{"version":5,"data":{"actionType":"INITIATE","spectra":[{"originalInfo":{"nucleus":["1H","1H"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"JBA-CCP-3627/14","pulseSequence":"cosygpppqf","aqMod":3,"experiment":"cosy","fnMode":["undefined","QF"],"title":"Parameter file, TopSpin 4.4.0","temperature":297.9782,"type":"NMR FID","phc1":[0,0],"phc0":[0,0],"numberOfPoints":[2048,128],"originFrequency":[400.260681722963,400.260681722963],"probeName":"Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)","baseFrequency":[400.26,400.26],"fieldStrength":9.400744570450799,"spectralWidth":[2.49837180033622,2.49837180033621],"acquisitionTime":1.023499999999998,"pulseStrength90":32786.88524590164,"relaxationTime":1.082496,"numberOfScans":1,"groupDelay":68,"DSPFVS":20,"DECIM":20000,"digitalFilter":68,"increment":[0.000499999999999999,0.00805905511811022],"date":"2024-07-03T04:49:07.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[681.722963008724,681.722963008724],"experimentNumber":14},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"darkblue","negativeColor":"blue"},"data":{"re":{"z":[[0,0,0,-3,-18,209,-370,236,-399,714,-763,976,-1418,1697,-2086,2597,-3097,3889,-4811,5455,-6442,7927,-9264,10640,-12438,14420,-16663,19246,-21845,24854,-28478,32216,-36216,40951,-46019,51438,-57606,64272,-71455,79491,-88139,97466,-107932,119208,-131294,144762,-159515,175415,-193037,212437,-233666,257386,-283789,313114,-346391,384310,-427569,478013,-537600,608845,-696300,806583,-950023,1145652,-1429425,1879016,-2702235,4699004,-22051729,-4212789,46856722,14146527,-21176293,-28268124,-3342106,22983470,19071839,-7357134,-3351747,-3398610,-22879174,1841652,50548824,12527167,-52541393,-22301303,34555599,14333483,-9891464,7503144,-3640909,-33162821,-4200826,37767769,18165102,-24615818,-28026058,-2521157,18582878,17933501,995741,-12416398,-14593067,-8355698,12531933,28897442,6760644,-28831342,-21677039,13889060,24106890,8207568,-5899680,-15431996,-16037892,4351777,25100379,14228464,-15385342,-25533359,-7309347,15710153,19999970,2947540,-17298027,-20021219,-2086727,18271384,19151319,-1150456,-20323033,-17057578,5222909,22283729,15530863,-7278268,-21108661,-11271797,11212061,21966544,9327009,-13174605,-21220968,-5746943,15811591,19031899,1886384,-16274130,-18584034,-3042452,17432923,19800677,-3261426,-23925498,-14600493,9950021,19080260,8477449,-7234050,-16436139,-10962138,7583000,21432503,13219379,-13212795,-26781136,-3441540,25957194,15881231,-10875654,-10213606,-3712509,-9968427,6546659,30963144,3129457,-38247513,-16104023,25486936,16847122,-5482808,-4478208,-7816274,-13417443,3504558,20959360,12675308,-11961711,-27588583,-6607360,30673831,20555770,-20769207,-15339240,10195119,-6179780,-8148663,31370882,16811555,-42711296,-25375366,35222073,23245458,-17112101,-7818370,2670779,-13036899,-2757234,23536636,13635033,-16445543,-24457279,-3555263,24502027,20155438,-14939753,-20581845,5140002,4362869,-4427909,17465681,14796269,-29254564,-26870798,24907904,29054641,-10142850,-15983572,-723896,-4091250,-574795,17423991,11453379,-15147163,-21282098,305708,20166985,14637085,-8125461,-17738070,-5684374,6134005,9340193,9907953,-197246,-17869783,-14089508,11871278,20971375,2137322,-14492692,-12224230,-1123165,9903535,13680925,3027671,-13192606,-14948275,1086032,15780139,12405562,-4248932,-15455318,-9718069,6270672,15300410,7890829,-8000925,-15304454,-6112747,9548118,14882341,4108539,-11293691,-14522556,-2008888,12465431,13160764,-399743,-13562233,-12276648,2776350,15249383,10289423,-6341389,-14397677,-6433911,6282557,12488733,8055062,-5957030,-16212945,-6960016,12480308,16019767,5273,-13835191,-10604029,2491414,10298374,7853477,887698,-8461430,-14851486,-2279934,20435609,14719858,-15351540,-18746396,5257416,9679062,127683,6540024,4178504,-18144949,-14093379,17771403,21232483,-6182610,-17674090,-5570276,6271938,8698036,4133883,-685270,-3971697,-11522926,-7473863,18873149,21359142,-17457344,-26998511,10601276,18359745,-7527176,-1177188,12433083,-13529631,-22112429,16555773,27615641,-8680841,-22823610,-1658185,9873124,5827218,2884471,-122962,-5303325,-9458203,-3975270,14860622,17880582,-11686095,-25496652,4190032,20777982,-515596,-7443861,4854957,-5727646,-15547253,9485770,23497223,-3554117,-21874382,-5298212,10671634,7861106,2024236,-1790064,-7104722,-7666808,1783219,12679418,9230430,-8690489,-16208203,-761137,13476405,7872989,-2856557,-5968047,-6875590,-3274233,8309429,12176532,-1270162,-13614439,-7966223,5845641,10929366,4690361,-5231934,-10095397,-4948933,5895004,10805286,3799696,-7569231,-10511126,-1809155,8790029,9793945,31559,-9556189,-8591869,1775010,10123843,7416558,-3118949,-10221368,-6368083,4320098,10285094,4894357,-5545069,-9763765,-3957376,5955303,10175392,3186787,-8781327,-10611228,716723,10025970,6653680,-2057687,-6914745,-6413258,-360329,8392121,9155345,-2312784,-12374924,-6733390,8208317,11617655,-390350,-8162599,-3588313,-829189,-512743,8437414,10078639,-9176404,-17687136,3867108,17269049,1280481,-9253892,-1241217,-542298,-5046510,4850433,12534885,-981742,-15208906,-7460136,10730348,13120094,-3112534,-11639171,-418576,4696743,-3879021,2325012,13966812,-4320406,-22706875,1639126,23920239,1481947,-16537217,-41693,6101302,-6609886,19090,13999581,1340046,-16646282,-7596291,12029342,12290827,-3957956,-11369420,-1495910,5471598,-535820,549581,8959562,-1796256,-17325038,-1636816,19664679,5746334,-14537432,-5373547,6282853,-406587,-786637,8177836,1503042,-12390993,-6529307,9745429,10357602,-2518348,-9019571,-3418828,3072048,3427233,2734517,2020995,-4084661,-8524865,119614,10694365,5515918,-6714932,-7577923,-109072,3937185,4331955,2707727,-2697199,-7011391,-2564736,5878798,6987521,-195846,-6604359,-5249903,1290132,6123205,4501545,-1820566,-6266055,-3982324,2514548,6231878,3229809,-3264692,-6431794,-2463904,4236517,6223059,1269676,-5007141,-5766981,-394953,5421332,5362542,-809542,-5930403,-4123929,1897387,5079293,3199207,-1193743,-5243003,-4503085,2505787,7663791,2676882,-5897678,-5975494,912188,4494259,2764565,489055,-1851342,-4804875,-3224451,5176403,8529431,-1783574,-10507509,-2142642,7611566,2632950,-2676554,1640700,-133815,-7873058,-984956,11716546,4722750,-10566580,-6985685,6010603,5748160,-1809746,-1492064,1540906,-2620972,-5617224,3273226,10917557,-342856,-13749342,-3361042,12127439,3470978,-8389958,759649,5496336,-7351179,-5731491,12155873,8023068,-12284649,-9462606,8278484,7808845,-3795515,-3106562,2579410,-996101,-5170693,2047622,9491948,665259,-11842436,-4412110,10748777,5681335,-7324467,-2832410,4469187,-2871402,-4755776,7284271,7096374,-8163392,-9109431,5206209,8128622,-1545331,-4130846,184476,-154597,-1961882,2186628,5586749,-294715,-7262309,-3012693,5908087,5103337,-2342442,-3751575,-448710,-122464,355997,3507399,2127593,-4137081,-4992949,1424446,5094139,1735804,-2555357,-3190676,-1235196,1323826,3095766,1843361,-1835254,-3635282,-1127847,2857170,3604128,437764,-3052574,-3112825,377826,3352738,2629603,-751783,-3191977,-2232363,986505,3168108,1875727,-1685419,-3405334,-1456060,1781944,3005202,1159679,-2152844,-3624511,-718475,3394412,3092614,-991453,-2920143,-1106393,668954,1516956,2325882,832083,-3174307,-3620026,1845211,5239583,747077,-4353236,-2066326,2016735,620490,-619481,2388917,1096140,-5474931,-3544696,6163348,5261220,-5057234,-5158229,3149274,2579494,-2593249,573226,4279843,-2062392,-6506669,1391223,8104866,768621,-7535632,-2024639,5961922,1044612,-4564107,1911657,4900871,-5154066,-6757728,6606159,8220727,-6374466,-8088610,5011854,5406740,-4799139,-2207159,5802503,-105301,-7657794,180837,8738972,1450732,-8093139,-2660010,6345809,2371068,-4676009,17613,4758376,-2588037,-6155035,4202577,7769417,-4135372,-7984461,2862654,6060336,-2353622,-3316365,2909021,955279,-4607660,-567652,5720924,1577843,-5454857,-2728253,3923791,2759862,-2050393,-1112056,1479762,-767242,-2095068,2022896,3543860,-1449705,-4115121,175711,3287259,812840,-1379010,-567258,-344775,-905900,596411,1997536,263571,-2249719,-1630570,939892,1953105,619314,-1059407,-1373554,-447051,948672,1402338,447672,-981315,-1353454,-321426,1231192,1504093,117754,-1391910,-1244756,395251,1424516,949384,-543013,-1517585,-889938,863600,1416433,166179,-1001955,-811586,-299211,298946,1299744,1045733,-1258688,-2218456,431495,2443524,478759,-1636323,-438473,749947,-395644,-488059,1975452,1272666,-2961917,-2461595,2979080,3133458,-2424555,-2820656,2142257,1446142,-2854615,-56764,4086084,-676085,-5301259,430838,5592098,30542,-4989369,-59223,4058430,-798160,-3491854,2201843,3931203,-3357634,-4895322,3950910,5692569,-3919123,-5357152,4006114,4058950,-4520664,-2405342,5634290,1262131,-6647576,-882137,6944775,942345,-6483368,-850968,5473274,76252,-4668397,1143233,4637801,-2279270,-5209396,2774374,5759507,-2678522,-5633881,2483325,4657019,-2733928,-3216521,3599047,2079239,-4518239,-1559508,5048710,1592479,-4727556,-1723961,3718420,1269802,-2771663,-373113,2360143,-596564,-2690132,1106180,3169070,-982882,-3214524,432392,2618472,-238309,-1611073,493571,758514,-1151300,-484725,1663474,755634,-1552917,-1159522,993260,1156864,-173523,-554229,-223322,-164051,38338,559456,530032,-303379,-868997,-282431,647001,716927,-36879,-724848,-566957,233001,692822,329036,-264436,-527500,-398652,237072,704619,369740,-379724,-537628,-119289,324160,619737,374833,-591868,-1017462,205020,1149437,224432,-806997,-195208,295609,-355847,-240129,1021813,539860,-1524042,-1212101,1602578,1670585,-1353353,-1488415,1227899,923287,-1647107,-208964,2391659,-68092,-3282082,61267,3714759,100107,-3432520,166938,2965692,-812044,-2648648,1798446,2651371,-2539782,-3170121,2704396,3544054,-2567863,-3503374,2479994,2910370,-2996858,-2155076,3845841,1471567,-4823971,-1057339,5357454,843638,-5187984,-497327,4526593,-120464,-3922783,1127408,3814420,-1850775],[0,0,0,-1,-6,212,-20,-56,-215,210,-91,295,-385,303,-459,583,-683,909,-944,968,-1441,1740,-1706,2012,-2496,2812,-3221,3629,-3995,4709,-5384,5824,-6579,7540,-8264,9199,-10357,11391,-12620,14050,-15404,17026,-18910,20646,-22680,25137,-27565,30203,-33354,36655,-40338,44649,-49280,54549,-60860,67963,-76230,86413,-98641,113791,-133501,159579,-195716,249365,-335066,488716,-819920,1816498,-11377239,-46052997,796848,45299314,16727877,-23356182,-28111031,-4292388,24665481,18271740,-6493989,-2938595,-4209603,-25641372,4451906,52865284,10570341,-54332702,-19707541,33683426,11941877,-7609888,10628988,-6940701,-35699697,-2078513,39552750,17058033,-24848067,-27846029,-3114520,17792342,18193822,2439796,-11099398,-16733868,-11004974,14550532,31790774,4985089,-30442715,-19781721,13783789,21747209,9874904,-3010136,-17463694,-18930934,5868251,27224820,13712771,-16169065,-25406456,-7694857,15095209,20520349,4186936,-17255158,-21601625,-3097026,19155169,20436402,-1053035,-21075647,-17850967,4945922,22884369,16389813,-7141900,-21689933,-11887061,10897544,22391323,10622742,-12642610,-22703025,-7266145,16718426,20803403,1709692,-17178668,-18396592,-3346724,16121825,20812517,-996833,-24910003,-17281773,10353275,20903815,8572699,-7881765,-16533573,-11254993,7124505,21605238,14074941,-12115616,-27626751,-5983002,26552891,19008968,-11341841,-12793879,-2569697,-8925359,4101664,31256919,6686587,-39383145,-19845178,26596211,19238605,-6435047,-4805654,-6923449,-14695824,2392999,22414239,13701525,-12437080,-28139705,-7652222,30521347,22314153,-20029165,-16792657,9814072,-5816241,-8705383,32068940,18383871,-43708775,-27189954,35939974,24289417,-17191832,-7545080,2561224,-14372833,-3156511,25047736,14573291,-17259197,-25632519,-3671260,25103680,20422583,-14701899,-19913992,4349125,2232011,-3706766,20465984,14504586,-31926114,-26489877,26304175,27980914,-10117499,-14049880,-1446791,-6440068,-29815,19414407,11521356,-16111787,-21960519,250569,20844575,15035001,-8216525,-17249352,-6063831,4386731,9713312,12589176,-177250,-20375062,-14183026,13289292,20609840,1914540,-13203003,-12609112,-2872879,9947653,15479758,3649524,-14206712,-15823925,987055,16261635,12961618,-3906065,-15747355,-10549555,5771335,15927852,8867162,-7727296,-16108345,-7066855,9565754,15924823,4907426,-11792908,-15487722,-2128757,13044431,13400278,-176544,-13301328,-12912856,1603651,15700567,12134344,-6262629,-16297400,-6841301,7438364,12534503,7575418,-5162328,-16049705,-8466450,12049624,17743066,966568,-14904992,-11970634,2718938,11436415,7981938,143624,-8146637,-14489047,-3879660,19968233,17414995,-14522774,-21640327,4532141,11868581,78800,5294126,5518000,-17656280,-16452135,17356292,23544130,-5669411,-18903537,-6242358,6062430,8943563,4888110,-349035,-4363310,-11970751,-8102093,18913704,22927010,-16875723,-28655701,9909261,19174763,-7334934,-1113232,13075103,-14002688,-23562803,16873091,29032995,-8548551,-23541339,-2150771,9663598,6010366,3497396,435579,-5579160,-10696189,-4449737,16042681,18935676,-12423379,-26061396,4477506,20033741,-859420,-5514844,5705362,-7997932,-16691605,11021291,24261794,-4117815,-21799659,-5222991,9614169,7583266,3318948,-812555,-7669639,-9069323,1312202,14083215,10228831,-9452554,-16781853,-463343,13034687,7458638,-1338095,-5213144,-8744660,-4548980,9484855,13251663,-1664747,-13917873,-8087890,5391205,10851810,5554003,-4606570,-10604579,-5972795,5594368,11539923,4678304,-7618009,-11285415,-2416249,8939447,10413288,593352,-9602293,-9111684,1224943,10058504,8263954,-2210850,-10569813,-7616837,4053692,11277913,5437381,-5960005,-10019156,-3902641,5500628,9974258,4288740,-7948226,-11983332,-584841,10984780,7809662,-2580158,-7404960,-6171002,-591017,7765659,9796720,-1117467,-12564900,-8253381,7727053,13098366,559088,-9228309,-4219757,68910,-659993,7332658,11131152,-7724001,-19293395,2142948,18774941,2769354,-10429995,-1962191,267861,-5194053,4022139,13188249,84182,-15758396,-8688679,10741331,14416872,-2575748,-12525978,-833560,5309912,-3960397,1812496,14778451,-3685469,-23900752,774136,25026122,2361782,-17170678,-565274,6245311,-6682222,-120057,14357774,1911008,-16965171,-8506880,12067587,13370071,-3761145,-12232969,-1502724,5678232,-1118000,730346,10069109,-2271495,-18589517,-1280702,20564226,5491904,-14651304,-4977653,5862022,-976491,-191692,8982456,1281422,-12954780,-6794293,9936622,10901861,-2401484,-9428973,-3494623,3012493,3052688,3085987,2907002,-4575195,-9655569,473221,11511310,5262727,-6998022,-7231806,-352755,3347532,4650604,3573887,-2879467,-7752049,-2856199,6251442,7433824,-125244,-6758802,-5445550,1148597,6123645,4802458,-1466857,-6411013,-4540920,2271945,6691807,3833635,-3444410,-6886398,-2653040,4501188,6311214,1153061,-4739021,-5749712,-941307,5064034,6164268,6943,-6600304,-4996694,2339918,5736850,2924400,-1242512,-4631943,-4591260,1500166,7743429,4022971,-5638814,-7255933,461056,5322080,3048511,-335917,-1790299,-3996919,-3759309,4001057,9329866,-242248,-11215841,-3761185,8312300,3951699,-3473045,844953,934818,-7439387,-2424438,11455165,6282317,-10094361,-8526666,5438783,6959958,-1388278,-2343260,1592613,-1725938,-6233842,2142033,11621089,1058985,-14401419,-4675092,12526244,4371811,-8744658,335736,6148767,-7350947,-6715498,12119884,9189378,-11946850,-10471544,7841526,8472160,-3412883,-3501341,2705158,-557645,-5830870,1350460,10416224,1498542,-12757615,-5112023,11232921,5882037,-7633488,-2425291,4772583,-3630487,-5273982,7936233,7645631,-8413022,-9601020,5081082,8230798,-1450293,-4100799,387068,-294318,-2686885,2030701,6481990,61925,-7955720,-3398891,6391611,5158824,-2587266,-3302172,-260434,-816256,-115897,4225801,2700725,-4593164,-5468719,1513631,5221577,1830397,-2330946,-2927496,-1602835,849672,3183636,2437925,-1511610,-4127092,-1561590,2868194,3926590,637103,-3077681,-3142564,106067,3025824,2765356,-177142,-2988441,-2874625,480695,3542061,2399331,-1661703,-3681111,-1426379,1755079,2661243,1421859,-1385417,-3635033,-1813805,3038892,4053591,-503039,-3571844,-1449204,1048196,1354640,1818924,1393502,-2258663,-4386557,617328,5738653,2031815,-4556747,-2983689,2179159,1074888,-1204883,2252480,2230999,-5265154,-4959044,5625654,6557198,-4280372,-6012701,2612674,3156642,-2633991,54108,4799962,-1078064,-7211779,17971,8662859,2230064,-7801086,-2933515,6157485,1426149,-5091157,2032190,5896860,-5261738,-8067975,6438265,9294994,-5908061,-8600102,4670833,5449578,-4871092,-2216224,6375694,325750,-8422910,-695931,9376906,2457092,-8282924,-3230081,6455156,2278931,-5065000,579645,5639406,-3270294,-7232795,4541483,8577401,-4093684,-8174902,2988971,5622169,-2840312,-2643439,3855518,707526,-5696965,-890679,6401357,2034988,-5696690,-2832759,3779999,2200079,-2172033,-116904,2068292,-1709581,-3115617,2428925,4465653,-1500679,-4363585,163098,2867483,357410,-768953,419593,-564734,-1954121,299950,2754478,861249,-2304541,-1956815,628269,1725105,726118,-365858,-963107,-1064808,11438,1419436,1318045,-450589,-1757876,-885804,1044406,1714324,400041,-1085392,-1147365,-223295,781706,1265821,529837,-1233100,-1672829,268464,1766753,629608,-951584,-692105,-377379,-395712,699621,1781116,-192299,-2559028,-790198,2378443,1331678,-1426515,-738784,1071655,-584632,-1470235,1943156,2650049,-2477814,-3745210,2202823,3845412,-1912295,-2936066,2215796,1527434,-3451524,-626503,4778091,474369,-5713942,-909418,5581526,1015987,-4810713,-492988,4260737,-770959,-4495204,2204235,5386419,-3037831,-6247751,3440612,6327924,-3623893,-5370954,4273859,3924122,-5380415,-2550861,6625427,1926082,-7309085,-1744026,7026237,1497800,-6318774,-773680,5569362,-414701,-5458366,1591767,5890206,-2396104,-6423774,2654675,6417370,-2638626,-5685014,2997905,4375769,-3792093,-3169060,4916307,2394411,-5466787,-2087365,5446436,1851187,-4666785,-1321238,3838241,382296,-3379137,493753,3459941,-951518,-3709521,1098705,3683324,-869299,-3094995,892473,2219040,-1198965,-1502106,1758598,1125554,-2064773,-1070236,1938570,1175545,-1447985,-860402,896466,473707,-600689,122224,643584,-388948,-891716,254277,930458,111284,-706469,-380186,273044,277511,37709,-87280,-90148,-273700,-143672,239449,509062,-90291,-627274,-205343,493549,223651,-208062,52978,38588,-461955,-177831,832789,388434,-940764,-430292,876954,318893,-804260,-8618,991045,-428102,-1338417,668890,1727633,-887892,-1960908,970172,1889309,-1320632,-1642310,1846294,1378844,-2611455,-1166513,3111485,999133,-3407492,-739325,3507278,322574,-3480906,250469,3534007,-852238,-3714344,1366460,3953802,-1780934,-4052313,2127553,4064332,-2621516,-3820479,3324414,3469960,-4121718,-2998727,4834281,2460274,-5272131,-1756017,5426849,923023,-5307965,-127049,5136027,-556611,-5054623,1045180,5037466],[0,0,0,2,10,-112,309,-163,144,-484,570,-559,891,-1137,1247,-1632,2023,-2427,3002,-3460,3980,-4999,5908,-6579,7704,-9113,10437,-11963,13657,-15462,17745,-20150,22515,-25400,28703,-31987,35727,-39974,44377,-49269,54721,-60471,66860,-73939,81364,-89614,98854,-108690,119450,-131558,144737,-159322,175759,-193978,214543,-238201,265188,-296516,333826,-378509,433301,-502753,593402,-717164,897342,-1183206,1704611,-2947747,12844047,-6453350,-47571957,1674521,44518214,17227218,-24271845,-27082764,-4434432,24083009,18562263,-5901544,-4759666,-3191020,-23177525,2557004,50365927,13966999,-53680227,-23712938,34980267,16549481,-10767980,6392648,-3519800,-32663743,-5114091,38580951,19194585,-25412329,-29633321,-2195987,19676709,18599579,399643,-13194798,-14825298,-7809081,12779195,29205080,7120436,-29377397,-22901670,14438796,25744919,8223178,-7156401,-15805320,-15611353,4631022,25399444,14736910,-15807994,-26620624,-7419138,16790300,20516216,2337228,-17983178,-20322691,-2007348,18931359,19810865,-1527733,-21243687,-17263722,5846339,22810956,15882293,-7442208,-21795599,-11782615,11673197,23109139,9669389,-14139940,-22011083,-5192900,16291861,18937859,2355677,-16121017,-19898997,-3698529,18960966,20704930,-4491303,-24757975,-14146777,10039606,19011733,9115022,-7079320,-17206550,-11569823,7683002,22494655,13977727,-14294974,-28027979,-2437375,26853065,14972487,-10663233,-9067698,-4876126,-11515343,8084226,32514696,1795252,-39429062,-15444570,25770959,16497434,-5128438,-4014826,-8322844,-14241140,3414760,21839874,13502112,-12655053,-28713226,-6253555,31685524,20465615,-21033242,-15178036,9944151,-6726618,-7769141,32274720,16855715,-43505883,-26054885,35691657,24125966,-17150200,-8439432,2600063,-13091037,-3123621,24015749,14446743,-16937813,-25442611,-3619206,25012006,20702992,-14749684,-21359708,4491941,4836796,-4046734,17302991,15306929,-29055491,-28243820,24554166,30786572,-9608416,-17389787,-1214632,-3338239,-635266,17203202,12233387,-15051926,-22352371,-307574,20851033,15470953,-8006405,-18314440,-6393288,6246194,9804121,10142843,142227,-17978373,-15022642,11429443,22038059,3026373,-15076207,-13094979,-1009189,10183010,13842240,3459732,-13109700,-15672834,442541,16342699,13326138,-4274845,-16120004,-10116238,6216017,15689510,8514049,-7775169,-15985553,-6806151,9754380,15516785,4483932,-11447610,-14943699,-2554928,12358462,13905950,544736,-13982540,-13451309,2628789,15990673,10572862,-6231796,-14058779,-7077894,5121245,13019558,9663975,-5910073,-17386298,-7403101,12902294,16387944,269998,-13758815,-10863958,1930202,9823290,8531226,2242393,-8798343,-16593927,-2367603,21748322,14661142,-15776645,-18064141,5029457,8072065,375570,8420999,4434231,-19683386,-14970670,18448477,21783636,-6263487,-17420083,-5499694,5290883,7705802,5154916,1030650,-4526990,-13272876,-7516698,19741054,21507666,-17349436,-26771934,10029913,17330578,-7217237,-2037,12952047,-14271098,-23311369,16536470,28911263,-8205674,-23356284,-1766614,9579577,5036102,3547761,1516001,-5579140,-11042488,-4167568,15529961,18368038,-11104781,-25509044,2909304,20243923,376659,-6703606,5118685,-5850456,-16755210,8567339,24689980,-2027883,-22441329,-6425738,10431676,7762895,2375166,-556274,-6829447,-9037875,720461,13279548,10475767,-7965868,-16679962,-2004088,13000688,8612356,-1860308,-5600988,-7246754,-4418050,7553859,13089954,266755,-13582489,-9268097,5031175,11134438,5391527,-4441110,-9930558,-5930136,4617713,11023054,5325945,-6743007,-11213836,-2978458,8301617,10258211,1162040,-8881026,-9283608,487123,9769554,8484794,-2030126,-10223072,-7154038,3477125,9993900,5681590,-4182325,-9624857,-5541187,4850698,11106021,4376186,-8545348,-10920944,121304,9074705,6648292,-442696,-5852169,-7650131,-1940763,8618510,10481595,-1692743,-12818993,-7046153,7869717,10905074,37314,-6332358,-3280996,-2898739,-1448440,9852762,11092021,-9775401,-17975499,4057269,16453830,774597,-7904246,69070,-1613521,-6953434,5090497,14383161,-674621,-16212215,-7475840,10891805,12211611,-2980376,-9658724,-119902,2508168,-4661341,3816129,14840791,-4749267,-22998805,1446078,23465137,1615326,-15694213,572233,5532488,-7985376,-284747,15467649,2207214,-17567105,-8306086,12243508,12076931,-3865193,-10205150,-1285265,3790086,-1359108,1628483,9825773,-1831004,-17678476,-2364391,19187599,6459617,-13645695,-5413774,5771548,-1003977,-1167879,9035241,2829731,-12745838,-7872795,9287233,10957483,-1890649,-8651932,-3529407,2110316,2660119,3211457,3127077,-3626640,-9224675,-995864,10514926,6380659,-5984204,-7728043,-753268,3345478,4177039,3327769,-1747621,-7006223,-3760468,5124874,7681363,792927,-6333823,-5639460,662228,5627784,4889444,-709047,-5765629,-4832283,1497237,6333420,4005604,-2671726,-6275373,-3059679,3276255,6113964,2314692,-4066237,-6246951,-1411323,5148101,5863504,-141543,-5533601,-4141232,958609,4278430,4109768,177350,-5316863,-5610868,2059022,7960526,3034345,-5379427,-5592812,281423,3273013,2571230,1807092,-944278,-5699200,-4480483,5340411,9141314,-1743997,-10064874,-1789902,6512501,1425785,-1728807,3332366,-325972,-9178902,-1319940,12244031,4994758,-10328321,-6558783,5764513,4569298,-2284077,44674,2869452,-3647436,-7150528,3582609,11787881,-343258,-13549113,-2901014,11252375,2293953,-7725413,2329071,5512433,-8647978,-6407835,12632455,8775465,-12082166,-9605005,8123713,7250187,-4241993,-2248774,3918952,-1406051,-6736400,1964498,10599591,1051385,-12048194,-4383375,10282628,5012807,-7005316,-1759676,4668890,-3773552,-5609495,7423543,8047075,-7621761,-9592548,4631837,7981244,-1526532,-3836557,988471,-149772,-3166871,1544015,6443891,651933,-7385269,-3605027,5549914,5062277,-2064698,-3137089,-118059,-612366,-493777,3483398,3117493,-3538934,-5567518,616752,4943758,2075854,-2191285,-2824615,-1336375,611907,2555598,2403579,-827237,-3691714,-1864267,2356428,3671251,830194,-2478727,-2902870,-262621,2608364,2847751,70532,-2826197,-2557717,497909,2945195,1945681,-1056776,-2848050,-1814224,830467,2814139,1917737,-1675037,-3874799,-1029468,3043164,2825147,-656944,-1981905,-1020412,-373029,802268,2902305,1674782,-3183764,-4053716,1696043,5122629,549589,-3772972,-1150421,1480180,-743118,-525379,3694400,1304394,-6211229,-3547313,6300222,4705727,-4947162,-4014272,3328546,1300953,-3355642,1377186,5148838,-2229478,-7182521,1304483,8253464,558440,-7250473,-938633,5715355,-434912,-4699207,3504477,5260463,-6100727,-6982900,6884537,7849645,-6326603,-7046041,5209940,4321385,-5439010,-1608017,6626019,-17858,-8320214,-330633,9074620,1814706,-7968736,-2360883,6403553,1484706,-5151431,1068135,5617345,-3259918,-6881020,4287501,7986075,-3885766,-7537179,2908738,5279043,-2733156,-2945846,3631160,1293309,-5249944,-1452372,5838387,2352253,-5216265,-2922007,3731829,2311859,-2432829,-559294,2353200,-1045422,-3090573,1680772,4161452,-895159,-4109959,-138890,2904743,502832,-1234046,132108,109837,-1374568,-340835,2118774,1136792,-1869889,-1989179,530697,1680603,529391,-524950,-743787,-597737,-22349,1015434,1017527,-384124,-1269120,-624143,794928,1196991,369958,-740090,-1014227,-330615,803559,1178791,41050,-1227450,-919828,497281,853949,172985,-187336,-305258,-805871,-481189,1270851,1471518,-1020375,-2047941,360779,1858214,36491,-1231378,489190,871852,-1429916,-1006599,2537694,1747207,-3090994,-2332589,3005691,2382405,-2808782,-1694353,2935550,503398,-3657257,336066,4527148,-587426,-5195576,409218,5151237,-332359,-4708910,787200,4249822,-1740569,-4353255,2843092,4840023,-3727735,-5266209,4220530,5223364,-4600598,-4449372,5065908,3199391,-5653286,-2059669,6304290,1339795,-6726509,-1052098,6645663,838749,-6226565,-401490,5731538,-438310,-5634141,1420730,5819464,-2177368,-6138294,2690586,6024397,-2992830,-5428589,3417410,4483455,-3832482,-3454186,4475172,2631503,-4836684,-2085626,4774391,1824704,-4459594,-1435928,3996588,1028772,-3615600,-452100,3539689,-152431,-3615323,563709,3537374,-726128,-3272864,832409,2722036,-972538,-2070283,1158285,1591697,-1361848,-1274696,1432067,1180982,-1289424,-1033400,1012948,907096,-758993,-533125,555743,270230,-540632,-74762,605928,20172,-647170,-118655,474735,211719,-303496,-245875,36187,86314,61138,64241,-45943,-219507,-58774,249427,227001,-222230,-87065,157741,-11939,-203905,309367,427449,-443499,-597909,496766,814370,-528672,-828968,469380,808441,-714757,-746428,1058834,767611,-1458831,-950808,1904281,1063340,-2177906,-1012553,2313870,744335,-2523177,-186156,2863714,-304732,-3150529,698709,3494230,-843621,-3555580,1016096,3482374,-1302577,-3346588,1854573,3218632,-2476800,-3270365,3170231,3424804,-3732219,-3418824,4059979,3072185,-4443554,-2308375,4797888,1378204,-5220128,-514582,5483159,-25722,-5522509,313629,5280560,-566728,-4831836,979784],[0,0,0,0,-2,-59,-29,204,-24,-51,-218,225,-119,329,-433,381,-568,711,-838,1119,-1227,1309,-1829,2214,-2309,2737,-3328,3779,-4375,4997,-5571,6505,-7455,8218,-9308,10629,-11768,13165,-14821,16400,-18235,20335,-22403,24794,-27541,30229,-33271,36808,-40433,44389,-48956,53775,-59111,65240,-71848,79241,-87849,97458,-108418,121447,-136627,154685,-176892,204202,-238145,280202,-324563,310596,367540,21323465,-9527799,-45568752,2311632,43853126,16046773,-23091483,-27008957,-4130822,23186243,17780711,-3866010,-3354371,-7543101,-23459175,8254127,48731191,7435653,-48711048,-18072007,27641060,12479113,-2163619,8177224,-11018748,-31883703,610428,35719998,15446451,-22171910,-26972444,-4315004,17119957,18595831,3623803,-11696437,-18859334,-9263149,17570949,28960264,1854534,-26770784,-17388630,9853105,20935730,13584908,-3815776,-20727514,-17055589,8698664,25231722,11360213,-14968646,-23842653,-8224213,14385176,20866917,4423949,-18032804,-21935187,-1993773,19876288,19382229,-1989891,-20516971,-17002358,5111774,22528969,16010693,-7341497,-21313367,-11530333,10720008,22414199,10790146,-13264434,-23233250,-6103234,18019863,19481493,-127197,-16038227,-16654576,-4470724,15360153,22278234,-1219899,-27052072,-16441598,12893000,20137996,6307193,-7486443,-15053705,-11183170,6525871,21358559,14514598,-12027264,-28707844,-5692817,28662409,18382000,-14321392,-11621538,419849,-10520094,1956201,33408300,7395088,-42028671,-19275290,29298574,18072358,-8593224,-4030946,-5827881,-14955703,2552196,22362986,13075671,-12528836,-27771061,-7117961,30951011,21665318,-20923267,-16368267,10367327,-5766131,-8223313,31634633,16860336,-43083264,-25521915,35157198,23152579,-16333665,-7566521,1425592,-13501949,-1858850,24149587,13488912,-17285918,-24912320,-2606074,24500700,18521123,-13658987,-18149900,2206911,1438971,-243000,19937999,10128277,-29956625,-22179335,23238981,24793757,-6746962,-12310235,-4690447,-6684493,2534873,18884806,9736246,-15684442,-20545902,460410,19451284,13757092,-6624272,-15524174,-8014952,3004859,12151936,12931033,-3174726,-19707934,-11002079,11828636,17733417,3660236,-11072679,-14203540,-4148281,11294962,15821530,2449563,-14127239,-14699437,1102569,15069044,12528999,-2990312,-15141629,-11094800,5272181,16124359,8986571,-7839609,-15850610,-6825314,9289173,15551808,4844747,-11432946,-14989009,-2170608,12100850,13003253,693337,-12563446,-13613484,851666,16291148,12327441,-7071146,-15815681,-5346946,6519981,10521133,8626720,-3062528,-16910108,-9987683,12840811,18356625,23994,-14831000,-10555179,2623151,9809179,7564056,1614080,-7055472,-15488062,-5185006,20622546,18198749,-15654373,-21631231,6370601,11098677,-2505784,6359794,8101330,-18759709,-18262825,18584180,24110323,-7141348,-18445493,-4212324,5345862,6719245,5553792,1305807,-4744985,-12809509,-7434079,18990855,21701383,-16674579,-26970843,9601619,17441332,-7142900,42305,12678615,-14424362,-22746286,16792968,27874622,-8542739,-22334412,-1483747,8727442,4800704,4178759,2011400,-6343931,-11869579,-2951746,16648485,16311196,-12289654,-22434889,3757567,16426561,657302,-2628785,3396554,-9447820,-13783884,11261231,21085993,-3797209,-18928378,-5653643,7527824,7605091,4467336,-501212,-8386438,-9374390,2341120,14097712,8538157,-9225832,-14232121,-875482,10134148,8163053,1102547,-6103881,-10198159,-3006796,10139416,11277770,-1891571,-11802206,-7785587,3547085,10388844,6632808,-4156569,-11053653,-6125348,5764305,11232497,4173239,-7110534,-10368025,-2603101,7997637,10169456,1072793,-9095331,-9020497,776172,9631086,8402682,-1827608,-10434599,-7487254,4091413,10684261,4876381,-5317610,-8804043,-4217115,4042853,9960424,5489040,-8032333,-12619640,151262,11280499,6336356,-2859277,-5643480,-5516094,-2266114,7219338,10786703,-855196,-13193402,-8011684,8337034,12407134,-430543,-8488808,-2735198,-345091,-2402522,7470407,12597417,-7943587,-20244481,3047615,19237165,970663,-10691175,361302,515667,-7476366,3844814,14990188,-315669,-16871609,-7521083,11353611,12319074,-3206039,-10155443,-247819,3193084,-4406606,3356601,14556884,-4634529,-22840703,1630631,23384258,1389471,-15530908,621595,5207663,-7751452,410469,15163960,1286761,-17377406,-7325527,12379051,11280935,-4227715,-9447033,-995080,2688696,-1160694,3322533,9105664,-4249252,-16429578,190919,17456911,4255624,-11465146,-4009769,3225501,-1473104,1548235,8753815,111069,-12246766,-5662499,9085979,9264785,-1936909,-7316349,-3507216,796626,2874783,5039341,2635841,-5979558,-8481900,1510090,9525863,4283723,-4695584,-6161709,-2274672,2483834,5913914,3817666,-3529663,-7307756,-2262013,5452330,6471238,495188,-5581269,-5657049,7464,5868558,5388520,-1136996,-6379635,-4566023,1942753,6198675,3850897,-2797085,-6433901,-2950630,3708606,5991585,1882582,-3885349,-5915181,-1802580,4963284,6526512,5527,-6501246,-4466855,2259536,4526261,2680287,150686,-3959788,-5940318,830289,8684964,4163683,-6345482,-6611675,1320541,4247774,1835558,914142,-307182,-4864405,-5061681,4598513,10053531,-917940,-11350428,-2616005,8209209,2175041,-3478719,2954642,1272272,-9424193,-2747476,12955840,6134029,-11347088,-7403417,6774417,5158613,-2945741,-153561,3211411,-3841602,-7323683,3986092,11925442,-769417,-13584500,-2646482,11186130,2181706,-7403515,2435321,4979309,-9003865,-5710869,13011133,8030940,-12403384,-8868614,8295121,6365367,-4267118,-1235853,3773412,-2754659,-6554362,3555737,10289862,-756519,-11535548,-2547369,9304125,3230505,-5320456,-204563,2581244,-5021352,-3287902,8268685,5696450,-8085235,-7470190,4589692,5975135,-1128083,-2046550,470597,-1835686,-2732576,3304413,6000747,-1191782,-6885556,-1918104,4850153,3521522,-956874,-1708299,-1618976,-1859751,1180068,4443360,1450997,-4216557,-4051239,1046244,3713923,2015356,-1046793,-3044080,-2368472,895680,3541896,2203467,-1741324,-3558184,-1250567,2285079,3425969,1068369,-2447401,-3204152,-332107,2905964,2932446,2357,-2849136,-2826521,396078,3352143,2156017,-1518371,-3102675,-1329870,975732,2329412,1974012,-1020820,-4092833,-1969904,3440314,3830085,-1172430,-3025710,-475274,504362,172017,2354804,2453174,-2762204,-5118599,1306034,6203281,968649,-4705490,-1613897,2484004,-350998,-1402447,3536665,2282873,-6333935,-4660330,6670441,5892234,-5444450,-5199049,3845149,2151942,-3906498,949742,5823780,-2257243,-7981148,1496292,9050576,379120,-7835280,-772362,5964280,-743274,-4486592,3857745,4894980,-6554066,-6583142,7379188,7633535,-6584280,-6817643,5264481,3844994,-5337793,-924882,6612747,-1012204,-8429514,740048,9207143,664725,-7998626,-1279731,5933992,271202,-4108406,2355755,4183895,-4506583,-5242076,5504167,6319831,-4570817,-5862275,3034942,3678875,-2514376,-1147450,3286646,-596778,-4932086,328649,5553499,825914,-4940848,-1673758,3080096,1116914,-1322764,699294,991536,-2277979,-1705077,2858699,2863012,-1794525,-2884602,266232,1720942,609434,106910,-115652,-1316377,-1206117,991402,2036693,193630,-1800152,-1439273,329292,1281337,1036334,-288145,-1326139,-1009025,519803,1485607,836525,-610364,-1393917,-589077,1004323,1474042,214441,-1070700,-1037690,-213478,767244,1373767,445065,-1618729,-1551679,804639,1799902,-52254,-976395,-154311,-303221,-850867,922433,2234246,-703599,-3161114,-152465,3148243,614903,-2313204,-47134,1716121,-1308769,-1702361,2788366,2623997,-3575682,-3446260,3510467,3527558,-3118132,-2637212,3160149,1193487,-4052168,-91276,5208760,-289526,-6191290,60989,6249087,33413,-5599611,543697,4843964,-1860646,-4677580,3448457,5040329,-4560293,-5525633,4974890,5338206,-4937157,-4337558,4987160,2862441,-5507907,-1384931,6327840,735552,-7001864,-619035,6955052,534868,-6342075,-11173,5547723,-1113741,-5127845,2464000,5169623,-3494267,-5314151,3868135,5168070,-3702012,-4291390,3538603,2979889,-3707965,-1722787,4244706,991733,-4557296,-794973,4614676,731138,-4041732,-621192,3212015,3162,-2614553,838380,2475974,-1491809,-2563203,1690800,2534949,-1511856,-2117705,1090222,1314846,-972502,-531087,1117525,78142,-1327630,-32152,1444009,346733,-1081814,-521065,554208,342014,-72476,36458,5236,-423757,-175912,458181,464079,-197290,-532669,-216638,256659,387122,75385,-291567,-283429,-66052,147427,346609,248102,-435392,-602768,238980,663045,-65496,-453078,131210,109401,-509130,174765,981410,-112808,-1356469,-20984,1484320,103504,-1362699,158169,1278007,-706325,-1370255,1287311,1718493,-1797611,-2024611,2102878,1999260,-2287754,-1701834,2486915,1109985,-2934002,-471514,3428798,110490,-3805588,104048,4023540,-240940,-3929834,568669,3845347,-1292229,-3728564,2144782,3752309,-2932682,-3923830,3490666,3784517,-3929138,-3396662,4185064,2542232,-4571481,-1619242,4903652,813820,-5233137,-236308,5273759,-99972,-5100944,396366,4687481,-858982,-4378168],[0,0,0,0,-3,82,-138,80,49,193,-338,152,-251,487,-426,504,-780,845,-976,1183,-1314,1668,-2078,2111,-2396,3081,-3486,3789,-4374,4977,-5666,6500,-7126,7935,-9119,10136,-11114,12519,-13911,15282,-17012,18809,-20661,22879,-25173,27572,-30505,33578,-36735,40505,-44717,49148,-54305,60142,-66602,74244,-83129,93362,-105877,121295,-140353,165251,-198926,246420,-318782,440322,-677516,1292743,-5650254,-7092834,22980343,-9712868,-45622718,1255832,45388678,15932482,-23475818,-27596088,-4340143,24129172,19368558,-6806386,-4746402,-3103258,-23183908,2284608,51449920,13412971,-54407297,-23069532,35679434,15107006,-10628965,8178338,-3650596,-34578965,-4684642,39731192,18759262,-25731047,-28975752,-2374763,18915231,18500482,1156256,-12659402,-15159743,-8763462,12825253,30141261,7096621,-30014737,-22392447,14643017,24781103,8385134,-5928252,-15858848,-16640277,4547175,25886663,14774260,-15729372,-26592692,-7667589,16322739,20578436,3063619,-17577488,-20860558,-2574537,18982635,19976361,-1158359,-20780992,-17488346,4850420,22658011,16634875,-6977089,-22196849,-12084971,11746025,22955515,9556436,-13477797,-21342576,-6062101,15136309,19708091,3654137,-16702328,-20722390,-3011164,18900970,19659026,-3612263,-23122964,-15117193,8439125,19444168,10016892,-6988781,-17323658,-12040097,7393480,22958389,13912318,-14278730,-26729808,-2835289,24488033,15560902,-7940482,-9720714,-6955205,-10601717,8788427,31129558,2269552,-37688773,-16198156,24261726,16651986,-4333400,-3350701,-8180706,-15564384,2905482,23176673,13564283,-13687292,-27689364,-5689235,29549821,20162336,-18499193,-14890936,7885319,-6811992,-6699920,32096232,16736014,-43161145,-26117081,35304777,23682827,-17096303,-7216247,2861250,-14648438,-3514544,25509625,14607547,-18000473,-25116397,-2893366,24224353,20179002,-13841044,-20870217,3819533,4161633,-3821034,18061579,15333750,-29902202,-28136568,25260602,30376898,-10219534,-16273476,-597326,-4772337,-1286813,18456100,12816683,-15830826,-22546975,134735,20673252,15120869,-7530571,-17690075,-6622782,5408122,9681683,11086766,510851,-18577813,-15337138,11593617,21799687,3015135,-14353490,-12949698,-1867967,9821694,14347391,4038375,-12998015,-16014617,65256,16047128,13524319,-3581968,-15830902,-10739508,5686657,15867812,9017623,-7662281,-15883544,-6945428,9133492,15375890,5206708,-10857688,-15465773,-3262881,12504674,14441874,415591,-14242818,-13064773,2598972,15061603,10606854,-4946183,-14192990,-8426278,5200621,14055265,9431232,-6302458,-16889990,-7330011,12067247,16319770,1078576,-13199888,-11193771,846087,9623557,9832050,2618792,-9990594,-16395578,-1491207,20517092,14054773,-13698490,-17512060,2884551,7680044,1785277,8496131,3953879,-19382304,-14962068,18033158,21885660,-6075176,-16927360,-4938681,4321751,6755344,6521574,1962741,-5889274,-13613772,-6246278,19322387,20472092,-16340128,-25944436,8833621,16714587,-6471018,369421,12683476,-14558880,-23541475,16911788,29094931,-8808166,-23238506,-969876,9087416,4108823,4347929,2403099,-6523279,-11691495,-3377642,15786643,17857192,-11131715,-25120748,3003949,19754732,210172,-6055901,5532516,-6601904,-17294457,9342040,25148768,-2784959,-22631518,-5685574,10171151,7107814,2834912,71737,-7247939,-9616948,944174,13759907,10462296,-8386562,-16797543,-1679559,13062380,8416464,-1686516,-5450119,-7703441,-4655891,8023861,13367298,3674,-13772558,-9217547,4924291,11234455,5700551,-4507144,-10224838,-6059149,4862861,11147803,5274260,-6803453,-11234073,-3148744,8272993,10636198,1392101,-9256951,-9643990,726562,10076423,8389094,-1938303,-10027687,-7410595,3169204,10217137,6358013,-4273021,-10516637,-5479929,5745597,10966102,3710122,-8250998,-10567050,-578640,8890989,7566136,-381842,-6819763,-7830294,-1315584,8880937,10212179,-1981790,-12699057,-6858198,7591844,10719182,765318,-6198297,-4500822,-3034526,-104711,9962985,9846566,-9481849,-17137318,3341808,16119031,1790460,-7711688,-933039,-1766870,-6334244,5291157,14175842,-1044656,-16388563,-7144256,10962731,11940380,-2667439,-9400947,-926094,2234381,-3708267,4175407,13959462,-4994037,-22533962,1351199,23355122,1898926,-15752835,225407,5439293,-7888482,46556,15663885,1803219,-18035499,-7879385,12719079,11875367,-4076115,-10261110,-1504461,3883099,-852022,1770374,9477147,-2289209,-17753473,-2002556,19712111,6299975,-14186391,-5457733,6011926,-955255,-903403,9227569,2274160,-13188675,-7496275,9922493,11078043,-2349583,-8968145,-3607026,2440708,3064462,3335952,2905677,-4150054,-9438064,-434615,11074670,6201138,-6515005,-7978229,-584723,3810416,4514828,3230131,-2239118,-7333733,-3427046,5603792,7834393,537969,-6745479,-5868413,976525,6300997,4988316,-1290676,-6293506,-4685647,1992714,6503198,3929004,-2939389,-6725057,-3201251,3977064,6704347,2049566,-4889463,-6356159,-925115,5411592,5743917,-167352,-5542105,-4744427,842412,5266860,4559927,-747071,-5893328,-5081678,2443235,7835445,3093004,-5368523,-6000681,30478,3773260,3367393,1732340,-1910305,-6151081,-3566656,5889318,8568702,-1968745,-9715969,-2296236,6141738,2591304,-1049086,1981018,-1200281,-8366647,-708108,12043489,4935617,-10366190,-7054151,5643759,5053228,-1639542,-14354,2008681,-4293368,-6322558,4578831,11276709,-1023049,-13182803,-2999602,10702933,3010776,-6849550,1436737,4447701,-8195737,-5656716,12666832,8533172,-12320211,-9932443,8135962,7514899,-3867272,-2110815,3426537,-2200731,-6378419,2917233,10553765,279822,-12284965,-4254616,10231142,5283095,-6521092,-2082278,3901301,-3749661,-4983382,7888352,7941578,-8185560,-9948792,4853223,8436551,-1329905,-3892507,552179,-541638,-2952539,2301675,6770838,76532,-7919097,-3560540,5956306,5432324,-1946693,-3449771,-610760,-766915,-30532,3971306,2970446,-4050798,-5802646,878365,5481322,2409630,-2355679,-3329448,-1566801,912870,3013426,2518209,-1329046,-4158204,-1939335,2747708,4235444,987744,-3070250,-3525215,-129768,3312968,3092007,-219730,-3186153,-2729105,468961,3205806,2499921,-1151964,-3641050,-2190122,1527206,3553975,1638336,-2181101,-3823494,-1028121,2987038,3267923,-198469,-2644721,-1888936,-34665,1761143,3060913,1171265,-3604942,-4063359,1886394,5323737,935940,-3630319,-1860864,818839,-57668,553269,3255648,389243,-6080322,-3234279,6088421,5101885,-4370659,-4741609,2350060,1737943,-2362803,1482608,4626849,-2795511,-7324719,1767103,8680889,429319,-7421027,-1288894,5179327,-111645,-3521907,3431513,4128486,-6267360,-6390874,7008098,8003391,-5996915,-7770424,4407677,4938909,-4518701,-1588098,6247474,-453368,-8760093,173554,9892476,1603812,-8707003,-2464055,6375838,1503594,-4350230,1337296,4661855,-3877147,-6353823,4999931,8102432,-4051502,-8018687,2492497,5747026,-2171355,-2804800,3414055,750110,-5647095,-949526,6809698,2238986,-6166566,-3351481,4003217,2683287,-2047397,-478008,1622698,-1685818,-2813383,2503087,4493787,-1303281,-4739070,-303616,3359318,1208242,-1083872,-393261,-528337,-1504791,314238,2740007,1122314,-2518313,-2572345,715313,2339635,1016284,-812267,-1494495,-970299,395058,1654301,1294096,-660502,-1912396,-922559,1211647,2017224,601163,-1514985,-1724639,-140737,1558670,1473684,-106898,-1614902,-1421700,321606,1607477,991099,-598167,-1364791,-1135316,222436,1838841,1510314,-1225764,-2580376,-106808,2249834,982262,-1001377,-285970,14069,-1268857,83,3000387,1217197,-3497534,-2555086,2857786,2826034,-1806507,-1756682,1547858,198249,-2612111,864822,4295702,-853409,-5683174,56235,5723468,457609,-4654341,131841,3509693,-1870598,-3439037,3597806,4194254,-4616592,-5120861,4503448,5292948,-3851138,-4325494,3680555,2600163,-4461263,-1301822,5948217,999335,-7097648,-1516462,7275039,1799290,-6459692,-1140326,5499368,-503330,-5033449,2370004,5494009,-3464437,-6151548,3413094,6263553,-2821467,-5387227,2436245,3758453,-3063681,-2414312,4192803,1928358,-5208686,-2235750,5445209,2638343,-4662099,-2307882,3524285,1166337,-3040215,221142,3369627,-1215854,-3921702,1196218,4191449,-681059,-3548587,204038,2311870,-327098,-1168187,1121698,822498,-1890035,-1224599,2045642,1799930,-1428868,-1818824,530048,1155411,-28932,-199207,191118,-466493,-828872,345104,1330527,381123,-1089042,-966935,250526,944732,494465,-307361,-676601,-463310,170706,639728,498317,-288331,-800321,-408955,501150,807620,213970,-567712,-692737,-209411,619160,878190,-79094,-949982,-475476,584654,422979,-61442,197966,30831,-1004056,-526248,1504861,1228160,-1485788,-1545849,1194282,1238370,-1023266,-550494,1433263,-117024,-2223248,291473,2968255,11422,-3172855,-433125,3004329,278428,-2632165,483851,2662082,-1512302,-3106779,2346506,3594174,-2784222,-3861195,2826375,3454359,-2836552,-2667594,3282044,1756730,-3978279,-1372976,4675080,1352357,-4961430,-1361740,4737029,1037643,-4422932,-362920,4350794,-589189],[0,0,0,2,14,-149,214,-328,357,-332,685,-973,974,-1297,1795,-2046,2488,-3183,3743,-4466,5354,-6228,7417,-8824,10019,-11563,13612,-15580,17693,-20280,23038,-26098,29617,-33233,37281,-41987,46903,-52174,58254,-64739,71683,-79499,87916,-96979,107095,-118025,129815,-143006,157373,-172972,190419,-209735,230983,-254985,282029,-312509,347671,-388501,436287,-493669,563879,-651654,765656,-920129,1141841,-1489352,2115393,-3599756,16390768,3129088,-9353749,22374156,-10979409,-41946116,18837,43806357,16396168,-22408263,-28624143,-2980107,22895593,18322592,-3666989,-4681457,-8988678,-19609837,8831519,44420914,7741953,-44120576,-21051023,24327801,17378287,-105563,1684019,-11500096,-26204521,71263,31845080,16975696,-20509096,-28696920,-4896560,18499840,19345862,3171856,-13829567,-19385693,-6041795,18563356,25356954,1455643,-23525793,-18567942,7324888,23678135,15446706,-7422730,-22182670,-13937396,9655007,23221174,10922564,-13905633,-24176891,-8820804,15122523,21719139,3595238,-19137952,-21429327,-901116,19832272,18983876,-2135440,-21056511,-16892849,6366403,22947639,14709403,-7817042,-20544580,-11326441,10521282,22968284,11206130,-14546162,-24440366,-4501609,19942640,17780852,-2356805,-14148046,-15256582,-6802959,15149917,25231881,-2126417,-30267424,-15005361,15741984,18769972,4447172,-6587743,-14024339,-11558012,5834723,21498587,15903845,-12194033,-31264737,-5089323,32200488,17058900,-18056540,-9225809,3445776,-13866150,457954,37321142,7251094,-45852784,-18117683,32199860,16789942,-10209340,-3026780,-5338503,-15403671,2393665,22389910,13442547,-12355699,-28641762,-7348109,32083362,21751865,-21977366,-16248151,11006495,-6003689,-8538697,31622746,17112252,-42690931,-25852412,34452650,23962147,-15591493,-8697733,1023475,-12398925,-1962131,23357364,13876244,-16933214,-25023769,-2358540,23977129,18253687,-12175396,-18491309,-58318,2849014,2345632,17224153,7999225,-26318779,-21352303,19288103,25469279,-3079836,-14410361,-7503311,-4084243,4499703,16548761,8632773,-14148811,-19945553,-157484,18902274,14129225,-5557611,-16150078,-9796108,4176634,14189826,11191089,-4973444,-17489999,-9964180,9396027,17546041,5846966,-11586892,-16068056,-3203891,12813212,14991839,1208343,-13729625,-13874616,841270,14787765,12870753,-3005878,-15774414,-10926753,6014962,16026382,8512215,-7757843,-15854394,-7124724,9799336,16103574,4137565,-12099177,-14338926,-1526552,11604638,12464831,1394495,-12229051,-14861919,636535,18079094,12466627,-9316959,-15671435,-3185954,5862046,8570226,10063032,-1578142,-18861861,-10910414,14840458,18906707,-1634054,-15233267,-9556395,3155125,9182288,6709919,2418698,-5909023,-16906631,-6504524,22922533,19380606,-18560536,-22151531,9386907,10696537,-5221895,7744513,10121533,-20661474,-19533069,20464278,24828464,-8593056,-18666435,-3429097,5401625,6493826,5353920,1436966,-4339628,-13089497,-7986290,19310174,22266674,-17041644,-27532666,9867778,17888680,-7050560,-377939,12381339,-13853043,-22539690,16059423,27881136,-7693114,-22562631,-2401874,9152736,5579538,3992870,1392975,-6570435,-11470044,-2179096,16095741,15238349,-11049955,-21554990,1613965,16058607,3445893,-3090070,402547,-8290968,-11151639,9518475,19323565,-1581048,-18039712,-7882756,7243997,9543582,4617264,-2019262,-8769666,-8310722,3045771,13225295,7666604,-8128618,-13567942,-2460011,9811000,10260196,1083907,-8387503,-9853128,-1121740,9529604,9952827,-900782,-11049426,-8936668,3151211,11476311,7059740,-5023807,-11462506,-5475641,6067381,10876167,4214782,-6824675,-10798327,-2946360,8441888,10436057,869387,-9164990,-8964409,460377,9679004,9035843,-1816355,-11272670,-7732523,4894292,10942033,4162838,-5330670,-7993193,-4705831,2809620,10850707,7030794,-9183082,-14162987,1307716,12431427,4995545,-3350790,-3992815,-5695907,-3838065,7479858,12327819,-869526,-14552931,-8330577,9411482,12908822,-1449750,-8890804,-1360890,-343024,-4186416,7891837,14782879,-8794063,-22393969,4185863,20967683,-191921,-11712739,1542213,872396,-8633771,3838668,16008806,-131041,-17501246,-7865191,11762930,13105811,-3491727,-10929053,-74157,3876931,-4633597,2824602,14989710,-4201233,-23297863,1039597,23869737,2123128,-15945825,-287883,5516607,-6896755,104283,14448823,1756962,-16889621,-7902898,11977355,11779455,-3611324,-9705933,-2003206,2856384,37212,3245304,7608337,-3857534,-14799427,-784679,16036672,5873653,-10198192,-6147585,2358528,732396,1988348,6910061,128047,-10758172,-5939704,7910503,9595406,-804130,-7521059,-4787124,851709,4316988,5035904,1099095,-5819024,-7043733,957287,8212303,5209829,-3631917,-7480622,-3198968,3816291,6625046,2698302,-3969336,-6487643,-2050646,4780290,6639466,1149700,-5737878,-6317168,353079,6469271,5202252,-1521708,-6196824,-4465166,1739310,6388569,4098407,-3171560,-6819049,-2519318,3971900,5644558,1859075,-3536919,-6119262,-2312954,5313187,7347896,-425965,-7512484,-3926581,3233965,4002130,1979623,1038816,-3561320,-7070668,665092,10079928,4267922,-7755776,-6688275,2476563,4382696,1064608,872853,427566,-5043929,-5946529,4705282,11301023,-1055901,-12883852,-2510041,9783737,1896662,-4866398,3482894,2270840,-10234734,-3536392,14076776,6802883,-12404397,-8039312,7533547,5800307,-3366101,-775397,3330554,-3285771,-7469375,3466038,12261870,-38940,-14186635,-3615749,11979394,3353493,-8111469,1187455,5622301,-7922746,-6503825,12173118,9027471,-11760266,-10115205,7726749,7747768,-3485645,-2571357,2962822,-1758400,-5797514,2695326,9600609,226966,-11039781,-3814599,8689859,4928984,-4716879,-2198536,1965597,-2944304,-2968737,6382056,5808900,-6326810,-8016978,2988661,6921896,367949,-3019135,-988521,-1090368,-1412225,2833564,5021488,-647585,-5991573,-2619417,3940688,4574507,18109,-2972064,-2524518,-593576,1939821,3372282,989615,-3266564,-4044960,114422,3973616,2973260,-1367377,-3895811,-2133805,1652040,3370550,1667875,-1562364,-3269939,-1589368,2233429,3870624,1052905,-2911611,-3200112,64300,2830270,2791564,188594,-2901056,-3182827,568125,3920427,2023774,-2147458,-2997045,-762352,851062,1864084,2370190,-518723,-4771116,-2443864,4392394,4308277,-2149449,-3503195,544973,814508,-697998,2353359,3350819,-3005717,-6093102,1565916,7206475,862326,-5805542,-1543121,3434977,-470083,-2418023,3813878,3313819,-6752489,-5748460,7296987,7112322,-6205322,-6254060,4614907,3093095,-4712736,274232,6676708,-1713096,-8848742,1097093,9880347,839793,-8612204,-1447584,6621314,102767,-5142529,3041131,5589580,-5824273,-7454468,6632441,8661581,-5929257,-8148417,4567724,5314158,-4813168,-2303429,6235438,219798,-8261731,-373894,9127443,1696876,-7822915,-2241448,5655248,1412486,-3727404,1075422,3830286,-3146473,-5054623,3858607,6476662,-2936412,-6344297,1449728,4357990,-1057549,-1955421,2016469,280471,-3952286,-609877,4727901,1676539,-4144363,-2578355,2341448,2087294,-517234,-218324,257169,-1343618,-1117209,1768434,2538900,-558293,-2739437,-931019,1694489,1652871,57375,-951355,-1087027,-556031,664209,1463968,601015,-1319446,-1853759,-121978,1678724,1370626,-626853,-1573394,-785098,494526,1201558,950364,-379290,-1615621,-853294,1211184,1587361,38183,-957273,-748669,-428490,506624,1653600,783656,-1861445,-1925399,1118775,2045623,-434179,-1174950,429474,-166675,-1563214,874794,3122524,-654846,-4013371,-11307,3884359,331004,-2991215,414894,2261621,-1917651,-2312506,3339846,3152729,-3970267,-3960641,3812663,4103534,-3312883,-3173530,3602589,1768395,-4689002,-719073,6065646,314121,-7170208,-441839,7111792,351012,-6361978,455921,5443357,-1940104,-5161547,3455817,5465237,-4325073,-5880992,4420856,5857320,-4157073,-4984072,4234242,3679804,-4984132,-2513096,6046052,2004952,-6887302,-1940642,6960231,1730282,-6418852,-902610,5595214,-524237,-5151216,1849300,5125687,-2734952,-5236006,2728440,5067534,-2324268,-4246529,2047126,3162449,-2384548,-2274567,3058185,1754058,-3702541,-1829934,3785698,1857004,-3221744,-1550193,2612819,747708,-2080960,150905,2087237,-655965,-2272833,669654,2238918,-282282,-1836264,-72893,1072156,12619,-506057,296347,321894,-738580,-506471,733376,877330,-386207,-933784,-84796,678422,369551,-172493,-207593,-119711,-163962,97569,473567,312702,-456737,-613151,185291,627937,94605,-265091,-82834,-176317,-209536,489751,587977,-456924,-808115,246248,705991,-295936,-430714,609669,109562,-1075980,-1169,1631196,129114,-1896657,-152514,1957215,-85218,-1886131,633953,1973670,-1293036,-2152129,1908873,2409722,-2233275,-2471125,2423687,2227840,-2651383,-1730951,3066340,1207924,-3562993,-938394,4065682,792324,-4393440,-637676,4644330,259992,-4714616,498323,4751345,-1463545,-4790735,2426094,4789970,-3059170,-4584830,3557547,4025303,-3875873,-3445784,4121952,2773347,-4488451,-2216782,4846243,1895275,-5031224,-1464812,5159302,1033194,-5139977,-447704,5155126],[0,0,0,0,0,-131,5,14,-52,-33,198,4,-109,-128,93,71,70,-91,-75,24,-19,62,-3,163,-367,156,-144,516,-604,552,-714,853,-1058,1375,-1417,1570,-2054,2327,-2483,2982,-3400,3713,-4280,4810,-5286,6001,-6638,7199,-8117,8974,-9641,10593,-11637,12471,-13476,14462,-15187,15951,-16430,16120,-15051,12392,-6319,-5737,30630,-86400,229645,-721941,4510789,32739975,-1606228,-7425223,23880889,-10667405,-45668491,2181008,45217086,15164274,-23368592,-27383194,-3847864,24429278,18031031,-6845791,-2644698,-4190737,-25729090,5035121,53343565,9143081,-55194276,-18128984,34939080,10494768,-8467940,11471459,-7038242,-36359185,-812980,40352048,15581665,-26006285,-27131834,-1933363,18422449,17655864,1291949,-11466624,-16045383,-10223205,15114597,31667390,3691110,-31320145,-18699208,15322925,21721794,8633177,-3957851,-17369966,-17897006,6613112,27072122,12801339,-17035322,-25311032,-6419726,15869223,19885942,3159279,-17690139,-21197177,-2052466,19760183,19519352,-2143435,-20821239,-16996787,5400579,23049682,16131634,-8131234,-22208818,-10830530,12332397,21995345,8951822,-12959124,-21483846,-6870275,16195211,21297640,1626727,-19165215,-18432336,-458373,16572673,18059491,-1425178,-23390275,-17547984,10110423,22209815,8148550,-9655203,-16332974,-9914714,7838585,21696956,12806308,-13326872,-26194516,-4476320,25264986,18662108,-10095033,-14107656,-4113667,-6207230,5821803,28276104,5246988,-37097121,-19351018,25468033,19987318,-6017406,-6542027,-7233191,-13001294,2930238,21663760,13165760,-13006531,-27834592,-6293773,30523275,21111423,-20082209,-16296878,9403615,-5556479,-7537664,31491349,16573841,-43498278,-25573719,36021282,23291768,-17427846,-7293786,2423792,-14106656,-2273797,24903226,13556429,-17628149,-25070515,-2927984,25428747,19613416,-15676664,-19536330,5353822,2171845,-4092653,20703501,14007337,-32734647,-25518893,27605027,27183900,-11496202,-13491419,-525101,-6786811,-249247,19883502,11374626,-17017282,-21741837,1315004,20885843,13907207,-8605191,-16545622,-5595434,4106872,9529154,12729392,-515565,-20664846,-13557324,13800422,20045210,1140725,-13147906,-12006315,-2684125,9806460,15131631,3426393,-14155411,-15538724,1419661,16205364,12398384,-4161263,-15341158,-10233315,5852722,15876726,8584360,-8156007,-15665360,-6414332,9369102,15298768,4864905,-11349767,-15481550,-2370820,13127964,13519714,-767872,-13499641,-11991256,1872684,14378406,11855815,-4808800,-16100395,-7985139,7813149,13230609,6795910,-5362353,-14979521,-8412256,11163043,17593100,1249120,-14573187,-11476797,2205557,10578195,8833718,822383,-9291461,-14363211,-2402654,18733469,15785460,-12845736,-20339657,2672816,11235547,1388390,5221822,4734608,-17042052,-16063133,16774657,23276390,-5618169,-18323577,-5152650,5438308,7154103,5772967,1322062,-5383802,-12938542,-6662125,18930346,21041952,-16431462,-26659287,9317983,17374895,-7066742,149494,13052297,-14770861,-23503402,17460025,28720142,-9494213,-22897326,-570506,8886184,4032635,4255777,2372981,-6218387,-11948075,-3693566,16707820,17811250,-12784875,-24532888,5012784,18441556,-1689497,-4080315,6766137,-9004019,-17618628,11849832,24660854,-5034737,-21625013,-3877415,9076055,5730185,3673775,1042587,-7727428,-10578667,1347307,14851722,9939246,-9719911,-15944900,-217567,11764453,6974801,-173880,-4276865,-9237026,-5280359,9510343,13488749,-1489804,-13530966,-7954003,4692406,10198304,5888889,-3644218,-10374451,-6665054,4987426,11616143,5025792,-7036955,-10936665,-3030022,8036280,10483200,1484619,-9221044,-9471165,655036,9663046,8296842,-1489668,-9826942,-7859572,2856905,10740824,6506655,-5050105,-10482375,-4444525,5420626,9587998,4324556,-6802415,-11393256,-1789709,10036889,8382572,-1678315,-7129027,-6466204,-1359396,7606941,10275657,-950122,-12553074,-7645187,7087329,11420044,1461756,-6965737,-4997655,-1879751,27571,8187781,10325462,-7496701,-17995773,1632419,17222199,2802267,-9024099,-1058528,-502123,-6933803,4258031,14926783,-407961,-16832844,-7313791,10931720,11661383,-2491991,-9049197,-965091,2000208,-3843362,4066252,14348322,-4797400,-22809890,1426253,23552220,1350674,-15591357,1263846,5260572,-9015055,314120,16675730,1355400,-18661408,-7240001,13041389,10927015,-4459074,-9078033,-738400,2642224,-1937937,2973918,10530119,-3465866,-18335539,-442505,19702885,4246783,-13593422,-3045145,5114326,-3275888,50607,11051384,1341243,-14301993,-6566999,10577350,9741878,-2909522,-7488605,-2699230,952811,1834221,4580108,4020412,-5235658,-10086245,614749,11140715,4804929,-6081185,-6176029,-989869,1956329,4653318,4596541,-2274695,-7992392,-3267093,5804441,7187789,372925,-5884116,-5419676,256034,5566787,5267266,-752807,-6167056,-4869770,1689791,6151312,4080528,-2476085,-6638784,-3374641,3767397,6437385,1874609,-4369801,-5695578,-1256510,4502280,5778153,748964,-5597281,-5388864,1219857,5580309,3550253,-1013900,-4494914,-4698998,1000003,7410994,4281200,-5176951,-6726159,103527,4140791,2975713,1141079,-1476450,-5228805,-3804873,4694503,8544785,-636755,-9624148,-3347686,6361161,3252907,-2022951,1535168,287323,-7997566,-2310671,11755297,5984944,-10426312,-7409423,6066395,5062176,-2332276,127674,2604534,-4220205,-6650671,4240662,11257472,-779017,-13008884,-2980341,10760048,2775462,-7323990,1877971,5169838,-8634893,-6129140,13084488,8500652,-12898838,-9340797,8965291,6722268,-4860395,-1403731,4153389,-2706186,-6903330,3447618,10687347,-405739,-12210944,-3130857,10376657,3834072,-6780586,-545730,4236938,-5174320,-4965088,9166760,7295293,-9388361,-8820277,6041371,6972923,-2594598,-2622692,1705414,-1648643,-3789714,3188579,7112609,-951364,-8071178,-2241510,6045828,3845173,-2140049,-1953971,-303774,-1936762,-104027,4841063,2657459,-4831279,-5149359,1708109,4591858,1419752,-1674979,-2461077,-1943816,360275,3269007,2653970,-1597433,-3972975,-1511562,2583846,3645020,883723,-2538724,-3161862,-175873,2988976,2836655,-163556,-2784223,-2564516,268094,3049112,2501974,-1260763,-3653299,-1752027,1676437,2763083,1122259,-1418368,-3162887,-1731696,2437942,3846448,-101970,-3251613,-1582004,794542,1221871,2066040,1464482,-2547210,-4077227,1070831,5143205,1359342,-3622689,-2190736,1216431,567101,-270668,2413498,1314394,-5010254,-4085617,5292382,5682674,-4194233,-5333355,2736395,2402418,-3079219,729239,5203243,-2070649,-7390424,1521863,8438103,411526,-7132515,-902119,5172745,-226016,-3808628,3220472,4484190,-5831891,-6496629,6701085,7881612,-6144384,-7410779,5180727,4436123,-5612775,-1372336,7123708,-827960,-9069922,865973,9680767,356564,-8372806,-946661,6186014,105090,-4417196,2403780,4704146,-4481595,-6016966,5533381,7284214,-4871842,-6966140,3779627,4695859,-3678796,-1940680,4587995,-64794,-6231577,71513,6788742,742475,-6009824,-1581938,4073832,970866,-2266548,784817,1869296,-2371673,-2607800,3083436,3811694,-2110814,-3815856,850660,2532401,-104779,-632569,634258,-667065,-1915222,566600,2710350,451221,-2372278,-1591306,823352,1465492,563726,-355773,-985139,-1012559,279628,1402644,932688,-601325,-1433108,-681809,975598,1603953,348485,-1206262,-1127584,155608,962317,892752,183540,-941690,-1364087,140039,1626756,693716,-1016748,-998303,-99722,-7002,640871,1348740,-332177,-2311616,-536387,2282617,998440,-1522803,-545936,810317,-648423,-805601,1914338,1638927,-2421014,-2716984,2212094,3132923,-1711950,-2565923,1763561,1402082,-2809065,-556721,4340222,104240,-5533454,-239238,5736005,223925,-5086617,377921,4195760,-1732659,-3799603,3044388,4290016,-3928632,-4737664,4127583,4921317,-3913674,-4377610,4123681,3326569,-4847979,-2117717,6083703,1373137,-7127091,-1139663,7400571,805039,-6951516,24587,5985413,-1354112,-5393068,2690860,5230152,-3622249,-5385089,3872729,5350543,-3616061,-4737850,3488738,3688025,-3898392,-2526419,4678037,1837644,-5401085,-1394284,5674732,1195633,-5230756,-748968,4383298,-59383,-3611486,1052845,3250198,-1841613,-3328142,2053864,3267293,-1864383,-2854403,1467722,2110975,-1326898,-1257575,1668815,676431,-2029607,-514324,2169314,763607,-1776191,-743514,1215693,500626,-666332,50617,401443,-438707,-528293,574432,779437,-260650,-729697,-170667,433367,372517,-19317,-283827,-298942,33242,210939,234035,164931,-206744,-509292,-27237,557997,354153,-440546,-382356,162217,49408,-56055,476939,177331,-867601,-345484,965000,370154,-894993,-244526,795548,-252027,-908610,783116,1184450,-1165840,-1509959,1279810,1530635,-1295672,-1371166,1464866,1011513,-1868920,-714077,2501455,498432,-3132772,-502579,3563146,340226,-3716120,284359,3643512,-1048466,-3516913,2042473,3482123,-2795505,-3430874,3224321,3265742,-3378148,-2882549,3502208,2420168,-3802685,-1841053,4252902,1364613,-4829158,-1007588,5294132,594060,-5501519,-11103],[0,0,0,-4,-24,302,-410,405,-565,741,-1063,1525,-1718,2088,-2868,3476,-4082,5124,-6186,7236,-8705,10305,-12049,14175,-16416,18884,-22019,25316,-28708,32829,-37463,42325,-47815,53889,-60432,67846,-75897,84466,-94085,104686,-115935,128372,-142072,156758,-172889,190635,-209803,230884,-254161,279499,-307569,338848,-373412,412138,-456068,505778,-562850,629431,-707749,801715,-917201,1062509,-1251927,1510671,-1886121,2482684,-3579986,6265189,-29859092,-16047540,37195876,-1596035,-4586106,17280807,-8173259,-42437389,1169038,41509604,18206613,-23224329,-27452518,-4566243,23152440,19476684,-2487986,-8648463,-8270622,-15842238,7439705,39649788,11923679,-41221248,-26105986,22755854,23443483,-1013854,-3234412,-9473150,-22463295,-2823981,30008973,19182180,-19435248,-30150042,-5707091,18920064,21024833,3117405,-16015636,-18930948,-3161672,17059810,22460024,4048426,-21282384,-21840389,6071324,26967527,15678367,-10085048,-21740949,-11904508,8926394,21778163,11659211,-12787370,-24607050,-9643303,15368987,22319222,3490429,-19565908,-21219031,-737115,19692917,18994188,-2174682,-21071256,-16562748,6300912,22143458,14868491,-6685020,-20616724,-12620638,10338624,24198292,11457190,-15928787,-24474673,-2594763,19456658,15266939,-1088110,-11243635,-17386981,-9616110,18318690,27296092,-5887593,-31082804,-11201895,15175752,15544513,5686461,-4365003,-15261126,-12918133,6310354,22547080,16313153,-13748512,-32226913,-2578607,33092301,13400129,-17963670,-5092606,1676972,-17792767,3871382,40036783,2928902,-46942576,-13894423,31770638,13476555,-8725524,-967670,-7042404,-16417611,3600011,22886114,12904904,-12741041,-28570691,-6783025,31976924,20876356,-21458528,-15436098,9952323,-6219448,-7155801,31152910,15922620,-41572583,-25518039,33053170,24499695,-14326041,-9849523,223123,-11026508,-1393663,22376237,13369783,-16547513,-24423430,-2695670,23119881,19186888,-11023423,-20735650,-1394425,6396185,3485836,12985548,7673974,-22397252,-22487509,16282411,28150516,-1013603,-18047401,-9004534,-526179,5730669,14151932,7687501,-13086281,-19242066,-619961,18467066,15014287,-5152913,-18232064,-10501376,7250983,15193655,7999701,-5767673,-15097385,-9852791,8113853,18513898,6641618,-13450598,-16841515,-1462779,13998731,14086425,57273,-13712945,-13189401,1323821,14848706,12684644,-3624536,-16111541,-10558461,6770008,16263853,8136885,-8628210,-16379615,-6271789,11067128,15636937,2757724,-12331118,-13510772,-1205471,11206495,12712409,1705908,-13425560,-15699712,2602179,19803016,10204040,-11304459,-13512538,-1848306,3991002,8885340,11881534,-3322034,-20792337,-8687048,16674532,17326311,-2962457,-15092546,-9113130,4105989,9318706,5671402,2544190,-5721916,-18373298,-5392388,25795030,17444197,-21764582,-19973181,11577310,8720242,-5143503,9478805,8038033,-22284835,-16594713,21690455,22580631,-8827697,-18132024,-4454403,6260306,8503429,4077255,-636358,-3674424,-12077725,-8003970,19629543,22047847,-18083507,-27707508,10347839,18760606,-6379623,-1524579,10552891,-12868446,-20502724,15340930,26752708,-6744657,-22580548,-3850011,9865408,7606428,3402902,-992632,-6699238,-9141786,-1448311,14124115,14800218,-9458454,-22323452,-220808,18132832,5747101,-5929767,-2150425,-5432348,-8958621,7210551,18196424,143304,-18331992,-9461386,8347260,11525414,3815695,-4357997,-8972563,-6067639,3933127,11501264,6810327,-6920156,-13609044,-3614665,11025545,11728379,-743349,-10201929,-8249981,636196,8621023,8892633,-651108,-10981014,-9157117,3617492,12112675,6543250,-6089321,-11551163,-4495883,6754765,10519034,3440046,-7249306,-10394871,-2017825,8799375,9805631,291929,-9096015,-8911995,887719,10388044,8804542,-3070660,-11728081,-6446481,5994429,10114255,2912236,-4905766,-7381371,-5291208,3190473,12311543,6073319,-11571658,-13199270,3936349,11755931,3095376,-2920489,-3461675,-6414469,-3330676,8770235,11757335,-2259733,-14830111,-7333935,10768092,12562311,-3259034,-9027681,22312,-526689,-4640588,9286251,14322544,-11297800,-21640187,6874322,20237543,-1935807,-11000115,1559247,-42697,-7258678,4979152,14198496,-1266847,-16434014,-7519245,11631118,13662066,-3763281,-12286540,10330,5252425,-4058954,2101102,13897671,-4277537,-22461539,1374481,23513250,2344211,-16014242,-1688957,5566429,-4681803,286213,12101709,1200960,-15128224,-7618546,10815040,12203379,-2651234,-11030733,-3276468,4649436,2098497,1458215,5365945,-2389330,-13082126,-2153034,15245638,7553605,-10392212,-8358280,2892252,3316722,1717299,4561035,19527,-9044729,-5672795,6891576,9763237,-75724,-8302115,-5850901,2015941,5917316,3802829,-802440,-4955535,-5508209,357017,7513624,5906246,-3606749,-8528241,-2808694,5208865,6549515,1383075,-4230359,-5756224,-1507135,4687436,6331428,897810,-5953257,-6141575,816149,6612076,4871345,-1982009,-6362547,-4165959,2445975,6543056,3152016,-3715066,-6150049,-1914949,3689833,5311899,2041677,-3676434,-6618396,-1892151,6387580,6946641,-1961486,-7388900,-2338783,3142108,2722352,2382441,1773553,-4563004,-7612454,2235012,10516543,2418211,-8358004,-5315933,3014015,3501411,577686,1319427,488381,-5597359,-5824355,5845882,11219045,-2731397,-13023514,-590060,9883280,326040,-4640531,4545065,1364210,-10798280,-1912050,14375770,4928299,-12715181,-6624174,7642100,5108286,-3175192,-611369,2857649,-3222295,-6730316,3682402,11583130,-652137,-13904006,-3020778,11956941,3162497,-8094043,954906,5334469,-7301552,-5728738,11600446,8053223,-11353074,-9426940,7431985,7686627,-2985486,-2962946,1906341,-1140972,-4273092,2220087,8156697,602630,-9974046,-4286522,8218440,6019490,-4552005,-3844138,1879588,-1053171,-2615724,4755752,5445245,-5242294,-7986794,2269447,7373245,1055733,-3788797,-2069704,-275377,23355,2178376,3540394,-293271,-4954441,-3039342,3522621,5403182,120072,-4234462,-2621872,846195,2281963,2154307,558430,-2630451,-3709457,-96485,4134226,3091447,-1879243,-4293423,-1646382,2224401,3269379,1092836,-1833694,-3041455,-1148981,2412591,3591491,618258,-2856019,-2968776,145204,2994072,2898034,-246104,-3519171,-2739047,1542622,3726295,1043860,-2241980,-2352074,-660273,460780,2201962,2679044,-1474805,-5297877,-1096235,5291351,3072800,-3081336,-2511332,996992,57334,-627391,3111438,2833326,-4030249,-5447737,2859954,6934124,-408348,-5772562,-553272,3529516,-954844,-2143076,4145005,2480528,-7379514,-4591718,8155657,5880988,-7066355,-5412656,5235064,2418753,-4582862,921659,5930257,-2544757,-7827325,1917045,9090476,281068,-8224933,-1335273,6465389,582058,-4915997,2223537,5166536,-5160730,-6861359,6389464,8224976,-5957710,-8113761,4563984,5577058,-4281100,-2538476,5192857,312962,-6999507,-255409,8019184,1740584,-7111204,-2905930,5200740,2728219,-3285009,-626587,3306871,-1445893,-4668854,2631422,6333048,-2097709,-6655339,765097,5134423,-149548,-2831093,823082,929806,-2554404,-882171,3679323,1927007,-3534430,-3086430,1928889,3061488,-221616,-1650870,-278830,36472,-538252,846118,2121993,4887,-2762631,-1256097,2184035,2129490,-572895,-1744268,-685538,266628,697322,944336,330021,-1175017,-1685771,139024,1878339,1136104,-1038994,-1641156,-369286,927520,1247855,559129,-820477,-1427562,-182579,1382240,1118137,-181380,-831049,-803315,-454411,948304,1802624,-64764,-2386753,-1142453,2029415,1537907,-1243669,-825066,808349,-646736,-1514780,1678192,2766348,-1890200,-3831573,1314527,3878102,-769520,-3021712,1081560,2115368,-2135280,-1690405,3581442,2265702,-4494562,-3214755,4614174,3628085,-4245776,-2985971,4140153,1525088,-4782863,-157159,5934343,-768902,-7001021,867195,7071923,-713100,-6323225,941162,5193929,-1802537,-4516724,3113081,4618719,-4023655,-5208073,4470279,5690406,-4329414,-5359108,4243621,4170562,-4681482,-2737842,5705069,1697150,-6559340,-1338926,6856132,1256201,-6329141,-924635,5278932,163696,-4404557,882100,4179457,-1753746,-4473712,2006764,4916219,-1745691,-4781289,1415764,4070452,-1404421,-2973777,2101112,2133393,-2900708,-1788056,3385083,1942674,-3146728,-2029531,2389689,1681152,-1606758,-1010180,1304648,228228,-1486387,110586,1918132,117393,-2148713,-632892,1740839,842919,-968195,-705953,454781,92870,-442276,435681,778857,-488091,-1170899,79185,1191092,474563,-778007,-715951,142522,376254,194092,162006,-88578,-586046,-345842,582241,684297,-147532,-551974,-309978,7468,321348,616948,-90574,-925015,-419734,906344,583158,-666179,-426079,544208,-156488,-781188,738529,1508634,-929871,-2112382,941056,2366640,-797157,-2076595,982863,1564376,-1565704,-1290579,2323301,1304071,-2967024,-1708769,3119123,1859205,-3021554,-1755225,3008582,1098501,-3316664,-369118,3974735,-170962,-4735738,401427,5134112,-491979,-4955661,879773,4510172,-1638736,-3825891,2597753,3619883,-3345550,-3642698,3721038,3820093,-3570839,-3720366,3327789,3169489,-3491992,-2427762,4050420,1687551,-4930845,-1307313,5496947,1097003,-5440448],[0,0,0,-1,-3,236,29,-46,-97,131,-202,160,-25,251,-398,218,-302,516,-434,473,-702,723,-802,924,-930,1160,-1469,1367,-1426,1855,-2041,2111,-2361,2555,-2831,3251,-3389,3601,-4137,4488,-4727,5286,-5767,6163,-6819,7445,-8046,8940,-9803,10640,-11933,13328,-14723,16634,-18976,21616,-25120,29564,-35142,42870,-53548,68577,-91461,128189,-191707,315929,-606786,1553161,-10315591,-57800797,-8582666,33403543,-2594438,-4671439,21879322,-12527806,-43502058,4002962,42621374,14672611,-22030636,-27290539,-3742550,24532512,16588846,-5750207,-1189140,-7237742,-26065632,10130187,51764049,3112464,-51507170,-12699310,29141917,7140218,-1787726,12114717,-13483326,-34641290,4246881,37581141,12173561,-23516897,-25126483,-3258703,16886180,17686216,2955891,-10835723,-18519451,-10414671,18421685,30881629,-63767,-29349230,-15210041,12476685,19078030,11748393,-2480271,-20048932,-18337362,8876663,26757848,10990909,-16610993,-23799256,-6757727,14799600,20057942,3782707,-17976124,-21322450,-1493729,19586908,18967312,-1750681,-20563375,-17609980,5704859,23892946,15520218,-9268285,-21318607,-9575366,11423953,20598645,9815613,-11532153,-22853847,-8351135,18563326,22787458,-1873306,-20217907,-14040144,-370524,12070245,19365184,2588302,-25739796,-20360462,13065662,23742677,5505581,-10119471,-14542538,-9610750,6960313,20403962,12917049,-10905305,-26461574,-7865550,26547064,22103760,-12968118,-16830207,314828,-4845982,681454,28452855,9831554,-38570844,-22499961,27510216,21368530,-8072835,-6794390,-5753306,-13214803,2365952,21578949,12925369,-12392827,-27231794,-7020392,30146104,21709011,-20123608,-16644838,9349972,-5406923,-6912099,31252731,15231320,-42809783,-23620411,34733075,21449091,-15488963,-6300016,462,-13973193,-127663,24075811,12003409,-16925471,-24509307,-2703288,25518088,18208954,-15608185,-17152251,4106263,-543932,-1077274,22813534,9295852,-33636150,-20066585,26875221,22153552,-9255336,-9896336,-3857294,-8716149,3310304,20594087,8414307,-17296356,-19816332,1889867,20071356,12964013,-8129371,-15200955,-6616383,2648472,11430369,14008073,-3126183,-21503510,-10698731,14033145,17647616,1568800,-11356754,-12894435,-3847111,10845727,15955022,2495342,-14798115,-14831238,1917207,15649414,12155617,-3821487,-15557642,-10420715,6356007,15990897,7907583,-8036938,-15087895,-6800840,8951781,16036616,5217770,-12406755,-15965012,-1164145,13642904,12140137,-1361538,-11769578,-11502705,-252897,14499615,14396077,-5863932,-18859473,-6086015,10300636,10756173,4971129,-2796101,-14063783,-10759070,11082716,19411716,1136297,-15859652,-11687569,3104735,11403132,7808545,-619234,-7577915,-12649865,-4970771,17591782,19051644,-12729538,-23858865,3801319,14334729,-530413,2902168,6802156,-15730030,-17795901,16407096,24425087,-5551859,-19156777,-5469166,6138061,8218976,5090585,-110900,-4766391,-11655882,-7214976,18408192,21497384,-16589589,-26929780,9480347,17460553,-6627259,330827,11618529,-15128733,-21402928,17700915,26533907,-9034437,-21203350,-1725558,7955005,5617311,4600138,1094450,-6310949,-11540887,-3276273,17377342,16690363,-13926949,-22632865,5812725,15977516,-1304637,-1275233,4917466,-11723268,-14549630,13993259,21220908,-6257433,-18685371,-3831811,7114667,6706760,5035856,-148941,-8931990,-9704777,2680341,14895371,8450408,-10384504,-14389463,380456,10513777,6993075,1061865,-5214016,-10591395,-3785354,10868879,12029717,-2591762,-12526426,-7266104,4144505,10170083,6238057,-4226160,-10941604,-6063958,5793397,11265620,4265361,-7140330,-10778587,-2846624,8604272,10584833,407938,-9718849,-8397606,1505841,9098572,7780423,-1283106,-10013671,-8361594,3619230,11998957,5646186,-7021400,-9641883,-2144158,4724429,7809408,5450367,-5839403,-13301031,-2102678,12610355,8389635,-4506907,-7253834,-4187158,-949867,6254307,9919158,-151439,-12364300,-8657583,7268546,13362215,1172516,-9965962,-4767167,1523128,-303132,5306870,11131571,-5638027,-19644785,637814,19639412,3484875,-11538339,-2026226,1409504,-5603509,3182523,13591296,199391,-15935434,-8095185,10651315,13266600,-2497365,-11145012,-1060410,4000084,-3636522,2844059,14034174,-4503502,-22635232,1699096,23343241,1321871,-15385989,296502,4546286,-7300097,1393018,14619291,364473,-16961534,-6953454,12097427,11587168,-4043205,-10177543,-1057386,3375665,-1538426,3229372,9874059,-4892612,-17581722,1492989,18653788,2789157,-12127781,-2698237,3182819,-2548197,2381972,9751685,-925604,-13219513,-4768256,9928129,8987432,-2587843,-7426713,-3172706,985729,2724330,5070785,2913670,-6502429,-9148298,2191668,10459065,3724848,-5693619,-5888500,-1619193,2398326,5767394,4039963,-3663499,-7821458,-2137162,6045333,6763923,46807,-6046386,-5603603,666771,6198745,5111676,-1623128,-6247680,-4314028,1835885,6271277,4270509,-2988990,-7347324,-2876405,4931898,6246825,763023,-4478355,-4842136,-1423318,4002007,6648202,1279437,-7134724,-6100516,3126456,6490434,1696496,-1709039,-2998936,-4595520,-257954,7897430,5466827,-5906994,-8133349,750653,5866801,2766487,-583034,-1414952,-3579609,-4051457,3206126,9455538,824751,-11250997,-4846742,8411756,4686144,-4017617,465287,1885673,-7468832,-3441059,11688993,7000900,-10410942,-8566888,5905205,6397895,-1883459,-1254850,2025761,-2870829,-6295540,3119468,11335345,239314,-13475026,-3821748,11322640,3430938,-7496987,1533124,4977499,-8445275,-5548452,12904235,7845339,-12431220,-8794813,8024985,6389917,-3659194,-1258857,2994470,-2887994,-5940829,3596326,10181185,-672020,-11825030,-2799729,9830547,3430173,-5857584,-5950,2781409,-5707881,-3243540,9423046,5555714,-9167037,-7231017,5438143,5728916,-1616880,-1586328,617983,-2607126,-2857272,4054807,6428774,-1765670,-7456130,-1657077,5374285,3397630,-1293600,-1505547,-1448800,-2358584,1108118,5167127,1656860,-4923189,-4387592,1521779,4017015,1840309,-1127706,-2988173,-2479822,729106,3656733,2459956,-1713319,-3822404,-1620280,2452096,3977828,1112378,-2962774,-3376509,129819,2982663,2574565,116548,-2404080,-3126840,-295012,3814473,3151404,-1947417,-4178858,-980760,2069818,1906667,1045284,-274843,-3357551,-3054482,2762926,5246133,-476676,-4522708,-1160356,1777381,667451,1313679,2263478,-1799972,-5071542,79318,6251833,2515851,-4738469,-3326037,2383593,1282136,-1510709,2069240,2736639,-5130624,-5705892,5575636,7264381,-4478949,-6423445,2998503,3057754,-3295119,334556,5490373,-1747715,-7740854,868126,8772569,1196196,-7416012,-1868567,5392505,278866,-4136672,3086497,4978397,-6078705,-7033116,7098522,8227463,-6343929,-7227834,5127942,3855414,-5370401,-384527,6792227,-1665634,-8642655,1288019,9193519,322671,-7605270,-1025896,5289986,39641,-3606091,2650132,3985861,-4983944,-5374944,5891461,6660961,-5055039,-6001644,3596015,3407796,-3264278,-471910,4154733,-1489352,-5779148,1151027,6239598,89331,-5162179,-1103987,3019469,560437,-1151036,1340964,817256,-3066535,-1871214,3526165,3255443,-2169585,-3131596,543745,1691793,264015,374216,401849,-1513937,-1849989,1057524,2551659,272399,-2086522,-1631246,284495,1373933,1134348,-232881,-1377688,-1117771,231403,1394360,1212749,-206089,-1791621,-1219715,1180355,2173144,214647,-1483811,-867109,132540,374476,1058952,1220792,-1131673,-2461727,192343,2591587,646957,-1740940,-644455,390275,-719843,149879,2297904,380440,-3270585,-1296754,3052122,1771278,-2088906,-1047733,1497650,-450082,-1806330,1929400,3002668,-2414995,-4149403,2244688,4367310,-1884334,-3383687,2228396,1922494,-3574528,-725820,5167019,341000,-6137650,-616745,5967896,599316,-5030322,91679,4076480,-1439902,-3972583,2911350,4666974,-3657723,-5467250,3884403,5621115,-3806954,-4732845,4269518,3094297,-5313086,-1652220,6542797,787045,-7342324,-602238,7094915,290098,-6040899,453443,4994743,-1699234,-4366986,2986119,4562476,-3710391,-4952468,3679170,4889483,-3314671,-4078126,3328388,2754249,-3879848,-1463453,4727234,739816,-5379129,-498460,5182456,350263,-4357270,53701,3220133,-898890,-2496069,1771804,2401249,-2189489,-2637255,2111158,2600192,-1639792,-2008720,1166249,1109530,-1210896,-269067,1611828,-38547,-1957392,-58139,1911330,454735,-1360979,-469442,611916,141514,-132196,371364,158764,-642417,-461267,483415,688082,24445,-628708,-555330,259443,659580,96583,-387570,-165940,-4570,-254141,149685,766051,-49728,-1144601,-298064,1071670,415467,-858993,-73530,628562,-529346,-650522,1095998,854653,-1414612,-1045860,1439002,929196,-1263126,-453745,1387857,-117732,-1748464,588693,2154817,-844408,-2488768,927777,2401255,-1165464,-2155383,1716557,1725569,-2461215,-1430879,3261823,1255352,-3736675,-1038352,3916024,572464,-3760074,206298,3687571,-1024017,-3641361,1778679,3785965,-2218394,-3752520,2519442,3632808,-2795537,-3271448,3211056,2749509,-3873230,-2249105,4607314,1700031,-5143070,-1091399,5323792,371532],[0,0,0,4,24,-293,504,-346,497,-853,1118,-1460,1778,-2108,2865,-3606,4140,-5092,6305,-7366,8738,-10486,12210,-14243,16623,-19175,22196,-25601,29041,-33112,37912,-42844,48216,-54425,61155,-68504,76662,-85365,94991,-105740,117194,-129599,143463,-158413,174584,-192496,211975,-233176,256652,-282374,310642,-342235,377273,-416343,460700,-511131,568804,-636113,715553,-810733,927756,-1075334,1267744,-1530828,1913378,-2521854,3641752,-6375491,29999878,8271987,-63182761,-9481629,32733895,3977712,-9922604,19560977,-7490444,-41367064,-3202560,44173655,18617066,-22856537,-28966922,-3749976,22268954,21044164,-3916093,-8992832,-6241030,-14887126,2396868,40671252,17087461,-42882416,-31279572,26695443,26053026,-5749599,-3916963,-3678929,-23846401,-7865638,31520695,22901202,-20459578,-31748419,-5603926,19445567,20655815,2441427,-15429635,-16875747,-4315090,13557870,23648960,7984607,-22558144,-24747895,7419694,28080633,13781443,-9640580,-18964624,-12647768,5912671,21879108,14174043,-12087456,-25778960,-10513575,15253523,22119029,4022471,-18074766,-21338505,-2739923,18892959,20099545,-1244804,-20786300,-16720187,4844293,20884726,16153548,-4646820,-20899362,-14365808,9698625,25011842,11980952,-15949411,-23616952,-2294919,16771651,13970274,3030218,-9077284,-21407034,-11354233,21361220,26976026,-7962586,-28224799,-9512725,11062436,13590199,9094165,-2269068,-16602763,-14782932,5574843,23710532,17431135,-14468845,-31662252,-1261273,30023106,10964714,-13057184,-1859951,-3219506,-20173834,7405991,40341628,1008824,-44694042,-12724934,28257690,11970622,-6135792,1045735,-7455670,-18325305,1973928,23964649,14734423,-13180636,-28816223,-6372425,30042081,20029689,-18309497,-14082314,7553094,-7329930,-7134366,31181136,17994291,-40446608,-28175883,31712842,26299595,-14408865,-9924650,2419961,-12071102,-5296693,23315233,16940541,-16565001,-25908136,-3303410,22069419,19610012,-8939396,-20609083,-2268153,6164211,1383410,12513478,12333200,-21032434,-27679132,14938967,31901459,-1152503,-19635432,-6552135,-123360,1390171,13561858,12033059,-11393740,-21945998,-2853189,18814450,16665641,-4401821,-18407153,-10291112,6311638,12801497,8759025,-1718625,-14591110,-13783898,6558491,20691494,7786242,-13438382,-16437433,-2259221,11694748,13869872,2925255,-11790574,-14853164,-1256774,14593905,14196998,-2139278,-15454903,-11527437,4536390,15735248,10222827,-6913935,-16755559,-7560074,9681196,15359830,4449885,-10020195,-13808204,-4153326,9659644,14631630,4176558,-13706256,-17150292,2287020,18975739,9297181,-8474919,-10453370,-5038162,-497109,10841372,15696703,-3805494,-22034385,-8254170,15527619,15587875,-1012046,-11566601,-9288820,2115,7052019,8845180,6174710,-7300938,-20743712,-4425593,25386179,15370477,-18960650,-16098269,8249241,3664664,-3346170,13680538,8014785,-24032568,-17312626,21127914,22146919,-7906040,-15825154,-3554134,2951981,5122950,6887325,3846316,-4990689,-15081174,-7572520,19818526,21286973,-15731158,-25639516,7685629,15905352,-5657116,565123,12496958,-13030380,-23753799,13776912,29312099,-5256209,-23391382,-3386777,9225969,4663882,4007152,3126193,-6221982,-12059007,-3081209,14444268,16441195,-7545490,-22768043,-2210873,17665528,5851386,-5703346,417772,-4138145,-12989633,4311128,21670598,3203272,-19988517,-10893545,8625708,10489885,3350529,-1783888,-6972213,-8165175,583405,11730392,10039563,-5334072,-15291783,-5349384,11095863,11756699,-256947,-8083051,-7593509,-2517059,6504681,11161177,2160195,-11275027,-10879211,2600593,11936912,7276727,-4359050,-10600393,-6148294,4396807,10662820,5658615,-5848007,-10967636,-3759588,7201916,10179627,2701964,-7708376,-10377587,-1257245,10026363,9973351,-1741747,-10883319,-7037082,3765104,8708538,5012960,-1709655,-7956371,-8566192,2421480,13985483,6554066,-11196297,-11748331,2874759,8065781,3404367,1597002,-2267702,-9812623,-5455503,9842634,12989941,-2131587,-14183798,-6785642,8672961,10017348,-1131001,-4412341,-782190,-5352919,-4932143,12370586,14545475,-11919823,-20088503,6345555,16687667,-2061800,-6799765,3651060,-2973690,-10645303,5939673,17104361,-1016903,-17595132,-6976830,10927561,10925139,-2733254,-7675327,-57876,456400,-5132978,4974121,15273747,-4520566,-22633573,231193,22221958,2889481,-14276494,-198175,4915858,-7815134,-852697,15371591,3581740,-17117598,-9307170,11231444,11979616,-2588193,-8942849,-2570518,2206127,134744,2471851,7822935,-1201087,-14855462,-4475666,15726971,9318182,-10211683,-8301539,3435639,1591142,-374013,6559120,3377114,-9993175,-8971979,6522133,11541803,678927,-8364461,-5596460,1398787,4185316,3642669,1815545,-3269888,-7560660,-2214282,8219207,7987254,-3286128,-8930434,-3003743,4112899,5375324,2755998,-1980812,-6043850,-3950801,3640624,7645374,2341075,-5647298,-6631850,-361467,5721534,5628844,-114119,-5909215,-5484640,1152194,6377356,4121680,-2349739,-5711255,-3483689,2036106,5877314,3922947,-3146113,-7623211,-2702803,6231606,6753995,-1230379,-5552865,-2552306,341976,1708003,4983751,3338402,-6135809,-8593397,2864019,10038881,1999934,-6511107,-3945265,901044,1058892,1794652,4115389,472841,-7633699,-6235362,6652238,10722633,-2884136,-10923413,-124107,6662202,-1111850,-1441863,6496711,-605887,-12342241,-1185971,14501929,4552219,-11561761,-5436986,6295658,2667721,-2689034,2205142,3634744,-5384992,-8005259,4546436,12256749,-592421,-13027470,-2830785,9983862,1934225,-6426373,3007694,4849376,-9266799,-6674987,12447971,9398856,-11172029,-9981149,6916656,6941435,-3392720,-1557434,3693310,-2115009,-6719286,2050261,10128573,1570602,-10555047,-5191841,7932288,5890295,-4404495,-2702233,2906361,-2473325,-5005107,5477816,8203142,-4918786,-9956451,1743105,8057119,781155,-3683909,-592940,-170809,-2300987,1006871,5637977,1679089,-6006690,-4887098,3648458,6071896,35728,-3749607,-1693411,-94213,280946,2548342,2973018,-2016902,-5435814,-1111678,4577878,3581341,-1500427,-3622518,-1965847,751201,2572696,2400671,-455676,-3487512,-2418885,1753779,3814377,1530551,-1976835,-3226758,-1215988,2360751,3773516,770117,-3311215,-3139271,735798,2997278,1542278,-645115,-1759138,-2358021,-944733,3181493,3928532,-1756614,-5614037,-924915,4328419,2071322,-1578791,-583571,-108416,-2404430,-354085,4947734,3041635,-4833477,-5289543,2910002,5781414,-552686,-3761193,398985,1307591,-2788391,-545395,6043200,1634340,-8343370,-3802056,8055052,4446506,-6322918,-3055424,4447372,-322981,-4575597,3115427,6490268,-3628161,-8259313,2201464,8725378,-41078,-7021651,-269368,5135631,-1361548,-4153120,4517016,5187009,-6764489,-7200470,7010692,8119946,-5875642,-7018222,4713334,3881184,-5207518,-1038857,6715676,-310058,-8484213,-517368,8729128,2258076,-7169780,-2885209,5038914,1763241,-3785381,731988,4638422,-2581533,-6297831,2993553,7755054,-1920682,-7319316,833909,5085464,-984514,-2698917,2414103,1489374,-4331356,-2214174,4831347,3333984,-3944697,-3985885,2091970,3054674,-832894,-1178727,1097742,-335134,-2447808,661564,3922481,626956,-3771534,-1764800,2376092,2004690,-568206,-821628,-235012,-915151,-355840,1714760,1627656,-1248988,-2483788,-302403,1895548,1274723,-345988,-1205362,-1058558,-84731,1369295,1375131,-365034,-1619153,-722239,728903,1098830,843968,-114678,-1511602,-1378111,1056064,2318685,158720,-2252279,-978295,1258598,471988,-439908,732607,541526,-2254230,-1667088,2711599,2768214,-2177430,-3090443,1287216,2353521,-1063378,-1214506,1926483,626629,-3315378,-898361,4529005,1881568,-4696748,-2536439,4189421,2210415,-3746670,-814312,4036813,-676246,-5020834,1625787,6080641,-1728518,-6435182,1253978,5736947,-1267198,-4542581,1838487,3801524,-3069956,-3955244,4101014,4746342,-4470483,-5389475,4414839,5143049,-4366907,-4024229,4808915,2579438,-5772923,-1524649,6795284,1224647,-7087826,-1328348,6554801,1141943,-5581234,-450773,4834170,-691688,-4763785,1625697,5298836,-1953211,-5815968,1799881,5718350,-1545384,-4887804,1787098,3911994,-2675662,-3107217,3611415,2785878,-4064140,-2811187,3830502,2773329,-3149028,-2232398,2533771,1371701,-2396033,-682549,2799998,358287,-3156628,-565311,3152103,791795,-2648716,-756010,1961914,210372,-1458057,397899,1421807,-826518,-1687944,734618,1838244,-297069,-1516071,24610,938155,95874,-342011,316863,138668,-652142,-269908,710393,545867,-469189,-540524,44733,189775,236339,314656,-205042,-702632,-7048,659218,180457,-528517,-101780,355154,-364136,-409701,773511,788639,-991375,-1219513,1062875,1454816,-953972,-1268903,1154792,915962,-1537009,-692807,2066567,756675,-2390175,-851591,2455584,960473,-2543799,-906156,2564132,546903,-2888985,-100852,3343912,-305340,-3877131,489204,4071146,-747273,-4073485,1140020,3856856,-1714604,-3561978,2371529,3502946,-2737740,-3408218,3083652,3417443,-3203051,-3249147,3296653,3044668,-3722433,-2731548,4182629,2433208,-4762446,-2089880,5166825,1563942,-5304889,-922529,5198702],[0,0,0,1,6,-259,13,98,199,-259,191,-240,242,-369,622,-543,550,-896,1008,-1024,1359,-1601,1707,-2053,2349,-2655,3163,-3500,3771,-4488,5146,-5548,6232,-7051,7794,-8743,9702,-10571,11826,-13165,14334,-15809,17541,-19149,21052,-23243,25420,-27949,30837,-33796,37246,-41297,45567,-50529,56477,-63209,71193,-81037,92920,-107963,127764,-154213,191608,-248132,340213,-509238,882968,-2038866,13223807,58142811,-1462415,-57166377,-7170271,29504527,-1607583,-1060443,19973770,-15130061,-40695034,4904568,40224671,14875115,-20794071,-27201656,-3573693,22346242,15644990,-904503,-866854,-13857009,-24062551,16825148,46165371,-2227243,-42433287,-9931180,18521124,7468423,8295961,9110211,-20929755,-29960578,8407612,32406595,10345133,-19227259,-23857459,-6020997,14814830,19061578,6280405,-11636917,-22521852,-9045917,22154276,27770090,-2972721,-24505735,-13292812,6784009,18040855,16880949,-2102680,-23679189,-17899130,10933054,25511436,9831696,-14732673,-22614444,-8546066,13287689,20918989,5154102,-17719972,-21778535,-2455305,18738421,19883613,-273466,-21060636,-18651780,6057262,23756753,14429997,-8211337,-19234543,-10394013,8394213,20522960,13307765,-10563673,-26175772,-9034178,21913110,21698648,-5531202,-16548120,-9584803,-6094613,7493338,25767188,5777763,-31804709,-21088711,17936729,21902913,1641060,-7219201,-11429554,-11823435,4266756,20762837,15587195,-9405295,-29396702,-9800036,30187657,22684815,-17735188,-14860589,5862707,-9140187,-4549924,33992234,13625151,-44013504,-23755146,32034149,20202516,-11432109,-3907909,-3095077,-16113824,197279,23447698,14418661,-13120714,-27849688,-6651083,29714073,20609317,-18829681,-14514703,7751665,-7718692,-5421304,32398970,13687892,-41861631,-21870061,32023753,19550201,-12271768,-4667574,-2141570,-14939704,462930,24245728,12386462,-17039306,-24408228,-1569436,23824530,15482205,-12004010,-13330935,-1038552,-3934957,4868997,23804067,3200673,-31234014,-14313427,21692242,17145932,-3091189,-6193141,-9178005,-10701794,6902423,20890298,6291272,-16565807,-17987083,1432690,17478046,12203268,-4616383,-13169392,-10266353,320909,14659349,14991676,-5957737,-20591934,-8106284,11695972,14866981,4137346,-8753464,-14598491,-5859519,11502186,16736877,2223897,-14584643,-14293945,1175381,14682169,12562450,-2810419,-15147094,-10731766,5610339,15120004,8589777,-6376026,-15207496,-8580697,8715917,17202913,5125480,-12910272,-14986592,-565949,11851109,10685756,905231,-9223983,-13875346,-3308441,16902292,16827415,-8733871,-19816174,-2068465,9551696,5652560,6928849,2655743,-16276938,-15135151,13148402,21904035,-809076,-16538032,-9562528,3305345,9133957,6668195,1573247,-4941991,-14610985,-8578683,19431582,22182042,-15069140,-25398782,7261804,14070082,-5127529,4244121,11788892,-17437074,-21766998,17964951,26433948,-7297837,-19254422,-3175311,5171983,5145006,5788041,3044132,-4847977,-13995228,-7215433,19203652,20578633,-16152259,-24552014,8627517,14152857,-5944838,3256189,11223698,-16492250,-20597312,17349209,24887624,-8077343,-18871703,-1971920,5769060,4403706,6096901,3354475,-7338608,-13592842,-1774573,18108908,13754703,-13124349,-17836588,3862064,10175117,1309943,3779450,1971768,-14729407,-11038974,14531909,16981670,-5269548,-14022015,-4923507,2825566,6783238,8006029,538959,-10494811,-10342139,3663507,14505009,6966433,-8886298,-11670799,-1410732,6690807,8481409,4545581,-6052030,-12485839,-2887388,11109409,10478466,-1891205,-10252104,-7596996,1713693,9551050,7911023,-2888485,-11108008,-6979128,4869786,10994784,5220186,-6070583,-11051800,-3733001,8072983,10242923,988904,-8024011,-8119850,-849450,7801681,9609880,566629,-10836720,-9561306,4083524,12039895,4415790,-6267531,-6883591,-2884490,633521,8060996,9646559,-5923161,-16609944,-1210309,14534530,5886316,-5556545,-3308258,-3187684,-5360313,4782246,13314328,1355444,-14325435,-9495496,8243841,13222653,-234415,-9054398,-2060874,746586,-4186309,5521888,15227279,-5544592,-22739291,1292243,21093111,1379321,-12110051,1583607,1881498,-9557146,2426550,16719114,916566,-17576588,-7833723,11286542,11545940,-3040384,-8483793,59487,1312304,-4961775,4773584,14624763,-5506660,-21638611,2349635,20947216,574950,-12385156,1601881,2327250,-8385943,2468095,15050174,8297,-16369694,-6135768,11077308,9449281,-3380852,-6796367,-1107217,-487155,-1582495,6456252,8882114,-7104580,-14653760,2852602,14097527,1753957,-7024337,-1729354,-1100912,-3025681,5202169,9299985,-2656313,-11657894,-3205743,7822277,6767470,-692927,-4560601,-4150219,-1833425,3031667,7111323,2403391,-7430199,-7645560,2551574,7829394,3173915,-2635779,-4910027,-3995833,1308946,6936771,4561395,-3779877,-7259265,-2120642,4823475,6071119,1147581,-4752135,-5809120,-472233,5457013,5196322,-335821,-5383334,-5041400,588796,6417268,4957991,-2960871,-7073444,-2336871,3944976,4625578,1525679,-2000404,-5044216,-3885946,3560737,8420835,1333573,-8242674,-5018907,4231034,4128281,67727,1310953,-807426,-7404878,-2291359,10108585,6591951,-7743446,-7960364,2869065,4750464,-28883,604659,1736335,-4237123,-6938640,3289445,11608541,425588,-12597789,-3608651,9525478,2390387,-5363284,3313153,3495297,-10046400,-4927421,13468562,7703497,-11746336,-8063486,7298450,5038055,-3733721,137397,4171538,-3894057,-8041318,3814450,12041321,-710280,-13130254,-2230948,10311992,1314806,-6436047,3385182,4004147,-9458934,-4663166,12665568,6675518,-11422315,-7159032,7111189,4562333,-3285577,251923,3052017,-3869348,-5922387,4317121,9418158,-1619731,-10108724,-1270612,7417321,1517380,-3198376,1712484,383897,-6294672,-953693,8708981,3191624,-7603129,-4670462,3638715,3196139,-202695,496229,-316492,-3812201,-1944496,4648969,5054582,-2192647,-5499226,-790882,3260249,2234180,661438,-402295,-2812442,-2838570,2099750,4803232,587072,-3992198,-2948604,624879,2449711,2230766,41056,-2858937,-2939258,560433,3397188,2182265,-1336950,-3272912,-1755110,1982850,3583396,1085142,-2483010,-2592456,-115034,1802825,2356544,1262500,-2059525,-3881006,-201255,4246750,2529241,-2617253,-2996201,159667,686327,351038,2379078,1245522,-4475541,-4086305,4015277,5474195,-2185334,-4402761,1037730,1629663,-1746105,1183796,4415299,-1633416,-6736562,297516,7600985,1700654,-6161225,-1904856,4053301,-275409,-3393505,3496697,4369809,-6287868,-6473811,6744471,7261599,-5881598,-6089783,4612722,2785105,-4907968,329814,6728964,-1506037,-8503206,880038,9146772,675493,-7837976,-794719,6079268,-814622,-4760609,3981751,5141751,-6549792,-6454055,7230825,6934670,-6391032,-5740413,5021853,2745532,-5033901,83321,6049134,-1825697,-7454546,1356287,7788709,-17399,-6517766,-421159,4546587,-557196,-2848471,3057837,2965278,-4944733,-3672861,5573219,4384714,-4472041,-3560316,2843312,1409052,-2197127,851050,2708409,-2253744,-3950535,1637196,4241913,-491797,-3389653,-405656,1572464,-28898,-83163,1579285,-232483,-2808234,-530491,3024183,1621360,-1739480,-1454020,262304,456681,551038,1057638,-62422,-1845598,-1119137,1274246,1699111,-104733,-1428135,-1131873,23817,1032584,1029957,-151987,-1123093,-789624,134350,1045016,1263851,-171061,-1822518,-822880,1530251,1588931,-558466,-958872,190937,-265771,-576121,1455072,1778257,-1733104,-2883114,1202680,2911307,-813046,-2133116,960841,903452,-2166523,-270334,3476478,417727,-4365184,-985747,4336436,1193454,-3712695,-341026,3318874,-1058418,-3515934,2616738,4386808,-3455944,-5052494,3603860,4914792,-3505183,-3832969,3865588,2288662,-4884435,-1131065,5998378,564504,-6735200,-604793,6616443,440307,-5984365,234101,5235083,-1561543,-5091106,2949043,5490611,-4031852,-5790306,4573888,5455641,-4732484,-4223415,5008020,2579287,-5500299,-1184416,6187795,349277,-6526561,-158425,6064012,-90605,-5305735,607682,4443594,-1594156,-4058696,2695495,3978231,-3466979,-4034094,3621935,3692498,-3397276,-2806230,3283009,1501038,-3461437,-362411,3788554,-344920,-3926901,506681,3631384,-460588,-2773868,629778,1963630,-1046162,-1385728,1613879,1206981,-1905080,-1267093,1866320,1220786,-1458256,-806040,1045473,99048,-934387,500163,997218,-727959,-1149616,512815,1028262,-231794,-652651,62892,174845,-194056,177702,356476,-89140,-480052,-106548,385332,440228,30601,-502636,-327909,430720,415251,-381023,-205571,364663,-149828,-684332,418736,1049090,-591269,-1405539,555497,1403354,-718688,-1181893,1083416,933995,-1514054,-750645,2040980,700787,-2423137,-588365,2557021,410372,-2624671,108825,2707833,-617683,-2960350,1227824,3165259,-1807217,-3340827,2249221,3156064,-2801210,-2819578,3326650,2152829,-3966971,-1452605,4536793,824591,-4808124,-389428,4857036,-134687,-4694672,729943,4514962,-1365761,-4391913,2137739,4344261,-2763649,-4167233,3371207,3915702,-3907904,-3471654,4359236,2704660,-4754812,-1847991,5137316,868200,-5350082,-106595],[0,0,0,-3,-15,168,-400,207,-190,616,-800,856,-1090,1361,-1787,2343,-2626,3102,-4001,4723,-5436,6585,-7746,8880,-10428,12109,-13910,16037,-18247,20692,-23780,26943,-30118,33997,-38373,42892,-47907,53422,-59366,66103,-73336,80967,-89568,99060,-109077,120172,-132452,145653,-160230,176392,-194032,213695,-235717,260112,-287794,319502,-355674,397783,-447803,507727,-581369,674622,-796380,963080,-1206242,1593631,-2306054,4031890,-18400610,3623346,60954116,1057146,-58653109,-12787808,36261067,813903,-8881689,19517514,-6364983,-44111536,-690518,44380298,17638773,-23939280,-27063813,-4694558,23308008,21109451,-5487787,-9267508,-3052717,-17006083,504688,44102414,17977063,-48478973,-29783396,32052803,23197276,-10197365,286954,-1932328,-27853917,-7607148,35026307,21581156,-23012446,-30937654,-3800135,19689328,19606832,1234380,-14385624,-15510992,-5764943,12757069,26090627,7709865,-25565716,-23718737,10498612,26728637,11583271,-8482915,-18184949,-13771404,6116746,23108351,13516023,-13436852,-25390593,-9199683,15288209,21455464,3996391,-18199688,-21825271,-1769864,20123160,18878124,-2673067,-19693528,-15678110,3969041,20949622,17209366,-5473660,-22386119,-13467356,11809869,24784162,9416223,-16334155,-20745615,-2221604,13797003,15322104,5931560,-12391697,-24348804,-6229898,23663021,21209543,-8852012,-23084669,-10427867,7377978,15946303,11388464,-4799545,-17954245,-13021385,7064072,23461865,15234259,-15432830,-28640395,-182634,26186748,11266684,-8774545,-4576636,-7423018,-15372715,10765760,34563765,-909063,-39528558,-12709980,24726889,13699231,-4013841,-1496981,-8621545,-16130590,3163884,23173191,13389891,-13621288,-27432249,-5536990,28998076,19818704,-17769660,-15092274,7418589,-5655812,-6897063,29857759,17705485,-40387199,-27914677,33137655,26038988,-16261700,-9706999,3617381,-12323417,-5069190,23970245,15735318,-17436394,-24947428,-2735022,22427025,19952088,-10966649,-21706500,755491,7179061,-1498949,12828509,14428585,-23542598,-28748770,19133693,32305264,-5519492,-19624274,-3300470,-599698,5936,14577552,12061324,-12976959,-21771120,-1316078,19646756,15763435,-6413776,-18378255,-7939425,6690106,11209182,8862220,-1195163,-15869241,-13597669,8885884,20446287,5361233,-13759116,-14860502,-1735084,11463511,13809157,2283137,-12574624,-14303782,202943,14710255,12803343,-2608211,-14963079,-11371634,4892888,16465758,9428466,-8594145,-16111532,-5607475,9626974,13861625,4302908,-9535315,-14029013,-4148871,10839585,15135453,2000536,-15383817,-14681771,4755075,16556940,7211767,-6185384,-10095086,-7701636,1266849,14136245,12630741,-7469977,-19050651,-5380758,13552902,14289986,-174613,-11930999,-9917706,837841,8148173,9125053,4392295,-9416509,-18506405,-1083872,22907192,12371926,-16525641,-14958493,5348857,4874910,263806,10910204,4208140,-21111546,-14122133,19204206,20738568,-6940402,-16254023,-4307666,4302771,6383051,6036253,2044229,-5377517,-13409202,-6167955,18807098,20005937,-15647126,-25627555,8070204,17206251,-5734013,-1273001,11957658,-12064909,-22901829,14279850,28869870,-6720915,-23813475,-2217129,10262472,4868398,3167458,1689135,-5925184,-10472023,-2862546,13980900,16667231,-8659257,-24013808,26909,19774280,3503356,-7692850,2151679,-3485442,-14134282,5518581,22769761,724519,-21528438,-8547191,10363612,9371534,2001344,-2058626,-6630517,-7609258,1121480,11913349,9548174,-6818720,-15677597,-3092287,12393254,10013669,-1790920,-7439049,-7010826,-2162981,7416065,10942236,193749,-11923432,-9267793,4011994,11528560,6113883,-5100260,-10678765,-5306056,5777655,10725587,3878055,-6903990,-9845362,-2479723,7163231,9922480,2086170,-8996780,-10178436,846195,10902675,8168478,-3423801,-10215876,-5487261,3863919,8249295,5249248,-2500368,-9611430,-7313966,5661884,13141377,2787089,-10890784,-8961455,2283541,7123337,5120391,1116249,-5262316,-8954813,-1931134,9951795,10346013,-3115876,-13163289,-5582885,8774521,9516542,-1195983,-5074149,-2452899,-4245820,-1513290,11536985,10355133,-11513717,-16756738,5669990,15483557,-283118,-7267727,394563,-2102042,-6783841,5533317,13958281,-1338013,-16143382,-6606882,11019440,11421071,-3162220,-9199227,-404414,2435528,-3679053,3630479,13269518,-4285989,-21385646,648275,22446173,2812025,-15521891,-994108,6244832,-6213551,-1221494,13897984,2831227,-16500505,-8551296,11730163,12132389,-3506298,-10480192,-2093804,4384196,317983,770686,7496307,-830380,-15150289,-3689441,17283550,8211851,-12647828,-7717215,5585170,1738406,-1361681,6292176,2939192,-10478332,-8027693,7896924,11184196,-1088148,-9145097,-4338164,2773588,3827382,2644805,1477877,-3393005,-7492523,-1031505,9065691,6538373,-4934673,-8201218,-1425014,4382196,4934800,2157051,-2741848,-6003261,-2600989,4663048,6759364,850735,-5798047,-5783563,402811,5983834,5312970,-1433020,-6520890,-4105282,2643157,5724596,2745785,-2478463,-5309631,-3167853,2686420,6422228,2901559,-4733824,-7042266,-386259,6511072,4799631,-1826392,-4482849,-2590249,-39988,3240609,5301050,651802,-6968303,-5728889,3965639,7992600,1033474,-5611351,-3976262,628080,2121881,2554524,2635280,-1235292,-6802642,-3903840,6858606,8515635,-3570450,-9448607,-107459,5914933,369081,-923053,3589208,-1556083,-9085940,83679,12189041,3755492,-10495456,-5793139,6058774,4248755,-2265836,189189,2449915,-4056928,-6373023,4415525,10892085,-1267959,-12715207,-2427540,10519827,2708240,-6975237,1170227,4777234,-7172162,-5802562,11195140,8522673,-11081598,-9914053,7571415,8059579,-3745331,-3250578,3132760,-814268,-5664854,1822071,9458862,996523,-10968960,-4597039,9350658,5957116,-5952727,-3462911,3722754,-1645365,-4724333,5452295,7596580,-5984951,-9695055,3272412,8648615,-282072,-4785091,-360441,691173,-1848840,1083377,5345130,747043,-6552390,-3820420,4931251,5549969,-1380565,-4004591,-978479,401129,510660,2597580,2091344,-2912620,-4833859,241167,4736962,2591672,-2098521,-3529119,-1518284,1405517,2906728,1646327,-1577117,-3229732,-1165748,2160031,3258920,1038650,-2252609,-3383763,-501354,3454550,3294280,-826991,-3465210,-1797255,1381555,2382473,1232309,-616336,-2381140,-2442756,623588,3883783,2124056,-3230444,-4134052,462369,3380025,1475631,-866695,-1050780,-1159091,-1146809,1357966,3828655,1000029,-4371034,-3545958,2977912,4798190,-575887,-3441896,-288389,1041175,-1238416,365204,4091221,10466,-6519053,-2200450,6645100,3678009,-5122981,-3479937,3165478,1134086,-2776772,1598832,4461267,-2722512,-6768135,2004036,8190415,6028,-7280447,-755873,5622851,-247306,-3942689,2951909,4265059,-5643781,-6005231,6407426,7452312,-5686930,-7329109,4260661,5057552,-4208526,-2366043,5489884,460328,-7591567,-665414,8697699,2119199,-8088744,-2900274,6281166,2343371,-4499769,62139,4651665,-2219471,-5901607,3357535,7518610,-2861212,-7679614,1603429,6024021,-1218301,-3686650,2104686,1789225,-4059499,-1767032,5146375,2734972,-4934979,-3630561,3454035,3284987,-1801179,-1610280,1319870,-246222,-2110154,1262997,3574512,-496752,-3928210,-728542,3066219,1505825,-1215519,-1042281,-201326,-464558,273425,1604943,665500,-1755923,-1900318,415439,1828677,1021931,-791842,-1604142,-777120,930884,1575710,349908,-1027626,-1004634,-161115,706126,1200474,747925,-906702,-1840618,-248653,1954876,1523566,-1067975,-1916755,-83438,1054964,355239,77174,308043,-746319,-1729765,211985,2519687,1000486,-2308700,-1992192,1329443,2041489,-494991,-1102571,793435,127228,-1885322,151065,3347108,619732,-4107966,-1445351,3860859,1765674,-2978585,-1062991,2603882,-281426,-3074504,1331999,4188262,-1664312,-5245352,1144165,5459497,-600148,-4802998,799575,3922223,-1927208,-3514721,3480580,3981844,-4549491,-4658231,4885110,4843826,-4532672,-4164108,4288031,2862341,-4579201,-1546421,5479607,983104,-6422196,-1121539,6713724,1480854,-6282964,-1222502,5509473,214602,-5003094,1244413,5173411,-2428196,-5734786,2803104,6028328,-2541157,-5542080,2210342,4387780,-2376802,-3109465,3175593,2309395,-4041486,-2306389,4550938,2560631,-4151501,-2562566,3344187,1935740,-2784092,-838758,2723971,-118664,-3098240,515784,3533292,-286128,-3346841,-181777,2562346,193686,-1531424,222727,907193,-977363,-934232,1302884,1325762,-1109914,-1601398,414142,1292768,221178,-572765,-288753,-151191,-44486,439955,551854,-63915,-663603,-466112,206157,715436,446025,-523835,-970823,-171319,863703,566789,-423736,-611836,23596,177072,-50568,388407,532204,-508424,-1110898,121861,1441737,431965,-1250669,-746420,836596,636088,-474817,-92264,726866,-266916,-1297129,208524,1964176,264321,-2293005,-691274,2220139,815645,-1960495,-260818,1917442,-523962,-2247397,1027767,2766128,-1073980,-3267817,814227,3243093,-560862,-2932797,795074,2642667,-1453340,-2585440,2327665,3067074,-3002887,-3476922,3212082,3524567,-3271164,-3041364,3308216,2168204,-3744252,-1397508,4345267,927596,-4923512],[0,0,0,-1,-4,155,-21,-148,-116,252,-17,39,-173,180,-270,284,-178,392,-547,411,-540,781,-738,831,-1092,1147,-1317,1553,-1613,1863,-2272,2360,-2564,3045,-3322,3616,-4119,4472,-4886,5555,-6024,6534,-7341,8033,-8694,9698,-10636,11569,-12853,14144,-15477,17253,-19156,21154,-23775,26797,-30226,34641,-40122,46923,-56198,68923,-87041,115249,-162682,252299,-457907,1120547,-7967595,-34712878,10211484,55142305,-1027960,-52654359,-10028615,25530252,3465935,1104527,13812824,-15187056,-35138997,3159107,36954152,17003498,-19736102,-28116834,-3485985,21173281,16687139,2180522,-4682966,-17851056,-16802636,19887030,36379632,-2218398,-32236921,-14286133,9742447,15550409,14102050,-725089,-23436761,-20808747,8505716,25904484,11612616,-15313422,-25267361,-8280865,15489094,21239445,6755343,-14865607,-23764328,-4486582,23428676,22703191,-3201825,-19940900,-14665409,3362395,20915329,19255852,-5814565,-25550651,-14640625,12364997,23419787,8932113,-14008096,-22593031,-8613847,14216352,21281581,3809487,-18422623,-20855077,-1980376,18808483,20412676,-987504,-22968656,-17806480,8606327,23292550,12183064,-8133971,-17822113,-10598042,7381222,21427946,14987384,-12353656,-29297974,-6267310,26141198,18025087,-9842820,-11976452,-7066744,-11604728,7752833,32000922,3043715,-37579272,-17164917,22205298,18342828,-358980,-4977171,-11254645,-12626545,4582780,20641572,16476413,-9339596,-32511281,-9224521,35294796,20937609,-23128440,-11914134,9544626,-13333602,-5553257,38680861,12087602,-48275259,-21107007,34933754,17918011,-12527477,-2945810,-3903916,-15965094,1791723,23051955,13241609,-13070850,-27561697,-6309947,30024453,20500702,-18710988,-15280528,6388782,-5636577,-2764613,29130018,10941693,-37880631,-20652353,27856638,20975069,-8448944,-8341423,-5407279,-10616498,2816414,21087321,10961792,-16055220,-23652934,-874227,22723435,14564443,-9535752,-13974984,-5602768,-732002,10874314,18324001,-2489118,-24561750,-10981728,14804624,17181109,3395908,-9188116,-14672314,-6504449,11232235,17374818,3324235,-14718009,-16260193,1020160,16338229,12431618,-3394905,-14389219,-12341426,2846406,17550100,11961609,-9025277,-17881563,-5966594,9637001,14296293,5696122,-9582862,-16329704,-4381461,13525591,15760481,441677,-14488270,-13289218,1673648,14921686,12351377,-3944021,-15657017,-9468977,6433780,14352972,8118831,-6231569,-16027479,-8593066,10561635,17743734,2981777,-14366911,-13497044,1275438,11144159,9125429,1618258,-8399815,-15725823,-3411304,20702296,16476649,-13933955,-19228855,2927865,8379023,2383451,9161622,3703033,-19615092,-14701652,16784582,21324022,-3518960,-17182487,-8872267,5261204,10264564,4155013,166658,-2855946,-14941276,-9910844,22477650,23341768,-19913449,-26477443,11948097,14952835,-7839620,4391299,11922215,-18753546,-20341461,19888598,25392858,-8521843,-19704488,-3852935,6922683,7768768,4177530,-265690,-4383730,-11693923,-6551601,18630085,19753674,-16429307,-24797011,8101854,15868547,-3372502,610447,6705461,-13789073,-15949463,15104329,22224999,-5815502,-18973127,-4784464,7630158,7968487,4490411,-391728,-7722753,-10823849,741187,16650991,10561968,-11907840,-15732285,1438051,10118697,6095660,2118020,-4825349,-12373204,-4176049,12298910,12313952,-3029863,-12562231,-7716178,3565870,10504662,7103537,-3535618,-11267238,-7169420,6112753,12978036,4183427,-8741793,-10261606,-1746661,7454790,10359671,2648810,-9783707,-11261259,1084212,11371793,7979905,-3094852,-10014967,-7134712,3165003,10751204,6581145,-5432386,-11379645,-4700078,6524202,10625490,3763463,-7649286,-11064540,-1424648,9996914,9020514,-1513968,-8439385,-6839899,398319,8386634,9307324,-1131764,-12481975,-8576355,7313515,12999996,984726,-8613913,-4763844,-1112863,-217305,8550231,10258101,-8952725,-18164043,2916589,17155162,2917990,-8156182,-2713786,-2072453,-4184970,5504539,12258337,99384,-14728128,-9540926,10368727,15641991,-2875821,-13204054,-1187,4481888,-5299252,4180783,16005484,-6868191,-24331142,3684929,23710481,140648,-14796966,469313,3441884,-6640414,2469530,13858414,129035,-16291205,-7992868,11624521,13696646,-3680314,-12258155,-501571,5052928,-2857694,2486520,11871011,-4853378,-19682538,1883624,20601884,2505877,-13352836,-2641650,3288303,-2818309,2312492,9925436,-435530,-13523509,-6116056,10384521,10700707,-3226853,-9187696,-2541831,1951076,1974175,5233515,4152596,-7099173,-10370239,2891943,11475945,3407638,-5985433,-5679534,-1816211,2364499,6315347,4314420,-4281163,-8557315,-2041937,6793349,6848238,-469080,-6014499,-5285651,-35014,5754293,6163971,-1251597,-7930782,-4687663,3765460,6617523,2751676,-2906350,-6243492,-3548285,4017698,7457515,1979805,-5538641,-6201475,-235933,5404510,5536344,-87332,-5940933,-5317345,1507389,6336178,3824946,-1981003,-5588751,-4271390,1992133,7212080,3747860,-5088412,-7217843,-109139,5415492,3677679,-106765,-2302886,-4460888,-3386941,4761333,9129437,-754406,-10675974,-3308785,7451123,3599538,-2327435,1114251,-360955,-7566334,-1257167,11443313,5452921,-10043940,-8170532,4983349,6704802,-860695,-2040561,1246087,-2198664,-6359232,2723992,12294685,120056,-15156999,-3400371,13061150,3191924,-8264542,1679795,4733720,-8669777,-4714245,13224965,7323322,-12428362,-9010231,7926191,7601073,-3299313,-3149912,2503244,-1239825,-5971589,2487069,10849778,-132759,-13366278,-3399595,11442339,3917801,-7301718,-502725,3932957,-5316122,-3797570,9631238,6155221,-9597687,-8208017,5908964,7296345,-1563328,-2959992,548310,-1371604,-2935844,3324078,6910213,-1509877,-8727234,-1831451,6699499,3543650,-2368500,-2011746,-1291834,-2192656,1261925,5290582,1327736,-5400604,-4329767,2105413,4478419,1616412,-1605455,-2921318,-2259311,1068711,4320706,2566237,-2678680,-4233526,-559078,2908697,3086131,879961,-2457912,-3830200,-576263,3851974,3285391,-1257860,-3655284,-2166958,913089,3072449,2351273,-1231588,-3852411,-1999914,2201337,3503874,1085750,-2102599,-3282730,-987364,2962623,3754030,-169417,-3506509,-1940814,994658,2093781,2004114,656713,-2719841,-3906411,931496,5322307,1580274,-4421287,-2987942,1758709,1185482,-470772,2172658,1198436,-5269040,-3908873,5842182,5939888,-4139358,-5569559,2437044,2995813,-2131630,333979,4343430,-1684987,-7080493,854904,8872940,1363248,-8114342,-2458816,5875616,887356,-4550941,2390273,4883361,-5977084,-6966795,7265271,8428211,-6713621,-7960680,5066309,5103613,-4560795,-1583398,6045761,-451194,-8072211,386640,9640586,1324364,-8792236,-2115506,6911638,1213865,-4951587,1681311,4673650,-4565913,-6015672,5724726,7203016,-5091344,-7179772,3495195,4916673,-2957292,-2037739,3866005,-95159,-5742681,334241,6956360,963726,-6269827,-1834504,4273119,1401779,-1953590,717567,1388707,-2740099,-2131479,3636566,3354926,-2739521,-3707641,791509,2299038,247615,-299764,8902,-1448485,-1636497,1333952,2704870,-106165,-2646169,-1177726,1004403,1265585,913233,-3437,-1606128,-1413928,996022,2181480,523261,-1166754,-1236933,-446476,800890,1638543,631904,-1506569,-1785062,173239,1701085,978354,-388134,-1332784,-1208838,331507,1676612,930564,-1019502,-1379252,-303031,544493,1121595,1070273,-646041,-2227832,-428280,2455836,1342438,-1471317,-1073077,664634,-156313,-640246,1753460,1662276,-2562141,-3012255,2403733,3492209,-1837089,-3002138,1620617,1568165,-2541231,-412949,4052575,104372,-5388859,-497737,5702531,955518,-5067520,-417401,4255129,-932245,-4001316,2798452,4504315,-3924272,-5353301,4229609,5688690,-3827493,-5025045,3743802,3546236,-4522614,-2114921,5887389,1297521,-7069170,-1132426,7499642,1225821,-6939587,-773111,5914906,-493536,-5195531,2098733,5244501,-3377060,-5572334,3927678,5711432,-3709445,-5030818,3397377,3676953,-3567742,-2341559,4272244,1446675,-5179230,-1323126,5489234,1493896,-5023952,-1160393,4168595,302770,-3401032,962525,3117487,-2067033,-3141588,2362291,3216577,-1945240,-2739435,1347940,1826863,-1100875,-736597,1390682,58461,-1921661,-4363,2150678,401259,-1817160,-650792,1049149,416531,-288887,264712,-14498,-939749,-129825,1093850,551875,-689979,-551645,-53726,153739,423802,468216,-398771,-933160,-69901,696352,350466,-148629,-336754,-371634,-97035,566871,639769,-221770,-666557,-171209,303775,390920,354104,-23298,-892806,-386111,904393,646512,-680094,-502627,441730,-129560,-629401,751429,1099225,-1191397,-1694046,1157761,1898485,-1090385,-1625506,1145630,1144976,-1629489,-664888,2525612,605127,-3189777,-643167,3606301,648353,-3532799,-261460,3375208,-605381,-3345763,1607333,3584807,-2401739,-4018008,2850931,3906450,-3027834,-3454651,3170933,2665772,-3611068,-1870776,4306366,1457895,-4925108,-1375609,5290174,1234488,-5231230,-705161,5073800,-169206,-4853994,1387107,4887101,-2490643,-4901546,3078475,4643111,-3164650,-4119102,3131920,3168345,-3359538,-2304560,3770441,1596896],[0,0,0,1,3,-45,191,-53,-100,-217,396,-158,188,-405,521,-663,705,-696,1071,-1371,1355,-1644,2095,-2274,2615,-3187,3577,-4062,4659,-5219,6038,-6958,7552,-8435,9768,-10884,11959,-13373,14873,-16531,18420,-20196,22241,-24763,27249,-29830,32988,-36313,39815,-43911,48355,-53187,58796,-64976,71861,-80055,89399,-100135,113213,-129120,148643,-173886,207462,-254116,323911,-438041,652938,-1179531,4887290,-5696721,-37616534,7877583,60415991,1082898,-61630413,-8779225,36117910,-1983084,-8694350,23215626,-9036415,-45564321,1526005,45385306,15611256,-23599727,-27338311,-3992482,24378158,19074919,-7258450,-4712129,-2876484,-22955428,2543755,50864254,12550509,-53913154,-22215238,34961269,14728424,-9761231,7637882,-4683171,-33239357,-3638523,38202237,18041105,-24927470,-28767796,-2361094,19100347,18047696,1189904,-12230790,-16070158,-8592542,14710778,29122558,4594182,-28263644,-20116125,12302631,23622006,11000632,-6113296,-18637362,-15535773,7113826,24381032,12634836,-14479660,-24853329,-8493086,15099770,21383232,3990685,-18942349,-21809178,-607061,19951862,17688702,-2086883,-18801352,-17036058,3610039,22909299,17328211,-7773862,-22735602,-11548325,12654340,23123205,8121417,-14417710,-19539103,-5259589,13045303,19966411,5622872,-18515982,-22253276,113624,19709235,16214832,-3506036,-20753826,-16404080,7724115,21692363,9448775,-9352607,-16245290,-10301098,6580580,22441551,14241816,-15026403,-26858235,-1751789,24532612,15119563,-8250704,-10683091,-6522214,-8691469,8408019,29192558,2860432,-36759734,-17331710,24355805,18384897,-5150232,-5354931,-7218707,-13763186,2337827,22125296,13735225,-13343495,-27862354,-5856825,30029748,20517055,-19464317,-15723665,9121369,-5692928,-7952872,31175887,17605231,-42883102,-26733803,35792027,24354105,-17898388,-8085338,3458609,-13749679,-3672533,24791037,14435897,-17698913,-24957048,-2833420,24416448,19898749,-14225698,-20624222,4198751,4137803,-3607742,17774767,14421013,-29406096,-26855785,24644587,29150800,-9476772,-15933345,-1504163,-4256822,-98861,17630763,11680004,-15169021,-21875022,141390,20606438,14558571,-7743962,-16927514,-6764280,4743423,10633155,11359733,-1439005,-18525958,-12869744,11188355,19646990,3708706,-12968975,-14125766,-2474538,11304850,14541860,2226246,-13374453,-14337988,757906,14725109,12822185,-2727698,-15560656,-11590977,6017315,16979660,8128524,-8904010,-14913138,-5767354,8499863,14644131,5315154,-10522458,-15322507,-3326010,12465437,14676014,-99944,-15114116,-12036302,3931144,13749149,9581807,-3565393,-13947887,-9778338,6160392,14997997,7547558,-6892952,-14890828,-7168364,10753515,16831930,1352385,-14197217,-10790584,2069392,9234298,9028533,2510011,-9917921,-15877131,-1094156,19840829,13793615,-13304174,-18014244,2706875,8951691,1741368,6768055,4166642,-17874062,-15394675,17173519,22647639,-5915619,-18026662,-4817043,5420190,6773035,5547992,1636761,-5273203,-13066855,-6483376,18874820,20835587,-16139580,-26530505,9070710,17741174,-6955466,-809703,13042865,-13531533,-23709180,16332084,29146282,-8646565,-23538778,-1025243,9631390,4264236,3632043,2078893,-5868389,-11293006,-3583490,15629433,17656447,-11334896,-24632737,3318470,19406836,33062,-5812649,5170746,-6593814,-16278597,9230402,23905678,-2736200,-21587118,-5871143,9764020,7504578,2690848,-538723,-6958011,-9086556,1022079,13532765,9726914,-8663279,-15664600,-1269488,11832815,8253035,-629826,-5946261,-8455077,-3397412,8635381,11731827,-598419,-12210223,-8755561,3847820,10994024,6342889,-4629751,-10840009,-5596678,5660773,10572974,3996754,-6330096,-9971824,-3562800,7432974,10956564,1710655,-9906291,-9469338,1543683,9956355,7525463,-2296618,-9395214,-6694858,2717799,9588985,6722635,-3991947,-11089671,-5272036,6699335,10294701,2481982,-7395954,-9530522,-1455023,8484433,8332147,-790999,-7413008,-6861873,-961586,7901304,10023867,-1489052,-12631879,-6762085,7625064,10364396,701338,-5835992,-4471640,-2888046,141341,9231698,9594299,-8455845,-16992207,2515018,16342626,2228653,-8488348,-866041,-764033,-6786033,4370744,14646319,-500468,-16741543,-7108498,11153998,11397303,-2899503,-8842967,-704442,2014417,-3906163,3873191,14127071,-4360330,-22505823,978568,23468558,1922560,-15915435,758911,5974943,-8561314,-568638,16297567,2214162,-18301028,-7924999,12894088,11277401,-4379641,-9303362,-903750,2963295,-1452552,2328910,9761318,-2477499,-17446208,-1668356,18891954,5716702,-13234728,-4661909,5332278,-1630040,-742963,9472753,2292806,-12893643,-7395436,9496301,10450466,-2144710,-8061011,-3287440,1642212,2473024,3827202,3141873,-4528697,-9027377,-8897,10015962,5535606,-5196861,-7000621,-1620003,3009714,5012843,3374678,-2587153,-6789135,-2928265,4773608,6845391,1135780,-5537719,-6121970,21737,6218595,5274618,-1501110,-6138112,-3918595,1732213,5267856,3935275,-1735437,-6394194,-3911010,3511176,6825799,2006129,-4859789,-5875471,-549427,4740088,4805673,369531,-4471079,-5101175,96727,5556679,4583248,-1278340,-5309220,-4077306,1711674,6733447,3620113,-4511398,-6051203,-94914,3649391,2906606,1584018,-1319591,-5758092,-3621852,5246647,8054547,-1426418,-8877672,-2510645,5668014,2714137,-1420704,1791614,-276926,-7863107,-1770188,11374702,5641254,-10125794,-7133949,6009293,4965337,-2526944,110701,2841402,-4095262,-6699810,4203486,11115879,-779140,-12688841,-2844264,10613353,2709254,-7318767,1750763,5309102,-8166884,-6471246,12535060,8920438,-12397745,-9826949,8778333,7180817,-4857034,-1921446,4317491,-2237579,-6884067,2883896,10556696,61863,-11934641,-3584483,10075363,4456559,-6489034,-1243938,4274883,-4151006,-5228952,7936715,7658055,-8162676,-9306771,5055571,7548607,-1910006,-3383945,1211169,-758318,-3358713,2263224,6620254,-174020,-7470357,-2896450,5529453,4486659,-1713507,-2628909,-639499,-998634,211768,3841860,2411573,-3822859,-4974695,740297,4478610,2215472,-1685541,-3197004,-1842037,996769,3019494,1954675,-1398754,-3268129,-1555290,1892661,3692577,1484248,-2685473,-3630706,-44085,3437766,2652058,-581728,-2560108,-2063204,210768,2502173,2486627,-642454,-3496081,-2328699,1670625,3430088,1020833,-2152270,-2879302,-1044198,2018927,3100784,229988,-2688904,-1872882,369137,1533183,2436817,1231252,-2912810,-3849343,1540980,4935504,851661,-3299849,-1600193,802606,-47517,288935,2813283,707674,-5336976,-3381757,5374078,5085066,-4120152,-4748279,2721509,2096509,-3083251,938411,5229754,-2317457,-7563162,1675997,8578288,114004,-7239411,-594387,5267610,-592281,-3794506,3471157,4450644,-5997245,-6490594,6735916,7804120,-6056542,-7379279,4996974,4719970,-5458043,-1617100,7037880,-407641,-9120965,404436,9780042,889436,-8477762,-1388239,6381394,476336,-4567109,1972864,4829778,-4019916,-6130392,4905307,7481269,-4227447,-7277144,3067337,5153202,-2993755,-2519177,3933244,640437,-5700807,-742295,6403694,1617825,-5712049,-2311159,3844661,1736869,-2111306,63655,1799443,-1678410,-2527406,2338574,3791960,-1350907,-3770372,-30467,2607884,737742,-732381,-177502,-529231,-1224095,304183,2084000,727456,-1825153,-1826085,271639,1701552,1114392,-540471,-1507957,-723015,732403,1138334,534198,-297409,-1042462,-932795,577832,1865145,754022,-1433291,-1534594,319646,1363489,733740,-272032,-760585,-857885,-160263,1154298,1119051,-535161,-1359335,-466864,430782,959141,986550,-609812,-1952990,-297050,1969002,748697,-1158400,-245863,465828,-996963,-417033,2278084,1220310,-2729354,-2142782,2363178,2465094,-1786154,-1925319,1746012,822443,-2674662,-36635,4115727,-86653,-5337989,-128921,5570383,204488,-4998329,514173,4217358,-1888571,-3795484,3351080,4261400,-4205314,-4747926,4354897,4842834,-4148986,-4154951,4160845,3003576,-4859655,-1924534,5977283,1363455,-6992353,-1275137,7271499,1043432,-6741948,-345098,6068692,-1031366,-5514246,2521508,5446095,-3448936,-5625057,3633110,5557526,-3368591,-4877104,3214300,3752824,-3577552,-2653048,4391530,1942771,-5079047,-1779439,5292943,1677671,-4799919,-1355068,4063270,537916,-3353160,483765,3245292,-1219156,-3301860,1400531,3351221,-1156283,-2927831,793346,2105418,-769366,-1294950,1108987,810237,-1571951,-822307,1600531,1013862,-1279835,-1078327,594096,708172,-145572,-230021,95641,-183745,-248220,222091,533243,166592,-430582,-575397,101651,764963,358241,-590869,-502563,175940,349808,-76360,-52261,90047,-342812,-437165,384942,725965,-108225,-671356,-101739,377576,205598,112962,72075,-419803,-343463,530148,529241,-486730,-126032,415287,-338511,-613237,900463,1002859,-1196910,-1257784,1195221,1191962,-1252914,-944525,1367624,492317,-1809202,-309002,2387805,306151,-2855308,-373175,3200832,287500,-3289640,225256,3400129,-1050131,-3432604,2030232,3625302,-2739430,-3620147,3161633,3349600,-3392445,-2810555,3536228,2255195,-3911956,-1706942,4356484],[0,0,0,-1,-3,23,-42,193,-91,-37,-250,403,-221,329,-544,615,-788,935,-992,1365,-1687,1766,-2154,2674,-2948,3412,-4078,4569,-5244,6075,-6788,7713,-8862,9825,-11024,12538,-13905,15437,-17352,19226,-21245,23664,-26097,28759,-31872,35067,-38492,42527,-46763,51311,-56595,62303,-68509,75713,-83729,92636,-103097,115130,-129090,145989,-166507,191865,-224781,268848,-330840,425652,-588690,942097,-3546897,3150087,-8027056,-32509878,9976961,50754772,2232603,-49234458,-15016338,23764041,9565368,-297368,8697506,-11583446,-31665633,-1234750,35588326,19958746,-19342486,-28585155,-4205525,19392993,19445933,4155446,-10153530,-18054895,-8960778,16390831,27972166,5196641,-25326238,-24240066,6409189,26068551,13453653,-9892888,-19719022,-14040843,3609514,21598889,15841089,-12874710,-28011574,-10105344,16744199,23501603,6017528,-17998103,-22533274,-759926,21055770,19090853,198911,-17175350,-18618508,1738932,24509444,19672205,-8492732,-25081203,-12745897,11414239,22183897,9804979,-13097537,-23135901,-9098489,14391442,21052952,3952485,-17572815,-21253361,-3468355,19512436,22077523,-2307758,-24268306,-15858267,9282289,20879357,11932998,-5521611,-17435070,-13111644,6563817,24046760,16344362,-15704029,-30782362,-1605778,26904172,11838204,-8838387,-4869289,-10392467,-18402072,13346010,36965825,-3810092,-39845054,-10317955,21793486,12673712,1420334,-1118845,-12908968,-14701471,4697828,21827138,18115564,-10830248,-35243732,-6021375,37679127,15690367,-23918989,-5266608,8091589,-19649279,-1841221,43188193,7152769,-50187031,-16372489,34462098,14453731,-10653446,-1284624,-5756147,-16111705,2778650,22536493,13159172,-12724474,-27887922,-6238890,29915721,20436590,-17750540,-15986607,4800787,-3464040,-1408739,25664922,10929224,-33721101,-22658842,24139500,24652047,-5934682,-12714415,-6277083,-6924217,2421741,18750417,11763249,-14897047,-23469026,-1627759,20827395,16061878,-6138891,-17216678,-9349581,4537878,13238567,11529314,-2278762,-17182241,-13817668,8257434,21920892,8185594,-14427727,-17345552,-1780696,12047965,13844053,3429402,-12308623,-16175960,-1091800,15492209,14630307,-1808262,-16936373,-13909287,5648423,18514329,9140595,-8915532,-15292932,-6937896,7452016,15747050,7509058,-10819883,-17431748,-3660491,13972861,15459429,556507,-14220055,-13749741,1497181,15457101,12401830,-4387800,-15146735,-9169066,5096336,14160798,10166831,-6064607,-18200579,-8654570,12451544,17432238,1496253,-13696304,-11926591,582946,9168056,9797820,4623254,-9310623,-19505889,-1751206,24690276,13587242,-17244191,-14687700,4800129,2690228,1952900,14979702,2791430,-24409449,-12979225,19781729,19386844,-4955813,-15437149,-7944117,4227766,8597230,4483136,3145558,-2718617,-18863231,-9606915,26460645,21691241,-23149587,-23184559,13936299,10324761,-8588219,9065491,11712084,-22340844,-19681655,21668713,24212236,-8946701,-18280354,-3850378,5325195,7192355,5482675,890380,-5213230,-12599943,-6031627,18409271,19349152,-14699251,-24376594,5391138,15688531,-745816,-30694,5123510,-11865847,-15759890,11990365,22655444,-2575645,-19461561,-7252906,7585122,8957125,5025995,-400641,-8389709,-10210828,1182815,14274860,10351201,-7640006,-15923966,-4033882,10945685,11091883,85708,-8319587,-8737098,-2496565,7398030,11887991,2048062,-12403546,-11835935,3233253,13047990,7453309,-4717573,-11158776,-6111295,5322858,11077011,5156772,-5670350,-11035736,-5205922,7607163,12961022,2466286,-10796712,-10429171,1009304,9646637,8200082,-895288,-9643599,-8756649,2191129,11137426,7426225,-4694975,-11238828,-5877294,5475611,11362312,4914114,-7832277,-11427895,-1169482,8997662,8033613,335237,-6478946,-8547599,-2180340,9423540,11476781,-1704166,-13666786,-7688731,7853634,10793270,418863,-4860794,-3238080,-5804555,-2342730,13062288,11884386,-12852950,-17919565,6387340,14729809,-610609,-4217887,1079303,-5840726,-7776986,8077901,14887617,-1409387,-16276427,-8179584,11147119,13259877,-3809536,-9586426,1690643,58731,-7507623,8359599,17748838,-10232724,-24432325,6331305,22052134,-2481605,-11954127,3331239,658064,-9494094,4312738,15952961,-741663,-17099388,-7154930,11215280,12102890,-2753502,-9809575,-1174373,2539967,-2448313,3862557,11534355,-4598302,-18842386,235276,19089306,4460749,-11733069,-3960855,2478964,-2274820,1876229,9833798,791672,-12825604,-7149766,8682433,10780878,-869978,-8365823,-4872350,1134937,4105941,4809090,2207026,-4852121,-8394649,-871748,9379142,7456345,-4114960,-9211571,-2681834,4824901,5851981,2394913,-2744554,-6548100,-3838068,4329394,8066786,2134538,-6378925,-7464660,-64103,7246962,5730406,-1981217,-6402107,-3965481,1394058,5577893,5087481,-1678947,-7720293,-4499207,4475216,7552424,1963331,-4854392,-6019715,-1344292,4707825,6170462,796405,-5740008,-5532718,723961,5507922,4748536,-369454,-5981374,-5866722,2092020,8178774,3378026,-5238036,-5977123,-198418,3221881,3208396,2438319,-1239558,-6887674,-4621957,6708075,9857553,-2621316,-10234162,-891998,5884645,285714,-268577,4942622,-2277542,-10912686,531609,13655913,3442504,-11009162,-5584905,5299763,3539805,-1351939,1288742,2327951,-5114169,-7826271,5061818,13243789,-1930356,-15044908,-1056309,11939367,169857,-6775885,4960094,3342199,-11469174,-3614766,14922053,6225262,-13048829,-7496762,7917688,5522911,-3386196,-909635,2973302,-2986606,-6522218,3340242,10866832,-235016,-12526494,-3464266,10043788,3868583,-6034453,-341977,3363523,-5231603,-4150167,8903947,6950537,-8418528,-8684357,4521280,7213944,-571748,-2560464,51205,-1463975,-2530529,2657678,6022013,-100862,-7043561,-3659329,4704041,5446325,-714870,-3764217,-1914489,-297094,863700,3045577,2344412,-2804608,-5389809,-384622,5137312,3476830,-2019657,-4156701,-1608379,1733496,3119245,1849189,-990790,-3159522,-2330411,1540131,4512099,2048617,-3429762,-4292301,299780,3595875,2334578,-570241,-2425028,-2685238,-338197,3065266,3137809,-1019187,-4031605,-2143566,1750815,3267438,1637646,-1687990,-3633462,-1247904,3022605,3465633,-281480,-2521451,-1661090,-353533,1367931,3310955,1398401,-3868662,-4311200,1964126,5193763,359604,-3758792,-1112460,1014867,-1231359,291413,4582103,459701,-7264511,-2808286,7265513,4230814,-5349720,-3137207,3474897,125454,-3266055,3080807,5340038,-3987462,-7571352,2786296,8578148,-535054,-7267878,-283852,4976788,-1568773,-3745131,4896698,4226203,-7977412,-6180916,8687199,7056747,-7599973,-6094803,5829538,2919089,-5365409,454712,6675358,-2049117,-8414091,1515526,9125228,469047,-7737314,-1272709,5711132,489276,-4001202,2137949,4214489,-4504903,-5908126,5031143,7140199,-4141129,-6909477,2711138,4483880,-2495748,-1849215,3609852,100062,-5383919,-320492,6099571,1761857,-4933138,-2625609,2819243,2248739,-926529,-373464,875987,-1122103,-2064825,1469771,3629837,-327869,-4017124,-1374329,2689312,1865870,-865695,-1114250,-366032,-718006,-106433,1638383,1371379,-1299420,-2561501,-270776,2419777,1734221,-1059362,-1886556,-196758,865658,667826,777001,338825,-1340228,-1684463,749914,2378990,551697,-1798681,-1424688,321616,899283,819211,274085,-1012212,-1510851,-21907,1521411,913162,-494954,-909818,-811147,-55970,1442102,1567898,-1055008,-2411929,193476,2163395,327799,-1035388,355569,250152,-1742714,-388697,3069894,1286172,-3609888,-2208569,3286674,2196526,-2852303,-1214275,2850137,-298950,-3790164,1390762,5002692,-1579833,-5763545,1346145,5542497,-1171212,-4596187,1914794,3662539,-3236619,-3344223,4563656,3813405,-5213552,-4488890,5172366,4431626,-4834983,-3560553,4922761,2111270,-5813865,-846083,6851019,69083,-7626991,74293,7374747,-354028,-6414933,908332,5371560,-1974660,-4686693,3036450,4746939,-3639065,-5040299,3594449,4998939,-3283526,-4368604,3195445,3356820,-3572932,-2383037,4349718,1839097,-5025536,-1766070,4984917,1628094,-4430493,-1114885,3604845,378753,-2958576,508828,2845649,-1055755,-2943244,870987,2986190,-419320,-2616125,1125,2038959,21773,-1437754,397997,1217096,-912142,-1332263,1053364,1626047,-810730,-1645058,317429,1249126,43992,-760602,-102419,482172,-227378,-515755,450816,788629,-509444,-1186296,270379,1233962,11162,-991965,-140078,575382,-140355,-313921,469211,290530,-652571,-380264,618138,515615,-318073,-377382,72109,56047,92784,473444,-92325,-746037,5595,765146,-77954,-659884,396884,513095,-982688,-577143,1471673,702330,-1840453,-830352,1892748,732772,-2024357,-472575,2199668,102711,-2525459,416501,3052657,-705719,-3430883,1114698,3616977,-1410749,-3504654,1955194,3267033,-2591972,-3076376,3219794,2734963,-3818230,-2625586,4080384,2263571,-4295775,-1922339,4333070,1353514,-4536843,-828990,4872766,341898,-5285932,67529,5566110,-489379,-5520052,1127719,5292043,-1814940,-4776389,2630184,4295494,-3293262,-3883595,3654386,3442795,-3719436,-3140332,3543716,2626477,-3458351,-2183137],[0,0,0,1,4,-1,18,-52,213,-92,-64,-247,452,-255,301,-511,650,-856,953,-964,1370,-1744,1814,-2174,2702,-2984,3434,-4122,4657,-5315,6080,-6796,7818,-9009,9879,-11000,12602,-14082,15568,-17369,19257,-21386,23833,-26186,28813,-31991,35230,-38623,42642,-46921,51496,-56766,62494,-68772,76026,-84057,93027,-103640,115847,-129979,147148,-168139,194213,-228223,274220,-340135,444840,-649019,2914481,-6206885,4863385,-7275058,-37449114,11202879,59013557,-3146781,-58608341,-4573847,30720118,-4678947,-1797497,23583452,-16018315,-43530475,6854341,42342020,12757461,-21265010,-26494800,-4114709,24123394,16864001,-5388358,-1029657,-7963921,-26403588,11019547,51985163,1944915,-51533232,-11851254,28901201,6855856,-1260112,11951624,-13850218,-34486852,4408310,37664010,12174820,-23851582,-25056458,-2812109,16444708,17612230,3889764,-11273365,-19479728,-9339038,19127102,29103895,-48407,-27253763,-16136010,10333164,20680187,13339215,-4452362,-21062617,-16205338,9316538,24698937,10916713,-14773037,-23926721,-8585992,14997394,22021114,3442358,-20105617,-20887741,854882,18781496,16853880,-535935,-19048288,-19088899,4749641,25261066,16063314,-10096521,-22199516,-9208570,12886475,20497738,7692127,-11069384,-20148759,-9884676,15671935,25473108,611042,-23857465,-15497503,3608553,12032712,15717517,3897254,-22980151,-22335841,11478001,25460156,5956714,-11076070,-14138678,-9730498,6513569,21576137,12781396,-12541120,-25174300,-6289252,24069493,21069784,-9750482,-16521418,-2943776,-4292791,3583092,27072972,7615317,-36699968,-21090718,25638900,20658324,-6303221,-6333075,-7139984,-13512401,3202020,22035438,12626992,-13048376,-27259257,-6174221,30175502,20384242,-19771567,-14959755,8391773,-7329715,-5338673,33135354,13218805,-44142064,-21425327,35170047,19296157,-15210505,-4291366,-738866,-15886835,743302,25518551,11340805,-17848956,-23962374,-2199820,25171074,17772613,-15189424,-16613070,3439392,-1094389,-182009,23267926,8530552,-33742080,-19548100,26661309,21928591,-8794784,-9725024,-4161107,-8762891,3285906,20801232,8791207,-17528835,-20158884,2190838,19845889,12523663,-7269863,-14884665,-7943846,2610355,12776122,13445552,-4119300,-20227475,-10297922,12250152,17574423,3541121,-11495476,-14620857,-3554166,12084325,15506863,1578847,-14014524,-13907918,825247,14486725,13446025,-2379633,-16714688,-11820527,7446896,16842876,6778552,-8184880,-13871783,-7151372,7618350,16258620,6413378,-11953953,-16721703,-2215939,14300878,13490560,-2238703,-12956198,-10052775,214622,12155155,14632790,-2986180,-19672327,-8875919,11381250,12517011,3738572,-3290744,-12708908,-11070603,9932263,19920262,1680875,-15805698,-11453705,2377197,10671378,9038188,243210,-9087732,-13143441,-3287555,17175812,17354622,-11414188,-22027396,2077494,12808984,1238893,4090879,5524548,-16458497,-16855654,16600770,23523355,-5659301,-18161193,-5204799,4835200,7324712,6356298,1193771,-5773337,-13092013,-6359114,19345554,20416701,-16885342,-25212474,9553672,15067788,-6736826,2889957,11961059,-17369341,-21644427,19330870,26153932,-10253759,-20119519,-560120,6357947,4114225,6137603,2671060,-7479434,-12785617,-2499536,17873415,15995579,-13788649,-21646792,5395429,14713418,-1192326,86078,5039018,-12672895,-14851825,14310049,21353319,-6176558,-18339121,-3788699,6501249,6145928,5578683,762590,-9289297,-10590073,2813640,15163460,8144150,-9905898,-13747137,-575090,9444581,8121643,1840755,-6110371,-10723194,-3010324,10295993,11283859,-1603130,-11729422,-8320429,3179876,11000048,7111182,-4676897,-11484846,-5427493,5969096,10202713,4210227,-5651870,-10741511,-4533255,8446047,11963465,550093,-10591367,-8345638,1914469,8724047,7370905,-845743,-9117411,-8515620,2275520,11829738,7288232,-6844994,-11359999,-1932387,6276595,6851337,4155481,-4215997,-12442409,-3944340,12066787,9882579,-4245774,-8057729,-4175032,-737364,6156023,9981933,-226645,-12362817,-8108805,6839068,12219592,1949851,-8392258,-5588256,138638,605534,6208729,10051639,-5878666,-18359687,489317,18068635,3523509,-10045322,-1759489,160180,-5967185,4023263,13884233,-492479,-16054789,-7312005,10586861,12109121,-2414796,-9835919,-1072399,2639327,-3686991,4121697,13926272,-5777566,-22224651,2847213,22494602,205554,-14207546,1591620,3313020,-8479351,2428804,15486726,-523241,-17418848,-5935656,12258997,10312468,-4069597,-8799006,-891894,2132002,-1608938,4235674,9831643,-5601733,-17225741,2040685,18056812,2299071,-11484434,-2213868,2605958,-3070500,2687578,10097736,-1075701,-13298852,-4578232,9826497,8518614,-2448516,-6772095,-3299499,246979,2775138,5651861,2682117,-6686170,-8601092,2016220,9629001,3964002,-4639052,-6282986,-2424898,2831844,6233977,3462027,-3885174,-7071721,-1969625,5180594,6524834,1013413,-5767540,-6495349,395060,7009474,4989224,-2347151,-5898149,-3457403,1315056,5414440,4751969,-2145130,-7711153,-3553276,5158821,6833619,426344,-5104030,-4515127,-589247,3399786,5672151,1930019,-6222704,-7031744,2394598,7565877,2107895,-2799316,-3014781,-3504352,-375070,6976909,5595319,-5322305,-8147517,495203,5572561,2937379,-122041,-1848518,-4071111,-3256255,3673141,8424008,452319,-10138928,-4685003,7367688,4670679,-2976666,446097,993426,-7266111,-2692702,11473847,6318106,-10289760,-7770510,5811082,5489518,-1748331,-365493,1851924,-3817182,-6048045,4084627,10915575,-761063,-12863584,-2988655,10735249,2567909,-6866267,2091593,4158573,-8951023,-4749990,13197937,6937179,-12627277,-7912850,8270304,5548155,-3839268,-437624,3044512,-3551307,-5850507,4261489,9961321,-1384008,-11563588,-2093172,9450024,2756663,-5341161,441289,2350702,-5955443,-2732165,9437232,5096820,-9203685,-6802669,5412239,5358720,-1617174,-1333688,555715,-2672635,-2710535,4170658,6028768,-1884513,-7117596,-1463530,5008999,3273274,-886114,-1594622,-1786630,-1995752,1482066,4678658,1278655,-4351323,-4009586,975111,3821314,2380341,-1179986,-3584786,-2379340,1365355,3479564,1708946,-1544441,-3092871,-1847836,1744605,4212824,1651116,-3455936,-3902571,681328,3501176,1959828,-475339,-1876831,-2511486,-714158,3259643,3664836,-1516969,-4842720,-1346941,2920243,2239361,89619,-619574,-2425659,-2862278,1858726,5118061,276743,-4640689,-1812147,2078287,1304014,980911,1592643,-1602405,-4440257,142917,5589462,2372776,-4002375,-3265589,1653053,1534128,-724142,1670655,2079606,-4500167,-4903230,5014308,6607298,-4040513,-5946424,2546475,2800668,-2880922,608133,4972215,-2088715,-7257153,1393624,8248990,672905,-6857564,-1350954,4889053,56563,-3450189,3123051,4189953,-6046760,-6184600,7015751,7475710,-6374396,-6764799,5062057,3544118,-5178462,-197643,6536595,-1969557,-8378171,1726773,8942523,-130792,-7573907,-696440,5252470,-177919,-3375757,2821516,3568983,-5095591,-4840759,6033301,6156975,-5149261,-5709146,3625583,3311908,-3000801,-408881,3761623,-1407701,-5434533,1246749,6054674,9622,-5085776,-1095323,3037217,636289,-1015304,1153827,535503,-2740526,-1449881,3268545,2826096,-1977132,-2937999,258320,1675680,725039,300605,-256578,-1507410,-1122487,1140397,2015215,299234,-1713775,-1759497,-14979,1861063,1543715,-752512,-1924393,-536776,864948,917118,702467,199168,-1464722,-1667991,1029302,2743792,298341,-2233654,-1068798,899087,599585,259806,878215,-381054,-2397294,-506945,2822539,1344141,-2073358,-1338105,795210,57739,-123160,1650104,586115,-2745980,-1533290,2735898,2009527,-1796905,-1453844,1151536,-61960,-1268587,1560580,2521559,-2077532,-3707839,1897259,4048366,-1428673,-3252775,1711910,1853857,-3018098,-706053,4723950,234281,-5902609,-396157,5873054,416110,-4896894,384157,3800541,-1758784,-3512210,3273854,4061279,-4058040,-4734322,4077805,4898306,-3858327,-4065685,4062172,2566214,-5057232,-1125386,6399163,336620,-7181024,-213437,7124433,-72156,-6080496,861558,4872656,-2172916,-4087713,3552156,4140727,-4234490,-4406489,4117046,4375848,-3638636,-3598639,3419689,2244878,-3767494,-1010919,4627442,260237,-5169333,-190918,5042232,240384,-4185526,87177,3056496,-899175,-2300575,1858021,2213011,-2353545,-2374557,2173137,2306972,-1582460,-1819723,1037832,979003,-997124,-101237,1276584,-249154,-1651466,-34059,1485930,461124,-923671,-630897,189384,413997,268934,144448,-237941,-363230,-102726,187957,516536,459565,-458711,-1031433,79184,1169019,237342,-933724,-270067,477693,-208960,-325249,798648,432476,-1263447,-833508,1202235,1015509,-990853,-650869,752546,24979,-813440,681319,1209246,-1027944,-1410274,1041717,1339315,-984742,-827489,1068345,173600,-1408302,330769,1854766,-532701,-2201911,592865,2185522,-771844,-1906717,1194180,1524157,-1966120,-1253783,2787844,1199166,-3339791,-1066872,3537607,597762,-3472225,287856,3423486,-1167858,-3330926,2063805,3421010,-2479769,-3365848,2713131,3119329,-2833604,-2622362,3076748,2062302,-3716844],[0,0,0,2,12,-174,161,-209,293,-275,523,-818,750,-889,1416,-1679,1893,-2362,2839,-3419,4171,-4738,5514,-6682,7690,-8742,10247,-11769,13313,-15305,17402,-19605,22222,-25009,27985,-31525,35214,-39059,43616,-48572,53681,-59442,65801,-72550,80091,-88285,97047,-106875,117717,-129336,142361,-156927,172869,-190861,211322,-234366,260948,-292057,328557,-372581,426886,-495272,584912,-708200,888309,-1177713,1719026,-3078768,15283997,17149056,-8555802,2522749,-8514727,-28473252,5826478,49915271,6762713,-49595706,-21266928,27842711,13720399,-5404409,6378945,-5567383,-32492575,-5063219,37408872,21982748,-21140523,-28825433,-4904833,19884201,22594928,2280250,-15323224,-13098904,-4382632,8741341,26014454,14682567,-27438260,-33508007,11955299,33477269,5915251,-14217903,-12422773,-12707285,-2376489,22181797,20178212,-13772724,-30820042,-9913610,18972407,24314077,3689046,-19168448,-19459524,-7985,17119025,19299672,4285132,-18277287,-22051810,3378691,26672343,17745054,-9588175,-23149586,-12450012,9930275,22138807,10855548,-13189577,-23726502,-8802626,14368687,20489994,4743222,-16393973,-22542943,-4543724,21163962,22387715,-4248428,-23413353,-13760367,7517471,18686998,13667818,-3516663,-18542411,-15090596,6798917,26112942,16088869,-18393529,-29322450,2075066,23343747,7353002,-2942782,-746243,-17768109,-20536522,20898646,35878754,-10385451,-35757160,-5423955,16265107,9427238,6414091,575088,-15765952,-15470250,5241870,22496324,18876808,-12535035,-35133818,-2688598,35361575,11183064,-19110955,-852748,2048299,-22314878,3790901,43081052,2861240,-47335109,-13534934,30429036,12806886,-7417719,-272782,-7012823,-16812704,2396985,23009741,13783021,-12987857,-27305252,-6264808,27596108,20597406,-14812539,-16836216,2919797,-1806188,-2083270,23029512,14260198,-30913211,-27247660,22461591,28886295,-6436599,-15429240,-3676028,-5606904,-1139895,18231689,14402884,-14266861,-23941921,-2933568,19347046,18409587,-4152033,-20549701,-9533247,8463278,10419854,7252374,3262516,-13288121,-20511849,5765272,27981184,8496750,-18954059,-15431823,1226909,8920718,11439568,6253274,-9780025,-17746162,-3722270,15809777,17001459,-1773566,-18627392,-13171440,6741194,16287753,8118206,-5696488,-13878782,-10020767,6043962,17582428,8326347,-11281584,-17216858,-3756771,12687742,15192780,2002527,-13403717,-14584130,566831,15201059,12281803,-3365718,-13625833,-10141824,2677150,14819714,12345250,-6640818,-19272678,-7645116,12396981,15592478,1888855,-11097029,-11484589,-2155197,7345834,12309285,7179633,-11593779,-21579013,1112108,24999992,9194481,-15514983,-8905725,1710639,-3351358,5533192,19551395,-807028,-26435004,-9476675,19544571,16000977,-3868465,-12204091,-8099507,1566143,7146855,6511020,5839533,-4505679,-21338011,-7310506,27396209,18102045,-22215121,-18348589,11773967,5334678,-6054366,12616203,9570607,-23680425,-18030608,20999448,22666283,-7706334,-16554802,-4129736,3661965,6114098,6636700,2500212,-5675513,-13332628,-5916703,17410521,19341819,-12338285,-24412737,2992743,16281558,459662,-1671950,5738719,-9048178,-17601229,8791355,25024860,-72355,-21356125,-8323115,8846687,8782661,4121505,-31160,-7409225,-9712842,-186266,12292574,12279526,-4471674,-18360953,-7044113,14133547,12624126,-3768995,-7687231,-4280296,-4774279,2922640,14680306,5793273,-14740888,-14259169,4894316,13987933,5914019,-4894652,-9231084,-5790144,2885622,9938745,7782555,-3819347,-13184502,-6819315,9124002,13473387,1359201,-10001408,-9169665,-446629,7883348,9411454,895080,-9971275,-9870231,1787279,11198974,7701581,-3693831,-10983999,-7062549,4707391,12093109,5452459,-7864804,-10842559,-1439675,7178687,7969955,2800127,-5834669,-10850418,-2912712,10703773,11789152,-2468141,-13261942,-6652610,7036546,8696140,1236495,-1620424,-3960578,-9352837,-1416398,16396668,10080812,-15210931,-14759319,7499048,10389762,-886691,275372,917785,-9394410,-7448581,10216830,14409634,-2429959,-15664964,-7317782,10546626,11674905,-3461433,-6821417,1427713,-3253416,-7050701,11262973,16641944,-12112677,-22351248,7047402,19130459,-2451002,-9030458,3064699,-1410810,-9216191,5094472,15589062,-576698,-16527638,-7676891,10358194,12078187,-1930074,-9266950,-1803213,2061899,-2273227,3545335,11488952,-3048108,-18930231,-1949554,19244648,6621713,-12243799,-5328048,3683383,-1855319,-102378,9832780,3155881,-12667754,-9321332,8160820,12302564,28273,-9353110,-5740191,2369696,4354817,2768793,2573078,-1636226,-9202963,-4650747,10397038,10921179,-5451313,-11516739,-737749,6046673,3203800,1884085,306293,-6068014,-6647217,3598744,10234520,3039823,-7833590,-7996154,1179664,7068073,4236507,-1292224,-4360548,-4893703,-865783,6302738,6971950,-1990073,-8731276,-4166244,4596570,6903876,2214021,-3761252,-6080149,-2435127,4493084,6723204,1099897,-5551960,-5611237,-102689,5055331,5774113,410761,-6805494,-6470617,2660903,8110047,2727662,-4476745,-4846824,-1244828,1621667,4138123,4291615,-1686010,-8654547,-4268309,8048335,8833236,-3821754,-8293393,296373,2926248,-1080868,3114544,6161469,-5463950,-11509309,3094462,13168749,1371564,-9483180,-3574674,3387928,1322720,124868,3574555,1620569,-7114697,-7462929,6622056,12544710,-3223834,-13462425,107860,9403566,-1096682,-3860079,6258854,832951,-12253930,-1841553,14814630,5069643,-12072913,-6462694,6549264,4299872,-2260973,370768,2492139,-3843066,-6557668,3478631,10908064,319737,-12142261,-4333633,9359194,4535680,-5400722,-598505,3478731,-5216618,-5140350,8675241,8475649,-7799536,-10257914,3756548,8169712,-77894,-3249318,24107,-748373,-3037936,1227264,6653339,2022950,-7489286,-6119560,5073516,7670768,-1223405,-5388481,-649838,773007,-1290645,2187039,5133581,-1854848,-7987761,-1425437,7168615,4169924,-3511355,-4101400,-350536,1162470,1515605,2696452,999599,-3789983,-4447497,1898696,6229375,1746899,-4405602,-3690579,701492,2397345,2058570,1032799,-1947992,-4047039,-1071181,3861807,3732944,-1123702,-4037906,-2281969,1112806,3291612,2368758,-1460669,-4103463,-1525711,2904671,3216502,309518,-1615476,-2247938,-1622519,1803161,4594775,1276445,-4659536,-4044489,2403244,4418233,-52080,-2323496,-432744,-865241,-2257544,2157376,5753775,-1193391,-8078837,-1242417,7157621,2352892,-4484706,-833411,2350562,-2344194,-2124647,5304543,4492173,-5592861,-6698694,3750341,7463989,-1127426,-5716024,534734,3215639,-2736479,-2044663,6165339,2740936,-9066225,-4897923,9067148,5671023,-7294081,-4499115,5124577,1120124,-4621253,1995606,6183299,-2946096,-7989948,1666934,8705283,769320,-7231869,-1716192,5141744,588114,-3725626,2223507,4378590,-4657311,-6523295,5039514,7879194,-3861236,-7519910,2199352,4884230,-2210007,-2173070,3696819,612518,-5756302,-1371846,6485986,3231832,-5203238,-4273097,3083803,3671930,-1451053,-1450856,2067058,-291527,-3786255,724507,5663182,526999,-5981070,-2055593,4360217,2251577,-2220682,-1002687,997865,-1245283,-1729486,2320039,3260857,-1866376,-4379539,170626,3871935,1201883,-2033378,-1035183,384223,-349640,99035,2273465,965137,-2658846,-2389856,1718167,2782598,-15238,-1790463,-1009062,-181509,459443,1364145,861424,-1415458,-2060815,72932,1754284,1089877,-231221,-1028990,-1525255,-156091,2287236,1732371,-1572280,-2300163,507826,1626436,134750,20086,750911,-982461,-2420246,845652,3828104,206954,-4183265,-1166943,3284804,911768,-2405585,446489,2172213,-2403745,-3173113,3401306,4339808,-3233661,-4894327,2381951,4218886,-1891475,-2747350,2490918,1715415,-3904926,-1658962,5288621,2569550,-5795130,-3475312,5322403,3409655,-4644229,-2097330,4565095,277903,-5420753,1037024,6484116,-1377450,-7129173,928168,6583034,-539438,-5187416,849335,4037117,-1955765,-3671850,3101973,4362019,-3678863,-5297411,3409639,5531612,-2865132,-4721608,2784967,3349573,-3529590,-2182537,4736263,1791786,-5387255,-2151931,5162711,2483205,-4273693,-2136889,3263024,1227451,-2860140,-114019,3355462,-370231,-4198928,62704,4593062,567531,-4136312,-844069,3276226,372302,-2481074,593037,2330620,-1522032,-2739343,1716145,3181165,-1237994,-3125411,525289,2413736,-190125,-1496128,695653,989346,-1480652,-1118591,1928998,1661553,-1792377,-1965592,1106196,1624950,-569203,-799838,366379,66208,-880178,276787,1374625,5992,-1525140,-462599,1042050,634840,-205267,-207686,-386604,-466294,448988,972174,-145997,-988334,-75786,461313,-125413,109954,832180,-334415,-1613342,50282,2069692,338165,-1968321,-484887,1604736,-37242,-1440720,729392,1819027,-1375492,-2446346,1759141,2958055,-1707580,-2940017,1773936,2543136,-1974678,-1876938,2640576,1475432,-3378238,-1579971,3792116,1751469,-3784239,-1843061,3572538,1450324,-3481891,-792765,3769864,129705,-4415909,308848,5002302,-396405,-5133841,554415,4863847,-924073,-4241137,1612090,3790461,-2460163,-3568769,3005509,3629791,-3070151,-3670753,2861803,3410609,-2681983,-3018169,2829547,2435407],[0,0,0,0,0,-93,-57,20,-26,20,128,15,-232,9,126,124,-178,131,-169,121,-205,451,-361,318,-605,673,-640,909,-1084,1115,-1364,1552,-1750,2151,-2355,2454,-2995,3493,-3709,4156,-4719,5209,-5885,6526,-7039,7918,-8859,9580,-10554,11743,-12765,14011,-15461,16815,-18423,20255,-21984,23987,-26295,28405,-30580,32739,-33976,33298,-27839,8384,56303,-326743,3076770,27390725,11921309,-6840393,7303293,-11513514,-36391878,15683711,55872052,-8328922,-51885624,-1909728,22713016,-4233092,6215721,19405985,-21481714,-37852891,9426940,37253709,12663929,-19033155,-26698708,-3239783,22549439,13875957,-505896,1349714,-16168316,-25909261,21188268,46938003,-7507122,-41907561,-4984938,16803492,3771112,10626769,11493079,-23232968,-31284559,10639001,33280303,8263542,-19674610,-21880900,-5543528,13025653,18634922,7749678,-11498568,-23475455,-8596770,22403696,26842637,-2607488,-23635032,-14156521,6321059,19136935,16534154,-3415068,-22603707,-16392387,9451716,24082180,11373995,-13382510,-24005347,-9651330,14871885,22117049,2908959,-18980867,-18829512,-1469520,15241600,19402652,3196708,-21452439,-21594941,7025742,25790731,13388455,-9685358,-18679020,-9037622,8657223,18577163,12349340,-7520302,-25077065,-13352068,21675366,26899682,-6972050,-21934049,-6237533,-1548572,2863526,22875693,10907419,-30732098,-25722460,18590196,25198401,82809,-8939154,-9929575,-11479836,3791494,21143212,14566983,-9816484,-27147236,-10009915,27379994,23930697,-14991353,-17157925,3554734,-5945815,-2850672,30176852,12466671,-40168020,-23321385,28500822,20556447,-8559640,-5075049,-5247206,-14542156,1490659,22144551,13936138,-12892395,-27832534,-5439067,29509646,18049418,-17818255,-11226212,5226852,-10654307,-1163644,34116547,8189853,-41815993,-16032627,30242675,14447930,-9288104,-1057692,-5556367,-16661755,3568205,24569129,10141086,-16834696,-23207991,-1251949,23551040,13949676,-11990826,-10869142,-1627462,-6521800,6316565,25963695,810591,-32666696,-11428523,22505475,14233492,-3301419,-3854535,-9154425,-12234747,6935871,21888853,6131971,-17444248,-17609371,2332954,16789911,11183720,-3887746,-12522923,-10699192,332345,14864202,14324173,-5832962,-19566747,-8401871,10675298,15444596,4801259,-9714024,-14856384,-4472636,11591402,15051988,2114342,-12658116,-13976715,-652544,14344426,14445125,-2793994,-17128209,-9954476,7592623,13624255,6431050,-4510122,-13364275,-10331296,7402195,18431424,5966616,-13563766,-15737883,-126052,13195429,9991488,-1305350,-7967244,-10911767,-5554273,13925571,19869627,-6501060,-23526387,-3031286,13515804,5148215,3215160,4113743,-13247583,-16864055,11238745,23224371,4302,-17224374,-9738202,3402256,9376213,6974218,760317,-5715132,-12980969,-7499597,17145728,21239474,-12408113,-24864518,4681259,14157192,-2736009,3570948,9320014,-16213897,-19503694,16391221,24539391,-5828657,-18068323,-4543622,4855256,6236333,5691421,2441124,-4885167,-14022214,-6335029,19991635,18566996,-17033988,-21578991,9023245,10723942,-5245511,6628286,9032158,-19280880,-17299647,19269950,21195358,-8979818,-15634167,-2009513,3484254,4914877,7295332,2722311,-7988019,-13379773,-1049271,18679228,12673706,-14219502,-16208956,5184455,8139076,363778,5915880,1906294,-16622061,-10094767,16219550,15737229,-6681154,-12993655,-3769761,2212422,6015087,8373448,833079,-10973598,-10464910,4313029,14587830,6099664,-9052625,-11057243,-1492288,6608358,8708436,4034168,-6508918,-11656094,-2406858,10202176,10299437,-1039336,-10410655,-8478024,2301167,10674729,7166159,-4354194,-10376545,-5293243,4182338,9429995,6116013,-4662679,-12351726,-4797925,9847979,11061216,-1038296,-8709401,-6186128,-379165,6190502,9144727,1777837,-10299443,-10726787,3338499,13559039,5349284,-8378247,-7753167,-119469,1151527,4856877,9968782,-2693431,-17746394,-3937765,16271850,7783501,-7545687,-4546180,-1289726,-4632850,3382956,12763205,2258918,-13815329,-9929104,7446702,13351454,772793,-9271435,-3274942,1211116,-2818516,4806809,13732406,-4538107,-21172033,103199,19739340,2748388,-10822364,175043,973646,-8201883,3015576,15410798,591012,-16399150,-7619278,10366536,11196068,-2512112,-7845574,-195572,163755,-4699355,6405236,14066862,-7419632,-20334536,4033102,18705148,-909497,-9594371,2579839,-612194,-8753090,5036808,14806560,-1971760,-15690816,-4533794,10233840,8013855,-2694015,-5362780,-1362209,-1893880,-1577380,7896528,8905237,-8451234,-14417296,4257605,13259043,326616,-5840311,-389534,-2417099,-4149379,6301144,9975263,-3471560,-11863269,-2603841,7732966,6087751,-575515,-3828558,-4164889,-2538529,3045738,7489745,2375043,-7417668,-7372854,2176113,7527340,3736249,-2383556,-5557504,-3970680,1913808,6438295,3927845,-3188657,-6550388,-2798039,4010383,6856250,2089737,-5636925,-6580049,613103,6030360,3842693,-817765,-3760384,-4765755,-1089917,6269422,6610968,-2905104,-8541722,-2197326,5276657,4419866,239613,-1732470,-3559192,-4074595,1898204,8685939,3228493,-8817999,-6996188,5097704,5973186,-1233657,-196709,807286,-6318129,-4065643,9383596,8239225,-7270262,-9170491,2560207,5645100,323532,-131775,1346892,-3387988,-6463134,2399360,10986962,1510347,-11899765,-4635679,8802415,3336102,-4629441,2403299,2998828,-9108624,-4625441,12441601,7437935,-10592519,-7868757,6106363,4693946,-2600373,519877,3279297,-4186014,-7359934,4134903,11438014,-1023061,-12286658,-1759229,9178648,701276,-4993900,4134861,2456296,-10011091,-2994577,12877266,5018397,-11200956,-5581818,6475583,3103806,-2477520,1581311,2338239,-4986417,-5342775,5277198,8975066,-2440483,-9579561,-539110,6731742,701944,-2341330,2522575,-478229,-7172726,-130271,9388886,2302943,-7987309,-3872062,3745225,2257854,-252587,1314068,-392706,-4591503,-1996789,5156962,4976815,-2380427,-5392923,-798641,2989315,2262936,957918,-406688,-2987077,-2698990,2026345,4569680,924231,-3615730,-3499230,90296,3010083,2809976,-506217,-3265130,-2323340,776414,2635460,2120536,-224102,-3185528,-3015172,1818528,4893916,1126618,-3669062,-2466601,906717,1463954,1408550,1897591,-946153,-4555253,-1521511,4966531,3899864,-3215128,-4123704,821140,1648195,-607463,1559077,2488126,-3703187,-5566091,3299203,6991320,-1616873,-5739778,649223,2766356,-1640247,145266,4506783,-668491,-6881401,-589164,7528675,2645546,-5862430,-2791750,3775938,466940,-3226379,2810839,4389393,-5584464,-6658097,5981275,7446987,-5046718,-6128962,3882891,2608829,-4209530,582633,6129733,-1754294,-7906405,961863,8437533,740904,-6978385,-772465,5057396,-976420,-3736741,4169836,4213247,-6762125,-5613462,7271941,5996047,-6326672,-4604898,4830124,1334443,-4729217,1618357,5705009,-3050738,-7023937,2440152,7176497,-861075,-5629490,361795,3516917,-1455454,-1851078,3886999,1989625,-5627101,-2855190,6029587,3570922,-4703061,-2717766,2984964,430335,-2312047,1789908,2846566,-3108430,-4071746,2357820,4202086,-966298,-3144354,54094,1205541,-391005,375226,1882377,-446479,-2986486,-476599,3023584,1649193,-1569152,-1593602,-5767,559022,792584,964023,-295698,-1569807,-947280,800689,1642770,678042,-1236772,-1932313,-116374,1857671,1103330,-977610,-1014195,6722,-180678,120953,1733921,847534,-2411244,-1945110,2111344,2526051,-1157919,-1706553,853911,384908,-1459720,807359,2865078,-1169966,-4113812,704219,4156907,-422983,-3247174,780983,1935867,-2191025,-1275575,3689594,1399997,-4600555,-2059745,4473932,2115561,-3795336,-1201947,3372546,-345114,-3610874,1977515,4618475,-2660111,-5337149,2801765,5267984,-2812058,-4065482,3349341,2529899,-4498686,-1176984,5822457,540045,-6447278,-503456,6046550,299338,-5147783,479326,4249263,-1796871,-4119478,3140098,4597559,-4032884,-4896955,4296628,4534333,-4350545,-3295021,4593907,1603545,-5304970,-165833,5984508,-683050,-6194050,905698,5612198,-1051113,-4534573,1645469,3413427,-2578742,-2841656,3607815,2832736,-4051265,-2969720,3970082,2662589,-3501168,-1757139,3227705,455708,-3476355,705250,3745531,-1222810,-3851940,1250324,3447754,-1122275,-2501148,1179137,1545924,-1629429,-884285,2190445,741477,-2285272,-894967,2002885,882468,-1427575,-569368,890869,-84054,-710468,622785,885850,-747405,-1104402,274548,956534,155483,-528598,-439600,46913,361843,232922,-132549,-33715,4137,-340367,-215215,824651,681036,-1007356,-1135222,827496,1109932,-765844,-749525,927588,281618,-1439473,17498,1976352,-180271,-2410848,116579,2436327,-367669,-2120173,896641,1818975,-1623462,-1609776,2346315,1621180,-2766745,-1540568,2782063,1249260,-2783521,-664060,2798257,-68431,-3112267,683563,3557974,-1200741,-3844502,1565868,3687790,-2075409,-3172602,2822050,2512401,-3592626,-1803341,4328813,1349882,-4644076,-811644,4643173,221081,-4323516,607010,4047479,-1401025,-3861100,2212233,3841285,-2661877,-3718867,3001868,3404665,-3281753,-2882805,3716210],[0,0,0,-2,-12,153,-227,130,-265,383,-499,754,-797,874,-1397,1778,-1845,2293,-2942,3471,-4111,4805,-5537,6678,-7820,8802,-10223,11904,-13452,15333,-17582,19791,-22320,25223,-28270,31719,-35539,39423,-43903,49026,-54234,59886,-66360,73287,-80773,89084,-97982,107805,-118792,130622,-143610,158334,-174544,192563,-213172,236515,-263198,294475,-331313,375447,-429944,498629,-588283,711384,-891003,1178263,-1712395,3039710,-15060651,-7995972,29215194,14503691,-6549634,-343465,-5044811,-29793395,3716817,51336301,10309043,-54589646,-21535744,32806187,12464710,-10803537,10624752,-2817135,-36695361,-6188336,41074351,21091102,-22190109,-28356754,-5346190,20754182,23831539,-1423958,-15059319,-7311809,-7162452,1912107,31865864,19866000,-35373398,-35667393,20755011,32102249,-2026343,-10409704,-6058321,-17373643,-6396410,26244489,22197705,-16752664,-31788273,-7897278,20214063,22826688,1642276,-17601241,-16933427,-2059885,15038979,21809682,5307039,-21112849,-21951384,6137579,25944045,15668051,-8659556,-22092251,-13108597,9675220,22730357,10425931,-13812271,-22861186,-8079059,13187674,19945497,6174670,-16803541,-24409577,-2988720,23384959,19794606,-6293739,-20339913,-12402243,4603898,18206825,16152339,-3574694,-20642795,-15265057,9172025,27162022,12766000,-20534774,-24626691,4276107,17182152,6993701,4131211,-3560005,-25058062,-14273824,27049283,27720261,-14193211,-27673815,-4765839,10093479,12053686,10112190,-3669827,-17388148,-12042769,5993902,22200585,17810891,-15382333,-33111986,1354575,31895122,8574631,-14412663,-1607706,-3510584,-18226264,9152185,37116148,-819764,-41732750,-12618100,26581056,14640391,-5413611,-3634911,-7933275,-13496902,3141523,21093501,12976390,-12569559,-26851481,-6107358,28298422,21452387,-16831434,-19146965,5816586,1099758,-5071099,21447159,16839765,-32035551,-29557411,26047906,31024315,-10905213,-17372521,-371234,-4373764,-2007354,17910857,13372514,-14408826,-22854639,-3590619,20158862,20818072,-7625538,-24394462,-4124717,12369084,4694570,5416406,8319680,-14845459,-24639788,10404883,31407851,2683503,-21803332,-10815026,3158555,6614368,10801746,6792610,-10381453,-18170804,-2679527,17355592,16440733,-4721723,-19389344,-9996786,8316134,14297884,7099429,-5272388,-14563487,-9589615,8168921,17539828,5866683,-12115877,-15740909,-2560200,12866037,14820473,694679,-14633569,-13424797,3053841,15025589,9795100,-3912285,-12517064,-10311117,3215010,16661712,10933918,-9944408,-18268597,-4078326,12604640,13486057,846558,-10918197,-10749436,-1732052,7798691,13310930,5485787,-15319773,-19269191,6806695,22544189,3783367,-12653498,-6085466,-2478889,-2601895,11271196,16192467,-7115004,-22413837,-4644088,16459206,14104579,-2357444,-13491582,-8767698,3952998,7746496,5476792,4987335,-6341653,-20440141,-2937984,26674949,13329923,-20994062,-15582575,9217774,5787478,-1932354,9837573,4654383,-20126344,-13822351,18451149,20963363,-6121969,-17694776,-5642235,6520889,8310175,4050813,-294253,-4479185,-10951254,-6116766,16348872,19780521,-12775816,-26362221,4327220,19734916,-1130048,-5505884,6904908,-6589550,-18685933,8470028,26499733,-1279935,-23454255,-6919561,11168668,8854906,2123699,-1836952,-6068015,-7239003,-1302047,10616060,14122677,-4693018,-21872714,-4932749,19046066,9662337,-8715582,-4838255,-1105038,-7205622,2418902,17061129,4211405,-17664678,-12312254,8224946,13277938,3209328,-5641937,-7790197,-4500511,2727480,9669088,7587783,-5275070,-13787836,-4368916,10974205,11502007,-719065,-9475999,-7991605,155684,8453172,8835299,-993098,-10390992,-7971839,3205336,10345832,6462726,-4198329,-11114688,-6265480,6599821,12086520,2625367,-9003730,-8558333,-152625,6163427,7660753,2769890,-7294778,-10880572,-431954,11760366,9624566,-4636522,-12425615,-4102421,7120988,6811078,1377493,-585354,-5891590,-9946096,2913167,16711974,4442732,-15183812,-9613147,6726324,7293718,1333386,1267396,-2554265,-9242327,-3547809,9982826,11457026,-2903892,-14534150,-6241353,10997110,10502063,-4033519,-6076022,660159,-3728921,-4173771,11707618,12393874,-12446240,-18296021,6804095,16725799,-957336,-8523071,218246,-795064,-5663289,4295968,12604150,-157439,-15053142,-7847862,10450221,12916666,-2682617,-10979244,-1423622,4423640,-1907683,1418956,10802003,-1838944,-18889849,-2370790,20525446,6637913,-14641279,-5735936,6274097,-1023821,-1868004,8962439,3870787,-12322006,-9569463,8523815,13053770,-886391,-11374397,-4872312,5455661,3849284,-345695,3115042,541901,-10468130,-5527391,12862188,10932900,-8961437,-11373707,2779484,6046232,692906,1893670,1398261,-6478740,-6917901,4683315,10516372,1468021,-8898213,-6509749,2901546,6236629,2674276,-965884,-3704767,-5082530,-382367,6994828,5942165,-3317127,-7917313,-2798397,4442281,6103610,1958424,-3948510,-5987948,-1363868,5048399,5505925,-64630,-4816495,-4556306,-337687,4845515,6010422,-560067,-7622512,-4900753,4175811,6647472,1016230,-3716666,-3658387,-1570533,1293057,4704344,4068353,-3158994,-8527959,-1874375,8664104,6073668,-4883167,-5650640,888963,899387,-205298,4751916,3671705,-7041176,-8103231,4705513,10041843,175166,-7538756,-3230969,2729615,2098562,447558,2290712,807010,-6407505,-5845913,6930201,10472211,-4215589,-11557202,919369,8079046,-641716,-2853772,4263732,-78513,-9344598,-853461,12135055,4468493,-10399634,-6640570,5992586,5759949,-2238971,-1812842,2256338,-1796707,-5943273,2345324,10322819,528037,-12256173,-4211778,10242353,4831513,-6899675,-1648657,4858501,-3766646,-5968918,7626634,8816644,-7684976,-10688966,4545976,9413441,-1101012,-5170851,658793,1238174,-3104131,-263466,6783962,2850162,-8365758,-6384810,6828159,7948648,-3809549,-6008088,1754862,1524878,-3134828,1864937,6145326,-2498578,-8700115,45541,8115220,2518856,-4829099,-2879012,1078887,644018,565930,2812969,1158505,-4310761,-4002050,2992482,5744751,186671,-4349342,-2331321,941979,1839030,1876857,693803,-2308539,-3477546,-33087,3525339,2566726,-1214296,-3313403,-2074619,1226646,3490699,1770320,-2351257,-3402798,-71685,2586832,1927933,401737,-918888,-2572654,-1609522,2703568,4383597,-281922,-4746782,-2140379,2933994,2706547,-724622,-1071179,-66153,-1908542,-1697845,3429603,4353507,-3137566,-6243200,1028854,5550243,455343,-2959554,63072,825441,-2108748,-281961,4433653,2392409,-4805042,-4763075,3543280,5905592,-1362419,-4847530,742223,2577457,-2286031,-1137681,4952877,1257905,-7369221,-3018107,7393461,4145134,-5891736,-3849955,3752912,1592560,-3231908,795665,4643821,-1585157,-6550685,707175,7893607,1233364,-7242420,-1983479,5784275,1143907,-4550501,1331108,4775755,-3658170,-6470686,4307142,7723730,-3633083,-7784500,2252015,5894006,-2307277,-3713898,3491562,2257193,-5428314,-2577802,6482278,3940100,-5919672,-4726456,4571415,4340540,-3270738,-2381829,3576470,467328,-4903951,406095,6427297,73300,-6796267,-1096876,5594345,1354261,-3767273,-392118,2344822,-1476346,-2521964,2665841,3416818,-2592817,-4259448,1478407,3886221,-221047,-2380126,13206,831784,-852741,91254,2219125,446770,-2668258,-1395649,1985802,2032476,-506949,-1380692,-633877,15859,601435,1075283,104494,-1270539,-1002655,262629,919133,788168,134145,-1242925,-1485437,691910,2270959,386339,-1947668,-954195,1065461,591917,-399324,581838,719331,-1539943,-1680703,1808309,2793613,-1185480,-3131845,459601,2539218,-475588,-1667080,1222333,1090981,-2401235,-1427899,3134233,2223298,-2996408,-2806643,2270900,2671094,-1627117,-1973744,1863919,1318110,-2746132,-1135172,3995255,1632632,-4670976,-2272789,4602457,2337829,-4009556,-1619383,3659040,446557,-3947579,501048,4697208,-719347,-5325345,283267,5483768,136388,-5006162,-125967,4440801,-505092,-4284625,1699729,4803155,-2586273,-5426941,3056381,5733432,-3011004,-5272287,2973301,4255374,-3304730,-3242886,3988265,2754021,-4604330,-2850106,4873155,3147555,-4733736,-3017884,4388985,2472341,-4200376,-1473807,4443731,547703,-5066409,-162224,5337834,98472,-5275187,-121588,4592851,-226856,-3775663,815307,3326060,-1586973,-3170703,2006894,3368907,-1972847,-3324175,1618332,2958591,-1345100,-2237820,1414000,1484927,-1781565,-1047221,2205485,1054881,-2191654,-1143994,1786429,1075263,-1255476,-700421,753055,176490,-735159,264331,782900,-336162,-907695,81508,690231,271133,-210251,-335146,-329973,139221,748123,152274,-700116,-278308,512834,-30183,-413963,404533,562541,-869447,-993129,955316,1369258,-830331,-1508172,696194,1400283,-704343,-1164865,1080920,1051427,-1622821,-1090375,2011103,1320293,-2134623,-1446984,2082865,1466854,-1937376,-1129804,1987382,755332,-2188315,-625321,2706537,769747,-2998125,-972706,3174125,1011590,-3176112,-725681,3115736,124637,-3401662,419297,3624111,-726968,-3835229,816016,3849082,-748566,-3633702,748600,3325953,-1011876,-3206548,1497212,3403031,-2058641,-3747855,2394329,3953593,-2591195,-3877189],[0,0,0,-1,-8,174,-40,34,-218,219,-299,393,-331,546,-881,850,-914,1328,-1572,1814,-2206,2498,-2926,3602,-4042,4569,-5454,6200,-6944,8056,-9153,10229,-11634,13045,-14569,16476,-18363,20246,-22667,25259,-27837,30836,-34099,37525,-41482,45738,-50146,55260,-60909,66866,-73615,81215,-89446,98859,-109600,121632,-135697,152276,-171719,195445,-225137,262871,-313237,384122,-490794,669629,-1025604,2007922,-11459974,-32171839,-2467240,25654325,12459712,-3022114,4586436,-16231566,-30199847,19129343,46696534,-8813067,-40912966,-5828351,12913952,3440581,12965767,9780675,-23963123,-29128526,8820224,31184533,14247520,-16391657,-26584721,-3985973,19240667,14891309,5930916,-2444820,-23928980,-17842209,27524493,34742269,-10272667,-27968173,-6839629,3932922,9865293,20551946,2802647,-29636003,-22222229,13920899,25742945,7014529,-14460423,-21386564,-8870665,12350245,21391544,9042978,-14862813,-25160337,-4388111,23920732,22297179,-3358089,-19584791,-14550841,3474317,20552093,18205221,-5278912,-23684937,-14801173,10205089,23149610,10991186,-13393046,-24456190,-9009324,16348420,21075244,949209,-17464479,-17032041,-3730953,14514195,22532059,2742525,-25250185,-20208648,10855777,24355384,10190986,-8830618,-16368427,-9134691,6626777,18261204,15454646,-7584878,-30330444,-11897005,28826988,23261417,-14723675,-15673115,-131628,-9820981,30386,32139919,9936853,-39341136,-21827872,25073120,20352182,-3441892,-4908207,-9165349,-13418157,4237031,20872704,14768420,-8495306,-29222721,-10976600,31539309,23329589,-19921465,-14975122,7591919,-9237408,-4719627,33783460,11907483,-43017843,-21403523,30091198,18835971,-8845403,-4602907,-6043047,-13925439,2714504,21643356,12798440,-13489714,-26799408,-3679473,28131843,16130628,-14863681,-10603756,228601,-8685712,5530010,29146605,1616766,-34626629,-11811492,22163332,14061493,-1688281,-4394774,-11794059,-11689611,7840353,20485649,7812556,-15549465,-22006602,299406,21747082,11368431,-8067916,-9507000,-8178436,-5129692,14913187,21671852,-7853814,-26252773,-4831474,15008637,11223637,4113533,-4201313,-15908345,-9906199,12621540,19632644,1677820,-16485117,-14477325,2511135,14768563,10963709,-2404321,-13281229,-12796521,2225434,17616071,12058006,-8762112,-17735707,-6252479,9830201,14753401,5225058,-10350184,-15399207,-3208576,12608475,14206915,1106471,-12657100,-13891416,-235797,15808947,14215181,-5551830,-17441568,-6894529,7976073,11146486,6942334,-3063701,-15183962,-11112659,10115952,19351829,3433247,-15354864,-14145976,2575193,12592170,6796024,-525312,-4797150,-13451468,-8139854,18946913,21615340,-13710249,-24186503,4562960,12738080,-977542,5713470,7595757,-17372620,-17907605,15770677,23172337,-3480987,-17554494,-8328835,4733927,10072180,4969763,-634205,-3489662,-12702980,-9485317,19133379,22866653,-16136930,-26145181,8531715,14986671,-5092105,3397532,9674061,-16817998,-18531272,17308859,23650439,-6392647,-18125751,-4772562,5614633,7088255,5227356,1436711,-5775236,-13427553,-3804645,19563277,15035259,-15988406,-18350356,6225320,8877639,-50232,6573696,2034952,-17531172,-10262473,16392292,16042319,-5460354,-13447397,-5659417,3474308,8220882,7009877,248515,-9088596,-11898136,2083395,17805529,7976357,-12986026,-11444636,2122459,4769255,5861838,7446956,-5427285,-16557110,-2551652,15085416,9606144,-5057201,-9300177,-5946084,594711,8714435,9221378,-2025345,-12394379,-7843157,6730603,12910941,3381957,-8165854,-9179185,-2137555,6218149,10019950,3294422,-8761094,-10962649,-38661,10224632,8626887,-1738951,-10132949,-7899461,3253498,10937481,5768471,-5470904,-9527524,-4091436,4024871,9359846,6302689,-6237844,-13288439,-2166957,11742162,8516961,-3207114,-7087793,-4794916,-1015430,6071189,9753526,1088108,-11860290,-10454462,6283099,14705186,1541255,-10581168,-3994137,1755895,-2243124,5053538,12987903,-5492458,-20796193,613916,19425216,3539575,-10130374,-1927337,-185090,-5405900,3742247,12746702,998462,-14266843,-9435229,9070401,14694517,-1450826,-12270138,-1348635,4256565,-3908850,3323383,14236677,-5162022,-21932571,1722216,21158590,1663661,-12644503,-556933,2196181,-5848270,2753384,12886070,-56594,-15214218,-7126403,10724753,11510264,-3278262,-8844435,-597744,1097236,-2289614,6182894,9885577,-8024289,-15842641,4250930,15194683,679191,-7476495,-1456757,-1695330,-3060061,5888488,9318814,-2965147,-12115655,-3947396,8789336,8111457,-2286161,-6002100,-2490429,-1403974,1467579,8378482,4168803,-9889975,-9143657,5395565,8978939,666582,-2827869,-2993069,-4681176,78832,8436942,5473917,-5721479,-8664252,-545241,6243529,5108798,34612,-3990782,-5198006,-1690633,5111426,6966122,-529707,-7755915,-4823433,3127689,6181692,3019863,-2464833,-5916975,-3430745,3352865,6480537,2286790,-4026192,-5741649,-1757280,4437419,6597139,782070,-6615252,-5412154,2540750,5633635,2276638,-833007,-3253902,-5187425,-512927,7669220,5704832,-5281608,-8169543,385420,5781140,2502076,-758577,-678832,-2978367,-4904476,2474906,10242556,1520321,-11556691,-4905716,8544790,4208913,-4232634,1333004,2288448,-7874283,-3875962,11518765,7249224,-9897087,-8602431,4985433,6159666,-1316646,-1430484,1886826,-2321947,-6567260,2225599,11525044,764501,-13428282,-3736033,11022208,3099786,-6701479,1790347,3883307,-8066429,-4345257,11872855,6796584,-10686476,-7792560,6601141,5902372,-2788437,-1291978,2467774,-2803891,-5810559,3799982,9792319,-1693951,-11023250,-1239932,8325544,1422899,-3935871,1696995,653878,-6455524,-671792,9304661,3008500,-8298284,-4827763,4441089,3897519,-596723,-109797,469,-3541336,-2515225,4967178,6020485,-3135392,-7171251,301406,4694555,956337,-316903,616789,-3024005,-4173232,3035822,6280848,-680552,-5577803,-1835332,1975514,1836365,1499652,676453,-2546925,-3810007,766480,5021745,2447120,-3006605,-3574718,-55430,2065132,2177983,1345662,-1458211,-3678027,-1088744,3213802,3278921,-560222,-3148619,-2428207,433756,3082431,2298163,-1406792,-3404124,-1250986,1522645,2167852,1503523,-465247,-3298165,-2474579,2984931,4740158,-664654,-4074280,-855709,1705801,512730,973805,2292867,-1388672,-5111565,-297803,6154356,2381788,-5177525,-3183921,2982123,1162011,-2211923,2007946,3257666,-4866409,-5803155,5386555,7241428,-4208613,-6289866,3107650,3561404,-3260121,-284277,5416568,-872033,-7576097,212014,8610944,1596264,-7497758,-2057718,5463935,378173,-4414938,2723286,4776067,-5599107,-6506155,6442966,7306024,-5736215,-6504301,4359153,3683891,-4153774,-577498,5521965,-1004429,-7243460,845769,8199396,448397,-7066618,-748730,5184736,-406452,-3331997,3015415,2960338,-5317569,-3769888,5737278,4390457,-4761270,-3811707,2940033,1549135,-2380009,641374,2945360,-2049090,-4312950,1884473,5065353,-593756,-4189315,-46155,2352663,-500334,-429617,2402935,-66553,-3873983,-332668,4246960,1207624,-3040943,-1136931,1189158,-181812,-105366,1822636,211643,-2959686,-1270658,2406503,1855580,-1189967,-1519635,15039,151238,169153,1261208,794748,-1695526,-1790665,1049427,2087333,261939,-1069094,-770167,-310536,450387,1224223,568708,-1027026,-1214543,-101837,788251,993282,357449,-1244682,-1678374,507225,2072454,241776,-1502558,-342632,545292,-634736,-13980,2082321,340689,-3103915,-1033911,3273959,1570173,-2663612,-1096685,2182300,-122547,-2373419,1502377,3244865,-2366649,-4216355,2455698,4437209,-2287865,-3830147,2414448,2619836,-3345522,-1584560,4622545,1188187,-5672470,-1311523,5983500,1233581,-5554100,-561677,4973322,-763717,-4731714,2373882,5023348,-3433603,-5426371,3925555,5360912,-3895915,-4446013,3908506,3038168,-4457576,-1799930,5256493,942295,-6065644,-639511,6315422,563315,-5755433,-47327,4938291,-1026289,-4358126,2397748,4153641,-3500554,-4078137,4000367,3814962,-3861407,-2932117,3594218,1642529,-3504000,-445930,3691482,-348547,-3914859,543187,3876506,-469073,-3361729,571350,2584514,-1149862,-1921516,1977315,1512362,-2726635,-1415241,2874151,1241987,-2497467,-807553,1897631,-36294,-1470902,897496,1358990,-1451837,-1402339,1466420,1482770,-1128082,-1057279,806102,413289,-754239,185643,965777,-499244,-1250259,414096,1274357,-216934,-922873,69362,362399,-246334,67795,582039,-205871,-730243,40617,552237,266576,-141138,-271870,-391525,201234,720214,76210,-696312,-128640,528267,-177446,-284115,805111,389177,-1346297,-619573,1610926,795689,-1700642,-702009,1687508,218996,-1775890,470036,2140957,-1075528,-2543461,1366993,2776893,-1617345,-2637965,1852721,2152465,-2257077,-1624121,2906483,1241553,-3553596,-1004551,3997397,915064,-4003512,-625866,3901503,-76084,-3975679,952640,4055188,-1929704,-4174419,2696368,4045516,-3145727,-3665742,3343803,2879344,-3705962,-1921813,4006976,1177438,-4420414,-695002,4688834,500105,-4562908,-215891,4303101,-342391,-3932412,1260734,3689717,-2194848,-3678962,2832588,3472965,-3234693],[0,0,0,1,7,-27,188,-56,61,-277,294,-352,442,-455,752,-1072,991,-1126,1701,-2019,2221,-2639,3107,-3714,4453,-4946,5638,-6740,7663,-8585,9933,-11275,12585,-14296,16111,-18014,20218,-22487,24949,-27987,31066,-34140,37857,-41993,46230,-50947,56131,-61695,68026,-74887,82208,-90575,99968,-110135,121746,-135055,150031,-167478,188085,-212450,242248,-279612,327516,-392126,484367,-626715,877343,-1444629,6510912,-13546602,-32893673,-4287472,27879297,15802388,-9775244,2408948,-3837832,-32608816,2420511,56894410,7685132,-59337472,-16870239,36924803,5210935,-11454278,16924543,-4610088,-41386122,-2508162,43035617,18295249,-22604898,-27353906,-5436769,22436115,22063037,-4757939,-10751653,-3909785,-14463048,956123,40653996,17431925,-43811836,-29717656,27049866,24012929,-5577739,-1844294,-5168797,-24543320,-5466368,31233814,20574647,-19667635,-30426082,-5805913,19340414,20335870,1919952,-14498690,-17092270,-5501478,15437640,24720573,4353205,-23066274,-20323613,7020478,24029640,15426792,-6958263,-22028882,-14043842,9770441,22769144,10203576,-13075302,-22024508,-9330915,11875728,21671450,7470436,-19161167,-24962195,225539,22542917,16026996,-4131167,-16798962,-15314296,1943549,21153968,17736085,-5930481,-21782204,-13604850,10763050,25944214,9887347,-18587001,-20037738,574920,11593392,13067038,9068801,-11684554,-27100647,-5023363,25290238,18583630,-9022807,-20184871,-11637771,5429895,18139089,11522988,-7416732,-16603667,-11005142,5028705,22515505,16626749,-15637821,-29093705,155801,25986125,11615220,-8628537,-6301505,-6883537,-12635233,9194823,31698600,1808670,-37505617,-16034088,24323330,16967008,-5217385,-3984866,-6809557,-14649468,1726009,22475860,13655034,-13283519,-26303638,-6280364,27038164,21614203,-16012303,-18112291,6572849,-1694291,-7356463,25627105,19459663,-36682937,-30321190,30637770,28757698,-15111268,-12286087,3398041,-10243814,-5062357,22418844,15481506,-16375205,-24156206,-3308030,21273890,20119087,-9591903,-21831657,-908898,7669173,473179,11622669,12045641,-21316086,-26472846,16138714,30391472,-2240099,-18454458,-6567113,-817361,2880236,13850422,9900695,-11864579,-20324842,-2011479,18628587,15714169,-5419586,-17489477,-9182373,5423258,12930417,9956690,-3567923,-16198592,-10653665,8428623,17347765,6311927,-10925147,-15986892,-4077607,12492678,15562038,1206623,-14160891,-12915019,1813974,12795700,11159213,-437357,-13507698,-13656656,4227142,18767902,9155865,-10382996,-15116183,-4421352,8594820,13349220,4682567,-9528120,-13497730,-4117645,9567565,15659912,3250212,-16733850,-15088532,6750844,15965104,5069881,-4696309,-8516549,-9703221,821219,15818042,11640790,-8519416,-17152441,-5294089,11598257,15042548,1107440,-12975701,-10165444,1796699,7680856,8446191,4822300,-9082369,-18291173,-1176238,21822273,12652523,-14802416,-15855343,3749419,6722819,943974,8315832,4701614,-18433477,-15624788,17017879,22428519,-5850576,-17540636,-4347364,4922993,5876021,6067161,2263088,-5791396,-12478463,-5886940,16724072,20159038,-12741346,-26402125,5321064,18838236,-3786362,-3594093,11199275,-9208379,-23128630,11543766,29364770,-4753970,-24250257,-3246539,10410295,4966666,3038587,1739206,-5949659,-10286792,-2660786,13131173,16029232,-7287933,-22914576,-1432778,18435331,4905549,-6572093,731595,-3886898,-12448777,5110746,20754624,1844211,-19290951,-9676927,8402034,10097461,3140572,-2322462,-7009326,-7568827,1068461,11643435,9055732,-6424516,-14224314,-3523761,10088302,10254417,644416,-7664771,-8850878,-1683944,8400329,9628050,-263051,-9834278,-8594977,1770294,10422324,7939892,-3789756,-11965368,-6149452,6896707,10766161,2345561,-6291779,-7861255,-3542479,5145194,10682436,3370317,-9543658,-10595982,1278148,10685188,7798469,-3289431,-9908353,-4986579,3699549,7023158,5376160,-953790,-9883303,-8419276,6423806,13315348,1585330,-10029184,-7617214,976369,6178444,6275531,1256667,-5950924,-8342037,-1602905,8677808,10219835,-1999969,-13078264,-6161505,8603564,9499928,-881489,-4928583,-2814695,-3935493,-1034039,10311143,9945402,-9599187,-16706266,3580756,15886618,1407247,-8446254,-548095,-295812,-6373875,3712526,13974959,27678,-16087369,-7303994,10851965,11589392,-2573015,-9348742,-1343255,3025053,-2497781,2184073,12180754,-2222611,-20586392,-1669358,22208232,4979880,-15969314,-2917042,7141298,-4623946,-2304581,12749040,3841556,-15510050,-9099759,10905120,12325446,-2831226,-10528894,-2856032,4557118,1177315,510795,6327850,-449908,-13842827,-4068139,15830469,8684128,-11181487,-8329517,4207227,2649764,-159619,5128505,1933710,-9093478,-7163771,6755882,10692629,-118962,-8709851,-5071361,2461238,4581434,3205118,753082,-4189656,-6543310,-59312,7901514,5559141,-3624072,-7468869,-2826386,3982776,6226950,2238177,-4153798,-6028599,-1226979,4644216,5353713,890656,-4381216,-5828584,-775350,6426474,6282814,-2149271,-7478012,-3203346,3435408,4955967,2179965,-1916139,-4997327,-3385448,2462998,6404266,3026850,-4899461,-7375073,-5802,6977458,4055772,-2364810,-3662878,-2460861,-705918,3541030,5584923,-105009,-6848018,-4719877,3538674,7270228,1878853,-5293953,-4845919,786585,2982492,2107118,1999191,-762998,-6228711,-3981027,6266226,8358037,-2830930,-9366400,-1187549,6123782,1747943,-1625191,2203539,-374350,-7793807,-1515236,11121995,5380219,-9887952,-7272958,5944313,5587872,-2358767,-992893,2567139,-2898429,-6161595,3172615,10465091,120093,-12187203,-4025594,10357037,4442634,-7269389,-706364,5439433,-5401877,-6777625,9613877,9509954,-9846474,-10894056,6647978,8893061,-3135308,-4133513,2652386,117158,-5176960,947921,8783309,1780552,-10189917,-5300928,8556206,6564237,-5346656,-4141602,3234471,-898555,-4393771,4513217,7120298,-4984496,-9296617,2330635,8165496,545193,-4390949,-1180244,482902,-1134248,1240681,4544095,699179,-5706394,-3598605,4126364,5243812,-571054,-3611097,-1801490,207096,1446180,2598659,1053387,-2759949,-3743529,-102,3525360,2774756,-1021729,-3740042,-2320739,1731284,3733154,1121504,-2329668,-2514095,-457275,1452987,2618922,1817975,-1815353,-4027253,-714202,3936649,3263702,-1262513,-3417847,-1340704,1356956,1877447,1163652,-129231,-2195216,-2884941,542160,4242519,1936747,-3349059,-3667805,595339,2747595,1510841,-287486,-1330896,-1497037,-632591,1360151,3065493,1234018,-3610538,-3918486,2377944,5122687,-186078,-3692432,-569233,1198843,-809651,52558,3366395,500994,-5729697,-2934460,5767972,4667577,-4495311,-4684363,2809187,2424049,-2876574,342195,4814375,-1471513,-7110330,952709,8455428,812166,-7467004,-1533224,5713477,637038,-4224599,1967685,4705325,-4408098,-6647233,5249287,8239825,-4651609,-8228302,3532896,5994770,-3898986,-3364070,5335034,1433626,-7453723,-1490222,8486145,2730500,-7621165,-3442716,5934341,2774018,-4255994,-552562,4453651,-1527768,-5741202,2450337,7272286,-1886552,-7466838,802076,5847389,-571885,-3510491,1549917,1760865,-3528915,-1851219,4562647,2685606,-4193727,-3560304,2592051,3118654,-974952,-1385018,744128,-261263,-1506303,1060286,2869322,-285032,-3084162,-1031198,2138384,1762754,-403157,-1199987,-857802,-122725,773445,1164664,103174,-1115445,-1314509,-325625,1252367,1628867,-200874,-2153976,-1073044,1473179,1659735,-232618,-948796,-451052,-242447,64530,1177350,1226262,-788578,-2242308,-233817,2207712,1239578,-1320331,-1472748,172339,553717,113943,461863,511460,-1048250,-1557500,274288,2082569,900922,-1557309,-1866211,630203,1879734,-36698,-1208128,528278,507338,-1684137,-381787,2983635,1012344,-3461687,-1912694,3033429,2149764,-2246032,-1624809,2054230,641578,-2765076,49579,4038580,-131616,-5226976,-276702,5505006,494940,-4985647,-5083,4387893,-1181642,-4183938,2601343,4623729,-3429661,-5209274,3571369,5360853,-3354318,-4818100,3301766,3799148,-3907805,-2813459,4906206,2429537,-5940810,-2430568,6264160,2531426,-5976728,-2043279,5419259,907775,-5123731,400731,5279463,-1354494,-5615844,1595707,5729633,-1477893,-5270349,1353124,4358340,-1767372,-3438180,2556321,2853254,-3280688,-2793720,3551112,2904192,-3280852,-2689525,2731741,1915033,-2296789,-1034901,2362045,334316,-2634848,-65359,2753886,228525,-2479455,-535130,1830517,460896,-1115721,-14963,683781,-461355,-739318,639992,921362,-362982,-1007551,-93779,706100,529231,-177972,-586028,-286887,371746,332738,-124132,-24497,186436,-330313,-437868,457452,867990,-262120,-1100153,-64936,989481,328601,-659769,-277593,429045,-61901,-470605,323788,797402,-408319,-1077876,208952,1123708,145121,-864480,-319376,559022,450331,-480304,-289709,606098,327265,-1129358,-476686,1481875,736603,-1824943,-948863,1828095,867173,-1921235,-485854,1945368,74858,-2239016,143058,2549965,-34222,-2872676,-119645,3093096,142679,-3128955,119507,3328307,-789383,-3533582,1486002,3728774,-2201428,-3914266,2576314,3743665],[0,0,0,2,14,-213,189,-114,356,-499,497,-731,916,-1116,1549,-1819,2048,-2685,3306,-3743,4524,-5413,6246,-7371,8615,-9821,11440,-13210,14924,-17086,19554,-21993,24833,-28091,31432,-35255,39516,-43919,48869,-54473,60297,-66708,73882,-81483,89841,-99161,109088,-119960,132166,-145366,159896,-176227,194252,-214374,237343,-263294,293045,-327945,369002,-418241,479086,-555902,656348,-794632,997324,-1324186,1940728,-3516551,18196554,23585536,-18653199,-29719239,-3920874,25163994,13043618,630843,-779648,-17475440,-23428640,18251996,37786047,-2577741,-34252111,-15355445,9090769,15411363,11783337,-695874,-19849944,-21746905,3216341,28435170,18456526,-16022749,-28176215,-4033179,17737433,18025037,8927890,-9706824,-26190985,-7183947,26553938,23497084,-5076105,-18581679,-16251692,-2183337,21367124,22813951,-8459274,-28859189,-13431556,11480544,20158507,9969510,-11453194,-23751654,-11084201,13907084,24081720,8155525,-18334185,-24393859,-811223,22728642,19580209,-1586508,-18276820,-16764925,3325969,22613038,17917076,-6888362,-23433414,-14179111,10054584,23630432,11404345,-14865627,-25552729,-6948700,17859811,18629828,-148463,-14487432,-17296505,-7094073,16662445,26387745,-825100,-28902416,-16324285,13608619,21286443,8633937,-6820746,-15344851,-10503198,4838426,20049225,18976643,-11024142,-35600624,-6106782,34414485,15030020,-18386164,-5883759,-460077,-19940748,4652640,40721838,2234311,-45121688,-13649118,27351726,14253967,-2608189,-2276276,-11385611,-13138722,5476631,19666355,16274372,-8289894,-33653855,-9222558,37121046,19791003,-24210671,-10497779,8981168,-13653413,-2969733,37065793,8601432,-44742074,-18756513,30188260,18073414,-7735405,-5639411,-7380751,-12355325,3610701,20806398,12599329,-13704159,-26472076,-3010223,26769700,16498347,-11909624,-13375499,-3986332,-3182032,9219037,21590506,219581,-26419096,-14066459,14845149,19766777,3565587,-11609648,-14500814,-5314908,8425367,16739949,7898798,-14511287,-21317413,516389,19322081,12182101,-3694549,-12794143,-13679260,1034182,20164167,13593660,-11005843,-17747867,-4933112,7482705,14482147,10042156,-9270213,-20253760,-5058743,15682545,16196480,-266783,-14444003,-13277034,1121071,13880945,12621022,-1463689,-15594012,-13885335,4930513,18667833,9786122,-9363093,-16387556,-6460236,9336405,15688232,5188431,-11509658,-15342596,-2393411,12411682,13988868,1775046,-13068871,-15523849,516128,18375720,13175196,-8560144,-15978592,-4432868,5709002,9795916,10061381,-2783053,-18821124,-10829475,13652891,19424490,664655,-16240521,-12195312,4097291,10440342,5192175,3002188,-3961666,-18930370,-7760773,26063431,19638820,-20929615,-20293463,10289372,7232161,-3784380,12143439,7522333,-23400893,-16215340,20127413,21377393,-5705753,-16723560,-7956247,5217543,10095941,3559313,200384,-1955656,-15257681,-10538195,23056194,22900893,-20342034,-25162504,11482086,13307927,-6035651,5263419,9007837,-18199112,-17289470,18020607,22889504,-6172443,-18278469,-5714184,6183516,8395951,5132004,171917,-6776114,-12077351,-1984490,17719300,13524931,-12967457,-18122407,1709030,10631932,5564214,2892522,-3263032,-12689717,-6740200,11227012,15087096,-750276,-14516391,-9566785,5058473,11229861,6435460,-2121315,-10248973,-9910893,4524392,15101183,5547755,-8837567,-10434505,-3601061,5750067,12490319,4677347,-11574881,-12773121,2002938,11044685,7301449,-1027986,-8728095,-9755212,768389,12205440,9309527,-4826525,-13055654,-5786505,7508094,11305324,3129405,-6677923,-9699960,-3636559,7395460,11637113,2168982,-10151563,-10303994,654706,10137528,8841209,-1849156,-11107170,-7978145,4464528,11149495,4832350,-5376979,-8757864,-5059158,3223574,11324937,7227666,-8920188,-14228410,737007,12195858,5893104,-2799831,-4921069,-6027887,-2996042,7416480,11833485,68769,-14440049,-10056823,9380286,14331429,-1995257,-9479737,-330439,-980464,-5535418,9451732,15561743,-10964882,-22312191,5945282,19501763,-862098,-8796549,1205109,-2195505,-7477949,5845093,14220175,-209800,-15609526,-9268044,10628949,14941487,-3241069,-12034325,689771,3183442,-5879317,5247054,15921333,-7336408,-22998714,3693256,21437815,485615,-12187367,-49241,1423209,-5887224,3617906,12769885,-528473,-15095168,-7019110,10351876,11574366,-2213118,-8957418,-2522225,1302657,470462,5651553,6844036,-6505668,-13195392,1497620,13386914,4634229,-6683875,-5928650,-1769228,1045023,5439313,6184869,-2205517,-9972952,-4691281,7110401,8773902,-227423,-6417861,-5552497,-1125209,5398951,7751235,-153015,-8386573,-5417187,2679836,6072608,4537528,-970734,-7510800,-5701723,4363205,8881569,2252051,-5817381,-6340690,-947405,4493656,5859220,1723740,-4930854,-7230718,-907630,7219642,6402367,-2202217,-7245279,-3912823,2440282,6008434,4011182,-2607631,-6990661,-3313637,4172670,6520865,2065494,-4026692,-6268706,-2135993,5406393,7348399,-256700,-7637181,-4385495,3164340,4468024,2347582,650241,-4046850,-7127080,700655,9894444,4453849,-7355226,-7249419,1976249,5035955,1393791,296988,365995,-4690029,-6501546,4800355,12343555,-1208214,-13743910,-1975438,9999513,1098243,-4336083,4492544,1202156,-11049359,-2125477,14282223,5553797,-11934839,-7520209,6158859,5539511,-1897291,-793000,2386576,-3125847,-7449010,3270520,12876557,-258057,-14909705,-2963884,12166444,2446567,-7076290,2464506,3743522,-8927680,-4002481,12716609,6748594,-11229799,-8196299,6491011,6389001,-2102904,-1660657,1571101,-2716755,-4858757,3671677,8843897,-1005624,-10106607,-2887969,7200517,3896964,-2751588,-1271265,-235522,-3485691,-554744,6574035,3822731,-5906537,-6304089,2159249,5574043,1681113,-1489454,-2088315,-2687872,-452693,4134490,4044339,-1963807,-5086606,-1705154,2591137,3713975,1784142,-2569037,-4862257,-918161,3984356,3273214,-743066,-2830945,-2648463,-542769,2959556,3886128,-387986,-4636825,-2989582,2472880,4403410,1195864,-2309982,-2739590,-1114339,1419944,3608921,1995841,-2835452,-4162671,-132113,3623597,2772726,-523286,-3061784,-2962626,442040,3690662,2316613,-2007264,-3307251,-1020423,1177504,2221045,2246604,-677657,-4677398,-2216861,4594609,4539968,-2107782,-3679891,209950,841551,-310159,2304744,3022362,-3109099,-6175404,1402102,7332655,892139,-6316965,-1802603,3761409,-449124,-2504539,4096082,3144634,-7397060,-5389061,8047718,6754485,-6457841,-5644148,4616794,2617719,-4166626,944364,5996192,-2341201,-8279882,1438425,9532518,861924,-8385960,-1726694,6087190,161245,-4647873,3064066,4910627,-6278780,-6783508,7235218,7913044,-6244113,-7230828,4419183,4256914,-3874924,-841398,5173882,-988530,-6999941,716736,7970674,1068796,-6741416,-1971223,4527097,1212539,-2392789,1131859,2066405,-3323816,-3403965,3795844,4822913,-2568909,-4925120,585447,3123383,-46210,-775353,916897,-898316,-2800273,688112,3896529,838439,-3011375,-1967612,938981,1752420,1236557,22646,-1624462,-1451731,586084,1849688,1010741,-504793,-1675892,-1531437,675295,2529918,971360,-2118165,-2196029,412307,1589393,704203,-86660,-631494,-1380356,-758424,1637463,2282001,-516673,-2511905,-902889,1518981,1469857,307456,-334550,-1207608,-1070112,877402,1997497,324777,-1492777,-1191328,-92688,849949,1429502,487643,-1895951,-2034892,1096391,2322432,-220317,-1426287,138172,-50795,-1261319,1010240,3004613,-754811,-4033368,-71631,4076432,667752,-3031232,-40437,2159347,-1503795,-2231158,3154280,3185494,-4008334,-4285245,3928889,4531024,-3460455,-3522142,3490071,1797502,-4542462,-449494,6032179,40032,-7021156,-255444,6972691,438764,-5935065,302006,4931722,-1689821,-4449530,3324658,4981010,-4184171,-5646544,4175255,5767061,-3720671,-4898569,3660442,3403931,-4400552,-2077088,5542410,1359004,-6538487,-1267309,6570681,1271299,-5698924,-732355,4519385,-424295,-3755867,1761662,3699113,-2499088,-3997142,2410234,4072667,-1855605,-3474874,1390483,2297817,-1489376,-1305691,2202550,953829,-2843194,-1178173,2890634,1438600,-2325362,-1178066,1429395,455817,-883378,448140,695636,-982106,-985915,753106,1121302,-43487,-873185,-705476,131992,858010,466256,-437167,-619926,-76776,274692,201329,377815,234161,-644015,-840083,477994,1272901,-1292,-1175546,-311576,626913,172759,-135035,376772,33793,-854148,-293625,982129,578563,-635346,-597109,83895,168420,230593,480521,-179174,-825423,-6888,781630,122810,-481850,203029,169706,-883933,-39925,1593196,186789,-1863837,-412242,1955736,208100,-1876132,395920,1810028,-1074579,-2070972,1744822,2429619,-2094171,-2611322,2216840,2465320,-2397683,-2061025,2808932,1526954,-3415909,-1152645,4129667,919454,-4591317,-691517,4749798,268211,-4683840,510847,4584477,-1475598,-4539136,2327619,4476771,-2919737,-4319369,3223869,3953775,-3403197,-3325303,3673661,2705992,-4003777,-2176853,4469672,1907535,-4816938,-1587055,4959056,1213721,-4915598,-492707,4713246,-378263,-4544789,1201932,4404400,-1817452,-3940663,2128244],[0,0,0,1,4,-146,-44,-41,205,-68,61,-263,271,-315,369,-319,568,-863,721,-724,1166,-1387,1475,-1701,1920,-2282,2786,-2979,3281,-3959,4437,-4845,5605,-6304,6892,-7778,8690,-9624,10771,-11836,12938,-14536,16103,-17477,19279,-21360,23422,-25775,28348,-31058,34340,-37940,41697,-46188,51438,-57168,64009,-72257,81949,-94015,109409,-129304,156626,-196278,257879,-365741,592105,-1258437,7588571,34282504,19006210,-15552143,-31874975,-4565480,29172242,13706252,-9440392,5177960,-6390807,-36392952,9014791,59309118,-1592425,-59367306,-6786510,32815528,-2502584,-3990960,21100249,-13720938,-41992175,5478517,41715516,13412095,-21245018,-26330327,-4839402,23891022,19056313,-5673542,-5370735,-6601050,-20800992,8321746,46285393,6499826,-47116805,-18091395,26854498,14073791,-1773125,4952704,-11739767,-28550893,1701981,33684920,14898392,-21681702,-27137083,-3978704,18006319,19035728,3122431,-13558099,-19384316,-6013288,19113351,25233727,324550,-23495686,-17384324,7143175,22876095,15962677,-7355669,-23400342,-13453559,11447459,22381982,8775033,-12859467,-21593095,-10344086,12625380,24191543,5654925,-22952164,-22313336,4050046,19620233,13724409,-826701,-16661447,-18995100,3391929,24936987,16350581,-9282038,-21846436,-11057849,12855844,23553985,6427779,-15137974,-17110668,-5403919,11054205,21950989,6222915,-22187047,-21300483,4316734,17476483,13047639,-327114,-19465573,-19783557,8572174,24596237,7401593,-11277900,-14357242,-9685565,5812846,22487178,13612988,-15077526,-25855689,-2426465,24051523,16679008,-8653780,-12807405,-5301782,-6614097,6979189,27982109,3887569,-36682826,-17555720,25033561,18416230,-5654287,-5490800,-7908038,-13321901,4041613,21580771,11614735,-12808784,-26313560,-6269297,29590595,20866928,-19638800,-16007188,8802020,-5521323,-6138824,30904775,14417274,-42381528,-23050030,34523387,21272887,-15596000,-6430274,264301,-13897017,22130,24074376,11347855,-17150966,-23113111,-2246000,23606494,18224484,-13362552,-18385082,1806073,2525271,717839,18293221,8594009,-28377849,-20797032,21874645,24266241,-5493830,-13167944,-5992972,-4988017,4168201,17408024,8238143,-15188314,-19438959,971551,18954805,13226652,-6212408,-15669263,-9047989,4303957,14099811,10923954,-5797124,-17484022,-8490869,9828239,16331275,5402173,-11098001,-16226810,-3384885,13993476,15302665,-857685,-14435272,-11323397,1743494,11995190,12508940,-248922,-16593544,-13573111,8400117,18516699,5315691,-9874190,-12588081,-5554881,7446886,15015972,5306274,-11176867,-15021568,-3125234,12867772,15222789,-1497882,-15990415,-9836200,4516574,11331149,9855316,-1535985,-15740906,-10950324,9142353,15270092,4356401,-6413739,-12569662,-8279805,9769868,18143195,1311032,-15374304,-10609992,2900035,9530033,8699263,1423625,-9913285,-14298282,-1095171,18590899,14472602,-12772601,-19326691,2895059,10763112,1425132,5231501,4211512,-17129955,-14987967,17177753,21977149,-6254988,-17473551,-4967913,5169126,7778458,5643673,85845,-5439724,-11721407,-6218250,18331840,20277034,-16405614,-25960068,9417152,17018989,-6502818,76740,11416826,-14687670,-20960239,17386571,26074240,-9206950,-21100710,-1377020,8125826,5372861,4559716,691180,-6871111,-10445508,-2176330,15688587,15479520,-11947242,-21951429,3596624,16307362,1259743,-2816203,2195919,-9090422,-12126285,10859121,19727527,-3261296,-18280732,-6341577,7583597,8647539,4306299,-1784164,-8693192,-8362293,3180367,13380857,7291889,-8657654,-13165745,-1799249,9609672,9732879,1071494,-8382842,-9873973,-462682,9824101,8994487,-1492953,-9997181,-8350445,2136851,11295202,8157518,-5464029,-12885660,-4451308,7932597,9272259,2116545,-4954727,-9027522,-4931352,7439638,12526548,855001,-11305215,-8698864,2615421,9664635,6902381,-2547023,-9134382,-6236857,2483263,9503084,7428466,-4646230,-12325836,-3793606,8174674,8474617,1611427,-5635586,-9641787,-2771215,9816889,9292270,-2622005,-8187886,-5344516,-354307,7122495,9713741,-1432299,-12592431,-6704135,7714285,10786570,901778,-7071760,-4916650,-1236953,751524,7855487,9318189,-7679699,-17320660,2227657,17230212,2359561,-9519718,-1343306,-182412,-5702025,4515060,13334083,-1055091,-15668426,-6780599,10573380,11928445,-2544666,-10143841,-1209382,3401196,-3121044,3199038,13126928,-4797821,-21538749,1887816,22525665,1407701,-14933739,92189,4743035,-6712378,1093977,13919275,392812,-16253848,-6552281,11594577,11004374,-3613417,-9856183,-1713797,3578749,-227012,2643628,7911177,-3900792,-15286586,75734,16698759,4514754,-11060701,-4868712,2845265,-71756,2129958,7231809,-505693,-10967974,-5134966,8343615,9253009,-1489252,-7667126,-4178425,1303610,4198191,4738617,871218,-6010171,-6674624,1624849,8075201,4489601,-3673959,-7110808,-3152311,4020284,6982908,2114200,-4911677,-5991954,-721050,4433894,5302490,1539934,-4871332,-7069172,-90325,7974300,5521788,-3549389,-6555761,-2201873,2185146,4486702,3826138,-1647683,-6920467,-3788512,4410682,7221816,1237678,-5879571,-5507044,667393,4622538,4010597,640359,-4448094,-5932063,833615,6909496,3568716,-2792769,-4452504,-3210918,1194785,6763213,4154868,-5237953,-6858500,533616,4640203,2894245,784717,-1904392,-5021966,-3059701,4828749,7919534,-928261,-9560911,-3300568,6749591,3641292,-2407639,942728,263633,-7509413,-1944810,11541290,5579328,-10415505,-7229374,6097519,5261020,-1996288,-348887,1920856,-3636691,-5754227,3948783,10575525,-644378,-12736078,-3073182,10835368,3127488,-7110225,1215540,4540038,-7766729,-5097802,12215192,7492570,-11960490,-8685539,7966077,6667604,-3664225,-1781105,2835813,-2301884,-5345050,3245604,9329336,-520958,-10928281,-3009630,9061732,4141820,-5334096,-1408113,2466708,-3825396,-2947828,7425768,5414785,-7478489,-7447564,4043695,6312425,-480224,-2583862,-501289,-1510241,-1536313,3198841,5038149,-1109992,-6211354,-2111065,4348039,4065050,-409069,-2746142,-2423892,-699547,2253321,3407572,410012,-3396729,-3366205,185818,3423017,3043152,-944867,-4312684,-2502684,2484459,3827317,517936,-2102040,-2083768,-1163707,979426,3767587,2273326,-3264436,-4523667,708094,4417473,2014914,-1454977,-2177326,-1419956,-104544,2268817,3033264,-643148,-4395916,-2294231,2868634,3436108,-195931,-2008827,-1956188,-1339020,1532676,3861029,536309,-3725073,-2062668,1438195,1797277,1542918,895717,-2371253,-3675282,1056575,4952259,1429840,-3592698,-2569769,1204559,1135686,-72627,1772915,1124886,-4567369,-3958675,5109909,5804756,-4085327,-5557900,2589959,2727907,-2785610,604710,4708397,-2179486,-6999351,1508996,8194750,461620,-6988126,-1297739,5081939,285457,-3590081,2597175,4112198,-5377094,-6133943,6461426,7561454,-5948689,-7284296,4667978,4521388,-4640542,-1275160,5888102,-872649,-7891847,824957,8699280,640444,-7620516,-1498685,5499092,804185,-3601481,1564871,3633789,-3746080,-4834752,4723778,6193730,-3914257,-6156198,2367340,4182067,-1893168,-1520408,2650253,-402650,-4310256,193340,5128786,914960,-4593940,-2060173,2544198,1717518,-693740,-61145,137403,-1604455,-959518,2205180,2331055,-1129255,-2642134,-518370,1599074,1605548,198526,-1289115,-1455298,-75576,1172995,1047376,111947,-844836,-1539468,-730425,1840247,2191066,-901293,-2617647,-359537,1756354,859721,-199062,54432,-612213,-1516043,304397,2587998,928513,-2335046,-1774477,1122909,1507400,-52064,-207867,-150425,-1328568,-700308,1824589,1601044,-1362400,-1795160,249789,706149,385224,951045,-10879,-2116730,-821186,2237830,1432955,-1339091,-915303,566959,-332172,-559431,1764912,1522569,-2349548,-2827617,1946914,3337574,-1344450,-2835674,1450084,1646529,-2668649,-642846,4351082,201034,-5559786,-370865,5755955,401589,-5042778,230223,4017099,-1561389,-3600517,2982671,4043105,-3804004,-4835131,3925212,5039413,-3551285,-4476269,3589401,3133221,-4394233,-1875653,5730994,1190569,-6745185,-1039596,6879238,965535,-6213432,-380059,5177021,-828814,-4502056,2229494,4497973,-3161268,-4791438,3217770,4877510,-2763214,-4250154,2488893,3118706,-2808831,-1917495,3571722,1234922,-4254895,-1205834,4311666,1348281,-3639351,-1137502,2776446,371810,-2089079,551137,1968021,-1230789,-2220372,1187478,2327591,-625899,-2017074,85314,1125870,-870,-288490,326186,-108274,-737879,-168387,784317,582471,-365651,-850380,-434532,683498,899077,-212987,-953719,-134826,512920,34581,-151084,565500,92457,-1179700,-431486,1410488,818354,-1112686,-914718,725529,562840,-517809,9738,648059,-469127,-1066282,559035,1343546,-375856,-1111127,173273,645103,-313711,102010,602373,-550668,-883765,639324,860110,-451991,-424535,515120,-203212,-753237,740075,1254694,-918799,-1506276,892435,1471269,-876275,-1143780,1162142,799349,-1735294,-634385,2502230,720973,-3065907,-762503,3330164,490119,-3402996,229523,3352774,-1221403,-3407132,2154239,3460173,-2760959,-3387302],[0,0,0,-2,-12,120,-248,105,-247,481,-450,579,-895,1021,-1282,1650,-1892,2369,-2984,3373,-3990,4944,-5688,6548,-7759,8961,-10292,11941,-13546,15411,-17719,19996,-22458,25465,-28605,31936,-35855,39985,-44390,49446,-54881,60650,-67182,74190,-81698,90186,-99372,109177,-120195,132358,-145522,160289,-176739,194956,-215675,239265,-266056,297380,-334366,378393,-432460,500588,-588904,709126,-883151,1157887,-1659106,2869373,-13596078,884349,36047209,18403841,-15499224,-29896687,-4106705,21384779,18170585,700053,-6157934,-15753042,-15837025,10873046,33067955,7273339,-32398624,-26770020,12516157,23921568,5333570,-5768860,-11486383,-20597328,-3450476,28816064,22222437,-16405696,-28301570,-6100600,16357449,22504924,9078497,-16392450,-22440184,-97095,18494117,17763195,6185541,-15706550,-27776933,-1394925,31055831,18681658,-15042933,-22777984,-9380650,5372696,17821573,14506088,-9677749,-26537140,-12786701,15496278,25879775,6534353,-19773975,-22054209,97590,19697425,19093057,1392891,-17989915,-18868935,3062671,23291119,17792477,-6199690,-22797198,-15361653,9065205,24510899,12114609,-15446032,-25052522,-5801428,15520780,16072229,3621600,-10734678,-21842101,-10711059,21201835,27952056,-5285545,-27697265,-11759823,10249862,16350064,11847217,-2058805,-16779097,-14634216,4092018,23770432,20656801,-15261973,-35649157,83424,31236501,6712000,-11452236,3354956,-9865014,-27298397,15060552,43818137,-7644653,-42975916,-5162480,21579561,7500829,3538433,2559283,-15015575,-16328833,5738644,21734979,17545172,-10256789,-33945730,-6120223,34800323,15154894,-19425240,-5032833,3243312,-17944355,1921308,38492948,5570215,-42842393,-16873600,26718240,16519048,-4993381,-3726028,-7921535,-14290939,2435982,22059886,13355792,-13927986,-24981940,-3869258,22509282,18335912,-6596599,-16448108,-7293011,1494241,8587901,15568627,4997537,-20004764,-21159149,9964097,26773287,5296508,-16799771,-12782968,-2268808,4858303,14841253,10822445,-12417475,-21452874,-2531191,16389852,15923405,361061,-17129281,-16178008,6080275,18816572,7544839,-5926577,-10992701,-11675285,1229139,20439680,14121993,-13396536,-21105402,-2230199,13821286,13006028,2203036,-10326649,-14365324,-3320814,12938966,16004853,484340,-17081103,-14753211,4856585,17242860,9902839,-6392466,-15375617,-9077098,7151135,16231920,6985574,-9758191,-15321024,-5038360,10186590,15605125,4845841,-13238474,-17542227,545116,18133606,11309889,-6660625,-11308408,-6612107,-756854,11335451,16068858,-3721962,-22383355,-9274267,14488839,16255868,654999,-11415664,-10599527,-960550,6351815,9305126,8578119,-7070084,-23887087,-4145212,28500730,13560785,-20556091,-11258067,7915727,-3538637,-805369,21353721,4450748,-28962994,-12753200,21993794,16823345,-5727681,-11380881,-7154495,120761,7228560,7296454,4727659,-4165940,-19094318,-8458789,24435985,19605302,-19010553,-19975442,8914535,7307459,-4189766,10027843,8607634,-20323544,-17573612,17448224,22335751,-4815413,-16150045,-5774438,3156670,6462501,7827704,2838514,-7993144,-13043086,-2096622,15316366,14041745,-7710233,-18454899,-3898839,11207570,8751031,836576,-2890083,-8302293,-9545489,5210208,18070538,4819124,-16010447,-12702368,5134950,11464648,6348523,-1059764,-9023901,-9531020,2059510,11789426,8522501,-2994627,-12916186,-9372734,7891916,15856309,1938092,-11717651,-8270122,96772,4891883,9151544,5225567,-9191730,-14105941,211922,13861120,9308159,-4737601,-11336439,-5799551,4216202,9626860,6453251,-3548202,-11355549,-6679733,7007827,12722062,3367214,-8715652,-10538757,-1758987,8872073,10280816,88781,-10480520,-8792293,2463671,9652069,6470439,-1811733,-8896366,-9026814,2157204,14035592,7688641,-10065525,-12255404,1204908,7484733,4764383,3026159,-2489862,-10979775,-5839649,10445344,13713092,-1636829,-14364943,-7647975,7877932,9750835,-499774,-2577232,-726300,-8666842,-5767351,15929157,14801956,-15292892,-18839208,8765162,13129139,-3470802,-1102323,4376565,-8970316,-10572992,10088647,16147711,-2548203,-15604896,-6910234,9081330,10974112,-1599384,-6424299,23239,-2719151,-6251530,9527633,15959246,-9385287,-21463314,4115224,17951045,8670,-8017279,1446527,-1760398,-8214901,4762922,14647295,-218105,-15199688,-7173483,8535584,10239625,173238,-6314858,-4314467,-1083933,990293,5753648,6990791,-3742195,-12943261,-2879078,12405208,8738882,-5587327,-8134944,-1396712,1295786,2974779,6356181,1697659,-9036861,-8222766,4843745,10590280,2593519,-6678557,-7589126,-842756,5978796,5797838,222636,-3972202,-5525652,-2946874,5569207,9629877,-299815,-10574902,-5390448,5586056,6803914,1486472,-2258238,-4784337,-4531174,1827905,8066753,4537285,-5483102,-8636141,-886898,6865646,5683680,-784756,-5192351,-5017113,-226692,5807626,5858919,-1357111,-7111107,-4459031,2652512,6469553,3961978,-2835822,-7317139,-3381512,5295438,7302900,95399,-5686562,-3752322,-54077,2339374,5474801,3529845,-6314283,-9222852,2454181,10130368,2358679,-5920513,-3809182,60131,345540,2452492,5248005,379466,-8845880,-6569635,7786705,10980030,-3782006,-10163735,1096305,4846355,-2932756,1175193,8743586,-3555722,-14092792,1711293,15230273,1724571,-10883246,-2810864,4399179,-18628,-603447,4655128,2082122,-7521740,-7370439,6186176,11843473,-2249013,-12346142,-871033,8352640,-308188,-3361780,5510359,939867,-11151822,-2281722,13379250,5411945,-10508660,-6249458,5206968,3684118,-1119433,1221558,1451849,-4666704,-5004695,4103664,8415895,37160,-8628293,-4149220,5225406,4780715,-1318013,-1633642,-301690,-3206040,-2150520,5570721,5994761,-4073904,-8160495,104907,6477232,2962457,-1864756,-2270340,-1675592,-908550,2134260,4352126,1165984,-4595524,-4999942,1574342,6532433,2324568,-4564168,-4105690,734512,1841119,1341266,2170041,-437076,-5248092,-2998936,4611319,5507434,-1367248,-5157145,-1839705,2030429,2526434,1724466,255329,-2670658,-3581052,814759,5108330,2544407,-3091077,-4075097,-439093,2602593,2943206,855533,-2619454,-3733867,-287688,3412550,2591852,-746820,-2609279,-2464292,-351085,3208789,3852646,-1312282,-5471096,-1326988,4293834,2594698,-1254062,-678577,-495699,-2764195,-74650,5645391,2831522,-5547840,-5211130,3170869,5370030,-968920,-3261101,726027,381131,-3575487,641134,7131154,239778,-9515199,-2331591,8727100,2822933,-6208074,-946198,4108325,-2503772,-3835718,5503469,5661178,-5826469,-7391231,4024253,7641266,-1438362,-5559054,735281,3098376,-2696223,-1935931,5739353,2824979,-8157864,-4939376,7957895,5702307,-6335127,-4419291,4293495,1124756,-4061267,1856076,5456078,-2786176,-6902743,1581967,7225820,702095,-5298137,-1493957,2987120,648530,-1429214,1625698,2159030,-3259150,-4129519,3049639,5591264,-1451704,-5465940,-298401,3360573,176450,-1197406,1195136,107833,-3154070,-1069708,3854579,2901794,-2633341,-3850679,573543,3362841,984835,-1413980,-461802,110479,-1172185,-67906,2970104,1581886,-3338818,-3219851,2125086,3479866,-566560,-2376399,-294316,291196,-677190,674388,2200041,-434397,-3354702,-1026669,2956961,2141314,-1390455,-1847595,-89776,386997,546160,1337028,499561,-1784823,-1693245,1000200,2118548,473217,-1089608,-1292772,-807791,793643,1958140,448644,-2084398,-1500866,1019481,1057036,-114396,455416,178584,-2098170,-1315088,2873713,2738821,-2449437,-3147928,1614519,2469298,-1245311,-961523,2116781,-121909,-3623001,20002,4932204,862260,-5277831,-1634381,4679396,1240329,-3967407,153061,3805249,-2036183,-4641981,3298911,5608955,-3471277,-5949891,2942207,5143429,-2587717,-3613793,3152202,2385954,-4263858,-1963578,5441259,2585727,-5744811,-3200394,5271579,3208359,-4481795,-2134187,4290054,561898,-4927744,669271,5828124,-1135201,-6363306,918311,5881342,-569683,-4526007,912101,3221223,-1678485,-2588932,2503058,2844674,-2827435,-3508718,2379658,3764749,-1638560,-3256868,1184090,2246329,-1517586,-1435383,2335928,1238204,-2955741,-1634467,2918368,2064362,-2185800,-1973942,1279324,1382244,-799246,-605778,1091949,218854,-1759816,-560735,2228085,1318217,-2166467,-1904510,1522647,1683922,-956833,-992368,884307,230064,-1444725,123211,2033523,198508,-2291437,-752364,1937140,1014114,-1278893,-697096,766271,-29470,-757622,676342,1199912,-800454,-1570881,384180,1459384,73985,-830902,-242881,6304,-91816,521453,627397,-457646,-873276,177279,640476,48293,81389,235398,-665683,-843455,1077479,1462258,-1007443,-1665310,828383,1310500,-989456,-783746,1585484,370214,-2395600,-296260,3042041,506490,-3202473,-660308,2963514,341615,-2750030,338291,2880398,-1142936,-3286472,1715422,3867693,-1945233,-4154432,2020881,3764224,-2256383,-3118908,2887679,2387919,-3665341,-2053607,4252734,1974753,-4507859,-1936502,4173105,1713304,-3816200,-1037978,3712570,345441,-3981288,179660,4513436,-429498,-4817579,457241,4605218,-637018,-4133663,1130172,3459933,-1878877,-2919380,2505633,2765400,-2729088],[0,0,0,-1,-8,185,-83,30,-282,274,-207,462,-621,607,-803,979,-1209,1628,-1791,1911,-2532,3138,-3420,3956,-4668,5391,-6301,7174,-7988,9260,-10628,11807,-13348,15154,-16847,18831,-21164,23496,-26133,29036,-32030,35513,-39431,43291,-47614,52659,-57948,63670,-70109,77066,-84836,93644,-103172,113917,-126389,140434,-156550,175733,-198415,225851,-260227,304144,-362580,444856,-568614,775144,-1183223,2291598,-12553825,-31241574,6141517,33106326,20178042,-16082248,-32144280,-3153340,28614940,10181202,-5431007,8192074,-13155664,-37546043,18543736,55996483,-10909158,-51415610,483983,21340371,-5628633,7726050,20155500,-23298104,-37872127,11051713,36925786,11216699,-18200371,-25770125,-4439589,22035428,15580163,-850082,-731974,-14919453,-23671413,18673199,45161076,-4098006,-41366179,-8763463,17819059,7163492,8426570,8851636,-20401828,-29536795,7782591,32519089,10840106,-19652091,-23826145,-5469557,14096453,19051767,7178922,-12913619,-22749615,-6538886,20976586,24537718,-192595,-21497361,-17213827,4859338,22508966,17310157,-6688179,-22981150,-13319349,9723141,21113504,11037334,-10293937,-23671573,-13146754,14879456,26026894,2368035,-22993009,-17293370,2208739,12809386,16640639,6164395,-19906747,-24328636,6535972,27560425,13229514,-9982033,-18840775,-10065093,9998148,20264539,9270624,-8742845,-20335374,-13487680,15949454,28984048,-1292769,-25710431,-10633589,3625589,5001645,17114494,11079327,-25483556,-27379023,14634022,27028658,2113555,-9843730,-10405505,-11839846,3305585,22638153,14799197,-12193824,-25952925,-7047065,23918449,20846010,-9499824,-14605285,-2716603,-7246094,3059724,29613152,7598165,-37459277,-19436758,24494511,17386291,-4523733,-2560690,-8343001,-16287381,3244274,22884108,12972952,-12941852,-27015348,-5490692,28449387,17394193,-16403157,-9671826,3861863,-12665823,63591,35991918,7007955,-42977715,-14527611,30758173,12456077,-9313026,1334270,-5664266,-19102869,3686497,26253148,9883518,-17601897,-22243672,-1250306,21629216,14513088,-9860368,-11743991,-2933306,-5416438,6193754,24439303,2497555,-30704003,-13824599,20427142,16503022,-1964667,-5487736,-9123321,-11182048,5711566,20975341,7646996,-16224989,-18384240,935415,16417905,12453004,-2722898,-13546386,-11980046,1344807,15289355,12824038,-5166114,-17106593,-9594809,7657122,16606253,7753827,-10214828,-17152378,-4230444,12956066,14366719,1053875,-11003139,-12419438,-3207301,11924880,17316254,-100190,-19722175,-11980529,9800131,14107344,4395768,-3430658,-11368114,-11829222,5602884,19187880,7159646,-12887709,-15994348,-2000907,12835033,12519313,-1364184,-10379689,-9422832,-3541608,10418225,18403968,-1683976,-22737663,-8011273,13587898,8959455,2035021,1809904,-11466398,-15840685,9150622,22795286,1569815,-16628295,-10051469,2284629,8445473,8782181,2336306,-7883705,-14296142,-4923465,17350465,18141468,-11264536,-21245797,2428860,10366336,-651,6678712,6698672,-18163446,-16979356,16969180,21992527,-5375262,-15393490,-4982032,2270451,6171427,7588874,3033255,-5942640,-14770260,-5854427,20321512,18142104,-16960376,-20675000,8931497,9221675,-5367189,8462791,9340130,-20889112,-17552768,20262262,21024007,-9647882,-14870896,-1377624,2282949,4269717,8597133,3330096,-8883647,-13495573,-809521,17905041,12738440,-12671523,-16356928,3407687,8605122,1705209,4999810,1550893,-15050560,-10665990,14095994,16642041,-4565613,-13884049,-5396379,2872910,6890423,7768869,545338,-10410904,-10139129,3565899,13704795,6787293,-7484100,-11687216,-3219448,7229417,10409396,3240172,-7809510,-10437694,-1600255,8510106,9556039,855216,-9428234,-10283842,1089381,12218553,8417174,-5774356,-11307121,-3655891,4703520,7357252,6044059,-2258274,-12593232,-7037773,10336895,12856532,-1607047,-9895994,-5820354,357558,6020895,8596634,1471258,-9406768,-10108908,1932272,12787812,7390134,-7712432,-10319899,-386041,3875392,4430535,7251647,-1602031,-15269392,-5565522,14289523,9847122,-6054914,-6420276,-2332395,-3220418,4102457,11880435,1543956,-13200602,-9159361,6933439,12295725,1538651,-7846130,-4369691,-556972,-1355034,6574961,11909675,-6017736,-19065149,1006519,17308542,2419511,-8374207,-84814,-1429648,-7535732,4928584,14453216,-773758,-15612620,-6905835,9586852,10779023,-1875715,-7471252,-665744,-313327,-4440724,6958253,13885259,-8072383,-20223712,4712956,18640412,-1298394,-9447743,2802912,-842540,-8897025,5423425,14805458,-2314519,-15637331,-4402189,10098711,8169078,-2439754,-5731807,-1737343,-1338015,-1099680,7294912,8448335,-7588278,-14163139,3059535,13370229,1722722,-6361374,-1932058,-1724443,-2807114,5283241,9029167,-2316638,-11287532,-3722268,7381058,7263908,-144061,-4826398,-4720856,-1607925,3715704,6572164,1595347,-6319453,-6744943,871668,6894133,5185553,-2023439,-7044454,-4204487,3342799,6646312,2470073,-3267044,-5150545,-2832590,2558492,6942857,3659617,-5892069,-8218471,1009715,7728922,3323205,-2373828,-2982892,-3460063,-1840874,5278538,7339680,-2145757,-9076770,-2978381,5599442,5364034,-51638,-3090975,-3266153,-2513242,1426386,7012055,3983170,-7139463,-8135494,3698235,7401796,-27661,-1841495,-148524,-4553699,-3341249,7806767,7679655,-5806717,-8866649,1216021,5482746,1593583,103152,13980,-3787620,-5055518,2886040,9498343,1066729,-10446943,-4354355,7302789,3434467,-3063637,1959098,1311727,-8476201,-2860431,11723079,5883325,-9806594,-6652080,5215163,3942341,-1587142,983366,2222586,-4536740,-6301533,4443633,10657905,-1270312,-11811584,-1598832,8877273,604118,-4689199,3998802,1993023,-9897319,-2498708,12936214,4460579,-11259782,-5136570,6628702,2919579,-2436042,1665430,2105009,-4994096,-4959458,5225687,8515991,-2256920,-9292083,-814984,6706171,1275353,-2535661,1685223,-193396,-6296636,-448546,8602605,2871742,-7450302,-4606644,3366173,3250777,81606,234293,-706138,-3658386,-1626587,4372389,4682821,-1757173,-5189166,-1598466,2861254,3267048,928850,-1681781,-3064860,-1309779,2027454,3269047,950031,-2533553,-3690847,-889739,3524316,3846759,-1166766,-4487999,-1683492,2102555,2068036,895102,271859,-2145662,-3672750,970406,5746246,1829551,-4776827,-3222024,2115844,2173469,423382,1015717,-144406,-3811103,-2100056,4215822,4557934,-2593733,-5239493,293932,3015958,106753,-28191,1799533,-2174663,-5004172,1954279,6813900,-386936,-5819222,-495757,2919932,-292627,82945,3129936,-679787,-5558363,-648037,6350671,2822502,-4763721,-3128243,2713492,1037432,-1981204,2228077,3155299,-4991056,-5516484,5462322,6448742,-4560958,-5333427,3219099,2034619,-3403517,1160107,5144190,-2303515,-6977775,1580113,7593860,265610,-6225256,-586686,4370899,-904300,-3127955,3971289,3601072,-6547040,-5032295,7217215,5615149,-6352937,-4467437,4860578,1452666,-4601606,1524653,5459660,-3079551,-6871694,2535833,7095926,-1078155,-5625963,348605,3520968,-1118628,-1865500,3406494,1984693,-5106145,-2916521,5590431,3891508,-4330272,-3289237,2677960,1174984,-2033400,964476,2562134,-2310723,-3759663,1625760,4082014,-247225,-3211373,-749039,1381264,475616,228122,884887,-407856,-1981839,-555045,2136092,1834646,-745441,-1924383,-781072,1080436,1670388,251284,-1203677,-965338,-46903,237368,732915,1156855,-540663,-2603223,-715917,2599729,1674765,-1856940,-1606922,872486,402997,-704440,1140074,1523683,-1931485,-2663089,1723294,3343702,-856403,-2758692,450199,1530808,-1059260,-303976,2433500,-39940,-3630183,-334364,3945002,656459,-3298723,-299703,2067454,-985272,-1450717,2517485,1509972,-3494815,-2023988,3413487,2166937,-2703194,-1441869,2227515,92851,-2461969,1273587,3390640,-2021671,-4327144,2136694,4488685,-2070280,-3555501,2546186,2000229,-3683561,-745159,4874408,76644,-5603008,33593,5359363,-160661,-4403145,751985,3541015,-1895589,-3272470,3140088,3624701,-3893660,-4005082,4099121,3921251,-4064179,-2996244,4258315,1525642,-4828433,-82190,5551685,-704674,-5975394,978551,5575260,-1110505,-4604704,1529420,3515464,-2448805,-2880938,3338518,2680181,-3857579,-2858951,3740249,2708597,-3327903,-2038961,2983398,950751,-3114297,-30718,3355382,-559018,-3610566,588423,3391370,-479655,-2639876,505779,1756347,-811517,-1086712,1353193,975761,-1563930,-1117690,1461557,1220934,-813603,-1040448,329972,529341,-59154,-36904,157263,-113867,-432817,-199393,401150,699777,-136549,-1053815,-287569,1200214,505341,-938536,-466358,867645,52540,-1003546,474008,1338957,-797517,-1717746,804673,1929013,-669431,-1700960,688494,1275418,-1099735,-862182,1721237,647473,-2266291,-576484,2476628,538246,-2463489,-82086,2112782,-563873,-1867685,1287460,1742980,-1868542,-1734784,2145739,1556816,-2126090,-1148800,2095786,512745,-2251375,80074,2560076,-646435,-2925397,935529,3027753,-1248431,-2814696,1756232,2207583,-2485158,-1657548,3248773,1167473,-3841941,-675079,4017895,223170,-3841460,445122,3488171,-1274184,-3094915,2002825,2969418],[0,0,0,1,5,-15,176,-70,21,-272,264,-201,441,-558,532,-773,969,-1112,1431,-1628,1843,-2412,2835,-3042,3667,-4407,4965,-5693,6541,-7377,8540,-9713,10760,-12211,13869,-15383,17214,-19353,21404,-23775,26502,-29274,32361,-35833,39383,-43433,48018,-52689,57864,-63850,70233,-77221,85207,-93963,103843,-115247,128097,-142945,160701,-181702,207208,-239426,280893,-336583,416183,-538810,752384,-1221660,4791755,-14089181,-30676364,3703059,34094920,20154329,-16527619,-28553318,-6516043,23026399,20697973,-2327044,-9820614,-8571778,-15307471,2665731,35955860,15731171,-40049281,-32067404,22391297,25777249,-4895888,-3821313,-3982766,-24514374,-7774484,33129986,23343892,-18623116,-28541463,-6644588,17895288,25399173,4414938,-19444535,-14769098,896701,9255298,20315003,14904603,-21927285,-34418227,7266898,34762733,9726755,-15880800,-15367207,-10628076,284127,19766194,17762831,-11418274,-28918551,-11587614,17860770,25028390,4030143,-18865309,-19519181,-1214799,17863315,20717666,2195747,-19649484,-18625619,4465134,22624091,17078985,-5569360,-22854858,-15900696,9870491,25515169,10781089,-17070919,-23091308,-3963310,12969186,14677852,7208771,-10898988,-26382178,-8526447,26083165,24220596,-9511723,-23388086,-9259731,6590756,16082048,14527595,-2973288,-18103325,-14487598,4810084,26105399,19345332,-20627747,-32606859,6731219,25382917,1457832,-2742064,4607331,-20391607,-23633079,25240947,36192209,-15037434,-33886869,-2472003,13620310,9479460,8489084,-2002116,-16662688,-12104905,5295950,20498821,18668506,-12516232,-34427885,-1672068,33708727,11259109,-16501562,-3945820,-933130,-15817443,5921574,34394203,3035120,-39022063,-16833940,24302165,18835870,-4397308,-7249210,-7591587,-11125221,2204943,20380104,12978499,-13081063,-24306932,-5221023,22676447,21517352,-8549333,-21671155,-3330821,7167836,2893573,11675463,11863777,-19767287,-28396390,13452457,33207018,-375408,-21331819,-7422632,10393,1676753,14343641,11785533,-12460370,-21381687,-3578607,16825198,19105207,-1613350,-22208417,-12224337,11620947,13522577,3580227,70545,-10086143,-17713472,3449680,26108850,10229829,-18213019,-17509573,1329034,11679406,11288146,3186317,-10215492,-15323595,-2738720,14861693,16029104,-2427399,-18122263,-12077112,6458284,16073544,9008661,-6695588,-16006444,-8115120,9300607,15907189,4791617,-10479417,-14245310,-4028202,10728902,15925840,3514652,-15549442,-16652465,4423497,18105167,7567637,-6575429,-9208876,-8122107,-772490,14884287,14745414,-8486150,-21041792,-5287046,14096674,14630447,160257,-12379631,-9880496,688439,5742086,9645159,9205277,-10845829,-24491383,2788737,28665433,5978794,-18976069,-5882756,3435349,-4877907,6380585,19228266,-3634692,-25097768,-6563234,18002653,14868062,-2630712,-13823620,-9369356,4756026,8631789,3832825,4016754,-4083854,-19506546,-5625288,25525832,16013342,-19767103,-18181976,8160499,8414290,-1191112,6740603,4328290,-16821954,-14020583,15117106,21401551,-3321900,-18256409,-7637282,6635118,9632056,4841504,-1515610,-6591608,-8927288,-2701554,12779073,15836181,-7171762,-23197268,-3086374,18686830,7635843,-6843260,-1772555,-3136500,-11121857,3742845,20865841,3810310,-19951141,-11631494,9141748,12417709,3869276,-4355147,-8603289,-5438488,2425063,8845212,9437828,-2320285,-16877607,-8582426,14387443,14773074,-5005505,-11137717,-3530444,-511484,3491297,10916815,4262286,-12534154,-13067701,4312302,14310745,6151298,-6748663,-10208946,-3784184,4903711,9359724,5409229,-5459894,-11741813,-4044687,9057494,11132655,947851,-9246372,-9636901,-57655,9920103,9187136,-2479534,-11120063,-6502183,4394855,8881055,4839119,-2409480,-9272737,-8287484,4988798,14640018,3823458,-11881215,-9263762,2890664,6707687,4920907,2237038,-4952829,-10031217,-2314057,10712604,11511648,-3238684,-15011876,-5720632,10782083,8481685,-3185195,-1937110,-995806,-9311509,-1882017,17401974,8747043,-17122780,-13307732,9380326,10347322,-1199586,-1308136,-1115405,-7164261,-3931625,8378199,11383324,-1321027,-14650474,-8111753,11491218,12926867,-4827871,-8916961,1341369,-686184,-4606195,8938639,12607314,-9976493,-18589626,4479140,17292363,1593907,-9539804,-2733266,485529,-2547196,3196414,9661480,560789,-12670774,-8216671,8469632,13057682,-509446,-11185414,-4602323,4765317,2708330,771955,5192820,-585328,-12921440,-4643199,15161365,10326501,-10414694,-10619800,3140542,4455249,434685,3803776,1997404,-8192012,-7965942,5294095,11652893,2019833,-9980890,-8117321,3840617,7863714,1370106,-1544181,-1214848,-5458489,-4335249,7822341,10618599,-4262992,-12117238,-1543558,7669444,4599546,-199840,-1957852,-4531383,-4118816,3128733,8518893,2701721,-7353578,-7526181,1556379,7173103,4028002,-1896229,-5214082,-4327708,1187081,6521991,4444216,-3059144,-6750686,-2796221,3508542,6094836,2899647,-3960965,-7224651,-1628540,6667940,6004129,-2062137,-5488813,-2260788,322340,2650959,5629819,1597834,-7643496,-6985900,4503131,8836833,799129,-5999486,-3799770,744258,1689399,2111224,3698534,-328806,-8496837,-5022522,9243851,9517776,-6094143,-9192762,2614563,4153427,-2197054,2130221,5701593,-5173991,-10053339,3410356,11757612,1240754,-9014456,-4448444,3823967,3572785,-466703,559431,1648394,-4508210,-6773048,5094172,11665459,-2589876,-12890711,-625605,9442888,945390,-4129171,2713655,1131180,-7617877,-2024696,10406995,5590336,-8605933,-7932660,4296238,7014351,-484946,-3071810,404710,-621617,-3888462,1054954,7974584,1958699,-9587073,-6030050,7468974,7203347,-4149021,-4753983,2294526,-209934,-3917761,3692302,7480227,-3687833,-9985555,737402,9096283,2422643,-5027790,-2622776,1213650,-38429,-117071,3622462,2611900,-4979773,-6519160,3289063,8456316,-237565,-7044092,-1772178,2969950,193936,146065,3199167,-556193,-6257925,-1923173,6220721,4532955,-3262435,-4858379,-47138,2433192,1613444,1305009,189617,-3046770,-3120642,1943329,4953756,1055390,-3596024,-3141079,262517,2542107,2598246,130472,-3119148,-3041024,871862,3338608,1568371,-1225864,-2264241,-2060905,11723,3579943,3208205,-2588759,-5066825,322143,4358357,1459164,-1461692,-382828,-789498,-2211425,947718,4955348,1507780,-5412606,-4079797,3673133,4924709,-1648052,-3454086,1079702,422469,-3192653,1401914,6220790,-1398672,-8328084,-437930,7680255,1598401,-4989354,-918237,2580200,-1258212,-1869156,3713614,3756981,-4082393,-6034666,2707533,7314182,-472037,-6357784,-273794,4070849,-1370794,-2673606,4218855,2769223,-6671727,-4473853,6743765,5507542,-5184805,-5182814,2981742,2911398,-2300663,-435731,3563615,-265498,-5525101,-709029,6705820,2823382,-5923764,-3814515,4345576,3137813,-3104690,-921367,3472294,-1209243,-5313704,1702980,6867221,-794345,-7165633,-616120,5477413,746387,-3532898,477383,2345447,-2522669,-2880872,3668860,4507789,-3104663,-5507833,1747774,5210854,-403004,-3364252,799948,1791553,-2312265,-1101458,4146512,1927247,-4765045,-3122285,3772335,3309726,-2178477,-2291285,1084743,322423,-1469410,828225,2593746,-900413,-3572892,-171593,3375212,1229964,-1932490,-1180669,363892,196294,366900,1321498,255665,-1869493,-1146281,1274225,1580793,140288,-876395,-1068966,-717528,977112,1815431,-109519,-2099665,-744940,1237708,482176,-302295,654130,-669,-2130196,-693564,2901053,1749331,-2628260,-2249959,1826828,1834708,-1304865,-672652,1833998,-227921,-3048129,380258,4208009,267368,-4649637,-858192,4211364,567853,-3426661,515476,2963999,-1967587,-3322869,2883401,3985417,-2723559,-4372282,1912407,4093859,-1353889,-3259154,1558944,2642844,-2557682,-2480142,3751022,3126272,-4322274,-3674335,4239458,3634426,-3785930,-2813415,3515804,1518328,-3853164,-592651,4501745,363979,-4953876,-790615,4817344,1301634,-4228694,-1396248,3596197,758987,-3567595,92697,4121438,-700010,-4921504,928209,5243575,-766653,-4894651,804517,4064335,-1167558,-3329556,1841339,2962869,-2490753,-3282004,2624049,3634020,-2268446,-3554036,1886448,3154062,-1814469,-2437349,2346869,1955309,-3033755,-1769764,3510220,1976609,-3538911,-1991752,3072329,1660136,-2528463,-899561,2351916,320975,-2489752,133412,2786638,-129655,-2810474,-68727,2499335,181463,-1881752,94953,1392445,-555305,-1143950,939639,1212274,-1074436,-1270603,896839,1059171,-476838,-623246,231046,32621,-277166,400328,462916,-543621,-532592,372500,240590,-309957,288904,418850,-796117,-689046,1162802,969786,-1230665,-1045764,1243733,823194,-1283251,-457465,1605433,137500,-2039774,-64094,2391837,123942,-2685432,-134130,2610180,-21741,-2545742,477894,2592305,-1005079,-2789695,1521954,2997236,-1792427,-3024164,1970416,2826297,-2010059,-2420122,2139656,2046972,-2401549,-1953251,2695529,1971342,-2880646,-2188975,3108131,2172219,-3237372,-1933815,3350953,1382799,-3660202,-853967,3912609,468725,-4060523,-228942,3915885,137981,-3732891,-48038,3375751,-141491,-3220324,394141],[0,0,0,1,5,-98,101,27,124,-248,96,-219,425,-351,401,-633,709,-899,1091,-1098,1406,-1891,2018,-2204,2735,-3153,3608,-4188,4645,-5274,6196,-6885,7642,-8769,9792,-10831,12234,-13634,15039,-16784,18551,-20458,22773,-25092,27440,-30380,33549,-36763,40478,-44576,48986,-54097,59727,-65827,73045,-81320,90614,-101700,115026,-130958,150979,-176778,210972,-259244,332217,-453926,693960,-1339773,7205437,12583795,-19255092,-27750157,5259334,32198132,19847563,-15678248,-31445426,-1291882,24250196,9075851,1775425,7084500,-22935133,-31102414,27095223,44508615,-16141508,-36163793,210711,6089232,-314547,20037177,11239235,-30312422,-28273751,13534095,29273304,11304238,-14273185,-25048277,-5184686,18368392,14961271,6360161,-1725662,-24145970,-18968529,27777813,36072139,-10972234,-29257387,-5438310,5060598,7960943,19327871,5000997,-28209476,-24242672,12715272,27573449,7591054,-16064480,-21293420,-7794490,12049724,21000915,8866367,-15158250,-24218495,-3779306,22082808,21894299,-929869,-19761231,-17185492,4383236,23105448,16906682,-7872929,-22327951,-12172911,9054627,20392519,12181396,-10232494,-26178873,-12570964,19028772,24615051,-2895422,-20390878,-12244467,-1853809,9413122,22232110,7157047,-26253879,-23306101,12402800,25875802,9162172,-8977360,-16898426,-9238057,9059927,17556599,11390142,-5192927,-25693782,-16160477,25055457,29311118,-12871693,-22950893,256385,-2632700,-2308382,26070528,13468166,-35090863,-25524215,22737594,23461552,-2478779,-7017350,-9440277,-12599625,4591762,21597012,13494403,-10414297,-26504122,-8604035,26868697,21642518,-13623993,-14652111,433409,-7553982,2363466,29806257,6044609,-37060886,-17412666,23244993,17000861,-2564628,-4544966,-10502085,-12878160,4908979,20403932,12497153,-13017211,-27252665,-2310406,28087729,12686485,-13551153,-6010113,-2826607,-13244915,10159438,32453213,-4204945,-35908498,-5651538,21403826,8502027,403179,-227139,-14239547,-14324699,9979053,21790299,6070426,-16066847,-20770038,487179,21016329,10962969,-7958028,-8697527,-7709928,-6264442,14203755,22794723,-7006575,-27261058,-5452601,16040491,11449591,2799067,-4116185,-14338928,-10299107,11056397,19962530,2938645,-16594842,-15177392,2339586,14915520,11477962,-2332317,-13952476,-12516363,3233509,16604468,10720169,-7080897,-16233176,-8148822,8273215,16545174,6540847,-11765254,-16457498,-1783931,13428022,12282811,214394,-9800330,-12820569,-3772171,14713576,18011423,-5192376,-21098448,-6118128,11116636,9395633,4486762,-1071762,-13567579,-12694823,9265935,19915205,3955388,-14826781,-15088679,1329932,14363665,8263425,-3680898,-5848493,-9008234,-8062940,14012341,22877594,-8972456,-26618452,809954,15934935,1510837,2121500,6322452,-14000772,-17527060,13121154,23163261,-1934042,-17419333,-8795219,3994400,9755018,6521480,-204450,-6006638,-12633291,-6057450,17995296,18758221,-13593898,-21925078,4708174,11636072,-174374,5129310,4317145,-16793909,-13506497,15888629,19643797,-4222658,-15791935,-6732215,4816076,8311146,5168420,1519568,-5659379,-14654849,-2964033,21460252,12885862,-17928442,-15028559,7357094,4850205,142607,10525379,563564,-20739364,-7889270,18626316,13460786,-6851852,-11122402,-4926064,1916387,8024052,7779771,268017,-9414618,-12145314,2279631,18196100,7796211,-13636191,-11371523,3082294,4916450,4759970,7242409,-4117716,-16414242,-3806911,15151135,10907815,-5300241,-10442282,-5535306,1528361,8288464,8460137,-1694703,-11768839,-7927675,6072033,12504938,4285589,-7555199,-10217685,-2824899,7532161,10487625,1878306,-8841181,-9328041,-61298,8435933,8654783,49930,-9993369,-9747328,2991310,12786892,5905372,-7561484,-9234912,-1701854,3017185,6779358,7745414,-3858358,-15058103,-4025971,13366946,9674334,-4634179,-7656790,-3737683,-552640,5352118,8940643,1424410,-10330681,-10650007,4104807,14987229,4121452,-11390154,-6560259,3251355,23195,2543792,11112836,-2355226,-19354784,-2723563,18454881,6300826,-9735471,-3877148,-112280,-4244049,3513353,11909197,1150562,-13376575,-8915659,8095699,13254967,-225008,-10083654,-2842266,1827175,-1846840,5324693,11416725,-6275079,-18300450,1988250,17027553,2255555,-8684867,-1630316,-886224,-4479154,4694094,11302218,-891930,-13884129,-6718735,9843517,10874133,-3130279,-7479193,-185988,-914404,-2691416,8668775,9810127,-10562192,-14865644,6796250,13340662,-1418375,-5008143,123118,-4233817,-4096975,7956667,9606048,-4419824,-11907229,-2882013,8457944,7230519,-2148319,-5210360,-2315894,-2145794,960488,8843557,4814764,-10097928,-9771704,5505075,9288445,420401,-3013387,-2487836,-4393091,-650510,7908269,6351843,-5153097,-9154303,-1219251,6411746,5580796,161425,-4290185,-5253175,-1338966,5077845,6343023,-356246,-6646852,-5016956,1664702,6389868,4478754,-2572168,-7098886,-3221304,4321497,6003541,1259200,-3212918,-4513303,-2762910,2798190,7564829,2593287,-7673088,-7084715,3654393,6890341,805883,-1581167,-1503091,-4732635,-2359549,7303721,7177224,-4845336,-9293354,-280744,6659873,3319238,-1603319,-1573430,-1919863,-3915997,890574,9320927,3547663,-10536712,-7109789,7805098,6306107,-3858887,-685048,2459003,-5946218,-4458207,9684761,7943710,-8141291,-9314792,3494637,6623344,-164452,-1535219,886760,-2454630,-5545297,2365930,10172919,644368,-11648304,-3738309,8812045,3228131,-4221059,1332112,1531157,-7118727,-2297345,10405575,5177766,-8891502,-6647091,4718287,5060105,-1255120,-549835,1559071,-3426217,-5378798,4474464,9460029,-2542297,-10489497,-62365,7282970,-151011,-2423847,3306234,-1011953,-7808707,1024131,10004952,1238700,-8405805,-3059868,4028519,2195365,-168829,1360756,-166597,-4654315,-2570644,5524071,6124323,-3480013,-7057501,715012,4533006,321567,-173181,1512671,-3028511,-5090877,2688656,6945200,-232813,-5793466,-2170225,2088051,1874321,1343034,841627,-2184867,-3801904,294583,4697012,2853392,-2361768,-3812056,-871162,2159106,3013424,1177628,-2098912,-3259706,-583893,2427845,2541944,366583,-2294399,-3388398,-654361,3789436,3294149,-2082689,-4204450,-453217,2096704,922682,1022969,1077864,-2812070,-4067636,2410881,6274924,-127979,-5471612,-1119953,2856779,435127,-139368,2388201,-135178,-5058658,-1634202,5863486,3890429,-4817475,-4606700,2704111,2464214,-2246572,654335,3605461,-3352352,-6220466,3700129,7651360,-2431886,-6666475,1528873,3890467,-1967197,-839560,4339013,-149333,-6543292,-752850,7528877,2470609,-6275120,-2791927,4238498,814611,-3147482,2222178,3577566,-4990544,-5347944,5443041,6062030,-4408955,-5214594,2845506,2440792,-2647310,405562,4125938,-1540823,-5977350,1070344,6905908,400527,-5814503,-511911,3985183,-902130,-2237334,3722842,1993466,-5911036,-2668085,6193352,3084582,-4872914,-2407607,2963098,110202,-2299675,2146139,2760928,-3348920,-4093510,2771173,4627470,-1210530,-3704285,513221,1905736,-1072700,-117137,3035242,-95115,-4427749,-489295,4643788,1327219,-3331995,-1106884,1416873,-344318,-490735,2000109,739367,-2946862,-1868127,2212754,2306927,-809243,-1771022,-386837,203128,372828,1135094,645017,-1244931,-1508067,340114,1660660,987931,-443932,-1459386,-969953,1023604,1802997,28943,-1403022,-437165,141962,-167437,777658,1545037,-815861,-2885525,989,3152051,699365,-2482821,-509739,1478622,-692340,-1096025,2232861,1657999,-3237095,-2472328,3253068,2941380,-2604842,-2300577,2328341,931216,-2708222,429135,3816932,-1123103,-4862350,1038752,5029932,-927995,-4237059,1278962,3038976,-2432510,-2143368,3749149,2006371,-4707721,-2311504,4813183,2339916,-4286561,-1500541,3903175,148820,-4008654,1508340,4590971,-2500638,-5038635,2773698,4848706,-2704863,-3740351,2817812,2295439,-3511562,-1083453,4473332,573875,-4991433,-529984,4882773,493331,-4227034,31852,3568592,-1196368,-3311734,2491700,3455257,-3335488,-3532682,3685259,3113975,-3595099,-2034128,3412787,612862,-3490051,601101,3763711,-1146697,-3858968,1142664,3497295,-1073295,-2745181,1304001,1944423,-1847679,-1459944,2610091,1316087,-3017189,-1314271,2975852,1081842,-2546813,-489945,2103057,-416995,-1896550,1106297,1883689,-1389464,-1998565,1262280,1686295,-1004887,-1118627,797838,433740,-826884,10958,1045130,-22155,-1119152,-170321,919938,312984,-393253,-280495,5131,76775,204320,96564,-253311,-53718,-9201,-334051,29239,816299,39231,-1254764,-198883,1377591,147444,-1335240,85776,1226058,-574549,-1333403,1113149,1490923,-1450921,-1722454,1678686,1695410,-1745736,-1353208,2030935,899168,-2370660,-394414,2927222,-75071,-3233703,430748,3260763,-842389,-3066193,1287975,2727736,-1880505,-2308481,2389492,2053656,-2840625,-1817749,3128760,1602946,-3221048,-1098197,3473343,612095,-3540060,124995,3822286,-813896,-3840400,1538473,3762990,-2133438,-3291737,2641816,2575239,-3164483,-1811685,3443536,1142265,-3613637,-653274,3630433,256026,-3461836,134386,3283336,-661993,-3061521],[0,0,0,0,2,-28,-52,26,123,12,-98,-109,50,70,100,-119,-31,-75,131,-114,214,-133,65,-354,435,-195,316,-548,558,-624,692,-694,975,-1155,1074,-1286,1598,-1631,1834,-2204,2324,-2561,2946,-3200,3572,-4042,4276,-4738,5452,-5876,6342,-7144,7857,-8594,9586,-10495,11572,-13008,14417,-16002,18201,-20665,23656,-27943,34008,-44070,66643,-148317,1679592,8993707,12238120,-15494054,-31023301,4060268,34809850,18661128,-15023515,-28589872,-8568912,24593674,22287676,-6448612,-8343034,-3484810,-20445535,-1590917,44519400,16594141,-49776527,-28777177,30966310,18648135,-10164445,5049819,-2331800,-32561405,-6353500,38095127,21100933,-20301312,-27457450,-7010287,19397917,25271632,420970,-16756247,-9578330,-5056807,4705008,28609604,17131687,-30889239,-33114185,15333899,30302379,3815543,-9822854,-11647202,-16283035,-1647474,23847524,18588527,-13983412,-29291038,-9905249,18142085,23195295,3675311,-16819942,-19435026,-3138579,18019913,21999366,1712693,-19875928,-17872333,3778056,21822516,18162769,-4913866,-24055169,-16112678,11401357,25174615,8593707,-16176593,-19815554,-5526571,8734684,17489995,11523992,-15353986,-29712312,-2516200,27504420,17101466,-8746046,-16513089,-11680498,1071446,18843935,17765414,-4903914,-19928449,-14223918,6865503,27328363,14959125,-21996850,-25001872,6537471,15357184,4945289,7586118,-2758420,-28435669,-13094240,29000202,24462878,-13969429,-23429293,-6758981,6619206,14382100,11564896,-5356922,-17012465,-11410002,5104476,21772252,17313797,-14547452,-30464195,-469654,27566180,11921687,-10150165,-6508777,-5396936,-12061679,7476931,30687832,3922890,-36345967,-18446175,23410701,19511468,-5117033,-6131237,-6115238,-13552293,1076318,22514342,12972635,-13944176,-23452715,-5969121,22070778,22902772,-9687741,-22157451,323266,5706506,-2721716,15509245,17569486,-25541640,-31878330,20410784,33207438,-7245148,-18380626,-1729370,-4058488,-2240327,17633526,13883842,-13922905,-22497179,-3675531,18248001,19751964,-4511649,-22311558,-7508749,10172941,7722347,6777988,5403010,-14540055,-21353357,8334564,27443498,5380133,-17673246,-13212075,4919,8284326,12345317,5624025,-10697010,-16930874,-2599124,15903352,15609646,-3115078,-17029593,-11477799,5028171,15514833,10051611,-6444606,-16305716,-7761801,8743898,14890060,5758239,-8915950,-15121076,-5763562,11480069,17485745,2301315,-16852137,-14128907,5335602,13899587,6966743,-1230413,-9223145,-13540653,352095,19347090,12283811,-11581800,-17452199,-3282985,10271577,12893142,3011044,-9993119,-11336288,-2717392,6565724,13878419,7503463,-15584467,-20381989,7276964,21652527,2748980,-9931165,-4849710,-5594792,-3310558,13476931,15451995,-7786847,-20245787,-4859853,13750368,14281153,-158192,-12798162,-9559146,2467077,7441211,7250486,4889636,-7807292,-18270630,-2281220,21902239,13552969,-14917834,-16845018,3915432,8140417,869103,6242268,4611642,-15912233,-15671926,14632784,22763284,-4041866,-18175921,-5525660,5418082,6778537,6190264,997868,-7028630,-10227511,-3564540,12981810,17628845,-7398200,-24941831,-1188603,19447533,3259874,-6579676,4496522,-4246348,-17580366,5483755,25739751,1227246,-22458883,-8277202,9884645,8581729,3306081,-679719,-6784565,-8123960,-669324,10643846,12835179,-3926941,-19351317,-5957799,15562602,10552546,-5026109,-5688226,-3859114,-6005437,3669066,14928785,3829952,-14677556,-11945957,5119056,12339835,5474525,-4335815,-8787432,-5806200,3017084,10351583,6987941,-5443086,-12057223,-4260973,8023724,10892414,2453402,-8428127,-10457042,-676035,9959468,8830842,-1908696,-9366845,-6690602,1695881,8086304,7831643,-1230595,-12001463,-8863176,7224600,13376541,1317860,-8734868,-6191564,-1208691,3242009,8625632,5244739,-7662510,-11838980,-365124,11313993,9356155,-3540392,-11637326,-4434391,6007843,5838510,2421408,1001312,-6612358,-11105814,3431544,16524999,3618186,-13601332,-8271029,4498052,5716430,3180332,2144087,-3698987,-9016076,-3040385,8885688,10951176,-1847308,-13405194,-6383506,8955608,9647236,-1522067,-4891416,-1868121,-3616541,-1891540,9600261,10324970,-8556126,-16572923,2363541,15628717,2641157,-8577680,-1794185,360749,-5083884,2611110,12592381,1140193,-14674135,-7858301,9308153,11406374,-952197,-8823601,-3535008,2851592,487386,1391908,8270591,-148901,-16151702,-4904531,17912230,9153494,-12813039,-7453931,5563501,-144310,-2098475,8416175,4376104,-11736981,-9542818,7740728,12252095,-144491,-9829340,-5261293,3557596,4011368,1192354,2825241,-554133,-9518731,-4679422,11036029,9895935,-6784133,-10152322,613111,4919528,2398699,2458727,205112,-6395112,-5834318,4219625,9194115,1807359,-7312195,-6423300,1089790,5569658,4284144,-416408,-5114861,-5173426,835864,6297332,4575575,-2109101,-6228354,-3965452,2644757,6984003,3528161,-4599143,-7160395,-607926,5652961,4267170,-344753,-2889288,-4208254,-2519587,4513332,7985395,-404062,-8886964,-4412563,4692741,5492431,849388,-2270902,-3380073,-2800252,748919,5235918,4768768,-3303771,-9024654,-1691297,8619597,5354866,-4407884,-4197497,149339,-849873,531830,6172065,2813387,-7516873,-6994899,4344516,8553472,866007,-5936089,-3727047,1204050,1958103,1463740,2650392,80527,-6515829,-4932926,6302532,8980134,-2891666,-9411379,-931501,5824676,1319739,-1441467,2349006,-241306,-7474277,-1872713,10308247,5846577,-8674624,-7664839,4877231,5818599,-1592881,-1188231,1896789,-2432419,-5377391,2454103,9052733,1060586,-10201754,-5126290,7855722,5891003,-4849104,-2862905,3716604,-2491194,-5789585,6206884,9225078,-6238027,-11005968,3351306,9164611,-389509,-4454259,531212,584266,-3157603,311214,6529843,2451417,-7532131,-6022031,5585990,7395662,-2393784,-5192105,580699,753275,-2136155,2249430,5208536,-2409274,-7585127,-284416,6786455,2798155,-3375510,-2971710,-150239,444821,1511999,2902693,407690,-4060469,-3149897,2387848,4580551,966891,-2905344,-3079205,-375518,2537521,2947951,21737,-2948450,-2535192,335668,2316086,2240031,158953,-2945657,-3460510,853021,4658668,1890259,-3395884,-3116750,815650,1821142,1065885,1425511,-116822,-3506724,-2323329,3407559,4703334,-702857,-4725385,-1707258,2671361,2211597,-524074,-309067,-215482,-2835665,-1587383,4241100,4081290,-3602637,-5446442,1149639,4302719,650492,-1638766,-294001,-335330,-1678234,396815,3936929,2054441,-4137122,-4434135,2791518,5505773,-622209,-4049462,-11193,1732531,-1465868,-352835,3985372,887646,-5970394,-3140850,5736769,4644904,-4154986,-4594367,2372043,2398168,-2458766,-24160,4303333,-887785,-6494511,60775,7632232,1673086,-6574031,-2396353,4763177,1480516,-3422655,864195,3952532,-2869349,-5985742,3245230,7632046,-2401207,-7707821,1185814,5880798,-1431364,-3570000,3060520,2087724,-5246232,-2503096,6323125,3849898,-5614627,-4502594,3837575,3809333,-2322253,-1705402,2698185,-6307,-4161084,730506,5752225,132081,-6044310,-1249431,4605402,1341102,-2587605,-344942,1238668,-1612668,-1573438,2607354,2625131,-2435948,-3443275,918425,2983164,470925,-1390318,-693121,-304053,-261140,971042,1626877,-116330,-1913747,-1015789,1033433,1650511,674935,-1042605,-1749964,-313240,1676261,1337976,-683168,-1266038,-299038,-91346,137686,1327779,943470,-1869353,-2306386,1211049,2852515,40968,-2165940,-497975,996675,90365,-193874,1298185,610192,-2251355,-1844872,2280253,2895306,-1454715,-3057293,687028,2044806,-634162,-792825,1433815,177387,-2617796,-683621,3070204,1749855,-2526704,-2532297,1454497,2398589,-818300,-1570346,1183466,880465,-2419827,-719594,3658924,1411535,-4065039,-2217909,3571988,2337617,-2711155,-1641148,2331063,533103,-2879601,166460,3939512,-76770,-4909268,-600215,4930285,1111425,-4420451,-865008,3774778,-275163,-3700596,1495089,4271069,-2251599,-5020277,2271679,5285285,-1887637,-4772480,1764301,3718766,-2300329,-2929266,3273487,2705163,-4208904,-3130876,4373346,3382389,-4014728,-3101114,3561959,2203476,-3415912,-976719,3860748,192055,-4484399,-132916,4774850,374321,-4397046,-495016,3518960,57596,-2755268,772015,2456996,-1601111,-2602932,1906483,2917407,-1545106,-2822504,1019785,2078717,-735334,-1177946,954497,587072,-1449761,-456453,1721555,745311,-1435452,-1004978,890005,848619,-178121,-356996,-143610,-270326,-75330,463836,313075,-194098,-346042,-331788,-44939,726848,728169,-652813,-1154679,345545,1169980,-97746,-807767,189623,451092,-645127,-372556,1194144,695556,-1390631,-1181736,1216531,1380107,-917244,-1244504,768743,825046,-1039467,-576349,1548292,458123,-1943397,-787500,2001579,1007010,-1712400,-1021006,1316613,685706,-1195376,-417757,1378381,400528,-1807285,-625981,2198891,1033256,-2325139,-1269132,2251444,1083622,-2181727,-585778,2337557,1580,-2689265,181147,2972884,-85289,-3107440,-168321,2888927,221832,-2762498,-47187,2837524,-464717],[0,0,0,1,5,-73,24,-134,171,-76,247,-397,284,-455,717,-719,855,-1163,1315,-1632,2006,-2175,2603,-3256,3654,-4141,4923,-5587,6391,-7420,8318,-9362,10769,-12055,13461,-15253,17002,-18858,21149,-23505,25968,-28884,31897,-35128,38927,-42920,47066,-51912,57195,-62808,69189,-76193,83829,-92627,102489,-113410,126191,-141046,158253,-178999,204421,-236013,277149,-332936,412953,-539148,769606,-1335127,6614789,8913921,10577638,8695766,-18439137,-24806830,3455187,31581135,20749721,-16606713,-30036741,-500339,19858555,11275830,7810043,159131,-27946153,-19384676,28349241,30678157,-11723779,-23410325,-9762702,-2565749,12975754,23394611,-2248499,-29014832,-17909451,9470822,23661701,15054186,-12590854,-26114076,-5600636,16045551,17151078,10831867,-7613861,-28569309,-9463694,30008718,24773218,-9534333,-18650782,-10835402,-2888436,15799883,23946616,-3366631,-30113240,-17310770,13105681,22828952,7859549,-13149238,-21682537,-9937057,12436234,23192119,8388646,-17413195,-23496875,-1926013,21123633,21001542,88687,-20111754,-17970878,5574453,23514106,15222200,-7604928,-20415401,-12920404,6851382,21480892,14838098,-12113615,-29359027,-9247902,22617724,19628065,-6032808,-13818086,-10752587,-9217996,10537903,29461699,3632282,-32220047,-18443428,16375982,21402260,7117809,-6515001,-15703854,-9507556,6800163,16752495,16215280,-5371687,-33240170,-13274315,33897863,22750506,-20514906,-12995130,4519014,-14118320,-1987819,36807554,8949817,-42896488,-19069674,26655830,17379162,-3233064,-3153230,-10316451,-13968325,5308723,21164593,14039665,-9599269,-28394502,-8557679,29353793,20338485,-15427169,-12840370,842689,-8724422,3254543,29546255,4678977,-35366895,-16843739,20990476,18129910,-644495,-7112095,-11519326,-10205268,5129582,19279188,12190034,-14139800,-25766522,-46176,24246901,11406471,-7308087,-7718492,-10577991,-7441737,17535761,22970469,-8998179,-24620093,-5053973,10829099,12144806,8414356,-6449254,-19148678,-8038019,12442328,17492661,4735044,-14508671,-19079772,866009,18049986,10356890,-3354904,-9889839,-13690214,-2281615,20188016,16575875,-11706187,-20021001,-3190713,9425904,11747914,8067555,-6319638,-18226900,-7426765,14008639,17684350,578198,-15284796,-13363515,1680251,13835391,12148438,-1854288,-15238493,-12342833,4821276,16290892,9419391,-6804311,-15922128,-8575448,9095290,17319581,5001678,-13110881,-14788007,-95119,11852462,10693141,2044259,-8960030,-15795808,-3702395,19155847,16974417,-10657604,-19061514,-962866,8087847,5734472,8380863,636021,-17701809,-12766508,13048964,19843617,1093804,-15850235,-13360622,3944008,13215522,4590595,-1565972,-2093376,-13397644,-10611706,20968370,23445329,-17372814,-24997165,8640785,12408801,-3630900,6881064,8131769,-18974263,-16881262,17280224,21687574,-4413520,-16547086,-8122746,4439341,10243758,5264033,-822544,-4748039,-12748742,-6489802,18950796,18621437,-15064150,-21768428,5379063,11952659,472607,4160895,2642057,-15364851,-11605504,14502727,18734877,-3164458,-16088964,-7556084,5643184,8989001,5249375,495817,-7888815,-13141746,1264830,19000653,8137717,-13696438,-11780225,1158477,4653599,7898815,7604482,-7302940,-15957014,-1494264,13363707,9811323,-2259517,-10262897,-8591320,2607065,10795269,7563908,-2139715,-11104217,-9799453,5799316,15687499,3689181,-10433000,-8480251,-1216177,4075519,10079256,6048237,-9990843,-14251653,1454901,12945971,7328917,-3467366,-8843807,-7314365,1364048,10440547,8516973,-4104846,-12324892,-5781809,7201480,11214174,3269449,-7240330,-10311971,-2514041,8747051,10287023,38371,-9149625,-8086443,313333,8411764,8937547,-692484,-11610150,-9175473,5813414,13125020,2684264,-8383259,-6455299,-1686485,1035706,8594206,9351172,-7507522,-16557326,593597,15041803,5802319,-5942841,-5307768,-3371271,-1575350,5806173,9845730,957189,-12275315,-11067249,7500427,16458044,-419304,-13210709,-1819149,3978096,-4086400,4120115,14486830,-6311919,-22096700,2317817,20507110,1952697,-10839359,-1430742,-88299,-4696983,4439390,11536393,45426,-13451806,-8577548,9032300,14170677,-1572148,-11758212,-1950567,3483991,-1724818,4402466,10690218,-6244802,-17649596,2037291,17012111,2924641,-9391105,-3549869,-40838,-1804273,4275661,9113225,-1194353,-12668243,-5936163,9462163,10040108,-2424613,-7022006,-2478397,-1012643,1627911,8418559,4116864,-9626913,-9221860,4740407,9171240,2291716,-2854474,-5094990,-4853464,1749216,8034348,4711334,-4667895,-8724901,-2233934,6833712,6659746,-862407,-4977153,-4595955,-1908347,4899040,8524159,-139077,-9796623,-4904838,4882674,5883412,2033166,-1247822,-5303210,-5164766,3039625,8705348,2836059,-6311703,-6742513,-85076,5358762,5208247,484419,-5052533,-5886511,60068,6440569,5061894,-1999775,-6207014,-4018075,2055780,6677157,4159012,-3986737,-7396743,-1478623,5207347,4828893,314886,-2722708,-4471836,-3134811,4074895,8730420,410918,-9799457,-4716697,6118142,4915236,-978611,-4163,-1317976,-6480812,-1178891,9621197,5745057,-7553148,-8621866,2264579,7121647,1302505,-2526994,-257961,-1550237,-5423877,1830616,11534424,1543195,-13703197,-4660680,11094193,3997927,-6220405,1251742,3231752,-7855213,-3701651,11792478,6730547,-10317910,-8592600,5151343,6787970,-969020,-2310134,750003,-1725137,-5063248,2209127,10024550,493367,-12197297,-3729640,9777656,4115199,-4963110,-311339,1737045,-5301012,-2038063,9003684,5128802,-8204488,-7188830,4310033,6142036,-498685,-1874201,-32678,-2668069,-2917230,4406077,6707737,-2590225,-7993894,-908104,5035115,2290908,-331846,-646117,-3116539,-3198497,2776882,5770993,427700,-5030600,-3483137,1567509,3631845,2128136,-307374,-2713649,-3431719,370381,5180251,3214327,-3512815,-4469082,142109,2364480,2007921,1741328,-1343221,-4950484,-1807823,4556757,4033084,-1618811,-3744330,-1705108,626303,2404043,2701587,-206650,-3926485,-2828375,2155098,4233558,1284789,-2382559,-3073766,-985543,2220883,3609532,678296,-3248337,-2878477,568691,2443309,2054941,374345,-2531154,-3762026,261629,4899952,2421834,-3606624,-3524589,996161,1599712,139697,1815287,1205441,-4459646,-3953478,4828548,6168164,-2765526,-5517607,978733,2775118,-896672,332206,3331715,-1293609,-6210030,-249960,7610485,2460528,-6921284,-3497715,4761757,1617314,-3745369,1881571,4297557,-5151243,-6491174,6197501,7900936,-5007803,-7050423,3592554,4244978,-3207325,-794208,4973463,-685526,-7136151,236758,8327422,1719694,-7261785,-2543142,5032391,1235578,-3449466,1504840,3510982,-4375851,-5180285,5144296,6417087,-4237011,-6144400,2520172,3795761,-1951103,-761784,3110475,-962146,-5027108,964513,6209316,534514,-5206427,-1186038,3058338,624623,-828917,1495896,111445,-3511381,-1088880,3783346,2253465,-2492483,-2623902,402302,1103203,496611,892692,18059,-2272060,-1676258,2059495,2817548,-604301,-2269207,-564820,530444,523323,1562760,959674,-2149560,-2258066,1415363,2744806,12530,-1544240,-691225,-495955,9426,1624469,1444166,-1461305,-2504844,75686,1969249,1059268,-588576,-1041391,-862580,-93273,1388993,1486045,-583835,-1846212,-623540,853016,1234785,928095,-430185,-1951450,-855792,1873775,1729149,-961209,-1448316,110522,54118,-413956,1350564,1641515,-2069044,-3089704,1476934,3531139,-857570,-2903524,807507,1483882,-1817025,-516311,3530209,520215,-4759251,-1148777,4925523,1688696,-4087842,-1190148,3389436,-190113,-3276975,1826749,4028612,-2866122,-5171837,2966236,5531270,-2774182,-4803042,2780097,3266099,-3682725,-1932676,5021837,1282010,-6155415,-1399636,6310406,1497770,-5607215,-886608,4664962,-470180,-4115279,2021881,4292057,-3019972,-4771656,3162350,4861986,-2669233,-4142957,2349979,2799839,-2748853,-1601448,3760397,881906,-4632674,-890247,4844713,1030458,-4166870,-663450,3158849,-348004,-2303785,1586437,2134548,-2495913,-2234150,2523552,2252413,-1859276,-1671822,1132899,684072,-881595,301732,1271367,-694209,-1727401,500253,1916991,-13842,-1437703,-80296,583477,-304649,176267,1020449,-388798,-1550442,109037,1475918,146016,-804624,-1024,1689,-519421,342514,1122632,-205052,-1410179,-166443,1024980,402266,-386112,-120677,-172465,-474180,190805,886698,175591,-913655,-477900,464065,411539,180418,34292,-569551,-592327,560877,839527,-245469,-581927,116123,46749,-481978,471633,1113813,-674366,-1686745,569151,1805697,-450404,-1546022,693417,1104297,-1350526,-829734,2180427,966783,-2747289,-1094765,2971595,1074321,-2928808,-620684,2863237,-274572,-2979800,1165689,3354895,-1737251,-3635210,1941531,3686471,-2015645,-3194297,2347667,2605948,-2811527,-2005469,3638134,1697420,-4268558,-1679265,4536008,1378391,-4492116,-767541,4310909,-102439,-4238915,1099461,4263573,-1872271,-4231845,2258766,4005690,-2424405,-3393696,2551986,2553629,-2707888,-1843429,3211326,1449575,-3505520,-1382795,3599841,1259830,-3451691,-877848,3145078],[0,0,0,0,-2,-41,-26,-16,-75,60,82,64,-178,4,-97,258,-131,157,-384,386,-427,525,-533,789,-1069,960,-1042,1528,-1743,1847,-2148,2442,-2831,3354,-3610,3989,-4720,5248,-5728,6557,-7313,7978,-8969,9969,-10959,12190,-13397,14643,-16336,18002,-19558,21586,-23858,26108,-28737,31673,-34774,38478,-42604,47028,-52284,58363,-64939,72383,-80083,85266,-78156,5034,130404,13692907,5435474,8643817,13636370,-17525225,-30786797,5920144,33911723,17668334,-13839733,-30228438,-8004429,28297869,19010869,-10288821,-1909193,-2928035,-28918353,2821601,53236030,7218752,-55947815,-16709453,32807429,6916532,-7074966,13775465,-9111128,-37322257,1199218,39412342,15843517,-20129967,-26331128,-6450503,21597333,22574180,-2590663,-11552739,-8535398,-12211604,7430736,36450941,10718829,-37693427,-24812534,19322638,22265730,3061639,-3562575,-13681566,-20671710,1583020,27246615,15701811,-17086739,-27787042,-7125070,17960440,21338998,3582430,-16328193,-20265451,-2570821,20179387,21486092,-710862,-19986137,-16658442,4310120,22488810,18184863,-7066231,-25369731,-13980338,13883293,23851976,5687631,-15176463,-17896333,-7678657,8626960,22422156,10020252,-22736463,-26842252,5448006,23883815,11549937,-4307122,-15036054,-16900621,3292501,24244810,14764006,-8851425,-19245004,-12709319,9974549,27546216,8858285,-21870988,-18626247,2853849,10862285,13670151,8628515,-15756347,-26059872,467040,23832268,14707259,-6862360,-19984000,-14643208,8658831,22002026,7615253,-11000131,-14415003,-8610857,5556260,21936983,14740528,-15952471,-27758408,-299312,26474222,14424245,-11038810,-11334806,-3831780,-7194489,6547687,28039475,3498704,-36869785,-17596069,25778494,19218479,-6500767,-7141123,-7646631,-11628835,5130654,20475425,9468009,-12317547,-23651329,-7070266,27053192,23417499,-17584698,-21480195,7423651,2456110,-5707299,22084996,15464448,-34486227,-26249666,28841044,26615363,-12130497,-13140515,-1718652,-7524088,1344995,19716954,9853153,-15272378,-21195406,-2745667,21024642,19156354,-10021693,-21323800,-2217826,7893128,5173928,11182936,4708707,-20815141,-18573646,15006822,24587034,329689,-15817342,-11060974,-1314802,8534149,13992689,4523059,-13173133,-16661045,191840,17087617,13493282,-4861883,-16422211,-10566447,5690476,16309424,9254603,-8481476,-16196819,-5954272,9492884,14368210,5116604,-9842885,-15793802,-4433485,14010282,17052106,-1473220,-17457334,-10445304,5833499,11299698,8439817,298531,-13560136,-14550864,6753984,20079762,5953679,-11924291,-13518263,-3819438,9224517,14661107,2553262,-11989638,-11706685,-1862899,9268734,15064577,2268822,-18090065,-13714156,8716946,15196818,4722163,-4897251,-10981764,-8956701,5391489,15235271,6981929,-8095299,-14623483,-6159991,11682426,16912077,-416541,-15743590,-9394501,4430815,9002555,7026880,1569728,-9065969,-14827817,-1067494,19896336,13926197,-14740113,-19335269,4613055,11639365,571090,3724870,4071669,-15754007,-14458784,16551384,21849446,-6030488,-18114052,-5346045,6221070,9109752,5054694,-2361115,-5884436,-8312223,-5044650,14552988,19594683,-12592876,-26972502,5452698,20505297,-2387585,-5097182,7311850,-8790489,-17780255,11960662,24698590,-4791893,-21457746,-4900413,9620752,8628743,3262762,-2583305,-6939424,-7031891,-590700,12357664,13235078,-8430525,-20503671,-518157,16716557,6302433,-5061594,-3596524,-6046532,-6462630,7831180,15282418,-680239,-15835006,-8908306,6774105,11554023,4601997,-4929009,-9390993,-5404172,4869045,11393646,5044730,-7741837,-11450509,-2142178,8952819,10616810,1085954,-10167484,-10107100,1732262,10936896,7232030,-3590699,-9365442,-5932760,2312196,9314743,8059640,-4246377,-13896467,-5280978,10288944,10552103,-842492,-6854792,-6538741,-2796418,6153111,10955763,1248072,-10657570,-8954914,2420959,10784143,7681802,-4733733,-11204333,-3575435,5615618,6901637,4265696,-2328407,-10478357,-6380542,8088556,11718839,361571,-9491225,-8258447,873917,8921672,6742140,-2527488,-7058065,-5310350,-347355,7598735,9601462,-2336159,-13317371,-5949348,9342904,10618249,-1129343,-7767116,-3590816,-360585,366588,7266944,9034952,-7680392,-17175245,2609822,17855347,2487545,-10883754,-2333778,1358112,-4039687,3529236,11602328,-727269,-14418626,-6845106,9848625,12464827,-1732011,-11630475,-2721359,5746086,-445411,331734,9918438,-1766484,-18862007,-1374526,21137489,5157072,-15210638,-4318085,5924526,-2022839,-226405,9582157,1488557,-12936616,-7303000,9377639,11802873,-1862600,-10840654,-3852514,4869484,2857725,1120577,4088824,-2355167,-11376950,-1666379,13519944,6871619,-8914016,-8028886,1673936,3745047,2841793,3380734,-1312229,-7870002,-4273996,6196385,8643325,-32825,-7547410,-5497195,1592612,5854951,4455203,-1200840,-6203294,-4580510,2319084,6477391,3664583,-2800095,-6620475,-3579730,4072793,7717801,2021709,-6214322,-6192301,1080447,5406969,3473819,74416,-3385524,-5837422,-1138067,7372997,6402934,-3747572,-7905990,-1911382,3958303,4586572,1897130,-2572249,-5217922,-2519195,3163061,6085571,2378248,-5311319,-7071329,783215,7084078,3691535,-2347139,-4138697,-2997009,537865,4837178,4064315,-1630672,-5507501,-3772476,2661778,7308603,2592731,-6223674,-5788458,1874273,4314909,1670442,562584,-1319727,-4958714,-3149921,5239362,7928402,-1823849,-9888538,-2526924,7562286,3514896,-3409686,252594,1080120,-6297450,-2301015,10655109,5810668,-10056250,-7926981,6075639,6633601,-1862499,-2325462,1182762,-1720695,-4496564,2382295,9168160,678253,-11703769,-4630689,10436035,5533765,-7274436,-2173596,4955962,-3899627,-5479274,8544831,8084375,-9096114,-9933933,5905702,8555970,-1848242,-4208864,766366,73167,-3062402,1338105,6908274,981288,-8916961,-4561701,7620956,6159915,-4223267,-4294430,1329453,-372260,-1702705,3964825,4203855,-4610100,-6808451,1940017,6656848,1445509,-3498257,-2601998,-402420,729647,2530266,2749618,-1023981,-4470017,-1902297,3232689,4172830,378682,-3258877,-3204775,218400,3393296,2717000,-1020548,-3227422,-1940461,628539,2468116,2497514,-400016,-4157809,-3058015,2659533,4781976,141704,-3564514,-1889931,526722,1221706,2233867,1764565,-2106320,-4147651,-117836,4273480,2982150,-1782668,-3717749,-1056923,1928557,1952125,812744,-495563,-2464817,-2484957,1438083,4001161,912443,-3170051,-3051126,189358,2856174,2403213,-882851,-2720071,-941907,771489,1065883,2053420,1169315,-3207964,-3813376,2197239,5254082,235386,-4201070,-1572839,1877353,693447,-499340,1772761,1118259,-4458962,-3573105,5183280,5743886,-4324922,-5982589,2746105,3697252,-2544969,-663836,4140968,-972268,-6357653,713191,7790594,1288486,-7024020,-2407047,5340475,1952389,-3893894,540452,4138228,-3154145,-5994809,4399398,7749986,-3976227,-8003443,2846800,5990306,-2698379,-3260274,3755920,1172795,-5807689,-1024132,7061582,2386523,-6480710,-3402593,4746255,3089510,-2910740,-1102969,2800238,-1010029,-3949951,2191482,5547531,-1704710,-5983906,380096,4545837,303364,-2368313,230423,527839,-2018970,-470580,3136175,1458822,-3073577,-2595819,1567346,2524488,212292,-1163658,-817197,-481724,212056,1391482,1175323,-593613,-1727212,-830270,1082861,1915401,547836,-1748346,-1876779,544213,1927607,510882,-888893,-596200,-514842,-580415,914261,2029094,-199151,-2734001,-966108,2140617,1682836,-778120,-1135811,-147504,-117771,91365,1181291,1072894,-1113128,-2137533,229995,2320863,862647,-1358452,-1217975,76401,449743,660718,636269,-516747,-1108778,-440008,451723,1135906,959673,-1061065,-2261281,278495,2581556,351722,-1917272,-254288,985021,-719252,-696147,1990978,1338910,-2700607,-2414517,2435957,3182780,-1753314,-3039824,1497641,2183621,-2275172,-1257809,3731638,846148,-5103764,-1068337,5666387,1299767,-5232964,-1054181,4323816,-39543,-3826375,1297135,4165362,-2347542,-4926108,2552883,5493479,-2338989,-5287170,2157843,4373265,-2691615,-3246911,3747858,2646382,-4927958,-2535309,5481824,2647325,-5208658,-2342117,4516562,1464417,-3920310,-222728,3927547,-791475,-4379894,1124162,4701868,-808385,-4477184,523310,3640803,-700534,-2650740,1397489,1969283,-2203669,-1827042,2702874,2052076,-2388439,-2109223,1684013,1630830,-1018276,-776513,871513,38874,-1153725,201590,1522162,83710,-1476904,-596875,908320,850863,-89386,-633921,-390254,51016,325177,217420,79331,-20049,-403548,-620755,361822,1197722,47914,-1365986,-471660,1083363,595573,-613737,-202399,390670,-372183,-559565,765198,997677,-624524,-1293220,208993,1192977,219088,-765322,-192373,266647,-195812,-123372,617903,283260,-783880,-589891,424608,605693,190878,-390532,-729873,-51899,994692,297889,-870908,-4875,670528,-585600,-837673,1269096,1160867,-1625706,-1529363,1655573,1587032,-1443727,-1362173,1425147,973207,-1762842,-720982,2419495,781628,-3108870,-1026751,3560135,1015833,-3655710,-672937],[0,0,0,-2,-15,193,-199,210,-386,433,-575,890,-996,1188,-1704,2015,-2327,2979,-3591,4183,-5101,5977,-6915,8250,-9596,10965,-12765,14689,-16668,19155,-21808,24535,-27796,31410,-35151,39469,-44185,49133,-54776,60979,-67485,74750,-82769,91256,-100701,111110,-122208,134457,-148101,162855,-179199,197445,-217517,240091,-265742,294615,-327768,366573,-412077,466633,-533738,618062,-727922,878075,-1095948,1442738,-2083950,3673231,-18185381,-15948811,13457909,9448464,12444495,4465164,-15277187,-24933309,2444633,31337117,21221309,-17389616,-26550674,-3116094,15531281,17009389,11685453,-9724131,-26914157,-8335246,21770102,20379637,433581,-17317485,-24061261,-3655103,26588031,18993700,-11862565,-21623296,-12727494,2173916,22147966,19252642,-12159572,-26782005,-7399818,14180752,21794017,12561513,-14859435,-27851425,-924475,25423258,16915627,-1588756,-12955644,-20204554,-5497760,24488911,23655960,-9975209,-28016624,-12796628,10436900,19694708,10111926,-10514025,-23132407,-12398510,13147382,24991504,7857326,-18324376,-22762403,-1921637,20096532,21374898,749211,-20337955,-17821827,5513297,22177068,15391212,-5481031,-20075353,-15271771,5938637,24096129,16084485,-15164542,-29963665,-5057404,21547604,13830226,-2589969,-6884936,-16359805,-15847814,17429799,33581932,-3889044,-32733864,-11404633,13745712,15630109,10403919,-2532282,-17088032,-12089670,5085526,19238777,20177132,-9426633,-37288571,-6298082,35647631,12752502,-18245963,-1513232,-1804644,-24218234,7306779,42731647,-1120025,-43705882,-10143162,23478646,11089933,1448553,168105,-14040833,-15144032,6755381,21412963,14631623,-10128817,-29548083,-7000855,29337911,17873647,-13525654,-10424521,-2308110,-9840106,6218662,28680258,3426238,-32759658,-17369818,17746161,19667549,1614544,-8576352,-11860020,-9882438,4156282,19782495,12611172,-14641609,-23656929,-619160,19311930,13886723,-617936,-12427675,-16194360,-299657,19433094,13980855,-6046536,-15213158,-11581857,2763190,19752114,13422893,-12779116,-20350486,-3653001,11127777,14547057,6471990,-11976620,-18882370,-1799019,14898253,13673967,1718168,-13911066,-18000318,2429866,21670615,10938507,-9958741,-13790739,-6967759,3191190,15427033,12967357,-8728010,-20841787,-6103659,14350337,16245402,1343227,-12935692,-13709266,-1199365,12898172,14416558,-206073,-15732417,-13536643,3723990,16049194,11234166,-5383126,-16966074,-9942101,9049977,17214663,5246475,-11316391,-13868879,-2645922,8996658,12865055,6231673,-10244050,-19891069,-2279059,21914272,13694035,-11593836,-13033483,-1243658,-11978,6660637,16247996,-428757,-23285303,-11231431,15605507,17363167,246338,-12611422,-11872339,1012728,9261254,6365031,4792814,-3103350,-20631046,-8790479,26954584,18947691,-20872190,-17166957,9567706,2424821,-3084875,16377972,6887639,-25543002,-14808584,20106205,18729470,-4848464,-12857530,-7928684,752316,8550151,7936953,2351750,-5953545,-15676566,-6118934,20056650,17698415,-13803978,-19495291,2884264,8868301,2390139,6616862,2212583,-15784389,-12373637,12766349,19262775,-602342,-15065301,-8962099,3110935,8531894,8173233,1886258,-9940910,-12938314,2101703,15300572,8337832,-6734633,-12370690,-6857709,5860685,13993794,4974983,-10071352,-11132835,-1608515,6659658,10807358,4567462,-10533241,-13485893,1582243,13042611,8894907,-2474148,-11458624,-8739020,4820599,12099720,5430200,-4387070,-9567342,-7960066,4547753,15137461,5270784,-12200237,-11802782,1394729,8550543,7548565,1715528,-7822189,-11266854,-822312,11998702,10146362,-3779847,-12206759,-6492758,5286048,10690653,5559699,-5326318,-11192615,-4507816,7464605,10725576,2635728,-7262566,-10081785,-2681325,8790375,11357204,5650,-12185209,-9131196,5019033,10582867,3368204,-3275152,-5565678,-7896979,-1102499,13964201,10973695,-11209480,-15650224,3319343,10959494,2491515,82095,-926662,-8923736,-6443127,9158934,13635223,-728936,-14108560,-9227764,7969000,12672454,-971145,-6733045,37855,-3874811,-7068265,11565399,16676100,-12066271,-21470689,6703619,16352701,-2016654,-4607275,2957210,-6006045,-9140636,8280772,14861355,-1730715,-14513117,-7148117,8048727,11365234,-30124,-7266401,-2562088,-1364784,-2471244,7831537,11610713,-7192372,-17320570,1230684,14829447,3748108,-6133414,-3151435,-2681369,-3454855,5155397,10527664,-559402,-12311217,-6601768,6911254,9430155,1317672,-5061901,-6057292,-2934642,4110651,8194523,2434588,-6292686,-7584391,-930162,6880683,8114063,-577233,-9268756,-5831443,3854668,7040713,3413531,-2029245,-6581530,-5106757,3138162,8211494,3593127,-5010166,-8453072,-2401784,7124088,7665887,-1294288,-6517000,-3861786,16770,4026354,6820304,1179701,-8474276,-6894451,4344610,8719212,2291393,-4498433,-5553241,-2382417,2959745,6497120,3220799,-4741590,-7531170,-1211022,6137136,5853991,-374478,-5785473,-5652926,746010,6967719,4914155,-2998512,-6512986,-2651554,2652024,4873279,3668543,-1495224,-7178558,-4779938,5748374,9180488,-959922,-8268676,-2418005,2976137,974722,2671798,4678514,-4287505,-10513005,1191940,11787575,3201119,-7830548,-4878826,1854414,1962157,1035195,3038036,1224526,-6423148,-7208448,5595870,12267209,-1865471,-12374497,-596979,8045908,-1164707,-2367153,6996863,-307889,-12704567,-733150,14487630,3742332,-10857914,-4812830,4681925,2144675,-516552,2388571,1310977,-5532179,-5900553,4574121,10163564,-880212,-10853208,-2586019,7337509,2290568,-2475610,1952951,123273,-7203707,-1508350,9657998,4938184,-7430348,-6436149,2838419,4420149,859598,296737,-752717,-4077151,-2511853,4199897,5762212,-960298,-5889229,-3161102,2326634,4478445,1842344,-2434584,-3859885,-1427695,1837540,3468444,2279072,-2099166,-5048976,-1603961,4405442,4643434,-562410,-4291409,-2861447,1260821,3568857,2104788,-772674,-2735929,-2958852,144200,4757381,3640183,-3366316,-5681127,-60423,3964953,2051961,-246157,-1329697,-2971051,-1977888,2865279,4679783,-194937,-4874757,-2777553,2118635,3546250,1585548,-1090336,-2937669,-2125099,1572097,4023427,1453613,-2550555,-3077643,-704834,2008358,3283257,1198653,-3276933,-4255684,762846,4420070,1588570,-2373053,-1880237,-543725,-831661,1525628,4441744,-19975,-6603836,-2413364,6022757,3703351,-3409465,-2054669,1426139,-1183485,-1494767,4129907,3959361,-4356979,-6328541,2367447,6938584,-144733,-5420594,-337863,2877245,-2047088,-1777295,5564578,2431648,-8367055,-4382798,8160215,5098972,-6259258,-3404642,4308046,157964,-3893944,3034441,5416233,-3806543,-6983404,2477165,7417928,18545,-5631781,-907693,3181956,-481711,-1941268,3180136,2475090,-5436068,-4361806,5520185,5541363,-4032041,-4857255,2076645,2103182,-1732336,622295,2982589,-1777044,-4566767,980569,5123699,993372,-3543987,-1889781,1239160,1424996,632943,564991,-387534,-1879218,-1269762,1634454,2870309,55284,-3105645,-1964024,1549481,2255821,115178,-1275254,-1047759,-675824,227779,1528067,1435838,-723379,-2597396,-1062220,2333841,2677936,-801850,-2452856,-263772,1136235,314066,619351,1097075,-1268852,-2772404,443560,3329167,924986,-2451207,-1600671,666577,746333,330548,697185,-315007,-1994046,-874821,1957501,1918783,-747666,-1754775,-679832,489932,1154164,1218913,-360403,-1914509,-692177,1479794,1187415,-330704,-336638,-487451,-1233624,57992,2555084,960792,-3012149,-1976201,2288803,1860711,-1567339,-643073,1615193,-954049,-2698955,1992314,3992132,-1964123,-4630199,1404043,4194023,-1001359,-2880664,1612037,1886462,-2973913,-1844891,4286025,2558493,-4879804,-3214106,4746647,3127816,-4255774,-1891300,4135696,221395,-4808084,1072834,5839500,-1511476,-6275643,1309138,5778215,-1144636,-4520208,1672475,3276771,-2689216,-2691615,3732453,2977118,-4158023,-3503277,3674723,3579729,-3003187,-2856883,2696567,1603623,-3139301,-556779,3953601,-13094,-4558821,-169702,4280612,356399,-3325282,-160187,2153444,-547155,-1414237,1273194,1399134,-1506409,-1777175,1046935,2035325,-286092,-1809002,-349158,1089689,337842,-473993,192157,413555,-794211,-776084,843838,1235614,-399541,-1464826,-324525,1150029,784313,-593757,-754354,276822,175502,-475586,247076,1178969,-345141,-1792331,61270,1870452,317734,-1512129,-358191,891282,-91013,-556886,681187,597459,-1110424,-1021511,1096714,1201828,-661712,-1040030,269783,451447,-116029,253734,378710,-612270,-775803,489280,759957,-156333,-310828,-4534,-341747,-228715,959656,611473,-1195186,-941691,1066666,875468,-1035057,-381808,1251074,-179735,-1713041,700837,2353937,-844664,-2781868,778718,2702048,-947889,-2293854,1518236,1851564,-2264793,-1679840,3022147,1700825,-3411280,-1783434,3347706,1656086,-3238392,-1204688,3190766,430781,-3559397,166785,4091971,-621997,-4486323,912676,4502196,-1148819,-4026150,1682854,3414403,-2371835,-2904149,3040444,2665125,-3420579,-2527176,3429907,2274375,-3071885,-1789144,2780095,1212275,-2789680,-693652,3141740,390260,-3463202,-364485,3551475,299314,-3302675],[0,0,0,-1,-4,177,-3,44,-130,108,-242,284,-184,367,-545,455,-635,892,-872,1005,-1356,1525,-1765,2039,-2208,2685,-3266,3462,-3800,4562,-5165,5721,-6436,7131,-8008,9114,-9977,10966,-12361,13643,-14942,16636,-18348,20066,-22181,24400,-26770,29553,-32447,35539,-39345,43466,-47823,53038,-59050,65806,-73893,83498,-94962,109471,-127940,152049,-185562,234608,-311766,448407,-737212,1585979,-9346507,-38420902,-8398213,13299564,4821657,11905149,11718222,-20498322,-27625829,7820308,30811702,17878320,-12785337,-31685958,-5843686,28818844,13716440,-7515852,4709907,-10027937,-33893216,13810654,53905916,-5779543,-51280126,-4520521,23373030,-1759417,4699829,17432652,-20096510,-36305412,9007081,36131453,11867150,-17590942,-24879554,-6145250,20531182,19016144,41692,-6273723,-13887364,-16922786,15213047,38595761,1535536,-36370486,-15966983,15251892,15279801,8376212,971591,-18492692,-22946300,5282153,27964653,13094522,-16997973,-25470133,-7181729,15418799,21067930,6087832,-15775361,-21800404,-2956958,20145129,21020843,594724,-18737709,-18315364,2925988,23778143,18855118,-7967914,-24913848,-12528841,12619295,20918879,7145525,-10372900,-19360509,-13605157,10707747,27997489,5965582,-26633526,-20104726,6944839,14724590,12141804,5157356,-16945633,-23954733,5589534,27493590,12816543,-9382491,-18244679,-12182995,10306141,24320152,7528403,-14503062,-16960741,-7343325,10880388,24204573,5186935,-23785510,-18265074,4691785,12952452,14036877,3923783,-21552049,-22276765,10889960,24898233,5332962,-10243093,-12762985,-10542256,4873134,22340252,14145763,-13758779,-25923634,-4006372,24193285,17442678,-9245030,-12047815,-4483286,-8442941,6435680,29811735,3416973,-37044116,-15743723,23742816,15363799,-3082764,-2267664,-10427385,-15485752,5918492,22010738,10288906,-12335874,-24753527,-6411496,26968122,19578926,-15830385,-13566122,4023266,-7685637,-776217,31015691,8750671,-39128886,-17565922,28587512,16761015,-8739358,-3543281,-5546475,-14918200,3678521,23849859,9241980,-16773231,-21226731,-1778393,20496825,16047424,-8515448,-15268686,-4541314,66540,7946910,18075474,1541956,-24776546,-14826643,15790985,19683241,1400195,-10304263,-11940122,-6059428,8217359,17021428,5572179,-14108368,-17079422,9165,15965741,13580957,-2680537,-15687660,-12489215,4487095,16665487,9798856,-7251698,-15290168,-7789657,7109422,15548336,7948694,-10008948,-17935990,-4560465,15010729,15878594,-1942211,-13817759,-9325876,114179,9280317,14893873,2122606,-19248174,-14362727,10963531,17062600,2923914,-6704174,-10847310,-9182826,6561352,17742548,5189240,-12567370,-13999188,-2763535,11664183,14975695,-891608,-14984057,-9536656,2506141,10561194,12523647,-1269350,-18192300,-9894055,10774678,12881323,3607202,-3287333,-12299917,-10911386,9803275,19430296,1209158,-15381945,-10368147,2411585,9277118,8577208,1578803,-8694862,-14346127,-2973432,18548066,15810095,-13052450,-19398275,3425647,9406609,736117,7251323,4426045,-18774375,-14147052,17796753,19924544,-5816179,-14695914,-5805675,2575393,8376370,7246804,4615,-6154931,-11776783,-5388280,18251846,18299630,-15557924,-22414312,7556783,12626587,-3699058,4068722,7589118,-16802703,-16520492,17314056,21426711,-7558800,-16646429,-3250818,4552807,6403826,6996075,844635,-8567474,-11017178,-46453,15604337,12133795,-10491131,-17151336,805652,11067986,4968222,1457510,-2065508,-11318524,-7482101,10823157,14940014,-1748728,-13773266,-8061093,3803471,9705187,6792911,-2375544,-10166532,-7519039,4399853,11877651,5878464,-6293822,-11330135,-4209003,7823185,11821008,2211326,-9878093,-9856924,818045,8913750,7602501,-389296,-8201541,-9067827,133928,11645788,9663781,-6073411,-13649687,-2847019,7854080,6691699,2840624,-1947592,-10121291,-7354367,8902972,13568630,-945434,-10955308,-6478516,1511684,7517342,7868186,-832893,-9410167,-7326657,2317272,10027577,7456597,-5241833,-11734833,-2684902,6759420,6747139,3476880,-3771801,-11588225,-4028471,11377978,9314311,-3987010,-7166165,-4186699,-1590236,5984617,10328408,-320409,-12364026,-7616456,7044265,11380007,1079093,-7468348,-4372064,-840742,-556606,7357919,10535470,-7351240,-17645657,2430740,16411873,1689587,-7851775,-488393,-1943594,-6162879,5823603,12913354,-1815487,-14301188,-6175056,8788772,10939957,-1146992,-8485990,-1842487,1354326,-2794863,5107529,12197377,-6271919,-19182560,2862840,18636080,781412,-10298085,374481,486742,-6431463,4008243,12739649,-1251605,-14384109,-5230826,9421919,9140128,-1772860,-7027482,-3018974,214433,948701,5487148,6114639,-5765413,-12115110,1000996,12251681,4334466,-6053642,-4949495,-1400401,468910,4847052,6162048,-1888436,-9034672,-4090390,5858677,7872777,949568,-5747217,-6008832,-579563,5346298,5704932,-216895,-5800689,-5095612,626751,5830232,5517667,-1427232,-7611331,-4826523,4204502,7623617,1707580,-4768435,-4676181,-913953,2388082,5170590,3796064,-4426159,-8781664,-84802,8770278,4394453,-3785457,-4287543,-2207783,-464974,4269263,5986534,-1529997,-7995231,-3505249,4648365,6194751,990706,-4343593,-4650347,-816687,3141550,5048437,2183289,-5090590,-6798868,1533967,6915854,2289932,-2046466,-2634716,-3937938,-806943,7027959,5355401,-5256106,-7179165,652547,4301127,2324027,860797,-1031811,-4514652,-3892338,3832354,8325653,-47179,-9547386,-3459343,6529625,2933990,-2324929,2017863,373596,-8166411,-1785361,11409946,4906178,-9466277,-5881466,4849478,3694374,-1072938,840251,1331147,-4213028,-5155999,4034602,9560945,-792707,-11005848,-2553680,8530124,1981964,-4755794,2289758,2348801,-8091396,-3052913,11259093,5229618,-10064251,-6251126,5730789,4216113,-1760601,292674,1411894,-3617175,-4187272,4017656,7660287,-1138966,-8467728,-2139804,6048577,3076797,-2090526,-452479,-431719,-3826226,-571881,6303767,3246553,-5435404,-5321757,1783953,4315485,1373937,-920449,-1935064,-2432025,-356680,3333062,3520244,-880887,-4198848,-2374289,2113461,4129296,1580446,-2723174,-3613059,-267859,2789823,2368984,142742,-1769321,-2956301,-1437097,2830203,4287685,-551902,-5149237,-2334381,2975806,2863193,-150202,-640495,-1065670,-2752380,1972,4993035,2659735,-4116173,-4054791,1548532,3238261,1052898,-257081,-963690,-2364760,-1240743,2862563,3731831,-1163206,-4657529,-1335611,2735259,1783260,2717,-160460,-2114052,-3049113,1740365,4898785,-30007,-4215256,-1109090,1626788,495693,1227510,2058973,-1897467,-4398566,538223,5259748,1785346,-3756455,-2327458,1649451,650332,-903583,2302347,2096847,-4918056,-4413062,5321035,5614299,-4344326,-4664446,2943238,1638440,-3149691,1417175,4722780,-2595075,-6416094,1823960,7114452,180608,-5756259,-751823,3973691,-392680,-2735514,3162385,3350957,-5550847,-4908948,6152280,5864231,-5286386,-5099631,3982833,2276917,-3903390,452988,4848833,-1996887,-6346980,1502616,6658326,97565,-5449512,-819452,3370681,128339,-1749994,2004529,1931213,-3614705,-3008536,4009675,4134409,-2799140,-3779535,1203550,2116972,-644863,-8021,1318428,-1199400,-2827013,497812,3239779,711587,-2437704,-1763175,663136,1451022,780333,-108164,-909873,-1077989,-38394,1123529,1376554,215203,-1583891,-1665235,848900,2475913,525731,-1942861,-1199803,804390,531438,-37990,831200,295826,-2235790,-1467672,2347689,2427661,-1570661,-2432925,617636,1150057,-423052,267783,1285904,-990221,-2333959,709831,2907241,249912,-2374774,-724414,1300874,217932,-316516,1127816,106829,-2339471,-643398,2688553,1110545,-2092272,-754839,973001,-422893,-343518,1892286,442573,-2711737,-959116,2568814,1163434,-1720616,-649323,1130211,-527239,-1290838,1708749,2207927,-2108231,-3138688,2010743,3352712,-1829807,-2600827,2223307,1381979,-3304796,-347603,4481752,-212030,-5245304,247900,5060861,-322638,-4185719,884668,3213298,-1816895,-2899574,2953604,3264748,-3491277,-3710094,3564577,3752597,-3428658,-3061897,3500110,1883105,-4129162,-799336,4887652,224286,-5295684,8909,5165652,-141725,-4411860,609375,3526119,-1389586,-2933260,2294701,2854012,-2657875,-3006486,2566199,2973044,-2206358,-2420729,1841158,1544090,-2046047,-765051,2375046,333158,-2698134,-385676,2569139,583552,-2008894,-539289,1290292,175199,-762557,294899,726449,-558729,-854836,375473,1036781,100924,-874729,-524601,445315,708758,-80766,-625329,22051,337851,-286759,-414363,733392,609022,-1046920,-976551,1072969,1166389,-1005980,-1041635,920230,689886,-1031242,-201148,1338598,-19683,-1696198,37340,1792876,84868,-1588467,25848,1280299,-301357,-961351,795835,911888,-1181842,-950324,1352132,910253,-1395052,-623259,1207163,60271,-1253731,604507,1177036,-1103497,-1133051,1388724,856483,-1380210,-503624,1351969,-20843,-1356394,488476,1527607,-776358,-1730113,946021,1850541,-1144795,-1698777,1453756,1462167,-1951537,-1148677,2637854,757991,-3165169,-428494,3478856,-25890],[0,0,0,3,16,-169,305,-185,342,-555,632,-887,1128,-1297,1766,-2248,2527,-3152,3930,-4548,5421,-6537,7533,-8819,10387,-11923,13761,-15905,18059,-20623,23640,-26616,29971,-33944,38119,-42638,47771,-53196,59187,-65943,73057,-80778,89476,-98787,108835,-120090,132228,-145381,160061,-176139,193714,-213415,235227,-259507,287169,-318520,354261,-396049,445327,-504154,576443,-667418,785641,-946828,1180272,-1549577,2225130,-3862860,18370860,2408806,-39035769,-14422829,12036549,15007919,6751740,5122075,-13097522,-24861135,-196616,33751860,19843944,-16593005,-25574133,-5848447,15100039,23778586,7290350,-16728438,-18830609,-2919352,9681602,20400511,13089063,-22695773,-35335025,6799600,33373221,7216882,-13986994,-11411563,-14781752,-4018706,25429892,22018177,-14192270,-27452191,-8241998,15432091,25180336,9178474,-19488347,-21727471,2473152,17394722,16356293,6782037,-15736970,-27263076,-339037,29446732,17935621,-12758959,-23119232,-11579441,6893910,19481952,12662555,-10850328,-25228928,-11861991,15275070,24576783,5949861,-17930598,-21489780,-2559037,20017765,22202837,-93040,-21139099,-16564655,6008347,20950556,15382277,-4364027,-20496185,-16807176,6507054,26447584,15129517,-18847020,-28155318,-664446,18023622,9763670,3072576,-4611840,-23910233,-15305469,25504998,30115478,-10509613,-27466025,-7819357,8549678,15252838,13852649,-3915359,-17844631,-11427414,3688102,21354640,22196760,-15096086,-37687596,1897918,32516813,4551840,-10998602,3952705,-12089654,-25085503,17962312,39082046,-9295842,-37129037,-6045198,16410332,11033114,6752112,-2165485,-16355440,-12323805,6340165,19951040,16305463,-10794911,-30691536,-5041959,28862260,16201830,-11741335,-10484088,-4392311,-7874051,7191225,25614674,4396819,-30074596,-20329603,16750248,23568761,850266,-11772470,-10098530,-8106730,2789590,19355059,12578271,-14343794,-22301312,-2412185,17375878,18342559,173077,-19618793,-14463713,8002981,14568894,7092539,1689988,-11698841,-20799148,3279804,28615930,9889320,-19706482,-15924778,521366,7390590,12995719,8471747,-11596641,-19310571,-2901260,14747930,16641885,1331546,-18667445,-16327102,7755892,18639444,6523808,-5791418,-11425694,-11543426,3015187,20004752,11894675,-12748153,-19635636,-3068966,13553445,14363929,1810006,-12064925,-14410025,-1574968,14281962,14741478,-1848488,-16250182,-12280572,4079470,15734250,11371100,-5980861,-17814528,-8925565,10370722,16535689,3957293,-11087866,-12929688,-3122428,8233753,14179402,7183278,-13134313,-20965196,2133222,22649989,8669677,-10953076,-8375617,-4175121,-3245609,11441477,17749378,-5840779,-23142784,-6797505,14439722,15174536,1441675,-12631893,-11942527,1941371,7585559,6321995,8061690,-5660706,-24280090,-3469581,29393319,11824642,-20741069,-10243607,6368995,-2448119,2622405,18292846,155298,-24738869,-9277782,17617961,15975551,-1921640,-13232131,-10205474,2869443,9792283,5891649,2120710,-5505681,-16126964,-5070456,20530933,16192814,-13707502,-19012187,1903538,10063342,4181708,4035765,729462,-12803381,-12015651,10391534,20334212,831048,-17208207,-9960873,5211592,9808174,6943282,-340732,-9776199,-9829289,1794184,11662509,10224013,-3357969,-16827493,-9339221,12393974,15043829,-2386997,-9344339,-4682757,-4084617,2289805,14711354,6746908,-14832140,-14427894,5228523,13820936,6605969,-4131401,-10311175,-6494199,4048461,9739125,6915500,-2360583,-12731676,-9239294,8988258,15752659,400863,-12184541,-7826982,763534,6123138,8919179,2863078,-9871375,-11974724,1426712,12965662,8384140,-4948088,-11203122,-5546846,4916776,10610197,5735077,-6177275,-11506880,-3409317,7978306,9953462,2220640,-7311531,-10331808,-2262111,9730354,11137337,-1536222,-12715342,-7386420,6009784,9033835,2619105,-1723028,-6096347,-9705025,1063866,16292290,7574451,-13582002,-11950681,4664824,7740058,2949186,2271705,-3024733,-10154258,-3722874,9850288,11911782,-1124040,-14419854,-8561860,9960964,11393712,-3268630,-4653896,812871,-6987807,-5395831,15166118,12738253,-15330087,-16631439,8198999,12176154,-962564,-1958847,-269593,-7074736,-5052197,8170318,11638146,-949804,-13186988,-8320984,8613485,12680604,-1298930,-8463105,-1944335,-573389,-1880109,7413739,10217004,-6931493,-16045684,581070,14653631,5389158,-7210329,-5645664,-955917,-635325,3535457,8315434,644852,-11200964,-7768798,6557965,11104928,1835598,-7806417,-7214515,772019,5849532,4098564,1179605,-2379045,-7713909,-4642323,9153053,11496603,-4381378,-12355639,-1772370,6197617,3687917,1945014,175020,-6129726,-6687403,3350606,10019093,3510984,-7522701,-8943558,712859,8286184,4482728,-2304435,-3801261,-3892979,-2270277,5464655,8823174,-1185810,-10391345,-4542616,6149233,6898486,1062905,-3523865,-5116804,-3076579,3219104,7414038,2645210,-6199390,-7139133,301558,6167771,5050349,-590855,-5843386,-5620321,1477534,7417941,4094601,-3704916,-6236134,-2146578,2668978,4997567,3763421,-2141658,-7912151,-3774660,7265169,8252315,-2713146,-7270706,-1189616,1652963,816317,4613067,3811785,-6755887,-9079336,3487022,10326715,1623425,-6849753,-4579980,1239799,2524984,1550366,2558692,719116,-6842361,-6626062,7200973,11629261,-4074149,-11508798,1208647,6364190,-1608675,84252,5880288,-3185812,-10540318,1649213,11956614,2616583,-8642310,-5349422,2955089,4065928,747509,105106,468704,-3710015,-5467623,3636611,10193754,-475971,-11187417,-3058829,7658697,3377203,-2710026,247740,118581,-5241403,-1707624,7948580,5650897,-6108785,-7953349,1721999,6636937,1818151,-2299745,-1733794,-1511429,-1749027,1835582,5425560,1497089,-6333777,-5875323,3547052,7499302,43207,-5437378,-1750556,1179915,-463949,1823943,4701317,-1287920,-7678597,-1774848,7027479,4711289,-3157604,-4529731,-536537,1658833,1467064,2024805,1264393,-3120437,-5105372,1147716,7040051,2218054,-5503311,-4077007,1737369,2412621,931026,1241498,-795237,-4439538,-2063136,4440115,4772737,-1741601,-4873923,-1520423,2186545,2695311,1743261,-613666,-3355784,-2437993,2266513,4271296,873604,-2763988,-2747912,-521936,1950940,3393875,1029229,-3733625,-3970412,1346853,4270812,1017428,-2140344,-1404356,-1104834,-1226466,2493574,4762266,-1442717,-6673147,-850159,5838414,2251143,-2708942,-1012076,409751,-1854204,-372202,4609642,2907704,-4759267,-5513154,2854950,6361226,-722221,-4875071,284199,2095141,-2678229,-465096,6030524,707478,-8459718,-2510229,7868391,3366745,-5247862,-2166904,2866417,-442498,-2140304,3045120,3878611,-3304124,-5938966,1623697,6885462,842910,-5496911,-1605505,3318314,97187,-2009502,2671703,2481392,-4966240,-4499122,4938304,5730450,-3246318,-5202522,1097785,2833331,-662036,-362133,2097020,-398148,-3972608,-717720,4861642,3030866,-3664949,-4097089,1843435,3497401,-407922,-1360247,977500,-302210,-2975717,335853,4798138,1080671,-5238695,-2789132,3661398,2787815,-1889621,-1398590,853997,-788013,-1757311,1894299,3525843,-1281871,-4634739,-359131,4344393,1675853,-2488980,-1204331,1120798,-391379,-826452,2348877,1941043,-2998085,-3324834,2048599,3625707,-490085,-2461580,-374073,438250,-381117,776398,1801831,-822912,-2928307,-449594,2547919,1442073,-1093608,-1305994,-493792,-41119,1242343,1758042,-444552,-2166339,-601578,1490703,1012815,-121334,-122723,-900262,-1615739,571940,2908238,515307,-3179961,-1413961,2249231,1046249,-1333442,421079,1139363,-2113079,-2090749,2957214,3205221,-2559347,-3669959,1651694,3051283,-1068188,-1712296,1688617,843931,-3077974,-835000,4459901,1704231,-4872755,-2369475,4372134,1977817,-3659757,-700395,3366776,-946533,-3908835,2006697,4701950,-1922136,-4898466,1085462,4265685,-551573,-3168803,832682,2322188,-1780262,-2266899,2813556,3041951,-3209992,-3871632,2771850,3937252,-2134484,-3095544,2023779,1748328,-2618050,-875979,3378101,759500,-3888057,-1329574,3560572,1813101,-2582739,-1808529,1788507,1187383,-1658595,-503230,2372066,193859,-3220122,-477611,3687764,1036932,-3365014,-1126653,2635904,689684,-2060028,151762,2030749,-788385,-2596076,853128,3172425,-440289,-3203568,-57310,2726521,109324,-2036035,434509,1714107,-1227657,-1842691,1764436,2391198,-1746930,-2537968,1368387,2124721,-984368,-1368657,1040179,629569,-1558356,-313606,1979006,390337,-2046724,-740285,1698596,760784,-1014890,-253576,622056,-361415,-583989,874067,794341,-951877,-824093,651121,597377,-221464,10924,154998,-730777,-405544,1061509,687122,-1143773,-727404,971905,367579,-978686,237085,1276700,-806042,-1765983,1110790,2142552,-1090745,-2137745,1132489,1766954,-1339851,-1262355,1859212,1012388,-2417928,-1056281,2750303,1224233,-2828867,-1286594,2690156,1000270,-2760486,-519245,2930996,-133136,-3381464,482342,3656556,-791585,-3681307,953368,3302801,-1204279,-2869377,1565928,2480339,-1929786,-2373047,2074124,2410122,-2117118,-2477908,1996162,2402366,-2019722,-2153548,2264713,1756395,-2627958,-1447199,3003450,1218063,-3211805,-1102715,3002939],[0,0,0,2,10,-235,99,-40,270,-310,362,-541,560,-703,1047,-1159,1317,-1790,2054,-2308,2908,-3452,3896,-4596,5288,-6092,7199,-8139,9051,-10490,12044,-13430,15131,-17029,19047,-21436,23923,-26427,29495,-32846,36204,-40074,44384,-48823,53806,-59378,65250,-71820,79084,-86870,95674,-105628,116394,-128598,142703,-158629,177078,-198916,224780,-256343,295977,-346722,414755,-511148,657322,-903927,1397352,-2757687,15370434,41050945,-8020254,-34645222,-8104013,8284585,5354955,17326703,8782155,-23090571,-24767422,8037645,28626069,19395119,-13532004,-31591468,-2770615,25321968,9371509,953331,7091644,-21819342,-31825831,26612316,45875038,-16106088,-38266551,1144268,7911012,-1672696,18684388,12810288,-29864047,-29664604,13681699,30329651,10501044,-14445949,-24067629,-6237645,17866219,17299851,5419995,-4819075,-21403987,-16129516,23387537,34549304,-5402574,-29642902,-11366680,7415303,13173885,15453760,1339239,-23667502,-22226466,8706315,26682192,10807520,-15694421,-23582964,-8395997,13728981,21850825,7280697,-16398546,-22079663,-2596951,19449892,20884673,1851409,-19010416,-19602948,3839916,24677607,17412826,-8614473,-23094329,-11434409,10447321,18883628,9947777,-7515205,-23307286,-16314864,16463664,29053596,-1560511,-24965077,-11695400,2332386,7123646,19021162,9992723,-24430866,-25378983,11883349,26204338,8858285,-7450606,-16602175,-12302705,9795130,21403400,8476499,-8926591,-19942907,-13684257,16949675,28834081,-3652421,-24669127,-8037504,1531259,3936139,20014238,9979407,-28207992,-24530429,16532533,24019602,1474277,-8124334,-10952348,-12223529,4291460,22489622,14172035,-12813205,-26138271,-4836163,24496128,17112471,-9132375,-10508078,-5434204,-10084723,8732509,29915266,39257,-34789025,-12292811,19439238,13185720,1679229,-2270697,-14087747,-13683177,7428024,20074640,10765756,-12081207,-26033577,-3694758,27068129,13835945,-13156828,-6561407,-2338737,-13338851,8765975,32810082,-2351857,-36261837,-7299423,22062363,9022487,-632473,714853,-12913820,-15850999,8961924,22870971,6291452,-15971160,-19729158,-633227,19144229,12856057,-6143106,-11115621,-8445369,-3479829,12808026,19657638,-3961450,-24280314,-9421711,13714357,15204229,3851742,-7232645,-13938742,-7768340,9809039,17707861,4184440,-14329114,-15732374,241895,14736750,13358696,-1775031,-15595765,-12438389,4749784,15836450,9263852,-5833286,-14595000,-9315381,6609869,16834151,7920684,-11318230,-17567877,-2719177,14632078,12908827,-1713779,-9811552,-9908255,-4575145,11093117,19413174,-1724880,-22863066,-8600562,12954010,10347493,2754155,-508385,-11977988,-13451805,8368703,20052277,3684361,-13453023,-13513527,-1673298,12332165,12221311,-2286024,-10174558,-8499237,-3796890,10960745,18677287,-4048392,-23060024,-4993657,13652708,6878373,2552525,2160199,-12668209,-14663890,10893076,21221780,-39191,-15912157,-9277167,2884963,8593517,7704620,2033003,-7596092,-14671809,-3533375,18863468,14964149,-13236375,-17232819,3063134,6704419,2153825,9220168,1701394,-19155417,-10609543,16589305,16490162,-3826983,-12392376,-7382816,1968633,8690090,6801834,1265932,-6113835,-14323238,-3389289,20824076,13475680,-17151724,-15198485,7126032,4784331,-624649,10617646,2083715,-20915156,-9521430,18691045,14482846,-7014208,-11103155,-4459856,1080163,7305330,8735971,679075,-9895702,-11488139,1913515,16440330,8780262,-11117524,-12696714,802858,6472061,6052956,5202272,-4165890,-13764014,-4733332,12205756,12003471,-2556162,-11381553,-7473523,2123648,9388548,7825422,-2322737,-10847117,-7198154,4768277,11287121,5551521,-5789005,-11348752,-4481030,8329551,11589158,1168153,-9375085,-8470683,244137,7584799,8025587,863414,-8790306,-10412706,1197026,13369109,7822948,-8331966,-10866306,-454842,4256368,4824213,7023277,-1396882,-14451811,-6462006,13079843,11314988,-4457314,-8202861,-3895367,-737905,5606532,9316892,759641,-10097232,-8984621,2855670,12423522,6218637,-8421341,-9343120,772390,3163295,3811904,7602345,-2329538,-15703014,-3868918,14858871,7881110,-6718780,-5358384,-2088259,-2936836,4452004,10975021,735973,-12719872,-8180275,7647698,11686372,77881,-7455841,-3065278,-1211467,-1307275,8098741,10150877,-8383133,-16042065,3426783,13979914,1316966,-5355669,-1233870,-3842758,-4349830,6681730,10616661,-2068411,-12684479,-6018438,8531985,10307970,-2007754,-7026164,-754305,-1185060,-2795882,8614668,10230583,-10250740,-15194876,6363576,13419628,-1320322,-5045858,406178,-4007046,-4689419,7559194,10170378,-4040982,-12017511,-3114709,7942371,7219416,-1290105,-5323103,-3246168,-1585529,1655301,7667359,4516990,-8154099,-9723903,3302432,9559701,2530311,-3674666,-4129070,-3306862,566213,6548005,5366182,-3610277,-8260495,-2633729,5422099,6742216,1020617,-5252017,-6057601,-393128,5681253,5206040,-814920,-5330555,-4696123,288683,6033424,5744308,-2088337,-8036729,-3625055,4987909,6451213,581192,-3632424,-3623799,-2189033,1616130,6993917,4047991,-7034554,-8572147,3130142,8182202,998514,-2751165,-1402836,-3676696,-2515735,6290749,7356788,-3810951,-9146433,-1256108,5985134,4238308,-622185,-2657019,-2981898,-2538188,1653974,7306181,3209964,-8049728,-7213008,5064077,6797570,-1145896,-1552190,168170,-4873692,-2699008,8186977,6740691,-6494282,-8281733,1949422,5451633,1094552,-365257,135173,-3593120,-4980191,3426364,9369365,-395756,-10274009,-2664701,6971241,2101129,-2059518,2428335,-604860,-7770370,-442866,10430805,3577323,-8158630,-5199397,3739131,3720765,-196311,419675,783755,-3970379,-4855403,4543623,9139856,-2232678,-10274919,-419375,7125145,-16448,-2453378,3492863,-909297,-8071569,576467,10223794,1812232,-8441514,-3528922,3923809,2423360,-75350,1262094,-133555,-4430723,-2659211,5092205,6188112,-2544667,-6911898,-539312,4426502,1690184,-339469,305573,-2356932,-4027867,1573909,6042605,1220638,-5023806,-3576615,1356965,3040619,1908168,-222645,-2498828,-2793043,370890,3566010,2727800,-1192971,-3614034,-2099377,1934966,4156630,1428006,-3084005,-3281407,352055,2333274,1723789,616137,-1341249,-3532383,-1540357,3801821,4244767,-1914132,-5070598,-579680,2954420,938149,78101,1188387,-1878335,-4394347,1353836,6445578,826053,-5489170,-2130691,2712230,1316767,-9098,1609242,-130702,-4194252,-1813802,4829543,4061415,-3363053,-4699623,1110849,2662743,-600771,436987,2024863,-2816582,-4815976,2710683,6305885,-1275667,-5426150,130665,2707778,-685189,206017,3040895,-937577,-5389192,-150954,6278059,2017008,-4879057,-2306528,2760997,370670,-1715667,2720990,2217583,-5309232,-4092525,5546820,4740705,-4222401,-3751235,2390938,880331,-2223101,1744948,3573813,-2708001,-5361028,1772417,6164220,25623,-5013470,-281014,3237978,-1063785,-1634630,3814939,1703794,-5957111,-2759418,6338930,3282661,-4923405,-2399740,3040185,-36493,-2394447,2309438,2982319,-3359063,-4366721,2553298,4831185,-954667,-3728760,42676,1781349,-685032,-97530,2614207,168132,-3903648,-985520,4070318,2107172,-2625172,-1964193,801793,581948,-71409,1125361,516737,-2093989,-1829069,1274511,2322524,127625,-1817295,-1396417,230654,1324436,1080016,-309948,-1107630,-703849,98768,909701,1470564,416357,-1912680,-1913175,1446953,2569267,-327936,-2087780,-197045,729724,-540939,286118,1991616,-302929,-3352967,-630430,3567727,1340370,-2827867,-1143506,1707737,-211826,-1319039,1798533,1928793,-2723634,-2842191,2599845,3319330,-1804349,-2626121,1349261,1286763,-1839816,97954,3126296,-629055,-4252218,461389,4322943,-169818,-3448581,454251,2069423,-1611381,-1241417,2919834,1249033,-3751888,-1804743,3671548,1957215,-2982007,-1221278,2478218,-130845,-2569760,1629949,3373001,-2432085,-4015644,2535350,3846037,-2355360,-2683007,2526848,1133698,-3250075,89460,4198328,-560076,-4689189,377322,4279508,-183906,-3389784,660863,2546353,-1661226,-2271075,2790499,2589845,-3520697,-2945790,3622327,2738824,-3322828,-1731326,3183039,337434,-3456439,844065,3933280,-1307441,-4086104,1131413,3660954,-981663,-2716159,1182715,1844643,-1723460,-1329280,2480688,1331250,-2839452,-1607426,2605204,1530086,-2027446,-1031346,1513353,124805,-1496821,570376,1730655,-871716,-1957991,487494,1733289,-21024,-1152166,-152468,418352,-41945,-4143,440381,164680,-612867,-510577,293029,830114,354409,-773887,-862782,483872,956518,-226740,-671758,320956,311930,-892819,-179461,1447505,345513,-1917762,-576110,1944282,614564,-1663568,-212575,1514248,-404895,-1569514,976227,1941496,-1261010,-2174267,1314544,2141679,-1294447,-1710696,1550009,1168300,-1939048,-706769,2537599,390076,-2960369,-223810,2903123,-111666,-2677286,637732,2207702,-1470159,-1879287,2033096,1713671,-2385765,-1549975,2438899,1282773,-2226837,-715446,2248570,131013,-2491194,375626,2870178,-834913,-2965369,1212536,2885664,-1593985,-2431972,2120851,1742408,-2810680,-1065350,3317325,589586,-3417543,-174048],[0,0,0,-1,-9,58,-249,115,-99,385,-430,458,-674,792,-1006,1375,-1533,1784,-2368,2760,-3162,3898,-4555,5175,-6176,7181,-8177,9470,-10799,12251,-14123,15981,-17807,20210,-22854,25475,-28478,31817,-35332,39386,-43732,48237,-53414,59117,-65053,71706,-79104,86909,-95605,105311,-115801,127482,-140607,155047,-171461,190272,-211530,236256,-265622,300536,-343180,396931,-466412,560496,-695812,906937,-1283583,2152625,-9389793,13078074,39936384,-706682,-36858504,-17599469,16288107,12565133,5744438,6630806,-11952293,-28094328,2411125,33901235,17581231,-15190309,-23987230,-10100111,17867983,27332479,1264835,-18438232,-9629005,-5988246,1040754,27702476,18966573,-33799915,-36200590,18290865,29890690,-1940582,-7560379,-6891067,-21083670,-4562158,29888535,20451088,-15961916,-26692474,-8570181,17051930,26456245,4765058,-19859217,-15854734,795935,12067360,20508820,10131531,-21621521,-28349583,5638606,28863496,13100762,-11436474,-20071177,-13048588,5464034,20864065,13141021,-12152053,-25520026,-10531619,15769483,23459430,5597473,-17460385,-21811330,-1989431,21345580,21129452,-2078454,-19937954,-14699998,4912222,20069031,16457317,-4355310,-22231571,-16996969,9347212,27754398,10832477,-21094280,-22612137,1159477,11583925,10387473,9995529,-8947200,-30329476,-7476074,30368550,20894316,-12495613,-19320254,-8885132,3442557,18247722,15667414,-6569241,-17863776,-11256782,4104558,24506650,19316308,-20705466,-31500426,7242442,23209914,2545064,-236113,664352,-22043335,-17029611,25046596,28658044,-12397058,-27558159,-6762510,9988363,14092880,9431276,-5634806,-16467722,-10489317,5853770,20442035,15541674,-12895009,-28085010,-2902354,25364131,15597159,-8606517,-11888117,-5877010,-5077340,6820827,22954243,5870181,-29291588,-21889088,18308731,24270154,-2111683,-11244024,-7566249,-9286176,2115225,20394295,11180196,-14389026,-20030213,-4017508,16461996,21563765,-2014463,-23666703,-9000787,11047480,6943367,6623757,9073431,-14733088,-26293049,9320012,31548062,2792793,-20299522,-9838553,-297562,3857547,14086180,9466945,-12062439,-19002226,-3390959,15091027,17996846,-927203,-20354025,-12353907,9125730,13905709,6159697,-1746488,-12414483,-14181941,5193446,21287385,9037361,-13347378,-16948393,-2572773,11776423,13837288,2577817,-11644864,-14382065,-1167603,14061629,13653066,-1797048,-14938367,-12295545,3255956,16212171,11355187,-7384197,-17312163,-6810383,9808003,14182025,4000414,-8883524,-12666121,-5056153,8311321,16612566,6045984,-16461693,-18207063,6389440,18148384,4321091,-5213348,-5673037,-10263043,-3209559,17254109,15165453,-10708145,-19305885,-3366112,11341786,13281946,2522168,-11774490,-10964262,542865,5877549,9545179,8740320,-11301142,-22693649,3814429,25098693,4939639,-14356158,-5829170,-947463,-3079030,9618940,15573782,-5265022,-20396193,-6036782,14024610,14813890,-354024,-13249577,-9812771,3165011,8627290,6439846,2525575,-7381630,-15205653,-2369521,18511944,13819157,-11536752,-18163373,400104,11169534,4469059,1762111,1310451,-10871100,-13077661,10001252,21423283,-413739,-18010937,-8048223,5700001,8658827,6684267,-838060,-9157817,-7856352,395752,9624241,12666916,-2741660,-20517887,-7586258,16916716,11250040,-6585768,-4516828,-2131093,-8854150,2176430,18623921,4940058,-17784294,-11879546,7342135,12001831,4873124,-3707721,-8721818,-5843434,2356735,9030308,8833756,-2665559,-15032741,-7586231,11596043,13146423,-1942997,-9481636,-6255081,-1352626,5687243,10361495,2439106,-10972263,-11063995,2483394,12023592,7348583,-4465867,-10451190,-5694395,4813181,10707122,5036979,-6470371,-10231308,-2927549,6731535,9723204,3216075,-7657047,-11022189,-1231330,10738021,9679562,-3170060,-11136402,-5238325,4338386,6683816,4696927,249938,-9213024,-10829802,5414522,16267066,2402185,-12390204,-6798462,2462560,3781626,5734618,4596181,-5856384,-11020408,-1306571,10495442,10242661,-2615431,-13323227,-5720674,8822425,7492917,-1256692,-658066,-2839055,-9888462,139482,16352402,6252675,-14449045,-10533718,5805806,7885245,2041643,116489,-3235246,-7315717,-2706550,7819059,10175295,-1124241,-12687564,-7145521,8457758,10767875,-969304,-6639259,-2995241,-1547691,-34552,7340867,8087508,-6061750,-14531078,-487141,14263861,6010853,-8013388,-5704377,558238,-1070812,2141983,8785287,1277957,-11621547,-7719936,6932646,11001564,1418653,-8355158,-6634272,2493217,4869966,1646848,2681891,-6747,-9954009,-5954439,12206602,11474053,-8011777,-11171819,1756850,4638570,861765,3467908,2013561,-7372885,-7681082,4450130,10707691,2306847,-8511358,-7529599,2306079,6639245,2640063,-555172,-2165348,-5633343,-2976053,7276210,8694143,-3224405,-9728503,-2560670,5393306,5354512,1500768,-2585863,-5464001,-3318306,3713991,7239196,1845316,-5770761,-6332346,54637,5620032,5299313,-588633,-6362092,-5028584,2386069,6466518,2939868,-2769528,-5005279,-2903338,1760461,5904353,4267913,-3722665,-8348648,-1424451,7618405,5186120,-3006758,-4054285,-1381045,-1371898,1986869,7182784,1655387,-8744532,-6227938,5124836,7511834,289142,-4647947,-3384601,-314628,1381826,2956384,3746876,-1089051,-8302645,-3881197,8705421,7763784,-5310117,-7004828,1500136,2111488,-644581,3605296,3635956,-5640075,-7571147,3210025,9176649,1710098,-6767913,-4761653,2059430,3488543,858495,750085,200907,-4654473,-4575197,4830994,8583660,-1593601,-9350999,-2344940,6183642,3352235,-1774243,-396169,-112034,-4323039,-1827094,7209122,5911047,-6207739,-8195627,2497783,7013971,727700,-2759799,-723830,-1023309,-2346016,1493654,5918973,1738537,-7038196,-6108992,4954497,7763270,-1920884,-5506028,506048,979120,-2515722,2401545,6278111,-2545023,-8866935,-147168,8091271,3028705,-4168572,-3034769,567903,456618,565475,3051697,1821494,-4408240,-5327095,2798857,7054345,308890,-5506711,-2259418,1584754,922098,1195135,2198928,-1451714,-5023926,-1129087,4857707,3730308,-2058833,-4006778,-1293989,1603464,2730502,1881985,-942144,-3359019,-1751694,2169611,3479746,955064,-2083317,-3068762,-975287,2674825,3688912,-166736,-4007151,-2461929,1639063,2605377,622222,-386485,-1338375,-2923181,-682976,4438240,3514216,-3592936,-4893883,1275038,3801501,531998,-680564,191936,-1548676,-2457138,1701444,4889454,736846,-5119552,-3295535,3413110,3985107,-1349670,-2450206,649685,-615820,-2409112,2282424,4921530,-2121961,-6558928,182204,5590611,1313206,-3009716,-1174923,777891,-582023,-369734,2686710,2278404,-3017026,-4578410,1789712,5806233,319576,-4781950,-1138571,2497237,-4821,-1067191,2338464,1342532,-4234940,-3387332,4099638,4920699,-2626333,-5183814,732690,3429196,-497897,-1289659,1973967,394761,-4085140,-1256061,5366236,3164507,-4586089,-4085612,3025380,3631432,-1603014,-1643486,2055754,-153387,-3909042,556982,5706105,372120,-6286094,-1685214,5055506,1742714,-3264684,-475990,1965941,-1681976,-2394271,2984986,3795659,-2670547,-4832418,1279119,4596770,88649,-2819357,217434,1228733,-1559913,-431593,3327807,1214381,-3834953,-2313835,2927238,2711545,-1321311,-1878721,78963,6205,-475937,1163280,1419758,-1276865,-2493425,178380,2263384,1083288,-866361,-1280383,-684361,430732,1558644,949851,-870795,-1427942,-121756,793143,828232,699900,-240291,-1757678,-1135525,1828917,2267860,-1106280,-2426560,124571,1319633,-300426,-92456,1300933,-463230,-2697816,23465,3363859,1039283,-2931297,-1643309,1887378,1315795,-1066732,-186701,1392508,-786942,-2575273,1067127,3743315,-466101,-4096859,-236166,3377720,197041,-2272938,538558,1537933,-1786040,-1791818,2364913,2548410,-2090329,-3191890,1112488,3147368,-329363,-2472267,457413,1805475,-1386255,-1642392,2557189,2157275,-3165559,-2858786,2880994,3101357,-2088113,-2516336,1590793,1560706,-1862531,-851165,2659209,787078,-3457548,-1479856,3667311,2215550,-3203805,-2245402,2652960,1577822,-2515992,-584519,3142001,-129178,-3924039,264773,4432033,78941,-4262850,-385415,3489455,110112,-2730779,643868,2562688,-1543292,-2956288,1980209,3531738,-1718413,-3610538,1341726,3067004,-1207504,-2111268,1559584,1427764,-2312719,-1242793,2889584,1583183,-2921639,-1855978,2346647,1553211,-1740540,-807474,1371641,43150,-1587676,460470,1998843,-372566,-2185835,-46615,1776653,394993,-933446,-192027,373885,-336286,-72611,790502,290815,-814692,-570051,427833,545891,199287,-152252,-621598,-538618,511495,908743,-194371,-931232,91502,524105,-309041,-162948,919022,114069,-1575970,-373659,1853393,740050,-1711355,-738457,1294865,403090,-1137847,222151,1310151,-556449,-1878560,541174,2288088,-226434,-2453967,19158,2141069,-192065,-1819471,717645,1588140,-1436002,-1724029,1717129,2057667,-1697782,-2072806,1347155,1856525,-1034932,-1409091,1012118,1165602,-1343300,-1222650,1806891,1597844,-1916586,-1991795,1910922,2014885,-1837486,-1610695,1857862,1071008,-2140677,-595585,2414667,539484,-2616618],[0,0,0,-2,-10,181,-149,19,-224,382,-313,477,-637,688,-972,1223,-1328,1711,-2131,2344,-2870,3519,-3962,4595,-5448,6213,-7222,8343,-9319,10650,-12315,13808,-15461,17515,-19601,21956,-24629,27305,-30309,33852,-37435,41316,-45808,50513,-55582,61368,-67549,74221,-81782,89945,-98913,109134,-120382,132819,-147222,163610,-182317,204420,-230640,262227,-301653,351969,-418489,511640,-651011,881458,-1330903,2528663,-13693606,-24436099,21742631,34685177,-6158621,-30061406,-10910230,3017925,11883663,18824097,2722803,-22717985,-19474416,5252361,27103642,20957909,-14394758,-30295766,-906688,19326071,10057526,9497657,1991024,-30764348,-21131707,32217154,31414513,-16444383,-22541095,-4575905,-5033303,8235964,26693587,1503379,-32450510,-20084441,12879394,24129947,11948613,-11643221,-23955927,-7316138,15197474,18648990,9997744,-8223626,-26295781,-10124197,26767654,26931926,-6341965,-21979281,-12775650,1251287,16080425,19609319,-2148066,-26231905,-19064912,9989487,24320933,10088593,-13939414,-23155773,-9644030,13534071,22761077,6965465,-16728870,-21246064,-2948370,18251937,21952574,2752547,-20722546,-19836152,5871959,24438377,15311133,-8355890,-20752699,-11431994,7592149,18552648,14045176,-7492218,-28752210,-14765990,22826914,25033059,-7961155,-18096370,-7035475,-6598939,5567998,28144736,8302457,-31800962,-21439264,16146887,21743869,7249779,-4545092,-16391225,-12610820,9103104,19179866,11261827,-5641798,-25447564,-15534195,24638129,27472172,-11803040,-19590944,-1621603,-5957394,659420,27845863,9838492,-34511884,-21791597,20182537,20238187,381127,-5064424,-11365696,-13663262,5168609,22526344,13525227,-12456465,-25553657,-4842752,23615057,16631133,-7209705,-10384821,-8352130,-8588505,12099296,26246175,-2588522,-29194823,-11456809,13379899,14593160,6557577,-5281309,-16684413,-10449201,7964221,18319729,10841053,-12812247,-24987016,-606737,23539501,10190278,-6387253,-4816479,-11534060,-11171501,18600968,26291536,-10434853,-26647885,-2485232,11529911,8213279,8568053,-1749977,-19481482,-11923155,12834260,19577343,4143052,-14577343,-17887892,-179983,16448780,11611932,-2278701,-10603249,-13112187,-2232934,17637861,16700914,-8061175,-20409966,-6628629,10044833,13977822,6849387,-7169608,-16116350,-7204044,11476167,17051150,2888906,-13756753,-14633334,-288735,14195795,13762791,-2055711,-16028390,-11491070,5027377,14289356,9163320,-4375240,-15058729,-10485683,7600036,17924268,6557043,-12633026,-16200045,-719262,13240712,10191579,173216,-6739815,-13061210,-7282126,16109688,20864521,-8141831,-22445809,-1788135,10625337,4685088,6547775,2914191,-16304764,-14756672,12118748,19916681,1346255,-13377971,-12944216,-349534,12783243,9160042,-2441987,-5972026,-10026982,-7930963,14750575,21816161,-9571034,-24412455,1085785,13232102,1855771,4556200,5089748,-15422813,-15542024,13597533,20921993,-1916662,-15384489,-8378814,2516067,8498956,7877475,1711499,-8127092,-14224236,-2271004,18143871,13179533,-11857755,-15550737,602627,6098719,5762298,8268512,-2450528,-16752804,-7034633,13508540,14285986,-957193,-11940471,-9321801,2430441,9365971,7019840,1539365,-8234184,-14421499,1132979,19661168,7562630,-13841734,-9487576,1468701,767467,6832207,11927106,-5913112,-19442546,-2227557,15272750,8849495,-3112979,-7695604,-7775814,-672941,9652025,9978170,-872468,-11510011,-10164221,4535367,14740804,5615190,-8765913,-9509152,-2220076,4244744,9519952,6044459,-7699435,-13468183,-1541520,11318168,9493093,-1645391,-9611353,-8199658,1249587,10015820,8172214,-3113437,-10775199,-6278232,4681904,10534523,5832506,-5563951,-11951053,-3977058,9210370,10535076,79518,-8076747,-7437269,-1028130,6728926,9334533,1508944,-10391816,-11097543,3482059,14119842,4766188,-8896716,-6994378,-425484,-44647,5986675,11132552,-3931982,-17963355,-2590928,15508891,7072469,-5710501,-4575269,-3538919,-3353944,5741905,10803208,680949,-11246550,-9680765,4427786,13866731,3781428,-10119243,-5946332,2007531,-570763,3756899,11250975,-3522413,-18752557,-1569741,17028306,5295720,-7992419,-3132238,-1575303,-4499248,4511757,11925561,224865,-13246416,-7517435,7864787,10878063,98467,-6720828,-3681568,-1772824,70992,8344838,7914538,-8023571,-13324807,2287813,11396568,3263562,-3569206,-3801140,-4564885,-1713935,6774969,8491379,-2069558,-11255899,-5432349,7604773,8769074,-1009756,-4742383,-2711305,-3755984,627932,10600147,5230892,-10908782,-9264366,5460247,7651827,991695,-345179,-2837580,-7289767,-994363,9463948,6557425,-5084798,-8876977,-2166099,5447390,6035818,768965,-3856169,-5261094,-2928743,4066271,8471718,1503240,-8358657,-6406681,2981264,6444370,3241568,-1220974,-5168793,-4892323,1805500,7384515,3989704,-4047736,-6944480,-2228105,4360140,6414396,1669768,-5250161,-6250449,-30462,5492316,4349793,-476146,-4391834,-5214991,-297873,6752492,5887959,-3284622,-7965892,-2076727,4925175,4491820,610275,-1713347,-3639922,-4200240,2078562,9062214,2890333,-9284511,-6501808,5522438,5349211,-1144512,289398,19923,-6679050,-3082453,9063726,6955834,-6464774,-8279761,1224654,5259543,1987914,-231516,-648410,-2974346,-4393224,1776574,9132865,2515674,-10060329,-5879831,7063630,4994776,-3039729,361246,1565234,-6463545,-3298335,9679830,6520539,-7846389,-7668060,3186601,4843016,69789,227549,579006,-4062959,-4622619,4017057,8334341,-953564,-8781931,-2293239,5269110,2478510,-549469,1060156,-1851312,-5744775,489924,7983491,2976521,-6064861,-4818678,2026351,3502234,1049439,593209,-556436,-4328864,-2947778,5253434,6440794,-3014152,-6838275,46485,3209957,568010,1380506,1687227,-4274132,-5188566,3416134,6697591,-308106,-4911926,-2118398,895386,1644520,2455962,1590846,-2433376,-4506459,-251552,5145833,3541494,-2671739,-4251284,-557510,1938555,2062622,1842458,-615177,-4221469,-2556136,3109547,4325405,-109326,-3440494,-2658606,92459,2509526,2741369,-157723,-3237676,-2505629,972206,3121282,2228238,-664829,-3335481,-2463521,2045334,4378050,766930,-3244253,-2204977,564726,1147079,1665512,1816718,-1613289,-4636631,-926052,5009551,3216459,-3369616,-3813875,987046,1415355,-715699,1711415,2429728,-3863440,-5174252,3696178,6688521,-1842270,-5398925,689147,2506801,-1267007,474418,3770893,-909946,-5934754,-649587,6442397,2627481,-5055984,-3156542,2786531,1202682,-2108168,1735844,3161863,-4147860,-5533015,4244260,6679177,-3026244,-5605631,1933828,2794581,-2246697,197180,4286196,-1239598,-6090057,566000,6730835,1049360,-5029299,-1337962,2699004,-241980,-1168453,2680895,1349511,-4648013,-2809298,4471603,3656390,-3096302,-3122326,1170534,839843,-881183,1334265,2184016,-2302595,-3842633,1637090,4584641,-187510,-3449011,-180404,1534730,-746932,309345,2909945,-654798,-4420323,-199264,4217169,971257,-2549818,-712788,492604,-915707,209542,2448119,274646,-3189083,-1740569,2376636,2368515,-803718,-1604891,-205515,-74976,-62004,1629371,1464712,-1643143,-2496386,757299,2543438,537362,-1286814,-926849,-363020,21016,1224732,1185242,-838609,-1914381,-580905,1177758,1310859,212548,-1171822,-1525916,59592,1667473,875486,-822101,-878448,-122697,-176171,530154,1762335,301958,-2521038,-1316084,2348448,1886974,-1483552,-1340415,891271,22668,-1389393,1186120,2477995,-1644299,-3687339,1124487,3823244,-664003,-3098432,930661,1871663,-1936693,-1135244,3437248,1156884,-4371421,-1605420,4359342,1879186,-3565784,-1188536,2929251,-146136,-2886393,1465157,3603073,-2188709,-4311285,2139440,4365316,-1875105,-3562943,1895310,2281499,-2636252,-1269705,3792313,921555,-4604485,-1114675,4593353,1112566,-3935957,-513084,3136287,-674326,-2672481,2056577,2810838,-2859015,-3042447,2859417,2909753,-2308317,-2162940,1927884,897205,-1998214,120577,2567146,-486684,-3131267,327663,3130788,-28181,-2568732,235171,1780659,-999854,-1091896,2026079,1003397,-2679725,-1035866,2697661,983250,-2197257,-437544,1494698,-472538,-1195731,1334037,1341462,-1624603,-1473753,1431907,1430704,-909109,-890622,652928,279199,-816344,290595,1348975,-408149,-1677584,117442,1638142,62792,-1055935,-45584,350456,-383956,-29360,808947,61381,-1012363,-430917,662912,623063,-154811,-493565,-361715,48111,471901,325634,-240624,-295529,-2779,-128744,72301,746656,242810,-1154137,-705530,1146936,947716,-980380,-681162,921164,128704,-1203656,363549,1705109,-755199,-2219178,664401,2318987,-630307,-2125408,900449,1647656,-1333544,-1220463,2111329,1260124,-2661819,-1314810,2940161,1292649,-2815233,-924038,2709035,209535,-2786983,649455,3023674,-1244802,-3310485,1584043,3262535,-1668479,-2905419,1788754,2107287,-2202011,-1484086,2744836,1128136,-3201670,-1037479,3335304,979211,-3156317,-628344,2964869,19534,-2859268,849138,2912840,-1617810,-2934844,1994501,2743416,-2177143,-2140187,2111776,1285508,-2202587,-461999,2365389,-70564],[0,0,0,0,-1,56,98,-13,-147,-44,129,81,-46,-38,-17,-53,33,107,27,-123,-64,0,114,35,-16,-151,48,-20,92,-34,134,-245,41,-31,314,-265,152,-260,287,-320,475,-381,361,-607,611,-543,755,-822,759,-968,1075,-1071,1258,-1359,1354,-1624,1756,-1679,1867,-1999,1807,-1619,1076,517,-3966,13096,-42305,173399,-2169286,-19621044,-23847365,14494090,40541577,26745,-40037332,-14274868,17081208,8536846,6009471,11358564,-14621465,-30379271,4930809,33622472,15977078,-12717677,-25397655,-11603400,21710440,25896256,-4378688,-12453077,-5070297,-15644664,-298227,39312271,15215930,-44063711,-27823546,24913797,19041119,-3803133,2571530,-8469979,-28381419,-1571864,33510985,18098288,-16937736,-26004014,-8158331,18202166,24581900,2457850,-15643913,-13733760,-5225042,11178313,26825498,8980741,-26798547,-25404260,9150691,24830190,11092557,-7440704,-18829217,-16141891,4572663,22707996,13687757,-12956059,-25492141,-10048002,15078969,22949223,6603116,-16995877,-22486656,-1999884,21157636,20008448,-1043986,-17991891,-16060853,2719037,21042572,18165362,-4628211,-23344792,-16894007,10825317,27069237,8233177,-18922206,-18257316,-2958982,6389677,16638949,14024519,-16933873,-31202043,1147351,27385183,13251789,-6603189,-14293769,-15528470,1554501,23210630,15285436,-8562069,-16901373,-11997148,4682831,26478572,15763431,-21708068,-24660190,5382907,15019155,8077086,6596511,-7752840,-25234020,-7463425,23805315,20334660,-7790027,-22113186,-12659832,7935056,18915334,8866957,-8047187,-14832587,-10487832,4881216,21518179,14962393,-13549873,-26402799,-3579099,23624008,17239964,-8066256,-13480625,-4721325,-4794675,4520531,24698919,8108085,-32448813,-22352811,21807122,22313612,-4782043,-7652533,-6322460,-12972893,2370593,22332613,10372848,-14040667,-20059551,-6109885,18381211,23569677,-6356036,-23379140,-2859225,7222700,777111,13560718,13525497,-23084792,-27535933,17300264,29395361,-3442039,-15791915,-5822122,-5082670,1814844,17502855,10418537,-13416721,-20153310,-3432377,16967421,18142750,-3704965,-19504837,-9016398,6827378,10843438,9478483,471004,-16046453,-15180771,8447230,21437534,6688077,-12804554,-15361512,-3293031,10634570,14499473,3455600,-12253771,-15088472,-829380,14333322,13491614,-1528502,-15038646,-13070739,3719001,17158774,10453894,-8061447,-16063746,-6553423,8369447,14083479,5472570,-8558567,-14076488,-5974553,10021048,18078981,3434327,-18074389,-14235176,7008521,12892727,5655129,626664,-9023357,-15426675,1831596,20446738,9434351,-11426945,-14197478,-4536134,7813440,14985429,4168605,-12334708,-11248265,-788897,6302715,12771753,6751694,-14988724,-18479309,6299230,18906334,4810622,-7466823,-8307923,-6977520,1241918,13200079,10731828,-6047179,-16358435,-7395309,11467541,16612278,542558,-14047094,-9626505,2422936,8134559,8127252,2649296,-8691128,-14433104,-2256643,17129262,15040755,-10484426,-19827988,654826,12071078,2521570,2175996,4480607,-12654779,-16235742,12495005,23210397,-2979259,-17910229,-5871243,4400282,7182306,7694722,78267,-8669200,-8638233,-1992189,11026737,16057854,-5435911,-23431344,-3275069,18126369,5484189,-5560989,1720016,-5104945,-14238816,6086859,22104827,975264,-19145174,-8569695,7518711,9537004,4814438,-1832593,-7966282,-7481612,738865,10766330,10882722,-4825543,-16624631,-4875589,12272822,10270093,-1613423,-6722213,-7204812,-3637274,6707395,12027332,1461035,-11947009,-10319655,3038602,11480858,6998820,-4007433,-10458860,-6043263,5054006,10864416,4635468,-6203580,-9935501,-3544450,6667684,10879661,3119383,-9061678,-10826401,174366,10559847,8389095,-3027085,-9814408,-5388597,2515962,7142113,7313426,-863948,-12443425,-8806090,8701851,13134967,-261604,-8385604,-5634502,-1908008,4302898,9823181,2890950,-9001510,-9182869,616672,9454449,9234318,-2629068,-12376019,-4971604,7021020,6753102,1944345,-834840,-7126985,-8411688,4524885,13296846,3030235,-10502606,-9276607,1751033,8453880,5433236,-1570714,-5354672,-5632397,-1883697,6906027,10299398,-1211750,-12998623,-6517067,8259291,10332364,-94940,-6859824,-4190652,-624271,771621,6129964,8320498,-5160841,-15928822,-681725,16421161,5236733,-9991799,-4062596,1541981,-3143260,2262944,10787969,565490,-13197506,-7072924,7964597,11061748,618991,-9136970,-5478213,3426917,2801700,1081653,5755489,-293296,-13782292,-4470027,15919181,8983093,-10877394,-8046443,3458551,1466536,275567,6454133,1945158,-9939468,-7459194,6474717,10783749,585243,-8941165,-5939483,2789813,4816282,2475423,1545855,-2578173,-7836669,-2117437,9264998,7608342,-4750107,-8552483,-1528338,4382447,4780960,2455855,-2263730,-6228793,-3491527,4331903,7374004,1530079,-5803623,-6230841,-66668,5849009,5406274,-1139617,-6330935,-4220767,2142344,5594910,3406587,-1954350,-5650929,-3835572,2435355,6960640,3484408,-4909902,-7262388,-57747,6112219,3742900,-738580,-2598283,-4152394,-2333296,5129952,7309380,-1505387,-8035390,-3359365,3789019,5093154,1887521,-2712951,-4634409,-1894016,2180189,4333459,3217844,-2847002,-7568458,-1702381,7372263,5220795,-3056516,-4729893,-1448245,612839,2606724,3890450,598750,-4836686,-5145759,1818559,7646959,3113321,-5914611,-5682874,1802113,3673751,1151136,1072946,-316447,-4800056,-3851853,4526283,7761907,-857975,-8699289,-3310002,6089986,4029478,-2511289,-427608,1154043,-4903033,-3228733,8453293,6773773,-7781180,-8376461,4285655,6539279,-897120,-2012039,737064,-1756085,-3661149,1906006,7275970,1538921,-8688738,-5561482,6796605,6639422,-4039323,-3800967,2617909,-1394216,-4279170,5027958,7425628,-5260849,-9324770,2461721,8015569,612139,-3837398,-794100,100065,-1577742,968075,5022606,1402830,-6164225,-4665019,4526239,6178414,-1265770,-4355267,-832846,358224,-189429,2457744,3022662,-2559788,-5416051,-170205,5057841,2820357,-2145723,-3326173,-1210824,1152084,2640015,2091279,-923432,-3364487,-1791698,1914711,3500909,1370978,-2365280,-3549624,-605483,3230195,2957980,-685669,-3123749,-1855933,697203,1966534,1801036,226961,-2802336,-3445758,1114421,4740934,1352783,-3559388,-2599881,769825,1550246,1405420,1259711,-1089625,-3162481,-983884,3077664,3478043,-489401,-3797954,-2071055,2220606,2709351,-134595,-1126245,-950157,-1767822,-401414,3140228,2486553,-2538910,-4077860,-103286,3341193,2139956,-1423802,-2251691,-263866,537729,145760,1894293,2124371,-2620941,-4334765,1741692,5488784,359486,-4172410,-1341449,2019829,382650,-723856,1707251,1328869,-3730806,-3803504,3906382,5590976,-3021736,-5856606,1625538,3905680,-1723890,-1434034,3406568,92951,-5458351,-528652,6612420,2134069,-5650944,-2980941,4070105,2579454,-2615872,-511988,3100844,-1428184,-4946488,2060673,6682962,-1520530,-7038022,485451,5430176,-538805,-3246751,1819582,1680467,-3729041,-1869304,4799194,3003650,-4326497,-3842152,2816075,3452917,-1425329,-1637228,1407993,26014,-2536425,698897,3969056,-78870,-4360015,-1153517,3249544,1487293,-1532933,-845421,221458,-760271,-449650,1726593,1287165,-1687560,-2236453,448047,2137062,876418,-873829,-1303936,-518846,633726,1171345,607909,-483677,-1021066,-635351,426601,1456517,880352,-1099201,-1909561,-15988,1900959,913885,-1134334,-921230,-14286,-219351,114468,1360574,497986,-1917556,-1554531,1344069,1981488,-160457,-1524663,-644825,591967,517249,234804,453180,23709,-1380687,-942467,1579342,1856089,-946332,-2092336,50746,1396479,355731,-439629,-170424,-87170,-686084,-446865,1052924,1521424,-870777,-2456461,229574,2790230,298404,-2336358,-18564,1659268,-897432,-1345145,1953327,1790935,-2497551,-2527702,2232702,3026373,-1565626,-2865589,1283077,2162799,-1778128,-1573266,2861645,1413565,-3970127,-1683126,4468594,1964136,-4242848,-1735301,3650249,944382,-3354448,248483,3647857,-1012405,-4198514,1141225,4621942,-926795,-4537990,717477,3875651,-1017422,-3111104,1923511,2804890,-2887884,-2842437,3348219,2960404,-3288153,-2877685,2915214,2268383,-2532768,-1308814,2587244,543241,-3014201,-199033,3394305,337723,-3297907,-530975,2722698,409655,-2083102,38010,1587533,-751351,-1566305,1122537,1806517,-1066493,-1875747,595109,1555822,-215529,-923487,161933,366803,-377959,-55542,686672,271117,-683024,-623059,367899,753807,112240,-592605,-583329,120756,553175,191827,-296317,-156554,89932,-221931,-115482,677435,409764,-868467,-750828,733497,934083,-388997,-670715,256953,284442,-275623,-18132,552478,48533,-745427,-444627,755084,920513,-505755,-1032089,257066,800110,-197444,-491242,378883,209992,-651478,-305326,749732,649054,-650691,-1029045,320225,1282825,-37140,-1265906,124068,1262366,-491892,-1330066,1164252,1582210,-1620440,-1804358,1753024,1780779,-1698100,-1581492,1609381,1187362,-1706081,-894936,2010316],[0,0,0,0,2,-17,97,55,-2,-171,55,-14,194,-139,129,-299,272,-284,477,-468,489,-778,827,-826,1103,-1290,1388,-1712,1886,-2033,2501,-2850,3031,-3492,3977,-4349,4974,-5545,6005,-6777,7615,-8259,9188,-10227,11131,-12320,13674,-14908,16419,-18181,19876,-21933,24320,-26720,29552,-32996,36681,-41047,46412,-52662,60471,-70624,83781,-102102,129616,-174289,259035,-471213,2318705,-3747912,-24459031,-17958138,20349228,29834760,-3533184,-25407699,-17141129,2513354,18658297,16662609,-3068947,-18142504,-17388916,2014263,28038789,21552086,-16907870,-27101236,-474147,14062150,14147451,14933370,-7640440,-33361758,-8089028,30083983,18061104,-8757093,-13059131,-16407996,-8666720,21470550,25041215,-9750811,-28116074,-12883790,8536274,21444816,14725239,-11547285,-24530805,-7370482,14320760,21068798,11359342,-13407373,-26989897,-3393483,26022752,20554098,-4007332,-17728040,-16571442,-808037,20517127,20116252,-6427670,-26318551,-15997459,10211394,22686439,9911470,-13450804,-23523659,-9504991,14699336,22767002,5602349,-16697151,-20579577,-3289736,19023259,23216221,839957,-22657991,-17781825,7657425,23007680,13913397,-7907028,-19949279,-11650251,6184127,19898792,16610385,-11050452,-32703097,-8815478,26757486,17129011,-9560449,-9432129,-9339001,-14423822,11986765,33685815,-272277,-34210027,-13461863,15628826,16865270,9569631,-3676319,-18640121,-10856824,9233628,17063541,14424278,-5791314,-31559991,-11937563,31092214,20533404,-15923162,-10989031,-1690931,-14160760,4741122,33860747,3294512,-37326894,-15325134,20011259,15902666,2556073,-3376154,-13889505,-13352512,6854585,21781017,12968569,-12459581,-25579928,-4106186,23033829,16216601,-5507357,-11458190,-10995449,-5542118,14415066,21576826,-3011993,-24079612,-13695427,9300546,18990770,8628475,-10230110,-16710816,-7114941,6970181,17575961,11545263,-14239221,-23693475,1241365,19327132,10081731,169138,-8153912,-18702665,-4237891,23738286,16879263,-12045602,-16792614,-4886535,3150378,13642193,14238812,-8125030,-22260895,-6641004,13590330,16433664,4106472,-13300904,-17255983,-788945,14541763,12826268,623436,-12907407,-16173587,1015474,19915487,13058704,-8941994,-16801868,-7088847,6937968,15174863,9205578,-8429489,-17744825,-6385895,12231873,16551500,2792570,-13270292,-14961272,-887210,14724411,14186789,-2616183,-15610885,-10845070,3726891,13670862,11203147,-3786542,-17207808,-10898496,9326728,18036647,5306818,-12614887,-14808908,-662713,10805894,9788557,4145714,-6369666,-18291150,-6604644,21702365,18185058,-13012387,-17209164,1450191,3635769,3487726,13713607,2256435,-21934656,-12702187,15168051,17481524,553714,-11845031,-12975500,-238980,11828989,7541064,464090,-3895660,-14824448,-9110807,20473017,20830991,-14963171,-21010001,4921190,7860218,169911,10250703,4863194,-19859196,-14067548,15969545,18891321,-2531145,-13423843,-8680335,887968,8682967,9140478,1887227,-8935739,-14287204,-1581350,17274303,12531015,-9662757,-15125948,-2677443,6285160,8955616,6918381,-4634610,-14217580,-6318440,10149745,14694088,2150559,-12548785,-11128682,2302845,9755847,8262001,1548542,-10537085,-13468908,3733747,16503941,5293652,-8171570,-8407378,-5702503,1504247,13865766,9019877,-11417550,-14742870,879568,9723080,7895796,2093940,-7873568,-11722822,-348817,12063750,10097635,-2340896,-12224668,-8834659,5328665,12738257,4894804,-5896733,-9368432,-5622420,4665148,12604113,5157166,-9925232,-12188510,-325027,9846054,8878509,-157310,-9381504,-9476000,956827,10767478,8374822,-3343613,-10651545,-6593712,4079329,11116942,6606976,-6438134,-12394519,-2940422,9105968,9300452,838620,-6594664,-8442733,-2638597,7598810,10904824,965222,-12074927,-10500532,5430607,13146055,2278344,-6910749,-4196065,-3754724,-2610871,10360923,12717298,-9067177,-18007166,2372962,13863561,3046577,-2963244,-2008766,-6475875,-4669494,7974864,11461571,-347889,-12033610,-9605855,6067808,14063106,1268677,-9664699,-2833725,266394,-3537028,7035557,13351923,-7768341,-19494249,2538714,16517633,2161070,-6315190,-1442493,-3788098,-4972869,6743715,11711886,-1411478,-12819643,-6638439,7401766,10621351,777165,-6827782,-4805772,-1559630,1699584,8066307,6254534,-7357041,-11976356,821614,10683566,5513793,-3491197,-6325906,-4287993,495431,6511457,7091874,-2010168,-10445766,-5264574,6745619,8389788,750321,-4339181,-5744581,-3834175,4799761,9974251,786602,-9211282,-5545567,2420716,5230189,5205535,773221,-7527990,-7360463,3227297,9119745,3475378,-4597136,-6980397,-2699897,4245437,6703870,2183429,-4469482,-7240510,-2428132,6486471,8026875,-903648,-7698163,-4606345,1856296,5426834,4850597,-724089,-7004699,-5279133,3323216,7724725,2974880,-4317429,-6587295,-2257012,4419653,6812391,1528120,-5820714,-6207335,435744,5338802,4483356,103485,-5049522,-6173885,553401,7998488,5095868,-4370361,-7342681,-1303131,4211731,4008310,1583333,-1052780,-5124527,-5164524,4151142,10389294,277236,-10390347,-3675394,5884547,2467974,-280515,3216662,-1799228,-9310400,-780830,11178490,4721913,-7719800,-6494003,1728425,4102800,1728019,577503,-204131,-3851057,-5525871,3116453,10812661,762023,-11772202,-3735869,8171012,2628612,-3123577,2702007,618264,-8667733,-1825918,11321314,5028550,-8758631,-6420348,3343652,4067568,619864,665775,-294350,-4418189,-3818007,4136463,7730290,-705344,-8373592,-3038561,4974473,3644315,-202761,-400834,-2049245,-4317474,510906,6852044,3400596,-5134819,-5567512,1116980,4298545,2175450,74528,-1887424,-4182854,-1272793,4992810,4537300,-2320194,-4773701,-1557088,1256395,3024892,3109603,-1430628,-5499167,-1936665,3867121,3827254,29731,-2436435,-3113126,-1206646,2822086,4353629,484486,-4184309,-3695031,1396184,4511087,2094108,-1959448,-3003179,-1642709,781817,3547980,2908902,-2317131,-5007384,-987499,3680358,3097401,-318031,-2566429,-2869558,-605403,3047819,3440144,-593129,-3697175,-2271192,1390790,3131068,2214991,-817205,-3745899,-2263947,2731478,4235679,144998,-2984613,-1872992,-26295,978650,2632512,1931630,-2766399,-4974149,349770,5416664,2097720,-3785640,-2517082,1200368,-48075,-303514,3610610,1692589,-5962187,-4031898,5818323,5339523,-3521533,-3819294,1750794,652664,-1755356,2292447,3973871,-2725582,-6129380,963416,6658074,1363898,-5314742,-2103226,2996099,90551,-2100703,3080485,2919417,-5764332,-5027467,5926514,6068713,-4359609,-4739683,2687610,1793100,-2360800,1343310,4026914,-2303692,-5631386,1379359,6205437,829792,-4442069,-1744111,1972853,585910,-530731,1680112,779824,-3649809,-2771348,3465361,3966200,-2022819,-3814296,71329,1647711,174857,759199,1109986,-1816274,-2845676,1140040,3636106,616857,-2327419,-1391155,84772,886667,1833797,948985,-1857124,-2150260,505022,1796180,969160,-98486,-1356300,-1889018,81266,2390484,1410381,-1486262,-2153738,-258676,1276235,1167340,362975,-559240,-1491685,-1103100,1419689,2636302,44601,-2496747,-1166196,1194769,1231392,373471,65484,-963548,-1652345,280805,2278785,910484,-1596864,-1651854,-63731,878777,970009,556893,-1036171,-1836748,-58826,1923653,934445,-817505,-760861,-451041,-400735,954530,2080401,-247722,-2720458,-705145,2444273,1174637,-1356969,-475634,663814,-972205,-1105789,2313445,2219696,-2786229,-3197833,2294432,3144654,-1779133,-2078471,1886804,590160,-2947626,357875,4230420,-402990,-4891800,-92117,4570402,432845,-3443439,255911,2586702,-1541169,-2469589,2737541,3181349,-3238113,-3937946,3007664,3928301,-2578842,-3072077,2615825,1592728,-3451105,-545940,4478686,203197,-5077590,-345396,4817914,357472,-3765753,174425,2698200,-1251373,-2144920,2234466,2305233,-2587147,-2736334,2145212,2720925,-1423593,-2141204,1038954,1163544,-1359441,-441357,2131681,250463,-2737493,-429097,2674132,660984,-1966386,-393170,1032846,-300446,-393964,1002153,375515,-1218044,-637980,896641,796434,-127802,-476211,-471007,-77081,573718,556492,-300024,-596021,-98737,89119,201068,419321,168938,-604764,-689383,300492,999588,110129,-913620,-296502,507976,94921,-172926,453460,111937,-967671,-355799,1127378,600370,-842845,-573781,392341,104191,-53722,359241,144542,-722340,-380425,715631,491005,-473817,-267569,161368,-282645,-53066,881558,296031,-1193572,-492469,1165185,418057,-999978,-46399,924226,-598890,-1156682,1092922,1420108,-1394564,-1651195,1368469,1600402,-1419853,-1326753,1626602,834416,-2104122,-429019,2755320,306558,-3141533,-137067,3242987,-85933,-3021135,616198,2791280,-1306346,-2674910,1963321,2575482,-2415974,-2611747,2532760,2353863,-2581322,-1976529,2524219,1421168,-2832123,-978234,3234683,677287,-3608866,-393839,3764645,147555,-3590408,331575,3278069,-978967,-2870239,1678290,2572557,-2118003,-2334970,2217178,2024815,-2093044,-1646488,1807189,1090573,-1750346,-755694],[0,0,0,1,5,-58,51,-18,208,-166,39,-277,448,-341,467,-645,727,-989,1176,-1235,1602,-1998,2159,-2603,3141,-3464,4009,-4783,5378,-6115,6995,-7823,8955,-10239,11272,-12563,14307,-15926,17630,-19655,21753,-24103,26816,-29475,32424,-35930,39521,-43369,47863,-52646,57787,-63741,70236,-77402,85674,-94927,105400,-117856,132354,-149457,170631,-197135,231235,-277647,344463,-449534,642189,-1118679,5866720,4962240,-3712648,-19666010,-24519668,17338764,40400624,-3941852,-38736448,-9489633,12949642,5599158,12090955,11738105,-21259184,-27666766,9392579,30051769,15012631,-10205947,-27799444,-11033631,25034368,21633153,-5724428,-5201851,-8184824,-23672213,7694390,45303847,3635498,-45510405,-15570491,21164176,8943373,3564212,8780774,-16815392,-30580406,5390265,33232299,14046208,-16075481,-24534972,-7894488,18147647,22480265,3122691,-12108378,-15981551,-9027096,15271350,29642281,3995019,-28007261,-20606557,8666034,21213893,12705931,-5166797,-20989435,-17461822,6539837,23614058,12307870,-13646696,-24716952,-9791479,14665181,23551897,6786640,-18476832,-22614836,-108695,20787110,18606568,4469,-17307468,-17743389,2639398,23023736,18442661,-6550971,-24723912,-15133549,13317773,24780387,5107896,-15041368,-15893952,-9120977,6161330,24850253,11198642,-25499590,-25538546,7756575,19782845,10360969,1078563,-15170827,-21584432,4821984,26687365,12312839,-9438490,-16483446,-12882528,7788513,27080833,9943457,-19937172,-18774725,-248817,11333692,16898580,6695480,-17759239,-22098214,830091,18744367,15714267,-2437755,-21468502,-17071940,9846631,21916547,6982045,-9490192,-14903450,-9996171,7181876,21547359,12217749,-13411765,-25018266,-4140476,24404415,18045222,-10116680,-13703961,-3607997,-5957211,5934762,27332098,3597550,-35493205,-16397364,23252238,17010249,-3141786,-4462649,-10941792,-13781624,7934398,21521237,6790535,-12482479,-20473859,-6888513,22778157,22462588,-12130886,-19588870,871838,980122,1342101,21420629,8544141,-30809668,-19929650,22631948,21639207,-5050827,-9768180,-7979946,-8969770,5748455,19735993,7260082,-15062055,-19287992,-1782420,18543735,16395223,-6016321,-17455799,-7866116,4493388,11680052,12293354,-1999976,-19166668,-12377926,11017013,19435889,5193750,-11936411,-15341513,-3711082,11788240,15298574,2143402,-13734925,-14268500,619148,14366645,13099488,-1940790,-16300014,-13192469,6040916,18063913,8301357,-9273261,-15000843,-5890577,8468063,14433898,5488154,-9531741,-15548776,-5281443,13623317,18088980,-1630892,-18098009,-9167527,5504957,9204208,9863844,2384927,-15887290,-15323621,9426412,19178870,3495270,-9544665,-11593584,-6712408,8244507,16871825,2753863,-13171846,-11403605,-1458993,9404178,14516639,1318320,-16627373,-12234437,6212436,13762886,7744790,-4288989,-13857591,-8139152,7718371,13331363,5691883,-5751449,-14080164,-7666670,11535904,16874806,-86186,-14418600,-10074413,2745769,10501698,7999741,-565365,-8836789,-12256152,-2189967,17502145,15254411,-12964282,-20028395,3558109,11423732,1249448,4405522,3037855,-16298245,-12661636,16521357,19089297,-5362461,-14876730,-6490741,3189862,10172097,7421058,-3130148,-7785764,-7809643,-2905729,13747642,16546864,-11078520,-22922727,2743216,15879096,1409986,-1183605,2597448,-11213691,-12447175,12519980,19283661,-3843230,-16706897,-6301477,5908423,9511018,5875949,-2687006,-9024127,-7552580,1987680,12701168,9630835,-8102044,-15769515,-1866770,11433124,8736021,-367045,-6935099,-9170612,-2611983,9187247,11206578,-799037,-11959846,-9106287,3383732,11476434,7116496,-4719685,-11345363,-5323215,6531984,10614780,3520239,-6213450,-9938460,-3866923,7620821,11777032,1738516,-10630884,-10089936,1880053,10571166,7022755,-3359044,-8743647,-5766547,1348937,9023865,9015177,-4286260,-14560047,-4474062,10422026,8845258,-504555,-4838549,-7459511,-4502167,7662945,11634081,-608713,-10405936,-7074641,1759056,9123561,8032237,-3467624,-10961628,-4534116,4994353,7976184,4727832,-3966237,-10259732,-4036906,7072572,9177154,2003108,-7219625,-10044502,-301540,10388614,6856844,-3447024,-6706306,-4838755,-498367,7302327,8899649,-2147688,-11676880,-6139361,7283888,11233697,685625,-8648745,-4701293,942224,845481,5794190,8641839,-6575569,-16455343,1925421,16418538,2753425,-8920766,-2744273,-773346,-3037416,5316047,9817255,-2125313,-12157087,-5798750,7588734,11411554,71624,-10353095,-4264162,4134037,1262110,2290090,7470649,-3683098,-15294090,131406,16736598,4584786,-10433231,-4890833,1621725,-481203,3204216,7489501,-1110757,-10754154,-5276910,7504648,9821066,-483562,-8600773,-5002247,2320331,4204736,3798800,2006588,-4853359,-8379530,424433,9808523,5573190,-4927362,-7454330,-1904493,3953878,5830205,2674445,-3551719,-6750525,-2389940,5009876,6920969,1137721,-5932757,-6546074,136551,6874414,5395145,-2367380,-6563732,-3432381,2307161,5370484,3836702,-1852165,-6659999,-4260416,3935928,7956270,2046243,-6327719,-5878836,1149028,4605892,3406386,1141683,-3390068,-6823675,-809811,8037593,5502237,-4005850,-6371108,-1960709,2368387,4908533,3231206,-2968761,-6157436,-2059753,3774187,5566350,1827434,-4734331,-6125576,139912,5637129,4376610,-739265,-4989499,-4298478,1788532,5421023,2515049,-1551539,-3866053,-4059199,1283382,7493905,3364869,-6091333,-6041140,1304876,4357087,2335818,290428,-1931974,-4125820,-2498208,3933400,7383432,-404825,-9411230,-3628884,7157426,4137239,-3044333,-31866,532821,-6011953,-1534479,9781603,4748935,-8610178,-6626987,4189466,5389819,49450,-1331252,-579660,-2230224,-2815877,2536461,7394439,474090,-9725944,-4275089,8026878,4963140,-4462283,-1846318,1890110,-3655368,-2498900,7404181,5135122,-7155234,-7255717,3640210,6355410,308393,-2492330,-1038968,-1303604,-1352346,2501574,5160685,-214026,-6778189,-3131176,5040311,4917627,-1355013,-3278420,-1469697,-763445,965923,3633837,1849806,-3663327,-4617825,585555,4573399,2677149,-1708151,-3655762,-1802731,1634124,3407201,1656143,-1591600,-3090650,-1649202,1728787,3875891,1741614,-3053040,-4157059,160046,4007394,2435858,-1316244,-2637313,-1603670,-66722,2081958,3099507,-29662,-4634807,-3162088,3067798,4332191,-354186,-2708975,-1427901,-607026,742354,3219550,1921632,-2999852,-3838490,622942,3748955,2186993,-1133227,-2766099,-1623843,800520,2444747,1849813,-1051739,-3314636,-1638509,2107425,2797498,430304,-1684707,-2711884,-1340011,2617603,3628885,-864160,-3539094,-751674,1304798,817759,1533245,1257919,-2433917,-3586099,1300922,4866011,1262034,-3825276,-2558740,1856992,1547125,-725205,1030855,1545364,-3801713,-3984252,4450330,5639861,-3680562,-5528196,2045963,3130887,-1775556,-113152,3164107,-1300568,-5059550,631498,6225055,1462352,-5409963,-2610295,3790782,2161471,-2336187,218055,2686244,-2735067,-4520736,3729268,6012991,-3128793,-6147294,1564065,4094546,-1197659,-1604868,2023533,-105952,-3831515,-112724,5037690,1699913,-4435299,-2735672,2722823,2564487,-990510,-567298,821769,-1197291,-1841952,1975981,3342109,-1091353,-3791167,-562809,2575852,1334438,-709858,-825047,-768278,-810709,501321,1833830,780498,-1612964,-2024455,169390,2136545,1485718,-843008,-1930318,-551925,1141004,1161686,355615,-98375,-941865,-1380775,409226,2403617,1026105,-2185414,-2071917,873578,1823355,39894,-559372,-94044,-958388,-1152322,1345899,2295557,-691158,-2645418,-421177,1707066,1027203,-220573,-454940,-682792,-766968,464512,1730922,618505,-1499887,-1551881,492119,1440592,572970,-233379,-773711,-1191864,176060,1799516,546866,-1340876,-717624,306867,-229805,466779,1647099,-385950,-2716245,-315540,2707295,840324,-1797081,-597762,996191,-396103,-904716,1495932,1733240,-2000058,-2874023,1747549,3491031,-1261549,-3108004,1266060,2018931,-2158399,-1082685,3494015,732459,-4535650,-918193,4649484,1117180,-3911429,-851385,3035981,-83028,-2638111,1161634,3071217,-1843898,-3898889,1745421,4285732,-1410872,-3912370,1321579,2946874,-1846269,-1970390,2852225,1435363,-3701352,-1554709,3909964,1821005,-3316177,-1584556,2532890,808617,-2054776,140246,2195422,-778747,-2657471,728806,2964396,-282889,-2593568,-616,1781867,-110231,-1098963,612139,645393,-1142429,-915282,1254871,1323325,-913631,-1371291,208746,995318,223937,-304060,-169572,-55057,-206610,-25866,547806,541234,-447077,-1012670,-64153,1136957,569296,-852141,-746212,417299,407149,-409885,10031,676358,-387045,-1271584,328071,1437050,-52302,-1338276,-125922,930629,6190,-508627,546328,366548,-803477,-457374,925213,719209,-677258,-770523,247499,559002,-107212,-50540,187745,-261114,-527790,334317,725390,-294665,-546989,197631,-18563,-304115,629845,480910,-1014277,-540057,1137980,428945,-1094019,-46791,1072753,-467652,-1105571,935076,1357448,-984183,-1521781,918587,1502442,-890387,-1390272,1099959,1193784,-1562133],[0,0,0,1,7,-116,45,-99,230,-139,240,-454,413,-495,809,-869,992,-1352,1564,-1828,2289,-2590,2980,-3689,4211,-4745,5608,-6427,7251,-8422,9522,-10638,12159,-13727,15293,-17222,19246,-21330,23902,-26591,29299,-32505,36040,-39657,43804,-48326,53057,-58461,64427,-70734,77874,-85884,94529,-104398,115648,-128182,142695,-159775,179683,-203733,233475,-270815,319861,-387491,486456,-646458,949677,-1732477,9071354,17154016,5345332,-7536915,-23480401,-13578747,15912588,27524365,2852012,-25607465,-24062724,6049632,23197706,11430960,-4422085,-13209006,-19089741,-304531,30259200,20646102,-17166690,-24029855,-4133429,11180191,21482623,14957308,-16983266,-28305912,296133,19969401,13278170,4316658,-13130344,-28823331,-4356020,30354262,18165199,-14085524,-20916410,-11914997,2684895,21690579,18037131,-11085939,-25527004,-9426941,14160808,24267879,10666497,-16855160,-24204723,-776240,21165119,19098351,1904148,-17078361,-21600867,-597208,23557215,19216769,-7443512,-24518253,-15640674,8123977,22148399,11717231,-12528083,-24333309,-10240779,14345915,22231305,6658233,-14940382,-21888543,-5505452,20196749,24343743,-439244,-22301958,-16137006,6312296,20828740,15083012,-5249707,-19362844,-14429837,4230385,22943399,18842061,-15005912,-32942088,-3179078,23742261,10040246,-3180061,-2574733,-17960923,-18701495,20758289,33733182,-7675909,-30250210,-8509404,9599910,14236176,14499208,-2811820,-20193388,-10705162,7155509,17681490,18421835,-8515710,-34512381,-6329493,30978667,13231054,-11920775,-4068072,-8370722,-18462623,12246982,34323621,-3077154,-34239540,-11278843,15088805,14362237,6848836,-3486639,-16206869,-12728048,7030164,21214680,13379097,-12056025,-25042925,-4567859,21055431,17258401,-2864527,-13681079,-12800612,-1972869,13847411,17234087,244185,-20344011,-18693316,7205962,23964798,8450555,-13668422,-14794992,-5729135,4778764,17604059,12033346,-14454009,-21585901,-152205,15203687,14102046,4411602,-14580488,-20532353,3795907,21986399,8933421,-6641951,-10401699,-12377071,-579223,21210096,15047516,-13962776,-20896513,-2923874,11401837,14253073,5577641,-11522931,-17294420,-2895593,13621927,15474890,1702615,-15922046,-16425409,4110466,18818608,10281369,-6652699,-14526794,-9638029,5337299,17213035,9989297,-9662148,-17863153,-5688987,11820888,15936159,3378414,-12695375,-15560883,-1113537,15156457,13795683,-2881702,-14510026,-10945076,2160065,14211030,12926744,-4735499,-18562768,-9667879,10146902,16974914,4657516,-11881252,-13750603,-1174941,8670734,10830263,7282089,-8635776,-21817080,-2460172,24371627,12300467,-13565669,-10532650,-538200,-2498151,7684672,17835791,-3079248,-23422354,-7906213,14346202,14613747,2289730,-11176008,-13867187,573457,10805718,6669718,3535291,-4273814,-18939983,-6567177,24182519,16264986,-16578220,-15188121,4003217,2548690,3339412,13602235,730604,-20871613,-10216189,14960923,16391188,-588307,-12419154,-10499758,1026818,10028492,8657075,1026250,-8936890,-13389676,-1146485,16090119,12374788,-7816737,-16090864,-4793511,8760162,10900355,3332990,-5675604,-10541061,-6588770,7294105,16291938,3735038,-14580697,-12019252,3745385,10761851,8203309,-269357,-11549905,-10437721,4861183,12493879,5524137,-3828827,-11170335,-9906449,6766487,17149235,2576810,-13012180,-8695432,537990,5331043,9901677,4816283,-10609394,-13477979,2027486,13669977,8789118,-4179941,-11831572,-6710427,5432950,10756960,5449617,-4185514,-11163279,-6958324,7361259,13802510,2546837,-10810620,-10255136,119160,8742094,9145222,396498,-10071351,-10008802,1827175,11455138,7778691,-3856150,-10594167,-6525657,4257826,11788754,6303363,-7521026,-12086110,-1863633,8620804,8749562,1623908,-6503155,-9564535,-2529997,8741354,11261601,-114102,-12984515,-9367156,6799211,11495043,1062627,-4383998,-3841526,-7415658,-1765455,14568215,10503886,-12744163,-14519950,4537489,9790269,2711725,889548,-2882784,-9229512,-3381016,9252869,10676205,-479495,-12136355,-9726177,7040606,13312357,-278148,-7438427,-1585065,-3294746,-3837011,10883217,12268890,-10818069,-16976342,4169657,13035657,1980590,-2942432,-2294857,-6187957,-3702307,7768919,10271930,-1222932,-11513732,-7395338,6300505,11230444,1727295,-6931210,-5557454,-1424727,2300067,7290084,5658611,-5724864,-11483229,-1487719,10481938,7907378,-3758235,-8209124,-3472572,1801043,5196596,6064973,-484874,-9292163,-6517901,5129223,9414954,2882442,-5383127,-8049713,-2114438,6834610,7234551,-591230,-5204060,-4954080,-2105856,5432913,9439947,-202686,-10831051,-5646931,5497962,6912821,1997976,-2204801,-5727943,-4797428,2703225,8298596,3814285,-5747183,-8694701,-1023247,7401911,6200794,-1215980,-5424455,-4662953,-536435,5611302,6933211,-898776,-8319146,-4883416,3987336,7118853,2799168,-3405969,-6340830,-3275895,3995426,7445852,1919296,-5880697,-6092016,-65561,4713835,5049628,1003224,-5641568,-6935350,1136721,8199693,4424917,-4107129,-6273634,-1671806,2711115,4212972,3373925,-879964,-6994671,-5323835,6015008,9890360,-1634987,-8934861,-1573803,3331614,531316,2840205,4767049,-4979912,-10004674,2042866,10730564,2567073,-6407651,-4821121,338584,2678132,2599057,1945508,-261879,-5347105,-5810714,4719954,10816522,-1022281,-10801048,-1828053,6127162,838365,-438314,4074335,-2157341,-9079714,473755,10593099,3437855,-7188204,-5466316,1377756,3491900,2338171,906457,-1327474,-4176167,-3312946,3529657,7400240,216599,-7963707,-4289034,4301915,4857453,272095,-1469322,-2194581,-3270949,-88390,5590237,4396023,-3692599,-6727501,-417626,5387635,3589734,-1016480,-3124038,-2823124,-314112,3130256,3789307,251040,-4221044,-4566137,955508,6163936,2882138,-4270241,-4502767,446718,2225851,1799517,2158913,-755233,-5219862,-2633780,4913680,5458799,-1281292,-5026419,-2037886,1844126,2762781,1831200,69851,-2862620,-3751995,788303,5529180,2710271,-3863501,-4491906,122064,2790141,2207734,806291,-1884498,-3898255,-1187786,3854380,3831629,-1136820,-3936957,-1923242,1168118,2928628,2608211,-647441,-4199467,-2343106,3051418,4041639,113164,-2365121,-1927268,-923708,1073636,3572290,1900822,-3693195,-4836274,1105162,5156412,1173915,-3101252,-1436983,-1669,-1344526,1115609,4937430,10859,-6955553,-2189800,6206679,3424277,-3244673,-1745985,992643,-1218336,-736311,3925529,3040903,-3867937,-5406314,1705009,6106066,721997,-4647516,-1359381,2089280,-972054,-1002710,4362662,1561811,-6813819,-3587727,6358685,4471769,-3971254,-3154653,1776433,374542,-1187470,2350296,2844789,-2693526,-4716732,1146578,5406187,1530439,-3841860,-2548603,1466652,1292162,-288879,1176102,898721,-3164640,-3160049,2919526,4543178,-1211941,-4378195,-793546,2142259,1133880,119494,342989,-856436,-2216098,-216551,3197025,2386341,-1875620,-3446574,-60086,3009735,1651101,-1147990,-1181068,-345741,-717400,171040,2639375,1376340,-3168558,-3181591,1798235,3419439,-222812,-2171616,-611318,35167,-414196,1090816,2252101,-508998,-3445520,-1029434,3137684,2380212,-1461689,-1906176,42974,440859,211193,1555427,982460,-2213630,-2464885,1287637,2816483,146228,-1875468,-1074984,-105431,249912,1346045,1183419,-1340072,-2384905,227697,2194534,836421,-762590,-671779,-887395,-576929,1513972,2272921,-788578,-2831660,-223642,2280037,789718,-891062,21640,-79766,-1709562,-196109,3130916,1299064,-3570708,-2349839,2691038,2075250,-1831611,-728367,1677223,-1066371,-2521748,1982611,3726672,-1749053,-4263690,932977,3713525,-230683,-2307359,722074,1361367,-1963351,-1317181,3256579,2185891,-3718723,-3104890,3312403,3080281,-2627753,-1993054,2317941,319853,-2949051,786938,3872673,-940200,-4374237,244741,3761341,425152,-2553396,-203592,1465285,-611241,-1290437,1557312,1985244,-1838286,-2890312,1358935,3185880,-527281,-2618894,214035,1502470,-742397,-619602,1677870,441392,-2324317,-1014024,2171806,1649088,-1211249,-1780282,235911,1193211,96669,-467548,431432,184490,-1325131,-600496,1888677,1393404,-1760266,-1847199,1153424,1596865,-583039,-786369,643132,24564,-1238976,165011,1962124,335922,-2139540,-898089,1827035,1124268,-1086264,-620947,680181,-242529,-972526,830288,1492966,-942250,-1947306,534709,1764724,-89642,-1061696,52940,317501,-624886,144629,1263957,11595,-1613167,-393790,1346407,603817,-630997,-63093,193506,-664189,-22634,1398135,349979,-1525694,-498299,1169665,326243,-723969,262487,468554,-1096666,-759122,1542280,1224860,-1629843,-1401427,1434523,1125684,-1254038,-456470,1586079,-150739,-2180564,536203,2811798,-506597,-2861761,499549,2537954,-640057,-2012871,1189916,1643476,-1865775,-1553655,2352385,1765587,-2437891,-1959717,2185094,1711472,-1990886,-1270856,2086145,640607,-2623398,-264853,3088187,137924,-3343015,-74443,3126074,-117572,-2510047,546942,2046074,-1081009,-1777740,1437465,1937819,-1390754,-2035694,1102023,1932894,-777489,-1803823,794223,1375048],[0,0,0,0,-1,-43,-62,-6,-31,99,62,21,-229,97,-18,215,-227,249,-384,339,-398,658,-676,701,-1003,1090,-1152,1513,-1755,1858,-2205,2504,-2815,3345,-3680,3948,-4634,5307,-5730,6412,-7188,7921,-8879,9841,-10690,11917,-13250,14417,-15907,17620,-19234,21155,-23399,25630,-28243,31243,-34390,38097,-42483,47211,-52818,59639,-67460,76776,-87817,99136,-103752,53332,416580,16244550,13468228,3954010,-1178751,-23192428,-24164852,21592064,38352832,-9231205,-33208194,-6577383,6212313,5619128,18854131,7960178,-25276569,-22662129,10315197,26140534,16984241,-10031547,-30153344,-7363128,25460513,15273647,-2007855,982857,-16484773,-26851514,19396759,43349031,-8183171,-38797706,-6609277,11554716,4801902,13499155,8520809,-24872997,-27634760,10484538,30039670,11753036,-14469105,-23893010,-7390778,17548572,20570716,4947839,-10176239,-19454299,-9908957,19753908,29054838,-401020,-26351118,-17333668,6505759,19298116,14751837,-4417365,-22439817,-17580911,7493498,23453221,11768307,-13332223,-24395809,-10210873,14707735,24059684,6015632,-18779162,-20661542,-300498,17998959,19345111,2829760,-18634999,-19894155,4097695,24063721,17155552,-7156350,-23728160,-13600700,12619341,21489022,6112728,-9806081,-18266294,-15227454,10987256,29853287,3632500,-27800069,-16037692,6464010,10395597,14713718,8192878,-21119648,-25026242,10372331,26711223,8546140,-7687545,-15416099,-13733198,8899840,25253706,8209062,-14841167,-18128665,-6946134,13225206,23158988,2045006,-21544245,-15476822,1660171,11740014,17155996,3038675,-23961462,-19775266,12055670,22151723,5689575,-8604137,-14249848,-10448803,6448721,20874175,13084196,-12410331,-25996262,-4208679,24924504,16104231,-9542695,-9900116,-5692318,-9996463,9843811,29450885,-1651824,-34233320,-10746671,19143733,12436602,2240449,-2228497,-15495212,-13295312,10104089,19487073,7291939,-11034094,-22640947,-5667441,24736506,17450880,-12136694,-11985210,-1947197,-7011377,6954672,26907583,998649,-32270434,-11591327,20490145,14006716,-915952,-4128245,-11811812,-12012880,8193649,20674664,6287370,-15167866,-18928564,-1133033,17649849,14207157,-4621326,-14156824,-9573569,989815,13349561,14637306,-3623151,-19660160,-10731983,10291118,17521785,6151881,-10029192,-15571466,-4945684,11242700,15421752,2698435,-12735730,-14299566,-1017761,13675792,14573304,-1300409,-17153583,-12615791,6531227,15867193,7640143,-6001135,-13900591,-8883147,6897795,16157979,6857734,-10123523,-16528526,-4648680,14330335,15623617,-2475232,-13145460,-8062391,-1162496,8527967,16709345,1436635,-21281284,-11946509,12664587,13557125,2041113,-3024599,-11094048,-11904647,7882258,19328879,3192914,-13271637,-12095813,-1949993,10212795,13580346,40362,-13355226,-10503553,1165937,11920461,12979906,-3442667,-17720249,-7152961,9638083,10544448,4978013,-2244580,-13551871,-10304388,10642249,17919175,958971,-14019883,-10592541,2062588,9766097,7880825,1118752,-7645036,-14307297,-3114005,18905173,14291835,-13524469,-16467986,3265298,6151261,2248562,9466074,1215933,-19410471,-9775420,16785942,15398292,-3952840,-11376464,-7792428,945443,9867028,8004187,-863011,-7154539,-11166174,-2869301,17105173,14161203,-13411798,-17500611,4082670,8486241,1530996,6234162,1181494,-16563533,-9732646,15100831,15486764,-4627804,-12740209,-5954660,2531116,8425091,7898300,-690698,-9779865,-9589082,2336265,13979050,8604267,-8388848,-13309753,-2114424,8184605,8734674,2679601,-6436634,-10905623,-3072188,9447070,11030017,-247658,-10995953,-9398243,2186297,11135823,7824938,-4146520,-10946614,-5419551,5133005,9700940,5320673,-4614321,-11388950,-5224986,8614829,12149081,836867,-9804625,-8584985,614920,8330840,7743996,-501231,-8334875,-8624165,508153,11596309,9172836,-6865450,-12964712,-1579925,6914505,5532193,4138515,-1645272,-11969595,-6533023,11170287,11863252,-3067728,-9009839,-4952631,-9351,6755605,9014658,-760685,-10534898,-7169409,3759969,10241371,5559192,-5846568,-9500540,-2084839,4776637,6885342,4919263,-5031280,-12403273,-1942169,11605466,7346242,-3899678,-6191141,-4342380,-1286174,6300747,9245028,-550657,-11521706,-7573226,7022580,11727444,260778,-7886450,-3365181,-745184,-759400,7999493,9440125,-8734511,-15433972,3817745,13587555,1310916,-5174825,-1853924,-4056474,-3314488,7168260,9464996,-2648051,-11438829,-5591391,7154882,10467110,-386124,-8117220,-2784642,714415,-547262,6166004,8413570,-7418655,-14282937,3430628,13744549,1692483,-6449037,-2424222,-2212592,-2141103,5954415,8155506,-2790523,-10598897,-4018030,7012730,8217911,-329736,-6570426,-4560044,-1358,3455540,5826050,2492983,-6180100,-8124208,1293049,8671073,4748727,-3476294,-6522813,-3047623,2928951,6165714,3261971,-3394284,-6629464,-2734474,4277116,6970059,1946294,-5893711,-7009965,338966,6733899,4485185,-1840480,-4954097,-3829534,223669,5427579,5582163,-1856925,-7935242,-3905735,4871687,7036985,819295,-4752083,-4047022,-759535,2195793,5291671,3582010,-5425625,-8538467,1661866,8682606,2484831,-3708727,-2956300,-2662124,-1066558,5425040,6008164,-3325390,-8046823,-1555409,5157297,4639857,209577,-3425443,-4079434,-1359853,3218493,5972341,1410974,-6699165,-5669585,3435942,5892826,788945,-1490413,-2146563,-4217231,-331821,7330177,4628713,-5585082,-6917077,1009280,5064719,2139547,-407813,-1144989,-3400693,-3796572,3442880,8402510,-506243,-9904128,-2619871,6804372,2358835,-1983880,1729316,-887782,-6983451,12080,9709844,3111559,-7719193,-5032242,3140308,3979287,733451,-290787,-496111,-3059565,-3384271,3573333,7873199,-1021480,-9483330,-2096735,6882595,2224999,-2749671,904264,-253721,-5695085,-286981,8381696,2837390,-7257755,-4879006,3205027,3968001,615253,-376620,-982501,-2920102,-1599610,3798279,5124123,-1307392,-6176663,-1994441,4074175,3505581,-269051,-1836767,-2277130,-1856456,1413439,4114010,1448726,-3523923,-4133885,198014,3902618,2849346,-1231332,-3584697,-1811694,1442938,2854938,1788906,-667540,-2971293,-2570220,1629664,4787755,1623419,-3767918,-3547012,949726,2836593,1359393,-33437,-1334044,-2828112,-1454444,3223363,4210027,-1325345,-5323272,-1350613,3338248,1938152,-472746,11334,-1309490,-3142457,894657,5469080,1411608,-4726450,-2795326,2216858,2240247,558065,479424,-956684,-3121229,-896326,3867005,3185451,-2460714,-4092295,45706,2338436,673145,464495,417981,-2731203,-3094773,2702316,4729094,-1117239,-4114214,-366818,1716740,261736,1020511,1846658,-1583230,-4113798,432540,5246538,1738077,-4214844,-2295995,2252869,736975,-1224661,2183659,1684813,-4788898,-3518189,5172546,4417364,-4015846,-3738007,2140999,1185460,-1715760,1403726,2846612,-2342168,-4541253,1465193,5541033,529940,-4567892,-1211251,3036846,336030,-1673122,2164938,1788097,-4379921,-3040475,4883833,3979799,-3865687,-3628857,2073017,1522572,-1484940,587111,2116774,-1857915,-3677449,1249031,4328036,272617,-3602229,-1243999,1880225,1015337,-301247,730181,193339,-2153625,-1125786,2524449,2434545,-1357902,-2681462,-316073,1601748,1017775,32930,-599681,-992355,-884383,474817,1615949,893788,-1324136,-2083225,13063,2168039,1296409,-1155244,-1486787,99842,515936,233318,980716,678889,-1549585,-1981346,1179228,2840450,-86838,-2416724,-555659,1292026,58764,-324094,1199437,118161,-2621622,-986543,2942288,1743697,-2267434,-1800688,1187829,712340,-690492,726293,1124380,-1629718,-2089465,1618938,2767722,-791914,-2383936,247418,1252009,-528033,-29284,1644590,-543226,-2833912,311541,3112706,11936,-2466726,-48211,1216488,-814636,-344250,2008224,231001,-2794630,-819627,2692447,1275730,-2139261,-959492,1546791,-38448,-1565468,1303395,2225366,-2053515,-3059002,2228188,3323308,-1938558,-2615716,1926819,1323462,-2538447,-116360,3316109,-340304,-3959377,246791,3881423,70950,-3132969,23254,2334657,-853060,-1959142,1797846,2296781,-2469315,-2835701,2640359,2962213,-2325719,-2504948,2145261,1412580,-2342983,-369751,2893180,-217744,-3260706,70570,3364219,214650,-2612239,-170910,1915930,-245075,-1353882,972197,1325431,-1478019,-1678410,1364639,1948919,-960065,-1753837,453720,1006971,-362259,-436327,540022,97935,-974297,-310229,1124445,744292,-757471,-1065104,181700,978631,279609,-568880,-183385,255056,-146431,-362041,566851,746134,-704282,-1310293,521502,1516965,-265699,-1408106,84598,987455,-493376,-714185,1027409,644135,-1556918,-908826,1751411,1098628,-1585676,-895522,1300145,373011,-1197716,224432,1398804,-654815,-1726399,704318,1902600,-533862,-1637214,467618,1222588,-831611,-809216,1336364,435905,-1965922,-440527,2187382,367357,-2014099,-54282,1632314,-562533,-1239089,1324845,1044133,-1804389,-974386,1858007,960904,-1692382,-569121,1492806,103169,-1456192,349309,1797835,-725029,-2162752,965115,2334466,-1131556,-2133171,1427927],[0,0,0,-2,-10,132,-150,97,-265,331,-339,589,-691,752,-1121,1395,-1492,1937,-2425,2771,-3345,3968,-4546,5446,-6405,7211,-8389,9753,-11026,12610,-14449,16201,-18319,20782,-23244,26038,-29196,32442,-36145,40340,-44577,49282,-54665,60329,-66465,73360,-80690,88758,-97824,107552,-118253,130375,-143682,158487,-175465,194596,-216453,242112,-272271,308318,-352816,408778,-481668,581606,-727052,959238,-1391017,2469993,-12423151,-10438081,15789652,17289813,7090606,-11097492,-19791876,-13438364,11722676,28300184,8171814,-29847390,-25959835,10747639,22031047,6518823,128224,-11025394,-23477079,-135315,32590552,18119324,-15436620,-21546783,-8590813,10868678,27247029,10870245,-21030705,-20168485,936338,9721591,16970242,13355532,-20109237,-34099651,4155763,31083521,10228946,-11460524,-14712742,-15742909,-1022969,24417718,19447845,-11900418,-25714890,-10273721,14558525,25424443,8892095,-17162167,-20907788,-1591643,17218338,20701170,5161343,-18886326,-23226491,1143346,23641855,17644651,-6679155,-23174124,-16314772,6947344,22268147,12236713,-12224679,-23948765,-10283381,12929387,21710066,8718607,-14099876,-24089540,-5693725,21914647,23072890,-1646606,-19554004,-15109367,3331226,19689622,17100700,-3607090,-20022937,-16628756,4317682,25921788,17514993,-18529626,-28738252,414982,16082498,7625848,6783503,-2660095,-27660898,-15259628,27764000,26819005,-11106479,-21792595,-8240121,2378763,15705532,18478328,-4309745,-20216846,-10801495,4735466,20095700,20101075,-12901309,-32445962,-1128725,24568555,8755945,-2751445,-1820102,-17290317,-17336163,18541783,29763556,-5835087,-27832631,-11178602,9387606,15022141,9755816,-3805712,-16028542,-13083644,5230127,21748116,14428130,-12323488,-23871399,-4855662,17988706,18065908,58885,-14793711,-13060622,-623252,10774717,16083568,5584006,-19780064,-23614656,8271735,26423591,5480375,-13167543,-10561660,-7760466,1002338,19178993,13522654,-14036449,-20400149,-2612977,12728990,17670834,5310147,-18128998,-17832708,6422927,15518706,7292723,1826352,-10089947,-19899109,852742,25749473,11804328,-15350250,-16221109,-3102490,6749542,13939478,8920861,-9909602,-18634825,-5263729,13406755,17226560,1850716,-16440719,-15038912,3626965,15628457,10678749,-2895260,-14272970,-12349867,4604657,17824886,10359642,-8560955,-16903825,-6879475,10007410,16138053,4975805,-11924623,-15828605,-1660812,13750067,13054442,-516641,-12170963,-13047362,-608633,15479775,14343228,-5358935,-17961364,-8635423,8355770,14909495,5916062,-8829306,-13093770,-4475543,6331682,13953987,9561008,-12086447,-21848065,1682863,21148290,7230724,-7796097,-5254042,-7298674,-6289133,13632683,18558029,-7201041,-20973755,-5279487,10519012,12740020,4842268,-9478028,-13485086,-1357384,7702330,8979243,7302974,-7358574,-21006737,-2299275,22772672,10840294,-12303098,-9584185,-1584004,-1537684,7848606,14868095,-1988759,-19145703,-8940599,11877984,15593393,1813954,-11292783,-10632473,-222760,7961037,9589519,3539725,-9081066,-14309602,-1549550,14482637,12704966,-4883146,-15984680,-6897061,8603373,10381148,2626108,-2429806,-8605171,-10798201,4995015,19293689,4958831,-15399423,-11124408,3335503,8348544,8191241,1968459,-9927686,-10706297,1727163,10510730,9197271,-853118,-14292584,-11164053,9198398,15127749,156422,-8093758,-5694967,-5130930,2054345,13924353,7118661,-12492220,-13788986,2527962,12038051,7731118,-2118847,-9211681,-7740401,1788011,9969446,8723345,-2491186,-12605840,-7824792,7297685,12562232,2886232,-7987958,-9635929,-2738628,7104456,10479333,2041253,-9463458,-10345610,354761,9964338,8555023,-1573772,-10105461,-8348372,3267359,12077302,6349480,-6587648,-10172816,-3002213,5294526,8912619,4866112,-5858478,-11474528,-3319096,9323726,11028019,-574597,-11545868,-7618102,4546296,7832892,3325485,340087,-5950139,-11474366,893745,16551479,6518086,-12397872,-9292106,2690591,4256477,4686953,5264765,-4049907,-11420007,-2824455,9668539,10327472,-523721,-11535013,-8214486,6238376,9638656,726893,-2408028,-2785344,-8035333,-1774995,13682901,8922934,-11305349,-12636273,3039892,8422463,3541821,462673,-3221644,-7557469,-3450000,7126712,10194773,-95407,-11232064,-7620357,5794751,10026396,2130497,-4994050,-5566712,-3020241,2010406,7406661,5917670,-4383679,-11390583,-3321722,10268459,8955865,-4052343,-7955747,-2178890,573195,2979038,7223610,1853113,-9668668,-8113418,4757406,9890562,3152322,-5461439,-7604537,-1435413,5499414,5128353,1269758,-2233130,-6898458,-4954385,7308549,11050080,-2231927,-10757293,-3044528,4257538,3820847,3176236,724328,-6157122,-6958820,2665241,9288953,3772099,-6148003,-7847986,-531385,5789452,4977967,528909,-3740308,-5931595,-1954832,6061053,7337951,-1102335,-7643032,-4427260,2862050,6159390,3663774,-2301513,-6443051,-3754835,3667211,6851463,2032528,-4484708,-5550164,-1630126,3784196,6292073,1564685,-6343180,-6524972,1641865,6807955,3362693,-2381741,-4628872,-3141665,780640,4909690,5005093,-1524096,-8109155,-4047828,6736583,7333905,-2292753,-5185908,-932656,-853664,98059,6470351,4207258,-7516478,-8130542,3641554,7966069,1253198,-3718494,-3501170,-1391276,1066265,3210167,3629181,-368944,-6933568,-5120495,6116721,8784863,-2510402,-7483442,-452328,2416962,-61517,2767239,3960400,-4307215,-7820839,1622264,8642023,2872675,-5297053,-4971226,436312,3052106,2176829,1358538,-476192,-4538668,-4006690,3655914,7365185,-11306,-7237958,-3797067,3489214,4205705,563028,-1028188,-1560477,-3261240,-1315164,5243234,5640432,-3453861,-7526695,-95884,5861168,2582645,-1481777,-1568459,-2017165,-1794937,1955079,4838376,1496331,-4990511,-5408897,1943742,6498825,1287590,-4254080,-2247320,371412,-383086,1859767,4482501,-999590,-6924539,-1984787,5966597,4262628,-2133358,-3452650,-1020295,321373,1512623,2999529,1263743,-3617392,-4459190,1472867,5603407,1701545,-3521811,-3146972,-246176,1443771,2408189,1810515,-1888194,-4207209,-1047385,3512992,3281665,-645861,-3147976,-2294678,368351,3064771,2989534,-971685,-3884735,-1677801,2265360,2841694,948824,-962145,-2576751,-2117682,1660222,4268290,994348,-4029679,-3417866,1488485,3175795,497529,-872046,-722077,-2162911,-1892161,3227125,4747867,-2179901,-5895093,107962,4394847,982956,-1139004,376396,-1000179,-2757281,909905,4767113,1594065,-4216728,-3793893,2051588,4180018,-44873,-2567130,-216598,-68006,-2056544,1098590,4702620,-620905,-6296383,-1314722,5030982,2195618,-2450929,-1397477,334747,-704705,-163029,2613011,2062414,-2459488,-4004848,823707,4751245,1453787,-3301814,-1988733,1300357,627360,-255988,1581845,1041132,-3251432,-3060729,2632470,4318057,-941272,-4195763,-835062,2351866,751587,-475964,873503,88500,-2874990,-1216150,3657849,3094514,-2642451,-3766889,982645,3108710,171777,-1186429,482679,-199899,-2360252,67499,3984182,1194409,-4260410,-2536402,2925057,2415948,-1432401,-1057593,660611,-971682,-1494227,1913156,2963315,-1373427,-3787794,-17115,3228264,1082261,-1552515,-611583,226437,-739914,127721,2228038,812743,-2607544,-1934651,1592676,2186008,-123100,-1180756,-744667,-528257,152980,1491290,960658,-1391077,-1851113,266661,1404903,774045,-58296,-749227,-1426939,-165037,1938438,1445244,-1213485,-1772215,257939,1072769,240614,277077,493237,-1158710,-1834928,998801,2910874,-195147,-2951336,-514461,2010553,196145,-976844,1005802,619320,-2333521,-1100782,2887365,1998978,-2424793,-2338045,1434363,1850640,-706586,-733246,1118377,42917,-2086320,-83504,3209988,797902,-3543877,-1448173,3026202,1304315,-2202495,-334891,1680969,-990148,-1941856,1666553,2500004,-1346352,-2975478,409300,2674402,329416,-1916554,-315003,1303785,-440992,-1319821,1423386,1968907,-1786905,-2751681,1567021,2993560,-1005518,-2448166,630588,1438465,-957696,-808848,1629734,722025,-2261075,-1410879,2328679,2051077,-1722438,-2173698,1127403,1694107,-1121132,-912201,1713261,433577,-2474433,-484563,2983210,893535,-2880205,-1096426,2247685,802413,-1734505,-133801,1579598,-615585,-1985853,917329,2493692,-628972,-2577809,251337,2185314,-89694,-1544404,472426,993634,-1188541,-898291,1673612,1258069,-1767401,-1463911,1285135,1299074,-888696,-701921,567704,-70727,-788317,499577,1185409,-404663,-1316565,97103,1078609,182271,-438643,-23021,-182597,-411627,484319,866922,-269026,-988083,43576,580732,-49577,-9316,433176,-335750,-1055586,261506,1459311,-38319,-1501366,-216760,1225660,-45547,-913085,608211,865444,-1254166,-1091116,1662225,1422090,-1551664,-1464582,1364348,1130002,-1189711,-600061,1355968,114397,-1789766,-80022,2139545,299783,-2288948,-610844,2062492,546642,-1793853,-172506,1768287,-492280,-1956747,980393,2289030,-1107325,-2301875,955647,2028748,-688091,-1506084,658775,995027,-858891,-947451,1200215,1320411,-1276497,-1733729,1162049,1994964,-1075131,-1768357],[0,0,0,-1,-6,148,-28,56,-185,145,-243,387,-287,420,-719,735,-806,1117,-1268,1507,-1904,2107,-2422,2994,-3391,3836,-4584,5164,-5781,6744,-7663,8542,-9720,10879,-12147,13783,-15338,16878,-18906,21090,-23228,25747,-28449,31296,-34625,38186,-41838,46127,-50856,55805,-61478,67845,-74710,82589,-91615,101683,-113495,127410,-143723,163689,-188705,220463,-262946,322852,-413030,564388,-865731,1695800,-9540518,-27600874,-5083851,15028551,13398801,7498175,-2964611,-27711458,-19389150,25174241,30595324,-10192307,-23672857,-9371960,-2297216,11429636,24124981,1039335,-26207596,-17012407,8156134,23229502,19366228,-10371743,-29826293,-4870587,20806288,12681688,6637920,630640,-26509212,-21547749,27695746,33219271,-12665714,-26019377,-6521858,-830954,8083567,22709805,3222883,-29843323,-21956571,11991467,25348495,11487297,-11526458,-22854825,-8681127,14702991,21034745,8913232,-10819098,-23133434,-8025061,21964702,25670334,-1086583,-21994072,-17312089,2494794,19362049,17326160,-4348275,-23197209,-17206055,7317754,22508397,12034097,-11987049,-24376110,-11348724,14752084,24169695,5160864,-17612806,-18876846,-2401373,15850319,21628941,4301369,-20564785,-20103125,5541484,23326278,16145364,-6657009,-22716156,-12629970,11001092,18589852,9054427,-6024769,-22986954,-17871464,17568549,29568776,-4050723,-23660862,-8931314,-559124,5664549,22555978,9324972,-27846557,-22796237,14365443,22594581,7475819,-4173415,-16418951,-14639456,10424277,22857758,7662491,-10205032,-19479040,-11351541,16559793,25326319,-2554203,-20868550,-10715444,-1112130,8286158,20440021,4513027,-26259667,-19284666,12737142,20450969,5949489,-6994763,-14560339,-11430848,6448275,21131628,13148050,-12863978,-25174922,-2702722,22393204,13626903,-4958465,-7687440,-11782554,-10028847,16276580,26038740,-7005326,-27656227,-7460041,10992364,11526616,9453745,-3494001,-19721641,-10914541,10918829,17479557,8333434,-11154025,-23089544,-2954660,22407186,12820442,-6479374,-7314823,-9890704,-9320657,15693130,25462997,-6953161,-26894266,-5540712,12886403,10312600,6457624,-2551566,-17153162,-12001313,11097532,19853006,4690365,-14393984,-17236149,-1207944,15239201,13393720,-1490794,-12932499,-12677368,296929,15821775,14215152,-5351010,-18055233,-9523844,8178381,16439525,7806664,-9037090,-16229822,-5604387,11145556,15353438,3114301,-11678189,-14372074,-2503573,13536226,15710724,-1574585,-17366083,-11353915,5850122,13392566,8714602,-3202225,-14616471,-10882416,7124849,16968357,6903393,-10274112,-16536535,-3760034,13888830,12953233,-1520002,-8762888,-9818945,-6117908,11277180,20544036,-2768308,-22637117,-6531060,11664751,7747449,4710195,1703221,-14062681,-14322534,10231668,19280425,1909846,-11926908,-11698764,-2974281,10280951,12917197,-304677,-10770922,-10131439,-2367526,11975825,15952963,-4257980,-18923231,-5571732,9194768,8362362,5937508,-381927,-13999134,-11348145,10374729,17788017,1411139,-13085147,-10290506,960092,8478054,8805833,2969965,-8691063,-15456035,-1202935,18331739,11025189,-10939121,-12075328,-902371,2040318,7186506,11705579,-3700019,-18633718,-5390322,13677093,11801441,-84542,-8716715,-10232562,-648024,10046087,8844902,665689,-8272782,-12897244,-420143,17526334,9675411,-11725958,-11458069,361944,2413662,6269374,10442272,-3929111,-17805169,-4749737,13936182,10818875,-2450351,-8609428,-7654991,-645427,8971235,9981870,-507734,-11027006,-9561523,3409966,13064922,6916605,-6536666,-11039471,-4052340,5848762,10138869,4268197,-7147632,-11232747,-2550082,8702179,10159889,719185,-9738441,-9821625,1068403,10803446,8019144,-3647318,-10038769,-5470270,3433943,9090951,7027949,-3890769,-12455985,-5196708,9176711,10904311,374757,-7692732,-7672356,-1386366,6858334,8874675,1132690,-8646767,-10142961,843164,12748858,7605481,-7841789,-9849592,-593112,2645762,4747747,8551000,-1780514,-15454742,-5154831,13253348,9148510,-4113561,-5847550,-4271551,-2684775,6055534,10403311,10641,-10544856,-7729635,3337748,10681781,5435288,-6224033,-8310153,-1516252,2932457,5985012,6674655,-4033007,-13403969,-2522354,11751311,7181730,-3663885,-5405973,-4189975,-2238069,5608846,9753328,39333,-11515513,-7290280,6657802,10035224,713759,-5068597,-3913894,-3771041,466961,10098558,6984253,-9338985,-11444832,3072556,8851742,2791184,-869612,-3564197,-6857313,-1459513,8247993,7638024,-2781577,-9785270,-5191513,5771771,8778576,510366,-5005846,-3500019,-3002239,765729,9288193,5718226,-9398003,-10150009,4166581,8475805,1755240,-1306703,-3004571,-6086661,-1111734,8249125,6734379,-3980110,-8798942,-2944119,5126460,6550587,1219546,-4394929,-5689477,-1991491,4172907,7020714,1479830,-6529318,-6535574,1122755,6747212,4874086,-1749495,-6306241,-4041701,2639289,6332033,3261753,-2963972,-6077743,-3129279,3460499,7020694,2472781,-5725111,-6862024,591397,5930920,3652582,-760618,-3656102,-4907125,-965653,6227397,6192714,-2651227,-7935712,-2826864,4621980,5331701,659452,-2827305,-3405864,-2651270,1348938,7192866,3834341,-7318083,-7764099,3756099,6979195,214304,-1509574,-753515,-4727915,-2544086,7157476,6550330,-4779627,-7784376,-199832,4582191,3168051,499041,-1985319,-3775591,-2639251,2628915,6773847,1672189,-7002326,-5338166,3723411,5128664,239835,-688904,-1348407,-4593569,-1024352,7152081,4914173,-5274035,-6544741,1041759,4287987,1649526,387641,-558257,-4081885,-3760982,4200747,7404989,-1498281,-7624493,-1522385,3900219,1619319,880624,1551663,-3289051,-5625889,1996642,7443883,1571430,-5122916,-3714081,985548,2794138,2046770,817603,-1263877,-4049555,-2397013,4625086,5991122,-2247278,-6686876,-629760,3477816,972983,786912,1354923,-3378866,-4962523,2523911,6607542,349615,-4990436,-2669213,1103862,2136626,2161160,973305,-2219771,-3730090,-387860,4200543,3566691,-1711314,-4285197,-1475115,2156005,2911065,1259282,-1489867,-3257164,-1639362,2085423,3450045,821920,-2713294,-3402128,-426199,3318993,3080815,-892930,-3479620,-1656824,1324479,2232145,1783776,91575,-2922673,-3166376,1731571,4889031,993686,-3753362,-2368064,1040552,1390556,1107656,1324187,-1053330,-3972765,-1499041,4155455,3813417,-2428127,-4417617,159978,2329450,218175,529132,1643926,-2340537,-4474792,2072684,6118895,-158086,-5038375,-939134,2358270,393182,331267,2135797,-672617,-4259176,-812997,4761172,2710929,-3285992,-3353470,999242,1596993,-286753,1013842,1146895,-3009411,-3458594,2771914,4735758,-1192244,-3960219,-71175,1755905,-155919,600467,2185544,-1264692,-4217169,349209,5081465,1269490,-3778702,-1469117,1637961,-118029,-309022,2578363,385727,-4469783,-1820734,4126248,2484944,-2601936,-2043345,584910,25403,-148068,1901742,1424521,-2359727,-3085387,1518977,3907485,118568,-2970588,-533689,1323195,-326520,197310,2483398,-255869,-4021746,-749307,3858355,1476939,-2429801,-1328538,594094,-294054,5169,1787728,582658,-2504654,-1905637,1672405,2591515,-178482,-1821390,-772954,400847,559945,964808,829826,-865160,-1799200,-97397,1943380,1324734,-715089,-1600950,-797098,785497,1405925,288149,-814787,-1032384,-471612,236416,1149477,1028312,-930250,-2163846,-114132,2217586,943856,-1340822,-860948,431010,-203958,-142178,1606955,927029,-2159234,-1864768,1929537,2389005,-1089061,-1872872,644383,639048,-1136526,331632,2240120,-556595,-3317394,50645,3362621,421055,-2707758,-279649,1710416,-704423,-1160027,2040787,1428659,-2811901,-1971497,2822440,2259880,-2130775,-1676299,1680696,501016,-1765341,682378,2405923,-1297600,-3009680,1117634,3057452,-775454,-2358594,707417,1207024,-1323338,-505023,2126264,496002,-2754776,-903394,2807837,1157110,-2337320,-660960,1872641,-368355,-1722759,1586623,1976467,-2281456,-2251831,2354723,2078173,-1861865,-1231736,1661738,125401,-1711579,616841,2133141,-943609,-2441636,653047,2291146,-265577,-1784497,318339,1192632,-941620,-888870,1675152,1017152,-2224453,-1184303,2226988,1193092,-1907293,-635105,1479189,-172812,-1351606,888758,1468023,-1127826,-1611558,884838,1552701,-498840,-1153763,359804,556296,-466760,-127345,839873,168123,-1094574,-415313,1028614,670537,-578015,-654871,132878,298441,44894,39725,33518,-173618,-300469,-125373,451002,547874,-346105,-860128,85354,965644,203573,-793399,-76268,650444,-290422,-655613,696140,851643,-1055612,-1150165,1026544,1263329,-1059089,-1089889,1023016,677016,-1358696,-359888,1686939,62904,-1993480,-35738,2243249,-50689,-2027683,248148,1742642,-592766,-1484453,1136704,1461314,-1483610,-1509631,1701588,1561270,-1724375,-1387596,1668956,888067,-1889520,-292779,2137963,-234972,-2399193,639756,2438337,-800196,-2143360,1008748,1636116,-1180171,-1006446,1534075,702074,-1837967,-593343,1869096,566537,-1789341,-455884,1672060,250333,-1582651,253778,1691384,-861835,-1896862,1230621,1816817,-1544078],[0,0,0,1,6,-33,162,-49,104,-272,235,-311,489,-486,686,-969,985,-1169,1646,-1878,2132,-2625,3034,-3553,4272,-4824,5482,-6502,7389,-8332,9626,-10875,12152,-13861,15602,-17375,19517,-21760,24155,-27021,29975,-32988,36619,-40560,44612,-49197,54235,-59575,65655,-72294,79374,-87449,96478,-106298,117527,-130375,144799,-161659,181576,-205111,233893,-270013,316339,-378857,468184,-606224,850253,-1408428,6376702,-10026777,-27172536,-8475862,15676539,20242800,2058903,-10571728,-16378216,-14886460,8557830,33577765,7317937,-35549074,-22771545,16016522,16639987,5303966,4643386,-13110943,-26186975,4487069,32223488,14622159,-12927712,-21403831,-12404193,15363713,29599430,3187104,-20429766,-12119390,-4079034,4415626,25393487,14351476,-30027746,-31269530,12793952,26054251,4859348,-6076298,-13396295,-20120250,703519,27461690,17271579,-13552255,-25073612,-9400313,16184632,25047876,6055541,-16568828,-18522203,-2904482,16178682,22913444,4722891,-21623218,-22336332,3556080,22997021,16144812,-6515430,-22818361,-16323463,7431636,22606329,11594077,-13013399,-23347188,-9648319,12467453,22158842,9469116,-16047583,-24966032,-2654785,22565028,19985437,-1392176,-17337594,-16412368,2248677,21349941,17267451,-4738479,-20286878,-16974303,6033283,27760753,13603919,-20795499,-22915776,788587,9448865,11067161,12720146,-10400255,-31430879,-4921456,28421892,17072124,-8356165,-15327362,-13743874,396628,22137623,16910748,-9003650,-17507123,-9747230,3567863,22693537,18302056,-17277234,-28080128,1766450,18829523,9661890,2703091,-7162317,-21381343,-9397331,20221024,22309179,-4989754,-23475348,-14146444,8521842,18860528,8807764,-6936906,-15312459,-11584727,6158194,21948981,12416131,-12946505,-22245258,-5361131,18173242,20554379,-2320760,-18325801,-9245629,1792773,6853672,16850902,8377338,-24230986,-24897652,14667199,26027207,44155,-11397939,-8403588,-10455232,2537056,21662765,10214369,-14921484,-18147353,-4147034,13493404,21181231,1318543,-22073963,-12119599,8617605,9779143,8790824,6212484,-15211409,-22541091,7792114,26813858,5571316,-15103742,-12678220,-4288330,5729622,15814411,8677543,-11841578,-18774377,-4112762,14768142,17165772,-322308,-17114791,-13010484,4247446,14520850,10992604,-2661691,-15598264,-12360879,6335895,18170964,9105837,-9358643,-16719939,-6249920,10765287,16337044,3998559,-13045184,-15157240,-362731,13378080,12546249,92189,-13137018,-14501350,1406627,17540546,11994595,-7429655,-16110363,-7738150,7439154,15238770,6148309,-9602838,-13249099,-4849945,7244206,16296853,7621271,-15864266,-18595322,5464215,16561969,5444074,-2117578,-6725251,-13242246,-1770281,18648732,12612854,-9996519,-15675431,-5289128,7253396,14794107,5902781,-11803005,-13071839,-556537,7051314,10645517,7031587,-11217111,-19047968,1980953,19393254,8278728,-7836925,-10170038,-6072919,1704771,11422050,10751986,-3807161,-15907420,-9015808,10444377,17000485,1707435,-13034408,-10097153,590182,8151069,10137599,2262717,-10307733,-12612860,-940299,13239558,13786036,-4856336,-18919750,-5537702,12302025,8133365,107875,194921,-8777800,-13359887,7672225,21423579,1364530,-16752819,-8635056,3465586,7988944,8914424,493034,-10688771,-8874451,1431963,9636919,11377428,-1893685,-18071043,-8638576,13157224,11774093,-2351717,-4754931,-5643308,-8132104,4123889,16685339,4263847,-14644857,-11584179,4044829,11154585,7047553,-2113486,-9202718,-7625775,1764256,10553472,9081638,-3841303,-13618022,-6386226,8495525,11651861,1977787,-7816504,-9478757,-2570298,7605107,10516456,1321821,-9896283,-9994449,820293,10235476,8492510,-2126506,-10784363,-7716575,4715513,11540188,4830422,-5980529,-9210476,-4103286,5113759,10615929,4419521,-7784309,-10924578,-1604301,9227133,9917972,-1015772,-10772704,-6763694,3552078,6898362,5470520,702119,-9417124,-10795180,5209423,14610637,2457305,-9251345,-6671482,-1173050,3682778,8652957,4091201,-7505435,-9561824,-662882,8338931,9529176,-349229,-11680030,-7338365,6132385,8304521,2015245,-1503363,-5780508,-7827942,2062388,12375045,5407010,-8947259,-10577245,219104,8443814,6226633,-1024593,-5246840,-5662576,-2391618,6012244,10153930,-53144,-11829946,-7033904,6172155,9598023,2283030,-5299235,-6405177,-1802029,2869645,5865221,5807517,-3030735,-12630261,-3959463,12731375,8775074,-6828192,-7071068,-51031,-841597,2063370,8926294,1601168,-11306540,-7544403,5943220,9747511,2511141,-6198428,-7230495,63471,4873592,3610587,2678553,-1262821,-9260482,-5121761,10313239,10395012,-5322504,-9537999,-786921,2919922,2682861,4645005,1025432,-7652599,-6972750,4101483,9670488,2648212,-6939647,-7103065,378643,5353749,4459789,939700,-3828004,-6563782,-1525834,7033534,6971292,-2100502,-7647312,-3819387,3222224,6115769,3252967,-2772963,-6390970,-3151958,3997535,6593790,1854061,-4498603,-6046878,-1456452,5011676,6382228,-120948,-6592545,-5037434,1882386,5727684,3597144,-1751169,-5444281,-3696127,1718054,5818192,4217658,-3025206,-7870377,-2088340,6535815,5263422,-1484770,-3302123,-2852724,-2240131,3252059,7263050,484723,-7634896,-4773525,3080042,5670314,2574188,-2711156,-5013906,-1818002,2294571,3732919,3012810,-1554222,-6973898,-3275299,6286266,6571977,-2058081,-5506303,-1983736,899173,2486198,3597128,892322,-4275887,-5208200,868488,7015903,3972209,-4809451,-6221773,534391,3925372,1956937,933636,-609746,-4429597,-3350891,3703368,6682699,280437,-6886337,-4571737,3753021,5240883,-336870,-1959093,-344311,-2850894,-2536679,5689941,6643320,-4628375,-8333896,1351057,6354397,1364986,-1686257,-821309,-1841564,-2252189,1868479,5484131,1575064,-5994748,-5615776,3417413,6706566,-507028,-4228855,-512669,-104630,-1863834,2940367,5543930,-2451276,-7693825,-459128,6498718,2971967,-2492830,-2494872,-780491,-390769,1403195,3695903,1167893,-4445773,-4366747,2426907,5482218,857412,-3448112,-2521927,-265299,1059487,2591074,1950104,-2080109,-4317054,-895262,3710647,3275718,-824027,-3247111,-2230946,742881,3172718,2358669,-1077101,-3262015,-1621696,1600463,3050251,1632205,-1550803,-3385035,-1333495,2592442,3491538,168089,-3278518,-2627764,806256,2413387,1405330,-104669,-1790624,-3000138,-371148,4116029,2863849,-2739219,-3753734,262265,2223960,1443820,837681,-701160,-2483387,-1400241,1987206,3458291,749395,-3314177,-3171268,1496301,3583429,410779,-1722596,-907660,-1079858,-911148,2259829,3110048,-1454641,-4294893,-1047402,3214885,2719481,-967706,-2384630,-666491,487512,268581,1585821,2092016,-1806228,-4222594,609816,5033675,1417865,-3433366,-1981533,1214810,794413,-87334,1266913,864915,-2754695,-3251626,2285956,4964427,-959874,-5065259,-446798,3193145,70871,-1122409,1900230,346640,-3953523,-1209188,4812100,2879451,-3673869,-3457962,1926504,2789975,-745709,-760666,1361249,-740178,-3216451,706381,4809394,353543,-5104680,-1591280,3557595,1291548,-1847238,54155,933066,-2066817,-1605939,2972554,2959835,-2390588,-3680680,888933,3019344,296734,-1249141,50997,-126663,-1360078,492629,2817430,538639,-3045844,-1748805,1867142,1932621,-289302,-994695,-644648,-673796,39721,1539251,1046304,-1209788,-1895437,-119351,1508918,1214186,-144134,-1227025,-1085724,359810,1505699,1011314,-583863,-1196428,-503568,415275,1020265,793397,-278723,-1699599,-975719,1455977,1845587,-494897,-1661431,-331406,445971,84433,691657,780715,-995652,-1848107,238924,2011029,815749,-1373535,-1352713,249480,1068551,240927,-33811,332892,-615687,-1461503,570850,2391380,61794,-2414170,-724387,1557812,718912,-616825,-108585,183996,-786250,-770761,939743,1679673,-407179,-2424223,-450415,2400187,945516,-1818358,-514832,1321687,-502867,-1295306,1516976,1928323,-1793940,-2584921,1356826,2702223,-647114,-2194076,358109,1500198,-840172,-1100606,1825861,1346109,-2589122,-1965838,2763475,2375540,-2361564,-2134612,2001118,1316146,-2074934,-341951,2547131,-117601,-3195680,-5049,3465667,314496,-3201663,-433591,2544684,8905,-2046979,737246,2031480,-1455217,-2361580,1722060,2726314,-1407183,-2508933,1128506,1968408,-1072333,-1176726,1455780,651165,-1960945,-606891,2209868,902366,-2056340,-1094296,1521946,748090,-1130071,-194433,881817,-418036,-1071564,602135,1410872,-417042,-1324454,73767,921896,133668,-344366,-5244,5720,-353655,75148,632800,115961,-536289,-411166,168217,311888,221869,-24332,-429106,-448040,285803,616508,-34273,-504941,-18828,248337,-308054,80762,698741,-84667,-925188,-71154,962536,310045,-656974,-292197,412296,106927,-238265,78376,407233,-167415,-778230,32048,1095912,220845,-1158193,-283564,1015659,143817,-866147,186532,770745,-467620,-837792,563322,980186,-358986,-1038464,69690,1040169,168103,-1033822,-138721,1102821,-175412,-1383873,500643,1676259,-784381,-1872235,891854,1861070],[0,0,0,2,12,-182,152,-90,294,-375,399,-632,740,-831,1237,-1495,1648,-2117,2600,-2974,3645,-4311,4905,-5843,6858,-7790,9058,-10464,11788,-13526,15489,-17389,19624,-22196,24815,-27867,31240,-34643,38555,-43017,47600,-52624,58289,-64262,70874,-78235,86025,-94595,104264,-114651,126102,-139043,153262,-169153,187348,-207902,231467,-259193,291805,-331009,379592,-441028,521596,-633023,797091,-1063250,1569400,-2876047,15004205,21784577,-15013716,-25100662,-6072146,13242841,13714947,12097778,-6973094,-30024386,-13907746,25193201,23139239,-5634717,-17966648,-16477500,-5366065,19895744,22756795,-5214404,-22419630,-14022201,3729048,24205973,21507846,-13024265,-28502188,-2620987,15694721,13882102,13215203,-4937722,-32011696,-12366741,29448599,22913001,-9800079,-16961005,-13109587,-6612317,16318706,24923914,-4449988,-29139544,-16678055,9935398,22754195,13298292,-10688505,-23410263,-9210574,13894554,22268775,10305916,-13027602,-24103428,-5311157,22060564,23239710,-256371,-20373005,-18765868,1817450,20834865,17418908,-5287032,-23069149,-16955727,6755877,22585419,12989892,-12280906,-25657399,-10771436,16003427,22698025,4197143,-15053989,-18527848,-5972795,16282594,25077858,3141751,-23011838,-18336442,6602756,21619738,15734112,-5525777,-21585945,-12726533,8176694,18048996,13895386,-6052914,-29035322,-15489352,23331367,23782041,-7909188,-14786876,-7877142,-10501964,7430063,30776006,5235353,-32381224,-17436660,14868235,17496463,9423150,-1078290,-18272449,-14899532,10269884,20793393,10380438,-7782046,-23772637,-12333038,21010512,23562223,-5904380,-16554858,-8927719,-6407198,8103337,24734145,3535844,-28223428,-17880369,12623832,18971715,6853470,-5775741,-15030717,-12269939,5941244,21682039,13704504,-13289490,-24379297,-2321936,19423092,13669693,-95519,-8827429,-16692127,-6955469,19446833,20750860,-7334277,-20849924,-9795242,4483582,15466204,13561021,-7536765,-20590835,-8045297,9308447,16491676,10088684,-11820766,-22751837,-1414143,18908062,11710220,-584537,-7850054,-16505338,-6332184,20901844,19872492,-9533150,-19830232,-5690072,6037176,12406101,11672064,-5359329,-20084945,-9406904,12051093,18004768,4588140,-13096980,-16853616,-2008156,14066509,14134244,387440,-13581083,-14436327,1117849,16785907,13146053,-5241936,-16854462,-10182796,7114206,17082490,8415305,-9383955,-16323448,-5453270,10530433,15013677,4133474,-11237536,-15817092,-2903031,15325987,15692906,-3553956,-16429930,-9341448,4017998,11836308,11088005,-2361049,-16971330,-11251413,8861876,17103527,6058559,-10895830,-16039751,-2319600,12813715,10681214,950405,-6220739,-13916280,-7908270,16889539,20566304,-8712789,-20458054,-1429502,7307152,4522314,10006163,2601473,-18766980,-13359352,13174633,17587526,970720,-10570082,-12180596,-3026750,11129240,11537377,-412401,-8457052,-11397088,-4741262,14488427,17325493,-7527117,-19134659,-2645535,8342065,6508201,7304434,441337,-15412443,-11322670,11430410,17516659,770550,-12843375,-10015756,635674,8405225,9539944,2842920,-10158604,-14741631,775953,16720169,9129347,-8074071,-11277349,-4786375,2916378,11508034,9069816,-7369415,-14946998,-3430630,9695565,11731854,3051959,-9935411,-12051598,657301,10680569,8629788,829577,-9693117,-12813457,2407923,16230520,6585112,-8701232,-9170041,-4124233,1790653,11422806,9278478,-8598101,-15382281,-1479497,10837989,9147978,583700,-8080567,-10109145,-591573,10651891,10054267,-1564996,-11423324,-8782642,4017203,12215006,6536864,-5461800,-10889150,-5262539,6049601,11249189,3888658,-7879286,-10721051,-2359734,8356740,10459858,1143594,-10207034,-10149616,1581588,10940166,7301589,-3505221,-9131335,-6126275,2087150,10189550,8318265,-5429333,-13475587,-3425949,9520776,8972426,687550,-5877089,-8154066,-2895184,7158499,10110029,1382354,-10028056,-10747544,2739877,13338048,4958814,-7768069,-6401922,-1799409,-1210554,7237319,11905982,-5222643,-17410793,-1198863,13601852,5456158,-3294169,-2892393,-5793937,-4621457,7399527,11244265,-714467,-10839483,-7891289,3679975,11329982,4481440,-6967415,-6760137,-1193441,947055,6229786,8644801,-4977891,-14888443,-1294756,12691586,5915784,-4022874,-4305278,-4304418,-2927990,6071228,10136876,-661239,-11601655,-6463136,6374328,9140629,1583023,-4332498,-5491652,-4101461,2692841,9724835,4393215,-8053259,-9079138,892334,7200585,5562570,-259494,-6428461,-6523609,850025,7513992,6064635,-2100961,-8904932,-5365299,5254166,8264857,1450182,-4099326,-5372069,-3910488,3606598,9802917,2208962,-8861170,-6706145,2543163,5788641,4306259,467421,-5940883,-6928595,1647536,8432225,4570506,-3893798,-7285301,-3114665,4100127,6729667,2210650,-4516546,-6742809,-1854214,5450374,6792083,358546,-6228231,-5763405,662006,6371536,5472733,-1796589,-7015269,-3871218,3209343,6163523,3046251,-2679384,-6100087,-3626229,3847076,7858742,1890725,-6634499,-6134012,1308234,4895177,3259833,604034,-3746092,-6345541,-601174,7777397,5753236,-4033902,-7445367,-1685349,4199604,4390776,1123517,-1662072,-4003078,-4403943,2293916,9342559,2491272,-9432449,-5840327,5414639,4533424,-572492,1305619,-704463,-7529438,-1792117,9533973,5499249,-6421881,-6857667,705489,3905623,2718796,936502,-1515662,-4142305,-3390380,2889120,7805688,1579182,-8313102,-5137898,4954236,4754865,-696671,24346,-699141,-5546877,-1438622,8182796,5145165,-6121658,-6642304,1465805,4158522,1725596,738703,-1024010,-4569036,-2910330,4490761,6275068,-1288567,-6404781,-2579419,2685115,3305756,1921764,-553314,-3878341,-3568457,1840244,5584393,2314987,-3665669,-4757383,-68558,3727609,2982191,314837,-2242978,-3998468,-1224695,4701239,4566610,-2112455,-4994939,-1408531,1563833,2489760,2627359,-654743,-4885428,-2748489,3382965,4458596,283313,-3010498,-3015381,-562137,2772562,3541032,361942,-3368440,-3283036,628665,3950918,2732897,-1339825,-3617704,-2005382,1620113,3689882,1719799,-2308093,-3653848,-1029104,2221600,3035294,966798,-2567485,-3822188,-471969,3836293,3033212,-1477075,-3332420,-1234118,867182,2011034,2511816,209347,-3960300,-3172013,2898827,4887262,-188423,-3511868,-1328783,424493,493745,1987002,2227348,-1938923,-4889206,-526721,5112707,2888802,-3437762,-3479735,1024354,1089530,-447466,2184611,2127393,-4405293,-4645501,4254340,6035478,-2116784,-4495377,693303,1476431,-929013,1536713,3075156,-1953537,-5086393,278037,5395749,1941646,-3774075,-2824355,1387302,1100678,-502694,1563633,1547109,-3723375,-3910599,3519347,5205668,-1870493,-4340862,475080,1809736,-657371,977415,2623533,-1755997,-4432875,934509,4943259,979825,-3238295,-1534313,786312,350036,777289,1759655,-449779,-3299919,-1341687,2766468,2572716,-1053068,-2578930,-826836,736661,1015942,1255635,437207,-2014394,-2296764,1099786,3165820,635684,-2008925,-1223765,-12885,576806,1725959,1333795,-1605478,-2610721,253876,2305235,1052771,-649543,-1260976,-1291251,30476,1754593,1440094,-809048,-2136916,-897157,1213669,1754859,456696,-1126892,-1500882,-386171,1267105,1693844,143502,-1446162,-1282932,181065,1385389,1375830,-191585,-1875944,-1310434,1033194,1817443,183022,-993365,-864164,-609416,117643,1566959,1277226,-1495802,-2480869,463440,2426665,435483,-1287033,-270055,64787,-922669,437939,2552357,253162,-3121303,-1206557,2676458,1674620,-1620453,-1031011,932486,-443643,-1335635,1683358,2440001,-2001546,-3577481,1245388,3548170,-707582,-2609484,892998,1232081,-1969060,-468244,3417957,579542,-4111420,-1129427,3783084,1389346,-2702990,-731799,1786291,-474163,-1751244,1664034,2474670,-1996728,-3216766,1536547,3362687,-951780,-2592603,798255,1431909,-1613709,-612417,2718993,639562,-3448155,-993405,3364140,1147817,-2499598,-591586,1634175,-504888,-1235107,1656000,1423017,-1982847,-1930365,1495376,1956246,-621123,-1278330,184526,390522,-464668,192408,1163408,-187197,-1751611,-328991,1767468,717790,-1184283,-501125,411531,-186282,-65364,1033258,212142,-1338368,-580737,1063599,712733,-310434,-360216,-290748,-343797,263453,774000,156021,-711129,-571776,171570,619994,319802,-205760,-464884,-340875,224718,529612,276572,-309809,-545694,-143712,281585,533861,240806,-567394,-668084,142317,639974,81776,-331228,-548,-249618,-395168,489989,974577,-351696,-1241491,48085,1130208,39157,-759237,229151,475709,-835677,-483784,1379804,727865,-1674236,-873052,1563529,850317,-1389796,-364274,1360655,-207891,-1683822,698121,1965177,-856433,-2168141,789015,2113042,-841384,-1691066,1166638,1338886,-1668708,-1093282,2250438,1216480,-2513786,-1204322,2615131,971535,-2484983,-494933,2437481,-271585,-2470277,891147,2530834,-1294206,-2572295,1296275,2305270,-1304114,-1877897,1359666,1491777,-1661006,-1123921,1988487,1059526,-2268509,-1000251,2368915,884405,-2274616,-520250,2220122,-74480,-2109259,672614,2102215,-1090369,-1971373,1261646],[0,0,0,1,3,-112,-44,-36,157,-29,69,-220,164,-207,330,-261,405,-631,549,-589,918,-1013,1107,-1368,1497,-1729,2146,-2334,2559,-3087,3435,-3786,4420,-4927,5366,-6137,6863,-7549,8479,-9346,10236,-11503,12730,-13820,15319,-16962,18560,-20469,22554,-24678,27293,-30169,33132,-36715,40850,-45332,50725,-57200,64691,-74046,85932,-101152,121967,-152035,198438,-279446,449306,-951303,5905558,26819161,17155803,-10741362,-26206158,-9953348,17266486,19181396,1158050,-8056087,-16430313,-19216920,11672175,37123627,1785298,-36912764,-15622775,13653381,10324251,10298935,8416765,-19195714,-26359377,9030516,29666412,12879134,-9649197,-22879915,-13772689,18839607,27439482,-101668,-14399368,-11138021,-11911028,6848690,32677366,8589156,-34577861,-23486726,13738242,18110111,6868195,315636,-16864157,-23805465,3843602,28611493,15244852,-13462583,-24260263,-9375730,15936115,23793096,6371341,-14371349,-19234477,-5315843,17361140,24547041,3143322,-22188649,-20629804,3313157,21710700,16762802,-5941127,-23502897,-16272125,8180851,22434372,10706185,-12590093,-22460661,-10465336,11897372,23740438,9346716,-18601856,-24055563,176772,21084392,17860273,292911,-16662399,-17998074,2876674,22630232,16581836,-5396596,-21203996,-17057760,9145004,27743604,8686077,-19232101,-17659871,-3557132,5768302,18487227,13453641,-19391770,-28816131,3291196,23315647,12064229,-2028907,-14389340,-19360189,2731789,25503929,13586398,-9384352,-15843886,-11712712,5111601,25254110,13966177,-18440805,-22690374,64413,14295946,14222022,4956241,-13185852,-21054128,-3965503,18360694,19162208,-2737413,-22986721,-15554824,9604306,19231263,7893546,-6546242,-15908595,-12221888,8224164,22069646,10144255,-12308242,-21363238,-6593730,19594104,21298955,-5599260,-17539941,-6075995,-1230860,5723872,21644956,6426084,-29779539,-20201211,18872260,20258507,-1190158,-6370558,-10661688,-13397694,6896043,22287777,6400627,-13900542,-17220067,-5507632,16183825,21849759,-3626195,-21109868,-7320336,5462023,7345642,13970436,5379327,-21440247,-19328811,13434201,22744158,2056601,-11767013,-11971024,-6572320,7114201,17502214,6815229,-13460724,-18044770,-2514971,15685175,15970603,-2127418,-16473618,-11742065,3882168,14682893,11536442,-4121489,-16674495,-10641886,7798983,17398852,8047782,-9673777,-16790044,-5590779,11883352,16226920,2340869,-13651137,-13749795,286387,12532034,12699486,362065,-14887049,-14694318,4324935,17967242,9230985,-7827638,-14717895,-7599479,7616449,15496340,5368587,-9728659,-13432345,-5291796,9395205,17760484,3456312,-17599563,-13524517,6010870,11917066,7390550,1258603,-11601503,-14950422,4612511,18765454,7072128,-8962294,-12733752,-7010734,7233925,16510588,4432227,-12761833,-11897843,-1104541,7765665,12710712,4380409,-13687733,-15246796,3388603,15663339,8892671,-5330378,-12743305,-7116267,4911754,11537945,8377728,-3735276,-15303595,-8907104,11461577,16469226,286495,-12221235,-9773653,-240562,9434424,10627128,13755,-10301570,-10848282,-1704762,13497811,15067835,-7283155,-19975837,-1842259,12078044,4615029,2373871,2067774,-12898226,-13139188,12523668,19478043,-2535900,-14330098,-6980609,1518950,8588993,9898645,-1116344,-10637871,-7891901,403733,10714937,12831169,-5153198,-19066703,-4202437,13074001,7821702,-603393,-2251229,-8860689,-9052256,8186371,16582244,587362,-14249566,-9222972,3817692,10275890,7282282,-2066862,-9707489,-7847670,2500570,11659322,8389819,-5633444,-13350538,-4735277,8447010,10849830,2098364,-8019918,-10073797,-1774681,8706401,9906997,118703,-10036935,-9383158,1333027,10693193,8466936,-3375773,-11727319,-6397199,6211930,10641120,3679826,-5464557,-9273152,-4513550,6513266,11496698,2745954,-9219432,-9984885,-196036,9558049,8962998,-2132292,-10123475,-5935685,2556401,7405645,7400878,-1345833,-12394772,-7590443,8127644,11149701,895516,-6167461,-7219329,-3636445,6010966,10386960,1234149,-8793095,-7811166,84174,8297137,9183428,-1707860,-11264428,-5767278,5217614,7977108,3932379,-2693547,-8316782,-5545250,4518676,10038669,4004065,-7368710,-10674915,-425102,9745108,6295273,-2376869,-5292374,-5430911,-2042644,7199298,9664491,-1957067,-11105025,-5602761,5530379,9592696,2903080,-6710995,-6719797,-189287,2639758,5085676,6840629,-4019880,-14249702,-1520639,14220284,5711767,-7473678,-4361368,-976577,-2568583,4348062,9620145,-1192930,-11408057,-5502061,5947262,9193280,2284926,-7059721,-6695554,1127913,3879677,3442390,4163652,-2619647,-11044003,-2477242,12051741,7358989,-6373225,-7045888,-780204,1109454,3747181,5915621,-580046,-8734784,-5467235,5227090,8898717,1465090,-6737621,-6217906,324103,4940617,4911368,1012986,-4898683,-6754981,-242461,7350887,5915066,-2439245,-7281234,-3777843,3324730,6540476,2966637,-3543804,-6327069,-2350587,4116226,6185650,1932112,-4597937,-6621838,-1102148,6213427,6051362,-1410319,-6344240,-3898172,1639658,5199765,4073403,-1645067,-6120790,-3885602,2684185,6627486,3328326,-4472731,-6902279,-484515,5402988,4078033,191064,-3090483,-5140265,-1542923,5864675,6099976,-1779856,-6270663,-3344037,2039671,5321616,3382391,-2882632,-5606776,-1807694,2810931,4519650,2485274,-3030540,-6457951,-1555368,5586012,5365845,-887544,-5198972,-3631817,1474842,4211988,2603722,-265316,-3468354,-4935369,648898,7708447,3711208,-5759629,-5637683,1146486,3381423,2283675,1244750,-1710780,-4697402,-2308474,3774447,6253705,245840,-7484638,-4465719,4947601,4936324,-1466115,-1179412,18846,-4397376,-1956348,7814679,5394817,-6611238,-6814708,2668404,4993199,972358,-641173,-1074608,-2766582,-1913909,2810047,5605828,656383,-6831729,-4676905,4725519,5636538,-1575485,-2933323,-189210,-1854277,-1380145,4898950,4524817,-4500317,-6690262,1199772,5641325,2061304,-1793735,-2143799,-1554782,-464463,2397418,3952706,40552,-4974653,-3308458,3008568,4792236,442846,-3116469,-2715595,-614427,1657382,2975676,1246950,-2657192,-3884323,-287468,3584685,3118142,-861791,-3717286,-2328539,1557425,3460442,1696237,-1505072,-2837988,-1511541,1389589,3439002,1802851,-2365093,-3841850,-425478,3259287,2834998,-547713,-2908563,-2116741,347306,2207891,2160043,-38592,-3192436,-3070694,1487279,4054191,993492,-2553594,-2409479,-471108,1444616,2710749,1170894,-2130714,-2855207,-168416,2536566,2764453,66612,-3079326,-2506047,1321475,2898863,1082861,-1246308,-2197262,-1365194,884800,2426914,1463281,-1282929,-3250591,-1501660,2803701,3498819,-1049238,-3199345,-395129,1016310,317996,1678410,1737152,-2451141,-3728917,1318688,4554055,1061363,-3090952,-2193232,986684,1341287,-6982,796724,902969,-2869488,-3362485,3080086,5084344,-2124744,-5121936,685140,2846519,-720177,-220701,2221839,-922814,-4067689,265351,5035386,1669178,-3923894,-2694753,2113900,2201607,-723212,-176522,1208548,-1683608,-3056854,2051238,4723102,-1149865,-4896110,-301736,3191069,407724,-1141359,674334,-161021,-2587527,-300007,3530020,1872464,-2822957,-2826658,1245707,2453041,269188,-707021,-188665,-792120,-987823,1280549,2488354,-204212,-2855116,-1242695,1744847,1855536,-32111,-1153907,-1052662,-459100,534393,1369708,683768,-1168168,-1835148,-275506,1768387,1606652,-569849,-1788356,-772757,872239,1268464,557515,-298349,-1129042,-980199,440616,1765085,947355,-1318571,-1844107,137556,1577525,851157,-464531,-813978,-857819,-426953,985323,1548395,-285471,-1804701,-787537,831843,1326498,543988,-698789,-1384490,-255670,1082660,942603,59190,-533028,-984511,-533368,977549,1417458,-41427,-1532721,-1053447,742853,1510652,99835,-1115234,-374552,60949,-549642,489470,1959147,-355690,-2851149,-337112,2840121,741784,-1954928,-356801,1069369,-617134,-840205,1684467,1408990,-2009740,-2379556,1517759,2866317,-789935,-2515487,591958,1651649,-1305700,-931414,2480915,768018,-3518894,-1189188,3663868,1488496,-3003369,-1265487,2186056,309221,-1776862,646482,2207140,-1211357,-2893840,1095394,3288212,-536217,-3005759,290193,2151324,-597379,-1475386,1493078,1178825,-2289904,-1510230,2499938,1917240,-2036597,-1830672,1343239,1173531,-1030764,-229739,1228969,-296629,-1810066,270657,2085203,215288,-1991109,-672119,1224500,589489,-566895,-40270,297675,-571713,-599006,859292,1097099,-491442,-1235760,-110171,952623,566908,-283386,-392100,-148767,-7308,61376,436698,371241,-508461,-778511,47816,894954,477029,-514655,-695668,59491,419595,151615,46576,-13117,-358781,-538376,286042,846858,135534,-898524,-419385,413130,389890,89537,-20722,-303439,-412605,167637,469448,179997,-183184,-397585,-315044,226487,740879,148849,-729659,-411652,359590,333673,20703,-100176,-62729,-183671,-293383,164497,942479,159860,-1325551,-486196,1401812,543349,-1323073,-83572,1187699,-508224,-1302263,1104012,1447195,-1353621,-1632919],[0,0,0,-1,-8,72,-173,40,-145,316,-263,372,-567,578,-772,1087,-1158,1406,-1835,2087,-2466,3059,-3451,3997,-4825,5509,-6286,7349,-8327,9439,-10916,12292,-13766,15646,-17573,19602,-22062,24555,-27204,30397,-33748,37222,-41243,45578,-50160,55411,-61037,67011,-73826,81323,-89336,98440,-108585,119711,-132462,146993,-163420,182683,-205467,232500,-265808,307813,-362214,436432,-544104,714313,-1025732,1779785,-8527588,2312354,28720690,16912380,-13187417,-24173892,-6246650,10069943,18584689,12202292,-13379697,-28789250,-5639839,20023303,17947323,1415781,-16352005,-24799301,-2072733,26130198,17647517,-8622982,-17243771,-14328823,1250251,26305178,20704258,-14974959,-24767794,-3821503,11445698,18998392,15902168,-13343696,-31104519,-3300038,24822650,15668127,-2324978,-13282458,-21445930,-6571618,23844643,22265239,-9645683,-25662272,-13975362,7167531,21832798,14622917,-10214316,-23624265,-10173870,13648170,23985471,10111032,-15395744,-23337379,-3107303,20670697,21756231,1162590,-19724664,-19892326,1768400,21579128,17260131,-5950605,-23208744,-16521217,7212754,22715064,12689252,-13205569,-25686657,-8986743,16363044,20783086,4524405,-13539550,-20339881,-6598943,19796480,24984059,-953723,-22435359,-15385426,5790331,20915782,16468765,-6991260,-21918845,-11003868,7336336,18247014,16302568,-9699475,-32371116,-8935201,25596760,16008864,-6949845,-8184636,-13060902,-14330429,16111290,31462843,-4103493,-29965960,-10693307,10488243,15499336,14320727,-3310688,-21894005,-10864445,11411011,17872325,11873373,-7704476,-27026706,-9606327,24062138,19423653,-6967371,-12864094,-10854998,-8388852,12377902,24815685,-1165124,-26982165,-14630550,10898526,18166950,8704797,-6782481,-16702182,-10919417,7775929,21382503,11662148,-14045667,-22032182,-1752602,16696377,14969381,2412282,-13026299,-18669180,-500424,20013477,13975664,-5786632,-15847323,-13667954,2477542,20798286,12938062,-12522852,-18745316,-5310520,8039930,16551751,9726454,-13711881,-20566345,169378,15539576,12433762,3052783,-11725851,-19606214,94708,22513149,12890929,-9145080,-14275125,-8208475,2724756,16296343,12889969,-9517727,-20354885,-6167307,12378306,16210732,3922939,-12771362,-16087444,-1959994,13571017,14531079,442650,-15047764,-14456765,3221660,16999779,11386276,-5711925,-16055588,-9709342,7398806,17055858,7898705,-9828132,-16254720,-4873911,10867448,14861948,3731589,-11890681,-16102518,-1403389,16373312,13685639,-4670853,-14490821,-9032646,2346500,13076240,12405072,-4805952,-17910854,-8616405,9479878,15689348,5744762,-11361930,-15763040,-596629,12130046,9242894,2896041,-6481990,-17445202,-5286108,21159392,15844380,-12293968,-14922146,-500616,2221150,7130429,13735698,-2676475,-20656287,-7737950,13289057,13890156,2429232,-9864637,-14437555,-1354271,13194933,9141602,-995480,-7106471,-12839184,-4095031,17450740,15325657,-10247878,-16742754,-1418575,6417492,7669199,8547387,-2542525,-16112871,-8084410,11728831,15322270,997792,-12001309,-10904417,631277,10032533,9902434,523977,-11432810,-12263594,2672644,14386265,7991758,-5704318,-12089654,-7446475,5858868,14186470,4880655,-9557657,-10984685,-2442623,7202464,12405913,4014329,-11668692,-12318098,2161629,11053647,8617431,-588808,-11531731,-10628775,5161161,13528235,4495284,-5563172,-9302828,-7382882,4303345,14760229,5395766,-11529532,-11706224,560424,8379507,8686099,1912600,-9029760,-11036194,772678,12026977,9158164,-3392601,-11746191,-6945336,5205420,11167982,5528682,-5319419,-11046044,-5201055,7231312,11639881,2464498,-8993310,-10164293,-979324,8883853,9663592,-48135,-10555039,-9430655,2736444,11188448,6376108,-4087869,-9124230,-6011926,3124451,11376550,6835965,-7766758,-12248388,-1217148,8876504,8198550,1078223,-6824455,-8974459,-1266486,8388640,9187812,271499,-10684341,-10261055,4889551,13272607,2372451,-7194344,-4677501,-3729515,-1145938,10876935,10234850,-9830193,-14958529,2513920,10959299,4058824,-638180,-4209271,-8292283,-1514740,9350660,8320160,-1573260,-9591326,-8357159,4207110,12756767,3073952,-8326468,-5534451,-851409,647730,7636459,7974687,-7396196,-13798511,969353,11547720,5077492,-2843643,-5325583,-5714064,-896968,7634071,7932877,-2055090,-10061703,-5681393,5281794,9402821,2686018,-5549536,-7384540,-2452101,5256214,8044966,1931417,-6476104,-7606629,-829210,7195847,7776814,-1268640,-8912878,-5361473,3268198,6870091,4404067,-2201174,-8118592,-4881781,4794323,8068128,2435193,-4512435,-7418756,-2800637,6616775,8271585,-878563,-7180798,-4471355,596208,5073817,6568329,-87728,-8554275,-6041195,4153592,7907515,2647218,-3917948,-6291070,-2869914,3740085,6918412,2483279,-5379317,-7392409,-777676,6650355,5978646,-899685,-5952721,-5017308,672179,6316511,5469265,-2082415,-7298131,-3582520,3783711,6320521,2454728,-3308800,-6178691,-3019740,4531396,7525645,854904,-6706749,-5180533,1431281,4498003,3798961,595109,-5025130,-6248184,1206909,7871227,4114238,-4203090,-6682099,-1558279,4210623,4434466,1018064,-1747099,-4604098,-4350360,3978863,9462823,-30086,-9523277,-3335035,4842554,2524349,1038142,2366459,-3550377,-7660029,1296637,9099593,2914735,-5598159,-5455432,-294335,3803450,3841650,404347,-2526411,-3740291,-2848857,3193032,7869601,517641,-8727019,-3911738,5172191,3768082,-119811,436170,-2257565,-5442504,725834,7860787,3140863,-5498372,-5409916,365854,3878705,3266001,386654,-2951739,-3991863,-922547,3900865,4733252,-474056,-5545382,-3712069,2357207,5065089,1960621,-2583884,-3972038,-1693677,2005840,4190645,2230835,-2861519,-4990046,-820458,4278200,4030727,-448085,-3897605,-3346971,780111,4129282,2730794,-1377562,-3576900,-2671964,762886,4533562,3105539,-3121245,-5164467,-340025,3532937,2656176,319038,-2052972,-3567798,-1210659,3661948,4303636,-584939,-4423684,-2594535,1893576,3579029,1723909,-1131222,-3116459,-2398551,1544972,4364358,1626522,-3288269,-3852630,-120476,2622691,2681640,421343,-2574674,-3612153,-150970,3932100,2935361,-1689276,-3486526,-1254424,1222580,2486906,2353391,-617387,-4153723,-2249103,3385417,4080265,-489547,-3008832,-1579395,160697,1279984,2391140,1246400,-2740486,-4315441,321133,5009337,2134707,-3608469,-2890369,949807,600256,213728,2809492,747503,-5184943,-2897857,5027436,4288974,-2485033,-3254006,234359,568537,367667,2134440,1496459,-2461786,-3817833,602588,4755797,1916287,-3823570,-3178583,1534686,1585832,-384738,1299669,925813,-3805207,-2955489,3981625,4426403,-2171026,-3771194,192841,1495684,441751,1212121,906122,-2070417,-2717285,926969,3669631,1370199,-2488027,-2767162,300218,2103306,1099423,-121659,-870281,-1729313,-1165171,1773016,2867581,-438685,-3255876,-1586309,1628255,2084023,534316,-841563,-1524845,-933687,811491,2053238,1066675,-1236084,-2291675,-482480,2226954,2235985,-654863,-2291972,-806165,619210,902168,1124678,354888,-1947554,-2200502,914304,2794410,556940,-2112088,-1518291,232658,882567,1037354,745099,-839475,-2042055,-527194,2284128,1927577,-931939,-1936802,-356476,672286,967495,1082410,-76673,-1946835,-1388927,1395569,2129852,-153592,-1623060,-878547,-97135,435041,1306645,855278,-1593006,-2175778,748700,2380361,300134,-1311320,-511802,-157620,-466141,1047699,1975728,-513726,-2795547,-491640,2570902,1246025,-1436241,-839455,512689,-508288,-650573,1847221,1666213,-2430376,-2834137,1936983,3000523,-1216327,-1992945,974356,468230,-1676767,602881,2720401,-626526,-3474783,-20744,3243240,800125,-2127862,-685093,1127220,-173736,-921133,1314253,1656462,-1921099,-2706405,1675587,3091926,-1068118,-2522204,772577,1277131,-1211251,-82164,2130637,-232914,-2816156,-218803,2699347,833902,-1784285,-886410,712266,325574,-126576,546298,497723,-871608,-1412693,563366,1989492,180169,-1787324,-696014,1017837,495985,-244112,271021,-36882,-1039742,-403524,1267845,1036599,-624393,-1223743,-283661,893298,777229,-224303,-633344,-190077,-54487,-117173,691738,772732,-874421,-1423709,339105,1566344,179681,-963762,-328174,201938,-125668,147636,874152,171354,-1320755,-679811,1169347,1076783,-619448,-888156,155642,163613,-131580,503197,650407,-768333,-1190023,512185,1301296,-104972,-889338,-113556,188262,-270082,309331,934572,-376354,-1404602,51998,1432138,258790,-889259,-83450,361843,-509966,-87759,1231438,280217,-1728560,-574606,1539907,760970,-1148323,-327941,803473,-376739,-901758,905053,1327305,-1207422,-1733428,1029065,1823345,-845388,-1405294,856865,813083,-1345115,-359934,2043310,328709,-2524528,-395739,2405859,442778,-1991790,-157837,1480969,-497332,-1281512,1052196,1462089,-1300521,-1796703,1119914,1953768,-701258,-1771403,671079,1221350,-957132,-784591,1634300,615659,-2144051,-735478,2186727,726862,-1843476,-547962,1290368,15475,-988306,522039,941904,-625830],[0,0,0,-1,-8,147,-88,51,-264,254,-223,470,-578,596,-841,1020,-1180,1594,-1833,2015,-2577,3127,-3479,4116,-4826,5493,-6443,7414,-8302,9553,-10952,12235,-13881,15718,-17480,19595,-22050,24467,-27216,30297,-33466,37102,-41159,45261,-49843,55113,-60613,66635,-73414,80704,-88789,97965,-107926,119108,-132012,146499,-163118,182775,-205885,233651,-268213,311959,-369518,449458,-567707,760887,-1132380,2107820,-11255960,-21134172,6279074,24936600,18788254,-10792303,-27635649,-9207214,19054488,16044328,1979627,-4908598,-19654602,-21595710,18005223,36528066,-4940828,-33154190,-10299468,7178115,8799817,17256291,6309288,-24716349,-21820903,11388831,25396730,14073059,-7758038,-26432860,-12048420,22111541,22756737,-742699,-8749869,-14714064,-16504326,13860773,34726358,119325,-33638413,-16034631,10311974,13543618,11901239,1381020,-22021099,-22805659,7973699,27550922,13095474,-13425312,-23962720,-8334625,16631366,22790801,6042884,-14062198,-20126948,-4982449,19465828,24113263,881726,-22432492,-19420115,3963413,21852772,16247584,-7102349,-23698679,-15304238,9010882,22002451,9997121,-12532652,-22805503,-11000083,13593937,25289152,6578745,-20576286,-20834869,1651141,18432766,18217970,2275161,-18908210,-19363200,5692561,23465941,14896967,-6029054,-21945616,-16168831,11787039,25733620,5669703,-15442824,-16586478,-9408843,8016499,25297775,7880811,-25262773,-21212986,6454964,15784975,12837064,3842979,-18527928,-22649519,8082433,26456330,9857146,-8912230,-15436423,-12430192,7618100,25025199,10323967,-16713962,-20314957,-3165809,14516825,18471204,2432140,-17426967,-17867237,-1143457,15912530,18303452,-1819711,-23373101,-15538377,10083987,19436013,8505305,-7681602,-17616053,-9927082,10161705,19506368,9556085,-10644080,-23087160,-6468375,22942174,19187348,-8680959,-14070578,-5689824,-5220077,9026200,24987634,82714,-31130212,-13117009,17466274,14865686,2774327,-4157342,-15768185,-12347519,11125251,19588754,4719779,-11623258,-18455240,-5974252,19470444,20026819,-6995330,-17354847,-5957185,753916,9056203,18309754,1049706,-24568292,-13932231,14705346,18234468,2575948,-9014006,-13717446,-7907703,9271203,18018829,5192715,-13993475,-17515114,-1536126,16115275,14906632,-2846543,-15759998,-11486560,3799456,15350989,11446150,-5320419,-16851427,-9639587,8269086,17236436,7540709,-10368558,-16797345,-4574641,12742398,15428895,1060374,-13194860,-12785719,-341109,12467192,14199767,-470960,-17261085,-13139609,7051684,16278937,7236679,-6337530,-14161665,-8681468,8165336,16260039,4864998,-10178249,-14141276,-4930769,11882765,17053631,-389090,-16069173,-9841540,3024349,9686176,12066105,1208129,-17196667,-12943753,9858298,15724477,3632748,-5972736,-11639416,-9200644,8068051,17847539,3233158,-13348333,-11897695,-872431,9572451,12639112,1200857,-13213665,-12275965,2259437,14226228,10854173,-5621658,-15126427,-6082081,7154881,11149228,6905322,-4581137,-14986870,-7265519,11494581,15048701,876741,-11946358,-11561454,963638,12047522,8571755,-1981458,-8292960,-10879699,-2687075,16035554,14709696,-11242214,-18273216,1427776,9150981,3979234,6062118,-401392,-16407742,-8570252,14842154,15037176,-2900373,-11354636,-8597262,653245,11242762,9085274,-3289265,-9326179,-7754970,-434383,12990151,12508046,-8848499,-17652848,-805437,10735166,6180739,2180943,-2799641,-11977771,-6944585,11052962,14231514,-1457325,-12691715,-8348383,3128121,10483683,7461839,-2747168,-10162786,-7532114,3415914,12022328,7348051,-6591377,-12685360,-3849258,8442573,10676856,1761536,-8617215,-9908443,-955839,8899579,9426147,-171077,-10037454,-9385326,1692329,11462534,8244342,-4801234,-11753012,-4696057,6256494,9117196,4123134,-4602247,-10681159,-4914089,8529205,11741149,658393,-9534678,-8560838,316735,8916243,8307346,-1864079,-9388279,-6800528,1733005,9509019,8247593,-4655681,-12893914,-3670614,7933297,7697555,2209935,-3778289,-9719686,-4893873,9100413,11046741,-1680911,-9243036,-5907454,648559,7481876,8455409,-1401270,-10582684,-6669569,4631718,9828676,4279168,-5376623,-8446552,-3071204,4435304,8315092,4513967,-6803252,-11442003,-363646,10374295,6405814,-2515978,-6086321,-5804861,-424142,7705872,7793707,-1848326,-9798798,-6728546,5153875,11506492,2093614,-8466166,-5237882,583091,1079017,6139079,7874231,-6579574,-14334250,1734289,13291975,3254984,-5403014,-3530071,-3560296,-1711596,7010044,7956917,-2895783,-9868508,-5014252,5315026,9854427,1853083,-7841779,-5639977,1227878,2724589,4580416,4987069,-4973771,-11306169,453469,11654339,4916920,-5453593,-5582089,-2240379,829540,5440697,5680468,-2225339,-8575832,-4243847,5400882,8281586,1068782,-6640357,-6048490,339097,5136646,5144931,561143,-5446267,-6246665,476524,7226358,5482243,-2612251,-7366039,-3578092,3915022,6640398,2210869,-3916574,-5751229,-2016242,3741185,6286324,2201820,-5326559,-7161771,154996,7042461,4605513,-2301194,-5186474,-3429720,780759,5337612,4801114,-2136130,-7014897,-3443457,4021707,6618627,1689009,-4805425,-5142424,-160950,3617209,4459492,1859034,-4396982,-6738629,555501,7452267,3650492,-3060814,-4327668,-2684696,571095,5220053,4346195,-3079811,-6725703,-1678895,4397674,4666671,659991,-3522338,-4445679,-1263624,3878202,5708418,412769,-6255359,-4471370,2954381,4821823,1393635,-919941,-3024416,-4255049,899313,6977429,3259237,-4945051,-5678326,186886,4313048,3193374,-356623,-2446975,-2977953,-2090607,2632512,6785192,503236,-8471668,-3824604,5889986,3915499,-1675740,-129109,-795747,-5044926,-138990,7947021,3298995,-6250578,-5212330,1913838,4324827,1868040,-719992,-1967023,-2387283,-1401458,2695976,5499338,159407,-7240945,-3599457,5168999,4292729,-1515149,-1659892,-839700,-2763578,-98743,5458480,2972715,-4745023,-5271620,1256765,4739161,2085228,-1312857,-2393449,-1879607,-97183,2859714,3560158,-467820,-4798161,-2723932,2961612,4405494,517658,-3053555,-2863591,-434563,1951437,2762164,874325,-2513575,-3643627,-445793,3719918,3319382,-1243908,-4099757,-1656612,2119419,2854875,1033650,-876865,-2412036,-2104547,1310103,4253147,1661086,-3376649,-3522242,748727,3067854,1709215,-523728,-1929674,-2299954,-535793,2717170,3193381,-983137,-4367103,-1694678,2687022,2637680,-34759,-1085623,-1734299,-1746806,1302594,3993177,874613,-3515078,-2559421,1191540,2355051,1375926,-108915,-1757573,-2371426,100189,3230478,2321986,-2078116,-3453848,-102695,1946665,1031831,682287,-151153,-2964404,-2243163,2969485,3822215,-1287002,-3330214,-367417,1203693,611619,1249437,1109399,-1784365,-3063493,592709,4179968,1771062,-3320416,-2806877,1645022,1682997,-775062,873478,1301123,-3266227,-3212016,3747916,4360415,-2772161,-4080775,1037922,1910556,-520716,540776,1693298,-1446009,-3248681,642687,4276287,1311139,-3528998,-2301461,2042346,1853800,-805081,256483,1096072,-2193018,-2497097,2646362,3740452,-1768774,-3823435,268602,2214127,143595,-379349,599695,-770493,-2137513,253104,3013838,1169947,-2506415,-2232468,1076880,2023144,311006,-535481,-357834,-826983,-667655,1216121,2043756,-270647,-2417737,-1117705,1591499,1853459,-219732,-1345806,-778781,-59495,270803,909844,839290,-801704,-2063985,-352760,2168452,1505081,-1250734,-1658295,77409,798574,350015,594872,434502,-1173778,-1546161,791563,2355612,228060,-2089280,-924409,992027,622982,-89549,488818,-145018,-1771734,-662829,2033904,1387859,-1405845,-1490732,430438,737437,130804,505857,228626,-1209704,-1010735,1171519,1823786,-275205,-1627592,-308471,787921,141964,181669,882454,-601222,-1993844,409776,2387350,3767,-1922295,-7990,817596,-703885,3952,1645289,-98519,-2299986,-377387,2282917,912471,-1549224,-887869,952422,194738,-920951,686520,1619973,-1161627,-2516136,1263372,2900454,-996259,-2532549,968831,1608896,-1553951,-689443,2345539,283371,-2934387,-431978,2984991,725541,-2437930,-703166,1675485,243809,-1366667,565101,1750235,-1096887,-2274753,1123118,2635007,-854406,-2406867,713086,1705699,-888351,-993863,1383000,642456,-1926575,-701954,2093660,1028506,-1686641,-1078794,1186752,771739,-809480,-149626,865378,-204937,-1246849,268589,1554183,78527,-1485652,-423877,1103419,479770,-594677,-233499,407480,-199243,-559170,345471,975756,-229553,-1172393,-98771,1130515,440482,-812915,-352782,555738,60821,-516106,320970,732997,-495025,-1075719,389393,1272953,-83881,-1107822,-93705,795074,-164315,-584838,630237,567729,-1030123,-735537,1200238,843644,-1097513,-733740,847454,370041,-696602,144111,767608,-506943,-945098,490139,1082955,-357439,-968891,162758,649985,-248064,-343418,642908,192482,-1053516,-194853,1375747,231436,-1388912,-129666,1172485,-385711,-929334,916290,728312,-1407917,-574437,1633650,554021,-1429543,-329321,1224812,-1047,-1098745,329187,1172961],[0,0,0,0,0,51,83,8,-87,-85,34,64,68,-43,-42,-102,98,18,123,-144,63,-209,246,-117,288,-409,317,-429,548,-516,695,-863,792,-969,1214,-1242,1424,-1703,1748,-1990,2366,-2502,2750,-3169,3410,-3761,4298,-4596,5010,-5681,6177,-6695,7498,-8160,8884,-9912,10831,-11798,13119,-14399,15686,-17315,18756,-19710,19548,-14835,-6964,116576,-1510746,-17958378,-20549751,4717848,28061287,16451308,-13192811,-21984085,-9018542,9756371,22095090,10557938,-17306009,-23765677,-4167186,13571656,19254670,7914880,-21128261,-28586838,4284133,26669803,11370234,-6084313,-13531272,-18097303,962918,29367943,18324488,-15460706,-21846271,-6439037,10327445,23995591,13520421,-18639381,-25726759,212158,17708049,15481872,4497366,-16684919,-26740621,-903336,26859413,16492621,-10420067,-21495626,-14636204,5282439,23118185,15167133,-11274700,-23945736,-9780636,14940186,24506651,8156889,-16258443,-21376167,-2615439,19380904,22093581,1654363,-20912478,-19983660,3158526,21656071,16278719,-6102021,-22765433,-16575928,7217229,23344089,12458307,-14567958,-25247221,-7249431,15517134,19352977,6178867,-13059432,-22733715,-5672005,22486340,23192914,-2938789,-20499481,-14798754,4509147,21720682,16370947,-8189619,-20536346,-11199723,5148005,20952385,17822690,-15052810,-31916912,-2416874,22146297,10651723,-790692,-5761062,-20630757,-13000883,23172520,26906947,-8520988,-23959431,-9930274,5460425,17830672,16564898,-6789372,-21101976,-8409952,8535105,18001881,15035043,-10543917,-28577753,-5204173,23304279,15325163,-3965736,-10633785,-14944764,-8094080,15896161,22551962,-2920740,-24250283,-14848655,8957725,19691621,9185798,-8390787,-16311115,-10115676,7194794,21437912,11660635,-14326427,-21062783,-2411975,15442765,17172112,3097355,-16653503,-17643707,3389121,16848604,11149209,-889526,-15144866,-19044729,4082402,24901211,9832974,-14403933,-15473481,-5508957,5871951,17688279,10081046,-14345175,-19412136,-847286,13854749,15289146,4140596,-15788566,-18809145,4245700,19531431,9839129,-4624750,-12888756,-13039325,2908907,20211085,11650787,-11972755,-18596400,-5032744,10648557,15662839,5193851,-12068689,-16804270,-3006899,13926927,15794229,70480,-16008822,-13708142,3604106,15997883,11472103,-4617446,-16381419,-10622013,7592546,17557074,7785884,-9768959,-15922111,-5229255,10170785,15369722,4740582,-12542715,-16921918,-527930,16401276,12346175,-3812651,-12702674,-10680776,658865,14841368,13278092,-6101989,-17619282,-8091111,8483611,15785294,6377748,-11491567,-14955950,-729125,9486187,10237219,6410620,-8756275,-20418598,-1638549,22095000,11144884,-10377845,-9974982,-4463463,-1484371,11635141,14995567,-6283940,-19399861,-5872202,10441056,13556610,5059213,-10616835,-15079294,-199553,11357341,8510791,2394089,-7520146,-16076925,-2459222,18976416,12672297,-9497301,-13729745,-3745915,4004643,10027244,9564998,-4059475,-15328401,-7747513,9795465,15706509,2888626,-12458983,-11807868,742092,9807145,9916225,1274402,-11311049,-12326146,1816173,13188437,9450768,-3511257,-13976701,-9292753,8025440,14461179,2561682,-7807820,-8657903,-5494275,5116325,15320232,5295984,-13514182,-12584724,2637778,10643306,8768244,-187640,-11361200,-9904213,3985725,11520288,6739099,-3073777,-12063710,-9364275,7070032,15110295,2777479,-10127350,-9151930,-1916046,6017265,11008896,3720984,-10492003,-12045749,1503527,12126269,8683014,-3146601,-10751525,-7045888,3626782,10787915,7177708,-4589220,-12144183,-5555830,7740873,11330029,2340583,-8144487,-10051505,-2076935,8536178,10438078,361829,-10756194,-9401031,2568337,10442494,6542004,-2683366,-9101640,-7602453,3165539,12590066,6361241,-8150405,-11048780,-1420715,7205039,8513911,2570560,-6842723,-9708585,-1589202,8314295,9905266,460352,-11665777,-9540907,5817788,11087906,1767951,-3748104,-4695949,-7567322,-100702,13982603,7968496,-11208414,-11618788,2352679,7391619,5284421,2123500,-5613338,-9257128,-689544,8660784,8312453,-199565,-10249157,-8976667,5392097,11814690,1769038,-5854656,-4671049,-3981815,529506,10167502,7046563,-8555977,-11956152,729321,9344830,6074945,-1204908,-6280911,-6178800,-312948,6813369,7749491,-630291,-9827443,-6981296,4998485,9969277,3038745,-5497288,-7442139,-2456676,4926500,7374172,2457162,-4879046,-8230054,-2904361,7802439,9396796,-2074126,-9690910,-4096000,3126967,5221588,4793074,-425975,-8187834,-6317481,4203730,8981468,3316663,-5277932,-8121489,-1823110,6590845,6454097,-216164,-4724741,-5551648,-2040527,6142820,8653219,-1182690,-9539400,-4747664,4203723,6247175,2881941,-2139955,-6211821,-4551918,3200032,8026837,3020691,-5975030,-7550479,-328394,6095444,5322905,65293,-4970483,-5815425,-285372,6738767,5990972,-2213759,-7177811,-3527959,3212222,5896674,3191741,-2582105,-6652560,-3567170,4642596,7525206,728497,-6014476,-4749554,215697,3775077,4963116,1211625,-5782089,-6395998,1578460,7320510,3872065,-3468684,-6092887,-1928127,3221652,4192415,2356714,-1096180,-5980009,-4688836,5352334,8808692,-1305676,-7772506,-1939242,2302235,1581216,3616065,2590176,-5387586,-6969896,2219814,7678302,2783728,-4079044,-5503359,-1210906,3673792,3652311,665501,-1481883,-4243377,-3931887,3970833,8285884,-445377,-8018394,-2743338,3643271,2803192,1467520,907182,-3269211,-5089976,960528,6729497,3403159,-4094503,-5882078,-502778,4329761,3413266,-107991,-2348697,-3265331,-1837535,2943519,5474422,393092,-5819593,-4301755,2495401,5311532,1564222,-2743913,-2993160,-1385773,569404,3675665,3783837,-2265194,-6222050,-1174717,5245972,3970800,-1295205,-3331172,-2228837,93108,2631809,3264862,328445,-3926562,-4284196,1223716,5599594,2137812,-3798488,-3666437,91931,1649934,2217104,2206899,-1496900,-4990835,-1531856,4546869,4233084,-1244565,-3875267,-1729462,1059662,2413943,2445899,124038,-3521438,-3328876,1791117,4765550,1293129,-3169073,-3058264,-451589,1677041,2707324,1365496,-2487199,-4002595,-269285,3886047,2621120,-1370668,-2827837,-1481046,306873,2538545,3020878,-717605,-4380166,-1879911,3178082,3317302,-120699,-1965481,-1729659,-844080,1171813,3086137,1405763,-3056060,-4169801,716786,4472218,1362360,-2717024,-1691304,-60236,-748354,1249635,3869711,-433707,-5459827,-1475076,4464729,2709116,-1545448,-1733030,-591198,-633574,828562,2710433,1364031,-2568949,-3648220,596942,4436420,1557152,-3272219,-2133080,896826,106164,152209,2528878,310055,-4395057,-2247326,3782555,3329389,-1531194,-2644440,-529303,637753,901393,1357940,838050,-1522618,-2689575,11798,3647305,2237256,-2447933,-3024592,530114,1982752,535477,130234,17154,-1680498,-1998361,1421834,3402674,70404,-3486485,-1826688,1851634,1969901,-83041,-576493,-449747,-1331435,-571245,2262001,2484275,-1420750,-3307169,-151651,2873585,1299141,-1119070,-827547,-272700,-940867,217747,2503631,989812,-2942831,-2462633,1730747,2488916,-349586,-1463932,-353175,-404414,-467397,1423844,1969692,-1039682,-2829461,-229910,2576607,1252280,-1000422,-861400,-217482,-396037,648987,1900410,231508,-2361293,-1433389,1497680,1714473,-164504,-886080,-599222,-815658,55069,1730374,1052900,-1795302,-1936295,727211,1669925,110964,-407610,-80770,-929576,-763116,1485139,2013609,-838169,-2344729,-144546,1814761,598851,-705808,-11850,16717,-1304983,-216429,2303538,1052768,-2667378,-1826606,1926817,1562616,-1148984,-462862,925044,-845953,-1411082,1449456,2232532,-1088881,-2572554,225378,2173753,433805,-1204512,-223686,694044,-612967,-757705,1603971,1584752,-2055051,-2262841,1703985,2293141,-1174400,-1495853,901562,305058,-1243836,340991,1865190,-265258,-2123905,-443746,1914892,1098148,-1185288,-1178136,658642,643064,-670448,59074,1384388,-403274,-2181244,248899,2546987,284352,-2133773,-409274,1451080,110675,-817334,611827,782661,-1072010,-1269436,1108778,1778922,-658331,-1918129,148075,1569371,-96744,-1001314,551929,726439,-1241920,-781936,1789838,1130249,-1829456,-1268202,1388047,1067328,-944509,-493028,877078,-111450,-1180503,391097,1715005,-250811,-1790652,-51589,1583919,160519,-1073795,175089,590355,-704086,-593876,1195174,777702,-1293767,-1002015,1010708,801903,-679627,-404803,535557,-180482,-733384,591797,1111805,-656501,-1275026,455073,1032239,-317940,-550759,519955,144143,-845559,168203,1290122,-157752,-1394401,15954,1270950,-54351,-946551,315829,611669,-746169,-678721,1152772,867215,-1320057,-1062886,1304362,958463,-1229409,-604760,1209027,99935,-1491395,316883,1805832,-441741,-1957737,366879,1788805,-384298,-1343621,440764,975495,-709487,-886749,1011910,1059862,-1243419,-1410289,1174960,1558401,-1081844,-1405836,1163037,960462,-1359735,-510953,1691653,217270,-1944268,-112166,1879541,164360,-1513999,-245676,1086403,133630,-862559,14893],[0,0,0,1,7,-86,142,-43,172,-301,211,-373,586,-567,726,-1006,1130,-1415,1781,-1940,2362,-2976,3352,-3836,4609,-5265,6064,-7085,7977,-9049,10459,-11775,13212,-15037,16812,-18744,21120,-23546,26074,-29082,32230,-35611,39525,-43603,47923,-52955,58381,-64089,70585,-77689,85384,-94123,103801,-114412,126654,-140572,156303,-174813,196704,-222730,254858,-295471,348221,-420539,525942,-693920,1005200,-1775928,8810908,3401963,-21281710,-17889316,4228650,24996542,18669795,-10023915,-27734302,-7379376,15810003,14569861,6768165,-3805069,-26238220,-18915896,23382474,30470766,-8458533,-24215600,-10474308,-1411257,11727967,23632357,1333869,-26981104,-17017628,10262959,21999487,16553415,-7353542,-27596852,-9842093,20259506,19320420,4443892,-6174118,-21321061,-16293398,20264567,30935217,-4449340,-26848146,-13595405,2634381,13124348,18187938,503413,-25396263,-21152215,8831786,25351113,13004762,-11535987,-23097500,-9517183,14459759,22922942,8607051,-13599308,-21796740,-5135462,19729953,23380748,1604239,-20721405,-20024211,2016897,21692335,17394180,-6213403,-23431900,-15838271,7834111,21216221,11385454,-10648468,-23744613,-12865931,14352312,25881921,5196944,-19334388,-18625684,-1107518,15546535,21050563,4382261,-20846681,-19648468,6395908,22142870,15214784,-4357814,-22482650,-16098145,12052561,22816673,6333351,-10270605,-18519348,-14472558,11603708,28050828,2717259,-24615965,-15200546,2667839,10397598,17943708,6809842,-23024656,-22406681,10600039,23508577,9341435,-5328444,-16110782,-14448776,8768820,24518103,9239510,-14041711,-19508696,-6329793,14217970,20434524,2188528,-17538131,-17053917,-2010211,15092865,18760811,-1290541,-22514389,-15448888,8152190,18938017,10395929,-7366781,-18306124,-9764524,9181712,19120236,11488823,-10920489,-24260181,-4426811,22104808,15451017,-5214104,-9731654,-11048763,-8174525,15302019,24762162,-5859887,-27214890,-8555631,11198671,12532572,8994255,-4055446,-19886343,-10945555,12160141,17827689,5847165,-10716515,-19827326,-4864309,19578491,16809141,-4941814,-12927864,-9746479,-3117274,13658820,20022026,-3441134,-23350900,-10078888,11508017,15039162,6219032,-6645456,-16353214,-9130257,10374798,18285845,4929921,-13684717,-17073722,-1846154,14888531,14715972,-1023653,-14993225,-12992939,2735676,15906694,11827417,-5039971,-16317346,-10127767,7223534,17253324,8452045,-9936994,-17172971,-4939870,12370991,15067288,1563871,-11760232,-13064829,-2352086,12756227,16045895,-1190932,-18253882,-11655787,6941566,13970003,8019971,-4097825,-15000885,-10138681,8626022,16401380,5040051,-9645909,-14892271,-5097072,13058558,15875597,-1552015,-13162849,-9028234,-1155395,9868033,16078046,-510909,-19963701,-9790782,10807736,11888243,4230290,-2652172,-12993561,-11106869,9375201,18144492,2262329,-12402115,-11570314,-1979558,9747891,12982711,748789,-12685396,-11588105,1382818,13597561,11429175,-4932790,-15113139,-6636267,6758999,11690747,7084379,-5191668,-14344168,-6606209,10110162,14572321,2302844,-12027911,-12248578,1444234,11299458,8044350,-18731,-8410202,-13319943,-1080928,17793295,11220251,-11418322,-13401083,-307211,4300271,7420377,9363360,-4791919,-17274806,-4308770,13529746,11590589,-569281,-9458777,-10545230,241115,11902721,8706206,-2289906,-9040276,-9699970,512788,14780667,10060512,-9638621,-13876693,-1252517,6712200,7660527,5554092,-5050539,-13946100,-4426011,11621132,11795552,-1269311,-10680711,-8642190,1758773,10453407,8369092,-2549234,-10777651,-7726014,4047621,11981927,6607445,-6162348,-11820067,-4373686,7691466,11007933,2088109,-8719756,-9813748,-891217,8580056,9239043,250591,-9784553,-9687281,1519124,11715448,7982148,-5176634,-10937331,-3989077,4916608,8499435,5616202,-4192932,-12020178,-4688863,9555196,10849807,-149025,-8381997,-7992872,-451740,8413430,8385712,-1325507,-8813055,-7545136,1303355,10807741,7939539,-6504712,-11701549,-1650251,6008962,6031775,4524869,-2986789,-11930957,-4619051,10903547,9920595,-2932680,-7763381,-5161580,-397336,7135078,8854367,-1312927,-10540242,-6509631,4513163,9717225,4313765,-5260278,-8366491,-2961209,4442827,8183802,3995994,-6540252,-10419192,-694946,9256969,6972322,-1817711,-7033335,-5823866,519467,7097830,7058523,-1174154,-9682094,-6942422,5888906,10853461,942610,-6822075,-4440998,-1849379,1455006,8809898,5853804,-8917088,-11073287,3069604,9424360,3204593,-2028087,-4790740,-5911654,350998,8147320,5839053,-3255680,-8603380,-4895744,5191308,9363342,1333291,-6772135,-5038524,-490108,2845249,6762650,3792204,-7203167,-9251870,2190927,9164937,3929383,-3046314,-5503712,-4128685,1192719,6835555,5033566,-3342213,-7987524,-3347031,4959913,7481041,1408659,-5799592,-6289742,-456811,5458319,5696288,191686,-5724779,-5759516,529954,6625846,5575926,-2148341,-7361365,-3723019,3921859,6506058,2160987,-3603333,-5452478,-2446989,3255302,6690199,2582677,-5876217,-7308816,943841,6804024,3571453,-1745285,-4126387,-4152240,-140131,6020403,5402601,-2756523,-7393282,-2889526,4254719,6025893,1301206,-4010710,-4343937,-1208818,2742254,5621029,2599493,-5688600,-7076307,1995798,7116007,2179765,-2353000,-2904653,-3524844,-601385,6027094,5183679,-3755203,-7160065,-995141,4480410,3883959,615528,-2575880,-4417921,-2017463,3940375,6157287,170916,-6189216,-4105259,2549838,4454044,1968390,-733267,-3452777,-3904651,1056766,6230972,3340117,-4180859,-5899708,-228724,4414406,3018780,-274306,-1747049,-3432215,-2761444,3626712,6828482,-1013253,-7544384,-2123736,4111770,2439292,590460,615426,-3183787,-4779061,1947245,6773035,1672532,-4722196,-4084142,620888,3584663,2727220,-129883,-2308689,-3023255,-1239510,3525422,5112012,-1050136,-6363649,-2170011,3711525,2968865,91820,-821786,-2601920,-2994402,1642503,5193475,1417905,-4138944,-3979736,604550,3606508,2635777,-531993,-2823358,-2484276,323956,3301096,3007339,-913965,-4096100,-2377979,2280687,4025788,1046692,-2839686,-3289812,-420875,2151179,2560578,754306,-2220136,-3546236,-670290,3676388,3453379,-1363631,-4076035,-1387135,2102754,2351272,1121835,-345945,-2525776,-2716295,1567714,4753265,1187683,-3779469,-2909537,1104782,2286326,1301835,284856,-1520269,-3041600,-829934,3363918,3369810,-1732041,-4343871,-878210,2621899,1606354,163713,-120368,-1937995,-2647762,1624790,4797719,458312,-4107732,-2024868,1791937,1777100,784195,640831,-1268236,-3059440,-266376,3918724,2327227,-2711912,-3146757,331897,1568846,840956,957785,-217955,-3003024,-1859809,2731115,3396876,-785174,-3092088,-929555,1242870,1119359,1015299,744812,-1401525,-2920747,378053,4190962,1612109,-3317132,-2269764,1472198,811120,-91611,1598102,191428,-3707347,-1669560,3666187,2678264,-2189561,-2581738,81520,800677,558209,1207767,564543,-1836117,-2251060,950022,3512190,884377,-2790995,-1745876,1319405,1227836,157857,826126,-101460,-2532084,-1147456,2827243,2374393,-1624503,-2509229,-210398,1109672,836300,510643,-150845,-1489359,-1420853,803751,2273379,736447,-1832413,-1917569,451118,1805798,887892,-412476,-944846,-783550,-79065,1161453,1569420,-123469,-2098892,-1361390,1361311,2078428,-132967,-1587644,-759735,125697,200086,745755,1047369,-762160,-2367276,-222403,2598418,1331841,-1659426,-1408930,549170,489349,-54753,987785,756977,-1768479,-1870017,1540381,2608324,-594829,-2226569,-134636,944551,-197208,136408,1256299,-487880,-2436609,-111555,2739279,941018,-2025237,-1091383,1007296,247453,-421820,1000090,774307,-1811430,-1603882,1875430,2216437,-1168463,-1794726,669968,790401,-736628,478857,1579549,-1098339,-2299792,908914,2440970,-400747,-1776981,73985,664999,-521509,65150,1381704,16528,-2064272,-660587,2036509,1231035,-1552829,-1104086,1133206,245517,-1053100,916456,1616380,-1648016,-2185256,1614017,2298179,-1225761,-1577550,939487,553267,-1105139,312363,1661723,-452065,-2111171,-19472,2107961,508929,-1561768,-569752,945579,92083,-729379,676665,1007362,-1238543,-1555539,1243217,1761562,-851705,-1481868,496993,735265,-497689,-78287,863355,-132281,-1299919,-185748,1339591,583795,-928063,-818339,491654,543130,-151882,-79790,305601,-266911,-693189,147873,1057634,260338,-1076364,-667606,673409,729928,-323727,-438963,230068,28172,-525247,158998,1049316,-60127,-1373257,-285000,1317574,412548,-987873,-266585,737324,-62760,-732781,511565,922103,-764691,-1350136,686679,1487033,-497859,-1341547,483284,854169,-771503,-458714,1281321,318346,-1630698,-401337,1778764,396882,-1474260,-204809,1135165,-190506,-908983,619277,958467,-839650,-1149153,873555,1309005,-768465,-1160161,748276,773107,-924536,-362998,1423846,-18452,-1694890,125188,1814017,-225435,-1602030,516207,1094267,-896898,-651050,1198366,401848,-1413092,-334269,1341738,415108,-1123705,-421528,992020,166582,-1010341],[0,0,0,1,8,-132,62,-67,250,-222,208,-454,507,-543,829,-967,1067,-1449,1741,-1946,2431,-2846,3240,-3940,4586,-5109,6016,-6994,7863,-9021,10282,-11517,13111,-14849,16492,-18531,20815,-23082,25726,-28699,31659,-35058,38902,-42845,47241,-52162,57317,-63075,69573,-76421,84045,-92723,102176,-112752,124917,-138538,154214,-172713,194354,-220360,252649,-293348,346687,-420489,528987,-705104,1041264,-1918361,10315204,19390323,88290,-18594847,-20712852,6777152,26685488,14872375,-10943427,-21464087,-12683395,11848140,25300559,6435534,-18971592,-18442492,-5704929,9441557,23742154,9418774,-27154273,-27103689,9518583,23142367,8944130,-1729264,-14587219,-21198931,4469991,30260488,14491191,-13543095,-20198637,-10019146,11970039,27716035,9104797,-20731204,-20215482,-463920,12964190,18911505,7250178,-21777936,-27188760,4091771,25478189,13129615,-8388036,-20048844,-16485099,5403116,24419744,14721150,-11852193,-23975033,-9613606,15559729,24471595,7247361,-16248121,-20715665,-2796844,19345550,22343348,1146393,-21299460,-19498382,3339670,21526317,16343652,-6310664,-23232890,-16480713,8124088,23728603,11104049,-15312555,-23573718,-6797086,13357966,19985077,8509079,-15125320,-24785368,-2557082,23538752,19754230,-2693629,-17764240,-16202501,3136994,23185421,16261724,-8454246,-19610489,-12791067,4915616,24180969,16008487,-18595175,-27228333,-197594,15399635,11070506,6412569,-9567121,-26576350,-6533664,25958412,19556858,-7696400,-18009578,-13278620,2390184,21759727,16637451,-9336679,-19544375,-8396195,7056833,20179268,14837181,-13669716,-26181786,-2762152,19094412,14950434,663033,-12808013,-18389328,-4463668,17286271,19000955,-2474310,-22000061,-16189053,8412165,20819055,8814588,-8393653,-15906854,-10996998,7828968,22614605,9727500,-14581729,-18707559,-3791927,13860624,20041575,2795366,-20055444,-15278694,5790298,13114612,10963049,2862593,-17575819,-21477959,8167297,25450833,5774046,-13151154,-13266674,-7663437,6134787,19788028,8150132,-15234876,-17197396,-1547450,12821724,17638474,3216713,-18960030,-16259437,6685300,16349669,9089849,-1771057,-14216621,-15109195,5533435,21477190,8841665,-12652221,-16846475,-4951336,10190226,15953416,4863076,-12634802,-16682819,-2501783,14476157,15609270,-837259,-16233128,-13055401,4066267,16040240,11279242,-5384437,-16573588,-9743879,8108500,17020237,7343030,-9939935,-15917221,-5179956,10833318,16005549,3716171,-14074913,-15755615,1485741,15059361,10858207,-2102123,-12575482,-12947004,1977906,17296640,11244129,-8003248,-15806159,-7254674,7614559,16027353,6069196,-11988975,-13854075,-1262557,8455321,12652502,6620210,-12932532,-19001883,3260378,18798775,7359706,-5623717,-8902975,-9757465,364545,16303867,11332496,-9204158,-15581033,-5072025,7964996,14742857,5581201,-12310110,-14099389,532813,9821212,9868576,3203222,-10690637,-15433508,1210258,16848773,9961750,-6592443,-13120855,-6715354,5420447,12324819,6996702,-5259918,-13276716,-7717189,9081868,16320669,2215564,-13111422,-10747176,721635,9460464,10957509,488298,-12561009,-10542891,2481788,11237378,10154613,-2276381,-16120067,-9280575,10766146,13082422,328072,-5628542,-7809498,-7807222,5973507,17219985,3450340,-14419542,-10741769,2546733,9796646,9472572,-579809,-12008134,-8686530,3874583,10292480,7903548,-2595466,-14040053,-8885660,9323788,13847707,971785,-8621272,-8354913,-3452144,6238375,12341053,2902027,-11526382,-11371390,2142992,11884544,8266125,-3302516,-10650908,-6913383,3666439,10918164,7188211,-4981614,-12251692,-5177899,7787294,11267763,2508848,-8369896,-10284540,-1584331,8944471,9993999,-103534,-10441702,-8894897,2261931,9969285,7182040,-2412103,-10384204,-7633024,5060820,12319626,4287641,-7413685,-9355552,-2674111,6267819,10080938,2897199,-8271773,-9612152,-672222,8440252,9584364,-374933,-11639182,-7880886,5439532,8995554,3231383,-1882373,-7600858,-8613035,3953219,13653391,3790606,-9501869,-8441040,-373290,5882035,8309064,1837160,-8150620,-8073319,786958,7722372,8149815,-289230,-10820135,-7789734,5783425,9918002,2452910,-4127817,-6649262,-4900211,3519805,9957886,3998547,-7321946,-9904755,-1101379,8723526,7929455,-1968825,-7614318,-4995889,326835,6084226,7808898,-643103,-10276305,-6340676,5287632,9308708,3286616,-5430578,-8310146,-1713021,6053227,6079914,1795521,-3575111,-8640976,-3706587,9278596,9716352,-4113734,-9453324,-2353731,2589482,4418371,5542345,-644926,-8851426,-5801697,4680983,8840122,3102601,-5857374,-8280965,-616580,6812794,5275962,8128,-3802085,-6287415,-2361983,7552285,8569417,-2749428,-9354392,-3464734,3974969,5647237,3228719,-1935690,-6619793,-4580072,3725253,8184243,2515009,-6286313,-7203018,-442,6067705,5262668,-51535,-5218064,-5798480,231765,6806299,5616219,-2281243,-7122020,-3651645,3371453,6358703,3071960,-3383515,-6742503,-2599859,5030608,6580080,575820,-5112099,-5171247,-652385,4790724,5810284,-219509,-6546851,-4989825,2081918,6321976,3706557,-2910458,-6175480,-2359250,3165706,4918907,2872715,-2383941,-6958438,-2856263,6350309,6585488,-1769079,-5355195,-2746475,78541,3459230,5380097,9638,-6529614,-4621701,2518860,6070023,3099647,-3333028,-6143912,-1276622,4004272,3791836,1073475,-2142757,-5330993,-2656244,5345850,6462173,-1301461,-6057386,-3042705,1793874,4217580,2940910,-1109589,-4167139,-3328985,1235861,5603850,3856899,-3836552,-6598671,-384648,4838118,3311304,-157154,-2451386,-3757501,-1424114,3626331,4960392,176381,-5342246,-4715554,2222646,6102798,1622069,-3473547,-2754348,-989424,86307,3851376,4457095,-2683859,-6942120,-635129,5716683,3532736,-1459269,-3063053,-2294295,-177197,2624803,3600975,555261,-4494411,-4686943,1794894,6103344,1480313,-4049548,-3005318,-337,1080446,2611553,2827046,-2014871,-5453724,-1119129,5018879,3973981,-1456759,-3729509,-1740159,874894,2537597,2652266,22094,-3859888,-3312724,2029379,4828206,1283784,-3154664,-3342467,-524260,2042969,2942112,1021800,-2685396,-3815634,-212273,3650440,2839363,-955023,-3140068,-2087518,814977,3390334,2527281,-1518055,-3714496,-1324287,2359258,3173382,888690,-1997307,-2844256,-842173,2220865,3147509,511843,-3201690,-3360364,862760,3659223,1321754,-1533502,-1949222,-1661794,-110343,3110793,2861488,-2046045,-4137881,-542853,2936920,2482955,118637,-2058641,-2147172,-95099,1949110,2383742,668196,-2508233,-3379768,766093,4139040,1369560,-2554630,-2051291,-328836,436334,1743291,1943649,-1128367,-3515267,-1278951,2630317,3155416,-256099,-3133876,-1653790,1316052,1670349,875279,601052,-1259534,-2915048,73485,4100874,2180723,-2695094,-3041522,404532,2028219,950325,73601,-422019,-1711290,-1887566,1353793,3723049,206610,-4139506,-2087059,2431901,2085893,-541084,-327101,-280634,-1853672,-661629,3013615,2693692,-2107879,-3582668,396745,3027899,1054105,-1082556,-600179,-473110,-1277708,586507,3046886,689456,-3681299,-2319748,2272902,2509468,-566874,-1276924,-422775,-720143,-316070,1982853,2019972,-1554358,-3068666,64134,2753544,1304211,-1028518,-1096944,-528813,-258798,987377,1998952,-5364,-2484700,-1521711,1437069,2001668,181576,-1186628,-1137778,-604069,596729,1682210,681877,-1538639,-1799744,288863,1626332,993170,-295455,-1122535,-1150567,152316,1693261,1332393,-815799,-1901623,-494792,1242114,1104136,79766,-478340,-1028761,-1011308,815922,2193033,208911,-2217401,-1089453,986737,1041083,259501,-4664,-719811,-1220131,17365,1628759,1216751,-903353,-1928501,-312667,1686453,1096682,-643886,-644293,-137799,-659650,177587,1909783,697625,-2109487,-1551833,1301490,1617539,-160227,-853358,-454697,-290406,-85777,696987,1110839,-154715,-1831299,-991383,1816196,1788255,-1074490,-1564634,433172,577871,-480036,650185,1269315,-1000771,-2126788,460605,2470035,429866,-1898873,-875886,972952,422290,-462189,544453,727672,-1297857,-1646779,1427124,2410690,-824775,-2358978,222343,1607861,-255045,-644149,1017714,278824,-1844988,-471352,2289893,1122393,-2057195,-1443901,1258195,1100879,-766170,-221641,797307,-593595,-1464570,736981,2107414,-299391,-2116031,-184056,1568476,269323,-682763,298558,296149,-1094113,-466734,1573283,930101,-1419888,-1210100,766051,964264,-249044,-245615,209083,-452783,-665150,687719,1184389,-367542,-1302269,-145378,838616,330905,-91773,36900,-391308,-532365,318730,976371,192880,-890798,-497356,419284,449489,106055,79624,-165666,-737734,-160024,954945,630306,-753524,-747408,429787,360382,-108221,211324,287085,-717273,-700835,728443,940425,-284527,-821068,-173982,493199,300691,-103849,16009,70444,-487174,-507305,815542,917393,-827669,-1180568,565527,961012,-377675,-356872,450521,-138370,-805338,190661,988939,90004,-978417,-537443,661171,755473,-363682,-623216,373559,252436],[0,0,0,0,1,-68,-61,-38,84,37,55,-134,-18,-70,202,-87,118,-236,171,-255,403,-279,344,-573,547,-568,776,-779,874,-1138,1168,-1242,1544,-1661,1778,-2139,2293,-2433,2847,-3144,3346,-3801,4150,-4466,5067,-5557,5932,-6631,7353,-7943,8832,-9769,10662,-11911,13322,-14713,16614,-18906,21445,-24849,29293,-34955,43081,-55281,74720,-110521,190347,-445049,3095764,19178023,18818454,-717666,-19246823,-17344607,3547458,25117796,19649853,-12302208,-26670228,-5648817,13452321,14389644,10713441,-7162640,-29738920,-12933996,24977855,23189371,-6585480,-18204106,-15324982,-4887607,18504775,23578853,-5002644,-24461915,-13140690,6878515,22034243,18944028,-10189986,-27877380,-6296708,18206844,17843161,7966735,-8175675,-25538878,-11415956,23679517,24895484,-5846609,-21888002,-15136010,-312333,17068667,19334544,-4250339,-25856264,-17521898,9384010,24278225,12700323,-12243869,-23187389,-8339732,15358576,22875107,7555662,-15001059,-21432852,-3311892,20182988,22461285,759419,-21428268,-19669772,3796467,22240636,15720955,-7541206,-22826223,-14642083,7964702,21094898,11588280,-11737511,-25320306,-11013070,17546094,23797012,1850223,-17202865,-16776563,-3353171,16244696,23658580,1939963,-23347029,-16848468,7965073,20711976,15195507,-5471030,-23609407,-13184240,12893593,19464551,7621832,-8218244,-22958679,-14590420,18443010,26077391,-4263333,-20852438,-10705737,-2137893,10019047,23049393,3810327,-27222470,-18028293,12984141,20555161,9414817,-4906277,-18376589,-12802594,11749008,22214705,7398260,-12368930,-20192283,-7207338,17033463,20999894,-1393633,-18591865,-14885748,-666814,14818632,17581113,-2153000,-22269432,-15120576,8840666,20537772,9533108,-10252572,-17666994,-7225249,9142235,18937715,11097745,-13453138,-23637217,-684769,20825017,12966453,-2602279,-10387405,-15245958,-4292516,20065704,18796038,-9559611,-21227765,-7964218,6885674,15556591,11233335,-9417338,-20570833,-5915738,12122142,15670715,6286497,-12090841,-20402991,-1337287,19773254,13599177,-3998917,-12142758,-12455935,-1228405,17796530,16564405,-7635298,-20174300,-7627010,9509999,15162833,7243433,-9051595,-17357921,-6331421,11997531,16788372,3190700,-14194873,-16176463,-260495,15348383,13773841,-2501035,-15717432,-11860004,4877972,16036894,10130896,-6121280,-16195739,-9151411,8625412,17581877,6685144,-11713622,-16436014,-2666415,12955258,13321229,734727,-11401148,-13472903,-1882687,15194797,15499448,-5138507,-18180566,-8044872,7130458,12431819,8574303,-4782487,-16503551,-8254863,10518827,15396785,3993188,-10489589,-15693559,-2447379,15313662,12496315,-3672341,-10159253,-9166539,-3210481,13294150,17508846,-6135538,-20792503,-4397092,10792623,8718967,5381707,-2436174,-15459551,-9648387,12147084,16516873,489251,-11944322,-11871218,-1299000,12004138,11875570,-2073826,-11974928,-9735404,1131211,13340210,11945388,-5987141,-16382394,-5659054,8833011,11546837,4900598,-5922373,-12900472,-5944789,9853308,14886729,1692822,-13448643,-11412886,3120115,10969038,7567823,-195352,-10185517,-12779951,2522696,16940480,7434819,-9897942,-11291402,-3137278,4844774,11526444,6767162,-9251908,-14029684,-897227,10836762,10553311,1016568,-10937760,-11401138,2768524,12447075,7062117,-2734930,-9804654,-9460486,3382917,14904954,6455164,-9706613,-11560232,-2024638,6495021,9987202,4329364,-8571245,-12604436,-1062333,11039533,9936041,-1282072,-10749428,-8762957,2881902,11395143,7542759,-4093795,-11049142,-6361041,5212544,11527505,5430961,-6753710,-11746997,-3480689,8902557,10799091,485704,-9401218,-8812584,74048,8681931,8840045,-451567,-10647073,-9420454,3296207,12504932,6086093,-6772780,-9580994,-2860492,4245891,8808431,6116925,-6043945,-12882430,-2188744,10901544,9082261,-1297318,-8148846,-7599446,424806,8843988,7349945,-1729980,-8903179,-8195283,2650498,12855101,5896809,-9336093,-9439447,588313,4083733,5660637,6292593,-4552451,-13894451,-1864699,12887929,7653229,-4318344,-6856434,-4849148,40094,7877564,7923567,-2640465,-10072743,-5886146,4649681,10378976,3954525,-7251741,-8545773,-630524,5339506,6503642,3046522,-5896429,-10320606,-787428,10482382,7346371,-3908417,-8081219,-3951557,1835890,6277271,6379033,-1688240,-10085471,-5707084,7019316,9713052,279920,-6259822,-5382428,-1967759,4283369,8712448,2078606,-8624152,-7787264,2110925,7729200,5055747,-1984649,-7600538,-4993672,3352568,7259406,3773477,-3150234,-8189740,-4326525,6054516,8737561,244254,-6572606,-5134140,-482397,4670304,6963745,941501,-7738334,-6492830,2680691,7656107,4146242,-2917638,-6805236,-3841319,3430284,6890596,2971065,-4117784,-7014388,-2444561,5145004,7040695,715144,-6459748,-6066060,882015,6280651,4688989,-1176921,-5626457,-4817922,1165611,6841397,4992103,-3297194,-7717070,-2451435,5133372,5898580,798208,-3900720,-4865865,-2003214,3779917,7096529,1439982,-7373474,-6227205,2917890,6407429,2169599,-1874378,-3903684,-4133600,803862,6709000,4374137,-4017006,-7286820,-1704829,5487346,5589030,-542370,-4298282,-2991882,-868201,2432133,6247631,2028190,-7726528,-6369702,4722902,6931426,-63243,-2579980,-2102731,-3613174,-74836,6763478,4278214,-5019861,-6861284,107984,5094800,3758440,-516359,-3665133,-3471188,-494946,3545523,5089980,375373,-6356820,-4722923,3553403,6056730,720294,-2977264,-2649972,-2055802,738163,5411897,3618261,-4521159,-6521068,666473,5469722,2557220,-1168468,-2447182,-3151117,-1265470,4193896,5060712,-1656993,-6036127,-2246061,3204317,3933192,1324071,-2022838,-3869863,-1803164,2536326,4480319,1528832,-3585885,-4770482,198174,4819968,2926418,-1550234,-3039960,-2369027,-63118,3755861,3822079,-1795453,-5311025,-1748939,3028763,3494014,738414,-2292455,-3478893,-1154767,2637483,3720008,592819,-3433681,-3684152,431557,4156047,2931673,-1440079,-3484833,-1782754,1294825,3067343,2179604,-1116355,-3792544,-2190810,2519363,4375489,485898,-3673661,-2912753,522378,2253328,2008252,580141,-2276457,-3580964,-267334,4292510,3119380,-2389701,-4055157,-328986,2370864,1662643,971235,-55161,-2924835,-2759392,2574456,4931929,-82309,-4318747,-1910502,1653053,1790068,947194,397160,-1590759,-3212577,-538559,4053562,3149556,-2880683,-4481520,468815,2993705,536957,-52060,646712,-2163748,-3259322,2530616,5294961,-675805,-4806542,-945793,2502002,1077396,375754,888257,-1342183,-3188167,118581,4040609,2016591,-2985363,-3366869,566584,2252291,713250,-45008,-248981,-2026365,-2077822,2049907,3947739,-585556,-4039394,-960799,2406357,1193220,48494,641080,-1046581,-2756830,507839,4070227,1200576,-3098770,-2045512,925489,1212834,701202,642586,-935380,-2389644,-751959,2282067,2232604,-909696,-2812570,-980562,1497356,1558606,391571,-301899,-1270410,-1637438,768540,2871764,829285,-2312073,-1809941,821073,1429740,794435,221563,-993437,-1791814,-200663,1945447,1575778,-909685,-2224867,-901584,1263423,1539207,172631,-915204,-1138316,-710771,628638,1837797,842416,-1622841,-2003598,383190,2151675,930573,-884680,-970162,-333538,-63486,825443,1593816,-17462,-2329498,-1346314,1824172,2033474,-686478,-1621082,-219150,142645,-173338,945177,1360966,-1123400,-2624871,303299,2908667,662007,-2055153,-745232,859746,-191956,-193615,1613382,681395,-2447406,-1649761,2315610,2228695,-1397493,-1919280,584208,716131,-669899,391061,1649600,-788593,-2847791,217718,3190613,477606,-2665009,-620519,1604471,-232716,-899385,1535739,923170,-2426005,-1529824,2615399,2026151,-1747319,-1631699,1004635,679052,-785523,419490,1329339,-964468,-2105729,580299,2486377,97746,-2154982,-518271,1330768,24433,-654843,917321,637031,-1853110,-1132358,2144175,1582694,-1710303,-1313600,1102806,424032,-718301,647458,904637,-1211637,-1372067,1004369,1585574,-290627,-1362521,-248933,598254,144845,-32387,402872,-1948,-1192354,-536860,1438290,1001512,-1146316,-998235,597129,559040,-248409,253085,407996,-765957,-855512,768727,1235709,-230286,-1080130,-283297,594543,322976,-69348,61983,-53555,-572175,-295694,849678,835747,-678236,-1093899,211837,949521,72652,-398709,80481,67933,-524855,-47742,1029853,429678,-1186448,-783008,926783,965462,-623302,-610397,463036,84321,-787196,312182,1208882,-271276,-1569138,45204,1626135,182836,-1235988,-49319,987524,-438530,-875852,954403,1020595,-1346510,-1402356,1296779,1437910,-1151174,-1156500,1063641,706950,-1267907,-172709,1646532,-59445,-1943091,31159,1989334,77983,-1775798,-44356,1398555,-294443,-1253540,856789,1405016,-1274744,-1582283,1491952,1606160,-1492351,-1425119,1419848,853844,-1497979,-195095,1769863,-147601,-1967631,274271,1875395,-213020,-1621831,213959,1215166,-338859,-999521,672235,993563,-1014814,-1151510,1133978,1302918,-1228918,-1209844,1190213],[0,0,0,-1,-7,62,-129,35,-172,259,-180,340,-525,489,-684,934,-985,1251,-1634,1814,-2154,2660,-3006,3564,-4267,4774,-5483,6505,-7351,8312,-9567,10769,-12149,13840,-15451,17225,-19439,21639,-24005,26818,-29713,32780,-36409,40213,-44239,48865,-53804,59105,-65173,71724,-78748,86821,-95752,105536,-116763,129507,-143901,160848,-180770,204362,-233435,269962,-317085,381206,-473712,619035,-883255,1519774,-7396210,940191,19368298,17234803,1919078,-21063014,-19442122,7689209,25854274,13740209,-8621355,-22906666,-13516919,14226875,24827737,3200725,-15378542,-16787090,-10698494,9820477,28973744,6157283,-30427672,-21857799,10241892,17098664,10987855,2653957,-18228647,-22949736,7949375,28987892,12832867,-10895328,-20635478,-12206972,14234127,27687686,6316651,-17988504,-17807572,-5185110,12009162,23913698,6347281,-25405308,-24355089,5714904,21569340,12933527,-4653580,-20503197,-18959589,5575066,25169474,14629266,-11861866,-23912342,-9642931,15124522,23774353,7722307,-14792270,-20989824,-4152377,19368380,23075632,1343166,-21009681,-19358292,2664724,21045161,16984488,-5511682,-23383018,-17000219,8045265,23637949,10769270,-14429697,-22327546,-8417042,11488739,21968384,9909040,-17172878,-24724970,-755336,21495774,18244217,393334,-16852243,-18696174,3149401,23881302,15590956,-6988560,-18840062,-15369928,5373740,26308358,13440188,-18705644,-22680453,-2423722,10147793,15261030,10192180,-14682788,-27113443,-1707164,23012476,15957374,-3022563,-16445448,-17507906,2826792,23605648,14877299,-8473319,-17535190,-10712955,6172987,22448757,13839009,-14409222,-23320239,-3846302,15648318,16992950,2916644,-14544539,-18429124,-3594430,15434647,19017918,-180573,-22614404,-17126211,9004253,19395353,8288522,-5564773,-15884981,-13594411,8289710,23120151,8787581,-12744849,-17835774,-6597704,13792489,22030828,1294631,-19474870,-12123125,2769765,9328571,15393798,5543125,-21746135,-21306252,10988601,22157907,4259963,-8233752,-12479864,-11854333,5736851,21247791,8150738,-13994853,-16791206,-4012048,12612254,19086750,2431574,-18052685,-13983870,3826755,13106167,12614738,1131634,-16708457,-16272049,6968203,20353484,8045599,-10023817,-15506384,-7319965,8235105,16812181,6778876,-11785764,-17523053,-3787028,13960809,15770411,168537,-14817334,-13535306,1834689,15163812,12702558,-3807721,-16299901,-10800145,6534618,16615444,8741510,-8209687,-16039851,-6888477,9834486,16625049,4611862,-13257919,-15017466,-85789,12563281,12121963,1122666,-13027797,-14888476,2206105,17139904,10457468,-6191058,-14217055,-9172929,5956137,16464787,6892178,-10456380,-13435116,-3917868,7429892,15042588,6591597,-14022279,-16678027,2840421,14314063,8730424,-678589,-10422263,-12997664,1831769,16541416,9680059,-6953416,-13704703,-7796272,6431724,15829355,5860934,-11082811,-12938294,-2193950,8264143,12338419,3949910,-11642587,-14260792,660010,14110568,11069119,-3820390,-13949849,-7875342,5543081,11160668,7426284,-2554306,-13828486,-9920955,9674413,16703365,1445448,-11370129,-9682734,-1856992,8441400,12414297,821208,-12060154,-10023077,386415,10420916,12523213,-2394982,-17468388,-7359956,10526631,9562169,1787984,-1636810,-9929988,-10605015,8094817,17826617,1457475,-13151870,-9029343,714328,8473666,10327269,251589,-11197343,-9016495,1899993,10316833,9785615,-2875387,-14844195,-7501841,8766371,11350708,2164562,-5488537,-9415507,-5944332,6676967,13430335,2719349,-11286796,-10660562,1412759,10527175,8454737,-1576311,-9801177,-8156382,2219353,11167834,8068280,-4515667,-12038960,-5564322,6651339,10968178,3594821,-7299158,-10502003,-2660713,8169037,10223144,947803,-9535118,-9380538,621726,9355917,8515642,-1457591,-10751722,-7915949,4649213,11036950,4779150,-5075964,-9315078,-4924089,5523097,11141787,3459645,-7780671,-9524532,-1789982,7687429,10064200,337279,-10448361,-7684928,2919819,7907343,6052261,-635514,-9587528,-8618254,4607963,11669253,3779221,-6206926,-8527391,-3452061,5728712,9571915,2071053,-7248473,-8015409,-1354183,7297267,9580083,-101794,-10377518,-7086741,3673138,8349694,4917050,-2451329,-8142665,-5551833,3519225,8912564,5025919,-5142895,-10758565,-2725122,8957657,7705161,-1636582,-5402334,-5299999,-2760773,6004567,9987660,-546438,-10440627,-5903865,4056103,8101659,4647791,-3942491,-8257652,-2552692,4280018,5878967,4371671,-2678218,-10648441,-4105464,10198025,8514782,-4049640,-6513121,-2542005,-958347,4160302,8116002,-78868,-9727505,-6089961,4335419,8340110,3398414,-4665357,-7297900,-1624164,4564667,5421866,2673913,-3302981,-8219404,-2764218,8137160,7974696,-2480343,-7383672,-3498680,1532358,4821948,5038252,-582902,-7204204,-5520907,3410993,8148811,2865125,-5269036,-6605107,-1164525,4422975,5571913,1549224,-4647889,-6527015,-741533,6272644,5937060,-1182984,-6461847,-4345742,2150324,6050026,3977745,-2442523,-6458891,-3278655,3740637,6256596,2080986,-3916370,-5947328,-1793883,4713344,6004821,63948,-5533378,-4830698,556361,5393705,4642159,-1551467,-5901952,-3448029,2071831,5286303,3649014,-2366460,-6629937,-2551371,4777357,5533010,354447,-3793479,-4469922,-1120320,4356506,5358929,-158826,-5164758,-4508425,803550,5586815,4123372,-2701248,-5714842,-1723299,2488995,3814626,2591953,-2026938,-5867952,-2417287,4469328,5564154,214101,-4801264,-4232765,977447,4377670,2640585,-367459,-2740776,-4390567,-471137,6480176,4646912,-4372573,-6062757,241818,3196730,2428406,1678746,-1423189,-4688028,-2177047,3550160,5120042,632072,-5246880,-4784872,2342904,5355937,826693,-1962485,-1349182,-2717236,-1449033,5295000,5194769,-3964736,-6594702,531619,4583149,2150634,-174214,-1557133,-3036779,-1524777,2792497,4582391,545474,-4904265,-4317645,2260403,5057653,778913,-2600495,-2012969,-1437552,-119735,3642620,3492037,-2675653,-5552826,-536992,4512670,3084090,-865352,-2542997,-1965529,-258707,2326362,3422826,235890,-4079577,-3252815,1969093,4226787,1307211,-2370923,-2948152,-1135767,1471174,3008056,1440301,-2345362,-3732852,-648686,3106911,2945054,-436640,-2983140,-2443069,619464,3107745,2298942,-971206,-3021736,-1780363,1377776,3246025,1555720,-1883364,-3050331,-810299,2017641,2781749,625098,-2690560,-3059330,316746,2799221,1799243,-509266,-2284398,-2373912,308345,3108331,1934353,-1535482,-2915374,-1118803,1704355,2859967,747364,-1993237,-2160555,-237048,1474912,2427461,1060223,-2525959,-3098611,828159,3280550,1154134,-1375553,-1847558,-1135170,509804,1951788,1539812,-803002,-2822562,-1844229,2032345,3425690,-237869,-3086620,-837958,1077884,437032,1179597,1715861,-1644342,-3467967,643306,3950661,1360040,-2289376,-2003225,163397,1085312,785330,650881,142330,-2029741,-2413583,1661078,3978408,-419295,-4055561,-810670,2159674,402093,-241983,1299481,-523521,-3037011,-192534,3687191,1824948,-2497876,-2483630,904568,1839118,314713,-16315,295542,-1240722,-1910369,1206224,3318875,-56093,-3493313,-1198299,2033338,1184191,-539547,-43004,-332676,-1604299,-381484,2445707,1705088,-1806396,-2446783,497121,2022564,732619,-448047,-417041,-712373,-684219,983127,1987464,39450,-2243446,-1245341,1230744,1536980,104584,-854037,-954567,-528877,421636,1346538,676374,-1156194,-1606700,-61387,1419709,1077050,-370995,-1165753,-710697,219630,1014754,992028,-237780,-1408616,-704198,905447,1236096,249146,-644187,-999639,-429937,796381,1277811,36250,-1180077,-919498,165446,997549,773736,-371149,-980072,-461692,173026,745054,981337,-344025,-1735773,-413785,1554454,835329,-631334,-336144,-194875,-616258,285080,1355949,309739,-1412263,-1124840,735061,1413303,104747,-1137659,-365356,395071,-241190,-14564,1363153,193579,-2184703,-797170,2261608,1138725,-1710365,-792790,1023050,20612,-802585,920322,1218110,-1267044,-1830619,874021,2222114,-195803,-1902465,-143610,1385531,-232559,-907829,1117369,815409,-1965155,-1269403,2226326,1637696,-1917603,-1531831,1341490,886696,-1109568,-67681,1306476,-381772,-1882017,384995,2273994,54880,-2182081,-376937,1682576,220542,-1032734,366981,871266,-1088612,-1155238,1397451,1553689,-1170917,-1635597,767283,1297718,-395046,-620160,529768,83508,-1019437,-8489,1531798,246985,-1492593,-674462,1078122,657326,-566367,-332689,332919,-328430,-450051,639363,846225,-568769,-1077558,170219,897122,191293,-450798,-186522,-14744,-121525,135385,677755,65949,-805467,-472195,625697,578985,-250281,-413820,-70136,-120817,29946,579126,247122,-610168,-586651,286844,531434,53744,-191377,-215804,-142093,-1316,290564,488083,-70842,-740040,-340979,828318,526861,-606234,-293750,418304,-231734,-395578,785611,566555,-1023509,-790614,873388,847734,-491371,-564702,207885,194857,-290337,6893,711517,127430,-1198052,-512944,1337660,763035,-1260322,-693553],[0,0,0,-1,-8,141,-67,64,-250,215,-248,465,-487,547,-867,985,-1092,1466,-1733,1989,-2495,2886,-3258,3983,-4631,5211,-6105,7031,-7915,9154,-10414,11624,-13223,14957,-16658,18730,-20993,23241,-25943,28918,-31916,35343,-39174,43111,-47587,52546,-57695,63485,-70001,76914,-84614,93328,-102794,113502,-125768,139496,-155332,174043,-195934,222336,-255155,296586,-351118,426792,-538528,720969,-1071674,1994395,-10783649,-21284422,1067718,19762234,19634375,-1642372,-18242527,-18061032,3461332,25852355,18717367,-12954511,-23336530,-6790800,9292578,17507308,14290845,-12351120,-30333405,-7046845,22264796,17705318,-981046,-14708477,-21655921,-5730700,23462521,21579722,-7188662,-20960535,-13366397,3702059,23273064,19674180,-11012693,-25532822,-6828268,13891541,19761260,12229790,-11183575,-27443986,-7400789,22367294,20656988,-2078410,-17805330,-19140635,-3174227,19685143,20307449,-5136859,-24948743,-17287531,7484637,23196988,13838004,-10500535,-22915079,-10249636,13657710,23748911,9230249,-14699503,-21844096,-4160526,19188104,22746313,2192247,-20393764,-20050468,2116901,21262339,17070721,-5662473,-22660617,-16055107,6392409,21203226,13404844,-10942311,-26145923,-11101631,16393567,21851520,4078330,-13460067,-19213441,-7339327,17992820,25471430,292558,-22015168,-15179132,4429576,18867066,18483338,-3997865,-24355325,-13199265,10513807,18321838,11669300,-6924611,-26320548,-13878834,19704644,22096000,-3168873,-14277433,-13532503,-8728147,13093335,26569552,500184,-26318768,-14761736,8622910,16962098,14103122,-1875465,-20873875,-14040778,11317966,21034055,9370397,-9505490,-21034336,-9366484,15949817,20878984,1272412,-15824577,-16775393,-3934012,14943080,19007581,-1003372,-20721925,-16025998,5477823,19449786,11969259,-7654158,-17882717,-10189502,7472567,20435681,12196087,-13030929,-21879811,-2176436,15850758,14258504,3530927,-11204585,-19635866,-2873462,20775952,15846883,-6816533,-16463320,-11634173,1809654,17767741,14293533,-9295126,-20375557,-7222215,9451487,16292928,8634912,-11505389,-20036324,-2626931,15934073,14387666,1490762,-12046680,-16631740,-1227244,18906224,15336020,-6006767,-16903033,-9833882,5120599,15929859,10780633,-7844109,-18442338,-8088446,10594719,17079277,5177640,-12395375,-16532484,-2941857,13475318,15251588,476045,-14791400,-13767509,2260671,15509800,12151999,-3925518,-16111210,-10945542,6636717,17110986,8755489,-9220199,-16515572,-5255043,10629943,14239749,4065465,-10099254,-15848765,-3722201,15408059,15425986,-3804062,-15093998,-9276658,1989910,12252575,12935395,-3516025,-17925790,-9013865,8952860,14376382,6488710,-8050265,-16519806,-4598793,13194675,12451159,553041,-7861133,-13252033,-5691452,15444115,17382197,-6395572,-16938452,-4744888,4539469,8497837,11090255,-1742236,-18141566,-9386349,11475687,14410946,2899334,-8431665,-13377015,-4389855,11465115,12995677,-243010,-10721680,-11192441,-1314346,13074982,13191781,-4284115,-15275457,-7273569,5875437,11568931,7704492,-4502799,-13825918,-7319936,8611711,14659353,3550095,-10925209,-12023938,-524340,9620764,10558909,1754683,-11282751,-13116672,2052213,14183596,7914769,-4845089,-10753392,-8119811,3392680,13944428,7432705,-8851153,-12636121,-2740382,7458118,11380412,4501794,-9558080,-12722878,-35465,11038428,9417396,-165350,-10313320,-10605650,2537720,13045134,7292580,-5432361,-10690479,-6478688,4224688,12278706,6265439,-8093296,-12348821,-2676767,8464855,10358209,1977446,-9050103,-10551795,28833,10649821,9324211,-1853846,-10683166,-7926760,3195298,11065744,7264338,-4552620,-11615411,-5536304,6823317,10955946,3107699,-7483979,-9973407,-2398234,7841832,10183222,1314221,-9781372,-10248074,1438015,11049340,7055799,-3640525,-8629474,-6051381,1769642,10465707,8155386,-6100556,-12623093,-2541279,8102867,8328934,2291862,-5854891,-9827356,-2143488,8662698,8825276,5755,-8525722,-9388444,1304933,11989027,6309708,-6336531,-7761398,-3124084,724381,8182277,9106741,-5695313,-14034550,-1413746,9995205,6306760,7024,-4416386,-8213597,-2559179,8923272,9097537,-1665801,-8813553,-6780690,1955045,9770663,6116437,-5118436,-8576313,-2928644,3436306,7410349,5282468,-5128521,-10998361,-2122093,8825474,7546666,-878638,-6422355,-6376061,-717911,6998065,7834977,-1034734,-9279772,-6079132,4111313,8539101,3699304,-3859324,-7527551,-4052377,4639994,8819028,2458576,-6372981,-7334140,-1085747,5903901,7455279,403662,-7802179,-6573353,1883943,7037930,5066690,-1711880,-7663588,-5459747,3543244,8138394,3189106,-4211657,-6971348,-3007524,4716412,7748085,1540855,-6273266,-6321338,-87050,5947525,6203140,-222095,-6962081,-5702989,1997287,6987608,4282895,-2559931,-6743208,-3963099,3359729,7186991,2832350,-4852637,-6885124,-1295413,5137431,5742279,696202,-5028468,-5978012,-392922,6331693,5800665,-1668360,-6790420,-3808826,2908922,5747177,2982899,-2286415,-5786068,-3822551,3325673,7629269,2043403,-6165053,-5630217,866941,4195615,3691410,1111627,-4279088,-6384627,386298,7114316,4409361,-2978112,-5973121,-2774866,2928788,5302208,1935783,-2584776,-4346738,-3018836,2561575,7382635,2121831,-7139303,-5358829,3102790,4210745,1597225,1019679,-2778860,-6366562,24746,7634572,3676539,-4285220,-5089942,-1148272,2605888,4318467,1785435,-3086396,-4605859,-1511599,3167867,5527039,1232068,-5658194,-4824025,2320353,4811906,1796670,-777784,-2802892,-3899290,438981,6055383,3483302,-3883025,-5320322,-539601,3294179,3417497,1014038,-2681569,-4347644,-1064104,3965293,4247503,-573687,-4492056,-3332550,1174959,4287595,2795719,-1764551,-4257142,-2045624,2037954,4064197,2055383,-2399623,-4441778,-1042444,3652138,3713160,-33525,-3211914,-3306198,-11751,3679613,3257844,-1015765,-3923994,-2662832,1195046,3796815,2343737,-2064061,-4114637,-1339435,2463220,3375742,1058480,-2330864,-3700266,-784629,3425355,3550421,-345297,-3378102,-2408385,850844,3020502,2510220,-667535,-3501531,-2551428,1766804,4079380,1201414,-2700713,-3054682,-633012,1770861,2655128,1021687,-2371575,-3770773,-418531,3679611,2894847,-1490744,-3295976,-1059490,959166,1946617,2368359,-19197,-3805009,-2549350,2820305,4062963,-126760,-2671735,-1687743,-90659,1246327,2318511,1039688,-2347307,-3447770,-184505,3761556,2561640,-2284658,-3432318,-53443,1389195,682709,1544378,644901,-3452440,-2918130,3192014,4325067,-1092117,-3207822,-542309,570605,759303,2035586,1065831,-2274130,-2914893,507240,3289615,1824796,-1966069,-3050820,-255317,1742988,1047207,425580,-199442,-2353035,-2177272,2126670,3716375,-633172,-3233132,-875314,1316792,961878,1081295,622464,-1786694,-2311281,831150,3015185,1197694,-1691930,-2224562,-374818,1559432,1666443,106131,-1257757,-1620828,-642637,1377427,2212997,-32239,-2556020,-1689817,1094775,1957637,647462,-632691,-1348134,-1077594,715918,2048898,1000855,-1275505,-1936932,-198140,1702994,1663237,-87001,-1532620,-1161703,152661,1243204,1287844,-48565,-1834364,-1573932,893462,1922138,355352,-1173127,-1228605,-402758,625145,1433906,889811,-1124824,-1913171,-63367,1908543,1223225,-639744,-1101543,-477684,56220,912820,1464108,-114596,-1999967,-1109394,1459936,1666392,-364895,-1178373,-473834,-230912,57881,1238995,1027293,-1408639,-2193565,642810,2274597,211341,-1395233,-308890,60797,-477344,660011,1764015,-192279,-2340577,-621382,2091430,1349859,-996832,-1052546,265152,628,-403511,1042303,1260552,-1455954,-2354143,961523,2563378,-296185,-1990756,140028,830916,-849055,49357,1942525,-174263,-2581072,-385145,2404804,946237,-1426280,-768909,540899,79016,-221619,749062,792327,-1040297,-1676956,693291,2154696,-59964,-1924852,-262333,1019880,-224294,-284207,1159879,145269,-1985531,-507582,2037208,863186,-1363597,-810939,489755,266525,6595,488551,149994,-832469,-813878,469761,1249130,174285,-1222173,-736153,731887,594249,-194023,6203,5819,-789484,-331508,1130278,788840,-768724,-1002463,126816,697090,413750,-76368,-286253,-375348,-174628,294060,683356,191843,-879633,-717838,495250,927375,-32034,-566383,-101355,-85196,-145634,491008,647844,-425679,-1082708,7875,1024842,364229,-584882,-400498,113875,-97350,55110,699668,238631,-1002673,-715579,894604,878420,-471172,-663314,174020,124550,-299684,384451,741187,-568509,-1295903,340025,1351565,26497,-1026271,-25024,571751,-302347,-159993,1039312,232071,-1435773,-541214,1510257,794638,-1149098,-559618,746256,74072,-637561,467722,887472,-765728,-1341523,625524,1564388,-360965,-1464667,192784,951575,-461337,-510467,1114307,435954,-1632786,-621161,1880354,794869,-1582202,-677540,1158513,153186,-783892,532906,869764,-873306,-1123535,750910,1349265,-358312,-1296472,-12540,986189,-51063,-647903,506799,481611,-1138545,-655354,1516949,881778,-1385787],[0,0,0,0,0,54,76,12,-43,-92,-8,37,116,-54,-9,-153,105,-54,237,-238,162,-328,387,-364,571,-614,583,-846,1026,-1003,1241,-1466,1562,-1881,2159,-2277,2658,-3084,3298,-3751,4266,-4602,5154,-5852,6334,-7007,7847,-8536,9424,-10503,11412,-12512,13927,-15206,16663,-18460,20243,-22243,24698,-27190,29976,-33302,36664,-39914,42374,-40362,20519,92659,-1314904,-18854615,-18689338,825724,17721491,20331214,1301386,-21778036,-18286421,7741501,22690149,15546831,-5975582,-24558291,-14435869,15767580,22583698,3299762,-11433041,-18214540,-14609002,13182537,30417505,1605569,-28697895,-17137009,5533456,13686718,16555784,3590552,-22746749,-21126100,10064010,25443337,12888372,-7608052,-22147944,-13480502,15953841,26290751,5249279,-14805497,-18047813,-8428221,13928556,25946173,3216707,-25547042,-20926202,4515844,18989930,14799892,-3313510,-22227621,-19202470,6850015,24785562,13811112,-11576613,-23349613,-9542622,14828178,23540545,8055777,-14822935,-21304048,-3797771,19703752,22428414,1186915,-20495349,-19491847,2372486,21323712,16985340,-5925535,-23684340,-16427874,8751004,22912563,9722861,-13250399,-21535011,-10188086,11799854,24246652,8362266,-19630375,-22086559,1177192,18794824,17923751,2517221,-18325052,-19750316,5636856,23824833,13836305,-6243596,-19431118,-16076886,8286548,26281425,9258578,-17293543,-19183106,-5799040,8986805,20305563,8540977,-20235150,-23404330,2739814,18973764,14429434,119856,-17679913,-19256440,5500899,24336617,12772793,-8692037,-17514138,-10775672,8494954,22558134,10645604,-14176346,-21244497,-4716299,15709521,18719579,1370580,-16649645,-17184504,-2061607,15830526,18619432,-2377441,-23078223,-14253472,9248530,17655697,9866420,-5836276,-19405780,-11511027,12578489,20471715,6095208,-10684497,-18343691,-7578707,17557745,21846084,-3529341,-18320474,-9272216,403405,10409652,18754853,741108,-25271291,-15244054,13120569,17527617,5010792,-6407464,-16363619,-11290182,11162630,20080226,3785345,-13132165,-15863675,-4259647,15150560,19148615,-1514303,-18244635,-11479681,3727356,13613890,13635886,-1857435,-19201279,-12974557,9724716,18612919,6336567,-10207443,-16168110,-6346468,10702770,16834330,4239686,-13373978,-16541695,-1631016,15016265,14749667,-1562588,-15725877,-12651993,3959127,16313867,11017322,-6006719,-16388120,-9142182,8054513,16785135,7387125,-9851503,-16340835,-5188688,12164557,16147397,1402289,-14342890,-12852756,1127435,12454490,12786694,-503779,-16240669,-13214713,6521770,16436345,7409630,-6680390,-14221237,-8598188,8444388,16831116,4082742,-11511112,-12877056,-3312933,10282038,15778423,1709685,-15820295,-12334821,4021133,12332690,10011263,-1181043,-14654225,-11578184,7338921,15884920,5643506,-7606866,-12944064,-6926907,8528136,15896647,3471848,-12305380,-12952098,-795357,11216658,11797436,-245893,-12324938,-11455378,1575201,14130016,11170429,-6100212,-15301566,-5568841,7313933,11063626,6945985,-5111466,-15241233,-6131148,11885011,13574773,468569,-10208097,-11471858,-1210663,12759446,11037432,-3761639,-11017438,-8021471,-245423,12140275,13038902,-6798551,-17816601,-3063359,10345197,7893313,3559062,-3255166,-13262456,-6936691,12075782,14261085,-1061176,-11169049,-9217983,297479,11321040,10212195,-3400974,-11499735,-6950945,2665144,11018364,9266021,-5734118,-15165703,-4650274,9685183,10262027,1867150,-6726912,-10534260,-3693080,9240654,11856783,115431,-11423642,-9525839,2646936,11452391,7764220,-3637934,-10703931,-6683153,4369290,11325364,6193425,-6064980,-11726104,-4189975,8021844,11045805,1712600,-9048953,-9837289,-408076,9178171,8954960,-874562,-10002088,-8499289,2024406,10612650,7783157,-4345422,-11656146,-4973657,6656662,9651324,3410755,-5378533,-10048638,-3906593,8367943,10945451,312299,-9080754,-8166889,203926,8791748,8641104,-2122929,-10435424,-6310624,3561219,9004738,6141765,-4145994,-11083795,-4536682,7069206,9242416,2251435,-5867730,-9202687,-2653698,8424918,9446204,-822397,-8760960,-6809213,1298554,8371653,7277113,-2183547,-9604254,-6275059,4121131,10087065,4384877,-6167743,-8515332,-2024927,4645091,7643339,3994272,-6709889,-10924231,-22184,10097633,6141347,-2440048,-6423580,-6125333,394004,8566094,6573718,-3357291,-8420848,-5002185,3775396,10112633,3930730,-8002906,-7893762,1041260,4524327,4999475,4067929,-5026085,-11240746,-267229,11251683,5543141,-4683608,-6166569,-3702184,916045,7022181,5836775,-3416721,-8524422,-4016488,4513486,8729985,2865572,-6984022,-7425867,725395,5642765,4872526,1403661,-4915482,-7922586,-158776,9022826,6184854,-3724567,-7571332,-3221041,3053442,6093538,3593879,-3006078,-7163791,-3553491,4633033,7781292,1489012,-6439532,-6550363,491774,6041012,5175362,-469307,-5724833,-5292941,919653,6734975,5122802,-2478611,-7264576,-3499088,4051760,6698822,2248720,-4233491,-5994044,-1562981,4353937,5956247,1428032,-5200272,-6460777,153306,6542904,4677926,-1937812,-5453814,-3674496,1397288,5833913,4158969,-2895728,-6485476,-2600268,3790810,5850050,1925009,-4228768,-5643241,-589223,4667253,4904619,439048,-4922052,-5280078,945742,6127399,3669248,-2110207,-4968730,-3288338,1667282,5677215,3235232,-3427936,-5830303,-1518280,3990498,4972466,577183,-4133398,-4273111,-486040,3800985,5143150,303951,-6101790,-4536718,3008092,5113446,1372639,-1458482,-3242059,-3632555,1444557,6448619,2503108,-4562315,-5033870,-299194,3795203,4016414,-75073,-3916918,-3165221,-101312,2776306,4522729,677018,-6291927,-4639360,4161075,5425056,-346038,-2229407,-1786468,-2722222,547229,5723562,2895054,-4529799,-5124919,604633,4289758,3116169,-767737,-3395684,-2501261,261409,2873807,3625782,11241,-5171012,-3823587,3129306,5056214,240947,-3007115,-2329533,-1058662,1180383,3812632,2076340,-3291300,-4761885,60124,4548909,3141162,-1361044,-3380901,-1830305,825870,2818012,2623201,-683264,-3991471,-2681870,2333034,4370608,1025482,-3140487,-3281397,-280886,2375877,2633467,604244,-2506658,-3332379,-333966,3489722,3135572,-1123478,-3834805,-1853463,1910577,3070249,1266850,-1179498,-2676735,-1774286,1774367,3876803,1234261,-3064639,-3154753,270503,2604097,2143794,-146035,-2511106,-2614928,112199,2974752,2492024,-1139157,-3588064,-1638298,1968578,2649393,707825,-1249396,-2428352,-1456941,1989400,3569707,406645,-2963968,-2182590,613953,2246625,1895618,-93391,-2279309,-2188712,476218,2932458,2041351,-1762321,-3368469,-460443,2058204,1431657,427809,-442406,-2574145,-2009333,2584260,3668677,-893865,-3316860,-759990,1114401,1145199,1402567,351491,-2022731,-2256691,724197,3202779,1809564,-2189150,-3110115,402917,2391859,591003,-158389,122439,-1939495,-2276823,2203136,3838985,-1176624,-3916112,-498795,1965254,852463,291493,314422,-1284080,-2035461,416692,3129555,1620627,-2302474,-2747724,693401,2461012,605580,-594689,-336123,-1176412,-1300776,1512934,2864059,-508036,-3311217,-1156498,1967033,1554304,-263993,-648895,-812471,-1049875,159693,2170796,1420186,-1754940,-2482814,296533,2314979,1076114,-803015,-982641,-504736,-122379,996225,1644376,-21635,-2191789,-1476865,1285355,2067561,77243,-1492071,-1042509,-40108,510743,995195,722110,-906800,-1952797,-217057,2027590,1301494,-903659,-1475337,-341974,538460,845410,895390,-74724,-1446360,-1068005,924023,1763231,210764,-1414366,-1009453,313124,770617,626105,442957,-731130,-1628248,-147808,1815192,943994,-1116629,-1072412,-64831,273163,674557,1008852,-311766,-1649327,-555701,1226308,1245212,-123386,-1047034,-570408,284981,467312,544880,500303,-773657,-1626177,227532,2133890,330992,-1649697,-420000,622347,-357671,48948,1424842,-92992,-2092803,-507233,1872277,1002345,-988178,-904862,265846,308681,-127076,495453,814508,-719210,-1765737,409268,2270240,147684,-2050432,-339031,1147560,-186445,-631578,1152578,480431,-1836430,-872813,1907766,1290978,-1356004,-1276291,624723,718745,-417264,-30234,825361,-311553,-1557654,113009,1928170,311726,-1811053,-607415,1202420,373827,-604195,307800,583421,-925970,-940309,1146445,1384118,-769028,-1453781,368739,1034775,-109069,-449540,376978,66914,-890165,-148736,1268558,506580,-1169512,-922981,739226,870149,-343986,-416209,263226,-51171,-590791,319481,1025710,-119045,-1258324,-291064,954505,485803,-547416,-261752,302912,-143924,-280848,578864,609069,-637373,-852214,392120,879737,-24711,-532197,-73547,189653,-150550,-13118,472611,149493,-793458,-492138,789906,564474,-626371,-443927,402207,24724,-383456,551765,531449,-696839,-727698,648727,664883,-335968,-309972,136577,-20591,-203908,155038,422547,-142542,-697380,-124083,773540,367089,-765049,-240162,674510,-149998,-645008,644609,712452,-1106311,-836177,1146359,758638],[0,0,0,2,9,-108,153,-60,214,-333,281,-471,635,-661,932,-1224,1310,-1663,2110,-2387,2879,-3489,3952,-4661,5567,-6296,7257,-8463,9578,-10919,12562,-14094,15879,-18055,20211,-22591,25388,-28243,31378,-35045,38803,-42866,47542,-52487,57793,-63841,70272,-77220,85112,-93663,102947,-113480,125123,-137984,152754,-169457,188443,-210750,237036,-268330,306962,-355628,418861,-505479,631549,-832470,1205271,-2132779,10714389,6329373,-20711882,-20022818,1179887,21916763,16790621,-913112,-17856775,-18611149,3454512,27615097,16602392,-12912374,-21776926,-8297636,8235879,21338685,12915744,-16444478,-27154627,-3671485,17288709,17368170,4036614,-17308593,-25894902,-581774,25667988,16441078,-7129805,-17500626,-15498101,2921279,25892263,18597043,-12683553,-23803778,-7233063,12808267,22151119,11940006,-14672192,-25575788,-4561917,19513455,19475595,1063800,-18780388,-22074690,-883613,21928127,17913524,-6424454,-23385654,-16946947,6669117,23453358,14298556,-10846815,-23518653,-10175133,14539344,24065721,8358479,-14986008,-21232532,-4111396,19053443,23094717,2008592,-21155852,-20083252,2952124,21633983,16453746,-6400318,-22364878,-15661092,6332141,21912581,13566391,-13115639,-26512330,-8344768,16824786,19772837,4787320,-12894215,-21421371,-6177400,21282312,23434481,-2338485,-19930071,-14752676,3128546,21179918,18649660,-7736452,-23312296,-10339537,8427451,18163868,14502001,-10070579,-29071295,-8807685,20850183,17199883,-1680763,-11371971,-17527264,-8868596,18464316,24413954,-3906930,-23069821,-13131324,5683757,18766304,16279612,-5997399,-21783865,-9944153,10963532,18906076,10822500,-9966656,-23343245,-7476910,17962508,19214841,227543,-15673793,-17223141,-2730381,16242343,17510609,-1960004,-19924504,-16357768,5682397,21119948,11350227,-9558994,-17458509,-9043270,7783025,20603153,11218769,-13726982,-20636335,-2201726,14710503,16003420,4160877,-14778369,-19336315,1392403,19303209,12420899,-4157072,-15163140,-15208757,2687759,21367950,12211733,-12035573,-18264019,-6029417,8360526,16811215,8702622,-12676694,-19344597,-2000953,15147613,15307212,1925061,-14469202,-16606127,1806235,18317135,12854306,-4940256,-15875597,-11487805,5375755,17929497,9994848,-9816744,-17951792,-6637544,10684568,16436241,4879743,-12342397,-16687409,-2871523,14166852,15576154,-485828,-15583752,-13028730,3138895,15338566,11781795,-4158720,-16401692,-10730787,7280939,17558386,8182687,-10207785,-16252889,-4302681,10672002,13977626,4309584,-10982150,-16676706,-1946314,16579289,13547453,-4283715,-13691328,-10081386,1505654,14363323,12579931,-6049459,-16932161,-7415941,7622239,14585485,7696134,-10058435,-17033454,-1887115,12556428,10470707,2517131,-7857538,-16130477,-3635576,18057961,14129810,-7619536,-13652969,-5631334,2303891,11495777,11773463,-5460422,-17216309,-6404828,9448611,13447606,5226681,-9598299,-15367340,-1971812,12497793,10630804,-86322,-9496850,-12372129,-1111395,14680468,12336041,-5637820,-14570866,-6947160,5857816,12495596,7172500,-5935715,-13144262,-6243885,8050175,14576118,4057124,-11688851,-12602766,356947,10509800,10117019,606746,-11481041,-11835696,2296324,13001359,8444467,-3839008,-12484760,-8882992,6177942,14598371,4480089,-8944836,-10427462,-3403197,6580320,12925952,4589680,-11344433,-12644091,1348711,11351225,9017024,-1069598,-10812815,-9631215,3133055,12190938,7333249,-4653457,-12035959,-7130053,6362427,12922297,3989473,-8618901,-10793194,-2621038,7799697,10995189,2124762,-10159186,-10886807,1208418,11414318,8740945,-2858433,-10572745,-7243755,3311338,11012351,7447669,-5002383,-12287625,-5098013,7681578,10928465,2258901,-7888581,-9702970,-1972771,7889335,10211547,1052098,-10497863,-10214625,2518283,11237750,6262020,-3682908,-8472247,-6484211,2533943,11448339,6895348,-7208567,-11428285,-2059712,7438669,9075096,2465152,-7526421,-9564969,-462537,8037166,8131236,864534,-9299374,-10243238,3246298,12458001,4095705,-5973375,-6452705,-4491308,913521,10478028,7670363,-7891703,-11939870,-329446,8089835,7004500,1265027,-6620767,-8624747,63441,8526944,7187507,-547422,-8365696,-8439407,2878399,11402789,4638449,-6114809,-7345590,-2891460,2853065,8186391,5199716,-6244393,-10554202,-1439439,8399367,7756400,-687274,-7540674,-6348699,824225,6978715,6576469,-833877,-8593227,-6725508,3966114,9561047,3778764,-5120029,-7774584,-2808764,5161877,7764670,2171846,-5391070,-7567231,-2051667,6780348,8479515,-862860,-8886686,-5424877,2807135,6324204,4644252,-1249660,-7584578,-5884736,3629564,8809342,3479454,-5179878,-7546987,-1867849,5572524,6690850,931713,-5297296,-6405561,-1018852,6595781,7259372,-1260761,-8041729,-4855131,2995680,6483798,3694740,-2282848,-6609985,-4397254,3439203,7940168,2801492,-5874968,-7079965,-397278,5522976,5316196,560512,-4835568,-6140165,-381246,6877873,6089998,-2260046,-7363536,-3486437,3509105,5723412,2726320,-2287298,-5996674,-3947951,3944259,7960054,1432324,-6447805,-5347804,699745,4296503,4362708,751805,-5138470,-5843549,899162,6596854,4538826,-2576892,-6734696,-3019056,4044215,5353580,1180883,-2263084,-4303656,-3772227,3200828,8203160,1052159,-7591075,-4355464,2633072,3648538,2815306,789705,-4395652,-5545405,1337201,6485332,3406540,-2869374,-5883924,-2505752,4020574,5158374,226955,-3215825,-3373462,-2065167,2624964,6536329,1271399,-6609011,-4702240,2708092,4791798,1925580,-890806,-3402955,-3517662,964888,5327985,3460698,-2914326,-5879840,-1556555,4295246,4383338,-140332,-3353392,-3223887,-897123,2786579,4585796,541782,-4996992,-4442399,1813765,5347497,2254893,-2700563,-3660251,-1413701,1327697,3605137,3021075,-1978981,-5511902,-1496873,4576139,4223109,-858236,-3582061,-2552218,178139,2856452,3305931,81308,-4099351,-3860252,1488944,4979676,1912918,-3058813,-3549744,-690989,1711038,2928841,1987825,-2061319,-4702733,-1109661,4235112,3913772,-972340,-3621700,-1894752,746484,2410964,2768003,101346,-3825914,-3286467,2041421,4681976,1063047,-3089638,-2866564,-438820,1453637,2660289,1554634,-2210479,-4274365,-628335,4105003,3077747,-1726155,-3145950,-1060450,637003,1967068,2769173,-78758,-4065180,-2581071,2760689,3942928,261105,-2593071,-2120200,-143180,1500063,2231887,1079853,-1944827,-3773151,-477871,4099816,2831089,-2590035,-3249310,-742,837087,844244,2317846,296346,-4029642,-2421676,3252868,3785683,-531988,-2596806,-1437127,230214,1570929,1951189,489662,-1730670,-2817329,-399644,3514109,2748772,-2318799,-3494091,203022,1719964,659385,925256,190141,-2819069,-2322869,2342557,3699156,-332362,-3029882,-1502178,959249,1667360,1119747,75571,-1310647,-1967613,-143140,2878128,2433872,-1643909,-3366933,-220114,2304428,1237863,-289048,-539384,-1395751,-1538030,1129514,2962011,325476,-3158908,-2126031,1514720,2223304,377685,-719590,-838160,-1135119,-185102,2174309,2097731,-1261875,-3017250,-257636,2530002,1432029,-760414,-1015736,-700932,-689400,691440,2259810,472125,-2677182,-2043984,1493758,2219082,-59698,-1211456,-649795,-610705,-129884,1674798,1754874,-1245896,-2755550,37856,2462915,1150172,-913725,-765988,-348125,-523556,639052,2050588,270952,-2559824,-1530882,1690907,1887170,-417692,-1131077,-330851,-497155,-381347,1446799,1509255,-1471387,-2519546,470754,2359409,400829,-1095939,-368410,-160293,-578054,693948,1923111,84239,-2283353,-1085589,1792518,1737217,-693320,-1138553,133960,-111742,-565195,1206871,1573027,-1401053,-2610489,708665,2437475,-40495,-1422515,-36439,159374,-737803,466588,1698909,-14137,-2051152,-854773,1652773,1598815,-612922,-1390519,57160,512726,-353920,406812,1412172,-561636,-2298520,196424,2508328,289796,-1808055,-371399,697047,-240810,-114131,1144927,278524,-1589580,-965132,1251903,1553109,-515681,-1543071,-131909,934074,32532,-251299,714195,54932,-1657173,-437704,2022877,940909,-1616529,-1062595,979426,524142,-512239,267189,645235,-839171,-1229828,805672,1642372,-272032,-1633603,-243947,1106908,234978,-522757,354667,355640,-1055709,-647884,1458102,1092371,-1311189,-1212447,842220,876903,-556627,-201755,644389,-342779,-1186951,486290,1532120,-118482,-1582144,-95353,1243244,83243,-738848,355153,472595,-894596,-540091,1300517,911823,-1229458,-1016987,910007,837101,-718035,-307199,739419,-198146,-1066621,421037,1453816,-335257,-1579208,89750,1289175,-157245,-873088,497203,589577,-948074,-527446,1389486,683764,-1321592,-746271,1197574,612284,-880733,-201938,829506,-209747,-1135914,274492,1346336,-289766,-1537117,138336,1468330,-277272,-1216099,543941,864034,-1065095,-786541,1360988,774300,-1416053,-738245,1261527,584148,-980493,-266139,813596,66350,-911039,61147,1173612,2803,-1360657,-157999,1435362,109145,-1404944,88106,1274469,-554107,-1219612,912481,1082963,-1138219,-1057480,1077343],[0,0,0,1,8,-149,56,-64,236,-200,234,-455,452,-524,808,-912,1036,-1414,1611,-1830,2340,-2725,3074,-3704,4285,-4859,5753,-6558,7340,-8501,9710,-10833,12310,-13878,15451,-17411,19497,-21566,24061,-26806,29559,-32778,36307,-39919,44039,-48646,53413,-58783,64774,-71134,78308,-86397,95142,-105050,116464,-129221,143991,-161430,181892,-206658,237551,-276648,328397,-400644,508062,-685153,1029748,-1950527,10644368,24423187,910484,-18649239,-18268887,359793,18634516,21433833,-1191219,-22276692,-16175788,7408582,21855111,17149887,-7524763,-26336705,-11500041,16616373,19268555,4790316,-9564790,-22231431,-14410930,18605364,28051673,-3029749,-24754240,-14877302,939159,14825355,20530004,151486,-25142302,-17175426,10304709,22822752,14405259,-7238681,-24205973,-11950665,17237501,23982244,5520360,-12740924,-20193877,-9266793,17042116,25416728,180314,-24096199,-18971902,2667419,18464181,16484783,-3798817,-23605923,-18393313,7658140,24322650,13422008,-11514176,-23193444,-9392509,14757053,23459764,8118929,-15028891,-21392163,-3413104,19565966,22228939,1269655,-20581272,-19582658,2734880,21440798,16679200,-6154497,-23585706,-16052849,8903526,22109879,9694877,-12030262,-22131892,-11521220,13257854,25150113,6101364,-19525291,-19491329,-173414,16538985,20212323,3529614,-20627861,-19253437,7113919,22164002,13609580,-4434189,-20320189,-16834955,9921300,25199197,7912395,-14363561,-18822454,-9274102,10217356,23079553,5910965,-21095451,-19880830,1456822,15566649,16714290,2428844,-19883829,-19830785,6939677,23241161,12189956,-6934231,-17407196,-12064934,8303081,22478786,10801980,-13198295,-21314072,-5650517,15443220,18580215,1928699,-15376439,-17856953,-3389284,16671415,19026725,-3315104,-21659289,-13434285,6577833,17403869,12431409,-6458623,-20571420,-9851195,11831829,18477238,8338357,-9496206,-20898582,-6922447,19237381,18991755,-3485362,-14094853,-11154701,-3408790,13686218,20381852,-3092281,-24082579,-11756600,9829295,15205416,8738728,-5698152,-18925551,-10488561,11943393,18255290,4521255,-11363995,-17149112,-4825991,15901674,17986778,-1480725,-15784510,-12148018,1185574,14549613,15163834,-2922478,-19076199,-11726321,8515982,17144301,7643316,-8856342,-16629493,-7259843,10345387,16881589,4726117,-12828490,-16518797,-2140912,14320496,14874128,-713879,-15242116,-12921710,3393527,15785248,11266734,-4970989,-16010410,-9914853,7311335,16862674,7853213,-9395764,-16352114,-5522218,11794637,15664250,1762605,-12720785,-12815951,-1054164,12164052,14643016,-631703,-17096460,-12018179,6385362,14317516,8043271,-4250922,-14712775,-10066499,8642590,16783172,4232673,-10410310,-13157242,-4322103,10449103,15611898,1329015,-14050884,-11611336,1358416,11659598,12401006,-977586,-15786455,-10838731,7355480,14093662,5971733,-5293984,-12925484,-8505439,7849905,16253763,4328623,-11787228,-12963921,-1309860,10294016,11424918,1197552,-11278171,-12582392,645024,14424523,11028034,-5505310,-13575656,-6535399,4929903,11874649,8522095,-5803587,-14882849,-5306855,9818054,12651500,3008441,-9527476,-13060295,-863882,12424401,9652434,-1815186,-9041994,-10503694,-1270614,14112212,11997986,-7699724,-14774452,-3159324,6366317,8709363,6758598,-4620338,-14601892,-5112661,11309745,12180096,656662,-9387316,-10731305,-533940,11561931,9887807,-2458419,-10332105,-8127650,1656454,11823009,9236432,-6007669,-13706281,-4733363,7455403,10200882,3844259,-6421578,-11469029,-3829544,8984386,11493905,775963,-10392606,-9752801,1486362,10824857,8348059,-2634492,-10443086,-7301971,3610363,11081105,6806286,-5187771,-11678871,-4944383,7373835,11019795,2346045,-8248320,-9757037,-1531214,8287372,9495642,286731,-9523647,-9247664,1130712,10602801,8209815,-3847960,-10805410,-5094357,4812695,8979672,5348316,-4180458,-11188870,-4611128,8521109,10528389,576116,-7705292,-7921123,-1369281,7876031,9285007,-828339,-9859866,-7253263,2478640,9227384,6596946,-3917525,-10381403,-4553760,5329888,8478873,3911307,-4798870,-10019993,-3504721,8238616,9438997,-530783,-8006744,-6435043,393698,7146757,7701806,-577006,-9505317,-7342905,4051224,10038767,3880673,-5063110,-7276537,-3453148,3405184,8668706,4343463,-7026249,-9805639,-199122,8053973,6453796,-446500,-6663453,-6899821,855339,7843150,5895727,-1647972,-7839140,-6423143,3629779,10396522,3051303,-6907573,-6222727,-784778,2883361,6841227,4717737,-6417231,-10112965,740152,8840642,4897140,-2047238,-5902563,-5379146,992200,7410942,5230585,-2917929,-7597342,-4543846,3843168,8563290,2782919,-6179379,-6619028,-303793,4518076,5676078,2007927,-5431340,-7487391,220879,7986950,5601313,-2591650,-6821054,-3907859,2446476,6193396,3753913,-2788299,-6849149,-3588742,4094910,7327901,1846443,-5750899,-6471883,-144951,5586036,5140226,-123680,-5168781,-5333534,332535,6321805,5381162,-2127646,-7032401,-3471396,3655468,6178743,2237805,-3535903,-5541204,-2132535,3514338,6205750,1992305,-5308747,-6494411,463636,6064247,3923137,-1356614,-4370198,-4170779,208310,5869402,4839438,-2831205,-6781732,-2365671,3700977,5189200,1717409,-3234429,-5015131,-1609671,3739905,5518995,1094226,-5166431,-5394884,1188093,5681070,3231565,-1596436,-4116767,-3406633,616645,5334495,4051348,-3020514,-6464165,-1598261,4378296,4189946,184912,-2750972,-3848850,-2002159,3554665,6093217,168742,-6317084,-3672499,2682088,3957853,2038692,-564318,-3723224,-3702949,1652579,5628132,2535913,-3363412,-5133670,-1044105,4126960,3955192,-480970,-2942580,-2692705,-1365690,2576821,5442944,235543,-6533700,-3378413,3671910,3796531,533671,-922432,-2647023,-3290968,1404547,5414292,2082502,-3672257,-4350464,-161366,3771911,3309917,-520343,-3078822,-2418270,-187517,2775153,3812436,-98518,-4990126,-3213272,2690440,4089576,707685,-2102260,-2660769,-1558620,1383749,3690298,1725593,-2903761,-4156199,-214419,3974380,3051136,-849032,-3044044,-1958385,663862,2683096,2555426,-480300,-3595633,-2626924,1975245,4155717,1134214,-2893966,-3035403,-247881,1904615,2349951,856881,-2034397,-3459951,-624434,3350272,3111034,-1130236,-3565435,-1479991,1566543,2306590,1401805,-416954,-2630692,-2297770,1605239,4078522,1002534,-3080106,-2533207,497165,1933835,1660912,465375,-1850039,-3052164,-358249,3283910,2558498,-1595969,-3287430,-890879,1486159,1761438,1053735,-564871,-2521303,-1826015,1883503,3547669,353118,-2918781,-1937997,909259,1875306,1307752,309807,-1416911,-2574712,-252963,3367539,2175823,-2306781,-2886703,235572,1375077,751331,1065834,-204479,-2947966,-1718564,2600280,2933032,-759647,-2512091,-950703,762595,1424865,1190779,165416,-1397670,-2057856,123350,3102105,1965265,-2295421,-2670222,765157,1577684,199150,564803,156195,-2354395,-1780878,2413854,2780754,-1176529,-2719884,-594484,1068511,947778,679742,81923,-1272968,-1591252,331068,2561110,1444080,-1926255,-2251939,609084,1856489,590976,-138011,-311249,-1341137,-1046320,1496783,2237211,-471063,-2575460,-961782,1357069,1336886,4019,-651366,-838794,-914775,198992,1815384,1157202,-1408209,-2098677,199842,1995410,893221,-724514,-781138,-390848,-154790,740649,1474614,116814,-2022844,-1365683,1328479,1893413,-225879,-1382382,-543938,-3350,68757,829316,979036,-836009,-2078700,-98461,2064601,932627,-1187647,-1011386,159719,171387,242133,1035945,395070,-1546863,-1270473,1323123,1854063,-440750,-1558435,-132483,455132,-123584,576076,1022752,-837856,-2025274,239224,2056970,392134,-1450762,-582010,368694,11851,219977,963657,120022,-1455908,-898695,1467149,1626524,-801321,-1409866,294025,593219,-501075,434501,1254005,-920371,-2078742,709244,2192828,-383083,-1646162,64213,586784,-551765,118842,1182824,-89198,-1651405,-435984,1529538,1065745,-1039675,-1150515,504848,571633,-588188,225990,1134321,-723170,-1913253,713055,2174741,-327942,-1755284,235759,893387,-487732,-281966,1022581,135406,-1500656,-441131,1481738,986307,-1127249,-1044244,623857,687479,-444020,-96692,733734,-249043,-1239531,216570,1604663,3830,-1511984,-317416,992166,169399,-547566,229838,442324,-716949,-620374,862603,1003540,-639850,-1195073,332781,1026045,-139646,-559960,255188,241935,-656495,-187706,1011635,423079,-1107641,-795049,884046,816358,-520796,-503423,463047,150041,-628135,101589,1023547,-150935,-1279971,3887,1273590,190781,-976039,-44989,635037,-229222,-516019,670084,637246,-847544,-852453,781918,941664,-558405,-831274,423729,485965,-592637,-184900,948838,20445,-1277291,6616,1413819,39236,-1220682,166265,891431,-395471,-546066,772090,450444,-983509,-543734,924401,677275,-691112,-587563,652869,459784,-628756,-134446,890610,-5343,-1324274,207767,1489848,-255367,-1439324,358886,1142714,-681993,-782485,998233,436393,-1354989,-335824],[0,0,0,0,-3,-15,-110,3,-6,164,-91,78,-253,211,-236,441,-438,452,-723,804,-869,1166,-1318,1450,-1851,2127,-2314,2800,-3210,3559,-4175,4744,-5205,6006,-6813,7495,-8466,9507,-10462,11725,-13097,14343,-15932,17706,-19409,21426,-23715,25953,-28580,31575,-34609,38079,-42074,46285,-51101,56727,-62868,70028,-78588,88499,-100485,115548,-134448,159397,-194192,245371,-328356,485637,-1758128,14016313,22779893,4494034,-18886820,-21311956,1947854,20430941,17692506,41114,-18718004,-19834423,6059685,26821051,14209998,-10825433,-19629979,-11824291,8401236,24754565,10849883,-19122691,-23436365,-3363987,13651829,18897007,6549982,-20577259,-26073021,2563969,23906081,14468731,-4326020,-17660461,-17817022,5003416,27087628,15687220,-12291376,-21616058,-8910276,12174581,24568305,10806866,-16856118,-23510063,-3348703,17416072,19675863,2393054,-20039682,-22568868,674369,21908512,16773396,-6320276,-23043972,-16926502,7187747,23626971,13605768,-11134301,-23173153,-9818873,14744120,23975006,7897488,-15253530,-21141937,-3485041,19470659,22367032,1189806,-20742535,-19452501,2888290,21576516,16324465,-6832089,-22556632,-15494154,6910199,22495567,12426241,-14392787,-24815803,-7054553,14745030,19561049,7047165,-14491039,-23471356,-3143464,22625370,19959051,-2358805,-17304953,-16124117,2198907,23232013,17748328,-9420759,-21657147,-10303320,7199287,20287650,14291500,-13900211,-27003610,-4935561,17263453,15277676,2754680,-12739277,-21942634,-4746073,21792472,19360185,-5181882,-19052511,-13991861,3732443,21204202,16192229,-8492719,-20689015,-8683910,10105161,19780358,10745399,-12517852,-22162030,-4913309,16256997,18135795,1948912,-16709007,-18682933,-336321,17253545,15250096,-2448617,-19138493,-16299561,6584160,21400166,9909182,-9749540,-16843900,-9465776,8932871,21748467,8712045,-15172970,-18009403,-1651483,13255556,17282108,3930061,-17741473,-17879600,4657894,17469376,10655365,-2752400,-16046650,-16148484,5598433,21966458,8971329,-12183422,-16457338,-6601885,8802127,18111334,6703304,-14288757,-17180596,-956498,14147864,15667205,1605883,-16155692,-15612499,3924464,17557895,11440540,-4711573,-15952622,-11397937,6520691,18071229,8581086,-10375655,-17315810,-5966153,11161318,16290033,3861475,-12917771,-15971797,-1858450,14331347,14704947,-1263382,-15482617,-12445112,3776475,15802275,11002786,-5517956,-16147483,-9310556,7957987,16977051,7247048,-10556845,-15789191,-3803129,10907753,14318074,3543807,-12745120,-15698180,657165,15565086,11354153,-3244162,-13175362,-11623645,2887562,16505268,10169286,-8180974,-14988934,-6431582,7041502,15235722,6905730,-11915218,-15425587,-407929,11180591,11141830,3139321,-11076925,-15915170,1119570,17077729,9945862,-5794705,-11873835,-8524933,3368946,15010313,8964994,-8647672,-14442505,-4851483,7989727,13974011,5141859,-11629686,-14357999,-118405,11578129,10399935,248103,-11496806,-12137552,2101332,14230764,9558241,-4882720,-13527954,-8051068,6806365,13917160,5289893,-7332740,-11747938,-5405614,8157442,14558516,2703525,-12480390,-11293330,1088490,10252552,10319399,-537170,-12882693,-10236985,4118379,11853383,7494791,-3491247,-13121829,-8524531,8290360,14084306,2261010,-8681661,-9379068,-3584624,7370071,13353523,2593487,-12171902,-10903664,2158557,10959833,8876955,-2033492,-11693108,-8173759,4628060,11361140,6281063,-5032375,-12362117,-6272653,7937173,12477899,2299548,-9009030,-10041745,-1679421,8520914,10483182,682075,-10537271,-9807955,2253629,11533739,7866528,-3761859,-10745896,-6353763,4490088,11065488,6129683,-5964471,-11647766,-4015919,8008036,10603845,1568994,-8675462,-9519546,-788066,8685577,9427350,-315472,-10731920,-8898491,3231968,10596263,6011443,-3686529,-9551341,-6320465,4812228,11524121,4355680,-7398077,-9651488,-2250284,7157754,9980678,1596361,-9108439,-8543165,832835,7904162,7871546,-168079,-10406546,-8572646,4892861,10666942,3392373,-4529433,-7790518,-5563020,4254790,11195863,3597966,-8083105,-8826677,-983744,6948190,8784406,685133,-9007379,-7290303,2094393,7753808,6481354,-896026,-9355315,-7291619,4734702,10162121,3351311,-5214308,-7827832,-3401896,5201276,8685759,2102259,-6706548,-8261970,-1267468,7789167,8340303,-1423664,-8839813,-5405719,2303070,6710502,5821492,-1616856,-8894444,-5452850,4955286,8843914,2919951,-5352001,-8068284,-1905396,6548409,7022548,402826,-5437160,-6744616,-1579734,7366023,8098897,-2413601,-9178124,-4031644,3570979,6173767,4039081,-2358497,-7725090,-4454320,4647281,8180528,2441910,-5779895,-7409545,-640483,6524963,5862855,-367561,-5508650,-5739315,31876,7083754,6402390,-2484197,-8059981,-3851045,3779731,6467249,2786689,-3304503,-6537594,-3125728,4231360,7331740,1638229,-6251611,-6519340,473491,5994393,4950520,-512202,-5474050,-5284072,942228,6725388,5032379,-2814608,-7054544,-2824104,3975001,5790916,2042673,-3357092,-6041508,-2450803,4813794,6698521,278578,-5860285,-4940164,470952,5057435,4691552,-910117,-5876071,-4181930,1875134,5921264,3842971,-2949470,-6781400,-2211346,4444790,4892161,1031576,-2715587,-5174569,-2405953,4982633,6518880,-804634,-5981123,-3476862,1319312,4424485,3999332,-1184166,-5714992,-3402159,2296146,5184380,3041800,-2904336,-6354573,-1630287,4829955,4299213,-175543,-3108209,-4150210,-1419896,4419205,5470626,-800462,-5607431,-3428782,1785871,4840213,2907063,-2122243,-4580102,-1999892,2022912,4468768,2783270,-3023953,-5973545,-1001104,4892054,3935524,-700281,-3457789,-3354905,-309406,3753196,3941717,-626309,-4786327,-3574856,1971371,5409659,2110860,-3385801,-3943628,-673264,1964933,3460716,2333330,-2626439,-5295341,-675692,4886246,3807996,-1359889,-3849588,-2451620,806187,3227844,2827640,-658590,-4180234,-3242837,2028628,5003760,1374935,-3477938,-3508709,-214406,2275026,2891206,1242031,-2658799,-4189389,-254777,4348705,3489517,-1460880,-3857314,-1712840,1416748,2887507,2069114,-866287,-3788529,-2388403,2476870,4295403,668317,-3385027,-2984233,35589,2298351,2559797,451528,-2761980,-3510256,190799,3934905,2534920,-1781695,-3300509,-1272736,1384860,2873012,1864049,-1484090,-3501392,-1278849,2629900,3427996,348170,-2825102,-2644329,441642,2465646,1915012,34271,-2450703,-3134117,423555,3914751,1889075,-2401502,-2862874,-570637,1132203,2230084,1582909,-1604104,-3220060,-674700,2662948,2878641,90578,-2768598,-2327820,1026750,2693691,1233589,-450212,-1743551,-2343185,204756,3581020,1836570,-2656037,-2924671,82232,1699072,1602778,590532,-1451101,-2516704,-693441,2103617,2653188,-35328,-2928103,-2113915,1537682,2611321,533534,-833812,-1169103,-1429890,301098,3003230,1892195,-2256126,-3047543,179955,2412677,1378510,-548677,-1264341,-1344429,-575160,1407493,2464189,-42846,-3151503,-1928125,1904121,2548651,-2678,-1318168,-905995,-716559,313261,2204008,1644942,-1712516,-2831545,292546,2819999,1336074,-1075796,-1320231,-671350,-222068,1082574,1946921,-135602,-2783090,-1616054,1853042,2284353,-316559,-1565754,-883767,-237110,520011,1639822,1009484,-1577522,-2458750,361525,2599395,1080309,-1196304,-1206073,-276108,227396,1099965,1495751,-433442,-2400504,-1024669,1769914,1878401,-443443,-1460130,-766870,-56567,603539,1364782,517094,-1729834,-1780839,736222,2097717,541104,-1138686,-1072608,-281360,507989,1103167,989558,-534440,-1942419,-681815,1821793,1613543,-818778,-1406082,-211811,67346,423709,1308292,413325,-1841920,-1552755,1058634,1780256,174427,-1167653,-896641,-96882,631997,875557,507443,-549816,-1458476,-629268,1670524,1683830,-900473,-1667152,100553,695694,84582,595639,513978,-1317468,-1475851,972281,1963891,-32639,-1508091,-787501,354152,679575,414498,134045,-306371,-1041714,-647776,1270993,1684834,-743062,-1958744,39800,1387311,152229,-254698,309442,-450539,-1287518,432330,1923769,361808,-1743490,-1028353,887305,983580,-96754,-308037,-83685,-647001,-656029,1016327,1551545,-648265,-1982396,-114786,1570287,417712,-739509,-97833,10204,-824247,-3768,1550447,573445,-1610935,-1181029,1113361,1244831,-345749,-617875,86435,-291675,-497987,783999,1221797,-555358,-1746484,13760,1512068,469911,-769441,-227283,47898,-437886,47453,1190893,403624,-1388147,-1006089,1039771,1161754,-369181,-707046,5860,-91713,-314448,712661,929365,-642832,-1435235,217432,1346505,249436,-699409,-253274,39286,-217954,236082,876239,134134,-1226279,-673892,965272,996655,-352635,-746839,-32032,43569,-174137,571641,733542,-739270,-1350165,418112,1298190,26275,-771427,-134488,105563,-170756,314694,727023,-167602,-1011869,-436155,792985,953526,-259422,-898304,-76198,437785,-77433,144412,670741,-435497,-1295722,214583,1466759,101373,-1178007,-292540,437461,-100400,7021,533525,46680,-908826],[0,0,0,-2,-9,127,-145,67,-237,325,-290,501,-664,674,-961,1237,-1366,1736,-2156,2414,-2957,3589,-4052,4765,-5649,6419,-7432,8642,-9721,11104,-12770,14343,-16150,18326,-20476,22921,-25763,28622,-31791,35468,-39266,43390,-48120,53055,-58422,64526,-71025,78036,-85993,94594,-103998,114671,-126413,139434,-154403,171354,-190648,213374,-240151,272173,-311792,361857,-427189,517165,-648921,860709,-1258331,2264681,-11598107,-11115313,17708376,21001752,3460847,-17889141,-19107821,-1999906,21274571,21084695,-2792349,-21415932,-14498059,5050947,22147422,18455156,-8519787,-26571202,-9672439,14462255,18442896,7965095,-9975870,-25598824,-11631710,20449662,23728756,-2972471,-19986689,-17348146,-2568729,18466727,21874516,-3606488,-24239671,-14558155,8297559,21931629,16356030,-7964774,-25187792,-10496579,16780449,22727223,7280560,-12519607,-22224215,-8374587,18598001,23619223,-247668,-22057157,-19384342,1030258,19290536,17350203,-4804674,-23807929,-17784287,7593696,23966151,13552316,-11410706,-23169997,-9630815,14558380,23612815,8289382,-15045023,-21248406,-3640155,19142510,22554785,1893792,-20726465,-19889557,2652930,21333806,16875603,-5904502,-23438071,-16011587,8397183,21452019,10774519,-10994387,-23578475,-12286477,14794062,24844998,4468356,-17913584,-18301616,-2709166,16114436,22603922,2888174,-22008439,-17708321,6978211,20554762,15070871,-3620802,-22294162,-16169133,11488253,23115528,7513611,-11603492,-20005869,-11770661,12650818,24291552,2969333,-20743362,-17382289,-193449,14126616,18730002,2587151,-21524325,-19071840,7570673,22090198,12469259,-5937364,-18321788,-12508439,9404805,22345741,9924149,-12714239,-20491209,-6157046,14608613,19220112,3083334,-16337879,-19070214,-2071948,17520225,16889721,-3337597,-19145286,-14475730,4232073,19103946,13718762,-8483339,-20339505,-8331469,10409942,17986469,9922527,-10323556,-21682779,-4921878,18314059,16780339,-904249,-12755237,-14806348,-3033956,17224888,18097089,-5441178,-20472807,-11036661,6001375,16022009,11738152,-7379483,-20292246,-8621362,11581828,16831040,5764581,-10906631,-18118044,-4342646,15946811,17051835,-424938,-14831316,-13671836,689999,15965915,14842262,-3688557,-17917807,-11352937,7047217,17015224,8899550,-8786388,-17159350,-7302589,10350459,16742733,4966710,-12473596,-16525918,-2680932,14026563,15232297,-343966,-15291640,-13127220,3187503,15406500,11378438,-4387339,-15895074,-10461694,7030638,16949657,8247433,-9253478,-16530603,-5506571,11692700,15137647,1988649,-11500592,-13344702,-2588398,12882372,15667442,-1682616,-17147416,-10758808,5386919,13036472,9413698,-3360155,-15788896,-10116283,9058261,15988030,4514748,-9219793,-13979625,-5111228,11530595,15388936,311182,-12788772,-10943456,-512078,11422861,14149706,-1438292,-17059381,-9852411,7858821,12890237,6097083,-4408268,-13361136,-9086144,8393832,16372857,3821670,-11540290,-12740557,-1794214,10205821,12216888,941679,-12176597,-11993815,1688315,13410598,10145873,-4057187,-13424408,-8388895,5657819,13778644,6837555,-7343245,-12802014,-4683644,8039192,13123917,4230232,-10980875,-13432154,651999,11920153,8999556,-791373,-9762080,-11513913,664464,14431745,9546303,-6940065,-12641836,-5113213,5217765,11442050,6608244,-7585168,-13333057,-2876017,9606513,11170533,2324376,-9618839,-11879868,347686,12141209,9113224,-2631574,-10328315,-8306164,2391413,12167025,8077024,-6136048,-12852192,-4999989,7018681,11094676,3755249,-7688685,-11266753,-2765670,8836916,10885826,943884,-10301183,-9954163,1645886,11153192,8303331,-3047842,-10552739,-6901019,3815105,10928268,6736603,-5251174,-11839352,-4834213,7863005,11045177,1748574,-8419195,-9460160,-1186783,8328953,9330375,193924,-9694335,-9452583,1582808,11383558,7635389,-4965925,-10384612,-4238516,4400653,8759677,6032766,-4800289,-12058219,-3855363,9401677,9829505,166882,-7452921,-8116889,-1201361,8410703,9024493,-1384470,-9553635,-7252552,2196693,10002328,6911765,-5272014,-10736760,-3189276,5410846,7531828,4364899,-4122443,-10956547,-3917263,9438726,9751898,-1620497,-8120995,-5801986,228608,6983187,8180497,-855278,-10021744,-6889935,4326256,9518262,4272978,-4683330,-8524436,-3600460,5122048,8510290,2672402,-6245115,-8645002,-1622246,7597748,8403646,-701698,-8616569,-6114764,2050689,6776889,5675022,-834937,-8412507,-6800760,4665956,10168071,2519129,-6072496,-6505892,-2043912,4099476,7981425,2928416,-6894530,-8202683,236018,7295877,6266474,-1026129,-7548826,-5779072,2504096,7283971,4247424,-2520065,-7343522,-4984739,3884275,8830970,2771256,-6025076,-6799841,-805028,5053731,6178927,1367641,-5747296,-6884112,152335,7359804,6028105,-2162722,-7397544,-4240891,2895509,6496301,3557507,-2739753,-6705912,-3790448,3921734,7510081,2119249,-5925114,-6762053,-66323,5722195,5052746,-66420,-4992366,-5505840,-16841,6559940,5716242,-2267966,-7280647,-3389084,3830679,6139599,2119978,-3306469,-5356317,-2564053,3386105,6746040,2218840,-5999009,-6669089,1128571,6062776,3350208,-1053255,-4068916,-4694976,114547,6489625,4898688,-3340055,-6777462,-2170052,3769444,5326951,1743479,-3507878,-4939984,-1352793,3539185,5415500,1578440,-5341544,-6053777,1530629,6447253,2772492,-2161224,-3625690,-3244067,22720,5486731,4730085,-3385227,-6911035,-1194022,4500020,3982937,550886,-2786224,-4458000,-1498635,4108060,5278460,-39726,-5184756,-4179397,1556172,5116851,2860141,-2053319,-4167006,-2313629,1503883,4456758,3292464,-2739732,-6102352,-1330310,4904862,3955171,-720073,-2887466,-3057359,-1272897,3314754,5054768,-440066,-5706567,-3216892,2453886,4324949,1860153,-1854791,-3899606,-2128632,2106586,4285949,1998925,-2736210,-4750799,-928369,4311840,3907644,-922330,-3496339,-2389838,123672,2951111,3656286,-374688,-4763626,-3218049,2295222,4431315,1224958,-2616506,-3268487,-1117506,1851019,3401198,1573046,-2711311,-4360239,-512551,4152253,3533454,-1089096,-3508194,-1929756,843552,2680719,2556287,-349462,-3801483,-2949029,2114843,4594481,1019588,-3258090,-3005243,-143121,1861334,2343654,1065035,-2124100,-3826153,-655275,3842718,3323081,-1547135,-3835631,-1219720,1688661,2132056,1557319,-55537,-2998926,-2807542,2014758,4682653,655998,-3552082,-2248940,731609,1647573,1705155,932502,-1994841,-3509830,-268114,3671430,2651803,-1841099,-3480826,-961019,1721497,1846180,851487,-436936,-2318623,-2303142,1790869,4333580,528106,-3714622,-2066902,1494712,1666906,915346,821725,-1343400,-3264259,-122247,3903754,2061307,-2421267,-2796582,-204641,1284756,1505930,987926,-856929,-2576077,-1474089,1843746,3102146,206908,-3015289,-1950169,1372012,1998786,667654,60479,-994101,-2338660,-87551,3520908,2058559,-2462332,-2664592,464149,1476069,918873,636038,-686166,-2284298,-1090485,1968011,2493904,-359040,-2740918,-1627623,1141751,1857375,537260,-520769,-1106742,-1360474,108966,2568150,1778882,-1863338,-2627082,406461,2123414,946006,-160997,-731754,-1300530,-745161,1363569,2236691,-204587,-2642352,-1441648,1440285,1826566,26542,-964786,-867816,-838018,158128,1810108,1415425,-1487359,-2493034,169400,2330484,1040829,-867331,-861918,-325375,-238478,714580,1832141,188861,-2467028,-1518728,1716436,2057174,-424333,-1447078,-448498,-86875,-63863,1071279,1256249,-1140128,-2431858,61460,2502701,828802,-1469446,-940736,299653,-7584,241693,1538395,420665,-2175796,-1365743,1825162,2015014,-788406,-1442070,-58748,263177,-128534,886798,1061195,-1117559,-2058065,249151,2225245,680304,-1490720,-1007152,502964,216227,812,994145,435738,-1838063,-1310507,1862982,1908891,-1088763,-1473262,423366,439410,-351474,786975,954994,-1165972,-1672051,740584,1840195,143374,-1310829,-683083,390647,351835,28771,502860,162981,-1303857,-1017835,1467113,1707591,-1040956,-1484559,509951,713805,-402085,306716,838136,-906993,-1568962,703426,1791158,-24576,-1398754,-470802,593704,328307,-7377,314627,69086,-1023050,-611522,1182201,1263847,-858455,-1446718,308973,1006596,-83440,-195274,472796,-323474,-1140529,216578,1598066,259239,-1523422,-694463,972891,653809,-374667,-109000,256587,-548639,-655580,828363,1230265,-656745,-1566916,131081,1296085,66669,-754230,178292,244233,-745719,-244594,1264520,590448,-1425017,-978515,1108094,1022326,-652910,-618025,469783,-36162,-783132,468292,1257698,-443176,-1575753,79743,1501696,191626,-1019576,-63269,623953,-368770,-455447,982546,726774,-1212226,-1128765,1169560,1247501,-792177,-975157,603073,358791,-801647,123475,1255586,-349085,-1616981,130355,1591994,-8589,-1147420,-95199,641526,-231510,-407551,693758,604733,-943341,-1011984,965837,1291446,-717086,-1194189,635454,709643,-797559,-120238,1241240,-313339,-1623350,228580,1562367,-122047,-1169430,86874,579555,-277921,-320421,591609,315173],[0,0,0,-1,-6,128,-17,60,-213,133,-168,371,-356,404,-646,684,-804,1126,-1256,1410,-1838,2104,-2384,2924,-3340,3753,-4475,5124,-5725,6648,-7531,8411,-9627,10851,-12009,13560,-15206,16816,-18785,20904,-23030,25574,-28355,31132,-34383,37978,-41678,45895,-50618,55547,-61160,67504,-74325,82106,-91042,100982,-112543,126243,-142215,161603,-185808,216429,-257002,313766,-398278,538217,-812549,1555525,-8692872,-23617579,-8014811,14259514,23344090,4214894,-20140417,-20110640,2800481,19107107,17911928,690543,-20102032,-19521825,7902305,25506275,13139924,-9068519,-20329165,-13428548,10803337,25180206,7538754,-17860738,-20583656,-6077211,12500182,22498460,5520645,-23939518,-23291775,4790950,20629643,14075995,-1860342,-19145446,-18892273,7165087,26815915,14062876,-11286004,-21305019,-9972476,13370410,25108387,8733136,-16603910,-21532977,-4553114,16422940,21411399,2245271,-21874428,-21702627,2290694,20947329,15809785,-5643518,-22559868,-17301995,6968415,23787524,13784050,-11245274,-23372239,-9474909,15010528,23286605,7688903,-14676439,-20856467,-3967711,19132510,22649796,1639275,-20835159,-19748329,3096844,21602416,15853402,-6313994,-21840698,-16144212,6465423,23108172,12230016,-14385555,-23893092,-7741187,13310892,20755631,8001989,-16065613,-23111307,-1505865,20780974,18753573,269931,-17339898,-18442447,3576919,24332911,15591821,-8960286,-19535547,-12080555,6166273,22485705,13469606,-15254832,-24601192,-5016414,14290544,17010463,4838865,-15608947,-22012691,-1671625,19874380,17170867,-2299482,-18489920,-16733336,4935770,22838878,14032271,-8763026,-18872030,-9717425,9326603,21048656,10044921,-13166830,-20776434,-5396091,15017258,19441175,2051515,-18262863,-17559241,720643,15373559,15304622,-758491,-20285116,-16955297,8281640,20891238,8583743,-8470900,-16574743,-10820613,9842190,22180211,7149311,-14408210,-16775908,-3462238,13174673,19325128,2408864,-18942862,-15238234,4647717,14695063,12083541,-872836,-18391928,-16595342,8138249,21156707,7103975,-10801996,-15796810,-7857923,9273150,18747285,5771465,-14114884,-16588699,-1776108,14415185,16557684,465756,-16836186,-14095956,4026419,16220400,11858216,-3872406,-16761253,-11705062,7692068,18230970,7629119,-10690663,-16678342,-5497686,11032644,15919739,3791296,-12923713,-16223406,-1568694,14906768,14514999,-1964347,-15609294,-11951676,4186232,15536817,10501523,-5577401,-16079393,-9425070,8151738,17335169,6700682,-11034900,-15293725,-3481489,10852980,14527282,3059206,-13313962,-14720519,1197229,14536846,11581171,-2422245,-14456158,-11932695,5004712,16178852,8200326,-7213153,-13951407,-7768798,7444743,16548957,5422374,-12671539,-13838838,-690076,10413337,12501468,2571584,-12877547,-14187783,2331972,14953231,10142828,-3858315,-13697212,-9560452,6098228,14867020,6438643,-7433705,-13134824,-6578296,8335874,15567886,3622670,-12435289,-12847658,-362836,10866876,11590965,-113930,-12674038,-10845760,2590824,12710760,10217156,-3865664,-15157559,-7978000,8720261,12928826,4082047,-5781718,-11772125,-6925709,9180161,15460420,1305436,-12361973,-10322943,248619,10082428,11256907,-1158986,-13148857,-9116702,3457599,10887467,8968968,-3293415,-14808042,-7803991,9504435,12585240,1822002,-6782323,-9780945,-5139412,8171571,14126140,1731949,-12071732,-10285004,1616684,10648064,9203885,-2078778,-11433233,-7958335,3766707,11124519,7335569,-4961360,-13125621,-5991130,8221958,11724874,2327322,-7999344,-10085664,-2622990,8306938,11036834,992937,-10766444,-9984126,2336508,11373416,7666564,-3526064,-10306221,-6656129,3860501,11047554,6638017,-5729171,-11854330,-4284142,7962177,10641407,1587748,-8371206,-9270721,-1147966,8229074,9685720,56843,-10589979,-8931389,2858336,10482494,6552103,-3436620,-9903435,-6136592,4858157,10561664,4546371,-5968330,-10143251,-3561739,7709379,10517465,924266,-8590352,-7791636,-286560,7362116,8866217,-129074,-10667232,-7968496,4193324,9752310,4759302,-3907208,-9160451,-5295920,5013214,9720153,3677961,-5916774,-9608008,-2825550,8168052,9449425,-768736,-8305203,-6192767,482830,7158116,8034929,-1104585,-10144486,-6486092,4344221,9080909,4477303,-4547180,-9127457,-3181732,5743108,7529497,2459567,-5005012,-9227489,-2725139,9002599,8716548,-2612602,-7975560,-4587910,575132,6349900,7372990,-1483109,-9575011,-5197520,4646630,8357923,3777656,-4875362,-8585968,-1964764,6226445,6449842,1506437,-4300477,-7961658,-2553385,8320108,8362212,-2846911,-8361225,-3794353,2207428,5706032,5191049,-1692257,-8140963,-5049324,4198884,8336088,2967257,-5521832,-7388618,-889590,5678359,5705109,928995,-4766725,-6704186,-878919,7407901,6794911,-2225928,-7747251,-3995171,2928636,5981514,3502287,-2266556,-6610497,-4131900,3792003,7758980,2202358,-6007751,-6536576,-65475,5325030,5005435,266835,-4889512,-5725868,-57677,6615171,5636575,-2293396,-7084903,-3186503,3485895,5638485,2576579,-2690245,-6005369,-3019420,4102519,6714309,1323605,-5309269,-5675149,-23637,5260977,4557629,-781703,-4825060,-4409173,396097,5783370,4843024,-2615870,-6860343,-2316526,3704836,4708404,1949438,-2377643,-5372533,-2357629,4306822,5835617,555015,-4978023,-4897454,599384,5378261,3649130,-1483513,-4134342,-3379432,288920,5239255,4533050,-3069415,-6660125,-1371326,4016797,3857758,1050206,-2625809,-4668247,-1512368,3963177,4861935,419949,-4657271,-4675027,1203396,5605638,2514140,-2360703,-3031075,-2235111,52053,4709414,4270036,-3259424,-6397438,-541701,4314349,3253836,184397,-2583681,-3634431,-952016,3285047,4061565,253751,-4477051,-4390409,1740956,5565948,1770832,-2939055,-2764295,-1267653,454306,3724078,3509978,-2605026,-5679580,-621677,4667424,3325211,-887543,-2929914,-2393653,-167054,2641968,3469615,124827,-4331124,-3779541,1948146,4866429,1232578,-2892910,-2830741,-777334,1210342,3013329,2151890,-2284965,-4638174,-669834,4259431,3409792,-1204403,-3175137,-1615851,623718,2276586,2649362,-36469,-3782996,-2950913,2087755,4316295,898737,-2904793,-2750625,-353694,1564986,2433861,1266485,-2161000,-3848334,-409756,3720296,2764476,-1325579,-3048539,-1404502,1045030,2384286,1965431,-607131,-3073019,-2126025,1858890,3840759,821290,-2832967,-2384348,311766,1608756,1825944,830891,-2167985,-3385610,44292,3549111,2003205,-1580984,-2721987,-1243748,1026293,2158580,1232523,-887505,-2405513,-1660772,1687806,3618023,579279,-3209441,-1965674,1091239,1562278,1238642,852324,-1604763,-2952507,266469,3355387,1620731,-1829588,-2551818,-684407,1330479,1792360,504493,-989660,-1863007,-1533444,1295533,3339100,500409,-3323808,-1732648,1755561,1511843,415867,451327,-989807,-2400797,66307,3154044,1813749,-1917530,-2530605,-157506,1764180,1183515,-108152,-704007,-1269546,-1384365,950372,2987497,381649,-3247730,-1807225,1753199,1770811,-129629,-279954,-470697,-1560737,-334339,2462698,1960187,-1711073,-2707802,262811,2278233,894763,-562861,-520465,-723364,-1016783,798925,2429759,229623,-2780400,-1598197,1600130,1747628,-335338,-802860,-381016,-859669,-322283,1738342,1617928,-1315835,-2460097,225583,2197628,785476,-777332,-449157,-257423,-577570,658715,1899497,284144,-2238786,-1287538,1536858,1681798,-306094,-1011105,-396922,-445191,-108663,1193568,1129525,-1061908,-2008684,151518,1844113,771567,-941393,-761396,-65656,-106673,389790,1408342,281850,-1811446,-1076737,1495796,1488159,-496799,-852198,-186482,-198012,37856,986426,683072,-987728,-1531090,58285,1461713,710190,-982582,-916463,293912,173543,-53582,913480,528180,-1601025,-1174735,1552326,1514537,-858980,-1006066,255529,121117,-164479,721625,695327,-757212,-1347594,138320,1441968,594310,-1127297,-897621,608072,372152,-382112,476226,707521,-1179985,-1325510,1329747,1693317,-969325,-1366850,549407,619670,-497048,59590,918517,-299898,-1425929,80123,1629245,503137,-1369633,-784616,886369,423439,-710283,167057,882945,-763268,-1279500,972421,1708669,-742877,-1666027,434600,1146723,-383151,-544483,809204,236215,-1273286,-256861,1536422,583142,-1421197,-755564,1075764,562749,-843653,-124663,858374,-411597,-1110009,598387,1437013,-450187,-1502666,254485,1222368,-225695,-781203,417838,489841,-892970,-445219,1177071,588830,-1216770,-794331,971933,725559,-809668,-354636,653779,-100684,-912831,303481,1112503,-363631,-1172681,84138,1052462,-28498,-788345,145788,502176,-349790,-497941,733638,663233,-880032,-757374,878764,784142,-756438,-552556,705303,149732,-866610,93587,921849,-326323,-994469,215648,940265,-155210,-690068,76153,537874,-167490,-501684,371652,660787,-574004,-918124,726005,989079,-767536,-906368,874620,537369,-950313,-138760,1085612,-187739,-1157621,227562,1105748,-241499,-891434,99183,715703,-65860,-622748,209049],[0,0,0,1,4,-3,126,-9,43,-192,116,-152,331,-289,336,-578,595,-678,959,-1061,1200,-1590,1785,-1994,2475,-2835,3180,-3790,4301,-4794,5620,-6362,7054,-8067,9100,-10073,11393,-12741,14044,-15718,17507,-19256,21377,-23691,25987,-28727,31737,-34790,38312,-42274,46381,-51096,56419,-62109,68660,-76218,84594,-94380,106037,-119653,136292,-157205,183831,-219512,270195,-347296,480000,-766297,3143951,-11734373,-24801776,-7969467,15682613,21264929,3785711,-16219226,-21102726,-1829640,21549622,20592052,-2796457,-19421329,-15938003,3824089,23433134,18708825,-9768500,-24516300,-9358645,11447939,19063898,11046090,-11798192,-26923744,-9149544,19624187,20823540,-106033,-17759804,-20513959,-3440449,20748455,20915656,-4394205,-21912491,-14962802,5688659,22730840,17757295,-8598412,-24715965,-10116445,14604560,22550245,9642145,-12449520,-23456380,-7872477,18206972,22580861,954354,-20515470,-20420939,-284217,19569938,17906449,-4261425,-23348625,-18224855,6515639,23739628,14317828,-10516814,-23161085,-10456319,13730481,23639398,9103415,-14151717,-21505164,-4838257,18693883,23251695,2524583,-20381534,-19867708,1639104,20539078,17729815,-4713696,-23195156,-16547331,7049493,20975665,12383791,-10074362,-24530928,-12454654,14696866,23209664,5324983,-14888024,-19367906,-5933815,16925480,24071153,1903303,-21048562,-16255915,4331824,18781156,17709468,-2193699,-23119312,-16008664,10398755,21298391,9749396,-8946199,-21795066,-13168074,13473381,23066843,2909282,-17128990,-17457601,-4356714,13953081,21356513,2128819,-21822942,-17609796,6042015,19571747,14397407,-3537412,-19214884,-13778360,9281473,21907925,10245638,-10966457,-20020446,-7927855,13283251,20046987,4452278,-15895978,-19342168,-2648423,16323165,16887537,-1322047,-18344636,-16202841,3286419,19593039,13605640,-7721282,-18967939,-9729116,8224279,19058027,11414403,-10727470,-21159376,-5000538,15604078,16710404,2772677,-12521143,-17291366,-2732416,17397010,16689925,-3614611,-17782886,-13280438,3137250,17386117,13136946,-7473635,-19445015,-9142513,9090193,16891356,8134100,-10244807,-18708650,-5094486,14436885,16896044,1841463,-13718117,-15253931,-596705,15856647,15151654,-2482406,-16897796,-12480689,5322073,17014245,10150728,-7643781,-17061361,-8426759,8927810,16884692,6553566,-11405893,-17114066,-4075240,13213977,15652905,936752,-14318634,-13716600,1313911,14692073,12828283,-2816062,-16015588,-11501003,5948989,16569387,9351387,-7809585,-16501845,-6842708,10293258,15115214,4095065,-10039734,-14787604,-4186556,13237394,15887746,-1298234,-15234587,-10833201,2208119,12263072,12152559,-2393646,-16777723,-10435788,8009933,14644179,6335661,-6974986,-14960205,-6810908,10915449,15136313,1851089,-10505204,-12159428,-3381268,11705151,15691414,-1214809,-15985557,-9401844,4985871,11267508,9132660,-2149760,-14959561,-10296072,8167611,15435722,4774327,-8698851,-12971768,-4899119,9328224,13753940,2072222,-11519684,-12024003,-364663,11705948,11871700,-1578288,-13669348,-9905872,4588508,13082502,7905660,-4735635,-12583121,-7445913,6614872,14276767,5440916,-9869816,-12971186,-1593851,9721454,10717620,1746861,-10060090,-12466428,-117854,12921102,10137909,-3595012,-12011049,-8125064,3762487,12378091,7420672,-6221064,-12393930,-5115340,7046232,12298941,4834050,-8820369,-12590610,-1359522,10434809,10131985,207379,-9561250,-10123758,671211,11696418,9316757,-3767707,-12187994,-7171389,4857728,11308204,5749344,-5853736,-11466599,-5060435,6990406,11669645,3173621,-9052158,-10824408,-505123,9870236,9324851,-546597,-9533524,-8709236,1504413,10730644,8601808,-3508929,-11704793,-6235656,5860057,10572619,4089022,-6146957,-10242627,-3763116,7085634,10403198,2239106,-8648219,-10327474,-360174,10056778,8467731,-2334672,-9014466,-6521728,1481522,9366273,8374391,-4020259,-12092076,-4356952,7189656,8916040,2968801,-5051767,-9652210,-3639494,7972665,9799286,225556,-8226487,-8284116,-85723,9441357,8164001,-3556729,-9642932,-4677128,2627021,7654933,7031775,-3348369,-11834749,-4402576,8256549,8628719,604948,-5415879,-7404757,-2705272,7229800,9573633,-177550,-8962784,-7019084,1661274,8425014,6604309,-2769567,-9076770,-4725435,3897137,7829395,4364845,-4150861,-9470090,-3724276,7013715,8893525,324720,-6969367,-6500775,-637710,6077368,7566840,319770,-8458477,-7100652,2990866,8815781,4436782,-3592246,-7306181,-4075896,3597658,8087822,3731028,-4974920,-8218187,-2265288,6099893,7687244,444020,-7030282,-6304040,716668,6238837,5758199,-621171,-7340090,-6266222,2622714,8385882,3960041,-4128914,-6973450,-2768761,3805733,6835478,2934109,-4692931,-7459344,-1531621,6408917,6849438,-449678,-6627094,-5234112,1024192,5821227,5055823,-1100235,-6806009,-5129679,2820659,7529158,3239111,-4550417,-6650857,-1649188,4142824,5676945,1897593,-4276080,-6592100,-1195611,6185394,6126659,-1060469,-6346166,-4209402,1888837,5624883,3718005,-1735544,-5651792,-4060594,2579678,7140014,3020226,-5111334,-6258956,-201989,4159853,4039539,1321222,-3582660,-6275006,-819122,6520907,5122130,-2246884,-5589217,-3075352,1748054,5149207,3275704,-2350593,-5108733,-2632095,2532711,5990245,2787400,-4864565,-6168166,765186,5047204,2812913,90792,-2656058,-5049017,-1122029,6093294,5017577,-2996121,-5728538,-1755685,2336099,3891499,2415103,-2160911,-5111039,-2098585,3233608,5047278,1462758,-4139846,-4957766,383995,4805864,3033492,-936982,-2971627,-3298677,-230868,4810516,4357854,-2452813,-5819630,-1469261,3320721,3517759,1059689,-1893761,-4034326,-1974807,3054582,4801385,437220,-4355582,-3851145,900405,4109730,2649364,-1148243,-3440742,-2548287,797991,3915904,3095089,-1950501,-4891240,-1433103,3475785,3697945,165426,-2499785,-2954990,-928825,2668276,3976040,305944,-4145556,-3451604,1294081,3910814,1872744,-1629493,-3058292,-1829696,992775,3400500,2269066,-2127336,-4289833,-983934,3425635,3264501,-296514,-2620057,-2212896,-102173,2315232,3055978,234460,-3575739,-3070844,1615014,3985448,1231792,-2180348,-2558434,-1011567,1049773,2698137,1704251,-1998542,-3844568,-849724,3261869,2882906,-884310,-2868766,-1475463,547403,1817949,2326572,348660,-3208168,-2844586,1922724,3977774,553657,-2337850,-1746631,-400576,943828,2315862,1444652,-2115538,-3306775,-257245,2955662,2420341,-946866,-2951282,-1274553,1076244,1429637,1135229,198970,-2416391,-2796665,1652028,4151607,311403,-3006374,-1310684,582626,774257,1646959,1437268,-1652464,-3034782,100395,2987312,1780544,-1251613,-2443541,-984725,1095940,1556367,673851,-520611,-1819657,-1971298,1068329,3315514,538367,-2924134,-1550885,1198697,1164814,675715,806316,-949668,-2478104,24928,3011632,1744735,-1583536,-2106525,-299667,1165211,1226649,499713,-631400,-1628628,-1315045,1040378,2434576,258012,-2468126,-1671700,1036897,1446349,325785,-78558,-736933,-1557134,-127465,2253056,1627609,-1361924,-2123307,45485,1534978,991782,74496,-485960,-1149067,-850588,996705,2047714,91541,-2189236,-1271821,1059842,1351158,35066,-460596,-627554,-1025341,-127646,1699591,1320076,-1261327,-2058372,132853,1746976,764001,-510734,-410047,-456771,-581574,713745,1777174,155412,-2042262,-1074883,1368644,1414403,-289504,-769605,-300585,-456927,-174511,1105402,1210477,-1011483,-1984171,221692,1887321,428855,-1084239,-296340,133570,-536973,306028,1650610,239747,-1994053,-880121,1560518,1186389,-661313,-741483,50094,-131286,-209449,750243,990592,-818771,-1775341,123312,1888382,363813,-1540365,-374424,747378,-366012,-400030,1369528,565549,-2019635,-927125,1848996,1130795,-1146184,-761386,527634,15764,-313677,643262,801561,-681743,-1332500,213662,1623433,359489,-1446844,-658934,864200,90097,-577954,711090,758343,-1422352,-1117673,1590474,1274351,-1242627,-986746,715147,413976,-539002,318227,748054,-529194,-1111036,246677,1267290,207808,-1158317,-507541,818647,346310,-477108,154952,576426,-729443,-932981,1010786,1133299,-881544,-1202060,539205,836520,-346876,-257070,448642,-24560,-829199,47666,1140290,132803,-1095577,-424448,902696,387957,-623243,-99009,471664,-330517,-637708,584614,925320,-561912,-1032379,457430,975684,-243138,-643154,346488,326589,-604083,-231310,961120,238285,-1113274,-423960,1032003,462976,-811206,-284490,607002,-113501,-671369,388414,818938,-558238,-1041105,476696,1152439,-276036,-937559,265326,622009,-464005,-350102,837936,414522,-1094385,-509929,1248329,563090,-1110640,-437217,891388,17780,-866833,312370,854113,-554335,-1012976,540717,1129093,-403499,-1018803,224651,821238,-183704,-638969,577792,606413,-940468,-678459,1305096,789941,-1353429,-723206,1180503,418324,-1032214,136037,945785,-538700,-990379,673076,1073112,-457526,-1065228,161016,837925,-20865,-587243],[0,0,0,2,9,-124,133,-62,246,-303,269,-491,637,-659,935,-1186,1303,-1702,2090,-2339,2862,-3470,3924,-4654,5490,-6207,7217,-8405,9471,-10810,12410,-13927,15754,-17868,19940,-22318,25113,-27905,31024,-34603,38284,-42348,46979,-51799,57045,-63024,69346,-76239,84027,-92420,101599,-112046,123507,-136239,150859,-167356,186178,-208336,234389,-265502,304005,-352535,415823,-502827,629986,-834003,1216392,-2182881,11104722,11497076,-15433552,-21867884,-8710553,15851081,21989319,3753336,-19498838,-18662589,323651,19129433,20227491,232880,-22839608,-17401017,9045539,23141277,13088670,-6577126,-21707299,-14492979,12269168,24968336,6578843,-16118294,-20927069,-8120311,13897972,23678467,3045441,-23225794,-20870698,2345014,18469582,17425072,-900807,-21948243,-18401392,8800173,24981051,13488935,-9063471,-21346621,-11616609,13481370,25411564,8816946,-15719556,-21771990,-5652060,16804195,21967600,1825136,-21399430,-20976188,1065929,20058345,17077526,-4837458,-23339666,-17724705,7244889,23699272,13632196,-10818237,-23147453,-10046754,14162257,23645938,8630512,-14790021,-21490596,-3891960,19164849,22397977,1999953,-20226488,-19957601,2311209,21234978,16568561,-5503536,-22368502,-16802046,7012024,23001028,11471587,-13316157,-22671601,-9536379,12129470,22553053,8396625,-17368352,-22370146,-1114029,18944066,19001568,2066563,-17721521,-19206985,3760967,23409395,15654119,-6731869,-19843118,-14203082,7147171,23228891,11777875,-14073204,-22248645,-7435609,12090903,19509956,6143502,-16969798,-21751306,-1580609,18195425,17439013,-507366,-18499522,-17391663,4166820,21550263,15120130,-6257146,-19764880,-11629270,10105625,21258534,9411191,-11318945,-19765959,-7819238,13921914,20824288,2912659,-17544319,-17580629,-1471253,14835946,17383686,-680783,-20882702,-15690068,6876742,18015829,10997351,-5108915,-18909527,-12862070,11102252,21731941,6645858,-11781829,-16411742,-6480093,12910671,20722519,2626236,-17698403,-14962106,1614102,14129881,15120463,-603164,-19531484,-15500136,7448943,18504289,8927359,-7420577,-17274815,-10480231,9669238,19303956,5862016,-12716774,-16428361,-3844166,13270909,17462150,2038891,-15772916,-15087645,1749318,15893263,13719298,-2862199,-16864396,-12220230,6290676,17372124,9324302,-8511623,-17143362,-7677844,9991052,16791378,5425166,-12020761,-16606823,-3199657,13529874,15271974,339262,-14813597,-13599948,2384791,15461608,11866526,-4092096,-15790418,-10797963,6472271,16974360,8527981,-8937995,-15817466,-6048173,9888379,15734191,4293197,-12329442,-14721412,-1126365,12596646,13415892,276058,-14472894,-13423609,3426639,15399148,9675384,-4916407,-14136593,-9586891,6247160,16197062,6823638,-10002781,-14437006,-4066560,9779457,14248922,3387617,-12017605,-13823643,-249112,12884451,12347468,-1261521,-13832780,-10816902,4364119,13972338,8618813,-5178965,-14071581,-7996319,7622527,14509495,5168631,-9117373,-13746172,-4065454,10701647,13342290,382115,-11631196,-10789333,-200099,11528773,12419975,-2545896,-15085063,-8418991,6327127,11797634,7166844,-4009892,-13800849,-7633361,9563066,13999274,2229957,-9133838,-11148269,-3168520,10342590,12964214,-864119,-12377212,-9179342,1142507,10339555,10841574,-2563842,-14804318,-7872770,7524183,11465532,4649277,-5139793,-11772835,-6301375,8611938,13547294,2331313,-9872224,-10647450,-958802,10126216,10888190,-789882,-11239042,-8822143,2402041,10947384,8477256,-3835074,-12765073,-6969463,6335048,11609152,4447072,-6795400,-11157257,-4055208,7745453,11427391,2209748,-9603373,-10546217,387357,10574132,9031591,-1636135,-10147734,-7985234,2579594,10807936,7647766,-4208245,-11588896,-5779606,6480093,10999055,3333278,-7363251,-9957145,-2663627,7536842,10152661,1319317,-9530566,-9568945,906356,9786498,8035672,-2210514,-10099104,-6781539,3906909,10005683,5642112,-4439477,-10352639,-4866237,6877912,10646072,2235221,-7499298,-8694323,-1494271,7400348,9152935,408229,-9321961,-8280312,1858236,9460205,6675253,-3329121,-9616157,-5412468,3988804,8947780,5067554,-4783383,-10187449,-3560139,7395760,9008338,964850,-6927337,-7786208,-774453,8063967,8085798,-1170025,-8391809,-6596624,1734029,9113876,6518415,-4459813,-9438078,-3094893,4612500,7015673,4168010,-4441304,-10225985,-2633860,8616908,7638955,-1000123,-6271484,-6351854,-865788,7671398,7652202,-2199495,-8378980,-4914582,2745086,8190066,5298084,-4655201,-9009959,-2040353,5430929,6278455,2806051,-4165540,-8760052,-2313757,8134121,7397421,-1880872,-7033832,-4909125,841423,6546225,5876056,-2155272,-8019300,-4772497,3514837,7961156,3624984,-4893851,-7545685,-1594566,5292005,6267244,1470291,-4956661,-6928803,-759463,7141141,6586800,-1622998,-7239218,-4586060,2307070,6316304,4092120,-2254286,-6790119,-4220387,3567832,7584735,2468445,-5419300,-6725364,-749988,5199914,5470615,553133,-5005588,-5825454,-71002,6422872,5677138,-1947130,-6927255,-3647336,3133991,6015889,2888957,-2876647,-6095576,-2879526,3909717,6561016,1752217,-5138462,-6041181,-158087,5408523,4649087,-631334,-4899251,-4738266,533318,6027929,4607693,-2534398,-6429519,-2787653,3237234,5495247,2222175,-3212426,-5354842,-1829663,3840736,5671624,1255687,-5139595,-5425978,946778,5378205,3410403,-940622,-4228845,-4226768,805822,5930146,3557052,-3215521,-5481337,-1859633,2993008,4972028,1633469,-3918724,-4717716,-556441,3555138,4530868,1067514,-4813357,-5146747,1733423,5553065,2143202,-1611614,-3216764,-3339937,822229,5842618,3165677,-3759549,-4990219,-730952,3056687,4015989,1089663,-3683589,-4159791,-37139,3396015,3670212,400662,-4476325,-4460585,1841332,5357901,1769671,-2442163,-3083054,-2041384,1044267,4520902,2781751,-3152014,-4908275,-535604,3840380,3520830,-176401,-3332497,-2972324,164935,3161933,3311999,-228140,-4315924,-3438736,1835174,4618780,1433987,-2632528,-3242525,-1159297,1671828,3433885,1726054,-2664171,-4307203,-450734,4006095,3393537,-895749,-3378815,-2002816,813930,2837649,2655793,-448935,-3784341,-2726540,2064424,4281517,1091213,-2937471,-3050228,-419702,1953449,2695793,946570,-2415298,-3625747,-290483,3561879,2802980,-1239825,-3456550,-1642935,1333494,2678073,1790663,-779410,-3105988,-2034664,1998088,3897084,811017,-2824423,-2571369,141197,2010970,2257776,443270,-2428660,-2951038,63649,3152629,2375714,-1253162,-3306856,-1373976,1644769,2194299,930947,-796481,-2627612,-1878199,2089005,3793376,142904,-2929924,-1807902,595609,1823276,2022919,286467,-2334060,-2292556,576956,2794235,1853592,-1320670,-3161278,-1002645,2049558,1892785,103094,-876777,-1971891,-1709148,1806930,3520273,-197058,-3261583,-1344504,1183807,1485217,1301330,208843,-1955701,-2044027,838470,2859940,1489661,-1569415,-2726583,-574505,2124044,1652752,-206975,-928184,-1521681,-1225732,1485190,2969045,-220856,-3277686,-1438327,1587648,1691310,481156,-393710,-1301827,-1500031,512385,2465739,1415909,-1732147,-2478992,88683,2236288,1339775,-460271,-1020807,-1101395,-568694,1298857,2244821,-207989,-2789513,-1494831,1546325,1894924,20542,-1029563,-1001603,-804057,335281,1963101,1209114,-1620246,-2364629,173681,2295666,1154772,-825865,-1081307,-607806,-98398,1054823,1739922,-45313,-2329459,-1269010,1549416,1922611,-165960,-1256008,-862211,-242734,404734,1280585,841025,-1310285,-2094055,237114,2126747,931932,-1137539,-1064522,-214155,139859,934243,1426306,-242294,-1957882,-852891,1538948,1562844,-189254,-1181055,-713996,4362,647844,907552,423180,-1054118,-1709545,212677,2106253,765355,-1380543,-1017773,143660,71685,517289,1266890,-273495,-1979435,-496096,1710934,1180240,-494819,-936867,-540111,116413,675841,767353,183601,-877161,-1274664,184721,1907460,636153,-1590639,-1011100,594696,270279,62058,892836,-104102,-1820420,-568856,1707226,1138119,-860584,-1047511,-47277,371322,379023,537119,190957,-748972,-1122548,288341,1673630,506672,-1518677,-968211,779447,555145,-153706,325421,136122,-1192142,-696860,1376844,1298256,-867678,-1396237,94253,895139,221194,-24299,191534,-444916,-960818,210509,1497552,422234,-1436886,-909244,821033,831285,-251476,-154741,150003,-563228,-623864,891408,1257128,-554280,-1476300,10759,1142350,324275,-496225,-2494,-9998,-647263,-28425,1180004,526169,-1309619,-998933,840726,1014178,-344568,-531252,88662,-184145,-481985,616801,1037911,-383438,-1296636,-113579,1155999,456179,-661065,-255019,222104,-272558,-88816,935032,455252,-1129177,-838597,849841,888462,-331080,-530095,103045,-99688,-205453,446648,623717,-420296,-994263,-52872,943106,483010,-662785,-465371,259050,58569,-239998,676087,509661,-1009723,-769136,965402,911835,-535090,-507400,306712,-44232,-253917,515660,388539,-542835,-812070,82961,801346,334993,-563146,-555050,329521,216389],[0,0,0,1,5,-115,1,-43,187,-92,140,-307,256,-322,540,-536,614,-904,980,-1122,1469,-1643,1853,-2331,2632,-2943,3533,-4013,4487,-5247,5925,-6573,7565,-8508,9416,-10651,11918,-13137,14733,-16392,18014,-20021,22186,-24345,26913,-29724,32560,-35897,39592,-43420,47820,-52801,58097,-64217,71240,-79001,88105,-98900,111462,-126785,145999,-170290,202687,-248249,316514,-430634,657348,-1282778,7341661,22770339,9219295,-14145516,-23658500,-6769314,15367284,20776682,4487183,-17223323,-21786534,138514,22439780,18939010,-3064161,-19004901,-16521857,4732967,24562392,16894524,-10823698,-23119757,-9636797,10952438,20945904,10471986,-14923395,-25641665,-6264017,18084242,19725841,1589494,-18838027,-22182344,-861007,22223394,18413962,-5067351,-20605751,-15331272,5881556,24083742,16771041,-10174135,-23761640,-9293598,14412956,23003963,9240796,-14176778,-23060632,-6159348,18203733,21771619,880063,-20972394,-20727934,745161,20251484,17120040,-5088530,-23250360,-17665032,7065346,23779987,13822670,-11135959,-23134040,-9867453,14346955,23473750,8333800,-14630393,-21291014,-4207974,19228738,22756959,1517884,-20501232,-19364739,2220047,21133280,17197372,-6094232,-23146759,-15307053,7298137,20954235,12406704,-11352925,-25035054,-10580430,15335748,21757473,5314636,-14620588,-20680488,-4927374,19428868,22386730,-524315,-19411864,-15516334,3038575,20280548,18603304,-5499003,-23876648,-12750027,10436402,19554174,10728058,-9607784,-23872969,-11040040,15688387,20914935,1820808,-15980507,-18449158,-4242272,16968286,20507170,-1208447,-20646557,-15633585,4628970,19833216,16103072,-5438759,-21153765,-11258995,10949638,20097017,9559542,-10396542,-20633450,-7884517,14684382,20155416,2971884,-16647495,-18650076,-1594327,16733128,16249621,-2196241,-18504683,-15599527,4173599,19848065,12911698,-8566153,-19208559,-9181909,9429447,19375854,9674481,-11851597,-19940483,-4196479,15145140,17199921,2523567,-14654522,-17020082,14216,17502984,14580611,-3832046,-17405077,-13790586,4359644,18805530,11485335,-9470559,-18693394,-7740721,9652345,17102601,6928354,-11835048,-18045832,-3394309,14810378,16413279,921316,-14888341,-14764934,1496205,16444148,13672701,-3671521,-16863815,-11716125,6442156,17460447,9038611,-8958947,-17017933,-7130619,10077595,16546757,5114788,-12238097,-16496704,-2864043,13924709,15117567,-387743,-15009935,-12956651,2774082,15338879,11735871,-4504486,-16070145,-10150240,6788100,16589039,8548291,-9260315,-16696696,-5038019,11298194,14275585,3258069,-10763215,-14978111,-2468295,14531658,14222752,-2611174,-14443438,-10867232,2411711,14318503,11552906,-5671982,-16265221,-7620921,7524205,13895143,7296475,-8511570,-16627285,-4109163,12897229,12868730,797413,-9799146,-12885325,-2638401,14014496,14294203,-3755682,-14848018,-8309434,4378770,12682082,9542429,-5557882,-15308134,-6818370,8357221,13423598,5369731,-8840766,-14896485,-3465715,12076119,12248940,-460714,-10791080,-11030401,-365368,12497097,11908871,-3312263,-14222205,-8540743,5567378,13138886,7216109,-6073071,-12940292,-5824646,7801214,13456804,4372064,-10096240,-12968904,-1027006,11092035,10635156,-210736,-10869003,-10916984,1100376,12408586,9634523,-3954501,-12875743,-7893958,5726257,12875032,5622692,-7208038,-11644620,-4333406,7600429,12461271,3882943,-9965196,-12141910,-171421,11090028,9772994,-1023372,-10399073,-9297452,1960496,11674462,8470782,-4457601,-12633643,-6720121,6271396,11746965,4442886,-7057094,-11076446,-3782721,7876120,11410906,2148709,-9942694,-10597005,694970,10787008,8814626,-1995957,-10156804,-7765728,2761914,10942407,7729740,-4533422,-11879763,-5487604,6789092,10883237,3166916,-7598906,-10063596,-2174265,7776000,9716142,1441950,-9368220,-10348211,1133340,11100286,7527043,-3559247,-9204457,-6040863,2686081,10284986,6900380,-5634618,-11280152,-3394259,6981351,9628451,2944836,-7347503,-9865463,-752354,8380692,7773054,327618,-7874048,-9369541,887089,11459422,6684669,-5439080,-8715104,-3915765,2613608,8661398,6495242,-5430358,-11265565,-2524481,7760859,8338557,1331908,-6958524,-8455692,-51221,8467552,7064196,-888027,-7547184,-7547456,1458540,10335500,6274290,-5364857,-8852395,-2893964,3942505,7404259,4383995,-5025137,-9808768,-2495028,7716648,8274782,-87144,-7394447,-6774150,597843,7186324,6413743,-982058,-7879433,-6405033,2906365,9296247,4617309,-5007813,-8020839,-2526037,4755077,7253916,2833484,-5039508,-8150316,-1966300,6990085,7712731,-725161,-7823323,-5622036,1780752,6628908,5071284,-1554887,-7463718,-5552093,3301442,8564904,3587760,-5138334,-7314209,-1748453,5002740,6440759,1688961,-5073506,-7001169,-889553,6984919,6812059,-1459035,-7424961,-4688809,2301900,6242983,4170724,-2056426,-6783739,-4421009,3388855,7659347,2664435,-5516280,-6823282,-661740,5180258,5426696,823157,-4844731,-6112183,-406679,6452985,5981265,-1580385,-7015568,-4023429,3085266,6087734,2765128,-2499079,-5657358,-3638184,3172972,7441351,2311799,-5802370,-6063095,230071,4678350,4433346,425078,-4849283,-5457828,522215,6054619,4519740,-1789646,-6331751,-3905095,3351104,6262224,1665024,-3233898,-4210815,-2518608,2426252,6773535,2463844,-6123855,-5864870,1630053,4956616,3115778,-141767,-4074813,-4840811,726696,5819102,3734070,-2235994,-5649940,-3132139,3252447,5811948,1074168,-3940761,-3833025,-1218129,2405187,5267497,2038278,-5322844,-5637956,1614718,5437365,2584203,-1281428,-3479282,-3287220,694567,5112710,3672164,-2602983,-5668199,-1980488,3618068,4728600,534123,-3446986,-3537035,-822443,2736618,4401295,950295,-4743558,-4736826,1510644,5315194,2358862,-2193825,-3538065,-2036544,1109591,4092599,3130116,-2266862,-5282684,-1460479,4148921,4150310,-331584,-3297709,-2838087,-149922,2852579,3734294,185109,-4396423,-3819625,1676802,4752436,1756292,-2465211,-3318389,-1276395,1430407,3427541,2158066,-2387041,-4702632,-929656,4041074,3676799,-711020,-3307267,-2181798,420148,2607267,3000676,-82357,-3883472,-3208118,1999839,4502099,1205274,-2888678,-3042118,-601496,1646035,2705404,1401430,-2137517,-4000137,-831204,3789065,3367512,-1372072,-3537486,-1346405,1052361,2175952,2248270,-129681,-3517621,-2685189,2259251,4186665,721919,-2659533,-2628593,-136111,2086559,2256464,537515,-1998887,-3131490,-750604,3343254,3339774,-1628630,-3944693,-865248,1710120,1455283,1231392,149174,-2936184,-2542956,2361428,4058883,208907,-2956934,-2049825,329987,2005267,2016918,229261,-1806024,-2259802,-284614,2783152,2856267,-1380797,-3863851,-787554,2271032,1433649,210165,-319348,-2181525,-2295076,1702119,3696014,124802,-3207175,-1802792,1028026,1920014,1220696,-8403,-1575634,-1992266,67005,2789377,2319962,-1456932,-3190701,-555993,2205404,1545366,-76596,-736865,-1523260,-1467022,1285671,3084868,188997,-3227138,-1982095,1334753,2027348,496773,-497969,-1156889,-1483133,30474,2531164,1907276,-1617785,-2810879,-139864,2333049,1405240,-393963,-945498,-1151553,-855148,1206415,2489098,87827,-2826387,-1830043,1491349,1997982,67983,-972174,-954028,-975968,68938,2007744,1556949,-1539218,-2659042,99922,2390353,1258185,-745245,-891579,-673059,-388293,1015650,2101876,107468,-2551935,-1565563,1603589,2090689,-182194,-1319829,-718251,-362785,96639,1373488,1333901,-1358812,-2509440,181233,2450843,851876,-1207416,-923423,-259905,-159871,869768,1591717,-32817,-2052644,-1164960,1482471,2047148,-243764,-1602710,-594202,336249,199944,717661,1108495,-925321,-2345446,53887,2556865,821073,-1693299,-941781,273011,30679,450611,1225313,-112254,-1831616,-929033,1432771,1760650,-166182,-1557094,-660039,691561,545992,249465,602561,-400751,-1887653,-193862,2343105,985039,-1853784,-1182424,680453,411214,107,798841,115171,-1651644,-954683,1441512,1688173,-503517,-1627423,-424671,836114,473558,97798,315227,-437533,-1422095,-147262,2010654,987727,-1706047,-1246113,815082,789874,-174105,275767,345913,-1143465,-991937,1241563,1673160,-582502,-1726304,-174373,1016925,349741,-103300,292348,-290291,-1207578,-42393,1692939,728239,-1603978,-1157547,812240,857535,-226252,-134285,255095,-754473,-857247,948746,1653923,-496046,-1717496,-88210,1240080,292932,-408776,170680,32854,-993482,-127399,1555450,763958,-1449346,-1134522,865301,990395,-324987,-355519,231913,-461830,-801664,697953,1410079,-376264,-1690346,-120454,1347228,412304,-683058,-87943,270283,-686452,-326098,1300978,789595,-1317538,-1128838,913363,1090367,-357306,-566406,122771,-94021,-588454,318153,1119651,-87903,-1541675,-427039,1419534,611139,-965602,-326545,581296,-355127,-595266,1061304,989133,-1184255,-1260064,951037,1203131,-439613,-692759,199498,148230,-388739,238675,892620,1143,-1257137,-556135,1235374,882209,-1008208,-759577,719161],[0,0,0,-1,-5,20,-127,27,-75,224,-139,209,-402,371,-451,699,-744,875,-1208,1329,-1537,1973,-2245,2546,-3121,3545,-4012,4770,-5418,6071,-7046,7977,-8902,10178,-11423,12681,-14316,16014,-17685,19769,-21973,24206,-26874,29743,-32665,36079,-39826,43683,-48126,53036,-58216,64122,-70779,77945,-86173,95608,-106149,118488,-133107,150280,-171287,197715,-231495,276993,-341924,441884,-617469,1013987,-4461613,8864277,22549993,8259537,-13164052,-23150195,-8263528,15714016,22602311,2617762,-18451943,-19065706,-120469,19545757,21017818,-1352275,-22218045,-16147642,8074346,22162673,15057154,-7055954,-23404262,-13230561,13521822,22868420,6655130,-14406372,-22053904,-9079666,16034616,23549547,1280998,-22178007,-19773494,798289,18736139,18736974,-2174783,-22685870,-16846688,8684810,23803080,14309092,-8772050,-22604484,-11073418,14620390,24591157,8182876,-15052274,-21925825,-5994894,17433842,22039479,977908,-21620346,-20497490,1380828,20164268,16758911,-5330768,-23336698,-17298621,7427811,23841315,13461524,-11480614,-23107148,-9274930,14765543,23232424,7818903,-14983562,-20902767,-3501357,19267504,22424550,1393612,-21110880,-19410318,3604225,21169116,15576306,-5914849,-22311032,-16366646,7649135,22850833,10914898,-13406696,-22918812,-9432830,13526863,22746301,6486331,-17320541,-20597484,-1448872,18164560,20184914,1937305,-19567890,-18476863,5602933,22748974,14598734,-6484050,-20061020,-14066225,8117878,22951963,10970405,-13853998,-22382666,-7778248,13390598,19848257,4232329,-17183495,-20148799,-1619416,17535257,17979321,-636054,-19277962,-17013440,4861359,21735967,14786785,-7334053,-19906925,-10111057,10185180,19888381,9762805,-10980352,-21136271,-7154038,15986556,19644352,1007497,-16445952,-17083154,-2071157,16211992,17565118,-3033328,-20469865,-13762997,6099415,17888441,12286849,-7021570,-20381701,-9758377,12383715,19033542,6547613,-10596029,-18112840,-6009430,15744161,19397680,-142416,-16502756,-13747286,851915,15178986,15491204,-3112581,-19985116,-13048967,7580569,17597034,9238130,-8381565,-18380740,-8554113,11262227,17748288,4748164,-12408998,-16463080,-3185217,14648267,16802154,49984,-15954915,-13824508,2624326,16087222,13079934,-4109391,-17170548,-11071262,7366108,17311710,8056700,-9613923,-16791605,-6201878,10706203,16169214,4299094,-12789451,-16155185,-1818536,14347648,14527441,-1290139,-15246744,-12243428,3655994,15238763,10854566,-4836774,-15978695,-10032939,7832498,17041233,6977418,-10094597,-15322061,-4609139,10757787,14952516,2851705,-12625777,-14003687,-443181,13501180,13240678,-1657851,-15295410,-11600972,4842010,14644632,8799935,-5272436,-14501034,-8976539,7581434,16252968,5516134,-11053772,-14117234,-2496931,10650270,13065362,2211396,-11857231,-13508987,296444,14008528,11902506,-3276149,-14147218,-9254739,5258712,13812292,7750679,-6534709,-13821291,-6395001,7849207,14138267,5157742,-10508083,-14583891,-1517851,12210002,10907257,-698359,-10352056,-11102522,-82502,13576959,11592195,-5230196,-14256194,-6528015,5842361,11970051,7406023,-6176928,-13985849,-4831021,9468463,12196432,2839827,-9301298,-12768136,-1325926,12405586,10582992,-2603409,-10778098,-8978180,664294,11789559,10512439,-4982678,-14376243,-5895697,7286956,11031488,4814655,-6383352,-12150903,-4171928,9249062,12163807,1808389,-9842590,-10955032,-16924,11353475,9714429,-2358410,-10902137,-8001940,2781202,11264908,7892581,-5172362,-12804178,-5783700,7178194,11335865,3485531,-7462167,-10778666,-2945956,8420307,10974769,1228811,-10174242,-10011357,1540313,10937462,8153674,-2702721,-10180914,-7112150,3476386,10940658,6886991,-5214148,-11775564,-4707647,7547056,10594090,2039142,-7810758,-9398518,-1802893,8047033,9926073,472557,-10205018,-9155838,2014198,10324559,7049988,-3353083,-9817953,-5811653,4184906,10035513,5500879,-5281925,-10804037,-3816236,7894253,10221826,1070241,-7889012,-8059886,-777011,7316941,8744414,202931,-9745130,-8571782,3138906,10402756,5164657,-4528266,-8580336,-4729533,3708970,9439400,4981962,-6059919,-10111157,-2309690,7529118,8659910,736737,-7811280,-7633529,900450,7796518,6644403,-541962,-8132314,-7889644,2723028,10767932,4837267,-5988675,-7725052,-2585265,3444079,7732231,4542796,-6094713,-9996041,-957551,7987876,6892588,-235288,-6852280,-7089164,846961,7928239,5751855,-1926032,-7259993,-5885304,2576169,9566381,4604826,-6037026,-7808348,-1249618,4375136,6415218,3282632,-5007172,-8852307,-1207481,7790010,6690877,-1475844,-7015503,-5335390,1520474,6874096,4910708,-2312203,-7325917,-4821300,3304923,8244794,3409328,-5436710,-7227777,-1042818,5125720,5951647,1411225,-5011105,-6803780,-445637,7056396,6304795,-1868238,-7220047,-4236980,2493464,5986497,3698581,-2281662,-6603784,-4044642,3676123,7516814,2210401,-5644421,-6479190,-323653,5278336,5056636,414186,-4832652,-5724445,-76366,6551762,5611615,-2263207,-6938778,-3150737,3376052,5578617,2606248,-2582512,-5737272,-3031702,3771011,6766934,1583409,-5478944,-5786262,326169,5081433,4145058,-486171,-4590642,-4617136,300792,5789888,4887331,-2438548,-6838999,-2616962,3892904,4972451,1347058,-2480142,-4469974,-2697903,3416855,6572764,1093078,-5929154,-4786371,1503654,4653376,3181912,-627306,-4289230,-4006240,1025338,5221512,3592912,-2327057,-6007922,-2479706,4200600,5116800,-44058,-3387427,-3132427,-1578995,2549438,5770897,1199400,-6132482,-4462695,2531407,4644347,1847055,-946317,-3464048,-3327381,1399949,5132381,2709461,-2908588,-5116154,-1679722,3780390,4634855,-119964,-3646832,-2766155,-537945,2341704,4326753,839798,-5239720,-4319245,2467365,4900704,1317222,-1976058,-2933249,-2153159,1212611,4402780,2542402,-2665135,-4730448,-896108,3927829,3760936,-536080,-3342021,-2494697,82014,2654967,3388050,25213,-4310424,-3521334,2001556,4507024,1287698,-2550975,-3025441,-1106855,1437341,3246278,1849700,-2427988,-4289855,-560094,3952260,3386980,-931963,-3143749,-1802041,574153,2427059,2633402,-186138,-3637289,-2824919,2034283,4230622,956584,-2771524,-2750477,-429740,1519039,2507159,1318099,-2134254,-3802015,-513768,3651575,2846196,-1404781,-3121991,-1237417,985570,2148772,2051591,-283370,-3172061,-2393162,2039619,3873277,719906,-2722708,-2313253,215493,1734287,1780626,710928,-1756091,-3265818,-570141,3510452,2653284,-1980638,-3181879,-469368,1168300,1254368,1452219,-153929,-3000113,-1978872,2319762,3428988,154443,-2565767,-1812041,426984,1914814,1514206,177261,-1397652,-2279610,-533972,2886087,2661368,-1920070,-3321824,-52406,1689488,743386,666610,66141,-2528112,-2090082,2068144,3120740,-353851,-2547263,-1359994,682501,1610679,1190564,-53913,-1276635,-1590273,-62445,2479769,2179624,-1521358,-3016038,-62756,2008304,806000,-53294,-229071,-1565717,-1657730,1376151,2808921,-140384,-2807990,-1379964,1126843,1515245,477129,-292013,-901082,-1282677,-18998,2152466,1742723,-1289951,-2508397,20113,2009064,983422,-313261,-532579,-911156,-917900,974130,2280653,95839,-2458764,-1421052,1260936,1575863,-41219,-639590,-591344,-937531,-186009,1684860,1517115,-1282418,-2264407,134753,2017742,890229,-648275,-582285,-433714,-530296,698737,1795051,261905,-2123491,-1349458,1387723,1618365,-247222,-921839,-383117,-462186,-276083,1165882,1293049,-1125725,-2126336,176495,1996330,558028,-916086,-541223,-132628,-286029,469736,1445622,240561,-1692202,-1116549,1221851,1645442,-347594,-1159975,-12428,140605,-444031,720553,1368439,-848147,-2157508,205666,2053322,225016,-1185445,-255359,212531,-405964,224843,1190195,82257,-1450570,-902789,1100057,1494015,-355516,-1272164,-9769,637622,-285547,113956,1188595,-327350,-1994444,21473,2157138,257906,-1639785,-229036,673178,-325319,-161733,997502,221244,-1343564,-793574,1073941,1278328,-463370,-1134430,62192,722258,-177535,-153835,830435,-15298,-1501602,-196147,1847248,488498,-1505234,-524187,910155,123994,-511928,485148,587648,-972788,-872886,964188,1317675,-551995,-1225330,202017,831123,-181480,-328107,587594,116649,-1077780,-288186,1357963,502291,-1267104,-733023,828707,476128,-569619,30138,575209,-423206,-874239,569068,1193334,-410392,-1217558,186719,1038579,-117139,-617882,365655,377946,-797860,-402406,1075911,596528,-1087481,-779536,845453,600321,-666037,-304571,693238,-103082,-897520,272138,1156314,-147323,-1284461,92004,1118657,-58453,-845743,284973,635133,-710242,-582510,937778,630857,-1030466,-633441,880171,619104,-709967,-429265,598940,162844,-832456,-93026,1039617,24219,-1285609,30,1327459,-48857,-1167371,301161,1017939,-645987,-771289,992243,745288,-1053414,-661387,986291,557852,-812923,-385670,646512,224712,-659468,-175064,837259,163041,-1175326,-251982,1196643,125128,-1337126,57572]],"minZ":-63182761,"maxZ":60954116,"minX":0,"maxX":1.0230000000000001,"minY":2.0317460317460316,"maxY":130.0317460317458},"im":{"z":[[0,0,0,-4,-22,296,-373,372,-489,638,-1002,1427,-1503,1815,-2597,3182,-3680,4539,-5485,6522,-7858,9180,-10717,12689,-14686,16855,-19647,22583,-25615,29282,-33382,37735,-42646,47991,-53796,60464,-67622,75185,-83745,93196,-103215,114276,-126416,139480,-153885,169651,-186661,205457,-226196,248723,-273728,301607,-332409,366966,-406156,450524,-501576,561157,-631279,715602,-819426,950298,-1121416,1355991,-1697897,2244512,-3258245,5766584,-27714536,-20391123,34131613,-3444272,-8672611,27326911,126146,-55930342,-5636865,56581678,16450592,-37227895,-14440180,7097011,1478089,11079801,19783226,-3720479,-24060960,-16784215,14274105,35587198,9114806,-34440764,-21931856,17595574,15510258,-481327,7667858,-5163481,-33083249,-8527579,37780413,21692977,-23923379,-25828555,-1118762,9935568,13640704,11420281,-6938351,-22924122,-11185894,16818540,26601669,5107855,-21253949,-20156948,3803363,20397225,15923750,-1560173,-17881924,-17378962,3294227,22043700,15158284,-10013213,-23582580,-11798817,11185955,21151874,7954590,-14659528,-22005940,-5848963,15878843,20098702,2714615,-17409680,-18311320,1074100,19619164,17488183,-2685537,-19595636,-15184598,6870010,22688554,13491899,-10645652,-21938216,-8228647,13015380,18075455,4906073,-11313681,-18536198,-9363133,14413806,25220133,550117,-26882916,-15550396,11193744,14355426,6712445,2329051,-12625040,-21237378,3311961,28643911,13914212,-16859548,-22331654,-2210351,17529768,14941173,-2245657,-8269660,-8056636,-12955447,4404896,33501329,9055453,-40185547,-20254298,29203282,15155077,-13008077,4202345,3046850,-27664106,-7144827,37446982,17780358,-27218501,-22880728,5313713,16448973,11728290,-2671051,-10456582,-5034374,-6326222,277083,26915793,15256909,-36013831,-28131650,30099846,25468170,-17368703,-6164114,9943668,-18375785,-13850499,31450947,22553731,-26360792,-26455993,8322765,18195406,7398459,-2245064,-9123881,-9756582,-3114966,7715167,18339900,7089893,-23458591,-22002541,15983784,25176388,-3107898,-12634874,-3088944,-6450539,-2570095,18672354,15405718,-15653728,-23296660,1413064,18066796,11245227,-3002608,-11896133,-10820465,447385,12793219,12912640,-2265008,-17069084,-12168011,7889780,17775406,6732888,-9772239,-14544278,-5188488,9297809,14857542,4327303,-11575287,-14579757,-1244621,13321747,13396550,-830420,-14198224,-12039520,3290687,14987306,10337509,-5480342,-15149291,-8411571,7466825,14827096,5811065,-9194977,-14060720,-4359600,9792875,13974170,3147654,-12179176,-14803355,-6526,15314378,11868956,-5173105,-13152582,-6207568,2913459,9455138,11631577,-1185599,-18986959,-11195608,14593786,17426890,-2454894,-11218058,-6285883,-2685536,4188496,12963639,6211987,-11749835,-16910317,-485342,18876143,13356588,-12155630,-16839482,3140117,6985842,-1477899,9258904,9967135,-20377263,-21699720,20491388,26694539,-11761796,-18688472,3954802,2710356,-3553526,10934792,11038703,-12443998,-18979015,1383642,19447729,12612031,-12042494,-18954681,3235260,12466817,-2361116,1018039,11172664,-12657327,-24200642,14976743,30886489,-9133641,-24832250,3162474,9436411,-3766714,5315534,11475351,-9447202,-18699108,2455424,19100401,9319299,-10923140,-15510211,122915,10978925,4237732,95033,1491153,-8985266,-13385714,8561584,21438557,-1237943,-19485024,-5928935,8378661,5667032,3613233,2424544,-7876447,-11853112,2234063,14901351,7714040,-8093673,-12457764,-2629737,8254172,9238716,1972600,-6538760,-9555123,-2910465,8513642,11010596,-32921,-11035464,-8843571,2449090,10267062,7183797,-3287923,-10448687,-6303113,4710329,10509909,4771124,-6004808,-10323733,-3485684,7264266,10225877,2129213,-8153574,-9532220,-617536,9171029,8985827,-1232381,-10058831,-7212031,3360222,9455477,5387010,-3568657,-8862026,-5974601,3468364,11165643,5942446,-8372789,-12072503,517855,9652917,4859209,-985179,-2944722,-7274172,-5339331,8905022,13499300,-3085862,-14648962,-4499141,8163849,7366916,708569,-2674250,-4086428,-5296384,-987016,10324647,10889046,-9170410,-18216290,3631385,17403449,-296445,-9174542,3360595,-590077,-12252625,4759215,20166012,-2095910,-21283615,-3425266,14374860,5704767,-4486286,-2151093,-870570,-4441862,-2014100,8750353,11027478,-6972231,-18862321,1661648,19773048,1793399,-13609697,1111007,5405830,-9725847,-809529,18492666,1918035,-21193406,-5885813,15705466,7133106,-6401843,-3336146,-34715,-3362114,-893247,7733692,7335943,-6278973,-13494215,539788,14478912,4748733,-9184555,-4487301,2274465,-1637231,1133302,9365370,1285582,-12731349,-6309609,9449658,8789432,-2405670,-5998869,-3126889,-790196,2824600,6073067,2329293,-6001527,-7678651,740226,8222294,4956482,-3461788,-6566210,-2837857,2785602,5774405,3345408,-3089158,-6779602,-2653383,4738873,6577230,1236855,-5163884,-5934992,-231931,5658428,5368113,-815057,-5896527,-4597320,1670632,5970169,3852581,-2587547,-6142139,-3023945,3025748,5777154,2540247,-3601251,-6313019,-1857479,5153024,6128193,-529468,-5861035,-3603926,1508545,3592895,3511572,1142491,-4804902,-6805642,1763783,9403877,2765571,-6902040,-4503072,1918920,1618556,1385766,3751347,-378354,-7780319,-4351321,7389504,8441222,-3227291,-8968780,-807151,5595791,619062,-1385102,4184657,-166764,-10555478,-1548105,14356912,4744653,-13178314,-5462754,8585651,2079095,-4447815,3810372,4023045,-8165659,-6954603,8066591,10254815,-4253954,-11084754,-76249,8360166,834496,-4651850,2813698,2791881,-8884357,-4306064,13022003,7197411,-12881710,-7962983,9525510,5195242,-5863803,563139,5145734,-5271340,-7073080,6497815,9716666,-3454351,-9931841,-675410,7036452,2250899,-3253753,-86040,1121431,-4536883,-2456721,7696441,5435032,-7703712,-7497449,4480283,6077354,-1161526,-1784624,568195,-2380685,-2691825,3838476,5714771,-1569786,-6397074,-1692404,4213322,3608504,-279182,-2178461,-2180863,-1290303,1535944,3804292,1242554,-3619609,-4020739,452753,3796291,2436587,-1216064,-3305005,-2120316,1251286,3438439,1947591,-1602776,-3341362,-1427875,2098149,3497060,1203675,-2433122,-3184632,-278174,2804561,2939805,-104126,-3135636,-2677610,792204,3237418,1855648,-1397667,-2755686,-1653900,642639,2725692,2340423,-1510618,-4377978,-1168359,3988052,2993725,-1714729,-2155338,-69772,-591319,24311,3626150,2401786,-4451210,-4687353,3114896,5501932,-912002,-3857073,40168,1267962,-1623112,51268,4496639,637964,-7112721,-3077280,7296811,4441795,-6129221,-3777405,4718515,626733,-4815313,2859949,6546979,-4629573,-8338139,4387064,8801513,-2498653,-6908503,1554637,4251293,-2417353,-2489221,4827301,2813789,-7086384,-4781964,7783831,6204967,-7176858,-5878378,5875179,3125293,-5799816,237546,7020941,-2417841,-8600648,2608376,9100219,-1444198,-7525337,723285,5081762,-1089053,-2936433,3042503,2681517,-4702098,-3780767,5227826,5287549,-4291396,-5364784,2765900,3518832,-2383451,-1198279,3120830,-776324,-4779607,803558,5533937,240386,-4740634,-1268547,2784361,1098710,-794485,403093,272554,-1881775,-1011523,2469022,2351586,-1508042,-2813377,-14569,1910163,1026728,-241079,-729233,-1139902,-640671,1000541,1612470,95764,-1646401,-1416820,301654,1625151,975302,-717968,-1541892,-788942,899428,1474552,611465,-757239,-1342804,-415377,1097842,1342729,193229,-1039818,-1166877,-109628,1228344,1452291,-217601,-1884701,-1080970,1237806,1380990,-286191,-600279,-78180,-794851,-649908,1839322,1988703,-1952034,-2932142,1264622,2931701,-737340,-1861933,1092519,771679,-2133152,-347906,3528199,905468,-4292707,-1864057,4186394,2178325,-3599790,-1462392,3383153,-14448,-4039900,1447011,5224065,-2192891,-6181881,2162895,6123466,-2101604,-5095883,2518139,3721318,-3536318,-2779964,4825244,2771285,-5623458,-3276790,5588083,3565799,-5038682,-3081377,4688441,1824142,-5104811,-363550,6099450,-731970,-7055279,1110110,7209868,-1253661,-6281399,1506055,4800566,-2275029,-3660833,3394347,3208653,-4087729,-3490945,4169169,3705790,-3720424,-3360506,3155709,2348914,-3022537,-1086104,3604511,310527,-4225484,-80125,4489889,339478,-3923621,-357175,2874049,-45128,-1894400,918130,1478384,-1664858,-1632196,1752119,2007672,-1287147,-2037531,503362,1343734,-98973,-494235,333089,-138254,-883615,165920,1270385,342042,-1109152,-768405,449969,838641,263606,-322330,-531305,-259392,253360,516975,284946,-229917,-664673,-384646,444855,754071,87144,-695990,-640480,67072,603985,570496,-166801,-710078,-447210,414717,630761,89909,-293249,-246763,-349605,-207188,891201,962371,-866584,-1475165,527746,1538191,-327746,-1157530,594072,529359,-1382014,-315666,2203035,495966,-2676462,-939621,2527976,1044802,-2239355,-699748,2080885,1428,-2447138,737959,3254659,-1096226,-3904256,1209962,4120629,-1321271,-3702243,1780515,2993083,-2649619,-2402671,3552212,2243204,-4184580,-2359318,4213937,2307154,-3872255,-1856570,3559220,984208,-3767863,-185906,4352433,-353351,-5076446,393980,5336138,-515933,-4965855],[0,0,0,0,0,172,102,-108,-2,20,-50,-108,291,-53,-11,-336,408,-304,459,-581,677,-944,1028,-1161,1556,-1760,1904,-2446,2868,-3093,3635,-4265,4802,-5519,6211,-6892,7973,-9018,9871,-11092,12532,-13822,15369,-17109,18821,-20857,23107,-25310,27885,-30812,33700,-36985,40742,-44602,48879,-53762,58893,-64597,71040,-77836,85187,-93074,100435,-105703,104303,-81107,-18369,480355,-5301297,-51450455,-16366003,32094334,-2309747,-9102937,29877645,-2406451,-57153106,-4744700,58354373,14888917,-36689777,-14285790,6067504,344375,12797492,20760296,-3682588,-25661763,-17851788,15359702,37730928,7738247,-35259333,-20157745,16939299,12454476,2145078,11552446,-8248271,-36940637,-5573739,39790578,19311732,-23758668,-23558203,-2973745,7360800,15369747,13965657,-7710779,-24985268,-11621357,17955609,27636435,4760942,-21749068,-19807408,3126005,19426712,17426690,311428,-19257020,-19505380,3940938,23611255,15235356,-10134865,-23549248,-12523090,10540348,21976207,9140879,-14701471,-23097077,-6772757,16094385,21211527,3482802,-18067566,-19675456,839778,20480454,18059207,-2511811,-19493668,-15913265,5653862,23066857,15348768,-9992286,-23531106,-9637579,13850403,19538462,4668219,-12030185,-17875878,-9742451,12548255,26241610,3653021,-28056389,-19013643,12204433,16845234,5510253,1533116,-10801249,-21975785,1031448,29747198,16172582,-17310501,-23812861,-2771686,17694834,16199940,-1518731,-9387246,-8331533,-12408817,3237433,33444616,11971580,-40288529,-23758075,29501821,17748081,-13791613,3436147,4551966,-28502984,-9323097,38902910,19973603,-28157700,-24173670,5542967,16332611,11987224,-1593822,-10406859,-6215099,-7011526,651552,28066348,15850179,-37097709,-28855875,30479026,25467482,-17077486,-4816396,9527632,-20721932,-13851915,33553418,22953564,-27366412,-26566440,8101474,17537683,7878033,-1038504,-8892095,-10852388,-4629969,8257368,20558207,7010712,-25615134,-21814935,17356862,24099472,-3424376,-10349474,-3587809,-9620560,-2098449,21601104,15166007,-17269492,-23071462,1558255,17294044,11704246,-1770481,-11930521,-12174083,-466844,13522608,14479363,-2175863,-18407674,-12601416,8455573,17753097,7014652,-8946454,-14988008,-6700727,9199933,16298884,5046273,-12206924,-15406572,-1632765,13633472,14198497,-451006,-14680380,-12805673,2993322,15306639,11043785,-4823880,-15698699,-9659086,7315673,16172328,6595165,-9990280,-14826394,-4238684,9930422,14096195,3751702,-11737041,-15628640,-1354125,15893006,13873388,-5173740,-15104539,-6393594,4407748,9030134,10863913,419539,-18519248,-13799566,14061529,20150705,-1914937,-13186495,-6549339,-1956512,3785926,12993696,7202984,-11584384,-17895795,-1430542,19076531,14985701,-11514077,-18652605,2270856,8409723,-1345630,8468855,11260675,-19776837,-24072463,19762560,29153886,-11068271,-20208805,3801783,3031706,-4178407,11352627,12470790,-12683616,-20418048,983751,20207629,13424315,-12008725,-19655605,2740044,12532189,-2304234,1771242,11802500,-13668158,-25342921,15758484,31862205,-9366770,-24773613,3202604,8387839,-4189671,6791168,12424299,-10365068,-19868069,2373433,19842767,9890434,-10926872,-15618363,-66697,9963035,4065279,2037403,2342401,-11068029,-14624598,10095258,22126442,-2123577,-19003690,-5354673,6854449,4921898,5489535,3567506,-9102488,-13037213,2428516,15486376,8129484,-7983534,-12685765,-3029985,7655178,9393088,3113821,-6033537,-10732580,-3892137,9234314,11880048,-3003,-11215758,-9235482,1879797,10202974,8009532,-2623730,-10847218,-7235630,4282522,11074794,5710620,-5786133,-11095138,-4110288,7469731,10707641,2300875,-8015290,-9661933,-1404514,8711250,9968696,-171604,-10577461,-8501050,3323782,10419522,5636441,-3807554,-8628403,-5966959,2584541,10794254,7475875,-7419798,-13775218,-806319,11002238,5892249,-2011344,-3024196,-6305388,-6105892,7717303,14726830,-1603099,-15733551,-6029434,8676155,8426121,665243,-3143526,-3941251,-5082933,-1543577,10028836,12055926,-8202094,-19781231,2367124,18795963,877632,-10171087,3021933,265791,-12805306,3672438,21263124,-798741,-22336762,-4733811,14878530,6763599,-4594658,-2763660,-775736,-4302786,-2572720,8748905,12159304,-6882467,-20141495,1356840,20766425,2068454,-14049790,1284985,5227811,-10421590,-635984,19373369,2028011,-21847414,-6230532,15747734,7512656,-6062109,-3466342,-265527,-3531081,-1156374,7974100,8216682,-6566339,-14709075,733301,15374687,4502099,-9339528,-3835633,1752037,-2711126,1814436,10577245,779167,-13660012,-6033203,9745623,8704919,-2123498,-5717639,-3421127,-1241110,2849506,6588906,2848301,-6394726,-8340820,912320,8696880,4972815,-3576522,-6406843,-3079606,2285932,5998670,4123641,-3011080,-7369398,-2927372,4994718,6929730,1400394,-5295071,-6142917,-408056,5657793,5523562,-456835,-5857224,-5108909,1186656,6395491,4517888,-2725632,-6811638,-3117211,3359662,5649831,2598781,-3028120,-6186114,-2826363,4686632,7157831,304532,-6632437,-4418557,2031545,4009284,2802739,1227792,-3775768,-7181252,297701,9729883,4423097,-7098127,-5892802,2163339,2621897,907545,3089912,441788,-7089258,-5395598,6440894,9573868,-2076658,-10056721,-1884457,6472603,1364294,-2331668,3985328,1124966,-10639115,-3185946,14509133,6483627,-13088013,-6804171,8639144,3069248,-4705970,3256000,4640827,-7563056,-8026016,7253436,11362591,-3252277,-12021614,-959076,9009581,1170752,-5240518,3088182,3523963,-9490008,-5288228,13574673,8159126,-13044140,-8617396,9508920,5301473,-5930303,748033,5525977,-5372658,-7751894,6195844,10539672,-2891761,-10563277,-1068011,7434180,2169302,-3567615,536257,1446511,-5475628,-3015835,8619370,5937010,-8245238,-7660104,4754017,5793395,-1309879,-1185106,925229,-2914979,-3289474,4115061,6348444,-1514519,-6761802,-1832913,4278448,3425409,-260615,-1712258,-2156315,-2048475,1160655,4485645,1838922,-3869215,-4414761,461341,3758332,2438226,-842276,-3019108,-2507751,624123,3453772,2532631,-1219141,-3675831,-1985022,2122401,3877067,1297169,-2384307,-3087990,-517555,2306474,2993977,724144,-2808534,-3461115,192776,3771386,2402942,-1641858,-2947699,-1340741,495083,2076792,2697990,-474240,-4597045,-2510366,3896561,4047781,-1545875,-2847942,76890,-192871,-591543,3194416,3423348,-3586229,-5761338,1985920,6263989,193132,-4415495,-530558,1813587,-1624808,-925433,4729179,2031212,-7287931,-4597443,7242122,5797766,-5922481,-4428081,4790290,919472,-5363779,2553143,7519874,-4065245,-9257437,3364151,9447831,-1491524,-7220804,1033443,4604345,-2490707,-3206540,5330992,4005972,-7564360,-6174764,7950479,7134280,-7139012,-6160780,6044761,2824797,-6457077,524429,8007112,-2408777,-9484561,2274095,9494851,-943885,-7511708,609859,4973770,-1708715,-3079059,3924208,3302021,-5561103,-4754189,5646898,5797232,-4379111,-5193352,3026515,2784319,-3117716,-283310,4190245,-1261789,-5798124,808295,6027508,306946,-4634603,-1033947,2349239,288099,-709700,1454808,693292,-2680873,-1787544,2728300,2950681,-1262557,-2707507,-129374,1281015,596218,474026,194478,-1360723,-1576763,581048,2168478,663419,-1521125,-1661365,-35297,1243602,1158173,22223,-1089519,-1156466,-67203,1250982,1376188,-160643,-1669354,-1019095,909604,1472778,262921,-616213,-779781,-780665,207796,1745990,943631,-1736649,-1918743,830160,1629497,-162397,-560968,405500,-739142,-1711331,1231163,3021405,-903473,-3526077,337693,3018123,-221404,-1889342,1126427,1254389,-2485570,-1541346,3664867,2472196,-3992575,-3111947,3744052,2846704,-3544858,-1632714,4029553,87785,-5209895,930153,6365340,-1256420,-6850902,1292495,6247064,-1677371,-5048206,2660233,3970294,-4043116,-3731386,5159169,4030250,-5583904,-4369252,5358347,4123588,-5036800,-3058133,5413933,1593293,-6331848,-405732,7408819,-402091,-7854889,797776,7320343,-1349353,-6075143,2249111,4890180,-3309273,-4239009,4162516,4197038,-4444149,-4203127,4165732,3842247,-3757873,-2974963,3768106,1800849,-4265928,-860112,4921738,486420,-5068392,-363560,4689963,145273,-3808904,404173,2880018,-1239612,-2396749,1948336,2258276,-2117391,-2333433,1775090,2116293,-1203712,-1532222,900418,758914,-1020532,-276398,1381080,109629,-1551479,-292219,1371904,521801,-818902,-452655,297337,76044,-98325,385715,198087,-373105,-522158,174975,620882,188612,-400842,-410040,57750,308966,80404,16854,-47135,-356994,-297566,458127,612117,-342232,-675140,219559,531237,-292996,-122856,719736,3985,-1142461,84345,1509783,-11533,-1630771,185419,1451439,-556606,-1350959,1156915,1430631,-1593569,-1508780,1914097,1589422,-2174870,-1506019,2256845,1239644,-2616106,-887893,3080262,559243,-3716544,-148233,4158732,-210460,-4330872,821962,4337493,-1584790,-4033835,2413587,3733240,-3148038,-3550320,3578604,3299038,-3772355,-2915619,3987107,2471090,-4239070,-1984781,4609377,1495876,-5098217,-933053,5453860,432500,-5670548,226797,5676203,-964996],[0,0,0,3,20,-260,420,-259,398,-690,929,-1229,1409,-1642,2366,-2996,3321,-4051,5089,-6002,7103,-8423,9778,-11523,13463,-15417,17841,-20639,23391,-26643,30497,-34455,38791,-43764,49124,-55062,61646,-68556,76263,-84953,94135,-104045,115166,-127158,140155,-154533,170107,-187118,206019,-226644,249295,-274707,302874,-334267,369963,-410552,457018,-511349,575490,-652450,747322,-867195,1023895,-1238996,1553259,-2056308,2990609,-5301275,25498029,11457724,-55470106,-13728761,29462092,466147,-11042240,29446358,-1559938,-55206299,-7884097,58912564,16672050,-37332355,-16513666,8458286,1287425,11606209,19569209,-3122538,-25182566,-16521190,14429576,36626736,9186616,-34820704,-23480079,18392551,17044512,-596725,6025407,-4696852,-32846041,-9277819,38059267,23330048,-24623674,-27764425,-1044861,11488088,13812241,10815305,-7149442,-23141554,-11417780,17294023,27518635,5341972,-22304079,-20912279,4351884,21414026,16122085,-2168566,-18398046,-17527822,3604320,22735875,15423761,-10501018,-24406179,-11913456,11770340,21796631,7952740,-15281313,-22675072,-6040517,16655837,20823142,2318291,-18180476,-18434248,1139879,19846833,18230967,-2418089,-20586903,-15982811,7511868,23668877,13622014,-11376330,-22510904,-8086393,13296500,18065523,5425215,-10982137,-19900494,-10383300,16124557,26455564,-1007624,-27740619,-14561351,10918879,13468096,7858273,3281681,-14009847,-22320623,4231206,29590358,13871012,-17293844,-22865826,-2120829,17984812,14810070,-1955864,-7572544,-8990555,-14385220,5543720,35130719,8108882,-41357790,-19649475,29505386,14594566,-12643987,5026651,2432421,-28653635,-6943124,38394291,18215844,-27731316,-23669794,5448934,17054466,11848997,-2593732,-10353251,-5449955,-6743969,694171,27624352,15462981,-36628159,-28867983,30176990,26525945,-17132342,-6939620,9881250,-18229974,-14486983,31517070,23954012,-26496365,-27986668,8118532,19255920,7629257,-2418615,-9246375,-10081089,-3351217,7961510,18655426,7417861,-23546573,-23065874,15661094,26486144,-2357546,-13744715,-3669446,-5914460,-2813942,18436450,16545265,-15076461,-24660558,427111,19020899,12080779,-3178171,-12338497,-11067398,171192,12785691,13562568,-1698251,-17630698,-13122862,7839111,18644961,7234204,-10037011,-15128085,-5523364,9421669,15350890,4787639,-11726332,-15349914,-1614304,13743878,14039459,-708127,-14472034,-12623139,2780075,15386741,11379035,-5260312,-15991314,-8989718,7530201,15127746,6234424,-8748515,-14512869,-5362838,9547405,14988072,4122098,-12523075,-15777094,-194260,15852437,11941595,-5025970,-12529095,-6741070,1498150,9866328,13458237,-1283174,-20395255,-11152097,15086009,17087104,-2213102,-10296487,-6508582,-4136614,3825471,14098591,7249931,-12271842,-18078597,-525833,19413512,13247590,-11974904,-16044459,2595795,5243083,-1219253,11309255,10331182,-21800610,-22231007,20878712,26805993,-11564277,-18038430,4032879,1606310,-4432717,12002341,12623109,-12887506,-20549637,1386134,20051652,12485705,-11719748,-18204348,2394039,11117849,-1822847,2417086,11380255,-13245179,-24924538,14445722,31566852,-8083731,-24949377,2572727,9178026,-4258582,5537809,12961915,-9083679,-20315224,1555279,19991799,9981747,-10590524,-15235280,-667815,9851294,4696606,1354635,1853296,-9312198,-14360768,7598540,22054493,327360,-19426858,-7083230,7769466,5602829,3920029,3599037,-7199429,-13039834,780083,15109629,9155232,-7399509,-12963045,-3496746,7633142,9427490,2874356,-5581873,-9890236,-4281769,7867396,11860249,1245361,-10728534,-9822346,1393369,9952974,7914121,-2146731,-10154835,-7338436,3506916,10644780,6029127,-5281805,-10544488,-4421131,6359838,10314297,3421841,-7198476,-10313757,-1923573,8968881,9744379,-378964,-9642361,-7639959,2198779,8851459,6272041,-1876629,-8674006,-7627109,2533400,11926985,6797497,-8300673,-11898147,241269,8176463,4541310,988557,-1701885,-8706506,-6777957,9439420,14307795,-3010432,-14516751,-4306633,7316472,6342781,1386999,-803353,-3993793,-7327785,-1603459,11786337,11405002,-9614348,-17847385,3718502,15862281,-621602,-7222846,4416705,-2036856,-13694961,5171279,21350849,-1878623,-21657795,-3373886,14111661,4787391,-4346070,-451771,-606971,-6336373,-2720649,10121434,11669669,-7475235,-18665808,1552657,18655518,1884038,-12091204,1641193,4385206,-10666808,-931479,19217876,2835085,-21434300,-6751620,15353000,7201859,-6136793,-2382348,390981,-4655024,-1988539,8436411,8466646,-6274329,-13984077,-4590,13909474,5213601,-8091742,-4224081,1525623,-2479690,812978,10041644,2482558,-12631042,-7521727,8712842,9311312,-1662948,-5615153,-3104978,-1405278,1868084,6191717,3606502,-5416180,-8467459,-202325,8065711,5647937,-2820709,-6351927,-3262620,1930290,5413639,4163779,-2114277,-6903410,-3664344,4023947,6973666,2104292,-4611329,-6038258,-1059447,4859150,5717190,350434,-5465233,-5273095,846198,5913273,4205239,-1811941,-5662522,-3647794,1880676,5798282,3683068,-2884785,-6689307,-2624965,4919995,6179102,-17782,-5012534,-3491367,279093,2624493,4450130,2516208,-4954585,-7822414,1566605,9293935,2622798,-6096552,-3630395,1188883,62007,1323418,5296124,391412,-8627688,-5084633,7342429,8511489,-3120633,-8152484,-319694,4243613,-763749,-330487,5915547,-543101,-11710806,-1684276,14596495,4636701,-12541907,-4543591,8041594,763643,-4642595,5253896,5012473,-8965159,-8111174,8139121,10816425,-4254628,-10704684,477109,7432985,-512880,-3955961,4478413,2727248,-10076382,-4810136,13187963,7437621,-12398293,-7719683,9149325,4351659,-6136783,1310277,6168212,-5460896,-8327522,6078054,10589444,-2909136,-9997713,-660155,6694573,1431133,-3088995,1080112,1591951,-5461940,-3407993,7876890,6206000,-7268685,-7702926,3950814,5690101,-1228446,-1300170,1411920,-2265683,-3753495,3067795,6431561,-620498,-6397010,-2239353,3946364,3431137,-206773,-1429454,-1681270,-1877028,555621,3835248,2202866,-3102260,-4355448,-31342,3484377,2430462,-685984,-2725839,-2292868,363638,2885332,2481903,-851963,-3292947,-1869385,1612859,3299266,1479349,-1675531,-2924615,-1039515,2172214,3178547,572904,-2818532,-2805119,465851,2697912,1766582,-622178,-2026598,-2090905,-328590,2652872,3010669,-1233149,-4588493,-1155849,3559008,2271490,-1391364,-931984,4331,-1833591,-464900,4386682,2805169,-4484734,-4660090,3025835,4816905,-1108820,-2935983,955922,657804,-2987892,94272,5642956,671383,-7670903,-2896700,7312723,3552202,-5952145,-2238811,4769772,-891557,-5286126,3860347,7035835,-4938045,-8356278,4326693,8300056,-2658541,-6181125,2321024,3867114,-3569049,-2626094,6008953,3336698,-7808606,-5033854,8029693,5714766,-7250397,-4741151,6153554,1865831,-6476066,941941,7729141,-2509643,-8969617,2260491,8807610,-1185963,-7104093,954063,5006151,-1804768,-3380408,3808836,3646658,-5069600,-4653501,5204314,5498187,-4138545,-4868742,3027809,2862100,-3085022,-821957,4018977,-450401,-5358134,95633,5464340,731121,-4459547,-1270795,2586028,674908,-1208360,894674,1179785,-1876154,-2006249,2088400,2953871,-975372,-2658233,-90273,1502756,538085,-56346,93880,-730829,-1245913,225016,1729361,672255,-1227271,-1441288,-37755,1087530,839403,-38024,-906160,-934981,34768,1108473,923969,-351200,-1073753,-520272,444786,929393,556644,-251703,-999754,-801135,772444,1552328,91095,-1599434,-686926,878774,490542,-414061,411205,499246,-1426227,-1319282,1957634,2159291,-1839875,-2466501,1389233,2102241,-1342478,-1146063,1978049,652655,-2909566,-683558,3796910,1267202,-4146635,-1604682,4104973,1313211,-4008713,-303413,4214988,-888566,-4902225,1902072,5547963,-2385600,-5807929,2478679,5319336,-2752678,-4386454,3371939,3577419,-4320257,-3296132,5175861,3324523,-5652776,-3478048,5686487,3279215,-5587847,-2396145,5873314,1220985,-6424349,424,7015859,-801462,-7167061,1368172,6760860,-1860063,-5889396,2363055,4930121,-2944175,-4429452,3486764,4134728,-3839007,-4135558,3934364,3851785,-4003078,-3272560,4037592,2399965,-4262063,-1495414,4661065,834043,-4666284,-458677,4466074,211062,-3859312,191715,3223380,-530854,-2647826,993920,2353831,-1249511,-2322047,1277732,2184990,-1123003,-1884498,959317,1431608,-930347,-1020293,990335,630032,-1060683,-437902,1100211,467225,-938508,-384461,584583,383089,-333834,-183978,196958,9692,-146775,121357,267550,-116356,-267998,-28360,270285,54700,-35977,-74207,-138331,-103239,205879,257194,-150806,-453323,90747,536004,18612,-501852,119394,544517,-394264,-531241,696335,764409,-977197,-999815,1208369,1144527,-1262042,-1034122,1440340,813567,-1705354,-541927,2028027,367946,-2512690,-303852,2843788,352643,-3135186,-269765,3140271,-165358,-3293294,810360,3603104,-1554482,-3820796,2223297,3961773,-2651663,-3712243,2966444,3222034,-3346733,-2670307,3651039,2238990,-4153783,-2049073,4534452,1942361,-4838769,-1774826,4901665,1233348,-5036505,-506449,5232294,-443278,-5524975,1326339,5712513],[0,0,0,1,6,-213,-17,86,200,-225,158,-182,180,-364,598,-434,429,-821,958,-946,1193,-1397,1584,-1960,2161,-2409,2929,-3277,3562,-4235,4812,-5222,5936,-6722,7432,-8358,9274,-10152,11425,-12707,13834,-15314,17016,-18605,20501,-22626,24752,-27263,30085,-32960,36323,-40217,44308,-49086,54722,-61008,68458,-77545,88345,-101876,119436,-142517,174688,-222529,299193,-437996,741857,-1680568,11236580,48948460,5665367,-51061330,-14789414,28468328,-1529388,-6074529,27936691,-5482756,-53431766,-2903522,54261693,14052589,-32806960,-14604456,3504571,1264558,14275962,20070533,-4369793,-25888332,-16558228,16782753,35350237,5728164,-31484092,-18448162,12196484,12289645,7416849,9230907,-13306360,-32664252,-1483922,34646587,16797723,-19065238,-22827492,-6694158,8067822,18217832,12642188,-9977643,-24075968,-9572904,18053852,25704109,3922878,-19814509,-18894572,1409686,19352582,19201940,-677048,-21266371,-17945936,6046680,22280740,13307857,-9503803,-22647452,-12829474,10418138,22253879,8792762,-15257916,-22897407,-6193991,16470384,21060257,2776533,-18376617,-18845105,1845152,19951533,16928946,-2324209,-18802721,-16126450,5598055,23853332,15227496,-11439422,-23847449,-8070065,14975543,18131096,2877546,-10933038,-16267516,-11091330,11649478,28294972,3491124,-31117061,-18000209,15802596,15282224,2320335,3290987,-8873541,-23743583,517693,31531963,15781083,-18897657,-23159495,-1568047,17866955,15504718,-2524824,-9049418,-6922591,-12701899,2041191,34325575,12200433,-42090863,-23254336,31725671,17139552,-15566813,3830726,5220165,-28603880,-8765131,39065771,18855209,-28634482,-23398787,6023528,16279010,11586244,-1872429,-10207122,-6272812,-6782403,1842884,27429475,13616253,-36022373,-26287836,28780798,23603126,-14718670,-4413506,6356169,-19694037,-10510846,31587689,20079393,-25309518,-24787311,6689727,16916768,8630949,-821450,-8970419,-11553385,-4785705,10077171,20305617,4064057,-24309372,-18222323,14815499,20598988,-41034,-8017447,-7402128,-10275125,1771785,20745366,11624997,-15566659,-20163978,25985,15313072,12627312,-484643,-12446422,-12991759,-156268,14406810,13888020,-3361553,-17485757,-11023870,7175028,16068323,8120347,-7628872,-15970322,-7374828,10073350,16281090,4158926,-11948486,-14491854,-1716569,12868260,13976966,-51238,-14131336,-12697789,2500779,14959243,11364208,-4422302,-15786716,-9888930,7494838,15973469,5928406,-9546339,-13647691,-4501434,8440050,13992171,5077908,-11359859,-16516533,-1635823,16453814,13562201,-5954547,-14358268,-4851052,3247581,6881528,12062305,2639309,-19825213,-15305786,15648299,20577886,-3991345,-12555724,-4002646,-2991555,1328263,13721943,8948814,-12104872,-18599458,-965123,19105351,14251387,-11427111,-17479709,2668444,7122381,-2324270,9330213,12396943,-20295067,-24651486,20303530,28883554,-11981670,-19382322,5185010,2181277,-5718690,11937580,13471707,-13230206,-20819360,2040186,19954219,11692349,-11473031,-17233576,2049548,9963432,-1191623,3619523,10079316,-14463172,-22838505,15429558,28788314,-8434003,-21858914,2121516,6348585,-3122534,7758993,11424948,-10565341,-18833761,2676372,18973842,8810698,-10254097,-13656063,-717315,7599014,5155232,4161932,503175,-12444917,-11817723,10524292,18434350,-1753304,-15230979,-6164989,3751566,5955975,7384163,2222853,-9984224,-11494070,2904907,13887889,7433005,-6623907,-11493485,-3935708,6254452,9974610,4227838,-6495397,-11275231,-3020797,9183904,10401804,138086,-9552480,-9183825,526733,9819631,8574597,-2388493,-10846520,-7158261,4131500,10542881,5627702,-5380092,-10628995,-4101145,6811136,10022535,2654431,-7034190,-9463795,-2241934,8401663,10318460,-154605,-10653169,-7874075,3612783,9302596,4931229,-2828080,-7492436,-6599692,1443739,11105854,8258181,-7921836,-14124082,302795,11159886,3980033,-2184430,-715566,-6032807,-8237583,7677080,16183915,-2202927,-16539125,-4580874,9232583,6519834,51360,-1272406,-3219433,-6436340,-2143991,10729924,12011478,-8636504,-19066062,3080952,17762763,-392315,-9323091,4540898,-161321,-14103480,3991038,21980582,-1539852,-22440630,-3374919,14941281,4568185,-4786533,-211174,-611293,-6600273,-2329299,10456294,11000572,-8105551,-17838045,2301031,17721586,1257347,-10976846,1726609,2811175,-10095390,1038084,18196253,802093,-20139769,-5085220,14084053,6129855,-4916378,-1936882,-767243,-5061953,-774846,9331425,7271720,-7707617,-12634819,1755473,12368628,3500585,-6087752,-3210162,-1123687,-2653152,3930745,9590882,-767528,-11771365,-4713837,7624751,7291514,-433992,-4343595,-4513883,-2311488,3312026,7134767,2236319,-6478753,-7278907,837277,7059435,4721544,-1774228,-5823108,-4335898,1821580,6656683,4107010,-3254957,-6830320,-2703733,4028244,6379858,2081346,-4448050,-6245714,-1116785,5125480,5651385,149947,-5500152,-5349579,791570,6263207,4493010,-2490985,-6057750,-3020019,2310172,5042600,3443713,-2087636,-6687003,-3485498,4971027,7272326,-155846,-6302163,-3382172,1700808,2535619,2970738,2908094,-3590061,-8545135,230869,10659197,3877769,-7833042,-4535437,3008620,702415,-228088,5047775,1637826,-8883908,-6090816,7778530,9396584,-3446073,-9001381,-322710,5149033,-498464,-1190292,5722354,230515,-11886537,-2339809,15078350,5292081,-13300197,-5064547,8876817,951185,-5193532,5432001,5325480,-9518691,-8169120,8992385,10668188,-5062534,-10279578,1122310,6656595,-985334,-2789078,4822689,1200821,-10288192,-3072326,13168986,5880759,-11999674,-6212124,8266078,2930136,-4879766,2682898,4813745,-6706190,-7084211,7134557,9441513,-3849704,-8739873,272352,5277553,635432,-1314285,1959064,-605529,-6145554,-885200,8201525,3655748,-7084359,-5375245,3245509,3601239,-90770,390590,-126658,-3840313,-2293352,4394474,5104098,-1674093,-5250060,-1454951,2792860,2876245,1020779,-1052500,-3082283,-2274943,1907701,4168856,995604,-3215235,-3406564,-166152,2775783,2799964,-124173,-3180292,-2847424,707801,3350120,2258867,-1133567,-3295676,-1867860,1702964,3460215,1398555,-1892240,-2868058,-859718,1965139,3200774,1066380,-2851918,-3530631,464744,3526187,1762893,-1406690,-2052059,-1386157,-557840,1990386,3451955,-483299,-5255542,-2113453,4395491,3309358,-2180250,-1827676,860469,-1231150,-1427019,4130845,4047825,-4531908,-6012779,3154783,6180728,-1332604,-4017586,1183517,1413587,-3220310,-291603,6035887,1185625,-8222462,-3343350,7862224,4085822,-6380239,-2777677,5095769,-647146,-5568628,3865422,7391934,-5222900,-8871501,4669498,8858441,-2990538,-6436090,2727159,3735522,-4059716,-2026733,6594076,2419215,-8457066,-3990125,8470114,4725304,-7213605,-3725692,5684303,710283,-5659173,2151452,6775559,-3673923,-8081524,3186316,8057863,-1886285,-6206923,1520445,3814003,-2412928,-1867129,4523971,1881590,-5882260,-2873984,5830520,3824394,-4177517,-3139946,2543831,1065905,-2130904,1031748,2859913,-2258488,-4205536,1609108,4486314,-265247,-3329595,-708235,1278864,225339,248390,1253970,-313449,-2384103,-606672,2575736,1855627,-1172050,-1753774,-310699,676404,1104720,917707,-388409,-1649477,-907476,991706,1576168,300513,-1139239,-1413723,-219445,1213411,1229990,-118553,-1239869,-1069303,166512,1338677,1199089,-480360,-1650972,-613648,1077832,1121725,118324,-332741,-695894,-1072079,416631,2139280,671551,-2382074,-1560201,1583604,1316894,-940374,-300669,998603,-1150644,-2050476,1926276,3234456,-1853120,-3826769,1325373,3399239,-1187371,-2282160,1996387,1404089,-3315269,-1328675,4624293,1937592,-5161266,-2312094,4959820,1997092,-4631699,-677375,4633507,-983066,-5340900,2208522,6138077,-2673245,-6507651,2531628,5940816,-2697706,-4858094,3368093,3722695,-4628781,-3185552,5856606,3245677,-6458621,-3359577,6365976,3037475,-5951159,-1838931,5800973,255317,-6070511,1217849,6579397,-1945540,-6726301,2095113,6157969,-2164397,-5039083,2524796,3949452,-3262786,-3142404,4113329,2974150,-4604558,-3103050,4512658,2808720,-4100323,-1951467,3702403,735635,-3645688,283155,3891732,-810990,-3899311,891425,3608857,-605078,-2731490,659777,1852659,-962141,-1209995,1529580,1050299,-1841414,-1265846,1662980,1233858,-1186252,-972539,660094,390036,-470761,208546,606560,-444880,-903460,267011,849604,74853,-538968,-380874,32454,230846,319311,73726,-248270,-340873,-8210,303302,371040,-20910,-452466,-219404,362868,330189,-30564,-124886,-171827,-326395,-66081,655290,419812,-832533,-623578,792791,521398,-657268,-231389,916429,-274939,-1278467,756169,1710634,-901009,-1964397,956347,1875086,-1027767,-1637004,1360046,1311830,-2040131,-1219799,2604259,1201091,-3051124,-1350346,3283613,1129370,-3426136,-578540,3589265,-218360,-3937166,1000995,4263897,-1668288,-4367766,2194811,4250154,-2445839,-3672267,2887053,3103981,-3396282,-2692192,3969774,2499027,-4393508,-2417269,4639660,2102876,-4872501,-1504277,4965167,570620,-5094699,407483,5324209,-1318713,-5326015,1811388],[0,0,0,-2,-10,96,-296,100,-78,435,-535,543,-672,819,-1176,1587,-1624,1884,-2604,3095,-3463,4167,-4915,5707,-6754,7719,-8831,10312,-11730,13220,-15240,17284,-19295,21812,-24612,27499,-30771,34283,-38049,42470,-47140,51952,-57502,63666,-70083,77227,-85118,93576,-103013,113431,-124696,137361,-151587,167217,-185001,205411,-228606,255644,-287775,326146,-373344,433115,-510982,617554,-772931,1020040,-1473432,2565781,-11819992,7655707,50919512,5643015,-51991523,-16585302,31722181,-987333,-9740905,28394057,-968910,-56510224,-6284709,58801761,16387338,-38198111,-15247941,7629465,1094334,11910425,20503498,-3892851,-25293838,-16676020,14758043,36577753,9543494,-35181409,-22948011,18215415,16019888,-525595,7976400,-4935677,-34562522,-9074098,39298318,22680731,-25010876,-26754825,-1004910,10201685,13841424,11812246,-6854776,-23711833,-11848946,17372204,27831967,5323990,-22299559,-20652811,4016399,20756759,16528659,-1244922,-18524569,-18161291,3484374,22828725,15539383,-10014538,-24119327,-12607482,11123762,22156537,8603765,-15203335,-22965253,-6151451,16407145,20524996,2874639,-17308714,-19052891,28842,20141138,19080175,-2598419,-20762207,-15645433,7169467,23063540,13930105,-10369096,-22216209,-8925266,12275348,18639591,6756406,-11395465,-20776489,-9627725,16096155,24932206,-195548,-25454880,-15622719,8726879,14378737,9228358,2599396,-14242667,-21820491,3601296,28982990,14401017,-16671781,-22454631,-2468333,16302957,14778853,397553,-7520173,-10942423,-13761733,6714747,33577533,8006260,-39085772,-19983351,27031623,14809442,-11020714,4978024,2021457,-28901854,-7269145,38695968,18520002,-28119173,-23098363,5881379,15384499,11246235,-437566,-9745434,-7571906,-7014401,1995402,27313191,14899517,-35870273,-28563117,29452452,26079240,-16689583,-6102560,9804075,-19312779,-14630613,32750738,23931756,-27514550,-27514412,8889120,18243261,7050611,-1213177,-8732956,-11136559,-3912096,8536345,19148931,7271629,-23876564,-22888651,15760922,25883772,-2610982,-12627940,-3209816,-7157855,-3355619,19510961,16924593,-15736364,-24574489,739075,18426117,11797131,-2456520,-11678045,-11577071,-662464,12907280,14216467,-1457985,-17779855,-13296680,7505909,18257460,7649999,-9256581,-15237003,-6322012,9073520,15669042,5211988,-11374965,-15253958,-2260243,13241896,14433106,144096,-14410247,-13319342,2565165,15693694,11357454,-5153518,-15438964,-9072214,6554068,15129308,7300331,-8537243,-15266756,-5581880,9863859,15068927,3972600,-12469870,-15523890,-351382,14936797,12026212,-3569378,-12471679,-8425351,1508011,11227863,12994841,-1971508,-19217026,-10979385,13424911,16979453,-710856,-9846450,-7279385,-4648413,3747605,14738875,7729547,-12775350,-18089660,6964,18571982,12461546,-10294198,-15083558,514621,4481518,552917,11439218,9160735,-21092240,-21609679,19882963,26441374,-10712091,-17657824,3815106,1086571,-4793120,12652726,13259432,-13731942,-20885253,2323764,19898784,11494519,-10918612,-17201344,1389029,10322122,-989147,2891563,10765265,-13539389,-24716848,14590263,31455790,-8354334,-24750366,3039713,8684655,-5007784,6215196,13850885,-9938164,-21006709,2386374,20255399,9241623,-10529680,-14566415,-920106,9239813,4887153,1924615,1878491,-9871501,-14547854,8162059,22332424,-224506,-19505096,-6605458,7533434,5161697,4333092,3940960,-7714728,-13448473,1080477,15476870,9043900,-7538991,-12910990,-3556841,7529208,9535870,3233247,-5594696,-10295655,-4314999,8140758,11944654,1156122,-10765573,-9957857,1233770,10263302,8311509,-2381417,-10592009,-7414260,3655981,10689828,6046637,-5029689,-10690206,-4946047,6334876,11059784,3539700,-7793500,-10460768,-1507374,8881443,9532086,-128281,-9386019,-8126282,1942021,9283146,6764428,-2265432,-9378175,-7442199,3288429,11789952,6223641,-7819772,-11433803,-693576,7959318,5824258,1036910,-3162418,-8678274,-5671842,9119832,13742485,-2607276,-14287502,-4774816,7203587,6696239,1854708,-859187,-4737797,-7437507,-688462,11883912,10467669,-9434130,-17104076,3101113,15518797,448616,-6970208,3247541,-2198031,-12814097,5253534,20952574,-1859158,-21648406,-3477531,14281178,4879462,-4196731,-339946,-1063331,-6691356,-2044228,10592452,10973942,-7786382,-18291317,1515878,18540593,2167983,-12138698,1174561,4302907,-10350313,-599501,19391427,2457155,-21898221,-6483574,15889423,7127791,-6344925,-2433591,173207,-4747022,-1502641,8847992,8085902,-6814813,-14032123,352965,14380006,5083179,-8548719,-4375308,1668992,-2289001,1086221,10235484,1970769,-13214434,-7192093,9400665,9425532,-1996685,-5917347,-3241733,-1193837,2388559,6435789,3281439,-5939034,-8535405,172762,8603610,5713100,-3202282,-6738284,-3250285,2385178,5875575,4032747,-2605680,-7075398,-3396080,4395679,7160619,2036747,-5081545,-6530065,-847511,5682650,5896670,-266365,-5942581,-5113019,1101362,5944061,4550392,-1852442,-6426847,-4067265,2590532,6351437,3348811,-3514043,-6809489,-2389568,4983274,6302983,176039,-5214511,-4238209,186060,3734023,4879593,1471866,-5561740,-7068540,1876848,9003450,3031843,-5860370,-4470322,742377,1010734,2025977,4717356,-422297,-8741776,-4633807,7765045,8411886,-3324595,-8140015,-807414,3941158,361526,423762,4668267,-1534299,-10835656,-1013619,14116274,4721539,-12186154,-5379507,7564981,1556495,-3888309,4862951,4352275,-9298430,-7724879,8884810,10765919,-4775298,-10702483,343287,7067025,64812,-3002283,3891697,1556470,-9798586,-3895936,13247237,7283663,-12411966,-8116656,8819010,4823037,-5578830,1288699,5617636,-5937123,-8114906,6826140,10819103,-3485772,-10442279,-632259,6788753,1780218,-2617904,914770,724693,-5635305,-2668479,8360434,5981994,-7734918,-7963606,4033248,6018029,-936614,-1387186,878938,-2755975,-3658605,3782147,6755543,-983470,-6930789,-2361514,4220247,3874495,8547,-1742017,-2211737,-2011512,1085454,4378282,2170694,-3581400,-4731227,30790,4007474,2861869,-903642,-3363354,-2548530,663824,3387092,2586344,-1102009,-3676817,-2142568,1832033,3896754,1808826,-2300799,-3608006,-851172,2854700,3382281,412930,-2977391,-3110782,201966,3160095,2502060,-745955,-2994557,-2445683,346410,3238744,2822825,-1708559,-4538468,-1340450,3431681,2948211,-679276,-1724305,-1112341,-1361946,560307,4324035,2406995,-4559871,-4882427,2794709,5316787,-488613,-3099673,204631,226372,-2341794,1108937,5475541,-47853,-7740979,-2581761,7082935,3926387,-5185820,-2828469,3555320,-525201,-4105689,3817107,6499996,-5122877,-8637070,4252382,9049134,-2295045,-6698901,1773441,3714401,-3314624,-1808657,6279719,2423152,-8398266,-4509036,8410046,5773703,-6913093,-5140736,5240696,1976961,-5461897,1176238,7149587,-2973314,-9220450,2494992,9664202,-987157,-7808499,650737,5120122,-1775905,-2842962,4275060,2946882,-6080864,-4320326,6153993,5727579,-4515768,-5273340,2636442,2877497,-2446669,-360065,3651303,-1227724,-5641091,630465,6269964,897641,-5087927,-1835255,2660559,1088639,-733981,1016306,595838,-2708390,-1836763,2907986,3308835,-1362520,-3310052,-468802,1843826,1240524,331583,-398794,-1362900,-1415200,740863,2295427,890013,-1785526,-2146403,-59919,1779244,1566873,-268692,-1730362,-1305189,348965,1680964,1280255,-447364,-1724015,-1127674,870917,1892128,804332,-985626,-1709684,-676692,1289443,2042599,210092,-1935836,-1406696,672953,1258297,552043,47340,-620618,-1709827,-643365,2372308,2193711,-1806960,-2994827,662473,2470754,-230851,-895935,1100441,-47898,-2782828,-34181,4367652,1069865,-4676493,-1958102,4014317,1692935,-3094987,-236066,2902191,-1610402,-3940875,2642279,5344751,-2509934,-6032664,1720100,5537022,-1528872,-4250940,2442750,3046648,-4238151,-2757274,5928963,3285170,-6535116,-3855931,6053289,3527004,-5125079,-2159456,4882779,321812,-5560204,1001773,6646807,-1297552,-7283763,980891,6917368,-785129,-5608141,1344649,4354437,-2775751,-3861742,4227551,4183465,-4885083,-4656571,4583021,4402347,-3822344,-3176694,3423224,1512474,-3767058,-342273,4558877,61443,-5092355,-495015,4739127,954082,-3649323,-625722,2520717,-400631,-1941816,1549590,2340446,-2038342,-2860358,1703106,2917238,-893438,-2213731,273272,1015789,-497397,-143010,1184682,-10016,-1741700,-564236,1607705,1130289,-829115,-1195435,-44719,551570,485476,251442,-44719,-680160,-610375,359233,984717,409300,-667134,-894973,-72658,759083,667405,-68464,-629546,-616411,63815,714751,595665,-364633,-706847,-307437,289141,447595,479124,-25799,-957695,-746991,871173,1336763,-401418,-1235405,146339,720205,-284730,-240051,1036966,163389,-1842311,-616809,2425924,1103471,-2370850,-1205997,2150710,696630,-2071373,204596,2548752,-939199,-3248528,1252336,3708321,-1173762,-3687683,1109770,3127407,-1448534,-2601095,2343023,2388946,-3182282,-2686225,3766800,3055476,-3992948,-3014940,3871675,2401931,-4043384,-1343847,4520645,221318,-5165393,386534,5550965,-580567,-5421021],[0,0,0,-2,-9,171,-86,-42,-247,393,-206,309,-523,658,-861,939,-1004,1489,-1869,1932,-2330,2934,-3341,3890,-4579,5178,-6052,7017,-7856,9005,-10386,11566,-13029,14854,-16588,18507,-20783,23101,-25696,28677,-31649,34979,-38853,42829,-47103,52052,-57284,62946,-69386,76319,-83907,92569,-102080,112620,-124825,138612,-154351,172986,-195016,221441,-254418,296392,-351763,429188,-544986,736927,-1114652,2144031,-12303524,-27640181,11971460,47792004,6045979,-50672706,-15348023,26973385,1401463,-5591554,24253644,-5589239,-48934539,-4545870,51078791,16893732,-30833579,-18799377,3381415,5160301,14038996,17233651,-4348493,-25062964,-15668514,17091784,33659454,5422656,-29145562,-20046996,9568884,16280155,9839647,3392863,-14857028,-26743832,-1340090,29677287,18427011,-15888248,-25976857,-8594842,11805969,19530416,9688876,-11164151,-22397464,-8381522,17555950,24690032,4240706,-19219663,-19926977,877232,21209408,19742602,-2869548,-21785652,-16157269,6447407,21360357,13447991,-9370235,-23295327,-12638250,11423648,22253387,7895451,-15526699,-22609032,-6005292,16835036,21611911,1920705,-19944446,-17983329,3788825,19336711,15403999,-1503220,-18116889,-17376660,5710158,25515568,15159700,-13286699,-24419896,-6241987,16234317,16433951,1264539,-8928433,-15153851,-13894273,11491586,32108043,2442397,-35430572,-15913172,19604285,12437279,-174046,6460081,-8061027,-26690227,844591,33908926,15184883,-20359115,-23233557,-805773,18995739,15066029,-4521845,-8301837,-4857681,-14438135,625353,36997740,12737846,-45209428,-22969752,34443360,16161063,-17413306,4978850,6154053,-29721794,-9191913,39899122,19178957,-28859491,-23754063,6245828,16696915,11392211,-2042169,-10080462,-6523312,-6634784,2429554,26841484,13118466,-34601696,-26191502,26732447,24424521,-12365365,-6220382,4394616,-16961621,-9461472,28609794,20019868,-22747453,-25704410,4918758,18179161,9621177,-1619233,-9486082,-11665928,-3980493,11137733,18800797,2625125,-22026081,-17273706,11744008,20884108,3555462,-9665422,-10776134,-7545679,4381670,17756931,10241083,-12765992,-19749620,-2269115,15551374,14414674,-785252,-13737658,-12936894,1050873,14680477,12703009,-3788916,-16287309,-10843299,6182235,16438022,9045104,-8473315,-16891864,-6414701,10804200,15664296,3662306,-11679553,-14479107,-1734816,13322250,13990254,-662420,-14263076,-12133444,2584090,14484299,11772204,-4000416,-16759975,-10271421,8917371,16274307,4328275,-9714876,-12351590,-4643373,7502412,14428837,5990134,-11853456,-17623512,-1278024,17917707,13388036,-7909676,-13856714,-2661311,2138631,4707502,14199620,4533166,-22628057,-16454788,18881905,20917436,-6970621,-12091150,-1717688,-3903839,-85833,14772553,9797580,-12827903,-19316729,-826096,20019999,14517961,-12798839,-17800946,4291134,7027442,-4194458,10075117,14089896,-21536916,-25919390,21792601,29733689,-13291571,-19781260,6085399,2296149,-6177536,12025885,13775421,-13248782,-20986606,1966227,20194435,11777434,-11406773,-17357863,1639777,10229215,-320374,3063391,8848933,-13539129,-21668641,13993701,28069772,-6415247,-21845513,-199165,6967818,-983374,6704143,9794328,-9444757,-17869060,1859513,18523184,9297696,-9718126,-13815002,-1843879,7753004,7010147,3801934,-1914959,-11637548,-9371037,8945245,16618507,560384,-14354804,-8936936,3567271,8730487,7088649,20631,-9490738,-9939809,2412727,12868870,8084002,-5786977,-12171620,-4936497,6872817,11168264,3746187,-7682229,-10773492,-2113591,8617391,10057181,903770,-9520361,-9972288,578616,10623659,8581234,-2870592,-10883460,-7105451,4002176,10840277,6035208,-5681641,-11155871,-3853719,7300624,9719657,2573241,-6342959,-9808648,-3255791,8838121,11607392,-603225,-11771593,-7467283,4297806,8911907,4490130,-2077624,-6984772,-7605918,480138,12310266,9661405,-9215514,-15457994,1842091,12159903,2134663,-2528236,1479404,-6474775,-10558558,8588158,18313207,-3172250,-18088187,-3734907,10076419,5871596,-446670,-815699,-2786896,-6785541,-2943562,11167744,13287088,-9231786,-20670014,3731367,19198449,-1152970,-10324732,5419563,418838,-15143322,3751689,23013770,-1304918,-23346653,-3705005,15481556,5124353,-5018854,-732115,-490430,-6209783,-2411508,10190885,11110194,-7702489,-17951033,1571764,17892173,2395063,-10997990,280459,2939583,-8610372,561349,16842412,1772447,-19034159,-6459627,13215831,7630285,-4263294,-3197900,-1357346,-4079466,-201639,8572802,6535542,-6950115,-11890934,741867,11457071,5108620,-5144848,-5179359,-1777681,-459163,4269142,7482283,-472662,-9903612,-5497352,6134134,8380592,846490,-5457505,-5556626,-1304084,4249748,6391849,1390028,-5830852,-6731967,122002,6649317,5597983,-1479658,-6869071,-4608495,2699199,6849984,3461118,-3300546,-6333865,-2927335,3878095,6756875,2251850,-4912641,-6341156,-792402,5212513,5502155,343434,-5498111,-5844632,825530,7082755,4437437,-3282216,-5972721,-2268031,2069642,4550705,3997662,-1684639,-7504155,-3929982,5918989,7876902,-1005916,-7021943,-2675106,2410957,1784018,2461449,3926864,-3327245,-10061668,201243,12474019,3700764,-9569536,-4276499,4351145,238974,-1195953,5730293,2221732,-9652191,-6641141,8452339,10122371,-3874275,-10050700,-184653,6214081,-640303,-2213408,5987260,1071757,-12481631,-3218411,16017718,6173212,-14312429,-5987029,9671478,1847628,-5821575,4672955,5782542,-9074302,-8731154,8592288,11377394,-4519341,-11068194,280085,7430708,39299,-3455260,3595315,1774664,-9064308,-3826364,12217534,7001588,-11124673,-7887626,7443777,4894427,-4273861,798190,4281074,-5091425,-6776386,5821125,9501501,-2631382,-9025020,-1203113,5424534,2146405,-1229482,249515,-827613,-4484251,-922813,6532157,4128568,-5584552,-6268761,1798500,4817064,1348713,-888394,-1359610,-2648353,-1344032,3400906,4579829,-742794,-4970873,-2527651,2646681,4020220,1308742,-2134219,-3322728,-1242591,2126055,3349346,1055882,-2599789,-3749372,-637038,3275542,3257258,-647145,-3600732,-2531009,960939,3180540,2251817,-1007314,-3516570,-2071563,2091462,3746711,1057385,-2109024,-2523781,-869527,1561274,3458892,1439740,-3331566,-4131223,1057300,4168771,1188363,-1988603,-1437731,-987911,-1099740,1695392,4244471,-309884,-6185052,-2336131,5542794,3591006,-3439763,-2075279,2006193,-1160405,-2580005,4446656,5191755,-5071277,-7120055,3854766,7279611,-1884895,-4995776,1704318,2202687,-3692738,-991868,6615226,1806486,-8780747,-4128488,8501760,5034870,-7028748,-3823543,5859764,425689,-6413105,3031775,8357400,-4521696,-10033578,4178849,9995094,-2601250,-7570781,2341015,4627656,-3671537,-2742395,6220873,3126313,-7946420,-4780791,7847338,5744422,-6512541,-5062366,5019708,2151864,-5074894,616602,6414631,-2109943,-8073835,1729318,8349120,-446970,-6602752,198567,4149168,-1241628,-2213032,3368448,2152251,-4735065,-3194071,4576691,4237949,-2917130,-3778128,1240853,1925000,-848450,42832,1821285,-1148628,-3464582,441480,3928689,1001072,-2957916,-1853071,1032274,1317886,458068,423806,-369920,-1602699,-651165,1691371,1977708,-303844,-2013259,-1107510,932705,1752842,591408,-860898,-1277450,-591618,491460,1390225,746598,-1034153,-1817819,-212517,1474687,1178909,-280657,-1022139,-1013757,-152549,1321252,1538359,-511164,-2058201,-460839,1403191,781728,-137688,170853,-507531,-1657143,186103,2826578,786845,-2944979,-1636113,2128823,1291873,-1533112,-125984,1696941,-1350125,-2843222,1961898,4111640,-1980712,-4725694,1565388,4147063,-1639208,-2992630,2695141,2032794,-4189200,-1810813,5495264,2370671,-5880783,-2576173,5505616,2194948,-4933049,-866255,4943059,-649288,-5765788,1604139,6697219,-1943676,-7263551,1786512,6780239,-2049276,-5719727,3055502,4639352,-4624699,-4107203,5995745,4084979,-6459965,-4055047,6216779,3536900,-5483108,-2272716,5226708,889492,-5541854,223096,6228356,-643509,-6504458,578153,6149974,-638109,-5243659,1277204,4283863,-2345056,-3734841,3292205,3668877,-3759178,-3665452,3589804,3234451,-3047664,-2283525,2645704,1053216,-2698254,-332162,3031307,109155,-3116370,-426617,2942174,651848,-2154644,-470562,1492055,-102195,-1114764,724932,1165465,-1038142,-1447044,753551,1426332,-190506,-1031347,-138815,431825,71308,10437,205538,-70772,-536435,-267482,433538,654358,-140465,-715622,-268221,477718,369472,-70933,-95833,-173373,-270918,140102,702560,239528,-575272,-412466,379641,229739,-143645,260433,87277,-848400,-434621,1129324,714877,-1217665,-753113,1124097,366085,-1194732,162186,1488088,-644314,-1986347,828616,2313076,-852178,-2390126,996774,2305696,-1316778,-2098748,2024896,2034517,-2792910,-2013064,3376386,1971892,-3762299,-1734235,3909561,1050026,-4148659,-383105,4411309,-316006,-4681464,898230,4814227,-1305041,-4748464,1622088,4494297,-2082190,-4186712,2742349,4013242,-3391329,-3876816,4041930,3744918,-4483948,-3330910,4890087,2620931,-5143047,-1701244,5371266,704645,-5473025,53295,5373679,-551526],[0,0,0,0,-2,72,88,31,-208,-31,111,173,-196,107,-102,83,-258,466,-249,190,-552,647,-557,714,-840,936,-1199,1272,-1379,1740,-1906,1992,-2459,2800,-2918,3323,-3811,4181,-4691,5157,-5577,6364,-7092,7583,-8394,9406,-10225,11249,-12443,13575,-14995,16616,-18177,20112,-22444,24802,-27670,31223,-35208,40116,-46458,54390,-65138,80630,-104186,145000,-231291,495565,-3300666,-21256579,-26221830,10679909,49972862,5611014,-52908745,-14174899,30868871,-2906926,-8665782,30792337,-3906184,-57450750,-3033523,59031450,12761528,-36957581,-12642827,6233453,-398112,13380488,20760415,-4452887,-25643994,-16909185,15824314,37589389,6942890,-36225877,-19317305,18550365,11946484,847554,11391825,-8225888,-37056984,-4473174,40663546,18073294,-25454896,-23114840,-1340790,7937944,14771478,13227699,-8228556,-24919471,-10740507,19095532,27277905,3168340,-22326130,-18747619,4145230,19487741,16934867,-708312,-19793893,-18598063,5277859,23370960,13971190,-10754477,-23451870,-12137016,11294868,22175349,8096196,-15811213,-22507579,-5222556,16402933,20034040,2930917,-17705501,-19678226,1211511,21653953,17749110,-4450807,-19735049,-14303242,6602421,22558078,14380616,-10606183,-23107288,-8905667,13966726,19770143,4501277,-13767834,-18450425,-6903728,13689073,23287038,2718033,-25923228,-19335941,11063418,18767454,6126484,-1485886,-11362037,-19047204,1583577,28226917,16111425,-17304820,-24194844,-1761013,18361004,15493931,-1723150,-9623430,-9104912,-11248527,4998183,31868412,9916648,-38977849,-22442587,28401027,17847105,-12648782,2053765,3221478,-26799704,-7812758,37801812,18878385,-27971833,-23763753,5911302,16781375,11651157,-2222092,-10316540,-5954224,-6761466,1256780,27973609,14652172,-37494174,-27457224,31296785,24491416,-17841457,-4308107,9533305,-20984252,-12902776,34194919,21631078,-28472219,-25517963,9317081,17286910,7167800,-1280786,-8859913,-10568269,-4314276,8432911,20527289,6340869,-26141162,-20982675,18343049,23385867,-4515757,-9961155,-2815469,-9814784,-2267546,22027793,14915067,-17977148,-22749934,2545450,17224514,10723633,-2008000,-11268908,-11846388,-754031,13680842,14502207,-2799812,-18592215,-11702809,8721979,17142214,6571504,-8771364,-14918906,-6518337,9579397,16036906,4341483,-12162905,-14791289,-1472183,13259258,14017133,-440082,-14649839,-12698634,3531759,15437292,10324879,-5049045,-14838254,-9387536,6500785,16020075,7023191,-10093611,-14989061,-4021216,9935557,13811914,3654516,-11681399,-15064956,-1004051,14764182,13230871,-3765104,-14584724,-7777978,4420302,10299225,9919558,-634112,-16866040,-12910924,12317169,19714476,-605083,-12964686,-6954499,-1839137,3439146,12809364,7787491,-11795481,-18064402,-524022,18623385,13334655,-10385889,-16665966,714307,6641783,261844,9221326,9781991,-19479417,-22695927,19002693,27852936,-10517180,-19090921,3903837,2350737,-4861900,11875628,13217668,-13336507,-20874447,2168593,20139097,11709343,-11490985,-17391677,2240689,10319636,-1876249,3416458,11420856,-14710160,-24700939,16314216,30912331,-10098489,-23613899,4403289,7191253,-5668597,7781411,13897163,-11206697,-20739714,3386671,20158910,8472808,-10837949,-13790116,-119009,8133997,3910831,3479232,2788648,-11914457,-14820767,10605007,21786141,-2678117,-18264148,-4348953,5872222,3459097,6103938,4976589,-9226104,-13972225,2382534,15768213,7848636,-7858430,-11753383,-3157942,6400026,9031548,4251339,-5282910,-11238071,-4279239,9041953,11747207,435544,-10378647,-9292786,904959,9698252,8488180,-2035450,-10639755,-7491268,3681908,10520180,6093796,-4809681,-10808143,-5158080,6609848,11074467,3061481,-7697119,-9644605,-1738985,7895896,9788515,770929,-9817834,-8819754,2342662,9825302,6347823,-2769543,-8941804,-6732439,2791603,10695244,6853152,-6437317,-12462427,-2020300,9376287,6655391,-749561,-3281999,-6603757,-6273712,7147726,14636313,-1009229,-15226851,-5680162,7888516,6860211,1383738,-741967,-4411570,-7265807,-956584,11285839,10718237,-8387510,-17458623,2016705,15937864,1095738,-7652663,3268044,-1224608,-13258790,4318206,21523369,-1242910,-22221218,-3514822,14620101,4383301,-4388183,516735,-886733,-7482926,-2266400,11043726,11066879,-8150581,-18096941,2071196,18057490,1202531,-11397992,2605572,3369125,-11850098,443839,20389811,1239964,-22246569,-4993066,15722614,5330566,-6127887,-635943,68568,-6285731,-1587220,10120398,8222283,-7842905,-13785587,1636152,13624839,3417551,-7478492,-2278994,506183,-4343968,2308742,11748418,711358,-13930556,-5644340,9460840,7423259,-1941569,-3850686,-3167126,-3007702,1963484,7563341,3563820,-6564989,-8422625,720365,7903782,4689162,-2415372,-5562228,-3796622,1203283,6044831,4761483,-2565833,-7189480,-3264392,4099450,6708675,2202528,-4472315,-6323675,-1144774,5240628,5631383,-16489,-5299340,-5066531,353395,5814810,4983774,-1769592,-6592090,-3688562,2735651,5602036,2951298,-2665788,-6138065,-3037096,4252202,6609635,761266,-5471032,-4552256,722458,3845857,3698570,1298965,-3890804,-6765701,57975,8760366,4424730,-6011448,-5341181,1480363,1538301,791031,4343738,880087,-8338499,-5409206,7278581,8667473,-2873273,-8046723,-1025990,4007877,444941,-186971,4551512,-522959,-10688986,-2093029,13951196,5491175,-12339589,-5573651,8270790,1355555,-4854412,5084760,5211888,-9484417,-8138480,9113498,10611111,-5117067,-10342308,1022610,6795114,-648430,-3047774,4480749,1651509,-10260850,-3799422,13694170,6685908,-13038013,-7040209,9589117,3513027,-6345017,2540560,6112950,-7146626,-8162784,7882380,10345505,-4579054,-9666428,694880,6137195,326679,-2132774,2287365,335861,-6666950,-2071072,9175884,4888696,-8432843,-6461267,4888878,4391980,-1812143,148147,1527205,-4005688,-3731332,4831620,6390380,-2144899,-6328941,-1000472,3729021,2509791,300704,-706498,-2340317,-2675469,1274167,4711971,1576405,-3817971,-3921989,344623,3193398,2430750,-400290,-2856523,-2709902,433959,3316804,2459707,-1085992,-3365988,-2037082,1613481,3706943,1594551,-2231213,-3199081,-591087,2286364,2821180,689793,-2402278,-3284933,-53218,3335698,2434424,-1216384,-2838787,-1687325,462284,2244576,2439058,-719047,-4045433,-2107793,3122451,3633846,-887831,-2492502,-401674,-296430,-402546,3192092,3189172,-3569577,-5334078,2363354,5669484,-486482,-3567887,380687,844141,-2380186,293898,5028132,667388,-7014409,-3076636,6547367,4191505,-5128683,-3227679,4035033,80719,-4869866,3095991,7055136,-4651247,-8831615,4330766,8903042,-2916857,-6494805,2808130,3646415,-4091926,-1772534,6492451,2206148,-8195220,-3902072,8115781,4907473,-6991632,-4153202,5749312,1358888,-6125845,1628450,7614779,-3416338,-9142941,3374855,9121977,-2459322,-7197890,2338717,4481401,-3267486,-2355283,5344748,2249319,-6519199,-3197634,6495141,4152145,-4975387,-3702856,3438320,1680203,-3201440,566810,4145734,-1953014,-5604395,1550487,5748479,-509042,-4573824,-119520,2329213,-412564,-604362,1989376,418603,-3053371,-1220328,3094506,2307753,-1721621,-2230649,246905,1045131,501236,556640,115013,-1449409,-1366959,840824,1963586,357809,-1451616,-1430218,8799,1194238,1087042,-258821,-1267412,-953165,268669,1101583,947598,-198575,-1452763,-926243,967502,1530504,175908,-889334,-801510,-373877,531467,1384580,515521,-1505057,-1514325,657651,1527360,47411,-734265,-51688,-477471,-1001174,1082500,2361129,-924244,-3135047,407034,2945989,-222962,-1987519,1099728,1175416,-2458224,-1018072,3722782,1593716,-4189378,-2018882,3861504,1821963,-3385771,-830022,3265726,-466035,-4125934,1368457,5224690,-1631119,-5997140,1585596,5904731,-1909870,-5003601,2833216,3972481,-4400714,-3294626,5854172,3090762,-6414032,-3051148,6207682,2778342,-5589464,-1730883,5307319,428905,-5606588,676049,6392239,-1290504,-6983652,1475376,6806265,-1778584,-5981352,2474307,4865775,-3575246,-4120560,4742347,3658886,-5353639,-3434040,5258618,2928072,-4734589,-2135797,4290075,962986,-4181146,81259,4445909,-511347,-4742055,529562,4562031,-512977,-3834676,814377,2933963,-1329070,-2221321,2091112,1898249,-2503607,-1918510,2342704,1754781,-1863412,-1378461,1322512,647197,-1077887,-42777,1188779,-293368,-1378313,164775,1382838,126590,-997483,-334353,468274,230709,20339,179952,-139063,-372760,-183663,364219,453535,-5277,-518842,-359782,273271,541739,-1802,-277848,-143027,-81738,-82475,338688,420769,-372896,-699223,197271,609896,-130554,-306175,239558,-92996,-636233,271873,1069413,-228321,-1425518,101380,1453533,-178330,-1326849,609231,1170100,-1354335,-1228693,1994575,1257498,-2545497,-1278863,2646279,950029,-2739031,-535043,2791527,-148331,-2993755,630721,3397634,-965172,-3694296,1223964,3734077,-1511132,-3590228,2078487,3364670,-2841171,-3092084,3760097,2938347,-4456893,-2668190,4896618,2061614,-5016199,-1223176,4987011,186961,-4947901,628575,4980107],[0,0,0,1,6,-53,121,11,127,-331,148,-139,478,-548,554,-703,830,-1111,1466,-1495,1719,-2328,2684,-2951,3551,-4134,4705,-5524,6246,-7056,8185,-9231,10286,-11778,13248,-14668,16518,-18510,20487,-22826,25354,-27965,31060,-34339,37699,-41637,45982,-50441,55524,-61197,67220,-74034,81690,-90018,99542,-110475,122724,-137074,154096,-174187,198813,-229914,269962,-324310,402842,-526256,750861,-1294885,6380182,-1207872,-21971006,-24029432,10390053,47025327,6369429,-48100355,-18290434,26171699,4730967,-5466412,19655501,-3481198,-45675693,-7458300,48770989,20797036,-30575646,-21800871,3811857,7338979,13337236,16431454,-4611769,-24487496,-14370527,16158183,31300406,7897655,-26896524,-24051814,8141028,21387749,9466609,-1872828,-12890507,-22213086,-4748727,26737812,22475761,-14163379,-29567438,-9108758,14583898,19560390,7860847,-11143421,-21061540,-8082364,16260836,24092878,5839689,-18588840,-21754034,625797,22896190,19539944,-4250885,-21330743,-15238087,5874605,20828582,13791719,-9133968,-23346594,-12724881,11174600,22194511,8379366,-15156353,-23264271,-6580467,17694950,21962570,764074,-19821197,-16348059,3102122,17265126,16559217,506073,-19588997,-18933308,7195449,26537887,13736737,-14122105,-23302618,-5288996,15308494,14882285,2663846,-6618989,-17190855,-16524074,14639576,34301045,-1909129,-36409857,-10905232,18981915,7673528,2148508,10153996,-11391423,-28920369,4418562,34603701,12303560,-20203692,-21731828,-966890,18493140,14591895,-4421275,-6930571,-5564988,-16392273,2443892,38804872,10075853,-46090605,-19859213,34072575,13314350,-15986159,7019055,4161408,-30620000,-7269086,39812012,17845080,-28423544,-23132104,5630236,16399886,11831840,-1772323,-10582878,-7121939,-5802835,3076791,25408534,12715089,-32711047,-26812249,24709837,26318072,-10639799,-9331951,3304589,-13406618,-9071643,25599049,20715136,-20729752,-27119712,3786355,19821753,10549238,-2842545,-11122474,-11376420,-1611681,11489114,15970303,2433039,-19202054,-18316378,9418491,23617107,5453970,-13701462,-12347261,-3371085,5461262,14502030,9950180,-10886691,-20410104,-3372890,16880296,15559762,-2163346,-15399478,-12233362,3036384,14787953,10981431,-4194279,-15461378,-10820552,5937743,17305568,9117687,-9869293,-17198601,-5236756,11617176,15361667,2919796,-12290950,-14237615,-641717,13721117,13323914,-1370905,-14047710,-11889832,2524286,15150008,12198310,-5442751,-17983241,-8613259,10562443,14936539,3086975,-8854556,-11986842,-5355580,7972190,15244886,5338018,-13219974,-17800290,438372,19359255,11626329,-9935524,-12197425,-1266288,310145,4910728,16552443,2472844,-25633379,-13439053,21657803,18100180,-8520041,-10259976,-2131812,-4842495,1739723,15101505,7785086,-13099809,-18498757,-595825,21076164,14519683,-14986783,-18023647,6503086,6992380,-4959215,10862347,13037022,-23141899,-24014839,23395102,28128534,-13969125,-19162018,5148452,2461622,-3899279,11505503,11078164,-12892911,-19197050,1567986,19629599,12588336,-11713191,-18963451,1760334,12322111,303579,939796,7594826,-11610862,-20524798,12357337,27966225,-4807346,-23096609,-2273879,9083440,1520898,4765495,7451428,-8370623,-16279448,1315609,17623008,9892341,-9244468,-15170433,-2639621,9966230,8486159,951708,-3985634,-8847309,-7608778,6709011,16128294,2399654,-15290264,-10923485,5414343,11029546,5400639,-2180794,-8670705,-8311870,2306687,12182591,8017681,-5768141,-12657133,-4981410,8163921,11677278,2170496,-8774601,-9707238,-1098760,8396751,9509244,597478,-9820980,-9771913,1307645,10863315,8132148,-3500297,-11053284,-6622304,4812772,11074894,4929199,-6782702,-10546187,-2558680,7203081,8922870,2737138,-6320639,-10525949,-2662486,10437030,11088815,-2615545,-11780755,-5945552,4802316,8171234,3891466,-2020401,-6940480,-7881059,1132249,13597012,8667033,-11666535,-14609046,4618384,11403864,205918,-1425293,1931586,-8201569,-9806805,10901549,17117433,-5491633,-17387771,-2368829,9998655,5925387,-586164,-1885968,-2752023,-5777119,-2675220,11200877,13059398,-10465472,-20637953,5521405,19430295,-2352054,-10455821,5373934,-159639,-13977554,5027083,21478298,-2590434,-22149910,-3150429,14862078,5861514,-4624982,-2591025,-1135450,-4033388,-1433275,8488787,10198713,-6736806,-17691002,905283,18417856,3582815,-12125988,-1726914,4068254,-6113781,-177830,14578855,2236739,-17657074,-7312767,12720394,9072039,-4015960,-5279289,-2032215,-1905828,990663,6745602,5161716,-5541258,-10934643,-563152,11309351,6779312,-5843608,-7465149,-796014,2121076,3414288,5213791,51662,-8590371,-6147066,5623222,9334765,929376,-6853489,-5821610,105156,5027240,5343278,519157,-5330944,-6015172,-60510,6620834,5986771,-1929816,-7555187,-4091336,3719219,6702370,2709037,-3617203,-6095214,-2337375,4170824,6429507,1635720,-4940939,-5904060,-568465,5169411,5533431,-6000,-6237873,-5603397,2031582,7076063,3096460,-3588870,-4955774,-2068302,1466958,4779828,4422281,-2521942,-8106753,-2944570,6908871,7072678,-2350113,-6521151,-1450316,2043157,757835,3162766,4515596,-4672950,-10452558,2297607,12748487,1481637,-9771918,-2431026,4310294,-890877,-582441,6260029,1178054,-10025250,-5440513,8999278,9364640,-4700481,-9740644,708776,6275231,-1187424,-2092709,6260870,456706,-12513463,-1903992,16080074,4619041,-14425310,-4883002,9645197,1233297,-5298736,4725053,4784465,-8848152,-7482218,8422527,10296368,-4430367,-10599320,46564,7466481,890719,-3709901,2409827,1926141,-7802198,-3750968,11214688,6957583,-10580375,-8074141,7143661,5695200,-3834931,-445905,3525226,-3869822,-5726353,4947478,8478623,-1987705,-8502094,-1881400,5491756,3455425,-1524869,-1588827,-586043,-2519509,-967268,4993786,4261091,-4571600,-6775731,1219369,5897213,1797640,-2240837,-2084147,-1449242,-524946,2582698,3792714,-289052,-4718154,-2845073,2790189,4644657,943685,-3193710,-3152505,-227008,2320459,2649234,717832,-2475988,-3558771,-453355,3449741,3168262,-1054289,-3763273,-2225856,1372677,3345978,1926697,-1529225,-3416473,-1353670,2378921,3147942,658582,-1854022,-2484772,-1135365,2068888,3888821,644088,-4164176,-3285650,2148062,3612928,260050,-1611233,-993236,-1417424,-1194235,2523510,4247521,-1528136,-6421917,-920821,6111603,2297807,-3968760,-1090776,2195312,-1976777,-2059142,5357724,4171468,-6299043,-5967396,4998805,6349819,-2789097,-4361260,1971520,1713968,-3393711,-382518,6165856,936512,-8577439,-3182671,8721065,4365853,-7489261,-3438305,6006315,229026,-6031249,3244080,7588048,-5023733,-9011280,4763828,9218709,-2852589,-7195626,2011779,4439107,-2680234,-2487659,4789321,2761312,-6738336,-4574792,6994545,5944729,-6097646,-5800456,4581665,3393312,-4489187,-585188,5680313,-1369871,-7346839,1318322,7858814,-81960,-6533444,-568846,4180941,144399,-2161503,1681738,1919197,-3123245,-3032444,3408713,4496971,-2133356,-4679422,484717,3276589,2888,-1367317,925981,-53599,-2654584,-273895,3519793,1376398,-3058550,-2519093,1309336,2274278,331883,-812126,-558116,-627725,-358409,1105796,1786294,-126790,-2291737,-1189183,1520351,2000168,-62564,-1471231,-1029702,39919,735370,1078254,337860,-1225878,-1505780,115436,1464657,997469,-493551,-1282046,-984923,369807,1742383,995589,-1282343,-1681615,356719,1294127,266524,-37294,290290,-922621,-1552084,1086416,2839097,-278831,-3291291,-585350,2689982,650166,-1891115,285600,1655428,-1778812,-2342923,2902177,3491229,-3287839,-4270281,2918442,3953971,-2672666,-2725184,3095039,1486728,-4257094,-828282,5454985,1123370,-6014742,-1603770,5791725,1690404,-5146420,-896135,4896113,-523101,-5399551,1868570,6383254,-2605889,-7086550,2704219,6871408,-2771726,-5897407,3312875,4454696,-4329363,-3394428,5538878,3077657,-6167359,-3287747,5957894,3315407,-5149793,-2772871,4655242,1676524,-4821817,-505040,5533678,-315061,-6233576,527391,6362160,-490127,-5610445,739468,4449626,-1490623,-3477258,2406465,3103343,-3030371,-3179623,2984671,3290912,-2494065,-3000624,1843176,2142654,-1630836,-1282974,2003365,726020,-2612596,-853880,2837557,1159624,-2484573,-1326980,1737663,1012975,-1068127,-310170,820405,-311880,-1059406,475252,1482488,-45462,-1545469,-469409,1156555,757146,-578361,-600823,81722,13304,-120466,442947,547290,-449189,-905584,91771,899708,411585,-443373,-532472,-107174,187740,483988,373425,-377119,-737763,111630,672111,136604,-176854,116473,-291678,-715159,449690,1409253,-264741,-1751837,-92508,1577891,77881,-1241329,266460,1094428,-1017598,-1340840,1635600,1946039,-1896300,-2380949,1876293,2453250,-1844156,-2018715,2169167,1399597,-2927528,-896029,3792395,717187,-4387044,-765185,4378852,648241,-3990765,-251873,3647715,-511936,-3774764,1268931,4237693,-1753475,-4750237,1959561,5012755,-2034080,-4593996,2483095,3859258,-3180514,-3198711,4168213,2826855,-4803517,-2680341,5032256,2438257,-4763318,-1903790,4267692,1055610,-4060522,-178161],[0,0,0,1,7,-122,73,-60,268,-214,113,-437,637,-503,643,-909,1136,-1439,1590,-1722,2326,-2863,3063,-3573,4325,-4932,5687,-6568,7377,-8495,9723,-10836,12289,-13998,15512,-17320,19550,-21742,24110,-26831,29667,-32870,36488,-40095,44121,-48821,53721,-58972,64994,-71483,78606,-86705,95552,-105425,116846,-129695,144351,-161755,182240,-206779,237316,-276025,326798,-397220,501111,-669918,991912,-1826671,9499651,16950914,-3417583,-20205266,-26572699,11832206,48893963,4027567,-51572865,-11802726,27673098,-4022215,-4362838,30345249,-9262144,-54517977,1850005,54550900,9433310,-31909789,-11914564,2109150,582982,16176786,19227479,-5743590,-25244212,-16361971,17228987,36854220,3680186,-34233907,-15383434,14763037,8648863,6337372,12896949,-14511423,-36379686,1586421,38056712,13127741,-21867534,-19706938,-4858170,6183960,17686390,14081938,-10296342,-25397093,-9089630,19686465,25710861,2360601,-20566738,-17779621,2438946,18810580,18452380,-582110,-21001588,-18102867,6125999,22700857,13366167,-10262030,-23339172,-12225527,11691069,22174130,7295322,-15837774,-21488080,-5392588,15197680,20657347,4300553,-18988586,-20954991,3245096,22712445,15224835,-5002227,-17344581,-14099918,4649567,22704600,15917933,-10798054,-24561841,-9213128,15821851,20538260,1690943,-14600335,-14550909,-6751538,8821029,24498789,7725044,-28698401,-23402777,15377772,21155158,1037974,-1991122,-6621902,-19901324,-1934989,29530649,17785803,-18273312,-24531016,-1739347,18224333,16246986,-2284144,-10940399,-7401202,-9914856,2231105,31094880,12881164,-39052730,-24903760,29347880,19367656,-13977305,1430811,4346632,-26512461,-8290129,37432204,18580519,-27341658,-23399744,5319796,16678089,12112795,-2494367,-10505378,-5814781,-6885167,1923436,28320649,12703209,-37460234,-24499741,30332546,21232141,-15439387,-1734121,5661281,-22295960,-8262671,33885161,17148597,-27018962,-22206538,7360587,15606484,8814863,-859393,-9705193,-10855576,-4451446,9663382,21234458,3737219,-26896368,-17234921,18321940,19341021,-3087720,-6452886,-5677117,-12293742,1583119,23382168,11032972,-18407344,-19495919,2367872,15182089,11163017,-490049,-11764571,-13094973,-310238,14892428,14246343,-4111393,-18334186,-10550688,8393978,16268339,7177422,-8320024,-15647670,-6633825,10270408,15907335,3889638,-11927050,-14640158,-1705894,13533195,14476739,-924175,-15371440,-11937313,4284206,14421369,9684653,-3740515,-14571540,-11025441,6801392,17780515,6270154,-11755897,-14134101,-2586886,9206967,12621945,4000223,-10508175,-15375974,-2518597,15265816,15310496,-4801254,-17336457,-5860390,7204268,7489288,7752514,3003783,-15889701,-16759582,12603268,23143424,-1868841,-15543156,-5263322,-266246,2074848,11871235,8399122,-11230289,-17948568,-1350724,18249240,14745682,-10347580,-18702869,1203009,8977951,-832775,7149701,11011665,-18253184,-23835831,18613199,28868252,-10458361,-20001468,3533609,2990982,-3867504,11363580,11855747,-12887114,-19678222,1559021,19672826,12302906,-11817556,-17923444,2609531,10296041,-1761616,4096481,10331806,-15928265,-22618346,17488694,28096921,-10498279,-20720202,3442362,4700179,-3449272,9656593,11006625,-12326880,-18206961,3876425,18663325,8359974,-10501740,-13606575,-10373,7703638,4202650,4656729,1477140,-13766119,-12633236,12592947,19063393,-4253730,-15613978,-4103755,3551739,4504172,8033733,3252923,-11015583,-12327787,3948315,14696159,6702160,-7287389,-11111868,-3504799,6063487,9672962,4419740,-6368850,-11478750,-3182611,9505521,10776946,-53693,-10137810,-9229236,1078294,10196290,8158979,-2948735,-10575336,-6685750,3851907,10212236,6117473,-5004385,-11507143,-4647450,8133986,10806746,1202911,-7725596,-8091907,-1792605,7114393,10452152,1099292,-11033152,-9236306,3854847,10693775,4971284,-4319428,-7880079,-4862034,1887113,9207449,8249915,-5686433,-14876843,-2173030,12792294,6528365,-4389468,-2922160,-3615717,-6794614,5373341,15590770,-150349,-16629150,-6427093,9427985,8185594,69165,-2912502,-3753508,-4978702,-1353448,9317555,11558447,-7221970,-19113454,1487511,18380443,1567358,-10149077,2628406,526536,-12528054,3491519,20957443,-896178,-21854278,-4079992,14416795,5712982,-4221068,-1428778,-1123392,-5454497,-2034325,9808138,11151021,-7944160,-18483653,2540404,18544575,891592,-11332909,2219864,2425608,-10699922,2124239,18740434,-693567,-20580291,-3812752,14234515,5455601,-4642448,-1723727,-1444089,-5098131,-203997,9464374,7171529,-8078610,-13173222,2503155,13289200,2626947,-6881616,-2251972,-836554,-3688982,4398486,10724925,-1631815,-13043669,-3790553,8753579,6659390,-1092508,-4028716,-4319793,-2573939,3405098,7671518,2176660,-7179478,-7546075,1432333,7620331,4457171,-2353544,-6014673,-4066601,2056777,6680255,4017276,-3323296,-7014594,-2794954,4316382,6834104,1938971,-5221091,-6452982,-208840,5723407,4997934,-443198,-4961458,-5195473,120662,6554405,5575491,-2926027,-7525673,-2562486,3835191,4833712,2158038,-2016105,-5696273,-3740968,4105028,7930214,963932,-7301305,-4975021,2922656,4451285,1652667,1045167,-2124367,-7301235,-1471176,10025992,5960661,-7704977,-6930220,3050283,2948040,-285017,3233968,1633361,-7554332,-6131108,6571071,9738585,-2078723,-9668235,-2020916,5924876,1442021,-1922741,3924584,1031400,-10576599,-3324820,14350776,6530719,-12872781,-6524182,8413852,2232827,-4690529,4369261,4695544,-8722480,-7759015,8403070,10551755,-4351294,-10512216,125685,7060314,61628,-3139495,4088883,1470698,-10105065,-3246792,13559040,5955387,-12561183,-6258256,8581642,2774482,-4869852,3113709,4434762,-7428466,-6580262,7856300,9112600,-4383247,-8710771,417127,5245989,704698,-1237012,2074035,-754101,-6632052,-741708,9037716,3569202,-8121449,-5169648,4088448,3275713,-590208,1085301,142830,-4746353,-2549504,5347815,5430879,-2414384,-5507843,-1083342,2933313,2679665,1100270,-842547,-3269097,-2573838,1972530,4644018,1198937,-3590545,-3740690,-69621,3125631,2897603,-357936,-3332598,-2742542,719891,3186327,2447600,-775068,-3578516,-2624922,1887027,4359343,1361452,-2809855,-2833246,-188796,1696654,2539565,1579865,-2223711,-4338107,-302314,4514518,2761018,-2241088,-2965766,-682237,351186,1233395,2786637,593073,-4777711,-3603006,3944703,5035407,-1821808,-3623299,580586,363042,-1506601,2831438,4569837,-3375774,-6784506,1997712,6930126,-115470,-4528312,9817,1723399,-2152959,-671816,5148285,1857305,-7372115,-4470443,7058980,5488729,-5693541,-4056148,4655767,377471,-5442854,3270018,7675864,-4806020,-9302250,4295355,9017117,-2611402,-6232079,2295230,3269540,-3737661,-1505665,6351979,2236259,-8098177,-4154213,8077295,5109980,-6792956,-4038156,5480180,555429,-5795258,2584512,7120775,-4356590,-8562259,3904721,8284522,-2582650,-5915942,2122993,3057131,-3089323,-1018950,5177814,1178129,-6399128,-2525558,6219336,3633781,-4401945,-2918316,2774813,632834,-2564626,1784819,3427262,-3076599,-4925437,2257381,5028292,-855699,-3512611,-52346,1117475,-555051,569003,2098460,-537179,-3135971,-646939,2965551,1971770,-1302411,-1833838,-327713,609062,1039709,1102839,-153312,-1810268,-1277127,868899,1859055,700473,-1298233,-1885926,-273823,1542457,1270035,-258589,-1130173,-948008,-258007,1016480,1848165,146073,-2220374,-1298537,1502098,1748423,-270013,-710485,-203062,-786863,-302671,1941076,1671331,-1954514,-2613703,1105071,2466639,-485434,-1281783,786258,-169922,-2173494,785258,3679390,-670873,-4317647,64791,3824414,-192860,-2499275,1224263,1645685,-2797539,-1657928,4088764,2473352,-4333868,-3033997,3966811,2706069,-3511928,-1494642,3816071,-156884,-4976414,1232973,6278706,-1673313,-6862692,1598068,6161044,-2054689,-4811919,3188756,3482197,-4673535,-2835061,5807279,2985213,-6128013,-3167849,5601224,2818932,-4911895,-1710041,4881825,204477,-5567438,998977,6560061,-1644645,-6991431,1881212,6456824,-2155859,-5115131,2944235,3639351,-4101459,-2804598,4890750,2550500,-5154053,-2554432,4619521,2198724,-3908595,-1239126,3498238,108422,-3601532,868157,4050407,-1102334,-4219381,973540,3838035,-807406,-2799219,1118119,1798860,-1818231,-1152027,2414004,1045875,-2568742,-1240861,2081869,1163184,-1353797,-700160,718907,-79180,-661034,553252,937318,-558669,-1179091,146912,1152081,357860,-555396,-414302,-10742,166914,245872,234153,-17033,-326776,-401757,117832,707037,410090,-723497,-726215,436329,553688,-223374,-189592,353812,-364932,-752430,568832,1221403,-463218,-1393540,345461,1128840,-439178,-759875,866147,399208,-1453644,-265666,2053264,253055,-2223819,-263003,2232683,-153030,-1995655,899223,1842689,-1590634,-1941571,2232747,1981578,-2490037,-1942300,2511482,1573640,-2644209,-1078941,3004334,518908,-3616842,-96564,4098899,-293787,-4340771,745746,4221496,-1517615,-3902307,2341383,3586761,-3228558,-3220983,4001081,2919290,-4250741,-2459067,4266364,1815969,-4292182,-1096659,4360813,326923,-4576938],[0,0,0,0,1,-50,-60,-15,64,97,11,-165,-78,145,119,-83,-43,37,-60,-35,142,113,-177,-102,50,154,-68,55,-129,51,-152,242,-123,206,-379,240,-282,523,-474,447,-633,677,-743,928,-885,976,-1282,1314,-1305,1609,-1746,1796,-2061,2198,-2275,2557,-2673,2652,-2840,2775,-2367,1850,-583,-2278,8007,-21587,59813,-209277,2147165,15556677,15865135,-2249922,-21038588,-25029022,9848383,46642319,8844066,-48605725,-20655056,27684052,6900693,-9130673,19300343,1427668,-46768336,-12871280,51372421,24517198,-33587834,-23494352,6827468,7099073,10681933,17008642,-2579315,-24309723,-15482930,14317580,32088258,10891960,-27762493,-27141107,10315565,23225770,5596696,-1989215,-7468402,-23183479,-10449155,28144955,26902561,-15911201,-31971710,-7026787,15066411,16995774,7848056,-8450875,-20450389,-10633518,14501619,25793628,7820878,-19342616,-22706257,1113303,22401203,18554008,-2654354,-19430374,-16575809,3697143,21102344,15229648,-8378951,-23213653,-13418559,9867822,21804242,10001371,-13888603,-24247685,-7915995,17816843,21986145,658530,-18158789,-15516533,119551,15600302,19402834,2215087,-21301397,-19745788,7701373,25803921,13449417,-12460450,-21942642,-6398351,12605363,14333561,6087307,-4659134,-20611435,-18120637,17602561,33689358,-4517774,-32880527,-8193062,13537528,4741352,7324550,12399236,-14817091,-29626257,5675749,33380427,12086537,-18226839,-20836823,-2075979,16165661,13714524,-989630,-4415976,-8786495,-18613375,4622813,38966268,8735431,-43695780,-18657304,30451124,11938349,-13153507,8354986,3634816,-31430472,-8883378,39622525,19876963,-27885815,-23885192,5663748,15233167,10555920,540302,-8413624,-8837874,-7599155,3101961,25429449,14493355,-30910958,-29107276,22569617,28042897,-10242167,-10051844,5951472,-13091336,-14180061,25197014,26035072,-20284794,-30490270,3902499,20326910,9000020,-1811008,-8632693,-11760250,-3976885,9793847,16851150,5740356,-18477933,-21828799,8039064,25977421,5508695,-14587812,-9935577,-3011395,956469,13515907,14631467,-9054129,-23388014,-5072233,17643125,15835581,-1823650,-13875655,-11751514,706597,12523798,12686146,-924745,-15421600,-13534974,4725187,17918681,9988829,-8537672,-16421426,-6909400,9265419,15716368,5381941,-10925255,-15166337,-2530576,12641549,13846897,798539,-12545105,-13433382,-172865,15187994,14284291,-4655484,-17933873,-8640034,8533803,13118010,5486001,-5523510,-13094719,-8679464,7270153,17006914,6647163,-12996373,-17988276,-273974,17203616,10733524,-6285413,-8910959,-4692358,-4282364,7117555,20041377,1307147,-26252186,-11763256,19616374,14799798,-5715391,-5596588,-3379495,-9143079,819806,17724085,9713651,-13696994,-19387202,-455333,19633576,12916496,-11813241,-14198805,3110824,2030263,-2912541,14505570,12652937,-23905470,-23830511,21680486,26922499,-12038102,-16745519,5199091,-28734,-6530250,13013814,15087128,-12908461,-22064966,1297850,19915340,11637667,-9819830,-16231454,-322804,8940034,842584,3128829,8948202,-11313157,-22769371,9953154,29655549,-2418587,-23678595,-2378243,9203525,-1234849,3888184,11765319,-6173835,-19784641,-1161578,19030653,11310823,-8613457,-14625662,-3432556,8304731,7786016,2148416,-1230207,-8039947,-11243060,4054205,18771794,5130658,-16397190,-11868372,5598917,9494766,4494108,708939,-6193220,-10661930,-1117158,12689773,10770303,-4649818,-13458148,-5879870,7246796,10930288,3400691,-6183285,-9612700,-3981375,6710184,11139341,2724435,-9308722,-10704881,-204942,9829496,9026387,-1158432,-10289014,-8386152,3021762,11081327,6362100,-5234159,-9958058,-4257892,4634441,9236912,5730831,-5149132,-12299576,-3986184,10225859,10916858,-1416863,-9524210,-6232963,1484057,6567355,6578722,976700,-7807773,-10518677,809536,14504315,8423390,-10664673,-12249612,3108512,6844273,751531,3516722,2707006,-11701299,-10935348,12097258,16955591,-5422689,-15199597,-1843779,6632912,3315772,2243828,2374650,-3825006,-9886048,-2785269,13423320,12681550,-10467657,-18256919,4529721,15136426,-2177787,-5791987,6733965,-3088683,-16156522,5437206,22986872,-1693083,-22061729,-3296802,13728032,3766732,-3832471,1502800,-660723,-8263337,-2993268,11027811,11449150,-7002160,-17203477,53079,16320297,3766297,-9722214,-274469,3256999,-8600548,-1600078,16891795,4955824,-18763337,-9405976,12845717,9225461,-4387457,-3518583,-276219,-4205459,-1942290,7924088,8160437,-4919280,-12631685,-2097830,11534026,7616785,-5415351,-6604846,-375669,66709,1285840,7236534,3364126,-9411487,-9012931,5395891,10595368,1212928,-6427394,-5050069,-832043,2743947,5309347,3259315,-3923134,-7905510,-1975317,6997735,7032964,-1300773,-6941409,-4437244,1968061,5780067,4252034,-1745140,-6484853,-4108654,3207794,6801898,2888383,-3820811,-6222071,-2339149,4200807,6663299,1494043,-6063397,-6286118,1234622,6178577,3506070,-1475993,-4067116,-4237872,-419339,5960373,6046082,-2536567,-8538643,-3064915,6047541,6192284,-1010157,-4309940,-1918456,-999469,112734,5720759,5599291,-6176895,-10634833,2882101,11334102,786225,-7037246,-912608,1417755,-3206817,1238908,8474582,664531,-11086738,-5332400,8868427,8333307,-3929010,-7310822,644394,3022714,-2278200,766507,7859343,-1164306,-13568862,-1461663,15595590,4305606,-12761402,-3660236,7860863,-881991,-4681989,6993071,5582627,-10205400,-8707772,8697512,10776318,-4212614,-9639070,348252,5651880,-621225,-2217637,4533944,1832152,-9605023,-4817407,11836098,8204577,-10219110,-8462868,6808531,4864807,-4565167,841206,5631433,-4647292,-8456960,4593990,10643705,-1061463,-9377643,-2264352,5473183,2649667,-1644172,268441,666794,-4253541,-3224373,5954507,6638420,-4468415,-8351739,975406,6162338,1096943,-1821612,-150065,-1448091,-3115475,1663253,5940245,1184813,-5616159,-3913524,2739741,4620602,925457,-2015008,-2257953,-1523510,528706,3292245,2639498,-2023421,-4587113,-1191946,3244030,3275794,-81393,-2909819,-2899879,-109853,2994825,2952514,-697548,-3423522,-2024649,1316105,2829315,1880758,-532965,-3066966,-2577561,1843017,4619722,1014299,-3733324,-2840055,1095524,2100225,999313,550162,-799953,-3305830,-2061885,3524133,4871190,-1891049,-6070900,-511451,4623346,981472,-2121257,1134801,669720,-4458464,-1283930,6935401,3611817,-6581649,-4941447,4569246,4452303,-2405686,-1949715,2508671,-494931,-4658120,1096353,7379191,283822,-8902797,-2547205,8022253,2929185,-6362937,-1179949,5127307,-2374877,-5951739,5279654,7785043,-6028846,-8972982,4826648,8307168,-2960548,-5590840,2824550,3025877,-4179668,-1836315,6557321,3029936,-7857411,-4990977,7362944,5809095,-5980448,-4715299,4917970,1730812,-5588793,712980,7288475,-1831283,-8753698,1037916,8566725,228997,-6424258,-191512,4093180,-1015268,-2651565,3221577,3299323,-4256286,-4825090,3791061,5803929,-2132223,-5174208,903148,3066434,-1296719,-1142499,2725554,326985,-4496327,-1224005,4732753,2440730,-3489879,-2881384,1488984,1721900,-364923,125219,793859,-1291271,-2025226,1113046,3187241,274785,-2778078,-1396491,1361040,1517975,272499,-258609,-876999,-1237670,-14697,1672154,1181123,-991375,-1838509,-449107,956390,1291452,507176,-1055469,-1788984,-230156,1791426,1282209,-790410,-1245362,-206430,96463,286480,1361997,763746,-1802364,-2117500,1344855,2854668,-316714,-2573488,-293943,1429093,-461253,-808410,1892997,1040903,-3274956,-2215220,3682354,3035880,-3263865,-2959882,2674563,1904318,-2698150,-382681,3656010,-313464,-4772669,168501,5508007,698988,-5305240,-1050546,4683857,440135,-4254322,923664,4587237,-2362599,-5573192,3109483,6381674,-3221041,-6399559,2939222,5360360,-3347775,-3907333,4261516,2910245,-5422092,-2676067,6118971,3113234,-5979314,-3310989,5268484,2977798,-4831523,-1887329,5081528,764420,-5939104,93864,6804237,-358081,-6982555,414649,6309287,-777314,-5087582,1633195,4232319,-2626992,-3989848,3224345,4169861,-3205158,-4293648,2754679,3897856,-2375110,-3035315,2435897,2180258,-3025302,-1544232,3670191,1546704,-3919877,-1711969,3493691,1587701,-2757184,-1023458,2200436,212778,-2015804,429902,2308802,-472670,-2497635,117165,2345334,149187,-1695171,-240348,1045492,-129655,-834000,683817,795722,-868868,-1066170,646379,1078774,-243571,-834918,-156906,288874,76257,236581,373301,-333190,-525225,233191,487775,87100,-115490,-38294,-289639,-358975,559150,835281,-541213,-1073123,338325,1041064,-326862,-815647,518703,622155,-1060010,-748612,1441370,1032386,-1632316,-1358975,1766281,1437809,-1738802,-1140311,2045914,842974,-2443093,-440708,3060812,302072,-3380821,-216879,3453413,25553,-3363052,307754,3292313,-737273,-3371201,1130120,3706557,-1422699,-3991157,1653493,4089184,-1947571,-4003744,2506276,3721698,-3245663,-3336937,3907678,3025606,-4310041,-2704427,4535564,2363856,-4463935,-1889763,4447523,1379682,-4577608,-1008143,4707951,633231],[0,0,0,0,0,6,-58,-52,-26,80,85,21,-203,-16,105,134,-139,84,-92,14,-121,332,-142,43,-302,335,-241,358,-375,367,-553,531,-508,734,-768,678,-928,1072,-1015,1175,-1328,1380,-1625,1772,-1757,2071,-2367,2418,-2682,3054,-3241,3633,-4098,4410,-4982,5720,-6329,7244,-8531,9870,-11774,14517,-18144,23687,-32788,48552,-80876,165849,-731333,2460670,16417917,15732577,-2312177,-22179028,-25889230,13841963,47339262,1332749,-46852195,-10406743,21145183,-3573827,3169648,26810126,-15335338,-48601769,5270493,46911285,8882212,-24563464,-12998825,-3557384,2118735,19017574,18587899,-6744778,-25919923,-15521454,19330114,34151944,1051219,-28511432,-13226908,6665458,8139551,15077577,10923992,-22127688,-31651791,6952556,31421689,10016948,-14774504,-18185060,-11082247,5338317,21905020,14383123,-12760504,-25368701,-7451380,19278557,23634333,2839532,-17598390,-18049486,-833725,18765660,20987194,-325855,-21996506,-17923429,5979885,21892786,13959379,-8949675,-23281191,-12952390,11110056,21659458,7625805,-13912309,-20925692,-8088750,13738293,23270226,5474103,-21436041,-20825770,5784466,20641777,12341757,-1561349,-14009371,-17641283,1433276,25218694,18356436,-11932362,-25829337,-8333570,16845356,18813815,-313077,-11127053,-10904517,-11859331,4437027,30680283,11060866,-35650830,-24000642,22260981,18366223,-5391225,3294938,-1371703,-25857703,-5319983,34226835,19044957,-21136460,-24174029,-380993,17504287,15328606,-2401888,-9352603,-5882591,-12282100,-204382,33814656,15091734,-41572790,-25540059,31354352,18025663,-15764479,4016105,5842590,-28999429,-9511998,38798246,19251556,-27750604,-23019506,5484332,15231156,10942604,-359189,-8274784,-8242368,-9242835,4658479,29035972,9405133,-35548856,-20551325,25854682,17151757,-9456371,1199052,-142816,-22831097,-3606009,31811449,13752804,-23310894,-19782544,3943145,13556429,10456178,1249069,-9303357,-13206368,-5747623,12404630,21560584,211131,-24930537,-12849906,14009911,14565021,2531418,-2402702,-11087801,-14403451,6201691,22976287,7312790,-16212962,-16031190,-250338,11744543,12915199,2366612,-12277167,-15058599,-355406,15897803,13841656,-4690933,-17004685,-9873344,6337747,15070444,8780361,-6945708,-16179569,-7567607,9774997,15820517,4652309,-11124187,-15051531,-2534415,13549683,14684784,-1098812,-14619831,-10908116,2841000,12048857,11343081,-768247,-16031678,-13455170,8402862,19033266,4115183,-11723632,-11167578,-3079900,5816070,12619418,7188954,-9726186,-17768302,-3920474,17109092,16336064,-7124276,-17230722,-2205394,5971725,2275219,10034233,8775919,-18658821,-21506512,15984829,25652610,-6036375,-15740906,-475634,-1361652,-2585116,13105079,12085802,-11722513,-20136100,-1398974,19033609,14644957,-10745718,-17845839,2375373,7460076,-3088948,8832158,13773695,-19382977,-25816248,19239689,29134463,-11282344,-18822434,5141400,1292567,-6196750,12566434,14167501,-13199718,-21014067,2010419,19688418,10702275,-10701024,-14681518,1229363,6138311,-226297,7725452,8197517,-17704309,-19421565,17043076,23526442,-8545744,-15588639,1214573,461394,-1650843,11844215,9617425,-12758864,-16735566,3697475,16768233,7691423,-8179816,-11244354,-2180400,3975454,6196330,8221940,-762935,-15786921,-9407649,12565732,14527382,-2812607,-10345119,-5671383,-1269501,5579159,11204579,2331726,-12229566,-10957005,4014746,12437480,6490193,-4651534,-9868122,-5662634,4153609,10847505,6017851,-6536239,-11886861,-3126164,8607158,10220065,1191046,-8672645,-9711978,-305198,9453413,8677244,-1445456,-9571575,-7664738,2050362,10337720,7774486,-4655557,-12177876,-4403840,7807778,9027788,1585131,-4506911,-7886261,-5429061,6335788,13257877,1652001,-12563269,-8712905,4826717,8994509,3672148,-2064953,-5435485,-6752423,-1451218,10140885,11579689,-6345004,-17229983,-620411,14064367,3149155,-5099755,1948947,-3009321,-12106548,4769968,19869552,-129647,-19198341,-5021570,10723346,5461023,-1006936,466045,-2079878,-7673017,-3400667,10780206,13146533,-7756994,-19484166,2163005,17522113,-175704,-8911949,5153253,-189475,-15089653,3548645,22332582,-932684,-21928741,-3333856,13842836,3757036,-3849057,1185697,-808125,-8018722,-2435329,11488746,10607562,-8846840,-16152906,3142722,14655599,121438,-6883281,2782936,-1267737,-10378456,4515595,16973586,-2005644,-17371089,-2694674,10542060,3939154,-1721540,61430,-3054904,-6611820,655564,10231645,5892346,-8340037,-10555478,2558696,9191264,2329547,-2374992,-1776739,-4637638,-3497200,6944682,9228000,-3181684,-10201799,-2519875,5393033,5078253,1671721,-2270293,-5949545,-3911405,4148441,7968566,1546358,-6584656,-6275830,596317,5548833,4710959,-300974,-5442640,-5215912,1228233,6624669,4331502,-2593731,-6456196,-3363869,3459750,6727716,2438987,-4541486,-5779926,-746140,4032805,4686065,1526569,-3949085,-6660821,-863669,7407895,5612008,-3744369,-6294719,-1166540,1922938,2639035,3981815,506035,-6890743,-5827665,4898822,8983110,-155479,-7677445,-2956608,3202843,1399270,752364,4477853,-773489,-10342150,-2577740,12433559,5868983,-9784326,-5360489,5302592,535858,-2881161,5630016,4280716,-9231176,-8094653,7829156,10569827,-3419592,-9533756,6258,5438881,-1206792,-1798601,6513091,1202784,-12407993,-3373350,15217927,5800940,-13130626,-4974103,8664913,363037,-5239600,5867529,5498636,-9596030,-8128776,8638384,10176891,-4800434,-9337632,1300280,5498153,-1542515,-1552778,5416754,-88145,-10464918,-1630368,12558382,3937206,-10608920,-3929234,6334002,733093,-2933334,4378024,2766220,-7589982,-4967903,7311821,7190998,-3757299,-6350659,334447,2970324,234299,827073,2430278,-2524719,-6229530,915044,7676243,1562172,-5956155,-2937804,1807771,1140705,1251044,2437780,-1279213,-5129701,-1101689,4897232,3584706,-1816962,-3545701,-1260372,1102587,2494429,2392220,-548915,-3808728,-2465805,2209736,3929606,837107,-2569017,-3048204,-661435,2323568,2865645,96571,-2768633,-2616792,87424,2634641,2749549,-293413,-3639418,-2540144,2043358,3820636,522155,-2005761,-1406366,-807481,132398,3040590,2891580,-2645853,-5097821,571518,4912426,1129975,-2750963,-1052853,136823,-1644195,157490,4497599,1333627,-6235629,-3730707,5531475,4459856,-3870928,-2718137,3013008,-523046,-3833669,3523308,6304529,-4098744,-7724040,3088787,7493079,-1630504,-5171563,1877195,2655131,-3887762,-1675931,6619900,2442259,-8514236,-4349909,8120491,4711448,-6815607,-2934272,5754129,-562998,-6296257,3731540,7870659,-4931630,-8859705,4462335,8440809,-2981970,-5864966,2784208,3253394,-4119011,-1751399,6438086,2171716,-7927369,-3420302,7755650,3799148,-6510641,-2425933,4959957,-557324,-4864439,3171028,5606455,-4353626,-6379374,3678154,5981581,-2309411,-4092717,1849421,1839617,-2513320,-154327,4318046,310249,-5292816,-1248738,4970334,1977070,-3328873,-1292429,1741484,-588448,-1335190,2425315,1835947,-3220107,-2840311,2281039,2848938,-936724,-1660923,-38136,-171386,-314179,1391868,1549153,-1231742,-2309077,227077,2191423,998411,-727358,-964924,-561906,54963,1106150,1210093,-420964,-1579273,-803885,768740,1429332,507012,-1141520,-1495507,7423,1200402,648838,-237352,-391852,-855523,-790330,1006389,2146152,-269675,-2587005,-455159,2048450,661802,-1086621,284919,728357,-1670982,-1102182,2825922,2044588,-3152038,-2692623,2685221,2290896,-2373141,-1166675,2626118,-370551,-3828140,1166709,4871172,-1391430,-5340224,1207482,4811057,-1437699,-3700504,2417410,2902436,-3700653,-2750915,4938222,3194829,-5410857,-3348455,5372329,2847025,-5189819,-1497167,5433286,-216655,-6221373,1564349,6917648,-2208842,-6970156,2270981,6157687,-2627870,-4857450,3361182,3720481,-4591113,-3125379,5558464,3078776,-5894590,-3093680,5697252,2602929,-5337336,-1353909,5223664,-125993,-5573782,1391007,5907223,-2206505,-5803076,2455127,4984601,-2563044,-3720147,2955050,2477037,-3541279,-1756872,3996065,1557570,-4144773,-1543781,3736653,1211094,-3224021,-420923,2799652,-579755,-2752547,1372868,2769826,-1649903,-2679369,1454218,2171313,-1187138,-1289031,1260507,544543,-1527905,-20486,1730609,-44134,-1771222,-144312,1379175,206390,-764173,-12716,313348,-459911,-256378,703299,324980,-719271,-557915,382910,517997,86092,-266263,-201183,-97801,209721,190494,98459,138450,-190445,-469389,160169,862239,30669,-967260,-164238,949077,42873,-764700,366416,834324,-897726,-1045966,1214148,1289955,-1499922,-1458576,1534250,1162709,-1874062,-742742,2251346,234240,-2729747,276052,3204245,-556672,-3308445,988322,3188196,-1412079,-2945163,1986814,2713750,-2605060,-2414222,3164983,2256940,-3597399,-2072062,3938918,1740909,-4208675,-1135357,4550822,418884,-4987456,386268,5187705,-1254435,-5185024,2053082,4807710,-2686559,-4262211,3340741,3647110,-3817295,-2940430,4275354,2531654,-4470139,-2103245,4618667,1661798,-4671281,-1049581,4751439],[0,0,0,-1,-4,27,-20,-17,-111,56,-24,207,-135,23,-316,440,-234,339,-564,674,-812,837,-881,1327,-1605,1539,-1826,2320,-2566,2902,-3357,3710,-4290,4909,-5368,6089,-6960,7576,-8445,9610,-10570,11612,-12964,14308,-15800,17521,-19139,21057,-23396,25657,-28076,31070,-34224,37646,-41692,46122,-51126,57124,-63960,71968,-81976,94239,-109820,131007,-161130,208042,-294320,513126,-3205767,-2020302,2376323,16111773,16501387,-3632020,-20605428,-23969876,9130689,46505366,9778515,-50317113,-20662797,30559089,5660801,-12022568,22208061,2839045,-50654392,-12053233,55524252,22145996,-36957718,-20651407,8726387,4736105,10452797,18227920,-3234039,-24453156,-15280125,13893214,33499469,11174190,-31093414,-26534012,14697782,21429129,1672657,946294,-5065228,-27229038,-10857384,32695783,25831888,-20063019,-30421355,-4038605,13751452,15396999,8882509,-7817908,-21342984,-10930723,15692712,26479291,6408471,-20551440,-21417827,2322683,21581188,17994448,-2274756,-19927579,-16862367,4962868,21464934,13906839,-8807922,-22462885,-13283406,9596102,22391579,10172021,-15470369,-24751985,-5457918,18847842,19254469,-33804,-15534581,-15968230,-2111133,17572391,21357853,-933696,-23002244,-16430372,9234670,23480169,12344717,-11214752,-21164510,-7096084,11622453,15636184,7756569,-7465269,-23027365,-13575464,20021298,27817562,-5702272,-26736301,-9207265,7977372,8278475,11530307,7201408,-17391315,-24168594,6781730,29543411,11979740,-16511855,-21249902,-2325796,16323000,13854823,-289118,-5839784,-10505306,-15825566,6883537,35303709,6821695,-40271113,-18196183,27742839,13225590,-11357130,5918071,2280294,-29037830,-7758137,38329267,18986906,-27883401,-23270726,6234634,15193606,10436635,198001,-9296072,-8376294,-6069236,2677695,24595160,14953496,-31795621,-29702816,25168071,28700768,-13576902,-10301627,8794885,-13990793,-15487597,27454267,25966008,-23404308,-29782785,6834511,20044778,7653297,-2275218,-8820221,-10748309,-3103180,8935026,16769299,6502241,-20089013,-22465887,11415205,26629316,1516031,-15084661,-6625435,-3325405,-785199,15035472,15151174,-11591511,-23608117,-2283580,18305124,13877478,-2906876,-13163258,-10951560,761105,12603056,12620827,-1715219,-16191729,-12433853,6240855,17265363,8555095,-8646820,-16011853,-6552676,10017016,15658728,3931625,-11663406,-13867380,-1372071,11898410,13071375,1104842,-12754966,-14103602,1199689,16817015,12326630,-7013796,-16062933,-6493570,7032069,12248811,6829552,-6163137,-14737036,-7186668,9536964,15982754,4199728,-13375371,-15926444,1168994,15822342,9412407,-4838900,-9046000,-7059798,-2386523,10809784,16872796,-3102961,-22690078,-8315433,16286196,13611249,-2702897,-6840115,-6172303,-6666830,3633047,15567618,7347247,-13133601,-17954047,362397,19110065,11717333,-11551955,-13967645,2205751,3376284,-717860,12299603,9543502,-21793696,-21172281,20360373,25861874,-11144423,-17389682,4181729,1548882,-5038861,11749532,13314362,-12794087,-20669439,2004725,19566094,11204705,-10520239,-16909399,772412,10817608,107362,1078250,9129317,-10626702,-23099617,11073213,30680516,-4752222,-25360220,-79600,10754374,-2508147,3281870,11908300,-7038255,-19706186,394956,19476435,10099153,-9887163,-14845759,-1720182,9736358,6364922,561865,-234412,-7644545,-11923573,5502111,19975987,2622741,-18131400,-9446224,7455603,8187124,3485581,892417,-6524581,-10739227,336204,13423214,9362934,-6429306,-13069316,-4073327,7959714,10068678,2514509,-6688071,-9572136,-2810214,7965687,10370918,870170,-9578970,-9436872,577550,9952808,8652510,-2465793,-11178578,-7082158,4966452,10650437,4301373,-5539758,-8806422,-3925226,4725419,10200368,4977881,-7664970,-11771095,-828478,10532575,8519859,-2031928,-8753712,-6186023,1763174,7616784,6401358,-915011,-8977189,-8758691,3529145,13605845,5260191,-10386329,-9942620,2267271,6286815,3160758,2831259,-1381333,-10699751,-6219592,11445359,13362596,-4953612,-13681841,-2825414,7017941,5364288,1445459,-347207,-4087167,-7563765,-1079151,12295791,10382176,-10440237,-16687066,4524651,15055677,-918101,-6781988,4072356,-2151263,-12770368,5142953,20215745,-1831884,-21048348,-3455026,14156219,5015695,-4614658,-755701,-539164,-5980860,-2169923,9639386,10522260,-6869984,-17256214,713617,17713091,3347708,-12011030,-635659,5073869,-7842326,-2100602,16579252,4277916,-19519673,-8384988,14517065,8898498,-6120594,-4251430,432060,-2884996,-1558025,7070056,7488901,-5229737,-12802918,-882542,13042021,6404901,-7703254,-6100266,1546808,48880,677391,7470782,2598356,-10464295,-7819206,7213953,9937379,-735707,-6704702,-3892605,-67499,2810135,5085603,2508701,-4733146,-7401634,-435692,7398081,5643580,-2420495,-6658196,-3639411,2599483,6058570,3361945,-3034966,-6190477,-2495516,3773204,5876977,2032047,-3947383,-6148299,-1630485,5395619,6456027,-451936,-6651904,-4335019,2377028,5110050,2738513,-1198765,-4578485,-4397365,1342064,6683990,4078590,-4145561,-7261163,-1254642,5765834,4930700,-1212150,-3944945,-2404499,-848714,2017487,5843330,2659341,-6942715,-7556010,3848698,8978960,501274,-5783317,-2072467,750615,-791815,2068739,5716571,-697961,-9203773,-3888302,8347489,7540102,-4184701,-7480797,511163,3660512,-918684,474554,5467384,-1689152,-11002837,-409830,13910353,3661598,-12084783,-4385063,7726806,1196823,-4222581,4508649,4473940,-8446620,-7530373,8232897,10384561,-4520853,-10423589,499027,7184980,100819,-3537194,3140662,2126380,-8354095,-4210834,11580791,7421754,-11049529,-8492159,7947714,5917111,-5085136,-522949,5277832,-3799437,-7667493,4976515,10267138,-2124183,-9976364,-1440274,6818123,2555439,-3021690,-337521,1203082,-3797655,-2771037,6353682,5928697,-5885521,-7983037,2731417,6608651,-56100,-2537752,69022,-1227555,-2576541,2376651,5548222,-120080,-5964579,-2724563,3759696,4140295,11460,-2376859,-2115872,-1038135,1311917,3374295,1479681,-2821138,-3817978,-306147,3231067,2884743,-564322,-3415990,-2574419,1088221,3481079,1788711,-1729565,-2808876,-1110040,1314878,2724503,1867178,-1356992,-3658355,-1301213,3302556,3634385,-594668,-3460829,-1768285,1047684,1929816,1308073,49140,-1949700,-3014886,-173004,3889326,2943032,-2750744,-4594845,308891,3642353,1002246,-1218311,15566,-671428,-2577450,694319,5096610,1620675,-5309848,-3690193,3826577,4304759,-1651840,-2621436,1135216,182430,-2896187,1086745,5539512,-438982,-7684516,-1679721,7308592,2735737,-5770929,-2018174,4137965,-724538,-4325118,3654383,6051976,-4824996,-7769612,4251833,8329909,-2397859,-6592445,1838931,4211204,-2955196,-2491754,5388672,2868078,-7377789,-4450810,7592206,5709992,-6557062,-5248156,5082210,2853406,-5109052,-174603,6417584,-1533328,-8201947,1349832,8817807,-125833,-7539770,-288186,5410432,-520180,-3420639,2682271,3302944,-4347689,-4409975,4702714,5596076,-3477104,-5464018,2010042,3749958,-1691052,-1579969,2548205,74256,-4305565,-349918,5087113,1452719,-4367229,-2308932,2496191,1854063,-810701,-199559,584927,-1345082,-1362037,1836470,2654530,-780967,-2766618,-673672,1757605,1449797,-3175,-909066,-1159573,-532361,893051,1367573,247634,-1174357,-1438082,-194688,1277877,1464538,-203435,-1900111,-1238430,1087341,1698446,185080,-966639,-711376,-197230,203412,1072572,1165718,-559045,-2063725,-591071,2011877,1798010,-1095764,-1955232,62221,1060945,-70778,-97045,897179,-395114,-2326536,-285837,3142554,1428609,-3066100,-2093317,2122334,1784396,-1432800,-638233,1826858,-314415,-2981599,516294,4339568,171317,-4929861,-837475,4652173,827554,-3878523,240625,3559980,-1810000,-3983637,2929140,4916055,-3263350,-5517087,2753565,5188721,-2386419,-4219700,2773575,3123643,-3953121,-2675472,5321204,2934028,-6106075,-3384524,6035490,3401479,-5468581,-2484677,5095670,1017981,-5302983,396514,6110490,-1021783,-6761635,1000928,6657671,-837593,-5732412,932244,4641077,-1863240,-3952399,2951469,4001946,-3765690,-4337160,3877185,4347670,-3439351,-3776489,2990852,2558555,-3090967,-1356325,3637543,699949,-4161794,-753580,4196387,1107308,-3531928,-1119650,2644432,576455,-1924636,402368,1827304,-1063523,-2222607,1168741,2516873,-567467,-2248266,7477,1386683,116314,-574744,262097,71772,-830372,-286411,1094117,706514,-759849,-994648,-6797,719994,569973,-82067,-660839,-411211,231600,581520,250199,-207092,-259291,-344982,-195812,641696,851596,-301139,-1224783,-263640,1058372,678286,-524493,-569563,144393,131551,-234167,289703,878501,-289907,-1501752,-94943,1864255,614888,-1686523,-817882,1255062,574065,-1052166,14955,1373918,-330830,-1984413,419218,2564198,-54465,-2866666,-318579,2640341,252411,-2452332,299061,2476208,-1219098,-2957613,1835103,3464389,-2087502,-3669088,2113404,3443334,-2101459,-2760087,2401972,2177445,-2943002,-2027300,3675179,2270206,-3988121,-2580705,4023775,2497595,-4024721,-1846694],[0,0,0,-2,-11,147,-109,176,-300,272,-454,643,-634,916,-1317,1384,-1624,2211,-2613,3060,-3678,4253,-5055,6088,-6889,7892,-9331,10678,-12096,13922,-15802,17826,-20282,22784,-25516,28763,-32131,35687,-39894,44369,-49075,54438,-60225,66397,-73364,80893,-88905,97959,-107870,118540,-130506,143799,-158357,174862,-193498,214421,-238623,266820,-299769,339409,-388109,449092,-528640,637180,-794385,1044546,-1507166,2658052,-13219877,-15462955,-172631,2379881,17349191,15015235,-2151792,-23558706,-23595900,14634848,43571036,1143615,-40773146,-13615428,15131458,2853541,7959252,17172574,-16764307,-38391751,3423911,38032116,14049488,-18931555,-19442233,-6252706,8235221,19784146,14832938,-7475981,-24813817,-13498447,19956650,30016366,946117,-23004256,-15646163,572794,13744384,20349741,2874732,-25559772,-22856614,7859325,23597310,11658214,-8947744,-21648265,-14809817,9314099,24509750,11048128,-15026157,-23341871,-5185887,18401870,21885293,3445724,-16783388,-19392824,-986279,20891491,20912337,-2700661,-22308989,-16431458,6380090,21780978,13811388,-10116689,-23889731,-11460860,12338571,20503858,6534600,-12917869,-20620875,-9477318,14791858,25898574,3389926,-24973180,-18061131,9194383,17741428,10200558,1388406,-13675521,-20611404,2365747,28060308,17369039,-14660011,-26366974,-6191275,19098687,16721611,-3365601,-8154765,-8581035,-16645931,4053365,37334545,8921452,-42922739,-19828014,28447537,13061898,-8778942,8599955,-1322808,-30388528,-2984234,37387930,16457594,-22651598,-23086448,-72885,18458251,15582059,-4607236,-9478534,-3911347,-13047902,-989450,35716887,14540743,-43917490,-24419524,33129722,17346873,-15852176,3681094,4524421,-27802304,-7738739,37291042,18187370,-26471126,-23231122,4531990,16546534,11722154,-1398893,-9411377,-8869124,-7310811,7097578,26082609,6290156,-31316183,-18723029,20459574,18322296,-3265889,-3229875,-6285305,-16286533,1111823,25019789,11633355,-17915328,-20277854,432633,15588767,12722033,-450133,-11298541,-13387524,-3300190,14642753,18389334,-2968886,-21039927,-10492425,9371374,14512500,7746502,-4828283,-16575309,-10288994,11046470,18877228,3872394,-12900267,-14619502,-2612663,11951388,14978132,1524197,-14599597,-14700416,2149435,16522212,11655250,-5728906,-15767577,-9280588,6081508,15551225,8740482,-8332060,-16457901,-6016307,10475016,15328952,4102517,-11689261,-15371824,-1465111,15001966,13845520,-3256007,-14275246,-8875910,2523497,11033346,12478143,-740290,-18742513,-13111917,12130876,18684626,593027,-11634826,-8974817,-3153795,5157190,13125548,7164377,-10483961,-18690649,-3135369,19985625,16147131,-11480093,-17466657,2454914,5644179,-1269074,12084876,10491153,-23005277,-21726099,21599876,25237411,-10766395,-15422152,1658058,-1673027,-1967865,13607618,10091022,-12326049,-18873190,-1269553,19952760,15638926,-13457793,-20083982,5391474,9935579,-4654528,7415492,13577022,-19682916,-24887760,20530707,29009852,-11872789,-19921387,3738845,3355483,-2965332,10595239,10590872,-12324381,-18862152,1886520,19451200,10981024,-11554039,-15968351,1174046,8327341,2228751,5187489,3585150,-15314708,-14360341,14522258,20380768,-5018953,-15525285,-3930579,2756003,4601000,9169949,3793596,-11015286,-12947423,3186494,15572657,7777516,-8493717,-12048211,-2610062,5697821,8879254,6055421,-5731750,-14052286,-4049055,11328516,10902665,-1192456,-9351096,-8583254,-228489,10137682,10074434,-2554261,-12319451,-7327278,5223834,11214831,5520979,-5194663,-10528424,-5051496,6441169,11636152,3545776,-8926488,-10788958,-614278,9350337,9189578,-390033,-9883867,-8970631,1997543,10428570,7028714,-3395276,-9719311,-6513493,3390714,11143191,6727515,-7340103,-12873409,-1272606,10060480,7074261,-494144,-4208318,-7696459,-5100672,8409661,13645313,-1230229,-14558116,-6942512,7604933,9598516,1155035,-4246262,-4281220,-4924900,-1884264,10647395,12514588,-9349336,-19822881,3383159,17634475,-73350,-8043076,3453577,-2197488,-12333412,6343550,20236190,-2690851,-20432869,-3903594,12620412,6920836,-2510513,-3096071,-1591904,-4023191,-3243140,9015639,13505108,-8143810,-21444877,3373600,20946995,-443812,-12451854,3639491,1943058,-12377866,3159358,20084565,-1184902,-21239239,-4171633,14499215,6729746,-4635852,-3283308,-1169511,-3805105,-919091,9110193,8869965,-8208501,-15333594,2782644,15130628,2190612,-8180022,-1771287,-406245,-4355557,4444188,11445951,-1864806,-14043181,-4089627,9386794,7268283,-1364094,-4439466,-4062752,-2534798,2868177,8071430,3125634,-8014823,-8503653,2606848,8524659,3632859,-2519533,-5282031,-4800022,1323390,7936093,4839796,-4592547,-7572391,-1981645,4633403,6110592,1826884,-4699772,-6895978,-1204085,6344405,6477386,-1000617,-6680807,-4780709,1557999,5919424,4460466,-1789333,-6668052,-4072586,3473256,6857645,2599284,-3959782,-6306772,-2124807,4867101,6780818,560572,-6164719,-4911030,1197569,4492358,3756295,700822,-4632604,-6821764,909743,9280290,4135109,-6562946,-6020662,1164965,2799648,1911021,3128866,-280402,-7219545,-5063938,6483135,9687436,-2100381,-10225726,-1666543,6581756,1224054,-1785245,4326673,-178697,-11097407,-1620396,14731958,4928254,-12931144,-5624444,7864603,2115397,-3751058,3709242,3477891,-8155287,-7230189,7877135,11006906,-3809000,-11846710,-364797,8828076,321797,-4680883,4387466,2616238,-10887092,-3703817,15014135,6253261,-14019153,-6787372,9518407,3651447,-5109266,2237876,4245598,-6798314,-6882583,7234144,9945327,-3999306,-10560643,-83995,7347139,1086900,-2932485,1708423,127120,-6718512,-1021713,9794827,4021506,-8862272,-5749141,4910818,4255921,-926192,143620,347269,-4160452,-2553762,5306484,5905779,-2730494,-6572204,-927467,3842160,2570832,346070,-824533,-3173953,-2918463,2419137,5201372,426523,-4435307,-3220231,660976,2989438,2957095,35524,-3694314,-3254469,1401965,4223748,2027511,-1879693,-3281765,-1480291,1722739,3667079,1863700,-2514360,-4038817,-567419,3332401,3048597,-191572,-2972844,-2928907,85486,3248512,2550309,-1278019,-3392973,-1844126,1129094,2855201,2309407,-1130265,-4228233,-1817782,3621675,3878418,-1028261,-2839970,-652546,-119661,181965,3196227,2662694,-3916281,-5440119,2194109,6107087,51882,-4372184,-832474,1394572,-1319598,-267512,4543144,1152947,-7268409,-3614313,7551018,5098884,-5928411,-3955336,4513716,685541,-4444166,3117245,6565926,-4616251,-8481130,3907064,9036968,-2043658,-7202222,1420213,4350432,-2905223,-2697371,5737558,2832702,-8412382,-4831070,8665324,5853875,-7539202,-5019248,5946770,1887265,-5794626,1620508,7351583,-3529496,-8922441,3411190,9443837,-1845138,-7482988,1185301,4755337,-2104837,-2522632,4462067,2219637,-6451830,-3529664,6738486,4413568,-5474543,-4087414,3417417,1737154,-2715307,836141,3426831,-2360185,-4926905,2060538,5595461,-515784,-4509788,-341970,2431376,6616,-224336,1807692,-242757,-3386244,-652567,3614338,1915869,-2128192,-2023771,149436,651285,777680,1037831,-456138,-2224823,-991973,1578562,1760661,-90491,-1452915,-1244284,-186162,1351840,1723947,-124398,-1904992,-1147661,979696,1673370,633563,-574055,-1318721,-911179,746482,1825890,525427,-1333009,-1393901,-201253,1035152,1326875,207030,-1578748,-1608633,685187,1787753,224181,-795461,-405066,-577699,-709514,1474461,2313912,-1146302,-3239759,312142,3090424,234700,-1979394,532280,1066698,-2038380,-950574,3572383,1750467,-4382015,-2675645,4015865,2616722,-3361027,-1619475,3194152,-75381,-4112282,1338724,5425203,-1859111,-6319992,1692719,6218758,-1559568,-5102606,2259511,3853156,-3661137,-3226734,5350730,3469862,-6173089,-3779697,6220171,3530155,-5679100,-2406964,5335569,747709,-5714637,687524,6465914,-1414088,-7130688,1347316,6906189,-1286415,-5958092,1846451,4720414,-3054233,-3842586,4474873,3535854,-5349829,-3648158,5325756,3455817,-4613067,-2531458,3978154,1152530,-3821130,214012,4207286,-900226,-4611119,842218,4476098,-514954,-3697677,467484,2565385,-1049830,-1700748,1898298,1462449,-2525672,-1677960,2559677,1728316,-1932499,-1303723,1212159,351146,-838347,612313,901953,-976409,-1292052,710678,1272907,-126565,-825441,-254861,66014,186307,601346,323061,-636573,-708458,253626,680251,251704,-176091,-381328,-414901,-4830,755907,448536,-557849,-667370,64238,462296,378574,170022,-415899,-672043,37594,802349,252759,-305562,-119110,-114092,-379751,452592,1157165,-232459,-1508282,-31982,1466190,40461,-1177404,399621,964005,-1221866,-1083960,1909818,1381108,-2363723,-1645225,2456753,1572066,-2389780,-970272,2564338,126353,-2992315,599988,3641208,-874635,-4021277,942400,4010562,-1010625,-3702559,1602684,3331559,-2477601,-3099043,3459867,3044205,-4280113,-3065006,4559951,2669581,-4664895,-1955195,4680504,815243,-4854198,128024,5180866,-832549,-5368995,1162325,5185705,-1272735,-4612070,1704211,4055649,-2307488,-3649661,3153560,3516959,-3844574,-3559491,4096582,3118446,-4176539],[0,0,0,0,2,84,52,9,4,-58,-47,-36,97,46,88,-277,57,-9,331,-385,326,-374,429,-669,937,-801,855,-1335,1543,-1583,1903,-2212,2498,-2966,3278,-3649,4290,-4771,5208,-6047,6786,-7351,8256,-9274,10203,-11326,12483,-13649,15219,-16792,18225,-20069,22180,-24178,26501,-29115,31770,-34814,38162,-41521,45218,-49059,52220,-54087,52014,-37877,-15321,242455,-1825587,-25517646,-12141091,52076,1544089,16280035,15627988,-2397177,-20577425,-25800866,9550049,49718209,7163389,-53184449,-16134359,32316830,-841474,-11237627,28963758,-709854,-56434983,-6391941,58924081,15856491,-37805575,-15111816,7750924,1342114,11894508,19817162,-3868665,-25056754,-16468628,15034672,36272860,8378865,-34574247,-21807227,17253192,15269291,1093518,7510844,-7189049,-33112362,-6666563,37208101,20917994,-22904392,-26104841,-2802922,10652972,15252508,10973863,-8106025,-23110772,-10813235,17561912,26796984,4464661,-20990545,-19711245,2493707,20404373,18313065,-1806504,-20654776,-16925837,5777913,21320609,13538620,-8647648,-22660445,-13723634,10252570,23478356,9174390,-17131467,-23610105,-3375285,17220835,17520711,2542997,-14648485,-19692296,-1796935,22129445,19984596,-5218446,-20931705,-13247866,6798025,21739939,14568080,-10569878,-22733770,-7819145,12599497,17777037,7001295,-11606551,-21706474,-8144970,17367547,22724684,-917163,-23536349,-16185771,7618300,16494979,9380707,-432932,-13703440,-18970152,2646737,27468478,15670361,-16814497,-23955284,-1483701,18060455,14042006,-1218478,-7528797,-10039902,-13130099,6181052,32901737,8395474,-39061386,-20752014,27953039,16151090,-12350403,3535974,3301655,-27701077,-8251650,38194139,19126835,-28268594,-23724326,6352769,16227338,10996105,-1508996,-9995507,-6442178,-6417308,1237000,26754523,15293007,-35743985,-28718048,29810353,26271186,-17220580,-6552527,10148920,-18654598,-14487641,32015869,23517342,-26971396,-27189571,8653727,18453748,7220080,-1958315,-8799319,-10443079,-3973217,8496840,19188008,6319694,-23936884,-21388446,15636765,24321318,-1963419,-11715057,-4688801,-7341444,-1225253,19035804,14615223,-14987147,-22797400,5465,17626926,12485466,-2388896,-12306056,-11497268,69772,13314055,13588002,-2591876,-17253153,-11735434,7070957,16839981,8263816,-8516930,-16276778,-6505102,10668740,15638004,3405010,-11540139,-13645000,-1770558,11895552,14058856,1273326,-14475318,-14336413,3489294,16965390,9782406,-6446337,-13651759,-8064880,5103086,14884991,8269144,-9258266,-15665147,-4349078,9977492,14040134,3893694,-12226241,-15411647,164676,14752039,11155381,-3320079,-11993781,-8790356,1941687,12004469,11784386,-2725748,-17671869,-10621070,12241248,17550454,-185714,-11416537,-7353275,-2719144,3647945,13083619,7931289,-11920069,-18468134,-53262,19050832,12267896,-10848628,-15374265,1101286,5409645,81173,10043809,9473610,-20020855,-22099509,19308958,27342027,-10724742,-18896714,4183238,2439188,-5166122,11630477,13514192,-13035368,-20927847,2132282,20014452,11606136,-11320656,-17506788,1949573,10843642,-1460951,2131855,11019219,-12922791,-24662098,14303803,31304246,-8330502,-24641623,3023091,8833695,-4783616,5837178,13256505,-9383438,-20344158,2111230,19875917,9340094,-10693850,-14482331,-387617,9071036,4482771,2148202,1786585,-10208287,-13576437,8678886,20848542,-629853,-18017818,-6529103,6482962,5744265,4887573,2765079,-7979453,-12157766,1379359,14449472,8610179,-7013172,-12411560,-3681346,7088509,9639464,3504912,-6219830,-10386611,-3174388,8326976,10488869,929540,-9390123,-9734451,387669,10280637,8840474,-2827935,-11125533,-6606663,4591257,9758729,4829859,-4222085,-9553123,-5652719,5800183,11813219,3440596,-8917722,-9752519,-327956,8002508,8543990,478605,-9019119,-8323528,2075027,9305391,6375384,-2227467,-9169558,-7321449,3613740,11438736,5540159,-7285838,-10720958,-1372202,7651240,6448276,629779,-3651881,-7749694,-5275590,8017873,13539738,-1770685,-14452946,-5105854,7757668,6545240,1079322,-577905,-4132242,-7601369,-936169,11755774,10351383,-9067421,-16796780,2709816,15412741,560007,-7418938,3338783,-1289160,-13122788,4153175,21240636,-1096150,-22088046,-3555250,14757300,4329760,-4823061,527918,-423056,-7420040,-2473216,10910004,11008406,-7858679,-17757020,1603672,17880479,1826756,-11623177,1753230,4184130,-10787696,-793558,19482926,2622982,-21662982,-6360512,15634045,6458279,-6368043,-1681428,562256,-5391431,-2010142,9229139,8294263,-6992606,-13590838,725907,13366175,4399556,-7380478,-3469041,742871,-2883656,1684349,10054809,1481933,-12394951,-6573401,8337018,8525601,-1200796,-5106491,-3515417,-1682569,2293031,6374040,3104256,-5640379,-7861823,23179,7382351,5281531,-2002207,-6220336,-4099846,2044703,6266483,3785865,-2829592,-6178942,-2985147,3269511,6298429,2862788,-4164683,-6811053,-1435862,5840380,5848512,-856165,-5398177,-3989151,472643,4635409,4905673,-828015,-6545032,-4384327,2880943,6117160,2715864,-3022894,-5877344,-2446072,4274412,5869079,563833,-4504660,-4221683,-228213,3704173,4715719,1112051,-4914583,-6192024,1066552,7947810,3567896,-5198902,-4722458,875211,1291941,1275185,4354208,559418,-8219798,-5065585,7370851,8316453,-3177611,-7758812,-464341,3685317,21897,42261,4716062,-792742,-10446777,-1794863,13552557,5224595,-12040275,-5427525,8164749,1507321,-4994540,4872609,5410142,-9113957,-8291688,8912688,10732858,-5014822,-10317485,1097050,6843932,-742524,-3208000,4343649,1968443,-9793298,-4229212,12999512,7176979,-12373059,-7627583,9179639,4241356,-6346103,1700670,6372747,-6088253,-8444735,6950588,10628580,-3807261,-9861301,209036,6339382,769902,-2478120,1664809,769198,-5917337,-2509635,8211036,5383362,-7468624,-7028062,3975663,5056900,-1147500,-865245,1027121,-2873642,-3374339,3686110,6074893,-1115255,-6164029,-1924467,3586724,3333810,288594,-1326016,-2288688,-1940128,1252935,3862284,1578478,-2940425,-3854619,-388227,3121659,3031295,-489665,-3452516,-2604621,1045399,3133771,1768153,-968409,-2659545,-2068523,973210,3652798,2237617,-2291001,-3743155,-316948,2895663,2473751,217015,-2076447,-2707857,-278762,2865503,2564918,-691850,-2832051,-2143405,441408,2837320,2341263,-1384682,-3766469,-1320755,2764823,2731871,-408671,-1808944,-913331,-866991,204760,3502021,2659334,-3774372,-4846825,2528312,5324577,-773857,-3206694,748340,584648,-2737313,629047,5372344,228314,-7231119,-2526909,6679288,3538837,-5194086,-2721740,3921433,-335658,-4752946,3275874,6979556,-4636378,-8794967,4257410,8951553,-2854403,-6582094,2835798,3880065,-4174711,-1998460,6667643,2459378,-8305512,-4054580,8187211,5039713,-6972646,-4405096,5648121,1541555,-6062445,1230873,7475430,-2861901,-9171322,2714016,9223091,-1749773,-7428035,1621751,4828127,-2688689,-2814547,4853276,2776422,-6086150,-3750514,5939241,4771080,-4477782,-4247550,2963896,2263634,-2779803,-41256,3716641,-1232000,-5233024,757370,5502421,331613,-4424377,-1075458,2296637,463758,-629134,1159743,466842,-2320482,-1405136,2418038,2530372,-1041988,-2374679,-379215,1238934,1055727,375007,-461536,-1242570,-849938,654225,1378795,617954,-969122,-1654983,-472394,1491278,1580311,-387897,-1698812,-687781,662903,867924,650448,123583,-1052204,-1289428,543496,1869214,643435,-1076251,-1179168,-168518,906803,1183210,220207,-1247971,-1089304,369083,1049507,416903,-134785,-501948,-983413,-510718,1467427,1770755,-1124293,-2598494,418448,2366921,-260720,-1534353,1166041,778313,-2493735,-660519,3823236,1237842,-4343535,-1617235,3963466,1351897,-3373039,-331046,3257128,-971604,-3959621,1819559,5016016,-2015215,-5689154,1720990,5566291,-1914699,-4739715,2854526,3819783,-4377140,-3309638,5813106,3273738,-6485038,-3239008,6262473,2837313,-5626999,-1773958,5354213,365773,-5737051,757874,6473240,-1289586,-6897757,1405538,6696109,-1544725,-5846033,2132786,4810784,-3216489,-4166977,4341676,3952392,-4925865,-3893158,4853914,3421536,-4409249,-2497055,4012868,1281780,-4064636,-281485,4359079,-159541,-4559577,29502,4321026,110473,-3642019,166174,2725420,-745863,-2120718,1490380,2015287,-1887518,-2056600,1735410,2008577,-1212306,-1557802,678276,869998,-580913,-213614,762271,-49868,-1060459,-222509,1024219,537810,-553483,-709014,2951,543925,445930,-109463,-341038,-116341,98250,-1563,206523,352535,-224722,-764051,7895,911639,250605,-642808,-311727,189043,-8012,55020,285330,-115806,-517574,-50051,456432,220622,-56712,-66006,-341372,-277885,457203,747603,-274378,-972170,134415,974841,-166304,-840876,549737,769236,-1215518,-936222,1853956,1066170,-2378477,-1151384,2503062,888057,-2657293,-289261,2759000,-473931,-3084191,925499,3354328,-1242835,-3529898,1407219,3428815,-1576279,-3251197,2086741,3065975,-2755478,-2974961,3577919,3060291,-4221454,-2878261,4625176,2327140],[0,0,0,3,21,-260,317,-291,506,-667,824,-1197,1439,-1759,2376,-2833,3310,-4245,5155,-5938,7149,-8520,9935,-11684,13573,-15590,18161,-20907,23711,-27132,30977,-34948,39495,-44592,49975,-56068,62770,-69876,77822,-86616,95922,-106216,117590,-129734,143074,-157824,173697,-191101,210413,-231422,254635,-280537,309151,-341183,377556,-418667,465812,-520863,585576,-663102,758386,-878220,1034254,-1247316,1556391,-2047578,2952865,-5181923,25230554,17293513,-27938578,-12240631,-3204854,5643069,14772476,16600734,-3701967,-22681110,-22333944,14517129,38595553,5412360,-36654360,-19489115,11815402,11823161,6644971,8608108,-11950827,-30533386,-5007232,33422994,22568946,-17033847,-26948571,-5004787,12740104,17913406,12407825,-6408071,-23571688,-12063953,17685505,26758104,4889746,-19015707,-21973146,-1938854,21610282,20356878,-5475113,-22737610,-15603380,2893445,18383742,17438375,-5989574,-26740668,-15980856,13308394,24713385,8316021,-15147004,-21129795,-5068178,16269769,21607352,5639278,-16474778,-21201664,-976384,21884737,20538264,-2918054,-21642620,-16753009,5889424,22368034,13896391,-10821135,-23440159,-10492073,11340506,19020797,8093534,-10899999,-22842959,-11828635,17702747,27942080,-517155,-25899563,-13287609,8655888,12513472,12062785,6036524,-16622005,-24126333,5415975,30242382,15079150,-16019722,-25166609,-4421623,18551464,13367933,-2512161,-2970019,-10898893,-22788691,8667076,42842250,2015776,-46111940,-11321869,28373221,4481872,-5658745,15497317,-5983658,-34314334,1555110,38651551,13239314,-22263377,-21703889,-547847,18493850,14960633,-5065649,-7478908,-4020048,-15819442,289579,38111216,12168232,-44953681,-21920622,32514082,15625357,-14238368,3842786,2763444,-26588118,-6706910,35409660,18334329,-24722370,-24456261,3533818,17633568,12384309,-1596629,-10362142,-9601009,-5330117,8057399,22511849,6490607,-26477875,-21127278,15116954,23160027,1070433,-9769790,-8297379,-9291279,334218,18918500,14487137,-13332972,-23809915,-2461920,18162048,14449207,-1523698,-12825769,-13473681,-1125709,14949053,15070870,-2446745,-16570322,-12666085,4491182,18184350,12010452,-9508372,-19187163,-5515591,11749543,14523264,4629841,-9337199,-16010240,-5464314,13178994,17191151,867252,-16135526,-14366851,3211344,16010295,10928442,-4920204,-15160148,-10270801,5698456,16398948,8987658,-8657641,-16405973,-6424373,10063962,16194246,4869689,-12552186,-16154588,-585915,15643826,12623275,-3549358,-12234776,-8961940,-474403,11505576,16096937,-1757515,-22241547,-11229345,14908695,15954960,-1139008,-8452075,-8160255,-6179510,4566401,15518118,8153859,-12152003,-20284242,-1706959,21952612,14066413,-13571863,-13678122,4162878,51204,-1975743,18500089,9625434,-28906298,-19172552,25759335,21305656,-12911641,-10752540,2256373,-5797192,-1969399,16385681,10187758,-13527956,-19382001,-936423,20526596,15091073,-13821477,-18290737,5442918,7078395,-4586361,10275799,13296357,-21556918,-24269824,20769575,27984159,-11015163,-18718116,2795870,2325676,-2699002,10945135,10936083,-11940379,-19191566,1254051,18844941,11294007,-9649941,-15819709,-1709960,8216869,5209517,4141142,1410292,-12103751,-13495607,9418379,20570711,724021,-16562378,-8679789,4445777,7383610,6746417,2769742,-8204190,-12706604,431524,14737837,9852239,-6374039,-13258529,-5516171,6630421,11700122,4450859,-7554545,-11018874,-3258971,6870952,10696489,3739438,-9374765,-12874051,-9463,12689475,9232750,-3653306,-10574112,-6746998,2826837,10091563,7639192,-3495807,-11692359,-6771000,6521892,12410808,3738490,-8463772,-10510443,-1731494,8374307,9927628,698997,-9710275,-9189362,1120505,9435651,7705691,-1520075,-9605660,-8657387,2768714,12690691,7177931,-8429458,-11993612,-151909,7514653,5271430,3022636,-1741389,-11213701,-7370533,11049711,14833142,-3374307,-14069161,-4659422,6212081,6430891,2442123,-355090,-4417386,-9107973,-2477002,14335388,12799076,-12524972,-18383949,6541762,14201915,-3517543,-3317716,7124647,-7084381,-15351176,10416131,21551349,-5879824,-19898291,-1099758,10915926,3868737,-830548,276184,-2335330,-7338836,-3350349,11371761,13611597,-9516461,-20454537,4175757,18619966,-1392129,-9522993,4866935,-458505,-13575862,4309222,20688574,-1227552,-20759774,-4236712,13208446,6037237,-3271156,-1734411,-2004393,-5304464,-520676,9454133,8265654,-6918955,-14049423,140229,13255558,5233377,-6441533,-4337912,-705691,-2331694,2904380,9678293,1140124,-12161316,-7377925,7503997,9604155,217704,-5615000,-4872859,-1823718,3108463,6835652,2964848,-5575702,-7888580,-724883,7364855,7145595,-1435929,-8187679,-4976229,3544517,6687571,3007055,-2180517,-5682864,-4488302,2558095,8003107,3733350,-5721469,-7939272,-694514,6393477,5664293,-450220,-5310972,-5191752,-26579,5687006,5721246,-1138908,-6987461,-4560899,2824265,6672029,3590670,-3241701,-6942291,-2857461,4899087,6683079,604918,-5059371,-4383081,-480794,3062937,5427831,2666534,-5962310,-8378579,2182122,9735789,2341045,-6074661,-3486011,227842,-522991,2678270,6394905,-510648,-9787227,-4839508,8171866,8820174,-3609683,-8409141,302763,4057951,-1569883,1000118,7477957,-2743800,-13674662,834803,16012235,2033310,-12813377,-2086720,7032513,-1788536,-2987662,7327843,3181860,-10814069,-6901051,9405369,10240063,-4809017,-10312815,777133,6813814,-1201662,-2832584,6152973,1298902,-12256434,-2859156,15383140,5621929,-13514849,-5764924,8788215,2262141,-4674720,3620165,4330257,-7522081,-7053179,7223734,9635591,-3405000,-9488247,-774908,5890732,1711577,-1819928,1154581,-75759,-5713000,-1845680,8163248,5387019,-6691280,-7074254,2968413,5379720,75754,-865899,144292,-2806575,-2915129,3461883,6031708,-573135,-6156789,-2937466,3050988,4210818,892641,-2277404,-3056364,-1259081,1383554,3085909,2018588,-2092648,-4805663,-1424100,4190171,4280460,-1095544,-4149678,-2018138,1344493,2701382,2141475,-153637,-3014725,-2955324,1225444,4549285,2083886,-2898774,-3862821,-437912,2673862,2808009,482186,-2473379,-3378954,-355951,3071849,2620903,-620757,-2785476,-2388028,180920,3193265,3118084,-1399587,-4726653,-1287660,3625110,2698143,-873822,-873936,-688674,-2333058,18583,5253126,2629953,-5479348,-4793664,3483314,4765862,-1404216,-2532181,914942,-440714,-3307940,1389335,6310007,-254380,-8493570,-1924473,8220926,2789592,-6352611,-1098326,4698083,-2425963,-4637992,5930299,6453297,-6822028,-7826082,5675551,7619285,-3692177,-5241511,2997178,2423978,-4516701,-1093297,6982411,1697105,-9003608,-3823723,8636929,4651074,-7173457,-3553889,5752193,395402,-5960579,2758447,7387615,-4221752,-8782613,3748254,8709456,-1964488,-6373012,1373229,3643762,-2291984,-1695823,4298576,1929316,-5641546,-3530049,5268373,4700334,-3806246,-4422724,1980938,2285281,-1930139,-205210,3103896,-954104,-4726248,278360,5294423,1175706,-3933278,-1817671,1947711,1181014,-176509,635610,250357,-1790869,-1404316,1613683,2774618,-112717,-2873711,-1571873,1598570,2010555,-192579,-1097625,-600942,-623256,-230838,1380024,1627928,-965186,-2654733,-507931,2221987,1627835,-841578,-1490075,-378468,317967,634875,1165090,337211,-1563648,-1510731,784216,1912345,532370,-1087085,-1250366,-548871,732514,1532023,320241,-1576586,-1286799,617737,898328,146007,306834,-39348,-1734493,-1037253,2424876,2348227,-2056912,-2728361,1393059,2079058,-1181554,-859472,2122576,-117538,-3539845,197298,4670560,385575,-4903127,-965381,4305575,658341,-3652452,541205,3689160,-2106886,-4530460,3182591,5452402,-3520817,-5822159,3478310,5160584,-3533043,-3806520,4382009,2626276,-5525793,-2001758,6495759,2079491,-6729021,-2196153,6264097,1806615,-5641428,-737472,5357267,-556927,-5837199,1505120,6539411,-1855544,-6945988,1844038,6494584,-2048652,-5456596,2754574,4265402,-3883219,-3482205,4880749,3250780,-5193699,-3120340,4631266,2796918,-3827503,-2004224,3330519,1153152,-3329933,-439874,3810778,212613,-4150402,-427333,4047493,594062,-3344458,-256735,2640627,-390089,-2080753,1051900,1987834,-1344977,-2159572,1135720,2037870,-582285,-1711352,110439,1181803,-26018,-663291,299706,658660,-629563,-977692,638901,1325516,-356959,-1381529,36354,1143417,190144,-742952,-31219,440121,-308959,-447251,589970,687261,-559013,-1005048,313516,879317,-92997,-607865,19824,140937,-207304,182838,408868,-173452,-428237,101581,356750,2700,49047,286852,-446469,-544829,716690,945245,-787722,-1026982,888732,965543,-1122346,-749924,1555372,368234,-2136803,-301182,2596307,192459,-2897563,-42006,3013646,-386313,-3001254,850788,2956658,-1489385,-3042049,1983716,3260992,-2328465,-3367135,2605014,3369295,-2935200,-3036609,3480461,2599833,-4097778,-2136414,4716718,1636248,-5223684,-1184456,5383697,573194,-5251879,-54627,5017421,-669549,-4836736,1236949,4722890,-1708604,-4715202,2103003,4668798,-2302312,-4382936,2661165,4018130,-3071309,-3518885,3728750,3101892,-4205353,-2619674,4443252],[0,0,0,1,6,-236,7,-36,199,-174,247,-365,323,-486,644,-602,854,-1197,1150,-1264,1764,-2057,2290,-2618,2940,-3512,4205,-4519,4998,-5942,6722,-7401,8370,-9358,10416,-11744,12970,-14316,16033,-17685,19370,-21564,23817,-26028,28690,-31624,34703,-38228,42009,-46064,50911,-56242,61946,-68673,76489,-85272,95740,-108277,123299,-142165,166326,-198006,241999,-306547,408427,-589158,972206,-2101300,12436233,51411217,9137307,-24982715,-11141400,-2753153,2224103,17807832,15327143,-2985548,-21181925,-26306196,12268018,49675415,2269356,-51060466,-10025237,26928209,-6247296,-2531511,31865199,-11255053,-55646289,4140713,54755947,7472325,-31510809,-10130732,1204509,-601003,17051595,20127166,-6614442,-25913185,-15762693,17854900,36112439,3292687,-33289644,-15635425,13640367,9361442,7282903,11785034,-15073154,-34985631,1432658,36704749,14000822,-20703283,-21020108,-5530032,7388733,17826291,13182117,-10266468,-24982659,-8998093,19440221,25149707,2726129,-19624789,-18697821,1179571,20312225,19455941,-2540319,-21702741,-16030931,6402611,20655094,13501241,-8408770,-23498412,-14149056,12017383,24499146,6784944,-18608381,-20663191,-2275972,13791160,17812823,6388850,-16841105,-23778907,2081440,25841576,15251764,-7831040,-16580543,-12251947,3501478,21948734,16581656,-10759279,-24097490,-9125713,14062664,20948624,4274218,-15892524,-16959465,-4295662,10470401,21058528,7355141,-24839066,-24283381,11836836,22948311,3569922,-3957851,-7848649,-18245198,-1658958,28484708,17926037,-17860126,-24493931,-1555791,17827108,15757296,-1262636,-10261087,-9144800,-10403083,4544133,31180372,10354216,-38467090,-22411677,28016824,17146080,-11954738,3249225,1926909,-27758543,-5948823,38032419,16651642,-27365860,-21911323,4905373,15640983,12500587,-1754094,-10490582,-6562691,-7550056,2789387,29192605,11692360,-38254546,-23226198,30693743,19641088,-15286797,-65842,5067475,-23804288,-7534747,34987279,16519131,-27636537,-21827545,7851558,15053066,8460102,60810,-9385929,-11997185,-4674444,10731863,21222657,2912685,-26334488,-16779273,17124971,19115892,-1663389,-6661065,-6961093,-11710213,2355064,22474343,10904954,-17344590,-19689546,1269154,15360729,12019579,-526850,-12233962,-13307436,-83870,15122052,13745076,-4289609,-17362755,-10676966,6806827,16428171,8941221,-8619556,-17121512,-6210532,11305413,15240478,3190363,-10930721,-13802819,-2994746,12223396,15916783,762929,-16905774,-13496683,5903037,15158736,7760680,-3598678,-12360191,-11883121,4582332,18895971,8002013,-12619475,-14930792,-2204243,9088370,12584068,4480991,-10792837,-15253433,-1989940,14111895,14610463,-2565815,-16663899,-8608441,7041274,9929970,7198001,1170227,-14429404,-15796683,10711506,22639758,-159673,-15325185,-6377935,-477826,2425086,12229457,8703899,-11694271,-18292930,-623842,18209858,13668168,-9767695,-17273085,277859,7201069,289436,8948625,9797753,-19570550,-22492698,19182682,27109348,-10684729,-17809402,3769965,637227,-4349821,13384506,12425855,-14288823,-19878130,2656073,19304017,11235610,-10953530,-16500315,1969073,8506588,-1449386,5936288,10232181,-17465452,-22481786,18378561,27331366,-11023767,-19394785,4132051,3046965,-4530552,11073115,12188786,-13353214,-19078422,4604736,18824102,7596719,-9954353,-12476960,-854940,6177786,4894286,5947016,964890,-14284261,-12163700,12195750,18484322,-3259689,-14730732,-4974878,2807291,4989084,8400299,3100564,-10815328,-12219301,3356894,14269526,7163397,-6585264,-11259160,-4303912,5947914,10475831,4531585,-6994317,-11202169,-2579417,8671425,10165335,1200901,-9288274,-10423940,205918,11147691,8931252,-3610579,-10921097,-5842101,3931635,8869980,6171504,-3126631,-11557374,-6693041,8345846,12464313,713590,-8748828,-7143446,-1250282,5787262,10083154,2315409,-10682068,-9901970,3385518,10878007,5590338,-4059618,-8687021,-5167722,2843434,8888102,7078872,-4643153,-13537162,-3715535,11385829,8138434,-3464226,-4325471,-3929352,-5785533,5070212,14911525,266218,-15971723,-6553049,8813890,7616234,643853,-1793202,-4247782,-6120075,-760328,10247233,10600890,-7758091,-17704811,1661750,16590609,1276000,-8388879,2796945,-1080421,-12647357,4725913,20654518,-2110434,-21217284,-3032293,13634903,4433220,-3464321,-205711,-1798896,-6607321,-1490027,10707162,10544241,-8644823,-17585185,3156232,17364096,130379,-10097574,3025295,1306270,-11417078,3124681,19111065,-1525453,-20519748,-2855162,13919855,4421618,-4266106,-736471,-1604159,-5997328,-55108,10162317,6817058,-8578876,-12571139,2747783,12320827,2506510,-5867106,-2208042,-1676783,-3547153,4826313,10440043,-1657025,-12492893,-3918467,8069627,6738362,-593341,-3946437,-4628890,-2632057,3600154,7456144,1920059,-6777213,-7073178,975590,7012354,5066360,-1734729,-6538108,-4552774,2614376,6836485,3263246,-3410844,-6048774,-2849053,3241068,6871995,3005979,-5284821,-7474562,-115008,6673000,4607483,-1406230,-4236285,-4159354,-817234,5679591,6515064,-2313961,-8334603,-2827586,4610209,4929324,1587157,-2183760,-5264539,-3412527,3730112,7293800,1471091,-6579034,-5607918,2151664,5250004,2198711,74319,-2444400,-6199938,-1472037,8986288,6037429,-6787007,-7041239,2354921,3114753,227497,3154609,1129670,-7517089,-5547022,6819212,9024546,-2340534,-8739236,-1723207,4845029,1271588,-903431,3876922,9322,-10287513,-2353906,13823428,5471371,-12369293,-5536694,7920174,1352968,-4077903,5155040,4135019,-9421259,-7032844,8903978,9803545,-4874057,-9768291,677468,6311332,-424748,-2378591,4377648,612614,-10223977,-2387642,13547812,5060291,-12447182,-5401997,8452362,2024715,-4660316,3749060,4211794,-7901748,-6221623,8275414,8653326,-4708130,-8265385,676540,4884166,369341,-805745,2215853,-1233627,-6584573,-271230,8837739,3127828,-7669066,-4937529,3729870,3161078,-223501,969661,-204795,-4485769,-2137641,5020460,5053199,-2141266,-5266915,-1330823,2689786,2990791,1271368,-1233918,-3375482,-2076665,2146823,3957938,1046223,-2959439,-3615544,-626235,3098052,3490256,-568500,-4024604,-2450747,1429287,2828890,1687618,-354559,-2793099,-2963840,1271912,4875999,1839847,-3549675,-3246394,752991,2108819,1653891,1278022,-1430700,-4082099,-923877,4304564,3184806,-2084647,-3574513,-820979,1002059,1399812,1957737,269143,-3767224,-3417374,3011872,5055103,-1068288,-3948562,-92954,807075,-896726,2370906,3859913,-3002720,-6107865,1778886,6379645,2481,-4093237,-168066,1267632,-1811950,-98566,4703828,1088760,-6868805,-3648363,6566540,4878585,-5095006,-3691091,4007788,260878,-4749877,3257615,6921434,-4957157,-8634369,4509056,8539671,-2836626,-5910007,2388026,2865595,-3700672,-1007254,6203246,1513632,-8031215,-3405740,8048586,4406884,-6746425,-3587412,5223224,408478,-5364628,2689491,6665006,-4508609,-8132808,4129681,7964565,-2784807,-5839681,2272237,3037185,-3079427,-880312,5082594,885156,-6294223,-2118838,6125670,3247254,-4381107,-2767564,2601231,652919,-2247234,1725950,2940554,-2948369,-4452520,2197043,4658281,-717764,-3384171,-441483,1153106,-68566,603818,1571040,-659617,-2711353,-399352,2647612,1813616,-1068322,-1896494,-754065,772268,1521334,876056,-820815,-1524452,-612455,674490,1346394,885950,-934134,-2268712,-565363,2124610,1664577,-1040375,-1524499,-172502,166032,339398,1477992,692118,-2134575,-1956716,1673023,2476389,-452862,-1491367,-190117,-75011,-307807,1316186,1611035,-1420800,-2741418,548703,2639979,122463,-1683789,31085,231764,-1554784,405515,3202819,-205657,-4079872,-299187,3676271,281682,-2498122,785523,1504809,-2475123,-1387348,3766969,1990760,-4199901,-2619437,3659372,2444698,-3121818,-1267649,3200369,-344539,-4361436,1386199,5631927,-1754320,-6408743,1706267,5909583,-2071572,-4520990,3146194,3204907,-4797337,-2481171,6035180,2468462,-6388094,-2520102,5826634,2137281,-4966874,-989088,4704492,-435337,-5210774,1641245,6090391,-2195007,-6532849,2271475,6039376,-2390207,-4699277,3096477,3290413,-4140580,-2519595,5109999,2234899,-5311255,-2253218,4874666,1895146,-4031486,-904043,3405522,-339312,-3427439,1206248,3784722,-1391708,-3956234,1158512,3509980,-846201,-2542087,1018712,1478510,-1622000,-861105,2213710,810495,-2364582,-1110477,1909164,1134396,-1067599,-667623,398060,8430,-302272,541462,578238,-561614,-862719,-746,727927,592063,-190358,-820730,-364542,600606,676170,-234698,-285722,145975,-182586,-364050,725395,890665,-807603,-1333442,495192,1219917,-304754,-769281,380400,202230,-840254,103178,1358917,-101803,-1607119,-104604,1404282,20712,-1021213,379381,632089,-1006226,-560466,1683834,733907,-1884157,-662136,1928701,362554,-1758778,370252,1748179,-1260219,-1882732,1951543,1937635,-2297438,-1811357,2253555,1391171,-2363471,-732008,2646074,177645,-3055104,222257,3530945,-482509,-3738251,777456,3746631,-1314837,-3429314,2217118,3200368,-3079282,-2936945,3907542,2690825,-4304529,-2175955],[0,0,0,-3,-21,225,-425,275,-434,753,-892,1165,-1547,1827,-2368,2987,-3484,4325,-5348,6167,-7317,8894,-10337,11977,-14030,16230,-18744,21623,-24554,27998,-32075,36233,-40762,46080,-51786,57934,-64881,72322,-80435,89513,-99249,109772,-121534,134192,-147853,163071,-179625,197520,-217378,239228,-263150,289858,-319516,352545,-390041,432664,-481303,538056,-605026,685077,-783337,907103,-1068023,1287334,-1605027,2107587,-3025659,5243259,-24508827,-1662709,54297580,11893768,-24375697,-17038758,988853,3522924,16076309,15515913,-3255065,-23538381,-19198870,10787409,37804816,10142632,-36410363,-27338458,16325915,18203189,-176857,3665615,-2392438,-30189638,-13707402,36256105,30163925,-22552346,-31507046,54454,15121727,14300262,11747833,-5624047,-22464289,-11603943,15187521,26204179,9688672,-20367037,-27836040,1631019,27343803,14589339,-9246304,-15829177,-14231323,-3980217,19235409,22998027,-7966154,-30673931,-13734817,15707940,22794074,6704285,-13397889,-19743103,-6605729,14742900,22888677,6912503,-17690758,-21894982,82848,21959962,19716356,-2315469,-21218449,-17560657,5761852,22887311,13521450,-11027792,-22280171,-10273021,9573485,18447442,10407328,-9919270,-25699244,-12345363,21047348,26965096,-4278498,-22966561,-9477443,3957484,9318882,17407670,7880613,-21281457,-24183136,8731028,29002540,13009236,-14579273,-23436364,-4297262,16234141,11316238,1199350,158149,-16113246,-25077066,15154810,42418177,-4998687,-42124816,-4839692,21575327,-285972,1811512,17745176,-12260911,-33932945,5488101,36388734,11315962,-19814028,-20376311,-1774350,16837932,14267021,-2650605,-5604468,-6745569,-17239862,2785394,37651301,10254101,-42340268,-20608875,29118512,15261382,-11687522,3571269,2312601,-25785789,-8334268,34418950,20563226,-24049635,-25557208,3528922,16930984,11692424,160099,-9952794,-10833604,-4385039,7352162,19919394,9580327,-22972980,-25980695,12601149,28638971,953854,-14918967,-4869550,-5099825,-5422831,16062662,20556861,-11843677,-28237217,-2803862,20379318,13988403,-2341335,-12216542,-12497064,-956750,12705834,13583999,1337445,-14243169,-17260230,2621379,22674773,12051325,-13302004,-17020151,-2539161,8038007,11849193,8428687,-6944436,-18697924,-7191015,14479199,17861176,215617,-15907745,-13365425,2452479,14246688,11374172,-2768929,-14943477,-11813951,4997077,16454978,9424223,-7496874,-15964505,-7840002,8982094,16845917,5787065,-12635973,-16231231,-425731,14469226,11456449,-1691430,-9743119,-10916669,-3582394,13480262,18611165,-4108025,-23068848,-8029782,13835502,11777410,945192,-3947905,-9924592,-10043099,5491114,17818976,7989279,-13191013,-19919905,-533190,20918561,11216307,-11638616,-9089680,1420730,-5440420,1399136,23034595,5418140,-30895347,-14173694,25050919,15762104,-10649943,-5666949,-21594,-9437286,-604820,18128060,9821425,-13860092,-19194355,-802199,19806698,13764903,-12406415,-15692207,3606974,4019131,-3006476,12249226,12127915,-21452778,-23282040,18994053,26978048,-9009205,-17902912,1754219,2229065,-3211873,10309185,12345677,-10773181,-20131040,208518,18677001,11824523,-8249436,-15922872,-3308310,8979210,6014588,1987900,2040841,-8492154,-15552029,5166999,23631458,4237834,-20054795,-10350624,7966773,6937867,3269555,4458622,-4975029,-14278929,-2323969,15316652,12023858,-5935096,-14883128,-6231223,8239969,11555766,2290300,-6065029,-7880887,-5647639,3270059,13439697,7033409,-11707734,-14738306,2021837,12875427,7044876,-2788905,-8053590,-7665296,175205,10199354,9786106,-2874275,-12817412,-7218894,6757113,11948979,4011074,-7150244,-10355261,-3178098,7835734,10712004,1408669,-9227677,-9312353,-59305,8627579,8792813,37314,-10071696,-10079649,2799939,13480082,6500503,-8480010,-10022036,-518941,4311502,5540744,6759654,-2110107,-14303939,-6590832,13084244,13048149,-4485569,-11606690,-3914600,3529353,5345775,4580224,1414026,-5752062,-11149935,-1474554,16246354,11175043,-13823180,-15363479,7278366,9889471,-3668072,1525650,6575680,-11255634,-14020013,13109098,19330588,-6906581,-17197172,-828748,8281320,3509044,990818,1145400,-3087899,-8383572,-3127574,12232019,13219148,-9880577,-19401993,3957620,16949272,-907510,-7733960,4462358,-1448441,-13285253,3975812,20280110,-88464,-20249674,-5521672,12663396,6744083,-3062846,-1919087,-1702069,-5314441,-1199092,8835349,9095345,-5329547,-14727042,-2092040,13946320,7400717,-7628917,-5767070,1545713,-1800042,-405351,10022570,4951674,-12815151,-10733562,8211569,11894402,-743036,-6850776,-3681120,-1007351,1470274,5521406,4681805,-3512003,-9491568,-3279643,8836432,9379289,-2966610,-9622003,-2887808,3890532,3967269,3153283,870125,-5930591,-7304743,2624794,10019922,3578089,-6831028,-7421055,-74921,5330285,5026664,928332,-4353469,-6342869,-1222353,6266858,6501424,-1203109,-6967800,-4648197,2166081,6569204,4395191,-2872532,-7322774,-3115855,4786418,6413081,888188,-3937586,-4454906,-2117599,2739585,7188830,3041043,-7530997,-8215727,3448112,8703403,1136241,-4018349,-2057498,-2244526,-2083760,4891007,7670644,-2097881,-10496480,-3528224,8403625,7292454,-3534454,-6138081,392048,995273,-2051878,4282861,7951284,-5755153,-13466034,3343307,14592366,-65091,-10357747,-76457,4091975,-3700397,-329071,8806130,1291902,-11504960,-5735039,9366667,9237201,-4310888,-8879695,500361,4913468,-1452850,-921299,6686167,-130823,-12506158,-2196114,15007466,5334278,-12455021,-5533684,7445303,1819658,-3782020,4146190,4281126,-7651872,-7406886,6678392,10101502,-2317841,-9614315,-1984622,5848429,2506044,-1990335,798812,942810,-5669092,-3779766,7892520,7826546,-6342333,-9480131,2785029,7124619,-356763,-2127254,1437394,-1686088,-4748652,2089579,7889988,1052240,-7482276,-4642542,4081809,5476533,-80514,-2973446,-1351226,-1008901,-1047498,2934986,4839959,-1831561,-7339222,-1754589,6018696,4055912,-2264121,-3219144,-992614,-128980,1445298,3606190,1303541,-4097154,-4312139,1800250,5243494,1830380,-2881312,-3307018,-947862,1714803,3139346,1555469,-2442296,-3929569,-606148,3006049,2849543,-62431,-2698994,-3232141,-297569,3818399,3645073,-1822217,-4736166,-861491,3010170,1850660,230222,391118,-1883585,-3819328,1220313,6452218,1530745,-6038345,-3535223,3477229,3056793,-1117812,-487957,840011,-2576254,-3459307,3346306,6615300,-1934060,-8427172,-360587,7396371,1004114,-4809149,1039258,2915004,-4671857,-2902047,7820695,4910459,-7849729,-6220612,5911628,5804412,-3409425,-3284490,2829659,625726,-4512941,324182,7232007,856532,-9048640,-3280105,8432573,4176716,-6671530,-2786235,5052597,-544650,-5468659,3578734,7198403,-4552412,-8662755,3538717,8547526,-1410362,-6064438,726296,3314564,-1849997,-1777165,4107757,2694679,-5559314,-4838923,5128757,6217409,-3621769,-5847930,1970299,3358496,-2347539,-981175,4032354,-65023,-6026968,-840001,6558015,2470471,-5055399,-2923433,2842169,2018293,-1255916,288443,1743553,-1617283,-3377808,1429278,4890611,146111,-4819105,-1680551,3197625,1629981,-1424455,-138216,533597,-1906927,-1472926,2699973,2906676,-1981295,-3711712,217337,2951757,1038158,-990795,-614252,-498178,-801617,826942,2383667,447406,-2423962,-1668212,1125270,1923387,615399,-744003,-1523995,-1073454,830588,2018086,353298,-1767855,-1195713,304693,574440,731986,1093710,-698117,-2785698,-535932,3335092,1826838,-2541992,-1929753,1479381,838599,-1188029,951611,2099554,-2041491,-3601610,1838660,4723027,-799754,-4544305,78386,3430499,-534387,-2576935,1993889,2374390,-3839643,-3355680,4758046,4362163,-4677310,-4563112,3920466,3476800,-3689272,-1656436,4306399,427494,-5418499,-201081,6393637,904677,-6299439,-1578783,5497097,1389395,-4661652,-142232,4594109,-1419397,-5429261,2401429,6402805,-2518406,-6824344,2044848,6029889,-1951553,-4563055,2633850,3233034,-3781877,-2716813,4720965,3160678,-4781435,-3719721,4044575,3792329,-3124247,-2927944,2889919,1794914,-3527506,-1016301,4541623,894097,-5261475,-1300510,4941308,1488193,-3959865,-1071773,2959107,29879,-2637505,911760,3072744,-1176282,-3696277,737855,3830220,-87624,-3267047,-207895,2330055,-251474,-1687339,1084886,1704070,-1794650,-2228072,1821092,2640167,-1254105,-2399042,686923,1692394,-497695,-773503,875743,302171,-1577044,-561794,1831699,978850,-1570537,-1198037,770673,801215,-147559,-94825,106094,-591282,-454374,721450,915451,-409880,-770621,-82614,171810,255568,671997,125890,-1124905,-652880,1169924,1011498,-957777,-727959,776226,83643,-1130366,567899,1853504,-863723,-2546260,686526,2696402,-488004,-2415892,593842,2032221,-1235256,-1738782,2013329,1947969,-2602952,-2426634,2791076,2769545,-2687308,-2646668,2681237,2062962,-3060781,-1308710,3751886,876734,-4432853,-593277,4833504,535781,-4598758,-394530,4145338,-141183,-3800421,764586,3932084,-1421016,-4282303,1599075,4615218,-1666301,-4598310,1816980,4245777,-2130207,-3607135,2880033,3163557,-3547540,-2877067,3961116,2810035,-3945156],[0,0,0,-2,-9,266,-81,-21,-270,328,-286,454,-544,619,-890,998,-1160,1585,-1773,1908,-2495,3034,-3307,3842,-4492,5185,-6076,6846,-7572,8813,-10121,11193,-12580,14232,-15858,17755,-19838,21911,-24408,27142,-29861,33031,-36628,40209,-44230,48840,-53680,59017,-64994,71402,-78641,86895,-95807,105926,-117742,131130,-146650,165242,-187428,214690,-249325,294279,-355388,443575,-580247,816863,-1305712,2705912,-15761906,-51573380,8558526,49335217,9111375,-22927159,-11866871,-4268664,3876861,17131815,14985541,-1745129,-22902798,-26942309,17053698,47262882,-3663909,-44801634,-4684535,16993685,-7932555,9044959,28979420,-22463757,-48219159,12390032,44637729,3148323,-21299927,-9529279,-6640542,640181,21443619,19014489,-8205617,-26519162,-14567497,20435031,33259401,-617685,-27421113,-11405324,5306209,6459867,16475422,12124370,-23314459,-32164986,7767768,31574347,9648059,-14818007,-18025511,-10438875,5169774,20991402,14570186,-12054178,-25533916,-7778480,19187180,23429948,3350239,-17495089,-19076256,-534200,20124846,19955753,-1863604,-20412385,-16444128,4147794,20506564,15762001,-7803470,-25121701,-14152620,13282310,22993635,4895578,-15402359,-17288946,-6785951,9099802,22777972,10617148,-22389874,-25874731,8217711,24600107,8572862,-4065863,-9963240,-16719716,-1777050,25260194,19820973,-12150509,-25872708,-8967529,16229948,20842637,162786,-14464020,-10220582,-7698456,2206612,26632305,14776473,-32481759,-28548340,20577083,22981996,-5329104,-810029,-490042,-22729538,-6448847,32293531,20047725,-20204115,-24789551,-532211,17691774,15049979,-1791407,-9353953,-7427128,-11697319,2323108,32444959,11879340,-39210002,-22267273,27980958,15548338,-11368205,5034216,941390,-28379200,-4964541,36818698,15564273,-25131048,-20827447,3259343,14563131,11891160,-438583,-7868283,-8533002,-10640682,6120334,30625155,6297927,-36492769,-16031183,25648812,12079627,-7909983,5763927,-2954882,-25965180,-29073,33305601,10119489,-23712531,-16668389,3970427,11096256,10442797,2838461,-9157370,-14232717,-5951008,13281004,21769391,-894168,-24907871,-11473651,13789787,13209117,2742393,-1388191,-11273046,-14745465,6044400,22854492,7342724,-16082228,-16103872,-83300,11974251,12484822,1950242,-11903481,-14598263,-446114,15360518,13326519,-4020165,-16098140,-10666381,5496030,16085476,9197456,-8325837,-16008163,-5780258,9479880,13891616,4876741,-9069659,-15021857,-4669149,13473409,16879612,-1425496,-17151725,-9668829,5831446,9990828,8269722,2069110,-13487083,-16729943,6975628,22134391,4329999,-14366945,-10393667,-1064625,4838889,11342302,7516856,-8862752,-17001848,-4450722,15356352,17299173,-4915659,-19084382,-4041101,8814996,3146646,6364543,8794651,-14999626,-22388555,12924356,27000519,-3885174,-17327613,-1874238,190079,-1829472,11845024,11607712,-10939856,-19492104,-1508975,18419142,14169387,-10037486,-17004745,1396491,6539705,-1382653,9464023,11192753,-19654611,-22441260,19023247,25608065,-10226535,-15784596,3147119,-790177,-3495943,13588437,11375376,-13458498,-18794175,2002862,18442110,10499712,-10617540,-13928015,1768055,4561827,-399566,9980052,7277477,-20277749,-17120272,19425341,20321195,-10284406,-12202394,1936718,-2640359,-1384587,14305708,8583653,-14605273,-15446865,5121492,15876316,6458140,-7833874,-10198082,-2235139,3097626,6267360,8918700,-1226550,-16320269,-8647691,13258650,13844021,-3475532,-9969846,-5175547,-1243670,5492015,11004028,2195672,-12079622,-10857282,3973128,12552694,6359278,-4937734,-10033592,-5458166,4749595,10739632,5017053,-6601277,-10726820,-3058431,7465259,10392417,2252928,-9319540,-10663324,673469,10734326,7516351,-2990943,-8557102,-6050505,1011533,8658053,9111979,-3122044,-14197757,-5571972,10563702,9698695,-1522934,-4753817,-4780074,-5779254,3681318,14079798,3651457,-13621991,-10062082,5682446,9982037,3123813,-2925143,-5347837,-5454201,-1340596,8300273,11528715,-4028792,-17527475,-3120702,14879464,5499405,-6603070,117566,-1095999,-10818461,2788915,19118140,1538801,-18715981,-6320134,10353916,6373262,-719832,-216565,-2396472,-7246475,-3002146,10526158,12371957,-7577278,-18312292,1904468,15969259,205674,-7093175,4443899,-1976087,-13706281,5158115,20526123,-2140976,-19746588,-2508973,11571151,3360616,-1962705,1253824,-2245575,-8083681,-1634935,11771163,10000163,-9441997,-15211651,4058526,13023652,-979646,-4692775,3909287,-3806166,-11043292,7068178,16849534,-4279646,-16368812,-757038,9121770,2312194,-232765,1465274,-4138623,-7644965,1392124,11013501,5189067,-8873151,-9771372,2830261,8204701,2011013,-1325203,-1441570,-5498998,-3888151,7444272,9393576,-3319662,-10151137,-2492307,5250403,4960250,1804042,-2053602,-5877344,-3949944,3953173,7698992,1810876,-6037987,-6399369,-63117,5741136,5444281,-598362,-6092394,-4676944,1853271,5770495,3711800,-1500158,-5783826,-4562301,2726035,7909005,3031559,-5765164,-6354295,647035,4480412,2934696,1371596,-1816602,-6866446,-3038276,7889226,7608318,-4521891,-8012239,-122209,3194411,1424455,2945141,1638831,-5979629,-6764834,3822736,9687682,986171,-8281160,-4155345,3938364,2619086,-190328,3295561,501285,-9310404,-4136436,11578670,7523854,-9145142,-6933319,5006608,1912797,-2756564,4557499,4219812,-8395486,-8108731,7078321,10350471,-2669307,-9154312,-730492,4898783,-568157,-1219013,5926763,596462,-11701399,-2699226,14237203,5155985,-11838341,-4291189,7203154,-271843,-3686112,6341643,4042560,-9659433,-6836254,8597373,8953739,-4529877,-8147798,1117467,4330903,-1526214,-354045,5606740,-1258821,-10595613,-318077,12454761,2492050,-10154890,-2444618,5621395,-764247,-2010447,5716898,1839479,-8654180,-4004261,7992144,6267616,-4164469,-5501003,578359,1943845,-102890,1784621,2826716,-3371230,-6580977,1535564,7801057,1149875,-5791115,-2664402,1530224,832918,1420504,2780629,-1368829,-5350717,-1218889,4971614,3818772,-1654530,-3651371,-1562084,1130472,2771675,2315582,-749105,-3529463,-2096133,1721735,3534012,1585042,-2148356,-3998650,-1166703,3198570,3249768,-804697,-2952716,-1654199,30274,1496565,2963891,1101837,-3837975,-4066548,2310294,5231328,209862,-3312405,-697380,335479,-964383,1975979,4172938,-1698212,-6373960,-338694,5967002,1922925,-3602241,-1593400,901241,-1307591,-816689,4179766,2541070,-5785065,-5116465,5042732,5828526,-3404334,-3888258,2783403,428673,-3922247,2659170,6483333,-3244162,-8072033,2285947,7691929,-807908,-5112763,1136708,2463070,-3325848,-1526628,6094890,2444167,-7911193,-4392230,7359514,4717919,-6019440,-2770883,4932838,-821043,-5579219,4073238,7127880,-5243625,-8009996,4540067,7429319,-2880883,-4722203,2705582,1995421,-4070030,-422158,6420024,1043971,-7728648,-2424779,7356996,2744463,-6002993,-1340420,4375324,-1766625,-4264398,4355406,4960950,-5416314,-5786617,4487914,5174861,-2931554,-2980571,2404455,569051,-3030789,1048463,4696664,-691855,-5479894,-483000,4937780,1293408,-3136906,-613425,1428790,-1264671,-1011468,3022977,1696259,-3659159,-2794572,2491361,2681792,-885767,-1573421,-123589,-341168,-268841,1488862,1578491,-1235278,-2246325,-69351,1962832,1369040,-427468,-1383866,-983131,506409,1376963,671192,-433943,-866015,-916964,-101143,1537573,1554631,-1317636,-2560123,219685,2177164,298271,-1124545,206400,-16035,-1616224,177587,3146634,578399,-3549617,-1268850,3132309,1277487,-2102940,-158760,1721259,-1478147,-2181177,2646388,3170739,-2857596,-3828143,2457083,3390980,-2169994,-2169753,2747497,609462,-4022260,230935,5309054,-483007,-5797222,404767,5126077,-760531,-3808870,1900373,2921762,-3302204,-2815129,4495575,3364066,-4835547,-3583139,4681913,2948366,-4473801,-1477241,4792377,-282171,-5658555,1555121,6418677,-2140892,-6431659,2333934,5506364,-2670327,-4050170,3629209,2673896,-4760809,-2015107,5600135,1925916,-5713746,-1998204,5185479,1439470,-4617208,-249247,4392383,-1155521,-4702098,2355200,5141316,-2901078,-4970394,2989739,4077598,-3050552,-2708070,3454646,1439168,-3995966,-664625,4373223,474475,-4296360,-555194,3699045,215133,-2877141,524057,2397114,-1477706,-2258307,2029210,2479339,-2113711,-2389694,1795837,1848106,-1397564,-976634,1369109,130768,-1555277,308892,1854558,-204589,-1802749,-144141,1221323,272388,-559456,-135439,75032,-327046,-31159,545776,335922,-317678,-598881,-192956,593624,744130,-301459,-961232,77839,837960,-33478,-537946,511992,355757,-1115142,-445808,1598945,710125,-1801417,-732590,1677566,497518,-1522401,100798,1607792,-713719,-1982883,1213728,2281663,-1403598,-2471181,1494882,2149804,-1785399,-1557302,2366308,1024868,-3063483,-585949,3657702,283673,-3805126,128525,3655808,-740217,-3275396,1584121,2992503,-2399202,-2838585,2993658,2667945,-3336749,-2495001,3335058,1955709,-3551419,-1271455,3939419,537596,-4473304,145450,4876271,-742955,-4960553,1446681,4587162,-2254726,-3845153,3089530,3192866,-3852237,-2573315,4293327,2054669],[0,0,0,2,13,-122,353,-196,165,-547,676,-709,1001,-1255,1513,-1994,2352,-2793,3524,-4111,4759,-5870,6906,-7795,9175,-10766,12347,-14176,16161,-18357,21099,-23908,26717,-30188,34109,-38080,42538,-47531,52809,-58737,65209,-72061,79719,-88153,97050,-106957,117961,-129688,142600,-157038,172785,-190226,209791,-231480,256047,-284177,316201,-353406,397597,-450401,515059,-596745,703001,-847647,1057228,-1387989,1987658,-3407647,15030727,-9708471,-53149256,4008468,50925769,15176609,-27941056,-14316247,54242,3553932,15062506,16993891,-4838173,-21152675,-19926828,8213179,39165197,14238851,-41647967,-28832101,23021545,17531928,-8406864,8553641,4214915,-37013203,-18258722,44462226,30908034,-29638360,-29700122,5292406,11948001,11463874,13555026,-3878000,-22339973,-13198828,13155395,29087263,12093653,-24801635,-29176931,7547068,26539010,8217048,-6468388,-10370513,-18324032,-7352875,23815414,24441753,-12263280,-30899356,-10294302,15494972,20237335,6802892,-11609895,-19794277,-7776738,15193241,23871902,6016003,-18499961,-20663271,464243,20818234,19906052,-1808162,-22181812,-17371032,7376725,22442755,11622235,-10521546,-20485745,-10886152,7636274,19390696,12634614,-11980609,-28316601,-8886781,23794821,21896192,-6300134,-16976676,-9133824,-2146140,11369577,22757777,3774487,-25279726,-19406925,11170437,25406818,11759078,-13373940,-22536616,-3786858,14505843,10782767,4677188,-1299329,-21615395,-20741380,21791963,35481295,-10460770,-33790153,-2959694,13449159,2467416,8667860,11523079,-16996425,-26890230,7882205,31088154,11053862,-17493525,-21802055,-1722218,18553598,13551992,-3419599,-5767470,-7752239,-15655077,5146692,35175368,8058907,-40229426,-20059692,27902039,16738191,-11494559,639363,2604439,-23023553,-8371438,33251818,20503779,-24606173,-25951854,4431474,18321961,12045536,-2155658,-12104144,-7908612,-1398948,4016305,18262864,13235147,-24436418,-30096052,17344785,32922358,-5739396,-18310868,1434650,-3991099,-9882622,17633875,22969947,-15401620,-29754092,880311,22045499,12046190,-4419389,-12764254,-10179589,1055190,10467478,12271842,3582992,-15426357,-19708699,6400555,25531275,7146402,-16064481,-12890415,-729582,5601348,11877758,9484158,-8919293,-19666051,-4485378,16257796,15961730,-2094985,-15492823,-11614534,3085418,14039478,10984382,-4014072,-15651079,-9992263,6744391,15470892,7904474,-7698289,-15841221,-7117396,10613576,17019411,3324599,-14278172,-14153059,2180969,13472278,9134740,-1063858,-9199143,-12607916,-2305648,17221376,16132465,-9403944,-20519944,-3232770,11776212,9529227,3043517,-4789176,-12498179,-7489898,8556185,16022545,5320312,-13880372,-18618837,2381930,20731826,7626257,-11172006,-6675479,-1260769,-5417724,7030903,20766423,-1812623,-27496131,-7822497,21167490,12765513,-6589565,-6707578,-4346948,-5930497,3543494,14362240,6766234,-11984690,-17946387,-580955,20577700,12874983,-14007483,-15699423,4550397,5578773,-1924460,9930071,9650383,-19556135,-21143363,18165137,26693485,-8731902,-19837177,1279363,5140354,-1985098,7870191,10613422,-9791037,-18867361,39172,18500425,12458316,-9327049,-18191027,-1477002,12898385,3906345,-2202856,4414970,-5796520,-18348946,5053184,27387595,2069137,-24604493,-7446072,12228122,4624513,497498,5426693,-4159029,-14749684,-1743056,16074158,11566005,-7714459,-16036512,-3995374,11203853,9443556,-1110191,-4528329,-5743604,-7073361,3453957,15490022,5019986,-14812436,-12406166,5523335,11681604,4632658,-2811934,-7504992,-7363283,1206951,11078054,8475214,-4959286,-12415510,-4998193,7544225,10791526,2869787,-7649181,-10283234,-1546635,9108805,9246486,-755507,-8893691,-7693796,526883,8379893,8570453,-1004826,-11364641,-8816079,5672007,13133784,3012064,-8824980,-7180715,-416372,2862663,7064442,7093016,-5598805,-14367455,-2060099,13413754,9326308,-4904378,-9664122,-3866066,3324116,6026930,4360954,406614,-6761499,-10506590,1327745,16394812,7071702,-14378588,-11178704,6959584,6784487,-1304443,3142273,2079206,-11612568,-8391291,12734779,14580255,-6155903,-14626668,-2133885,8093106,5505979,-48633,-1179317,-2565456,-6569001,-2511973,11552396,11642439,-10147033,-17942314,4414892,16457737,-454472,-8371627,2752407,-286152,-10848523,3163673,18274858,365630,-19494880,-6046302,13431417,7957083,-4428035,-3977028,-669425,-2868369,-1571672,6881504,9301583,-4333237,-15796702,-2233608,16429058,7203923,-11269471,-5589966,5131379,-2150990,-3033926,10823376,5961455,-14447428,-10823535,10700072,12086091,-3263028,-7711733,-1852797,509711,668706,4199299,5129377,-2933115,-10406308,-2944251,10762737,8679083,-5881761,-8925247,-14265,3588078,1974666,3520452,1519910,-6870747,-7037696,4259241,9753050,1573253,-7008689,-5792036,585858,4587023,4598358,741668,-4651617,-5919469,-38010,6175545,5027618,-1646269,-6031048,-4172156,2161855,6746752,3715222,-4090013,-6839014,-1327163,4908674,4774212,415623,-2900788,-4330095,-2629245,3570737,7704898,987633,-8527926,-5560669,4839398,6184466,4425,-2245739,-1999462,-3373180,-820356,5944438,5850053,-3648212,-8985715,-1620734,7940474,5506144,-3852210,-4824946,599227,141704,-1123346,5267311,5580296,-7150647,-10142857,4943029,11314803,-1086831,-7878082,-522345,2559260,-1627131,681325,5973746,340614,-8999898,-4821249,8189282,8668544,-4383385,-8958878,828840,5530251,-1209353,-1547501,5481253,-66698,-10747986,-1746104,13468014,4918625,-11793327,-5862219,7565864,3207416,-4161534,1943927,4377665,-5615532,-7353346,5464775,10328277,-2120378,-10676359,-1815402,7760245,2598497,-4338867,234428,2931763,-5075384,-5029076,8015573,8515339,-7561352,-10132052,4855233,8221283,-2408515,-3484524,2928429,-594922,-5480433,1779603,8388201,717209,-8534371,-3899864,5837157,5008958,-2284443,-2982529,567929,-892948,-2254006,3260729,5249941,-2975569,-7498095,133452,6508978,2276595,-3003332,-2002941,-384555,-530966,1422052,3683864,553855,-4303646,-3178121,2510616,4384895,822014,-2590634,-2791058,-727336,2028892,2943429,482716,-2711471,-2740499,28056,2253923,2273704,254825,-2694789,-3285166,485864,4304649,2223478,-2812701,-3395660,469814,1941319,812992,1177037,584681,-3071828,-3217723,2920830,5407030,-638316,-5151589,-1448267,2891400,1704567,-664929,155293,10681,-2971248,-2178265,3880355,4843256,-3180643,-6513352,1188834,5699833,-130127,-3195547,1325348,1193310,-3793820,-814550,6139017,2551536,-6182145,-4196079,4607986,4700829,-2374343,-3253830,1753622,1157972,-3343458,-256436,5830276,823946,-7914959,-2714870,7587194,3501801,-6095979,-2712928,4648538,146488,-4622052,2354776,6167486,-3249363,-7674028,2533543,8210454,-725391,-6684068,86879,4687412,-1060479,-3437618,3210569,3888345,-4993690,-5608299,5220293,6744389,-4364666,-6560851,3217027,4434401,-3351842,-2230427,4629041,986372,-6397351,-1335234,7108870,2311680,-6223458,-2748258,4575011,2058899,-2990148,-71705,3184207,-1426869,-4262481,1808476,5457486,-925843,-5523033,-277761,4069747,335037,-2464703,581952,1211049,-2199661,-1456948,3020353,2376696,-2654977,-2980025,1273716,2582358,19218,-1003742,-59143,-378240,-617605,941468,1733907,-155042,-1841308,-864390,927778,1352147,482773,-794379,-1517305,-399010,1335903,1156369,-547057,-1087063,-184152,-11491,-33816,1020021,1122219,-1363867,-2281065,829700,2933085,39624,-2313493,-231009,1413806,-310426,-713985,1523041,1017858,-2254035,-2029286,2270178,2951855,-1594895,-3153209,901122,2487173,-1057480,-1670741,1991965,1303011,-3244090,-1684691,4012176,2335469,-3932475,-2594849,3221290,2182902,-2685098,-1223877,2880749,524589,-3591279,-458499,4467183,1003047,-4969008,-1523974,4946671,1539798,-4578523,-708409,4394908,-517844,-4824640,1560373,5430435,-1854068,-5824673,1643985,5539888,-1367485,-4780166,1593524,4035554,-2356802,-3777684,3355962,4090247,-3960003,-4490557,4030445,4784569,-3803384,-4237930,3771042,3171967,-4197297,-2171473,4964295,1511200,-5516650,-1373420,5564300,1430213,-5038984,-1213731,4389911,570682,-3940589,193262,4067560,-880792,-4437486,1106540,4575409,-1007501,-4255220,946670,3503960,-1096665,-2723807,1683595,2161221,-2222933,-2089913,2392025,2220182,-2130903,-2057608,1795600,1705203,-1314106,-957466,1266996,336421,-1459733,-125735,1658614,284884,-1508912,-460483,1105589,473736,-505751,-202973,85575,-219279,117110,415270,84259,-356914,-210281,-7678,-85509,433423,523439,-546236,-970592,423863,1215753,-199482,-1194458,216166,992960,-483390,-842670,965794,927328,-1415142,-1261315,1515232,1459382,-1402369,-1574071,1278234,1305877,-1254716,-1102497,1636955,905671,-2155399,-1056408,2655956,1315168,-2735168,-1378290,2688463,1262255,-2546262,-704014,2662661,219943,-2913190,25873,3232153,32583,-3501374,-243551,3486704,331058,-3434340,-88684,3386807,-447996,-3627113,1060176,3961827,-1539323,-4175117,1834813,4068274,-1965560,-3625353,2095402,3099663,-2366595,-2796982,2752302],[0,0,0,1,5,-148,68,108,107,-262,68,-126,279,-238,321,-455,416,-581,749,-689,895,-1234,1232,-1332,1713,-1921,2185,-2532,2720,-3095,3706,-4018,4378,-5061,5618,-6173,6969,-7661,8396,-9437,10347,-11300,12600,-13842,15050,-16680,18371,-20064,22138,-24361,26728,-29637,32817,-36210,40429,-45336,50886,-57753,66215,-76610,90278,-108608,134065,-172244,234002,-345572,587949,-1319935,8408458,29035803,-17846744,-46518823,8183700,44653990,10689728,-18927989,-14946527,-5799458,5803487,17788811,14825217,-2524371,-25357314,-23288929,20097924,39799003,-5356200,-33857083,-7041548,4805409,-602448,19709595,16974346,-28781507,-33844904,13647992,30789720,6384161,-10406494,-15077276,-13420326,6020760,24657322,15536678,-10361061,-25562021,-11506268,21209558,27982546,-1424229,-20297684,-12618107,-2648677,10742306,23803026,5154080,-28708912,-24029005,10693963,23981191,9002833,-8964736,-18930957,-14694647,6857801,24154867,12886400,-14669451,-24259451,-5405028,18365356,21742015,3915946,-16859309,-19698625,-227534,20924448,19053168,-2503997,-19647198,-16425456,3588328,21529373,16301846,-9610446,-26110144,-11793944,15055916,20452979,2705030,-12218445,-15388601,-11282267,8716016,28848647,8937528,-29361257,-22002125,14815810,19257126,3928251,1725877,-8222375,-22027904,-1115851,29164762,18532353,-14458845,-25886486,-7655190,18636672,19418301,-4391203,-11564305,-5147857,-13045625,-1308943,34333016,15220325,-41368995,-25680637,28692464,17651961,-10693630,5372210,1444220,-28095508,-5645313,35979737,17907760,-22171528,-22944004,146548,17099558,15133106,-2468357,-9601961,-6600506,-11516014,2529093,32283745,10374139,-38627610,-20503084,26394615,15026831,-8491377,3517495,-2656942,-24901573,-1531977,32651302,13745125,-21744986,-20985293,1452373,15733010,12468686,-874381,-8117246,-10559438,-9340076,11139953,27451910,-301900,-30890057,-10478969,17584786,10067073,1948438,3181774,-13153312,-19879792,8497125,25948801,4617026,-17082285,-14586488,-1034022,11450571,13831555,2185648,-11637425,-15067593,-3519827,16420729,18815068,-5412451,-21194258,-7448054,9227112,11284654,8035700,-2166677,-17037799,-12342601,11664109,20353196,2924283,-14154308,-13680756,-1371470,11207312,13812451,1944735,-13737918,-14584448,1838495,15998173,11555383,-5024600,-15627700,-10111094,6375336,16591697,7905903,-9644792,-15219052,-4465948,9123077,13485467,5160298,-9578748,-16199857,-3782200,16168198,16258808,-5381187,-16783913,-5376798,4962800,6309769,10653332,4523058,-18037385,-17891632,12849156,22465248,-1383681,-14100470,-6415619,-1704583,3128084,12100172,7918863,-9400964,-17805422,-4714029,18031152,18483669,-9827276,-20538175,2198862,9333311,-2554223,8076228,12798802,-19201871,-24399642,18715684,27743489,-9268785,-17405663,1440824,-145965,-2459263,12490011,10681700,-11839109,-18717805,-890032,18744822,14042949,-11333489,-17524286,2498180,7311899,-1203379,8847551,9318863,-19344081,-19797731,18285440,23496873,-8571774,-15003507,96008,58790,301333,12055861,7868070,-12293154,-16660178,1845189,18018096,9628957,-10649430,-12562088,395264,3436340,3723567,10403043,406960,-19380753,-9236726,16859491,13593346,-5808459,-8171104,-4225438,-3905374,5661594,13869497,2062954,-13724058,-10797157,4812326,13255085,6133445,-6449116,-9812151,-3880362,3109839,9349951,8502616,-5994048,-15773807,-3167950,12513725,9227743,-2205848,-7250757,-7399389,-2161581,8790445,11186313,-1452512,-12639893,-7810631,5190504,10880604,5346760,-4565929,-10005678,-5298769,5852504,10955473,3463917,-7486747,-9731677,-2068176,7772095,10234521,1067658,-10512792,-9613043,2838101,10501151,5527406,-3589204,-7256811,-5668899,351887,9721534,9807065,-5997041,-15660573,-1639635,12771748,5735185,-3364447,-1632334,-4618573,-7957091,5526159,15941608,568040,-15835043,-7491900,8207898,9178324,811290,-4051168,-3612984,-4075030,-2649905,8263458,13359317,-6231582,-20463327,679883,18586045,1516529,-9782067,2923218,157756,-12321237,3802162,20001143,-786768,-19935683,-4689452,12117848,6566289,-2150230,-2131793,-1852627,-4953011,-2468206,9345232,11635788,-7979719,-18181280,2846999,16794534,330281,-8232519,2325229,-1433640,-10141765,5229876,16810397,-2313570,-17275372,-3380307,10737537,5654885,-2044928,-1923767,-2556697,-5310719,-69701,10556614,7339940,-9760666,-12373694,4523852,10631101,251369,-2786077,-135691,-5562031,-4736853,8778051,10166800,-5359774,-11278380,-1113321,6008815,4403510,1499403,-1851491,-5896865,-4488990,3969014,9165134,2083435,-8490336,-6926757,3116501,6337960,2520862,-152813,-3800511,-6598525,-95938,8934287,5545130,-5141148,-7384977,-1152119,3957496,4895919,2389171,-3312558,-6713162,-2079143,5531669,6503386,-249540,-5998934,-5076538,748378,5772733,4890639,-1810646,-6422847,-3318519,2863536,5134677,2764165,-1861952,-5928876,-4004029,4096445,8110492,1050211,-7108457,-4596537,2538417,3325991,1602177,2268176,-1829364,-8182633,-1838256,10392380,5858367,-7698685,-6571162,2813839,2561104,-202785,3344994,1998220,-6851602,-6701020,5475332,10227771,-1134737,-10079241,-2237702,6515609,1283608,-2532712,4431277,1521826,-10779581,-3665351,13928738,6365934,-12036833,-6135878,7560044,1871694,-4195313,3971574,4323732,-8028164,-7496593,7444484,10197867,-3621157,-10061722,-49446,6517367,-298016,-2511455,4619567,778233,-10048863,-2019353,12976316,4402613,-11121089,-4691388,6648973,1715427,-2771201,3500635,2516116,-7090613,-5089176,7079191,7778192,-4088348,-7862623,620682,4452701,-240565,-146169,3104273,-2589207,-7200632,1869937,9039614,606404,-7098902,-1919894,2813173,631719,956930,3012438,-1438816,-5796200,-780337,6069745,3737115,-3171960,-4151239,-166163,1534581,1295289,2255054,365265,-4523317,-3620064,3499343,5119849,-807310,-3935502,-1624895,218909,1229879,2933858,1426609,-3363228,-3941583,1085580,4364702,1878927,-1749934,-2753769,-1361501,1235987,3107857,1761811,-1994330,-3334446,-821425,2142603,2855357,888190,-2484338,-3620817,-173919,3754789,2221221,-1862996,-2490605,-587954,80989,1237754,3120130,597476,-4731511,-3275995,4197948,4714137,-2152641,-3276420,1204751,378742,-1979425,2523859,4624894,-3177122,-6866631,1752695,6961144,-76974,-5060321,-196657,2383447,-2093312,-1573681,4887594,2601456,-7123572,-4693317,7148379,5550933,-5806755,-3994167,4821048,843837,-5119855,2557816,7134669,-3841426,-8568368,3375944,8510003,-1995060,-6342979,1794267,3664271,-3478372,-2150207,5897507,2299579,-7847551,-3765824,7560316,4226494,-6238894,-3020547,4672944,142919,-4513195,2815458,5649518,-4000179,-6690362,3581321,6760696,-2035309,-4864373,1576547,2459313,-2479234,-609040,4486686,428011,-6043304,-1368002,5837163,1779770,-4459149,-1168562,2325364,-1030874,-1523954,3065684,1849259,-3992690,-2762091,3148034,2903031,-1531866,-1680758,608966,-45451,-797923,1566223,2314348,-1689400,-3247465,834547,3093065,170646,-1626107,-171779,-113852,-998268,918445,2240949,-656421,-2907379,-505981,2068139,930273,-572415,-617018,-609276,-688191,708733,1766956,249341,-1636161,-1093543,653073,1296225,793424,-309269,-1371861,-744238,979652,1259247,-98566,-716963,-401966,-697245,-137408,1720517,1172801,-1984076,-2125229,1453352,2124067,-969459,-1278058,1135559,2895,-2183656,740204,3543134,-580353,-4306424,216512,4233889,-99948,-3347061,1031148,2591278,-2388415,-2515874,3744697,2913645,-4511652,-3444154,4376903,3216181,-4112348,-2110250,4153078,524541,-4919021,654431,5852483,-1264157,-6397753,1377983,6074937,-1553938,-5075354,2310167,4094345,-3480821,-3566196,4735944,3463311,-5567533,-3368873,5684693,2907702,-5409927,-1735193,5053589,110277,-5211021,1170314,5481074,-1904953,-5556915,2049272,5080592,-2026929,-4141953,2302484,3035533,-3080785,-2236688,4018532,1933680,-4546319,-1833087,4462133,1524232,-3942621,-652123,3296665,-512001,-3041139,1658848,2954309,-2241423,-2888796,2271334,2449442,-1919684,-1629784,1715066,695454,-1842900,39031,2117023,-307822,-2353174,286774,2120429,-204539,-1631300,428741,1052276,-978623,-615663,1519855,445284,-1764635,-495329,1533151,403455,-975079,-37862,576516,-441453,-334258,873105,526162,-915114,-696222,548234,672483,-171227,-292921,-138748,-160898,116038,425440,-7789,-333856,-142219,-90405,-49390,477387,554529,-722264,-909944,767091,1065712,-691868,-793381,862544,406160,-1273721,-6214,1874470,-165376,-2330119,129044,2506080,-201218,-2354084,538040,2121281,-1275547,-2075527,1995949,2164590,-2644263,-2314726,2977164,2238002,-3214789,-1704418,3381802,929011,-3632387,-72545,4099358,-536040,-4368373,976627,4442625,-1213341,-4023284,1553627,3596538,-2256625,-3151559,3038199,2909376,-3772571,-2781216,4278087,2523047,-4364192,-1874388,4395435,972660,-4470056,150281,4574012,-1137872,-4631517,1736251,4426741,-1879003,-3735653,2141311,2974071,-2376803,-2291874],[0,0,0,-1,-3,49,-178,85,66,209,-387,182,-262,489,-523,653,-843,893,-1151,1425,-1530,1919,-2379,2502,-2871,3609,-4083,4528,-5189,5902,-6800,7783,-8502,9514,-10974,12221,-13439,15072,-16780,18559,-20661,22771,-25084,27825,-30610,33570,-37137,40861,-44748,49337,-54397,59813,-66023,72970,-80720,89843,-100265,112243,-126787,144458,-166071,193889,-230804,281810,-357513,480286,-708952,1261765,-5068287,4503108,31696092,-12491296,-52072196,2880797,53364026,12461132,-27607399,-13037802,319735,2139231,16186362,15654766,-4224936,-19499167,-21979863,6598166,44256551,13036925,-47685882,-24508648,29090170,9479117,-11945329,18285209,4176599,-46997594,-14061930,52164515,24222783,-34045787,-22622327,6628257,6661050,11431625,16571544,-3541494,-23383132,-15074806,13623449,32372476,10508676,-28943609,-25379155,11409475,20667407,5672187,453777,-9528886,-24760572,-6477025,28562145,22300399,-15153050,-28146107,-8471795,12864543,18846105,8814012,-10382246,-21075856,-8793479,15870866,24196853,5558311,-18000429,-20304705,-514679,20740751,20856853,-2272987,-22514245,-16278002,7317463,20684749,11810696,-8398506,-20302194,-13056050,7196532,22087216,13036196,-15580821,-27950298,-4039696,21890642,16269075,-2397222,-11520880,-15137153,-6041770,18533256,24000987,-3290163,-23774385,-13839931,8174049,21714891,14290885,-11094397,-22848230,-5621196,12339822,13450788,8138309,-5783569,-24169310,-13819097,21483681,26719527,-6587545,-24953350,-9662433,6852751,10159556,11271058,4356367,-15796798,-21607309,4544558,27941482,14196625,-16119361,-22893832,-1858119,17196527,13474070,-638970,-6327364,-9962730,-13921560,5668127,32637919,9131765,-37751207,-21625150,26618475,17433698,-11904286,1807942,4324900,-25603777,-10498188,36118600,21415351,-26952330,-24780286,6060829,15677317,10539426,388264,-9994126,-8770893,-4397147,2878467,21802461,15178453,-28472324,-30648044,21883470,30259526,-10833044,-12468933,6608431,-11331440,-13986794,24520607,24964544,-20703039,-29322234,4647109,20001197,9061170,-2450301,-9696674,-10735622,-2528425,9268608,16194922,5312435,-19300568,-20407210,10030674,24125665,3640228,-12842373,-9537460,-4604671,2597539,15106059,11641498,-10700524,-20479590,-3620928,15733938,15063087,-1021520,-13924121,-12369468,1223927,13900022,12176050,-3285188,-15331990,-10598871,5001981,15328308,9915280,-6928234,-17244935,-7753893,11053319,16494331,2972625,-12465790,-12886131,-242142,10686757,11426899,2804841,-11087178,-16386701,167940,19379662,12245600,-9615421,-14682070,-4492106,5041462,11371953,8776788,-6437190,-16040346,-6055890,9770665,14604869,4847731,-12505694,-16920280,1441106,16537759,8353436,-4862995,-7851420,-7743048,-2791304,11742853,16071303,-3822996,-20891561,-8171997,14204629,14247976,-1126455,-8249153,-6799772,-4875981,3168269,13999927,8291945,-11977709,-18393638,-31418,18740513,11933332,-10497711,-14454281,840951,4698751,118463,9901612,9584946,-18648363,-22325908,17174446,27673106,-8939059,-19736356,3318158,3794334,-5438259,9918313,14273176,-11572857,-21273575,1537418,19264814,11194293,-9256212,-16665736,-878363,10765881,1652687,374123,8062267,-8842163,-22299621,8533778,29978405,-2206796,-25048589,-2294618,10810878,-992198,2666712,10884373,-6095714,-18703779,-581240,18428620,10659611,-9037744,-14599282,-2361146,8881837,6714415,1577449,-873074,-8213447,-10674469,5539529,17818699,2955865,-15306181,-9918665,4650142,8620249,5479279,307502,-7568783,-9700202,615868,11794856,8867706,-4687273,-11970021,-5438036,6289113,10899561,3950119,-7206338,-10412448,-1997203,8053402,8869907,1081876,-7619212,-9309004,-1158406,9342795,9889549,-1702320,-11933034,-7615041,5790956,10561924,2859689,-5016552,-6802734,-4888740,2709980,11281043,6330629,-8898873,-12128892,481518,9857776,7313370,-1056550,-7927556,-6888699,1644994,7718291,5988180,-618158,-8419263,-9124032,3218428,13698469,4957329,-10000412,-9159238,1573318,5590190,3962126,2839991,-2131919,-9580321,-5775996,9567415,13203441,-3101724,-13939879,-4022342,7544395,5699918,708352,-249751,-3460372,-7471210,-1307163,11556581,10313469,-8965547,-16575724,2705962,15450526,884421,-8040293,2569126,5422,-11775939,2514224,19927519,532104,-21240491,-5216135,14642561,6014203,-5217610,-1360938,-186886,-5344240,-2186243,8793946,10153400,-5682492,-16712598,-786242,17276848,4942582,-11904219,-2207583,5368524,-6304500,-2697176,15031692,4951768,-18113467,-9149218,13337121,9839299,-5151910,-5233426,-229846,-1902537,-976748,6212430,6797211,-4760860,-12033229,-1179007,12071931,6599105,-6704465,-6423195,443305,778529,1926486,6259952,1460321,-9009237,-6691548,5742916,9179727,706925,-6221170,-5182773,-243765,4040708,5172410,1249975,-5013564,-6203190,-83321,6118467,5328903,-1281783,-6554528,-4744395,2693265,7154409,3045936,-4166551,-5902069,-1375609,3613204,4837711,2109077,-2882707,-6309027,-2589179,5809503,7355015,-1277303,-7396709,-3246199,2866501,4016284,2693488,-425811,-4799747,-4704386,1838021,6740801,3486876,-4012723,-6948463,-1413926,5823632,5008259,-1437178,-4066256,-2205516,-770169,2071689,5709305,2128104,-6559203,-6808675,3212926,8381182,1461996,-5579400,-3288682,1145465,532062,1212320,4509796,401326,-8284381,-4872623,7637928,8253048,-3706965,-7969187,-92798,4206498,-145892,-464394,4444098,-321252,-9838263,-2016477,12925199,5648957,-11593228,-6332742,7875090,2975289,-4840150,2859172,5345112,-7011302,-8279759,7022639,10832420,-3513763,-10700707,-436992,7463861,1145515,-4030981,1937691,2818239,-7020289,-5115611,10301955,8445981,-9950205,-9548662,7128084,6898238,-4544310,-1494891,4878954,-2804025,-7198838,3977916,9774528,-1259151,-9546666,-2067528,6453696,3111125,-2739024,-869287,986362,-3148294,-2449692,5501331,5356897,-4986111,-7341623,1800838,5917294,836675,-2179299,-827547,-1348382,-1561154,2251480,4493716,-25269,-4928519,-2746356,2716271,4113796,938792,-2288416,-2967271,-859739,2136684,2909239,592812,-2288783,-2925399,-811475,2397569,3211840,88525,-3785170,-3083998,1517579,4046358,1244667,-2131746,-2083451,-659668,493936,2379604,2788940,-1194266,-4391007,-1159103,3783518,3226794,-869734,-2895210,-1608622,638198,1963380,1592602,2096,-1980871,-2820705,-261199,3677632,2801185,-2673310,-4388345,130719,3326571,1232219,-1009113,-577155,-721998,-1810086,401917,4165736,2149929,-4379207,-4375944,3027464,5072671,-1159466,-3434486,946031,1029815,-2739477,215524,5327022,393876,-7225837,-2583603,6834892,3758712,-5392793,-3189568,4044987,590675,-4556825,2085967,6581790,-3367327,-8587058,3066795,9115722,-1543864,-7290351,1349972,4838364,-2578498,-3103153,4991060,3459637,-6689198,-5156713,6837410,6269427,-5789896,-5985849,4502447,3602772,-4820008,-1058054,6304892,-548077,-8199855,372476,8733322,603612,-7353355,-838687,5185640,5710,-3375375,2075879,3264431,-3639782,-4278123,3882719,5450124,-2694427,-5212089,1350948,3486737,-1054277,-1470414,1926564,181903,-3524957,-541451,4174788,1574246,-3484543,-2314085,1627784,1754134,-91692,-228566,-79351,-1125994,-723351,1379700,1907420,-220435,-1981227,-1105513,946601,1801837,649581,-1235652,-1584032,-48822,1080036,732053,-20317,-485943,-1015783,-906279,881532,2074994,130033,-2367424,-1263896,1536733,1490239,-301766,-639072,-157505,-614768,-262580,1307191,1369117,-750728,-2029531,-560625,1784350,1629507,-831330,-1718613,-1684,902856,-23930,153853,935077,-383338,-1988792,-331751,2460264,1490552,-2107850,-2192658,1235158,2091821,-874831,-1301633,1484519,602302,-2750006,-577481,4018547,1235308,-4555857,-1674971,4244846,1466604,-3670227,-469546,3522126,-791074,-4081347,1608850,5131241,-1676533,-5679320,1300836,5553134,-1294868,-4868443,1922160,4120986,-3261983,-3881766,4615588,4042600,-5323248,-4292935,5253244,4006149,-4782273,-3099966,4666416,1884057,-5102504,-809793,5828372,342918,-6395500,-356151,6299896,340265,-5609274,107850,4817699,-1118922,-4467764,2245120,4408027,-2881531,-4560488,2880871,4353357,-2619702,-3620494,2384384,2602490,-2540936,-1696102,3007151,1275392,-3456493,-1321614,3344123,1425646,-2813050,-1199354,2083756,654075,-1595331,52982,1566807,-479970,-1781246,474089,1823799,-63458,-1416679,-341641,838717,283638,-231164,-19781,-33036,-303587,-197748,268329,462054,61752,-559315,-488048,337107,871844,188173,-849262,-448560,704452,345409,-412761,61648,446604,-354321,-743122,469623,1023633,-329797,-1060507,-65644,842277,248554,-529647,-254431,310011,54432,-488498,27603,875035,16058,-1241602,-253959,1384269,584576,-1183381,-641949,938336,544547,-893212,-409543,1124539,338665,-1610630,-591821,2140083,790523,-2487688,-912030,2651756,631114,-2812587,-118488,3013313,-399412,-3300890,917734,3490037,-1162215,-3559897,1296390,3500316,-1447838,-3241650,1768768,3113550,-2230447],[0,0,0,1,6,-49,60,-211,179,-59,315,-509,390,-563,835,-908,1136,-1458,1635,-2044,2504,-2774,3333,-4078,4578,-5258,6238,-7077,8100,-9363,10530,-11904,13635,-15269,17101,-19330,21545,-23967,26856,-29808,32963,-36668,40514,-44649,49409,-54452,59816,-65964,72594,-79742,87852,-96713,106403,-117510,129945,-143784,159882,-178501,200124,-226095,257686,-296814,347386,-415156,510839,-657915,914918,-1496507,6426445,-1000576,8601910,25640896,-17594151,-41556894,4177471,41883381,15773294,-18041475,-20009316,-4513714,8307911,16568501,14745586,-3059059,-26832821,-19300066,20194291,33113652,-1814062,-26105546,-15751812,-1032467,12270748,21534323,2377838,-25575922,-20920007,5916481,22043452,16823128,-6737741,-25215983,-13560800,13702714,23862840,11520310,-10810545,-24037416,-9031752,20198410,23943431,1274471,-15947404,-18198736,-6011688,18481003,25274934,-3236507,-28162280,-16935962,8384548,19087861,12338258,-6088541,-22608854,-16347250,10143319,25346356,10561928,-15694659,-22871989,-4818669,17612207,22042647,4305173,-17945530,-19872724,1224443,20714972,17986630,-1677680,-19396748,-18258084,3969288,24087061,15902150,-12668906,-26368363,-8630608,15686955,16809073,2527775,-7826666,-17052202,-16562248,12920231,34699860,2332193,-34468399,-13978554,17534119,11204313,4543118,8566974,-11565859,-26756333,2955362,31919193,15978938,-16102111,-26325556,-5873029,21546640,16002015,-7811691,-5914595,-3718161,-20872855,953120,43159767,9172152,-48955084,-17469364,32967529,9727058,-10651816,11327942,-1897518,-31614347,-1192303,37279110,14867756,-22040278,-22599943,-565864,18910171,15548963,-4588046,-9391839,-5822416,-12314592,3324349,32778294,9012052,-38044507,-20227918,24489090,16890037,-5763354,-393229,-4841163,-20089142,-981241,28279756,15275201,-18974235,-23716040,213612,18033882,13098363,-1145603,-9598923,-12665595,-6145907,14373959,21879216,-2489100,-23175737,-11543651,8925746,15390133,9874862,-5377130,-18699016,-10131241,10796318,17178349,5472746,-10740995,-17416645,-4984619,14618817,16371556,380412,-14057284,-15294737,-288297,17979743,14694727,-6679874,-16554599,-7900863,4671016,13948217,12307406,-6259795,-20478909,-8064372,13939492,16818400,2117681,-11813947,-13907700,-3037724,12068162,15331705,1052089,-15289473,-14134550,2932302,15805276,11374500,-4821329,-16402354,-10464895,7917848,17026868,6263621,-9856917,-13867313,-4944006,8119866,14646798,6457235,-11313095,-18363384,-1835845,19133035,14068437,-8787621,-14007378,-2641503,812850,4994682,16317483,3880637,-24590801,-15834491,18852369,19368239,-5544518,-10807538,-4551886,-4585282,2856811,14183508,8152265,-10494138,-19594372,-4354371,21909646,17762189,-15072539,-18487968,7093879,5218338,-5848585,14066987,13682410,-26053300,-23274612,24576929,25123737,-13040343,-14476430,2662714,-2647487,-1879564,14118584,9587304,-12478288,-18368286,-837328,19525654,14447172,-12475221,-18055180,3107403,7900325,-604598,8334633,7790337,-18424440,-18410055,16712100,23201758,-5934359,-16316361,-2995785,2325650,3218543,9661507,5900331,-10758059,-15846805,1310556,17583304,9707129,-9272397,-12950568,-2894841,4999252,8857286,7235367,-5071813,-14647143,-5000045,10764215,11938492,1208187,-9264240,-11274709,-884586,11631170,10410454,-2015575,-10953809,-8572476,2892782,12120466,7536880,-5181665,-11235946,-6211711,4937319,12826998,6327983,-9666912,-13077333,-421128,9488068,8051125,1271629,-7317127,-10946190,-1325857,11801902,10433121,-3634805,-12155020,-6621695,4782707,10540624,5933531,-4689507,-11036954,-5180094,6963600,10952759,2925065,-7364525,-10054971,-2704309,8817874,11404053,-216814,-11798533,-8535630,3888677,9512198,4770853,-2184191,-6808234,-7902303,-190192,12894091,10386818,-9887610,-15908780,2526047,11998991,1966662,-1262484,1511622,-8048681,-10368844,9589203,17581809,-3058034,-16782562,-4912852,8835238,7665144,105512,-2818956,-2507736,-5889334,-4353544,11409570,15273435,-10339043,-21885685,5300024,18730155,-2831196,-8048144,6579562,-2951905,-14927891,7284323,21466758,-3640973,-20452898,-2862783,11972314,5641946,-1754275,-1620299,-2239237,-5423087,-2330439,9969608,11694380,-8440006,-18277386,2773055,16661619,1238692,-8038051,870448,-1381052,-8371048,4791545,15306308,-1160693,-16322670,-5156805,10245738,7627544,-1454716,-3624535,-3587720,-4129992,1585541,9569665,5257798,-8170607,-10283860,1614979,8905767,4699047,-1846417,-5594557,-5422880,751331,7476007,5693421,-2948197,-8113908,-4262761,4024048,7812959,3045478,-4871934,-7484947,-2188302,5589568,7426275,444584,-6800179,-5579928,931233,5358300,5648131,392970,-7371773,-6803703,3297030,8804647,2956773,-4501988,-5719691,-2358727,2928083,6420848,3193963,-4773875,-7560484,-1063582,6343364,5985126,-446066,-5855764,-5490173,641345,6685335,4977548,-2736229,-6523265,-2833616,2559995,5138784,3776258,-2028862,-7453814,-4066191,5967479,8445454,-737379,-7515249,-2944755,2483890,1568996,2576433,4312881,-3727216,-10775971,640822,12853773,3388942,-9520614,-4208552,3557818,349139,-72441,5584521,1594071,-9172343,-6575041,7750232,10801594,-3161301,-10941750,-312530,7072926,-833148,-2209991,6913429,337794,-13595413,-1934061,16578062,4620446,-13965043,-4519970,8342171,436358,-4040665,5372915,3790825,-9277610,-7228330,8341452,10440936,-3848135,-10453384,-243489,6664524,246370,-2375678,4079007,612829,-9626709,-2170384,12510548,5305911,-10598956,-6157085,5951880,3424130,-1925915,1992594,1876159,-5978878,-4859058,6059083,7810534,-2692371,-7820414,-1255496,4069549,2260447,524504,71362,-3090786,-4149801,1530488,5946356,2086607,-4082266,-4498391,27472,3671559,3300328,79020,-3144934,-3239977,95662,3885061,3388970,-989183,-3881589,-2558279,1082537,4017337,2798516,-2323626,-4957679,-1195824,3456890,2983744,-79942,-2027135,-3000898,-1579802,2793902,4587759,-13078,-4695831,-2914301,1881460,3492544,1683437,-989813,-2918345,-2224363,1592625,4007734,1606700,-2546340,-3374488,-725025,2100585,3259954,1093768,-3347755,-4095355,788600,4188342,1470402,-2024725,-1750740,-970914,-769728,1994013,4358901,-365867,-6438721,-2281793,6057684,3731654,-3521306,-1964573,2023806,-1452130,-2357520,4772422,4752292,-5570230,-7009232,3933921,7158826,-1734823,-5111243,1051087,2056528,-3215473,-943122,6408743,1807255,-8987383,-4028326,9100560,5004043,-7452912,-3325602,5874631,-201516,-5661984,3979493,7437340,-5386531,-8893056,4602654,8845774,-2624628,-6624448,1884649,3585983,-3178892,-1880248,5612847,2099356,-7665743,-4024789,7417399,5070189,-5811771,-4266736,4025827,1518123,-3792290,1537952,5194427,-2977368,-6775699,2419236,7187433,-603980,-5196098,-165546,2528461,-604734,-443135,2640177,311121,-4173836,-1752197,3854509,2896552,-2120236,-2930061,-151677,1108565,812594,834325,-5358,-1753542,-1751993,839119,2579935,994494,-1648857,-2018431,-167727,1642371,1824141,39492,-1832458,-1301279,651080,1304490,938617,261880,-1373650,-2209158,263695,2805589,1121100,-2010482,-1852937,304218,1012612,692070,656609,-492981,-2023509,-845617,1969766,2009892,-513033,-1841331,-784258,492883,1240578,1252925,-333973,-1944421,-791203,1441013,1291780,-71751,-383423,-729796,-1380202,316576,2691836,785356,-3004402,-1891543,2200455,1645118,-1403170,-425924,1543189,-1233481,-2720048,2308457,4240011,-2154484,-4955718,1606466,4373586,-1459229,-2991929,2347050,1796806,-3968035,-1604781,5338176,2256902,-5867260,-2941174,5344775,2553416,-4707374,-1313667,4654113,-469241,-5500118,1759952,6578047,-2203067,-7275054,1992268,6751743,-2030922,-5292217,2863439,3944331,-4238337,-3239403,5612317,3314490,-6026364,-3567846,5581348,3178383,-4717289,-2064566,4271938,583779,-4592296,553102,5290316,-773349,-5789103,448631,5454745,-290873,-4398752,858646,3277525,-1976325,-2558036,3127403,2495706,-3532695,-2547559,2973011,2391921,-2007914,-1642201,1365095,622133,-1269746,270051,1671620,-284740,-2056918,-155528,1907620,673949,-1117945,-731678,310851,292006,129971,392619,57614,-622997,-511783,329027,656730,341908,-392235,-916728,-177870,1033790,695660,-672299,-559640,260834,-13689,-191420,647845,541651,-863832,-947445,611810,1069118,-203306,-796550,-47944,171131,-112764,301588,457021,-426248,-803633,228766,628768,912,-159271,25305,-503751,-316680,961856,752789,-988250,-923963,913447,675540,-964256,-73793,1338676,-391215,-1903991,669297,2443789,-643420,-2647277,776260,2454275,-1195745,-2214245,1876749,2008267,-2720669,-1998641,3405585,2048479,-3734224,-1875627,3842676,1333480,-3910321,-549312,4124514,-157040,-4392478,718029,4820095,-1028033,-4883180,1343688,4656299,-1733620,-4352251,2500255,4012527,-3390873,-3705854,4061774,3421669,-4582769,-2995664,4675400,2262468,-4768424,-1425657,4722593,610135,-4659894,-19023,4697940,-401181,-4503247,629220,4203315,-875247,-3819787,1272811,3530090],[0,0,0,0,-1,-65,22,-11,-112,3,194,29,-183,-56,49,89,-38,82,-165,78,-180,282,-182,353,-588,435,-449,822,-947,991,-1143,1276,-1600,2001,-2024,2204,-2794,3159,-3393,3900,-4381,4852,-5544,6095,-6693,7581,-8344,9057,-10171,11230,-12145,13396,-14747,16029,-17558,19125,-20633,22486,-24299,25807,-27335,28417,-28063,25298,-16713,-6775,73265,-311534,1756770,15562171,-5518541,6489792,32080775,-16322312,-51826987,8086130,51595389,8131005,-24742582,-10749589,-3119547,2442958,18536469,14426551,-4429723,-19570659,-24349670,9945420,47715214,5738090,-50185216,-14511519,27943153,-920486,-5572896,26958975,-6817855,-52240467,-885236,53279820,12550352,-31758003,-14774556,2476989,3196946,15721842,17678355,-6381005,-24742155,-14452345,16934088,33690847,5072244,-30764652,-19031712,11619498,14698770,8364436,5014757,-14914660,-28041507,16272,30880081,16782704,-16624678,-24587859,-8079730,11073583,19599474,9996961,-11909827,-22595593,-7110982,17746654,23132973,4106168,-17722441,-20326800,-380005,22207584,20766157,-4625207,-22777300,-14106687,7524821,19359937,12044514,-7601299,-21406101,-14574983,9277223,25220378,10097213,-20350499,-24007647,944054,16668225,13273320,4564212,-11723191,-23332352,-2433242,26686828,18482671,-9436472,-18324395,-10932347,4257875,21642106,16142395,-12007629,-23423603,-6368284,12485428,17550547,7328922,-13076538,-21687098,-5454465,16510927,20313903,937566,-22489855,-18794425,8498985,19287397,7359074,-2635118,-11622164,-17809306,1365082,27326610,16041421,-17235389,-23841335,-1213718,18011352,14655443,-1748135,-9057198,-9050796,-11351484,5333768,31744699,8821895,-38900516,-20800141,28420929,16047381,-12416589,3537486,2168081,-27443401,-5799735,37579741,16180794,-27282265,-21457927,5073695,15267602,12292674,-1432684,-11250381,-6717416,-5435477,2416296,26063129,12754262,-35004292,-25286403,28212142,22994579,-13939171,-4451264,5160277,-18988364,-8669265,31005238,18287037,-25151543,-23651282,6789678,16629288,8806643,-1137921,-9975702,-11401740,-3265290,10702639,18690276,2542068,-23069775,-16636368,13709878,20134130,1475712,-9028861,-9459733,-8055981,4268315,18352508,9384450,-13696952,-18850837,-1252841,15193066,13793913,-954904,-13946806,-12896595,2008623,15260308,11393443,-4939787,-15164062,-9689751,5230919,15938101,9978035,-8692483,-18095593,-5726570,12554061,15166546,1526882,-11674787,-11770382,-1324500,10179740,14081562,2944072,-15695236,-16090256,6043035,18487154,6456551,-7164094,-10446025,-8788419,2867549,16866763,9210045,-11965838,-15696877,-1917846,9597734,12643939,4314055,-12172502,-15389516,830328,14434308,11003677,-2644690,-13195828,-9488804,4317975,12167387,8952455,-2463012,-15473605,-11544453,11215084,19026826,-78129,-13185406,-6988253,-1105679,3587759,12257996,7331491,-11803429,-17432620,30577,18333005,12676068,-10664900,-16456778,1301193,6909959,-90429,8824502,9479868,-19628625,-21706136,19652371,26539248,-11329941,-18090680,3978986,1658447,-3922656,12276402,11448698,-13680554,-18875143,2557927,18733518,11446905,-10904583,-17398062,1912316,10552145,-838243,3079131,9207096,-14234668,-21739172,15484414,27885236,-8622425,-21676833,1873716,6523979,-2150136,7569620,10055416,-10809441,-17647349,3139079,18377401,8365294,-10002295,-13471359,-962524,7955795,5962218,3523418,-1052278,-11761670,-9920254,9949287,16851616,-1063037,-14414991,-7525762,3611372,7907276,7103507,82695,-9803342,-9654611,2959079,12536713,7336568,-5663623,-11568865,-5120429,6689890,11612125,3457494,-8632398,-10288056,-746806,8167559,8666718,1221599,-8229715,-10305285,-415094,11210269,9676571,-3974788,-12363882,-5319966,6042688,8472857,3640986,-2872106,-9210597,-7351547,6441776,13689434,1957088,-10686999,-8103235,873802,6709328,8416847,1319156,-9842166,-8893122,3192745,9768847,5682168,-2900930,-9255617,-6480420,4326229,10642273,4870830,-6569736,-10985176,-2079988,9058803,7364170,-1432131,-4512660,-5770216,-4883989,6848501,13630908,-1317271,-15007097,-5294530,8307500,7011784,769982,-1655219,-4324559,-6117671,-359519,10533245,10071107,-8394324,-17254959,2485095,16459828,776327,-8576080,2874956,-710471,-12143257,4504816,20114094,-2011648,-21060452,-3012735,13833007,4843791,-3846085,-1074737,-1570521,-5441072,-1302364,9499780,10113483,-7506588,-17235967,1938676,17616666,1734457,-11068160,1003861,2840958,-8955957,1405382,16928886,365204,-19183097,-4889094,13548748,6630542,-4574721,-2956038,-1328262,-3852313,17752,8387104,6212270,-7241256,-11847249,1491981,11962141,4051311,-5999988,-4369901,-1126445,-880809,4220033,7628962,-1116941,-10174725,-4554631,6525276,7702711,445164,-5303454,-5443530,-1058590,4708258,6154637,664961,-5912466,-5809338,480911,6059941,5485260,-1183261,-7287421,-4870138,3691771,7346707,2200025,-4328898,-5282403,-1693816,2858778,5664581,3259363,-4167480,-7882048,-1026428,7603172,5556340,-2736269,-5285469,-2659054,199535,4277785,5617033,-1299854,-7765832,-3721923,4324881,5863137,1721104,-3231425,-5644758,-2202992,4508707,6003308,384696,-5262330,-4610616,809105,4769487,3750296,-29879,-4192371,-5676918,401767,8326867,4369757,-6170499,-5791136,1854923,2296650,798862,3705447,545266,-7956540,-4946713,7340640,8358427,-3069692,-8268463,-1073055,4486202,895160,-650781,3877356,-372047,-10035478,-1887885,13726270,5206919,-12439083,-5496629,8195035,1698896,-4403841,4584240,4369875,-8908215,-7065347,8672658,9883805,-4772516,-9900497,392556,6667305,220546,-2959221,3449823,1332865,-9113540,-3133056,12501025,5992406,-11734519,-6754833,8081793,3822425,-4472727,1703318,4051020,-5928051,-6196814,6754851,8844303,-3519042,-8778256,-258976,5527639,1483805,-1427728,819535,-703191,-4969711,-568007,7205788,3503960,-6330410,-5610905,2614490,4272030,675599,-457742,-1084528,-3051993,-1214398,3834477,4256201,-1230858,-4691866,-2076809,2471063,3917690,1456653,-2300488,-3647494,-821985,2586347,2906794,340507,-2134531,-3119495,-1230210,2904118,4025369,-475673,-4722468,-2531963,2467368,3294426,581936,-1056592,-1709858,-2290456,307087,4465188,2779122,-3435631,-4223715,869824,3233425,1528830,24877,-1527316,-2910004,-625067,3243694,3009257,-1351009,-3561869,-1651353,1345441,2548783,1498438,-1048779,-3274635,-1987297,2633604,3818998,-651507,-3096260,-731994,465074,85209,2584148,2785436,-3351248,-5231488,2277338,5792122,-403924,-3764269,72711,1011918,-1890041,267066,4562393,537361,-6651554,-2953404,6486896,4371083,-5141516,-3535395,3913443,476489,-4524711,2893140,6617072,-4499521,-8421601,4176705,8603699,-2668610,-6386517,2163077,3539696,-3281426,-1621192,5719964,2012476,-7490083,-3751642,7599950,4907750,-6356185,-4363341,4934068,1596935,-4977222,1397761,6328962,-3205754,-7914309,2966466,8126995,-1664090,-6343115,1063781,3772385,-1714343,-1669827,3784858,1563851,-5146675,-2713915,5220952,3854976,-3726516,-3583439,1927639,1681105,-1400599,390552,2078520,-1724704,-3572493,1111470,4049619,253607,-3125794,-1380273,1057803,1043867,617172,415553,-843091,-1593855,-194862,1722519,1611312,-318610,-1812031,-1369481,866677,2288863,675629,-1708586,-1428171,327923,795712,517473,684322,-206770,-2086326,-1187762,2030697,2313514,-1074538,-2405190,-17149,1171638,191553,451711,765177,-1245901,-2010462,925439,2599724,193405,-1824680,-934926,318212,599592,950275,610436,-1061538,-1764320,221042,1960388,724702,-1052623,-594110,-125185,-564665,751938,2189559,-583494,-3264308,1534,3140215,118552,-2070497,802428,1204573,-2338689,-954769,3733434,1589294,-4116120,-2164180,3766199,2014386,-3092924,-1054875,3036172,-275941,-3962130,1353872,5196412,-1559644,-6095521,1461916,5861156,-1672534,-4875740,2591301,3646442,-4123022,-2979208,5508133,3014593,-6110367,-3169136,5707396,2896573,-4915871,-1876984,4606361,445587,-4995695,637215,5904408,-1093528,-6443614,1122218,6144120,-1236851,-5131846,1777735,3961972,-2805503,-3150844,3869827,3017582,-4323822,-3124074,4085225,2842221,-3333447,-2111205,2748797,910793,-2774306,23782,3239242,-442670,-3518903,152027,3277775,177661,-2423914,-148268,1532230,-400434,-872613,1012578,889592,-1294863,-1216813,1000605,1302706,-297511,-951509,-349255,322454,438480,271419,-131299,-347416,-140967,-83713,174042,690210,273042,-1018534,-851438,779858,1205092,-439893,-1023820,290332,518045,-549590,-26845,1032322,-162210,-1462513,-73874,1507472,284001,-1054260,-283889,531416,-198596,-165027,735054,209463,-963250,-375804,796459,493385,-372906,-203368,24695,-290107,-15329,900262,243669,-1199730,-434335,1240795,277256,-1122473,394948,1089057,-1268580,-1260652,2026858,1417066,-2310951,-1321484,2383270,971513,-2348885,-243600,2590972,-375664,-2904769,769240,3330138,-873940,-3485205,984333,3409029,-1290666,-3214482,2002876],[0,0,0,-3,-16,206,-234,268,-404,439,-673,1029,-1089,1303,-1893,2253,-2614,3302,-3967,4671,-5678,6626,-7707,9183,-10630,12174,-14210,16326,-18512,21262,-24209,27276,-30883,34845,-39040,43858,-49041,54538,-60841,67709,-74916,82986,-91884,101334,-111816,123317,-135663,149327,-164430,180780,-198972,219242,-241534,266619,-295099,327202,-364089,407195,-457785,518524,-593183,686995,-809327,976499,-1218989,1604665,-2315911,4067320,-19697895,-14773558,15961886,-139004,9781869,19291143,-12152484,-39947463,-277815,40815090,21170727,-20494101,-21762586,-2692488,8523353,15194873,16253586,-5236017,-25897103,-15166858,16221412,27638807,6925778,-22768763,-26902500,-360521,24041739,14963354,-6915523,-14477714,-15409347,-7013115,20926510,27802168,-8648388,-32427713,-10257714,17109224,20942368,9719303,-9249347,-21907946,-8708443,16073958,22592274,7321013,-14859280,-24867763,-5166352,24715697,22085650,-8021475,-23101046,-13803672,3000266,17309098,16988360,-5249503,-25702151,-16505073,11760534,24901368,9544480,-14692854,-21835146,-6010137,16404622,22680575,5038849,-17550125,-19368399,108714,18752614,19410957,1081781,-20489298,-20457259,4905609,25128702,14735751,-12735980,-23933065,-7820956,11836514,14364425,7708100,-3824011,-23093080,-20228401,19619409,35684755,-5367402,-31314549,-5626662,10623881,3197830,12987355,14494061,-19052945,-29437028,8161820,31640871,12807373,-14728258,-23700862,-5718032,18279977,12866528,-3244081,-163596,-9788751,-26794034,8399361,46071076,691896,-47002127,-8634163,26851003,1434611,-3104559,17541045,-8391435,-34583685,3025516,37038235,12239077,-20125001,-20219647,-1997347,15598696,15223290,-615487,-7622008,-9289786,-13284885,5400403,31309560,8704002,-34056423,-21207680,19731360,18512956,-2919185,-2538865,-4310243,-17683820,-4445542,25975221,19297110,-17223774,-25982348,-539592,17487212,13097127,1144436,-9813793,-14650463,-3919899,13948141,16825769,1301336,-16160818,-17994517,2329517,22953955,13132438,-12975236,-17244167,-3102886,5477903,10996840,12068902,-5566901,-22473690,-8481668,16749784,17996674,111672,-14478800,-14826449,323710,15314614,12467694,-1995850,-12646650,-13152136,267841,18048672,14959345,-8877737,-20163241,-5987450,11098765,14082756,5326023,-8207115,-15611714,-6464312,11618754,16945949,2490001,-14489414,-14675258,712891,14617587,13195703,-2886946,-16442261,-11177887,6522841,15160492,7634502,-5738009,-13733510,-9307370,6464981,17462400,8289726,-12449207,-18723220,-860472,17520136,11086031,-5685121,-8013991,-5874719,-6973679,7987468,23230984,502033,-28298267,-10623110,19218341,11933391,-3981779,-2174833,-5920777,-12117649,2955284,18946650,8982358,-12755168,-20068425,-2525452,20926666,13870788,-12738380,-11507825,4153279,-3574777,-2889143,21888098,10501951,-30659006,-18621071,25541944,18761908,-11806161,-7123259,1642808,-9053365,-2239188,18178647,10802809,-14027202,-18755533,-265072,17774205,12970142,-9030108,-14988109,-547645,4159068,1610617,10319147,7264418,-17356391,-18803875,12966859,23398394,-2005853,-15939124,-4886750,2039778,2000821,8918529,8777852,-8713129,-17719123,-971324,16509163,11061820,-5695410,-13031399,-6962231,5019562,11051936,5172286,-4641796,-9467077,-7442912,3260619,14750403,8480305,-11816592,-15728499,1781870,12393600,6714263,-530824,-5978488,-9776214,-2377337,11285717,11725596,-2659118,-13434400,-8753789,5883006,13534691,4747906,-8012723,-9629417,-3143793,4342745,10103469,6298636,-7970586,-13977377,-1618907,12082233,9898719,-2207358,-9967773,-7697634,1527860,9826531,8535271,-2613410,-11282358,-6912037,4975601,10863386,5569003,-5549519,-11725133,-4691905,8910527,11810047,267314,-9813818,-7796491,571999,6778819,7680254,1987279,-8166907,-11836294,222857,15220135,9139162,-10652245,-12020569,2724812,5365820,997067,6580748,3119481,-14887554,-11267135,14117449,16283295,-5897064,-13008280,-2125092,3823736,3678620,4459328,2496487,-5037569,-11066777,-3178827,15107923,13454164,-12318325,-17625701,6419173,11782857,-4180500,-158578,8361402,-9574352,-16237094,11397583,21177534,-5797174,-17934242,-888974,8041556,2553948,1731498,2411871,-4151240,-9071021,-1722249,11759240,11142432,-7933073,-16336497,1052739,13389364,2643600,-4715670,678374,-2855078,-9137558,3715403,15753518,1414651,-15669605,-7400042,8704325,7902823,-165702,-2238150,-3628590,-5507209,502860,8965100,6563011,-5049748,-10478824,-2868644,8214454,8771680,-1475585,-7924871,-3901335,1440374,3394199,5336229,2631807,-7111489,-9523727,2437112,11104529,4043855,-6307085,-6949062,-1352489,3646245,5446327,2778607,-3198807,-7074955,-3482855,5594964,9042826,478082,-8966800,-5908734,3347983,6279940,3044264,-808572,-4930156,-5627011,1251514,8033622,4726153,-4673589,-7758545,-1881532,4954050,6143923,1446890,-4898337,-6544215,-715753,6004082,5342730,-903025,-5096945,-4606190,-96689,5870996,6281500,-2009275,-8728128,-3735915,5861853,6658522,-352798,-3942180,-2374309,-2068270,-129356,6814203,6317136,-7131527,-11280314,3483848,11241589,40566,-6102377,176394,-375227,-4815246,3132753,10084965,-851756,-11992498,-4283179,8984318,7385738,-3678451,-6033927,822747,1274906,-2985669,3256871,9251971,-4164497,-14666708,1810243,15569105,807509,-11117262,-15115,4937613,-4411482,-1261060,9656212,1939952,-11896145,-5723547,9291073,8217843,-3929703,-7185888,-189331,2939240,-427725,676127,5046225,-1081011,-10027306,-1795444,11709287,5284845,-8837631,-5811054,4129286,2364249,-1095304,3049179,2246784,-6235756,-5755046,5068544,8122687,-982071,-7061665,-2911038,2975271,3303899,1130854,-484268,-2059038,-3415682,-1092881,4530401,5393346,-2258374,-7404264,-1468818,5708832,3601374,-1528971,-2013392,-1391011,-1763791,1237068,5021165,2096355,-4710921,-5391347,1469524,5837979,2200142,-3145482,-3310150,-541389,786175,1983066,2948852,-596180,-5367789,-2966563,4161520,5056029,-691675,-4069927,-2128658,603768,2157378,2837147,718907,-3200484,-3462590,1036205,4224758,2244879,-1654872,-3407749,-2054298,1679652,4163145,1475100,-3415917,-3612784,425221,2514616,1478938,494950,-1076005,-3515109,-2032663,3948398,5219099,-1959156,-6217025,-322260,4549029,874089,-1507194,1706483,21840,-5331033,-600746,7980477,2975560,-7676968,-4253137,5113828,3390484,-2701660,-506432,2404144,-2370809,-4792132,2812778,7466342,-1388795,-9025867,-887135,8026205,1295279,-5674513,961783,4070614,-4670590,-4182107,7661140,5857655,-7861515,-6719682,6081124,5794204,-3633857,-3003982,3062711,137784,-4464002,784944,6533194,334437,-7745463,-2760901,6616691,3769406,-4705594,-2682261,3167837,-255335,-3682766,2748099,5426478,-3373763,-6848701,2159573,6649950,-149856,-4369467,-357809,1752554,-676362,-319462,2622310,1179811,-3559836,-3083335,2783394,4379699,-913860,-4209527,-794760,2270557,609713,-643464,934060,215919,-2965663,-1467760,3525623,3160331,-2391876,-3678490,614443,2783848,583961,-736432,101978,-346910,-1702031,128292,3196791,1440893,-3207742,-2853934,1778819,2791384,-260421,-1362752,-206087,-527878,-808681,1323992,2267994,-857158,-3098473,-637058,2290863,1575410,-514945,-1093459,-862708,-330594,1179003,1786665,-173893,-1833961,-739401,720760,934001,930934,281302,-1758306,-1987476,1324756,2902567,-322627,-2579323,-424856,1430381,-324978,-523316,1951656,591185,-3596269,-1639866,4334969,2664516,-3834369,-2601322,3103548,1439332,-2906444,303163,3715336,-1546427,-4977665,1575203,5906900,-944188,-5708122,350484,4606888,-824165,-3574921,2200363,3427987,-3793960,-4127629,4728106,4967151,-4826763,-5109725,4306872,3933852,-4140562,-2275929,4765864,762961,-5666268,-235878,6337164,599155,-6061373,-1062550,5171766,893622,-4051395,23731,3644736,-1197918,-4108943,1935064,4930403,-1910239,-5259800,1336105,4764654,-1125085,-3512558,1564009,2324516,-2514727,-1733522,3272428,1957849,-3287384,-2449222,2546497,2589955,-1414880,-2074205,883986,1234514,-1208356,-724459,1922984,858216,-2509706,-1308060,2457513,1856929,-1780307,-1844917,1096952,1270424,-834427,-391160,1205761,140081,-1851494,-456567,2195177,1070669,-1965596,-1549255,1360085,1213105,-965460,-512163,931518,-168606,-1448352,424098,2012385,-133636,-2038213,-357228,1567704,522350,-833505,-181592,275985,-576889,-266912,1028814,540859,-961008,-877614,457593,566913,116913,79876,-406752,-841748,183202,1240933,148550,-1122581,-155349,720560,-331679,-491228,1094607,671288,-1834294,-1064290,2099393,1528414,-2040644,-1443857,1988914,920849,-2143301,-153401,2792028,-418232,-3532350,616439,3958894,-679095,-3868563,728108,3418247,-1237486,-2935734,2018889,2754555,-2870425,-2969125,3224747,3301055,-3226901,-3195557,3132611,2766020,-3270235,-1998024,3862697,1298958,-4550761,-879894,5057066,670099,-5044122,-456137,4540698,25159,-3906339,594076,3529193,-1283853,-3533518,1646437,3779053,-1600898,-3793597,1397952,3517652,-1352599,-2934916],[0,0,0,-1,-3,172,7,9,-58,83,-248,185,-9,245,-446,283,-351,527,-534,663,-837,838,-1043,1251,-1251,1538,-1936,1955,-2102,2595,-2913,3212,-3573,3859,-4390,5091,-5422,5851,-6690,7391,-8021,8901,-9750,10662,-11861,12944,-14125,15692,-17224,18796,-20900,23150,-25500,28436,-31814,35657,-40453,46173,-53101,62268,-74225,90257,-113468,148814,-206917,315060,-556035,1304155,-8148037,-39973399,-6444845,14763893,-7127767,11141804,30931203,-21067454,-48623088,12176177,46109349,6384720,-19040611,-11132165,-7181355,4010793,19391096,13791808,-2824243,-21914526,-26271249,15933911,47118547,-2591441,-44847126,-5512379,17650677,-7784064,7996484,29261994,-21157197,-48911678,11198581,45538739,4279636,-22422680,-10355720,-5528383,953011,20587127,19244218,-8256789,-26682720,-13810051,19925371,31989339,998452,-26527542,-14348489,5212292,10458091,15369823,7871809,-20911348,-28472658,4351086,28979615,13535627,-13576385,-21803692,-10926298,8354332,20919280,11881609,-11888990,-23116643,-7580222,16643924,23054356,6039534,-17172368,-21982753,-383972,22955914,19212564,-4465772,-19501015,-14306151,3312884,19029026,15951785,-6338331,-24421377,-16138081,12005071,26035540,5979589,-19547628,-17314801,-1858821,7643370,17801092,13928520,-18096265,-30305288,5475291,29346513,9497928,-7946487,-9404709,-14376888,-2895260,24402798,20550124,-12519256,-25051578,-7998239,13356533,20181822,4763087,-15071295,-15521151,-5187812,7121776,22003360,11265071,-26190373,-26853497,13735912,22874612,854271,-2087759,-4797368,-20587181,-4400925,29858373,19237204,-18161030,-24080619,-1411741,16125124,14624899,642051,-7584581,-10335922,-13472174,5408324,33109878,8535323,-38168189,-18575146,25478834,11538298,-8216694,8672558,-2248168,-30858103,-1997845,37686269,12870529,-24681884,-18163955,2167678,11855493,12959634,1797153,-8600993,-9778475,-10184871,6237604,30227678,7070255,-35784868,-16872837,24887198,12473828,-7577081,5947384,-2350949,-26414656,-1390246,33831180,11502192,-24068798,-17330137,4123991,10752616,10143264,3967404,-8647295,-15307625,-6090899,13632274,20926639,-243229,-22808082,-12867443,11071440,14978556,4948127,-3405132,-12127588,-12412497,5515597,20154030,8755990,-12975808,-17484357,-2976765,12707262,14642806,1811565,-13199086,-14163677,526988,14163952,12124633,-2024991,-14185449,-12826953,3275487,17819426,11212025,-9231538,-17022164,-5260949,9410073,13227138,4975806,-7886094,-14101815,-6132410,10946653,18324103,2003846,-18660404,-12874979,7726886,11766889,5346679,2000146,-9732802,-17819783,2991935,23478542,7401907,-15391163,-11790052,-680373,4614786,11418908,8293072,-9574556,-17064396,-3250548,13924743,15454552,-2087959,-17002302,-7920284,7099546,7360211,6883034,4775349,-13824760,-18800138,10318260,23996691,-652427,-14925826,-4663688,-1498252,18738,12743009,10715934,-11221706,-19077633,-1232614,17832269,13254900,-9056728,-15108544,47863,3854523,-120032,12224362,9739182,-21747329,-20598052,20004718,22948187,-10418312,-12517397,2967126,-3997179,-3407715,16191339,11105675,-15024492,-18139862,2640971,17370251,10238929,-9186506,-13576667,535367,4170007,222691,10200364,7421576,-20029332,-17901567,18735532,21168311,-9589470,-12845102,1732991,-2348741,-1833371,14106825,9534048,-14231463,-16328511,4639432,15970536,6779131,-7254109,-10269917,-3173816,3337607,7189733,8250889,-1745121,-14856876,-8587153,10950643,14071603,-878723,-10384747,-7599239,-408894,7097180,9769247,1189417,-10369830,-10110124,2206557,11578827,8063029,-3757454,-11454810,-6564261,5965983,11637177,3804932,-7073964,-9138162,-2969979,5676272,10357046,3998690,-9060189,-12139505,225071,11713795,8256289,-3804817,-9366218,-4947966,1728257,6873656,8454362,-702136,-13747556,-8454145,10556740,12537466,-2013081,-7138369,-3831249,-4039139,2514643,12982341,4724157,-12935477,-10721840,5021332,10200693,4189393,-2852306,-6805188,-5753022,593115,8499096,9180316,-3741920,-15111446,-4157468,12490563,7188682,-4362668,-2058061,-2938998,-8385337,4031751,16654210,970230,-16496464,-6376535,8530351,6620040,830180,-307966,-3571352,-7351961,-1998871,10907782,11527677,-8131353,-17294829,2425214,14614005,-49351,-5420026,4436307,-3902291,-13505366,6908737,19879492,-3579340,-18791320,-1590180,10440185,2956514,-806639,1343006,-3158986,-7999414,-954485,11661563,9657065,-9150826,-15197291,3680205,13254570,-501580,-5043751,3371843,-3369279,-10660256,6596149,16819698,-3627497,-16790288,-1573860,9670036,3176790,-738425,711045,-3913729,-7086528,1305026,10567788,5259082,-8285470,-9931516,2129830,8578365,3113583,-1875465,-2758412,-4691920,-2486514,6323070,8260736,-1981713,-9249877,-4018768,4593139,6581246,2271197,-3580845,-6205617,-2556755,4142144,6403838,1635689,-4724880,-6369702,-1444853,5693852,6905242,-771146,-7537761,-4419441,3178670,5427139,2521931,-1253837,-4661816,-4738549,1593910,7995032,4391096,-5883345,-7883274,889578,6082850,2525054,-288286,-1175871,-5181279,-4107731,6488610,8908966,-3465261,-9416201,-972571,4483740,2174270,1895926,855922,-5257073,-5935598,3347162,8697020,1606992,-7191176,-5094858,2807095,4009401,944484,1573191,-523476,-7387685,-3219082,9723845,6948411,-7367917,-6719611,3223739,2050467,-998241,4104620,2566378,-7857687,-6549544,6521781,9181529,-2211391,-8195567,-1182643,4132652,-10686,-390238,5283512,-425623,-11092670,-1573934,13654609,4073701,-11232992,-3401504,6500666,-841764,-2790955,6657941,2933350,-9883724,-5780251,8661877,8112944,-4461412,-7617124,835004,4020795,-1175158,-271136,5089074,-1267062,-10265723,-303051,12292022,2659663,-10215415,-2801337,5775078,-289526,-2137397,5123983,1897371,-8240501,-4107123,7759506,6459457,-4057713,-5825970,400929,2430153,413652,1345702,2050198,-2929635,-5766834,1109101,7050374,1763242,-5338234,-3538649,1260974,2004100,1684796,1399693,-1551304,-4000784,-1066723,3822209,3810925,-643957,-3765409,-2594124,1481877,3940031,1949663,-2065639,-3137472,-888300,1367967,2409148,1940474,-1203578,-4458064,-1938553,3903033,4145127,-1524495,-3984466,-931858,1154100,859736,1804378,1711478,-2843396,-4876264,1482156,6351656,931275,-4599787,-1494208,1704639,-184348,745785,3529807,-662909,-5860201,-1212545,5765489,2992571,-3430378,-2809507,737101,108101,-428550,2708369,2052699,-4424996,-4732148,3793952,5753425,-2188111,-4129594,1507773,900986,-2534153,2178429,5159509,-2867936,-6897318,1938270,6607283,-366171,-4203881,483681,1610089,-2528322,-623007,5233360,1512478,-7099159,-3702420,6744439,4201651,-5379779,-2494197,4325439,-982824,-4684043,4195067,6298632,-5513125,-7266253,4791981,6737962,-3114341,-4161812,2777702,1513991,-3823726,-25555,6007535,618068,-7448621,-2166675,7162068,2747435,-5837306,-1591006,4223570,-1354022,-4128826,3959619,4971153,-5154825,-5860693,4335141,5384867,-2792802,-3357091,2069918,1070241,-2668670,592549,4292250,-377401,-5166171,-720207,4695028,1769431,-3030438,-1364529,1282911,-360397,-808159,1973390,1470648,-2612483,-2669943,1611315,2838266,-122557,-1846629,-976808,95347,669500,1079753,571758,-825292,-1390966,-433226,1201348,1735962,246606,-1987498,-1626419,1270901,2091774,-131833,-1241439,-102634,-91242,-753906,912153,2165884,-755133,-3313424,-239311,3113332,832644,-2162991,-392403,1080833,-1125369,-811757,2588763,1469394,-3286373,-2215354,2871581,2235860,-1901385,-1170675,1401782,-326559,-1772774,1508261,2800453,-1811565,-3699162,1288841,3489724,-1043453,-2440418,1486088,1026997,-2825872,-120382,4158055,-140213,-4778365,34214,4255138,-329486,-3098289,1266842,2096956,-2679236,-1875850,3789511,2364796,-4083210,-2622271,3855132,2270793,-3515577,-1127298,3792736,-362593,-4583670,1567996,5469807,-2192398,-5698739,2393682,4950020,-2702376,-3582697,3513462,2285199,-4578880,-1530297,5399760,1383570,-5566879,-1441730,5026456,1085116,-4347529,-148029,4074207,-1080610,-4336167,2148254,4731473,-2619570,-4842460,2767108,4226790,-2713007,-3022456,3136168,1774726,-3678788,-1010178,4126620,774971,-4137503,-872870,3620693,647619,-2916973,-175705,2312284,-699495,-2198353,1291338,2274600,-1414691,-2333090,1179427,2063571,-780547,-1355269,595105,633072,-740867,-218974,1064353,201350,-1053339,-469027,697508,745376,-136864,-723013,-346417,422676,486198,-200705,-278443,298550,-39631,-743359,190864,1283743,-107233,-1625168,-153904,1670245,214320,-1398134,184959,1243769,-783614,-1207248,1437904,1336166,-1717391,-1459201,1716505,1361705,-1640355,-867318,1640327,222497,-1902618,291941,2224723,-615927,-2441828,697029,2319794,-851335,-1962755,1280681,1466428,-1888840,-1049782,2598115,783067,-3073433,-505361,3109428,30065,-2865684,728151,2482529,-1518534,-2179595,2248161,2054988,-2719381,-1878465,2795772,1623840,-2785115,-1098082,2954808,508154,-3330062,162278,3704814,-754381,-4053997,1221636,3994720,-1786493],[0,0,0,3,17,-197,332,-218,365,-573,721,-1016,1200,-1380,1963,-2484,2750,-3419,4280,-4998,5939,-7086,8202,-9664,11323,-12962,15011,-17357,19673,-22458,25744,-29009,32670,-36945,41496,-46478,52026,-57886,64460,-71840,79550,-87941,97417,-107582,118551,-130760,143953,-158354,174364,-191821,210991,-232506,256282,-282771,312947,-347163,386234,-431896,485735,-550142,629360,-729094,858957,-1036409,1294026,-1703080,2455084,-4290625,20436279,5492091,-41496574,-11773809,14184880,5066489,3479314,20387357,-8438542,-40638052,-5555873,45861924,22417137,-24381851,-22271262,1142688,6938154,15153525,15737060,-6292804,-23592243,-13414570,10142793,28978795,14312765,-27926244,-34406258,9725099,28355698,2594328,-6882377,-2098114,-20404695,-16290346,28652574,33163843,-17058930,-34420912,-3587091,17538437,16869527,9537806,-7482004,-20574772,-9775300,13522961,24481846,10687123,-18826847,-27891214,300263,26446319,16071175,-7980205,-17870732,-15222396,-957651,19521623,19478283,-7552370,-27110647,-14404768,12673511,23260182,8966615,-13571612,-21706990,-6587201,17107475,22915758,3676635,-17478091,-17895742,-667387,17734235,21003970,1260797,-22860722,-20009400,7330147,24765701,12343103,-13248779,-21787185,-6763011,9214356,13467636,11622963,-4378741,-28990005,-17330809,26971641,30060093,-11905691,-23479044,-1960361,1885448,3862545,21054587,10060148,-25073478,-23566323,11285182,27132633,12299224,-13368987,-24567298,-3955276,18459915,9458973,-659089,2407042,-16015527,-26471377,17050783,42024602,-7610756,-40134798,-3578940,18857855,1352452,4384599,13214184,-13969084,-28308891,5809998,31718478,12385329,-17342466,-22239649,-2199581,18221640,14473529,-2480325,-7692661,-8720380,-11989744,5512268,29440687,9191692,-32964160,-23428241,20284131,22427721,-5350849,-6894541,-756716,-14636922,-7967710,25417442,22240559,-18603828,-28172440,1350000,19125451,12886194,-370586,-12199600,-12496523,189107,10303545,13178594,7008115,-15265629,-25589525,5284028,31235009,7167371,-20067092,-9879510,1047181,-1538948,10432783,17906804,-7763656,-26769786,-5550671,20006821,16351489,-2519922,-14885218,-12337970,2038836,13016844,11196267,439174,-13157924,-16049674,2864000,21495876,11491586,-12398359,-17326171,-3450353,9646377,13378593,5947098,-9369325,-16576468,-4497445,13490725,15731666,197016,-14624926,-13394734,1585234,15267271,12707364,-5103962,-17237360,-8746588,8081482,13929404,6592660,-5991111,-14342121,-8587526,8495212,17770671,6076236,-14540933,-17641147,2746588,17540593,7398543,-5396403,-5503091,-8498300,-7672590,13766720,22336310,-7154273,-26392010,-3742560,16411534,8352056,-230873,-2795995,-10343418,-8825172,6890388,15793286,6955170,-11879598,-20596892,-411609,23392571,10175878,-14777833,-8066696,3306107,-5456130,1923995,22038324,2904590,-29251862,-11397927,22921115,15026056,-7950584,-8029005,-3280049,-4921659,2845422,13547170,6964765,-11008668,-17561212,-1433953,19390739,13758956,-11938223,-16870475,1583340,7655161,1444913,6410151,6309013,-14631472,-18588575,11945250,25542318,-2131186,-20426194,-4900012,7228817,3158367,5185260,6834092,-7604158,-16256557,-767650,16239337,11979186,-6531287,-17071752,-5892013,11846965,10331309,-2228861,-3646355,-3982839,-9855178,1059729,19897314,7826342,-18980789,-14278354,8912188,11611577,2106821,-645680,-4863280,-9777464,-1335445,12346247,10978064,-4737767,-15045692,-6656775,9890181,12573417,288212,-8243749,-7052259,-3072439,4466076,11431305,4464268,-11039826,-12469786,2153541,12235795,7349322,-3673589,-9709640,-6636081,3105212,10610122,6815675,-5067277,-11053768,-4459651,6132130,10050645,4256525,-6939439,-11712039,-2254064,10638530,10026265,-2321379,-9930589,-6162411,2066091,6951404,6575423,645423,-9010625,-11062776,3363218,16274344,4948609,-12987070,-8634494,4395793,3648661,2272130,7107303,-1525212,-15073444,-5114686,14490859,11586258,-5830728,-11828735,-3443471,5859968,6424082,1373421,-656699,-3318943,-9579703,-2204548,16366574,10726537,-15490042,-14934132,8861682,10318541,-3384471,-23048,3735121,-9246970,-9631052,11122292,15527993,-4977031,-15599549,-3417742,9047993,7191721,-642677,-3247787,-2368601,-4280009,-2048712,9281097,10822481,-7863261,-17189860,1696746,16151240,3182542,-8815567,-1863563,796767,-5594301,1520312,13383355,2441580,-15700975,-8518944,10629759,10712910,-2135381,-6660682,-3156113,-463061,1527218,5035480,5469843,-2742233,-11527802,-4317391,12176475,10494330,-7360644,-10383020,1714816,3773667,-337133,4464338,4306131,-8521973,-10351097,5635248,12629973,937524,-8813753,-5440643,1535657,4044503,3513110,1812903,-2674921,-7169410,-3076783,7752777,8980837,-2918750,-9874110,-2921033,4851795,4864089,2081773,-1085160,-5458401,-4838737,3187749,8164038,2575473,-5984568,-6660529,-179603,5354256,5421230,239299,-5854972,-5725457,1276610,6390584,3641737,-2017726,-4849420,-3772866,992483,6294463,5069515,-3636589,-8461788,-1813371,7060228,5519648,-2090354,-3895042,-1498509,-1860775,597478,7459324,4093659,-9039478,-8720358,5883421,9275819,-1404310,-5005084,-587212,-1068308,-1995840,4001135,6587213,-1834520,-9622386,-3657402,8608250,7896515,-4795282,-7582314,1921436,2973702,-2784051,2802144,7477879,-5151809,-12167034,3424688,13326386,64761,-9667785,-1562024,4023055,-498104,-457042,4683523,1145310,-7714502,-5531083,6729496,9362550,-2865146,-9832572,-822421,6423183,694788,-2349483,3272264,941664,-8234906,-2837316,10859459,6455858,-9143964,-7889585,5147999,5665086,-1970130,-748326,2499543,-2941851,-5801598,2964210,8769587,258068,-9014799,-4274036,5946913,5310340,-2449223,-2922188,1067744,-1375654,-3485813,3922477,7564981,-3333518,-9808757,586412,8600643,1710323,-4423861,-818322,774183,-2170869,249118,5497333,2198415,-6039659,-5365420,3507630,6421050,-94505,-4360605,-1582781,608455,-134275,1598793,3368224,-1345848,-5982922,-1507623,5313053,3842950,-2097645,-3537530,-1074568,812783,2156402,2564526,-76820,-3614855,-2477471,2023539,3693127,1142990,-1863658,-3102190,-1545333,2283165,4004225,328728,-3845975,-2610909,1337633,2258170,832201,181688,-1234688,-3294520,-1169852,4508216,4266863,-3306416,-5618189,1235741,4289225,-99920,-1128344,1690695,-941420,-4446693,1036662,6810666,875560,-6673605,-2951491,4443255,3117643,-2039156,-1347643,1411559,-1332641,-3610896,2290088,6489748,-1608934,-8366296,-205110,7710753,832158,-5298495,583182,3130347,-3242977,-2420978,5806111,4001063,-5788914,-5525057,4105850,5853422,-1740136,-4349638,955496,2286690,-2302013,-1287800,4741213,1952998,-6727047,-4024386,6483692,4965003,-4983953,-4330352,3361885,1995077,-3388653,457894,4949469,-1287563,-6575220,350355,7146607,1546425,-5712847,-2242342,3830079,1336875,-2511118,680004,3135164,-2306874,-5008370,2283113,6392596,-1180880,-6565308,-95320,4833527,-62329,-2925920,1628102,1997954,-3548106,-2521683,4475953,3866936,-3698942,-4312182,2225637,3621837,-1008172,-1748622,1386302,300166,-2759363,618,4116990,1001663,-4257582,-2123125,2976801,2110940,-1474685,-1016259,535738,-758896,-1075372,1661089,2115866,-1389466,-2815490,120989,2207729,911772,-574781,-800061,-758417,-198270,1308839,1339447,-571227,-1455927,-301484,531273,606968,977668,121693,-1905982,-1500322,1659910,2394428,-878934,-2318146,228651,1313592,-667344,-350833,2060739,90632,-3464286,-704829,4092232,1421551,-3632747,-1565859,2748422,753052,-2222744,540135,2620163,-1349004,-3687635,1374849,4581997,-709403,-4637933,119304,4027851,-464097,-3294388,1512476,3078421,-2993232,-3597346,3728397,4065664,-3738735,-4172883,3197219,3496991,-2739263,-2307120,2872461,1428714,-3503410,-1340940,4228441,2022380,-4514300,-2657676,4276365,2734111,-3847162,-1955181,3846512,757405,-4404117,123221,5063054,-351138,-5347450,63719,5045266,188890,-4167390,63296,3426731,-712053,-3272330,1415770,3716653,-1743745,-4337765,1546216,4627288,-1262288,-4275847,1248167,3502237,-1845241,-2841603,2599983,2572032,-3195778,-2672904,3340749,2806249,-2903372,-2641833,2438238,2039347,-2251281,-1360092,2548390,958673,-3038699,-866098,3307551,947377,-3179338,-1038082,2688532,655958,-2172936,-15238,1927720,-575872,-2061931,859040,2185243,-654652,-2011909,410826,1651033,-341550,-962586,446768,462579,-769672,-281774,1021908,348027,-905492,-376703,451217,186881,31143,191152,-328251,-693995,342142,929303,-305301,-931654,344260,647043,-667302,-471514,1177506,466529,-1666676,-665055,1993375,813623,-2064220,-655663,2074660,306169,-2209495,201917,2417514,-687123,-2657377,866633,2848852,-831019,-2848396,847455,2687133,-1035249,-2592918,1435431,2571638,-1946391,-2629188,2367664,2848182,-2638418,-2800901,2780296,2491303,-2854931,-2004018,3013791,1513730,-3312039,-1113181,3535495,1023837,-3520481,-1046470,3424185,1137648,-3274155,-1011333,3362670,670272,-3589009,-235465,3923930,-160026,-4160789,460456,4179964],[0,0,0,1,8,-225,64,-9,226,-265,329,-440,389,-567,924,-942,1007,-1425,1665,-1893,2349,-2708,3089,-3730,4238,-4826,5738,-6480,7188,-8356,9569,-10646,12014,-13474,15063,-17013,18943,-20839,23294,-25974,28595,-31618,34978,-38475,42461,-46822,51353,-56563,62333,-68425,75353,-83218,91713,-101394,112569,-125181,139909,-157379,178062,-203475,235592,-276879,332677,-412490,534889,-744507,1172171,-2381924,13745816,42733984,-3889446,-35831648,-6130117,8240518,-4925061,18195620,24846939,-25858535,-39975932,13738087,36681561,8497210,-11767400,-14788409,-11035769,6835675,19865566,14094295,-2437755,-25407651,-24396914,21835905,40196155,-8490213,-32651608,-2600328,1975893,-5327989,23614786,20857038,-33081270,-36110280,17701480,31454057,2719179,-10049640,-11895245,-14207622,3371759,25688920,17482475,-11356715,-26594243,-10525491,21288077,27225241,-741496,-20127176,-13516043,-1823710,11569314,21814960,4649714,-26045747,-24049614,7967371,24692818,11471758,-10309447,-21053389,-12974408,8627743,22541817,11199132,-13338038,-22379956,-6493306,16251397,23049950,6088200,-18569124,-21938972,2218713,22829826,16319668,-3925003,-17241843,-15470604,1992640,20484488,17035615,-7922924,-26527868,-14595606,15989999,24269412,310254,-16538855,-11210631,-7167137,2734927,26117198,15888523,-28784614,-28668764,16271055,24608215,1164946,-1767579,-5330195,-20262885,-3150388,28893214,18894964,-14723304,-24466926,-8024955,15835759,21409768,-1039974,-15764621,-8199727,-7056983,524319,27407079,15030528,-34141100,-27383569,22224168,21153339,-5542339,613554,-1850337,-23168305,-4100195,31590363,17686835,-19246365,-23252319,-974789,16916788,14487133,-985416,-7808365,-9914211,-13116189,7572709,32194055,4171288,-35962294,-14074420,21205900,9470299,-1691104,6987564,-9862178,-25789382,4801864,31159503,8816726,-18853763,-17760981,-1270384,14108567,13942668,-345717,-8012904,-10794588,-10919830,11813061,29359127,-2116047,-32352669,-7510024,18155372,6379624,2137053,6991694,-13931308,-23106926,9746628,28326785,3191663,-18633945,-13012618,53576,9904083,13005937,3596947,-11049211,-16021920,-3633489,16625522,18439990,-4974397,-20732897,-8407407,9057420,12513974,7550285,-3492629,-15699599,-11035371,9705484,19023235,5008064,-13044787,-15418712,-2346868,12511897,14526348,764901,-14270158,-13104967,2370666,13882649,10934884,-2319077,-14776621,-12778794,5749214,18814447,7954074,-11206454,-14802584,-3259326,8871835,12182892,4711611,-7941544,-14793236,-6093834,14237944,19435221,-3769570,-20757394,-5845010,9301985,5312254,6278450,6792734,-14307068,-20818621,10296200,25412256,-112023,-16502284,-6821395,-265493,3368915,11693205,7223464,-9817352,-16226284,-3968994,15432845,17783015,-6237974,-20477497,-2127421,10352623,1857026,5586524,8910995,-15483010,-21308484,14253494,25603249,-4846142,-16518305,-2297178,120437,273729,11524496,8935273,-10931332,-17975903,-800939,18601580,12671177,-11181163,-14993772,1592750,4193672,1138032,11872652,5343555,-21500117,-14631363,19009416,17959440,-7727674,-10196458,-1964944,-3390880,3023626,13900336,5214950,-12867086,-14890879,1959227,17176037,9445730,-10825468,-11783691,1018872,1998077,3089854,12345778,783273,-21659149,-8937869,19103280,12686509,-7764387,-7026139,-2860521,-4916238,4778976,14787223,2502035,-14691423,-11128942,5612986,13590684,5469782,-6873777,-9514569,-3526937,3223817,9043481,7981400,-5547349,-14904120,-3902573,11594220,10330194,-1402975,-8588883,-7902834,-652808,8742473,9633306,-1142947,-11005286,-8007989,3553082,10831731,6946533,-4387165,-11504083,-5336654,7470035,10697474,1785414,-6869351,-7897097,-2869409,6047210,10881560,2624410,-10828852,-10895772,2845885,11666402,5575706,-4904834,-7197082,-3712126,8513,6950188,10647588,-2872545,-17056528,-4539283,14643161,7987113,-5735375,-2923310,-2058357,-7456247,3191779,15779935,2360828,-15532661,-8501111,7552520,9639820,1799424,-4108625,-4963326,-3702300,-948923,7289239,11209109,-4358252,-18069920,-1837995,16265661,4433724,-7919215,-89444,-694994,-9244271,3618349,17134779,149444,-17331629,-5678787,10073654,7138177,-824791,-1960591,-2635048,-5638064,-1811430,10422793,10403443,-9094709,-15848777,3821354,13365732,-179824,-4225192,2210151,-5224042,-9018852,8321861,14748380,-4473204,-14566179,-2008201,8168861,5000781,8931,-1465223,-3647379,-5737138,362055,11072598,7216065,-10397953,-11986578,5505050,9751537,-939545,-1384326,1266843,-7058615,-5983283,10220706,11102166,-6674545,-11556086,34880,5936674,3286812,1849482,-865514,-6093132,-5204281,3875435,9574696,2217035,-8526723,-7065666,2876491,6459643,2796402,-496829,-3882251,-5913064,-212597,7915240,5786316,-3862550,-7555229,-2443028,4077636,5946710,2207723,-4102971,-6396894,-1433795,5033337,5453457,465816,-4606757,-5847768,-967487,6463385,6313811,-2488836,-7534567,-2493050,3629199,4128010,2088389,-722690,-4940941,-5127696,2840575,8957329,2601814,-7936238,-6132679,3540635,4614667,103143,1260789,262024,-7484607,-4188711,9840631,8264155,-7446883,-8579345,2726488,3975398,-355337,2302770,2204725,-5830410,-6665727,4383004,9917293,300517,-9454025,-3792900,5828105,2949681,-1888903,2590624,1206275,-8680027,-3720773,11642580,6806812,-9684155,-6811848,5294751,2783199,-2395937,2958964,2948025,-6978268,-6616615,6427569,9527274,-2821533,-9132032,-426622,5228603,-188950,-916052,4689551,-1102045,-9767316,19161,11957950,2450509,-9398433,-2826618,4603641,175713,-623373,4524622,679923,-7557513,-3731334,7033604,6666532,-3883703,-6823809,786422,3423157,-780904,923298,3964063,-3579260,-8165712,2725734,9732950,-409230,-7253718,-732112,2683014,-831620,1222403,4436403,-1553927,-6892104,-730530,6771491,3597054,-3474911,-3848966,-39116,1059592,1107192,2493040,687401,-4385085,-3980949,2980632,5305343,-129274,-3944824,-2162572,236981,1537778,2779133,1103306,-2777787,-3441514,379795,3601988,2607251,-760086,-3230972,-2294826,1663011,3993409,1244011,-2561191,-2546484,-231961,1001328,2168288,2094140,-1695120,-4804245,-909643,4670158,2911641,-2700221,-3022839,368070,432800,-82013,2686649,2237037,-4266829,-4949599,3653864,6338159,-1677182,-4703631,1061458,1686000,-2273366,1146905,5146095,-1667497,-7261276,237628,7215318,1281537,-5105524,-1344390,2425567,-1058525,-1795148,3855353,2908136,-5796168,-5140607,5594153,5962395,-4210767,-4500286,3226998,1274471,-3701027,1889833,5784548,-2808897,-7219381,2039974,7204040,-601306,-5231914,591357,2753485,-2478059,-1395323,5114460,1711187,-7042074,-3125094,6671773,3373625,-5103902,-1953633,3479579,-1084227,-3219367,3716382,4212286,-4601386,-5142021,3746842,5124570,-1943370,-3187783,1436608,988665,-2428893,530062,4602477,-321383,-6042186,-694249,5784642,1076841,-4202579,-179510,2188491,-2232357,-1554004,4146944,1835351,-4944557,-2677508,3778982,2650892,-2013771,-1280279,1079623,-533357,-1351601,1939752,2749166,-1737747,-3626968,699206,3317492,378703,-1701871,-319836,-56047,-921571,600377,2148238,-96670,-2599892,-1099538,1537158,1531591,-52735,-930786,-1123315,-401678,1023521,1319087,39830,-865507,-830450,-304787,811554,1824897,232965,-2256034,-1324470,1798549,1676033,-859347,-842048,578674,-614680,-1333645,1582748,2548719,-1752900,-3454818,1122562,3275463,-780753,-2293402,1254783,1148259,-2592930,-556734,4015165,829923,-4561950,-1207115,4363657,1150376,-3388213,-82134,2950590,-1406454,-3163017,2821546,3854783,-3288595,-4341809,3156495,3948384,-2916601,-2681769,3251655,1128359,-4166629,-93120,5207265,-272682,-5555204,234155,5078825,-509984,-4064030,1231152,3206479,-2521178,-2949335,3632748,3176050,-4196130,-3279067,4323604,2663273,-4096723,-1333800,4135958,-272750,-4464254,1564701,4843237,-2041245,-4661680,2047493,3954424,-1979560,-2781161,2434041,1745292,-3145395,-1197806,3831053,1212210,-4135613,-1220064,3899268,736142,-3336714,125914,3021957,-1294979,-2958727,2309031,2977663,-2697003,-2807513,2582933,2094153,-2288298,-1074974,2259633,144410,-2422468,376919,2665988,-406252,-2593655,172399,2185757,-311679,-1628418,648635,1055986,-1155503,-901927,1565259,902952,-1540863,-983972,1126851,662287,-655703,-262718,403934,-210307,-346635,405318,450286,-184355,-471821,-174212,221497,508844,219114,-629070,-505898,633973,462048,-567098,-211068,735702,-167433,-1109862,422595,1545452,-545155,-1774750,632138,1687161,-845921,-1605940,1339703,1313997,-1840992,-1106510,2334223,1008622,-2560821,-818396,2739921,493199,-2675752,19866,2758261,-624100,-2854557,1189390,3022397,-1602907,-3073736,2038588,2814864,-2438184,-2326967,2989075,1656096,-3434084,-995985,3852900,399095,-3957520,112187,3797384,-554332,-3488414,1100440,3147134,-1666355,-2816806,2218597,2661632,-2653777,-2464174,3005899,2169855,-3291340,-1595963,3534922,904822,-3819018,-29054,3939304,-791781,-3822720,1478225],[0,0,0,-2,-10,82,-274,124,-122,422,-499,559,-736,854,-1187,1606,-1702,1989,-2700,3173,-3608,4366,-5126,5936,-7038,8081,-9247,10770,-12250,13867,-15989,18105,-20200,22890,-25852,28880,-32287,35990,-40002,44656,-49536,54600,-60477,66960,-73714,81220,-89533,98429,-108352,119283,-131131,144432,-159319,175681,-194308,215635,-239799,267929,-301275,341009,-389672,451014,-530480,638513,-794535,1039611,-1481863,2523498,-11369225,10369611,43713273,2205235,-39285776,-15568336,18646880,2457569,1977859,23117062,-5975104,-46949960,-3988590,50255828,19628797,-27739635,-17439037,673285,4091835,16364650,16599662,-7531263,-20844380,-15214360,6569039,34073289,17354175,-36410849,-33578395,19202263,22794285,-5962723,2928417,2850349,-31773064,-17216747,39018433,30484718,-24293873,-29878067,671184,12871861,14489100,12396156,-5577319,-21401128,-12301238,13055842,28018174,10856967,-22758544,-26518918,4249590,23329640,12886091,-3865529,-15686359,-19207868,-1843296,22557648,19171466,-9516725,-26203303,-13362472,11498798,22577341,10032608,-13329646,-22523768,-6319121,17444982,21571833,3706400,-15022255,-18396019,-3635995,19026290,23633913,-876656,-24536309,-17303177,8497489,22123097,11223951,-10837155,-19709207,-9190469,5796265,16664547,15890480,-9510625,-32717520,-9476975,28544463,19856964,-10378766,-12695729,-6988790,-7162713,11432113,26517012,1728074,-26770161,-16301446,10457344,22295051,13548870,-11170904,-23930951,-4425516,14863194,10284889,5520692,-747898,-22476398,-19751820,21498091,32411673,-8475547,-29576262,-6308869,9754105,6472737,9987544,7506850,-15651849,-23647361,4802918,28943895,13748157,-16555579,-22194632,-1977039,16185441,14249240,485723,-8111065,-10879251,-10749842,5758626,28010355,10701216,-32243114,-25329243,21343699,23018725,-8370113,-5201359,3263019,-18329986,-11610905,29871250,23909733,-22727129,-27370417,4213863,16881260,11229513,1296160,-11377583,-11803438,-691102,6870843,15325828,11716811,-19491104,-29329239,11584041,32257860,-621047,-17962079,-2039879,-3426893,-7907074,15869249,21612403,-12788528,-27989210,-1645229,19898268,13444459,-2545106,-12667798,-11323757,-71951,11053482,13534443,2534091,-15782135,-17353377,5652568,21507029,8551942,-11307701,-14601219,-4925579,7460536,14616045,7310290,-9990266,-16915057,-4208392,12922833,15274724,1190748,-14015926,-14418471,1245276,16190784,12156657,-5986191,-15373262,-7818593,5244559,12900075,9593654,-5108256,-16848345,-9051309,10357117,17788398,4191331,-14380310,-14778108,2755129,13009446,7242041,668238,-6016636,-15116394,-5499228,19671482,17543064,-11477495,-19441823,-1268713,8610809,7727345,6512546,-3521966,-14728532,-7668841,8947867,15127306,5871214,-12368584,-18573574,1273545,19236342,7870487,-8512065,-6464113,-3974686,-5064798,8635457,18947948,-2006766,-23805825,-8780445,16715686,14128527,-3092596,-7967010,-5536602,-4865328,2666882,13633340,8166586,-11631130,-17914047,-217467,17987777,12056770,-9266278,-15163301,-800378,6590894,2225218,6507416,7512797,-14043614,-20858968,11842768,27515127,-3633947,-21239267,-1402678,6790863,-1792286,6336427,11668165,-8618870,-19272474,-38104,17495334,11405715,-6969629,-16269109,-4503679,10785030,6809797,-1211119,1750716,-5092961,-15854743,2814591,24654860,4715270,-21671651,-9403499,9711602,5751796,1988499,4916250,-4509849,-13993638,-2097009,14856249,11568093,-6141523,-14783393,-5002598,8815778,9681477,1598418,-4385460,-8064503,-6640532,4871592,13614323,4000509,-11544516,-11430580,1644721,10360797,7721506,-1590855,-9420428,-7892744,2389867,10505169,7091306,-3748804,-10141516,-5966788,4533127,11366041,5707625,-7829696,-12002611,-1184403,9505246,8089942,-498191,-6965154,-7652563,-1408034,7396678,9639661,652264,-11510668,-10363544,5655028,13698237,2204844,-8477047,-5148962,-1373061,-15613,8030205,9391928,-6411277,-15042815,-906032,12414040,7806907,-3084103,-7938843,-5157920,1830194,6304062,5173045,745311,-6804571,-10493254,1277288,15251592,6505619,-11889842,-10018416,3855737,5615138,1429986,3153536,168433,-10117454,-7295893,9931429,13877634,-3305513,-14020221,-3880682,7524176,5620410,687952,-316196,-3391869,-6986512,-1165052,10586744,9719146,-7386147,-15546358,594955,14362102,3494082,-7683674,-492508,893310,-8501252,403010,16648144,3305994,-18374576,-8045760,12590957,8428291,-4047561,-3266126,-898623,-3794049,-1146139,7209373,8079651,-3768765,-13694817,-3371227,13809539,8385689,-8792396,-6620310,3506360,-1068401,-2265225,9336664,5914014,-12593337,-10738553,8786359,11561913,-1792358,-6887128,-2593822,-460029,907591,4862954,4895143,-3341495,-9609768,-2470825,9287675,7757098,-3859216,-7736768,-1967920,2349945,3835147,4267276,-122329,-6675122,-5341303,3541369,7858454,2529274,-5081934,-6449996,-1277323,4947270,6065186,367363,-5692948,-5083806,681375,4787508,4270003,144004,-5215968,-5874837,1282118,7870162,4349665,-4644011,-6982166,-750245,4629803,3819146,782908,-1498980,-4360321,-4339241,3573726,9174464,800278,-9434116,-4752194,5112918,4574121,35662,-284557,-2100928,-5089099,-671101,6830586,5391690,-3744411,-8199636,-1714936,6771644,5208405,-2628880,-3920005,-476337,-1089467,-56890,6084382,4364346,-6935248,-8541440,3769505,9293326,555069,-5885493,-2077251,1205225,-590902,1074907,5225498,631963,-8373315,-5104416,7241338,8188710,-3209864,-7680628,-482729,3755809,271807,-160543,3648392,-291121,-8490945,-2601334,10915385,6526659,-9319756,-7480178,5879963,4517004,-3540297,1042952,4546983,-4957747,-7735740,4909246,10134282,-1572383,-9676782,-2250701,6234385,2925459,-2797621,-188006,1795505,-4293472,-4579666,6731592,8263109,-5952095,-9839988,3347526,7747908,-1344052,-2989236,2303225,-831400,-5188267,1725302,7927919,847776,-7764278,-3849457,4714099,4504343,-1124979,-2195472,-486610,-1557041,-1252406,3536827,4233001,-2808449,-6234932,-301507,4921964,2665594,-1393179,-2426759,-1773675,-208024,2428530,3134463,-215940,-3413227,-2428644,1358258,3577520,2184007,-1665866,-3975886,-1454697,2936067,3377509,-278589,-2631235,-1857347,-302587,1174136,2628668,1370045,-2887464,-4302329,560625,5122642,2050291,-3451721,-2759701,959145,999883,376490,2311975,922810,-4108147,-3242562,3677351,4979687,-1116803,-4415810,-1162420,1954573,1350541,211128,552287,-519515,-3066498,-1740255,3906531,4291499,-2927002,-5688418,771931,4490929,357168,-1849040,628782,45919,-2913828,-180927,4995655,2467741,-4849697,-4431936,3182512,5028342,-1286345,-3322870,1004364,1106459,-2783790,-50602,5153340,808269,-6900547,-2942986,6174573,4069778,-4534490,-3425600,3199586,1046318,-3677263,1180247,5745131,-2099585,-7736763,1391330,8286627,114886,-6583720,-350940,4372815,-853076,-2910166,3187813,3457077,-4665319,-5128869,4601802,6419826,-3353437,-6190310,2069138,4166278,-2445797,-1996403,4025039,817154,-6051228,-1359129,6663663,2429537,-5543290,-2663605,3669147,1636583,-2178557,388658,2354278,-1822130,-3499147,1996676,4731660,-724846,-4448485,-553570,2913620,691854,-1097599,328800,13764,-1932911,-578145,2634563,1701294,-2020673,-2400317,249468,1789545,1057626,-202622,-1061145,-1084867,129483,1312400,985780,-281507,-1009689,-1050267,-3337,1596193,1650794,-943679,-2489701,-343139,2008770,1053870,-1053029,-747590,168536,-657860,-490747,1860309,1602723,-2212342,-2815101,1504270,3014685,-452644,-2142969,145800,798978,-710444,-130881,1940671,655795,-2636664,-1801896,2365958,2798997,-1477400,-2779963,689505,1856676,-874096,-806527,1898410,545371,-3066502,-1085795,3573267,1938140,-3071579,-2443837,2044022,2048209,-1428324,-1107963,1884782,514413,-3029172,-600827,4118147,1420020,-4513702,-1964322,4154977,1837858,-3476366,-833694,3301410,-406682,-3868633,1148677,4768135,-1070977,-5335649,502189,5069198,-163488,-4332916,678247,3611719,-1812087,-3532171,2980191,4082293,-3558363,-4616265,3371446,4543592,-2937947,-3784279,2797374,2647502,-3315034,-1719316,4248544,1455744,-4908827,-1718085,4847536,1917247,-4201161,-1419589,3459896,525696,-3185006,487879,3515447,-1061921,-3931957,995277,3956361,-617288,-3421917,418782,2414465,-829814,-1650191,1532898,1321027,-2016083,-1678947,1986851,1812887,-1449690,-1626367,806715,982656,-430146,-162721,602780,-212116,-955557,154289,1083104,374373,-707856,-723915,6747,612217,547314,-135214,-784042,-201908,503417,263661,-237289,142874,123997,-758182,-592082,1047828,1095467,-961969,-1454864,634710,1361686,-515884,-923955,679258,590070,-1153522,-434246,1657315,732696,-1796926,-1051373,1437693,1176970,-1065366,-989410,886934,701089,-1187263,-468330,1716246,628856,-2124328,-902664,2249097,1068845,-1945810,-927857,1775097,585268,-1638357,-235046,1908522,188388,-2271937,-393039,2514466,771760,-2591430,-960312,2532447,770133,-2544109,-303531,2939092,-240909,-3339087,582814,3619042,-704299,-3618333],[0,0,0,-2,-11,200,-143,24,-258,413,-352,515,-662,766,-1107,1328,-1423,1873,-2344,2601,-3164,3817,-4333,5095,-6007,6814,-7924,9163,-10277,11755,-13533,15170,-17046,19301,-21579,24200,-27138,30076,-33409,37308,-41268,45568,-50480,55663,-61319,67692,-74449,81821,-90191,99189,-109068,120301,-132682,146431,-162269,180239,-200834,225136,-253878,288510,-331695,386706,-459351,560887,-712492,962784,-1450414,2751660,-14992350,-28423212,18514889,37868217,-2633431,-31858427,-8789195,2907227,2950109,20244004,15418904,-25022969,-30031145,8296258,30015855,15616963,-8962319,-21903902,-10043986,10852293,18373315,13630671,-3095793,-28127303,-19261240,24338446,31082693,-7674011,-21020753,-9214957,-8709193,6837030,30466025,5331107,-34474677,-21067563,14035368,19631278,9538908,-2774986,-19473535,-17796133,9739439,27295510,13583028,-12994552,-24862570,-7720309,20488867,23299334,839194,-15943682,-16926246,-5108861,16483868,23901346,-662915,-26725942,-19577852,7504677,21737312,12623320,-8690734,-22402745,-13586256,9869722,22593676,10224533,-13005888,-21737661,-7530005,16093591,24874532,5549781,-21083927,-20264174,4726462,20016741,14375059,-533335,-16174843,-18773102,1541744,23440854,17667170,-10904656,-28076742,-11017370,18709714,19276701,-2698091,-9526435,-9585603,-16258749,4288351,36317618,10408681,-37966433,-20012601,22520602,14654015,-1075360,7326738,-6613408,-26880577,-23096,32406767,16322748,-15802192,-24201567,-7662306,18460913,19786367,-5311437,-11431475,-4271692,-13944572,-944186,35399075,13312112,-41429071,-22864732,27167231,15517236,-7490561,5616722,-2406632,-26384806,-2336234,33002102,16039521,-19364460,-22417428,-1058117,16749847,14378127,-653355,-8088117,-11253625,-11630787,10012083,28854932,1822901,-30800737,-13602797,14950194,12302389,4326515,937135,-14172028,-17905481,6646986,23775744,9642576,-13849197,-20097446,-3542152,16134758,14268411,-120459,-8444384,-13914309,-8157354,17067258,23368540,-7051548,-23469196,-5357771,7884658,8504358,12116146,835552,-21908046,-14688820,14755299,19942156,1176135,-12093048,-13148255,-4200457,10882648,15706009,2957791,-13579264,-16460109,-590528,18002551,14749237,-6371059,-16942017,-7829090,5679740,13425785,10240375,-5611260,-17673441,-8528758,11161594,17070799,4155705,-12036558,-15199120,-2499295,13222214,14482701,-579794,-14373985,-11558291,2290930,12663493,11736011,-1770255,-16955753,-12878704,8960794,18618323,4566520,-10984791,-12084930,-3552309,7009742,12541841,6424872,-8482437,-17457525,-5384718,18564594,18114766,-9669433,-18255707,301712,5165345,608534,12354338,8827826,-21859849,-20317639,17962052,23031700,-6186200,-13530395,-3529918,-2627205,2598981,12941091,6964268,-9936270,-16865179,-4524147,18246867,18479998,-11080065,-20632987,3257418,9292087,-2577259,8382424,11175635,-19597330,-21581222,18645698,24718113,-8091545,-15571867,-925539,-514788,582661,11915133,7883627,-11434090,-17060815,42309,18157414,11747779,-10703238,-14503052,93858,4763380,4195986,9866700,1051429,-18147542,-10580233,14881453,15848310,-2943202,-10841432,-6871236,-643062,7474870,10648666,2034883,-10946615,-13014999,1969886,16207079,8065867,-9237358,-10434513,-2497458,1886621,8948121,10557990,-6741187,-17953050,-1711118,13800770,7950489,-1501629,-5551994,-9380084,-3786718,10928976,12750410,-2490825,-13161841,-7596239,5233952,11474560,5348964,-5478266,-9704372,-5299032,4399081,11739333,6025161,-8933698,-13019465,-930257,10059460,8643248,-273158,-8441307,-9041664,359075,10359889,8564931,-2917620,-10713351,-6774024,3924565,10941481,6667968,-5857168,-12098461,-3337834,8793077,9019031,500800,-5901760,-7840667,-3627829,7446539,12098173,303192,-13003171,-9106069,5525161,10982453,2916266,-5023263,-5093028,-4208622,-1720678,9393692,12512218,-7522734,-19095330,1271238,16361711,2388484,-6028977,1404575,-3834290,-10161582,6567974,17450865,-1330523,-16955407,-6117883,9142193,9209037,137400,-5155247,-3322991,-2674871,-2691809,7756042,13257124,-6798915,-20519730,1714154,18687313,1127705,-9571026,1942913,-434673,-10061975,4663877,17325671,-1427006,-17767066,-4680545,10775226,7283195,-1465856,-3195913,-2853373,-4297929,-455310,9542925,8388350,-8603320,-14064558,2918064,12361835,2153784,-4212370,-1951894,-4450786,-3901028,7159868,10249092,-2882936,-11858571,-4032973,7063155,7230378,346448,-3867965,-4606750,-3785172,2763400,9894920,3506102,-9493584,-8002305,3889274,6527630,2423509,560710,-4222106,-7880010,555996,10273569,4931700,-6156060,-7043842,-1202738,3418700,5535911,3028573,-3654264,-7494546,-2620017,6106011,7715592,-445753,-7592389,-4746679,2290714,5291654,4085345,-421029,-6178140,-5547583,2721844,7883647,3228682,-4280360,-6310701,-2090387,4082266,6321143,1490681,-5440857,-6004849,295111,5214462,4416887,159471,-4766009,-6154244,133226,7942773,5116160,-4752929,-6797140,-501867,3510241,3122224,2352317,-666360,-6089998,-5074169,4968894,9763803,-236379,-9649154,-3435046,5674993,2328804,-1125519,3521817,-240963,-10188253,-2237787,13125743,5666849,-10725229,-6385715,5134303,2570335,-1387084,3164748,2039252,-6829734,-6344869,5798828,10488144,-1369427,-11240750,-2302428,8050368,1835601,-3635532,3422753,1758259,-10000477,-3200210,13472506,5968109,-11661249,-6458625,6824280,3122213,-2958875,2383190,2634718,-6642638,-5817658,6586352,8982387,-2970649,-9074094,-904678,5495455,1370853,-944493,2018107,-1315260,-6649060,228426,9217786,3043492,-7410215,-4739395,3038374,3174583,829885,1153346,-790370,-4888029,-2317633,5443921,5538855,-2840882,-6056155,-684097,2683202,1722900,1907073,274045,-4881370,-3856173,3888620,5585138,-617950,-3777190,-1934439,-353179,1692122,3909241,1313753,-4163761,-4168476,1509294,4800897,1992365,-2129573,-3079283,-1404324,821982,3055559,2674711,-1809895,-4919600,-1490326,3707491,3375169,-560596,-2872137,-2491297,-360780,2788941,3348865,-398771,-3647853,-2402264,1207923,3170653,2194537,-936103,-3664117,-2232429,2726530,4167788,-15714,-3039472,-1599501,-127826,626311,2704165,2296821,-3048176,-5241834,858656,5576792,1267959,-3777061,-1741106,1144173,-590259,-196343,4098004,1622733,-6390242,-4121271,6356627,5623632,-4456522,-4029161,3230839,762041,-3567905,2724813,5820093,-3928813,-7902723,2658429,8049363,-662742,-6133447,-87447,3196504,-1777423,-2036506,4657613,2758431,-7137229,-4859353,7379193,6015791,-6020060,-4765390,4613243,1689869,-4425831,1936971,6186997,-3362650,-7655434,2874259,7936471,-1229164,-6117747,622441,3223294,-1868944,-1369513,4138351,1169895,-6039185,-2647188,5804430,3639245,-4157587,-3087800,2072444,799244,-1562062,1758178,2642881,-2785369,-4135804,2316475,4814864,-494828,-3445118,-287200,1159186,-373414,867293,2285468,-1168315,-3767007,171605,3615449,874967,-1880786,-985392,-391937,-583084,1402849,2189873,-940489,-2979324,-568253,2080844,1494599,-351946,-692874,-899263,-815196,910400,2392879,462246,-2472424,-1673809,1316037,1817871,274806,-444472,-834530,-1243631,8545,1977281,1128670,-1544719,-1888084,-100581,1169207,1109714,334136,-1153567,-1726108,113024,1840361,888992,-719599,-773513,-583151,-434902,1161730,2143988,-464337,-2981572,-423178,2764414,890201,-1598702,-109829,760957,-1502258,-992855,2907295,1988759,-3427965,-3017278,2874002,3018876,-2426820,-1920492,2510108,391717,-3624611,781022,5043897,-940615,-5789636,589655,5567479,-529885,-4393718,1335520,3280605,-2947579,-2904887,4478805,3279856,-5145997,-3786751,4841295,3583198,-4097817,-2549977,3969383,898504,-4599262,424332,5714141,-937508,-6361545,891774,6058434,-876572,-4892891,1513823,3677844,-2698469,-2945552,4023669,2877965,-4671178,-2991253,4392185,2623835,-3680081,-1644950,2975989,179265,-2946527,877595,3356706,-1146086,-3735400,806756,3502931,-411494,-2631561,569069,1534372,-1349238,-894260,2288782,798880,-2778609,-962336,2501085,936496,-1596020,-362602,716657,-650780,-377074,1443695,615291,-1561258,-883142,1117472,754953,-387786,-215723,-39440,-613579,-181386,1071048,697016,-993516,-1026991,507877,749920,-120244,-99858,164858,-624236,-533037,909012,1011438,-570354,-1009836,91187,576578,219868,142652,-43934,-596893,-362709,566889,596523,-170534,-336869,-129341,-258088,226836,941972,106886,-1303747,-450248,1184894,440316,-884822,103840,866462,-851253,-1041829,1530423,1523413,-1805868,-1797661,1759920,1665755,-1698957,-1049767,2034609,421648,-2602909,15604,3275787,-167874,-3651447,271273,3661117,-432635,-3314264,1140862,3023301,-2065884,-2953380,2928930,3065909,-3457113,-3034381,3619574,2565288,-3630463,-1758005,3770965,852639,-4096502,-57493,4499568,-265504,-4627595,373643,4487824,-579391,-4019488,1090413,3658117,-1892069,-3285964,2752325,3187223,-3370179,-2998369,3591220,2550032,-3515583,-1747174,3390344,811738,-3354742,18972,3428759,-527586],[0,0,0,0,-1,72,107,1,-164,-42,124,90,-81,22,-21,-74,-42,225,-7,-115,-151,150,-27,115,-109,60,-199,160,-109,263,-195,87,-336,403,-175,260,-410,410,-471,441,-363,620,-736,541,-639,867,-835,911,-1080,1073,-1255,1482,-1514,1753,-2145,2293,-2664,3337,-3908,4747,-6140,7945,-10820,15826,-24708,43639,-93801,286893,-2730132,-23722948,-27307513,13274655,43437120,1707786,-42071390,-10997178,19184642,-2616793,3057570,29133874,-11434852,-50518098,3447258,51592524,11881009,-25804374,-12901673,-2360979,3256338,19046690,14332172,-7427778,-18819565,-18971812,7008955,41083293,12238886,-44209509,-24190305,24539834,10811811,-5915694,14884803,-2807263,-41424823,-7875258,45203977,20659981,-27055193,-22050258,733884,8288976,15802963,14735906,-6555578,-23136769,-12758906,15584598,29996601,6902932,-25540753,-22114736,6387099,19266747,12652860,-802257,-17731965,-21538677,1515561,24691872,16280582,-11533682,-24925313,-11993546,11818943,22804725,9373738,-14951897,-22464386,-3819963,18142799,19757348,3611380,-14662472,-20225471,-2892084,22836897,22446735,-5381976,-24023859,-14054893,8665275,20822475,10513941,-10893889,-19441237,-10250279,6317234,21238629,14646098,-17810127,-30613157,415094,24647839,11985683,-3313074,-9290349,-17087579,-5520780,23067236,21795553,-8339084,-21279633,-10703558,6196615,21935418,15856160,-14211234,-24728578,-2126420,14288298,12263371,6486391,-7840911,-23132610,-10060197,20571721,23933887,-4791976,-24959802,-13084607,9585654,15145941,7730766,-516345,-13102944,-18537188,3440466,27629493,14339888,-17605849,-23261648,-966366,18620260,15134725,-3053360,-10699544,-7820218,-8753988,4226849,28972401,10242352,-36945985,-23542649,27682426,20502946,-12741924,-2176234,3085261,-21862695,-6934682,33594140,17608031,-25407807,-23050899,4496256,16660565,13427067,-2037655,-14290148,-7177931,-155348,3686116,19215794,12086970,-27637432,-27059555,21310892,28055789,-8224011,-12501639,820475,-9706535,-5927264,22515372,17321711,-18687890,-24492199,2466734,18697782,11800460,-3166645,-12677622,-10621853,52375,11655377,14872656,598783,-19056454,-15067399,9667676,19964424,5595667,-10595115,-13757445,-5482211,8551524,15871351,5676176,-11996014,-16051113,-2213272,13479108,14569003,128210,-15035679,-14089377,3651614,17167426,9701097,-7347617,-13909466,-7445728,4803238,14467879,9745963,-8271350,-17721729,-5970685,12317086,16392581,1630936,-14810679,-12272866,3366719,10882166,8818194,2591299,-11159224,-17096428,2587781,21367291,9079277,-11559827,-12685698,-4059558,4825106,13399252,7778200,-10372751,-14920566,-2230198,9241338,12842624,4848984,-13236789,-17069129,3010180,17404198,7985520,-6235055,-9898684,-6669728,1197037,11348610,11913687,-3499685,-18413803,-9598266,14039250,17468369,-2348165,-12577347,-6044077,-866935,3981603,11813012,6274211,-11817257,-16534679,349477,18163649,12778711,-10995527,-17734969,1601490,9491230,211810,5359004,8690321,-16077839,-21376895,16638292,27675769,-8836644,-20914080,1787884,5475613,-1735421,8764678,9210330,-11470874,-16905133,1672682,17242474,11796121,-9382517,-18667580,-530247,13460929,2846870,-1569684,4856404,-8697171,-17736090,9649535,25758331,-2814274,-21916757,-3860261,8954592,3442161,4240180,4937778,-7923613,-13673546,1359107,15881375,9337829,-8665648,-14538729,-2252539,9617204,8198077,1402542,-4551413,-9636243,-5799138,8215413,13459019,616709,-12441430,-9392347,3001521,10613207,7338286,-3074333,-10590448,-6789921,4602897,10835727,5432904,-5055443,-10268633,-5402109,6385851,12399698,3364716,-10359238,-10566388,1317574,9391879,7149326,-784513,-8019351,-8194661,269753,9479527,9241434,-2548211,-13205867,-7082968,8537638,11029963,195321,-6073669,-5863960,-4393777,3881550,12092179,3927146,-10686791,-10054398,1849437,9165524,7579243,-1410470,-10095830,-6612417,4639794,8264407,3943881,-1941852,-8238150,-7718680,4277858,12748914,4142534,-9740995,-10250771,1269866,8681183,4764765,-1145567,-3418028,-6361516,-4667174,7970988,13284406,-2741036,-15235864,-4454127,9324510,7181397,-250716,-2812099,-3833276,-4578138,-73527,9195684,9484034,-7560408,-17168712,1694891,17505781,2212539,-10608418,562762,1843569,-9414691,2155354,17870332,105538,-19860864,-5162754,13820392,7326337,-4194867,-3913484,-1724932,-2479569,-182448,6767872,8245950,-5017459,-15596994,-789995,16916503,5276619,-11429594,-3677529,4159853,-3672520,-451286,11999164,2376393,-15367334,-7265627,11076346,9326907,-3190409,-6051446,-2432405,-803162,1572895,5789644,4299019,-5309349,-9889276,-1808,10461634,5673092,-5039909,-6638894,-1730944,2156975,4844619,4535820,-1907315,-7545002,-3914468,4836148,7416792,1505852,-5588746,-6526412,-539779,6092487,5785762,-1238487,-6165426,-4081030,1172598,4825266,4645519,-619361,-6845405,-5200829,3688399,8024910,2150888,-5504078,-5744333,60352,4220621,3933825,1397847,-2765149,-6247072,-2385311,6794361,7279600,-2918534,-7579379,-2066998,3032349,3847827,2926991,-1268289,-5784363,-3535777,3178709,5820014,2419515,-3627512,-6726455,-1429157,6222377,5323253,-1934523,-4881458,-2436785,679452,3171748,4011192,834514,-5122987,-6108295,1945879,8789319,2855042,-7018186,-4855353,2674178,2206491,155883,3136112,593021,-7487040,-4640327,7290516,8307408,-3325450,-8840495,-1032884,5687862,1515216,-2042075,2495315,810321,-8366463,-2858394,12425603,6344860,-11816428,-7292282,8150377,4340779,-4507608,1485882,4180719,-6075480,-6707489,6433361,9674492,-2996128,-10322188,-1375303,7609339,2546917,-4024015,300684,2205034,-5569986,-3840116,9164335,6991371,-9061285,-8571029,6007159,6674431,-2739984,-1831176,2423130,-2568376,-4591175,3887074,7587006,-1399552,-8109077,-2181877,5506468,3633633,-1684436,-1900760,-812285,-2020323,-172039,4664222,2968477,-4365784,-5467590,1057024,4815092,2097434,-1566598,-2827504,-1896948,675377,3251756,2507156,-1189411,-3501257,-1932118,1790404,3917074,1856721,-2755359,-4272836,-217940,3768417,2539432,-984979,-2352102,-1895904,-569680,1972435,3334811,249794,-4321395,-3369006,2503748,4561468,294750,-2899432,-1652198,-117943,437864,2468267,2533756,-2049649,-4334632,-203380,3903444,2628838,-1027833,-2862114,-1871667,1078056,2681698,1183787,-995849,-2122268,-1983244,268493,3255751,2193112,-2329441,-4014089,-404743,3473011,2429480,-1501954,-2169473,-88524,-84514,-136983,2929219,2659085,-3805652,-5095915,2920759,5989820,-1076677,-4339371,408834,1752966,-1621353,-257203,4087343,744764,-6243045,-3147197,6205127,4743503,-5051586,-4558040,3835646,2073892,-4181815,971024,6080847,-2686425,-8081887,2582762,8781022,-1088713,-7085714,442121,4535700,-1269119,-2696588,3482409,2893951,-5291649,-4509754,5732835,5926726,-4854659,-5949803,3437373,3809296,-3319622,-1232475,4486200,-637045,-6300447,556584,7034047,622820,-6008566,-1279011,3972574,753769,-2030131,1177001,1688056,-2734772,-2619250,3154454,3907123,-1988393,-4062756,363904,2539218,222708,-676110,302955,-770217,-1873186,431597,2630866,800962,-2128664,-1941871,473437,1863944,1129211,-579186,-1524568,-787590,752434,1194519,626574,-103425,-1127752,-1424620,448307,2332716,1055003,-1918136,-2104983,747381,1758482,155281,-601300,-140717,-677212,-1146081,995079,2377770,-214584,-2829113,-853147,2022438,1302664,-507406,-518917,-413431,-631692,326589,1376767,665556,-959608,-1532148,-214356,1536830,1487841,-612677,-1764029,-423487,960411,840804,-44987,-219817,-286735,-792123,-504595,1458115,1854469,-1335552,-3020265,670468,3250297,-302113,-2497324,815879,1575056,-2127785,-1153952,3528898,1613136,-4228906,-2287544,3947966,2498659,-3372104,-1939721,2968798,785501,-3573759,223502,4740843,-547031,-5785410,370573,6047072,-280471,-5364338,862593,4477382,-2150161,-3796022,3547857,3843349,-4459786,-4189826,4395462,4229955,-3816157,-3569972,3433047,2442323,-3708184,-1343474,4531562,705050,-5313127,-672793,5543531,826150,-4979520,-535831,4058486,-359339,-3258913,1406569,3073207,-2131801,-3386109,2233632,3418236,-1760293,-2992158,1249025,2042900,-1198205,-1077873,1612322,550483,-2144541,-695410,2265377,970245,-1748918,-1180197,999588,774692,-313815,-112420,227567,-391222,-470912,369490,826423,208287,-726289,-789435,226422,1081075,399191,-835896,-713134,378952,442731,-159241,48912,413622,-446586,-1047380,446137,1460700,-21501,-1450819,-305898,1098041,297033,-579269,156886,364047,-707095,-472617,1029072,826722,-735502,-860058,160174,688302,357504,-191068,-477941,-189488,196283,118366,23577,204207,-52035,-738577,-352327,867649,841519,-655898,-1296842,355723,1352050,-191797,-1258722,552619,1094440,-1325951,-1242824,2202956,1529485,-2694722,-1658298,2829572,1442614,-2765949,-856997,2742399,169424,-3035328,359943,3446519],[0,0,0,1,5,-56,138,18,89,-281,172,-185,412,-417,505,-728,767,-935,1274,-1382,1595,-2088,2338,-2628,3215,-3696,4172,-4923,5554,-6246,7280,-8220,9132,-10408,11706,-13003,14685,-16360,18043,-20175,22464,-24719,27394,-30291,33292,-36793,40579,-44486,49012,-54052,59329,-65376,72187,-79565,88029,-97788,108739,-121614,136926,-155062,177476,-205947,242872,-293527,367736,-486264,706528,-1252257,6194248,-849378,-27254038,-22584290,16423852,34100563,183838,-26275715,-16419684,969691,11548054,18529899,6419604,-18064163,-24471690,-582975,27934546,24145680,-10670467,-26738122,-7498979,11887566,16976257,15273000,-5117546,-28755818,-13522188,21648262,22856633,213099,-13746700,-21367388,-12010579,21099601,27949018,-7636822,-26884321,-11371790,3639724,14115939,19872102,-879675,-27527134,-17533118,14689454,26497822,10823151,-13042894,-22669758,-6444771,17367879,21217505,5225106,-13982234,-21830348,-6016810,21105090,23367433,-4083071,-24798670,-17220818,5088663,20121634,14566708,-7643002,-23337194,-14270659,9781061,22553605,10796514,-12094632,-22629474,-9020730,17357200,25955769,3426859,-21060210,-16943276,3353621,15975986,16792907,3517610,-18774189,-21887541,3604360,25403962,16289061,-12230442,-26850462,-8569886,16784445,14420085,864159,-2313923,-15227952,-23940696,12406513,41414052,16292,-38631096,-8503439,18419196,3862185,6185428,15321846,-14557195,-30877069,6439061,32684891,12560218,-14333531,-23009619,-8053207,18637396,17069327,-4936233,-5746787,-6675760,-20628593,4010909,40577715,6297584,-43172761,-15358281,24979425,8860781,-2815516,10007965,-7376023,-28051522,1234393,32527855,14218164,-17965445,-21498373,-2260706,15419407,14910749,1730108,-8486502,-13970500,-10113058,11762567,25215658,2258397,-25004671,-16635744,8813001,17439250,8509727,-5258514,-14721120,-11882147,3576632,18731970,14374226,-10384414,-23857876,-5239299,16856712,14944062,2070411,-9537081,-17060947,-5029625,18477013,17258278,-5124016,-14878132,-10374498,-1074763,15413251,18716833,-6721049,-24228442,-7234883,12992517,13069982,4997837,-6165000,-16491334,-8882300,12252205,18851544,3160765,-15290506,-16726488,588246,16882504,12876628,-3773911,-13835856,-11061162,2025720,15765087,13085065,-6608050,-18621225,-8309789,10214991,16467363,5813736,-10525215,-16069706,-4128537,12596565,14985208,909079,-12791601,-12742685,-999487,12909025,15270316,-1582252,-19268163,-12022914,9728375,15692799,4657363,-6401085,-11672002,-8382219,5517646,16003634,8781465,-10261805,-19751163,-3767607,19929204,14422313,-9824112,-11395296,-436279,-4171826,1970735,21952544,6311040,-28959290,-15690440,21548828,16105747,-6858603,-5445088,-3856610,-9784037,2383928,17472338,8163237,-11711936,-18356508,-3932115,19122788,16572005,-11201641,-15902286,3015502,2037403,-2165811,15810159,10293456,-24826654,-19501328,20559465,20985108,-7775865,-10442143,-1530217,-5355767,171971,15066870,9033156,-12517910,-17562865,-98507,16769046,11584625,-7172133,-13384456,-4278099,3323777,7537988,9843632,-238813,-15249001,-10938968,9236339,16732965,3237915,-11506289,-11199969,127746,8592083,9205298,3085132,-8609297,-13765673,-701324,14455047,9923839,-4765086,-11090753,-8009917,2394217,13600639,8277111,-9083380,-12688942,-1587512,5844194,8701727,6972850,-6281062,-15796519,-3056820,14002886,10990849,-3129920,-9862347,-7245957,986428,9572149,9004952,-1808519,-11638970,-9070444,4750282,13857799,5753033,-8575753,-11260915,-2464435,6702509,9529854,3464569,-7824239,-11501267,-1400962,10309931,9763411,-1075611,-10161531,-8794581,2029170,11445238,8242558,-4978036,-11569198,-4113227,5803536,8197304,4802747,-3319145,-11654280,-6545904,9639489,13516181,-829604,-11738297,-7205076,2669888,7113105,5381790,599175,-5729503,-10302360,-2530712,14240307,12607926,-10957644,-16355642,4318867,10000378,-1153117,2405357,5532592,-11696492,-13565269,12457206,18596591,-5192630,-15174211,-2614706,5602990,4698487,3387941,446634,-4694948,-8306879,-3016505,12159718,13541360,-9475897,-18633430,3595437,13970154,-1107848,-3319128,5112639,-6083525,-13181096,8230197,18787790,-3186905,-16715240,-3296285,7776929,4870154,1882532,308930,-4919247,-7518202,220099,10764564,8086614,-7148558,-12665296,-392257,9740988,5470310,-1534998,-3954717,-5388855,-3267560,5420888,9668955,609455,-10346346,-7526700,4519481,9122212,2908559,-3872672,-6206066,-4151538,3074635,8687165,3522588,-5851484,-7222005,-1684088,4812226,8105519,2285148,-8432661,-7956881,3180360,7760480,2822370,-1498492,-4617645,-6097513,218408,8816383,5997454,-5057078,-9001149,-2062886,5853967,6270942,596340,-4425423,-5341327,-1819657,4637312,7474273,995114,-7711455,-6386342,2600594,7155416,3777117,-2220057,-5984047,-4176546,2634654,7014915,3067518,-4293426,-6305198,-1810142,3893780,6151775,2350055,-5424732,-7770160,413020,7823757,4043837,-3087015,-4134615,-2424003,-603709,4220613,6592525,-803888,-9059269,-4838835,6591985,8248400,-1334146,-6317393,-1363214,1077563,-1214815,3625244,7595809,-4409363,-13189180,1610321,13837680,1348215,-9197106,-995410,2587905,-3594064,838189,8800724,678813,-10895747,-5325784,8094243,8576093,-2939201,-7869140,-264646,3735993,-1243848,605588,7009406,-1629135,-12577194,-475264,14158543,3149936,-10611419,-2845416,4958507,-1144204,-1396601,6346977,1773042,-9259823,-5200458,7443727,7627455,-2680962,-6771107,-1453547,2593490,1449612,1453140,2177993,-2310882,-6448359,-253161,7912377,4176147,-5186522,-5555491,835161,3340898,2094989,1324788,-949111,-4332100,-2668127,3777687,5408030,-255676,-4897972,-3356332,1034564,4001020,3006206,-1707589,-4561410,-1797879,1974425,2813701,2080159,-555981,-4591986,-3335229,3714590,5803952,-385945,-4637360,-2325784,1092380,2249289,2401595,896055,-2783764,-4201020,118673,4990920,3265960,-2933668,-4566274,-631788,2460029,2279382,1044692,-1279166,-3740310,-1939926,3086068,4257708,-68086,-3574195,-2687936,475300,2951986,3006763,-455731,-3818110,-2328882,2258556,3362932,736673,-1238349,-2077974,-2356686,750192,4730030,2128889,-4389914,-4392089,1826642,3769386,163184,-1279584,-100907,-1552616,-2687200,2230840,5983481,-597956,-7528510,-1662794,6579293,2272460,-3953741,144030,2547825,-3829943,-2820479,6849601,4717875,-7027008,-6127531,4918451,5361734,-2541901,-2821324,1825688,-53382,-3830888,740914,6486636,430613,-8241662,-2667876,7691521,3341771,-5680847,-1579786,4126820,-1755267,-4027091,4860294,5658537,-5392705,-6713876,4122603,6200593,-2030906,-3647164,1284299,839004,-2374130,461837,4282888,260533,-5466107,-2331483,4509278,3467082,-2530928,-2954016,779081,677233,-883484,1412132,2392383,-1973204,-3992232,837963,4365941,1052398,-2594168,-1700753,268716,871165,1234931,921585,-765924,-1862381,-880918,1118268,2236196,707764,-2390818,-2597865,916957,2768418,379163,-1575693,-762742,-337234,-519425,1103039,2258700,-350629,-3124110,-1118000,2626005,2271241,-955768,-1647103,-210040,174911,95063,1393911,1196346,-1691134,-2577300,660599,2740624,501881,-1656873,-1125569,-143259,253649,1149553,1057214,-955753,-1981133,-244499,1516885,1024549,-6269,-669165,-1306352,-609530,1802964,2044596,-1177627,-2278267,414378,1465416,-149020,-45072,1179495,-822947,-2744195,581024,3781050,296788,-3878729,-890112,3038401,442607,-2393985,916969,2410567,-2694232,-3277582,3563236,4344988,-3479867,-4442213,3031464,3499153,-2984987,-1868685,3772090,604256,-4873056,-211266,5882301,643207,-5833825,-1173419,5002646,823397,-4095922,243969,3836877,-1744788,-4440091,2735709,5223309,-2995862,-5500257,2716624,4779457,-2609869,-3319663,3093268,1942680,-3967498,-1250663,4676913,1321346,-4655375,-1556995,3865784,1448316,-2841426,-749173,2196152,-209261,-2353947,832698,2936293,-768124,-3318953,260137,3073838,90179,-2200478,56999,1278330,-693012,-764511,1363305,833078,-1546568,-1171665,891891,1431218,-1153,-1103236,-697671,494086,668007,-193921,-246102,285495,-277324,-877828,411375,1547755,-19769,-1747785,-519750,1420933,786742,-854262,-402504,591277,-169835,-774203,694077,1241619,-720883,-1720281,395006,1586696,-67156,-1168609,29434,461198,-445789,-101337,991768,152954,-1218339,-390768,980634,503752,-444713,-274375,-63123,-295401,327964,906279,-142909,-1005881,18136,790666,-150239,-344368,665042,72116,-1474802,-46154,1963967,155709,-2175329,-260849,1997862,-87898,-1805766,680041,1865953,-1404516,-2157996,1912557,2560786,-2143895,-2667790,2173577,2384683,-2361843,-1738565,2939735,1227142,-3585615,-779145,4156413,548645,-4386597,-451318,4183308,8664,-3790953,687752,3474524,-1474481,-3386981,2003861,3591446,-2230559,-3718868,2157191,3481971,-2150985,-2960245,2533845,2332643,-3148644,-1745749,3805863,1440565,-4037229,-1152283,3863839,882234,-3314800,-330743,2813725,-275196,-2505953,734302],[0,0,0,1,6,-100,57,-35,253,-198,86,-357,544,-460,587,-768,946,-1288,1435,-1499,2006,-2518,2714,-3185,3811,-4325,5032,-5849,6553,-7536,8627,-9615,10960,-12504,13815,-15408,17458,-19442,21571,-23981,26509,-29428,32717,-35922,39514,-43775,48188,-52905,58308,-64133,70519,-77805,85703,-94534,104749,-116176,129185,-144646,162754,-184329,211109,-244877,288910,-349573,438344,-581265,851366,-1546296,8203878,13391675,-2301908,-22745309,-28055762,15341004,43422126,-2185208,-40761707,-5578235,14487695,-6706923,10814817,30458905,-21050357,-47657437,12133736,45337233,6105198,-18228799,-10975802,-8182812,3889982,21344040,13126356,-5867032,-19816168,-22229024,12017638,43425581,3106907,-42690393,-12818361,18146916,293608,4605843,21630217,-15206908,-43287612,4163723,42699143,10898492,-22172009,-15531078,-4367692,4534308,19332247,16897316,-8089166,-25047558,-12276767,18295848,29208606,3430068,-23583228,-18215118,3226766,15834641,16139452,1582374,-20493753,-22386299,3231072,24030699,15351844,-9956583,-24010085,-13506970,10757753,23447346,9740845,-14908473,-21288896,-4269649,15053595,19929343,7696824,-14954607,-24107547,-1646637,25406141,19754975,-6589096,-20050782,-13310167,4499176,19430716,13807294,-7912216,-21312556,-14544514,7953641,25892638,11032588,-21753335,-23103047,2755007,13318979,11938486,9313205,-11997091,-27945536,-123431,29644233,14191590,-10351270,-13002669,-11589768,-548113,23171760,19182237,-13559484,-24314407,-5177810,12292485,16920677,7082571,-12614082,-19999713,-6128154,13608918,21274359,3829012,-23903428,-20346141,10084442,18861964,5649809,-817125,-10282306,-19833752,972013,28247625,15205573,-16616939,-22111923,-2747812,16233617,15878308,-506848,-9298944,-9495590,-11806531,5429822,31959289,8084930,-37728845,-18596973,25552541,12627065,-8397349,6689218,-2227226,-28936549,-1691270,36482306,12537972,-24301418,-18121897,1955258,12294173,14134053,1321031,-11277110,-9685313,-6071653,6343668,25405483,7858720,-31449995,-19777582,21630531,18006906,-5590389,-1383138,-3158392,-18976795,-1739357,27909855,13186221,-20263713,-20143802,2209824,13989765,11396131,1200556,-10546396,-13978218,-3317929,13621227,17649682,-686434,-19870293,-13219406,8539414,17061780,7433606,-7135539,-14877111,-8273711,8491706,16805949,6281376,-11044062,-16152015,-4193294,12485988,16237199,1621285,-15804678,-14627538,3884524,15509890,8967041,-3799226,-12174601,-11680444,2528486,17891789,11361063,-10183434,-17694709,-4849235,10958495,14487485,2956123,-11157254,-12114605,-2019158,9222670,14998251,4177178,-17034103,-16366980,7889485,16982656,4316394,-4136421,-8689659,-12431062,2096699,20171890,8508721,-14161468,-13503281,-811898,6917598,12004252,6471582,-11380850,-16536888,-309498,14575507,12005876,-2697289,-13843448,-8601262,4546002,10082031,8983628,274004,-15803889,-13858555,11779127,19861114,-915082,-12492728,-6211066,-2632361,3018201,13265481,7240448,-11870668,-16706293,-703345,17146583,13421333,-9585888,-16325060,733599,5779523,71980,10352756,8803497,-20667087,-19872775,19750647,23390957,-10269751,-14149215,2206616,-1892253,-1703252,14468732,9102863,-14316400,-16573151,2490412,16507619,10861279,-8790407,-15549076,-376668,7586584,1889152,5961313,5448079,-15784929,-16630451,14879122,21743371,-6036942,-15401813,-1731192,1616780,1467936,10180589,6821792,-11376470,-14727098,2907487,15577186,8055234,-7390708,-11841894,-3539663,5468802,8561786,5612613,-3987681,-12375888,-6367329,8858641,12804445,1150449,-10398126,-9860213,460555,9920415,8920450,-1793867,-10308028,-7480121,2861473,9852191,7423887,-2693592,-11485648,-7644273,6845210,13265566,2525985,-9279589,-8287250,-785658,5672399,8808822,3352060,-8433907,-11329945,-194007,11258263,9208109,-3719625,-11636118,-5014120,5242909,7094408,4490085,-853018,-10250310,-8896704,8023872,14126484,-271481,-9754491,-5350635,-942771,4067147,10239897,3207402,-11164245,-9644438,4176378,9680799,4646346,-2512760,-7880578,-6348574,2556604,9747787,6598845,-5473527,-12405623,-2620445,10004166,6632724,-2074138,-3019928,-5201247,-6324046,6415770,14401872,-1103868,-14776640,-5200445,7420962,6694676,1560379,-1424488,-4483425,-6016773,-712240,10000542,10299915,-7862395,-16888189,2334362,15085279,420705,-6353369,3360834,-2970511,-12011270,6344296,18774828,-3185610,-18365046,-2136408,10649068,3914050,-1001468,35284,-3517202,-6368105,-45321,10022919,8632481,-7518448,-14605769,1856273,13684013,1955333,-6385849,428843,-1411457,-7483774,4394703,14194057,-1369656,-15224012,-3922427,9215394,5754224,-871624,-1995790,-3764569,-4625924,1561319,8632433,4699654,-6786532,-9335234,662102,8414058,4840487,-2172441,-5083997,-4259297,189442,5943134,5800793,-1652147,-7401856,-4501778,3395596,7395418,3220592,-4773734,-7324741,-1271551,5704641,5411813,-84129,-4123845,-4970872,-1791923,4806683,7408389,-222014,-8358301,-4928242,4125848,6332876,1801463,-2571745,-4416335,-3155162,1707952,6343960,4247830,-4324447,-8332532,-669193,7371169,4208902,-2231763,-3026773,-3113110,-2215452,4573619,7477768,-1794964,-8618827,-2491005,4158236,3873840,1990338,-1042142,-5472857,-3901423,3893762,6851821,993643,-5608671,-4648541,1317836,3936893,2667155,1120870,-2628590,-6555921,-925838,8761873,4893798,-6333210,-5406490,2054014,1374366,417416,4387797,889397,-7888416,-5002617,6571665,7878504,-2196008,-7394115,-1478937,3724154,531215,-228835,4384706,-606728,-10158399,-1545745,12882679,4182345,-10841431,-3934187,6302530,29314,-2669251,5616135,2745143,-8912545,-5489901,7885293,7867392,-3798620,-7593929,-68591,4295195,214131,-692489,3362420,-703433,-8303788,-1222875,10593616,3963586,-8835666,-4604745,4904768,1838489,-1652939,2860820,1716302,-5972764,-4077508,5891299,6545029,-2484101,-6170669,-1006074,2928631,1894886,782786,399905,-2443276,-3983624,621739,5409004,2358744,-3875817,-4341775,-24860,3132317,2795252,116423,-2583715,-2809259,-49505,2760632,2948971,160678,-3134927,-3291382,938854,4747227,2384903,-2978721,-3655436,49309,2014973,1647981,1292146,-644565,-3742909,-2387861,3258034,4574490,-881602,-4677298,-1709496,2145295,1878075,640904,511549,-1608763,-3673607,216930,5404053,2215571,-3993501,-2998342,1402952,1501213,900811,1819797,-870649,-4154979,-968318,4207114,2771463,-1912457,-2801346,-754971,466948,1220464,2135014,380522,-3718900,-3136696,3002607,4313121,-1341090,-3003799,447972,-7492,-1368603,2950572,3931278,-3512515,-5590600,2362318,5484453,-683051,-3158112,522931,736999,-2221270,218161,4728392,847422,-6457850,-3033934,6135061,3841599,-4910263,-2554804,3836944,-724028,-4373528,3702139,5964384,-4950088,-7176735,4229157,6726152,-2618152,-4336443,2168559,1767858,-3161723,-308644,5249182,973821,-6574465,-2485616,6312686,3345059,-4934009,-2668723,3441337,70207,-3456893,2360657,4532631,-3473038,-5713776,2750070,5512884,-1269798,-3824039,695555,1657689,-1321708,-1626,3058025,272019,-3901550,-1494621,3576752,2503091,-1878995,-2195756,351800,665902,128194,935225,638711,-1497074,-1969146,486014,2228900,1028622,-1353676,-1934396,-297299,1638075,1319555,-352127,-1061944,-432561,-214757,302271,1568232,1044079,-1771445,-2354435,987330,2751977,141312,-1944656,-420694,568033,-413055,94268,1765912,135435,-2829483,-1107737,2735195,1783415,-1801589,-1414529,849193,71858,-702817,1435014,1369349,-2080308,-2092894,1649256,2191895,-728698,-1206285,268633,-107093,-523175,1142252,1553196,-1266582,-2312870,680874,2143189,-200694,-1325808,535142,167814,-1751962,452622,2985316,-539196,-3730677,336953,3334665,-634156,-2168675,1528083,1225938,-2748734,-999387,3648262,1427451,-3820020,-1796587,3508036,1600235,-3041004,-684715,3192299,-553315,-3943412,1533157,4849861,-1895145,-5276037,1904648,4766493,-2247619,-3639347,3018567,2463332,-4099461,-1786496,4802188,1770147,-4998688,-1809958,4618990,1507334,-3897104,-737210,3594567,-339680,-3883704,1124391,4336721,-1502838,-4586560,1490756,4169292,-1496994,-3182432,1863635,2208193,-2367218,-1648127,2948775,1547161,-3051597,-1525226,2707135,1344503,-2076625,-869194,1548805,225157,-1488270,269049,1655379,-412160,-1793137,97495,1560612,292738,-1009983,-350846,469580,221749,-158239,60217,260405,-143230,-563613,-134003,778448,672114,-761015,-1013284,504250,1137364,-314936,-880087,453890,577523,-795298,-511792,1287187,535563,-1589033,-847289,1585314,834598,-1383142,-541443,1257904,44242,-1339092,529206,1513578,-834943,-1608624,892745,1471059,-809074,-996170,857751,462610,-1048890,-138163,1222849,-104523,-1414706,97765,1327685,-235849,-1140722,464750,779975,-968437,-621317,1498636,460390,-1937648,-305514,2023282,-100640,-1980450,785924,1841949,-1487135,-1600241,2100301,1344018,-2503283,-1113473,2579566,847130,-2493822,-390937,2486699,-50776,-2723099],[0,0,0,1,3,-76,-24,-56,145,5,96,-261,133,-155,390,-356,375,-568,610,-741,983,-988,1138,-1567,1698,-1824,2252,-2575,2856,-3378,3761,-4160,4851,-5431,5976,-6824,7595,-8309,9419,-10491,11443,-12723,14138,-15501,17174,-18918,20666,-22866,25254,-27597,30411,-33631,36949,-40856,45347,-50245,56045,-62944,70870,-80639,92887,-108246,128789,-157722,200872,-272941,416194,-813133,4764496,16595677,13762715,-3470146,-25880022,-20602617,13541321,32272133,6164073,-27713230,-23418068,6314164,17809760,9674759,3916647,-8089403,-26422463,-9063995,33752597,29078077,-17396415,-28062539,-2525616,11032452,15778083,15664501,-7572580,-26686060,-9728041,15559525,20887416,9681287,-16235286,-32095832,-4402099,29893787,16784700,-12377983,-14632549,-11419813,-7160346,18062030,27828395,-6560034,-32352982,-12243354,17301034,22960813,9177322,-11393031,-20800000,-7214168,14846147,22431940,8095689,-16459347,-24623386,-2543850,23050619,19766774,-5080011,-21996497,-17411417,3367463,21093005,15472269,-8865068,-23912849,-13165905,10146129,21708048,11141396,-11572174,-24044059,-9030717,19806715,25458913,454375,-19477801,-14307136,655553,14418708,20118662,3708649,-22042671,-21347982,6172734,25195856,14800783,-13363836,-25787730,-5873298,14598937,10809504,5486573,737691,-23050319,-24606244,22434876,38476855,-9958108,-31861061,-1262178,9041713,1193018,15949813,13410954,-22444658,-26160887,10588451,27744146,12376171,-11802797,-25073615,-7080559,19981837,13415793,-3681094,-1305126,-11204300,-23434961,10778149,40175365,-555426,-39440584,-10596918,19299461,7451535,2833954,8359981,-11280750,-24749929,2547439,29361878,14880485,-16104750,-22961558,-2867001,16620175,15287899,1271198,-9697796,-13870218,-7576182,10594469,21902671,5581499,-22469722,-22371300,8396384,24674383,6056124,-12117583,-9812583,-7252221,-2603318,17237442,20116700,-11607337,-27721737,-3186082,18687552,14418440,1560679,-11735074,-16419749,-510743,16141643,12276746,-180085,-11476655,-17924925,-1682405,24334141,16236433,-15141466,-19466833,-1154021,7332357,10025427,10420257,-5539440,-21007396,-8455302,15715866,18653702,515617,-15984580,-14549249,1938600,15017464,11887923,-1815832,-13809633,-13301227,3005604,18184216,11614144,-8727194,-17501587,-6879899,9689290,16155917,5971942,-11223823,-16551259,-3134487,13381868,14104215,194301,-12110270,-13018289,-1617689,14513158,16118242,-4369902,-20050475,-8961482,9960552,13296874,5278509,-5010601,-13136286,-8855900,6924315,16555476,8256667,-11915177,-20447388,-645463,20964281,10035188,-9656167,-6370683,-3054122,-8891814,7502182,25260101,-1263923,-29779479,-7874810,19541939,10101006,-2788405,-2614881,-8656919,-9740004,6074815,15969737,6651972,-10381119,-19189676,-3584344,21493050,14330429,-13326172,-12380068,3118501,-1467319,640594,18126655,5491372,-25390134,-14536442,19389421,17877408,-5181878,-10039613,-4806854,-3729722,3229700,12771338,7051541,-10734043,-16865712,-1108185,16890636,12517447,-7367875,-15108873,-4454337,6442844,8078745,5746205,-255941,-11042559,-12544480,5809814,20485598,5346195,-16901762,-11801547,5556011,8264809,5225895,3889935,-6533760,-14501000,-1517130,14661152,10937212,-4290945,-13652756,-9037252,6923809,14393202,2382351,-8710093,-6769590,-4025158,1367429,13147350,9749947,-12011521,-17032772,2760762,14327776,6513068,-2976606,-7077004,-7732463,-548908,10342880,10372050,-2849077,-13593915,-8106199,7345779,13094272,3165767,-8070267,-9541896,-3062524,6104378,10753363,3343740,-9397505,-11249846,181544,10475600,8848786,-1397435,-10110621,-8712475,2711058,12100899,7252378,-6215030,-10660886,-2953603,5009393,8057481,5752852,-4386722,-12999363,-4606119,11232006,11624897,-2266536,-10755227,-6453775,2646631,6966337,5096160,921027,-6055446,-11543475,-881922,16719055,9568198,-13921864,-12380869,6254299,5793674,-718521,6241523,2414851,-14792070,-8841214,14268214,13959236,-5624294,-12293171,-3773994,4910198,6781090,2489456,-1360871,-3610352,-8023930,-3291993,13657055,12515035,-12022685,-16802434,5619438,11899565,-1325466,-1414136,3026426,-7515386,-9675820,8909287,15429388,-2760637,-14690232,-4864427,7436520,7492268,1196810,-2607051,-4259774,-4866688,-10738,8911324,8184724,-5911809,-13448764,-1595872,11763719,7237238,-4765388,-6257854,-1791583,-1204810,2169294,8879621,3375768,-11178288,-9960576,6451119,11531331,1069473,-6459724,-5164304,-1551931,3069006,6190225,3449992,-3446032,-8082198,-4262157,7305006,10914974,-1689412,-11223021,-3506949,5334443,3625248,2152102,1673947,-5491434,-8705707,2210555,11153069,4046406,-7380477,-7727162,137030,5437193,4635841,938116,-3516074,-6193891,-2344982,6309504,8111679,-1099705,-8505304,-4584451,3408068,6173518,3430660,-1988626,-6269938,-4200751,3547978,7375828,2191420,-4898486,-5917063,-1267360,3996387,6312897,1904269,-6508360,-7273312,1862026,7559187,2932365,-2831526,-3763557,-3047174,-249630,5440768,6116082,-2238052,-9095901,-3640188,7254796,7491105,-2422848,-5755008,-454579,6703,-1244497,5635795,6766445,-7414770,-11590327,4566866,11749255,-642196,-6983595,-792866,215378,-2117449,3052384,6683478,-908113,-9097380,-4682673,7364322,8922038,-3079639,-8700704,70536,4249490,-1279314,1073574,6470156,-2972294,-11538042,1084204,12843952,2279094,-9156393,-3383744,3356608,794707,106248,3737641,675885,-6713220,-4913653,5421999,8371443,-1168237,-8220118,-2883746,4464816,3076032,-428900,591936,-510237,-5107444,-2129642,7254278,6314147,-5221238,-8190196,1345353,6147941,1365966,-1447468,-208931,-2063092,-3479548,1983796,6589725,1329077,-6505746,-5159602,3078639,6106022,704084,-3740484,-2073230,-151820,-619862,2066086,4976039,-645387,-7627588,-2512707,6709614,4653620,-2927155,-3484770,-277723,-33626,830550,3673893,1901717,-4230721,-5098018,1659308,6005212,1634788,-3914015,-3148230,-191,1244188,2162978,2193289,-1599700,-4784082,-1464448,4042277,3750542,-879464,-3276777,-2205052,359509,2914102,3229038,-675876,-4151994,-1962025,2575189,3077017,643608,-972574,-2419970,-2623413,1414434,5051719,1266468,-4778433,-3634908,2049502,3110742,46673,-659300,-181574,-2387082,-2515192,3353873,5866811,-1913182,-7325015,-57351,6077648,802012,-2905696,1391197,911747,-4539862,-779636,7134236,2813078,-6745897,-4470620,4295147,4298118,-1666432,-2304552,1041469,-311869,-3327019,1109687,6224142,-80917,-8134459,-2027697,7408812,2606620,-5092782,-1050274,3078814,-2002702,-2696819,4678153,4338904,-4812885,-5725674,3013799,5668447,-527079,-3724094,-268476,1437912,-1025730,-547894,3296765,1438756,-4844490,-3795856,4165246,5047187,-2412195,-4431690,764790,2175200,-1041537,-94459,2824488,-436417,-4659318,-683725,5228095,2668434,-3659893,-3291198,1680608,2348016,-415976,-305490,1283271,-939937,-3194611,637461,4756500,904093,-4916432,-2365664,3265930,2164300,-1658096,-577646,1036937,-1597474,-2134798,2492954,3727605,-1781461,-4339713,308279,3589097,854097,-1600037,-202375,149759,-1337978,47130,2906044,1206725,-3055508,-2419173,1804416,2424079,-294114,-1136570,-517365,-831557,-275794,1786012,1466133,-1412400,-2210468,105935,1559901,860780,256223,-535807,-1716554,-586186,2225258,1929757,-1441638,-1953703,436788,856853,-195474,704394,1142305,-1584778,-2720901,1275094,3675840,-330816,-3506943,-295840,2437921,-358559,-1600009,1865778,1513611,-3509065,-2257014,4262337,3102407,-3803312,-3009929,2868793,1924177,-2500155,-301882,3125766,-630911,-4092942,505678,4964820,324386,-4819588,-1014028,4014350,778315,-3275286,428537,3107970,-1915124,-3855511,2776680,4573043,-2764397,-4687616,2107231,3802002,-1713518,-2394757,2085986,1353339,-2796118,-1274647,3432337,1969844,-3254003,-2743045,2620090,2852920,-2025734,-2193038,1892837,1142872,-2572032,-513138,3466739,642170,-3920906,-1225101,3504283,1471346,-2635424,-1221886,1971775,392230,-1857952,242545,2370445,-363101,-3144327,-118093,3377762,674711,-3077379,-819315,2447616,230004,-2090721,615126,2179581,-1325417,-2642785,1438635,2972747,-1016069,-2851692,524207,2119719,-575552,-1422881,1143072,1101433,-1772738,-1287754,2118079,1628869,-1909627,-1687968,1438229,1220378,-1040373,-411682,1027100,-248902,-1336419,362944,1629412,-225281,-1523930,-61349,946896,37865,-323616,376735,-131066,-866283,249061,1181873,-87333,-913368,131736,423032,-458952,2565,1004050,-225035,-1674584,214742,1811965,-72171,-1748644,147150,1424062,-614350,-1299172,1212972,1523049,-1784627,-1867332,2055554,2034368,-2096886,-1874644,2213749,1356426,-2465455,-767680,2880869,381323,-3306269,-231121,3476438,196030,-3262740,-71200,2937971,-308844,-2770878,758856,2899562,-1156282,-3190856,1391210,3377848,-1529864,-3361305,1639832,2939780,-1861837,-2431851,2401556,2009390,-2689709,-1742775,2869913,1539405,-2761630,-1457875,2474017,1315716,-2251012,-1112075,2269765,955555],[0,0,0,-1,-3,17,-90,1,-94,178,-16,150,-382,270,-241,476,-563,696,-861,845,-1074,1513,-1610,1735,-2214,2537,-2859,3397,-3830,4290,-5024,5626,-6293,7274,-8092,8887,-10133,11400,-12521,13948,-15477,17107,-19068,21024,-22971,25471,-28178,30833,-33934,37417,-41067,45264,-49947,54947,-60812,67499,-74888,83636,-94053,106183,-121108,139945,-164022,196565,-243157,315077,-442221,732304,-3292914,5645563,16741908,12964059,-375037,-26462215,-27492530,19059840,41028254,-7161468,-33471871,-2651113,4079480,-6751306,22601901,25486082,-30422762,-39035020,17327180,34772320,5752726,-9433165,-13374330,-13490247,6708332,22329281,13022615,-4600772,-23426272,-22953615,19040974,40157666,-5139879,-34093360,-6133706,5310596,-2472237,18830334,19620840,-27901908,-36938325,13211526,33853989,5784127,-13244161,-13492919,-11283169,4004969,23631115,17359557,-10531492,-26175360,-10322351,19878575,26519439,1904702,-19789207,-17064878,-951990,15464646,19761843,1132423,-22835588,-21283282,4156921,22722755,15036737,-8896908,-24035141,-14096738,11129389,23465304,8674470,-14219547,-19456649,-5786758,12598093,22438675,10009399,-18505657,-25219490,2754228,24805078,15177047,-4585754,-15981735,-15496589,1562555,20813553,15911955,-7846953,-23359438,-15600710,11625640,26782316,4793327,-20962935,-14571192,-1163446,4145243,19151832,16622851,-21797762,-31319989,10679073,28342712,4370830,-5438557,-6029036,-17701266,-3891616,27786154,19409535,-15258975,-23332157,-6170383,12424434,18998300,4642858,-13985772,-15162418,-6460993,7873110,23551751,8582171,-27408211,-22688859,13809611,18722442,2696528,627350,-8697399,-20978342,427643,28296170,15204561,-15910076,-22130333,-3095398,16279131,14937866,-188533,-6919850,-11043924,-14478580,9187465,33152404,1959688,-35834314,-11272096,20140869,6513867,-143009,9853743,-11531626,-27876741,6554861,32002949,6831764,-18703865,-15538321,-2316288,11817777,15194486,1520015,-9299349,-11473547,-9238283,10749312,27353441,674146,-30555094,-11008643,17416117,9737995,1278262,4361279,-11214092,-21267339,6012734,27193230,6840948,-18038769,-15309099,55858,10694228,12684486,3623112,-10864581,-15748324,-3205308,15545982,17101140,-3062919,-18573444,-10890946,6947196,15046008,8857847,-6010056,-15795181,-8487173,8868356,16365023,6093585,-10252712,-15932728,-4847481,12553459,16650144,830535,-16139405,-12615878,4066903,12407944,9064412,-298974,-12877424,-14892429,4324665,20132192,8610835,-11581181,-14707049,-3838811,8515279,13190595,4399648,-8949473,-13059429,-5131099,10731022,18675518,844234,-20608450,-10637484,10418384,9269414,3735647,4184850,-10343841,-19453095,5937137,24703360,3385678,-16063336,-8463340,-515287,3200180,12058043,8203143,-10803963,-16668785,-1640059,14368740,14062762,-3533423,-16055425,-6216053,6360299,6709548,7954150,3624071,-15585438,-15986211,12175462,20690346,-1516984,-12411086,-5606087,-2475774,2852692,12583419,7319934,-10843495,-16902576,-1134079,17678864,12206671,-10236859,-13375286,821629,1661235,1538217,14312503,4962710,-23205744,-13717488,20042406,16053330,-8281654,-7514228,-1584401,-6150959,2739687,15900375,5123717,-13994674,-13934650,2182585,15432988,9729180,-8794582,-12421019,-393363,2918129,3395382,11000918,1554760,-19760613,-10560541,17021683,14546249,-6278949,-8745122,-3098300,-3455567,3872183,13409174,4071769,-13242401,-12170485,4429312,13589623,6434559,-5997041,-10124713,-4575547,3865898,9661489,6741062,-5445700,-12877260,-4635365,8975237,11171138,1162751,-9263538,-9880991,-657,10010593,8696680,-2016860,-9728105,-7053609,2007101,9407624,8421356,-2662791,-12790723,-6893202,8652008,11670485,463494,-7029336,-6499222,-3219724,4586884,11178396,3535720,-10623790,-11089486,1895193,11335863,7027461,-4580973,-9031509,-3558186,2032744,5735878,8604870,-572594,-14980680,-7460497,12834145,10963496,-4594207,-5390885,-2172967,-5370839,2391883,14086626,3418506,-14043499,-8984054,6304701,9022748,2916777,-2617172,-6087052,-5446738,660317,8655073,8697853,-4989229,-14493095,-2094092,11952823,5427253,-3639673,-1713386,-4118678,-7088528,5715255,14439193,-766118,-14389544,-5334754,7380534,6883714,1055032,-1680089,-3609008,-6112780,-1410644,10798303,9981220,-9456445,-14917525,4348679,11811344,-851629,-2401065,2953618,-6954941,-9463006,9717084,14646215,-5509245,-13960640,-1070687,6956308,4019368,1314615,-818739,-4705855,-5747112,839203,10377824,7046880,-9189983,-12057797,4145920,10109614,147416,-2212144,722282,-5813123,-5984582,8505153,11312980,-4850071,-11858049,-1440842,6259830,4297675,1260898,-1471180,-5478311,-4784311,3242115,8781373,2750542,-7279928,-7432059,1347110,6806640,4407244,-1017395,-5114141,-4996115,833525,6514591,4917320,-2254144,-6728849,-3969270,3266795,7256078,2946594,-5221019,-6923245,-308370,5345545,4230451,404049,-3188323,-5683982,-2358959,6306302,7667076,-2398707,-8484766,-2582262,4236318,4174417,1777543,-836596,-4558560,-4573939,2193279,8150500,3588044,-6774608,-7401776,2409740,6204315,917803,-476299,-196188,-5548193,-4206973,7798558,8486117,-5462032,-8984300,987713,4264745,1002696,1970109,1029011,-5597558,-5594866,4161375,8655278,401223,-7704795,-3923832,3500288,3123517,612416,2137972,-1083574,-7714539,-1825765,9842287,5254858,-7314714,-5518960,2718267,1751686,-88433,3642129,1182902,-7099738,-5333688,6158704,8384280,-2345772,-7997228,-726047,4090438,-373294,302768,5038557,-2071676,-10047345,831580,11929285,1726688,-9046290,-1960552,3920847,-795755,-51812,5373660,215063,-8050436,-3346088,7102141,6370776,-3514839,-6423679,126459,3108180,-205017,874289,3501962,-2923212,-7901151,1667752,9501317,937595,-7256029,-1961207,2812560,111363,702820,3705435,-767703,-6278539,-1651002,5978834,4472008,-2581103,-4481057,-905135,1606062,1850754,1951622,190303,-3540109,-3383800,1819524,4720265,1274383,-3288985,-3592773,-337870,2870661,3076072,-28655,-2885988,-2475199,324871,2445680,2633677,438408,-3343774,-3503317,1609946,5053715,1370696,-3443808,-2397957,479598,812006,1480374,2491489,-928482,-5013525,-1786374,4673861,3732831,-2539973,-3654552,-37652,1089770,191965,1814484,2106246,-3217088,-4998624,2279310,6460866,-218684,-4897962,-333199,1871295,-1035137,782708,4033220,-1138070,-6196927,-378820,5984415,2008674,-3776510,-2028835,1133636,-397317,-528587,3134774,1788827,-4985598,-4052495,4469909,4790634,-2724371,-3245383,1628956,118537,-2149065,2768672,4236083,-3280918,-5653449,2137549,5573308,-395430,-3549806,335535,1242156,-2207398,-134527,4836686,764713,-6639033,-2438586,6255151,2645327,-4682489,-1174734,2984077,-1877161,-2844677,4564003,3913747,-5333477,-4826084,4112344,4606637,-2132920,-2545530,1553244,381585,-2448007,995193,4571747,-523842,-5914939,-812561,5579321,1485348,-3900128,-645299,2034139,-1782403,-1648313,3686803,2315440,-4444278,-3370986,3289528,3213904,-1592308,-1809207,690485,-95549,-1048128,1434668,2490956,-1054346,-3283964,-115504,2908736,1383267,-1261227,-1275336,-359113,-14357,786465,1237165,-101021,-1690043,-1315790,539818,1836221,986664,-1221643,-2165490,-184101,1861635,1047897,-716718,-649526,-168020,-719345,158145,2318748,989266,-2706666,-2021005,2183169,2370581,-1095894,-1415229,782182,-146991,-1577264,1188913,2906267,-1214390,-3887480,404767,3662680,-77381,-2576795,502411,1283080,-1911383,-747862,3415663,1176206,-3992929,-1768563,3526454,1754724,-2534119,-656987,1991635,-846287,-2246671,2121429,3133230,-2495941,-3749222,2099358,3377494,-1799172,-2090704,2062788,562947,-3150916,449484,4174439,-687542,-4485233,425324,3798035,-561939,-2552858,1287035,1695662,-2437465,-1520888,3508124,1993103,-3843294,-2263343,3599910,1863931,-3201893,-626180,3220667,-985075,-3806146,2126048,4317011,-2471572,-4316153,2334951,3466158,-2283212,-2105250,2644082,964913,-3480553,-435877,4164543,666912,-4194141,-888527,3663021,670054,-2970762,165012,2556308,-1384169,-2637937,2221103,3051522,-2425606,-2978933,2233998,2462352,-1788760,-1413241,1825274,431646,-2170753,54973,2614934,67599,-2527523,-378359,1966280,401204,-1208275,-845,731763,-510571,-683756,853341,956526,-777117,-1217461,243063,964922,312828,-489366,-502927,9940,311893,125207,-19843,234826,3416,-803102,-269747,1246462,780935,-1251253,-1037484,1050651,942571,-869294,-421402,1060691,-24232,-1705580,242851,2097890,-250221,-2344253,153763,2169297,-399751,-1835662,923820,1547734,-1625308,-1371380,2179083,1412620,-2400153,-1285479,2332729,888037,-2068516,-286713,2111183,-313150,-2306666,834080,2621630,-1024173,-2762581,1165463,2410054,-1514750,-1922722,2033148,1174636,-2690246,-750391,3135740,393121,-3322304,61624,2994728,-562098,-2567032,1242438,2148432,-1874471,-1888342,2305887,1829931,-2492768,-1595652,2543264,1191178,-2589929,-737230,2773195],[0,0,0,-1,-8,106,-89,60,-222,220,-215,457,-484,491,-824,1020,-1024,1359,-1729,1978,-2398,2784,-3174,3917,-4592,5052,-5924,6959,-7837,8945,-10244,11476,-13031,14777,-16466,18493,-20775,23013,-25655,28707,-31677,34997,-38857,42889,-47271,52180,-57338,63112,-69640,76513,-84086,92778,-102263,112778,-124894,138498,-154061,172379,-193830,219478,-251239,291121,-343083,414529,-518734,685806,-999290,1796117,-9420773,-11374645,7189134,17058381,14266234,-6504639,-23095192,-19349588,10129214,32868141,10567613,-32273150,-25553237,13097226,16796186,2019187,8934648,-3118237,-33637029,-10235150,41221630,26349446,-22556833,-23862851,-712619,7648566,17166620,15869023,-9919980,-23293795,-8915578,9753741,24046327,15277781,-23759174,-35239832,6083087,29361884,6284183,-8137689,-6661087,-18367933,-11334130,25808206,28476989,-13376875,-31154501,-7546568,16068694,20630780,9489853,-10393535,-20250518,-8226928,14167686,24220258,8349892,-19064001,-24265209,143891,22186684,17648650,-4132900,-21387194,-18143036,3947359,21774813,14286503,-9522253,-22689667,-12737408,9456632,22086175,11905533,-13220100,-25398139,-5894709,21941689,21343403,-1476473,-15345431,-13992290,-3096701,16364685,23295522,39696,-24716473,-17855852,8323471,23257872,12711393,-13670725,-23114706,-4492930,10577132,10588173,11648782,-2439181,-30596249,-17100616,29550426,27656887,-14089413,-19830686,-1797757,-1658433,6574875,23540802,5125409,-26126548,-18027634,10880974,22806604,13433374,-11200563,-25471327,-4752259,18159645,10881847,879564,-1361972,-17466849,-19640726,16985869,33278914,-4650329,-31510403,-9700998,12523734,9711708,6910149,4412970,-12676033,-21061914,2515507,27370112,14982643,-16042244,-22418832,-2012043,15433180,15027746,2235406,-11059344,-13513662,-4930449,8635318,19731865,8911029,-22552594,-26141129,11814136,27713689,88843,-13261267,-3197144,-8438534,-7553564,20567584,22090448,-15812618,-27294265,63164,17367361,13358902,1693624,-13005152,-14407360,1760992,12063021,10805801,4984354,-12664734,-23019384,2795107,28313168,9528326,-17291149,-12358925,-978731,1699256,11480917,13827618,-7883465,-22600970,-5757186,16705678,16535721,-723158,-14809224,-12944395,1435021,13169904,12058445,-499395,-14412137,-13622456,4281244,17781473,10008196,-8199002,-16131032,-7154536,9220920,16143082,5423253,-11393197,-15152714,-2245922,11828952,12823177,1810183,-11171604,-14801953,-1397998,17012459,14372889,-7468257,-17290525,-5726047,6772609,10836668,8065238,-3938640,-15288015,-8970712,8550851,16789117,6528445,-13384875,-17910339,2621948,17233272,6034085,-4491988,-3315771,-9692937,-9208490,15379898,22072064,-9084560,-23943651,-1860304,12764930,7185668,3180745,-2828418,-12665447,-7691548,8155001,14140529,5724074,-10674134,-18646404,-797627,20199101,9912226,-10482667,-8566426,-1319797,-2807597,6158117,16584233,63541,-21835717,-10493676,15443404,16041337,-2386575,-10372371,-6118366,-2100533,3636479,11380820,6843729,-10497073,-16309216,-202683,15953728,11518912,-6608441,-15341740,-4643034,8297498,7282397,2878220,1652159,-8649901,-15389981,5360347,23945325,3377952,-20210601,-8099152,8015377,4463626,4042674,6386562,-6626440,-15423307,-798337,14699860,10761037,-4534108,-14981981,-7724221,9767942,11681624,-961563,-4881017,-4402896,-8277991,1027398,17381408,7849408,-15948609,-13935787,5915370,11187956,4249729,-609603,-5868544,-9221640,-774442,11413382,10325417,-4052300,-13663151,-6442574,7791541,11276984,2566436,-6635575,-9129990,-3846604,6386886,10891580,2441257,-9268045,-10112924,17764,9608984,8968294,-1310567,-10645633,-8323879,3975769,11560679,5260341,-5623990,-8320516,-3890373,3041553,9674704,7021628,-6911697,-13449547,-1436643,11277525,8513616,-2269765,-8211090,-6142745,757991,6297841,6950220,1612495,-8780837,-11907310,3227700,16423843,4058207,-12401473,-6485548,3126675,903675,3818800,9103132,-3179220,-15530846,-3211982,13486482,9362317,-4305751,-9345234,-4634995,3548068,6800389,3215441,-597263,-4877253,-9071527,-408952,14319868,8257315,-11829091,-12067659,4178206,7999600,1274601,760723,-311622,-7851234,-6360385,7990643,12985594,-1679519,-13520538,-5454320,7454140,7474686,657056,-2358999,-3871047,-4937973,245936,8496424,7518438,-5173001,-13093728,-2220816,12373933,7357824,-6587260,-5699950,689935,-2346766,-154226,10573385,4677386,-13247411,-10108840,8749278,10875416,-1229279,-5915013,-3411722,-1380542,1766275,5405885,4597227,-2475281,-9775163,-4667438,9776031,10454095,-4899128,-9885722,-44315,3348584,765460,4336347,3416288,-7725079,-9207086,4438507,11036133,1844405,-7284401,-5720406,279109,3740454,4279209,2080653,-3359503,-7070822,-1964628,7059383,7152612,-1964845,-7480870,-3740577,2674288,5679280,3737838,-2108170,-6324204,-3383080,3570510,6227554,2072878,-3874952,-5921951,-2177370,4493291,7031927,588664,-7233955,-5294634,2680418,5301387,2245075,-730386,-3515590,-4805653,185373,7072936,5247151,-4000036,-8244126,-1370508,6663473,4782579,-2032085,-2751463,-1276869,-3010414,567881,8401315,3455748,-9519678,-7322101,5998184,7232058,-1134775,-3004954,-1206357,-2634213,-1147472,4988575,5472055,-2407738,-8387917,-2917783,7217846,6721291,-3343901,-5937015,227492,1355309,-615662,3784093,4589505,-5235445,-8747406,2629933,9813806,1656451,-6668810,-3422695,1947178,1371606,718900,2967490,591502,-6241626,-4742280,5561982,7956604,-1755556,-7865508,-2157664,4245848,2685208,-542106,523826,-201570,-4928529,-2518363,7334817,6742782,-6049922,-8572883,2722640,6631614,-426526,-1816094,1432520,-2001763,-4791119,2228972,7636656,730327,-7644251,-4403545,4453036,5324205,-1021611,-3192955,-178877,-794311,-2323310,3104112,6266702,-2408334,-8539727,-274264,7352586,2409999,-3337601,-1587255,-73489,-1409285,1029025,4667968,1397958,-5198909,-4400070,2789365,5350239,550048,-3265146,-2247517,-429441,747747,2606361,2237301,-2173398,-4444289,-803207,3641081,3170944,-544566,-3105873,-2547995,552060,3345576,2572037,-1440868,-3258630,-1117407,1567088,2337206,1778945,-634777,-3783664,-2373474,3064852,4453740,-538565,-4060662,-1643950,1377354,1350960,787387,853561,-1103988,-3879548,-1153879,4914878,3861315,-3756383,-4881509,1736942,3237070,-508017,-8252,1842899,-2152948,-4062025,2170895,5861029,-25122,-5411035,-2123350,3121899,2614219,-759161,-976677,335877,-1526649,-2334304,2534466,4889366,-1803051,-6444858,-170551,5461839,1264697,-3097723,-519563,1019003,-1650941,-670533,3729058,2609700,-3660929,-4555452,2139699,5273696,-4661,-3907642,-507745,1918945,-783321,-830003,3031807,1394556,-4697801,-3465484,4272618,4858623,-2715864,-4707477,1181460,2749000,-1427205,-811167,3218127,109402,-5213917,-817776,6229353,2465650,-5023920,-2997845,3281805,2123651,-1903062,-51578,2388394,-1502278,-4075581,1574413,5556198,-472808,-5719469,-892244,4162198,689767,-2444904,690476,1449511,-2728977,-2017862,3734593,3276100,-3180993,-3793855,1638260,3131088,-368583,-1182492,596150,-266388,-1746618,634497,3119943,306978,-3264193,-1509324,2029735,1727580,-377611,-860522,-624151,-786233,238527,1659117,809702,-1358974,-1650088,-70575,1161383,1236317,299366,-1380922,-1639635,580225,2129176,505076,-1344118,-634883,161402,-152569,457310,1618037,119333,-2593608,-1336809,2401089,2140858,-1544098,-2046443,763178,927889,-1099221,116997,2194139,-713975,-3498048,216672,3993117,633728,-3310492,-797409,2024914,248230,-1289347,903753,1558180,-1574639,-2524839,1538406,3593239,-662207,-3777187,-33018,3070487,-54119,-2144742,974340,1622507,-2248748,-1976174,2937972,2720546,-2682876,-3102907,1730602,2778344,-939073,-1885038,1068826,1248735,-1858793,-1243214,2848143,2000523,-3263169,-2769638,3044664,2911395,-2512535,-2246012,2217426,1130506,-2673767,-388657,3445849,339003,-4060545,-903275,4004787,1366887,-3423018,-1257117,2897459,480391,-2715702,513119,3282250,-1105431,-3954161,1036009,4305003,-641377,-3925463,473608,3095166,-836197,-2369126,1730226,2075456,-2474414,-2393460,2712328,2739759,-2316870,-2607627,1738204,1946488,-1505881,-1028125,1834794,467962,-2366926,-349565,2708543,634295,-2539392,-941960,1862416,631764,-1164427,-49076,761146,-638976,-1031993,877401,1318840,-608157,-1331895,88384,886067,271519,-90303,-176673,-473986,-229777,648632,530917,-285475,-330982,-47541,-191744,104884,854387,251863,-1215353,-748690,1094478,1038676,-866664,-843140,639824,332697,-989010,93827,1536771,-93733,-2085367,-51467,2302725,285295,-2020816,-202941,1762197,-217258,-1477834,853602,1680507,-1167051,-1982822,1136582,2176415,-758952,-2153885,452175,1762546,-580481,-1463549,1030806,1531769,-1652108,-1819934,1987716,2056033,-1892339,-2112857,1708785,1663696,-1427795,-1111157,1567222,769232,-1808698,-810640,2105263,1192681,-2150385,-1588394,1954696,1780740,-1890629,-1476788],[0,0,0,-1,-5,117,-10,71,-169,100,-223,351,-226,382,-662,644,-709,993,-1132,1389,-1731,1852,-2175,2759,-3094,3469,-4154,4696,-5313,6196,-6976,7804,-8952,10008,-11160,12686,-14123,15564,-17466,19471,-21465,23833,-26312,28959,-32107,35404,-38765,42766,-47171,51772,-57031,62887,-69227,76543,-84827,94007,-104823,117500,-132245,150220,-172583,200739,-238094,290147,-367435,495192,-744904,1419898,-7889844,-21804828,-9467747,7269944,16306129,13813076,-1113119,-28815447,-24202891,21743757,34257010,-7661980,-24009244,-6444516,-5562994,2028159,29435826,13074257,-32337809,-26098593,14129788,24364193,12168678,-3281219,-20025066,-15276340,10715404,21809530,12764683,-4674911,-26421033,-19378506,23028735,31991695,-7057221,-22690786,-8352686,-6540764,4405833,28303252,9349702,-33339263,-25385199,14421631,23409663,7759403,-5485324,-16828349,-16094064,6976058,26398418,15487085,-12739437,-25385689,-7628632,19488124,23415370,2745038,-16811837,-18725705,-3213324,17530313,20854011,-812424,-22883194,-19808309,3683786,21992211,15798812,-8812100,-24778251,-13551366,11932322,22088682,7673576,-12059204,-18417836,-8939525,12088816,26544081,9307637,-22948354,-22799907,6782837,20979552,12301332,-150643,-14444747,-19318911,1041451,23300245,16509593,-8985584,-25326890,-14795658,15475935,24497551,-554740,-15625654,-9129195,-9717476,794246,29703619,16247593,-32484977,-26739389,19178675,20645094,-539142,3129208,-5050562,-24545439,-1989076,31337608,16857510,-15566318,-22028220,-7442308,13261063,19960163,1894577,-13316939,-11649754,-8890790,5061135,26969907,9545882,-30629062,-21910289,15678602,17176047,2382394,1688476,-9248274,-20989830,1173068,27307303,14776289,-14808681,-21961149,-3446156,15783652,14351047,1499946,-6252535,-14429915,-13524758,14208517,29150925,-3182624,-28546299,-7996076,10615715,6649099,9710600,5572391,-19660360,-20470058,11585689,23711861,5287161,-12033877,-16368912,-5861188,12896289,15988852,1922490,-9167601,-14413403,-8288933,15870646,24002564,-5240175,-24324207,-6243520,9019842,7721607,10143323,3086253,-19062168,-17346743,11972995,22204977,2985742,-13598861,-13214494,-3230976,9665643,14808672,4180808,-12591399,-16592569,-1292815,16578211,14833889,-3983755,-16374660,-10322248,5178316,15242962,9897089,-6699905,-16173242,-7531917,8741025,15514328,6388729,-9755213,-16531135,-4936036,13732893,16440615,-1152076,-15521589,-9917981,2882830,9634095,11151713,1995127,-16050377,-16084890,8201187,20197473,4712042,-11001134,-11646979,-4393037,6610285,13082493,5626006,-8179173,-14900241,-6526661,14227673,20022229,-4592774,-20882966,-3755282,8832469,2423491,7702933,9372868,-16396218,-22080675,12856966,24638493,-2723144,-14423893,-4545237,-2674843,1675136,13621375,7999771,-11393099,-16128878,-2245464,14786121,15325391,-5307398,-17317201,-3544755,7047792,4314590,8166642,5058803,-16329558,-16374493,13016020,20500029,-1962949,-12376342,-5842806,-2087965,3540360,12002462,6588892,-10740677,-16488851,-251736,17260343,10333155,-9196685,-11075801,-1850538,113146,6387804,14324173,-1486251,-21014953,-6925724,15565376,10823595,-2137844,-5032110,-7989628,-6014765,8318602,14207258,1180705,-12305821,-11534284,1668916,13902396,8589146,-6995426,-9992079,-3494801,599224,8283129,11940419,-4725015,-18655066,-3911551,14000048,8792573,-1996652,-4820839,-7754103,-5477590,8214444,13864581,287147,-13131913,-9094339,4365134,11179498,6147267,-3946203,-9710308,-6306921,3932166,11316973,6108507,-6884514,-11795826,-3401013,7860135,10388016,1854300,-9180824,-10217364,585837,10111154,7742636,-2081719,-8629318,-7154990,902268,10027292,9552718,-4053096,-13967979,-4610365,9765635,8747577,-187657,-3973728,-6640192,-6078765,5630722,13545815,2108860,-12513469,-9686805,3709290,10225673,4925770,-4029778,-6442087,-3971238,-1224366,6997650,12089533,-3212430,-18387151,-3320473,15526759,5846894,-6011707,-371335,-2385238,-9716603,3999786,17221620,1123374,-16076288,-6718438,7535447,7545634,2160210,-2075336,-5377909,-5474916,-248813,8652346,9679010,-5355705,-15497962,-1428100,12711026,4638981,-4293059,-1177116,-3670261,-7176624,5427022,14094935,-588509,-14070295,-5567666,7205531,6911352,1120017,-1398769,-4041577,-6580412,-32857,11327841,7405068,-9438228,-11334958,3224823,7932709,1676558,831146,-1169146,-8910987,-4468607,10109098,9433652,-4703307,-9447217,-2708953,3655694,5688489,3385054,-1963563,-6262598,-5183212,2829715,10153875,4148389,-8741638,-8125922,3030679,5786717,2293680,1696267,-2566615,-8621596,-1873985,9998665,6822214,-5332485,-7800495,-1637262,2890579,4702186,3672463,-2081528,-7247789,-3973158,4884418,7788687,1073070,-6265077,-5795781,336419,5493232,5298810,-293405,-5971796,-4980422,1658764,6104081,4165597,-1743658,-6190640,-4331342,3207283,7595592,2443013,-5658289,-5902899,364528,3975275,3402674,1904228,-2735836,-7315020,-2193464,8209368,6678147,-4457592,-6985272,-419916,2586050,2253370,3259456,590406,-5947633,-5717339,3636700,9176649,1761372,-8076232,-5008156,3935514,3284563,-490291,2590321,585716,-8744917,-3979674,10973839,7208909,-8400177,-7078341,3515344,2189007,-882373,3784204,2219342,-7045703,-6130665,5439978,8686190,-878838,-7727530,-2720565,3715401,2085179,227521,2668711,-798467,-7804184,-1756906,9821503,5001128,-7338769,-5376734,2951866,1854936,-233875,3323668,1101881,-6777875,-4752486,6056862,7322039,-2549214,-6532363,-625959,2216323,361637,2172095,3185234,-3958315,-7041885,2259157,8180170,834609,-5164654,-2054904,406662,309237,2839405,3579127,-2143360,-6048787,-1239431,5363356,4246406,-2217799,-4279940,-906068,967897,1176272,3048463,1397513,-5032097,-4903047,3561137,5966900,-495525,-3611068,-1274404,-514266,292471,3631869,2753915,-3263551,-4927138,495965,4662015,2554058,-1446985,-2850813,-1783416,421778,2817634,2731135,-1003669,-3927677,-2059412,2060550,3451095,1162745,-2305717,-3648300,-842265,3018477,3056014,-536816,-2637696,-1848062,-121488,1908506,3180976,692298,-3991764,-3445351,2729067,4656301,-271409,-2862587,-673474,-226387,-819308,2452142,3785349,-2358378,-6043064,134866,5483769,1553889,-3359340,-1597114,778624,-911822,-421243,3817093,2267043,-5315787,-4793697,4757765,5835297,-2909189,-4035956,2263105,823779,-3290721,2175749,5744884,-2836408,-7315237,1593940,6904979,-99321,-4488193,14199,1654604,-2077188,-740274,4396043,1560642,-5878606,-3522324,5153146,4225781,-3414394,-2902065,2128292,98642,-2361894,2516240,4262788,-3030819,-5565281,2197309,5504211,-687707,-3508044,514463,1057247,-2089511,340922,4286241,-213233,-5602797,-1056366,4668002,1484153,-2737684,-563048,750803,-1721869,-384505,3473672,1312694,-3834866,-2448384,2672789,2701674,-675378,-1184571,93427,-693840,-810894,2066888,2640983,-1746677,-3688398,647865,3116843,244813,-1516580,53623,-416151,-1678312,987472,3078516,-436962,-3403493,-825657,2153460,1098890,-436964,-253704,-603326,-1076321,391386,2109511,892715,-1719565,-1733081,563024,1622412,879529,-245462,-1127373,-1040718,369518,1399939,634196,-657219,-1121763,-873284,247559,1689053,1062270,-1570598,-2109504,601726,1956910,128820,-788520,303007,-240316,-1479140,684676,2964733,-117137,-3491274,-624776,3093694,772991,-2034756,104435,1433689,-1569070,-1765412,2760063,2557737,-3100632,-3319919,2558473,3014875,-2120886,-1991077,2204459,535127,-3319797,277489,4497671,-298443,-5099102,45224,4699753,-107396,-3613445,1004656,2708419,-2369884,-2428899,3534751,2660724,-4012289,-3022642,3668499,2619122,-3071232,-1517779,2822739,153575,-3224965,919633,3927406,-1162407,-4188691,888860,3813974,-706958,-2860533,1157161,1904615,-2115006,-1383986,3162267,1463818,-3506309,-1539089,3398122,1183530,-2773102,-161055,2117378,-1015810,-1971549,1971268,2160434,-2117330,-2166753,1727933,1742613,-1208142,-977292,1109171,78017,-1471258,393088,2155180,-328622,-2445832,73629,2117596,-124667,-1457728,487605,707866,-1263282,-469752,1891559,554897,-2036521,-700610,1604751,598354,-979329,-62326,522586,-633695,-569152,993649,836055,-901863,-1050408,498454,846622,-107475,-356092,-119457,-174308,-150811,346947,458086,-165628,-529393,-328030,107829,564333,402126,-570019,-850002,309366,859566,-135275,-479284,403763,120313,-944889,23820,1541380,146230,-1952439,-300016,1844831,272327,-1641945,109587,1423095,-822324,-1655574,1429836,1955201,-1859329,-2192278,1807779,2009372,-1867857,-1525077,2050371,810169,-2546904,-289520,3125115,16073,-3350314,38477,3264398,-194619,-2917542,630748,2560852,-1362810,-2540162,2135339,2543122,-2647779,-2609641,2847080,2328428,-2854709,-1607357,2869473,640173,-3054344,119505,3336353,-622015,-3393219,760968,3158652,-833279,-2590688,1026940,1986532,-1486177,-1622975,2069319,1605661,-2494472,-1570218,2547299,1364711,-2461909],[0,0,0,1,5,-14,121,-29,103,-209,141,-257,399,-334,537,-789,736,-877,1301,-1482,1673,-2027,2327,-2821,3418,-3735,4245,-5163,5861,-6555,7568,-8570,9631,-11005,12319,-13738,15515,-17267,19141,-21487,23845,-26206,29127,-32286,35530,-39204,43181,-47439,52372,-57650,63219,-69681,76904,-84679,93578,-103736,115102,-128411,144020,-162339,184721,-212619,248028,-295411,362238,-463601,638333,-1023211,4668836,-10590410,-20290605,-9307572,5289728,18802307,12669001,-5401429,-21629445,-21462500,7903852,37920582,9700970,-37718110,-21260284,18072399,8219008,401060,18749089,-5068742,-42560753,-4608123,46418076,19358321,-23880458,-17463764,-2365077,4409603,19072408,15724384,-9941637,-20691228,-12509821,7517594,30705486,14794525,-31652877,-30595791,12952631,20970907,1961198,2239405,-5664866,-28156771,-9173503,33126513,24351567,-17627321,-26667435,-5458617,12341121,19220742,11784935,-8624058,-21491873,-10398234,14919083,26363894,7317864,-20381648,-22368678,715952,19776738,17578758,-1954563,-21179370,-19366186,3700902,21735308,14348874,-8674798,-22420419,-13892884,8502062,23264843,12843228,-14709972,-25443611,-3686111,20233367,18151713,1869051,-11699069,-18456992,-5888570,20891196,24191790,-3798485,-23540311,-14816776,6397757,21405498,13660323,-12283001,-21642785,-6311694,6907634,14322972,15771036,-9007009,-32976709,-8056043,28203937,17567005,-8558763,-10982464,-10741464,-7050788,16511045,24189813,-3354696,-22847573,-12839880,6137390,21223645,16869993,-11845636,-25739548,-3810135,15465113,11473813,4926849,-4285627,-20742531,-14532182,17747266,27430676,-2531521,-26621719,-13679338,10016193,13795837,6835614,1727419,-11116033,-20349947,872160,28023722,15554872,-17022369,-21703028,-1907495,14260749,15809469,2625762,-11918455,-12058257,-5312622,5558474,22176406,12162008,-27209398,-27467971,17908023,25716859,-6078681,-8060430,1502420,-15615685,-9594365,27450882,21340724,-20492639,-24902259,2062617,15046195,13005700,2405220,-12665489,-12835271,82021,8746300,14512288,8517033,-18225969,-24890580,9343592,27427455,3047417,-13740749,-7190113,-6032358,-1737944,16479824,15518233,-12011256,-22999178,-3057116,16549297,14728490,-667312,-13312357,-12588415,-177753,12709263,13952683,-251802,-16226312,-13599332,5550101,17449587,9384457,-7703804,-16005459,-7588183,9425207,16451330,5207881,-11421246,-14804676,-2641177,11067859,13556871,3180186,-12528420,-16513603,736055,18357508,11371243,-7911845,-13623100,-6614655,3150619,12830966,10983846,-6334608,-17127205,-7112004,9535202,16012577,5533704,-13499087,-15977055,2885497,13555308,6586366,764387,-5702361,-15537728,-4431853,19998774,15227871,-11021214,-16228791,-3011903,5884574,10653567,7886338,-6983193,-14726720,-4372093,8175840,12603651,6465886,-10959699,-18524030,463041,18036255,9138152,-6684131,-9131543,-5645039,-706782,9203871,13458152,-795806,-18558493,-11688474,12884780,18014159,-1254255,-11801705,-5696240,-2014390,2095212,12309236,8283322,-11596492,-16978780,218767,15595265,11893600,-6062277,-16108303,-4122720,8664666,4898021,3373089,5797944,-10663435,-19886448,8946860,26989689,-1371270,-20785743,-3026858,6312392,-112711,6748523,9758687,-9002847,-17311345,439254,15615666,10851918,-5466430,-15626346,-5594036,10057056,8031396,-96061,-260953,-6673008,-12772124,4381098,20804151,3850045,-17525337,-9775646,6012886,7404757,4929748,2538723,-6759227,-11568112,-335198,13101575,10067217,-5413775,-13422826,-5145153,7370886,10097540,3291507,-5723574,-10063842,-4493731,7079540,11140947,2004540,-9381492,-10054975,-5813,9932334,9172759,-1823714,-11141786,-7601077,4588057,10596177,4749587,-4106860,-8238128,-6022101,3552714,12251553,5739992,-9483085,-11545051,420374,9097044,7391642,-192982,-7729777,-7820024,327176,7686940,7888243,314154,-10771278,-10124240,6004673,13667732,1538666,-8334295,-5249315,-1825563,1585999,9188517,6742657,-7781793,-12072515,-279824,9897815,8324111,-1192890,-9692563,-6591548,4190981,7642949,3418235,-857714,-6400386,-8653048,1830297,13075359,6090914,-9637278,-10973503,1304246,8410800,4175914,-892969,-2291275,-5837255,-5735378,6600343,13634027,-1061112,-14871952,-5310291,8611675,6852344,316035,-1833020,-4179843,-5179787,533805,8462847,7987416,-5146233,-14536280,-1792838,14628634,6012555,-8736245,-3314889,1941024,-5664911,-120999,14295176,3386953,-16581263,-8059664,11095416,8774523,-2403435,-4183396,-2744754,-2573844,934801,6261243,6118513,-3385037,-12010124,-3257223,12286403,8256539,-7088856,-6970747,1251609,101410,572562,7602815,2838002,-10576308,-8273389,6670052,10056955,175627,-6348511,-4493258,-546245,2795715,5104976,3011537,-4298676,-7914193,-1082515,7768772,6475151,-2413845,-6930312,-3678254,2298767,5759686,3856525,-2293632,-6291601,-3317118,3380222,6250811,2490920,-3995774,-6642121,-2035806,5657717,6653109,-743903,-6505410,-3870418,1414474,3925868,3982645,424826,-5458608,-5543014,2116493,7346819,3479773,-4158565,-6570036,-1084470,4899154,4093559,124012,-1982364,-3975351,-3418301,3825586,8039053,55207,-8102616,-4003509,3635456,4527778,1817133,-1207272,-4110428,-3363223,1294017,4944544,3743837,-2279418,-7068143,-2773187,6064853,5929742,-2061938,-4940165,-1441021,476903,1461680,3871641,2368314,-4414300,-6817866,1076494,8498254,3391415,-6264851,-4780571,2456336,1889746,-186636,3132198,1442695,-6840876,-5282419,6151533,8006252,-2260752,-7576352,-1743987,4161471,2185746,-934459,1315529,600262,-6160033,-3410584,9033165,7230982,-8199820,-8294657,5193154,5520532,-2807935,-85880,3486056,-3916395,-6333583,4096153,8660630,-1085319,-8431239,-2739388,5329910,3658396,-1968439,-1180665,814279,-3145551,-3179092,5609224,6623993,-4999222,-8272663,2222523,6480287,155065,-2279424,355967,-1312108,-3005651,2157584,5922246,306068,-6147243,-3266823,3505303,4212486,-69801,-2192393,-1722877,-1361363,463526,3303558,2259091,-2633701,-4357064,-485679,3634781,3044297,-580594,-3125301,-2376605,774508,3147087,2077980,-1018398,-2626287,-1693283,847921,3106029,2540008,-1677293,-4274593,-1042182,3541813,2912717,-764001,-2355456,-1607521,-251736,1442273,2323936,715631,-2748496,-3592408,663915,4519997,1787143,-3135939,-2619802,622497,1111699,1030556,1883685,-299059,-3480133,-1593330,3031386,3505178,-206180,-3357977,-2278205,1501841,2754405,403319,-1009490,-767742,-1637893,-1084867,2710322,3352142,-1870771,-4689499,-477938,3874367,2025846,-1843170,-1595821,372414,-320816,-725392,2595908,3046620,-3078385,-5144941,2136885,5860373,-493015,-4255533,128318,2018099,-1465619,-718953,3531480,1256742,-5190358,-3411741,4778197,4771012,-3567578,-4690582,2374722,2660633,-2926275,-349554,4799117,-824346,-6732161,546138,7460624,745418,-6013976,-1007183,3965610,77679,-2439250,1955963,2693687,-3388384,-4175391,3497235,5411815,-2439874,-5486589,1164883,3700967,-1315675,-1773479,2526626,550565,-4366069,-874757,5102422,1948808,-4187975,-2396365,2536871,1751316,-1069421,-101075,1036597,-1324057,-1994781,1607090,3197396,-560403,-3164349,-795799,1969470,1113407,-405285,-455254,-660797,-937932,211443,1593186,781283,-1231109,-1724415,-232564,1403160,1485848,-209073,-1664152,-915329,980893,1124312,204565,-270985,-526280,-946673,-38494,1605483,1317823,-1168810,-2109137,100786,1855525,706364,-1020822,-643826,83169,-396748,-57822,1476146,808757,-1902108,-1770426,1251199,1924658,-187605,-1240797,-478229,242383,268344,387123,462074,58843,-994425,-1158168,1099044,2225842,-436807,-2425002,-204177,1869179,423401,-944860,195972,517082,-1119666,-1018913,1518860,2044000,-1269232,-2920779,653384,3072020,-297123,-2527716,738295,1940588,-1760188,-1733511,2919000,2092002,-3542682,-2592241,3378961,2637470,-2768008,-2050374,2562211,1146578,-2917953,-464075,3810118,303186,-4591696,-617754,4848884,797322,-4491275,-399749,3853258,-556858,-3548373,1659375,3646997,-2378400,-3990876,2544687,4090261,-2144104,-3568791,1922497,2703327,-2110022,-1858996,2794685,1509662,-3410042,-1556091,3610671,1667499,-3301708,-1559438,2714773,850749,-2286492,-81915,2352200,-628438,-2558776,690746,2744124,-500980,-2438549,111688,1810954,-151599,-1099098,497291,707327,-964175,-770317,1091590,1062956,-843332,-1084909,390167,866591,149850,-289834,-179091,-135415,7388,241619,297478,140508,-240348,-603121,-105385,720212,514371,-636314,-832125,211724,704026,-12418,-386164,9282,98742,-399313,-198551,790029,510747,-927531,-798221,762645,902805,-417108,-667450,287598,206241,-399037,17749,608022,84323,-742402,-466951,555057,832384,-266066,-1101906,-96982,1033074,-18334,-907033,371076,794622,-857391,-971927,1214804,1157614,-1100205,-1448251,806557,1509627,-533003,-1385479,626676,1290297,-995693,-1402358,1718585,1627393,-2226342,-1889554,2486317,1812619],[0,0,0,2,13,-186,160,-125,328,-392,449,-709,812,-942,1389,-1650,1850,-2381,2907,-3357,4103,-4818,5520,-6606,7730,-8781,10213,-11790,13335,-15316,17479,-19638,22220,-25129,28093,-31547,35357,-39256,43718,-48737,53937,-59680,66090,-72859,80391,-88732,97558,-107291,118235,-130022,143018,-157623,173695,-191709,212250,-235399,261964,-293162,329778,-373723,428013,-496459,585936,-709031,889144,-1179065,1724450,-3112579,16031415,20345447,-13166099,-20925958,-9932042,8303206,14998977,16101103,-4077737,-30331116,-19119739,22526894,26088677,-3646558,-17027884,-14655489,-9713772,14482924,28216077,776603,-26668474,-16400865,5245727,20152084,20979697,-3846576,-26901482,-11873848,13773300,19387972,13165667,-6011858,-28711308,-13712247,23913596,23909070,-4370926,-14915850,-15741340,-11699798,15458904,29922441,-2703907,-31383885,-15381908,9973284,17214365,13403105,-2959868,-22176417,-16546826,11217956,26863691,12682377,-14065222,-23788983,-5672043,18376480,21779438,3862865,-16335407,-20452756,-2671560,19619307,20125817,-2605543,-22669966,-19065179,4043518,22520322,15503258,-10254351,-25014966,-11756714,12784087,20493019,7187654,-10220591,-19310583,-11273424,15184083,29424100,4263681,-25550289,-17182212,7929905,16060281,13442827,3170560,-17492392,-21200307,4187039,24152911,15162762,-9862530,-26923483,-12459844,19140909,19903809,-3869276,-8565408,-9015184,-18381701,5337963,38348225,7402977,-38587457,-15746170,21001566,10366525,2455902,10197465,-11262371,-27598109,4284461,31120211,12923399,-13878506,-21555226,-8703419,15514813,19584279,-1107299,-10946059,-10048941,-12581211,5935555,30604996,6645446,-32770559,-18465829,15814557,14857786,3774705,2118284,-11227463,-19995586,2544512,25956646,14614088,-14139508,-22544296,-3292410,15844985,14059923,3044945,-7162726,-17650417,-10326845,17663361,23401194,-4814058,-20961349,-9922354,2810808,12462393,15923095,-2970444,-22564322,-11583339,10787593,16720630,8718123,-7966580,-20122618,-7297942,15076421,16278854,2233212,-9936769,-16997068,-5679104,19131988,19005013,-7281342,-17456420,-6957917,1709099,11430487,16503218,-2621431,-23308625,-11356075,13651487,16937299,3245887,-9521180,-14394665,-6190168,10677687,16977807,3858192,-14306838,-16760897,167010,16555647,13549985,-3488327,-15285595,-11373132,4269668,16239102,10332472,-7148626,-16108058,-7728655,8239096,16023992,7374136,-10188333,-17725264,-4421810,14887193,15400561,-2202409,-13315861,-9077910,-631923,9269962,15504194,1582648,-20394689,-14441524,11475904,17358335,2788964,-7530464,-10701757,-7441876,5804931,14879348,7102897,-8583928,-17377043,-6396776,17823000,18566486,-8782135,-16893612,155435,2029830,-29888,16025265,9374787,-24305430,-19234098,18696680,19692020,-5731247,-8811610,-3984610,-7330561,2479758,16333467,7069137,-11814423,-16112624,-2949846,15756965,15837055,-6881545,-16467417,-1990279,4724848,3400924,11088349,5130982,-18583126,-15710458,13952026,19328931,-1524065,-11032016,-6673418,-3208244,4013684,12599406,6567724,-11044818,-16338241,104573,16119232,9793004,-6413135,-10492601,-6051099,239929,10920356,12256966,-5456863,-16484751,-4677330,9083259,10578411,4658839,-6449475,-13638743,-3344117,11631249,11286574,-81220,-9741548,-11125505,120171,13144600,8968536,-4645736,-10002560,-7335139,1078391,12852091,10007958,-8835354,-15101216,-1072193,9032492,7513998,3404725,-4847046,-12594082,-4488241,11782902,12521265,-1881874,-11638018,-7755564,2945598,10079075,7469242,-2777178,-10747400,-7606571,4758851,12220981,5520217,-7255259,-11259005,-3614802,7376938,10826079,2243022,-9503781,-10250453,614072,9671135,7751562,-1107639,-8401465,-8517428,528918,11763386,9855877,-6085243,-13688985,-2253403,8363363,6233540,2298579,-1726983,-9702940,-7543819,8730350,14232196,-506778,-12552116,-7739291,3608132,8828446,4563263,-2512944,-5261229,-6299756,-2832740,10513834,13487907,-7868350,-18668502,1895599,14091752,1023966,-2718162,3313404,-6910211,-11712444,8862245,17475235,-2901591,-15200252,-4302879,6223498,6670466,3088772,-2088470,-5716742,-5577273,-595414,9412347,10343309,-6780513,-16112505,314783,12986007,3295520,-3796492,-596099,-4759631,-7066820,6685485,13789503,-1466116,-13682233,-5244647,6759632,7134587,2049147,-1784667,-5485819,-6131931,2011002,10675162,5172778,-8172147,-9412250,677345,6720851,5528901,1160913,-5709384,-8202149,-137349,8381961,6236637,-2214114,-7619280,-5562057,2936427,8385552,3787547,-4034305,-7214728,-3864878,4539655,9244957,1948921,-7457859,-6087444,640761,4340762,5863016,2473502,-6872478,-8582876,2321174,9375477,3640788,-4037587,-5713392,-3390724,1762205,6697959,4677540,-3933782,-8276990,-2578422,5869083,6950586,385044,-5646926,-5584894,-270288,5686376,6129021,-631877,-6842303,-4914570,2124104,6305997,4247825,-1929302,-6816804,-4305638,3981755,7802345,1586690,-5842885,-5154288,131226,3131123,4359920,3024753,-4238627,-8758620,-233310,9542973,4607559,-5232266,-5033934,-474479,780908,3016225,5017760,-168430,-7639405,-5375671,5328013,9431233,-70277,-8443722,-2993322,3918764,910425,461123,5442511,-1380177,-11670271,-1236091,13292626,4155320,-9587158,-4036407,3555160,-312250,100055,5756569,987011,-8477823,-5159216,6327581,8384641,-1377546,-7866253,-2342169,4062002,1664432,161879,3313791,-1184855,-8734762,-1203383,10696675,4460150,-7884157,-4989319,2996958,1740149,187473,3345904,483792,-6858132,-4013007,6074036,6722620,-2057897,-5854256,-1809260,1617225,2159844,2817875,929702,-4251927,-4630733,1933040,5873687,2125992,-3122202,-4175369,-1258938,2700610,4082672,1263458,-2938228,-4198626,-727852,3905681,3885917,-838384,-3899669,-2623621,339495,3314067,3745108,-1156132,-5659372,-2242709,3542467,3365884,239135,-1293311,-2811693,-2535303,2254747,5202735,818915,-4432518,-3391515,1308643,3465654,2156662,-372381,-2732692,-2885475,420448,4001058,2781946,-2175200,-4070310,-1272107,2122503,3091628,1221873,-2362356,-3887572,-699491,3443300,2961291,-655172,-2590742,-2040471,-286964,2407246,3687559,-37165,-4811292,-2647012,3592925,3819027,-841296,-1763774,-458065,-1744903,-606241,4306811,3374248,-4190405,-5483714,1766348,4994995,296394,-2673727,-542866,-31353,-1935365,536237,5157821,1095710,-6887827,-3505380,6284297,4300957,-4194878,-2099113,2971392,-1380303,-3297516,4508422,5298306,-4992484,-6622265,3354986,6020816,-1211678,-3642206,549525,710321,-2226490,173928,4518616,864031,-6127139,-3108176,5516443,4091176,-3710732,-2961204,2172619,65395,-2219554,2721541,4024803,-3388655,-5398949,2348986,5338398,-357930,-3128049,-36970,532272,-1030421,946470,2999131,-667611,-4061642,-1123938,3045410,2252088,-976584,-1986177,-948813,85386,1069579,1636855,307584,-2039105,-1977322,798146,2567713,1104631,-1169011,-1758699,-818056,1072931,2238193,786744,-1814550,-1799705,415811,1204312,900045,531991,-1005630,-2455165,-257363,2735781,1506734,-1792546,-1861666,53690,533249,699237,1201557,-44792,-2057688,-1220904,1707209,2247967,-251501,-1753821,-919279,386108,925708,1203714,330945,-1501024,-1566176,639318,1822504,476347,-816581,-1009837,-940180,190151,1900296,1117319,-1737940,-1986319,744730,1609115,34053,-209680,445958,-1026334,-1629654,1634448,3031956,-1100967,-3375953,418078,2639482,-226482,-1371861,1287111,513312,-2713352,-733194,3766748,1544179,-3879522,-2254951,3161581,1836324,-2614084,-647785,2726951,-853784,-3761780,1810644,4826541,-1814480,-5060918,1530135,4413161,-1509648,-2975495,2348189,1892570,-3517921,-1505628,4528428,1789143,-4538676,-2127067,3772359,1825060,-2981176,-895317,2677285,-306725,-3221828,1055890,3984938,-1150741,-4369790,818359,3932202,-740541,-2859990,1315332,1724868,-2205583,-1280837,3048852,1300812,-3117423,-1442023,2466111,1241089,-1530502,-483973,909059,-397599,-949884,804178,1318882,-595067,-1601347,-21789,1365381,454621,-833692,-334944,179859,-259382,180622,847850,-9365,-960545,-309020,516336,401241,214232,-21021,-889562,-391558,913000,669479,-548121,-512656,238172,-86833,-178008,671063,504441,-832259,-900844,625096,1015705,-284830,-675327,79846,120788,-226877,285414,606794,-383064,-980743,112758,812120,70293,-402589,-97460,-130720,-346468,399044,738241,-433723,-855416,332004,784782,-245402,-215100,590532,-141633,-1037408,382415,1553277,-357613,-1693777,317776,1594525,-587961,-1282732,1077754,1043759,-1732355,-1070237,2257174,1123022,-2492291,-1134845,2463238,754486,-2382457,-144729,2501148,-382288,-2705240,878248,3076352,-1054260,-3177037,1180217,3061382,-1413135,-2708116,1956285,2332524,-2653551,-1998380,3202718,1776896,-3629179,-1478580,3508447,995177,-3389989,-395904,3112942,-254827,-3016459,751508,3052732,-995512,-3051425,964050,2968188,-1009859,-2545222,1250045,2220264,-1709205,-1848898,2227152,1637700,-2559608,-1393361,2626376],[0,0,0,1,3,-135,-31,-43,148,-49,129,-240,166,-267,391,-302,485,-725,633,-691,1039,-1171,1303,-1532,1658,-1999,2471,-2607,2846,-3465,3883,-4268,4892,-5438,6009,-6852,7572,-8328,9379,-10315,11277,-12653,13981,-15188,16809,-18567,20349,-22446,24665,-27000,29910,-33056,36313,-40276,44867,-49912,55982,-63254,71808,-82603,96357,-114177,138853,-174845,231111,-330432,540331,-1161279,7022616,31365585,15146423,-10700722,-19558257,-12170373,7081108,19856167,11056491,-5163359,-20899981,-24093029,10308064,41066769,4125377,-39313860,-13181983,15482109,370772,7661520,24348109,-15644960,-43967278,6302087,43769954,10804376,-18332000,-13236416,-8269668,3967534,22846338,14220700,-9977391,-20118235,-15761752,9797043,35027246,9010328,-34521604,-22219153,12520553,11843152,6235105,9970307,-12753183,-33002371,-1117010,34701236,17340044,-16833985,-21661731,-7267199,9299618,20786042,13714240,-9516447,-23231664,-10158649,17006547,26106374,5023679,-20049774,-20655706,-243353,19123662,19030256,-2178353,-22705209,-18757943,4846303,21154879,13997933,-7990823,-22694041,-15123533,9445275,25369147,11354277,-17627100,-23263677,-832922,17047287,16496258,6303313,-12025639,-23612350,-3758279,25813038,21006371,-7350886,-20542848,-13469149,4618621,21344285,13655019,-11927811,-20391092,-9184400,5559333,20614175,15268347,-17670863,-29530012,737619,21338934,11430365,1264813,-9406921,-21390907,-3917635,25752529,18418048,-9073085,-17132104,-11461404,2704571,22727678,17456007,-13954211,-24483888,-3771574,13565623,14612706,6125159,-10059310,-20599399,-8430619,16180514,23309097,-59774,-25436366,-16427629,10924827,16189021,6228979,320379,-12127687,-19972359,3740392,28133059,12316770,-16518068,-20031975,-3466077,15166656,18140858,-305776,-13418932,-9380251,-6376690,5034042,26385195,9565840,-33332109,-22084964,23029177,18616996,-7357559,-527040,-2269462,-21959986,-2095311,31491016,13441167,-21866913,-19564160,1116180,13448854,15109592,1167540,-14121393,-10972470,-774070,8354255,18452723,6502800,-24122839,-20779396,14915690,22113827,165023,-8287639,-7801021,-11054914,1544709,20934927,11667517,-15353828,-20297960,-923958,15421398,13897510,-289638,-13322334,-13332532,-25569,14527433,14394404,-2564503,-17257094,-11721728,6557653,16871758,9144886,-8215883,-17096597,-6818684,11309184,16210294,3348505,-11874823,-13791159,-2506628,10995405,15006215,2786849,-15901315,-16285339,5161060,18275121,7412119,-7141086,-11390504,-8846329,2879217,16470207,10349559,-10158914,-16844792,-4703510,10587303,15650382,3281473,-14305951,-13055427,2873481,10562736,9442146,3319837,-12159657,-17167224,4154975,20061963,7059998,-8893580,-10881049,-7345947,3964242,16300621,7481040,-12307646,-13744638,-1186269,8156940,12172728,5193860,-12366926,-16254306,1579138,15926614,10097349,-5042555,-12552172,-6661455,3816422,9833680,9842160,-1129440,-17077194,-11548032,13556952,18240301,-2354251,-12035773,-6082471,-2248279,4639340,13069957,4644865,-12409113,-14112479,248619,15223501,13178603,-8183572,-18018947,-806623,9646373,2112633,5363555,6569443,-15813709,-18343706,15713358,23750204,-7071078,-16628137,-802616,1934856,1259978,11025059,6294153,-12456899,-14290327,2241650,14863475,10768024,-7184041,-16264380,-2847941,9961836,5751438,2046429,547971,-11017174,-12169214,10009408,19365510,-1197686,-15783095,-6855070,3989976,6785691,7480143,1762513,-9658250,-10991175,2323485,13571528,8200153,-6593590,-12642008,-4326988,7155533,10365451,3587207,-6984097,-10900498,-3047787,8347859,10420786,1147936,-9436387,-10099156,365760,11065133,9298163,-3478668,-11882438,-6077514,5532245,9346739,4548648,-3046414,-9606928,-7241917,6229258,13786691,2566219,-10943162,-8932311,1203084,7551503,7639315,448425,-8688718,-8611965,962509,9264455,8559837,-2325803,-12559419,-6617270,7814672,9753624,1093811,-4488786,-7114247,-5493164,5582713,12343249,1731234,-9960200,-7756642,646368,7213868,8753441,-114699,-10803206,-7139913,4820604,8676549,3904159,-2788320,-7946889,-6043464,3624775,10527678,5317542,-7491703,-11688220,-237879,10226262,5236902,-2576006,-3106026,-5286382,-5050187,7390139,13046253,-2493070,-14018062,-4351484,7553751,7187081,1587848,-3320675,-5447965,-3474822,1090078,7733484,8376074,-6109106,-15784549,552183,15684576,3104052,-8524703,-659725,-296579,-7384199,4012332,14909527,-1292920,-16335373,-4257108,10077128,6921926,-1017242,-3972874,-4145655,-2307639,1838431,6834539,6060352,-5314639,-12639422,-329269,13016539,5195827,-6974204,-4479535,-398491,-1718764,3516284,8847349,-478739,-11534180,-5438417,7313431,8324416,-11946,-5484616,-4979956,-1265324,3647385,6316737,2212177,-5774556,-7498400,331211,7807613,5698737,-2325204,-6950883,-4168054,2780198,6738707,3382774,-3261014,-6199143,-2809841,3361221,6436263,2870436,-4740861,-7725954,-1110298,7213776,5825277,-2156364,-5638680,-3240761,272340,4179792,5593794,-382368,-7623436,-4863353,4114811,7142556,2090862,-4475873,-5643782,-811741,3997058,4555836,1751896,-3156760,-6606978,-1680011,6819361,5942572,-2580924,-5859609,-2685607,1098755,4669961,4414616,-2242085,-6621550,-2446721,3363795,4723906,2443157,-2679820,-6333946,-2171259,5401261,5866648,-711433,-5530057,-3488325,1611141,3772317,2718830,613651,-3505563,-6198800,434134,8943007,3753775,-7022923,-5035372,2543073,2134915,697675,3086498,-200035,-6973668,-3669571,6152312,7228593,-1851317,-7825939,-2328849,4790902,2533021,-1239001,1549586,129491,-7287018,-2118391,10781518,5253423,-9661337,-6143658,5660335,3409027,-1900778,1871939,1684056,-5678951,-4424915,5564749,7348353,-1978540,-7850671,-2087790,5188991,3024758,-1665814,-230590,-131200,-4527164,-1430216,7448776,4631907,-6566049,-6311317,3041120,4757349,240308,-609631,-408825,-3039433,-2094656,3823335,5252971,-1060535,-5818668,-2368655,3252966,3731995,510973,-1990560,-2768170,-1611106,1524052,3658575,1382969,-2939158,-4025314,-482198,3496837,3588123,-629524,-4001770,-2464127,1672689,3217032,1462533,-826770,-2321958,-2373258,689692,4315158,2626687,-3194042,-4514049,355722,3546789,1846170,-563708,-1558952,-2268365,-1103641,2361227,3635053,-204570,-4372451,-2801643,2357176,3701836,381100,-1832658,-1593372,-1330672,483526,3561549,2167487,-2839644,-3481056,420601,2670663,2073123,315088,-2363032,-2921038,497874,3388608,1636209,-1591635,-2435830,-1329180,674208,2195503,1863994,-962129,-3767967,-1863315,3405644,3627280,-1696302,-3083775,356779,469863,-720992,2549745,2978511,-3448274,-4947161,2390277,5439463,-431789,-3741168,-418253,1270501,-730838,-99774,3066534,859327,-5165163,-3297040,5181248,4775877,-4094156,-4303429,2820401,1694257,-3021092,1157983,4658682,-2619025,-6299630,2217379,6845882,-419717,-5174369,-304985,2869845,-386455,-1167412,2413145,1539511,-4133481,-3167278,4300765,4585214,-3164865,-4492619,1598201,2438805,-1430403,-94596,2451498,-1314802,-4145206,763285,4818504,730323,-3752370,-1607592,1857499,1240878,-26977,548032,55574,-1945106,-1100216,2189769,2572376,-801188,-2654396,-834418,1414233,1533222,252934,-933015,-1248557,-607058,600737,1346431,815394,-944701,-2073229,-645924,2023866,2037413,-815549,-2093967,-269871,1065958,582421,536164,493820,-1050667,-1928338,409378,2716586,893610,-2153888,-1691407,808055,1171047,93773,158114,2463,-1440341,-1143549,1599177,2109149,-827889,-2192789,-220864,1051322,680201,478637,54235,-1350148,-1039711,1131094,1452610,40592,-784921,-785893,-425865,738996,1564262,283966,-1637608,-1352790,896628,1620846,-125811,-936760,131310,-149336,-1201110,799130,2659703,-801915,-3528349,392366,3410497,-121187,-2365436,854108,1359149,-2032689,-1056816,3156747,1625466,-3478786,-2341123,2988844,2468033,-2339445,-1819687,2256968,711897,-3013132,199996,4139414,-401037,-4929939,200243,4722400,-128516,-3913539,736342,2919040,-1758413,-2468600,2793175,2630614,-3266047,-3099121,2947400,3036883,-2398942,-2342607,2024843,1349952,-2423267,-520566,3071019,287335,-3536630,-436604,3503413,793047,-2779325,-478612,1993626,-191400,-1515502,983407,1584535,-1331285,-1944977,1077903,2048331,-490991,-1656490,59459,868597,-128313,-305380,545200,150562,-901298,-445730,808072,937877,-362489,-1024474,-274270,827527,609569,-277551,-362460,42868,-1329,-262760,309581,891094,-240810,-1337037,-152208,1341441,494464,-1051337,-489926,568113,50784,-528196,430872,757534,-716830,-1161999,562481,1314741,-380758,-1133639,176988,632563,-366871,-111998,739188,-94564,-961531,-31699,900459,131223,-496825,-101796,-108093,-172441,350882,420564,-391197,-519722,143401,385453,-112884,-64592,266884,-162717,-727948,69479,1152478,74514,-1467245,-170464,1564256,367,-1544842,614199,1542426,-1334914,-1583858,1884250,1591629,-2168468,-1485054],[0,0,0,-2,-11,116,-224,95,-236,425,-410,583,-810,885,-1194,1574,-1733,2152,-2726,3127,-3724,4541,-5180,6046,-7204,8246,-9466,10996,-12485,14225,-16359,18408,-20700,23494,-26376,29469,-33089,36854,-40937,45662,-50641,55954,-61995,68469,-75414,83277,-91710,100771,-110992,122209,-134352,148020,-163196,180008,-199190,220955,-245683,274635,-308789,349429,-399409,462324,-543917,655125,-816208,1070924,-1537147,2669486,-12829284,-591914,32300541,18028109,-11320709,-23223406,-8136512,5943718,17284634,16485553,-6832645,-30088213,-13524923,17332215,22261257,4538130,-15553226,-25643819,-5843588,23804103,20488472,-5501158,-15844999,-15302502,-4949723,22736995,28679214,-8579486,-29932824,-8228130,13433637,18153811,14592554,-7890371,-27886780,-9947785,19454861,19989615,3734919,-12935760,-25408778,-10303884,24145150,24746813,-8685288,-23579469,-12463808,1597041,16579399,20049325,-3445521,-26296624,-15869228,13021284,25977885,11645230,-12990490,-22086478,-6824828,15831277,22588097,6751403,-16614300,-22197103,-2503285,19784560,19664189,-1470006,-21702544,-20302870,2963294,23003430,15849780,-10291553,-24233573,-11318547,10806134,18871976,10043775,-7707982,-22816785,-13546423,19061477,29678205,39652,-22930628,-12593558,2987861,11697486,18873635,6039858,-21559261,-21923599,6096132,23378716,15097935,-9492746,-27120681,-10455109,17865978,14763237,-18029,-1592265,-15519328,-24384130,13926623,40293318,-2276311,-35346882,-6802442,13449436,3877163,11441270,12803522,-18702315,-26400059,8595055,27822255,11950793,-10787969,-22396128,-9768204,16467893,18123076,-789921,-7861460,-12116767,-15380817,9060921,31322922,3563478,-30845573,-16406018,12245008,14268518,7064972,1297857,-12686793,-18332696,2042068,24231533,15964827,-13066868,-23265689,-3824678,15094744,14852587,5010258,-9189480,-19239090,-6375125,17076982,17868862,-1044213,-15184812,-16480544,-1233082,20663517,16496341,-10859803,-19404008,-5469709,5126053,13173022,14499278,-6632307,-24120842,-7368324,16529752,16316697,2731627,-11251213,-17624644,-2520621,18271219,14369126,-4007194,-12498496,-12322374,-2071683,17759252,17854408,-8533583,-22197778,-6312579,10860565,13260682,6385724,-6970420,-16908908,-7803665,12177897,18007879,2971935,-15079468,-15790346,715647,15141776,13216633,-1836634,-15026577,-12668079,4258631,16807870,10170273,-6991434,-15750287,-8270362,7733245,16622710,7813956,-10978554,-18103953,-3328496,15125798,13549072,-1987267,-10731961,-10112750,-3662213,11437342,18327594,-1825948,-22156073,-10274885,11645622,13262073,4064551,-4366470,-12579067,-9189481,7123487,15506161,7170095,-9111907,-18877997,-4835744,20073877,14970417,-10439701,-11240085,-243188,-4633324,3239403,21949585,3528559,-27857531,-12117425,18949194,13272299,-3199285,-4298267,-7833012,-9317489,5947068,16027557,5297738,-10547055,-16181788,-3882296,17030927,15303986,-8193113,-14677725,-1760054,2447039,4454207,12817055,3019073,-19038677,-13381191,13065756,17833877,166097,-10937906,-8710917,-2201823,5749096,11406739,5379991,-10210152,-15509381,-236804,15150041,10222085,-4873796,-12160132,-8247934,3671335,13331005,7290181,-6656772,-10901609,-5545809,4126771,13909435,8365939,-11476451,-15714454,1885743,12474336,7363814,-97661,-7737563,-11371628,-401903,12898485,9518009,-3679095,-11832227,-9155307,4519115,14946115,5500969,-10275517,-10391762,-1131118,5087761,9513025,6511091,-8143379,-14870276,-926873,13461308,9749068,-3079332,-9960293,-7253602,1922816,10100427,8479632,-3079852,-12213516,-7370376,6391165,12246150,4182601,-7349414,-10758466,-3684048,7608957,11262526,1793384,-10048593,-9910599,1048186,9465514,7777064,-847956,-8846729,-9397472,1247889,13198254,8767518,-7810804,-12065359,-1000421,6128489,6003853,4935347,-2547382,-12489708,-5963128,10966805,12460517,-1835442,-11164559,-7260963,2848433,8596681,4727877,-1432835,-5117107,-8679524,-2757024,13781419,12271391,-11345661,-15777717,4472689,9591475,-124215,2511702,2721624,-11585277,-9588280,11946518,14504112,-4053827,-12163855,-4613544,3950787,7482070,4098787,-2419062,-5481275,-5958437,-1168990,10315091,10624670,-7792923,-15344265,925149,11233195,3305185,-1793417,-1165678,-6189228,-6152830,6978657,12465706,-695327,-12242625,-6454281,5495625,8310075,2934445,-2840795,-6025695,-5033672,2264987,9009915,5100090,-5640942,-9549795,-2396548,7274059,8711858,-287407,-8449637,-5635697,1703782,4997211,5377719,1548040,-7408693,-8759228,2981963,10691965,3733423,-5646082,-7118344,-2377709,4431216,7098633,2243105,-4519904,-6548751,-2764045,5043430,9145745,1062230,-9457410,-6492682,3918541,6585959,2689727,-937536,-5131593,-6191224,1271775,8876631,4989191,-5405112,-8169896,-1527981,5354614,5804264,1252526,-4344692,-6439534,-1532326,6224803,6949959,-888805,-6931182,-4737385,1707237,5945370,4859929,-1479619,-7219257,-4611433,4089702,7542006,1524588,-5011534,-4787557,-1233546,2382318,5967533,3811917,-5942261,-9003777,1419891,8795272,2974063,-3594990,-3355231,-2437069,-829900,4647645,6287644,-1305959,-8579994,-4632257,6099614,8407125,-968895,-6843580,-1746198,1552552,-574051,3466099,6673974,-4694362,-11907247,1953269,12229947,1352622,-7298758,-1871119,579931,-1844223,2692781,6515023,-889701,-8434679,-4084057,5801000,7797417,-791371,-7281095,-2417281,3063419,1346357,1381553,3828025,-2308342,-8871755,-257935,10109623,3928735,-6534665,-4853678,1293654,1768069,1713109,2947425,-532356,-5889323,-3653961,4486082,6711137,-118525,-5987724,-3894163,1843537,4039652,2173505,-713525,-2901852,-3254585,-123917,4649018,4659171,-2052207,-6853357,-1873001,5147070,4234709,-801974,-2529791,-2260250,-1517197,1877217,4785491,1427819,-4715464,-4913856,1110859,5484141,2790159,-3149705,-4071691,-601753,1391639,2091921,2927219,-351170,-5436956,-3071322,4516580,5341463,-1002298,-4198068,-1772178,665220,1993696,2960509,986198,-3530204,-4210802,1104149,5047510,2145693,-2713651,-3423247,-1097006,1375459,3109130,1980437,-2380758,-4475200,-726280,3707979,2879321,-520823,-2384614,-2367218,-656051,2895709,4090183,-579480,-5082774,-1991557,3518821,2873882,-360145,-584330,-1290654,-3022500,350216,5427406,2290893,-4925180,-4374655,2138189,3746998,189110,-1365291,-341540,-1473552,-2453092,2058486,5734290,-448496,-7303473,-1699140,6258150,2371505,-3416703,-117354,1655406,-3293900,-1631273,5997861,3565110,-5836056,-4997952,3427787,4537950,-766782,-2314532,-48440,-364539,-1884723,914351,4470085,379115,-6153827,-2853841,5345688,3687082,-3224567,-2343104,1529362,-592234,-1540964,3166629,3314658,-3314957,-4736310,1653009,4792265,633599,-2736792,-1417612,296815,241948,728658,1803611,128168,-3122728,-2542440,2178493,3878499,-300908,-3685138,-1465708,1709820,1207046,224925,616812,-493547,-2567369,-770929,3304939,2828096,-1832365,-3519310,-38011,2647849,1274339,-586187,-458655,-645197,-1391640,235496,2903346,1322000,-3199692,-3046810,1695000,2993376,-269717,-1570107,-238218,-559262,-958014,1545673,2651934,-865864,-3437045,-519073,2780802,1580893,-886688,-962184,-476863,-662255,682308,2283324,530601,-2527350,-1757691,1332966,1821525,179847,-623397,-930519,-1330785,208645,2326252,1050059,-2048030,-1894701,817937,1259780,160182,408994,85178,-1915269,-1285875,2537708,2680697,-1821798,-2775619,882678,1769531,-554207,-133534,1446623,-868143,-2943854,535680,3895716,456141,-3854386,-1329297,2896228,842224,-2060398,549858,1997324,-2277512,-2899157,3159172,3921638,-2850693,-3930824,2124033,2966591,-1681461,-1323193,2145485,185783,-3272742,-100995,4123459,918710,-3957730,-1747553,3083434,1675113,-2144835,-725450,2021692,-678519,-2733591,1445051,3724080,-1349838,-4061972,791272,3443147,-344913,-2020559,611795,898050,-1450159,-642543,2113710,1250587,-2048567,-2019976,1314975,2303029,-341815,-1704823,-11069,872656,-464627,-363103,1454419,540974,-2080521,-1299587,1932437,1803713,-1144651,-1677382,370134,940474,-187174,-199107,762213,20106,-1539792,-586537,1982409,1297277,-1738666,-1686325,1091723,1285812,-692248,-497704,879293,-254555,-1518782,518496,2103630,-88282,-2177758,-416740,1684983,485465,-963348,56905,534423,-871097,-626829,1357710,1035299,-1292387,-1335036,758824,985032,-321393,-258289,288404,-579504,-756392,848967,1197383,-676041,-1209444,310123,748076,-187118,79925,613870,-629578,-1212831,722190,1721523,-468793,-1624155,443625,1132220,-699879,-564786,1379632,227668,-2112624,-383600,2426535,523232,-2305446,-560864,1938408,81808,-1717702,684517,1866417,-1183966,-2356933,1504500,2694117,-1465875,-2648889,1409299,2206476,-1661420,-1517462,2247465,1004326,-2895652,-916849,3149705,910500,-3004274,-910083,2515474,541986,-2170256,-38151,2112291,-427223,-2467134,676013,2747153,-553344,-2836626,413310,2626684,-549038,-2117004,967158,1680454,-1519800,-1530884,1952112,1524116,-1862702],[0,0,0,-2,-9,191,-95,53,-278,285,-288,521,-600,671,-957,1111,-1299,1762,-1999,2210,-2826,3417,-3820,4484,-5215,5999,-7067,8042,-8968,10377,-11914,13287,-15021,16972,-18936,21258,-23826,26404,-29421,32742,-36133,40051,-44412,48831,-53782,59431,-65361,71892,-79166,87001,-95787,105710,-116452,128578,-142583,158343,-176481,197932,-223243,253857,-292082,340689,-405178,495507,-630569,854417,-1292736,2470132,-13375361,-30560630,6617637,29123191,15532023,-9495506,-20318493,-12935390,9278062,18142229,10599069,-2553193,-22975768,-26676027,16299797,40630699,-3886769,-34974113,-5578606,6823441,-3496564,18673314,23407593,-26679299,-38340078,14438446,35574018,6923898,-10332689,-13675840,-13274147,6608615,23994480,12168836,-8225956,-21253407,-18052126,14648861,35734962,1591529,-32084952,-14533352,6902957,6407921,14221486,12037562,-21405532,-31806465,6184743,31705519,12433828,-13535640,-19124574,-9821104,8230328,22442113,14468824,-10619594,-24279849,-9187190,18226917,25050959,3985853,-18803550,-20110943,-1138633,19043771,19246804,-2426201,-22267512,-18344732,3879970,20668213,15081262,-7379421,-23723856,-15699311,10855445,25749193,8908937,-17306117,-19332115,-2224426,11919620,19141041,11234441,-16129585,-27006071,1694397,26793376,15165976,-5983562,-15656459,-15662324,1733707,22796669,14462146,-11130044,-20482326,-12235808,7043757,24717431,10802340,-21199919,-21549163,1929339,11227683,13772212,10954228,-15289245,-28264097,4135125,28126775,10158037,-7611725,-10639183,-14582775,-935497,25355291,18317107,-14642217,-23599189,-4736369,12772772,16463984,5569140,-11561514,-18272371,-7946390,12919218,23686595,2591041,-25981795,-17342437,10930844,15322190,6798203,1644118,-13364784,-20213666,5041097,26608358,11427248,-13914233,-19967205,-5392284,15925811,17591910,-1111140,-10035054,-9580409,-11215011,7734378,30529353,3825700,-34668624,-13885534,20604938,9803464,-1625767,6221345,-9789587,-24887947,5245347,30516332,7791619,-18549919,-16045874,-2059236,11783576,15975453,1770302,-12082644,-11627855,-4704371,10144278,22075576,2626622,-25764765,-14833506,14103545,15365707,2784496,-2151220,-11097048,-15133916,4616173,22474322,8823071,-15101280,-17631018,-1571024,12927302,13713786,1674638,-12277391,-14556688,-1177225,14906297,14753722,-2547123,-16477344,-11741644,5391605,16505268,9924089,-7798429,-16701342,-6720830,10064447,15177139,4676290,-9809736,-14435113,-5023986,11053041,17288567,2297053,-17444310,-14042067,6183079,13833587,6618053,-1391630,-10839619,-14195287,3049364,20044097,9017291,-11811062,-14522779,-3994045,8048093,14428154,4872147,-11667613,-12868549,-1295843,9552171,14328084,3399495,-16845068,-14499597,7965595,14223739,4449515,-1300334,-9577155,-14449859,4017895,21005484,5966390,-14206480,-11124530,-1028046,5176581,11993559,7024656,-11086287,-16562736,-689978,14959742,12102274,-4163598,-13406785,-6395456,3475232,8308766,10536148,627638,-17387647,-12331959,13010652,17071651,-1254156,-9602687,-6955675,-4407545,5016592,13606644,4736702,-11262141,-14421589,-1253663,15554215,13084194,-8714099,-15046091,-81447,4205950,1933620,11483599,5049923,-20651173,-14383273,18129863,17476479,-7109172,-9485128,-1987105,-4119221,2801618,14560611,4918400,-13387821,-13180261,2070188,14069604,9997628,-6821984,-13449364,-2755866,5339709,5652154,7070251,54832,-15032484,-10234388,12352081,15755046,-2228262,-11165478,-6252420,-346872,6110343,10406286,2482279,-10816582,-11167143,2588728,12847005,7801796,-5317660,-11390931,-5324991,5472359,10572715,4886757,-6364304,-11038556,-3770706,7388013,10608149,2383177,-9189449,-10947194,72697,11081983,8913259,-3199036,-10337946,-5806139,3011648,8220715,7451885,-1600513,-12274546,-8112924,8667083,12913440,249469,-8478072,-6334235,-1967311,4809246,10383636,2953655,-10217510,-10211106,1606247,10117722,7721584,-3084179,-10513676,-5162962,4466261,7286241,5290818,-1679279,-11319099,-7234245,9290778,11946050,-1542455,-7585959,-4691599,-2692268,4339883,11572592,2169236,-12174178,-8426307,5144279,9004292,3588210,-2697983,-6768982,-5862423,1584199,9838617,7378495,-6660918,-12947715,-597874,10162995,4722976,-1802526,-2125804,-6234385,-5732098,7731043,12594938,-2376655,-12677540,-4673653,5954382,7280369,2391141,-2923105,-4879517,-4427517,-180988,9147764,9179574,-8006702,-14982592,2941737,12712644,600456,-4021272,1359520,-5114427,-8176753,8007421,13784233,-4184861,-13651294,-2336413,7075099,5294004,1189878,-2295285,-4967508,-4077860,1699833,8540494,5969499,-7061519,-11493533,1559254,10431556,3088927,-3478111,-2532499,-3776160,-2975987,6110377,9072932,-2447423,-10662997,-3875947,5946764,6670252,1237704,-3688763,-5566915,-2666965,3647656,6980083,2271645,-5765153,-7060907,37367,6896756,5765015,-1499490,-6776075,-4483921,2476970,6131114,3461245,-2144020,-5690458,-3969567,2508918,7280562,3531841,-5473184,-7767897,34227,6551651,3946538,-1025755,-3086641,-4476695,-2311823,5458101,7601897,-1849263,-8612722,-3003239,4502117,4782844,1652343,-2003169,-4722665,-3221764,2628963,6603573,3007342,-5244466,-7174740,691502,6559896,2930326,-1590904,-2397566,-4028927,-2147959,6038689,6890692,-3685496,-8089333,-825034,4120092,2782386,1824653,-647306,-5427463,-4071049,4311336,7446201,98041,-6801654,-3689487,2843716,3181884,1548272,1614717,-2502045,-6993036,-112278,9212786,3764534,-6645902,-4587392,1818076,1556951,1243811,3248405,-376076,-6543809,-3742370,5525769,7352862,-1631061,-7641980,-1702784,4247584,1072013,-354711,3406123,-1368057,-8643233,14781,11020231,2635258,-8740745,-3240237,3994079,738342,-105844,3797546,142041,-6720145,-3080596,5987500,6185417,-2406314,-6549269,-1230931,3649414,1555160,57249,1429402,-1986909,-5805166,455573,7771227,2536819,-6102156,-3994816,2172156,2546908,1089576,1300013,-1049830,-4218072,-1542905,4427184,4557049,-1312321,-4845802,-2100177,2240544,3218816,1294649,-1426121,-3029017,-1903954,1432371,3456887,1671165,-2456978,-4224002,-974139,3648802,3625682,-957071,-3642344,-1722693,1146258,2011958,1965242,580418,-2696667,-3720958,1255931,5391553,1681113,-4024114,-2924329,1125265,1426997,1083072,1681129,-769651,-4265863,-1661716,4053292,3705903,-1882480,-4042727,-722398,1742440,1206837,1068216,733332,-2362516,-3687575,1513870,5357917,680955,-4040243,-1582161,1384216,471743,1147010,2307355,-1453258,-4498531,-147943,4649896,1992556,-2746937,-2296340,200667,132050,468571,2505247,594593,-4445458,-2980019,4038647,3919091,-2339987,-2702053,984673,-195957,-1185116,3033274,3101410,-3506708,-4575263,2294768,4762549,-330585,-3024424,-214098,944567,-1254457,84948,3686480,552628,-5722113,-2446112,5509968,3158568,-4212144,-2141557,2719679,-645259,-2496078,3209062,3588540,-4212880,-4768683,3348494,4895875,-1406916,-3110636,612328,1075561,-1342638,269859,3137078,145115,-4609590,-1586171,4495106,2537391,-3142304,-2232267,1467729,175023,-1129777,1689796,1895117,-2630195,-3227383,1732900,3526422,-134563,-2384363,-746611,729692,448240,641790,1077841,-410130,-2109751,-669145,2006802,2002150,-595731,-2176911,-951598,1109221,1402411,206531,-725903,-819834,-690717,-51287,1314994,1473280,-1007305,-2611977,-260534,2483413,1189514,-1375801,-993259,481062,-268345,-211200,1725187,1127760,-2251459,-2229585,1813496,2651165,-763733,-1972576,236307,527858,-797542,424074,1934221,-526091,-2972761,-164360,3073654,727630,-2189336,-502363,947527,-654393,-440111,1987368,714219,-2747387,-1333756,2338736,1618004,-1390588,-891671,700213,-310489,-863902,1426300,1705508,-1787491,-2534749,1435623,2588084,-1030421,-1665873,1195920,307405,-2028270,657968,3085944,-969462,-3611712,721848,3178681,-581002,-2031060,999874,1077057,-1973264,-832740,2792058,1265011,-3150973,-1868853,3014827,1902372,-2579555,-1110911,2511592,-183537,-3027654,1241541,3661448,-1698828,-4031462,1538862,3565177,-1397114,-2602799,1647865,1559272,-2302782,-1033936,3000914,1060344,-3358322,-1459416,3036775,1521548,-2424088,-950082,1996636,107846,-2031044,757602,2477728,-1060941,-2797301,858198,2676374,-368778,-1921286,343214,1110773,-701582,-590554,1198616,672221,-1504101,-1014586,1234484,1244104,-636231,-1073604,109691,557814,-6266,-106145,228326,39867,-698110,-428396,798886,977893,-421196,-1243241,10673,1202414,245811,-774748,-27246,584568,-415853,-623930,958191,1045335,-1198827,-1472630,967271,1469548,-773053,-1194010,766252,613090,-1089221,-280582,1631898,176322,-2039919,-362517,2022015,362998,-1775754,-20015,1389975,-578152,-1172144,1233174,1151295,-1578009,-1233070,1569562,1115186,-1363205,-615154,1170167,36854,-1247984,392700,1542572,-696261,-1761507,628552,1761256,-686370,-1470371,929167,947418,-1545861,-537949,2203336,268241,-2547552,-81212,2568510,-243863,-2180695,755024,1692153,-1477502,-1329971,2028306,1333773],[0,0,0,1,4,-2,161,-49,12,-239,220,-186,379,-421,470,-731,816,-887,1243,-1440,1613,-2065,2400,-2640,3243,-3816,4257,-4961,5702,-6422,7455,-8466,9356,-10676,12127,-13454,15077,-16917,18712,-20875,23271,-25636,28384,-31471,34597,-38166,42189,-46273,50890,-56160,61721,-67887,74922,-82562,91230,-101230,112398,-125340,140772,-158920,180916,-208593,243921,-291112,357967,-459573,633219,-1002172,3932275,-15605933,-29410811,1495683,30806065,19512746,-12912747,-20480795,-9661873,4308176,18987409,17584813,-10242093,-26726685,-11655333,11426082,22284733,12223007,-19696841,-31054200,1436149,25594036,10924637,-2494261,-7263364,-21383063,-10713598,30000081,29739699,-14368716,-27680010,-5085750,9866375,18105231,16151254,-9326229,-25960951,-8589078,14273187,20355004,10262693,-15831757,-30690237,-4724136,26476847,17535121,-7730212,-16393435,-15432351,-3893647,19924402,23013096,-6236311,-27177563,-13824317,12888939,24162285,11598851,-11417295,-21395429,-8317259,14680555,23582374,7495037,-17039600,-21938164,-2543877,18622147,19936177,-168225,-21883818,-20960402,3258841,22726900,15039874,-9385680,-22441426,-11943247,7758860,18819120,13680046,-7779748,-26692005,-12032258,22320179,25547698,-2416081,-16645850,-11416735,-4069621,12170726,24725390,4126428,-24786750,-19206736,6691079,21092723,15518117,-8941910,-25977028,-8652720,13837187,11643538,6968125,523865,-24224225,-23079810,22471138,34140889,-8767045,-25144509,-3654315,2054923,4335259,20566026,9560701,-23401045,-21825791,9125153,23584091,13352989,-8349127,-22953060,-9387972,14794353,15637200,3034760,-5129730,-16502383,-16068617,12584942,28827287,1857737,-26119258,-16186722,7613363,14670109,9309332,657898,-11811595,-17811706,-735272,23965228,18165509,-13056226,-23087316,-3600196,12754830,14526213,7516175,-9367956,-19438882,-5065341,13984810,15727802,4634710,-13428659,-22749994,-496013,25377319,12133525,-13087363,-12125173,-5603095,-2789035,14294449,20157016,-8156040,-26365388,-5881778,15865109,14921240,3955622,-10358547,-17007026,-2507994,14817000,13452860,1537149,-11377297,-17656911,-1898762,21142965,15495219,-9914672,-17469065,-6014688,5440441,12756119,10637361,-6118587,-18846436,-8386870,12180957,17634772,3347892,-13503491,-15136879,-1223718,13280533,14227682,172863,-14742314,-13363283,3220835,15547875,10822382,-4651288,-15355971,-10200421,6744171,17333056,8360435,-10564667,-16945124,-3353609,12248988,12100674,1777958,-7960761,-13756982,-6118181,14645540,18677353,-4802103,-19680422,-6901689,7236106,9721399,8342708,-1457003,-15036848,-10795257,7540275,15849945,7694571,-9394503,-18790515,-2917950,17857938,10584902,-6039276,-5391354,-6209047,-9470713,9654091,23427321,-2626727,-25039596,-6560545,13329044,8768035,2662685,-1418141,-11534814,-10077094,6754104,15179694,6328755,-9440444,-16993874,-3549817,16249257,12795268,-5744717,-10676527,-4807656,-1211329,7017668,14075217,1388374,-17481081,-12389892,9804725,16942018,2893157,-9975742,-9023350,-2671619,3715853,10888406,8193948,-8938844,-16847396,-1437349,14176314,10614623,-2662762,-11741149,-9673880,3567949,12044153,5955978,-2814475,-8098925,-10449492,1060763,17970793,9668992,-14086230,-13982026,3560441,8284154,5501741,4539511,-5268888,-14100788,-2891776,13033609,11291063,-2439812,-12372887,-9384430,4663606,12717182,4531105,-6001031,-8063749,-5867394,2092305,12857643,8338942,-9742727,-14343692,-167348,10794076,8345490,75417,-7448240,-9136434,-865026,10076035,10151549,-2057819,-11973109,-7676620,4859993,11016498,5670866,-5069441,-10971827,-5378670,6689292,11149054,2641242,-8178734,-9579951,-1393075,7700299,9281495,1347742,-9378237,-10651392,1663055,12841339,7066423,-6217967,-8570168,-2928211,1664296,7521954,8868418,-3801217,-14432034,-4278258,11005845,9822032,-1171292,-7896092,-7103368,-88511,6785424,6801071,1378075,-6543036,-11332324,-753746,15141023,8488707,-11064587,-10101020,2867527,3079784,2185995,7952512,-142004,-14453199,-6263418,12051823,11044528,-2763267,-8951388,-5577567,1785004,6850868,5065120,-409243,-5597587,-8277266,-950830,11785144,9078958,-8022112,-12252467,299554,7465004,4235452,1127441,-1809968,-7220416,-5567583,6087638,11719819,866041,-11491453,-7528652,4893667,8049866,2746356,-1699748,-4970219,-5920383,930409,8759208,6114234,-4199987,-10051890,-4009406,7682000,9481109,-1383323,-7742462,-3266376,20617,1664164,7197929,4625618,-8920887,-10565664,4240288,10887286,2307501,-5122676,-5150849,-2630227,2041530,6299857,4322178,-2863002,-8073021,-4364687,6313221,9586701,-485794,-8568997,-4217813,2353291,3782753,4198984,1630015,-6005341,-7779605,1840891,9172311,4122897,-4903458,-6744521,-1900625,3557076,5552059,2703501,-3624623,-6965581,-1983102,5853470,6503669,-264878,-5752815,-5046464,357754,5806151,5483703,-1410524,-6974986,-3983997,3413905,6024187,2076702,-2776707,-4738121,-3407475,2278031,7631445,3180231,-6944252,-7129511,2259580,5856041,2047336,-482714,-2401278,-4984088,-1641318,6257704,6350660,-2430687,-8098112,-3210430,5393803,6062657,-622073,-3585688,-1499402,-2030861,-690323,6736195,5741554,-7210267,-9325825,3950599,8346339,-49550,-3217654,-858764,-2620424,-2116369,4489771,6033652,-1606601,-7691767,-3657796,5243708,6790447,-977727,-5547500,-1639622,994965,389945,3264177,4101659,-3766369,-7982082,643321,8364067,3258334,-4688900,-4270037,203417,1545985,1721915,2808554,341001,-5356271,-4592788,3971650,7152734,-34423,-6123123,-3356659,1964091,3116485,1576768,110825,-1663034,-3698835,-1624152,4845663,5978989,-2545260,-7658164,-682716,5613181,2311911,-1176177,-259492,-1765491,-3639268,1475211,6306618,1660316,-5675636,-4724647,2144983,4904697,1160732,-2372571,-1989071,-1338350,-795732,2606166,4602326,-1002219,-6415227,-1976853,4972450,3750975,-1292899,-2404606,-1401885,-933615,1468492,4043940,1352196,-4029837,-4018327,1436365,4371557,1711085,-1794625,-2793272,-1767039,823637,3370740,2031049,-2400809,-3867603,-705265,2564731,2687918,609659,-2088288,-3251187,-818066,3522454,3575395,-1305474,-3921032,-954149,1805055,1575256,1392898,633737,-3000870,-3647642,1995160,5293050,472373,-4227104,-2281470,1266578,1545821,686710,799868,-554547,-3226178,-2078908,3711822,4768018,-2207187,-5579410,245227,3843600,261662,-785479,1691725,-966504,-4283464,792434,5924826,1231116,-5004446,-2760023,2324176,2580786,-61823,-731387,-288266,-1420233,-1805784,1712129,4306130,-450078,-5540819,-1551803,4394469,2158734,-2138921,-966521,504933,-1352245,-611121,3208258,2523192,-2713175,-4044008,935244,4245249,1021638,-2591973,-1383939,719759,-51211,-14527,2146825,1092148,-3301954,-3174558,2426435,4189400,-823370,-3775718,-578518,1894933,92095,-337563,1768531,123039,-3625416,-1348752,4246438,2971034,-2993458,-3265381,1314114,2188077,-351760,-146114,1150125,-1004685,-2773638,676187,4068502,613468,-3969741,-1879786,2438965,1574941,-987497,-108858,427232,-1774375,-1350506,2403154,2611424,-1720843,-3071735,326089,2246594,614426,-477575,-111821,-747357,-1134611,873025,2303700,207793,-2226605,-1245361,1010622,1242816,448398,-228347,-1197762,-1298773,595796,1922222,388180,-1466580,-1038463,190609,385882,759847,1105354,-705074,-2261042,-157176,2598514,1100220,-1749666,-1032208,768613,60057,-283815,1313459,944497,-1988674,-2080737,1587219,2777801,-728796,-2685780,120740,1703768,-566522,-745978,1780779,537744,-3159551,-1109025,3581800,1712398,-2974368,-1665373,1860873,982025,-1258562,208908,1520522,-899110,-2339515,618917,3105856,169483,-3149750,-962594,2526270,851078,-1813314,5762,1621372,-1184905,-2109072,1822513,2781885,-1675464,-3002500,920028,2460806,-307373,-1560785,415238,869704,-978397,-921014,1685221,1615741,-1876033,-2444373,1572076,2664158,-1024210,-2206471,935865,1377924,-1456004,-636219,2231507,749316,-2722906,-1216897,2646863,1665202,-2054575,-1525140,1425863,909845,-1393538,-197034,1887956,-226839,-2609395,32670,2980421,392901,-2720811,-533315,2083283,135720,-1492727,554021,1460540,-1271369,-1735736,1471241,2102609,-1119687,-2062700,704153,1498717,-500621,-746255,844204,251060,-1325025,-202814,1692591,475179,-1553165,-709150,1049255,479276,-498834,66091,176459,-690602,-409155,940854,614226,-740390,-710037,345964,302641,-28456,317531,94148,-932033,-337302,1128855,696947,-879211,-588316,637883,75315,-641208,502653,946849,-943297,-1467674,939628,1661446,-654432,-1533848,476347,1069830,-746750,-745547,1259222,657423,-1797232,-900494,2118774,1189642,-2076831,-1071024,1860335,658251,-1700253,40782,1816227,-553958,-2117960,634968,2274802,-380409,-2156546,83677,1741062,-28471,-1508521,356614,1395702,-806225,-1694228,1238800,2102641,-1232731,-2190857,1124720,1922547,-970255,-1386096,1169220,906484,-1382862,-697770,1635106],[0,0,0,2,9,-135,154,-43,208,-350,275,-453,654,-664,886,-1173,1311,-1664,2064,-2258,2770,-3452,3888,-4462,5317,-6095,7064,-8186,9171,-10455,12099,-13591,15227,-17290,19353,-21633,24309,-27035,29990,-33460,37042,-40924,45404,-50076,55066,-60829,67030,-73627,81093,-89221,98113,-108208,119334,-131602,145775,-161892,180198,-201754,227286,-257846,295737,-343822,406809,-494010,622654,-831317,1227753,-2246164,11573123,13135889,-22125131,-24695035,4968656,26359896,16486328,-6264596,-23165691,-12799546,9739458,17346446,11788164,-1514685,-27407799,-24164403,21196700,34195641,-7693077,-23999137,-5756803,-5450737,807083,29505620,14438025,-32997640,-26927437,15797394,24252383,9716297,-2179384,-17752048,-17149615,9421209,24197223,12173007,-7357984,-23634218,-17177107,18349558,31231102,-1711900,-24174972,-12968641,-2625709,7459305,22684804,8249642,-27001549,-26103507,8745419,25322416,11641477,-7960588,-18687562,-13655907,7449379,24451715,15099470,-11563059,-24263052,-8139387,17406454,23354678,5257016,-16878678,-21034096,-2441742,19291370,19315293,-2164215,-21136731,-18455880,2299275,20413045,16368937,-6882514,-24701212,-15812496,12045578,24758746,6710284,-14940303,-16196515,-6175956,8822027,24102264,12695050,-21632444,-25831664,6719672,23025722,11439215,-1068076,-13788577,-19542047,1738601,24034176,13787700,-9673841,-20641405,-14845413,9751112,26519848,5334623,-20432519,-14315148,-2159607,4267341,20486681,15055764,-23283231,-28084272,11326631,24217540,5158205,-2057225,-8481963,-19306858,-679436,27727816,16541941,-14578198,-21459817,-6340239,11336936,17997330,5627287,-12202681,-17226112,-7981881,11851166,23405263,2887669,-24603911,-16767111,8313224,14626617,9923835,1333851,-15957533,-18288505,6420408,23393535,11352741,-11006816,-20397115,-6435186,15615325,16258823,827943,-7311451,-13702208,-12994891,13630616,29165488,-3054781,-28934148,-7521371,11338017,5819001,8951054,6601363,-19014783,-21577877,11438316,24708068,4597927,-12532410,-14686979,-6164657,10986358,17158888,3176872,-11059772,-14131692,-5949905,13883704,21597420,-1922332,-22529501,-10291179,8593128,11611725,8922070,-154886,-16321690,-15044753,8404672,20787877,6228763,-12809955,-15553937,-3486833,10916538,14807230,3475944,-12614100,-15716593,-958049,15137858,13989819,-2103755,-15225883,-12227771,4069697,16621576,10407491,-7491025,-16133058,-6892810,8607171,14555928,6153568,-8374608,-15446726,-6641222,11879053,18257350,714206,-17344055,-10972627,5009990,9546210,8709895,2970408,-13575708,-17113819,6044457,20699650,5825748,-10596865,-11546114,-5518773,5837165,14815453,5725168,-10290605,-12997326,-4045579,10008191,17361889,1288456,-18771431,-10171084,8204910,8367405,5849562,4425879,-12105201,-18333669,7114069,22265615,2743728,-13199624,-8138568,-2895955,3040229,13265934,8075438,-11192801,-16358235,-1215543,13874340,12388222,-2976626,-12796653,-7214486,2408876,8763249,11144721,-16807,-16620161,-10982166,10756684,15118795,1666828,-7612304,-9410949,-5293700,6278552,13148394,4529529,-10092841,-14483787,-1639250,15195934,11395044,-7249868,-11175252,-2848690,-616351,6114775,14907497,-485844,-20957435,-7851099,15160320,10861815,-2213644,-3949360,-7209872,-7453074,7053534,15359769,2006204,-12509888,-11080239,1260246,12198234,9297992,-4663779,-10952811,-5152931,2042009,8276674,9702120,-3188515,-15870385,-6399609,11181169,11378777,-47075,-7020632,-8332050,-3458442,7524596,11854085,1457637,-11036232,-9860613,2372826,11116665,7621167,-3380322,-10594742,-6785145,4548174,10981956,5219344,-5942245,-10322336,-4413705,6082789,10864841,3456550,-8928737,-11114848,-55062,10347135,8125000,-2380263,-8513397,-6141898,507668,8038961,9753195,-1646694,-13984652,-6820729,9571451,10155355,-517635,-4592637,-5758358,-5558341,4448590,12802333,2782565,-11306706,-9325089,2094173,9129428,6891945,-2557550,-8620149,-4879630,1624727,6523566,8380264,-1350319,-13997329,-6416904,11326914,9424428,-3010196,-4058935,-3580985,-6053817,3753343,13705272,2162039,-13058186,-7714326,5268218,7698692,3477646,-1295641,-6255808,-6754843,1046764,9867234,7282886,-6078920,-11766325,-1348405,8254628,5403607,142599,-2822605,-7179128,-4571560,7410359,10825846,-1301366,-10439751,-5534724,4047691,7229850,3316654,-1890772,-5133465,-5973380,216945,10536478,7407894,-8711024,-11181021,2793572,7506117,1642475,1322471,-628451,-9206198,-4907602,10127310,9572729,-4660102,-9098290,-2549781,3052596,5314113,3911662,-1722257,-6653583,-4899409,2897467,8983174,4301921,-7111462,-8556785,1270496,6593984,3601611,415846,-3236568,-6747340,-1758713,7889642,7174356,-3222538,-8178668,-3254442,3508434,5886274,3117928,-2894229,-6563975,-3215197,4156120,6879229,1753579,-5036988,-6366567,-801708,5967588,6159332,-847515,-6544604,-4290445,2058490,5328778,3680514,-1015118,-5531159,-4802237,2237644,7796020,3330090,-5795815,-6816407,732942,4915575,2813983,895948,-1840606,-6289068,-3115929,7183909,7509937,-3624198,-7584309,-1127497,3042305,2891692,2762446,-218918,-5278643,-4479542,2977311,7506831,2529123,-6028910,-6071846,1871431,4877554,1277122,378233,-717987,-5899587,-3244090,7754116,7019391,-5193875,-7353010,881341,2966230,1173522,2746059,661365,-6007194,-4774836,4569826,7311413,-378996,-6080098,-2930279,1945951,2345712,2234210,1893896,-2951455,-6369104,319682,7662499,3201122,-4756811,-4110216,286942,1393661,2164009,2943302,-802474,-5889574,-3270582,4950435,6258851,-1597333,-5863640,-1243808,1895812,615670,2232409,3080227,-3971024,-6970982,2536313,8059466,393326,-5017206,-1571528,383101,-75863,2921062,3706946,-2247264,-5799128,-1069593,4926120,4039902,-1710013,-4196396,-1417149,1265218,1649729,2321409,984679,-3961511,-4533543,2296973,5712658,803704,-3719419,-2462983,-47153,1374662,2814311,1767735,-2360972,-4039005,-222827,3844410,3193511,-837429,-3414738,-2299189,1082327,3304213,1935931,-1552913,-3064943,-1474651,1264114,2866274,1812749,-1914274,-4171169,-1092863,3629311,3193266,-1041789,-2894852,-1212736,289393,1235413,2616333,1213111,-3375088,-4013655,2107303,5288855,313230,-3616093,-1112009,609380,-387196,1520921,3215340,-1402221,-5336658,-835467,4768713,2446638,-2627023,-2521716,187278,260972,196246,2305022,1619674,-3504597,-4156959,2708607,5299734,-758756,-3828122,67445,1132490,-986250,1336885,3582464,-1624129,-5447004,308981,5297792,1178251,-3177853,-1256391,651312,-862503,153641,3167303,612466,-4608761,-2483007,3756683,3114188,-1864524,-1952896,460396,-505539,-498396,2751333,2274077,-2743307,-3683170,1547202,3892352,152478,-2250170,-358437,295373,-1172136,704263,3389460,-397916,-4902513,-1053498,4218503,1419384,-2453485,-482512,638196,-1755931,-320084,3548389,1206960,-3722362,-2280497,2487136,2503874,-609411,-1104414,-69917,-549323,-587803,1583093,2332041,-1086664,-3387839,-179455,2996792,1035315,-1526610,-755550,-139384,-804100,442078,2152507,269246,-2551977,-1484787,1465410,1854904,139326,-1053709,-948706,-302945,691669,1305905,622183,-920701,-1379737,-330588,1279142,1610995,-56423,-1791429,-1115388,1043358,1365859,8804,-613863,-345261,-766019,-540848,1491180,1743683,-1255381,-2592972,357885,2416824,260596,-1322822,129652,428418,-1266012,-108606,2641035,794630,-3078436,-1441201,2673943,1568992,-1727485,-740620,1248205,-588868,-1623545,1558932,2432466,-1704698,-3111775,1200311,2857430,-855949,-1875872,983644,740399,-1924464,-187963,2928778,340453,-3311520,-787713,2984436,849130,-2186550,-173827,1609955,-1016962,-1565874,2121152,2081492,-2572866,-2475688,2206390,2081041,-1786070,-1101063,1671169,-141154,-2079530,985894,2638269,-1140229,-2772310,796211,2315710,-533172,-1422785,717577,716236,-1436700,-574901,2312978,914250,-2610855,-1142684,2489194,919416,-2068254,-75153,1782226,-1010881,-1825088,1886822,2019027,-2028458,-1979640,1668398,1590460,-1311575,-814922,1233836,98733,-1485269,260554,1884018,-190466,-2105462,-188256,1850987,265215,-1287446,81401,941284,-706944,-871397,1160397,959746,-1279931,-1161909,1004790,1010332,-517060,-468793,296246,-8205,-361274,272688,631088,-109941,-732692,-238547,580582,588005,-145267,-635746,-215626,424499,211823,-316347,-10224,218634,-313813,-557374,560396,1010309,-496089,-1188470,406995,1276088,-246163,-987178,584381,744086,-967272,-615684,1497820,715087,-1668802,-823823,1668392,782167,-1592322,-476778,1476340,-39225,-1714694,472408,1903985,-839102,-2152684,909356,2078349,-1033049,-1736455,1252852,1317285,-1631605,-788704,2062867,594309,-2206255,-379413,2194481,244744,-1993185,-44186,1739989,-390387,-1638128,829957,1681718,-1229010,-1945453,1421656,1814086,-1628703,-1421437,1733972,733285,-1934589,-57904,2182738,-449412,-2199036,677313,2070897,-690219,-1592570,857354,1122958,-1036900,-750902],[0,0,0,1,5,-96,-14,-30,196,-89,50,-282,276,-248,445,-483,520,-782,884,-950,1275,-1436,1594,-2047,2356,-2516,3034,-3567,3967,-4568,5161,-5742,6657,-7531,8216,-9289,10503,-11580,12907,-14411,15830,-17575,19527,-21416,23642,-26148,28630,-31521,34855,-38196,41979,-46381,51083,-56380,62530,-69303,77201,-86634,97539,-110719,127298,-148196,175789,-214490,272080,-367563,556096,-1075779,6376022,19482047,11170973,-15870907,-29338876,1912674,32107329,17408761,-12899474,-19243474,-11116196,4984292,21821175,13942115,-12409026,-21737970,-12493569,6500274,27549609,14737010,-28187654,-29971438,10655698,20743066,4136267,5209523,-5011783,-30010874,-7904971,37231744,24266450,-18360370,-22411327,-4917940,7352331,20285400,15343704,-11790224,-23068756,-8355947,10986725,23616979,12142690,-22234208,-30522296,2718215,24323786,11681587,-4038421,-13713071,-19921799,-3745186,24499276,21766575,-9956625,-26052601,-11276701,12703318,22993130,11476599,-11000069,-21597298,-8549584,15479943,24158391,6242267,-17802076,-21206538,-2120355,18735925,19967287,-1054952,-22650973,-19949049,4298974,22260439,14115863,-9506069,-21690354,-12187416,6840339,20256476,15231516,-10996087,-28221983,-6922944,23133605,19694810,-1185834,-11290765,-15330356,-7514064,18314861,25655305,-2380422,-23675709,-14689250,4684109,20133833,16758548,-11016266,-25535328,-6104149,10965022,11410199,11878512,-3424159,-29849996,-14900030,26473794,23983273,-8816141,-15961856,-8498477,-3960680,12892495,22662775,313603,-22584453,-15033704,6581043,21053955,16036642,-9630691,-24921970,-6899616,15097003,14565468,4274201,-7028355,-18535090,-12076366,14128784,24899213,1863388,-24228290,-18247406,8244871,17972027,7386470,-1951627,-10179442,-17364581,-910532,25842817,16964377,-15574293,-21650389,-2468683,12082294,16379699,6590778,-13446744,-17124477,-1463383,10357137,15171273,8944566,-17316412,-26774246,6721581,27812442,4141655,-12710670,-6137603,-9020844,-5414334,20035617,20131697,-14019519,-25077055,-2104562,14813720,14470344,4038727,-12269447,-15984132,-281258,13031687,13256604,3692736,-14072737,-19957814,2811626,23101374,10714405,-10798011,-14239533,-6661370,3812411,14843072,11368705,-8755416,-19612768,-6361760,13344182,16696551,2151218,-13522518,-14656428,-921750,13776966,14340206,-841700,-15377406,-12613504,3970262,15766522,10795242,-5577132,-16348659,-9322998,8315482,17279981,6818324,-11483015,-16031841,-2307075,11423836,11979716,3311297,-9322928,-16611004,-3303580,18146545,14768203,-7720539,-15406800,-6168357,3311208,11592182,11525181,-4873750,-17080851,-7471257,8451555,14499929,7602722,-10507128,-18508000,-125659,16395222,8189785,-2334153,-5159071,-11874018,-6807376,15822528,18284174,-7338339,-18952400,-5066619,7590517,10593354,6904880,-5536847,-13997079,-6020272,7416499,13011466,6602597,-9829958,-17460263,-1888774,16025603,11414741,-4498454,-10815267,-7070781,751942,9363727,11299931,71126,-15199065,-12887849,8905375,18999755,2309784,-12635560,-7895771,-1091069,2792609,11235089,8307330,-10726803,-16444719,299529,13784215,10634935,-2535378,-14107273,-9103976,7306543,10531220,3018679,-211755,-7470270,-14105745,3226273,22109943,5665393,-17549641,-9783461,5095685,5129209,6181457,6282754,-7490303,-15009303,-842027,13625453,10715239,-3319105,-13570999,-8368416,6813426,11479168,2870561,-4326044,-7880878,-8015226,3484863,15360402,6179998,-12091935,-12391473,1437124,9642407,7833443,669944,-7846554,-9672126,-134686,10973407,9650542,-3228756,-12128826,-6886871,5359940,10958968,5211442,-5743512,-10962180,-4407471,7044295,10535162,2438747,-8079159,-9848148,-1365338,8506734,9600788,418026,-10301899,-9700527,3238917,11765398,5351621,-4626338,-7441203,-5265049,1504941,10681488,7938577,-7353586,-12721278,-1225828,8934620,8058269,901954,-7511836,-8685425,169818,7675859,6867826,1041418,-8027414,-10996812,2087223,14273728,5040801,-9000830,-7247740,-609093,1828240,6875957,7216857,-4946078,-12234032,-2619028,9223007,9268947,-255899,-9203904,-7253164,2984738,7724325,4230655,-620053,-6035542,-8191880,667245,11582730,7097084,-7098159,-11076392,-1378521,7656720,6212880,-321978,-3530614,-5298816,-4771622,4506466,12311492,1570846,-13039423,-7361064,6683865,7559943,1624285,-1293300,-5016469,-5863828,1441846,8428319,6001654,-3785565,-10962730,-4321769,9789928,9273904,-4166653,-6695270,-859777,-1995072,356572,9934617,4664370,-11923567,-9799650,6813476,9923938,529606,-4354937,-4323870,-3012231,1705692,6559392,4894111,-3211347,-9326113,-3843651,8174557,8985901,-2538747,-7802708,-2593053,1370648,3066792,5475452,1657514,-7524170,-7505451,3461180,9180601,2910509,-5131230,-6200564,-1622653,3484672,5628574,2559297,-4124214,-7005555,-1367262,6266367,6320069,-583922,-6131892,-5000009,1187778,6274167,4630206,-2096187,-6556173,-3517818,3193520,5926725,2425562,-2922062,-5839614,-3281718,4111979,7624010,897008,-6909886,-4929726,1707650,4197767,3410331,628172,-4574757,-5616540,941547,6702116,4323949,-2874538,-6863448,-2668143,4824600,5517364,-74230,-2931143,-2885645,-2811485,1896813,7498472,2242449,-7485152,-5813439,3169301,5559622,1930313,-1511883,-3741242,-3223717,772686,4528630,3939803,-1410310,-6563220,-3710046,5071666,6605640,-984249,-5076839,-2212747,399167,1850370,3694649,2104769,-3693094,-6090168,-65429,7175061,4573517,-4466294,-5780916,757748,2867233,846341,2120434,1048385,-5326857,-5089374,4414760,7482387,-547756,-6416782,-3169838,2454265,3331857,850201,-188686,-811210,-3807993,-2658882,5706682,6968952,-4170540,-8380014,1272977,5900219,450992,-998727,1193554,-2468917,-4600356,2362716,7066794,745355,-6552980,-3976473,3139377,4422299,139587,-1860892,-1107937,-2047719,-1531384,3705112,5069139,-2377800,-6777165,-561628,5179597,2603594,-1343130,-1506926,-1514402,-1585212,1785271,4523633,869922,-4550655,-3673833,1882287,4103981,1422765,-1805715,-2700280,-1620403,954409,3209297,1834450,-2158583,-3771192,-953481,2683552,3156313,379707,-2672461,-3060891,21543,3393009,2660188,-1120886,-2930998,-1269609,828609,2332083,2502564,-536139,-3922447,-2206018,2766094,3583213,9334,-2676144,-2182144,-48646,1684236,1874374,583378,-1757154,-3216260,-827087,3873342,3257167,-2337794,-3830225,94631,1944659,1024500,1038482,233552,-2555105,-2249966,1883556,3829816,773007,-3143610,-2870977,1076343,3082929,738170,-1245954,-836367,-1219788,-1408024,1904994,3595147,-810294,-4647540,-1341346,3376051,2489427,-1115204,-1772820,-287174,-215171,-335145,2023947,2753370,-1956117,-4667664,633474,5150489,964343,-3463192,-993942,1356667,-520703,-347338,2671008,1136228,-3863916,-3227260,2930844,4479271,-1360419,-4106951,99068,2250624,-852513,-482474,2833819,63979,-4832299,-911658,5457190,2266020,-4007336,-2407918,2157491,1240004,-980489,816565,1647418,-2038193,-3282275,1736745,4440077,-378140,-4314629,-850014,2612700,517653,-955177,892530,305309,-2696652,-1107951,3263453,2347797,-2332676,-2762614,830155,1912598,198089,-85315,170658,-1045048,-1376844,1086927,2472530,108795,-2336553,-1241163,968151,1380351,439876,-464191,-1033585,-994035,418316,1566045,688061,-1008706,-1358673,-430716,785823,1477669,609675,-1314193,-1564098,483173,1666185,612314,-531755,-561833,-521886,-233721,1030333,1390097,-237515,-1909519,-980507,1392184,1665974,-459589,-1445444,-126002,322726,-215903,659074,1253556,-902462,-2230165,177559,2278831,676896,-1398132,-933860,248310,520438,153611,257503,405782,-709253,-1512854,373519,2405222,407095,-2485026,-956638,1747581,675597,-985082,181411,728256,-1043284,-1209138,1285273,2059067,-828962,-2542509,3972,2323582,448980,-1742464,21439,1388918,-977010,-1545191,1905610,2220564,-2279666,-2684241,1934756,2695275,-1464342,-1945652,1357966,1073378,-1883583,-608327,2650917,730091,-3125872,-1259447,3100189,1516201,-2630204,-1158241,2210228,325856,-2248111,543283,2721689,-997726,-3244782,812779,3223358,-516729,-2751759,427261,2001000,-805305,-1461968,1562782,1394102,-2082588,-1678204,2083319,1888814,-1728474,-1593557,1295595,968439,-1126273,-300938,1400207,-50462,-1817423,690,1869657,240073,-1592163,-469399,982641,147403,-493908,303477,400413,-658250,-602387,679192,811100,-485892,-768007,58650,352250,185607,99050,-100788,-443308,-200871,411706,309582,-68694,-144228,-181957,-256721,107385,568491,91893,-704609,-466651,512157,530675,-227522,-374036,176690,68684,-415164,95878,826621,-46783,-1090129,-126603,1212192,258000,-868762,-123839,645528,-108626,-444404,421242,557281,-436353,-754367,147620,976577,206234,-1029198,-434151,1019290,215600,-1067561,111018,1142323,-502235,-1316733,746129,1486427,-670017,-1387270,520454,1254917,-402932,-1085806,436138,1073176,-619490],[0,0,0,0,-1,-21,-89,-41,36,114,-14,-35,-138,64,4,158,-141,98,-241,200,-158,403,-414,311,-490,617,-612,809,-877,869,-1167,1370,-1359,1610,-1887,1981,-2316,2639,-2784,3157,-3609,3857,-4329,4877,-5216,5787,-6537,7070,-7748,8654,-9420,10396,-11588,12653,-13948,15644,-17297,19232,-21722,24459,-27778,32118,-37420,44392,-54265,68240,-88847,113245,-60103,11291590,23146004,8596324,-20256648,-22988892,2708349,24491117,20453505,-6994332,-25068661,-11367161,9380363,15753705,15185166,-2560418,-31353377,-19863668,23705500,26414602,-6101551,-15240644,-11761336,-12702493,10993845,32656841,3103973,-31284808,-17087485,9786558,18311368,17263776,-484289,-23990652,-15874431,12430007,22375808,12450543,-7227408,-26002172,-14563765,20405805,26288382,-1614447,-18199080,-16122523,-7858361,12888419,25766142,2075160,-27543600,-20684358,7362953,21529650,13895517,-5673213,-20924237,-14882709,9103716,25168343,14144373,-12157415,-23724449,-7759223,16834785,23383606,5868621,-17320311,-21390521,-1834146,19121020,18654091,-1215613,-20394559,-19795658,1571992,21649529,17270289,-7937485,-25719269,-14475474,13059179,22106214,5817201,-10500184,-16055256,-11999120,10047413,30060473,9504571,-26096330,-20441921,8745218,16347173,11919805,4942747,-15704522,-23126378,3497930,24727376,13514593,-8481821,-22157047,-15605280,12681859,24512056,1715779,-14703214,-11274451,-10754849,3309440,29407530,12599087,-30059812,-22509868,14623071,16951663,5043156,4773414,-10200575,-23812291,1582388,29102252,14813681,-13475514,-20511799,-7928220,11354275,18704539,5191152,-11389986,-16803144,-9417891,11603010,24087725,3113299,-23663800,-17046202,5887596,15250221,12209511,-51624,-16827376,-16250458,5174105,21146831,13631646,-9452925,-21999197,-6601689,15155774,15319269,3638417,-6486628,-17796913,-11964935,17637962,24766928,-5493274,-21364208,-7687681,2486061,8888850,16505837,1278271,-23318972,-15080715,12130336,18437841,6354517,-7730720,-17148626,-8750079,12358779,17708406,3526858,-10816302,-16007313,-5349698,16244517,19193917,-3616314,-18291856,-9937366,3701388,12604549,13258380,-2118482,-19136477,-12649598,9505807,18345289,6315791,-10533529,-15863168,-5251081,10867867,15907689,3705324,-12981744,-15715137,-959969,14624589,14184482,-1216417,-15553678,-13102306,4601092,17021147,9711695,-7369913,-15094103,-7240068,7406231,15001774,7539932,-8572396,-17242642,-6429894,14209630,17591961,-2074074,-15626727,-8117585,1710928,7308411,13271136,3934715,-18527391,-16436164,10377107,18596583,2969530,-7915630,-10400212,-7787908,5929463,15770986,5586166,-9614193,-14060100,-5666703,12713997,18624841,-2903399,-18309189,-5402551,5563502,4212242,10372952,6980781,-17429522,-18653891,12022839,20654143,-771124,-10500811,-6552400,-5426134,3102703,14907779,7236696,-11746132,-15598578,-1385070,13659303,12842789,-3121717,-13369813,-7157430,2893220,8980595,10548323,-471933,-15674710,-10541807,9421089,15381323,3318017,-8700271,-10883062,-3725900,7175118,11738940,4416185,-9577479,-14800528,-960342,15216295,9832661,-6061678,-9684406,-5967643,-1002871,10661833,13473659,-5316268,-17719666,-4109404,10357318,9070380,3327738,-4353347,-12198818,-5436984,10750669,12801465,-42413,-10460639,-10392925,264369,11994955,9397451,-3902619,-10630160,-6934221,1852628,10986465,9220980,-6101641,-14458073,-3965381,8959889,9911301,2514224,-6622339,-10750128,-3215633,9417347,11445403,238679,-10515532,-9231932,1900693,10751994,8142971,-3129671,-11138853,-6840744,4989530,10886726,5034128,-5467845,-10383977,-5200233,6339395,11724973,3082570,-9736571,-10600316,605755,9693862,7363526,-1443675,-7481366,-7500440,-889416,9922245,11196818,-4144132,-14864236,-3741324,9590421,6798322,740549,-1431394,-7855392,-8039510,6909292,14284249,552575,-11686886,-7746686,2130279,8252800,6386137,-2091390,-7347405,-5457262,-540116,7716850,10951451,-3563737,-16201557,-3139848,12417953,5571510,-2680110,-389868,-5112291,-8899989,5943806,15302706,-84739,-13480501,-5887633,5052800,6619462,3951436,-865791,-6681726,-6668339,1389837,9618350,7188392,-5669914,-11822146,-1841675,8432203,6091141,-199744,-3781176,-6565156,-3724285,6589302,10215013,-401480,-10309853,-6363414,4140167,7694828,3339722,-1861479,-5712993,-6148424,1688127,10626033,5189878,-8013638,-8599698,976025,5172517,4731837,2848342,-4681242,-9431996,-800500,9167981,6149881,-2863124,-6806140,-4618029,1740076,7225855,4694648,-3178852,-7327724,-3968298,3911091,8491886,2900391,-6466008,-7011707,103495,5120232,5453170,1445698,-5516514,-7306300,557328,7932080,5171717,-2801691,-6774663,-4008348,2596450,6770827,3609430,-3629164,-6996658,-2568322,4425786,6365274,1695824,-4872551,-6589932,-912651,6502489,6188264,-1472210,-6435168,-3825589,1735970,4911428,4228474,-738281,-6414372,-5195708,3330057,8416665,2187807,-6359573,-5447487,1098823,3181129,2908567,2973699,-2494137,-8589217,-1936348,9315592,5825423,-5198396,-5733517,-266562,1176088,2551602,4448678,-69574,-6845251,-4861196,4140485,8119933,1433567,-7022629,-4918699,2858594,3225904,710621,2532077,-631811,-8433609,-2714263,10210549,6032717,-7146469,-6012931,2009439,1408231,728078,4180630,615141,-7176296,-4640924,5347020,7248662,-607163,-6026866,-3079602,1872521,2879477,2189195,1383942,-2715558,-5985132,-314790,7353465,4174466,-4573721,-5285488,207102,2478479,2172538,2243189,-742663,-5492908,-3234971,4812567,6048472,-1338525,-5310444,-2020235,968846,1928196,3387177,1137438,-4787005,-4584243,2618713,5432938,1294493,-2606904,-3135736,-1622252,1888499,4371943,1779325,-3107244,-4296622,-593820,3709441,3757709,-649628,-3831123,-2532987,605313,2919645,3073151,-631677,-4659601,-2899780,2572201,4089195,972818,-2259525,-3203326,-1364440,2313345,3888970,855656,-3173735,-3301649,188288,3251333,3053820,-304826,-3564089,-2809182,1273280,3760191,1696497,-1832038,-2900062,-1494356,966336,3183164,2212482,-2458584,-4647455,-514117,3933865,2637730,-1277371,-2198925,-1257907,-547519,1462653,3730243,981154,-4684557,-3568741,3542288,4566726,-1089681,-2599322,-57779,-805469,-1149888,3278474,3766590,-3160619,-5596765,913037,4929393,1081733,-2578535,-1327515,-35255,-930421,441539,3722132,1387935,-5007758,-3887155,4268473,4943476,-2228629,-3187028,1285919,109288,-2066069,2709933,4353352,-3130170,-5933506,1641231,5464640,135911,-3040853,-492068,157576,-1215657,806722,3388563,170129,-4635222,-2324716,3532310,3354440,-1465885,-2434695,48461,95467,-289110,2137693,2383706,-2328326,-3940997,1134745,4100822,579227,-2237875,-833112,-129562,-580857,1403451,2618931,-1038487,-3785616,-658101,2708988,1506467,-701447,-1107957,-1268630,-742258,1395813,2224637,-67393,-2320516,-1546902,1055883,2124086,898274,-897309,-1484853,-835914,656819,1952938,1191096,-1493857,-2234209,-33034,1732931,1167753,-138320,-1182781,-1568781,-215805,1805978,1514664,-703848,-1847911,-931988,661910,1592752,971651,-887933,-1784716,-481221,1377197,1427571,195184,-866127,-1266968,-554544,1257879,2001176,-98787,-2230531,-1169986,1309490,1201618,-139678,-250469,-434812,-1393852,-387991,2291744,1637590,-2150405,-2509688,1062274,2073911,-370886,-797040,710160,-492609,-1986146,970406,3434141,-370750,-3763779,-260480,2998845,356418,-1697907,583876,880899,-2019395,-1199721,2965264,2019269,-2959957,-2769126,2181776,2434817,-1554938,-1325225,1705194,-23036,-2643446,666877,3768749,-424158,-4253141,-57894,3746207,134265,-2532920,778559,1659734,-2052068,-1399916,3041148,1790706,-3241572,-2218871,2429334,1866897,-1540135,-955203,1192429,-209595,-1681255,700985,2518611,-536484,-2933390,-31764,2539046,347949,-1704596,155641,946343,-1125087,-686070,2098354,951739,-2231422,-1240820,1762064,991796,-881334,-226300,347825,-711772,-509864,1145785,864696,-892438,-1221788,176217,946712,358928,-295566,-335599,-292272,-254458,428896,903376,-9520,-1075785,-466774,661636,525232,-26892,-128174,-428352,-466704,333476,793999,94396,-679081,-416545,41688,475315,534035,-17763,-657726,-344359,338411,441986,130902,-28800,-346441,-531562,141979,909398,219179,-880491,-559580,544458,339015,-289441,183911,423763,-741828,-776133,971324,1139106,-886514,-1312764,667104,967607,-690157,-491698,1116887,55230,-1587291,-10209,2029964,198302,-2144579,-270265,1947177,-14838,-1688284,623733,1670798,-1284318,-1776734,1729071,1884022,-1944043,-1849792,1898024,1491817,-1840395,-937964,2086016,452060,-2344758,-83395,2700854,37177,-2785183,17916,2638190,-233975,-2379903,681348,2105759,-1278682,-2165470,1848464,2166405,-2174078,-1988956,2240894,1572450,-2159876,-862531,2141602,257352,-2273357,223926,2256337,-294696,-2151317,244284,1958448,-245796,-1638101,348449,1394205],[0,0,0,-1,-6,59,-89,24,-187,209,-110,308,-476,402,-576,793,-836,1094,-1399,1523,-1859,2292,-2551,3073,-3686,4072,-4693,5612,-6333,7159,-8217,9238,-10497,11977,-13281,14817,-16803,18697,-20723,23152,-25649,28340,-31504,34750,-38245,42297,-46547,51127,-56429,62089,-68148,75164,-82887,91353,-101079,112054,-124469,139131,-156270,176524,-201519,232840,-273147,327948,-406856,530722,-756531,1306336,-6543461,-1893537,11667392,18692220,12981719,-18868996,-29151307,4623141,31218693,14102858,-9719984,-18183179,-14274051,5716125,23930537,11388510,-11258424,-19527833,-16307586,6348470,33082678,11072198,-32710679,-22914775,12407820,11363101,6719460,13932600,-11103847,-35832577,22769,38548403,16706963,-16132690,-17321938,-8578574,5423876,22871567,14929269,-11815311,-21765441,-10806043,10730383,27302873,10308010,-25392447,-26249621,4169636,18417119,12218236,1605836,-15607668,-23971912,-1063220,26437568,18962969,-10448969,-23772883,-11378028,10902883,22980059,12561288,-10872952,-22498528,-8586344,16240683,23780409,5667195,-17163077,-20846262,-2729839,19178697,20523540,-2100335,-23115778,-18752212,4879025,21304358,13437831,-8652342,-21025750,-13452558,6595271,23086260,14807833,-15469583,-26729123,-1814051,20234299,15608839,3413780,-9726147,-21227818,-6225873,24105545,22429028,-6339523,-20234217,-13628314,2823793,21434109,16178208,-12744009,-22846752,-6276314,7354928,15138366,14938099,-10588224,-30635788,-6205064,23935213,16474646,-3057291,-11830631,-15908587,-4135812,19997341,20057068,-4556432,-19009534,-13311430,4142238,21875667,16571483,-11409313,-23710076,-5986133,13183456,15749068,5678068,-9999848,-18918072,-8918017,13600658,23334763,2720040,-24734742,-18561126,9985897,17146332,5995027,77847,-10763332,-19965509,2012704,27936393,12890641,-16099713,-18355457,-3837469,11132685,18794143,4935283,-15416853,-13931374,-1712029,7629817,18694516,9610245,-23597815,-24640765,13594020,23086886,-438778,-6618670,-5507192,-15290954,-2267932,25310632,15105737,-17390240,-20640608,-1043175,12781667,15337475,3626058,-13833615,-14434710,123388,11975529,14911390,3374218,-17760533,-18463143,7081964,21067191,7533515,-8832205,-13233693,-8706163,4805061,17028960,9595652,-11005563,-18542828,-4441945,13484021,15774675,1558639,-13676262,-14504903,-173521,14741948,13743699,-2359658,-15436635,-11460166,4354812,15698985,10702577,-6532547,-16941573,-8260534,9739113,16764569,5040754,-11849336,-14456675,-1955831,10257393,12895482,4257768,-12349414,-17508260,1379081,18801503,9945411,-7364689,-12002953,-8223230,1976328,15039236,11316627,-8632530,-16408761,-5106764,8217306,14552219,6749177,-12482864,-16416950,1759095,13358193,8395272,1009996,-8457345,-14871620,-1071494,17830436,12133099,-7547454,-14176227,-6947882,5292434,13953609,7274488,-8823555,-13320719,-4022120,7130844,13088358,6025269,-11153655,-16112290,-448916,14509468,11341716,-3358454,-12433260,-7477220,3161316,9233480,9727795,572972,-15474768,-13300294,11095241,18928977,-422279,-11570857,-6159640,-3027492,3028847,13672642,6396229,-12707212,-14104090,1035139,12364529,11539258,-3043353,-15950605,-6685442,8572636,7418787,3619194,2511036,-10862988,-15662214,8554917,22124096,77942,-15949560,-5711968,2267162,3382509,9467871,5966620,-10548190,-13936856,1195068,13267982,9971312,-4047097,-13837959,-6774291,7194942,9683512,3312478,-3189007,-9855352,-8515398,6526486,15470640,3071486,-12096647,-10347120,1167419,8834092,8533541,597290,-9112292,-9707702,1260786,11550135,8668263,-4207531,-11825307,-6124293,5712389,11171833,4762562,-6887792,-11007499,-3121076,7582312,9883749,1900546,-8331676,-9948606,-758077,9607287,9705185,-1373560,-11483534,-7898989,4954732,10307075,4324510,-3394445,-8101561,-7014571,3795032,12906348,4918307,-9486791,-10058450,-137478,7340679,8297575,1332705,-8646570,-8733284,1103931,8130258,7330190,-122684,-10027332,-9228766,4924171,11954351,2941107,-6312631,-7123192,-3663241,3961966,9846602,3996490,-7248561,-9288436,-1519857,7717379,9452677,-69653,-10021031,-6897395,3596638,7654102,4705861,-1330721,-7631124,-6788114,2675496,10068033,5861185,-6081678,-11431868,-1753449,9221443,6102099,-1889939,-3148826,-4782189,-5463425,5774711,12971091,-887952,-13398665,-4921960,6375768,6337022,2669552,-1554575,-6413987,-4846645,2407103,7504352,5970091,-3978316,-12202310,-2820581,11815799,6900289,-5571345,-4116875,-994481,-4352068,2495749,11887942,1358789,-13247170,-6505785,7569560,7664299,610044,-3304853,-4950839,-3283568,2432500,7018788,4547470,-4311592,-9695548,-2155835,9080009,7145840,-3263545,-6198129,-2703184,146295,4085957,6394334,-6429,-8558324,-5970892,4283587,8199316,2308956,-4836546,-6057547,-1801917,3855453,6049070,1995632,-4889309,-6637684,-650913,6181235,5995768,-681800,-6488651,-5101182,2096314,6628380,3891947,-2717644,-6025393,-2937813,2925068,5816253,2978669,-3373713,-6946646,-2552629,5816723,6727233,-913931,-5870683,-3675802,461628,3783591,4970462,182955,-6396056,-5023006,2505128,6424441,3191261,-3083212,-6262318,-2144991,4363488,5100727,862648,-2891738,-4757777,-2329852,4318048,6543896,-109214,-6096862,-4225910,1477705,5245175,3610852,-2177164,-5280947,-2374303,1854461,4164930,3575046,-1789135,-6735594,-2859123,5239527,5739677,-600494,-4784893,-3290923,726762,3212911,3106537,1093169,-3171109,-5954134,-372309,8015658,4509375,-5884377,-5426962,1900222,2073905,604421,3250464,282147,-6712058,-3806772,5551756,6442678,-1249930,-6012202,-3027981,2615500,3420638,465565,158867,-715890,-4952587,-2111443,7628910,5825194,-6307757,-6924693,2919069,4247903,-181817,837683,850124,-4370551,-3845271,4097196,6498752,-755377,-6298838,-3044979,3193215,3791542,226853,-1183279,-1566135,-2934969,-685090,5007840,4107748,-3752275,-5854345,506451,4537363,2130183,-604119,-1636941,-2458479,-1117216,2866342,4239185,-52245,-4495887,-2981902,1934985,3992703,1460187,-1965500,-3171770,-1443969,1657428,3101045,1297516,-2286545,-3560789,-980818,2887348,3528952,6143,-3493042,-2815512,1048774,3396250,1784167,-1074552,-2297491,-1815306,526704,3378862,2643719,-2105502,-4181877,-674514,3031173,2574915,-33452,-2092002,-2404455,-524821,2222049,2557181,95507,-2869210,-2966410,754054,3687763,1734370,-1976253,-2563933,-831605,1224427,2565961,1510180,-1644616,-2749954,-616736,1935328,2808002,893051,-2847731,-3100853,1094905,3242327,914470,-1241514,-1443709,-1527346,-271602,2230093,2437170,-1013056,-3790468,-1610265,2967920,3250525,-1146157,-2711001,8206,457369,-596524,2137646,2886979,-2744221,-4718359,1713509,5073718,15851,-3215102,-619945,793890,-489598,411001,2507982,380637,-3945208,-2723626,3436714,4197292,-2180758,-3980307,876775,1802197,-1398407,490700,3177720,-1452309,-5053129,801445,5532888,802120,-3851950,-1294717,1786106,481559,-380492,1518266,855840,-2828900,-2472345,2679200,3803776,-1386193,-3766472,-142352,1957747,204061,-123950,997771,-754321,-2711559,52383,3329785,1386984,-2449182,-2144436,740451,1571458,556909,129794,-373308,-1382072,-836155,1424661,2120798,-130939,-2163078,-1299646,938512,1717453,524560,-958549,-1251391,-579262,538491,1262336,805115,-747452,-1772330,-666827,1497897,1868972,-316181,-1791455,-767518,733963,973069,678240,61545,-1044739,-1341294,386300,1912012,871491,-1144332,-1603761,-187538,1177665,1024042,-57319,-764066,-867792,-349286,863962,1402397,-781,-1518425,-989720,438168,1201922,947207,-479129,-1603634,-372868,1287560,746500,-214495,-10781,-524658,-1259509,550407,2212322,238990,-2247407,-1025750,1319255,1108537,-389655,-445182,173010,-570503,-1044663,956669,2282080,-747433,-3170153,90367,3058495,129295,-2146392,505212,1258161,-1640098,-1018161,2753916,1503626,-2936486,-2040808,2460185,2145331,-1664340,-1436514,1421628,505696,-1949146,70067,2929796,-28011,-3661860,-378022,3587090,677541,-2898883,-254662,2021189,-759293,-1776532,1805974,2104992,-2165732,-2524520,1843162,2651192,-1155608,-2145446,783937,1280663,-1037465,-500343,1743856,394022,-2405569,-708960,2408305,1177805,-1811307,-1071132,1056448,448813,-745390,308456,995468,-771133,-1466181,517406,1665083,51702,-1369344,-454101,687115,365775,-76854,99020,14380,-589703,-410878,653199,893585,-249518,-995919,-349055,659741,684159,-144794,-487724,-248277,-44882,63244,391354,505223,-337237,-932921,-95224,928081,474934,-539898,-572798,12191,222371,272933,237042,-84060,-417166,-473153,197106,755243,278951,-629545,-477114,266289,425363,192624,25500,-346883,-412265,220033,446473,47720,-40256,-72799,-616193,-179864,1048658,493431,-1093962,-615780,883743,358305,-641494,171597,589307,-695801,-929208,628698,1318212,-341745,-1473643,10408,1451498,55302,-1225949,369387],[0,0,0,-1,-8,136,-60,86,-256,199,-262,481,-486,570,-898,995,-1121,1516,-1777,2055,-2575,2953,-3361,4126,-4770,5378,-6307,7247,-8189,9486,-10754,12006,-13693,15490,-17253,19401,-21724,24078,-26918,29973,-33073,36662,-40635,44723,-49385,54519,-59869,65908,-72658,79826,-87848,96876,-106672,117801,-130505,144690,-161073,180383,-202942,230131,-263808,306201,-361870,438765,-551657,734771,-1083594,1990749,-10582362,-20168867,-2218117,14951651,22372289,4047076,-17373248,-20856345,74961,24755954,22616791,-9513608,-25202657,-9519557,7933443,16547379,17432680,-7403996,-32145070,-12574647,21501918,19015375,369208,-10597827,-21541420,-13032991,21900640,28311285,-5893004,-23727784,-12074809,1645868,17965396,23727343,-3139979,-27480704,-12870234,13026013,21221479,13325383,-8780350,-26600542,-10805761,19257139,21932485,1973053,-14949186,-21578528,-8892501,18817622,24682413,-2887612,-25070598,-17316722,4647420,19776906,16321146,-5034424,-22654459,-15168521,10403995,25529312,13183902,-12673225,-22873153,-7321086,16435815,23281417,5737399,-17746598,-20922817,-1292052,18725037,18705021,-1085737,-21349466,-19976998,2974071,22219571,16313748,-9272567,-25851787,-12306418,13895261,19671408,5996377,-7952871,-18601319,-14088724,15698767,31401547,2199251,-25785526,-13830704,5982158,12689629,16938314,4963043,-21494100,-20813722,7824114,21884677,12421330,-7055520,-24649468,-14697607,17026553,21228054,-1324649,-9884037,-12245625,-15835785,9009453,33375807,4182467,-31204207,-14249200,12368266,11501613,10296330,6492902,-16723847,-22453582,7237645,26186746,11785269,-10808192,-20486996,-9586252,13158295,19423742,3380947,-12001063,-16469247,-8505754,12798308,22699775,1641945,-21998090,-17014340,4378851,17424020,13333659,-3737865,-17175937,-12771910,4880478,19532231,14301641,-9947495,-22591324,-5127080,14985243,14858766,5149126,-8665985,-20437604,-6942911,20007752,18094010,-5670209,-14896041,-11007450,-2279343,15417995,18672330,-6652147,-23128881,-8083233,10130821,14127810,9150921,-6533613,-19858414,-7987075,14128933,17105157,3292618,-11803743,-16984734,-2581523,17512242,15464970,-4108640,-14911644,-10976142,1328760,15265548,14571598,-5677615,-19876001,-9410341,10138968,16267717,5824711,-9790774,-15829468,-5333868,11513861,16198095,2805449,-13914440,-15133099,101635,14728908,13674413,-1867754,-15856359,-12203713,5493895,16343604,8856510,-7259454,-15107977,-7328128,8072044,15288739,6979605,-9455784,-17487528,-4905285,15609265,15429600,-3877828,-12969272,-7519010,-1285007,8853228,16448489,22006,-21302507,-11439737,11868336,14171080,3496700,-5245118,-12855964,-8317712,9060295,14893081,3618353,-8518127,-14590343,-5839781,15878253,17398843,-7101622,-15773776,-2590762,1864536,4519101,14693502,3446478,-21442742,-13378485,14565132,15608968,-717793,-7225542,-9109202,-6672186,7142521,14842461,3622425,-11323176,-13586987,-1853348,13681796,13395419,-4072295,-14147149,-6611639,3930139,9776087,9433148,-2184088,-14604262,-9055932,8520529,15066403,4207129,-9973480,-12065925,-1824814,8657715,10540883,2985170,-9867761,-13704045,470261,14160693,8716151,-4399181,-10122225,-8676340,1592767,14168619,9306502,-8719584,-12954324,-2298901,6076925,9805436,6616530,-7458482,-14832620,-1493338,12653256,9740796,-1310293,-9340403,-9738494,693065,11737483,8721461,-3583858,-11050847,-7999924,3717179,13077589,6600418,-8578365,-11926343,-2121161,7291123,9606064,3649369,-7737431,-11921005,-1459392,11028713,10250180,-1605171,-10485940,-7975097,2574925,10575910,7604150,-3882265,-11556855,-6137803,6158500,10849668,4073285,-6255444,-10564915,-3968816,7685361,11190991,1406828,-10075901,-9659248,1588745,9979898,6769149,-2165920,-7819646,-7658390,246201,11725638,9834841,-7168746,-13579553,-922683,8131031,5545306,2831325,-2296236,-10736469,-5676138,10069889,11627590,-1575334,-10105001,-7517423,1757304,9669527,5946434,-4011918,-6719349,-4871972,-923883,9507660,10979823,-7174565,-15815100,769938,11250387,3265457,-405067,-470593,-8449082,-6831505,9365578,12599783,-2581163,-11159670,-5356134,3393494,8062748,5068387,-3369299,-7635136,-4490193,2145714,8589813,6730791,-5667637,-11909848,-1619448,8992612,6643851,-829018,-5217879,-6212011,-1785856,6696333,8631468,-611141,-9650223,-6619399,4066917,8595593,3675679,-3320177,-6960521,-4629035,3813598,9113278,2969036,-6437457,-7217862,-1275724,5161892,7791754,1637051,-8211310,-7570136,2488403,7349773,3985664,-1196798,-6136013,-6208852,2092777,8858880,4320350,-4927011,-7659277,-2475621,5196092,7349170,1340643,-5581805,-5892141,-887700,5060094,6988319,663576,-7639595,-6364938,2777313,7343603,3527365,-2633754,-6078661,-4203397,2582350,7372579,3477865,-4697601,-7207682,-1537991,5013528,5863227,1019117,-4955121,-6274464,-387999,6676288,5752254,-1898382,-6442175,-3615268,1985310,5408840,4072158,-1653540,-6712387,-4311332,4179970,7976367,1142540,-6367152,-4494186,852554,2740119,4046051,3143288,-4583111,-8583285,755924,9096437,3408762,-4613831,-4280103,-1465865,761129,4276170,4307995,-1830657,-6593880,-3623521,4359004,7885620,729382,-7323194,-3798018,3039171,2092844,1418554,3416002,-2672164,-8996527,227691,10289859,3151938,-6573558,-4067492,503294,770237,2963734,3953360,-1780697,-6464292,-2585898,4565177,6138659,112214,-6009687,-3902386,2371630,3797437,1853806,416980,-2862268,-5198435,241694,6910544,3731304,-4276795,-5229906,-240804,3029723,3154407,1423604,-2208161,-4730899,-1649539,4072801,4832484,-414555,-4618920,-3510983,849950,4247024,3303321,-1520077,-4576454,-2023230,2107432,3652273,2307544,-1525391,-4821144,-2256970,3944315,4840019,-125915,-3796380,-2899493,194368,2919786,3187339,8418,-3645720,-3597188,693856,4625625,2867838,-2583544,-4563681,-1039661,2570104,2797251,1292955,-1536323,-3931729,-1693134,3427005,4347262,-307858,-3848138,-2492074,975278,2994432,2594512,-253944,-3579746,-2931839,1600375,4223997,1479257,-2443861,-3040822,-1089900,1518390,3250865,1599107,-2856214,-4205667,-45586,3957332,2456822,-1321866,-2434592,-1429520,-239462,2176033,3578548,-91797,-5014622,-2405055,3999386,3605822,-1141548,-1864804,-669073,-1502549,128930,4031725,2153837,-3956748,-4317855,1360000,4156867,1085971,-2286383,-1731503,-217153,-348444,911596,3448730,579648,-5355931,-2887080,4889387,4032509,-2673947,-2397916,1040221,-581353,-922252,3431577,2654059,-3825554,-4321524,1961771,4331107,537367,-2440508,-1670830,-108821,282277,1025556,1910847,-9976,-3640222,-2381134,3273236,3828896,-1408020,-3203473,-234879,889997,336647,1633215,1387674,-2174580,-3061780,1050943,3561357,1078065,-2004851,-1987118,-284908,1139573,1590112,572470,-1222989,-2105038,-819355,1477747,2386190,228986,-2590187,-2099672,1071333,2263237,640611,-872673,-1165632,-1016852,204850,2063940,1675616,-1159155,-2632755,-587769,2164565,2006096,-468026,-1667674,-803864,29548,691917,1552275,572228,-2109710,-2262151,1006786,2577470,380306,-1560603,-1158243,-241340,302798,1319517,1289234,-990075,-2355143,-188025,2145520,1362208,-637833,-1166175,-706468,-197325,1115555,1840636,-209147,-2347400,-1025017,1563315,1356632,-253059,-626191,-677272,-1002063,174876,2161932,1001445,-2269965,-2066277,1279984,1855537,-305850,-545190,377433,-897118,-1366722,1730155,2701887,-1362039,-3174631,439888,2508353,130272,-1054531,441396,104698,-1699800,-174215,2669619,1097506,-2952906,-2012715,2287905,2029013,-1479468,-1112323,1348547,-406386,-2119273,1379997,3198979,-1315147,-3633962,801772,3163446,-280166,-1799478,604941,624065,-1514683,-258821,2376769,812871,-2547672,-1717116,1757838,1987223,-854025,-1444081,463780,403467,-972785,340832,1946975,-470860,-2684110,-77044,2544988,549980,-1548147,-411955,458622,-267599,41878,1073987,244619,-1231767,-939983,662304,1380014,210114,-1165277,-829972,530638,651469,97518,91861,-28449,-875167,-617033,985439,1290448,-496877,-1387620,-211742,952228,581453,-228628,-255659,-119236,-460213,-131978,998397,785467,-914348,-1366967,458456,1332278,-1682,-725314,40326,-36116,-466114,398481,1198925,-52883,-1483559,-327855,1193271,612883,-550647,-315957,117478,-404378,-82391,1070616,396269,-1230929,-792604,921448,761968,-400644,-276158,176456,-497872,-451013,1024368,1004315,-982509,-1303003,751097,1042972,-420154,-476052,593170,-160688,-1165731,446104,1740315,-309562,-1986573,-5681,1740139,-104735,-1132865,558931,798928,-1291879,-780009,1889789,1060387,-1944405,-1219672,1604021,1123372,-1246131,-592820,1287475,14934,-1616661,361340,2218989,-337099,-2490813,232867,2396972,-232795,-1832768,679438,1289039,-1257483,-1083205,1930888,1140432,-1966009,-1250011,1639068,1162616,-1157176,-750426,869178,293741,-1012468,15452,1451593,104309,-1794019,-340316,1837873,553371,-1489125],[0,0,0,0,1,61,68,12,-16,-85,-45,24,148,-47,-22,-156,118,-80,252,-233,189,-373,407,-408,644,-661,640,-949,1145,-1130,1368,-1605,1772,-2142,2388,-2519,2999,-3479,3707,-4200,4768,-5193,5829,-6558,7110,-7908,8830,-9598,10618,-11817,12830,-14077,15643,-17076,18717,-20675,22633,-24869,27526,-30185,33163,-36618,39953,-42907,44389,-39704,12361,126987,-1526866,-20136616,-16331784,-479313,9891165,21575317,12038542,-21296713,-27338334,7251518,27480373,14014894,-6362211,-20134235,-16375852,9457628,23036390,8643782,-8017487,-19588521,-20811581,10501386,36270681,3954167,-32917492,-14666352,8343039,5077198,14426104,16538659,-20601447,-34111883,8391131,34039995,11911042,-10795671,-16523297,-12605249,7350345,24727663,12526124,-11433164,-21254345,-12647417,12934604,29364515,5838399,-26620700,-21420118,3533000,15093300,14850063,3105584,-19712244,-24198017,3072881,26514049,16147859,-10661497,-22647627,-11203134,11228142,23373935,12134133,-12003965,-22751692,-7291387,17170226,23226400,4910006,-17705776,-21232960,-1496818,20478082,19289007,-3676891,-22526831,-17885202,4886922,21369286,13370676,-8844888,-21642567,-14196192,8525314,25422058,11602562,-18551570,-22422726,219664,15216807,16265628,8661347,-13635532,-25716154,-196154,26839862,16415683,-6832110,-16394141,-15261128,1794921,23614979,15072935,-13764179,-21183491,-7990158,6939065,19849153,12921230,-16867368,-26059387,-964237,17718291,14648467,3697974,-14010234,-21910961,826640,24285631,14758976,-6661112,-15504329,-13277608,2936941,22989557,16113712,-12506645,-23287333,-6338988,13838571,17201000,3960757,-11739404,-17129878,-7970059,12832682,23802829,1876290,-25979856,-16478748,10721796,15081299,7503343,1198038,-14680572,-19347032,6919216,25730258,9267495,-13135340,-17633523,-6749613,13556304,20469902,969835,-14904829,-10904022,-4674185,7473897,23393555,6066884,-28084332,-18384260,15755791,16187654,928876,-883402,-9987765,-18605070,3994187,26118050,9480901,-16369815,-17346505,-2908842,12294392,16829861,2346502,-14183260,-13218929,-869021,12142634,16843267,1416814,-20026205,-15656531,8780363,18310881,7009275,-6860032,-14206698,-9940179,6676614,17982228,7861123,-11997137,-17590835,-3531847,13413848,15386181,1069030,-14085991,-14323589,767242,15110838,12934606,-2878503,-15228814,-11525947,4785712,16648255,10032423,-8105324,-16710265,-6748443,10189073,15888189,4239750,-11371053,-13777671,-2823155,10111624,15036684,3487714,-15869532,-15825846,5459725,16183887,6773574,-3975674,-10748657,-12011501,2973122,18667115,9013549,-11389207,-14371129,-3853641,7635457,14588753,5522081,-12955536,-14370895,1150808,11438697,11090487,1746434,-13078276,-14261105,4187132,16035115,7784605,-4799878,-12016143,-10019284,5254211,16994328,6016718,-11399610,-12525342,-2351551,7708350,12258485,4577372,-10790274,-14967316,-965032,14730454,12579095,-4868404,-14122523,-5639525,4246191,8151607,9926520,6240,-17115796,-11324941,13139181,16390205,-1244484,-9496668,-7681787,-4243595,6735034,13863235,2293157,-11899221,-11539179,-548081,12761091,13193152,-5909595,-16783080,-3155403,7704385,5123246,6556139,2497677,-15324790,-13340612,13164585,18276620,-3044435,-11933928,-5200893,-1044080,5401445,11816752,2899284,-11935862,-11605382,1838500,12647335,9898511,-5047990,-13957442,-5227845,6997560,8832869,4337878,-3450632,-11684148,-7356032,8779915,14086823,1188460,-11127330,-9480410,742369,9140466,9032914,-263795,-9838216,-9013696,2185629,11523369,7949671,-4492935,-11830174,-5958077,6359394,11358224,3839797,-7438991,-10228378,-2738897,7228655,9952291,2017424,-8976918,-10339416,127962,10574026,9098379,-2904224,-11258085,-6052070,4632061,8613522,5434404,-2081895,-10397944,-7823510,7159524,13185634,1229582,-9181943,-7144410,-1001729,5709353,9682154,1973601,-10096629,-9241999,2175309,9163735,6974514,-2020915,-10200659,-6649529,4918609,9418691,3972893,-4196521,-9538452,-5000436,7279825,10552433,634895,-7648655,-6965493,-1506132,6472792,9759601,543108,-10467225,-7703481,3906896,9168420,4394426,-3453448,-7280800,-4876003,1987625,9083535,7066074,-6286037,-12739359,-694681,10194723,4874411,-1864286,-2563975,-6158993,-5036249,7866057,11691265,-2657241,-11604859,-4469508,4719583,7303395,3782134,-3514359,-6714151,-3099075,1908447,7158959,7130067,-5256685,-13356833,-334382,12124151,4118464,-4594760,-2134267,-3481832,-5011132,5767098,11369949,-1894358,-12069146,-4314014,6146222,6836062,1930539,-3441180,-5909706,-2934961,3051585,7066384,4259659,-5231392,-9666500,-706514,9014651,5765191,-2886875,-5442301,-3567697,83480,5368246,6262527,-1466280,-8326555,-4819747,4359553,7733347,2202090,-4962781,-6261870,-1428373,4442839,5870667,1305749,-4955878,-6208518,-560489,6307539,6173298,-1298425,-7200925,-4397036,2919876,6232154,3005924,-2615709,-5459238,-3160112,2639513,6356837,3196747,-4636245,-7514864,-705668,6611598,4655832,-1487285,-4071085,-3731702,-1157974,4716129,6460133,-1341102,-7685854,-3392217,3868429,5271815,2001321,-2522754,-5335552,-2485865,3488090,5772745,1787407,-4319899,-5925948,-217473,5528961,4087837,-1052001,-3976634,-3996862,-106323,5672696,4882287,-3034084,-6423699,-1584540,3112457,3829134,2042779,-1877659,-5231623,-2782567,3889952,6372822,398133,-6164109,-3920200,2523636,3550761,1491068,1032385,-2388844,-6273871,-93898,8416561,3562236,-5929177,-4492696,1295426,1730708,1836920,2702751,-1225874,-5644535,-2588718,4452654,5973911,-378843,-6469603,-3247006,3622268,3130105,-223370,822238,-881749,-5826601,-834126,8403235,3893559,-6678464,-4873920,2536780,2690265,775385,1649766,-532735,-4657330,-2400635,4280825,5419831,-909595,-5817888,-2692647,3041389,3376868,337008,-835651,-1989038,-3257562,181259,5226853,2999916,-3945196,-4832992,552679,3730874,2346655,-241930,-2043788,-2620341,-598380,3026897,3663203,-301024,-4191536,-2821957,1973784,4032347,1373269,-2368342,-2967231,-821573,1560705,2649141,1345231,-1968334,-3824879,-1042364,3470579,3619967,-854811,-3776921,-1908316,1534793,2440229,1435616,-88260,-2230340,-2878782,974263,4621181,1745044,-3463222,-3214570,596959,2113773,1520306,767033,-1439971,-3231823,-963504,3143552,3040126,-1194368,-3500446,-1402344,1530038,2069459,1155824,-408072,-2475515,-2292044,1713181,3994587,538914,-2874206,-1745340,499024,1198610,1865655,1273960,-2210884,-3349209,447102,3613806,1602992,-1939098,-2314732,-349489,617724,958346,1892748,221205,-3668758,-2561076,3448633,3794105,-1936994,-2814552,690418,260140,-721222,2462155,2442629,-2959026,-3908254,1806352,4205550,224946,-2654285,-1009412,692386,17884,195992,2050209,618629,-3851780,-2614320,3796398,3728538,-2713558,-3200439,1417780,954864,-1389849,1366831,2629723,-2320472,-3966622,1583825,4348754,165555,-3023810,-963202,1182514,330221,67349,1440951,350484,-2734394,-1803077,2690914,2965153,-1532925,-2945296,9421,1362584,126058,352364,705255,-1139915,-2179777,374006,2777891,1026003,-2034195,-1844497,526506,1529106,670832,-124926,-469447,-1000469,-658554,1107773,1940803,62042,-2117836,-1394164,1210990,1828459,-60464,-1180608,-616251,-216806,-15505,928945,1256212,-693211,-2277995,-466024,2210665,1391434,-1251092,-1247429,218930,216420,59545,1149350,752469,-1638519,-1704098,1173406,2081271,-186013,-1580577,-453931,450608,4912,396298,946639,-495614,-2021025,-230329,2104784,762034,-1373321,-668419,288582,-186515,299494,1492012,17210,-1980943,-624910,1663783,1006990,-783820,-580618,63586,-368619,-104001,1204906,873603,-1433534,-1876425,976748,2008888,-578712,-1492266,696227,356053,-1469573,380867,2412761,-599960,-3038859,356794,2786947,-212752,-1876699,483611,1018521,-1199785,-720198,1934910,1051799,-2250676,-1762932,1934554,1949483,-1535762,-1593589,1410302,644181,-1888829,93653,2644847,-437760,-3153362,240916,3002436,-83364,-2340991,361834,1578254,-969120,-1152664,1560919,1291235,-1873408,-1658747,1660954,1835217,-1123928,-1526470,862666,910869,-948846,-277549,1398087,47687,-1848678,-320636,1830831,604951,-1449626,-678404,932314,331120,-554374,129644,682615,-413294,-983673,362877,1307407,25055,-1192490,-401210,831465,444808,-462878,-195346,347694,-172290,-602551,386336,1006421,-176908,-1259552,-83282,1281543,305464,-931862,-92000,641234,-223834,-577877,692336,807001,-870543,-1079735,714963,1083271,-500601,-853913,417059,476853,-540178,-177515,911165,119881,-1205242,-258999,1238200,431707,-1070464,-258963,939289,-242140,-691435,765244,724037,-1147704,-741102,1162446,670335,-989599,-299019,733612,-188000,-639778,543138,795107,-658859,-959272,609777,1047836,-501127,-934523,566394,738330,-895344,-388397,1390796,250120,-1875321,-191815,2055451,81331],[0,0,0,2,11,-129,167,-89,261,-365,345,-574,727,-790,1126,-1430,1550,-1984,2492,-2836,3423,-4107,4680,-5552,6580,-7445,8611,-10006,11335,-12952,14854,-16662,18805,-21358,23905,-26737,30006,-33375,37131,-41435,45842,-50670,56185,-62012,68305,-75416,82993,-91234,100536,-110601,121594,-134025,147738,-162951,180394,-200089,222533,-248881,279901,-316905,362540,-419987,494706,-597000,745759,-982740,1422013,-2513835,12594428,8518722,-19952088,-19544592,-2703618,18015298,18446081,4844560,-14799824,-22145142,-2704933,28259303,21998182,-11699908,-23387479,-8717215,5014147,18859471,18232059,-11043493,-30203795,-8650850,15915813,17570910,7633374,-12731027,-28758080,-6557076,26574024,19598437,-6890164,-15272333,-15119824,-4115459,23161555,26058910,-8501298,-27097384,-9524145,11843303,20562841,14026573,-10508893,-25820503,-8606990,16864485,20959804,5348266,-16508431,-25125701,-5362655,21729445,20511531,-4531319,-21653294,-17236868,2511178,21042264,17568560,-6760631,-23619207,-13681799,11469857,24754535,12067667,-12448204,-22408512,-7541384,16614078,23702491,4961062,-18323619,-20213879,-991865,18290124,18810067,-1120985,-21888261,-19821157,3595134,22640124,15917423,-10656362,-25431971,-10089339,12845768,17422488,8619333,-6601302,-22944381,-13550879,21148806,28658113,-2732647,-21171765,-11240822,653749,13260831,21416609,1876996,-23937482,-17095786,7686193,19627780,14420482,-7675248,-27105690,-11195975,17771483,16240013,983734,-5246147,-17694996,-17883503,16243099,31807717,-2537679,-26504318,-10078129,6248148,10853648,15768592,4041508,-20158408,-18490297,8002937,22889013,13099104,-9484241,-22655304,-9034341,14646115,17828521,3343689,-10671105,-17539638,-8576846,13889590,21567324,1578201,-20550795,-18344060,3723396,19887924,12546570,-6124861,-15119464,-11479665,2245418,19855964,16434260,-11245800,-23256920,-4046369,14212490,14953585,6478689,-10537676,-20941112,-3752283,18358777,14586465,-1431353,-12654027,-16884805,-2237048,21369150,16064309,-11275522,-18658874,-5754207,5097900,14039702,13345976,-7699741,-22229431,-6831553,14754259,16657870,3445982,-12334651,-16789444,-1328102,16150395,14221653,-1534389,-14075517,-14089129,1294006,18060708,13695313,-7506669,-18330823,-8459410,8298659,15789218,7480967,-9464960,-17011505,-5624806,12233617,16315981,2403995,-13738515,-14757140,-494341,14331687,14420321,-1571073,-16356331,-12105639,5539095,15895590,9143035,-6398073,-15135171,-8145365,7623237,15844731,7866664,-10047658,-18385280,-3775952,15718342,13250528,-2688930,-9854027,-9877902,-4396639,12116359,18232792,-3477455,-20799215,-8214619,9438319,11795567,6770168,-4159755,-15206286,-8054040,9409426,13873363,5376666,-7794947,-17170074,-5079679,17715102,14364971,-7148999,-11027452,-4545619,-3083435,7882619,18007432,-545347,-21802648,-9524033,12205516,12678676,2839797,-5811608,-12085130,-6560868,8224792,13630928,4350578,-9680010,-15157064,-2904641,14679050,13198223,-4122108,-12820234,-7364094,2466769,10556138,9984914,-2368743,-13821742,-9679783,6724893,16073919,5970932,-11001509,-12658804,-977425,7731124,9806333,4707643,-9026390,-14859846,-537588,13758371,9776283,-2795253,-11255447,-10211041,3278840,14478673,6882245,-7130515,-9886516,-5401120,2956749,13480330,8739263,-10716249,-15032244,881498,11217414,7939655,784438,-7817887,-11205345,-786839,12011470,10071664,-2859933,-12145734,-8766460,4765256,12841982,5272849,-7093610,-10276564,-4294062,5522684,11546642,4939861,-9009229,-12364909,-845968,10525467,9605502,-725081,-9528963,-8636891,1438088,10738588,8535850,-3746854,-11694845,-6051109,5641498,10440227,4824257,-5582342,-11110614,-4643729,7835064,11336748,1542092,-9660514,-9453975,894298,8925218,7144629,-571081,-7918771,-9490354,666472,13244523,8555631,-8002017,-11162299,-821996,4930255,6176163,5970405,-3511620,-12665662,-4151156,10347913,10064640,-807725,-8884686,-8299102,1380890,9394986,5506329,-2246616,-5906371,-7616579,-1285019,12304457,9786642,-9281170,-12822590,1685138,7034719,3606234,3573213,-1809784,-10900980,-4971701,9838999,10563474,-1529207,-9525567,-6861585,2677584,8938219,4825895,-3085155,-6556673,-5537519,969119,9645187,7223149,-6235390,-11362008,-1647270,7821000,6968544,224392,-5507034,-6387818,-1672829,5769037,8630394,1025269,-9546627,-8098242,3891726,9357641,3591017,-3454004,-6450391,-4480742,2925961,8297920,3913721,-4830516,-8089520,-3174552,6125910,9385851,192316,-8885403,-5520445,2151567,4693747,4820993,1538333,-6944092,-8285356,2682239,10049405,3771611,-5240786,-6930889,-2125647,4053741,6535902,2593699,-4140648,-7078314,-2630717,6003933,8176602,-211959,-7891392,-5160609,2239885,5749264,4222918,-923401,-6446738,-5531378,2703940,8007664,3443351,-4788050,-6742586,-1670621,4148095,5851117,2044827,-4655868,-6968906,-644262,6720913,5669558,-1527305,-5748082,-4055022,1080622,5435588,4937491,-1385635,-7068169,-4476199,4313565,7401788,943302,-5089083,-3983678,-864274,1972792,5749185,3501360,-5993634,-8026223,1766869,7535465,2692719,-2659066,-3709648,-3076313,412929,5064775,4286010,-1818950,-6520476,-3962298,4432680,7803581,54627,-6391788,-2563641,1341074,834527,3544826,4195348,-4645416,-8533561,1695661,8599612,2152259,-4276141,-3523163,-1472281,827114,3861790,3397881,-1663811,-5629994,-3342400,3817723,6872808,386742,-6226667,-3511810,2141365,2838706,2173031,1349934,-2959976,-5441527,52308,6542536,4022129,-3526784,-5615047,-866565,3401776,3001698,858120,-1386274,-3838051,-2776174,2917462,5726658,642403,-5289177,-4117832,1531475,4400283,2224942,-1566598,-2972566,-2105739,166718,3601353,4154605,-1550834,-6280100,-1842503,4896897,3865323,-923005,-2370917,-1962696,-1275695,1841889,4337947,1096737,-4468935,-4393820,1496487,4826922,1852194,-2513161,-3085242,-1189768,693608,2840862,2905042,-1496306,-5001565,-1596187,3986632,3711921,-580274,-2806641,-2071708,-233134,2336156,3461300,366007,-3966869,-3180803,1763262,3910293,1194439,-1746081,-2615119,-1732945,888980,3532311,1883209,-2883938,-4082976,-24621,3317267,2085531,-564921,-1778680,-2072421,-914036,2651598,4056933,-689084,-4828256,-1552165,3259487,2403300,-263442,-451388,-1477139,-2529372,848516,4408495,1395085,-3829247,-3445818,1097865,3120960,1119223,-1228057,-1173965,-1103648,-1172315,1692021,4163052,-258974,-5438354,-1640560,4337531,2351305,-1611131,-544796,-75978,-2047138,126419,4013100,1738039,-3501819,-3321234,1265427,3382580,1065680,-1741467,-1671375,-395904,-169777,753694,2495337,355946,-4003566,-2371961,3166548,3371090,-1205996,-2363661,-379909,180204,307929,1765770,1533135,-1633078,-3040070,126902,3406040,1931581,-2004703,-2491788,107920,1295245,594362,626643,219229,-1967600,-2339472,1325800,3481032,288903,-3309816,-1723594,1652228,1433332,-142329,197586,-150351,-2042688,-959438,2702280,2629107,-1674066,-3079572,150201,2224177,799939,-404569,-54437,-784315,-1581916,498259,2832502,647580,-2879996,-1839848,1585896,1769357,-208171,-525497,-331153,-1226868,-521120,1972711,1801342,-1367627,-2387293,161317,1814593,723095,-176946,-251006,-1007902,-966151,1191579,2164717,-308563,-2190779,-723639,1182612,821121,131508,102775,-798348,-1607946,262890,2337234,749932,-2038293,-1384957,967688,874712,-187777,544096,280897,-1775363,-1089392,2195686,2090799,-1490046,-2034007,646405,1161522,-232931,21168,787823,-668837,-1798713,247909,2551265,577591,-2561994,-1261631,1845305,916355,-1200999,97446,1139235,-1399200,-1786621,2001859,2389707,-1661259,-2474553,882359,1729395,-414464,-674812,627926,-12068,-1307837,-153856,1899302,949240,-1949329,-1768260,1454285,1855770,-927215,-1209891,859930,206275,-1443740,397969,2122341,-384008,-2500682,-151868,2110227,594043,-1264792,-540360,548180,-27244,-608232,544907,1196724,-609568,-1933487,300358,2249158,98211,-1985848,-203288,1341551,-223539,-893652,980936,915125,-1484775,-1309474,1516099,1619716,-1125086,-1569668,626974,1079066,-549640,-506359,955248,167923,-1565657,-282627,1925783,688727,-1799483,-840254,1389063,536630,-959794,107026,937984,-753681,-1154965,945000,1537006,-796708,-1415887,450372,1057886,-322169,-486990,610510,111113,-1062400,-16074,1349991,135812,-1342595,-295509,938014,105661,-523032,383798,366057,-890456,-447302,1112371,725729,-1096822,-714050,883172,434552,-691671,144516,806362,-574496,-1103247,794907,1437299,-801074,-1456767,683026,1041855,-746236,-623614,989819,206724,-1366037,-104431,1634699,283122,-1679780,-466153,1486667,344704,-1271606,4356,1200553,-392619,-1478204,767493,1809990,-900235,-1835578,951269,1620061,-958674,-1182696,1093752,707561,-1349420,-513180,1518275,547632,-1490869,-740230,1325005,937848,-1060500,-777904,1027621,536032,-1300818,-218123,1652248,57785,-1972889,-63939,1933213],[0,0,0,1,7,-158,42,-60,216,-175,247,-433,379,-485,776,-837,945,-1299,1465,-1688,2162,-2472,2802,-3400,3893,-4426,5271,-5956,6651,-7740,8835,-9845,11175,-12558,14006,-15833,17671,-19492,21793,-24290,26756,-29665,32830,-36096,39858,-43996,48272,-53164,58582,-64307,70830,-78168,86071,-95086,105473,-117074,130585,-146533,165270,-188096,216659,-252927,301279,-369278,471304,-641615,978343,-1896873,10597745,28377319,3468360,-17765020,-16250876,-4539194,10630116,25575254,9256916,-23586590,-22886619,7328465,22295082,16101997,-2768561,-22640126,-17149128,10882905,21028702,9688859,-5319303,-23013845,-21747399,15759601,33303657,-1501230,-25848465,-11018760,-1393753,4865184,24021023,12804034,-27466918,-27432822,11338709,26395510,12071426,-4452975,-18033705,-16164914,8697627,25205330,12551723,-10168709,-22384423,-13413386,14796870,27959181,3835766,-22624549,-19669704,-1636302,13874648,19314602,3236637,-22299595,-23059647,3981266,24109099,15756904,-7965597,-21864278,-13207075,9844564,24045151,13387704,-11573719,-22819672,-7910958,15859116,23214953,6653350,-17047952,-22121113,-1954074,20126371,18979386,-2363301,-21149643,-18763584,3241972,20918758,14639059,-7114002,-22285445,-16158662,9376231,26261008,9246148,-17539704,-18422967,-2551269,10298773,20324641,12322346,-18059597,-26429031,3909357,24242171,13141534,-2333852,-14469839,-18914811,1636667,24926696,13763953,-12168701,-19449090,-11268209,6338862,23160068,11057092,-18428848,-21582692,-1593409,11992154,16991079,8440177,-17129711,-23901918,3896645,23228013,12188394,-3875623,-13695140,-15920287,2149672,24105142,15813847,-12005294,-22161102,-7174699,12420356,17375252,5240911,-10929739,-18334710,-9049870,14229882,23634918,3116,-23764805,-14142464,6400833,12970087,12498757,1716225,-18803496,-17708155,9152552,22306924,8878109,-9453927,-18460737,-8734251,14479626,19539790,1032522,-11489457,-12624873,-8563161,11285045,25304301,556627,-26598180,-12291303,10944653,10898313,7448373,2180093,-16489113,-18708045,8796723,23648447,6711573,-12686942,-15964183,-5784348,11421335,17634483,3407019,-12979647,-14495566,-2581129,13666156,17771058,-390132,-19224160,-13456110,6491207,15995054,9699112,-4782001,-16097058,-11034803,7512489,17863115,7446994,-11026266,-16915876,-4613473,12260906,15869672,2359496,-13852265,-14878171,404639,14553336,13005194,-1629937,-14821758,-12650154,4257527,17181508,10106849,-7987522,-16122499,-6956150,9316714,15588906,4908753,-10119230,-13969509,-4841861,10303941,17249665,2503724,-17494845,-13307885,6134678,12397313,7173152,86664,-12137203,-15103070,5105063,20010007,6572637,-10914250,-12294139,-5195013,6575465,15494175,5412534,-12495346,-13267089,-504492,10432294,13379837,1926957,-15336431,-12885031,5882998,13351938,6927935,-1795326,-11934293,-12475741,5863974,18207012,5132385,-11577611,-11585879,-2612196,6811252,12340618,5244572,-10653763,-15287695,-971079,14761671,11859814,-4535431,-12431775,-6416480,2160466,9703773,11524787,-2435584,-17431720,-8233070,11651260,13185710,1491308,-7144376,-10714528,-5015041,9111945,12932690,1251086,-10222853,-11900431,-1501722,13937653,12283325,-6979455,-13904562,-3032544,3595513,6555023,10564423,-767654,-17856699,-8701130,13622115,13188360,-1530161,-7451897,-7764385,-3938135,7952595,12976730,1008343,-11818826,-10447356,1520957,12090130,9492057,-4681936,-12619975,-5622861,5134707,9591095,6106554,-4724640,-12792028,-5590478,9071971,12235126,1409036,-9456928,-9822855,-446267,9418186,9682507,-497182,-10125108,-8620583,2331239,10950903,7827535,-3968121,-11672087,-6235611,6375234,11306114,3441596,-7037756,-9668460,-3242836,6607564,10362458,2351141,-9215347,-10361822,308412,10608230,8572327,-3195903,-10216514,-5333464,3131295,7806462,7255074,-1670002,-12425334,-7207772,9124336,11520447,-443476,-6959426,-6103280,-3160373,5423346,11174879,1530110,-10828000,-8434688,2370816,8760519,6893592,-2346174,-9890109,-5617454,4219052,8150386,5078896,-3236658,-10758094,-5209268,8545708,10086624,-535530,-6758685,-5896112,-2264659,5698118,10168713,990991,-10704727,-7741073,4250104,8934328,3809589,-3057493,-6669038,-5509821,1818198,9832352,6358720,-7107304,-11039260,-81508,7899783,5035379,542516,-3828565,-7982158,-2674538,8698699,8776056,-2502009,-9221667,-5300083,3487704,8230265,3888850,-4071782,-6129748,-3445598,1649482,8432435,6403628,-7216611,-11413655,1582750,9157036,3196337,-1144283,-2623499,-6717430,-3076493,8377173,8664523,-3438208,-9422075,-3551310,4038949,6758782,3162109,-3648040,-6662863,-2906363,3669595,7452352,3427358,-5908589,-8413809,-41752,7514438,5327776,-1253760,-5479681,-4905072,437794,6426388,5578135,-2133788,-7620385,-4319436,3675277,7242696,2744430,-4501424,-6630272,-1646720,4625357,5825334,1194783,-4582467,-6137521,-993465,6275707,6487919,-1402974,-7256413,-4072779,2872370,5656930,3084214,-1907918,-5442055,-3830697,2453043,7137399,3312675,-5352637,-7271752,274011,5977943,3540338,-545816,-2796841,-5028943,-2154444,6097895,6951257,-2637291,-7587747,-2054279,3452186,4068353,2487191,-1408660,-5572518,-3364644,3638419,6496594,1716545,-4956415,-5659596,514121,5031527,3262615,-394755,-3142110,-4641461,-788972,6155962,5247445,-3457153,-6544995,-1175023,3203204,3187177,2009239,-1116558,-5268080,-3620631,4032121,6859151,-93646,-6107324,-3041514,1914251,2583508,2582175,1584249,-3700375,-6005139,1333317,7313304,2407498,-4211506,-3746696,-459312,1668558,3213866,2372003,-1971968,-5038097,-2257968,3988375,5805931,-590179,-5993670,-2467139,2631070,2095674,1322447,1561545,-2948227,-5709675,1396231,7390930,1784418,-4948656,-3244327,589580,1644194,2624240,2030061,-2069561,-4597696,-1111982,4061695,4265700,-913049,-4733632,-2484456,1983104,3160454,1479523,-749428,-3109291,-2989721,1350011,4726503,1895761,-3247249,-3918164,-258409,3080207,2976265,111380,-2604541,-2692789,-55711,2978393,3183171,-227420,-3757060,-2922215,1565531,4040384,1437498,-2459062,-2897767,-761285,1378510,2437798,1667118,-1812162,-4101525,-1088703,3751051,3508661,-1179644,-3491987,-1360652,1146609,1744211,1805037,610060,-2737993,-3452460,1567860,4989417,967128,-3700574,-2138811,828279,924668,1385050,1805320,-1439758,-4136166,-798852,3967527,2710606,-1960233,-3040284,-647367,1055959,1411707,1674617,195753,-2983836,-2660575,2160283,4202155,136538,-3088105,-1401079,699253,784620,1622203,1556686,-1829391,-3678559,160633,4067291,1738427,-2467696,-2151346,88781,184912,705321,2336226,52486,-4071059,-1925108,3561035,2827822,-1609625,-1918297,-236336,-343616,363524,2577877,1295751,-2724700,-2828652,1294308,3482985,820284,-2164457,-1375322,367773,134504,595074,2126177,-134391,-3931617,-1574239,3641727,2353522,-2161430,-1776114,403983,-320324,-76203,2224731,1038429,-2713321,-2373844,1615836,3043090,329785,-1829365,-1222607,216792,567096,978995,1182843,-566740,-2424196,-876721,2322862,2036336,-1027804,-2185848,-593909,714076,881269,783801,-43492,-1491949,-1415961,565891,2094401,949475,-1493783,-1897737,123237,1708507,978267,-269279,-703621,-740366,-475396,910339,1902069,193038,-2274143,-1537146,1419531,1898066,-356813,-1213812,-298625,-282817,-420244,1175162,1678566,-1000802,-2749865,27360,2620704,793695,-1535716,-557697,491188,-481273,-69621,1871004,776000,-2463509,-1612672,2001755,2026626,-978851,-1385145,379141,35127,-788887,998332,1762275,-1232025,-2607502,622559,2502051,-60233,-1588308,-37049,356951,-839813,261082,1849653,26548,-2397494,-786957,2033843,1161744,-1183969,-739675,630597,-278839,-751966,1396219,1540923,-1859869,-2186085,1532677,2023302,-1057354,-1171434,929347,-123221,-1470975,937156,2078391,-999024,-2431211,478472,2062333,-23588,-1156668,94398,475303,-777498,-404447,1608477,911044,-1918189,-1518107,1791406,1585752,-1369885,-935338,1158208,-85826,-1377654,864401,1914552,-1018061,-2145226,693271,1903496,-228097,-1143309,191662,518490,-566865,-211504,1174249,491860,-1425568,-1000122,1171543,1185226,-650741,-908972,318703,320404,-385179,186290,806570,-369621,-1166553,-90664,1180357,541952,-807472,-738062,291970,460197,-14665,-32824,296613,-254433,-744246,85195,1058210,304176,-1125493,-616314,849468,677007,-521416,-284224,467271,-175470,-826714,335387,1255002,-290571,-1592853,58431,1453338,-6870,-1118681,271241,769627,-664926,-657652,1127681,887079,-1352648,-1059064,1193080,1010804,-973819,-722062,909381,264287,-1038281,131389,1431656,-246680,-1730681,215666,1712451,-321965,-1381883,609690,906305,-992847,-595367,1414134,416604,-1529117,-407439,1457402,324780,-1062883,-116826,791825,-174722,-845474,503958,1026378,-668943,-1350224,738807,1405546,-798545,-1132755,1018708,660848,-1397775,-147973,1711464,-168124,-1887411,301641],[0,0,0,-1,-5,15,-149,29,-64,243,-185,216,-410,401,-517,771,-800,921,-1313,1488,-1676,2122,-2433,2780,-3402,3886,-4360,5168,-5894,6638,-7693,8694,-9667,11062,-12489,13855,-15574,17414,-19289,21569,-23976,26369,-29269,32438,-35651,39333,-43418,47645,-52477,57849,-63515,69941,-77188,85029,-93989,104295,-115786,129205,-145124,163852,-186681,215366,-252022,301260,-371324,478672,-665569,1079950,-4654480,11967980,27117541,7379135,-18852149,-22762178,408507,17544969,17046639,5632853,-13559626,-25117372,-854662,29984983,19427315,-12113601,-20342269,-11411624,4359984,22870796,16460919,-15167567,-25635076,-7148429,10550470,19646191,12485684,-18606189,-31091902,742978,25660215,13178945,-2793344,-11886090,-20567972,-4025443,28412828,23714355,-11758520,-24324127,-8718718,9973143,21866377,14071706,-12368446,-24470021,-7639919,14745670,21754297,7208436,-18818089,-26163189,-2424906,21709200,18012364,-3643442,-20185391,-18544099,2056878,22339737,17484305,-7837795,-23651813,-12960014,11741007,24516676,11903147,-12583844,-22665411,-7014965,17337854,23121901,4225957,-17577718,-19944776,-1835365,18847132,19669429,-2249328,-22693526,-18910781,4233777,22427703,15246135,-11085862,-24159383,-9487086,10383519,17715473,12043426,-8654173,-26709803,-9423818,23691371,22788582,-2954176,-14903155,-13705631,-4318816,17543224,23896189,-2783153,-23696668,-13745633,5738953,18633680,16318301,-9070483,-27203067,-8546339,15108441,14237954,6168551,-5880551,-23685649,-14053663,20987381,25421948,-4294070,-19406845,-11567540,433116,14724017,19112690,-575492,-20760470,-14889262,6881234,21365944,14467839,-9733338,-22917986,-8059160,13438546,17584490,5325954,-12004540,-19157050,-6158679,14262193,19033056,2711199,-19070807,-20553257,3951007,21896923,10800880,-6839878,-12970638,-12498394,1062757,22062463,16086122,-13565642,-21552816,-3013480,12026954,16201856,7841468,-13695913,-20480521,-143003,15872131,12465837,2232786,-13333825,-20904787,1018131,24411485,11476888,-12524535,-14324165,-6687759,2441819,16727826,14208161,-10783126,-21849254,-4579347,14174052,16174096,3709512,-13374828,-16465875,74397,15446939,13400151,-675148,-14656467,-15125108,2792908,19131174,12032556,-8390276,-17288656,-8033177,8070435,16066229,7252209,-10249803,-17009355,-4904668,12601438,15959391,1934509,-13925378,-14813759,132613,15323059,13861797,-3058490,-15998835,-10912752,5251292,15522334,9691113,-6882349,-16054498,-7596047,8666273,16043915,6990774,-11386287,-17608920,-1710253,14512854,11379614,-364533,-9234656,-13461768,-3301616,16458044,15440223,-7335951,-17056799,-6148035,5618694,12127625,9801887,-6361600,-16757595,-5635802,9606917,12812883,5957326,-9115033,-17729712,-1884852,17091122,10881922,-4655649,-8832462,-8929069,-3020088,13204267,15563485,-5255924,-17890781,-6889217,8085004,12753061,5952753,-7679071,-13586491,-4261618,8525344,12301145,4589629,-10058468,-15294487,-1166569,14329261,11544194,-2963323,-12517965,-9086527,3723164,12210591,7687368,-3228133,-11792383,-10165912,5787877,17760093,5503151,-12938916,-11348549,163829,6330901,10068249,5377415,-10319109,-14589786,883451,12760902,9350039,-1655711,-12426486,-10927968,5579705,14186907,4273345,-5613087,-8159051,-7934798,2840306,16315437,7394731,-13157685,-12966738,2286477,9249165,7768081,2029196,-8494442,-11806164,2454,12115316,9783383,-2938490,-12633810,-8536000,5836134,12348756,4273659,-6587796,-9853813,-4995885,5752978,12347928,4326674,-9715996,-11882937,-253783,10355109,9359175,-752710,-9631166,-8596935,1753470,10859695,8178000,-3890171,-11373492,-6136117,5320341,10962266,5071833,-6528203,-11318554,-3569222,7901165,10367564,1493251,-9069204,-9530505,503007,9022749,7846012,-385415,-9251192,-9570707,2678461,12944855,6026231,-6879660,-8651497,-2971335,3175092,9238990,6401061,-6890471,-11908855,-1230612,8971764,8451552,578252,-8597746,-9058049,1771003,9362256,5396202,-1423686,-6959324,-8666396,1349541,12846198,6191395,-8561523,-9302393,-518800,4843872,7021471,4151726,-5552999,-10011430,-1865077,8169966,8931266,97468,-9376437,-7822993,3346107,9104421,4162565,-2668224,-6879276,-5993008,2348877,9841666,5424009,-5729014,-9953178,-2856721,7376835,8495081,-563877,-6923307,-5000427,-900017,4585197,8795585,1547384,-10564217,-8018192,5173779,9057653,2845130,-3251736,-6541753,-4324887,3700530,7861101,3315836,-4181516,-8326428,-3799560,7424263,9824446,-1769544,-8967520,-3585405,1648826,3467603,5944825,1854858,-8418520,-8105426,4258556,9705796,2713458,-5211934,-6501521,-2040441,4081814,6385479,2603396,-4045187,-7449494,-2474810,6821297,8011802,-1167199,-7829304,-4459891,2198307,5454284,4417359,-1026150,-6837948,-5357610,3120272,7918319,3199126,-4844428,-6768473,-1608067,4501165,6058551,1500932,-5116515,-6440862,-155244,6322604,5477630,-1150560,-6168631,-4553827,1692293,6213944,4362902,-2339531,-6894221,-3530598,4358242,6549055,1040997,-4235162,-4742833,-1895818,3482687,6898531,1372987,-6970369,-5726238,2101361,5619471,3254732,-1124788,-4978877,-4147635,1894198,5802754,3403530,-2389750,-6416085,-3312906,4961966,6793544,-343581,-4892328,-2911385,-622427,2352476,5633264,1828587,-6225024,-5759704,2310643,6143746,2770091,-2558861,-5037449,-2454606,2598151,4331014,2243484,-1842696,-5413153,-3211072,4364405,6567166,-181599,-5620890,-3390614,1144565,3617482,3293058,8771,-3873631,-4094711,321886,5417001,4560908,-2955425,-6546570,-965800,4316374,2878714,398016,-1182329,-3944086,-3073762,3368769,6016148,283096,-5412300,-4160691,1510714,4713151,2127794,-1819927,-2700377,-2062264,-379629,3878674,4938968,-2169051,-7027795,-1107645,5413183,3230379,-965837,-1829685,-2298453,-1861159,2183790,4960232,859140,-5032778,-4237840,1907782,4866744,1620353,-2431481,-2768568,-1436135,464879,3283191,3160826,-1976740,-5318403,-1206509,4240827,3607444,-637662,-2834069,-2244549,-180495,2601618,3524074,79896,-3990754,-3169361,1579743,3927586,1635692,-1843076,-3173006,-1630115,1622904,3452591,1401585,-2714686,-3785811,-398762,3073897,2704000,-175645,-2474471,-2711140,-192736,3406020,3245687,-1299876,-3835049,-1227640,2002718,2504146,1300421,-915850,-3144105,-1828573,2239790,3601879,497996,-2935184,-3031365,265394,2941622,1772447,-918728,-1864472,-1887002,-544965,2733444,3359506,-1480641,-4460157,-805828,2863452,2046769,232633,-941437,-2043378,-1226525,1680722,3015923,881304,-2532941,-3237994,392592,3633060,1690811,-2029440,-2029101,-505446,-58569,1384258,2453213,-467784,-3810932,-1811361,2713649,3220850,-387520,-2666938,-1330556,701175,1148009,1201159,1254351,-1198684,-3393452,-289552,4092979,2250772,-2660685,-2640170,580435,1205545,519736,970971,232232,-2413780,-2385795,1726952,3809193,40287,-3720169,-1635022,2011702,1309432,-240332,526887,-224671,-2628125,-888665,3554736,2661650,-2428731,-3172393,598689,2264515,585248,-196794,33107,-1217701,-1843145,1108977,3249692,289068,-3435069,-1737870,1766641,1731237,-72262,-439651,-635557,-1530853,-308372,2331017,1906103,-1606547,-2578213,118388,2032485,1086830,-200878,-713310,-1224479,-624928,1382987,2063747,-149329,-2175961,-1153742,909220,1431798,582282,-508413,-1348359,-1199096,650441,2023583,586165,-1676268,-1420072,188131,953495,979907,500362,-944494,-1797044,-19585,1991023,1235814,-918238,-1535124,-397743,722086,955418,592056,-205178,-1305607,-1213585,832661,2179037,264472,-2101188,-1108606,963383,724776,68019,490154,-349792,-1733780,-300418,1992043,1333529,-1130592,-1683488,-151217,1151241,869304,-134523,-452376,-392672,-756243,33260,1872597,1006261,-2036950,-1844786,1260557,1752179,-340083,-723362,84066,-514377,-700147,846986,1629733,-314031,-2152533,-729716,1795454,1408042,-955749,-1118532,425373,187938,-653276,786542,1608136,-1090024,-2433115,621332,2559474,33531,-1909814,-266940,896460,-313059,-326387,1259854,653854,-1860198,-1482499,1802013,2064785,-1144055,-1808385,569639,1005174,-630761,-85255,1321974,-305364,-2146111,-108467,2372926,626166,-1980799,-848661,1169756,312301,-661687,506857,770933,-1220879,-1286160,1237522,1754026,-702581,-1670572,150299,901421,-99158,-175476,616929,-229383,-1206257,4277,1506758,479120,-1210174,-758967,514004,387955,-33251,270558,-8299,-831242,-491412,935317,918574,-510894,-820826,24472,325447,153117,404427,181893,-806380,-705599,615684,927014,-136511,-665691,-221843,78858,59321,398173,449510,-352638,-882842,51336,1007196,438615,-749203,-566321,354897,180373,-213687,481723,462197,-862395,-833492,829298,1086662,-466223,-808486,215154,307116,-174261,107994,488269,-130094,-729341,-271544,808121,786138,-643563,-1132001,373161,903726,-370982,-440835,746905,57130,-1180386,91354,1477002,111807,-1355387],[0,0,0,-2,-11,162,-151,72,-267,356,-345,569,-707,755,-1100,1370,-1516,1938,-2385,2694,-3309,3975,-4497,5311,-6267,7129,-8280,9587,-10776,12345,-14183,15925,-17936,20316,-22720,25477,-28593,31731,-35281,39374,-43574,48158,-53387,58863,-64860,71617,-78804,86625,-95462,104994,-115467,127332,-140369,154871,-171532,190391,-211914,237260,-267124,302945,-347325,403473,-477012,578661,-728259,970582,-1430547,2614070,-13621161,-17919288,17312241,25225157,4276597,-16841659,-16825701,-7050402,14812728,25776355,4821858,-22780070,-18219972,3876487,20611034,19884790,-3421301,-26194803,-14107121,11825633,18443948,11250210,-4493135,-27127924,-19202750,19857128,28138814,-3535078,-19003144,-13014761,-7483725,10726431,27899490,4582976,-28365071,-19866217,9621648,21651593,15618068,-3311975,-22141637,-15028704,11833356,23732819,11322573,-10037662,-23609727,-12076764,17342350,25794929,1722346,-20973206,-19611366,-2733868,16110842,20197619,-11395,-23368592,-20451311,5176679,23417772,15384554,-8699745,-22518326,-12127257,11389785,23986866,11884319,-12355138,-22218774,-7196685,16473179,23607016,5355804,-18949439,-21229346,410273,19728419,17248879,-2531918,-21190513,-18694956,4162213,21398109,14312202,-8044315,-23833109,-15110199,12898364,24954825,5173635,-15350259,-15315315,-6235010,9950536,25517567,9765997,-23906013,-22114071,8377228,19912104,11757794,653378,-16397731,-20431305,5300339,24784030,10888159,-10964376,-19628662,-13221835,10042062,24795923,5242904,-18772426,-16354484,-3408476,9333055,21113975,8340035,-22426800,-22076362,8735427,21320544,9628574,-2732894,-14044320,-16401323,4430007,24572098,13713667,-12792816,-21746302,-6579954,13539454,17503337,3876530,-12284395,-18297356,-6662880,15946978,21041392,-2169812,-21360611,-13717747,4440790,15766500,14381386,-3380327,-20241456,-12134848,9619192,18753321,10075361,-8857112,-21080862,-6799329,17220239,16923632,-29098,-10135376,-14928471,-7818306,16303084,22560473,-4980498,-22696075,-8928741,6570512,11637912,11970902,-2013955,-20615422,-13049036,11770726,19190398,5696878,-10762828,-17209532,-5579547,13878037,16980198,1304703,-13229782,-14263925,-1347874,15492230,16202835,-3279734,-18361090,-11438124,6459917,16083390,9643493,-6868858,-16938032,-8734412,9264827,16878923,5792983,-11813019,-16533182,-3119611,13493427,15205683,267208,-14589129,-13295323,1909060,14398057,12244921,-2491060,-15866970,-11922658,6672020,17418927,7772457,-9217333,-15327428,-5529387,10125237,14752038,3701843,-10050395,-14208395,-4730704,13060070,17645737,-2083221,-18392163,-8721223,6354352,9464865,8846762,910292,-16021772,-14332881,9940368,18802626,2934677,-10142595,-11462179,-5426130,8609563,15490446,2344343,-12214358,-11523165,-1502225,11273607,15412011,-1316233,-18104499,-8956138,8176394,10199848,6410444,-168891,-13651607,-13025493,8911224,18544603,2311126,-12206331,-10321541,-1963515,7295095,12307162,3893072,-11507048,-14301895,394039,14529635,10895851,-4647857,-12597677,-7054224,3659725,11640706,9278160,-5249205,-15074193,-5870247,9552517,12845684,3401262,-9138950,-12647512,-1678487,10759206,10149596,299040,-9521305,-12281832,-90649,15134024,9855357,-7878787,-11798828,-3829062,2948485,9847358,9924531,-5757919,-16413719,-3755785,11625638,10429018,839459,-7645219,-10623274,-1783208,11044329,10691531,-1675323,-10972662,-9204904,2245549,12425714,8289485,-5916312,-12135787,-5064587,5703704,10625241,5022085,-6967167,-12075774,-3270347,9154505,11123361,1071298,-9931037,-9954445,911288,10467146,8660178,-2004932,-10162512,-7691221,3090076,11093763,7208032,-5121706,-12205648,-4869783,7859381,10580272,2089940,-7066749,-9222677,-2934389,7475856,10614743,1051651,-10305225,-9791930,2008439,11316118,6998956,-4775807,-9239487,-4193998,2387948,8227101,8518390,-3849754,-14333824,-4129741,11372716,8756744,-1796912,-5221249,-6402283,-3838592,7229538,11426306,-651734,-11307364,-7367375,3069155,9425292,6326132,-4496003,-9599937,-3319453,3850310,6980652,6060477,-3653364,-12827095,-3671212,11316683,8607619,-3201448,-5918777,-4585721,-2451533,5931079,10544364,-248471,-11697207,-6666531,5566456,8857585,2945040,-3958925,-7084494,-4408444,3455296,9271927,4283313,-6978104,-9767286,-541802,7843480,6596537,-569828,-6577582,-6433513,400015,7353374,6790240,-1478822,-8923063,-6125996,4743210,9259895,2356051,-4918896,-5713825,-3143390,2808392,8885652,3990592,-8044934,-8735569,1862887,7258977,4346152,-401712,-5545358,-6770903,700226,8277267,5417625,-3432908,-7698648,-3989109,4056774,7786100,2477344,-5295548,-6435475,-1456982,4630674,6875335,1676715,-6392707,-7039645,781205,7215042,5300307,-1831040,-6582245,-4381994,2435002,6475587,3863639,-2827449,-6994097,-3638574,4236754,7434082,1847287,-5681563,-6281429,-136944,5197559,4906916,373756,-4769311,-5893456,-72365,7098056,5776214,-3034865,-7298822,-2629066,3721252,5205880,2224382,-2320608,-5325088,-3378232,3287644,7528795,2047109,-7094548,-6348683,2494842,5628394,1850961,-272567,-2561125,-5782447,-1221309,7839377,5706848,-4866307,-7014665,-437166,3745816,3679520,1799540,-2350446,-5128076,-2269190,3763758,6334873,1358514,-6348357,-5749195,2707186,5813994,1287757,-1325381,-2055291,-4271365,-1053400,6955398,5369347,-5055337,-7070110,496862,4177962,2374239,1005847,-1397747,-4874183,-2706407,4547093,6145653,-725577,-5993253,-3254916,2291295,4069873,2269166,-766158,-3731672,-3520392,1250636,5592843,3025232,-3697589,-5464896,-408973,4046251,3095301,-9480,-2305829,-3712518,-1854650,3931226,5513880,-1224960,-5932329,-2279108,2536591,2908125,1855290,-330983,-3944312,-3294472,2444475,5280266,1335516,-3441111,-3816573,-327816,3270658,3452451,12497,-3067676,-3153493,-225642,3506204,3691741,-984770,-4730185,-2536700,2265897,3642948,1209802,-1862115,-3286279,-1712442,1937826,3861876,1382420,-2930020,-3984940,-157332,3778232,3013239,-915473,-3023728,-1861051,544114,2672021,2823423,-373386,-3989025,-2819426,2347251,4337023,549742,-3064965,-2353064,-175333,1202443,2431346,1599153,-2301835,-4266784,-333450,4507748,2872224,-2133344,-3246387,-347353,1171509,1206082,2033950,728130,-3528697,-3464776,2912063,5228494,-585259,-4049708,-936317,1010987,279303,1553738,2134803,-2116059,-4530412,111288,4534195,1996159,-2713724,-2759335,60399,1184583,920216,1449766,437038,-3038527,-2957313,2732032,4774839,-679035,-4002005,-558336,1625389,192504,937022,2058901,-1690816,-4247623,511329,4667223,1234253,-3047691,-1885074,460371,392714,766630,1711867,-411101,-3330082,-1543316,2789274,3030329,-830921,-2745855,-833714,875215,1122104,1176443,788906,-1569157,-2718773,561199,3588629,1134436,-2577824,-1721791,523264,514181,768371,1393635,-790633,-3067209,-747547,2691550,1865995,-1130651,-1859770,-794326,339055,1230899,1228438,-47020,-1686103,-1530668,896802,2538209,970700,-1834587,-1712181,251463,1224946,1045941,410006,-785457,-1768398,-490658,1756034,1754505,-619981,-2179163,-998962,1054544,1350775,345889,-499707,-1035568,-1016199,308248,1972727,1156245,-1650411,-2066398,436877,1949413,603598,-639889,-456553,-537294,-755345,865588,2155742,-51475,-2704091,-1148308,1996883,1504050,-889703,-802399,135461,-599126,-595459,1616655,1707336,-1681584,-2736402,817337,2737338,40139,-1657960,120955,503766,-1130210,92899,2475601,355498,-3148990,-1073285,2773089,1455594,-1755266,-795236,903126,-491270,-1021966,1485662,1693886,-1729130,-2561529,1053340,2599962,-347160,-1803273,177667,779974,-953032,-142415,2000890,374817,-2778076,-1042134,2715173,1352144,-1851133,-766806,1214872,-317175,-977347,1533556,1478532,-1868965,-1921917,1377699,1908799,-655129,-1221964,203752,233985,-487844,309988,1239918,-170004,-1863777,-454401,1798606,922469,-1255333,-798285,738811,-32582,-541073,996795,881332,-1448670,-1366048,1296570,1375812,-710004,-899506,246242,-9713,-264465,494051,752383,-521533,-1173127,5638,1185085,537088,-831904,-663361,300124,227465,-95841,424434,394379,-857109,-932215,702208,1147347,-235028,-986540,-151440,498119,156216,-27807,203748,16821,-758586,-359656,1015216,834064,-754364,-1055083,337956,827686,-128194,-354781,399441,-6253,-815916,-21601,1320352,302789,-1398266,-645442,1210702,557924,-858135,-194520,775331,-378409,-1084155,731905,1472075,-707558,-1692969,599349,1562350,-427707,-1076840,618340,708560,-1098908,-545019,1567233,768505,-1841639,-967421,1711887,878847,-1551738,-503921,1438702,-88631,-1610659,567915,1863293,-853644,-2015075,849368,1886985,-817635,-1438912,926971,942857,-1185899,-649278,1509265,632981,-1706427,-763732,1701839,804023,-1558673,-592476,1529171,110513,-1584083,433700,1748862,-810081,-1914323,939824,1785381,-1010527,-1299901,1069538,713171,-1125066,-299016,1302206,195081],[0,0,0,-1,-4,117,21,44,-186,67,-100,285,-240,274,-456,434,-551,810,-825,911,-1268,1417,-1578,1972,-2208,2471,-3006,3394,-3754,4410,-4951,5502,-6359,7129,-7813,8870,-9948,10954,-12253,13591,-14921,16635,-18428,20128,-22259,24600,-26937,29676,-32729,35853,-39518,43649,-48014,53101,-58967,65418,-73044,82162,-92743,105760,-122188,143100,-171225,211217,-271821,374767,-583420,1174583,-7021313,-25132057,-13731150,12892033,27039151,7683151,-20766322,-20929985,1558527,14857593,17175730,8897680,-15860060,-27074627,2716930,29917187,15810196,-9786820,-18259014,-14411474,4614711,25127951,14055681,-15089739,-22292764,-9859300,8079046,24426448,12241906,-23789185,-27502994,4491669,19505741,12074187,3844988,-13403224,-25821061,-805778,30777544,19828038,-11483870,-20979169,-10261290,7980121,22951182,14567202,-12084494,-23574562,-9167040,13747471,23786783,7485316,-20376802,-24902332,-1558554,19282029,17561659,-1052204,-20088156,-20449968,2029149,23014227,17224520,-7731554,-23037053,-13188574,10771115,24212323,12739465,-11940826,-22996819,-7495980,17013285,22853768,4986215,-16531193,-20620209,-2807005,19241708,20017415,-2149894,-22041711,-19076289,3382810,22422124,15275748,-10572625,-22650535,-10689732,7698324,19446470,14577693,-11430075,-27453350,-5821130,21768153,18813456,1260049,-11691647,-18609152,-5539047,21511243,22660661,-4668297,-20508772,-13687418,2549922,19927246,17634931,-10655255,-25477656,-7743992,10934809,15051433,10550260,-8474267,-26242475,-9925355,20354465,20857044,-1343466,-15814006,-15560174,-1330692,17855436,18481143,-1934819,-18485845,-15176440,4481981,22227413,15281353,-10176552,-21645356,-8299600,11099880,18324019,7085732,-12585765,-18998042,-5899992,12166329,19356549,5347619,-20127851,-21676627,5727305,20384287,8688501,-3040484,-11176878,-16756833,513791,24934140,14762346,-14138100,-18671708,-4282463,9089310,17797238,9033700,-14112205,-18892810,-1165571,12164910,14770679,6094544,-16061690,-22297799,4101850,22465630,8258205,-8093649,-11398446,-11601129,298211,19927247,14558533,-11807673,-20521945,-4784605,11930446,16109979,5297389,-12091558,-16299529,-1936814,13702985,15113961,1454282,-15335075,-15909441,2915588,17963714,11703377,-5969538,-15985556,-10123773,6165506,16565845,8755647,-9291995,-17151442,-6012602,11310707,16031088,3521507,-12599041,-15450680,-1512374,14465639,14262583,-1553981,-14640797,-11950456,3048192,15296803,11271007,-5727500,-15970002,-8593886,7282606,16104037,7968370,-10470023,-16696787,-2695816,11605251,11967024,3217141,-9567948,-16151533,-2248867,16969421,12993319,-5724785,-13406622,-8495892,2018781,13880604,11603554,-6900167,-16106206,-6015719,7200614,13417651,7800803,-9412295,-17236466,-1855185,13852706,10669588,-175172,-8682540,-12337496,-2300352,14220103,13478880,-3978985,-14843956,-9109162,5396476,14270830,6925982,-7744034,-12594399,-5333611,6214767,13471206,6371634,-10684688,-15089010,-1262283,12178838,11775325,-467574,-12634625,-10139098,3699206,10927133,7682339,-299659,-11900901,-12853498,6538179,18691265,3689701,-11663404,-8575125,-2241063,3717143,12311141,6815444,-11395788,-14187352,860242,11274377,9928684,-533952,-12924963,-10325073,5695215,11654522,4640446,-1909114,-9084412,-11122073,4479175,17716736,5004337,-12562402,-10004001,648589,6317627,9168954,4329475,-8849055,-12746510,-369943,11912191,10039899,-2484938,-12109109,-8134460,4708764,10869087,5485677,-4348827,-10497821,-6669121,5735706,12788381,4362871,-9088472,-11252643,-1302655,9004518,9665121,727481,-9014556,-9383464,742395,10579401,8691494,-2841170,-10950148,-7015229,4164651,10946284,5900540,-5705721,-10948697,-4308309,6526411,10326063,3004544,-8051381,-9964515,-949811,8324824,8873931,602393,-9464717,-9661574,2442791,11250525,5959616,-3917872,-8146884,-6005543,2621366,11010650,6247603,-6963190,-10477755,-2110094,6734915,9075206,2468349,-8182487,-9333812,525902,7927749,6836352,477037,-8027045,-9372352,1995457,11449468,5615046,-5493057,-8576735,-3824166,4074178,8645600,4160738,-5160302,-8937709,-3512571,6484000,10329418,1328177,-9537387,-7351308,2383382,7007821,5502706,-126366,-7596360,-7467589,2280119,9279620,5646188,-3841568,-9948967,-4523625,7012732,8367019,-252880,-4766607,-4868504,-4130980,3944433,11281890,1854257,-11381370,-6965190,4619252,6715002,3556687,-526037,-6450163,-6116104,2541703,8135067,4730255,-3307035,-9182722,-4327782,7561475,8665154,-1584387,-6167408,-3496423,-1737565,2896085,8583499,2285874,-9551652,-7663958,4194857,8120968,2745584,-3022545,-5713065,-3774887,2392112,6922589,4348752,-3704468,-8290925,-2785466,6518906,7257037,-415490,-5919027,-4714261,44863,4842314,5868301,52920,-6979226,-5872979,2431968,7465527,3624169,-3565845,-6264366,-2750966,3255042,6142958,2527109,-4245117,-6542470,-1311977,5361645,6045696,176154,-5627113,-5164914,788076,5740143,4721056,-1307506,-6188490,-4094852,2857390,6075750,2611862,-2885469,-5608447,-2986011,3686215,6774431,1167565,-5395721,-5003705,48968,4277066,4773536,106850,-5390872,-4487497,1369255,5201394,3844663,-1484153,-6142593,-3552025,3903729,5851483,1030663,-3165305,-4074939,-1927325,3028879,5618968,1276697,-4829336,-5188071,280603,5408587,4265926,-2019985,-5173854,-2149560,1448312,3311416,3621418,-649801,-6290651,-3629044,4354569,5751597,189881,-3993751,-3590946,-163152,3301818,3592677,644452,-2798472,-4678459,-1181797,5948688,5258773,-3548953,-6033019,72345,2704972,1373101,2337681,361943,-5399090,-3988563,4240518,5991112,-221050,-4797279,-3347601,924154,3446407,2109389,-336482,-1995610,-3457792,-1175460,5037079,5198595,-3165653,-6410050,-7395,4022191,1789584,500174,-264942,-3321445,-3021010,2843889,5435584,339427,-4917809,-3475519,1724585,3658066,1401034,-1068297,-2354318,-2620403,-125780,3966760,3430084,-2306005,-4913738,-877574,3434869,2963559,84622,-1961630,-2555601,-979793,2452053,3822578,382481,-3769395,-3126099,1170488,3516093,1835274,-1285563,-2972379,-1863424,1155078,3220517,1704764,-2007824,-3617272,-999509,2525427,2886938,309300,-2447354,-2741738,-117385,2941702,2698946,-675076,-2889390,-1736960,908115,2831598,2094678,-1145515,-3191015,-1358383,1904635,2795960,944672,-2128991,-2978059,-307916,2370749,1929264,-193868,-1836537,-2407285,-424833,2823353,2624718,-1163411,-3095024,-1164981,1442177,2362526,1092573,-1287082,-2034346,-797599,1065627,2513886,1568269,-2177188,-3485564,576126,3370892,1002356,-1259043,-1163448,-1208881,-634551,1883968,2416108,-648116,-3305832,-1618996,2061981,2952479,-177122,-2407326,-799474,454971,38150,1367467,2313819,-1499549,-4106649,440039,4266420,935720,-2408564,-1053041,326540,-288252,637515,2028247,122675,-2990156,-2159590,2096416,3303567,-566931,-3016926,-543587,1286052,-50677,306323,1707025,-745424,-3473648,-181835,3934760,1528092,-2556836,-1758577,839538,797085,171428,960640,426366,-1980289,-1812565,1620158,2917471,-404711,-2766684,-853316,1258493,701658,124624,423628,-687614,-1980088,-190672,2459291,1430041,-1625264,-1960246,329385,1364059,739764,121481,-356675,-1152277,-798313,1261389,1864575,-30697,-1858764,-1109096,775063,1234033,443916,-447639,-951866,-937648,394080,1491686,653656,-1022004,-1465123,-195405,952740,1166001,55144,-1024567,-968481,100084,1044771,962671,-186915,-1294797,-816202,759359,1116372,327102,-391621,-856150,-807387,536629,1510442,153652,-1343596,-877218,372752,693828,532071,16516,-697441,-865124,-56700,1015782,1079197,-389523,-1630873,-420480,1442104,716435,-692642,-98598,77689,-1007733,-108503,1918420,618753,-2011681,-1210625,1295662,1167647,-428733,-588358,194868,-198195,-665520,506743,1592653,-132862,-2243154,-474592,2269630,731402,-1753676,-353567,1192821,-580599,-1062379,1532437,1378527,-1828997,-1865128,1545257,2008876,-892083,-1484002,663737,727518,-934593,-244254,1640221,326674,-2247604,-744329,2297128,1095197,-1902228,-915450,1417279,274349,-1151907,584535,1432001,-1022854,-1889347,867179,2015691,-464713,-1811437,144080,1159995,-267147,-571633,822740,356040,-1352475,-715183,1570877,1105187,-1254039,-1153330,761402,746587,-438669,-95787,545522,-296267,-984768,452983,1293018,-47911,-1297225,-320232,810884,304634,-342803,45744,68254,-564790,-244233,831281,620477,-635293,-769268,247604,597326,89096,-140717,-73006,-316448,-210894,394697,649333,-81193,-712329,-365242,416215,451435,-123328,-194916,-106870,-366825,-17381,776547,300747,-830716,-612138,542761,379113,-140484,39640,60830,-466892,-236204,614202,606901,-397088,-785178,-54612,735454,255742,-472829,-83679,350509,-422201,-477130,972895,780670,-1213819,-1007654,1154933,847097,-999852,-415127,840618,-138817,-930536,474323,1172832],[0,0,0,1,5,-39,150,-20,90,-253,183,-257,442,-416,536,-816,852,-1010,1355,-1522,1774,-2259,2537,-2892,3530,-4034,4576,-5392,6096,-6860,7990,-9013,10043,-11432,12862,-14312,16135,-17974,19867,-22221,24699,-27195,30155,-33361,36655,-40499,44659,-48999,53970,-59480,65307,-71965,79419,-87505,96804,-107469,119433,-133456,150112,-169785,194000,-224558,263982,-317598,395106,-516632,736011,-1253499,5820316,-6522588,-27190418,-13137931,15053698,23444441,5291123,-13038618,-20868710,-8179909,18378723,25524005,929256,-19401406,-16605969,294634,20317499,22787301,-5061993,-26142124,-12653576,9515265,17816918,15032947,-6120920,-29566614,-15151969,19686921,22040319,-31567,-13114140,-18569478,-11385156,16808837,27956865,-522769,-25129148,-16209738,4613663,19447486,19690139,-2289166,-23930935,-14963376,11132958,23160530,13061852,-9535140,-24347868,-11426995,16228442,23757749,4212150,-17631671,-21723533,-5554205,17199341,21297936,-314442,-22595054,-19970475,3347001,21963698,16385767,-6638639,-22267068,-13883920,9891889,24139449,13151444,-11229769,-22402246,-8626097,15677506,24128041,6212223,-17833447,-20590258,-1635851,17633960,19180616,81842,-21566828,-20006068,3331800,20703499,15386693,-6251135,-24195278,-15962784,12239123,23084840,6141138,-10934248,-16642333,-11553651,11592417,28783969,7009870,-23517331,-17784202,4903542,14719575,16284292,4913837,-19871811,-21666998,6996929,22543105,10809611,-6718792,-19993055,-16326111,10282798,24364295,5176779,-14716457,-16128872,-8908112,9077194,24798610,7424972,-22752305,-19265655,6012593,16550085,13100076,2127268,-16112512,-18936114,4832027,23807268,13705818,-9549885,-20200348,-9518071,10422320,18646248,7421900,-11267771,-20196689,-7668039,15368100,19781082,1555,-17416348,-15872330,-573367,16542351,17446807,-3376152,-19996563,-11994422,6681116,17396268,13081774,-6980533,-21473967,-8108573,14206306,16660666,4870521,-8897643,-18788852,-7999629,17528313,19863559,-3612597,-17012776,-11189371,-155474,13265969,16662820,-3171611,-21525221,-11754161,9395153,16713189,8582295,-7560218,-18146783,-8131892,12211152,17703553,4243523,-12135170,-16226226,-2810909,15188363,16156877,-1246635,-15809289,-13074096,2540379,15823349,12626051,-4970860,-17386926,-10471544,7447820,16797928,7841060,-9615474,-16818794,-5685387,11504860,16022073,2913076,-12912281,-14505548,-1243636,13322970,14576903,-397632,-15906167,-12880765,4946625,15767314,9475824,-5709072,-15289476,-8683946,8142797,15463777,6197186,-8255340,-15559423,-6926917,12685751,17485438,-966853,-14787206,-8923829,615382,8363119,14077964,2163926,-18451791,-13707662,9403569,15308724,4736345,-4840826,-12448351,-9777041,7883303,16629180,3816703,-10153305,-12268536,-4646566,10770777,16709222,-509587,-16077702,-8701202,3758209,8560091,10838655,1682958,-15981358,-13341875,8798927,16258062,3614242,-7894256,-10881247,-6185273,6565457,14506340,4898027,-11040799,-13880535,-1462870,12004351,11954154,-979801,-11883706,-9991132,1852350,12470373,10101033,-4186924,-13614507,-7275992,6172555,12991397,6827776,-7633272,-13910155,-3629958,9302675,11137750,2796669,-8816697,-13128467,-1507229,12990679,10251547,-3459013,-10440530,-8284916,692702,12232871,10627155,-5934879,-14036708,-4565418,6880277,10304194,5619839,-6118888,-13034425,-3689690,10464263,11370292,468392,-9473800,-10199314,-263885,10921142,9801154,-2486604,-11295414,-8142136,3398557,11467615,6866943,-5725397,-11710738,-4986025,6673208,11190821,3820202,-7987985,-11126047,-1833054,9122433,9996449,386211,-9302734,-9084476,937581,10560021,8748373,-3324632,-11556649,-6187939,5251959,9974264,4874105,-4715357,-10583019,-5298463,6869220,11219542,2268967,-8708159,-9920810,-487618,9487567,8268405,-1727132,-8228962,-6895927,-93785,9352111,10202680,-3829112,-13552296,-3806968,7931759,7009701,2580535,-2318649,-9608174,-6358302,8272925,11821206,-314655,-9083137,-7248498,-299720,7902617,8407819,-1908442,-9104297,-5531213,1383299,7635432,8362405,-3151111,-12956969,-4048222,8863248,7408451,437365,-3152944,-7278211,-5312436,6794752,11470251,11811,-9910382,-6474501,2067032,7316898,6144701,-1476562,-8247174,-6122826,2888364,8809527,5246997,-4392810,-9373955,-3504651,5915431,8126957,1719635,-6037482,-7414961,-1220856,6460136,7641163,390142,-7919698,-7182539,2089919,8350685,4931689,-2606031,-6879770,-5100736,2724994,8807016,4184043,-5575686,-7790607,-1589529,4850216,6983222,2259832,-6223682,-7909674,91933,7064924,5628675,-851657,-6378245,-5986035,1513484,7892406,4756273,-3577888,-7242585,-3373854,3760043,7210308,2918872,-4683556,-7031367,-1727845,5397215,6706426,666038,-6201006,-5786396,708986,6069658,5061683,-1184002,-6587154,-5082698,2444755,7173215,3513665,-3902411,-6388527,-2184382,3624441,5736696,2383206,-4219112,-6909424,-1205265,6451291,5806053,-1277920,-5621408,-3897903,958654,5082106,4566420,-1142255,-6066072,-4412579,2756657,7340306,2640928,-5396263,-5602228,243079,3243737,3483045,2610691,-3078439,-7653138,-1063450,7820362,4663858,-3435026,-4599989,-1976655,420588,4173795,4534550,-1779142,-6163975,-2963409,3259525,6087615,2125001,-4860363,-5325726,772668,3888021,2519113,1326491,-2278456,-6245841,-1194679,7430936,4689688,-4214725,-5046276,-712248,1261158,3105057,3567787,-1428713,-5951306,-2641893,4010164,5195747,525275,-4137739,-4086089,295771,4008391,3428841,-135401,-3565620,-3945172,384058,5040504,3647944,-2399956,-4986805,-1548769,2788656,3608896,1452916,-2103887,-4313942,-1852358,3523233,4612706,-60494,-4121839,-3257677,379350,3380814,3291477,-660361,-4264218,-2807208,1770919,3981109,2111490,-1697744,-4128385,-1938337,2891828,4192807,742148,-2977469,-3260327,-550059,2814061,3501648,136858,-3721771,-3255064,827260,3794630,2325751,-1587854,-3603775,-1875437,1555162,3369750,1890247,-1950606,-3900931,-1175708,3051911,3407186,-2005,-2763675,-2519069,-89396,2632115,3127786,21436,-3714357,-2898889,1658145,3693660,1145881,-1840776,-2452838,-1401179,889784,3141934,1954864,-2542021,-3995585,-326905,3483839,2547300,-901651,-2430589,-1456769,-32312,1736084,2982705,475552,-3991825,-2915321,2896888,4006459,-430604,-2218272,-919060,-977283,34127,3146090,2130228,-3067583,-3824989,641776,3338401,1517339,-1212280,-2131313,-1117129,360978,1486243,2077014,246211,-3370811,-2780448,2648074,4062752,-691451,-2708010,-310292,175224,-131884,2255510,2126918,-2563029,-3663922,1026234,3534238,1027546,-1589556,-1739137,-904958,340406,1650842,1409493,-650845,-2577665,-1677568,1847762,2996622,-2693,-2605342,-1334853,736908,1138694,1278089,798830,-1515622,-2440250,484897,2942444,1296341,-1545955,-1822460,-462619,858753,1546670,850981,-1196558,-2062944,-623434,1356729,1886217,209374,-1966111,-1778884,544955,1845002,864598,-470716,-1225748,-1169587,315146,2029227,1428719,-1120487,-2112826,-386286,1460356,1418629,133916,-1028735,-1228726,-412717,1101247,1727475,25045,-1955478,-1466136,761550,1696415,398128,-745002,-1019788,-870268,225516,1668738,1122058,-1256667,-1939643,163877,1685713,803610,-302457,-465331,-823890,-576533,1113053,1898904,-212331,-2223911,-732631,1481539,1060407,-362534,-371719,-394861,-974969,-67581,1851621,1068482,-1790282,-2001745,897452,1865535,-142766,-815654,210770,-321023,-1206912,990000,2329026,-606899,-2752824,-99260,2205923,466959,-985939,2694,171612,-1084415,-192010,1855331,869211,-1931431,-1680839,1167628,1835537,-479435,-1226425,250392,156244,-1015936,474263,2071322,-340149,-2708264,-141173,2494330,403162,-1498573,45983,583505,-873883,-140565,1661067,520663,-1708276,-1146118,1112082,1370986,-232039,-1002348,-254028,311631,-118381,157635,878366,-94043,-1776937,-318715,1764475,766129,-1215802,-655817,484229,-16052,-46655,771092,301126,-1158419,-692181,789761,982323,-21667,-821145,-587875,281427,479345,172781,28631,-186800,-694661,-355207,896541,848926,-575492,-997616,96746,675918,265624,-9976,-10159,-408266,-476204,339677,938064,192790,-927585,-671779,540087,721626,-108067,-315327,-40157,-337386,-224087,736161,763905,-578911,-1096634,207164,941233,91175,-431871,-39025,-6554,-445096,190456,1096768,-4050,-1274983,-406654,1053921,523572,-626209,-168296,347067,-435325,-431167,951486,747307,-1101469,-1115285,827465,1184768,-438461,-740683,447117,161267,-741625,164131,1377766,-58236,-1701867,-202898,1597979,340205,-1260024,4109,848958,-607631,-768320,1169860,850980,-1458401,-1161290,1238278,1152559,-828120,-799256,542064,287013,-711858,42841,1155759,-83187,-1646761,-231845,1759049,423167,-1505797,-230225,1091047,-289203,-830911,1028803,855615,-1388957,-1052077,1262700,1057135,-865054,-775807,397579,233454,-328193,111140],[0,0,0,1,8,-129,104,-57,255,-265,229,-473,591,-599,862,-1070,1197,-1594,1897,-2108,2635,-3184,3571,-4252,4998,-5642,6594,-7657,8596,-9839,11279,-12633,14328,-16233,18062,-20234,22783,-25291,28113,-31331,34633,-38345,42539,-46833,51573,-57004,62689,-68913,75948,-83503,91811,-101272,111604,-123129,136393,-151321,168403,-188577,212277,-240650,275891,-320387,378639,-459101,577323,-768510,1130971,-2063431,10816313,15539680,-9687798,-22637461,-15735529,12306229,26953856,8091563,-20284398,-18992900,-1247998,12671009,20301222,10475364,-19474213,-25635242,5116318,26084308,14491307,-4578440,-18712993,-18236905,6404277,26279584,11384498,-12983974,-20240404,-13511266,7874017,27737281,9695838,-24813343,-22840902,2966291,14218111,15580298,7544360,-17891801,-26753120,3579542,29082458,16504742,-8488857,-19222118,-13081396,7875337,24576812,13657089,-12241638,-22663896,-9816414,13649383,24517326,6550759,-20565964,-23446000,-1847393,17986795,18313217,-340167,-20926156,-20501762,2873405,22765740,16609839,-7460869,-22730330,-13307537,10787256,24357751,12593033,-12417498,-22658567,-6757558,16539239,22288151,5660706,-16500837,-21604716,-2197927,20169522,19062437,-2862406,-21356408,-18838371,3457470,22484196,14301301,-10482661,-21501264,-11852195,7236023,22183189,13625374,-15374107,-24998069,-2010373,18109257,16929281,5481566,-12610206,-22651932,-2212436,24584044,18476141,-6135177,-17604721,-14261665,1872307,21921415,16054768,-12403589,-23005726,-7846764,9215238,17809222,10814378,-13311907,-24984343,-4978162,18264801,17809178,1293131,-15469945,-18263034,400186,20366629,16604825,-3789836,-18091484,-14269994,6050331,21922100,13127804,-10155273,-20797546,-9121564,12269608,20170060,4554928,-14675950,-16742932,-4925377,11612817,20568298,3793375,-22948896,-18748870,8254111,17379211,8829060,-1005287,-14772244,-17660697,6542345,24746288,8974521,-12748714,-15980715,-6859871,10345470,21105554,5071854,-16947503,-15119845,-435637,10834519,16962655,4563134,-20589119,-19234104,8650607,19342472,6222236,-5666642,-13218804,-13320406,5081897,21638217,9760020,-13282264,-17932307,-4207082,12281639,17061109,3413876,-14308983,-15158350,258319,14470335,14631750,-665284,-16883026,-14180532,5254798,17826495,10283544,-7406567,-16775712,-8765034,8483384,16700728,6526631,-10859972,-16631941,-4277902,12565848,15818524,1862470,-14269522,-14868603,1182343,15482943,12403883,-3137467,-14785864,-11336393,4766986,16692359,9519230,-8331613,-15794521,-6617858,9091843,16258991,5313665,-12501624,-14880900,-1026849,11335887,12793794,2611260,-13606546,-15624155,3305728,16932816,8491297,-5729691,-12120279,-9874840,3761155,16997783,8733332,-10569833,-14751693,-3678481,8427991,13886547,5176597,-12039367,-14969562,699771,13202718,10845826,-580618,-12281412,-12106302,2823780,14770297,9461741,-5055703,-14062122,-8635809,7095401,15019908,5127894,-9487194,-12908340,-3835337,9236334,13209526,2273296,-11438769,-12333102,-967292,12303762,13128448,-2885340,-15372955,-7334400,6275760,9596278,7453153,-1071886,-14514918,-10828578,10748826,16462283,502685,-9960874,-8881455,-3787719,7478038,13822980,1510990,-12813513,-10341553,1144136,10531850,11345690,-2519815,-15737723,-7457005,8151763,9855011,4426876,-2036691,-11756223,-9755663,8855748,16277890,1244327,-11542009,-8875380,-131420,8020841,10539002,1184785,-11030856,-10414196,1756879,11636018,9141747,-3925298,-13019457,-6721815,6478006,10969283,4192713,-6046712,-10858442,-4686430,7677942,12004053,2351631,-9857345,-10652206,225108,10405773,9131683,-1449531,-10031941,-7921115,2712621,10768522,7274926,-4230313,-11392405,-5996118,6323032,11441569,3503190,-7649329,-10008487,-2452156,7416013,9996115,1308799,-9415656,-9376642,976977,9653034,8177277,-2063123,-10810654,-7012373,4896164,10064158,4599756,-3917379,-9449490,-5857376,6244774,11774886,2058551,-8763772,-8123324,-583506,6913334,8979339,783676,-9825233,-8507320,2457252,9185479,6276121,-2519491,-9476182,-6244518,4363459,9749263,4299086,-5510995,-9669302,-3203104,7241352,9023347,906595,-6820261,-7714894,-1417583,7729087,8969013,-888442,-9468636,-6554846,2867181,8919287,5500361,-4252748,-8732716,-3480624,3722042,7410558,5450278,-4751579,-11680787,-2191104,10023845,6685131,-2366102,-4690954,-5308394,-2649616,7152629,9700718,-2224517,-10406775,-4606364,4091071,7571095,4495055,-4039766,-8229488,-2437756,4484017,6358582,3907743,-4128867,-10355623,-2200524,9886626,6953088,-3510318,-5918995,-3649093,-891275,5431398,7773654,-1253248,-9623334,-5097496,4769741,7911556,2671805,-4701941,-6793897,-1872323,4513812,6496383,2438684,-4919388,-7811775,-970431,7547724,6570553,-1934555,-7007469,-4288813,1908180,5988546,4424946,-2010733,-7187090,-4421923,3696774,7642635,2649116,-5120531,-6685227,-1109560,5047124,5728614,611738,-5065276,-5699880,-170154,6232421,5811813,-1543353,-6939057,-4083385,2814315,6107563,3303402,-2816297,-6124194,-2820085,3682742,6115819,2014598,-4440486,-6371420,-982772,5727370,5255347,-960968,-5039799,-4183872,212003,5170696,5060146,-1779583,-6650597,-3208434,3274768,5378603,2354889,-2926012,-5651272,-2036267,4157214,5606227,1047498,-4608620,-5126973,206758,4984924,3919009,-696018,-4361386,-4378407,714583,6044277,3816803,-3394020,-5510220,-1544005,2687881,4336352,2170170,-2903289,-5162877,-1481005,3832223,5144180,782237,-5276002,-4753275,2067938,4924963,1699429,-727599,-2484869,-4473653,-132379,6909185,3824370,-4778309,-5207382,403191,2724439,2747772,1748971,-2348040,-4852101,-1274473,3864935,4621234,143167,-5140467,-4173644,2350901,4691625,951673,-1444719,-1919036,-3069970,-232095,5716785,3879364,-4213191,-5540717,620922,3836996,2361106,359677,-1837692,-3475386,-1224258,3241128,4315852,-247568,-4857232,-3333514,2229979,4258405,1163607,-1991562,-2768869,-1843925,958527,3890432,2504648,-2777777,-4591343,-504251,3817421,3174007,-486953,-2857592,-2280383,138906,2815690,3150692,-216882,-3882850,-2910994,1689030,4076283,1444116,-2430600,-3146429,-814279,1762126,2774132,1210263,-2178580,-3689641,-782477,3309234,3205525,-640439,-3309444,-2128418,1016126,2760923,1901063,-578186,-2735903,-2255778,1346718,3907511,1492235,-2674593,-3035898,-114339,1967611,2273680,723047,-2124845,-3077146,-287870,2990163,2458842,-1014938,-3082620,-1653019,1151856,2416132,1457681,-662585,-2805412,-2001689,1989961,3662788,335022,-2586830,-1643739,177745,1179219,2273466,1041689,-2558457,-3060642,743582,3188482,1531509,-1406511,-2482267,-988496,1047852,1551250,1119025,-273193,-2734358,-2268379,2390565,3852725,-910630,-3200332,-424950,850952,203080,1707595,1702698,-2241728,-3332273,1067382,3676674,962367,-2045882,-1879539,-12689,981373,1051757,941004,-147815,-2532039,-2110181,2236106,3536452,-940573,-3384223,-450679,1496398,361468,609676,1077187,-1358116,-2767945,535611,3543288,1275947,-2328333,-1992378,540304,1470259,662626,401568,-191030,-1764084,-1397147,1639389,2718554,-395333,-2842303,-1081780,1425721,1275341,201430,-274202,-877470,-1415384,130145,2184837,1414845,-1559060,-2248242,167961,1922089,1072474,-350945,-799258,-855334,-431138,1035647,1833673,116152,-2104476,-1392879,1076418,1759439,165911,-1015539,-975121,-464605,306479,1199745,970430,-970287,-1955655,-305061,1853044,1247935,-710982,-1092647,-378697,26620,709978,1285018,101537,-1707854,-995692,1080670,1517876,148526,-884510,-877987,-238053,558775,1015174,517457,-865986,-1550584,-55035,1617943,788697,-901958,-701817,-16332,-274630,570800,1505329,-272916,-2086709,-464814,1559787,819853,-513809,-265379,-304936,-601861,245973,1336924,528895,-1272927,-1443981,589216,1665599,198305,-1212894,-235797,315612,-633647,235182,1745318,-51788,-2433234,-385831,2236808,643171,-1420524,-281051,558020,-608970,-402041,1321311,893903,-1417590,-1554257,874653,1798457,-292734,-1484822,87816,734633,-598602,-240418,1419013,263769,-2090853,-719187,2012958,974459,-1417309,-794262,830626,107813,-623542,592249,1026814,-883876,-1521413,558207,1734368,-65336,-1437789,-262917,794758,-36994,-357614,615543,343695,-1172293,-804822,1234225,1186928,-806144,-1198853,332024,693420,-184378,-136504,485049,-112864,-1002997,-49101,1294811,442444,-1110967,-689993,690103,550698,-283530,-72979,269058,-314859,-644055,431936,905914,-202413,-1060805,-161211,854758,267692,-429444,-9800,195067,-337373,-272929,741245,609003,-839467,-811575,531014,702736,-230624,-245162,137055,-182467,-360887,351317,565811,-261108,-796405,-92078,615684,358052,-396983,-190785,254525,-216383,-307644,622779,509657,-845541,-659221,893502,534649,-682860,-32039,597355,-384805,-660267,701587,722963,-745287,-776623,450627,575141,-174043,-370176,214985,192192,-439495],[0,0,0,0,3,-85,-37,-31,145,-11,67,-206,112,-167,333,-259,308,-529,510,-588,818,-850,962,-1299,1395,-1521,1904,-2128,2357,-2822,3126,-3424,4040,-4513,4937,-5638,6290,-6887,7804,-8657,9434,-10553,11708,-12780,14179,-15664,17081,-18901,20873,-22817,25170,-27839,30571,-33851,37619,-41675,46555,-52387,59071,-67355,77851,-91070,108966,-134484,173199,-239457,375511,-769238,4666522,20153632,14662737,-9134870,-26183943,-12138405,14339120,22396499,7849881,-14098185,-23769618,-5499749,21119937,21475249,254570,-15627743,-18222027,-2328275,23757595,23374156,-8430670,-25089212,-10762790,7514154,18615882,16464971,-9426256,-29702542,-11220570,17621830,19535925,4135523,-13300148,-23800872,-8421280,21444804,23428504,-3003255,-20472084,-16439715,975737,21744232,21982105,-5277597,-24842724,-12662421,11210712,22396837,13244904,-10226568,-24316894,-10342397,15828465,23290246,5200668,-18316146,-23195278,-4229021,18551982,19980226,-1055760,-21584107,-20031417,2678793,22412176,16935533,-7312269,-22905085,-13328454,10677845,23931225,12567822,-11210443,-22544679,-8675671,16607454,24369563,4870457,-18271862,-19863526,-1404187,18049492,19407773,-1408321,-22335733,-18701818,3782250,20486009,15988610,-7672119,-25965730,-13261165,14162665,20118988,6035824,-8668504,-19253298,-12483712,16492757,28362683,1787249,-21685040,-14568926,1825875,14808241,19995551,1915084,-22985655,-17404908,8060209,19214015,12467976,-5672261,-23848915,-14901848,14406285,21492933,2908588,-11678716,-16940036,-11104556,12752726,25774210,2896878,-22487740,-15975951,4534259,16152295,15538213,49510,-18657519,-16083708,6442517,21754776,13607438,-8962381,-21665242,-9403570,12583755,18717894,5880437,-12330012,-19714442,-6112448,15485865,18374679,535493,-16767621,-17717471,-130736,19665580,16141087,-6582363,-18261218,-10118455,4835610,17517414,14634506,-8566384,-22381887,-6306172,14317382,16229949,5568418,-10442099,-19642388,-5019803,17677571,16791259,-2404625,-14918535,-14210275,-640303,17429177,15748318,-7124517,-19751371,-9080293,7490320,16043451,10354839,-8252843,-19663175,-7079208,13369561,17387526,3414902,-12802538,-15875843,-1541919,15105345,15174295,-954767,-15756343,-13954279,3146841,17229814,11932286,-6427893,-17079831,-9521271,7516016,16549486,7867001,-10016147,-17180389,-5270642,12475775,15960694,1945604,-13237036,-14187321,-942813,13823053,14688039,-1428212,-16421296,-11965850,5403913,15744139,9549709,-6557248,-15965943,-7477452,8810593,14585555,6379191,-8323828,-17007674,-5958617,14785821,15822972,-2572322,-12753421,-9012997,-1485410,10414247,15672604,-1359532,-18989319,-10197787,8410610,13178195,7047781,-4841719,-15346506,-7959410,10237180,14036038,3167786,-8009125,-13800531,-5506045,13646569,16182376,-3399422,-14293175,-7273560,1419767,9334156,12938860,-730086,-17107546,-10387985,8700093,14231614,4859790,-7496050,-13063138,-5150708,8887913,12943999,3271199,-9780319,-13576448,-2206852,12850487,12625283,-2121816,-12700896,-9367607,3039424,12578706,9009324,-4453349,-12606731,-7532013,5465682,14146681,7191188,-9446399,-14117858,-1776726,9555957,10028062,2671915,-8821379,-13159042,-915228,13040539,10079587,-3205890,-11462190,-9081672,2830449,13321921,8039350,-6532159,-11813096,-5076485,5426566,12138726,6495992,-8741674,-13585188,-1188888,10807772,9764081,356111,-9010379,-10442289,-163017,11359404,9961408,-2938504,-12266975,-7928849,4859575,11656539,5464149,-6041386,-10975738,-4977414,6580417,11927819,3736916,-9049817,-11223662,-729165,9770430,9393975,-216590,-9264032,-8828718,1116083,10919588,8724854,-4004460,-11816229,-5735815,5684897,10049014,4669479,-5390987,-10783161,-4432543,7273351,10811755,2117268,-9062887,-10317268,503680,10205753,7238437,-2171992,-7573408,-7319437,-122757,10936587,9584517,-5857672,-12484413,-2361138,6538199,7109951,4023186,-3908943,-10802523,-3926428,8872559,9678644,182208,-8068825,-8916115,135927,10149916,7006201,-3650182,-7472199,-5221032,198019,9042196,8973751,-5489500,-12707440,-2034417,7976173,6540855,1887685,-3785257,-8763199,-3629127,7778439,9600383,3643,-8622144,-7652425,1657597,9113512,5874507,-3472503,-7700328,-4725095,2260265,8369480,5869924,-4711480,-10192121,-3116352,6827989,8228487,853416,-6582192,-6819755,-587159,6090042,7267110,809029,-8081764,-7897305,2553083,9295409,4540778,-3605001,-6968951,-4121742,3060336,8047662,4014688,-4892677,-8146392,-2541777,5958877,8144300,880858,-7412526,-6491798,1035353,5851369,5464802,170074,-6922690,-6944736,2233365,8875807,4186858,-4602349,-7103602,-2450134,3843852,6618083,2997706,-4231830,-7476026,-2145863,6296324,7324855,-436972,-6881961,-5068757,1368098,5709489,4871904,-857212,-6828807,-5461337,2862370,7891729,3221574,-4675723,-6447596,-1600056,3741518,5682332,2302865,-4454215,-7157314,-908021,6847421,5932512,-1546837,-6111967,-3939574,1583908,5340894,4184171,-1262586,-6086372,-4754336,3078401,7936056,2167121,-5931809,-5123488,216262,2878584,4209446,2819788,-4350748,-7563016,147922,7298971,4115534,-2420753,-4902108,-3274969,1502899,5309264,3244513,-2180016,-5132064,-3518355,2699597,7322371,2210072,-6198508,-5025149,1582617,3328265,2623335,1932365,-3155433,-6664371,-48230,7215659,3941389,-3407946,-5098243,-2045178,2092828,4354887,2363594,-2215434,-4621545,-2605579,2745651,6050359,1630413,-5423106,-4864696,1513067,4385839,2469063,-217690,-2972585,-4084995,-77256,5299140,4257523,-2442329,-5745123,-1807403,3538757,3847112,624943,-2168733,-3530585,-2016352,2685204,5170446,934282,-4797400,-4337452,1145011,4425358,2502891,-1302868,-3273234,-2335874,627502,3855448,3523929,-1729952,-5412786,-1833078,4023458,4098648,-202379,-2690308,-2619402,-1075004,2208762,4178138,796049,-4332241,-4019187,1424210,4495047,1816559,-2069227,-3007860,-1685763,705402,3368536,2797803,-1936004,-4781319,-1258462,3741512,3374885,-381319,-2526805,-2142790,-543247,2273537,3689240,443724,-4199836,-3312021,1994565,3970841,1059691,-1812720,-2291777,-1559706,654466,3299228,2154686,-2435949,-4383606,-563352,3667317,2725192,-1007707,-2338433,-1355078,-437179,1632185,3510406,493659,-4375176,-2798395,3011718,3622694,-107013,-1627301,-1375128,-1435036,629922,3328423,1634633,-2687279,-3630015,-82054,3304146,2290870,-1399854,-2619153,-770897,266825,1007725,2583190,651729,-3989446,-2934311,3100761,3775738,-720579,-2032876,-702270,-503741,425708,2698512,1586375,-2353194,-3197727,172592,3195127,2055410,-1478553,-2774530,-648179,955294,972836,1295514,299796,-2704579,-2594311,2001446,3725093,-97197,-2889012,-1269244,711260,1053156,1275116,940027,-1255630,-2551102,-141641,3027410,2174588,-1529961,-2670289,-362873,1497383,1121133,442116,-245177,-1805853,-1888362,1061194,3018352,421160,-2896948,-1871143,1203892,1547907,362105,-3888,-693322,-1789649,-461325,2558138,2220661,-1467295,-2735465,-85605,1941443,1048867,-49354,-295519,-1118245,-1346538,853838,2587153,367049,-2764194,-1679294,1291482,1596653,58289,-316306,-561826,-1360366,-323604,2138093,1801995,-1532629,-2391645,292484,1929491,642615,-273130,-213446,-932225,-1190829,1110571,2414237,-30297,-2582511,-978121,1495017,1160144,-311795,-220664,-341486,-1282171,-385472,1983714,1541262,-1800463,-2326597,779505,1890004,20619,-495494,324091,-715230,-1294736,1125181,2358887,-463341,-2455703,-452460,1645649,842581,-408419,-217381,-202659,-817819,-314337,1548396,1370204,-1484021,-2273031,728139,2068837,-194571,-1029488,385419,-127857,-1344421,648918,2292233,-232730,-2400812,-421110,1775434,831928,-636211,-406400,36635,-362161,-217381,992338,1167061,-920843,-2013990,171535,2137372,328864,-1512176,-169622,643937,-566548,-249761,1464404,463959,-1948245,-984880,1618706,1300502,-766922,-953929,161872,255586,-300916,305347,943038,-334424,-1634107,-151603,1792695,662164,-1471372,-698934,870869,138693,-556227,656119,850031,-1255560,-1271121,1109157,1539641,-651349,-1337130,227221,733495,-331795,-94064,847554,-55433,-1452891,-274600,1603058,660554,-1370407,-698509,903972,275175,-652134,310836,693263,-830718,-1166311,924960,1389093,-591203,-1292331,334319,891841,-372848,-286763,811838,155460,-1241253,-183605,1566331,387723,-1385432,-478866,1026112,94252,-745922,360702,725684,-859170,-1030965,918793,1263229,-723598,-1181865,604339,843012,-607511,-413193,976323,230126,-1400450,-124884,1641870,293630,-1527118,-240735,1275306,-39353,-975572,475006,904038,-805867,-974835,970381,1137295,-859736,-1080192,601342,946802,-620416,-727385,842021,558994,-1203600,-564246,1561418,540944,-1605912,-374513,1521158,108425,-1297803,269637,1142905,-583816,-1068339,713448,1090106,-627832,-1098003,405153,993467,-345707,-956624,411068,852265],[0,0,0,-1,-6,46,-132,35,-119,255,-161,278,-487,450,-562,829,-903,1103,-1451,1584,-1883,2393,-2707,3095,-3756,4266,-4870,5757,-6512,7333,-8489,9587,-10743,12259,-13715,15258,-17225,19243,-21276,23753,-26368,29099,-32310,35699,-39220,43341,-47815,52466,-57805,63667,-69927,77055,-85021,93674,-103625,114980,-127743,142722,-160438,181348,-207041,239423,-281096,337673,-419176,546693,-776619,1321295,-6251347,4188048,21507147,12114049,-8287828,-24438298,-14781276,13873084,27333547,4789600,-18627002,-17555243,-3455308,12719529,24129224,7591552,-22634605,-21954253,6970910,22243616,15579427,-2608968,-21710245,-18463410,10117601,24642538,9428604,-10670315,-21053023,-15827776,11608139,28659873,4841626,-23715794,-18846200,-418440,12597267,20124309,6851596,-22309556,-24288081,6457737,25998628,15515505,-5946253,-19969094,-14491318,9329097,24853461,12612090,-11904428,-22674397,-10158509,14562927,24649524,5317746,-20321553,-22507945,-2544725,17598727,19077588,-479674,-21678011,-20109353,3301215,22514142,16387432,-7584227,-22723409,-13183210,10931779,24396503,12269358,-12499680,-22149500,-6716546,15961193,22563206,6225350,-17425797,-21850851,-963343,19916527,17881907,-2132414,-20750415,-19569292,3612728,22657041,13724189,-9756091,-20998998,-13344624,7611039,23955409,11878189,-16475525,-21781018,-2302550,14321421,18753344,8519096,-15682095,-23915332,1148616,23660640,15637817,-3563194,-15875242,-17124109,1793707,23513931,14916880,-12177330,-21256178,-9411103,7882930,19700279,10788793,-14524658,-23415175,-4771545,15685217,18311122,3627878,-16203485,-19331502,1000657,20000978,16111122,-2887682,-17641244,-14742537,5358531,21429932,13875525,-8868851,-21424828,-9945443,12733423,19469670,4265518,-12450995,-16911590,-7719932,12673254,22290975,1573080,-22537783,-15687670,5790070,14545023,12410459,427874,-18322842,-16774786,9000556,21895766,8275948,-9258113,-16808085,-9202751,12099777,21017730,3430172,-14727127,-14277454,-3789367,11357521,19653348,2456900,-21430876,-15945541,7428952,15657685,8811521,-2834247,-15884118,-14338901,7130529,20736023,8482838,-11430180,-17083594,-5800729,11670050,17416288,3855923,-13482451,-15180861,-1101189,14233782,15335657,-449749,-16584397,-13826751,4311901,16901768,10970882,-6253443,-16714269,-9433506,7793287,16480962,7114077,-10198278,-16566601,-5001828,11987875,15973669,2364911,-13973756,-14649290,641571,14319876,12543970,-1528447,-14647092,-12632390,4542027,16913509,9248574,-7764851,-14980057,-7305630,8073374,16190070,5820918,-11353415,-14559544,-2772702,10489616,14492397,2850865,-14729745,-14447215,3893402,14357281,8412887,-2462871,-12249500,-12416889,4298953,17909957,7827251,-10076862,-13248956,-4671561,6950777,14246624,6057409,-11390089,-14767844,-570254,12262299,11845544,229135,-12376620,-11955349,2365273,13599075,9917647,-3553759,-13664191,-9420151,6012301,14838384,6229327,-8637330,-13294865,-4288240,8762411,12413952,3246727,-9447698,-13418565,-2665567,13005967,13232428,-3329345,-13378122,-6928710,3061982,9385524,10293027,-1676527,-15903113,-8924062,10085332,13456720,2489614,-6954462,-11031838,-5281894,8951733,13237649,993255,-10659543,-10390285,-1137444,11059221,12217959,-3385217,-14411773,-6465212,5282962,9027541,7387319,-2054482,-13649517,-8511400,9262739,13879686,1795088,-8812338,-9532389,-2175006,8355388,11318517,1106822,-10492777,-10311471,827770,11165387,9558843,-3276377,-12263987,-7118303,5062616,10763607,5380520,-5438546,-11205453,-5094682,7157430,11739962,3079222,-8999979,-10790708,-694923,9710470,9477304,-481056,-9505881,-8369084,1706260,10324157,8068229,-3278501,-11420961,-6593676,5888602,11021602,3831245,-6219084,-9624201,-4025167,6322841,10801874,2377705,-9134849,-9689797,274677,9109744,8329591,-1400662,-9891858,-7115712,3125663,9171643,6325959,-2633366,-10458618,-6439138,6573239,11081231,1835810,-6905652,-7413781,-2539718,5793349,10119371,1838542,-9828331,-8781788,1981679,8586266,6217646,-1667363,-8485310,-6750215,2841374,9517306,5450058,-4906163,-9759692,-3489605,6431647,8625835,1855120,-6009503,-7947710,-1818397,7008684,8598613,373209,-8490324,-7598743,2217817,9207585,5141123,-3757652,-7104673,-4269262,1777729,8293579,6475165,-5549290,-11005495,-1185023,7823507,5621391,327243,-4067846,-7309133,-2380738,7903132,8223924,-1920798,-8270641,-5307905,2331336,8008042,5027636,-3996630,-7317304,-2729756,2925061,6753032,4908098,-4760079,-10044941,-1156584,8368386,5689060,-1383694,-4869882,-5359970,-1299924,6385536,7174398,-1639678,-8275597,-4922354,3469206,7437127,3301351,-4134038,-6688339,-2207000,4033618,6456782,2703440,-4785227,-7418142,-1074121,6741568,6265988,-1095960,-6287148,-4572379,1417255,5821198,4541324,-1619912,-6726328,-4520997,3136981,7297782,2840960,-4610470,-6464266,-1345111,4496379,5379356,1096214,-4391172,-5852876,-846350,6071537,6076488,-1471871,-6594531,-3675162,2385951,5358420,3447251,-1858348,-5769997,-3535016,3128707,6421681,2363714,-4530624,-6241120,-633071,5145070,4440664,-224348,-3874221,-4748049,-868296,5456597,5592219,-2030277,-6606091,-2621820,3033844,4415612,2403944,-1636856,-5239972,-3226665,3604382,6428334,1182864,-4946424,-4578467,371840,3910294,3636951,398411,-3921911,-4825441,383469,5815588,3909468,-2741823,-5515332,-2033916,2724404,4123699,1682944,-2043272,-4332718,-2589331,3017835,6166588,845885,-5818969,-3851111,2247113,3297011,1850396,870059,-3006176,-5216955,701761,6630311,2836489,-3758937,-4126542,-717351,2057220,3437314,1658670,-2443273,-4168827,-1495546,3116835,4862975,447816,-5182476,-3673941,2229287,3601270,1215822,-245072,-2336649,-3762001,481415,5601218,2812475,-3667720,-4260837,-79520,2789228,2797261,866390,-2069630,-3452624,-1006815,3017168,3941294,-57492,-4323686,-3150327,1702863,3741489,1444523,-1506830,-2767317,-2034658,945821,3650761,2215873,-2356837,-4177888,-724829,3367345,3065137,-249875,-2570511,-2211417,-89489,2378705,3042784,84968,-3494241,-2951684,1501161,3837778,1320123,-2210773,-2690739,-855388,1077212,2516140,1620075,-1868378,-3912752,-826449,3325701,2912213,-842864,-2839925,-1588038,488517,2019295,2136458,76736,-2843791,-2548632,1557115,3906036,1040579,-2537604,-2242061,-55890,1167952,1930590,1326464,-1689156,-3469051,-536742,3229905,2293504,-1434998,-2566434,-825154,509960,1444695,2021715,-31160,-3199482,-2058928,2227098,3211349,-36118,-2119905,-1228119,-182342,943012,2109975,1051177,-1951888,-2835801,158819,3132897,1782155,-1736435,-2330530,-210953,614473,735686,1567419,257141,-3213309,-2140917,2793334,2968364,-1129091,-2103771,-299505,-29223,395876,2063513,1070052,-2131999,-2414120,783653,2828799,1185430,-1568397,-1878877,2641,910696,732386,956181,-2782,-2571138,-1764812,2202381,2737127,-1009264,-2451556,-362419,596303,394759,1083459,706347,-1446592,-2109531,563936,2691863,1112688,-1668758,-1696867,216666,1193697,867345,466178,-212674,-1576444,-1093607,1484191,2225605,-348646,-2349026,-1048432,1058504,1086740,233004,-240381,-865934,-1232280,33479,1820683,1285083,-1303856,-1957213,203563,1693550,775958,-400316,-454527,-614700,-617025,774573,1838370,175697,-2054317,-1247181,1320917,1509060,-275062,-802382,-373728,-527919,-269540,1239794,1273141,-1145204,-2123224,192657,1923066,561675,-882691,-435041,-71143,-479600,418406,1580106,147342,-1954254,-933506,1433479,1384601,-468746,-803631,-24524,-162567,-282436,988677,1232566,-1189022,-2034422,619286,1930274,-100348,-1120825,150544,26165,-901672,478915,1724552,-287609,-1979909,-293223,1535480,763775,-746173,-439951,220299,-218630,-304102,993297,1107674,-1282197,-1821475,971393,1943599,-571627,-1268022,523788,353724,-1107474,311471,1800977,-475843,-2165069,55353,1823360,284255,-1078157,-188151,424073,-268977,-344419,887752,835830,-1083722,-1460457,958184,1641458,-547910,-1316705,467688,643026,-775826,-51029,1229410,-73575,-1694951,-197430,1618423,563742,-1126681,-579500,661495,149847,-437214,425333,674522,-686514,-1183343,540381,1397469,-165451,-1258138,-92484,797369,-5497,-411075,427893,319778,-871208,-581566,1024194,875442,-780166,-998283,480038,784762,-225362,-396441,461160,62885,-847008,-20371,1155340,268367,-1207732,-456375,916652,477571,-677030,-192848,541460,-254112,-710659,482085,1021297,-459585,-1258617,299921,1191435,-177339,-828487,296068,503242,-740209,-310116,1100173,381455,-1217567,-499694,1096073,407360,-754989,-250690,611490,-64859,-701770,350250,878084,-438764,-1204213,412254,1183489,-328655,-1028216,453054,697496,-873049,-394108,1212965,257764,-1386997,-107377,1439502,-30303,-1083472,163697,795054,-404351,-603363,646426,673739,-710789,-943899,628233,1022988,-540356,-988707,632880],[0,0,0,-1,-9,141,-91,70,-259,272,-251,493,-579,624,-927,1106,-1219,1629,-1976,2211,-2742,3247,-3690,4431,-5195,5833,-6822,7917,-8914,10226,-11688,13083,-14839,16832,-18742,21020,-23601,26201,-29176,32543,-35937,39770,-44121,48612,-53572,59163,-65043,71532,-78874,86685,-95327,105135,-115865,127843,-141619,157095,-174842,195775,-220343,249817,-286384,332542,-392996,476585,-599457,798598,-1177489,2159496,-11457312,-18618657,5430759,20686765,15417489,-11553895,-24453956,-11053643,12291575,21500728,10710178,-15050168,-25226156,-3785091,21233163,19140666,2033457,-14685146,-20365467,-1621219,25870297,20682884,-8976618,-22094399,-12035235,5288096,21789638,16875689,-12972178,-27841658,-8321921,14277912,18799430,7599481,-14869016,-26381939,-5152738,22416726,20009043,-2383767,-18116212,-18225599,412882,23981391,21124096,-7037924,-23394680,-12182905,10161862,23070466,13506227,-11529818,-24042797,-9134158,15391778,22765657,5611787,-18619051,-23543997,-3487854,18931791,19389506,-1524798,-21637020,-19594155,3334233,22281465,16295166,-7472352,-22591290,-13116800,10859370,24020614,12417623,-11857084,-22762976,-7550654,17356858,22985985,4048500,-17131189,-19767718,-2263806,18969384,19847777,-2986835,-22508815,-17367058,3812823,20362385,16005298,-8933362,-25635306,-11339491,12832470,18798132,8639276,-8972966,-22675311,-9929285,19908440,24130505,-254366,-17080859,-14944349,-1894891,17641944,22155420,-2465711,-23364928,-13679034,7021183,17856413,14044774,-7187297,-25123794,-11815041,14378853,18741476,4796191,-10982464,-20454424,-9402194,16830010,22529174,-151878,-18776464,-15256028,1535264,17806192,17271529,-2816230,-19492732,-13560165,6787342,20880688,13332430,-9868679,-21446140,-8034920,12131698,18236055,6524455,-13648933,-20568896,-3513716,16138850,15904332,580798,-15928350,-18716606,938774,21475381,14158812,-8145243,-16525286,-9844560,4494810,19250613,13557950,-11357403,-20705062,-4144142,12867333,16257729,6316576,-12763669,-19916273,-1559064,17505612,13999346,-1713680,-14252733,-15632327,909605,19468876,13263311,-9032244,-17773982,-8315987,6825304,16807327,9998692,-10058577,-19134991,-5395691,13308894,16637788,3189493,-13461430,-15660648,-204720,15362610,14096975,-1625509,-15736340,-13323947,4027462,17271276,11025267,-7032615,-16993378,-8739594,8420931,16367665,6564667,-10670197,-16446914,-4237940,12629527,15263482,1439143,-13407135,-14126596,20736,14961639,13540068,-3248918,-15749212,-10413283,5270391,15392688,9642068,-7565111,-16281382,-6119357,9361434,14223353,5951324,-9676565,-16940371,-3287033,14947225,13181134,-2038003,-11345780,-11047443,-1084153,14125706,13852151,-5481193,-16496527,-7353247,6162068,13052664,8799367,-7214312,-16562178,-4840364,10832876,12311315,3443201,-8731380,-14823623,-2702249,14993309,12756600,-3587639,-12010232,-9067873,1036558,12909273,11647751,-4850351,-15232687,-7464043,6999732,13564105,6097958,-8985409,-13955740,-3034669,9598677,11644141,2810783,-10338780,-13541002,-381184,13051139,10678299,-2251360,-12239569,-9837872,4121621,13810607,7069847,-6115004,-11253972,-6703170,5429485,14713202,6142276,-11115211,-12955846,-360665,9077577,9814159,2409943,-10182840,-12560855,1205150,12580542,8595176,-3109307,-11605993,-9181215,4690738,13722462,5771821,-7171006,-10528818,-4874880,5728593,12838824,5092966,-10225396,-12298584,468304,10567601,9121818,-383376,-9767184,-9719831,1425900,11474088,8696609,-3845096,-12184380,-7009340,5891252,11572957,4282514,-6863529,-10692454,-3827353,7454676,11330639,2452891,-9515530,-10551077,149119,10212388,8998466,-1377137,-9836401,-8039149,2522233,11075145,7361146,-4779386,-11197911,-5122316,5872093,10493708,4088788,-6969991,-10584615,-2673005,7722138,9782462,1352840,-9317232,-9837176,1493088,10166575,6711117,-2338328,-8327069,-7619413,2179581,11766572,6673679,-6627582,-9962995,-2629826,5307415,8956945,4147541,-7033045,-10287489,-713878,8326962,7915334,544371,-8452601,-9288257,1880006,10393838,5493125,-3552999,-7449206,-6082562,2088351,10454489,5800237,-6851082,-9787681,-1696606,6241059,8079995,2338081,-6825599,-8517567,-332773,7493590,7531743,186820,-8475000,-7910493,3007758,9619526,4441598,-3947255,-7464751,-4626026,3519057,8902593,3939242,-5571150,-8601238,-2596503,6460599,8637432,174647,-8110719,-6006206,1222214,5896013,6289859,190142,-8433569,-7151347,3906582,9081893,3502953,-4194736,-7005668,-3381439,4448348,7734719,2272599,-5287027,-7301541,-1905839,6508274,8013913,-769448,-8172379,-5145078,2098947,5729563,4821288,-796719,-7367096,-5858664,3548752,8609590,3007066,-5223333,-6919575,-1567707,4821503,6254455,1675210,-4923841,-6822552,-1010688,6663761,6645098,-1433530,-7081776,-4414467,2223793,6100651,4073900,-2180376,-6798992,-4192814,3638222,7371537,2257492,-5122043,-6254872,-965809,4609734,5537092,994333,-5240248,-6016903,362562,6488154,5138462,-1815717,-6324815,-3797240,2514846,5705052,3238860,-2258192,-6057413,-3622680,4030386,7100927,932252,-5455643,-4716768,-179452,3730129,5232315,939090,-5772120,-5514807,1485639,5872646,3629010,-1796377,-5654436,-3362004,3050479,5413499,1947257,-2567907,-5093322,-2935061,3980142,6791253,416147,-5641967,-3790242,749646,3503532,4160764,422806,-5216801,-4571606,1817701,5543651,3100155,-2394246,-5617371,-2419262,3514722,4664485,920517,-2621030,-4248863,-2236468,3657043,5774298,131885,-5336317,-3772184,1360974,4297857,3134246,-959374,-4258984,-3055806,1357185,4566376,3321917,-2391292,-5812482,-1645421,4286052,3913153,-146841,-2722621,-3419397,-1389327,3224774,4746516,-62493,-4945692,-3715758,1592521,4591819,2363210,-2032542,-3614918,-1715384,1312026,3801251,2927998,-2294982,-5359205,-1185767,4449005,3775746,-661166,-3087218,-2586092,-404964,2808461,3714581,-13588,-4486663,-3487779,1962526,4557778,1436536,-2553937,-3181712,-1183259,1504362,3399521,1981337,-2480559,-4397495,-510932,3924047,3238670,-832897,-3127689,-2110519,408861,2886727,2956216,-537187,-4004038,-2557249,2157184,3839816,967266,-2318125,-2859231,-877974,1747454,3003454,1043139,-2739015,-3683429,-11168,3767666,2562003,-1234510,-2754782,-1571797,410784,2582672,2615172,-886426,-3856904,-1497750,2609902,3050175,474915,-1988694,-2623312,-609770,2199544,2541716,331014,-2385592,-3016003,-70236,3455501,2224391,-1912957,-2748483,-701914,694121,1944907,2190556,-933665,-3669351,-1228381,2755090,2808257,30027,-2051294,-2027364,125309,2139382,1911302,-9824,-1895689,-2409919,14389,3391007,2158351,-2173158,-2944013,-209469,1260681,1233080,1041329,-708019,-2783125,-1416512,2263765,2911276,-216604,-2770155,-1723794,1060155,2074678,978844,-216233,-1271007,-1970879,8920,3018677,2059144,-2092608,-2911348,127986,1983912,1049743,31009,-738292,-1822789,-1184908,1568931,2711929,-129071,-3102814,-1624376,1582685,1872002,194185,-566781,-908377,-1388831,107921,2600317,1762633,-1897265,-2725323,327175,2278784,1046365,-421964,-753582,-1097385,-762984,1276566,2322078,-254420,-2820861,-1348876,1574994,1770063,-50032,-893973,-943228,-914987,336688,2016196,1157825,-1737986,-2212915,524971,2058843,861547,-571862,-814387,-907237,-291346,1406631,1765915,-484018,-2269934,-877558,1563508,1397186,-217144,-905419,-814790,-697503,448473,1792955,628248,-1929659,-1760617,832450,1765828,389713,-529864,-753633,-781384,43311,1475984,1355318,-761043,-1914176,-461605,1527552,1403843,-412164,-1087840,-471148,-175321,289394,1396368,663947,-1830496,-1707254,1118533,1747202,-100368,-882480,-439383,-450027,-2626,1238121,1030802,-767898,-1636710,-286992,1461469,1339322,-634687,-1359606,-157270,468767,146534,715094,738371,-1278561,-1771119,863661,2143468,-123136,-1519823,-436968,300436,63828,468500,789466,-392138,-1549744,-417604,1497809,1354988,-819839,-1580197,62501,952801,136748,43584,543594,-692088,-1570846,459273,2042110,201435,-1853967,-708413,931287,462925,-200655,303159,92622,-1156371,-681911,1355598,1444796,-875428,-1704024,193587,1152487,77466,-286291,280080,-362747,-1099710,271818,1775665,336711,-1703124,-828628,998755,759901,-376699,-59225,93069,-789341,-540385,1208272,1181994,-982942,-1548984,276177,1171396,171001,-313457,102527,-228507,-771832,373606,1386827,104608,-1551633,-618765,948788,698290,-273056,-216057,-19414,-553531,-309545,1031495,898487,-905379,-1315548,391788,1059491,28068,-349630,79461,-293903,-586565,517029,1189079,-170112,-1326905,-359597,834856,573744,-240625,-231666,-131784,-325690,-134412,752019,682774,-780374,-1221786,424602,1210533,4433,-690625,88819,15574,-563688,353567,1086826,-185013,-1364077,-164383,973970,503415,-312498,-364609,-143952,15061,49509,387004,578340,-392722,-1200019,122457,1443802,160252,-1127345],[0,0,0,0,-3,91,45,36,-117,7,-79,192,-67,144,-305,221,-274,449,-414,503,-733,709,-809,1095,-1174,1297,-1637,1768,-1959,2394,-2640,2883,-3387,3761,-4126,4773,-5268,5739,-6522,7254,-7898,8846,-9773,10659,-11880,13114,-14274,15809,-17474,19080,-21104,23337,-25626,28417,-31632,35062,-39260,44266,-50011,57243,-66441,78113,-94129,117319,-153084,215759,-347991,743017,-4669988,-22531777,-16548892,5984395,20300321,13066372,-8081268,-24704787,-14730009,14677759,25242403,4949249,-15756566,-18644013,-6574220,15559899,25753320,3895672,-22328492,-18075415,4627021,19672879,18765255,-1704452,-24609491,-17355250,11402035,22377786,10015773,-8694964,-23275394,-15985596,14193667,26639318,3080875,-20165419,-18621953,-4051346,14227100,22971914,3777667,-23575065,-20971003,6118698,23266633,17003382,-4445732,-21650950,-14832996,10361651,24485250,12351062,-11351277,-22947023,-10302630,15027377,24133600,5095532,-19621371,-22697988,-3117503,18001059,19358622,-848208,-21492631,-19938355,2951170,22484114,16718715,-7377003,-22864358,-13336033,10800289,24225513,12240959,-11986913,-21778934,-7620327,15298025,23515569,6705656,-18133109,-21578901,-548353,18957366,17913045,-902942,-20984660,-20294241,3897904,22323390,13513061,-8423131,-21441443,-15021099,8841081,24903287,9693146,-15997688,-19313758,-4377209,12270754,21748379,9304675,-18728744,-23061991,3474875,21513283,14824474,-997550,-16724223,-18846241,3584086,23840945,13021514,-11012466,-20174987,-11571381,7922637,21835167,9744661,-15947684,-21689976,-4345925,13907328,18525174,5037843,-16686877,-20257824,1461692,20502170,15932236,-3217902,-17549043,-14201499,5059828,20934859,14298760,-8629639,-21855357,-9632784,12637623,18787169,5269634,-11781824,-18598020,-7574346,14788333,20679236,-260117,-19501100,-14909961,1980128,15236198,15930063,-1903854,-20481255,-13467392,9263279,18592799,9664608,-7129580,-18889561,-9670747,13686710,19965351,3124011,-12833507,-15409019,-5218598,13416691,19729396,103275,-19749486,-14103723,4503627,14855641,11940797,-3232697,-18210470,-13072109,8165088,18878832,8416463,-9716527,-17470964,-6958679,11889350,17768479,3934042,-13148861,-15479374,-1487985,14357342,15283169,-411092,-16032338,-13968329,3456832,16956526,11596314,-6209005,-16785740,-9421074,7494050,16289654,7575293,-9737091,-16795082,-5449714,11907239,16204666,2440571,-13904046,-14297625,334648,13490895,13086118,-578375,-15098338,-13082938,4925115,16783537,9078529,-6973211,-14832958,-8045648,8090629,16292269,5654467,-10529924,-14209989,-4192430,10307409,15930166,2317141,-15616101,-13014922,3960501,12337836,9081935,-460631,-13450634,-13590909,5571770,17925156,6705093,-9178990,-12627045,-5912706,6880090,15140104,5485400,-11647682,-13800152,-1010112,11225578,12776877,984837,-13526831,-12332582,3586323,13602310,8824846,-3260452,-12674587,-10032924,5277236,15597935,6784416,-9639301,-13612845,-3159707,8649941,11702996,3659994,-9503242,-14018780,-1855508,13425452,11937183,-3054213,-12153268,-8181689,2400170,11778172,10092725,-4503538,-14468346,-6475608,7838411,12342751,5156600,-7338521,-13428473,-3870489,10544179,11477473,371923,-9321599,-10899788,-1461567,12002273,11461710,-4140389,-13152573,-6634479,4129698,10469330,8044440,-4254908,-13543866,-6179134,8563716,12249735,2970598,-8226933,-11103490,-2009357,9961118,10743340,-138347,-10155015,-9677897,833284,11089332,9376102,-3435201,-12286076,-7142930,5331769,11107410,5083291,-6054497,-10962566,-4652092,7036829,11608011,3116000,-9214780,-10984431,-281334,10004849,9131080,-907630,-9415076,-8074068,1751585,10393631,8245861,-3669903,-11974736,-6132590,6654854,10652957,3230484,-6160672,-9591895,-4034005,6826373,10900691,1741134,-9490444,-9471107,486255,9550849,8349705,-2308822,-10011233,-6207961,2951148,8622707,7075545,-2650973,-11805122,-6075900,8139040,10492764,735017,-6351658,-7122768,-3183267,6029506,10806043,1216947,-10446918,-8347287,2250216,8595622,6547436,-1886903,-9229153,-6341202,3641013,9028697,4998287,-4212772,-9842980,-4509817,7010672,9985997,984356,-7247549,-6819266,-1045605,5891849,8632912,1353314,-9237258,-8471244,3253400,9638633,4380091,-3626148,-6993540,-5011138,2371600,9203888,5265245,-6044812,-9599329,-1778411,6467352,7275966,1183056,-6425047,-7597360,-49096,7353759,6566918,-766438,-7576935,-6815995,2375068,9303787,4601616,-4613769,-6882575,-2955109,2871666,7532356,4462917,-5487942,-9086025,-1009083,7198526,6287656,-253834,-5969089,-6217147,61368,6749810,6002324,-1444745,-7440615,-5357379,2931928,8058458,3714657,-4556835,-6990167,-2133021,4198865,6512832,2514469,-4714875,-7299789,-1343928,6632054,6674696,-907356,-6732753,-4698185,1598637,5794777,4520256,-1417190,-6733159,-4894013,3055250,7615962,3013257,-4881947,-6559331,-1140342,4403919,5200302,1393516,-4128530,-6265177,-1061513,6597787,6204321,-1829459,-6678121,-3492114,2323361,5164469,3657588,-1735347,-5912175,-3663472,3132706,6718915,2558391,-5006170,-6418831,-36483,5286955,3901954,-74274,-3374405,-5185774,-1376502,6104852,6081472,-2776406,-6881049,-2036936,3002048,4061512,2678796,-1578019,-5677991,-3138177,3894441,6239881,1172319,-4651802,-4940081,76168,4699454,3863964,-531232,-3892688,-3994093,-105173,5178547,4867919,-2353404,-6665051,-2067406,3783109,3877057,1130541,-1676816,-4331290,-3007714,3471774,6282856,388130,-5468821,-3675043,1334396,3709625,3084021,-77431,-4065351,-3907390,1238900,5114445,3048838,-2344217,-5099408,-1884345,3362319,4221165,489869,-2730614,-3453225,-1686235,2796315,5185035,440305,-5316677,-3734125,1940633,3783846,1969676,-734104,-3237728,-3150244,1201373,4842431,2594802,-2796249,-4583903,-999440,3396106,3671926,308440,-2747731,-3064250,-754636,2764942,3944004,146652,-4459749,-3506994,1741552,4160550,1658346,-1887913,-3044789,-1849276,1070915,3608386,2355539,-2269167,-4554365,-863771,3693213,3318548,-570913,-2801117,-2116484,-105048,2383858,3307960,263581,-3952287,-3298652,1754545,4298792,1162148,-2533745,-2507927,-800566,868774,2662239,2074829,-2128096,-4362519,-632402,3842502,2921729,-1120981,-2842945,-1531473,437478,1971410,2408971,351389,-3239453,-3022270,1881433,4463138,806470,-3045316,-2020459,181946,823672,1904099,1987808,-1812508,-4239692,-348695,4001034,2152519,-1831005,-2390232,-882673,319608,1664332,2130657,-285554,-3206786,-2157603,2037848,3643473,529794,-2577267,-1903857,437835,1298171,1509834,1275574,-1378244,-3496350,-361446,3911464,2154691,-2254831,-2339085,-79969,380740,1015807,1892674,-220745,-3332948,-1725147,2454322,2781968,-336675,-2146575,-1366640,284598,1456010,1565745,510577,-1502316,-2336297,8024,3053927,1956623,-1769237,-2426868,93772,1084804,792669,1095739,-312069,-2626454,-1554821,2090163,2625206,-484119,-2348611,-1146362,569473,1168099,1006206,178187,-1331860,-1845888,163888,2691163,1629678,-1664731,-2267134,144981,1586667,922922,246738,-424575,-1489686,-1148605,1357843,2452313,-166353,-2645805,-1326899,1245444,1378049,152094,-386578,-758679,-1299826,-163476,2080233,1572719,-1587910,-2384533,303215,2044270,679052,-455632,-371630,-688567,-902563,826303,2302022,114570,-2582762,-1235348,1620997,1526269,-429557,-669974,-233587,-854174,-324396,1707027,1449671,-1578275,-2328698,470864,2126757,450068,-912455,-389966,-211922,-633982,565976,1909283,242455,-2404921,-1136542,1903585,1512998,-878223,-861110,179990,-529801,-448564,1549274,1257882,-1658366,-2062688,865910,1864014,-61854,-924668,-268671,-210624,-394012,594711,1395236,-70924,-1850173,-885291,1651694,1408243,-867275,-1010608,384495,-43890,-481574,1122931,1169729,-1514494,-1877228,1013927,1800062,-390036,-1017335,68969,-104692,-386376,628453,1028096,-416780,-1518787,-452362,1406206,1092641,-752921,-1038381,233592,291304,-241697,587691,840324,-1011955,-1614561,752534,1821822,-227225,-1269262,-20700,465522,-226849,147633,826249,-118736,-1350224,-391092,1333094,950643,-869300,-1025997,374814,591200,-219984,113081,653320,-552780,-1280586,419638,1654666,49103,-1479468,-439180,904564,288825,-403447,331351,302697,-940074,-680283,1180986,1211393,-887807,-1352389,442949,1020520,-203028,-350863,529909,-46395,-1024189,70308,1552919,279032,-1525467,-626516,1156816,553158,-774126,-79111,588259,-484772,-870267,820748,1289991,-817771,-1560488,531806,1258290,-301310,-713810,513874,254374,-919066,-110747,1395153,368902,-1388948,-690255,1165596,810315,-870435,-471862,655119,-123151,-879339,549956,1341609,-705304,-1633002,565725,1428933,-444922,-1004482,456986,414291,-843451,-98192,1228944,132723,-1307119,-480123,1146728,616615,-755488,-421815,502876,57399,-668133,326423,1142570,-466791,-1520886,424416,1518152,-458009],[0,0,0,1,7,-57,141,-35,151,-270,199,-324,520,-499,675,-940,994,-1236,1633,-1819,2140,-2666,3018,-3532,4244,-4794,5477,-6473,7327,-8284,9557,-10761,12086,-13778,15431,-17177,19360,-21572,23918,-26713,29623,-32662,36258,-40070,44064,-48659,53614,-58870,64879,-71438,78438,-86450,95357,-105098,116264,-128991,143334,-160185,180071,-203614,232584,-269051,316099,-380084,472450,-617437,880397,-1510050,7237806,-2848396,-22467469,-15800856,4234326,22291018,13347053,-11099854,-23480628,-11021979,10849714,23744738,10273003,-17511082,-24140441,-857889,18669777,18253163,4557559,-15342406,-22795459,935036,26632688,18051727,-8444991,-19991801,-13897344,5176704,23671347,15076242,-14329738,-25075039,-8754501,12045172,20948619,8513973,-18261744,-25599179,-1814224,20435630,17832576,216588,-17777310,-20725546,1560638,25839907,19382425,-8006556,-22129596,-11832317,9773970,23113463,13148041,-11599927,-23475060,-9319166,15076707,23357426,5385340,-19445039,-22994766,-2636746,18224640,18771564,-872953,-21135941,-19935168,3005193,22566497,16481203,-7663365,-22670717,-12815654,10684283,23519717,12602793,-11454213,-22824431,-7608930,16937268,22777134,4939735,-16735283,-20665146,-2258307,19616797,19079943,-3029172,-20990322,-17863383,2220958,21253311,16699570,-10038182,-24883356,-10472095,10947137,18809162,10592155,-10309262,-23765596,-7531704,19371747,21477868,1843757,-15112179,-18029368,-2221794,20660575,20444632,-4339162,-20316830,-13489062,4013982,19203491,15662796,-9213269,-24706410,-9957680,12555805,18147559,6892317,-12016661,-21767362,-7184069,16722817,20067884,1336784,-17265664,-17499663,1686183,19887775,15800973,-3952608,-17513651,-13734309,5350735,21833021,13586877,-10846192,-20707033,-7778797,11040948,18879501,6860119,-14979272,-19750243,-2281198,14267589,15693368,2658093,-17056894,-20195871,3223406,21687093,11601554,-6962724,-14676399,-11961709,3982653,21233380,12644531,-12481851,-19137751,-4254800,11535904,17261973,6492404,-14341131,-18876582,-450980,15657642,13971919,230828,-15672581,-16970066,3226262,19813657,10862849,-8414454,-16056047,-9423555,6207087,17950094,9943553,-11110155,-18828710,-4716002,13261466,16542665,2773092,-13664564,-14998296,668,14845489,14336869,-1481422,-16263378,-13349748,4941414,17399862,10262657,-7398840,-16551247,-8307041,8336131,16232861,6619691,-10777727,-16641651,-3777373,13049240,15010785,1026191,-13596945,-13959997,631548,14956650,12782628,-3252747,-15219883,-10890945,5189439,16352306,9153736,-8708210,-15501796,-5341774,8721003,14311163,6217708,-10687853,-16698735,-1917674,14189427,12480058,-931208,-11967896,-12391202,928057,15097048,11158626,-5494367,-14228245,-8685837,5119910,15297853,8494880,-9539077,-15255924,-3457103,9316914,12412661,4540180,-10184443,-15059566,-876571,14102518,11638214,-2110554,-12443224,-10582840,2931620,13771159,9272950,-4683150,-13427302,-8795162,6418237,15579720,5489630,-10700267,-12631945,-2385878,8317469,12198844,3489747,-11549108,-13306351,645986,12200219,10687994,-1268544,-13113927,-10333152,5571776,13393500,5724994,-4627981,-10674701,-8587746,5878311,16313870,4871722,-11809579,-11429179,-666671,7751301,10726441,2998768,-11099388,-12353876,1551493,11844917,8968899,-2442067,-12432424,-9206096,5592736,12881139,5187957,-5579422,-10370506,-6433152,6034716,13956013,4421793,-10723597,-11360629,326118,9511941,9240459,415512,-9719220,-10189573,999981,11535668,9065782,-3784671,-12369874,-6893091,5814437,11078119,4441063,-6174473,-10689160,-4515578,7246769,11641641,2663511,-9522872,-10644414,146197,9941220,8883933,-929860,-9443657,-8260574,2024990,10979351,7691120,-4417372,-11276365,-5502187,5867728,10602161,3924336,-6754162,-9994294,-3242183,6866348,10331274,2101538,-9566972,-9910199,1456677,9584225,6823131,-1498770,-8577655,-8030894,2392605,11040128,6439986,-5053977,-9900196,-4447368,5658189,10114461,3178764,-7153775,-8757939,-1591286,6656339,9270002,1557112,-9572294,-9187769,2363339,9221530,5573268,-2075333,-8118678,-6855983,2973447,9971131,5081597,-5242210,-9513545,-3611678,6607655,9399408,1148134,-6990391,-6846259,-1390641,5956303,9164975,995043,-9970637,-7608775,3675825,8431661,4560909,-2530058,-7958445,-5512027,3991301,8707986,3682175,-4471049,-8790680,-3963865,6951458,9316622,-568911,-7545501,-5034713,-250043,4860807,7916601,871697,-9473867,-7080095,4150107,8358068,3685470,-3038159,-7133844,-4134100,3941539,7704900,3059088,-4531829,-7980326,-2784113,6855744,8227259,-867786,-7349539,-4814785,691707,5051920,6054305,93535,-7840785,-6368907,3415425,8445836,3258776,-4562340,-6534772,-2132248,3954073,6299008,2792839,-4338622,-7494057,-1653070,6768437,6801575,-1074797,-6600166,-4548903,1418109,5452762,4651635,-1194880,-6753919,-4987185,3097800,7557721,2816627,-4619086,-6170108,-1458353,3992751,5537240,1680831,-4518088,-6289668,-698154,6147454,5793186,-1308641,-6357824,-3791793,2075895,5069397,3683904,-1262414,-6033045,-4210833,3453846,6910785,1692300,-4629110,-5215654,-953657,3942510,5134380,786871,-4627339,-5125855,-287520,5265082,5165443,-1462174,-6316611,-3005762,2759722,4405818,2584050,-1327966,-5382467,-3560123,3784146,6354590,951260,-4405626,-4465852,-374917,3972433,4239541,-27202,-3989217,-4084892,-226776,5033959,4906786,-2293142,-6411880,-1775103,3363499,3309622,1685308,-1054690,-4854675,-3094879,3666355,5727866,423458,-4452003,-3989591,480157,4264046,3264684,-884651,-3307031,-2986412,-289212,4470906,4718321,-2300350,-6354142,-1085220,3919956,2760720,506847,-1335869,-3713433,-2547149,3165782,5192978,220389,-4659604,-3751676,1155459,4112258,2205548,-1325217,-2822905,-2268894,145498,3995595,3768133,-2248442,-5557818,-994444,4044548,3124271,-126300,-1934485,-2689946,-1418364,2396360,4334308,536846,-4467649,-3656055,1746674,4096128,1340788,-1791972,-2583817,-1835643,585620,3507173,2681671,-2202131,-4545763,-852197,3672210,3049198,-501900,-2336116,-2012712,-346551,2241883,3338539,196745,-3871050,-2936910,1770739,3745076,1153657,-1952226,-2500697,-1154282,931333,2788328,1846638,-2191435,-4070313,-544486,3467628,2549572,-858512,-2325248,-1634304,-88309,2213725,2757940,-299489,-3307750,-2094848,1778583,3417672,1000523,-2178589,-2342079,-352657,1263902,2097624,1430955,-1862524,-3696969,-265951,3440349,1935002,-1431852,-2089326,-1193759,60446,2035841,2188365,-703020,-2936702,-1646196,1656863,3178398,819836,-2346974,-1908135,452665,1185730,1368905,1288380,-1321740,-3408378,-147495,3673043,1704517,-1987013,-1955537,-475582,309711,1337699,1490791,-504634,-2520977,-1621151,1508565,2945066,352090,-2725148,-1602728,1055083,1233404,666442,983885,-768441,-2785703,-355509,3385658,1954021,-2053208,-2189619,217242,1018173,744259,853750,-108576,-2029859,-1738480,1349821,2813479,1570,-2794745,-1388634,1221037,1079795,229942,412515,-480250,-2063920,-401243,2783139,1897034,-1769436,-2277441,390860,1525582,515710,172932,55403,-1225232,-1492259,1128261,2583363,-7398,-2634630,-1192396,1294407,1047634,-41722,-113132,-434302,-1375478,-316017,2085779,1509141,-1472774,-2087233,375243,1610877,532757,-153833,-185036,-748091,-915568,873426,2045349,44632,-2203860,-1047583,1291427,1140857,-192599,-302543,-320396,-1074924,-266752,1656105,1114590,-1393355,-1702701,304703,1394359,479334,-304644,-411133,-435458,-400508,567004,1510127,221801,-1764016,-1025749,1362228,1239141,-552145,-461213,66013,-688507,-311813,1401912,917748,-1373742,-1497876,485347,1213271,199078,-433092,-403212,-281447,-232721,250290,1083696,347259,-1521429,-1085676,1419875,1390841,-856591,-771054,526602,-211871,-676404,1080528,1210871,-1244958,-1602657,661054,1511142,-51282,-899464,-162779,178575,-220800,-25918,875379,473101,-1417012,-1034542,1305828,1365549,-1040431,-1012635,734778,376994,-882647,374120,1258345,-700833,-1746434,469277,1737787,-78611,-1360549,-99028,754876,-223124,-428007,801486,619782,-1235415,-986348,1254211,1237890,-970575,-1118148,695184,621679,-677720,-90156,1094864,-205785,-1533303,102047,1649010,168634,-1424175,-220572,990246,-37201,-745075,489379,728126,-849304,-958291,978493,1161789,-794518,-1112102,608233,838460,-515012,-365328,760898,95276,-1031081,-99780,1262627,247970,-1148714,-369094,984379,237415,-754164,79095,700632,-433752,-861256,687944,1015872,-674498,-1012124,578043,834967,-426143,-422589,554859,191874,-691925,-133570,887356,258629,-880573,-438373,841468,402699,-709287,-276680,681037,-97756,-906699,402078,1053379,-617532,-1134882,573717,932226,-560291,-641840,563355,285902,-621557,-165104,739908,160040,-778419,-395783,758702,495808,-722050,-498435,876200,309625,-968183,42360,1190639,-346256,-1387963,525675,1270600],[0,0,0,1,9,-146,86,-65,257,-247,264,-487,545,-592,913,-1070,1185,-1579,1882,-2134,2671,-3138,3535,-4273,4988,-5632,6587,-7602,8542,-9846,11246,-12570,14258,-16138,17982,-20199,22663,-25102,27983,-31201,34459,-38136,42281,-46550,51340,-56697,62294,-68521,75542,-83016,91310,-100725,110965,-122484,135707,-150561,167631,-187789,211430,-239892,275258,-319939,378669,-460123,580322,-776179,1151512,-2133229,11381589,20627154,-4732946,-21473745,-17096085,5427940,19489132,14857989,-8449153,-25394954,-13959003,14819598,22892033,6365337,-13568941,-20614027,-8215358,17909964,25162767,2228832,-20119121,-17131000,1358226,19815723,21110616,-2735192,-25100189,-15487843,9848952,20780364,12617297,-7941358,-25432002,-15035151,14909652,24203247,3762470,-16962702,-20411697,-6725286,16012573,23681725,2267920,-22303945,-19683298,3629057,22222739,19014394,-3795761,-22242222,-14774691,9708974,23617573,13362281,-10269174,-23354937,-10896226,14569846,23923415,5947756,-18545767,-22951946,-4161899,17511880,19779332,74490,-21052661,-20586633,2076517,22208937,17145403,-6549965,-22456145,-14037073,9796374,23979131,13108481,-10737580,-21953819,-9134078,14874002,24314346,6841038,-17551814,-20643889,-1942553,17110400,19242906,1047078,-21408284,-20836791,3558694,21171468,14182776,-6225321,-21776505,-16492158,8840501,24078344,9435851,-12989400,-18768649,-8150115,11644197,24291082,8720349,-19091960,-20593386,1942465,17566038,16968652,2670196,-18165131,-20274413,4340535,22530378,12637812,-7859449,-19432697,-14230351,7309474,22562482,9583195,-14595907,-20465127,-6573134,12093627,20200063,6266447,-17150845,-20015123,907427,18718691,16200084,-930481,-16977288,-15858026,4073732,21152430,14952762,-7803236,-20986398,-10299431,10593265,18670090,7519639,-11185177,-20009194,-7518207,14598624,19396619,1094825,-16957830,-16544596,-786813,16413333,17092794,-2630034,-19407681,-12895552,6311946,17696608,12464241,-6200146,-19913100,-9744866,12501469,18737393,5485979,-10777595,-17198092,-6547422,13928676,19186400,809075,-17118634,-14800262,1162969,14958104,14120614,-2929594,-18132239,-12897592,6315141,17709967,10356129,-7978566,-18147272,-8289483,11029630,17681502,5249162,-11818896,-15971502,-3065844,13686590,15996704,887110,-15262853,-14642026,2028713,16345208,12516550,-4558977,-16334628,-10771099,6039937,16455070,8958925,-8582559,-16945876,-6687324,10912743,16273896,3707127,-12416677,-14558692,-1936375,12509319,14699275,828085,-15275195,-13514230,3994802,15459715,9915215,-4646106,-14758561,-9887303,7128274,16333689,6765894,-8828545,-14513473,-6317679,9906530,16670465,2780016,-14164233,-12319637,1048156,10383872,11931473,1555535,-14871083,-14071676,5514552,16065482,7156002,-5608341,-12466018,-9125819,6002028,16290508,6064843,-10369259,-13200649,-3313936,9439948,14234344,2765785,-13284277,-12589317,2054136,11811816,10215255,-317712,-12745335,-12127243,4439153,15672660,7252070,-7730156,-12577044,-5654451,6464086,13099797,5785256,-9239761,-14301957,-2833447,11321474,12211481,155061,-11165164,-10698667,1005285,12157021,10393836,-3006080,-12815962,-8321115,4879884,13179075,7659388,-6770611,-13613789,-4727506,8438780,11483382,3420524,-8076638,-12548126,-2917424,11389717,11650517,-1687004,-11548465,-8859102,1541758,10801511,9570963,-2979547,-12757582,-7618947,5769551,12291369,5819241,-6726242,-11928270,-3692854,8470203,11102527,2437124,-8563388,-11046720,-1508564,10320619,10577428,-1320862,-11288398,-8585101,2838586,10594542,7059827,-3861083,-11076982,-6771945,5357474,11918010,4861904,-7586123,-11159515,-2467320,8130239,9991095,1730817,-8238289,-9598402,-480509,9914150,9654330,-1940021,-11188945,-7089599,4187388,9684792,5710318,-3464820,-10333244,-6475007,5787412,11325932,3206932,-7716975,-9662465,-1992578,7833204,9420668,161323,-8747094,-7710153,341661,8358334,9064091,-1385069,-11657466,-6548906,6091524,9090515,3167660,-3294955,-8385366,-6015023,5963664,11611093,1784254,-8732666,-7925798,-568596,6752219,8480966,156687,-9105148,-7249743,2040935,8071886,6574790,-1989044,-10194630,-6144924,5979069,9577632,2200376,-4784203,-7111814,-4011421,5008033,10231743,2304951,-8719313,-8056618,1365880,7549226,6077231,-779397,-7551639,-6716948,1874909,8744997,5670077,-3688434,-8830495,-4371814,4826467,8395911,2558245,-5672247,-7444636,-1792838,5543835,7639959,1510439,-7358900,-7913152,1187798,8307069,5444272,-2160945,-6615842,-5051237,1711433,7863954,5354202,-4097501,-8569360,-2876421,5361177,7227868,1667663,-5318206,-6872390,-1357326,5640163,6821541,540053,-6845878,-6718938,1386294,7591362,4753912,-2871118,-6626065,-3855725,2568684,6851962,4128284,-3613861,-7666355,-2637943,5516891,6958839,711666,-5446054,-5466075,-338644,5104484,5808246,50775,-6577972,-5794876,1902329,7189343,3857851,-3258211,-6193332,-2785866,2743351,5634460,3211941,-3463791,-7143914,-1976922,5942958,6095447,-655114,-5241092,-4268462,47598,4707964,5167145,-503368,-6060862,-4472276,2129227,6494954,3469947,-3664790,-6165067,-1406808,3539678,4261085,2083860,-2605857,-6513024,-2289900,6111087,5881447,-1930197,-5204296,-2595358,585212,3736315,4627330,-648998,-6235547,-3607786,3038757,5626001,2272948,-3191196,-5291313,-1165212,3891957,3927745,759045,-2663972,-4879072,-1723733,5225998,5558745,-2047164,-5837982,-1957661,1779508,3035371,3050339,-409441,-5221770,-3673020,3161899,5604412,1084293,-3772320,-4025152,-470783,3342682,3817468,464183,-3333594,-3931644,-334129,4380826,4224652,-1405161,-5113085,-2214846,2449486,3442601,1621043,-1254485,-3928101,-2740748,2544487,5132206,935405,-4138666,-3662024,398787,3101358,2842580,139772,-3040553,-3374707,252469,4161992,3273791,-1702286,-4516927,-1706030,2551874,3430268,1064234,-1659949,-3134417,-1706293,2268736,4176998,769421,-3824485,-3490398,843507,3433360,1998181,-839586,-2713307,-2457251,361676,3552469,2759333,-1809924,-4167051,-1189246,2839352,2983273,327924,-1805078,-2437793,-998041,2173870,3579470,610443,-3555467,-3110456,1307445,3458165,1288741,-1229620,-2034765,-1730762,175102,3064034,2409985,-2112786,-4007228,-695646,2872400,2439625,-231286,-1973034,-1975875,-357971,1770358,2719263,511908,-2984399,-2918932,1589493,3825925,676604,-1986425,-1465233,-754856,102339,2504506,2335786,-2013710,-3858904,-82596,2941849,1647438,-744607,-1722275,-1607043,-161443,1793922,2025282,-2306,-2557097,-2425983,1224998,3509878,802951,-2256222,-1407895,243138,377833,1471239,2033988,-1316051,-3604804,-84323,3328944,1512607,-1407073,-1543277,-889272,-111594,1325310,1713670,-339491,-2517739,-1720880,1234760,2697722,509508,-2097902,-1537385,403562,981423,1030895,1023766,-843084,-2558835,-301064,2922407,1733932,-1489701,-1726780,-123695,533769,892876,1173304,-165871,-2170151,-1495773,1304813,2251267,64543,-1974885,-1299455,417490,949874,760957,416126,-820165,-1846470,-157606,2368545,1617011,-1301432,-1820787,-17001,1016213,744255,556215,-85136,-1361525,-1172359,1122684,2160214,-36283,-2067230,-1041531,802353,917829,191381,53127,-633245,-1393661,-236836,1813560,1304332,-1281379,-1746945,233080,1292032,453651,-1404,19213,-769783,-968317,882042,2049965,-35046,-2060902,-689619,1237601,820460,-280712,-48206,-210324,-1078715,-313453,1608557,1075232,-1354611,-1779020,359760,1475186,186160,-627826,1012,-134738,-951714,357750,1948056,128957,-2265087,-644074,1780701,784042,-917954,-34710,282809,-841244,-373407,1447778,940912,-1346529,-1470855,649797,1346395,-33778,-824061,-116426,228732,-549605,-21814,1437738,359414,-1914761,-837104,1844887,910312,-1271493,-370537,808959,-474506,-699803,1172938,990496,-1325389,-1359292,818749,1276240,-214383,-749730,-39211,260736,-234725,-87228,817948,285621,-1327709,-729951,1435723,992100,-1096202,-787296,786679,166846,-721233,541790,941945,-827327,-1211006,693190,1298851,-305845,-993528,23556,513778,-146169,-174360,548783,187518,-989664,-548935,1049772,812565,-874276,-772498,674824,498546,-524127,-19936,640792,-355116,-981171,348076,1192525,-170316,-1150800,-68671,835888,-17150,-488296,281526,369928,-711465,-457983,920462,706994,-879229,-819405,687387,623111,-522738,-308345,547268,-53359,-778037,166079,1069784,-73247,-1218908,-84349,1098177,44874,-825617,184904,592760,-527845,-586046,855934,731572,-966224,-837521,857303,779198,-644653,-546954,627867,214340,-714645,61947,997416,16894,-1221980,-165489,1351056,292116,-1109846,-121230,970969,-271046,-875543,770714,900790,-1067418,-954982,1100912,929592,-875700,-669170,656421,323594,-621658,-9740,787686,-28107,-965182,-120356,1236033,392452,-1202299,-424246,1108963,151577,-907744,384450,1013788,-881644,-1165521,1079508],[0,0,0,0,1,-69,-61,-24,86,52,33,-113,-16,-34,145,-23,78,-198,77,-112,268,-181,195,-356,278,-313,500,-453,448,-664,662,-682,903,-923,945,-1210,1296,-1318,1600,-1728,1804,-2122,2327,-2414,2786,-3081,3255,-3690,4088,-4360,4922,-5514,5953,-6721,7596,-8412,9603,-11091,12684,-14965,18039,-21999,27971,-37328,52874,-83006,153894,-391358,2836354,19924030,17691632,-3566443,-21418944,-18134688,5557684,22982498,12593120,-11792797,-22362264,-11648489,10735834,24309797,9686536,-17745304,-22596144,-2275810,17052349,20583600,5466251,-18520493,-22015995,3637808,24341320,16241498,-4919772,-19674330,-17182656,6035766,25724016,13468965,-14294658,-23383581,-10018035,10929910,22363655,8410598,-18781616,-24243612,-2506116,18288766,19390464,2116534,-19517381,-21413140,3115280,24922018,18061171,-6212186,-21042417,-13690428,9037805,24240733,13536831,-11799538,-23424332,-9487934,14761989,23238354,5731846,-18766119,-23019470,-3677896,17965670,19692650,-588364,-21641076,-19938546,2998170,22070711,16417047,-6943021,-22334041,-13576531,9984689,24091642,13240012,-11825521,-22796726,-7361686,16258538,22252923,6014357,-16121264,-21540437,-2507408,19740953,18985529,-2454865,-20466439,-18665100,1962466,21673224,16048513,-9552453,-23211954,-11829037,8862829,20530215,12010935,-12124852,-23638389,-6009976,17353672,20173171,4762757,-14187880,-20328554,-2361132,21337594,19711433,-3306683,-19142450,-15052264,3257378,20045654,15181953,-8650302,-22715196,-11510320,9922772,19821372,8931248,-13145094,-21999762,-6597738,15095900,19545590,3487889,-16528064,-18573694,693460,18822917,16560033,-1634049,-18097194,-15564538,5935318,21908420,12487193,-8821133,-18753013,-10609211,9156237,21126394,7874587,-15345297,-18972102,-3430382,12405278,17253933,4298089,-17857894,-19943422,2790921,18866272,12538702,-2951830,-15805135,-15138101,5253066,21892637,11043241,-10639186,-16970167,-7197148,9392122,19387701,7831311,-14565257,-18580660,-1629444,14057285,15431194,1990598,-16096250,-17215767,2498195,17973584,11847373,-5339910,-16452158,-12066457,5780497,18737348,10165471,-9920534,-17938489,-6612445,11213844,17270825,4894802,-12808731,-16061878,-1682801,14390907,15198983,-151953,-15497803,-14076230,2800042,16510073,12071408,-5348240,-16813909,-10158326,7178051,16529792,7899489,-9384181,-16653424,-5627252,11251452,15815026,3434199,-12751984,-15294844,-924742,14271506,13526301,-1263724,-14234666,-12479378,3088130,16111608,10806401,-6646201,-15400939,-7669650,7130737,15190946,7671372,-9526099,-16257144,-4029495,11531881,13865782,2359906,-11883046,-14141397,107017,14180113,11538248,-2821752,-13455207,-10903425,3399770,15272799,9669925,-7222284,-14921125,-6478952,7693818,13995405,5668659,-9452256,-14211866,-2931413,11242918,13345908,1052955,-12655692,-11921092,1875254,12588454,10447983,-1915522,-13509372,-10748350,5492395,14885146,6283351,-7430784,-12490721,-6148098,7444791,14371353,3839006,-11032531,-12205617,-1445757,9721982,12610567,1170706,-13691007,-11086267,4578954,11926133,7311439,-2108064,-11846616,-10184783,6227777,15531490,4770904,-8817819,-10958927,-4222712,6948951,13119220,3427871,-11288226,-11648167,217090,10016332,10317894,-387686,-12474795,-10210558,4197803,12117287,6725466,-3817025,-11197880,-7860895,5800270,13724028,5055451,-8761759,-11243838,-2163304,8533467,10809086,1884139,-9601258,-10761443,-166378,10722172,9901654,-2016951,-11743043,-8253640,3991502,11066419,6173524,-4973338,-11107287,-5766383,6204306,11671332,4202030,-8096305,-11081838,-1813317,8948877,9928023,678356,-9000953,-9129218,765666,10286195,8585380,-2620638,-10841911,-7090250,4525447,10824813,5146959,-5569137,-10080304,-4483497,5870043,10603392,3318091,-8458624,-10240197,-302580,8720597,8197817,-423678,-8855963,-8231392,1723251,9903630,7195500,-3093352,-9996706,-5926895,4951476,10339283,3920922,-5973490,-8904319,-3038589,6195901,9611496,2007917,-8377282,-8905958,121784,8394575,7635309,-1377288,-8861219,-6614131,2407375,8499827,6055805,-3255718,-10085015,-5002317,6459265,9164121,1856962,-5356677,-7521012,-3180581,6458428,9739954,525466,-8660234,-6816934,1340194,7448341,6839873,-1872058,-9206120,-5181853,3853857,7393677,4615147,-2931852,-9559512,-4809244,7106319,8726682,-78963,-5875735,-5825214,-2029664,5686730,8814062,87464,-8997463,-6075909,2598688,7185245,5265094,-2134701,-7954897,-4504054,3975945,7390088,3461791,-3821635,-8196046,-3166485,6594174,7946797,-268350,-6469018,-5493458,-334720,5521596,6614365,-211991,-7765842,-5975562,2809591,7753606,3932080,-3711270,-6933068,-2884869,3766013,6708631,3023386,-4306349,-7393869,-1858534,6231052,6808101,-398826,-6273403,-5091210,975672,5747899,5027052,-1081975,-6721776,-5006393,2785047,7357283,3243634,-4190866,-6454370,-1979962,3993152,5849352,1762317,-4495112,-6289878,-918050,5944429,6005909,-1013386,-6340509,-4155116,1796464,5353937,4012006,-1504522,-6110856,-3902679,3213028,6624398,2251823,-4403441,-5829004,-1070718,4424778,5020253,653172,-4336875,-5364002,-466269,5612860,5057895,-1642552,-5879250,-3159522,2035366,4980761,3249627,-2172263,-5716873,-2627980,3463913,5635267,1765223,-4064181,-5465110,-229871,4705115,3872131,-131200,-3576993,-4597394,-395142,5789411,4469376,-2819177,-5499745,-1765421,2092243,4055009,2885898,-2279155,-5603690,-1762250,3721265,4526688,1030547,-3803290,-4885854,270600,5030012,3130336,-1174392,-3080106,-3406728,-207290,5152308,4212741,-2907956,-5431504,-979657,2844430,3263206,1622036,-2187911,-4674637,-1535115,3617341,4273432,213426,-4043995,-3998928,700066,4367607,2572662,-1323461,-3128508,-2565503,552389,4340007,3334413,-2502217,-5032967,-984398,3469951,3361384,412923,-2278087,-3223378,-1010935,2855867,3900756,174534,-4201037,-3401156,1482748,4078463,1757048,-1798092,-3104338,-1917022,1049618,3588843,2307498,-2311544,-4377129,-867816,3508770,3223218,-273043,-2655361,-2387175,-74367,2684970,3234255,-61378,-3764157,-2853615,1598406,3859210,1407867,-2096286,-2799969,-1087501,1271285,2874502,1575421,-2316184,-3855926,-531742,3322896,2853373,-702005,-2777361,-1975760,451054,2455459,2375839,-265775,-3098436,-2389446,1734433,3833485,970035,-2350683,-2356763,-433780,1381070,2524715,1225586,-2325464,-3394434,-63899,2993578,2137217,-877330,-2686589,-1737282,839536,2310101,1540040,-595985,-2629920,-2131937,1676525,3730769,548589,-2658883,-1619852,369232,1114781,1994939,1236022,-2212818,-3169091,632219,3134936,1510472,-1222610,-2258701,-1303587,929150,2080211,941979,-900173,-2236629,-1706914,1502922,3376028,228411,-2964869,-1466952,988117,1133742,1291728,921914,-1641183,-2733821,508647,3196037,1428727,-1632232,-2068505,-478019,1129920,1478093,699143,-829699,-2063249,-1311993,1560887,2795091,-59096,-2748623,-1398679,1141433,1398993,626633,153493,-1248738,-1936342,316901,2803667,1577713,-1755346,-2291565,89672,1636647,1104884,222528,-576160,-1537211,-958441,1396433,2357919,-141829,-2586200,-1383373,1264895,1486383,291065,-479870,-1046026,-1294596,132507,2109396,1353479,-1534747,-2213719,188012,1831506,993315,-274140,-690107,-970894,-529712,1237918,2039809,-163572,-2301188,-1088336,1371101,1452307,6281,-692727,-839015,-783465,292341,1668935,919106,-1456362,-1962082,193426,1782882,811599,-640432,-821172,-441531,-287666,918058,1676432,-248914,-2209310,-766933,1602683,1221349,-293765,-566245,-652449,-610035,512251,1504172,378101,-1402686,-1436893,235578,1510958,682627,-923287,-825228,-97658,-67771,563446,1430139,-98717,-2125060,-630734,1815836,1010343,-725030,-544651,-194346,-531988,357970,1424871,349259,-1432035,-1206995,530270,1438260,467192,-984503,-783911,81216,84629,266416,996228,-77961,-1801039,-666327,1759482,1146218,-1013584,-811902,199787,-49397,71691,898002,553841,-1190747,-1226987,700027,1554841,169636,-1218344,-568089,442222,260556,93033,682908,-12306,-1354408,-619343,1458561,1247349,-944181,-1206625,288646,547259,-88734,235001,565839,-660958,-1206708,441532,1607933,231234,-1396511,-634314,674682,417148,-194115,288977,170097,-926527,-654792,1119761,1201642,-762568,-1263832,211482,900324,44877,-205416,235394,-253439,-853590,155460,1364961,274269,-1250894,-662033,806074,565461,-245737,-80070,137208,-627037,-497073,879903,975099,-629490,-1148540,127221,893355,160566,-260863,-32943,-101148,-491097,86835,1080032,339237,-1153692,-729032,848571,627489,-423547,-203327,231259,-486750,-407555,882292,728331,-803938,-934649,293428,679781,122633,-220686,-152367,-73472,-169585,69912,653203,315649,-892965,-670848,849951,806947,-600333,-354750,433409,-303375,-550213,729082,761732,-772546,-931219],[0,0,0,-1,-8,85,-146,45,-176,302,-233,394,-570,571,-781,1067,-1138,1426,-1834,2054,-2463,3033,-3422,4000,-4807,5440,-6251,7315,-8274,9394,-10840,12179,-13686,15576,-17441,19463,-21903,24381,-27041,30212,-33474,36950,-40987,45270,-49806,55020,-60595,66553,-73347,80738,-88707,97783,-107847,118890,-131599,146020,-162355,181544,-204204,231124,-264343,306223,-360541,434850,-542863,714393,-1030874,1810105,-8944246,-2449787,21732573,18026533,-4036607,-23068285,-15694454,5257633,20831079,13917730,-9711199,-25563601,-11533658,13958258,22226714,7413325,-13923359,-22930743,-6068448,19880005,23040196,636969,-18223952,-17437934,769001,21690001,21139594,-5464489,-24633051,-13893777,9219536,20977468,13364161,-10122198,-26113886,-12464594,15206630,22437698,4504445,-16784436,-22137513,-5535404,18287703,22200168,364598,-21153027,-19074130,3150293,23106310,19163019,-5436753,-22656471,-13464471,10256028,23469187,12946662,-11033197,-23480014,-10074878,15020101,23615254,5441252,-18955835,-22939749,-3482340,17923824,19374335,-554164,-21308320,-20221176,2799443,22313441,16654309,-7181699,-22617769,-13385214,10600447,23806418,12217400,-11248031,-22120057,-8350288,16140296,23851449,5210807,-17603180,-19895082,-1933159,17722874,19735584,-782514,-22415127,-18931317,4360446,20026353,14484268,-6442910,-23476689,-15280942,11297105,22802162,7846499,-12115038,-19180392,-8620597,14308438,24621105,5267619,-18943468,-18234943,828266,17510078,19160138,541427,-21099619,-17267357,6637526,19944563,12111514,-6564148,-21262124,-14657838,10589949,22624369,6655988,-14427223,-19346408,-7014132,12942525,21045560,4401475,-17987711,-18358083,1299682,18371803,16908969,-1659272,-18609750,-14739384,6032608,20436077,13431240,-7681965,-20752425,-10491992,11437573,19612109,6481158,-12986735,-19422712,-5578427,14692298,18122911,987360,-16860574,-17258355,209433,18177115,16061467,-4635918,-18891677,-11722488,6522660,18081113,12056447,-7852174,-19972912,-8019906,12990122,18227660,5096928,-12032484,-17652322,-4371458,15201115,17298904,-383201,-16617804,-14817106,1930142,16648708,13211415,-5363989,-18016433,-11020496,7033099,17571765,9619467,-9226548,-18330744,-6755646,12201194,17240312,3947042,-12843005,-15518600,-1517653,14332455,15119131,-386114,-15735638,-14014989,3331909,16829348,11570318,-5990847,-16571283,-9637503,7308534,16310825,7616926,-9631494,-16803416,-5357987,12044308,15848921,2142234,-13234738,-14071885,-701434,13604747,14176990,-1331866,-15639620,-11857033,4723555,15227000,9979624,-5758093,-16079873,-8164657,9119541,15177282,5328770,-8522572,-14874569,-5946198,11925370,16411654,197908,-14117826,-11127047,863874,11411535,12638033,-1324177,-15987594,-10986283,6361902,14244217,7890084,-5639193,-15061009,-7864536,9654147,14771510,3020077,-9262893,-12346760,-4221019,11035557,15350440,-87765,-14407327,-10359066,2774492,11455331,10464924,-1705366,-14252437,-10214653,6206662,14377320,6435257,-7433190,-13607733,-5370249,8943617,13049055,3050946,-9674309,-12600374,-2534050,11330737,12761742,-798498,-12851270,-9925031,3106438,12298664,8771374,-3889365,-12502939,-7798303,5730114,13541633,6692271,-8127504,-13505941,-3517190,9228177,11258635,2207281,-9153603,-11938995,-1438763,11519901,10940652,-2209931,-12206579,-8868894,3221511,11761672,8026640,-4430626,-12128000,-6711020,6123388,12676902,5345293,-8199831,-12059238,-2214805,9314947,10527030,1276887,-9239952,-10576728,-409288,10899041,10060422,-2388345,-12058077,-8021224,4339802,11030830,5938854,-5163109,-11056351,-5677358,6254067,11940318,4017938,-8555107,-11118919,-1382703,9255466,9641289,348436,-8887976,-8999604,638651,10500805,9032421,-3187600,-11590802,-6316158,5184510,10137700,5055293,-5168820,-10627890,-4656790,6750014,10378054,2621246,-7969606,-10329040,-1003819,9901777,8698724,-2079931,-8630150,-6683228,630818,9153703,9019707,-3374010,-12002763,-4902296,6467349,8767499,3448710,-4664528,-9662204,-3747282,7507435,9512895,936455,-7546063,-8869872,-880532,9350807,8348484,-2946041,-8991154,-5008119,1715564,7617269,7352855,-3216015,-11443801,-4480791,7319671,8524856,1692079,-5038618,-7934607,-2929104,6729429,9013523,750556,-7863429,-7755675,839690,8767407,6667535,-2978648,-8392429,-4681643,2678101,7594780,5546113,-3604195,-9789006,-4055220,6454962,8432442,1042510,-6221196,-6879950,-967214,6062309,7446171,604735,-7686515,-7347544,1860264,8639150,5229806,-3184558,-7182478,-4041732,2946936,7488756,4327117,-4307338,-8500694,-2708026,6310073,7658097,453291,-6488896,-6148053,-135285,5795079,6241458,-140774,-7305352,-6408313,2348148,8186195,4130923,-3945847,-6879212,-2819607,3614201,6647946,3250122,-4201075,-7581546,-2023189,6314543,6958120,-337496,-6359443,-5030211,863366,5617312,5116792,-822517,-6790315,-5397713,2604246,7602663,3428354,-4295685,-6436945,-1907332,3665043,5592565,2403688,-4142695,-6925205,-1192732,6299297,6014217,-906815,-5983722,-4470941,1402407,5611865,4151251,-1446374,-5592362,-4320644,2160286,7254113,3322511,-5032966,-6288928,-330620,3961670,4120661,1820093,-3605304,-6609026,-973765,6306490,5049407,-1656101,-5311650,-3676797,1500814,5520203,3403520,-2420642,-5017297,-2849202,2089158,6148704,3258253,-4781963,-6287143,416959,4661937,3098304,605706,-2796964,-5380103,-1018137,5991614,4857326,-2389222,-5667443,-2551993,2051985,4579822,2537792,-2285047,-4671701,-2322378,2473157,5354392,2216724,-4408147,-5494538,587372,4873790,3025721,-507232,-2967233,-3803134,-445292,4941561,4461682,-2030534,-5639483,-2037251,2982251,3967761,1282182,-2179587,-3941688,-2064836,2680021,5006286,1181675,-4438552,-4491017,839443,4252081,2605897,-914619,-3118899,-2843753,365148,4315970,3581500,-2078813,-5242957,-1541512,3492339,3760080,528546,-2242112,-3078386,-1376762,2494624,4313792,688290,-4342376,-3899478,1293030,4153766,1922735,-1574217,-2999439,-2217617,631491,3670818,2793154,-2114103,-4638380,-1170145,3474727,3388521,-94888,-2552651,-2414036,-511851,2442617,3627965,462103,-3982365,-3341515,1698304,4079218,1379308,-1890348,-2543770,-1505663,858611,3124089,2038727,-2238260,-4202387,-886727,3400752,3230436,-668341,-2939369,-1706961,287359,1869021,2764683,655826,-3562170,-3198684,2185308,4214559,636322,-2242496,-1891392,-863073,915328,2827116,1594390,-2267006,-3488587,-527484,2981840,2844557,-925823,-3218758,-1443055,1054596,1536875,1597867,428083,-2873538,-3052460,1944624,4288203,388915,-2693097,-1434408,99714,834284,2222603,1469185,-2001091,-3168244,14946,3124338,2273622,-1172454,-2929994,-1124665,1220758,1584498,990023,-168861,-2301204,-2440685,1466535,3699280,363975,-3068621,-1670025,871728,1214793,1340345,930224,-1374266,-2749414,-136292,3086604,2078426,-1499333,-2481196,-489582,1349812,1355725,794093,-418761,-2127371,-1729176,1429250,3056416,179804,-2787559,-1669409,943955,1422791,739264,266943,-1067819,-2135478,-103523,2829073,1985518,-1651839,-2501774,7619,1645906,1145945,314376,-358813,-1558482,-1301758,1317687,2653134,28550,-2737467,-1448506,1202892,1480288,297410,-286064,-920492,-1560011,-128101,2290813,1645284,-1607259,-2398620,177533,1912238,869328,-172837,-381489,-1076456,-910508,1187321,2390891,-24880,-2477844,-1212458,1380300,1503902,21064,-656389,-729112,-953828,-52394,1760053,1414317,-1455477,-2448777,157679,2186927,703219,-842587,-440282,-420375,-719933,957478,2107419,-126393,-2468665,-920671,1617257,1419942,-168682,-801997,-612698,-428716,215319,1206802,1016935,-1073611,-2178231,50296,2228265,749710,-1375689,-641188,197283,-489028,354964,1822262,82694,-2303456,-925035,1771151,1415539,-527540,-865395,-292948,-132018,215295,1016016,725240,-973573,-1743117,69595,2036968,835862,-1436769,-866901,453785,1400,8363,1145981,298639,-1899616,-1067487,1790258,1526016,-807008,-1176189,4971,228334,23332,695246,725159,-855010,-1610953,191693,1890661,541113,-1374958,-832182,499836,273361,-42146,787761,272916,-1487964,-938504,1428718,1567460,-784867,-1386459,166359,560215,-105431,348523,715987,-643653,-1513439,210162,1859325,406915,-1434667,-692665,692967,347655,-192459,479862,274422,-1142821,-880777,1266334,1441528,-753646,-1434736,164601,798940,3186,-97189,574171,-312121,-1259673,124034,1704762,429262,-1507999,-731763,869829,480971,-376418,222070,306165,-889261,-826471,1030781,1364806,-608592,-1460014,108654,1070828,112807,-381886,302221,57507,-1032396,-161148,1584208,652914,-1518167,-905531,1112763,689657,-603696,-76898,462144,-646695,-861758,815209,1220327,-571461,-1378765,-40797,1104040,300303,-624480,-74125,394402,-607156,-495603,1151563,904584,-1345586,-1181305,1097475,1011711,-732266,-374687,701829,-323725,-944590,652545,1204167,-453113],[0,0,0,-1,-8,145,-68,64,-246,222,-234,468,-499,554,-839,978,-1096,1483,-1727,1949,-2469,2897,-3266,3940,-4586,5172,-6094,7004,-7862,9063,-10354,11569,-13150,14862,-16536,18600,-20874,23120,-25769,28729,-31706,35140,-38954,42868,-47275,52235,-57389,63146,-69614,76488,-84167,92867,-102309,112939,-125184,138885,-154686,173335,-195211,221565,-254366,295813,-350401,426265,-538478,722080,-1075981,2009860,-10861815,-22010147,1439987,19745428,18254967,-4026773,-21801890,-17763661,6639582,21769670,12284626,-10517323,-22472584,-13096436,12000824,24886947,8169383,-17529066,-21013449,-3443248,16615750,22078656,4746514,-19951699,-20350905,4072880,22617011,17037635,-3695297,-21561953,-17273033,8193022,24811921,11978809,-12711330,-23064743,-11678429,11841415,23561382,6757325,-19144861,-22698017,-2864785,17406932,20405687,2071235,-20732624,-20829231,4042250,24277104,17834160,-5859443,-21410919,-13601654,9892172,24060740,12815289,-11839389,-23296442,-9433695,15161951,23403003,5071373,-19140743,-22613380,-3037987,18086469,19149651,-1019278,-21534831,-19774997,3409158,22547117,16148492,-7876301,-22393841,-12677351,10721945,23814613,12369352,-12125849,-22325543,-6998131,16281617,22713199,5575856,-17576943,-21082069,-830219,19479454,17637952,-2176757,-20313278,-19216495,2762742,22461953,15098116,-10264829,-22806582,-11718418,9410344,21125173,10743769,-12919284,-22221244,-5683920,16331367,20948852,5186832,-16222214,-20375950,99961,21086773,17963470,-2980506,-18659720,-15548663,3717865,20645127,14682580,-9232640,-22831856,-11261390,10823730,19859805,7606104,-13182711,-20872715,-6842664,14892597,20378994,2828172,-17657637,-17647589,1571080,18491911,16580105,-2246521,-18996260,-14284728,7199973,20376166,12016317,-7739747,-20042483,-11002357,11892426,20870924,4753306,-14683896,-17093810,-4586613,12622179,18801525,2199914,-19436494,-17383728,3844078,17365803,13055653,-3044889,-17916007,-13809780,8038064,20293499,9220121,-9482887,-17233089,-7879345,11619476,19859095,4829827,-14968238,-16445631,-1599264,13863976,16163271,534529,-17549913,-15547742,4152670,17214590,11058908,-5735122,-17017230,-11155280,7459071,18339251,8623089,-10404598,-17657543,-5694478,12320196,16925860,3290030,-13407554,-15140095,-608825,14622429,14614005,-1286072,-16028649,-13149873,4308453,16852174,10709886,-6694453,-16484788,-8813723,7888826,16251951,6841138,-10479244,-16432144,-4239540,12334100,15136672,1720965,-13472639,-14083681,487202,14248744,12716820,-1950505,-14890810,-12046666,4986589,16577255,8928127,-7859420,-14801798,-6582915,7770993,15095065,6545836,-10461879,-15843141,-3033420,12399823,13717334,706713,-12951971,-12637416,1469933,13665559,10852762,-3113500,-14029168,-10523914,5004976,15635128,8271635,-8474138,-14703224,-4984604,8775875,13102381,4460344,-9360005,-14082842,-2648943,12865338,13362551,-1436143,-13092923,-9911810,2328611,12103700,10539330,-3118548,-14620392,-8930050,6920594,13780331,5769485,-7686923,-13589998,-4796523,9889805,12655768,1614635,-9722518,-11632060,-2451889,11275501,13425152,-1833270,-14227552,-8198138,4739805,10760819,8049275,-2874582,-13419907,-8315313,7924546,13779668,4025008,-8146366,-11875800,-3913432,9197309,12331861,894413,-10657972,-10281192,-257006,10529128,10825514,-2181712,-13383048,-8311697,5171309,11276900,6429401,-4274692,-11743914,-6784668,7098556,13059551,3749983,-8950088,-11006875,-1426464,9408309,10380005,486919,-9865005,-9916292,689068,10999692,9221205,-3212633,-12051667,-7174265,4977123,10947982,5183721,-5695593,-10899094,-4853176,6933640,11544066,3137516,-8966634,-10618116,-520917,9492632,9178385,-299155,-9326495,-8516798,1699832,10621655,7992106,-3754902,-11348613,-6010545,5772343,10491828,3938094,-5937753,-9742711,-4096946,6418466,10752897,2360368,-9367575,-9838462,858955,9301269,7348962,-1309918,-8641812,-7653976,1876423,10218727,7204448,-4140456,-10576270,-4753765,5996626,9678972,3056699,-6227281,-8841400,-2402637,6779849,9243402,1530253,-8689856,-9249541,1108849,9655477,6423969,-2858866,-7844278,-5653509,1588716,8933557,6868143,-4851056,-10842710,-2989875,6924627,7896578,1993234,-5271693,-8268739,-2189673,7417672,8388535,-16554,-7739465,-7364387,1007940,9170565,6332166,-3986211,-8123269,-3671768,2466088,7135275,5901199,-3948932,-10536047,-3113389,7517935,7272567,187246,-5243344,-6648562,-1625014,6712869,7711421,-737692,-7846908,-6055045,1888484,8060275,5461833,-3473133,-7697571,-3304773,3501110,6730996,3950753,-3948987,-8676296,-2519959,6944639,7245322,-460029,-6212039,-5530244,-139194,5733458,6233082,-652410,-7465095,-5761601,2743217,7864666,3752828,-4068596,-6716422,-2389263,3757710,6405834,2835411,-4309860,-7296226,-1604003,6378497,6590327,-661605,-6325014,-4666870,1173398,5499522,4699390,-1181316,-6700251,-4878994,2996843,7369671,2845835,-4392271,-6101632,-1490078,3903750,5432385,1775038,-4248921,-6322705,-879488,6207978,5904888,-1381679,-6314684,-3611395,1981985,4964478,3706067,-1140223,-5824410,-4249610,3145254,7019564,2106027,-4950169,-5349487,-447164,3808409,4417996,1165579,-4114945,-5722166,-414696,5801691,4929066,-1684741,-5913393,-3106987,2541489,4804006,2398385,-1842718,-4676453,-3332675,2681585,6748439,1991186,-5489210,-4919303,1052098,3695454,2925510,897344,-3410291,-5281063,59212,6038179,3826800,-2708377,-5167516,-2268073,2408232,4539798,1767240,-2547265,-4025835,-2035104,2331593,5537454,1823990,-5255697,-4984353,1841760,4437381,1898117,-224955,-2582453,-4213002,-59201,5582023,3711954,-2936173,-4957755,-1259715,2660034,3657673,1211885,-2525184,-3825938,-1338277,2693345,4512790,918612,-4463567,-4273437,1391835,4228103,1853100,-1111809,-2623792,-2743137,359116,4430077,3268058,-2531308,-4894166,-976725,3353780,3347473,335546,-2289801,-2934508,-1070941,2519014,3949895,415637,-4212665,-3559884,1550889,3922556,1555021,-1654673,-2781266,-1912809,810830,3423654,2457529,-2140942,-4368722,-853065,3396988,3052401,-315439,-2361708,-2140396,-393069,2334535,3325368,254789,-3777306,-3014072,1670186,3660163,1110274,-1884168,-2338710,-1161380,796053,2781216,1922627,-2054897,-4076020,-659526,3384261,2623144,-947664,-2394776,-1422849,-32291,1826220,2806982,290800,-3496218,-2511089,2133341,3556157,547656,-2014799,-1854979,-701241,987009,2460645,1367724,-1868464,-3276787,-513781,3058635,2447566,-1319773,-2665798,-787224,552773,1111223,1982850,439948,-3212795,-2523700,2278555,3509807,-137333,-2068630,-1017115,-313016,767203,2180332,1080721,-1927430,-2684490,-40984,2681310,2042815,-1251282,-2713110,-663450,1031565,851336,1061498,320450,-2356723,-2464657,1798155,3422813,-339443,-2536608,-942075,456998,781803,1498360,948052,-1488396,-2331091,86537,2653878,1722065,-1261686,-2221338,-343045,1221564,984243,600260,-87449,-1825323,-1791350,1367459,2803914,-34866,-2535235,-1188800,842908,923605,620379,441023,-886965,-1870057,-67049,2439313,1683448,-1375794,-2066453,11010,1358965,794417,310386,-97782,-1303238,-1344562,1081792,2298210,25585,-2323351,-1193708,1032269,1071331,138244,-96110,-602165,-1390203,-354916,1903354,1466104,-1378085,-1997734,223384,1490697,504431,-105564,-139491,-830364,-936033,886160,2088688,109026,-2112611,-1011368,1222320,1067733,-192405,-269843,-315307,-925680,-354475,1524968,1338922,-1219926,-2020703,315823,1627441,164419,-625500,60605,-392197,-924756,674570,1885457,-13077,-1920076,-683986,1273668,1006578,-258867,-439225,-98358,-469089,-338789,1016184,1226347,-880132,-1999112,372802,1844311,-48980,-1051378,188931,134792,-1062477,306973,1873463,-21350,-1994033,-493711,1455443,750039,-497804,-427313,51902,-168731,-271655,700115,1002902,-633818,-1796239,181278,1864632,211577,-1352959,22170,593148,-683424,-179401,1454190,264075,-1810108,-615407,1503664,905658,-793843,-580843,355723,-7010,-448471,423517,895277,-495113,-1432392,169134,1555194,158019,-1234017,-218905,690370,-312618,-434240,881482,534396,-1288624,-827756,1191657,1057582,-778064,-853463,514245,387947,-487396,60108,842333,-244362,-1306309,-2934,1342619,176876,-1186207,-345621,775557,38106,-599452,391130,610918,-808847,-883236,898621,1067707,-629495,-1004074,453108,658332,-467047,-266430,732345,53521,-1095477,-168564,1250545,277959,-1233787,-353846,881958,181006,-730522,150601,659650,-512056,-866791,596285,1000730,-574378,-1116064,416352,864627,-402182,-636855,675641,458613,-976324,-365576,1291864,377552,-1293247,-324585,1076760,162279,-977763,119151,782712,-426115,-801358,502650,855164,-516043,-958080,302385,927579,-282578,-812170,501354,763495,-890567,-735737,1214539,598372,-1364525,-442956,1408212,191347,-1155003,120306,1002906,-460282,-883300,514595,831421]],"minZ":-57450750,"maxZ":59031450,"minX":0,"maxX":1.0230000000000001,"minY":2.0317460317460316,"maxY":130.0317460317458}},"id":"1b57cfa8-4d11-4a4b-850b-92f8c23cb1d4","meta":{"TITLE":"Parameter file, TopSpin 4.4.0","JCAMPDX":5,"DATATYPE":"NMR FID","NPOINTS":"9\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH & Co. KG","OWNER":"nmrsu\r\n$$ 2024-07-03 06:49:04.131 +0200  nmrsu@CZC150CR4G\r\n$$ D:/Data/JBA/JBA-CCP-3627/14/pdata/1/procs\r\n$$ process C:\\Bruker\\TopSpin4.4.0\\prog\\mod\\proc2d.exe","2D_Y_NUCLEUS":"<1H>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":400.260027172429,"2D_X_FRECUENCY":400.260027172429,"2D_Y_OFFSET":2.9523833273008298,"2D_X_OFFSET":2.9523833273008346,"twoD":true,"ABSF1":[2.8845,2.8845],"ABSF2":[0.3861251,0.3861251],"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_2dsym>","<>"],"AXLEFT":[0,0],"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<1H>"],"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":[15,0],"DATMOD":[1,0],"DC":[0,0],"DFILT":["<>","<>"],"DTYPP":[0,0],"ERETIC":["no","no"],"F1P":[0,0],"F2P":[0,0],"FCOR":[1,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,256],"MAXI":[10000,10000],"MC2":[0,0],"MEAN":[0,0],"ME_mod":[0,2],"MI":[0,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":[10,10],"NLEV":[6,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[2.884501,2.884501],"PC":[1.4,4],"PHC0":[0,0],"PHC1":[0,0],"PH_mod":[0,2],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[0,0],"PPMPNUM":[16384,16384],"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.260027172429,400.260027172429],"SI":[1024,1024],"SIGF1":[2.8845,2.8845],"SIGF2":[0.3861251,0.3861251],"SINO":[0,0],"SIOLD":[1024,1024],"SPECTYP":["<COSY>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.MeOD>","<>"],"SSB":[0,0],"STSI":[1024,1024],"STSR":[0,0],"SW_p":[1000,1000],"SYMM":[1,1],"S_DEV":[2232,2232],"TDeff":[2048,256],"TDoff":[0,0],"TI":["<>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":[1024,1024],"YMAX_p":[456180195,456180195],"YMIN_p":[0,0],"ACQT0":[0,0],"AMP":"(0..31)\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..32)\r\n-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 0 0 0","AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlcosy>","AUTOPOS":"<41 >","BF1":[400.26,400.26],"BF2":400.26,"BF3":400.26,"BF4":400.26,"BF5":400.26,"BF6":400.26,"BF7":400.26,"BF8":400.26,"BWFAC":"(0..63)\r\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\r\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,"CHANFCU":"(0..24)\r\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\r\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\r\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 1 1 1 1\r\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","CPDPRG":"(0..8)\r\n<> <> <> <> <> <> <> <> <>","D":"(0..63)\r\n3e-06 1.082496 0 0 0 0 0 0 0 0 0 0.03 2e-05 4e-06 0 0 0.0002 0 0 0 0 0\r\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\r\n0 0 0 0 0 0","DATE":1719982147,"DATE_START":1719981829,"DE":6.5,"DE1":4.5,"DE2":2,"DEADC":0.5,"DECBNUC":"<off>","DECIM":20000,"DECNUC":"<off>","DECSTAT":4,"DEPA":4.5,"DERX":1.5,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<COSYGPSW_ED>","ExpStatus":4,"FCUCHAN":"(0..9)\r\n0 1 0 0 0 0 0 0 0 0","FILCOR":0,"FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\r\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\r\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":240000000,"FnILOOP":[0,1],"FnMODE":[0,1],"FnTYPE":0,"GPNAM":"(0..31)\r\n<> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\r\n<> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\r\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)\r\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)\r\n0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GRPDLY":68,"GrpdlyHandling":0,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\r\n0 0 0 0","HOLDER":41,"HPMOD":"(0..32)\r\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","IN":"(0..63)\r\n0.001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\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","INF":"(0..7)\r\n0 1000 0 0 0 0 0 0","INP":"(0..63)\r\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\r\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":"<Avance NEO 400>","INTEGFAC":"(0..63)\r\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\r\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)\r\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":"no","LOCKFLD":9685,"LOCKGN":135.140426635742,"LOCKPOW":-27,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":253.3242,"LOCSHFT":"no","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MULEXPNO":"(0..15)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":1,"NOVFLW":0,"NS":1,"NUC1":["<1H>","<1H>"],"NUC2":"<off>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,128],"O1":[681.722963292941,681.722963292941],"O2":2401.56,"O3":2401.56,"O4":2401.56,"O5":2401.56,"O6":2401.56,"O7":2401.56,"O8":2401.56,"OVERFLW":0,"P":"(0..63)\r\n7.625 7.625 15.2375 0 0 19.8 30 60 20000 0 0 80000 80000 1000 0 0 1000\r\n2500 100000 600 0 0 0 0 0 270 100000 7.625 1000 1000 0 0 20000 0 0 0 0\r\n0 0 0 2000 0 0 0 300 0 80000 46600 10000 30000 66000 0 4950 0 4000 0 0\r\n0 0 0 0 0 0 0","PACOIL":"(0..32)\r\n2 3 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 0","PAPS":0,"PARMODE":1,"PCPD":"(0..9)\r\n0 90 0 0 0 0 0 0 0 0","PEXSEL":"(0..9)\r\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\r\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":"<>","PH_ref":0,"PL":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\r\n0 24.296 0 0 0 0 0 0 0 5.6429e-05 1.5675 0.083475 0 0 0 0 0 0 24.296 0.17416\r\n0 0 0 0 0 0 0 0.077406 0 1.5675 0 0 2.2572e-06 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\r\n116.8315 0 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\r\n-1 2 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\r\n-1 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)>","PROBINPUTS":"(0..15)\r\n<19F/31P-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<cosygpppqf>","PW":0,"PYNM":"<>","ProjAngle":[0,0],"QNP":0,"RECCHAN":"(0..9)\r\n0 1 0 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\r\n-1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\r\n-1","RECPRFX":"(0..32)\r\n1 0 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 0","RG":101,"RO":0,"RSEL":"(0..24)\r\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SAMPLEID":"<>","SFO1":[400.260681722963,400.260681722963],"SFO2":400.26240156,"SFO3":400.26240156,"SFO4":400.26240156,"SFO5":400.26240156,"SFO6":400.26240156,"SFO7":400.26240156,"SFO8":400.26240156,"SHAPPR":"(0..15)\r\n0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\r\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <> <> <Sinc1.1000> <Squa100.1000>\r\n<> <Squa100.1000> <> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <> <Sinc1.1000>\r\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <Crp60,20,20.10>\r\n<Bip720,50,20.1> <> <> <Sinc1.1000> <Rsnob.1000> <Gaus1_180r.1000> <Gaus1_180r.1000>\r\n<Crp_psyche.20> <> <> <Gaus1_180i.1000> <Squa100.1000> <> <> <> <> <Reburp.1000>\r\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","SPOAL":"(0..63)\r\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\r\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\r\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\r\n0.5 0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\r\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\r\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)\r\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\r\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)\r\n0 1.1711e-05 5.205e-06 0 0 0.0040678 5.6429e-05 0 1.4107e-07 0 0.0040678\r\n0.0040678 0 0 0 0 0 0 0 8.30889e-06 1.29159e-05 6.03081e-06 3.252366e-05\r\n0 0 0 0 0 0 0.053886 1.0032 0 0 0.00025424 5.6904e-05 5.205e-06 0.00033312\r\n0.0001861 0 0 7.6474e-06 1.4107e-07 0 0 0 0 0.034724 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0","SUBNAM":"(0..9)\r\n<> <> <> <> <> <> <> <> <> <>","SW":[2.49837180033622,2.49837180033621],"SWIBOX":"(0..32)\r\n0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SW_h":[1000,999.999999999999],"SWfinal":0,"SigLockShift":0,"TD":[2048,128],"TD0":1,"TD_INDIRECT":"(0..7)\r\n0 128 0 0 0 0 0 0","TDav":1,"TE":297.9782,"TE1":298.3867,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_RAW":298.3867,"TE_STAB":"(0..9)\r\n1 1 0 0 0 0 0 0 0 0","TOTROT":"(0..63)\r\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\r\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":"<>","USERA10":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","USERA6":"<>","USERA7":"<>","USERA8":"<>","USERA9":"<>","UUID":"<16488f08-e671-44cf-ac9e-d1771ca3026b>","VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WAVEMAKER":"(0..7)\r\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\r\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":60954116,"YMIN_a":-63182761,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":304.15,"nbSubSpectra":128},"filters":[],"info":{"nucleus":["1H","1H"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"JBA-CCP-3627/14","pulseSequence":"cosygpppqf","aqMod":3,"experiment":"cosy","fnMode":["undefined","QF"],"title":"Parameter file, TopSpin 4.4.0","temperature":297.9782,"type":"NMR FID","phc1":[0,0],"phc0":[0,0],"numberOfPoints":[2048,128],"originFrequency":[400.260681722963,400.260681722963],"probeName":"Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)","baseFrequency":[400.26,400.26],"fieldStrength":9.400744570450799,"spectralWidth":[2.49837180033622,2.49837180033621],"acquisitionTime":1.023499999999998,"pulseStrength90":32786.88524590164,"relaxationTime":1.082496,"numberOfScans":1,"groupDelay":68,"DSPFVS":20,"DECIM":20000,"digitalFilter":68,"increment":[0.000499999999999999,0.00805905511811022],"date":"2024-07-03T04:49:07.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[681.722963008724,681.722963008724],"experimentNumber":14},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}},{"originalInfo":{"nucleus":["1H","1H"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"JBA-CCP-3627/14","pulseSequence":"cosygpppqf","aqMod":3,"experiment":"cosy","fnMode":["undefined","QF"],"title":"Parameter file, TopSpin 4.4.0","temperature":297.9782,"type":"NMR Spectrum","phc1":[0,0],"phc0":[0,0],"numberOfPoints":[2048,128],"originFrequency":[400.260681722963,400.260681722963],"probeName":"Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)","baseFrequency":[400.26,400.26],"fieldStrength":9.400744570450799,"spectralWidth":[2.49837180033622,2.49837180033621],"acquisitionTime":1.023499999999998,"pulseStrength90":32786.88524590164,"relaxationTime":1.082496,"numberOfScans":1,"groupDelay":68,"DSPFVS":20,"DECIM":20000,"increment":[0.001220504054878466,0.019672218900285116],"date":"2024-07-03T04:49:07.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[681.722963008724,681.722963008724],"experimentNumber":14},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"darkblue","negativeColor":"blue"},"data":{"rr":{"z":[[1479,1057,289,99,-390,-893,-1283,-1203,-999,-623,-1088,-2776,299,-1138,-825,186,-1758,-603,-1079,-1497,-2107,-1923,-1695,-1359,-1146,-1167,-1486,-1861,-2364,-2803,-3734,-2899,-2624,-2188,-1741,-1325,-2096,-713,-2356,-4197,-1621,-1107,665,-14,-474,-513,616,451,-7,-893,-2328,300,412,-588,-2656,-1166,-1714,-2170,-2327,-2176,-3163,-1612,-1269,-1132,-1473,-382,195,710,-960,-5657,1243,1928,2157,-312,748,1294,1897,1549,1117,-2535,253,-130,-517,-790,-3117,-1150,-1203,-936,-1085,-362,106,-424,-1027,-6958,-664,1915,-996,-2963,-2096,-1602,-1713,-583,-1389,1276,1142,524,1132,1697,357,2605,2489,-1752,-1912,2365,3769,3004,-425,-690,-1481,513,2579,1052,-755,736,1354,1042,735,-954,-1922,-97,-361,-820,-1053,-1080,-928,-1051,-1124,-1147,-2119,-1202,-1147,-1144,-1191,-1243,-1481,-1813,-2417,-2953,-3281,-3031,-2628,-1168,-1094,-244,399,-1007,-1859,-448,3615,1421,-1101,-1051,304,-2122,-2307,-6491,214,3833,949,-1179,-3322,-1266,186,-2666,153,486,1919,-1076,202,1728,-3057,-3165,-1851,-1726,519,386,243,-1748,-3562,-4016,-1641,-1762,-2681,-1702,967,1047,710,618,-698,310,166,-1095,-6521,-487,-716,-745,-898,-1149,-3016,-1929,-2388,-2615,-2958,-3089,-3203,-3342,-3426,-3717,-3916,-4122,-4115,-3885,-3453,-2795,-2184,-1437,-798,-1529,378,402,-1367,664,564,507,13,-231,-85125,-142781,-97645,-68835,-1776,-15833,-26725,-30980,-251770,-427738,-194415,-26399,-6122,-24423,-33756,-55979,-418,-776,-1200,-35539,-27973,-9239,-1552,-1593,-10126,-1701,-1771,-2488,-2927,-7133,-6431,-3016,-3367,-2913,-2830,-3303,-2439,-2054,-9798,-7573,-1630,-1608,-1599,-1689,-1500,-1370,-2103,-1715,-1605,-197,262,-1469,-1797,87,-1017,-5320,-1577,-1651,-1681,153,-3918,315,-1302,-2597,-1149,-1039,-5536,-3133,735,1373,1054,-3184,-4385,-1851,-639,-1176,-1064,-1581,-2235,-1965,-1693,-2214,709,1809,2641,3085,1056,2312,3147,-603,-2051,-3664,-2007,-2671,-2247,424,-330,-2725,-2043,-2752,-2939,-2271,-1736,-1268,-735,-275,-3916,354,-1057,-2037,-3637,-250,-378,-1611,-803,-778,-575,-551,-438,-484,-669,-903,-1474,-3842,-2753,-3356,-1369,-1067,-704,-238,-3132,-3023,-1339,-1366,444,2608,2608,1700,340,300,-1651,1825,842,-2216,877,-713,156,-141,-2174,-907,-638,-605,-1419,-651,-928,-2777,-1274,-1697,-1037,-1070,-1571,-1288,-1818,-1445,-1655,-1743,-2411,-2670,-2892,-3220,-3220,-2946,-2698,-2638,-2384,-2185,-2121,-2492,-1960,-1892,-1802,-1721,-1557,-1388,-1277,-1220,-1301,-1198,-1291,-1131,-3432,-1055,-1040,-1064,-1505,-910,-690,-2903,-2976,-45,206,442,-1192,-992,-4947,11,1249,1464,-1908,-350,-920,-2652,-3774,-5592,-3765,-3521,-1556,-351,-1834,559,2761,4042,3898,3549,263,3059,2721,1150,2181,1910,1543,898,469,102,-423,-901,-3128,-2003,-2818,-2095,-2235,-2319,-2345,-2087,-1718,-1311,-690,-331,-2171,-3539,-237,-512,-1929,596,1594,316,-2554,349,-363,-3414,-406,-329,-656,-867,-1408,-1764,-752,-350,-143,-68,125,-345,42,525,496,697,-2107,836,642,877,-1321,-647,207,-1829,-734,-2906,-1175,129,-1989,19,-1227,166,547,-1168,-850,1988,1799,351,-386,-740,1079,2865,1206,3470,1711,-3210,-3652,211,-6874,2453,2445,-1366,-1467,-1071,-3376,-3243,-1951,1696,1723,1716,1106,-508,1829,1833,1816,1959,2081,195,-2370,-2123,-446,-1230,122,-541,-1299,-2275,-2902,-3578,-3171,-2652,-2054,-2457,-4763,-260,-617,218,541,-1798,-1357,-1358,79,-1833,-397,-730,-1148,-1329,-1467,-2474,-1803,-1412,-665,37,645,-106,1103,1821,2571,890,-251,-175,-1388,-261,-984,-805,-3025,-1770,-665,-1465,-2165,-2379,-2167,-2055,-1916,-1701,-1634,-1507,-1461,-5217,-4742,-2009,-2584,-2226,-1486,-1484,-1360,-1304,-1162,-1142,-2171,-1106,-915,-1271,-577,-607,-684,-1915,-1707,-3136,-1171,-1457,-809,-879,-2624,-966,-3362,-1299,-3317,-2749,-2160,-2234,-2184,-2599,-1291,-2133,-5869,-96,169,193,234,140,-118,-6398,-585,-678,-426,-274,-148,130,467,771,-18950,980,996,-10721,826,880,-20492,-16417,782,668,-1903,627,519,198,-28,-332,-49466,-97204,-1749,-2200,-2899,-3020,-2855,-2410,-1811,-8028,-5521,-9200,-921,-1029,-1307,-1599,-1998,-2807,-5515,-2096,-1709,-1370,-930,-536,-17,-4528,-2660,1284,1447,1641,1730,-1388,-2596,26,1578,-1134,-1744,-3536,138,2086,-2129,45,-1089,2689,2202,-3659,2013,1655,1360,-144,72,-1081,-2762,-1167,-1159,-944,-316,253,-429,-1046,869,-4504,-10311,-1126,1209,92,-1036,-142,-552,-982,-1396,-1675,-3007,-2041,-1806,-1901,-1971,-2029,-1956,-2043,-2435,-3154,-1568,-1148,-1167,-2294,-822,-1097,-1500,-1881,-7846,-2461,-2526,-2280,-2743,-1799,-253,365,-1434,-3379,1958,-32,-2075,-3165,-172,-271,-1135,-1562,1219,-2235,481,-2736,-8322,-18958,-39256,-53103,-40549,586,-480,-737,-33819,-78299,-75124,-40263,-2812,-3014,-3037,-9294,-2569,-1805,-1317,-699,-134,-13482,-18741,-15316,-17852,-48567,-70913,-50010,-7673,-3446,-3812,-2360,-1479,199,-940,-849,-4122,424,404,-977,-282,-516,-1013,-4420,-2436,-957,-892,-977,-893,-698,-549,-513,-820,-365,-194,-1637,-110,-257,-3561,-121,-427,-3268,-1590,-1017,-1372,-1708,-2108,-2288,-2026,-1623,-1204,-846,-951,-140,256,756,923,1056,-1541,-243,-319,-3178,-1864,-2860,870,3783,3708,1381,-615,1106,1841,85,-989,-1799,-913,-1921,-2647,-3234,-2911,-2144,-1373,-593,-26,488,685,773,-1610,1329,-1097,295,-1111,-1540,-236,1025,849,-451,-3208,-1255,-399,-709,779,904,1216,1339,549,1220,1038,-298,-2289,62,-361,-660,-849,-767,-826,-3529,-1501,-2238,-401,1071,-510,-1519,-3780,-2466,249,-826,2,1320,-1897,-513,227,49,-2989,-3120,501,158,121,61,-1316,-3025,-325,-888,-3658,-8071,-5749,-926,426,-1842,-1355,-2098,-2736,-3088,-2702,-2202,-1937,-1765,-1710,-1695,-1682,-1669,-1590,-1531,-1413,-1337,-1295,-1528,-1706,-2199,-1946,-2192,-2499,-3876,-3176,-2331,-1979,-1606,-1215,-1963,-4090,-4267,-284,-266,-286,-513,-467,-338,-185,184,627,1045,199,-254,1174,1276,-1311,-1193,-476,17,1811,-472],[1057,1948,-459,220,-631,-1314,-1428,-685,125,123,-1078,-2560,603,-1769,-1258,1196,-1457,1435,782,158,-2456,-912,-1328,-1664,-1863,-1924,-2111,-2299,-2576,-2765,-3193,-3075,-2935,-2511,-1972,-1381,-2103,-1126,-2141,-3446,-1761,-92,891,9,46,-174,1017,926,-144,-792,-2769,-718,-1381,-1995,-3399,-964,-902,-699,-288,324,-3671,-1108,885,760,-1555,782,372,899,-1009,-5946,5,-223,-551,-1002,-1595,-1975,-1979,-1669,-1535,-2961,-1186,-1062,-1064,-1106,-2849,-1483,-1769,-1870,-2064,-2278,-1866,-1435,-1930,-5808,-685,-647,-1441,-3115,-2398,-2277,-1895,-1633,-927,-892,-427,-86,346,893,450,1908,2083,-1749,-1206,1810,1706,1641,-832,-623,-747,964,1969,949,-690,850,1366,600,576,-594,-2609,-273,-529,-823,-846,-727,-231,-1029,-677,-808,-2862,-894,-749,-874,-479,-353,-405,-552,-1690,-1849,-1566,-2608,-2171,-1169,-999,-304,77,-1150,-2041,-239,461,248,-1760,-1013,-226,-1128,-1570,-6575,-20,1631,1093,-1023,-4144,-2234,-937,-2890,373,1031,3229,-243,-50,1824,-2191,-2661,-1509,-1240,5725,2104,992,-1817,-3259,-4120,-1368,-1656,-3122,-1558,1672,2642,1833,1273,-154,117,-357,-916,-6599,-1323,-1431,-1298,-1269,-1316,-3111,-1573,-1717,-1625,-1673,-1551,-1468,-1459,-1435,-2235,-1797,-1985,-2047,-2115,-2251,-2299,-2417,-2301,-2014,-1572,-955,-860,-1743,-282,-141,90,-57,-490,-76746,-118740,-75928,-58479,1122,-12601,-23608,-28430,-263134,-473711,-234547,-31524,-9430,-27865,-29930,-47160,-308,-286,-232,-38785,-29471,-11359,327,-1856,-10455,-544,-842,-1478,-1876,-6179,-5468,-191,-3437,383,429,-3017,483,-2279,-10173,-6778,554,614,749,812,1123,-548,-2446,-2264,-1812,-341,258,-1572,-2006,293,-367,-4946,-2505,-2084,-1251,289,-3680,14,-1475,-2178,-907,-357,-4315,-4730,-672,1595,1155,-4947,-3427,-2154,-964,-673,-141,-225,-608,-2049,-1972,-2236,-2281,-1757,-1053,-553,-110,28,491,-215,-1515,-3367,-1602,-2084,-1579,1324,2230,-2557,761,1324,-789,-1422,-1359,-1265,-1806,-2200,-3230,-1854,-1653,-1903,-3015,-903,-730,-1485,-1071,-940,-31,-198,870,948,880,751,-1570,-3962,-2824,-3209,-1978,2,-418,223,-2304,-2500,-1196,-1061,133,-106,-419,-499,-498,-660,-1928,-598,-651,-2435,-709,-966,-1003,-1168,-2375,-1500,-1334,-1149,-1174,-865,-1071,-3197,-1074,-1589,-987,-1082,-1441,-1424,-1915,-1513,-1519,-1298,-1557,-1362,-1103,-1853,-599,-203,122,214,129,538,-547,-2367,-23,-827,-770,-1151,-1281,-1054,-568,14,364,1133,1511,1336,-4041,-835,282,-1031,-1705,972,985,-2871,-2987,688,793,258,-1418,-466,-4179,384,905,1939,-1801,-214,-836,-2143,-3118,-5162,-3925,-3608,-1755,-577,-1745,263,667,4,-476,-564,-475,-361,-269,-272,-312,-480,-783,-1355,-1689,-1916,-2258,-2532,-2800,-3007,-3109,-2702,-2314,-1836,-1312,-606,44,557,874,-61,-1731,-3284,-742,-1159,-1636,457,1495,823,-2716,-1,-366,-3285,-664,-446,-911,-699,-1512,-1691,-879,-217,-114,-158,-111,-175,-190,-302,-563,-602,-1814,-813,-1054,-791,-1472,-619,-546,-1062,-713,-3183,-1409,-762,-2409,-423,-1599,32,361,-519,-280,1061,1316,341,-370,-1015,1466,2963,1818,3809,1985,-3721,-2965,1987,-5333,4869,4024,-1512,-1508,-206,-2875,-3359,-2456,849,432,44,-184,-482,-604,-705,-731,-494,-175,-98,-1701,-2483,-1434,-2241,124,-155,-561,-1218,-1572,-2052,-2667,-3316,-3242,-2638,-4240,-1434,-1039,-682,-146,-2817,-1040,-1083,526,-1409,1241,-940,-1025,-1459,729,-1321,-434,-432,-336,-819,-653,-108,489,1150,1643,1068,-316,-456,-1122,-257,-1200,-902,-2714,-1705,-460,-819,-1180,-2173,-1556,-1950,-2332,-2627,-3049,-3283,-3002,-4618,-5838,-2546,-1835,-2574,-38,-236,-714,600,619,-481,-840,-341,-640,-2381,-1263,-1653,-1912,-2044,-2041,-2720,-1642,-1594,-1546,-1798,-1841,-1692,-2897,-1509,-1871,-3405,-1120,-821,-833,-2424,597,-1550,-6322,1949,2276,2227,2427,2320,1990,-6533,563,-1103,1008,1060,1160,1467,1852,2197,-16786,2366,2265,-7915,1644,1381,-11270,-23861,314,-6,-2047,-221,-304,-530,-595,-647,-76913,-88828,-655,-469,-4133,-237,-58,-1250,-2408,-9743,-5923,-10672,332,167,-91,-1473,-571,-4260,-6162,-1225,-1158,-1076,-857,-669,-367,-3771,-2562,111,-72,-263,-592,-1856,-2050,-1980,-2265,-2051,-1728,-4147,-1105,-806,-1597,-179,-1082,47,-7,-3174,-491,-724,-801,-1206,-1227,-1024,-2649,-461,-60,230,696,985,-342,-868,144,-5893,-10597,-926,657,-235,-1085,183,245,321,379,471,-2729,-1819,-56,388,-758,-2283,-1847,-845,-1651,-2594,-1513,-1146,-1009,-1842,-469,-363,-495,-1434,-7763,-2128,-2650,-1167,-2349,-1422,-478,-305,-2074,-3052,168,-28,-1852,-2976,-345,-614,-1344,-917,-337,-2029,87,-3074,-9346,-17350,-32264,-37763,-25232,-724,-836,-527,-32187,-62842,-45886,-12071,1969,2583,3112,-12226,3373,3564,3443,3539,1329,-14603,-16780,-13042,-16507,-56534,-84828,-55317,-7841,-3375,-3857,-2463,-1843,243,-1239,-479,-2948,-481,-522,-662,-516,-238,-1365,-4063,-2013,100,527,-63,440,551,600,536,-161,88,560,-1555,520,346,-2838,550,337,-2840,-1614,-598,225,207,200,239,346,382,396,-62,-487,392,510,760,706,622,-700,86,-808,-3376,-1915,-2633,1628,3005,3265,1874,-568,498,1572,589,-609,-1901,-1157,-1730,-797,-1248,-1502,-1539,-1446,-1245,-1190,-1131,-1323,-1505,-1549,-1454,-1281,-1387,-1589,-1602,-1687,-1659,-1367,-1171,-2401,-1030,-919,-1044,506,522,598,387,-42,-551,-1119,-1664,-1902,-1920,-1719,-1387,-1067,-670,-560,-2631,-723,-1514,318,273,-910,-1291,-3279,-2765,-817,-1998,-742,-494,-1735,-386,102,-56,-2861,-2965,-1629,-1720,-1172,-550,-1029,-2686,-463,-488,-2607,-7164,-5268,-585,1046,-1757,-1376,-653,-774,-804,-602,-1267,97,-1478,471,553,586,552,478,268,15,-337,-740,-1392,-1937,-2364,-2640,-2886,-3010,-4055,-3559,-2320,-1675,-1219,-765,-1937,-3608,-3974,391,443,566,328,69,127,-104,-195,-194,-89,103,-560,853,1276,-885,-1047,45,371,1480,-145],[289,-459,-1074,-1612,-1730,-1588,-1354,-944,-794,-725,-937,-2235,-918,-2183,-1198,-1301,-1436,-1607,-1672,-1596,-2564,-1696,-674,-292,52,-864,-186,243,530,119,-2594,-1757,-2009,-1368,-335,-196,-2158,-1530,-1696,-2615,-1676,894,1166,125,573,161,1425,1101,-225,-169,-2269,-286,-225,-546,-3295,775,-349,-1022,-766,-289,-3162,-1742,2584,2416,-1652,613,-96,2217,-828,-5969,486,1523,1366,976,809,752,756,738,623,-3378,646,658,566,444,-2594,-37,-332,-397,-1638,-660,-673,-717,-2773,-4580,-875,-965,-1865,-3177,-2499,-3043,-1748,-2607,-364,-372,-142,-212,-339,-445,-470,-732,-990,-1644,-1000,-554,-78,388,-1195,-490,-15,1272,1207,759,-626,232,13,-261,-445,-228,-2662,-230,68,16,-987,-469,-796,-1387,-1816,-1992,-3393,-1668,-1385,-2123,-394,-19,159,-468,-1519,-2163,-534,-2018,-1752,-1603,-1735,-1809,-1681,-1245,-2089,-272,77,370,-2259,-853,836,-94,-650,-6632,-183,588,440,-766,-4415,-3118,-1690,-2365,-984,-1220,-1134,-822,-381,242,-1061,-1970,-1103,-692,2307,2407,1375,-1875,-2860,-4171,-1115,-1468,-3410,-1396,-491,-1041,-1914,-2279,-2008,-1634,-1180,-991,-6542,-592,-593,-469,-514,-684,-2731,-1324,-1711,-1868,-2137,-2185,-2198,-2201,-2103,-2159,-2078,-1972,-1876,-1406,-1168,-864,-678,-409,-276,-236,-131,-597,-2446,-1276,-1790,-2205,-2898,-2985,-65188,-98404,-61870,-51337,-659,-9606,-21123,-28024,-280950,-539292,-287671,-38157,-14462,-28759,-26274,-37292,59,-254,-648,-43164,-28277,-13804,-1922,-2350,-11061,-2282,-1763,-1014,-594,-5041,-4705,1040,-3785,1560,1540,-2591,1150,-2920,-10688,-5739,1105,921,748,463,413,260,-2314,-2733,-1934,-346,377,-1661,-2164,357,199,-4220,-3319,-1930,-759,471,-3268,-196,-1418,-1667,-552,381,-2967,-5392,-2037,1167,529,-4850,-2328,-2311,-1067,-736,-364,51,277,-2171,-2093,-2003,360,299,357,295,319,213,585,82,-987,-2853,-1175,-1441,-745,1137,3673,-2176,1010,3258,-246,-1166,-950,-915,802,377,-2529,-98,-891,-1724,-2351,-2329,-2820,-1882,-1205,-1587,-112,-234,1116,1159,932,538,-1556,-3758,-2801,-2974,-2495,-1416,-1065,-697,-1299,-1911,-1044,-662,-589,-989,-1421,-1503,-1374,-1317,-2077,-735,-547,-2029,-245,-911,-400,-607,-2455,-1372,-1382,-1524,-1747,-1863,-2194,-3516,-2351,-2136,-1984,-1883,-1871,-1782,-1866,-1460,-1264,-1028,-1226,-990,-927,-1618,-168,221,-188,612,8,980,-436,-2078,-21,-1531,17,-879,1216,-694,1420,1722,152,1652,2243,1512,-4134,-1152,-176,-994,-1790,-1302,-1441,-2627,-2955,388,935,5,-1561,74,-3275,930,825,1621,-1514,9,-717,-1610,-2433,-4502,-3948,-3554,-1827,-645,-1384,24,-168,-1034,-1707,-1585,-1024,-452,63,484,889,1204,1427,1422,313,1994,1860,993,-1902,-2338,-3097,-3402,-1160,-216,-440,37,702,1260,904,431,-1160,-2907,-1244,-1519,-992,450,1907,1295,-2668,-357,-285,-2960,-199,296,-1828,-430,-1352,-1564,-930,355,147,-212,-463,-755,-905,-1020,-1164,-1015,-1355,-916,-1152,-1011,-1452,-1241,-1345,-1371,-1701,-3194,-1816,-1895,-2754,-1832,-1921,-1697,-1512,-1426,-1380,-1453,-1533,-1641,-1651,-1459,-1217,-786,-276,309,710,-3773,-1987,1528,-3751,1688,1530,-1677,-1261,-238,-2386,-3354,-2979,-2013,-1799,-1610,-1423,-1479,-1525,-1697,-1916,-1938,-1812,-1620,-1305,-2758,-2629,-3282,-1079,-1227,-1486,-1972,-2141,-2419,-2811,-3242,-3391,-3052,-3440,-2442,-2350,-2295,-2058,-2865,-2024,-1897,-1574,-1141,-866,-1075,-927,-1720,-55,-199,-826,-206,-216,-449,-566,-793,-1136,-1393,-1665,-1704,-1479,-1202,-928,-470,-1414,-757,-2315,-1702,-90,-563,-1249,-2062,-2382,-2119,-1638,-1038,-551,32,-575,-3985,-5352,-2985,-1163,-2797,1662,-130,-1052,896,121,-1648,496,2281,-218,-2973,-1001,1777,-1944,-1100,-2302,-2352,-1097,-1818,518,1653,-1023,1221,-2517,634,-507,-3086,-397,-537,-760,-2160,84,-1076,-6669,1573,2150,1905,3070,3429,3563,-6763,-62,-1318,2387,2883,2422,2039,1672,1269,-14499,157,-424,-4163,-1658,-1941,-1967,-27743,-942,-839,-4995,-682,-732,-969,-1052,-1093,-107423,-81262,-811,-507,-14337,-83,-131,-4802,-4131,-11115,-5423,-11654,896,721,412,-2429,-254,-5440,-6830,-852,-603,-360,-36,183,446,-3070,-2455,362,-137,-695,-1394,-2614,-1616,-670,137,685,-1161,-4859,-171,1288,-1221,1081,-1237,2752,2182,-2833,1283,1595,2072,-755,-24,-116,-2659,65,3852,1917,198,908,-350,-687,-401,-7422,-9115,-1280,-620,-750,-1396,731,1017,1130,1067,931,-2608,-1965,-1340,44,-1076,-2534,-2680,-80,-1056,-2125,-397,-383,-723,-1106,-1095,-1566,-2063,-2386,-7818,-2819,-3052,-2646,-2389,-2274,-1918,-1882,-3015,-2887,-1699,-1370,-1719,-3101,-470,-14,-1524,-51,-368,-1403,1238,-3263,-10024,-16098,-26989,-25341,-12066,2600,-757,917,-29828,-48318,-20795,5270,5453,3551,5991,-13011,5143,4522,3422,2393,-1382,-14377,-14756,-10843,-15414,-64102,-98143,-47748,-7199,-3401,-4120,-2869,-2422,82,-1924,-459,-2140,-119,413,-267,-150,-398,-1859,-3830,-1831,-143,2089,-101,1384,1084,668,107,-311,-931,-1267,-1519,-1739,-1609,-2301,-1177,-1091,-2554,-1784,-931,-204,-15,98,239,396,249,362,-1378,-290,-115,-173,-48,-137,-145,-64,189,-1530,-3557,-2108,-2616,1774,1721,1474,1129,-698,-189,-495,-939,-1292,-2228,-1604,-1667,-1521,-1429,-1375,-1348,-1372,-1383,-1544,-1651,-1913,-2062,-1974,-1672,-1226,-998,-836,-1067,-387,-353,-258,-400,-1785,-984,-1682,-1666,-1331,-1843,-2239,-2554,-1904,-1112,-381,-557,-1224,629,503,1052,-90,87,-388,-1759,8,-999,-590,-1081,-1517,-1984,-2924,-3083,-1701,-3226,-1062,-550,-1577,-447,-474,-823,-2919,-2806,-1092,-526,102,476,-765,-2329,-707,-157,-1743,-6251,-4795,-263,887,-1702,-1422,-601,-386,-384,-206,-919,422,-1662,835,991,1137,1250,1355,769,618,1249,142,795,-250,-2443,363,180,-1014,-3425,-3625,-2221,-792,-915,-957,-1850,-3129,-3488,-203,146,437,460,-213,576,364,182,-11,-185,-312,-825,-164,-24,41,-665,-1,-207,-301,-602],[99,220,-1612,534,627,-490,-143,575,355,72,-828,-1981,-930,-2374,-1641,-1970,-2352,-2750,-2805,-2318,-2592,-2603,-43,651,599,-1303,-326,-5,1589,626,-2145,-1369,-2065,-1401,-399,69,-2415,-2055,-1235,-1881,-1558,119,214,191,333,347,547,478,-396,30,-1364,-595,-1050,-1575,-2685,-2534,-2625,-2481,-2201,-1886,-2269,-2019,-1339,-1479,-1929,-1435,-1229,-1056,-1004,-5828,-907,-682,-510,-435,-463,-249,2,207,281,-3935,529,559,417,170,-2466,-760,-1356,-1744,-2124,-2402,-2239,-1853,-3322,-3457,-432,-39,-2340,-3217,-2410,-3915,-1582,-3081,220,753,477,-145,-838,-1475,-1913,-2222,-1903,-1575,-621,120,738,1251,-1636,-406,560,1379,1865,356,-696,906,1474,-256,-329,7,-2204,-972,1744,2193,-1359,-295,2344,-1741,37,-725,-3106,-590,-2679,-3634,736,1037,1183,-698,-1282,-2403,-322,-1491,-1508,-596,-782,-508,-630,-1443,-2090,937,1679,1524,-1940,-692,655,250,-207,-6520,-1020,-1389,-1710,-1996,-3714,-3997,-2061,-1920,-1126,-1040,-933,-988,-1231,-1480,-1856,-2240,-2790,-3267,-3504,-3832,-4163,-4395,-4539,-4467,-4376,-4062,-3748,-2904,-2450,-1717,-1296,-591,153,701,1279,125,-6432,908,2079,390,1029,-916,-2156,148,-650,-1200,-1755,-1887,-1740,-1383,-1721,-1325,96,527,-2075,-1882,1586,1760,1749,1779,1663,1475,1388,794,-3536,36,-421,-746,-1373,-5608,-52260,-83994,-57005,-47946,-1386,-7263,-19604,-29526,-296478,-602629,-335472,-43356,-19275,-26940,-23572,-25581,-1283,-1568,-1869,-48098,-23789,-13992,-2477,-2938,-12085,-507,263,897,598,-4107,-4468,636,-4523,3131,2595,-2218,-77,-3707,-11111,-4599,1768,1004,1374,1064,969,769,-1843,-3242,-2148,-379,153,-1825,-2414,-374,-357,-3418,-2504,-1387,-405,356,-2890,-486,-1347,-1278,-274,960,-1761,-4037,-3476,617,-470,-3251,-1347,-2514,-1932,-2165,-2039,-1735,-1510,-2328,-2216,-1820,-1278,-1448,-1616,-2015,-2384,-2798,-2544,-2018,-1268,-2333,-927,-963,1,695,1958,-1804,872,2325,41,-938,-601,-1161,998,1276,-2045,1352,-918,-1697,-1830,-311,926,-1000,-1340,-2131,-163,-419,989,743,419,148,-1608,-3401,-2877,-2821,-3088,-569,-621,369,-395,-1481,-1060,-394,208,-236,-769,-1061,-1249,-1550,-2254,-1621,-1668,-1501,-1614,-1623,-1730,-1825,-2611,-2117,-1998,-1882,-1832,-1686,-1794,-3352,-1762,-1578,-1504,-1507,-1617,-1673,-1878,-1688,-1538,-1629,-1975,-1842,-1574,-1625,-765,-57,-939,1309,-217,1631,-500,-1784,-404,-2258,-619,-1510,801,-514,1616,1332,-123,1488,1332,598,-3470,-1478,-1622,-2248,-2389,-1726,-1127,-2391,-3030,-53,122,-405,-1799,-68,-2488,-194,-251,-268,-1219,-59,-709,-1261,-1939,-3853,-3821,-3532,-1937,-728,-968,-435,-398,-391,-414,-346,-1747,-326,-247,-89,235,637,1092,1451,-148,1873,1695,1630,-1368,-2299,-2755,-4064,-1347,-404,-902,-437,116,1171,1006,912,-673,-2572,-1831,-1351,-183,433,1623,1427,-2514,-806,-241,-2580,-385,409,-2857,-729,-1160,-1531,-1025,688,402,0,-293,-657,-953,-1313,-1802,-2082,-2609,-1858,-1671,-1143,-1360,-745,-1330,-545,-777,-3040,-2505,-965,-2839,-181,-2268,567,773,697,724,493,219,-139,-518,-1374,-1394,-1783,-1995,-1908,-1805,-3340,-1304,-1222,-2274,-714,-534,-1906,-799,-795,-1994,-3304,-3558,-1278,-1385,-1396,-1082,-671,1,715,921,2334,1785,80,-32,-2753,-4011,-4315,2339,2286,1354,193,-607,-1380,-1983,-2185,-1938,-2632,-2587,-791,-1189,-795,-685,-1964,-858,-797,-493,-293,374,-1166,-888,-1992,1714,900,-1202,251,1318,1157,-124,173,-596,-1327,-2067,-1993,-1385,-897,-753,-173,-1522,-351,-1819,-1727,-1243,-1997,-2811,-2316,-1576,-1065,-561,19,460,254,-565,-3269,-4370,-3257,-519,-2847,1249,-15,-1426,478,-382,-2761,1553,1188,-1292,-2251,-504,249,-2157,-768,-2346,-1973,-1376,-2119,-660,-380,-134,706,-2129,839,830,-1834,833,-225,-372,-1662,1328,-605,-6563,1027,885,591,415,230,5,-6902,-659,-1173,104,227,272,438,652,849,-11982,961,991,-39,927,1033,1092,-25602,942,774,-10866,532,322,-83,-396,-759,-139218,-74231,-2199,-2639,-24535,-3951,-6678,-8085,-5955,-11491,-4092,-12030,-539,-585,-806,-3058,-1311,-5811,-7213,-1127,-670,-275,157,449,745,-2226,-2173,536,-75,-789,-1716,-3391,-2746,-1649,-588,628,-717,-5414,-282,753,-805,1586,-1326,3645,2118,-2443,1654,1606,2172,-1075,-291,30,-2578,32,4285,2412,-441,884,-242,-405,-1517,-7033,-7213,-1314,-781,-1199,-1700,102,240,213,17,-242,-2380,-1893,-2632,-1342,-1379,-2540,-3261,-911,-769,-1548,-739,-519,-602,-462,-274,-294,-286,-873,-7524,-3060,-2780,-408,-785,-1278,2641,160,-3928,-2581,2795,5,-1456,-3253,-799,-86,-1488,-863,-811,-376,749,-3060,-9592,-14958,-23596,-16497,-1865,3881,-479,1032,-26286,-34716,-523,1676,1074,833,635,-10285,-178,-414,-912,-1166,-2593,-12607,-12476,-8559,-13933,-68857,-106933,-40751,-6219,-3398,-4281,-3196,-2914,2,-2679,-512,-1453,-1043,390,-9,-243,-818,-2246,-3462,-1628,-323,4379,-45,1098,3248,2638,1840,901,-1260,-138,-1055,-52,270,-1683,627,125,-2140,-1794,-1159,-977,-1215,-1221,-937,-534,-278,-169,-2643,-478,-630,-811,-850,-1127,-1340,-1224,-1186,-2204,-3380,-2143,-2535,-1067,-1241,-1505,-1741,-1922,-2184,-2251,-2190,-2108,-2511,-1985,-2114,-2212,-2286,-2337,-2312,-2203,-2040,-1832,-1665,-1740,-1834,-1821,-1697,-1500,-1544,-1627,-1485,-1437,-1402,-1246,-1288,-1217,-1080,-2478,-2360,-1364,-1625,-1738,-1978,-2130,-1951,-1653,-1410,-1188,-1213,-1385,-1624,-1958,-2171,-2247,-1756,-1138,-628,166,875,-1534,-1389,-2674,-3306,-1259,-3323,-1688,2271,-1396,-637,1080,539,-3100,-2588,1040,1562,2060,403,-523,-1968,-1015,100,-1087,-5501,-4420,-75,-132,-1690,-1361,-1657,-1813,-2009,-2079,-1959,-1928,-1829,-1700,-1493,-1215,-895,-506,-151,257,648,-688,929,-232,-2564,1005,2179,-579,-2823,-3503,-1846,-503,351,-146,-1890,-2821,-3033,-949,153,612,-1000,-494,1127,988,846,640,372,53,-1304,-333,-403,-442,-457,-344,-213,230,659],[-390,-631,-1730,627,774,-429,-49,571,333,56,-574,-1619,-749,-2141,-1063,-1122,-1208,-1330,-1339,-1166,-2431,-3451,146,619,13,-1596,-473,-332,1620,1069,-1721,-951,-1913,-1404,-538,-427,-2745,-2542,-677,-1145,-1355,451,221,34,-248,-279,-254,-271,-547,-334,-370,-309,-378,-511,-1977,-970,-1263,-1588,-1837,-2194,-2125,-2125,-1992,-1969,-2305,-1356,-1030,-377,-87,-5506,-1084,673,910,997,906,949,912,708,277,-4561,-674,-1245,-1931,-2598,-2985,-2622,-2187,-1622,-1247,-1117,-1023,-1076,-2982,-2397,-989,-810,-2727,-3119,-2057,-3894,-1446,-2486,-335,-667,-756,-1081,-1360,-1471,-1310,-1175,-964,-1474,-645,-383,-188,-36,-2061,-296,-14,-45,-143,-278,-804,-694,-662,-704,-823,-149,-1553,-1485,672,872,-1877,-175,1175,-2067,-163,-836,-2491,-288,-2252,-4638,899,1636,1522,-983,-879,-2327,-1015,-1006,-1361,-720,-738,-734,-1083,-1692,-1955,1666,3151,1317,-1143,-462,863,166,-532,-6055,-1603,-1937,-2078,-2054,-2746,-4379,-2011,-1605,-501,-341,-106,39,-440,167,186,-592,-565,42,167,139,25,-2442,-2193,-4402,-1055,-1344,-3976,-1033,-656,-230,688,1126,1634,1957,2315,366,-6138,519,2348,424,592,-1920,-1470,563,135,-30,10,258,564,843,-1976,-1015,1146,1023,-2267,-2527,361,20,-444,-800,-1217,-1598,-1742,-2195,-4752,-2068,-1927,-1662,-1734,-7951,-39181,-76261,-61136,-48152,174,-5561,-18913,-31926,-291061,-616792,-348362,-43350,-21231,-24053,-21970,-10975,514,185,-174,-50715,-17672,-11079,-6160,-3705,-13347,-1152,-962,-640,-487,-3403,-4676,-91,-5358,127,-20,-1796,-1308,-4337,-10331,-3253,76,138,234,227,457,602,-1168,-3090,-2318,-320,768,-1820,-2543,-231,-76,-2511,-1704,-556,-112,53,-2426,-685,-1193,-899,54,-87,-634,-2213,-4275,-1148,-1449,-1760,-1599,-2625,-1411,-1238,-933,-694,-698,-2325,-2184,-1552,-1582,-1903,-2152,-2570,-2932,-3381,-3276,-2990,-2539,-2227,-1854,-1540,-1216,-966,-700,-1341,-301,-87,-3,-668,-242,-1360,659,930,-1635,1417,-938,-1670,-1290,-379,1193,-603,-1290,-2223,-90,-622,3305,5528,5098,4576,-1567,-2834,-2900,-2590,-3598,-612,-286,669,433,-1098,-1071,-113,-106,-209,-366,-290,-512,-470,-2240,58,63,-294,0,-172,-857,-843,-2673,-1545,-1449,-1177,-837,-360,-436,-2865,335,-257,774,778,-1272,511,-1808,301,-906,-814,-360,-393,-1313,-1744,-112,205,-1709,644,-401,1261,-577,-1333,-665,-2609,-1274,-2094,519,-360,1775,1020,-304,978,432,105,-2475,-1543,-1634,-1346,-1893,-1338,-1083,-2066,-3003,-659,-716,-894,-2011,-1665,-1820,-1780,-1598,-1313,-813,-486,-654,-985,-1538,-3132,-3404,-3422,-1951,-711,-420,-462,-62,-28,20,209,-2440,566,814,898,121,1959,2353,1644,-575,1289,1528,2158,-885,-2010,-2085,-3833,-1464,-514,-1301,-784,-375,9,247,359,-210,-2204,-2288,-431,-538,-1157,-1801,-2267,-2480,-2169,-1856,-2067,-1677,-1356,-3824,-1924,-2251,-2240,-2168,-1843,-1442,-1140,-763,-487,-178,55,152,451,-323,-686,762,1093,-1122,106,-1728,1276,391,-2650,-3367,-1942,-2309,40,-2526,713,984,409,-248,-1020,-1761,-2484,-2336,-1736,-1374,-1081,-906,-813,-995,-2514,-1488,-1972,-2269,-2099,-1571,-2083,-806,-556,-1655,-3154,-4007,-111,708,1190,1943,603,3790,4889,660,2738,1655,580,994,-2104,-5428,-5127,2252,6119,7404,6130,5255,3032,1374,-951,-530,-2621,-1680,1723,-624,1198,-447,-1052,12,-484,-522,-827,-1185,-1395,-1454,-2259,-1191,-1351,-1506,-1477,-1602,-1979,-1918,-1500,-1158,-749,-438,-172,-1036,-949,-532,-218,-1382,-670,-1223,-1735,-1798,-2161,-2046,-1584,-1059,-726,-369,88,414,83,-515,-2427,-3357,-3327,120,-2727,820,104,-1827,93,-830,-2884,1035,1092,-2307,-1206,259,124,-1739,-274,-2142,-1585,-1299,-2336,1839,2410,792,693,-1715,722,2122,-118,-1181,11,221,-961,3416,-132,-5791,3224,3862,1042,2513,1780,965,-6844,-1185,-722,-991,-1215,-1486,-1632,-1724,-1806,-9265,-1747,-1467,-1167,-1085,-877,-814,-18843,-6925,-1514,-19762,-17338,-1377,-1164,-774,-397,-168721,-67094,238,-3004,-33386,-13506,-12716,-10873,-7911,-10588,-2314,-12009,-1241,-1314,-1401,-3116,-1347,-5304,-7252,-540,13,534,1128,1618,2140,-1273,-1783,848,2433,2076,1570,-4017,-430,-195,-682,-905,-1172,-5783,-1848,-2209,-2556,-2745,-2421,-1877,-1280,-2053,-304,156,662,-1324,-436,83,-2466,-127,500,166,-889,-208,-422,-390,-561,-5468,-5104,-1759,232,-1620,-1995,318,374,343,205,46,-2066,-1591,-3863,-2152,-998,-2400,-3498,807,244,-912,1846,2797,1434,660,291,1389,2030,-435,-6780,-3497,-2049,370,475,-1211,2668,-546,-4651,-2137,3179,196,-1133,-3454,-1110,-48,-1393,-1009,-1393,-947,-343,-2619,-8134,-14003,-22485,-12083,2589,2949,-466,739,-21765,-22312,2311,1791,1096,321,334,-7102,-769,-1091,-1622,-1873,-1855,-9954,-10004,-6303,-11798,-68788,-104505,-35409,-5431,-3455,-4236,-3241,-3278,-16,-3465,-631,-927,-1969,-118,231,-295,-1154,-2552,-2977,-1422,-419,6587,94,867,4203,3349,2489,1540,-972,3,-492,675,721,-988,645,-117,-1588,-1606,-1257,-574,-919,-1327,-1575,-1441,-1178,-919,-3690,-635,-407,-201,104,88,8,110,12,-2680,-2905,-1968,-2318,-975,-1287,-1645,-1915,-1993,-2021,-1833,-1529,-1216,-2612,-2187,-1355,-371,-249,-1531,-135,-150,-2809,-411,-666,-1165,-1629,-1849,-1712,-1258,-944,-701,-553,-242,-273,-271,-504,-633,-854,-3130,-2931,-892,-945,-766,-687,-3059,-569,-497,-453,-344,-361,-394,-368,-338,-177,-54,3,472,-290,601,685,-1364,-1371,-2387,-3277,-1369,-1834,-1936,89,-1062,-777,434,623,-3086,-2147,1095,1139,1148,308,-145,-1432,-1145,482,-434,-4768,-3972,62,-249,-1517,-1100,-1315,-1399,-1475,-1365,-1046,-836,-1294,-460,-307,-661,-17,152,-812,460,636,-1073,292,-81,-2485,1234,1233,-133,-2141,-3036,-1302,-573,466,309,-1759,-2343,-2324,-1494,-419,-453,-2552,-489,-357,-297,-127,46,170,194,-1532,100,-30,-196,-346,-347,-298,71,425],[-893,-1314,-1588,-490,-429,-410,-408,-227,-253,-295,-392,-1251,-1143,-1746,-218,-41,-909,222,368,-1748,-2224,-3866,1098,1170,-699,-1754,-631,-782,409,363,-1403,-719,-1737,-1422,-777,-1016,-3198,-3027,-116,-483,-1177,1183,1074,483,510,289,86,-151,-726,-430,-419,-224,-100,-15,-1411,-50,-160,-1677,-1151,-2775,-876,-1146,-1459,-2002,-2802,-2110,-1428,-769,-307,-5103,-2002,561,667,532,140,-185,-631,-1249,-2024,-5278,-1852,-1190,-585,-15,-2215,763,950,1199,-881,-328,620,-97,-1895,-1436,-1871,-1953,-2985,-2905,-1537,-3099,-1392,-1704,202,184,383,313,222,194,276,139,-61,-1351,-532,-484,-345,-113,-2434,-171,655,914,472,-718,-916,538,630,-1126,-1301,77,-935,-1615,-484,-404,-2519,-129,470,-2086,-361,-848,-1901,375,-1003,-3272,364,1044,1041,-1271,-341,-1889,-1720,-595,-1305,-838,-724,-1028,-1559,-2020,-1704,1156,927,647,-287,-194,-411,-800,-1212,-5407,-1875,-2173,-2471,-2810,-2979,-3918,-2647,-2443,-2161,-2009,-1713,-1423,-1175,-816,-514,-194,-400,85,364,440,382,-2865,-1860,-4461,-1180,-1352,-3735,-667,-1151,-345,-2,117,289,296,383,275,-5690,162,296,440,212,-2688,-824,417,279,-80,248,311,345,317,-2213,-804,-54,-247,-2468,-3147,-762,-1020,-1429,-1774,-2200,-2431,-1892,-1420,-5904,52,607,1167,1293,-9473,-26914,-75094,-73038,-51560,2460,-4432,-18815,-33915,-255522,-548130,-306801,-36035,-18758,-21524,-21371,-1389,-2045,-2562,-3041,-47154,-10931,-7918,-9955,-4649,-14802,-1870,-834,-290,-12,-3064,-5329,-293,-5986,250,-6,-1382,-2547,-4651,-8495,-1826,-587,-768,-908,-1096,-944,-757,-463,-2621,-2489,-263,1012,-1631,-2507,-674,423,-1654,-1038,285,151,357,-1969,-817,-1095,-620,349,1082,266,-571,-3148,-499,-2454,-675,330,-2717,-1055,1044,2636,2456,1963,-2193,-2075,-1339,-618,-1034,-1207,-1388,-1457,-1676,-1512,-1305,-1007,-1031,-679,-531,-356,-470,-112,-927,-172,62,-28,-518,-70,-1576,-206,-167,-1372,275,-1044,-1728,-822,-530,930,-145,-1161,-1969,-53,-949,2410,3878,3633,3247,-1547,-2286,-2974,-2383,-4134,-699,-878,-1420,-1870,-2275,-2211,-1769,-1379,-894,-481,148,-777,-353,-2123,671,1229,682,3020,481,-579,848,-2708,-1276,-1060,1096,-63,810,-61,-2474,1489,153,773,1469,-1416,280,-1786,364,-849,-1026,-278,-360,-1541,-2125,-734,-809,-2514,-1292,-1398,-1451,-1470,-1272,-1058,-2137,-2033,-2658,-114,-388,-168,-437,-916,-1259,-1784,-2041,-2388,-2432,-2639,-2294,-2196,-2016,-1877,-1917,-2941,-1931,-1960,-1955,-2374,-2286,-2427,-2601,-2757,-2760,-2408,-2107,-1841,-1555,-1404,-2561,-3021,-3416,-2041,-780,43,-598,814,1222,1620,-535,-3136,503,2810,815,-1133,2746,2471,973,-1133,505,585,14,-662,-1735,-1919,-3143,-3142,-3448,-2908,-2175,-1587,-1218,-866,-847,-656,-2035,-2674,-1012,-1278,-1455,-1681,-1925,-2295,-2453,-2713,-2846,-3306,-2681,-3229,-1607,-990,-1705,-1228,940,1357,-5,-91,1738,473,1528,1185,1019,75,-1291,215,368,-984,149,-2210,809,630,-2269,-3877,-1959,-1623,-183,-2886,-954,-1115,-1069,-740,-335,130,-59,-84,-1434,955,754,428,46,-548,-1733,-1466,-1823,-1739,-1278,-772,-2373,-21,373,-1615,-3153,-3987,-742,3024,4861,2473,795,4924,5970,344,2185,1412,1050,1933,-1110,-5599,-4774,1745,3688,3772,3558,3533,2806,677,-1493,-482,-2724,-996,181,-387,-889,-1113,-1514,-1774,-2024,-2140,-2145,-2256,-2344,-2406,-2782,-2142,-2123,-1971,-1471,-1036,-796,-1125,-254,-225,-200,-325,-519,-1598,-1276,-1686,-2123,-2413,-2637,-2459,-2214,-2003,-1704,-1431,-1095,-725,-268,52,472,554,-304,-629,-1724,-2584,-3457,500,-2721,102,-50,-2515,-462,-1435,-2171,526,513,-3363,-467,820,-705,-1265,-84,-2002,-1455,-1499,-2627,2224,5380,1440,-144,-1539,263,3072,1480,-3232,-51,603,-423,2723,64,-4607,3297,2869,288,1563,915,213,-6761,-1897,-1199,-1457,-1657,-1838,-1779,-1529,-1169,-6675,-528,-240,-3,-7,96,52,-10789,-18125,-2285,-31866,-37467,-1005,-972,-737,-493,-187208,-59153,-361,-10776,-37960,-20379,-18019,-13070,-10301,-8818,-699,-12100,-2400,-608,-1299,-2761,-1399,-4489,-7241,-2150,-1793,-1364,-807,-317,242,-534,-1636,-590,1088,920,586,-4394,-468,-944,-1401,-1492,-1411,-6158,-644,8,-298,1718,-1714,3346,1109,-1974,2798,3874,2296,-1783,-666,-161,-2652,-680,1537,560,-1512,-246,-183,-133,-795,-4178,-3172,-2847,996,-2334,-2543,110,1158,529,-235,-1034,-1976,-2838,-3686,-2800,-1692,-2485,-3654,710,557,-527,1501,2579,1732,1206,413,665,1518,-168,-5954,-3556,-1431,966,1603,-1432,1574,-1465,-4864,-1865,917,109,-1092,-4004,-1635,-295,-1667,255,-327,-166,-283,-2414,-6433,-13605,-24273,-13095,601,1081,-1279,-230,-16936,-11640,1552,1130,444,-2346,-548,-4324,-1810,-1857,-1755,-1237,-638,-7273,-7713,-4497,-9179,-63598,-94474,-32275,-5382,-3923,-4145,-3061,-3644,-314,-4522,-1109,-912,-3052,-967,112,-655,-1773,-3106,-2717,-1563,-760,1514,-35,-157,-666,-1087,-1456,-1529,-1696,-1552,-1376,-1301,-1062,-917,-815,-927,-1241,-1542,-1546,-1023,-1070,-1153,-1161,-1094,-1099,-1131,-4405,-1353,-1332,-1289,-1095,-1157,-1212,-1021,-963,-2433,-2589,-1945,-2274,-649,-695,-824,-954,-1080,-1347,-1491,-1545,-1585,-2742,-2485,-1815,-1942,-2053,-2178,-2294,-2401,-3495,-2478,-2344,-2291,-2158,-1853,-1410,-896,-664,-566,-602,-460,-662,-810,-1153,-1207,-1333,-3601,-3501,-995,-690,-116,-308,-2630,1002,-491,1512,568,1103,755,1907,1091,493,93,608,1556,-307,3132,3856,-1155,-1499,-2363,-3318,-1403,-168,-1899,1710,-904,-1128,-700,-1098,-2942,-1802,2067,3149,2910,-104,52,-1024,-1325,709,-37,-4351,-3740,73,1753,-1471,-423,-495,1078,328,-395,-934,-1501,-1828,-1802,-1470,-1898,-656,-316,-1553,-11,0,-1161,-306,-430,-2485,-542,-725,-1053,-1675,-2592,-2159,-2617,-2815,-2143,-1698,-1910,-1630,-1971,236,-302,-3496,6,1149,833,2579,1135,10,486,-1535,478,23,-542,-1059,-1405,-1654,-1402,-1018],[-1283,-1428,-1354,-143,-49,-408,72,291,270,184,-16,-860,-1529,-1331,-689,-718,-973,-727,-660,-2212,-1983,-3082,-331,-461,-1465,-1718,-1580,-1864,-2006,-1877,-1641,-1410,-1592,-1406,-1032,-1569,-3739,-3451,129,104,-1036,253,65,-269,-884,-1412,-1928,-2281,-2053,-1444,-689,161,516,-78,-1020,2088,986,-1704,-1233,-2606,730,148,-1333,873,-3346,-1272,-1670,-18,264,-4625,-2910,1638,1991,1879,1260,1858,1727,1525,1270,-4568,-21,-174,1767,998,-1998,2068,2094,2103,-682,-715,1037,96,-438,-863,-1271,-1424,-3078,-2592,-942,-2235,-1410,-961,958,1159,1494,1546,1558,1612,772,1658,1475,-1196,936,883,547,990,-2659,-25,1538,583,-312,-1201,-971,253,702,-1494,-1728,369,-426,-1408,-1134,-1715,-3248,-1557,-1131,-1761,-848,-758,-1377,-781,-831,-1578,-1141,-1275,-1440,-1542,-1711,-1667,-2252,-1575,-1463,-1354,-1181,-1373,-2011,-2432,-1350,-1449,-1629,-1802,-1979,-2068,-2127,-2130,-2099,-4620,-1767,-1554,-1360,-1258,-1124,-3375,-1658,-1426,-588,-534,-386,-757,-821,-403,-529,-662,-972,-1248,-1339,-1554,-1815,-3303,-2208,-4443,-2219,-2091,-3288,-1577,-1543,-1302,-1383,-1201,-941,-803,-535,-407,-5123,-119,510,486,-95,-2934,-272,1567,554,-306,509,1220,1121,37,-2428,-700,119,-247,-2656,-3701,-1322,-1721,-2161,-2305,-2122,-1520,-571,-38,-6720,1265,1685,2087,2064,-9766,-16060,-79536,-90516,-57359,2345,-3572,-18761,-33958,-201396,-428636,-225698,-22494,-12343,-19949,-21186,1185,1404,1429,1112,-40338,-4148,-4952,-12320,-5743,-16148,-2640,325,1543,2360,-3085,-6185,211,-5928,-348,1735,-960,-3639,-4474,-6208,-771,-1341,-1691,-1860,-2039,-1947,-1938,-1936,-2151,-2602,-1969,-1905,-2047,-2295,-2010,-1621,-1152,-587,-167,302,121,-1496,-814,-1061,-407,642,2095,926,765,-2234,-1400,-3413,-4,901,-2736,-954,1192,2876,2522,2030,-1880,-1859,-1190,-1177,1452,1621,-338,905,999,1135,-651,-224,-347,-556,-115,1585,-1076,1281,-540,-992,365,-255,-472,-941,-1708,-1610,-1691,-1399,-1244,-1274,-1785,-1312,-1216,-1200,-1021,-985,-1576,-305,-1308,184,301,263,153,-1489,-1786,-2982,-2121,-4587,-844,-912,-914,-791,-835,-1202,-124,-110,-41,-84,56,-1002,-115,-1875,398,523,688,513,363,44,-335,-2565,-1317,-1629,-1632,-1577,-1245,-1081,-2103,-645,-404,-397,-584,-1584,-1479,-2138,-2524,-1871,-1245,-912,-240,-1687,-2645,1240,1573,-2935,697,-921,770,-938,-409,-1179,-1556,-2568,-2874,-309,-476,153,122,-666,-223,-469,-412,-539,-943,-3615,-2083,-1902,124,-131,-1630,-2664,211,173,-2013,-2747,-517,-862,-1084,-1363,-1546,-1427,-1347,-1280,-1193,-1323,-2018,-2624,-3371,-2040,-786,-210,-476,726,1640,2116,-1154,-2912,-443,2083,746,-2166,1419,853,106,-1620,-568,-763,-756,-632,-1374,-731,-2402,-1879,-679,-2023,-1385,-1220,459,239,-200,-306,-1909,-2685,-343,-334,-318,-481,-814,-1693,-2070,-2616,-3035,-2491,-2892,-2154,-1026,-614,-1904,-1313,746,1113,111,-205,2341,564,3070,3714,2594,518,-1501,1065,756,-752,246,-2515,788,707,-1698,-2563,-572,-727,545,-3068,457,844,933,1021,995,-321,-262,96,-1289,-451,-1080,-1737,-2288,-2435,-1842,-1202,-715,-147,444,825,-2433,761,480,-1626,-3024,-3279,-1237,-214,242,884,1062,1864,2130,300,1785,1354,978,10,-1218,-3977,-3976,285,1392,2275,2771,3345,2406,-12,-1697,-207,-2575,-240,1062,391,-182,-396,-652,-630,-525,-306,-73,-75,-1393,-1341,-3123,-965,-1545,-2220,-2002,-1627,-1258,-1687,-371,-166,28,-101,-319,-2073,-1135,-642,-955,-1174,-1425,-1418,-2041,-1377,-1222,-1066,-768,-479,-208,57,472,167,-479,-488,-809,-1667,-3274,1018,-2440,-530,-106,-3088,-754,-1760,-1392,2008,1808,-3791,265,1455,-1150,-562,266,-1600,-1174,-1277,-2490,2713,3782,2167,-751,-1179,-97,1601,1062,-2706,-16,6,-96,-56,-197,-2739,-881,-1312,-1782,-1581,-1098,-759,-6188,-2368,-247,-222,-283,-466,-569,-647,-767,-3842,-1297,-1548,-1679,-1770,-1465,-1109,-3032,-25776,-11697,-46389,-55751,-37,-185,-256,-377,-180571,-48941,-1300,-17582,-34717,-21908,-21639,-13927,-12636,-6081,-1481,-12004,-4661,-1278,-3312,-1629,-1645,-3294,-6785,-2681,-2883,-2778,-2536,-2345,-2048,-1718,-1620,-1718,-1581,-1647,-1790,-3669,-2120,-2047,-1914,-1520,-1179,-5958,-598,-281,-22,546,-1836,1414,476,-1717,2946,3599,2466,-1937,-429,-104,-2651,-1072,4467,3597,-1881,577,-77,23,-866,-2712,-1003,-4066,191,-2844,-2771,-211,1670,1061,319,-445,-1612,-2177,-2666,-2947,-2395,-2335,-3455,-916,-660,-658,-550,-347,-448,-343,-217,-328,-465,-495,-4654,-2674,-829,-965,-1063,-1406,-1135,-2036,-3761,-1255,82,206,-839,-4357,-1749,-175,-1882,1909,588,1388,1204,-2060,-4378,-13279,-28632,-19492,469,335,-2410,-1293,-11673,-2328,-2210,-2593,-2757,-4465,-1785,-1667,-1372,-1245,-1522,-1697,-1760,-4385,-5194,-2741,-5587,-53966,-82414,-30722,-5602,-4308,-3443,-2101,-3261,-416,-5153,-1416,-946,-3545,-1642,115,-857,-2240,-3374,-2236,-1600,-881,-876,-1440,-1693,-1680,-1586,-1503,-1237,-1187,-936,-726,-646,-397,-201,11,-917,-682,-1187,-1577,244,1137,1714,719,-478,995,-504,-3799,-120,1351,816,272,-628,-1472,-1640,-1175,-1761,-2111,-1738,-1996,2738,2806,2542,1009,-446,463,-1480,-903,-1320,-2486,-2489,-1467,-626,-307,-352,379,10,-3325,-1207,279,1076,559,82,-337,-851,-1367,-2064,-2487,-2597,-2347,-1937,-1733,-1293,-1126,-3110,-3518,17,-18,604,-557,-1295,686,-956,2134,1012,1145,975,1981,1463,585,85,1099,862,-468,142,97,-800,-1547,-2380,-3253,-1270,1446,-1369,1773,-764,-1458,1560,540,-2636,-1445,846,3059,1828,-676,166,-643,-1395,898,271,-4129,-3611,-159,1423,-1497,-115,-457,703,991,-202,-328,-862,-1101,-1274,-1276,-2472,-944,-1039,-2327,343,671,-1073,-830,-276,-2620,985,769,-66,-1501,-2305,-833,-1263,-1670,-1968,-2034,-1867,-1479,-2275,-774,-1114,-2557,-362,-376,-575,-758,-996,-1314,-1711,-1794,-1545,-1190,-884,-615,-283,-7,470,845],[-1203,-685,-944,575,571,-227,291,2801,2562,1543,562,-265,-1652,-817,-100,-432,-881,-962,-1108,-2320,-1544,-2103,-1620,-2009,-2542,-3032,-3011,-2542,-2080,-1544,-1066,-717,-1355,-1171,-1063,-1778,-4180,-3210,-349,-604,-790,-979,-1360,-1860,-2613,-3253,-3374,-2613,-1736,-871,11,654,378,-181,-651,3737,1424,-1523,-1233,-1913,1822,1268,-2652,342,-3664,-1388,-1753,-2095,-890,-3954,-3609,2257,4791,1939,1323,3301,5272,4609,2032,-3608,-174,-607,1769,-50,-1542,126,-380,-594,-758,-1037,-861,-832,-840,-863,-920,-1032,-2915,-2120,-1106,-1265,-1390,-863,-755,-790,-594,-646,-716,-720,-617,-724,-896,-1198,-1389,-1439,-1458,-1421,-2559,-1343,-1175,-1013,-904,-1387,-884,-1051,-1036,-1720,-1998,-970,-1035,-984,-444,-70,-3954,-107,1428,-1178,-533,-529,-880,1783,1352,126,-564,2606,1747,-1517,1029,-220,-2375,34,-1349,-921,-711,-1704,-2348,-2883,-819,992,764,53,177,-92,-358,-582,-773,-3695,-984,-726,-609,-534,-394,-2833,-1540,-1500,-605,180,248,-1267,-1042,-87,-297,-473,-775,-985,-959,-1009,-1077,-3607,-1139,-4310,-1691,-1394,-2721,-694,-1051,-1087,-1595,-1880,-2075,-2303,-2227,-2100,-4472,-1111,-551,236,-316,-2668,176,1812,74,-652,557,3806,2957,-1308,-2609,-719,1135,543,-2817,-4159,987,1972,2155,775,470,3071,-342,-1287,-7042,2095,4429,4055,3255,-9110,-6984,-88029,-110726,-64399,-284,-2582,-18022,-31023,-139684,-295597,-131609,-6201,-3930,-19525,-20458,691,730,706,509,-32922,110,-2420,-9146,-6980,-15410,-3455,-2881,-3102,-3364,-3574,-6692,-3450,-5089,-3742,-3953,-3888,-4210,-3862,-3814,-1564,-1248,-1017,-918,-1096,-1185,-1468,-1825,-2268,-2648,-2861,-2523,-1960,-1928,-1196,-272,-252,-42,1163,365,-237,-1042,-716,-1126,-272,904,2181,1288,1688,-1601,-2211,-4335,243,1257,-2691,-788,1096,1196,1300,1243,-1442,-1580,-1171,-1735,448,463,-387,558,582,697,-951,-193,315,-523,-101,1953,-1498,3241,-235,-1861,2431,-802,-577,-54,-1763,-980,-1278,-1145,-1078,-1310,-1843,-1190,-1115,-1157,-1101,-1251,-1236,-1034,-1653,-781,-647,-603,-578,-1435,-1421,-2905,-1827,-4831,-1118,-933,-1078,-1188,-1322,-1365,-1613,-2011,-2351,-2793,-3040,-3251,-3635,-3760,-3764,-3512,-3022,-2765,-2386,-2086,-1785,-2275,-1335,-2184,-566,-342,-103,-156,-1805,-120,56,-83,207,-1781,-693,-1583,801,-945,-395,1772,1652,-1743,-3282,1931,2848,-2726,301,-1135,1243,-1021,254,-1326,-1042,-2492,-2659,175,-632,1319,-156,-726,-369,2398,1657,381,-302,-3763,-2663,-1844,-259,-595,-1441,-2255,-40,350,-2607,-3150,46,-619,1515,1594,1320,59,277,-524,-804,-1191,-1544,-2302,-3319,-1973,-1345,-1315,-1127,-994,-952,-1052,-1516,-2223,-1894,-2210,-2327,-2901,-1765,-1365,-1116,-2024,-1020,290,637,-478,-1009,-78,-1747,-2027,-515,-1992,-1498,-1326,-740,-1376,-2276,-2898,-2211,-2430,-981,-639,-377,-335,-482,-1463,-2331,-1764,-2308,-3419,-3133,-1827,-935,-403,-2113,-1348,389,654,308,-208,2608,650,2787,3441,2543,944,-1133,-343,-650,-609,-172,-2657,731,741,-1022,-1067,678,251,345,-3073,-183,-392,-658,-861,-1062,-1611,-1167,-1101,-1020,-878,-736,-555,-313,-203,-86,215,290,507,834,1034,-2277,891,673,-1751,-2810,-2403,-1596,-1049,-1548,-1842,-1920,-1570,-1145,-763,-326,-40,-87,-346,-934,-2387,-3254,-966,164,1293,2206,3299,1765,-740,-1551,265,-2191,492,1812,1276,1720,164,956,605,-327,-298,-681,-1139,-1521,-1812,-2716,-1887,-2028,-2207,-1766,-1523,-1446,-2207,-1083,-1044,-935,-898,-877,-2514,-1010,-936,-970,-918,-946,-813,-2029,-1211,-1049,-1274,-1451,-1661,-2084,-2495,-2741,-2927,-2755,-2417,-2031,-1580,-2887,-708,-1937,-1159,-164,-3595,-873,-1908,-650,577,539,-3488,771,826,-1353,159,574,-1102,-821,-646,-1997,1986,2119,2431,-1053,-737,-440,2558,2304,-748,-13,755,159,-337,-992,-1748,-1674,-646,-919,1286,2128,-1572,-5311,-2755,785,2613,4545,4585,4292,4633,4476,-1000,1484,2740,1910,859,-2,-826,-1374,-28197,-20426,-62802,-69758,799,975,1170,1257,-150904,-35965,-965,-22864,-26996,-18744,-23480,-13953,-14895,-2861,-1900,-11940,-7319,-1469,-5304,-117,452,-2192,-6161,505,355,18,-291,-578,-491,-10,-1004,-2518,1621,864,-197,-2154,1402,1359,874,589,318,-5497,-72,218,276,561,-1931,486,-188,-1441,-663,-1127,-1382,-1939,-1462,-930,-2629,-1414,220,304,-2247,418,52,80,-990,-1297,-135,-5467,-820,-3330,-2772,-18,81,19,-171,-402,-1177,-1195,-1355,-1808,-2186,-2420,-3268,-2452,-2331,-2441,-2460,-2422,-2734,-2889,-3043,-3355,-3472,-3347,-3258,-3076,-2919,-2757,-2569,-2539,-2273,-2347,-2205,-2031,-1650,-1234,-848,-4520,-1532,82,-2268,725,691,710,663,-1834,-2413,-13177,-35731,-31572,-7131,-416,-3743,-2543,-6508,2459,3454,4414,5198,-4917,6896,521,6792,6129,4663,2884,923,-1667,-2755,-1300,-1344,-41831,-69780,-30304,-6138,-4771,-2405,-723,-2527,-513,-5101,-1680,-1214,-3422,-2290,77,-1069,-2767,-3388,-1745,-2115,-2900,-3202,-2718,-1942,-1071,-295,312,981,1121,1386,874,332,1371,471,582,-1160,-112,-743,-1511,136,1550,1656,469,-654,1329,-898,-2764,-233,2134,2827,2820,2384,1773,1237,251,-1123,-1677,-1545,-1639,-1108,-730,-500,-403,-434,-691,-1811,-845,-666,-2059,-2378,-1560,159,-725,578,937,-451,-2692,-1378,308,1601,917,380,41,-1040,-256,-333,-880,-80,-86,-40,-216,-171,-1288,-2301,-2946,-504,-616,-484,-559,-652,-776,-1297,-1130,-1260,-1499,-1753,-1954,-2154,-2234,-2362,-2288,-2342,-2404,-2525,-2420,-2173,-1921,-2391,-3087,-1085,-562,-489,-228,-616,-1632,-322,-516,-2241,-1065,282,1066,854,-1271,252,-231,-1252,1131,660,-3941,-3446,-420,1033,-1500,158,-362,506,1551,-409,-53,-1051,-117,-338,-442,-1483,-1425,-1685,-2900,4,76,-801,-1051,-456,-2654,-3,-54,-204,-1344,-1935,-351,-1012,-1514,-252,-1844,-1184,-446,-2100,-510,-1793,-1302,-1540,-1972,-2497,-2805,-2677,-2116,-1454,-921,-1012,431,915,577,1450,2217,2793,2858],[-999,125,-794,355,333,-253,270,2562,3027,1928,892,124,-1894,-649,1977,273,-968,-743,226,-2406,-1286,-1318,-443,-1054,-2716,-2197,-2376,-2151,-1895,-1598,-1412,-1406,-1539,-1686,-1925,-2250,-3787,-2962,-2791,-3037,-3111,-3305,-3453,-3215,-2875,-2279,-1636,-1064,-1105,-23,440,254,31,-602,-526,2260,1722,-1437,-1413,-1297,2728,2162,-2009,-560,-3757,-1441,-1918,-159,-480,-3352,-4254,33,448,694,720,807,767,526,51,-2644,-1042,-1719,-2533,-3314,-3375,-2606,-1692,-608,-480,-1463,1372,889,1330,930,-442,-684,-2722,-1707,-2066,-2329,-2545,-2713,-2784,-2940,-2784,-2744,-2556,-2164,-1597,-1244,-1028,-1046,-1077,-1074,-1122,-1154,-2216,-1157,-957,-718,-1243,-1278,-642,-269,-127,-1906,-2194,112,-60,-565,-930,-749,-4698,-1395,-1384,-1292,-977,-510,-504,569,1174,1662,-801,2475,1809,-1387,1753,755,-2097,253,-1439,-855,-715,-2051,-2535,-3115,-1377,-1788,-2059,-2011,-1716,-1239,-732,-228,207,-2699,-1153,1305,398,1548,1029,-2301,-1471,-1646,-1047,1048,1060,-1640,-1263,-425,-721,-559,-190,52,1378,129,-878,-3590,-696,-4025,-2000,-1326,-2032,697,-585,-1302,-2496,-2876,-2128,-1664,-1316,-1329,-3732,-1276,-1098,-458,-399,-2234,587,1163,-421,-985,650,4142,2239,-2562,-2683,-812,1369,404,-2866,-4437,379,455,701,449,-1302,2083,-1168,-3302,-6937,1142,1388,899,66,-8037,-939,-98472,-130311,-71090,-1664,-1656,-15779,-25044,-76552,-168368,-42641,-412,-138,-20047,-17972,388,252,162,39,-25701,274,-372,-6048,-8233,-14042,-4179,1987,2481,2721,-3895,-6062,2491,-3716,-2885,762,-3,-3785,-2887,-1429,1557,1329,77,151,227,-193,-770,-1376,-2001,-2489,-2374,-1673,-1038,-1429,-959,276,309,393,783,471,-593,-500,-453,-1174,-82,399,56,-259,-564,-1133,-2685,-5092,-2067,-2271,-2468,-2232,-2039,-1666,-1302,-1108,-945,-1149,-1187,-2180,-623,-445,-412,-370,-522,-341,-1015,-42,144,-381,-98,-228,-1464,-1074,-1579,-2510,-2674,-3111,-3165,-3230,-3282,-3210,-3124,-2707,-2323,-1979,-1790,-1037,-460,-413,404,-314,-906,-105,-1779,-583,505,245,-18,-1311,-1133,-2661,-1417,-4591,-1779,-1959,-1845,-1414,-1014,-1015,163,-596,442,343,-223,-1194,166,-1293,-221,-9,122,22,59,45,70,-1827,-66,-2475,541,165,741,543,-1545,193,101,-564,-505,-1924,-1403,-1853,-1943,-1744,-1584,-1641,-1339,-1659,-3866,-695,-485,-2212,-515,-1275,-582,-979,-750,-1343,-606,-1993,-2181,289,-824,999,-549,-713,-1013,5257,1587,1202,379,-2821,-3274,-1774,725,-1113,-1290,-1793,-30,515,-3117,-3553,-418,-490,3709,2710,1255,159,4,-282,-474,-838,-1166,-2127,-3292,-1874,-741,-250,-291,-320,-297,-212,-1691,-1617,-1755,423,359,-3314,567,55,-966,-2365,-1703,-213,1985,-561,-753,373,-1313,-2222,-291,-1812,-1648,-1374,-575,-450,-307,40,-2102,-2199,1015,962,661,255,194,-1408,-2581,-1226,-1610,-2450,-2723,-3165,-2804,-2264,-2395,-1467,-409,38,312,-299,609,569,398,-19,-367,-1161,-1468,-2259,-2582,-2176,-1798,-2785,-1393,-1585,-1622,-1438,-1323,-877,-447,-3079,-129,924,1191,1402,177,-3058,-749,538,-849,1859,725,-738,2370,2201,391,1797,1348,992,729,-134,-2160,-728,-1198,-2213,-2700,-1670,-1942,-896,-725,-529,-529,-512,-612,-811,-939,-1130,-1498,-1775,-1719,-1260,-2861,-676,414,873,1101,1544,645,-1719,-1318,691,-1823,920,1051,1003,1157,111,1317,542,-384,-271,2379,2778,-1491,-1761,-1949,2355,1710,-2169,725,290,-308,-2616,-1250,-1677,-2007,-2309,-2496,-3158,-2653,-2733,-2722,-2545,-2409,-2085,-2224,-1808,-1624,-1571,-1449,-1336,-1415,-1486,-1442,-1497,-1463,-1450,-1461,-1412,-2637,-1205,-1472,-2029,-902,-4217,-1193,-2321,-766,-995,-1301,-3148,-1776,-2131,-2534,-2324,-2033,-1581,-1181,-664,-1518,200,392,797,-1221,-544,-1069,1945,2091,777,-384,1227,1087,1682,722,1041,670,226,-1847,-812,-1120,-2867,-4582,-3451,45,622,1219,1768,2408,3030,3509,1372,-572,3366,2862,304,1205,289,-604,-26033,-26819,-78554,-75720,-19654,1454,1700,1775,-111563,-20566,349,-25605,-18743,-14273,-24114,-14263,-16908,-1919,-1734,-12253,-10589,-4732,-6216,-1612,-1864,-2065,-5830,-1805,-1704,-1801,-1943,-2143,-1859,-1078,-1141,-3139,1442,-590,-1167,-581,1818,2175,1700,1480,1064,-5275,-91,1327,280,2616,-2338,2807,-1124,-1457,3023,3368,2523,-2117,461,333,-2885,-1945,130,-160,-2979,-146,-301,-456,-1481,-1189,-1656,-6081,-2669,-4060,-3107,-2878,-2470,-2095,-1820,-1577,-1440,-1471,-1247,-1373,-1505,-2268,-3367,-2161,-2420,-2786,-2878,-2748,-2871,-2800,-2740,-2928,-3135,-3198,-3284,-3225,-3131,-2987,-2785,-2723,-2415,-2524,-2025,-1729,-1072,-345,-591,-4249,-1216,660,-3095,3296,2338,2121,149,-2035,-932,-13368,-45334,-49082,-21349,3768,-4828,-4112,-1934,11455,11335,10667,9422,-2624,6542,1902,2588,811,-851,-1262,-195,541,-750,-427,3127,-28754,-56663,-29979,-6925,-5433,-1404,668,-1884,-795,-4477,-2030,-1893,-3101,-3071,-127,-1404,-3536,-3171,-1450,-2109,-1229,-434,-551,-474,-179,117,376,809,1018,1406,1136,-59,1212,704,241,-1470,285,-394,-1494,-114,-336,-632,-718,-783,-364,-1313,-1882,-543,730,1059,1472,1560,1556,1684,-2,-681,-1443,-1516,-1332,415,139,-144,-375,-558,-844,-2142,-1080,-1136,-1676,-2338,-1794,-1150,-1132,-754,-440,-946,-2105,-1215,568,1044,1109,122,1591,-1418,1431,-115,-1233,1664,1595,1169,742,-372,-1554,-1543,-2033,-100,-1253,-546,-416,-424,-476,-1565,-567,-555,-676,-867,-1080,-1372,-1618,-1967,-2136,-2363,-2399,-2256,-1835,-1380,-1497,-2374,-2853,-968,-1082,-1448,-1708,-1722,-1581,-428,406,-1845,-723,5,1430,96,-1788,275,171,-952,1362,1168,-3704,-3216,-674,274,-1522,-761,-937,-949,-995,-947,-786,-1078,-853,-984,-1122,-1252,-1708,-2176,-3196,-1505,-1483,-1378,-1388,-1210,-2591,-532,-221,-305,-1184,-1518,-56,-1028,-2109,-292,-1803,-646,257,-1733,-728,-2268,-96,413,-1260,-1621,-494,-748,-2160,-1387,-1664,-1996,-2072,-1905,-1561,-1021,-439,408,1197],[-623,123,-725,72,56,-295,184,1543,1928,2255,1166,454,-2097,-693,1961,166,-1037,-1226,-79,-2326,-1052,-595,-1010,853,-2868,-627,-1030,-1761,-2465,-2942,-3187,-3183,-3167,-3057,-2907,-2722,-3103,-2804,-1723,-1587,-1336,-1248,-1255,-1323,-1540,-1542,-1437,-1304,-1227,-851,-571,-253,-397,-1201,-441,743,888,-1376,-1645,-743,1297,1298,-746,-1582,-3341,-1308,-2104,74,-293,-2766,-4601,-1043,-1115,-1291,-1612,-1805,-2062,-2456,-3011,-3201,-2883,-2386,-1884,-1936,-724,-144,435,1165,-569,-1924,1277,1286,1706,1091,-976,-1279,-2511,-2533,-3461,-4128,-3992,-3393,-2673,-2024,-1095,-380,299,978,484,1920,1957,-421,1363,1087,-673,-122,-1671,599,762,-590,-1201,-872,-378,-584,-492,-2056,-2305,-838,-994,-912,-1499,-1462,-5207,-674,-800,-1154,-1458,-1684,-1852,-1944,-1890,-1792,-1597,-1320,-1057,-1122,-663,-408,-1573,-32,-1617,-762,-783,-2420,-2510,-2337,547,1399,1473,-1189,1623,1022,1852,1959,2020,-1727,-1401,1985,534,1900,1697,-1804,-1471,-1875,-1528,115,-271,-1876,-1513,-470,203,1137,-147,-316,3595,-792,-1558,-3213,-236,-3634,-2353,-1207,-1293,170,-905,-1240,-1844,-316,513,1027,1390,1170,-2987,-286,-13,-676,-1437,-1963,-1935,-1245,-960,-1197,833,2095,1406,-3580,-2679,-1023,1746,522,-2827,-4566,128,-81,135,173,-3090,371,-1895,-5095,-6756,-652,-1362,-2098,-3185,-7022,-3433,-108602,-145922,-75664,-789,-384,-11676,-17008,-15886,-56825,759,829,1030,-21156,-12934,1469,1323,1218,1074,-19144,1242,1071,-3318,-9467,-12731,-4801,2413,2637,2539,-4354,-4639,1509,-2227,-3027,-411,-1058,-2905,-1769,-1458,-1302,-1272,-1243,-1265,-1482,-1499,-1558,-1497,-1330,-2138,-496,8,177,-811,-411,-349,-737,-1161,-1763,-2072,-2428,-2586,-2497,-2120,-1770,-1431,-1172,-860,-531,-800,-2694,-5272,27,35,-2064,4,-51,-42,-136,-469,-895,-1319,-1973,-2584,-3016,-3067,-2886,-2522,-2340,-1908,-1555,-1270,-1305,-1456,-1803,-2236,-2751,-3064,-2984,-2751,-2218,-2036,-1596,-1551,-1614,-1535,-1326,-658,-1005,-1278,-1573,1165,326,-885,2310,110,-536,-64,-1543,-1408,-250,-548,-576,-1057,-854,-2193,-820,-3935,-1743,-744,-793,-707,-1028,-627,-239,-1224,-552,-883,-1062,-1210,-1493,-1459,-1505,-1432,-1088,-924,-592,-288,58,-1170,447,-2166,1406,272,1339,1303,-1231,1696,1249,-930,788,-1863,-1231,-1092,16,-1195,583,-121,-421,-1308,-3944,-1143,-1260,-1587,-1632,-1533,-1277,-953,-465,-1056,-125,-1321,-1507,583,-879,797,-786,-485,-1477,4577,1640,2059,1152,-1599,-3590,-1530,799,-1496,-998,-1149,-256,272,-3138,-3518,-728,-220,3497,2819,1207,282,-252,298,419,69,-654,-1902,-3068,-1541,-521,1954,771,-228,2256,-352,-1573,-949,-1677,-192,170,-3237,-143,-547,-1469,-2379,-1976,-642,1675,-476,-401,810,-899,-2217,186,-1382,-1655,-1245,-796,-1244,-1549,-1271,-2301,-1905,-642,-741,-900,-1223,-1649,-2218,-2584,-2825,-2796,-2922,-2259,-1930,-1598,-1306,-2375,-1412,-414,-200,-188,-267,-270,-386,-599,-972,-1219,-1856,-1962,-2440,-2330,-2151,-1807,-2650,-1067,-956,-671,-216,50,506,829,-2851,-393,1160,1479,1464,72,-3630,-877,858,-494,1152,51,-1289,2272,2467,844,2623,2322,2005,1671,-1221,-1842,-619,-1569,-2665,-3080,-2833,-2339,-1899,-1638,-1438,-1489,-1557,-1739,-1977,-2050,-2006,-1889,-1569,-1250,-955,-2421,-1550,-681,-869,-1343,-1632,-2110,-2672,-3019,-2693,-1881,-905,132,990,1677,123,1738,540,-261,-501,2806,3223,-1495,-1584,-830,923,290,-1942,-121,-55,-115,-1990,-1478,-341,-890,-840,-2061,-3470,-1303,-1094,-767,-293,110,632,-2254,-2325,553,45,311,26,-705,-1500,-2212,-3019,-3642,-3558,-2997,-2422,-2164,-1445,-1188,-2433,-850,-4173,-1388,-2424,361,801,855,-2705,877,871,-1922,-1,-658,-1249,-1966,-2605,-3252,-2906,-2455,-1786,-1097,-570,-1571,3,167,133,-735,-246,-484,-590,-755,-900,-766,-483,-2734,143,417,-3706,-3714,-4112,712,728,1010,1094,1294,1540,1752,1874,-2602,1938,1995,-3152,1974,1940,1745,-21230,-28557,-69232,-70759,-44836,-152,-4,-2423,-69861,-2966,1330,-24527,-10956,-10004,-23694,-14707,-17214,-385,-945,-12487,-12018,-8186,-4658,-1340,-1133,-1561,-5481,-1114,-988,-860,-697,-351,6,390,-1389,-3133,653,-1969,-1097,327,152,30,-167,-226,-420,-4971,-1060,-1376,-1613,-1627,-2671,-1118,-1820,-1366,523,1039,1549,-2126,972,731,-3009,-2202,105,-428,-3725,-599,-481,-198,-1927,79,61,-4138,-3914,-4379,-2617,-1741,-2181,-2633,-2985,-2793,-2237,-1691,-842,-573,-1021,-2314,-3177,820,952,684,148,326,-148,-421,-634,-992,-1176,-1122,-1022,-772,-530,-308,-115,-1308,-857,-2234,-771,-1376,-1722,-1663,-1005,-3608,-557,1439,-3808,3029,2922,1615,-1162,-2359,301,-13170,-55481,-69898,-38826,-3817,-4470,-5598,2200,6657,6269,2883,4619,2904,3089,2074,1385,907,386,219,269,267,207,121,246,-15316,-42599,-27940,-7334,-5728,-346,802,-1176,-981,-3505,-2168,-2688,-2737,-3705,-176,-1491,-4202,-2529,-1130,-2460,-1405,1890,-452,-717,2197,3328,3677,3085,2167,2175,1374,-429,1090,886,-116,-1605,689,26,-1342,-316,1480,1513,-77,-757,1117,-1604,-1065,-851,-1363,-1868,-2078,-2318,-2341,-1997,-1710,-1267,-1262,-1485,-930,272,568,746,646,578,715,-2334,440,257,-1280,-2288,-1966,-1432,-1429,-1855,-2293,-2753,-3195,-3165,-2511,-2060,-1628,-1086,-465,-1867,487,-537,-1557,656,356,52,-487,-808,-1811,-1620,-1892,-2212,-2350,-2166,-1997,-1822,-1611,-1707,-1286,-1103,-1053,-1063,-1085,-1176,-1227,-1410,-1483,-1758,-2100,-2495,-2532,-2215,-1814,-2232,-2510,-913,-511,-518,-531,-601,-1236,-488,-268,-1463,-420,-555,448,-310,-2043,254,569,-542,1271,873,-3295,-2863,-1470,-2359,-2907,-2452,-1579,-702,-26,-772,-430,-990,987,1814,2247,290,-1829,-2509,-3153,-242,1141,-269,-965,-867,-2431,-509,-497,-422,-985,-1083,171,-1018,-2145,-167,-1753,-158,-176,-1320,-852,-2455,299,511,-2089,-2281,616,354,-2411,-949,356,-2281,139,34,-81,-135,-240,-147,-134],[-1088,-1078,-937,-828,-574,-392,-16,562,892,1166,1307,638,-2326,-1014,1411,33,-1122,-1850,-483,-2192,-908,-25,-1162,78,-2551,-386,1209,-205,-2773,203,-797,-637,-1973,-1177,-1298,-1403,-2503,-2829,-1222,-1292,-1201,-1215,-1262,-1311,-1447,-1336,-1107,-857,-1264,-190,180,-923,-951,-1960,-358,1645,1778,-1446,-1927,-367,2337,2447,243,-2783,-2649,-1095,-2402,990,1575,-2312,-4545,-1943,366,134,-149,-206,-224,-309,-513,-795,-847,-1193,-1423,-2427,-2297,-2790,-3172,-3103,-2798,-2505,-2052,-1826,-1804,-1950,-2266,-2759,-3095,-3793,-4250,-4214,-3901,-3500,-3028,-2683,-2127,-1821,-1549,-1243,-881,-781,-818,-1059,-1275,-1404,-1525,-1591,-1681,-1670,-1615,-1619,-1740,-1982,-2345,-2794,-2889,-2747,-2447,-1324,-704,-119,-2201,-2308,-4404,-156,797,442,-409,-35,-352,694,1206,1713,-917,2475,1807,-887,2789,2240,-1120,252,-2033,-813,-1060,-2924,-2366,-1507,1219,2018,1783,-2002,1112,771,426,141,-92,-983,-1876,-36,85,152,249,-1476,-1656,-2280,-2157,30,-308,-2162,-1928,236,1389,1476,-237,-971,1093,-1897,-2301,-2703,-887,-3288,-2849,-2786,-3398,-3567,-3045,-2244,-1850,-1358,-953,-837,-780,-1038,-2422,-1681,-2251,-2768,-3452,-3635,-3010,-2108,-1665,-1224,870,1997,342,-4037,-2732,-1485,2084,703,-2823,-4668,-63,-879,1190,219,-4615,971,-2642,-6702,-6874,-1073,-1892,-1668,-1000,-6438,1227,-116197,-154713,-76461,3988,3726,-5966,-8313,4343,4291,4160,4019,4012,-22297,-5361,3815,3432,3056,2588,-13647,1856,1393,-1236,-10523,-11694,-5454,-497,-582,-829,-4821,-3136,-1330,-1435,-2416,-1570,-1575,-2110,-946,-621,-273,-106,-201,-1721,-181,281,-489,272,-192,-1785,-145,42,-310,-956,-1310,-1694,-2024,-2208,-2407,-2232,-2121,-1961,-1794,-1525,-1349,-1186,-1071,-854,-566,-749,-2446,-4643,-253,602,-1691,737,1227,1463,542,1445,626,-53,-1407,-3064,-309,-487,-683,-735,-847,-547,-474,307,589,183,-154,1098,-505,918,658,-2732,-762,-2750,-1173,-925,-1214,-1263,-1192,-781,-1357,-1262,-1419,-35,232,-1490,582,382,-334,-166,-1207,-2141,-388,-843,-1263,-1574,-1792,-1819,-1628,-3235,-2195,-548,-28,532,-1100,-276,1241,-1801,997,-1633,-417,-791,-514,-735,-996,-1054,-706,-358,325,1113,2008,-569,784,-1904,1384,230,1273,1385,-1108,1478,1364,-1385,188,-1812,-1313,-882,-420,-1446,854,1018,1054,-945,-3466,-244,-117,-1203,-1480,-1998,-2192,-1928,-1256,-711,82,-865,-1008,749,-1026,504,-1106,-312,-1974,444,577,658,935,-560,-3653,-1370,750,-1952,-812,-611,-430,82,-2841,-3274,-1030,12,1877,2521,894,156,-737,985,1661,1275,-232,-1859,-2879,-1237,-349,49,1027,-426,1875,-792,-1554,-495,-1442,-813,-186,-3114,-672,-732,-2058,-2321,-2056,-1197,1167,-412,-239,920,-793,-2267,605,-1059,-1834,-1313,-1020,-1659,-2451,-2901,-3230,-3151,-2927,-2963,-3059,-3318,-3671,-4052,-3772,-3280,-2598,-2314,-1466,-1066,-814,-506,-2266,-1482,-868,-602,-317,-588,-973,-1380,-1834,-2303,-2280,-2128,-1208,-668,-889,-187,184,-2589,1904,1543,749,1644,1289,1020,556,-2732,-759,-907,-1341,-1564,-1622,-2774,-1217,-945,-660,-576,-714,-1392,-363,-378,-202,63,336,844,1526,-2461,-1681,1765,-1981,-3333,-2001,-81,-1741,1493,988,-584,-58,-533,-1000,-1439,-1690,-1904,-2236,-2554,-2922,-2974,-2725,-2378,-2023,-1721,-1585,-1176,-2164,-3243,-760,-686,-558,-442,-315,-331,-312,-66,-25,89,-244,-818,248,119,-1656,-1188,-590,-778,-1251,-1932,-1819,-1982,-2248,-2274,-2258,-2266,-2171,-2113,-2097,-3478,-1558,-1077,-464,345,1161,519,-2425,-3066,77,-68,455,89,731,1256,-463,-86,-544,410,-238,-764,-1791,-1007,-939,-2121,-1364,-3783,-1729,-1701,137,35,-71,-2535,118,220,-2277,159,-2,-468,-357,-611,-1060,-1560,-2327,-2817,-3053,-3039,-2754,-2553,-2233,-2061,-1960,-2017,-2088,-2100,-2286,-2613,-2800,-2653,-3863,-1666,-1134,-4179,-3079,-5058,63,-616,97,1595,-383,2037,2040,1793,-4864,610,-189,-7538,-2179,-3192,-3117,-16335,-25572,-50580,-57856,-68940,-72407,-49581,-21177,-30020,1689,1838,-21508,-4395,-6817,-22872,-14586,-15369,1312,900,-12786,-8687,-11940,-3299,-1580,-1851,-2199,-5379,-2716,-3013,-3452,-3823,-3605,-2978,-2227,-2048,-2948,-316,-3484,-372,1415,1882,2336,2632,1672,1056,-4845,-178,2082,353,1548,-3065,-1678,-2343,-1373,323,647,1143,-2249,1280,1036,-3180,-2354,127,-561,-4661,-1179,-1104,-681,-2422,150,442,-1791,-5733,-4038,-2540,243,265,364,529,845,-695,1556,1761,-523,-1323,-2469,-2780,144,1614,2649,-520,3346,2291,2356,1429,-1227,-639,1364,390,793,636,559,575,-1276,-1415,-1879,235,-191,-505,-933,-1470,-3068,-2417,-2519,-2880,-1784,-1672,-1531,-2938,-2966,-1603,-12192,-61261,-87559,-55022,-10016,-2594,-7094,1626,1875,1932,-3604,1378,1152,812,102,-450,-971,-1677,-2120,-2344,-2542,-2709,-2866,-2833,-2815,-27910,-23522,-7230,-5557,-3636,-3751,-3483,-2935,-2642,-2244,-3666,-2727,-4322,-146,-1346,-4318,-1783,-941,-2835,-1644,4107,-812,-990,1846,4147,4096,2993,2423,2322,1444,-898,887,890,-625,-1705,937,355,-1222,-613,2052,1809,-191,-807,1144,-1930,-465,-1269,-640,-890,-822,-853,-790,-467,-611,-62,-1271,-1556,-577,1437,1821,2145,772,978,2692,-2522,522,815,-1044,-2380,-2109,-2301,-1435,305,-360,-1676,-1611,-1947,-1639,-1016,-176,-794,1870,-2478,739,-1117,-1841,2455,2712,547,1,-1240,-2145,-304,-432,-504,-2090,-1847,108,135,73,-1873,-445,-791,-1300,-1868,-2412,-2947,-3332,-3710,-3827,-3942,-3818,-3739,-3583,-3463,-3474,-3520,-3613,-3578,-3417,-3283,-3012,-2723,-2324,-2033,-1768,-1505,-1404,-1399,-1429,-1505,-2025,-1656,-1665,-1668,-1609,-1596,-2738,-2466,-1866,-1899,-1984,-2091,-1985,-1791,-1645,-1363,-890,-952,-38,396,837,894,-1971,-2795,-2970,-843,620,-229,-970,-1239,-2272,1023,1778,-252,-806,-754,328,-1117,-1945,-77,-1835,347,1113,-1027,-978,-2393,1733,1940,-3035,-2905,199,297,-2444,-1214,-1511,-2263,-2023,-1650,-1385,-1119,-934,-560,-259],[-2776,-2560,-2235,-1981,-1619,-1251,-860,-265,124,454,638,778,-2434,-1459,533,5,-1061,-2455,-898,-1900,-853,-425,-889,-412,-2202,-140,1350,650,-1184,-485,-811,-534,-2404,-1679,-2258,-2902,-3465,-3595,-2871,-2158,-1374,-482,250,924,1407,128,54,310,-959,1544,2449,-1511,-1354,-2410,25,1898,1435,-1431,-1898,37,309,263,280,-3872,-1699,-635,-2554,672,855,-1781,-4062,-2819,1316,233,532,1618,1767,1797,1294,130,585,-662,-1273,-2247,177,-2761,-606,-714,-805,-2932,-811,-758,-746,-760,-2143,-2614,-2251,-1238,-1468,-1607,-2274,-2005,-2144,-2373,-2347,-2508,-2639,-2666,-2559,-2606,-2664,-2787,-2791,-2680,-2597,-2533,-2554,-2499,-2338,-2103,-1809,-1461,-1100,-1409,-1402,-2435,-2387,197,-117,-49,-2786,-3028,-3435,-54,888,913,-326,-16,-494,2159,2819,3252,-819,1862,1863,-501,2843,2332,-649,128,-2479,-838,-1337,-3307,-1936,-452,345,367,334,-2321,365,511,700,939,1165,-322,-2363,1028,552,1655,1444,-1103,-1797,-2544,-2667,-481,-1230,-2388,-2297,-705,-456,-629,-972,-1692,-1436,-2962,-2826,-2068,-2154,-2821,-3186,-1688,-1447,-1101,-1119,-1044,-1354,-1519,-1681,-2003,-2194,-2406,-2319,-1905,-1483,-828,-423,-1335,707,-491,-2282,-817,1440,3009,-722,-3424,-2652,-1978,2510,1027,-2640,-4526,-20,-1192,1346,272,-4588,-174,-3229,-7885,-7177,-1198,-1703,-1159,-364,-6207,1955,-118954,-154535,-72132,5095,5395,1055,93,5593,5467,5249,5031,4980,-22380,4389,4953,4688,4416,4005,-9152,3120,1800,246,-10144,-10787,-5989,-1799,-1979,-1859,-5040,-1708,-329,-281,-1723,676,796,-1393,-74,1319,1315,1060,-420,-2012,-305,-426,-817,-1160,-1490,-1601,-1807,-1831,-2068,-2515,-2612,-2712,-2784,-2787,-2906,-2752,-2729,-2677,-2598,-2362,-2160,-1925,-1731,-1458,-1157,-902,-2012,-4060,-665,-261,-1294,257,573,1000,18,1342,1252,452,-1628,-3731,-342,963,-63,356,-143,-52,-149,158,242,420,-303,764,-31,958,775,-2470,-1233,-3374,-1548,-1196,-974,-1186,-1553,-1663,-1948,-2402,-2854,-3180,-3361,-3139,-2439,-1847,-1076,-363,-825,-2310,1676,2026,675,-732,-783,-1236,278,-2506,-2718,1340,1943,2588,-1114,46,1356,-2097,539,-2155,-656,-1227,-1888,-2294,-2924,-3631,-3491,-2513,-1290,-119,983,-19,959,-1755,1287,89,1115,1274,-1150,553,87,-1842,-471,-1734,-1329,-760,-875,-1796,197,-363,-641,-943,-2554,-1748,-2074,-2438,-2849,-2816,-2496,-2103,-1617,-1250,-922,-683,-721,-473,-1215,-510,-1464,-731,-2450,-517,-182,19,324,256,-3372,-1274,599,-2142,-688,-169,-531,-310,-2431,-3079,-1207,-475,-98,299,348,-180,-1371,1147,817,185,-585,-1898,-2662,-3230,-2602,-1292,131,-669,1349,-1250,-1681,-206,-1236,-1375,-616,-3042,-850,-459,-2661,-2183,-2032,-1818,31,-266,-232,-56,-958,-2312,187,-840,-2162,-1597,-402,-641,-1065,-1222,-3326,-2195,-2101,-2472,-2708,-2833,-2749,-2544,-2800,-1359,-648,-382,-522,622,-974,514,-2083,-1643,-1413,-1073,-618,-991,-1267,-1291,-1072,-716,-56,336,1245,-311,-1434,-299,-85,-2564,2376,1366,1069,2507,2083,1853,914,-2699,-1113,72,608,1754,860,-1519,-1346,1070,-80,-15,-1395,-881,5490,4308,886,1397,-358,-1932,-3004,-3727,-1663,-149,-3484,-3984,-1628,497,-1665,1256,930,-1813,139,-249,-655,-1062,-1307,-1521,-1827,-2037,-2161,-2063,-1973,-2265,-1248,-582,-338,-2981,-3982,-3517,320,663,39,503,-225,-148,-629,-924,-1397,-1673,-1786,-1592,-1183,-852,-1891,-606,-299,-240,-590,-2099,-1363,-1879,-2683,-3440,-2902,-2040,-1974,-951,-1699,-3170,-1326,-689,-1022,1643,2973,164,-2679,-3952,-487,-239,475,-56,13,855,-860,115,-707,390,283,273,-1464,727,998,-1347,-1974,-3382,-1930,-552,1766,1726,1066,-2531,-254,-616,-2438,-459,88,-482,-102,2111,365,2538,2213,1924,336,-17,-2906,-349,-903,-1425,-2075,-2097,-2202,-2084,-2017,-2032,-1955,-1902,-4863,-1815,-1659,-4161,-2654,-6211,-1035,-2186,-2830,705,-2407,-299,1975,2170,-7238,-360,-439,-12197,-5592,1002,555,-12588,-19532,-32515,-41490,-90579,-172476,-158300,-47072,-2997,-3268,-3559,-18133,-3651,-4642,-21567,-12366,-11955,-1769,-1507,-12910,-4809,-12965,-2338,-1804,-1742,-2583,-5370,-831,-347,-413,-3915,546,725,852,-3052,-2767,427,-5011,439,535,769,1096,1344,661,760,-4800,-457,1513,303,1073,-3174,-3629,-2489,-1368,-692,-869,-806,-2449,-942,-769,-3285,-2347,-463,-448,-5247,-1029,-874,-639,-2662,462,501,428,-4833,-3577,-2585,-117,-184,-258,-374,-439,-726,-694,-553,-715,-1730,-2585,-2221,-1203,-1212,-1210,-1245,-251,182,840,1171,-1371,-1041,2167,1132,1537,1705,1796,1650,-1222,-2001,-1585,1052,763,-1403,-1562,-855,-2623,-901,-1489,-2005,-2367,-2978,-3362,-5003,-3738,-3035,-9788,-54994,-83288,-57543,-9904,237,-8482,1863,2090,2116,834,1496,1232,847,93,-506,-1067,-1772,-2129,-2117,-1942,-1697,-1458,-1055,-680,-13093,-17109,-6534,-5314,9,-152,-288,-1394,-1961,-2246,-4581,-3129,-4851,25,-873,-3753,-1022,-839,-3031,-1882,1015,-1221,-1241,926,1011,1016,1139,983,937,744,-1398,-105,-677,-1331,-2186,-2846,-3299,-3061,-2457,-1816,-1318,-883,-949,-179,-2241,-28,-1707,-1466,-353,903,-101,2290,2435,-1008,54,-1410,-1629,-241,804,910,1245,910,1381,3024,-2652,-38,558,-949,-2561,-2091,-2998,-1356,3328,2605,-1980,-853,-94,-374,-736,-697,-1393,404,-3146,439,-1720,-1888,1961,1732,699,-315,-1867,-2451,139,3,-255,-2146,-2506,-445,-604,-781,-2022,-1328,-1611,-2016,-2463,-2877,-3288,-3498,-3264,-2742,-2347,-3426,-1769,-1447,-1144,-1583,-1759,-1766,-1188,-510,-545,-509,-487,-364,-336,-311,-1084,-312,-1639,-643,-614,-1646,-721,-684,-645,-557,-529,-1896,-1893,-996,-852,-2092,-353,-12,518,867,-1132,-1188,-850,988,1395,1695,1401,-2029,-2868,-2601,-1324,-36,-202,-923,-1558,-1906,1372,1519,98,-403,-322,504,-1120,-1586,121,-1847,-397,-621,-863,-916,-1889,-835,-627,-3800,-3182,-104,117,-2214,-1330,411,-1419,-755,-122,-418,-662,-936,-937,-749],[299,603,-918,-930,-749,-1143,-1529,-1652,-1894,-2097,-2326,-2434,-2404,-2274,-2160,-1913,-1713,-2923,-1639,-1701,-1851,-2060,-2194,-1965,-1947,-853,-416,31,370,-1254,-740,660,-2863,-754,-307,4,-1172,-2830,1526,798,-1526,-634,-1196,-1184,-746,-241,-16,259,-433,1250,1696,-2028,-1589,-2247,121,-331,-654,-1386,-1612,-682,-564,-500,-478,-3040,-730,-606,-2568,73,435,-1249,-3460,-3277,544,-479,226,1712,4550,3534,1050,1010,1356,232,-1427,-1792,1378,-4237,1735,1710,-641,-3251,-228,2036,2699,3033,-2452,-3116,-2062,-762,1488,2211,-2463,1470,305,512,854,2196,1405,-230,-1208,-845,-1537,-1788,-1410,-868,-1531,-219,-218,-309,-468,-1117,-971,-1193,-1338,-1774,-1708,-2561,-2241,-722,-765,-721,-3173,-3702,-2477,-101,192,288,-279,-127,-807,118,-165,-640,-1226,-1910,-2636,-2643,-2079,-1391,-845,-442,-3073,-1009,-1720,-3603,-1413,-690,-938,-1038,-1042,-1615,-636,-237,203,680,1105,85,-2949,366,413,1458,973,-794,-1984,-2536,-2576,-2028,-2320,-2743,-2713,-2502,-2564,-2592,-2722,-2759,-2594,-4071,-3170,-2333,-2182,-2359,-3224,-1127,-718,-221,-101,-480,-1052,-235,-351,-647,-849,-1142,-1551,-1027,-840,-447,-435,-1260,-15,-549,-2630,-294,-541,-627,-1806,-2441,-2527,-2502,-500,-223,-2313,-4213,72,-1078,1706,327,-3273,-1509,-3740,-8691,-7554,-1184,-1290,-621,64,-6375,2020,-115382,-144935,-62727,4647,4934,5192,5407,5588,5743,5798,5782,5825,-20791,5854,5395,4871,4353,3750,-5666,2732,1383,1000,-8501,-10010,-6485,-1565,-2071,-2360,-5025,-1480,-811,-251,-1332,565,815,-866,397,1570,1569,1282,-734,-1346,-171,-613,-1109,-1518,-1842,-1856,-1858,-1615,-1580,-1817,-1805,-1895,-2037,-2156,-2398,-2370,-2645,-2539,-2557,-2325,-2029,-1664,-1328,-897,-426,-1081,-1566,-3561,-1074,1437,-931,1638,1636,730,-410,816,1761,895,-1815,-4575,-1161,803,-288,239,-166,-135,-571,-799,-1043,-1119,-1139,-1072,-1033,-949,-882,-2128,-1299,-3704,-1949,-1687,-1597,-1580,-1471,-1049,-777,-1345,-1179,-672,-672,-2167,-1046,-1536,-1961,-2042,-1485,-1807,-207,190,144,-564,-797,-710,815,-1772,-2930,958,907,881,-985,344,871,-1962,1029,-1722,-497,-455,1122,-355,-868,-1797,1822,1198,579,-148,-856,-1495,-2030,-2016,-1627,-1008,-182,483,-1296,684,1378,-2162,-1047,-1576,-1259,-647,-1223,-2134,710,1134,1744,-59,-1376,-2682,1912,-988,-1775,-693,323,-103,848,226,-36,-617,-1093,-1629,-2089,-2201,-1792,-1289,-2809,-99,508,860,1207,935,-2792,-1133,474,-1837,-495,-37,-471,-813,-1920,-2851,-1670,-1479,-1212,-937,-672,-559,-1917,-180,-316,-635,-975,-1783,-2249,-1842,-2062,-2025,-1761,-1487,-1262,-1650,-1798,-1183,-1429,-1754,-2130,-2879,-2707,-2905,-3089,-2903,-2529,-2284,-1841,-1499,-1202,-842,-1174,-2140,-21,-539,-2427,-1902,424,741,567,-160,-3631,-2496,-554,-1208,-1784,-2172,-2044,-1609,-2780,-894,97,427,-68,1531,-1027,857,-1662,-1664,-1813,-1379,191,-933,-1512,-1425,-537,477,1160,1848,3225,-743,-1670,-258,-206,-2298,2315,1303,431,-370,-1287,-1853,-2209,-2480,-1813,-1396,-1019,-516,67,-114,-1347,1265,332,-600,-1548,324,5550,5439,910,947,1624,3238,527,-4617,-1498,534,-4592,-3987,-919,-1035,-1603,-1959,-2045,-2766,-1448,-1057,-753,-557,-319,-168,-241,-395,-714,-1106,-1552,-1841,-1858,-1619,-1320,-2874,-5563,-2892,708,990,885,1302,-639,943,351,-58,-199,-529,-747,-994,-346,-25,-1780,415,823,1061,930,-2060,428,450,-51,-504,-1078,-1741,-2258,-2151,-1654,-2411,-1246,-824,-1570,1333,1764,-13,-2626,-4375,-653,-57,768,89,-340,745,-836,645,-639,634,1494,1601,-778,1929,1933,-93,-2211,-2689,-1397,927,171,-758,-1793,-2730,-3000,-2007,-1985,-412,132,-172,402,1366,1104,1511,1222,1072,914,352,-3200,-200,-576,-998,-2452,-1726,-1951,-1974,-2043,-2176,-2210,-2278,-3991,-2593,-2888,-3385,-3179,-7080,-3175,-3491,-5235,-3116,-4194,-2916,-2454,-2266,-9191,-2593,-3441,-15457,-8269,-857,-1796,-10110,-12312,-15910,-24360,-108146,-274077,-278275,-80791,2931,2857,2555,-14656,1626,-2745,-19080,-7775,-7410,-1152,-1732,-12212,-2648,-9248,-2177,-2091,-2289,-2734,-4853,-1867,-910,-1646,-4984,2052,2958,1036,-3897,-2303,1559,-6033,1837,2254,1364,517,-302,-767,-1030,-4342,-874,-595,-312,-31,-2583,-3879,-1830,-874,-1068,-1550,-1894,-2458,-2493,-2112,-2859,-1821,-1051,-961,-4391,-1183,-967,-1116,-2187,-1523,-1633,-1660,-3066,-2794,-2330,-805,-299,215,678,1167,-404,1934,2191,-672,-1775,-2152,-1158,-1070,1855,898,-1525,-768,-1448,-1281,-579,-1070,-933,1373,1768,2065,1870,2169,2107,-730,-2201,-1031,1530,1356,-2091,-1931,-703,-1871,1508,1403,-788,1220,1133,-967,-6402,-4188,223,-5256,-38379,-55508,-38470,-1637,-2195,-9332,-3059,-3308,-3329,-3146,-2943,-2353,-1743,-1407,-904,-436,-290,-135,-99,-409,-1043,-1930,-2783,-3653,-3121,-9403,-5097,-4848,811,1514,342,-1220,-1169,-1884,-4704,-3635,-4938,622,181,-2821,-7,-489,-2625,-1779,2550,-1324,-1158,1122,1548,1555,1778,1801,1982,1563,-1614,748,960,-1529,-1581,123,-292,-803,-1120,-1424,-1737,-1965,-2088,-2230,-2323,-2395,-2461,-2387,-2314,-2141,-2255,-2429,-2455,-2670,-2835,-3080,-3040,-2715,-2384,-2009,-1642,-1233,-769,-364,-2517,-484,389,-822,-2628,-1709,-3105,-969,3765,3006,-2102,-453,220,2245,2118,220,-1870,-231,-3400,-751,-2111,-1529,-545,-429,-242,-382,-2398,-2570,214,370,364,-1871,-3027,424,234,13,-2106,-557,-769,-1031,-1269,-1424,-1545,-1517,-1558,-1282,-1153,-4029,-1004,-862,-736,-1644,-1366,-1303,-1341,-1292,-1628,-1884,-2122,-2187,-2209,-2095,-1906,-1844,-2058,-1642,-1399,-1137,-619,-106,382,868,1217,-904,-1248,-927,-1192,-2520,-703,9,523,1710,-1247,-1656,-843,680,968,3635,1716,-2205,-2903,-2276,-1763,-455,-353,-1015,-1988,-1522,1211,1803,500,1,-16,255,-1253,-1413,-255,-2043,-277,-335,-588,-876,-1319,-1805,-2193,-4588,-3377,-2251,-1862,-2122,-1656,-915,-692,-1030,-129,-363,-544,824,1235,1460],[-1138,-1769,-2183,-2374,-2141,-1746,-1331,-817,-649,-693,-1014,-1459,-2274,-2632,-3380,-3974,-4239,-3841,-3446,-3133,-2924,-2789,-2626,-2291,-1867,-1243,-742,-150,401,-2027,-635,1224,-3383,-738,48,494,-614,-2827,1742,1024,-1585,1124,537,-36,-915,-1346,-1357,-1123,-745,-408,-119,-2529,-1690,-1578,336,306,247,-1400,-1285,57,6,-77,-175,-2012,-631,-675,-2499,-647,-757,-816,-2908,-3423,-358,-1344,-178,1196,2184,2571,714,1727,2168,1271,-1324,-1444,1917,-5663,1502,2022,-372,-3503,-726,1753,1652,1588,-2580,-3498,-1939,-645,1574,2631,-2545,1510,-85,258,479,2862,2227,-1378,-1668,-19,-905,-1764,-2099,-1790,-1642,-879,-638,-484,-419,-1002,-696,-1006,-1406,-2204,-2092,-2771,-2242,-1758,-1498,-1069,-2695,-4236,-1616,248,381,599,-364,-450,-1340,1047,2259,2917,-889,996,1869,182,3098,2676,-309,-493,-3873,-1431,-2236,-3723,-905,1786,1239,-118,-1075,-1394,-1212,-794,-392,-44,168,156,-3621,-500,-37,-448,-820,-1064,-2222,-2190,-2026,-1533,-2927,-3252,-3162,-2991,-304,-672,-1157,-3567,-1487,-5223,-3335,-973,-753,-1956,-2824,-917,-215,-208,-609,-972,-1619,-2088,-2418,-2642,-2465,-2335,-2156,-1926,-1905,-1826,-1935,-2212,-2734,-3247,-3908,-3777,-3411,-2789,-2792,-1536,-2365,-2926,548,1151,-1797,-3769,123,-691,2177,324,-1870,-2958,-4153,-9141,-7435,185,1709,1415,816,-6775,33,-104751,-126752,-49215,-1513,-1794,-1887,-1827,-1670,-1472,-1309,-1138,-803,-17570,143,269,363,466,459,-2978,551,465,418,-6497,-9209,-6948,239,-512,-414,-4790,-200,-268,-293,-1331,53,409,-535,584,2250,2694,2825,-1123,-306,647,1818,823,715,105,-565,-873,-1236,-1786,-2486,-2658,-2587,-2444,-2294,-2314,-2129,-3390,-2178,-2270,-2275,-2299,-2168,-1975,-1670,-1340,-1378,-1166,-3141,-1406,-208,-613,809,1509,68,-721,192,2136,1264,-1862,-5494,-1998,415,-624,162,-161,493,16,193,-546,-1132,-1611,-1887,-2040,-1996,-1855,-1843,-1564,-3611,-2319,-2166,-645,-97,439,1226,-79,-1485,-1131,2027,2773,-1715,2480,534,-246,-1042,-192,-1150,53,-577,-1126,-1544,-1863,-2007,-1972,-1866,-2580,-1510,-1252,-961,-734,-467,-469,-1514,-847,-1137,-1199,-1165,-1211,-955,-897,-2471,-361,-366,-346,-477,-680,-946,-1292,-1739,-1390,-1354,-1137,-1051,-1593,-591,-225,-2326,-1502,-1421,-1218,-583,-1482,-2471,311,725,1574,447,-141,-4004,2472,-1061,-2556,-381,188,-93,1577,750,31,-866,-704,-419,-1425,-1033,-2004,-1797,-3185,-2120,-1993,-1937,-1753,-1658,-2205,-1731,-1745,-1811,-2001,-2220,-2277,-2190,-1970,-2711,-1860,-1761,-1661,-1546,-1384,-1076,-2319,-578,-361,-209,11,-1589,-1786,11,508,1381,1247,-1116,621,-2176,-2001,409,-682,-1915,-1073,-2742,-2545,-3232,-3597,-3153,-2427,-2727,-1186,-691,-350,-115,-1580,-1925,-63,-347,-2778,-2355,-862,-953,-1170,-1121,-3485,-2850,-1338,-1262,-860,-526,140,-1714,-2805,-1168,110,831,80,1494,-1167,1121,-1274,-1767,-2293,-1754,-1237,-1778,-503,-348,-1152,2834,835,1902,4255,-1146,-1833,-288,-416,-2035,2194,1116,1658,3069,1997,1175,290,-2344,-1160,-1554,-2090,-2402,-2405,-2023,-1477,-853,-171,-1156,-1398,1306,1728,1948,827,235,1030,2387,-606,-5337,-1492,-405,-5142,-3471,-206,-380,-1180,-1414,-1811,-3521,-2102,-2004,-1854,-1687,-1368,-1024,-789,-521,-308,-78,-852,-768,-919,-2180,-790,-1378,-4595,-1981,1787,2181,1617,1501,-991,1220,-286,187,2381,-653,226,-844,3314,3093,-1626,1427,3892,4840,1778,-2176,194,481,698,547,259,-348,-2583,-1503,-2308,-2999,-2898,-2155,-2087,-459,331,-380,-2669,-3662,-741,62,930,137,-678,477,-816,1026,-783,749,2655,2236,-167,1261,593,63,-2441,-2166,-1626,-2187,-2809,-3239,-2996,-2261,-1457,-782,-1543,-19,89,17,91,-26,-343,-711,-1344,-1763,-2090,-2411,-3542,-2791,-2692,-2539,-2852,-2103,-1840,-1478,-1594,-1216,-1132,-1091,-2949,-3314,-3842,-2516,-1639,-7508,-3521,-4949,-7334,-717,-6169,-5673,1467,1309,-11039,-4488,-5657,-15729,-7439,-9848,-8652,-9517,-6186,-2130,-8734,-121354,-371709,-405471,-123209,4784,4810,4514,-11888,3389,-1232,-15710,-1986,-2800,283,-111,-11023,-648,-5423,-916,-864,-913,-2353,-4151,-552,-41,-3085,-5978,694,1909,10,-4927,-2114,672,-6942,242,-638,-1495,-2260,-2998,-3448,-3816,-4013,-4248,-4399,-4451,-4098,-3654,-3247,-2841,-2622,-2339,-2223,-2131,-2558,-2964,-3420,-3412,-2484,-1532,-1164,-3341,-1436,-757,-621,-1704,2131,2737,2755,-1615,-2224,-2263,1706,2739,2558,2898,2989,-195,3020,2113,-835,-1894,-1632,-132,-1537,1378,504,-1765,-518,-768,-453,88,-861,-810,1031,1066,1014,799,475,119,-400,-2460,-1179,-1505,-1876,-2568,-2387,-1713,-1528,-1311,-1133,-920,-640,-734,-1481,-5667,-4659,-1916,-2520,-17350,-19739,-8635,-2996,-2099,-9251,-269,488,1081,1509,1695,2093,2399,-20,2536,2682,2565,2513,2400,1991,1315,441,-327,-1072,-1421,-1827,-3523,-4599,-1741,-1591,-1485,-1466,-1437,-1591,-4131,-4596,-4872,-65,299,-2038,586,-235,-2013,-1664,-873,-1602,-2134,-2364,-2313,-2058,-1524,-1211,-800,-568,-1844,-701,-967,-1847,-1921,-2344,-2710,-2998,-3219,-3160,-2909,-2475,-1887,-1308,-2107,-138,-1860,-3356,-1941,1082,-412,979,1552,-1384,500,-1564,-1193,717,774,722,532,184,-353,-1201,-2343,-3146,-3688,-2618,-2739,-1221,-2731,-527,2732,2938,-2265,-111,407,2338,2271,-116,-2324,-1447,-2839,463,-2325,-1000,4089,4201,1257,-310,-2843,-2575,770,2186,1616,-1492,-3483,810,638,567,-2222,563,-47,-551,555,416,171,-262,-1569,-760,-1813,-3265,-2499,-2989,-3288,-3310,-3073,-2818,-2506,-2219,-2096,-1924,-1794,-1609,-1572,-1608,-1653,-1805,-2351,-1763,-1477,-1148,-576,-25,490,486,1414,209,-500,-763,-1323,-3005,-1349,64,526,1537,-1225,-2088,-826,266,527,552,-403,-2371,-2767,-3407,-3113,-2129,-1152,-1070,-2294,-945,1066,1467,1068,565,357,605,-1300,-1222,132,-2208,-527,-1309,-2332,-3402,-4543,-3514,-2284,-4952,-3250,-674,458,-1888,-1924,1625,137,-587,-1021,-760,-857,-522,-711,-1013],[-825,-1258,-1198,-1641,-1063,-218,-689,-100,1977,1961,1411,533,-2160,-3380,287,-26,-405,-2102,-1469,-667,-530,-323,-83,-835,-2027,8,572,594,540,-2656,-563,597,-3929,-867,262,408,-248,-2811,-63,-404,-1523,-722,-834,-889,-1028,-1477,-1064,-1244,-1491,-1858,-2289,-3027,-1711,-1133,-668,-220,134,-1511,-1044,668,719,690,623,-1183,184,124,-2372,-698,-367,-829,-2443,-3490,-2252,-2348,-1021,-22,1034,1975,283,2246,2913,2316,-1025,-1332,2292,-4473,1182,2434,-50,-3661,-1287,1247,920,492,-2509,-3597,-1865,-842,-736,-418,-2446,136,-580,26,40,248,-27,-2634,-1655,-859,-1288,-1803,-2190,-2397,-2555,-2671,-2834,-2926,-2938,-2932,-2950,-2998,-3073,-3147,-2917,-3061,-2243,-1477,-1421,-993,-2281,-3754,-850,569,133,314,-569,-964,-2050,-476,-410,-263,-1189,450,897,385,1662,2056,-496,-988,-4835,-2082,-2763,-3585,-416,1759,1283,796,221,-368,-952,-1464,-1940,-2313,-2601,-2687,-4197,-2325,-1930,-1453,-833,-448,-2455,-1694,-1531,-2009,-3792,-3505,-3505,-4211,-120,511,-677,-4638,-1923,-5692,-3335,-354,778,-1593,-2110,-908,847,1156,-104,-1405,-1658,-1725,-837,165,1159,965,-1413,-1279,-393,1631,-645,-1564,-1212,-2109,-2577,-2163,-1551,-700,-3469,-827,-2147,-3091,1961,1404,-1034,-3222,111,-195,2704,255,-691,-4370,-4390,-9245,-6387,1622,2061,1373,383,-7075,-872,-87221,-101633,-32905,-1121,-1049,-1029,-1154,-1444,-1869,-2377,-2696,-2429,-13178,-874,-390,4,306,388,-756,341,127,41,-4386,-8172,-7352,-201,-1934,-1157,-4374,487,1318,-562,-1693,742,460,-358,558,1107,1407,1478,-1526,660,932,650,222,-217,-690,-976,-1363,-1575,-1986,-2593,-2841,-3055,-3167,-3122,-3101,-2769,-4151,-2282,-2043,-1739,-1569,-1477,-1528,-2368,-1688,-1896,-2216,-2761,-3022,-3321,-3408,-3068,-2552,-1799,-1008,-462,329,1024,-1687,-5999,-2846,-116,-982,177,-127,129,-292,1203,805,463,-934,-97,433,822,632,-1643,-921,-3258,-2546,-2514,-453,1363,1643,1561,372,-1666,-1105,441,636,-989,1368,429,-304,-1506,-3,-505,1299,1580,-425,-193,-576,318,345,-493,-2263,-217,-492,-789,-1163,-1476,-1864,-2005,-1762,-1543,-1172,-847,-762,-539,-866,-1826,-708,-1068,-1386,-1791,-2165,-2463,-2703,-2603,-2517,-2562,-2669,-2992,-2764,-2106,-1308,-2269,-1705,-1260,-1201,-502,-1596,-2695,-260,437,737,186,-561,-4668,-1754,-2228,-3440,-2142,-1631,-1198,-771,-506,-297,-1374,-1060,-152,-1454,-343,-2179,-346,-3589,-155,71,126,231,212,-1688,-1029,-124,-1210,-197,-133,-343,96,-1101,-2612,-856,-794,-1130,-1471,-1811,-1826,-2319,-2067,-2123,-2220,-2232,-2071,-1817,-1580,-1275,-853,-355,-1490,283,-2622,-2132,458,-405,-2045,-749,-2526,-309,148,-2632,-933,-2011,-3042,-273,1419,-309,-826,-2081,-1631,2200,-235,-2876,-2630,-543,-1256,-1852,-1793,-2853,-2909,398,1562,654,-725,-199,-1780,-2830,-1442,146,1168,-30,1255,-1326,1325,-908,-1905,-2797,-2147,-432,-1274,-753,-629,-1727,2231,492,1905,3186,-1479,-1881,-326,-658,-1734,2062,863,1715,1981,1367,906,-230,-2253,-1156,-925,-1266,-1476,-1633,-1617,-1497,-1240,-864,-1514,-964,176,575,807,743,-341,774,1232,-1575,-5756,-1598,-1558,-4690,-2570,-1186,-1584,-1913,-2084,-2204,-3616,-2320,-2363,-2433,-2510,-2420,-2274,-2221,-2157,-2201,-2308,-2536,-2751,-2791,-2624,-2436,-1839,-2919,-970,83,936,1930,1370,-1138,669,-1015,518,2462,-1027,405,-643,3272,2585,-1312,2427,4997,6604,1201,-2322,-47,-3,774,200,-711,-1560,-2829,-2207,-1895,-1570,-1331,-1137,-1777,-358,-31,-831,-2744,-2878,-647,173,1031,171,-901,80,-728,1298,-1068,847,2440,2050,429,1066,363,-212,-2538,-1747,-1910,-2366,-2824,-2936,-2587,-2104,-1949,-1225,-1075,-794,-698,-511,-440,-315,-341,-388,-678,-748,-720,-683,-3851,-443,-135,167,-3115,-1430,1009,1314,-2528,1292,1117,792,-1924,-4705,-2815,-1588,-1791,-6466,-5066,-6399,-8598,-1135,-8197,-8215,152,359,-12416,-5628,-6502,-12886,-3737,-19195,-16432,-10591,-2211,-643,-580,-129969,-458579,-534295,-173910,-151,-98,-197,-9953,-487,-465,-11413,-502,-360,-260,-32,-9176,391,-1490,-810,1122,1289,-1135,-3055,1359,1437,-4578,-6782,-1132,1678,-1358,-5688,-2097,-399,-7377,383,-235,-811,-1839,-1716,-1849,-1894,-3443,-1458,-910,-197,669,-1353,-1750,-162,131,976,-2181,170,-2303,1729,1244,-1897,-896,439,-1920,-2290,-1682,-650,-706,-1260,2420,3806,4068,-459,-1790,-2277,1553,3852,2104,3125,2649,1,1412,1033,-1069,-1936,-968,-867,-1894,-1234,-1202,-1830,-334,-37,320,584,-698,-626,1120,1020,916,734,510,305,-35,-2661,-622,-669,-990,-2595,-2769,-1457,-1765,-2131,-2540,-2690,-2311,-2006,-1599,-3462,-4967,-65,423,880,1137,1445,1736,1800,-8444,1860,1778,1611,1386,1039,1012,988,-1503,650,593,292,78,-148,-577,-1152,-1773,-2125,-2311,-2055,-1973,-1881,-4498,-2017,-2175,-2369,-2624,-2885,-3226,-3566,-5474,-4607,-3067,-2709,-2371,-2152,-1964,-1817,-1506,-1276,-1443,-970,-683,-484,-404,-228,-315,-257,-278,-2001,-498,-607,-2031,-1489,-1120,-1250,-1413,-1669,-1862,-2008,-1940,-1625,-1360,-1805,-555,-1627,-3502,-2654,86,-325,-642,-981,-1520,-1836,-2039,-1935,-1649,-1357,-1133,-1099,-1244,-1553,-2065,-2422,-2345,-1784,-1084,-2767,-659,-2023,-41,2496,2658,-2426,223,565,2228,2327,-349,-2615,-2408,-2178,637,-2252,-389,4498,3847,1312,-95,-3014,-2430,-618,-1460,-2217,-2444,-3665,-1095,-290,493,-2356,1314,-715,-969,1504,1435,1285,-503,-1344,133,-2559,-2394,-3029,236,-238,-1679,-702,-414,-1376,1085,1827,758,1238,2185,1795,210,-1311,-795,-2525,-978,1019,-33,-550,1565,852,-402,2427,1299,258,-587,-1310,-3474,-2112,93,447,1082,-1113,-2530,-869,-288,-630,-912,-1107,-2609,-2550,-1510,-1850,-1431,-688,-1158,-2443,-563,-498,-509,-616,-643,-699,-748,-1371,-1112,-1185,-2454,-1809,-2228,-2833,-3429,-3324,-2629,-1787,-4764,-3005,-812,560,-1641,-2282,1385,847,214,-1992,-1146,-975,-914,-1273,-1736],[186,1196,-1301,-1970,-1122,-41,-718,-432,273,166,33,5,-1913,-3974,-26,185,-49,-1338,-1365,-142,211,235,-79,-873,-2200,-116,421,437,391,-2532,-349,451,-3894,-936,451,387,102,-2550,449,353,-1136,429,255,292,41,-2145,-285,-576,-879,-1237,-1569,-3290,-1856,-1763,-1615,-1410,-1254,-1526,-1173,-1183,-1245,-1373,-1524,-1847,-2048,-2074,-2024,-1789,-1677,-1517,-1870,-3454,-1795,-3246,-889,533,1272,1255,-27,2756,3528,3461,-392,-1282,2683,-2664,1041,2594,456,-3542,-1714,-206,-833,-1348,-2100,-3279,-2044,-2217,-2162,-1939,-2051,-1461,-1188,-1036,-713,-628,-583,-3502,-852,-533,-431,-622,-722,-676,-1128,-671,-415,-276,-97,-653,110,77,-698,-2958,-1692,-3231,-1652,-1049,-1591,-1535,-1812,-3227,11,975,75,2461,-701,-1458,-2700,-504,1710,2089,-1473,607,1637,678,1751,1469,-659,-1369,-5694,-2626,-2866,-3134,244,1830,1471,1035,451,-176,-770,-1195,-1414,-1326,-1007,-466,-4166,-2450,-1188,2323,2899,-172,-2475,-1004,-951,-2168,-4284,-2813,-3396,-4762,263,526,-496,-5526,-2376,-4568,-3167,-3243,-3155,-2901,-2780,-2674,-2687,-2693,-3007,-2931,-2689,-2006,-1196,-552,64,351,-1327,-1564,-354,-240,-975,-1952,-3160,-3943,-3554,-2636,-1921,-1176,-3532,-291,-1728,-2809,-523,-870,-1172,-2448,-1650,-1646,-1498,-1113,-739,-5352,-4219,-8801,-4499,-433,-715,-949,-1403,-6747,-1564,-63549,-71329,-14931,-1358,-1493,-1712,-2077,-2604,-3239,-3614,-3091,-2110,-7846,302,1157,1929,2618,3085,1502,3687,702,-579,-2148,-6601,-7491,-1261,-2911,-1410,-3675,645,-159,-671,-2202,-1717,-2636,-3271,-3411,-3014,-2242,-1586,-1740,-490,-273,-1,46,-16,-222,-365,-1236,-1018,-1603,-2447,-2938,-3231,-3103,-2662,-2243,-1554,-4660,-527,-116,-776,477,515,-177,-3354,-1924,-1633,-1488,-2244,-3035,-3692,-3964,-3512,-2838,-1969,-1113,-939,240,902,-1173,-5287,-3539,-599,-1143,432,56,-230,-761,1073,1561,1195,-935,-480,943,1504,686,-1385,-612,-2713,-2447,-2512,-65,1827,1407,3094,776,-1726,-957,-226,-965,-1566,-1697,-1555,-998,-1894,174,212,823,862,-449,173,-84,343,144,-145,-1884,-957,-1404,-1831,-2235,-2303,-2049,-1625,-1102,-728,-478,-90,276,-350,-685,-636,450,213,134,122,278,577,419,-2043,614,-477,1086,-63,-2260,-967,570,-1924,-1510,-990,-1101,-249,-1446,-2610,-823,480,1346,932,-458,-3511,-2532,-2591,-4262,-1180,-459,-199,498,800,-369,-2020,-1533,-226,-1271,-281,-2104,814,-3938,1435,1295,1014,841,622,-1188,-904,-6,-802,-174,-288,-262,-345,-719,-2428,-908,-1042,-1147,-1216,-2546,-2181,-1844,-1027,-1053,-1169,-1244,-1202,-1135,-1150,-1138,-1016,-791,-1883,-451,-2007,-1949,-352,-468,-2013,-640,-2096,-260,80,-2004,-347,-2189,-3004,-60,2232,-355,-1548,-2507,-1198,2515,-152,-2426,-2128,110,-892,-2089,-2752,-2724,-2406,-1993,-1585,-915,-885,-434,-1719,-2783,-1610,309,1492,-326,888,-1415,-361,-1003,-2021,-3199,-2452,-745,-1183,-1230,-864,-2104,1683,170,1591,1459,-1709,-1789,-317,-889,-1371,197,-171,-429,-560,-853,-904,-927,-2187,-1177,-823,-835,230,288,351,-1641,446,576,-1552,-350,803,939,918,726,-639,661,517,-2293,-5809,-1797,-2807,-3507,-1493,-1431,-1652,-1859,-1993,-2144,-2907,-2289,-2214,-2073,-1887,-1544,-1197,-1011,-884,-920,-1061,-1370,-1746,-2221,-2820,-3608,-3036,-2435,-1853,-1297,-617,143,903,-1079,2,-1762,877,2466,-1427,528,-438,3125,1906,-838,3350,3322,3264,616,-2351,-291,-480,804,1486,1259,180,-2940,-836,1729,-517,-1313,-1109,-908,1806,2137,-1327,-2859,-2118,-420,229,1049,183,-1031,-468,-556,167,-1481,952,1386,1633,967,1745,1464,1209,-2507,-1465,-33,-446,-875,-1246,-1498,-1527,-2513,-1390,-1421,-1468,-1504,-1343,-1190,-897,-702,-517,-602,-546,-518,-630,-4155,-1104,-1234,-1284,-3230,-1344,-515,26,-3600,618,752,-186,-1037,-4716,-1276,-705,-1315,-5375,-6456,-7679,-8627,-1117,-10250,-10189,1964,741,-12955,-5889,-5991,-9083,-212,-27603,-24400,-13082,-1993,-2329,-2477,-134622,-528718,-659061,-231807,-3121,-3243,-3494,-9083,-3571,-3207,-6520,-2527,-2068,-1708,-1299,-6755,-741,-487,-1022,-171,-80,-170,-1611,-233,-247,-6126,-7438,-3481,-611,-3030,-5627,-2244,-1746,-7045,-1958,-2368,-2698,-3302,-3115,-2907,-2808,-2946,-2644,-2500,-2314,-2033,-1780,-1590,-1383,-1277,-988,-3375,-530,-2413,285,662,-1418,-567,673,-2297,-1392,-2000,-567,-930,-983,1299,1904,2408,285,-1570,-2435,1156,2642,1512,1815,1270,104,-94,-530,-1399,-1916,-2228,-2578,-2873,-2812,-2776,-2588,-2331,-2390,-2304,-2260,-2433,-2581,-2553,-2462,-2165,-1773,-1303,-764,-365,-2841,-778,651,601,-2364,-3069,-619,-343,-941,-1650,-2287,-2461,-2201,-1513,-1174,-5131,759,1518,2195,2607,2972,3210,3121,-7583,2669,2309,1897,1479,973,788,561,-3060,-386,-822,-1456,-1848,-1959,-1911,-1767,-1624,-1327,-1089,-667,-623,-700,-4585,-1259,-1575,-1849,-2085,-2204,-2230,-2047,-3976,-4260,-457,161,-924,1298,216,-415,-1139,2506,-1403,-842,-582,3446,3455,1610,2428,1485,1595,-2101,939,1510,-2077,-1596,-1064,-1631,-1633,-2001,-91,-398,807,-1581,-2266,-1393,1393,-1155,-2473,-2549,1417,-156,-386,262,-1566,839,-1870,-463,501,275,-10,-419,-905,-1425,-1988,-2279,-2178,-1791,-1387,-2603,-288,-1183,414,667,882,-2436,589,792,1607,1577,-474,-2578,-2563,-1503,898,-1875,265,556,-35,-570,-1272,-2743,-2264,-2721,-3087,-3416,-3242,-3231,-1806,-1106,-399,-2398,602,-1394,-1350,1123,1162,943,-678,-854,-110,-3221,-1433,-3586,-463,782,-1472,-188,-386,-1033,1305,2599,1003,1778,3033,1875,179,-1361,-1129,-2437,-797,1477,423,-485,1780,1171,-1419,1217,1072,1124,-253,-1044,-2927,-2701,264,444,301,-733,-2622,-780,-750,-515,-574,-602,-2699,-2060,-979,-1389,-1650,-1337,-1811,-2169,-2434,-2618,-2706,-2742,-2599,-2427,-2203,-1984,-1746,-1510,-2519,-1079,-891,-845,-771,-728,-797,-705,-3875,-2416,-614,-115,-1086,-2392,-204,-480,-734,-2074,-1101,-518,102,931,1536],[-1758,-1457,-1436,-2352,-1208,-909,-973,-881,-968,-1037,-1122,-1061,-1713,-4239,-405,-49,314,-575,-1130,387,880,2056,-225,-983,-2423,-337,2683,2374,1904,-1918,-124,297,-3338,-1037,-1556,-2166,-2580,-2685,-2695,-2553,-2224,-2044,-1974,-2011,-2230,-2807,-2415,-2492,-2439,-2305,-2070,-3360,-1358,-1010,-736,-433,-146,-1537,-477,796,1220,1622,2159,225,975,926,-1570,-1390,906,203,-1267,-3413,-2115,-4061,-873,632,3777,652,-269,2538,2362,2379,450,-1357,2454,-858,1049,2449,1010,-3276,-2077,991,1160,469,-1509,-2826,-1784,-2408,-2481,-2094,-1554,-983,-1321,16,-388,831,202,-3181,441,-179,1016,1052,1070,1010,-368,-1250,744,513,62,-324,438,262,-1128,-3066,-1446,-3335,-1426,-1551,-1897,-2135,-1374,-2746,782,1458,121,2613,-815,-1986,-3305,-1161,1108,1060,-1782,616,1521,970,1794,676,-768,-1689,-6062,-2567,-2434,-2555,1004,904,645,353,-61,-529,-1012,-1430,-1797,-2028,-2147,-2069,-3580,-3334,-1906,-969,-621,-234,-2385,-278,-395,-2028,-3600,-1718,-2900,-3738,1044,2198,501,-6278,-3162,-3450,-2692,-1039,-1664,-2111,-2568,-2855,-3033,-2988,-3129,-3083,-3310,-3347,-3280,-3205,-2872,-2560,-2090,-1747,-901,-234,-554,-1867,-58,943,636,730,372,66,-3248,-859,-1359,-2329,-2599,-3097,-3419,-3624,-3764,-3763,-3724,-3531,-3363,-5684,-3761,-7912,-2973,-2878,-2946,-3001,-3339,-5679,-3487,-35274,-37849,-2991,-2419,-1920,-1328,-716,-122,447,947,1405,1974,-1898,3217,3415,3543,3635,3588,3569,3452,1750,-1945,-55,-4624,-7398,-2221,-3364,-1255,-2867,399,-1432,-354,-2924,-974,-1596,-2190,-2784,-3485,-3388,-2454,-1889,-250,558,1366,1857,1157,575,645,-1497,367,84,-1101,-1963,-2696,-3041,-2868,-2570,-1978,-4753,-1105,-708,-352,56,274,-754,-4388,-2855,-1475,-770,-1750,-2255,-3019,-3661,-3722,-3267,-2456,-1637,-1302,-464,17,-597,-4065,-4163,-1162,-1219,-964,-1874,-2637,-3424,-4053,-4085,-3229,-2228,-1202,-294,569,735,-1215,-414,-2234,-2255,-2339,337,2151,1039,3113,915,-1816,-866,1123,502,-201,-803,-1527,-1979,-2373,-1966,-1563,-1142,-830,-578,-380,-304,-297,-383,-623,-1648,-1333,-1491,-1255,-645,296,156,815,2417,1680,-372,17,589,-355,-570,533,985,1685,1629,1788,1993,1640,5,-2340,342,-464,1343,-320,-2458,-1523,-415,-1565,-1188,-808,-1088,18,-1245,-2383,-1412,655,1181,2193,2964,-2388,988,-988,-3844,-335,-426,-464,-400,-388,-479,-2954,-2264,-796,-1029,-221,-1978,1133,-3838,1729,1876,2249,1657,1949,-865,-816,-113,-482,103,1210,-196,508,-523,-2286,-831,2314,1852,-285,-3343,-2761,-1288,466,325,171,120,-376,-124,483,573,735,17,-2442,-235,-1400,-1522,1732,321,-1986,260,-1601,1342,1480,-1384,169,-2534,-2820,263,2089,-495,-2288,-2852,-795,95,-263,-1943,-1243,-276,197,477,436,-994,-1392,-110,-284,-322,-1147,-699,-1650,-2759,-1736,-178,-588,-917,-1039,-1563,-2166,-2521,-2970,-3330,-3126,-2970,-2810,-2766,-2837,-3044,-3447,-3616,-3238,-2379,-1972,-1700,-794,-1225,-1082,-102,-276,-341,-246,-266,-28,-1528,-2266,-1382,-950,-1166,798,1031,728,-1953,-209,-733,-1426,-2038,-2521,-2825,-3043,-3007,-2923,-2924,-2746,-2821,-5579,-2173,-3732,-2159,-915,-650,-458,-964,-686,-252,-1821,-639,-660,-927,-1265,-1596,-1777,-2153,-2429,-2530,-2342,-2087,-1782,-1510,-1315,-1276,-986,-815,-709,-646,-448,-135,229,-952,-777,-1676,1160,1724,-1862,537,-310,1337,795,-277,-710,-1581,-2310,-2613,-2129,-869,-950,691,1237,1510,404,-2888,-1006,1532,-88,-1350,-926,62,1360,1724,-1800,-2995,-1407,-126,216,987,184,-1071,-1098,-225,-800,-1902,-1213,-1105,-877,-634,-335,-225,4,-2351,-1279,547,713,770,734,-1,-1376,-2933,-1349,-218,-655,-1103,-1293,-1372,-1173,-964,-704,-681,-1254,-408,-475,-4367,-1070,-1429,-1827,-3145,-2202,-1944,-1390,-4598,-633,-473,-1341,-1082,-3696,-2349,-1572,-1215,-4300,-6816,-8190,-7826,-938,-10785,-11018,2953,-2612,-12196,-5248,-4481,-5406,-2561,-29824,-31271,-16432,-2920,19,286,-136315,-578811,-774255,-294457,-624,-1120,-1798,-9308,-3178,-3186,-2576,-1897,-1192,-669,-195,-3751,200,250,-1285,-15,-257,-675,-982,-1307,-1514,-7500,-7736,-6158,-2261,-4637,-4350,-2278,-3223,-6009,-927,-887,-812,-4653,-4415,-2405,-461,-2299,-1316,-502,-429,-236,-204,-433,400,581,554,-4476,-1221,-2409,1446,1843,-847,-225,429,-2073,-538,-2241,-375,-1151,-734,-613,-393,-78,239,-1382,-2562,715,1187,1001,1211,673,259,474,347,-1594,-1647,-705,-991,-2272,-1682,-2048,-2222,-2234,-2445,-2401,-2295,-2329,-2301,-2124,-1946,-1645,-1329,-998,-637,-437,-2802,-1010,3,-174,-1971,-3079,-534,-705,-786,-782,-623,-293,-200,-899,312,-4994,883,1290,1717,2001,2363,2723,2879,-6466,3189,3266,3262,3179,2908,2859,2684,-4344,1799,1478,1104,1107,1428,1805,2139,2359,2639,2779,3016,2806,1596,-4687,310,-227,0,-955,-696,-873,-901,-2089,-3709,-371,-146,-535,227,304,319,-645,548,-1210,-592,-1043,1159,1306,1217,1459,1013,1237,-2035,301,-300,-1905,-1728,-2024,-1877,-1343,-2250,-144,-787,775,-1832,-3029,-864,1504,-450,-1228,-1807,1050,85,-997,-804,-1440,-1045,-1933,-1486,-1509,-1477,-1425,-1447,-1549,-1743,-2125,-2523,-2921,-3340,-3301,-2845,-2427,-1851,-1258,-686,-144,-2150,813,1077,1257,1161,-551,-2232,-1899,-880,480,-1339,-109,-442,-802,-1037,-1380,-2155,-1735,-1735,-1837,-2083,-2248,-2688,-1803,-1241,-458,-2360,-210,-2172,-1809,571,778,483,-918,-332,-357,-3937,-558,-2916,-940,824,-1208,508,-559,-1515,-2150,-2127,-1320,-312,791,1741,168,-1331,-1697,-2354,-599,1692,559,-468,1813,1206,-2818,124,-423,-818,-1181,-1357,-1982,-2896,-1552,-1384,-1283,-1096,-2078,-917,-1434,-409,-245,-182,-2921,-1729,-719,-1059,-2037,-931,-1138,-1639,-647,-757,-904,-1102,-1158,-1165,-1078,-1394,-802,-482,-2908,104,412,588,787,935,940,1053,-3189,-2151,-722,1022,-888,-2794,445,589,-3,-1539,-1506,-2206,-2807,-2910,-2634],[-603,1435,-1607,-2750,-1330,222,-727,-962,-743,-1226,-1850,-2455,-2923,-3841,-2102,-1338,-575,108,-866,855,1192,2043,-526,-1231,-2573,-682,1234,403,-578,-1494,-2386,-3168,-2755,-1926,-1316,-900,-565,-1783,-418,-708,-949,-1362,-1831,-2218,-2182,-3457,-1343,-1059,-821,-752,-575,-3304,-1095,-403,-559,-783,-1149,-1712,-2398,-2631,-1633,-442,942,569,684,787,-1134,-1581,404,455,-749,-3375,-2323,-4834,-632,875,3460,101,-528,3441,2815,2270,1349,-1625,1939,765,1122,1624,1282,-3017,-2484,-920,-2001,-3019,-2197,-2419,-889,264,955,1518,-1031,1578,-1729,219,-501,2249,-569,-1993,1848,407,1054,1241,972,840,494,-1704,681,517,-46,-5,1321,783,-1615,-3023,-1312,-3444,-875,-799,-1138,-2745,-1068,-2393,1070,1895,155,2640,-979,-2616,-3584,-1789,434,-46,-2075,579,1277,1169,1202,-203,-761,-2015,-5137,-1503,-1739,-2081,-2468,-2455,-2264,-1976,-1798,-1724,-1753,-1843,-2040,-2273,-2573,-2831,-3053,-3522,-3381,-3182,-3026,-2988,-3007,-2899,-2424,-1902,-2389,-550,-2196,-2802,1056,1372,945,-6892,-3778,-2408,-2291,-762,-1503,-2089,-2674,-3052,-3264,-3173,-3133,-2791,-2556,-1978,-1220,-520,-901,665,-938,-1756,-42,1538,-473,-2067,-280,2896,1698,2060,1401,790,-2916,-765,-1575,-2527,-3245,-3643,-3497,-3026,-2522,-2029,-1671,-1316,-1082,-5263,-3066,-6653,-173,194,410,600,437,-3874,279,-4041,-2949,-475,-540,-641,-559,-346,-75,198,396,523,723,1100,1167,975,743,529,244,64,-132,-403,-3444,-856,-2307,-6921,-3024,-3187,-682,-1913,229,-2084,514,-3688,2091,1951,18,491,116,2004,1659,-1909,1150,1039,1311,1625,240,456,988,-1775,69,2352,1463,795,-750,-460,-1127,-1819,-2119,-4129,-2062,-1489,-620,260,1131,-1318,-5375,-3592,-1068,720,-1191,-628,1555,945,890,511,119,-378,-1239,1061,1467,8,-2723,-4105,-1655,-1096,1108,327,-1339,-2614,-1519,-2518,-3383,-3643,-2878,-1856,-800,128,-981,-195,-1713,-1953,-1963,739,225,-390,-830,-1414,-2023,-2358,-2269,-1881,-1506,-1124,-1070,-1067,-2811,-1633,-2203,-2912,-3269,-2696,-1967,-1248,-492,279,987,-1458,704,-1059,94,1215,1147,-324,1711,5609,2354,-125,184,499,-277,-425,1710,967,893,1009,2723,2740,1613,-435,-2610,71,-304,704,-337,-2229,-2411,-3377,-3943,-2855,-1886,-1015,-214,-901,-1944,-1498,994,852,542,-24,-1344,-1122,-1788,-2913,-3219,-3818,-4296,-4088,-3640,-3131,-3381,-2991,-1739,-1350,-1086,-1728,-1084,-3183,-1370,-1478,-1656,-1558,-1219,-629,-564,-92,-129,179,1208,-176,635,-387,-1992,-1023,3119,2687,-627,-3910,-3196,-671,-740,-1201,-1607,-1861,-1914,-1900,-1946,-1977,-1928,-1804,-2886,-1658,-1606,-1424,-1255,-1002,-1827,-257,-938,725,1071,-694,727,-2815,-2523,662,75,-681,-2628,-2794,-2387,-2162,-1481,-1365,-139,-660,-120,1978,1790,11,-150,406,158,-119,-1389,-866,-1437,-2560,-1636,132,-1150,-1871,-2643,-2820,-2459,-1653,-2390,-2847,-2374,-1389,-887,-1370,-1417,-2457,-455,-719,19,561,-2168,-1531,-407,-1554,-778,6,-558,-931,-1072,-1293,-1283,-2250,-2395,-1694,-1790,-2212,-2677,-3200,-3481,-3350,-2912,-2337,-1940,-1582,-1305,-1142,-1233,-1359,-1618,-2081,-2481,-3059,-4961,-3510,-3332,-2880,-2273,-1640,-1036,-1014,-867,537,-577,-534,1256,1254,1125,-1922,-716,783,707,701,837,1013,809,1103,-707,1039,1848,1095,1539,1694,1697,1816,873,-808,-1568,-999,1373,2142,-2244,475,-238,1877,233,346,-56,-754,-1330,-2081,-2583,-2986,-3129,-3159,-2837,-2455,-2075,-2664,-1229,-399,225,-1353,-593,1047,739,1321,-2127,-3089,-750,183,135,834,143,-996,-1602,-2190,-2862,-3343,-3676,-3843,-3774,-3562,-3181,-2877,-2357,-2112,-1206,-668,-149,204,390,-499,-1308,-3153,-1321,-393,-782,-985,-753,-329,338,945,1446,1825,-2252,2516,170,-4451,-116,2056,762,-2953,-796,384,101,-5258,-634,-887,-2436,-1179,-2698,-805,-600,-1062,-3334,-5814,-7466,-6907,-913,-9097,-10593,-1206,-5964,-10179,-4016,-2651,-2377,1633,-23847,-35164,-20083,-7734,2135,2562,-136287,-610336,-875174,-357600,4146,4124,3774,-10793,2416,1621,629,-385,-1193,-1543,-932,-414,851,1593,-1530,1533,2366,2062,1723,1243,-1294,-8630,-7649,-8975,-4836,-5738,-2380,-2139,-4884,-4717,377,137,-320,-5900,-5488,-2335,-1441,-1776,-2188,-2449,-2618,-2641,-2619,-2564,-2389,-2218,-1821,-5584,-2021,-2359,-49,497,-343,-16,108,-1571,95,-2557,-237,-1518,-647,532,240,113,154,-1327,-2792,125,1015,464,1033,-871,288,310,123,-1717,-1308,242,340,-2397,160,-145,-1426,-679,-1292,-1786,-2338,-3087,-3340,-2851,-2374,-1849,-1391,-1007,-670,-554,-2708,-1438,-324,-371,-1765,-3029,-502,631,1118,1223,1034,1283,911,-453,472,-4803,386,709,1191,1638,2218,2815,3195,-5279,3776,3853,3746,3473,2946,2602,2125,-5380,689,103,-540,-815,-754,-617,-538,-580,-550,-622,-545,-843,-1257,-4934,-2435,-2978,-2850,-2290,-1682,-1143,-635,-228,-3152,417,484,-358,168,-237,-768,-1219,-1791,-2480,-2962,-3060,-2815,-2512,-2089,-1949,-1715,-1617,-1991,-1783,-1925,-2066,-2286,-2199,-1937,-1602,-2520,-1075,-1259,-840,-2120,-2867,-996,-1164,-1334,-1345,-1281,-1027,-934,-1633,-2102,-1282,101,-2046,392,603,-510,616,534,-1005,244,-40,-1180,-1983,-763,-2137,-1851,-756,-603,-340,-17,326,-1817,971,1089,1115,861,-740,-1828,-1230,-444,-347,-868,-579,-586,-594,-508,-596,-1508,-1425,-638,-716,-937,-1074,-2241,-812,-524,-65,-2211,-1146,-3081,-2397,-184,239,-127,-1273,100,-607,-3993,175,-1642,-1124,752,-923,861,585,-238,1579,998,462,-130,-689,-1387,-2145,-2912,-3573,-2998,-2378,-1869,-1514,-1065,-723,-469,-4492,-80,-65,-27,-75,-907,-1026,-2151,75,-346,603,-189,-1556,-1171,-2149,-560,2185,1642,-2654,-1458,-617,-820,-2454,-1244,-1308,-1182,1954,-187,1660,1096,566,-14,-586,-1712,-1702,-2166,-3300,-2787,-2905,-3028,-3021,-2983,-3015,-2875,-2646,-2360,-1854,-1196,-813,-2909,-570,1332,1636,-644,-1187,85,-409,674,160],[-1079,782,-1672,-2805,-1339,368,-660,-1108,226,-79,-483,-898,-1639,-3446,-1469,-1365,-1130,-866,-538,-186,124,350,-830,-1508,-2318,-1026,-509,-910,-1285,-1427,-1427,-1378,-2173,-1364,-1082,-1161,-1241,-1362,-1542,-1761,-1681,-1547,-1373,-1260,-1366,-3720,-1783,-2299,-2801,-2551,-1679,-3158,-994,1335,2024,2518,720,-1836,-349,515,1015,214,-297,-572,-204,517,-697,-1628,-37,628,-311,-3180,-2502,-5024,-182,838,-115,-1194,-2305,-2916,-2570,-1875,-1328,-2025,-807,-869,-1120,-1379,-1868,-2791,-3295,-2776,-1948,-1177,-486,-2092,-514,539,1177,1396,-614,1432,-2220,278,-605,1793,-1317,-739,1768,1066,1208,761,315,1,-257,-1651,-452,-308,-200,256,813,864,-1976,-2888,-1358,-3569,-602,-812,-781,-1858,-956,-2203,1064,1507,92,2484,-1221,-3372,-2958,-2416,-359,-1147,-2059,377,823,1176,498,-1021,-587,-2427,-3982,-1762,-2336,-2921,-3471,-3561,-3301,-3061,-2975,-2987,-3075,-3186,-3364,-3516,-3603,-3378,-2886,-2583,-3652,-1152,-630,-169,-2320,529,307,-1127,-1182,555,-1534,-2166,2608,3118,1263,-7438,-3788,-1580,-1991,942,583,190,2205,209,942,-902,-1958,-1084,-503,-144,9,-685,-2038,-208,-666,-1650,-676,-538,-526,-2444,-439,221,203,246,13,-177,-2855,-903,-1311,-1904,-2380,-2807,-3080,-3247,-3317,-3142,-2758,-2108,-1435,-4671,-2374,-5299,766,1154,1308,1377,1071,-1729,613,258,-207,-597,-901,-1343,-1725,-2072,-2390,-2658,-2885,-3046,-2997,-2658,-2526,-2562,-2559,-2479,-2425,-2256,-2110,-2080,-4960,-2131,-2215,-6257,-3875,-2725,-1472,-1132,-534,-2112,653,-4250,1581,1424,-150,376,-410,2351,3103,-1992,1248,2332,2061,1663,-871,89,492,-2301,-408,-322,-689,-682,-1082,-837,-1051,-1498,-1788,-3343,-2002,-1308,-232,837,1639,-2079,-5617,-4028,-633,1094,-785,-215,1771,1158,689,1367,485,-289,-1030,2471,2254,322,-1654,-3600,-2241,-1010,1319,237,-2186,-4063,-994,313,-423,-1174,-1636,-1615,-1025,-211,-857,-107,-1328,-1828,-1708,1079,576,-100,-687,-1512,-2461,-3074,-2745,-1919,-1168,-468,-116,149,-3369,245,29,-347,-860,-1314,-1488,-1236,-504,553,1035,-1556,343,-1490,-345,1474,1015,-1007,2401,6519,2708,41,190,260,-336,-820,-1118,-926,-855,-743,-820,-1039,-1362,-1805,-2626,-2167,-2271,-2205,-2231,-2191,-2080,-1603,-1405,-1267,-1226,-1174,-1225,-1159,-1581,-1370,-1819,-1920,-1907,-1903,-1655,-1307,-968,-2263,-357,-1351,53,383,481,18,-2259,-3498,-2109,-194,39,-1602,115,-2589,361,728,1022,1404,1694,-204,-302,-153,34,23,935,-350,572,-501,-1709,-1474,422,783,-1019,-3423,-3556,-271,1414,1022,478,-33,-361,-559,-714,-762,-683,-1173,-2504,-722,-440,-443,-568,-725,-1728,-1058,-1126,-1221,-1344,-1588,-1632,-2986,-2345,-1548,-1473,-1394,-2491,-2498,-646,-406,-897,-889,74,-1051,-583,-372,-391,-414,-361,-66,-1122,-643,-1759,-1091,-1233,-2292,-1454,803,187,-2590,-1293,-1499,-439,14,-2597,-2202,-2018,-1680,-835,-1158,-1723,-2508,-681,-1427,-2476,-3019,-3229,-2424,-1790,-2009,-702,-216,-428,333,772,980,865,-3046,-2684,-2221,-1296,-1685,-514,-1258,-1895,-2792,-2495,-2288,-2105,-1898,-1743,-1694,-1880,-2083,-2394,-2879,-3265,-3411,-4023,-3238,-2053,-1555,-994,-469,-38,-1186,-988,611,600,-283,199,-38,-269,-2264,-1228,-257,-136,50,407,873,752,1122,-779,1143,2875,1952,1996,4591,4506,3464,727,-775,-2235,-448,1441,1809,-2557,299,-283,1597,-611,567,29,-471,-840,-1386,-1716,-1998,-2136,-2380,-2428,-2441,-2444,-2358,-2132,-1893,-1645,-1455,-1202,-988,-763,-658,-2218,-3093,-548,-711,-959,-1125,-1247,-1394,-1666,-1222,-1037,-1695,-470,-282,-141,-64,52,43,273,-1810,-1088,1775,2435,2960,2603,-900,-1294,-3153,-1103,518,49,-538,-450,1059,2120,1677,1179,2295,-3150,2208,-332,-4308,-719,1085,54,-2672,-550,2013,2004,-5117,1818,-2373,-3186,568,-1934,790,399,-703,-2433,-4230,-5784,-5978,-1107,-7405,-9274,-4017,-7570,-7135,-2400,-922,-97,2477,-17352,-34278,-23162,-15046,4915,5654,-135141,-628605,-957410,-413161,7615,7456,6915,-13438,5035,3911,2546,1086,-316,-1709,-2289,-1358,-168,734,-1519,499,1734,1482,1218,852,-1725,-9036,-6951,-7641,-7069,-5393,-20,-1574,-6420,-3169,2377,1732,-1026,-6788,-5646,-1997,-91,-830,-2048,-87,-563,-960,-1375,-1818,-2196,-2576,-2622,-6513,-2758,-2056,-1669,-1405,-1400,-1260,-1197,-1341,-1327,-2792,-1686,-1846,-1948,-2146,-2173,-2131,-2015,-1819,-2945,-808,2,121,453,-2182,339,2788,-390,-1494,-771,2076,4014,-2455,5953,4621,-1138,-445,-1357,-1340,-2376,-2541,-2017,-1439,-1073,-804,-718,-710,-759,-970,-2376,-1755,-1149,-1206,-1631,-2831,-774,-797,-906,-1109,-1299,-1374,-1648,-1704,-1661,-4422,-1507,-1335,-1162,-1123,-997,-852,-878,-3856,-849,-868,-928,-1000,-1170,-1012,-861,-5859,-786,-614,-611,-468,-274,-200,-233,-326,-230,-104,289,409,478,-5048,353,-3039,-545,-1165,-365,-397,1216,1521,-2406,1931,1770,-109,661,-298,-1436,-2469,-3035,-2431,-1642,-953,-558,-501,-560,-1043,-1471,-1922,-2212,-1878,-1303,-1486,-2354,-29,163,-919,-2535,-205,-1622,-718,-1833,-1878,-558,-342,-113,228,-524,1030,337,-1978,-3290,-920,1279,-2019,846,1683,-1249,788,3531,-1419,3638,3584,-898,-1437,-496,-2300,-1361,1313,976,1787,2852,246,-1382,1586,1834,1130,623,-913,-1330,-615,-551,-611,-706,-745,-955,-1306,-1646,-2177,-2484,-2870,-3152,-3317,-3460,-3327,-3010,-2849,-2748,-2649,-2597,-2562,-3959,-2976,-2343,-2107,-1734,-1619,-421,-694,-3134,858,-269,-933,660,-546,1207,703,126,1848,2936,913,2644,2012,1241,299,-362,-3239,-2268,-2556,-2531,-2363,-2028,-1769,-1575,-4115,-1262,-1272,-1262,-1349,-1367,-1451,-1572,-1534,-1451,-1457,-1389,-1191,-1494,-2705,-779,-573,-330,-2282,-1274,-683,-740,-2885,-1620,-1559,-844,1076,-850,554,57,-415,-932,-1416,-2248,-2018,-1900,-3464,-782,37,633,1144,2073,2372,1387,-2205,-2018,-1211,711,-998,-2733,-1864,1567,3033,15,-1171,192,-729,388,425],[-1497,158,-1596,-2318,-1166,-1748,-2212,-2320,-2406,-2326,-2192,-1900,-1701,-3133,-667,-142,387,855,-186,1805,1844,1904,-1057,-1762,-1704,-1289,1050,1154,851,-123,-182,-667,-1607,-1420,-1502,-1661,-1652,-1467,-1387,-1256,-888,-551,-203,127,346,-3272,-3,1238,1481,-1071,-1229,-2951,-937,1873,1947,1687,440,-2082,-405,-360,-890,-1359,-1659,-1903,-1865,-1617,-1293,-1518,-1142,-1316,-1621,-2782,-2726,-4303,-2406,-2080,-1605,-1169,-1003,-445,-252,-113,-172,-2419,-802,-1356,-2021,-2585,-3140,-3065,-3390,-1797,-499,234,162,-1793,-105,796,1732,2988,-249,1162,-2726,320,-675,1682,-1865,403,2116,1466,736,-86,-776,-1216,-1440,-1379,-1102,-614,-365,507,1233,1248,-1800,-2702,-1522,-3587,-385,-800,-425,-922,-956,-2059,1049,691,-7,-61,-1419,-3945,-2255,-2901,-1329,-1881,-1539,-1628,-1821,-2111,-2559,-2914,-3251,-3452,-3359,-3084,-2648,-2311,-2064,-1744,-1528,-1336,-1295,-1376,-1563,-1808,-2124,-2348,-2362,-3419,-1645,-1760,-4198,-156,2457,749,-2421,1146,444,-486,34,1546,-893,-1727,2643,2666,1529,-7733,-3180,-861,-1658,970,290,391,413,-143,-685,-1545,-2527,-1476,-1365,-863,-207,-1183,-3098,164,-215,-1305,-84,607,-580,-2848,-312,4353,3172,2357,4626,1758,-2978,-255,-832,-1868,38,-522,-796,-839,-735,-459,-132,-829,767,-4091,-1598,-3798,2099,2322,2336,2276,1860,616,1198,752,196,-279,-672,-1203,-1678,-2108,-2475,-2674,-2668,-2539,-2230,-1673,-1360,-1251,-1146,-1004,-934,-794,-714,-785,-5892,-1134,-1433,-5328,-4623,-2359,-2803,-3308,-3412,-3239,-3062,-3775,-2924,-2954,-2860,-2645,-2495,-2240,-2062,-1941,-1633,-1623,-1514,-1601,-1792,-2135,-2420,-2889,-2291,-1536,-936,-245,-1332,-1160,417,-1936,-296,-2434,-420,-177,-187,190,833,-2803,-4419,-3594,-13,1502,-331,270,2055,1365,238,1207,868,-178,-736,889,113,-725,-1205,-3052,-2656,-791,231,122,-3059,-5604,-2234,219,-190,-719,-1301,-1927,-2521,-3084,-3690,-4033,-3921,-3589,-3376,-3209,-2912,-2633,-2173,-1933,-1914,-1959,-1960,-1870,-1760,-1450,-1187,-700,-3524,87,689,-240,932,-636,527,74,-487,-1164,-1946,-2588,-2218,-1426,-548,876,877,-1608,2554,2502,2094,326,256,97,-311,-537,406,690,-800,-486,757,638,503,-1737,-2158,-888,-114,366,-59,-1113,-1798,-882,-1306,-1784,-2299,-2657,-2772,-2407,-1956,-1716,-1761,-1574,-1423,-1425,-1294,-1115,-928,-1742,-373,-2106,465,987,1405,613,-950,-2974,-2671,314,183,-1414,2195,-1886,84,2180,2687,1543,2419,394,184,-117,194,-186,-134,-514,-16,-642,-1238,-1893,2873,5338,-1257,-2667,-3479,65,7771,7042,5918,2548,341,963,1314,594,136,-1515,-1841,-979,-1267,-1105,-647,24,-1525,1460,280,1849,183,429,1500,-2718,-2120,1519,3011,-902,-1972,-1976,464,1169,-1422,-364,-205,-1066,-1324,-2058,-2605,-3240,-3342,-2745,-2224,-1673,-2079,-1213,-884,-1797,-1077,393,306,-3518,-2101,-1358,369,67,-2644,-1415,-1546,-1841,-784,-842,-1910,-2436,-824,-1924,388,3607,-2563,-1299,-674,-2455,-438,677,-656,706,2664,1441,18,-3339,-2967,-2745,-1553,-1868,-1867,-2816,-3278,-3013,-2265,-1641,-1282,-1010,-824,-742,-861,-958,-1112,-1395,-1551,-2763,-2664,-3813,-2067,-2234,-2234,-2131,-1939,-1638,-1181,-667,-23,131,1192,1790,837,-2526,-1707,-544,3478,3488,3359,2222,631,980,-996,1098,3061,2620,2270,4935,4420,3415,624,-839,-1763,-30,622,198,-2692,-185,-413,-300,-1343,-672,-931,-1205,-1401,-1821,-2068,-2303,-2415,-2650,-2710,-2763,-2825,-2735,-2600,-2349,-2051,-1787,-1444,-1136,-1020,-668,-2039,-2964,-639,-941,-1389,-1819,-2266,-2747,-3060,-3021,-2909,-2658,-2429,-2305,-2250,-2262,-2229,-2292,-2075,-1705,-1149,-566,52,544,869,-1209,-1336,-3067,-853,115,-642,-1459,-2010,-2253,-1922,-1413,-827,-494,-3661,270,-1064,-3995,-1107,203,-607,-2426,-494,1214,1563,-4260,1628,-4323,-3500,131,-1548,-1781,-2656,-2345,-1694,-2688,-3783,-5115,-1670,-5907,-7709,-4585,-5521,-3540,-735,292,1271,3581,-12037,-29906,-24927,-24282,1082,5540,-132970,-639606,-1014655,-447283,-3139,3918,3039,-17295,1312,701,106,-406,-786,-1214,-2393,-2070,-2375,-2659,-2877,-2825,-2727,-2796,-2813,-2939,-3020,-8585,-5843,-4481,-7817,-3808,-572,-762,-7171,-1602,1905,1604,-1531,-7367,-5170,-1712,-89,-88,-2420,1011,426,-133,-754,-1432,-2057,-2661,-2873,-6027,-3601,-1831,-1359,-836,-559,-143,-693,-300,556,-3168,89,-2213,-505,-1159,-1988,-2932,-3728,-3404,-3204,-967,399,-220,-349,-3413,169,2068,-902,-1129,-315,2658,4340,-2715,7564,5660,-993,-941,-1842,-2277,-1681,-1130,-35,1679,376,1999,-641,129,1724,774,-2066,-1990,-2125,-3114,-3128,-2811,-1193,-336,414,1043,-168,2206,822,177,2679,-4140,2301,2004,1624,1089,671,370,58,-2505,55,212,366,485,436,622,703,-6019,440,-1406,-15821,-5423,330,347,258,73,14,-92,-13,-271,-630,-5179,-1696,-2264,-2771,-3232,-3598,-3896,-3888,-3660,-3244,-3085,-2759,-2252,-1656,-939,-139,848,830,-792,115,-434,-584,-495,-86,693,-817,1549,-1670,1179,2812,-1364,-2387,-344,155,-1364,-2452,-208,-2083,-2242,-3064,-3004,-2343,-1743,-1239,-716,-269,216,300,-2066,-3842,-570,943,-2033,1086,1199,-2122,483,1848,-1420,2470,2706,-766,-801,-78,-2185,-951,1529,1420,2071,2400,-394,-1028,1799,1782,992,690,-1207,-915,-924,-1307,-1922,-2572,-2889,-2673,-2204,-1634,-1272,-784,-753,-349,-276,-456,-690,-1343,-1164,-1514,-1823,-2135,-2523,-4723,-3536,-3637,-3147,-2494,-1959,-832,-572,-2288,1482,1016,-491,572,-90,1578,823,453,872,285,-195,-629,-898,-1153,-1335,-1440,-3772,-2152,-2231,-2495,-2668,-2494,-2248,-1983,-2272,-1470,-1428,-1437,-1628,-1844,-2207,-2654,-2926,-2986,-2897,-2618,-2211,-1947,-2660,-1537,-1403,-1305,-1744,-1090,-1029,-951,-2973,-1733,-1597,-1019,-1042,-1281,-1194,-1346,-1341,-1237,-972,-2639,-1168,-2538,-2915,1656,1866,562,1286,4016,4524,837,-1603,-1770,-1219,688,-974,-2103,-2621,656,1030,817,-762,573,-674,66,25],[-2107,-2456,-2564,-2592,-2431,-2224,-1983,-1544,-1286,-1052,-908,-853,-1851,-2924,-530,211,880,1192,124,1844,2132,1798,-1171,-1960,-941,-1397,61,109,381,-47,-393,-683,-1086,-1344,-712,-534,-328,-497,704,84,1732,2328,-160,2290,343,-2703,-268,2179,1677,-1063,-1969,-2689,-959,-1516,-1917,-1945,-1708,-2392,-1080,-767,-482,-856,-81,-54,-1686,87,283,-1326,-457,229,-108,-2291,-3053,-3618,-1305,-1359,-1262,-1224,-1189,-847,-780,-713,-785,-2596,-1249,-1602,-1943,-1986,-1775,-2329,-3791,-3007,1764,2844,638,-1510,325,1005,1461,3797,41,745,-3167,321,-758,617,-2108,1347,2884,1959,1070,177,-556,-1115,-1662,-2219,-2764,-2823,-2292,-1641,-1020,-480,-1070,-2560,-1757,-3474,-247,-798,-153,-23,-1048,-1912,1773,1623,-156,970,-1527,-3531,-1635,-3149,-2231,-2890,-3121,-2703,-2103,-1591,-1310,-1071,-1017,-3294,-1786,-1811,-2259,-2933,-3765,-3414,-2612,-1838,-1249,-835,-593,-743,-516,-562,-574,-3907,-1222,-1105,-3805,-1244,2118,816,-2608,1317,478,245,395,-489,-1098,-1482,-463,272,832,-7776,-2582,-262,-1291,946,-57,485,735,621,394,-2166,-3056,-1252,-608,599,756,-1607,-3744,-94,370,-828,-234,-3,-649,-3252,68,1176,970,958,822,879,-3291,-917,-1133,-2388,-215,-573,1293,365,-68,1299,1197,-1484,1110,-3656,-815,-2270,1705,2121,2425,2698,995,2647,2518,2238,1757,1260,769,88,-556,-1123,-1553,-1756,-1741,-1580,-1200,-542,-99,164,454,805,1102,1469,1764,1883,-5911,1782,1526,-4279,-5315,-1382,-87,-640,-1468,-899,-806,-3279,-543,-524,-589,-517,-843,-1319,-2071,-2832,-3186,-2961,-2280,-1729,-1974,-1132,-1037,-3572,-1667,-2371,-3016,-2510,-1676,-1604,-178,-2231,-650,-1548,-1040,-17,-501,-1101,-1614,-3440,-3163,-2573,-1258,-1041,-748,-732,-494,-203,-141,772,1153,-122,-511,1996,1926,433,-13,-2601,-2926,-727,-1350,-1998,-3943,-5960,-3662,-1615,-1244,-897,-1392,-294,-37,163,-276,282,-221,-1617,-1239,-179,-326,-1293,-572,-843,-1371,-1859,-2327,-2685,-2992,-3010,-2908,-2497,-3214,-1670,-1393,-1232,-1230,-1284,-1360,-1490,-1592,-1692,-1824,-2038,-2180,-2328,-2396,-2378,-2084,-2058,-1285,-696,-168,548,307,-63,-283,-634,2940,1952,-1278,-1129,-296,298,-44,-2390,-1619,-1765,-1835,-1443,-987,-450,-1293,601,-692,26,-497,-995,1512,-117,-686,343,266,-403,-1139,-2058,-2882,-3671,-4095,-3493,-2466,-3024,-545,345,1088,1302,329,-1925,-2982,783,277,-1258,2527,-1185,-523,2036,2830,1703,2825,1274,776,-104,250,-544,106,-740,396,-845,-686,-2162,1992,2351,-1433,-1902,-3061,244,2332,1787,1061,292,-397,-1078,-1817,-2494,-3001,-3269,-3341,-3227,-3068,-2833,-2728,-2666,-2634,-2618,-2510,-2434,-2383,-2437,-2286,-2277,-1937,-1587,-1345,-1169,-1475,-1472,-745,-816,-2094,-1217,-1531,-1979,-2363,-2799,-2792,-2611,-2314,-1861,-2214,-1783,-2404,-1317,-483,-1178,-649,757,819,-4276,-2705,-1200,454,39,-2588,-621,-1085,-1976,-809,-587,-2022,-2347,-1473,-2573,-380,2484,-2568,-1193,-878,-2956,-353,146,-781,594,1913,269,-438,-2764,-3187,-2988,-1894,-2030,-674,-130,-425,-2743,-1601,-1331,-1761,-2139,-2449,-2688,-2923,-2902,-2710,-2476,-2023,-2048,-973,-3908,-287,-133,43,172,251,-1661,-1032,635,923,569,1514,1878,194,-2731,-2175,-1512,3346,3407,3178,2325,457,643,-1356,886,3050,3089,2317,3582,3184,2776,496,-1058,-1132,189,1145,872,-2674,-251,-665,827,-1965,689,283,-187,-625,-1302,-1814,-2252,-2409,-2437,-2065,-1588,-1146,-1700,-2226,70,342,-1330,447,690,-2126,435,-1691,-2725,614,479,-551,165,19,-242,-527,-698,-975,-1187,-1400,-1643,-1857,-2041,-2124,-2310,-2311,-2288,-2196,-2127,-2019,-1979,-2012,-2078,-2093,-2958,-2278,-2555,-2885,-3196,-3261,-3230,-2948,-2670,-2329,-2159,-3245,-1349,-2014,-3556,-1315,-440,-1191,-2238,-660,1130,1375,-3057,828,-5784,-3491,-1840,-2597,-1864,-406,495,-1086,-1374,-1751,-4243,-2573,-4605,-6214,-2781,-192,323,877,911,1794,1561,-8131,-24370,-24665,-34272,-9915,2141,-129019,-645518,-1029522,-443895,-31516,3575,3642,-22129,3508,3438,3192,2849,2492,1995,-3348,921,570,308,-1194,-1317,237,138,71,-171,-499,-7498,-4392,-2600,-6231,-3530,-2602,-1566,-6018,-19,711,1104,-1545,-7495,-4930,-1504,-59,633,-2647,842,670,330,-111,-1707,-1212,-1825,-2204,-5059,-4377,-2205,-1923,-1555,-1437,-1207,-1376,-1183,-1171,-3601,-1665,-1977,-2273,-2687,-2916,-3035,-3041,-2961,-3386,-2335,-1818,-1240,-1050,-3944,-127,805,-1195,-595,109,1248,848,-3078,-724,-1768,-2627,-2907,-2562,-1607,-1895,-1450,-66,1169,285,2314,63,-296,1842,1109,-1687,-1795,-1941,-2978,-2336,-2906,-244,1449,2234,488,-1033,2927,807,129,5094,-3831,5732,5700,5614,5401,5311,5318,5268,-1177,5541,5717,5826,5857,5679,5691,5552,-5819,4689,-18730,-29326,-12796,2504,1890,1201,481,-26,-484,-669,-1097,-1545,-5140,-2479,-2723,-2648,-2316,-1826,-1336,-860,-477,-1041,181,373,495,838,1160,1590,1240,176,-800,299,158,-1408,-1282,-437,13,-1276,1469,-1532,1115,2443,-1283,-1774,-764,-437,-1902,-2201,280,-1783,124,-1147,-286,-286,-525,-876,-1228,-1653,-2011,-2596,-3157,-3483,-3822,-3577,-3354,-3181,-3015,-3020,-2417,-1974,-1477,-969,-570,-721,-135,373,-1734,-573,157,-106,-375,-609,-815,-775,-629,-434,-81,255,-1571,-548,111,290,832,153,1865,3743,-1190,-922,1396,406,-456,329,-802,-2056,-3113,-2921,-1837,-753,238,-849,-2190,-4613,-4002,-2677,-1169,-1787,-2263,1176,-228,-1482,2023,1666,22,482,357,-121,-571,-884,-1104,-1365,-1467,-1518,-1445,-1431,-1426,-1401,-3686,-1987,-1611,-1538,-1406,-996,-544,-80,-522,816,1034,1173,744,-1268,601,103,-491,-2383,-1284,-1685,-1892,-2124,-2278,-2462,-2679,-2980,-3348,-3728,-3529,-2843,-2803,-1721,-1600,-316,223,-1637,878,820,920,355,-573,-2764,-1189,-3179,-2135,376,300,232,349,570,787,214,-1063,-1505,-1197,605,-1050,-1520,-2363,843,986,408,-400,-722,-1253,-1562,-1866],[-1923,-912,-1696,-2603,-3451,-3866,-3082,-2103,-1318,-595,-25,-425,-2060,-2789,-323,235,2056,2043,350,1904,1798,1663,-1161,-2069,-151,-1275,-997,-1081,-365,590,166,884,-633,-1118,519,-207,-772,-140,894,225,2174,2290,-325,1866,147,-2265,-620,1420,752,-1052,-2768,-2397,-1957,-2428,-2451,-2042,-1620,-2663,-1074,-904,-803,-1137,-886,-1144,-2457,-1392,-1377,-1402,-1540,-1675,-1838,-1889,-3406,-3020,-2147,-2089,-1962,-1875,-1840,-1699,-1658,-1570,-1557,-2392,-1635,-1674,-1635,-1293,-822,-2118,-4027,-4173,1662,2891,1030,-1251,735,1120,1014,3461,219,150,-3329,239,-925,-468,-2098,2013,1231,-76,-1329,-2517,-1956,-1239,-775,-515,-420,-332,-883,56,314,561,-116,-2541,-1776,-3297,-238,-875,-48,461,-1223,-1746,550,550,-389,392,-1549,-2767,-1165,-3181,-2846,-1859,-2260,-2537,-2480,-2244,-2109,-1936,-1861,-3815,-1907,-1943,-1843,-1764,-1664,-1386,-1133,-855,-696,-636,-655,-710,-831,-917,-995,-3862,-967,-675,-2961,-2204,-225,-292,-2918,-806,-1155,-1658,-2022,-2097,-1801,-1435,-790,-336,-89,-7698,-2116,166,-926,525,-482,430,772,820,33,-2784,-3563,-1572,-951,-1531,-1895,-1998,-3625,-1283,-848,-368,-529,-746,-771,-3475,544,1921,2108,1714,2564,588,-3755,-1791,-1709,-3319,-1952,-770,2490,345,-190,1006,1388,-2287,511,-3424,-549,-1401,-2159,-2677,-2771,-2369,-2452,-1715,-1336,-1007,-797,-547,-281,-237,-246,-2387,-489,-665,-785,-754,-380,407,1078,1603,2134,2675,3091,3501,3781,3838,-5121,3597,3321,-3250,-5949,-839,2504,2097,-2046,-225,2577,-2995,1932,-757,-903,346,239,66,-1041,-2190,-3257,-2148,-1002,26,-1580,-1233,194,-4369,-2088,1611,283,-1422,-1770,-2167,-1414,-2310,-1988,-1985,-1939,-1999,-2086,-2205,-1995,-3749,-1959,-1409,799,1357,469,1101,2155,1624,-444,870,1276,-178,-420,1790,1888,128,449,-2285,-3100,-339,1763,-390,-4063,-4427,-5188,584,671,-450,-1511,772,308,-149,-689,-1123,-1588,-1878,-2186,-2447,-2502,-2503,-2266,-2177,-2242,-2315,-2315,-2229,-2173,-2034,-2063,-1970,-2911,-1863,-1892,-1977,-2154,-2313,-2411,-2477,-2435,-2323,-2182,-2508,-1864,-1644,-1369,-1116,-808,-2196,-742,-769,-925,-904,-853,-916,-738,-786,-619,-431,-1573,-1709,-1348,-1634,-1350,-3039,-1935,-2040,-1977,-1594,-1159,-568,-771,340,-825,19,-509,-982,1745,86,-308,903,1207,-790,3142,2864,290,-1082,-1001,-1512,-200,-4020,492,772,998,1247,1454,-831,-2977,1110,255,-1176,2065,-545,-1113,1688,2875,1875,3316,2379,1372,-186,157,-1085,-543,-1049,187,-1083,-124,-2083,809,922,-1579,-1156,-2473,242,1114,776,277,-263,-730,-1208,-1762,-2295,-2720,-3019,-3280,-3464,-3600,-3631,-3791,-4015,-4301,-4399,-4173,-3926,-3671,-3502,-3128,-2662,-2258,-1838,-1441,-1141,-1161,-1101,-404,-380,-2887,-566,-754,-1065,-1820,-1717,-1816,-1907,-1940,-1777,-1707,-2405,-2701,-1434,-548,-485,-236,751,909,-4386,-2780,-1079,-81,-77,-2482,124,-677,-2144,-921,-440,-2064,-2262,-2136,-3238,-1326,-1101,-2460,-2472,-3078,-3473,-2852,-2493,-2476,-2499,-2558,-2928,-3147,-3033,-3142,-2565,-2300,-2181,-1059,-989,920,-1992,-2465,1178,-1110,902,513,164,-203,-345,-1053,-2650,102,-854,983,-3357,1559,1029,1383,1069,562,-2000,-1136,-1554,-2070,-2254,-1864,-1218,-538,-2833,-2594,-2384,1645,1778,1810,1684,297,135,-1774,558,369,26,-383,-853,-1180,-1348,-1338,-1423,-773,-225,642,247,-2587,-618,-1030,144,-2471,1754,3658,3215,1029,-353,488,-813,-2210,-1807,-1912,-1288,-436,-1439,-2650,1907,568,-1414,554,2563,-2796,329,-1284,-2416,988,847,-912,-39,149,521,516,581,-662,650,755,845,958,1073,902,1225,1304,-878,-782,1026,1027,784,462,-1532,-1286,-2807,-548,-495,-1103,-2373,-1968,-324,62,237,185,-924,-2280,-204,-3149,-3042,-1427,-839,-1695,-2108,-1042,-702,-1090,-1761,-2308,-6401,-3459,-2409,-1683,-963,-517,-265,-568,-365,80,-3343,-3768,-3509,-4954,-890,-1221,-1645,-2015,-2354,-2697,-2635,-5624,-18958,-22203,-42988,-21819,819,-122207,-642682,-991337,-402494,-55320,3346,3224,-27566,461,2452,2110,1733,1380,907,-4135,-234,-764,-1326,-1886,-2164,-2209,-2210,-2054,-1988,-1928,-6154,-2720,-2305,-4068,-2271,-2243,-2051,-4241,-1755,-1638,-1672,-1731,-7208,-4986,-2243,-2608,-3018,-3524,-3734,-3548,-3030,-2479,-2566,-1637,-1468,-1303,-4175,-4686,-1569,-1680,-1558,-1447,-1020,-2222,-250,176,-4058,113,-1443,-299,-571,-1158,-1843,-2535,-3042,-3274,-2407,-1541,-637,-1628,-3164,-502,88,-1149,39,471,2779,2880,-3051,2884,2811,-874,-1471,-2534,136,-1897,-1805,-130,718,589,806,273,-369,-1064,-1959,-2678,-3402,-3096,-2184,-2823,-3123,-239,1495,1692,-651,-1656,2482,753,-123,2242,-3424,1388,980,589,165,-48,-87,-130,37,203,408,560,670,627,845,987,-5378,904,-33631,-40306,-19207,572,349,-3,-445,-729,-1000,-1028,-1302,-1607,-4921,-2360,-2704,-2953,-3130,-3225,-3286,-3266,-3208,-2893,-2784,-2550,-2241,-1960,-1669,-1355,-880,-470,-890,189,596,-1702,-1588,-669,-702,-1436,1363,-1387,967,703,-1202,-1068,-973,-917,-2500,-1880,-483,-1356,291,-864,267,415,692,1478,1685,653,1005,-57,-1266,-1283,192,938,-1902,1397,769,-3906,301,1143,60,2319,1770,-796,-156,-1517,-2842,-3599,-2777,-1392,-145,813,-960,-512,1952,1918,894,-202,-2012,-258,269,273,422,216,1791,1841,-1969,-1112,-1502,-2603,-3761,-4594,-4104,-3175,-2193,-1134,-308,369,398,-334,-1553,-3926,-4293,-3508,-1339,-2122,-2524,84,-122,-782,-565,-690,-583,-387,-187,0,139,292,-329,180,235,123,76,-38,-150,-230,-3066,-1778,-1034,-1389,-1776,-1904,-1909,-1754,-1386,-952,-558,-132,164,-1573,571,563,-702,-3159,-422,393,285,-1663,-1810,41,516,148,-851,-408,-709,-528,-2464,-1670,-1930,-2758,-3583,-4309,-4640,-4370,-3635,-2793,-1929,-2396,-1315,-2883,-1393,797,907,80,555,254,-150,-575,-699,-1329,-1258,87,-1343,-1177,-1550,213,983,748,-274,36,-879,-780,-1243],[-1695,-1328,-674,-43,146,1098,-331,-1620,-443,-1010,-1162,-889,-2194,-2626,-83,-79,-225,-526,-830,-1057,-1171,-1161,-1029,-2050,-587,-888,-1982,-2307,-1395,368,206,626,-228,-723,597,-391,-1268,154,1069,389,2246,2128,-519,1341,-185,-1970,-993,552,249,-1075,-3560,-2056,-874,-647,-790,-931,-1121,-2377,-1756,-2125,-2501,-2899,-3014,-2765,-2516,-1844,-1342,-990,-878,-887,-1021,-1403,-3204,-2394,-1704,-1743,-1644,-2255,-1519,-1071,-835,-522,-256,-1894,192,373,526,790,923,-1858,-3875,-4833,-165,36,-287,-929,-682,-991,-1168,-1313,-1523,-1799,-2992,-2486,-2581,-2365,-1921,-761,237,1012,1611,1941,1158,1449,2188,1856,-85,-173,-1226,861,1052,1094,914,-2579,-1435,-3024,-281,-974,-56,-244,-1335,-1464,-579,-449,-613,-234,-1414,-1953,-784,-3096,-3637,-658,175,-1480,-1976,-111,-907,99,-234,-4225,-1120,-1522,-1620,-1448,-1063,-481,29,225,-38,975,1018,778,865,749,612,-3359,-786,-390,-2037,-2678,735,621,-3247,154,-46,-244,-153,139,294,-1449,1637,2075,1640,-7533,-1704,517,-482,859,-866,323,120,99,-274,-3281,-3939,-1949,-973,-1109,-1480,-2103,-2902,-1336,-928,-392,-874,-1513,-846,-3335,778,531,-16,-537,-1267,-1720,-4120,-2728,-2431,-4534,-3826,-701,1156,194,-202,533,1922,-3103,1765,-3251,557,488,179,-309,-890,-1415,-5225,-2305,-2277,-2078,-1899,-1638,-5644,-1221,-1130,-6725,-1075,-1104,-1148,-1187,-1051,-636,-412,-350,-250,-75,70,323,585,778,-3825,1324,1687,-2240,-6300,-308,3181,2917,-2571,107,3026,-2704,1284,-1538,-1170,339,641,1917,1175,-1066,-3939,60,261,504,-999,-1616,-412,-5126,-2691,1119,-4,-1926,-1878,-2686,-1265,-2096,-1526,-76,-2082,-151,-304,-589,-940,-3432,-1740,-1890,-1818,-1636,-1328,-1355,-1294,-1347,-1373,-1516,-1615,-1691,-1632,-1224,-469,-260,815,-1971,-3100,-94,1830,-699,-3314,-2811,-6225,-628,238,-450,-1549,194,-925,-2085,-3000,-2514,-1465,-1635,-1201,1630,1022,-2271,-302,-1362,-910,-1008,10,2481,1912,1355,618,16,-2636,-1137,-1710,-2268,-2813,-2620,-2362,-2158,-1930,-1711,-1522,-2980,-1255,-1128,-986,-909,-821,-1993,-1309,-1662,-2163,-2488,-2760,-3091,-3109,-3159,-3099,-2823,-2712,-2471,-2245,-3296,-2076,-3418,-909,-2035,-39,362,456,441,-204,131,-1031,-237,-627,-900,-354,348,120,1396,1008,-1202,2860,4011,249,-1493,-1352,-1701,-920,-3761,657,92,-438,-817,-1090,-1255,-2654,-1248,-1170,-1090,-1060,-814,-1504,-299,-46,270,522,686,788,-275,32,-1690,-1220,-1309,23,-1181,525,-1532,582,207,-1586,-763,-1694,-1833,-2536,-3175,-3475,-3163,-2593,-2061,-1712,-1495,-2264,-1310,-1446,-1733,-2176,-2638,-3254,-3786,-3735,-3241,-2517,-1760,-1666,-335,492,-1412,-1680,1865,3258,-1150,-935,-791,1236,-544,-3328,825,1474,594,-2099,-1616,-2037,-2826,-3508,-3635,-3489,-3287,-3175,-3138,-3178,-2916,-2601,-2112,-1799,-3647,-2202,-904,-574,-147,-2257,541,-218,-2248,-982,-569,-1946,-2061,-2660,-3723,-2264,212,-2201,-963,-1449,-3356,-338,-1077,-578,875,921,-1193,577,-1701,-2666,-1678,-2598,-2195,-1305,-1814,1056,-867,-2891,649,-1289,1381,1573,2260,3050,181,-1631,-3371,1028,987,3241,-2572,3336,539,1769,946,177,-2246,-1236,-1002,-996,-1069,-1139,-1338,-1712,-2677,-2793,-3088,-2740,-1872,-864,67,318,-410,-1959,306,2679,2888,1936,1900,1147,289,-662,-1805,-2603,-2941,-2141,-1119,-2415,-899,-1391,-484,-2794,1617,1991,1523,200,-68,-806,-1781,-2720,-3793,-2685,-1659,-817,-1152,-3007,903,563,-1497,560,951,-1552,456,-814,-2001,20,-44,-1203,-237,114,402,605,985,-1297,1696,2060,756,2448,2434,-12,1825,1293,-494,-472,-1158,-2005,-2608,-2546,-1907,-1035,-2521,-473,1162,-1442,-2829,-2460,-809,546,248,-156,-1632,-1104,-1106,-4340,-2447,-1489,-988,-2076,-1973,-1650,-2252,-2700,-3163,-3562,-6135,-3516,-1928,-1864,-1429,-1464,-1662,-1902,-2071,-2324,-2597,-5099,-2995,-3975,-2741,-2501,-2286,-2011,-1746,-1597,-1295,-4340,-14157,-17920,-46860,-32507,75,-111547,-622937,-919294,-338074,-68704,547,320,-32560,-3683,-296,-459,-622,-741,-2580,-4758,-1503,-1529,-1308,-1104,-1402,497,1016,1572,1968,1425,-4740,-946,2161,-2064,1415,659,-103,-2449,-760,166,1456,17,-6650,-5302,-1379,19,1956,-2186,-550,3025,2331,1145,-3438,-1995,-569,-547,-3393,-4147,-1377,-2303,-2943,-2043,-899,-3229,645,263,-4414,17,-907,-45,1742,1136,375,-507,-1483,-2892,-3292,-3779,-2886,-2122,-2447,-889,-1139,-817,510,695,1206,1577,-2556,2146,2334,-941,-1442,-2690,532,-1771,-2222,-276,266,1138,3656,2530,-100,2766,1476,-782,-355,-597,-1630,-3470,-3505,-351,648,1101,-1106,-1566,1522,529,-623,-491,-2889,-2383,-3086,-2799,-2267,-1700,-1215,-1009,-845,-876,-993,-1217,-1464,-1777,-1694,-1539,-4901,-4767,-46061,-49055,-25061,-3796,-796,-1024,-1329,-1446,-1517,-1317,-1351,-1435,-4655,-1900,-2206,-2473,-2649,-2577,-2249,-1756,-1246,-561,-945,203,554,788,955,1090,1293,-1084,-1154,458,1113,-1607,-1522,-855,-1493,-1339,-750,-1407,-1816,-1973,-1755,-1466,-989,-1148,-3006,-1659,8,-1049,-136,-747,-237,-192,-50,167,521,684,431,-473,-826,128,418,559,-1827,1443,282,-3901,240,612,758,443,-54,-1083,-1181,-1782,-2177,-2418,-2433,-2178,-1974,-1907,-1996,-2207,-2471,-2648,-2307,-1885,-2564,-1051,-672,-419,-593,-1051,-1649,-2501,-3140,-2319,-1466,-396,-99,141,1695,-1752,-614,-358,1776,1660,183,79,-1045,-3379,-4365,-4061,-1363,-2357,-2719,1314,779,-255,1573,1431,707,182,1164,1149,1052,471,-1341,-1207,132,467,362,190,22,-104,-2336,-1496,-938,-1283,-1681,-1864,-1979,-1970,-1754,-1606,-1156,-788,-502,-2007,29,160,-950,-3230,-936,959,596,-1592,-1473,16,1903,-200,-575,-270,-807,-627,-1979,-1556,-1746,-36,-862,-2355,-2728,-3567,-3806,-3418,-2733,-2038,-1442,-2450,-660,-262,-188,-373,-637,-1015,-1502,-1825,-1954,-1879,-1491,-918,-1677,-930,-638,-357,1739,1505,-225,869,-1125,-21,-592],[-1359,-1664,-292,651,619,1170,-461,-2009,-1054,853,78,-412,-1965,-2291,-835,-873,-983,-1231,-1508,-1762,-1960,-2069,-2050,-1899,-1753,-1585,-2485,-2439,-2329,-739,-294,-87,179,-164,809,-387,-1734,413,1227,596,815,368,-689,-678,-1298,-1751,-2002,-2083,-1838,-1406,-4215,-1625,-661,-137,1482,469,194,-1663,-220,1342,1059,-1087,-2075,-2249,-1653,-2189,-2592,-2904,-3110,-3125,-3138,-3084,-2983,-2866,-2631,-2072,-1372,-2710,-1523,800,1459,2090,2528,-1202,2272,2421,1830,1107,51,-1441,-3300,-4407,-1801,200,1490,-413,1767,1364,-40,2518,562,-1023,-2312,132,-1277,-2155,-1614,14,-11,-125,-259,-493,-697,-814,-967,-1146,-1366,-1559,-1707,-1861,-2041,-2259,-2547,-2904,-3107,-3320,-3322,-2827,-2440,-1872,-1264,-957,-602,-526,-688,-744,-1042,-1183,-1215,-2878,-3744,101,891,-1932,-2527,-556,-650,2887,2640,-3916,592,2905,644,585,3189,3734,4360,53,29,4278,1799,1598,5794,2822,2012,-2577,-531,-112,-1049,-2406,722,342,-3439,334,423,1280,1930,2515,569,-1332,3559,3638,1617,-7236,-1216,917,112,-1111,-2406,-3531,-3923,-2750,-1561,-3457,-4038,-2206,-1039,-599,-258,-2047,-1921,-3078,-3836,-2702,-1684,-2160,-745,-2999,762,797,530,317,-71,-817,-4041,-3548,-3093,-5836,-5564,-379,1606,74,24,153,1723,-3759,1500,-2925,1304,1010,712,456,36,-445,-6793,-1844,-2494,-3125,-3742,-3841,-11982,-2830,-2475,-9948,-2198,-2281,-2455,-2629,-2535,-2021,-1588,-1264,-902,-495,-166,189,466,558,-2302,433,184,-1223,-6119,-770,-1084,-1172,-2963,255,1357,-2051,888,-2113,-1277,414,1017,3951,2724,-350,-2079,2832,3843,2751,-403,-1775,-1007,-5616,-3112,210,-89,-2209,-1752,-2936,-1750,-1582,-1787,517,-2156,128,-484,93,-193,-2674,391,769,1163,1516,1256,1788,2091,2099,-377,724,1416,-254,-245,745,744,-554,708,-1548,-2867,260,324,-910,-2435,-1184,-5590,-1847,-183,-405,-1413,685,470,332,379,927,1754,-1558,-1177,2015,636,-2256,-750,-1308,-564,-877,45,1760,2611,1759,631,-211,-2359,-1315,-1553,-1606,-2410,-1604,-1559,-1549,-1514,-1505,-1547,-3150,-1797,-1914,-1948,-1914,-1689,-1627,-1466,-1388,-1493,-1509,-1594,-1883,-2016,-2318,-2593,-2647,-2727,-2477,-2623,-3136,-3131,-3180,-515,-1890,11,634,711,718,417,33,-1256,-145,-114,-706,-1034,-1474,-1909,-2423,-2877,-2726,-2421,-2193,-1810,-1803,-1706,-1904,-1438,-2451,-410,-504,-745,-984,-1222,-1390,-2157,-1346,-1250,-1211,-1308,-1274,-1615,-1307,-1297,-1150,-962,-750,-497,-336,-71,-2308,-1859,-1470,-39,-1062,1260,-652,245,-485,-1423,-2276,-3126,-2572,-1605,-702,44,683,199,1538,1822,1019,-2709,165,366,-1575,-718,-1207,-1406,-1108,-736,293,1225,1958,-1734,2017,2124,-939,-1457,1836,4316,-1003,-690,-518,1451,-1310,-2540,1204,1180,575,-2198,-2369,-761,-1155,-1640,-2083,-2632,-3051,-3190,-2982,-2692,-2128,-1628,-1108,-896,-2506,-1264,-649,-950,-249,-1913,-889,-1397,-2237,-2601,-3070,-2647,-1990,-2957,-3877,-2955,-211,-1797,-648,-1612,-2612,-219,-1536,-433,-344,43,-1153,961,-1171,-1865,-561,-2645,-2010,-1351,-2204,543,-187,-2393,-420,-1364,1445,2647,3729,4479,25,-2188,-3428,164,3527,4021,-1619,2533,-159,1344,957,-333,-2250,-1279,257,207,33,-71,-138,-1499,-2236,-2657,-2319,1073,2777,2233,2291,610,-888,-1633,303,2578,4329,1782,4032,3270,2486,81,-2102,1,-773,-1207,-1589,-2127,-1471,-1645,-973,-2907,-485,-389,-346,-437,-487,-634,-861,-1796,-1419,-1603,-1669,-1611,-1364,-3055,-867,-646,-1514,-344,-187,11,163,-256,-1447,908,1101,-1295,-256,181,1763,1887,2077,-1735,2203,2207,-189,1892,1605,-804,779,353,-90,-472,-807,-992,-1102,-1186,-1282,-1284,-2003,-1617,-2037,-2517,-2997,-2733,-1974,-1439,-1051,-727,-1584,-514,-1771,-5336,-1707,-1485,-879,-2250,-1717,-1989,-2313,-607,-774,-1139,-5392,-3489,-2088,-1684,-959,-542,-303,-161,-32,-97,-1466,-5954,-1685,-3212,-1648,-1680,-1359,-762,-133,-284,865,-3930,-10007,-12395,-43137,-38810,360,-96551,-579431,-824596,-263561,-67794,-3184,-3147,-32356,-8006,-2355,-2250,-2252,-2299,-5334,-5126,-1745,-929,-103,-1268,-376,2178,2673,3187,3136,1872,-3233,940,4067,-298,4029,3833,3337,-662,3498,3494,3462,1331,-5800,-5607,-1280,173,2666,-1406,-1144,2043,1806,1051,-3943,-3389,-1578,-696,-2554,-3123,411,2383,1002,1557,359,-4146,874,-195,-4088,15,-263,449,706,418,35,-436,-989,-2207,-2004,-2420,-2732,-2783,-2418,-1990,-2299,-1098,-865,-689,-595,-593,-1866,-967,-1187,-1165,-1174,-2546,-392,-1409,-2480,-326,-20,332,326,265,170,101,-88,-146,-335,-518,-844,-3682,-3746,-1387,-1429,-1294,-1085,-846,-577,-633,-1127,-807,-1949,-1220,-1280,-1239,-1181,-958,-683,-570,-418,-400,-442,-585,-768,-1048,-964,-812,-4289,-11808,-55956,-55741,-30452,-8994,-1964,1616,1624,1774,1924,2301,2421,2477,-4168,2284,2092,-1828,-474,1359,976,534,-16,-478,-1987,-2189,-3030,-2237,-1385,-547,373,-1415,-1347,550,1552,-1171,-1047,-769,-2032,-851,-441,-1146,-664,-367,-756,360,-535,-795,-2553,-1354,580,-646,592,-580,-395,-980,-1588,-2199,-2697,-3144,-3127,-2861,-2596,-2192,-1941,-1669,-1522,-1421,-1401,-3062,-1471,-1486,-1449,-1341,-1230,-1319,-756,-517,-223,-156,-346,-510,-772,-1134,-1576,-2057,-2531,-2952,-2782,-2414,-2878,-1676,-1307,-1003,-1033,-1185,-1213,-1090,-3186,-978,666,1296,138,171,1551,-2173,-799,-51,1232,1011,151,-842,-1054,-2809,-4077,-3470,-1101,-2320,-2575,1222,937,315,-87,-663,-1068,-1387,-1618,-1736,-1753,-1626,-2166,-2485,-1372,-1401,-1443,-1648,-1950,-2299,-2798,-3260,-3283,-3186,-3216,-3188,-3309,-3564,-3780,-3640,-3109,-2336,-1535,-2332,222,996,-1019,-2676,-1261,2050,1062,-1263,-1067,19,1465,-336,-196,11,-682,-529,-1216,-1212,-1627,-36,2082,-2524,-525,-565,-307,108,-2401,-1398,-1361,-1919,223,1582,191,-511,662,457,271,-1937,93,-616,-994,-23,-1822,-575,122,-579,-96,-68,-57,515,-1201,116,-493],[-1146,-1863,52,599,13,-699,-1465,-2542,-2716,-2868,-2551,-2202,-1947,-1867,-2027,-2200,-2423,-2573,-2318,-1704,-941,-151,-587,-1753,1919,372,-2105,-1249,-2678,1419,708,-886,480,376,1002,-334,-2251,481,102,-692,-1319,-1943,-2266,-2007,-1574,-1725,-1654,-84,284,-1416,-4663,-1317,-476,-1066,900,-67,337,-968,-165,-497,-800,-1126,-2799,-3191,-2005,-2052,-1946,-1807,-1702,-1520,-1291,-881,-1613,-820,525,158,-1892,-3211,-1639,1610,1412,2973,2862,-644,1954,1418,643,-28,-664,-1118,-2731,-3426,-3294,482,2156,48,2207,1342,-742,1769,590,-1444,-1731,-47,-1620,-2700,-1528,-1176,-890,-749,-765,-1040,-1435,-1833,-2177,-2102,-1593,-882,-1928,622,1225,1664,1879,-2662,-308,-2222,-410,-1181,-320,-659,-1288,-1871,-1910,-1540,-1100,-884,-835,-938,-1197,-2837,-3272,-2512,-2475,-2502,-3060,-1201,-543,1775,2541,-3454,1032,3951,515,823,4266,4328,3718,-310,-153,3890,1306,2127,6627,2415,1481,-1950,-464,-106,-343,-1883,1301,682,-3758,622,-200,-991,-1559,-2000,-2294,-2312,-2231,-2002,-1823,-7138,-1321,-1186,-1188,-1330,-1658,-2036,-2649,-3201,-3025,-3470,-4119,-2508,-1257,-1067,626,-2141,-1190,-771,0,-846,-1844,-2935,-2564,-2803,-1496,-958,-641,-224,18,-1646,-3770,-4466,-3795,-7305,-6139,-254,3874,-200,231,-350,849,-4438,2649,-2614,1856,2770,4816,4599,3053,716,-7276,2610,1999,1372,702,203,-16170,-442,-669,-12095,-1164,-1578,-2121,-2710,-2823,-2039,-1162,-391,378,1130,1724,2250,2590,2636,-1045,-663,1484,-508,-5657,-1257,-2435,-2789,-3434,-127,1292,-1078,520,-2672,-1445,326,1074,3593,2470,358,-436,2578,1768,936,-111,-1938,-1777,-5718,-3522,-1273,-1664,-2478,-1866,-2968,-2318,-1808,-2054,-1099,-2110,-317,-794,550,-617,-1901,1520,1765,2369,2556,1502,1946,2367,2086,-180,569,1307,-405,-264,117,-42,-848,-742,-1199,-2614,-1751,-1725,-1582,-1696,-740,-4179,-3249,-803,-1038,-1299,-27,968,1810,1049,1612,2228,-1627,-1315,1891,158,-2119,-1018,-1203,-343,-764,75,1084,978,596,17,-476,-2311,-1571,-2156,-2583,-3026,-2079,-1876,-1798,-1758,-1784,-1853,-2792,-1945,-1820,-1537,-1199,-774,-1388,-480,-454,-620,-678,-768,-1003,-1023,-1150,-1219,-1108,-1501,-2209,-2954,-1977,-4028,-2826,-991,-1622,-622,-382,-278,-130,221,-149,-1693,-446,186,-589,1474,1019,1071,1550,507,-1504,740,407,-53,-2196,-2208,-2106,-1540,-1236,-1601,-1801,-1812,-1498,-1014,-471,-1823,497,-126,-799,696,616,-1654,112,89,58,88,161,284,-570,-325,-3128,-2639,-1731,-194,-945,243,-299,-788,-1144,-1312,-1005,-423,55,585,986,1223,601,396,1385,1094,436,-2566,-317,-744,-1765,-594,96,826,799,-626,1207,1328,1909,-1570,2183,2042,-675,-1385,1564,3218,-918,-510,-492,759,-1927,-1655,-1553,-2188,-2579,-2340,-3109,-1482,-1221,-1175,-1203,-1441,-1701,-2396,-2252,-2430,-2175,-1803,-1276,-931,-1445,-406,-555,-1400,-197,-1709,1955,702,-2286,-980,85,-1517,-1431,-3219,-3859,-3049,-768,-1531,-681,-1834,-1901,-232,-2050,-5,-125,-219,-989,-896,-1400,-1864,-2444,-2712,-2322,-1833,-2019,-989,-519,-1352,-543,-1476,1726,2352,2911,3254,-267,-2803,-2942,-633,2768,2249,-809,711,-1173,-236,-249,-1064,-2160,-1507,714,871,840,386,789,-1751,-1826,-2455,-1640,-227,1650,1785,1869,897,-1523,-1158,376,1483,1268,983,625,378,215,-189,-2532,-149,-300,-419,-1534,-2006,-1137,-2032,-1592,-3124,-1015,-965,-812,-1163,-364,-95,131,-1593,-612,482,-424,-574,-556,-2660,-61,-292,-1743,-857,-1119,-1330,-1549,-1541,-1536,-1573,-1572,-1633,-1654,-1732,-1930,-2161,-2254,-2399,-2407,-2329,-2235,-2113,-1987,-1821,-1823,-1714,-1622,-1503,-1451,-1250,-1124,-1049,-1207,-852,-1585,-706,-805,-1803,-3186,-3058,-1421,-1598,-1495,-1492,-1619,-1504,-2399,-6131,-1175,-1789,-982,-2536,-1644,-2585,-3285,-1490,-1717,-1877,-4829,-3400,-133,-1272,1023,1321,1408,1152,955,1070,-928,-5226,-1155,-3024,-921,-928,-691,-259,-204,-1798,649,-4441,-6834,-6636,-34616,-38252,-1242,-78069,-512772,-712105,-186524,-54199,-1940,-245,-27585,-12696,133,159,139,155,-7223,-5606,211,534,938,-1879,957,2364,2698,3115,2551,1581,-2061,2472,4470,795,4890,4898,3927,700,4628,4354,3887,2397,-5069,-5323,-1388,103,198,-714,-1897,-1137,-1143,-1000,-4049,-5099,-2954,-1012,-1993,-2237,816,2518,927,1382,408,-4069,837,-981,-3600,-487,-1639,-1448,-606,264,986,1523,568,-1625,-904,-568,-954,-2624,-1350,-778,-3656,-2012,-1678,-664,301,1125,-1363,640,-801,-1124,-1084,-2505,1064,-1213,-2837,-622,-495,2497,4644,4719,1327,3785,971,321,1434,1606,740,-3482,-3743,-807,-1035,-1032,-918,-742,-579,-448,-1897,-175,-915,48,242,427,521,692,866,869,927,885,817,668,481,161,122,26,-3936,-17781,-63946,-61130,-35938,-14833,-2640,-1598,-1906,-1982,-1969,-1643,-1479,-1294,-3790,-978,-798,-1317,-265,35,313,594,835,1163,-3174,363,1509,1466,1333,1154,534,-1749,-1736,149,-141,-875,-978,-1312,-2439,-2176,-2479,-2684,-2417,-2109,-1834,-1764,-1614,-1504,-2030,-1541,-1636,-1814,-2011,-2174,-2140,-2000,-1875,-1767,-1582,-1405,-1128,-1294,-1017,-831,-783,-702,-1269,-775,-870,-2438,-1077,-1111,-1069,-940,-792,-1708,-194,148,491,24,789,974,1003,944,-511,-614,335,-68,-501,-1864,-3049,-1948,-2028,-1936,-2010,-2062,-1821,-1406,-3661,-839,203,1178,273,102,1269,-2601,-1113,90,273,-467,-226,853,-195,-2468,-3834,-3056,-916,-2358,-2361,2137,2094,689,1126,-1,-919,-1417,-1104,-386,337,-198,-2795,-3601,-255,1749,1733,1149,881,323,-729,-1212,-1929,-2059,-1855,-1552,-1353,-1239,-1109,-3884,-964,-802,-654,-2743,-246,-154,-1145,-2305,-1572,-35,-54,-925,-825,-198,-76,-508,59,220,-542,-429,-469,-910,-1539,-159,686,-2789,-578,-444,-108,319,-2674,-846,-1289,-1517,202,242,-64,-761,456,939,1064,-2451,488,-128,-700,-137,-1949,-297,-949,-1719,-2337,-2331,-1791,-1080,-1305,121,-444],[-1167,-1924,-864,-1303,-1596,-1754,-1718,-3032,-2197,-627,-386,-140,-853,-1243,8,-116,-337,-682,-1026,-1289,-1397,-1275,-888,-1585,372,1009,-1308,-215,-1958,1532,1178,-1392,794,946,1183,-180,-2636,-573,-1126,-1419,-1175,-701,-1299,-761,-1580,-1677,-1922,-207,784,-1811,-4387,-1292,-2017,-2387,-2198,-1542,-776,-189,429,838,1121,-1075,-2569,-2810,648,624,546,-330,5,36,-240,-736,-781,95,362,-716,-3216,-3332,-1677,811,209,513,228,-169,-616,-1103,-1569,-1794,-1904,-1832,-2059,-2186,-3671,-235,194,367,633,465,-1371,-33,-464,-1321,-1502,-1985,-2041,-2688,-1473,-227,820,938,1508,1557,1117,1187,1342,650,-696,-526,-2328,542,2127,3220,3478,-2652,348,-1766,-518,-1349,-607,2542,-789,-60,947,848,-965,141,-471,434,-120,-2741,-2781,662,199,-2926,-3246,-1765,-1690,-1655,-1413,-2826,-716,-378,-12,174,202,272,277,-646,-375,597,825,1133,1434,1760,948,-1319,-361,-151,251,-1185,473,-376,-3981,-1753,-1573,-915,-19,752,537,-1185,1680,1458,865,-7073,-678,-1474,-2055,-2257,-2175,-1898,-1822,-1881,-2162,-3157,-3999,-2623,-1809,-1398,-4,-2276,-649,-852,1645,948,-1883,-3637,-654,-2599,-1826,-2536,-3085,-3029,-2824,-2424,-3338,-5280,-4138,-6579,-4741,-333,1220,-387,547,-795,-85,-4879,2630,-2104,2367,3536,5479,5481,-1444,-2617,-6839,4188,3611,2928,2098,1333,-16046,-75,-700,-13032,-1692,-2121,-2449,-2534,-2125,-1238,-463,143,729,1286,1690,2038,2236,2185,-102,-2920,1197,-39,-4978,-455,-1171,-1943,-3773,-2540,-2338,-1974,-1623,-3088,-1578,-468,-237,-63,-103,-218,-310,-566,-630,-743,-792,-2056,-2612,-5336,-3810,-795,-1243,-2656,-1744,-2631,-2881,-2450,-2362,-2373,-2327,-2295,-2161,-1991,-1692,-1370,-935,-520,-226,-92,-3,-350,-664,-1090,-1439,-1806,-2019,-2157,-2238,-2151,-1789,-1379,-767,-886,-2304,698,1974,-1563,-1088,1273,-2753,-4728,-1581,-816,-1177,-571,-59,825,1120,1588,2438,-1842,-1576,1602,-358,-1953,-1133,-1128,-229,-638,121,483,1872,1534,-20,-1449,-2487,-1362,-192,694,-2544,915,1493,1482,665,-573,-1533,-2296,-1186,-174,1677,1946,-462,-1276,1333,745,-52,-730,-1400,-2144,-2572,-2935,-2987,-2657,-2455,-2186,-3172,-1941,-2844,-2539,-1923,-1916,-1983,-2035,-2197,-2223,-1926,-1471,-2323,-948,-449,-523,41,308,472,375,-9,-1589,-448,-804,-994,-2656,-2742,-1989,-938,-329,73,557,1008,1514,2004,2313,-1720,810,-611,-868,3496,1902,-1668,-720,2011,1417,699,-54,-710,-1024,-1071,-4116,-3493,-2079,-883,-864,-316,402,1275,2118,-1263,2114,882,-167,3194,2522,1592,543,-471,-1504,-2527,-2738,-1986,-782,140,-2006,368,2185,2560,422,-648,557,822,1715,-1243,2162,1800,-599,-1434,631,259,-860,-274,-630,-254,-1974,-862,373,592,672,-2467,-3563,-334,392,115,-124,-459,-743,-2297,-1461,-1750,-1820,-1766,-1408,-1035,-503,343,-564,-1799,-323,-1597,2876,976,-2229,-1052,203,-1444,-1212,-3348,-3641,-2231,578,-1349,-216,-1901,-1180,-275,-2424,-1413,-2555,-2979,-1958,-859,-797,-364,1286,-2421,-1659,-1454,-1336,895,191,-652,-1523,-2575,-3184,-2302,-1522,-1029,-682,-3108,-1998,-1252,-1698,-2399,-2673,-1757,-2076,77,623,-1713,-1852,-1701,2415,2383,1314,-164,808,-1636,-1332,-2096,-905,-1071,-914,-1090,-1263,-1347,-2045,-1567,-1818,-1867,-2056,-2289,-2540,-2573,-2384,-2018,-2576,-1156,-766,-738,-2118,-1818,-1137,-2286,-2119,-3230,-1568,-2266,-2665,-2007,-1396,-668,9,-1308,-683,163,-549,-950,-297,-2148,1438,830,-1859,-230,763,-14,-699,-890,-816,-708,-654,-1323,-1012,-1301,-1603,-1755,-1600,-1543,-1203,-995,-3235,-785,-693,-2456,-478,-288,-119,23,-1628,26,-142,-464,-1011,-1235,-1588,-1955,-2187,-2144,-3133,-3091,-1370,-1616,-1047,-1050,-1307,-1449,-2570,-5921,-2274,-2753,-3144,-3422,-3124,-2852,-3529,-2160,-1253,-918,-4166,-2585,-251,-263,-109,-223,-446,-674,-812,-1032,-1298,-3634,-1893,-3061,-2427,-2700,-2382,-1847,-1328,-3192,-495,-5178,-4156,-780,-24366,-30824,-1139,-57096,-429077,-586080,-110502,-32633,-18291,-521,-22285,-17194,-88,-168,-211,-1765,-7879,-5744,1795,2592,3239,-2397,2847,3991,3730,3429,1870,1024,-873,1317,697,218,-151,-601,-882,-1171,-1334,-1443,-1591,-1644,-4046,-4369,-1382,-1258,-1101,-1042,-2266,-621,-284,62,-3300,-6193,-4075,-995,-1230,-1092,1439,2436,1137,1376,846,-2694,725,-1547,-2734,-709,-592,-81,480,1184,1843,2400,973,-685,-204,-373,-833,-2483,-790,86,-3640,1281,2673,914,2401,2446,-568,48,-1926,-1027,-682,-2113,1357,-717,-2647,-651,-655,3179,4793,4976,2394,3577,937,1117,2442,1812,805,-2656,-3000,-834,-241,0,357,734,-1619,-614,-2338,-1594,679,552,266,-78,-552,-995,-1483,-2186,-2883,-3687,-2891,-2067,-1223,-494,497,1379,-3370,-22713,-69839,-65142,-41148,-20599,-1995,4618,4519,4511,4428,4474,4187,3761,-3006,2489,1763,-509,461,-99,-606,-1001,-1302,-1281,-3778,-1265,-1082,-961,-912,-918,-870,-1653,-1783,-1507,-1714,-1944,-2124,-2001,-2119,-1577,-1262,-1097,-887,-781,-746,-921,-997,-1070,-1177,-1244,-1263,-1262,-1185,-1004,-838,-749,-887,-127,-1772,331,-1291,-1394,338,849,654,-136,-651,-452,-998,-1636,-1945,-1931,-1516,-916,-305,-1710,1037,1637,1139,225,581,1765,2058,1809,-150,-574,530,-18,-488,-2071,-2642,-1894,-2235,-2494,-2135,-1307,-276,730,-3826,-480,-59,1679,660,243,1139,-2748,-1234,371,-164,-470,-1419,-1984,-1537,-2058,-3429,-2592,-611,-2294,-1830,-118,-378,-794,-1200,-1466,-1325,-979,-618,-340,-185,-608,-2706,-3765,-548,-769,-861,-901,-826,-658,-612,-677,-778,-2378,-1257,-1368,-1484,-1607,-1674,-3311,-1964,-2021,-1982,-2705,-1399,-1081,-1260,-2053,-1744,314,571,-544,-691,-562,521,-728,211,292,-384,-326,49,-703,-1509,-396,174,-3219,-713,-227,225,770,-2502,-464,-1323,-1348,609,477,-419,-1162,-11,-53,-286,-3009,-696,-996,-1220,-1292,-2176,-787,-265,-598,736,730,-194,966,-1661,-289,-742],[-1486,-2111,-186,-326,-473,-631,-1580,-3011,-2376,-1030,1209,1350,-416,-742,572,421,2683,1234,-509,1050,61,-997,-1982,-2485,-2105,-1308,-691,-203,-1485,92,6,-1303,-560,-812,-938,-850,-2939,230,784,737,2317,651,-1740,-1627,-1840,-1652,-2227,-631,826,-2419,-3849,-842,-968,-2898,-1434,-1198,-775,-366,53,421,751,-1261,-2025,-1961,1013,1007,998,-186,-185,157,-789,-893,-955,-1364,-1853,-2213,-2960,-3072,-2982,-2703,-2485,-2227,-2048,-1950,-1883,-1870,-1893,-1801,-1811,-1917,-1998,-2115,-2827,-2352,-2388,-2453,-2287,-2415,-2442,-2451,-2476,-2498,-2473,-2450,-2256,-2478,-1716,-1273,-713,-282,78,294,478,682,770,741,-771,-621,-2763,-235,-540,-752,-820,-2510,-371,-1273,-622,-1551,-962,1994,-440,392,3881,1043,-997,-113,-224,1070,-133,-2626,-2339,1570,1764,-3223,-3122,-2168,-577,1047,1095,-2107,994,799,49,148,-475,-1091,-1812,-2501,-3011,-2465,-1929,-1436,-1040,-661,-378,-706,-225,-227,468,-492,636,574,-4034,-85,935,2184,2649,3014,480,-928,3530,3485,726,-7053,-422,1296,1157,543,-1522,-460,-872,-1114,-1241,-2595,-3668,-2215,-1571,-1563,-1012,-2447,-742,-868,-797,-763,-2115,-4137,-952,-2355,-906,-613,-351,-471,-386,-3036,-2839,-5845,-3866,-4959,-3346,-659,671,-311,440,-1082,-785,-4898,-118,-1314,-183,-277,-175,89,-5986,-5563,-5931,449,404,299,85,-45,-12437,-222,-284,-12796,-235,-153,-23,139,-9363,1104,1504,1691,1840,1965,1962,1932,1800,1473,559,-5044,118,-340,-4138,-901,-1169,-1459,-3639,-1670,-1817,-2011,-2270,-3224,-2659,-2639,-2679,-2605,-2586,-2539,-2407,-2410,-2196,-1989,-1667,-2019,-3326,-4721,-3827,-409,-271,-2589,-854,-1846,-3242,36,-2082,1611,-1659,372,-666,38,-1550,-285,-1043,-1842,-2694,-3319,-2674,-2351,-1906,-1499,-952,-383,348,-808,-352,-1119,-1788,-806,2151,-456,-1790,968,2006,-1776,-464,2222,-1355,-5658,-2325,-1081,-899,1069,604,1867,1185,1546,2532,-2057,-1768,1323,-721,-1666,-1010,-969,-56,-335,339,115,1447,496,-670,-1660,-2731,-2097,-1291,-602,-1833,142,345,447,-130,-1445,-1690,-1665,-930,-290,1631,1713,-562,-1100,828,129,-797,-1600,-2330,-2915,-2786,-2399,-1881,-1253,-1526,-1920,-3180,-462,-1565,-2174,-547,-960,-592,-872,-833,-1018,-1020,-959,-2979,-1496,-1407,-1624,-1896,-1982,-1942,-1846,-1755,-1570,-787,-385,-776,-3035,-2970,-1299,234,1319,1495,1547,1562,1662,1799,1973,-1759,102,-1184,-962,2165,2035,-1606,-1557,1414,1326,1275,1220,1159,-1259,-835,-5126,-3848,-2407,-637,-781,2014,1619,2360,3048,-1205,2647,1526,-365,1298,352,-713,-1761,-2628,-3253,-3040,-2420,-1790,-1194,-741,-2160,-210,-24,-14,-54,-749,-290,-369,-534,-852,-1203,-1518,-1802,-2134,-2353,-2338,-2061,-1416,-822,195,-1482,-210,1080,2521,2609,-2538,-3489,-1213,973,51,-899,-1907,-2602,-2691,-2289,-1824,-1157,-624,-122,104,242,915,-692,-2053,-513,-1619,869,526,-2107,-1180,296,-1508,-1126,-3440,-3417,-1201,1260,-1347,-127,-1782,-597,-1776,-2601,-2264,-1324,-285,-830,1151,-949,215,1818,-2329,-1491,-1520,-641,-332,-831,-1218,-1504,-1444,-1339,-1122,-926,-889,-856,-3054,-1133,-1257,-1180,-1075,-996,-783,-2560,-49,-343,-2341,-1607,-1887,1354,1419,689,-876,206,-1370,-968,-1847,-432,-1420,702,731,689,678,-2376,-149,323,332,216,57,-169,-290,-352,-915,-2266,-619,-795,-959,-2601,-1750,-1261,-2558,-2785,-3420,-1560,-1410,-1129,-2234,-312,213,758,-1240,-925,-346,-698,-1513,-266,-1856,821,768,-1950,-929,638,-285,-1327,-2234,-3105,-2369,-1655,-1305,-633,-445,-142,-91,26,-1003,-1,-46,-5373,-432,-733,-3296,-1456,-1655,-1658,-1441,-1171,-923,-849,-1021,-1386,-1845,-2295,-2161,-1397,-1889,-3312,-3207,-1190,-845,289,-1532,241,2645,-2697,-5150,-279,-2817,-963,-2751,-1432,-3090,-3347,-3566,-1211,-1318,-3814,-1537,-1355,-1295,-1280,-1362,-1529,-1682,-1731,-1839,-1971,-2329,-2194,-3819,-2189,-2229,-2323,-2338,-2336,-4789,-2309,-6342,-2341,-2250,-14646,-20044,-2130,-36185,-337695,-453013,-38494,-8891,-35649,-2167,-17918,-21886,-5428,194,887,-3736,-8339,-5971,2784,2962,2942,-3125,2378,1924,1237,611,-87,-699,-1356,-1904,-2442,-2482,-2024,-1771,-1524,-1461,-1444,-1516,-1732,-1906,-3345,-3718,-1703,-1419,-1051,-762,-2672,61,519,39,-2669,-5293,-4725,-1228,-860,-329,1651,1520,1012,956,889,-1621,421,-2406,-2173,-369,124,118,-28,-110,-253,-466,-756,-974,-1252,-1315,-1107,-2535,-669,885,-2562,1778,2985,533,1655,1685,-135,196,-2455,-1233,-603,-2030,1203,-579,-2512,-1052,-1123,2062,2248,2406,2485,2515,610,1577,1874,1521,531,-2133,-2457,-1291,-474,-843,-1179,-1440,-2796,-1945,-3006,-3597,-2357,-2357,-2157,-1942,-1788,-1544,-1271,-2815,-838,-558,-206,160,571,895,1509,2038,-3234,-27867,-74438,-68748,-46734,-26638,-666,3217,3133,3277,3483,3938,4160,3579,-2430,4101,2121,-87,1272,2205,1404,516,-458,-1282,-3181,-2406,-1720,-1201,-906,-797,-750,-1814,-2037,-1731,-2052,-2332,-2487,-2330,-2303,-2131,-2077,-2205,-2238,-2195,-1936,-1624,-1073,-483,-576,-877,797,215,353,-615,141,-1214,-955,99,-3163,-48,-1918,-1532,415,2242,1059,-221,-200,456,-150,-1166,-1037,-922,-360,497,1465,-1646,1105,2932,1524,205,135,1492,1756,1882,-51,-736,835,4,-979,-2357,-2183,1013,240,-860,-1457,-546,269,266,-4092,-293,-449,1855,962,226,806,-2986,-1497,444,-928,-1244,302,1835,303,-1856,-3183,-2366,-522,-2462,-1250,-49,27,27,-1,-92,-112,-195,-358,-581,-831,-1141,-2110,-3045,-1334,-1252,-1039,-878,-764,-703,-857,-1163,-1515,-2983,-2390,-2533,-2526,-2469,-2381,-2388,-2500,-2469,-2283,-2339,-1377,-895,-1417,-1954,-1779,931,1185,-146,-645,-1099,68,-1007,-213,-597,-979,-1215,-1273,-1089,-1469,-619,-23,-3701,-910,55,656,1198,-2002,-141,-1328,-1244,69,-163,-696,-1500,-489,709,332,-3279,724,512,-343,-691,-2172,-150,-828,-1541,-2061,-1994,-1478,-802,-1857,-746,-1012],[-1861,-2299,243,-5,-332,-782,-1864,-2542,-2151,-1761,-205,650,31,-150,594,437,2374,403,-910,1154,109,-1081,-2307,-2439,-1249,-215,-203,991,-1034,1512,1764,-762,1340,1867,1507,-12,-3018,-29,501,771,2873,105,-2146,-2293,-1683,-1456,-2445,-882,210,-2844,-3200,-691,-68,-3355,-963,-1267,-1444,-1574,-1589,-1543,-1428,-1474,-1474,-1252,-1174,-1024,-837,-745,-824,-942,-1381,-1192,-1200,-1298,-1459,-2473,-1456,-2496,-1814,-1418,-2362,-1180,-1030,-902,-751,-602,-456,-181,-10,36,-878,-63,-1719,-1259,-1136,-1685,-1989,-2423,-2442,-2128,-1627,-1036,-392,-539,-2484,-2251,-1649,2092,2368,-1153,318,326,1206,790,285,-286,-864,-1374,-3139,-2009,-2096,-1999,-1783,-2152,-911,-686,-633,-1722,-1299,2337,-42,813,2714,620,-941,-320,-31,1368,-230,-2438,-1916,-36,-794,-3345,-2787,-2229,-1412,-495,301,-1290,1371,1642,-254,1275,1405,1039,546,-1262,-972,-821,-1104,-1231,-1292,-1263,-1274,-1262,-1275,-1391,-1584,-1820,-2022,-2127,-3807,-1991,-1796,-1722,-1654,-1712,-1856,-1895,-1886,-1679,-1430,-7099,-525,-27,464,954,-1463,-183,2217,2016,-84,-1868,-3174,-1739,-1647,-1610,-193,-2690,-223,-855,196,119,-2224,-4172,-268,-2115,-666,-748,-923,-935,-1196,-3454,-2393,-5236,-3105,-3359,-3006,-3442,-3776,-3918,-3622,-3031,-2398,-4610,-1104,-534,49,279,488,676,-10172,-7929,-5076,-68,-468,-935,-1527,-2045,-8072,-2746,-2479,-11654,-1312,-787,-322,75,-17732,1356,1923,2331,2772,3269,3712,4182,4588,2985,847,-6467,2310,489,-3325,4164,4158,1679,-2888,-85,2206,1528,-8,-3158,-1365,53,384,1021,965,713,339,-355,-974,-1633,-1948,-1908,-3955,-4065,-3667,-335,-211,-2340,-253,-826,-3360,637,-1752,1766,-1323,639,-52,-415,-1958,618,745,139,-544,-1293,-1958,-2873,-3346,-3086,-2337,-1490,-493,-930,-283,-1540,-2519,-380,2526,-1,-1155,1262,2049,-1903,103,2366,-134,-4564,-3035,-1374,-549,1099,463,1902,1212,1477,2482,-2320,-1922,1023,-958,-1333,-756,-782,142,78,651,-91,1021,1476,1088,130,-3077,-769,-345,-774,-1234,-1584,-1775,-1854,-1798,-1980,-1651,-1630,-1646,-1669,-1675,-1727,-1749,-1965,-2288,-2561,-2884,-2937,-2876,-2851,-2544,-2292,-1961,-1457,-1461,-1544,-3054,-178,-269,-1724,548,-616,-276,-1514,138,1478,1472,-766,-3590,-2085,1412,-26,1324,1785,2111,1894,-678,-1500,354,2077,-1070,-3342,-2738,-225,1632,2412,1598,1995,1497,1040,556,64,-1934,-806,-1828,-1182,-1094,-652,-1505,-2334,817,1277,1628,1824,1885,-1466,-719,-5860,-3125,-2638,-825,-735,78,-290,-579,-833,-1141,-1297,-1397,-1660,-1983,-2345,-2785,-3229,-3474,-3034,-2512,-1959,-1372,-793,-380,-2111,-198,-390,-896,-1547,-2218,-2606,-2354,-1862,-1427,-1258,-1170,-1273,-1727,-2242,-2923,-3475,-2885,-1857,-902,-833,299,717,1235,1195,-2456,-3069,-1966,-486,-1272,-2078,-3009,-3604,-2972,-2307,-1735,-989,-382,152,350,768,739,-853,-2017,-687,-1699,-1839,-2221,-1936,-1278,58,-1616,-1126,-3491,-3202,-183,1323,-1460,-104,-1475,-887,-626,-2469,705,1425,1137,-973,2337,-1246,689,2280,-2314,-1266,-1544,-567,-1490,-2237,-2487,-2037,-1586,-1178,-867,-726,-835,-996,-2615,-1657,-1921,-1926,-1850,-1805,-1701,-2117,-1421,-1400,-2672,-1378,-1814,-1086,-1065,-1170,-1544,-1240,-1239,-1070,-1634,-608,-1284,-195,-20,31,72,-2163,-83,-331,-380,-553,-749,-974,-1039,-987,-1370,-1979,-595,-493,-826,-2281,-1595,-1325,-2620,-3395,-3473,-2127,211,-851,-1812,627,1646,1968,-1230,-1167,-845,-716,-1918,-285,-1619,120,693,-1665,-1632,-1446,-2030,-2154,-1593,-956,-419,85,-1247,-711,-931,1410,1504,1645,-464,1525,1363,-6999,-842,227,-4009,-799,-1224,-1544,-1660,-1577,-1309,-1023,-1523,-1293,-637,-644,-1140,-1181,-1983,-3578,-3192,-750,67,603,-2048,572,2428,-2677,-4110,-175,-3730,-1209,-2848,-1502,-3035,-2674,-4379,671,410,-3508,-289,-869,-1377,-1725,-1594,-1221,-777,-261,123,-1770,-1248,-651,-5077,683,548,311,137,-13,-6202,-1766,-7464,-1016,-700,-5965,-8331,-1161,-17482,-247215,-319833,-223,231,-54034,1181,-14590,-26399,-11407,-677,3295,-5566,-9000,-5887,4232,4352,4370,-3502,4130,3942,3567,3283,-887,-1809,-140,2276,2111,955,2211,2196,2269,2237,2213,2132,1902,1670,-2755,-3204,-1516,-165,323,-66,-2741,-534,-655,-783,-2118,-3667,-3730,-1474,-1519,-1543,-1864,-2063,-2143,-2358,-2326,-2208,-2262,-3156,-2199,-2367,-2542,-2644,-2675,-2543,-2391,-2228,-2061,-1763,-1517,-1154,-1307,-2553,-750,146,-1638,781,963,-53,800,946,159,1031,-1784,-1480,-611,-2019,-945,-1236,-2313,-1590,-1645,-474,100,643,1113,1536,225,1901,2000,1051,101,-1806,-1980,-1821,832,-177,523,293,-3311,-2092,-3595,-5319,-884,-1178,-1309,-1420,-1567,-1595,-1562,-4150,-1514,-1391,-1190,-972,-712,-539,-74,311,-3288,-33356,-77519,-71956,-52369,-32203,562,298,44,80,275,815,1218,1075,-1856,2029,1122,118,1622,1137,425,-460,-1509,-2414,-2664,-1028,-68,604,958,1032,-618,-2099,-2270,-716,-1227,-1612,-1810,-1688,-1719,-1637,-1696,-1960,-2181,-2435,-2603,-2704,-2463,-2160,-1915,-1842,-1837,-1964,-2148,-2286,-2357,-2231,-2019,-1795,-4034,-1275,-2474,-1505,-902,-795,-853,-909,-1095,-1321,-1605,-1896,-2098,-2096,-1879,-1509,-1100,-1300,-56,474,1078,133,-391,1111,1372,1885,-66,-923,361,-864,-1508,-2579,-1662,1092,185,-1112,-1496,-593,11,-337,-4344,-136,-795,2079,1321,178,413,-3197,-1776,431,-1635,-1956,404,2096,325,-1699,-2960,-2240,-545,-2746,-851,-1740,-2289,-2559,-2331,-1885,-1303,-777,-330,40,355,-1574,-1201,-1975,-811,479,1633,748,1765,1793,951,1419,1171,-3430,189,-10,-1746,-381,-643,-1407,-2005,-1360,-1302,-1885,-448,102,-1507,-1871,-1596,2440,2778,337,-564,-1692,-276,-1270,365,593,124,15,-138,-491,-1337,-771,-600,-3983,-1127,32,198,274,-1390,35,-1254,-1125,-1133,-1627,-1994,-2219,-2055,-1671,-1267,-3150,-443,-225,-70,-781,-1917,-260,-511,-829,-1158,-1422,-1523,-1398,-1791,-1154,-1160],[-2364,-2576,530,1589,1620,409,-2006,-2080,-1895,-2465,-2773,-1184,370,401,540,391,1904,-578,-1285,851,381,-365,-1395,-2329,-2678,-1958,-1485,-1034,-669,-183,350,-243,1443,1986,1545,-31,-3095,-424,147,769,1966,-534,-2643,-2675,-1334,-1236,-2735,-1797,-1972,-2530,-2646,-2294,-2433,-3208,-2888,-3094,-3100,-2955,-2685,-2390,-2067,-1819,-1595,-1533,-1418,-1276,-1133,-1116,-1288,-1508,-2110,-1927,-1954,-2010,-2064,-2886,-1750,-1921,-1938,-1259,-3651,-768,-477,-176,192,606,1059,1666,1821,555,-469,659,-787,-1479,2433,2010,1845,1040,-2827,-1720,924,934,206,-803,-2681,-2200,-1879,1881,1552,-2443,-519,-1528,-2487,-2814,-2440,-1832,-1291,-884,-3176,-698,-567,-689,-919,-1741,-1145,-1088,-891,-1972,-1699,-224,-274,-657,-1299,-2204,-3233,-4146,-3397,-2397,-1409,-2289,-1645,771,1098,-3436,-2486,-1802,-1374,-1284,-2049,-2639,-2862,-2760,-2406,-2152,-2055,-1917,-1782,-1591,-1413,-265,-181,1333,2062,445,-537,449,74,-467,1051,510,1576,592,-3548,-1206,1358,1225,1176,1047,345,-304,140,-352,-1057,-7332,-2470,-3018,-3180,-2833,-2142,-1159,-215,771,226,-1136,-2669,-1292,-1780,-1690,-44,-3113,-472,-919,3518,804,-2307,-3775,-4,-2007,858,1772,1147,-890,-1990,-3765,-2161,-4733,-2211,-1990,-1815,-2449,-1971,-1966,-1962,-1920,-1844,-4305,-1416,-1087,-615,-379,-82,240,-13081,-9068,-4697,142,-163,-591,-1205,-1821,-4817,-3198,-3880,-9927,-3624,-2984,-2388,-1880,-26724,-425,253,818,1473,2235,2972,3737,4419,534,658,-6394,1031,563,-2733,4787,3852,656,-1596,163,2774,2336,-239,-3021,-1149,42,71,694,859,359,-222,-1098,-1908,-2841,-3682,-4049,-4395,-3488,-3472,-858,-629,-2012,-185,-219,-3202,-559,-1358,-695,-1084,-583,-334,-873,-2376,361,568,722,770,714,687,314,47,-285,-533,-834,-1069,-1337,-1639,-1857,-3130,-1669,-1372,-935,-518,-82,209,-2007,444,557,652,-3129,-3649,-1741,-228,1042,266,1851,1161,1376,2294,-2611,-2069,663,-1119,-1007,-440,-597,325,527,955,-229,547,980,767,-169,-3527,-873,565,742,-550,1498,1230,1060,-1864,-1930,-1061,-340,-296,-698,799,508,-483,-535,-772,-2563,-1936,-2340,-2648,-2962,-2959,-2978,-2907,-2675,-2657,-2601,-2854,-2826,-3055,-3433,-3585,-3450,-2898,-2205,-1670,-1182,-619,-894,-3706,-2697,-5,-112,-156,158,713,1304,-992,-1403,181,1598,-1304,-3576,-2208,993,3030,2645,1492,1502,798,102,-629,-1338,-2193,-2240,-2539,-1633,-1189,-607,-1403,-2987,554,800,932,926,822,-1489,-287,-5226,-2250,-2571,-1007,-762,-319,-571,-787,-992,-1174,-1324,-1303,-1394,-1498,-1603,-1748,-1862,-1831,-1756,-1690,-2542,-1411,-1208,-1110,-1870,-1249,-1365,-1576,-1684,-1664,-1779,-2002,-1110,-1119,-1397,-1704,-2086,-2558,-2854,-2716,-2262,-1610,-1034,-669,-507,-567,-676,-826,-935,-2189,-2601,-2302,261,519,-2088,692,-30,-2585,-2263,2088,2692,1977,1337,843,1237,1675,-1006,-1848,-818,-2178,-2755,-1429,-1761,-1309,700,-1697,-1214,-3555,-3004,734,2175,-1678,-153,-1076,797,-572,-2145,1792,2845,966,-1196,1451,-1629,1053,909,-2388,-957,-1514,-1066,-1370,-1520,-1555,-1452,-1486,-1513,-1540,-1636,-1874,-2058,-2246,-2499,-2575,-2427,-2321,-2382,-2453,-2490,-2377,-2458,-2575,-1792,-1553,-1399,-1257,-1295,-2000,-1472,-1678,-1835,-2004,-2257,-2350,-2226,-1946,-1735,-1515,-1720,-1338,-1458,-1431,-1589,-1829,-2160,-2377,-2499,-2529,-2474,-2456,-2312,-1887,-1678,-1287,-1365,-2464,-3843,-3343,-2134,406,-988,-1456,513,1467,1191,-1224,-1360,-1245,-627,-1876,-960,-1390,-881,-641,-1051,-2097,134,394,561,-154,-1202,897,757,-1150,-868,-1442,-1068,-1806,-2297,-2396,-1820,-953,-4788,-553,1152,-4482,974,-406,1460,2542,174,2747,2294,-2521,-1542,386,-181,-1504,-1151,-2056,-3897,-2999,-659,-370,-249,-2488,-344,-341,-2588,-3095,-289,-4727,-1447,-2845,-1553,-2703,-1732,-3808,1753,1679,-3172,957,235,-405,-779,-609,-75,586,3,1793,-3076,-422,-974,-6763,2253,2301,2411,2708,1321,-7227,-4571,-8312,23,3573,1468,2818,2569,-3335,-165630,-194317,1551,1527,-73526,1759,-12413,-30552,-17613,-5993,2623,-7380,-10264,-5305,1697,1378,1147,-3231,1297,1701,2045,2505,-2370,-3453,-321,3656,3716,-156,3890,3761,3636,3051,3111,2755,2244,1720,-2235,-2799,-1762,-686,-1381,-2202,-2908,-3560,-3386,-2721,-2142,-2070,-2373,-1687,-548,-233,-288,-305,-284,-497,-598,-707,-1001,-3494,-1334,-1527,-1731,-1909,-2196,-2372,-2544,-2704,-2852,-2855,-2893,-2796,-2670,-2592,-2470,-2397,-2375,-2141,-2131,-2111,-2125,-2169,-2416,-2612,-2971,-3270,-3533,-3818,-3480,-3057,-2723,-2306,-2135,-1233,-595,40,639,1219,-182,2019,2101,392,-471,-1695,-1585,-2238,224,-426,-857,-1324,-2804,-2747,-4015,-6085,-3582,-3459,-3101,-2766,-2521,-2225,-1937,-4773,-1580,-1408,-1234,-1121,-1043,-1130,-1002,-2193,-3453,-38529,-78970,-74865,-57773,-34979,-1658,-1245,-822,-217,374,1129,1593,-1695,-1267,1789,61,114,1422,1018,505,-68,-710,-1197,-2270,-2367,-2523,-2393,-2087,-1657,-1045,-2524,-2456,303,1444,271,1188,42,-1214,1153,-310,-287,-1211,1462,689,-157,-621,-647,-247,-937,955,256,-372,-1224,-1046,-2201,-563,1662,-2914,-904,-2515,-1393,174,591,277,-150,-331,-677,-1058,-1462,-1869,-2263,-2664,-3072,-3526,-3950,-4305,-4541,-4153,-3922,-3926,-3892,-3924,-3929,-3712,-3150,-2336,-1805,-1941,-2765,-1187,1460,87,-1352,-1512,-646,-253,-937,-4609,-17,-1102,1635,1704,64,-34,-3414,-2112,288,-2261,-2597,485,2244,222,-1575,-2766,-2229,-723,-3135,413,202,-178,-698,-1299,-1990,-2628,-3317,-3969,-3932,-3244,-2424,-1593,-987,-1080,-80,1105,601,1950,2196,1247,1948,1615,-3724,376,5,-1598,-972,-1313,-1583,-1807,-1885,-1955,-1925,-1926,-1925,-1763,-1779,-1317,-1032,-647,-375,-462,-2375,-576,-1556,303,292,222,193,205,-378,-1167,-693,-136,-3618,-1429,541,1450,1973,-849,340,-1196,-1049,2244,1947,-922,-1712,-1302,-901,-1861,-2816,-1098,-1178,-1040,-788,-1583,-365,-311,-434,-751,-1248,-1861,-2499,-3104,-3197,-2667],[-2803,-2765,119,626,1069,363,-1877,-1544,-1598,-2942,203,-485,-1254,-2027,-2656,-2532,-1918,-1494,-1427,-123,-47,590,368,-739,1419,1532,92,1512,-183,1489,1554,307,1697,1800,1629,-7,-3066,-767,-67,266,-229,-1089,-3062,-2494,-1122,-902,-2956,-1271,-705,-1976,-2035,-1563,-1921,-2827,-2215,-1953,-1535,-1158,-788,-478,-202,-1919,-693,-111,-217,-323,-442,-698,-1519,-1633,-2763,-2597,-2888,-3134,-3185,-2996,-2788,-2668,-2583,-2397,-4759,-1992,-1748,-1517,-1241,-941,-617,-141,261,582,-89,1144,74,-1362,1369,1277,1354,865,-3015,-2500,396,57,-301,-1003,-2674,-2182,-2054,-617,134,-3693,-1357,-1147,1252,95,-634,428,-474,-652,-2829,-1089,-1491,-279,3472,-1185,2277,516,-504,-2147,-2707,-2182,-841,322,1279,-462,-852,-862,-125,2117,-933,-2052,-1407,1179,1263,-3419,-2149,-1070,-2000,-895,-1377,-1769,-1996,-2070,-1886,-1639,-1332,-811,-234,-1814,-1838,1142,-537,1950,3240,-68,-930,1002,222,-582,951,769,1633,697,-3155,-1868,628,113,-307,-735,-1130,-1341,-1491,-1501,-1547,-7626,-1502,-1547,-1647,-1773,-1914,-1878,-1795,-1444,-873,-355,-2099,-832,-1865,-1764,143,-3392,-902,-941,3363,603,-2294,-3255,188,-1969,397,3971,3358,-1205,-2665,-3921,-2098,-4300,-1306,-844,-988,-3903,-1329,-1629,-1929,-2189,-2398,-4025,-2352,-2047,-1529,-1203,-790,-318,-12693,-8291,-4886,255,876,891,712,492,-3416,-310,-902,-7766,-2055,-2354,-2272,-1990,-36183,-899,-536,-390,-218,58,368,793,1242,-1902,56,-4748,643,746,-2377,2995,3135,21,108,550,3202,3010,-591,-2815,-858,102,-166,-114,458,-114,-614,-1265,-1724,-2219,-2622,-2934,-3638,-2973,-3276,-1929,-1839,-1618,-1309,-1171,-2900,-1103,-980,-1064,-1159,-1329,-1488,-1712,-2682,-2026,-1901,-1630,-1336,-1072,-756,-786,-735,-781,-788,-1293,-995,-1213,-1508,-2028,-3506,-2035,-1872,-1472,-923,-378,217,-2080,801,2351,1364,-1795,-3833,-2138,37,1010,26,1721,1078,1310,2091,-2618,-2179,277,-1194,-659,-45,-379,520,991,1209,-328,53,1115,267,-364,-3539,-1026,-73,151,-74,141,-40,-367,-2704,-1257,-1667,-2145,-2583,-2915,-3094,-3168,-3011,-2907,-2857,-2888,-2773,-2622,-2478,-2483,-2340,-2392,-2520,-2630,-3049,-3398,-3291,-2676,-1905,-1178,-253,-260,-98,-2469,-862,1558,1417,-989,-3006,-3143,2376,876,633,2263,2706,1427,-1242,-1236,304,1362,-1444,-3589,-1579,-287,-1283,-2078,-2595,-2661,-2482,-2137,-1769,-1382,-2349,-2872,-3281,-1470,-276,-281,-1283,-3342,-903,-1168,-1459,-1778,-2073,-2218,-2344,-4179,-2698,-2874,-2890,-2430,-2018,-1551,-1042,-544,-1030,338,814,-700,1174,1184,1078,944,909,879,28,-2815,350,815,744,-1498,81,1178,1243,-434,-1190,-2326,-3182,132,64,-493,-772,-1449,-1951,-1154,-2068,13,753,-225,-841,-279,-936,-1294,-1120,-492,-1717,-2170,-1955,-344,2355,-2688,839,-57,-2767,-2588,1680,1710,1654,1550,1139,933,298,-1081,-1634,-2469,-3378,-2550,-1335,-1579,-1215,1053,-1618,-1354,-3629,-2779,1537,1624,-1954,-243,-609,1128,-511,-1719,1702,1778,707,-1394,445,-2007,1343,1977,-2511,-516,-1394,1413,2018,1680,1194,90,-124,-919,-1676,-2427,-3204,-3471,-2917,-2489,-2036,-1509,-1159,-1075,-1081,-1129,-1102,-3373,-2081,-921,-979,-924,-481,-1918,-2031,-594,-12,58,-1282,-3,-798,-917,-1432,-1966,-2267,-2275,-2067,-1827,-1362,-1058,-847,-771,-641,-609,-1795,-1470,-786,-272,-93,-952,-762,-1295,-2119,-3989,-3029,-1235,954,-757,-1094,487,3418,3059,-1131,-1422,-1431,-424,-1535,-201,-1089,-1269,733,-163,-2048,-688,-735,-696,-455,-1581,-295,-300,-966,-918,-1852,395,881,1612,538,3063,1971,-2296,962,1032,-4601,-5,-490,1537,2917,757,2722,2809,-3369,-1756,2346,409,-1724,-140,-2075,-4165,-2566,1313,1771,1243,-2726,158,-128,-2434,-2190,-279,-5635,-1559,-2710,-1479,-2137,-667,-2481,470,461,-2739,364,144,-16,-238,-534,-883,-1188,-1374,-1633,-4579,-2374,-2786,-8729,-3144,-2394,-1667,-900,-203,-7647,-7005,-8709,1007,1185,1025,710,437,132,-99758,-84033,-485,-375,-93945,293,-11345,-34159,-23450,-10351,2311,-9203,-12238,-4118,2005,1645,1163,-2253,-65,-709,-1521,-2230,-3537,-4902,-2654,-1937,-1303,-1573,-1,352,631,658,555,283,-220,-781,-1681,-2403,-2504,-2974,-3202,-3279,-3107,-2908,-2693,-2569,-2547,-2563,-2663,-2671,-2682,-2520,-2574,-2462,-2223,-2166,-1992,-1837,-1907,-3239,-1901,-2087,-2276,-2455,-2710,-2772,-2724,-2583,-2386,-2041,-1754,-1429,-1800,-2309,-1300,-265,-220,71,66,-1511,-598,-233,-637,-1021,-1594,-2128,-2645,-3373,-3699,-3462,-3085,-2801,-2471,-1689,-1231,-835,-523,-244,-544,30,-48,-347,-1126,-1748,-1240,-2242,-1201,-1570,-1860,-1850,-1903,-3071,-4210,-5605,1458,2018,2575,2971,3172,3340,3453,-4806,1637,3441,3449,3373,3218,2833,2579,-5904,-3599,-39483,-78775,-77490,-62539,-31840,-2111,-1333,-1409,235,960,1767,2233,-4554,-616,556,-981,-44,1917,2473,2315,405,1659,1232,-1833,-679,-1837,-2876,-2690,-1457,-202,-3029,-2546,189,2393,317,1339,-45,-1062,1117,-634,-136,-1709,1650,511,-745,-1779,-2544,-2691,-2201,-1456,-790,-830,-1659,-1759,-2641,-218,299,-1587,-1177,-2253,-1261,-116,18,78,-69,226,239,198,-870,-2393,-522,-7,14,37,-92,146,463,765,-157,-1694,-8,385,1599,-414,-1362,-844,-2773,-2225,-2918,-802,1553,-50,-1554,-1556,-633,-428,-1494,-4863,95,-1350,88,-23,-102,-485,-3624,-2510,-976,-2755,-3137,-2045,-1962,-1537,-1430,-2555,-2298,-1046,-3466,1433,1928,2113,1303,1763,1288,389,70,-740,-1624,-2495,-3148,-3290,-2908,-2237,-1604,-1008,-603,-360,-257,-431,-811,-1271,-3851,-2549,-3066,-3571,-4045,-4337,-4122,-3861,-3564,-3338,-3066,-2857,-2689,-2428,-2167,-2049,-1931,-1768,-1734,-1672,-3103,-1522,-1765,-1161,-860,-540,-144,281,-371,-935,-577,-72,-2889,-1769,599,1610,2080,-435,398,-1160,-985,2823,2913,-943,-1563,-1663,-1987,-2924,-2401,959,1172,689,-684,-1209,-693,-1134,-1596,-2114,-2694,-3312,-3938,-4624,-4824,-3909],[-3734,-3193,-2594,-2145,-1721,-1403,-1641,-1066,-1412,-3187,-797,-811,-740,-635,-563,-349,-124,-2386,-1427,-182,-393,166,206,-294,708,1178,6,1764,350,1554,3128,752,2411,2180,1375,-23,-3029,-1535,-2067,-1816,-996,-1619,-3482,-1997,-303,-514,-3205,-1422,-1664,-2367,-2756,-2463,-1801,-2524,-643,-1386,455,703,878,967,-615,-1848,-366,679,523,410,316,112,-2079,-759,-3332,-2582,-1791,-1930,-1892,-1956,-1040,-640,-2002,-1441,-5450,-378,1719,1935,935,2399,1270,2664,1556,1381,193,1509,822,-1014,945,818,1133,646,-3106,-3121,1456,2510,593,-1183,-2562,-2237,-2206,-1531,-813,-4816,-2180,-1700,1282,-271,-1314,-142,-125,-539,-2448,-1224,-2022,-1420,2905,-563,3851,1212,-233,-2261,-2130,-1556,-2379,-1741,-815,-988,-739,-1086,-313,1001,-1428,-1767,-1240,-427,-983,-3379,-2005,-2041,-2585,-1170,-592,-92,353,709,-1405,726,1324,1406,-53,-1921,-2234,560,-878,1429,1375,-524,-1225,975,376,-644,21,-506,-1091,-1671,-2642,-2473,-1743,-1243,-715,-356,-191,-118,-283,-598,-1951,-7858,-2650,-3472,-3654,-3041,-2497,-1952,-1651,-1456,-1421,-1483,-1857,-2095,-2204,-1876,-988,-2740,-1381,-886,2094,450,-2218,-2771,344,-2021,-26,5297,5051,-1671,-3214,-4009,-2212,-3916,-517,20,-912,-5503,-2095,-2419,-2447,-2181,-1770,-3814,-916,-630,-395,-538,-737,-1039,-10262,-6874,-5672,-2658,-2651,-2311,-1857,-1246,-4114,-106,271,-5369,574,435,139,-328,-45696,-1033,-1525,-2140,-2582,-2708,-2648,-3686,-2305,-4122,-2391,-2564,-2762,-2895,-2867,-2649,-2456,-2285,-1945,-1549,-1113,-633,-1090,-2570,-524,217,-294,-849,277,3584,3591,686,-1397,-2720,-1915,-1572,-2883,-2536,-3139,721,-290,-1225,1269,1628,-2615,209,-627,-1177,-1865,-2488,-2865,-2887,-2738,-2321,-2068,-1915,-1890,-1967,-1995,-2319,-2470,-2591,-2518,-2377,-2071,-1732,-1427,-2105,-3637,-515,-295,-49,208,382,555,-2168,870,1211,1548,-685,-3428,-2561,171,850,-302,1063,314,-446,-1244,-2094,-2281,-1518,-1250,-331,366,-174,692,1391,1312,-488,-509,572,1798,-318,-2841,-1283,-454,-958,-1469,-1855,-2035,-1985,-2991,-1221,-732,-291,45,-1394,476,485,-239,102,-1563,-1505,-1257,-1511,-1706,-1993,-2071,-2211,-2177,-1754,-1319,-465,-2338,348,1806,52,313,-349,-60,-2497,-1523,1035,1170,-1139,-2207,-3043,2689,1313,212,2335,2821,1037,-1489,-1065,575,1264,-1562,-3403,-1063,3180,3731,4134,1416,2121,3646,2322,968,1386,-2230,-3950,-4136,-1819,1652,2025,-1249,-3354,947,1180,2030,1814,1593,-969,1085,-3243,-668,-1825,-1466,-1069,415,138,-33,-108,-1089,70,438,-901,1054,1369,1620,1575,2077,2207,-644,-2656,645,1286,693,-1203,-76,-401,-755,-1042,-1439,-2595,-4507,-1830,-1822,-1740,-1406,-1897,-2014,-1554,-1325,-718,-1088,-1611,-2191,-2520,-2322,-1574,-685,88,-1243,-1954,-1256,-986,974,-2711,-64,-608,-3042,-3052,-1701,-1692,-1737,-1807,-2131,-2203,-2620,-3128,-3792,-4247,-4714,-3946,-3287,-2665,-2205,-1826,-1603,-1702,-3885,-2663,-1816,-1909,-2432,-2493,-2791,-2858,-2734,-2336,-1967,-1419,-707,-1647,-468,-2486,1387,2231,-2829,-109,-1370,1933,2607,2217,1639,757,-20,-1076,-2143,-3204,-3918,-3253,-2277,-1466,-677,116,655,840,160,729,600,-4132,-1523,-810,-545,-2020,-2210,-2315,-1781,-506,294,255,-1291,-177,-792,-90,-700,-1585,-2504,-3468,-4162,-3683,-2742,-1956,-1282,-786,-307,-1537,-1733,-1315,-1321,88,-140,-617,-1083,-1575,-1896,-3989,-2784,-1046,-436,-583,-891,386,1629,1888,-1105,-1520,-1554,-321,-1272,-187,-877,-1986,153,246,-1649,380,1059,1228,-676,-2165,478,809,-873,-1023,-2268,533,966,1619,875,1086,804,90,195,-9,-4556,-1181,-665,-5,175,382,669,1001,-4150,-2081,2214,785,-1900,-871,-2243,-4496,-2092,2771,2643,2067,-2891,527,-198,-2393,-1639,-2310,-6447,-3299,-3381,-3250,-3088,-2864,-2582,-2388,-2320,-2401,-2128,-2031,-1734,-1374,-1016,-682,-300,198,624,-6086,354,-2073,-10995,-4211,1704,1394,1022,536,-7519,-9151,-8767,-1765,-2134,-2178,-2074,-1781,-1495,-55069,-1208,-1136,-1142,-114924,-1246,-11459,-37314,-28059,-12876,-1233,-11084,-14970,-2570,-707,-460,-232,-906,96,214,108,25,-4300,-6128,-1039,-1425,-2104,-3278,-3207,-2450,-1600,-892,-258,214,-594,430,-1149,-2040,-2335,-1298,-1825,-1960,-2900,-1756,-1058,-406,-817,834,296,-1851,-254,1422,1058,-222,-641,-1500,-1673,-1163,-601,-2659,-655,-564,80,1050,-2875,-1518,-2609,-2457,-1953,-2486,-2511,-1835,-1939,-2025,-1709,1502,306,2432,2594,-2235,-860,141,699,2516,1865,-1739,-665,-1779,-675,-1107,-1809,-3332,-2629,-2276,-1990,-1709,-1508,-1350,-1383,-1318,-1463,-1508,-1853,-1973,-1215,-1820,-1131,-1249,-1392,-1382,-1042,-2997,-4253,-4780,1094,-49,1895,2175,2313,2471,2629,-4544,909,2951,3077,3109,3065,2810,2732,-9344,-3650,-34239,-77241,-79878,-66261,-27202,-261,-433,-2137,-397,-197,204,365,-7343,121,-380,-1943,-308,-431,-528,-578,-593,-651,-631,-1184,-1396,-1876,-2281,-2208,-1640,-772,-3505,-2491,143,2253,357,1443,-191,-986,998,-861,74,-2136,860,202,-622,-1314,-1919,-2253,-2036,-1449,-904,-1253,-2115,-2440,-2954,-884,-1550,-2249,-2541,-2039,-1129,-230,1380,842,22,1031,1918,2503,-1103,-3305,-756,1861,4495,4771,645,95,3266,1887,-320,-2414,-681,-124,1362,-664,-1576,-1524,-3716,-2370,-3028,-1412,-2110,-2492,-2460,-2366,-2271,-2162,-2104,-4995,-1724,-1537,-740,-121,-306,-866,-3811,-2965,-346,-3081,-3567,511,800,-315,-1242,-2307,-2422,-1516,-3426,599,976,1384,1051,1524,1285,95,462,-185,-936,-1701,-2319,-2606,-2459,-1924,-1431,-791,-352,-5,287,399,404,417,-3921,229,120,-402,61,-105,-410,-896,-1445,-2144,-2831,-3407,-3282,-2553,-1708,-992,-319,315,702,-163,-3939,-1201,-1875,160,-426,-1190,-2025,-2876,-3393,-3273,-2588,-1839,-2328,-2300,-139,233,474,-424,96,-1404,-1171,142,164,-1170,-1510,-2247,-2901,-3855,-2275,710,2155,1095,-785,-1151,1207,1884,1083,-1532,-1365,-1715,-2634,-3517,-4154,-4485],[-2899,-3075,-1757,-1369,-951,-719,-1410,-717,-1406,-3183,-637,-534,660,1224,597,451,297,-3168,-1378,-667,-683,884,626,-87,-886,-1392,-1303,-762,-243,307,752,1016,1172,1161,952,-112,-3017,-1537,-1201,-1939,-2404,-2406,-3952,-1920,-2015,-2210,-3531,-2412,-1855,-1154,-960,-875,-93,-2380,-872,-1327,1206,2652,2427,2057,-1150,-1567,-143,-510,-1316,-2092,-2766,-2160,-2572,-1268,-3710,-2969,286,1259,-775,-1188,386,-289,-2060,-1797,-4559,-2605,-2394,-2094,-1801,-1558,-1336,-953,-583,-214,211,594,874,-545,1147,1127,1306,342,-3200,-3589,1831,2279,617,-1369,-2439,-2392,-2366,655,-1476,-5300,-2936,-2021,-120,-681,-1790,-547,314,-394,-2081,-1012,-1870,-2384,1886,58,410,-161,-455,-2320,-2172,-58,139,155,51,-1510,-627,-1286,-1099,-1507,-2025,-2517,-3131,-3753,-3315,-3369,-1561,-223,-2832,1583,645,1971,1540,3190,-1657,404,1880,995,-154,-1906,-2549,-3614,-4593,-3752,-3048,-2450,-2056,-1763,-1596,-1631,-1837,-2187,-2652,-3202,-3751,-3903,-3212,-2539,-1854,-1307,-915,-589,-485,-538,-3086,-7662,-2024,-2729,-3294,-3389,-2955,-2140,-1378,-631,-5,498,-925,-12,-1770,-2046,-351,-2032,-1683,-1397,-1578,-1488,-2099,-2360,-548,-2150,-380,676,947,-2309,-3622,-4099,-2453,-3524,119,446,-1120,-4492,-484,-472,-315,-1536,-1764,-3653,799,911,1011,835,761,-2527,-7868,-5664,-6942,-928,1757,1735,1473,1168,-6730,498,331,-2901,749,1119,1434,1543,-54028,1527,1055,214,-706,-1550,-2245,-6715,-2448,-5864,-2188,-1642,-1326,-915,-2308,275,785,1132,1464,1337,1648,1497,-1681,-2222,-121,404,-256,-1406,-181,2498,2791,2,-1975,-3582,-2563,-1396,-2052,-2116,-3036,1172,-278,-821,1587,2553,-2335,1705,-364,35,-1053,-1617,-2121,-2334,-2411,-1968,-1627,-1333,-1146,-1060,-946,-1171,-1294,-1483,-1594,-2728,-1874,-2017,-2195,-2310,-3546,-2234,-2123,-1918,-1665,-1483,-1315,-2217,-1150,-1040,-988,-1170,-2732,-2862,-2315,-2759,-2835,-2443,-1791,-911,-70,-1181,-2301,-545,-1250,37,829,74,921,1765,1214,-675,-1050,-134,-533,-674,-2005,-1553,-725,-258,-151,-55,12,-5,-2322,-197,-410,-683,-970,-1806,-1137,-944,-532,-212,-1119,-253,-512,-306,-1143,-1379,-1620,-1767,-1361,-723,-1330,59,-2043,54,3784,751,-268,-538,-40,-2261,-2213,434,843,-1273,-1434,-2440,2903,1719,-188,2321,2835,610,-1594,-810,-1401,-1212,-1578,-3135,-624,4069,4970,4201,1305,1523,3371,1591,24,1421,-1613,-4664,-5000,-2210,852,1078,-1210,-3193,613,439,556,633,890,-551,1800,-2402,-70,-1436,-1796,-1300,1728,2710,2065,2351,-1184,2381,1529,-1176,1363,2448,1775,1467,2546,2234,-1362,-2184,516,-146,-899,-1694,-2532,-3257,-3921,-3745,-3319,-2933,-5187,-2174,-1958,-1907,-1807,-2335,-1945,-1851,-1896,-1898,-1585,-991,-1623,-201,516,-958,704,4182,-759,-1872,-417,-974,2465,-2288,706,-662,-3041,-3529,-250,-691,-1169,-1636,-2295,-2652,-3278,-3899,-4133,-3306,-2626,-1920,-1397,-1682,-1028,-301,-1157,-2153,-4238,-2566,-193,-298,-2932,-1148,-1750,-2177,-2196,-1609,-914,-33,-480,-1801,-668,-2917,1266,1807,-3166,334,-1384,2320,3414,2851,2170,1302,583,-266,-973,-1479,-1688,-1417,-914,-447,88,700,1110,1215,-709,1063,860,-4375,-941,-760,-173,-3154,-4063,-1909,-1327,-313,446,329,-1437,-544,-921,-475,-960,-981,-1503,-2014,-2472,-2824,-2722,-2560,-2345,-2181,-1915,-2396,-1475,-1193,-1851,-893,-736,-797,-855,-1262,-1575,-3867,-2624,-1702,-1773,-1778,-1658,-1683,-1607,-1556,-1434,-1611,-1584,-1245,-1127,-905,-713,-2600,-79,156,-1031,-590,834,913,-920,-2852,-215,500,-841,-1141,-2580,-226,231,1611,1073,1621,1548,1325,975,522,-4381,-2493,-1379,-1973,-2235,-1867,-1063,-154,-4673,-2480,2201,1169,-1954,-1766,-2575,-4814,-1605,2673,2203,1585,-2960,220,-282,-2431,-1424,-1462,-6817,-2237,-2591,-2900,-3135,-2915,-2377,-1864,-1492,-2208,-986,-985,-972,-1016,-1071,-1050,-829,-336,215,-6939,101,-3024,-13296,-8889,3539,3636,3618,3419,-6841,-10953,-8523,1453,907,544,253,157,-7214,-34920,-412,-787,-1277,-133287,-2375,-12622,-40074,-29358,-12930,-2301,-12701,-18036,-1844,-1888,-1720,-1531,-1415,-1232,-1127,-1236,-1296,-4596,-7107,-1786,-1922,-2074,-5156,-1862,-1749,-1519,-1349,-1139,-939,-2598,-691,-614,-1649,-2742,-983,356,506,-3142,-1986,-2217,34,-481,1959,1369,-1891,-181,1587,640,-1269,-288,-1324,-404,-853,-1197,-1993,-440,-382,-262,639,-3531,-1766,-3748,-4136,-563,980,-218,-1937,-3223,-1685,-2219,2983,691,2354,2202,-2845,-810,360,830,5204,2857,-1584,-670,-1545,-1160,-1241,-1135,-3729,-2608,-1121,-1741,-2164,-2416,-2479,-2553,-2418,-2423,-2307,-2644,-2362,-1595,-1348,-1159,-1027,-936,-842,-688,-2652,-4241,-4099,-739,-2676,-982,-1126,-1348,-1504,-1626,-4252,-1843,-1800,-1677,-1554,-1406,-1362,-1028,-12448,-3608,-27428,-74958,-82118,-68630,-22839,1120,-372,-2211,1283,1486,1935,2211,-9957,937,-790,-2773,-650,1212,577,-94,-824,-920,-612,-257,300,830,1224,1465,591,1139,-3662,-2277,171,2068,403,1515,-364,-981,839,-942,356,-2452,708,600,408,392,426,458,-559,301,-161,-1528,-2488,-2851,-3007,-949,-848,-515,-913,-1870,-995,-275,1829,1018,131,1187,1560,2115,-1426,-3921,-839,1392,2029,2061,1452,399,1623,1275,-428,-3086,-1331,-1932,-2677,-3038,-2595,-2167,-4535,-2406,-3037,-300,359,-333,-1651,-1629,-249,-311,-2213,-4774,-95,-1576,-574,-566,-422,-1014,-3858,-3327,-653,-3109,-3796,536,765,-614,-881,-1878,-2412,-1986,-2786,265,426,678,751,673,429,-73,-328,-934,-1655,-2422,-3109,-3070,-2402,-2242,-2017,-417,16,312,498,441,212,-59,-3797,-880,-1141,-1371,-1557,-1607,-1604,-1589,-1470,-1379,-1226,-1137,-1083,-1211,-824,-659,-540,-361,-317,-292,-3415,-1458,-1533,-1059,-1375,-1678,-1768,-1598,-1162,-727,-504,100,-1740,-2638,135,1085,1073,-528,-242,-1613,-1282,-1014,-1467,-1641,-1514,-2682,-2617,-3163,-2111,570,2517,1380,-724,-1035,1339,3874,1225,-2002,-1559,201,959,-1207,-1149,-986],[-2624,-2935,-2009,-2065,-1913,-1737,-1592,-1355,-1539,-3167,-1973,-2404,-2863,-3383,-3929,-3894,-3338,-2755,-2173,-1607,-1086,-633,-228,179,480,794,-560,1340,1443,1697,2411,1172,2960,3086,1527,-149,-2895,-1892,-213,277,-394,-2501,-4351,-1221,-873,-306,-3801,-1865,-361,-242,-421,-1037,-354,-2268,-966,-1137,1211,4487,3637,3589,-1309,-970,127,1539,693,-103,-768,-1204,-2600,-1691,-3531,-2834,-28,1143,-1069,-364,637,314,-2000,-1362,-3566,-1573,2040,2371,1032,2707,1507,1959,1178,114,-1083,-2376,-2873,-1782,-723,85,882,129,-3161,-3768,1194,985,701,-1394,-2175,-2470,-2384,269,-1945,-4337,-3293,-1863,-2078,-2500,-1807,-581,255,-58,-1566,-406,-1061,-2736,855,112,-634,-1501,-2304,-2792,-2409,-1661,-1041,-700,-573,-1834,-817,-1272,-1465,-1716,-2503,-1524,-1045,-612,-25,-3250,-1186,1731,-2287,4090,-120,2902,1635,3088,-1627,204,3711,2724,-1,-1627,-2516,-1896,-2606,-2414,-1816,-1153,-1458,-146,230,-430,-4,316,60,-294,-1180,-2041,-1603,-1992,-2108,-2009,-1811,-1517,-1330,-1191,-4301,-6748,-1620,-1952,-2346,-2764,-3191,-3393,-3222,-2685,-2092,-1475,-1119,-754,-1419,-2157,-233,-1199,-1459,-301,-13,155,-1836,-1923,620,-2213,-556,744,613,-2684,-3810,-4129,-2613,-2981,-790,-1299,-1719,-2557,-2367,-2511,-2541,-2434,-2231,-3424,-1698,-1448,-1115,-960,-635,-3125,-6020,-4816,-8408,326,2566,2874,2904,2806,-10661,2148,1762,-492,1686,1964,2277,2406,-57823,2308,1702,665,-517,-1713,-2909,-6922,-2026,-6879,-3545,-195,269,777,-2244,2042,2281,2953,3343,1667,3706,3623,-2263,-1662,385,686,-10,-1681,-553,89,-456,-1120,-2237,-3395,-3116,-2805,-2975,-3060,-2899,-2468,-2468,-2284,-2216,-2261,-2376,-2586,-2588,-2606,-2319,-1818,-1128,-594,-1765,885,1517,910,640,-389,721,781,1658,2823,1354,-3422,-661,-1552,-28,-2024,-3330,-2147,-3088,-3661,-3038,-2290,-1538,-2183,-201,467,999,930,-1971,-2901,190,439,-975,-1076,-1983,-2608,-2780,-2367,-2200,-1202,-1177,-38,527,377,891,831,708,-869,-1497,-537,-330,-672,-1112,-1766,-1473,-1422,-1305,-1143,-1012,-996,-1568,-1117,-1128,-912,-380,-2163,940,2579,114,1352,-247,822,43,-372,-1228,-1528,1804,1591,482,-1110,-1310,381,-1673,-347,4397,1537,-928,-721,0,-1981,-2864,-1034,-639,-1359,-718,-1705,-583,-1183,-1974,-2651,-2697,-1933,-1513,-457,835,1486,-1463,-2800,-221,2986,2835,2432,1121,834,42,-906,-1879,-2803,-3634,-4579,-5380,-2542,-1831,-1538,-1410,-3058,-1006,-742,-444,-178,57,-39,608,-1631,454,-993,-2088,-1389,1412,2387,1725,3199,-1242,1833,781,-1470,1943,2750,1491,1279,1443,743,-2014,-1588,-903,-1023,-1016,-921,-832,-678,-672,-709,-1917,-2013,-4005,-1747,-2335,-3116,-3811,-4185,-3735,-2872,-1892,-951,77,1084,-1376,-665,264,-865,-178,4296,-242,-1809,486,-268,3053,-1751,584,-1016,-2697,-3703,53,-156,-1158,-2120,-3200,-3911,-4483,-3538,-2639,-1500,-1938,479,798,-1799,-764,1903,-625,-2543,-4534,-2360,2410,945,-2770,-1024,390,-441,-797,-1026,152,894,-1156,-1682,50,-3072,1135,1305,-3090,-178,-1311,-1840,-2530,-3066,-3460,-3620,-3775,-3737,-3485,-3121,-2745,-2233,-1686,-1229,-682,-13,513,782,-1151,1035,1133,-3889,-238,-592,274,-4124,-5548,-879,-654,-401,-617,-699,-1556,-865,-948,-978,-1144,-1133,-1186,-1247,-1342,-1500,-1456,-1536,-1643,-1813,-1856,-2662,-1733,-1613,-2015,-1568,-1357,-1291,-1160,-1079,-1193,-3509,-2378,-488,-246,-551,-598,293,1071,1402,-882,-1490,-1346,-155,-861,-104,-389,-2665,1001,668,-151,-1294,60,-21,-825,-3246,-795,332,-651,-1049,-2508,-795,-225,1867,1365,1968,1910,1692,1344,904,-3889,-3492,-1081,-1521,-1922,-1832,-1126,-714,-4442,-2702,2206,1814,-1604,-2557,-2848,-4829,-917,1072,109,-615,-2699,-491,180,-2240,-1295,-1129,-6269,-1558,-2341,-879,-568,-1186,-1759,-2339,-2957,-3273,-2660,-2145,-1616,-1190,-883,-682,-476,-161,106,-6173,-343,-4015,-14616,-12519,1972,2146,2332,2458,-5409,-12024,-7766,2342,2131,1947,1672,1470,-27146,-40038,481,75,-365,-121231,-5973,-14282,-42165,-26694,-10596,-1070,-13152,-19262,-770,-894,-839,-751,-687,-491,-321,-343,-321,-4241,-7610,-830,-1283,-3511,-6785,-2459,-1619,-1801,-1943,-1796,-1372,-4194,-206,243,-862,-2871,-815,2551,2585,-3010,-1645,-3062,862,116,842,365,-1615,-156,-122,-251,-2078,-298,-1079,-10,41,-128,-1069,-260,-475,-683,-899,-3368,-1517,-4379,-4433,-2374,-2450,-2402,-1972,-1748,-1019,-2523,2275,1237,2472,2001,-2728,-253,956,1225,5872,3940,-1035,-409,-965,-1265,-1209,-542,-3559,-2138,-1442,-291,-1283,-1971,-2312,-2518,-2446,-2529,-2577,-3171,-2809,-2803,-2472,-2125,-1830,-1577,-1345,-1079,-1927,-3946,-3384,-866,-4527,-955,-991,-1079,-1095,-1093,-3779,-1221,-1247,-1254,-1290,-1304,-1410,-1215,-14768,-3269,-20686,-72351,-84039,-69225,-18801,172,-589,-1527,156,218,501,635,-12017,860,-325,-3115,-783,1950,2209,2397,-1029,-482,601,1150,2592,3030,3446,2458,1892,2080,-2968,-1665,483,2234,669,1779,-316,-826,882,-650,910,-2433,3477,2341,1204,384,-172,-456,-571,-498,-402,-1321,-1937,-2232,-2483,-368,-430,-420,-388,-1572,-693,-155,78,261,404,797,1099,1386,-1669,-3470,-579,1180,1753,1376,839,194,-589,-1280,-1812,-3512,-1792,-678,935,-864,-1713,-2629,-5043,-2319,-2841,-27,1512,-291,-1324,-1337,301,133,-2116,-4240,964,-1389,464,-743,-1713,-2394,-3673,-3275,-2444,-2764,-3657,-1754,-1606,-1465,-1327,-1260,-2151,-2376,-1746,-1530,-1641,-1625,-1701,-1795,-1878,-1806,-1684,-1492,-1249,-1371,-564,-151,138,-2531,-2338,1108,108,1284,1604,1282,1369,1187,-3537,144,90,117,-198,-516,-929,-1460,-1954,-2397,-2453,-2159,-1687,-1066,-455,-172,325,634,728,598,-2628,-1690,-944,465,446,578,-269,852,-435,-201,-466,106,-1294,-2807,-74,680,590,-884,-718,-1921,-1458,-1510,-2204,-2887,-3680,-4291,-3464,-2687,-2070,-1094,-388,303,-688,-1031,1247,2108,1194,-2491,-1757,223,750,-1353,-1082,-883],[-2188,-2511,-1368,-1401,-1404,-1422,-1406,-1171,-1686,-3057,-1177,-1679,-754,-738,-867,-936,-1037,-1926,-1364,-1420,-1344,-1118,-723,-164,376,946,-812,1867,1986,1800,2180,1161,3086,3201,1378,-189,-2711,-2263,-94,-268,-37,-2691,-4782,-191,346,226,-4093,-2162,-435,215,15,-1349,-792,-2343,-1096,-1014,1086,1416,1423,1365,-1176,-344,261,229,-203,-596,-936,-1319,-2187,-2182,-3008,-2393,-2171,-1985,-1811,-1470,-1056,-665,-2081,-1215,-2772,-2112,1405,1591,1032,1696,1552,1505,1006,832,348,-241,-934,-1671,-2319,-2723,-2406,-2153,-3254,-3761,-1263,-1130,-1078,-1553,-2084,-2758,-2569,-1698,-2106,-3241,-3261,-2356,-2205,-1954,-1750,-1589,-1439,-1297,-1226,-1010,-945,-2599,-1097,-1340,-1540,-1859,-2155,-2213,-2211,-1694,-1063,-537,-852,-2230,-273,-1340,-1379,723,-2974,-763,-1187,-1504,-594,-3352,-1034,2175,-1448,2281,-1072,2363,1575,2122,-1613,-168,1937,1661,43,-1444,-2400,-371,-1701,-1098,-1352,-1277,-1632,-554,-61,-333,-608,525,351,6,-459,-1280,-1407,-1477,-1048,-503,-13,375,770,958,-5871,-5679,-321,-344,-285,-660,-1017,-1210,-1447,-1569,-1601,-1485,-1444,-1210,-1147,-2505,-355,-574,-955,13,437,598,-1730,-1747,554,-2436,-866,329,37,-1784,-4096,-4358,-2788,-2547,-2087,-2407,-2377,-2087,-1607,-1045,-504,-1430,-2111,-3362,923,1040,1150,984,867,-3130,-5136,-4656,-10032,112,-119,-382,-754,-1036,-15158,-1348,-1294,-1059,-795,-584,-448,-462,-54269,-336,-490,-843,-1115,-1179,-1050,-5235,-103,-7352,-5089,1953,2799,3734,-2045,5797,1976,4824,7155,1713,6718,8192,-2984,-1039,772,819,206,-1859,-1011,4071,2125,-1429,-2352,-2583,-3497,-951,-34,-1178,-2887,1970,46,-53,1948,2643,-1750,1450,-35,559,-1448,-161,-387,-605,-1117,-1019,-1167,-1317,-1507,-1727,-1847,-2226,-2411,-2562,-2534,-4077,-2277,-2092,-1952,-2099,-3226,-1416,-1193,-854,-429,-15,424,-2187,197,1202,292,1333,-1357,-2769,-5,240,-1364,328,825,282,-336,-903,-2091,-2171,-2709,-3271,-3659,-3465,-2833,-2253,-1715,-1194,-1891,-942,-239,6,-306,-1974,-592,-1177,216,982,1031,964,-971,1493,1776,1334,-151,-2446,278,2158,295,1908,661,1617,485,-953,-1159,-1665,2032,1615,-55,-1498,-1322,621,-1310,-904,1492,824,-1696,-870,-809,-1754,-3520,-1843,-1722,-1496,-1431,-1444,-1543,-1615,-1688,-1561,-1345,-1161,-1375,-758,-435,-257,-1314,-2477,93,-8,-160,-453,-894,-1381,-1949,-2452,-2860,-2909,-2508,-3835,-4630,-2634,-638,-268,-999,-3067,-275,-1172,452,387,270,256,266,-1001,522,-572,-2332,-1315,1212,2243,1311,2853,-1317,1080,-146,-1851,2509,2880,1116,970,3695,2474,-2602,-1065,911,293,1111,-580,-154,-386,-81,-758,-2151,-2151,-2946,-3501,-4232,-4034,-3345,-2606,-1938,-1414,-729,-282,193,620,-815,-1280,1,-542,-972,2111,166,-1814,1281,706,630,-1334,-825,-1504,-2290,-3433,-2308,-1972,-1645,-1321,-1180,-764,-603,-1146,-1585,-1047,-1716,880,742,-2023,-477,2164,-36,-2897,-4794,-2169,1842,172,-2169,-948,-710,-712,-284,-936,976,1439,-1898,-1442,1036,-3040,-62,-626,-2613,-203,-1286,1412,2157,2714,1685,2207,2148,-1018,-1519,-632,-995,-25,-841,-88,312,968,1516,1785,-1227,1860,1762,-3141,377,-448,187,-4844,-3811,-1370,-1724,-1907,-1959,-1811,-1827,-1496,-1443,-1484,-1542,-1720,-1861,-2008,-2156,-2313,-2216,-2203,-2190,-2244,-2189,-2188,-1977,-1876,-1925,-1973,-1866,-1903,-1862,-1844,-1781,-3192,-2273,-1320,-1085,-807,-521,-110,310,741,-716,-1401,-1106,-116,-791,-106,-151,-2247,1169,1810,619,-1885,466,-102,-608,-3151,-1562,-2049,-2511,-2843,-3139,-3424,-3694,-3777,-3865,-3786,-3578,-3344,-3097,-2825,-3401,-3642,-2159,-1966,-1812,-1696,-1568,-1567,-3997,-3041,-1088,-906,-1161,-2030,-3372,-4858,-1408,-1628,-1696,-1737,-2460,-1511,-1130,-2090,-1474,-1635,-5465,-1414,-2193,-492,-251,38,-45,-182,-389,-2035,-523,-461,-146,250,643,977,1306,1688,1947,-4389,-1359,-5447,-13971,-13852,2117,2049,2132,2308,-3727,-12503,-6952,3345,3418,3446,3283,3094,-56409,-69029,1611,889,69,-99951,-10986,-16321,-43464,-23186,-7337,-3034,-12261,-16685,-1589,-1328,-874,-370,128,793,730,1984,681,-3873,-8186,-134,-2637,-5674,-8433,-4975,-1686,-43,-1121,-2042,-2571,-5269,-1348,-601,-97,-3044,-782,999,872,-2594,-1263,-3984,-330,-783,-1176,-1491,-1559,-1479,-1164,-1074,-3021,-720,-829,-862,-1008,-1445,-1777,-2287,-2914,-3459,-3184,-2748,-2231,-4932,-2657,-1131,-845,-714,-1865,-1601,-534,-3075,650,1339,2319,1534,-2165,200,1370,1409,6068,4648,-579,-372,-544,-1408,-1385,-184,-3235,-1724,-2194,-1504,-2773,-3405,-2794,-1887,-887,-207,-3361,-3801,-3025,-507,752,319,-453,-1589,1366,835,-1416,-3847,-3080,-408,-5682,-1272,-1585,-1846,-1934,-1909,-3570,-1787,-1637,-1472,-1363,-1277,-1348,-1197,-15866,-3206,-15228,-70520,-86195,-68595,-15606,256,-668,-721,1317,1552,1836,1786,-12993,1081,457,-3224,-1097,-139,-36,228,-1254,-1631,564,1331,1243,1005,565,-33,-622,-1009,-2207,-1179,-766,-120,532,1107,-411,-915,754,-390,1316,-2481,1717,1298,669,112,-433,-954,-1452,-1722,-1753,-1556,-1217,-1209,-1892,-631,-644,-728,-916,-1498,-1388,-1576,-1393,-1011,-344,384,1013,1880,-2141,-2440,-301,926,2842,2275,1478,545,-486,-1264,-1592,-3298,-2309,-823,925,-960,-1828,-3105,-5159,-2451,-2709,37,1352,-340,-939,-870,858,572,-1895,-3730,-3019,-4202,-3117,-2130,-1243,-478,-3443,-2677,-487,-2260,-3207,723,891,-1064,281,-501,-1745,-2807,-633,-862,-1306,-1666,-2151,-2663,-3056,-2912,-2350,-1627,-884,-1859,639,1389,160,-2740,-2281,1099,139,1058,1609,1245,3626,1584,-3154,176,86,968,1683,377,1013,507,-10,-604,-1118,-1560,-1799,-1672,-1329,-1013,-665,-285,-58,153,-1787,-1778,-111,408,370,273,-454,234,67,352,-308,136,-805,-2588,6,477,-62,-1231,-1017,-2050,-1427,1173,637,-1140,-548,-3108,-1363,-1737,-1967,-2088,-2191,-2240,-2272,-2362,-2544,-2742,-2913,-3001,-2920,-2678,-2316,-1934,-1420,-974],[-1741,-1972,-335,-399,-538,-777,-1032,-1063,-1925,-2907,-1298,-2258,-307,48,262,451,-1556,-1316,-1082,-1502,-712,519,597,809,1002,1183,-938,1507,1545,1629,1375,952,1527,1378,1133,-228,-2458,-2625,12,-87,163,-2612,-4435,253,264,289,-3785,-2511,-673,534,250,-1782,-1363,-2562,-1237,-948,157,418,646,785,-758,263,312,461,258,96,-1367,-201,-1436,-2561,-2294,-1552,-991,-868,-1443,-439,-120,105,-2228,-1075,-2097,-2543,443,226,-25,-307,-599,-750,-950,-1181,-1373,-1588,-1865,-2204,-2563,-3033,-3334,-3792,-3453,-3141,-2690,-2286,-1886,-1733,-2045,-3105,-2804,-967,-1821,-2263,-2779,-1206,-44,-1879,-1454,-489,1448,302,-937,561,278,-2110,267,476,-37,-648,-1205,-1779,-2040,-2166,-1742,-1269,-1948,-2424,-272,-1333,-2015,-351,-2776,-562,-1453,-2475,-1173,-3526,-976,-182,-501,-358,-1988,-397,-426,-486,-1474,-608,-849,-1004,-1122,-1262,-2196,-503,-1963,323,692,-1390,-1845,1517,821,-223,-1308,287,178,-532,-1259,-1982,-1926,-1272,-520,86,529,183,1056,960,-6887,-4473,-361,-901,-1696,-2521,-3206,-2416,-1544,-2308,209,1010,543,791,-833,-2929,-425,-51,-212,307,2199,1446,-1644,-1689,387,-2560,-1191,480,-125,-720,-4378,-4530,-2752,-3470,-3043,-2486,-2678,-1195,-549,66,588,-1418,-2533,-3300,665,1343,1151,636,110,-2664,-5105,-5048,-11314,-2581,-2585,-2184,-1720,-1113,-18266,139,663,1121,1422,1554,1538,1323,-47130,954,528,-94,-592,-739,-490,-2883,529,-7326,-6563,4010,5149,6364,-1370,6922,1746,6395,8241,1582,5767,9056,-3689,-223,1117,869,455,-1857,-1422,3867,1598,-2180,-2264,-1704,-3112,-820,1072,-646,-2863,2223,289,241,1972,2439,-1478,280,-540,-1397,-2008,-2190,-1756,-1269,-841,-564,-250,41,298,-1249,312,99,233,1020,528,-4172,-1535,-1749,-114,-2271,-3175,-181,-312,-255,373,481,334,-2135,-300,122,-527,383,-839,-2447,-283,0,-1721,-128,225,230,181,166,-1899,-1152,-1121,-674,-1006,-1612,-2453,-3038,-2095,-1493,-2081,-1191,1889,2568,445,-2073,-209,-1413,-37,1277,954,243,-477,-756,-946,-942,-844,-2322,-399,-121,267,580,903,1322,829,-1487,-897,-1687,2264,1593,-517,-1800,-1279,852,-887,-1515,5017,3150,-2403,-809,114,-1479,-4058,-1320,-245,-1556,214,-406,2742,2373,-1073,1735,1428,-571,-1167,-149,-582,-1084,-1411,-2114,-1923,-2209,-2329,-2452,-2599,-2673,-2729,-2663,-2559,-2409,-2243,-2763,-3863,-2340,-1892,-1733,-1638,-3137,-1207,-1947,-693,-468,-262,41,315,-457,757,-117,-2306,-980,573,152,-337,-892,-1472,-2029,-2293,-2250,-1794,-1185,-565,50,748,1387,-2978,-608,870,68,1418,-478,-271,-739,759,68,-2360,-1117,-1997,-1458,-844,-2105,-1586,-2212,-1812,-1814,-1737,-1692,-1540,-1397,-1314,-1810,-1345,-1414,-1557,-1816,-2072,-2375,-2325,-2064,-1625,-1044,-481,-1667,-1789,-2960,-871,2074,1006,2533,1025,113,1083,-957,-1541,-961,-1337,2013,787,-2262,-103,1081,505,-3018,-4649,-1932,-1388,-610,-1401,-465,1472,3154,455,-870,2479,2081,-2507,-1058,852,-2826,-468,-29,-1848,2169,-1213,2891,4662,3057,922,2507,2409,-1352,-1851,-1236,-1144,1360,-1001,-201,216,140,-46,-470,-979,-1533,-2023,-2523,-2992,-3319,-3379,-3865,-3146,-3159,-3156,-3116,-3020,-2729,-2330,-1987,-1630,-1378,-1578,-736,-486,-301,-210,-252,-178,-310,-542,-909,-2191,-1454,-1660,-1832,-2086,-2258,-2193,-2178,-2009,-1804,-1526,-2811,-2148,-486,-136,-1096,-429,212,1071,1290,-462,-1215,-747,-17,-770,-106,132,-1365,108,-438,-931,-1995,-1746,-1953,-1776,-2282,-1967,-864,-619,-879,-1988,-1848,-816,-292,-404,-447,-418,-365,-255,-64,-2798,-2478,-1568,21,1131,1285,-1730,-2202,-3460,-3329,928,604,-493,-659,-3861,-4817,-2714,-2139,-1028,105,-2101,-1032,1393,-1769,-1609,-2189,-4537,-1154,-1946,26,-34,1220,505,143,296,-2276,1944,2804,2960,1214,1621,1578,4074,2998,3143,-2098,-2756,-7138,-11365,-11832,89,-60,-45,-3,-1762,-11978,-5975,-216,-477,-716,-1050,-1288,-93328,-116363,-1930,-1989,-1978,-79636,-16648,-17563,-42257,-19956,-3913,-1364,-9838,-12739,-1281,-1322,-1091,-755,-408,97,364,945,1351,-3508,-8765,868,-2980,-7561,-9157,-7482,-3095,-451,-1373,-2328,-3756,-4513,-2491,-1681,-984,-2913,-704,656,844,-1838,-759,-4488,1207,1022,1102,1038,-1296,506,1216,-605,-3693,-681,-416,-32,-340,-695,-552,-141,501,-918,-1099,-1505,-963,-5172,-645,1166,3260,1427,-1827,-1397,-71,-3652,1416,546,89,-143,-1351,641,1687,1559,3136,3591,-45,-382,-125,-1380,-1563,111,-2720,-1207,-2414,-2099,-3006,-3791,-4085,-3604,-2818,-2257,-4103,-3767,-3237,-508,-15,238,-72,-1906,572,635,-1014,-3729,-2888,-91,-5729,-548,-699,-827,-821,-738,-3343,-574,-425,-274,-188,-138,-269,-216,-14481,-3385,-11307,-69780,-88531,-66922,-13060,-2250,-1591,-940,-171,510,1249,-4551,-11184,1712,1463,-2843,-1373,410,33,-236,-1316,-2504,44,160,283,321,172,-178,-626,-1078,-1661,-2356,-2949,-3366,-3542,-3374,-2854,-2462,-1913,-1429,-1082,-2519,-348,-71,-10,89,141,152,98,154,-446,-412,-368,-97,-1263,1254,2640,2820,767,-1584,-563,751,1915,1590,416,1200,586,1074,-2774,-1377,-25,140,-481,-1293,-2227,-3184,-3951,-3024,-2199,-2495,-2835,-1192,-1336,-1727,-2266,-3036,-4490,-2872,-2673,-1130,-436,-515,-549,-208,1320,889,-1647,-3341,1720,-1092,3751,3817,-54,-142,-3260,-1887,-2,-1751,-2845,-455,-1414,-2331,-3076,-3211,-2724,-3253,-1642,-1098,-691,-259,-27,55,13,-25,-154,-289,-381,-1979,-31,460,-379,-3033,-1953,1128,-14,583,664,993,4837,1232,-2886,80,-146,826,1868,-92,1337,2854,2637,585,574,321,-8,-498,1023,216,955,449,-215,-831,-1336,-2096,-1465,-1103,-675,-364,-913,-448,-300,-631,-868,-1082,-1155,-2555,-842,-451,-1079,-2013,-1518,-2453,-1684,533,280,-1089,-381,-3077,-774,-736,-1751,-164,109,333,-174,-663,120,-323,-917,-2861,-2325,-2378,-1745,-1377,-892,-62],[-1325,-1381,-196,69,-427,-1016,-1569,-1778,-2250,-2722,-1403,-2902,4,494,408,387,-2166,-900,-1161,-1661,-534,-207,-391,-387,-334,-180,-850,-12,-31,-7,-23,-112,-149,-189,-228,-284,-2150,-2839,0,62,291,-2306,-3903,514,66,234,-3290,-2892,-1106,-276,-359,-2334,-2053,-2938,-1410,-977,600,1358,1317,1139,-233,492,36,-554,-1052,-1453,-2505,-1735,-1581,-2686,-1551,-762,412,939,-1346,301,2242,1551,-2464,-1012,-1562,-2798,511,1787,868,1147,699,387,30,-349,-679,-1007,-1349,-1666,-1848,-1919,-1590,-1383,-3010,-2263,-97,311,124,-1950,-2054,-3179,-3049,-1596,-1311,-1496,-2213,-836,267,-2396,-1229,-425,2221,399,-715,880,622,-1629,-102,1816,1107,418,-115,-1470,-1470,-1499,-1119,-1333,-3057,-2335,-1989,-2110,-2773,-2197,-2199,-2204,-2196,-3468,-2248,-3751,-2332,-2375,-2448,-2415,-2726,-2333,-2297,-2274,-2169,-2171,-2289,-2353,-2458,-2455,-2428,-2360,-2206,-1997,-1787,-1485,-2119,-841,-452,-140,-2075,-200,363,377,355,151,-14,-357,-745,-1275,-1900,-2422,-2390,-1827,-5131,-3209,-433,-1198,38,82,-789,-171,-422,-2659,200,1331,769,812,-497,-3409,-952,330,539,503,2705,1883,-1590,-1736,117,-2476,-1522,-364,456,-465,-4672,-4454,-3645,-2788,-1873,-1158,-3310,238,843,1366,1761,-1397,-3059,-3217,402,1752,1443,836,231,-2050,-5871,-5961,-11914,-2075,-1720,-1139,-544,160,-17751,1454,1910,2248,2377,2298,2048,1584,-39924,713,36,-860,-1708,-2254,-2114,-1446,-620,-7097,-7834,2042,3055,4126,-166,6253,1533,7410,7646,1279,4624,6724,-4359,743,1366,788,672,-1749,-1804,3003,1179,-2899,-2090,-892,-2597,-796,2199,-22,-2832,2390,562,496,1291,491,-1202,-1020,-1357,-1505,-1920,-768,-205,264,13,737,-471,630,298,-1342,-703,-1558,-2293,-3034,-3599,-3744,-3173,-2651,-2254,-2605,-3178,-1380,-1353,-853,-524,-262,-136,-2081,-914,-1075,-1353,-51,-484,-2077,-1290,-1895,-2454,-2989,-3525,-3810,-3918,-3855,-3799,-3774,-3572,-3303,-2776,-2304,-1909,-1523,-1145,-1862,-2094,-1369,-336,-407,-565,-2133,-1516,-2077,-2606,-2605,-2172,-1689,-1204,-858,-631,-567,-702,-2096,-1372,-1938,-2576,-3128,-2462,-1549,-739,-2011,-600,-1659,2401,1447,-943,-2083,-1257,997,-507,-2230,5009,3905,-2705,-562,241,-1216,-4194,-1826,-636,-1704,322,36,2847,2523,-1299,1648,1950,-950,-1021,573,954,388,-993,-1845,-950,-1499,-1928,-2397,-2916,-3380,-3778,-3847,-3596,-3213,-2844,-2541,-3213,-2333,-2479,-2528,-2706,-3336,-2928,-2955,-2816,-2506,-2036,-1340,-592,-129,938,223,-2060,-551,1443,1733,407,2344,-1453,-539,-1994,-2778,382,90,-63,-21,319,796,-3214,-393,657,-185,1604,-573,-547,-1120,575,-117,-2724,-848,-1344,-1650,-1051,-2313,-1261,-1865,-1589,-1726,-1673,-1557,-1265,-940,-641,-2168,-321,161,-1974,686,576,-1823,1515,1749,1887,-938,-218,-1851,-1397,-2615,-899,2067,472,2316,297,-527,618,-885,-1608,-1012,-1036,2122,729,-2682,-736,-2035,-3475,-4206,-4404,-1877,-403,-1532,-745,148,2049,2411,744,-1028,746,-172,-2984,-2266,-3387,-4490,-3553,-2482,-1468,-700,-1304,390,715,907,-69,940,708,-1844,-2269,-1960,-1313,-493,-1395,-1229,-1664,-2020,-2531,-3202,-3591,-3359,-2728,-2090,-1542,-1082,-735,-2987,-468,-364,-208,106,50,-57,-2695,-2080,-713,-1749,-1932,-226,1166,77,717,1705,1034,4483,1059,-890,-2728,446,1134,52,-705,137,-428,-1087,-1650,-2248,-2833,-3383,-3907,-3911,-3445,-2952,-2411,-2066,-1695,-1406,-1120,-1202,-1025,-1096,-1343,-1652,-2079,-2479,-2811,-3011,-2893,-2573,-2138,-1715,-1154,-1307,-2380,-656,-592,-941,-1826,-2392,-1044,265,121,0,-110,-253,-378,-407,-2398,-1297,-1899,-848,1303,1395,-1628,-2896,-3180,-3834,1800,3738,66,635,-3813,-4832,147,-120,-435,-464,-1924,-1867,314,-1557,-1717,-3043,-3909,-1079,-1856,370,-211,1894,1909,1269,1432,-2943,943,668,524,141,162,-133,-431,-631,-866,-1070,-4775,-9235,-8219,-8348,-510,-445,-403,-461,-645,-10789,-5201,-599,-363,62,456,913,-135453,-172117,1289,1001,478,-61581,-22949,-16786,-38209,-17556,-3936,-3292,-6733,-9152,-1437,-1209,-880,-553,-236,280,-220,1322,1790,-3570,-9710,1636,-2408,-9102,-8131,-8649,-4326,526,-114,-652,-4793,-3149,-1904,-2229,-2659,-3062,-3606,-3948,-3667,-2968,-2202,-3958,-662,-25,533,963,-1324,430,1689,-1428,-3909,-1122,-159,-228,-977,-1782,-1714,-860,365,-1447,-2109,-392,-874,-5307,1016,1604,3053,1150,-1991,-1410,79,-3605,2477,1377,1560,234,-753,761,1770,1412,4498,4393,303,-683,18,-1457,-1957,87,-2409,-849,-2126,-1845,-2172,-2390,-2451,-2517,-2366,-2337,-3977,-3115,-3076,-1789,-1721,-1732,-1829,-1984,-2176,-2349,-2720,-3727,-3276,-3368,-5093,-3118,-2862,-2602,-2255,-1896,-3138,-1384,-1152,-964,-877,-836,-971,-906,-12560,-4069,-9256,-70506,-91278,-64837,-11219,-3790,-3223,-2727,-2114,-1555,-1296,-10968,-9448,-382,-434,-2275,-1643,-1508,-1947,-2301,-2417,-2902,-1767,-1505,-1289,-1205,-1342,-1704,-2161,-2588,-3031,-3315,-3138,-2678,-2220,-1846,-1407,-1507,-905,-607,-340,-2671,667,1285,1783,1325,2567,2953,1412,1102,-819,33,284,936,-690,933,5031,4124,1035,-1868,-658,1102,4165,2462,149,895,106,680,-3330,-957,-1643,-2149,-2330,-2163,-1769,-1266,-820,-370,-1001,-1829,-3278,-1156,-1194,-1701,-2483,-2568,-3648,-3560,-2685,-1366,-711,-772,-132,650,1677,1077,-1377,-3032,1915,-1005,4742,3820,127,145,-3058,-1045,753,-1208,-2508,362,0,-1871,-359,273,-851,-2591,1112,3061,3281,823,493,2442,1630,-33,-180,-1073,-1764,-2009,-1703,-1067,-1005,-3202,-1243,1455,-176,44,-261,736,3330,832,-2501,89,-349,34,-513,-728,-670,-445,-78,179,477,350,-647,-504,-1,-509,-1080,-1638,-2276,-2757,-2990,-2838,-2404,-1782,-1112,-517,-1255,-1224,803,956,-628,-593,-730,-2474,60,-78,-2031,-2818,-1643,-2611,-1839,1092,280,-808,-101,-2764,527,-538,-1681,-2838,-3980,-4858,-4557,-3928,-3530,-3317,-3216,-3157,-2977,-2586,-2010,-1383,-857,-67],[-2096,-2103,-2158,-2415,-2745,-3198,-3739,-4180,-3787,-3103,-2503,-3465,-1172,-614,-248,102,-2580,-565,-1241,-1652,-328,-772,-1268,-1734,-2251,-2636,-2939,-3018,-3095,-3066,-3029,-3017,-2895,-2711,-2458,-2150,-1665,-2525,-408,236,465,-1795,-3355,690,-69,202,-2748,-3124,-1612,750,940,-2774,-2642,-3340,-1505,-1010,357,4781,3202,1033,351,1176,204,1764,1612,196,-3563,1585,218,-2360,-749,76,1548,2370,-977,-47,2950,1807,-2664,-979,-1090,-2722,-375,1297,767,1537,1073,-16,-73,347,-171,417,556,728,966,1172,1627,-1341,-2396,-1037,3144,3525,-78,-2121,-2015,-2735,-3100,-2000,-1370,-3420,-2055,-453,-169,-2860,-1033,-382,2409,481,-490,1109,745,-1244,-166,100,-644,-1320,-1807,-1980,-2306,-2459,-2551,-2704,-4054,-3075,-3217,-3354,-3524,-3512,-3476,-3389,-3247,-3682,-2973,-3872,-2813,-2845,-3003,-3153,-3350,-3638,-3954,-4291,-4406,-4146,-3757,-3254,-2798,-2298,-1914,-1645,-2063,-1318,-1305,-1365,-2374,-1347,-1308,-1300,-2781,-1243,-1202,-1166,-1113,-1193,-1242,-1421,-1606,-1848,-2042,-1986,-1781,-2835,-3008,-1880,-300,-1478,-182,-417,-899,-1498,-2408,-3406,-4013,-2801,-1480,-182,-93,-3755,-1495,612,1202,609,1753,1303,-1514,-1806,-187,-2132,-1749,-716,-467,-497,-4878,-3963,-1417,-1257,-44,-60,-3820,902,1302,1728,2143,-1306,-3591,-3025,250,3034,4347,4266,2118,-1442,-7220,-7242,-11635,1328,851,636,634,964,-13785,1910,2240,2422,2347,2016,1489,-9954,-33790,-617,-1443,-2410,-3273,-3908,-3898,-3392,-2806,-6860,-8707,-948,-249,467,1179,1822,1371,2318,2338,929,1880,1424,-4902,354,-6,-177,-347,-1504,-2064,-115,289,-3473,-1826,-93,-1986,-828,3359,784,-2685,2573,938,814,1958,3477,-834,614,238,1081,-1903,-767,1798,670,426,1740,-1121,2242,2645,-1132,298,-420,-1235,582,-592,-3027,-2039,-2583,-3240,-3117,-3035,-1896,-2202,-1321,-801,-763,-878,-1926,-1586,-2205,-2476,-3094,-3659,-4054,-3910,-3490,-2990,-2577,-2369,-2202,-2185,-2198,-2286,-2450,-2504,-2592,-2549,-2661,-2924,-3233,-3544,-3740,-3639,-3087,-2507,-1756,-960,-2072,222,-728,-847,719,1295,1219,149,713,256,-319,-1020,-1783,-2417,-2964,-2854,-2321,-1795,-1331,-1092,-2236,-551,-1448,-144,55,-1152,-2201,-1108,756,-44,-2850,573,422,-2044,-5,551,-822,-3683,-2136,-906,-1758,-1455,-2166,-2855,-3111,-2706,-1918,-1151,-1187,-804,-11,151,57,-843,-1539,-602,-1043,-1337,-1594,-1798,-2608,-1858,-1735,-1597,-1435,-1274,-1115,-2531,-1711,-2564,-916,-925,-3377,-2114,-3346,-984,-1141,-1348,-1461,-1579,-1653,-1707,-1635,-1621,-1590,-1637,-1637,-1566,-1435,-1485,-1229,-2375,-3253,-63,113,-204,-175,277,273,-3097,-247,15,-286,201,-681,-791,-1377,413,-354,-3074,-572,-818,-1821,-1536,-2113,-1286,-1408,287,-333,1203,250,-463,-878,-878,-1965,-378,472,-2030,1815,589,-1732,2623,3041,3476,-931,-523,-1656,-922,-2230,-404,2278,-65,2299,-464,-1119,186,-740,-1557,-1005,-632,2309,770,-2862,197,-929,-1997,-2737,-4101,-1812,-953,-2298,-18,657,681,541,122,-1170,-1240,-2090,-2902,-3862,-3638,-2804,-1942,-1279,-728,-456,-1325,-390,-558,-827,-1212,-1589,-2149,-2673,-3104,-3507,-3879,-3908,-3636,-3347,-2912,-2284,-1738,-1401,-1143,-958,-779,-925,-776,-841,-862,-2109,-486,-33,667,1391,-397,-430,-3229,-2314,-428,-1875,-2167,-753,771,-29,604,1377,825,3647,613,-1732,-2792,1971,1708,352,-135,1642,4418,3867,3433,182,-568,-2381,-2040,1295,842,-2334,-684,-350,-313,-258,-258,-1107,-238,-11,-1398,-687,5,-534,-1238,-2133,-3033,-3639,-3024,-2050,-895,-182,-2262,-1060,-700,-932,-1639,-2747,-1073,1356,1294,1875,3161,3519,3129,2669,-1970,-178,-1971,-1763,-386,-923,-1319,-3373,-2896,-4232,-1422,-1018,-579,-116,-2758,-4382,125,1245,1327,1163,-1657,-2692,-597,-1219,-1287,-3832,-3393,-935,-1643,785,-498,839,562,137,-466,-3676,-1782,-2482,-2898,-2917,-2665,-2410,-2158,-1834,-1597,-1426,-6759,-10480,-4788,-4592,-1205,-1450,-1644,-1781,-1825,-8993,-4434,-697,-293,138,411,669,-177848,-219624,404,-15,-585,-46037,-28664,-12556,-31962,-15572,-1018,-319,-3298,-6114,1090,-1144,1014,979,1051,1576,-760,3023,1982,-3834,-10771,2197,-1133,-8588,-6911,-6157,-4853,630,2266,1924,-4881,-1789,-775,2776,2162,-2262,-1057,1059,-36,-1134,-2265,-3324,-4259,-3651,-2810,-2160,-1620,-1293,-1033,-2241,-3304,-1766,-2374,-2970,-3339,-2914,-1936,-959,-6,-1714,-2808,677,-822,-5069,2497,1974,2780,835,-2109,-1396,149,-2825,1474,1041,975,-509,-188,792,1731,1215,2710,2010,691,-1009,-630,-1487,-2280,-3040,-3552,-3818,-3960,-3952,-3819,-3496,-2912,-2676,-1376,-2015,-3030,-2361,-2451,-445,1758,-60,368,-373,-1567,-971,-2043,-3539,-3776,-3269,-4063,-2127,-1725,-1493,-1342,-1322,-2640,-1794,-2120,-2464,-2793,-2939,-2938,-2416,-10757,-5020,-8737,-72331,-94162,-62524,-9690,941,206,51,-492,-2041,-12490,-17029,-7893,-2722,-2510,-2328,-2115,-1976,-2000,-2157,-2402,-2695,-2767,-2859,-2688,-2426,-2254,-2246,-2321,-2420,-2685,-3110,-3512,-3848,-4103,-4076,-3717,-3541,-3253,-3028,-2859,-2783,-1930,-1208,-498,397,1328,2214,1620,1249,-1189,461,924,1984,-46,468,4072,3883,1217,-2174,-658,1499,2405,1877,-180,402,-281,-1198,-2827,-3112,-3546,-2880,-2006,-1155,-351,420,1065,740,-1476,-1289,-3456,-1301,-516,-1978,-2031,-1662,-2799,-3222,-2624,-946,125,-1013,-212,-881,-1620,-2121,-2042,-2748,-461,-890,1408,2190,364,354,-2811,-199,1652,-655,-2199,68,-165,-2159,-1027,-664,-326,-1991,1241,1793,2125,32,536,2150,1758,-53,765,148,-852,-1108,-1549,-1761,-1757,-3267,-741,10,-372,-574,-1156,454,2341,334,-2038,157,-505,-65,-109,-923,-1051,-1452,-1697,-1924,-2099,-2377,-2750,-3104,-3439,-3504,-3074,-2486,-1991,-1478,-1020,-2644,-231,130,-2,727,-1471,-1992,1353,1285,-909,-908,-940,-2523,129,-211,-2972,-2465,-1348,-2193,-2009,659,98,-481,23,-2509,1705,821,-1194,-708,-1639,-2462,-3118,-3482,-3254,-2972,-2809,-2828,-2943,-3036,-3005,-2859,-2496,-2136],[-713,-1126,-1530,-2055,-2542,-3027,-3451,-3210,-2962,-2804,-2829,-3595,-2830,-2827,-2811,-2550,-2685,-1783,-1362,-1467,-497,-140,154,413,481,-573,230,-29,-424,-767,-1535,-1537,-1892,-2263,-2625,-2839,-2525,-1852,-1275,-738,-127,-1204,-2816,773,-90,220,-2193,-3106,-2144,788,1280,-2608,-2662,-3531,-1508,-1049,179,2124,2114,619,906,1487,137,2088,2569,-96,-3043,1489,974,-1661,67,915,2677,2481,-432,-632,1896,1636,-2685,-1012,-703,-2377,-1223,63,-47,-2,200,-503,-344,1588,-304,1106,3017,2268,1516,3391,1971,-1332,-1515,503,3986,4281,-223,-2257,-1920,-2201,-2853,-2048,-145,-1093,-2920,-2099,-523,-3248,-921,-410,2442,510,-282,1221,626,-1024,-24,597,-357,-1266,-1916,-2071,-2120,-1827,-1448,-1688,-3973,-1926,-847,-841,-3864,-2760,-886,-836,-2411,-2774,-2579,-3752,-1290,-562,-756,-941,-2521,-1476,-1814,-2183,-2461,-2800,-3157,-3273,-3199,-2891,-2579,-2325,-2089,-1895,-1785,-1646,-2578,-1467,-1348,-1320,-3307,-1471,-1651,-1884,-2101,-2388,-2484,-2451,-2161,-1777,-1345,-798,-1275,-4501,-858,-558,18,-1635,1089,1022,-376,730,434,-1335,-181,-486,-961,-1325,-1748,-3521,-2042,-1968,-1953,-2119,-2327,-2513,-2893,-3282,-3766,-3723,-3282,-2668,-2164,-1521,-4930,-3196,-623,-916,767,-403,-4243,1178,1309,1491,1729,-1193,-4126,-2735,171,3056,5076,5396,2123,-988,-8946,-8810,-10701,3362,2607,2000,1563,1513,-8661,2041,2299,970,2353,2005,1459,-31465,-29136,-659,-1439,-2305,-2952,-3195,-3136,-2956,-2789,-6848,-9184,-2711,-2657,-2539,-2363,-2167,-2121,-2195,-2218,-2243,-2266,-2306,-5354,-2358,-2239,-2004,-1842,-1547,-2233,-815,-188,-3905,-1558,641,-1309,-975,3230,1728,-2439,2759,1386,1180,2007,2418,-417,333,513,1612,-1637,-1107,1347,684,690,941,-1528,2688,2958,-736,493,-507,-1782,41,-1110,-2351,-1981,-1900,-317,-3476,-2658,-1851,-2954,-3971,-3717,-2979,-2353,-1945,-2058,-3185,-1896,-1142,-1300,-1593,-1961,-2465,-2926,-3335,-3623,-3526,-3281,-2933,-2608,-2352,-2004,-1717,-1322,-1085,-982,-887,-752,-2165,-1526,-1323,622,1214,1909,-1963,1152,-29,-1264,512,1572,2870,419,1697,2298,979,-988,-1437,-2008,-1876,-1776,-1233,-656,-185,-15,-1919,132,-1107,-78,-196,-1160,-2186,-871,-318,-413,-3098,-604,-677,-1001,-117,236,-356,-3106,-2266,-1088,-1724,-22,509,83,-359,-1233,-1242,-1605,-1965,-2282,-2178,-1891,-1614,-1175,-1258,-369,-139,128,-282,-1800,-3334,-2370,-1738,-836,-1018,-965,-627,-1871,-1351,-3071,1341,-412,-3141,-2580,-3764,1452,970,352,-245,-897,-1528,-2137,-2574,-2925,-2963,-2882,-2776,-2692,-2652,-2623,-2591,-2403,-3671,-2148,-1977,-1816,-1661,-1418,-1228,-2703,-1109,-1117,-1123,-1171,-1169,-1079,-1579,-333,-686,-3124,-316,-460,-2052,-1934,-1690,-1320,-938,896,55,2445,1758,1070,330,-424,-1405,-1589,-1736,-1797,-1462,-1306,-1518,-1405,-1713,-2207,-2710,-3024,-2776,-2137,-1866,-640,261,-597,1672,-1249,-1690,-246,-581,-1427,-1006,-204,1768,841,-2368,-78,-524,-819,-2348,-3852,-1792,-75,-2814,456,581,439,215,-195,-1322,-1159,-1548,-2219,-1767,-1640,-2369,-1431,-1485,-1650,-2076,-2592,-3278,-3871,-3770,-3077,-2243,-1597,-2642,-2739,-3202,-1116,360,-2054,-2599,516,728,831,716,266,264,36,-398,-531,-675,-617,-1308,68,521,1025,1489,-923,-830,-3569,-2307,-81,-1733,-2293,-1222,-290,-236,15,350,597,1286,80,-2447,-2486,1942,1988,626,412,1285,1336,1065,871,449,-625,-2109,-1683,133,33,-2948,-821,-701,-15,104,-111,-1000,101,168,-1825,-1074,-553,-1205,-1988,-2928,-3850,-3758,-2815,-1907,-895,-21,-1794,-1459,-855,-926,-1533,-2988,-1015,391,1138,1013,2776,3099,2990,2801,-1622,708,-1815,-2678,-664,-478,-1002,-3676,-2674,-4017,-976,-469,54,588,-1446,-3766,-54,1969,1906,1505,-1375,-3470,-1264,-928,-801,-4383,-3134,-844,-1405,1160,-958,918,3039,-896,785,-4403,1043,-394,-358,-2173,-2163,-2615,-1480,-1136,-1104,-1142,-5654,-8922,-1586,-1857,-2204,-2521,-2473,-2050,-1455,-7036,-3823,754,1278,1771,2074,-1546,-213018,-237591,2690,2778,2919,-33405,-31788,-5038,-24315,-13734,2003,1928,-95,-3941,990,-3191,-1720,-509,2570,2490,-1349,1286,1785,-4342,-11949,2296,139,-7599,-5982,-3894,-4688,608,148,-520,-4291,-1036,-888,-590,-336,-1875,-1352,85,-115,-308,-581,-2658,-1262,-1696,-2130,-2574,-2913,-3195,-3192,-3176,-2888,-2427,-2125,-1729,-1312,-1107,-724,-462,-290,-1374,-2380,-118,-945,-4647,-541,-847,-1107,-1479,-2287,-1995,-2247,-2371,-2453,-2475,-2263,-2221,-2189,-2252,-2367,-2702,-2994,-3390,-3629,-3641,-3680,-3504,-3407,-3507,-3629,-3701,-3636,-3250,-2605,-1798,-1938,-2902,-795,-3150,-2180,-1761,-1800,-31,3218,-196,359,450,-2512,-914,-1280,-3247,-1687,308,-3170,1333,1655,1815,1921,-4644,-1963,1845,1914,2088,2333,2702,3050,3731,-9345,-6141,-9415,-74787,-97002,-60268,-8351,5844,709,2305,498,-11058,-23334,-22829,-6596,-3936,-2622,-1506,-1415,145,526,617,-931,-1912,-477,-1343,-2241,-3106,-3379,-2826,-2198,-1564,-1098,-830,-620,-485,-520,-703,-850,-2152,-1533,-1805,-2019,-2928,-1446,-801,-177,-188,1376,2092,1604,1243,-1622,743,1442,2922,566,-165,1637,949,200,-2074,-1304,-2063,-2601,-2964,-2705,-2216,-1647,-1072,-2071,133,394,-390,2233,2938,3624,4049,4386,613,-2094,-994,-3505,-1514,-1291,-2536,-1635,-1105,-2059,-2319,-2533,-1453,-216,-1268,834,2653,1525,379,-837,-2542,-2071,-1830,-1187,-667,-244,52,-2592,-24,-147,-517,-2010,-1484,-2051,-2539,-2712,-2482,-2217,-2002,-1827,-1572,-1364,-1032,-780,-568,-388,-160,-31,27,-1110,-157,-189,-309,-2180,-3297,-886,-892,-816,-1272,-1909,-231,-205,-286,-1535,-475,-562,-755,-104,-1395,774,1215,1678,-473,455,439,-1369,-1061,1781,-8,696,160,-449,-948,-1356,-2743,-1775,-1753,-1616,-1450,-1387,-2557,-786,-637,-1251,-888,-1298,-2580,114,-335,-3509,-1223,-735,-1607,-1964,181,12,-101,39,-2310,-79,-339,-764,-481,-414,-246,-11,174,-87,239,623,-2118,-1496,555,97,-797,-382,304],[-2356,-2141,-1696,-1235,-677,-116,129,-349,-2791,-1723,-1222,-2871,1526,1742,-63,449,-2695,-418,-1542,-1387,704,894,1069,1227,102,-1126,784,501,147,-67,-2067,-1201,-213,-94,12,0,-408,-1275,366,236,-869,-844,-2528,-460,-839,-1190,-1852,-3024,-2248,-2562,-2846,-3084,-2839,-3034,-2296,-2058,-1802,-1631,-1463,-1326,-1147,-1055,-955,-948,-846,-691,-2163,-356,-363,-927,-479,-513,-455,-517,-665,-1570,-837,-1025,-2487,-1434,-1683,-2043,-2137,-2280,-2107,-1679,-1114,-940,-617,916,-459,882,2120,2188,1046,1927,1595,-1186,-609,1334,1500,1822,-417,-2471,-1880,-1760,-2495,-1869,216,-350,-824,175,-800,-3592,-1003,-621,609,370,-190,1120,190,-1064,100,891,301,-303,-606,-289,-417,-632,-45,-2021,-3232,-1899,-406,-584,-3216,-1021,972,-173,-2400,-1963,-2927,-3511,-1621,624,469,291,-1920,-363,-816,-2611,-1673,-2000,-2165,-1975,-1689,-1319,-1964,-932,-1722,-897,-1036,-1170,-2674,-1561,-1670,-1728,-3462,-1871,-963,-576,-188,20,199,171,27,-308,-759,-1106,-2291,-4748,-624,8,208,-1716,582,1559,-115,1501,3235,-616,2301,3097,870,551,724,-3082,-2595,704,1795,333,972,248,-1460,-2026,-993,-1183,-1703,-127,-416,-707,-4776,-2336,-2202,-2568,-2639,-2617,-4663,-2158,-1917,-1700,-1556,-1495,-4669,-2372,-1699,-1796,-1695,-1597,-1324,-1009,-10674,-10509,-9491,-548,-632,-773,-1041,-1231,-3982,-1355,-1218,-1292,-614,-362,-161,-51088,-25963,160,34,-369,-848,-1343,-1883,-3297,-3094,-7214,-9399,-451,80,581,1052,1463,963,1658,1619,228,1206,798,-5758,-315,-847,-1322,-1921,-2335,-2344,-1609,-1005,-4172,-1339,0,-589,-1273,403,401,-2107,318,-33,-139,-255,-382,-488,-592,-501,-550,-1160,-1269,-627,-779,-1006,-1395,-1728,-1951,-1880,-1583,-1116,-912,-2148,-319,-1576,-1726,-1793,-1853,-369,-3859,-1995,-1820,-2723,-2301,-280,-726,-1102,-1489,-2534,-3803,-1360,696,100,-703,-1990,-745,-2650,-1637,947,733,4003,4825,-480,-912,-943,1723,1499,1003,2267,1139,57,-1971,-1589,-2084,-2379,-1866,-1078,-1840,735,715,-1679,340,1684,3083,670,1256,2268,881,-1109,-1080,-2034,-1821,-252,-1392,-1400,-588,10,-1513,565,-672,1133,1014,-1002,-2061,-569,196,-28,-2449,-249,-248,90,510,980,123,-2545,-2216,-1198,-1571,-543,789,2222,1905,-950,1180,818,-1338,-326,-656,-1040,-1522,-1864,-2121,-2219,-2123,-1776,-1454,-2455,-3868,-2671,-1877,-1150,-1221,-1202,-1004,-1266,-1008,-3472,215,-273,-2627,-2773,-3976,119,-288,-814,-1304,-1848,-2368,-1956,-1291,-748,-260,88,414,-772,1076,-1470,-1866,-1132,-3346,2556,1865,-809,-625,2283,502,-2107,-214,91,-261,150,-1042,-1263,-1764,-1049,-1106,-2347,-549,-284,-2346,-2045,-1199,-1395,-481,-448,-361,-142,85,437,770,1029,-770,-548,628,-1375,593,435,-1167,2540,3335,3547,-1130,-923,-752,116,-1520,1344,1621,-979,1377,-1994,-2228,-668,-421,-1210,-1029,-278,-360,-568,-1750,-901,-1002,-1090,-1954,-3681,-1791,-562,-2801,-106,83,81,67,-88,-1446,-528,-748,-1392,-1008,-990,-2075,-514,-13,689,1428,-1315,920,272,136,-2549,2201,2103,-2970,-2845,-3695,-847,2361,-2286,-3267,5368,4721,4074,3340,564,1990,1432,-19,301,-112,-342,-590,-319,-269,-214,-225,-1484,-1155,-3095,-2065,-1967,-2034,-2255,-1576,-319,-405,355,577,385,670,-487,-2901,-1968,-658,-904,-1086,-1310,-1436,-1357,-1402,-1424,-1565,-1787,-2056,-2351,-2100,-1728,-3457,-992,-1084,-546,-371,-161,-860,-21,78,-2267,-1509,276,398,529,595,693,-286,708,556,461,220,-1195,-1810,-1079,-1457,-1801,-3113,-2354,-2478,-2673,-2635,-2179,-1447,-539,515,-1339,1369,-1478,-2949,-1880,623,-379,-3745,-2464,-3562,1625,3742,2062,2981,-23,-2951,-294,1799,1593,1283,-1029,-2775,-1527,-613,-512,-4240,-3143,-1672,-1795,-1715,-1526,-1136,-663,-1909,-1318,-4835,377,-1235,-1292,-3269,-3513,-4382,-4903,-1359,-1566,-1704,-2905,-5892,-1637,-1549,-1480,-1395,-1127,-754,-358,-5168,-3358,1204,1611,2064,2415,-5791,-230442,-207639,4349,5029,5800,-23771,-29395,5024,-15677,-11544,2442,3274,2602,-2651,-749,-5570,-5744,-2638,1822,1121,-1934,-811,461,-4911,-12472,823,958,-6832,-5305,-1927,-4035,619,591,296,-3614,-561,-1047,-1501,-1974,-2262,-2429,-2305,-2127,-1788,-1449,-2265,-855,-698,-612,-630,-1257,-809,-916,-3133,-1745,-2460,-2408,-2150,-1648,-1336,-855,-518,-298,-508,-1568,-135,-1205,-4086,-599,-868,-1051,-1308,-2462,-1558,-1662,-1710,-1769,-1795,-1569,-1666,-1246,-1068,-893,-932,-965,-1202,-1469,-1793,-2351,-2640,-2669,-2465,-2137,-1792,-1532,-1455,-1237,-2814,-1812,-2820,-2153,-2858,-2651,-2101,-1215,-336,433,-245,121,956,-2529,-1808,-1621,-2812,-631,2261,-2611,1723,1441,1150,939,-8749,-1176,346,251,224,236,363,478,948,-8307,-6953,-10493,-76883,-99209,-57953,-6927,2826,1274,1537,-2223,-19716,-33771,-28340,-5433,-1927,-472,-311,-1072,345,3351,3622,-705,-1281,2394,1762,768,-170,-872,-1080,-715,-30,-494,1056,-157,-1332,-880,183,-888,-2360,-880,-561,-1191,-3007,-1357,-836,-243,-1103,735,1867,1392,1072,-2031,907,1871,1912,1179,-816,-101,-850,-1548,-1994,-1984,-1618,-985,-431,-1130,-766,-324,1008,-1353,743,350,-795,2071,2693,3542,4010,4169,693,-2663,-928,-3566,-1766,-2177,-3082,-1273,-687,-1415,-1412,-2386,-1897,-382,-1462,1318,3730,1878,768,-650,-2379,1699,-739,2478,2177,617,150,-2391,720,305,-287,-1942,-1523,-2143,-2585,-2577,-2331,-2164,-2112,-2162,-2194,-2335,-2402,-2564,-2697,-2603,-2257,-1948,-1687,-1524,-1425,-1348,-1329,-2553,-3319,-1728,-1680,-1409,-1987,-2200,-159,170,-1003,-1012,229,-498,-1429,-626,-1887,-1696,-1809,-1091,-662,133,415,-1226,-1602,1899,-315,1832,4419,3114,2490,-769,-2500,2130,1694,-415,1965,-974,-2635,1496,1258,-1536,-440,-1732,-2382,-38,-546,-3087,-381,-656,-1068,-1632,-1046,-1033,-917,-850,-2210,-677,-669,-683,-704,-766,-784,-722,-622,-520,-717,-270,-1868,-1557,-354,-440,-563,-563,-518],[-4197,-3446,-2615,-1881,-1145,-483,104,-604,-3037,-1587,-1292,-2158,798,1024,-404,353,-2553,-708,-1761,-1256,84,225,389,596,-692,-1419,737,771,769,266,-1816,-1939,277,-268,-87,62,236,-738,236,1185,-1620,-620,-2353,-1085,-1707,-2075,-2089,-2826,-1411,-934,-485,-1272,-1304,-2419,-1648,-1577,-378,720,667,257,632,595,-465,454,275,-1298,-1423,-67,-525,-1014,-1479,-1688,-1511,-1218,-901,-2676,-225,-133,-2081,-1682,-590,-1721,-2874,-1127,-1032,-769,-445,-1221,-732,278,-504,-99,-591,-1248,-1956,-2688,-2833,-2604,-2001,-1381,-774,-222,-542,-2642,-1795,-1328,-2051,-1525,458,-397,-582,112,-824,-3706,-1856,-2564,-2549,-1996,-1419,-901,-461,-1240,73,157,245,202,164,277,63,-43,-224,-1999,-2617,-1947,-543,-302,-2107,832,779,-119,-2026,-1245,-2910,-3180,-2023,-512,-749,-875,-1264,-994,-1001,-2692,-800,-2122,-594,-430,-288,-1527,-2124,-550,-1559,120,-30,-703,-2489,-738,-1041,-1435,-3108,-2367,-1584,-1003,-295,305,919,1356,1671,1752,1418,-1075,-3244,-3435,-22,-420,-387,-1674,-393,1271,227,1609,3866,-41,1995,3070,658,360,1102,-2625,-3013,533,1687,-14,2668,3123,-1479,-2106,-1455,-706,-1332,682,3075,2697,-4402,-1449,687,-688,-23,-496,-5103,-777,-881,-979,-1127,-1341,-5162,-1900,-2235,-2494,-2340,-2057,-1661,-1249,-11666,-10437,-8270,136,-13531,729,871,1020,-526,-608,1006,-4077,890,900,1042,-68191,-23930,2003,2166,1988,1637,1152,244,-5215,-5314,-7994,-9525,848,1671,2391,2945,3263,719,2777,2202,21,599,-360,-6121,-2266,-3004,-3225,-2462,-1735,-2393,-803,-386,-4193,-1173,199,174,-1711,512,504,-1683,349,-85,-311,-574,-868,-1145,-1405,-1445,-1584,-1602,-1598,-1529,-1485,-1442,-1508,-1515,-1551,-1640,-1753,-1771,-2041,-2295,-2182,-2067,-1910,-1638,-1737,-1130,-3370,-1078,-1686,-2246,-2711,-567,-1290,-1284,-1252,-2832,-3735,-1386,-1411,-1243,-933,-2480,-878,-2724,-1868,770,192,1493,1527,36,-743,-866,880,748,472,90,-280,-605,-1532,-1020,-1163,-1440,-1619,-1802,-2172,-2595,-2617,-2178,-1707,-1221,-765,-280,122,502,812,-1189,-740,-1657,-2851,1663,1552,1323,1074,648,-1163,372,-188,334,408,-754,-1866,-240,878,849,-1667,644,470,544,661,843,548,-2047,-2006,-1265,-1278,-1309,722,1984,1759,-541,1102,706,-1298,-467,-880,-1204,-1547,-1707,-1830,-2000,-2243,-2378,-2543,-2994,-3985,-2879,-2766,-2603,-2393,-2186,-1997,-1874,-1842,-3807,-1833,-1802,-1966,-2573,-3998,-876,-559,-237,206,638,573,810,1547,507,2251,2865,129,-1146,761,-1470,-1709,-166,-2649,2734,1539,-964,-704,2997,436,-1387,-262,-100,-229,-782,-1758,-2402,-2002,-1183,-1620,-1450,255,-243,-2662,-1686,-752,-1540,-64,1938,776,1415,1230,153,1383,1532,-246,-786,627,-840,97,365,-704,2087,2540,2704,-1287,-963,-278,656,-1191,2238,1823,-949,1042,-2659,-2750,-1078,-283,-930,-1104,612,2639,981,-1131,1235,2406,2389,-1638,-3604,-1777,-584,-2314,2000,3577,5331,5927,2443,-1522,358,1742,-550,158,1508,-1681,169,1423,1899,3725,-1318,175,-1090,-209,-2915,1962,1913,-3240,-2878,-3621,-522,699,-2428,-3705,-1248,-1428,-1578,-1812,-1992,-2095,-2059,-2020,-1985,-1920,-1866,-1886,-1907,-2056,-2183,-2281,-2389,-2392,-2346,-2377,-2405,-2456,-2457,-2545,-2571,-2607,-2656,-2720,-2571,-2509,-2404,-2968,-2061,-1710,-1286,-866,-605,-403,-160,-187,-319,-674,-1202,-1846,-2571,-2760,-2029,-3056,-1066,-1468,818,1831,335,-684,929,894,-1950,-1960,589,1,-601,-960,-832,-370,238,812,1458,1932,-598,-2078,-1179,-806,-1511,-3148,-675,-1089,957,-325,203,-544,-1392,-2186,-2659,-2559,-1827,-2060,-2634,380,-109,-3575,-2223,-3105,1747,2079,2299,2513,1453,-1932,-460,2749,2568,1734,-576,-1971,-1354,-382,-87,-3358,-3423,-875,-862,468,-2133,-267,345,-2690,-3354,-4694,-432,-1436,-1859,-3993,-4565,-5630,-5752,-1336,-1621,-1949,-2289,-2524,-2642,-2711,-2755,-2818,-2801,-2786,-2799,-3571,-2973,-2481,-2490,-2456,-2535,-10198,-221758,-125981,-2076,-1690,-1247,-17052,-20297,282,-6407,-8574,1516,1807,2022,-2107,-2578,-7883,-9508,-4177,995,-253,-2442,-3153,-667,-5264,-11343,-971,-855,-6142,-4746,-627,-3139,-883,-1133,-1411,-2969,-2176,-2599,-2997,-3408,-3313,-2890,-2327,-1824,-1189,-559,-1938,594,1001,-349,106,-1084,61,218,-2526,-1002,-2747,-1237,-2017,-2654,-2429,-1578,-824,-181,394,-680,1167,-1507,-3372,1534,1421,1311,-341,-2531,-1578,-446,-864,-1066,-1356,-1579,-1735,-1560,-1203,-747,-454,-120,68,312,-1796,-248,-1993,-2486,-907,-2106,848,2007,-975,-1456,-3689,-1533,-2353,-2169,-1808,-594,-808,-640,1476,1843,-63,-253,1197,-1839,-2523,-1862,-2137,740,2102,-2382,839,125,-625,-1318,-12191,-2643,-2987,-2879,-2544,-2244,-1961,-1805,-1334,-7495,-6781,-10907,-77389,-99947,-55217,-5132,4735,1981,3413,-4702,-28049,-43785,-33403,-4194,3820,2802,308,-543,473,859,976,-413,-595,990,542,33,-479,-905,-1110,-933,-456,-410,414,-429,-2041,-1338,-292,-941,-2378,-1282,89,-407,-2835,-1272,-1705,-2281,-2756,-2993,-2326,-1693,-1064,-2239,-48,356,586,704,-1188,584,393,120,-1856,-419,-637,-601,-509,-1521,-1047,19,51,-597,-304,-657,-1130,-1604,-1766,-1293,-307,877,1081,-2449,-974,-3620,-1906,-2953,-3146,-826,-294,-753,-430,-2084,-2051,-248,-1448,1921,4791,1700,452,-403,-2124,1422,-568,3900,2486,676,-167,-2096,1745,1679,338,-1890,-1214,-1698,-1624,-1629,-1752,-1721,-1623,-1509,-1290,-1102,-1364,-528,-302,-95,-442,308,384,-1498,245,123,-26,-2663,-3238,-77,504,-1125,-2532,-1821,-349,1912,-1688,-427,388,-282,-1733,-921,-2270,221,2814,2973,-698,-253,378,-821,-2212,1807,-661,1049,4028,2825,2361,-966,-2277,1752,976,-602,-268,-637,-2281,-822,-893,-1487,-965,-2021,-1895,-1613,-1752,-2212,-1551,-1327,-1022,-1193,-976,-321,-130,-245,-2190,-72,-168,-267,-309,-300,-152,121,419,-452,-1666,-215,-1763,-1704,341,-691,-532,-843,-501],[-1621,-1761,-1676,-1558,-1355,-1177,-1036,-790,-3111,-1336,-1201,-1374,-1526,-1585,-1523,-1136,-2224,-949,-1681,-888,1732,2174,2246,815,-1319,-1175,2317,2873,1966,-229,-996,-2404,-394,-37,163,291,465,-127,-869,-1620,-2039,-2073,-2118,-1169,-733,-333,-1228,-2457,-515,239,162,-371,-362,-1632,-1509,-1775,-527,-549,-473,-342,-109,54,-743,211,-1020,-1955,-694,-291,-843,-1433,-1954,-2070,-1662,-1156,-688,-3764,184,371,-1482,-2104,-671,-1395,-3156,-1454,-144,-248,-959,-1292,-590,-650,-815,-955,-1054,-1078,-971,-871,-550,-498,-383,-359,-384,-474,-637,-2693,-1616,-1387,-1752,-2009,-2057,-1863,-1351,-714,-562,-3524,-1312,-1142,1287,-109,-18,748,-1100,-1466,278,2398,5287,4188,1825,882,626,579,-334,-1687,-2124,-2036,-805,-1224,-1196,-841,-358,-12,-1429,-626,-2721,-2794,-2472,1174,1404,1369,-633,1226,184,-1992,32,-2369,1028,1023,-137,-1852,-2340,-761,-1442,-448,-1067,-1675,-2357,-2982,-3559,-4130,-3542,-2897,-2355,-1905,-1504,-1303,-1128,-1138,-1250,-1548,-1979,-2384,-4094,-2962,-2807,-2360,-1728,-1572,-1462,215,608,1495,2024,276,1656,3058,292,122,1394,-2244,-3104,213,1305,-468,146,-381,-1563,-2169,-1976,-375,-823,-107,-121,0,-3953,-672,733,-877,1698,-143,-5660,304,22,1730,1220,-1000,-5663,-1399,-552,-264,338,853,1403,-814,-11288,-8686,-7304,3077,-32584,3382,3311,3178,1215,-2577,1880,-7154,792,458,421,-80968,-22600,1394,1574,1407,1084,683,-2423,-6214,-7878,-9279,-9832,-494,-404,-367,-410,-577,-1002,-1636,-2302,-3013,-3721,-4203,-6505,-3367,-2758,-2102,-1624,-1163,-2492,-666,-408,-4020,-1163,-71,42,-2359,293,348,-1273,357,22,-98,-247,-422,-585,-736,-692,-785,-812,-938,-966,-1146,-1393,-2262,-2153,-2487,-2695,-2642,-2240,-1944,-2338,-845,-2296,-789,-1414,-1625,-591,-2418,-93,-1447,-1572,-3056,-1348,-1999,-1488,-1113,-2900,-3142,-736,-502,-230,-52,-3062,-1120,-2854,-2160,-482,-744,-1023,-1222,-1366,-1509,-1505,-1532,-1455,-1546,-1789,-2082,-2380,-2600,-2766,-2800,-2835,-2641,-2360,-2219,-2112,-2019,-2449,-2028,-1974,-1890,-1709,-1550,-1361,-1179,-1310,-959,-1041,-3392,-498,-375,-208,99,296,-979,938,228,2858,583,-565,-1710,3,2065,1711,-1044,3368,2726,2299,1919,1655,787,-1718,-1747,-1388,-923,-2362,399,1472,1135,-128,243,-273,-1291,-1681,-2195,-2569,-2869,-2881,-2776,-2670,-2612,-2440,-2308,-3249,-3609,-2082,-1921,-1717,-1513,-1301,-1086,-917,-830,-4132,-712,-642,-1278,-2130,-3902,243,498,634,1045,1306,546,400,1633,1032,1795,1540,-362,-1606,221,-1552,-1403,355,-2055,243,162,-1061,-741,-292,-505,-819,-1205,-1619,-1990,-2292,-2334,-2084,-2221,-1140,-2240,-523,408,-406,-2479,-996,-439,-1786,279,1563,1023,1955,2239,-949,1217,2952,55,-1172,721,-248,-334,346,-189,1649,2547,1665,-1467,-921,104,1164,-876,2953,2347,-367,796,-3201,-3279,-1492,-201,-620,-1262,921,2714,971,-575,1367,2164,2622,-1463,-3596,-1695,-149,-1751,2524,4259,5935,5794,2818,-1538,-167,1753,200,214,708,-1206,520,1811,2375,3467,-1378,-600,-2423,-316,-2700,793,-204,-3447,-2855,-2886,-961,-354,-2475,-3763,1415,2037,2443,2526,827,2241,2025,127,1335,1008,729,465,296,78,-81,-220,-2607,-1018,-1336,-1289,-1592,-1872,-1849,-1830,-1138,-854,-86,-291,72,-39,-1462,-2653,-933,-335,-835,-1322,-1753,-1789,-1231,-526,298,782,-1018,-811,587,1838,-748,-2541,-1160,-1819,35,-122,-62,-481,36,59,-1250,-2399,-975,-1647,-2449,-3373,-3743,-2953,-2065,-1271,-440,194,-62,-2239,-1293,-642,-1573,-3098,-413,-1533,798,-724,556,585,322,14,-896,-805,-1203,-1562,-2236,-2131,-2176,-3218,-1944,-2662,-86,809,1620,2333,2902,-742,-424,3810,3833,991,-16,-1174,-889,-229,154,-2087,-3992,-2851,-3326,-3075,-2750,-1815,-1171,-3137,-5229,-3968,-1165,-1039,-2032,-3998,-4871,-5245,-2574,-2862,-3164,-3462,-3738,-3865,-3732,-3448,-3167,-2957,-2704,-2490,-2355,-2432,-2609,-1745,-1618,-1418,-1330,-14642,-188579,-4418,-1437,-1773,-2258,-13081,-6093,-3986,-4025,-4693,-2486,-1642,-785,-2105,-4181,-9453,-12953,-5171,3019,-3066,-2879,-5568,556,-5203,-9854,547,1797,-5370,-4229,296,-2222,-118,-144,-102,-2418,-120,-120,-13,157,-1671,-2464,1467,1859,1257,-711,-1676,2948,2835,-1913,-1156,-801,100,76,-1818,-362,-2875,-711,-592,-202,-538,-1403,717,1944,2350,193,1939,-1875,-2606,2667,2188,1640,-484,-2525,-1560,-1773,-2720,-3528,-3473,-2421,-1372,-322,-19,1148,15,1817,2770,1946,-1653,-377,-2143,-2070,-1126,-2124,1387,3056,-19,-2745,-4358,-1227,-1654,-1979,-745,197,-362,-156,971,1219,313,-787,1124,-1105,-2933,-1981,-1295,969,443,-2573,-803,-1466,-2115,-2598,-14918,-2806,-2428,-2394,-14118,-13919,-5152,-925,-726,-6919,-5373,-9913,-75534,-98597,-51811,-2970,4766,2719,3955,-7157,-36403,-53616,-37802,-2879,7425,4088,888,52,763,831,-339,-1337,-2152,-2631,-3127,-3376,-3417,-3318,-3146,-2834,-2391,-2003,-1727,-1458,-2402,-1746,-1210,-1220,-2336,-1711,-1824,-2109,-2469,-2432,-2550,-2782,-2875,-2876,-2751,-2555,-2212,-2285,-1467,-1116,-913,-807,-1188,-949,-1164,-1474,-1743,-2149,-2465,-2537,-2534,-2364,-2198,-2000,-1854,-1772,-1785,-1842,-2014,-2306,-2719,-3263,-3885,-4600,-3703,-2789,-1994,-3756,-1953,-3338,-2671,-370,4,-154,517,-1718,-1955,50,-1294,2434,2400,1451,60,-162,-1830,1058,-346,2221,2136,636,-629,-1771,1860,1639,416,-1894,-1578,-2017,-1127,-1038,-897,-557,-508,398,983,579,-1152,949,2093,-770,-577,507,190,-1759,368,736,216,-2642,-3036,-883,-702,-1267,-2801,-1119,-414,1239,-2240,173,471,6,-1474,-1656,-2481,-87,2364,2575,-626,-668,327,-320,-2820,1683,-1000,339,714,87,-432,-1105,-2078,-1154,-1044,-849,-687,-554,-1823,-498,-645,-1029,-837,-1885,-1214,-1102,-1237,-1255,-544,-335,-135,-692,-1521,-227,314,-298,-2108,-230,-541,-868,-1160,-1433,-1595,-1614,-1553,-1474,-2191,-1298,-1669,-1763,-1666,-1881,-2138,-2287,-2425],[-1107,-92,894,119,451,1183,253,-979,-3305,-1248,-1215,-482,-634,1124,-722,429,-2044,-1362,-1547,-551,2328,2290,2128,368,-1943,-701,651,105,-534,-1089,-1619,-2406,-2501,-2691,-2612,-2306,-1795,-1204,-844,-620,-2073,-415,-1999,-977,-1541,-2143,-2683,-2992,-2705,-2147,-1546,-998,-528,-868,-1384,-2045,-608,-369,-611,-816,-853,-850,-1121,-694,-2461,-2664,-493,-671,-1068,-1501,-1884,-1963,-1631,-1218,-812,-4796,4,189,-864,-2665,-945,-1241,-2960,-1788,-458,-657,-1453,-1314,-1175,-1428,-1660,-1860,-2025,-2125,-2108,-2106,-1874,-1875,-1749,-1617,-1399,-1088,-682,-2712,-1455,-496,-1156,-798,629,-829,-226,1011,-191,-3204,-1504,-1401,633,-481,28,543,-1815,-1745,240,2398,7044,4051,1444,1236,1164,1139,-451,-1308,-1807,-2185,-1499,-1245,-756,-216,332,108,-775,-162,-2535,-2408,-2948,393,1711,4104,-94,4065,-1,-1144,49,-2481,1313,2809,-243,-2153,-2592,-1070,-1413,-575,-1320,-1953,-2554,-2990,-3276,-3510,-3662,-3709,-3691,-3591,-3379,-3225,-2972,-2791,-2617,-2554,-2565,-2538,-4721,-2658,-2824,-3001,-3092,-3128,-3014,-2733,-2319,-1667,-1017,-250,568,1392,-219,-133,1577,-1957,-2892,-203,719,-930,1398,581,-1683,-2188,-2521,-3326,-3547,-2883,-2153,-1240,-3464,-47,1194,-1302,2762,438,-6172,-878,-1800,2635,1535,-1023,-6011,-871,-747,-894,-735,-628,-466,-1031,-9755,-7075,-6653,-362,-52229,-322,-442,-557,-681,-4350,-954,-10194,-219,485,1321,-85785,-21347,3703,4135,4181,4047,3801,-7176,-5444,-10284,-10972,-10410,1327,903,457,-34,-627,-1470,-2528,-3632,-4619,-4059,-2972,-6504,-869,155,1090,1758,195,-2617,2210,-370,-3695,-1282,245,-369,-3088,-1375,-1788,-2013,-2352,-2795,-2907,-2926,-2864,-2709,-2500,-2105,-1878,-1638,-1513,-1472,-1603,-1865,-3386,-2710,-2906,-2700,-2079,-1105,-267,-2335,264,-2545,-568,-1390,-1492,-837,-1422,886,-1185,-852,-3113,-2276,-2819,-1705,-1048,-2723,-2416,586,-40,-364,64,-3487,-1463,-3028,-2509,-521,-1455,-1210,-1413,-1524,-1613,-1551,-1533,-1433,-1521,-1788,-2126,-2483,-2756,-2939,-2938,-2878,-2547,-2101,-1772,-1463,-1150,-2541,-674,-359,-7,447,406,1329,590,-1450,-429,-343,-2209,1953,2358,1941,851,-137,-974,147,-101,-21,87,-489,-1618,137,787,735,-640,314,-62,-254,-464,-638,-749,-1590,-1503,-1594,-557,-3615,-181,459,600,229,635,492,-1365,-503,-1052,-1657,-2393,-2984,-3452,-3708,-3650,-3151,-2495,-2948,-3268,-1746,-1878,65,1760,2293,2699,-415,-580,-3746,-345,-337,-612,-1666,-3732,1059,1342,532,814,580,408,-191,273,250,233,77,-960,-2212,-1055,-1760,-2271,-2565,-2539,-2029,-1271,-1153,-801,756,587,41,-392,-668,-503,7,-2020,-1881,-2567,-1855,-2310,329,566,-775,-1837,-286,-351,-2157,-106,-501,-870,-1130,-1331,-2042,-1011,-653,-239,-1663,465,311,-753,352,264,864,1420,458,-1696,-905,292,1554,-607,3337,2977,468,529,-3580,-3879,-1974,-262,-374,-1573,1047,2628,791,-207,1305,1714,2339,-1534,-3572,-1570,-361,-1373,2667,2911,2729,2288,1510,-1591,-777,-1029,-1253,-1185,-784,-788,-3,181,231,36,-1638,-1456,-3424,-481,-2179,168,521,-3666,-2899,-2160,-2,2416,-2545,-3492,3311,3763,4061,4083,677,3735,3487,-303,1286,1547,679,753,1055,602,142,-265,-3251,-1313,-1896,-2640,-3430,-4217,-4524,-4084,-3588,-3239,-3063,-3069,-3029,-3205,-3409,-3629,-3600,-3373,-2970,-2492,-2107,-1721,-1226,-913,-611,-433,-1241,-357,-343,-447,-818,-2285,-1392,-2220,-1843,-2243,-2568,-3031,-3362,-3647,-3912,-4023,-4092,-4133,-4192,-4232,-4052,-3749,-3388,-3050,-2594,-2257,-2098,-2426,-2168,-2342,-2641,-3070,-3196,-2997,-2530,-1767,-847,47,862,1271,-874,2152,-268,132,-1135,-123,33,-2908,-1795,-2409,98,204,370,561,710,389,-260,1000,1062,290,461,-576,-463,-333,-297,-816,-5029,-2100,-2721,-3303,-3751,-3676,-3144,-3370,-7043,-3049,-1943,-1319,-2107,-3561,-4354,-3330,-1888,-2042,-2226,-2412,-2577,-2648,-2641,-2655,-2727,-2891,-3030,-3236,-3554,-3622,-3359,-3061,-2841,-2544,-2355,-19101,-140187,-1734,-1655,-1622,-1638,-11751,-1564,-1371,-1157,-635,-6,704,1485,-2503,-5418,-9516,-13175,-5971,2453,-6072,-3438,-7608,767,-4811,-8514,-18,1785,-4523,-3842,430,-1575,-241,-45,432,-2158,897,1969,2558,2138,-2243,-3044,3024,3323,1329,-1023,-1632,2134,1629,-3550,-2607,-604,-88,-127,-1275,-142,-3007,350,106,47,-1073,-1371,1424,1541,1532,861,1213,-2467,-2033,171,-334,-778,-1284,-2623,-1690,-1500,-990,-332,-2105,-2370,-957,1194,-335,1045,-138,1288,4499,2089,-1553,-660,-2362,-1634,-1405,-2263,1775,3825,774,-3649,-4935,-1108,-979,-1415,67,795,-92,9,-321,-614,-873,-1539,-1362,-1588,-3053,-2073,-2240,-2415,-2524,-3319,-2520,-2400,-2220,-1948,-16959,-1532,-1397,-8120,-24584,-26838,-17352,-2451,-2534,-6655,-3063,-7415,-71364,-94941,-47625,-642,4498,3287,4272,-9938,-45246,-63520,-40600,-1591,6359,3847,1272,537,1000,4190,3612,-136,596,1886,1242,757,437,-1531,85,61,140,-248,11,-1044,-2204,-2184,-1409,-1362,-2384,-2285,-2445,-2889,-3147,-3073,-2696,-2367,-3509,-1821,-981,-654,-368,-2304,-113,-111,-281,-549,-914,-1361,-1852,-2389,-2828,-3096,-2772,-2345,-2078,-2211,-1864,-1948,-2159,-2462,-2846,-3200,-3169,-2884,-2656,-2517,-2429,-2452,-2427,-2489,-2493,-4028,-1970,-2970,-2073,-33,87,243,1265,-1430,-1789,315,-1139,526,62,-403,-711,-748,-1608,-20,-170,1172,1712,384,-1291,-1530,2431,2411,202,-2015,-1989,-2177,-1285,-1665,-1333,-591,-322,1098,1965,237,-846,927,1230,-1791,-807,-155,-705,-2275,-2,1357,-351,-2714,-2750,-956,-1134,-1448,-2819,-767,-635,-602,-2447,-676,-883,-1031,-1286,-2352,-2596,-2636,-2972,-2556,-1884,-1192,-440,75,-2850,1189,-1410,-362,1590,1481,1378,-1211,-2023,1111,1121,-809,1147,1124,-1533,972,-13,-467,619,-1456,-528,-665,-1753,-429,1494,1829,192,-310,-2084,-437,1123,-260,-2023,810,1304,1118,367,-485,-1349,-2156,-2889,-3430,-3475,-3230,-3164,-3327,-3686,-4113,-3775,-2779,-1631],[665,891,1166,214,221,1074,65,-1360,-3453,-1255,-1262,250,-1196,537,-834,255,-1974,-1831,-1373,-203,-160,-325,-519,-689,-2266,-1299,-1740,-2146,-2643,-3062,-3482,-3952,-4351,-4782,-4435,-3903,-3355,-2816,-2528,-2353,-2118,-1999,-1888,-1767,-1598,-1286,-860,-1910,-29,325,562,660,631,-86,-1239,-2319,-716,-651,-372,179,926,440,-1516,-553,-3880,-3086,414,-242,-1734,-3083,-2805,-1385,149,1360,1426,-4653,685,2374,-180,-3187,-1318,-1204,-2538,-1648,-89,79,-1731,-1239,-1130,-1638,-2159,-2708,-3318,-3985,-4606,-4449,-3724,-3195,-2522,-1858,-1158,-459,-190,-2627,-1253,-163,-823,-550,554,-1174,-109,1274,237,-2773,-1623,-1551,-37,-874,91,455,-2329,-1918,197,364,327,226,165,240,41,-105,-523,-902,-1581,-2263,-1000,-346,199,890,1692,318,-53,222,-2258,-1957,-3185,-216,1462,5251,410,4211,52,-268,31,-2254,589,1436,-264,-2191,-2690,-1386,-1401,22,-252,-484,-953,-950,-1013,-1006,-1480,-3001,-938,-32,229,275,261,31,-321,-848,-1445,-1912,-4829,-2358,-2326,-2221,-2109,-2141,-3472,-2638,-3138,-3640,-4135,-3737,-2656,-1411,-781,-287,1480,-1697,-2595,-565,108,-1204,2400,2479,-1725,-2077,-2941,-173,-1097,-1874,-2665,-3008,-3009,-2466,-1778,-1881,-456,-93,-5852,-2105,-3366,-44,-453,-1022,-5610,-2406,-3208,-3973,-4057,-3471,-2962,-2588,-7748,-5679,-6239,-2178,-70666,-26118,-2004,-1771,-1388,-5553,-508,-12914,594,1071,1520,-80889,-19588,2618,2790,2730,2662,2657,-14379,-2750,-11821,-12825,-11225,2662,2348,1897,1314,574,-430,-1622,-2744,-3391,-2894,-1873,-6028,200,634,1930,2376,527,-2685,1745,-1038,-3223,-1447,-1457,-1713,-3142,-827,-186,-399,808,786,842,759,557,300,-1650,-118,-409,-639,-909,-1168,-1830,-1774,-3382,-2381,-2532,-2585,-2487,-2138,-1921,-2290,-955,-2607,-424,-1395,-1270,-1077,-397,1040,-909,-92,-2747,-3238,-3644,-1868,-970,-2419,-1715,2151,347,-611,135,-3071,-1826,-3170,-2841,-1065,-2279,-1403,-1629,-1684,-1667,-1475,-1318,-1390,-990,-1038,-1087,-1077,-918,-667,-1180,-122,149,341,-1334,-24,-439,-2278,-1776,-2353,-2545,-2140,-1501,-760,-43,-1521,-390,389,-977,1855,1951,1679,211,-510,-1069,-506,-1156,-1529,-1818,-1873,-1636,-1466,-1218,-1063,-1048,-1091,-1337,-1471,-1704,-1982,-2246,-2476,-2434,-2000,-1343,-2610,-914,364,880,570,1702,1960,-1462,-48,1137,-1997,1016,711,-1485,39,-338,-749,-697,-2407,-3079,-1507,-1708,-83,310,692,1053,-560,-648,-3244,-926,-417,109,-1179,-3415,716,2257,367,2500,2865,389,-854,1229,1402,3151,2663,-1531,-2889,-1035,-2012,-965,740,-1399,-2593,-3744,-2539,-1116,206,743,687,-356,-993,-800,457,-2296,-1889,-2837,-2362,-1537,1141,1455,-1190,-1203,370,-416,-2463,720,1745,1041,253,-691,-2688,-2539,-3488,-3978,-3074,-1959,-832,-1075,472,693,-5,940,-667,-1850,-889,362,1904,-274,3437,3631,1355,198,-3551,-4344,-2408,-831,-312,-1878,849,1050,526,36,291,282,546,-1760,-3262,-1287,-506,-1141,3053,4148,3949,3623,3074,-1617,-1358,1072,528,-225,-1250,-1047,-1356,-1658,-1838,-2013,-2034,-2201,-2839,-1308,-1599,-603,-446,-3739,-2934,-1501,-628,-921,-2547,-2921,-2201,-2436,-2700,-3013,-3143,-3055,-2764,-2451,-2124,-1738,-1346,-1021,-716,-580,-503,-501,-3469,-815,-1072,-1489,-1920,-2273,-2362,-2304,-2032,-1701,-1332,-1240,-345,-1787,-1762,-1807,-755,3846,2342,1265,2175,538,3683,2831,1975,79,-1347,105,685,996,-742,-2154,-1660,-2433,-351,452,24,-586,-1119,-1661,-2272,-3149,-3482,-3421,-2994,-2653,-2303,-2023,-1842,-1808,-1754,-1879,-2207,-2625,-3087,-3314,-3137,-2903,-1905,-2099,-167,-1156,-1823,1766,3212,309,-891,2031,-45,996,102,-418,-97,-2574,-1676,-2240,2106,4311,3622,3202,2535,1519,158,420,-244,-960,-1578,-2151,-2331,-2271,-2053,-1777,-6357,-2291,-988,-746,-4318,-1337,-1713,-3299,-8604,-2029,-2398,2,-2159,-3014,-3293,-739,37,16,-24,-68,-107,-71,19,71,50,-63,-148,-291,-528,-2470,-1853,-1180,-1471,-1640,-2835,-23130,-85222,-1976,-1959,-1883,-1768,-12519,-1290,-928,-615,-85,468,1036,1625,-2782,-5949,-7620,-9985,-6643,1179,-8822,-3992,-7376,1804,-4027,-7283,157,1759,-3370,-3367,2036,-1116,736,2027,1949,-2048,600,1438,1281,1066,-3091,-3671,437,67,-214,-1287,-1622,-1163,-1574,-4495,-3828,-2994,-3105,-2272,-1690,-1107,-2979,-179,88,-205,-1502,-851,-161,-416,-578,-588,-518,-3096,-1553,237,396,557,-470,-2668,-1814,-1127,460,426,-2434,-2911,-601,1006,-605,1026,-75,1084,1141,1011,-1412,-922,-2369,-1043,-1529,-2295,198,272,391,-2653,-4820,-1028,-218,-640,209,107,-21,45,109,183,275,-2056,-20,-173,-2804,-1912,522,716,599,-4347,282,120,-19,-91,-17968,-399,-644,-12059,-29837,-32820,-25340,-3694,-2925,-6438,-1258,-3661,-65382,-88934,-42365,977,953,814,631,-13057,-54669,-73078,-39625,-135,1622,1777,1646,1079,1306,1542,1276,-108,491,177,-261,-446,-352,-2258,-236,449,739,-57,790,-1327,-1658,-2352,-1989,-1677,-2288,-2730,-848,-880,-1442,-749,-716,-855,-3692,-2743,-1557,-1251,-1382,-2145,-1761,-2008,-2401,-2802,-2600,-2011,-1311,-582,-1504,684,1492,2110,502,-2359,-145,1485,2425,1056,334,202,-1720,-855,-1486,-1870,-1809,-1469,-934,-555,-2332,-4008,-1729,-2156,-1307,363,149,606,1528,-1055,-1460,660,-827,1378,978,427,-985,-960,-1780,-2406,-2481,-1780,-983,-143,-1860,-1190,1791,2247,-136,-1992,-2245,-2064,-213,458,-302,-1136,-1942,-2532,-2545,-2197,-1634,-1185,-861,-2740,-942,-796,-1719,-2897,-875,-1028,-1157,-2794,-2173,-1505,-1458,-1512,-2480,-1228,-1280,-1429,-2030,-1674,-1751,-1574,-1303,-2700,-2488,-710,164,530,-563,-1640,10,477,-2319,1192,-1705,-882,813,351,-138,-1087,-1969,-1889,-2441,-2858,-2840,-2439,-2044,-1674,-1474,-1218,-1081,-979,-872,-772,-2248,-120,327,790,492,31,-2507,-676,1264,18,-1759,219,1283,2025,1661,-141,-1028,-1476,-2269,-2127,-1479,-1735,-1770,-1820,-302,-1677,1001,1194,-1395],[-14,9,125,191,34,483,-269,-1860,-3215,-1323,-1311,924,-1184,-36,-889,292,-2011,-2218,-1260,127,2290,1866,1341,-678,-2007,-761,-1627,-2293,-2675,-2494,-1997,-1920,-1221,-191,253,514,690,773,-460,-1085,-1169,-977,-1767,-1800,-2444,-2988,-3331,-3435,-3263,-3111,-3045,-3077,-3159,-3234,-3244,-2949,-2436,-1948,-1488,-1140,-866,-850,-1945,-1479,-4188,-2889,-3277,-2413,-1250,-68,1006,2009,2960,3591,1434,-3643,-102,2276,481,-3119,-1774,-1326,-2164,-1217,-193,73,-1768,-1144,-367,-348,-248,-3946,-82,-140,-272,-603,-870,-1503,-2132,-2875,-3622,-4282,-4082,-3305,-2418,-1675,-1013,-434,176,-1613,-76,734,550,-2375,-1719,-1637,-708,-1327,-1149,-1571,-2471,-2261,-2433,-2393,-2097,-1760,-1332,-753,-442,-86,-635,-603,-1496,-2257,-1200,843,1915,2371,2887,533,626,466,-1954,-1515,-2951,-557,1201,3995,807,2455,328,503,-50,-1721,-179,638,-241,-1902,-2557,-1746,-1463,3191,0,557,-335,3233,2680,96,-1156,-3053,-1474,491,820,992,1775,2245,1950,2436,1759,-1316,-4514,13,2523,2031,342,-860,-3711,-821,-1575,-2023,-2165,-1762,-1021,-181,-1388,-349,1200,-1519,-2334,-805,-441,-1234,762,836,-1693,-1877,-2873,416,1042,1683,2096,1942,-2246,838,624,-2634,-294,-773,-4933,-3271,-4340,-1530,-1670,-1892,-5100,-2477,-2832,-2979,-2706,-2329,-1819,-1313,-5787,-4593,-6028,319,-84728,-43977,1214,1447,-4241,-6073,1610,-15274,1244,930,655,-70179,-17112,608,799,888,1017,1181,-23760,1172,-11934,-14447,-12284,518,119,-277,-637,-962,-1347,-1722,-1910,-1904,-1706,-1397,-5450,-520,60,683,1083,889,-2659,1200,-1703,-2644,-1637,-222,-161,-2296,944,1666,122,2872,2933,3016,857,2524,1242,-2046,1140,582,120,-330,-718,-2644,-1430,-2302,-1921,-1942,-1878,-1753,-1510,-1531,-2235,-1345,-2494,-1070,-1378,-962,-1270,-879,-851,-935,-985,-2116,-4133,-4209,-1965,-822,-2086,-1094,-455,-619,-863,-1238,-2400,-2358,-3241,-3706,-4179,-3781,-3191,-2596,-2064,-1681,-1306,-1102,-1918,-972,-1213,-1477,-1645,-1545,-1195,-1247,-165,378,811,-990,810,550,-1976,-828,-174,241,1016,879,1809,560,-1473,-354,1125,179,1723,3645,1820,-263,-708,-1199,-1186,-2234,-2941,-3336,-3107,-2497,-2058,-1649,-1391,-1288,-1227,-1325,-1256,-1229,-1211,-1211,-1704,-1406,-1997,-1256,-1303,-1699,-1490,-1580,-1701,-1751,-1854,-2079,-2468,-2718,-2985,-3371,-3641,-3847,-3834,-3618,-3192,-2756,-2341,-3011,-1491,-1388,-607,-189,184,524,-840,-672,-2694,-1432,-315,945,-601,-2913,417,1459,170,1224,1061,528,-1464,685,610,611,606,-1877,-3566,-1607,-2240,-848,680,-1243,-127,-690,-1265,-1700,-1709,-1384,-872,-314,-1247,-1099,-198,-2276,-1743,-2856,-2033,-752,-1374,-1904,-2066,-1920,-1519,-1031,-2502,183,722,1043,1110,1689,-2217,-2015,2163,-497,-1483,2126,1549,-1260,709,1090,-820,210,-1435,-1880,-884,363,2244,166,1820,1147,304,-622,-3123,-4274,-3001,-3308,-3127,-2400,-1810,-1178,-769,-346,-129,96,209,-2071,-2734,-859,-588,-1034,1480,1758,1882,2007,1984,-1635,-1865,1265,1212,-605,-2093,51,159,-203,-513,-887,-2556,-2371,-1706,-1469,-1431,-1269,-1227,-3705,-2955,-943,-628,-414,-2477,-2209,354,888,829,1706,59,2395,2845,-2060,593,1621,-238,676,3044,1947,-774,204,-2965,369,145,-1025,-2110,-2474,-1699,-1593,-1561,-1809,-876,-1182,-539,-2341,-1414,-1396,-1007,5130,1864,1135,2152,490,3587,2446,1322,-505,-1264,-291,169,752,-661,-2083,-1962,-2377,-347,519,-8,-744,-1401,-2043,-2660,-2815,-2510,-2198,-1993,-1966,-2011,-2191,-2517,-3004,-3415,-3165,-2589,-2526,-1342,-668,-2609,-2676,-40,-2189,394,-1132,-3150,300,2880,-862,-969,1753,29,1589,1113,-756,-343,-2319,-1667,-2224,2023,5306,3450,5289,5010,2498,687,3284,781,-90,521,-569,-1419,-2083,-2313,-1964,-7047,-3207,-1111,900,-5137,-1560,-2900,-3124,-8493,-1142,-2687,200,-2464,-2706,-2231,-156,-929,-1497,-1980,-2362,-2664,-2863,-2929,-2664,-2210,-1748,-1205,-706,-323,-3763,-1145,413,360,310,-9799,-26430,-29725,-450,-693,-937,-1212,-14981,-1732,-1961,-2272,-2364,-2364,-2227,-1928,-2758,-5944,-4594,-6899,-7447,-265,-10030,-4713,-5049,453,-3188,-6380,341,447,-2101,-2920,1122,-1021,481,1605,1626,-2240,-45,1071,824,525,-4294,-4496,-198,-547,-807,-1613,-1780,-1809,-2247,-3983,-4028,-2007,-1314,-499,-454,138,-2961,1216,292,-602,-1864,-118,1127,1036,1017,1053,-424,-3889,-1396,740,394,9,-574,-2848,-2132,-2479,-3153,-3137,-2426,-3393,-987,-422,-1019,402,0,696,651,563,-1482,-1352,-2288,-955,-1649,-2351,-2341,-2381,-2157,-1846,-4384,-1314,-1231,-1120,-1240,-1358,-1544,-1545,-1528,-1479,-1422,-2082,-1431,-1456,-2632,-1696,-923,-463,98,-5687,-1202,2063,2720,-4930,-18011,-398,-2686,-13430,-28844,-30951,-28508,-5645,-634,-6398,-1769,-2927,-58891,-81388,-36323,217,745,997,994,-16891,-65015,-81023,-35235,29,-524,-991,-1601,-2142,-2630,-3108,-3056,-2528,-2028,-1481,-1237,-1041,-930,-3024,-1130,-1315,-1461,-1680,-1970,-2194,-2343,-2474,-2714,-2295,-2170,-3027,-1312,-1004,-867,-327,-71,-34,-3145,-3432,-2677,-1600,-2260,-2033,-1350,-1358,-1318,-1235,-1179,-1166,-1640,-1096,-1339,-479,30,732,-87,-2392,483,1892,2544,1296,39,127,-1875,-1657,-499,392,309,423,809,630,-3072,-3580,-1411,-1386,-608,652,32,751,1472,-774,-1201,690,-545,789,733,624,-1499,145,-992,-605,-580,-535,-331,-194,-2281,-897,2045,2737,-726,-1858,-2470,-1933,198,982,2593,2087,131,1133,915,-189,-71,785,-514,-3681,-1067,-1439,-2915,-3700,-1103,-418,-1118,-3010,-1401,-1008,-1012,-1555,-1987,-1063,-1139,-1226,-1433,-1198,-1206,-1078,-973,-2620,-2285,-888,-447,-95,-559,-2019,-129,839,-1778,932,-1878,-1237,1943,978,1476,-752,-1928,814,244,-694,-690,-933,-1104,-873,-1097,-473,-296,-180,-140,-325,-2634,-428,-632,-928,-1184,-1453,-2677,-1863,-1894,-1917,-1835,-1758,-1666,-1576,-1448,-1327,-1602,-920,-682,-486,-937,-1742,-1727,-1576,-307,-1599,-272,-146,-1617],[-474,46,573,333,-248,510,-884,-2613,-2875,-1540,-1447,1407,-746,-915,-1028,41,-2230,-2182,-1366,346,343,147,-185,-1298,-1574,-1580,-1840,-1683,-1334,-1122,-303,-2015,-873,346,264,66,-69,-90,-839,-1707,-733,-1541,-1598,-2444,61,-32,-213,-1668,-585,-840,-1126,-1424,-1677,-1874,-2104,-2995,-2293,-2335,-2314,-2269,-2115,-1993,-2298,-2111,-2909,-2200,-123,-194,-199,1061,1232,1362,1514,1446,1207,-2631,-776,83,-446,-2291,-2080,-1955,-2431,-2948,-3398,-3794,-4167,-4393,-4470,-4108,-3419,-5817,-1593,-579,-199,-985,584,1271,3441,3453,3144,-1204,672,-2336,-901,-260,-587,-352,111,-2035,-39,1518,764,-1969,-1707,-1576,-1164,-1669,-1830,-2774,-3389,-3301,-2710,-1971,-1162,-476,-196,886,1235,1542,-707,-356,-1449,-2044,-1361,516,194,-33,-120,-99,-5,24,-1545,-1002,-2231,-743,-1413,-2170,-2989,-3861,-4438,-4065,-3183,-2360,-1707,-1096,-619,-1234,-2156,-2023,-1490,819,-353,850,329,743,481,-19,-944,-3120,-2589,-3660,-4191,-3272,-2186,-1253,-445,140,538,-1168,-4027,116,922,679,154,-399,-2930,-396,-527,-428,-297,-1071,431,920,-1861,-227,1675,-1365,-2062,-768,-734,-959,975,530,-1514,-1545,-2431,-1098,-1228,-1025,-800,-340,-1539,570,464,-3491,2043,2271,-3790,-4135,-4389,2096,1181,-626,-4514,-436,-1153,-1549,-1406,-978,-299,-1031,-4088,-3813,-5905,-2101,-86254,-42009,2103,1884,-8938,-5971,518,-17374,-604,-1002,-1059,-58014,-14031,511,1118,1472,1735,1937,-34556,2044,-10535,-15013,-13545,1527,1224,852,395,-187,-989,-1861,-2296,-1844,-724,602,-4860,3237,1591,4162,3972,1260,-2514,1530,-2165,-2003,-1849,1739,1877,-1280,1314,1181,670,1045,711,602,260,294,89,-2319,-244,-538,-795,-1115,-1441,-3023,-2221,-2711,-3079,-3319,-3315,-3161,-2891,-2895,-2772,-2686,-2527,-2418,-2303,-2283,-2342,-2464,-2544,-2751,-2938,-3064,-4044,-3428,-3399,-3542,-3531,-3346,-2997,-2624,-2147,-1653,-1738,-2514,-3267,-3219,-2401,-2557,-877,-415,-680,-1032,-1277,-1534,-1872,-1707,-1789,-1774,-1684,-1486,-1254,-1330,-737,-281,337,-596,924,2530,-1762,-1047,-292,961,1283,1311,1709,613,-1368,-349,1761,1149,1508,4746,1263,-504,-741,-1386,-137,1434,739,-32,-603,-1308,-702,-290,202,-376,1016,1168,1372,1384,1229,4,-1938,-818,-2177,-1022,-1277,-2494,-1073,-711,-328,130,514,-1645,-46,497,-2486,1242,1423,-1853,1789,-139,-375,-242,-1277,-3089,-1235,-997,260,2379,4210,1733,-1275,-625,-2123,-1878,-7,1855,79,-2281,171,196,-254,-508,-699,-798,-1925,-995,-1181,-1352,-1488,-1817,-4178,-2126,-2445,-827,97,-1211,-476,-778,-1023,-929,-1045,-890,-460,-20,-1430,-1373,-811,-2063,-1571,-2605,-1268,-21,2690,2863,-1503,-190,1357,-813,-2261,1300,2126,954,272,985,-1411,-2590,1697,-843,-790,3366,2213,-1320,1003,694,-1450,-1516,-2161,-1816,-1245,-773,-442,-315,-387,-382,-508,-971,-2460,-3745,-2768,-575,-295,-1731,61,160,-91,-74,-371,-614,-898,-2343,-2079,-713,-604,-1004,160,475,615,734,691,-1645,-2243,189,13,-1011,-2463,-1022,-1268,-1485,-1532,-1554,-3121,-1950,-1253,-1140,-1096,-1019,-1138,-3633,-2901,-1594,-1919,-2182,-2263,-1750,-1055,-76,-1676,1679,-280,3144,3842,-3172,402,1620,-739,465,2354,1528,-967,-215,-2508,-1049,-1990,-1690,-767,15,-1072,-1292,-1676,-1891,-1190,-741,-619,-2412,-758,-907,-1349,2090,1387,1047,2123,536,2285,2024,1731,-1018,-837,345,-160,-618,-1022,-1807,-2004,-2081,-1843,-1799,-1574,-1421,-1130,-834,-628,-2191,-398,-370,-406,-556,-705,-900,-1133,-1395,-1450,-1448,-1415,-2360,-1228,-1099,-2859,-2265,-1179,-2105,-1466,-1702,-4207,-2195,-2395,-2309,-1938,-1550,-1008,-416,132,-950,-477,-1979,-1588,-2161,1972,2214,2101,1878,1556,1208,946,643,-422,307,207,58,111,-1244,251,325,-5330,-3853,-1546,977,-5574,-1597,-3734,-2727,-7342,-239,-2717,215,-2915,-2508,-1171,869,1068,1408,1675,1827,1836,1746,1540,-171,547,-215,-971,-1733,-1950,-5658,-823,-462,-340,-282,-15627,-28225,-831,-1071,-1201,-1159,-1001,-18212,-505,-268,-184,-8,87,99,55,-2045,-5387,-947,-3703,-8067,-1478,-8177,-5372,-2176,-1944,-2213,-5590,-898,-444,-557,-2248,929,-1011,317,1798,1942,-2458,-708,1865,1818,1232,-4902,-5209,1523,1257,502,-1669,-1793,-150,-683,-2346,-2756,-1545,-1237,-649,-263,74,-2674,783,387,-857,-1763,951,767,347,-202,-867,-1699,-4475,-2940,-2367,-1735,-1069,-562,-2865,-2358,-804,1005,1161,-1650,-3030,-304,888,-1283,838,320,1389,1723,1673,-1511,-1644,-1888,156,-1459,-2105,-1088,-1662,-2158,-2605,-3705,-3303,-3582,-3476,-3257,-3031,-2909,-2690,-2565,-2512,-2509,-2546,-2569,-2547,-2408,-2298,-2027,-1694,-1266,-6765,-2159,559,1284,-7665,-16804,-1419,-5722,-11896,-22085,-21781,-26672,-9579,-3960,-6219,-2284,-3424,-52733,-72880,-29508,-453,26,268,305,-21277,-75838,-82346,-29003,-36,-479,-854,-1357,-1727,-1915,-1960,-1811,-1567,-1338,-1066,-1108,-1212,-1390,-3523,-1998,-2217,-2259,-2256,-2259,-2196,-2102,-2062,-3343,-2512,-1763,-2702,-1271,-227,-157,661,967,1003,-2381,-2504,-2815,-2374,-3337,-1793,610,2174,2649,2964,1550,-913,-2602,795,-993,-488,-1646,-2648,-3556,-3501,-2856,-2238,-1695,-1178,-693,-163,-1905,-2420,-1164,1305,1496,1600,1764,1460,-3120,-2748,-932,-643,90,947,-128,777,316,-495,-952,-1040,-879,-396,61,519,-1822,145,-688,-1198,1190,1316,636,-403,-2251,-598,1151,1306,-1487,-1509,-2622,-1833,534,217,-225,-712,-1154,-1431,-1362,-1086,-523,57,-1406,-4167,-1163,-1920,-2483,-3143,-1719,526,-1427,-3399,-512,2884,2971,-1638,-1473,1863,448,-896,-900,188,-539,-1031,-1384,-2258,-2144,-1362,-1081,-644,-730,-2411,-364,1041,-1369,501,-2028,-1576,1220,370,1323,-409,-2047,265,-112,-689,-752,-969,-1100,-1072,-1473,-749,-491,-210,65,4,-3084,702,795,748,673,364,-2784,-1317,-372,-722,-1002,-1280,-1508,-1706,-1849,-2000,-2171,-2205,-2290,-2395,-2473,-2443,-2392,-2244,-1948,-1552,-968,-241,-1683],[-513,-174,161,347,-279,289,-1412,-3253,-2279,-1542,-1336,128,-241,-1346,-1477,-2145,-2807,-3457,-3720,-3272,-2703,-2265,-1970,-1751,-1725,-1677,-1652,-1456,-1236,-902,-514,-2210,-306,226,289,234,202,220,-1190,-2075,-333,-2143,-1286,-2988,-32,794,67,-1628,1147,1116,970,710,405,89,-1123,-3345,-1225,153,492,866,407,-543,-2488,-2557,-1755,-1439,1547,-456,-1131,1608,2952,2877,2887,2698,1031,-1794,-1397,513,-318,-1319,-2068,-2340,-2373,-2098,-1689,-1313,-1062,-862,-894,-1128,-1478,-4813,-2043,-1793,-1117,-2001,354,1303,1921,2285,2436,-2177,1190,-2223,-821,-133,-852,-1044,-512,-2560,-154,1363,691,-1733,-1767,-1563,-1408,-1899,-9,155,-1786,-1553,271,1375,2607,3809,-948,1318,2394,2447,-916,-343,-1592,-1845,-1663,1003,1210,-111,-1141,-1705,-1750,-1607,-1365,-1313,-1445,-1330,-1396,-1330,-1160,-1007,-879,-832,-787,-927,-1745,-1663,-2124,-2473,-2746,-2851,-2736,-2576,-2503,-2424,-2472,-2502,-2501,-2483,-2345,-3434,-2324,-1416,-1093,-950,-807,-807,-872,-1062,-1307,-1470,-3711,-1785,-1944,-2063,-2065,-1982,-1938,-1430,-1054,-565,-231,-1806,177,129,-2125,-808,-1476,-1707,-1946,-584,-845,-636,1814,2378,-1362,-1251,-2112,795,2135,1300,2616,1473,-945,-100,-222,-4544,2012,2804,-2679,-4523,-3898,2488,956,-400,-4004,1436,141,484,562,778,1173,-768,-2902,-3458,-5900,-4744,-77566,-27284,1101,856,-14442,-5636,389,-19581,357,309,258,-46810,-10841,-155,-500,-1040,-1433,-1409,-45873,-205,-8200,-13989,-12514,2823,3178,3313,3208,2815,585,861,-500,-2034,-3414,-2129,-4408,645,1821,2762,3207,1524,-2314,927,-2188,-1418,-2163,-819,-1256,-1594,-1796,-2112,-2294,-2347,-2159,-1589,-1025,-561,-205,-2494,298,284,222,-228,-246,-1999,-1033,-1513,-1770,-1774,-1559,-1224,-770,-601,-2293,-174,-2107,-330,-1240,-319,-1568,-722,-1066,-1524,-1916,-2163,-3118,-2689,-2428,-2586,-2736,-2904,-3115,-3460,-3764,-3715,-3314,-2980,-3279,-3074,-2503,-2337,-2454,-2640,-2883,-3227,-3472,-3650,-3315,-2758,-2181,-1571,-946,-265,-368,-1450,-742,2114,2543,-228,492,2718,-1678,-1255,-845,431,1269,1709,1536,629,-1262,-387,2235,1857,1191,4056,725,-485,-667,-1585,-637,1621,1678,295,-659,-1267,293,212,61,-641,-102,-238,-222,-317,-505,-776,-2325,-1277,-2351,-454,116,-2887,825,1885,1544,2907,3325,-1807,-52,100,-1607,4071,3876,-1712,2139,-372,-139,-377,-800,-3297,-1231,-603,641,1809,5327,926,-1877,-495,-1567,-2279,451,2694,872,-1588,-20,-861,-1617,-2127,-2483,-2590,-2522,-2198,-1810,-1331,-895,-1368,-4424,-2622,-2638,-935,599,-1324,-1149,-1196,-976,-1190,-1245,-1083,-764,-355,-1580,-1604,-1317,-1876,-1470,-2240,-504,568,2095,1939,-1217,29,832,-1158,-1965,-1020,-1340,-1320,-939,-436,-713,-2150,1104,-1195,-124,2073,2056,-1356,1204,1450,-1848,-578,-1285,-1797,-1074,182,-115,-503,-994,-1325,-1711,-2036,-2200,-3183,-2687,-1018,-594,-1267,499,954,-481,182,278,-859,-376,-2526,-1476,-136,-695,-1154,-1449,-1826,-2276,-2588,-2839,-2857,-2847,-2688,-2320,-1917,-2313,-652,194,989,888,-1606,-3602,-1698,137,883,-292,-867,560,-3694,-2917,-138,-101,-262,-2066,-742,-739,-500,-3395,-419,-757,-829,-1055,-4119,-1785,-2166,-2553,-2953,-3164,-3079,-2666,-2094,-2285,-792,-81,-987,138,671,-1265,-1089,-1841,-1961,-1620,-390,-791,-2265,-133,-532,-1937,1014,738,793,817,440,630,432,240,-1484,-389,-732,-1097,-1436,-1761,-2091,-2349,-2698,-2909,-2836,-2360,-1871,-1218,-546,30,-1678,857,1077,1442,1448,-171,566,-65,-1741,-137,-643,-1166,-2323,-1655,-1485,-2986,-1961,-551,-2200,-328,-841,-4547,-1436,-79,-3197,-876,589,0,711,714,-1299,-769,-1869,-1736,-2336,-1064,-1600,-1960,-1685,-894,101,1181,2068,-1710,1316,2160,654,607,-1657,2082,1749,-3548,-4055,-2338,73,-5638,-1846,-4353,-2513,-6669,314,-2944,-318,-3903,-2800,-565,2356,2039,1753,857,947,510,157,-108,-3030,-1835,-925,-1130,-1335,-1561,-8336,-1769,-1812,-1892,-1854,-19442,-28333,-1815,-1837,-1864,-1876,-1875,-21734,-1664,-1452,-1299,-973,-664,-1096,-177,-1135,-4955,-46,-783,-8605,-1905,-5900,-6389,-1613,-1993,-2390,-5341,-2231,-1614,-901,-1781,931,-1436,-124,3317,1792,-3077,-1697,3089,3232,1360,-3914,-5008,965,4112,-266,-1829,-2026,1515,665,-802,-1446,-1810,-2545,-3065,-2653,-2040,-2526,-1087,-822,-1356,-1613,-885,-1140,-1470,-1724,-1785,-1678,-5123,-1685,-649,-396,-144,-68,-3085,-2880,-462,74,40,-1012,-2731,-513,390,-1779,512,414,1477,1673,1416,-1917,-2167,-1653,587,-1373,-1957,1456,1199,979,-559,-3205,-1692,-66,-273,-622,-907,-1220,-1360,-1516,-1663,-1782,-1873,-1900,-1880,-2580,-1781,-1713,-1691,-1693,-7528,-1759,-1847,-1945,-7623,-14912,-2950,-9024,-8861,-12182,-8109,-21240,-12449,-7508,-6263,-1642,-1337,-48171,-64653,-22681,-558,-436,-392,-423,-26564,-86018,-74562,-22328,155,73,77,-64,-150,-216,-369,-544,-747,-972,-1045,-1197,-1466,-1118,-3901,-817,1153,1923,428,3145,-2546,-480,-1582,-4087,-2907,-1398,-2266,-1635,3145,366,-147,2388,1862,-1802,-1643,-1844,-2940,-2831,-1708,156,2583,2760,2495,2050,-717,-3589,35,-728,-1261,-1760,-2015,-2257,-2454,-2708,-2683,-2272,-1668,-1026,-326,-2023,-3181,-1870,1444,1567,1531,1489,1254,-2212,-1855,-525,-167,572,884,-472,520,941,-385,-882,6,-239,-407,-703,-985,-1877,-1438,-1664,-1858,-1979,-1894,-1771,-1528,-1811,-953,-679,-338,-2409,-1065,-2799,-1888,-172,-318,-503,-754,-1022,-1247,-1288,-1262,-1039,-821,-2250,-3222,-1240,-1989,-856,-1913,-2054,-122,-1703,-3933,426,989,1242,-1743,-955,1887,902,-1248,-449,1612,-325,658,1371,-1722,-2042,-1220,-221,-860,-999,-2642,-574,1193,-986,5,-2018,-1803,464,-156,-515,-1096,-2171,-1947,-1989,-1776,-1502,-1221,-986,-1029,-1263,-224,53,338,617,517,-3332,1228,1296,1215,891,309,-2549,-1692,179,-57,-213,-1750,-557,-765,-987,-1332,-2245,-1737,-1864,-1894,-1816,-1631,-1787,-1391,-1210,-1233,-567,-21,-1184],[616,1017,1425,547,-254,86,-1928,-3374,-1636,-1437,-1107,54,-16,-1357,-1064,-285,-2415,-1343,-1783,-3,-268,-620,-993,-2002,-1654,-1922,-2227,-2445,-2735,-2956,-3205,-3531,-3801,-4093,-3785,-3290,-2748,-2193,-1852,-2089,-1228,-2683,-860,-3331,-213,67,383,-1616,879,1068,1177,1210,1236,1282,-1170,-3323,-1368,2124,713,586,139,-640,-2438,-2396,-778,-744,1790,-736,-2082,1260,1664,1333,1164,873,479,-1103,-1890,-681,-934,-946,-1546,-1680,-1419,271,-387,854,-447,-690,1140,1766,467,-2572,-1558,1158,-259,-2960,76,-56,-662,-1328,-1925,-2990,-2802,-2953,-2826,-2672,-2501,-2298,-2116,-3074,-2067,-2108,-2106,-1949,-1857,-1632,-1429,-1811,-935,-567,-1509,-1248,472,1948,2941,3983,-1674,817,2140,2249,-1171,-484,-1824,-1647,-2024,821,3503,1672,-76,-1648,-2917,-2750,-1850,-1154,-643,187,764,1360,1314,2116,2134,1901,-25,778,-2577,1526,148,181,-1458,-2391,-1708,-529,-1342,-88,185,513,835,349,-1159,-3924,-2704,-1824,582,171,-221,-716,-1216,-1746,-2155,-2209,-3575,-1706,-1443,-1254,-1116,-1089,-1115,-1191,-1330,-1392,-1580,-2035,-1858,-1984,-2253,-2460,-2682,-2637,-2323,-1950,-1479,-1087,-654,-110,-1251,-988,-1932,892,1500,808,1396,1207,-489,305,-1124,-4536,-928,-1112,-1659,-4343,-3398,-405,-403,-598,-3583,-1175,-1237,-811,-34,663,1319,-441,-2265,-3451,-5923,-6546,-69048,-9625,-1099,-1156,-19707,-5412,1326,-22199,2903,3299,3468,-37599,-8018,2000,2038,1144,338,-149,-56654,172,-5607,-11943,-10913,2318,2521,2579,2512,2315,659,1403,954,618,435,350,-4174,394,489,563,374,79,-2103,-1137,-1747,-2458,-2706,-2504,-2102,-1750,-1349,-1069,-698,-498,-455,-199,-1523,86,68,-2626,-77,-322,-517,-737,-920,-1115,-1295,-1553,-1665,-1643,-1457,-1115,-591,-301,-2494,410,-1998,-522,-1154,-135,-1716,512,298,-223,-191,-254,-2309,-2118,-2273,-275,-1573,-377,-451,-646,-829,-1033,-1212,-2790,-3307,-2675,-1943,-2031,-2926,-2174,-2172,-2191,-2072,-1970,-1732,-1572,-1465,-1325,-1150,-892,-619,-1615,-1122,-75,71,31,-18,152,-1738,-1374,-1375,-88,1159,1992,1251,549,-1213,-480,2489,2234,744,3186,233,-290,-583,-1623,-1210,1687,3796,479,-873,-1317,186,-81,-653,-1103,-1167,-1197,-957,-781,-724,-918,-2854,-1781,-2453,-2136,-1748,-2261,-326,441,1129,1799,2323,-2016,-68,-319,-614,3140,3282,-1314,1837,-473,4,-657,-372,-3518,-1267,-220,1063,1464,4233,-82,-2585,-247,-1018,-2594,1036,3708,1813,-837,-112,921,-886,311,-462,-1263,-2139,-2859,-2690,-1829,-1058,-669,-3911,-3020,-2715,-1086,1329,-1468,-1765,-1531,-939,-556,-225,-824,-1513,-2241,-2901,-3067,-2559,-1949,-1468,-1759,-907,-866,-986,-1218,-1396,-1619,-1774,-1801,-1636,-1175,-707,-202,-1564,-636,-72,-1149,507,-1383,509,2882,3119,-1277,1374,1598,-1870,-592,-719,-1734,-1243,121,1443,623,-304,-1063,-1856,-2584,-3137,-3181,-3049,-2724,-2486,-2022,-1765,-1464,-1380,-1252,-1331,-1499,-1544,-2284,-1564,-1457,-1297,-1292,-383,189,677,1218,1657,-1946,-2808,549,1035,-1918,-2010,1444,4559,454,113,-2704,-3037,-1482,783,1262,19,-1100,686,-3621,-2776,181,-219,112,-1661,99,312,-1033,-3635,453,-1126,171,191,-3648,224,267,-1903,-418,-163,-638,-1205,-1829,-2519,-3021,-2881,-2195,-1361,-547,-1460,-759,-1811,-1787,-1882,77,-785,-1811,644,25,-2394,278,-210,-726,-1364,-1970,-2375,-2743,-2743,-2447,-2012,-1555,-1170,-854,-625,-821,-1613,-1666,-414,-422,-323,-1049,-199,-51,24,-979,23,-52,-190,-439,-681,-958,-1261,-2192,-1653,-1660,-1604,-2120,-1200,-873,-2602,-1432,-70,-2169,-686,-693,-3680,-1445,-1335,-3738,-586,-95,-385,-716,-1165,-1681,-2228,-2634,-2689,-2376,-1094,127,1350,2550,3637,4585,2604,4935,-2643,2471,2586,818,818,-1741,2605,1834,-1589,-3258,-3081,-824,-4961,-1983,-4306,-2136,-6092,871,-3065,-990,-5046,-3204,-86,3001,2938,2852,-605,2254,1811,1375,964,-6129,-5874,-464,-845,-1176,-1474,-10981,-1702,-1711,-1731,-1600,-19577,-25955,-1020,-786,-558,-345,-190,-24156,32,84,-15,-28,-117,-4537,-517,-802,-4476,-1593,-1951,-8272,-2692,-3616,-7415,-3027,-2919,-2822,-5267,-2372,-2060,-1772,-1372,-915,-1826,-428,129,419,-3689,-2507,920,1067,1155,-2404,-4270,445,1351,-1005,-1719,-2071,1067,843,571,-77,-180,-397,-650,-1120,-1522,-2163,-2144,-2395,-2524,-2797,-2784,-2738,-2612,-2375,-2057,-1765,-5302,-2146,-826,-668,-530,-592,-3088,-3226,-1143,-1444,-1767,-1952,-2338,-1384,-835,-2135,226,562,1175,1440,917,-2366,-2512,-1309,1059,-1095,-1616,1742,1735,1793,-117,-2574,-2010,1791,837,814,2007,809,-1040,2790,3233,3116,1266,-1448,-418,-2857,-295,2119,1928,1703,-7301,797,795,407,-4917,-12372,-4507,-9474,-5248,-2495,-2815,-13629,-13920,-10461,-6302,-1321,-840,-45608,-57268,-16084,169,222,156,-14,-32398,-87276,-62211,-15539,-179,-345,-398,-570,-662,-714,-840,-979,-1159,-1401,-1602,-2083,-2580,-3066,-3819,-3073,-2432,-1588,-732,82,-3038,-323,-1182,-3767,-3034,-977,-1818,-1767,2800,845,-1020,1293,823,-1282,-858,-855,-2684,-1598,-1645,-370,2002,2006,1781,1501,-402,-4222,397,-455,521,570,176,-1859,-1600,279,-64,-522,-1034,-1552,-1866,-2135,-3820,-2509,-839,-419,-134,107,63,-1092,-913,-788,-984,-1002,-734,-894,45,914,-393,-941,818,88,2682,2627,2397,-1559,-368,-407,-2508,-1192,-2174,-3172,-3444,-2596,-1781,-1105,-600,-2824,-836,-3020,-2534,-3797,-2488,-972,483,441,1025,397,-1547,-133,-205,-2816,-2421,-1317,-1566,768,-674,-1836,-833,-2007,-4546,1124,302,-429,-1903,-1668,-2048,-2217,-2131,-1898,-1762,-1656,-1418,-1187,-1194,-2073,-1385,-849,-1869,-1437,-2381,-1126,-1458,-1765,-2074,-2480,-2813,-2930,-2874,-2592,-2229,-2362,-1366,-862,-739,122,569,-458,-1931,-640,1984,2217,1863,2541,1076,-3405,2194,2706,2556,780,93,-2122,-2083,525,1063,919,-2293,662,472,203,-469,-1864,-1344,-1929,-2277,-2074,-1493,-1493,-712,-235,-799,349,803,-623],[451,926,1101,478,-271,-151,-2281,-2613,-1064,-1304,-857,310,259,-1123,-1244,-576,-2492,-1059,-2299,1238,2179,1420,552,-2083,-84,-207,-631,-882,-1797,-1271,-1422,-2412,-1865,-2162,-2511,-2892,-3124,-3106,-3024,-2826,-2457,-2992,-1910,-3435,-1668,-1628,-1616,-1724,-1791,-1892,-1992,-2052,-1973,-1738,-1449,-3109,-1543,-17,470,131,-179,-714,-2346,-1958,-80,-285,1858,-1131,-2962,783,1120,751,444,-62,-734,-1445,-2307,-3032,-3367,-2826,-2037,-1521,-1319,-48,-467,594,64,-629,911,871,386,-430,-1083,378,-378,-3900,-313,-763,-1272,-1895,-2520,-3348,-3778,-4315,-3876,-3198,-2560,-1914,-1306,-3592,-628,-295,-160,-1586,-2046,-1656,-1116,-1567,-495,352,-1422,-972,745,1824,2524,3283,-2219,140,1616,1794,-1464,-771,-2136,-1512,-2443,490,4220,4921,3162,953,1805,340,-738,33,-274,-525,-199,871,1177,1523,2685,1938,161,1523,-3119,1359,266,770,-1175,-2299,-1672,918,-1876,705,1499,3795,3703,382,-1264,-4382,-2970,-2456,1130,115,-898,-2002,-3015,-2988,-2138,-1288,-3579,-1732,619,821,-1548,715,-225,-1335,-267,-512,-2236,-1362,-663,-413,-1208,-157,-225,-1879,-1993,-584,-815,-1187,-1525,-1699,-1868,-1851,-1805,-1515,-1356,-1031,-838,-544,-452,-275,-2076,-3377,32,65,-684,-3902,-3130,1087,157,7,-3169,983,-262,-297,-1096,-1971,-2293,-1899,-2028,-3545,-5780,-7262,-63073,-952,-1638,-2289,-21942,-5480,-488,-25358,1948,2903,3687,-30612,-5822,-1955,4566,4373,3857,-27018,-65809,2170,-3171,-9454,-9177,338,59,-67,-14,172,359,521,706,848,905,794,-4073,182,-205,-619,-1242,-1866,-2526,-2832,-2348,-1899,-3050,-1098,-922,-924,-967,-1205,-1409,-1782,-2211,-2248,-2590,-2139,-2152,-2660,-2130,-2151,-1973,-1693,-1326,-1006,-753,-677,-552,-386,-112,195,958,1371,-2671,102,-1859,-718,-947,39,-1737,2357,2223,-101,1831,588,-1549,-1619,-2283,-47,-1509,-155,-203,-292,-225,-80,-427,-2445,-3231,-2031,-781,277,-2954,-85,-269,-507,-898,-997,-815,-1049,-1112,-1246,-1322,-1272,-1152,-1688,-1459,-803,-697,-784,-955,-1142,-1795,-1566,-1680,-1097,-480,196,966,440,-1153,-522,2598,2342,264,2265,-93,35,-486,-1352,-1661,1691,3895,687,-1085,-1397,90,766,400,-1677,-778,-1537,-1973,-2312,-2537,-2703,-3357,-2977,-2775,-2383,-2046,-1659,-1249,-791,-363,95,438,-2154,-57,-687,181,-283,-767,-1368,-2102,-2923,-3416,-2827,-2076,-3495,-1281,-104,367,750,1017,-1231,-3333,101,-484,-2798,1677,2587,2878,-61,-119,162,-1315,782,4117,2591,-1389,-1433,-849,799,1101,121,-3067,-3248,-2640,-1257,1445,-1553,-2358,-1799,-955,-509,1326,514,2060,-125,-1556,-1536,-1471,-2248,-2072,-1517,-1218,-1082,-1179,-1469,-1804,-2323,-2956,-3590,-3446,-2889,-2313,-1749,-2487,-1471,-232,-107,-158,-1476,907,1002,1057,-1184,1030,980,-1729,-540,-213,-1737,-1504,42,230,-151,-647,-1008,-1465,-1944,-2360,-2431,-2425,-2201,-1974,-1442,-1073,-636,-1070,-169,-248,-2122,-1788,-1775,-726,-1035,-1469,-1797,-2243,-2649,-2857,-2347,-1755,-2221,-2913,231,814,-2173,-1915,1949,3442,-228,-747,-3189,-2286,-1459,1138,1548,183,-1183,798,-3516,-2642,-1972,-2262,-1827,-1229,-764,-403,-4313,-2981,400,-1567,146,2206,-2216,436,1223,-2353,-1002,-496,469,-753,-985,-1949,960,138,-1143,-645,-391,-1872,-557,-1839,-1642,-2183,418,-833,-1420,1292,539,-2799,-114,-569,-992,-1429,-1667,-1527,-1292,-909,-835,-372,-257,-289,-442,-718,-1119,-1533,-2086,-2576,-2860,-2522,-2068,-1479,-895,-406,-356,427,-73,1167,1445,-386,44,-320,-2588,1832,2260,246,-2041,1424,1138,-2122,-949,684,-2300,-1164,-779,-2750,-1173,-2364,-3452,-289,-630,-1219,-1847,-2453,-2545,-1872,-1615,-1920,-2543,961,2753,1344,3504,3522,3350,3020,2611,-3408,1509,909,270,-121,-1740,-646,-803,-919,-2162,-3988,-1949,-4110,-2333,-4114,-1898,-5885,-2549,-3411,-2525,-6527,-3986,-173,483,1087,1716,-1746,2573,2819,3007,3133,-9629,-8538,409,2223,1729,1105,-12868,-158,-752,-1275,-1464,-15717,-21275,-1030,-835,-706,-643,-671,-24711,-851,-1022,-1366,-1666,-2073,-8634,-2994,-2788,-4344,-1196,-335,-7135,199,-1824,-8766,1262,1016,-977,-5659,-498,-1047,-1570,-1789,-1650,-2335,-984,-627,-569,-4544,-3265,-191,-309,-559,-1043,-3667,-1634,-2195,-2640,-3022,-3198,-3115,-2843,-2516,-2198,-1900,-1684,-1417,-1411,-1392,-1863,-1302,-1273,-2150,-1316,-1287,-1380,-1567,-1799,-2059,-2379,-5203,-2886,-2734,-2715,-2613,-2640,-3072,-3251,-2787,-2759,-2549,-2058,-2105,-1237,-808,-2550,-244,488,2137,3974,216,-3070,-2795,-1116,1317,-889,-1357,757,-115,-637,-618,-2054,-2393,1895,543,186,1735,789,-1549,1825,5468,3633,2379,-916,-901,-3417,77,3241,2638,1792,-6313,748,115,-464,-959,-9697,-5995,-6641,-2425,-2534,-2586,-5879,-14326,-12351,-6559,-1890,-1631,-45645,-51620,-10415,-1045,-1011,-1085,-1262,-38718,-76666,-48736,-9200,-1354,-1295,-972,-597,11,399,1574,2396,1108,3376,4166,2176,-2781,-296,-3583,-670,1838,674,-615,-1944,-3547,-3324,-2719,-3328,-2997,-1222,-1584,-1722,-1275,-1281,-1978,-608,-114,-916,-282,-79,-2012,-501,-1698,-1033,1199,2096,1809,1508,-191,-4220,50,-280,90,868,-468,-2501,-1370,2010,2222,325,532,-1244,94,-2297,-4122,-3117,2226,1867,428,2720,2660,-29,-27,56,0,913,728,-1373,-662,260,-546,-1135,455,58,2293,2651,2861,-1061,-886,-446,-3071,1230,499,-1348,-1290,-2141,-2963,-3200,-2611,-2132,-1820,-3322,-2562,-2387,-2683,-2267,-1292,-66,819,-117,-2152,-627,-674,-2599,-1820,-1406,-883,2263,471,-1224,-1570,-2376,-4535,2022,4457,3165,-2088,-132,751,296,-1873,-488,-953,-1458,-1809,-2149,-2473,-2661,-2764,-2768,-2941,-2397,-2279,-1777,-1449,-1059,-1428,-1904,-2325,-1218,-661,-360,-485,-2529,-706,-685,-999,-378,-137,19,-2448,55,677,728,707,630,457,-3254,254,141,-1,-39,-262,-1615,-2509,-163,281,427,-2271,547,486,356,100,-1354,-1365,-1202,-1842,-2454,-1745,-1145,-452,-64,-413,1175,1778,-197],[-7,-144,-225,-396,-547,-726,-2053,-1736,-1105,-1227,-1264,-959,-433,-745,-1491,-879,-2439,-821,-2801,1481,1677,752,249,-1838,284,784,826,210,-1972,-705,-1664,-1855,-361,-435,-673,-1106,-1612,-2144,-2248,-1411,-515,-2705,-29,-3263,-585,1147,879,-1791,145,-393,-890,-1168,-1022,-542,-1470,-2817,-1569,1196,952,-313,-382,-652,-2168,-1365,-17,-222,-352,-1481,-3145,-1092,-1433,-1729,-1862,-2052,-2208,-2201,-2433,-2015,-1897,-1761,-1657,-1551,-1514,-1592,-1661,-1710,-1757,-1681,-1638,-1584,-1491,-1362,-1240,-1134,-976,-3878,-625,-591,-475,-434,-379,-2975,-340,-1967,-689,-699,-1389,-460,-1478,-3894,-846,-541,-600,-1509,-2179,-1693,-773,-1157,-957,-1030,-1375,-733,-285,411,1368,2403,-2209,-453,1020,1274,-1599,-1000,-2331,-1295,-2734,211,3854,3049,2045,927,515,-94,-498,-886,-962,-749,-191,689,1084,1102,3251,1947,591,2296,-2777,1178,523,1339,-799,-2032,-1344,1001,-2264,570,1833,1739,1773,515,-1015,-4224,-2993,-2498,1469,312,-35,-1682,-1160,-1891,-2562,-2582,-3565,-2484,122,1188,-2201,1581,531,-1450,4484,1292,-3332,-161,4978,4587,-161,619,-324,-2069,-1924,-390,-992,-1335,-1173,-512,-959,-222,-1594,1385,2882,-240,2834,1182,233,420,-2824,-2044,1782,1225,314,-3373,-3148,-335,-616,-937,-2683,-1668,-2192,-2765,-3362,-4072,-4190,-3723,-3203,-3454,-5323,-6821,-59515,-2366,-2590,-2845,-18884,-5954,-4186,-29102,-3953,-3318,-2679,-25740,-4388,-6334,-600,-552,-629,-61443,-72640,-1495,-1886,-6798,-7250,-2272,-1809,-1165,-451,209,425,877,954,872,650,264,-4067,-603,-854,-902,-934,-802,-1336,-607,-413,-407,-3401,-220,-114,-19,179,276,426,331,9,-123,-3642,-545,-278,-2620,115,1186,50,-672,1236,1794,1024,1281,3265,2631,31,25,1660,1964,-2761,-184,-1666,-864,-614,229,-1627,1977,1858,159,1572,1231,-823,-1160,-2111,-2210,-3752,-4722,-2914,-1180,483,419,-131,-2094,-3031,-1211,709,1886,-2037,-672,2291,1397,-731,-956,-840,-1506,-2137,-2611,-2879,-2871,-2701,-2469,-2385,-2261,-2223,-2427,-2766,-3178,-3672,-3218,-2573,-1912,-1180,-525,151,310,-1072,-486,2477,2200,-215,1369,-226,402,-410,-938,-1656,1631,2485,896,-1259,-1490,36,51,-512,-2286,-1409,-1731,-1745,-1734,-1743,-1859,-2905,-2576,-2916,-3112,-3026,-2485,-1733,-823,149,1227,2246,-1956,-5,-928,1268,4697,4593,-49,1050,-350,38,-1347,272,-3101,-1222,-1649,-1960,-2127,-2237,-2444,-3970,-2192,-2032,-2872,-1218,-767,-372,-77,-67,-639,-1679,140,64,63,-851,-1900,-1654,81,1063,937,-2127,-3092,-2377,-1356,1825,-1377,-2912,-1962,-990,-457,1047,-37,1720,-441,-1384,-1256,-1097,-1640,-970,-646,1163,1581,1764,1707,1057,-341,589,-1505,-1184,-1251,-1711,-2043,-3320,-2292,-2162,-1941,-1657,-1487,-1100,-848,-639,-1042,-495,-573,-1525,-800,-1092,-1743,-1941,-2397,-2802,-3165,-3454,-3406,-3301,-3160,-2983,-2601,-2354,-2115,-2029,-1703,-1543,-1279,-1284,-951,-883,-2575,-1603,-1053,-335,-190,-732,-1801,190,297,-24,193,-2,-2536,-2794,-748,-935,-2081,-1957,-1701,-1736,-1696,-1503,-2514,-1480,-1491,-594,-426,-415,-1022,-840,-3263,-2412,-2322,-2612,-2394,-1946,-1657,-1513,-6310,-2125,-2340,-2141,-1123,236,-453,673,1097,-2098,-1592,-1382,273,-587,-890,-1880,-342,-416,-1182,-877,-451,-2339,-367,-1822,-1437,-2388,758,-803,-1025,1135,757,-2819,-367,-846,-435,-756,-978,-974,-1018,-1002,-1086,-1285,-1579,-1978,-2394,-2654,-2508,-1957,-1410,-726,-986,566,-1673,629,824,1279,353,1235,-456,3796,3902,-331,-146,-365,-2830,1978,2970,378,-1923,2282,1494,-1453,-331,994,-2411,-1521,-929,-1795,-642,-2985,-2427,199,723,-362,631,-297,-2028,-1602,-1713,-2028,-2616,-848,-465,-246,-158,-232,-429,-680,-1139,-3708,-2301,-3029,-3881,-4104,-3319,-2583,-1957,-1468,-1119,-4191,-2959,-3029,-2669,-3771,-1978,-5792,-2750,-3760,-2932,-6391,-4807,-153,1606,2137,2685,-2257,3481,3798,4139,4497,-13147,-8701,-4762,4844,4584,4111,-12242,2839,2078,1264,668,-8106,-14327,-82,-85,-83,-81,-77,-22250,190,433,572,754,774,-12916,-253,79,-4289,536,1470,-5065,2522,-341,-10181,5205,5020,-910,-6230,2301,922,-593,-1817,-2043,-2526,-1040,1148,-1751,-5316,-3520,2646,2762,2291,340,-2916,-725,-1019,-2752,-2801,-3512,-3970,-3902,-3581,-3306,-3129,-3110,-3104,-3397,-3626,-3431,-3119,-2695,-2384,-2013,-1661,-1446,-1330,-1261,-1220,-1256,-4633,-3520,-1093,-971,-710,-482,-2740,-2787,672,1066,1355,885,-1725,-1650,-1381,-2696,-581,471,1142,700,-345,-3659,-2637,-1718,-2498,-3397,-4197,-4621,-4248,-3618,-3016,-2530,-2468,-1862,-1613,-1580,-1544,-1556,-1769,-1252,-1079,-882,-690,-477,-1246,-3916,111,291,401,150,-4638,409,231,-15,-309,-6888,-6804,-3481,-1818,-1860,-1751,-1494,-13774,-12517,-6786,-939,-997,-48211,-48016,-5907,-1342,-1170,-993,-888,-44828,-63377,-35259,-3373,-327,-226,-416,728,1554,-95,1599,3275,2149,3737,4012,1759,-2786,678,-3105,-417,2230,1080,-6,-1597,-3581,-3682,-3145,-2775,-2645,-691,-1341,-1294,685,1106,-2673,2125,2526,-433,328,697,-1075,637,-1597,-1535,476,1189,1391,1239,87,-3766,-162,25,-238,1182,-905,-2847,-945,1561,1758,-611,97,-1517,289,-2263,-3860,-3436,2130,1675,-230,1944,1625,1114,903,369,-135,206,28,-1608,-1337,-788,-1257,-1812,-2206,-2460,-2483,-2453,-2299,-2096,-1886,-1768,-3180,-1750,-1725,-2068,-1858,-1881,-1975,-1985,-1840,-1764,-1617,-3515,-3004,-1169,-1017,-881,-815,-795,-762,-556,-2390,-1133,-914,-2020,-1273,-1350,-12,3691,1604,-384,-2079,-2680,-3723,2690,3929,3061,-2096,280,669,-9,-1976,-972,-1252,-2070,-1235,-1003,-740,-2443,-1790,-2284,-3715,-2424,-2265,-1177,1027,-423,-2140,-1818,-2560,-1272,-283,76,-349,-2375,-1110,-1373,-1554,-1682,-1716,-1715,-1671,-1682,-1587,-1589,-1607,-1630,-1712,-2915,-1659,-1604,-1543,-1345,-1124,-1007,-2825,-1067,-160,65,-1524,382,494,623,730,-929,-1840,38,699,-959,-681,-846,-184,5,-99,345,379,47],[-893,-792,-169,30,-334,-430,-1444,-871,-23,-851,-190,1544,1250,-408,-1858,-1237,-2305,-752,-2551,-1071,-1063,-1052,-1075,-1406,-1416,-1811,-2419,-2844,-2530,-1976,-2367,-1154,-242,215,534,-276,750,788,-2562,-934,239,-2147,325,-3111,-840,1116,1068,-1892,-393,897,198,-643,-1502,-2269,-2584,-2555,-1542,-671,-278,-825,-582,-621,-2082,-897,-1076,-1077,-851,-1895,-2614,-110,63,273,628,867,-593,85,-2367,379,626,155,-430,-997,-1404,-1453,-965,-150,764,-426,1098,2826,353,3453,1602,-1240,-573,-3285,-974,934,3064,7115,6637,-2489,3114,-1896,-577,-932,-1260,-294,-1781,-4094,-1180,-1665,-2060,-2282,-2473,-2629,-2615,-2461,-2115,-1644,-1503,-521,-23,416,825,1067,-1775,-960,260,589,-1689,-1281,-2525,-1159,-3022,-1879,-2334,-2742,-3095,-3453,-3853,-4378,-4114,-3516,-2745,-1992,-1244,-450,371,692,1816,1791,1044,2908,-2166,1002,742,1691,-489,-1817,-916,1181,-2645,348,2071,2001,1905,568,-514,-3566,-2970,-2062,2351,652,-186,-2656,-1446,1072,1362,-1466,-3653,-3063,-2992,-3436,-2905,-263,1075,-1488,4324,1224,-3641,1036,6324,6001,927,937,-959,-2281,-1877,221,-811,-1973,-3070,-3550,-2811,-1539,-1401,1028,2062,-766,1759,934,409,162,-3184,-747,3894,3868,1172,-2977,-3650,-151,-668,-1359,-2478,-3430,-3260,-2046,-737,317,1228,1112,-2161,-3134,-4665,-5508,-57589,1239,727,372,-13796,-7054,-4487,-33543,-135,-364,-645,-22886,-3870,-10683,-2684,-2320,-29275,-90083,-77220,-2594,-2271,-4280,-5265,-710,-55,626,1302,1896,-59,2487,2587,765,1668,2333,-4299,1870,1720,1631,1379,1119,-943,149,-344,-1053,-3705,-2264,-2704,-2856,-2505,-1970,-1239,-674,-289,297,-4700,-740,569,-2642,-350,1654,-290,-698,1793,3439,1242,1295,3464,2688,162,-108,1573,2092,-2858,-536,-1544,-1049,-591,-1927,-3236,-4040,-2934,-1939,-1113,-451,-240,-832,-1897,283,-1213,-56,545,813,1233,556,24,-1870,-2831,-378,2226,2609,-1012,-723,852,23,-739,-1553,-2216,-2835,-3177,-2965,-2409,-1694,-955,-1439,-1890,890,1407,356,-1155,652,-1583,-426,-1368,-861,397,42,-150,-173,-1069,-464,409,735,-765,496,-291,645,-487,-555,-1228,307,73,-284,-1461,-1683,-1538,-2032,-2556,-3103,-3527,-3938,-3837,-3553,-3301,-3142,-3126,-3094,-2905,-2589,-2354,-2068,-1743,-1345,-929,-421,52,-1671,-9,-1058,1427,1640,1918,584,508,-283,-146,-1696,703,-2614,-1169,766,469,-62,-609,-3741,-3897,-858,-311,-2952,1317,2066,2641,1383,-111,-1576,-1985,853,724,69,-421,-1607,-2160,-461,1599,1627,-1282,-2937,-2055,-1407,660,-945,-3519,-2111,-1109,-490,682,-867,1129,-964,-1195,-972,-913,-1735,-1779,-1971,-1772,-1266,-750,-309,129,-862,213,-1211,-1102,288,176,-284,-2508,-2617,-530,-823,-1638,-1622,-2100,-2417,-2424,-2178,-1796,-1465,-1429,-947,-975,-1826,-2144,-2049,-2466,-2740,-2747,-2291,-1764,-1248,-764,-991,-1012,-299,438,593,520,509,-1503,-83,-425,-2767,-928,-382,-379,-383,-744,-2150,-211,-110,-1340,-124,-224,-2963,-2542,-542,-405,-1811,-2221,-818,-1001,-1673,-1678,-1801,-1771,-1624,-1061,-453,119,-787,990,-2999,-2200,593,-767,-86,-781,-1635,-2407,-6735,-2808,-2443,-2377,-2222,-1585,-1554,-1657,-1779,-1915,-2270,-2138,-1847,-1565,-1169,-1913,-375,-4,-1232,-1248,-1068,-2878,-301,-1899,-1316,-2616,532,-821,-777,393,123,-2495,-1436,-1380,-157,60,216,519,674,787,715,464,71,-468,-1101,-1792,-2468,-2816,-2705,-2266,-1824,-1384,-2057,-1030,-953,-995,-1027,-1050,-941,-753,-587,-395,-292,-345,-2982,-719,-1041,-1419,-1906,-1497,-964,-766,270,1272,-2642,-1828,-1275,-1003,-160,-3408,-1244,720,687,-614,903,1994,-2382,-1423,-1653,-2216,-2723,-1051,-1616,-2160,-2559,-2753,-2704,-2445,-2232,-3740,-1772,-1620,-1586,-1427,-1327,-1288,-1322,-1406,-1505,-3426,-3684,-1945,-3123,-3502,-1279,-5939,551,-4269,-3613,-4670,-5342,-506,2808,2967,1288,-2370,3524,3657,3831,1398,-16700,-7021,-9285,4114,3983,3768,-9512,3418,3306,3204,3306,1846,-5938,3793,3857,3773,3537,3133,-16507,2118,1624,1119,853,688,-17227,76,724,-4410,1306,1884,-2572,3139,610,-11750,4367,4361,-1014,-7116,2768,1815,631,-570,-1731,-2777,-2833,-2118,-2940,-6105,-3406,-449,-549,-863,-1214,-2184,-1914,-1994,-3513,-1081,-1759,125,554,807,864,-517,-148,-1318,-919,-2166,-1651,-1171,-965,-2615,-81,2735,3401,3805,3974,3922,435,-3958,-4123,2009,1334,756,147,-2322,-2255,-799,-868,-896,-845,-1399,-2159,-1955,-2781,-968,114,206,201,-911,-3243,-2299,-523,-8,-100,-538,-16,97,277,440,-783,-2412,399,-329,-979,-652,-1248,-1859,-2332,-2884,-3259,-3244,-2931,-2576,-4510,-1933,-1598,-1294,-1183,-2849,-463,-336,-289,-324,-4408,-6964,-1143,-1332,-1366,-1240,-924,-13054,-11531,-7215,121,155,-53522,-47095,-3232,-552,-555,-459,-1377,-46377,-50299,-22841,1039,1121,1024,-1036,649,411,-670,-70,-324,-584,-874,-1098,-1569,-2629,-2500,-2963,-3401,-3568,-3468,-3314,-3203,-3321,-2952,-2846,-2653,-2313,-1658,-1320,-805,677,1453,-3236,1674,3223,-33,754,1227,-243,1542,-1551,-2056,-330,-138,3240,3133,190,-3408,-448,241,-646,915,-1411,-2996,-537,2015,1808,-1668,-429,-1830,495,-2236,-3698,-3663,1218,981,-954,283,-260,-970,-1526,-2009,-2334,-2458,-2325,-2061,-2125,-1549,-1481,-1574,-1633,-1737,-1855,-2171,-2520,-2848,-3091,-3306,-3440,-3651,-3756,-3990,-4274,-4556,-4040,-3400,-2612,-1928,-1236,-3736,-3346,-296,570,684,-516,132,-340,-962,-2285,-2500,-3158,-3088,-2238,-1328,-271,478,974,338,-2282,-3096,-2872,416,-129,-691,-2034,-1845,-2345,-2777,-2755,-2367,-2042,-2684,-1290,-859,-475,-2733,-2073,-3012,-3783,-2280,-2427,-1254,811,-437,-2524,-1855,-2808,-586,244,1406,1082,-2168,-463,-1546,-2021,-662,-1106,-1576,-1984,-2408,-2578,-2657,-2561,-2345,-2129,-2562,-1444,-1095,-761,-822,-217,-395,-2968,-2237,1885,2563,-684,-228,2434,2153,1662,-770,-1866,-190,221,-1405,-881,-709,-181,-51,88,88,-749,-1531],[-2328,-2769,-2269,-1364,-370,-419,-689,11,440,-571,180,2449,1696,-119,-2289,-1569,-2070,-575,-1679,-1229,-1969,-2768,-3560,-4215,-4663,-4387,-3849,-3200,-2646,-2035,-2756,-960,-421,15,250,-359,940,1280,-2846,-485,162,-1546,562,-3045,-1126,970,1177,-1992,-890,198,1512,998,525,113,-1825,-2321,-1466,-1020,-1158,-1370,-1367,-1526,-2118,-1763,-1702,-1516,-1180,-2372,-1912,-212,74,408,881,1215,-950,271,-2145,-21,1240,898,557,244,-788,887,-262,2478,1196,-451,984,2667,266,4839,3030,-2123,-825,-2829,-1354,813,2420,3340,2652,-2099,1315,-1906,-462,-1077,-923,-939,-2088,-4205,-1887,-2257,-2597,-2765,-2871,-2929,-2879,-2834,-2764,-2712,-2687,-2705,-2808,-2928,-2993,-3085,-3063,-2848,-2796,-2623,-2476,-2382,-2716,-2431,-2994,-2645,-2893,-3198,-3499,-3782,-3989,-4093,-3866,-3577,-3096,-2623,-2136,-1563,-910,-269,394,1066,1419,2516,-1595,797,876,1775,-275,-1708,-463,1317,-2669,41,2193,1802,1574,490,149,-2766,-2971,-1344,2925,1092,-19,-3250,-1652,816,1138,-1698,-3824,-3248,-422,-2302,-3860,-3311,-1829,-1460,598,1038,-3102,1748,1440,845,-73,-1047,-2043,-2691,-2812,-2645,-2389,-2327,-2335,-2226,-2039,-1553,-1197,-137,476,-1315,749,640,380,-126,-2884,467,281,-388,-967,-2714,-4642,-2002,-1808,-1230,-1982,961,-952,3559,4801,5742,3523,1507,-2354,-2499,-3824,-3560,-55839,-11298,4511,-7850,-8968,-8761,-8532,-38484,3578,3132,2669,-21774,-4113,-14307,-4214,1023,-51968,-110687,-80102,967,691,-1993,-3201,1051,1285,1600,1954,2261,-843,2380,2293,121,1970,1713,-4743,1222,1109,1097,978,928,-623,685,704,44,-3782,-632,101,-338,-873,-1692,-2587,-3198,-2285,-786,-4034,-718,580,-2632,-680,1059,-417,-621,2617,5219,1511,1059,3496,2673,331,-149,1510,2119,-2930,-896,-1477,-1221,-1159,-2443,-3736,-3200,-1772,-553,499,1370,248,-561,-1660,476,-1005,13,1236,882,698,665,105,-1755,-2621,458,713,368,-145,-770,-1419,-2110,-2580,-2846,-2644,-2230,-1730,-1207,-710,58,-442,-1149,-1847,271,2347,154,-1400,-100,-1285,-22,-904,-962,578,-369,-1278,-2117,-2912,-3365,-3092,-2558,-2007,-1678,-1495,-1411,-1535,-1564,-1611,-1689,-1542,-1395,-1597,-1900,-629,-765,-1825,-1391,-205,-279,-164,-66,48,-530,-1339,-446,-1320,534,621,-78,-1465,391,1047,1186,1217,-1354,-15,-994,-51,-702,-1333,-2031,-2796,-3541,-3879,-3606,-3143,-2726,-2448,-2262,-2265,-2400,-2665,-4912,-3256,-2264,-1612,-3033,22,772,1392,1815,-239,-2571,-2065,992,830,198,-536,-1228,-1975,-2649,-3239,-3544,-3562,-3530,-3554,-3683,-3794,-4077,-4077,-3709,-3304,-2941,-2512,-2161,-1887,-1694,-1577,-1508,-1542,-1783,-1773,-1800,-1855,-1734,-1498,-1150,-598,-1491,-616,-817,-1034,1717,2406,-686,-1717,-2103,1147,2416,-2426,-1740,1275,1615,976,-872,-413,-1071,-1512,-1880,-2123,-2272,-2464,-2483,-2580,-2766,-3062,-3226,-3467,-3698,-3774,-3485,-3157,-2734,-2434,-1905,-1582,-1217,-1660,-921,-988,-2576,-1214,-1304,-1361,-1439,-1538,-2457,-1414,-1315,-1623,-1244,-1273,-3292,-2144,-1269,-1171,-1461,-2569,-1185,-1079,-2208,-1278,-892,-202,-1714,668,1208,294,-472,1581,-2698,-1958,640,-920,1026,492,-345,-1206,-6097,-2591,-3153,-3112,-3186,-1880,-1178,-489,243,-1123,-2937,-2522,-212,-701,-633,-1942,1202,689,-1215,-1560,-1636,-3135,-259,-2016,-1238,-2803,1124,-827,-624,1951,1873,-1865,-2291,-1900,-527,397,180,2721,2685,2587,2032,1933,1507,1100,823,-1106,855,-676,-1309,-291,-1337,-216,-2452,-614,41,1566,1017,301,-996,-938,-1458,-1815,-2107,-2411,-2758,-2929,-2969,-2778,-2310,-1694,-953,-256,420,938,-2926,-1954,-1718,-337,222,-3672,-53,1305,720,-915,580,1983,-2777,-1723,-1818,-2431,-2788,-415,2326,-502,502,2278,2451,2688,1935,-3627,2618,2341,769,1242,-608,723,1216,1213,1208,-2521,-3520,-860,-3597,-3250,-992,-6243,-442,-4890,-3589,-2753,-4644,-1985,-2032,-1941,-1627,-2220,-825,-373,129,-2333,-20033,-4739,-12524,1486,1419,1226,-6020,789,551,248,66,-230,-465,-742,-1168,-1723,-2392,-3170,-7589,-3965,-3268,-2584,-1800,-1087,-20306,-6,376,-4559,703,782,64,628,525,-10663,65,-172,-1134,-8191,-938,-1091,-1223,-1168,-961,-1988,-1241,-233,-4039,-6471,-2992,353,461,543,722,-1401,-1603,-670,-3701,-514,-1386,-423,1791,1741,1677,-515,-27,-1481,1426,-2612,-322,2902,-1172,-2828,85,4441,4686,5758,5755,5578,827,-3264,-4512,2619,1140,1219,210,-1815,-1670,-1900,-2135,-2146,-1957,-1541,-2689,-2359,-2797,-1352,-584,-534,-584,-1376,-2613,-1835,-637,-544,-467,-270,-10,297,678,1062,-272,-2207,1833,-994,-1502,906,944,-1770,-690,1086,1101,1244,1313,-1972,-4858,1305,2408,2318,-1880,-1143,1246,662,59,-535,-2413,-6525,-2449,-2954,-3377,-3696,-3776,-12733,-10095,-7771,-3732,-4844,-61292,-48991,-3469,-3279,-3140,-3105,-3190,-40455,-38246,-12068,-3314,-3432,-3553,-3486,-3464,-3343,-3211,-3227,-3325,-3539,-3846,-3337,-2810,-2412,-1512,-2285,-387,103,345,-115,922,-2902,-308,-3,-1983,-2006,18,-1451,-288,1193,1794,-3538,998,3181,352,1048,1549,461,2220,-1494,-2504,-1115,-1413,2202,2352,173,-3159,-727,421,-1044,263,-1982,-2867,-96,2167,1837,-2708,-932,-2070,760,-2149,-3592,-3742,640,412,-1641,-223,-698,-1291,-1649,-1821,-1741,-1447,-960,-1670,-2896,311,-871,-1170,-461,-30,366,-124,-742,-1448,-2678,-2948,-3664,-4397,-4624,-4240,-3880,-3543,-3328,-3065,-2668,-2343,-1946,-3780,-2818,-834,-474,-184,-1321,-48,78,-578,-1939,-2089,-859,-1226,-753,-1254,560,620,607,571,-2069,-3530,-1978,-111,-434,-775,-1784,-1608,-2070,-2665,-3279,-3567,-3498,-3156,-2592,-2020,-1521,-2939,-2346,-3510,-3025,-1616,-2448,-1155,549,-474,-2182,-1895,-2855,229,870,2377,1204,-1906,-824,-2069,-2750,1178,746,219,-357,-1066,-1716,-2455,-3085,-3425,-3410,-2967,-2311,-1661,-1126,-1636,-211,104,-2724,-3417,1167,1571,187,-860,2350,2439,1782,-743,-1482,-163,-152,-1600,-973,-579,-208,-57,338,-416,-1664,-2926],[300,-718,-286,-595,-309,-224,161,654,254,-253,-923,-1511,-2028,-2529,-3027,-3290,-3360,-3304,-3158,-2951,-2689,-2397,-2056,-1625,-1317,-1292,-842,-691,-2294,-1563,-2463,-875,-1037,-1349,-1782,-2334,-2774,-2608,-3084,-1272,-371,-998,660,-3077,-1424,710,1210,-2052,-1168,-643,998,3778,3515,2130,-2009,-2122,-1373,714,4,-1924,-1124,-1498,-2273,-1667,-1498,-1285,-1044,-2903,-1291,-935,-948,-810,-372,114,-1303,349,-1847,-456,3490,4131,3514,807,-746,1616,-282,3359,1142,-605,804,2402,97,5723,4259,-2932,-1221,-2555,-1756,701,1687,3040,2526,-1878,1651,-2038,-364,-1106,-479,42,-2443,-4290,-1880,-2518,-917,-1581,-3215,-2507,-783,-562,-1634,-438,-2294,9,355,48,-200,-472,-631,-1107,-1393,-1011,-1739,-1927,-2903,-1274,-2869,-1001,-1137,-1289,-1414,-1533,-1657,-1868,-2012,-2326,-2610,-3008,-3391,-3466,-3119,-2617,-2033,-1426,-714,-89,-1146,528,877,1555,-179,-1741,-48,1308,-2418,-354,1280,957,590,65,-564,-2010,-3046,-2348,-2252,-1781,-1026,-2981,-1861,470,811,-2009,-4026,-2997,-491,-1154,-3344,-1462,-899,-1379,677,728,-2474,2204,2275,2117,1662,1126,-1707,-2578,-1859,-398,-428,-524,-1192,-577,-1003,-634,-942,-584,-694,-1852,-1054,-1420,-2143,-2929,-3876,-4127,-3026,-1914,-718,-2536,-6058,-3466,-1722,658,-1782,2901,-1270,6602,7048,5566,3285,1735,-2405,-1578,-2821,-1230,-52693,-27963,4552,-17356,-5209,-10938,-12847,-43494,531,-198,-650,-22197,-4810,-16516,-3213,-1807,-65739,-122961,-82122,-2214,41,-444,-1018,-1200,-1386,-1347,-1116,-817,-1857,-525,-520,-677,-786,-1123,-5308,-1971,-2300,-2431,-2402,-1956,-1319,-617,257,-62,-3536,-699,1462,1880,370,3041,2437,-287,327,-773,-2863,-478,779,-2413,-750,766,-203,-416,3575,7100,1945,654,3397,2601,547,-59,1536,2096,-2922,-1184,-1420,-1301,268,-367,-1458,-1998,-2532,-2797,-2632,-2238,-1841,-1509,-1382,-1093,-944,-775,-609,-540,-464,-442,-460,-1708,-2369,-1147,-1658,-2182,-2775,-3367,-3794,-3912,-3469,-2858,-2087,-1401,-795,-200,-1338,883,-324,-708,-1442,-582,1828,-151,-1527,-805,-856,421,-310,-984,397,1291,436,-544,-1252,-1904,-2201,-2141,-1836,-1683,-1725,-1939,-2358,-2481,-2195,-1578,-584,411,-1565,-2047,-178,-1325,-2689,-418,436,596,232,-112,1287,-261,-513,473,-938,335,115,-33,-1711,-391,-97,23,107,-979,-43,-764,-240,-538,-810,-1167,-1640,-2191,-2629,-2994,-3127,-2930,-2577,-2151,-1833,-1625,-1607,-5027,-2620,-2663,-3180,-3127,-2313,-1533,-772,-121,-449,-3478,-1814,1055,1000,915,263,-273,-649,13,-338,-722,-1089,-2845,-1751,-2049,-2211,-2450,-3298,-2697,-2676,-2593,-2346,-2963,-1886,-1996,-1573,-1469,-1460,-1655,-1633,-1687,-1838,-1887,-1903,-1871,-1678,-2151,-1518,-1275,-1101,-892,-656,-1107,-995,-1407,569,912,-2922,-1952,1099,1732,1769,-789,-18,-500,-1267,-1091,375,-1882,-2565,-77,2403,2827,-3418,-671,973,5370,1854,-325,-29,166,4525,2480,476,505,-1773,79,-142,-2269,514,904,194,-544,-1271,-2619,-2141,-2314,-2423,-2388,-2431,-3158,-2545,-2608,-2567,-2571,-2755,-2348,-2056,-2254,-1451,-1217,-904,-1728,-307,72,242,-155,1054,-2425,-1748,642,-1070,785,1077,707,294,-5352,-1554,-2733,-2709,-4001,-2829,-3027,-2765,-2100,-1260,-3587,-2494,-529,-1011,-557,-1991,935,462,-1187,-1827,-1989,-2801,-237,-2228,-1278,-2955,1145,-894,-631,2305,2219,-1150,-2879,-2484,-990,-103,-1,734,331,-40,-464,-877,-1184,-1326,-1253,-1336,-709,-645,-1314,-849,-1510,-885,-2913,-1367,-306,-530,-1039,-1636,-2161,-2538,-2704,-2560,-2287,-2018,-2203,-1492,-1248,-1081,-2110,-698,-391,-81,285,580,-3354,-1983,-2254,89,351,-3963,132,-417,-1018,-1369,-1146,-679,-3303,-2200,-2161,-2783,-2903,-973,1793,-1060,-250,1007,2820,3139,1318,-3639,2703,2098,582,597,-268,-352,-430,-307,-148,-1729,-2691,-382,-4156,-3119,-1207,-6790,-290,-5755,-2914,-930,-3516,-1339,3096,3207,-4338,-2138,4047,4457,4915,-6310,-21424,-2811,-14119,3026,3240,1909,-2722,-1164,-2688,-2698,-1377,-248,798,1673,2298,2717,2980,3097,3221,3150,3110,2945,2843,2661,-18727,1955,991,-4793,142,-534,-1227,-1995,-2573,-8799,-2633,-2162,-1749,-9437,-883,-509,-272,-46,116,-1381,-1363,-1040,-5156,-6061,-2600,-2272,-2698,-3001,-3015,-2959,-2835,-2861,-3285,-2883,-2951,-3060,-3174,-3287,-3398,-3478,-3090,-2317,-1564,-3200,60,1732,-1392,-3203,-26,4254,4315,5671,8490,7816,817,-2775,-4724,1487,522,2524,1076,-1397,-1209,2099,1176,101,-950,-1798,-3305,-2658,-2899,-1867,-813,-317,-24,-1809,-2082,-1459,-222,-528,-1045,-1546,-2006,-2278,-2163,-1696,-1053,-2037,374,-1853,-1958,388,743,-1657,-1236,502,3098,3850,1723,-2369,-4384,1376,5362,1072,-1968,207,3825,2479,1110,-204,-1435,-5901,-2593,-1874,-1058,-377,-634,-13441,-8937,-8476,1006,-10740,-71138,-53728,-4537,192,-179,-35,-2359,-34691,-27872,-3570,-302,-414,-572,-2127,-694,-664,-1783,-1311,-589,-693,-899,-1107,-1607,-2303,-2719,-3239,-3034,-2505,-1909,-1375,-928,-2474,-419,76,-1763,-1803,45,-1760,136,1527,1730,-3651,352,2184,679,1162,1603,942,1125,-1467,-2896,-1885,-2589,-133,46,10,-3070,-1012,529,-1444,-431,-2669,-2604,330,1823,1512,-3613,-1391,-2192,404,-2027,-3523,-3710,-818,-1200,-2263,-2058,-2623,-3308,-3112,-2633,-2175,-1761,-1335,-1446,-3595,-480,-943,-916,-695,-852,-1050,-1486,-2016,-2597,-3315,-3021,-2674,-2099,-1552,-2794,-761,-468,-390,-405,-460,-762,-1144,-3536,-2124,-2120,-1668,-875,-1965,-178,654,-491,-1487,-2017,-462,-887,-579,-1056,2192,3912,3127,1569,-1657,-3902,-980,-929,-1514,-1915,-2116,-2085,-1904,-1834,-1900,-1974,-2216,-2521,-2680,-2827,-2909,-2877,-2583,-3476,-2058,-1770,-2002,-1201,-968,-706,-1462,-1784,-2532,-238,-287,-296,-310,-1459,-974,-2161,-3293,-80,13,107,264,363,596,731,846,942,954,-1214,-1292,1041,944,-2149,967,1089,-1985,-3717,1278,3525,1220,-1190,4380,5492,1844,-624,-843,353,-48,-1196,-637,-218,-21,242,904,375,206,-494],[412,-1381,-225,-1050,-378,-100,516,378,31,-397,-951,-1354,-1589,-1690,-1711,-1856,-1358,-1095,-994,-937,-959,-1957,-874,-661,-476,-2017,-968,-68,-2433,-1921,-1801,-93,-354,-792,-1363,-2053,-2642,-2662,-2839,-1304,-362,-528,631,-3159,-1677,405,1236,-1973,-1022,-1502,525,3515,3634,1623,-2080,-1871,-1195,-240,-1310,-2410,-3358,-2768,-2361,-1129,-369,53,865,-3221,-689,640,1256,-654,1208,1257,-1526,482,-1390,-769,3488,4251,4422,1409,-668,1853,-239,3313,1016,-711,759,2233,25,6261,5376,-3245,-1561,-2287,-1945,813,1135,1584,133,-1633,-2092,-2400,-1999,-1407,-840,-335,-2655,-4193,-2181,-3172,-473,-1532,-3596,-2857,-1673,-1734,-1885,-1466,-2718,-1129,-1096,-1141,-1225,-1446,-1675,-1839,-2264,-2638,-3060,-3336,-2919,-2472,-2639,-1653,-1398,-1227,-1384,-999,-946,-992,-959,-1070,-1108,-1219,-1327,-1337,-1218,-1066,-864,-654,-370,-214,-658,-359,-568,-696,-782,-1748,-368,207,-2066,-652,2211,2761,1941,-17,1572,-1233,-3043,456,-270,-1189,-1824,-2469,-2235,-2234,-2257,-2200,-4046,-2375,-1168,-470,-2562,1164,1375,-1128,3399,437,-1904,3032,4501,4293,3592,1447,-1303,-2458,-1782,-520,-1377,-2257,-2937,-3084,-2815,-2363,-1949,-1618,-1451,-2253,-1110,-946,-972,-881,-1513,-679,-431,-215,155,-2319,-7576,-5093,-2194,597,-1623,1737,-1523,1033,622,133,-177,-309,-2175,-480,-1674,1218,-47215,-42765,-16467,-22226,-2876,-13368,-17192,-47902,1241,474,-260,-24157,-5614,-16981,-1339,-2492,-72587,-128839,-84072,-4891,10,55,118,164,189,255,374,495,-3058,472,391,-1616,104,-195,-5841,-1002,-1410,-1799,-2369,-2934,-3605,-3522,-2769,-2233,-3200,-1127,-635,-188,351,842,1480,-1147,2518,949,-1770,-185,1077,-2000,-645,711,207,-224,4419,8874,2465,33,3068,2346,661,16,1528,1925,-2946,-1499,-1486,-1386,250,-626,-1557,-2073,-2714,-3457,-3794,-3244,-2624,-2070,-1612,-1315,-1119,-1020,-1057,-1318,-1692,-2200,-2793,-3525,-4068,-3692,-3048,-2323,-1639,-992,-332,240,-208,-1391,961,-979,588,1586,-2047,773,-321,-336,-883,-1620,1012,-718,-1746,-1499,-540,708,153,-1144,62,1840,525,-956,-1048,-264,1004,-782,-1778,-158,-317,619,-1379,374,392,-57,2068,666,-1558,-2280,-355,-2044,-3417,430,205,-191,41,-877,451,-279,-367,-626,-764,-431,-240,-208,-1914,-1364,1527,2153,1038,-771,-80,-662,2894,3597,3463,2099,-1219,-189,-1405,-2000,968,-1331,-878,881,740,619,459,-4281,-2297,-292,-720,-3465,-1337,-1589,-1780,-1914,-1900,-3446,-1712,-1472,-1266,-1011,-826,-624,-555,-556,-701,-915,-1164,-3100,-1685,-1929,-2018,-2147,-2804,-2208,-1980,-1855,-1627,-3734,-1325,-2208,-1254,-1280,-1399,-1572,-1826,-2031,-2376,-2686,-3045,-3422,-3576,-3398,-2975,-2486,-1897,-1269,-629,-1720,-546,-927,865,1959,-2689,-2345,719,1935,1569,-892,-756,-1149,-1351,-2388,-3120,-2326,-2570,-293,1728,2385,-2966,-1301,3114,6269,1759,-226,272,278,4872,2670,344,62,-2008,144,-47,-2137,-1012,-1504,-1853,-2126,-2321,-2655,-2307,-2292,-2393,-2423,-2460,-2872,-2073,-2388,-1272,-1100,-2572,-554,-451,-1915,-741,-1183,-1671,-2311,-2918,-3341,-3091,-2322,-1645,-2307,-1702,218,-1337,366,878,744,545,-5045,-2060,-3678,-2579,-4767,-2004,-2336,-2539,-2532,-2386,-4093,-2288,-1434,-1582,-635,-2100,350,197,-1229,-2075,-1962,-2083,-221,-2560,-1503,-3045,-1325,-1389,-1514,-1555,-1637,-1560,-3141,-3171,-1548,-728,-485,-96,207,564,863,1116,1360,942,1782,-1650,2053,-775,-1367,-1582,-1747,-1645,-3245,-2203,-617,1217,924,571,-1719,-20,-342,-610,-899,-1259,-1714,-2069,-2490,-2868,-2869,-2537,-2029,-1543,-1043,-667,-3694,-1954,-2604,220,153,-4294,-295,-571,-986,-1932,-1661,-2027,-3804,-2781,-2818,-3220,-2996,-2746,-2492,-2295,-2104,-1956,-1818,-1642,-1594,-3786,-1572,-1665,-1865,-1914,-1949,-1882,-1674,-1291,-774,-1015,-1618,861,-4650,-2997,-710,-7412,773,-6769,-1800,779,-2295,-1523,4536,2515,-7382,-2185,3352,3112,2928,-10106,-18987,-1488,-14113,-2313,634,246,60,629,1317,2063,2936,3633,4308,4850,5154,5235,5115,4782,4388,3738,3087,2324,1671,1031,-15603,-201,-720,-4947,-1527,-1558,-1347,-1103,-730,-6809,-241,-63,-1253,-10333,-42,-190,-517,-886,-1307,-1812,-1804,-2055,-6108,-5446,-2216,916,2173,1145,3337,168,-1955,-3187,-2752,307,-638,-1828,2771,2540,2200,-389,24,-1748,841,-3771,-1378,-1535,-1405,-3603,-236,3931,3956,4104,6686,6985,563,-2386,-4606,322,69,1408,815,-943,-741,1588,830,42,-699,-1258,-3603,-2436,-2940,-2517,-2118,-1664,-1324,-2003,-1534,-1060,-413,-325,-365,-387,-434,-483,-471,-431,-396,-1807,-222,-2685,-2116,-144,-200,-1417,-1368,-805,-845,-732,-295,-2620,-3926,1335,2369,-320,-1498,1260,3654,3649,3595,3505,-609,-5251,2808,2005,2367,2107,-9780,-15389,-8280,-9064,1155,-16639,-82193,-60862,-8763,-273,-728,-1259,-2055,-29570,-19521,-2617,-2446,-2131,-1813,-2597,-1161,-864,-2236,-2102,-230,-114,-38,105,31,-2255,-58,-1791,-314,-411,-436,-814,-569,-2006,-607,-673,-1621,-1642,-1073,-2128,-1477,-1818,-2087,-3665,-2431,-2641,-2737,-2804,-2892,-3089,-3163,-2937,-3193,-2606,-3165,-1363,-901,-432,-3160,-1275,552,-1844,-1172,-3470,-2310,680,1297,1057,-3559,-1817,-2182,568,-1938,-3492,-3642,828,-322,-2830,143,1019,776,651,512,-2081,134,241,-1227,-4307,-819,-1083,-633,-845,-287,468,567,671,764,-3750,-454,-2615,705,575,-2270,-49,-450,-1023,-1619,-2157,-2799,-3233,-3293,-2686,-2051,-1285,-564,-2475,-488,501,-537,-1264,-1753,-185,-818,-678,-1018,-296,-901,-1418,-1673,-1607,-4517,-1047,-712,-468,-1320,-930,-415,-663,-1137,-1739,-2204,-2507,-2434,-2261,-1393,-871,-2905,-2886,-3257,-911,-111,-1567,-1020,-1703,-2421,-3162,-3949,-4340,-3968,-3421,-2803,-2211,-1636,-1383,-2107,-3307,568,1075,1521,410,1812,2050,1226,2375,2125,1715,-629,-2626,622,350,-1942,405,584,-1476,-2916,870,1639,1743,-1752,2074,2209,1227,-1045,-649,627,-47,-1004,-573,-319,-316,-291,-1000,-1616,-1980,-2129],[-588,-1995,-546,-1575,-511,-15,-78,-181,-602,-1201,-1960,-2410,-2247,-1578,-1133,-1763,-1010,-403,1335,1873,-1516,-2428,-647,-137,-1066,-2387,-2898,-3355,-3208,-2827,-2524,-2380,-2268,-2343,-2562,-2938,-3340,-3531,-3034,-2419,-1632,-868,-86,-3234,-1874,89,1282,-1738,-542,-2269,113,2130,1623,1011,-2032,-1597,-1455,-2089,-2052,-2477,-1067,-1026,-2266,2042,2666,93,815,-2874,-178,1102,2965,-695,2523,1634,-1702,615,-887,-1015,3235,3754,4350,1967,-635,2096,-220,3149,764,-831,791,2112,-19,6389,6246,-2910,-1886,-2098,-1949,1071,791,4428,3353,-1422,2820,-2163,266,-377,825,620,-2810,-4031,-2416,-3303,158,-1443,-3939,-3210,-1484,-2136,-3056,-2526,-3118,-831,-271,92,292,244,82,-107,-1433,-1155,-1732,-2341,-2872,-2961,-2628,-2236,-2013,-1926,-1923,-2004,-2147,-2391,-2539,-2805,-2973,-3210,-3457,-3613,-3586,-3451,-3223,-2964,-2614,-2386,-2374,-2478,-2805,-3247,-3876,-3310,-2100,-708,-1722,-925,2186,3920,1707,-380,2188,-585,-3037,1466,5271,2718,1185,-2072,-2184,-130,-496,-2274,-3902,-2695,-1961,-1115,-1679,1060,1177,-816,2993,123,-1520,2967,2959,2553,1935,1290,-724,-2212,-1721,-817,-1073,-1354,-1543,-1543,-1539,-1402,-1190,-938,-756,-2554,-1143,-269,-693,-967,-874,292,198,-110,-428,-2090,-6644,-4234,-2628,-2702,-3142,-3314,-2984,-2366,-1729,-1271,-869,-622,-1722,-370,-481,-499,-39638,-51073,-32354,-22118,-2210,-15834,-21335,-50851,-678,-742,-822,-27898,-6267,-16008,-1934,-2633,-76005,-131564,-86471,-6079,-591,240,987,1133,2039,2346,2533,2570,-4371,-5,1798,-2671,1274,1025,-5829,645,570,450,-2051,-821,-280,-243,-464,-921,-2907,-1952,-2617,-3248,-3006,-2010,-693,-1948,1299,590,-793,84,1425,-1442,-439,826,689,-96,5056,8778,3031,-724,2527,1898,644,30,1474,1647,-2972,-1818,-1646,-1444,278,-908,-1897,-2724,-3325,-3840,-3931,-3615,-3250,-2952,-2772,-2792,-2971,-3307,-3835,-4543,-4138,-3001,-1707,-2220,-2213,2130,3148,4065,2285,2415,4305,4864,-227,-1811,587,-1169,847,2538,-2709,668,-389,-12,-217,-2630,24,-1413,-1991,-1701,-316,794,384,-1398,-471,-877,-1074,-1348,-1052,-363,185,-1736,-1709,167,-502,257,-1920,453,677,-850,1159,276,-1508,-2465,-588,-2794,-2742,1236,57,-950,-594,-1706,-1182,-1320,-1520,-1713,-1778,-1648,-1394,-807,-1983,-2328,2281,3465,356,-607,-204,-602,2696,6001,5727,2312,-1614,-277,-2156,-2047,747,-1193,-908,872,657,42,-608,-3630,-2171,-2062,-2181,-3795,-1472,-932,-351,194,-1605,-2553,-861,966,2219,2494,635,530,228,1320,2673,2481,671,-3421,-462,-568,1025,695,-2300,-2199,-959,-774,-869,-2967,-720,-1905,-1063,-1272,-1557,-1868,-2225,-2482,-2828,-3099,-3399,-3740,-4000,-4260,-4212,-3818,-3211,-2517,-1793,-2302,-385,-493,551,1006,-2003,-2573,431,862,545,-965,-1416,-1560,-932,-1876,-1220,-1903,-2454,-1267,-1116,-968,-2137,-614,-491,-503,-573,-595,-825,-1130,-1624,-1814,-1996,-1797,-2138,-887,-413,-1974,393,659,807,750,-192,-2372,-95,-410,-905,-1326,-1777,-2430,-2231,-3042,-2009,-1846,-2100,-1573,-1445,-1451,-1526,-1782,-2013,-2308,-2460,-2422,-2218,-1737,-1264,-2086,-1576,451,-1469,12,1806,1954,2056,-5013,-2412,-4273,-2117,-5226,572,131,-278,-561,-774,-3864,-1853,-1345,-2113,-1679,-1986,-2200,-2481,-2866,-3222,-3444,-3381,-3235,-2939,-2655,-2853,-2201,-1881,-1703,-1479,-1298,-940,-2845,-3655,-1839,-1177,-390,2077,2480,2757,3122,3252,2554,581,1582,-1755,2326,-775,-1171,-2122,-1772,-2132,-2930,-2804,-1127,-1132,-1005,-820,-2027,-134,199,539,-274,751,-966,377,-156,-962,-2514,-2945,-3726,-3859,-3240,-2513,-3288,-1651,-2251,-610,-619,-4391,-1040,-1230,-1408,-2307,-961,-495,-3525,-3102,-2839,-3446,-2772,-1725,1965,-1759,-96,-1150,482,-47,-825,-3799,-2298,-2985,-3634,-3910,-3804,-3328,-2692,-1966,-1208,-361,-263,1130,-4724,-2586,-378,-7675,376,-7488,-274,2557,-836,-1120,4136,1239,-9178,-2192,3967,3692,3427,-12910,-16364,-634,-13073,-6846,1417,1040,856,739,889,1157,1668,2106,2595,2994,3163,3088,2776,2210,1545,596,-357,-1398,-2271,-3026,-12581,-3751,-3441,-4807,-2580,-2068,-1525,-1052,-460,-4524,524,957,-683,-10010,1645,1699,265,321,1401,407,-1274,-2729,-6616,-4591,-1664,651,1727,237,3638,1389,-1435,-3690,-1966,1064,65,-2214,-1355,-2020,-2505,-2810,-2970,-2870,-2832,-4043,-2307,-2064,-1773,-3802,-1303,-1028,-862,-776,-750,-780,-922,-1899,-4045,-1654,-2068,-2466,-3000,-3464,-3889,-4362,-4672,-4257,-3879,-3421,-3126,-2842,-2632,-2591,-2159,-1812,-1466,-1738,-792,-449,126,822,1062,172,-625,1341,1407,1810,344,-1350,1673,-3177,-1780,-480,420,-882,-922,-1655,1400,1469,1889,-2450,-3327,1392,4713,-1361,-587,2181,7020,7175,6753,6114,-545,-4574,2987,543,944,189,-22801,-18470,-8073,-9169,292,-21469,-93035,-69575,-15094,-1319,-2065,-2829,-3399,-25128,-13345,-2045,-1395,-862,-499,-2806,-89,-13,-2390,-2520,-205,-389,-625,-815,-1243,-2074,-2079,-2490,-2891,-3008,-2830,-2531,-2205,-1837,-1476,-1215,-1360,-1298,-677,-2250,-120,197,675,-3523,-661,2357,1427,1132,1223,1379,2567,-1294,-3198,-3092,-2256,-693,-1226,-1352,-3244,-1283,-185,-2039,-1764,-3848,-1828,-115,-661,-1287,-2632,-2539,-2859,-2649,-2156,-3244,-3350,-443,-980,-3060,-52,945,908,957,836,-2384,165,942,-869,-4831,-1181,-1110,-181,-862,-398,1401,1443,1413,1281,-3130,-296,-2493,-566,-1277,-2102,-2823,-3139,-2847,-2078,-1122,-339,362,-2906,-810,-2640,90,1477,-2376,-763,352,-521,-1090,-1270,-697,-785,-808,-926,1560,2156,2550,2005,-1294,-4852,561,1713,1078,-3424,-541,-810,-1155,-1300,-1215,-2329,-2024,-1354,-2279,65,76,-2783,-3284,-2724,-999,-1495,-1965,-2397,-2646,-2590,-2303,-2094,-2084,-1421,-1278,-1152,-1100,-1181,-1758,-1739,-2543,-1240,-1182,-1052,-794,-547,-154,112,315,443,428,-7,-3446,-935,-356,-1406,-171,-130,-925,-1914,542,800,967,-2090,1149,1182,363,-1581,-525,985,231,-742,-431,-473,-680,73,222,-1565,-920,-1363],[-2656,-3399,-3295,-2685,-1977,-1411,-1020,-651,-526,-441,-358,25,121,336,-668,-1615,-736,-559,2024,1947,-1917,-2451,-790,1482,900,-2198,-1434,-963,-2888,-2215,-643,-872,-966,-1096,-1237,-1410,-1505,-1508,-2296,-1648,-1509,-1384,-1239,-3244,-2104,-1123,-1170,-1449,-1470,-2584,-1825,-2009,-2080,-2032,-1961,-1766,-1417,-1064,-656,-2350,-1086,-1249,-1942,1647,2113,168,754,-2282,110,1467,2332,-356,1419,819,-1984,-465,-953,-1319,-1375,-1188,-858,-464,-789,6,-363,118,77,-1067,158,319,-151,1168,1777,-2165,-2257,-2099,-1867,1348,639,3082,2278,-1325,2313,-2309,580,48,1336,819,-2993,-3920,-2653,-2803,754,-1430,-4220,-3631,-1967,-664,-2273,-2443,-3522,-3454,-2812,-2155,-1585,-1217,-935,-679,-799,-877,-1127,-1644,-2315,-2259,-2511,-2531,-2449,-2296,-2103,-1927,-1790,-1755,-1651,-1711,-1718,-1841,-2021,-2189,-2316,-2490,-2659,-2813,-2836,-2867,-2932,-2848,-2652,-2203,-1656,-1997,-321,469,-1434,-1199,2080,3450,1607,-851,2608,-127,-3000,2442,4466,3158,1458,-1818,-2473,-442,-2,-2164,-3577,-1597,-2261,-2773,-2718,-2105,-1210,-466,677,-144,-1289,2503,3423,3835,4072,1382,-140,-1879,-1670,321,-905,-1641,-1246,1719,-1533,983,40,-693,-1056,-2684,-1151,-480,-1284,-1257,-337,2452,2626,2545,2431,-1782,-4563,-2100,-2929,192,-1530,-114,-1797,-1098,-1343,-1431,-1237,-951,-1066,-230,-24,244,-30818,-50848,-38571,-18710,-3185,-17945,-24921,-51384,-1548,-2198,-2805,-33658,-6481,-14154,-2899,-2652,-79370,-134163,-89402,-5746,-1308,-437,-11,-294,512,559,450,128,-5546,-1274,-2143,-3690,-2816,-2228,-5098,-667,115,-422,-3451,-1613,-364,1699,1937,-1293,-2610,-743,69,697,938,1256,1238,-2458,100,384,150,-17,-285,-729,-415,-349,4,39,1162,1844,2515,-1419,1909,1368,574,39,1433,1403,-2876,-2035,-1765,-1373,428,-93,-1988,-1098,-1507,-1985,-2408,-2727,-2965,-3088,-3082,-2968,-2670,-2154,-1452,-659,301,1367,517,-2576,-2188,2900,6409,6166,2844,3017,4360,5022,-227,-2216,156,-1324,1014,-45,-3126,-1963,-2508,-2757,-2868,-2748,-2621,-2655,-2771,-2873,-3065,-3170,-3127,-2984,-2719,-2514,-2256,-1982,-1814,-1639,-1444,-2283,-1424,-1011,-888,-683,-2392,-180,166,-1645,276,-136,-1378,-2542,-810,-3466,-1944,-519,-1134,-1860,-2361,-2811,-3126,-3289,-3310,-3169,-2812,-2254,-1681,-1126,-1953,-3088,1876,2874,-185,-448,-294,-554,2348,4096,3608,2441,-1634,-325,-2998,-2081,454,-1154,-967,667,-54,-107,-563,-3205,-2232,-1645,-1870,-3660,-1804,-1702,-1571,-1449,-2331,-1597,-805,-447,-98,342,753,775,405,1912,2129,2298,756,-3650,-103,-315,2927,2888,-1830,-2143,-649,-810,-1234,-1815,126,-1350,-351,-761,-1622,-1377,-1546,-1532,-1570,-1534,-1546,-1624,-1666,-2301,-2341,-2597,-3001,-3359,-3576,-3557,-3274,-2970,-2544,-2155,-1813,-2586,-1403,-1301,-1225,-1207,-2022,-1799,-1011,-2004,-714,-1811,-2390,-732,118,385,-1403,830,1332,1580,1090,55,863,628,3211,3000,317,-791,-2310,584,348,-1914,1408,2611,1161,1485,93,-2035,-841,433,2483,1814,-1265,-2056,-748,-3613,-1659,-1173,-1662,1405,1249,-563,955,-328,390,-1583,-1399,287,21,30,-141,-1954,-1579,299,-1687,-504,1937,2396,2854,-5411,-2550,-4762,-1656,-5599,3381,3097,815,307,69,-3564,-1564,-1785,-2805,-840,-1904,-1974,-2314,-2431,-2227,-1852,-1376,-1043,-2712,-1915,-2690,-550,-1227,-1252,-1002,-1288,-1399,-2440,-4128,-2017,-1703,-1280,-1209,-1258,-1260,-1280,-1268,-1176,-1019,-824,-1942,-532,-935,-1037,-2555,-1903,-2538,-2653,-3456,-1317,-1677,-2082,-2517,-2738,-2630,-2350,-1951,-1560,-1245,-1002,-644,-287,83,-2772,1104,606,2331,2617,1812,-3005,-1490,-1692,614,-203,-4619,-1297,-2090,-2206,-2852,-493,381,-3251,-3355,-3179,-3838,-2620,-1964,1552,-2072,349,-1507,-981,-487,-831,-4067,-961,-807,-593,-141,330,-591,1204,790,1708,493,850,2079,-4744,-2301,-278,-7750,-355,-6948,900,1147,344,-634,2165,1035,-6790,-2656,2454,2181,1835,-14228,-14352,-716,-12221,-10545,-1747,-2515,-3056,-2579,-1802,-1072,-216,513,1289,2009,2549,2889,3031,2939,2753,2272,1756,1123,606,144,-10455,-584,-1363,-4946,-1351,-1627,-1968,-2472,-2896,-2988,-2663,-2205,-1848,-8893,-1184,-956,-1313,-828,-824,-1015,-1373,-3548,-7087,-4015,-2438,-2406,-2119,-1748,-1277,-904,-893,-3799,-1422,-160,-201,-2728,-620,-932,-1249,-1574,-1918,-2136,-2514,-4321,-2922,-2974,-2873,-4252,-2775,-2663,-2619,-2600,-2577,-2542,-2541,-2468,-3631,-2406,-2389,-2302,-2302,-2193,-2021,-1885,-1661,-1476,-1275,-955,-2629,-749,-2115,-2985,-2103,-1337,-1353,-1526,-1433,-1289,-771,-167,435,67,-1122,959,1438,1859,168,-1139,1442,-3475,-1493,-1055,95,-530,-458,-2124,2466,2072,1996,-2226,-3052,1139,3698,-2381,76,2552,3521,2841,1999,1019,-1310,-4384,-2372,-2638,-1964,-7220,-39223,-22926,-8725,-9064,1244,-24570,-101543,-79223,-23684,-1837,-1574,-2053,-2263,-21876,-9899,-875,-308,181,557,-3140,489,446,-2659,-2887,-460,1724,1626,1530,-496,-2091,226,-1306,-1119,-1815,-2448,-3083,-3692,-4150,-3836,-3491,-3199,-2787,-2505,-2302,-1520,-1044,-476,-3604,-1242,1122,1505,892,790,1232,1495,-1273,-3222,-2966,-1361,-926,-973,-877,-3597,-1263,609,-2256,-2454,-3185,-1439,343,-377,-1230,-2220,-3280,-4006,-2947,-1963,-2981,-3083,409,-1801,-3085,-20,1691,1898,1854,677,-2534,252,943,-604,-5355,-1539,-1243,-377,-919,-624,175,298,348,298,-2269,-126,-2446,-370,-352,-1238,-13,-1676,-93,931,1238,1316,225,-2553,-171,-3130,-8,-458,-1902,-1504,-1893,-1963,-1789,-1266,-609,-884,-1052,-888,2428,2998,3362,2023,-1220,-4216,1215,2433,52,-3701,-241,813,1188,1774,-268,-2544,-1874,-728,-1984,574,718,-2581,-3547,-2080,668,1566,-233,449,432,-1432,-685,-2222,-1823,500,-136,-647,-1072,-1415,-2085,-1994,-2250,-2519,-2699,-2719,-2481,-2149,-1620,-1210,-884,-666,-643,-694,-2941,-2350,-1745,-2134,-2590,-2943,-3037,-2818,-2458,-1957,-1469,-2136,-532,-120,-585,-2078,-410,1131,778,-379,-176,-594,-1019,96,-26,-2407,-1557,-2435],[-1166,-964,775,-2534,-970,-50,2088,3737,2260,743,1645,1898,-331,306,-220,-1410,-433,-783,2518,1687,-1945,-2042,-931,469,-67,-1542,-1198,-1267,-3094,-1953,-1386,-1327,-1137,-1014,-948,-977,-1010,-1049,-2058,-1577,-1775,-2045,-2319,-2949,-2995,-3345,-3323,-3109,-2817,-2555,-2321,-2122,-1871,-1597,-1766,-1243,-1030,-907,-797,-2003,-1043,-1456,-1314,-452,-402,-401,-425,-1643,-918,-1288,-1697,-1991,-1962,-1856,-2317,-1422,-1167,-1606,-907,-820,-753,-657,-1063,-459,-607,88,-297,-1317,798,1571,-291,1777,1648,-1220,-2524,-2209,-1666,-1147,-1913,-2689,-3163,-3107,-2757,-2418,-1740,-1104,-253,883,-3097,-3785,-2784,-2086,1281,-1458,-3945,-4029,-2187,-771,-2388,-2066,-3621,153,335,-223,-371,-253,103,612,-24,150,-133,-1155,-1865,-1941,-2044,-1073,-813,-1442,-2016,-2639,-2641,-2542,-2174,-1906,-1574,-1373,-1258,-1174,-1095,-1505,-1186,-1343,-1359,-1504,-1788,-2044,-2310,-2397,-2385,-2268,-1978,-1633,-1316,-1415,-647,-380,-187,-1354,-410,-731,-2827,-1849,-2412,-2838,-2485,-1940,-2817,-1210,-1145,-1811,-3066,-1561,-1614,-2491,-701,103,649,-67,2667,-251,-1117,1738,4632,4817,4636,1227,414,-1472,-1604,-136,-1335,-2007,-996,1588,-1720,-699,-1917,-2642,-1974,-2604,-841,-570,-1891,-1527,113,4133,4295,4139,3677,-1382,-2377,117,-3026,-22,-1473,1296,-1665,1223,1410,1594,1576,703,-309,2090,2265,2671,-21831,-43829,-37337,-14786,-5687,-19332,-27722,-49289,-3204,-2761,-1681,-41722,-6157,-12006,2104,-3158,-85152,-138777,-92751,-4488,-1808,1523,839,-1638,-801,-1668,-2499,-3294,-6351,-2775,-2156,-4603,-1204,-976,-4057,-860,-854,-834,-4273,-2334,-1004,-928,-548,-1709,-2314,-721,-127,305,1059,3254,1801,-2549,-987,357,1067,688,2372,76,199,1419,1751,186,2074,2184,2309,-1893,1284,799,456,24,1394,1139,-2621,-2128,-1777,-1166,-99,-300,-2132,-739,-924,-1228,-1537,-1809,-2077,-2301,-2463,-2578,-2579,-2439,-2205,-1980,-1682,-1374,-1057,-2805,-2142,-499,-549,-616,-769,-988,-1178,-1418,-1518,-2491,-1528,-1460,-1398,-1310,-3168,-1141,-1062,-1048,-1217,-1963,-1819,-1892,-2329,-2739,-3213,-3415,-3135,-2706,-2183,-1733,-1225,-1506,-711,175,-659,-2171,-1010,929,-876,-540,-2660,522,1038,-2370,-439,-515,-1164,-2512,-983,-3700,-1121,2906,290,-1968,1071,-3403,-631,-1194,-761,-1495,-2045,-2431,-2840,-3102,-3213,-3364,-3017,-2764,-2524,-2333,-2238,-2034,-1839,-1752,-1584,-1453,-1400,-1411,-3839,-2054,-1478,-1622,-1829,-2027,-2320,-2654,-3093,-3612,-4090,-3502,-2819,-3273,-1114,-251,575,1265,-3020,-616,823,860,1967,1533,883,144,-775,-1752,-2757,-3458,-3340,-3456,-2091,-1530,-996,-722,-1368,-2001,-843,-1195,-1527,-1893,-2230,-2473,-2575,-2518,-2425,-2341,-2360,-2388,-2627,-2884,-3226,-3612,-3882,-4169,-4358,-4418,-4384,-4369,-4399,-4491,-4594,-4833,-4896,-4457,-3994,-3554,-3205,-2874,-2557,-2290,-2473,-1874,-1332,-1843,-713,-1638,-2324,-972,-423,548,-760,2196,2968,3287,516,249,1099,816,4399,3182,365,-1245,-2454,868,582,-1862,1405,2859,1133,1343,456,-1634,-1443,834,3221,1493,-1770,-1690,-546,-3703,-2156,-1394,-1217,3142,2853,72,1726,-675,238,-1509,-1944,1813,18,831,962,-1793,-1616,118,-1895,-1096,154,264,527,-5958,-2163,-5082,-1158,-5760,703,386,30,-262,-558,-3291,-1384,-2193,-3466,-2059,-2119,-1959,-1622,-1286,-1803,-676,-399,-321,-2549,-2207,-2456,-967,-1350,-1639,-1991,-2345,-2448,-2378,-4278,-1891,-2129,-849,-204,359,945,1419,1761,1987,-106,940,-2074,1385,-1095,-853,-2416,-2003,-2609,-2492,-3581,-1932,-1361,-837,-501,-3159,-272,-478,-788,-1208,-1674,-2005,-1841,-1308,-584,-3012,1020,-33,2384,2723,1604,-2727,-1358,-1011,500,-694,-4831,1107,443,-341,-3404,-1550,-1892,-3017,-3206,-3405,-4227,-2405,-2081,1226,-2389,790,-1123,-2514,1069,-259,-4408,1941,2131,-131,612,762,-850,2991,-889,1046,992,1156,308,-4518,-1982,-2239,-7375,-3625,-5822,-2714,-2257,-1997,-1938,-2108,-2417,-4488,-3422,-3648,-4137,-3581,-13410,-12856,-1937,-11798,-12823,-578,-189,236,480,685,697,721,542,422,374,400,581,945,1414,2038,2511,2997,3335,3688,3958,-9172,4220,-1731,-5313,4133,3992,3753,3306,-1397,-683,1539,828,52,-7328,-2448,-2383,-2909,-2199,-2138,-2120,-2049,-4325,-7147,-3552,-2449,-2614,-2687,-2706,-2583,-2498,-2375,-3409,-2398,-2483,-2637,-3120,-3077,-3088,-2762,-2244,-1701,-1093,-770,-4068,-420,-609,-952,-4676,-2098,-2458,-2212,-1446,-490,526,-1124,-1880,-3231,-2728,627,-2138,-148,465,599,1398,2289,1036,-354,-1670,-2873,-2429,-1494,-3161,-2667,-2352,504,-1222,-284,-877,-989,-659,-14,-109,-1596,577,1404,1782,-182,-977,1221,-3077,-1151,-1645,-228,-168,106,-1703,2638,1607,583,-1747,-2908,-1652,-1684,-3094,-1294,-1080,-821,-599,-247,228,-2541,-4499,1802,-4260,-12512,-28296,-57507,-28124,-9933,-8532,2073,-25061,-102746,-87953,-33862,-5152,-1869,-1836,-1590,-19640,-8926,-269,-12,99,55,-3403,-276,-511,-2898,-2930,-1378,-1674,-1940,-2069,-2334,-2518,-2655,-2757,-2816,-2611,-2217,-1776,-1334,-854,-935,-123,-1177,-707,485,-2034,334,48,-196,-3723,-1834,-576,-527,-397,-248,-200,-175,-1217,-3135,-2361,-701,-959,-1233,-1514,-4020,-2138,-2349,-2587,-2974,-2667,-2656,-2607,-2583,-2433,-2184,-2311,-1472,-987,-1488,-2544,-2697,551,-2569,-2785,388,1481,1202,955,473,-2390,-385,-925,-1517,-4987,-2507,-2070,-1469,-903,-819,721,1233,1651,1964,-1310,190,-2307,2334,750,-839,1984,-2524,172,1185,945,568,-150,-2148,-501,-3149,-1049,-1217,-1378,-1538,-1663,-1656,-1649,-1526,-1438,-1370,-1300,-1096,-1035,-969,-979,-1003,-1137,-3468,-1278,-1413,-1557,-2139,-1521,-1213,-740,-300,98,-2200,-1466,-140,-1598,28,587,-2289,-3237,-1402,1219,2161,550,1010,489,-1922,-757,-2322,-1595,2189,2573,3122,1800,-968,-2360,-637,-647,-2282,2019,1620,-267,842,437,-146,1300,653,-32,-600,-1937,-2070,-3138,-1982,-2041,-2041,-1958,-1795,-1664,-1477,-1318,-2078,-959,-790,-1587,-2525,-450,-403,-441,-556,-634,-832,-1475,-1061,-922,-2241,13,-859],[-1714,-902,-349,-2625,-1263,-160,986,1424,1722,888,1778,1435,-654,247,134,-1254,-146,-1149,720,440,-1708,-1620,-1121,194,337,-776,-775,-1444,-3100,-1535,455,1206,1211,1086,157,600,357,179,-1802,-378,-527,-608,-716,-2436,-2293,-1225,-1368,-1543,-1569,-1542,-1466,-1373,-1195,-1455,-1417,-1030,-787,-868,-1003,-1576,-1314,-1585,-1717,-1916,-1987,-2004,-1907,-1783,-1666,-1461,-1256,-1004,-609,-376,-2664,-247,-324,-1820,-918,-1293,-1649,-1865,-1861,-1655,-1182,-561,-913,-1483,859,1551,-374,1753,1578,-208,-2549,-2360,-1369,-1501,-2318,-3183,-3901,-4291,-3910,-3410,-2847,-2223,-1405,-319,-2998,-3557,-2729,-1355,1713,-1511,-3411,-4269,-1743,-732,-2351,-1065,-3199,60,1904,-569,1638,1660,981,1964,701,834,490,-465,-1291,-2035,-1824,-1111,-282,-756,-1132,-2965,-1576,-1729,-1726,-1851,-1907,-2092,-2340,-2573,-2709,-2788,-2737,-2595,-2316,-2111,-2066,-2053,-2135,-2156,-2223,-2445,-2247,-2104,-1958,-1739,-1660,-1642,-1761,-2152,-2770,-3215,-2504,-1267,-180,693,1481,-1558,-3233,-837,-324,-1316,-2466,-107,232,-2860,895,1809,479,286,3191,-196,-1000,728,2636,2123,1419,686,-100,-1111,-1613,-1668,-1968,-2358,-2511,-2495,-2363,-2010,-1542,-1032,-599,-2445,-451,-655,-2568,-1873,370,1694,1693,1460,1203,-1047,-363,31,-3031,-1038,-1644,-2327,-3110,-2518,-1516,-595,364,-44,278,2282,3449,3922,-13772,-34581,-34018,-13080,-9633,-19880,-29884,-45380,95,1581,3080,-52419,-5488,-10133,6494,-5790,-94752,-146562,-96402,-3332,-2193,2823,2349,-2911,1694,1467,1277,1046,-6750,-2677,-76,-5557,-501,-594,-3072,-587,-521,-461,-4370,-3100,-1119,-1332,-1066,-2155,-2222,-886,-353,-161,1010,3703,1535,-2467,-2063,307,1734,783,2694,695,292,1526,2009,132,1762,1359,1031,-2208,510,25,77,-245,632,457,-2423,-2314,-1851,-1057,-36,-243,-2320,-1255,-842,-267,-363,-482,-685,-954,-1281,-1673,-2045,-2317,-2471,-2537,-2418,-2205,-1941,-2880,-2297,-1532,-1652,-1804,-2062,-2421,-2794,-3283,-3715,-4207,-3722,-3026,-2406,-1833,-3103,-911,-659,-353,-412,-1486,-2540,-1315,-2019,-2782,-2972,-2043,-1067,-2369,-1133,-383,59,-1403,-591,397,-1165,-1857,-746,1033,-1237,-1098,-2855,318,913,-3192,-1075,-1049,-1096,-2616,-1310,-3448,-517,3552,449,-2209,1494,-4060,-1338,-1807,-261,-941,-1435,-1742,-2030,-2111,-2004,-3266,-1434,-1090,-915,-801,-983,-1215,-1611,-2256,-2937,-3725,-4030,-3276,-3527,-2113,-768,-1441,-1280,78,-1651,672,1002,-3212,-2942,-257,-1152,-2910,-1403,-740,476,1966,-3638,184,1718,943,4230,1877,2098,864,167,2532,2750,2421,572,-3200,-2448,-3041,-2615,-2025,-1519,-1939,-1188,-1377,-1918,-2016,-2420,-2695,-2641,-2197,-2042,-945,-388,153,402,-1436,-43,720,639,-2336,-1454,-845,-1117,-1667,-2191,-3921,-3073,-3498,-3772,-4002,-4152,-4200,-4183,-4110,-4049,-4080,-4153,-4223,-4040,-3694,-3179,-2582,-2346,-1284,-1004,-109,-330,1753,2264,2548,-229,439,1246,960,1812,1577,397,-1750,-2652,1128,808,-1854,1207,2910,1097,1155,803,-1267,-1833,1337,3716,1113,-2124,-1391,-456,-3325,-2628,-1729,-827,-630,-892,-1150,-1300,-1412,-1274,-1470,-2356,-74,13,902,485,-1590,-1686,-117,-2085,-1779,709,487,406,-6369,-1245,-5084,-665,-5670,308,101,-138,-298,-420,-3069,-1323,-2519,-3688,-810,-1519,-438,-540,-861,-1609,-1937,-2574,-3394,-4197,-4971,-4735,-4031,-3250,-2700,-2214,-1900,-1526,-1373,-3948,-1487,-2280,-829,800,1188,1315,1878,2038,2087,-189,854,-2067,1403,-1135,-563,-1852,-1979,-2270,-1916,-3136,-684,1614,2934,1973,-3664,1632,3898,2893,-588,1195,752,1470,1687,968,-3095,550,-637,730,1028,1338,-2354,-1156,-219,388,-1141,-4899,2700,4046,950,-3765,2556,3171,-2727,-2671,-3324,-4461,-2022,-1958,1102,-2593,1268,-103,-3866,388,-369,-4652,1585,2480,-246,447,982,-1035,4498,-2518,290,1485,231,-858,-3893,-1485,-346,-6606,-2117,-4442,3022,3393,2278,559,2787,1900,-2342,-4297,-788,-1959,-3120,-11279,-11727,-3818,-11813,-13439,-1117,-578,-164,-72,-118,-415,-714,-1190,-1547,-1753,-1807,-1665,-1329,-892,-295,181,726,1192,1735,2246,-8602,3048,-1526,-5849,3650,3686,3611,3312,-1770,1043,1881,1207,400,-5470,-4759,-4698,-4125,-3101,-3099,-2821,-2272,-4857,-6561,-3028,-1324,-401,-387,-3341,-414,-756,-1138,-2665,-2021,-2238,-2198,-3141,-1453,-898,-327,143,427,128,357,-2998,-733,-1713,-2849,-4592,-4771,-3590,-2352,-1211,-206,633,-1817,-1945,-2695,-3368,1356,-2627,-476,130,-425,-1033,-1523,-1973,-2286,-2355,-2442,-2469,-2582,-2706,-2974,-3223,-3547,-3774,-3847,-3826,-3426,-2939,-2438,-1827,-1876,-523,208,945,-533,-711,1184,-2385,-682,-2057,-346,334,839,-735,2740,3718,2673,-926,-2755,646,662,-3350,-395,-735,-875,-930,-784,-493,-3901,-4765,521,-6968,-23516,-49907,-75784,-33290,-11427,-7576,1373,-23348,-95529,-93467,-44786,-8284,-732,-1094,-1433,-18259,-10067,-2959,-4405,-926,-697,-3501,-180,-327,-3068,-2511,-2260,670,649,672,-1287,-1893,244,-903,-511,-31,6,-978,-17,-31,-1067,-177,-955,-369,-684,-1512,-1248,-1646,-1918,-3780,-2414,-1640,-1179,-616,-34,437,743,-1109,-2962,-1668,330,233,2213,-1552,-4449,-614,491,-1985,-2996,-744,-492,615,303,-1043,-499,-2319,-766,-938,-1359,-1997,-2241,-1391,-3184,-2342,-1401,-1494,-1713,-1759,-1737,-2140,-1370,-978,-536,-4277,-1959,-1523,485,-905,-1042,97,-454,-1177,-2037,-2818,-3002,-2131,-839,-34,-576,1530,-3144,480,4099,7766,4543,-661,-1818,1042,-2813,-18,-202,-1155,-1930,-493,-781,-1431,-585,4,-1256,-1663,-871,1230,822,329,-163,-1135,-2784,-1643,-2101,-2548,-2924,-2759,-2236,-1776,-1526,-1453,-1814,-1500,-1627,-1613,-1552,-1473,-2099,-2877,-943,-703,-532,-372,-299,-266,-2588,-1186,-2605,-1637,-731,-939,-999,-915,-1110,-2741,-247,71,-3255,528,675,-1030,146,-303,-728,1492,994,358,-257,-1196,-1432,-3111,-2078,-1871,-1535,-1138,-679,-243,275,793,-2271,1880,387,-2655,-3022,-852,1891,1686,-97,-132,-1413,-2306,-1903,-1630,-2198,-712,-1521],[-2170,-699,-1022,-2481,-1588,-1677,-1704,-1523,-1437,-1376,-1446,-1431,-1386,-1400,-1511,-1526,-1537,-1712,-1836,-2082,-2392,-2663,-2377,-1663,-968,-189,-366,-1574,-2955,-1158,703,2652,4487,1416,418,1358,4781,2124,-1631,720,-549,-369,-651,-1948,-2335,153,2124,-17,1196,-671,-1020,714,-240,-2089,-1064,-907,-868,2062,-1170,-1274,-856,-1768,359,1902,1922,917,1667,-411,233,138,-550,-1178,-1563,-1959,-3161,-2567,-2790,-2991,-2821,-2448,-1991,-1491,-1940,-758,-1383,-385,-1660,-1620,-690,-1078,-1578,-2139,-2776,-3294,-2741,-2648,-1773,-1529,-1275,-1199,-1153,-1163,-1246,-2177,-1221,-1128,-911,-519,-2771,-3332,-2618,-817,983,-1730,-2980,-3936,-977,-607,-2259,-788,-2798,-870,-776,-1328,-327,-92,221,652,877,1159,1059,280,-719,-1944,-1628,-1297,-135,-816,-1350,-2080,-1145,-593,116,601,1009,-434,917,511,-59,-839,-1657,-2663,-2223,-1604,-912,-1165,-350,-2358,161,-2667,1775,-273,-859,-1763,1129,768,359,-2335,-772,-1242,-2062,-1608,-1350,-1144,-902,-1529,-3594,-1129,-1521,-1906,-2340,-2578,-2518,-2957,-1715,-1232,-744,-299,52,62,-859,-270,465,216,-274,-875,-1616,-2314,-2814,-2899,-2405,-2633,-1283,-667,-2232,207,539,780,703,-2205,-33,-711,-3198,-2209,509,997,942,735,574,-753,233,82,-2905,-566,-1460,-452,-1118,-681,-738,-861,-926,-1047,-1090,-1222,-1451,-1622,-7243,-27901,-34175,-15223,-14456,-19402,-31498,-40341,2715,3642,4436,-65552,-4434,-8621,5359,-10022,-108030,-157259,-99761,-2926,-2349,3343,3783,-3811,4732,3431,3054,3305,-6542,-3353,4546,-6377,3639,3214,-2053,2689,2619,613,-3604,-3635,-895,566,-362,-2352,-2527,-2413,-1239,-465,1032,2617,1363,-2174,-2725,407,2333,853,2998,1262,303,1576,1648,86,233,-517,-1264,-2097,-2777,-3217,-3097,-2693,-2192,-1983,-2083,-2371,-1727,-1228,-1163,-1169,-2214,-1872,-737,-425,-41,391,772,1092,-1177,-120,1362,1530,1531,1440,1374,1306,1264,-2539,-2406,965,716,489,215,-107,-384,-727,-965,-2570,-1442,-1697,-1978,-2214,-2820,-2473,-2449,-2387,-2405,-2281,-2597,-1935,-1647,-1122,-520,238,1115,-2764,-1158,-808,-241,-1038,-369,785,-1474,-1385,-423,1085,-1539,-1553,-2806,112,744,-3821,-1296,-1474,-950,-2625,-1532,-3099,-1535,-2112,-2543,-3020,-3254,-3480,-3672,-3907,-4224,-4422,-4172,-3866,-3692,-3466,-3162,-2823,-2238,-1632,-1102,-551,-508,-640,339,293,177,-127,-637,-1310,-2617,-2753,-3553,-4317,-4742,-4068,-3546,-3160,-2990,-3615,-3512,-3755,-4260,-3779,-3033,-2173,-1261,-402,-3555,964,1785,1330,2759,2179,2784,707,-218,2499,2442,1688,771,-2799,-1358,-2375,-2814,-2424,-1386,-1812,384,-718,-2266,1284,2484,296,472,204,-2143,-1852,-1823,-743,-130,-1886,-477,1663,1704,-2672,-1325,-1354,20,1106,855,-4203,-1525,-2118,-1790,-899,163,-1783,373,2281,1466,-1610,-3136,-2212,306,-1171,-2216,-3660,-4202,-3024,-1491,-571,-68,2422,3236,3636,-1037,685,1363,1127,848,-271,-1476,-2255,-2867,-1664,-920,-1817,327,701,907,862,667,-947,-1903,-100,-521,-905,-2253,-1841,-2281,-2781,-2961,-2671,-2480,-2255,-1875,-1541,-1203,-1666,-606,-1485,-2610,968,-42,1224,-135,-1352,-1793,-461,-2259,-2595,2238,5138,1098,-6362,-12,-4719,-274,-5380,2094,1393,373,185,-196,-2985,-1474,-2816,-3267,-926,-1284,210,220,-863,-1500,-538,-753,-1010,-1726,-2481,-1799,-1241,-1576,-2319,-1575,-1978,-2338,-2750,-3438,-3641,-4249,-4783,-4756,-4141,-3313,-2557,-1909,-1341,-844,-394,-2084,437,-1179,-362,-1310,-1999,-1836,-1545,-2821,-841,1354,2622,1763,-4019,870,3680,2995,-872,1005,1066,447,1200,487,-3210,-514,-1389,-700,-459,-115,-2133,-1126,368,47,-1726,-5064,2178,4055,848,-3585,2762,2905,-2646,-2198,-3173,-4782,-1762,-1887,890,-2959,1460,950,-4466,-457,-542,-5063,552,1806,-536,83,1014,-1452,4628,-4012,-800,1711,3315,3531,-3208,-1135,-593,-5982,-3236,-3219,3104,2940,2547,765,942,-203,-1370,-5513,-3342,-3207,-2626,-9038,-11278,-4669,-12656,-13203,963,712,259,-9,-335,-619,-615,-567,-5250,84,-32397,-153199,993,1130,1277,1193,1095,863,663,413,-9086,-244,-1128,-7007,-975,-937,-733,-495,-2150,379,639,898,948,-3844,-7027,-6910,-5087,-1719,-2662,-3275,-2737,-5479,-5925,-2826,-1531,-732,-1164,-4340,3468,3115,1316,-2160,71,728,378,-3160,-1979,-21,309,240,-26,-381,-1090,-1890,-2512,-2904,-2626,-4180,-1257,-554,-101,-1075,27,-285,-2715,-2345,-2441,-3780,-4284,-4508,-4007,-3188,-2336,-1624,-948,-440,-1259,-29,-1420,846,332,-2086,-2022,-4091,438,-442,136,-120,-164,-756,-227,-369,-2314,-83,336,505,-1202,-678,551,-1978,-482,-2518,-529,-416,-599,-775,-929,-1082,-1198,-1327,-2893,-1651,-1833,-3532,-2403,-2718,-3508,-3352,-3604,-3713,-5473,-5423,-2685,-9965,-34366,-70481,-92206,-37865,-13310,-6660,4193,-20973,-85266,-94195,-55722,-11260,-340,3104,1960,-17873,-13180,-10325,-9484,-1481,-2042,-3677,-1915,-1227,-3381,-1891,-3450,1916,2361,655,-1719,-1760,2141,-705,-814,318,-388,-1203,-2125,-3069,-4001,-4633,-3861,-2789,-1971,-1170,-577,-238,5,-3713,-3131,297,396,11,793,784,-65,-1086,-2862,-983,1006,-190,1875,-1914,-4692,-183,337,-1631,-2459,439,-54,1113,933,-1676,-36,-2335,-69,-239,-1274,-1419,-1777,-918,-3228,-1885,-818,-892,-1149,-1311,-1494,-1914,-1709,-1584,-1338,-3477,-2109,-1711,-441,-901,-1231,-392,-628,-882,-1085,-1058,-788,-1830,-698,-801,-336,1037,-3050,925,4875,7357,4000,-1136,-1437,1627,-2250,82,-1445,-2821,-2817,-1957,-1086,-1642,-751,-283,-1393,-1903,-805,-1069,-1401,-1702,-1885,-1954,-1946,-1972,-1830,-1856,-1215,-746,-454,279,619,784,-1255,-592,555,-1039,-915,-430,-1665,-2233,-1447,-1394,-1110,-644,-155,333,-2837,-1515,-2673,-1546,1345,1431,1297,1141,-1035,-2701,381,847,-3463,-662,-219,-1581,-239,-716,-1036,1195,1756,1686,1639,-307,127,-2097,-65,503,129,-200,-441,-691,-865,-1069,-2162,-1466,-1667,-2848,-2892,-1586,-1194,-748,-320,9,-1692,-2814,-379,532,-1837,-1397,-1814],[-2327,-288,-766,-2201,-1837,-1151,-1233,-1233,-1413,-1645,-1927,-1898,-1612,-1285,-1044,-1173,-477,-2398,-349,-405,-1080,-1074,-1756,-220,-165,429,53,-1589,-2685,-788,878,2427,3637,1423,646,1317,3202,2114,-1463,667,-473,-611,-372,-1488,-2314,492,713,470,952,-278,-1158,4,-1310,-2052,-656,-797,-1003,-1170,-1526,-1804,-1849,-1965,-1858,-1852,-1738,-1583,-1311,-1019,-774,-496,-271,-46,-837,-1578,-3670,-437,-276,-2339,487,451,453,501,-2594,478,-1990,450,-2458,-1613,399,310,-671,36,-174,-463,-2189,-2940,-1401,-1870,-2198,-2490,-2502,-2269,-1931,-1948,-981,-580,-246,69,-2451,-3086,-2507,-500,259,-2123,-2682,-3636,-242,-431,-2138,561,-2549,-566,288,-2147,-286,-632,-885,-968,-1162,-1178,-1158,-1082,-1025,-1660,-1471,-1680,-878,-1037,-1221,-1421,-1590,-1713,-1542,-1310,-823,-1092,224,833,432,-265,-1190,-3251,513,1838,1019,-1767,-961,-2940,65,-2595,2143,-818,-944,-1994,980,1124,1969,-2691,1143,79,-1639,77,-206,-616,-943,-1618,-3295,-1979,-2276,-2428,-2588,-2707,-2917,-3211,-3517,-3669,-3466,-3065,-2598,-2000,-1514,-1032,-580,-248,-122,-94,-203,-641,-1872,-2231,-2368,-2961,-569,721,-2655,1606,1842,1611,138,-2076,198,-931,-3844,-2638,397,1010,536,-22,-419,-709,-790,-763,-2865,-911,-1533,-413,-851,-340,-207,-87,-1049,-1792,455,486,352,204,-2865,-27754,-42219,-22207,-19243,-18196,-33095,-34844,-746,-184,314,-80857,-3255,-7750,879,-15730,-124143,-170025,-102440,-4020,-2570,964,1941,-4429,4071,3444,1392,1455,-6091,-3840,3398,-7257,4625,4397,-1241,7591,8794,1294,-2536,-4017,-1222,1046,163,-2435,-2299,-1358,-646,-761,988,3607,1101,-1985,-2804,443,2652,697,3072,1531,22,1360,2058,-134,1338,1070,887,-1835,-638,-1355,-945,-1184,-1868,-2843,-3500,-3349,-2592,-1798,-1060,-511,-1999,-2081,-30,-132,-451,-759,-1000,-1049,-1344,-530,-50,551,1197,1592,1033,3013,1966,-2150,-2627,3115,5201,5322,4241,3913,3653,4342,-517,-2358,-1884,-1752,824,585,-2570,-501,-1055,-1135,-1467,-1636,-2250,-1905,-1964,-1766,-1415,-813,0,-3250,-1098,-1092,-586,-611,-225,1150,-1723,-1020,-217,926,-1928,-2033,-2803,-251,392,-4332,-1264,-1899,-880,-2672,-1765,-2835,-30,-218,-354,-1710,-736,-2354,-2006,-2839,-1435,-1593,-1590,-1478,-1506,-1556,-1916,-2367,-1736,-1523,-1241,-452,-606,-750,-220,-17,2978,1953,363,-6,-1645,-1734,-1209,-2120,-1872,-772,-3184,-428,-349,-4241,-4108,-884,-2582,-1887,-1532,-1685,-1733,-1735,-3052,-1525,-1490,-1412,-1428,-1402,-1426,-1377,-1345,-1244,-1143,-1014,-853,-2353,-454,-218,170,528,-779,-1694,588,-684,-2601,1976,3158,651,617,391,-2192,533,-421,-887,-755,-1943,-894,1464,1690,-3040,-1421,-1964,79,924,-189,-4112,-2718,-4062,-3305,-1985,-820,-1530,539,1074,1040,-1828,-3338,-2560,-822,-1714,-2699,-3774,-3830,-3019,-2246,-1618,-1158,-670,-394,-321,-1836,-266,-417,-643,-1101,-1352,-1780,-2717,-3074,-2854,-3258,-3410,-3486,-3361,-3210,-3177,-3195,-3163,-3124,-3076,-3065,-2944,-2882,-2743,-2628,-2466,-2955,-2502,-1817,-1655,-1371,-1138,-911,-2092,-638,-1465,-2611,38,-79,1003,-797,-966,-1803,-833,-2273,-3440,1816,3986,-116,-5645,1444,-4018,85,-4815,172,-715,-1600,-2303,-2678,-2933,-1870,-2945,-2644,-971,-913,574,1007,-839,-1373,955,704,292,-1125,-2226,-1377,-1315,-1662,-2682,-2300,-2721,-3007,-3253,-3394,-3418,-3307,-2934,-2303,-1705,-1048,-455,78,600,-72,822,-1972,2848,-1035,-106,-706,-1888,-1240,-1056,-2465,-1017,1070,2252,1517,-3698,240,1802,1045,-1115,-234,-823,-1246,-1650,-1994,-3156,-1879,-2055,-804,-169,318,-1881,-1082,899,-309,-2187,-5132,38,-216,-365,-3080,251,733,-2550,-1672,-2781,-4963,-1435,-1684,788,-3234,1548,2034,-3207,-1195,-567,-5410,-339,582,-792,-272,-552,-1873,-799,-4436,-1921,-749,-818,-1021,-2286,-1514,-1769,-5420,-4340,-2564,-2705,-2657,-2496,-2186,-1760,-1179,-385,-6612,-3439,-177,-2911,-6743,-11206,-6761,-14086,-12585,1786,1045,-2946,322,709,1438,2520,3566,-25816,5763,-168637,-426928,-93373,7534,7309,6661,5852,4822,3795,2752,-10298,772,-383,-8579,-753,-568,-111,371,-2364,1546,1701,2109,2127,-2299,-8613,-8253,-5388,-1373,-886,-1453,-2744,-5887,-5157,-2723,-1761,-987,-1874,-4713,407,-52,-580,-1768,-1915,-2467,-2726,-3051,-3004,-1542,-1028,-598,-283,38,92,-134,131,6,-104,-3649,-1312,-353,-449,-1321,-854,-1157,-3518,-2848,-2161,-3576,-2062,-1621,-1451,-627,-6,-11,1274,1998,-1657,-120,-1317,2089,1181,-1359,-1043,-4923,1933,-237,225,883,209,-1239,1291,-496,-2737,-537,797,693,-1973,-710,831,-1749,-432,-2606,-561,842,634,313,-29,-404,-762,-1119,-3109,-1737,-1923,-3616,-2179,-2201,-6603,-2124,-2015,-1860,-6933,-6266,-1466,-13037,-44263,-87998,-104311,-40851,-15277,-5843,607,-18787,-75097,-89981,-65219,-13745,-613,527,65,-18214,-17667,-18890,-14246,-2112,-2336,-3840,-1603,-883,-3409,-1108,-4740,2297,2072,518,-2131,-1616,2505,-483,-1162,648,65,-805,-1902,-2463,-1725,-417,-678,579,3261,-775,944,6788,2003,-3356,-3922,281,2730,-411,1208,-155,-1224,-1604,-2866,-351,434,-656,1814,-2333,-4223,164,50,-1288,-1821,1431,261,645,1548,-2369,215,-2437,124,804,-1299,-916,-1397,-798,-2730,-1544,352,196,-170,-481,-869,-1889,-1739,-2088,-2366,-2700,-2574,-2570,-2575,-2418,-2204,-1909,-1714,-1497,-1275,-990,-744,-1553,-2264,-1648,-245,-71,-2446,-418,-795,-1222,-1882,-2586,-3312,-3660,-3092,-2424,-1821,-1414,-2750,-1230,-1305,-1933,-1889,-2374,-2966,-3492,-3547,-3039,-2377,-1812,-1321,-912,-1123,-530,-523,-1486,-585,-670,-916,-745,-808,-900,-886,-982,-1086,-1095,-1129,-1217,-1237,-1582,-1182,-993,-739,-414,-111,177,-2736,-1942,-2806,-1598,569,349,187,76,-1014,-2532,380,710,-3343,-1697,-1326,-2059,-505,-1078,-1402,446,1490,1051,654,317,-19,-1208,-503,-640,-795,-935,-1059,-1246,-1346,-1351,-2101,-611,-2558,-2454,-2595,-1219,2476,2869,468,100,-1983,-3319,-457,896,-1512,-1986,-2070],[-2176,324,-289,-1886,-2194,-2775,-2606,-1913,-1297,-743,-367,37,-682,57,668,-1183,796,-2631,515,-360,-767,-904,-2125,1342,-497,838,421,-1543,-2390,-478,967,2057,3589,1365,785,1139,1033,619,-1326,257,-342,-816,179,-1140,-2269,866,586,131,-313,-825,-1370,-1924,-2410,-2477,-2350,-2003,-1576,-1274,-1804,-925,-914,-2225,-797,-885,-910,-965,-989,-1058,-1162,-1140,-1032,-784,-1094,-2117,-3465,-1096,-657,-2516,1307,1329,1313,1288,-3205,1062,-2675,118,-3261,-1471,315,232,-805,308,-94,-617,-1919,-2999,-2356,-3108,-3642,-3277,-2732,-2191,-1733,-1741,-890,-664,-564,-524,-2081,-2799,-2432,-1388,-1702,-2655,-2478,-3500,-1383,-1058,-1986,-193,-2424,-1081,983,-2878,1181,993,-1206,392,-219,-791,-1389,-1885,-2251,-2427,-2539,-2685,-3070,-3038,-2409,-1631,-782,20,905,1585,2276,-1779,1186,751,929,359,-2086,-2838,169,1456,1119,-2434,-1628,-2978,9,-2318,1987,-1345,-1109,-2183,425,268,532,-2698,-506,-772,-1194,-1116,-1132,-1261,-1316,-1700,-2782,-1714,-1846,-1828,-1790,-1681,-1645,-2594,-1870,-2133,-2456,-2850,-3331,-3766,-3920,-3182,-2402,-1693,-1155,-716,-433,-550,-2095,-3031,-2322,-3218,-616,197,-3098,260,346,418,-345,-1958,254,-1215,-4212,-2966,-553,-666,-598,-508,-231,-814,490,849,-2817,-1191,-1557,167,-560,939,721,-394,-2167,-2625,311,363,506,626,-665,-36007,-60061,-33847,-20572,-16318,-34867,-28920,-895,-1027,-1003,-96601,-1836,-7389,-303,-22151,-141198,-183131,-103695,-6746,-2820,-2200,-1570,-4629,585,1818,-152,-227,-5446,-3784,1968,-7715,4349,3670,-504,6621,6827,1848,-1325,-4011,-1496,551,-579,-2256,-2464,-1625,-799,-851,1102,2351,928,-1799,-2360,568,1854,484,791,97,-516,-1208,-1555,-1511,-1062,-419,259,-1403,-797,-1719,-1529,-1727,-523,-115,-1501,-2490,-1861,-1591,-837,-253,-1571,-1659,700,2531,1994,1070,2128,1761,-1443,82,1051,1181,1459,889,367,2435,2292,-1645,-2750,3076,3420,3526,3593,3590,3368,3441,-549,-2030,-2239,-1692,763,391,-2207,-1287,-1954,-2408,-2560,-2187,-1659,-1243,-953,-869,-691,-773,-956,-3647,-1474,-1737,-1751,-1463,-1036,-429,-1740,-612,16,715,-2247,-2368,-2769,-626,27,-4431,-947,-2123,-741,-2587,-1832,-2518,793,2199,1398,-1187,2922,-1264,-1714,-2731,687,2094,-824,1610,1041,-228,-1842,-1844,-1392,-1783,-1930,-1729,-1323,-782,-896,-1555,1182,1697,1046,319,-532,-1233,-1459,-2460,-2187,-1226,-3655,-1019,-415,-4781,-4197,-1973,-3193,-1938,-1703,-1476,-1304,-1280,-2385,-1459,-1702,-1863,-2019,-2005,-1924,-1680,-1413,-1066,-725,-354,56,-1798,972,115,1942,2306,-742,-1513,741,-595,-2758,2517,3346,967,818,563,-2144,1746,1056,431,-589,-1486,-1258,-571,-130,-2668,-1636,-2575,107,826,678,-3727,-188,-377,-1475,-1391,-1956,-2483,-2851,-2775,-2429,-2141,-3457,-3036,-2191,-2590,-3158,-3845,-3659,-3075,-2501,-2079,-1854,-1647,-1699,-1993,-2523,-2684,-3158,-3629,-4222,-3975,-3528,-3110,-3257,-2919,-3200,-3527,-3765,-3251,-2653,-2124,-1614,-1070,-1239,-161,69,-107,-1799,-757,-630,-1499,-2569,-2698,-1070,-1558,-1948,-2378,-2762,-3182,-3429,-3631,-3686,-3670,-3684,-3561,-3481,-3275,-2931,-2640,-2414,-4311,-2003,-1944,-1858,-4332,-1417,-3114,-1314,-4067,-1011,-916,-891,-870,-934,-2956,-2102,-2955,-2033,-1185,-820,-328,202,-843,-1287,1023,1364,1469,-441,-1690,-916,-571,-1744,-3025,-2343,1033,3273,36,-2011,9,-1516,-995,-380,-2164,-1240,-2617,-2333,-714,170,885,-1818,4592,-793,120,-138,-1719,-616,-529,-2130,-1291,693,1775,1150,-3061,-292,3317,2815,-1371,290,1358,-2011,1168,314,-3040,866,-2679,1727,1231,53,-1693,-1122,-377,-1495,-2667,-5198,-2543,-1403,-444,-2635,995,1264,-2477,-1241,-2317,-5096,-1155,-1465,-1226,-3403,-1965,-2291,-2584,-2787,-2991,-5576,-2821,-2571,-2340,-1969,-1667,-2370,-1229,-3506,-3055,-677,-491,-380,-1302,-427,-1815,-5128,-5486,-1058,-1030,-1093,-1029,-868,-727,-604,-445,-7214,-6536,-827,-2135,-4530,-11490,-8760,-16148,-12254,836,949,-7077,994,966,869,948,976,-51704,-4008,-272504,-697048,-219794,2761,3180,3414,3640,3721,3800,3816,-12152,3715,507,-10595,3665,3592,2927,2934,-2639,1736,-1391,-72,-981,-1653,-8030,-7920,-5207,-2289,-1303,-1100,-3428,-6092,-4425,-2817,-2060,-1282,-2618,-4356,1851,2090,2249,-1621,577,2219,1595,-3030,-3974,-417,1138,922,684,539,196,-175,-469,-959,-1475,-3298,-2615,-3078,-3492,-3548,-3294,-3001,-4119,-3500,-2338,-3120,-2193,-2113,-2152,-2099,-1961,-1802,-1440,-951,-1735,-321,-1418,2327,1853,-742,-16,-5693,1695,-208,-122,919,-2,-1684,1282,-522,-3190,-1060,247,-160,-2795,-849,437,-1760,-607,-2164,-460,875,1113,908,1165,959,652,230,-3232,-826,-1366,-3723,-2454,-2815,-9637,-7873,-2706,-3003,-8172,-7209,-1292,-16138,-52662,-100789,-110248,-41678,-17158,-5242,-862,-17238,-66151,-82595,-71556,-15601,-3252,-3204,-2987,-19033,-22890,-27757,-17916,-735,-475,-3973,-1446,-790,-2857,-275,-4979,202,133,92,-2431,-1460,-808,-1223,-1801,-2314,-2723,-2942,-2789,-2229,-1935,-615,-609,779,1701,-653,746,3211,1740,-2864,-4382,-290,2676,-838,886,-390,-1723,-2784,-2931,-1314,-45,-1115,2249,-2700,-3520,434,-308,-926,-1197,2253,506,35,629,-2945,340,-2553,165,210,-1358,-439,-1038,-1306,-2144,-1256,2295,2336,-171,462,-1410,-2001,859,1380,972,-1875,-2481,-2334,157,-1132,-1672,1216,1680,1471,2539,1814,1923,-1206,-3306,-2380,-170,-103,-1600,1806,3428,3364,2036,-2057,-942,2345,-1255,173,1363,961,-3136,-848,-1200,-2089,-1903,-1488,-1845,-2355,-2255,-2389,-2364,-2281,-2109,-1887,-1667,-1581,-1458,-1395,-1356,-1338,-1323,-1277,-1300,-1344,-1263,-1272,-1276,-1189,-1151,-1214,-1283,-1430,-1644,-1819,-1992,-2104,-2205,-2248,-2226,-2214,-2845,-2403,-2521,-2685,-2715,-2638,-2462,-2268,-2027,-1823,-3121,-2146,-2432,-2079,-1757,-1630,-1679,-1421,-1239,-1101,-914,-721,-618,-603,-497,-395,-295,-156,-1,18,-63,-360,-1931,-1397,-3683,-1845,-2102,-1265,1152,2206,868,286,-2120,-3631,-411,1738,-1081,-2270,-2126],[-3163,-3671,-3162,-2269,-2125,-876,730,1822,2728,1297,2337,309,-564,6,719,-1245,1220,-1633,1015,-890,-482,-803,-2501,1059,-800,1121,751,-1428,-2067,-202,-615,-1150,-1309,-1176,-758,-233,351,906,-1147,632,-109,-853,926,-866,-2115,407,139,-179,-382,-582,-1367,-1124,-3358,-1067,-1086,-1043,-1314,-856,-1849,-914,-954,-2439,-1418,-1730,-1944,-2091,-2021,-1785,-1480,-1093,-741,-385,-898,-2209,-2787,-1703,-1006,-2422,1148,1176,1203,1229,-2903,690,-3129,-309,-3858,-1113,48,-355,-733,-652,-397,-607,-1514,-2565,-1426,-1221,-1321,-1497,-1598,-1675,-1788,-1836,-1853,-1902,-1910,-1778,-1545,-2307,-2251,-830,-692,-3109,-2150,-3363,-255,-131,-1644,384,-2218,-1529,760,-2133,1553,1463,-1949,380,506,286,-210,-680,-1125,-1449,-1670,-2569,-2099,-2523,-2806,-2344,-1538,-636,471,1458,2493,-2288,998,725,1616,1117,-2700,-2138,64,1333,1377,-2958,-2140,-2442,192,-1904,1898,-1655,-1165,-2140,-47,-497,454,-2339,96,-221,-617,-481,-514,-571,-451,-1621,-2171,-683,-771,-27,-71,-127,-294,-1996,-862,-1192,-1484,-1745,-1993,-2107,-2283,-2365,-2333,-2252,-2211,-2154,-2157,-2132,-2162,-3056,-1960,-3288,-1976,-1724,-3384,-986,-474,58,-599,-1751,511,-1464,-4016,-3018,8,3175,3335,3309,2494,-982,3159,3062,-2687,-1302,-1433,257,-197,1413,740,-1023,-3175,-3183,-752,-816,-729,-403,-466,-52789,-87478,-49235,-16178,-13895,-36969,-22528,1105,878,-8957,-100482,-128,-7475,29,-28421,-157183,-194859,-103083,-11081,-3163,-2599,-2418,-4483,-1514,-1033,-1489,-1711,-4694,-3095,-72,-6835,-215,-220,-8,360,988,1767,-123,-3647,-1694,55,-1277,-1870,-2594,-1772,-906,-697,-286,-1035,-1371,-1628,-1801,-1366,-1424,-1705,-2163,-2664,-3064,-2896,-2245,-1626,-1019,-412,230,-898,-542,-1630,-1993,-2360,-1242,687,-1157,-2389,-842,-420,-679,-1492,-2133,-2330,-1889,-1385,-903,-441,-29,398,-1482,356,1837,2403,2783,476,-333,3372,2568,-1111,-2734,3228,3747,3405,3016,2582,2220,1810,-457,-1696,-2419,-1518,10,-467,-1765,-1392,-1724,-1973,-2193,-2136,-1951,-1792,-1621,-1333,-1075,-748,-388,-3977,-378,-631,-476,526,201,-43,-1562,-848,-1162,-1299,-2541,-2598,-2790,-1058,-357,-4162,-532,-2126,-590,-2400,-1773,-2202,1000,3867,1777,-599,3817,-163,-1142,-2201,385,1599,-116,3232,2427,643,-1711,-1346,1962,-364,-1068,-300,-607,-788,-1498,-3013,212,779,819,733,619,-580,-1533,-2750,-2523,-1718,-3578,-1639,-1529,-4777,-3507,-3133,-3567,-2135,-1635,-1163,-726,-419,-1729,-47,-78,-108,-240,-315,-438,-495,-1964,-668,-770,-851,-882,-1221,-739,-587,-290,-66,-826,-1338,726,-511,-2635,1490,1708,1208,1028,736,-2066,1292,758,25,-587,-1335,-2114,-2859,-3322,-3153,-2769,-3100,-2202,-1977,-1730,-3227,-1135,-890,-1523,-340,-155,-1180,-30,-8,68,-2203,-3523,-3681,432,21,-779,-580,-2248,-2129,-1523,-1850,-2066,-1990,-1922,-1918,-3026,-1720,-1698,-1686,-1840,-1722,-1736,-3457,-3445,-1698,-1965,-2217,-2663,-2978,-3035,-2788,-2348,-1800,-1244,-773,-478,-489,-1399,-593,-742,-869,-1927,-2599,-1836,-2160,-2162,-2002,-1717,-2293,-1263,-1311,-2078,-962,-1013,-1050,-2194,-1542,-1722,-1959,-2202,-5102,-2374,-2361,-2674,-2666,-1120,-2084,-279,-3201,682,1065,215,1114,-63,-3046,-2581,-2884,-1477,-928,169,206,382,-863,-1238,831,1554,1808,326,-939,-411,-806,-1804,-3294,-3102,598,3444,456,-1249,529,-1077,-963,-924,-2582,1451,314,-710,-1051,-398,731,-1601,2877,-460,340,432,-1461,33,56,-1760,-1603,273,1275,705,-2346,-652,1971,1662,-1564,-236,1019,-3065,1349,18,-2854,442,-3166,2002,320,-249,-1521,-1198,192,-1242,-2729,-5207,-3556,-3062,-2255,-2225,-704,-209,-2279,-872,-1788,-5098,-851,-1170,231,-3243,285,355,-705,-2151,-454,-5091,-1918,-443,-1448,-1104,-599,-2806,-1615,-2236,-3873,-3606,-3577,-2843,-2042,-1206,-2769,-5091,-6532,-347,1483,1538,1365,-934,-1733,-722,-1346,-6719,-9603,-2420,-1651,-2262,-11824,-9889,-18584,-12431,-538,-1116,-11822,-2385,-2785,-2896,-2733,-2769,-80871,-29049,-319403,-908735,-302325,-65,772,1314,1721,1861,1891,1796,-14175,1555,1561,-12673,2292,2631,256,1660,-3015,1694,-4630,-225,-1170,-1556,-6567,-6667,-4755,-3352,-1203,-693,-4073,-5971,-3680,-2995,-2276,-1537,-3309,-3913,4095,4485,2451,-1619,699,3148,1353,-3090,-4634,-536,1411,1253,1091,1014,712,339,5,-553,-1155,-3128,-2380,-2689,-2680,-2447,-2194,-1982,-4078,-4168,-1691,-2652,-1704,-1621,-1895,-1423,-1140,-842,-383,136,-1381,-525,-1603,2363,2352,-248,1039,-6080,1377,-296,-554,956,-244,-1952,1406,-333,-3549,-1558,-361,-1161,-3324,-1001,-679,-1909,-1462,-1474,-1262,-811,-409,-95,104,154,97,-100,-2925,-846,-1323,-3813,-2467,-2798,-12449,-12950,-2016,-4333,-9102,-8071,177,-19158,-59078,-107820,-109625,-40348,-18733,-4838,-1218,-16297,-58503,-73967,-73312,-16828,-2070,-842,-699,-19950,-27996,-35833,-19865,-265,-368,-4024,-2072,-469,-2096,-206,-3599,53,112,175,-2545,-1302,-342,-426,-1567,-567,-396,40,1349,1853,-2156,-524,-612,793,1784,-705,526,-202,-672,-2378,-3829,-757,462,-1257,1082,1049,-1752,-1517,-3071,65,-73,-1595,257,-2910,-2830,561,-757,-595,-674,2837,626,-716,-317,-3084,316,-2722,2,-533,-1506,-67,-765,-1818,-1685,-1087,1322,971,-282,-683,-2105,-2316,392,309,38,-1117,-2565,-2681,-1227,-1359,-1862,-1316,-1309,-1235,-1101,-822,-506,-897,-3211,-2948,-186,-638,-823,1913,2053,2199,767,-2261,-837,1688,-870,144,838,454,-3536,-967,-1400,-2153,-2651,-1845,-2059,-2520,-1970,-1830,-1615,-1456,-1310,-1187,-1109,-1184,-2102,-1305,-1375,-1401,-1348,-1185,-1051,-961,-800,-799,-850,-863,-965,-1210,-1490,-1878,-2353,-2804,-3182,-2962,-2602,-2298,-2064,-2421,-2948,-2348,-2643,-2773,-2405,-1810,-1143,-1678,48,476,-3108,-1983,-3631,-1713,-466,-1308,-2059,-1281,-307,460,1357,1423,2677,321,197,3593,1700,63,2163,3058,2502,-235,-1839,192,-3816,-685,-1681,-1295,480,1111,1185,371,-2291,-3905,-441,1194,-748,-2355,-2169],[-1612,-1108,-1742,-2019,-2125,-1146,148,1268,2162,1298,2447,263,-500,-77,690,-1373,1622,-442,214,-1359,-856,-1137,-2899,-1087,-1126,-1075,-1261,-1474,-1819,-1919,-1848,-1567,-970,-344,263,492,1176,1487,-1055,595,54,-850,440,-850,-1993,-543,-640,-714,-652,-621,-1526,-1498,-2768,-1026,-1249,-1456,-1585,-1768,-1965,-2225,-2439,-2779,-2876,-2499,-1729,-852,92,926,-809,1127,2362,2528,-602,-2107,-2212,-2408,-1496,-2307,3056,3192,3276,3262,-2290,266,-3133,-854,-4475,-878,-450,-1197,-735,-1757,-1272,-1680,-2072,-2566,-2845,-3089,-2874,-2662,-2402,-2164,-2233,-1811,-1595,-1409,-1185,-848,-1046,-1935,-2294,-459,498,-3755,-1974,-3550,248,-68,-1450,-60,-2221,-2232,-13,-1658,1148,1270,-2343,-729,-330,670,812,530,214,-264,-691,-2521,-1292,-1227,-1698,-2063,-1943,-1448,-693,-73,579,-2935,573,441,1305,1057,-3321,-1718,-170,-580,-1035,-2483,-2811,-2006,-1432,-1751,-1011,-2076,-1410,-2209,-777,-1485,59,-2171,-396,-729,-1111,-1337,-1145,-788,-1062,-1751,-1861,-581,-958,467,370,893,64,-1503,-462,-1006,-1456,-1776,-1942,-1830,-1688,-1450,-1172,-965,-911,-1141,-1063,-1199,-2371,-2541,-1603,-3525,-1491,-1277,-3652,-954,-866,-891,-1108,-1794,-1412,-2002,-3677,-3102,-452,492,1040,1380,1652,-1532,1959,1968,-2823,-1575,-1500,276,-124,-260,-783,-1860,-4279,-3755,-1449,-2113,85,542,-2224,-76982,-122630,-66917,-9938,-11431,-39757,-16017,1503,1190,-48872,-84086,192,-8293,-253,-34006,-170813,-204310,-100871,-17125,-3963,-2144,-2185,-4429,-2142,-2045,-2853,-3261,-4183,-2217,-2035,-5986,-2528,-2816,-2737,-2407,-1869,-1225,-712,-3323,-2106,-634,-2140,-1624,-2899,-2021,-1245,-561,1737,3011,628,-1746,-1530,790,2411,-315,1418,911,-1667,9,-366,-787,-1046,-1302,-1399,-1357,-993,-1335,-2418,-3234,-2173,495,-1059,-2436,-567,-444,-553,14,-513,-97,1534,1175,806,80,172,-39,-1673,-106,49,360,742,90,-1236,1811,2144,-802,-2712,2813,2869,2940,2953,2875,2808,2615,-385,-1592,-2596,-1435,688,578,-1428,-269,-1615,-824,-1148,-1312,-1415,-1512,-1503,-1287,-1073,-820,-585,-4377,-292,-351,-450,-601,-916,-1226,-1463,-1614,-1515,-1296,-2961,-2877,-3008,-1684,-819,-3840,-257,-2048,-567,-2250,-1733,-2022,951,2198,2017,-124,3309,757,-581,-1685,9,1307,787,3960,2667,1412,-1630,-999,1516,-896,-941,-406,-681,-869,-2081,-4333,-1183,888,1036,1105,1221,77,-1495,-2992,-2955,-2329,-3183,-2345,-2199,-3951,-2503,-2632,-3466,-652,-1141,-1643,-2121,-2612,-2826,-2646,-2347,-1985,-1741,-1491,-1370,-1294,-2461,-1560,-1881,-2280,-2692,-3061,-3279,-3269,-3009,-2836,-2665,-2570,-2497,-2478,-2326,-2149,-1894,-1598,-1293,-983,-1989,-572,-512,-456,-541,-604,-1789,-799,-757,-761,-1874,-2652,-718,-611,-407,-2663,-577,-391,-1474,194,1242,-1150,1043,2500,246,-2387,-3474,-4449,2024,305,-555,-320,-2126,-2234,-133,586,-128,0,-270,-459,-3178,-93,187,461,499,685,600,-3731,-3615,-144,-695,-1152,-1694,-2020,-2195,-2366,-2472,-2471,-2361,-2157,-1895,-1471,-1104,-690,-800,-248,-1117,-2135,-193,-678,-1219,-1937,-2703,-3276,-2811,-2089,-1637,-581,-80,398,-2756,424,-843,-2216,-1200,-4727,-1421,-1423,-3712,-832,559,-940,560,-2227,1316,2041,211,1212,-205,-3142,-3068,-2729,-937,-738,408,355,335,-831,-1149,-214,-419,-776,-1104,-1491,-1913,-2304,-2535,-3351,-3278,-2915,-2783,-2623,-2431,-2312,-2380,-2542,-2706,-3073,-3490,-2780,-2025,-1243,-445,334,-1242,1641,-2,643,1104,-1035,768,764,-1262,-1802,-75,902,280,-1560,-739,956,995,-1584,-720,1192,-2318,614,-145,-2538,-21,-3351,1167,-644,-206,-1265,-1220,-131,-1625,-2602,-5056,-1637,-1973,-2346,-2573,-2636,-2653,-2539,-2380,-2099,-4781,-1635,-1356,-1004,-2668,-368,-76,197,-1931,-177,-4303,-2443,-924,-1645,-1412,-1835,-2976,-2865,-1763,-3858,1027,2471,3824,901,115,-3769,-5242,-7279,138,2485,2862,2453,-2209,-3480,-1894,113,-5256,-10205,-2918,-2016,-1215,-11821,-9269,-20634,-13123,-4874,-207,-16673,1678,1615,1305,983,437,-104657,-41145,-295862,-814292,-305284,-99,280,438,553,502,421,249,-15516,-392,-733,-13926,-1507,-1785,-2516,-2169,-3489,-1770,-7797,-995,-498,155,-5133,-5324,-4205,-4386,-3578,-1348,-4445,-5510,-2852,-3118,-2265,-1664,-3845,-3529,3280,3235,2601,-1603,892,2505,1127,-3157,-4603,-522,1796,1771,1755,1852,1765,1636,1565,1268,894,-3093,-1151,-611,-1179,-1757,-2303,-2770,-3360,-4697,-2853,-2833,-2788,-2603,-2432,-2130,-1785,-1551,-1329,-1244,-1169,-913,-1663,58,806,152,2165,-5571,1015,-410,-876,1107,-402,-1913,1779,135,-3602,-1909,-869,-2157,-3064,-1046,-1324,-2000,-1331,-1132,-856,-418,-35,295,558,714,798,767,-2194,-267,182,-3746,-385,-514,-14868,-16444,-4201,-4506,-9716,-8626,60,-21931,-63151,-109179,-103867,-37461,-19768,-4493,-813,-15585,-51538,-65076,-71195,-17612,-3125,908,-1153,-20465,-31960,-41954,-20022,-943,-1608,-3906,-2652,-2262,-1516,-855,-2109,358,834,765,-2410,-1095,1827,663,-1372,-1184,-733,158,2693,2589,-2164,-470,-646,666,1317,-826,-514,-1738,-2790,-1884,-2998,-952,1786,-1585,3393,3359,-1652,-1748,-3206,1647,1876,-2015,769,-2722,-2142,582,-1202,-247,-220,3221,671,-1493,-1116,-2668,215,-2870,-297,-1346,-1692,229,-536,-2242,-1345,-986,2460,1662,62,-1606,-2717,-2755,-324,-589,-892,-1178,-2474,-2934,-1322,-1551,-1996,-446,-403,-507,-704,-963,-1324,-1693,-2274,-3099,-2118,-1859,-1541,-1351,-1203,-1071,-1157,-2178,-1535,-1903,-2274,-2672,-2585,-2309,-3720,-2076,-1976,-2065,-2856,-2300,-2206,-2641,-1996,-1750,-1452,-1251,-1106,-1029,-1039,-1237,-2917,-1628,-1716,-1522,-1172,-1239,-726,-851,-1066,-1552,-2018,-1751,-1077,-319,348,704,1191,1116,2230,3615,3615,1070,-987,-2514,-3063,-1989,-1159,-186,-184,-432,-945,-1283,-1337,-1226,-3294,-1374,-3986,-1168,-1404,-1575,-2510,-2356,-1687,-1203,-504,323,1134,765,180,3142,750,-470,2148,3211,1927,-800,-1787,-463,-2851,183,-1320,-1246,928,-362,-1416,-1229,-2466,-4031,-519,1559,-489,-2214,-2157],[-1269,885,2584,-1339,-1992,-1459,-1333,-2652,-2009,-746,243,280,-478,-175,623,-1524,2159,942,-297,-1659,-81,-886,-3014,-2075,-2799,-2569,-2025,-1474,-1595,-693,-366,-143,127,261,312,36,204,137,-955,-465,-743,-1121,-1516,-1945,-2298,-2488,-2438,-2346,-2168,-2082,-2118,-2273,-2361,-2266,-1942,-1314,-1717,359,-1858,-797,-1418,-2876,2957,2965,2912,194,2467,1198,-1046,959,805,538,-182,-1809,-1606,-2873,-1865,-2047,2990,3410,3695,3806,-1606,57,-2632,-1359,-4878,-613,-971,-2057,-633,-2545,-624,-608,-1076,-1483,-2353,-19,55,-73,-260,-973,-2683,-1524,-2045,-2566,-2836,-2561,-1931,-1472,-2330,-676,-200,-4250,-1674,-3825,-1620,-2486,-3366,-3556,-2715,-2933,-766,-1232,883,1440,-1793,-1887,-1175,154,1660,1192,601,0,-584,-2045,-2035,-2226,-2735,-3102,-3155,-2902,-2332,-1850,-1286,-3404,-629,-479,-395,-465,-3635,-1320,-779,-744,-707,-1939,-3329,-1500,316,-1594,589,-2312,-1500,-2110,-1458,-2333,-344,-1984,-797,-836,-790,-623,-289,-2267,-1668,-1821,-1590,-380,-1005,539,658,835,392,-865,1470,1687,1917,-212,1308,2369,-310,1771,2577,2535,2326,-1025,877,-371,-2384,-1982,-1187,-3644,-2433,-2337,-3427,-1438,-1008,-732,-1042,-1774,-662,-2476,-3103,-2952,-874,18,167,85,-60,-2112,-711,-1164,-2933,-2258,-2819,-3399,-3919,-3476,-2869,-2599,-5018,-4083,-2824,-3118,-147,373,-5032,-105379,-161089,-82959,-3572,-8848,-42754,-9246,2168,-8622,-92561,-65129,867,-9517,712,-37934,-181165,-210908,-97064,-24127,-4945,1050,934,-4266,366,-18,-3860,-4511,-3652,-1099,-935,-5001,-92,308,691,922,1113,1196,953,-2856,-2475,-1106,-2757,-1304,-3027,-2065,-1550,-188,2272,4013,496,-1890,-1325,861,2239,-886,2259,480,-2491,-624,389,-937,2749,2577,2263,-408,402,-720,-2368,-4044,-2928,345,-993,-2414,-261,-434,-782,212,58,761,1740,1614,426,-460,1182,1030,-1790,648,532,408,291,-125,-2030,-116,-166,-549,-2434,-8,137,442,834,1267,1830,2344,-98,-1551,-2585,-1272,677,2435,-1004,-237,-1764,236,744,-1146,-76,-537,-1190,-1699,-2205,-2569,-2743,-4588,-2548,-2434,-2260,-2053,-1952,-1818,-1639,-1502,-1354,-1352,-3348,-3060,-3151,-2297,-1865,-3385,-1682,-1841,-1122,-2017,-1613,-1839,109,187,265,142,116,-19,-212,-1154,-963,-1400,-1742,-1982,-2316,-2572,-2743,-2811,-2809,-2707,-2597,-2470,-2363,-2098,-2489,-4337,-2430,-439,50,516,1039,761,-1290,-2995,-3386,-2966,-2770,-2978,-2785,-2660,-1379,-2333,-2892,-71,-394,-682,-899,-1116,-1202,-1254,-1271,-1155,-1067,-890,-777,-1514,-2266,-664,-799,-995,-1213,-1436,-1642,-1865,-1998,-2243,-2458,-2695,-2885,-3055,-3046,-3016,-2964,-2943,-2972,-2991,-2959,-2756,-2451,-1972,-1548,-1016,-1570,-13,532,909,-1379,-1871,-393,1022,852,-2068,-795,-404,-1347,-151,989,-1213,1112,2205,22,-2570,-3243,-4388,1808,484,-335,-131,-2009,-2378,-899,-1359,-1797,-2019,-2228,-2381,-2938,-1893,-1478,-1006,-705,-186,129,-3984,-3798,798,684,49,-766,-27,-328,-765,-1177,-1419,-1354,-973,-395,-1197,-555,-335,-858,239,-332,-1516,627,2936,2440,437,340,-1503,-1145,-1930,-2164,-1827,-1306,-729,-2925,-375,-453,-2805,-1497,-3680,-3105,-3115,-4431,-877,225,115,372,-1346,699,1300,67,1137,-454,-3388,-3645,-2680,-577,-562,1773,1278,825,-905,-1173,76,-100,-609,-998,-1338,-1600,-1750,-1817,-3300,-2833,-2189,-2328,-2479,-2586,-2694,-2843,-2838,-2524,-2122,-1586,-1074,-630,-226,146,465,-925,846,343,848,890,-649,722,512,-836,-1937,-517,-171,-418,-951,-785,-837,-852,-1636,-1327,-686,-864,-183,-295,-2323,-490,-3280,808,-1821,5,-1139,-1398,1462,-2113,-2439,-4957,-2308,1635,-285,-1504,591,47,-1240,-862,-1023,-4364,-948,-725,-427,-2046,-23,72,106,-1437,-137,-3515,-2976,-1712,-2623,-3460,-3323,-2998,-923,302,-3149,634,3318,4080,1843,163,-4919,-5824,-7741,104,1171,1483,1937,-3887,-4895,-3114,-2197,-3627,-7551,-2351,-1522,-720,-11454,-7165,-20241,-14526,-9053,-7971,-16202,2630,2695,2553,2423,2060,-96557,-38217,-215170,-579356,-237860,718,1038,1335,1762,2159,2602,2983,-15398,3313,3297,-13388,-2389,2177,-5204,-4881,-4363,-798,-10375,-2103,-2183,-1738,-4024,-4336,-3963,-5476,-6119,-1716,-4640,-5077,-2209,-3386,-2263,-1911,-4468,-3461,2071,2236,2044,-1722,952,1790,713,-3429,-4336,-627,887,511,95,-194,-587,-890,-972,-1131,-1258,-3450,-1584,-1702,-1880,-2061,-2209,-2280,-2548,-5266,-2103,-2053,-2032,-2012,-2166,-2315,-2504,-2839,-3159,-3442,-3210,-2477,-1699,-857,-106,209,1247,-4994,378,-748,-1144,1175,-658,-1774,1492,616,-3472,-2292,-1386,-3202,-2376,-2237,-2659,-2967,-3348,-3597,-3349,-2728,-2144,-1605,-1122,-734,-410,-200,-1405,-310,-152,-3609,-555,-747,-17002,-18682,-5057,-4134,-10335,-8944,-1827,-24452,-64951,-106249,-95548,-34108,-20311,-4243,444,-14772,-44376,-55988,-67437,-18508,-4480,3389,-2418,-20336,-34023,-45495,-19249,1210,-1537,-3772,-3029,-1180,-1461,-1673,-1673,-1546,-1347,-1051,-2234,-997,-628,-499,-1010,-1773,-1222,-164,-101,-23,-2115,-488,-844,140,6,-1049,-175,-404,-590,-1531,-2286,-970,-822,-1910,-545,-465,-1444,-2089,-3387,-467,-466,-2366,-274,-2200,-1577,402,-1621,19,60,3319,556,-2294,-1674,-2216,-15,-3050,-785,-2269,-1996,356,-425,-2617,-1203,-1016,4354,4661,612,-2075,-3058,-3305,-1267,699,-284,-1284,-2292,-3021,-1725,-1805,-2121,299,562,-1232,574,429,159,-340,-1270,-2858,-911,-1508,-819,-727,-582,-374,-1978,-1908,-984,-247,-444,-190,-57,5,-3498,-1105,-1786,-1884,-2020,-2481,-1444,-2751,-728,-611,-657,-767,-901,-1078,-1308,-1638,-3719,-1312,-784,-664,-681,-1582,104,-439,-1144,-1646,-834,-162,-345,832,755,1361,1427,819,1656,3579,3733,1146,-432,-2533,-3150,-2270,-1734,-535,-961,-7,-715,-766,610,347,-3642,-618,-2813,-1108,-1491,-1695,-3001,-3494,-1877,-1775,-1573,-1271,-940,-551,68,803,-192,-1206,1962,3313,1459,-1339,-1759,-1157,-1701,973,-991,-1096,3506,4461,1591,314,-2645,-3982,-638,1306,-304,-1954,-2091],[-1132,760,2416,-1479,-1969,-2002,873,342,-560,-1582,-2783,-3872,-3040,-2012,-1183,-1847,225,569,-572,-1903,-54,-1144,-2765,-2249,-3191,-2810,-1961,-1252,-1533,-111,679,-510,1539,229,461,-554,1764,2088,-948,454,211,-694,-553,-1479,-2111,-2557,-2396,-1958,-1365,-897,-1763,-1667,-1129,2042,1647,-452,-1916,1902,-1852,-885,-1730,-2499,2965,7903,3018,-380,3365,1296,-1244,839,587,-416,-1171,-1947,-2583,-2931,-2482,-2040,-1520,-1086,-738,-494,-948,-482,-2082,-1879,-5036,-427,-1525,-2849,-474,-2969,-1841,1238,-865,-799,-2885,2262,2299,2123,1887,-861,-2994,-1043,-320,-1285,-2184,-3092,-3419,-2402,-2363,-895,-776,-4324,-1240,-4162,55,-565,-801,-1333,-2283,-3626,-3093,-2331,-1444,-697,-723,-2949,-1743,-285,326,-82,-640,-1204,-1681,-1888,-2623,-1719,-1372,-979,-599,-312,49,208,394,-3567,-134,-128,-241,-656,-3633,-1647,-1986,-2210,-2277,-2026,-3668,-939,-287,-1452,824,-2361,-1392,-1877,-2045,-2861,-103,-1798,-135,-707,302,968,671,-3125,-2080,-1853,-1385,-124,-898,600,1365,2095,873,-131,2873,3526,2576,-653,1143,2840,-315,2401,5253,4929,4074,-606,994,-216,-2232,-1460,-751,-3685,-844,-1631,-2979,-3221,-3051,-2481,-2034,-1701,-1232,-2751,-2447,-2688,-1270,60,315,402,-64,-2646,407,251,-3055,-1747,-1363,-1235,-1802,-4238,-2978,-3264,-5277,-4316,-4400,-3501,-1609,-1137,-8111,-133708,-196504,-89453,1610,-6458,-45455,-2615,3801,-61303,-137469,-47256,5186,-11143,6924,-39999,-188923,-215452,-92198,-31327,-6131,5029,3814,-4097,814,-781,-4466,-5400,-3175,-11,-511,-3998,2382,812,962,1958,1364,615,-450,-2373,-2892,-2586,-2953,-1012,-2973,-1981,-1895,309,2930,4223,394,-2140,-1291,886,1655,-1543,1760,-317,-3379,-1365,-170,-966,2150,3248,2406,-343,977,-49,-1944,-3636,-3323,-2178,-2849,-3150,-2807,-2204,-1525,-896,-270,286,852,1264,14,-1061,1764,2169,-1953,736,1851,1593,1255,-351,-2608,-157,-578,-976,-2048,-1094,-927,-514,26,612,1328,1992,282,-1715,-2558,-1186,602,2040,-630,-805,-1921,-84,-121,-1398,260,1132,388,-1937,-817,-1149,-1171,-4536,-662,-469,-307,-220,-347,-532,-795,-965,-1125,-1298,-3836,-3284,-2956,-2397,-1054,-2947,-797,-1731,-644,-1881,-1599,-1793,477,2105,2251,634,2372,2074,363,-787,-353,796,473,274,-5,-216,-1475,-626,-592,-1779,-816,-1008,-1283,-1463,-2808,-3277,-3491,-1804,-1769,-1710,-1537,-1400,-1286,-2873,-3922,-3757,-2584,-3442,-2412,-1389,-437,-1669,-2327,-660,-794,-959,-1129,-1395,-1644,-1976,-2372,-2653,-2828,-2621,-2234,-2256,-1640,-1606,-437,-256,-197,-245,-370,-1291,-915,-949,-2091,-1313,-1387,-1548,-1615,-1708,-1735,-1651,-1425,-1043,-1893,-166,212,-1171,201,1067,-1036,-561,1323,1250,-667,-1321,-918,88,-280,-1605,-1149,-1279,-1417,-1441,-1308,-1447,-877,-684,-517,-2830,-2908,-3366,-775,-1068,-1451,-1980,-2583,-3220,-3757,-3718,-3330,-2747,-2235,-1803,-2544,-687,-208,205,344,617,605,-4171,-3903,-3,-523,-919,-1366,-1585,-1702,-1942,-2224,-2389,-2051,-1191,-102,-1710,-379,-433,-989,464,251,-964,559,4127,2473,-335,-397,-1149,1257,-909,-1068,-419,-104,1199,-2538,1120,311,-3585,-282,-2786,-3360,-1775,-4708,-2204,-1885,-1523,-1145,-735,-266,110,-346,778,-882,-3877,-4149,-2858,-503,-507,2477,1437,176,-1175,-1385,-605,639,1803,1212,495,-312,-1170,-2028,-3225,-2822,-2698,-2260,-1804,-1365,-1052,-976,-1033,-2186,-1791,-1701,-2074,-2357,-2304,-1929,-1432,-936,-523,-131,156,375,-382,719,733,-560,-1902,-1067,153,-1072,-599,-898,-1041,-1441,-1817,-2186,-2462,-2445,-2290,-2099,-2250,-1663,-3334,-1147,-3142,-531,-1180,-1754,592,-2714,-2339,-4930,-3268,685,-801,-1460,-827,-1638,-2176,-1985,-1029,-3877,435,98,812,-1497,-541,3836,1824,-831,142,-2750,-3474,-1323,-2172,-2375,-3672,-2795,-1239,51,-2140,-150,2720,3082,2516,-35,-5781,-6792,-7614,-463,-522,-642,-1482,-5716,-5229,-4176,-2169,-2167,-5219,-548,-93,326,-10579,-4246,-17205,-16403,-12835,-13257,-11335,-38,-267,-565,-714,-984,-60393,-21319,-104481,-348329,-143799,-1552,-1076,-569,105,784,1518,2189,-13553,1803,3150,-10964,-6517,2074,-7014,-8384,-5583,-1798,-7275,-3183,-2270,-1380,-3144,-3656,-4022,-6222,-7811,-1519,-4507,-4688,-1698,-3683,-2230,-2215,-5099,-3592,631,1836,1959,-1785,1005,2237,236,-3594,-4159,-769,116,-523,-720,-43,1020,2243,3493,2576,3241,-4103,-783,202,1296,-1086,-896,-1520,-1685,-5740,-1203,-1938,3849,4121,-502,-1760,924,-809,2596,2777,711,-704,-1239,1361,2546,33,3899,-4413,-395,-1161,-1067,1289,-852,-1458,372,-26,-3133,-2565,-1680,-3040,-1528,-1144,-1006,-1629,-2316,-1670,-1932,-2076,-2260,-2404,-2431,-2321,-2069,-1774,-1443,-1180,-891,-3204,-564,-803,-18652,-19891,-5235,-3661,-10980,-8863,-1146,-26156,-64385,-100437,-86659,-30961,-20158,-3771,-1046,-13180,-35550,-45355,-62629,-19728,-5935,983,-3391,-19197,-33468,-46223,-18359,861,-2945,-3491,-3220,-468,-673,-930,-1093,-1213,-1304,-1318,-1934,-1664,-1787,-1872,-1980,-1998,-1671,-1244,-859,-418,-1938,-454,-1053,-207,1308,-1112,-55,1319,258,-1186,-1616,-768,-2,-2072,-537,-828,-1129,-2374,-3364,-1740,-2146,-2614,-2783,-2038,-1000,177,-1648,344,305,3286,432,-2677,-1717,-1713,-209,-3098,-1285,-3116,-2277,439,-288,-2776,-1119,-1036,4527,5096,1322,-1815,-2793,-3629,-2295,11,-999,-1922,-2736,-2803,-2264,-1919,-2122,-742,-516,-1716,-319,-245,-230,-215,-336,-2350,-461,-1746,-45,-66,-74,-31,-3235,-1461,-1170,-548,-720,-902,-1050,-1242,-3076,-1690,-1849,-1825,-1765,-2222,-1675,-2788,-1399,-1338,-1236,-1181,-1098,-982,-847,-807,-4361,-577,-460,-747,-283,-1591,40,67,159,201,386,-85,-295,817,849,766,569,353,87,-172,-443,-641,-731,-2517,-3140,-2563,-2138,-991,-1598,-874,-739,-624,-489,-420,-4004,-636,-1564,-1220,-1644,-1975,-3484,-4433,-2031,-1758,-1489,-1269,-1226,-1374,-1549,-1814,-1941,-2157,-881,-102,764,-1902,-1807,-1936,-730,1593,-708,-945,3552,4285,1558,88,-2929,-3961,-890,848,-300,-1774,-2084],[-1473,-1555,-1652,-1929,-2305,-2802,-3346,-3664,-3757,-3341,-2649,-1699,-730,-631,184,-2048,975,684,-204,-1865,-1686,-2457,-2516,-1653,-2005,648,1013,-1174,-1418,-217,523,-1316,693,-203,258,-1052,1612,2569,-846,275,-1020,-2461,-3880,-4188,-2909,-1755,-778,-80,-17,-1076,-1702,-1498,-369,2666,2113,-402,-1987,1922,-1738,-910,-1944,-1729,2912,3018,2630,-934,2144,1421,-1293,843,1494,1214,675,-1139,-407,-2461,-1922,-1661,-2136,-2470,-2566,-2429,-2144,-1855,-1505,-2363,-4847,-55,-2018,-2969,-219,-2937,-3076,744,-598,-11,-3098,2331,2668,2313,2043,-582,-2752,-732,452,-985,-2446,-1005,-171,-786,-2338,-2126,-2695,-3842,-2624,-3842,-2125,-2046,-2074,-2213,-2437,-3923,-3163,-3571,-3872,-3875,-3484,-3139,-2508,-2052,-1701,-1390,-1188,-1016,-876,-969,-2945,-595,-523,-419,-302,-230,-38,-14,75,-3278,-370,-376,-590,-905,-3323,-1522,-1600,-1569,-1476,-1208,-3764,-351,125,-1302,815,-2204,-1061,-1513,-2327,-2720,-749,-1557,-882,-1603,-2418,-3189,-3441,-3057,-2539,-2199,-2068,-2163,-2286,-2103,-1519,-486,743,711,2966,3237,2957,-1024,1636,3333,-332,2844,3073,1960,788,-271,-1169,-1810,-2184,-2501,-2807,-3628,-3455,-3185,-2742,-2270,-1871,-1613,-1596,-1573,-1805,-2497,-2439,-2690,-2845,-2862,-2718,-2650,-2535,-2882,-2464,-2504,-3113,-2757,-2890,-3003,-3024,-5952,-3530,-3745,-4954,-4511,-6015,-2991,-1609,-1348,-10387,-156404,-220170,-80879,812,-4459,-46511,2770,-5431,-118358,-180568,-31673,5469,-12969,6135,-40376,-195523,-219187,-86698,-37048,-7318,2774,2157,-3819,1291,1092,-4495,-5705,-2640,818,147,-2905,226,-52,-280,-521,-604,-538,-500,-1762,-3221,-868,-2448,-615,-2572,-1654,-2121,1045,2043,2096,505,-2322,-1276,1012,1075,-2097,1360,-1053,-4077,-1993,-459,-681,1757,3170,1819,-283,1609,730,-1167,-2576,-2911,69,-1153,-2390,-872,-1288,-1496,-1361,-753,121,1184,2153,-184,-1526,1335,3699,-1969,935,2759,3271,854,-421,-2453,-420,-1473,-2561,-3252,-2877,-2066,-1138,-237,575,1418,2136,952,-1849,-2344,-986,660,1799,-95,-1263,-1841,-240,-891,-1379,707,2444,441,-2169,-343,788,-818,-3972,396,162,-74,-336,-751,-1154,-1509,-1869,-2163,-2523,-4148,-3242,-3305,-3089,-2786,-2396,-1750,-1501,-623,-1606,-1467,-1609,339,2906,2331,1019,3332,2527,781,-330,-67,1013,259,-461,-1315,-2095,-2714,-2923,-2652,-2265,-1993,-1848,-1874,-1901,-2742,-2241,-3542,-2675,-2831,-2664,-2047,-1216,-817,-2413,-3807,-3390,-2363,-3087,-1236,5,676,-799,-1623,431,-877,-75,-306,-1,-907,-1770,-2575,-3190,-3336,-2886,-2549,-2536,-2099,-2206,-2235,-2530,-2840,-2918,-2607,-2128,-1799,-1048,-2629,-1360,-834,-577,-81,258,567,967,1409,776,-1688,2421,2443,-1185,165,1654,-95,-1490,41,-537,-1111,-1623,-2014,-2269,-2342,-2283,-2061,-1858,-1520,-1198,-885,-1439,-537,-515,-587,-2765,-2191,-2137,-1029,-1087,-1074,-1043,-1845,-2774,-413,-74,75,768,1177,232,-1853,2093,1386,2252,1967,1816,677,-3864,-3560,82,-511,-934,-1411,-1680,-1866,-2168,-2505,-2869,-3024,-2463,-1780,-2018,-305,-395,-851,724,915,-223,607,1704,1285,-1082,-1008,-886,-1385,-1421,-851,-432,24,1161,-1819,2809,1026,-4124,157,-1819,-4791,1886,-4309,2847,2146,1175,-816,-986,-1973,-2976,-3343,-2532,-1800,-4310,-3735,-2973,-415,-304,903,1266,-540,-1351,-1485,-1116,-404,2215,3017,2640,1637,-1097,-2129,-2917,-1405,-537,-628,-373,176,775,595,-825,-2483,-1677,1597,1204,608,-104,-872,-1666,-2462,-2987,-2369,-1741,-1192,-740,-309,-110,-202,-1509,-1430,-258,-1741,-1037,-1433,-1841,-2124,-2282,-2609,-2367,-2215,-2092,-2066,-2101,-2183,-3343,-2369,-3482,-2541,-2517,-2570,-2595,-3179,-2574,-4739,-3972,-2710,-2722,-2562,-2236,-1917,-1538,-1182,-751,-3107,-167,52,265,-879,-1233,430,426,-49,347,-1831,-3651,-1004,-2199,-2711,-661,-2179,-1270,-1528,-1717,-1626,-1403,-1100,-695,-308,-5404,-7823,-7109,-1387,-2324,-1318,415,-6474,-4210,-4722,-1139,-1520,-3367,-2031,-1990,-1740,-9132,-1127,-13290,-18151,-16145,-13805,-6806,339,498,535,671,643,-16453,720,696,-141656,-50772,184,18,-314,-602,-934,-1209,-1485,-10648,-2214,-2580,-7525,-10480,-3015,-7013,-11425,-7003,-2730,-4369,-455,-287,-83,-2368,-3169,-4285,-6090,-6232,-793,-4002,-4304,-1699,-3894,-2144,-2514,-5650,-3801,-850,-269,99,-1630,546,673,-195,-3202,-4135,-889,-1044,-1910,-2779,-2204,-756,861,2614,2296,2443,-4683,-529,-405,437,-894,3660,-970,-779,-6087,-1273,-1929,1270,2140,118,-1769,1328,-710,2800,3704,1356,-578,-563,734,2244,-317,4541,-3832,-1242,-1585,-610,1455,-950,-1018,3320,1695,-2707,-2729,-1699,-2032,-706,-1013,296,-896,-2246,826,22,-582,-1117,-1503,-1698,-1725,-1576,-1323,-954,-555,-333,-2573,949,-1660,-19802,-20606,-5668,-3728,-11808,-8503,-1396,-26357,-61680,-93056,-78666,-28636,-19372,-2961,1105,-10535,-23947,-31295,-55775,-21505,-7490,-3086,-3968,-17156,-30334,-44758,-18189,-2877,-4360,-3156,-3217,-1783,-1151,-682,-268,10,155,233,-1612,-784,-265,-242,-107,-1796,-2097,-365,2538,2743,-1776,-465,-1335,-805,1232,-990,-236,2111,-112,-944,-1108,-556,1154,-2155,1953,1558,-855,-2666,-3132,76,-344,-1804,-2072,-1704,-2285,-2900,-3265,-3096,-2480,-1698,-942,-2314,-1413,-1263,-432,-3096,-1838,-3904,-2609,391,-203,-2809,-1164,-1121,1402,1514,1489,-1184,-2279,-3417,-3310,662,763,530,-1661,-2404,-1022,-1908,-2085,-2255,-2626,-2914,-3127,-3141,-3043,-2808,-2543,-2112,-1704,-1888,-878,-633,-455,-320,-3431,-985,-1444,-1404,-1909,-2472,-3024,-3629,-4002,-3611,-3109,-2640,-2103,-1709,-1255,-2835,-594,-89,176,363,570,821,1107,1322,-4628,917,862,-803,82,-1337,2469,1987,27,-37,671,-9,-398,-1016,-1575,-2142,-2693,-3133,-3503,-3215,-2967,-2756,-2536,-2498,-3002,-2818,-2314,-1361,-1883,-1435,-792,-534,-455,-454,-3903,-650,-758,-754,-731,-1346,-3697,-3403,-1079,-277,-297,-327,-468,-698,-817,-898,-1105,-3167,-428,-78,338,-2387,-1832,-2675,74,1945,-278,-722,2414,2462,1441,-165,-3192,-3924,-1117,345,-329,-1572,-1995],[-382,782,613,-1435,-1356,-2110,-1272,-1388,-1441,-1308,-1095,-635,-606,-675,124,-2074,926,787,517,-1617,87,-1392,-1844,-2189,-2052,624,1007,-1024,-1276,-323,410,-2092,-103,-596,96,-1453,196,-96,-691,-1298,-1955,-2664,-3086,-2889,-2200,-1439,-744,-285,-222,-1077,-1516,-1285,53,93,168,-401,-2004,917,-1583,-965,-2091,-852,194,-380,-934,-1525,-2004,-2312,-2327,-2035,-1708,-1395,-967,-911,-637,-1800,-1670,-1071,-876,-993,-1056,-1062,-1032,-1043,-1095,-2983,-4518,-48,-2582,-2204,-64,-2675,-3700,9,-443,679,-2509,1121,923,613,397,-316,-2041,-401,39,-460,-2187,-1387,-472,-787,-2442,-1632,-2156,-3344,-2903,-3100,-2656,-2440,-2214,-1985,-1732,-3050,-1787,-1028,-805,-648,-443,-2188,-915,-653,95,165,177,209,250,-679,-3212,196,625,866,1180,1090,318,2335,2117,-3022,-751,-810,3011,2738,-3006,-470,-196,864,298,-359,-3782,-533,-540,-1409,-648,-2120,-1140,-1478,-2129,-2518,-3079,-3071,-2289,-1461,-739,-98,-1488,225,-2168,-1861,-1362,260,-374,631,513,402,408,566,877,1303,1806,-1519,2380,3036,-643,2811,2933,2602,2094,490,922,291,-1752,-706,-559,-3796,-1258,-1510,-2205,-2139,-2418,-2690,-3041,-3220,-3416,-3280,-3250,-3120,-3066,-3101,-3166,-3379,-3427,-3197,-2781,-2218,-3391,-1571,-1046,-36,-314,-7482,-3957,-4301,-4503,-5091,-7853,-1990,932,1010,-11172,-168600,-225642,-66168,1561,-3433,-45302,2414,-28249,-177976,-219183,-19609,1384,-15150,553,-40088,-202807,-223688,-81451,-38926,-8688,2654,2881,-3771,2439,2506,-4325,-5776,-2371,1594,677,-2065,1216,188,1179,1164,1248,1382,1363,-1333,-3743,-348,-1765,-404,-2190,-1420,-2499,-519,-816,-1191,-1502,-2681,-2521,-2763,-2788,-2777,-2429,-2080,-4428,-2756,-914,-627,-445,-386,-446,-757,-1120,-1632,-2267,-2957,-3605,-3341,-2735,-2526,-1358,-582,-1297,976,1845,2580,3281,3743,-467,-2127,693,2888,-2118,982,1042,39,-980,-2003,-2853,-3322,-3109,-2679,-2189,-1793,-1572,-1348,-1161,-1022,-771,-534,-131,-2155,-2250,-966,562,1450,317,-1760,-1793,-478,-1754,-1289,1013,1567,300,-2497,-42,-699,-1428,-3332,-3005,-3006,-2188,-1278,-527,147,-205,1031,144,-2386,-4191,-3123,-1532,-1232,-912,-1636,-270,-1416,-710,-1450,-1489,-1522,286,3628,2218,1261,3904,2690,996,-24,233,-888,-1794,-2260,-2251,-1836,-1355,-937,-653,-2255,-493,-640,-1187,-1238,-2601,-1836,-2860,-2357,-2566,-2598,-2274,-1743,-1060,-1958,-3319,-2677,-2332,-2334,-51,1208,1568,-43,-1058,471,-1525,-1129,-1860,-2406,-2442,-2138,-1750,-1290,-934,-539,-248,-2054,32,-2051,-65,-251,-662,-1153,-1656,-2110,-2256,-2287,-3141,-1509,-1530,-551,597,1078,1543,1770,1586,649,-1485,3039,2183,-1149,-154,2083,853,-2588,362,-334,-881,-1186,-1906,-1278,-1297,-1446,-1700,-2202,-2747,-3398,-3923,-3411,-2667,-1999,-1424,-2525,-1365,-991,-305,-197,-105,-163,-1627,-2454,-564,442,495,1017,1308,-260,-1153,1979,1047,2097,1828,1717,533,-3541,-3174,233,-349,-810,-1376,-1751,-1993,-2229,-2284,-2118,-1702,-1186,-648,-2234,85,-364,-600,861,1492,519,627,2320,1999,-1911,-1605,-220,-1038,-1974,-2611,-2640,-2083,-1128,-1135,614,1463,-3988,473,-964,-4750,-144,-3709,2699,2460,2014,-1678,433,-1623,-1214,-1263,-470,-1393,-3959,-2941,-3122,-2287,-2627,-2944,-3072,-2847,-2380,-1763,-1506,-1309,369,1001,1477,1776,-949,-2261,-2593,-739,-635,86,-373,-609,-598,-381,-836,-2733,-1686,2156,2618,1009,1130,1434,123,94,1124,358,-483,-1316,-2074,-2603,-3026,-3102,-2997,-2973,-3074,-3338,-3620,-3728,-3543,-3182,-2782,-3019,-2144,-1758,-1422,-1170,-1862,-1697,-3121,-1472,-2390,75,-1198,-2249,37,-3597,-2048,-4490,-4574,-741,-1593,-1487,-679,-471,-183,-235,260,-2178,755,805,819,-355,-1811,258,3,-200,-464,-905,-3563,-826,-2084,-3082,-699,-1337,-814,-1019,-1397,-1915,-2263,-2692,-2631,-1934,-4143,-7538,-6573,-2727,-4216,-2356,588,-5093,-2675,-4735,-1108,-92,-2229,2378,2258,2503,-7431,2285,-9199,-19039,-19200,-10770,-3100,5323,5321,5148,-6424,4668,4310,3903,3371,2708,1984,1214,584,-91,-4704,-861,-911,-798,-7491,-4538,-227,-3833,-12994,107,-5271,-12619,-8652,-4854,-1820,-135,-257,-258,-1798,-2943,-4796,-5133,-3895,-580,-3340,-4046,-964,-4105,-2163,-2920,-6181,-4140,-2353,888,1205,-1336,1338,1493,-634,-2488,-4352,-1107,406,-2000,-252,-495,-856,-1122,-1074,-943,-653,-3605,-355,-1197,-543,-677,-263,-828,-1510,-6401,-2160,-1985,-1036,-252,330,-1385,1230,-720,1491,1432,1352,-441,186,9,741,-815,-310,-3357,-2166,-2776,-3045,-2390,-1373,-591,339,1061,-2353,-2892,-1586,-1149,-86,-839,247,-55,-1654,1134,798,592,351,-1789,-80,-262,-877,-462,-486,-519,-505,-1892,-294,-2858,-20515,-21460,-7295,-4941,-12937,-8074,-1592,-24823,-57257,-85036,-72421,-27569,-18107,-1815,510,-6970,-9123,-12065,-45219,-23739,-9192,-2205,-4203,-14593,-25175,-41852,-19254,-2325,-5742,-2889,-3188,-1021,-484,-237,-181,-387,-819,-1306,-1794,-1617,-738,483,925,-1341,-2504,-850,5781,2518,-1754,-617,-1753,-1548,120,-758,-526,1431,-523,-892,-885,-511,540,-2258,943,508,-730,-3004,-2783,-639,-801,-1407,-2246,-969,-1075,-1229,-1315,-1381,-1226,-788,-179,-1945,-1053,-953,-745,-3139,-2478,-4255,-3055,129,-239,-2829,-1390,-1342,2221,2056,1967,-581,-1845,-2923,-3382,-283,196,438,-1486,-2054,-486,-1790,-2095,-1589,-2280,-2911,-3533,-4048,-4517,-4671,-4421,-3870,-3324,-2776,-2267,-1943,-1708,-1532,-2415,-1753,-2018,-2418,-2813,-3227,-3596,-3992,-4422,-4837,-5142,-5449,-5485,-5134,-4664,-4075,-3423,-2873,-2291,-1783,-1283,-797,-352,-62,-4303,444,571,-896,315,-969,181,-228,-535,-894,-1121,-1120,-1031,-953,-837,-817,-928,-1115,-1448,-1909,-2539,-3266,-4030,-4710,-4965,-4395,-3443,-2456,-1710,-2165,-904,276,1949,1001,-3340,1331,760,2324,2356,-1262,-3465,-2453,-1425,1411,1336,1388,1467,636,632,2028,-609,-4052,712,1741,715,-2774,-1809,-3320,-2064,-2473,-2436,-1917,-1158,-354,348,-404,-3399,-3866,-1263,-150,-338,-1326,-1786],[195,372,-96,-1229,-1030,-1428,-1670,-1753,-1918,-2104,-2402,-2554,-2568,-2499,-2372,-2024,-1570,-1134,-697,-1293,283,-1377,-1342,-2592,-1946,546,998,-837,-1133,-442,316,-2766,-768,-936,-1367,-2505,-3563,-3043,-2163,-1423,-694,-493,414,-3277,-123,1547,1790,1858,-352,-851,-1180,-1044,865,815,754,-425,-1907,1667,-1311,-989,-2021,92,2467,3365,2144,-2004,2669,1445,-1278,695,-141,-958,-1543,-2145,-2613,-2742,-2537,-2258,-1869,-1497,-1102,-703,-337,-98,-786,-3627,-4041,274,-3075,-1197,67,-2189,-2769,-838,-299,1351,-1620,1136,925,577,275,-27,-1059,-701,-999,-1326,-1619,-1771,-1797,-1735,-2545,-1476,-2295,-2869,-1540,-2209,-2177,-2662,-3193,-3313,-2787,-2212,-1670,-1091,-527,-40,472,-1086,41,-576,1723,1801,1748,1425,658,-544,-3359,-271,418,34,-383,-874,-1234,-1712,-2010,-2785,-2416,-2401,-2258,-2180,-2571,-2213,-2203,-2253,-2382,-2395,-3626,-1991,-1659,-1614,-1124,-1976,-820,-1162,-1450,-1277,-2551,-1344,-2903,-1883,243,327,-3243,500,-2104,-1778,-1606,241,-120,-142,-497,-903,-1456,-2158,-2961,-3804,-3146,-2341,-1531,-634,-1065,874,1601,2204,2636,855,1906,479,-1657,-582,-65,-4058,-491,-1222,-2144,-969,-127,-478,-1095,-1489,-1897,-2028,-2069,-2338,-2288,-764,-125,436,-1324,-2510,2365,2981,-3701,-1486,-956,1296,-666,-7834,-4115,-4736,-3989,-5954,-9578,-619,87,-587,-9607,-168466,-216021,-52569,113,-3435,-42920,2413,-55062,-238023,-250893,-11581,1789,-17355,555,-39842,-211246,-229494,-76989,-35764,-9966,-2099,-1834,-3868,-1391,-1145,-3985,-5663,-2248,-215,-140,-1362,-13,-49,-51,-98,-39,90,101,-952,-4285,214,-1014,-233,-1772,-1174,-2858,670,624,414,171,-2989,-1966,-1609,-2191,-3343,-3415,-3382,-3805,-3429,-1773,-1221,-678,-159,335,-931,990,1206,137,-918,-1286,-280,-1943,-2733,43,-115,-1439,510,373,182,30,-228,-724,-2739,-978,-1144,-2273,-1276,-1261,-1132,-952,-832,-1064,-2445,-130,-1254,-334,317,305,306,260,119,32,-144,-226,-2327,-2191,-1037,216,691,696,-1949,-1698,-684,-2515,-1045,1291,2661,140,-2629,334,699,-1973,-2595,-1539,-1959,-534,1287,631,1531,-116,2752,93,-2567,-3802,-2899,-799,435,1345,-984,-603,-1402,-806,-1318,-1588,-1437,516,2875,1987,1448,1529,1002,644,211,114,-55,-127,-152,-363,-609,-1106,-1175,-1493,-2454,-2186,-2579,-2977,-3108,-3012,-2949,-2836,-2814,-2896,-3030,-3069,-3069,-2942,-2694,-2874,-2085,-2415,-1472,-624,-293,-62,37,-605,20,-2153,-519,-1148,-306,-391,-516,-667,-702,-751,-669,-615,-1393,-510,-1190,-784,-877,-1136,-1428,-1720,-2003,-2073,-2571,-3281,-1715,-2297,-487,1293,738,2800,2012,1669,472,-1282,2698,1829,-1157,-732,1963,1698,-3771,1790,1524,1310,-348,-2502,-1113,400,120,-1446,-305,-826,-1446,-2052,-2477,-2419,-1868,-1143,-2154,-520,8,-714,940,225,-290,-1362,-2120,-1102,1741,939,2764,2893,-638,-505,2812,582,2308,1707,1282,343,-3251,-2810,-662,-983,-1023,-1091,-972,-802,-762,-993,-1808,-438,-259,-1209,-2320,208,-340,-274,655,703,594,389,50,-229,-2771,-2147,-1453,-1826,-2180,-2316,-2205,-1937,-1434,-1009,-573,-112,-3336,263,-262,-3229,-2156,-3198,-448,-467,-506,-2770,-333,-2174,-2057,-1883,-613,-1579,-3352,-2134,-3120,-1275,-1611,-2002,-2407,-2826,-3322,-3604,-3303,-2624,-1971,-1236,-562,23,-793,-2453,-2329,-287,-729,485,21,-511,-1161,-1972,-2756,-3210,-3069,-2346,-1608,-1029,-616,-349,-246,-309,-553,-861,-1255,-1673,-2065,-2310,-2589,-2704,-2703,-2694,-2654,-3002,-2554,-2474,-2475,-2500,-2617,-2901,-3302,-3552,-3469,-2977,-2243,-2044,-2723,-2047,-1368,1126,-1330,-2332,-630,-3968,-2114,-4209,-5199,-1199,-1913,-1697,-406,193,-292,-731,-1000,-1316,-1572,-1838,-2065,-2361,-2628,-2891,-3083,-3166,-3271,-3242,-3275,-3075,-2883,-3458,-2024,-1560,-1141,-720,-397,-2982,256,444,643,-1405,-2692,-6050,-6004,-4415,-6017,-3021,405,-3227,-1222,-4299,-2845,196,-1891,2617,2699,2875,-5733,3274,-5195,-18222,-22072,-7050,-481,4214,4132,3867,-18822,3251,2903,2598,2287,1969,1713,1507,1497,1425,-13324,998,1771,1995,-4511,-7733,2505,-251,-11576,2081,-2609,-10982,-10439,-7085,302,1789,1371,998,-1472,-2961,-5467,-3738,-1855,-2410,-2644,-3928,-2030,-4330,-2333,-3449,-6565,-4556,-3760,1395,1007,-957,1487,1355,-1032,-1641,-4640,-1455,510,-3085,1667,1881,1800,1527,1193,547,-234,-2305,-1911,-2462,-2649,-2373,-1825,-1147,-433,-6551,-2178,-1984,2225,2652,986,-823,1999,-839,1878,1414,794,-310,-360,-916,-1528,-2035,-2618,-3058,-3421,-3524,-3376,-3197,-2844,-2593,-2460,-2336,-2314,-3046,-2326,-2328,-2353,-2279,-2182,-1929,-1668,-1278,-796,-146,466,-2114,1572,2006,-1463,2645,2159,-103,-308,-1236,1153,-4404,-20769,-22914,-10776,-7614,-14210,-7616,-1765,-22082,-51556,-76877,-68157,-27857,-16390,-291,-1108,-2800,-1179,-186,-29854,-25223,-10957,627,-4154,-11847,-18590,-37720,-21520,-3057,-6814,-2671,-3181,-357,-430,-765,-1211,-1768,-2313,-2561,-2480,-1919,-1164,-410,137,-772,-2742,-1465,1463,1537,-1836,-856,-2221,-2296,-929,-437,-873,951,-862,-960,-914,-622,-111,-2343,279,-60,-691,-3190,-2298,-1186,-1236,-1089,-1615,-342,83,-1114,-442,876,102,1998,-483,-1731,-694,-715,-1082,-3195,-3105,-3709,-3521,-284,-326,-2791,-1707,-2938,-4085,-3806,-2883,-1955,-1533,-2404,-2410,-1331,-558,26,-1424,-1722,-523,-1510,-2111,-1580,-2027,-3048,-2949,-3361,-3810,-4255,-4721,-4742,-4382,-3935,-3478,-3153,-2861,-2580,-2499,-2438,-2450,-2541,-2560,-2523,-2367,-2197,-2054,-1913,-1701,-1557,-1408,-1377,-1578,-3152,-1681,-1909,-2031,-2070,-1910,-1569,-1122,-746,-3616,7,235,-1026,308,-562,-269,-810,-1191,-1456,-1336,-794,-1130,69,1139,2058,1920,-284,-1666,2040,3040,1295,964,-2418,-2496,-3053,-2268,-1174,-1208,-2740,-1087,422,1667,136,-2675,1704,1696,2549,2014,-1150,-3088,-1690,-1562,-2022,-2425,-2207,-1540,-692,298,1182,281,-4427,351,2733,674,-3116,-1797,-3897,-610,-1539,-2219,-2292,-1823,-1096,-362,-690,-3613,-3873,-1397,-703,-409,-1144,-1564],[710,899,2217,-1056,-377,-769,-18,-2095,-159,74,990,672,73,-647,-698,-1789,-1390,-1581,-1628,-1518,-1326,-1402,-990,-2904,-1807,-330,-186,-745,-1116,-698,112,-2160,-1204,-1319,-201,-1735,1585,1489,-356,-67,-291,-671,-242,-2413,-194,-456,-736,-1131,-1481,-1895,-2372,-2903,-3221,-2874,-2282,-1643,-1783,-411,-1019,-1058,-1785,926,1198,1296,1421,-2312,1445,1291,-1266,436,61,-479,-863,-1375,-1937,-2471,-2889,-2964,-2530,-3186,-1342,-675,-30,485,-678,-4054,-3569,295,-3478,-282,75,-1660,-1631,-1849,-258,1889,-768,1650,1372,1026,810,334,-46,563,596,588,-1037,-2194,454,275,-2713,-1325,-2660,-2552,-1661,-2243,-2723,-3086,-3023,-2799,-2576,-2416,-2396,-2446,-2593,-2875,-3162,-3422,-3311,-2763,-2284,-1814,-1453,-1142,-914,-698,-3589,-820,-981,-1163,-1350,-1557,-1578,-1690,-1651,-2669,-1779,-1898,-2007,-2232,-2536,-2903,-3189,-3389,-3223,-2708,-3454,-1320,-567,-1980,-34,-1868,-426,-1143,-737,-436,-3515,-1185,-3196,-2660,-31,445,-1783,841,-2183,-1533,-1915,74,61,116,-216,-286,-51,478,1226,2109,2841,-1870,4220,3641,-1632,1882,2254,4604,5383,1019,2090,566,-1715,-595,-230,-3985,-459,-1685,-2329,-1507,397,-257,-828,-1326,-1261,-1371,-951,-2633,-2449,1858,2500,2941,-1020,-1852,3754,3638,-4031,-1414,-916,1150,-1144,-6942,-4116,-5090,-3645,-7113,-10945,-338,-360,-173,-5610,-159504,-201960,-43250,1184,-4588,-40724,1486,-85539,-297199,-275313,-8049,351,-19465,30,-40448,-219907,-236508,-74162,-30245,-11090,-1710,-1990,-4217,-2552,-2675,-3684,-5608,-2359,-1354,-1008,-846,-401,-261,-134,-99,14,192,258,-676,-4845,610,-381,-142,-1428,-990,-3195,415,98,-388,-907,-3146,-2592,-3199,-3058,-3686,-1866,-2479,-3031,-3781,-221,290,463,-2,123,-1523,575,223,-194,-611,-944,-1491,-2522,-3031,-2605,-2913,-3178,-3356,-3200,-2869,-2438,-2134,-1904,-3386,-1694,-1702,-2447,-1862,-1958,-1924,-2008,-1498,-1066,-3675,-671,-1921,92,1977,2441,-396,1362,3435,3006,3606,2908,-2123,-2192,-1225,111,717,1006,-1648,-1611,-874,-3076,-738,1536,2538,32,-2376,637,509,-2477,-1792,-1471,-2291,-2865,-2869,-2538,-2097,-1609,-1163,-701,-2230,-3484,-2667,-119,921,1266,-361,-1018,-1457,-887,-1184,-1756,-1350,882,99,-655,-1528,-2142,-2548,-2484,-2164,-1876,-1660,-1480,-1341,-1427,-1532,-1603,-1584,-1475,-2608,-1064,-888,-1671,-1459,-2355,-1032,-1399,-1779,-2404,-3072,-3165,-2442,-1468,-1177,-2506,-1655,-2535,-632,1856,2972,2839,1093,-263,470,-2715,-697,-1416,543,106,1140,686,322,-58,-283,-504,-781,-840,-997,-1406,-1187,-1092,-892,-656,-712,-435,-1252,-2835,-1938,-3074,-2051,-1318,-295,809,1832,1781,303,-1078,2190,1464,-1272,-1506,1549,1610,-2734,1687,2052,2031,-475,-3071,-2104,-5,601,-1389,296,21,-1380,-1925,-418,-1261,-2039,-2065,-1704,-586,240,-1430,1326,319,-439,-1015,-1779,-1732,1530,1355,3121,2343,-879,103,2589,73,2218,1839,1736,189,-2940,-2437,1504,1411,1422,-704,-241,1079,-323,-1926,-2354,28,-250,-1835,-2234,-1173,-1451,-1743,-2039,-2302,-2632,-2914,-3064,-2902,-3440,-2603,-2643,-2642,-2653,-2436,-1972,-1398,-657,-65,462,932,-2582,637,339,-1729,-3688,-2851,-2223,-2864,-2324,-3855,-817,-2309,-2812,-2431,-1143,-1648,-2683,-1324,-2771,-863,-1113,-1509,-1840,-2643,-2373,-2587,-2689,-2592,-2514,-2299,-2069,-1828,-1559,-2626,-2072,-961,-983,-927,-905,-863,-874,-1018,-1169,-3130,-1926,-1383,-1459,-1572,-1680,-1758,-1827,-1904,-2008,-2038,-2030,-1960,-1822,-1548,-1358,-1082,-779,-2011,-393,-3229,-238,-1222,-453,-1097,-1998,-2610,-1396,-1434,-1953,-2605,-3200,-3202,-2561,-2368,-908,-123,-1454,-2096,-1242,-4148,-2285,-3803,-5765,-1377,-2028,-1936,-47,510,-115,-785,-1337,-1951,-2481,-2966,-3341,-3560,-3294,-3119,-2987,-2866,-2885,-2871,-2945,-2986,-2997,-3734,-2480,-2116,-1752,-1336,-979,-3985,-175,98,363,-2116,-1224,-4360,-5239,-6081,-6944,-3205,410,-1371,-5,-3469,-4636,32,-2264,293,506,811,-4126,1403,-1345,-15685,-24276,-3971,985,689,2401,2083,-30262,1255,785,419,211,248,605,1171,1961,2621,-18842,-143,4337,4720,-1852,-10371,5025,3118,-7714,2836,267,-8441,-12134,-9203,2079,3698,3431,3208,-1322,-3094,-6031,-2103,266,-416,-1863,-3832,-2975,-4478,-2705,-3989,-6433,-4750,-4738,-1179,-1276,-1598,-1881,-2148,-2237,-2041,-4412,-1847,-209,-2624,1007,1539,1777,1839,1873,966,-1845,-803,-248,-2457,-1895,-1246,-1462,-1391,-1068,-6180,-2902,-1709,1086,1498,1291,-161,1637,-940,887,251,-454,-1120,-1853,-2487,-3012,-3064,-2865,-2613,-2892,-1976,-1265,-997,-910,-309,-131,32,-1791,-3082,-1185,-102,-252,-323,-377,-267,-124,190,643,1320,397,-1532,3483,4167,-1896,5280,3002,62,306,-577,-24,-6187,-20517,-25255,-16479,-11786,-15188,-7026,-1831,-18637,-45068,-68898,-65715,-29386,-14172,1646,908,205,-32,264,-9690,-23503,-12623,287,-3889,-9168,-11047,-32013,-24245,-6753,-7084,-2392,-3152,2265,239,429,2727,3784,1247,1961,-813,-1182,2338,2035,1152,-107,-2640,-2060,-1811,-1781,-1900,-1044,-2571,-2817,-1511,-6,-1143,748,-956,-985,-1073,-1551,-1818,-2287,-1299,-953,-684,-2956,-1582,-651,-730,-645,-564,153,427,-1435,7,987,-137,1427,-738,-1543,-219,-410,-1313,-3163,-3551,-3024,-3804,-712,-563,-2565,-2731,-3608,-3644,-3099,-2682,-2267,-2021,-1907,-1908,-2255,-1930,-1951,-1977,-2047,-2203,-2243,-2273,-2252,-2341,-3250,-2487,-2476,-2497,-2540,-2694,-2810,-3038,-3301,-3569,-3889,-4001,-3726,-3351,-2838,-2381,-1872,-1717,-2667,-339,164,-1095,-559,-1239,-554,2773,359,-1841,-3210,-302,493,1583,3337,2360,2459,2003,322,-2691,774,556,-1074,445,-49,525,-549,-969,-1096,401,250,-1591,-528,-157,-488,-872,-1182,-2481,-1498,-1477,-1328,-1101,-2064,-2070,-2801,-2042,-707,-558,-2758,-1193,582,1366,-603,-1887,2033,2562,3504,3463,-861,-2601,-1010,-1445,1016,267,-445,-1222,-2050,-2744,-3395,-3862,-3771,-3294,-2867,-2491,-3230,-2118,-4213,-2262,-2325,-2263,-1894,-1309,-603,112,-839,-3583,-3763,-1341,-1125,-347,-861,-1166],[-960,-1009,-828,-1004,-87,-307,264,-890,-480,-293,1575,855,435,-757,-367,-1677,906,404,-37,-1142,-457,-1540,-878,-3110,-1702,5,-185,-824,-1288,-1519,-2079,-2572,-2600,-2187,-1436,-1581,218,974,-363,-525,-843,-1068,-1734,-1250,-199,-1131,-2082,-2962,-3145,-2614,-1912,-1291,-689,-178,110,-918,-1666,233,-774,-1162,-1480,-809,-1046,-1244,-1293,-2327,-1278,-1266,-1319,-1333,-1373,-1389,-1216,-1173,-1221,-1315,-1454,-1685,-1785,-1755,-1457,-918,-240,393,-775,-3476,-3158,173,-3596,448,-47,-1162,-658,-2984,-340,-301,-619,-881,-818,-737,-558,-409,-395,-373,-375,-367,-687,-2692,572,950,-2928,-1280,-2915,-2408,393,-648,-1795,-2771,-2264,-968,-620,-734,-1195,-348,2510,4209,3760,632,1560,-408,1938,1486,1240,1243,332,-1033,-3911,-1135,1070,387,-519,-1653,-2759,-4011,-2831,-2656,-1964,-2185,373,582,-1638,-572,-374,-1089,-1925,-2329,-3198,-707,605,-2463,-386,-1792,-383,-1245,-91,304,-4067,-980,-2256,-3324,-549,-950,76,2848,-2386,-1125,-2058,-169,174,453,2565,3446,1843,2644,3543,2509,2562,-1584,4704,3497,-2259,1075,465,3531,4651,990,2147,545,-1891,-666,-563,-3558,-483,-2300,-2650,-1734,-1233,-1857,-2585,-3166,-3816,-3531,-3082,-3046,-2312,-1602,-1221,-1046,-910,-1101,-920,-1021,-4138,-1337,-1395,-1385,-1682,-5878,-3989,-5337,-3537,-8279,-11486,977,1147,1377,419,-147209,-191854,-39634,1433,-6697,-39267,457,-119072,-354840,-294360,-9053,-1337,-21314,-1186,-42388,-225566,-243417,-73735,-24695,-11957,-2024,-1918,-4736,-2039,-696,-3473,-5643,-2699,993,282,-442,1092,70,1320,-351,488,88,-462,-927,-5167,-1738,-1766,-1817,-1696,-1629,-3413,-1574,-1558,-1599,-1514,-3022,-2962,-1175,-2437,-3661,-297,-2071,-2271,-3483,156,7,-242,-685,-811,-2220,-1132,-1021,-817,-565,-263,-539,-3133,-3346,-321,-361,-1626,-471,-425,-357,-212,-193,-1233,-4023,-1554,-1246,-2561,-2225,-2489,-2289,-3133,-1193,-273,-3323,-1708,-2705,436,2371,2460,-1466,513,2268,2114,1842,1629,-1573,-2211,-1477,-241,357,889,-1001,-1512,-1030,-3318,-403,1789,1782,72,-2125,565,67,-2665,-906,-879,-988,-934,-798,-783,-768,-760,-835,-927,-1868,-3244,-2438,-1120,-668,-89,234,-1434,-1536,-897,-981,-1938,-1228,1756,1718,1217,1749,1992,1550,1047,548,1269,1513,1878,2255,1394,2317,-923,-1196,-1389,-2697,28,-766,-1968,-2465,-3216,-3606,-3085,-2483,-1927,-1391,-785,-245,-677,-889,-2202,-1407,-2543,151,1005,618,66,-642,-1438,-1977,-3155,-1921,-1586,-761,-169,255,492,651,-320,506,224,-249,-638,-1135,-1755,-1588,-1256,-686,-43,267,606,329,-2096,-2138,-3809,-134,-318,-163,416,1212,1954,198,-870,1542,1119,-1535,-2372,822,-225,-1612,-2024,-2273,-1859,-1160,-3279,-2542,-114,1029,-1241,436,398,-1364,-2165,183,650,-394,-1442,-1594,-2423,-3091,-3152,-2673,-2056,-1545,-1110,-1449,-2386,-186,1,335,615,-1028,650,1720,-409,1858,2900,904,118,-2601,-2062,1614,4644,1693,-899,456,3667,47,-2867,-2869,660,75,-2097,-2057,430,-109,588,-63,-861,-1775,-2686,-3304,-2866,-3442,-2580,-1262,-979,-860,-709,-483,-239,-271,385,618,792,-1824,418,-20,-546,-3770,-2740,-1236,-691,-113,-2920,958,-1985,-3413,-2696,-1471,-1650,-1980,-559,-2269,-1165,-1139,-1539,-1683,-1624,-1973,-1795,-1867,-627,373,707,931,1052,-391,-2758,-1840,121,-806,-47,-434,-808,-1243,-1806,-2352,-2891,-2739,-2297,-1733,-1250,-871,-592,-648,-447,-622,-862,-1175,-1494,-1722,-1704,-1618,-1327,-947,-2033,-381,-2929,-246,-1411,-1084,-1326,-1955,-2468,-1689,1391,1489,1405,-885,-2246,-1504,-2423,-955,-1738,-2399,-3079,-3425,-4127,-2655,-3300,-5545,-1705,-1947,-2218,-1811,-2058,-2302,-2533,-2541,-2500,-2318,-2123,-1902,-1787,-1696,-1665,-1629,-1550,-1554,-1482,-2303,-1455,-1457,-3940,-1167,-978,-766,-450,-135,-4057,-812,1125,1511,-2899,91,-2649,-4285,-6469,-6179,-3105,489,288,850,-2415,-6140,-608,-3346,-524,-1143,-1680,-2804,-2085,-1689,-12218,-24155,-2003,720,-4244,1321,1385,-40032,1264,1044,772,400,-48,-438,-674,-518,-226,-18368,940,1628,2280,269,-12083,3351,3429,-3468,2939,2614,-6090,-13423,-11119,1581,1731,1948,2327,-1442,-3373,-6342,-455,1985,2466,-1103,-3798,-869,-4621,-2891,-4570,-5851,-4427,-4593,-2404,-3057,-3039,-2185,-1242,-1198,439,-3575,-2371,1630,-1191,1510,3055,2981,2797,2665,561,-3465,752,-315,-1992,-1545,-504,-1065,-1581,-1996,-5408,-3778,-1896,-1643,-1363,-1249,-1136,-1055,-1118,-1176,-1342,-1482,-1502,-1538,-1499,-1520,-1468,-1556,-2320,-2204,-1916,-2150,-2501,-2657,-2772,-2802,-2647,-2444,-3070,-1794,-1403,-1066,-708,-455,-214,-147,-134,-186,-184,-265,-625,-344,-277,-2190,94,309,239,608,-44,-1497,-8253,-19946,-28843,-24787,-17518,-15418,-6320,-1819,-14905,-38528,-61603,-64967,-32160,-11605,1197,989,923,822,796,737,-18597,-14208,2,-3669,-6920,-3083,-24375,-25891,-10331,-6575,-2132,-3225,2176,-385,-377,2788,4616,1378,2296,-428,-1377,1897,3289,2550,497,-2344,-2663,-1363,-2885,-3157,-1935,-2827,-3066,-1435,-32,-1397,-1144,-2005,-2889,-3577,-2690,-1844,-2155,-606,-368,-533,-2501,-730,-618,-740,-593,-383,-113,83,-1572,277,246,-452,322,-889,-1363,325,-111,-1525,-3137,-3855,-2417,-3859,-1221,-321,-2238,-2117,-2137,537,345,34,-139,-1092,-1384,-827,-2617,-2157,-1504,-1768,-2101,-2541,-2883,-3240,-3394,-3022,-2984,-2223,-1745,-1304,-897,-612,-809,-830,-1860,-134,-284,-379,-268,-49,458,-2310,-1741,-2384,-3098,617,1240,-493,-258,-860,-336,6183,1279,-2225,-3096,-75,-181,1069,4642,2267,3743,2709,-243,-1748,-166,-600,-1165,-79,419,1025,-1469,-1377,-1385,1242,444,-2108,-1315,-824,-1503,-1985,-1911,-3243,-682,-9,622,1188,-1507,-1657,-2399,-1764,-258,341,-2277,-1351,626,1207,-1258,-1179,56,-621,-1198,-1663,-1722,-2216,-1395,-1323,-901,-714,-554,-526,-609,-597,-595,-588,-2675,-331,-204,-86,-3242,-1484,-4388,-487,-746,-1025,-1162,-1158,-997,-737,-998,-3367,-3668,-1263,-1568,-298,-643,-763],[-5657,-5946,-5969,-5828,-5506,-5103,-4625,-3954,-3352,-2766,-2312,-1781,-1249,-816,-829,-1517,203,455,628,-1316,229,-1675,-887,-3125,-1520,36,157,-942,-1508,-1633,-759,-1268,-1691,-2182,-2561,-2686,-2360,-1661,-927,-1014,-1433,-1501,-3083,-68,1061,1608,1260,783,-1092,-110,-212,-935,640,1102,1467,-1288,-1461,138,-496,-1140,-1093,1127,959,839,843,-2035,695,436,-1333,-607,-1249,-1812,-2009,-2089,-2030,-1894,-1788,-1851,-1937,-2103,-2181,-2065,-1704,-1238,-941,-2688,-2741,12,-3357,1059,-186,-638,181,-4016,-457,1284,655,1818,2104,2200,2247,711,1784,1350,695,-168,-1154,-3136,-2619,-2287,-3078,-1111,-3007,-2346,1306,519,942,400,-135,-437,-492,-191,-991,56,1767,3597,3990,1295,2019,-436,2229,1654,789,179,-71,-1543,-3864,-1465,295,-20,-607,-1483,-2397,-3506,-3432,-2663,-2358,-2499,251,728,-1096,-592,-437,544,35,-470,-2768,-1068,-1032,-2971,-719,-1708,-485,-1413,-846,-1272,-3487,-2679,-3673,-3277,-1684,-2376,499,1319,-2587,-579,-1804,-379,248,520,1920,1579,1231,910,656,499,447,-1041,432,505,-2843,197,-1289,405,217,-68,-457,-866,-2112,-1275,-1099,-3015,-548,-2929,-2838,-1498,2306,2531,475,-1331,-2134,-1254,-1460,-3344,-1876,-392,-1010,-1693,-2170,-2337,-2189,-1774,-4000,-1256,-888,-280,-2236,-4939,-3772,-5505,-3691,-8872,-10975,-2017,-2148,-2106,-2083,-135663,-189537,-42358,-1680,-9258,-38782,-1353,-154496,-410484,-311432,-14271,-926,-22877,-374,-45888,-223327,-247314,-76333,-20237,-12548,-77,-83,-5144,-2676,-26,-3375,-5723,-3292,-123,-726,-586,-792,-1051,-1198,-1301,-1201,-951,-782,-542,-4986,-338,-190,-272,-1004,-743,-3496,-671,-750,-886,-941,-2734,-3086,-1545,-3178,-3392,-1808,-1846,-1812,-2838,-2061,-2203,-2294,-2132,-1632,-2965,-286,476,1202,549,666,-617,-3658,-3648,-407,1069,-1659,1314,3797,3495,3148,2601,-1474,-3994,-2333,-1284,-2619,-2084,-1961,-1281,-4305,-1262,562,-2288,-2827,-3577,621,842,223,-2508,-1026,-1638,-2022,-2305,-2321,-2241,-2281,-1802,-1180,-636,-50,-288,-1469,-1241,-3344,-143,1990,2255,194,-1938,1121,79,-2434,-29,1872,1210,1437,2157,1519,-525,-726,2716,208,-1676,-3176,-2314,898,806,361,-23,-1873,-1696,-906,-777,-2179,-1163,-181,-454,-681,-1025,-1114,-1077,-829,-515,-213,73,341,539,438,195,-892,-1601,-1744,-2814,-2409,-2968,-3004,-2588,-2545,-2072,-1938,-1913,-1966,-2004,-1890,-1735,-1537,-1352,-2061,-1474,-2406,-1211,-1483,-1843,-2232,-2432,-2255,-1710,-3548,-1015,-1784,57,188,76,-278,-727,-1379,-2032,-2778,-3226,-2645,-1778,-1800,-304,264,423,740,1190,1348,1233,-1407,-2413,-4135,24,-61,-505,200,580,1012,77,-780,682,699,-2086,-3071,-159,1505,-750,548,-119,-925,-1822,-2909,-3746,-3621,-2771,-1878,-1144,-425,-1383,-2222,658,702,-632,-1647,-927,-1093,-1735,-2566,-2701,-2797,-2619,-2253,-1810,-3047,-719,-149,607,1148,-1286,968,2869,-906,991,3024,-151,36,-2385,-1839,1389,5734,1463,-1379,1047,3922,303,-3920,-3402,551,-472,-2151,-2015,-299,-1166,-1947,-2398,-2169,-1545,-825,-212,369,-2946,-2537,602,222,-423,-1147,-1897,-2647,-3012,-2933,-2505,-2010,-1736,-1644,-1605,-1485,-2600,-3057,320,1294,2100,-1488,963,-1526,-3918,-2614,-1526,-1807,-1436,-32,-1864,-1704,-270,4789,5059,-331,-1910,-1828,-2077,60,2590,3447,3100,2440,-390,-2911,-1783,-93,-1029,-931,-1232,-1430,-1626,-1921,-2212,-2795,-2630,-2760,-2826,-2803,-2675,-2457,-2208,-1967,-1782,-1577,-1414,-1293,-1203,-1062,-1065,-1016,-927,-2116,-721,-2743,-619,-1783,-1860,-1587,-2024,-2616,-2077,4051,5141,3349,-583,-2130,-997,-2409,420,129,-1836,-1263,-2033,-4100,-3310,-2887,-4620,-1464,-1888,-2697,-731,-892,-951,-903,-609,-337,-34,187,382,87,-1060,-511,989,1320,729,1663,-2047,564,-1193,-4263,-1257,-2244,-2616,-1773,-571,-3099,-1874,1710,2469,-3902,987,-1190,-3347,-5008,-5195,-3130,374,1507,1161,-1438,-6643,-1861,-5241,-436,-852,-980,-2066,-588,-239,-8601,-21611,-1322,-56,-9853,1428,1352,-46887,1164,1015,872,650,314,-82,-542,-879,-1980,-12488,-1468,-1238,-887,-568,-12773,-209,-224,-588,-1011,-1536,-4474,-12610,-9955,-10,1247,2452,3706,-2059,-3978,-6434,908,3234,5560,-576,-4011,-1200,-4969,-3471,-5301,-5258,-3978,-4020,-1247,-2523,-3530,-2763,-1673,-1155,106,-2608,-3230,1608,151,1044,1844,1624,1318,1098,32,-2873,51,-697,-933,-940,-1172,-1383,-1543,-1663,-4575,-4836,-1761,-1803,-1799,-1896,-1889,-1785,-1678,-1426,-1169,-822,-356,49,-1033,701,320,1036,-2295,-1557,-703,769,411,-575,-93,-373,-531,-1546,-3200,-1021,-841,-939,-986,-1045,-966,-859,-596,-224,292,-92,155,1357,1498,-2476,1540,1485,209,1396,163,-3172,-10716,-19331,-34023,-36058,-24830,-14542,-5560,-1762,-11247,-32723,-55538,-65795,-36303,-8951,2220,2225,2374,2433,2482,2382,-12280,-15777,-514,-3790,-5486,-937,-14856,-24338,-9825,-5866,-2045,-3579,-934,-1310,-1278,-727,-875,-1076,-1238,-1546,-1765,-1904,-1977,-2106,-2066,-2113,-3339,-1604,-1410,-2299,-1517,-3073,-3150,-1317,-1535,-1869,-2324,-2746,-3059,-3256,-3380,-3260,-2997,-2676,-2414,-2117,-2071,-1485,-1157,-1322,-653,-457,-328,-362,-1615,-764,-1142,-1540,-1928,-2368,-2798,-3260,-3550,-3548,-3295,-4108,-2632,-3717,-1921,-1481,-1959,-2289,-2539,312,712,967,406,-1117,-1171,217,-1904,-2846,-1507,-1747,-605,-126,-946,-1840,-2140,-1967,-2415,-106,-1910,2073,1831,945,-935,-745,-1798,2049,3756,4501,240,677,756,-2102,-2135,-3231,-3191,-198,550,2,-14,-570,-251,5384,2179,-2741,-2715,89,-966,490,3974,2060,2411,1711,-855,-925,-62,-469,-1385,-884,-841,-740,-2363,-1910,-1695,108,340,-2593,-2329,66,282,45,-1029,-3932,-471,-514,-407,-155,-831,-1352,-1981,-1470,-434,966,-1617,-1623,496,687,-1792,-660,667,165,-241,-533,-417,-2041,-515,-1329,1925,2562,2055,-200,-452,2033,1101,-169,-1590,-2499,-2930,-2501,-3193,-1401,-4470,800,1149,1207,239,783,303,-320,-1200,-3056,-3594,-3157,-3863,-4492,-5005,-5423],[1243,5,486,-907,-1084,-2002,-2910,-3609,-4254,-4601,-4545,-4062,-3460,-2908,-2443,-1870,-1267,-749,-311,-1621,-108,-1838,-1021,-3138,-1291,-240,-789,-1381,-2110,-2763,-3332,-3710,-3531,-3008,-2294,-1551,-749,67,-479,-1479,-1954,-1884,-2805,1006,1232,2952,1664,1120,-1433,63,74,-948,1256,2965,2332,-1697,-1256,-550,-271,-1032,-741,2362,805,587,1494,-1708,-141,61,-1373,-1249,-169,-1343,-2099,-2341,-1930,-1260,-1763,-2223,-825,273,500,818,977,464,-1188,-1970,-2422,-256,-3071,1465,-386,-198,790,-4218,-692,2678,1178,2586,2909,2066,1261,727,848,436,92,-173,-536,-3540,268,787,-3209,-929,-3097,-2417,1301,1345,1450,502,-606,-1758,-2642,-2607,-1822,-877,-59,508,911,1150,1008,-666,390,14,-341,-512,-504,-2153,-3394,-1801,-94,-208,-452,-853,-2536,-1728,-2155,-2755,-3114,-3459,-3550,-3528,-3461,-3408,-3278,-3216,-3289,-3357,-3452,-3420,-3404,-3436,-3365,-3262,-3148,-2879,-2647,-2322,-2808,-1706,-1508,-2571,-1683,-3139,-995,-1078,-2671,-1284,-1515,-1862,-2218,-2464,-2656,-2632,-2451,-2186,-1884,-1542,-1137,-693,-240,333,-3375,-740,-2975,1625,2353,414,1731,176,-2351,-993,-1574,-2437,-731,-3330,-2639,-979,4675,4052,422,-1431,-2595,-1467,-1910,-3246,-1281,4599,3556,4273,956,133,2901,2334,-3880,-1249,-957,-25,-2836,-4233,-3553,-5698,-4148,-8386,-9764,-105,97,356,490,-126518,-195120,-51533,424,-11379,-39340,-4026,-189269,-462699,-329591,-22894,-1088,-24272,-754,-50873,-210516,-244140,-82187,-17416,-12927,-889,-879,-4911,-2940,-367,-3374,-5735,-4169,-1189,-2118,291,481,108,-328,-1629,-1507,-2115,-2924,-3499,-4830,-1653,-670,-210,-978,-723,-3490,1853,1948,1822,1618,-2419,-2805,-627,-3681,-3054,-1652,-1922,-1969,-2106,-1932,-1783,-1617,-1435,-1233,-3514,-967,-811,-655,-434,-74,-625,-3685,-3808,-344,1578,-1645,1236,3299,3423,3432,2342,-1681,-3517,-3061,-2229,-2581,-1610,-2485,-2909,-5167,-2160,-1590,-1365,-3888,-3004,-656,-799,-1151,-3418,-1893,-2296,-2500,-2621,-2466,-2202,-2327,-2054,-1257,-405,215,431,-1427,-1491,-3255,68,2192,2122,401,-1751,1298,-169,-1828,872,2515,779,511,2895,1930,-717,-1206,3761,322,-1614,-3213,-2246,1157,1930,1513,1085,-2205,-1835,-844,-513,-2380,-1093,643,625,53,665,764,786,770,606,303,-50,-376,-653,-1061,-1399,-1638,-1997,-2027,-2869,-1731,-1702,-2773,-1877,-2850,-1691,-1697,-1778,-1953,-2172,-2312,-2438,-2447,-2306,-2014,-1769,-1994,-805,-565,-449,-496,-712,-1055,-1236,-3748,-1171,-1899,-406,72,446,685,855,-1065,959,-277,269,1261,1349,-1445,1480,1544,456,1002,1598,1565,1339,-728,-2602,-3588,-416,-927,-1443,-1835,-2051,-2046,-1822,-1523,-1206,-973,-2764,-2569,-1294,-704,-883,-1047,-1400,-1890,-2471,-3120,-3793,-3979,-3437,-2800,-2290,-1753,-1328,-2041,-775,-753,-843,-1760,-1178,-1396,-1573,-2759,-1695,-1679,-1691,-1652,-1574,-2968,-1241,-1087,-784,-555,-1530,-114,258,-1107,36,1367,-620,154,-2125,-1595,1313,3166,1159,-1955,1631,1659,562,-4086,-3520,-280,-895,-2019,-1974,-2409,-2993,-3012,-2321,-1362,-423,321,1170,1862,-2255,-2262,533,2421,-358,-952,-879,-68,-1376,-280,-584,-690,-828,-1013,-1237,-1507,-1861,-3600,-1693,-1058,-324,79,827,-939,-4046,-2052,-1073,-1958,-873,445,-1384,-2269,-598,6232,10524,1089,-1587,-1662,-2266,648,2764,2892,5399,3952,-395,-2763,-1651,-781,-2004,-2967,-3696,-3756,-3191,-2632,-2128,-2629,-2422,-1207,-711,-530,-541,-287,-745,778,1112,-646,1652,1759,635,1380,713,-617,-386,-1970,-527,-2609,-1666,-2072,-2551,-1694,-2006,-2828,-2353,1814,2265,2508,-218,-1781,-459,-2164,489,-601,-1982,-838,-1922,-3918,-4163,-2369,-3362,-1814,-1696,-3075,-372,10,364,-654,635,1139,1347,1554,708,-333,-885,-1066,3267,2904,609,2190,-1881,315,-1167,-4481,1,1007,1255,1981,2782,-1963,-2792,1475,2314,-4866,1632,167,-2245,-3126,-4371,-3231,-952,-1731,-2389,-2654,-5601,-3407,-7595,-824,-339,136,-1773,783,930,-4974,-18163,-1457,-2346,-15348,472,73,-48337,-713,-1129,-1507,-1908,-2337,-2660,-2784,-2547,-6534,-3981,-1678,-1360,-1085,-930,-12314,-878,-913,-1146,-1259,-1313,-3577,-11712,-8513,-537,18,632,1466,-2975,-4689,-6102,2111,4222,6284,-103,-4269,-1598,-5338,-4023,-5639,-4597,-3410,-3466,126,-998,-2157,-3080,-3455,-2824,-2172,-1600,-4243,-694,-392,-202,0,-14,-120,-150,-408,-1220,-693,-1218,-951,-860,-667,-408,-99,214,-3584,-5400,69,901,1073,954,810,884,-1718,-1707,938,1004,171,1128,-798,776,464,-49,-2368,-1088,-1567,-1920,-2118,-1907,-1613,-1307,-929,-1598,-3313,-1116,346,319,1042,775,1761,1983,2182,2317,2457,-462,892,1896,1466,-2574,604,333,84,420,215,-4336,-13302,-18555,-40659,-50250,-33198,-12221,-4469,-1285,-7617,-27954,-50666,-67606,-41654,-6169,92,304,603,763,888,853,-5364,-16954,-1235,-4175,-4902,-1975,-3830,-18708,-5649,-5077,-2403,-4074,-1599,-2134,-1912,-1331,-1537,-1838,-2141,-2590,-2871,-2872,-2662,-2504,-2230,-1933,-3374,-1411,-1149,-2592,-1732,-3134,-3087,-617,-664,-2039,-1074,-1234,-1241,-2528,-1954,-1451,-1831,-865,-1083,-1422,-1872,-2447,-3060,-3510,-2887,-2242,-1633,-1170,-1479,-561,-433,-1476,-267,-932,-588,27,99,-2159,-3244,-4188,-1768,-3319,-2587,-1596,-2380,-3094,-2945,-1610,-531,373,303,-1099,-1091,585,-933,-2485,-1614,-2134,-322,508,-520,-1750,-2482,-2754,-2006,-1030,-2166,1086,2043,703,-1177,-543,-1679,2121,3367,3357,-520,1178,947,-1724,-1372,-3718,-2677,-1397,-1964,-1552,-426,-268,-167,4075,3160,-2877,-1920,320,-1687,-8,4264,1872,3736,1849,-1307,-124,2575,50,-1590,-73,1023,936,-2757,-2392,-1829,2720,770,-2524,-3374,-465,2057,1581,-1336,-3361,1007,2131,900,-326,-1472,-2455,-2724,-2172,-1440,-656,-837,-1848,361,297,-1970,-199,1153,764,379,-13,-154,-1940,-615,-1321,361,621,817,-223,-584,151,-341,-909,-1358,-1564,-1543,-1289,-2916,-1209,-4307,-444,-576,-920,-1349,-1886,-2430,-2800,-2599,-2553,-3321,-1081,-2421,-76,-328,86],[1928,-223,1523,-682,673,561,1638,2257,33,-1043,-1943,-2819,-3277,-3423,-3490,-3454,-3413,-3375,-3180,-2782,-2291,-1889,-1403,-3084,-881,-736,-893,-1192,-1927,-2597,-2582,-2969,-2834,-2393,-1552,-762,76,915,-513,-1688,-2070,-1963,-1385,2009,1362,2877,1333,751,-1729,273,408,-810,-654,-695,-356,-1991,-1004,-1178,-46,-784,-385,2528,538,-416,1214,-1395,-958,-479,-1389,-1812,-1343,867,340,-1763,-98,-502,-2377,-2994,54,2254,2813,2074,786,-38,-1397,-1319,-2181,-589,-2802,1711,-573,164,1189,-3562,-1018,2663,1557,1506,784,-79,-860,-1585,-2297,-2824,-3208,-3301,-2958,-3738,-1696,-1036,-3264,-735,-3218,-2559,1133,1401,1292,935,443,-638,-798,-1454,-2103,-2547,-2700,-2615,-2349,-2038,-1974,-1914,-2011,-2132,-2345,-2544,-2746,-2853,-3053,-3152,-2998,-2741,-2491,-2338,-2133,-2200,-2300,-2904,-3298,-3744,-2985,-2044,-1046,-548,-673,834,-401,-923,-1603,3809,1483,-2901,-1603,-1790,-822,-2144,537,-99,-2229,-1249,-1776,-2099,-2300,-2719,-2180,-2165,-2657,-2092,-2053,-1923,-1559,-898,-122,778,437,2427,3073,3614,1375,159,4717,2746,-3788,-1650,-2461,880,3184,-159,1311,-173,-2469,-790,-2205,-1846,-1033,-3196,-2067,-615,153,911,214,-1623,-3078,-1839,-2311,-2664,-590,5064,3261,4363,1405,410,4477,2977,-3849,-1331,-1114,-611,-3461,-3760,-3352,-5960,-4852,-7063,-8302,-2157,-1954,-1714,-1588,-119202,-205016,-66696,-3287,-11852,-40720,-9855,-217780,-506999,-349968,-33335,-983,-25636,-712,-56848,-189526,-231596,-90723,-16417,-13156,-1219,-2190,-3577,-3031,-43,-3372,-5526,-5299,-2647,-3737,24,-309,-718,-980,-2308,-977,-598,-251,-358,-4811,680,154,-386,-1074,-775,-3442,1396,1258,943,567,-2145,-2423,-1798,-3861,-3231,-2961,-2213,-1360,-1361,-42,488,-246,-1006,-1011,-3458,-1178,822,629,333,89,-490,-3145,-3780,-1716,-2280,-2948,-3674,-2787,-1733,-596,416,-1827,-3053,-3646,-2960,-2450,405,2581,1077,-4289,-949,744,-578,-3959,-2270,608,4463,2913,-4087,-1863,1593,37,2120,1580,280,-2291,-2079,-1796,-719,-495,-710,-1351,-1796,-3170,-1344,-1336,-1350,-1390,-1543,-1489,-1648,-1812,-1906,-1742,-1494,-1056,-526,-122,-348,-1756,789,480,-1668,-3337,-2230,-1320,-2171,-3023,-3226,-2472,-1915,-944,-254,-2531,-1018,784,848,-547,961,1141,1366,684,725,1959,2050,2155,2270,83,2015,-798,-2322,-2217,-2852,-134,1191,-2820,-2019,-3245,-812,422,921,1237,1067,1004,197,-1663,-728,-1861,-2287,-1366,1454,1489,1453,1313,1055,143,541,-3766,-1133,-1926,755,1144,373,1538,-258,-763,1315,131,380,1629,1428,-845,735,319,-93,-471,-843,-1107,-1447,-1731,-2681,-3095,-2684,-2905,-3077,-3030,-2811,-2551,-2293,-2110,-1986,-1982,-3494,-2163,-2332,-2589,-2911,-3160,-3440,-3219,-2865,-2515,-2182,-1813,-1456,-1046,-748,-382,-1165,-1774,411,483,-932,-1795,-456,341,306,-2601,374,-57,-906,204,-1149,-2470,-531,-920,-1179,-1474,-1801,-1758,-1546,-1223,-959,-520,-319,378,-1852,-1336,1381,1412,793,-2608,1324,1299,760,-3376,-3240,372,-1203,-1891,-1974,-1739,-2247,-2426,-2151,-1603,-1079,-629,-318,-3,-1539,-1866,-22,-254,-641,-1153,-1394,-1818,-2109,-2434,-2573,-2448,-2318,-2224,-2171,-2186,-2371,-4373,-2756,-3018,-2961,-2569,-2057,-1425,-3873,-1284,-341,-2148,-346,833,-883,-2882,-995,5479,6263,2473,-1107,-1334,-2373,1000,2867,2299,5369,4152,-458,-2439,-1432,-729,-1480,-246,2186,2441,1415,1917,-1817,-2445,-2532,-1740,774,505,-997,-676,-562,-78,-1084,-2001,-2621,-2319,-1632,-864,-273,-1240,-658,-1643,793,-2610,-1388,-2266,-3195,-1731,-1979,-3133,-2595,-1461,-1567,-1590,-1547,-1478,-1390,-1798,-1411,-1591,-2034,-2007,-2284,-3720,-5228,-2085,-1967,-1649,-1494,-3234,399,634,737,-788,475,83,-319,-621,-523,-976,-901,-1521,2389,2847,420,2209,-1910,-173,-1305,-4658,-442,2493,3072,3617,3498,-845,-3192,1659,2444,-5743,909,-83,-1115,-2151,-3901,-3578,-1684,-1084,-683,-416,-4103,-5155,-10192,61,93,165,-2047,199,149,-1653,-14581,-2084,-5391,-19214,-403,-716,-45140,-1138,-1178,-992,-662,-280,133,494,896,-10682,1156,1125,1021,833,521,-11200,-195,-434,-712,-738,-659,-3602,-11238,-7477,-701,-832,-1066,-1205,-4255,-5577,-5601,-1017,-533,-84,202,-4674,-2151,-5824,-4497,-5260,-4044,-2901,-3054,300,212,284,83,-3344,-704,-741,-995,-5500,-1281,-1329,-1331,-1182,-1136,-1098,-927,-885,-852,-672,-1983,-410,-123,213,563,931,1292,-2617,-4921,708,67,1048,665,611,1124,-2198,-2460,2593,1595,69,2049,-687,977,353,-386,-2647,-1435,-1651,-1668,-1634,-1356,-1050,-667,-97,-1816,-3546,-1356,0,-118,1282,952,3061,2634,2065,1378,698,-1011,-914,-1681,-2299,-2639,-2213,-1938,-1802,-1745,-1878,-4357,-12262,-17671,-48573,-67473,-41790,-8796,-3332,-3234,-4184,-24499,-46613,-69643,-48327,-3501,-1439,-1049,-591,-277,6,137,128,-17413,-2374,-4929,-5444,-1924,-2518,-10524,-2722,-4405,-2057,-4808,-8,-2386,-2162,1374,1385,1277,1170,352,-2461,-469,1241,1467,995,-1809,-2898,178,662,-2954,-1947,-3128,-3136,-819,-1287,-2345,-728,-384,-289,-2763,-2266,-1516,-1573,2718,3100,-928,-1116,1871,1445,-1656,144,314,-29,-487,-1361,-1524,-2026,-2320,-2327,-2148,-1841,-1547,-1174,-2562,-3204,-4283,-1700,-2902,-3196,-596,-1405,-2252,-3440,167,-612,-1396,-1621,-1309,-1228,58,-79,-1556,-1254,-2634,-127,1406,963,-1687,-261,-1110,-2008,-2947,-3589,-3410,-2727,-2057,-1610,-802,-1570,-36,44,-3,-1273,-515,-944,-1479,-2134,-2968,-3398,-3907,-3967,-3623,-3235,-2744,-2262,-1697,-1144,-2259,-884,540,-2350,-481,2226,1629,2935,1272,-1575,570,2368,-299,-1826,-397,784,123,-2350,-2734,-1781,-838,-328,-1872,-4396,-989,1628,1436,-1616,-2662,1063,620,-293,-1339,-2466,-3653,-3781,-2743,-1715,-685,-75,-2047,211,60,-1807,175,1572,3195,3050,2757,390,-1951,-894,-1298,1109,937,863,150,-584,205,-181,-729,-1334,-1965,-2638,-3190,-3512,-3315,-3915,-2343,-1793,-1350,-918,-528,-117,-1009,-1139,-1902,-2848,-835,-2545,343,-12,726],[2157,-551,1366,-510,910,667,1991,4791,448,-1115,366,1316,544,-358,-2252,-1795,-2115,-2323,-2502,-2726,-3053,-3406,-3204,-2983,-1613,-781,-955,-1200,-1954,-2888,-1791,286,-28,-2171,-991,412,1548,2677,-455,-1511,-1662,-1631,149,2960,1514,2887,1164,444,-1862,628,881,-372,1208,2523,1419,-1962,-609,-1563,-837,-1094,-898,-602,-182,-1171,675,-967,-1543,-863,-1216,-2009,-2099,340,349,-1922,-197,-778,-2928,-3614,-865,-757,-466,-55,413,-392,-1260,-523,-1797,-743,-2327,2065,-470,677,1623,-2675,-1180,177,-344,-1081,-1728,-2475,-3062,-3384,-3244,-2826,-2469,-2253,-2180,-3473,-2366,-2685,-2933,-2277,-3086,-2426,-390,50,469,699,828,-625,-518,422,-1001,-77,-529,-1078,-1584,-2021,-2517,-2505,-2041,-1347,-664,42,-1391,-1761,-1748,-2188,17,2335,285,1550,-1266,-163,-1672,-2786,-3524,-2795,-2759,-2338,-1681,-1063,-450,6,-634,-1190,-566,7,-256,-2458,-1851,-1653,-2219,-2664,-3155,-3295,-2694,-2185,-1717,-1212,-2236,-1548,-277,-314,-2368,-821,-1392,-2082,-2301,-1536,-361,1011,10,2617,4652,4868,1100,997,6345,2689,-3790,-2177,-1333,593,2528,-595,919,-231,-2094,-575,-2503,-1003,-1180,-2479,-1073,-1263,-1337,-869,-320,-1634,-3294,-2034,-2213,-1560,410,1258,1215,1051,931,671,621,425,-3692,-1267,-1123,-975,-3864,-3267,-2951,-6091,-5490,-5301,-6699,-2159,-2309,-2370,-2465,-111520,-211449,-86640,-6651,-9806,-42120,-11737,-229713,-531702,-369816,-42819,-1158,-26867,-1024,-62772,-164661,-211048,-99570,-17001,-13141,470,-3412,-1094,-2978,156,-3095,-4888,-6478,-4064,-5174,1588,1570,-95,1314,-2773,-108,-727,-1393,-1727,-4794,-1148,-396,-504,-1144,-777,-3246,1404,1329,1015,600,-1829,-1967,-1684,-3699,-2401,-1693,-1130,-507,-532,285,558,-15,-461,-1202,-2811,-2087,478,1347,913,1319,-56,-2252,-3592,273,2552,-1393,1062,3094,2926,3080,1117,-1834,-2536,-3893,-3358,-2201,80,6059,1006,-3404,-527,874,151,-3110,-1538,471,5050,2241,-4369,-2381,1034,-959,2056,3060,828,-2116,-1776,-2241,-2164,-2988,-3081,-2363,-2165,-3139,-244,293,614,741,-1309,615,-637,-90,-477,-697,-767,-1526,123,698,335,-2361,2471,647,-1840,-3544,-2280,1166,1168,354,-540,-2412,-1998,-2378,-2188,-2692,-1201,-730,-442,-1152,-120,1,13,-12,-171,-422,-654,-742,-593,-344,184,-783,-2569,-2346,-2810,-239,1546,-2482,-2187,-3735,-1279,767,1037,2068,1342,931,-517,-1997,-793,-1784,-3072,-651,74,62,15,-128,-410,-840,-1206,-3724,-2114,-2546,-3056,-3393,-3199,-2932,-2635,-2453,-2208,-2058,-1919,-1886,-1893,-1995,-2166,-2355,-2528,-2641,-2709,-2614,-2533,-2343,-2719,-2733,-1791,-1576,-1427,-1275,-1160,-1105,-1079,-1128,-1223,-1417,-3891,-1963,-2584,-2755,-3271,-3658,-3336,-2811,-2314,-1899,-1596,-1363,-1269,-1247,-1449,-1672,-1986,-2248,-2333,-2164,-1777,-1839,-879,-571,-372,-2257,-358,-605,-1095,-1715,-2428,-3063,-3448,-3294,-2679,-2053,-2191,-825,-109,-471,-1990,-689,423,914,-1662,-1134,1523,4294,325,-3377,2477,2905,797,-2855,-2922,381,-1469,-1913,-2094,-2067,-2426,-2515,-2338,-1963,-1591,-1249,-982,-645,-896,-1478,-171,-123,-689,-1410,-1519,-940,-1979,-789,-984,-1026,-1063,-1396,-894,-687,-542,-5388,-2338,191,280,394,445,-41,-3572,-526,450,-2414,75,1081,-430,-3534,-1464,3759,3372,2916,-593,-915,-2300,385,-281,-865,-1481,-2121,-2730,-3210,-3448,-3061,-2592,-1922,-1207,-419,325,915,-2139,-2278,-2584,-2180,318,-13,-1452,-929,-319,-985,-1658,-1880,-1522,-840,-232,234,-897,-1989,-974,-1210,548,-2767,-1772,-2330,-3773,-1723,-1955,-3451,-2829,1981,2079,2074,417,-961,414,-1344,304,-1605,-1987,-1569,-2219,-3546,-6448,-2294,-1879,-1818,-1345,-3072,-1337,-1677,-2148,-2746,-3024,-2639,-1807,-949,-112,-1792,-1077,-1930,1305,1181,203,348,-2101,-837,-1584,-4756,-860,-35,230,424,399,255,-2575,-325,-768,-5683,-1584,-1919,-2133,-2203,-3726,-4136,-1812,-1706,-1720,-1800,-2675,-6729,-10314,-2112,-2189,-2221,-2828,-2416,-2587,-2644,-11099,-2662,-8322,-18562,-1693,-1419,-40660,-647,-214,280,736,1089,1363,1516,1673,-14703,1399,1100,722,-328,-376,-9771,-1876,-2542,-2679,-1883,-986,-4487,-11142,-6782,1237,1419,1383,1316,-5695,-6498,-5008,-202,-620,-1030,-1200,-5122,-2746,-6277,-4607,-4546,-3545,-2399,-2634,296,293,56,797,-4359,-429,208,100,-6825,252,452,285,1025,1230,1388,1659,-1241,1342,2198,-2865,2673,1767,337,3795,4147,2960,-1624,-3723,1342,-703,85,157,223,408,-2729,-2599,1639,965,-29,1862,-692,1291,1045,116,-3004,-503,-480,-1065,-1621,-1422,-534,751,2295,-2069,-3797,-1580,-343,-543,1463,1152,4320,3710,3970,1805,2012,-1629,1856,2219,2509,-2623,2421,1961,-806,376,-639,-3105,-9597,-16397,-56422,-87156,-47930,-4561,-1255,-355,-847,-21957,-41790,-70039,-56035,-983,930,1483,2062,2443,2736,2812,2695,-16813,-3873,-5876,-7148,-311,-1190,-2123,-2965,-3765,-2184,-5597,-586,-1744,-1917,262,62,-353,-902,-1727,-2730,-2541,-1877,-1241,-576,-1829,-2436,-165,306,-3200,-2073,-2997,-3250,-2816,-3001,-2586,-1500,-853,-260,-2417,-2149,-1548,-1237,567,316,-1235,-690,-747,-1158,-1627,-2055,-2343,-2296,-1978,-1564,-1120,-808,-2754,-1042,-605,-541,-817,-1049,-3036,-3056,-4465,-1809,-2549,-3136,-732,-1294,-2225,-4016,-15,1928,1780,211,-714,-1579,308,587,-627,-591,-2838,-41,1850,1363,-1667,174,-1194,-1348,-2105,-2646,-2959,-2959,-2824,-2574,-2418,-2330,-2324,-2509,-2772,-3042,-3376,-3232,-2691,-2069,-1921,-1039,-50,-1772,707,700,-15,-260,474,57,-1400,-1031,-1443,-2960,-1459,-968,-336,286,533,-1717,1004,1176,-844,-2226,-897,-529,-1240,-1928,-2622,-2234,-1989,-1600,-1254,-3502,-1617,-793,-823,-1988,-2259,-1123,-1351,-1588,-1833,-2074,-2391,-2670,-2823,-2842,-2572,-2074,-2429,-564,-227,-1584,244,968,2867,4509,4626,492,-2336,-1573,-1474,722,2371,2150,595,-751,658,254,-355,-1161,-2192,-3493,-4895,-4398,-2756,-3591,33,1115,1864,109,2056,1607,-1469,-1243,-1495,-2571,-877,-2472,607,40,1110],[-312,-1002,976,-435,997,532,1879,1939,694,-1291,134,233,-479,-1344,-2348,-3246,-4061,-4834,-5024,-4303,-3618,-3020,-2394,-2866,-820,95,-1364,-1298,-2010,-3134,-1930,1259,1143,-1985,-868,939,2370,2481,-517,-1218,-1156,-1218,1360,3591,1446,2698,873,-62,-2052,867,1215,114,1257,1634,819,-1856,-376,-1959,-1578,-2117,-2209,-2107,-1809,-1947,-1139,-911,-2145,-1375,-1173,-2089,-2341,-1763,-1922,-2216,-2586,-2990,-3661,-3886,-3458,-2882,-2157,-1382,-616,-886,-1078,73,-1618,-1049,-1971,2140,-398,976,926,-2024,-1524,-1699,-2564,-3439,-3222,-2578,-2076,-1301,-936,-654,-568,-689,-1356,-3255,-1794,-2197,-2574,-1723,-3038,-2326,270,695,1063,1202,1201,-676,-590,331,-1163,-645,-1065,-1270,-1065,-549,-119,-1891,568,648,463,13,-1734,-906,-1268,-2291,-995,-440,-612,386,-494,-885,-2303,-2746,-3765,-2735,-1704,-2249,-2685,-2914,-2784,-2478,-2115,-1600,-967,-145,667,-2126,-2207,-1635,-1115,-2665,1233,1822,-891,71,1822,579,-2134,-480,475,225,-2185,-151,-483,-978,-1519,-1913,-2011,-1545,-788,17,775,1465,708,1750,2842,2586,-3769,-2581,-556,417,1808,-1150,366,-147,-1547,-441,-2598,-245,-1450,-1775,-116,245,-749,-1728,-2474,-2102,-3449,-2215,-1806,-507,-567,-832,-1220,-1834,-2447,-2957,-2919,-2283,-3682,-1313,-1234,-1307,-4278,-2972,-2615,-6351,-6205,-3790,-5421,-126,-647,-1056,-1455,-101579,-205562,-109162,-7686,-5991,-42635,-7636,-219259,-523615,-378175,-48111,-1523,-28135,-912,-67727,-139983,-185948,-103310,-19076,-13191,1364,-1765,1714,-3127,-955,-2674,-4106,-7844,-5529,-6210,2471,1464,-391,2923,-3026,529,539,-918,-2253,-4933,-1053,-733,-732,-1355,-912,-3082,2222,2073,1714,1289,-1655,-1660,-2138,-3491,-2190,-2495,-2361,-1967,-1712,-1408,-1235,-1199,-1271,-1479,-2064,-2762,-1655,-1374,-950,-394,-47,-1245,-3445,632,1853,-1222,945,3358,3908,4542,512,-1815,-2074,-3816,-3545,-1973,-417,5204,971,-2710,-88,-162,-1759,-2619,-1733,-375,811,1467,-4410,-2790,468,-1975,1347,2519,1226,-1871,-1273,-2548,-1123,826,508,-1020,-2686,-3258,-607,-809,-1055,-1327,-1503,-1778,-2051,-2302,-2449,-2291,-2064,-2298,-1229,-889,-527,-3047,126,348,-2158,-3853,-2446,-395,-762,-1159,-1530,-2398,-1988,-1670,-1450,-2959,-1034,-756,-506,-1777,315,369,991,404,676,3334,3622,3773,3748,-611,706,-833,-2707,-2444,-2777,-407,1866,-2015,-2385,-4138,-1758,1035,1057,1413,1016,122,-1171,-2277,-916,-1708,-4108,-1033,-1281,-1431,-1436,-1347,-1241,-1185,-1026,-3680,-1065,-1912,-1182,-1413,-1780,-2263,-2696,-3172,-3435,-3465,-3191,-2929,-2685,-2542,-2492,-2497,-2535,-2578,-2661,-2671,-2768,-2762,-2711,-2475,-2158,-1706,-1252,-753,-276,135,496,34,-340,-13,-3313,-239,-1942,971,715,902,820,-2252,534,-662,-1116,-178,-528,-908,-1468,-1978,-2380,-2257,-1546,-620,-1648,-1878,-514,1469,570,-1820,4129,-747,-675,573,-1467,-1705,-1130,79,-388,-707,-2678,244,-76,-300,-2865,-909,-353,-208,-1560,-964,677,769,-184,-3427,848,837,620,-2520,-2649,-161,-1680,-2078,-2319,-1576,-1718,-1707,-1588,-1369,-1197,-1078,-1036,-904,-817,-1117,-731,-611,-990,-1700,-1978,-1537,-1858,337,1068,1232,361,-1867,737,563,215,-6572,-3804,29,65,164,166,105,-3237,136,1212,-2676,391,1209,-32,-3770,-1905,1183,1056,940,-93,-437,-1978,245,111,84,45,-1,-855,-1612,-702,-1295,-2083,-706,-826,-871,-926,-1071,-2498,-2134,-2535,-2565,-1698,-1948,-2173,-2258,-2158,-1855,-1414,-1803,-103,337,-860,-393,-1522,-2787,-1225,-743,167,-3072,-2103,-2267,-4221,-1673,-1932,-3369,-3067,-613,-95,379,658,-605,714,-842,367,-1358,-1879,-94,-881,-3440,-6916,-2048,-2549,-2979,-3370,-3570,-3546,-3515,-3418,-3382,-3278,-3341,-3439,-3632,-3832,-4021,-3804,-3449,-3029,-2569,-2222,-1852,-2451,-1645,-2019,-4791,-1340,-1462,-1650,-1727,-1721,-1399,-1235,-483,51,-5135,1030,1316,1260,1329,-3787,-4870,-1140,298,-22,-337,-1552,-7553,-7747,-1607,-1859,-1755,-4101,-507,317,1205,-7948,-2813,-9703,-14084,-639,2088,-36778,611,-292,-1187,-2071,-2818,-2964,-21365,-1738,-18929,-572,-135,184,-3581,-1293,-8325,-691,-1458,-2576,-3605,-2797,-6191,-11435,-6453,2421,3389,4058,2390,-7018,-7397,-4472,3875,3372,2866,519,-5622,-3386,-6535,-4333,-3797,-3161,-1973,-2197,158,391,-299,2121,-4825,-195,-1006,-2389,-6226,-2077,-886,199,1206,1883,2336,1871,-1562,2123,3100,-3851,3212,2171,153,3035,3517,2707,-687,-2331,1907,-1365,-781,-397,-347,-358,-3342,-2260,-1502,-2308,-3016,-3694,-3562,-2919,-2228,-1723,-3430,-833,-482,-153,176,-374,1357,2654,2871,-2352,-4081,-1737,-576,-902,1550,1308,4200,3847,3826,1263,2188,-2306,1739,2007,2325,-2589,1816,2453,-1476,1552,-182,-1286,-6935,-14503,-60342,-100580,-47012,-1485,-1182,-880,-506,-19435,-33499,-65871,-63760,1049,1349,1645,1988,2172,2327,2323,2196,-15534,-5707,-6841,-10043,466,134,-191,-527,-3130,-2350,-5668,-2012,-2463,-3158,-3891,-3443,-2394,-1267,-325,-2814,-2414,1553,2224,341,-1922,-2020,-281,402,-3203,-2078,-2702,-3287,-2481,-2538,-2719,-2100,-1827,-1514,-1638,-1780,-1573,-797,-625,-631,-1583,-644,-647,-578,-1100,-323,-102,135,273,-1302,-900,-241,-3209,-1241,-597,-995,-1519,-2038,-3486,-3092,-4680,-4013,-3749,-3330,-2836,-2436,-2200,-4583,-1193,-857,-635,-257,-180,-2034,-210,1134,256,219,-2280,20,2032,1829,-1580,202,-1911,-146,-874,-1791,-2020,-2416,-2696,-3016,-2864,-2990,-3201,-3626,-4159,-3585,-2806,-1878,-1166,20,-824,-252,459,-2370,1143,776,-62,-388,4679,3978,-447,1331,326,-3183,-2567,-2769,-1711,-630,-160,-1589,1095,1225,-1419,-2637,-1411,1043,1675,-1261,-2109,-1396,2463,1102,-514,-2441,-2120,458,975,-2191,-1991,-715,-1294,-1796,-2208,-2511,-2800,-3024,-3206,-3461,-3684,-3790,-3495,-2941,-2177,-1322,-450,277,1187,1928,2472,506,-2885,-2385,-1578,197,1434,765,-26,-903,-1661,-2402,-3054,-3235,-2739,-1911,-913,-1986,-867,-3141,1856,3182,3419,-213,1523,1351,-1753,-1369,-1148,-2314,-1078,-1876,-1126,-506,302],[748,-1595,809,-463,906,140,1260,1323,720,-1612,-149,532,226,-178,-1021,-889,-873,-632,-182,-2406,-1305,-2147,-1704,-2631,525,362,-1853,-1459,-2064,-3185,-1892,-775,-1069,-1811,-1443,-1346,-977,-432,-665,-901,-688,-812,1426,1434,1207,1031,479,-734,-2208,-593,-950,-1303,-1526,-1702,-1984,-2317,-2664,-3161,-3670,-3465,-2787,-2212,-1606,-2583,-407,-637,-2613,-1937,-1221,-2030,-1930,-98,-197,-2586,-672,-1940,-4183,-3217,-2573,-2634,-2335,-1833,-1270,-1414,-799,-57,-1579,-1430,-1640,-66,-519,-1081,-1780,-2598,-3366,-3972,-3495,-2948,-2376,-2064,-2660,-1717,-1834,-2004,-2319,-2758,-3248,-3512,-3128,-2419,-2123,-943,-2966,-2159,595,1208,1601,1848,1661,-736,-725,88,-1424,2206,368,753,2424,2807,2358,-2439,2168,3837,1911,-186,-1948,7,146,-2382,71,-26,-1503,656,208,-1319,-2851,-2715,-3765,-2706,1162,645,13,-701,-1378,-2141,-3041,-3824,-3731,-2829,-1916,-1843,-2580,-1662,-1373,-2970,966,1627,-426,113,1797,1446,-1910,390,882,744,-2070,1155,1511,422,296,1344,1262,1362,-1038,1268,443,-484,-1418,-2308,-3078,-3377,-3751,-2819,-1859,-1311,-838,-1716,-214,251,-865,-373,-2357,447,-1772,-1175,743,1594,2558,2630,-278,-1814,-3427,-2218,-1133,726,2434,5800,2598,4396,1884,502,1481,484,-3774,-1395,-1375,-1493,-4618,-2778,-2301,-6689,-6854,-2769,-4581,-695,-741,-609,-518,-88600,-184513,-95117,-5867,-1508,-41106,-1897,-195629,-493385,-362245,-46671,-2060,-29154,-2142,-70540,-118130,-159075,-96235,-22010,-13372,-1383,-1339,-1486,-3503,-2348,-2061,-3288,-9293,-6893,-6341,3372,1109,-850,2734,-2866,-1332,896,-644,-2128,-5114,-1385,-1443,-1038,-1666,-1168,-2913,843,393,-210,-786,-1599,-2134,-2487,-3255,-2079,-1202,-682,-117,223,576,512,462,687,-1812,-1362,-2852,-1155,-1776,-2263,-2374,-2328,-1966,-3325,-983,-398,-1060,805,1496,2122,2762,-61,-1747,-1647,-3484,-3595,-1767,-1056,2587,998,-2211,317,-528,-1368,-2086,-2578,-2408,-1880,-1347,-4413,-3027,-14,-2847,840,3240,1493,-1547,-635,-2593,-1253,1531,2705,-781,-3329,-3495,491,1430,459,-467,-1152,-1716,-1976,-1970,-1895,-1783,-1819,-2477,-1682,-1645,-1514,-3755,-1074,-825,-2531,-4160,-2686,-568,-538,-544,-580,-2345,-2028,-577,-684,-3349,-1437,-1966,-2413,-2382,-1111,-103,572,171,541,3495,5152,5734,3383,-908,-31,-899,-2687,-2490,-2724,-607,2175,-1477,-2547,-3923,-2096,1244,995,661,648,-533,-1586,-2407,-1031,-1570,-3566,-1295,-1809,-2285,-2559,-2271,-1973,-1833,-1666,-3620,-1636,-1813,-1648,-1477,-2260,-932,-3128,-195,202,467,-123,590,504,162,-1337,-938,-1544,-2052,-2346,-2214,-1990,-1743,-2607,-2246,-1999,-2312,-2580,-2240,-1533,-761,11,361,483,-32,-2519,220,-1139,2452,500,1335,2612,-3389,2188,-38,-1686,-451,947,-336,-786,362,-1071,-1521,-426,-520,-2165,-1839,-692,925,-86,-1283,4310,-1152,-417,560,-1688,-1383,-1461,-586,-1134,-1054,-3167,626,-160,-847,-3180,-1882,-1989,-2151,-2174,-2465,-2641,-3056,-2669,-2804,-1807,-1268,-920,-2273,-2358,-51,-1750,-2267,-2548,178,284,382,-767,581,574,-670,208,3,-291,-706,-1080,-1443,-1829,-2091,-2417,-2336,-2272,-2297,-2300,-2246,-2348,-2569,-2872,-3246,-3272,-7732,-4898,-1440,-1061,-811,-620,-446,-2806,-536,-593,-2690,-927,-1155,-1490,-3204,-2237,-2616,-2814,-2553,-2054,-1514,-1352,-445,-130,114,167,54,-1027,-1017,-740,-1219,-2262,-1033,-777,-396,-39,167,-2733,-1877,-2237,-2766,-977,-1259,-2062,-892,-1081,-1162,-1145,-1869,-551,-873,-1425,-862,-1619,-3251,-1145,-151,-190,-3351,-2184,-1972,-4152,-1421,-1728,-3026,-3150,-442,-451,-314,-104,-158,307,-158,380,-547,-1593,-392,-856,-3251,-5514,-2369,-2818,-3199,-3558,-3736,-3636,-3433,-3086,-2723,-2211,-1794,-1352,-972,-597,-3633,-1540,-2765,398,741,-104,1277,-2750,-2351,-2406,-4586,-1335,4049,4504,2162,2499,2446,608,4213,4424,-4477,1613,3759,2591,2708,-3755,-5424,-1661,4153,121,1252,-643,-6967,-4945,989,406,1438,-5603,2584,3274,4199,-5109,-2167,-8156,-8412,-1710,3577,-34010,2434,1845,1456,1166,868,556,-43854,-149,-23314,-1007,-1295,-1428,-6714,-3688,-6772,-1759,-2070,-2713,-3399,-3948,-8322,-11844,-6270,-57,809,1459,1701,-7229,-7955,-3868,1855,1363,725,228,-5941,-3848,-6200,-3619,-2901,-2715,-1464,-1546,30,661,-546,1117,-4298,-1022,-1184,-372,-4731,1409,2883,847,5233,5530,4107,1322,-1630,2676,3537,-4689,1988,1351,91,304,-85,-368,-491,-737,-545,-1645,-1307,-776,-860,-913,-3832,-1590,178,-385,-19,1603,-1033,1589,740,-1572,-3706,-544,1714,1820,851,-224,1486,2220,2331,-2454,-4181,-1591,-429,-960,1111,504,-103,-762,-1258,-1463,-1238,-2822,-293,201,566,-2388,793,610,-2076,-250,-891,-1575,-4177,-11608,-54988,-79589,-37933,-1489,-1241,-1087,-930,-15253,-18192,-53455,-67100,-1113,-1173,-1188,-1099,-1100,-1041,-1042,-1059,-13799,-7647,-7454,-13912,-761,-595,-484,-467,-2345,-2418,-4738,-1254,-1545,-2008,-2408,-2719,-2803,-2532,-2160,-2587,-3192,-419,-15,-61,-1945,-1525,-205,413,-2996,-1851,-2110,-2979,-1148,-1195,-2622,-1752,-951,-1214,-1398,-1598,-1690,-1726,-1755,-1901,-2079,-2286,-2534,-2716,-2830,-2757,-2512,-2150,-1826,-1547,-1457,-1059,-2974,-1267,-301,-54,103,192,-3667,-2345,-4645,-2167,-1930,-1829,-657,-1231,-2141,-4171,-1739,-2244,-2933,-3512,-3967,-3769,-3054,-2086,-1075,-47,-1448,110,2251,2745,-1363,-581,-2611,645,-385,-1584,1136,517,-970,-3650,-1275,-1840,-2404,-3068,-3618,-3604,-3005,-2076,-1268,-274,241,443,796,-2566,1060,768,-193,-516,4560,4704,484,2475,761,-3000,-1880,1421,67,37,-742,-1278,-125,208,-2021,-3091,-1961,763,2090,-985,-1602,-1013,1776,1103,-5,-1584,-2479,-350,-944,-2189,-1898,-2053,-2034,-1770,-1380,-965,-700,-553,-521,-1607,-822,-1057,-3158,-1716,-2042,-2346,-2587,-2691,-2632,-2390,-2127,-1718,-3349,-3138,-1638,-675,-361,21,333,-1137,890,1158,1355,1434,1813,2000,1445,-1970,-1037,-2747,1965,1933,1642,-768,844,678,-1887,-1692,-1041,-2265,-1356,-1309,30,-175,893],[1294,-1975,752,-249,949,-185,1858,3301,807,-1805,-206,1618,1712,1196,-22,533,632,875,838,-2080,-1359,-2089,-1743,-2072,158,-716,-2213,-2473,-2886,-2996,-1956,-1188,-364,-1470,-439,301,-47,-632,-1570,-2676,-3764,-4796,-4653,-3643,-2631,-1794,-1103,-1445,-2201,85,271,349,482,615,-465,-1422,-247,-2567,-437,-1096,-1703,-2408,-2873,-2931,-2461,-1800,-2742,-2471,-1315,-1894,-1260,-502,-778,-2990,-1940,-2632,-3723,-4020,-4492,-4737,-4610,-4392,-4238,-4235,-4110,-3753,-3239,-2558,-1867,-1146,-488,139,651,-1338,-2525,1278,1301,1002,669,-1104,-2406,-986,-1589,-2053,-2465,-2806,-3032,-3054,-2911,-2644,-2260,-1814,-2867,-1945,-434,-118,218,403,529,-848,-925,-243,-1766,459,415,-311,475,676,735,-2891,864,848,708,-423,-2015,412,430,-2508,372,1563,-2389,1384,772,-1457,-3270,-2741,-3514,-2767,1886,3309,1809,609,794,1169,-896,-2591,1317,776,134,-1645,-2968,-1814,-1916,-3278,-696,164,-127,40,1995,2068,-1714,972,2125,1982,-2068,2253,2582,721,385,1446,901,849,-1580,1471,4481,3737,-257,1902,854,-117,-3823,-2994,-2699,-2934,-2692,-2307,-1946,-1632,-1287,-1005,-1902,-747,-2143,-781,-889,-966,-882,-581,-447,-1888,-3325,-2038,-390,1721,3413,4500,2187,4129,1538,238,1731,561,-3971,-1488,-1519,-1512,-4836,-2632,-2024,-7090,-7387,-2415,-4297,149,244,485,702,-74033,-154508,-69087,-2281,1761,-37693,1657,-170265,-460119,-333500,-39586,-19,-29540,-489,-70749,-100741,-132602,-81879,-24857,-13785,-244,154,552,-4095,-3835,-1309,-2563,-10739,-7949,-5697,-1846,-2509,-2436,-1654,-2308,-2733,159,1200,520,-5156,-2059,-2188,-1396,-2053,-1572,-2723,-1751,-1147,-507,150,-1633,-1514,-2568,-2924,-2022,960,909,919,778,762,195,640,554,-2163,-760,-2359,-680,-1072,-1595,-2041,-2611,-2801,-3179,-2263,-1830,-1423,-1122,-831,-641,-453,-549,-1608,-1226,-2999,-3577,-1569,-1779,-747,-941,-1897,-1513,-1812,-2057,-2180,-2256,-2168,-2086,-2161,-4490,-2994,-2850,-3311,-2708,-1894,-882,-1131,97,-2402,-1306,1422,2995,-445,-4015,-3800,472,702,-583,-1791,-2074,-1328,-1522,113,453,594,-1870,-2012,-351,-943,-1481,-4296,-2025,-1831,-2767,-4290,-2949,-949,-902,-975,-1154,-2262,-2060,-1871,-2237,-3857,-3111,-2539,-1885,-2922,-420,-616,57,-126,352,2524,2660,2740,2817,-1144,-757,-930,-2508,-2491,-2643,-825,2473,-895,-2635,-3324,-2156,1386,851,-163,226,-1000,-1664,-2348,-1106,-1360,-2439,-84,-132,-95,14,103,97,-32,-575,-3565,-849,-1624,-431,-356,-2941,-999,-3477,85,277,368,-452,25,213,-32,-1896,-582,-694,-599,-350,92,469,850,-2426,-2036,1037,921,547,78,-497,-1165,-1848,-2505,-2754,-2363,-1736,-1093,-504,688,67,1366,1964,-3746,3392,641,-2604,-1025,578,-220,-1049,-93,-1157,-1619,1541,751,-2804,-1781,-1000,-726,-1101,-1306,-1356,-1627,-1042,-875,-1904,-1110,-1749,-1265,-1893,-1966,-3706,-2750,-2850,-2784,-2861,-2547,-2276,-2177,-1921,-1773,-1255,-839,-1015,-2252,1019,1749,172,-2190,-2159,180,-1790,-2541,-2876,89,1078,1799,-918,2654,2173,-1029,861,217,-457,-1063,-1548,-1578,-1633,-2138,-2960,-2610,-877,-234,1637,2747,640,-2098,73,2196,1761,-7161,-5686,-989,522,206,-435,-22,-2457,-28,111,-2566,264,240,55,-2591,-2003,-1053,-1578,-2117,-2686,-3016,-2864,-2461,-2238,-2073,-2085,-2237,-2420,-2509,-2610,-2477,-2480,-2138,-1968,-1844,-1883,-2175,-3030,-3100,-3335,-2952,-1826,-1965,-2226,-383,627,1232,814,-1903,-959,-2271,-2113,-1679,-2388,-3132,-1610,-795,-744,-3743,-2233,-1743,-4036,-1212,-1559,-2766,-3315,476,92,-397,-950,-1521,-2051,-2625,-3060,-3527,-3672,-3554,-3250,-3240,-3992,-2465,-2340,-2282,-2339,-2369,-2307,-2284,-2122,-1896,-1471,-1117,-729,-402,-78,-4514,-1716,-3331,643,871,-283,666,-3248,-3155,-2985,-4451,-1450,3665,3803,1017,1841,3367,2424,3111,3112,-4066,1298,4248,3726,3485,-3752,-5763,-2398,4154,-301,658,-303,-5770,-2518,1324,-1870,-843,-7531,-182,-152,388,-3046,-1158,-4857,-3224,-3124,-2301,-33009,1759,1803,1958,2110,2160,2120,-62072,1760,-28106,869,368,-113,-9751,-6738,-5441,-1625,-1700,-1764,-1554,-7112,-10804,-12531,-6540,-151,530,673,830,-6249,-8386,-3589,78,-363,-989,-1645,-6376,-4451,-5821,-2984,-2265,-2571,-1259,-1071,-446,60,-984,-1087,-3678,-3248,-3523,-2028,-3369,1061,2246,1211,4493,5015,2294,747,-1775,2624,3916,-4713,2775,2259,-188,747,432,2015,1059,613,2958,-1845,-1824,-1302,-1608,-1536,-4352,-1125,-360,-1151,-37,820,-1458,419,22,-2129,-4138,-852,43,158,86,-256,-166,-488,-764,-2696,-4337,-1460,-971,-1044,-263,151,610,966,1298,252,1891,-3447,1996,1672,1510,-2359,-43,-163,-2850,-1445,-1866,-1954,-1694,-7936,-42544,-53698,-24817,542,619,542,425,-7963,-311,-30658,-60090,-1756,-2330,-2861,-5438,-3694,-3895,-3858,-3645,-12073,-9849,-7785,-18889,-2004,-1640,-1346,-1153,-1683,-2670,-3764,-1070,-1060,-1192,-1253,-1282,-1240,-1061,-934,-2356,-3896,40,288,-680,-2122,-1185,-295,242,-2897,-1635,-1462,-2531,-1660,-1706,-2516,-2062,-830,1658,296,-849,-1589,-1036,-1911,-2783,-3254,-3038,-2568,-2119,-1839,-1674,-1596,-1559,-1594,-1607,-2108,-1380,-2489,-1322,-662,-439,-302,-132,-3447,-1908,-4371,-2384,-1752,-1179,-429,-1316,-2171,-3709,-2058,1481,1373,1536,754,-3001,-1579,-2608,-2540,-1176,-551,157,3455,3600,-1056,-1429,-3340,1103,-546,-1390,2380,2259,-1377,-3511,195,-713,-543,-1047,-2201,-2381,-220,20,-1503,2444,1232,1033,957,-2385,842,683,-361,-583,3459,3231,1387,2821,841,-2628,-2080,1476,-573,181,-1028,-1089,-1782,-2468,-3105,-3615,-3905,-3739,-3409,-3147,-2818,-2668,-2510,-2285,-2094,-2003,-2497,-1896,-1954,-1998,-2041,-2033,-1970,-1753,-1402,-953,-576,-269,-58,-1265,-82,-260,-3187,-1331,-1205,-1335,-1242,-1102,-428,159,640,255,-2558,-2583,-1329,-786,-162,-576,-927,-1123,-932,-591,-209,219,637,943,1172,-1791,-1014,-2067,1138,1032,883,-1147,469,751,-1477,-1798,-761,-1994,-1406,-455,908,-151,1433],[1897,-1979,756,2,912,-631,1727,5272,767,-2062,-224,1767,4550,2184,1034,1272,3777,3460,-115,-1605,-1262,-1962,-1644,-1372,-1892,-3216,-2960,-1456,-1750,-2788,-1040,386,637,-1056,-120,2242,2950,1896,-837,-225,184,4,685,-102,-776,-1397,-1890,-2307,-2433,-2367,-2145,-1847,-1390,-887,-953,-1167,-324,-2790,-276,-657,-1006,-1496,-1865,-2482,-1922,-1670,-2537,-2889,-1454,-1788,-1763,-2377,-2928,-3661,-4183,-3723,-2921,-2195,-1460,-888,-401,-36,-360,-2396,-113,875,-1836,-2141,-914,2339,-23,890,748,-1295,-3107,1595,2126,2540,400,-1597,-1698,-541,8,-594,-1423,-2021,-3167,-2852,-3239,-3449,-3337,-3009,-2707,-2272,-1961,-1775,-1543,-1424,-1307,-1184,-1127,-859,-2075,-525,-320,-1374,145,471,604,-2852,739,667,431,-668,-1928,-395,-589,-2629,-257,325,-3132,1146,1205,-1371,-3446,-2804,-3131,-2889,1934,2999,1975,739,1404,1461,-811,-3126,42,-376,-835,-1501,-3242,-1936,-2066,-3532,-671,-147,23,-92,746,805,-1619,388,127,-323,-2158,-880,-884,-658,-168,560,484,314,-2103,822,3322,3362,-807,3065,2705,2180,-3991,-3173,-8,74,-419,-2767,-1119,-1191,-1100,-966,-1358,-854,-2527,-970,-1146,-1383,-1633,-1908,-2267,-2444,-3230,-2796,-2941,-2842,-2639,-2348,-1948,-1617,-1224,-828,-514,-208,-4267,-1552,-1636,-1387,-4886,-2486,-1796,-7530,-7844,-2812,-4646,2448,2690,3009,3248,-60963,-124275,-45135,1590,4198,-33333,4013,-149747,-434276,-304930,-30491,1191,-29083,-345,-69138,-88645,-108322,-66184,-26427,-14577,-1393,-884,-494,-4891,-5140,-549,-2074,-10803,-8285,-4880,-1575,-789,-2162,1064,-1580,-2967,-1168,3553,933,-4999,-3000,-2866,-1851,-2546,-2050,-2556,1650,2420,2933,3971,-1787,-1724,-2420,-2477,-2035,1229,3354,3073,1914,2836,-195,672,1593,-2561,-370,-1679,-1055,-67,-863,-1587,-2482,-3174,-3739,-4069,-4158,-4077,-4045,-3957,-3818,-3507,-3208,-2899,-2580,-2488,-3584,-1823,-2581,-1443,-1262,-1845,-1023,-947,-910,-899,-1015,-1222,-1216,-1428,-4741,-2719,-1620,-3291,-1337,-1106,-958,-817,-767,-2157,-1356,-1050,-1224,-1379,-4608,-4197,-2229,-2442,-2493,-2219,-1580,-921,-1857,422,970,1319,-2407,-1294,1866,1644,1347,-4135,571,120,-2681,-4190,-3256,-2069,-2434,-2751,-3040,-3190,-3351,-3447,-3371,-3866,-3011,-2813,-2762,-3406,-2807,-2832,-2899,-2842,-2660,-2325,-1860,-1281,-615,-1372,-1468,-910,-2242,-2507,-2569,-1096,2706,-346,-2674,-2617,-1897,1423,593,-1063,-300,-1345,-1478,-2138,-1143,-1111,-1245,1477,1496,371,1552,1452,1172,692,-1110,-3552,-959,-1491,-1981,-2114,-3001,-1732,-3386,-1180,-942,-873,-895,-1109,-1443,-1945,-2575,-3214,-3364,-2789,-2110,-1356,-757,-202,-2140,-1797,522,536,393,201,-46,-327,-570,-782,-933,-1118,-1263,-1611,-1947,-2295,-2363,-1786,-952,-2886,863,1430,-3502,-1619,183,-105,-1214,-648,-1266,-1753,-533,-467,-3470,-1647,-1368,-603,-1291,-228,1777,-2089,149,192,-1919,-773,-1918,-1775,-2569,-1640,-4154,-752,-1094,-1280,-2106,-893,-123,625,-1616,-211,2727,1200,-1292,-1689,2233,4028,-165,-2109,-1944,118,-1700,-2709,-3168,73,1414,1390,-975,837,626,-1315,281,301,366,-72,-925,-430,-1952,-2239,-3446,-2883,-248,-502,1051,3088,701,-1834,-306,3403,2720,-5975,-6026,-1774,38,-685,-1236,-1544,-2016,-1838,-1737,-2206,-1553,-1477,-1473,-1864,-1622,-1369,-1306,-1222,-1219,-1254,-1273,-1331,-1193,-1135,-1123,-1149,-1427,-1188,-1420,-1634,-2501,-2233,-2468,-2607,-2682,-2660,-3125,-1817,-1409,-2809,-2559,-2495,-2118,174,1028,2422,601,-1687,-1698,-3535,-2627,-1671,-773,-2376,-415,-954,-1992,-3531,-1985,-1363,-3788,-790,-1135,-2319,-3271,533,3370,3244,1635,489,1575,1122,851,209,-1098,-779,-1164,-3091,-2203,-1257,-981,-1760,-688,-1235,652,1000,630,-743,1796,1866,1891,1734,998,-4022,-1462,-3640,765,581,-245,175,-3566,-3584,-3302,-4061,-1237,-214,-393,-586,-933,-1215,-1601,-2055,-2461,-3557,-2550,-2115,-1672,-1302,-3259,-5171,-2943,-251,-613,-268,-322,-4215,-738,-1058,-3744,-2640,-9321,-2339,-1921,-1318,-1477,-272,-876,385,-4555,-8445,-33559,273,14,-253,-583,-996,-1382,-71482,-1743,-32537,-1644,-1471,-1270,-11694,-9740,-3840,-906,-872,-992,-961,-10367,-12269,-12666,-6809,-1784,-319,-369,-381,-4496,-8234,-3259,-1396,-1738,-2174,-2547,-6441,-4748,-5144,-2132,-1799,-2319,-1099,-686,-847,22,-1149,386,-2839,258,-77,-545,-1782,-1765,-2496,-2637,-1616,-711,90,604,-1540,1993,2486,-3576,3022,2017,-271,-550,-1056,1679,1863,2073,2788,-1587,-1949,-1553,-2113,-1771,-3619,-2330,-2394,-2034,-1498,-1027,-1624,-298,30,-2227,-4303,-1030,681,626,272,-69,12,-124,9,-2677,-3990,-980,313,-794,1628,1558,3246,3691,1399,-124,3210,-3700,2036,1217,994,-2128,-715,662,-3266,804,737,551,351,-3167,-26768,-27023,-10050,-1320,-1723,-2123,-2410,-2737,-3108,-3350,-45610,-2990,-2778,-2583,-11834,-2303,-2252,-2338,-2503,-10115,-11804,-7412,-24453,-2762,-2438,-2085,-1762,-1432,-2805,-2554,-731,-435,-285,-79,121,330,581,674,-1905,-3578,537,789,-1203,-2153,-719,-347,-460,-2647,-1241,-1449,-1790,-1943,-1804,-2149,-1866,-1131,1834,1176,-370,-1531,1226,1328,347,-2537,-283,-464,-345,-95,-826,513,747,792,-1338,-2472,-1027,-1843,-1272,592,2022,1926,-105,-2927,-1351,-3904,-2462,-2298,-3029,-2532,-1471,-2157,-3176,-2380,816,1132,1512,937,-3387,-2288,-2018,-2841,-2675,-1794,-929,-363,29,-608,-2249,-4040,-1146,-1759,-1991,-1824,-1369,-1743,-2610,2,-276,442,307,-2239,-1905,955,-440,-1891,2275,2043,1444,852,-2153,399,416,-646,-678,1840,1301,774,395,91,-2363,-2231,-1164,-1718,-2352,-3063,-3891,-3957,-3092,-3002,-3948,-2959,-37,678,-1090,-681,20,1326,1172,585,-415,-2453,-891,1026,-1328,-1814,-483,-2129,-2131,-2996,-3614,-3450,-2650,-1742,-977,-168,466,-3207,-1779,-75,794,156,-1685,-1696,-228,447,-101,-1757,-1791,-1154,-1377,-328,-1514,-2838,-4018,-3994,-2999,-1936,-950,-102,519,955,-1984,-1351,-1719,914,641,276,-1948,-367,-682,-1320,-2322,-1276,-2143,-1678,-1094,-707,-566,629],[1549,-1669,738,207,708,-1249,1525,4609,526,-2456,-309,1797,3534,2571,1975,1255,652,101,-1194,-1169,-1224,-1875,-2255,-2710,-3211,-3332,-3072,-2496,-1921,-2668,-640,-289,314,-665,105,1551,1807,1636,-1025,-133,371,189,2374,2276,83,513,-681,-3032,-2015,379,-21,-456,-769,-1015,-1319,-1606,-1820,-2991,-2339,-2516,-2422,-2307,-2047,-2040,-1661,-1071,-2258,-2964,-1685,-1851,-2223,-2994,-3614,-3886,-3217,-4020,-2195,-1370,-960,-748,-609,-528,-871,-2887,30,606,-2140,-2226,-539,2319,27,488,-38,-1489,-3662,1025,1794,2323,-8,-2055,-978,-866,434,-99,-2520,-2758,-3875,-2683,-2812,-2844,-3080,-3252,-3388,-3310,-3203,-3132,-2930,-2744,-2457,-2066,-1562,-978,-2281,203,734,-2440,1095,2043,2121,-2481,1206,1580,127,-954,-1791,-397,-821,-2763,-1093,-883,-3413,-349,7,-1251,-3407,-2928,-2735,-3085,-400,-850,-1409,-2031,-2577,-3147,-3711,-3604,-3136,-2540,-2029,-1681,-3283,-2144,-2450,-3729,-1071,-98,22,-239,1190,1563,-1680,1361,1800,1525,-2298,901,598,390,420,745,33,-209,-2581,88,2512,2529,-1332,2387,2215,1960,-4221,-3365,-321,-149,-634,-3123,-1217,-60,-102,-919,-762,-39,-2851,-615,26,15,28,33,-451,-1877,-3137,-1436,-719,-1086,-1562,-2120,-2665,-3231,-3310,-2858,-2312,-1712,-4574,-1491,-1637,-1126,-4701,-2230,-1569,-7912,-8259,-3852,-5579,1983,1944,1944,1830,-52770,-100718,-25377,1285,1127,-28698,834,-137594,-421461,-282740,-22569,-86,-27894,-365,-67016,-81694,-87274,-52644,-25635,-15793,-2264,-2247,-2093,-5753,-5774,-1002,-1812,-9751,-7964,-4173,1371,-1355,-2880,944,-781,-2086,-2484,2317,1416,-4633,-3874,-3218,-2316,-3028,-2619,-2330,567,1391,2295,3322,-1948,-2047,-2066,-1783,-1992,1244,4092,3522,2348,3034,-525,616,1831,-2896,-135,-961,-1362,186,580,1591,798,207,-2735,-677,-1010,-1324,-1696,-2036,-2460,-2891,-3311,-2819,-2143,-1902,-3529,-1327,-3246,1519,1418,-1975,834,3385,3315,237,133,-1722,-1132,-1572,-5080,-2163,-368,-2952,383,37,-488,-983,-1503,-1994,-2406,-2703,-2724,-2490,-4531,-4573,-1793,-1651,-1647,-1737,-1726,-1724,-2136,-1265,-900,-448,-2849,-508,488,589,653,-3607,624,530,-2232,-3885,-3505,-1904,-1810,-847,-1059,-2111,-2214,-1738,-2060,-3167,-2481,-2081,-1584,-3695,-532,-1780,-1295,-1035,-275,325,16,-308,-586,-1549,-2070,-1362,-1879,-2514,-2467,-1375,-414,74,-2650,-1825,-1304,1402,265,-1966,-920,-1623,-1139,-1776,-1105,-822,-15,865,1347,-130,2284,2533,2519,2219,-1540,-3574,-530,-992,-1123,-1708,-2379,-1238,-3053,241,994,1579,-1189,-1193,2387,2108,-2804,614,913,355,-225,-696,-1207,-1594,-1938,-2174,-2410,-2486,-2527,-2438,-2263,-2053,-1815,-1625,-1473,-1427,-1355,-1436,-1414,-1362,-1228,-885,-574,-2069,-88,-5,-2373,-2045,-586,-989,-1584,-2099,-2420,-2119,-1420,-726,-3834,-1511,-1839,-1460,-1659,210,1854,-2586,396,-145,-1703,-419,-2051,-2093,-3225,-1883,-4381,-939,-703,-271,-1269,593,1094,1325,-1840,76,1345,892,-1544,-1228,-534,-810,-1125,-2067,-1827,-1265,-1615,-2795,-3464,-1888,-2205,-2511,-2749,-2705,-2436,-2086,-1743,-1286,-870,-489,-1117,100,-2359,-2331,-3968,-2911,262,-822,474,2471,602,-1520,-831,2103,1711,-4949,-6219,-2598,-234,-977,-1658,-2184,-2616,-2710,-2375,-1915,-1443,-959,-557,-1267,-1250,477,696,831,769,548,223,-2398,-615,-1124,-1709,-2311,-2794,-2946,-2894,-2679,-2623,-2516,-2495,-2500,-2615,-2911,-3283,-3557,-2875,-2569,-3289,-3056,-2017,202,689,1101,201,-1520,-2540,-2694,-3162,-2015,-218,-1651,24,-564,-1779,-2936,-2552,-1883,-3695,-475,-754,-1972,-3303,150,2909,3215,1924,671,1693,1631,3712,1911,-925,33,-347,-3068,-536,3085,2743,-1638,-702,-799,1280,989,464,-594,638,497,333,52,-279,-3040,-1248,-3772,-2312,-2753,-3136,-3097,-4019,-3808,-3485,-3782,-1727,-1550,-1511,-1498,-1639,-1684,-1766,-1800,-1662,-3325,-945,-539,-205,2,-2613,-4129,-3587,-83,-1226,-1652,-1196,-2993,-1898,-2031,-5486,-4124,-11048,-3118,-793,-558,-844,-325,-245,-333,-6402,-14943,-36102,-672,-767,-812,-881,-1023,-1156,-70046,-1235,-36329,-1219,-1128,-1008,-12088,-12495,-2254,-606,-373,-206,-1389,-12000,-11752,-12197,-7443,-3763,1538,1311,1066,-2908,-8049,-3332,-962,-1332,-1502,-1292,-6486,-5125,-4672,-1585,-1158,-2388,-1080,-64,-1573,917,-1433,732,-2305,332,1144,650,-454,-56,-191,-156,118,337,-583,465,-1322,918,1155,-2707,1727,1339,-594,-2130,-2565,1074,2304,3154,3549,-1412,-2197,-1957,-2749,-2042,-2871,-192,-544,-1879,329,-700,-1780,2602,2074,-2398,-4622,-1486,1337,2045,-110,-89,1453,2331,1954,-2829,-3530,-633,673,-696,1349,1234,2582,3238,413,-690,2907,-3866,1502,590,-114,-2114,-1328,-678,-3392,-857,-1174,-1631,-2071,-2495,-10211,-2917,-2710,-2472,-2310,-2229,-2123,-2128,-2228,-2257,-28054,-2265,-2336,-2386,-17649,-2310,-2047,-1644,-1071,-8356,-13599,-6786,-30737,-5039,4232,5079,5781,-225,-3179,-1514,3161,2508,667,373,309,3074,5679,584,-1607,-2929,315,810,-1896,-2309,-1414,-1761,-1905,-2518,-1970,-2066,-2145,-2468,-2750,-2974,-2899,-2450,-1761,-983,-270,-1540,1100,1625,344,-2917,1198,1532,1049,217,-1101,-1121,-1819,-2326,-2292,-1911,-1405,-1277,-1314,-719,-878,-1305,-1850,-2446,-2736,-3440,-2486,-1531,0,561,-1356,-2189,-2705,-2585,136,968,2790,1934,-3555,-2948,-1062,-1838,-2202,-2110,-1847,-1743,-1702,-1861,-2967,-3305,-3362,-3589,-2981,-2324,-1713,-2035,-1499,-421,-177,-4,18,-1819,-1419,-61,-888,-2280,-279,-373,-516,-653,-1892,-1217,-1531,-1656,-1643,-1393,-1032,-638,-173,230,-2077,-2167,72,-2091,-1078,-1407,-2282,-2932,-2388,-3208,-4208,-3303,-461,1783,-1390,-226,664,2916,1337,736,-34,-2047,-1096,1308,-531,-1617,-310,-2858,-828,496,669,516,-74,1986,-380,936,270,-2819,-1810,489,1834,535,-1586,-2830,-1541,-681,-90,-558,-667,-567,-1547,826,1491,39,-1382,-2424,-2769,-2371,-1838,-1422,-1227,-1212,-1746,-1638,-2020,-2259,-2241,-2007,-2339,-1045,-563,-665,-2357,-737,-1780,-1145,828,1634,-461,1749],[1117,-1535,623,281,277,-2024,1270,2032,51,-3011,-513,1294,1050,714,283,-27,-269,-528,-2305,-1003,-1189,-1840,-1519,-1523,-1639,-1677,-2982,-1814,-1938,-2583,-2002,-2060,-2000,-2081,-2228,-2464,-2664,-2685,-2487,-2081,-1482,-864,-180,481,-446,-318,-934,-3367,-1897,626,1240,3490,3488,3235,-1375,-907,-918,-2821,487,1307,1148,3056,2990,-1520,-2136,-876,-1869,-2530,-1785,-1937,-825,54,-865,-3458,-2573,-4492,-1460,-960,982,108,-509,-1093,-1766,-3229,-1966,-1381,-2347,-1816,-127,48,82,73,-847,-1675,-3684,-325,-248,-293,-238,-2276,-142,-926,207,435,-3153,-2728,-3877,-2450,-3145,-2456,192,1479,-2201,-1002,-385,1002,657,114,-514,-1314,-1797,-2020,-2078,-992,-375,-3241,129,571,321,-1864,-825,-1637,-2218,-1426,-1425,809,1685,-2654,2144,3034,-2851,641,1826,-982,-3011,-2877,-2141,-3108,-189,-853,-1542,-2207,-2684,-2724,-2401,-3239,-1878,-1615,-1465,-1486,-2867,-2139,-2592,-3652,-1679,-1340,-907,-534,-192,187,-1698,606,802,775,-2197,679,555,394,323,427,-197,-470,-2771,-461,995,849,-1544,386,24,-316,-4234,-3307,-1713,-2064,-2112,-3068,-1554,-1202,-750,-1041,88,512,-2841,-554,1567,1821,2040,2169,-25,-1538,-2829,-922,569,-182,-1042,-1918,-2407,-2061,-1346,-640,-86,-1007,-4616,-1060,-1291,-569,-4101,-1624,-1127,-7970,-8507,-5115,-6833,-1589,-1151,-649,-262,-52016,-88391,-11428,741,790,-24052,738,-135403,-424633,-269978,-17541,725,-26245,961,-65179,-78201,-68764,-42526,-22210,-17343,-1647,-1157,-1131,-6418,-5298,-996,-1600,-8608,-7460,-3549,-1679,-2161,-3315,-1434,-1253,-939,-3538,-270,59,-3969,-4363,-2950,-2606,-3221,-3016,-1871,-116,-485,-895,-1062,-1902,-2263,-1421,-669,-1686,1375,4130,4058,2940,3489,-573,632,2108,-2968,93,-145,-1441,43,762,2624,2444,2106,-2146,622,1507,-459,323,663,439,491,-1242,-841,22,-1110,-3244,-1051,-3324,3452,1744,-2137,848,3990,4092,913,316,-2003,-1776,-1920,-5317,-1264,-1551,-2412,-3168,-3453,-2655,-1777,-983,-1426,-1183,749,1102,1043,-3640,-4757,178,956,562,-79,-527,-500,-2227,-508,-332,-66,-3052,166,272,185,87,-2887,-145,-272,-1459,-3362,-3554,-2601,-2056,-1423,-1661,-1860,-2155,-2530,-2962,-2813,-2091,-1340,-678,-3555,543,-2208,-1893,-1496,-548,2406,2337,2406,935,-1595,-2402,-306,-1348,-2434,-2242,-1556,1197,705,-2504,-885,-361,1439,-21,-2728,-1555,-1842,-681,-1200,-1229,-1347,-951,-430,98,-473,644,627,388,-52,-1611,-3558,-1472,-1889,-2270,-2285,-2072,-1806,-2581,-1182,-817,-543,-1469,-1699,-63,-108,-3094,-512,-787,-1057,-1345,-1529,-1759,-1875,-1965,-1977,-2041,-2018,-2057,-2071,-2091,-2095,-1991,-1783,-1457,-1107,-652,-314,-90,422,-1846,643,980,-1268,813,541,-624,-1854,-563,-404,-1305,-2051,-1535,-2084,492,-1001,-3141,-1306,-2311,-2185,-1738,498,634,-3003,648,-494,-1183,45,-2071,-2064,-3744,-2040,-4051,208,788,697,-374,40,-285,-773,-2084,-1001,-410,102,-1674,-762,1122,1108,-974,-1876,-1709,-993,-1458,-2641,-3371,-888,-495,-140,-1190,335,422,-1820,249,172,31,-150,-1246,-658,-2742,-2276,-4255,-2614,-1046,-1048,-883,-613,-398,-1119,-1390,203,273,-4020,-6308,-3342,82,-325,-1930,-1037,-1369,-1576,-1493,-1550,-837,-318,206,-721,-860,1881,2325,2652,1596,2173,1334,-3465,-416,133,-812,-1939,-2975,-2691,-1791,-875,-2466,-39,905,828,364,1063,-3122,-1195,-549,-2163,-3448,-3465,-1805,1102,1492,2691,-233,-1272,-3115,-1429,-2896,-2262,-189,-1206,-2121,-2676,-2216,-2126,-1384,-972,-3573,-133,-271,-1548,-3249,-96,777,912,998,829,1139,1126,1194,1128,-705,55,-505,-2913,885,732,654,-1508,-736,-340,106,-193,-516,-929,-1231,-1627,-1924,-2148,-2191,-2171,-2039,-3310,-1690,-1439,-1260,-1204,-4365,-3548,-3136,-3423,-784,-118,-146,-1194,-245,-202,-233,-316,-386,-3142,-551,-733,-1022,-1415,-1862,-2737,-3921,-3008,-3318,-3412,-2950,-2830,-2840,-2905,-6687,-4839,-12000,-6246,-1728,-1239,-895,-467,-167,-107,-8341,-21126,-40296,-643,-842,-884,-787,-593,-282,-58993,-1696,-38347,1057,1310,1566,-10136,-13591,-263,2757,3164,3399,-3170,-10681,-9402,-11131,-8092,-5722,2280,1474,702,-1411,-7738,-3550,-2688,-2712,-2114,-1423,-6204,-5237,-4171,-1116,-915,-2459,-1288,218,-2301,874,-1508,248,-1816,173,696,163,-286,-506,-720,-624,-451,-373,-1642,-220,-805,-110,238,-1874,1112,604,-856,-3535,-3039,527,2693,3479,2999,-1126,-2345,-2200,-3147,-2072,-2034,-263,-451,-1706,552,-1494,-1463,3694,3150,-2393,-4786,-1887,783,1310,-364,-14,1402,1723,1130,-2851,-2765,-351,-378,-516,246,708,1185,1496,-462,-1139,1782,-3594,1206,310,-221,-2028,-1405,-1524,-2846,-2414,-2760,-2987,-2977,-2848,-2757,-2516,-2293,-2166,-2156,-2233,-2269,-2386,-2522,-2445,-8786,-1730,-1255,-688,-20645,586,1278,1932,2616,-6579,-14384,-5840,-37186,-18493,8143,9033,9707,429,-3541,-435,4004,2703,769,651,-24,3091,2202,483,-1264,-2208,-1408,-1588,-2444,-2287,-1614,-1817,-2114,-2470,-2887,-3252,-3326,-3271,-2964,-2686,-2529,-2417,-2294,-2221,-2294,-2396,-2552,-2767,-3117,-3405,-3393,-3068,-2562,-2031,-1458,-875,-315,95,-1392,-1170,-1551,-664,-1310,520,321,6,-519,-1888,-587,-2890,-2308,-1499,445,1230,-1137,-2126,-2219,-2629,-467,973,2298,1793,-3246,-3262,687,818,1210,1686,301,2235,2288,592,-3139,-2450,505,-662,-501,-584,-395,-2245,-355,605,736,1611,502,-1282,-963,80,-1332,-2562,606,8,-704,-1437,-2255,-3069,-3558,-3329,-2654,-1742,-819,36,891,895,-1943,-2101,-552,-2770,-1141,-352,695,322,-657,-3268,-4045,-3627,-1011,-259,-1988,-136,-425,-832,-1274,-1767,-2254,-2476,-2408,-2086,-1574,-1479,-748,-3249,-1500,364,476,422,-89,206,35,299,-213,-2568,-1825,972,2587,806,-1326,-3173,-2594,-1997,-171,421,130,-193,-1868,708,1274,1144,-838,346,853,698,550,386,120,-231,-1733,-1462,-2108,-2967,-3872,-4842,-5481,-4716,-4056,-3578,-3104,-2898,-2772,-2594,-2331,-1909,-1361,-748],[-2535,-2961,-3378,-3935,-4561,-5278,-4568,-3608,-2644,-3201,-795,130,1010,1727,2246,2756,2538,3441,-2916,-445,-847,-1699,-1071,800,1610,811,-2703,-1418,-1259,-2397,-1441,-1797,-1362,-1215,-1075,-1012,-979,-1012,-1434,-1682,-2104,-2665,-3187,-3119,-2291,-1319,-946,-2826,-1761,155,898,4131,4251,3754,-1188,-820,-1293,-2448,451,1329,1176,3192,3410,-1086,-2470,-993,-1497,-3186,-1755,-2103,273,2254,-757,-2882,-2634,-4737,-888,-748,108,-1068,-1760,-1253,-1839,-3603,575,1146,-2594,-1234,511,834,133,-498,-1851,-1972,-3207,-1594,-1471,-1531,-1572,-2505,-2099,-2344,-2536,-2325,-2901,-2134,-3327,-2321,-2831,-2782,772,2972,-1967,-704,-306,3448,3748,3348,1120,-1574,-1442,590,-1798,-833,-1565,-4006,-2438,-2192,-1793,-1433,-524,275,-860,-1299,-1195,2805,2490,-2614,2843,5735,-2234,291,1904,-975,-2673,-3006,-1748,-3303,1057,844,-226,-1154,-1719,-1958,-2012,-2911,-1967,-1962,-2110,-2441,-2706,-2725,-2846,-3727,-2285,-1060,-399,-172,-110,-103,-2090,-531,-681,-896,-2191,-647,-308,58,485,996,-599,-867,-3082,-1202,2255,2136,-1821,1758,1472,1222,-4360,-3344,-1056,-512,-1462,-2991,-1597,-1790,-1691,-1414,-1050,-721,-2892,-789,326,658,1040,1430,274,-1365,-2729,-688,1327,1867,1415,809,138,-690,-1472,-2172,-2764,-2954,-4752,-2303,-1927,-1712,-3569,-1669,-1825,-8103,-9065,-6600,-8715,-3146,-4595,-2795,-2589,-60533,-90456,-5147,-2027,-2032,-20104,-1962,-143846,-445396,-268091,-16406,46,-25033,923,-64070,-74729,-49525,-34845,-17397,-19725,-1937,-2416,-2433,-7232,-4300,-861,-1810,-7743,-7354,-3460,752,-2998,-3753,-651,294,89,-4661,-163,-56,-3453,-4336,-2536,-3082,-3327,-3542,-1569,1381,1178,890,689,-1987,-2670,-893,456,-1465,1147,1530,1952,2165,2424,-646,363,2077,-3109,-28,396,-1652,-386,-1256,-2064,-2965,-3163,-2668,-1983,-1332,-751,-269,277,850,777,-1268,-587,373,-458,-3050,-930,-2933,2489,1832,-2625,544,2966,1252,-407,-1900,-2610,-2262,-2220,-5344,-533,-273,-2069,124,265,285,295,240,-1153,-1159,-154,-316,-445,-2599,-4960,-1217,-1524,-1922,-2383,-2739,-3165,-3372,-3058,-2814,-2580,-3248,-2511,-2471,-2593,-2691,-2746,-2834,-2897,-3041,-3155,-3636,-3367,-3268,-3210,-3126,-2876,-2587,-2217,-2130,-1312,-1074,-284,-783,-3210,-29,-2644,-2513,-2129,-952,2072,1418,1793,213,-1724,-2610,196,-874,-2472,-2101,-1824,-193,1026,-2448,-12,673,1394,-424,-3402,-2385,-2248,-350,-854,-1362,-1161,-563,-34,375,-822,647,656,646,646,-1359,-3651,34,5,1393,55,-377,704,-2202,539,614,753,-1780,-2201,1445,1546,-3341,-422,1099,777,349,-68,-638,-1194,-1809,-2389,-3017,-3503,-3928,-3571,-3140,-2770,-2428,-2147,-1903,-1762,-1620,-1692,-1772,-1982,-2287,-2482,-2615,-2449,-1971,-1373,-751,-1023,-795,40,-1267,-2827,-1602,-2176,315,-1498,-2500,-1115,-2824,-2685,-1621,898,1335,-3331,827,-880,-500,548,-2045,-1756,-3943,-2161,-3562,16,1237,631,102,-495,-620,-623,-2339,16,499,603,-1688,-297,-64,-510,-1289,-1487,-1602,-433,-1273,-2297,-2885,108,2479,2076,-1306,2148,1530,-1850,813,902,2085,236,-1373,1320,-3101,-2068,-4041,-2162,926,-1155,-452,-1100,-1795,-2382,-2714,-2743,-2694,-3223,-6427,-3957,-2645,-2772,-2641,-2230,-1782,-1282,-657,-1228,526,739,1288,-250,-507,3386,3858,3984,1596,2485,1889,-3900,-992,-61,45,-1403,-2432,-1683,-62,518,-2260,145,2287,737,514,1032,-2909,-1067,-130,-1668,-2868,-3688,-1497,1539,1693,2296,-659,-940,-2938,-291,-2349,-2409,816,-275,783,902,-2297,-1172,-911,-824,-3370,207,292,-1031,-3107,-203,1443,1239,823,258,-368,-1090,-1643,-2129,-2195,-2055,-1735,-2531,-988,-868,-817,-1424,-1279,-1752,-2300,-2927,-2715,-1640,-110,1445,2344,219,1995,-896,115,-2412,-344,955,-520,-1861,-4564,-2974,-2402,-2995,-391,-495,-363,-1720,-987,-399,-825,-1449,-2138,-2997,-3473,-3205,-2546,-2034,-1629,-1240,-3713,-653,-2427,-5207,-2001,-1356,-153,-249,-7198,-4687,-11729,-9141,-1698,-2036,-2277,-2284,-2039,-1837,-10246,-26485,-45889,-980,-876,-785,-799,-994,-1318,-42754,-9779,-38125,-3557,-3560,-2883,-6236,-11967,-779,-141,404,691,-4638,-7864,-6619,-9940,-8662,-7544,607,315,141,-140,-7447,-3968,-682,-882,-1211,-1562,-5707,-5094,-3726,-2960,-2651,-2527,-1667,-1172,-3038,-467,-1422,-243,-1442,-394,-666,-993,-1381,-1717,-2148,-2613,-2961,-2950,-2445,-1792,-1314,-954,-544,-1211,-287,-241,-1124,-2374,-2013,-1103,-1417,-1743,-1993,-2008,-2542,-2336,-3331,-2003,-1264,515,-355,-1221,768,-2235,-807,2049,2090,-2261,-4909,-2298,8,469,-566,44,1278,2601,1946,-2836,-1904,197,406,-424,-411,-578,-515,-387,-1305,-1584,232,-3173,111,-163,-894,-2004,-1636,-2244,-2865,-3410,-3543,-3257,-2919,-2614,-2442,-2167,-1939,-1824,-1848,-1995,-2164,-2523,-3080,-3682,-3561,-2601,-1776,-907,-19517,772,1525,2106,2564,-4985,-13799,-4947,-40787,-32219,1239,4123,4093,938,-4038,470,2829,2364,614,855,-70,-133,-649,-1271,-1809,-2281,-2672,-3070,-3153,-3017,-2772,-2482,-2193,-1976,-1743,-1621,-1463,-1530,-1576,-1719,-1960,-2449,-2163,-2003,-1742,-1287,-714,-96,422,-3336,1142,1649,1891,473,-1501,1163,779,117,-1425,-572,-1926,-191,-1418,276,264,241,-757,-1493,100,-2438,-2098,-1623,631,987,-777,-2081,-1897,-2727,-1146,-829,-1221,-1339,-2817,-3009,941,2227,3269,3522,233,3312,4183,1174,-2622,-1763,2829,-697,-191,2898,2823,-2474,613,676,1086,2484,568,-898,-653,-500,-1798,-2528,-194,2533,1630,-362,-1641,-1838,-2825,-3573,-3593,-2881,-1975,-1098,-210,579,-2029,-2149,-1187,-3031,-738,104,989,1169,-741,-3195,-3572,-3828,-1659,-38,-2872,99,1517,2180,1392,260,-120,-1236,-1898,-329,-641,-1384,-1277,-2793,-2333,-1499,-1749,-2165,-2628,-2971,-3047,-2670,-2015,-2438,-1749,106,598,886,-992,-2066,-1964,-3187,-180,969,671,46,-2219,557,2149,2230,-658,136,1626,1144,633,118,-434,-969,-1705,-1957,-2430,-2742,-2875,-2892,-2792,-2446,-2185,-2007,-2366,-1782,-1941,-2185,-2535,-2915,-3290,-3631],[253,-1186,646,529,-674,-1852,-21,-174,-1042,-2883,-847,585,1356,2168,2913,3528,2362,2815,-2570,-252,-780,-1658,-835,1459,1412,209,-2485,-2362,-3651,-4759,-5450,-4559,-3566,-2772,-2097,-1562,-1090,-703,-1683,-590,-671,-945,-1318,-1774,-2080,-2068,-1546,-2037,-1657,-430,557,3514,4422,4350,-858,-753,-1649,-1991,453,1313,1203,3276,3695,-738,-2566,-1056,-1102,-1342,-1457,-2181,500,2813,-466,-2157,-2335,-4610,-401,-609,-509,-1760,-2127,-1436,-2264,-3747,676,1103,-2709,-483,1089,884,96,-1076,-2861,-2085,-2331,-402,-151,-144,-714,-2608,-788,-1189,-1707,-2090,-2370,-2395,-2706,-2103,-2046,-2611,-204,94,-1664,-326,54,76,-104,-418,-747,-1779,-1437,-1712,-2080,-2391,-2687,-4040,-2937,-2739,-2587,-2308,-2108,-1840,-1610,-1415,-904,-316,203,-2359,1272,1839,-1476,54,2001,-944,-2133,-3028,-1313,-3367,536,1727,912,21,-790,-1608,-2475,-3227,-3866,-3821,-3287,-2814,-2217,-2301,-2802,-3681,-2315,-1494,-219,114,1451,1143,-2554,-593,-1598,-2681,-2709,-1802,-920,-260,223,580,-839,-1087,-3209,-1770,-180,-486,-1837,-609,-495,-233,-4157,-3053,-1438,-725,-1854,-2557,-197,189,243,-1387,241,45,-2679,-936,-1131,-1695,-2094,-2052,-1590,-1068,-2512,-445,1245,2213,2653,2904,-95,1691,-736,1078,-51,-1240,-4626,-118,-661,-1116,-2851,-1151,-739,-7998,-9615,-7295,-10725,1598,-8961,-3887,2244,-77257,-107004,-7083,2557,2537,-16710,2366,-161196,-482704,-274959,-18100,2000,-24229,2259,-62114,-64138,-21001,-23924,-11922,-22690,-2128,-2230,-2489,-7861,-2893,-1910,-2058,-6776,-7337,-3610,-2290,-3351,-3805,-1980,-1748,-1428,-5521,-935,-779,-2848,-3727,-1868,-3414,-2885,-3785,-1262,-1419,-1513,-1606,-1557,-1898,-2856,-1341,-1066,-1064,-654,-393,-100,2,190,-457,86,444,-3036,-207,515,-1748,-340,662,858,885,1070,-917,39,174,-334,31,3459,4046,76,-1138,-282,781,268,-2714,-709,-2089,1518,1841,-3180,171,3771,1956,-70,-2324,-4528,-2666,-2203,-4725,567,801,-1750,210,3596,1991,1574,2833,-849,-1095,-183,-1276,-2274,-3148,-4899,-2514,-1504,-624,-868,-489,1035,-2400,1083,753,-824,-3248,-1410,-2347,-3464,-3849,-2744,-1710,-747,-15,-2425,-3620,-3942,-99,607,282,-1403,-2091,-2188,-2032,-328,-510,169,-812,-2641,-609,-2877,-2896,-2785,-1335,801,318,-252,-891,-1830,-2740,-3620,-3626,-2687,-1938,-2051,33,638,-2387,878,1297,1130,-809,-3485,-3306,-2780,-1849,-2544,-3240,-3894,-4380,-3654,-2765,-1893,-1011,-192,500,1022,-750,-3759,336,498,2171,-145,589,1098,-1889,824,1779,1495,-2058,-2604,1726,2274,-3447,-993,1467,1464,1000,672,-91,182,99,-247,168,293,347,-75,378,282,158,-7,-175,-892,-616,-1023,-1440,-1999,-2681,-3310,-3815,-3358,-2589,-1877,-1268,-693,-865,-5,-1228,-3518,-1563,-2132,-21,-1898,-1950,-952,-3342,-2780,-1382,-882,-1606,-3457,-2473,-2332,-1940,-1426,-2012,-1279,-3484,-2264,-3074,-334,-339,-353,-342,-519,-412,-426,-2534,-371,-247,-418,-1555,-691,-681,-487,-1507,-901,-1506,-696,-1110,-1868,-2298,249,2481,2197,-1487,1566,895,-1719,660,522,522,130,-1588,936,-3390,-1760,-3418,-1716,263,-1172,-1006,-1568,-2115,-2448,-2599,-2242,-2040,-2622,-6710,-4377,-1524,-1645,-3382,-1506,-1336,-1081,-653,-1008,278,358,1099,53,-289,2893,3309,2728,1450,2649,2320,-2792,-1304,-317,-592,-2025,-3366,-2592,-1022,686,-2000,285,2382,739,653,988,-2707,-1008,170,-1222,-2212,-3801,-1171,1857,1805,1712,-1065,-597,-2234,577,-1907,-2508,1174,217,925,692,-1947,-195,-425,-780,-3125,-889,-1194,-925,-2955,-254,536,633,464,92,-400,-1058,-1645,-2327,-2811,-3257,-3498,-3466,-3429,-3487,-3450,-3251,-2850,-2165,-1213,-219,-160,414,3643,5051,1348,-356,2328,93,711,-1397,-200,1085,-666,-2548,-4648,-2349,-1567,-2571,-1008,-2365,-1120,-2278,-1751,3323,4076,4421,4477,-2930,1994,3478,2880,2225,438,196,-2978,702,-2694,-5923,-2677,-1085,1213,-1352,-7061,-3816,-10272,-11528,923,977,-2765,242,-180,-791,-11953,-30463,-52274,-3194,-3094,-2503,-1913,-1427,-1001,-25968,-16171,-36201,87,239,360,-1162,-7995,410,415,418,285,-5677,-5076,-4146,-8869,-8899,-8632,77,-147,-298,-548,-7171,-4586,-1462,-1790,-2217,-2607,-5092,-4721,-3355,-2279,-2067,-2488,-2131,-1698,-3714,-1780,-1959,-2063,-2195,-2355,-2536,-2692,-2853,-2924,-3023,-2871,-2418,-2037,-2574,-1298,-1082,-2410,-887,-1110,-1241,-1497,-1842,-2298,-2817,-3270,-2797,-2207,-1652,-1090,-2767,-2261,-3189,-1792,-540,937,-273,-581,1016,-2471,75,2691,2888,-1855,-4924,-2549,-862,-363,-604,170,1154,3708,1420,-2636,-915,558,1228,-361,483,-201,667,1406,-1891,-1901,1101,-2634,501,-158,-1460,-1940,-739,-768,-1550,460,901,1245,1595,1868,1964,2136,2247,2245,2125,1906,1701,1335,799,237,-516,-1133,-1953,-2627,-15355,-2215,-1584,-1075,-664,-3474,-12464,-4125,-34312,-43415,-12149,1209,1281,1272,-4486,695,251,-246,-985,-1702,-2348,-2563,-2092,-1561,-1037,-1111,-331,-338,-2374,-1699,-817,-1715,-2173,-1978,-2345,-2537,-2347,-2080,-1613,-1149,-745,-2104,208,746,386,-501,2061,2405,2509,-2998,890,2500,2327,541,-1543,952,-217,-101,-1324,40,-2249,-543,-1440,-709,-669,-628,-811,-1087,-122,-1908,-1699,-1675,517,656,-126,-1847,-1561,-2722,-1699,-1141,-1863,-2712,-3572,-3220,-2131,-986,192,1289,274,2249,3466,1837,-1929,-1086,2919,-608,185,501,-35,-2515,105,641,1281,1909,684,-518,-295,-917,-1959,-1887,-1356,2312,1828,-841,-1422,-2278,-1973,-2208,-1846,-2072,-2186,-2256,-2238,-2259,-2489,-2720,-3012,-3141,-2962,-2526,-2070,-1509,-992,-2865,-2973,-3619,-2096,-448,-3472,109,156,-42,-142,-228,-352,-715,-2340,-567,-634,-1197,-1702,-2172,-3141,-2045,-2631,-3418,-4219,-3738,-2915,-1994,-1668,-2315,-1510,1312,1903,1108,-626,-941,-652,-2638,-15,1912,1023,221,-2513,440,2183,1837,-431,-15,334,-340,-1008,-1662,-2339,-2985,-3631,-4013,-4159,-3853,-3334,-2816,-2221,-1650,-1110,-641,-2133,-1647,-1482,465,1254,1119,-1356,848],[-130,-1062,658,559,-1245,-1190,-174,-607,-1719,-2386,-1193,-662,232,1271,2316,3461,2379,2270,-1875,-113,-713,-1570,-522,2090,2973,513,-2227,-1180,-768,-1992,-378,-2605,-1573,-2112,-2543,-2798,-2722,-2377,-2043,-1721,-1395,-1241,-1204,-1326,-1955,-2340,-1680,-1521,-1551,-997,244,807,1409,1967,-464,-657,-1865,-1491,501,1288,1229,3262,3806,-494,-2429,-1062,-703,-675,-918,-2065,818,2074,-55,-1382,-1833,-4392,-36,-528,-1093,-1253,-1436,-1633,-2557,-3298,-3359,-3564,-3636,-3535,-3371,-3083,-2771,-2381,-3912,-1948,-1430,-1324,-1171,-1296,-1431,-2724,-2069,-2289,-2458,-2336,-2075,-1724,-2168,-1917,-1231,-2083,-511,-578,-1447,-1036,-1365,-1782,-2054,-2297,-2370,-2279,-2051,-1751,-1477,-1152,-871,-3444,-3063,-170,-165,-702,-588,-596,-1384,-1544,-1488,-1304,-899,-2062,511,1361,-807,-225,1965,-996,-1566,-3107,-1043,-3437,-122,2608,1722,973,3324,2748,666,-2139,1114,604,74,-561,-1279,-2332,-2559,-3715,-1940,-1914,-931,-766,-675,-553,-3279,-570,-498,-578,-1602,-618,-714,-911,-1120,-1285,-1524,-1765,-3378,-2448,-2856,-3135,-3173,-2998,-2723,-2319,-3760,-2588,-1792,-1033,-2241,-1976,-152,163,586,-1273,1373,1603,-2436,-1138,1776,1474,1287,903,378,-891,-2385,-542,-574,-238,247,785,-452,1097,-827,1683,-110,-1346,-4479,498,-224,-548,-2211,-1821,-1245,-7892,-10297,-6789,-12766,3409,-13143,-6880,3166,-98135,-135167,-17496,2686,-230,-14147,4529,-183831,-531922,-283957,-20692,831,-23964,1587,-57160,-38157,2978,-2332,-6788,-26433,-3089,1181,2831,-8481,-1600,1841,-2398,-5781,-7449,-4135,1093,-3238,-3635,-2252,-2005,-2696,-6276,-2648,-2019,-2371,-3185,-1257,-3651,-2087,-3787,-1826,-2257,-2509,-2404,-1918,-1804,-2812,-747,-372,-679,25,217,416,412,481,-188,-338,257,-2909,-534,-561,-1896,-1375,-1713,-1798,-1786,-1346,-666,-93,-610,-374,-195,4202,4854,-623,-1049,-105,1097,903,-2403,-509,-1142,410,1573,-3864,-369,3325,1742,-10,-1978,-3933,-2501,-1982,-4052,1437,1153,-1585,-84,3216,1998,2048,4282,-641,-1129,-347,1226,346,-446,-4647,-1020,-566,55,-1214,-567,1489,-2406,1354,870,-1289,-3184,-1975,-3132,-2687,-1433,-1050,-688,639,878,-2018,-3651,-3556,1101,990,710,-1146,-1976,-2768,-1458,-1208,-1433,-1437,-1271,-2027,-1223,-2921,-2995,-3528,-1741,571,-511,-917,-1018,-2016,-2362,398,-34,-2662,-1851,-2305,-1497,-1796,-2382,-2150,-2316,-2346,-2356,-2924,-4305,-3522,-1843,-1581,-1317,-1018,-644,-331,-4,-1455,366,527,520,409,3,-3906,346,385,313,-321,122,-190,-1721,-1056,-1548,-2177,-2790,-3106,-2505,-1594,-3449,-1578,1127,1974,2724,1606,-1033,729,1098,158,-142,3626,2624,-227,2185,1045,171,-18,558,-1050,1110,-663,-1844,1732,-1363,-2107,-376,631,587,222,-95,-295,-781,-543,-1244,-3458,-1392,-1878,-684,-2186,-1526,-1004,-3789,-2453,-1597,-1774,-1985,-3288,-2482,-2778,-3081,-3276,-3406,-3408,-3171,-2937,-2778,-2398,-2032,-1673,-1316,-1192,-833,-640,-2553,-240,55,63,-1253,162,-210,578,-1587,-159,-1384,-1067,-1000,-1437,-1701,455,752,396,-1754,-373,-730,-1461,-1190,-1049,-783,-447,-1936,152,-2950,-1396,-2660,-1337,1161,-1129,-312,839,-373,59,-3184,2056,1995,-2227,-7185,-4445,1523,1123,-4241,-1273,36,-258,-495,-923,-1017,-1269,-1568,-1863,-2062,-2249,-2390,-2461,-2542,-2589,-2549,-2340,-2201,-1958,-1731,-1500,-1207,-857,-659,-363,-1711,262,710,839,728,896,-2570,-1041,316,-887,-1708,-3845,-853,2023,1813,941,-1350,-266,-1512,1104,-1600,-2546,1383,503,825,386,-1301,742,24,-857,-2853,-210,-1287,-2324,-3245,-3223,-2688,-2336,-2131,-2007,-1888,-1834,-1636,-1496,-1183,-933,-821,-1205,-16,170,416,-1781,-1072,962,579,-256,-615,801,2108,2344,304,-1028,2550,939,1143,-468,315,1239,-924,-3287,-4627,-1825,-811,-2209,-715,-1050,-303,-2959,-2565,3803,4849,5560,5000,-2974,2175,4955,5602,3898,1244,1389,-1981,1375,-2443,-4168,-2925,-1238,24,-2482,-6568,-2579,-8151,-12873,-2641,-2672,-4333,-2092,-1840,-1773,-13308,-32688,-55569,-1697,-1733,-1713,-1698,-1739,-1761,-12203,-20920,-33738,-1633,-1605,-1602,-1619,-2724,-1991,-2190,-2393,-2602,-6300,-3090,-2440,-8135,-8545,-7637,-407,-375,-312,-391,-6876,-5468,-929,-1021,-1020,-2575,-4527,-4295,-3159,-870,-1361,-2336,-2763,143,-4305,-77,-889,-1228,-1037,-813,-330,1497,1608,1626,-421,983,542,-85,-2516,-1222,-1447,-2926,-1160,-499,-54,-846,-1409,333,305,-804,329,143,-120,-721,-3119,-2056,-2911,-1543,-1654,-1861,-2180,-2493,-2790,-3132,-2757,-2339,-1848,-1478,-4953,-2533,-1804,-1264,-567,236,647,922,732,-2300,37,754,945,-464,234,-721,101,871,-2023,-2177,1681,-2132,2521,-336,-2062,-1965,108,-759,-1147,1067,1171,1189,1207,1135,889,746,585,386,168,-38,-107,-217,-376,-456,-635,-2941,-771,-1090,-10679,-987,-997,-1094,-1247,-2202,-11156,-3607,-28911,-49279,-24151,-2992,-2420,-1674,-4935,-357,233,752,6,1018,874,553,118,-533,-1095,-1395,-1296,-1025,-1575,-1062,211,-1785,-2685,-1055,-170,-760,-1344,-2024,-2206,-1772,-1070,-1250,571,1152,351,152,2704,2865,2789,-2505,418,2043,1751,487,-1509,682,-1290,-395,-1246,0,-2419,-660,-1512,-1101,-1227,-1337,-1315,-1208,-1021,-1462,-1309,-1755,-97,191,363,-1586,-1367,-2733,-2237,752,770,729,-1784,-1688,138,-279,-819,-1521,-2341,-3095,-2851,-1959,-1416,-583,740,-544,477,1697,1493,-2519,279,-650,-1681,-2614,-2974,-2243,-1024,-1191,-1838,-1015,-1972,2542,1983,-1259,-1112,-1490,-2286,-2726,-711,279,-487,-1074,-1198,-886,-2357,-2253,-1888,-1350,1199,1212,1463,863,-435,-2452,-2409,-3242,-2194,-713,-2411,-1480,-1779,-1892,-1802,-1635,-1501,-1330,-2709,-1279,-1382,-1610,-2055,-2443,-3267,-3083,-2764,-2121,-1347,-555,151,-1483,-2513,-2232,-1216,2117,3292,1098,-347,31,608,-1652,240,2388,1160,301,-2770,194,-180,-533,-839,-908,-909,-880,-743,-1315,-370,-237,-1414,-2285,-582,-992,-1507,-3534,-2772,-3267,-3454,-3234,-2524,-2094,-1273,-324,357,671,-1663,467],[-517,-1064,566,417,-1931,-585,1767,1769,-2533,-1884,-1423,-1273,-1427,-1324,-1025,-392,450,1349,-1328,-172,-785,-1557,-256,2528,2862,228,-2048,-1030,-477,-1748,1719,-2394,2040,1405,443,511,-375,-1223,-2137,-2874,-3156,-2960,-2538,-2164,-2431,-2373,-1419,-1319,-1514,-1404,-788,-746,-668,-635,-789,-1063,-1861,-1940,-2594,-3205,-2903,-2290,-1606,-948,-2144,-1032,-337,-30,-240,-1704,977,786,413,-616,-1270,-4238,-360,-871,-1766,-1839,-2264,-2557,-2571,-2829,-2127,-1801,-2716,-1537,-1679,-1940,-2322,-2552,-4397,-1884,-1136,-440,365,916,-1037,-2868,1968,3,-2509,-764,-31,697,-1707,-1749,-449,-1371,2360,3440,-1310,295,1103,1351,692,1,-495,-2438,-1724,111,-454,91,-115,-2831,-3499,1163,1962,-557,-1015,220,-1396,-1597,-1641,-1456,-984,-1688,204,755,-198,-482,1739,-953,-926,-3163,-900,-3385,-801,496,141,-190,-384,-580,-877,-1871,-1478,-1657,-1853,-2111,-2267,-2401,-2513,-3736,-2372,-2234,-1790,-1437,-1035,-504,-4161,400,892,1154,-1188,1511,1484,297,1089,941,-1274,-1572,-3525,-2699,512,499,-1692,616,646,680,-3105,-1879,-1852,-1314,-2308,-1177,-217,-241,-97,-844,287,388,-2109,-1247,473,343,181,-46,-414,-770,-2253,-1401,-1864,-2154,-2371,-2489,-2471,-2500,-2465,-2413,-2412,-2340,-4270,-1971,-1626,-1287,-1607,-651,-433,-7717,-10538,-5209,-14124,406,-16827,-10060,1391,-113617,-165664,-35156,-1779,-3307,-12297,3945,-203275,-550689,-280875,-20934,1016,-23621,-389,-47161,-1460,-1313,-861,-2414,-30678,-4508,-285,-265,-8986,-521,562,-2540,-4537,-7196,-4839,-188,-2563,-3199,-2861,-1612,-2065,-6806,-3056,-3489,-3218,-2868,-2438,-3477,-2262,-3446,-2556,-2834,-3081,-3166,-2866,-2608,-2452,-2145,-1820,-1537,-1280,-881,-389,-33,447,212,-779,1542,-2639,-798,1769,-1995,-179,839,428,-190,-597,-768,-562,-1270,-442,-438,2177,2868,-1216,-947,14,1418,1522,-2044,-214,-75,-679,1090,-4299,-923,729,-112,-942,-1728,-2371,-1830,-1484,-3334,1031,1477,-1476,-413,2880,2015,2484,4706,-440,-1183,-937,694,2040,1041,-4179,-1055,801,715,-1381,-671,306,-2327,-371,-860,-1506,-3021,-2660,-3212,-3674,-3312,-2768,-2282,-1828,-1534,-1647,-3691,-2926,-1321,-1379,-1437,-1360,-1747,-3377,-937,-815,-658,-515,-541,-1360,-1688,-2703,-2737,-4104,-2033,-1413,-1607,-2181,-1427,-2230,-2050,-225,151,-2834,-1796,-2514,1248,901,-2309,1803,1902,1623,-1582,-2171,-3069,-4398,-5,1242,-283,337,1249,756,-42,-1814,-964,-1404,-1611,-1583,-1279,-3970,-830,-763,-993,-1340,-1919,-2642,-3102,-2952,-2144,-1226,-2653,-2962,-257,1554,-3360,-2122,1195,2541,2402,1937,-1896,883,1151,530,-522,-560,-1114,-1403,-1305,-822,-81,709,1472,-1105,1024,-851,-2734,1271,-486,-3309,-1145,1137,1688,1401,1149,1010,-552,-382,-1303,-2589,-1053,-1331,-489,-2275,-1283,-1773,-3705,-1923,-1389,-629,153,-2846,665,-1917,1718,1830,-2130,-296,-2371,-2482,-2271,-647,-611,-875,-1003,-1217,-1070,-989,-2288,-644,-320,-249,-794,90,-486,817,-1501,682,-1174,-1504,-953,-1047,-1132,-358,-1141,-1852,-2384,-2485,-2233,-1903,-1650,-1402,-1308,-1347,-2402,-1720,-2472,-1852,-1923,-1290,-777,-1084,-439,294,-840,315,-3525,1579,1710,-2036,-7839,-4100,1331,909,-5172,-1325,-144,-439,-558,-1016,-707,-851,-812,-906,-940,-1010,-1093,-1173,-1338,-1543,-1719,-1761,-1897,-1953,-2057,-2214,-2391,-2624,-3135,-3655,-4000,-3432,-2574,-1484,-303,689,-2563,-1204,250,-746,-1454,-3819,-593,1986,1676,-30,-1432,-6,-1000,1209,-1451,-2508,1406,526,433,34,-613,1545,362,-1099,-2619,451,638,52,-2720,-866,-1118,-1330,-1523,-1711,-1896,-2200,-2455,-2887,-3236,-3609,-3515,-2901,-2236,-1626,-944,-2335,-1357,811,160,-1027,-1285,1093,2297,2247,-807,-1861,1561,1113,647,126,-370,-818,-1349,-4071,-4558,-1948,-1989,-1992,-1913,-1985,-2171,-3818,-3478,-2105,-1690,-1203,-657,-3188,363,692,825,756,553,343,-1012,20,-1627,-1486,-2417,-1829,1503,-3459,-6137,-1406,-5947,-12690,-3779,462,-6084,-2289,899,125,-14195,-33297,-49363,-1846,-1335,-542,290,1007,1630,-3846,-24811,-31720,2916,2966,2930,2834,2597,2219,1855,1415,748,-6592,-2287,-1791,-7901,-7706,-6068,-1942,-1494,-1047,-813,-6469,-6643,-1134,-1508,-2027,-3730,-4141,-3977,-3211,-1808,-1960,-2094,-3547,-1285,-4450,-421,-682,-1852,-1125,-1381,-1394,429,-18,-498,-1144,-1860,-2458,-2348,-2377,-849,-295,-1316,-1321,-645,681,-671,-1361,645,533,-1114,337,207,17,-967,-3573,-1831,-2471,-1321,-1047,-1098,-1202,-1231,-1169,-1085,-923,-805,-537,-888,-5072,-2211,-2342,-2243,-526,170,153,-174,-448,-1894,-975,-1046,-997,-906,-683,-1132,-396,191,-1601,-2417,1239,-1721,2153,-603,-2754,-2138,427,-475,-1071,2169,3081,1043,3535,3662,3542,3408,3121,2657,2069,1443,982,595,336,360,453,-4777,1084,-2255,-7173,1822,1981,1969,1833,-1218,-10044,-3456,-25072,-49663,-33353,-1420,-1487,-969,-5217,755,1745,1381,-504,903,1470,1535,4334,-154,-827,-626,610,-888,-782,-1165,-1976,-2665,-3204,-3310,-3046,-2895,-2758,-2853,-2861,-2807,-2697,-2479,-2118,-1690,-1287,-792,-226,396,969,-2094,-265,1773,1034,279,-1462,308,-2386,-801,-1252,787,-1901,903,-1670,1364,604,-243,-1037,-1763,-2330,-2672,-2512,-2189,-1887,-1556,-1423,-1393,-1470,-2706,-2286,-1518,-1183,-767,-1442,-1168,197,209,25,-388,-911,-1272,-825,261,-1187,-319,3497,-560,612,4854,3539,-2566,2614,1004,1646,591,-1087,-2669,-3902,-2963,-1927,-1177,-1202,-549,-590,-1615,-1178,-1769,-2407,-3259,-3183,-3091,-2751,-2339,-1835,-1377,-2676,-2479,-2073,-771,-758,-765,-867,-879,-892,-2052,-1960,-2904,-1904,-452,-1410,-257,-211,-94,111,-891,-663,339,-2799,445,431,-864,-2360,-1464,-2548,1047,1358,1562,-14,1664,456,-2119,-3444,-2205,-966,650,719,853,-249,757,1075,-852,450,-62,-910,-1864,-3042,-4031,-4916,-4201,-3162,-1991,-859,212,1305,-2181,2189,1032,-1263,-2624,-277,579,-1842,-2415,-864,-737,-860,-1459,-1593,-2635,-1091,686,1355,83,-1997,42],[-790,-1106,444,170,-2598,-15,998,-50,-3314,-1936,-2427,-2247,-1792,-1444,-1332,-1282,-1357,-1625,-2025,-2419,-2596,-2392,-1894,-1202,-644,-169,-1950,-902,-176,-1517,1935,-2094,2371,1591,226,1787,1297,63,-2280,-1127,-1454,-1788,-1648,-1217,-2948,-2098,271,-48,-1592,-1453,887,1616,1853,2096,6,-459,-1655,-758,478,1062,690,266,57,-482,-1855,-1043,-98,485,393,-1238,464,-38,-392,-886,-1414,-4235,-2396,-2887,-3229,-3603,-3747,-3298,-2829,-2500,-2153,-1798,-2792,-1384,-1387,-1463,-1638,-2844,-3408,-1372,-773,-101,656,494,-1262,-3159,2507,301,-2991,-1264,605,1291,-1492,-1758,112,-760,2520,3908,-1425,414,1558,3442,3886,3259,415,-3023,-2238,929,-338,-776,-610,-2462,-2921,390,1708,-735,-1511,1399,-1391,-1712,-2845,-2807,-1531,-1454,380,1039,139,-888,1572,-864,-430,-3357,-1083,-3341,-1632,-1772,-2115,-2276,-2213,-2143,-2224,-2361,-2587,-2738,-2958,-3294,-3560,-3595,-3407,-3710,-2962,-2750,-2496,-2290,-2017,-1549,-3717,-490,237,833,-924,1726,2602,-224,1697,2692,-1545,-1988,-3877,-3034,1106,484,-1688,2305,1997,106,-2449,-1169,-1683,-1726,-2010,-1156,-1618,-1928,-1966,-1854,-1698,-1604,-1928,-1458,-1471,-1547,-1620,-1712,-1873,-1813,-2305,-1517,-1282,-834,-337,181,-966,-111,-577,2152,-602,-2026,-4198,1470,212,427,-1268,966,-678,-7659,-9902,-3461,-14040,-2369,-20027,-13430,-1998,-110707,-179878,-56941,-7393,-5511,-11259,1967,-205630,-483851,-252788,-16218,4260,-22465,4897,-32110,4638,4364,3990,761,-27683,-6076,-754,-3828,-9519,93,787,-2443,-3112,-6419,-5716,-2257,-3036,-2940,-3344,-1705,-1187,-7249,-2846,-566,-1739,-2366,-1190,-3015,-1938,-3047,-2429,-2455,-2324,-2186,-1975,-1885,-1879,-1692,-1463,-1274,-1132,-886,-604,-511,-337,-243,-1311,-255,-2350,-951,-567,-2136,-813,-878,-851,-1014,-1062,-1116,-1136,-1799,-1276,-1450,-1570,-1737,-1839,-1978,-2059,-2053,-2032,-1911,-1769,-1593,-1653,-1363,-3839,-1489,-1190,-1208,-1263,-1445,-2156,-1621,-1592,-2689,-632,72,-1468,-797,2546,1973,2807,4845,-299,-1312,-1635,-176,3301,2177,-3617,-1510,1048,2102,-1338,-847,2182,-2221,4266,1653,-1399,-2847,1140,916,365,-1050,-99,-52,-492,-1056,-1355,-3769,-2394,-163,359,306,-536,-1429,-3675,530,2276,1759,1667,-313,-688,-1831,-2309,-2279,-3397,-2101,-1324,-2288,-3109,-1589,-2476,-1674,335,396,-3013,-1773,-2650,98,258,-2040,1357,2048,1884,-1847,-1378,-1640,-3712,-85,1743,-251,364,4618,3827,-457,-2176,-1612,-805,-1870,-1818,-920,-3819,592,1138,1400,-459,1566,1389,-1668,-337,-331,29,-2846,-2719,-1165,-1114,-3199,-2559,-1562,-1235,-876,-473,-2596,-53,-15,-26,-778,-238,-316,-440,-229,-175,-124,-126,-147,-968,-188,-827,-3524,239,441,-3900,-1927,1686,2185,2391,2489,2575,-149,-605,-1285,-1513,-457,-398,-314,-1977,-693,-708,-3065,-1028,-478,1421,2303,-2149,451,-1937,2447,2203,-2222,194,-1767,-2455,-1838,-803,2612,3390,2493,1445,744,30,-1629,-795,-750,-766,-494,-297,-460,637,-1130,1383,-675,-1810,-833,-576,-476,812,143,-560,-2408,-1868,-2150,-1999,-1623,-1102,-661,-778,-2659,-309,-1924,-582,-1127,-707,-441,-939,-560,-346,-1245,121,-3196,350,584,-1851,-8423,-3270,-460,-1213,-5978,-2659,-3292,-3347,-2885,-2479,-2212,-2058,-2058,-2124,-2101,-2018,-1827,-1729,-1334,-1221,-1196,-1175,-1380,-1574,-1775,-1837,-1636,-1272,-1098,-988,-1206,-1533,-2069,-2501,-2210,-984,-2529,-1323,141,-640,-1288,-3505,-226,1922,1580,-978,-1137,343,-584,1064,-1232,-2200,1446,471,-61,-85,-178,-68,317,-1306,-2268,326,1662,1006,-2502,-423,2105,2154,2114,836,1841,1502,1159,569,-29,-857,-1794,-2718,-3707,-3935,-2960,-2944,-1506,-505,-135,-1756,-1952,175,-90,-633,-1763,-2676,-2632,-3107,-3037,-2644,-2166,-1714,-1723,-4328,-4273,-1244,-679,-1759,-390,-376,-1038,-4553,-4220,-1022,-1099,-1068,-859,-3397,-152,134,244,138,-152,-542,-1063,-1615,-2133,-2332,-1996,-2569,-775,-3916,-5897,-439,-3862,-11429,-6119,-2022,-7544,-4633,-2282,-2614,-14358,-32765,-41704,-2440,-1650,-776,76,814,1471,-2077,-28850,-30469,3167,3381,3521,3612,3567,3372,3184,2892,2341,-6467,-2641,-2151,-8050,-6485,-4577,-2897,-3781,-4004,-3177,-5693,-7800,-770,-42,-439,-4950,-3818,-3673,-3348,-1984,-2510,-1642,-4096,-790,-3855,86,-446,-2428,-1259,-1902,-2359,1152,1128,1217,1247,271,1383,-1123,-2154,1415,1372,345,-938,-1002,740,-166,-1005,979,704,-1200,-19,-498,-1059,-1605,-3374,-2591,-2923,-3071,-3172,-3112,-3063,-2905,-2631,-2316,-1912,-1557,-1047,-570,-5168,-1711,-1672,-3071,-405,76,-17,1046,-1078,-1370,1635,538,-529,-1204,58,-1163,-599,-53,-942,-2475,804,-1288,981,-865,-3311,-2351,188,-67,-1223,337,428,-216,608,693,641,710,761,759,727,699,814,896,931,1045,1048,-5525,1156,-3199,-5626,837,652,317,-109,-562,-8983,-3517,-22982,-48501,-39415,-4010,-4072,-3613,-5014,-2344,-1647,-942,-957,-73,200,359,428,-368,-933,-649,-321,-1078,-541,-392,-573,-1412,-1673,-328,1041,1177,-1030,-916,977,719,-725,133,-994,183,-131,605,928,1251,1453,-1766,-978,670,-41,-14,-1429,-113,-3080,-1242,-1299,824,-1354,-583,-1861,-1956,-2380,-2444,-2027,-1351,-578,-907,-766,-1802,-574,1695,1564,-1264,-1519,-2504,-1750,-1416,-2062,-2573,-2903,-3101,-3159,-3250,-3333,-3383,-3238,-2907,-2274,-1563,-1215,-252,344,-622,616,1233,1309,-2667,1224,941,1052,1017,371,-159,161,-1175,-1147,508,98,15,-231,-1882,-572,-786,-975,-3426,-1155,-2041,-1419,-1686,-1900,-2089,-2968,-2770,-2150,-1351,-760,-179,238,540,39,-1642,-1588,-2616,-1330,-95,-746,-1238,-1704,-1823,-1578,-1177,-788,-355,-2510,306,607,-688,-2545,-1408,-1798,1562,1626,1518,59,926,265,-2640,-3753,-2093,-1693,-2164,-2544,-2788,-2868,-2836,-2697,-2591,-2361,-2276,-2129,-1867,-3210,-1163,-651,-210,86,-566,1087,1479,1753,-2261,1137,824,-1059,-2902,-493,-119,-2793,-1383,-198,-844,-1951,-2471,-1445,-3097,-818,1888,1117,-453,-2176,-229],[-3117,-2849,-2594,-2466,-2985,-2215,-1998,-1542,-3375,-724,-2297,177,1378,1917,2292,2683,2454,1939,-807,-802,-1249,-1635,192,2272,1954,-616,-1883,-751,192,-1241,935,-1801,1032,1032,-25,868,767,-47,-2107,-1032,-144,-458,-89,-193,-3398,-1689,-387,-467,-1661,-965,-262,-282,-239,-220,-363,-607,-1182,-1383,-1990,-2675,-3129,-3133,-2632,-2082,-1505,-1095,-786,-678,-775,-941,-1188,-1397,-1260,-1078,-799,-4110,-113,30,-1966,575,676,-3359,-2127,-2153,-369,-853,-2830,-2008,-2655,-3213,-3326,-3124,-2465,-2148,-1813,-1608,-1273,-1101,-1340,-3236,-478,-254,-2982,-1527,45,0,-1324,-1735,-235,-173,46,389,-1583,572,1326,1342,1313,1071,121,-3042,-2871,710,-315,-1433,-1015,-2120,-2164,-309,1082,-1022,-1792,1186,-1190,-1658,-161,1153,-51,-1185,-1409,-836,-24,-1223,1288,-457,90,-3446,-1381,-3095,-2353,-395,-1018,-1431,-1422,-1172,-925,-1957,-562,-418,-419,-607,-773,-2423,-1666,-3509,-1011,-2989,-1709,285,-638,-1004,-2427,-200,-279,-361,-656,151,512,-741,1099,1408,-1716,-2424,-4267,-3095,773,-74,-1615,1083,895,-419,-1660,-330,-1229,-2037,-1211,-1253,-1517,-1681,-1644,-1510,-1342,-1201,-1758,-1507,-588,-379,-89,276,664,-1141,-2370,-1473,-1554,2126,4966,1703,-1114,-707,-362,2988,-1097,-2654,-4074,1735,181,57,-1096,916,-1089,-7563,-9409,-1960,-12695,-866,-20556,-16716,-1581,-82691,-159234,-73043,-13516,-6133,-10815,-1015,-183959,-398557,-202374,-5921,1403,-19647,2332,-13051,2402,2320,2177,1904,-22384,-6815,-17,-6476,-9977,322,877,-1913,-1401,-5216,-6439,-1592,-618,-2220,-3557,640,1200,-7499,-3691,1932,-1672,-2168,-84,-2412,-211,-2668,-1418,-1848,-2044,-2103,-2042,-2149,-2428,-2614,-2787,-2925,-2932,-2654,-2233,-1936,-1530,-1197,-1829,-816,-2022,-901,-1086,-2242,-1801,-2183,-2393,-2543,-2309,-1928,-1447,-2082,-922,-1209,74,271,-2335,-1030,-161,208,-57,-1463,-595,-862,-2023,-1484,-2793,-1959,-2113,-2237,-2350,-2596,-2850,-3220,-3704,-3575,-2983,-2365,-1555,-1188,-103,413,755,847,-216,-1522,-2425,-960,-921,-540,-3033,-2001,838,2380,-1104,-1109,1871,-2129,2631,900,-992,-2717,626,-337,-98,-2025,193,310,-283,-847,-1194,-3797,-2027,709,1620,159,-270,-1096,-2879,1545,4705,2402,1420,-152,-104,-1593,-1880,-1829,-2488,-1924,-2319,-2855,-2853,-1567,-2803,-1328,1060,700,-3245,-1848,-2759,-1434,-2139,-2813,-3245,-2938,-2347,-2085,-1342,-922,-2496,-285,58,-386,181,158,-33,-921,-2621,-2758,-1820,-2421,-2756,-2414,-3543,-1232,-589,-122,-500,618,724,-1805,-773,-982,-527,-2859,-2405,-2011,-485,-3127,-3000,-1046,-988,-868,-629,-3182,-292,-202,-143,-943,-321,-514,-728,-1017,-1413,-1877,-2428,-3010,-3648,-3596,-3191,-3007,-2313,-1972,-3011,-2746,-1119,-962,-884,-868,-829,-852,-922,-1243,-1229,-1476,-1656,-1691,-1505,-1031,-593,-2413,-234,-78,1783,2588,-1405,110,-1797,3065,2502,-2436,556,-1237,-2394,-1456,-970,1337,437,-429,-1461,-2150,-2822,-3014,-2893,-2198,-1698,-1073,-648,-304,344,-636,1420,18,-1982,-743,-139,144,1753,1728,1715,-2742,-689,-1125,-354,1881,1303,1054,-1055,-2426,-1125,-1438,-172,-419,-369,80,-853,-762,-687,-1746,-2162,-2417,-967,-130,-1724,-8909,-2257,-939,-2057,-6732,-2960,-2108,-1086,-33,-1346,-393,-2291,-1183,-526,-848,-413,1909,-2027,-170,1862,2877,1616,285,-1544,-110,-1259,-2033,-2170,-1975,-1590,-1462,-1442,-1710,-2198,-2982,-4043,-3892,-2255,-532,-673,-1298,-3076,132,1743,1447,-1930,-697,673,-377,606,-963,-1757,1441,280,-708,-679,-2110,-2229,-1103,-1541,-1911,101,2068,1478,-2252,-449,3009,2921,2892,680,1831,2626,3620,1045,2466,2265,142,1363,2443,2108,-929,-3571,-1511,1687,-380,-2493,-2603,1743,2855,2396,-2498,-3542,656,19,-536,-1081,-1587,-2094,-2730,-3682,-3975,-4216,-3788,-3035,-2349,-1736,-2307,-4902,-4538,-669,-707,-863,-1037,-3659,-1357,-1546,-1817,-2180,-2596,-2984,-3388,-3719,-3905,-3802,-3494,-3290,-3119,-3908,-6095,-3452,-3693,-10033,-8343,-4527,-8461,-6741,-6098,-65,-13862,-31969,-34849,-16594,1914,2473,3043,3505,3882,-7500,-34233,-30123,4053,3791,3450,3097,2680,2225,1916,1646,1251,-6030,-4186,-3543,-8581,-5040,-3306,-2829,-3738,-3718,-2838,-4588,-8326,-1186,374,-1445,-6225,-3598,-3434,-3545,-2690,-2786,-1690,-3771,-2969,-3394,-3364,-3060,-2958,-1865,-2331,-3109,-358,13,398,604,-510,716,-1842,-1914,-152,-647,-1166,-1413,-1657,-1446,-1063,-589,-144,246,-1087,815,899,802,-1717,-2782,-1266,-859,-1053,-1550,-1949,-2373,-2657,-2758,-2726,-2529,-2345,-2014,-1747,-5239,-1196,-731,-3102,-286,-45,-539,-36,-2003,-772,1887,272,-1468,-1664,331,-815,-473,81,-310,-2351,398,-818,1315,-1103,-3171,-2710,-3429,-2763,-1741,-818,-244,-1088,13,-246,-819,-1342,-1791,-1969,-1715,-1118,-267,498,1075,1557,1742,-4688,1745,-3954,-6412,744,399,15,-324,-544,-7845,-3603,-22676,-49989,-43066,-637,-557,-444,-4401,-484,-524,-559,-1191,-1065,-1354,-1611,-1745,-1847,-1704,-1354,-867,-1173,65,568,-1104,-1122,-1032,-41,865,1826,-1778,-1337,1383,1138,-1111,628,-1683,350,-434,954,1170,1370,1425,-1503,-1420,-72,-891,-335,-1427,-533,-2715,-1633,-1349,-663,-823,-278,-2045,772,1400,1968,-618,-1276,831,-698,-551,-1576,-1470,2659,1917,-1195,-1770,-2113,-1178,-1593,-1511,-1238,-1021,-633,-354,-185,-56,-2,1,-1147,-9,111,-1470,-342,700,-706,506,1181,1262,-2835,1222,806,910,675,157,-154,-503,-1053,-1541,-2047,-2561,-2883,-3013,-2857,-2609,-2390,-2184,-3050,-1670,-3065,-1144,-883,-456,-340,-3097,-3088,-2153,1452,3378,2257,1314,444,358,-1225,-1297,-2399,-646,4784,347,-674,1893,1287,436,-970,-1114,-1689,-2130,-2392,-2419,-2281,-2611,-1777,-1440,-1087,-719,-452,-243,-79,0,-2961,-2993,-1849,-429,339,286,11,-328,-222,-358,-510,-512,-646,-727,-707,-3256,-498,-211,27,207,-728,757,953,1180,-1706,130,606,-856,-3138,-742,-796,-3181,-501,464,-313,-650,-213,-800,-3482,-1917,-2449,-2828,-2882,-2649,-2252],[-1150,-1483,-37,-760,-2622,763,2068,126,-2606,-144,-2790,-2761,-4237,-5663,-4473,-2664,-858,765,-869,-1356,-1602,-1674,373,2421,1418,-1103,-1870,-602,606,-941,2399,-1558,2707,1696,-307,1147,1537,-2,-1679,-769,-248,-657,79,73,-3794,-1313,854,594,-1710,-150,2478,3359,3313,3149,118,88,-561,-385,450,118,-309,-854,-1359,-1879,-2363,-2983,-3627,-4054,-3476,-2688,-1970,-1319,-523,73,-57,-3753,875,606,-1381,1146,1103,-3564,-1801,-1798,-853,-49,-2853,-739,-1172,-1596,-2076,-3008,-2922,-3354,-3674,-4027,-4138,-4261,-4130,-4052,-3819,-3521,-3265,-2862,-2488,-2122,-1791,-1633,-1212,-1064,-1007,-1058,-1722,-1549,-1928,-2388,-2600,-2599,-2271,-2342,-3505,-370,-342,-1731,-1209,-1708,-1427,-834,547,-1345,-1747,766,-775,-1398,-435,-872,-1483,-2181,-2849,-3419,-3620,-3308,-2640,-2078,-1356,-3342,-1689,-2640,-2832,1266,728,497,1785,1393,1513,-2043,1102,1423,1163,-442,398,-2289,-1323,-3235,-973,-3116,-1985,313,-1029,-2010,-1003,816,822,586,-323,-26,-525,-1179,-1868,-2469,-2935,-2889,-4615,-2807,-780,-399,-1365,1417,1917,-713,-681,688,-580,-2097,-50,1586,-131,2205,719,1133,1570,1156,-1521,-1434,67,-45,114,467,453,-1367,-2326,-1901,-2391,1705,2680,1067,-1031,-1119,-5,1212,-1565,-3209,-3714,-826,-1074,-1146,-1017,-612,-1560,-7287,-9144,-913,-11013,457,-18493,-19705,-38,-36429,-110250,-65436,-19345,-5094,-10766,2596,-148248,-312707,-140749,2934,2731,-15108,2290,1834,1430,1122,897,637,-17069,-5802,37,-6537,-10247,-740,-1027,-1403,-1802,-3695,-6594,-2687,-2494,-2186,-3376,-1145,-496,-7341,-4275,1281,-1646,-1980,96,-1741,2101,-2301,-15,1023,257,-309,464,-1152,-601,-72,-85,-171,-498,-461,-567,-853,-1005,-1122,-2160,-1014,-1580,-450,-99,-2167,316,380,388,73,-243,-646,-1062,-2045,-1963,-2401,-2608,-2632,-2730,-2099,-1793,-1507,-1337,-1181,-1112,-1105,-1329,-1543,-1861,-2313,-2802,-3301,-3692,-3831,-3514,-3128,-2888,-2671,-2508,-2480,-2290,-2093,-1688,-1222,-641,-46,-122,-1739,-3193,-1319,1537,1424,-2403,-2395,710,1155,-707,-1391,1511,-2005,2983,313,-337,-2593,-16,-1656,-255,-2330,361,-181,-793,-756,-1124,-3435,-1794,-278,87,108,-22,-745,-2009,2197,2369,2483,946,-54,392,-1052,-1455,-1449,-1615,-1541,-3086,-2816,-1881,-1410,-3161,-1011,-122,-499,-3487,-2008,-2814,-2098,-2332,-2271,-1974,-1636,-1209,-2304,-632,-481,-1313,-568,-491,-719,-995,-1243,-1562,-1836,-3149,-3852,-2580,-2782,-3009,-3106,-3243,-3437,-3611,-3620,-3242,-2876,-2530,-2072,-1644,-1567,-1138,-2582,-2139,-2767,-266,-3216,-3500,380,2223,2267,2327,-3354,1464,1838,1481,-1016,270,-154,-697,-1166,-1515,-1655,-1636,-1523,-1458,-1355,-1406,-2095,-1291,-1167,-1775,-2790,-338,-100,52,125,219,261,-1391,-1182,320,312,362,422,-600,481,-504,-1918,398,293,1183,1352,-747,-418,-1633,1816,1867,-2866,678,-889,-2381,-1220,-1235,-918,-1592,-2240,-3044,-3448,-3538,-2997,-2691,-2260,-2217,-2091,-2116,-1888,-1476,-1155,-688,-296,-1999,-787,159,605,1715,2098,2282,-3209,-1212,-1466,-185,2056,1457,467,-1335,-1663,-1852,-1153,43,53,-126,-583,-982,-1254,-1650,-2285,-2130,-1613,-2332,-690,-1749,-9293,-1385,-1094,-1411,-7543,-1039,188,897,1578,-1783,-695,-3218,-2093,-1164,-1348,-1497,2096,-963,-884,762,-20,-798,-1756,-2629,-3243,-2806,-2089,-1457,-1162,-950,-993,-1002,-1083,-1131,-1212,-1356,-2872,-1863,-1040,-1006,-1616,-2767,289,1293,1118,-2992,-444,798,-528,-260,-763,-1418,1244,-164,-1634,-167,-473,-451,-78,-1940,-1744,-378,1802,1702,-2170,-677,1622,1540,1649,290,1574,2366,4595,384,2940,2405,518,1995,5564,3039,-2025,-4065,-1487,1669,-762,-3397,-3171,1781,5286,3305,-2784,-4623,1986,2450,662,481,-463,-1327,-2355,-2934,-3568,-3081,-2827,-2466,-2233,-2064,-3866,-4692,-4257,-2005,-2029,-2075,-2064,-4145,-1864,-1741,-1674,-1672,-1695,-1674,-1682,-2935,-1800,-1937,-1992,-3824,-2031,-3854,-7006,-1430,-1219,-9077,-10556,-7055,-8816,-8228,-8503,163,-13028,-31746,-29753,-35699,1462,1923,2361,2665,2877,-20225,-41875,-30633,2687,2419,2066,1664,1127,451,-191,-899,-1802,-5521,-6999,-5994,-9528,-3603,-2443,-69,264,554,613,-3429,-7574,-2531,-670,-2624,-7700,-3663,-3449,-3899,-3505,-2981,-2665,-3303,-2218,-2361,-2015,-2041,-3605,-2002,-2778,-3482,-2209,-2257,-2176,-2139,-2081,-1899,-2544,-1841,-1418,-1241,-1070,-708,-2376,-59,425,59,1145,927,-1005,2930,3283,704,-2241,-2312,-1199,29,-577,854,823,-2622,-1489,-1882,-2664,-3001,-2731,-2049,-1455,-5402,-864,-166,-2738,-249,-393,-1200,-1247,-3020,-1423,-1313,-917,-2367,-2258,666,-391,-271,417,72,-2236,-95,-456,796,-1427,-2716,-2899,-1992,-3430,-2893,-1400,-59,-1452,2025,2677,2883,2889,2540,1824,809,-390,-1501,-2438,-2739,-2185,-1505,-2076,-228,-4637,-9643,1078,1699,2351,3053,1213,-6643,-3593,-23929,-56447,-44509,5908,5694,3863,-3655,1939,1537,673,-1200,-785,1426,-537,388,-841,-1080,-1001,-868,-1291,-1009,-985,-1444,-1066,-1196,-1384,-1656,-1953,-2330,-2419,-2503,-2483,-2400,-2202,-1854,-1465,-1150,-832,-558,-353,-332,-1346,-1330,-758,-1380,-1269,-1493,-1471,-1864,-1919,-1416,-377,-354,470,-2234,1280,1580,1730,-621,-1708,634,-512,-366,-1182,-2527,-185,-957,-1811,-2735,-3449,-3500,-2845,-1888,-976,-920,-24,-268,1665,2032,2231,1323,369,-362,1852,-1923,-552,1534,-801,290,1287,1117,-3090,464,-6,-505,-939,-1258,-1231,-779,-696,-371,1482,2150,-1029,1906,-2303,498,3153,2762,-2468,-1285,-3267,-696,-608,1169,-557,-2985,-3362,-2102,2228,4263,2438,1130,403,726,-794,-1073,-2238,56,6023,1039,-720,1816,3098,848,-720,-441,1439,-1632,-9,-564,-1007,-2528,-1739,-1649,-1621,-1504,-1436,-1397,-1389,-1451,-2976,-2118,-1574,-1698,-1800,-1936,-2108,-2297,-2475,-2549,-2616,-2529,-2589,-2625,-2595,-3150,-2459,-2235,-2057,-1915,-1618,-1324,-1043,-666,-927,-776,381,-683,-3337,-993,-1423,-2905,206,1082,41,-542,507,-327,-3680,-1843,-1932,-1271,-1335,-2128,-350],[-1203,-1769,-332,-1356,-2187,950,2094,-380,-1692,435,-3172,-606,1735,1502,1182,1041,1049,1122,-1120,-2021,-1943,-1635,526,1830,643,-1569,-1893,-456,1059,-617,1270,-1336,1507,1552,-599,699,1073,200,-1114,-445,-959,-1453,-1731,-1768,-4167,-1062,-447,64,-1757,764,1196,1142,1016,764,77,-297,-913,-1660,-2458,-3261,-3858,-4475,-4878,-5036,-4847,-4518,-4041,-3569,-3158,-2741,-2422,-2181,-1797,-1618,-1579,-3239,-1836,-2140,-2347,-2594,-2709,-3636,-2716,-2792,-2830,-2853,-2983,-3184,-3527,-3897,-4305,-4485,-4313,-3946,-3441,-3041,-2544,-2283,-2028,-2297,-2042,-2141,-2430,-2707,-3118,-3576,-3937,-3757,-3107,-2352,-1620,-984,-1934,-198,-34,-58,-26,-55,16,-1647,-3357,924,-553,-1789,-1278,-1325,-875,-1286,28,-1839,-1554,-2131,-2656,-2705,-2358,-1729,-1286,-1027,-880,-853,-962,-1606,-1276,-1508,-1538,-3240,-2116,-2216,-3179,-1075,-848,-581,-171,230,511,-2308,-568,1187,1331,-553,1302,-2197,-1113,-3108,-1191,-3153,-2264,64,-1456,-3021,283,2930,531,1294,-138,1153,1405,-1580,1135,1873,-1706,-3315,-5068,-2444,-115,-728,-1127,2700,1017,-864,259,1647,-44,-2080,1099,2564,-370,4776,551,1813,3254,2542,-1434,-1449,1669,1010,841,2179,-116,-1763,-2317,-2120,-3204,1288,2007,386,-931,-1530,-903,-1513,-2142,-3618,-3264,-3145,-2620,-2066,-1548,-1025,-2268,-6994,-9405,-659,-9639,-920,-17087,-22524,-433,-587,-52600,-41662,-22805,-3182,-11240,969,-110157,-233403,-77162,2132,2289,-9747,2599,2469,2319,2180,2030,1761,-12329,-3280,923,-4377,-10515,-1,43,-98,-205,-2138,-6239,-617,-724,-1024,-2984,-1405,-1586,-7158,-4742,-1597,-1821,-1966,6,-1269,1251,-2154,7,642,-166,-638,785,-1046,-160,3562,3722,548,-867,360,1633,1705,960,102,-2323,-722,-1192,426,2715,-2003,2002,2001,2154,5224,5152,1087,1599,-1943,-1568,-2007,1924,500,-3033,-1017,-387,-480,-649,-901,-530,-414,-443,-2041,-701,-2185,-1425,-1898,-2375,-2800,-2700,-2250,-1822,-1437,-943,-693,-1670,-1672,66,243,502,863,-91,-2031,-3555,-1137,3169,4735,-1834,-2591,579,2877,-314,-1742,1048,-1919,2152,-68,390,-2525,-762,-2841,-112,-1406,471,1040,-1426,539,-1183,-2848,-1737,-916,-945,-883,-671,-468,-1192,-120,-99,-99,-136,-274,-282,-428,-1089,-1195,-832,-1086,-2787,-2257,-960,-1221,-3426,-1870,-2123,-2286,-3691,-2369,-2798,-2354,-2288,-2128,-1906,-1719,-1440,-2503,-1042,-901,-733,-872,-614,-1200,-668,-635,-657,-1824,-3685,-4245,-1293,-1423,-1952,-2440,-2972,-2540,-1888,-1366,-816,-417,-188,-2364,-1517,-1970,-1693,-2168,-1876,-3275,-949,-3388,-3994,-679,-430,-145,202,-2759,511,432,219,-891,-708,-1243,-1545,-1416,-911,-258,347,685,-479,-626,-428,-1215,-1132,895,-599,-1943,215,-33,-322,-641,-890,-1140,-1854,-1527,-1627,-1717,-1706,-1615,-1452,-1148,-660,-1447,436,804,1449,1727,-37,-931,-1347,600,-11,-3321,-1009,-1007,-2252,-953,-1409,-348,174,282,89,102,-31,17,-88,126,-1040,287,280,-105,-951,379,732,675,-1621,-738,397,175,-218,-598,-950,-3560,-1701,-2101,-2563,-3002,-3003,-2731,-2456,-2287,-2047,-1872,-1631,-1330,-1085,-1074,-1087,-1747,-2027,-2769,10,-654,-3019,-1324,-1630,-9244,-1796,-2337,-2266,-8059,-863,105,940,1640,-2051,-790,-3813,-2620,-1752,-1700,-1488,3922,572,-1555,526,2058,1759,784,-2103,2337,3728,-907,424,1673,-1109,-5,746,515,-365,-1104,-1747,-3049,-2501,-2614,-2319,-1867,-2302,-1047,-652,-327,-2239,-165,-160,-649,-1059,-968,-1233,-1504,-1511,-2444,-808,-407,-84,212,-2113,-1449,-744,650,507,-1929,-776,108,34,0,19,161,237,419,-38,501,380,171,-22,-339,-771,-2484,-3649,-1629,-1574,-1192,-4076,-2919,377,1044,1514,-2196,-4544,1591,1690,122,359,-612,-1652,-2275,-1995,-3037,-1257,117,-1594,2319,3266,-5315,-3696,-3326,4346,3768,3103,1395,-4432,-168,-570,-923,-884,277,926,905,-3592,914,906,988,-3429,1066,-3682,-8215,-654,-618,-8315,-12316,-9037,-8230,-8253,-7204,1227,-11684,-32108,-26622,-53349,504,229,-83,-499,-922,-39294,-51376,-31115,-2176,-2288,-2341,-2314,-2318,-2379,-2343,-2343,-2532,-4619,-10516,-8728,-10141,-2294,-2092,-1837,-1700,-1528,-1512,-1969,-5919,-3465,-2015,-3626,-8805,-3672,-3384,-3957,-3826,-2068,-684,-2752,-2269,-1415,-1445,-1428,-3985,-2031,-2878,-3147,1427,2006,2612,3044,-1251,485,-2581,-1625,1755,4001,3713,441,-3096,1720,1204,753,569,501,-738,5118,5707,18,-2415,-1700,-1071,1108,-354,1095,1268,-2440,-2454,-601,-587,-330,-83,275,-196,-5293,-462,1036,-2345,-65,-517,-1692,-2259,-3811,-811,-1041,-1139,-2233,-2679,-908,-730,-531,-419,-345,-1947,-421,-449,-759,-1578,-2119,-3049,-2844,-2641,-2651,-1074,-278,-1054,1197,1835,2233,2628,2834,2794,2521,2043,1533,848,38,-701,-1497,-2016,-2618,-5023,-14729,-3445,-3183,-27734,-2135,-1377,-5186,-3118,-25429,-67856,-41685,2484,2619,2626,-2657,1638,768,905,-832,-1423,1966,-888,2602,-1038,-977,-1158,-196,-1337,1300,1857,-1048,-187,-326,-257,-944,-1630,-2134,-2540,-2441,-2019,-1960,-974,-382,154,-990,840,1056,1173,1100,-1182,-653,222,-1377,-929,-1496,-1294,-883,-1919,-1397,-160,-271,-329,-2318,-433,-505,-659,-794,-2151,-1138,-1455,-1717,-2101,-3155,-3026,-3501,-3629,-3201,-2420,-1707,-1142,-494,52,-842,300,-1127,1340,1468,1473,1363,1071,-897,573,-2486,-806,46,-859,5,401,642,-3405,938,387,655,116,-145,-670,-1118,-1459,-1368,-959,-423,-1289,735,-2475,965,1225,938,-1801,-1403,-2492,-609,-1270,-346,-711,-2705,-3444,-2022,1130,1468,1781,878,388,1105,-374,-927,-2153,697,2711,1551,-590,1776,1417,696,-406,-292,-83,-1230,-894,-1240,-1543,-2284,-2064,-2037,-1940,-1693,-1441,-1190,-970,-845,-2762,-1232,-842,-1030,-1342,-1775,-2309,-2889,-3428,-3752,-3880,-3670,-3516,-3319,-3056,-2900,-2424,-1935,-1526,-1251,-988,-965,-1253,-1773,-2553,-3618,-4899,-3936,-3511,-1206,-1972,-2277,735,1623,460,-357,1076,167,-3333,18,2433,426,-1621,-1918,-204],[-936,-1870,-397,-1744,-1622,1199,2103,-594,-608,1165,-3103,-714,1710,2022,2434,2594,2449,1624,-1379,-2585,-1986,-1293,790,1107,-28,-1794,-1801,-181,1666,-141,2664,-953,1959,1505,-750,387,-16,-503,-940,-1221,-1292,-1314,-1239,-1144,-4393,-862,-690,-629,-1681,-426,-451,-605,-711,-831,-1067,-1317,-1483,-1620,-1613,-1471,-1113,-878,-613,-427,-55,-48,274,295,173,12,-256,-589,-743,-1049,-1430,-2558,-2141,-2226,-1816,-1234,-483,-3535,-1537,-1384,-2008,-739,-3184,2059,1692,568,-2715,-2211,-1252,-1956,-1854,-1090,107,-2001,-823,-1598,1555,1876,-1234,-927,2050,2252,-1264,-1507,303,-356,-450,-103,-2110,618,696,483,227,-158,-449,-970,-2358,-196,-904,-1722,-1218,-907,-461,-1617,-1561,-2464,-2856,-2778,-2189,-1455,-790,-524,-1551,-509,295,79,-308,-1798,-1260,-1789,-2011,-3166,-2514,-1870,-3343,-1250,-1235,-1350,-1479,-1720,-2120,-2734,-2614,-2300,-1749,-1179,-535,-2157,-1053,-3132,-1617,-3017,-2515,-335,-1855,-3551,1355,2761,-262,801,-105,807,679,-2051,749,2865,-1775,-3935,-5184,-2085,950,-1110,-915,2628,97,-796,1119,2494,315,-2018,2111,3005,-657,2830,518,2285,1814,1235,-1508,-1594,338,543,277,1390,-894,-2310,-2256,-1740,-3768,901,2534,-335,-855,-1948,374,720,-2756,-3514,-2745,-328,-570,-1910,-1805,-994,-3174,-6691,-10195,-1934,-8719,-2874,-16203,-25144,-3338,-2823,-2417,-17908,-19840,-1566,-12223,-1569,-76291,-164624,-16923,-2663,-2942,-4423,-2956,-2781,-2526,-2196,-1809,-1481,-8581,-712,-338,-1716,-10807,-514,616,956,988,-629,-5645,527,409,-546,-2426,-759,-623,-7151,-5107,-1394,-2202,-2135,-737,-1098,527,-2249,-92,162,-660,-1085,315,-1050,57,2890,2590,440,-1273,-1012,438,276,-299,-1022,-2313,-2595,-1908,-810,373,-1768,2318,1877,1335,3849,3845,655,1676,-1964,-2029,-2443,1305,-152,-3138,-835,-373,757,422,-749,84,55,-18,-1669,-45,-2132,-937,-354,-534,-854,-1148,-1501,-1977,-2400,-2782,-3209,-3383,-3415,-3139,-2860,-2562,-2299,-2050,-2432,-2831,-1511,-1277,-1103,-1402,-2482,-742,-672,-649,-2173,-424,-1921,-243,-243,-112,-2548,-1539,-2830,-455,-579,-644,-732,-2219,-934,-1403,-2221,-1916,-1511,-1513,-1449,-1239,-1034,-842,-669,-636,-619,-628,-712,-624,-593,-883,-1154,-246,-723,-1902,-1638,-223,-1157,-3393,-531,-53,-167,-3874,-2566,-2793,-780,-1102,-1466,-1872,-2288,-2319,-2791,-1661,-1252,-788,-1245,-63,-1927,291,630,748,-2223,-3779,-3496,-857,351,-42,-355,-2803,-1097,-1419,-1854,-2199,-2563,-2764,-2743,-2397,-2297,-2246,-1845,-1736,-3502,-1655,-3729,-4583,-629,825,1038,1272,-2001,1139,1365,1273,-729,-1634,-798,-606,814,966,1183,1393,-139,-451,-1306,-371,-531,-1745,665,257,-1309,-1015,-1652,-2070,-1934,-1355,-695,-2417,-577,994,1223,1275,1114,806,701,0,-1165,1444,1285,3548,4228,555,-1529,-1160,3940,3112,-3743,567,-428,-2192,-829,-1663,-1356,1987,2063,1817,705,886,1225,795,-212,-1205,-17,-393,-574,-1591,-952,-1160,-1501,-1695,-1999,-2161,-1891,-1498,-970,-370,-3960,-1918,-1622,-22,1443,1520,-632,-1053,986,-1666,-675,301,260,226,-1411,-1348,-2408,-2737,-3320,-324,-750,-2641,-1840,-2394,-9022,-1868,-1268,-670,-8184,-756,1246,1744,1598,-2101,-881,-3432,-2141,-2426,-1978,-574,-1725,-1416,-2380,-381,1870,2681,688,-2301,2046,3493,-1235,50,863,-1696,289,824,2438,2516,-816,-1560,-2978,-2451,-1686,-1734,-2189,-1945,-1314,-1184,-1065,-1641,-1022,-1075,-1114,-1674,-1277,-1217,-1201,-1087,-2503,-754,-678,-684,-685,-2227,-1269,-1198,-920,-1081,-1785,-1212,-1085,-896,-649,-359,43,350,744,-461,1191,1225,1151,1080,875,-424,-2544,-2838,-533,-472,-1187,-4636,-2406,-1309,-1472,-1768,-2036,-3604,-2565,-2735,-2694,-2512,-2191,-1773,-1897,-1194,-2554,-1436,-248,-1634,1583,1919,-6746,-2543,-2360,2175,2137,2113,1381,-4609,-799,-1411,-1938,-1699,-761,1299,1040,-3982,4115,3958,3828,-2267,3187,-3874,-9722,-1389,-512,-7982,-13824,-10539,-7122,-6977,-3198,2553,-10277,-33456,-26124,-66490,648,159,-356,-961,-1570,-63965,-61744,-31147,-2994,-2779,-2453,-2048,-1696,-1427,-1087,-805,-736,-3608,-14503,-10864,-9981,-910,-1238,-1529,-1905,-2157,-2388,-2381,-4150,-3937,-2751,-4675,-8264,-3875,-3496,-3867,-3671,-1276,1,-2428,-2557,-475,-459,-571,-3757,-2360,-2908,-2828,275,519,876,1155,-887,-1112,-2119,-1522,1322,3355,3699,510,-3667,2166,1325,1342,-358,-171,-602,4663,4123,-646,-2338,-1200,-1148,98,-518,-1068,-1419,-1760,-2694,-2209,-2446,-2661,-2897,-2798,-2539,-5158,-1604,-1162,-2220,-684,-821,-2215,-3254,-3752,-768,-948,-1117,-1439,-3116,-1694,-1855,-1945,-2034,-2045,-1951,-1736,-1561,-1357,-1774,-1693,-3209,-504,338,-3258,1078,2626,-310,3759,4233,4469,4709,4764,4573,4150,3518,2842,1969,939,-58,-1143,-1922,-2529,-5258,-20813,-1179,-8642,-53867,-3609,347,-3737,-2304,-24904,-71740,-32703,212,-64,-400,-1595,-1606,-2307,-3005,-3709,-3059,-2092,-1151,-283,-1355,-897,-1379,-669,-1542,1006,810,-130,411,-330,232,-56,674,-1349,-2481,1600,1873,-2071,2280,2590,2513,-1246,2807,3620,3506,1129,-1166,179,883,-1262,-1191,-1531,-1664,-28,-1754,-1435,-978,-1550,-1951,-2412,-2236,-2183,-2159,-2113,-2657,-2155,-2323,-2383,-2451,-2436,-2136,-1771,-1379,-2918,-414,21,150,329,159,-921,313,-1617,254,276,300,323,251,-991,278,-3125,-1167,251,-974,-450,799,845,-3865,803,63,353,-323,-303,73,179,-263,229,1056,232,-948,-1403,-2637,-2425,-2367,-1997,-1459,-1572,-1836,-438,-1775,-110,-885,-2428,-3272,-2003,-2035,-2189,-1878,-1375,-727,-145,-51,-927,-2211,942,708,225,-350,-988,-1679,-2271,-2803,-3299,-3552,-3521,-3559,-3641,-3411,-2953,-2507,-1722,-982,-201,485,41,-548,-981,-2484,-405,-195,422,720,-159,-1513,-757,104,-674,-1542,-2339,-3248,-2749,-1589,-2551,-1078,-885,249,647,-727,-1389,1333,2436,423,-2091,-99,-526,-3689,-1356,-2436,-1607,1064,2037,895,-127,1550,633,-2867,188,2350,270,-1788,-1623,50],[-1085,-2064,-1638,-2124,-1247,-881,-682,-758,-480,-569,-2798,-805,-641,-372,-50,456,1010,1282,-1868,-3140,-1775,-822,923,51,-664,-1904,-1811,-10,1821,261,1556,-583,1178,1006,-950,30,-73,-344,-617,-732,-590,-1175,-1130,-367,-4470,-894,1140,911,-1638,1098,984,804,759,791,158,798,859,-690,399,315,48,-450,-971,-1525,-2018,-2582,-3075,-3478,-3596,-3357,-3071,-2802,-2327,-1971,-1640,-1867,-914,-539,-127,511,1089,-3371,-1679,-1387,-2655,-1172,-3527,1692,1679,-53,-3008,-1798,-1385,-2390,-3230,-3568,-2836,-2745,-1103,-901,33,389,-576,-567,209,-159,-1509,-1488,-1187,-1170,-901,-495,-2182,190,353,283,170,-157,-573,-1038,-1503,-1969,-2481,-2915,-3347,-3714,-3780,-3538,-3330,-3200,-2884,-2683,-2587,-2485,-2443,-2315,-2390,-2561,-2663,-2605,-2370,-1994,-1318,-690,174,-3139,-2655,-1625,-3379,867,439,1172,-561,-263,1125,-3258,-3265,1322,550,-1119,-1626,-2150,-1127,-3227,-2155,-2698,-2655,-772,-2082,-3023,2178,2366,-1138,250,-180,393,-71,-2483,308,488,-1889,-4510,-4593,-1740,948,-1534,-710,1990,-705,-461,1362,1087,526,-1927,894,952,-867,1125,645,1180,1007,651,-1678,-1823,-694,-1025,-1064,-851,-1761,-2898,-2019,-780,-3667,622,842,-1007,-761,-2298,428,830,-3259,-2769,-2123,319,-1057,-2687,-2567,-2269,-4110,-6331,-9692,-2370,-8174,-4268,-15529,-27467,-708,-470,-329,-1067,-16661,-77,-13625,-257,-49739,-107257,-932,-1238,-1477,-1582,-1871,-2346,-2856,-3148,-2640,-2183,-6079,-1173,-697,-229,-11044,-985,720,835,848,760,-5007,202,-79,-496,-1629,-1280,-1576,-7238,-5293,-1307,-2667,-2375,-316,-1175,1772,-2451,-190,-288,-1130,-1544,-142,-1055,161,1774,1477,321,-1602,-2180,-857,514,497,455,-2201,321,-661,196,184,-1390,83,30,6,-251,-437,-640,-785,-2105,-2407,-2701,-802,-628,-2857,-315,-242,-296,-506,-735,-1027,-1305,-1646,-1840,-1885,-2006,-1699,-1185,-835,-603,-355,-740,-202,-1587,-251,-421,-1944,-1981,-654,-811,-968,-1135,-1270,-2809,-2120,-1357,-1100,-795,-1026,-2129,143,825,109,-2474,-203,-1905,201,-144,1707,-2536,-2034,-1710,543,474,253,844,-3009,1015,-1618,-1489,-2217,2284,2192,190,259,-148,40,2608,2482,1933,-1301,-409,764,209,-750,-1230,215,-404,-963,-1009,389,-1161,-2924,-306,780,-48,-3892,-2859,-2707,-3177,-3008,-2785,-2779,-2950,-2816,-3081,-1775,-1075,-282,-1554,1075,-2717,559,2236,1875,-2448,-3172,-2375,182,943,414,61,-2748,-436,-507,-658,-954,-888,-1161,-3053,-1909,-2488,-2617,-2397,-2627,-3373,-2986,-4018,-4954,-3338,-3310,-3281,-3171,-3153,-3085,-3082,-3059,-3139,-3133,-3152,-3069,-2933,-2781,-2597,-2423,-2230,-2084,-1924,-1749,-1532,-2016,-1160,-870,-864,-581,-478,-462,-514,-522,-576,-2929,-757,-878,-1074,-1224,-1296,-1204,-804,-55,-990,1781,1777,4018,4814,1102,-2031,-1031,3924,3329,-3172,285,-417,-2149,-775,-1935,-2087,2496,3311,2205,335,782,1157,290,-1456,-819,-1113,-1455,-1577,-2186,-1938,-2213,-2670,-3018,-3504,-3214,-2551,-2023,-1492,-970,-3837,-2218,-1543,-133,-208,-348,-1201,-797,-1075,-1214,-1209,-1084,-860,-713,-1373,-1661,-3122,-3257,-3838,-1548,-1763,-1731,-2162,-1511,-8691,48,359,-579,-7797,-662,921,941,1053,-1789,-917,-2726,-1372,-2959,-1969,-198,-466,-483,-2960,-1430,974,1857,359,-2399,1724,3094,-1597,-192,-1,-2212,550,890,1345,891,-1269,-2308,-2654,-2779,-2310,-2198,-2380,-1649,359,-166,390,-1280,-333,221,-1005,-1545,105,-78,644,-680,-1830,495,1699,1753,363,-2172,-1140,-1625,-5,-665,-1677,-2030,-2652,-3254,-3740,-3950,-3891,-3830,-3679,-3721,-3727,-3908,-4136,-4214,-4145,-4003,-3761,-3561,-3444,-3302,-3062,-4391,-2636,-2381,-1958,-1675,-1416,-2652,-1251,-1349,-1540,-1562,-1535,-1313,-1446,-498,-2069,-1661,-699,-1654,2952,2185,-5504,-1413,-1451,3497,5331,3390,1327,-4430,-1023,-1544,-2157,-2349,-1904,367,472,-3926,3944,3290,2690,-509,1482,-4479,-10754,-1815,-547,-7864,-15010,-11386,-5657,-4661,1709,1864,-8885,-35685,-28407,-66486,-36972,271,-7385,-152526,-74653,-92871,-69620,-30110,-913,-4,1009,2091,3083,3920,4737,5381,5680,-2453,-16256,-10300,-8663,1640,-610,-1169,1284,922,1743,818,-2363,-3683,-4143,-5602,-7074,-4179,-3695,-3528,-3067,-472,42,-2247,-2651,537,1694,74,-3614,-2707,-2844,-2560,3036,3814,2223,2901,-252,-2536,-1403,-1459,754,1526,810,258,-3433,-885,-1211,-1417,-1575,-1675,-1701,-1626,-1509,-1338,-2028,-725,-1350,271,-394,1142,1457,-647,-1408,-53,832,261,-556,-1338,-2145,-4927,-2598,-2201,-2271,-1474,-1211,-2647,-3937,-3234,-2084,-2587,-3108,-3626,-4107,-4137,-3742,-3212,-2732,-2253,-1736,-1158,-665,-293,-1924,-1381,-3265,-1011,63,-3678,764,2898,623,3028,2974,2703,2490,2172,1713,1147,500,-55,-685,-1376,-1961,-2607,-2989,-3401,-5170,-25123,-2663,-29130,-41540,-4281,-853,-2301,-1126,-20162,-51617,-18127,-45,-158,-247,-386,-589,-647,-585,-644,-2289,-520,-1128,-243,-1700,-782,-1544,-1221,-1849,-152,-204,-219,-109,-504,76,-198,1215,-528,-2235,2842,3314,-1835,3142,3087,3080,-1446,2775,2945,2512,250,-1213,1070,1567,-1154,-1355,-1447,-1989,359,-1377,-1448,-296,-392,-402,-2402,-416,-470,-626,-1053,-2867,-1096,-1340,-1455,-1610,-1792,-1840,-1963,-2059,-3382,-2219,-2412,-2769,-3029,-3361,-3747,-4190,-4574,-4887,-4470,-3946,-3453,-3089,-2648,-2241,-3080,-1499,-983,-1042,-995,612,130,-4258,-4,-247,152,-674,-443,193,202,-123,431,332,-444,-1093,-1665,-2589,-2406,-2777,-3136,-3406,-3709,-3994,-4323,-4709,-5018,-5309,-4838,-4236,-3658,-3018,-2329,-1608,-966,-264,369,216,-1007,-2349,1484,2068,1817,17,1470,1240,268,22,-300,1055,-761,1089,1139,1187,-1373,-2965,1035,1193,1177,1049,-150,-1013,-1322,-2164,-444,-841,-1325,-1820,-2389,-3043,-3770,-4537,-5234,-5773,-5315,-4605,-3820,-2978,-2191,-1452,-1376,-203,209,-506,-2016,199,-152,-569,-2341,-1380,-1618,-3830,-1368,-2767,-1003,1052,1898,1333,162,1988,1049,-2362,285,2170,180,-1836,-1257,-903],[-362,-2278,-660,-2402,-1117,-328,-715,-1037,-1463,-1924,-2505,-2932,-3251,-3503,-3661,-3542,-3276,-3017,-2791,-3065,-2329,-2118,-1858,-1441,-1118,-1832,-1917,36,555,582,1381,-214,114,832,-1181,-349,347,1588,916,278,-650,-1428,-1638,-348,-4108,-1128,1766,871,-1584,2826,2667,2402,2233,2112,319,1571,1551,-1078,310,232,-355,-1197,-2057,-2849,-2969,-2204,-1197,-282,448,1059,1465,1711,2065,2140,-66,-1146,2339,2319,48,834,884,-3083,-1940,-1463,-3213,-1596,-3897,568,-53,-659,-3040,-1853,-2302,-2604,-2572,-2412,-2000,-3384,-1389,-1262,-1075,-896,-805,-561,-320,-18,-1758,-1404,1131,1478,1774,1226,-1970,1524,1881,1530,1191,681,124,-457,-1031,-1599,-2201,-2653,-2894,-2768,-2303,-1891,-1357,-3081,-779,-618,-633,-696,-855,-1279,-2382,-1373,-1367,-1095,-641,-2043,361,1347,950,-3030,-2346,-1380,-3269,801,564,1872,-897,-731,807,-2942,-2981,1308,349,-1395,532,-2036,-1204,-3097,-2568,-2141,-2481,-987,-1903,-1875,1365,1368,-1917,-168,-207,86,-646,-2716,-16,608,-1921,-4648,-3689,-1281,979,-1872,-404,-204,-1148,-1144,-1661,-2121,-2470,-2841,-3147,-3382,-3421,-3349,-3104,-2792,-2488,-2256,-2083,-1967,-1848,-1943,-2107,-2372,-2773,-3329,-2799,-2311,-2857,-1344,-842,-1469,-532,-2442,569,820,-3448,-1535,-1289,639,-1380,-2935,-3289,-3496,-4767,-5811,-7944,-3719,-7792,-5682,-14682,-29329,-2376,-2365,-2275,-1993,-14814,-1222,-15295,-528,-31009,-58716,-280,-475,-688,-805,-1073,-1406,-1569,-1517,-1333,-2047,-4902,-1078,-1141,-1245,-11107,-1597,-1620,-1550,-1334,-1059,-4322,-771,-676,-775,-865,-1046,-1104,-7258,-5202,-1785,-3044,-2520,-376,-1390,261,-2536,-123,-549,-1434,-1858,-527,-909,-194,183,598,386,-1706,-2672,-2059,1955,2108,1115,-2004,1017,-325,1519,1273,-795,724,536,-320,328,344,-216,534,-2276,-2474,-2599,611,-600,-2152,636,827,1447,1634,-290,1423,1803,1487,987,533,-1759,-2117,-887,-836,-561,-43,-393,839,-1780,1346,782,-1891,-1942,329,358,-187,-819,-1482,-2984,-2863,-3294,-2787,-2184,-1739,-1628,-941,-774,-773,-2370,-932,-1751,-1460,-1731,-1740,-2380,-1962,-464,186,846,222,620,-3241,130,-1618,-578,-2507,2680,4282,335,360,2,595,4153,5387,1086,-1346,-554,980,737,-606,-1322,621,-64,23,-313,990,-1168,-2175,79,2958,-118,-3718,-2915,-2475,199,1663,665,-365,-1431,-1927,-3279,-109,1200,2301,-1688,980,-3163,1080,4021,1313,-2397,-2482,-1225,1430,1957,1111,572,-2719,-246,0,-111,-979,-254,-438,-3158,-1917,-2555,-2670,-1278,-1453,-3087,-2573,-3840,-4470,-1732,-676,-537,-319,-213,-100,-109,-169,-403,-3118,-1952,-1279,-1625,-2016,-2382,-2649,-2608,-2462,-2320,-2224,-2150,-2162,-2236,-2231,-2335,-2456,-2504,-2551,-2612,-2615,-2681,-3155,-3001,-3268,-2940,-2199,-1378,-574,217,685,-887,2060,2258,3217,3245,1624,-2233,-957,353,-526,-2403,-41,-509,-2118,-764,-2224,-2351,2556,3263,1850,-20,910,1694,368,-2568,-1773,-2378,-2483,-2149,-2680,-1795,-1801,-2024,-2151,-2486,-2901,-3060,-2797,-2477,-2135,-3506,-2458,-1501,-1517,-1632,-1703,-1848,-2062,-2408,-2701,-3065,-3342,-3382,-3092,-2501,-1967,-3830,-3148,-4241,707,1298,-497,-2349,-1502,-8373,292,2062,-2258,-7252,-613,1725,1332,1100,-1343,-931,-2094,-662,-2962,-1742,990,1057,1097,-2304,-2476,427,452,-189,-2367,-467,-867,-1921,-1632,-2202,-2661,-3167,-3404,-3476,-3321,-3070,-2788,-2385,-3061,-2943,-2618,-2351,-1450,444,-763,98,-1184,-740,1257,-977,-880,1164,247,1041,-469,-1315,437,1492,2847,-268,-1988,-1089,-2009,1442,2018,-1636,-1488,-1566,-115,-440,-1168,-384,-196,158,-1233,639,731,748,803,762,-3931,-2175,-1033,246,57,-1756,-4042,-1367,-926,-931,-1214,-809,-1747,-489,-327,-2548,-223,681,216,-991,30,-1640,-1943,-1199,-1642,4349,1909,-4297,-489,-736,2572,4748,3545,1066,-3998,-683,-935,-1761,-2902,-3046,-554,-414,-3436,1424,486,-311,-1024,-1667,-5580,-10338,-2697,-2744,-7756,-15980,-11679,-4108,-1839,-551,-279,-7667,-38688,-33493,-57867,-73889,-71823,-278472,-430338,-186574,-124546,-69829,-27990,1007,2503,4004,5498,6828,7929,8933,5239,4532,-1253,-12793,-6971,-6617,3272,-359,-3317,-1988,-922,2801,1960,-696,-2889,-5405,-6277,-5886,-4600,-4002,-3044,-2325,185,-165,-2212,-2582,1562,2159,26,-3598,-3099,-2785,-2348,2994,4101,841,2469,364,-3110,-655,-1477,24,405,-336,-783,-2854,-1351,-1329,-1242,-2833,-1691,-1117,-1018,-922,-1419,-1689,-349,-1710,127,-624,619,780,366,303,412,73,-337,-912,-2331,-1810,-4643,-2018,-1921,-2497,-1905,-1915,-2997,-3690,-2845,-3079,-3446,-3738,-3913,-3942,-3706,-3382,-3001,-2674,-2360,-2037,-1707,-1536,-1463,-2065,-1530,-3269,-1635,-1625,-3637,-1345,-1245,-1219,-1151,-1177,-1391,-1505,-1670,-1899,-2131,-2320,-2288,-2223,-2146,-1943,-1824,-1528,-1468,-4739,-23452,-1389,-13751,-12847,-3148,-1387,-1077,-686,-12034,-27501,-555,1369,1658,1898,1021,195,1230,1512,611,-2137,282,-1082,1240,-2081,-698,-1668,-2266,-3054,-3320,-3268,-3202,-3297,-3608,-3962,-3643,-2716,-1550,-1920,421,1171,-1585,1926,2151,2301,-1637,2506,2034,1463,-608,-1348,1890,2085,-1183,-1442,-1259,-2312,761,-907,-1474,-93,-19,5,-2320,590,662,567,-1357,-2568,-313,-229,-356,-501,-658,-680,-798,-1809,-3859,-1290,-1639,-2170,-2606,-3095,-3600,-4051,-3837,-3319,-2722,-2141,-1579,-1118,-539,-2962,-2317,-1776,967,-1068,-1649,1459,-596,-4162,-783,-546,45,-964,-632,289,219,-41,-22,-358,-256,273,889,-2292,1854,1900,1716,2,-1902,-665,-54,-2162,1289,-1174,-1894,-2677,-2024,2692,2469,1575,-689,-118,161,-552,-1197,-2605,-2020,-1886,-1455,-791,-234,425,14,97,-451,1960,-673,1068,3384,1978,-737,-3341,1197,3811,1786,4162,-454,-1453,-1661,-1874,694,32,-616,-1166,-2390,-2100,-2406,-2469,-2273,-2051,-1724,-1620,-1566,-1522,-1599,-1909,-1881,-1742,-1976,-2076,-2635,-2076,-1879,-1605,-2301,-1038,-840,-3903,-1254,-2982,-584,-664,-803,-989,-1185,-1363,-1215,-1903,-656,-192,76,-1860,-910,790],[106,-1866,-673,-2239,-1023,620,1037,-861,1372,1277,-2052,-811,-228,-726,-1287,-1714,-2077,-2484,-3295,-3390,-3791,-4027,-3875,-3300,-2731,-2059,-1998,-878,-469,-89,193,211,-1083,348,-1373,-679,-171,-304,-459,-504,-815,-1660,-2159,-248,-3419,-1478,467,386,-1491,353,266,97,25,-19,-151,-291,-374,-1578,-671,-805,-733,-735,-633,-474,-219,-64,67,75,-47,-186,-386,-573,-470,-398,-519,-488,-23,27,82,133,96,-2771,-2322,-1638,-3326,-2076,-4305,-2715,-3008,-3040,-2955,-2751,-2560,-2436,-2241,-2100,-1729,-3618,-848,-360,-1397,1025,725,201,2115,2388,-2068,-1404,3303,3161,1553,588,-1653,1581,2057,2126,2416,2646,2302,733,797,-509,-2185,-1468,-909,795,471,-1978,-424,-2513,-440,1754,1313,-339,-404,-1503,-2599,-2327,-3325,-3434,-2554,-2191,-702,21,412,-3028,-1993,-1360,-3261,683,648,1729,-1059,-1294,249,-2534,-2384,311,-143,-1825,120,-2043,-1512,-2880,-2944,-1648,-2192,-1107,-1579,-797,1310,924,-2793,-685,-1989,-3537,-2761,-2986,-457,2155,-2138,-4419,-2861,-964,770,-2377,-289,1926,-1429,820,1685,487,-457,-1699,-1388,-1307,-1021,-737,-405,-108,105,223,-2063,-2250,420,-437,-1252,-1472,-3252,-3824,-2364,-3152,-3195,-2238,-1181,-1990,-472,-2666,525,2623,-3605,-343,-568,-113,-1766,-2680,-4032,-4709,-5194,-5475,-6030,-5129,-7767,-6912,-13786,-30989,-3359,-3179,-3028,-2735,-14750,-1764,-17491,-485,-18598,-13365,1008,1201,-4095,1417,1243,833,388,-16,-362,-4305,-5371,-1370,-1702,-2039,-11298,-2771,-2803,-2508,-1995,-1466,-3888,-824,-597,-572,-540,-595,-1166,-7381,-5157,-2221,-3570,-2818,-507,-2013,-733,-2666,-1928,-2470,-2437,-2277,-958,-878,385,1029,1586,406,-1856,-2525,-3296,1361,2610,728,-2037,809,-189,2027,1887,-305,1479,986,-1148,696,391,-299,-171,-2726,-2419,-2434,-1094,-1280,-1431,-1624,-1869,-2131,-2475,-2756,-3033,-3228,-3417,-3378,-3167,-2852,-2449,-2010,-1549,-1192,-796,-466,-291,-2229,58,87,-1899,-2010,-149,349,289,202,-249,-3057,-1080,146,382,620,-370,-1277,-301,1266,212,-2111,-1450,-1668,-1457,515,1202,-2308,-1594,492,1192,1879,110,190,-2629,-1002,-1471,296,-2889,254,407,331,342,3,926,2797,2804,177,-779,-802,337,-840,-1954,-3119,-3251,-2153,-1220,-452,142,-1351,-1434,506,314,-455,-3596,-2798,-2265,-1957,-2375,-2541,-2358,-1966,-1337,-3461,80,855,1695,-1766,877,-2756,1651,3514,774,-2216,-1879,-285,1949,1222,471,-82,-2818,-1022,-1367,-1833,-2230,-2704,-3216,-3491,-3524,-3260,-3049,-2856,-2761,-2821,-2757,-3379,-3844,-2646,-2541,-2471,-2378,-2449,-2555,-2809,-3091,-3330,-3601,-2409,-1617,-840,-134,493,985,-1859,-576,-2436,-460,856,-1144,183,431,-527,-321,-632,-940,-1235,-1428,-1639,-2919,-2140,-2459,-2888,-3269,-3022,-2360,-1699,-1029,-882,-51,255,379,271,-18,-2014,-1373,-2132,-2451,-2109,-1323,-721,-2129,-784,-2550,-2178,2777,3252,1474,-370,1280,3035,2625,-2780,1205,1224,721,-1148,-2969,-791,-1240,-1777,-2092,-2502,-2846,-2873,-2771,-2551,-2294,-3133,-2616,-1976,-2110,-2315,-2408,-2434,-2334,-2163,-1781,-1366,-825,-191,393,-504,-2142,-3682,-2380,-4223,819,2030,572,-2334,-1519,-8083,41,1331,-3685,-6577,-572,1369,1055,931,-823,-884,-1514,7,-2480,-1368,2137,2621,3118,-960,-2464,-432,1706,-822,-2108,1043,1682,-2020,-323,-1750,-2590,-17,334,577,683,-1489,-1574,-1732,-3011,-3423,-2752,-2012,-1234,266,-1255,-106,-1231,-1214,846,-677,-824,-1143,-520,507,12,-862,416,1261,2259,-973,-1589,-990,-2180,1316,1909,-1537,-1631,-2904,-45,-825,-1443,388,130,17,-1548,-445,-834,-1310,-1730,-2156,-5031,-2164,-1649,-1087,-487,-1987,-3637,-731,1246,-1527,-421,424,-754,-999,1845,-3391,124,1993,-113,-425,528,-1123,-2105,-1517,-1403,1114,829,-3095,290,-126,646,808,908,728,-3290,363,353,-954,-3247,-3835,-1087,-1348,-2386,-1485,-1516,-1425,-1345,-1341,-6971,-8362,-1517,-1690,-7167,-16652,-11454,-2480,-2076,-1656,-1397,-6520,-42044,-40746,-49361,-102378,-204897,-517766,-587926,-248918,-156939,-60268,-25058,-2142,-1245,-281,772,1788,2729,3745,1758,2026,102,-8109,-2281,-4056,4863,-123,-5336,-4531,-2419,2592,1755,970,-1685,-6130,-6327,-4553,-4906,-4190,-2304,-1435,-1063,-517,-2064,-2171,1107,1515,93,-3514,-3329,-2577,-1936,927,513,-339,-141,-433,-2360,-554,-1376,-656,-135,-56,-612,-2110,149,173,152,-3846,-2105,-798,-574,-889,-1370,-1738,-2159,-2688,-3108,-3064,-2813,-2525,-2376,-2232,-2107,-2045,-2005,-2114,-3228,-2232,-4121,-2222,-2210,-2638,-2348,-2295,-3087,-3265,-2406,-1916,-1687,-2677,-1090,-3778,-598,-422,-303,-327,-444,-1261,-1453,-1281,-1806,-2261,-2058,-3085,-1939,-557,-3289,44,467,261,1,-386,-908,-1135,-1062,-682,-107,514,1238,1824,2244,2640,2821,3070,1660,-3812,-16395,2037,1426,572,-1332,-1080,-1180,-562,-2076,-2614,2986,4081,4966,5729,2689,-166,2353,1699,1119,-1531,-432,-904,1798,-2312,-529,-1621,-2340,-2756,857,3252,3840,3529,-917,-448,160,-1204,-2467,-3014,-1876,-907,-1285,289,723,1056,-1707,1475,1103,531,-1222,-1448,2170,2031,-1257,-1332,-872,-2532,-213,-837,-1404,-1580,-1519,-1208,-2083,-506,-270,-214,-1565,-1906,-525,-854,-1101,-1427,-1805,-2057,-2380,-2648,-4193,-2859,-2837,-2825,-2602,-2362,-2106,-1849,-1494,-1927,-792,-469,-190,-45,184,-2152,-1341,-1866,601,-943,-2296,575,-1202,-3463,-1301,-717,97,-1125,-812,402,284,61,683,917,931,1035,1081,-1735,958,579,74,-398,-2037,-1119,-1163,-2242,-492,-1288,-1656,-2350,-2050,1277,1397,924,-1418,-459,1604,467,-1419,-2907,1539,1422,1016,767,467,400,-215,118,-616,1690,-616,964,2627,2506,4,-3120,1222,2567,1210,1923,-807,-1787,-1922,-1569,-1130,-1817,-2568,-3300,-4045,-4744,-5223,-5235,-4767,-4164,-3421,-2913,-2493,-2138,-1930,-2343,-2345,-1704,-1860,-1894,-2802,-1951,-1825,-1576,-2016,-901,-725,-3578,-930,-2955,-305,109,71,-8,-97,-207,-96,-1436,-9,152,9,-1827,-527,1058],[-424,-1435,-717,-1853,-1076,-97,96,-832,889,1286,-1826,-758,2036,1753,1247,-206,991,-920,-2776,-1797,-3007,-4173,-4833,-4407,-3426,-2186,-2115,-63,659,1144,1509,594,-2376,-241,-1588,-1007,417,1106,882,-99,-955,-1860,-2708,-3946,-5817,-4813,-2572,-430,-1362,3453,4839,5723,6261,6389,1168,1777,1753,-2139,36,308,-652,-1757,-2545,-2969,-2937,-2675,-2189,-1660,-1162,-638,-198,164,677,976,-1081,139,890,488,73,-498,-1076,-2381,-2552,-2844,-3124,-3008,-4485,-2211,-1798,-1853,-2751,-809,-563,-374,-106,85,441,-3115,-252,1071,-2517,1428,1303,561,1452,1286,-2185,-1357,193,-301,-707,-857,-1160,28,962,1911,2303,3925,3125,1177,1690,180,-2377,-1211,-834,1501,819,-1972,-123,-1910,-208,1139,1021,-30,-482,-1481,-2555,-686,139,-327,-1156,-2265,-2051,-2727,-3231,-3795,-4116,-3815,-3256,-2732,-2232,-1709,-1054,-1759,-349,-2062,-1912,795,-503,-2172,1657,-1957,-1835,-2443,-2958,-1058,-1605,-893,-1020,268,1590,388,-3461,-871,-591,-541,-1470,-3094,-1291,-1317,-2333,-3793,-1941,-571,538,-2825,-172,1898,-1361,1513,1121,596,78,-1681,-1221,-1920,-2539,-3124,-3550,-3733,-3250,-2783,-2353,-2392,-1502,-1253,-1654,-2496,-3651,-4104,-1741,-2210,-2838,-2908,-2312,-2354,-658,-2777,512,1516,-3566,858,201,-854,-1985,-1845,-4209,-5327,-5028,-5169,-3934,-5880,-7815,-7582,-12606,-31866,-307,-897,-1595,-10664,-16029,-3046,-19926,-1087,-8048,975,2015,2812,-7096,4055,4194,3904,3365,2644,1793,-5914,-7072,-1071,-1718,-1983,-11453,-1684,-1366,-1171,-1055,-1018,-3448,-1248,-1291,-1400,-1380,-1362,-1199,-7208,-5000,-2405,-4014,-3044,-496,-2801,-566,-2583,-1272,-1730,-2126,-2607,-1441,-800,-94,687,1462,561,-1896,-1989,-3936,-10,2423,280,-2141,510,-101,2780,5746,185,3020,447,-1782,403,2775,250,1569,-3236,-2129,-2153,140,-289,-654,1125,1754,2339,2722,57,719,2973,2595,2100,1460,-1561,-2363,-824,-1499,-2109,-2371,-2336,-2211,-2783,-1713,-1565,-1845,-2057,-696,-454,-225,-30,-284,-2924,-925,71,232,131,-190,-992,-655,-879,-1270,-1757,-2136,-1936,-2175,-1883,-1716,-2258,-1657,-1599,-1725,-1845,-1948,-2103,-2233,-2375,-2361,-2230,-3004,-1974,-1864,-1791,-1638,-1456,-1142,-611,51,-113,123,-1058,724,772,-720,-1913,777,223,1678,858,1821,-1635,-687,709,117,-671,-3498,-2482,-2037,-964,-971,-840,-568,-239,245,-3481,1164,1582,2010,-1745,1078,-1747,2228,2511,343,-1917,-1330,443,767,192,-447,-948,-2966,-1882,-2202,-2566,-2724,-2777,-2762,-3003,-2492,-2884,-2314,-1659,-1411,-2541,-2789,-2872,-3273,-2287,-717,-768,-792,-921,-1705,-877,-526,15,-3443,-2876,-471,1485,2476,2174,1410,-2037,-697,-2258,-610,1076,-475,-433,1032,-678,-195,-998,-1645,-2094,-2285,-2416,-2483,-2692,-2874,-3112,-3181,-2914,-2571,-2284,-2015,-1854,-1812,-1802,-1861,-1997,-2127,-2382,-2569,-2712,-2706,-2673,-2599,-2399,-2256,-2219,-2911,-1826,-1344,-1021,-944,-743,-562,-389,-523,-1934,-798,-1027,-1452,-1675,-2952,-1962,-1986,-2071,-1913,-1854,-1790,-1619,-1535,-1388,-1186,-2739,-2742,-992,-1213,-1577,-1947,-2535,-3019,-3751,-3807,-3224,-2557,-1847,-1240,-605,-2163,-2988,-1384,-3840,493,365,199,-2129,-1649,-7914,-460,-183,-2785,-5848,-632,587,825,1176,-348,-870,-1078,534,-1962,-1004,3315,3649,3957,601,-1111,-1355,1065,-1547,-1733,698,1246,-1942,-327,-2569,-2329,1173,984,1645,3469,-1113,-354,-1153,-2769,-2940,-2589,-1537,-1060,0,-1689,-311,-1474,-1755,1461,-266,715,2139,937,1347,588,-571,-604,-1081,-1123,-1818,-1107,-929,-2193,1221,1731,-1466,-1697,-3016,-127,-1382,-1645,289,-563,-1234,-1876,-1656,-1094,-244,775,-566,-5374,-1987,747,2758,1786,-2221,-3253,17,1737,-2107,682,1038,220,-1492,-300,-2889,-1441,-1745,-1792,-1717,-1469,-1250,-2220,-1693,-1016,-475,-399,-2024,-434,-586,-610,-713,-841,-907,-2474,-790,-646,-532,-3521,-4175,-1142,-2237,-946,-428,-648,-847,-1097,-1423,-8655,-5758,-2404,-2787,-5926,-17121,-11063,-1475,-838,-178,318,-5579,-45546,-48018,-42325,-108621,-338713,-549706,-486319,-224699,-185087,-44930,-22074,428,26,-327,-561,-767,-962,-979,-965,-1080,-1075,-3466,-1091,-1300,-914,-944,-7178,-6180,-3499,-912,-929,-1002,-1041,-6194,-5855,-3161,-5085,-4264,-1608,-2145,-2766,-3264,-2544,-1517,-329,972,203,-3420,-3437,-2299,-1337,2791,5572,-1180,1606,1432,-1299,1156,-1192,-1320,1380,2784,-1165,-1346,2553,439,3212,-2473,-2039,-941,4072,3126,-1119,-708,-83,-2325,-1251,-1417,-1563,-1640,-1850,-2052,-2214,-2282,-2116,-1875,-2997,-2085,-3412,-264,17,-2613,-366,-1893,-2989,-2873,-1951,-514,-633,-3054,-711,-3727,-858,-994,-1191,-1526,-1944,-2397,-2872,-2928,-2115,-1857,-938,-2767,-2167,-650,-2839,-266,2170,2150,2171,2148,2024,2111,2242,2364,2480,2556,2718,2742,2607,2460,2118,1874,1363,-2494,-7660,-24,-364,-733,-1023,-1114,-1022,-790,-298,284,946,1674,2395,3227,4086,-378,3689,1908,1614,-683,-1091,-670,1206,-2344,-311,-1443,-2583,-3161,604,3141,4226,3289,-718,-543,502,-384,-1106,-1823,-2148,-2059,-1759,-1381,-928,-521,-1689,-85,-21,-226,-1485,-1517,-1368,-2034,-2742,-3360,-2837,-2676,-1154,-459,-1250,-648,778,-296,-1746,1303,1167,846,-1624,-1107,-371,-862,-1180,-1492,-1796,-1946,-2185,-2431,-4108,-2909,-3122,-3240,-3057,-2853,-2656,-2467,-2151,-2170,-1289,-728,-126,387,991,65,-328,-1794,342,-692,-2863,-319,-1637,-2558,-1445,-788,228,-1214,-1039,463,328,148,773,683,411,170,-147,-1086,-905,-1515,-2201,-2839,-3481,-3947,-3960,-3465,-2673,-1869,-1486,-2057,-2122,32,237,81,-2246,-949,274,208,-1717,-3312,273,225,116,193,195,162,-485,28,-825,1420,-640,747,2265,2325,714,-2527,1010,1860,633,1215,-1289,-2095,-2187,-1414,-2191,-3017,-3912,-4782,-5628,-5358,-4630,-3926,-3191,-2540,-1840,-1407,-1056,-738,-631,-2774,-2912,-1294,0,115,-2079,237,369,581,-1808,-980,-908,-3062,-580,-2844,-349,486,1596,1400,963,870,760,-1171,-138,177,-253,-1975,-335,114],[-1027,-1930,-2773,-3322,-2982,-1895,-438,-840,1330,1706,-1804,-746,2699,1652,920,-833,1160,-2001,-1948,-499,1764,1662,-165,-1801,-3294,-3671,-2827,-1719,-787,74,822,874,-2873,-934,-1865,-1349,556,3017,2120,-591,-1054,-2025,-3318,-82,-1593,-2043,-1558,-1083,-1240,1602,3030,4259,5376,6246,1777,1648,1578,-2776,-174,-94,-397,-1272,-624,-1841,-3076,-3700,-2769,-1631,-658,181,790,1189,1623,926,-1780,651,748,-38,-847,-1851,-2861,-3912,-4397,-3408,-2465,-2922,-4313,-1252,-1385,-2302,-2560,-563,1875,1750,1328,1342,1163,-2529,-256,42,-3292,-670,-1108,-1418,-1798,-2192,-2622,-3044,-3525,-4055,-4368,-3631,-2899,-2019,-1132,-272,756,1737,2754,1517,2392,897,-2400,-861,-793,2199,1153,-1942,227,-1356,-22,1275,897,388,-510,-1283,-2332,-722,1741,85,-1762,-2337,-15,2748,-1109,-2725,-1318,-1518,-2970,-399,-1214,-2008,-2607,-3039,-3292,-3232,-2998,-2566,-2184,-2421,-1832,-1862,-2189,-2258,-2855,-3033,-3461,-4012,-4250,-3642,-2990,-2370,-3717,-1261,-889,-649,-1463,-3118,-1081,-1389,-2558,-3034,-2615,-2949,-3101,-3248,-2593,-2115,-1628,-1077,-650,-229,233,-1720,945,1231,-396,-332,1396,2089,2549,-347,-2493,-2378,1774,-832,-1950,-3475,-3603,-4151,-966,-1196,-1461,-1502,-1443,-2603,-1016,-2829,-426,-58,-3435,544,861,-1550,-2086,-760,-3624,-5073,-4410,-4986,-1905,-5706,-7928,-7543,-11253,-31356,2182,2061,-16755,-23604,-17830,1142,-22456,251,-291,-775,-862,-645,-8863,928,1690,2142,2346,2277,1901,-6331,-9456,-1113,-2462,-3823,-11634,-3004,-1673,-580,295,923,-2917,-290,640,702,190,-513,-1214,-6947,-4769,-3432,-4350,-3981,-3400,-3475,-2745,-2580,-2448,-2391,-2324,-2844,-2119,-2016,-1917,-1590,-1164,-741,-1863,-1462,-3441,-1396,1429,-205,-2306,101,-94,2821,3905,616,2606,-159,-2144,322,3203,1358,1898,-3616,-1712,-1855,-1344,-1393,-910,-225,510,1187,1673,200,137,2375,2194,1922,1524,-1442,-2149,41,-400,-873,-1209,-1498,-1827,-3421,-2136,-2266,-2148,-2067,-1767,-1543,-1292,-1036,-764,-2743,-1013,-326,287,585,-69,-795,-1081,1220,-280,-1410,-2838,-1426,-2761,789,3544,-2292,-606,1622,1105,2329,-100,-782,-1188,-2418,-331,2066,-2707,444,207,-513,-1139,-1649,-1794,-1358,-521,577,1026,-1335,596,681,-900,-2299,574,230,2395,1387,2126,-2034,0,1546,976,-734,-3450,-2100,-1863,-2676,-3182,-2845,-1975,-1060,-292,-3378,1360,1878,2300,-1691,1488,-643,2139,1812,25,-1582,-877,-441,-1079,-1701,-2266,-2551,-3123,-2712,-2604,-2612,-2553,-2590,-2721,-2880,-2907,-3257,-2796,-2679,-2561,-2377,-2756,-2452,-2858,-2187,-1303,-1062,-774,-589,-2431,-106,255,651,-3388,-3461,-665,1375,2035,1732,1366,-2051,-899,-1976,-853,1131,95,-908,-240,-1058,372,-1667,947,846,564,-98,-2009,-1548,-2455,-3394,-3965,-3385,-2652,-2116,-1735,-1581,-1633,-1754,-1916,-2035,-1958,-1812,-1488,-1139,-751,-486,-637,-1580,-2369,-763,-3229,-1586,-1295,-1502,-1889,-1953,-2087,-2005,-2111,-1945,-2095,-2152,-2460,-2670,-2881,-3375,-3836,-4307,-3585,-2746,-1924,-1089,-486,5,-528,-2395,-2924,-275,-770,-1725,-2728,-3832,-4296,-3355,-2350,-1505,-736,-84,312,277,-2100,-2440,-422,-3459,-1367,-2204,-3027,-3666,-3404,-7977,-1548,-854,-1345,-5182,-912,1157,1510,1455,-70,-1018,-904,793,-1631,-800,3626,3731,3623,2159,519,-2238,182,-2382,-1409,-583,-1356,-1926,-2213,-3449,-2190,-2059,-1786,-1566,-1335,-1209,-1251,-1372,-2634,-2567,-2367,-1712,-1543,-1203,-2147,-655,-1985,-2347,844,7,1088,1161,1075,1459,1037,-584,280,477,531,-2906,-720,-1049,-2177,340,-478,-1578,-2101,-2772,-3333,-3666,-3699,-3544,-3403,-3106,-2897,-2509,-2153,-1738,-1174,-747,-5262,-2220,734,1084,1401,-2616,-3037,769,1733,-2320,1433,1164,818,-1955,299,-1952,445,813,-815,507,948,-348,-2451,-1893,-677,2583,2321,-1275,737,122,330,948,920,-337,-1778,1331,1450,411,-3928,-4153,-860,-2969,-171,-742,-1383,-1976,-2568,-3135,-10648,-3285,-2292,-1730,-4153,-17370,-10921,-53,256,531,617,-5059,-49060,-45659,-36262,-90198,-309954,-319221,-214687,-128211,-178164,-28173,-19870,2049,2030,2108,2338,2573,2737,2949,-2401,-2386,2474,613,1348,696,70,-640,-8910,-6968,-4281,-1498,-1433,-1468,-1556,-5888,-5278,-2215,-5203,-4318,-2327,-2022,-1464,-1368,-1489,-838,1830,2737,156,-3485,-3592,-2141,-730,2364,5067,-1642,997,1475,-544,1885,-1081,-2125,522,1920,-1885,-780,2261,-25,3461,-1168,-1660,-1284,2708,1630,-945,-359,-649,-2734,-729,-1264,-310,-201,-241,-383,-607,-941,-1339,-1916,-2409,-2928,-3136,-2913,-2572,-2463,-2279,-2186,-2922,-2667,-2481,-2622,-2667,-3472,-2481,-3771,-2226,-2107,-1991,-1924,-1822,-1611,-1270,-948,-791,-1716,-908,-2494,-2403,-721,-2428,-715,1392,1404,1502,1557,1471,1518,1503,1369,1136,799,528,137,-341,-706,-1055,-985,-805,-1067,510,1268,2153,2890,1041,3991,1793,4217,4012,3459,2624,1565,296,-924,-1794,-1593,-453,899,1953,143,-1771,-533,546,-2243,-166,-1289,-2541,-3432,285,1253,786,376,-226,-445,-741,-1111,-1395,-1829,-2171,-2456,-2596,-2486,-2137,-1723,-1690,-1026,-793,-796,-1428,-1636,-674,-853,-1626,-1087,-1006,-2837,-298,116,-1083,-888,621,-386,-1412,1316,1410,1039,-1545,-310,133,829,449,14,-437,-2383,-1058,-2213,-3796,-1786,-2044,-2315,-2248,-2016,-2034,-1341,-923,-2049,-286,-120,-93,-296,-507,-827,-1161,-1629,-2018,-2423,-2841,-2487,-2299,-2063,-1754,-1478,-1210,-1252,-1312,-689,-564,-596,-592,-665,-853,-1018,-1253,-1469,-1793,-2267,-2807,-3302,-3718,-3196,-2467,-2670,-826,-1489,-1346,-1765,-2185,2125,2281,-881,-2988,-1518,999,308,-2005,-3728,-737,-881,-862,-558,-351,-55,-697,-63,-931,1023,-624,510,838,567,171,-1843,-929,-1561,-2205,-2933,-3185,-2665,-2321,-1888,-1563,-1319,-1179,-2372,-2922,-1008,-1056,-1778,-1042,-968,-731,-640,-517,-331,-212,-2818,-3411,-1515,227,215,-1385,-69,-164,-140,-1595,-1116,-943,-2366,-53,-2543,-507,-62,1458,2006,1168,1615,990,-903,-328,830,-515,-2079,-116,604],[-6958,-5808,-4580,-3457,-2397,-1436,-863,-863,930,1091,-1950,-760,3033,1588,492,-1348,469,-3019,-1177,234,2844,2891,36,200,482,-235,-2352,-1259,-1479,-1362,-1014,-545,-1782,-1671,-2204,-1666,728,2268,2188,-1248,-1078,-2125,-3985,-140,-579,-1793,1158,378,-1134,-1240,-2123,-2932,-3245,-2910,-2165,-1220,-208,-3294,-463,-617,-607,-1680,-608,1238,744,9,-838,-1849,-2984,-4016,-4218,-3562,-2675,-2024,-2598,-1338,-1295,-1489,-1675,-1972,-2085,-1948,-1884,-1372,-2148,-3354,-3946,-1956,-2390,-2604,-2436,-374,1750,1845,528,930,577,-2037,-387,-474,-2816,-582,-588,-418,-298,-195,-1704,-1424,-360,-679,-1131,-1685,-2261,-2218,-1385,-117,1507,3135,4386,1691,2808,1383,-2374,-508,-840,2792,1386,-1910,542,-921,63,1947,1771,863,-515,-999,-2016,-752,721,-1212,-2454,-2463,-130,2280,-2129,-2490,-1291,-1806,-2806,-919,-1565,-2143,-2507,-2754,-2977,-3087,-3144,-3032,-2941,-2974,-2980,-3077,-3254,-3322,-3478,-3543,-3562,-3675,-3810,-3852,-3978,-4073,-3909,-3814,-3629,-3448,-3363,-3403,-3479,-3556,-3762,-4021,-4266,-4056,-3573,-3673,-2245,-1497,-796,-105,362,702,408,-1868,1088,1203,-274,-1139,1250,1486,1751,-246,-2684,-2229,1881,-822,-2181,-4409,-3235,-4032,873,837,-659,-1626,-1846,-2781,-551,-2876,410,1410,-3305,1936,1566,-2149,-2149,345,-2536,-4081,-3595,-5002,-206,-4858,-8133,-6653,-9876,-31179,2399,2382,-50788,-24454,-18051,1642,-24814,875,309,-407,-1103,-1938,-8981,-2671,-2250,-1614,-911,-267,222,-5161,-11504,-11,-606,-1389,-11903,-3229,-3116,-2050,-802,336,-2207,-1924,-270,1947,1719,1054,-759,-6634,-4480,-2464,-4541,-3209,-147,-3104,-707,-1962,-804,-1397,-2349,-2971,-2633,-2445,-2391,-2196,-2019,-1949,-1965,-1832,-2456,-2538,-1130,-722,-2468,-397,-171,1198,1685,956,1992,-771,-2196,399,2482,2153,1711,-3444,-1233,-1571,-1460,-2422,-3157,-3222,-2490,-1528,-633,257,-557,1726,2172,2522,2716,-1254,-1817,1758,2447,2153,1913,810,1054,-4025,-410,-543,-1564,-1974,-1189,-510,726,2561,-350,-2542,-1304,-853,1998,4857,40,-637,-1528,548,-661,-1073,-3504,-1271,-3129,684,3620,-2405,-218,1824,832,2247,-218,-1165,-557,-1440,553,2980,-2202,-65,847,-399,-136,-272,-29,377,-311,1260,1639,-1579,580,706,-1088,-2635,247,212,781,777,924,-2472,664,1226,1088,-587,-3368,-1669,-1641,-1845,-2093,-1602,-642,397,-832,-3183,2511,3750,4175,-1576,2014,444,3046,1814,-87,-1175,-451,-1294,-2377,-3156,-2992,-2212,-3121,-2531,-418,-1953,-1056,536,-1771,-2740,-2739,-3726,-2087,-1300,-951,-1982,-2594,-2081,-2556,-1899,-1883,-1911,-1761,-1635,-2394,-1297,-1155,-1132,-3458,-4070,-928,-425,-127,190,480,-1906,-1081,-1624,-1066,1104,589,-1011,307,-1526,776,-1952,354,-20,-389,-840,-1596,-1801,-2190,-2451,-2388,-2091,-1764,-1478,-1186,-1361,-757,-469,-121,276,762,-321,-1031,1515,1915,710,-373,-2090,-2440,-467,-3120,-1480,-866,-1465,-2313,-2920,-3655,-3650,-2884,-1887,-1283,-1061,-2006,-2102,-2284,237,186,-103,-272,-1614,-909,-960,-892,-583,-993,-1991,-3054,62,-686,719,526,-3263,-173,-694,-1139,-1627,-2032,-2362,-2747,-3023,-3366,-3454,-3077,-3064,-2313,-1974,-1644,-1402,-2459,-8153,-2149,-1119,-53,-4480,-1304,1270,1728,1186,97,-1227,-881,878,-1409,-665,3634,6279,6264,3732,2286,-2306,-796,-3032,-1082,-317,-399,-1870,-1565,-4025,-3132,-3786,-3850,-3597,-3266,-2934,-2643,-2327,-2529,-2271,-2116,-1051,-985,-1031,-2449,-1034,-2485,-2590,-1161,-1392,-1779,-2240,-2613,-2538,-1823,-921,-61,-33,-556,-4001,-354,-1241,-2043,791,840,-1772,-1863,-357,868,-1437,-2139,-948,-1498,-1789,-2779,-1606,-984,-131,940,-434,-5082,-2514,1873,4518,2059,-3072,-2889,1619,2431,-2275,2292,1702,1625,-2226,880,-1025,400,572,-1106,776,769,-213,-2708,-2053,-354,224,-270,-891,-1462,-2165,-2693,-2772,-2313,-1872,-1489,-1052,-712,-493,-4395,-3786,-287,-3113,-341,-516,-781,-1037,-1351,-1748,-10328,-2381,-2040,-1562,-1913,-16891,-11094,-55,227,467,501,-4909,-52196,-33502,-29909,-64360,-156790,-15282,-389,-673,-149513,-12456,-18867,-548,-166,205,575,802,849,899,-3311,-4453,194,-108,-513,-777,-955,-1235,-10169,-7168,-4785,-1550,-1350,-1146,-930,-5487,-4750,-793,-5080,-4214,-331,-87,362,-2057,-1108,-122,2639,3094,-24,-3633,-3748,-2075,-110,1714,1630,-1603,277,-155,-497,-626,-981,-3012,-405,248,-2633,-403,-113,-630,-1002,-1670,-2345,-2065,-1138,-160,-891,-164,1901,-3147,3210,-1638,1398,-833,4309,5768,4500,5545,5220,886,-1843,-2062,-1977,-255,-822,-2152,-687,-2417,-2919,-2586,-1453,-1488,-1776,-3696,-2040,-3919,-1644,-1279,-894,-585,-1162,-525,-121,-114,-1060,-1614,-946,-2274,-2673,-789,-2011,-1288,-151,-245,-240,-273,-442,-451,-475,-531,-559,-522,-233,110,487,1024,1510,2203,2701,297,3930,4475,5149,5737,1394,6929,2022,4910,8323,8481,8399,8076,7443,6638,5592,-693,3225,2033,1196,429,-2456,-539,-514,-2032,-705,-1219,-2247,-3218,-1275,-1437,-1582,-1661,-1695,-1681,-1671,-1660,-1586,-1698,-1774,-1893,-2019,-2009,-1759,-1390,-1758,-615,-1769,-1105,-1161,-1839,535,497,-1987,-440,98,-3067,-221,-489,-945,-992,-1109,-1035,-1159,-579,-284,-46,-1376,392,567,1092,1456,1745,1940,-3046,734,-2360,-3583,1253,458,-598,-1359,-1469,-2039,921,378,-1863,2309,7188,3771,5573,1688,4319,1432,-1484,39,2,-2185,-2073,-1754,-670,-805,-854,228,-1314,-1672,291,198,201,69,-252,-656,-981,-1313,-1565,-1875,-2288,-2693,-2804,-2534,-2033,-1482,-2773,-346,-1517,-1273,-1521,-2271,842,733,-1965,-3282,-2170,-107,-124,-2297,-4063,241,1140,-971,1441,1319,-111,-863,-152,-919,875,-571,220,1200,1260,1174,-1192,187,-139,-802,-1420,-2163,-2227,-2327,-893,779,1021,630,-2519,-2417,-755,-633,-2781,-1166,-907,640,500,267,-18,-421,-2410,-3831,-1608,-1511,-1218,-920,-743,-599,-514,-1413,-1141,-789,-1563,-1066,-2149,-1262,-1234,-989,-658,-283,45,499,-614,-264,612,-763,-2074,-916,-1719],[-664,-685,-875,-432,-989,-1871,-1271,-920,-442,-976,-2266,-2143,-2452,-2580,-2509,-2100,-1509,-2197,-486,162,638,1030,-287,1490,2156,194,-2388,-1136,2433,1369,945,1147,-723,-2319,-2563,-1848,966,1516,1046,-1956,-971,-2108,-4606,-272,-199,-1117,-259,-378,-976,-573,-825,-1221,-1561,-1886,-2257,-2524,-2549,-2741,-2189,-1919,-1514,-2072,-1076,-865,-598,-443,-299,-258,-340,-457,-692,-1018,-1180,-1524,-3366,-2525,-3107,-3662,-3684,-3207,-2331,-1430,-1136,-773,-1813,-3674,-3441,-1854,-3230,-2572,-2241,-106,1328,528,-257,-1127,-1736,-2219,-2211,-2006,-1798,-895,-416,133,531,841,-1102,-1469,1099,919,163,-852,-412,-880,-1119,-904,-62,974,2101,1822,3041,1673,-2256,-71,-835,3376,1609,-1691,941,-479,184,2577,3109,1514,-348,-547,-1504,-618,-153,-2344,-3075,-2507,-235,-626,-3093,-2066,-1417,-2087,-2552,-2143,-2366,-2449,-2250,-3098,-2352,-1165,-1792,-340,-1187,-2224,220,-1447,-2313,-873,-2850,-1159,-1457,-1827,-2169,-2342,-2517,-2619,-3015,-2438,-2228,-1953,-1711,-3022,-1375,-1187,-3095,-1524,-1209,-1448,-1740,-3953,-1734,-1326,-762,-62,494,933,393,-1996,1015,606,-143,-1802,306,840,1292,278,-2740,-1857,2268,-597,-2239,-4216,-2623,-3690,1392,113,-1356,-2671,-3811,-3987,-3097,-2818,-1323,-516,-3096,649,1086,-2445,-2110,1277,-1138,-2604,-2631,-5150,1052,-3744,-8333,-4829,-8497,-31271,3595,3664,-62050,-7034,-14964,2127,-26488,1561,997,366,-189,-898,-7179,-2217,-3201,-4052,-4254,-3380,-2488,-2245,-11806,-769,-545,-468,-12212,-761,-824,-747,-379,204,-1193,-3645,-1251,1794,1787,1311,-517,-6195,-4067,-2448,-4521,-3070,190,-1885,-1096,-1548,-95,-1401,-2190,-2908,-3290,-1954,-3664,-4746,-3626,-2679,-1993,-1383,-1379,-2793,-897,-1096,-2490,-1860,-2164,-2379,-2219,-1857,-1408,-1236,-1963,-251,-72,-14,-49,-2765,-699,-1283,-1547,-2146,-2667,-3022,-2918,-2384,-1725,-960,-1290,422,862,1210,1396,-957,-1415,1182,930,515,117,-336,-898,-4185,-1688,-1947,-1811,-1732,-1326,-936,64,593,-356,-2322,-1761,-1411,2056,2998,166,-476,-1937,-159,-1079,-753,-4066,-1089,-3216,423,3025,-2608,85,1867,466,1432,-360,-1388,-2,-256,772,352,-1644,-892,-1579,-2246,-2746,-3104,-3243,-3168,-3070,-2951,-2884,-2951,-2868,-2810,-2440,-2873,-1267,-659,-110,365,731,-2931,896,636,231,-327,-3233,-1798,-2628,-3095,-2791,-1924,-911,17,-1103,-2997,2247,2666,2971,-1459,2469,1395,1951,1208,-17,-751,-1714,-2495,-2405,-1515,-437,756,-2954,-3037,-896,-2451,-1074,847,-2024,-2632,-3058,-4307,-2143,-1436,-783,-1763,-2639,-3132,-3078,-2724,-2320,-1998,-1641,-1327,-1631,-358,519,1242,-3542,-4378,-1269,937,1152,779,1184,-1747,-1270,-1295,-1249,1054,767,-824,-39,-2070,-1047,-1670,-2276,-2965,-3471,-3748,-3611,-3348,-2951,-2626,-2326,-2138,-2131,-2251,-2378,-2556,-2765,-2897,-2999,-3090,-3120,-3279,-3414,-3588,-3677,-3746,-3709,-3462,-3197,-3010,-2568,-2198,-1863,-1585,-1613,-2064,-1366,-1028,-718,-44,721,-2054,-1826,-1909,-1846,2037,4212,4043,1099,-1950,1108,1196,-126,-1470,-2729,-3773,-3266,-2218,-1313,-504,361,-3460,2024,2760,-173,-1723,-20,1054,4788,359,-1687,-1603,1379,-2722,-732,-1037,-1297,-791,-2998,-8450,-3065,-1931,981,-3774,-1823,3682,3684,836,113,-1515,-1027,768,-1336,-633,2276,2089,1967,1821,1662,-1469,-1849,-3239,-818,-901,-1157,-2000,-1202,-3717,-1350,-757,-986,-1146,-1155,-1127,-1133,-1117,-2482,-2074,-1926,-1013,-1153,-1656,-2541,-1461,-2447,-2328,-419,-110,97,262,465,557,710,-1150,185,-545,-1660,-3963,-40,-1479,-1820,536,225,-2053,-1881,830,2816,-946,-2328,1025,562,1699,-2987,881,-1507,1483,4621,177,-5087,-2704,2258,2079,1133,-3569,-2814,-1751,-2285,-2207,-1406,-749,-276,-2288,88,-147,-297,-689,-1156,-1722,-2132,-2364,-2979,-2181,-1510,-1128,-811,-656,-654,-1157,-633,-815,-1092,-1378,-1680,-1853,-2015,-2168,-4871,-3232,-2331,-2557,-2358,-2523,-2788,-3014,-3070,-2761,-8332,-1673,-1069,-527,-107,-15294,-11546,585,577,442,18,-5075,-54392,-18926,-22199,-38117,-3037,-2294,-1616,-1032,-120827,-188,-19280,-70,-151,-381,-674,-1104,-1652,-2085,-3758,-6442,-2991,-2754,-2571,-2297,-1985,-2074,-9605,-7344,-5134,-296,42,223,287,-5150,-4311,-483,-4582,-3848,-2087,-2209,-1696,-2633,-581,671,1301,1849,-270,-3685,-3830,-2013,552,767,52,-1169,-1197,-1620,-1564,-1240,-884,-3852,-1249,-49,-3112,-128,1092,-1271,2622,1237,-436,-2321,1461,1896,-889,-28,2341,-3291,2565,-1950,1181,-1312,3571,3170,2845,2563,2329,892,-1439,-1588,-1153,-385,-1404,-1641,-823,-2736,-2880,-2430,-1257,-194,-196,-3313,-177,-4039,-307,-386,-462,-582,-1454,-735,-710,-749,-1326,-1434,-863,-1986,-2846,-763,-1426,-1805,308,209,162,49,-199,-267,-330,-422,-517,-630,-596,-584,-534,-201,289,1216,2148,1594,4576,5727,6904,7818,1889,8948,1997,5318,8563,7884,6967,5881,4606,3313,1941,-639,-571,-1328,-1742,-1485,-2943,-545,-855,-1609,-29,-1118,-1720,-2518,-282,-30,-276,-448,-543,-542,-496,-414,-252,-656,-277,-352,-765,-583,-480,-264,-1756,231,-2488,-984,-673,-1982,783,647,-2291,-40,119,-3230,-208,-506,-866,-1193,-1438,-1453,-1278,-961,-593,-568,-1035,193,325,268,242,68,-230,-3075,-810,-2429,-3380,-1355,-1268,-1148,-783,-1567,-1744,471,395,-1701,1791,2461,2774,2841,1915,2655,2162,-1299,22,44,-1353,-2673,-2836,-3703,-3252,-2494,-1826,-1314,-1990,-670,-477,-462,-393,-358,-365,-269,-166,21,147,161,130,162,-2519,161,125,-2211,25,-1374,-1180,-1252,-2285,-559,-589,-3051,-2661,-2750,-129,-198,-2511,-3686,-427,-20,-1581,1972,2293,-76,-923,-168,-743,561,-423,-110,-230,-184,2,-597,-392,1003,-489,1086,-2362,-2025,-2202,-665,2216,2327,347,-2392,-2168,-735,-482,-2702,-1249,-1202,-1381,-1786,-2253,-2747,-3338,-3886,-4180,-3175,-2615,-1992,-1499,-1165,-859,-588,-1337,-1157,-539,-777,296,-1811,-1115,-1281,255,710,688,145,36,-414,-296,-710,-1126,-2033,-1034,-581],[1915,-647,-965,-39,-810,-1953,-1424,-1032,-684,-1279,-2759,-2614,-3116,-3498,-3597,-3279,-2826,-2419,-2092,-1793,-1510,-1251,-929,-413,48,367,-2453,-1685,2010,1277,818,1127,85,-2723,-3033,-1919,1172,3391,1927,-2688,-871,-2106,-4449,-603,-985,-2001,-2960,-3900,-3878,-3285,-2829,-2555,-2287,-2098,-2099,-2209,-2360,-2648,-2940,-2999,-2565,-2566,-1483,-799,-11,679,1351,1889,-301,1284,2678,2663,177,-1699,-3972,1278,1595,1025,-325,-1594,-402,-1324,-440,-101,-1608,-4027,-3041,-1090,-3568,-2412,-2100,85,1342,930,-1127,1902,300,-1544,-3147,-3112,-1671,-309,701,1390,2012,2199,-512,-1658,1515,1055,-292,-1029,-232,-387,-368,-424,264,727,1223,1697,2122,1555,-2284,217,-962,2169,1599,-1425,1131,-226,158,135,-107,-224,-295,-165,-1023,-488,-994,-3349,-3798,-2634,-268,-227,-3730,-1652,-1894,-2500,-2434,-131,-335,-544,-590,-3627,-2684,-613,-1788,-549,-1376,-1820,541,-1231,-1861,-511,-2940,-947,-1400,-1899,-2316,-2402,-2118,-2574,-2670,6,-1325,-116,-742,-2971,-1335,35,-3431,-929,1267,1224,-674,-4246,-176,1980,-238,152,-1012,-1754,-1874,-2282,-1165,-767,-379,-2448,213,35,627,645,-2830,-1486,281,-389,-2321,-3562,-2070,-3304,-1603,-1937,-2452,-2891,-3341,-3616,-3377,-2915,-2321,-1698,-2977,-662,-175,-2528,-2155,676,223,-1087,-1763,-5607,1562,-2936,-8664,-2450,-7357,-31680,-1339,4008,-41983,5266,-10154,2412,-27184,4675,4227,3681,3221,2651,-3781,1750,-5102,315,-599,-1554,-2477,-3235,-9783,-2515,-1917,-1444,-12683,-1236,-1401,-1780,-2167,-2364,-2331,-5069,-2375,-1453,-1346,-1469,-1610,-5747,-3655,-2550,-4466,-2907,501,-529,-595,-1259,-225,-1566,-1967,-2750,-4059,-691,1257,572,-72,-759,-1523,-2094,-2654,-3299,-3396,-2785,-2403,-1448,-515,713,1431,1333,341,-1509,-1660,467,2576,2320,1994,-1944,-216,-1076,-603,-1047,-1705,-2290,-2552,-2359,-1972,-1456,-2082,-568,-370,-247,-261,-633,-1066,-897,-1229,-1699,-2127,-2591,-3132,-3668,-3597,-3475,-2955,-2413,-1770,-1395,-738,-324,-415,-2129,-2392,-1938,735,883,270,-317,-2251,-926,-1544,-500,-3819,-936,-3065,-10,3264,-2934,306,1795,33,978,-563,-1484,-400,-656,-785,-919,-1210,-1512,-1966,-2510,-3008,-3463,-3628,-3340,-3182,-2968,-3052,-3441,-3881,-3735,-2950,-2985,-1239,-508,85,535,818,-3380,712,304,-234,-898,-3024,-2419,-3041,-2807,-2006,-1113,-267,412,-1056,-2856,1766,1924,2014,-1368,1714,1342,889,412,-192,-798,-1460,-2020,-2294,-2083,-1539,-700,-2648,-3467,-1384,-2935,-1100,556,-2219,-2538,-3184,-4922,-2323,-1488,-595,-1702,-2112,-1638,-2460,-1379,-881,1665,1336,1039,-577,-1356,656,1548,-3399,-3860,-1598,587,691,289,985,-1624,-1427,-983,-1336,-948,-1227,-1298,-1202,-2613,-1547,-1926,-2468,-3051,-3360,-3320,-2960,-2663,-2364,-2241,-2230,-2414,-2852,-3477,-3987,-3465,-2847,-2175,-1554,-1040,-612,-487,-532,-836,-1303,-2026,-2935,-3890,-4862,-3987,-2789,-1827,-729,114,-1054,-2463,1074,1163,919,258,738,-2982,-826,-1494,-1406,1593,1681,1476,973,-2231,331,-179,-746,-1115,-1719,-1210,-3231,-954,-883,-772,-442,-3457,659,1331,-8,-2102,-376,684,4936,133,-1475,-1324,2118,-2400,-1230,1907,875,-513,-3484,-8763,-3814,-2877,-2081,-3006,-2374,-458,-271,-110,-119,-1799,-1259,-825,-1350,-1475,-1688,-1797,-1768,-1713,-1659,-1579,-2877,-2936,-1189,-1470,-1720,-2275,-1616,-3176,-1111,495,-102,-401,1900,154,2721,443,-2442,-1927,-1779,-132,-751,-2268,-2388,-1872,-1887,-1757,-949,-765,-483,-92,430,870,1329,-1564,225,-955,-2529,-2885,257,-1655,-1491,295,-449,-2361,-1853,1803,3786,-339,-2429,983,146,1094,-2830,420,-2354,1188,4542,924,-5244,-2585,2597,4773,2499,-3792,-2794,2125,1116,-2218,-38,0,379,-2184,574,684,2713,3071,-767,1092,-190,-341,-3229,-2234,105,-654,-1203,-1352,-1901,-2039,-660,448,518,-1036,-221,-226,-381,-223,-5297,-2630,1190,-1557,3352,3519,3284,2741,1840,601,-6416,-2355,-3615,-2137,-762,-12601,-12111,707,2280,2311,1905,-5490,-53486,-3960,-12763,-13267,-2343,-1801,-1058,-341,-94201,678,-21122,779,642,349,13,-422,-917,-1225,-4034,-8425,-1855,-1913,-2080,-2149,-2169,-3524,-8735,-7821,-5547,-1591,-1360,-1261,-1245,-4987,-4014,-1885,-3760,-3274,-2832,-2874,-2577,-2878,-1683,-1262,-979,-746,-744,-3515,-3857,-1957,-1787,-2119,-2249,-1961,-1534,-1029,-457,-49,-485,-4566,-1979,-899,-3083,33,651,-1956,1776,2195,248,-2872,609,1184,-955,35,1630,-3053,621,-2171,-82,-1505,-437,-455,-353,-189,24,114,-1151,-960,-266,-493,-1297,-1053,-895,-3115,-2836,-2138,-1062,-862,-997,-2642,-1252,-4058,-1748,-2060,-2392,-2768,-3090,-3233,-3115,-2899,-2626,-2358,-2127,-1919,-2845,-1679,-1586,-2239,-1522,-1640,-1693,-1816,-2099,-2241,-2424,-2681,-2968,-3276,-3394,-3419,-3265,-2846,-2415,-1722,-1175,-498,244,873,1588,2144,2601,3031,1698,3535,3684,3695,3609,3482,3271,3128,2957,-429,2711,2170,2237,2055,-3185,-607,-1490,-1081,53,-1059,-1164,-1681,-1008,-736,-343,128,598,1042,1408,1712,1637,-368,404,1193,-822,2000,2035,2131,-1750,-227,-2768,-622,-135,-2133,2103,1836,-2564,369,1172,-3395,978,827,-407,162,-406,-482,-626,-618,-1092,-1750,-2474,-3275,-4050,-3267,-2285,-1382,-594,-2563,546,-2507,-3265,1206,1406,1017,-510,-1620,-1303,-588,-889,-1709,-1341,-1503,-1646,-1871,-1970,-2062,-2081,-2159,-2202,-2311,-2283,-2658,-2215,-2207,-2161,-2165,-2199,-2274,-2473,-2696,-2852,-2943,-2612,-2035,-1372,-574,206,774,1701,2181,2520,1492,-2543,2059,2864,-1268,213,-1097,-1106,-1011,-2264,-65,-471,-3971,-1622,-3108,-1885,-2024,-2674,-3046,-1195,-918,-1883,937,1043,27,-918,-131,-469,243,-219,-441,-188,26,424,-124,-1080,-246,-675,611,-2223,-1702,-2012,-488,1914,1926,-42,-2236,-2269,-940,-1967,-2717,-2942,-2795,-2410,-2235,-2090,-1907,-1744,-1541,-4255,-1551,-1354,-1533,-1930,-2544,-3166,-3487,-3038,-2252,-1471,-600,10,-1569,-1586,-1976,-468,1516,1362,-819,-637,-277,566,765,-1583,-1957,378,1612],[-996,-1441,-1865,-2340,-2727,-2985,-3078,-2915,-2722,-2511,-3095,-2251,-2062,-1939,-1865,-2044,-1784,-889,-514,-105,325,735,-682,1767,2207,633,-2287,-1989,1845,1354,1133,1306,882,-2406,-3334,-1590,1627,1971,1595,-2833,-550,-1874,-3724,-870,584,354,76,-313,-625,-974,-1354,-1756,-1945,-1949,-1867,-1666,-1369,-1773,-1401,-2356,-1426,-2845,-2353,-2885,-3098,-2509,-1620,-768,-619,655,1178,1557,-344,-2564,-3495,1301,2126,1794,-248,-1471,-151,-1171,365,656,-1273,-4138,-2544,107,-2836,-2000,-1729,441,1163,577,-1736,300,1939,-958,-1053,-911,-1425,-1489,-1335,-950,-667,-450,-308,-1754,-16,162,-652,-933,859,1076,661,-635,1050,854,635,428,272,159,-2254,-24,-1007,-222,-244,-880,-433,-541,-797,-968,-1222,-1427,-1657,-1741,-2006,-2360,-2676,-2981,-3348,-2617,-2197,-2208,-2922,-2141,-2479,-2744,-2446,-2593,-2702,-2650,-2358,-4029,-2265,-1464,-1379,-879,-1409,-1195,-454,-868,-1177,-822,-2734,-1007,-880,-759,-603,-343,-201,-3010,-2309,374,-1404,168,-465,-2796,-1187,-381,-3653,-365,1835,1758,-785,-4320,-160,1929,-124,3330,1880,178,-1077,-2548,-687,126,-258,-2812,225,-677,2291,1486,-2786,-1001,951,-88,-2292,-2957,-1744,-2723,-2637,-2276,-2190,-2129,-2210,-2579,-2637,-2751,-2455,-2105,-2789,-1567,-1311,-2254,-2125,-1210,-1330,-1372,-1352,-6220,-798,-2535,-8895,3,-6370,-31761,-3777,1332,-2943,1985,-4940,2442,-26488,2428,2222,1908,1710,1470,894,1572,-5334,1494,1269,927,450,-259,-5870,-1512,-1484,-853,-13057,-297,1370,1795,2012,2005,1287,-4964,-3442,192,-230,-578,-684,-5150,-3115,-2626,-4292,-2610,-1787,-1813,-1174,-988,-325,-1696,-1578,-2355,-4401,-762,2274,2017,1710,1344,-1322,-660,483,-731,198,-766,-2090,-1833,-722,3199,6381,1401,-533,-1346,-1260,356,2500,3803,3167,-948,331,-808,-717,8,-535,-1127,-1708,-2250,-2795,-3058,-2877,-2703,-2727,-2779,-2892,-2974,-2876,-2629,-2298,-2041,-1721,-1454,-1333,-2782,-1070,-1085,-949,-918,-1330,-1696,-982,-1100,-1217,-1828,-2998,-2181,-1602,-1574,-1582,-1406,-2187,-1603,-1891,-192,-3268,-696,-2628,-440,2936,-3228,629,1822,-264,1289,-684,-1375,881,2006,3600,5368,-541,-251,-670,-1918,-570,-187,-1104,-2746,-2014,-501,445,-2110,1011,635,-1464,-2843,-1550,-2357,-2182,-1399,-638,-3565,347,531,619,438,-2610,-473,-1195,-2075,1159,1560,1998,2185,-650,-2667,1739,3127,3081,-1213,2554,2121,1679,64,654,172,637,695,659,520,240,7,-2164,-3711,-1752,-3292,-1036,390,-2243,-2340,-2906,-5314,-2503,-1298,-306,-1121,-1367,-1729,-2558,-2482,-2600,-2673,-2626,-2548,-2226,-1905,-1240,-770,-2982,-3002,-1733,267,334,-74,-386,-1490,-1720,-2382,-3016,-2980,-2576,-2198,-1820,-3030,-1729,-1847,-2046,-2179,-2015,-1668,-1129,-645,-111,299,634,791,681,343,-112,-1329,-1498,-2261,-2996,-3303,-2734,-2090,-1442,-986,-497,-253,-163,-1886,-1390,-665,-837,-2038,-1291,-1404,-1677,-2780,-1672,-1544,-1661,-1543,-1777,-3481,-2254,-2391,-2356,-2391,-2138,-1884,-1320,-2342,-466,-32,220,452,-1878,-595,-3181,856,472,480,249,-3224,-485,-1051,-1552,-2344,-2188,-1871,-1224,-248,-1263,-1083,2609,-2069,-1679,1472,3187,1064,-3764,-8960,-4199,-3078,1496,-2125,-2858,-368,-631,-512,-190,-1988,-1502,246,-1402,-677,2146,4503,4956,5129,5021,908,-3782,-2410,-406,-1971,-1986,-2684,-1942,-2704,-962,116,-428,-874,1344,195,2467,686,-2391,-1813,-1680,120,-500,-2806,-2068,-2247,-1226,-1122,749,-506,133,54,-17,-132,-209,-1898,-510,-1218,-2693,-1734,-1191,-1672,-1095,51,-1182,-2673,-1824,2499,4487,231,-2467,909,-189,566,-2506,227,-3188,865,4602,1652,-5396,-2134,2876,6750,2709,-3448,-2898,4229,3754,-2364,2673,1621,628,-2055,-712,-928,-881,-609,-252,-6,-947,-606,-3508,-2220,-815,-1524,-2341,-3197,-3468,-3033,-2234,-1621,-1236,-1033,-991,-860,-585,-15,-5713,-2160,1762,-451,5777,6508,6814,5469,6226,1734,-4801,778,639,-975,-2065,-9180,-12564,-102,1197,1764,1868,-6135,-53000,803,-2077,-857,-1517,-1859,-1788,-1317,-70165,-26,-24240,689,853,794,596,178,-429,-968,-4413,-10555,-2159,-1929,-1585,-1065,-536,-5380,-8249,-8672,-6296,127,-43,-364,-746,-5153,-3997,-2052,-2830,-2709,-2565,-2603,-2537,-2728,-2480,-2571,-2827,-3141,-3673,-4216,-4363,-3648,-2880,-2062,-1268,-405,-1944,-1348,-959,1572,-253,-4650,-2711,-1689,-2726,-56,-78,-2828,-105,-473,-919,-3547,-1822,-2172,-2256,-1872,-1120,-2710,624,-2398,588,-1465,3902,4360,4635,4688,4534,469,-1136,-429,499,-727,-738,-758,-1652,-3726,-2941,-3324,-3502,-3638,-3640,-3534,-3347,-3966,-2789,-2394,-1947,-2084,-1858,-613,-132,198,-1893,-1148,-510,-1523,-2707,-915,-113,-2708,230,-98,-385,-767,-1311,-1660,-1909,-1968,-1732,-1284,-584,38,514,947,1124,1311,1142,959,780,525,497,510,651,973,973,1705,2095,2374,2533,2581,2423,2157,1648,-255,119,-690,-1750,-2735,-3525,-3408,-2510,-1614,-717,-1255,-863,-1017,-504,520,2772,3003,2867,2562,2891,2616,1267,-199,9,165,-1135,210,131,208,-1943,-747,-2676,-386,190,-2490,926,769,-2969,334,93,-3661,-373,-751,-1213,-1710,-2249,-2753,-3276,-3785,-4077,-3804,-3213,-2524,-1771,-1073,-235,531,1210,-2384,355,-2789,-3414,757,3274,1628,-1520,-1782,-1014,806,201,-2038,-961,-1441,-1799,-2085,-2071,-1914,-1590,-1265,-808,-328,21,-2220,-720,1626,269,-1526,-163,-1524,-2655,-744,-760,-191,407,-450,-1435,-1340,-469,676,1663,2342,2761,1126,-2611,2159,2828,-287,-223,-822,-1140,-911,-2305,227,292,-3544,-624,-3057,-1703,-1100,-2837,-2476,-2122,-1944,-2772,-3418,-3166,-2633,-2078,-1595,-1257,-935,-709,-906,-353,-162,18,153,-1884,-1684,-799,179,-1814,-1310,-1794,-1434,-2138,-2907,-3589,-3207,-2731,-1595,-923,-464,96,388,645,592,481,290,435,-1099,-4086,-1365,1282,1052,211,629,-8,-779,-1651,-2581,-3528,-3263,-2489,-1747,-2004,-2528,-1075,229,567,-1629,-1193,-25,1395,986,-1929,-1776,474,880],[-2963,-3115,-3177,-3217,-3119,-2905,-2592,-2120,-1707,-2533,-3793,-1238,-762,-645,-842,-2217,-2408,264,539,796,1005,1120,-991,1364,1342,465,-2415,-2423,1040,865,646,342,129,-2153,-3792,-1383,-1341,-1332,-1186,-2604,-498,-1875,-3195,-1503,1271,1303,-56,-763,-591,934,813,701,813,1071,1348,-1147,-1501,-1529,-1870,-3108,-1221,-3089,-19,2262,2331,1121,1136,1650,-881,1818,2586,1506,-1081,-3439,-2948,1002,2540,2323,-293,-1531,-144,-1296,916,494,-1101,-4261,-2283,-2001,-2745,-3384,-3618,-3115,-2529,-2037,-2219,-1544,-958,-917,-1473,-1157,-1353,-1546,-1816,-1902,-1984,-1972,-1888,-2004,-1438,-1134,-1168,-764,-116,196,375,-763,399,238,15,-239,-491,-744,-2382,-1314,-1620,-1939,-2147,-2317,-2578,-2707,-2891,-2867,-2789,-2539,-2224,-1708,-1352,-1098,-1767,-2079,-2657,-2629,-424,-590,-1864,-527,-3058,-2848,-2348,167,2383,2866,941,-4194,-1590,-194,-761,-980,-1452,-615,251,-557,-554,-93,-2358,2073,2145,1186,1301,1339,441,-3382,-2126,-1925,-3068,-2589,-1503,-2677,-1058,-895,-3891,-39,2136,2178,-848,-4254,-253,1657,-283,970,619,351,226,-2976,1,-72,-480,-2924,-261,-1345,635,739,-2794,-626,654,79,-2366,-2607,-1077,-2160,-1210,-1290,-1372,-1256,-1135,-2404,-1019,-2721,-1321,-1550,-2714,-2203,-2387,-2477,-2242,-1937,-1622,-1306,-1116,-7155,-812,-2838,-9076,-1164,-5759,-31123,-3943,-2083,-2424,-2718,-2999,-3205,-24680,-3121,-2962,-2844,-2595,-2413,-2114,-1644,-4655,-1170,-1071,-1020,-1032,-1216,-1414,-1505,-1488,-1239,-13149,-348,242,730,1152,1470,1549,-3680,-4580,868,1154,832,-267,-4599,-2656,-2856,-4230,-2393,-2459,-2646,-2244,-1776,-1331,-1986,-1255,-1926,-3515,-1320,-1811,-2157,-2363,-2431,-2364,-2010,-1544,-1173,-621,-348,-1809,-2176,-1093,1856,2114,1235,-1465,-972,-1042,-11,269,-286,-725,-1025,-1190,-1272,-1165,-1090,-1005,-1039,-1147,-1291,-1502,-1599,-3144,-1564,-1467,-1285,-1065,-806,-487,-199,249,537,875,1142,-1769,-1904,1141,42,80,-296,-1264,-1964,184,405,-560,-1617,-3479,-2263,-500,-505,-563,-478,-1850,-2378,-2275,-252,-2854,-592,-2196,-1005,1042,-3602,889,1809,-559,872,-881,-1337,1138,2915,3830,4125,-142,-174,-1340,-2430,-961,-78,61,-746,-641,414,3,-2280,-304,-387,-1569,-2696,-1500,-994,-1432,-1776,-1831,-3469,-959,-291,462,716,-2200,-230,-1208,-2312,941,3370,2499,2195,-229,-2636,1225,3877,3773,-1211,2619,2558,1921,-541,644,141,-214,-318,-252,-144,-104,-19,-1762,-3953,-2170,-3707,-1087,-734,-2295,-2221,-2525,-5396,-2811,-1058,-993,-1074,-1198,-1385,-2902,-1617,-1599,-1539,-1362,-1237,-1032,-1912,-719,-685,-2585,-2227,-1788,-702,-894,-1175,-1557,-1991,-2518,-2983,-3533,-3793,-3670,-3363,-2945,-3494,-2575,-2532,-2663,-2924,-3156,-3412,-3514,-3502,-3153,-2680,-2084,-1509,-1074,-781,-560,-1140,-656,-921,-1365,-1963,-2521,-2845,-2353,-1363,-111,1127,2295,-1182,-695,3152,373,-2225,2176,2932,-1483,-3196,1300,236,-1046,-1884,-2494,-3246,-1566,-776,-596,506,996,1221,884,-2393,50,323,1524,1494,-2043,-159,-3163,1000,987,2222,857,-2935,2884,2829,677,-2454,-1308,-402,1132,-734,-1187,-995,231,-1847,-2174,868,3210,1702,-3842,-8999,-4201,-3347,2808,-1215,-3304,2686,2110,-88,-247,-2100,-1790,-126,-1544,-778,1310,3224,3533,3750,3880,2048,-3918,-1943,-321,-2427,-2008,-3216,-2135,-2430,-988,-368,-761,-1264,234,30,480,589,-2356,-1760,-1673,291,-234,-3205,-1705,-2592,-619,-567,463,-1113,-583,-246,-475,-813,-1146,-1972,-1971,-2625,-3437,-3965,-3211,-2282,-1226,-186,-1946,-2906,-1802,2911,4549,711,-2437,822,-352,172,-2160,305,-3929,555,4969,2337,-5206,-1397,3144,6318,2890,-3053,-3117,4372,3318,-2513,1281,324,-543,-1907,-1678,-1945,-2122,-2213,-2266,-2371,-2373,-2403,-3734,-2446,-2441,-2587,-2775,-2997,-4940,-2866,-2466,-2131,-1904,-1773,-1791,-1820,-1948,-2074,-5992,-1774,-966,-216,533,1100,1459,1255,1646,1349,-3442,-192,-436,-1210,-2022,-5186,-12348,-2944,-2675,-2454,-2504,-6688,-53474,-2937,-3142,-3078,-2737,-2268,-1860,-1499,-48661,-940,-27845,-893,-928,-1076,-1243,-1498,-1791,-1834,-4721,-12615,-1011,-449,1,506,962,-7082,-7949,-8511,-7165,-530,967,636,267,-5401,-4019,-1029,-1651,-2007,-2424,-3055,-3647,-4191,-3796,-3148,-2505,-1764,-1365,-2683,-3925,-1961,1739,-1303,1525,30,-2550,-1860,-1344,2790,164,-3944,-3166,-2063,-2024,-85,-602,-3579,-1042,-1745,-2103,-3965,-1557,-1028,-1300,-152,354,-2112,471,-2279,400,-936,1570,1542,1409,1134,725,52,-1054,-1384,-1991,-2310,-2212,-1873,-1513,-3852,-2824,-1143,-758,-799,-811,-1240,-503,-3556,171,141,-826,-2613,-1780,545,2118,1454,-1736,-875,-74,-1174,-2177,-969,696,-2781,1365,1061,836,537,80,-216,-511,-770,-866,-758,-297,211,670,1154,1418,1703,1619,1498,1340,1062,963,861,845,972,276,1179,1232,1135,897,553,37,-520,-1240,-2108,-2911,-3667,-4131,-3131,-2883,-1224,-2846,-86,77,-1305,-456,-169,-341,30,386,562,964,1499,1996,2366,1073,220,-53,-624,-1276,-287,-929,-1298,-1934,-1215,-2130,-566,-392,-2660,-267,-333,-3066,-591,-749,-3237,-1077,-1391,-1779,-2167,-2534,-2766,-2896,-2908,-2841,-3035,-2671,-2529,-2363,-2276,-2043,-1844,-1664,-2158,-1016,-2903,-3423,177,530,732,-2391,-1688,-613,1387,1414,-2141,-36,1066,880,624,562,609,841,-1240,-55,1381,672,-1516,-345,2182,446,-1951,-582,-1590,-2703,-1114,-1202,-408,201,1715,-1208,20,612,650,1056,1430,1956,746,-2425,2295,3420,906,-474,-341,-1007,-696,-2158,119,-516,-2401,440,-2438,-2480,-1566,-2728,-1780,-2968,-1947,-2523,-2500,-2209,-1676,-1072,-548,-211,42,112,-1311,-280,-447,-853,-1380,-2623,-3079,-3116,-3705,-3676,-3134,-2548,-1872,-1164,-474,-984,-2273,-3469,-998,-192,544,1705,1439,1558,1387,847,121,255,-1020,-4014,-1067,1911,975,198,1273,647,65,-1436,-1483,-1182,-1346,-1652,-1895,-2414,-2596,-2381,-2389,-2316,-2216,-1887,-1707,-1564,-1435,-2190,-1742,-1472,-1543],[-2096,-2398,-2499,-2410,-2057,-1537,-942,-1106,-2066,-3461,-4250,-1468,1488,1574,-736,-2162,-2481,955,1177,1732,1461,1014,-1168,-40,-742,-1371,-2442,-2442,-2827,-3015,-3106,-3200,-3161,-3254,-3453,-3010,-2396,-1515,-609,-2001,-383,-1749,-2522,-2132,3441,1921,-662,-1272,-475,3064,2420,1687,1135,791,639,-1913,-2318,-1275,-2198,-3642,-1321,-2874,55,2299,2668,923,925,1372,-818,2104,2909,784,-1728,-3222,-2376,669,400,-8,-238,-1572,-714,-1431,-1037,-1262,-1340,-4130,-2028,-823,-1103,-1389,-848,-252,-256,-387,-2211,-3147,-1053,-1473,-1838,-2373,-2753,-3046,-3353,-3441,-3523,-3503,-3366,-3050,-2646,-2189,-1718,-1291,-1054,-876,-923,-1226,-1559,-2095,-2652,-3114,-3322,-3219,-2979,-2624,-2366,-2194,-1993,-1820,-1781,-1633,-1563,-1318,-1068,-689,-273,330,678,598,-1632,-1168,-1945,-2496,-532,-1239,-797,84,-2455,-2526,-2483,-192,978,1214,1167,-3636,-816,-37,76,-1125,-1327,10,202,-176,-279,-680,-1811,-1344,-1330,-1174,-839,-296,45,-3555,-1995,896,-1497,347,-305,-2498,-1749,-2352,-3946,-2302,-1659,-1016,-737,-4013,-363,1130,-620,2394,2984,3541,316,-3445,-584,894,-683,-2616,-633,-1652,751,-106,-2738,-1683,-2411,-3143,-3791,-3816,-3258,-2562,-2021,-1469,-1112,-971,-1015,-2153,-976,-2708,-328,283,-2669,64,-69,-1460,-2174,-981,-1317,-1476,-1478,-8274,-880,-3775,-8959,137,-5450,-30140,-4735,-1,-328,-613,-840,-916,-22076,-613,-380,-223,-47,-107,-230,-324,-3789,-1095,-1472,-1668,-1661,-1615,-1386,-1212,-936,-545,-12451,147,1245,389,2803,3594,3419,-2259,-5642,79,4403,312,-369,-4026,-2221,-3141,-4207,-2191,-968,-2737,-3308,-1669,-715,-2332,-938,-1398,-2608,-1391,3496,3292,2811,1138,-1087,-1108,1092,463,-42,-563,-1529,-2333,-1527,-1362,-1101,-881,-2158,-774,-970,-1350,-1863,-2474,-3098,-3617,-3634,-3170,-2531,-2021,-1602,-1405,-1390,-1526,-1856,-2191,-2912,-2933,-3385,-3721,-3876,-3688,-3216,-2576,-1801,-1031,-133,757,-2530,-983,1704,264,632,322,-1098,-2023,83,1492,-777,-1395,-2971,-2157,1258,1003,502,198,-1202,-3036,-2516,-422,-2493,-530,-1732,-1517,274,-3623,376,436,-702,150,-979,-1312,154,460,1006,1675,171,-124,-1772,-2737,-1430,66,-128,-1392,570,2569,1905,-2383,928,673,-1655,-2489,-1718,-233,625,451,373,-3182,746,1212,1867,956,-1688,-47,-1286,-2580,201,3160,2203,2203,209,-2633,640,4338,4235,-1250,2169,2798,1683,-1084,1395,669,-149,-900,-1502,-1836,-1870,-1561,-1359,-3994,-2487,-4044,-1127,-317,-2243,-2051,-2045,-4956,-2981,-1321,-1499,-1637,-1781,-1957,-3340,-2176,-2139,-2044,-1806,-1579,-1227,-1302,-504,-224,-2144,-1510,-1621,-613,-426,-771,-41,-1645,-1405,-1164,-1968,-2703,-3365,-3410,-2608,-3227,-943,-202,333,661,6,-1493,-784,504,78,-503,-1084,-1621,-2004,-2043,-1726,-1339,-1037,-792,-684,-693,-688,-756,-624,-554,218,821,1448,-323,155,2769,1465,-2092,1614,2605,-1407,-3605,481,-257,-1246,-1896,-2642,-2796,-2704,-2278,-1777,-1559,-1296,-1277,-1120,-2290,-1382,-1529,-1798,-1988,-2106,-2058,-3050,-1901,-1858,-1796,-1604,-2506,-1217,-1127,-979,-2235,-1860,-1102,-873,-1314,-1209,-1517,-1725,-1972,-2574,-1980,-1664,-1281,-3572,-8585,-3667,-3286,563,-150,-3546,325,-6,-292,-651,-1964,-1942,-1537,-1712,-1739,-1720,-1599,-1244,-672,120,1116,-3219,-1506,-219,-2673,-1746,-3304,-2029,-2275,-1097,-836,-973,-1416,413,-237,-666,-1379,-2213,-2619,-3106,-3336,-3166,-3194,-2454,-2783,-2013,-2028,-2105,-2096,-2033,-1772,-1239,-662,14,-1611,397,-1113,-1241,441,1157,-836,-108,-316,-2600,-2843,-1692,3141,5001,1150,-2272,821,-205,30,-1784,639,-3612,353,2095,1948,-4415,-425,1845,1853,1863,-2552,-3398,1382,900,-2448,-137,-772,-1494,-2168,-2839,-3367,-3796,-4062,-4186,-4268,-4228,-4205,-4130,-4021,-3832,-3766,-3767,-3919,-5656,-4054,-3659,-3226,-2775,-2287,-1826,-1300,-896,-667,-6085,-1457,-775,-953,-1116,-1288,-1348,-2821,-767,-326,-2341,-1854,1050,1319,1389,-862,-11111,-2800,590,281,-3721,-6884,-53251,-448,-471,-398,-273,-198,-299,-491,-29711,-881,-30846,-1466,-663,-802,517,1208,1832,2542,-4878,-14432,160,4031,4024,4036,2142,-7252,-7793,-6777,-7799,-1777,3701,3592,740,-5671,-4037,2177,-287,-1248,-38,-1036,-3471,-2573,-2604,-1987,-1125,-119,-1360,-1909,-3686,-1739,2318,-1520,667,280,-2912,-1530,-1328,2555,710,-3143,-3408,-2057,-1998,-2819,-2660,-4213,-1013,-137,700,-3967,-650,-366,-1187,-71,3255,-1382,392,-1886,343,-132,3853,3299,2569,1653,585,-732,-1999,-3295,-3848,-2907,-2076,-1574,-1414,-3014,-2517,-2368,-2990,-3673,-3843,-3290,-2552,-2967,-1385,-1027,-1141,-2692,-1496,-1173,-1306,-1473,-1528,-1427,-1208,-921,-1451,-983,-364,-2560,-334,-494,-569,-693,-943,-1010,-1094,-1229,-1369,-1507,-1447,-1384,-1317,-1107,-974,-677,-623,-512,-388,-385,-247,-194,-136,8,-434,232,338,343,260,147,-43,-143,-225,-233,40,528,900,1343,-2307,-1148,-3234,617,286,-1331,-67,714,-42,-321,3174,3327,3307,3103,2683,2096,955,582,-259,-1245,-1835,-2304,-2354,-2178,-1989,-1818,-1720,-1707,-1873,-2762,-2261,-2406,-2953,-2346,-2154,-2724,-1614,-1477,-1437,-1440,-1486,-1488,-1508,-1526,-1565,-2385,-1784,-1888,-2002,-2238,-2381,-2634,-2991,-3278,-3723,-3584,-3343,-2281,-1740,-1375,-2789,-1506,-355,-226,-99,-1721,-565,-256,-466,-830,-1102,-1362,-1493,-1588,-1537,-1458,-1167,-832,-452,-80,353,-2457,-1095,-1659,-2533,-1360,-1663,-653,-31,1639,-690,-938,-603,493,1033,1917,1393,249,-2124,2233,3131,2136,-645,167,-808,-479,-1951,274,-612,-1293,1408,-1643,-3228,-2031,-2413,-1058,-3742,-1802,-1358,-55,719,658,-509,389,634,3131,709,-1728,-1013,2360,1928,438,-3162,-3634,-610,-933,-1618,-2305,-2984,-3401,-2970,-2590,-2300,-2451,-3795,-1780,-1785,-1811,-1727,-1585,-1210,-914,-522,-120,-24,-1199,-4037,-682,1832,842,4,1477,1108,698,-1469,-1786,-557,-778,-1121,-1396,-2737,-2343,-2338,-2476,-2183,-2197,-1744,-95,472,927,-2202,-1824,193,1001],[-1602,-2277,-3043,-3915,-3894,-3099,-2235,-1265,-2329,-4128,-4214,-1607,2211,2631,-418,-1939,-2094,1518,1396,2988,3797,3461,-1313,2518,1769,-33,-2451,-2128,-1720,-2500,-3121,-3589,-3768,-3761,-3141,-2263,-1037,503,1334,-1381,-359,-1617,-1858,-2875,3453,2285,-1328,-1895,-434,7115,3340,3040,1584,4428,3082,-2689,-3183,-1199,-2490,-3277,-1497,-2662,-73,2123,2313,613,577,1026,-737,2200,2066,-79,-2475,-2578,-2064,-1104,-1597,-2055,-2276,-2505,-2608,-2724,-2868,-3159,-3236,-4052,-2297,-1598,-901,-1262,-360,1071,42,-474,-2006,-3112,-911,-1157,-2373,1241,994,78,708,737,675,568,369,-2462,-127,-354,-2242,-468,-497,-452,-537,-814,-1068,-1492,-1920,-2286,-2516,-2614,-2678,-2644,-2695,-2820,-2911,-3036,-3283,-3352,-3339,-3023,-2667,-2191,-1698,-1035,-555,-195,-1455,-580,-1502,-2503,-867,-1836,-73,456,-1216,-2124,-2953,-852,-828,-1016,-993,-3019,-774,-627,-481,-1446,-1274,-7,-45,-263,-651,-1014,-1538,-1969,-2189,-2089,-1582,-767,-447,-3795,-2150,1175,-1587,64,-543,-2514,-818,-2006,-4004,-362,-303,18,-700,-3949,-756,422,-1358,1917,4147,3438,42,-4005,-2044,-483,-956,-2244,-1016,-1663,-1179,-2842,-2801,-693,376,38,-2808,-2657,-835,-1209,466,141,-227,-1638,-1206,-2040,-1459,-2897,-716,-213,-2868,1035,1170,-1218,-2269,750,366,-20,-433,-9047,-2145,-5447,-8639,-381,-5603,-29314,-8615,-583,-977,-1416,-1931,-2468,-19353,-3430,-3229,-2821,-2327,-1976,-1580,-1056,-3631,-471,-275,-87,75,83,154,117,167,332,-11266,421,1307,-613,2117,2489,2670,-1265,-6686,-973,2818,-530,-663,-3581,-1964,-3591,-4333,-2134,-1368,-1774,-1497,-1086,-868,-2818,-755,-904,-1849,-1949,2560,2512,2069,790,-998,-1559,1253,819,512,177,-1386,-2412,-2108,-882,-983,-1116,-2372,-1541,-1782,-2214,-2427,-2340,-1922,-1350,-789,-538,-1237,397,564,520,324,28,-390,-731,-2340,-2475,-1555,-1811,-2125,-2499,-2854,-2984,-2597,-1970,-1136,-280,-3226,-95,1928,379,1162,943,-870,-1928,-102,857,-1113,-1209,-2237,-2057,676,950,435,48,-408,-2381,-2582,-1525,-2230,-1419,-1327,-1926,295,-3297,1267,1668,-741,377,-952,-1363,-385,-1445,-1567,-356,362,-153,-1980,-2764,-2003,190,-219,-1778,1522,538,-328,-2400,-787,-609,-1772,-2287,-1713,-435,60,55,121,-2894,346,430,542,635,-1107,50,-1441,-2927,-440,512,546,565,565,-2641,-10,839,879,-1340,658,385,60,-1550,-706,-1135,-1614,-1984,-2063,-1821,-1525,-1131,-994,-3860,-2705,-4309,-1167,-308,-2110,-1848,-1560,-4239,-2860,-1179,-1167,-1031,-813,-1196,-3854,-1391,-1323,463,-1751,2904,3383,-381,4487,2632,-1719,-949,-1325,-998,-675,-988,-572,-1776,-1229,233,-504,-541,-984,-916,-512,-2774,735,430,841,1602,-585,-1857,-842,-258,-738,-966,-724,-225,234,553,-1029,-676,646,457,219,2,-61,-129,-40,70,251,349,392,454,379,122,101,-1619,-124,-206,-1197,-4048,-863,-963,-1375,-1414,-1833,-2102,-2516,-2616,-2425,-2291,-1928,-1661,-1138,-2165,-480,-1318,2,158,-2151,467,-2920,561,422,218,-884,-2043,-393,-766,-1068,-1826,-2480,-1934,-2075,-2150,-2301,-2404,-2360,-2379,-2940,-2341,-2257,-2216,-3116,-7706,-2763,-3059,-2049,-2175,-3697,-2425,-2621,-2717,-2869,-2976,-2773,-2342,-1749,-893,-324,1256,2521,3768,4964,4093,-2651,-1270,-223,-2805,-1437,-2672,-1815,-2399,-1443,-1423,-1204,-1465,112,-758,-189,-1104,-2102,-2780,-2020,-1007,-158,-2899,-897,-2981,390,255,-55,-2646,-2033,349,275,1982,1533,-1125,307,-846,-426,1304,1472,-97,327,-528,-3143,-2661,-1674,3024,4895,1312,-2199,720,41,-70,-1629,889,-3030,42,-5,-443,-3353,-509,-163,252,718,-2185,-3995,1675,1623,-2284,1238,768,164,-1658,-1257,-1892,-2373,-2475,-2289,-2163,-3528,-2068,-4049,-2097,-1935,-1787,-1605,-1520,-4940,-1536,-1615,-1882,-2266,-2608,-2618,-2073,-1409,-850,-6279,-1516,778,1171,1488,1616,1590,-5155,1348,1058,-1802,-4405,177,-81,-355,-601,-9148,-4791,-693,-542,-8688,-6789,-50375,230,306,385,457,447,269,34,-13717,-242,-32141,-572,146,-2704,744,920,929,973,-5154,-15450,-2052,184,-100,-210,-188,-5482,-8087,-4869,-7555,-3611,1352,1876,153,-6224,-4363,3733,838,-879,2896,1436,-3944,340,2710,3486,2486,1835,-1272,-1357,-3614,-1741,2184,-1699,-232,90,-3249,-843,-1182,-343,-1067,-2733,-3910,-2187,-705,-277,-1193,-4298,2150,2194,2084,-3862,-676,-652,-1239,-234,724,-980,142,-1707,-245,-398,-658,-867,-1046,-1172,-1205,-1269,-1231,-1036,-860,-725,-697,-852,-1161,-2348,-2438,-2067,-2055,-1898,-1528,-1063,-612,-2650,-63,-1556,-1682,-2649,-1469,-904,-1183,-1456,-1520,-1297,-869,-574,-1029,-1388,969,-2559,1469,1496,1565,1527,1301,1201,1025,742,403,3,-255,-571,-933,-1185,-1529,-1717,-2147,-2499,-2776,-2990,-2787,-2515,-2222,-1881,-1589,-1430,-1273,-1230,-1261,-1278,-1300,-1139,-897,-571,-12,685,1205,1765,-2066,-1586,-3708,968,155,-1749,-94,1201,-80,-964,3378,3089,2605,1935,1090,199,-453,-756,-325,-2053,-1653,-1426,822,68,-2123,-916,-1404,-484,-1711,-3141,-3614,-2917,-3123,-2306,-2401,-2688,-3001,-2853,-2189,-1413,-1516,-762,-737,-1627,-520,-1896,36,1583,1358,957,626,194,-314,-2245,-1185,-3261,-3377,-2425,-2808,-3212,-3325,-3327,-3283,-3245,-3113,-3012,-2856,-2733,-2620,-2623,-2532,-2464,-2341,-2280,-2178,-2127,-1906,-1632,-1335,-1003,-585,-3190,-1940,-2020,-2476,-1636,-2235,-1173,-548,1422,-152,-1945,-1972,59,132,305,100,-563,-1975,2058,3293,3122,-949,434,-766,-465,-1908,392,-234,-479,2055,-1026,-4045,-2615,-2089,-480,-3518,-1757,-1500,43,210,601,-301,603,941,2704,986,-2257,-1830,1809,3485,268,-2690,-2565,-533,-521,95,376,-745,-251,-1095,-1519,-1897,-2644,-2673,-38,15,1396,929,293,-362,-1309,-2262,-2723,-2081,-1606,-4000,-181,598,711,-305,-75,-801,-1638,-2468,-2679,-1995,-1155,-677,-1138,-2849,-2066,-1935,-1732,-2428,-2752,-1961,-1197,-547,-29,-1944,-1840,71,61],[-1713,-1895,-1748,-1582,-1446,-1392,-1410,-1390,-2545,-3992,-3901,-2274,-2463,-2545,-2446,-2051,-1554,-1031,-614,-249,41,219,-1523,562,590,-464,-2476,-1627,924,396,1456,1831,1194,-1263,-2690,-97,3144,3986,1500,-774,-384,-1399,-1158,-3622,3144,2436,-1925,-2520,-379,6637,2652,2526,133,3353,2278,-3163,-3901,-1153,-2502,-2732,-1598,-2402,-260,1887,2043,397,275,810,-558,2247,1261,-860,-3062,-2076,-2660,-2406,-1698,-978,-142,-2099,-788,-2069,1968,2507,-478,-3819,-2042,1555,33,-1075,-1397,-2517,-3292,-2816,-1798,-1671,-1425,-1353,-2753,994,2113,26,1335,1179,2285,2659,2165,-2535,-166,924,-2610,4,-332,-398,-354,-421,-74,41,142,-382,-441,-758,-2422,212,-1621,-174,-880,-496,-804,-1055,-1466,-1793,-2205,-2537,-2787,-2641,-2365,-1977,-1504,-1029,-975,-2321,-1039,-1880,373,463,466,-1428,-3351,-1408,440,386,480,-2156,226,21,898,-1558,-928,879,-75,341,-102,-663,-1386,-2045,-2603,-2995,-2863,-2276,-1718,-3767,-2189,-414,-1414,-175,-674,-2358,-605,-2364,-3726,-957,-1156,-1455,-1825,-3710,-2275,-2243,-2093,-1560,-1062,-495,-77,-3622,-3318,-1647,-765,-1583,-972,-1127,1261,1490,-2566,-81,3457,1,-3019,-2911,-857,-782,177,3946,3165,-2112,-1059,-1721,-1839,-2930,-1272,-1533,-2983,-1052,-339,-867,-2098,1720,2173,2532,627,-7671,-1960,-7302,-7818,2977,-5825,-28507,-16014,2114,1476,724,-174,-1160,-16672,-3101,-3155,-2396,-1521,-893,-364,132,-4371,247,93,-54,-132,-212,-48,153,514,971,-9625,940,2019,-1468,2186,2040,1631,-572,-7309,-1960,-489,-1370,-1555,-3021,-2257,-3930,-4309,-2017,-1546,-1246,-940,-1010,-673,-3134,-577,-761,-1037,-2434,-1991,-2421,-2763,-3048,-3257,-3205,-3095,-3148,-3070,-2960,-2760,-2399,-2601,-1551,-1116,-751,-1823,-115,-1394,-1426,-2100,1178,1588,1976,1575,-404,-1197,1097,1767,1785,1196,496,-374,-1114,-1856,-2463,-3070,-3482,-3717,-3721,-3584,-3300,-2847,-2363,-1720,-1050,-3461,140,740,503,1657,1690,-459,-1632,-242,234,-1430,-937,-1455,-1938,-1530,-2285,-2992,-2686,-1872,-1680,-2381,105,-1969,-583,-924,-2091,324,-2881,498,258,-656,-43,-703,-1411,1537,2269,2937,3424,511,-175,-1964,-2452,-2597,338,-138,-1777,-134,-597,-915,-2254,-1495,-1928,-2249,-2409,-2048,-1527,-1011,-588,-321,-2602,-479,-933,-1523,-2218,-2726,-2129,-1636,-3331,-868,1251,1445,1932,818,-2589,-668,1080,645,-1453,-154,-359,-322,-1910,272,631,873,1017,1011,841,515,238,-687,-3675,-2838,-4473,-1258,-1534,-1921,-2170,-2539,-3448,-2841,-2676,-2296,-1749,-1154,-1018,-4422,-1643,-1591,319,-2244,2191,2364,662,2256,1973,-1360,-629,-1033,-1345,-868,-1176,-1205,-1919,-1001,455,-201,-268,-978,-1734,-2346,-2754,-2289,-1812,-1512,-1332,-1161,-2322,-989,-157,257,307,1004,1311,1464,1496,-1423,-620,1306,1158,935,631,314,-198,-702,-1234,-1615,-1867,-1895,-1660,-1397,-1228,-782,-925,-89,246,-988,-4151,239,659,-1569,425,-718,-1179,-710,-887,-816,-791,-484,-245,261,-2138,859,-1973,1250,1367,-2239,878,-2838,1158,1807,661,-1999,-1628,1852,1784,1793,-1380,-3173,-2916,1568,-2716,-1416,-1229,587,-1523,-3270,-1325,-673,-802,-2629,-6407,-1640,-2822,375,622,-3876,909,223,-379,-108,-1409,-2082,-1662,-2317,-1870,-1118,387,2257,3641,4857,4759,-2297,-1300,-369,-2884,-1196,-1865,-1636,-2837,-2066,-2157,-1509,-1483,-138,-1556,1332,335,-2053,-1676,-2093,-2072,-2060,-2503,-976,-3224,115,289,-424,-3622,-2748,-288,-113,1712,1390,-670,24,-556,252,1927,1753,683,609,-826,-2915,-2478,-1721,2601,3569,1177,-2238,546,330,-149,-1712,-416,-2591,-1320,-1508,-1657,-2203,-1877,-1954,-2084,-2192,-2194,-4858,-2245,-2201,-1965,-1824,-1727,-1788,-1928,-2222,-2547,-2948,-3293,-3177,-2802,-4558,-1925,-4298,-1086,-575,-152,255,-1586,-3393,1052,393,1286,119,897,455,95,-466,-1454,-6475,-2872,-3177,-2523,-1715,-1041,-510,-2969,266,389,-1686,-7594,175,-30,-278,-478,-6630,-6999,-102,189,-12807,-6061,-46366,628,473,338,256,198,97,56,-673,253,-30657,381,-1025,-3333,382,204,-69,-437,-5357,-14315,-4742,493,893,1454,572,-3099,-8592,-2869,-5850,-5850,4463,3785,-450,-6713,-4733,1864,1888,-763,2826,1678,-3020,1387,3226,5218,4745,3892,-842,-865,-3467,-1746,729,-1685,-678,-267,-3195,-850,-1371,-1902,-2281,-2513,-4499,-2339,-884,-759,-1268,-3636,-456,-590,-807,-3675,-1328,-1704,-2199,-2707,-3170,-3553,-3441,-2957,-2443,-1842,-1373,-917,-540,-275,-129,-1208,-1615,-793,-1187,-1638,-2119,-2565,-2751,-2444,-2295,-1454,-811,-274,-2359,576,1323,-2307,2131,-2805,-1846,-2419,-1403,1062,3317,3214,-364,-395,1119,-441,-620,-1830,1550,-2537,1302,1077,943,738,377,180,-48,-329,-590,-820,-805,-744,-644,-365,-134,288,491,776,1069,1219,1457,1530,1518,1513,-2603,1250,1066,783,433,87,-309,-590,-851,-1037,-931,-583,-307,101,-1800,-1958,-3597,1292,72,-2149,-87,813,-102,-1514,-778,-1558,-2462,-3383,-3753,-2900,-1713,-725,-85,-2571,-1713,-2133,-929,-770,-2327,-1019,-1845,-2628,-3347,-3703,-3625,-3551,-3607,-3815,-3930,-3563,-2864,-2204,-1612,-1094,-1209,-951,-1026,-2092,61,-1460,-188,-329,-466,-709,-844,-1087,-1444,-2405,-2205,-3236,-3114,-3013,-2659,-2248,-1673,-1674,-759,-456,-147,-70,-2136,368,441,-566,370,301,227,-1532,-260,-678,-991,-1257,-1412,-1346,-974,-2654,-2518,-2296,-2250,-1513,-1787,-1572,-956,1399,499,-2177,-2205,-218,-596,924,2003,-1248,-1661,1841,3613,3820,-1059,738,-575,-338,-1729,664,484,323,1450,-355,-3635,-2915,-1502,-771,-2626,-1839,-1950,-2171,-2431,-2446,-2246,-1933,-1606,-1158,-700,-2636,-2463,855,1355,97,-2107,-1392,-350,-519,797,1034,-284,-187,-2071,-2503,-2166,-2451,-1273,960,280,1504,1753,1893,2028,1814,404,-555,-376,-2095,-3676,-1543,-2058,-2151,-2063,-1994,-1955,-2036,-2269,-2673,-3272,-3614,-3124,-2310,-2777,-1785,-1753,566,655,-1863,-1308,1164,780,271,-1573,-1841,-1752,-2306],[-583,-1633,-2607,-3081,-2486,-1704,-961,-863,-2713,-3393,-3500,-2005,1470,1510,136,-1461,-983,1578,1432,1162,745,150,-1799,-1023,-1444,-1321,-2498,-1036,934,57,2510,2279,985,-1130,-2286,311,3525,4281,1822,-222,-474,-1088,-459,-4282,-1204,-2177,-2990,-3348,-2975,-2489,-2099,-1878,-1633,-1422,-1325,-3107,-4291,-1163,-2269,-2191,-1675,-2164,-973,-861,-582,-316,-27,334,-409,711,727,-1585,-3384,-1301,-1717,-986,-541,-866,-926,-2344,-1189,-2289,3,301,-254,-3521,-2141,1876,389,-896,1025,1428,-670,-582,-895,-309,-1489,-1546,-3046,78,26,69,72,258,388,530,637,-2464,-1143,760,-2680,673,498,380,181,-245,-302,-576,-818,-1013,-1139,-1220,-2154,-1371,-1473,-1537,-1729,-1429,-1446,-1356,-1381,-1851,-1233,-1120,-1020,-753,-664,-660,-636,-590,-581,-2110,-1127,-1551,-134,54,308,-669,-3643,-1963,1085,1087,1114,-1243,655,188,491,-1587,-458,890,-114,676,1276,-763,-388,2595,2803,-929,-502,932,-716,-3665,-2229,458,-1156,-688,-1127,-2192,-1503,-2498,-3339,-1119,-1044,-1132,-1352,-3457,-1705,-1784,-2900,-1788,-1833,-1863,-1813,-2789,-3839,-2445,-1218,-858,-659,-427,884,1079,-2152,2,2090,-33,-3200,-3321,-978,-472,-286,287,-296,-2463,-1216,-1633,-2266,-2947,-2594,-2788,-3176,-2837,-2455,-1996,-1820,-747,-140,504,511,-5985,4,-8964,-6795,3765,-6157,-28018,-25874,3511,2738,1738,488,-923,-14551,-3566,-2192,-891,297,1103,1690,2145,-6370,2027,1792,1670,1763,1979,2499,3037,3662,3829,-7857,1496,2281,-2326,3428,4321,3560,-363,-7473,-2941,491,-2307,-1045,-2496,-1412,-4261,-4185,-1821,-1854,-2193,-2506,-2848,-3129,-3308,-2869,-2696,-2517,-2927,-2516,-2409,-2222,-2022,-1805,-2169,-771,-294,358,986,-1041,-2147,-3097,2796,3029,-513,-948,996,-1768,-1506,-3156,2348,2091,1761,1301,-247,-1046,-643,-1373,-2111,-2480,-2104,-1558,-968,-813,-1317,-72,-130,-371,-759,-1234,-1938,-2301,-2647,-2547,-2158,-3073,-1435,-1118,-1021,-851,-878,-964,-1309,-1664,-2151,-2648,-3083,-3024,-2496,-1848,-1307,-946,-584,-413,-1039,-2076,-910,-1771,-1692,-1557,-2103,-268,-2556,1933,2090,-581,578,-341,-1508,1640,5339,6546,6206,581,-206,-1878,-1970,-3240,444,45,-1510,2724,5909,545,-2002,1765,3780,-2063,-1877,-1109,-562,3142,3599,2672,-2338,3025,2014,777,-551,-1449,-865,-1871,-3579,-1030,2366,974,1603,931,-2433,-1275,3638,2958,-1569,431,993,-840,-2167,342,316,204,22,-285,-729,-1292,-1745,-2086,-3488,-2919,-4465,-1394,-1297,-1686,-1469,-1705,-2658,-1985,-2135,-2314,-2458,-2625,-2812,-4935,-2518,-2103,-1629,-2437,-459,210,826,1466,1956,-1028,-534,-810,-1602,-981,-1326,-1872,-1968,-689,94,-946,-1579,-1353,-531,-173,-1605,1020,1154,-519,1997,-1658,-2808,-1150,1998,1809,1000,1361,1061,905,674,-1704,-703,462,449,369,204,7,-421,-888,-1461,-2003,-2588,-3102,-3276,-3118,-3003,-2621,-2362,-2076,-1791,-1765,-3587,-1406,-1171,-1206,-998,-1336,-1200,-1478,-1587,-1602,-1825,-1901,-2130,-2101,-2170,-2116,-1874,-1592,-1251,-2257,-382,-2704,375,562,229,-3167,-1180,859,718,642,-860,-3700,-3826,587,-3170,-1702,-1547,1204,-1627,-3372,-2143,1442,1375,-2085,-4651,-278,-2561,1675,1836,-4047,111,-415,-393,173,-1044,-2002,-794,-1950,-2000,-2947,-2759,-1755,-893,-182,431,-2026,-1479,-515,-2834,-944,-960,-1438,-3389,-2801,-2893,-1780,-1404,-231,-2476,4670,-191,-1938,-1710,-2471,485,741,-1994,-585,-3398,321,-78,-694,-3869,-2978,-994,-1154,-1423,-1686,-1912,-2172,-2273,-2044,-1553,-926,-270,433,-1077,-2352,-2245,-1661,2067,1855,862,-2258,-263,-1270,-2156,-3115,-3430,-2803,-2128,-1497,-1119,-1025,-1021,-1196,-1529,-1916,-2246,-4736,-2823,-2717,-2261,-1921,-1609,-1466,-1886,-1526,-1688,-1958,-2274,-2656,-3166,-5468,-3338,-4386,-2371,-1754,-1211,-669,-1576,-1635,644,283,1403,-183,1108,402,1919,1910,-2046,-6491,-2430,863,523,188,-251,-758,-1234,-1741,-2313,-2816,-11108,-2633,-2019,-1439,-898,-3840,-9064,673,1044,-15771,-4475,-41549,1173,945,803,807,936,1098,1346,1614,2007,-26832,2322,-1169,-3038,2143,1792,1278,-3528,-5417,-12657,-7699,-586,-654,-437,-30,-672,-9097,-832,-3300,-8185,2445,2419,-974,-6885,-4988,-150,-1257,-2491,-3179,-2518,-1581,-455,368,974,1293,1444,-94,-406,-3175,-1689,-315,-1544,-1125,-1289,-2942,-1643,-1654,-1651,-1665,-2442,-5162,-2521,-1070,-1092,-1075,-3006,-674,-601,-536,-3526,-327,-542,-1057,-297,-140,-416,-436,-1330,-906,-982,-1345,-1717,-2134,-2564,-2898,-3045,-2611,-1934,-1044,-867,843,949,423,-917,-2101,1963,455,4222,-3049,860,758,-1945,1066,-4158,-1583,-2167,-1319,969,3815,3696,32,-413,1369,-329,-282,-2292,2199,-2591,2234,2478,2570,2591,2439,2414,2293,2037,1698,592,979,633,272,77,-137,-121,-278,-297,-241,-244,-43,117,325,645,-3633,1214,1457,1559,1525,1411,1155,929,642,382,404,694,847,1379,-1598,-2314,-3178,1664,-55,-2580,-49,1617,-223,-2085,-326,-1181,-2133,-3089,-3758,-3359,-2345,-1481,-710,-2848,-1631,-2194,-2339,-1691,-2584,-1800,-2369,-2705,-2742,-3173,-2111,-1882,-3111,-1927,-2195,-2581,-3052,-3682,-4088,-3733,-3289,-2862,-2550,-2326,-2177,-2103,-1938,-1669,-1294,-956,-476,-102,134,-2525,-682,-3165,-2813,139,-67,-351,-430,-1852,-1272,-425,-219,43,-2947,913,1392,-200,1195,2168,2106,-1654,-230,-60,-1266,-2686,-4239,-3569,-1850,-1965,-2175,-2649,-2120,-1265,-1303,-2001,-1414,1327,945,-1669,-977,-452,-1187,-129,33,-1752,-1405,274,87,-234,-1176,-710,-989,-1029,-1642,-894,-802,-785,-959,-1170,-3068,-3009,-2412,-2786,-2842,-2532,-2322,-1907,-1844,-1800,-1773,-1811,-1954,-2046,-2168,-3079,-3122,-2498,-2642,-2785,-2655,-2199,-1487,-747,-37,606,39,-250,-3211,-3456,-2478,-2035,99,1437,474,642,543,638,1027,1309,308,-820,-356,-2792,-3286,1121,1066,665,-1197,-185,-441,-580,-937,-2917,-1102,-1385,-1966,-2470,-2815,-1733,-1672,110,781,-1995,-1130,2910,3074,2652,-1349,-2042,-359,853],[-1389,-927,-364,220,-335,202,958,-755,-2784,-2673,-3028,-2144,305,-85,-580,-1188,-1321,-1729,-2220,-2726,-3167,-3329,-2992,-2312,-1731,-1502,-2473,-392,206,-301,593,617,701,-1078,-1886,124,-78,-223,-417,-542,-637,-682,-190,-4082,672,1190,-2802,-3778,-340,3114,1315,1651,-2092,2820,2313,-2757,-3910,-1246,-1931,-1733,-1788,-2233,-2683,-2994,-2752,-2041,-1059,-46,-395,1784,848,-2297,-3244,-936,-1834,-1589,8,434,207,-2536,-1707,-2458,-2509,-2991,-2982,-3265,-2430,-1234,-576,-805,725,1303,-1108,-588,-416,701,-1335,-1816,-3353,708,1335,72,650,427,140,-116,-386,-2394,-2143,-1249,-2519,-1811,-2041,-1961,-1707,-1417,-975,-666,-408,-1618,-562,36,-1983,-21,-1312,-206,-2720,85,276,-729,-1194,-2222,508,1811,1983,1427,2100,1894,-265,748,-279,-2055,-1227,-1185,-1176,-1497,-1689,-1840,-3495,-2647,-1724,-1743,-1745,-1880,-2276,-2838,-3556,-3586,-2537,-1489,-368,631,1394,-851,-88,2915,3476,-1967,-1285,399,-829,-3704,-2421,-69,-1024,-1614,-2375,-3044,-3241,-2899,-3082,-1970,-1519,-1211,-1037,-3377,-2033,-2782,-3799,-874,79,227,-196,-2014,-2859,-2467,431,-298,-337,108,1201,460,-1740,-143,567,-211,-3445,-4029,-1642,-1936,-1939,-1480,-977,-2781,-526,-1140,-2910,-3102,-968,-802,-3630,158,783,-489,-1659,342,131,-50,-222,-4419,392,-9438,-5918,2815,-6623,-28126,-34257,-9175,-19416,3485,2684,-2675,-13429,317,-135,-369,-298,-268,-191,-42,-9780,-397,-716,-1025,-1298,-1646,-1841,-2073,-2187,-2207,-6257,-2257,-2231,-3367,-2387,-2491,-2748,-2957,-7391,-3992,-3424,-3504,-3354,-3072,-2882,-4670,-4043,-2131,-1761,-1587,-1398,-1268,-1116,-3393,-899,-808,-660,-3521,-531,-274,108,533,230,-2338,1427,3166,3517,1809,-1084,-2185,-3659,3880,7520,-1061,-123,1145,-2334,-1393,-3931,4764,3705,2589,1489,-173,-910,74,438,873,1263,1541,-811,-758,-214,-562,919,1079,625,461,-1168,-2236,-3041,-724,-69,-1071,-2310,-447,-515,-687,-651,-682,-647,-1102,-801,-1065,-2242,-1172,-1424,-2072,-1852,-2139,-2559,-2863,-2936,-2412,-1810,-896,-1706,-865,-541,-2121,-807,-2419,1790,1853,-648,704,-9,-1699,1690,5636,6638,5864,544,-250,-1851,-1489,-3953,451,242,-1168,2918,5013,7,-1724,1464,3334,-2337,-1750,-751,-333,4902,3926,2302,-2122,3141,2138,1030,-169,-1401,-2668,-2497,-3041,-934,1093,426,1130,890,-2139,-1695,3184,2908,-1657,166,586,-1298,-2348,-261,-406,-378,-177,57,229,287,393,-246,-3323,-2977,-4302,-1201,-578,-1416,-1191,-1036,-1906,-1645,-1837,-1836,-1524,-1029,-501,-4983,-2069,-2276,38,-2296,1964,2824,2967,3520,1778,-659,-577,-682,-1729,-1007,-1428,-2482,-1835,-270,922,413,436,-462,-757,-311,-784,-682,-647,-867,-423,-1950,-3199,-1249,1089,1526,1852,1935,961,2295,2030,-1795,-892,518,-111,-742,-1251,-1408,-1311,-887,-404,126,534,838,1096,1151,947,914,691,-797,166,-486,-2826,-1293,-1699,-2329,-2409,-2147,-1491,-1022,-413,224,-443,943,1047,1274,-2126,1033,-958,-51,-140,-2083,125,-2413,141,66,-26,-4174,-608,-141,-318,-425,-591,-3684,-4131,-878,-2806,-1915,-1821,-1035,-1689,-3086,-2742,-867,-818,-1420,-2419,-302,-2233,-196,-83,-4154,-499,-871,-243,424,-541,-1707,-501,-1816,-1036,-1633,-1633,-1811,-1959,-1958,-1812,-1671,-1673,-1301,-2584,-1669,-2048,-2614,-3625,-3348,-3461,-1905,-1147,-91,-3285,3284,-708,-1629,-1562,-2779,641,1169,-1298,-388,-3367,645,131,-680,-2878,-2482,-1227,-751,1211,1749,397,-561,483,1768,833,-102,-1064,-1927,-2438,-2198,-1866,-1331,-406,-55,72,-2091,-116,-467,-763,-2049,-1640,-2103,-2489,-2609,-2623,-2636,-2557,-2543,-2611,-2681,-2664,-3514,-2744,-2745,-2548,-2491,-2422,-2433,-2384,-2297,-2056,-1752,-1379,-1016,-779,-5158,-1954,-4132,-555,-651,-932,-1298,-1783,-2109,-2272,-1852,-1312,-752,-168,379,1018,1593,-2450,-6109,-3004,1577,3531,3826,3953,3930,3841,-56,2415,-1798,-14494,-3595,1723,1475,1322,-1020,-10534,-415,609,-17301,-1939,-36128,-612,-1314,-1941,-2417,-2601,-2377,-2029,-1763,-1452,-21910,-1340,-1292,-2308,-1380,-1513,-1745,-6481,-5279,-11035,-10585,-2496,-2683,-2714,-2624,-2606,-9256,-2366,-2119,-6559,-1646,-1419,-1327,-6600,-4942,-520,-300,-1023,-127,-210,-251,-266,-212,-47,208,663,930,94,-2652,-1473,804,-1285,434,-885,-2571,1351,-57,-377,1202,-2421,-5447,-2631,-25,-420,-616,-2336,-2279,-2561,-1670,-3370,42,-29,-789,-40,2158,-139,1447,-1057,-1317,1216,1629,1747,1624,1660,1882,-1949,-2442,2647,3750,-855,2644,1091,848,-120,-1793,2705,898,3564,-3363,1096,-26,-1510,-104,-3667,-1127,-1842,-1158,-1402,-1558,-1668,-1644,-1465,-1160,-746,-284,-2654,840,-2708,2203,2858,3658,4420,5022,5741,6314,6659,6784,-598,6433,5954,5258,4572,3776,3207,2540,2138,1921,1706,1682,1551,1382,1260,-4550,942,828,678,510,379,201,106,-46,-227,-231,-92,-89,22,-1437,-2591,-2675,160,-206,-2939,-13,-162,-429,-2661,-152,-167,-258,-430,-709,-1057,-1389,-1910,-2393,-3016,-2945,-2729,-2601,-2645,-2869,-1794,-1917,-1437,-1287,-3038,-877,-2027,-2907,-707,-857,-1861,-1328,-1517,-1334,-792,-432,-1501,-1890,-1873,701,-1223,-405,493,-369,-1459,-2477,-3176,-2080,-2536,-1190,-3177,-2539,235,912,388,-195,-2151,-2026,-2617,-2272,-1338,-3803,655,1475,434,779,2657,1930,-1812,-345,1227,721,-110,-846,-1648,-2225,-2323,-1903,-3010,-2126,-1017,-956,-2411,-1875,-585,-993,-1374,-1736,-1844,-1741,-1540,-1276,-1715,-1222,-239,75,345,-1286,693,-508,-419,-1656,658,1409,1162,671,131,-2678,-2884,-2035,-1987,-1130,-2609,-3001,212,114,-115,-462,-918,-1382,-1441,-1074,-3563,-3790,69,1355,-864,-1603,62,-497,-551,1677,1825,207,-418,-2889,-3162,-2813,-1504,1391,1690,626,-53,-911,-1736,-2258,-2303,-1921,-1584,-1449,-3219,-2850,-1811,-2230,-2354,-2143,-1958,-1793,-1679,-1587,-3549,-1290,-796,-354,-1218,-2949,-1827,-1641,358,941,-2189,-906,1616,1091,528,-1216,-2348,-814,-156],[1276,-892,-372,753,-667,184,1159,-790,-2940,-2024,-2683,-2373,512,258,26,-1036,16,219,278,320,321,239,-2486,132,-47,-1985,-2450,-539,-803,-1003,-1183,-1369,-1394,-1553,-1733,-1950,-2121,-2257,-2471,-2642,-2693,-2712,-2627,-3305,-2336,-2223,-2953,-4315,-1967,-1896,-1906,-2038,-2400,-2163,-2309,-2418,-3410,-2177,-1948,-1741,-1836,-1811,-1524,-1043,-732,-401,-701,563,-373,1350,436,-2824,-2826,-654,-2004,-2053,-594,-99,435,-2325,-2090,-2336,-764,-1264,-1527,-2862,-2707,-927,-567,-561,201,561,-1418,-418,133,1390,-950,-1902,-3441,737,1179,258,427,153,-373,-937,-1539,-2095,-2832,-2792,-2723,-2473,-2264,-1906,-1504,-1086,-479,38,516,-2068,178,951,-1684,274,-896,75,-3398,1177,1845,-841,-1372,-2026,92,3558,2536,1717,2500,2397,95,994,23,-1845,-956,-599,-234,-981,-1531,-1911,-2770,-3074,-1405,-1039,-566,-135,122,298,369,-1483,499,311,-360,-225,-629,-884,-1179,-1300,-1293,-2869,-1789,-1195,-1179,-3552,-2386,-1314,-1449,-1604,-1851,-2179,-2458,-2649,-2871,-3061,-3266,-3567,-3869,-3874,-3542,-4031,-4044,-1726,-940,-251,142,-1014,-1555,-1500,1392,412,261,762,2836,111,-1008,-153,1549,-162,-3305,-4369,-1489,-1283,-1066,-453,172,-2688,-101,-738,-3392,-3024,-727,-667,-3984,-636,2085,-272,-1338,474,885,349,-692,-2720,-1573,-7768,-4985,-1797,-6726,-28524,-33724,-12637,-20681,3307,466,-4815,-13157,3601,3007,2147,1219,41,-1152,-2233,-14078,-3456,-2468,-1443,-460,328,1139,1772,2383,2948,-4636,2178,2712,-4315,-206,2669,1288,-1434,-7064,-4745,-1854,-4541,-2805,-2814,-2839,-4664,-3589,-2825,-2554,-2274,-1805,-1299,-745,-3137,153,467,566,-3905,883,1035,-397,975,871,-2048,987,2309,2460,1946,-1061,-2183,-3852,1405,923,-1345,-320,-987,-2748,-2446,-3700,-3721,-3911,-3563,-3047,-2569,-2007,-1550,-1123,-836,-647,-540,-758,-890,-530,-439,-422,-287,-94,170,-1471,-2311,-3248,-1248,190,-1561,-1263,1466,1248,242,553,140,-249,-888,-1295,-1803,-2610,-2504,-2667,-2579,-2256,-1925,-1686,-1375,-1190,-1116,-1496,-1139,-1643,-1190,-1117,-2127,-1140,-2346,-391,-141,-789,120,303,-1872,1371,2111,3073,4163,510,-188,-1835,-1017,-4629,436,476,-790,2943,4162,-301,-1397,1058,2608,-2660,-1626,-410,229,5788,3989,1904,-1899,3151,3909,2639,1213,-266,-1759,-2921,-2626,-1425,-185,-172,547,712,-1690,-1712,3221,3133,-1681,196,239,-1272,-2507,-1128,-1872,-1985,-1167,61,1206,-130,3285,-125,-3239,-3081,-4117,-1155,-658,-1174,-1019,-370,-1264,-144,825,-721,-845,-1194,-1284,-4513,-2108,-2680,-1278,-2024,-1548,-1503,-1320,-905,-470,-274,-703,-768,-1839,-1074,-1593,-2993,-1606,145,1128,622,291,-854,-1138,1069,70,1389,613,-1083,-1253,-2073,-3505,-3131,-3137,-2742,-2304,-1844,-1496,-1350,-1364,-1836,-1497,-1610,-1581,-1462,-1228,-836,-519,-134,195,553,810,1007,1199,1227,1015,981,736,-1142,63,-655,-2111,-1979,-2643,-3525,-3330,-2603,-1730,-1137,-448,247,-560,1091,1287,1644,-2234,1740,129,-1113,-1566,-1886,1371,-2148,767,1354,27,-4009,-122,878,520,178,-264,-3249,-3535,-1529,-2152,-2363,-2806,-3097,-3379,-3414,-3199,-2850,-2539,-2251,-1828,-1571,-2100,-1596,-1667,-4442,-1857,-2027,-2088,-2205,-2350,-2498,-2670,-2836,-2843,-2750,-2560,-2277,-2033,-1854,-1699,-1480,-2089,-1475,-2396,-1811,-1939,-1986,-3189,-3386,-3987,-2121,-979,-12,-2696,1406,-1425,-1362,-1445,-3244,800,1640,-690,-349,-3335,542,-83,-588,-1793,-1835,-1545,-1033,989,2191,853,-902,1088,2036,1385,822,280,-226,-1233,-1479,-2294,-3102,-3777,-3415,-2735,-2081,-1500,-1120,-745,-2337,-629,-1233,-1401,-1051,-966,-760,-309,169,576,908,-1086,-2200,2,-2358,-117,130,-1386,-291,-1817,-12,24,-76,-306,-712,-1336,-4483,-2267,-3782,-1284,-326,513,1223,-415,1846,1871,-100,-113,512,-334,-1320,-2273,-3305,-2928,-5470,-3742,359,1367,2303,3040,3603,4091,66,1573,-1791,-14337,-8462,190,5144,5015,1353,-11255,-2756,-431,-17441,1192,-30609,1260,695,388,365,532,713,917,1077,1332,-17212,1474,834,-1793,1823,1870,1804,-9097,-5145,-9747,-12994,-3939,26,-463,-796,-1025,-8914,-595,-148,-3782,378,381,-1673,-6101,-4666,-464,-548,-1302,-726,-1001,-1358,-1888,-2589,-3405,-2909,-1776,-709,386,-1988,-1168,399,-1035,1646,-918,-2189,1649,129,-997,1248,-2477,-4648,-2657,89,-481,-955,-1656,-2131,-2806,-3177,-3231,-1965,-1275,-728,-280,38,84,33,-707,-1632,-608,-977,-1233,-1343,-1256,-987,-1862,-2684,-159,94,-748,310,148,-176,-500,-1336,-1552,-2048,-2608,-3212,-3005,-2662,-2237,-1743,-2302,-946,-1360,-861,-414,-331,-438,-653,-945,-1287,-1624,-1915,-2722,-1910,-2808,-1246,-906,-386,162,668,1452,2287,3111,3937,-1440,5563,6270,6812,7343,7671,8064,6630,5478,8306,8167,8066,3185,7237,-1443,-5168,2655,4564,3806,3067,2429,1807,1323,794,221,-223,-583,-1135,-1604,-2093,-2573,-3029,-3339,-2934,-2910,-1939,-1616,-1214,-3041,-674,-529,-520,-630,-859,-1129,-1285,-1427,-1259,-3022,-1117,-1152,-1743,-3339,-2937,-1504,-2191,-922,549,-2698,1661,-2299,-2356,796,1207,-1466,470,-1505,-392,-634,-660,-1547,-2088,-1338,350,-1143,-326,133,-144,-613,-1013,-1520,-2096,-2517,-2916,-3025,-2348,-1868,-1606,-1592,-1552,-2247,-2583,-1963,-1884,-1596,-3217,-323,432,1077,574,2366,1703,-1723,-192,1196,1626,-29,-855,1451,-954,-606,-507,-2946,-1980,-551,-469,-2474,-1984,-265,-1160,-1985,-2752,-2995,-2580,-2178,-1855,-1485,-1101,-606,2,682,-1067,637,-379,-335,-1469,594,1779,1573,1605,645,-2182,-2390,-2498,-2034,-1085,-2958,-2448,-14,-288,-686,-1165,-1650,-1908,-1573,-938,-3813,-4199,-450,1199,-1327,-1433,578,-576,-362,1231,912,440,-436,-1703,-2187,-2870,-754,760,363,-208,-876,-1513,-2160,-2595,-2811,-2516,-2171,-1978,-2556,-2235,-1882,-1935,-1679,-2521,-1161,-717,-465,-548,-3956,-1897,-881,-1456,-1986,-3062,-1995,-1506,-876,-381,-1995,-458,593,799,1124,-1112,-2636,-1336,1922],[1142,-427,-142,477,-756,383,1494,-594,-2784,-1095,-2127,-2347,854,479,40,-713,-388,-501,-605,-675,-758,-925,-2581,-1277,-1620,-2041,-2256,-2484,-2681,-2674,-2562,-2439,-2175,-2084,-2045,-2054,-2015,-1920,-1880,-1795,-1616,-1455,-1253,-2418,-901,-821,-2826,-3876,-689,-577,-462,-364,-1999,266,580,-1740,-2847,-1221,-981,-890,-1853,-1595,-2045,-320,452,39,-999,596,-375,695,92,-3208,-2469,-568,-2319,-2465,-1423,-2520,-3153,-2901,-2370,-2075,-31,605,45,-2488,-3118,2050,209,-320,2115,1452,-1798,-298,531,2012,-667,-1984,-3523,675,2285,388,140,-373,-1189,-1704,-1754,-1838,-3322,-902,-1472,-441,-789,-1257,-1939,-2790,-3460,-3825,-3627,-3322,-3061,-2895,-2860,-2743,-2562,-2185,-3215,-691,72,-1044,-1650,-1688,-297,3230,2677,1895,2726,2514,191,944,67,-1807,-632,-200,950,814,910,1114,-2106,-3464,237,2720,786,996,828,501,2537,-1322,917,1950,-555,994,1581,-260,495,708,583,-3714,-2178,-96,-568,-3565,-2462,-2087,-2667,-3081,-3272,-3222,-2977,-2639,-2396,-2221,-2168,-2340,-2710,-3134,-3556,-4359,-4367,-4678,-4870,-4447,-3975,-3664,-3389,-3217,-2999,-2834,-2584,-2309,-2115,-2014,-2014,-2015,-2163,-2464,-3124,-3711,-3833,-4319,-4245,-3522,-2909,-2602,-1495,-857,-3993,-3029,-564,-637,-4557,-1534,962,-227,-1259,-715,-804,-1444,-2126,-2565,-2652,-5304,-4389,-1459,-6661,-29326,-22161,974,1408,1794,-2571,-6911,-14143,1894,1435,739,-15,-1033,-2098,-3094,-19231,-3547,-2522,-1571,-716,-104,238,889,1275,1655,-3388,2154,2332,-5469,-1162,1743,-525,-2492,-6945,-5390,-2590,-5714,-1467,-1583,-1626,-4360,-3129,-1728,662,810,963,784,1435,-2903,643,1727,747,-4290,941,656,-1055,497,637,-1579,273,2242,2808,1790,-1188,-2379,-3632,3217,3039,-1505,1435,1063,-3058,-543,-3278,4584,4763,4763,2096,146,-364,1040,2404,1761,1144,573,-670,-1066,-1024,-1486,-2065,-2485,-2626,-2345,-1872,-2334,-2936,-1705,-527,-2051,-248,1998,1888,-69,1867,1625,1155,-843,-554,-1976,-3016,-1709,-2485,-3154,-3554,-3510,-3160,-2685,-2389,-2279,-2387,-2473,-2635,-2535,-2077,-2323,-1379,-2372,289,673,-1147,594,291,-2143,-1081,-2158,-3399,-2282,-867,-122,-1943,-714,-4625,296,599,-532,2753,3339,-452,-1153,481,1539,-3124,-1585,-213,992,1206,1287,1366,-1738,1084,662,166,-387,-933,-1501,-2576,-2505,-2873,-3055,-2782,-2314,-1670,-1180,-1310,277,900,-1678,379,215,-884,-2745,-287,-714,-1928,-3090,-1565,-4,-756,2938,-114,-3295,-3294,-3999,-1131,-763,-1018,-944,-398,-785,557,747,-1227,-126,-954,-1674,-4078,-2462,-3073,-2177,-1785,-1352,-880,-519,-209,-135,-129,-688,-1086,-1988,-1239,-1852,-3094,-1343,-247,323,694,41,-1264,-1537,1667,899,1468,1334,-1232,926,-1873,-3586,-1600,732,616,344,0,-502,-1215,-2039,-2581,-2278,-1631,-899,-2504,-1234,711,868,929,828,721,549,410,401,368,228,366,355,-1335,54,-355,-1496,-860,-1186,-1725,-1814,-2982,-1508,-1217,-714,-115,-655,731,1004,1471,-2434,1831,1125,-1840,-3026,-1679,1448,-1914,405,3003,80,-2851,248,2282,2815,2532,783,-2687,-2567,1623,-1563,-2668,-2763,-2304,-2299,-2264,-3290,-3028,-2545,-1878,-1130,-619,-2202,-378,-440,-4924,-1474,-1977,-1461,-1806,-2180,-2541,-2899,-3183,-3112,-2838,-3144,-2299,-2200,-2264,-2427,-2580,-2944,-3007,-2493,-1805,-1009,-865,-2293,-2641,-4264,-2476,-964,-99,-1707,-782,-2364,-1200,-1404,-3911,927,1635,-265,-515,-3325,255,-461,-486,-848,-1288,-1856,-1359,739,926,849,-1366,479,192,-59,-267,-475,-626,-1447,-1030,-1522,-1680,-2044,-2490,-2948,-3210,-3150,-2979,-2633,-2816,-2299,-2269,-2189,-1782,-1170,-432,518,1462,2312,176,-1063,-1007,-1206,-4179,154,1766,-1723,-1217,-1929,988,655,293,-163,-772,-1594,-4078,-2921,-3546,-1709,-762,1,606,333,1196,1109,-706,-880,245,-295,-921,-1455,-2342,-3102,-4769,-4754,-917,-123,663,1297,1800,2273,636,432,-1860,-11352,-13253,-1563,4790,5005,2846,-11279,-4927,-786,-16383,4117,-25584,2576,1472,308,-851,-1909,-2430,-1809,-745,450,-13765,2038,1116,-2059,2904,2779,2484,-11226,-5311,-9138,-13675,-6746,1031,982,1118,1253,-8390,1801,2098,-1282,-725,1548,-2368,-5829,-4470,-566,-1126,-1854,-1879,-2059,-2044,-1967,-1883,-1837,-1884,-1915,-2085,-2219,-2417,-2704,-3039,-3333,-3593,-3637,-3660,-3544,-3250,-2974,-2818,-2925,-4009,-2875,-2731,-3081,-3286,-3512,-3721,-3963,-4168,-4267,-4274,-4265,-4278,-4226,-4115,-4078,-3950,-3713,-3516,-3239,-3082,-2914,-2805,-2772,-2831,-3142,-3454,-3918,-4335,-4445,-3973,-3369,-2762,-2058,-1487,-969,-455,-141,-3192,257,-508,-753,-2649,-1279,-512,-1133,-874,-861,-755,-735,-772,-886,-1093,-1373,-1737,-2836,-2326,-3329,-2229,-2006,-1557,-1100,-751,-205,313,760,1181,-2403,2021,2391,2639,2920,3030,3225,3125,3082,3039,2882,2889,-6769,2792,-4085,-5948,2246,3614,3916,4196,4492,4684,4876,4875,4313,4460,-876,-105,1979,-1121,-2744,-1615,959,-513,-2928,1049,2787,-959,-3698,1346,856,1822,3435,3030,1939,-525,1094,187,-3246,-1031,-880,-1210,-4186,-3253,-2063,-2809,-1600,-65,-2702,897,-2681,-1964,637,896,-1345,753,-2902,270,-26,-326,-1814,-2417,-1105,-1234,-1546,-1825,-2078,-2281,-2507,-2481,-2368,-2155,-2169,-2012,-3192,-1827,20,163,34,-103,-2564,-3046,-1450,-1997,-2582,-3026,-3276,-3162,-2806,-2147,-1430,-643,-1875,-232,934,1398,-263,-1305,869,-1313,-128,231,-2845,-2124,-356,-296,-2672,-2175,812,-206,-1302,-2085,-2183,-1763,-1189,-617,-36,-602,-270,1284,1627,-928,298,-499,-469,-1474,192,1781,1592,986,466,-1955,-2018,-492,-430,-273,-3485,-1494,-422,-825,-1260,-1718,-2183,-2568,-2546,-2178,-4166,-4677,-1087,335,-1942,-1521,778,-819,-285,1079,895,442,-563,-654,-1352,-2796,-121,972,631,96,-571,-1255,-2019,-2662,-3195,-2690,-1911,-1237,-1541,-1671,131,162,184,-2223,-2528,-1465,-786,-993,-3368,-2799,-1185,-1118,-1623,-3206,-2204,-1308,-57,238,-1385,-48,-523,-1151,-1719,-1684,-2717,-1917,943],[524,-86,-212,-145,-1081,313,1546,-646,-2744,-380,-1821,-2508,2196,2862,248,-628,831,2249,1793,1682,617,-468,-2365,-2155,-2700,-2688,-2478,-2251,-2200,-2182,-2237,-2392,-2470,-2758,-3105,-3179,-2735,-2201,-1760,-1328,-1387,-496,-163,-1675,-260,-133,-2672,-3198,-699,-932,-1077,-1106,-1407,-377,48,-1104,-2223,-1128,-580,-664,-1902,-1409,-2566,-1285,-985,-460,-1326,588,-367,-168,-173,-3301,-2253,-689,-2758,-2806,-2021,-2758,-2728,-2134,-2395,-1724,697,1291,0,-2122,-3576,2252,-159,-18,2388,1286,-2192,-195,841,2199,-450,-1972,-3503,568,2659,530,-116,-937,-1704,3628,3302,-1527,-3210,-1494,-924,1296,602,-73,-846,-1719,-2434,-3175,-3785,-4215,-4431,-4499,-4578,-4583,-4635,-4611,-4376,-4061,-3810,-3443,-3185,-2771,-2398,-1931,-1468,-833,-406,-108,155,377,26,-1749,-117,147,972,1147,1418,1634,-1396,-3342,-342,2950,636,1535,625,579,2299,-1007,1350,1998,-694,863,1536,120,630,2717,1557,-2947,-2041,-164,-369,-3519,-2417,620,-318,-2621,-1727,-3058,-3185,-2226,-2007,-1358,-2051,1394,1266,-3012,-1505,-2852,-2794,-2509,-1515,782,571,250,-55,-415,-681,-956,-1104,-1176,-1279,-1418,-1589,-1683,-1813,-1934,-2757,-2834,-1670,-793,-1030,2197,1255,-2403,318,-251,-4339,-2870,-301,-523,-5056,-2303,2235,-94,-1260,-1860,1201,-796,-3008,-12,1571,-2592,-3884,129,-6151,-29488,-4954,342,11,-312,-4619,-8485,-16180,-2050,-2611,-3222,-3653,-3961,-3757,-3141,-24595,-2226,-1897,-1619,-15617,-1381,-4296,-1464,-1564,-1624,-2376,-1793,-1797,-6613,-1974,-2094,-2411,-3487,-6880,-5640,-3687,-5342,-3549,-3021,-2543,-3751,-2509,-1686,-717,-592,-569,-715,-947,-2591,-1768,-2285,-2725,-4349,-3137,-2759,-2176,-1568,-980,-874,-510,1172,1836,1517,-1268,-2590,-3129,2895,2783,-1338,2020,796,-2926,-119,-2957,3925,4106,4173,2183,323,-60,1111,3082,4242,4220,4031,-417,-1124,909,934,-447,-1916,-3469,-4232,-2802,-2165,-2209,-1836,-1095,-2328,798,1334,1001,-372,-102,-724,-1271,-1835,-2288,-2544,-3268,-2493,-2402,-2866,-1987,-1788,-1675,-1421,-1184,-909,-1087,-514,-1789,-1693,-1216,-2593,-1379,-2176,-279,-197,-1590,592,355,-2374,1947,1507,482,-670,-1929,-2845,-2706,-1811,-3911,168,718,-278,2068,2205,-393,-896,-94,293,-3603,-1496,-1648,-2244,-2645,-2769,-2684,-2446,-2298,-2047,-1688,-1296,-910,-678,-2569,-1203,-1099,-1629,-2284,-2856,-2597,-1923,-1243,-649,-167,-1543,29,-277,-771,-2992,-2139,-2758,-2515,-1631,-805,-184,-1433,426,-95,-3361,-3508,-3865,-1203,-1915,-2699,-3233,-3283,-2804,-2341,-1887,-1662,-1117,-769,-482,-3669,-1688,-3158,-912,-1560,448,1943,2109,2218,597,757,-191,-1484,-2102,-1427,-2096,-2624,-1636,-2389,-3038,-3208,-2586,-1991,-1807,-780,-260,191,641,-1263,1199,-1431,-3358,-1772,500,1822,1561,1172,554,-371,-1550,-2808,-2716,-1443,-76,-3560,-2145,1486,3260,4263,2464,1173,3672,3193,2782,2392,2007,2053,2086,-1261,-717,-401,-909,1950,-550,1478,1412,-3114,970,773,-21,618,-607,1443,1785,2140,-2514,2239,2019,-1783,-4145,-1356,1164,-1594,13,288,28,-1594,-48,-17,-31,52,87,-2049,-1470,288,-1008,-3045,-3201,-3819,-2701,-1777,-2895,-982,-1315,-1656,-1815,-2057,-2393,-2645,-2699,-5286,-2478,-2510,-2278,-2264,-2351,-2506,-2742,-3019,-3146,-3122,-2953,-2714,-2559,-2491,-2420,-2200,-3454,-1714,-2196,-913,-388,-772,-1171,-1456,-4023,-2793,-944,-235,-698,-2943,-3316,-992,-1270,-3753,1190,2703,108,-701,-3145,6,-764,-245,81,-724,-1971,-1471,-1216,-1798,-1921,-1705,-974,-388,192,721,1117,722,-1605,-583,-1478,-299,61,-635,-1466,-2234,-2775,-3027,-2807,-3208,-2443,-2519,-2798,-3116,-3441,-3237,-2528,-1783,-1115,-886,-1080,107,-864,-3813,-520,-1066,-1709,-2118,-2272,-2072,-1612,-1145,-715,-403,-296,-3691,-1932,-3248,-628,-704,-872,-1038,-1282,-1418,-1694,-1780,-1915,-2027,-2044,-1980,-1682,-4575,-3081,-3820,-5673,-793,882,1323,1604,1738,1824,1566,-607,-1761,-8594,-16536,-1983,1801,2090,2545,-10464,-6432,-99,-14040,3585,-21150,2631,1705,674,-364,-1305,-1911,-1764,-1187,-460,-11764,74,22,-2959,-852,-1521,-2187,-12282,-5478,-8985,-11861,-8944,-469,-313,-213,-299,-7585,-295,-110,53,-2470,348,-3179,-5577,-4105,139,86,-2178,66,134,394,767,1216,1682,2078,2476,2689,602,-991,-998,-390,-1292,1614,-980,-2119,634,-801,-2214,615,-3410,-3267,-2937,-441,310,187,-948,-1731,-829,-1318,-3723,-2290,-2838,-3420,-3776,-3645,-3308,-2850,-2348,-2403,-1664,-1572,-1570,-1716,-1989,-2366,-2933,-3287,-3310,-2796,-2014,-1181,-440,199,852,-833,1602,1842,399,-3111,1208,-122,-584,-3918,-327,-155,-836,-835,-387,1198,1225,981,-1032,-46,-739,-1327,-2664,-1062,-3912,619,1008,2036,2459,2509,2511,2265,1767,1118,-3178,-303,-988,-1659,-2118,-2535,-2648,-2848,-2802,-2609,-2415,-5616,-17580,-1100,-6197,-6559,777,1451,2038,2520,2938,3179,3361,3309,3051,2788,-1300,-489,1460,-1102,-2784,-1270,141,-855,-2729,1295,1812,-1424,-4205,871,-78,949,4171,4047,1380,-312,1824,489,-3072,-906,-704,-852,-4612,-3311,-2682,-3349,-2267,-2056,-2754,-2047,-2792,-1643,-1394,-1139,-1170,-712,-4280,-864,-1069,-1297,-1961,-2482,-1720,-1829,-2005,-2152,-2304,-2457,-2700,-2743,-2706,-2505,-2102,-2478,-3307,-1595,249,1114,1165,1136,-2728,-2679,-394,-1175,-2095,-3015,-3988,-4913,-4091,-3181,-2362,-1534,-1995,-177,591,1209,-508,-1679,369,-1550,341,999,-2491,-2257,-166,-160,-2805,-2213,-446,-931,-1219,-1389,-1324,-1164,-984,-741,-372,-325,-882,603,757,-632,12,-604,-561,-1404,-255,1676,1653,2431,552,-1745,-1583,1639,2418,1147,-3740,-308,515,-102,-592,-997,-1387,-1823,-2129,-2327,-4417,-4992,-1698,-1287,-2420,-1618,-504,-923,-624,-910,-1239,-1531,-1621,-1527,-1332,-2432,-907,-788,-795,-960,-1238,-1528,-1906,-2190,-2585,-2702,-2399,-1909,-1343,-1012,-348,-195,-87,-1296,-2887,-2142,-1501,-1974,-2587,-3501,-1787,-1170,-1814,-3093,-2363,-882,-122,1592,-429,1028,3903,3666,3190,-966,-2293,-2267,493],[1132,346,-339,-838,-1360,222,1558,-716,-2556,299,-1549,-2639,1405,2227,-27,-583,202,-569,-1317,-1865,-2108,-2098,-1921,-1614,-1528,-1473,-1716,-1649,-1879,-2054,-2206,-2366,-2384,-2569,-2804,-3049,-3100,-2853,-2495,-2051,-1752,-1156,-823,-1013,-587,-852,-2501,-2560,-1389,-1260,-923,-479,-840,825,1336,-253,-1405,-911,-246,-564,-1910,-1185,-2836,-2184,-2446,-2187,-1619,-1037,-687,-1154,-536,-2958,-2180,-1356,-3248,-3032,-3167,-3875,-3877,-3327,-2706,-2168,-1707,-1492,-1324,-1791,-3937,-1264,-1509,-1758,-2068,-2185,-2622,-1704,-1102,-512,-308,-1888,-3366,369,2165,637,-386,-1539,-1754,3302,3965,-1209,-2876,-2102,-422,2870,2208,1567,861,-1029,-1660,-779,-1012,-3116,-1070,-1011,-1769,-990,-1047,-1118,-1564,-945,-846,-1228,-1888,-753,-478,1239,1770,2271,2722,2372,-35,425,-180,-1730,440,123,-116,-181,25,269,-776,-3060,-891,116,-429,-1196,-2244,-3394,-3368,-2058,-795,254,-856,534,1402,424,637,2471,722,-1952,-1503,-138,-171,-3475,-2334,359,-144,-3085,-1917,-2431,-1682,-1906,-1719,-1353,-2896,1823,1415,-3024,-485,-1382,-1901,-1900,-1942,1778,1807,1162,1192,845,303,-127,-268,-173,18,76,503,-807,1144,-369,-2357,-1981,-1425,-893,-1187,5187,462,-2279,383,-76,-4299,-2650,-84,-428,-5462,-3051,2285,67,-1474,-2985,27,-2649,-4321,995,1123,-73,-3451,-1666,-5342,-28001,-2575,-2547,-2437,-2206,-4803,-9511,-19272,-1209,-1038,-938,-743,-678,-556,-301,-29761,-171,-138,-6828,-29463,12,-9331,-2170,-164,-280,-1721,-721,-877,-7762,-1179,-709,-3642,-3998,-6944,-5559,-2245,-4019,-1048,-1360,-2275,-3045,-1851,-1662,373,1917,892,2049,2245,-2322,639,-432,-1426,-4230,-1620,-774,-2285,705,1058,-120,-1407,1156,854,401,-1343,-2862,-2624,-1781,-2101,-2321,-2466,-2564,-2645,-2928,-3094,-3082,-2798,-2340,-1841,-1362,-762,-250,225,535,683,665,-103,-1126,-448,-1029,-1824,-2522,-2789,-2323,-2447,-1880,-1364,-1651,-1474,-2406,135,-451,-1192,-2123,-2599,-2318,-1289,-867,-138,-2351,-3366,-25,66,-2874,-1158,422,1343,508,-489,-1573,-2684,-2721,-1891,-2002,-1734,-2919,-1173,-1651,-1392,-1245,-2124,289,111,-2590,-554,-1307,-2037,-2736,-3094,-2715,-2299,-1916,-3232,-1220,-1004,-893,-957,-1118,-1374,-1798,-2085,-2419,-4095,-2219,-1826,-1518,-1263,-1063,-933,-1244,-853,-848,-743,-562,-314,-775,-2327,-648,-151,-448,-2169,-1617,-2229,-2838,-2972,-2584,-2026,-1590,-1263,-1144,-1107,-3271,-2377,-1569,494,1392,2207,254,-2127,2115,-47,-3318,-3698,-3734,-1677,-1795,-1231,-777,-598,0,471,356,-1821,-145,-268,-225,-3291,-1239,-2776,-1276,-1368,315,1839,1685,1440,256,459,-168,-1836,-2183,-2159,-2872,-3240,-2769,-2211,-1629,-1255,-871,-1761,-1906,-403,-507,-743,-1013,-1397,-1816,-2060,-2976,-2096,-1949,-1624,-1296,-911,-602,-482,-540,-1676,-2758,-1240,-1391,-3575,-2871,-233,423,1096,1593,910,2106,2096,2077,1995,1869,2154,2410,-927,-1375,-424,-339,2151,-564,670,6,-2619,-1089,-1034,-451,342,-366,971,1807,2224,-2304,2206,2026,-1083,-3377,-885,4,-1142,-1290,-2021,-2628,-2885,-2845,-2687,-2616,-2553,-2657,-2825,-3032,-3327,-3345,-3289,-3325,-3503,-3016,-1200,-2107,274,-1480,426,1101,1361,-2560,1621,1806,-4853,-1026,-2866,-340,1582,208,-861,6,-1232,-1450,-1905,-2221,-1714,-1286,-881,-517,-133,-4110,-738,-1915,-284,-490,-689,-954,-896,-3522,-2939,-821,-348,350,-2656,-3773,-660,-955,-2918,1665,3455,495,-783,-2719,-58,-842,189,952,-64,-1809,-1247,-1881,-2119,-1698,-1751,-77,722,1492,2188,2732,474,-1615,-342,-1349,182,-212,-922,-1551,-778,1550,2083,284,-3277,624,-513,-2899,456,118,-104,21,314,-63,-1863,-1022,1037,692,-2034,-645,-1540,-2244,-2740,-1748,-490,-1332,1205,2613,716,736,-3127,-1924,-2788,-150,3082,3945,743,2520,2272,1526,-1951,-900,-36,-326,-470,-1994,-6079,-2528,-2549,-6153,-1689,943,108,1134,1021,881,673,-1263,-1436,-6106,-15535,-1132,722,1162,1727,-8977,-6966,1747,-10554,2887,-17473,2133,1402,614,-171,-956,-1738,-2224,-2241,-1797,-11284,-1172,-1245,-4288,-1117,-1496,-2100,-12135,-5381,-9137,-9090,-9958,-1427,-879,-432,-280,-6425,-334,-469,-777,-3849,-1634,-3950,-5177,-3439,-3165,-2707,-2264,-1758,-1352,-850,-306,286,905,1498,2151,2678,702,-218,-668,-178,-1279,3517,-603,-1950,-105,-1354,-2203,190,-3671,-2274,-2672,-544,693,848,-367,-1764,1259,176,-3798,401,-1,-466,-848,-1101,-1319,-1340,-1184,-2147,-850,-1833,-768,-818,-937,-2254,-1494,-2628,-2030,-2088,-1951,-1703,-1477,-1287,-1023,-899,-815,-699,-726,-2794,-759,-796,-908,-3141,-988,-1005,-1026,-1036,-973,-907,-990,-1163,-1418,-1753,-2151,-2631,-3131,-3151,-4316,-2475,-2313,-2099,-2007,-2112,-2072,-2080,-2123,-2088,-3623,-1598,-1237,-935,-9206,-333,-19,-14,26,18,-162,-29370,-27353,-724,-7517,-6830,-1146,-1171,-1208,-1260,-1270,-1348,-1372,-1521,-1761,-1887,-1893,-2001,-1866,-1575,-2534,-790,-95,-1061,-2218,1644,2064,-1721,-4074,691,-596,265,3752,3634,1086,274,2751,1133,-2441,-587,-478,-532,-4303,-3163,-3180,-3489,-2738,-1295,-2728,-67,-2460,-604,1099,1376,-798,493,-5116,-1204,-2055,-2335,-1844,-2196,-550,281,-2212,170,869,763,417,-2022,-373,-943,-1940,-2777,-3129,-1699,-1236,-886,-734,-548,-2607,-1745,-768,-941,-1209,-1886,-1796,-2153,-2533,-2420,-1891,-1074,-2014,39,720,1143,-683,-1866,58,-1609,866,1830,-1922,-2300,61,-15,-2896,-2120,25,505,1917,5711,677,308,3820,5306,2525,21,-1401,1758,633,-299,-943,-1025,-622,-1272,-713,1461,1621,2540,396,-1584,-1159,2234,2003,1334,-3434,-475,-1283,-2205,-2874,-2906,-2589,-2383,-2188,-2085,-4701,-4707,-1957,-1804,-2783,-1791,-1738,-1742,-1842,-1991,-2132,-2212,-2110,-1865,-1545,-2037,-805,-439,-130,85,243,421,-121,662,555,425,-1985,239,179,-518,142,-58,-183,-459,-1710,-2591,-1068,-974,-1983,-3531,258,520,-2248,-2931,-2633,-591,-290,1543,342,1707,5909,6033,2833,-1167,-2013,-1956,856],[1697,893,-445,-1475,-1471,194,1612,-720,-2164,978,-1243,-2666,-230,-1378,-2634,-3502,-3181,-1993,-739,403,1347,2013,-761,14,-1176,-227,-1273,2092,1881,-617,-1531,655,269,-1698,-967,-1596,-2000,-2048,-1869,-1525,-2009,-798,-550,-434,-352,-1044,-2298,-1914,-460,-294,-939,42,-335,620,819,883,-319,-519,69,-524,-1778,-848,-2561,-3092,-1005,-1387,-1771,-2194,-2692,-3136,-3540,-3738,-3473,-3255,-3512,-3054,-2852,-2683,-2450,-2321,-2103,-1917,-1749,-1758,-1735,-1633,-3757,-1507,-1488,-1404,-1404,-1357,-3044,-1424,-1469,-1658,-1754,-2004,-3050,-2462,-2535,-2464,-2394,-2095,-1838,-1527,-1209,-843,-2564,-2689,45,723,1023,1356,98,-1457,-1843,648,-139,-3079,978,803,-2081,403,175,-60,-846,-120,-141,-1225,-1728,-344,-355,1136,1389,1698,1668,1384,-439,-80,-535,-1700,413,366,197,2517,3245,2180,-284,-2865,-1347,1728,319,2007,-166,583,171,-349,-655,-803,-1039,-533,-447,-295,-339,-388,-484,-1077,-1038,-1193,-1378,-3395,-2220,-1494,-1520,-3233,-2133,-2693,-2228,-2264,-2159,-1811,-3531,-731,-201,-3107,645,-54,-1159,-955,-1302,2617,2373,1494,1646,2003,2065,1371,756,219,-289,-694,-925,-1154,-540,-581,-1987,-1236,-1041,-886,-1491,3874,-347,-2312,261,-36,-3885,-2427,2,-364,-5644,-3864,2150,243,-1965,-3997,-1234,-4634,-5308,475,-419,-1469,-2981,-2842,-4423,-25118,-2040,-1600,-1260,-923,-3030,-10144,-23270,44,191,275,470,554,714,-6118,-34254,1347,1486,-38936,-38508,1827,-14524,-1998,1440,1138,-1492,131,-420,-8708,-1329,-1136,-3818,-3594,-7177,-5317,-1374,-2740,-758,-1479,-2845,-2376,-1273,-1741,-27,1219,1537,2460,1903,-2210,-441,-1513,-1656,-4260,-29,866,-3007,1033,2230,504,-2489,1073,1479,351,-1477,-3240,-2280,-1493,-2030,-2546,-3012,-3375,-3394,-3319,-3174,-3022,-2840,-2636,-2447,-2278,-1941,-1618,-1233,-900,-601,-341,-195,-1197,170,378,-657,204,-1093,-644,-2776,-1625,-624,-1344,-1714,-2443,343,-228,-850,-1599,-1960,-1928,-1277,-1079,-76,-2591,-3444,-219,-331,-2560,-726,775,3183,2684,2053,732,-912,-1055,-2160,-2421,-2476,-3250,-906,-969,-2567,-2474,-2834,-281,-483,-2904,337,-106,-515,-927,-1366,-1630,-2343,-1947,-2750,-1939,-1968,-2056,-2276,-2551,-2851,-3083,-2774,-2681,-4458,-1461,-944,-585,-311,-110,4,-1091,-73,-257,-427,-601,-742,-990,-2036,-1279,-1402,-1534,-2855,-2434,-2080,-2327,-2582,-2744,-2999,-2531,-2150,-1678,-1064,-3748,-3406,-2163,240,2205,2300,7,-2951,1297,-112,-3123,-3919,-3780,-2206,-1827,-1178,-836,-902,165,673,-74,-1671,1026,1140,1227,-3097,-910,-2240,-1759,-1398,241,1101,711,290,-294,-806,-1282,-2133,-2412,-2028,-2516,-1381,-463,1091,1428,481,-883,-2014,-2025,790,271,-356,-981,-1674,-2347,-2789,-3067,-3081,-3045,-2830,-2561,-2148,-1711,-1378,-1159,-1656,-1970,-1032,-1149,-2680,-3546,-1377,-1248,-931,-623,-307,-153,-133,-175,-387,-764,-800,-855,-755,-1980,-748,-763,-1065,-1326,-1817,-1707,-2085,-655,-36,-495,1244,-137,407,2121,2235,-2007,1765,1497,-394,-2439,-497,121,-788,-860,-458,-390,-43,403,817,1069,1258,1222,-795,697,298,-193,-3613,-3202,-1983,-3389,-783,-1300,2961,-2319,769,4421,4775,-2827,3070,5162,-4198,-331,-3185,-528,1419,31,-725,1186,-1071,-953,-1951,-2942,-3183,-2453,-1655,-912,-157,-4733,-747,-1688,-271,492,-378,-800,-1668,-3215,-3499,-3430,-2577,-1676,-943,-2899,-458,-708,-2128,696,369,-113,-981,-2324,-1502,-1979,-2378,-2592,-2770,-2804,-2583,-2255,-1738,-1044,-1723,299,888,1487,2077,2609,44,-1748,-308,-1379,489,-557,-1623,-1244,-213,1762,2103,177,-3197,675,-350,-3440,286,-411,-640,-212,461,-518,-2908,-1155,2074,1908,-457,212,200,-764,-3385,-1609,-104,-2385,781,961,-920,328,-2602,-2146,-2464,-882,-51,-356,-657,-1019,-1255,-1619,-2660,-2070,-2399,-2748,-3151,-3398,-5600,-3010,-2535,-6214,-2804,-930,-2493,-107,85,238,302,-1762,-1318,-4225,-12346,215,1071,1495,2053,-7454,-6828,3367,-6550,3423,-15090,2968,2457,1934,1450,980,445,-44110,-2501,-557,-12668,-821,-4280,-6184,-956,-1178,-1548,-11494,-5146,-9885,-6410,-9838,-1926,-1572,-1192,-981,-5270,-481,-103,241,-4911,-611,-4953,-4883,-2813,1286,1149,-1215,-1527,-179,-777,-1415,-2074,-2767,-3524,-3991,-3256,-2431,-1636,-927,-289,-1374,885,-295,-1945,-1137,-2096,-2075,298,-3882,-1380,-2441,-750,-837,-1083,-984,-1525,-82,-510,-3956,1471,1806,172,1402,1443,254,1791,-145,-1724,-475,-2472,-1849,2166,2231,-3801,-821,-2133,-634,-1778,-3039,-3561,-2155,-754,722,346,3246,3129,-1932,-2534,1627,1429,-282,-2025,1397,235,157,-487,-1407,524,-506,-1329,-1671,-1375,-676,102,-1507,-458,-4747,2364,-495,2563,2475,2147,1936,1643,1270,906,-4107,435,331,227,-22424,177,212,-50,-278,-561,-11658,-50468,-34049,-2427,-8321,-7101,-3059,-2900,-2682,-2449,-2164,-1950,-1683,-1552,-1524,-1407,-1221,-1235,-1146,-1048,-2322,-714,-603,-1459,-1743,110,258,-2134,-3604,506,-945,-508,1690,1803,747,865,1972,1769,-1758,-371,-496,-528,-3952,-3103,-3812,-3380,-3263,-1964,-2922,-397,-1990,172,1556,1937,-513,736,-4554,262,-706,-1691,-2550,-3210,-3339,-3002,-2672,-2287,-2051,-1932,-2047,-2152,-2443,-2901,-3301,-3777,-3534,-2774,-1872,-1097,-492,182,-2474,-799,-1173,1633,1634,-1579,1140,562,-337,-1327,-2467,-3465,-3431,-2393,-1335,-218,-994,-2042,-247,-1706,1242,1190,-1402,-2416,-1898,-2976,-3438,-2609,-1499,-521,376,1065,983,615,2092,2013,1863,270,-1949,379,-527,-1482,-2597,-3934,-3540,-2221,-1220,33,859,1367,44,-1588,-892,1317,903,389,-3159,-1043,-1561,-2046,-2149,-1958,-1659,-1428,-1196,-1092,-4885,-4512,-2244,-1688,-3001,-2010,-679,-740,-220,749,1027,-157,-723,1334,709,-1680,1198,1332,1333,1277,381,1098,-993,735,305,-167,-2250,-951,-1215,-1301,-1453,-1704,-1888,-2204,-2647,-2979,-3056,-2749,-2163,-2784,-614,-532,-2784,-2661,-2622,-353,-363,1379,990,2271,2266,2129,2019,-1487,-1820,-1562,999],[357,450,-470,-1913,-1310,276,772,-617,-1597,484,-881,-2559,-1208,-1668,-1655,-852,441,1848,1768,2116,2884,1231,237,-11,-890,820,-713,2368,1552,134,-813,-1476,-1945,-2106,-1821,-1311,-1370,-145,216,458,-2057,629,554,176,111,-512,-2116,-1306,-1478,-1781,-2088,-2443,-2655,-2810,-2993,-3097,-2998,-2771,-2451,-2081,-1545,-1046,-1931,-3419,-171,-472,-1797,454,572,-2619,268,-1696,-2366,-1794,-3128,-2911,-3239,-2812,-3145,-2831,-2046,-1231,-449,112,-235,-1212,-3107,303,-1187,1131,3303,193,-3525,-360,1099,1515,-16,-1438,-2646,-127,-166,-1143,-2143,-2832,-3322,-3210,-2876,-2564,-2339,-2752,-1890,-1613,-1424,-1145,-907,-1957,-1851,-66,-578,-2905,1122,1560,-2530,1563,500,828,-293,2576,1425,-1189,-1344,-35,-183,733,404,284,23,-282,-1069,-749,-1072,-1654,-1153,-1357,-1386,-1509,-1587,-1730,-1762,-2834,-1993,-2134,-2173,-2217,-2373,-2537,-2718,-2747,-2778,-2890,-2893,-2900,-2893,-2719,-2633,-2465,-2287,-2243,-2252,-2172,-2204,-3250,-2195,-2281,-2300,-2936,-2351,-3019,-2290,-2096,-1878,-1577,-3641,-935,-675,-3211,200,841,-650,63,79,3731,2785,1526,1807,2349,4384,1496,1804,1621,505,897,2354,-1577,991,-850,-1636,-626,-577,-728,-1844,2317,-1201,-2489,-10,-114,-3289,-2213,-29,-259,-5448,-4744,1691,495,-2675,-4445,-2443,-6277,-5143,-268,-519,-971,-2274,-2883,-3521,-21417,-1772,-1699,-1685,-1670,-1748,-10599,-27729,-2523,-2944,-3124,-2603,-2022,-1333,-11445,-37440,665,1122,-59010,-45001,2016,-19234,127,1753,1433,-1559,-321,-909,-8533,-1853,-1906,-2670,-2440,-7407,-4932,-221,-1490,-414,-1680,-3503,-1686,-722,-1838,-447,763,376,-328,-733,-2169,-10,892,505,-4008,3536,4353,-3614,505,2473,1039,-3616,-6,1159,-498,-1537,-3467,-2033,2993,2117,-231,359,-797,-1138,-493,-3639,233,656,998,1170,465,491,1018,884,713,594,575,324,-1241,-141,1305,-793,-673,-1419,-961,-3055,-1302,77,-919,-1684,-2394,-37,-475,-883,-1529,-1714,-2072,-2343,-2663,-2949,-3116,-3454,-2993,-2873,-2687,-2424,-2255,-2234,-2152,-2192,-2315,-2548,-2656,-2817,-2840,-3188,-3132,-2011,-1766,-2974,-3417,-3247,-958,-1281,-3088,233,379,479,468,69,163,-2501,-538,-2342,-508,-629,-749,-930,-1106,-1286,-1583,-1742,-3748,-3933,-2374,-2441,-2557,-2608,-2566,-2459,-2266,-2221,-2145,-2024,-1897,-1749,-1668,-1652,-1598,-1559,-1549,-3401,-3199,-1875,-1717,-1732,-1635,-2275,-1051,-619,-183,309,-4271,-3143,-2525,-50,1943,1674,-122,-3661,240,-471,-2640,-3833,-3865,-2397,-1766,-1106,-895,-1237,279,1076,-534,-1137,1414,1254,926,-2913,-629,-1585,-2144,-1520,-1516,-1736,-1843,-1642,-1262,-572,221,-2067,-2642,-2470,-2623,-885,-397,1903,2009,161,-1335,-2225,-2077,2339,1485,596,-179,-1131,-1396,-1527,-2602,-2579,-1085,-582,-294,32,-1102,407,-286,-1653,-820,146,181,-1626,-3962,1091,1941,2639,531,-255,3623,4188,3320,4307,4017,4016,3928,-317,-2241,-746,153,2799,-1153,2163,842,-1584,858,496,-831,741,177,-128,589,453,-1615,-690,-1393,-2276,-3057,-3350,-2935,-2168,-1425,-596,75,765,1255,232,679,1108,1826,-334,1544,1302,-108,-3949,-2870,-557,-3602,-469,-477,2898,-3002,1052,5790,6191,-2984,2726,6787,-3543,529,-3297,-799,1066,-349,-655,1496,-972,-1130,-600,-1738,-2672,-2321,-1189,49,1264,-4099,-794,-1443,-507,2225,-241,237,-1041,-3128,-3847,-4490,-3430,-2354,-1496,-2175,-352,-498,-1352,-52,-404,-864,-1227,-1963,-1712,-1852,-1909,-1845,-1869,-1923,-1926,-2023,-2083,-2032,-1981,-1930,-1878,-1765,-1609,-1465,-1269,-1994,-863,-1524,-414,-975,-2109,-639,50,-75,-387,-662,-3035,-1654,-2256,-3974,-2969,-2850,-2557,-2085,-1679,-1408,-3403,-1456,-1389,-1717,-2253,-2693,-3318,-3904,-4162,-3644,-3127,-3367,-2202,-1869,-2800,-1697,-2092,-2599,-2344,-2626,-2752,-2796,-2627,-2384,-1984,-1770,-3478,-1371,-1433,-1603,-1908,-2176,-3907,-2988,-3377,-5768,-4137,-2655,-4971,-1694,-1412,-1193,-1106,-2171,-1572,-2951,-9232,-1287,-907,-337,442,-6199,-6223,2678,-2397,3459,-14176,3714,3098,3220,2878,2429,-214409,-173074,-16267,-323,-15852,-1159,-8572,-8451,-4165,-579,-592,-10873,-4624,-11229,-4099,-8777,-492,-114,406,841,-4199,1848,2426,2906,-5422,-1518,-6101,-4638,-2294,4018,3868,-338,-2352,2360,1633,835,4,-846,-1724,-2482,-3252,-3825,-4021,-3610,-3031,-2297,-1444,-337,-2147,-2376,-2885,-1988,-80,-3915,-678,-2336,-1075,833,895,591,-1155,188,-1412,-4172,2585,3370,381,1338,1235,80,1348,-149,-1297,-1222,-3133,-2886,1668,2614,-4297,-607,-1726,-492,-1174,-1835,-1778,-1626,-1242,-639,-110,404,938,-3096,-2350,1757,1813,-612,-1134,1238,52,220,-554,-2159,-1309,-1614,-1619,-2037,-702,-7,101,-1003,-565,-5033,2900,-1426,3385,3474,3314,3231,2994,2566,2009,-4728,676,-63,-870,-37677,-3946,-2565,-3035,-3268,-3390,-26154,-63595,-35726,-2091,-8644,-7436,-51,487,802,868,743,329,-211,-1031,-2037,-2984,-3795,-3563,-2604,-1740,-2206,-461,70,-2093,-1377,923,930,-2676,-3096,283,-1125,-1381,454,279,177,243,266,409,-1118,-300,-781,-832,-3749,-3168,-4474,-3135,-3618,-2664,-3343,-759,-1452,122,-60,-186,-346,-288,-3543,-705,-999,-1328,-1680,-1997,-2395,-2853,-3407,-3881,-3821,-3401,-3102,-2746,-2584,-2644,-2750,-3456,-3092,-2244,-1047,158,1292,2557,-2401,35,-1407,4680,5958,-1440,1844,5643,2575,-1248,-594,-318,-2410,-2186,-3247,-2724,-1720,-2188,-537,-1847,575,646,-958,-2554,-84,-463,-3579,-2260,-1795,-2265,-2637,-2986,-3105,-2972,-2727,-2425,-2026,-1658,-2441,-1089,-999,-905,-964,-1293,-1573,-1828,-1778,-1353,-693,-16,-448,-1706,-752,2631,3140,2509,-2955,3355,3040,2673,3509,3379,2299,415,2544,1479,-4616,-4343,-2378,-2082,-3057,-2131,494,-365,-393,950,882,-621,-809,123,-273,-1334,-1232,-1741,-2256,-2768,-3186,-3162,-2844,-2401,-2181,-1987,-2438,-1650,-1569,-1478,-1601,-1922,-2213,-2570,-2605,-2153,-1557,-890,-1042,-1872,-1490,-1599,-3286,-2282,-2387,-120,-238,1249,1500,1667,1704,1752,1643,-1809,-1658,-1207,1337],[2605,1908,-732,-2222,-1175,139,1658,-724,-1244,1920,-781,-2606,-845,-19,-859,-533,-179,407,1066,1466,1959,-76,1012,-125,-749,938,-282,-1153,-2443,-3693,-4816,-5300,-4337,-3241,-2263,-1496,-3420,-1093,-350,-397,-1863,-829,-1174,-1613,-2035,-2560,-3074,-3592,-3894,-4094,-4205,-4290,-4193,-4031,-3920,-3785,-3557,-3332,-3086,-2799,-2307,-1935,-1472,-2402,-786,-787,-1735,275,950,-2287,787,-1036,-2685,-2197,-2419,-2644,-3449,-2844,-2456,-2782,-2611,-2083,-1371,-760,-173,-1064,-2352,-356,-1170,1478,3161,-301,-4055,-679,919,1055,162,-1134,-2189,-354,924,760,-1249,-2792,-902,-1494,-2102,-2689,-2752,-2018,-1272,-526,77,706,-1915,-2414,-1675,-168,-1039,-2658,2394,1192,-2797,1782,583,1738,149,1723,742,-1061,-706,245,-97,-328,-538,-547,-746,-1056,-1841,-1477,-1706,-1500,-489,-154,-1192,1289,1848,2252,127,-2893,-1869,590,47,1606,-1241,569,199,197,726,129,-1515,-1644,-1691,-2060,-2116,-1742,-1320,-1066,-902,-684,-602,-2961,-1893,-584,-363,-2489,-2480,-3284,-705,-789,-1208,-1183,-3166,-1277,-1489,-3181,-1569,-1418,-1206,-888,-656,-445,-232,-227,-325,-625,-984,-1525,-2096,-2524,-1672,-641,415,-2017,714,-1007,-1255,-133,-77,-435,-2050,570,-2118,-2736,-368,-544,-2644,-2001,-751,-31,-4904,-5679,1330,877,-3479,-3944,-3440,-6666,-3859,454,9,-636,-1225,-2218,-2771,-17246,-2594,-2668,-2542,-2256,-1952,-11186,-31936,-1028,-791,-619,-342,-195,0,-15844,-38925,489,488,-69982,-51532,359,-22454,83,-97,-263,-1808,-1319,-2447,-7665,-1748,-1714,-1486,-1060,-7495,-4451,534,-319,-71,-1945,-4233,-1007,-226,-1954,-887,-105,-473,-395,277,-2205,1562,3392,330,-3563,3219,4786,-3777,-223,2198,1423,-4722,-1144,291,-1480,-1528,-3367,-1936,4229,3693,35,1445,-1381,-564,-80,-4181,-67,-181,-350,-625,-1006,-1285,-1630,-1932,-2253,-2486,-2521,-2412,-2078,-1698,-1241,-952,-1459,-1764,-1371,-3334,-969,-265,-512,-1509,-2391,-934,-986,-1500,-1935,-404,-51,138,-1627,-395,-3035,-3462,-933,-1113,-1659,-63,950,901,1036,1166,814,-1086,-1871,-2859,-2919,-3455,-2573,37,303,-2260,-3106,-2786,-1744,-2296,-3055,-844,-526,-159,147,-104,148,-2634,-701,-2073,-458,226,-78,-529,-1037,-1602,-2307,-2875,-3542,-3826,-3539,-2951,-2451,-1988,-1558,-1176,-876,-616,-443,-241,-39,194,-1018,-1186,-118,643,-201,-3743,-3966,-2534,1992,2191,894,-937,-955,388,1306,848,-3973,-2147,-2617,-1007,-1367,-1639,-1848,-3757,-2095,-2117,-2186,-3638,-3999,-1265,-579,-903,-1009,-1645,300,2863,-1016,-500,2386,2061,2883,-2740,-494,-947,-2362,-1772,-2637,-3841,-3246,-1514,-1262,2042,3709,-1690,-2888,-2964,-2598,-526,-507,2009,2062,-291,-1854,-2461,-2147,2722,1760,967,468,-1047,-25,-7,-2577,-3053,-1251,131,1203,1416,-2166,873,-250,-1703,94,-572,-1123,-1518,-4089,-1142,-596,100,-169,-1041,1613,1832,2012,2081,2044,2387,2703,-106,-2074,-861,145,2472,-1465,2020,414,-1187,-1354,-2897,-4043,-4155,-3487,-2561,-1933,-1189,-1216,-542,-343,-344,-1317,-214,-110,-187,-1984,335,454,663,846,-351,106,485,769,73,649,576,-192,-4301,-2483,700,-3481,-236,351,1355,-3395,1042,976,781,-2855,155,-13,-2920,-35,-3147,-1090,74,-876,-601,-666,-1085,-1356,-1212,-1688,219,1334,2492,3643,2497,-3267,-820,-1120,-794,2508,-63,2692,3225,-3213,-2944,-916,-1575,2029,1311,-1562,-267,-250,-517,983,735,330,-1393,-1571,-215,-818,-591,-721,-910,-1378,-1119,-1227,-1301,-1318,-1434,-1612,-1876,-2118,-2330,-2553,-2729,-2885,-3143,-3430,-3682,-3949,-4312,-4771,-5164,-4939,-4507,-3848,-3298,-2638,-2123,-3417,-1820,-985,-930,-897,-1008,-1253,-2547,-1893,-2443,-2964,-3468,-3395,-2939,-2179,-4352,-1408,-1121,-3530,963,1253,-4094,-808,-1434,-3075,-2108,-3066,-1745,-2477,-3149,-3773,-3967,-3861,-4151,-3375,-3334,-3318,-3321,-3143,-2924,-2716,-2501,-4764,-5458,-1488,-6443,-723,-455,-172,66,-2411,-2091,-1983,-6456,1294,1644,1999,-503,-5172,-5181,3114,1805,2596,-14528,1519,-2942,-14729,-732,-43589,-447231,-295284,-32394,-695,-20382,-192,-13642,-10589,-8879,50,-1,-10340,-3437,-12840,-2014,-6938,2211,2151,3530,3030,-2994,3776,3760,3609,-5092,-2213,-6815,-4067,-1638,1601,1142,525,-2671,-931,-1706,-2447,-3032,-3087,-2669,-2121,-1682,-1146,-540,-64,763,-1604,3497,56,-2255,-3314,-3109,-1735,-292,-3474,97,-2073,-1185,824,903,1247,-489,-791,-2173,-4054,1511,1512,865,1299,1126,19,974,-17,-662,-1790,-3436,-3443,1412,2110,-2749,-276,-1139,1879,2730,-2099,1976,1131,939,476,-77,-580,-921,-3081,-1911,-1261,-1110,-1020,-924,-929,-1062,-1340,-1735,-2693,-2526,-2309,-1567,-2365,-43,233,186,-290,-116,-4633,1838,-2114,1407,1129,711,501,271,-31,-377,-5203,-1672,-1739,-2531,-54392,-17117,-956,-573,-220,-22,-31659,-64023,-32405,-178,-8209,-7534,-342,1460,1530,1295,856,185,-453,-1053,-1333,-1078,-576,-1082,-942,-628,-1884,-361,-224,-2611,-832,-522,-732,-2978,-2330,-1011,-1052,-2007,-1095,-1103,-1100,-1040,-1161,-1290,-1522,-1872,-2252,-2495,-3402,-3070,-4248,-2635,-3197,-2893,-3578,-1700,-1760,-1790,-1768,-1628,-1368,-1015,-2404,-530,-312,-78,-1410,-1492,-474,-1216,-2828,1339,1460,1558,1520,-1378,1572,515,-2366,-2891,-1495,-683,-905,321,2065,2288,-2198,932,-1152,2665,2584,-1209,1618,1784,1163,-1493,-1005,-794,-2530,-1650,-1691,-1394,-1744,-2110,-623,-1831,-413,-419,-429,-2493,-447,-377,-3483,-2280,-1910,-1121,-14,-118,-220,-438,-788,-1133,-1299,-1315,-2614,-831,-483,2,412,-984,-1120,-1084,-1578,-176,-574,-1187,-1492,-1798,-612,711,1940,2708,-2710,4564,3646,3121,6226,5713,2170,-238,4348,1475,-4226,-4117,-2354,-2246,-3014,-2033,766,213,-514,298,-116,-1055,-1490,-2284,-2886,-2662,-1747,-706,284,1123,-194,-127,-2551,-537,695,1296,-2525,1509,836,179,-647,-1594,-2382,-3012,-3161,-2686,-1965,-1184,-692,-1006,-2030,-2677,-3710,-1907,-2142,-2204,-3325,-4180,-3818,-2401,-1000,338,910,-2214,-1645,-1034,1592],[2489,2083,-990,-1903,-964,-61,1475,-896,-1028,1957,-818,-2664,-1537,-905,-1288,-431,1016,1054,1208,736,1070,-1329,1611,-259,-765,1508,78,318,-519,-1357,-2180,-2936,-3293,-3261,-2779,-2213,-2055,-2920,-824,-582,-1351,-226,-109,-76,-39,-154,-2067,-628,-846,-1180,-1887,-1880,-2181,-2416,-2653,-2784,-2729,-2618,-2507,-2432,-2251,-2294,-2330,-2363,-2338,-2442,-2545,-2713,-2928,-3078,-3209,-3264,-2933,-2574,-2123,-2260,-3337,-3080,192,772,-204,-511,2360,2520,46,-1007,-1620,-450,-901,1774,1553,-707,-4368,-1131,163,-292,-652,-1168,-1718,-2242,-2610,-2680,-2519,-2723,-1472,-924,-422,45,-1890,-1272,1012,1269,1381,-717,-2860,-2712,-1399,-554,-1490,-2358,1298,519,-2349,887,589,222,-85,-418,-852,-1170,-1577,-1771,-1945,-1956,-1910,-1625,-1498,-1466,-2670,-1994,-2389,-1727,-1772,-1988,-1995,-2031,-1934,-1811,-1496,-2960,-1886,-394,17,845,-1670,741,-97,378,1736,651,-1729,-2599,309,316,-136,-224,-1458,-2076,-2809,-2437,-1660,-2522,-1606,-811,435,-1988,-2478,-3361,746,1485,-1028,-1126,-2443,-980,522,-2910,2443,2714,-250,2079,2366,1747,991,-6,-971,-1710,-1721,-1221,-446,337,-890,1263,1356,-2414,667,-835,-804,-450,-946,-1100,-1933,-1275,-3097,-2935,-735,-437,-2004,-1785,-274,383,-4118,-6582,744,1436,-4074,-2939,-4035,-5446,-2159,2062,2683,2539,155,-1172,-2241,-12820,2194,2193,2206,2337,2509,-12141,-34690,3065,3093,2979,2892,2610,-668,-19317,-38882,1334,872,-76035,-59939,-544,-22838,-1589,-2079,-2464,-2844,-3085,-3764,-6772,-3392,-3180,-2991,-2681,-7282,-3844,-1560,-1283,-988,-2175,-4945,-655,-673,-2013,-1267,-1099,-1283,-1478,-1608,-2228,-1849,-1958,-2018,-2912,-2323,-2326,-3332,-2147,-2111,-1905,-4606,-2207,-1724,-2475,-1906,-3017,-1936,-1754,-1432,-1095,-786,-1754,-258,-337,-3833,-337,-403,-456,-520,-596,-500,-452,-408,-503,-732,-1100,-1668,-2240,-2880,-3422,-3650,-3181,-2626,-2096,-3514,-1183,-804,-565,-1210,-2413,218,530,-2200,-2265,1711,2072,-592,-1912,-827,-3039,-3313,-1379,-1064,-1219,110,1217,1782,2248,2615,921,-1237,-2323,-3281,-2789,-2908,-1751,-723,-1659,-2432,-3006,-3586,-3676,-3293,-2816,-1448,-467,555,1479,-304,-133,-2637,-773,-1864,-479,866,980,52,-883,-1557,-1834,-1491,-1120,-2804,-1309,-796,-347,-609,-944,-1306,-1582,-1925,-2119,-2132,-2007,-1719,-1356,-913,-313,352,-396,-3758,-4674,-3013,2452,3089,1619,263,-917,-207,1762,588,-3498,-1162,-2425,-804,-825,-1269,-1668,-3287,-2274,-2463,-2712,-3471,-4028,-2504,-2153,-1820,-1412,-2083,-681,-375,-1417,0,77,50,-115,-2500,-605,-805,-2303,-2106,-951,-665,-286,-586,-1730,1375,1920,-1160,-3090,-3401,-2455,-301,-785,1985,2035,-848,-2406,-2735,-2260,2745,3136,1411,2617,-939,1473,-193,-2638,-3577,-1188,40,814,893,-2804,1519,34,-1820,1229,768,214,-497,-4114,-1919,-2524,-2730,-2681,-2483,-2414,-2490,-2678,-3105,-3798,-4225,-4392,-3734,-2886,-2303,-1548,-1040,-1738,-350,-35,-969,-280,-662,-1549,-1046,-1436,-1669,-2102,-2268,-2602,-2881,-2940,-2959,-2854,-2649,-2558,-2562,-2655,-2959,-3281,-3388,-3230,-2899,-2556,-2107,-1711,-1279,-807,-422,-497,-4552,-2189,1522,-3110,-157,1078,2542,-3536,1487,5389,5576,-2483,1863,4588,-2466,2262,-2938,-1467,25,-1613,-670,63,-960,-1705,-1163,-1818,1939,2619,3246,3847,3287,-2545,-936,-844,-1229,2098,25,3014,3780,-3562,-2683,-1060,-2059,2193,1800,-1211,-337,-101,234,3217,4665,-125,-1607,-1306,-296,-795,1022,2966,1167,-1305,704,2429,1915,1183,-1336,458,-56,-438,-661,-770,-1341,-2662,-620,-1798,-699,-1791,-2166,-1361,-1742,-2107,-2509,-2671,-2836,-2721,-2575,-2923,-2814,-1832,-1749,-1617,-1566,-1591,-1644,-2142,-1906,-2161,-2562,-2818,-3207,-3210,-4717,-2216,-1699,-2984,-591,-90,-2822,-1374,-875,-3697,-2103,-4418,-43,-442,-1060,-1303,-1486,-1585,-4728,-950,-615,-285,-19,132,-303,872,1075,-3637,-6938,-1957,-5999,3076,3370,3615,3206,-2864,-3137,-1408,-4355,2144,1519,878,-2219,-4703,-4195,-675,-913,-860,-16252,-258,-6663,-36401,-51782,-237018,-657328,-403902,-50541,2272,-26224,-4802,-19417,-12635,-11468,304,20,-10269,-1829,-14840,-474,-4956,-1070,-645,793,651,-1956,319,205,22,-4492,-2859,-6854,-3371,-1135,-983,-946,-923,-2624,-735,-598,-470,-368,-342,-445,-566,-846,-1045,-1103,-866,-255,-1684,1814,80,-2517,-3795,-2844,-1631,-585,-2988,651,-1912,-1309,627,807,1845,107,-1754,-2929,-3857,-877,-1233,-960,-291,454,-200,429,-27,-166,-2371,-3523,-3653,1144,1197,-1394,-112,-671,-406,-797,-2409,-1226,-1393,-1546,-1601,-1780,-1977,-2111,-2329,-2411,-2316,-2075,-1821,-1488,-1184,-947,-790,-692,-3179,-2024,-309,-192,-2729,243,112,289,326,492,-3907,831,-2783,298,33,-311,-2859,-4858,-507,-661,-5828,-6629,-1541,-18551,-72290,-30013,-545,-226,93,285,-28211,-55191,-26947,-321,-7363,-7657,-910,-893,-902,-893,-799,-745,-614,-619,-737,-787,-804,-1092,-1699,-1389,-1618,-1480,-1502,-3084,-1248,-996,-853,-3167,-1579,233,-510,-2524,1154,1759,-369,2149,2081,1939,502,56,-1410,-1386,-3096,-3036,-3639,-2208,-2777,-2682,-3485,-1834,-1869,-1848,-1754,-1479,-965,-204,-1465,1534,2543,1757,-1152,-1308,-638,-1763,-2200,2176,8104,8085,2387,-999,2395,527,-2678,-2275,-597,-494,-1127,186,2867,2136,-2067,382,-705,-1550,-2525,-2999,-2049,-1126,-421,-1725,-1372,-1231,-2645,453,355,496,-2083,-1999,-690,-1808,-1790,-2247,-2471,-2429,-2156,-1783,-3002,-2257,-2345,-1490,-964,-961,-881,-828,-829,-781,-573,-299,-2544,447,833,598,1218,-826,-1178,-952,-1228,-819,482,184,-1467,-1924,-1088,-1684,-1427,-407,-2475,1774,2872,3621,4370,4968,2007,-919,3564,1527,-3772,-3880,-2302,-2328,-3004,-1779,1811,885,-531,-362,-170,-1385,-823,-312,-1091,-2067,-3138,-4268,-3213,-2201,-1280,-714,-2973,-1009,504,1032,-2491,635,299,33,-330,-730,-924,-1089,-1247,-1427,-1177,-994,-792,-653,-1773,-3612,-3843,-1491,-1840,-1639,-2045,-2269,-2210,-1605,-948,-236,248,-2572,-1676,-945,1778],[-1752,-1749,-1644,-1575,-1474,-1351,-1196,-1198,-1046,-421,-1059,-2787,-1788,-1764,-1803,-622,1052,1241,761,-86,177,-2517,1941,-493,-1040,1557,294,326,-1528,-1147,-1700,-2021,-1863,-2356,-1206,-836,-453,-2099,175,112,-714,1011,1274,734,1518,1363,-2108,-295,-541,-1665,-2257,-2518,-3172,-3303,-2803,-2086,-1355,-817,-500,-1388,-830,-459,-676,-895,-2126,-1632,-1476,-1325,-1280,-1111,-929,-735,-2277,-1723,-943,-1814,-3009,-3252,1479,2972,94,-578,3440,3908,389,-1058,-984,-103,-495,1226,588,-857,-3631,-1685,-852,-1029,-933,-764,-1291,-468,4,673,-1811,-2473,-441,1296,2870,723,-1613,-526,1269,1437,519,-2126,-3318,-2715,-2945,-3608,-3870,-3748,-3532,-3345,-3281,-3218,-3316,-3507,-3670,-3882,-4119,-3920,-3633,-3120,-2625,-2030,-1448,-700,-181,-211,-3312,-2053,-3028,-827,1066,-1100,-2339,940,851,665,-118,-2867,-1799,-252,70,619,-1911,956,-93,508,1416,300,-1878,-3544,27,-286,-903,-1412,-1803,-2114,-2162,-1807,-1359,-1943,-1220,-932,528,-1427,-2329,-3152,233,85,-768,-1064,-1654,-1230,244,-2363,3866,3288,-293,3034,1877,398,-1229,-2961,-3444,-2213,-849,232,1114,1139,-1413,2037,1805,-2694,912,-178,-253,69,-136,-91,-1501,-3103,-4092,-2901,-1026,-575,-1382,-1550,-790,-1012,-3160,-5864,-1700,-1767,-3945,-1694,-4110,-3426,-445,586,942,963,1040,-79,-1955,-8309,-3,-322,-644,-837,-940,-13595,-34626,-757,-703,-724,-647,-700,-4949,-22026,-37949,-602,-718,-81128,-71077,-1431,-20728,-2290,-2696,-2915,-2967,-2741,-4415,-5987,-3045,-2042,-2424,-2925,-6766,-3954,-3625,-2880,-1928,-2272,-5540,508,812,-1938,-1517,951,3791,3115,3626,-2137,1447,3080,482,-2028,2511,3169,-2595,-1564,1267,1963,-3560,-3034,-1167,-3309,-1032,-2509,-1968,3033,2923,390,1282,-1747,359,-478,-2858,357,-83,-523,-1028,-1607,-2059,-2538,-2862,-2938,-2615,-2006,-1335,-1249,-2790,-886,-1188,-2272,-2222,-2332,-3428,35,1782,389,-761,-2382,2968,3372,-2714,-2430,2329,1764,-1304,-2070,-1320,-2673,-2867,-3177,-3102,-2454,-1567,-792,-255,220,426,402,-1294,-2646,-3614,-2435,-2032,-2595,-3125,-3698,-4051,-4155,-4265,-4151,-3760,-3213,-2503,-1755,-962,-248,-442,-423,-2390,-586,-1583,-290,782,318,-248,-706,-2021,-1114,-319,172,-2143,-1212,-963,1580,1436,1193,717,-848,567,501,527,521,426,-238,-414,-978,-1490,-1740,-3516,-4910,-3021,311,800,1157,1308,-773,-830,1021,321,-2911,-193,-1932,-1119,-1521,-1831,-2021,-2712,-2025,-1844,-1790,-3257,-3736,-1697,-1743,-1822,-1752,-2406,-1347,-1042,-1526,-478,-261,-134,-140,-2021,-521,-219,-1882,-2340,196,442,599,-1023,-1880,547,260,-502,-3067,-3476,-2107,-2635,-3349,-3593,-2991,-2301,-2801,-2906,-2274,604,1025,1247,1321,-675,648,-500,-2562,-3725,-2356,-3317,-4344,-3463,-2384,-1551,-982,-1841,-461,-601,-855,-1263,-4068,-1828,-1790,-1352,-770,-2777,499,975,1351,1478,1283,1218,878,-60,-935,-771,-1332,-2040,-2543,-3130,-2999,-2726,-2122,-1691,-1702,-338,162,-1403,1288,1989,-559,1861,1834,25,-1199,888,3309,156,-2738,-1060,1041,2406,765,-1450,-964,-770,1665,777,2097,1835,-811,-4163,-1828,1086,-2430,-43,1857,2375,-3324,1744,6011,6194,-1761,1483,4616,-2034,2666,-2610,-1718,-517,-2294,-2068,-2376,-2297,-1944,-1448,-1917,-113,334,653,904,1185,-1784,-956,-455,-1605,357,-61,-651,-984,-3861,-2221,-1130,-2288,1596,2082,-937,-374,129,1071,3674,4597,-606,-1670,-1004,-316,-702,1066,3067,1249,-1148,1239,1528,125,-1255,-2619,-2573,-1234,202,1622,2926,-1498,-3035,-511,-1809,28,-2059,-1965,1096,903,1011,367,-492,-2416,806,-361,-2356,-3393,-271,-518,-611,-678,-739,-777,-2394,-1006,-1296,-1789,-2193,-3841,-3489,-4965,-2722,-2177,-2251,-517,178,-962,-1577,-285,-4147,-2074,-5416,1094,2758,-1610,2864,3018,-901,-4684,634,2523,2483,1975,1204,1335,2753,3059,-2363,-8288,-3283,-4698,4347,3773,3121,2352,-3479,-4489,-891,-2758,-2015,-2388,-2212,-3219,-4651,-3291,-477,-314,-64,-18880,402,-7888,-57580,-127359,-404074,-837902,-484496,-69873,1356,-32921,-8882,-25369,-14319,-11444,-442,-948,-10476,-1638,-16184,-2387,-2919,-3934,-3009,-2458,-2397,-2282,-2250,-2137,-2124,-3816,-3224,-5979,-2417,-2320,-2287,-2140,-2071,-2128,-2035,-2083,-2191,-2347,-2572,-2860,-2988,-2901,-2453,-1905,-1381,-882,-1697,123,59,-2770,-3439,-2210,-1553,-806,-2441,1099,-1683,-1289,135,-278,-664,-983,-2401,-3236,-3511,-1727,-1813,-1994,-2199,-2445,-2864,-3249,-3415,-3238,-2760,-3282,-3459,-1306,-819,-377,-149,-230,256,388,-2496,452,-63,-26,-264,-618,-942,-1130,-1333,-1374,-1277,-1106,-2748,-789,-651,-849,-620,-717,-3383,-2842,-944,-1038,-2954,-956,-804,-671,-590,-518,-2968,-623,-3326,-1010,-1214,-1543,-16059,-17198,-1961,-2163,-6555,-10701,-2449,-36104,-90574,-41484,-3706,-716,-398,-160,-19985,-44283,-21972,-398,-6179,-7753,-1388,-405,-129,220,692,1148,1697,2116,2430,2809,193,-1065,-2497,-612,-1394,-681,433,-3067,5,3441,1719,-3115,-852,417,-159,-2734,-53,1046,-862,2990,4459,3694,1167,104,-1923,-1610,-2792,-3073,-3086,-1913,-2470,-2160,-2933,-559,86,-65,-313,-630,-1011,-1432,-1943,-2183,-1877,-1180,-953,-1255,-983,-2154,-1514,2544,3721,3887,2363,-721,2605,410,-3156,-1685,261,-404,-1286,128,129,1,-2082,-366,-657,-904,-1205,-1388,-1454,-1287,-1015,-1986,-1780,-1815,-2809,369,156,227,-2508,-1999,-959,-1881,-2791,-3721,-3861,-3041,-2164,-1367,-2565,-2226,-2547,-1803,-627,-1087,-1604,-2255,-2978,-3401,-3099,-2323,-2480,-214,871,412,1724,-697,-1305,-956,-804,-1631,-55,-687,-2194,-2227,-834,-2028,-3095,-3474,-2700,-2008,-1280,-836,-345,179,695,-1757,1613,1414,-3471,-3834,-2488,-2625,-3267,-1640,2060,1366,-562,-1140,-906,-1716,-984,140,-138,-656,-1131,-1847,-2680,-3552,-4175,-4063,-3483,-2720,-2264,-1966,-2602,-1795,-1875,-1845,-1784,-1567,-979,-288,387,-1446,-1467,-22,-398,325,-1174,-4457,-3975,-1329,-1762,-206,322,943,291,-175,-811,-1445,-2009,-3158,-2963,-3291,-3438],[-1912,-1206,-1000,-621,-645,-532,936,-1389,-1077,1363,-1275,-2791,-1410,-2099,-2190,-722,1070,972,315,-776,-556,-1956,1158,-697,-1435,1117,478,1206,-2487,1252,1282,-120,-2078,-2205,-44,267,-169,-523,-800,-824,-562,-191,237,550,764,691,-2106,-160,-600,-2060,-2597,-917,-473,158,754,1281,1713,983,259,-1702,-692,498,-200,-776,-2695,-2156,-2295,-2660,-2915,-3007,-3097,-3218,-3086,-3038,-2966,-2867,-2707,-3388,-2201,-1967,-1664,-1447,-1310,-1425,-1583,-1722,-1934,-2110,-2182,-1970,-1653,-1160,-2899,-2261,-412,-232,859,-116,-1054,-497,-332,498,-2041,-2264,-789,602,2208,1023,-1424,77,1381,519,-357,-3136,-2860,-2530,-923,-1256,-2375,-1765,3294,-746,-607,2026,513,2213,871,728,-979,-1047,-2012,-2782,-3536,-3935,-3308,-2489,-1935,-1568,-3240,-1637,-3053,-1121,-1133,-1720,-2732,-1882,-2207,-2637,-2962,-3303,-3573,-3631,-3458,-3269,-3224,-3228,-3283,-3210,-3154,-3202,-3179,-3387,-3320,-3251,-3189,-2894,-2430,-1981,-1507,-912,-453,-1468,-953,-1159,358,-1027,-2276,-2917,-108,315,-642,-1213,-1106,-1120,-9,-1814,4204,3409,-649,2748,1812,885,261,-803,241,681,1217,406,1271,816,-2057,1867,1725,-3021,1203,690,158,661,1068,544,-1139,-3802,-4735,-2727,-1424,-1053,-1100,-1542,-1465,-1747,-2319,-4813,-2396,-1955,-3125,-521,-3982,-1488,812,2477,2902,2949,3023,612,-2141,-4104,1728,1267,751,310,-83,-15834,-31777,-659,-705,-734,-589,-17039,-9078,-24437,-36808,400,602,-88436,-85247,1321,-18004,1651,1729,1769,-1865,-2772,-4331,-5610,-4257,-424,-808,-718,-6271,-2463,1471,2318,936,-2415,-6177,1162,1197,-1935,-1848,1088,4533,3067,3597,-2097,1278,2758,676,-1166,1950,2266,-1969,-1944,528,1989,-2675,-3681,-1764,-3087,-728,-2105,-2232,2755,1993,322,377,-1574,-745,-1213,-1855,-1693,-1924,-2231,-2659,-3055,-2787,-1964,-802,448,1742,1676,712,-1227,-2704,-1869,-1421,-2420,-2394,-3018,-3187,612,2206,764,-376,-2473,2457,3282,-3224,-2629,2568,2371,-2135,-2274,-2026,-2508,-3449,-3597,-2984,-2274,-1590,-1121,-894,-671,-592,-557,-1422,-2923,-3993,-2128,-1239,117,985,995,354,-865,-1000,-2039,-2119,-2029,648,529,343,-13,-707,-1270,-2106,-3024,-3860,-3304,-2190,-1078,-89,-1247,-2710,-1282,639,1473,-1568,-1186,-1167,1419,937,537,280,-956,223,306,138,494,440,148,-382,-1034,-1812,-2650,-3340,-4442,-2701,-1596,-1104,-754,-518,-661,-1585,-703,-765,-2386,-344,-1382,-1339,-382,-2057,-407,-2253,-2166,470,47,-3170,-3319,-1708,-2028,-2096,-1855,-2760,-1182,-887,-1479,-600,-594,-694,-927,-1450,-1466,-1638,-1767,-2576,-1723,-1502,-1223,-1136,-1780,281,886,35,-2965,-3293,-1762,51,-1496,1815,1627,-1840,-3107,-3112,-2936,-4132,-3082,-1963,-1005,-424,-111,-1054,-2409,-3371,-1131,-1809,-2612,-3367,-4076,-3701,-3233,-2911,-2841,-3033,-3364,-3920,-4541,-3870,-3036,-2113,-1274,-3478,203,719,1121,1260,1068,1001,645,-239,-270,-1049,-1623,-2323,-2808,-3404,-3375,-3271,-2866,-2663,-2288,-1819,-1583,-1606,-952,-462,-314,58,332,-529,-1340,813,966,249,-2685,-1743,786,1058,493,-1874,-1373,-1242,610,410,159,-301,-1200,-3704,-2412,-2794,-2384,-1263,92,1514,-2987,1961,5010,5704,-933,1107,5545,-1775,3520,-2366,-1944,-673,-2806,-813,-775,-1113,-2126,-1702,-2074,127,532,826,1061,1335,-1132,-992,-102,-2014,482,-38,-873,-1703,-3888,-3607,-4127,-3557,-2478,-1326,-831,-494,318,1859,3995,4433,-1187,-1701,-791,-413,-678,990,2989,1212,-1025,794,-115,-801,-1064,-1110,-510,62,746,1472,2159,-1506,-3421,-315,-1750,-493,-2173,-1837,1187,707,403,-205,-463,-2229,735,-432,-1841,-3567,1232,263,-669,-1635,-2554,-3271,-3517,-3406,-2969,-2587,-2045,-4479,-1334,-5287,-1335,-2647,-1637,82,580,747,-1371,157,-4344,-2110,-4498,188,3140,-2255,2564,2234,-1754,-4234,351,1368,2015,2099,2110,2836,3230,3133,-1153,-8380,-4413,-3624,830,44,-676,-1299,-4432,-6080,-1544,-1736,-566,-202,29,-3212,-5096,-2707,32,-320,-565,-22010,-949,-7446,-77441,-175721,-534611,-980655,-497761,-89737,-1993,-40312,-11877,-31229,-15771,-10172,-279,-334,-10932,-485,-14365,-889,-1079,-5966,-4071,706,-768,-212,2214,2547,1350,-3371,-3385,-4731,-1377,-366,-166,-735,-1292,-1634,-1887,-1867,-1683,-1375,-1017,-671,-250,66,420,692,592,831,-1758,654,-72,-3067,-2805,-1583,-1576,-1812,-2408,-3079,-3504,-3070,-2683,-2129,-1628,-1188,-2593,-2917,-3144,-547,-647,-930,-1294,-1736,-2365,-2979,-3488,-3907,-3831,-3485,-3173,-2493,-2031,-1629,-1445,-1217,-1093,-937,-2302,-728,-882,-675,-596,-596,-552,-387,-284,-746,152,402,-3931,726,768,-1373,621,-721,-3291,-3258,-971,-1587,-2983,-2163,-1750,-1078,-361,358,-1974,1389,-3769,-2053,1660,1334,-28771,-28680,-2263,-44,-7425,-12974,-8044,-53783,-108419,-49720,-7854,-1522,1344,1483,-11638,-36064,-19169,782,-4784,-7807,-1726,597,894,1254,1712,2112,2563,2847,3006,3235,113,-982,-3284,-708,-1212,-1016,-332,-2372,313,2994,715,-2840,-143,440,141,-2488,-1299,-371,-1417,3348,4860,3748,1740,113,-2446,-1559,-2407,-3116,-2602,-1707,-2228,-1495,-2106,-37,1051,1045,972,860,519,52,-346,-219,-626,-949,-1092,-1219,-1390,-2019,-871,-763,-664,-590,-669,-666,-804,-1082,-3652,-1716,-2208,-2769,-3212,-3137,-2719,-2146,-2097,-1242,-933,-606,-397,-719,-104,-71,-206,-2059,-2042,-2294,-2829,-732,-899,-904,-2801,-1963,-1042,-1864,-838,-888,-973,-2178,-1375,-1594,-2010,-2202,-2497,-2842,-3066,-3232,-3172,-3010,-2845,-2628,-2277,-1894,-2289,-1086,-761,-361,-73,-377,-1223,-831,-285,-2301,-733,-1478,-2809,-2398,-1469,-1433,-1282,-1041,-2191,-638,-246,0,380,823,1249,-2348,1720,1433,-3017,-3648,-2603,-2851,-3457,-1325,3056,1961,-193,-1519,-1401,-1617,-942,2523,1484,-514,-281,1981,1667,1244,460,-1602,-3024,-1670,-914,-1405,-2452,-2109,-2247,-2028,-1673,-1250,-616,-7,514,-1340,-1523,53,-216,980,-76,-4352,-3735,-920,-1393,-292,-652,-1273,-1866,-2154,-2455,-2558,-2406,-3395,-2137,-1334,-441],[2365,1810,-554,120,-383,-484,883,-1439,-1074,1087,-1404,-2680,-868,-1790,-2397,-676,1010,840,1,-1216,-1115,-1239,1449,-814,-1833,1187,682,790,-2814,95,-271,-681,-2500,-1954,-1879,-2396,-2860,-3248,-3592,-3706,-3524,-3204,-2773,-2375,-1969,-1733,-1949,-1586,-1509,-2282,-2765,-1581,-1532,-1443,-1430,-1458,-1511,-1730,-2123,-2655,-3109,-3755,-4250,-4324,-3842,-3344,-2869,-2552,-2408,-2346,-2417,-2559,-2426,-2326,-2159,-1945,-2272,-3310,-1002,-704,-326,-1036,295,414,572,-1549,-198,618,190,1524,1581,28,-2019,-2218,-880,-387,1076,196,-876,-452,-398,380,-1961,-1906,-1257,-73,1567,1356,-1145,706,-717,-2126,-3136,-2623,-1973,-2098,-738,-1464,-2698,-1460,2842,-904,324,1923,412,2636,955,1715,-1173,117,-476,-1084,-1646,-1977,-2162,-2023,-1993,-2043,-2269,-2171,-2331,-2536,-2553,-2691,-2707,-2502,-2301,-2113,-1775,-2143,-1934,-1273,-649,-711,-1987,-130,-114,-14,-5,-600,-2058,-2322,-1597,-2214,-2930,-3244,-2798,-1948,-978,82,941,-923,-613,-1297,972,-593,-2148,-2545,849,2800,-462,-1360,-641,-457,158,-1116,2313,2029,-1025,1574,1336,1111,928,-1893,-287,-507,-1146,-1908,-2593,-3109,-3282,-2875,-2165,-3100,-601,-91,299,489,401,273,-789,-1935,-3481,-2228,-2816,-3294,-3436,-3415,-3340,-3360,-3624,-4024,-4511,-3781,-2799,-1843,-3647,82,883,1663,2300,2545,2798,988,-2548,-110,1831,1336,-11706,204,-313,-18621,-27080,-1226,-1328,-1360,-9692,-38244,-12783,-26482,-35364,1039,1481,-99444,-101648,84,-15419,2268,2024,1709,-1374,-2508,-3485,-5494,-5291,-1520,-1584,-1167,-5681,-1834,1156,1855,1122,-2398,-6512,1828,1604,-1826,-2088,1164,1241,422,-326,-1876,-1277,-1185,-712,-216,358,941,-1349,-1793,-238,1984,-1835,-3749,-2073,-2119,-328,-1660,-2535,-2062,-2480,-2562,-2350,-1998,-1636,-1534,-1486,-1571,-1796,-2163,-2718,-3422,-3891,-3539,-2591,-1596,-612,339,765,-1111,-1642,-2635,-1660,-2407,-2327,-3607,-2619,1325,2645,1183,80,-2494,1779,2439,-3600,-2734,2008,1919,-2877,-2381,-2760,-1593,-1595,-1074,222,89,237,712,700,653,499,348,-1480,-2860,-3983,-1773,-476,926,2458,2711,777,-585,-566,-1376,-875,-1612,348,2217,-362,735,-991,-1367,-1643,-2438,-3317,-3027,-1875,-633,-308,-1876,-3247,-1370,1231,2467,-984,-1129,-1298,3142,2630,2145,369,-1110,1530,397,-416,3141,3649,1169,1162,-841,-749,-168,-3202,-3929,-3386,-3383,-2274,-1282,-416,-468,-2310,892,-256,-1855,1348,-734,-1407,-994,-3161,-384,-1826,-1850,-541,-1547,-3140,-3489,-3282,-2523,-1949,-1454,-3077,-902,-784,-1267,-784,-817,-871,-990,-1138,-1290,-1453,-1697,-2713,-2100,-1908,-1335,-890,-1418,2064,3314,449,-2765,-2955,-1415,108,-1965,1586,1971,-2246,-3200,-3297,-2353,-591,-285,113,436,-171,204,-1779,-2094,-2781,-1146,-1171,-1048,-1247,-430,-276,-289,-1935,-551,-870,-1171,-1549,-4331,-2262,-2710,-3040,-3306,-3350,-3322,-3233,-3091,-3053,-3195,-3071,-3102,-3063,-2975,-3086,-2878,-2743,-2417,-2347,-2020,-2104,-2121,-2413,-2545,-2565,-2772,-2718,-2755,-2420,-2232,-2062,-1854,-1818,-1785,-1687,-1690,-1751,-2390,-2122,-2413,-2596,-2701,-2723,-2694,-2495,-2298,-2036,-1727,-1520,-1567,-3169,-1206,-660,-815,-53,346,816,-2593,1618,2095,2354,-111,755,1932,-1710,1347,-2256,-2136,-743,-2710,-1055,273,-1259,-2199,-1854,-2261,-1221,-1493,-1667,-1656,-1393,-1205,-1043,-793,-2439,-553,-486,-634,-664,-3400,-1232,-1472,-2129,106,448,-850,-703,450,2146,2505,2711,-1831,-1719,-686,-614,-752,782,2726,1053,-956,1980,2120,1870,413,-1122,1165,864,657,552,507,-1448,-3680,-58,-1651,-1195,-2106,-1865,929,239,-410,-799,-382,-2064,573,-567,-1418,-3437,-6,-327,-353,-189,123,537,-2561,576,1505,1505,1533,-4131,304,-5702,-1388,-3116,-1205,222,270,331,-817,261,-4217,-2206,-3279,-696,-1154,-2981,-2324,-2882,-3114,-3744,-1988,-1624,-1347,-1198,-1020,-973,-1107,-1370,-1667,-7280,-5231,-2968,-1931,-1648,-1235,-807,-5744,-7532,51,-1267,179,-19,-360,-2164,-6000,-2554,-1998,-2184,-1915,-24948,-1215,-6510,-95053,-195038,-616298,-1029680,-456703,-109312,-3201,-48197,-14045,-36683,-17144,-9101,-1612,-449,-11508,410,-11960,625,432,-6668,-3113,1714,-1261,252,1363,644,-1122,-3281,-3429,-3483,-393,-317,1813,2644,2019,-809,819,318,-1080,-410,-671,-930,-1097,-1344,-1511,-1691,-1914,-2123,-2230,-2284,-2157,-3419,-2308,-2172,-2226,-2408,-2413,-2354,-2240,-1892,-1741,-1399,-1048,-687,-2386,-2281,-2831,467,696,803,-643,-825,-1349,-1406,-433,534,-2783,-2666,-2927,437,-887,461,-157,184,-595,-119,-1926,-2163,-1697,-470,-358,-256,-50,322,606,-575,1739,-482,-3660,1856,-58,-1965,2223,-915,-3048,-3267,1388,104,-2840,-935,-941,-1089,41,1613,-1040,3134,-4186,-4118,2156,-3352,-40688,-39024,-5586,-41,-8492,-13146,-15213,-69814,-124696,-52089,-11632,-4140,3469,3326,-6067,-32701,-19327,1280,-3343,-7843,-1936,-419,-414,-267,-1483,346,720,923,983,1074,-230,-897,-4031,-926,-1139,-1473,-1113,-1374,493,1543,-510,-2515,481,378,288,-1970,-2401,-1920,-2047,3371,3267,3158,2141,32,-2949,-1275,-1993,-3208,-2268,-1640,-2108,-883,-1204,689,2572,2405,2139,1724,567,-330,-155,-217,-885,-1479,-1894,-2187,-2288,-2242,-2135,-1902,-1603,-1271,-1054,-739,-571,-573,-3415,-803,-1198,-1743,-2328,-3094,-3946,-4104,-3610,-3062,-2605,-2152,-1859,-1629,-1571,-1640,-1936,-2227,-2597,-2902,-3198,-3359,-3498,-3413,-3275,-3189,-3145,-3133,-3172,-3202,-3159,-3037,-2766,-2353,-2006,-1588,-1774,-1732,-1242,-1467,-1765,-2216,-2770,-3189,-3228,-2968,-2526,-2065,-1725,-1401,-1293,-1539,-1848,-2331,-2832,-3232,-3392,-3352,-3389,-2751,-2543,-2344,-2193,-2065,-1994,-1915,-1540,-1231,-743,-193,309,-2725,947,1169,-2550,-3448,-2781,-3142,-3685,-1003,1890,2042,456,-1482,-1754,-1255,-826,2244,1482,-393,-682,2944,3015,2960,828,-1736,-2687,-1567,-206,806,-2218,-387,-793,-872,-824,-676,-321,-51,23,-1255,-1456,-409,-752,-1121,-1177,-3738,-3358,-453,-904,-343,903,1794,2194,2374,2211,1905,-855,-3454,-2145,-1401,842],[3769,1706,-78,738,-188,-345,547,-1458,-1122,-673,-1525,-2597,-1531,-1642,-2555,-1128,-368,494,-257,-1440,-1662,-775,2188,-967,-2177,1342,770,285,-2440,-634,-1314,-1790,-1807,-1750,-1454,-1229,-1033,-921,-1003,-1856,-1312,-1504,-1623,-1719,-1707,-1767,-1857,-2046,-2179,-2473,-2871,-3215,-3596,-3939,-4220,-3945,-3411,-2980,-2682,-2478,-2150,-1974,-1674,-1240,-2624,-2903,-1540,-1661,393,1306,1301,1133,-390,270,595,-434,-1961,-3203,-385,-306,54,-1365,1103,1558,1326,-1928,-34,696,353,1881,2057,962,-1132,-1385,-1119,-368,661,375,-923,-537,-354,181,-1707,-1504,-1939,-846,861,98,-907,-1915,-2860,-3318,-2860,-1973,-1181,-1689,-690,-1654,-2972,-1255,1118,-672,1108,1117,209,420,3,-504,-1198,-1745,-2452,-2954,-3445,-3779,-4068,-4118,-4097,-3806,-3487,-3181,-2985,-2884,-2678,-2682,-2506,-2364,-2060,-1692,-2228,-1637,-2159,-1849,-147,-1477,-1846,2091,528,-183,-288,-1049,-1831,-1433,-1667,-747,-1587,-2274,-2653,-2573,-2022,-1181,-450,-482,-361,-1501,949,-296,-2115,-2256,738,1444,-395,-1632,-429,408,682,-470,2749,2870,-1424,3273,3269,3167,1553,-3159,-1153,1285,507,-411,-1303,-2174,-3113,-4018,-3847,-3017,-2009,-1374,-851,-516,-437,-366,-684,-758,-2040,-1671,-1923,-1465,-1023,-1738,-890,-945,-1206,-2674,-1858,-2285,-2496,-2528,-3386,-1786,-1347,-831,-372,-216,35,52,-3183,60,-129,-284,-17480,-9710,-871,-21925,-21804,-1238,-1436,-1750,-72993,-58321,-16164,-28166,-33707,-2754,-2090,-114691,-118650,-1223,-13492,539,739,874,-743,-2007,-2425,-5758,-5856,-111,-241,-83,-5167,-1384,1380,1840,1133,-2331,-6352,2257,1865,-1739,-2369,57,-272,-216,264,-1538,1175,2099,1297,643,649,681,-880,-1275,-1106,1866,-1163,-3462,-2164,-1201,28,-1288,-2890,-685,-948,-1056,-898,-790,198,-606,301,1095,1668,2085,510,344,545,-63,893,733,694,788,793,-986,-407,-2786,-1996,-2409,-1992,-3476,-1863,2082,1848,1365,527,-2454,45,-305,-3904,-2837,-1087,-1361,-3362,-2449,-3534,-2412,-2282,-2017,-1757,-1467,-1150,-995,-1050,-1099,-1318,-1645,-2092,-2532,-3575,-2489,-2094,-1631,-1124,-824,-531,-618,-280,-777,-88,-1232,-292,-498,-1163,-1192,-1749,-2261,-2818,-3278,-3260,-2782,-2226,-1665,-1163,-2361,-3079,-1409,688,1007,-461,-1088,-1390,1760,1868,1615,-16,-1354,327,-211,-974,617,1349,2019,1827,-1019,-1197,-10,-3158,-3430,-1463,806,-14,-623,-919,-1032,-2824,-870,-724,-1361,-419,-338,-1202,-1453,-4299,-1047,-1425,-1281,-915,-573,-3181,-2132,281,183,-1119,-899,-3364,377,137,-982,-375,-584,-1058,-997,-1199,-1344,-1429,-1529,-2749,-1707,-1770,-1903,-1989,-2184,-2281,-2374,-2314,-2508,-2572,-1990,-1924,-2442,-1854,-1782,-2446,-3058,-3427,-2344,-1252,-1163,-1180,-1258,-1557,-2050,-2617,-3210,-2875,-2079,-1129,-210,-1477,1516,2017,1751,-1933,1946,1552,1358,429,-4499,-1285,4566,3657,1686,-2441,3061,4542,674,-1766,376,2151,1016,-1018,-175,-434,-1696,-435,-1928,211,-45,-1149,-1553,-1986,-1134,-375,-362,-1631,-2265,188,-76,579,771,-1883,-1497,1263,1488,259,-1904,-1904,91,2012,34,-2406,-1901,-1702,1744,1930,2153,1991,-1730,-2499,-819,811,108,39,-207,-405,-2096,-801,-791,-844,-960,-1044,-1020,-1769,-1048,-2228,-2221,-2245,-2813,-2318,-1271,-1426,-2065,-1776,-2363,1862,3090,2819,2368,1967,-196,-1008,474,-2761,666,408,2040,3167,-2517,-676,-1674,-1732,1179,1455,-815,-891,128,-230,-586,-974,-2377,-1627,-1315,-1187,-1090,-1001,-824,-755,-829,-563,-509,-435,-293,-1094,-192,-200,-148,-42,54,-1295,-3476,284,-1423,-1925,-1774,-1951,-210,-365,-1282,-1245,-627,-1780,-876,-1133,-1476,-3073,-2106,-2495,-2601,-2504,-2304,-2084,-2403,-1859,-1937,-2205,-2333,-3185,-2544,-5467,-2027,-3418,-1598,-1499,-1469,-1529,-1670,-1633,-3772,-2189,-2029,137,804,-3542,1440,1564,-3172,-3179,-755,-85,-778,-1453,-1788,-1760,-1462,-1069,-650,-6153,-5519,-2560,718,817,896,-1386,-7170,-7972,340,-1119,-285,-667,-941,-876,-7116,-2707,584,1055,1598,-26669,-4305,-6093,-109104,-193429,-642500,-966568,-415335,-127447,803,-50543,-15761,-41242,-18399,-8758,-3706,-2621,-11911,-1692,-9433,-2032,-2004,-5766,-1656,-1235,-1155,-496,-231,-1691,-3465,-3371,-3302,-2258,582,-400,447,509,68,-400,-1055,-1685,-2327,-2896,-3043,-2578,-1905,-2363,-690,-146,249,523,-2087,849,-546,-3639,-1933,-754,-1780,-1330,-1470,355,-799,-927,-75,973,1017,773,-1892,-1485,-2434,-2392,-3044,-2129,-1309,-1558,-1863,-1946,-666,580,-2512,-2323,-2582,805,-1068,2258,-300,455,-1289,1834,-1367,-3451,-2006,-1922,-2836,-2640,-1873,-1028,-370,-474,861,-1546,-2114,2069,-858,-2335,2575,-1036,-2656,-2919,2276,916,-2458,-1420,-1137,953,782,878,-96,1414,-4503,-6047,451,-8627,-51325,-47530,-8266,-1211,-9642,-11881,-18672,-81898,-136951,-48865,-14824,-6572,41,56,-4452,-34623,-22342,-493,-1850,-7727,-1904,22,225,-2683,-5652,560,616,478,203,-18,-717,-712,-4371,-1173,-1316,-1923,-1666,-1113,-775,-315,-1818,-2125,979,315,344,-1265,-2565,-3225,-2567,1535,1145,812,532,-65,-3196,-787,-1496,-3261,-2026,-1619,-2035,-330,-239,1600,2638,2262,1805,1321,581,-814,-305,-1018,-1756,-2468,-3082,-3659,-3997,-3857,-3434,-2848,-2188,-1489,-895,-191,379,-56,-2942,144,1369,-262,-1066,369,-377,-1018,-2195,-2191,-2546,-2576,-2480,-2263,-2126,-2097,-2324,-2608,-3039,-3448,-3785,-3781,-3575,-3106,-3058,-2321,-2170,-2202,-2449,-2845,-3250,-3427,-3049,-2216,-1339,-867,-1243,-1591,82,1022,877,-574,358,375,833,1559,-1980,1412,3735,-491,2762,334,-786,-527,1163,-3216,-1542,-3107,-3973,-2628,-879,-1036,-1346,-1837,-2544,-3247,-3211,-2704,-1828,-870,11,-2901,198,1291,-2188,-3332,-3110,-3586,-4021,-800,3051,2893,1246,-1086,-2062,-826,-747,1767,1391,-402,-1037,614,298,-98,-530,-1921,-2430,-1680,-2240,-2779,-3214,-3574,-3720,-3468,-3038,-2498,-1729,-987,-341,-1324,-1420,344,114,2086,2247,-3115,-3035,-112,-476,-501,1038,2167,3215,2975,4355,2576,-704,-3512,-2222,-1609,1205],[3004,1641,388,1251,-36,-113,990,-1421,-1154,-122,-1591,-2533,-219,-879,-2671,-671,-1250,-1704,-1651,-1379,-2219,-515,1856,-1146,-2102,650,741,-286,-1832,428,-142,-547,-581,-1589,-489,-425,-382,-410,-621,-2564,-1142,-1401,-1551,-1637,-1576,-1563,-1632,-1656,-1693,-2629,-2929,-2507,-2857,-3210,-3631,-4029,-4269,-3936,-3636,-3500,-3363,-3550,-3825,-4162,-3842,-3100,-2209,-2243,-648,519,1345,1401,50,695,1208,-118,-1775,-3132,1002,3448,76,-1782,1351,3442,1342,-2388,-58,483,283,1530,2126,1911,-272,-117,-904,-424,-635,-763,-1226,-814,-421,-245,-1417,-1086,-2790,-1719,-1029,-1457,-1957,-2414,-2712,-2715,-2530,-2098,-1689,-1403,-1046,-1899,-3191,-1201,-591,-530,-553,-512,-555,-592,-503,-409,-1184,-343,-461,-481,-616,-703,-808,-663,-599,-496,-268,14,-795,-126,-548,-1233,-2363,-1001,-1510,-1878,-3154,-1232,-2546,-2508,-438,-2233,-1780,2336,594,-778,-1194,-1539,-1474,-808,-2573,-427,-389,-1065,-1728,-2494,-3238,-3735,-3851,-3528,-3058,-2832,-2625,-2421,-2267,-2116,-1754,-1226,-652,-2030,-507,1088,1375,54,1771,1896,-1696,1978,1876,1740,594,-4292,-2151,695,307,-222,-761,-1351,-2675,-2993,-3980,-3917,-2836,-1885,-975,-197,367,507,-894,1019,-693,-1185,-2154,-1850,-894,-2051,-989,2087,-69,-1871,-2058,669,320,-97,-3286,-730,-980,-1018,-943,-997,-786,-673,-3884,-167,-25,173,-4646,-12613,526,-25454,-16667,800,824,771,-127042,-74282,-19258,-29102,-31872,-106,-17316,-133567,-127046,-1667,-12418,126,-630,916,-118,-1419,-1518,-6340,-5658,-17,2655,2842,-4776,-1173,3331,3221,945,-2238,-5839,722,-395,-1709,-2715,-1998,-1010,19,934,-1073,1207,1674,1478,1341,-151,-21,-575,-598,-2043,1658,-676,-3188,-2094,-394,304,-991,-3064,-1931,-2474,-2532,-2123,-1499,-839,-543,-70,155,242,194,-20,-363,-572,-769,-797,-708,-488,-185,75,-854,737,-2172,-2432,-2495,-1359,-2378,-992,818,669,457,384,-2292,-194,377,-3741,-2942,612,259,-2982,-2464,-3329,-586,-385,-658,-905,-996,-887,-769,-716,-543,-470,-467,-1583,-2115,-3130,-1187,-1291,-1600,-1872,-2307,-2674,-2948,-3331,-3610,-3779,-3932,-4016,-4109,-4123,-4073,-4106,-4057,-4033,-3952,-3762,-3507,-3204,-2862,-2528,-2472,-2429,-1405,-891,-513,-22,-1074,-1440,1,1601,1816,-562,-1690,-6,-790,-1541,848,3950,2889,2462,-1120,-1635,107,-3229,-2952,-815,3949,5519,2844,2593,125,-2593,971,-218,-932,1122,667,-703,-1644,-3615,68,-1024,-640,1568,1660,-3269,-1483,530,245,-972,-739,-3592,-1339,-1902,-2342,-2692,-2894,-3007,-3090,-3095,-2979,-2734,-2432,-2735,-1614,-1104,-636,-114,-383,710,1061,804,-2257,-2213,-834,81,-2916,931,1403,-2380,-2787,-3472,-2320,-1241,-1969,-2541,-2404,-1670,-700,-3530,-1053,-1481,903,3717,609,-1229,3863,6136,1895,-1917,3812,4023,4227,52,-4356,-1172,4258,3599,2445,-1540,2530,4252,755,-2264,-762,2420,911,-1590,-1016,-1587,-2315,-1203,-2091,-272,252,-1519,-2095,-1731,-644,1124,832,-1461,-3467,-968,-1457,-2460,-3366,-3303,-2330,-1196,-180,223,-1362,-1336,-242,2393,-41,-2475,-1997,-1669,682,93,-429,-963,-1637,-1763,-1523,-1283,-1088,-911,-832,-826,-1559,-1236,-1386,-1673,-2075,-2448,-2641,-2603,-2513,-2353,-2257,-880,-784,-1761,1574,-1619,-1822,-1539,-2411,1425,5421,3738,6379,5904,80,-934,699,-3019,470,414,1311,2521,-1529,-125,-1930,-1268,752,1719,-722,-1104,689,475,240,-113,-2805,-1495,-1123,-1407,-1735,-2049,-2227,-2433,-2529,-2385,-2137,-1735,-1194,-1068,-352,-122,37,116,62,-1193,-2971,-644,-1175,-2696,-1512,-2147,-1411,-1148,-2244,-1567,-167,-1456,34,-750,-595,-2694,-1249,-1710,-1853,-1742,-1436,-1042,-2225,-1884,-518,-804,-1011,-2187,-1372,-4779,-1136,-3582,-555,2330,3077,3610,961,451,-3249,-2104,-888,1171,1209,-3852,2102,1743,-3647,-2647,-1315,59,-180,-328,-233,-89,13,92,208,-5168,-5507,-2376,994,1082,1178,-2330,-8520,-7035,799,-1269,161,-349,-940,-1470,-8403,-3239,-2485,-2296,-1809,-26565,-10223,-7214,-118243,-183951,-627942,-912386,-387521,-143019,2585,-41842,-17661,-43631,-19648,-9361,-6586,-5326,-12195,1542,-7005,-181,828,-3792,359,201,-760,-400,-1746,-2727,-4720,-3609,-3177,-2279,-2459,-2599,-2681,-2692,-2858,-3057,-3471,-3698,-3260,-2713,-2124,-1551,-914,-3525,118,532,782,905,-2329,995,-780,-3791,-1809,-544,-1818,-1342,-1387,648,-395,-782,-114,-68,-273,-513,-1399,-1286,-2052,-2109,-2610,-3227,-3509,-2848,-2454,-2427,-950,335,-2236,-2032,-2220,822,-964,2686,-508,491,-1982,1466,-820,-3595,-1584,712,1119,1892,2883,2555,1351,-555,797,-2352,-456,2159,-1607,-2322,2886,-1163,-2272,-2506,3167,2056,-1991,-1925,-1605,1322,879,463,53,-491,-4871,-7810,-2059,-12171,-60185,-52482,-10437,-3153,-10957,-10428,-18379,-88020,-141070,-44081,-17517,-8662,-1338,-516,-7040,-41215,-27554,2423,-472,-7515,-1719,3904,3883,-10831,-10298,2911,2447,1813,1103,540,-1385,-521,-4061,-1521,-1467,-2408,-2049,-2035,-1678,-1066,-3194,-1783,663,196,221,-543,-1740,-2885,-2862,1027,857,843,907,-250,-3139,-284,-1021,-3329,-1946,-1664,-2058,48,604,117,-421,-923,-1354,-1642,-1763,-1731,-1758,-1813,-1900,-1995,-2035,-2108,-2661,-2126,-2105,-1950,-1681,-1312,-977,-451,26,-278,-2527,551,1533,-429,-1081,912,1154,811,-2253,-41,-451,-681,-863,-925,-1026,-1173,-1500,-1754,-2358,-3342,-2468,-991,-826,-807,-3059,-2271,-2052,-1821,-813,-1254,-1433,-1797,-1663,-2406,-563,-287,-825,-1518,-295,940,701,-1150,-527,249,417,655,-1954,1058,1051,-955,791,234,-557,-1074,-1789,-3098,-2486,-3993,-4580,-2745,-980,-648,-522,-555,-1425,-1314,-1614,-1914,-1787,-1335,-743,-2904,-526,942,-1973,-3328,-3599,-4165,-4422,-754,2763,2670,2099,-442,-2345,-414,-719,-1036,-1381,-1394,-1273,-708,-375,-198,-151,-2201,-2291,-1273,-821,-1250,-1998,-1968,-2222,-2257,-2265,-2234,-1991,-1773,-1645,-1512,-1403,-1094,-870,-638,-154,-2563,-2767,104,-108,-693,1022,2435,3425,2794,3998,2296,-468,-3468,-2310,-1903,840],[-425,-832,-1195,-1636,-2061,-2434,-2659,-2559,-2216,-1671,-1681,-2554,-218,-638,-2834,-415,744,681,-452,-1102,-2764,-420,-85,-1366,-1593,-696,-771,-864,-1291,-474,-125,314,255,-1439,1448,2221,2409,2442,609,-2549,1287,633,-37,-708,-1164,-1408,-1429,-1116,-773,-2615,-2879,-783,-1673,-1484,-1967,-2187,-1743,-977,-242,-1383,-255,248,-1620,55,-2125,-2656,-2177,-2723,-1795,942,1450,1292,469,1063,1601,218,-1543,-2930,657,3748,-104,-2054,692,3886,1313,-2600,-26,227,170,1191,2416,2303,756,1507,-62,264,1050,399,-1559,-1068,-74,-302,-975,-479,-3460,-2434,-1660,-1843,-1851,-1675,-1399,-2945,-923,-738,-690,-1046,-890,-2020,-3124,-1698,-1885,-1941,-1887,-1594,-1293,-981,-610,-340,-1025,-270,-524,-717,-997,-1106,-1009,-454,189,399,662,1007,-147,-192,-1450,-315,-2159,691,230,-85,-2862,-737,-2788,-2914,-659,-2559,-1593,2478,675,-1292,-1955,-1800,-850,-240,-2747,-360,604,295,-917,-320,-645,-798,-989,-1162,-1165,-1948,-1468,-1601,-2188,-2101,-2266,-2269,-2214,-2295,-1882,-1833,-1932,-2066,-2224,-2409,-2658,-2884,-3156,-3077,-2613,-3085,-3006,-1661,-1444,-1366,-1276,-1198,-1993,-1320,-1425,-2505,-1302,-1187,-945,-679,-497,-193,-1234,73,36,-649,-2191,-2073,-1052,-2237,-935,523,532,-1143,-2092,1020,1309,1529,-3180,1977,683,2197,2234,-1913,1760,-601,-4284,567,47,-392,-870,-8714,-1722,-28266,-11906,-2745,-2735,-2412,-169876,-74444,-21989,-28686,-29860,1577,-43378,-154832,-114575,-1126,-12157,-1425,-3446,1836,484,-754,-852,-6923,-4798,-784,-119,-441,-4435,-1130,-1271,-1570,-1760,-2050,-5183,-1976,-1797,-1672,-3053,-1098,-953,-913,-913,-998,-1105,-1152,-1024,-819,-917,-543,-362,141,-2946,1255,-297,-3005,-1916,-142,-1052,-2089,-3200,-3839,-2587,-1428,-2264,-364,-580,-487,2059,1566,-35,495,-310,521,148,-642,-185,-420,620,606,651,-713,1129,-1330,-2955,-2688,-499,-917,-86,-865,-1804,-2960,-4111,-4377,-3345,-2309,-3402,-3064,-241,-422,-2474,-2441,-2672,-729,-1426,-2126,-2614,-2488,-1744,-816,-693,943,1736,2271,-1699,-1780,-2792,-1044,726,1912,2199,1659,1150,-1438,-252,-286,-587,-820,-1877,-946,-2241,-1915,-2411,-3211,-611,-590,-564,-590,-693,-871,-3005,-2221,-1913,-1776,-1658,-1558,-1265,-1194,-1536,-2014,-439,-329,-1368,-2227,-1100,-1458,-2234,-578,3812,3612,2898,-1263,-2165,9,-3553,-2636,-373,3788,2820,1729,981,366,-1978,650,-126,-738,1154,1132,-138,-1659,-2488,384,-756,-183,804,925,-3481,-1027,578,87,-954,-734,-3771,811,696,-646,394,229,-1867,-252,-544,-2275,-917,-1015,-2921,-951,-765,-585,-307,-119,150,374,523,-2249,-2108,-873,-218,-3562,304,1577,-2282,-2693,-3558,-2502,547,2042,660,1073,127,-847,-4128,-703,-1140,964,4082,1025,-815,4872,7196,1648,-2121,3449,3347,2927,-710,-4012,-1060,3229,3160,2882,-890,1595,3543,765,-1541,-1989,-429,-1508,-2513,-3121,-3851,-3910,-3590,-2813,-2206,-1306,-2240,-2817,-1525,-380,585,567,-1467,-3561,-2447,-415,-323,-586,-1736,-1039,-883,-695,-468,-1073,-889,-763,-450,-730,-2681,-2266,-2563,-3389,-4206,-4942,-4818,-3867,-3052,-2330,-1623,-1168,-870,-766,-813,-1268,-1549,-1992,-2667,-3523,-4154,-3830,-2903,-1973,-2891,-2497,-284,149,-2524,823,-2073,-1777,-1454,-2656,689,3663,2023,5418,5623,-66,-1068,602,-3452,68,113,219,1335,-826,171,-2486,-1059,91,1334,-790,-1582,630,2250,1825,1223,-3232,-1578,-764,-1491,-1896,-2422,-2753,-3100,-3393,-3552,-3630,-3377,-2766,-2077,-1429,-871,-379,1,184,-1424,-2582,-551,-1342,-3560,-3396,-4682,-4290,-2975,-3442,-1954,40,-1338,153,-1100,-518,-2585,1320,2697,2662,4501,4476,3187,-2319,-3147,3429,2474,1440,-1471,-1552,-4151,-4105,-3758,-1069,113,1010,1540,1650,102,-2919,-2124,-85,456,572,-3916,1170,183,-4138,-2350,-1895,1703,1498,1237,1110,963,724,427,138,-4513,-5603,-2458,-435,-375,-118,-2942,-9362,-5394,1328,-1743,1826,1905,1932,2037,-9885,-4265,2180,1928,-4222,-24734,-17007,-10633,-121594,-176283,-597996,-879734,-375394,-154705,1529,-32550,-20209,-41656,-20909,-10845,-10305,-8531,-12580,2933,-4875,-1668,1404,-1468,582,347,-433,-180,-3142,-2120,-3832,-3856,-3205,-557,-427,-1377,-2906,-1495,-109,-106,-303,-630,-2630,-1155,-1565,-2044,-2454,-4346,-3274,-3571,-3859,-3920,-3783,-3609,-3203,-3937,-2449,-1941,-1843,-1341,-1512,-588,-655,-772,-1048,-1330,-1672,-2038,-2467,-2845,-2995,-2862,-2569,-2280,-2482,-3203,-3123,-2853,-1271,-1120,-2032,-1819,-1865,-592,-658,-332,-772,-313,-2643,-187,-354,-2480,-590,748,1232,1700,2254,2067,1306,-806,-120,-2457,1213,2153,-2145,-1984,3158,-1257,-1879,-2102,3324,2840,-1447,-2419,-2056,1068,598,188,-169,-609,-5280,-9204,-1416,-13898,-66306,-51286,-12143,-3353,-12349,-9502,-15227,-87314,-135506,-40026,-19757,-10057,-298,2700,-12918,-50200,-33165,2100,812,-7102,-1300,2973,2440,-19778,-15171,670,213,-307,-831,-1181,-2064,-1816,-3335,-2454,-2782,-3136,-3286,-2944,-2593,-2237,-4004,-1868,-1713,-1561,-1326,-1013,-568,-1500,-2626,1460,2097,1745,2561,-389,-2771,289,-467,-3255,-1872,-1569,-2000,379,-403,-1124,-1790,-2276,-2471,-2321,-1988,-2101,-1370,-1224,-1127,-1485,-872,-927,-2518,-613,-665,-702,-721,-701,-739,-576,-430,-374,-2029,108,214,-618,-1089,303,131,127,-2147,96,31,-293,-148,-359,-749,-1282,-2054,-2789,-3106,-3486,-2130,-1409,-1162,-993,-2869,-2364,-2459,-1718,-1001,-256,735,-1526,-1975,-2710,-139,406,-400,-1376,-499,3315,482,-1616,-1239,141,8,-581,-1853,-1462,-1823,-1922,-1813,-1541,-889,-238,613,-2552,-2736,-4709,-5029,-2696,-955,1978,-1327,-388,-1077,69,-368,-714,-659,-369,-34,-2648,-1044,421,-1769,-3289,-4033,-3968,-3930,-746,-941,-977,-895,-677,-2469,52,-606,1090,1186,-630,-1202,2240,2156,1889,865,-2470,-2155,-1062,-749,-296,-1928,-1423,-1096,-1253,-1552,-1968,-2271,-2630,-3035,-3288,-3367,-3199,-2862,-2430,-1733,-2014,-2472,68,266,-762,960,1667,1746,1887,1717,1402,-164,-3182,-2307,-2186,-965],[-690,-623,-490,-406,-296,-171,-25,-1343,-1157,599,-1670,-2499,-309,-484,-2926,-276,513,517,-308,-614,-2823,-332,-173,-1559,-882,-526,-621,-1374,-884,-652,-539,-394,-58,-1297,302,399,481,510,370,-1996,-109,-481,-874,-1327,-1669,-1899,-1811,-1567,-1157,-2461,-2834,-562,-1734,-2136,-664,-771,-732,-607,-431,-1058,-131,-68,-2486,-565,-2046,-2440,-2662,-3086,-2771,400,502,935,699,1202,1848,403,-1424,-2744,114,3348,-418,-2297,1,3259,1071,-2599,-55,-158,-157,681,2646,3925,1737,3135,974,727,854,238,-2095,-1492,41,-576,-666,38,-3825,-3175,-779,648,-66,-168,-554,-3608,-1256,-1464,-1654,-1899,-2020,-2294,-3043,-2856,-2924,-2724,-2374,-1849,-1415,-1061,-713,-513,-1073,-572,-802,-846,-850,-619,-276,-924,733,720,1033,961,250,-525,-2067,-1016,-2194,-1789,-1750,-1504,-1932,-554,-3040,-3151,-1055,-2551,-1547,165,31,-1904,-2670,-2059,-297,8,-2015,-425,-37,-8,-952,-335,-14,83,106,132,146,-2157,17,-92,-2258,-1892,254,2164,-658,-2625,-1020,2644,3319,1086,2537,192,-1077,396,-585,-1610,-2572,-3576,-3909,-3353,-2633,-1992,-1675,-1391,-1411,669,119,-2248,2407,3125,1203,140,312,367,-1875,2739,1764,-285,-2214,-2282,-1305,-2359,-837,762,-203,-1251,-2312,-3468,-3624,-2567,-3192,-479,-85,1047,1652,-2011,2248,-1838,-4348,2717,2748,2828,2816,-1525,-4533,-28526,-7845,1827,1363,-43725,-201367,-62734,-24564,-26944,-27991,-8429,-73684,-177618,-98481,-1932,-12827,-5733,-5951,-2696,-2847,-2905,-2904,-7166,-3795,-3139,-3414,-3641,-4232,-3939,-3851,-3690,-3348,-2919,-4534,-2223,-1849,-1684,-3419,-1212,-1176,-1238,-1303,-1406,-1491,-1502,-1378,-1248,-1562,-869,-529,-321,-3674,-58,22,-2903,-1693,-453,-818,-1213,-2057,-2130,-2536,-2853,-2959,-2783,-2387,-2046,-1584,-1087,-647,-351,-614,635,-104,-872,-879,-860,2459,1893,1133,-472,2561,-465,-3447,-2859,615,789,907,4445,4015,2594,1693,-1527,-2473,-1998,-2969,-3044,-3191,-3090,-2659,-2241,-2069,-1271,-688,-92,473,542,-909,-374,-711,564,977,2251,-1694,-1391,-2398,-828,808,986,542,-27,-505,-1674,-1371,-1762,-2027,-2212,-2270,-2027,-2356,-2729,-2812,-3588,-389,-146,123,391,659,946,-3381,-1601,-1379,-1424,1799,2334,460,-1165,-1371,-2729,-1943,-664,-2086,-2636,-2068,-1870,-2718,-1808,1345,2017,2442,-1148,-2438,-3,-3802,-2151,163,342,-337,-884,-1218,-1437,-1476,-1470,-1361,-1151,-1005,-819,-716,-1187,-1242,-797,-1065,-1309,-1600,-2018,-3277,-2480,-2300,-1920,-1469,-891,-3397,216,704,-442,466,-22,-1996,1584,1416,-2688,1115,454,-2946,-852,-1128,664,904,279,1770,1891,320,-2079,-1833,-778,-335,-3904,-126,1522,-1826,-2384,-3262,-2447,119,3422,729,736,146,-1181,-3023,-172,-677,1139,2511,1700,36,2117,1830,1420,-2071,549,16,-440,-1347,-3247,-1677,-2054,-2276,-2461,-2503,-2545,-2554,-2525,-2600,-2860,-2854,-3024,-3267,-3233,-3559,-3977,-3661,-3465,-3437,-3075,-3085,-3110,-3191,-3212,-3126,-3263,-3181,-3265,-3675,-2925,-2822,-2627,-2528,-2348,-2012,-1707,-1413,-1132,-1054,-1062,-1100,-1268,-2519,-2203,-2808,-3515,-3938,-3473,-2492,-1221,-491,395,2503,2537,5,4194,646,-732,2013,5555,-183,1801,-41,3004,-3232,1263,-3311,-2378,-53,1318,-3044,212,-2226,-1433,-1056,-2580,204,2138,474,761,-107,-1064,-1793,-2170,-3533,-1184,-308,-642,331,17,750,-2811,-632,-235,1219,-521,-1782,722,1067,513,-158,-3012,-1377,-1670,-1901,-2066,-2136,-2017,-1923,-1765,-1470,-1198,-874,-479,-1121,1,64,88,72,-28,-1510,-1894,-663,-1064,-3053,-1828,-2808,-2596,-2747,-3970,-2285,-1646,-1090,-428,-1224,-279,-2293,819,1055,1141,1177,1202,1253,-2264,-3485,1226,968,844,-619,-1774,-3170,-377,-3466,-457,-394,-272,-171,-146,-28,-2317,-1790,800,1391,411,-3235,-1313,-1411,-4171,-1867,-1915,2015,1838,1736,1874,2033,2075,1970,1746,-3761,-5519,-2285,-62,-447,-450,-2731,-8730,-3301,1298,-1988,1671,1564,1395,1387,-11076,-5356,2315,2643,-7883,-21412,-24017,-16288,-119822,-174564,-568624,-864608,-377725,-160797,-546,-22495,-23061,-39816,-21647,-12519,-14242,-11693,-12923,3528,-2797,-3300,1178,228,-584,-1254,-1897,-2226,-3964,-2115,-1900,-3534,-3091,-1357,-1163,-2055,-4518,-3507,9,313,415,-1312,-1453,274,16,-331,-2957,-4174,-1038,-1124,-1274,-1517,-2981,-2297,-2753,-3872,-3308,-2338,-1598,-1116,-1624,110,384,-735,-252,-499,-1162,-1895,-2712,-3442,-3559,-2989,-2397,-1966,-2576,-3768,-3659,-3046,-1411,-1252,-1768,-1540,-1382,-743,-553,-372,-934,-280,-3093,-183,-77,-1155,-38,-85,-29,-60,-48,66,86,-1112,-1036,-1847,407,458,-2285,-1472,366,-1230,-1391,-1664,-125,-435,-810,-2839,-2336,-2222,-2666,-2743,-2415,-2031,-5717,-9962,-838,-13956,-68759,-46740,-13472,-4205,-13642,-9437,-10701,-81113,-125003,-37463,-21639,-10565,-553,3446,-20235,-57422,-36440,-286,1930,-6511,-678,1348,1026,-27934,-19784,326,148,-212,-692,-1099,-2699,-1898,-2488,-2243,-2022,-3085,-1667,-1569,-1528,-1599,-3054,-1894,-2039,-2083,-1911,-1573,-1090,-526,-2058,765,1260,893,1983,-585,-2363,763,26,-3152,-1884,-1384,-1937,179,110,301,609,996,835,893,292,-2857,-732,1735,919,-2133,-177,-696,-2121,366,200,-33,-398,-923,-1724,-2513,-3266,-2711,-1647,-32,1197,-1034,-1283,1220,3046,-152,-2067,2259,644,-834,1755,680,-183,-1212,-2285,-2991,-2968,-3621,-2332,-2299,-2588,-2911,-3243,-3197,-3009,-1705,-719,184,1005,-1250,-2164,-2998,99,958,-202,-1391,-757,1012,120,-2107,-1798,-1433,-1949,-2404,-2805,-3190,-3625,-3723,-2991,-2384,-1652,-997,-382,-2032,-3406,-4446,-4984,-2686,-980,566,-2127,-1268,-819,-938,-867,-755,-428,-60,208,-2418,-1522,23,-1768,-3405,-3480,-3100,-3299,-2932,-2339,-1444,-617,103,-2621,404,-584,1040,1118,-814,-992,3664,4472,2973,496,-2867,-2167,-947,-971,1401,-1983,-1692,1315,3745,4094,147,-1784,2023,579,-1874,-1192,602,289,-465,-935,-1555,-2222,-1264,-1234,-1182,-1246,-1404,-1692,-1819,-2112,-2363,-2489,-2844,-2542,-2519,-2413],[-1481,-747,-15,560,-14,655,1538,-1175,-957,762,-1615,-2338,-468,-419,-2938,-97,62,-46,-200,-365,-2292,-883,-1226,-1707,-1928,-2328,-2763,-3139,-3176,-2829,-2448,-2081,-1566,-1226,-937,-715,-490,-282,-190,-1419,-18,28,91,-1149,-1830,-9,-935,-495,-957,-2115,-2764,-1634,-1885,-3056,-2273,-2388,-2351,-2259,-2138,-1986,-1644,-1450,-3366,-801,-2074,-2214,-3193,-3023,-2264,-135,-606,443,828,1201,1661,529,-1307,-2457,-514,1120,-747,-2370,-495,415,121,-2271,16,-449,-573,124,2302,3125,2754,4386,2101,1223,635,15,-2652,-1920,142,-818,-408,516,-3627,-3785,-1012,-139,-578,-1039,-1490,-3870,-2375,-2698,-2972,-3191,-3124,-3043,-2859,-2579,-2198,-1758,-1368,-915,-834,-340,-36,207,-1271,523,572,783,613,1117,1226,-1320,1295,906,378,-256,-1008,-1720,-2000,-2011,-2367,-716,130,867,-913,-234,-3109,-3130,-1488,-2142,-1520,2390,192,-2397,-2989,-2197,220,60,-1281,-565,-342,-256,-956,-140,106,299,377,417,298,-2292,-558,-270,-2301,-1945,161,1803,-883,-2903,-1497,2557,2238,1422,1190,-901,-488,-1088,-2003,-2896,-3671,-4498,-5070,-4580,-3943,-3262,-2364,-1690,-888,-115,-730,-2055,2138,3270,1155,267,-78,358,-2700,1565,1119,-50,-2152,-2393,-1515,-2263,-1094,-1758,-2575,-3371,-4000,-4142,-3447,-2715,-3224,-1336,-807,-223,325,-817,694,-3311,-3961,2235,2525,2861,3097,3310,-7197,-26337,-4555,3376,3208,-92385,-222708,-51340,-27071,-24265,-26461,-22542,-106147,-201337,-84031,1323,-14401,-10168,-7288,321,-21,-145,-742,-6725,-2975,-419,-673,279,-4201,-1714,-696,-1277,-1848,-2428,-3955,-3764,-4163,-3987,-3830,-2887,-2517,-2240,-1952,-1676,-1370,-1007,-565,-198,-2027,-1071,-83,949,-3514,1085,281,-2878,-1516,931,758,-128,-1267,-1798,216,-1552,-3127,-657,-2133,-1755,-2291,-2718,-2952,-2920,-2688,-2329,-1697,-1114,-1624,-1136,1587,2021,1432,-245,3110,202,-3982,-3044,1808,2526,1819,5184,4301,2867,1956,-1032,-3157,-3233,-2594,-3013,-1911,-812,-1716,-2030,-1698,-342,-90,-492,-1013,-1531,-1974,-2479,-3043,-3389,-3602,-3541,-3390,-3102,-2978,-2947,-3014,-3173,-3301,-3509,-3478,-3235,-3096,-2903,-2674,-2509,-2341,-2225,-2398,-3265,-2926,-3390,-1408,-1118,-759,-405,-102,118,-2329,-1019,-1078,-1447,-396,-765,-996,-1198,-1223,-1239,-2955,-2098,-2830,-3040,-2937,-2156,-3075,-2865,123,89,-50,-1052,-2664,-653,-4186,-1734,-1803,-2254,-2684,-3011,-3172,-3274,-3242,-3200,-3066,-2828,-2630,-2366,-2164,-1983,-1896,-1936,-2143,-2361,-2666,-3101,-3154,-2804,-2043,-1258,-554,-349,-2924,1350,1783,-366,-82,-724,-2176,1874,1522,-3106,859,397,-3129,-1182,-2009,-52,0,8,147,290,-78,-2069,-1697,-860,-580,-4196,-639,1245,-1431,-2207,-2998,-2479,-397,898,758,248,-27,-1351,-2056,157,-448,1071,4355,2242,831,6029,6290,1087,-2104,2910,479,-288,-2167,-2518,-57,1390,2359,3768,627,-227,2079,1334,1009,-2716,1185,710,-4195,-458,-1431,-3503,-3406,-3620,-1644,-644,-3207,-3194,-690,368,460,237,-997,-819,-4103,-938,-164,-401,-861,-1292,-1462,-1372,-946,-297,229,-1026,949,34,-2401,-2215,-1393,-2107,-3424,-4117,-2569,-942,86,799,2886,3143,-26,4086,265,-397,1639,3032,-2389,1651,-178,1784,-4070,-173,-3974,-2242,9,2234,-3424,-648,-2435,-1201,-800,-2614,-423,598,-1236,-1141,-1980,-2675,-2738,-2243,-3669,-619,-260,-1600,-806,530,1222,-3297,-434,-614,937,-398,-2102,-1304,-2251,-3244,-3535,-2736,-1951,-1294,-1836,-1697,-1493,-51,-125,-740,1040,1208,-420,-475,-1087,1317,824,-351,-401,-1101,-1860,-2360,-2979,-3490,-3778,-3822,-3750,-3651,-3485,-3285,-3068,-2726,-2566,-2359,-2342,-2434,-2469,-2599,-2786,-2782,-2714,-2607,-2487,-2501,-3031,-2623,-2954,-3015,-2914,-2553,-2298,-1106,-3156,-458,674,1267,1631,1796,-85,-1794,-1513,1342,1724,77,-2319,-4533,-2976,-4140,-1616,-1731,2060,2511,1978,3481,3875,4015,3915,2876,-3273,-5647,-2212,1930,1672,1517,-2193,-7496,-1531,2881,-2244,2565,1924,1042,152,-12300,-6844,-108,849,-11463,-17792,-31134,-24571,-115777,-180245,-547082,-861688,-392840,-161591,3092,-12141,-26243,-38947,-22097,-14332,-18150,-14943,-13796,4233,-1204,-5339,2244,1309,450,-324,-1140,-1868,-4473,-2082,-1973,-2830,-3149,-1852,-2010,-3066,-6146,-4540,-2931,-2833,-2730,-2529,-2356,-2218,-2156,-2172,-4203,-3578,-1902,-1661,-1462,-1323,-3455,-1240,-1446,-3965,-2779,-2489,-2824,-2650,-2039,-1229,-777,-1017,-571,-301,-483,-823,-1372,-2038,-2714,-3396,-3799,-3073,-2492,-4029,-4258,-3315,-1602,-319,-1745,-1486,-1088,734,365,3083,-1265,10,-3554,798,252,-159,1936,2313,1432,1764,1451,1214,557,-1707,-2094,-1252,-227,-476,-2309,-1129,-1375,-1753,-2061,-2367,-2764,-3071,-3034,-3409,-2521,-1728,-1389,-1079,-837,-824,-6394,-10080,-1380,-12898,-67645,-42148,-14715,-5079,-13976,-10488,-6353,-72148,-113774,-36683,-20442,-10449,-331,3174,-26343,-57690,-34897,-2904,2096,-5937,-27,1707,-1366,-32797,-23387,451,47,-515,-1130,-1575,-3297,-2146,-2210,-2798,-2120,-3445,-2239,-2399,-2553,-2615,-2704,-2477,-2123,-1673,-1141,-641,-177,225,-1475,931,1068,-141,1077,-940,-2094,246,-38,-3122,-2024,-1155,-1905,-1088,-888,-438,113,747,-118,520,-43,-3757,-976,1509,252,-2680,-314,-547,-1722,1290,401,-408,-1028,-1339,-1415,-1103,-778,-707,-1444,-231,-299,-1728,-1689,-812,-1106,-1166,-2052,-1115,-1049,-1439,-753,-604,-555,-579,-811,-1051,-2020,-3562,-2290,-2779,-3372,-3770,-3845,-3548,-3684,-2853,-2581,-2367,-2208,-2144,-2110,-2707,-2102,-2011,-1915,-1846,-1666,-1510,-1290,-2416,-2034,-1512,-1473,-1668,-1992,-2222,-2595,-2797,-2835,-2628,-2035,-1411,-771,-1538,-4111,-3492,-4306,-2654,-975,950,-2696,-2184,-586,2071,1924,1539,1224,905,370,-2189,-1818,-1406,-2229,-3588,-3228,-2321,-2623,-1158,1168,2222,3058,2160,-2703,685,-550,791,1165,-926,-605,3528,3311,2467,17,-3238,-2195,-820,-1138,1112,-2033,-1855,888,3848,4271,234,-2589,1555,77,-1905,-954,795,510,2353,1515,-1049,-1878,-870,-1263,-1305,-1206,-1072,-1047,-934,-1138,-1506,-1984,-2630,-3310,-4087,-4500],[513,964,1272,1379,-45,914,583,-1013,-718,-590,-1619,-2103,-1117,-1002,-2932,-653,-324,-5,256,507,-1641,56,861,-1861,622,542,-235,-2009,-698,-1089,-1224,-1012,-406,-1010,561,880,1109,1221,1120,-901,748,543,455,-1571,-2774,155,-567,352,-1030,-1644,-2712,-438,-1466,-2526,-2443,-2066,-1065,-788,561,-193,384,-60,-3556,-1333,-2213,-1985,-3313,-2799,-968,-437,-1758,-638,-625,-676,-736,-848,-1184,-2066,-1314,-1574,-1779,-2279,-2438,-3023,-3042,-2342,-1647,-970,-1038,-457,733,1177,1517,1691,1822,1697,428,-239,-3114,-2286,-382,-1013,-1618,-2068,-3322,-4215,-3116,-3079,-2905,-2658,-2358,-3748,-1765,-1460,-1255,-1201,-1698,-2856,-2579,-1301,-1362,-1401,-1483,-1462,-1500,-1502,-1342,-1125,-1629,-538,-235,275,164,1275,1459,-1588,2310,1016,1738,1267,633,-1574,-847,1866,-2637,2841,5412,2859,102,-93,-2975,-3043,-1874,-1461,-1457,2458,-175,-2641,-2795,-2184,693,-19,-548,-777,103,185,-873,361,1232,1683,1959,1193,526,-2288,-1178,-516,-2264,-2016,198,1173,-1105,-3069,-1937,672,322,-4,-269,-1872,-562,-544,-550,-510,-2115,-698,-3016,-1894,-37,179,-2707,-1696,-392,-886,-1334,-1898,1407,997,558,87,-425,-698,-3554,-1106,-1291,-1344,-1930,-2358,-1661,-1892,-2138,-2400,-2772,-3118,-3399,-3729,-3741,-3494,-3166,-2513,-2041,-1455,-875,-538,-1105,-4883,-3117,1126,1379,1669,1855,2017,-8354,-23751,-2007,1885,1635,-135527,-235929,-41899,-29531,-21132,-25370,-35584,-137963,-225496,-72303,650,-16735,-13935,-6749,76,-45,-25,-1202,-5718,-2443,245,-1698,-737,-4298,-2223,-1296,-1979,-2602,-3113,-3471,-3259,-2758,-2401,-4204,-2068,-1866,-2133,-2523,-3057,-3550,-3450,-2820,-2196,-2180,-1144,-602,-292,-2921,-24,3,-2772,-1317,-643,-957,-1194,-1300,-2877,-1358,-1659,-3163,-1013,-3055,-813,-715,-591,-1667,-1397,-1001,-194,-820,-1281,-2341,-1191,-456,-546,-559,-258,221,705,-4388,-3049,2707,3216,2680,4031,4344,3096,2138,-500,-2834,-4344,-2209,-2901,-2685,-649,-1570,-1758,-1488,-625,2231,2495,2938,106,-1581,-680,-344,51,-906,1761,-1720,-968,-1907,-563,382,640,1527,210,-744,-1067,-917,-454,408,-497,-1034,-2226,-2356,-3026,-2533,-2974,300,2118,1113,1594,671,-798,-1247,-460,-922,-1484,843,3097,552,-1154,-765,618,-1825,-3643,-3198,-3115,-3051,-2087,-2929,-3066,1073,659,226,-915,-2740,-804,-4271,-1618,-2009,-2429,-2773,-2927,-2824,-2624,-2299,-1990,-1625,-1188,-843,-491,-261,-115,-115,-280,-637,-1008,-1433,-1909,-2324,-1676,-950,-185,-259,-138,-2355,1703,1734,-267,-445,-1397,-2343,-808,-1557,-3195,-2426,-2493,-3283,-2272,-2669,-2081,-1981,-1962,-1812,-1643,-1340,-2089,-1557,-968,-797,-4248,-1038,-929,-1213,-2021,-2681,-2446,-1823,-1850,-1795,-1594,-1417,-1243,-1182,-539,-312,382,899,1360,1618,2252,2459,626,-2044,2316,-697,-1775,-2966,-1727,485,46,-463,-1004,-1388,-1648,-1677,-1488,-1287,-2203,-943,-920,-4808,-1145,-1718,-2359,-4094,-4245,-1385,-327,-2842,-2898,-427,568,978,562,-774,-221,-2813,-1308,-42,297,479,604,723,647,-40,75,-426,-998,-1480,-1888,-2206,-2421,-2407,-2363,-2261,-2132,-2125,-2080,-2182,-2294,-2244,-2172,-1952,-1642,-1243,-857,-479,-215,-4554,762,-243,1177,-4938,-1775,-4352,-1834,176,1815,-2935,-1522,-2424,-861,-508,-2573,-978,-477,-2727,-237,-263,-942,-653,-538,-3643,-631,-540,-2289,-1709,-717,-719,-3670,-764,-833,-998,-1198,-2272,-1556,-1706,-1868,-2080,-2240,-2188,-2057,-1886,-1878,-2124,-1284,-1034,-747,-356,-27,-811,-363,-933,926,823,-1528,412,74,-2190,-831,-1277,-1864,-2377,-2749,-2867,-2756,-2576,-2404,-2352,-2187,-2212,-2136,-2123,-2019,-2193,-1216,-804,-246,293,810,1320,-2782,-2075,2288,2745,3112,387,-3226,-1338,1058,-2641,-462,-730,3167,4809,4117,166,-1009,-1038,1785,4663,-177,-1076,-6810,-3777,-3827,-1348,-1172,2416,3075,1796,3522,4792,4931,3949,3081,-2735,-5615,-2013,1719,761,-136,-1282,-6059,-2013,-1829,-2114,-1290,-1291,-1414,-1440,-13259,-8374,-323,221,-14625,-14258,-36955,-34908,-110966,-192216,-535471,-865281,-417811,-158564,1617,-1417,-28796,-38594,-22075,-15657,-20273,-17737,-15042,3774,125,-7358,2917,2291,1664,1012,92,-3186,-4428,-1738,-1666,-1522,-3022,-446,-220,-4069,-7255,-3963,-615,-906,-1338,-2778,-1895,-1941,-1837,-1655,-5045,-2702,-830,-607,-516,-530,-3823,-1315,-1564,-3951,-3337,-1552,-1445,-1109,-2448,-1051,582,-1349,-914,234,1456,1330,-442,388,-531,-1000,-1625,-1552,-2054,-3522,-4316,-3382,-1496,-449,-1663,-1366,-714,665,967,3096,-1463,-224,-3655,474,339,709,1597,867,211,-537,-1188,-1581,-1791,-2257,-2803,-964,-748,-561,-2042,-683,-501,-1249,-515,-1110,-111,-6,76,-3773,-2193,-44,-279,-514,-751,-1109,-6967,-9310,-1447,-10840,-63615,-38006,-15603,-5636,-12499,-12162,-2788,-62414,-103140,-37186,-18074,-9735,583,5513,-27859,-48340,-28004,-4985,2372,-5116,945,684,-3185,-31743,-24642,-668,-633,-645,-704,-701,-3408,-1097,-1522,-3207,-2778,-3566,-3524,-2821,-2145,-2623,-1233,-963,-889,-975,-1158,-1472,-1832,-2132,-2207,-1913,-1527,-1008,-506,-1149,-1706,625,723,-2889,-1928,-595,-1576,380,2027,2216,2445,943,-926,304,-284,-4376,-896,1095,186,-2623,-349,-249,-1506,-2749,-3607,-3196,-2276,-1378,-741,-153,154,-716,-1178,10,-248,-2441,-2014,-509,-494,-1216,-1862,189,347,-1861,750,972,-174,1239,1172,482,-1636,-2961,-1086,-531,-2013,-1587,-2431,-2526,-4236,-1707,-1170,-1453,-1875,-2500,-3270,-4131,-4999,-4150,-3011,-1951,-1256,21,-745,-2123,-1732,-1959,1618,1381,-1964,617,138,-974,-459,-810,-934,-1001,-954,-911,-4584,-2363,-3418,-2421,-752,485,-2650,-2927,-223,552,152,-556,-1218,-1844,-2406,-2852,-2932,-2727,-2284,-3691,-1412,-966,-1792,-1364,1105,1540,1669,1615,-2596,1012,-390,435,29,-791,-953,-1536,-2193,-2944,-3709,-4340,-4774,-4542,-3960,-3129,-2165,-1850,-365,503,1107,698,-3229,1143,-233,-1648,-535,1168,970,1857,2350,-454,-1403,458,1363,466,1066,2027,1244,502,-551,-1720,-2897,-4080,-5004,-5471,-5216],[2579,1969,1207,1865,-143,472,-312,-904,-1243,-1201,-1740,-1809,-971,-696,-2950,110,438,1321,813,1233,-1020,314,1052,-2041,1225,2127,-540,-2096,-567,-1491,-2022,-1870,-1061,-945,278,622,745,626,190,-461,-1100,-1815,-2329,-2471,-3389,-1786,-1509,-1422,-1375,-1503,-2687,-2294,-2718,-3118,-3522,-3621,-3199,-2798,-2549,-2424,-2218,-2221,-2715,-2283,-2437,-1732,-2787,-2576,-620,-492,-2642,-798,-518,-590,-725,-925,-1127,-1562,-1797,-1442,-1437,-2051,-1724,-2238,-2871,-3505,-3357,-2358,-1503,-1031,797,1690,2392,2808,3041,2122,272,-491,-3322,-2516,-441,-1139,-562,178,-3061,-4431,-1070,978,1122,2394,1298,-3532,3294,2842,1118,-591,-1885,-2924,-2198,-1362,1116,823,395,-1476,-1110,-1250,-1678,-1848,-2135,-1043,-360,546,-306,1195,1540,-1685,1991,1013,1630,1090,677,-2174,170,2379,-2953,2866,4874,3220,1077,21,-2695,-2970,-2104,-598,-1315,2349,-509,-2607,-2285,-2008,1103,-157,169,-1056,810,579,-666,636,749,991,1085,1070,863,-2124,-1788,-794,-2138,-2067,-733,-931,-1262,-3099,-2202,-975,-877,-620,-211,-2552,792,1488,1952,2321,-1808,-251,-2205,-2800,2043,932,-2568,-1405,80,-1527,-1519,-1769,-418,-751,-1006,-1247,-1540,-1649,-3715,-1932,-2069,-1996,-1828,-2182,-1406,-1193,-756,-527,-445,-388,-335,-444,-507,-694,-2973,-1971,-1137,-1092,-982,-1065,-2481,-6466,-1940,-908,-1009,-1049,-1140,-1185,-7881,-21514,-1189,-1028,-887,-177414,-243333,-34364,-31950,-17982,-24781,-44778,-165132,-249435,-63734,1174,-19627,-15686,-4902,-160,-589,-946,-1879,-4509,-2274,-1814,-2161,-2086,-4534,-2770,-74,369,-1462,-1368,-2902,1265,1139,-2105,-4521,-2504,-956,-1460,-2070,-2640,-3050,-3019,-2803,-2746,-2832,-2898,-2975,-3139,-3386,-3426,-3456,-3611,-3589,-3549,-3505,-3375,-3176,-3193,-2889,-2705,-3027,-2210,-4014,-1549,-1138,-667,-2072,-1335,-1017,490,-1204,-1379,-3038,-1101,1523,1026,270,-526,-1424,-2204,-4036,-2817,-1219,-348,458,1145,1710,2037,2178,0,-1902,-3298,-1853,-2742,-3300,-412,-1571,-1476,-1460,-1084,2970,3556,4058,-220,-1699,-787,-290,-184,-1736,1385,-1678,-903,-1754,-431,-6,-214,1012,2799,2815,438,-797,-907,1639,-540,77,-1157,-2284,-2371,-1949,-2631,289,1947,1437,1794,56,-2114,-278,2,-939,-1577,143,2334,462,-1088,-304,1932,-634,-3002,-2935,-2824,-2351,-1705,-2541,-2449,1388,1577,1663,-819,-2744,-690,-3842,-776,437,61,-209,-287,-141,62,363,611,401,-171,1284,1365,1272,513,684,150,-531,-1138,-1623,-1843,-1714,-945,-327,93,-25,62,-1801,209,-90,-472,-939,-2026,-2585,-2279,-2663,-2934,-3026,-3110,-3190,-3131,-3125,-2853,-2642,-2573,-2478,-2485,-2458,-2496,-2652,-2884,-3030,-4140,-2522,-2172,-1906,-1868,-2390,-2393,-1464,485,911,-812,-516,-701,-510,472,-305,578,1203,782,346,-166,-789,-1408,-1922,-1804,-1645,-2965,-3727,-982,-546,-573,-649,-888,-1150,-2030,-1895,-2220,-2572,-2986,-2977,-3015,-3779,-2771,-2887,-2710,-3836,-4160,-1345,-385,-2071,-2476,-314,627,2090,1941,-587,1008,-1591,-1732,-2001,-2912,-1986,-857,265,1148,185,290,758,-819,2409,424,-1925,-2021,-898,216,-519,-1275,-2166,-2978,-3279,-2390,-1401,-607,-34,616,-407,-11,685,-3593,-6685,672,-318,520,-4869,-3537,-3655,-1225,-1260,-1574,-2030,-2405,-2211,-1726,-1501,-2526,-1519,-1125,-3088,-1399,-1497,-1776,-2020,-2291,-3504,-2382,-2184,-2520,-2184,-1919,-1776,-3843,-1514,-1413,-1397,-1415,-2282,-1464,-1504,-1577,-1701,-1750,-1544,-1227,-1684,-2014,-2764,-1415,-452,-675,-515,-755,-1064,-858,-756,-29,-59,-2373,2179,970,-2463,-350,1172,-824,-495,269,-2020,-168,-1481,-2740,-3912,-3851,-3095,-2355,-2013,-1414,-2219,-1196,-66,-411,2419,3223,2808,-3089,-1104,1966,4363,4395,697,-3685,-414,1917,-2057,-508,-2045,1599,1950,1762,719,27,-434,723,439,-478,-462,-3280,-3417,-3372,-1284,-715,14,824,1597,2452,3181,3687,3387,3242,-2155,-5343,-1854,4034,3669,1658,-289,-4835,1002,858,-1621,-548,-1325,-2086,-2703,-13983,-9894,-3350,-3150,-17421,-11336,-39219,-46630,-106209,-208763,-534524,-871633,-449769,-153912,-78,342,-30013,-38545,-21983,-16451,-18974,-19851,-16665,3657,1069,-9232,2840,2187,1506,802,-31,-4676,-4073,-804,-343,100,-2717,405,1372,-5072,-7599,-2611,993,926,858,-3306,1162,1374,1505,-887,-5010,-1766,134,458,48,-283,-4135,-1977,-1644,-3932,-3925,-449,-443,-578,-2913,-1439,333,-1824,-1376,-198,-149,-132,-415,-298,-371,-439,-526,-616,-1488,-2668,-3786,-3361,-1172,-429,-1603,-1264,-371,567,1276,726,-1622,-905,-3488,-2487,-3054,-3488,-3814,-3934,-3734,-3395,-2820,-1997,-1187,-2813,-2996,-247,1761,1354,-1713,-242,1537,-1096,80,-767,-258,-439,-375,-3869,-1503,731,1118,1522,1904,-526,-7437,-8031,2356,-8360,-58079,-34597,-16245,-5959,-10561,-14130,-610,-53591,-93861,-38790,-15431,-8861,1895,1575,-23384,-32487,-18111,-6220,-2259,-4207,-3718,-4091,-4077,-25445,-23425,-2992,-2615,-2475,-2524,-2593,-3156,-3192,-3676,-4230,-4452,-3881,-3260,-2626,-2037,-2089,-1261,-1017,-937,-977,-1409,-1299,-1591,-1930,-2279,-2560,-2973,-3313,-3543,-3530,-3219,-2578,-1821,-2607,-1659,113,-1092,305,1216,1254,1173,286,-1666,97,-576,-4089,-618,195,-409,-2205,-1779,-2327,-2402,-1935,-1191,-311,-823,1301,1777,1261,2032,-704,-1032,164,332,-3307,-2365,882,514,-1599,-1675,1460,563,-2270,3490,1071,-292,1068,1823,862,-1152,-2135,-655,-402,-2038,-1620,-2245,-2289,-4848,-1696,128,764,477,161,-582,-1415,-716,-908,-1079,-1725,-1566,-1131,-1287,-1540,-1292,-2339,-585,-586,-2023,-700,-856,-915,-1073,-1466,-1827,-2326,-2887,-3474,-4251,-3919,-3324,-2743,-2306,-1927,-2264,-3722,-1980,-2610,-3264,-4049,-3499,-2545,-1553,-1656,-1481,-1109,-2037,-4012,-414,35,-1144,-1804,129,1508,787,-101,-2616,-2135,-3080,-3769,-3562,-2815,-1979,-1215,-564,-101,-1217,-2353,-2241,-629,-1398,-1222,-2192,-2896,-3188,-2515,-1727,-1135,-2119,-419,-691,-1487,-787,-620,-142,573,1621,-199,-1227,205,1437,1007,1096,2459,3854,2225,3109,2459,882,-1544,-886,-838,-464],[1052,949,759,356,-278,-718,-1201,-1387,-1278,-872,-1982,-1461,-1193,-1006,-2998,77,262,783,864,1248,-480,561,1094,-2259,1664,3220,-752,-1999,-689,-279,-1420,-2384,-2736,-2599,-2110,-1629,-1244,-1024,-1064,-1240,-1466,-1745,-1918,-2261,-3301,-1553,-1248,-972,-733,-521,-2705,9,-1129,-831,-3454,153,60,-870,-566,-1081,-1529,-2232,-2933,-3626,-3923,-3050,-2212,-2416,-734,-191,-2607,-1454,422,331,88,-243,-859,-978,-2020,590,-1712,-1751,111,929,710,-370,924,-196,-1969,-1599,-509,180,897,1383,1673,1555,159,-744,-3219,-2614,-758,-1220,36,951,-2895,-4499,-1011,803,1560,1192,519,-3345,-746,-904,-672,-530,-1941,-2724,-1758,-1401,823,890,451,-1668,-1131,-1242,-1456,-1275,-2806,-74,566,1338,-770,782,1578,-1625,1619,909,1274,822,630,-2698,1128,2746,-3285,2972,4021,3633,1954,115,-2381,-2960,-2101,350,-1102,2247,-745,-2426,-1668,-1696,1403,-316,813,-1427,928,928,-365,369,-9,-291,-709,-1189,-1535,-2025,-2384,-2553,-2609,-2591,-2457,-2242,-2084,-3007,-2197,-1921,-2169,-2441,-2702,-2914,-3059,-2971,-2750,-2392,-1944,-1675,-1465,-3584,-1423,-1565,-1976,-1829,-2061,-2323,-2597,-2731,-2807,-2859,-2780,-2660,-2573,-2274,-2886,-1734,-1537,-1240,-975,-1911,-1052,-460,-411,-407,-547,-691,-797,-1000,-1053,-1085,-2659,-2404,-284,211,687,862,-3008,-8005,-605,804,331,-201,-891,-1610,-6414,-19852,-2427,-1583,-12595,-220776,-247252,-28414,-34233,-15144,-24685,-47231,-182272,-272318,-58485,2235,-22629,-14506,-2726,6,-933,-1774,-2672,-3355,-2493,307,-2028,-3453,-4927,-3283,-90,-287,-1940,-1309,-2472,3208,2195,-2334,-4768,-2612,-1568,-436,-989,-921,-1747,-2567,-3143,-2714,-2187,-1600,-1025,-584,-1763,70,327,-2119,-845,293,81,-151,-369,-2619,-970,-1397,-2846,-1824,-4914,-1811,-1862,-1858,-2442,-1715,-1653,-1633,-1599,-1412,-3707,-1448,-1670,-2012,-2506,-2836,-2824,-2323,-3747,-2377,-752,-334,-8,200,311,228,163,62,-860,-2241,-1551,-2540,-3529,-215,-1705,-1217,-1592,-1708,1278,1656,1985,-605,-1607,-891,-478,-499,-2361,946,-1611,-963,-1664,-303,-480,-1215,181,2743,2529,1603,-774,-1500,1192,-633,1201,214,-2157,-1680,-1357,-2413,164,955,494,43,-521,-3505,-132,349,-1108,-1732,-628,1741,288,-1000,184,2161,197,-1614,-2467,-2406,-1455,-1156,-2162,-1794,2856,3061,2968,-801,-2736,-1041,-3386,-283,-915,-1333,-1297,-896,-681,227,736,1089,88,-215,1716,1739,1608,884,1101,738,336,101,-14,-117,-1143,35,178,210,91,-44,-1318,-542,-854,-1199,-1597,-2524,-2923,-2746,-3130,-3414,-3542,-3533,-3318,-3072,-3383,-2319,-1891,-1601,-1280,-1051,-1342,-2391,-1415,-1358,-1266,-3971,-1414,1016,-374,-1740,-2158,-2324,-2150,3632,1136,-1454,-846,-231,-99,372,-404,84,1473,682,81,-372,-719,-947,-1749,-1015,-1918,-3477,-4221,-1371,-1428,-1627,-1728,-1850,-1869,-2630,-1911,-1868,-1903,-2093,-1983,-2042,-2819,-2043,-2325,-2352,-2935,-3410,-2002,-665,-1310,-2111,-377,535,3018,1301,-467,2404,-606,-2227,-148,4818,2953,1433,1939,1867,508,37,-370,-707,884,512,-1714,-1926,-668,871,2912,3029,1196,570,975,177,-475,-1167,-1768,-2298,-2699,-3048,-3319,-6928,-8714,-3407,-3455,-3385,-3784,-5365,-2902,-2617,-2408,-2247,-2117,-2705,-2010,-1901,-1788,-2508,-2098,-1548,-1936,-1661,-1653,-2121,-2084,-2457,-3307,-3278,-3417,-3233,-2762,-2417,-1928,-3672,-1010,-796,-380,-330,-2116,-187,-341,-677,-1243,-1890,-2281,-2221,-1645,-2133,-3262,-2083,-652,-704,1964,281,-1232,58,-649,1144,-1564,-2698,2088,304,-2569,-1,1029,-918,220,417,-1307,1580,0,-1263,-2107,-2222,-2130,-1871,-2171,-1993,-2367,-2522,-2909,-2972,-2784,-2437,-2041,-3155,-1452,-1355,-1448,-1374,-1412,-3480,-1184,-895,-1530,-668,-3192,63,1187,1359,1412,1251,244,1409,1473,-926,1573,589,-2170,-2904,-1041,247,2199,2133,1468,1952,1883,1729,1558,1462,-1552,-4840,-1910,1897,1980,1668,551,-4067,1452,1394,-878,423,-266,-1021,-1700,-14390,-11257,-3461,-3648,-19916,-9364,-36243,-58003,-101752,-227710,-544204,-879119,-485650,-148997,-106,152,-29656,-38526,-22267,-16878,-15678,-21000,-18176,1696,1515,-10743,2736,2443,2128,1755,477,-6271,-3675,12,95,481,-2275,238,729,-6084,-7224,-1305,2463,1393,1585,-3704,443,-66,-522,-1388,-4362,-1601,-1938,-2353,-2897,-3466,-4400,-3662,-3028,-3990,-4573,-1482,-1127,-1035,-3455,-1680,-1648,-2506,-2895,-3575,-4186,-3959,-3336,-2686,-1983,-1296,-1495,-1029,-942,-1768,-3103,-3335,-736,-307,-1620,-1242,-144,363,2091,2702,-1820,-529,-3228,-671,-83,-111,-768,-1373,-1783,-2159,-2361,-2338,-2313,-3386,-2668,-1765,-1727,-1729,-1847,-2088,-2370,-2560,-2374,-1818,-1093,-245,648,-3568,-650,3041,3587,4076,2173,-1385,-7674,-6511,4525,-6028,-52207,-32102,-16699,-6092,-8489,-15721,-104,-46725,-86344,-41225,-12653,-8096,3310,3879,-14244,-14749,-7880,-6467,207,-3315,-888,-1032,-973,-16775,-20770,-203,139,306,371,-2584,-2783,710,796,-3700,-2720,-3585,1007,995,-156,-1235,893,131,851,831,-1628,893,919,943,617,1094,1060,-2424,746,-1418,-1067,493,489,-2315,-1208,531,-509,253,68,-221,-608,-1012,-2248,-1679,-1831,-3198,-1959,-2112,-2299,-2415,-2274,-1869,-1134,-200,775,729,-1489,3466,4083,1342,1887,-683,-1015,-481,-982,-4001,-2619,622,-405,-1926,-1470,1354,715,-2647,3109,1033,-440,737,672,-119,-937,-1624,-2196,-2479,-2567,-2281,-2063,-1974,-4088,-1717,-63,387,731,950,275,-826,310,735,-321,-1905,-1976,-1909,-1946,-2567,-3247,-3854,-4201,-4195,-4050,-3967,-4003,-3973,-3858,-3564,-3135,-2768,-2413,-2070,-3418,-1480,-1831,-2124,-614,-913,-1762,-4166,-223,-672,-1140,-1965,-2789,-3285,-2582,-1742,-1078,-1039,-2129,-4437,458,916,-622,-2377,-844,743,70,-732,-2664,-1997,-1765,-1066,-256,-525,597,1740,2095,988,-2156,-1547,-2313,-832,-1757,-171,-2537,-2318,-1022,-1426,-1815,-2058,-1930,-1761,-1702,-1648,-1642,-1605,-1556,-1449,-1019,-659,-1251,-272,896,1365,1035,1842,2434,1760,2884,2051,609,-1557,-765,-495,-880],[-755,-690,-626,-696,-804,-916,-971,-884,-642,-378,-2345,-1100,-1338,-1406,-3073,-698,-1128,-1615,-1976,-1800,-1070,-116,914,-2547,1879,3478,-820,-1783,-919,3472,2905,1886,855,-1097,267,-102,-166,-24,100,73,278,240,197,-2433,-2710,271,472,745,-285,-23,-2808,355,-1096,-271,-2812,335,1904,-776,288,983,760,-13,-766,-3093,-3163,-1787,-1670,-2396,-1195,-991,-1822,-2103,-1001,-1163,-1424,-1766,-2075,-2281,-2078,-1798,-2080,-1477,-454,-338,-315,-342,-553,-904,-2481,-2201,-2185,-2377,-2400,-2374,-2256,-2284,-2254,-2382,-2979,-2678,-2422,-2154,-1983,-1684,-2860,-4578,-1769,-2081,-2530,-2797,-2349,-3281,-607,324,1108,-553,-1887,-2374,-1368,-1483,395,451,1198,-1739,-1167,320,419,-1644,-3694,936,859,821,-1234,251,-8,-1507,-535,-877,-1022,-950,-800,-2754,-219,6,-3597,713,1046,1254,1518,136,-2187,-3102,-1872,1254,-903,745,-868,-2311,-1117,-1342,437,-516,517,-1965,708,849,-78,1272,1238,1241,1046,723,458,-1556,-2969,-1509,-1872,-2275,-2617,-2629,-2432,-2875,-1958,-1258,-1026,-796,-1901,-2796,-222,-117,-198,-373,-1089,-928,-1246,-3609,-1622,-1586,-1342,-975,-679,-1949,-882,-1739,-393,-651,-907,-1189,-1527,-1651,-2027,-1861,-1984,-1987,-2009,-2067,-2112,-2241,-2370,-2505,-2754,-2987,-3116,-3065,-2529,-1884,-2323,-1999,531,1421,2249,2732,-2569,-9533,662,3427,2998,2464,1740,971,-4854,-18870,-802,-705,-42410,-266050,-250476,-23850,-36202,-12906,-25051,-43043,-185317,-293612,-56559,1011,-24602,-11711,-888,385,-349,-725,-3532,-2477,-3130,1432,-1537,-4836,-5539,-3747,-1492,-1041,-2320,-1414,-2196,2986,1872,-2668,-4998,-2500,-2067,-1166,-1154,1301,1107,-1966,-983,201,-1644,-1236,769,764,-1273,769,816,-1650,-615,492,253,14,-194,-1747,-735,-1183,-2731,-2398,-5138,-1395,-1560,-1770,-2798,-2403,-2888,-3487,-3944,-3685,-4351,-2385,-1835,-1368,-1057,-705,-427,-121,-3575,-1844,299,521,835,1224,1679,2036,1689,733,99,-1310,-1344,-2312,-3312,-137,-1967,-1015,-1864,-2490,2635,3418,3765,-1040,-1347,-1006,-937,-933,-2709,478,-1524,-1148,-1621,-181,-1001,-2303,-670,-941,-1535,-1898,-2192,-2229,-2091,-1964,-1845,-1833,-1918,-2078,-2410,-2662,-2855,-2815,-2494,-1988,-1399,-3556,-241,273,-1373,-1916,-1320,958,77,-883,682,607,104,-453,-2080,-1978,-1141,-828,-1839,-1323,1050,1506,1741,-848,-2725,-1402,-2943,-204,-1207,-2392,-3646,-4306,-3237,-2183,-1157,-297,-422,-290,1595,1884,1912,1084,1364,790,43,-665,-1364,-2097,-2505,-2723,-2484,-2151,-1892,-1622,-1528,-1344,-1324,-1391,-1580,-2697,-3270,-2456,-2791,-2990,-3023,-3002,-2923,-2973,-3404,-3280,-3587,-4115,-4378,-3746,-2966,-2613,-1403,-1554,-1444,-3712,-1276,960,-106,-1544,-1914,-2175,-2903,3412,1214,-2083,-1109,223,101,194,-471,-491,-622,-1642,-1970,-1619,-982,-1103,-1463,1085,-1918,-3045,-3958,213,1761,-929,477,3840,2258,-2744,-1207,1156,878,-671,-789,-1542,-2102,-2483,-2941,-2953,-2893,-2641,-2695,-1290,-695,-1790,-495,420,2199,484,-323,3059,180,-2683,-951,4558,3349,1560,1696,2398,1006,452,-224,-929,-1312,-1445,-1466,-1760,-1393,-1362,-1256,-1014,-735,-252,208,679,1105,1551,-246,1842,-1177,-416,-408,-9598,-9085,-1235,-559,-487,-2640,-6024,-1357,54,134,227,-284,-1810,-1383,604,94,-2405,-2621,396,-664,-1038,2003,-2518,-330,79,-2984,-1827,-2149,-3245,-3698,-3436,-2673,-3205,-1159,-577,-557,-443,-1692,-313,-231,-677,-1394,-2285,-3146,-3930,-3711,-2783,-2958,-2551,-810,-691,718,85,-1224,171,-543,-588,-2880,-2392,969,-86,-2286,315,893,-1020,906,577,-507,3308,3010,987,-695,-1080,-1208,265,-2057,-1695,-2521,-2406,-2437,-2444,898,457,52,-2582,-655,-991,-1386,-1524,-1746,-2841,-2064,-2184,-2286,-2259,-3790,-2007,-1832,-1720,-1547,-1417,-1264,-1074,-820,-1441,-554,-546,-518,-2380,-953,-607,-710,-783,-849,-717,-556,-446,-355,-226,-821,-4104,-2181,358,317,267,175,-3764,-153,-324,-435,-516,-618,-861,-588,-14047,-12060,-87,-963,-22017,-8410,-29931,-63683,-97439,-246602,-563837,-887984,-521970,-144278,27,-3,-28219,-38143,-23134,-16812,-12038,-20883,-17975,-1406,1503,-11462,2445,2256,2024,1708,1070,-7568,-3306,-483,-847,-1004,-1667,-983,-907,-6965,-6476,-1223,-1631,-2117,-2835,-3801,-4314,-4554,-3848,-3148,-3751,-1874,-1805,-985,-818,-807,-4427,-3164,-1957,-4079,-5157,-2393,-2876,-3446,-3847,-3205,-2703,-3323,-2780,-1359,-393,102,-683,686,624,-1006,-2540,-1799,-419,-877,-2404,-3267,-838,-1120,-1671,-1365,-1349,-1272,-1094,-868,-2051,-571,-2929,-1382,-653,50,-23,-182,-324,-630,-967,-1273,-1733,-3810,-2531,-2810,-2936,-2686,-2176,-1556,-904,-766,368,-218,1283,1476,1538,-3027,248,1131,872,721,687,-2266,-7464,-4863,998,-4338,-46838,-30674,-17005,-6054,-6359,-16038,-1331,-42385,-80767,-44108,-9873,-7555,4189,4540,-3268,1305,630,-5905,3774,-2499,3184,3044,3013,-8454,-18001,1250,4013,3635,1837,-3347,-2480,608,1454,-3447,-2983,-3583,2163,4556,-313,-341,2448,352,2417,1816,-1688,2296,2044,1770,1087,1329,1052,-2377,230,-1384,-845,380,470,-2030,-598,527,114,126,-240,-590,-967,-1289,-2351,-1703,-1812,-2304,-2281,-2819,-3515,-4161,-3665,-2813,-1871,-943,-130,307,-1884,1981,2422,1388,1698,-658,-1113,-1225,-2184,-3158,-2597,296,-1319,-2184,-1204,1367,928,-2948,1864,895,-596,368,156,-78,-261,-270,-185,-104,-1474,-1473,-1837,-1614,-3210,-1723,-205,654,1620,1702,1103,-264,-90,-756,-1477,-2257,-2896,-3421,-3523,-3299,-3074,-2955,-2717,-2604,-2551,-2549,-2613,-2537,-2485,-2560,-2480,-2434,-2385,-2357,-2557,-2435,-2419,-2367,-2258,-1947,-1525,-3518,-766,-629,-421,-504,-564,-668,-859,-1447,-1483,-1816,-2099,-4057,-2165,-1902,-1489,-2919,-1530,487,1105,1614,-2586,619,-791,778,1917,-158,794,2073,1628,809,-2776,-634,-2017,-1004,-2042,-688,-2800,-2328,-1314,937,1172,1325,-183,-1268,-1310,-1165,-288,1091,664,85,-375,-1017,-1444,-1506,-1375,-969,-538,-148,98,434,479,410,313,-1522,-557,-71,-1148],[736,850,232,906,-694,538,253,-1051,-269,-584,-2794,-1409,-1774,-2204,-3147,-2958,-3066,-3023,-2888,-2702,-2560,-2541,-2579,-2904,-2662,-2652,-2510,-2152,-1741,-1185,-563,58,112,-1340,476,1816,100,597,891,157,2398,2398,364,-2393,-1971,1375,1948,1824,411,416,-2928,48,-1141,92,-2155,-223,-569,-1328,-2147,-2878,-2133,-1658,-1232,-2331,-3571,-1028,-1091,-2446,-348,56,-877,-2547,-77,-645,2206,459,-525,203,-992,-833,-2391,-1152,91,-776,-1433,-1731,-1789,-1722,-2915,-2653,-1468,-1211,-861,-508,-71,217,-24,-1314,-2624,-2644,212,-1371,-21,274,-2743,-4583,-990,403,1563,1782,887,-3218,2026,1923,1117,-512,-1594,-1849,-915,-1462,-1476,-1668,-1739,-1610,-1546,-1506,-1390,-2523,-4329,-1168,-1152,-948,-1427,-588,-426,-1207,-11,-61,-213,-173,-305,-2025,-477,-641,-3485,-637,-593,-625,-550,-555,-2001,-3217,-1257,-935,-1113,-1300,-1511,-2190,-1639,-1688,-1392,-858,-151,-2474,467,867,328,4235,4674,3721,4016,3240,2160,-1162,-3259,-1808,-1731,-2201,-1,-585,-1141,-2537,-2097,-2628,-2869,-2512,-2695,-2472,-997,-556,-306,-163,-854,-105,-144,-2586,-779,-122,-201,89,246,-1508,-331,-1753,-570,-1009,-1346,-1585,-1744,-1612,-1529,-1414,-1449,-1403,-1360,-1344,-1161,-1055,-931,-824,-867,-952,-1054,-1333,-1529,-1700,-1861,-1094,-543,182,896,1311,-1238,-10871,1901,2284,2063,1777,-34948,-4950,-3667,-18334,-1212,-1767,-70993,-310665,-256223,-20459,-37369,-11266,-25591,-35299,-176105,-307401,-57517,-393,-23509,-8575,-277,-441,-829,-1308,-4211,-2619,-3971,-2011,-1233,-6018,-6231,-3986,-2510,-1643,-2386,-1579,-1962,2766,1490,-2987,-5101,-2212,-2352,-1829,-875,5358,2648,-2604,-1617,-713,-1404,-1263,1849,4763,-749,1840,2785,-1069,-303,3081,451,1134,-5,-1380,-2715,-2993,-2597,-2731,-4176,-1553,2371,2835,-2974,-119,-606,-423,-2401,-1322,-4542,-651,-281,255,692,1077,1222,736,-3438,-1201,285,440,1036,1941,2983,2655,1197,984,992,-457,-1162,-1972,-2920,-125,-2248,-807,-2125,-3325,1315,1508,1640,-1422,-921,-1037,-1554,-1418,-2757,107,-1344,-1385,-1526,-816,-1452,-3307,-1358,-1404,-1583,-1716,-2021,-2866,-2479,-2697,-2851,-2991,-3054,-3123,-3243,-3277,-3347,-3378,-3332,-3230,-3089,-2916,-2741,-2527,-2285,-2141,-1832,-1667,-1394,-1174,-916,-833,-835,-917,-1827,-1547,-1735,-2081,-2253,-2231,-1976,-1663,-1347,-992,-2692,-1712,-2504,-802,-1114,-1615,-2218,-2814,-3247,-3401,-3039,-2435,-1681,-862,-211,330,599,623,349,-215,-1052,-1928,-2771,-3251,-2654,-1819,-858,-63,510,508,-552,1680,1888,559,1418,-2496,-3491,1177,1182,-1900,699,-388,-1552,-2101,-3193,232,56,-542,-2792,-1145,-1725,-2837,-1864,-1836,-1585,-3343,-931,272,176,-1253,-1649,-1954,-3722,3042,1198,-2519,-1245,604,89,-337,-1124,-1813,-2180,-2323,-2150,-1800,-1371,-1589,-1103,670,-1752,-2269,-3328,668,2096,-834,155,2607,2017,-2540,-1755,362,53,-401,-81,-2,-937,-811,393,581,-968,-1912,-3216,81,57,-1558,-625,223,431,-254,-164,887,739,-3096,-1674,1211,808,296,-216,-884,-1604,-2199,-2627,-2526,-1949,-1209,-1205,-1549,-83,470,675,646,205,279,107,131,521,1035,-372,2174,-1535,-872,-748,-10160,-7409,-2257,-660,-498,-1543,-4359,-90,-311,-436,-397,-206,-867,-814,784,285,-2241,-3124,1196,413,-1276,1978,-2484,-295,-32,-2591,-2135,-2025,-952,-1511,-2304,-2658,-2681,-2268,-1746,-1236,-766,-1110,-708,296,446,420,326,-1851,-919,-1073,-1919,-2183,-2703,-949,-661,1761,-53,-1077,607,-494,-51,-3181,-1811,-870,-1208,-1693,-616,-220,-1165,310,442,285,307,226,246,-392,-1495,-1638,98,-1651,-2440,-2644,-2755,-3712,-3419,764,2297,586,-1684,752,1014,477,157,-282,-2210,-1070,-1420,-1735,-1903,-3575,-2033,-2074,-2210,-2332,-2542,-2775,-3006,-3200,-3508,-3812,-4143,-4126,-4033,-3717,-3552,-3498,-3523,-3670,-3752,-3930,-4257,-4540,-4274,-3826,-3365,-2872,-2498,-2238,-2010,-1861,-3966,-1852,-1938,-2007,-2059,-2093,-1974,-1544,-12473,-11922,942,-3546,-23677,-8535,-22808,-57698,-93071,-263270,-592494,-900101,-554277,-139943,3374,2606,-26686,-37166,-24668,-15717,-8658,-19661,-15188,-4338,1024,-11192,4080,3815,3523,3179,1985,-7657,-3033,1274,1006,875,-967,-312,-877,-7540,-5695,-171,-662,-1186,-1897,-3533,-3262,-3883,-4077,-3577,-3291,-2597,-2753,-1958,-1886,-1945,-4054,-3635,-2200,-4132,-4722,-2516,-2517,-2630,-3589,-2474,-2204,-4100,-3579,-1984,1480,139,-869,934,953,-1757,-2824,-2329,89,-22,-1732,-3116,347,310,-1704,-1265,-597,-935,-1283,-1702,-2350,-2925,-3470,-3431,-2818,-2169,-1663,-1248,-839,-627,-483,-344,-1117,-3491,-1523,-696,-856,-958,-1224,-1004,-958,-894,-733,-603,-650,-803,-1043,-2406,-1607,-1816,-1847,-1593,-1174,-3076,-6798,-3131,-168,-3641,-42467,-30328,-17217,-5837,-4180,-14623,-4167,-40731,-77057,-46852,-7207,-7253,1445,2121,2748,3532,4070,-4959,3459,-1777,4713,4624,4494,-2369,-16067,-111,4626,3776,1374,-3549,-2309,317,1946,-2860,-3120,-3559,1797,1512,-392,502,1197,558,1034,833,-1526,201,-272,-818,-1385,-1886,-2502,-3054,-3533,-3456,-3254,-2956,-2681,-2454,-2266,-2110,-1963,-1931,-1905,-1805,-1702,-1559,-1868,-1196,-1711,-1473,-914,-1161,-1545,-1993,-2400,-2769,-2818,-2518,-2103,-1601,-1926,-572,-206,272,647,-599,-1265,-1820,-2117,-1684,-2207,-45,-2160,-2323,-818,1528,1190,-3091,2202,690,-731,-6,2078,1433,802,767,466,54,-999,-1272,-1529,-1251,-2332,-1671,-271,348,246,-436,-1024,-1472,-1902,-2091,-2181,-2229,-2742,-2983,-3429,-1741,-1774,-3240,-1798,-1712,-1958,-1323,-1068,-627,-1261,-129,-132,-793,637,619,-1728,564,-235,-1686,19,-2367,-952,-2807,-665,-939,-1024,-1304,-1488,-1675,-1941,-2355,-2772,-3265,-3705,-3713,-3185,-2524,-1871,-3128,-1835,59,487,754,-2492,284,-969,724,1035,288,909,1367,1702,925,-2026,286,-1498,-1196,-2305,-1131,-3009,-2120,-1630,1603,2157,1980,631,-2003,-1364,-1032,-315,1586,2363,2096,1910,-285,-1272,-1997,-2346,-1982,-1400,-831,-432,12,127,98,18,-1573,-398,-278,-1455],[1354,1366,13,1474,-662,630,702,-1036,-127,-492,-2889,-1402,-1708,-2092,-2917,-1692,-1446,-1312,-1358,-1522,-1757,-1776,-1435,-3107,-308,348,-371,-911,-1145,2277,3851,410,-634,-1540,-37,1107,-644,-357,301,245,5287,7044,327,-2097,-1162,2607,2941,2524,1368,825,-2993,-200,-1225,292,-1585,-371,1638,-327,-286,1181,1553,1148,883,-1444,-3872,-805,-527,-2593,2510,1767,-59,-2700,-529,-1065,368,415,-320,734,-375,-1565,-2687,-871,-115,-610,-1015,-1209,-1278,-1218,-3347,-2894,-909,-834,-793,-840,-835,-962,-1007,-1620,-2366,-2695,-1621,-1473,-1312,-896,-2562,-4635,-1047,175,500,583,589,-3316,513,412,209,-555,-1293,-1415,-834,-1500,-1110,-1131,-1167,-1546,-1076,-1054,-920,-3432,-3513,-758,-892,-893,-1426,-1017,-1073,-953,-935,-1031,-1341,-1146,-1305,-1561,-1733,-2156,-3039,-2900,-3120,-2916,-2436,-2026,-2044,-3404,-1301,-1170,-1250,-1448,-1748,-2322,-1969,-1764,-1106,-619,496,-2954,-21,764,602,3443,3393,3272,2885,2341,1867,-925,-3058,-2165,-1801,-2334,-1697,-2066,-2424,-2685,-2775,-2736,-2569,-2248,-3507,-2274,-897,-420,-90,-355,-940,-407,259,-1500,-2025,-647,-953,-1156,-1322,-1327,-1162,-1947,-788,31,394,667,770,942,-462,-454,876,236,1157,-1202,648,2305,2559,2702,-168,44,2230,1873,1642,1413,-1532,806,1690,2072,2463,2577,296,-12229,2816,2760,2501,-18849,-75151,-15559,-3407,-18262,-93,-576,-95149,-348127,-268153,-18621,-37676,-10500,-26330,-27157,-160887,-288640,-61012,-2461,-19979,-5944,-2159,-1848,-1625,-1399,-4807,-1645,-5061,-1580,-2005,-6696,-7162,-4201,-3176,-2314,-2269,-2004,-1973,1456,852,-3468,-5294,-2048,-2640,-2598,-442,4932,2409,-3160,-2072,-1779,-1323,-1417,2298,5240,-377,2028,2939,-608,-95,-663,-1586,-2000,-1768,-1236,-469,-760,-2610,-2666,-3089,-1915,3284,3507,-3010,144,-385,-832,-2853,-1276,-4043,-651,352,236,98,45,-117,-352,-3473,-1615,-2457,-3247,-3563,-3027,-2022,-1009,52,996,1650,155,-1148,-1646,-2655,-313,-2637,-728,-2371,-4219,894,925,865,-1833,-514,-1073,-2343,-2048,-2775,-201,-1184,-1764,-1452,155,-1873,-3892,-1803,2237,1623,984,-1,-3009,-1350,-2026,-2581,-3047,-3321,-3398,-3293,-2929,-2491,-1943,-1297,-616,-1452,-1169,985,834,-1779,-2033,-1475,-407,-206,-545,802,730,359,686,-1809,-1197,296,-13,-1372,-1041,-1027,-1502,-2061,-2591,-3135,-3717,-4102,-3844,-3241,-2674,-2148,-1640,-1875,-737,-368,-119,-1931,-434,468,485,269,-160,-871,-1871,-3151,-4288,-3126,-1707,-204,991,1663,1109,790,580,-339,3257,3200,1008,2279,-2107,-3415,864,2933,-1606,1703,-235,-874,-1922,-2793,832,201,-1000,-2888,-1077,-1648,-3043,-1360,-1830,-1560,-2862,-463,560,1,-872,-1363,-1691,-4565,-1027,-1262,-2091,-2008,-2626,-3172,-3738,-4152,-4399,-4194,-3963,-3744,-3681,-3859,-4227,-4461,-4243,-3967,-3625,-3411,-3297,-3243,-3518,-3909,-4541,-4903,-4218,-3417,-2517,-1655,-927,109,971,-44,-695,2367,2921,-73,-1252,-3418,-271,565,-1429,-682,381,657,-788,-927,-2132,-2677,-3240,-2283,-1122,-500,-6,420,575,500,258,-418,-992,-1667,-2322,-2888,-3229,-3125,-2827,-2403,-1921,-1547,-1115,-799,-484,-36,340,-510,1135,-1881,-1485,-878,-8266,-5806,-3036,-757,-157,-544,-2473,-705,-1111,-1423,-1547,-1458,-1230,-963,-586,-231,-2031,-3578,451,523,-1078,857,-1991,-327,-128,-2164,-2259,-2291,-380,136,1441,3528,-2200,-602,130,-1545,-467,-433,-1159,463,2136,803,968,-2239,-748,-901,-1612,-1342,-2490,-1074,-629,1623,-169,-835,825,-526,-803,-2109,-1261,317,174,-954,78,253,-1395,849,916,1009,1166,928,567,-158,-1862,-2185,-1786,-2501,-3288,-3271,-3007,-5035,-4388,-1646,-1321,-1078,-835,-851,-871,-1023,-957,-1010,-1708,-1088,-1169,-1303,-1485,-2843,-1930,-1572,-1663,-1649,-1633,-1559,-1435,-1257,-2706,-1189,-1291,-1285,-1448,-1388,-1375,-1340,-1258,-1192,-974,-788,-718,-710,-684,-602,-2479,-3582,-299,-297,-276,-280,-4701,-432,-530,-576,-582,-577,-1858,-168,-9435,-10657,647,-6361,-24911,-9813,-16381,-45904,-88470,-276338,-629180,-918217,-569106,-136244,1664,1249,-25990,-35574,-26507,-13128,-5776,-17788,-11003,-6462,-795,-10272,-722,-711,-567,-344,-234,-6468,-2982,360,544,714,-388,-796,-1774,-7521,-5124,-56,-478,-866,-1333,-3129,-1675,-1477,-1116,-3172,-3119,245,-3307,905,983,-404,-3453,-4132,-2556,-3910,-4029,-623,-611,-656,-2815,-924,-802,-4167,-4062,-2749,1011,-432,-1184,1101,1126,-2298,-2337,-2567,439,620,-1261,-3021,388,-42,-1844,-1374,-604,-757,-608,-570,-2734,-771,-2362,-1639,-2336,-1137,-1342,-1550,-1658,-1843,-1972,-1992,-2103,-2897,-2168,-2215,-2371,-2509,-2685,-2927,-3186,-3409,-3380,-3106,-2755,-2337,-1893,-1956,-1032,-710,-487,-276,-104,-3915,-6072,-1571,-386,-4330,-39514,-31077,-17636,-5662,-2181,-12128,-8560,-41808,-75172,-48888,-4971,-7372,-816,-288,343,1186,1771,-4335,2316,-1389,1848,1272,507,-311,-15741,-1393,-444,256,701,-3278,-2507,-339,2077,-2351,-3286,-3720,2258,2033,-558,1055,1938,545,1731,2358,-1396,2972,2879,3413,1493,313,1262,-1378,-771,-879,-619,917,1074,-1580,-254,-813,-1211,-1531,-1693,-1691,-1677,-1645,-1604,-1517,-2258,-1154,-1071,-1059,-1117,-1206,-1285,-1465,-1658,-1860,-2057,-2074,-1894,-1553,-1231,-730,-322,-683,-1592,-1868,-812,-285,-1766,-562,-3071,-2476,-478,1634,1283,-3176,1606,263,-1000,-537,1671,1346,1360,1523,634,40,-679,-1172,-1305,-1084,-1625,-1693,-386,-1310,-2111,-2686,-3052,-3243,-3339,-3016,-2453,-2045,-2912,-2504,-3654,585,75,-3566,175,191,-1885,-621,-1084,-1313,-1404,-1405,-1046,-1251,-82,410,-1057,1103,439,-1503,462,-2712,-895,-2311,-245,-1015,-1596,-2241,-2492,-2392,-2115,-1863,-1571,-1376,-1248,-2781,-1086,-1095,-1193,-2628,-1842,-1500,-1693,-1937,-2436,-2405,-2483,-2434,-2304,-2088,-1717,-1225,-579,203,-1106,1192,-874,-1373,-2507,-1419,-3086,-1810,-1611,924,1221,2102,1330,-2018,-1352,-969,-389,1728,2842,1156,-722,-2466,-2888,-1810,-698,358,1117,17,1268,504,2376,845,-104,-1576,-146,686,-1691],[1042,600,-261,-256,-704,-1126,-1494,-1720,-1906,-2056,-2747,-2435,-2561,-2771,-3061,-3231,-3335,-3444,-3569,-3587,-3474,-3297,-3024,-3320,-2222,-1766,-1273,-686,-1088,516,1212,-161,-1501,-1859,-648,418,-1320,-1266,-303,202,4188,4051,226,-1760,-476,3809,3983,3283,2403,1067,-3085,-472,-1446,244,-1217,-253,1660,-92,-632,993,1463,1270,1440,-697,-3875,-648,-40,-2875,4209,3597,508,-2615,-1078,-1270,753,-311,-1374,-2440,-3241,-4006,-4040,-3444,-2831,-2462,-2120,-1708,-1325,-907,-3714,-2768,795,1501,2199,2792,3376,2169,-222,-1939,-2194,-2820,-174,-1537,-206,75,-2185,-4611,-1118,-60,828,1738,222,-3507,2213,2636,420,-592,-981,-1061,-340,-1502,-1250,-1242,320,-1506,-1054,722,507,-3733,-2287,-479,-968,-1283,-1648,-1899,-2145,-2157,-2346,-2617,-2834,-2959,-3041,-3042,-2808,-2722,-2481,-2389,-2338,-2496,-2668,-3022,-3524,-3927,-3706,-3026,-2296,-1524,-765,-2567,185,264,1106,-589,1526,-2619,-619,684,860,1083,503,14,-590,-1227,-1702,-2335,-2913,-3454,-4073,-4367,-3976,-3489,-3026,-2540,-2046,-1698,-1481,-1259,-4179,-2166,-541,-325,-1076,-943,-1207,-826,-1256,-1837,-2587,-2701,-2723,-2331,-1762,-1102,-477,-2125,-1176,988,1291,1537,1151,1709,73,-1408,1659,211,1795,-1118,1330,4149,3548,3272,-1097,490,2617,3443,2969,2529,-1204,2172,2105,2213,2329,2182,1721,-11682,1878,1729,1413,-59312,-115130,-27354,-4041,-18209,-1585,-2212,-109486,-364727,-288571,-18469,-37019,-10448,-26937,-20006,-144122,-270250,-66143,-3345,-15511,-3951,-3490,-3335,-3203,-2969,-5099,-2423,-5980,-1810,-1692,-5879,-7971,-4315,-3301,-2983,-1851,-2523,-2092,846,103,-3896,-5452,-1910,-2821,-3324,-638,-1188,-1351,-2974,-1836,-2541,-1279,-1560,482,61,-666,-1331,-2011,-2558,-2359,-1654,-807,60,857,450,1796,-685,-2637,-2051,-1960,-2237,2141,2166,-2714,288,-51,-1088,-3278,-1195,-3486,-722,1395,968,1587,1275,864,-106,-3537,-1007,-1878,-2784,-3656,-4211,-3820,-3063,-2179,-1367,-766,-231,-1216,-1255,-2472,-604,-3013,-695,-2338,-3343,-782,-823,-679,-2140,-103,-1007,-2989,-2694,-2804,-286,-971,-2192,-1296,337,-2104,-3203,-1744,2192,1569,1014,340,-2241,-1607,-984,-1098,-1122,-972,-758,-551,-2791,-215,-537,627,910,-1557,-309,1301,845,-1740,-1786,-824,-867,-204,-373,1193,989,-312,978,-1991,-890,768,535,-1261,-1241,167,44,-107,-1319,-2727,-2229,-1842,-746,-980,-1311,-1678,-2022,-2298,-2610,-2852,-3124,-3315,-3406,-3566,-3688,-3861,-3860,-3531,-3020,-2458,-1739,-987,-377,287,675,1032,1189,987,599,-259,1713,2241,1539,3106,-1650,-2980,519,2915,-1324,1394,48,-198,-1528,-2217,-712,-202,-1476,-2335,-722,-1403,-3155,-1415,-1916,-1495,-2255,90,1434,816,-391,-1033,-1397,-3519,-134,-475,-1387,-1087,-1469,-1694,-1896,-1972,-2460,-2069,-2077,-1989,-1922,-1962,-2176,-2111,-2126,-2096,-1873,-2096,-1215,-676,-266,-145,569,942,-2223,-2373,-359,-1943,-195,1519,1474,816,-335,1758,2101,720,-685,-3257,-656,920,-1400,-592,602,186,-1013,205,1839,1314,-2833,-2757,3122,3280,1214,610,6481,3184,645,-967,-769,2113,542,-637,-1030,-687,-1485,-2028,-2314,-2537,-2616,-2812,-3077,-3303,-3668,-3888,-3669,-3190,-2720,-2296,-5685,-4422,-3162,-1320,-1394,-1480,-1762,-2100,-2352,-2677,-2984,-3194,-3273,-3256,-3075,-2885,-2768,-3171,-2758,-2929,-3111,-3127,-3141,-2835,-2294,-1715,-2135,-2419,43,815,1717,5668,-1796,-700,538,-1991,-251,308,-1643,-103,1031,175,1325,-2674,-476,-760,-1185,-667,-2012,-2899,-3406,-2652,-1807,-1011,-249,-612,-1527,-906,-855,-316,1097,-157,1078,431,-1710,2573,1126,1667,4142,4104,2898,10,-2080,-2769,-533,-326,-2948,-2448,-2582,-6346,-5312,-1482,-196,-1361,-1221,-1924,-2598,-3370,-3608,-2974,-2346,-1917,-1618,-1500,-1875,-1953,-1672,-1913,-2231,-2382,-2363,-2114,-1711,-1212,-3378,-515,-360,-163,-878,-584,-259,-377,-444,-448,-161,248,675,1116,1586,1634,-1759,-4662,-948,235,1455,1456,-5790,-905,-488,1344,1012,631,-1433,36,-4918,-8223,-1498,-9359,-25600,-12116,-11416,-33614,-83274,-285424,-672567,-944596,-556628,-133423,-2632,-2785,-26574,-33194,-25563,-9025,-3247,-15406,-6232,-6846,-2277,-9025,-1709,-1466,-1100,-662,-358,-4924,-3045,-366,839,1011,75,-1378,-2551,-6710,-4657,51,-315,-587,-1308,-2620,-813,-496,-635,-3633,-3080,1121,-2745,-704,868,-1434,-2652,-4472,-2944,-3592,-3376,-956,267,-715,-1822,-372,-1679,-3087,-3172,-3513,455,-951,-1467,90,-356,-2305,-1413,-2321,-2481,-2381,-2042,-2849,-1185,-887,-1926,-1398,-575,-1271,-948,-1252,-3210,-2232,-2711,-2968,-2664,-2282,-2058,-1919,-1771,-1786,-1817,-1795,-1907,-2282,-2046,-2159,-2399,-2625,-2830,-2805,-2399,-1796,-977,-83,721,1478,2160,-1540,2294,3322,3252,3030,23,-4539,-5283,-84,-91,-6314,-37910,-32421,-18196,-5379,-221,-9117,-13968,-45060,-74683,-49297,-3084,-7685,1534,1992,2462,3119,3531,-4280,1819,-1196,3397,2840,2027,-1418,-17078,-2323,-2310,-2416,-1452,-2803,-2895,-1180,2017,-1822,-3297,-3875,2099,3464,-612,1474,2293,495,1268,2422,-1204,3244,2279,3145,1436,-907,682,-1132,-1184,-523,-597,539,1690,-1444,59,-806,-1161,-1029,-603,-108,-1181,-776,-1232,-1036,-2768,-549,-33,-248,-785,-420,-510,-392,-41,72,103,-902,-1725,-414,376,541,620,-715,-1802,-1118,512,372,-1243,-1066,-3193,-2416,-84,-87,-104,-3099,13,-204,-1237,-1054,11,-89,-278,-460,-738,-1041,-1507,-1878,-2271,-2753,-3240,-3688,-3959,-3825,-3401,-2924,-2425,-1901,-1494,-999,-566,-1944,-2622,-1525,-2716,1130,233,-3270,-135,448,-1803,441,-72,-560,-1208,-2125,-3003,-3977,-4616,-3725,-2864,-2163,-1489,-1295,-608,-2184,-1034,-1967,111,427,638,668,825,839,-2070,-912,990,800,-28,-2195,-39,-374,-761,-2238,-1717,-1737,-2111,-2528,-2951,-3326,-3548,-3615,-3563,-3377,-2986,-2441,-1731,-913,-281,1192,-204,-1500,-2621,-1525,-3078,-1533,-1377,314,191,2075,1500,-1423,-1398,-1211,-1556,-1541,-1321,-1001,-422,-804,-1330,-1296,23,1571,958,-566,448,203,1938,571,-250,-1621,98,-249,-1983],[735,576,-445,-329,-823,-1301,-1728,-1998,-2194,-2305,-2447,-2387,-2241,-2242,-2243,-1652,-1426,-875,-602,-385,-247,-238,-281,-3322,-410,-518,-622,-633,-891,-504,-233,-455,-2304,-2155,-1205,-115,-1807,-1916,-606,164,1825,1444,165,-1332,-196,-948,-1674,-2219,-2209,-1775,-3063,-631,-1675,82,-935,103,981,221,-885,-1206,-1949,-2343,-1793,-723,-3484,-443,472,-3162,3760,3990,911,-2349,-1584,-1065,2424,475,145,1095,129,-2438,-2937,-3063,-3499,-2921,-2164,-1427,-875,-461,-3780,-2303,471,819,1153,1386,1609,1599,-244,-2147,-1993,-2911,-880,-1729,-2720,-3398,-3215,-4376,-1564,-846,-293,149,-85,-3670,871,955,3,-503,-610,-713,-36,-1342,-1678,-1456,419,-1390,-920,507,636,-2979,-931,328,17,-153,-526,-1463,-772,-694,-704,-646,-3889,-185,244,376,1471,1778,-1329,2311,442,2192,1995,667,-2121,-2844,496,428,280,577,723,-2754,509,974,1030,-396,776,-1765,-1207,-613,-873,-966,-746,-146,482,1116,1883,-500,-2219,-2184,-2080,-2455,953,3437,28,-1153,651,1656,1615,1013,-4314,-2097,-490,-882,-2030,-1828,-2250,-2819,-3359,-3717,-3305,-2957,-2523,-2026,-1619,-1267,-1012,-2145,-1362,-646,-632,-604,-565,-233,130,-2182,813,309,2033,-1019,2161,2506,2308,1963,-2021,788,225,-403,-832,-1210,-1430,-1508,-1653,-1708,-1821,-2236,-2509,-10530,-3265,-3356,-9654,-92845,-150306,-39300,-5439,-17788,-1660,-72,-108989,-347007,-318125,-20135,-35686,-10940,-27176,-14379,-128005,-252186,-72006,-3194,-10873,-2636,-2247,-1962,-1806,-1647,-4978,-1728,-6252,-1667,-1908,-4829,-7227,-4357,-2958,-3647,-1153,-2975,-2230,512,-646,-3695,-5408,-1704,-2819,-3930,-2275,-3058,-2380,-2069,-865,-2161,-1193,-1628,1212,1419,262,1911,2369,148,326,2594,-173,1430,1512,876,2637,-648,-2591,-1124,-808,-2439,3038,2644,-2096,342,446,-1016,-3628,-1054,-2961,-828,722,583,507,548,572,-358,-3455,395,996,991,939,814,617,228,-1169,-685,-1363,-2000,-2560,-3159,-3321,-3314,-3291,-3006,-3057,-3197,-3408,-3698,-3748,-3248,-2452,-1663,-2977,-3034,-2817,-79,-693,-2621,-1038,564,-2043,-2111,-1236,977,1620,2579,703,-1432,-2504,-959,4776,6357,246,317,-67,-3003,99,-984,1854,773,-1622,-830,-1284,-1505,-1608,-1823,-1932,-2232,-2402,-2488,-2294,-2033,-1676,-1297,-2363,-702,-669,-692,-1221,-1618,-966,-1217,-1545,-1825,-2765,-2384,-2637,-2832,-2785,-2594,-2263,-1796,-2116,-620,16,-1862,-3866,-555,543,1606,3189,-50,-163,2017,3916,2033,-317,2237,344,1199,2076,1577,1161,538,-351,2125,3748,2090,3841,-1223,-2376,148,2623,-1075,1093,365,23,-1480,-2622,-3048,-2398,-1968,-1739,-309,-1076,-3125,-1556,-2019,-1386,-1587,29,-233,-634,-926,-1235,-1551,-2428,-2003,-2266,-2433,-2645,-2840,-2815,-2704,-2412,-3040,-1655,-1220,-703,-242,51,-2285,-53,-385,-1622,-317,-1652,487,819,742,-142,1835,1769,-2327,-2553,-1023,-2968,-256,3070,2866,1572,166,1839,1509,1088,-289,-2977,-1120,757,-1529,-394,604,25,-987,330,437,965,-2537,-3159,2486,2862,893,64,4752,3951,703,-1598,-1108,1712,427,-396,-836,638,187,-113,-266,-776,-540,-752,-1012,-1198,-1503,-1771,-1984,-2611,-3152,-1982,-3265,-3384,-2529,-2031,-2403,-2836,-3524,-4312,-4276,-3344,-2349,-1344,-390,428,1208,775,-1658,-2679,2336,2038,-614,1228,-521,-693,-537,-1361,-1908,-2498,193,1275,1903,4188,-1593,-869,828,-2434,6,976,-2255,-286,75,-402,561,-3151,-2179,-3176,-3298,-2647,-1828,-1237,-641,-49,-420,-297,950,-840,-2080,54,-769,-975,1718,520,1240,118,-2252,2871,1253,2118,6927,6256,3101,-20,-2235,-3375,-1043,313,-1840,-2058,-2090,-7733,-6254,-2538,569,-2459,-2481,-4037,-3257,-2026,-793,-535,-1152,801,725,-350,-2392,-1220,-823,-1100,-1285,-1274,-1231,-1154,-1072,-977,-4103,-1097,-1253,-1258,-1402,-1305,-1258,-1185,-1043,-858,-438,39,469,873,1289,1713,-1301,-6031,-3417,-1417,1201,799,-7129,-1945,-1684,356,-109,-641,-1164,-1557,-1923,-5074,-3508,-12691,-25941,-15476,-8586,-23006,-77378,-291480,-721136,-980337,-545465,-132140,-511,-626,-28851,-30124,-22041,-4002,-1060,-12815,-1530,-5417,-3408,-7887,-2871,-2784,-2119,-1219,-421,-3666,-3359,-2604,2213,2521,193,-2264,-3251,-5596,-4364,-578,34,-623,-2718,-2239,-2641,-3070,-3285,-3932,-3282,-2606,-2278,-2573,-1888,-2087,-1927,-4690,-3410,-3434,-2946,-2809,-2788,-2412,-1672,-978,-2811,-1890,-2176,-4441,-188,-1553,-1869,1530,1276,-1967,-168,-1978,934,1434,-736,-2795,1308,1109,-2111,-1471,-93,-1906,2514,2374,-3896,2119,-1964,346,-1645,-1651,-977,810,460,37,-343,-634,-1037,-1875,-1661,-2096,-2218,-2382,-2474,-2529,-2509,-2406,-2073,-1599,-1114,-566,14,-1347,1097,1450,1619,1680,-612,-5055,-4697,58,-658,-9830,-38041,-34250,-19141,-5164,-2141,-6269,-20160,-50233,-75633,-48053,-1740,-8249,831,1601,2415,3514,-3660,-5260,478,-1402,6239,7391,6980,-7013,-20235,-3040,1657,-278,-2200,-3174,-3581,-2362,486,-1474,-3363,-4179,1478,1078,-718,443,291,236,653,1551,-1190,2655,1392,2450,1129,-2253,98,-1124,-1609,-293,-719,-142,-946,-1750,-2456,-2774,-2406,-1796,-1192,-655,-1894,-757,-1247,-1332,-3368,-1369,-2059,-2672,-2777,-2320,-1620,-975,-372,123,480,-1354,-1732,-1556,1972,1324,20,-805,-1860,-310,1981,2261,-860,-1659,-2597,-2283,299,1805,1156,-3145,326,-816,-1567,-1679,-435,-990,-1206,-1003,-647,-234,-429,-1092,-885,-1143,-468,-1646,-317,-859,-565,-741,-855,-880,-961,-904,-871,-1894,-2119,-821,-1903,-678,-771,-2840,-1007,-1140,-1884,-1541,-1859,-2087,-2417,-2968,-3441,-3996,-4555,-5090,-4736,-4335,-3880,-3474,-3144,-2733,-2288,-1880,-1493,-1263,-877,-709,-444,-181,-2541,-772,66,-33,-207,-1740,-633,-917,-1265,-2068,-1858,-2128,-2429,-2748,-3054,-3313,-3440,-3457,-3417,-3325,-3121,-2857,-2513,-2131,-1643,-985,-302,-1610,-2716,-1558,-3142,-1403,-1163,-239,-944,840,558,-901,-1591,-1283,-878,1861,3030,1362,89,-1321,-1359,-1131,-503,1693,599,-1151,-437,49,1277,441,-344,-1707,-420,-973,-2166],[-954,-594,-228,7,-149,77,369,-970,112,-838,-1324,197,-722,-1758,-1477,-1049,-1551,-799,-812,-800,-798,-875,-974,-2827,-1181,-1349,-1551,-1722,-1972,-2147,-2261,-2320,-2792,-2213,-1779,-1470,-1980,-2071,-289,277,882,1236,240,-753,886,1318,817,140,-453,-960,-2848,-1107,-1839,-107,-679,612,1964,652,-968,392,380,-729,-1887,-2949,-3139,-2188,-1086,-3422,632,1295,1150,-2038,-2021,-549,2807,676,471,2043,571,-2192,-2739,-170,1163,390,-309,-834,-1286,-1617,-3538,-1891,-1978,-1972,-1942,-1910,-1691,-1425,-880,-2317,-1820,-3036,-496,-1429,85,1177,-691,-4061,-945,-120,2576,1723,-418,-3882,728,1715,-504,-409,-340,-513,207,-1125,-1848,-1275,-1644,-2523,-3432,-3733,-2979,-1992,-1153,-398,-140,187,32,-1353,-1139,-1982,-3047,-2807,-4430,271,587,992,3077,5297,-268,3226,-80,5235,4646,822,-1980,-2357,2258,4540,590,2994,1214,-2876,661,608,-314,-1091,-1570,-1506,-1934,-547,286,1104,1952,2926,3261,4070,3176,-421,-1951,-1921,-2348,-2513,614,3621,414,-544,1000,-22,-1120,-2123,-3908,-3685,-4217,-4370,-4131,-3745,-3327,-3122,-2971,-2988,-2987,-3132,-3262,-3375,-3587,-3755,-3732,-3314,-2722,-2117,-1396,-659,7,811,802,-2895,-156,316,2843,-1099,2922,3319,3163,2206,-2974,1883,2044,1659,1325,812,-469,-462,-1288,-1961,-2402,-2574,-2013,-9622,-391,539,-21112,-113916,-175139,-50383,-7584,-16986,-2909,-5149,-93468,-299907,-331822,-23633,-34307,-11946,-27095,-10528,-113590,-234752,-77950,-3383,-6649,-4052,-4266,-4087,-3727,-3234,-4639,-2269,-5790,-1473,-926,-4005,-6097,-4572,-2528,-4522,-450,-3294,-2496,661,-1442,-3031,-5138,-1518,-2761,-4551,-2437,-2437,-2196,-1869,-1552,-1387,-1329,-1764,-1039,-855,-648,-128,453,290,409,2148,-436,1236,916,1040,2502,-811,-2549,-207,178,-2617,3185,2836,-1411,174,960,-684,-3980,-994,-2636,-1366,-1694,-1881,-1982,-1820,-1565,-1172,-3181,-636,-411,-207,-42,60,105,-36,-1788,-458,-907,-1343,-1744,-2262,-2474,-2680,-3395,-2804,-2874,-2876,-2808,-2758,-2743,-2631,-2357,-2105,-2293,-2505,-2759,-1315,-1295,-3110,-1169,-1193,-1780,-1261,-1173,-1129,-886,-428,-2,-758,-2723,-956,2186,2493,810,360,-381,-2912,539,-1319,73,-313,-1724,-674,-729,-755,-1141,-1086,-1280,-1685,-1971,-2172,-2054,-1791,-2522,-872,-2962,-463,188,298,-1303,-2167,213,-86,-524,-1925,-2873,-2502,-2061,-1965,-1494,-909,-252,-706,-2177,2007,1936,-3032,-3396,-638,-5,763,3078,-778,-1257,1241,4200,1656,-671,2253,149,1124,2189,931,-478,-1818,-3102,-3444,-2705,-1756,-900,-860,-1750,-193,899,-869,770,510,209,-366,-836,-1065,-1455,-2436,-2290,-2606,-2708,-2908,-2571,-2415,-2228,-1984,-1758,-1424,-1169,-761,-349,-917,-1360,-676,-924,-158,-488,837,-1816,104,750,-3203,493,456,591,804,1011,-2281,130,-1283,-1795,64,-1334,976,2913,1432,-17,2874,1318,-2559,-2677,-1673,-2511,-356,3524,3775,2250,778,1662,2619,1793,-36,-2709,-1602,-339,-1757,-84,606,238,-780,421,489,173,-2314,-3421,-1629,-1844,-1556,-870,-174,475,794,-2179,-1558,1178,313,-140,-679,711,305,2009,954,-926,909,-431,-764,-1566,1942,-1041,-385,-3002,-4129,-353,-1156,-2645,-1362,-1202,55,-327,-898,-1526,-2076,-2707,-3279,-3453,-3100,-2693,-2277,-1994,-1896,-2246,-2144,-2468,-2722,-2668,-2520,-2175,-1857,-1577,-1581,-2490,-942,-663,-433,42,-1516,-1013,1064,-2702,340,1630,-2890,76,-370,-808,-340,-3209,-1074,-1171,-1099,-818,-1055,-1234,-709,755,-567,-99,829,-1037,-1970,823,-916,-1453,2245,1161,1433,-249,-2881,3070,1403,2472,6678,6272,3159,-142,-2245,-3410,-1550,926,-642,-1420,-1331,-7648,-6291,-3439,-1481,-3465,-2264,-1739,-1025,-498,104,-1072,-1071,555,415,-678,-2842,-589,37,158,262,436,543,617,653,458,-4600,189,-256,-627,-1189,-1517,-1835,-2026,-2058,-2012,-1752,-1485,-1304,-1159,-966,-691,-1004,-7455,-5723,-2935,714,-116,-8048,-2674,-2900,629,394,21,-414,-783,-1176,-1499,-5248,-16164,-25943,-19510,-7893,-14946,-70441,-295578,-772403,-1023881,-542246,-132857,-1642,-1479,-32685,-26221,-17820,-189,120,-9990,581,-2675,-5638,-6834,-156,-945,-1527,-2168,-2655,-2714,-3737,-4133,113,829,96,-3337,-3565,-4148,-3952,-1385,920,523,-4164,-1838,-599,-879,-3324,-3863,-3472,-2280,-2684,-4126,-3522,-3749,-3647,-4527,-3614,-3293,-3049,-3174,-3440,-3965,-3540,-2866,-3926,-1591,-1147,-4714,-753,-2043,-2222,555,655,-1317,779,-1580,843,1005,-684,-2704,1400,1232,-2233,-1412,-15,-2383,2148,2015,-3933,2967,-1806,1448,-353,-2008,-2719,-211,1267,801,38,-101,-665,-1511,-1686,-2103,-2583,-2928,-3174,-3343,-3391,-3327,-3040,-2652,-2309,-1964,-1638,-1362,-1210,-1234,-1461,-1793,-2255,-5278,-4168,-4513,-4061,-14819,-40105,-36309,-20290,-4825,-1240,-3664,-26606,-56777,-77890,-45442,-2593,-8693,-735,288,1155,2027,-15065,-7258,-1110,-1835,5409,5689,5805,-16146,-24880,-3400,3326,2311,-2097,-2414,-4087,-3659,1036,-1136,-3346,-4404,487,-228,-697,-455,246,-46,103,2009,-1203,2164,430,1707,800,-2884,-216,-1109,-1873,-41,-781,-434,-395,-1484,-1869,-2426,-2806,-3100,-3232,-3219,-3236,-3282,-3335,-3276,-3695,-2355,-1685,-966,-2529,482,704,-1083,36,2243,1287,-1680,-1762,-2519,1861,1305,-587,-712,-1527,504,3038,3330,-448,-2013,-2057,-1945,704,1808,961,-3183,-294,-1311,-1770,-2181,-511,668,2345,2638,652,-389,-517,-1102,-690,-1323,21,-1544,-38,-1073,891,623,175,-70,-229,-121,49,-1725,-1413,443,-1052,374,11,-2307,-971,-1473,-1970,-2149,-2149,-1717,-1159,-2241,-1477,-2624,-834,129,-77,-503,-967,-1539,-2183,-2605,-2566,-2022,-1379,-837,-190,163,538,-43,-2853,-546,883,647,321,-1251,-440,-896,-1417,-1947,-2334,-2727,-3032,-3088,-2959,-2807,-2599,-2359,-2137,-1936,-1708,-1512,-1335,-1205,-1029,-698,-308,-1537,-2659,-1436,-3121,-1275,-921,-549,-1973,1686,2574,-321,-1766,-1514,-1158,1911,1579,1141,-842,-1852,-1167,-708,-1085,-1565,-2022,-2402,-2734,-2721,-2715,-2584,-2347,-2122,-1799,-1485,-1931],[-1922,-2609,-2662,-2204,-1553,-935,-426,-1035,-60,-994,-704,-117,-765,-1498,-1421,-1591,-1897,-1138,-781,-425,-153,-48,-56,-2440,-320,-607,-962,-1299,-1699,-2707,-2130,-2172,-2409,-2211,-2040,-1470,-2306,-2120,-417,63,626,1164,41,-442,1235,2394,2140,1616,1020,260,-2796,-1393,-2264,-1433,-799,-24,701,877,-1162,-219,506,-330,-1175,-1743,-2508,-915,41,-3311,1560,2019,1008,-1974,-2517,-119,2358,735,604,2121,321,-1793,-2587,-165,1962,1708,1082,547,28,-1561,-3330,-1357,-424,-123,227,542,941,1131,-433,-2578,-1781,-3283,-804,-1446,276,1845,72,-3810,-846,-141,1425,742,-852,-4119,-979,-1173,-1198,-1184,-1025,-1073,-1271,-1629,-2135,-2806,-3694,-4329,-3513,-2287,-931,-1153,1312,-1152,-1548,2517,551,-1077,-460,-2302,-3920,-1050,-3212,871,966,1331,3536,6941,811,3129,-538,5335,5136,819,-1652,-1944,3073,3517,829,1737,993,-2738,207,-91,-203,-306,-390,-297,-2779,-140,74,223,394,717,934,1082,1315,-502,-1867,-1662,-2714,-2617,-941,-1659,-2423,-3066,-3320,-3067,-2537,-1883,-3628,-2611,-1257,-1941,-4102,-2490,-2859,-1659,183,229,-93,-1723,-793,-886,-831,-495,71,-2138,-1853,2510,3253,3869,1296,1335,836,-3465,-1181,196,2985,-1344,3580,4674,4770,1414,-3699,2528,2356,3141,1977,1417,-194,3337,2290,1192,-48,-1637,-3102,-8964,-3296,-1810,-28648,-120040,-184876,-59144,-10147,-15840,-4059,-9719,-67942,-238630,-284898,-28063,-33254,-13173,-26616,-8204,-100993,-217937,-83137,-2116,-3096,-2650,-3711,-3326,-3658,-3784,-4171,-3372,-4869,-2542,-2247,-3454,-5112,-5011,-2143,-5636,-160,-3191,-2810,-427,-2070,-2328,-4744,-2472,-3173,-5165,-3170,-2544,-2009,-1564,-1201,-1030,-1221,-1991,-1005,-1138,-1390,-1452,-1531,-1713,-1656,-1490,-1236,-805,-232,268,843,-1205,-2468,579,932,-2765,2605,2525,-784,-226,1429,-175,-3883,-1056,-2559,-1963,-2818,-3649,-3679,-2852,-1998,-1070,-2773,418,1082,1703,2238,2694,2581,1053,-1922,364,2006,483,-2019,-558,-2370,-2071,-3280,-2463,-2159,-1662,-1111,-1032,-1214,-2106,34,-384,-1470,-1766,-2474,-451,-698,-3303,-791,-767,-1440,-628,-534,-659,-812,-975,-1353,-1720,-2069,-2369,-2571,-2647,-2540,-2405,-2344,-2442,-2264,-2278,-2247,-2146,-1961,-1676,-1329,-918,-895,-183,232,-964,463,-95,1028,1021,-3060,-1267,-3782,-430,141,-171,-1528,-2784,-803,-1044,-1318,-2377,-3082,-2639,-1964,-2096,-2120,-2149,-2135,-2043,-2263,-1671,-1422,-3171,-2315,-781,-637,-246,294,-1569,-2545,319,965,1097,-1018,1727,-271,942,2426,2385,1331,98,-1144,-519,172,-418,-1037,-1420,-1482,-1267,-868,-745,46,338,527,256,-164,-1184,-1613,-2788,-907,-459,-413,-2559,-2118,-2336,-1108,-225,1654,2486,1869,1190,-14,-768,-362,-2103,-1978,295,-238,548,-2616,454,1709,-2755,330,4611,3714,3284,1440,-2185,199,-2087,-1999,330,-1138,657,2951,2101,210,2166,796,-2773,-2750,-2227,-1290,-440,3134,3656,2844,1434,1061,3328,2120,85,-2513,-2069,-573,-2046,-1844,-1709,-1206,-938,-581,-634,-574,-2144,-3501,-2225,-3191,-3549,-2481,-1432,-420,567,-2545,-2065,537,255,155,-551,726,169,1787,571,-900,956,-939,-1572,-1976,1584,-1152,-1054,-3346,-4739,-1077,-1702,-2262,-2435,-2069,-1408,-634,-36,464,951,1215,1298,313,1022,691,427,209,-1366,-1858,173,303,-961,797,752,-1335,-812,-655,-1166,-2405,-415,-890,-1507,-1937,-2353,-2657,-2970,-3269,-3387,-3117,-3471,-2045,-1508,-1103,-751,-2686,247,-736,61,1374,-541,-1065,-724,396,-619,113,703,-1039,-1184,1454,-1219,-1577,2112,1832,1724,-618,-2991,3225,1638,2794,2838,2318,1785,-271,-2117,-2888,-1909,-686,-1208,-1512,-1693,-6382,-5306,-4001,-585,-3707,-56,-182,-445,-986,-1447,-2146,-2860,-3564,-3228,-2633,-3056,-1480,-981,-578,-306,-19,196,406,623,844,-4583,839,600,388,-84,-403,-807,-1155,-1612,-1471,-1604,-1121,-1357,-1048,-1088,-1133,-1221,-7988,-7505,-4144,-1684,-1681,-7744,-2836,-4014,-973,-689,-494,-340,-132,-6,90,-6597,-19606,-25750,-23658,-8837,-9958,-62290,-298448,-823381,-1066535,-545865,-136049,-7265,-1847,-37806,-21523,-13362,-2539,-2122,-7003,-665,167,-7905,-5830,1783,-2544,1916,1767,1291,-2080,-4071,-4144,-1527,-2199,-2656,-4562,-3315,-2338,-3227,-2139,-1405,-1168,-5483,-1332,-464,-158,-2930,-3494,-3503,193,35,-3833,-2827,-1155,-1538,-3990,-3372,-3123,-2213,-2863,-1339,-1452,-1526,-1747,-3495,-1971,-1885,-3907,-1206,-2370,-2493,188,372,-513,327,-1192,-329,-674,-1060,-2543,-1209,-1082,-2270,-1200,-540,-2510,-497,-532,-3343,-811,-1602,-860,-804,-1557,-2859,-1535,-1939,-2610,-3349,-4066,-4201,-3423,-2635,-1924,-1387,-1931,-2517,-261,-66,-167,351,-834,734,749,621,-1080,-230,-1037,-2005,-2586,-1991,-5274,-3717,2275,1745,-21390,-44450,-38614,-21511,-4359,4570,-1411,-33074,-64412,-81560,-42082,150,-8791,-2651,7729,3764,-13956,-29699,-10359,-2990,-2511,4068,-1005,-4524,-28382,-30826,-3547,3590,3031,-3272,-2394,-3764,-4797,332,-855,-3319,-4536,-888,-2046,-3090,-3172,-2248,-912,-413,1587,-1309,1470,-637,892,437,-1994,-280,-1089,-2085,144,-836,-845,-78,-1534,-1734,-2573,-3401,-4103,-3417,-2450,-2848,-915,-1567,-1454,-3491,-889,1794,1894,-2337,1280,1598,-1109,-230,2212,1307,-1967,-1911,-2955,1167,993,-1250,-488,-1027,-856,-1534,-2230,-2729,-2907,-2614,-1850,-988,-98,664,-3315,-904,-1656,-1907,-2503,-1397,342,2359,2582,533,-584,-800,-1196,-568,-1616,411,-1452,339,-1159,734,1282,1058,1024,569,1554,1240,-1535,-726,1445,-276,172,-1042,-2434,-3815,-4859,-3793,-2517,-1399,-326,460,-2765,-1427,-2768,-1591,-191,-940,-1823,-2574,-3091,-3091,-2518,-2491,-1960,-690,-531,-363,-543,-719,-961,-3062,-1768,-2211,-2706,-3182,-3575,-3845,-3949,-3830,-3410,-2950,-2458,-2066,-1795,-1982,-1513,-1397,-1202,-1055,-918,-734,-552,-348,-171,44,372,667,-1335,-2517,-1241,-2954,-1166,-705,-624,-2813,-1203,-1602,-1845,-1884,-1664,-1346,-456,177,743,-1625,-2316,-688,-64,-1284,1176,-164,-1756,-1582,788,2322,1169,121,-1418,-355,-1353,-2305],[-97,-273,-230,-972,-1485,-1615,-1408,-984,-565,-912,-119,-49,-721,-1069,-993,-1535,-2135,-2745,-1858,-922,-23,461,-244,-1872,-659,2542,1994,2337,-224,-2182,-1556,-58,-1661,-1694,-2166,-1499,-2459,-1827,-632,-43,579,1139,-105,-86,1542,2447,2249,1794,1274,589,-2623,-1011,-2638,-1155,-877,150,834,1159,-1178,-791,286,670,154,-285,-2052,-653,-576,-2763,-408,-436,-666,-1914,-2505,-1891,-2439,-2891,-2852,-2481,-1864,-1433,-2308,-702,-557,-735,-1022,-1345,-1839,-2464,-3200,-3081,-2513,-1910,-1356,-921,-479,-226,-541,-2707,-1633,-3352,-1055,-1356,-729,-841,-1044,-3443,-1228,-1225,-1189,-1061,-1170,-3920,-1047,117,-1745,-343,-270,-572,523,-538,-1043,-74,936,-1168,-758,-479,328,-398,-1152,-2493,-2910,-1380,402,-590,343,1033,3602,1318,-1769,1725,1475,1536,4510,4926,2063,2410,-748,-42,-924,-1492,-1648,-1463,-927,-416,-65,189,330,-2210,508,484,350,-243,-256,-439,-3339,-796,-823,-944,-1093,-1156,-1383,-1715,-1953,-2382,-2673,-2598,-2940,-2589,-952,-57,850,622,2525,2760,-161,155,-3305,-2947,-2054,-3081,-4822,-2955,-3108,-1545,-436,1683,535,-1902,1854,-31,-423,1375,-180,-1947,-2066,2768,2722,2526,1045,1062,866,-3653,-2024,-889,-1349,-1630,-1674,-1601,-1370,-995,-3733,-46,636,1241,1897,1355,235,3110,3126,3074,2816,2101,1188,-8369,-870,-2134,-30629,-115100,-180687,-63900,-12493,-14410,-4768,-11569,-38689,-174086,-232119,-31164,-32564,-14056,-25527,-6773,-89726,-201218,-86378,-52,-171,-3309,-4907,726,810,965,-3494,-163,-3713,-3417,-321,-2990,-4181,-5493,-1866,-5877,-1890,-2395,-2864,-901,-2045,-1465,-4134,-899,-2322,-5476,-255,-736,-1288,-1829,-2272,-2602,-2721,-2608,-2421,-2338,-2406,-2351,-2412,-2708,-2915,-3143,-3198,-2846,-2329,-1940,-1537,-1658,-2150,-842,-680,-2719,-644,-580,-514,-669,-439,-515,-3513,-1067,-2565,-1920,-973,-926,-1180,-1309,-1434,-1449,-2178,-1467,-1150,-504,435,1581,2205,1855,-1398,94,1968,27,-2376,216,-2292,-2637,-3120,-3143,-2025,-402,1025,146,-322,-1955,672,-117,-645,-963,-1828,1114,-74,-2822,-991,-1521,-1824,-1837,-1554,-1335,-1065,-749,-609,-433,-1210,-1056,192,375,567,254,-1696,-1721,599,-1450,426,326,-1837,-41,-324,-624,-923,-1328,-1548,-1878,-2060,-2235,-2299,-2465,-2636,-2809,-3027,-3207,-3378,-3222,-2924,-2900,-2195,-1913,-1726,-2810,-3283,-2703,-1723,-2075,-2352,-2370,-1936,-1472,-2270,855,970,-1981,-1268,-895,-1250,-1296,1022,-2075,-3764,-565,3791,466,-1225,815,-811,-918,-1263,-1291,-1193,-978,-1776,-2081,-1718,-342,-234,-301,-687,-418,94,-668,109,84,106,78,169,-1937,-1993,-2781,-675,589,-130,-2104,-2477,-2529,-943,-83,-148,105,511,1254,326,-660,559,-2314,-2723,641,-22,184,-3426,869,2180,-2057,-535,4383,3598,2879,1099,-1999,170,-2257,-2153,499,-1054,237,2925,2687,505,1351,258,-2714,-2775,-2591,-105,-474,2352,2178,2111,2053,291,1703,1457,64,-2420,-2513,217,-2386,-821,-1187,-1344,-1644,-1629,-1754,-1480,-2043,-3435,-942,-754,-468,-1802,467,916,1039,-2586,-2626,-241,234,436,-516,633,-81,1517,282,-759,1011,-1371,-2262,-2358,377,-1233,-1718,-3696,-3916,226,1915,-2052,1386,-1590,3403,1653,4524,5989,5436,6246,2894,-394,2007,2657,2237,765,-1173,-1618,-319,-448,-1450,-6,212,-1664,-1046,-335,-780,-2365,-494,-1007,-1697,-2207,-2672,-2941,-3072,-3045,-2892,-2668,-3419,-2266,-2125,-2078,-2015,-2030,-1388,-994,-656,-361,-124,-851,-794,-39,-675,225,-27,-863,-1131,-1805,-2111,-1774,-1123,-372,328,-1095,-2201,1103,961,527,-199,-1089,-2071,-3141,-3625,-2860,-2165,-856,-74,346,708,-5172,-4187,-4117,615,-3031,1055,325,-480,-1470,-2226,-2794,-2354,-1646,-990,-1573,-3090,182,360,411,331,305,284,364,559,859,-4287,1224,1222,1258,192,434,621,-535,-2418,-115,-3351,-84,-2574,-20,-63,-96,-842,-6848,-8358,-5053,-936,-2430,-6357,-2521,-5104,-2067,-2016,-1877,-1634,-1236,-844,-433,-7586,-23012,-25719,-27132,-10231,-8452,-53092,-300023,-871116,-1057014,-548355,-142127,-15540,2385,-43794,-16354,-9119,1088,429,-4117,-1021,-1621,-10015,-4966,-1657,-3731,-689,-199,44,-1904,-4422,-2843,104,-120,-467,-6054,-2604,-1813,-2231,-2823,-2008,-1603,-5798,-790,-312,156,-2037,-3060,-3431,1402,1544,-2081,-4250,655,117,-3306,-2847,-3012,-1952,-3351,-1852,-1238,-462,115,-2475,725,695,-3088,-1635,-2628,-2765,1153,1330,258,1478,-923,943,504,-701,-2367,-1446,-2141,-2782,-3545,-3271,-2325,-1051,215,-2730,2497,-1411,2978,2291,-687,-1440,-1532,1468,2471,-1258,3322,725,-907,-2563,-450,1149,-1728,-2815,555,265,26,-66,-1051,-319,-490,-646,-1004,-729,-528,-77,-445,-1088,-5143,-3350,3593,-653,-29452,-51091,-41014,-22362,-3765,6011,502,-39370,-72757,-86574,-38412,1004,-8319,-6604,3364,-8122,-33389,-46716,-14475,-5154,-3383,2269,-8893,-18268,-43091,-37485,-3588,811,546,-4402,-2422,-2862,-3627,-400,-596,-3240,-4493,-478,-161,-461,-622,-1082,-1450,-1846,-2165,-2275,-2192,-1920,-1536,-1107,-721,-349,-969,-2234,-87,-815,-1129,-281,-1551,-352,-384,-370,-390,-310,-29,-3206,-1150,-1796,-1323,-3172,-1329,1615,1926,-1592,2145,2630,-788,-434,2377,1462,-2134,-2085,-2388,462,-176,-1857,-1821,-2538,-3328,-3953,-3686,-3111,-2803,-2783,-2719,-2675,-2503,-2122,-3442,-1372,-1627,-1867,-2315,-2181,35,2275,2422,463,-667,-1185,-1283,-440,-1890,-486,-1294,-1028,-1197,-1274,-1268,-1129,-834,-551,-130,219,-1228,-45,447,254,-188,-931,-1859,-2822,-3849,-4882,-4855,-3858,-2777,-1869,-3095,-1155,-2607,-2260,-499,-702,-1068,-1417,-1833,-2333,-2749,-3137,-3534,-4040,-4557,-4319,-4036,-3586,-3087,-2976,-2228,-1814,-1481,-1186,-900,-630,-422,-296,-1936,-2551,85,174,-82,-1721,-521,-1167,-1168,1192,1533,968,1515,770,1279,1781,2542,2413,-1069,-2366,-1036,-2641,-1130,-1883,-2953,-4203,-5564,-4975,-3871,-2954,-2070,-1472,-439,301,821,-2328,-2674,-56,626,-1520,933,-600,-1875,-1602,1445,2544,1803,514,-1148,-409,-1301,-2121],[-361,-529,68,1744,672,-484,-1134,-444,-930,-1499,-2201,-2786,-3173,-2695,-2281,-1812,-1374,-1068,-956,-956,-1048,-1223,-1335,-1264,-1288,-789,-440,-42,-274,-841,-2379,139,-1041,-1063,-1742,-1119,-2551,-1448,-45,-224,-334,-451,-523,-635,-707,-916,-1171,-1464,-1599,-1689,-2476,-1739,-3060,-1732,-1127,-133,490,1059,-1158,-1389,-210,812,1660,326,-1701,95,1723,-2284,1938,2229,390,-2011,-2041,568,2168,864,739,1206,-825,-524,-2108,-588,-1015,-1511,-1792,-1747,-1554,-2856,-2884,-779,-440,-208,-22,63,184,158,-797,-2891,-1563,-3339,-1466,-1381,-1194,-1372,-1650,-3185,-1888,-1728,-1344,-706,-1577,-3633,-2012,-476,-2452,-461,-524,-802,572,-235,-360,566,859,-1152,-892,-968,17,-140,-1548,-2910,-2502,-1512,-432,-270,-8,1370,2606,1625,-514,1708,973,144,-504,-1207,-1530,-1697,-1583,-1407,-1015,-613,-276,-1200,648,1102,1365,1507,1458,-1750,59,635,0,-837,-1770,-2508,-3106,-3063,-2629,-2314,-2173,-2096,-2284,-2557,-2480,-2146,-1971,-1235,-3247,-2717,-898,2620,1016,973,2933,2886,-1578,-446,-3216,-3512,-2953,-4343,-4926,-3506,-2660,-1455,-1388,1085,551,-2168,531,-640,-1164,379,-707,-1951,-2547,315,301,260,120,103,-56,-3813,-2950,-662,-826,-1993,-1101,-1263,-1400,-1486,-3350,-1509,-1209,-872,-341,113,516,926,1082,1201,1128,-695,-978,-8145,-1699,-2469,-28592,-106791,-169945,-64317,-14436,-13358,-5284,-10747,-11084,-112941,-176118,-30086,-32612,-14534,-24185,-6083,-79749,-184499,-86778,1859,1761,-4668,-5400,-412,1324,1293,-3028,977,-2886,-4411,-804,-2903,-3672,-6257,-1375,-4860,-334,-1427,-2862,-1718,-1621,-767,-3659,-648,-2165,-5647,810,91,-1044,-1556,-2291,-2840,-2930,-2660,-2338,-2164,-2191,-2132,-2230,-2597,-2916,-3337,-3739,-3163,-2527,-2080,-1666,-2456,-1918,-1172,-1118,-2810,-1164,-988,-680,-1423,184,580,-3374,-1313,-2931,-2505,-1920,-1191,1406,875,147,-669,-1771,-2745,-2655,-1554,-266,996,1740,2682,-857,-348,1272,-760,-2855,272,-2314,-3359,-3276,-2029,-3477,-3280,-1961,-803,129,-2063,434,-62,-185,-417,-1201,1608,-43,-2524,-539,-161,-783,-1440,-2047,-2766,-2894,-2301,-1796,-1231,-653,-1301,537,1066,1580,138,-2714,-1130,1714,-1379,690,2261,-1848,93,794,67,-803,-1549,-2065,-2314,-2012,-1593,-1107,-815,-625,-3843,-2168,-592,-838,-1058,-2208,-2445,-1333,-1416,-1997,-3352,-3622,-2882,-1972,-2307,-2639,-2931,-2839,-2398,-2362,-1072,-317,-924,-474,-1155,-2005,-2471,-147,-2116,-2929,-1359,1341,-348,-1408,-1031,-1721,-2194,-1844,-1194,-563,-642,-2649,-3736,-3657,2255,2578,-141,-389,-264,525,-808,-213,598,1501,1363,949,-2796,-2301,-2611,-670,-292,-855,-1725,-2937,-2838,-1817,-1703,-1645,-1535,-1541,-1388,-1182,-909,-457,-898,-2086,613,47,-311,-3754,867,868,-1397,-1442,570,553,546,471,-1804,-17,-1695,-2273,107,-1145,-308,-66,-183,-179,-189,-291,-2363,-2808,-2765,476,-501,581,573,629,711,-667,617,574,-137,-2457,-2951,-213,-2783,-499,-887,-1156,-1640,-1832,-2126,-1940,-2026,-3310,-1645,-1721,-1819,-2413,-1867,-1887,-1769,-2410,-3174,-1329,-1082,-916,-852,-752,-720,-669,-588,-631,-664,-1646,-2400,-2726,-2363,-2808,-2335,-4026,-2953,404,2764,-2243,2574,-1865,3820,1503,5219,5753,5326,4638,3520,-1192,1794,723,-205,-1004,-1598,-1784,-1625,-1316,-2009,-502,-285,-1921,-1271,-374,-600,-2343,-1589,-2052,-2528,-2607,-2499,-2217,-1958,-2492,-1588,-1361,-2802,-755,-415,-1171,-182,-1344,477,-700,465,215,-9,-574,-867,-844,-762,-415,164,-427,853,1387,-2403,-1001,1528,1377,1156,-1611,-1158,54,-174,-371,-548,-627,-615,-697,-1996,-1945,-2197,-138,-160,-86,-114,-3957,-2950,-3690,-451,-2326,-556,-813,-1086,-1541,-1836,-2284,-2514,-2294,-1779,-2025,-2891,-206,198,431,434,-119,125,-101,-214,-91,-3887,617,1094,1718,393,774,1204,-1774,-3223,1361,-5057,-2685,-3472,2441,2186,1943,-1018,-5873,-7996,-5483,96,-3753,-4414,-1753,-6042,-1123,-1175,-1313,-1469,-1508,-1511,-1393,-8023,-25134,-25965,-28450,-9641,-10325,-42966,-298798,-909798,-1004033,-533582,-150704,-24350,2481,-45640,-10923,-5310,3013,2786,-1403,1952,1415,-11259,-4120,-844,-4253,-2381,-2561,-2069,-2099,-4681,-1165,-1239,-1475,-1881,-7714,-1898,-1252,-917,-3259,1018,1680,-4484,-116,1889,433,-1269,-2566,-3219,2925,2860,2,-5518,1824,571,-2515,-2136,-2889,-1649,-3362,664,456,364,133,-1447,-540,-978,-2221,-2005,-2794,-2982,-396,-184,-45,-47,-732,-449,-645,-846,-2122,-446,60,-2277,-575,1223,-1947,1135,1028,-2060,5223,-1198,3217,3444,293,176,-351,1095,2567,-1603,3193,1175,-685,-2957,275,618,-1425,-3062,-1576,-1997,-2243,-2203,-2027,-1851,-1591,-1250,-947,-440,-115,92,-1777,-746,-4927,-3044,-32,-3352,-38544,-59622,-43219,-22184,-3066,5076,2151,-45289,-81209,-92635,-34796,2046,-7236,-10850,-3730,-22504,-54790,-64636,-19431,-7610,-4420,59,-17519,-33649,-59123,-37411,-3673,230,-529,-5078,-2469,-2193,-2441,-2243,-1950,-3129,-4340,-1224,-959,-576,-54,364,-1175,-1190,1127,-1675,-85,-2778,-682,-35,580,259,-808,-2417,412,-775,-1346,1707,-1591,2028,2193,561,1767,2045,1720,-3601,-1521,-2047,-1190,-2920,-2592,-2260,-1541,-971,-497,-79,-295,-638,276,98,-2284,-2353,-1728,-849,-950,-2484,-1241,-1216,-1305,-1420,-1581,-1718,-2012,-2469,-2771,-2923,-2798,-2599,-3662,-2034,-1752,-1799,-2047,-2674,-1731,-2011,-2310,-2698,-3078,-3527,-3587,-3294,-2972,-2627,-2305,-2024,-1785,-1589,-1474,-1399,-1330,-1386,-1342,-1335,-1370,-1280,-1181,-967,-794,-754,-939,-768,-812,-2839,-1077,-1817,-1449,-1608,-2764,-1663,-2392,-2973,193,771,1898,2776,-453,634,1514,-3127,-2433,-1164,1291,-640,-446,1735,-842,-2939,-495,-900,-1148,-1245,-1225,-1152,-1101,-1094,-2084,-3131,-594,-278,76,-1607,-126,-1027,-1167,1878,2723,1012,1446,539,723,1883,2357,1940,-932,-2396,-979,-2366,-1364,-2111,-2727,-3447,-4219,-4294,-3754,-3309,-2805,-2276,-1646,-1028,-452,-2955,-2650,523,1165,-1589,539,-1238,-2113,-1363,1963,2497,2204,747,-1028,1031,589,-751],[-820,-823,16,2193,872,-404,-1715,-70,-749,-1462,-2308,-3028,-3702,-4236,-3754,-3227,-2746,-2393,-2203,-2059,-1912,-1746,-1464,-957,-1871,-60,392,813,-657,322,-1741,155,-700,-537,-1269,-1333,-2704,-1688,-2021,-1999,-1687,-1308,-902,-603,-356,-343,-484,-771,-1000,-1281,-2382,-1927,-3336,-2341,-1644,-1155,-465,280,-1082,-1885,-680,530,1192,-82,-1390,165,1801,-1814,1486,1654,14,-2132,-1347,648,3837,848,667,1580,-1637,275,-1840,-596,220,1399,1186,766,-2131,-2778,-2683,-618,1754,1139,1275,1947,2577,135,-968,-2867,-1318,-3023,-1793,-1851,-2222,-2026,-1688,-2771,-753,-344,-35,245,-1771,-3120,-2782,-1084,-2954,-481,-717,-846,783,275,546,1338,821,-948,-893,-1283,-153,187,2517,-1380,-1512,2032,1281,161,-252,-608,-1199,-1767,-2112,-2155,-2025,-1782,-1321,-1021,-563,-239,-1099,210,395,92,457,-756,562,714,770,802,770,-1059,-313,493,190,-617,-1110,-1201,-2193,-1852,-1925,-2027,-2126,-2117,-2234,-2358,-2206,-2035,-1962,-1181,-3167,-2555,-1177,223,420,535,564,372,-2653,-748,-2875,-3794,-3378,-4885,-4332,-3543,-1908,-998,-2079,-117,-209,-2082,-532,-1033,-1689,-746,-982,-1732,-2828,-1013,-995,-902,-774,-390,-47,-3584,-3447,-681,1165,-2145,1314,1171,924,-663,-2325,-363,-715,-1054,-1115,-1097,-957,-759,-717,-648,-701,-2847,-3366,-7790,-1258,-576,-24937,-100513,-158824,-61004,-15199,-12551,-5204,-7560,2524,-59051,-119301,-21913,-32769,-13881,-22238,-5357,-70561,-167297,-82828,1711,1343,-5839,-4723,-2205,-1641,-2277,-2499,-2253,-2048,-4966,-1012,-2692,-3154,-6632,-803,-3527,675,-56,-2320,-1990,-595,213,-2888,-884,-1799,-5489,-2251,-1458,-1519,-208,145,181,-507,-2723,-1014,-1778,-2706,-3262,-2715,-1882,-924,-681,-1871,-249,-3310,-5,279,-3158,-1404,7,-351,-2676,-956,-969,-850,-2063,-466,-367,-3074,-1383,-3225,-2818,-2682,-1336,-1292,-1738,-2114,-2130,-1934,-1487,-1004,-504,-30,380,721,859,-207,-585,606,-1426,-2976,-886,-2097,-3797,-3411,-1796,-1150,-315,582,1364,1080,-2121,291,95,205,183,-364,1940,132,-2099,-586,-738,-1407,-1934,-1933,-1593,-1065,-462,-35,24,-154,-1470,1415,2179,1975,278,-3461,-454,1938,-1088,326,2191,-1652,-121,1187,-70,-979,274,344,-500,569,-366,975,1042,1042,-2184,-1291,-686,146,-297,-2562,-1656,-1418,-1780,-2756,-3387,-3750,-2942,-2302,-2202,-1926,-1593,-1165,-2501,-2310,605,-294,79,242,-1353,-2691,-3303,-836,-1504,-1659,-1511,634,-1084,-1361,-1359,-2318,-1703,-1252,-719,-239,-1037,-3526,-4784,-3222,2304,2694,71,-166,125,-204,-1057,-622,271,1386,1773,1330,-2944,-2329,-2382,-759,22,-894,-1836,-3293,-3135,-1250,-506,42,517,735,942,737,-808,936,478,-1069,106,-360,-918,-3093,-1761,-2031,-2267,-2303,-2270,-2092,-1924,-1876,-1920,-1887,-1837,-2289,-1532,-1352,-1086,-769,-657,-535,-636,-733,-1877,-2828,-2800,-1021,-1301,-1236,-1301,-1226,-1058,-1754,-854,-745,-522,-2576,-3319,-1043,-3191,-2209,-2383,-1774,-1083,-98,610,1533,-2085,-3188,-562,-306,-534,-2852,1187,637,131,-2276,-3551,-2187,-1825,-2218,-2680,-3075,-3503,-3478,-3011,-2627,-2191,-1907,-1875,-3141,-1335,-1384,-2895,-4031,-2154,-641,-265,-2803,105,-2280,149,200,82,-75,-144,-302,-481,-1959,-741,-820,-731,-570,-429,-1536,-121,-115,-2415,-64,-166,-2170,-1587,-270,-159,-2433,-1514,1057,1334,1718,-2383,-1467,1112,-2543,1309,1525,-2319,862,708,-1340,-1171,-836,1955,-807,713,2219,360,-419,-1099,-1099,-788,307,209,56,821,598,-3193,-591,-267,-651,-1076,-2315,-2222,-2676,-2769,-2477,-2041,-1512,-942,-1006,-2183,-1784,-2207,1200,1227,1252,1086,-2920,-1817,-3174,-173,-1897,-478,-694,-837,-1094,-1135,-2305,-1418,-1526,-1489,-2471,-2758,-683,-338,-253,-95,-1548,-425,-769,-1109,-1280,-3706,-711,-4,951,401,886,689,-3037,-4244,197,-6089,-5211,-4335,2785,4024,2638,-1547,-5352,-7487,-5662,235,-5305,-2563,-932,-7018,-1299,-984,-564,-860,600,667,772,-8087,-22360,-26868,-26704,-4839,-15429,-32508,-292573,-892839,-945163,-498734,-160338,-33745,-3105,-39430,-5810,-2486,-2110,-1821,-1635,-1263,-948,-11074,-3481,-404,-4301,-328,-308,-515,-2860,-5051,-1446,-1785,-1869,-1603,-9239,-595,-99,338,-3620,1020,1192,-3121,448,886,-493,-1077,-2252,-3153,-182,-422,-733,-4470,-1659,-1939,-1931,-1592,-2978,-1611,-3055,1705,2182,2146,1257,-684,3392,2866,-1553,-2555,-3133,-3351,805,1507,1438,2766,-843,1184,401,-905,-2020,-1033,-999,-2430,-661,-505,-1714,-124,254,-1565,1241,-1174,2640,3380,1002,1386,892,550,2375,-1902,3057,1564,-724,-3378,-250,-1225,-2044,-3429,-2648,-2333,-2058,-1797,-1677,-1783,-1952,-2030,-1844,-1469,-1058,-726,-3248,-359,-4822,-2965,-512,-6408,-47937,-69485,-45359,-21143,-2488,2530,3003,-50714,-89070,-99410,-31776,2908,-5829,-14991,-10917,-38353,-76394,-73471,-24932,-10492,-5711,-2606,-25756,-47827,-63951,-29970,-4049,-99,-265,-4699,-2621,-872,-811,-1772,-377,-3100,-4262,-1536,-1579,-2098,-2564,-2942,-2588,-2064,-1536,-2068,-1028,-3191,-1490,-183,156,180,-747,-2743,150,-823,-1620,115,-1747,223,333,-210,752,1044,1467,-4115,-2040,-2317,-1184,-2826,-2808,771,1719,-493,3578,4443,181,-886,2841,1483,-2477,-2727,-1228,-581,458,-3142,-988,-1405,-1705,-1734,-1588,-1353,-1297,-1460,-1544,-1674,-1776,-1804,-3890,-2049,-1266,-1775,-1898,-2344,-1784,-2253,-2660,-2855,-2640,-2598,-2003,-1662,-2554,-1440,-1526,-1735,-2016,-2297,-2512,-2530,-2347,-2204,-1981,-1865,-1882,-1828,-1733,-1410,-979,-554,-734,-307,918,-2584,-1517,-2444,-522,1608,-2421,-753,-2210,-3650,-50,577,2019,2847,-437,311,1945,-2913,-2862,-1650,440,-2037,-1134,1580,-1145,-2930,-861,-2138,-3137,-2909,-2232,-1679,-1346,-1271,-2174,-3499,-2069,-2732,-2690,-2007,-1324,-919,-945,789,1331,1046,1385,439,67,1802,2358,2325,-844,-2530,-936,-2075,-1669,-873,-463,-2087,1696,1544,1230,-1663,-1617,-1581,-1064,-1750,-2494,-2989,-3245,-2814,-2186,-1695,-1127,-1923,-2374,-1037,965,1359,1685,899,-953,2236,2124,-578],[-1053,-846,-987,-1359,-1877,-2519,-3248,-3954,-4698,-5207,-4404,-3435,-2477,-1616,-850,11,782,1070,1064,1049,1773,550,-579,-602,-1910,947,3881,2714,-1299,1279,-815,51,-573,-852,-1948,-3057,-4054,-3973,-3232,-2617,-2124,-1807,-1581,-1496,-1449,-1592,-1824,-2136,-2331,-2525,-2716,-2903,-2919,-2872,-2315,-1865,-1291,-719,-1025,-2251,-1125,214,601,-640,-1188,177,1748,-1453,1240,789,-341,-2345,-664,463,1911,708,431,127,-2218,-860,-1610,-1384,-1396,-1391,-1190,-775,-2656,-2189,-2587,-633,1313,1021,897,1771,3109,-107,-1222,-2789,-1068,-2667,-2205,-1233,508,92,-297,-2398,-478,-355,-183,-97,-1945,-2625,-3536,-1646,-3445,-616,-997,-850,613,164,-306,-770,-1234,-1427,-1426,-1648,-526,32,551,402,-432,1281,1305,414,-676,858,423,-197,-852,-1491,-2139,-2619,-2589,-2434,-1971,-1554,-1285,-684,-180,-448,636,-390,1456,1892,2155,2438,651,-482,-836,3049,3003,-850,-1145,1456,-1560,325,508,-155,-848,-1391,-1991,-2545,-2821,-3068,-3092,-3078,-3226,-3507,-3756,-3631,-3414,-3173,-2933,-2858,-3632,-2917,-2791,-4014,-3528,-4363,-3838,-3302,-1242,-533,-2591,490,148,-1979,1677,-1480,-2266,1247,-1252,-1629,-3187,1071,678,211,-501,-832,-1334,-3328,-3786,-1192,-582,-2242,389,707,928,-1008,-1237,882,729,532,334,-2,-361,-698,-1126,-1380,-1538,-3809,-5971,-7555,-1300,-962,-22326,-100083,-151778,-56211,-15337,-12557,-5032,-3670,-1676,-16790,-65773,-7292,-32925,-12353,-20172,-4834,-62960,-150590,-74562,790,767,-6775,-3659,-4120,-73,-310,-1957,-877,-1502,-5315,-1887,-2564,-2888,-6540,-1943,-2207,-1687,-1554,-1573,-1857,-1185,-897,-2106,149,-1535,-5412,1554,1699,-1781,1343,898,208,-628,-2936,-2036,-2299,-2112,-1494,-924,-1123,-573,-1284,-2155,-551,-4457,-1347,-1686,-3935,-1453,-913,-287,-2561,690,1143,1097,-2784,1963,1989,-2812,-1472,-3603,-3006,-3389,-1385,1283,1557,1254,1347,-641,688,899,890,973,1120,1311,1385,232,-814,-44,-2023,-2887,501,-1867,-3719,-3674,-1183,1110,2882,3030,2922,1478,-2293,126,189,-690,-1648,-2370,-1882,-960,-1665,-742,1033,173,1620,1584,2395,3295,2836,362,-181,141,-1696,63,568,291,162,-2910,133,352,-751,82,192,-1421,-523,-959,-1167,-1331,-469,318,-402,1281,-460,2638,3226,3210,-493,-457,-787,-30,1156,-2854,-821,-1389,-2211,-3149,-3017,-3598,-2914,-2540,-1517,-1856,-2439,-3145,-3156,-2475,-1846,-1218,-736,-307,-1513,-3328,-3157,-606,-603,-460,-955,-619,-1638,-1124,-911,-2830,-825,-707,-652,-683,-1374,-3893,-4240,-1691,-323,-283,-237,-246,-367,-865,-1421,-1044,-424,-172,51,347,-2297,-2081,-2167,-901,-292,-789,-1391,-3373,-3363,-2052,-1374,-786,-236,62,334,444,-922,354,104,-245,-592,-1077,-1622,-2436,-2231,-2194,-2022,-2377,-1306,-913,-636,-598,-1188,-1055,-1453,-2141,-2199,-2291,-2058,-1553,-1172,-763,-1588,-897,-1304,-2742,-2743,-269,-507,-413,-461,-381,-224,-2775,-62,65,-847,-2584,-3386,-1544,-3416,684,1133,1359,-259,-417,1241,1310,-2050,-2947,-1024,-825,-678,-2749,-1209,-1492,-1638,-2152,-3403,-3044,-1975,-2008,-2114,-2159,-2245,-2290,-2272,-2329,-2296,-2351,-2390,-3391,-2179,-1977,-3092,-3627,-1386,-461,171,-3506,1075,-2645,1678,697,2149,2236,2388,2424,2415,-2069,1285,2380,2483,-497,332,-1348,1094,2087,-2050,2102,1541,-2175,-1758,448,164,-2377,-2020,1799,2214,2221,-2834,-1602,863,-2564,1182,726,-1748,-382,-1054,-1879,-2753,-3408,-3148,-2427,-1787,-1222,-588,-173,-1243,-1621,-761,447,387,766,862,462,-3531,-406,-859,-1258,-1608,-2922,-2387,-2648,-2791,-2911,-3049,-3142,-3196,-3292,-3151,-3043,-2655,-2220,-1714,-1036,-449,-1781,-539,-2470,246,-1477,909,668,453,167,-421,-2154,433,584,-491,-2469,-2479,336,391,-1237,-677,-2898,-2146,-2850,-3220,-2890,-3492,-1665,-1165,-602,-293,165,310,-3912,-5164,-1083,-4919,-5978,-4993,2966,4569,2153,-2093,-5015,-7101,-5391,111,-6711,-713,86,-7700,-2579,-2150,-2776,-3141,-2927,-2441,-1801,-7530,-19910,-28213,-21869,1204,-22644,-21894,-278561,-860222,-885615,-450505,-165820,-43306,-14593,-32590,-1051,-359,2031,2351,2543,2858,3018,-9307,-2698,-853,-3660,1371,784,-1634,-3790,-5196,-2287,-2928,-3079,-2652,-7502,-1759,-1423,-1144,-3579,-635,-442,-1578,-345,-325,-1190,-1161,-1770,-2929,-967,-1238,-1568,-3037,-2449,-2768,-2918,-2660,-2942,-1909,-2344,-683,-135,557,1148,106,2229,2587,-791,-2976,-3347,-3499,266,1669,1923,2905,-934,1733,1010,-909,-1739,957,673,-2422,-104,2050,-1361,537,584,-945,5665,-1021,2286,4822,1671,2408,2180,143,2206,-1879,3330,2181,-732,-3362,1271,554,-965,-3536,-38,-910,185,249,-875,-29,-170,-44,-1156,548,1040,2676,-4081,359,-4509,-2798,3773,-9362,-55624,-79054,-47503,-19603,-1804,739,620,-55009,-95074,-106010,-29410,603,-4015,-17584,-16540,-53705,-95592,-58605,-24614,-13459,-6886,-5282,-28254,-51003,-48554,-22474,-4502,-1724,-1989,-3572,-2565,-1874,-1571,-2005,-516,-2876,-4020,-1626,138,-145,477,-1132,-2160,-1850,148,-2344,-1699,-2160,-1897,-1679,-2104,-2618,-2919,-2932,-2639,-2469,-2231,-2080,-2038,-2108,-2245,-2343,-2367,-2143,-1681,-4402,-2327,-2287,-1095,-2655,-3561,305,947,-24,551,403,199,-937,-170,-454,-2477,-2901,-1278,-1691,-1961,-3476,-2737,-2978,-3255,-3146,-2838,-2539,-2452,-2588,-2641,-2727,-2756,-2688,-3720,-2162,-1845,-1642,-1699,-1798,-1909,-2303,-2691,-2992,-2890,-3397,-2050,-1459,-2651,-591,-1277,-138,-1064,-40,-69,-72,11,-76,-1102,-296,-303,794,1855,2118,2759,2417,-533,-172,1334,-2073,-2205,-2846,-573,2615,-2040,-588,-2001,-3937,-2366,-2232,-1393,-412,-394,39,1748,-2420,-3244,-2119,-267,-2481,-1309,805,-1369,-2793,-1307,-1879,-2193,-2098,-1693,-1179,-714,-385,-2020,-3195,-643,-325,-776,-1590,-1906,-2203,-2059,-1595,-988,-298,368,485,-483,1622,2664,3214,-749,-2698,-791,-1740,-2073,-1020,-352,-1357,2045,3715,2440,-1403,-1361,-1378,2049,3707,-767,-2433,-1320,689,43,-959,-1118,-2591,-2640,-1635,-1313,-1069,-784,-456,-923,89,272,-498],[-1080,-727,-469,-295,-175,-129,-1557,-107,-1395,-674,-156,-54,-101,248,569,975,1458,1895,1507,691,1623,550,-449,-526,-1540,848,1043,620,-2204,-462,-988,-1510,-1834,-2230,-2424,-2335,-3075,-1926,-1899,-1947,-2036,-2185,-2263,-2257,-2044,-1845,-1647,-1512,-1295,-1159,-2431,-1274,-2472,-2961,-2259,-1941,-2035,-1944,-1660,-2427,-1449,-264,0,-1204,-1016,209,1425,-1142,1243,179,-512,-2544,42,13,-186,-423,-668,-954,-1426,-1299,-1415,-1544,-1597,-1712,-1658,-1398,-2705,-1455,-2485,-696,-339,-30,388,863,1514,-224,-1427,-2539,-689,-2191,-2537,-1120,1811,3558,3230,-1931,1239,1136,733,-328,-1956,-2030,-3935,-1977,-3779,-703,-1106,-619,1117,1275,1195,782,251,-588,-1017,-1899,-1463,-1353,-1077,-590,-270,161,414,618,-1144,719,439,-76,-664,-1255,-1857,-2323,-2417,-2528,-2431,-2483,-2587,-2915,-3244,-3708,-3912,-3465,-2883,-2312,-1885,-1514,-1193,-732,-1239,131,626,-1002,-840,1672,-856,278,1140,2677,2461,685,-588,1545,1410,-1416,-1900,-734,-2803,-2089,-1298,1235,1430,1798,1697,1397,-4319,-1073,-2075,-3941,-3240,-3461,-3356,-2715,-1747,-1824,-2500,-1482,-1060,-1727,-104,-1820,-2679,1191,-1322,-1508,-3439,2278,2423,2338,-846,-629,569,-2916,-3802,-1723,68,-2088,-330,-398,-371,-1042,-289,-275,-228,-334,-380,-557,-726,-832,-990,-970,-922,-3326,-8235,-7264,-1611,-1873,-21992,-107143,-150838,-51350,-15375,-13431,-4947,-1670,-1159,-739,-19482,47,-32378,-10021,-18113,-4602,-57797,-135408,-62499,-2498,-3507,-7052,-2656,-5811,-858,-334,-1636,-319,-1096,-5367,-2795,-2944,-2716,-5898,539,-841,351,2634,-561,-1270,1751,2353,-1235,410,-1313,-5338,806,-96,-1667,-1771,-2129,-2040,-1723,-3014,-939,-745,-763,-685,-747,-1402,-1156,-1667,-2345,-839,-3615,-549,-1038,-4420,-298,2864,1993,-2386,1206,2833,1396,-3493,2765,2652,-2504,-1494,-3899,-2986,-3258,-1280,-463,-707,-1008,-1327,-1939,-2639,-3399,-3405,-2694,-1953,-1266,-799,-396,-1001,-648,-2320,-2627,-326,-1613,-3511,-3734,-859,-788,-1225,-1665,-2076,-2221,-2532,-931,27,326,1070,1255,2821,526,-1152,-953,1114,573,1924,1923,2255,3007,2206,101,-499,261,-1953,-1376,-948,-1643,-2191,-2345,-2026,-1669,-1346,-1100,-969,-1209,-1213,-1594,-2092,-2676,-3350,-2730,-2174,-1521,-928,-287,183,584,919,292,-862,-633,1198,-2996,-19,906,-287,-2999,-2579,-3229,-2792,-2868,-1527,-1592,-1521,-1340,-3177,-1972,-668,-939,-451,-321,-1635,-3928,-2326,368,313,572,-53,797,-1879,-787,-842,-2827,-2488,-3144,-2718,-2122,-1692,-3221,-2900,-364,380,667,646,17,1013,-1336,-1921,-1549,-709,-259,-606,-819,-1756,-1716,-2064,-1297,-1325,-1216,-1078,-3249,-3578,-867,-796,-784,-700,-715,-578,-412,-1123,142,423,594,617,-16,-1474,-1900,1833,2110,416,-2105,2324,2194,495,-1021,-832,-680,-1340,-2243,-2872,-3135,-2943,-2615,-2551,-2520,-2598,-2531,-2322,-2672,-2795,-537,-328,834,1957,2890,2864,-3150,3402,2008,-1269,-2520,-3284,-2142,-3518,396,2764,2672,-356,-934,1752,1277,-2032,-2726,-1451,-1412,-1898,-2469,-2058,-1985,-1842,-2224,-3029,-3443,-1912,-1846,-1752,-1502,-1920,-930,-598,-424,-282,-1397,-661,-3520,-1606,-2315,-2998,-3222,-1712,-694,501,-4450,2318,-3107,3353,145,3678,3449,3156,2659,2090,-1545,759,1065,1206,-1285,1245,-913,497,1915,-1301,1235,1350,-2159,-1965,550,276,-2333,-2370,-1054,-1527,-1685,-3428,-1847,-1174,-2748,-655,-418,-1293,-141,-158,-1501,-3362,-902,-1123,-1351,-1636,-1920,-2033,-2191,-2285,-2261,-2181,-2057,-1805,-1585,-1438,-1347,-3262,-1190,-1206,-1273,-1429,-3614,-2273,-2793,-3285,-3591,-3383,-2930,-2439,-2062,-2626,-1754,-1855,-1282,-1511,-1696,-1969,-2234,-2162,-1883,-1424,-1298,-167,284,972,1475,-1263,-1913,1125,1985,-1369,-2234,-2340,-149,2397,-1936,-1839,-4364,345,290,475,788,-3510,1033,878,730,298,16,-357,-4519,-6209,-2549,-3111,-4280,-5836,-233,43,364,-2865,-5131,-7262,-5047,-144,-8171,750,921,-8337,-4045,-1817,-1734,-3249,2451,1570,591,-6794,-18184,-30312,-15532,869,-30869,-11957,-255799,-824957,-826834,-393852,-160023,-53302,-27580,-26433,2735,477,4507,4339,3880,4007,3801,-7043,-2032,-1705,-2811,613,-170,-4041,-5070,-5402,-3326,-3037,-2450,-1959,-5331,-1187,-897,-663,-3480,-329,-310,-530,-796,-1183,-1820,-2210,-2879,-3515,-3674,-2912,-2177,-1810,-1067,-577,-959,-647,-3051,-1581,-1718,860,689,584,353,25,-20,-79,-261,-3567,-3740,-3654,-511,1721,2156,2412,-1299,1628,615,-1018,-1583,588,144,-2541,-20,2231,-1220,278,578,-518,5424,-1031,1215,4979,1956,2941,3146,-408,1786,-1917,3724,2670,-1026,-3144,1441,1050,-819,-3593,410,-1298,-87,-276,-512,-739,-891,-824,-1437,-212,506,1196,-3144,1083,-4272,-2834,3066,-12333,-58672,-84144,-50136,-18379,-1389,2754,2638,-58185,-98795,-112067,-28240,873,-2301,-17479,-19180,-65864,-107036,-43501,-18743,-16732,-8147,-8076,-22393,-40073,-34514,-16064,-5349,-641,-1188,-2552,-2592,-2462,-2373,-2038,-1110,-2749,-3923,-1605,-672,-219,76,-1877,-2680,-2192,119,-2737,-2129,-894,-1962,-243,-739,-1392,-2019,-3172,-3018,-3111,-2841,-2519,-2243,-2065,-1981,-1961,-2084,-2200,-2181,-4526,-2440,-2239,-1417,-2667,-4123,-1189,-1514,-1997,-2529,-3002,-3409,-3402,-3113,-2859,-2639,-3010,-2426,-2565,-2606,-3487,-2823,-2577,-2273,-1915,-1600,-1320,-1291,-1893,-1786,-2158,-2570,-2883,-3573,-2543,-2092,-1707,-1673,-1467,-2264,-1496,-1652,-1827,-1881,-3534,-2328,-1223,-2709,-332,-1438,610,-1251,1568,2032,859,-317,-308,-1738,-1060,-58,622,3337,2490,2943,2598,-497,-120,1651,-1603,-2919,-3046,-668,2737,-1794,-600,-1959,-3810,-2373,-3372,-2885,-1876,-972,-257,495,-1958,-3648,-2680,-917,-1840,-1129,855,-1624,-2632,-896,-33,-311,-638,-843,-928,-960,-989,-1727,-2541,-944,-1092,-1377,-1756,-2143,-2375,-2340,-2051,-1574,-954,-307,346,-813,1333,2229,2890,-665,-2882,-515,-1392,-2534,-1054,-203,-663,2434,3772,2774,-1133,-1072,-1077,1818,3178,-1466,-1930,-516,675,-180,-998,-1383,-3128,-2813,-837,-412,-316,-414,-654,-1081,-1501,-1940,-2156],[-928,-231,-796,2344,1175,470,-1131,1428,-1384,-800,797,888,192,381,133,75,121,155,92,-7,-156,-389,-613,-688,-1100,-965,-997,-941,-3233,-852,-739,-627,-817,-273,-272,-1989,-3217,-847,-406,-543,-805,-1499,-1000,-1200,-1361,-1663,-2024,-2443,-2734,-3022,-2994,-2869,-2639,-2628,-2511,-2044,-1824,-1628,-1471,-2539,-1670,-691,-584,-1681,-876,250,658,-914,332,-71,-504,-2746,-1391,-1734,-1948,-2015,-1928,-1791,-1425,-1195,-904,-1488,-1641,-2845,-161,-435,-2358,-790,-2443,-855,-404,-482,-510,-515,-348,-295,-1657,-2224,-273,-1698,-2787,-1020,1983,2536,2677,-1468,1770,1389,404,-538,-1910,-1448,-3308,-2162,-4068,-808,-1009,-276,1226,1459,1540,1578,-8,-426,-1073,-2145,-772,-1139,-460,343,-8,-252,-676,-1144,-1788,-2336,-2870,-2150,-1007,167,1182,-426,2861,3312,3721,3824,-1886,3442,3073,-1730,1834,484,399,-276,-1022,-1680,-2143,-2095,-1681,-1172,-545,-1172,-425,766,-215,172,920,1544,1613,36,-1306,847,1379,-1616,-1760,-667,-2633,-1787,-1116,944,1472,2271,4475,3210,-3632,-1062,-1593,-3707,-2759,-2646,-3047,-2705,-3325,-2988,-2421,-2114,-1899,-1929,-1989,-2214,-2906,-1963,-1755,-1529,-3698,-604,-226,104,-1098,-999,612,-2497,-3646,-2401,242,-1818,-92,-450,-851,-1291,-1869,-2444,-2965,-3538,-3416,-2889,-2340,-1822,-1501,-1171,-978,-2090,-9782,-7017,-2280,-2841,-24692,-122108,-156591,-47387,-16046,-15389,-5449,-954,-737,-656,-513,-535,-30718,-7352,-16486,-5131,-56194,-122929,-47858,-1562,-1045,-6647,-2240,-7163,2033,2410,-1602,1912,-876,-5338,-2028,-3906,-2686,-5125,838,390,-460,3735,438,-529,2833,3472,-429,427,-1290,-5380,1251,207,-1337,-1635,-2072,-2144,-2010,-2986,-1621,-1671,-1968,-2209,-2628,-3290,-3710,-3374,-2554,-1581,-2526,-721,-1658,-3881,191,2908,1729,-2244,937,2273,1570,-4190,2530,2813,-2232,-1530,-4060,-2897,-2589,-1307,-472,970,2025,3501,220,612,4287,3890,2568,353,1017,723,-181,-1265,-2061,-2894,-3496,-3821,-3346,-3452,-3276,-1290,-719,-130,479,992,1375,-2893,-41,222,66,1323,1913,1873,722,-589,-1233,239,-109,-359,-403,-457,-353,-114,-212,-946,180,-2286,-2890,343,265,101,-1001,-248,-328,-269,-76,209,-1102,-251,904,-128,-2515,694,488,-379,-446,-1043,-1625,-2329,-2779,-2478,-1600,-912,-1237,1004,-2940,685,1696,290,-2613,-2139,-2750,-2580,-3246,1336,996,-1259,-1047,-3270,-1760,-310,-922,-712,-636,-1695,-4223,-1417,1230,1107,1393,932,772,-1737,-413,-1429,-2359,-1231,-1020,-1803,-2359,-2281,-2460,-1522,-111,736,1505,957,-49,1727,-1360,-2356,-2133,-1376,357,2246,1736,-1320,-1302,-2062,-1455,-191,-365,-516,-3049,-3754,-940,-1868,-3528,-2683,-1274,85,1168,-1376,2476,2995,1043,451,-109,-1557,-1451,2018,1965,863,-1630,1036,613,-197,-1586,-1408,-2069,-2588,-2857,-2759,-2605,-2423,-2210,-2260,-2350,-2990,-2930,-3328,-3632,-3664,-3400,-3039,-2231,-1535,-727,102,-2407,1308,1762,-1610,-2279,-3081,-2487,-3453,6,1387,1141,-437,-1524,-91,-222,-1947,-2463,-1753,-1522,-1868,-2191,-2389,-2749,-3030,-3221,-2930,-2999,-1543,-793,-2222,-1017,-2185,-378,-232,267,579,-1139,896,-3376,296,-1632,-2600,-2732,-2448,-2632,-2355,-5441,-2008,-3524,-2174,-2292,-2561,-2750,-2605,-2263,-1748,-1149,-565,-107,299,-2034,490,-56,-335,-1162,-2092,-2736,-2580,-2066,-2091,903,577,-2178,-2269,1243,2883,1683,-4014,-2081,-52,-2965,-892,-1570,-2010,-2148,-2137,-2208,-3572,-2533,-2733,-2928,-3019,-2870,-2440,-2067,-1736,-2888,-831,-355,157,571,838,964,-2485,895,692,363,-46,-3566,-1009,-1133,-864,-368,190,776,1313,-980,-2873,-1943,-1708,1672,1118,546,-213,-1127,-1911,-2568,-2767,-2372,-1613,-986,-338,135,-1700,-1451,1478,1591,-2112,-1730,-2188,-768,774,-1941,-2613,-5728,-460,-619,-683,-670,-3598,-890,-1133,-1238,-1470,-1372,-1209,-4636,-7102,-3522,-1211,-2142,-6732,1474,1703,620,-3600,-5478,-7768,-4465,-344,-9403,1912,1684,-8736,-5487,-2259,-2082,-4787,421,-266,-1073,-5895,-17076,-32956,-8762,2002,-37784,-3060,-224403,-779939,-767386,-331596,-142595,-63576,-39660,-21182,5470,228,4327,3527,2723,2214,1731,-4572,-1291,-2272,-1758,-801,-1183,-6090,-6344,-5473,-2215,-2153,-1972,-1744,-3010,-1133,-768,-382,-3197,441,770,891,984,535,-1976,-2088,-736,-2330,-538,-966,-1369,-1746,-1964,-1918,-1719,-1289,-3053,-1665,-1046,-378,-373,-282,-301,-432,-334,-352,-89,-4095,-4070,-3550,-1240,1904,2388,1786,-1691,1547,282,-1001,-1321,269,-377,-2523,74,2330,-1070,191,898,-64,1577,-950,-20,2373,2092,2638,2571,-807,1408,-1849,1403,800,-1359,-2563,-1301,-2211,-3087,-3468,-2622,-1847,-1180,-502,62,404,622,752,-1700,-908,318,710,-1990,751,-3863,-2815,825,-14833,-54841,-78030,-51822,-17510,-1071,1432,1347,-59932,-99916,-116549,-28082,-698,-1330,-15430,-17977,-68675,-99710,-31044,-12672,-19972,-9139,-10572,-14911,-26058,-23173,-10889,-6316,-698,-842,-1584,-2480,-2226,-2307,-1731,-536,-2497,-3739,-1313,-1323,-264,-211,-2441,-2983,-2411,-163,-2941,-1872,25,-1427,-234,-297,-497,-697,-3128,-1281,-1627,-2281,-1901,-1973,-2004,-2025,-2427,-2074,-2124,-2074,-4134,-2070,-2025,-1297,-2629,-3696,-807,536,420,905,996,845,-975,-103,-1026,-2324,-3330,-2669,-1700,-347,-3125,918,1116,512,216,-580,-1286,-1686,-2284,-1097,-769,-812,-1156,-3308,-1746,-1765,-2268,-2776,-3070,-2900,-2322,-2093,-2029,-2056,-2732,-2486,-2682,-2894,-2852,-2502,-2000,-1448,-891,-392,59,-702,-380,-1772,-1713,167,319,720,556,327,-3,-448,-477,-568,-1055,-3093,-2853,-696,-498,-1560,-708,-1967,-3584,-1353,-757,-644,-371,-508,-401,648,-1462,-3892,-3202,-1353,-1162,-688,520,-1795,-2364,-1348,-714,2125,2998,-222,-1086,2067,2536,-1304,-1762,-1163,-37,721,-1841,-482,-846,-951,-859,-636,-320,-22,241,-846,563,775,919,-567,-2987,-82,-1024,-3015,-939,-331,-647,-918,-864,-715,-925,-834,-773,-87,-44,-2241,-1523,-217,-267,-155,-164,-939,-3535,-2931,-450,526,177,-395,-1124,-1999,-2486,-2009,-1046],[-1051,-1029,-1387,-1741,-2067,-2086,-1761,-1178,-1292,-1154,442,913,288,599,314,2461,2613,2640,2484,-61,970,392,-234,-744,-884,141,-113,-320,-4146,-862,-1086,-1286,-1272,-1340,-1333,-2110,-3354,-841,-584,-302,-1224,-1245,-346,843,516,1003,821,490,211,-1879,-2645,-1001,-1653,-2236,-2531,-1073,-1111,-1297,-1680,-2685,-2569,-2521,-2045,-1888,-969,-679,-544,-698,-1033,-1543,-2153,-2853,-1761,-906,7,412,-395,-397,809,2805,-316,-1304,-1456,-2807,1153,-872,-1729,-524,-2315,-1279,-1503,-1481,-1283,-999,-547,-165,-1741,-1708,330,-1035,-2641,-753,1427,1717,1895,-833,2271,1698,284,-547,-1625,-700,-2489,-2023,-4118,-663,-454,-924,-1320,-1588,-1685,-1625,-1507,-1207,-953,-2157,-694,-1982,-2302,1033,1370,-608,858,719,-2336,3962,4195,2533,3953,3598,2702,241,1551,619,-169,-1053,-2220,-2765,-3436,-3438,-2863,-2245,-1572,-1148,-494,-147,-2022,334,-1073,348,176,-1034,-659,-1029,-1515,-1869,-2143,-2459,-2718,-2756,-2795,-2758,-2470,-2291,-2044,-1736,-2309,-1285,-949,-490,-17,493,1012,1344,-2819,-742,-853,-3092,-1935,-1715,-2635,-1098,-309,-765,-1088,-1393,-1506,-1652,-1713,-2427,-2369,-2032,-2305,-2532,-3674,-2957,-2868,-2597,-2302,-1831,-1492,-1829,-3077,-2941,-734,-1200,-563,-538,-497,-528,-331,-105,255,694,1198,1155,1730,1763,623,1035,399,-617,-9965,-6541,-3872,-962,-30188,-143584,-167815,-44422,-17433,-18074,-6617,1028,490,-59,-360,-604,-27476,-4457,-15323,-6460,-58378,-113396,-31588,1213,1442,-5368,-2396,-7734,1157,819,-1643,-160,-675,-5070,-1422,-1709,-2472,-4178,-633,-308,-1367,512,797,416,1563,1783,475,376,-1282,-5325,2138,1880,-696,1170,852,516,214,-2604,-160,-196,-485,-1118,-905,-1770,-1741,-1959,-2592,-1325,-1350,-668,-2054,-2823,736,2951,1534,-1938,992,1930,1824,-3465,2205,2921,-1817,-1410,-3802,-2651,-1782,-755,514,2121,2307,3871,616,760,5673,5429,3483,151,788,2160,41,-1476,-1352,-1929,-2081,-1889,-1217,-3409,-2500,22,904,1083,1201,1164,965,-2959,76,230,-254,-568,-1070,-1620,-2283,-2830,-3476,-3910,-3340,-2507,-1590,-834,-61,742,-455,-1357,41,-2568,-3505,513,2485,2195,-63,1000,1308,281,378,-305,-1016,-206,1636,2,-3228,2884,2066,-393,144,-674,-1168,-1402,-1215,-712,-103,-828,-1667,716,-2665,1348,1684,924,-2144,-1632,-2128,-2190,-3612,-2077,-2227,-2204,-2055,-3159,-1604,-1468,-1341,-1332,-1315,-1595,-3799,-1337,-1441,-1539,-1645,-1719,-1769,-1644,-1452,-2034,-1709,-1438,-1491,-1872,-2496,-3149,-3804,-3720,-3029,-2024,-944,176,-162,2045,-786,-2225,-2741,-2098,-179,2056,1592,-965,-853,-2132,-1778,-482,-648,-406,-2854,-3882,-3171,-2956,-2058,-1250,-856,-656,-758,-1658,-1553,-2209,-2939,-3562,-3880,-3700,-3404,-3259,-3162,-3226,-3247,-3222,-2910,-2420,-1991,-1463,-962,-544,-1584,-646,-2612,-1916,297,41,-255,-2757,-1210,-1766,-2419,-3110,-3072,-3486,-3464,-3528,-3445,-3291,-3370,-3169,-3048,-2712,-2596,-2836,-2481,-3302,-1737,-1442,-950,-639,-2171,305,980,-1813,-2171,-1931,-823,-932,-2003,68,982,-1297,-2725,-2166,-2221,957,114,-2782,-1165,-2170,-631,-364,331,273,-908,1731,-3067,983,-1839,-2049,-2171,-240,-85,1581,-6334,1390,-3817,1503,-905,2120,2386,2705,2834,2800,244,-427,1689,1099,-2141,-279,-863,-1201,-1121,-562,-713,796,-1945,-2145,1163,739,-1944,-1772,899,3035,1662,-4496,-2314,-565,-3208,733,1043,-396,700,529,-1411,-2523,-401,-643,-1279,-1156,-1423,-1511,-1645,-1949,-3517,-1632,-1571,-1441,-1424,-1568,-1854,-2215,-2638,-3136,-3523,-3437,-3141,-2435,-1808,-1154,-604,-203,126,389,-682,-3003,-2194,-1598,684,510,434,254,-39,-233,-718,-716,-1121,-1069,-1378,-1629,-1986,-2104,-2348,-2552,-2854,-3158,-3478,-3679,-3757,-3612,-3372,-3155,-4599,-2587,-2257,-1840,-1307,-3761,-202,389,1196,1130,771,-759,-4397,-7085,-3171,587,-77,-7454,2160,3289,-116,-4167,-5956,-8401,-3588,-466,-10043,1454,656,-8888,-6887,-2774,-2282,-6371,-2187,-1813,-1278,-5011,-16620,-36026,-2470,1761,-40776,2915,-185595,-718229,-703782,-266138,-118674,-74044,-48021,-17081,3716,-1067,3221,2967,2640,2516,2311,-2106,-478,-2536,-648,-318,-949,-6887,-7382,-5403,-2098,-1749,-1427,-1226,-1119,-977,-749,-343,-2793,1050,1880,2389,3052,593,-1539,-1752,186,-1414,2167,4788,4441,554,338,-1554,-602,-301,-2886,-1693,-340,1393,1203,1118,-209,496,227,-267,-581,-4497,-4243,-3193,-1810,-1090,-841,-529,-2048,119,61,-826,-914,63,-816,-2302,221,1453,-870,328,607,-8,-575,-1227,-1863,-2467,-3103,-3181,-2611,-1975,-1483,-1679,-467,-86,-1653,-1670,1313,1758,-187,-2703,2339,-1510,1404,2934,1049,4209,3991,2335,-1889,-1455,420,1503,-777,516,-3240,-2672,-557,-16409,-47263,-66167,-49869,-17128,-1557,-1924,-2149,-60487,-99143,-118628,-28719,-2699,-2875,-13196,-14365,-60085,-85561,-21792,-6825,-17192,-9705,-12566,-7964,-12824,-14818,-7141,-7250,-1539,-1143,-684,-2201,-1231,-2056,-2778,-3444,-2976,-3408,-1985,-1725,-1450,-1284,-2750,-2911,-2446,-1787,-2810,-2101,-2196,-2141,-1907,-1480,-1120,-743,-2747,-309,-290,-2480,-237,-1869,-582,-901,-2227,-1637,-1786,-1474,-3269,-1272,-1649,-1309,-2473,-2697,-1006,828,707,4082,3608,1706,-698,410,-1110,-2633,-3673,-2560,-1783,-788,-2560,-316,-429,-911,-1575,-2271,-2552,-2229,-2606,-1531,-1405,-1500,-1772,-2878,-2228,-2126,-1784,-1436,-885,-3017,-136,68,117,95,-1793,-2014,-1153,-2322,-526,-1662,-566,-1251,-456,-406,-357,-966,-328,-1132,-2088,-397,-431,-514,-519,-575,-747,-933,-1012,-1043,-1022,-2616,-2377,-648,-306,-1320,-774,-2006,-3355,-1752,-1108,-767,-929,-1090,-1258,-1245,-1087,-3887,-3605,-1537,-605,-151,260,-1850,-2002,-1827,-1273,1831,2095,-363,-1760,1479,2579,-827,-974,-1373,-472,856,-2027,1170,-307,712,1797,1963,1521,1140,488,-731,588,2149,2117,-466,-2967,462,-665,-3484,-733,-363,-417,-315,79,463,-854,-726,-558,1080,1138,-3108,-1292,419,16,-342,-837,-1414,-3856,-3095,-2114,-2132,-2285,-2419,-2501,-2637,-2715,-2875,-2990],[-1124,-677,-1816,37,-163,-361,-848,-533,-977,-1458,-409,-326,-279,-364,-569,-701,-815,-979,-1221,-1419,-1527,-1549,-1414,-1042,-835,-471,-224,-31,-3397,-125,-313,-1099,-1465,-1379,-2015,-2773,-3524,-3864,-3216,-2107,-1196,-756,199,1915,194,1210,3503,4220,3854,-2334,-2893,-1137,-1398,-2013,-2449,-813,-282,-135,-878,-3070,-2099,-1292,-2035,-2623,-2945,-3212,-3359,-3589,-3911,-3864,-3394,-3053,-1748,-1268,146,430,-589,-821,1685,2490,203,-899,-984,-1531,-51,-1483,-1286,-1551,-2390,-2382,-2599,-2555,-2332,-2016,-1504,-1023,-2006,-1352,678,-555,-2365,-664,2100,2500,2726,-406,2722,1668,23,-746,-1498,-181,-1935,-1993,-4097,-599,189,733,1295,2310,1991,1619,-535,-11,-935,-2346,-704,-3047,-3920,3602,2606,-1199,423,439,-2870,4195,6151,2259,4940,4497,2452,1660,5647,6699,7747,6044,-2924,10225,10299,-3095,5215,1479,6712,-2782,3781,2253,-3365,-237,-962,-1336,-1188,-965,-509,-67,161,247,529,474,324,-1090,-2582,-635,-385,-1845,-998,-1278,-2308,-2154,-2568,-2903,-3233,-3440,-3393,-3200,-2950,-2602,-2195,-2620,-1315,-1142,-2545,-382,-174,-235,-354,-1467,-1130,-1285,-1643,-2935,-2403,-2881,-3413,-3701,-3777,-2762,-2185,-1664,-1284,-1355,-623,-1361,-2556,-3730,-1090,-1080,-1188,-1219,-1036,-591,10,867,-34,1600,1743,706,4236,5487,-671,3291,5843,424,-9394,-6234,-5720,4077,-38440,-169895,-183269,-43018,-19881,-21356,-9077,-1259,-7966,-19644,4794,4208,-23204,-2014,-15217,-9049,-64418,-107118,-15236,1641,1718,-3781,-3558,-7895,1018,1657,-2097,1304,-168,-4933,103,-1423,-2307,-3491,-1425,-1810,-2637,-1894,-1700,-1233,-630,-150,534,-81,-1625,-5459,1571,1500,-161,909,479,-91,-726,-2210,-1714,-2113,-2469,-2468,-2383,-2343,-2074,-1768,-2736,-1129,-720,-685,-2473,-1881,82,99,46,-1717,-500,-812,-1171,-2422,-1951,-2386,-2564,-2684,-3495,-2564,-2238,-1953,-1714,-1329,-951,-499,-248,-22,100,178,198,56,82,-116,-628,-1846,-1354,-1325,-1920,189,-1128,-3559,-1702,437,1708,1659,1568,1344,459,-2378,194,110,-770,88,1,-106,-354,-549,-1411,-1436,-1933,-2217,-1902,-1268,-392,95,-775,-1801,-249,-2886,-2031,-1254,2556,2771,691,877,845,537,695,-761,-1071,-290,-72,-814,-3220,-2083,-2249,-2292,-2086,-1894,-1665,-1628,-1662,-1737,-1863,-1932,-2121,-2239,-2336,-2326,-2354,-2461,-2491,-2192,-1555,-1687,-4044,500,774,-2523,-249,-3022,-1249,-417,-382,2717,1891,-1370,-3476,148,2917,1846,734,-313,-1202,-1639,-1660,-2557,-1203,-1523,-959,-1028,-1284,-2599,-1814,-1826,-1779,-1612,-1403,-1145,-958,-948,-1068,-1399,-3302,-2862,-1246,-925,-340,-700,-409,-2274,-2101,-735,-976,-383,-2712,-3994,-1194,-1412,-2442,-3376,-4222,-3792,-3054,-2406,-1751,-1321,-1035,-810,-805,-1204,-1051,-1212,-1316,-1476,-1511,-1478,-1194,-1101,-2071,158,-900,1146,-1362,-1004,-2941,-1833,673,1178,-234,-2373,-1664,-2735,-3512,-3681,-3347,-2967,-2256,-1730,-1087,-332,-1194,1158,1672,-1622,-1295,-2531,-2202,-3078,-700,1301,2161,-501,-2804,929,1016,-1609,-1828,-1970,-263,-790,-1891,-1460,-1857,-2315,-3048,-1794,-1397,410,-451,-3135,-1027,-1912,-723,-522,343,-71,-692,1459,-2646,630,-2083,-1395,-1509,-186,-274,1068,-6855,1980,-3821,746,-1291,3457,4136,3845,4007,3682,1130,-972,1235,439,-1144,-421,-334,-353,279,598,-1636,519,-1756,-2070,95,-432,-1616,-1887,-2381,-2717,-2570,-4224,-2503,-1520,-3398,-1335,-1427,-1656,-1987,-2455,-3095,-3744,-3986,-3704,-3219,-2813,-2502,-2132,-1927,-2103,-4106,-1392,-1225,-976,-807,-744,-758,-777,-796,-850,-889,-920,-2753,-1179,-1243,-1223,-1211,-1232,-1197,-1098,-1017,-2951,-2454,-1537,-24,142,419,580,600,683,-172,-759,-1060,-1828,-1656,-238,-609,-1284,-1329,-1768,-2314,-3145,-3274,-3395,-3204,-2769,-2280,-1837,-3429,-874,-368,209,889,-4024,-197,2855,3665,1562,606,-924,-4038,-6296,-1770,2167,1758,-7115,1602,2803,-765,-4430,-6391,-8543,-2384,-520,-9590,-119,-695,-8835,-8291,-3452,-2448,-7972,-1017,-518,120,-4351,-16878,-38952,2650,3498,-38556,4306,-140985,-636239,-631531,-199814,-91758,-83815,-41310,-14319,727,-3385,-225,-490,-702,-629,-592,-731,-863,-2649,-1419,-1721,-1943,-5983,-7954,-5312,-1577,-1207,-855,-602,-454,-339,-259,-142,-2466,445,929,1355,1905,681,-758,-546,1310,-103,1668,4571,4537,1533,-1376,-2644,-698,-402,-2671,-1780,233,493,170,147,-790,165,344,285,334,-4867,-4263,-2818,-2305,-729,-1158,-1692,-2489,-3033,-3281,-2819,-2131,-1328,-1293,-2035,264,1218,-783,509,1892,869,1429,-448,-2594,222,-253,-814,-1273,-1484,-1562,-1611,-932,-505,-2014,-719,1185,1625,181,-1995,2701,-1476,1657,3088,2025,3008,2780,2162,-2191,-2024,491,365,-300,-949,-2643,-2595,-2935,-16825,-39398,-53805,-44911,-17601,-2178,-2249,-2216,-60614,-98036,-118248,-29982,-2414,-2485,-11764,-10382,-46616,-70525,-16209,-1740,-14055,-10006,-14106,-2313,-1642,-9706,-5277,-8213,-2388,-1270,-118,-1994,-527,-839,-804,-524,-1732,-3145,-317,-2082,-278,-407,-3020,-2658,-2508,-564,-2563,-794,-1092,-1098,-857,-467,-257,-507,-2341,-685,-1229,-2856,-2044,-2148,-1884,-1337,-1423,-1288,450,961,-2294,-410,-1355,-1447,-2391,-1696,-1024,492,873,306,-282,-947,-1564,-2134,-2624,-2836,-2762,-2528,-2364,-2054,-2041,-1800,-1632,-1631,-1679,-1748,-1739,-1817,-3000,-2040,-2125,-2268,-2472,-2593,-2745,-2732,-2607,-2294,-1984,-2449,-1203,-820,-522,-249,-933,-1477,-1228,-2100,750,-1829,1248,-958,1693,1781,777,-1214,-57,-235,-2208,-629,-1313,-1892,-2082,-1949,-1670,-1293,-779,-224,145,-2170,-1839,-638,2936,-1173,-992,-2154,-3224,-2155,-1686,344,1721,-511,-118,-543,-1178,-3698,-3588,-1717,-1222,-873,-430,-1800,-1598,-2316,-1620,-85,-369,-655,-2312,-1126,-1292,-1235,-1087,-1537,-915,-87,-2223,649,-51,1092,2075,2731,1720,991,286,-579,214,1563,1735,-290,-2738,1164,-227,-3471,-392,204,1029,725,191,-330,-839,-1159,-1336,-1311,-1231,-3891,-1095,-807,-721,-599,-653,-1845,-3965,-3153,-829,-767,-911,-1091,-1255,-1482,-1631,-1822,-1913],[-1147,-808,-1992,-725,-836,-848,-758,-529,-510,-1684,-35,-16,-127,-450,-964,-1458,-1986,-2616,-3372,-3945,-3531,-2767,-1953,-1183,-938,434,1070,1368,-2397,2117,1001,-1507,-1716,723,-351,-2197,-3512,-2760,-1021,832,-841,-216,890,2371,-33,-111,1672,4921,3049,-2742,-3198,-1289,-1227,-1926,-2296,-1442,-756,-816,-1037,-3038,-2523,-1227,-2226,-1719,-595,196,-271,-820,-1135,-1465,-1801,-3152,-2188,-2291,-2382,-2508,-2629,-2763,-2654,-2614,-2359,-2062,-1688,-1454,-1185,-2181,-1027,-509,-2561,-1373,-2327,-686,-722,-752,-618,-488,-2360,-1098,598,-195,-1977,-660,1894,2397,2514,-108,2372,1384,-282,-1056,-1466,-211,-1568,-2043,-3806,-496,399,720,906,1016,1013,909,-877,-61,-1031,-2617,-646,-2807,-1050,1318,1625,-1767,-197,-76,-2150,2533,2259,1768,1244,775,354,108,229,334,679,907,-3697,1005,845,-2799,-261,-1109,-1964,-4614,-3044,-2464,-4079,-406,601,1407,2050,-807,900,1135,1874,182,37,36,392,-1874,-3471,-1641,-1005,-2251,-1197,-1075,-2553,-845,-611,-293,-24,208,380,302,-2192,-628,-969,-2259,-2182,-2807,-3413,-3441,-2821,-2328,-1921,-1768,-1663,-1791,-1938,-3648,-1936,-1519,-787,-1889,-3894,209,2198,2283,-697,-1618,897,-1033,-2041,-3409,-1734,-374,759,-374,-1325,-1840,-1835,-1383,-772,-344,38,99,97,-73,-2116,-908,-1451,-2369,-8658,-6040,-7548,-2245,-48674,-198358,-201021,-43204,-20779,-23499,-12853,-5905,-37715,-62305,4462,3744,-18221,-182,-16230,-12700,-73340,-103785,128,794,1179,-2073,-5614,-7868,498,1102,-2842,94,-576,-4832,-1967,-2387,-2358,-3065,-1720,-1356,-4060,-585,-408,-194,11,13,182,-884,-2254,-5491,-1008,-1610,-2282,-2777,-2767,-2409,-1983,-1837,-1216,-1116,-1290,-1425,-1746,-2298,-2587,-2583,-2899,-1552,-802,-766,-2850,-1099,749,840,878,-1524,702,710,756,-1372,611,968,-1258,-1398,-3274,-2645,-585,-23,-714,1032,757,504,30,-448,-960,-1403,-1741,-1941,-1957,-1896,-1588,-2306,-1143,-894,-1923,307,-1104,-3550,-908,754,2115,3781,5860,4378,-255,-1689,317,-99,-1406,1531,3034,3003,1427,1702,-1212,769,-149,-1030,-1629,-1978,-1890,-1556,-1383,-2139,-1166,-2982,-1343,-3151,-1645,-1793,-1941,-1955,-1972,-1943,-1902,-1879,-1938,-2093,-2341,-2615,-2853,-3088,-2963,-2814,-2462,-2103,-1646,-1323,-1033,-775,-599,-487,-1802,-452,-1983,-336,-228,-202,-1358,-662,-784,-1062,-4379,31,554,-3033,343,-2929,-1040,-337,-104,2774,1974,-1021,-3266,653,227,-948,-2060,-2590,-2178,-1276,-395,-2956,-598,-1510,270,333,-744,-2937,-666,-14,228,556,873,1183,-519,1329,1096,-219,-3421,-3620,-1368,-1364,-1571,-1520,-1115,-2480,-2409,-937,-1326,-454,-2652,-4127,-1310,-874,-1258,-1256,-1011,-395,302,-2266,1627,2033,1087,274,-223,-907,-425,697,308,-73,-685,-370,-257,-1011,-1780,0,-938,-46,-1139,-1349,-3230,-1701,350,496,-943,-2105,6,187,-1913,-3175,786,-410,422,1414,927,590,-846,93,73,-1205,-624,-2189,-1838,-2806,-705,750,883,-495,-3406,-107,164,-1381,-1466,-1944,-1999,-2755,-3388,-4059,-3930,-3482,-3264,-2011,-1388,-773,-1191,-3038,-630,-1562,-673,-730,265,-470,-536,1073,-2192,-135,-2389,-1390,-1715,-1800,-1679,-1208,-6809,-67,-3565,-334,-1564,2488,3619,3397,3869,5888,1898,-1418,3060,1358,414,1932,1216,-51,174,-136,-2388,-570,-1493,-1866,-2081,-2738,-3446,-3718,-3061,-2461,-1730,-3773,-2675,-1453,-3483,345,396,379,375,394,-788,-484,766,1688,-1637,-1063,210,-332,187,-2212,-3591,-838,2570,3820,3781,2635,346,226,1856,-466,711,99,-2432,-1138,-1567,-1815,-1989,-2145,-2227,-2256,-2325,-2757,-2704,-2032,-1947,-1861,-1621,-1453,-1387,-1223,-1120,-1031,-1006,-2537,-2533,-973,-1819,-1306,-1594,-1920,-2413,-3472,-3518,-3698,-3303,-2703,-2124,-1641,-2360,-717,-292,161,659,-4424,-1608,1739,2150,2022,378,-1079,-3742,-5539,-126,3042,2947,-5917,903,1491,-1282,-4310,-6454,-7546,-2768,-2823,-8945,-1027,-218,-8611,-9712,-4326,-2688,-9566,1792,2490,3380,-4064,-17849,-37367,5652,5722,-32616,4707,-92234,-534146,-546963,-134943,-63842,-87241,-31758,-12904,-2961,-6604,-1987,-1657,-1521,-1263,-1124,-1170,-1174,-2760,-1310,-1353,-3364,-4425,-7869,-5269,-1740,-1827,-1897,-2010,-2182,-2370,-2618,-2912,-3140,-3455,-3190,-2855,-2375,-1842,-1223,-610,-13,644,1189,1723,2157,2240,-3271,-3900,-1053,-754,-2480,-1963,597,576,3028,495,-1475,1947,5370,5084,1356,-4972,-4126,-2559,-2731,2990,3028,-604,-3022,1188,-590,-640,-776,-1501,-1824,-1804,-1021,-429,-869,570,959,1091,1259,-214,-3928,1503,1485,1277,988,-362,167,-1722,-867,-1426,-2356,-1620,-1172,-616,38,-1309,1060,-1508,1413,1437,1287,872,310,-347,-2662,-2661,-2330,-2518,-2166,-1688,-2193,-2643,-1090,-16054,-32915,-42767,-38745,-19129,-1528,-1478,-1161,-60881,-98081,-116000,-31265,-145,-302,-11475,-7171,-32580,-55088,-14312,-285,-11305,-10123,-14685,1367,1796,-7665,-5576,-9022,-3243,-1269,30,-1954,2837,2691,-455,-733,-1554,-3016,-41,-2457,-515,-586,-3339,-2375,-2659,-996,-2347,-998,-626,-63,551,1186,1607,-718,-2045,104,549,-3463,-1207,-1912,-328,-581,-451,-1755,714,781,-1388,344,-1231,-1773,-2432,-862,-1226,-1832,-2331,-2561,-2503,-2416,-2302,-2254,-2324,-2397,-2441,-2448,-2531,-2423,-2377,-2414,-2319,-2380,-2502,-2662,-2767,-2968,-3433,-3340,-3399,-3393,-3280,-2909,-2441,-1771,-1061,-1232,-764,-1722,927,2054,1962,965,-248,-876,-1350,-2011,849,-2133,1698,-524,1070,416,-343,-1468,-2163,-2992,-3378,-2885,-1972,-1124,-331,243,546,-152,358,1419,586,-1857,-1336,-704,2770,-1157,-1354,-2432,-3230,-2584,-2353,43,566,-602,-1827,-2917,-3910,-3553,-3266,-2038,-1350,-998,-628,-1653,-1208,-2769,-1680,-654,-981,-1327,-2746,-2044,-2439,-2687,-2877,-2861,-2671,-2325,-2437,-1181,-323,703,1790,2892,1936,806,-53,-513,-135,1134,1044,-41,-2348,1976,284,-3234,22,338,1515,3255,2881,2410,-804,-576,-86,360,-280,-4530,-931,151,270,478,531,-2201,-3862,-3111,-505,675,465,164,-175,-628,-1044,-1525,-1910],[-2119,-2862,-3393,-3106,-2491,-1901,-1377,-880,-504,-1852,-352,-494,-807,-1340,-2050,-2700,-3305,-3584,-2958,-2255,-1635,-1165,-784,-1215,-1197,-120,-133,-230,-1409,-933,-1428,-2025,-2503,-2974,-2776,-2199,-3476,-886,972,779,-358,332,1692,2887,-120,-1141,-76,3162,2045,-3095,-3499,-1414,-1384,-1923,-2103,-2016,-1132,-1350,-1221,-2409,-2806,-1698,-2735,-1372,-523,625,418,-981,1070,295,-94,-2998,17,-995,71,372,-257,-1093,2144,2843,1272,511,204,380,-1409,-2849,-880,295,-2663,-1367,-3325,139,1741,721,-153,-994,-2676,-1767,-1632,-1455,-1504,-636,-265,95,191,155,-35,-439,-1069,-1841,-2670,-3312,-3240,-2269,-3487,-268,662,1033,378,1738,1630,1274,-1022,-213,-1341,-2834,-3889,-4430,-3212,-1769,-514,-2112,-852,-664,-1007,3953,4940,1244,7599,7840,1443,5702,7859,7694,6668,7464,-2691,6757,6284,-1755,4855,1773,3273,-2826,1693,833,-2385,-784,-1436,-1965,-1969,-1551,-869,32,758,269,-460,-596,726,-2583,-3967,-2458,-648,-2701,-63,-586,-2923,-1936,-2462,-2701,-2615,-2131,-1361,-615,-2148,-708,247,-1948,-563,-761,-2760,579,-72,-1029,-1998,-3018,-3806,-4458,-4694,-4478,-4103,-3468,-2589,-2071,-3907,-747,948,1506,-547,-1736,788,-746,-1463,-2436,-1951,-97,2923,2881,3275,-402,902,2047,-1185,1214,376,-436,2180,1711,-3445,549,115,-442,-8207,-5889,-8971,-918,-59668,-221190,-217551,-44746,-16559,-21670,-17762,-11887,-71394,-117150,-1256,-1576,-12851,-1800,-18286,-17062,-83934,-103088,-1322,-1193,-957,-825,-8319,-7918,-397,-300,-3684,-152,-8,-4651,116,-1236,-1666,-2863,1129,985,-4596,351,-300,-898,-1321,-1513,-961,-1930,-3055,-5143,2355,3053,554,2874,4256,4318,4111,-1491,-500,24,-568,-1423,-53,-2691,-1259,-1489,-2942,-3208,-3872,-4024,-3522,-3182,-2956,-2753,-2528,-2378,-2098,-1723,-1315,-882,-538,-293,-1030,-1422,-3190,-2886,-136,358,-1722,-177,-462,-679,-1071,-1431,-1803,-2118,-2382,-2608,-2776,-2981,-2997,-2859,-2664,-2277,-2038,-1394,-1052,-3121,-149,-1,-153,-365,-561,-749,-828,-962,-68,-361,-2093,1354,1807,1857,1577,1299,-748,107,-482,-866,-827,-618,-1718,-1818,-1612,-2227,-1003,-2663,155,-1730,107,255,439,8,-74,797,721,-666,-1423,-913,-1399,-1368,-1459,546,1921,-835,-1097,-710,2070,6414,6560,5099,1796,-235,-1442,145,-1618,1509,612,-265,-1031,-1515,-1814,-2036,-3818,-2304,-2219,-3155,-1636,-2920,-871,-246,99,258,297,-576,-3182,-18,-143,-138,-27,158,-2326,355,806,-3202,-274,-1455,-109,-90,-1316,-3231,-596,-900,-1258,-1559,-1788,-1839,-1775,-1717,-1672,-1639,-2869,-3895,-1856,-1922,-1828,-1634,-1232,-2739,-2694,-1090,-1684,-614,-2684,-4312,-1381,-905,-998,-719,-304,357,1018,-2593,1256,2462,780,366,-162,-608,-155,942,638,363,-737,271,480,-500,-1215,532,-1044,1360,-927,-1646,-3464,-1576,100,-62,-1763,-1995,151,209,-1578,-2865,107,-564,374,-475,-937,-984,-949,-460,-32,-589,102,-1821,-1486,-2488,-314,222,-58,-650,-3931,-1712,-1974,-2278,-2281,-1929,-1575,-1150,-1961,-1240,-449,-4085,-3123,-1332,-83,1126,-2085,-2444,-43,-1180,-490,-947,111,-896,-440,-97,-1732,-1402,-2722,-2679,-3014,-3042,-2907,-2587,-6197,-2291,-3150,-1766,-1705,-651,-65,631,1206,1692,2098,-1663,2596,579,2235,3404,3573,500,1972,2532,-2655,117,-1078,-1471,1149,561,-801,-947,-1656,-2517,-3216,-3935,-3702,-2833,-3343,-1070,-196,593,1287,1733,-287,463,851,1495,-1752,-1033,-211,-550,243,-2198,-2879,-844,3174,4697,4165,2147,501,983,1177,-1256,-915,-1783,-2459,-2621,-2307,-1796,-1343,-1030,-781,-589,-530,-2406,-2815,-1641,-535,-808,-1034,-1426,-1993,-2508,-3089,-3590,-3574,-2971,-3420,-2059,-2918,-1470,-1383,-1395,-1622,-3595,-2327,-2587,-3890,-2593,-2389,-2214,-2010,-1896,-1820,-1757,-1692,-4831,-2809,-2007,-1966,-2023,-1774,-1553,-3471,-4790,-981,-781,-702,-4468,-1137,-1405,-1485,-3738,-5819,-5671,1061,-246,-8357,3435,3407,-8073,-10939,-5214,-2928,-10965,1815,1769,1843,-4075,-19289,-33097,1528,1028,-25521,-1007,-40821,-414638,-448502,-73605,-36128,-77938,-22223,-12497,1875,-10332,2025,1849,1491,1287,1009,592,265,-2837,-406,-678,-4822,-2796,-7276,-5110,-2113,-2436,-2755,-3117,-3416,-3231,-2903,-2538,-2299,-1652,-1201,-879,-497,-143,225,532,780,1068,1248,1442,1588,1611,-3529,-4731,-1435,-1107,-2159,-2025,926,-292,2315,123,-2001,2136,5069,4950,1593,-4521,-3835,-2273,-2868,3453,3225,-1360,-3349,992,-903,-537,140,-677,-2165,-1783,-2238,-1580,-910,456,1364,1379,1942,221,-4582,2492,1294,1872,1129,319,-668,-1795,-2223,-2390,-2249,-912,66,915,875,-459,2851,-1422,2013,3412,3523,3415,2559,1456,-3059,-3120,318,-292,1776,2511,-1718,-2588,2064,-14250,-28252,-33476,-31690,-21531,-1847,-574,-1168,-61137,-100064,-112548,-31326,-2728,-2348,-12136,-5000,-19415,-38954,-15216,-968,-8811,-9871,-13709,1723,2530,-7484,-7774,-9101,-3811,-936,17,-1853,4008,4451,-242,-905,-1331,-2787,241,-2629,-672,-609,-3494,-1919,-2661,-2324,-2587,-2808,-2919,-2861,-2632,-2233,-1911,-1575,-1665,-1148,-1065,-3469,-2058,-1901,-471,-217,-112,-1860,-323,-294,-432,-605,-1063,-2052,-2344,-1359,-1714,-2139,-2593,-2963,-3188,-3406,-3550,-3699,-3912,-4049,-4024,-3802,-3539,-3018,-2523,-2095,-1535,-1909,-956,-1155,-668,-823,-3370,-1561,-1950,-2274,-2379,-2046,-1488,-689,-518,-1036,-744,-851,1557,2532,2298,1216,425,-91,-1293,-1870,496,-2385,-902,-1762,-2703,-3611,-3789,-2875,-1790,-601,-1761,-691,-1374,2100,2304,2201,1837,36,436,1103,1030,-1534,-737,-687,2354,-1110,-1677,-2657,-3213,-2870,-2945,-142,-807,-1401,-1899,-2091,-2038,-2968,-2838,-1654,-1477,-1550,-1518,-1485,-1492,-2947,-1623,-1683,-1715,-1681,-2956,-1516,-1497,-1422,-1452,-1699,-1695,-1751,-2583,-1529,-994,-223,639,1524,2206,656,-469,-545,-406,1044,497,312,-1804,2881,889,-2934,491,468,1052,959,1082,1152,-828,-548,130,100,-1061,-4710,-824,528,450,453,309,-2455,-3558,-3033,-433,-241,-539,-920,-1346,-1910,-2472,-3157,-3807],[-1202,-894,-1668,-590,-288,375,-781,1783,569,-1944,694,2159,118,1047,-476,-504,-1161,-1789,-2416,-2901,-3149,-3181,-3096,-2878,-2837,-2741,-2626,-2438,-2289,-2052,-1767,-2517,-1524,-763,-562,-2204,-3389,-836,-173,-119,-12,108,318,533,-99,-1705,-1648,953,927,-3453,-3782,-1533,-999,-2004,-1927,-2639,-2965,-2080,-1421,-1631,-2344,-2063,-3102,-979,-419,866,34,-1163,387,-20,-208,-2741,2335,-440,-26,1563,325,-883,3034,5735,1839,1361,755,1039,-836,-3419,-853,79,-2605,-1095,-3434,-327,85,-1212,-2344,-3349,-2981,-2079,-1168,-580,-1029,-590,748,994,944,377,425,-80,-749,-1477,-1994,-2053,-1637,-2171,-3181,14,1007,961,-256,1267,1090,822,-950,-173,-1146,-2959,-185,271,871,1725,1708,-2155,-1491,-1255,167,3598,4497,775,7840,10336,900,7912,10150,9702,6418,8667,-1661,7144,6354,-607,4494,1833,2541,-882,416,-783,-2014,-2994,-3086,-2105,-970,-44,667,-409,1644,541,-881,-966,304,-3097,-3171,-2746,-991,-3138,-1529,-2054,-3353,-3445,-3982,-3358,-2655,-1894,-1099,-468,-2187,-833,370,-1711,-380,-806,-2758,895,577,20,-557,-1419,-1787,-2354,-2751,-2947,-3081,-3038,-2867,-2507,-3809,-1778,-1239,-728,-408,-1649,625,-459,-814,-1493,-1669,104,899,1155,1660,-660,147,3823,-1917,967,-436,-715,4137,2859,-4260,3151,1951,-1114,-8268,-5768,-9560,-533,-62699,-207352,-224641,-46983,-10883,-16295,-23404,-18224,-105997,-180667,-7463,-1586,-7374,-922,-21203,-21758,-94988,-104517,-1128,-1156,-908,-599,-11231,-8202,922,487,-4389,2108,1866,-4322,-31,-1314,-1164,-2835,1593,1136,-3328,0,-902,-1838,-2774,-2813,-1424,-3104,-3793,-4618,3452,4378,785,2585,5798,5728,4056,-1161,-399,194,-664,-1479,-568,-3104,-1253,-1447,-2769,-112,691,-1065,-3347,-62,580,1231,733,-1051,955,324,-397,-1149,-1963,-2722,-2895,-2518,-3228,-3234,-881,-575,-2917,-391,-427,-484,-811,-1206,-1719,-2276,-2871,-3472,-3622,-3085,-3837,-2803,-1074,-509,-2173,-23,-850,-2557,573,1147,1359,1443,1629,1781,-792,-183,540,-596,-2733,674,-106,-971,-1848,-2145,-1748,-958,-160,471,949,72,-2833,-2851,-2100,-2029,-1311,-2181,-567,-236,252,711,1055,-569,-283,853,1378,-108,-1569,-1406,-1138,-2255,-2846,-1803,-321,-1019,-1931,-685,1961,5555,6039,4802,1644,78,-900,294,-1204,457,-623,-1012,-697,250,611,520,-3111,-991,-112,-2813,-133,-2975,-1645,-1412,-640,130,816,-39,-3173,1093,1261,803,188,-511,-2975,-1865,-2351,-3228,-3061,-3301,-3293,-3281,-3326,-3280,-3304,-3112,-2972,-2817,-2679,-2488,-2310,-2220,-2167,-2102,-2111,-3149,-2011,-2135,-2234,-2464,-2671,-3012,-3171,-3107,-2721,-2292,-2765,-4551,-1773,-1860,-2148,-2504,-3084,-3471,-2988,-2910,-1244,-410,328,517,-23,-328,86,1762,1720,1073,-977,1341,1451,312,-509,559,-1249,1379,-744,-1855,-3621,-1496,-76,-383,-2605,-2029,-321,-741,-1215,-2369,-713,-798,-159,124,491,-703,-768,1322,1500,115,830,-1461,-1213,-2150,419,74,824,-585,-4220,-2013,-1661,-957,-783,-1886,1481,249,-2147,-886,-475,-2645,-2677,-1289,305,919,-3138,-1610,588,-842,-243,-1175,-154,-1375,-451,-74,-1342,-1989,-3090,-3442,-3207,-2749,-2398,-1998,-5294,-1885,-2724,-2325,-2340,-2489,-2499,-2213,-1848,-1397,-894,-1717,43,-17,892,1148,1316,1123,1219,1078,-2309,23,-553,-949,906,937,-376,947,-783,420,86,-2946,-2905,-1864,-3072,-2891,-3422,-3192,-2459,-1794,-1371,-1141,-909,-796,-1807,-872,-959,-806,-594,-2122,-2197,-942,908,1148,1116,761,123,-712,-1697,-2765,-3178,-2209,-1777,70,-622,1515,-880,187,1937,1622,944,-2065,-2843,-1843,-1439,-836,183,-527,-1175,-1502,-1672,-1709,-1690,-1920,-4356,-1697,-3869,-1381,-1005,-486,-22,-3633,777,-1263,-4403,-1381,664,1023,-327,880,603,273,-1104,-5136,-3846,-886,-889,-956,-716,-1289,-3380,-4204,-67,110,191,-3149,-334,-396,-1390,-3012,-4872,-3529,8,143,-8009,1310,1657,-7338,-11910,-6149,-3353,-12272,-809,528,133,-4542,-21095,-28656,-1647,-1838,-19593,-2320,-2320,-282243,-337449,-17961,-9793,-63162,-12805,-12916,-504,-14417,-495,264,318,532,640,550,469,-3155,34,-240,-5912,-1473,-6701,-4977,-1928,-1939,-1727,-1431,-1144,-868,-660,-512,-2520,-2195,-269,-428,-570,-777,-999,-1315,-1715,-2099,-2603,-3078,-3409,-3146,-2708,-4194,-1925,-1499,-1909,-2108,-1120,-1308,-1737,-1938,-2430,-864,483,1858,1707,-4092,-3657,-2171,-2921,3843,3336,-2009,-3458,677,-1330,-559,421,-904,-2456,-2535,-3216,-1371,-1055,1049,2317,1502,1099,687,-3839,1526,899,854,-130,-1054,-1913,-2229,-1797,-1139,-1799,424,1075,1172,1237,342,2210,-1426,2196,2466,2725,2959,2043,983,-3535,-3542,130,-1149,2266,4317,-1440,-2601,3802,-12073,-25693,-26337,-24212,-24827,-2503,2881,2362,-60948,-104588,-108837,-29286,-1942,-2267,-13813,-4203,-8021,-22393,-17548,-95,-6817,-9435,-12253,1222,1635,-7141,-11491,-8495,-4253,-515,-268,-1871,2689,2227,-253,-1184,-1258,-2635,-332,-2803,-1034,-1075,-3665,-1524,-2677,-1884,-1735,-620,-724,-917,-1182,-1453,-1907,-2404,-2979,-3618,-3531,-3051,-2964,-2100,-1692,-1348,-1054,-1740,-1266,-858,-889,-940,-1027,-2357,-2262,-857,-945,-1125,-1388,-1658,-1899,-2262,-2659,-3121,-3504,-3263,-2612,-1791,-1842,-100,-803,1665,-857,-1940,-1483,-2418,3253,2812,-2943,1230,262,-816,-1945,-2921,-3632,-3015,-2265,-1629,-1292,-1086,-1119,-1256,-1537,-1830,-2201,-2311,-2230,-2091,-1891,-2739,-1686,-1736,-1863,-2015,-2031,-1765,-1329,-606,-1386,-1676,-1301,1865,2335,1519,1401,187,407,2227,1307,-1352,-197,-718,1739,-1152,-2053,-2905,-3296,-3132,-3569,-316,184,-362,-613,-854,-1004,-2532,-2495,-1591,-1684,-1971,-2094,-2171,-2256,-2857,-2496,-2608,-2691,-2709,-3089,-2606,-2568,-2416,-2305,-2156,-2049,-1983,-2781,-1817,-1594,-1278,-958,-653,-352,-130,-1065,-826,-724,-9,-73,-86,-1279,-540,-619,-2714,-499,-141,183,477,935,1332,-1009,-685,183,-207,-1839,-4329,-907,1843,3917,4736,2274,-2592,-3182,-3056,-457,2031,1489,1676,-439,0,598,-1506,-465],[-1147,-749,-1385,-2679,-2252,-1003,-831,1352,1174,-1890,1206,2819,-165,2259,-410,1710,1108,434,-359,-1329,-2231,-2846,-3637,-3744,-3272,-2781,-2339,-1916,-1645,-1407,-1240,-3131,-1045,-1187,-1453,-2196,-3247,-2411,-2400,-2026,-1429,-775,-53,626,-5,-1750,-2917,1805,515,-3853,-3989,-1657,-946,-2147,-1790,-2641,-1576,-1145,-1590,-782,-1538,-1943,-3155,-599,-302,1180,-383,-1350,-519,-607,-452,-2491,285,-612,-1503,-2389,-3132,-3413,-2851,-2234,-1476,-807,-198,139,-24,-3620,-962,-308,-2370,-641,-2554,-1156,-1762,-2454,-3075,-3798,-3348,-2657,-1945,-1502,-975,-581,-279,23,67,26,-180,-535,-1072,-1706,-2389,-3028,-3053,-2331,-2985,-795,-147,250,-1008,633,677,630,-800,-305,-1305,-3041,244,587,966,1475,973,-2025,-2139,-1857,1182,2702,2452,354,1443,900,294,-265,-557,-873,-849,-747,-770,-118,400,580,1329,1720,2119,946,2497,2415,1257,881,1599,1045,507,-106,-664,-1521,-1018,-836,-1269,-1265,-137,-3428,-2584,-2544,-1143,-3601,-438,-668,-3417,-1382,-1657,-1823,-1983,-2095,-2153,-2326,-2576,-2731,-2737,-2546,-2229,-1790,-2721,-1080,-770,-730,-795,-1096,-1431,-1975,-2534,-2999,-3102,-2425,-1574,-1636,-3790,-2987,-1693,-317,-493,-1546,438,-323,-282,-780,-1305,41,510,-219,483,-1227,-760,660,-2872,530,-1445,-823,3530,1509,-4364,4352,0,-3066,-9088,-5881,-9215,3393,-51702,-177288,-214761,-49078,-4880,-9665,-29138,-23916,-137635,-246957,-50310,1900,-2217,1039,-24882,-26642,-105426,-107095,2005,1673,1496,1288,-12319,-8992,1123,549,-4907,811,569,-4050,-415,-1723,-1123,-3149,-2022,-2425,-2663,-2704,-2651,-2338,-1894,-1551,-947,-3496,-3956,-4169,673,985,746,1329,1398,1306,1098,-1059,-451,168,-817,-1777,-1154,-3653,-1352,-1616,-2654,-1552,-1337,-1458,-3694,-662,-473,-304,-180,-928,-353,-511,-765,-1077,-3079,-1977,-2171,-2210,-3572,-3864,-1303,-1033,-4376,-742,-631,-458,-457,-407,-348,-193,57,397,-3097,-1779,-3288,-2584,223,24,-2433,-246,-632,-2091,1034,1085,1563,2056,1905,1819,-366,431,452,-960,-3457,820,897,448,-10,-135,-93,178,574,960,1326,-644,-4058,-3681,-2799,-1871,-1690,-1825,-772,-1248,-1679,-2106,-2436,-2425,-2261,-2012,-1769,-1579,-1766,-2149,-1882,-2199,-2321,-2080,-1372,-1340,-2834,-729,1511,1983,2284,2392,1269,282,-450,357,-898,-1525,-2420,-2697,-1912,-977,-157,417,-2460,-1655,-651,-2441,-10,-3244,-669,-368,-159,2,151,234,-3307,-277,-845,-1512,-2070,-1917,-3245,-388,439,-3171,-316,-1477,-764,-847,-2666,-2801,-330,-539,-1170,-1726,-2122,-2135,-1808,-1378,-938,-511,-1456,-2432,-1619,-2051,-1139,-539,495,-3360,-3214,-1352,-2364,-1169,-2916,-4790,-1347,693,894,414,-1808,2729,2317,-3276,441,583,-150,-651,-1145,-1478,-1484,-1435,-1323,-1344,-1422,-1561,-1713,-1919,-2206,-2466,-2492,-2426,-2353,-2179,-3763,-1932,-1631,-1434,-3224,-2218,-458,-173,-932,-1858,-1508,-1197,87,-9,-118,-1523,-1101,24,329,750,1210,-1215,-1120,-1881,1299,25,197,-820,-3934,-2626,-2496,-903,-611,-2020,1722,552,-2488,-469,166,-1250,-2202,-1448,435,478,-4294,-771,1099,-628,-36,-1419,-585,-1951,-643,42,-1117,-1825,-3485,-2911,-2741,-2469,-2307,-2092,-4366,-2340,-2703,-3163,-3331,-3434,-3165,-2691,-2296,-1965,-1715,-1673,-1612,-1702,-1924,-2301,-2685,-2820,-2411,-1656,-1750,-39,21,-380,2294,710,-36,2050,-1399,841,19,-2716,-3085,-1908,-2790,-884,-884,-647,-261,95,267,287,328,37,-1764,-390,-944,-1430,-2040,-2605,-2907,-2802,-2491,-2177,-2086,-2257,-2626,-2978,-2797,-3032,-1687,-1053,-1515,-161,-676,432,-1399,-42,262,50,-252,-1824,-2836,-2219,-2628,-2871,-296,85,466,1022,1422,-14,-467,-1128,-4632,-380,-4655,1377,4343,5383,3284,-3643,1145,-1063,-4469,-2461,599,1283,492,1567,76,636,-2079,-4720,-4675,-1114,154,-291,-510,-1551,-3509,-3827,-1340,-1083,-687,-2149,-780,410,-1072,-2314,-3934,-1406,1469,621,-7936,1879,2207,-6437,-12328,-7018,-4041,-13505,-3126,3333,3049,-5490,-22539,-24465,285,-375,-16198,-1508,-1462,-142304,-217259,-425,-277,-46650,-3526,-13793,-4245,-18494,-6155,-2353,-2842,-2563,-1990,-1515,-1019,-3867,-374,-164,-6560,-512,-6295,-4893,-218,-276,-298,-346,-450,-573,-762,-996,-3030,-3202,-1500,-1588,-1432,-1151,-759,-389,-72,262,456,640,767,793,674,-3016,-2451,-1825,-1825,-2255,897,-2468,1309,-241,-2726,440,-309,-957,-663,-3839,-3679,-2340,-3014,4062,3295,-2510,-3327,176,-1935,-770,518,-1242,-2766,-1018,-244,-1194,-1338,865,871,877,275,1103,-2917,421,410,513,-19,-522,-1078,-2413,-1325,-1060,-1256,67,643,762,1447,986,1826,-1615,1754,1750,1726,1604,1318,302,-4128,-3877,-191,-1961,802,741,-1470,-2761,1098,-9967,-25209,-21720,-16972,-23097,-3236,4556,4726,-59337,-111602,-105488,-24808,2847,1962,-16309,-4788,-437,-6222,-19197,-2567,-5448,-8860,-10620,-2700,-2509,-3994,-15526,-7585,-4696,-2339,-2478,-2423,-2143,-1960,-1577,-1661,-1442,-2659,-243,-3107,-1290,-851,-3896,-1316,-2797,-2591,-1670,-407,-566,-775,-1044,-1331,-1827,-2365,-2598,-2152,-1566,-1501,-3715,-2152,-248,982,2261,-1550,-2104,682,1019,1506,-1214,-2146,-2244,140,-274,-1376,-1235,-1672,-2004,-2373,-2677,-2933,-3117,-2873,-2573,-2195,-1874,-1357,-902,-534,-1731,-1669,-1973,-3298,730,632,-2575,85,-230,-601,-1618,-1206,-1363,-1289,-1121,-853,-983,-506,-464,-471,-623,-847,-1263,-1566,-1782,-1904,-1762,-3230,-1005,-574,-180,139,430,-1543,148,1522,-1076,-3059,-827,1614,3695,355,1020,257,255,1804,1389,-1328,270,-799,949,-1260,-2379,-3076,-3422,-3320,-4140,-514,369,-269,-854,-1360,-1786,-2147,-2347,-2232,-1877,-1755,-1502,-1230,-980,-2481,-587,-406,-225,-1016,-3102,-551,525,706,791,-1758,-1908,-1519,-2948,37,-241,-487,-758,-1040,-1289,-1550,-1792,-2060,-2246,-2236,-2118,-1762,-1486,-1091,-560,-2440,510,448,1582,1877,1689,931,-1166,-810,238,-370,-2358,-3816,-974,1634,3878,5219,3044,-2270,-2546,-2962,-348,1788,1014,1332,-506,430,630,-1702,-358],[-1144,-874,-2123,-3634,-4638,-3272,-1578,126,1662,-1792,1713,3252,-640,2917,-263,2089,1060,-46,-1147,-1881,-2890,-1859,-658,101,-2512,662,1570,-36,771,1179,-427,-3753,-612,-1504,-2475,-3468,-3682,-2774,-1963,-1245,-626,-162,222,466,24,-1607,-2750,340,-94,-4378,-4093,-1868,-992,-2391,-1755,-2542,-1729,-593,-1713,20,-636,-1448,-2902,-312,-230,1090,-874,-1557,-1653,-1483,-853,-2338,1550,386,656,1384,1146,-349,641,291,54,-225,-482,-888,-1223,-3308,-1606,-1798,-1994,-2043,-2191,-2265,-2337,-2463,-2507,-2634,-2617,-2629,-2496,-2503,-2321,-2110,-2055,-1845,-1807,-1749,-1730,-1700,-1654,-1500,-1727,-827,-1121,-2536,-2884,-126,-192,-525,-1720,-1574,-2174,-2698,-2754,-2025,-1561,-3042,376,992,1331,1536,144,-1782,-2619,-2323,-426,241,1660,108,5702,7912,-265,11595,12577,13900,7993,10997,14,7342,12419,1961,5248,1750,7402,2763,4210,4311,3113,1257,5349,3914,4740,1555,-353,-2327,2406,1117,-1438,-1479,-498,-3475,-2143,-2089,-1034,-3730,354,383,-3002,-1184,-17,-1277,-451,-929,-1197,-1796,-2724,-2599,-2032,-1993,-789,-1575,-2511,1101,938,2049,1748,-638,-928,-386,-1131,-716,-479,-2346,254,-1070,-3705,-4093,-2639,-1259,-673,-1324,-454,-927,-1394,-1600,-1688,-1743,-1737,-1687,-1442,-1911,-1384,59,-3783,78,-2458,-602,1757,149,-3676,1537,-1998,-5387,-10404,-6064,-7804,1014,-40108,-148610,-193947,-49957,1177,-2719,-33079,-27584,-160515,-305156,-98442,3516,2625,41,-28691,-31199,-113659,-108644,2132,1778,1568,1300,-9652,-10083,762,554,-4864,-68,-458,-3674,-1396,-2273,-1977,-3554,-1880,-1717,-1486,-1276,-1266,-1241,-1243,-1448,-1456,-2261,-3138,-3597,-1908,-1827,-1789,-1782,-1830,-2012,-2244,-2327,-2147,-1771,-1266,-2099,-1583,-3817,-1333,-1751,-2433,1602,1289,-1847,-3991,-199,-811,-37,964,-728,-74,84,501,988,-4289,1041,-533,-1454,-3906,-4503,504,123,-4084,-466,-550,-433,-381,-221,-26,255,593,958,-3994,-1312,-2082,-1953,849,353,-2456,-275,-152,-1500,271,-509,-1396,-2158,-2578,-2533,-2185,-1714,-1194,-1175,-3975,-628,-708,-866,-1145,-1283,-1482,-1639,-1728,-1763,-1673,-1676,-3151,-2835,-3444,-1608,-1881,-1369,-549,-393,-256,-236,-348,-1638,-724,-1018,-1366,-1772,-2280,-2856,-2906,-2201,-1383,-695,105,-1520,-3216,-532,1662,1925,1798,1529,1000,590,-116,-793,-1358,-1823,-2110,-2326,-2410,-2291,-2073,-1870,-1665,-2171,-1342,-1976,-1243,-3452,-1203,-1294,-1391,-1619,-1841,-2029,-3145,-2510,-2634,-2498,-2180,-1782,-2640,-929,-450,-2811,-574,-1465,-917,-985,-3243,-2020,-315,-417,-801,-1203,-1617,-1937,-2193,-2442,-2639,-2761,-2830,-2899,-2821,-3146,-2042,-1377,-552,-3300,-3248,-1322,-2428,-1258,-2696,-4270,-1078,579,749,635,-2373,2643,2582,-3252,382,661,-532,842,515,111,424,422,242,-89,-1585,-687,-1038,-1420,-1843,-2195,-2270,-2207,-2112,-1926,-3591,-1819,-1701,-1756,-2735,-2103,-1621,-1587,-1557,-1601,-2076,-2322,-2623,-3215,-3778,-4185,-3936,-3008,-2212,-1334,-842,-835,-944,-1436,48,148,-238,-940,-3531,-2514,-2767,-724,-332,-2037,1950,967,-2679,119,1391,291,-1541,-1528,602,88,-3938,238,1660,-279,367,-1357,-887,-2338,-2761,-3896,-3824,-2743,-3529,-837,-57,-2411,-550,-823,-3280,-438,-1958,-3559,-1862,-1602,-636,1495,2121,2070,1932,-1377,516,72,196,-545,-1365,-2296,-3296,-4215,-4084,-3267,-2462,-1835,-1340,-894,-628,-642,-1844,-552,-809,-2363,-3068,-1634,-2283,309,411,1947,2624,254,1286,2429,918,-681,-1335,-206,-1151,-1976,-2884,-3723,-4068,-3425,-2820,-2251,-1889,-1756,-1796,-1912,-2058,-3444,-2349,-2377,-2412,-2364,-2222,-2001,-1835,-1775,-1747,-1744,-1833,-1739,-2605,-2526,-3328,-2253,-23,975,1753,2631,1766,378,-83,-165,-3562,-94,-4845,2048,5047,4737,3581,-3425,1550,-614,-3891,-3400,507,1534,1408,2374,160,183,-2681,-3764,-4970,-1872,3427,3296,-234,-1690,-3606,-3422,502,383,504,-1338,-711,1638,-311,-1495,-2927,780,4563,1387,-7870,1100,3075,-5132,-11626,-7388,-4773,-14427,-4964,2438,2051,-6640,-21652,-20556,-123,-578,-15731,-1496,-1498,-1186,-93010,-389,-51,-29408,458,-14484,-8354,-21660,-9352,-603,-1279,-1793,-2381,-3101,-3718,-4815,-3025,-2445,-6485,-1507,-5759,-4597,-699,-597,-559,-632,-820,-1496,-1358,-1690,-3486,-3961,-2437,-2663,-2684,-2576,-2322,-2037,-1742,-1358,-1041,-677,-322,-44,232,-1724,-2642,-1722,-1701,-2239,711,-3370,1693,11,-2648,2057,2991,3930,1653,-3544,-3650,-2563,-2971,4313,3332,-2579,-2898,-282,-2491,-934,643,-1466,-2903,-877,-339,-2429,-1479,896,1717,989,-285,205,-1990,-527,-83,-284,-504,-692,-1011,-2790,-1437,-1613,-1573,-1316,-914,-484,67,638,1133,-1762,1944,2335,2607,2640,597,-350,-4053,-3753,-356,-2059,-1392,-2367,-3420,-2838,-1503,-7980,-26495,-19860,-10476,-18277,-3644,3190,3547,-55553,-120207,-102575,-18138,3074,2383,-18768,-6334,7,-821,-18248,-2829,-4485,-7867,-8601,-1818,-1517,-1414,-17636,-6521,-5006,-1936,-2353,-2586,-2467,-2249,-1776,-2126,-1688,-2666,-520,-3375,-1605,-992,-3880,-1435,-2821,-3280,-2457,-2616,-2596,-2464,-2327,-2168,-2156,-2095,-1951,-1731,-1434,-914,-3533,-2253,166,963,1165,-1219,-2541,683,510,400,-1430,-1635,-2097,1131,1664,-1602,185,799,-1667,-2807,-16,-728,-2745,-2311,-2927,-2947,-2531,-1915,-1423,-1083,-2241,-1208,-2262,-3024,-503,-729,-2206,-1366,-1630,-1891,-2141,-2247,-2349,-2269,-2092,-1756,-1455,-1067,-755,-441,-242,-118,-230,-334,-638,-1907,-1479,-3652,-2923,-2942,-2019,-1096,-190,-1500,-133,2141,-705,-3606,62,1451,3166,-978,962,328,112,1369,1382,-1347,766,-826,126,-1292,-2414,-2980,-3413,-3344,-4350,-635,3801,-101,1459,2270,1563,-1710,-2023,-1145,-191,376,-351,265,324,-1904,380,847,986,-1020,-2961,-627,-140,-465,-856,-1707,-1574,-1864,-3061,-2272,-2344,-2373,-2434,-2508,-2533,-2547,-2528,-2549,-2545,-2443,-2389,-2282,-2436,-2610,-2738,-2886,-3025,-2996,-3033,-3093,-2961,-2838,-2748,-2518,-2205,-1713,-2604,-3310,-1088,702,1343,2050,2585,-1667,-1802,-2855,-220,1534,551,1066,-386,901,750,-1759,-258],[-1191,-479,-394,736,899,364,-1141,-564,-801,-1597,-917,-819,-1226,-889,-1189,-1473,-1782,-2075,-2059,-1539,-3121,-2260,175,891,-2475,199,1764,-794,1098,1263,-983,-3315,-25,-594,-1173,-2248,-2973,-2579,-2927,-2910,-2721,-2535,-2258,-1954,-1545,-1365,-1850,-738,-498,-4114,-3866,-2012,-959,-2539,-1651,-2174,-1726,116,-1542,905,471,-693,-2332,49,-38,318,-1234,-1578,-2759,-2397,-2536,-2133,-1266,-494,208,772,1205,7,1826,1904,2001,1965,1739,1572,1288,-2640,-1276,-1260,-1318,361,-702,-2051,-15,-130,-235,-268,-2197,-424,-532,-867,-1039,-1127,-1227,-956,-632,-117,440,413,-1153,-489,-1772,1066,-1133,-2553,-2678,-548,-1450,-2067,-2000,-847,170,1128,-219,-477,-1733,-2808,1471,3077,3536,4510,-504,-1321,-2589,-2417,2861,1551,5647,229,7859,10150,-557,12577,11292,9689,8227,6769,838,4584,4058,3773,3636,2064,3550,3454,3134,2683,2118,1641,1143,544,58,-442,-928,-1370,-1454,-1655,-1848,-2187,-2585,-3247,-3307,-3099,-2611,-3397,-2128,-1972,-2414,-2225,-2441,-2642,-2863,-2890,-2542,-2066,-2907,-1548,-598,-2324,-1103,-1992,-2058,1182,1103,1948,1615,-108,-995,-468,-1509,-510,-749,-3056,-920,-855,-3466,-4061,-2579,-1897,-1103,-1114,-1253,-1393,-1662,-1844,-2032,-2228,-2375,-2546,-2680,-2760,-2872,-2871,-4290,-2574,-3441,-1996,-1670,-1278,-2624,-527,-3873,-7777,-11910,-6298,-5622,838,-29994,-125186,-171759,-49372,1075,1172,-32909,-28606,-169656,-339378,-144319,501,133,-1443,-32074,-35180,-118486,-106907,-421,-63,413,757,-6626,-11451,1533,1138,-4315,1606,1539,-3275,-1047,-3011,-681,-4047,954,1086,-354,1049,903,569,963,1006,316,-1091,-2109,-2993,3315,4153,469,1166,2843,4417,2082,-971,-610,-25,-278,-2508,-1976,-3447,-1317,-1950,-2258,1801,1036,-2336,-4287,-699,-1708,-515,527,-592,-1270,-1519,-1438,-1207,-4666,-1058,-950,-1446,-4012,-4381,-1279,-1414,-2580,-1580,-1513,-1289,-1177,-993,-803,-545,-238,98,-4353,-295,-1052,-1267,1443,648,-2353,-287,365,-1007,717,196,-469,-1112,-1684,-2262,-2804,-3115,-3039,-2792,-4469,-2153,-1833,-1507,-1253,-832,-472,-73,385,898,1543,-1974,-2111,-1739,-3398,-1523,-2150,-1064,3646,6306,2495,3614,758,-1820,-32,436,1765,1683,-1712,-3746,-615,-1656,-2613,-3122,-2408,-1879,-2967,-1024,-702,-613,-626,-723,-940,-1177,-1597,-1970,-2204,-2270,-2060,-1720,-1260,-633,59,704,-897,-2739,-1575,-1794,1490,-3869,-398,-413,239,1871,1720,1353,-2836,347,-259,-902,-1607,-2332,-3017,-3035,-2489,-2487,-1470,-1633,-1184,-1165,-3279,-1302,-1027,-981,-938,-808,-627,-353,-1620,21,26,-38,-211,-1032,-606,-2820,-2781,-831,-515,-3054,-3285,-1412,-2462,-1285,-2300,-3782,-902,236,408,839,-2966,1653,1579,-3037,395,130,-1049,935,885,228,445,2139,1959,-878,-1443,-113,45,-475,-1010,-1468,-2308,-1758,-1823,-1807,-3429,-2113,-2276,-2691,-3099,-3623,-3962,-3833,-3476,-3114,-2859,-2799,-2476,-2397,-2281,-2566,-2384,-2375,-2499,-2436,-2577,-2315,-2379,-2300,-2461,-2448,-2341,-2536,-3414,-2875,-2895,-3153,-3396,-3442,-3459,-3398,-3206,-3131,-3132,-3096,-3216,-3213,-3053,-2808,-2605,-2444,-2263,-2172,-2117,-2085,-2228,-2829,-2689,-3001,-2967,-2765,-3453,-1203,-361,-3167,-379,-767,-2424,-604,-1724,-3816,-1928,-2459,-1618,889,2407,4376,3784,-1214,-335,619,2608,2005,1624,1362,-359,849,-421,44,-605,-1364,-1919,-1766,-1042,-271,-2350,-909,-1672,-2160,-3142,-1393,-1859,403,960,2185,2231,-21,1730,2642,1007,-1524,-839,-582,-1344,-1644,-1596,-1307,-610,-1634,382,780,951,135,593,230,-157,-3096,-803,-874,-844,-652,-346,16,-1954,-202,210,-28,-460,-1274,-2465,-3014,-2457,144,-632,3752,4790,5690,1961,611,237,646,-2525,95,-4621,2553,2581,2179,1876,-3251,1793,-109,-3192,-4358,219,1588,2192,2973,585,-320,-3035,-2755,-4925,-2532,2160,1426,-221,-1881,-3856,-3182,345,513,673,-983,-268,797,636,-797,-2125,1826,2024,2189,-7941,-244,2072,-3632,-9943,-7227,-5718,-15224,-6610,-1016,-1141,-8089,-19256,-17332,-1009,-893,-18375,-1138,-1173,-1142,-1168,-1167,-1160,-12481,-993,-14848,-12097,-22867,-8541,-4362,-1663,-1755,-1872,-2094,-2215,-6168,-2469,-2472,-5947,-2062,-5099,-4213,-716,-278,110,381,510,-2718,472,320,-3789,-4343,-172,-433,-564,-626,-548,-403,-172,234,660,524,1665,2258,2808,-597,-2491,-1299,-1654,-2171,409,-3503,2673,468,-2381,1935,2174,3684,1632,-3283,-3574,-2912,-2874,4512,3387,-2338,-2416,-753,-3051,-1087,723,-1635,-2970,-801,-345,-3698,-1473,-882,-1320,-1882,-2248,-2491,-2448,-2120,-1734,-1442,-1150,-838,-691,-3152,-460,-542,-612,-646,-617,-504,-122,443,1055,-1877,2256,2825,3218,3289,-131,-992,-3612,-3512,-343,-1374,-1968,-1699,-1795,-2818,1068,-6333,-29424,-21012,-5194,-12993,-3574,2583,2489,-49985,-128581,-99938,-10161,612,-272,-19609,-8599,-2376,-1727,-14706,-341,-3870,-6426,-6295,-250,1837,1752,-16012,-5526,-5259,553,-1507,-2477,-718,-1154,-1519,-2553,-1985,-2653,-1318,-3612,-1820,-1632,-3658,-2228,-2736,-3879,-2412,-2097,-1766,-1451,-1159,-844,-692,-2037,-1389,-542,-593,-454,-2681,-2194,179,355,489,-820,-2540,136,-69,-210,-1629,-1003,-1806,1212,1796,-1516,-197,514,-2219,-2469,386,-59,-2327,-768,-1279,-1536,-1635,-1390,-1162,-1046,-1926,-862,-2359,-2130,-1490,-1881,-2375,-2542,-2461,-2364,-2348,-2305,-2395,-2473,-2599,-2458,-2149,-1678,-1244,-772,-378,-24,124,309,-124,-1846,-64,-3666,-669,-1201,-1769,-2325,-2707,-2661,-2440,-2105,-1915,-1930,-2005,-2248,-2492,-2724,-2701,-2394,-1925,-1439,-991,-1382,-271,-801,-670,-1222,-2121,-2623,-3190,-3311,-4064,-682,1155,112,838,611,344,-1334,-1874,-1162,-1264,-1614,-1641,-1512,-1337,-1263,-1057,-959,-891,-961,-2707,-806,-895,-873,-828,-1637,-1048,-1744,-3163,473,1678,2273,2791,3221,2685,374,-2211,-2373,-1194,2392,1449,1798,442,3308,3121,-1892,1853,312,1972,1445,1018,-789,-1570,-1253,-1336,-1813,-2607,-2920,-2337,-2014,-1445,-748,-233,-1040,-1123,-2856,-207,975,9,399,-149,-226,-361,-1774,-393],[-1243,-353,-19,1037,1636,1044,-1275,2606,2475,-1320,2475,1862,-1910,996,450,607,616,579,377,-1628,-2703,-2537,-1480,-1932,-2502,-2926,-3223,-3345,-3436,-3419,-3379,-3369,-3250,-3352,-3526,-3751,-3872,-3752,-3511,-3180,-2794,-2408,-1957,-1515,-1002,-1313,-1154,33,-886,-3516,-3577,-2326,-1070,-2805,-1711,-1906,-1851,601,-1310,1585,1458,-73,-1850,208,-14,2335,-1712,-1690,-4011,-3506,-1728,-2200,-163,-885,-1319,-1457,-1371,-1251,-982,-975,-944,-996,-953,-864,-457,-2078,-1508,-1789,-690,1347,21,-2727,2748,2280,-626,-227,-2208,-590,-1239,-1836,-1880,-1551,-1185,-599,-200,147,123,366,-1357,-154,-1988,-1100,-1720,-2691,-2682,-1233,-315,-1016,-2011,1866,2379,2746,6,-641,-2156,-2722,1778,5297,6941,4926,-1207,-1021,-2434,-2528,3312,619,6699,334,7694,9702,-873,13900,9689,22143,11919,11833,1372,3865,13311,5739,5619,2518,9523,6817,4532,5819,4606,3353,2604,1543,585,-417,-1403,-2179,-2989,-3534,-3536,-3104,-2604,-3168,-1643,-1330,-579,-3089,131,543,-1954,-1587,20,-1092,-543,-2295,2652,-816,-3151,-1687,-1150,-2965,-2125,-2781,-2337,-1203,44,974,1193,266,-1213,-764,-1686,1392,1232,-3671,390,20,-3285,-3350,-1888,-2199,-2971,-3581,-3402,-2593,-1925,-1237,-645,-807,90,-2094,474,-3450,-944,-1030,-4101,-895,-4584,232,56,-2283,-1722,-118,-5639,-9930,-13127,-6715,-3154,713,-22333,-108801,-153107,-47821,451,234,-28543,-27611,-166000,-338052,-177515,-2020,-2430,-3376,-34544,-38570,-119468,-100293,-2564,-2104,-1564,-1171,-4040,-12601,-243,-89,-3518,-61,-123,-2967,-1232,-3979,-1053,-4623,44,591,99,1871,2457,45,3027,4283,-244,-118,-1140,-2409,3138,4254,142,623,1408,2900,1244,-1075,-875,-278,-290,-2891,-2367,-2832,-1327,-2192,-2154,1852,595,-2888,-4123,-1529,-2715,-1856,-2630,-3339,-3641,-3518,-3289,-3100,-3849,-3250,-3305,-3462,-3540,-3687,-3078,-2611,-2152,-1518,-870,-123,440,993,1456,1886,2252,1225,-3772,681,-210,-556,2074,965,-2089,-224,928,-566,434,43,-365,-622,-703,-733,-751,-677,-482,-1651,-4447,-370,-464,-592,-819,-893,-1034,-1137,-1174,-1147,-973,-2654,-1176,-696,-2678,-1525,-2422,-818,1689,2097,2432,2693,84,-1700,109,198,1744,1625,-1654,-3664,15,-814,-1117,-1685,-1911,-2082,-2205,-1153,-264,667,993,357,370,1070,635,2022,323,1635,2315,2915,228,1293,2649,3766,-198,-3037,-1948,-1790,1214,-3576,-272,-584,270,1635,2352,1712,-2271,307,-479,-1299,-2122,-2681,-2576,-1815,-866,-2070,-2014,-1790,-1433,-1265,-2715,-590,-306,-963,733,-446,1122,1204,-1832,1337,1279,1171,136,-600,480,-1434,-3471,-772,164,-2743,-3201,-1465,-2308,-991,-1619,-3247,-719,-229,37,1110,-3361,1579,1082,-2689,17,-616,-1543,-1896,-2556,-3127,-3268,-3168,-2884,-2667,-2443,-2348,-2255,-2277,-2499,-2881,-3241,-3619,-3909,-3855,-3704,-3477,-3167,-3087,-3002,-3064,-3093,-3121,-2992,-2713,-2374,-2550,-1477,-1056,-2109,-2875,-2114,1,-76,-73,-373,-620,-1187,-983,-803,-705,-1116,-1501,-3447,-1859,-2343,-832,-1147,-2571,-1695,-1863,-3074,-1622,-1449,-1170,-1039,-2171,-552,-1125,-1257,117,233,-35,94,-1090,-1718,-3295,-1855,-2759,-3515,-3301,-3251,-1125,-9,-3754,-169,-747,-1771,-577,-1646,-3925,-2044,-3171,-2367,172,1680,3965,3966,-1164,-1260,1175,3029,2532,2163,1915,-1322,1914,-21,681,2209,1616,1965,-115,907,3003,-2758,-1449,-2137,-2049,-3271,-1208,-1503,453,1571,2152,1781,-233,1886,1533,1117,-2401,-329,269,-116,-1744,-359,-1037,-28,-2106,836,1299,1598,21,1529,1244,452,-2425,-386,-1053,-1744,-2164,-2121,-1689,-2285,-824,-575,-490,-654,-1271,-2489,-3709,-936,-185,-1212,2149,3145,4053,1958,596,423,1226,-1688,105,-4621,943,153,-401,-800,-3218,-869,-529,-2603,-4002,-258,1144,1298,1252,992,-881,-3197,-1833,-4699,-3219,-717,-873,-739,-2145,-4316,-3182,-879,-889,-929,-1199,-1244,-1326,-1297,-1190,-1676,-691,-437,-110,-8158,-2025,802,-2086,-7641,-6509,-6938,-16029,-8289,-960,-1602,-9858,-16770,-15131,-2335,-1776,-23593,-1082,-631,-105,350,789,1161,1585,1737,-14941,-15171,-21918,-4957,-6782,-568,-970,-1217,-1379,-3404,-8030,-1380,-1467,-5324,-1821,-4387,-3913,-2143,-2108,-2009,-1910,-1819,-3911,-1491,-1280,-3804,-4217,-354,-151,132,-734,764,1080,1366,1702,1921,-1380,-68,1321,1971,100,-2225,-900,-1869,-2267,-173,-2874,196,5,-2249,-797,-1140,-1681,-2012,-3234,-3544,-3552,-2902,-2242,-2108,-2111,-2161,-1946,-3786,-1847,-1775,-1929,-3185,-1130,-972,-4213,-1491,-327,-107,-95,-1196,-69,-555,-1922,-613,-1076,-1460,-1565,-1473,-3633,-583,-412,190,510,609,617,876,987,1060,-2124,1155,1214,1139,802,-1052,-1820,-3407,-3495,-2563,-2267,-1430,-536,-2232,-2870,1323,-5336,-33615,-24910,-1364,-7707,-3188,2171,2067,-43440,-132170,-97069,-1955,41,-809,-17949,-11595,-3089,-2393,-10273,-883,-3711,-4794,-4084,-3013,2495,2749,-10966,-4922,-5741,641,-1653,-2789,2210,1895,-2269,-3113,-2530,-2843,-951,-4012,-2131,-1325,-3543,-816,-2750,-4059,-1697,-740,-1028,-1252,-1352,-1218,-1007,-2379,-1619,327,813,1482,-1873,-2150,1202,2521,4161,-606,-2441,658,1861,2214,-1949,-459,-1588,-1879,-2718,-2136,-1332,-640,-1507,-1199,183,-1243,-2175,-1066,-1569,-1935,-2233,-2232,-2288,-2508,-2680,-2878,-2505,-1558,-509,420,-1660,1184,1799,1204,-1844,-228,831,-2194,-973,-819,-1327,-183,-940,-1624,-2296,-2868,-3436,-3634,-3457,-3114,-2645,-3322,-1625,-1099,-580,-103,338,-1488,-1089,1320,222,161,1399,1198,999,-2212,141,-455,-995,-1527,-2046,-2522,-2994,-3267,-3568,-3968,-3667,-3256,-2880,-3406,-3656,-1940,-1634,-1403,-1302,-1174,-1088,-1112,-1891,-1521,-1576,-1720,-1552,-1217,-819,-699,-97,171,361,-915,-2434,-512,422,448,527,-1612,-493,-1615,-3295,76,2378,2728,3861,4019,2635,562,-1851,-2872,-1221,1993,1425,940,260,-338,-745,-1721,-1048,-785,-524,-303,31,-1842,-1852,-1649,-316,-745,-2411,-2654,-1659,-1113,-1122,-911,-751,-486,-572,-2958,-318,33,-541,-349,-391,-237,302,-1691,-499],[-1481,-405,159,1183,1522,1041,-1440,1747,1809,-1057,1807,1863,-2636,1869,897,1637,1521,1277,823,-1821,-2103,-2480,-1976,-2527,-3060,-3246,-3122,-2787,-2486,-2149,-2005,-1561,-1186,-1034,-976,-2332,-2813,-1290,-1621,-2023,-2472,-2948,-3185,-2951,-2231,-1445,-643,-274,-962,-2745,-3096,-2610,-1108,-2973,-1718,-1574,-1907,1009,-823,2276,2493,579,-1286,394,75,2117,-2010,-1651,-2831,-3432,-2155,-2300,-1672,-2303,-2851,-3270,-3446,-3407,-3011,-2673,-2133,-1566,-926,-430,90,-1356,-1538,-2011,174,950,412,-3231,-1109,-2129,-3093,-3730,-2922,-1864,-797,-73,373,-134,-1176,-234,950,972,-116,197,-1386,-1192,-1995,-2339,-2732,-2707,-2506,-2363,-2159,-2194,-2367,-2637,-2953,-3285,-3597,-3485,-3039,-2481,-1329,-268,811,2063,-1530,-563,-1971,-2431,3721,-169,7747,679,6668,6418,-849,7993,8227,11919,13890,11842,1947,2269,15558,8189,6383,3513,10435,8717,5345,5092,3364,1968,905,249,290,732,-482,2131,2696,1666,-316,-1748,-981,-2987,-1550,-1180,-205,-2569,3428,2179,-1341,-1633,-121,-1024,-560,-2673,-1638,-2287,-3050,-3612,-3636,-3552,-2058,-2944,-1061,705,1428,1818,777,743,-1225,-989,-1374,1142,767,-3365,-45,-410,-2909,-2540,-1729,-2158,-2645,-2944,-3208,-3110,-2782,-2201,-1564,-1176,-270,-1853,125,-4100,77,-2084,-3313,-1350,-5695,1269,1264,-3189,-945,550,-6968,-10802,-12905,-7084,-466,1352,-17330,-99554,-139505,-45695,3079,3146,-21908,-25656,-155864,-310320,-186545,712,204,-5431,-35666,-41273,-116838,-88291,-1876,-2216,-2355,-2447,-2330,-11057,-1721,-1336,-2539,-692,-454,-2643,-1115,-4962,-1636,-5087,-853,20,302,587,761,-317,1360,1518,-578,690,-229,-1771,1960,1751,-207,121,208,-222,-913,-1477,-1797,-1861,-1657,-2958,-2686,-2087,-1308,-2392,-2070,1807,53,-3390,-3673,-2607,-3734,-2517,-3807,-4060,-2891,-1843,-1028,-461,-3027,-383,-592,-1428,-2790,-2967,-2252,-2060,-1579,-789,39,944,1622,765,2690,3044,3265,1113,-3161,1403,405,140,1033,186,-1757,-1656,-2380,-3150,-3816,-4356,-4172,-3697,-3224,-2898,-2737,-2617,-2467,-2451,-4294,-2668,-2846,-3023,-3256,-3280,-3304,-3213,-3007,-2732,-2353,-3234,-1819,-1468,-2007,-1629,-2752,-682,-421,-290,-175,-164,-721,-1481,-443,-547,-631,-690,-1646,-2834,-1037,-1337,-1181,-1245,-1013,-2388,-1367,385,1089,1047,-257,-1065,210,1266,642,2431,657,1134,1724,2777,320,1277,2849,4288,372,-2929,-2103,-2008,749,-3155,-160,-763,-155,-164,-87,38,-1624,-44,-257,-539,-1899,-1173,-1338,-1139,-658,-1641,-3018,-1939,-1736,-1396,-2341,-13,-68,-1969,-331,-1555,2943,1546,-2082,1352,4106,3589,243,-412,1621,-105,-3242,-935,470,-2524,-3144,-1533,-2077,-441,-823,-2766,-630,-893,-370,1319,-3572,1552,2058,-2397,869,38,-2060,989,1790,342,160,2782,892,-1892,336,-1769,-209,-692,-1237,-1790,-2354,-2312,-2310,-2069,-2905,-2387,-1440,-1526,-1697,-2120,-2620,-3186,-3417,-3039,-2368,-3188,-870,-736,-2987,-3023,-2100,988,757,564,43,-724,-1494,-954,-1385,-1551,-1575,-1887,-3526,-2452,-2559,-2876,-3163,-3332,-3597,-3769,-3539,-3138,-2637,-1996,-1513,-2545,-489,-1587,-16,235,182,-63,-431,-880,-1910,-3642,-2832,-3056,-2381,-2981,-3049,127,838,-3759,64,-842,-1314,-438,-1701,-3961,-2142,-3642,-2601,-610,840,1456,1516,-1189,-2167,1635,1788,1783,1761,1666,-2338,1463,254,990,2180,1963,1500,-545,910,2988,-2853,-1310,-1833,-1921,-3362,-1022,-1138,535,2177,598,-1054,-2570,-2192,-764,706,-3047,242,2568,2095,-1881,9,-753,198,-2610,3542,5463,2991,150,2771,1256,-238,-1728,2105,-370,-67,-303,-649,-529,-2536,-681,856,1294,1524,-1302,-2545,-4450,773,461,-1518,-306,-562,-494,-337,-135,41,237,-908,62,-4740,-291,-540,-788,-1153,-3156,-1789,-1810,-1981,-3160,-864,-588,-341,-223,-166,-1222,-3033,-822,-4192,-3754,-228,-289,-107,-2177,-4721,-3168,310,556,773,-1717,863,891,965,110,-1338,1375,1462,1567,-8135,-3951,1508,-295,-4752,-4995,-8057,-16596,-9805,-2069,-2646,-11545,-14364,-13830,-1958,-1442,-29553,-672,-134,445,879,1197,1355,1504,1352,-14618,-17050,-20098,-524,-5735,-2229,-2787,-2848,-2436,-5787,-9922,-1141,-897,-4492,-697,-3318,-3410,-773,-849,-922,-1025,-1138,-4631,-1085,-897,-3031,-3349,239,506,742,-1230,1304,1462,1547,1656,1642,-2994,-1470,340,948,636,-1621,-339,-1982,-2191,-708,-1811,-1151,-1326,-1985,-2111,-2419,-2807,-2746,-2999,-3141,-4025,-2642,-321,235,-1662,-1790,-1861,-4243,-1383,523,-1921,-3125,-1118,-363,-2920,-1166,-275,710,532,-1510,357,158,-1918,-320,-545,-1014,-1460,-2022,-3674,-2853,-3172,-3212,-3021,-2760,-2569,-2335,-2126,-2012,-2053,-1919,-1819,-1775,-1882,-2039,-2416,-3043,-3297,-2398,-2315,-2070,-1739,-2411,-2533,-966,-4541,-37314,-29882,26,-2296,-2164,21,-47,-35999,-125290,-92709,-1575,-2010,-2748,-14935,-14742,-2999,-2390,-6371,-4206,-3468,-2656,-1748,-5814,256,348,-3644,-4365,-6095,705,-1379,-2807,1132,1112,-2836,-3349,-2915,-2858,-1259,-4117,-2149,-1334,-3196,-532,-2488,-3457,-1644,1723,1462,1045,513,-14,-598,-2442,-1672,-462,118,920,-921,-1771,1805,2758,3416,-254,-2053,755,1644,830,-1956,-883,-1683,-2385,-3069,-3208,-2924,-2631,-2354,-2220,-2081,-2244,-1991,-1576,-1271,-956,-1068,-613,-633,-1346,-1092,-1437,-2447,-1311,-524,374,-1356,1191,1356,1344,-1734,61,1185,-2284,-1187,-726,-1281,2448,2434,605,-5,-1087,-1905,-1794,-971,-1664,-385,-2684,-403,1865,-121,1053,700,-1458,-1536,2470,928,2344,3579,1149,550,-676,2738,337,60,599,880,-1480,1829,-745,-1979,-890,-1195,-1564,-2267,-3482,-3130,-576,1275,464,1260,1622,1510,-917,-1933,-1395,-685,-257,-368,-47,199,-125,603,87,739,-779,-2068,-352,1022,1063,997,-1545,93,-1349,-3313,-483,-892,-1247,-1601,-1913,-2117,-2230,-2225,-2476,-2073,-1844,-1670,-1478,-1599,-1810,-2042,-2355,-2678,-2745,-2669,-2431,-1953,-2820,-2132,-2147,-964,-1016,-2168,-2536,-2074,-1931,-1505,-1587,-1681,-1492,-1163,-3196,-638,-46,-1057,717,534,1064,325,-1625,-915],[-1813,-552,-468,-698,-983,-1271,-1542,-1517,-1387,-1122,-887,-501,-2643,182,385,678,970,1169,1176,-2111,-1591,-2244,-111,-556,-1201,-1765,-2168,-2229,-1802,-1070,-2041,-223,1731,2175,-182,-2375,-2845,-562,624,-512,1174,393,-216,-557,-743,-1330,187,-525,-749,-1992,-2623,-3008,-1219,-3210,-1841,-1373,-2092,-434,-1092,-1779,-2288,-2935,-3404,-3567,-3278,-3022,-2785,-2669,-2656,-2663,-2755,-2904,-2786,-2746,-2715,-2741,-2804,-2928,-2877,-3006,-3028,-3107,-3163,-3357,-3446,-3342,-3240,-3166,-3139,-3030,-3028,-3795,-2725,-2490,-2066,-1652,-2141,-527,84,456,463,54,-1497,-981,814,1147,-181,2517,-1509,1289,-2031,940,-1882,-2502,-2364,-1001,691,-1789,-716,2841,2866,2972,713,-637,-2900,-2389,2311,3226,3129,2410,-1697,-239,-1554,-2483,3824,-1053,6044,907,7464,8667,-747,10997,6769,11833,11842,11418,2305,870,8439,7068,5587,4194,3068,2236,1648,1394,1403,1738,2139,2389,2610,2607,1035,2261,1868,1388,267,-1785,-1140,-2959,-1646,-1294,-413,-2063,-311,-152,-809,-1623,-357,-1059,-96,-2902,-188,-930,-2760,-1230,-1290,-4072,-2147,-3184,-1362,-1209,-914,-711,-421,-191,-1146,-1279,-834,1143,1370,-2753,1056,1525,-2510,-1861,143,-755,-1572,-40,-415,-349,-720,-988,-1204,-1532,-1198,-1165,-441,-4587,734,-2808,-2429,-1808,-6678,2215,3581,-3922,-495,2906,-7880,-10047,-11289,-7458,-2728,-3854,-15173,-97183,-131675,-43655,834,1375,-14812,-23985,-145610,-274964,-170785,592,276,-7487,-35884,-43610,-111866,-72041,-1352,-1869,-2313,-2852,-3288,-9318,-3629,-3377,-2968,-2678,-2378,-2344,-2079,-5696,-2362,-5390,-1813,-1786,-1693,-1583,-1626,-1595,-1534,-1628,-1493,-1533,-1601,-1680,-1714,-1768,-1867,-1944,-2007,-2131,-2269,-2322,-2272,-2206,-2119,-2558,-2860,-1234,-1219,-2477,-1962,1323,-496,-3700,-3059,-3807,-4310,-1269,-2339,-2953,-2240,-1056,40,917,-2252,1236,-683,-1331,-1857,-2173,-393,-906,-1375,-1580,-1687,-1632,-1700,-1707,-1704,-1618,-1470,-1282,-2571,-926,-733,-575,-558,-502,-1317,-482,-300,-221,-132,-167,-304,-400,-446,-567,-772,-948,-1029,-1912,-4107,-1689,-2002,-2335,-2766,-3045,-3279,-3036,-2409,-1664,-807,-3102,271,925,-1271,-1617,-2943,-484,3588,3637,2254,1816,-1398,-1133,143,-211,1171,920,-1518,-1867,334,-1745,-977,-153,-130,-2530,-429,151,500,312,-622,-1923,377,1459,657,1212,1126,755,993,863,515,682,700,688,676,-2288,-1726,-2154,260,-2549,-44,-671,-462,-752,-993,-1162,-1397,-1556,-1722,-1816,-2750,-1840,-1796,-1597,-1324,-1128,-3541,-1804,-1855,-1368,-1968,603,524,-2572,-1323,-2559,2133,1209,-2145,882,3245,2792,327,-258,2342,1253,-2401,-923,171,-2201,-2917,-1367,-1605,-2195,-2558,-2233,-1555,-1526,-505,648,-3520,1296,1662,-1977,1321,418,-2374,1107,2413,511,-1,1647,359,-1421,520,-1451,-243,-622,-1128,-1741,-2298,-2872,-3371,-3366,-3027,-2721,-1855,-1351,-783,-328,-1303,-657,681,996,-902,-3599,-1059,-730,-3580,-2886,-1638,-1185,-1872,-2217,-2383,-1730,-1718,-856,-220,354,-1121,-1448,-3231,-1505,-1727,-821,-665,-3221,-49,-907,-2603,-2271,-2665,-2485,-2225,-2726,-1661,-1565,-1531,-1738,-1989,-2360,-2769,-3169,-3682,-3710,-3086,-2503,-1867,-2699,-2798,-760,-576,-3160,-598,-994,-918,-1063,-1753,-3879,-2042,-3708,-2172,-1548,-1230,-838,-376,-1142,-2870,1153,1667,2065,2379,2530,-3174,857,517,1431,2007,1875,1011,-872,834,2749,-2554,-565,-962,-1668,-3324,-762,-689,713,2988,2575,1068,-370,920,1512,1840,-3133,895,2972,2862,-1769,3,-433,350,-3074,3215,6356,2447,433,2967,762,-924,-1087,2379,94,172,814,156,-531,-2707,-882,1937,2279,1869,-1348,-2630,-4510,1852,1147,-1518,-424,-1398,-2165,-2694,-2700,-2347,-1859,-1638,-1465,-4962,-1437,-1583,-1787,-2163,-3116,-2857,-2690,-2217,-2433,-997,-488,26,452,860,-1378,-2728,175,-3555,-4223,158,2462,115,-1997,-5121,-3203,2019,1925,1128,-2532,895,520,236,27,-1198,-59,-61,29,-7868,-6048,366,388,-1652,-2987,-9046,-17069,-11304,-1240,-1777,-13111,-12408,-13647,-1613,-751,-33723,575,1241,1828,2149,2250,2112,1918,1412,-14340,-18003,-18647,-1133,-1869,-1601,-1099,-524,-96,-8607,-11656,-1527,-1808,-3783,1619,-2187,-2953,2178,2236,2199,2004,1628,-5021,553,-83,-1800,-2263,-1121,-1050,-703,-1821,184,571,877,1196,1384,-4079,-2551,-883,1619,884,-1071,7,-2219,-2220,-1205,-809,2113,1823,-1905,730,-364,1450,851,-2821,-2668,-4231,-2541,-2999,-2346,-1507,-1595,-2301,-4435,-1331,361,-1852,-2998,-1424,-336,-1822,-844,-916,2330,170,-1919,2225,709,-1653,-298,1719,1372,1041,10,-3431,-257,-2557,-1175,-1542,-1903,-2319,-2633,-2880,-3080,-3103,-3032,-2803,-2597,-2525,-2501,-3089,-2836,-3217,-2654,-2769,-2744,-2607,-2563,-2525,-2317,-4173,-39152,-34766,-1758,-1672,-1595,-1628,-1509,-28505,-111125,-86981,-1696,-1730,-2077,-11988,-18166,-2885,-2771,-4868,-9141,-3317,-1772,-1539,-8691,-1346,-1482,-1450,-4215,-6670,709,-1161,-2816,3046,3360,-3503,-3483,-3445,-3046,-1639,-4101,-2200,-1428,-2968,-958,-2281,-2950,-1714,-680,-656,-709,-832,-960,-1260,-2552,-1961,-2329,-2556,-2412,-2119,-1752,-1404,-1090,-801,-677,-1779,-592,-634,-719,-1873,-892,-948,-980,-1165,-1411,-1868,-1915,-2028,-2193,-2310,-3287,-2545,-2516,-2306,-1947,-1601,-1031,-516,-1546,343,98,-2487,-29,1209,322,-1179,578,306,3,-1669,-345,-253,-2109,-1493,-668,-1287,2867,3266,-399,-882,-407,-629,-1279,-17,-1542,-496,-2043,-1023,1433,-1452,-325,637,-1523,-1854,2172,1699,4480,4729,1039,-366,1066,3581,318,358,725,709,-1402,1478,-660,-2221,-607,-666,-898,-1566,-3629,-2618,-467,-219,-80,-112,-141,-224,-814,-2039,-1490,-1398,-1780,-1874,-1794,-1609,-1420,-1099,-778,-410,-557,-1630,-126,1418,2101,2633,-1390,714,-960,-3152,-750,2521,2562,3242,2704,2122,1363,-371,-1655,-860,1178,1623,2162,1238,2553,2628,-1377,2096,-181,1568,1044,519,-1947,-2105,-2424,-2112,-2472,-2667,-2676,-2352,-3236,-2058,-1884,-1932,-1939,-2019,-3088,-2246,-2122,-2092,-1975,-1760,-1576,-1329,-1243,-1118],[-2417,-1690,-1519,-1282,-879,-341,-1711,1029,1753,-663,2789,2843,-2079,3098,1662,1751,1794,1202,498,-2559,-1310,-2109,-907,-650,-543,-1690,-577,-1412,-1374,-2000,-2585,-2832,-2287,-1448,-501,-2448,-3003,-756,469,-749,1404,1711,1462,1201,-1413,-1396,764,-199,-191,-1244,-2136,-3391,-1327,-3457,-2021,-1258,-2340,917,224,1186,998,573,-629,-134,-370,-751,-2416,-1779,-1964,-2358,-3114,-3298,-3524,-3765,-3765,-3514,-3131,-2735,-2141,-1748,-1313,-1043,-900,-1083,-1381,-1689,-2116,-2514,-2655,-2346,-1993,-4116,-1318,-1291,-1417,-1894,-2479,-3058,-2455,-1216,466,308,-1689,-1531,910,1418,25,3245,-1587,1848,-1934,851,-2207,-2301,-2060,-1510,230,-1750,130,5412,4874,4021,1046,-593,-3120,-2338,442,-80,-538,-748,-1583,-1099,-1285,-2587,-1886,-2220,-2924,-3697,-2691,-1661,-770,14,838,1372,1947,2305,2587,-1,2652,2517,2208,1848,1558,1331,1117,1046,1117,1449,1806,1968,2031,1779,1243,613,-302,-1128,-1597,-1695,-1285,-2966,-1771,-1480,-168,-1450,4136,3269,-265,-1407,-400,-971,606,-2873,-867,-2020,-3245,-3944,-3206,-3906,-1988,-3076,-656,-551,-546,-783,-957,-1072,-864,-1483,-93,678,1207,-2077,1172,2027,-2021,-1242,1081,481,-1309,281,-558,248,-94,-401,-840,-1701,-1902,-2562,-2950,-4769,-1641,-3009,-1523,-2179,-5631,3333,3892,-4462,-345,3023,-8299,-8552,-9034,-7749,326,-689,-15809,-101202,-129945,-42153,-3712,-3115,-8150,-23325,-139159,-244614,-142897,-1770,-1598,-9310,-35938,-45968,-106243,-53533,-1487,-1945,-2381,-2927,-3279,-7568,-2653,-1857,-959,-188,584,-2090,9,-5494,-3092,-5533,-2461,-1265,358,2928,2695,-452,1785,2026,-85,1672,1218,-411,848,457,-861,-685,-1314,-2063,-2762,-3139,-3040,-2712,-2401,-1922,-2881,-1664,-1724,-2494,-2314,-2528,-2413,-3792,-2410,-4119,-3385,-1404,-1743,-2432,-3255,-4076,-3696,-2676,-1768,-1031,-872,-1265,-917,-1435,1158,1896,2169,2562,482,2011,3206,-125,2440,2388,1975,669,-2152,940,772,632,365,102,-953,-725,-1064,-1528,-1939,-2347,-2652,-2687,-2502,-2309,-2170,-1994,-1709,-1973,-3995,-1039,-1136,-573,-402,-75,169,414,661,285,523,-2681,730,1349,-694,-1596,-3088,-387,1521,1688,1880,959,-1966,-918,33,-314,1619,2187,-1439,-969,1679,-2129,-1570,655,434,-2686,142,149,268,-245,-134,-1838,-259,-454,-725,-839,-749,-554,-274,-115,-52,0,-24,-197,-470,-1531,-1263,-2260,-2159,-2448,-2537,-2558,-2435,-2349,-2205,-2009,-1901,-1710,-1478,-1392,-3450,-2225,518,31,100,-334,-2820,-1597,-1981,-1419,-1830,1013,1162,-2823,-2381,-2957,1306,746,-2244,331,2087,1577,171,-363,2822,2347,-1646,-971,-307,-2009,-2745,-1180,-1173,687,202,-1621,-544,-2316,-939,-1014,-3612,-1209,-1259,-1673,-1325,-1435,-2708,-1658,-1833,-2027,-2011,-1945,-1728,-1500,-1142,-766,-239,304,751,-1690,-1515,-147,-2127,-954,-2039,-3207,-1237,320,1477,937,-1679,-534,998,1398,-234,-3595,-1298,-620,-3617,-2775,-1153,1282,1003,583,-371,-1026,-2058,-944,3142,2714,-824,-1091,-2711,-1452,-1651,-662,-856,-3475,-18,208,-2356,493,88,-670,-1156,-2921,-973,-1229,-674,-817,-1056,-1473,-1976,-2480,-2987,-3479,-3832,-1680,-1927,-2454,-2746,-791,947,-2563,664,-1457,-769,-1,-1985,-3933,-1898,-3603,-3285,-4057,-3512,-2522,-1521,-1175,-3300,1164,1905,2454,2852,3026,-3444,110,597,1804,1979,1537,355,-1250,489,147,-2192,-167,-86,-1445,-3312,-588,-323,236,51,-200,-443,-646,-792,-777,-478,-2870,18,-66,-436,-1504,-1572,-2054,-1707,-3593,507,1772,1810,615,2952,122,-1700,-668,2614,538,238,2181,248,-919,-2914,-1155,1857,1456,890,-1505,-2843,-3708,-977,-1401,-1605,-1821,-2074,-2174,-2292,-2378,-2430,-2360,-2449,-2454,-4934,-2421,-2439,-2472,-2670,-3176,-3294,-3491,-3316,-2873,-2417,-2020,-1589,-1219,-849,-1434,-2425,177,-2902,-4669,-1002,433,320,-1652,-5525,-3312,-793,-1080,-1398,-3494,-2316,-2720,-3003,-3157,-3077,-2949,-2859,-2765,-7353,-8046,-2319,-2032,-1670,-1303,-9739,-17471,-12767,-763,-872,-14346,-11070,-14526,-2308,-1678,-32921,32,1079,2102,2881,3422,3675,3786,3477,-14420,-18404,-17908,194,-989,-2178,-2644,-2132,-1991,-11578,-12514,-1559,-3228,-3241,-891,-1082,-2550,1069,1722,2220,2459,2387,-5001,1467,659,-293,-1158,-1841,-1872,-1173,-2412,471,1118,1586,1961,2102,-3582,-2965,-2218,1125,530,-605,-829,-2455,-2273,-1697,152,1435,2174,-1936,152,-987,2608,644,-2580,-2079,-3721,-1916,2338,1819,-1227,-1464,-2533,-4069,-1095,-807,-1582,-2615,-1803,-1477,-1191,-811,-1576,222,-166,-2211,1255,1219,-1216,-185,1869,1705,627,-473,-2821,-1028,-3461,-774,-1278,-1788,-2343,-2752,-2982,-3015,-2927,-2898,-2818,-2826,-2951,-2937,-3662,-2607,-3064,-988,-603,-195,183,-2438,-1394,548,-4023,-38209,-38416,123,-139,-407,-749,-858,-21428,-94868,-80378,-335,143,345,-9333,-21456,-10580,837,-6801,-14253,-2939,-550,-296,-11117,1407,2345,3237,-4317,-7281,481,-980,-2606,842,-788,-4037,-3302,-3904,-3247,-1882,-3759,-2111,-1424,-2704,-2824,-2986,-2418,-1731,-521,97,575,917,-305,-189,-2558,-1937,703,267,-78,-478,-943,-1455,-1992,-2266,-1994,-1505,-292,674,1508,-1531,1841,-315,431,3113,-108,-2422,-289,1058,2361,-443,-2980,-2214,-971,-1060,-509,-466,-636,-270,-1366,991,193,-2516,334,767,-271,-1007,1093,359,401,-1549,-2172,-3412,-3482,-2354,-1313,-1257,123,542,-1411,-1764,-785,-367,1438,1747,-1435,-580,-1366,-1617,809,-2500,-1377,573,-1631,-1759,848,51,-794,-1453,-1954,-2107,-2066,-2025,-2009,-1980,-2036,-2201,-2444,-2793,-3019,-3312,-3697,-3686,-3443,-3146,-3494,-2614,-2437,-2166,-1907,-1703,-1397,-1076,-857,-2258,-1628,-885,-917,-851,-637,-295,87,619,-336,-72,-362,-1256,16,1862,2553,2307,-1270,1202,-630,-3021,-1239,305,229,127,-15,-161,-322,-424,-946,-604,-71,276,724,953,1207,1575,-1251,2034,-328,1114,3592,3178,-939,-2013,-2544,-2152,-1387,-1406,-2193,-2416,-3839,-981,-601,-519,-511,-700,-2911,-1447,-1679,-2021,-2257,-2347,-2423,-2408,-2484,-2501],[-2953,-1849,-2163,-2403,-2327,-1889,-1667,-220,755,-408,2240,2332,-1391,2676,2056,1469,676,-203,-1021,-2914,-1071,-1936,99,2887,1775,-1655,1047,-495,-1284,-895,-1170,1583,4090,2281,-358,-2415,-3153,-941,291,-875,1369,4104,5251,3995,-2170,-1330,1360,871,689,-450,-1563,-3466,-1337,-3613,-2189,-1174,-2573,511,833,751,725,441,-479,-128,-376,-810,-2401,-1898,-2185,-2499,-3459,-3744,-2795,-2735,-2706,-2767,-2889,-3085,-3108,-3303,-3367,-3437,-3385,-3341,-3095,-2640,-2216,-1870,-1625,-1380,-1360,-3815,-1518,-1806,-2087,-2500,-2744,-2848,-2526,-2124,-1428,-669,-1840,-1911,1114,1634,269,2180,-1730,2252,-1811,665,-2637,-2113,-1692,-1878,-85,-1504,867,2859,3220,3633,1254,-625,-2916,-2496,2192,5235,5335,-42,-1407,210,-684,-2915,3442,-2765,10225,1005,6757,7144,-118,7342,4584,3865,2269,870,-1,-416,-255,45,242,330,352,260,-14,-325,-612,-642,-529,-398,-107,131,331,635,758,-262,1037,-1666,-1635,-3196,-2088,-1839,-442,-930,-40,-167,-402,-1196,-982,-1210,-1502,-2830,-2092,-2505,-2964,-3248,-3281,-3255,-2725,-2813,-2051,-1844,-1650,-1687,-1741,-1918,-1989,-2126,-2152,-2042,-1984,-1897,-1858,-1783,-1771,-1885,-1916,-1893,-1815,-1426,-996,-454,18,570,-1246,-1793,-255,823,-1096,-4831,226,-2938,-1711,-2953,-4179,-2722,-1494,-5032,-678,1416,-8444,-7262,-6861,-8141,1898,1585,-19350,-110825,-133939,-41436,492,624,-2581,-24224,-138960,-226384,-115666,291,-76,-10841,-36521,-48974,-101794,-34980,-2364,-2411,-2282,-2256,-2224,-6078,-2189,-2031,-1628,-1115,-375,-2076,698,-4570,-3745,-5737,-3288,-1808,-12,3931,3689,-526,1517,2490,524,1414,658,-178,-1051,-2026,-3103,-3718,-2861,-1835,-823,-1042,-2364,-126,2441,-1305,-2845,314,-1220,-2603,-2037,1070,-1796,-3807,-1923,-2742,-2719,-599,-302,-1053,-1933,-2911,-3958,-4138,-3172,-2310,-1332,-1392,-182,-922,1089,2802,2739,4503,366,1882,3000,-901,1537,1883,1773,109,-2046,1897,1125,1993,1724,1475,-833,390,143,-526,-1272,-2186,-3209,-4135,-4584,-3949,-3258,-2555,-2072,-2151,-4022,-298,-1732,-1037,1314,1788,2142,2453,2035,28,349,-2436,851,1430,-425,-1607,-3176,-470,1395,993,642,-121,-2263,-948,-241,-446,439,724,-1451,-234,953,-2381,-1813,274,147,-2915,-3,131,476,-643,687,-1048,948,1733,191,1295,936,-142,-142,-840,-1494,-1766,-1532,-948,-202,-820,-167,-2160,-890,-1504,688,-250,804,198,-424,-1010,-1647,-2094,-2281,-2036,-3280,-1840,-451,-298,110,294,-1780,-1388,-2106,-1555,-1925,-2404,-3411,-4133,-4397,-3796,-2953,-2026,-2380,-412,203,90,-204,-705,1877,1986,-1047,-1091,-947,-1939,-2611,-957,-804,89,-492,-1215,-1937,-3175,-3378,-3700,-3886,-2973,-2394,-1870,-1298,-908,-3027,-400,-402,-594,-777,-1009,-1227,-1460,-1469,-1263,-689,65,799,-1468,-1256,-160,-2641,-979,-1666,-3803,-1658,13,1810,1511,-2046,-360,1320,1407,285,-3228,-1522,-376,-2938,-2700,-1966,-2688,-3349,-3088,-2278,-1359,-2429,-1108,2749,2947,-448,-622,-2004,-1351,-1747,-360,-998,-3349,-430,-252,-2169,202,2373,1391,-394,-3096,480,-644,861,786,-1373,128,-356,-922,-1565,-3350,-4585,-2285,-2344,-2229,-2840,-1630,346,-2072,820,-2173,-772,61,-2307,-4064,-1623,-3334,-857,-2745,-1615,-320,18,-1181,-3032,1544,2103,2550,2910,3106,-2786,-643,583,2166,2567,1765,-343,-1585,-42,539,-1824,-469,-779,-1179,-3242,-949,-868,-800,-762,-824,-987,-1305,-1799,-2273,-2369,-2530,-1816,-1539,-1436,-1389,-1678,-2191,-2817,-3882,-3645,-2504,-1443,-552,180,-536,-2459,-406,2328,972,201,2673,311,-1256,-3071,-1414,1707,1176,368,-1680,-3084,-2834,-1922,-2114,-1938,-1709,-1539,-1276,-1103,-961,-851,-677,-720,-728,-4509,-791,-865,-932,-1133,-3260,-1685,-1919,-2145,-2342,-2589,-2910,-3179,-3472,-3716,-3875,-3903,-3821,-3573,-5000,-3017,-2899,-2624,-2513,-5846,-3430,-2574,-2503,-2437,-4229,-2528,-2534,-2489,-2456,-2391,-2444,-2593,-2708,-6598,-8915,-2259,-1895,-1512,-1194,-9997,-17771,-14096,-1493,-1869,-14975,-10435,-16159,-3078,-2354,-25828,-1263,-715,-236,4,75,-27,-106,-398,-15108,-18718,-17965,-494,13,605,1478,2229,-4496,-13838,-11824,-908,-4400,-2913,-445,-1604,-2251,-884,500,1834,2908,3618,-4600,742,3757,1258,40,2289,1801,-1125,-2985,1952,2258,2516,2755,2788,-2459,-2700,-3631,1361,436,-317,-547,-2648,-2373,-2048,-342,404,1287,-2114,-533,-1499,2202,195,-2309,-1470,-3020,-1411,1949,2069,-1308,-1444,-2522,-3558,-760,8,-1187,-2038,-2306,-370,-70,-127,-2224,241,-532,-2321,1401,1326,-845,-82,670,270,-458,-757,-2065,-1834,-3979,-2090,-2301,-2442,-2566,-2527,-2403,-2290,-2143,-2002,-1711,-1410,-1186,-3328,-4199,-2428,-2914,-130,315,-378,532,-2140,-580,-50,-4261,-35354,-40523,-1184,-1330,-1355,-1392,-1236,-15556,-79686,-73977,-1804,-2144,-2853,-7252,-24531,-22283,-12922,-13116,-19105,-2377,-273,252,-13169,1120,1309,1471,-4817,-8048,-28,-1102,-2329,1770,2126,-4376,-3081,-4336,-3631,-2132,-3379,-2041,-1476,-2582,-112,-1725,-2038,-1857,3,727,1390,1914,-1379,-443,-2645,-2091,1470,791,199,-419,-1047,-1709,-2318,-2571,-2203,-1431,59,1286,978,-1175,2493,-42,63,2804,41,-2912,-589,1293,3084,-958,-2118,-2626,-1656,1305,1804,-295,-1103,-438,-1135,1332,32,-2716,353,88,-916,-1034,931,-173,1404,-1588,396,755,-1334,-1947,-471,-1397,1047,1107,-2556,-2773,-1307,-1043,11,-359,-1571,-1222,-1598,-2165,-2161,-2927,-2613,-2884,-3176,-3609,-3916,-4088,-3937,-3420,-2858,-2233,-1725,-1446,-1318,-1238,-1265,-1401,-1602,-1888,-2027,-2218,-2530,-2617,-2631,-2528,-3296,-1968,-1622,-1135,-651,-241,246,724,-1214,-2741,-1979,-1182,-581,-864,1364,1364,1069,1262,-638,-723,-371,-1132,-119,-429,-872,-1249,-1337,-979,-533,-3080,-1961,1249,1638,1799,1744,1523,1128,644,-546,-545,-603,-665,-441,-245,134,713,-1329,1719,-656,448,3288,3395,-231,-2001,-2484,-3084,-1799,-1315,-2302,-2680,-2679,-1284,-1264,-1429,-1541,-1710,-2853,-1924,-2208,-1391,-1057,-694,-473,-1704,-989,-1840],[-3281,-1566,-534,-322,-1015,-1720,-2252,-2375,-2097,-1573,-1120,-649,-845,-309,-496,-659,-768,-761,-587,-3251,-1017,-1861,-234,2640,2541,-1413,1095,301,-2049,-1377,-592,645,-120,-1072,-1988,-2726,-3350,-2521,-1920,-1264,-633,-94,410,807,-2989,-1160,1314,1177,1084,371,-910,-3119,-1218,-3586,-2316,-1095,-2709,-59,432,929,1616,1305,-395,-241,-590,3011,-2258,-2007,373,251,-3550,-2985,-2759,-1704,1162,1886,1934,-400,-189,1057,536,-122,-801,-1632,-2353,-2832,-3179,-3343,-3379,-3269,-3261,-3256,-2970,-2806,-2552,-2434,-2446,-2348,-2483,-2953,-3351,-3643,-3495,-2770,-2106,-1396,-776,-284,-1762,127,-1496,-118,-2962,-1775,-2228,-3154,-2862,-1932,-913,102,1077,1954,1518,-550,-2436,-2668,1995,4646,5136,-924,-1015,395,-180,-3244,3073,-3436,10299,845,6284,6354,400,12419,4058,13311,15558,8439,2652,-255,29135,19022,11303,9919,31188,23774,15133,24825,24028,14728,19481,19558,17869,9025,7720,11605,6320,-1543,1511,-1450,-1934,-3369,-2314,-2023,-636,-245,1100,-131,-1478,-2506,-2351,-1325,-186,-2564,1774,122,-1085,-157,1105,-2340,-1039,-2215,-1004,-2033,-2988,-3832,-3285,-2723,-2173,-1848,-1586,-1360,-1347,-1443,-1698,-2000,-2429,-3045,-3645,-3595,-2891,-2011,-1260,-558,-69,381,-1500,-1499,-279,416,-1599,-4563,-1492,-2520,-2383,-2820,-2479,-490,161,-5309,-1137,1019,-8076,-6157,-4717,-8354,-367,-164,-25157,-122868,-140350,-40303,3009,3588,2010,-26394,-145584,-222959,-95810,4598,4517,-11509,-37239,-52650,-99160,-17442,2070,1244,525,-218,-760,-4644,-1452,-1851,-425,-48,382,-2036,979,-3275,-3764,-5803,-3877,-2072,-374,1389,1144,-528,692,253,2,-467,-1005,-1568,-2075,-2522,-2810,-2759,-2475,-2178,-1892,-1567,-2783,-954,-817,-671,-2498,-253,-1236,-2563,-2137,-41,-2346,-3598,-1400,-1209,-2123,-457,1447,348,-1011,-189,823,494,-852,-354,-1765,-1501,-810,-965,-1192,-1517,-1971,-2239,-2326,-2049,-1747,-1697,-1088,-870,-740,-666,-2035,-365,107,791,1507,1810,-783,442,3167,682,-1056,60,-445,-538,-1795,476,-812,-2075,-3172,-3856,-3948,-1762,-2186,-1397,1909,3149,2699,5119,2213,3,317,-2237,823,1228,-333,-1468,-3019,-542,429,-583,-1442,-2185,-2778,-3116,-3376,-3557,-3702,-3687,-3404,-2969,-2510,-2212,-1684,-1488,-1190,-3052,-921,-763,-467,-766,13,-5,450,595,-71,397,308,-504,-829,222,310,535,993,1355,1665,-77,973,-1654,-1528,-992,659,89,-487,-1183,-1841,-2421,-3033,-3389,-3229,-2673,-2429,-1678,-1409,-1189,-1105,-1314,-1545,-2094,-2631,-3220,-3529,-3154,-2547,-2375,-3538,-849,118,-370,-2439,-756,-531,-1433,-660,-1143,2915,2296,-520,-1192,-1622,-1879,-2395,-1496,-1921,-2319,-2725,-2994,-2952,-3886,-2215,-1753,-4017,-1089,-819,-1260,-441,-408,-3218,-505,-725,-1061,-1293,-1574,-1792,-2064,-2233,-2355,-2231,-1956,-1656,-1373,-1070,-695,-2924,-1082,-1255,-4411,-2068,-329,230,128,-2277,-94,-33,-46,-125,-2792,-1641,-434,-1921,-2611,-683,-545,-393,73,419,-1682,-2721,-1191,2668,3132,15,-57,-1121,-1028,-1917,151,-957,-3180,-575,-565,-1966,-82,938,-183,-1388,-3242,-2642,-2547,-2348,-2249,-2611,-2292,-2378,-2314,-2129,-3075,-3657,-3609,-2581,-1961,-3006,-2342,-143,-1688,933,-3047,-826,99,-2624,-4182,-1165,-2923,-122,-3064,-2102,2201,2175,-1076,-2532,1843,2200,2140,2428,2530,-1872,-1298,559,2570,2721,1301,-939,-1797,-635,1002,-1437,237,35,-813,-3037,-171,219,240,197,35,-254,-1155,-1467,-2342,-3091,-3642,-3290,-2667,-2157,-1640,-1396,-1324,-1340,-3492,-1864,-2134,-2316,-2160,-1625,-1062,-3056,-209,2101,1443,172,2477,427,-1431,-3071,-1546,1571,2235,1576,-1763,-3180,-1814,4516,4337,-365,1464,3913,3686,980,-986,981,2407,826,-74,-3902,709,125,-529,-1369,-3235,-2976,-3036,-2468,-1699,-1630,-493,-53,220,405,-1207,-1648,480,-1411,-5024,-3329,-1210,-1777,-2519,-5928,-4090,-3726,-3029,-3675,-4185,-1651,-1379,-1124,-908,-1385,-440,-269,-33,-5546,-7426,-1096,1104,1339,1499,-9727,-17818,-15067,774,387,-14721,-10425,-17759,-1913,-2155,-13960,-2461,-2371,-2251,-2290,-2422,-2623,-2651,-2690,-16404,-19175,-18634,-1038,-524,-130,421,816,-6645,-13076,-9491,457,-4869,-2618,-921,-1034,-1914,61,900,1578,2388,2802,-3676,-710,2673,2345,1245,1281,756,-1343,-3310,925,1405,1923,2484,2885,-1208,-1869,-4833,1172,60,-27,-235,-2487,-2277,-1913,-300,-659,-798,-2197,-1241,-1673,-1442,-1250,-1779,-656,-2084,-628,1486,1941,-1409,-1277,-2050,-2807,-125,46,-466,-1069,-2667,-286,701,369,-2397,-864,-651,-1915,-1039,-1558,-1932,-2235,-2502,-2586,-2480,-2373,-2127,-1871,-3242,-877,-352,-1210,478,809,1051,1123,-916,932,809,589,-354,-3234,-4213,-1977,-2464,-1870,-2222,-2437,-2570,-2818,-3090,-3204,-4656,-31456,-40428,-3711,-3714,-3620,-3533,-3181,-11040,-66721,-68096,-1252,-524,-59,-5462,-26974,-34939,-34120,-23686,-21779,-1270,2235,2098,-14814,1725,1479,1436,-5340,-8591,-480,-1256,-1675,2041,3166,-3888,-2593,-4079,-3850,-2053,-2697,-1639,-1237,-2257,-2390,-3282,-3265,-2474,-1631,-897,-298,150,-1529,-337,-2458,-1905,-265,-854,-1321,-1775,-2179,-2567,-2912,-3148,-3313,-3224,-2826,-2317,-1752,-1159,-592,-95,-45,314,69,-2372,-1084,-1755,-2481,-2894,-2752,-2843,-2541,-359,625,80,-1398,-376,-606,1738,4,-2669,430,-345,-1216,-875,1014,-358,1586,-1418,542,2164,-780,-1678,-150,-1342,102,-555,-3312,-3350,-2040,-2417,-2475,-2302,-2042,-1654,-1255,-1997,-1075,-2262,-2533,-483,-2179,-975,-1137,-1182,-1025,-481,179,-939,2074,2747,204,1904,1550,294,-1113,2536,-763,-2018,-167,240,-452,-1075,-2867,-1919,-2151,-2099,-1866,-1515,-909,-166,-1521,-3107,-2201,-1340,-448,-1186,3405,2596,1319,2201,-664,-1267,-283,-968,-1269,-2546,-3443,-3509,-2535,-1237,-381,-3031,-2602,1307,1162,2710,2529,2170,1634,1010,-205,-443,-707,-976,-1014,-1145,-1164,-1039,-1342,-658,-924,-152,353,794,386,-1900,-2229,-3189,-2082,-1211,-2364,-2868,-1598,-2396,-159,-1055,-1953,-2973,-4053,-5220,-6119,-6724,-6261,-5318,-4456,-3662,-3134,-2737],[-3031,-2608,-2018,-1491,-1006,-595,-1575,34,253,-32,252,128,-442,-493,-988,-1369,-1689,-2015,-2427,-3452,-3294,-3815,-4225,-3916,-3454,-2826,-2107,-1290,-2639,-1769,-92,1971,2902,2363,-397,-2333,-3638,-1476,-363,-994,1226,4065,4211,2455,-3861,-1007,2116,1523,1102,692,-269,-2617,-1066,-3451,-2490,-1505,-2788,-839,-265,359,1117,1057,-465,-656,-905,2738,-2180,-2232,582,728,-3528,-2044,-2338,-2249,645,3309,2999,-850,-853,844,1727,2608,496,-1772,-395,1266,-1075,-1250,867,801,683,-2732,-399,-919,-2143,-131,-2593,167,-192,-852,-1408,-1963,-2647,-3074,-3464,-3342,-3060,-2865,-2834,-2893,-2960,-2867,-3303,-2143,-1637,-1232,-737,-554,-234,-93,21,115,136,-555,-2026,-3022,667,822,819,-1492,-613,92,-448,-3708,-1730,-3438,-3095,-2799,-1755,-607,580,1961,3773,5739,8189,7068,2517,45,19022,21253,12288,11737,24026,23518,19783,20285,17924,15471,12967,10473,8340,6551,5250,4592,4178,-2668,1499,-1232,-2338,-3606,-2590,-2165,-785,-249,-797,-1018,-1078,-1061,-955,-1989,-907,-2279,-1317,-1804,-2443,-2961,-3069,-2663,-2101,-1525,-1129,-901,-787,-1004,-2901,-1885,-2371,-2894,-3069,-2692,-2141,-1524,-996,-488,-786,-293,259,380,392,512,-1626,395,152,-44,-1646,-1008,-682,-835,-2193,-4198,-932,-2101,-804,-2831,-784,-859,-921,-5321,-1715,-1197,-7390,-5423,-2802,-8536,-1352,-556,-32314,-131213,-142804,-36790,2411,2520,2423,-29536,-158530,-234048,-86139,2776,3074,-11119,-37222,-57078,-98275,-1567,2673,2084,1568,972,-1496,-3406,-3185,-3267,-498,-660,-734,-2054,-973,-1939,-3181,-5850,-4264,-2185,-1342,-1251,-1270,-1180,-1022,-1002,-738,-652,-614,-604,-580,-609,-1987,-1747,-958,-1155,-1371,-1520,-3164,-1655,-1748,-1529,-1978,-1114,-1252,-2458,-2259,192,-2718,-3346,-945,230,-1699,-351,66,-333,-1414,-1068,-378,178,-452,-128,-2287,-1665,1087,-6,1069,1864,2489,3049,108,1624,728,-2539,-933,-1639,-2269,-2873,-3470,-3962,-3236,-2453,-1757,-1003,-879,310,1020,735,-1545,73,-607,-1114,-3239,468,-972,-708,-3115,-2325,-3802,-1418,-2545,-1710,242,1334,2378,3369,2558,132,328,-2146,623,763,-506,-1263,-2761,-645,1282,1136,739,-2297,-1344,-1234,-494,-295,993,676,-1151,-162,-579,-1764,-1153,-1428,-1493,-3149,-1893,-2153,-2355,-2665,-2838,-2714,-2389,-1924,-1582,-1213,-802,-775,-1491,140,252,115,510,533,505,386,254,-919,-2152,-561,-807,-1141,-1442,-1842,-2196,-2474,-2795,-2908,-2745,-3029,-1886,-1452,-1076,-765,-90,322,219,-931,-2058,-1705,-2189,1332,2726,-2021,-2949,256,-9,-940,-2495,-1175,-1602,-2875,-1231,-1708,2942,3915,-148,-1359,-2386,-1894,-2166,-2586,-3174,-3455,-3302,-3017,-2693,-4328,-1931,-1531,-3607,-1074,-1473,-1132,-1052,-1316,-3340,-2006,-2387,-2662,-2584,-2405,-2121,-1911,-1687,-1563,-1394,-1289,-1323,-1465,-1541,-1641,-2886,-1715,-1720,-4657,-2540,-1152,-821,-537,-2438,112,500,816,915,-2478,-1759,472,-872,-2627,-106,-1416,-1116,324,91,-2088,-3025,-1212,270,486,388,399,-265,-595,-2258,697,-828,-3164,-599,-748,-1879,-468,2942,2649,-737,-3569,488,407,-42,-386,-3489,-432,-228,102,54,-2737,-2646,-3199,-2696,-1809,-3384,-2825,-547,-1605,-225,-4182,-1071,-1352,-3081,-4415,-2129,-2618,-2231,-2955,-2184,-2334,-2583,-2913,-3329,-3544,-3372,-2905,-2292,-1701,-1186,-2026,-131,214,505,578,-1530,-2103,-1321,274,-1281,476,650,-592,-2922,-71,658,1087,1243,949,-298,-1785,-806,-1618,-2132,-2294,-2017,-1529,-983,-279,243,-113,-647,-3099,2106,2375,15,277,1862,-1608,-3509,-325,1379,1660,-64,2000,329,-1702,-3176,-1803,1176,1922,1266,-2016,-3267,-954,7407,7204,68,-105,5171,4354,452,-1555,858,1914,756,-126,-3465,1371,1042,533,-302,-3370,-2547,-3529,-3155,-1940,-2018,208,1234,1978,403,-1245,-1375,3264,-848,-4998,-4630,-429,770,124,-6086,-3600,-715,-621,-5253,-3554,1036,1575,2121,956,-1587,3322,3427,3452,-4613,-5005,-1750,2692,2395,2098,-9479,-17964,-15966,645,-1570,-14045,-11422,-18569,75,-148,-633,-1137,-1596,-2016,-2479,-51120,-2869,-2571,-2312,-18741,-20389,-20217,-1261,-1201,-1296,-1226,-1280,-8179,-10127,-6554,-2714,-4812,-3082,-2639,-1916,-1963,-447,113,522,697,597,-2689,-2708,-988,-1752,-2742,-3689,-3783,-2845,-3758,-968,-161,515,1143,1562,-371,-1191,-4923,-469,-672,-136,-921,-2320,-2359,-1860,-2109,-1998,-1333,-2570,-1843,-1949,1253,-721,-1422,-104,-1404,-15,3764,3299,-1960,-1377,-1659,-2279,151,-184,-184,-204,-3276,-487,0,-197,-2243,-2186,-944,-1507,-1169,-1290,-1413,-1689,-2164,-2587,-2716,-2528,-1943,-1626,-2845,421,1143,-1408,2239,1673,2580,821,-630,1668,1226,682,-697,-3161,-3889,-2100,-2636,-3018,-3221,-3180,-3034,-3023,-3058,-2950,-5608,-27711,-38400,-2945,-3072,-3226,-3432,-6516,-8470,-56998,-63452,-633,225,727,-4327,-29196,-48062,-58131,-38319,-20205,-61,-372,-1199,-16738,-7231,-3713,-3879,-6206,-9257,-1682,-1865,-1089,580,963,-3401,-2293,-3529,-4260,-2065,-2146,-1296,-1094,-2118,-1393,-2079,-2757,-3349,-3879,-4045,-3647,-3014,-2287,-1705,-2353,-1710,-578,-493,-321,-181,-35,88,-1229,407,-332,-1165,292,652,268,108,145,-120,-359,-666,-840,-1660,-435,186,815,-1801,-272,-2936,-3490,1261,3006,361,-1758,-354,-120,1947,-155,-2584,335,-799,-1438,-794,-622,-941,-1258,-1576,-1775,-2034,-2227,-2496,-2734,-2990,-2953,-2663,-3372,-3202,-1752,-1922,1043,1592,-1691,-1005,311,-1309,-2027,-1439,-2582,100,-2345,326,977,1666,1758,2009,-179,-154,2742,2691,334,2176,1765,327,-939,101,-781,-1835,-976,-1089,-1140,-1120,-2314,-1161,-625,-259,134,-1319,968,1487,-1765,-3227,-2327,-1395,-21,-1475,3519,3248,1643,2247,-392,-1679,-99,-760,-358,-939,-1794,-2691,-3473,-4085,-4325,-4166,-3834,-3425,-2988,-2599,-2240,-1871,-1533,-1183,-882,-527,-36,441,992,284,1567,1880,-1123,1309,-980,-488,3511,3945,1090,-1550,-1707,-2407,-1963,-847,-2125,-2816,-438,-3061,-783,-1791,-2559,-3176,-3591,-3887,-3875,-4016,-4214,-4466,-4868,-5242,-5649,-5786],[-2628,-2171,-1752,-1508,-1361,-1305,-1463,-1349,-1439,-1617,-2033,-2479,-3073,-3873,-4835,-5694,-6062,-5137,-3982,-3359,-1786,-1907,-1120,592,1032,-716,994,1371,-2862,-1996,353,1540,1635,1575,-426,-2297,-3954,-1814,-816,-1001,184,-1,52,328,-4438,-879,2134,2685,3251,1816,394,-2033,-864,-3223,-2659,-1186,-2737,-1657,-1190,-2086,-2700,-3321,-3635,-3633,-3323,-3006,-2571,-2536,-1638,-1096,-3461,-1046,-1681,-2685,13,1809,1975,-1409,-1542,-226,912,1722,141,-2115,-1018,728,-848,-1235,439,564,648,-2232,-1214,-1565,-2366,-335,-2702,2383,978,-828,440,1085,-1724,-1405,237,-342,-891,-1347,-1993,-1869,-1886,-1799,-3573,-1934,-2159,-2546,-2788,-3040,-3109,-2975,-2695,-2381,-2187,-2001,-2044,-3524,-2121,-1980,-1652,-1648,-276,457,636,-3912,1834,-2863,5215,-261,4855,4494,1329,5248,3636,5619,6383,5587,2208,242,11303,12288,12753,12668,12031,10794,8996,7100,5773,5964,7657,10056,12566,11509,12442,15957,7454,-1892,1099,-1081,-2860,-3898,-2960,-2388,-801,997,2996,3290,495,96,-100,-3048,45,-2076,1209,913,-63,-69,747,-1052,247,-862,-22,-726,-1545,-2610,-3843,-3226,-2235,-1508,-195,801,-24,-719,1238,2469,-499,-218,1725,1380,1007,434,-2167,555,393,373,-1716,-506,-605,705,-2952,-3911,1308,-1923,291,-2762,838,2128,1966,-5073,-2328,255,-6593,-5136,-1218,-8822,2041,2256,-38640,-127653,-133304,-28615,-835,-1827,-2682,-32820,-176075,-257151,-87123,-2330,-2680,-9565,-35208,-61901,-98321,-1406,-594,-70,390,583,-2758,-2485,-4911,-4933,-229,-684,-993,-2216,-1121,-892,-2335,-5957,-4507,-2325,-1262,404,45,-973,-888,-1628,-2170,-2862,-3397,-3205,-2729,-2392,-2270,-2288,-2444,-2762,-3110,-3275,-3595,-2809,-2453,-1818,-1479,-931,-1363,-2406,-2497,-584,-2950,-3221,-2122,-2875,-3461,-3191,-2386,-1592,-1405,-1897,835,1531,-89,-632,-2935,-1990,1390,243,943,1091,1749,3298,-211,1327,1355,-3493,-908,-79,-955,-1908,-2502,-1090,-1589,-2130,-2823,-3480,-4092,-4805,-4075,-3414,-2784,-2331,-2050,-1796,-3604,-1455,-1821,-1785,-3554,-2452,-3686,-2081,-2899,-2863,-3428,-3882,-3712,-2959,-2187,-1455,-723,-2255,197,37,-1043,-1127,-2577,-846,724,594,-1,-3325,-647,-1538,-448,-385,-388,-320,-933,-260,-310,-1278,-566,-903,-1129,-3272,-1940,-2376,-2717,-3139,-3439,-3458,-3240,-2859,-2591,-2278,-1891,-1504,-2153,-768,-501,-415,189,474,720,883,1030,-155,-2789,-132,1004,777,878,-312,675,680,612,602,553,-3636,-538,612,730,-998,837,1933,901,-890,-2030,-1753,-2076,1350,3022,-1801,-2229,1268,129,-1531,-2565,-1512,-2185,-3083,-1895,-2346,2561,3827,60,-1605,-3203,-1962,-1921,186,-46,-447,-347,-381,-440,-4335,-312,1210,-3114,-54,-2253,-1059,1400,322,-3351,516,132,-281,-2273,-890,-1209,-1633,-2012,-2383,-2510,-2435,-2271,-2099,-1853,-1682,-2484,-1820,-1378,-3971,-2982,-1203,-759,-612,-2461,-114,241,636,962,-2248,-1821,948,207,-2667,-6,-2207,-1957,-12,-1038,-2463,-3223,-3196,-2986,-2225,-1326,-810,-247,-177,-2649,-282,-775,-3213,-1798,-1829,-1805,-832,1028,2230,-975,-4015,176,1309,3861,1542,-2636,448,1281,458,383,-2194,-1541,-1965,-2565,-1638,-3777,-4398,-2670,-1696,358,-5309,-1333,-273,-3481,-4561,-279,-2345,-723,-2439,-1759,-1125,-856,-1047,-1878,-242,-165,-617,-270,-392,-543,-2653,-495,-446,-305,-183,-1810,-2351,-1497,-266,-1197,831,1068,-377,-2730,46,856,1086,1198,830,-717,-2510,-1027,-1849,-2375,-2568,-2317,-1769,-1065,-122,449,-259,-1206,-2665,2268,4130,-593,-281,1620,-1840,-3155,-525,0,-1052,-1767,-1809,-1313,-1858,-3181,-1959,715,927,945,-2226,-3014,-78,2700,2998,511,-1694,2966,2535,-66,-2015,166,-652,-1628,-2457,-3269,-3651,-3962,-4030,-3995,-3793,-3454,-2903,-2244,-1513,-2459,-301,188,524,-293,-1289,-1041,778,-312,-4664,-5850,-1309,-1581,-2176,-6088,-3711,-3402,-3237,-6589,-2476,-2040,-1512,-901,-271,-1699,1020,1506,1953,-3616,-2284,-2261,3111,3398,3764,-9206,-17954,-16478,-2694,-3970,-12912,-13125,-17026,5558,4767,3584,2372,1384,849,830,-118301,2110,3043,3697,-21808,-22167,-22322,3992,3357,2436,1605,623,-8047,-6558,-3312,-3696,-4062,-3374,-2587,-1827,-2155,-733,-482,-419,-575,-945,-1458,-4957,-2248,-2199,-1956,-1438,-961,-1963,-4031,439,686,798,873,771,287,-562,-3579,-1401,-1420,-1925,-2296,-2616,-2529,-1975,-1144,-388,444,-2925,-2512,-2100,564,-1294,-997,407,-764,353,96,-53,-2687,-1475,-1187,-1743,-396,-619,-799,-1038,-3740,-1280,-1211,-1056,-1636,-3381,-1170,-986,-687,-1044,-1486,-2059,-2665,-2878,-2848,-1924,-1168,-1148,-2645,211,721,-1506,1211,1039,744,277,-381,-888,-1421,-1991,-2671,-3336,-3917,-4233,-4154,-3800,-3425,-2975,-2485,-2123,-1780,-1287,-6793,-24501,-35040,-4229,-529,-720,-923,-10101,-7626,-50588,-60123,3299,4466,5088,-3539,-30997,-60138,-82679,-55536,-16273,-872,-2445,-3185,-18686,-17048,92,1153,-7146,-9806,-2083,-2743,-456,237,-903,-2950,-2727,-2979,-4434,-2052,-1602,-873,-913,-2014,846,-450,-710,-1783,73,324,-171,-619,-829,-849,-2197,-1384,484,971,1565,851,740,1097,-2852,55,-655,-1217,42,187,-91,716,3828,1192,-282,1998,383,-958,375,688,777,-2278,426,-2515,-3343,286,-12,-402,-2022,-681,-763,-572,-432,-2347,-209,-1229,-1564,-734,-798,-1149,-1588,-2108,-2577,-3173,-3775,-4518,-5070,-4537,-3438,-2312,-2626,-2458,-1803,-2161,616,1234,-1862,-1096,753,-420,-2852,-777,-2554,-32,-2290,992,831,608,258,-45,-632,-683,-956,-1276,-1529,-1597,-1561,-1453,-1282,-1122,-866,-1770,-528,-403,-365,-372,-1750,-854,-389,-288,-182,-1862,93,381,-1946,-2928,-2453,-1468,491,-1848,1606,1566,1349,1119,12,-2063,24,-668,-611,-622,-656,-675,-827,-523,-487,-2614,-3004,-395,-318,-328,-426,-595,-875,-1210,-1617,-1934,-2015,-1952,-1635,-1385,-1006,-477,-882,661,-1061,-768,2414,2938,1631,-1218,-1216,-1594,-1683,-461,-1828,-2834,486,-3042,-715,-1758,-2694,-3630,-4509,-5366,-5895,-6342,-6316,-5886,-5405,-4840,-4368,-3838],[-1168,-1169,-1603,-596,-720,-838,-1354,-921,-855,-762,-813,-838,-1009,-1431,-2082,-2626,-2567,-1503,-1762,-3084,-1811,-1943,-1522,2905,3951,-378,799,1642,-2760,-2070,709,3190,3088,2122,-486,-2274,-4291,-2183,-2611,-2692,-1992,-1144,-268,503,-4065,-832,1901,1938,1947,1791,1066,-1426,-654,-2964,-2813,-1343,-2595,-2663,-3251,-2838,-2138,-1718,-1320,-1647,-1522,-470,-2213,-2903,-572,-592,-3408,-548,-1063,-2914,-701,609,739,-2031,-2207,-1154,21,973,-190,-2276,-1431,497,-581,-1350,1172,1872,1729,-1709,-2008,-2143,-2449,-544,-2650,2866,1214,-1016,386,1087,-1743,-1039,2720,2950,116,1728,-2134,590,-394,-252,-3631,-1273,-1849,-2508,-2914,-3151,-3130,-3043,-2970,-2960,-3102,-3217,-3404,-3927,-2844,-2357,-1944,-1463,-1200,-756,-390,-3465,484,-2245,1479,-1109,1773,1833,1720,1750,2064,2518,3513,4194,1848,330,9919,11737,12668,15037,16685,18350,20000,21800,23766,25975,28058,29562,30330,12749,14790,20053,9209,420,405,-893,-3321,-4059,-3311,-2675,-483,1546,7642,4028,292,551,-175,-3959,-407,-1850,4378,1215,279,-381,1567,-680,828,-117,-667,-1502,-2236,-2880,-4698,-2255,-1437,-1347,148,1019,-483,-709,1286,3049,-211,-158,2550,2758,2372,242,-2658,1281,838,594,-1574,68,-902,1011,-3673,-3601,1758,-1913,283,-2513,1474,981,384,-4421,-2638,-1643,-5647,-5070,-2441,-9072,-2101,-1888,-40182,-108117,-107462,-14418,-2534,-2829,-3213,-34593,-195517,-289077,-98176,-3694,-3453,-6626,-30802,-65944,-98322,-1332,-806,-465,-67,181,-3894,-1707,-6240,-6516,57,-177,47,-2319,-905,-1380,-1633,-5841,-4399,-2362,-1635,-733,-750,-1382,-1175,-1833,-2399,-2989,-2593,-1513,-276,-2011,-2238,-1951,-420,3320,1169,-290,-3875,1695,766,4,-886,-1768,-2370,-2621,-2632,-2013,-2859,-3051,-814,-681,-1570,-659,-647,-678,-951,-2248,39,446,475,-764,-3405,-2281,1621,544,895,312,859,1664,-480,1088,632,-4301,-1550,-653,-1686,-2559,-2818,-1543,-1787,-2040,-2405,-2696,-2904,-3222,-3212,-3233,-3172,-3176,-3246,-3253,-3203,-3246,-3393,-3535,-3603,-3770,-4078,-4196,-4132,-3733,-3264,-2562,-1894,-1202,-494,183,227,-2361,-120,-598,-1736,-912,-2328,-939,569,-139,-817,-3662,-1476,-1700,-250,146,318,1071,-519,1954,912,-678,1730,962,-1298,-3234,995,903,-618,-640,1388,1488,1421,1252,78,320,-135,-989,-2604,-1377,-1827,-2215,-2596,-2917,-2785,-2081,-958,276,-3232,327,1649,1100,1412,-712,1833,4372,3036,2571,1328,-3987,509,3375,1333,-1076,1331,3058,1452,-855,-1884,-1590,-1454,-159,-1262,-1771,-1718,-1115,-281,-1959,-2483,-1600,-1933,-1834,-2451,-2810,2152,2591,272,-1770,-3674,-1889,-1499,380,-263,-719,-814,-424,-261,-3990,-455,989,-2421,-77,-2580,-882,1032,20,-3126,648,2651,425,-2634,-1010,-951,-1544,-2150,-2439,-2192,-1694,-1256,-992,-1121,-796,-1756,-2275,-1422,-3112,-3202,-2224,-2437,-2679,-2758,-2715,-2427,-1977,-1482,-1976,-1704,9,385,-2572,106,-2733,-2650,-482,-970,-2637,-3167,-394,938,1918,1124,1167,1462,672,-2941,2078,35,-3189,-258,-579,-2090,-3757,-3760,-1987,-1074,-4459,-50,1852,3824,1292,-1156,719,1223,580,732,-1365,-272,-753,-2196,-1343,-3850,-2880,-4175,-3511,-2375,-6107,-1479,-433,-3609,-4453,-749,-2065,-2057,-2402,-2370,-1865,-1090,-978,-1519,370,518,-1616,2607,2759,369,-3073,-232,2606,2104,-444,-1612,-2492,-744,-419,-1119,-167,-519,-843,-2417,-1190,-1330,-1426,-1449,-1430,-1373,-3219,-1463,-1618,-1599,-2182,-1422,-1309,-1161,-783,-434,-349,-1758,-2189,1491,1999,-1113,-973,1181,-1600,-2426,-754,578,-185,-1127,-2074,-2882,-3338,-3450,-3454,-3519,-3745,-4040,-3515,-2482,-648,1115,2831,928,-3178,2622,3521,-537,-2309,736,2291,268,136,-2571,-1411,-2216,-2623,-2830,-3272,-3059,-3113,-3094,-2909,-2940,-2312,-1917,-1573,-1239,-1328,-665,-458,-374,-4090,-6965,-2192,-652,-831,-5990,-3741,-1532,-1606,-7066,-1798,-1941,-1993,-1935,-1809,-1757,-1297,-1051,-731,-2655,24,-2672,1057,1735,2571,-9068,-17840,-16618,-4836,-5616,-11541,-15454,-12664,12694,12909,12528,11852,11066,10328,9702,-191376,9438,9837,7485,-25536,-24504,-24844,5456,7843,6322,4853,3226,-6291,-3058,-1791,-3282,-3485,-2924,-1294,-469,-2550,-1125,987,-293,1310,1311,-149,-7464,1285,1411,1411,1454,1340,-2285,-4174,960,862,693,628,530,496,-128,-2398,-1182,-2184,-603,-2615,-1381,-2144,-1469,-1561,-1633,-1433,-3283,-2936,-2243,-1135,-1864,-1299,-1444,-1666,-1800,-1656,-1255,-3614,-1658,-789,-1320,1111,-232,991,604,-3531,-1076,-1515,-2455,-3298,-3978,-3875,-3385,-3050,-2747,-2318,-1782,-1197,-1088,-2133,936,1470,-767,-2752,51,335,-1637,874,280,-354,-1085,-1817,-2575,-3187,-3797,-4240,-3563,-3039,-2240,-1674,-1862,-785,-2947,109,374,541,-2006,-8267,-22671,-32141,-7308,-465,-674,-2120,-13693,-8584,-47821,-58607,4479,5232,5328,-3061,-32401,-69420,-103914,-73658,-12315,-1321,-1765,-1265,-20517,-26276,-10579,2342,-8187,-10270,-2968,-3959,57,-253,-1264,-2680,-1941,-2160,-3955,-2171,-1208,-514,-827,-2057,815,-211,-511,-1933,-239,1439,796,151,-396,-609,-2128,-1078,217,654,1228,560,889,176,-4496,-1171,-1183,-1479,-385,-449,-506,1178,1732,1312,-377,309,-285,-821,-1131,-1150,-1064,-2505,-549,-1893,-2135,69,260,305,-2174,-324,441,461,-734,-2059,-287,-1731,-1732,-1706,-2184,-2661,-3103,-3452,-3533,-3485,-3185,-2815,-2350,-1966,-1525,-1160,-1857,-1737,-1780,-2195,-143,493,-2162,-1268,744,335,-2614,-439,-2639,-266,-1955,959,606,1320,1410,1570,-1249,1458,1834,1695,515,1259,1013,194,-904,68,-1088,-1905,-717,-910,-1097,-1238,-1302,-1300,-1306,-1189,-1081,-2376,-848,-585,-1974,-2404,-2609,-1628,663,-2344,1154,1261,1174,1044,442,-2413,-54,-744,-1056,-1686,-2231,-2783,-3054,-2844,-2097,-2464,-2501,-578,-512,1567,4618,6387,2673,1553,412,-12,1115,2242,709,-197,3822,1278,-643,996,-1195,-996,566,1076,1625,-931,-791,-843,-1293,-48,-1479,-2964,1128,-2509,58,-785,-1415,-3644,-2196,-2365,-2221,-2222,-2269,-2365,-3165,-2843,-3183,-3427],[-1094,-999,-1735,-782,-738,-724,-1181,-711,-715,-783,-1060,-1337,-1720,-2236,-2763,-2866,-2434,-1739,-2336,-2648,-2259,-1843,-1620,644,515,-12,49,-254,-2406,-1886,-1405,-1657,-1627,-1613,-1474,-2169,-4406,-2461,-1673,-800,32,49,31,-50,-3183,-787,-25,161,591,1044,1419,-714,-370,-2614,-2836,-1359,-2316,-2223,513,169,64,-170,-779,-1986,-1600,-196,-2203,-3189,-374,-437,-3278,-673,-450,-2784,-1378,794,1404,-2577,-2684,-1719,-790,3324,-384,-2213,-1422,1785,-171,-1479,-561,-897,-1059,-1054,-2607,-2507,-2250,-590,-2358,941,1167,-993,480,1114,-1745,-566,786,636,-429,319,-2173,47,17,70,-3458,-649,-147,-438,-659,-1055,-1488,-1874,-2104,-2101,-1872,-1257,-1301,-3706,496,2258,3073,-927,648,562,1456,-2883,399,-1572,6712,-1964,3273,2541,2119,7402,3550,9523,10435,3068,1558,352,31188,24026,12031,16685,64285,41503,38051,51607,49729,37578,38182,33933,30812,14080,17243,22592,11957,3525,-507,-617,-3542,-3996,-3581,-2990,195,864,-471,-1355,-1742,-1543,-819,-4235,-640,-1579,3098,1502,540,-857,1111,-290,1424,730,2532,-200,1154,1776,-4340,692,537,-1171,2387,3152,-879,-758,1386,2649,82,-99,2285,3714,2748,15,-3025,-924,-2400,-3494,-3651,-2926,-2047,-1412,-4295,-3300,-1620,-2272,-2750,-2693,-1713,-436,922,-3504,-2567,-1180,-4690,-5165,1547,-9305,2687,2218,-34620,-76025,-67368,845,531,176,-371,-33378,-213424,-327418,-118807,-4385,-5152,-4641,-24845,-67727,-98254,-1735,-1163,-847,-523,-380,-4769,-1120,-7023,-7797,-417,-1694,-1139,-2406,-2185,-2728,-3079,-5473,-4054,-3128,-2874,-2653,-2685,-2779,-2974,-3461,-3811,-4308,-4252,-3628,-2909,-2697,-2013,-1789,-1365,-1410,-1592,-1808,-4081,-2222,-2467,-2378,-2248,-2171,-1864,-2040,-2732,-1050,-2650,-2951,-378,486,-1777,-523,113,-391,-937,-2108,-1945,-2220,-2322,-2269,-3545,-2648,-1434,-1338,-1310,-1286,-1236,-875,-811,363,-137,-4099,-2082,-1246,-2323,-3141,-3205,-599,239,1031,312,-622,-2241,-1787,-2232,-2710,-3105,-3548,-4030,-4396,-4635,-4853,-4967,-4827,-4459,-4095,-3804,-3337,-3169,-2513,-2040,-1431,-884,-335,215,731,77,-2625,-463,-1047,-2716,-838,-2230,-1090,1383,834,-1593,-3131,-1722,-2681,-3426,-3288,-2475,-1500,-616,85,581,-229,1001,886,-1908,-3227,1131,1797,-885,-623,3139,2646,2389,4666,592,1888,2802,-947,-3025,-139,-532,-1325,502,2478,349,2194,4395,1357,-3579,641,1720,1212,1100,-1176,1530,4708,3495,2017,539,-3811,1419,4249,1209,-1228,1754,1928,1418,-1061,-1871,-1439,-1138,-1983,-3020,-3869,-4265,-3434,-2265,-2429,-2477,-1675,-1314,-726,-3092,-3169,1521,2150,266,-2081,-3159,-1852,-1131,-768,-1031,-1230,-1444,-1646,-1786,-3763,-1685,-1378,-1799,-523,-2490,-821,430,-420,-2942,383,2648,169,-3020,-1605,-750,1403,974,464,41,-387,-2064,-1425,-1816,-2149,-2414,-2962,-2535,-2478,-3370,-2156,-1977,-1900,-2094,-1770,-1727,-1727,-1831,-2111,-2110,-2335,-2493,-2632,-3053,-3227,-3434,-3222,-2939,-2771,-3101,-888,-437,192,907,1276,1763,1202,-3317,1910,568,-3188,-219,-607,-1571,-2200,-2736,-2393,-1631,-4312,-247,1553,2467,1055,179,893,986,574,864,-511,903,155,-1927,-1142,-3488,-699,209,-2189,-394,-6481,-1679,-732,-3497,-4244,631,-2028,1594,-1027,-496,414,2894,-1104,-1320,-252,89,-2507,1727,3098,901,-3341,-704,3014,1555,-439,-1188,-2739,432,-314,-1213,-1752,-2390,-3025,-3552,-4052,-4038,-3465,-2839,-2256,-1736,-3561,-1279,-1374,-1453,-2161,-1984,-2483,-3092,-3542,-3695,-3247,-2621,-2054,-1554,-1066,-1666,-1944,-822,-1071,-1790,-1834,-2276,-2625,-2807,-2621,-2186,-1944,-3077,-2017,-915,-1066,-1496,-2617,-2583,-2782,-2235,-1124,300,-4521,261,1959,-1066,-2561,627,2068,-287,265,-2317,1488,2841,3221,-304,-3160,3267,2901,1643,-1496,-3423,-426,-1510,-2661,-3746,-3804,-2715,-1795,-986,-3481,-7433,-3199,71,416,-5956,-3768,-911,-1356,-6194,-2229,-2572,-2709,-2680,-2603,-2475,-2471,-2585,-2726,-2878,-3072,-3117,-2686,-2015,-1094,-9152,-17755,-16484,-5769,-6476,-10127,-18212,-6193,8081,7994,7381,6570,5756,5101,-58296,-266501,4936,5598,-813,-29828,-27299,-27237,2096,5774,4819,3959,2978,-3746,52,215,-353,-1158,-2977,-1337,42,-3165,-2856,379,-814,1678,1921,1076,-7683,517,2206,1914,1530,883,-2741,-4244,-1358,-2110,-2666,-2706,-2380,-1867,-1388,-1473,-979,-2914,-942,-3242,-1091,-1896,-1575,-1761,-2070,-2212,-3577,-2757,-2421,-2377,-2321,-1791,-1413,-1096,-763,-315,186,-4538,-1930,-505,-1032,1372,-358,1631,2335,-2851,-1528,535,569,-400,-3112,-1724,-181,1193,1150,-1328,57,-1110,-1873,-952,956,871,-564,-3126,10,3,-1795,199,145,136,101,-378,150,-1410,-651,-228,-3240,-2783,-609,-1240,-2652,276,-2030,-21,-580,-1221,-3728,-10061,-22829,-31134,-11020,-2552,-1748,-3722,-16934,-11296,-48710,-59077,1867,2081,1835,-2665,-33180,-73894,-101138,-67962,-8891,-1409,-1297,-1045,-22154,-33922,-23550,-1545,-9180,-10493,-3563,-5325,-1924,-2194,-2627,-2833,-2955,-2980,-3204,-2958,-2768,-2419,-1930,-2170,-1148,-824,-586,-2143,-562,-525,-719,-923,-1019,-1115,-2096,-928,-796,-688,-440,-215,-12,-755,-2829,-1671,-1827,-1884,-904,-1175,-887,-626,-623,-528,-383,-255,-194,-163,-74,89,145,-2028,125,-1228,-848,-670,-1018,-1514,-2053,-2275,-2700,-2735,-2494,-1987,-1384,-2223,-1903,-887,555,104,1019,-1341,301,1017,438,-125,200,-1690,-1114,-1919,-2648,-3206,-3210,-2921,-2410,-1886,-2483,-1441,-923,-696,-1800,-381,-2831,-534,-1491,2087,323,3478,4005,4531,-1960,2074,5464,3719,469,3953,2473,-46,-1103,-153,-1401,-2196,-636,1106,1454,1007,-888,-769,-243,-547,-818,-2728,-1006,-699,-1717,-1850,-2734,-1875,1242,-2911,2036,2070,1864,1575,829,-2667,-105,-992,-1644,-2031,-2389,-2298,-1662,-872,-36,-2401,-2012,-1449,-1249,983,4578,7087,2434,1293,202,-152,705,1565,136,-432,3381,975,-481,745,-1462,-1875,-3052,-1370,1,-796,-553,-297,-949,283,-1186,-3328,1008,-2033,-635,-1575,-2262,-4537,-2671,-2449,-1973,-1736,-1610,-1556,-2080,-1676,-1773,-1733],[-244,-304,-1809,-508,-734,-1028,-1373,-1704,-2051,-2420,-2924,-3307,-3603,-3723,-3585,-3134,-2555,-2081,-2921,-2311,-2933,-1764,-1448,585,823,174,148,1275,-2152,-1639,726,404,204,-168,-608,-2171,-4146,-2800,-2000,-2122,-2369,-2481,-2254,-1721,-2360,-927,778,1523,2296,2908,2516,-89,-214,-2386,-2867,-1504,-2111,-1604,1838,1456,1333,-580,-744,-2210,-1569,864,-2253,-3389,-1089,544,-3216,834,6,-2478,-2141,1169,1461,-3147,-2724,-1958,-1608,2748,-580,-2143,-1172,1393,230,-1720,-263,-731,-1294,-1759,-3039,-2754,-3098,-3627,-4029,-4194,-3636,-3019,-2156,-1243,-1880,-135,996,1535,-1196,2007,-2217,1606,845,619,-3269,-711,-1477,-2233,-2559,-2551,-2142,-1461,-598,350,1254,-935,-1170,-3026,428,4540,3517,-416,1102,714,1892,-2312,-276,-1148,-2782,-4614,-2826,-882,946,2763,3454,6817,8717,2236,1331,260,23774,23518,10794,18350,41503,44286,44315,46983,47952,45115,51356,51753,40493,15462,19745,25129,15422,7260,-1618,-297,-3448,-3794,-3754,-3111,1109,2431,5407,3371,-432,1610,256,-3225,-465,-1313,3850,1720,654,-1464,549,266,1991,1648,2794,-414,772,2290,-3654,196,569,-1026,2429,2930,-1218,-871,1484,2125,353,-69,1382,987,498,-264,-3191,-548,-797,-790,-956,-526,-1732,-410,-4718,-3023,-1379,-2561,-2134,-2198,-1782,-1223,-546,-2497,-2167,-1788,-3820,-5349,2311,-9469,2655,2844,-24042,-36923,-18047,2711,2445,2120,1618,-28782,-223280,-369068,-147920,-1300,-1754,-1983,-18131,-65967,-98407,-2473,-2348,-2345,-2225,-2214,-5280,-2183,-7134,-8319,-3005,-3630,-4264,-3964,-3292,-2535,-1744,-4812,-3525,-2427,-2115,194,40,-2444,-368,-781,-954,-1261,-1548,-1785,-1948,-2905,-2416,-2703,-2988,-3254,-3340,-3136,-4135,-2189,-1724,-1010,-387,26,-1049,-1829,-2710,-1223,-2370,-2867,-403,919,-2135,-674,48,-423,-890,-1596,-1851,-2308,-2765,-3138,-3140,-3092,-3026,-3087,-3329,-3784,-4261,-3573,-2590,-1407,-847,-3301,-2362,-1797,-2779,-3437,-3539,-976,135,2740,2008,-1634,-2971,-461,-957,-1520,-1953,-2385,-2816,-3106,-3245,-3342,-3336,-3090,-2815,-2362,-2950,-1871,-3178,-2699,551,963,1199,1334,1382,911,-148,-2967,-641,-952,-3790,-864,-2238,-1220,-1255,-1412,-2477,-2308,-1547,-1857,-1447,-1373,-1302,-1222,-1198,-1216,-1215,-1114,-850,-540,-2487,-3184,808,1879,-1110,-621,3059,2784,2400,2535,1282,1088,414,-815,-3316,-578,-965,-1701,-138,1669,-300,2515,2636,1843,-3270,888,490,111,93,-1528,871,1614,2274,1405,-257,-3158,2239,3015,1013,-1374,937,-69,-962,-1994,-2790,-3400,-3676,-3635,-3720,-3710,-3826,-3805,-3432,-2833,-2454,-1678,-565,191,-3697,-3132,810,2291,150,-2427,-2260,-1692,-728,-1170,-1916,-2319,-2102,-1424,-636,-3589,-1352,423,-1177,-198,-2064,-763,-260,-836,-2726,65,1006,-139,-3276,-2025,-488,-300,71,455,897,1203,-3199,971,-1064,-28,-812,-3749,-2462,-3172,-3352,-2897,-2237,-1710,-1947,-961,-766,-714,-851,-1767,-1550,-1839,-2208,-2516,-2970,-3083,-3530,-2511,-1676,-2686,-2972,-588,-760,-853,-925,-1364,-1661,-2319,-3601,-3356,-3801,-3142,-2509,-1822,-1514,-1449,346,1351,-1248,-3432,-122,2237,3067,1024,1378,1070,698,585,890,440,1960,848,-1713,-915,-2689,434,745,-2465,-1127,-6065,-1774,-1000,-3053,-3786,918,-2134,1684,-359,62,-192,3596,-1317,-1156,-866,28,-2994,723,2124,1342,-3120,-1235,-45,-356,-535,-560,-2966,173,105,-1293,492,71,-172,-1909,-598,-1146,-1498,-1337,-642,-2237,-2714,-756,2563,2927,-1838,2452,2142,1241,313,-796,-1802,-3055,-1842,-963,69,-1941,-2974,543,-240,-1183,-1503,-1955,1772,-93,-355,-378,-1944,-3018,-1924,-710,-94,-266,-2800,-1331,830,307,-68,21,-5174,-2047,391,-1464,-2635,597,1919,-949,436,-2123,1547,4036,3643,-1086,-2959,4104,3982,1869,-1470,-3228,-664,217,-739,-2381,-2404,-3043,-3663,-3634,-3236,-6372,-4146,-2601,-2673,-5871,-3604,-3145,-2979,-5413,-2449,-2228,-1972,-1686,-1412,-2051,-820,-634,-447,-1280,-255,-3507,-350,-471,-551,-9124,-17591,-15969,-5517,-6465,-8580,-20384,1558,1978,1769,1179,469,-271,-1037,-200927,-338353,-12583,-3193,-8903,-34344,-30103,-24882,-2314,-2495,-2797,-2820,-2792,-2766,-2587,-2374,-2274,-2118,-2809,-4202,-1735,-3750,-4555,-752,-1126,198,585,926,-4906,-1031,1446,1347,1196,819,-3172,-4192,-490,-1009,-1541,-1978,-2450,-2847,-3211,-3629,-3963,-3806,-3550,-3125,-2895,-2691,-2456,-2203,-2125,-1961,-3601,-2119,-2513,-2114,-2363,-1898,-1694,-1542,-1374,-1094,-1081,-4713,-2149,-217,-760,535,-414,940,1097,-2032,-1910,-46,400,168,-2049,-1873,214,115,223,-1982,-248,-1520,-2231,374,3529,2836,-430,-3374,219,-168,-1854,1119,-65,3486,1393,-469,1227,-2443,-117,167,-3239,-2508,-250,-941,-3120,-504,-660,-895,-1686,-2444,-5435,-12174,-24985,-32319,-15207,-2552,-2220,-5312,-19225,-15544,-52670,-61074,-961,-804,-970,-2068,-32990,-73818,-85329,-51775,-6021,-1644,-1588,-1560,-23781,-39875,-34570,-10520,-9888,-10410,-3393,-5011,-1156,-618,-253,-2285,-1409,-649,-2298,-2527,-600,247,-671,-2203,491,75,-265,-2287,-809,-1182,-1512,-1806,-2020,-2330,-2613,-2856,-3009,-2995,-2653,-2189,-1633,-1252,-880,-789,-2429,-2299,-1364,-1843,-1098,1928,2509,2226,-162,1528,-21,364,2205,-325,1176,-1260,1375,-465,513,-992,-246,-616,-1578,-923,-1160,-1211,-1448,-1344,-1164,-2535,-1944,-865,776,545,1466,-1342,166,1080,560,-263,-1311,-2681,-3824,-2677,-1162,-519,-1321,-1477,-1793,-699,-2638,-1449,958,1232,-1004,-438,-3012,-675,-884,-1184,-980,-511,-5,556,-2571,1357,1554,1503,452,1150,971,-226,-1286,-1149,-1649,-2456,-978,1272,1393,1342,-474,-885,595,-157,-242,-2673,-1470,-1939,-2492,-3124,-3630,-3254,-2972,-3142,-2147,-1799,-1559,-1265,-1023,-2634,-502,-1241,-2182,136,275,250,-251,-103,-508,-2263,-1463,-2231,-1896,-1610,-1322,-902,-440,64,-62,-303,405,942,-367,-472,3117,1000,-234,546,-1680,-1279,877,2544,1838,-650,-343,-1080,-2038,-3051,-4016,-3979,-3303,-2551,-1808,-1333,-860,-3598,-989,-994,-1126,95,1,-538,-690,-490,-700,-1062],[399,77,-1681,-630,-1083,-1559,-2011,-2348,-2535,-2510,-2366,-1936,-1413,-905,-416,244,1004,-2468,-3471,-2064,-3765,-1664,-1063,3189,4266,202,-475,1405,-2055,-1332,1324,1880,3711,1937,-849,-2289,-3757,-3157,-2165,-594,1028,1313,589,-179,-1707,-1745,-2577,-3119,-2777,-2166,-1595,-1146,-658,-2374,-2932,-1788,-2066,-912,1019,1119,1377,-1035,-707,-2277,-1476,298,-2382,-3223,-1925,35,-3289,-401,-634,-2115,-3041,-896,-811,-3711,-2401,-2012,-2475,666,-877,-2224,-925,1513,511,-2120,1125,807,249,-349,-3292,-2977,-2352,-2684,-2265,-1590,-816,-774,226,655,-2276,122,828,625,-2244,-166,-2373,-1241,-1670,-1911,-3224,-1987,-1846,-1780,-1593,-1547,-1520,-1457,-1315,-1102,-903,-1113,-1250,-2296,280,590,829,-65,1365,770,2155,-1885,-1022,-494,3781,-3044,1693,416,2497,4210,3134,4532,5345,1648,1117,-14,15133,19783,8996,20000,38051,44315,49648,53732,56343,52080,57422,55763,40368,16833,22243,27605,19085,11307,-2784,-35,-3221,-3619,-3770,-2622,2038,2489,4643,2694,-1088,1998,731,-1532,29,-1162,1165,257,-697,-2192,-2096,-2390,-2451,-2329,-2226,-2141,-2005,-2027,-3154,-2031,-1931,-1907,-1808,-1610,-1586,-1376,-1267,-1046,-781,-543,-154,274,659,-688,-3197,1747,1760,1307,-711,1317,-2348,523,-4906,-2856,-1248,-3291,-2396,-2861,-2733,-2353,-1891,-1637,-1672,-2358,-3171,-5642,-65,-9546,-41,-15,-11506,-162,-191,-182,-200,-179,-273,-21827,-217764,-406276,-183034,-1662,-2074,-2224,-11348,-60985,-98574,-703,-130,198,515,623,-5553,-513,-6744,-7862,-1237,-2825,921,-2509,1858,2379,1063,-3984,-2949,-2482,-2243,4130,2202,-3000,1085,3844,3958,-794,1110,662,-2076,-2425,-1061,-1098,28,-783,-1782,-1604,-4031,-1020,-660,-335,395,722,-717,-1666,-2576,-1297,-2109,-2828,-585,1256,-2639,-927,585,233,-92,-1011,-779,-1159,-1628,-2127,-2447,-3172,-2342,-2188,-2083,-2473,-2396,-2698,-3162,-2993,-2377,-2626,-2366,-2329,-3062,-3318,-3751,-1259,-8,2180,1910,-2736,-3827,-841,684,265,-1240,-747,-1450,-2110,-2704,-3295,-3347,-2750,-2534,-2318,-2760,-2250,-3130,-2887,359,810,646,322,-131,-709,-1289,-3407,-2267,-1941,-2905,-1101,-2399,-1356,-323,-336,-3302,-1569,-1182,-1785,-1755,-1664,-1293,-1052,-149,392,81,220,1665,1683,-3061,-3147,400,2262,-1332,-653,1907,1657,1338,1073,726,531,550,-662,-3510,-1054,-1518,-1903,-735,799,-1061,2669,2825,2085,-2924,1007,1524,946,44,-1711,-387,-784,-1221,-1556,-1884,-2466,-2345,-2416,-2359,-2050,-1617,-1262,-750,-1937,-2109,-1028,27,-80,-401,-1285,-984,-1381,-1773,-3213,-2473,-1756,-1402,-958,-3893,-2841,6,273,-131,-2832,-1390,-1440,-481,-915,-1243,-1523,-1726,-1722,-1488,-3436,-1815,-220,-659,-289,-1662,-768,-1058,-1239,-2576,-374,-330,-1253,-3430,-3178,-2948,-1940,-873,99,1073,1894,-3983,2626,-913,1703,10,-4618,-662,-996,-3292,-1987,-360,-968,-1945,-1899,-2174,-2348,-2497,-2728,-2616,-2686,-2659,-2596,-2811,-2837,-3248,-3609,-3195,-3016,-3012,-2797,-2803,-2617,-2322,-2333,-2182,-2405,-3800,-2714,-3003,-2632,-1987,-1121,-1570,-1639,-500,721,-1258,-2549,240,2072,2432,1089,2260,1101,243,498,676,1308,571,-574,-1738,-1848,-1806,-644,297,-2610,-2103,-5038,-1889,-1315,-2585,-3250,966,-2541,-787,-1588,-2188,-2267,-1921,-1755,-1221,-1618,-1050,-2738,-1657,-2208,-2898,-3557,-3144,-2253,-1222,-192,-31,-3337,2910,529,-1453,688,-915,-499,-1766,153,727,655,3139,2670,-3038,-1811,-1316,2462,2462,-1387,1715,840,-301,-1323,-1865,-1140,-3337,-1542,2014,1035,-1922,-3565,514,563,-846,-1938,-4102,1463,-30,-1159,-848,-2101,-3087,-1899,-1312,-899,-917,-3061,-892,-137,-45,198,825,-5033,-4424,-1281,-1899,-2781,437,1655,-1926,387,-2207,1575,4115,3606,-1921,-2939,2225,1665,1239,-1441,-2602,-1119,559,435,-2706,-1279,-85,-310,-572,-2255,-5492,-5034,-1068,-60,-5993,-3470,501,-51,-5062,900,868,890,988,-1132,-2485,-1054,1575,-542,-1095,1615,-4156,1417,1292,-3524,-8911,-17642,-15385,-4694,-6051,-7193,-20042,994,974,1076,972,882,846,820,-344653,-400152,-29484,-8424,-16567,-39151,-32701,-22044,-6454,1062,1257,1662,1962,1525,2198,2262,2168,1281,-2770,-6861,-1157,-4365,-6025,-1953,-1476,710,511,330,-2466,-2557,-5,-53,42,-7,-3733,-4377,-602,1081,1245,1409,1414,471,-186,-347,311,-3880,-727,-2382,-1695,-2263,-2745,-3113,-2988,-2485,-3692,-2047,-2839,-2795,-2253,-1795,-1682,-1615,-1512,-1273,-2071,-4027,-2621,-357,-821,-342,-728,-597,-805,-1480,-2478,-1597,-1982,-2319,-2671,-3153,-3155,-2691,-2001,-2687,-904,-2086,-2416,1390,4545,2998,-659,-2929,314,-542,-2111,315,-292,4294,1555,-869,287,-3239,391,336,-3265,-2518,-1199,-2067,-2907,-3138,-2498,-1899,-1548,-1327,-7372,-14925,-28871,-35369,-19683,-3072,-1261,-7140,-20280,-21267,-58804,-63874,-2288,-2379,-2753,-2901,-31992,-72701,-72766,-38315,-3986,-2067,-1692,-1349,-25914,-44913,-43510,-19339,-10515,-10495,-2712,-3644,902,520,5,-2239,-1000,68,-1592,-2888,-536,469,-758,-2418,-113,-658,-1221,-2627,-2188,-2461,-2349,-1956,-1418,-1000,-2048,-342,-174,-71,192,174,802,-1204,751,408,-3211,-2968,-1977,-2676,-1396,1087,1059,1112,14,1207,-170,508,781,-947,37,-628,493,118,472,-1926,690,677,-1121,-285,474,308,-1838,-865,-758,-2826,-2042,-931,-156,145,289,-1445,-103,-309,-839,-1610,-2432,-2664,-1643,-410,-161,-139,-1066,-1041,-2683,-1366,-2760,-1447,710,1197,-485,-741,-3358,-1286,-2144,-2931,-3439,-3638,-3330,-2863,-3121,-1948,-1537,-1305,-1170,-1028,-928,-860,-1552,-2173,-1940,-2724,-1383,1355,1926,2421,-165,-1203,1197,-873,135,-2341,-2497,-726,-137,-572,-2390,-2317,-95,-2718,1297,1998,2509,2066,1635,-2429,-375,-1514,-2552,1035,143,-910,-1975,-3055,-2991,-2287,-1751,-2824,-2449,-693,-432,-105,255,598,-366,-464,219,441,-744,-307,1789,1361,105,440,-1807,-1113,-743,-1150,-1633,-2244,-2818,-3402,-3736,-3629,-3160,-4130,-1825,-1233,-689,-219,209,-2302,-554,-477,-862,786,507,-223,540,256,-126,-766],[-1007,-1150,-1245,-1443,-1692,-2020,-2432,-2883,-3115,-2337,-1507,-452,-690,1786,1759,1830,904,-2455,-3561,-1744,-3414,-1386,-481,3734,4328,272,-1091,1039,-1917,-811,1406,995,2724,1661,-1004,-2353,-3254,-3273,-1975,-430,1023,2809,1436,638,-1096,-1663,1526,1359,1178,1002,797,528,-359,-2478,-2848,-2044,-2053,-1165,-1767,-2434,-2958,-2483,-1939,-2026,-1208,-359,-2395,-2708,-2329,-470,-3357,-923,-1190,-1600,-3824,-2591,-3126,-3604,-3239,-2911,-3227,-2139,-1871,-2361,-1957,-2043,-2308,-2734,-3258,-2942,-2534,-2062,-3232,-3087,-1165,-613,-1464,-194,-37,-627,21,188,-2838,298,501,579,-3394,583,-2537,569,741,956,-3228,-130,2091,2336,2478,165,2390,2458,2349,2247,745,-1300,-1448,-1524,577,2994,1737,189,1507,802,2438,-1514,-1680,-147,2253,-2464,833,-783,2415,4311,2683,5819,5092,1394,1046,-325,24825,20285,7100,21800,51607,46983,53732,67160,65007,57754,69835,58599,39856,18361,25042,30052,22516,15297,-3092,254,-2925,-3439,-3429,-1360,2951,2276,2949,1820,-1866,2288,1420,126,523,-1046,-631,-977,-1206,-2792,-1147,-952,-756,-550,-456,-752,-444,-697,-2776,-1457,-1847,-2346,-2748,-2946,-2980,-2663,-2214,-1661,-1147,-772,-346,38,321,-1162,-3034,988,885,778,-494,287,-2952,-476,-4727,-2717,-2086,-4155,-2625,-2409,-1907,-1508,-1152,-950,-1169,-2772,-2672,-5932,-1859,-9356,-3189,-3611,-3246,-2538,-1865,-1257,-813,-482,-413,-13762,-201036,-420291,-219284,-1823,-1717,-1073,-4902,-53897,-97513,2003,2640,2968,3239,3270,-5667,-462,-6019,-6617,-1732,-2541,1282,-2506,84,-505,-907,-2991,-2310,-2447,-2238,-1298,-1130,-3397,294,1205,2399,-709,1296,400,-3013,-1404,-436,-622,148,1113,-2840,-280,-3715,2563,3673,-793,609,3434,-169,-1479,-2234,-1188,-1777,-2722,-982,-1144,-3069,-1194,-583,-451,-325,-412,-173,-142,-204,-324,-1621,-2711,-260,-357,-536,-3373,-1518,-1661,-2112,-2497,-3064,-3601,-3716,-3419,-3140,-2886,-3628,-2476,-2248,-2032,-1945,-3309,-3269,-1751,-1612,-1630,-1666,-1790,-1908,-1782,-1396,-938,-474,42,-2193,-2197,-2528,-2541,-2937,-2976,115,1210,884,455,-66,-707,-1376,-3133,-2667,-2195,-1662,-1285,-2590,-1370,338,-593,-3551,-898,-1013,-1613,-2062,-2044,-1704,-1609,-713,-470,-417,-537,-784,-1231,-3496,-3009,-1804,-1649,-1436,-976,-684,-417,-242,-62,-46,-146,169,-392,-3496,-1449,-2061,-1706,-1055,28,-1763,962,787,512,-2560,127,175,301,-559,-1560,572,1970,2406,486,-1253,-1706,3449,3549,481,-1700,2509,3563,395,-2436,-2277,-725,1913,1197,305,-820,-1258,-2050,-2762,-3409,-2998,-2558,-2116,-1730,-3342,-2394,-1278,-1438,-1607,-2890,-2175,-2501,-2605,-2536,-2227,-1911,-1734,-1699,-1777,-3007,-2090,-2213,-2415,-2484,-2585,-2779,-2958,-3093,-2574,-1786,-1058,-703,-3321,-2117,140,1700,1792,1626,1389,1054,-2976,390,-583,760,406,-4430,-1028,-407,-3101,-2000,646,1125,-1931,29,-284,-681,-1113,-1679,-1941,-2409,-2752,-2908,-2987,-2459,-2598,-3913,-2612,-2046,-2865,496,380,376,435,171,91,-320,-3668,-832,-1319,-2139,-2470,-3042,-2998,-2427,-1683,-812,-1065,-1569,883,1627,1841,1403,2119,1159,-160,514,422,1745,1854,1378,-1830,-591,-738,2420,1415,-2310,-3071,-3448,-1830,-1392,-2001,-2487,973,-3046,1267,668,783,-1694,126,-2130,-1253,-2308,-514,-2435,-1314,282,693,-2453,-2498,1578,-76,1630,524,-3626,3892,1037,-1408,161,-1909,-875,-1543,63,428,454,1581,778,-3824,-835,-1626,-1978,-2386,-2763,-3190,-3690,-3159,-2368,-1629,-872,-2903,-1516,1275,23,-1449,-2605,882,1459,-589,-2103,-3441,-748,-1450,-2010,-2268,-2211,-3014,-1707,-1752,-1634,-1531,-3064,-425,1544,2111,2681,625,-4457,-6552,-2644,-2117,-2786,380,1527,-2957,326,-2300,1513,903,411,-2453,-2897,-803,-940,-983,-1166,-1745,-1555,-1039,-1121,-2433,-1189,-1149,-1179,-1179,-1745,-4641,-4884,-1647,-891,-6075,-3138,-909,-815,-4896,-818,-940,-1347,-1009,-1937,-2989,-2988,-1737,-2194,-1134,275,-4874,608,700,-7502,-7953,-17670,-14553,-3400,-5246,-5754,-17322,-1299,-1686,-1845,-2044,-2020,-1732,-76742,-477921,-442489,-42835,-14810,-23148,-43813,-34120,-19312,-11255,4358,4895,5699,5482,3666,6172,7157,9000,1919,-2731,-6964,-2117,-4431,-6136,-3314,-1582,3125,2565,1438,-230,-3234,-1238,-1304,-724,-1129,-3837,-4508,-1319,1844,2938,3107,1580,13,-593,-173,1402,-4078,62,-1706,-840,-1395,-1849,-2202,-2643,-2918,-3718,-3517,-3320,-3359,-3270,-3155,-3018,-2954,-2886,-2723,-2544,-2800,-3093,-2403,-2466,-2697,-2945,-3097,-3258,-3257,-3294,-3203,-3141,-3026,-2949,-3074,-3052,-2925,-2580,-2421,-1655,-2571,-2337,637,1257,1885,-971,-2227,454,-934,-2321,-556,-238,2697,1614,-1321,-635,-3268,-1183,-2252,-3329,-2724,-1470,-843,-2318,-2063,1858,2624,2211,2564,-9266,-17902,-33101,-38828,-23521,-7951,-1144,-8930,-19906,-27537,-65032,-65792,-5148,-622,-460,-660,-30054,-72709,-64351,-28026,-2481,818,825,-1553,-28109,-48852,-49647,-25992,-10904,-10537,-1621,-2306,-2179,-2236,-2472,-2520,-2521,-2443,-2351,-3237,-2174,-1950,-1587,-2607,-789,-298,-552,-2947,-1682,2847,3595,1023,684,-894,-2109,122,3900,4839,4423,389,754,-477,2079,1426,-3918,-3659,-2506,-3467,-1793,-2245,-2610,-2803,-2576,-2181,-1766,-1388,-953,-1490,-1112,-31,887,643,1514,-2854,2104,890,-678,-305,2391,1607,-2161,-556,-517,-2922,-2051,-952,-578,-738,-634,-1520,-384,1284,427,214,659,-2307,4816,5648,116,103,-833,-623,-3474,-1881,-2730,-1320,-654,-1757,-2710,-3100,-3794,-2216,-1940,-1978,-2125,-2512,-3073,-2955,-3332,-1325,-503,117,60,1038,1383,-381,-1797,-3027,-2212,-2822,-1716,1643,3059,3001,53,-1707,514,-1607,126,-1845,-3086,-1617,-2371,-2189,-2038,-2613,-814,-2095,-431,-459,-683,-914,-1229,-2157,-1635,-1774,-2500,-752,-117,219,388,829,-291,-1861,-446,-2718,-2909,-336,752,496,282,136,-741,-685,81,51,-1000,-43,988,874,440,335,-1914,-844,-553,-729,-908,-1139,-1276,-1400,-1385,-1390,-1390,-4334,-1073,-908,-683,-543,-344,-1045,-168,-38,-702,155,37,-120,-398,-628,-934,-1121],[-1859,-2041,-2089,-2090,-1955,-1704,-1350,-819,-1377,547,1219,345,-938,1239,1283,1471,645,-2264,-3301,-1528,-2612,-1133,29,4360,3718,277,-1812,546,-1782,-234,-53,-154,-1,43,-1122,-2458,-2798,-3199,-1689,-288,-137,-243,-264,-241,-619,-2124,148,266,523,742,876,877,-568,-2805,-2652,-2310,-2135,-350,-961,-1628,-2140,-2811,-3329,-3668,-3764,-3782,-3626,-3454,-3198,-2768,-3452,-1603,-566,-967,-3731,1317,42,-3136,-1878,-1967,-3866,1114,-1478,-2587,-562,1102,-568,-2614,-3265,-2981,-2384,-1912,-2998,-3144,-1792,-1788,-1379,-761,76,-481,898,491,-3556,369,2537,2299,-3368,171,-2718,199,-97,-93,-3283,-114,528,594,675,31,192,-175,-509,-745,-868,-1511,-1748,-765,723,1214,993,330,1458,770,651,-1193,-2143,-2022,-3365,-4079,-2385,-2014,1257,3113,2118,4606,3364,1403,1117,-612,24028,17924,5773,23766,49729,47952,56343,65007,65651,61444,60679,54994,39513,20142,28482,25342,19488,15013,-2056,564,-2629,-3282,-2835,333,140,-1383,-2643,-2990,-2729,-1216,-90,972,1426,-966,1505,1418,-409,-2996,1299,1960,1566,1259,981,-781,-588,794,-2546,-1868,79,-672,997,1035,-2200,-1699,585,-347,338,-631,-723,278,345,-1690,-2859,731,607,493,-323,-10,-3383,-843,-4300,-2645,-2497,-4992,-2381,-1853,-1110,-503,25,-514,-832,-3050,-2330,-6253,-660,-8922,-2210,-2848,-3259,-2985,-2290,-1421,-581,234,864,-5801,-182116,-400685,-248544,-8881,2202,2233,760,-45925,-94208,1384,1182,824,587,289,-5858,-604,-5270,-5112,-2236,-2109,-1954,-2512,-2102,-1351,-247,-1981,-1724,-2366,-2182,1818,-1141,-3670,576,-552,-1223,-1519,-1247,-707,-3454,-244,162,-166,145,198,-3113,-494,-3339,2538,2942,-1356,663,3755,496,-1351,-1807,-994,-1433,-2616,-1179,-246,-3218,-1565,-1725,-2164,-2487,-2670,-2715,-2523,-2204,-1804,-1144,-2192,-22,378,70,-3776,-793,422,-1364,-751,-2117,-1580,-1747,-3032,-2956,-2387,-3296,-1372,-644,-659,-829,-2381,-2209,-1585,-1802,-2072,-2023,-1513,-1713,704,1578,-700,164,1738,-1861,-2108,-2361,-2820,-2715,-3022,-65,-402,-1356,-2139,-2719,-3084,-3100,-2983,-2690,-2273,-1988,-1679,-2861,-1348,-1128,-2126,-3031,-1574,-1974,-2319,-2633,-2754,-2706,-2535,-2391,-2345,-2399,-2514,-2600,-2663,-3876,-2868,-1396,-823,-1524,-490,784,1142,1355,1511,1448,-817,1319,-124,-3401,-1855,-2672,-1236,-1100,-700,-2449,-1337,-1451,-1425,-2275,-986,-696,-554,-1197,-1242,-686,-796,-1012,-1165,-1320,-1398,-1423,-1367,-1272,-1844,-644,-389,-327,-2847,-2469,-409,367,247,-10,-124,-178,-215,-178,-3465,-2277,-1603,969,1357,-2878,-1988,-1155,-558,-758,-2484,423,-334,556,1133,-221,616,-805,-67,-257,-2314,-1439,-1422,-1868,-2057,-2064,-1975,-2218,-1936,-2370,-3059,-3373,-2259,-3064,-1748,635,2029,2661,3367,5187,2052,-1912,2541,-189,1554,679,-3444,-1486,-1923,-2862,-1974,-489,329,-1926,-187,2007,2163,1424,-786,-1238,480,-261,-1100,-2070,-2758,-3145,-2956,-3126,-1440,-2793,17,182,436,716,621,647,273,-3291,-363,-987,-1637,-2458,-3154,-3190,-2591,-1731,-689,-701,-570,1590,1552,1344,1897,3569,1236,-487,631,142,3161,3952,1481,-1981,-292,469,3367,1650,-1639,-3920,-1553,-1613,-1140,-1340,-1540,973,-3609,1042,1227,1142,-2335,1088,-2175,-1321,-2913,-342,-2142,-2060,1123,1806,-1972,-2488,858,-442,2183,1086,-3770,1577,1107,-1088,-146,-2789,-1231,-1200,-884,-1089,-1212,-1200,-1076,-4121,-674,-1603,-734,-746,-839,-1022,-1338,-1731,-1957,-2234,-2439,-2506,-2592,-2727,-2847,-3071,-3190,-2914,-2370,-1701,-1831,-1488,301,283,-2477,-1636,-2211,-2689,-1273,-1915,-2198,-2010,-2665,129,2187,2642,3031,286,-3835,-8268,-3344,-2051,-2561,504,1623,-3916,326,-2248,-820,-1137,-1090,-2502,-2754,-318,70,471,-597,-729,-1873,1400,1340,-1718,-170,51,651,-474,-1171,-3726,-3867,-1908,61,-5997,-2543,-1259,-1738,-4775,-2764,-3159,-4104,-3105,-2910,-3445,-4633,-4665,-3792,-3453,-3828,-5573,-3061,-2609,-10784,-6073,-17525,-13433,-2169,-4153,-4190,-14034,-3472,-3467,-3020,-2628,-2143,-1555,-190090,-588808,-458667,-51514,-16809,-28210,-48030,-33677,-16699,-15881,2394,2319,2438,2474,2386,2395,2456,2472,2317,-2702,-4818,-2889,-3657,-4680,-4470,-1280,2915,2336,1518,434,-2534,-2061,-2649,-1672,-1313,-3216,-4336,-1851,104,4756,2516,349,-372,-914,15,2456,-3838,889,-1031,777,-353,-112,-374,-691,-803,-3638,-1187,-3358,-3191,-1651,-1746,-1820,-1968,-2109,-2147,-2153,-2171,-3415,-2361,-2393,-2473,-2439,-2203,-1923,-1500,-2891,-2937,-875,-251,-200,-1882,104,158,222,-1490,-2338,-2841,-2044,-17,-280,-526,-1176,-1313,-1323,-1562,-2341,-2137,-2360,-2514,-2654,-2677,-2617,-2793,-1910,-1546,-3110,-2519,-150,-680,-1592,-1999,1243,1436,1365,1143,-10954,-20546,-36057,-41124,-25894,-11950,-2378,-10517,-18892,-33250,-69125,-65312,-7096,10,74,368,-27266,-74353,-59835,-21034,-1238,2809,3298,-2285,-29376,-50867,-52498,-28917,-11078,-10236,-302,-1011,546,-1100,-2491,-1924,-1186,-1365,-1534,-3471,-2053,-2273,-2320,-2683,-1669,-830,-728,-3053,-2077,2941,4270,-349,1135,-1121,-2074,354,3502,3530,2775,835,847,428,-342,-1043,-3996,-3905,-2810,-4094,-2813,-2672,-2514,-2350,-2177,-2162,-2200,-2283,-2305,-2245,-2273,-2255,-2206,-2118,-1858,-3141,-840,-327,-336,-311,1182,1457,-2393,-297,-424,-2855,-1976,-936,1011,1653,2437,-1564,-677,1973,271,112,430,-2564,4147,6993,244,176,-695,-288,-3173,-2190,-2578,-1258,-1982,-2513,-2785,-2783,-4367,-2422,-2194,-2075,-1849,-1662,-1521,-1254,-3128,-623,-304,-141,-334,37,93,-157,-2005,-3301,-2533,-2737,-1888,496,507,440,80,-2474,-471,-2448,17,-1399,-2715,-622,1848,406,-1732,-3070,1171,-1588,1301,1499,1753,1581,1870,-2031,-928,-2076,-2093,2851,2688,-399,614,611,-520,-1746,-217,-2248,-3348,-852,333,182,-47,-550,-1320,-1139,-1431,-1721,-1844,-1947,-1743,-1356,-999,-728,-2173,-700,-742,-386,-551,-880,-1179,-1490,-1648,-1794,-1865,-3950,-1532,-1340,-1040,-888,-605,-336,-75,77,-866,255,-245,689,503,325,23,-389],[-448,-239,-272,937,1666,1156,-1449,992,-1788,1399,2018,367,-1038,-118,796,1035,353,-1976,-3061,-1336,-1838,-855,225,53,-310,-646,-2501,-1262,-1591,-1814,-1921,-1906,-1627,-1444,-1262,-2455,-2298,-2891,-1319,-1527,-1852,-2153,-2191,-1902,-1234,-2473,181,770,1339,1691,1775,1555,-696,-3247,-2203,-2397,-2156,-2358,-2940,-2978,-2442,-2006,-1500,-939,-351,-533,-1991,-1320,-707,-1068,-3420,3809,7,-145,-2829,776,-376,-2540,-1615,-1962,-3821,604,-1657,-2738,-418,1423,1187,-2300,1322,1308,311,795,-2566,-3032,-340,-549,-879,-980,-1125,-1446,-1558,-1587,-3586,-1483,-1322,-1007,-2058,-349,-2747,197,378,508,-3210,-14,-183,-778,-1292,-1904,-2397,-2641,-2607,-2426,-2311,-2190,-2322,-2567,-2754,-2876,-2738,-2210,-1750,-1059,-482,-732,-2095,334,-237,-406,-784,-2994,881,1257,1641,3353,1968,1738,1449,-642,14728,15471,5964,25975,37578,45115,52080,57754,61444,62916,61987,58864,39796,22441,32945,33957,26980,20894,-436,1050,-2157,-2968,-1942,2357,4500,1072,-581,-411,-3338,344,-244,-696,-1135,-1526,-1837,-2264,-2772,-3221,-3560,-3563,-3244,-2784,-2345,-1905,-1403,-1079,-2295,-2379,-222,-126,58,209,-2332,-1805,-120,-1178,-354,-864,-1742,346,877,-2059,-2597,2820,3208,803,-6,3253,-3184,-696,-3609,-2492,-2673,-5196,-2323,-2065,-871,-2038,-1439,-964,-586,-3053,-1932,-6457,644,-8164,263,221,330,926,1900,3174,4560,6023,7333,1293,-165707,-367481,-258107,-22962,10184,9713,5506,-37913,-88792,5153,3853,2454,1300,298,-6112,-793,-4525,-3510,-2588,-1662,1838,-2390,3307,4028,2963,-889,-1111,-2103,-1968,543,-2300,-3759,1829,2734,2076,-112,611,-70,-2969,-1322,-2052,-2427,-1986,-1152,-2153,-693,-2835,2557,3255,-1861,687,4520,1363,-1159,-1227,-627,-950,-2404,-1522,-1051,-2783,-1933,-714,-1447,-1946,-2108,-1985,-1651,-1342,-1100,-693,-1639,-143,33,-177,-2857,5,-92,-1006,-1140,-2111,-1530,-2175,-3159,-3422,-3965,-3725,-3412,-3120,-2966,-3065,-3223,-3372,-3511,-2984,-2244,-1331,-459,-1807,1078,1797,-740,216,1942,-1447,-1995,-2207,-3010,-2423,-2842,-382,235,837,1310,1577,700,-1666,-2082,264,1302,141,-1933,-3033,-1236,-240,-2965,-2288,-101,3542,-1072,1557,1084,-2808,-1546,-659,-1326,-1909,-2373,-2681,-2972,-4123,-3152,-3219,-3309,-3249,-3223,-3115,-2947,-2807,-2620,-2564,-2445,-2220,-1952,-3246,-2257,-3262,-813,-853,-1345,-3043,-155,-215,-453,-2064,-1153,-1525,-2008,-2458,-2991,-3444,-3782,-3698,-3176,-2776,-2448,-2212,-2010,-1848,-2026,-1187,-928,-993,-2896,-2606,-100,-231,-436,-827,-1078,-1426,-1747,-1982,-3389,-2151,-1600,-487,306,-2544,-1705,-1348,-1389,-1177,-2018,1208,334,990,2541,-564,-457,-2634,-6,1380,-1465,-794,460,841,-213,-863,-284,-2485,-1468,-1910,-1479,-1494,-237,-2764,-1321,1190,1766,1474,2046,4471,2215,-1026,2138,147,1345,758,-2451,-2051,-3113,-2882,-2006,-166,1058,-1951,-431,3289,4029,2053,-83,-1107,2929,2308,-464,-362,-1434,-1095,-1883,-2608,-790,-2820,61,-294,-502,-599,-952,-1035,-1353,-2865,-1412,-1590,-1757,-2323,-2534,-2804,-3036,-2894,-2224,-1523,-662,269,1151,886,2395,2938,1213,-817,723,-257,1423,669,151,-2297,-12,1657,2783,1695,-887,-4561,326,-1406,-655,-762,-588,863,-4306,760,1132,901,-2989,431,-1808,-1548,-3518,-675,-1963,-2712,600,1107,-1537,-1914,-34,-838,54,-289,-3874,-876,-1377,-1676,-2065,-3596,-2213,-2071,-1895,-1688,-1454,-1174,-888,-3369,-404,-1439,-467,-439,-449,-510,-682,-941,-1080,-1350,-1642,-1870,-2139,-2420,-2576,-2662,-2566,-2275,-1842,-1325,-1299,-282,200,370,-3081,-2036,-2273,-2292,-776,-1947,-2755,-2944,-3975,-3707,-2169,-705,630,-201,-3469,-7882,-3373,-1933,-2272,611,653,-4864,-2217,-3132,-2250,-1112,-100,-2295,-2701,1039,1060,974,6,169,-2260,-173,-621,-1055,-1427,-1672,-1825,-1717,-1465,-2947,-2736,-1973,0,-5933,-1925,-276,-428,-4847,-983,-1365,-6848,-2301,-3192,-4023,-6012,-6868,-5490,-2473,-2180,-6458,-1166,-647,-11710,-3656,-17343,-12310,-73,-3125,-2771,-11082,312,424,776,1002,1274,1581,-292118,-668609,-455199,-55456,-14395,-31742,-50310,-31881,-14507,-19954,-2699,-2453,-1675,-880,-216,475,1113,1580,2036,-2993,-2771,-3664,-2413,-2697,-5446,-754,425,-512,-1491,-2361,-2615,-1890,-1270,29,-544,-2327,-4043,-2290,-1768,3409,1129,-836,-856,-1305,85,2601,-3357,1663,-631,1499,17,1447,1409,1249,-131,-3683,-754,-3607,-2782,-708,-130,-333,-637,-970,-1248,-1543,-1911,-3732,-3002,-3509,-3461,-2880,-2102,-1341,-492,-2585,-3240,-1184,732,214,-1488,1274,2003,2001,-533,-3077,-3068,-1791,468,-114,-637,-1376,-1553,-1942,-2242,-2515,-2826,-3021,-3155,-3305,-3393,-3465,-3356,-3223,-3139,-3058,-2770,-2431,-2112,-1817,-1589,-1326,-1078,-1030,-1062,-12451,-21977,-36391,-40917,-26249,-14612,-3857,-11985,-18074,-37405,-69517,-61783,-6711,-360,-526,-392,-23886,-76418,-58303,-16989,-71,1460,1901,-2477,-28505,-49789,-52198,-29656,-10994,-9579,966,80,915,-1909,-3443,-1687,581,851,151,-3691,-354,1228,-940,-2730,-1399,-919,-978,-2912,-2452,2019,2922,-1754,1586,-1313,-1982,530,1514,662,2,-549,-913,-1134,-1214,-1170,-3437,-3293,-2849,-4488,-1995,-1668,-1762,-1717,-1474,-1205,-874,-551,-186,-2153,-3138,562,555,364,115,-2348,-348,-612,-619,-612,-615,-417,-2511,-328,-365,-2703,-1842,-871,-962,-1033,-1048,-1544,-938,-464,-64,-33,175,-2772,969,976,283,124,-625,6,-2429,-2208,-2242,-760,-1215,-1735,-2313,-2929,-4216,-3742,-3303,-2636,-1765,-934,-214,520,-2564,1693,2099,1680,-748,2234,2139,394,-1952,-2828,-2754,-2386,-1631,1528,1476,1366,77,-3252,-1560,-3211,-39,-891,-1998,-192,553,541,-1295,-3352,351,-1037,690,950,1165,1178,1622,-1870,-1195,-2090,-1319,897,414,-880,-793,-1293,-1583,-1586,-1366,-1669,-3338,-1197,-206,-86,-49,-1132,-1745,-1455,-305,-455,-1163,160,-59,-308,-671,-1142,-2220,-2073,-2675,-3044,-3280,-3361,-3218,-3024,-2687,-2393,-2122,-3201,-1373,-1019,-601,-208,276,756,148,306,-895,33,-364,1487,1967,1578,556,-51],[3615,461,77,1679,3151,927,-1629,764,-2059,1473,1783,334,-1042,-1075,221,451,-61,-1798,-2975,-1295,-1249,-696,-38,29,-153,-375,-3011,-972,-1413,-1838,-2234,-2549,-2516,-2400,-2196,-2428,-1914,-2579,-1964,-2124,-2340,-2592,-2690,-2557,-2156,-2746,-1458,-1175,-799,-489,-275,-179,-782,-3876,-1656,-2385,-2223,161,65,9,192,-1432,316,-287,125,-540,-1659,-567,605,-1032,-3404,1483,-256,667,-1916,134,-835,-2029,-1465,-2110,-3287,74,-1853,-2958,-419,1163,1331,-1749,550,349,-143,-503,-2184,-2941,-1187,-1376,-1409,-1452,-1327,-1274,-928,-458,-2537,499,917,1350,-795,-655,-2778,726,1736,1416,-3154,-5,-288,-1194,-1955,-2670,-2989,-2795,-2285,-1668,-1117,-1639,-1969,185,509,661,207,508,59,-313,-836,-1239,-1681,-1073,-962,601,-1436,-3086,1599,5349,1143,2604,905,2139,1806,-529,19481,12967,7657,28058,38182,51356,57422,69835,60679,61987,91184,59147,40422,25134,38069,34682,27667,21752,1104,1555,-1613,-2602,-974,4330,5046,114,829,-1731,-3057,2570,3632,921,1814,-442,-363,878,-1660,-1355,1255,79,-938,-1543,-1580,-1059,-1172,440,-2118,-2682,-43,623,956,620,-2430,-1772,-1690,-2481,-3010,-2982,-2822,-1406,-571,-2272,-2396,1432,1582,715,396,1039,-2404,-1660,-2877,-2376,-3362,-4500,-2792,-2487,-2087,-4022,-1725,-1672,-1805,-2924,-1644,-6651,-1105,-7267,185,1063,1867,2796,3731,4685,5568,6419,7060,6794,-153694,-335340,-244747,-36813,6184,5367,4361,-30674,-82876,1097,1231,1040,1250,1586,-6533,-1075,-3932,-2017,-2823,-1413,2657,-2196,3058,2450,1865,181,-558,-1746,-1680,-942,-3029,-3856,-2197,-2639,-2780,-2978,-3050,-2926,-2597,-2183,-1766,-1278,-762,-1348,-916,-908,-2277,1472,1656,-2293,677,1984,1865,-902,-563,-140,-354,-2132,-1844,-1931,-2082,-2324,-1788,-1730,-1563,-1355,-1212,-1106,-1123,-1201,-1032,-1108,-585,-316,-447,-1915,-141,-271,-492,-1466,-1939,-1009,-1112,-3127,-2364,-1464,-2251,-1088,-1168,898,-1150,40,-719,-1916,-1967,-2241,-2287,-2309,-2391,-2420,-2390,-2397,-2347,-2054,-1429,-1868,-2084,-3108,-2066,-2594,-114,485,3557,3520,3261,456,-2047,-1618,150,-834,-1848,-2520,-2879,-2477,-2051,-2174,-1604,-1129,-1118,-1104,-1130,-1061,-3235,-911,-654,-671,-757,-770,-532,-27,-4014,-2525,-611,2334,-1599,-238,3242,2271,1105,4559,3674,-1756,992,-217,-3037,-2622,-3372,-1472,-1023,-1864,-3427,-388,-400,-545,-1903,-725,-605,-680,-2319,-593,266,1131,1495,974,46,96,2338,2404,176,-2230,1575,1484,-1315,-2465,-2529,223,1658,1162,640,485,479,681,992,-3151,-1977,-1615,1445,1555,-2318,-1532,-1161,-1882,-1616,-1555,1900,1043,1406,2584,-947,-2058,-4179,93,1746,-545,-105,637,1243,-149,-864,-100,-2484,-1482,-1727,-1751,-1767,376,-2408,-883,1827,1631,362,688,1499,1129,-327,-128,-796,-1491,-2141,-2529,-2773,-2696,-2397,-2073,-1399,-1002,-1874,-611,-22,147,153,-79,-978,-398,-661,-909,-1418,-1654,-1947,-1996,-2230,-2071,-2911,-2399,-2748,-2878,-2823,-2957,-2761,-2763,-2405,-2148,-1959,-1715,-2592,-1433,-1057,-1514,-565,111,123,732,1080,725,561,1589,1578,1135,-1081,813,-703,1296,1531,1389,-2689,297,2820,3868,1618,-142,-4610,2089,-1220,75,-246,376,-383,-4966,-1869,-2309,-2745,-3479,-3501,-3744,-3771,-3386,-2800,-2203,-3169,-1123,-777,-1099,-1067,-1003,-1242,-452,-751,-3860,-1421,-2015,-2422,-2906,-4015,-3162,-3036,-2866,-2663,-2418,-2100,-1729,-2584,-872,-1162,-274,170,609,1003,1265,838,-34,-1070,276,-1280,-1575,567,-2077,-391,-1094,-1848,-2492,-2836,-2759,-2340,-1796,-1338,-3545,-2437,-2332,-1798,-178,-1783,-3259,-2806,-1321,969,1486,1149,1910,-741,-3326,-6751,-2834,-2864,-4142,-2909,-1396,-4043,8,-1863,1503,1421,1070,-1921,-2678,-1524,-2441,-3249,-3726,-3463,-3042,-2645,-2361,-2091,-1786,-1428,-1145,-1774,-676,-2251,-1568,-1793,-259,-5811,-1274,-675,-629,-4996,-485,-441,-9179,-3912,-3593,-4612,-6858,-7038,-7186,-2274,1475,-7424,-536,-2152,-9359,-906,-16970,-11217,1597,-2198,-1531,-8727,2637,2407,2360,2163,2014,-3203,-380187,-717570,-447821,-55058,-8358,-33566,-47048,-29404,-12760,-18270,-7052,1400,2356,3193,3836,4471,5032,5405,2081,-3605,-1375,-4375,-884,-650,-5913,63,2613,1713,916,288,-106,-113,-2069,203,363,-1293,-3611,-2437,-3509,951,-202,-1886,-1355,-1657,170,-80,-2591,-669,-772,-1042,-1282,-1419,-1436,-1519,-1413,-3788,-1402,-3815,-2248,-1368,-1341,-1340,-1465,-1647,-1779,-1916,-2069,-3876,-2299,-2135,-1922,-1904,-1134,-709,-220,-1984,-2520,-1346,546,472,-995,-359,-950,-1647,-2384,-3701,-3185,-2131,-1168,-395,284,-1430,485,978,-2066,-2251,-2742,-495,-941,-1196,-2347,-2568,-2097,-61,48,-3008,-2426,-212,-317,-294,-506,181,564,767,268,-12044,-20773,-33260,-37189,-24140,-15759,-5036,-13192,-17661,-38938,-65604,-55314,-4418,251,566,1167,-19913,-74662,-57323,-14360,1561,2425,2317,-1991,-25364,-44743,-48233,-31196,-10126,-8539,2153,1009,994,-2382,-3225,-1405,2676,3626,494,-3879,-172,1312,-933,-2698,-1888,-1812,-2028,-2608,-2696,-573,-31,-2905,848,-1389,-1773,700,1215,1118,1205,1332,1524,1700,1865,2037,-2758,-2326,-2589,-4512,-2165,1530,1225,863,450,-171,-863,-1520,-1879,-2269,-2485,-1184,-829,-609,-451,-1363,-278,-393,-400,-545,-841,-1035,-2489,-1857,-2298,-2538,-2530,-2347,-1931,-1574,-1324,-1459,-1145,-896,-715,-554,-314,-2802,144,370,232,-59,-658,242,-1715,-2034,-1755,-256,-835,-1482,-1414,-2258,-3492,-3519,-4063,-3800,-3140,-2559,-2106,-1631,-1888,-884,-612,-533,-1206,-546,-578,-657,-1716,-2373,-2948,-1971,-1120,-952,-923,-874,-779,-3792,-2791,-3974,-359,-453,-1392,-422,-482,-678,-1015,-3024,-1479,-1598,-1664,-1731,-1874,-1954,-2110,-2294,-2492,-2710,-2982,-3248,-3081,-2507,-1668,-811,-630,-1110,87,-1257,-3193,-1553,2569,2489,327,-1771,-2140,-1864,-500,-499,-1043,-285,-315,-190,-42,-413,-2303,-175,-737,-1887,-301,-705,-563,-442,-574,-667,-629,-2556,-170,-888,-636,2465,3224,1435,159,314,-1106,-294,-502,1700,3088,2379,403,155],[1421,248,370,1524,1317,647,-1802,53,-2011,-1189,-2002,-2321,-1615,-1394,-368,-176,-529,-1724,-2987,-1376,-835,-636,975,4278,3890,597,-2465,-821,-265,1142,560,-3614,-1896,-371,-503,-2360,-1645,-2325,-932,-550,-761,-1070,-1386,-1746,-2023,-2851,-2391,-2299,-2032,-1817,-1708,-1741,-1748,-3310,-1997,-2268,-2445,-2667,-2595,-2318,-1904,-1751,-1594,-1452,-1302,-1409,-1614,-1980,-2463,-2971,-3436,-2901,-2458,-2126,-1843,-1645,-1501,-1681,-1486,-2441,-2814,-561,-2111,-3294,-607,-442,-553,-1179,-1119,-1395,-1825,-2172,-2421,-2974,-2224,-1820,-1195,-615,10,-7,879,890,-1489,311,1950,1998,254,-803,-2890,129,651,300,-3202,-600,-1049,-1539,-1800,-2059,-2197,-2184,-2008,-1696,-1342,-1688,-1764,264,974,608,-91,484,635,493,3049,131,-1172,348,-1336,1407,-1965,-2105,1045,3914,544,1543,249,2389,1968,-398,19558,10473,10056,29562,33933,51753,55763,58599,54994,58864,59147,57680,40794,27953,43010,34009,27473,21368,2202,1922,-1090,-2270,-107,5910,5175,-1190,3259,-3297,-2212,2276,3781,412,679,-200,-1456,328,-2497,-234,1853,867,18,-472,-533,-136,-1578,1184,-2118,-2767,-190,1358,1076,2029,-2645,-1672,507,-2782,-837,-1680,-4059,-3123,-3742,-3636,-3145,-2677,-2424,-2211,-2123,-2152,-2205,-2721,-2320,-2450,-3453,-3435,-3314,-3060,-619,-5572,-723,-973,-1482,-2871,-2536,-6993,-4083,-6454,-3614,-2822,-2144,-1377,-624,131,821,1505,2027,2537,-146560,-309065,-222375,-49508,2627,2457,2166,-24709,-78021,-12270,1600,1651,1886,2086,-7223,-1547,-3608,-810,-3042,-1558,2641,-2047,1655,1008,411,-289,-809,-1469,-1635,-1783,-3555,-4184,-1428,-1111,-470,37,495,-88,-1088,1496,1557,1154,-86,-2087,140,-1256,-1816,847,732,-2727,555,696,576,-648,21,-279,-471,-1947,-2222,-2024,-1481,-2844,-2014,-983,-2030,494,496,464,334,178,303,-740,745,1059,-848,-1145,1703,1839,65,-1786,-1777,-986,-1023,-3095,-2115,-1176,-1804,-972,-1827,228,-1264,-306,-837,-1994,-1905,-2325,-2658,-3014,-3378,-3583,-3632,-3679,-3719,-3639,-3368,-3084,-2851,-3235,-2034,-2394,-1249,-753,-384,-95,107,45,-2466,-1337,-358,-684,-1185,-1640,-2483,-2448,-2822,-3207,-3597,-4044,-4104,-3567,-2983,-2363,-3544,-1321,-1050,-1032,-1219,-1460,-1416,-866,-3888,-2422,-715,2010,-1682,-229,3398,2204,684,4175,4851,-1932,1605,479,-2876,-2992,-2805,-962,-2766,-4089,-3562,-1089,266,1277,-1869,767,-142,-1106,-2656,-490,322,2678,2698,1250,490,405,2853,2708,274,-2533,760,381,-1196,-1901,-2263,471,10,-381,-708,-562,-160,515,1255,-2853,-1838,-1730,1374,1490,-2277,-1550,-808,-1925,-2130,-1198,2267,1673,1714,2467,-1428,-3740,-2451,136,2009,251,399,716,1541,-130,-1032,252,-2407,-1638,-1637,-1968,-1406,-855,-2073,-1871,-2231,-2604,-2901,-3228,-3429,-3584,-3716,-3770,-3662,-3575,-3538,-3423,-3424,-3379,-3190,-3134,-2957,-2852,-2692,-2590,-2458,-2384,-2414,-2621,-2548,-2684,-2712,-2657,-2804,-2647,-2549,-2245,-2184,-1784,-3131,-1705,-1856,-1790,-1553,-1540,-1247,-1199,-2014,-514,-246,53,-2294,-2489,-692,-1513,-40,901,494,1328,2049,259,345,3299,3942,938,-1336,807,-1228,3433,3026,1312,-3147,566,2127,1865,1397,445,-4069,593,-1168,337,120,607,553,-5356,424,754,295,-3345,-1221,-2107,-2893,-3028,-2446,-1706,-3386,-464,136,-725,-200,-2023,-1726,-549,-1127,-3797,-2207,-2877,-3245,-3615,-3820,-3793,-3819,-3895,-3924,-3754,-3346,-2800,-2162,-1529,-1006,-528,103,717,1269,1662,435,-24,-2065,69,-973,-1765,486,-2139,-484,-1255,-2027,-2670,-3099,-3321,-3359,-3348,-3467,-3623,-3744,-3660,-3387,-2966,-2340,-3778,-2886,-512,1227,854,293,3351,-1343,-3432,-5963,-2122,-1672,-1440,783,2044,-2995,-290,-1405,3231,3578,3018,-1574,-2731,-1795,-2229,-1396,-214,767,-3107,1872,555,344,2364,218,-118,-2592,-330,-1699,-463,-1495,-599,-5674,-676,872,355,-5196,-411,-588,-9225,-5297,-3697,-5173,-7101,-5699,-8886,-2893,2396,-8397,-2063,-4137,-5534,1881,-16360,-10293,1930,-1476,-621,-7204,133,-365,-705,-1209,-1668,-46884,-455715,-748634,-449348,-51288,-3476,-33717,-44121,-26808,-11566,-14549,-10740,-1424,-1145,-922,-791,-543,-236,7,325,-4594,-873,-5028,524,280,-5768,-564,-928,-1139,-1073,-825,-528,-172,-2513,105,-62,-275,-3113,-2257,-3763,-1751,-2040,-2805,-2457,-2495,-2541,-2554,-2474,-2379,-2128,-2109,-2157,-2231,-2336,-2668,-2939,-3932,-3139,-3928,-2266,-1749,-1248,-807,-557,-436,-354,-378,-527,-3728,-1201,-1596,-1900,-2165,-2233,-2262,-2093,-1871,-1419,-1338,452,884,-500,1688,389,1751,1230,-3740,-3215,-1264,4675,4514,1737,-1324,1329,1029,-2462,-2131,-3100,1334,2077,1131,-2556,-2938,-1946,-1023,-1102,-2949,-2278,-445,-151,111,309,561,825,915,-719,-10844,-17596,-27254,-30256,-19948,-16043,-5588,-13962,-17684,-37598,-58272,-46894,-1157,-159,-54,294,-15418,-66539,-53482,-10812,585,419,294,-885,-20788,-36436,-40464,-34903,-8310,-7159,3213,1800,1015,-2214,-2119,-1085,3922,3436,721,-4074,161,159,-840,-2572,-2326,-1693,-2114,-2439,-2707,-2646,-2291,-2729,-1130,-1290,-1416,-66,-63,-233,-342,-513,-683,-882,-1045,-1091,-2008,-1166,-2079,-4168,-2293,16,266,494,682,643,-45,160,-131,-2243,-1721,-931,-1195,-1501,-1739,-1867,-1898,-1942,-1720,-1479,-1243,-772,-2248,29,297,-2293,-1445,-549,1560,1798,1889,-1240,-1189,1464,-149,-323,-286,-2537,1523,4639,195,-273,-713,514,-973,-1681,-1043,324,-1293,-2808,-3630,-2963,-2570,-1191,-608,-350,-1761,-222,-456,-689,-1077,-1305,-1654,-2136,-2644,-3042,-3343,-3499,-3405,-3100,-2990,-1737,-1158,-435,193,707,-83,-3291,-3934,-4560,-227,54,-790,-345,-1017,-1811,-2648,-3036,-3233,-2985,-2673,-2432,-2329,-2186,-2087,-1930,-1664,-1476,-866,-469,18,-1714,708,870,-457,-562,160,-850,-2933,-1720,-1591,-2021,-2277,-2265,-2199,-2119,-1646,-1578,-1668,-2235,-2998,-3616,-3220,-1973,-2210,98,-434,-2289,-977,-770,-683,-149,561,3388,2494,-1825,90,-879,-668,3335,2871,1923,207,370,-1220,-1083,-1731,-2052,-2142,-1967,-1807,-1566],[-1101,-1760,-2259,-1940,-1143,-287,-1979,177,-1716,1623,1112,365,-636,-1212,-952,-770,-1012,-1753,-3075,-1563,-593,-655,1018,1799,1306,825,-1929,-1104,-181,-537,-878,-4593,-2606,-1701,-1963,-2206,-2063,-2089,-1722,-1559,-1442,-1413,-1401,-1463,-1490,-2736,-1708,-1672,-1344,-916,-463,-48,-368,-2100,-321,-1978,-2247,1775,2143,1987,1898,-1011,589,824,815,-648,-1124,-34,-386,-719,-3365,-1603,-1851,-2207,-2580,-2968,-3242,-3283,-2867,-2706,-2217,-1279,-2267,-3560,-773,398,1302,-535,-1626,532,120,1657,-1832,-2980,220,541,-454,251,202,-45,-75,-114,-368,-360,-555,-694,-856,-1039,-2893,-1515,-1729,-1878,-3179,-2058,-1831,-1474,-850,-297,220,693,1103,1403,437,-1392,-1106,1106,1030,-314,-203,350,0,190,3003,626,-545,176,-1188,2050,-1969,-970,507,4740,58,585,290,2610,2031,-107,17869,8340,12566,30330,30812,40493,40368,39856,39513,39796,40422,40794,40591,30770,37075,32059,27193,20807,2879,2299,-399,-1766,891,7283,5125,-2426,4538,-2604,-1270,1514,705,-1730,-508,-579,-2426,-325,-3086,56,242,404,460,441,273,38,-1939,-388,-2073,-2438,-384,-209,95,533,-2823,-1317,624,-3165,538,-2066,-4186,-609,-52,-2053,-2441,-2050,-2827,-3396,-3792,-4029,-4106,-4041,-3673,-3024,-2779,-2252,-3712,-3684,822,-4622,2754,1468,-1208,-2820,-680,-7348,1803,-5615,720,334,-90,-329,-465,-451,-330,-17,327,823,-144278,-290641,-201489,-60168,1337,1063,630,-19853,-74265,-26905,857,1326,1808,1982,-7955,-2026,-3317,-192,-3085,-2767,-3892,-3598,-2699,-1812,-1070,-688,-386,-1206,-1259,-1385,-3911,-4431,926,1259,1764,1541,1966,111,-277,921,218,-521,-1269,-2664,-2660,-3097,-3310,-3464,-3660,-3620,-3699,-3969,-4091,-4111,-3930,-3458,-2799,-2205,-2488,-1333,-984,-3359,-3274,-1698,-2889,432,239,-45,-494,-1034,-1337,-1597,-1658,-1527,-1274,-862,-566,-165,154,-1941,-1576,-1061,-1051,-3021,-1876,-950,-1396,-847,-2603,-290,-1089,1904,1693,-1931,113,1540,-721,-1528,182,1126,313,-1172,-1440,-2023,-2111,-1854,-2221,-3319,-1412,-2163,-164,-101,40,-220,-527,-808,-2819,-1186,-830,-538,-377,-957,-1941,-748,-1347,-897,-1291,-1738,-2030,-1920,-1523,-892,-3565,313,916,665,-1305,-1410,-808,-810,-3809,-2341,-2128,-2272,-1873,-1296,-577,197,272,1666,2224,-1892,901,501,-2719,-3155,-2097,1288,409,-2666,-3439,-1357,-1023,-382,-1902,458,-579,-1381,-2615,-563,440,446,-46,-455,-840,-1124,-1356,-1540,-1759,-2856,-2026,-2322,-2497,-2849,-3062,-3288,-3500,-3494,-3438,-3060,-2665,-2220,-1779,-2477,-1700,-1906,-607,-625,-2385,-1717,-1318,-1782,-2641,-2642,-2870,-2912,-2544,-1988,-1951,-4401,-819,125,1103,855,666,699,1567,-130,-1300,510,-2361,-1942,-1613,-2088,-813,1667,-1749,-326,3024,1551,-1305,-1988,1872,1853,231,-306,614,371,86,-44,-2951,532,-1923,-2493,-874,35,-1380,-818,-674,-702,-710,-810,-942,-586,-517,-442,-676,-724,-939,-1038,-1432,-1501,-3426,-2272,-2719,-2814,-2604,-2521,-2104,-1891,-1718,-714,-99,427,-1641,-3593,-348,-1574,476,1659,784,1420,1454,-183,264,3586,3653,631,-1593,680,-1793,-640,-713,-456,-3500,335,461,298,-107,-780,-3254,-2423,-2651,-1929,-902,175,368,-5116,435,2455,1200,-2874,472,170,-2892,-1839,-1978,-1656,-3389,-1084,956,-430,587,-2933,-2284,1151,331,-3737,-1100,-1595,-1478,-1281,-3470,-2704,-406,-383,-800,-748,-1013,-1292,-1542,-1787,-2057,-2201,-1987,-1630,-1230,-926,-752,-538,-2404,-716,-907,-2067,-1561,-1983,-2023,-2142,-2123,-1999,-1810,-1596,-1296,-923,-605,-2603,-3411,-2538,-908,653,-1126,-4280,-2653,253,895,25,-323,1571,-1984,-3769,-5528,-1511,-1699,-1060,710,2082,-2045,-712,-829,2463,2209,1800,-1393,-2889,-757,-1700,-2599,-3272,-2498,-3639,-1438,-1107,-814,-488,-85,-501,-3477,-424,-1350,498,-1214,-920,-5571,-207,509,282,-5399,-272,-336,-7125,-6276,-3445,-5637,-6967,-4430,-10344,-3414,1770,-9163,-3450,-5514,-1584,2677,-15518,-9680,1080,-1068,-219,-6657,-1104,-1693,-2029,-2152,-1763,-88892,-524249,-781236,-466959,-45246,1708,-32388,-41632,-24440,-11053,-11360,-11993,308,119,-14,-153,-141,-97,-169,-207,-5985,-1361,-5605,-925,-1029,-5343,-1072,-934,-773,-549,-313,-91,-381,-2532,547,528,528,-2667,-1916,-2175,173,-2411,-3582,-2564,-2391,-616,-911,-1114,-1246,-1123,-1114,-1060,-936,-793,-765,-666,-4082,-1017,-3911,-1234,-253,89,439,651,771,872,873,732,-3454,-1173,-1772,-1010,-2250,-1566,-1667,-1661,-1758,-1553,-1275,229,1057,-177,1592,-556,1419,1784,-3196,-3306,-1124,4825,5107,995,-1204,1934,893,-2930,-2142,-3074,1476,3196,718,-2801,-3051,-2044,-1477,-1755,-2978,-2198,-228,197,805,846,759,680,505,-1802,-9994,-13871,-19966,-21567,-14694,-16256,-5285,-14099,-18161,-34368,-49401,-37953,571,417,-35,-299,-10753,-54507,-44302,-4147,-2590,-2730,-2491,-2145,-15654,-26483,-30161,-36358,-5806,-5684,872,1195,938,-1649,-1039,-931,1579,1251,657,-4527,-508,-1086,-1485,-2554,-2907,-1634,-1621,-1899,-2642,-703,-656,-1734,-726,-1220,-1246,-1632,-2119,-2635,-2866,-2840,-2528,-2131,-1717,-1299,-1411,-830,-1634,-3806,-2597,-292,-156,31,271,382,77,262,570,-2349,-1241,1172,169,1610,1869,485,-459,501,-997,-9,3297,485,-2013,783,565,-2240,-1386,-471,1480,2352,2202,-1138,-1277,1261,-353,-594,-621,-2401,466,3514,-50,-729,-1029,594,-465,-1463,-390,-1641,-2762,-2896,-2315,-1669,-1723,-863,-664,-660,-1601,-661,-807,-880,-998,-1025,-1068,-1196,-1863,-1274,-1163,-996,-930,-1947,-3136,-1143,233,976,1202,1304,-311,-2302,-3643,-4248,-480,-1179,-2155,-3233,-4384,-4089,-2985,-1787,-964,129,274,1531,1631,-824,653,-1875,-1852,-1073,1068,2002,2093,-2135,1973,1438,-326,-67,-5,-717,-2862,-1956,1700,2603,248,-2663,-2154,-2439,-866,-369,-683,709,1318,71,-1047,-1791,-2206,-1369,-786,-1832,-1793,-914,-872,-787,250,31,-278,-1291,-795,-1201,-1641,-2393,-3184,-4137,-5172,-6284,-7104,-7374,-6752,-6147,-5842,-5720,-5942,-6303],[-1051,-1013,-853,-692,-462,-194,-2068,-92,-1239,1022,771,511,-237,-794,-1464,-1195,-1430,-1843,-3186,-1808,-743,-710,778,1598,2127,1133,-1436,-1231,1333,1950,1429,-3752,-2414,-1098,323,-1997,-1318,-1895,-897,120,-448,-575,22,3191,819,-2576,-529,918,1001,1181,1317,1308,207,-708,469,-1633,-2104,-273,-818,-1345,-1655,-2076,-2312,-2361,-2204,-2120,-1976,-1868,-1792,-1708,-3262,-1790,-1653,-1635,-1662,-1814,-1936,-2144,-2139,-2725,-2301,-2332,-2401,-3595,-2423,-2289,-2197,-2157,-2150,-2036,-2043,-1957,-1862,-3077,-1447,-1231,-868,-557,-176,-263,341,676,631,-225,994,863,534,-533,-2900,-1644,-2599,-3544,-3387,-2322,-1433,-808,-240,8,60,-19,-157,-316,-516,-858,-619,-589,-396,-1091,-306,-243,-837,-617,-850,-1002,-1172,-1034,-965,-807,-1551,-44,-106,1555,-442,-417,732,2607,1779,131,9025,6551,11509,12749,14080,15462,16833,18361,20142,22441,25134,27953,30770,32993,34239,28853,27230,20985,2878,2490,274,-1248,2013,3363,1443,-2701,226,-647,-527,75,-143,-1718,1131,558,-3188,-1028,-2892,2396,4226,3872,1163,2893,2081,696,-2405,-961,-2089,-3129,-3916,-4335,-4024,-3396,-3104,-2478,-2241,-2948,-2126,-2618,-2987,-2830,-2928,-2595,-2618,-1528,-1022,-473,5,393,554,-4370,-1610,-2903,-1809,-1297,-4149,-4216,-700,-3587,4781,2588,-1717,-2985,-358,-7878,2368,-4893,3272,3158,2946,2818,2658,2485,2250,2040,1726,1457,-147282,-281889,-187016,-68669,-2273,-3215,-3692,-15997,-70857,-41040,168,704,1044,995,-8739,-2563,-2997,-849,-3065,-2686,-758,-1614,240,579,823,776,45,-1132,-1181,-1396,-4227,-3964,943,1106,1417,1418,1212,370,241,5,-405,-583,-755,-3072,-37,-2083,-1068,816,808,-3279,382,572,316,-33,-486,-873,-1115,-1699,-2698,-1166,-951,-3870,-4647,-2375,-3756,-708,-1001,-1376,-1904,-2528,-2950,-3407,-3773,-4010,-4003,-3841,-3741,-3557,-3487,-3436,-3660,-3896,-3958,-3575,-2849,-1915,-1120,-808,-3552,-659,-898,2443,2262,-1843,-210,1626,-931,-2105,1336,2476,1753,-1430,-368,474,432,-1846,-2472,-3386,-1106,-1965,-231,-325,5459,5513,2877,-1055,-3131,-1231,-383,1349,-844,-146,-1402,-682,-1618,-643,-890,-808,-1082,-901,-386,309,-3380,754,2263,330,-1647,-1780,-1511,-1381,-3764,-2301,-781,1188,-1861,-559,1054,715,-137,44,-423,-1781,-1265,-1650,-2591,-3060,-2431,-2319,-2016,-2919,-3237,-1180,-1058,-1136,-1993,-1599,-1903,-2349,-2794,-3355,-3856,-4206,-4112,-3504,-2937,-2439,-2074,-1819,-1714,-3096,-1525,-1630,-1603,-1729,-1692,-1669,-1683,-1580,-1545,-1310,-1173,-1089,-1099,-2028,-1552,-2128,-2050,-2473,-2816,-3076,-3117,-3033,-3034,-2518,-2238,-2127,-1975,-1824,-2447,-3059,-380,55,899,1224,682,603,1955,-122,-1589,782,-2387,-2361,-1625,-2120,-775,-426,-1410,-185,2075,1586,-1581,-3090,1094,2338,150,-1317,626,2,-250,492,-2562,295,-1642,-2761,-901,2036,-940,-760,2892,3176,2913,2564,-964,2313,2146,1615,88,36,606,189,-525,-919,-3569,-2386,-3241,-3758,-3719,-3463,-2841,-2494,-1816,-1410,-1084,-770,-868,-3045,-483,-1621,-716,-923,-1419,-1895,-2313,-2588,-2717,-2668,-2423,-2158,-1894,-1626,-2253,-1378,-1368,-1399,-3427,-1260,-1135,-999,-807,-625,-2318,-225,-1582,-25,13,143,296,-4303,683,1118,863,-2347,913,788,-2999,-1252,-2161,-1562,-3307,-1676,454,-125,1338,-3268,-2756,3045,1393,-3610,1448,447,-227,-791,-3137,-2596,-624,-490,-897,-519,-628,-791,-987,-1272,-1728,-2252,-2584,-2801,-2822,-2716,-2578,-2302,-2215,-2235,-2289,-2468,-2728,-2901,-2945,-2725,-2371,-1948,-2026,-986,-438,149,660,-1951,-3352,-2525,-522,1611,-621,-4237,-2053,1037,1318,-846,-533,2148,-2469,-4148,-5281,-1000,-1748,-645,554,265,-1096,-1098,-530,-423,-430,-439,-1302,-3002,-1240,-1522,-1748,-1857,-1896,-4038,-1718,-1567,-1395,-1217,-1057,-1048,-4155,-1254,-1270,-1478,-1437,-1463,-5371,-1504,-1628,-1649,-5373,-2169,-2719,-4626,-6190,-2685,-5723,-6637,-3526,-8739,-3452,277,-9175,-4534,-6022,2186,1604,-14303,-9297,-1416,-2034,-2342,-6876,-2483,-2374,-1903,-1349,-564,-127465,-592980,-831454,-503764,-37758,3205,-29696,-39348,-22301,-11107,-8735,-10427,-308,-677,-954,-1213,-1324,-1425,-1670,-1919,-7458,-2659,-5799,-2956,-2422,-4847,-1452,-1069,-804,-550,-283,27,-360,-2001,1510,1901,1421,-2156,-1408,-427,460,-2683,-3784,-3229,-2732,405,-280,-861,-1359,-1591,-1909,-2118,-2162,-2049,-2017,-1851,-3853,-1955,-3525,-2361,-2619,-2883,-3112,-3268,-3129,-2662,-2063,-1452,-3046,-1385,-1783,-748,-2088,-22,-24,124,274,656,-1038,353,1271,84,1371,-1427,1058,2178,-2565,-3329,-956,4894,4505,192,-972,2413,728,-3273,-2167,-2663,1513,1288,98,-2929,-2585,-2990,-2544,-1702,-2883,-2044,-338,414,423,237,56,-51,-162,-2757,-9362,-10108,-12532,-12244,-8942,-15910,-3769,-13491,-18651,-30407,-40528,-29369,974,48,-1250,-2344,-6040,-40532,-29391,-401,275,845,1223,1276,-10399,-15975,-18368,-27192,-2627,-4047,-2826,-1679,-537,-862,-32,-802,1279,1125,486,-4908,-77,-342,-828,-2516,-3497,-816,-1662,-1597,-2404,-2184,-2651,-2980,-2880,-2561,-2187,-1898,-1765,-1768,-1680,-1652,-1649,-1753,-1950,-2211,-2661,-3192,-3427,-3395,-2935,-1638,-912,-180,-112,984,311,154,-74,-2488,-913,1468,-79,1562,1751,1142,-581,90,-1815,133,3068,93,-1662,1204,883,-2238,-1382,-416,1357,2189,1945,-1048,-1274,1094,-543,-893,-972,-2303,-567,1959,-364,-1270,-1479,612,-86,-1293,-1712,-2311,-2402,-2011,-1515,-1105,-860,-699,-625,-699,-1194,-898,-762,-709,-665,-516,-385,-365,-1984,-273,-160,-57,-652,-2142,-3272,-955,256,190,27,-200,-579,-1205,-2497,-3795,-1317,-1672,-1986,-2331,-2750,-2236,-1804,-1224,-1545,-474,-711,-25,-116,-1728,-610,-2070,-2041,-1513,-1336,-855,-93,-2512,1252,1681,-161,451,-302,-759,-2866,-2162,2274,3334,230,-2953,-2025,-2700,-1242,-495,-720,581,2384,3621,838,-1551,-2209,150,-168,-1014,-2601,-994,-1015,-1542,-902,-1248,-1506,-1455,-1583,-1668,-1732,-2043,-2301,-2594,-2513,-2122,-1700,-1061,-718,-449,-357,-281,-352,-355],[304,-226,836,655,863,-411,-2127,-358,-732,1852,426,700,203,-392,-1940,-1414,-1797,-2040,-3364,-2124,-516,-831,865,5794,6627,1434,-1040,-1292,2062,3240,1375,-3048,-1816,-1352,692,-1787,-1305,-1785,-1036,-30,-1067,-1320,-252,0,-353,-2503,-1342,-1876,-2264,-2645,-2669,-2418,-2066,-1722,-1434,-1316,-1958,-859,-944,-1109,-1165,-1410,-1500,-1392,-1061,-1140,-820,-426,-383,-485,-3148,-822,-2219,-1115,-1373,-1916,-2066,-2450,-2592,-2846,-2802,-2559,-2513,-3407,-1666,-1323,-1113,-1053,-1127,-1204,-1512,-1835,-2189,-3254,-2313,-1861,-1177,-554,-279,-651,-102,1276,1394,-629,1581,1536,1402,-447,-2893,-1691,309,27,-3320,-1597,-1667,-2573,-2747,-2015,-1281,-548,169,813,517,-151,496,1526,776,-1570,-390,-256,-1770,-1110,-1145,-840,-425,-659,-509,900,-869,667,-664,-353,-928,-1403,-482,1035,1243,331,7720,5250,12442,14790,17243,19745,22243,25042,28482,32945,38069,43010,37075,34239,48578,24826,27790,22382,2244,2549,968,-667,3537,9285,7311,-1435,4763,1416,49,683,-321,-964,-1295,-1330,-3114,-1854,-2151,-1373,-1473,-1448,-1298,-975,-607,-221,-2864,395,-2027,-1470,-706,294,74,-113,-2927,-839,-1308,-2235,-2221,-3097,-3147,-3184,-2893,-2353,-2757,-1420,-1038,-547,-34,486,1050,-4304,-1549,-3311,-734,-570,-4532,-4119,-2077,-2998,1998,1480,-2078,-3291,-126,-8455,-731,-4139,-1044,-1157,-1455,-1674,-1794,-1641,-1222,-559,67,701,-155166,-282636,-180084,-75280,-24,-544,-934,-12780,-66777,-52588,1179,1637,1973,2001,-9338,-2928,-2299,1634,-2854,-3515,2511,-1365,2968,2931,2781,2333,-5,-1159,-1142,-1038,-4193,-3122,-1631,-2110,-2316,-2635,-2786,-2521,-1930,-1261,-655,-65,-1193,-3045,970,-2531,-814,1035,772,-3411,407,197,1,-216,-490,-703,-834,-1634,-2695,-1320,-1398,-3787,-5395,-2669,-3768,-787,-599,-457,-500,-720,-854,-1140,-1403,-1505,-2232,-651,57,940,1443,-1792,-1271,-1556,-1556,-2959,-1617,-783,-858,-1329,-4457,-1428,-1128,-731,-382,-1647,-398,-361,-1160,-2304,-1257,-1283,-971,-1600,-398,442,838,-1814,-2728,-3267,-726,-1689,-209,-382,2009,1945,1867,-1645,-3275,-1353,-1027,394,-1668,-306,-792,-1016,-1775,-1646,-1983,-2441,-2941,-3118,-2727,-1913,-3012,141,1167,94,-1930,-1976,-1816,-1577,-3586,-2178,-713,755,-1857,-844,1970,2069,-433,2654,2624,-1603,-610,306,-2401,-2821,-859,-1784,-2523,-3025,-2908,-1775,-1174,-769,-2025,-327,-1236,-1364,-2102,-1095,-879,-1004,-1108,-970,-650,-129,470,1099,896,-3039,-1296,217,482,-468,-790,1015,2254,1822,1293,990,639,294,-691,-1460,-1327,-2315,-2383,-3126,-3559,-3232,-2425,-1597,-3112,-514,789,1294,1752,1557,-2773,-1807,1644,-38,2223,1390,500,491,2160,-56,-1789,696,-2443,-2822,-2013,-2947,-3297,-2712,-1987,-1411,-906,-583,-1505,-3737,-69,63,-91,-2116,443,-268,-419,960,-1934,28,-1320,-2993,-630,3261,-412,-576,2924,4368,4233,3580,-964,2272,3106,1912,140,273,789,211,-640,-1132,-3322,-2629,-3369,-3616,-3363,-3213,-2799,-2683,-2232,-2044,-1926,-1812,-1914,-2084,-2203,-2538,-3074,-3685,-3750,-2864,-1846,-755,261,1167,1999,-47,-1968,222,-2530,2659,1917,923,-3076,-1162,-1854,-1839,-1216,-484,-1395,579,-2031,464,-13,-562,-1026,-3254,-1580,-1282,-894,-1862,-148,104,-2488,-716,-2097,-1472,-3267,-2264,-134,136,1968,-2903,-3048,2552,1030,-3472,2240,1339,488,-700,-2919,-2287,-2388,-2375,-2092,-1703,-1304,-983,-765,-727,-953,-1346,-1656,-2008,-2381,-2808,-3240,-3435,-3634,-3746,-3734,-3740,-3776,-3746,-3754,-3696,-3697,-3703,-3682,-3643,-3514,-3300,-3114,-2866,-2915,-2450,-1716,-1359,-971,-3748,-1313,302,610,-1805,-456,1041,-2814,-4581,-5268,-737,-1919,-1337,-1605,-1446,-1156,-1495,-185,440,784,956,-1417,-3152,-213,-854,-1481,-1898,-1945,-4020,-858,-1031,690,1461,628,35,-4539,-842,-977,2213,-632,-1120,-5202,572,-585,664,-5190,2275,3778,-1970,-4859,-1606,-5523,-6448,-3196,-7265,-2981,-746,-8357,-5422,-5800,-2264,-2701,-12892,-9296,-892,-1092,-1062,-7692,-579,-1080,-6240,-2131,-2492,-160003,-665804,-905607,-559190,-29869,-855,-26131,-37268,-20601,-11870,-6867,-7290,-3364,-3616,-3573,-3310,-2858,-2381,-1996,-1537,-8606,-3915,-5679,85,488,-4646,1022,1190,1239,1267,1285,1318,-351,-1226,2049,2349,1945,-1747,-1004,1035,1036,-2271,-3409,-4049,-3191,690,3986,1395,1873,-2062,-112,-1098,-1612,-1893,-1003,-310,-3375,-1844,-2990,-313,263,14,137,171,362,788,1332,1897,-2725,-1630,-1768,-701,-1792,-33,1981,1242,1245,1466,-835,64,1402,117,882,-2299,539,1944,-2126,-3460,-917,2696,2539,-796,-836,1442,411,-3602,-2377,-2311,-2388,-3090,-3513,-3349,-2831,-2471,-1252,-587,-2778,-1970,-541,727,1511,2513,2810,296,1249,-3633,-9072,-6764,-5773,-3222,-3299,-13905,-1254,-12725,-18870,-26892,-32884,-21825,-560,-1776,-2704,-2045,-1648,-25786,-10353,2887,3487,3823,3830,3415,-5474,-5611,-5815,-14920,-2236,-2730,-2526,-1849,-1031,-304,-49,-797,133,86,-15,-4081,-317,-424,-893,-2581,-3549,-1897,-2578,-3254,-3906,-3979,-3326,-2543,-1761,-1204,-803,-599,-949,-1768,-1031,-1288,-1562,-1901,-2238,-2449,-2551,-2399,-1953,-3057,-3342,-161,487,1127,-883,1287,603,16,-869,-2742,-794,2256,-369,1888,1675,1516,-587,-513,-2854,296,835,-345,-1256,303,25,-2313,-1466,-1002,-1345,-1760,-2273,-2881,-3429,-3958,-3749,-3009,-2151,-2276,-1521,-449,-747,-1853,-2054,-744,-1131,-1459,-1729,-1699,-1409,-935,-415,45,-11,268,719,637,-617,-1461,133,-95,-389,-633,-944,-1398,-1866,-2155,-2205,-1965,-1444,-2499,-3351,-862,1203,2118,2575,2864,-808,-122,-1426,-3450,-1154,964,-5,765,102,-641,-1316,-1350,-1875,-638,-1685,269,178,-2524,-580,-2208,-2079,-232,984,1320,1776,-2686,2320,1952,143,1101,-567,-830,-2760,-2205,-1853,-2220,-1822,-2959,-1778,-2736,-1566,-610,-725,516,833,670,405,-2016,-2037,-498,-792,-786,-3047,-781,-913,-2154,-670,-547,-639,-580,-795,-979,-1894,-1396,-1547,-1614,-1460,-1202,-1729,-559,-687,-402,589,897,-511,700],[-2122,-1128,-94,250,166,-800,-2130,-582,-228,1959,141,939,680,-44,-2313,-1326,-2028,-2273,-3516,-2348,-562,-917,749,2822,2415,1760,-661,-1263,445,-68,-524,-2450,-1153,-1277,-1390,-1485,-1365,-1646,-1170,-703,-1675,-1953,-484,557,850,-2424,-88,705,570,348,41,-354,-652,-925,-1199,-1415,-1739,-1763,-1994,-2183,-2140,-2209,-2110,-1877,-1513,-1478,-1162,-1143,-1245,-1413,-2879,-2144,-2664,-2665,-2970,-3278,-3532,-3729,-3652,-3727,-3681,-3715,-3736,-3710,-3509,-3235,-3108,-3132,-3227,-3097,-2880,-2443,-2258,-3322,-873,-511,-822,-93,-680,-1014,-663,-763,-851,-884,-260,120,424,-295,-2719,-2060,316,-286,-3251,-2214,-747,-427,-360,-425,-565,-777,-1056,-1427,-1965,-2474,-2954,-2619,-1765,-1506,-297,-439,-2508,-1201,1456,1672,766,-1029,-67,1135,32,-409,-1521,-2327,-1370,-2179,2131,2261,613,635,11605,4592,15957,20053,22592,25129,27605,30052,25342,33957,34682,34009,32059,28853,24826,20602,16338,12592,1204,2628,1787,102,1328,82,-448,-346,287,1089,614,2139,2494,2759,2875,1582,-2327,-2533,-1221,2895,2972,3132,-1347,3365,2527,1212,-3092,-427,-1718,-782,-837,62,-294,-437,-2569,-658,-756,-1205,-865,-3242,-944,-760,-506,-622,-2644,722,890,-485,1101,1070,1048,-3704,-1526,-3630,389,-13,-4744,-3345,-3006,-2772,2201,1508,-1990,-3635,-584,-8916,-633,-3189,-519,-691,-1132,-1387,-1193,-459,508,1563,2436,2686,-165623,-288884,-178284,-77977,3184,2777,2213,-9965,-61799,-60531,176,-251,-537,-900,-9617,-2913,-1874,-2195,-2421,-4218,-2321,-1914,-1735,-1516,-1268,-1189,-1033,-1247,-1096,-914,-3647,-2077,-1108,-1237,-1079,-1021,-945,-820,-640,-507,-497,-531,-1597,-2600,-1294,-2890,-2048,-2454,-2880,-3372,-2872,-2868,-2719,-2673,-2813,-3039,-3331,-3169,-2609,-2031,-1454,-3361,-4326,-2426,-3063,189,49,-248,-768,-1383,-1607,-1404,-668,311,-2513,751,2910,3699,1798,-1446,-1073,-1811,-1868,-2851,-1503,-711,-617,-810,-3572,-2704,-3709,-3669,-2836,-2181,-1284,-521,-1406,-1844,1225,1683,2161,-1661,-346,1827,1185,-1721,-2953,-2977,-309,-1366,-89,-286,354,-126,-496,-2214,-3306,-1564,-1756,-655,-1963,-425,-365,-545,-1882,-554,-1033,-936,-1255,-1506,-1719,-1730,-2583,-1191,-809,-492,-2179,-2050,-1738,-1402,-3283,-1993,-2442,-3161,-3202,-2611,-1930,-1330,-948,-740,-901,-1460,-1745,-2425,-3216,-3843,-2829,-1681,-542,-3056,-2486,1944,2428,2641,-2034,-643,-1382,-1144,-1749,-1425,205,-321,-861,-1229,-1480,-1531,-1410,-1098,-669,-2723,-921,1322,961,-156,-240,1152,2004,2305,1726,1220,542,-214,-1330,-1863,-2678,-3396,-3380,-2615,-3212,-2579,200,-377,-2929,-365,2724,2940,2172,1189,-2898,-764,2364,-246,1949,1301,65,309,-239,-756,-1921,-1610,-2560,-3341,-1642,-2054,-482,-180,-684,-79,958,1254,-1348,-3565,66,2391,-536,-2449,737,-451,-392,1320,-1288,-318,-1068,-3246,-206,4569,70,-367,2946,4810,4448,3840,-998,1427,2092,1445,107,-165,-937,-1488,-2221,-2509,-3078,-3412,-3836,-3924,-3763,-3786,-3507,-3462,-3024,-2792,-2576,-2303,-2168,-2017,-1723,-1724,-1540,-1563,-1963,-2494,-3200,-4060,-4255,-3120,-1673,-457,-2197,-198,-2604,4765,5440,979,-2738,1232,5926,3670,537,757,-606,5599,-2719,3532,108,2974,433,-2170,-838,-555,-229,-1495,1569,1690,-1753,-304,-1923,-1443,-3323,-2855,-843,300,1765,-2314,-3069,1976,554,-3365,1620,1813,1341,-848,-2830,-1930,-1163,-1696,-2157,-2482,-2610,-2571,-2413,-2271,-2282,-2400,-2414,-2487,-2633,-2920,-3333,-3654,-4136,-4617,-4172,-3502,-2809,-2019,-1327,-773,-321,79,-2442,728,983,178,1237,-785,-2544,-2353,-222,1109,334,-3226,-574,1152,834,-2804,-209,1470,-2970,-5003,-5446,-750,-2213,-137,94,2006,437,-1844,1530,3718,1347,2825,-1712,-3303,-968,-2554,-4146,-3897,-2347,-3586,92,-1456,857,2772,845,558,-4509,-1136,-1030,2857,-468,-1134,-5070,768,-1373,-261,-4885,2558,2263,889,-2556,-289,-5132,-6472,-3398,-5972,-3398,-3991,-6937,-6062,-4934,-3259,-3124,-11328,-9629,-3021,-3068,-3221,-8416,-3825,-4051,-13447,-3966,-3829,-181464,-729712,-981491,-576842,-22480,-3204,-22070,-35187,-19328,-13265,-5720,-3760,-1995,-1698,-1466,-1334,-1090,-791,-551,-228,-8212,-4452,-5339,210,115,-4819,-240,-235,-41,432,1095,1840,-339,-299,4105,4535,2209,-1401,-726,2171,1877,-1522,-2755,-4983,-3739,728,3254,2093,785,-2486,-1661,-2366,-2010,-2005,-805,60,-2754,-2337,-2364,53,499,-434,577,770,422,256,210,239,-2456,-1802,-1685,-504,-1403,-41,260,275,99,-94,-656,-665,-867,-1069,-879,-2942,-29,1067,-1848,-3645,-946,2523,2238,-1879,-770,376,-400,-3864,-2700,-2051,-1250,-857,-754,-3237,-1698,-2718,-686,-83,-2635,-1922,-732,945,1636,3607,4500,-405,478,-4256,-9046,-3842,119,2705,1756,-9664,849,-11948,-18396,-24304,-26862,-15477,-2130,-2360,-2358,-1651,-798,-10871,927,1538,1953,2268,2432,2347,-817,1630,963,-1057,-417,-1004,-1698,-2289,-2614,-2696,-2899,-2901,-2900,-2895,-2959,-3148,-3319,-3450,-3477,-3595,-3504,-3352,-3097,-2715,-2346,-1978,-1580,-1176,-727,-930,-277,-30,-1729,-2173,-266,-395,-546,-794,-1111,-1431,-1825,-2132,-2156,-2741,-3565,-981,-337,347,-1800,1471,996,-80,-1627,-2958,-809,2404,-645,1885,1810,1468,-569,-1250,-3823,-93,-586,-931,-1429,-2012,-2656,-3301,-3683,-3052,-2256,-1510,-837,-1054,-1099,845,-857,-1623,-1768,-2286,-2224,123,-1140,-2362,-2685,502,230,-1152,1400,1163,-497,1087,1441,1410,812,412,1971,1266,67,-1166,1773,917,-115,-1115,-2022,-2471,-2027,-1016,172,1415,-259,-2970,-3356,-855,1521,3322,6513,2838,-988,852,-502,-3247,-1482,1325,222,1656,1299,-41,-1289,-2018,-2597,-2741,-2819,-2894,-2861,-3113,-1934,-2298,-1980,18,528,822,1031,-2660,744,306,-305,-918,-1252,-1076,-2548,-2144,1118,1881,442,-2839,-1542,-2650,-1900,-793,-750,476,1615,1050,433,-2493,-1766,-392,-617,-693,-2965,-1241,-1578,-2634,-1988,-1921,-1714,-1231,-990,-750,-2343,-543,-554,-681,-875,-1186,-1670,-1798,-2270,-2536,-2285,-1633,-943,-73],[-2307,-1570,-650,-207,-532,-1212,-2099,-773,207,2020,-92,1165,1105,168,-2601,-1007,-2147,-2573,-3603,-2362,-574,-995,612,2012,1481,948,-378,-1274,-537,-930,-1225,-2056,-1458,-1632,-1845,-2119,-2374,-2578,-2674,-2489,-2357,-2554,-953,-335,329,-2472,185,1499,1833,2071,2193,1280,2211,2186,2080,-647,-1660,1129,980,425,-47,-777,-1458,-2045,-2327,-2129,-1450,-737,-91,-846,-2647,537,-3155,1233,966,-696,-671,-1071,-1679,-2285,-2315,-1940,-2372,-2962,-1011,-973,-1191,-1617,-2155,-2568,-2944,-2958,-2855,-3478,-2850,-2940,-2734,-2358,-1811,-1538,-1386,-388,-88,-1179,495,630,637,-339,-2633,-2116,-136,-903,-3189,-2930,-1587,-389,604,-37,-342,103,810,928,708,467,-21,-619,-1207,-1934,-2779,-3339,-3106,-2193,-1560,-856,-215,-1515,161,1874,758,1644,-1018,2406,-1454,-2989,2696,1868,-302,758,6320,4178,7454,9209,11957,15422,19085,22516,19488,26980,27667,27473,27193,27230,27790,16338,29000,25975,-368,2448,2403,735,8607,14061,11863,2067,8095,5786,911,4497,3741,3183,2697,2053,-1636,-3247,-477,949,646,433,-1510,146,38,-21,-3072,-1485,-1448,-232,-1152,-123,-183,-170,-2366,-411,-601,-740,-878,-3236,-1098,-1051,-1010,-814,-2544,-782,-985,-1155,-1316,-1377,-1199,-3302,-1803,-4069,595,69,-4958,-2544,-3590,-3154,829,435,-1594,-4270,-705,-9408,-1113,-2270,-1156,-1122,-1278,-1416,-1629,-1882,-2215,-2526,-2930,-3230,-174052,-292594,-175971,-71218,-2321,-1815,-1409,-7711,-56576,-65451,-6978,-119,9,5,-9855,-2660,96,187,-2002,-4876,823,-900,1477,1787,2134,2282,-265,-1659,-1314,148,-3025,-1176,-66,-991,-1706,-2576,-3448,-2833,-2147,-1627,-1320,-1106,-2205,-2130,-1003,-3326,-897,-867,-949,-3363,-865,-1128,-1323,-1581,-1886,-2025,-1912,-1731,-2263,-1115,-1093,-3117,-3356,-2045,-2532,-873,-875,-712,-453,-87,606,-378,1848,2541,-2753,786,2426,4046,1878,-1220,-1083,-2268,-2403,-2913,-1640,-865,-613,-873,-2765,-3085,-4298,-3656,-2457,-1445,-556,786,-1832,-1078,2739,3085,3232,-1781,-463,1731,1242,-1754,-3237,-2734,-65,-1197,-467,-1298,-2167,-2764,-2573,-2915,-3450,-2018,-2673,-1796,-1482,1678,311,-708,-2135,-428,-1247,58,1500,-673,-1081,-185,-2293,445,313,-376,-2523,-2144,-1567,-1161,-3010,-1879,-663,-320,-1798,-1760,1280,1297,-1011,1049,819,-1512,-2037,-182,-2148,-2499,430,1695,183,-3114,-2081,3023,8774,3151,-2137,-1142,-1562,-1004,-1472,-1853,989,-55,-1505,-2598,-3082,-2775,-2344,-2038,-1897,-2365,-1400,-1144,-663,-337,51,251,201,52,-360,-728,-1311,-2018,-2846,-3692,-4604,-4083,-3092,-2134,-3693,-2960,140,-258,-2703,-359,1050,819,533,139,-2850,-492,-857,-1215,-1512,-1681,-1813,-1789,-1784,-1576,-2021,-883,-2743,-3608,-1781,-2141,421,2408,-475,-243,3364,1428,-1317,-3283,-330,2188,-1205,-2239,737,-540,-184,1552,-755,-785,-984,-3550,209,5194,408,-204,2885,3973,3400,2605,-1095,407,415,-303,-1232,-1814,-2355,-2547,-2842,-2724,-3027,-3307,-3909,-4352,-4243,-3846,-3151,-2766,-2089,-1731,-1490,-1273,-1233,-1171,-914,-1858,-552,-358,-477,-681,-1603,-1541,-2216,-2766,-2567,-1569,-2491,-770,-2524,4285,4458,576,-2521,1129,5730,2771,468,263,6,5005,-3637,3608,-317,4371,602,-1106,1794,575,-992,-1259,1353,1772,-980,-22,-1738,-1473,-3443,-3300,-1630,368,1316,-1802,-2862,1428,44,-3258,844,1494,1463,-948,-2802,-1573,442,447,-1050,229,-135,-511,-868,-1244,-1704,-2154,-2363,-2501,-2605,-2768,-2998,-3090,-3299,-3492,-3526,-3420,-3153,-2688,-2250,-1896,-1591,-1279,-2147,-603,-226,135,494,-308,-2224,-2236,-329,2249,717,-2751,114,2411,375,-3675,145,1953,-2898,-5312,-5717,-984,-2570,-37,-290,1877,1051,-2026,2276,3724,864,3734,-2069,-3371,2430,1865,1277,697,60,-3040,-1203,-1825,-2172,-2442,-2564,-2667,-4141,-2665,-2434,-2367,-2056,-1840,-4935,-1403,-2203,-1307,-4481,-277,-127,28,182,288,-4647,-6660,-3992,-4835,-725,-602,-5199,-6338,-3509,-1543,-1617,-9621,-10145,-1300,-2727,-4770,-7975,-1369,-1589,-19864,-2042,-2342,-184205,-729351,-950293,-487807,-16524,-2930,-17912,-32854,-18390,-15152,-5184,-1933,-2198,-2300,-2488,-2680,-2512,-2030,-1455,-727,-6556,-3126,-4959,1879,1737,-5375,3729,4369,3962,1631,3185,6343,-219,759,5348,5904,2254,-1063,-564,2578,1591,-720,-2030,-4819,-4342,-2093,-2579,-2661,-2313,-2488,-790,-1092,-2865,-1758,-1361,430,-2058,-2632,-1684,420,208,-939,243,-112,-523,-819,-1088,-1381,-2208,-2239,-2699,-3281,-3788,-3782,-3484,-3084,-2842,-2563,-2342,-2013,-1638,-1379,-948,-3049,-560,544,-1707,-3849,-1015,1287,1110,-2963,-767,504,-282,-4105,-3064,-1878,350,778,-1250,-3342,-1254,-2832,-711,168,-2478,-1882,-844,1169,1028,545,119,-1020,-771,-4525,-9259,-1508,-1577,-1255,-915,-3850,-395,-11221,-17232,-22846,-22618,-10529,-828,-10116,-1361,-1364,-1287,-1191,-825,-644,-503,-295,-68,81,223,289,263,325,314,425,343,232,217,265,54,-738,-53,-5,78,-1600,266,453,-1107,-2834,-2088,834,-886,-1206,-1765,-609,-200,5,-118,-935,-519,-727,-2226,-2141,-1342,-1387,-1375,-1409,-1493,-1607,-1883,-2238,-2555,-2862,-3355,-2838,-2459,-1993,-2769,-1252,-1148,-1217,-2286,-2727,-1744,-2027,-2311,-2549,-2567,-2341,-1969,-2081,-3753,-782,-534,-1018,-215,308,598,-2437,-1671,-610,644,996,485,-1156,-967,775,-936,-2025,-2164,-2349,-2460,-749,-1535,-2700,-3191,410,173,-1170,1768,2534,-460,2360,2055,2393,1562,505,1999,1316,787,-274,2077,1413,849,799,1308,848,-883,2034,5243,4227,-185,-3496,-3309,-934,1675,3229,5811,2450,-1127,1652,218,-3228,-1762,1742,485,1545,4197,2150,1849,536,-1718,108,-3622,117,-1315,-3346,-1205,-2347,-1730,-904,-913,-957,-879,-2445,-785,-750,-789,-869,-1003,-1121,-2219,-2001,-1151,-1319,-1587,-2699,-2372,-2818,-3138,-3372,-3050,-2637,-2159,-1619,-1126,-2977,-1405,127,129,632,-2587,164,-436,-2862,-1643,1196,1144,339,966,-116,-2742,8,-343,-713,-1045,-1388,-1543,-1768,-2017,-2185,-2323,-2237,-2080,-1672],[-6491,-6575,-6632,-6520,-6055,-5407,-4620,-3695,-2699,-1727,-983,-322,85,156,-2687,-466,-2069,-2831,-3378,-3419,-3907,-3862,-3359,-2577,-1950,-1319,-706,-1262,449,1002,975,-1763,-146,-554,1517,-841,-1347,-1467,-1561,-738,-2982,-2990,-950,3233,743,-2502,513,3795,1739,2001,1802,957,2761,3920,3450,-380,-1642,768,1124,268,-497,-1485,-2333,-2861,-2720,-2518,-1277,-436,304,-1272,-2322,-99,-3295,1822,1627,164,-147,-98,-1340,-1060,-1494,-1914,-2234,-2750,-2989,-3116,-3153,-3017,-2698,-2141,-1648,-1058,-3033,-3543,-1159,-947,-1007,2073,-1344,-1969,-2045,2595,2915,-1300,708,2717,2471,-388,-2465,-1742,-224,-1412,-2894,-3244,-2274,-1065,295,-8,-256,185,579,928,849,867,764,684,-613,-547,-140,-796,-3063,-1852,325,278,172,-1869,247,182,269,541,-836,1117,-1655,-3534,1666,1388,-1128,-262,-1543,-2668,-1892,420,3525,7260,11307,15297,15013,20894,21752,21368,20807,20985,22382,12592,25975,26261,-1893,2270,3011,1426,12101,10608,8728,3824,5519,4323,1259,2431,1876,1527,1250,1052,-936,-3256,347,117,-134,-266,-320,-258,-182,-82,-2856,-2400,-966,38,-1368,-60,-128,-118,-2047,-383,-624,-864,-1177,-2854,-2021,-2400,-2805,-3006,-3191,-3154,-3072,-2892,-2742,-2639,-2534,-2885,-2477,-4248,-2600,-2676,-4728,-2725,-3533,-3781,-2696,-2627,-2648,-4857,-2320,-9441,-2305,-2383,-2349,-2353,-2518,-2604,-2660,-2610,-2470,-2158,-1848,-8681,-174002,-283629,-165138,-62164,-670,-708,-944,-5541,-50965,-67803,-17368,-3068,-3408,-3776,-9779,-3806,-3392,-2780,-2045,-5035,-620,-724,755,1340,1918,2255,-336,-2076,-1489,725,-2258,-184,-83,-1228,-2191,-3198,-2639,-1566,-556,279,872,669,-2693,-1402,1696,-3355,-674,1228,502,-3033,481,144,16,-48,-91,-15,159,-1564,-1803,-393,-1469,-2782,-2365,-1431,-1944,-374,-264,-19,241,525,1078,-437,1744,2408,-2627,833,1907,3630,1988,-852,-1012,-2604,-2828,-2838,-1739,-947,-536,-1101,-1814,-2443,-3191,-3825,-4286,-4271,-3662,-3176,-2741,-2489,-2408,-2295,-2101,-1916,-1661,-1206,-513,-1610,-3123,-2259,291,-896,234,97,626,-161,-1032,-3419,-3435,-2360,-3326,-2423,-348,1155,912,-795,-2264,-313,-1205,199,2101,-595,-1177,-73,-1867,1434,1378,-467,-2612,-1908,-1139,-715,-2484,-1532,-581,-811,-1617,-2161,1423,1437,-1189,1112,2221,-1472,-2514,-403,-1949,-2297,967,1362,-292,-2890,-1409,3530,10024,3275,-2051,-1488,-1517,-693,-1009,-2038,1091,-467,-1599,-1666,-1126,-607,-1310,-602,-1132,-1800,-2202,-2195,-1390,-514,462,1196,868,1930,1872,1814,1536,1182,-2128,165,-729,-3070,-691,-468,-3962,-3092,175,-111,-2281,-234,303,-255,-574,-649,-2425,107,503,-1074,918,704,-1395,-197,598,164,-1829,747,-2668,-3112,-1787,-2091,371,3239,-177,-330,4189,1244,-1243,-2962,-490,1822,-1823,-1595,896,-266,393,1931,-134,-1146,-886,-3643,747,3328,784,121,2088,1586,991,235,-1026,-973,-1628,-2248,-3114,-3652,-3799,-3087,-2541,-1705,-1382,-966,-885,-646,-1290,-1826,-597,-43,-1426,94,-93,-290,-658,-1004,-1156,-1855,-1584,-1752,-2195,-2645,-3026,-2974,-2303,-1202,230,-1247,-2646,-1293,-2211,3870,3429,112,-2284,1038,5327,1891,601,-255,594,4163,-4584,3522,-702,4819,1008,75,1435,66,-1670,-2170,-2906,-3420,-3845,-4024,-3883,-3549,-3426,-3204,-2417,-2127,-1744,-1540,-2443,-1241,-1151,-2969,-944,-1138,-1230,-1539,-2623,-1911,-2035,-2164,-2246,-2239,-2110,-1907,-1661,-1480,-1476,-1720,-2468,-1548,-1555,-1624,-2146,-1641,-1637,-2225,-1546,-3449,-1528,-1607,-1654,-1954,-2346,-2716,-2930,-2886,-2522,-1962,-1403,-806,-1832,-2012,-446,1334,1161,-2258,816,1778,-47,-3939,671,259,-2530,-5364,-5898,-1640,-2831,-1758,-1511,-1057,-734,-1866,-66,443,601,1111,-2239,-3208,1340,1381,1410,927,402,-2352,-278,-2067,206,740,862,970,-3550,-1147,-1116,1381,-59,-862,-4697,128,-2850,-2301,-3934,-2908,-3326,-2997,-2286,-1545,-4058,-6857,-4732,-3753,-128,-454,-3270,-6070,-1652,-1799,-1752,-7724,-10573,-135,-3979,-7559,-5401,2545,3036,-24699,3810,3967,-161427,-620531,-782432,-377060,-12898,2530,-14033,-29981,-17588,-17272,-5053,116,-184,-201,-270,-468,-617,-781,-1050,-1230,-4482,-1413,-4606,-1110,-643,-6232,399,919,1322,1661,1902,2024,221,2014,1940,1580,1201,-628,-431,-370,-1002,-1518,-1933,-3719,-4902,-852,5,1024,-1734,-1999,1108,-1728,-4081,-1223,-1706,959,-1255,-2500,-917,870,-49,-1389,-156,1182,185,-722,-1577,-2337,-2921,-2922,-2466,-2018,-1626,-1249,-1041,-865,-935,-1045,-1283,-1491,-1730,-2158,-2467,-2772,-3029,-3167,-3304,-3959,-3541,-3493,-3509,-3743,-3110,-2755,-2131,-4325,-3259,-1696,-185,381,-1582,-3337,-769,-2706,-446,214,-2261,-1777,-748,1478,1564,4084,5237,-1433,-848,-4374,-9587,841,4900,5030,5058,2769,4782,-10500,-15621,-22615,-20302,-7229,104,-18270,-4640,1449,1140,743,546,122,-349,-738,-1066,-1400,-1645,-1852,-2032,-2022,-2012,-1835,-1834,-1846,-1747,-1561,-1605,-1476,-1305,-1061,-824,-681,-532,-402,-1179,-2938,-1195,-809,-1144,-1471,-1870,-2245,-2462,-2447,-2147,-1807,-1438,-1135,-2171,-1913,-829,-752,-659,-607,-557,-449,-406,-357,-679,-2036,-2816,-1833,-58,-97,-3421,-444,-805,-1211,-2605,-2359,-1553,-1408,-1207,-1039,-834,-571,-745,-2795,-2609,621,864,-1063,426,1814,2035,-2356,-1644,-727,401,552,-188,-1282,-810,752,-922,-2400,-2388,-2407,-2225,-1453,-1860,-2742,-2727,-878,-481,-1214,265,546,-526,827,885,915,951,574,1149,1242,1478,859,1775,1934,2010,2120,2147,646,-315,1687,1579,1482,-192,-3811,-3209,-1062,1657,2028,2187,2207,-1205,2254,711,-3412,-1877,2217,782,1304,3225,2325,2125,1004,-1411,-104,-4122,1047,-1976,-3256,-1102,-2391,-1348,-344,-690,-1074,-1313,-2131,-1677,-1766,-1898,-2095,-2347,-2642,-2987,-3460,-3943,-3752,-3137,-2671,-1900,-2427,-2661,-1461,-789,437,521,616,-290,-3558,-1073,757,86,1697,-2299,652,-298,-2884,-2280,1567,1122,529,64,-616,-3139,-1870,-2246,-2419,-2380,-2292,-2016,-1996,-2099,-2303,-2627,-2911,-3246,-3407],[214,-20,-183,-1020,-1603,-1875,-1767,-984,-1153,-1401,-1876,-2363,-2949,-3621,-4197,-4166,-3580,-3053,-2886,-1645,-1222,-967,-786,-531,-464,-361,-225,-1275,74,222,376,-1596,230,-61,821,-452,-1308,-1348,-1670,-1041,-3559,-3276,-1013,2680,481,-2501,835,3703,1773,1905,1574,590,1941,1707,1607,-187,-1761,359,1969,532,454,59,-344,-103,-749,-3079,-2551,-3515,-4067,-3487,-2808,-2229,-2694,-891,-426,-127,23,22,-907,-399,-219,-931,-1790,-2496,-1709,-1985,-2264,-2515,-2655,-2481,-2192,-1605,-3461,-3562,-1457,-1400,-880,2145,-1330,-2189,-2603,2803,3476,-1293,583,1557,722,-484,-2287,-1320,-1458,-1803,-2430,-2798,-2653,-1728,-917,-952,-956,-873,-666,-365,-78,328,602,860,-873,286,74,-823,-2629,-1925,508,1140,920,-2143,529,37,-460,-881,-1269,-1438,-1848,-3536,-316,267,-1597,1037,1511,1499,1099,405,-507,-1618,-2784,-3092,-2056,-436,1104,2202,2879,2878,2244,1204,-368,-1893,-2473,-1390,212,1823,2999,3754,4315,4416,4286,4048,1648,3144,2800,2598,2452,2388,-378,-2698,1211,1870,1638,1469,1327,1266,1225,1013,-2709,-3243,-414,1136,-1582,2055,2138,940,-1739,2006,1656,1220,370,-2338,-994,-1850,-2770,-3519,-4192,-3438,-2883,-2373,-1993,-1738,-1530,-2578,-2423,-4218,-1044,-843,-4247,-735,-3166,-4666,513,695,717,-5461,-1047,-8982,870,227,728,-623,-4164,324,107,-150,-503,-871,-1379,-12795,-162453,-256447,-140605,-51082,-2947,-2247,-1620,-3341,-44549,-67927,-26600,-413,-613,-1024,-9514,-1865,-2321,-2573,-2559,-4834,-2141,-1778,-1700,-1628,-1561,-1691,-1754,-2643,-2084,-2217,-2492,-2674,-2799,-3079,-3133,-3348,-3529,-3438,-3040,-2541,-2079,-1590,-3201,-855,-677,-3067,-865,-830,-1266,-2558,-1974,-2529,-2806,-2857,-2716,-2409,-2064,-1942,-1930,-2106,-2452,-2915,-3484,-4208,-4454,-3704,-2969,-2228,-1600,-1063,-360,-540,752,1177,-2432,721,1215,1691,1594,-552,-1054,-2980,-3301,-2820,-1998,-1150,-567,-848,-927,-415,-1209,-58,230,-863,-291,655,-2159,178,-462,-1143,-1769,-2317,-2506,-2127,-1304,-1484,-2741,-1767,558,-665,534,466,-120,-1019,-2051,-3864,-3469,-2659,-3500,-2427,820,1573,1444,-993,-2478,-210,-1059,242,1689,-548,-1216,101,-1512,1393,1536,-540,-2575,-1477,-715,-352,-1927,-1155,-709,-1362,-1458,-2521,-1146,-1084,-1418,-693,-427,-1526,-2874,-698,-1816,-2179,1358,850,-997,-2599,-692,2815,2691,2351,-1986,-1882,-1473,-421,-1295,-2234,-2774,-2537,-1826,-1238,-1664,-799,-2437,466,91,-1318,-931,-1524,-1621,-1378,-642,157,466,1520,1966,2475,2786,2990,-2010,588,-571,-3345,-1075,-691,-3853,-3124,-94,-139,-1924,-196,-189,-366,-118,379,-1925,1052,2297,-1677,924,524,-2280,-454,1461,349,-1558,556,-2497,-2630,-1870,-2110,118,380,-16,-544,605,615,-1353,-2838,-668,811,-2562,-1010,971,139,1043,2285,371,-1623,-1022,-3660,1127,4203,956,394,2904,2458,1750,875,-999,-1503,-1237,-1915,-2872,-3616,-4431,-3818,-2893,-1590,-690,-1091,783,421,-1349,-2220,-932,163,-1655,-45,4178,509,1134,2538,1434,-1930,475,-272,-1296,-2317,-3273,-3585,-2745,-1440,64,-1615,-2835,-1958,-1956,3346,2215,-635,-2267,731,1446,-229,-1907,-3526,-4584,-3243,-5727,-1658,-1339,-1193,-1141,-1334,-1580,-1717,-2399,-2020,-2040,-1953,-1854,-1635,-1373,-1387,-3453,-2826,-2955,-496,-229,-1166,-2152,-67,-476,-2701,-760,-1463,-2081,-2825,-3145,-3046,-2477,-1780,-1095,-505,-37,256,365,219,-1820,-1891,-2704,-2208,-2640,-2619,-2406,-1032,38,-1403,-1714,-3384,-1476,-1329,716,2176,5454,2257,-1258,3288,2338,370,728,363,-1596,-1938,-740,1746,1461,-2026,1258,2221,-608,-3557,978,285,-2158,-5417,-6147,-2410,-3165,-3447,-3737,-3766,-3834,-3756,-3784,-3565,-3520,-3508,-3667,-3924,-4240,-4503,-4756,-4659,-4332,-4037,-3658,-3256,-2745,-2095,-1320,-553,-3117,-832,-1096,2511,118,-721,-4578,990,-3352,-3369,-3503,2019,1207,510,44,-151,-3641,-7206,-5672,-2935,-290,-947,-1687,-5467,-2220,-1301,-214,-5899,-10892,2639,-5591,-11082,-896,4413,4940,-27527,-786,7288,-112747,-439147,-552938,-254002,-12701,8839,-11116,-26627,-16954,-19585,-5376,3899,469,3387,3492,3727,4181,4676,5024,4011,-2520,2631,-4501,2344,-2306,-7579,2288,1426,514,-332,-1098,-1784,-2232,-2709,-3030,-3399,-3648,-3900,-4097,-4322,-4308,-3814,-3156,-2599,-5535,-544,328,1263,-3222,-1424,445,-2519,-3911,-740,-2045,1441,-583,-2209,-307,1195,-429,-1954,-805,564,-224,-839,-1324,-1687,-2013,-2166,-2199,-2257,-2247,-2088,-1935,-1667,-1526,-1342,-1246,-1117,-1050,-1226,-1465,-2324,-1749,-1927,-2202,-4087,-2980,-3234,-3483,-3551,-3412,-3315,-3106,-4382,-3216,-2423,-2213,-1999,-1878,-3424,-1619,-2565,-1118,-978,-2193,-1796,-593,-294,-155,-65,107,-1812,-1275,-4095,-10099,1109,1227,1597,1889,2062,2203,-9996,-14094,-24056,-20416,-5992,-4905,-12781,-8414,1812,1695,1440,1350,1008,606,288,39,-208,-363,-482,-587,-511,-439,-193,-100,-2,-15,492,492,-176,574,523,346,-13,-418,-850,-1355,-3149,-2256,-2685,-3009,-3119,-3050,-2726,-2142,-1385,-471,-1052,269,232,-1946,-1809,-722,1679,3447,-868,481,1270,639,2080,-869,-1658,-2230,-2032,-110,-346,-3179,-153,-151,-198,-2452,-2007,-1408,-174,-1252,-290,-309,-225,-981,-3002,-1343,537,613,-928,833,794,750,-2214,-1541,-932,121,108,-1013,-1515,-744,660,-917,-2103,-2233,-2518,-1940,-1680,-2163,-2610,-2099,218,-302,-1339,1981,3224,-761,3798,1958,4098,2777,573,2001,1368,2213,1995,2474,2010,1685,1503,826,413,224,2125,2246,2261,-295,-3497,-3088,-1210,866,315,-339,-1058,-1742,-2330,-2787,-3793,-2726,-2539,-2245,-1967,-1780,-1779,-1979,-2020,-2297,-2376,-3233,-2445,-2537,-3017,-2534,-2462,-2256,-1906,-1471,-1030,-482,-1721,264,385,237,-144,-1207,-1523,-1886,-2348,-2356,-1838,-1085,-2678,-1334,-2346,-3045,-1900,-664,600,627,957,-751,-4082,-666,1001,78,353,-2041,-775,-1259,-2655,-2893,-2090,-2313,-2354,-2647,-2840,-3182,-2673,-2194,-1583,-873,-185,-1503,54,-862,-2271,1993,1637,-590,194],[3833,1631,588,-1389,-1937,-2173,-1554,-726,1305,1985,-36,1028,366,-500,-2325,-2450,-3334,-3522,-2583,-1760,-1105,-675,-390,-112,-106,-151,-227,-1391,-467,-582,-644,-1631,-430,-333,-223,-140,-1300,-1320,-1728,-1435,-4130,-3510,-1006,96,-19,-2483,349,382,515,568,490,65,-17,-380,-851,-1354,-2152,-2335,-2691,-2698,-2339,-2171,-1984,-1798,-1557,-3071,-1344,-1185,-980,-2679,-1706,-1249,-2185,71,113,40,-92,-239,-534,-172,114,-766,-1437,-2290,285,313,64,-335,-772,-987,-1107,-893,-4012,-3675,-1827,-1899,-759,1186,-1174,-2089,-2995,-929,-1967,-2869,-3714,-2947,-1952,-1077,-2243,-1066,-2076,-2114,-1981,-1948,-2573,-2494,-320,-335,-140,361,636,369,1272,4235,3443,1083,-966,1104,223,-944,-2314,-2027,-155,2677,1544,-2459,474,36,-596,-966,-1265,-1479,-2187,-3104,-1748,-1785,-1695,-1666,-1450,-1232,-1081,-893,-617,-297,-35,254,564,1050,1555,1922,2299,2490,2549,2628,2448,2270,-1390,1598,1141,835,470,138,65,-82,-176,-202,-322,-478,-504,-420,-314,-160,-95,-2241,63,9,-12,91,293,634,1007,507,-2744,-4001,79,1722,-1857,2648,2080,284,-1547,3147,3219,2978,584,-1864,1765,1076,285,-406,-1621,-1145,-1176,-1143,-434,-14,397,-2437,-2923,-4026,1150,-1085,-3720,-53,-2770,-5526,1374,1359,1203,-6070,-1876,-8088,692,393,217,-5306,-10446,-759,-1222,-1764,-2435,-3104,-3689,-14303,-141346,-212417,-102531,-38413,1211,2019,2551,-895,-36255,-65127,-34735,1945,1401,757,-8979,-29,-172,-18,-431,-4432,-692,-856,1098,934,705,229,-345,-3342,-2205,-1955,-2579,-2977,-3094,-3104,-2700,-2400,-2157,-1950,-1754,-1643,-1679,-1765,-3642,-2305,-2771,-3299,-3789,-4121,-3960,-3178,-2403,-1823,-1232,-863,-806,-966,-1318,-1999,-2750,-3329,-3100,-2356,-1196,-437,-1152,1179,1633,1338,1964,1816,1786,-625,1188,1196,-2227,505,139,-193,-567,-872,-1374,-3288,-3640,-2948,-3300,-3373,-3067,-2618,-1983,-1341,-1539,-415,-22,-695,-87,407,-1972,73,-386,-833,-1251,-1763,-2294,-2629,-2545,-2146,-2085,-1193,-63,-428,921,945,1286,989,-1836,-4035,-3461,-2561,-2978,-1905,432,1511,2004,-1181,-2671,-33,-717,253,3817,-424,-1139,417,-1121,1290,1461,-451,-2261,-731,-196,9,-1240,-1321,-2161,-2782,-2864,-2667,-2320,-1976,-1766,-1612,-1666,-1719,-2924,-1662,-1609,-2000,-1439,-1272,-1747,-2126,-855,-891,-993,-1275,-1801,-2167,-2400,-2771,-2884,-2756,-2232,-1420,-593,-1875,-2339,-1137,-3327,860,331,-819,2603,3553,1194,50,1234,1140,318,581,196,310,632,1146,-1473,1018,-347,-3513,-1294,-753,-3294,-2853,-361,-138,-1475,-57,-719,-1549,-2251,-2786,-2789,-2344,-1755,-2275,-666,-191,-3062,-571,538,665,-1024,650,-2038,-2046,-1822,-1990,-473,-991,-1368,-1766,-2078,-2390,-2577,-2685,-2479,-2087,-3168,-1175,-582,0,568,1236,1012,-2004,-1195,-3355,1534,3751,1133,847,3003,2735,3210,2789,-784,-2257,2041,1437,-66,-264,119,-470,-1422,-2107,-3205,-3636,-3012,-1991,-1089,-2388,-1184,-108,-1767,-396,2341,120,1140,1438,1078,-1837,19,-478,-1194,-1829,-2408,-2892,-3288,-3429,-3184,-2748,-2755,-2481,-1556,-346,146,-1376,-2225,464,1234,61,933,-1604,740,618,-6726,49,-1204,-509,-615,-814,-986,-1046,-2706,-1434,-1682,-1941,-2268,-2501,-2656,-2758,-3243,-2572,-3237,-2046,-1547,-1174,-1800,-567,-414,-2181,-340,-698,-965,-1411,-2104,-1775,-1738,-1661,-1573,-1505,-1461,-1471,-1524,-1662,-1971,-2130,-2645,-1461,-663,-1412,-2289,3119,4747,-547,-1747,-2960,-1746,-643,1319,1490,6441,1766,-862,4604,6469,624,3023,951,-1251,-1782,-855,3115,1916,-1839,1663,2239,-966,-2657,-491,-1631,-2133,-5256,-6150,-2199,-3248,-750,-1116,-1506,-2341,-3099,-3132,-1991,-841,278,-1891,-2583,2265,2592,1537,108,737,-1035,-549,-2682,-794,-1598,-1853,-1288,-2666,-118,-739,3481,486,-405,-4326,1001,-3265,-4121,-2937,3339,2387,1557,976,697,-3165,-7365,-6371,-2097,1152,824,207,-4356,-921,-1543,-2092,-3933,-10608,-1879,-7121,-14985,-1939,-2252,-2631,-27731,-7596,-1773,-42850,-216436,-289480,-123350,-16313,3375,-9351,-22431,-15986,-21416,-5701,4047,775,3397,3444,3769,3987,5743,6980,4498,-532,5820,-4215,811,-4890,-7887,9143,10016,4789,3642,1939,5182,2074,4624,3051,3792,1553,242,-545,1474,726,-16,-879,-1737,-5388,-2946,-2595,-1910,-4527,-691,-4,-3175,-2498,-144,-2134,989,173,-1690,357,525,-648,-2362,-1417,167,-108,-357,-637,-953,-1360,-1648,-1763,-1782,-1630,-1295,-990,-637,-495,-401,-478,-585,-794,-1253,-1628,-1996,-2282,-2382,-2421,-3874,-2496,-2446,-2505,-2507,-2407,-2399,-2300,-3652,-2648,-2132,-2215,-2374,-2684,-3403,-3289,-3201,-2905,-2651,-2471,-2411,-2452,-2743,-3186,-3361,-2741,-1945,-1295,-3622,-10414,396,397,405,111,-492,-1266,-9536,-12711,-27202,-22856,-6431,-10896,-4053,-11819,1307,1336,1112,992,624,256,72,82,192,442,711,925,1217,1392,1623,1587,1453,-259,840,837,332,143,-209,-603,-1095,-1560,-1995,-2358,-3293,-3203,-3456,-3495,-3339,-3238,-3249,-3364,-3606,-3811,-3282,-2655,-2001,-1654,-1706,-860,674,1459,-2254,-124,356,834,4548,-1070,-1129,-1484,-1768,463,-1274,-2214,3307,2904,201,-1894,-1532,-1670,1227,-1260,382,2241,1120,-1132,-2256,-37,1736,525,-505,-171,-1110,-1944,-2188,-1653,-1092,-59,-141,-1843,-1716,-676,573,-831,-1635,-1824,-2530,-1638,-1761,-2326,-2323,-1414,154,-652,-1439,1861,3328,-1060,3868,1593,4743,3246,600,1967,1306,2903,3119,3170,2822,2671,473,-412,236,788,2708,2882,2882,-414,-2959,-2886,-1265,-273,-1472,-2807,-4105,-3399,-2213,-1239,-4267,-916,375,431,303,-9,-530,-1196,-1562,-1959,-1937,-2327,-1360,-2590,-2762,-106,-2351,-22,1706,2118,1473,-1842,-1250,2024,1495,811,122,-1108,-1583,-830,-1327,-991,-555,-816,-2713,-1872,-2510,-3362,-3269,-3247,-3236,-3150,-3045,-3039,-4162,-2942,-2732,-2423,-1893,-1849,-1273,-1177,-2357,-3490,-1512,-1683,-1524,-1438,-1180,-2838,-1000,-428,-267,-59,29,-1452,82,-849,-1999,2573,1676,-501,-161],[949,1093,440,-1710,-2078,-2471,-1360,-609,398,534,85,552,413,-37,-1930,-1188,-1906,-3381,-3652,-4198,-3805,-2961,-2037,-1049,-343,251,468,-1584,1051,951,21,-1837,-4,-608,-1308,-2075,-2781,-3307,-3462,-3108,-3542,-3662,-1480,-1156,-944,-2345,-1159,-1264,-1015,-514,149,-564,1572,2188,2608,-410,-2770,-772,1143,-506,96,-396,-797,-135,-882,-2289,-2903,-3196,-2256,-3673,-1508,-1776,-1717,1822,1797,1995,746,1190,-192,-110,1451,-675,-1035,-2017,-638,-1029,-1456,-1855,-2082,-1903,-1579,-1020,-4250,-3810,-2169,-2316,-603,1301,-839,-1582,-2863,-502,-1285,-1789,-2178,-2041,-1503,-1038,-2252,-902,-2809,-2162,-1507,-978,-2022,-3238,-645,-14,106,1232,749,-9,1238,4674,3393,503,-746,1952,394,-1093,-2173,-2126,-848,2461,1613,-2718,324,392,726,304,-137,-498,-2585,-2604,-981,-1140,-1285,-1635,-1934,-2338,-2860,-3321,-3542,-3448,-3221,-2925,-2629,-2157,-1613,-1090,-399,274,968,1787,2403,3011,212,1141,3619,2489,3206,2721,2362,1861,1395,998,490,-114,-702,-1312,-2022,-2736,-3233,-3160,-2667,-2155,-1767,-1496,-1421,-1516,-1840,-2302,-2872,-3734,-2941,-2751,-2462,-2369,-2319,-2230,-2209,-1989,-1569,-899,-162,-1397,1096,1617,1935,-945,-1433,1978,356,-995,1247,1109,99,-2352,-3478,-3636,2891,-1901,-3162,483,-2388,-4974,3501,8111,3966,-6559,-2840,-6838,7013,2722,-425,-9613,-14197,3805,2685,1615,652,44,-186,-12748,-114623,-157414,-55212,-24659,2322,2449,2280,1846,-25052,-58299,-41189,-1155,-1931,-2457,-8006,-1506,-666,233,-135,-3969,-1070,-1195,2279,2062,1765,1221,-227,-4104,-2703,-1052,-1608,-1911,-1961,-2005,-1726,-1603,-1567,-1575,-1590,-1655,-1802,-1890,-3562,-1976,-1954,-2106,-1651,-1367,-1493,-1293,-323,-121,152,288,211,11,-304,-1326,-1615,-2569,-3122,-2870,-2058,-1317,-918,-130,145,222,9,-417,-730,-1135,-1462,-1660,-2059,-1562,-1466,-1224,-1034,-802,-1362,-3393,-3170,-2813,-2878,-1739,-1348,-1406,-1302,-1130,-1896,-853,-629,-588,-307,-179,-1524,-200,-469,-727,-981,-1393,-1941,-2503,-2970,-3334,-3182,-2414,-1647,-881,-268,379,790,1011,-2073,-3825,-3444,-2041,-2307,-1366,-1986,-2180,-1904,-1464,-2862,-494,-285,5,-41,-275,-1053,-768,-1036,-1169,-1186,-1100,-1763,-736,-556,-528,-503,-214,-520,-2290,-965,-2409,-788,253,-1705,320,554,-1489,-2736,-1130,-1397,-1825,2038,328,-2537,-1568,1009,642,313,-97,-1591,-2419,-1110,-1381,-1510,-1877,-1537,-1257,-947,-2390,-2920,-1478,-3323,96,-108,-444,2418,2430,993,-20,1434,923,35,-806,-1631,-1979,-2010,-1719,-1301,-824,-443,-3675,-1435,-776,-2641,-2417,-710,-197,-1054,75,703,521,243,-217,-679,-1210,-1777,-2952,-2049,-1537,-3796,-654,162,636,-371,1187,-1473,-1520,-1769,-1857,-348,-461,-1072,-1736,-2312,-2823,-2981,-2723,-2061,-1302,-3726,-35,587,1128,1591,2099,1693,-2405,-1543,-2928,1819,3007,1168,1350,2408,1860,2053,1795,-531,-2844,1767,1138,44,-569,1290,1296,-1816,-2639,1154,-1340,-560,1047,-694,-2383,-1506,-513,-1864,-424,999,-430,248,-270,-662,-1723,-1720,-2173,-2797,-3272,-3600,-3747,-3805,-3791,-3627,-3381,-3021,-2962,-2058,-1515,-1072,-2158,-2307,-162,-20,-623,151,-2253,490,237,-7572,1572,-754,2306,2592,2623,2512,888,-2378,-715,602,-216,-1159,-2031,-2802,-3356,-3320,-2890,-3099,-1960,-1423,-1229,-1605,-611,-477,-1597,-239,-411,-456,-701,-1738,-974,-1135,-1414,-1782,-2172,-2439,-2417,-2009,-1408,-1950,-1355,-2483,-1617,1125,-1394,-1989,2198,2646,112,-1723,-2439,-2030,187,2041,693,5763,1248,-622,4134,3420,806,2107,1221,-988,-1756,-869,2638,2386,-1927,1813,1865,-1235,-1709,1621,1021,-1003,-5109,-6073,-2618,-3212,367,-1236,2025,1540,-243,-216,-1088,-1779,-1416,-1262,-2100,2390,3605,690,253,1654,-382,-738,-2938,-374,1954,1399,-910,-2427,721,-195,4527,844,-122,-4148,856,-2773,-4514,-2436,3222,2224,1281,453,-235,-2855,-7441,-6829,-1388,-1150,-1171,-1145,-3105,-1268,-1326,-1508,-2068,-9780,-1915,-8489,-19321,-2364,-2505,-2662,-25653,-14465,-6821,-2947,-2934,-6353,-3159,-24142,-3164,-9313,-17539,-14579,-22249,-6000,-2935,-3352,-3648,-3575,-2924,-2083,-1137,-203,854,1245,2945,-3578,-1100,-7581,-5769,6310,6479,5055,4497,2127,4852,3538,3926,2123,2445,1175,776,-652,-213,-835,-1337,-1794,-2024,-4475,-1776,-1524,-1229,-5645,-694,-680,-3826,-1131,-457,-2118,287,760,-1222,886,1387,-827,-2748,-2042,361,-73,-206,17,559,-991,-1261,-349,1419,1063,1507,-891,971,1124,227,-822,-1802,-2622,-2903,-2285,-1658,-1365,-507,-1963,-3431,-1601,-551,-3596,-1198,-1253,-1319,-1207,-2698,-1879,-1450,-1709,-902,-1636,-3414,-1743,-1955,-2119,-2399,-2677,-2938,-3090,-3113,-2831,-2427,-1887,-1973,-1067,-3215,-10501,-192,-457,-689,-1198,-1924,-2310,-9272,-11755,-32112,-27201,-7858,-17053,3648,-13611,3860,10605,10347,9939,9075,8104,7340,6919,6092,7054,7381,7597,7728,7520,3311,4096,4693,-525,853,1223,-103,-1315,-2259,-2762,-2673,-2262,-1802,-1569,-3457,-692,-420,-163,-990,-1255,-196,-1333,-401,-1566,-1146,519,86,-1444,-1657,-969,-1121,-1347,-3577,-1122,-591,205,946,-1335,-515,-653,-1283,572,-1946,-1129,2962,2366,474,-1195,-992,-1936,-58,-1148,-294,-415,-537,-1156,-1135,-1283,-1619,-2036,-2218,-2369,-2354,-2173,-1878,-1697,-1691,-1572,-1489,-2638,-1888,-932,-544,-725,-1119,-1364,-2407,-1359,-1732,-2385,-1989,-731,113,-1041,-1534,1625,2176,-1417,2856,1083,3846,3616,647,1882,1158,3558,3313,2378,1368,219,-875,-1940,-2904,-3365,-3113,-2606,-2119,-1688,-2398,-2610,-1188,-732,-659,-694,-820,-973,-1149,-1395,-4186,-1779,-2085,-2268,-2356,-2354,-2333,-2324,-2026,-1897,-1541,-1431,-1555,-2395,-2541,630,-2205,908,2324,1905,528,-2592,-739,3080,1969,2130,1638,-857,-1462,-802,-1287,-1538,-1251,-771,-2714,-1442,-2166,-3515,-2730,179,1173,188,-767,-1626,-3499,284,1547,197,2277,-1665,1662,-36,-2017,-3958,-58,-876,-1593,-2533,-3249,-3546,-3657,-3443,-3219,-3011,-2868,-2503,-2225,-1846,-1620,-886,-359,-325,-502],[-1179,-1023,-766,-1996,-2054,-2810,-1258,-534,1548,1900,152,1655,1458,-448,-1453,2323,-969,-3182,-1152,-156,-1244,-2204,-2678,-2406,-1883,-1185,-492,-1820,510,769,-506,-2187,316,525,287,-200,-1243,-1471,-1871,-2367,-2897,-3709,-3001,-3053,-3120,-3434,-3924,-4382,-4224,-3566,-2766,-2010,-1233,-585,-127,-731,-3215,-1242,79,-772,-221,-729,-836,-707,-1603,-1461,-1883,-2660,-3324,-3277,-2571,-2099,-1212,579,1446,2068,805,1563,187,-103,1143,-553,-504,-1549,-1004,-2010,-3021,-3551,-3023,-1875,-797,268,-3642,-3852,-2342,-2402,-343,1339,-296,-767,-2276,932,399,-1195,-96,-164,-138,-1193,-2172,-684,-2437,-1807,-912,82,-1181,-3735,-798,83,299,1683,991,-291,1241,3721,3272,14,-146,2926,717,-1156,-2096,-2117,-1391,685,36,-2756,-1090,-1874,-2583,-3097,-3428,-3475,-3247,-3168,-2987,-2959,-2966,-3196,-3369,-3606,-3898,-4059,-3996,-3794,-3619,-3439,-3282,-2968,-2602,-2270,-1766,-1248,-667,102,735,1426,1823,835,2489,2521,2204,1616,1040,282,-299,-403,-57,670,1704,2829,3831,4444,49,-1510,4910,5786,5798,5958,6249,6681,64,-1014,-2882,-2900,1162,2863,-1996,1645,1242,-769,-1196,-1006,-429,712,1372,-836,3360,3667,3593,-1535,-1172,1699,-364,-574,-992,-1719,-2044,-2167,-3966,-2984,-715,-2623,-2515,584,-1922,-3606,1790,2175,2406,-6792,-3739,-5306,2882,2590,-1833,-13279,-15255,671,-17,-712,-1428,-2016,-2518,-8690,-86088,-98651,-4333,-10311,-1223,-911,-826,-963,-10768,-47033,-45159,-2729,-3098,-3060,-6469,-1486,-569,351,77,-3506,-1006,-1627,1590,1030,365,-541,-1371,-4809,-3184,-2792,-2488,-1897,-1223,-749,-122,232,398,406,-1961,-2509,-718,-1452,-2915,-3224,-3555,-2980,-2135,-1269,-2074,-523,738,983,1197,1208,982,654,264,-1132,-892,-3246,-3276,-2069,-1746,-1511,-1223,-971,-894,-957,-1266,-1761,-2121,-2546,-2825,-2827,-2556,-2229,-2027,-1763,-1606,-1426,-1587,-3100,-2505,-2799,-3478,-2015,-1106,-1191,-299,349,-2229,1273,1844,-461,326,2066,-894,4364,4472,4225,3960,-180,-1370,148,15,-948,-400,39,-59,-687,-1381,-1869,-2311,-2496,-2291,-3374,-3421,-1307,-1688,-886,375,675,989,-1414,-2975,293,151,-71,1474,-125,-1013,673,-423,124,-120,-347,-1156,-559,-504,-481,-216,-68,-531,-2735,-763,-2046,-1441,-206,-1832,226,350,-1454,-2424,-1353,-1217,-1687,542,608,-3208,-989,1236,1450,1663,1738,-1412,-2682,-892,764,547,-1722,556,370,163,-2688,-2965,-1863,-2381,-376,-685,-290,-249,-466,-487,-587,-466,-344,-286,-161,-161,2,60,93,14,188,-115,-3897,-1553,-848,-2018,-1934,-1182,-363,-738,129,355,217,6,-323,-623,-1013,-1541,-3677,-2431,-2113,-4186,-883,-321,313,289,1372,-946,-1154,-1790,-1799,-687,1783,420,-1026,494,-613,-1825,-2687,-771,99,-3985,303,1089,1331,1473,1637,1614,-2827,-2129,-2519,1260,1045,929,859,945,782,1146,1074,-352,-3277,908,655,20,-986,-1191,-1788,-2656,-2643,-1958,-1112,-1289,444,-331,-2234,-1990,-1133,-1982,-187,1019,-1195,703,4049,1047,-1675,1394,3087,2331,1091,-628,1067,1418,1224,-670,-2026,-2215,-3390,-1001,-1175,-1609,-2648,-2573,-2327,-2347,-2255,-1977,-2973,-1105,-1147,-8006,354,196,1337,1615,1609,1437,540,-1791,-870,-812,-1645,-2383,-2385,-1731,-1021,-2742,-937,-2707,318,408,-1723,-1702,-613,-1125,-1533,-1906,-2214,-2111,-2091,-1908,-1802,-1670,-1621,-1594,-1529,-1358,-1078,-730,-421,-1750,-982,-2351,-2420,-22,-1012,-1698,758,1326,432,-1759,-2004,-2378,951,2649,-271,4500,542,-588,2803,2071,756,494,-242,-913,-1987,-1066,-992,-831,-2420,-604,-454,-1448,-923,-997,-1442,-1766,-5087,-6021,-3087,-3138,-1303,-1433,-804,-918,-1139,-1651,-2035,-2652,-2645,-1933,-1723,-669,-77,-370,816,983,53,-1173,-3144,-222,-401,-866,-2707,-2513,-2668,-2176,-1539,-674,-7,-4172,434,-2165,-4378,-2106,2138,1898,1557,1135,633,-2835,-7454,-6978,-859,-243,320,1012,-2036,2116,2509,2629,-474,-8551,-26,-9478,-20124,1003,650,389,-21912,-21724,-28712,595,733,671,443,-35932,-307,-11391,-12077,-12552,-21628,-6182,-767,-599,548,1221,-919,2129,2452,2559,2620,2613,2376,-2376,-3286,-7601,-3529,509,97,-376,-834,-1293,-1770,-2101,-2503,-2649,-2591,-2235,-1814,-1310,-877,-502,-124,95,221,-3459,-680,-451,-933,-5263,-1976,-2647,-4520,-2443,-1617,-2064,-287,163,-956,436,240,-1028,-3150,-2487,-276,-164,232,780,1363,-756,-1256,-61,1631,1435,1380,-1597,216,-493,-1039,-1386,-1301,-951,-683,-326,-1588,-1454,-1133,-2253,-2913,-1977,-1325,-4315,-2377,-2708,-3064,-3241,-3240,-3124,-2965,-2645,-2254,-1921,-3446,-1320,-1765,-757,-741,-2150,-1894,-1141,-1383,-1642,-1903,-2010,-1984,-1953,-3042,-10374,-1020,-2428,-37,-5362,970,1343,-9294,-11381,-38358,-32187,-9048,-22105,1336,-12405,1300,1427,1473,1708,1682,1562,1468,1375,1199,1022,787,481,283,17,-129,-484,-880,-1199,-1473,-2019,-2429,-2801,-3029,-3099,-3052,-2829,-2491,-2042,-3469,-1329,-984,-665,-997,-1230,-223,-1899,-819,-1905,-1175,-1351,-2148,-3179,-4094,-3138,-1856,-454,-3769,-647,-1612,1262,4277,-1702,128,206,-752,787,-2031,-136,2236,2459,743,-468,-439,-2191,212,-971,-222,874,718,-1041,40,1703,1767,-16,748,2460,2604,2635,-940,-258,-1391,-224,-10,-3055,-2021,-1737,-1580,-960,-624,-954,-2167,-1119,-1746,-2420,-1694,-124,29,-1498,-1674,-252,-63,-1832,285,347,303,198,93,99,140,400,642,757,816,637,-432,-2247,-1189,-2288,-3371,-4093,-3449,-2375,-1915,-2333,-1021,578,757,1936,2359,564,2604,785,-3188,1694,1880,1595,45,943,435,-244,-750,-1507,-2089,-2669,-3284,-3984,-4469,-3930,-3329,-2654,-1924,-1213,-597,-2065,-298,811,898,694,236,-565,-1228,-2132,-3229,-3813,-2564,-1224,-2721,-1541,-2115,-3443,-3107,813,1540,42,-1704,-1950,-2796,745,1730,263,1609,-1568,116,-544,-1759,-3922,-2579,-3337,-3285,-2632,-1798,-1512,-1913,157,489,675,10,-1104,77,-524,-1329,208,194,-178,-904],[-3322,-4144,-4415,-3714,-2746,-2979,-1124,-394,1029,1697,249,1444,973,-820,-833,2899,-621,-3026,-630,2457,2118,-225,735,722,1301,473,636,-2022,1576,1633,-1091,-2652,60,351,178,363,-1202,-1651,-963,-1584,-2355,-3691,-938,-1474,-2589,-2324,-2704,-2970,-2993,-2970,-2971,-3046,-3043,-3037,-3000,-2827,-2504,-2062,-1639,-1194,-617,-1111,-790,302,-2418,-739,243,-31,-549,-1684,-1683,-2300,-2236,-2134,-1910,-1714,-1619,-1680,-1698,-2090,-2554,-3279,-4161,-3717,-2427,-1003,283,1355,2178,1365,1310,1590,-2990,-3978,-2517,-2118,-201,441,45,-447,-1718,-716,-829,-1179,-568,-369,-171,-1378,-2204,-602,-1660,-1359,-453,941,-450,-3851,-989,106,377,1959,1085,-709,1046,4016,2885,-590,482,3261,934,-1383,-2284,-2234,-1991,-588,-1306,-2795,-2582,-3471,-3967,-3171,-2584,-2143,-3307,-1643,-1550,-1646,-1771,-2088,-2314,-2590,-2960,-3311,-3581,-3754,-3770,-3429,-2835,-1942,-974,-107,891,2013,3537,1328,8607,12101,2999,470,3206,2204,33236,39506,47719,11849,5134,14189,4427,21761,134240,142154,118938,4751,-145,-1353,6944,33334,69459,57617,12506,8273,-833,-2072,-2785,-2220,1567,3231,-1869,1029,885,-1092,-1167,930,-93,-990,-1361,-1116,-431,250,721,-2266,-1048,783,-1218,-590,-1402,-2245,-3021,-3749,-4633,-3051,-2696,-3380,-2076,-1634,-1605,-2331,91,795,1364,-7053,-4701,-3896,2941,2801,-2741,-16432,-14562,1180,639,204,-96,-128,-26,-3629,-59151,-42601,1214,1316,1341,1352,1144,764,338,-32567,-46583,-648,-645,-521,-4666,280,650,1022,-9,-3344,-709,-2348,1298,1294,1516,1787,297,-5608,-3823,-428,-1429,3131,3766,5089,5066,954,4028,3201,-2738,-3258,-1260,-994,-2286,-1961,-1748,-1346,-2808,-905,-2555,-639,-817,-1274,-1681,-2149,-2639,-2907,-2832,-2657,-2384,-3877,-3590,-2037,-2084,-2303,-2540,-2752,-2970,-3062,-3073,-2986,-2606,-2284,-1991,-1791,-1945,-1698,-2086,-1961,-2085,-2102,-2252,-2606,-2484,-2881,-4288,-2638,-2526,-2319,-1789,-1052,-2617,632,1424,-521,374,1968,-301,4960,5310,5286,5193,170,-1750,-393,-519,-892,397,564,634,-219,-1169,-1964,-2809,-3436,-2857,-2946,-3485,-593,-1259,-780,2014,2610,3184,-1343,-2927,294,446,-510,2935,-65,-1125,1287,-228,681,477,192,-565,246,475,520,852,881,-609,-3220,-684,-1698,-2055,-744,-1979,-924,-1304,-1535,-2108,-1633,-1235,-1635,-826,-475,-3272,-452,694,985,1229,1297,-1314,-2996,-769,670,335,-1643,-529,-808,-1075,-2651,-2303,-2313,-1463,-415,-1378,-403,1413,1952,163,-548,1266,611,358,4016,3849,3793,3589,3317,749,1502,-195,-4184,-1658,-1003,-1455,-2087,-2906,-3057,-2266,-1410,-585,-79,247,291,216,-67,-907,-3945,-1841,-2213,-3443,-2077,-1841,-1438,-963,-419,-499,-954,-1867,-1807,-1058,1838,366,-1303,758,-1373,-2155,-2871,-913,-252,-3383,-560,-657,-787,-963,-1074,-1329,-2972,-2798,-2127,-1656,-1508,-1186,-829,-378,-410,330,439,-226,-3460,465,98,32,-1364,-105,-346,-863,-1039,-1615,-2086,-2752,-3086,-2928,-2679,-2572,-1900,-2005,-597,-1264,-1908,-92,-136,-38,-1619,58,314,467,780,-796,1187,1874,2067,-922,-2178,-1844,-3509,-925,1977,-256,-2092,-2829,-1076,1040,-1434,700,-3590,641,-2235,-7625,-1083,1151,1173,1187,957,605,155,-1249,-1154,-1898,-2592,-2903,-2458,-1748,-1118,-2534,-566,-2263,-249,-329,-2442,-2027,-1711,-2315,-2707,-2630,-2348,-1898,-1693,-1562,-1214,-1031,-952,-1331,-888,-1865,-585,-284,57,-1290,-587,-2206,-2985,1129,-469,-1444,3130,4913,469,-1804,-1629,-2630,1624,3106,-1274,3601,-360,-576,2408,1024,-29,-565,-382,-945,-2395,-545,2014,2211,-3199,1040,510,-1515,-281,-315,-1227,-1987,-5083,-5943,-3475,-2989,-1585,-1669,-1208,-1447,-1807,-2437,-2806,-2771,-2081,-1424,-1429,-567,-357,-1371,-610,-1184,-2047,-2974,-2997,-1859,-664,463,-4124,-2838,2106,1109,1693,1181,-46,-4371,-572,-1565,-3665,-1894,1138,1484,1694,1748,1609,-3064,-7265,-6711,-398,-887,-1118,-831,-1328,264,801,1087,808,-7092,-503,-9781,-15354,933,1080,1341,-17028,-29650,-44927,2722,2881,2752,2381,-50498,1150,-15706,-6102,-9671,-19929,-6102,-1744,-2501,421,1493,-3897,3041,3544,3713,3097,3471,2892,-591,-5135,-4623,-1270,-1190,-1746,-2102,-2169,-2059,-1885,-1549,-1354,-1135,-1105,-1079,-1152,-1234,-1377,-1527,-1545,-1536,-1427,-2461,-1281,-1189,-1149,-4355,-989,-1073,-4978,-1302,-1366,-1978,-1778,-2079,-2571,-2921,-3393,-3468,-3499,-2888,-2607,-2336,-1996,-1673,-1410,-1321,-1427,-1325,-1570,-1883,-2142,-2500,-2708,-3053,-3245,-3270,-2994,-2638,-2462,-2198,-1986,-1810,-1818,-2677,-2436,-2532,-2115,-3265,-2728,-2885,-3060,-3008,-2751,-2424,-2138,-1765,-1361,-1313,-3290,-397,-1752,-25,-155,-2443,-2259,1212,2391,-1318,1869,921,-2073,-577,-3239,-10153,-300,-8749,-4927,-11864,26077,33406,-9686,-11717,-45086,-35975,-8676,-24519,13653,-10299,2120,17659,54105,67812,54867,42534,31145,8554,3629,14425,20046,21876,24359,26677,2672,4221,4661,-1306,714,3116,1585,13290,9677,6510,4901,1444,375,-2111,-3115,3600,3847,1550,-1172,-1377,-468,-2661,-1289,-2013,-1279,314,-208,-1487,-1728,-1413,2078,4630,-2557,-672,-2787,1437,5003,-2271,671,971,-334,859,-1581,574,2552,2334,862,139,-11,-2303,-477,-887,-584,383,429,-927,1049,2781,1734,-255,1261,1041,781,698,-573,121,-1646,-382,76,-2496,-2161,-1209,-1388,-1202,-836,-772,-2012,-1015,-1991,-2618,-1589,238,-260,-2133,-2001,-241,-281,-2344,-425,-572,-809,-1133,-1534,-1921,-2351,-2525,-2531,-2387,-2029,-1684,-1308,-2664,-1022,-1129,-1248,-1403,-1583,-1705,-1776,-2225,-1318,-1166,-831,-548,-343,-182,-74,-67,-2163,-17,-119,-95,-351,160,241,204,352,-299,-1175,-174,-1588,-1695,-2624,-1553,-2060,-2447,-2620,-2534,-2236,-1670,-1145,-653,-337,-281,-471,-844,-1324,-1761,-1941,-2208,-415,-642,-2842,-1831,-2279,-3287,-3599,1320,1713,-277,-2846,-2176,-2278,322,-1032,-2286,-3066,-3304,-3136,-2796,-2451,-3397,-1335,-731,96,663,1217,-975,-2214,156,1343,960,118,-994,-192,-478,-1298,66,-581,-1402,-2196],[-1266,-2234,-3118,-3997,-4379,-3918,-3375,-2833,-2301,-1804,-1476,-1103,-794,-1064,-448,-172,-234,-2988,-169,749,816,-292,621,342,682,-376,574,-2127,592,697,-1671,-3202,-294,6,-532,377,-1166,-1884,-576,-1003,-1905,-3591,-32,491,-3660,-1416,-1824,-2456,-2498,-2062,-1344,-2348,456,1466,2442,-1849,-1267,-1608,77,-1116,-481,-1337,-623,968,-3189,-98,327,445,-950,-2376,-3139,-2719,-1548,-480,390,972,388,1361,606,-531,-593,-570,400,-490,-200,816,2930,2761,2366,1368,924,388,-2370,-4073,-2619,-2574,-3010,-3382,-3555,-3795,-3767,-3665,-3704,-3552,-3565,-3519,-3475,-3395,-3250,-2961,-2522,-1943,-1468,-923,-482,-3528,-1162,132,417,1193,1070,-1189,723,3240,2341,-1227,1116,4070,1082,-1715,-2557,-2358,-2545,1545,847,-2758,-635,-1641,-2458,-2746,-2544,-2089,-3099,-1330,-1180,-1294,-1480,-1839,-2023,-2165,-2388,-2675,-2990,-3111,-2622,-1360,333,2357,4330,5910,7283,3363,9285,82,14061,10608,3754,138,2721,1616,39506,211359,178841,15048,3144,14197,5270,24095,255094,415997,143203,4954,-468,-1349,9439,39856,192266,171887,14914,6610,-1861,-3211,-2504,-1686,1798,3383,-1640,-454,-1775,-1935,-1484,-455,714,1853,2184,-208,3299,2942,2142,-2702,-949,-1206,-2542,-3575,-3517,-2639,-2584,-2074,-5432,-1737,831,-4031,-1845,1241,-1373,-1237,722,2717,3056,-7402,-5573,-2704,4377,4251,-3254,-18974,-13078,2534,1901,1331,828,511,244,167,-35528,-173,-325,-677,-1080,-1452,-1964,-2534,-2955,-16690,-45774,-2523,-2042,-1632,-2720,-696,-347,24,-334,-3499,-233,-3310,1187,1370,1680,1928,480,-6008,-4560,-1453,-1148,3650,3551,4064,4130,267,3638,3284,-3593,-3327,-1856,-436,-1731,553,16,-739,-3611,-1371,-2651,-1926,-2180,-2580,-2830,-3049,-3178,-3010,-2574,-2160,-1709,-4099,-3836,-2070,-890,-1078,-1358,-1706,-2187,-2708,-3319,-3820,-3577,-3023,-2412,-1881,-2126,-1199,-2993,-1602,-1157,-1174,-2439,-2058,-1441,-2988,-4571,-1905,-923,-1735,-20,-71,-2911,-565,-686,-825,-500,-118,208,729,949,1164,1352,397,-2162,-860,-1005,-939,-149,-675,-1383,-2129,-2984,-3686,-3652,-2767,-2208,-2570,-3591,57,-974,-963,1006,1158,1290,-1042,-2618,181,590,-1098,155,-329,-1357,-1420,-1884,-2198,-2363,-2348,-2163,-1901,-1625,-1503,-1242,-1173,-1042,-3667,-695,-1415,-2520,-1285,-2058,-48,234,-1428,-1768,-1906,-1059,-1610,-1191,-1855,-2501,-2919,-2806,-2353,-1848,-1521,-1293,-3298,-1000,-948,-823,-1582,-647,-511,-585,-2281,-1541,-2758,-2243,-1723,-2033,-728,2720,4240,-364,-940,947,257,345,5592,4825,4611,6302,5101,1502,1483,-326,-4437,-1683,-1181,-892,-891,-2173,-820,-342,60,-1018,282,1606,2061,810,809,-1985,-3156,-1272,-1220,-2828,-1019,-198,33,108,29,-75,-831,-1892,-1784,-1336,373,337,-1512,-265,-2132,-2419,-3046,-1000,-583,-2771,147,58,-380,-789,-1011,-1250,-2457,-3026,-1661,-1110,-983,-682,-267,377,-1517,847,2601,-49,-3352,-144,-448,16,-1412,3008,4313,1567,2635,3587,-219,-2590,1247,339,-1497,-3094,-2647,-1762,149,-3866,-1767,-92,-229,-190,-1386,-287,-238,-378,-402,-1004,-229,-129,-34,-932,-2199,-1316,-3100,-821,1442,307,-865,-2689,-1468,704,-1259,1282,-3695,447,-2624,-6531,-2492,-2009,-2582,-2977,-3369,-3562,-3388,-3090,-2684,-2208,-1690,-1251,-786,-735,-336,-2189,-194,-1746,-483,-714,-3111,-2376,-2110,-2575,-2822,-2903,-2973,-2836,-2912,-2878,-2947,-3009,-3174,-3392,-3580,-3534,-3148,-2519,-1768,-980,-61,-1885,-2790,1542,203,-1108,2404,3861,425,-1691,-1150,-2521,2333,3540,-2034,2207,-1327,-264,4809,6435,236,1622,914,-843,-2674,-1,3098,3832,-3580,473,-14,-1276,401,2844,1719,80,-4832,-5640,-3516,-2983,-3503,-3734,-3622,-3606,-3462,-3273,-2588,-1860,-1006,-230,-1030,1066,1355,-1721,2365,2439,535,-2335,-2281,661,1771,1539,-2138,-3113,1606,1518,1181,1102,-48,-4533,-810,-839,-2409,-1563,3433,4008,4118,4093,3905,-3270,-6590,-5866,291,1208,449,-201,-936,-1341,-1683,-1977,-2093,-5454,-1668,-9091,-10488,-360,109,496,-11269,-38304,-49452,1115,1003,647,117,-65368,-1143,-21985,-2629,-5609,-17470,-5505,-2958,-4923,-1100,-40,-6446,1815,2624,3173,1732,3807,3660,1775,-4743,-1414,1117,336,-590,-1618,-2671,-3768,-3689,-2483,-1344,-585,-2040,-106,1976,-1417,591,4194,1390,3066,4217,-1297,-1682,3105,114,-3533,696,949,-4393,958,567,-1662,-243,-465,-961,-478,-407,-1335,-3454,-1477,-493,-1147,-556,-928,-1371,-1939,-2415,-2725,-2913,-2911,-2742,-3293,-2569,-2749,-3015,-3466,-3927,-4204,-3800,-3091,-2371,-1874,-2307,-2958,-1829,-2970,-822,-1944,3,-1740,-2585,-645,-715,-726,-1438,-1251,-808,-1138,-2866,-1872,-2048,-1839,-1258,-2631,-2620,430,109,-2200,-646,-522,-2069,-423,-3631,-9721,-2343,-15692,-12289,-19507,25948,34617,-10218,-12597,-50450,-36340,-5443,-22954,15619,-8555,1283,17982,58196,113657,123220,105727,30599,7165,1962,13709,43756,54805,62863,52358,2140,4337,4369,-1662,673,3115,1698,13487,9037,7445,4202,750,-641,-2433,-2640,2751,1761,703,-1331,-1497,-739,-3366,-1501,-1835,-1277,89,-370,-1523,-1642,-1649,2673,3072,-1384,-452,-2525,1206,890,-2821,433,52,-424,-1019,-1651,-2127,-2217,-1649,-757,295,465,-1918,-973,-757,-825,185,175,-700,2029,2920,1263,-287,978,144,-774,-1720,-2593,-3418,-3738,-3210,-2634,-2196,-2049,-1719,-1641,-1640,-1815,-2066,-2500,-2939,-3443,-3835,-4150,-4321,-4462,-4302,-3905,-3449,-2852,-2529,-1610,-1008,-466,7,366,516,-496,1077,1133,1046,989,863,-65,-2349,-601,427,402,434,-673,-1537,-1508,-2119,-762,263,-43,-497,-1056,-1585,-1962,-2098,-1797,-1277,-741,-105,-668,945,1130,999,894,-484,-1371,-559,-1249,-1774,-2875,-2578,-2744,-2745,-2660,-2609,-2688,-2759,-3000,-3254,-3445,-3392,-3083,-2626,-2068,-1427,-810,-1992,-805,-961,-2819,-2074,-2440,-3012,-3424,1788,1238,-589,-3692,-1920,-1776,-2222,-2445,-2368,-1939,-1767,-1247,-921,-1763,-2773,333,1003,465,2384,2985,-382,-2028,-289,1087,882,650,-701,-412,-322,-1250,763,941,-145,-1944],[186,-937,-1690,-2061,-2011,-2647,-1658,-1540,-1471,-1471,-1656,-1797,-1984,-2222,-2455,-2475,-2385,-3007,-2320,-2421,-2608,-2918,-3247,-3439,-3758,-3981,-4034,-3807,-3548,-3155,-2642,-3751,-1180,-459,-1259,355,-1113,-2101,-188,-295,-1504,-3379,229,820,-4191,-1093,582,1130,1469,2351,2925,-2252,-270,5271,4466,-2412,-180,-1350,-206,-1132,-514,-1145,-289,671,-3441,-1488,-3243,-1783,76,499,-995,-2180,-277,475,882,2125,127,1800,802,-681,-1598,-498,892,237,-279,822,531,-262,-1138,-1917,-2793,-3461,-3717,-3909,-3015,-2670,-2309,-2126,-1995,-2150,-2189,-2229,-2421,-2386,-2462,-2417,-2334,-2220,-2195,-1893,-1606,-1220,-953,-613,-361,-3058,-1165,146,298,526,863,-1535,458,2160,1867,-1702,1883,3176,1315,-1953,-2480,-2206,-2821,1410,1379,-2470,-385,-1005,-648,-991,-1143,-1034,-2611,-579,-205,-413,-168,-442,-636,-785,-801,-483,195,1109,2038,2951,140,4500,5046,5175,5125,1443,7311,-448,11863,8728,4315,65,2362,1040,47719,178841,209640,19832,1251,13965,6145,27033,299725,429102,175602,5275,-604,-1256,12568,48979,208994,174945,18267,5174,-2620,-3557,-1960,-1110,2046,3521,-1134,-359,-2237,-2724,-2360,-1373,-264,854,1820,114,2860,2905,2562,-2164,-575,-167,-2813,-1785,-2913,-3679,-2921,-1900,-6050,-876,494,-4329,-1621,1298,-982,-156,275,1051,898,-7718,-6024,-1600,1082,904,-3386,-20687,-11307,-533,-1066,-1550,-1974,-2181,-2271,-2109,-14879,-1870,-1703,-1723,-1784,-1818,-2023,-2365,-2735,-3108,-43062,-3899,-4205,-4434,-4331,-4020,-3774,-3469,-3151,-3779,-2808,-4266,-2600,-2488,-2203,-1904,-1340,-5182,-5111,-2189,-128,2020,2577,2841,3195,-316,3193,3114,-4295,-2654,-2309,-357,-1103,3713,3198,-381,-3946,-1399,-2192,1025,244,-663,-1316,-1759,-1926,-1721,-1282,-1174,-603,-3725,-3692,-1972,-526,-818,-1187,-1349,-1589,-1745,-1911,-2064,-1950,-1878,-1788,-1725,-2301,-1700,-3750,-2269,-1823,-1792,-2829,-2095,-2247,-2949,-3442,-2150,-1995,-1981,-1878,-1864,-2763,-2188,-2303,-2555,-2472,-2433,-2357,-2399,-2598,-2792,-2993,-3344,-3750,-3952,-3715,-3271,-2875,-2374,-2075,-1895,-1943,-1989,-2255,-2636,-3035,-3307,-3658,-2775,-2356,-1926,-1720,-1567,-1464,-1498,-2138,-1626,-1698,-1842,-2016,-2151,-2356,-2539,-2740,-2879,-2942,-2802,-2389,-1789,-1083,-460,342,974,-632,-3955,-765,-1226,-2716,-1783,-2017,-220,219,-1381,-1404,-2140,-1022,-1609,2064,896,-1448,-1410,-1729,-1177,-120,-35,-1230,-3600,-620,1436,389,-1536,-454,3278,2115,-1817,-871,-3227,-147,549,-2507,-1293,2100,4577,-952,-1418,458,-191,235,5043,4294,4702,3324,1985,825,69,-557,-4494,-1712,-1470,-419,-371,-2362,-1037,-246,-72,-1780,-481,-552,-1222,-1851,-2537,-3288,-3853,-3710,-3041,-2470,-1617,-1058,-480,7,373,189,-898,-1972,-1829,-1632,619,228,-1765,-1349,-2995,-2712,-3329,-1165,-964,-2365,-235,160,978,520,77,-534,-1586,-2477,-2007,-2298,-2540,-2546,-2374,-1906,-2524,-461,353,-7,-3292,-665,-1124,-184,-1198,3073,5046,3040,4573,3875,136,-3209,1027,494,-1191,-3720,-3510,-1484,1477,-1784,-836,135,2236,-841,-1187,911,888,237,-326,-1417,-1199,-1546,-1815,-1909,-2337,-1743,-2594,-1088,-647,-290,-48,-2308,-1730,-180,-1017,-1377,-3409,-3169,-3790,-5387,-3939,-2403,-1419,-395,421,1149,-488,-480,-1786,410,808,2906,32,-887,-153,-1986,-104,-1486,-926,-1602,-3628,-3068,-3109,-2574,-1672,-792,-156,547,985,-2092,875,-657,-40,-1725,2206,-2463,1310,77,75,-444,-531,-1699,-2347,1929,605,-1025,1406,2494,39,-1730,-880,-2384,2733,3610,-2738,473,-2687,78,4938,5947,-335,917,511,-867,-2835,407,3125,3728,-2814,-282,-523,-1130,-52,-806,-1539,-2066,-4604,-5428,-3759,-4257,-4658,-4948,-5018,-5131,-5032,-4898,-4328,-3736,-3005,-2302,-1608,-919,-175,-1412,1190,1659,444,-2962,-1529,1083,1773,572,391,-3545,-599,-1234,-1877,-1891,-1516,-4968,-1584,-322,-1119,-1406,2960,3040,2911,2584,2055,-3645,-5740,-4832,-1293,-2188,-3056,-3687,-4153,-4365,-4393,-4460,-4468,-4292,-3976,-7888,-6028,-2430,-1895,-1479,-5403,-48194,-39061,-1129,-1367,-1842,-2466,-77270,-3775,-30217,-5000,-5284,-14633,-5790,-5571,-7992,-4162,-3171,-8376,-1151,-95,819,-214,2540,3086,3483,-2877,1383,3241,1769,2796,2034,1113,46,-1139,-2197,-3181,-3476,-3779,-1876,-572,-1690,-539,3138,1008,3683,5358,-251,-2049,4142,-741,-3092,714,1703,-3999,2180,721,-1405,1908,1657,-1246,1024,1460,-1507,-3240,-523,-343,-1821,-1078,-1994,-2904,-3669,-3780,-3224,-2513,-1831,-1211,-3709,-2317,-899,-1302,-2011,-2592,-3158,-3573,-3374,-2792,-2201,-2754,-3203,-1328,-3181,-1798,-817,-130,-2021,-3156,-69,270,697,-1444,-898,517,-1070,-2435,-287,-1749,-1102,-1216,-2746,-3098,-2794,-3426,-3880,-2249,-1984,-2174,-532,-4354,-9335,-4887,-23318,-19627,-27728,24064,33931,-10955,-14145,-51479,-31973,1001,-17936,15490,-7661,493,18089,61279,115639,120896,104339,30062,5526,193,12699,42905,51944,59619,54846,1629,4392,3865,-1980,608,3008,1588,12242,7898,8164,7137,-94,-1679,-2763,-2134,2071,373,-1503,-3183,-3769,-2558,-3346,-1448,-1674,-1264,-184,-520,-1412,-1448,-1825,2533,2041,-397,-122,-1377,1472,1566,-3315,1570,1261,677,220,-349,-724,-867,-595,-36,727,970,-1326,-1051,-622,-957,183,-98,-406,1588,1235,610,-118,-237,-858,-1577,-2348,-3101,-3945,-4661,-4220,-3691,-3332,-3153,-3011,-3048,-3065,-3140,-3097,-3018,-2782,-2575,-3051,-2166,-2024,-1990,-2798,-2579,-527,352,-2188,2103,-528,3186,3039,281,-60,-1276,510,-689,-1937,-2851,-3216,-2851,-2300,-1909,-1624,-1274,-842,-1247,-1933,-1334,-1982,-491,1082,584,970,1665,1778,1568,-944,107,2314,2789,2132,-869,2821,2473,1509,1682,-723,-1473,317,-830,-914,-3105,-817,-1536,-1524,-1702,-1794,-1874,-1639,-1431,-1155,-945,-878,-931,-1041,-1158,-1250,-1389,-1516,-1616,-1728,-2633,-2227,-2578,-2705,-3011,-1942,-2080,-2198,-2863,-2275,-2332,-2218,-2213,-2262,-2133,-2009,-1882,-1540,-1814,-2175,220,1797,209,3156,3513,180,-1581,-658,682,804,1461,-326,-650,-168,-1248,-188,936,-42,-2340],[-2666,-2890,-2365,-1920,-1605,-2443,-1426,-1500,-1646,-1875,-2280,-2544,-2536,-2190,-1694,-1004,-278,-2899,529,1146,1317,-806,154,334,622,-1753,-85,-1991,-1206,-1868,-2473,-3903,-2041,-1280,-1982,151,-1193,-2388,20,305,-1303,-3225,275,992,-3272,-950,171,115,312,652,1092,-1781,-1189,2718,3158,-2838,693,-1144,-616,-1261,-571,-788,-2267,-3125,-3057,225,500,841,2848,1319,-1078,-2165,-314,225,744,1982,-323,1525,775,-896,-2681,-578,1154,833,-361,586,1294,801,250,-168,-685,-871,-1261,-3814,-2438,6,374,-1925,896,1175,-414,458,-69,-1314,-2087,620,359,-1494,-2281,-584,-811,-932,-1159,-1297,-1501,-2832,-1948,-2157,-2292,-2288,-2124,-2025,-1556,-1162,-925,-2335,-500,-421,-502,-2382,-2146,-2035,-3068,-1416,-1616,-2291,-1845,-2251,-2701,-3138,-3601,-3730,-3397,-3089,-2569,-2063,-1450,-930,-245,-249,997,1546,864,2431,2489,2276,-1383,1072,114,-1190,-2426,-2701,-1435,-346,2067,3824,4416,-82,1861,282,11849,15048,19832,25934,-773,13203,6610,30753,59682,60776,58535,5388,-760,-1370,15889,25594,21691,19490,18385,3811,-3003,-2689,-1498,-821,1982,3339,-706,-647,444,-768,-1462,3134,7315,6345,3172,231,1866,284,-1033,-1398,-833,-705,-3308,812,1493,133,-1628,-1831,-6306,-15,1860,-4623,-1645,-71,-678,-1145,-1561,-1809,-2011,-8327,-6247,-1625,-1429,-1442,-3602,-21882,-9868,-1978,-2122,-2066,-1809,-1309,-798,-195,239,509,752,734,619,497,186,-256,-708,-1128,-38887,-1903,-2192,-2510,-2723,-2830,-3006,-3084,-3089,-4347,-3111,-5255,-2852,-2628,-2250,-1929,-1442,-4409,-5031,-2296,234,539,824,873,1079,-899,938,839,-4814,-1905,-2738,-295,-560,2108,2369,-121,-3065,-1060,-1596,1577,1051,125,-344,-968,-1363,-1278,-785,-1366,197,-3498,-3243,-1793,-643,-1361,-1442,-1101,-562,374,1354,2221,3056,-460,-1931,-1208,-2507,-2150,-4378,-2693,-823,-2092,-3475,-3609,-2538,-2772,-2258,224,-220,-2171,2071,540,-2200,793,432,-1221,-75,543,567,560,440,311,110,-362,-2630,-1929,-2779,-3696,-4021,-2994,-1948,-974,-235,460,853,-106,-1970,-1786,-3598,-377,-1105,-1779,-2533,-3135,-3560,-3926,-4187,-4412,-3964,-3512,-3042,-2511,-2055,-1612,-1268,-1018,-976,-1173,-1565,-2076,-2440,-2307,-1325,-151,-359,-3776,-785,-1046,-2507,-2100,-1738,-309,250,-1203,-900,-2174,-876,-1500,2014,3011,-251,1222,1817,1461,27,-472,-1098,-3444,-463,1629,275,-1328,-802,1870,1217,-1234,-163,-3530,310,1244,-2331,-1881,1611,2957,-1379,-1750,17,-525,219,4157,3462,2803,1955,1034,65,-827,-1694,-3984,-3393,-3975,-4140,-3950,-3647,-3441,-3203,-3096,-2949,-2941,-2865,-2782,-2526,-2222,-3086,-1708,-1442,-1093,-2137,-1086,116,662,1218,1733,537,-889,-1839,-1634,-1686,904,315,-1782,-2138,-3672,-2711,-3424,-1130,-1136,-1909,-564,-169,1546,859,298,-303,-748,-1275,-1243,-1421,-1742,-2105,-2623,-3191,-3901,-4702,-4609,-3549,-3110,-1639,-1610,-287,-504,958,1260,1089,1053,430,-244,-3570,-1954,-2293,-2397,-3613,-3681,-932,636,1272,578,468,2366,-1406,-735,1161,2693,2390,1121,-1652,1628,1363,1113,-699,-2297,-372,-1869,-890,1261,1526,1502,-1566,-1447,576,-543,100,-2725,-1226,-1754,-4091,-4646,-2477,-2044,-1361,-732,-81,-697,-261,-2032,-392,449,2637,-91,-887,189,-1623,8,-1196,-1382,-1577,-3088,-3129,71,1130,1124,2391,4485,5513,1740,-2632,520,-1219,-157,-1694,2009,-2559,2160,18,2938,1297,835,-1365,-1740,2405,988,-917,468,1220,-337,-1632,-535,-2036,3086,3597,-2955,-1183,-4005,665,5237,5373,-890,475,175,-702,-2354,846,1075,29,-1333,-1886,-2558,-3268,-3727,-4115,-4342,-4235,-4145,-5041,-3743,-3468,-3096,-2663,-2113,-1755,-1369,-1161,-740,-504,-296,-234,-652,-227,-104,-359,336,522,254,-3181,-671,646,521,-609,-88,-3793,-1183,-1504,-1718,-1261,-756,-5443,-2175,207,316,-1195,2871,3836,3490,2885,2018,-3771,-4569,-3478,-2881,-3955,-4018,-3236,-2691,-2391,-2320,-2547,-2826,-3445,-2719,-6345,-1981,-1505,-1234,-1156,-1109,-59221,-16364,-1981,-2192,-2415,-2564,-81635,-8927,-39378,-2663,-2668,-11105,-3858,-3864,-11286,-5064,-4348,-9171,-2910,-2181,-1581,-2563,-363,32,357,-946,747,769,-906,554,244,-119,-525,-970,-1278,-1692,-1989,-4955,-2455,-2448,-2189,-1812,-1300,-615,68,776,698,-2277,2316,-1414,-2984,667,2354,-3813,2296,395,-1232,1736,1371,-1753,648,1885,-1808,-2967,330,113,-2618,150,-325,-270,-479,-1834,1042,1764,2337,2014,-3248,-3241,506,-1136,-2787,1156,1645,1290,1024,-2518,-2687,-3110,-3407,-1027,-3018,-2659,-3128,-4410,-5221,-4076,-2890,-1742,-736,-1586,-783,297,-1204,-2124,0,-1995,-1914,-1435,-2829,-3681,1707,2135,-2735,-854,-3312,-2566,-1077,-5450,-9252,-8022,-31100,-25710,-34801,9908,9740,-11898,-16412,-46880,-22824,10237,-11233,13256,-7777,-399,17784,41361,41464,39354,35651,29473,3532,-1695,11235,18320,16212,14182,12080,1007,4128,2961,-2453,281,1852,344,-949,-1745,-1869,-1521,-1260,-2696,-3284,-1833,-693,-1352,-2200,-3047,-3591,-3104,-3071,-1460,-1910,-1556,-728,-906,-1391,-1462,-2152,3696,3615,120,-36,-521,2865,2915,-3906,2286,2576,960,323,102,1387,909,435,13,-206,-226,-944,-957,-794,-1288,-1096,-1419,-1690,-1979,-1976,-1945,-1951,-1795,-1795,-1865,-1898,-1737,-1459,-1535,-688,-15,76,-1404,-3347,-1968,-1631,-270,-933,-1607,-1806,-2635,-3495,-1460,-478,-1567,-2676,-2977,-276,-274,-1839,109,-397,1051,1482,-8,-625,-2284,1445,998,411,-68,-476,-646,-1768,-1241,-932,-1021,-1126,-1240,-2555,-1387,-2084,-540,-342,-32,159,217,216,180,-1702,155,236,290,499,-1229,1025,1143,1019,1164,-1215,-1717,128,-622,-667,-3403,-307,-1412,-1051,-1376,-1685,-1991,-2069,-2059,-1883,-1720,-1694,-1801,-1979,-2168,-2302,-2383,-2280,-2152,-1686,-2452,-2368,-2776,-2504,-2764,-33,-76,-1356,-1643,-584,-798,-914,-1189,-1447,-1397,-1692,-1144,-971,-1925,-1653,-477,-350,-52,304,750,703,-1058,-903,171,812,2436,140,-827,27,-1204,-1000,689,-315,-2530],[153,373,-984,-1126,-501,-2161,-588,-605,-1047,-1528,-2157,-2667,-2576,-2026,-1531,-951,-395,-2424,307,444,478,-1155,-46,423,-200,-1573,935,-1796,1358,628,-1743,-3212,-1603,-1407,-1926,-14,-1242,-2484,199,919,-1128,-2972,261,1775,-2186,-807,-221,-898,-35,-186,-19,-1026,-1824,1185,1458,-2485,1481,-902,-943,-1316,-451,-1062,-1668,-2080,-2539,-2168,-2104,-2183,-2386,-2587,-2671,-2657,-2368,-2185,-2070,-2068,-2158,-2298,-2197,-2191,-2709,-1602,-1188,-924,-656,-323,-138,-105,-180,-207,-1989,-591,-889,-3629,-2228,-1325,-1404,-3068,-1497,-1587,-1414,-1156,-1024,-1449,-2667,-318,-144,-1520,-2300,-363,435,528,358,972,949,-2625,-1468,17,-558,-1178,-1788,-2384,-2969,-3259,-3058,-2913,-2219,-1951,-1867,-2673,-1971,-1962,-3092,-1900,-1760,-2044,-998,-1197,-63,-1529,-438,354,-2128,131,3428,-311,4136,-40,1100,-797,2996,7642,-471,5407,4643,2949,-2643,-581,829,3259,4538,226,4763,287,8095,5519,4286,-176,1395,-299,5134,3144,1251,-773,-2611,-2616,-1276,-101,935,1767,2295,2564,-734,-1546,1773,1083,315,-430,-1188,-1901,-2566,-2584,-1846,-926,177,1268,-303,-1054,242,-575,-1698,2665,7636,7693,3554,242,5826,4675,3257,-106,251,-1082,-3245,-327,1267,1339,-711,-1870,-5623,924,3070,-4976,-1782,938,-412,1138,5,3677,2551,-9230,-6244,-510,445,279,-4041,-22658,-8998,408,616,951,-1464,1745,2018,2252,2215,1940,1595,978,282,-372,-1147,-1972,-2722,-3366,-33252,-4449,-4389,-4065,-3661,-3179,-2810,-2422,-2072,-5199,-1812,-4850,-1740,-1660,-1401,-1167,-752,-3806,-4418,-1576,344,419,467,295,313,-1475,-115,-367,-4509,-1373,-3181,-1513,-1872,-2299,-2731,-3137,-3454,-3777,-4128,-4134,-4138,-4192,-4026,-3836,-3691,-3489,-3229,-3103,-2993,-3544,-3109,-3347,-3694,-3933,-3437,-2397,-1152,248,1607,2864,2299,-465,-2235,-1749,-2844,-2682,-4546,-3009,344,16,-3287,-1216,-2019,-2648,-1572,-920,-274,-2471,560,184,-1633,964,116,-1694,-531,1301,1239,2102,1945,1754,1506,460,-2812,-640,-1177,-2088,-3159,-3836,-3510,-2460,-1402,-250,692,-696,-1907,-1590,-3546,1790,-247,-1810,417,-327,-965,-1508,-1754,-1663,-1226,-2890,-397,-96,-2288,526,-151,-551,-466,2122,1550,3353,2050,203,35,511,-118,-3512,-1009,-1151,-2336,-2494,-1536,-587,-1,-1204,-563,-2264,-916,-1585,1763,1642,693,604,388,361,-958,-877,-1149,-3112,-503,1563,-36,-1267,-1307,321,307,-914,251,-3637,364,1630,-1888,-2731,1096,2450,-1934,-2197,-663,-1046,-6,1487,1296,1310,1224,1077,831,559,-905,-3558,-1510,-2084,-1953,-2329,-2543,-2674,-2581,-2440,-3131,-1790,-1341,-885,-320,0,-2356,320,475,275,-2150,-1177,-745,-740,-412,185,630,-1119,-1819,-1480,-1842,696,257,-1900,-2761,-3724,-2703,-3495,-1236,-1461,-1753,-1148,-1728,-2154,-2373,-2307,-2260,-2138,-1912,-1917,-1916,-2114,-2340,-2639,-2817,-2858,-2669,-2292,-1384,-3201,-1208,-2205,-631,165,3966,4539,4609,4756,4078,808,-3480,486,273,-979,-3126,-2979,-2056,-1580,-1111,-720,-637,-698,-1909,-889,-1126,-1201,-1366,-1297,-1969,-716,-387,-84,-577,-2408,-39,-1340,-1043,954,1522,1432,-931,-981,777,-248,32,-2129,-595,-644,-3051,-4281,-884,-932,-933,-1118,-1349,-1517,-1802,-2395,-2332,-2475,-2605,-2618,-2613,-2705,-2856,-3111,-3406,-3512,-3115,-2498,-2853,-789,93,1018,1777,2229,2721,1096,-3507,-250,-2022,-434,-1555,1448,-2710,1714,120,1790,759,-503,-1710,-2764,-2703,-1432,-1023,-603,-93,-856,-1597,-344,-1797,3164,3296,-2969,-2584,-3565,1168,5411,4499,-1565,232,-244,-539,-1654,1046,428,-433,-1229,-1999,-2493,-3030,-3331,-3597,-3765,-3655,-3670,-4644,-3002,-2580,-2033,-2738,-640,-60,545,958,1551,215,1857,688,-554,865,51,915,669,196,-362,-2915,-1450,-1938,-2325,-2587,-2776,-3886,-2469,-1838,-1288,-449,-1355,-6007,-2515,687,1750,-997,2785,2889,2421,1764,924,-3481,-3208,-2124,-3081,-3414,-2920,-2251,-4063,-2627,-1313,-1376,-1504,-3317,-1606,-4851,-1563,-1698,-1723,-1763,-1628,-71278,-1396,-1029,-539,-120,234,-75290,-25768,-44778,900,985,-6654,-2908,-4717,-14310,-1716,-961,-8895,-1281,-1360,-1452,-5157,-1368,-1467,-1615,-1871,-2122,-2520,-3237,-3445,-3858,-3715,-3326,-2944,-2466,-2190,-2032,-4482,-1854,-1914,-2214,-2775,-1923,-1605,-1149,-525,187,-2242,1361,-1689,-3038,753,2805,-3681,2379,42,-1027,812,161,-2262,-822,-1080,-2078,-2548,-1060,-1388,-3350,-2638,-3493,-4307,-3488,-2231,-1035,-107,616,1218,-2408,-3045,246,-2102,-3236,978,1168,1045,925,-2782,-3024,-3140,-3391,-706,-2590,-2858,-2247,-3122,-3824,-4174,-3658,-2817,-1953,-1585,-657,75,-1253,-1664,575,-2122,-2450,-1378,-2680,-3805,1669,2567,-2072,-1585,-3056,-2972,-1755,-6349,-9207,-11121,-37174,-28394,-37405,-1338,-972,-12438,-18789,-39296,-9732,2489,-4060,4419,-8238,-1057,6068,6146,6223,5886,5341,4731,1647,-3124,2336,1353,286,-641,-1557,-2211,-2882,-3355,-3531,-3500,-3641,-3535,-3248,-2714,-2038,-1340,-2240,-2719,-3522,-1349,2118,2388,1832,-2364,-2153,-2248,-2761,-1275,-2189,-1798,-1115,-1119,-1115,-1343,-2205,646,976,569,148,404,712,340,-4064,-285,-601,-878,-1175,-1513,-1922,-2576,-3337,-3951,-3754,-3066,-2449,-1880,-1473,-1440,-1258,-1299,-1339,-1498,-1425,-1595,-1282,-1010,-848,-730,-596,-353,-101,-1190,-751,875,670,-921,-4040,-1433,-1665,112,-1168,-1494,-272,-2413,-3613,-1444,544,-2044,-2211,-3067,-134,2019,-1300,1969,-89,1280,1549,-123,-515,-2775,3114,3453,196,990,1613,-250,-1648,-1498,2016,4170,2307,-328,-3046,-1306,-2099,-148,2433,2197,658,422,1136,753,-2237,15,-297,-645,-795,-1511,-629,-457,-326,57,-1670,-1871,-166,-392,-353,-3356,770,-1225,243,-76,-786,-1958,-1332,-1777,-2125,-2399,-2609,-2754,-2860,-2959,-3075,-3298,-3537,-3617,-3391,-2929,-2453,-2842,-2299,-2597,81,437,-1738,-370,206,-412,813,234,-1228,-700,-1482,-2081,-2656,-2795,-2295,-1663,-1049,-309,79,389,637,-593,-1064,-478,-20,-385,-576,-1043,-1232,-1420,-1587,-1451,-1348,-2609],[486,1031,-1220,-1040,-341,-2009,-534,180,1048,115,30,-481,-2028,-1533,-2009,-2168,-2028,-1902,-1127,-486,245,-1658,-244,1280,-991,-915,2184,-1722,1225,113,-1243,-2539,-1992,-1477,-1272,-357,-1421,-2451,171,1356,-1138,-2791,31,2245,-1253,-807,-716,-2002,-1682,-2656,-3250,-2981,-2469,-2072,-1818,-1940,-1558,-1529,-1618,-1700,-1621,-1751,-1821,-1853,-2199,-1861,-1778,-1533,-1125,-579,-1284,-2092,-821,-151,1155,2253,-880,901,679,-647,-1802,-618,1511,1726,151,-26,1153,807,393,86,-3537,-541,-649,-3448,-1953,-116,168,-2589,347,64,-175,-688,-1614,-1604,-3081,-2621,-3085,-3233,-2936,-2489,-1988,-1427,-1027,-593,-296,-2421,-1601,-92,-270,-516,-794,-2553,-1509,-1808,-2165,-3454,-2184,-1921,-1662,-2598,-1235,-1181,-3078,-734,-667,-1736,-1278,-1075,-586,-2054,-668,383,-1972,543,2179,-152,3269,-167,-131,-1018,3290,4028,-1355,3371,2694,1820,-2990,-411,-1731,-3297,-2604,-647,1416,1089,5786,4323,4048,-202,998,-403,14189,14197,13965,13203,-2616,10760,6461,7306,5574,3955,2420,1051,-487,-1714,-2137,-2913,-3511,-3893,-3860,-3431,-3052,-2717,-2357,-2203,-2049,-2014,-1870,-1820,-1677,-1369,-1890,-755,-421,-30,329,247,822,1057,1197,961,983,-914,-2629,775,1019,851,176,-1945,-4404,881,1074,-5320,-1767,742,-96,1502,132,4226,4322,-9546,-6020,-342,3557,2963,-4708,-23059,-8850,1700,1634,1534,-2190,821,107,-644,-1443,-1887,-1531,-864,-96,655,1112,1272,1241,1065,-26326,398,69,-295,-549,-704,-960,-1188,-1434,-6161,-2252,-3659,-2903,-2934,-2718,-2586,-2363,-3243,-3715,-2076,-2118,-2036,-1835,-1725,-1337,-1758,-928,-786,-3968,-1002,-3401,-792,-959,-1211,-1481,-1718,-1838,-1918,-1967,-1638,-1311,-1465,-668,-291,-4,-2281,-997,-2415,364,-3504,-2082,-1326,-1253,-2972,-2192,-610,321,835,2644,3717,1668,-453,-2192,-1968,-2551,-3104,-4042,-3118,218,-138,-3127,-774,-1452,-2479,-1455,-1070,-606,-2718,81,-220,-1031,376,-165,-2155,-1074,-538,-964,-1549,-2252,-2836,-3229,-3447,-3401,-3241,-3016,-2921,-3020,-2990,-3009,-2896,-2766,-2454,-2245,-2099,-1992,-1917,-3449,-1585,-1290,-1637,-363,197,854,1200,-918,-828,-224,-3155,-1376,-185,-2559,-99,-374,-932,-632,2292,1810,3729,1823,91,-480,-1622,-1310,-3241,-1246,-1357,-2176,-2782,-1290,-846,-381,-1244,-254,-2249,-978,-1708,1490,3844,1497,2012,1736,-257,-1519,-1072,-1217,-2786,-568,-165,-346,-1222,-1769,-1058,-989,-1093,-783,-3202,187,1559,-1339,-3291,850,2766,-2422,-2493,-1374,-1568,-251,2344,2210,2354,2442,2477,2383,2097,-1110,-3108,-1454,-2561,-1169,-1758,-1878,-1613,-1102,-712,-3378,-2120,-451,-727,-999,-1336,-1733,-2024,-2030,-1798,-2311,-1396,-1345,-1197,-962,-579,116,-1395,-1761,-1204,-1937,545,203,-1964,-2670,-2965,-2542,-3296,-1329,-1797,-1742,-1801,-959,341,722,1130,1271,1293,916,-204,395,58,-1898,-795,-1047,-1327,-2942,-1441,-1252,-3430,-1566,-2698,-1137,-961,-802,-355,-48,684,1043,907,-3126,-33,529,-619,-2738,-2182,-134,641,80,-378,-852,-1132,-1921,-1014,-991,-919,-1148,-1384,-2193,-1963,-2293,-2501,-2405,-2534,-1746,-1295,-1232,-639,-480,-482,-523,-780,-1133,-1614,-2123,-2657,-3028,-2497,-2199,-3221,-1355,-1032,-637,-374,-109,-1356,-575,-2745,-2202,-396,390,-557,-1098,-221,-1188,-486,-1254,-2455,-2855,-1539,-2252,139,122,124,-16,-402,-655,-1075,-4427,-1436,-2916,-1431,-1364,-1246,-2828,-830,-564,-338,-250,-232,-938,-1077,256,288,-1229,-1674,-1270,-1305,-1486,-337,-1615,-717,-917,-2948,-2396,-1808,-995,-753,-469,-2141,-73,-603,-314,-849,-77,-285,-500,-703,-935,-951,-1071,-1028,-1030,-1023,-815,-3134,-4142,-2438,-2018,-1660,-3168,1889,2500,2771,3365,3362,52,1320,553,-451,584,149,2207,2999,1742,-669,-2223,-2543,-2599,-1383,-3603,732,-3773,1999,2521,2702,1557,-2073,-6501,-2480,1197,3084,-742,2838,2488,2103,1690,1227,-2647,-1686,-276,-820,-1298,-1784,-2107,-6392,-7411,-2454,-3020,-2602,-3851,-2530,-3640,-2242,-2223,-2083,-1966,-1712,-81812,-1460,-1202,-872,-632,-439,-58610,-43708,-37820,163,418,-1134,-1983,-4881,-16361,-5437,-3483,-8016,338,340,-4978,-7790,162,-74,-375,-787,-1179,-1680,-4465,-2344,-2206,-1843,-1442,-1079,-603,-270,-2008,-3210,-1075,1589,-2352,-3618,1124,-538,4793,6184,2602,-1986,3006,-1626,-3190,1012,3550,-3563,2286,-305,-812,1578,693,-2688,124,259,-2296,-2019,893,991,-4004,1159,1275,1370,-395,-1391,1236,1010,740,543,-1478,-2108,-250,-2914,-2965,-1218,-1492,-1917,-2183,-2895,-3146,-3019,-3279,-3107,-3338,-3414,-3361,-3085,-2872,-2993,-1792,-1263,-778,-1441,-533,-187,-1222,-1085,854,-2128,-2556,-875,-2424,-3434,1326,1282,-1294,-2008,-2172,-3438,-2567,-6518,-9192,-13668,-39767,-26548,-34345,-459,-318,-12304,-20622,-31402,-231,-309,-552,-792,-8406,-1770,-2238,-2681,-2645,-2533,-2275,-1862,-1390,-3880,-658,-449,-400,-331,-399,-393,-611,-854,-2762,-1036,-1308,-1389,-1390,-1242,-985,-667,-2834,-1987,-3484,-735,3171,4105,2080,-2627,-2136,-2659,-2497,-1046,-2568,-2046,-1372,-1202,-714,-1771,-3636,-3311,-1706,-407,333,1240,1528,1542,-3880,1146,711,199,-516,-1174,-2025,-2994,-2710,-1571,-263,1107,181,41,-953,-1509,-356,-1860,467,3986,2954,-2704,386,760,-187,-1059,-1650,-1690,-1341,-903,-737,227,604,-350,-3279,-478,-1414,108,-1349,-1304,-42,-2000,-3361,-1369,434,-2348,-1644,-2916,269,1874,-711,1838,157,49,808,-126,172,-2308,2369,3722,-245,676,1134,-793,-1576,-1653,1841,3955,2930,531,-3178,-1146,-2096,167,327,311,260,-208,-45,-269,-2520,-824,-1092,-1407,-1529,-1832,-1322,-1183,-1143,-907,-2122,-2018,-792,-854,-1071,-2988,-1573,-1877,-2120,-2242,-2219,-2065,-1669,-1315,-983,-808,-860,-1095,-1436,-1804,-2104,-2276,-2122,-3040,-1304,-1932,-2222,-2749,-2137,-2563,1773,980,-1909,855,978,-116,1160,-295,-1854,-1409,-1195,-134,-666,-2239,-1677,-2139,-2482,-2263,-1946,-1435,-813,-399,-1172,-1254,734,859,874,-1318,94,-1370,-1681,-93,-46,-2559],[1919,3229,-1134,-933,-106,-1713,-386,248,1060,-271,-308,-1230,-2320,-2927,-3792,-4284,-3600,-2389,-1182,34,395,-2022,-153,1930,-1559,-19,2649,-1654,1176,-307,-715,-1854,-2108,-1048,-520,-745,-1606,-2161,27,1671,-1250,-2617,-321,1950,-445,-872,-1216,-3015,-1160,-1446,-1652,-1861,-2235,-2184,-2473,-2817,-3233,-3594,-3295,-2782,-2171,-1861,-1590,-1385,-2068,-1362,-1606,-1915,-2058,-1804,-1515,-2053,-1392,-483,1511,2582,-884,598,555,-308,-920,-714,1484,2602,512,-525,1405,679,-71,-646,-2761,-1470,-1463,-3363,-1711,-742,-465,-1503,-305,-543,-674,-1127,-2375,-1851,-3272,-1727,-1917,-2133,-2351,-2480,-2478,-2329,-2276,-2148,-2115,-2267,-2188,-2258,-2301,-2264,-2138,-2609,-1872,-1731,-1801,-4073,-2080,-2348,-2714,-2940,-3247,-3167,-3226,-2803,-2633,-2309,-2308,-2553,-2923,-3353,-3417,-3002,-2414,-1954,-1341,-809,-265,-402,-1478,-1078,495,292,-1742,-432,-1088,-1866,-2729,-3338,-3057,-2212,-1270,-527,49,614,911,1259,1648,-322,490,-57,4427,5270,6145,6610,-1276,6461,5815,5102,4901,5539,6934,5180,-260,-1993,13826,14717,15191,15316,15045,1686,-740,772,-60,-1096,758,1869,347,-1260,-621,-451,-2169,1646,1985,2217,2239,122,1647,1247,780,503,225,-723,-1930,-3,117,234,355,-2229,-3121,145,-205,-5577,-1524,-1185,-1245,-1222,-1002,-666,-421,-8395,-5832,-419,1018,1389,-5804,-23350,-9747,3449,3723,3812,-2528,3074,2876,2477,2111,1942,2160,2454,2848,3275,3266,3309,2965,2442,-19222,968,207,-573,-1192,-1646,-2136,-2544,-2935,-7300,-3503,-2995,-2644,-2283,-1974,-1948,-1982,-2832,-3113,-3119,-3408,-2877,-1940,-1069,29,-1722,1609,2194,-3615,-930,-3452,-699,118,2349,1182,-187,-977,0,-739,-1142,-1504,-2194,-1748,-1501,-1193,-2757,-993,-3192,-357,-3216,-1400,-972,-1519,-3647,-2512,-2246,-3044,-3490,-3129,-2482,-1656,-1040,-1970,-1895,-2255,-3394,-3735,-3215,-1654,-1404,-2870,-352,138,-2397,399,2219,1600,-2974,2012,-747,-546,745,-510,-2495,-2568,-2924,-2062,-887,137,1046,1757,-357,-2922,-384,-840,-1665,-291,-706,-730,-281,534,1480,283,-1859,-1755,-1440,-3429,2223,189,-1220,294,-494,-960,-1052,-842,-1251,-859,-3014,-2351,-280,-2588,-848,-712,-1365,-815,1315,720,88,-517,-1166,-1497,-1803,-1857,-3072,-1595,-1650,-2099,-2983,-1078,-1035,-885,-1382,-38,-2208,-1100,-1913,1172,2188,2103,2268,2458,-1055,-1644,-1151,-1325,-2504,-673,45,-632,-1267,-2169,-2036,-958,-810,-486,-2841,-220,1324,-870,-2717,876,2239,-2832,-2580,-2046,-2075,-487,543,-49,-326,-579,-791,-1039,-1288,-1640,-2650,-2683,-3066,-2731,-2193,-1488,-834,-150,-888,-2726,-2385,1181,1210,2,-1249,-602,1044,813,589,-2535,-1436,-452,-821,-1215,-1633,-1879,-2036,-1891,-1406,-1960,-446,120,-1990,-2204,-2284,-2302,-3098,-1428,-2165,-1875,-2476,-1060,352,608,1101,1519,1943,1816,-16,-20,-1137,-2004,884,-9,-1116,-3704,-3900,-4094,-3784,-1982,-2993,-1462,1389,2280,2646,2563,2766,2682,896,-2832,-671,228,-747,-2472,-1456,142,2794,7546,3987,1663,3414,-1506,237,1366,968,754,435,-2329,1426,1471,1303,-511,-2650,4,-682,-1455,-1436,-1695,-1819,-1740,-1735,-1774,-1947,-2201,-2560,-3048,-3426,-3787,-3625,-3201,-2697,-2128,-1724,-1369,-1681,-919,-3086,-2613,-747,-961,-1162,-1374,-1647,-1900,-2169,-2440,-2640,-2850,-2715,-2714,-2728,-2692,-2543,-2460,-2561,-2483,-2541,-3409,-2657,-3757,-1522,-1232,-968,-2933,-497,-311,-229,-335,-551,-779,-980,-885,-1139,-1533,-2730,-2258,-2445,-2712,-2909,-2975,-2779,-2578,-3063,-2546,-2702,-2960,-3358,-3840,-3897,-3350,-2725,-2058,-1300,-602,-28,508,995,964,-466,-101,2005,821,1084,602,-2603,-3557,-1881,-2058,-2272,-3630,2867,4781,2823,2768,2782,-154,809,412,-338,290,223,-159,-365,-505,-1323,-1374,-541,-436,-269,-5063,54,-3582,149,274,146,190,-2920,-6650,-2208,-408,-394,-464,-383,-439,-426,-365,-311,-1449,-198,-334,-550,-830,-1275,-1732,-9167,-12375,-5430,-5171,-2938,-5065,-1781,-2948,-648,-269,220,691,1297,-69392,2140,2560,2907,2991,2829,-34868,-62253,-27479,282,-439,-1227,-1635,-4327,-16891,-8709,-5119,-6954,-2429,-3325,-11619,-10183,526,32,-506,-1060,-1414,-1615,-4140,-2146,-1005,-718,-425,-116,418,949,-1803,-1894,-1205,2250,-2481,-4253,323,-1025,4814,5945,3440,-1657,2834,-1476,-3453,845,-77,-3513,-1235,-1221,-1037,-555,-91,-3017,-13,844,-2503,-1493,1731,1903,-4619,1615,2451,1007,-259,-963,2045,1874,1363,880,-633,-1100,-825,-3547,-2546,-1903,-1831,-1784,-1560,-2952,-3116,-2899,-3231,-993,-1623,-1725,-630,-295,-2842,-2754,820,1070,1128,-1249,-491,-604,-1202,-1553,-2553,-3428,-4046,-3354,-2383,-2886,-539,140,-628,-2229,-1446,-4075,-3573,-5693,-9192,-15204,-38308,-20460,-28064,-3321,-2544,-11559,-20596,-24686,-481,-260,-262,-419,-7550,-2012,-1336,-1809,-2046,-2450,-2812,-2996,-3024,-3898,-2898,-2805,-2783,-2679,-2687,-2618,-2789,-2995,-3078,-3005,-3048,-2817,-2516,-2174,-1896,-1745,-2804,-1272,-3315,-232,599,1536,2374,-2872,-2015,-3017,-2390,-932,-3125,-2322,-1590,-1257,-343,-1122,-1837,1917,2194,1048,404,2062,3028,2836,-3599,2352,2064,1841,-948,653,748,-260,307,590,1113,2093,720,506,-1103,-1597,-668,-2362,1050,5849,2906,-3611,598,2570,1251,-52,-659,-268,628,-217,-735,808,1389,199,-2379,574,-1026,43,-1466,-1093,114,-1561,-2900,-1292,239,-2423,-1095,-2646,-42,-721,-903,-348,225,-1117,50,-71,1126,-1429,1462,2795,-551,356,680,-1568,-1559,-1740,1623,903,55,-866,-2851,-2765,-3470,-3971,-3833,-3042,-2266,-1629,-1090,-648,-2532,-14,220,317,479,-2233,45,801,427,221,-2524,-2150,-1153,-17,302,-2389,770,-959,1061,1288,-1744,-2031,987,-1384,-1157,66,627,319,-362,-1023,-1606,-2158,-2584,-3252,-2991,-3019,-3088,-3109,-3018,-2967,-2833,-2850,-2752,-2474,-2131,-1805,-1349,-1088,-2487,-2036,-838,-988,-1064,-2305,-873,-627,-360,-684,315,540,816,78,-1117,-1964,1020,1251,1211,-1494,74,-1454,-1328,-1344,-652,-2315],[-1076,-243,-822,-988,39,-1423,-757,-1267,-1640,-1876,-2162,-2388,-2743,-3252,-3505,-2813,-1718,-550,555,1546,-489,-2097,139,2515,-2000,752,3014,-1712,1047,-735,-356,-1307,-2009,-503,86,-1275,-1848,-1777,-308,1752,-1548,-2554,-848,2436,140,-1062,-1746,-2988,-1891,1072,816,470,-2234,-130,-442,-1210,-837,-1129,-1979,-1714,-683,-581,-380,-124,-2163,260,241,74,-169,-379,-1862,-1923,-2082,-978,422,721,-658,390,394,58,-260,-911,297,-224,-741,-1179,-1580,-2051,-2483,-2716,-2986,-3094,-3118,-3403,-3022,-2971,-2796,-2677,-2498,-2514,-2358,-2192,-3044,-2179,-3222,-3058,-2431,-2693,-3019,-3284,-3361,-3152,-2917,-2545,-2256,-2116,-2101,-1892,-1945,-2016,-2067,-2591,-2275,-2201,-2334,-4367,-2455,-2513,-2617,-2589,-2717,-2555,-3507,-2089,-1787,-1285,-2154,-845,-1936,-3445,-1382,-1184,-2225,-1587,-1633,-1623,-1407,-1196,-2506,-1061,96,551,-1543,1610,1998,2288,-1216,344,2570,2276,1514,75,683,2139,4497,2431,3144,-478,-114,670,21761,24095,27033,30753,-101,7306,5102,62841,73131,81706,87179,4854,-92,-2256,27075,68203,60377,52545,44791,1424,0,1638,309,-1511,283,1321,459,-1146,-1431,-648,-2449,1808,4604,4554,4322,-26,3249,2609,1962,1696,1803,-493,-1242,-20,2252,3486,1046,-2647,-1821,4090,2177,-5287,-850,242,294,279,-868,-859,27,-7108,-5678,-522,5039,1309,-7275,-23521,-11598,8179,8241,8090,-2404,-751,-2059,1199,5188,4622,4342,4103,4004,4042,-670,3706,3378,2976,-13284,1894,1307,629,20,-503,-1102,-1608,-2045,-8457,-2908,-3018,-3140,-3061,-2884,-2848,-2716,-2689,-2607,-2497,-2497,-2356,-2079,-1872,-1347,-1333,-491,-31,-3373,-1072,-3448,-936,62,1963,534,-395,-536,1032,-425,1108,-122,-2853,-149,-654,-1276,-2682,-2464,-3901,-3681,-3108,-2545,-2026,-1634,-3265,-2652,-926,-1254,-952,-1181,-1543,-1756,-2099,-2490,-2940,-3178,-3366,-3541,-3307,-647,-677,-2554,123,123,-2341,957,1950,1758,-3134,663,-1298,-1062,-1830,-1947,-2353,-2468,249,686,1519,3162,4855,2944,-834,-2894,-450,-943,-1803,2801,1781,416,-336,773,656,-532,-2393,-1680,-1456,-3413,740,-314,-1481,-2866,-2465,-1219,-104,-884,-1620,-1533,-2635,-3059,-252,-2314,-1528,-1070,-1751,-970,-264,-102,257,675,-46,1213,1212,948,-2933,-1615,-1862,-2031,-3011,-834,-965,-1328,-1543,-866,-2112,-1191,-2108,-710,-811,-920,-1094,-1261,-1639,-1499,-1587,-1588,-2181,-1312,-1131,-836,-1361,-2377,-2141,-929,-808,635,-2485,-739,1500,-458,-1752,1157,1870,-3045,-2445,-2457,-2415,-591,890,258,-189,-654,-1009,-1222,-1220,-1199,-2112,-1252,-3135,-1457,-1582,-1586,-1498,-1179,-1227,-2073,-2380,212,451,-437,-1821,132,989,815,600,-2591,-1582,-501,-841,-1155,-1455,-1604,-1810,-1997,-2093,-2236,-2310,-2084,-1922,-1693,-1621,-1971,-2880,-1474,-2500,-2070,-2979,-834,692,442,268,-26,-255,-327,-547,-667,-2229,-1686,-1351,-1553,-1803,-3813,-2350,-2089,-4156,-2377,-2946,-1705,1640,2479,3389,3925,4669,3037,851,-2518,-1354,-148,-947,-2276,-783,346,2768,9029,4732,2048,3719,-917,501,1700,995,541,419,-2361,484,244,-182,-687,-2640,-1904,-2442,-2990,-3234,-2974,-2615,-2218,-1987,-1810,-1725,-1653,-1615,-1645,-1542,-1563,-1680,-1815,-1881,-1831,-1872,-1877,-1935,-1750,-3368,-2243,-1989,-2231,-2457,-2703,-3025,-3339,-3611,-3513,-3194,-2707,-2346,-1972,-1681,-1404,-1071,-851,-855,-720,-1833,-2175,-3597,-3750,-1531,-272,193,-2982,466,1460,1809,2030,2008,-645,-1006,2580,728,-1880,-3707,-2947,-1533,-940,-169,-1528,-1229,-1413,-3328,-1079,-706,-249,264,732,-2320,1112,-999,113,659,427,3491,5189,4400,2026,-468,354,2237,114,349,596,-2081,-2865,-1183,-2114,-2854,-3998,-1779,-2152,-2261,-2165,-1473,-719,119,373,-153,-23,312,2402,2482,2326,-2049,-490,999,475,11,-5671,-788,-3396,-1484,-1613,-1915,-1970,-3810,-6324,-2290,-2336,-2085,-1703,-1322,-865,-264,449,-3290,-81,1302,2842,3579,3753,3622,-805,-11756,-14239,-7948,-6747,-2073,-6779,-2092,-2833,-969,-430,123,525,925,-56356,1068,1071,1004,704,208,-7657,-80757,-17557,-3173,-4030,-3550,-2465,-3415,-15972,-11044,-5695,-5810,-7013,-10176,-18114,-11530,347,-276,-962,-1712,-2360,-2970,-3254,-3769,-2756,-2409,-2063,-1721,-1186,-708,-1491,-682,-1330,1718,-2605,-4614,-489,-1518,2464,1917,1163,-1318,-827,-1422,-3754,-314,825,-3519,1509,-1218,-720,1585,-18,-3186,-103,873,-2647,-1015,3181,2845,-4841,838,542,-368,-1433,-2384,-2954,-2921,-2440,-1825,-1406,-1138,-1279,-3808,-2343,-3163,-4123,-4428,-3315,-3013,-2993,-2798,-3321,-213,-1298,-1060,1477,2977,-2639,-2431,1687,3723,1932,-1053,-537,-1215,-1219,47,704,-2089,-1826,-155,-2123,-2338,1225,1813,-162,-2370,-1015,-4902,-4753,-4257,-9091,-15482,-33790,-11422,-20830,-2178,-2063,-10471,-18601,-19741,-133,382,738,-5095,-5364,-2511,1240,1085,1092,844,538,293,-2676,-3285,-551,-979,-1535,-2037,-2655,-3178,-3918,-4669,-4913,-4036,-3426,-2751,-2176,-1664,-1269,-1013,-2300,-360,-3095,500,1665,2551,2642,-3103,-1827,-3320,-2492,-1019,-3655,-2466,-1833,-1342,-98,-1212,-1633,5307,7767,972,299,2587,5767,3558,-3387,2688,2151,2031,-1406,522,224,-1237,-448,369,1515,1076,674,533,-1381,-1762,-1129,-2606,1116,854,556,-2686,-876,-1708,-2729,-3695,-3478,-2358,-1376,-675,-804,429,634,642,-1488,426,-653,-128,-1486,-902,-1010,-1328,-2378,-1634,-1725,-2247,-2178,-2447,-2960,-3600,-4351,-3794,-2611,-2108,-725,-8,2044,-464,380,1794,-726,4,257,-2543,-1597,-1805,1235,776,365,-48,-2549,-918,-2133,-1698,-2369,-2932,-3562,-3311,-2619,-1960,-2364,-785,-286,32,349,-2758,-477,565,169,-127,-2867,-2271,-1769,-1932,-2135,-2026,-1806,-1494,-1134,-763,-2131,-2095,-75,-1794,-1587,-252,-590,-1023,-1462,-1839,-2106,-2324,-2423,-3273,-2455,-2497,-2667,-2788,-2641,-2669,-1613,-1064,-683,269,933,468,723,-998,-3044,-2509,-191,1859,1391,-2187,-309,1084,1618,-624,2863,4242,1709,442,-890,-2485,1270,4921,1624,-1502,139,-1422,-514,-952,-1690,-1843],[202,-50,-381,-1231,-440,-1175,-821,-1042,-1263,-1513,-1928,-2297,-2713,-3162,-3505,-3396,-2900,-2196,-1534,-893,-1098,-1801,294,569,-2294,537,480,-1856,345,-1130,-191,-915,-1811,-13,529,-1900,-2042,-1345,-759,1418,-1979,-2565,-1445,1759,538,-1307,-2155,-2138,-2562,1362,1138,811,-2257,-496,-2,-1145,-324,-1521,-2276,-1846,-771,-958,-1005,-898,-2286,-374,-120,61,174,248,-2218,-1559,-2301,-1519,296,385,-168,420,323,485,223,-1120,1089,1697,1099,-1868,1135,749,308,-16,-457,-1291,-1081,-3479,-1375,-1335,-1187,-1058,-1749,-818,-605,-1503,-3241,-2458,-2977,-3185,-1682,-2228,-2290,-705,746,233,-108,849,738,-1754,-2266,254,161,198,-733,-2457,-2617,-1,-1697,-3976,953,614,-941,-952,-898,-1177,-3756,-1298,-1116,-949,-2568,-611,-2462,-3982,-1657,-17,-2441,20,-121,-357,-400,-982,-2351,-955,-100,-175,-819,256,731,1420,-90,-244,3632,3781,705,-143,-321,2494,3741,1876,2800,-504,-702,1704,134240,255094,299725,59682,935,5574,4901,73131,616802,649488,577723,4597,87,-2270,27969,142167,438726,380465,79040,1356,653,2459,754,-1732,341,1150,583,-791,-2307,-838,-2569,1795,4317,2286,353,-1440,-1834,-806,101,822,1228,-189,-482,-342,1886,1781,1201,-3034,-449,592,-55,-4350,-1372,-2021,-2470,-2906,-3016,-2863,-2859,-5623,-5454,-2740,-2594,-2560,-8972,-23409,-14082,-1890,-1798,-1769,-1847,-3789,-11396,-4096,-2594,-2754,-2549,-2278,-1891,-1372,-2572,-628,-328,-39,-9528,407,617,718,842,989,984,982,223,-9430,426,-539,-2377,-771,-1092,-1479,-1674,-1988,-1948,-1968,-2120,-2202,-2237,-2397,-2195,-1928,-1533,-1014,-3096,-1276,-3407,-994,17,2215,82,-532,-102,1470,-284,1726,-266,-3340,-758,2785,2452,-1950,-849,-3922,-1280,-1862,152,-350,-1438,-2390,-2511,-2788,-3275,-2792,-2311,-1953,-1457,-1120,-1126,-956,-1598,-3155,-3345,-3338,-268,-879,-2115,206,150,-2227,1429,1191,485,-3077,-1365,-2103,-2319,-1737,-1045,-1719,-3001,-80,367,502,2083,4121,2455,-1066,-2602,-551,-1080,-1743,2646,1515,-9,-273,311,-183,-1268,-2767,-1521,-1411,-3325,354,628,-238,953,969,940,765,-961,-1831,-2113,-2161,-2913,-713,-1833,-1897,-1359,-1992,-1072,897,984,933,266,61,8,-554,-1076,-2747,-1991,-2336,-2502,-2841,-2505,-2498,-2669,-2832,-2877,-2783,-2459,-2203,-1755,-1318,-917,-672,-576,-1858,-931,-1368,-1885,-2354,-2522,-2352,-1797,-1492,-2321,-1483,-803,-931,620,-2096,-1276,793,-82,-731,247,288,-3003,-2212,-2427,-2424,-514,292,531,798,403,20,-262,-255,-940,-1464,-1021,-2634,1674,2379,-385,-25,502,-1549,-1396,-2214,1672,300,-681,-2224,738,690,685,719,-2315,-1714,277,50,-183,-400,-428,-1684,-1354,-367,-1542,-647,-715,-1764,-1207,-968,-1588,-2645,-1469,-2792,-2301,-2916,-770,-1152,-1541,-1755,-1970,-1995,-1775,-1657,-1440,-3156,-1271,-1273,-1250,-1321,-3347,-1857,-1983,-4322,-2676,-2652,-2672,-2107,-1410,-433,329,1424,2061,782,-2175,-2029,-591,-1202,-2153,-197,444,2654,2857,2517,2077,1723,-322,707,1415,1461,1322,543,-2336,1490,1605,1723,-738,-2472,176,-618,-1902,-305,1533,991,422,-329,-1129,-1983,-2749,-3277,-3301,-2714,-2113,-1622,-1225,-863,-502,-345,-246,-2099,-1489,-3479,-1608,-314,-124,-1247,-1124,155,-644,-1766,-1856,-1551,-2186,-597,-1089,-1762,-2519,-3189,-3508,-3124,-2337,-2148,-1040,-2164,-2819,-1867,194,78,-2984,263,257,310,355,447,-559,-1151,1364,472,-2261,-4589,-3211,-1283,-480,9,-1605,-290,-441,-3729,-782,-875,-894,-891,-846,-1866,-913,-1081,-1327,-1563,-1896,-2325,-2697,-2950,-3102,-2929,-2820,-2584,-2493,-2526,-2499,-2643,-2925,-3088,-3248,-3297,-4005,-2835,-2626,-2288,-2008,-1382,-822,-204,317,134,-346,229,2005,2342,2512,-2761,351,1561,1056,1989,-4860,1716,-3279,1749,2194,2618,1705,-4499,-5869,-1613,2453,5736,233,4395,2254,2881,1379,-5988,-2229,-4233,-2599,-429,1570,3188,-1122,-12189,-9761,-6242,-7697,-4299,-8620,-3097,-3218,1368,1679,2367,3062,3762,-43814,4211,4168,3945,3420,2678,1770,-91134,-9098,-1020,-1728,-2526,-3166,-3792,-14327,-12087,-5360,-4535,-12602,-15770,-19591,-10897,-3800,-3731,-3531,-3292,-2940,-2651,-2352,-2531,-1862,-1642,-1404,-1160,-745,-431,-1127,292,-1387,1056,-2673,-4732,-1266,-1970,1922,1646,1200,-955,-218,-1502,-3935,510,1823,-3511,859,-1740,-864,346,-182,-3178,-127,616,-2615,-566,3538,3542,-4418,127,2135,559,181,-119,2001,1625,2058,3101,590,527,855,-3649,-1939,-507,1955,153,-1419,-3048,-2792,-2655,-3519,-346,-1064,-466,1213,2243,-2223,-1958,1445,3459,1767,-814,-584,-1960,-1213,601,1910,-2027,-1255,1108,-2098,-1794,890,923,141,-2469,-850,-5804,-5960,-2533,-8696,-14655,-27795,-1344,-14176,-2612,-655,-9219,-15840,-16476,-863,-835,-854,-7509,-2159,-3003,-823,-962,-936,-1180,-1505,-1791,-3352,-2425,-2801,-3239,-3709,-3889,-3747,-3536,-2696,-2166,-2409,-826,-431,-2510,452,828,1112,1255,-1606,327,-2753,1111,2035,2245,2547,-3202,-1520,-3461,-2733,-1262,-3140,-2187,-2063,-1409,45,-1403,-1406,5163,7032,769,85,2912,6792,3512,-3257,3877,5131,2346,-1788,281,-382,-2242,-1238,97,3034,2140,1236,687,-1728,-1949,-1603,-2365,1648,1593,1488,-1761,412,-236,-1071,-1947,-2720,-3143,-3097,-2907,-2601,-2405,-2303,-2215,-1961,-1694,-1290,-957,-1352,-704,-747,-1114,-1832,-2205,-2816,-3321,-3134,-2327,-1338,-228,782,779,-261,-2637,-1469,48,3098,545,-845,845,-770,-370,-95,-3616,-1663,-1873,-534,-835,-871,-743,-2308,-584,-2220,102,-106,-316,-713,-1946,-1884,-2480,-3004,-3177,-3057,-2826,-2448,-3459,-1868,-1898,-2214,-2459,-3183,-3469,-3850,-4089,-4161,-3978,-3794,-3612,-3441,-3293,-3206,-3209,-3092,-3000,-2787,-2519,-2251,-1956,-1581,-1109,-531,34,165,-3211,-744,-964,-1149,-1415,-1444,-2909,1388,-1193,349,3282,3355,617,320,-1215,-3586,-2885,327,640,-555,-2057,-3036,-3808,-3600,-2377,-1119,193,1455,634,-757,-2946,1380,3660,1887,-1559,66,-1519,12,-31,-853,-1453],[1728,1824,242,-1480,167,-816,-403,-87,-425,-470,236,-705,-2502,-2991,-4211,-4762,-3738,-2802,-2166,-1727,-1482,-1435,-1449,-1332,-2312,-1185,-928,-1895,-304,-1341,-118,-589,-1517,375,183,-2422,-1986,-798,-1106,-1075,-2384,-2538,-1912,-1316,-1168,-1470,-2209,-1288,-2582,-1466,-1698,-2009,-2200,-2274,-2164,-1811,-1316,-1906,-2428,-1828,-27,467,539,600,-2103,631,-142,116,453,520,-2464,-898,-1536,-1913,1344,1446,560,745,427,996,580,-1285,941,2692,1408,-2469,1873,2865,488,608,2155,-1317,-1389,-3556,-1187,35,-381,-895,-2352,-2006,-2364,-2498,-2899,-2649,-2639,-2226,-1906,-2264,-2096,-789,1485,85,315,2800,1444,-1226,-2269,2164,1803,1173,-931,-2242,-2629,-585,-2066,-3489,3437,3621,-1659,-57,2620,223,-3631,1235,944,-490,-2903,-293,-2701,-3358,-1823,-1277,-2642,-1092,-1024,-1059,-971,-1210,-1325,-1989,-3048,-3959,-4235,-3225,-1532,126,972,-696,921,412,-1730,-1718,-964,2759,3183,1527,2598,-420,-1312,2829,142154,415997,429102,60776,1767,3955,5539,81706,649488,1170960,616196,4400,184,-2040,27762,150284,527324,517306,90369,1344,1126,3160,1186,-1655,1089,1415,656,-326,-3548,-1849,-2567,-1314,-492,-296,-1019,-1809,-1627,-1319,-1581,-1994,-2197,-2022,-1990,-2078,-2169,-2057,-1734,-3441,-1389,-1503,-1809,-3125,-2498,-3191,-4023,-4526,-3568,-2555,-1706,-4105,-5257,93,1277,407,-10915,-23021,-17125,1244,980,674,-699,-5996,-18359,-10100,-255,-249,-72,24,177,431,-2443,-4720,427,214,-8326,-648,-1240,-2017,-2817,-3548,-4096,-3787,-2926,-9814,-1391,-735,-2888,-331,-234,-337,-330,-1502,-1172,-167,-236,-336,-554,-1138,-1719,-2694,-3941,-4474,-2955,-1596,-3432,-914,-109,2748,-233,-695,208,1779,-193,1706,-378,-3780,-1558,342,-573,-1389,-2068,-3189,-3405,-3986,-4456,-4529,-4102,-3488,-2741,-1907,-2244,-400,147,517,971,-436,-637,-340,-1267,-3000,-3242,-3438,-437,-1118,-1686,226,124,-2170,-279,-742,-1297,-2913,-2827,-3641,-4589,-5449,-5595,-4963,-4079,-3337,-2623,-2035,-1563,-1006,-378,-1021,-2255,-798,-1347,-1607,1458,1112,-534,-226,-207,-1118,-2018,-3099,-1417,-1422,-3292,2293,1007,3,2989,1718,779,1656,-1180,-1968,-2606,-1808,-2302,337,-1369,-1896,-1681,-2173,-1285,-210,-847,-1353,-1544,-1449,-848,-247,447,-2610,-1345,-1695,-1836,-2644,-220,107,-1340,-1890,388,-1874,-1207,-2231,609,2875,2908,2688,2218,-1789,-460,-1069,-2364,-3986,-5618,-4451,-2727,-1791,-2147,-682,-619,-1191,477,-1795,-1882,698,134,133,1880,1458,-2841,-2104,-2196,-2274,-398,-139,-441,-994,-1719,-2546,-3459,-4270,-4659,-4136,-3159,-2150,-1080,-244,-436,283,585,-1967,-812,-2090,186,-603,-690,-2474,-588,-280,141,611,-1848,-1957,801,1099,901,605,209,-1488,-1223,372,-1241,66,-153,-1647,-863,-441,-1299,-2504,-1538,-3147,-2656,-2468,-459,-1462,-2498,-3390,-4315,-5064,-5442,-5231,-4804,-4577,-4391,-4289,-4133,-4023,-3977,-4075,-3945,-4096,-4264,-4490,-5038,-5001,-4298,-3130,-2074,-591,523,609,-1891,-2628,-1186,-1567,-2191,177,323,2368,4793,4248,2498,3105,108,743,2224,2432,3163,675,-2378,2542,2056,1493,-1076,-2262,-155,-930,-2264,-620,384,373,386,228,3,-328,-679,-1056,-1480,-1732,-2049,-2392,-2677,-2819,-2777,-2765,-2657,-2368,-2119,-3301,-1537,-1196,-916,-1574,-1117,-6,-530,-2323,-1982,-834,-1913,-477,-964,-1629,-2357,-2966,-3333,-3226,-2475,-1732,-788,-530,-1760,-2137,509,48,-3021,507,1511,856,-85,-1166,-2019,-2562,-2487,-1890,-2717,-4323,-3122,-1014,2,18,-1828,1314,357,-3973,1309,734,153,-444,-2438,-1480,-1935,-2169,-2109,-1682,-1095,-490,153,779,1276,-872,1578,2326,-1166,-945,385,-1220,-1265,34,-2032,-3456,-3720,-1448,-1454,-1237,-1064,-595,-893,-47,-17,-154,-681,-655,-939,-1235,-1611,-3303,-2339,-2619,-2795,-2879,-3801,-2936,-3295,-2518,-1794,-1108,-125,-4406,-5460,-1596,2586,2957,650,2825,1899,1528,646,-5935,-1246,-1922,-1807,-699,974,2796,-1093,-9476,-3395,-2195,-8249,-6528,-10031,-4804,-3941,7478,10778,11475,12441,9759,-32320,14624,14458,13725,12309,10353,8024,-74810,-2757,1825,1398,1870,-456,-2093,-12708,-12017,-4551,-3133,-17855,-13688,-14215,-8929,2728,1496,473,-117,18,591,-545,291,2628,2939,3038,2921,2786,2404,-810,1299,-1377,729,-2670,-4836,-2002,-2385,906,1065,1109,-576,363,-1760,-3874,-1298,-1223,-3459,62,-2274,-1141,-1033,-79,-3104,-116,381,-2393,-174,3759,3850,-3821,-535,-758,-2204,-3660,-4060,-2845,-1888,-1097,-362,167,612,725,-3352,-1760,-1039,-738,-1701,-2626,-3492,-3764,-3004,-3829,-1469,-932,-571,-539,-677,-1640,-1547,-2229,-2963,-3731,-4128,-3523,-2801,-2121,-1622,-1323,-1904,-955,-1124,-2123,-1755,-2016,-2288,-2430,-2574,-2220,-6545,-7012,-1478,-7942,-13305,-22092,-1099,-9488,-3245,-1747,-7939,-12928,-14691,-2758,-2418,-2021,-6427,-1381,-3489,-1016,-1161,-1210,-1563,-1990,-2324,-3468,-2651,-2588,-2420,-2216,-1851,-1533,-4064,-862,-2172,-2001,-808,-53,-2616,133,204,209,90,-877,-112,-2227,-319,-363,-385,-293,-3110,-1070,-3391,-3045,-1608,-2362,-1482,-2251,-1424,115,-1641,-1121,4838,6131,525,-166,3076,4453,3413,-3189,1895,1758,2199,-2011,15,-981,-3214,-1985,-160,2904,2766,1731,980,-2063,-2070,-1878,-1747,2578,5857,2933,-875,569,1774,579,-1152,-2860,-4374,-4192,-3111,-2018,-1031,-88,875,337,2989,-112,-631,-1022,-422,-119,-673,-1227,-910,-920,-1276,120,-1733,1709,1708,1273,199,-594,-2447,-2040,172,2896,1686,-2090,187,-623,-668,-849,-3903,-1699,-2033,-2236,-2226,-2112,-1989,-2039,-1854,-2256,-1878,-2290,-2677,-3205,-3845,-4473,-5011,-5370,-5286,-4996,-4726,-4342,-4166,-3457,-3064,-2742,-2149,-3344,-2398,-3066,14,365,-128,-1667,-1128,-218,-393,-2559,-1974,-276,-2629,-2185,-107,-695,245,403,-572,891,123,103,-2943,-529,-606,-601,-783,-1134,-3139,462,-1575,1550,5314,4068,762,-117,-1233,-3567,-2733,917,876,-628,-2146,-3368,-4272,-4504,-3779,-2847,-1723,-565,245,-601,-2947,1499,1598,1529,-1469,46,-1569,-827,-1424,-2004,-2316],[-3057,-2191,-1061,-1856,186,-514,-529,-297,-721,203,1389,-456,-2564,-304,-120,263,1044,1056,2608,2643,-463,-790,1637,3559,-2231,1680,3530,-1886,140,-1491,-283,-485,-1330,770,1056,-2390,-1781,-1275,-2291,-3244,-4094,-4721,-4829,-4514,-4027,-3711,-3575,-3579,-3565,-3653,-3824,-4026,-4046,-3902,-3577,-3066,-2466,-2340,-2588,-1790,-71,370,658,1365,-1519,513,-497,-216,2565,1920,-2656,-122,-361,-2011,1262,901,484,33,-197,-599,-839,-1524,-1274,-1545,-1716,-2935,-1706,-1775,-1889,-1921,-2138,-2333,-2558,-3762,-3095,-3431,-3653,-3891,-3946,-4004,-3726,-3339,-3082,-2871,-2396,-2007,-1719,-2159,-1878,-1208,-1028,-768,-642,-462,-395,-652,-2214,-658,-883,-1105,-1262,-2084,-2432,-1141,-2424,-3026,28,414,-2423,850,1016,420,-3414,1430,1472,-17,-3233,-24,-2615,-2655,-1983,-451,-2863,-543,-560,-96,606,-1502,-186,-907,45,-407,-640,-465,29,523,1426,-1135,1814,679,-508,1131,-1295,2875,2697,1250,2452,-314,-2022,3831,118938,143203,175602,58535,2295,2420,6934,87179,577723,616196,622256,4203,92,-1684,26395,151291,250390,193312,98174,1258,1325,3634,1493,-1310,2416,2016,594,106,-4373,-1390,-2456,-2424,-2247,-1489,-579,14,393,-700,362,632,325,-263,-1100,-1835,-2403,-2729,-2664,-3894,-1726,-1199,-888,-1880,-625,-790,-1005,-1458,-1897,-2110,-2011,-2716,-5159,100,838,633,-12993,-22353,-20911,2035,2039,2085,530,-7442,-21594,-16126,2279,2033,1816,1468,1248,1356,-968,-9745,2879,3603,-9097,4511,4558,4164,3545,2662,1421,67,-1304,-9072,-2470,-1331,-3274,492,976,1086,2088,-1058,-546,2543,2400,2231,1990,1449,988,234,-666,-1511,-2610,-1966,-3306,-689,-323,1214,-423,-908,369,1931,-154,1616,-498,-4169,-2278,-426,-860,-1025,-861,-2201,-515,-214,747,1201,-419,-552,-2039,960,-2221,-279,1043,2655,2342,-370,-173,245,-996,-2924,-3216,-3603,-668,-1389,-1274,-519,-581,-2160,-853,-1136,-1483,-2648,-2437,-2756,-2860,-2542,-1947,-1428,-2555,-908,-478,-1095,567,1287,1477,-659,-1872,-1153,-1659,-1402,2001,626,-1086,-195,-744,-2078,-2720,-3359,-1358,-1462,-3291,2215,1243,-21,2591,695,-29,1059,-1472,-1969,-2755,-1580,-1667,-1566,-2044,-2522,-3064,-3621,-3393,-2591,-1776,-983,-1228,245,895,1203,1447,-2444,-1088,-1423,-1789,-2414,72,634,-882,-2133,165,-1853,-1190,-2040,-372,-644,-947,-1344,-1781,-2267,-2720,-3194,-3492,-3508,-3206,-2826,-2297,-2192,-1859,-646,-371,-1508,294,-1518,-2393,164,-81,-402,-700,-1067,-2520,-2096,-1938,-2094,-993,-983,-1168,-1333,-1568,-1992,-2547,-3126,-3744,-4060,-3468,-2666,-1876,-1230,-700,-393,-174,-2375,-381,-1942,-1354,-1942,-2269,-2412,-1747,-1101,-428,221,-1227,-2218,1164,1371,1387,1302,71,-1180,-1080,1185,-874,-82,-341,-1504,-561,41,-1045,-2366,-1597,-3454,-3008,-1923,793,1968,1391,937,420,22,-189,-554,-1001,-1663,-1806,-2344,-2755,-3046,-3134,-3107,-2697,-3414,-2701,-2198,-2508,-2753,-3244,-3629,-3928,-3136,-2553,-1913,-1592,-2627,-1792,-1845,-2248,-1009,-1028,-1279,-1507,-1576,-1659,-1632,-1394,-1256,-1234,-1192,-1462,-1727,-2387,-2351,-2743,-3147,-3454,-3691,-3804,-3725,-3614,-3371,-3165,-3013,-2809,-2749,-2737,-2825,-2937,-3082,-3260,-3212,-3120,-2934,-2616,-2142,-1506,-948,-361,-2159,-1386,-2900,-603,500,-431,-1862,-1036,769,-342,-2654,-1834,-948,-1566,-2237,-2745,-3088,-3103,-2718,-2164,-1971,-1129,-157,1354,1126,-617,-2105,786,225,-2961,833,3971,6040,5005,2297,-643,-1778,1627,-130,-3078,-3626,-2790,-672,615,142,-2047,708,-13,-3360,2480,3930,1339,1944,-3999,-711,2046,-633,167,1587,-1572,1751,1879,2000,2013,-1091,1974,1842,-1391,-1283,242,-814,-299,34,-1637,-3197,-3237,524,743,1066,214,845,-1075,330,1218,1038,-813,-324,2460,2284,1958,-3182,1098,653,-5,2,-2792,-519,-3281,-1363,-1795,-2545,-3160,-3925,-4987,-4702,-4476,-4212,-4138,-4395,-4795,-4639,-3830,-3601,-1592,-411,704,1800,2887,3858,-609,-5332,3312,2299,-8572,-8089,-10165,-5929,-4539,6552,5960,5609,5409,5482,-22199,5397,5271,4977,4342,3435,2325,-58462,247,-561,-778,-755,-631,-2169,-11425,-11282,-3542,-1506,-11402,-6927,-9198,-6481,4143,3764,3232,399,2096,1729,120,1989,2433,2979,3503,3890,4254,4285,-484,2116,-1167,1124,-2443,-4917,-2540,-2619,-3373,-4240,-3608,-2696,-1971,-1998,-3382,-1079,-1469,-3200,-2779,-3043,-2590,-2308,-179,-2919,24,305,-1902,271,3053,2638,-3040,-1036,542,-248,-1117,-1865,-2473,-3011,-3342,-3338,-3154,-2687,-2210,-2937,-1550,-1451,356,738,-1759,-2921,-2181,-2054,-4138,-857,-727,509,236,203,-838,-595,876,2481,1214,-184,-385,-3593,-928,-886,-1566,-2019,-2439,-2891,-3247,-3399,-3195,-2829,-2342,-2615,-1305,-6370,-7479,-242,-6780,-11964,-18252,-418,-7508,-1178,-1478,-6652,-10064,-14375,-1046,-562,-246,-2763,-218,-3946,-747,-1292,-1587,-1935,-2052,-1832,-3010,-961,-547,-270,-170,-71,-129,-2207,-702,-2615,-1366,-853,-1193,-2120,-1581,-1739,-1934,-2230,-2502,-2731,-2833,-2959,-2762,-2353,-1720,-2815,-447,-3098,-3334,-1992,-1454,-481,-2344,-1354,147,-1866,-747,4385,4371,327,-382,2324,1279,268,-3164,-262,469,1668,-2050,-214,-1499,-4106,-2613,-370,2692,2787,1991,1017,-2331,-2077,-1771,-954,2114,1623,1178,-46,-322,-1042,-1814,-2411,-2608,-2336,-1949,-1630,-1138,-914,-200,216,683,978,11,-894,-568,-71,-430,-1358,-2234,-3001,-3486,-3756,-3693,-3539,-3550,-3611,-3757,-3823,-3703,-3447,-3145,-2892,-2670,-2603,-3267,-2430,-2429,-2280,-2086,-2839,-1529,-1848,-814,-484,-155,124,-1794,-330,-2295,874,684,555,-1951,-2419,-238,-418,-1669,-452,-287,-118,247,-3176,-1556,1332,606,-637,-3426,-2291,-3524,458,1486,638,-2608,-1351,-1413,-1072,-2426,-1555,-254,-2962,-2266,-642,-1258,-1043,-980,-895,-778,-763,-808,-2620,-1092,-1231,-1368,-1309,-969,-2660,-664,-1058,628,928,1128,759,-729,-1212,-2961,-2249,887,525,141,-1594,-807,-1427,-2164,-2714,-2982,-2337,-1443,-753,-611,-2527,1113,1441,1796,-1359,-71,-1739,692,433,70,-109],[-3165,-2661,-1970,-2240,-592,-194,-662,-473,-559,1137,1476,-629,-2592,-672,511,526,2198,1372,3118,2666,272,-336,2075,3638,-2002,1458,3485,-1679,-352,-1501,-598,-538,-1191,958,960,-1827,-2835,-4501,-4748,-3435,-2962,-2658,-2358,13,116,-1785,-1706,-1732,-2484,-3063,-3248,-2997,-2375,-2695,-1597,-1561,-107,-2578,-2707,-1681,-127,893,835,2095,-486,402,-903,-286,3446,1579,-2632,778,1011,-1545,1362,849,314,-209,-470,-867,-1087,-1765,-1572,-1988,-2424,-2889,-3315,-3935,-4510,-4648,-4419,-3793,-3034,-4021,-1524,-929,-365,-39,-2302,-362,-957,-1119,-1970,-3061,-2221,-1358,-1353,-1811,-1577,-1183,-1126,-1064,-1213,-1360,-1632,-2030,-2295,-2625,-2903,-3069,-3099,-3007,-2875,-2537,-2685,-2540,-1153,-544,-3066,622,973,535,-3173,1798,2271,493,-3440,208,-2131,-1894,-2095,-929,-2890,-2295,-2673,-2902,-2873,-2830,-2564,-2279,-2076,-1850,-1579,-1313,-1162,-1046,-966,-1526,-442,-200,-579,558,-1330,1582,2053,1052,2388,-160,-2736,4444,4751,4954,5275,5388,2564,1051,5180,4854,4597,4400,4203,4055,-157,-1250,3558,3306,3075,2960,2924,1107,1298,3212,1662,-767,3374,2857,418,487,-5435,-1767,-2173,1452,3118,3218,3229,393,418,-2433,-172,1155,316,-650,-1782,-2844,-3786,-4062,-3331,-4319,-1691,-1023,-1533,-735,222,454,763,967,-1391,1635,1959,-1539,-5151,1658,3604,1303,-14813,-21451,-25954,2864,2482,2171,1885,-8256,-20955,-21486,1701,1331,867,97,-747,-1429,-1845,-14174,-1060,-238,-10790,972,1223,1120,816,358,-374,-1162,-1976,-8520,-3737,-4070,-3741,-3262,-2795,-2541,-2250,-2108,-1962,-1843,-1895,-1878,-1800,-1859,-1655,-1576,-1728,-1433,-2351,-2242,-2735,-977,-901,-875,-849,-1173,-690,-612,-611,-331,-668,-3845,-2883,166,191,243,-871,-1208,199,389,416,478,315,348,-1861,814,-1904,-492,876,672,615,-339,131,-224,-825,-2958,-3269,-3841,-1805,-1698,-1541,-1440,-1416,-2211,-1486,-1658,-1901,-2338,-2752,-3294,-3479,-3328,-2812,-2339,-1930,-1428,-975,-1352,237,845,1352,-144,-1523,-1616,-1922,-1183,1536,86,-1586,-229,-1321,-3048,-3353,-3578,-1388,-1576,-3356,-1083,-1677,-2123,-2604,-2948,-3098,-3055,-2701,-2165,-2477,-1538,-1157,270,-595,-803,-2238,-2212,-2075,157,1111,835,-2099,257,940,741,239,-2275,-873,-1347,-1905,-2450,-3055,-3519,-3321,-2834,-2242,-1950,-1190,-1693,-347,-64,135,163,60,-1085,-510,-1426,-1439,-1863,-2161,-2451,-2604,-2797,-2904,-2948,-3088,-3087,-2834,-2351,-2667,-1142,-476,334,1196,972,-2121,-2233,-1859,-2034,-102,-350,-217,-2635,-166,2779,2523,1983,292,422,-635,-1270,-1338,-1805,-2069,-2186,-2051,-2296,-1653,-1824,-1385,-2471,-1076,-2146,-779,-746,-743,-713,-749,-2540,-840,-852,-873,-936,-909,-999,-1116,-1201,-1441,-1787,-2001,-2250,-2423,-2562,-2522,-2340,-1877,-3766,-3364,-1472,168,602,969,1376,1589,1767,1977,636,-1099,-950,639,477,-13,-537,-2621,-1565,-1661,-2831,-2346,-1633,-1724,-1580,-1525,-1274,-1222,-787,-757,-699,-1247,-2031,-2433,-1967,-2337,-3030,-3147,-2758,-2264,-1800,-1594,-1497,-1343,-1363,-1496,-1527,-1737,-1778,-2464,-1609,-1561,-1580,-2006,-1699,-1832,-2039,-3018,-2189,-2262,-2283,-2120,-1978,-1787,-1626,-1444,-1268,-1139,-851,-1862,-492,-312,-33,374,686,-969,-2032,-1081,-2492,-310,946,-1301,-2192,-1002,714,-181,-2635,-1510,-169,-1122,-355,-246,-17,399,1056,1722,-3330,66,1232,2241,2583,429,-1875,915,493,-2911,1181,4395,5688,4729,2196,-792,-2170,995,-408,-3430,-3064,-2459,-406,1208,294,-2362,36,-206,-2585,2464,5829,1022,620,-3694,-157,2109,-295,-24,2248,-2254,2018,3267,3052,2849,-1241,2802,2908,-1257,-1426,-8,-500,678,2866,-1033,-2883,-2749,2279,3269,1349,-467,435,-1255,658,1738,1622,-804,-683,2452,2451,2369,-2551,2258,768,-498,2706,-2057,3106,-3304,1929,2838,2337,1744,-2490,-4578,-2058,-746,-1083,-1227,-1317,-1309,-1169,-960,-1373,-485,-325,-264,-232,-196,-253,-252,-826,-398,-464,-9055,-8450,-8749,-6120,-4750,-1977,-2477,-2881,-3297,-3555,-13942,-4181,-4281,-4252,-4227,-4172,-4102,-43409,-3636,-3359,-2790,-2294,-1632,-3026,-10827,-10597,-2742,128,-4822,-19,-5051,-4144,4230,4083,3484,-644,2109,1694,300,2325,3079,3898,4600,5053,5369,5255,-327,2702,-907,855,-2103,-5099,-2970,-2782,-1746,-2166,-2287,-2273,-2162,-2186,-2615,-1490,-1472,-2810,-1617,-2993,-1925,-3219,-2361,-2773,-2883,-3048,-2928,-2660,-2319,-2047,-2226,-1478,-1191,-961,-905,-874,-884,-1026,-1159,-1141,-1096,-890,-761,-2545,-1405,-1819,320,504,-2215,-2730,-1794,-1578,-4536,-1180,-593,885,-340,-984,15,159,600,1433,853,145,-94,-4370,-626,-594,-899,-1252,-1090,-1235,-2054,-1351,-1199,-1050,-843,-2691,-1554,-5550,-7118,215,-5418,-11041,-17301,-438,-8172,-1352,-1775,-5527,-7465,-15880,-1436,-1095,-986,-1003,-1521,-4521,-2761,-3744,-4223,-3467,-2758,-2031,-2204,-868,-528,-406,-509,-629,-905,-1106,-1571,-2885,-2278,-2539,-3071,-3473,-3866,-4157,-4205,-4141,-4083,-3995,-3692,-3299,-2578,-1711,-693,-2444,227,-2715,-3611,-2469,-558,584,-2383,-1299,54,-2142,-375,3741,3837,140,-597,1937,1054,124,-3258,-1235,-1455,-1243,-2022,-455,-1969,-4912,-3072,-761,-1459,-2202,-3052,-3374,-2787,-2010,-1297,-404,331,872,1481,634,312,1050,455,-1176,1642,421,535,-234,-1152,-1541,-818,-504,-14,350,-68,-1229,-108,-70,-826,-1820,-2820,-3649,-3346,-2726,-2041,-1368,-814,-165,565,-1114,-947,-1388,-2554,427,4592,4215,-3218,79,-142,-1169,-239,-1804,-1397,-1879,-180,650,3283,2319,-1631,-376,-2383,1884,5624,5365,-2700,-2462,2321,1809,-1544,1975,1458,910,531,-2057,-1604,-347,-810,-1039,-3482,-2153,-3465,-1626,-1605,-1444,-3086,-1681,-2658,-1789,-2167,-983,-598,-3253,-2233,-156,-1945,-2234,179,-577,-394,-730,-1072,-2323,-1792,-2127,-2501,-2723,-2629,-2416,-2097,-1973,-1825,-1607,-1418,-1305,-1555,-1234,-2353,-1811,-1425,-1760,-1879,-1725,-1257,-790,-334,-649,668,1034,701,660,-840,-2073,1196,1762,1828,-1269,-300,-2036,621,519,290,364],[-1851,-1509,-1103,-2790,-565,-400,-972,-775,-190,-147,-237,-972,-2722,-1157,-677,-496,501,945,1263,1529,832,-89,1640,1617,-1823,865,726,-1430,-1057,-1547,-1951,-3086,-4301,-5871,-6887,-5131,-3008,-858,-624,-22,-2807,-2824,-2326,2523,922,-1944,-1443,619,122,-2992,-422,-491,-1168,-1961,-2261,-1614,232,-2518,-2917,-1645,-294,64,392,873,743,408,-1456,-51,1843,1231,-2451,437,10,-788,-1038,-1580,-2103,-2581,-2771,-3082,-3209,-3378,-3525,-3877,-4267,-4615,-5068,-5184,-4593,-3689,-2861,-1941,-2615,-4266,-1209,1267,1835,2136,-1659,-303,-1156,-1044,-1519,-3266,-2168,-2051,-2896,-3531,-3641,-3166,-2443,-1654,-1106,-641,-429,-507,-1882,-1020,-1497,-1937,-2202,-2197,-1958,-2097,-2775,-2046,651,1000,-3320,2525,2933,564,-2933,1697,4475,1012,-3393,380,-1361,-1099,-2153,-1197,-2542,2652,-1638,-188,-867,-2092,1774,-1317,1209,4378,3098,3850,1165,-631,1505,-1837,-363,-1456,-2426,-3188,-3114,-2327,-1636,-936,-378,-95,-3233,49,-145,-468,-604,-760,-734,-487,-260,-92,87,184,92,-157,-466,-961,-1423,-1527,-1185,-454,406,958,1158,2534,1726,-109,3069,2909,198,855,-4877,-2111,-1676,1110,2239,2031,1716,598,-551,-3905,-503,-1026,-1651,-2284,-2966,-3296,-2929,-2491,-2067,-4494,-1470,-1286,-2538,-1222,-1126,-1133,-1022,-989,-1941,-672,-551,-573,-5136,154,368,399,-15500,-20383,-32775,406,326,243,113,-8537,-17907,-25646,-628,-1036,-1393,-1903,-2349,-2514,-2386,-17572,-2770,-834,-12371,113,457,612,716,783,650,492,299,-8052,-411,-684,-3652,-1548,-1810,-2151,-2319,-2472,-2404,-2124,-1823,-1326,-707,-218,492,990,-2733,1232,-1940,-2102,-1664,162,-806,530,-412,-1350,-1245,-1887,-2581,-2864,-2875,-3261,-3047,-1466,-1056,-696,-666,-250,-156,-99,-23,135,370,615,-1623,1293,-1334,-598,982,1681,1712,-222,684,1260,-654,-2967,-3245,-3991,-1207,-1875,-518,49,13,-2175,-852,-1294,-1681,-2134,-2451,-3711,-2993,-3129,-3115,-3157,-2818,-2497,-2109,-1774,-1515,-1144,-688,-340,-1111,-1974,-1831,-831,767,-275,-1728,-204,-1784,-3303,-3637,-3617,-1370,-1644,-3329,829,717,-916,607,-710,-1563,863,-1935,-1608,-1864,-1556,-668,1731,-241,26,-2311,-2067,-2453,-113,848,-120,-2882,295,119,-462,-980,-1971,-1842,-2093,-2078,-1982,-1552,-1231,-1082,-2515,-816,-2048,-1091,-1157,-1147,-1358,-1558,-1802,-2033,-2267,-2449,-2695,-2906,-3095,-3192,-3299,-3230,-3120,-2840,-2436,-2111,-2291,-1491,-1261,-2447,-969,-885,-696,-465,-344,-1551,-2270,-1908,-2016,21,-214,-278,-3844,-1288,2397,3281,3698,793,1019,-646,-853,2523,1937,-1290,383,-85,-1719,29,-1620,1072,-3154,1110,-1700,1132,3163,4154,2601,-88,-2734,2077,3643,2257,548,-310,-659,-912,2304,-219,-439,-920,-1421,-233,660,-939,-2273,-1901,-3891,-3406,-2183,-2763,-3123,-3024,-2525,-2061,-1539,-912,-509,-1117,-362,377,529,748,477,-2636,-1446,-1284,-2252,-1863,-349,58,-207,-983,-1660,-2469,-2440,-2163,-1603,-1362,-1200,-2851,-1748,-2278,-2387,-2706,-2760,-2298,-1642,-1179,-820,-423,-229,-175,-42,-107,-24,-2582,337,457,261,-2642,-1227,-1927,-2822,-2787,-1408,195,205,-508,228,90,-758,-565,-1020,-1577,-1998,-2621,-2946,-3280,-3434,-3443,-3590,-3762,-3821,-3838,-3631,-3260,-2819,-2461,-2502,-1797,-1649,-1604,-2284,-1967,-2297,-2568,-3009,-3326,-3151,-2389,-1319,-252,-3436,1610,2329,2850,3645,1321,-1559,904,836,-2847,1451,1148,223,-747,-1591,-1985,-2626,-1950,-1779,-3759,-2658,-2182,-936,-711,-500,-2763,-703,-249,-1805,1526,2117,645,-744,-2305,253,1978,65,-372,2221,-2869,1316,2541,5499,3796,-1240,3617,3179,-865,-1445,-424,-329,1588,3966,-311,-2694,-2319,2047,2634,648,-1258,-85,-1459,-255,-1142,-1725,-1863,-1614,-1236,-863,-630,-1783,-283,-25,-952,924,-1685,2001,-3379,1247,2514,2117,1603,-1538,-4294,-2643,-2056,-2915,-3545,-3718,-3331,-2734,-2097,-1487,-841,-310,99,444,727,827,812,730,476,130,-9910,-7331,-6109,-5274,-4337,-2536,-2580,-2413,-2278,-4500,-7878,-2340,-2536,-2790,-3236,-3820,-4487,-29931,-3366,-2716,-1850,-1161,-1860,-4789,-11084,-10446,-2408,1566,1209,3214,-2018,-2243,3605,3508,3387,-1701,365,3324,-63,3813,4086,4370,4601,4703,4806,4616,-484,2930,-743,507,-1765,-5120,-3374,-2977,-863,-1292,-1575,-1838,-2016,-2223,-2002,-1754,-1704,-2359,-2388,-3333,-2347,-2879,-1674,-2786,-1777,-1746,-1461,-1056,-600,-237,-1514,-1918,-607,1096,1226,1253,1427,1354,1223,1133,925,705,225,-2274,-1400,-2214,-2513,-3327,-3737,-3712,-3470,-3201,-4416,-3501,-3921,-4163,-3829,-3085,-2187,-1443,-746,-182,123,91,-111,-4465,-1021,-1451,-1616,-1206,-510,218,-2115,82,2152,2562,357,-2876,-2174,-4738,-6277,4612,-4030,-10479,-19087,5637,-10684,4303,3453,-4696,-5215,-19260,1594,1646,1522,1256,429,-5313,-1566,-2839,-3455,-3136,-2353,-1534,-1299,-472,-330,-459,-803,-1076,-1314,-1205,-2254,-3061,-81,-366,-318,-547,1094,1440,1681,1471,850,803,394,-264,-883,-1532,-2041,-2217,-2096,-2340,-3757,-3063,-52,285,-2316,-1324,-214,-2499,-337,-587,-757,-939,-1109,-1215,-1390,-1559,-3480,-1644,-1640,-1532,-2010,-1145,-2370,-5341,-3181,-899,-917,-804,-724,-525,-2616,-1875,-566,493,1292,1688,2219,1140,72,603,92,-1507,1631,155,547,345,-1269,-2237,-1093,1855,3061,4576,-327,-1633,316,601,-882,-344,-867,-1721,-2234,-2533,-2444,-2092,-1696,-1173,-666,-1724,-828,-960,-2448,496,315,-65,-1788,-784,-1149,-1404,-1221,-934,-1208,-1928,-643,-219,598,922,-1506,-518,-2464,1876,2599,2693,-3267,-2398,1501,921,-1434,-857,-1836,-2925,-3876,-4608,-3797,-3118,-2720,-2241,-3443,-1974,-3055,-1113,-753,-220,-2079,-1937,-3522,-2402,-1801,-251,-688,-3343,-1984,-477,-2604,-2101,118,-406,-335,-973,-929,-1971,-356,-539,-1002,-1348,-1506,-1643,-1664,-1830,-1903,-1826,-1698,-1583,-2432,-1238,-1783,-1393,-1596,-2069,-2575,-3151,-3507,-3707,-3571,-2934,-2383,-1727,-997,-504,-1112,-1590,876,1141,1507,-1089,-445,-2168,460,1500,1442,920],[-1726,-1240,-692,-3267,42,85,-1248,-985,52,-316,-971,-1692,-2759,-3567,-4638,-5526,-6278,-6892,-7438,-7733,-7776,-7698,-7533,-7236,-7138,-7073,-7053,-7099,-7332,-7626,-7858,-7662,-6748,-5679,-4473,-3209,-1880,-558,8,-420,-2360,-3001,-2221,2031,679,-2063,-1254,821,1188,-3436,-2302,-1154,-470,-1115,-2773,-2491,-2860,-2957,-3211,-2594,-1996,-1503,-865,-131,711,566,-2158,478,2644,910,-2186,2427,2617,17,1268,1471,822,88,-461,-1202,-1770,-2448,-2699,-3034,-3095,-2807,-2444,-2085,-1740,-1281,-964,-571,-2949,-4056,-1448,1224,1758,2178,-1016,18,-1455,-1132,-1211,-3567,-2340,1394,1823,-731,-935,-1277,-980,-1230,-1120,-457,408,1088,-1833,2644,2557,672,-975,-1921,-1258,-2628,-2736,-1698,1656,-22,-3067,2760,2886,372,-2858,1397,3210,1344,-3200,302,-615,-468,-2326,-1796,-2066,-816,-2287,-930,-2020,-2505,122,-1804,913,1215,1502,1720,257,-977,1418,-2264,878,328,-325,-1028,-1854,-2533,-3247,-3256,-2698,-2241,-3160,-1510,-1353,-1349,-1256,-1370,-1546,-1714,-1993,-2256,-2270,-2040,-1684,-1250,-961,-493,-434,-506,-724,-1006,-1398,-1847,-2327,-2521,-2084,-1597,-1062,-658,-284,80,-3708,-2632,-1260,527,616,448,176,-282,-1674,-4368,-1605,-1909,-2176,-2152,-1952,-1607,-1282,-1019,-783,-4422,-585,-613,-3238,-1011,-1177,-1478,-1707,-2065,-2657,-2687,-3092,-3089,-5344,-2675,-2411,-2280,-14622,-19572,-41731,-1373,-1156,-947,-804,-8686,-14463,-28773,-21319,-1021,-1269,-1662,-1874,-1522,-736,-20500,-12504,3028,-13472,5753,6886,1194,5677,8241,7895,2971,1258,-7888,402,3155,-3824,1094,108,-952,-1830,-2707,-2974,-2276,-1833,-1421,-1065,-970,-741,-754,-3826,-1073,-1617,-1689,-1494,-1558,-1609,-1704,-1809,-1916,-1939,-1932,-1878,-1394,-1063,-2782,-2809,707,1081,1376,-404,607,1375,1084,728,411,203,135,-1525,655,-862,-812,881,1481,1604,-228,972,1441,-716,-3147,-3314,-4194,-1517,-2068,-529,-1007,-1218,-2237,-451,162,766,-1415,1452,-3543,-325,1147,-852,785,-700,-2407,-1797,-574,239,704,1940,997,-844,-2077,-1518,-524,-103,-703,-1545,-2135,-2793,-2808,-3561,-3654,-1448,-1840,-3303,631,961,-1763,813,-861,-2058,572,-1879,-1351,-1270,-1766,-342,2110,-14,765,-2301,-1998,-2389,175,567,-1151,-2665,-132,-348,-712,-963,-1676,-1191,-1222,-1782,-1827,-1097,-1071,-1193,-2414,-1296,-2256,-1251,-1330,-1423,-1453,-1477,-1582,-1734,-1953,-2162,-2426,-2591,-2624,-2473,-2296,-1981,-2305,-1290,-763,-291,-2697,-296,-933,-2064,-1451,61,1835,1478,231,-916,-2036,-2157,-2114,49,-78,-323,-4972,-2169,996,1778,2721,1229,1511,-803,-462,2714,2993,-1715,914,144,-1102,1174,-1380,366,-3129,1917,-1223,755,2715,3599,2656,322,-2667,2501,2931,1644,159,-511,-496,-830,-777,-896,-755,-1219,-1489,-164,814,-1079,-2261,-2107,-3766,-3121,-770,1420,647,-174,-838,-1473,-1812,-1752,-1662,-1410,-1284,-1165,-1121,-989,-839,-2745,-2087,-1743,-1714,-1360,89,385,775,481,140,-2389,-414,-523,-324,-632,-348,-2676,-1219,-1947,-2468,-3018,-2649,-1558,-343,621,1428,473,104,1525,634,3185,1101,-2717,2770,1451,-506,-3321,-835,-2701,-3541,-2123,-1676,1757,1542,-1122,1003,563,-869,-645,-1328,-2071,-2613,-3524,-3403,-3391,-3174,-2852,-2683,-2545,-2337,-2254,-2214,-2194,-2175,-2721,-2622,-2278,-2332,-2352,-2380,-2405,-2369,-2161,-2058,-1932,-1872,-1816,-1705,-1725,-2290,-2219,-2701,-3086,-3564,-3949,-4004,-3486,-2772,-2625,-1301,-661,-186,22,54,-1387,-3025,217,-957,-3927,-2304,-1877,-1084,-1580,-2163,-3036,-2882,-2393,-1633,-862,-153,327,-1793,-1037,607,1327,538,-728,1220,-3204,538,1808,2712,3195,-926,4066,3203,-255,-1314,-906,-191,2480,1976,571,-2567,-1835,1390,1317,-74,-2021,-622,-1541,-309,-798,-1181,-1380,-1393,-1333,-1341,-1549,-1945,-2405,-2938,-3386,-3604,-3486,-3274,-3341,-3104,-3099,-3455,-3707,-3954,-3994,-3329,-3002,-2497,-2008,-1685,-1437,-1172,-888,-612,-271,-18,138,259,366,352,374,305,251,229,-10981,-4855,-2710,-3471,-3049,-108,-6806,-388,-447,-10703,-3973,6,408,926,1368,1732,1993,-17941,-2222,2426,2555,2436,-2846,-7258,-12031,-10893,-2468,1237,1122,1062,-36,-789,1195,1245,1298,-2490,-1477,1278,-747,1107,936,799,695,588,624,504,-845,145,-590,-457,-1324,-4530,-3610,-3076,-2499,-2834,-2975,-2954,-2770,-2439,-2058,-1495,-1141,-1704,-2946,-3540,-2929,-1661,394,-2829,111,-221,-462,-687,-904,-1191,-1431,-2220,-1391,-1135,-854,-459,-50,189,311,384,231,-47,-693,-1986,-2497,-2966,-2087,-997,-2816,-2299,-1124,-564,-3598,-1996,-561,1193,-1408,-3287,1472,1177,-104,558,-232,394,548,-3611,42,2181,873,-512,-190,-46,-2135,308,1343,1643,242,-3033,-2789,-3986,-5213,2658,-2556,-9829,-22431,2772,-14265,1787,1015,-4088,-3164,-23728,-875,118,-4211,2415,3228,-6196,4863,5356,5972,6312,6600,6966,-343,2043,8055,8270,8361,8533,8655,8971,-2508,-3076,863,-140,-327,227,642,1244,3929,3096,1052,2831,1548,4145,2465,1220,-141,-1690,-2233,-2697,-3474,-3663,-1433,-1137,-2009,-1368,-1224,-2828,-1764,-1972,-2101,-2258,-2421,-2547,-2775,-3041,-3686,-3440,-3496,-3254,-2863,-2379,-2577,-4801,-2737,-1124,-788,-557,-460,-344,-2415,-1619,-57,194,530,806,1258,1528,-166,167,-194,-1766,2085,-116,702,1261,-1358,-2888,-1783,1830,3865,5197,-599,-2054,716,936,-1170,-368,211,-482,-2417,-1446,-1652,-1683,-1727,-1674,-1625,-2088,-1464,-1381,-2107,-1191,-1058,-1008,-859,-792,-839,-1597,-995,-1137,-1390,-1972,-2369,-2812,-3090,-3072,-2662,-2009,-2500,-118,588,1335,-3145,-2273,746,1233,-1273,80,-157,-1449,-2816,-4084,-3111,-1586,-287,-1388,-3315,-1805,-2724,186,1879,2364,-1132,-1947,-2808,-2751,-1410,561,-425,-3208,-1551,-864,-2928,-1055,-95,-112,-501,-1350,-1383,-1597,-332,-176,1382,1136,-338,-743,755,505,308,208,103,-65,-3201,-1149,-1300,-1091,-1596,-2293,-3000,-3777,-4395,-5016,-5446,-5244,-4895,-4313,-3579,-3018,-2340,-1712,-1097,-563,93,-890,-505,-2056,236,1143,1326,1420],[519,5725,2307,-3504,167,364,-1339,-959,1378,3595,1093,-1436,-2594,-1487,-1923,-2376,-3162,-3778,-3788,-3180,-2582,-2116,-1704,-1216,-1321,-678,-422,-525,-2470,-1502,-2650,-2024,-1620,-321,-361,-433,-300,18,208,-387,-1728,-3092,-2109,342,154,-2065,-1116,-1548,-2201,-2905,-3860,-3344,-2562,-1679,-2718,-701,895,-1715,-3517,-1870,-862,-462,1470,2873,2966,877,-2961,1226,3543,656,-1884,3073,4652,775,443,4481,3322,2512,995,2255,-180,-2856,512,1106,773,-780,-115,950,948,979,770,538,-3101,-3573,-1740,-674,-785,-848,-737,-700,-1825,-1352,-1037,-3869,-2710,1266,1415,-201,-675,-1489,522,244,-9,158,682,1375,-1932,3319,2238,322,-877,-2169,-1026,-2869,-2569,-1481,1615,-1120,-2537,-161,-1578,-2653,-3632,-4319,-3632,-2819,-2950,-2192,-2148,-2187,-2576,-2724,-2907,-3151,-3050,-2760,-3245,-2964,-1085,-2443,-63,279,540,654,-697,-1206,-409,-2772,-1660,-2497,-3086,-2892,-2151,-1221,-477,347,1211,63,-2667,4910,6944,9439,12568,15889,1773,-2137,13826,27075,27969,27762,26395,3558,-1423,-434,14168,11013,8410,6524,5246,147,309,3044,863,483,1550,720,-956,-834,-2657,-3246,-2830,-3308,-3406,-2927,-2352,-1925,-2857,-3249,-824,-478,-341,-310,-445,-557,-695,-851,-963,-4203,-1183,-1276,-3149,-1543,-1539,-1627,-1618,-1733,-3401,-1941,-2211,-2376,-5674,-3095,-3491,-4035,-12585,-19048,-51784,-2360,-1724,-1107,-577,-8652,-11563,-31083,-42326,1109,1464,-11241,2282,2976,-146,-23724,-18183,5240,-13683,5512,5367,-348,4565,4166,3670,1444,636,-7871,6,1890,-3986,839,361,-290,-872,-1569,-2189,-2665,-2941,-2665,-2057,-1534,-813,-338,-4495,-1561,-1304,-995,-47,-298,-1305,-966,-1299,-1781,-1672,-1710,-1712,-1339,-1390,-2272,-2431,-194,-96,-48,-26,-188,-366,-570,-747,-835,-833,-790,-1403,-396,-434,-1013,147,224,566,-220,1198,1728,-911,-3325,-3307,-4206,-1708,-2089,-81,-442,48,-2265,31,3654,3106,-909,2406,-2994,-812,685,-465,2481,-206,-2698,-2095,-17,256,334,2658,1413,-603,-1645,-965,-115,262,-323,-973,-359,-2519,-1853,-3297,-3584,-1445,-2026,-3098,-2122,-2069,-2715,-1299,-862,-2018,-163,-1495,-1011,-655,-2007,-678,-1149,-1657,-1954,-2076,-1897,-1554,-603,-231,-2079,-1841,-300,-613,-1251,-1944,-2746,-3387,-3603,-3024,-2304,-1685,-1107,-736,-2031,-838,-2427,-869,6,-97,419,296,52,-1499,-646,-1036,-2284,-1926,-2277,-2464,-2569,-2400,-2108,-1578,-878,-237,-2996,-292,-689,-1599,-1790,-41,1900,1193,-206,-136,-1305,-2376,-2173,89,105,-267,-5413,-2282,1877,2711,2798,1666,1965,-1015,26,1843,1451,-1998,550,-120,-397,-840,-1354,-1666,-2554,-1393,-874,-401,-80,60,40,-243,-2260,-1295,-1899,-2432,-2725,-2510,-2197,-1952,-1827,-2026,-2430,-2609,-2473,-1896,-1132,-1297,-2201,-2285,-3491,-2724,-500,1528,1008,340,-271,-949,-1392,-1428,-1367,-1086,-930,-851,-977,-1198,-1609,-2881,-2666,-2195,-1473,-857,440,615,71,1240,-431,-2534,2867,1599,-261,-301,446,-2066,-497,-1331,-1764,-2514,-3453,-3453,-2631,-2001,-1407,-684,-80,432,234,1381,1053,-2875,2505,695,-1269,-4025,-430,-3385,-3805,-1356,-1933,3287,3541,-1738,1974,2220,-910,-831,1072,596,356,-4573,-1496,-206,-191,-21,77,-2943,-1519,-305,-1417,-416,951,-2061,-2540,-1130,-623,-1342,-2067,-2523,-2332,-1543,-775,-81,367,600,691,83,-1226,-310,-652,-555,-248,273,-853,741,1534,-2279,1751,1889,1755,1398,901,-1829,-3428,-335,-1230,-4024,-2121,-2758,-3363,-3346,-2738,-3057,-2017,-1253,-1113,-1152,-1307,-1537,-2227,-2119,-2314,-2428,-2336,-2112,-1749,-3318,-1253,-1118,-1040,-1072,-979,-1070,-1050,-1085,-1263,-1601,-563,-346,-19,196,-2664,-1446,381,16,-918,-2836,-1571,-1788,-1358,-614,168,-280,-1651,1773,1907,1554,-164,-188,-1391,-2509,-2672,-1757,-749,-3370,-570,189,-546,-802,-1493,-3842,-3831,-1362,-560,225,782,-646,1268,1596,1602,1537,1260,792,216,-391,-1115,-1745,-2341,-2609,-2401,-12271,-2014,-1788,-1572,-1269,-948,-10995,-346,8,-17197,-2395,-3991,1021,1139,1062,838,498,-7599,-7651,-453,-524,-703,-4247,-10509,-13763,-12248,-3171,-1400,-1627,-1894,-2251,-2520,-2654,-2706,-2554,-3162,-3391,-2151,-2164,-2224,-2344,-2347,-2207,-2004,-1633,-1426,-1683,-1250,-1331,-1586,-1912,-3991,-3952,-3368,-2171,-1265,-340,431,-311,-1235,-26,2079,3019,-1132,-3204,-3893,-3751,-618,2271,-3184,96,55,-375,530,729,723,-463,-2626,-2363,795,588,379,186,-33,-108,113,473,1048,303,-1946,-1590,-2932,-1443,293,-2939,-2207,-1002,-223,-2904,-2472,-793,264,-1779,-3532,440,730,-692,-288,-1090,78,653,-3101,210,206,-464,-1052,-1733,-2548,-3287,-2939,-1994,-1108,-244,-3414,-3425,-3657,-4368,3527,-1316,-9342,-26817,3255,-19404,5580,5531,-3998,-1616,-28317,5068,5263,-11467,6046,6400,-7387,7739,8281,8968,9311,9461,9514,260,1361,9125,9016,9005,9266,9569,10021,-2552,-3224,1337,-169,-552,654,-14,765,2567,3237,796,2803,1897,785,-64,-674,-890,-1522,-294,-1755,-3155,-4040,1164,1306,-1774,-1667,-1250,-3250,-206,-572,-843,-1115,-1345,-1462,-1581,-1634,-3926,-1388,-1231,-1003,-2109,-1327,-2753,-3904,-2101,-1549,-88,-19,-46,-23,-2182,-1461,-49,46,215,337,680,978,-576,-432,-591,-2143,1566,-552,335,990,-1578,-3194,-2511,468,50,-456,-890,-2334,-1828,-2302,-2601,-2768,-2679,-2488,-2574,-2143,-1988,-1849,-1901,-2021,-2296,-2655,-3052,-3396,-3515,-3329,-2848,-2313,-1621,-1000,-507,-1854,43,268,-769,-2090,-1584,-1965,-833,-1496,-2147,-2680,-2658,-2206,-1529,-564,-2387,-2184,47,1041,-1047,-1115,257,-466,-652,8,-18,1231,-366,-1642,-3132,-1704,-2561,-17,1960,2780,-265,-1578,-1664,-2561,-1023,1420,174,-2879,-963,-1254,-2394,-87,-300,287,-375,-1588,-1751,-1162,-218,-282,1891,1654,-128,6,1456,1063,646,249,-214,-775,-2607,-1725,-2212,-2369,-2367,-2286,-2048,-1840,-1546,-1453,-1545,-1606,-2044,-2513,-2902,-3384,-3536,-3447,-3077,-2543,-1697,-950,-303,-1642,196,676,2443,2077],[386,2104,2407,-3832,139,440,-1554,-1009,129,-792,-1897,-2962,-4071,-5223,-5692,-4568,-3450,-2408,-1580,-861,-262,166,517,917,-1186,-1474,1296,-27,-3018,-1547,-3472,-2729,-1952,-344,-901,-1198,-1478,-1635,-1716,-1674,-1572,-3128,-2141,-860,-399,-1982,-1089,715,1581,-263,-3311,-1462,1164,1060,-2105,103,1809,-1232,-3669,-2133,-1192,-1006,1687,3526,3237,1303,-3804,2109,2509,499,-1542,3614,4868,1465,-484,3737,3362,2529,849,2136,-486,-3135,499,484,-74,-399,-728,-1110,-1534,-1872,-2377,-2825,-3248,-3673,-3953,-4246,-4320,-4254,-4013,-3949,-3710,-3457,-3377,-3874,-3134,-3012,-3024,-3107,-3211,-3181,-2910,-2363,-1814,-1116,-470,54,-2066,1086,1422,-4,-620,-2441,-796,-2512,-2248,-1259,1013,-2123,-1883,155,-446,-748,-2917,-1073,-1062,-742,-2602,-628,-708,-833,-2731,-2599,-1548,-1687,-3612,-1230,-3944,-3248,-157,-2961,-69,-381,-857,-1464,-2192,-2792,-2996,-3221,-1355,-234,56,2396,-1373,2895,949,117,1870,9,-2155,5786,33334,39856,48979,25594,1083,-2913,14717,68203,142167,150284,151291,3306,-1527,-506,11013,87586,73735,61511,50899,-299,-11,2208,101,462,10985,5898,-1709,745,-1704,-3841,-678,-394,287,-70,-511,-1083,-3981,-2171,-2448,-2721,-2959,-2971,-2829,-2479,-2071,-1649,-1193,-4013,-461,-207,-2260,-26,93,49,27,-192,-4085,-761,-1241,-1607,-6053,-2611,-3025,-3429,-10170,-18844,-58494,-5068,-1344,-712,-174,-8313,-9570,-33116,-59136,1033,1036,-27312,762,772,-4122,-28227,-22564,1023,-12977,1613,1977,-1975,2538,2815,2892,-241,-19,-7931,-247,1922,-4163,555,-165,-1121,-2068,-3187,-4174,-3378,-2250,-1056,121,-828,269,1749,-3802,-3254,-1087,-216,2576,1178,-1441,1071,-477,-1790,-700,163,-23,599,-1789,-1776,-2132,1805,2914,2998,425,1685,2385,1855,1421,927,495,157,-1298,200,-159,-1282,513,1402,1841,-275,1262,1665,-1347,-3273,-3277,-4082,-1802,-2001,-22,-879,99,-2358,-699,3601,2371,-444,148,-2510,-1326,-692,-89,1238,137,-2518,-2310,429,119,230,2853,1617,-503,-1198,-404,295,-89,97,-293,-495,-2528,-1345,-3172,-3535,-1426,-2299,-2854,-1050,-727,-3440,-601,-344,-1630,456,-1009,-727,-176,-2342,6,-772,-1681,-2523,-3180,-3187,-2671,-2140,-1742,-2923,-1531,-1827,-2079,-2537,-2822,-2865,-2486,-2045,-1568,-1551,-836,-628,-655,-1612,-1273,-2649,-1066,-1371,-1722,-2023,-2317,-2672,-3037,-3411,-3690,-3896,-3907,-3818,-3643,-3550,-3412,-3392,-3330,-3228,-3260,-3302,-3439,-3581,-3605,-3323,-2891,-2244,-1498,-844,-38,-293,-2300,-2193,58,204,-221,-4644,-1685,1713,2211,1985,1688,1257,-1369,394,93,-175,-2069,-511,-533,-581,-480,-662,-684,-2023,873,-214,-267,1603,2284,2109,741,-1737,-569,-1930,-3390,-3257,-1613,-362,-463,1650,796,-504,-1514,-1806,-122,440,-1633,-2137,-2478,-3217,-2362,-1732,-2304,-2756,-2811,-2341,-1797,-1166,-460,-42,-902,352,259,-42,-417,-975,-3034,-3029,-3326,-4233,-3920,-2781,-1878,-787,-376,-2258,-1527,2377,1528,-308,31,1117,-1344,312,-516,-391,-1472,-1323,-1627,-1634,-1632,-1589,-1447,-1514,-1783,-2047,-2507,-2575,-3036,-1399,-578,-1955,-3546,8,-3427,-3329,-545,-2103,3366,3384,-2120,1665,2164,-828,-1104,2161,1772,1278,-5672,-2447,-1025,-1750,-2266,-2709,-3512,-2747,-2598,-2458,-2366,-2333,-2465,-2639,-2888,-3275,-3702,-3970,-3577,-2946,-2137,-1470,-849,-389,-40,255,-528,-232,38,-190,-120,77,495,-505,683,1921,-1673,1809,2850,2181,956,208,-2246,-3667,-399,-1382,-3968,-2026,-2872,-3566,-3078,-2295,-2518,-2305,-360,-14,-587,452,-365,-1786,773,916,1107,1555,-1352,1485,-3077,-1486,133,2357,1814,135,2075,2314,876,-1147,-2297,-241,3342,3285,2295,-2759,-923,1460,-892,-1572,-3295,-1925,-1445,1487,2870,2886,-58,-1612,732,4662,2292,678,2540,-1917,-1039,-77,-1998,-1471,-3245,-2029,-1673,-2063,-955,-678,-3540,-4053,-676,-320,-239,-312,-1624,-492,-491,-454,-317,-247,-260,-1858,-396,-600,-756,-950,-1028,-926,-13004,-573,-220,109,420,579,-13934,-5534,54,-23305,-2617,-50448,-1113,-1120,-1101,-1052,-1025,-886,-14011,-997,-938,-1102,-5705,-13902,-15676,-14145,-4143,-1911,-1925,-1940,-2040,-2067,-2005,-1968,-1784,-3342,-4927,-672,-3017,8,134,153,54,-188,-397,-828,-2626,-1806,-2265,-2682,-2904,-3217,-4065,-3519,-2345,-1928,-1423,-982,-711,-293,397,986,1305,-321,-2778,-4060,-4195,417,1741,-3479,56,20,-386,-1,-95,-147,-115,-2747,-3200,804,976,1130,-584,-1279,1115,1173,14,1419,-65,-1759,-1602,-3154,-1978,-233,-2663,-1930,-1042,-1574,-2075,-2559,-2375,-2108,-1961,-2585,-1802,-1988,-2208,-2429,-2607,-2561,-2075,-2666,-577,304,1194,-60,1056,637,-2541,-30,5813,4494,-370,-3626,-3292,-3447,-3457,7504,-47,-9039,-32154,-4470,-26246,16743,17820,-4076,-330,-31336,19074,32287,-18017,12597,11445,-8505,17126,54522,54362,52517,49500,45945,752,436,24768,37634,26722,35300,37089,19608,-2189,-3223,1789,-181,-727,989,-587,-567,-2528,-2063,-1527,-1465,-1452,-1084,69,1561,3173,-1320,2116,-1568,-2730,-3357,1295,2809,-1422,-1931,-1927,-3159,211,-602,-433,-300,-1244,425,3499,502,-3744,336,-9,54,-2165,-1658,-2680,-2859,-1283,-1914,-1056,-841,-495,-45,-1829,-1233,625,639,96,287,111,-198,-962,-1011,-1411,-2437,-2391,-2785,-3097,-3100,-2740,-2553,-2927,-1861,-1523,-1253,-894,-1762,-290,-86,-1887,-784,671,1043,-2523,1646,745,-57,2731,2057,2366,-2051,158,-294,-1487,-2653,-2903,-1969,-569,737,80,-2123,4,468,-630,-2241,-2043,-2761,-787,288,-1399,-1733,-2530,-3286,-3699,-3092,-2395,-2168,-1392,-1026,-766,-2431,-181,-20,229,491,679,671,-860,-1950,-2995,-1770,-2667,-2119,-2975,-3772,-4587,-4434,-3616,-2725,-1834,-1016,-115,-2567,-410,-1738,-1808,487,-632,562,-179,-1815,-2121,-868,-182,-650,909,532,-84,250,230,-6,-295,-625,-1103,-1751,-2293,-2821,-2915,-2302,-1525,-850,-211,-1725,678,831,23,-1178,-541,544,-1310,61,-1381,-283,-439,-640,-663,-821,-888,-1364,-492,-20,642,1368],[243,992,1375,-4163,25,382,-1815,-1077,-878,-1558,-2301,-2826,-3170,-3335,-3335,-3167,-2692,-2291,-1991,-1658,-1291,-926,-482,112,-1188,-2055,1157,464,-3180,-1647,-3654,-3294,-2346,-285,-1696,38,-182,1089,582,-393,-1462,-3014,-3472,-3711,-2930,-1938,-1115,-225,531,1075,-1829,-899,1375,1177,-1210,649,479,-744,-3466,-2456,-1484,-1456,1917,2576,2957,1806,-3146,2841,2562,447,-1137,1375,1100,708,-1418,-257,-807,-1332,-1544,-1821,-1837,-3173,-1692,-1688,-1615,-1365,-1127,-915,-710,-404,-289,-172,-2593,-2245,-1734,-176,-160,-253,-363,-756,-2275,-1705,-2033,-3542,-3556,-1505,-485,645,200,-1569,2443,3866,4204,2313,2749,1771,-2224,2537,1190,-269,-211,-2702,-1901,-2695,-3507,-4179,-4314,-3908,-3628,-3305,-3216,-2875,-2791,-2075,-1593,-853,-2195,-969,247,370,-2737,-2032,-598,-1150,-3636,-1290,-3206,-3281,1105,-3069,747,1567,1111,549,-2096,-1147,1299,-3560,1255,1853,242,4226,-1473,2972,646,-134,1638,-12,-1767,5798,69459,192266,208994,21691,315,-3511,15191,60377,438726,527324,250390,3075,-1185,-724,8410,73735,276378,239757,79828,-712,-115,1199,-820,244,12150,6432,-2516,515,-900,-4363,-568,-250,2225,941,135,-193,-4575,-1288,-803,315,333,-369,556,865,1183,1402,1038,-3941,260,398,-1018,-810,-1515,-2326,-2971,-3494,-4707,-3073,-2742,-2289,-6453,-1786,-1573,-1518,-7902,-19043,-52732,-11127,-151,211,483,-7495,-8487,-35372,-68689,-5377,-355,-43634,-1489,-1945,-9859,-34636,-28755,-4109,-11603,-4522,-4082,-3714,-3298,-2847,-2547,-2237,-1942,-7984,-1638,-1396,-4386,-1327,-1236,-1341,-1423,-1684,-1953,-2205,-2479,-2423,-2043,-1653,-995,-557,-2838,-4929,-1035,-481,-898,-1310,-1674,-1904,-1881,-1631,-1230,-646,-228,8,-2227,-1311,-1955,1253,1666,1642,726,1496,1401,1327,1305,1364,1482,1606,-1211,713,-81,-1656,116,928,2758,-417,1113,1302,-2063,-3001,-3237,-3972,-1796,-1861,-127,-1514,104,-2568,-1534,3659,1415,-59,2786,-2126,-1736,-541,215,630,-39,-2080,-2421,-2089,-1823,-702,877,1575,-575,-874,71,682,-392,633,342,-717,-2358,-1035,-3232,-3520,-1375,-2616,-2627,39,556,-2357,-1385,-204,-1178,529,-541,-535,111,-2712,175,-512,-1343,-2167,-2957,-3455,-3374,-2816,-2156,-2498,-1094,-875,-1612,-562,-497,-675,-1327,-1683,-1372,-1575,878,1125,1165,-1239,-1740,-2896,-747,390,-567,-593,-1106,-1709,-3194,-2972,-3419,-3566,-3278,-2769,-2145,-1671,-1165,-923,-769,-712,-902,-3548,-1621,-2098,-2569,-2827,-2769,-2225,-1374,-1354,636,877,-1682,-2058,-15,212,-203,-3862,-846,1545,3015,2340,1663,994,-1842,264,291,419,-1868,609,-699,1002,1103,-306,-997,-1626,1336,196,-908,927,1182,783,148,-1177,-1579,-2579,-3637,-4642,-3718,-2620,-1654,-805,-280,-400,-1487,-2085,-184,284,-2042,-2039,-2647,-2949,-2040,-177,1129,1547,2036,1976,393,3589,3338,1450,-769,449,1704,935,861,733,-3123,-2814,-2717,-401,-9,758,715,-1377,-1900,-3908,-184,3062,1451,-230,388,1660,-590,1183,449,1741,-912,-803,254,754,769,594,-453,-39,-198,-436,-990,-1556,-3137,-2824,-3459,-3901,-3959,-3786,-3570,-3373,-3372,-3389,-3408,-3217,-2601,-1838,-968,-579,-1229,1183,1539,1829,-6728,-3256,1058,558,111,-437,-3811,-1192,-1475,-1687,-1829,-1909,-2048,-2134,-2204,-2307,-2322,-2216,-1927,-1398,-571,-441,439,1557,2003,478,-1042,731,1404,586,-132,-893,-1515,-2041,-2373,-2505,-2478,-2403,-2353,-2441,-2770,-3260,-3649,-4084,-4528,-4433,-3985,-3348,-2796,-2237,-1588,-931,-1460,-2019,658,1406,-1023,1821,-529,-890,1536,1136,949,2179,-1152,1314,-2498,-2450,-519,-1159,-1678,-1741,-1631,-1168,-705,-909,-2897,-121,128,-45,-398,-2709,-1058,-1093,-1855,-1836,-3062,-2218,-896,1367,1641,1738,249,-1206,-30,1715,1239,1457,1353,-2334,-481,1175,-2058,-730,-2925,-2393,397,-3115,-238,-664,-2958,-3768,-1771,-1801,-1726,-1720,-2502,-1664,-1559,-1440,-1227,-1062,-938,-3698,-614,-513,-356,-293,-236,-174,-12524,-311,-232,-65,278,710,-15520,-9953,2338,-28571,-4146,-99408,4550,4876,4916,4693,4219,3689,-20345,1977,1202,229,-7047,-16765,-17194,-16363,-5188,-3989,-3323,-2650,-2017,-1266,-407,373,1183,-2947,-5866,-994,-3826,4130,4121,3898,3468,2819,2152,727,-3502,-806,-1819,-2814,-3643,-3993,-3849,-3422,-2010,-1506,-1090,-893,-837,-829,-907,-913,-1217,-1601,-1996,-3942,-3628,-3105,-3381,-3595,-3526,-3634,-3676,-3753,-3879,-4121,-4302,-4099,-3735,-3361,-3136,-2935,-2792,-2809,-2849,-2750,-2607,-2269,-1971,-1548,-1239,-3025,-2204,-365,-1969,-1345,-262,933,-859,-2060,-746,720,-974,-1135,-142,-358,-1455,-1409,-2322,-596,16,-2240,235,439,755,423,1219,381,-2442,-112,2379,2756,-345,-3509,-2441,-3245,-2384,8044,1267,-9052,-39010,-14736,-33993,18948,16239,-4170,735,-31792,4752,20832,-22468,13084,9789,-9414,15703,55804,71963,65003,80807,58994,1213,-592,21994,33721,21649,33126,54644,22122,-1464,-2965,2319,-71,-750,1342,-941,72,180,-295,-101,784,813,841,-5,2607,2778,-955,2461,-1252,-2156,-2533,1393,2763,-863,-1944,-2292,-2520,286,-1695,-1352,-66,-1103,-292,1073,-327,-2996,475,-226,144,-1963,-1804,-2296,-1852,-2361,-2043,-1463,511,1550,1111,-1302,-828,2603,1904,-761,1271,400,-519,-1248,-1429,-1106,-2442,530,-1206,-206,404,-1767,-1611,-2696,944,3395,3119,1070,-1058,1077,1379,-2012,-876,-363,-891,-2272,-1659,-1748,-1582,-1355,-996,-677,-1683,-301,-331,-835,-708,-871,-958,-679,-208,-39,-2250,14,573,-422,-2268,-2243,-3209,-1639,-226,-1339,-1527,-2337,-296,-647,-802,-983,-2089,-1512,-1823,-2220,-3683,-2997,-3560,-3980,-3617,-2946,-2370,-1958,-2146,-2782,-1866,-2883,-705,-176,-172,-289,-421,-500,-1844,-532,-141,302,-2183,207,-2091,-1262,772,-900,805,123,-1866,-2194,-1736,-2554,-3080,-3173,-2788,-2135,-1557,-1041,-893,-898,-983,-1183,-1450,-1465,-1421,-1243,-791,-382,-127,93,-1849,317,303,-629,-1220,-1242,244,-1386,501,-1159,270,-11,924,989,-148,-127,-1069,-33,-751,461,862],[-1748,-1817,-1875,-4395,-2442,-2865,-3303,-3607,-3590,-3213,-2703,-2068,-2333,-973,-354,-3243,-1039,-762,942,970,946,525,859,-1111,-1330,-2257,543,954,-2833,-1773,-3041,-3389,-2764,-660,-2521,82,-417,1022,1559,1271,215,-2733,-2638,-821,-396,-1430,-1191,-1335,-1450,-1488,-1460,-1379,-1128,-816,-466,-67,286,-299,-3065,-2850,-1745,-1776,-212,-653,-1024,-1519,-2341,-1870,-1584,-1041,-693,159,997,1750,-2308,1902,3065,2387,386,1758,-609,-2998,616,2305,1083,1417,2700,2628,1990,-204,1926,1898,-2115,-1497,-1326,1980,1929,1657,1130,422,-2243,-1784,-2782,-4031,-4359,-2852,-1382,-54,841,-1418,2714,3288,3409,2029,2870,1896,-2409,192,-901,-1872,-2552,-2914,-2796,-2472,-2274,-2166,-2097,-3685,-2611,-2947,-3512,-3794,-4014,-3941,-3707,-3092,-2620,-2259,-1948,-1711,-2546,-1993,-2324,-2965,-3552,-4072,-3906,-3255,-2340,-2663,-1052,-680,-290,266,-2390,-952,1960,-3563,79,867,404,3872,-1448,3132,433,-266,1469,91,-1496,5958,57617,171887,174945,19490,-430,-3893,15316,52545,380465,517306,193312,2960,-454,-1006,6524,61511,239757,261797,71368,-987,78,165,-1752,-40,13219,7123,-3190,324,-176,-4287,-555,386,9947,6162,3907,-407,-3696,-522,-681,2841,1429,-390,2397,4311,3817,2855,1390,-3892,-540,-749,-1040,-2293,-3441,-4038,-3072,-2012,-5136,15,770,-2870,-6667,2525,2841,2895,-5960,-19592,-42494,-2847,2664,2583,2461,-5872,-7894,-37897,-70377,1488,1316,-57945,962,1012,-16611,-42815,-38371,-199,-9741,657,510,-4903,91,-28,-254,-3381,-525,-7791,-817,-750,-4510,-786,-654,-689,-702,-2319,-1254,-1710,-2431,-3132,-3721,-4050,-3400,-2674,-2071,-4769,-1262,-1139,-1291,-1556,-1965,-2495,-3044,-3541,-3843,-3985,-4012,-3646,-3345,-3192,-2922,-2696,-2535,-2293,-1920,-1569,-1107,-592,-44,530,1075,1528,-989,40,-38,-1970,-274,399,2897,-492,894,774,-2585,-2595,-3030,-3779,-1560,-1574,-233,-2190,195,-2768,-2295,2280,443,379,2903,-1701,-1720,-1104,568,2860,428,-1506,-2281,-869,-2989,-2929,-879,1219,-679,-561,565,1176,-477,1309,998,-885,-2051,-756,-3291,-3385,-1146,-2696,-2302,-941,-434,-1250,-2062,-163,-682,759,-30,-332,308,-2865,-379,-864,-1447,-1984,-2470,-2738,-2750,-2486,-2020,-1756,-901,-636,-2098,708,782,-422,-1957,-2279,-1098,-1623,2279,5085,1189,-863,-2098,-3007,-740,1400,-781,2398,1794,742,-3253,-833,-1871,-3043,-4186,-4785,-3903,-3117,-2398,-1936,-1585,-1338,-1336,-3709,-1598,-1802,-2013,-2611,-2228,-2122,-1894,-1965,-1263,-922,-700,-1743,-60,183,-190,-3171,18,227,-158,-596,-1154,-1884,-2665,-3322,-3638,-3476,-2934,-2336,-1655,-1112,-582,-281,-1150,-1366,244,316,-1577,50,-207,-454,-774,-1033,-1359,-1522,-1557,-1459,-1077,-640,-108,529,1044,-299,-1370,-2418,-312,586,-2519,-1942,-2805,-2738,-1816,-127,2551,5809,5069,819,793,4954,3364,1615,-660,221,1483,36,-274,776,-3167,-2324,-2484,-174,273,675,550,-2068,-3169,-2353,1067,3184,1271,-117,662,1950,41,1961,1393,2702,-157,-1194,-754,82,382,2230,-894,90,494,-457,-42,-681,-3281,-1294,-1416,-2768,-2097,-756,-2043,-1863,-322,-1981,-620,-1056,-1534,-2202,-2916,-3649,-4047,-3692,-3108,-2383,-7871,-3791,-1151,-876,-558,-388,-3710,-1050,-71,-589,-1433,237,65,-1342,-1138,-626,-872,-1042,-1064,-835,-251,-377,460,1641,2177,-314,-1646,1446,2571,2047,1574,969,368,-319,-1023,-1712,-2329,-2875,-3337,-3786,-4219,-4136,-3671,-3695,-2772,-2455,-3635,-1902,-1640,-1333,-863,-294,-303,-1539,875,2114,-928,502,-827,-143,1976,1172,698,2511,-806,1035,-1906,-3581,-1277,-1509,-2155,-2438,-2614,-2426,-2166,-1890,-3655,-1237,-1165,-1067,-1105,-2714,-1275,-1323,-2850,-1923,-2459,-2374,-2436,-2609,-2863,-3135,-3324,-3324,-3180,-2929,-2696,-2478,-2195,-2715,-1588,-1202,-2123,-1179,-2785,-3132,29,-3610,293,310,-2403,-3427,-1851,85,251,342,-3542,619,904,1196,43,-2380,299,-5347,-1194,535,1139,2478,2331,2134,-11204,1262,850,460,226,146,-16183,-12955,-2627,-33017,-6797,-142382,3252,3573,3621,3430,3028,2621,-26003,1344,891,299,-8525,-18457,-18014,-19049,-6551,-1512,-1474,-1319,-1963,-966,-1578,301,846,-2372,-6456,-2261,-4463,3245,3329,3259,3024,2601,2175,-980,-4554,-46,-1034,-1619,-2261,-2807,-3649,-3421,-1961,-1280,-618,-155,-744,377,467,387,351,7,-997,-3869,-2711,-1536,-1916,-3566,-2619,-2912,-2945,-2794,-2501,-2192,-1824,-2075,-3711,-343,-52,177,-1782,-3006,-403,-112,-996,-424,-633,-753,-782,-2835,-2407,-377,-1248,-753,185,1266,234,-1334,-609,818,-187,223,1570,201,-1811,-1889,-2660,-1093,1252,-2142,828,236,-392,-727,-857,-806,-2377,-346,1618,3588,-314,-3329,-1550,-3299,-1437,8222,2272,-9320,-47417,-26816,-39516,20448,14152,-4480,1347,-30027,-9866,3826,-23643,12636,7256,-10389,13060,44315,55515,52864,76530,57709,1411,-2032,17142,24992,13327,29989,54232,23285,-737,-2681,2699,-61,-849,1496,-1274,-145,-922,-1371,-773,2026,2679,2711,-490,2377,2143,-616,1637,-997,-1658,-1790,-250,-797,-1295,-1746,-2147,-2594,-2875,-3155,-3246,-3015,-2499,-1872,-1393,-1139,-1995,-800,-1010,-1373,-1905,-2524,-2907,-2342,-1443,-2021,-2169,933,1382,1320,-771,-397,570,-198,-1110,-1987,-2357,-2009,-1324,-1793,-1212,-2207,115,-1359,-329,152,-1692,-666,-2119,-326,-706,-1101,-1412,-1843,-2313,-2805,-2749,-2174,-1309,-402,-2015,1200,608,678,2451,2284,3611,-1323,925,190,-313,427,1621,618,-126,-564,-571,-2275,5,544,-226,-2219,-2169,-3257,-2142,-710,-1231,-1408,-2019,-1667,-1659,-1295,-906,-2003,-1249,-284,-314,-3348,-476,-752,-916,-981,-951,-903,-1764,-2260,-2566,-2009,-3154,-1068,-459,-638,-945,-1291,-1635,-1957,-2280,-2641,-2839,-3047,-3132,-3169,-3228,-3260,-3165,-2892,-2425,-1893,-1979,-664,-115,-1785,659,876,-132,1110,1051,672,248,-78,-282,-298,-92,-827,-344,-55,1842,1892,1246,-1927,750,-91,-1263,-1303,-2037,-25,-1223,743,-915,458,-345,803,1466,-141,-184,-881,-121,-1616,-1061,-1301],[-3562,-3259,-2860,-4539,-2193,-1860,-2208,-1139,-696,-236,-887,-2154,-2182,-753,778,-3155,-1664,-1503,583,290,-57,-482,-866,-2406,-1658,-2175,-1522,-1463,-2142,-1914,-2497,-2955,-3191,-1017,-3206,-789,-899,-376,-115,227,608,-2319,-3138,-1575,-527,-1054,-1330,-267,4484,4324,598,677,3399,2993,677,2667,3191,52,-2598,-3331,-1993,-1942,1308,1143,1636,2380,-1531,4220,4704,432,-240,4717,6345,2842,-3078,854,2705,2215,24,1472,-495,-2723,646,1997,895,1917,1017,97,-705,-1148,-1429,-1361,-1628,-796,-762,-238,-124,-283,-620,-1358,-2093,-2900,-3799,-4044,-4367,-2794,-1901,-1159,-650,-1206,-250,-293,-649,-1025,-1424,-1696,-2658,-1077,-488,-562,792,-3059,-222,-997,-897,-541,-490,-4217,-1257,-2054,-2953,-3378,-3528,-3240,-2759,-1935,-1315,-2182,-563,-380,-2229,-789,-1103,-2125,-2058,-2147,-1988,-2725,-1039,-2101,247,828,1424,1991,-2451,-756,1566,-3244,-938,18,460,1163,-1298,-1347,-1510,-320,1327,293,-1421,6249,12506,14914,18267,18385,-1188,-3860,15045,44791,79040,90369,98174,2924,406,-1398,5246,50899,79828,71368,61405,-1179,437,-881,-2577,-384,8206,5021,-3382,126,380,-3762,-729,1214,4073,3882,3354,-570,-2746,57,-574,2974,1253,-407,1659,956,216,-528,-1202,-3928,-2484,-3097,-3768,-4358,-4714,-4784,-4332,-3807,-5452,-2447,-1842,-4397,-6673,3,460,654,-4607,-20617,-31712,294,-108,-576,-1115,-3451,-7407,-40774,-66664,-2379,-2044,-64432,-1275,-739,-23194,-52501,-51661,-4983,-7818,195,26,-5946,-586,-841,-1196,-4368,-1587,-7424,-1715,-1484,-4630,-1183,-893,-771,-1150,-3143,-1227,-1088,-1675,-2321,-3001,-3828,-4076,-3608,-2707,-3140,-1142,55,592,989,-1288,1190,-840,-640,-1923,584,127,-1220,-2331,-81,-1516,-41,86,-122,-297,-591,-844,-1078,-1265,-1371,-1412,-1414,-1294,-1021,-698,-2288,-724,-108,1539,-579,523,8,-1559,-2166,-2742,-3590,-1223,-1265,-402,-2921,284,-3053,-3009,920,-543,787,2940,-1317,-1364,-1615,873,2728,453,-947,-2117,-3784,-4045,-2835,-1560,-648,-877,-346,381,262,-405,-597,-1183,-1752,-2362,-2765,-3259,-3577,-3870,-3990,-3723,-3345,-2914,-2416,-2688,-1676,-1292,-1009,-721,-461,-234,-2734,-114,-111,-218,-323,-821,-1802,-820,-1096,-1389,-1693,-1980,-2364,-2528,-2794,-2907,-2944,-2790,-2908,-2142,-1764,-1351,-958,-719,-580,-2348,-2965,-825,594,-986,1070,1384,266,-2488,9,3,-2648,-1912,408,49,-2124,-51,318,590,1815,83,-3751,210,169,-349,-2905,-761,1827,1559,-2585,2773,3361,390,-1388,-112,92,-241,-2634,-2094,-3155,-4050,-4212,-3530,-2849,-2997,-1931,-1669,-1600,-1633,-1805,-1923,-2110,-2163,-2247,-2179,-2060,-1772,-1480,-2283,-1146,-1022,-815,-601,-250,74,552,-1862,290,-1112,-956,349,3667,2097,-269,-1246,-2737,-525,245,-3052,-1900,-2978,-2634,-1743,-196,2272,5777,4198,-380,1324,4112,3311,1655,-618,-228,1045,-786,-1473,78,-3160,-1896,-2098,-806,-855,-822,-1028,-2747,-3138,-893,-851,-277,108,-6,794,1938,477,2564,2205,3703,581,-1618,-1699,-540,-65,1573,-1443,159,43,-711,1336,750,-3428,247,-2138,-2824,-1568,-163,-1515,-1502,224,-1834,525,567,-616,227,512,-161,-1482,-179,-554,-829,-9094,-3747,-2108,-2269,-2078,-1764,-3380,-1123,-264,-553,-2077,1338,1548,-1097,-1235,26,1014,80,1180,1019,1069,-468,350,1306,1462,-1189,-2355,1739,1762,1583,1581,1558,1622,393,503,1755,1087,1857,2079,-14,-613,-2429,-3403,-3848,-679,-1373,-3648,-1054,-699,-1128,-1397,-1550,-1609,-1479,-1378,-1362,-1404,-1464,-1516,-1590,-1638,-1682,-1822,-1973,-2153,-2268,-2450,-4038,-2989,-3191,-3334,-3143,-2949,-2546,-2199,-1888,-4562,-1098,-864,-523,-243,-2693,403,803,-3842,-1900,-1813,-2347,292,1063,695,182,-375,-854,-1261,-1573,-1857,-2075,-2148,-3000,-2149,-2080,-2155,-2049,-2921,-3609,-2264,-3271,-2303,-2248,-2168,-3265,-2179,-1900,-1708,-1660,-4737,-1623,-1541,-1441,-1246,-4314,-1013,-6399,-1874,-726,-593,-528,-437,-310,-9630,-305,-205,-102,56,168,-16132,-14848,-7780,-36479,-10043,-113527,-19885,943,1028,1014,902,880,-29997,541,596,520,-10105,-18088,-17684,-21846,-8208,1320,1543,1764,-4112,-2402,-3288,2532,2597,-1775,-6733,-3514,-4834,485,-183,-75,956,1715,1370,-2270,-5684,-697,-1331,-1005,543,-199,-3562,-3617,327,-136,-96,843,-840,-1382,-2353,-2840,-2585,-1970,-1385,-3919,-1883,-475,-572,-3319,-1337,-1944,-2461,-2941,-3382,-3672,-3346,-2922,-3508,-2091,-1831,-1565,-2159,-2379,-2019,-892,-1783,-408,-772,-310,-359,-2683,-2697,-957,-1362,-1703,-1796,-1405,-777,-607,-604,574,457,1291,1926,-719,-2379,-2565,-2809,-1866,423,-2505,-965,-1724,-2483,-2798,-2380,-1613,-2481,-835,1308,2354,-408,-3252,-917,-3686,-767,7934,2820,-9283,-55437,-38087,-38015,19150,11592,-5081,1446,-27197,-24346,-12285,-21472,11211,3918,-11622,8894,30476,37228,39501,40103,30970,1248,-4026,10572,10944,3560,9013,8321,7565,-225,-2528,2789,-291,-1164,-1321,-1707,-690,-827,1209,-1729,2336,2657,2611,-832,2070,1385,-435,578,-946,-1407,-1302,-1286,-1291,-1126,-1405,-1390,-1149,-672,-3762,-3155,-396,-900,-1709,-381,-1980,-1031,-981,-1370,-1771,-2158,-2325,-2000,-1458,-873,-1955,-2622,461,607,618,-400,-104,-436,-831,-1050,-1097,-691,-193,-1535,-2237,-1393,-1895,-343,-1543,-736,-1863,-2961,-2938,-1956,-1054,-117,688,1530,194,848,1413,-2109,-985,794,1777,-1918,1379,428,1019,2157,2326,3441,-1141,1156,356,72,260,680,-742,-1952,-2597,-2021,-2292,-124,310,-162,-2198,-1963,-3119,-2269,-1202,-1170,-1109,-1709,-2012,-2743,-3072,-2652,-2088,-1551,-1073,-700,-2103,18,180,408,651,869,842,-2250,-2358,-2440,-2148,-3071,-1495,1023,895,668,427,210,-1406,-249,-321,-346,-1544,-304,-2303,-674,266,-1212,856,451,-1789,-1668,-352,183,-2558,2870,2285,-318,1973,5710,4483,3078,1626,147,-1260,-2015,-1707,-1037,-384,-64,-112,-318,-1842,-961,-1225,-1842,-1437,-2878,-1105,-920,-55,-674,59,-737,-217,-301,-610,-978,-1357,-1799,-2218,-2310,-2263],[-4016,-4120,-4171,-4467,-4402,-4461,-4443,-4310,-4025,-3634,-3288,-2821,-2359,-1956,-1593,-2901,-2111,-2089,190,391,485,430,323,-3531,-2036,-1898,-460,-183,-1159,-1878,-1952,-2140,-3393,-1210,-2416,-171,-1498,730,1501,1609,1495,-1667,-3640,-2023,-428,-565,-1392,-512,1292,1224,1038,728,437,123,-144,-251,-196,62,-2000,-3766,-2107,-1830,2369,2840,3333,3036,-634,3641,3497,505,333,2746,2689,2586,-3377,-117,2180,1960,-316,1222,-233,-2319,680,106,-419,-713,-864,-796,-461,-1144,820,1513,-1077,-105,-62,152,3330,970,2394,1917,-1560,-1788,-874,-1726,-4678,-2509,-1900,-955,63,-888,2079,3034,2748,1574,3273,1978,-2884,396,-1088,-544,1488,-2971,-117,-556,-420,-325,-882,-4370,-1941,-3081,-4343,-4885,-4363,-3461,-2646,-1715,-1142,-2807,-761,-806,-1790,-1575,-1992,-2781,-2944,-3184,-3076,-2813,-2215,-1525,-862,-117,730,1648,-2329,-550,1259,-2784,-1543,-472,441,2893,-975,3365,146,-258,1266,634,-1516,6681,8273,6610,5174,3811,-1901,-3431,1686,1424,1356,1344,1258,1107,958,-1847,147,-299,-712,-987,-1179,-1279,-1353,-1810,-2348,-1454,-1476,-1552,-2716,-1525,-1523,-3189,-1487,-1547,-1691,-1794,-1857,-1931,-1907,-1464,-1126,-626,-243,-450,179,299,341,299,233,-4018,-117,-382,-775,-1165,-1477,-1891,-2196,-2585,-5654,-3091,-3343,-6042,-6400,-3335,-3146,-3012,-3935,-22035,-21092,-1885,-1701,-1611,-1684,-1847,-6531,-44083,-61890,-4060,-3853,-58430,-2049,-922,-27195,-63606,-68487,-13092,-6305,3881,4143,-6716,3954,3684,2964,-4796,1192,-6994,1571,1613,-4804,1638,1762,928,-1418,-3646,-2041,155,-681,-1493,-2222,-2904,-4293,-2112,-1406,-1536,-1382,255,411,460,-1171,123,-875,-422,-2037,-635,-674,-1924,-1903,127,-1315,-765,572,548,523,347,177,0,-159,-256,-305,-336,-487,-1627,-270,-2593,-1242,-609,1632,-708,-7,-971,-368,-1761,-2414,-3420,-852,-992,-635,-3288,327,-3452,-3513,-693,-1452,-50,377,-1002,-861,-2068,-155,-1002,-1748,-2736,-3806,-3232,-2246,-1284,-407,161,-1173,-251,590,409,-202,-201,-339,-1257,-1540,-285,-2991,-2993,-467,-1862,-1664,1382,807,200,-3266,-1228,-1780,-2294,-2665,-2952,-3194,-3423,-3277,-2824,-2358,-1833,-1343,-1620,-490,-281,-192,-699,-382,-1361,-2589,-1452,-1852,-2281,-3804,-2968,-3123,-3206,-3172,-2995,-2903,-2770,-2569,-2819,-2151,-2020,-1818,-1419,-871,-296,-1536,-188,-659,-2598,-1687,1527,-216,-2264,1511,1293,736,1736,-283,-3655,336,360,-115,-3235,-970,2007,2085,-3052,3260,4583,1493,-1029,-140,11,-332,-2218,113,-846,-1624,-2129,-2470,-2784,-3591,-3279,-3444,-3611,-3674,-3674,-3496,-3360,-3135,-3024,-2845,-2665,-2333,-1983,-2940,-1499,-1321,-1112,-1088,-771,-671,-472,-2493,-87,-1186,-1343,524,743,840,-277,-1113,-2783,-740,-153,-3415,-1872,-3091,-2586,-1767,-318,731,638,631,-1422,865,958,1114,991,-575,-804,-10,-1231,-2620,-1093,-3033,-1561,-1672,-676,-335,6,-227,-3310,-2133,862,830,846,289,-340,-1244,-1784,-1673,-1199,-127,765,1254,-1988,-2501,-1022,-472,927,-1990,201,-473,-964,657,684,-3406,770,-2724,-2608,-1105,907,-1088,-1426,1082,-1599,2559,2926,213,-536,1658,36,-1526,682,188,-464,-10203,-3085,-981,-465,217,741,-3031,-1240,-484,-537,-2712,680,16,-930,-1282,-1473,-1411,-1047,-527,75,797,-615,215,2080,2297,-1928,-3011,2104,2391,2221,873,2415,2677,526,199,3482,2004,1743,2091,-425,56,-3137,-3561,-3966,-765,-1384,-3628,-1001,-1697,-2489,-3075,-3381,-3269,-2798,-2379,-2086,-1865,-1645,-1831,-1094,-760,-431,-235,-115,-109,-127,-791,-2829,-2871,-1363,-1671,-1659,-1636,-1367,-1131,-1108,-5126,-617,-590,-597,-704,-2449,-804,-696,-4292,-1743,-1184,-2021,-325,-245,-323,-520,-763,-958,-1144,-1338,-1908,-2036,-2421,-2953,-3253,-3578,-3767,-3745,-3414,-3463,-2440,-2372,-1606,-1291,-1449,-3274,-2187,-653,-493,-501,-5875,-645,-693,-756,-1017,-6129,-1085,-6284,-2190,-2068,-2472,-2981,-3462,-3737,-8025,-3185,-2533,-1837,-1071,-368,-15384,-15812,-12412,-38746,-13152,-68347,-84879,-71608,3454,3604,3697,3938,-31433,4357,4890,5311,-11515,-15839,-16149,-22135,-9928,5486,6272,5724,-6419,-4169,-5155,1918,2720,-1094,-6617,-4579,-4748,1497,5099,5525,5969,736,668,-2435,-6249,-1530,-1572,-1306,748,658,-3445,-3885,366,-659,-1370,394,-942,-593,-875,-1486,-677,-328,-79,-3917,-1104,1985,2230,-2764,926,451,-1747,-2470,-1612,-2652,-3235,-2848,-3034,-797,37,672,-2084,-1019,-2860,-696,-2630,-592,-1045,-1085,-1110,-2441,-2948,-1037,-1155,-1275,-1295,-1029,-609,-171,-617,256,980,1445,1362,-1853,-3043,-3331,-2606,-2721,-1438,-3205,-2488,-2754,-2854,-2647,-2408,-2254,-2656,-1999,-1807,-1739,-1708,-3221,-1681,-4200,-1485,-1365,-1044,-8620,-58856,-45003,-31604,134,185,-5811,29,-24584,-37270,-25042,-17095,993,108,-13056,2732,3193,3798,4113,4363,4696,894,-6306,3483,1799,-5753,8038,8634,9272,144,-2437,2684,-663,-1604,910,-2123,-688,-1422,1305,-2732,2937,3364,1841,-866,-282,-1497,-2599,-3678,-4666,-4517,-3744,-3070,-2649,-2422,-2380,-2556,-2903,-3154,-4188,-3707,-4023,-4341,-4406,-4114,-3679,-3130,-2586,-2074,-1519,-1322,-2358,-1276,300,412,-1820,-2335,253,70,-100,-298,-560,-773,-856,-829,-803,-525,-282,-1743,-2695,-1578,-1532,-736,-1691,-1186,-1831,-2151,-2166,-1894,-1453,-850,-341,172,509,446,786,-2244,-1050,516,474,-1918,241,202,416,707,1269,1960,-1075,1306,455,346,-3,4056,3580,3094,2544,-829,-2249,-307,-40,-183,-2158,-1690,-2969,-2178,-1636,-1103,-653,-1384,159,189,155,136,-2089,-1538,-30,-152,-944,-250,-377,-338,-180,42,217,-2605,-2388,-2354,-2010,-2494,-1870,898,837,669,472,277,-1341,-191,-478,-713,-1316,-1339,-2153,-1979,-2239,-2326,-2184,-1768,-1728,-1311,-393,296,-2659,2961,2271,-541,2212,7323,7098,5112,2793,1755,679,754,-998,-676,-63,3147,1944,803,-1571,545,-1257,-2223,-1560,-3465,-2397,-2631,-2753,-2565,-2355,-2146,-2019,-1772,-1753,-1810,-1910,-2129,-2289,-2553,-2704],[-1641,-1368,-1115,-4376,-1055,-1180,-2219,-1691,-2000,-2353,-2849,-3186,-3224,-2824,-2110,-2780,-2568,-2674,2205,413,735,772,120,-3923,-2649,-1822,-872,2217,-215,-1795,-1651,-1378,-3222,-1447,-1544,-422,-2408,434,3235,3866,2024,-1017,-4135,-2165,-297,-231,-1580,-2236,-3332,-3641,-3102,-2474,-1904,-1520,-1289,-1117,-1000,-859,-1514,-3920,-2283,-1688,-310,-315,-332,-643,-1065,-1632,-2259,-2843,-3375,-3788,-3790,-3769,-3751,-3823,-3991,-4221,-4234,-4360,-4157,-3760,-3105,-2449,-1660,-681,259,1119,1362,-1661,1685,1121,-650,362,494,-1012,1880,619,2984,4147,-1062,-1833,79,-940,-4870,-1515,-1942,-1302,79,-656,2366,1877,1812,1336,3269,1876,-3156,-585,-2003,-550,1952,-2750,-198,-306,-90,-1076,-2030,-4131,-4102,-4822,-4926,-4332,-3838,-3356,-3047,-2635,-2545,-3413,-2760,-2758,-2721,-2511,-2058,-2337,-1061,-1362,-656,-2051,-1004,-1129,-22,-667,2532,2794,-2226,-456,981,-2345,-1580,-533,273,2081,-607,2527,38,-182,1225,1007,-1840,64,-833,-1861,-2620,-3003,-2566,-3052,-740,0,653,1126,1325,1298,1158,-2327,309,-11,-115,78,437,-1353,1227,-2440,-1384,-837,1719,1631,-1812,-276,924,-2668,-1441,616,68,-474,-966,-1380,-1400,-1146,-780,-259,89,-561,218,91,-146,-470,-794,-4074,-1465,-1764,-2108,-2387,-2551,-2807,-2963,-3223,-5716,-3541,-3725,-7396,-5845,-3601,-3427,-3338,-3942,-23489,-11578,-2398,-2183,-2009,-1940,-1903,-4855,-47703,-60283,-2409,-2225,-49161,-1264,-374,-25876,-76257,-88884,-26227,-5619,3933,4214,-7256,4164,3989,2253,-4652,2383,-6579,1620,1434,-5041,1243,1443,1341,-1099,-3233,-2527,988,333,-378,-1006,-2156,-3934,-2622,-2719,-2492,-2077,-1618,-1205,-686,-1069,423,-771,497,-1900,856,235,-2595,-1192,1264,-1044,-1318,437,-339,-1050,-1773,-2235,-2323,-2037,-1519,-955,-469,-242,-2481,-466,-2722,-1735,-1013,536,-818,-598,-1960,488,-1324,-1989,-3174,-402,-695,-826,-2521,-817,-3737,-3253,-2246,-2612,-3007,-3221,-3304,-3347,-3138,-2703,-2271,-1434,-627,-1190,930,-778,1959,2572,483,-1439,-177,1675,2529,192,2009,1949,-1365,-1303,88,-2423,-2681,-1,-1025,-1299,2681,3684,1120,-3153,-1116,349,800,481,-69,-127,-1698,192,214,143,53,-257,-1269,-721,-1170,-1598,-1882,-1867,-1670,-2374,-666,-148,-126,-3867,-2134,-123,-2228,1605,1512,-220,-286,-2365,-2536,-1133,956,-1216,1313,2933,-770,-400,-311,-1276,-2478,-1262,1277,-552,-2174,-1202,-908,37,1236,-605,-3420,533,648,218,-3310,-1073,2379,2552,-2861,1052,177,-565,-1346,-2148,-2752,-3263,-3332,-3235,-2969,-2623,-2159,-1700,-1361,-3758,-864,-671,-605,-893,-850,-865,-1121,-1333,-1675,-1935,-2149,-2140,-2044,-3347,-1991,-2061,-2152,-2371,-2592,-2965,-3276,-3579,-3564,-3049,-2641,-2300,-1991,-1911,-2011,-2038,-2345,-2205,-2253,-3122,-2105,-3026,-2483,-1769,-1534,-1602,-1805,-2079,-2248,-2456,-2441,-2116,-1860,-1522,-1385,-1352,-1519,-3373,-2249,-2907,-3767,-4171,-3449,-2542,-1626,-1064,-3444,-1074,251,139,203,-276,-792,-1573,-2076,-2120,-1911,-1046,-259,976,-2192,-3055,-1255,-722,439,-2401,290,-950,-1132,172,804,-3100,718,-2950,-2193,-608,1900,-631,-1559,770,-1238,2529,4716,1140,-1284,1380,343,-1367,215,-1469,-1755,-9838,-2060,460,1459,1506,1014,-2641,-1268,-2130,-3552,-3858,-2468,-1258,-746,-1154,-176,1095,316,2382,2307,1663,-716,162,872,233,-2311,-3343,-1674,-1958,-2121,-1875,-1564,-1181,-906,-725,-644,-626,-660,-721,-854,-1135,-2375,-3156,-3764,-1849,-2005,-3432,-2181,-2201,-2172,-2023,-1850,-1709,-1506,-1432,-1507,-1672,-1871,-2252,-2269,-2440,-2599,-2843,-3082,-3329,-3477,-3642,-3844,-3964,-3998,-4008,-3793,-3685,-3420,-3193,-2935,-4446,-1967,-1513,-893,-297,-1930,1028,1772,-3677,-1472,-581,-1415,1694,258,1919,960,-929,309,-348,-1412,-2017,3456,2600,-2501,321,-738,-1514,-2602,-3581,-2640,817,-1246,-865,1707,-866,-3406,-1924,6686,6571,2421,-6773,-743,4789,3900,-812,-7497,1475,-5159,-2112,-2295,-1720,909,658,505,-6457,139,141,198,348,466,-14004,-16088,-16494,-39928,-15561,-27129,-146425,-344029,-250836,568,887,1500,-30339,2816,3726,4406,-12500,-12702,-13833,-19348,-11506,4915,4131,3067,-8495,-5983,-6972,-2694,-1910,-294,-6112,-5317,-4181,-157,5262,5444,9407,-93,424,-1479,-5643,-1913,-1564,-1508,1092,1625,-3149,-4097,429,-610,-2477,1198,-960,2140,2529,-2358,3617,3760,156,-3694,-279,2586,3459,-1929,1369,561,-2182,-3164,1639,1352,445,-1005,-2362,830,1287,898,-1516,545,-1636,-1798,-3361,-1622,-2533,-3364,-4026,-3865,-3202,-2666,-2053,-1482,-956,-372,114,421,-495,18,1146,1207,818,-2954,-3630,-4021,-2064,-3249,-1427,-3991,-2137,-2168,-2063,-1727,-1457,-1373,-2755,-1957,-1641,-1900,-2172,-3103,-2460,-4500,-2126,-1880,-1452,-7754,-55835,-45155,-23612,132,362,-6439,569,-23012,-46840,-32385,-11604,625,-3747,-14536,-2718,314,-795,739,843,1028,648,-8363,-3041,-8872,-14691,623,232,-31,-443,-2241,-867,-967,-1957,-904,-2292,-956,-1839,-1496,-3126,-2399,-2854,-3489,-3987,-4301,-4157,-3692,-3266,-2922,-2626,-2417,-2242,-2235,-2329,-2511,-2815,-3196,-3394,-3551,-3563,-3521,-3374,-3059,-2725,-2715,-1764,-1155,-512,228,-1105,-2430,-990,1261,1845,-1497,-1634,551,1268,1389,221,376,2811,2281,1119,531,-537,705,-1756,-2973,-1572,-998,-832,-1603,-2223,-3224,-3248,-2343,-1280,-545,626,1275,1759,1113,78,958,-2288,-922,-522,-1043,-1794,-1848,-2124,-2327,-2599,-2714,-2644,-2307,-1813,-1309,-871,-590,-447,-567,-745,-1099,-1569,-1995,-2000,-1739,-1243,-1956,-1277,-2759,-1967,-1843,-880,18,-908,310,2844,2801,2004,-2098,-1431,1020,373,-119,-506,-758,-622,-208,326,781,-2420,-2225,-2175,-1502,-1659,-1965,725,227,-414,-1101,-1778,-2401,-2919,-3135,-2624,-1894,-1110,-1829,-409,-1168,-828,511,365,-1553,-861,-440,-248,-1763,-679,-733,-715,-357,-49,107,368,837,1009,754,978,-1074,-888,-61,3657,1899,730,-1177,469,-1834,-2282,-1681,-2778,-1903,65,1226,-30,-215,-1342,-1620,-2039,-2501,-2748,-2653,-2417,-2038,-1763,-1409],[-1762,-1656,-1468,-4062,-1344,-1352,-2091,-1394,-1326,-1207,-2786,-1688,-1127,-917,-908,-2674,-2855,-3052,209,-143,621,820,99,-2750,-3201,-1881,-1114,2016,771,-1444,-1456,-631,-2685,-1569,-2308,-2659,-3406,-1335,-616,-41,276,-250,-3737,-1762,-1071,-1806,-2035,-1362,-161,1036,1748,2204,3032,2967,2503,1738,728,-270,-1032,-3182,-2365,-1450,1771,2401,2844,2811,874,1882,1075,197,-740,-1650,-2177,-2581,-2819,-2994,-3173,-3365,-3307,-3344,-3053,-2588,-1879,-1169,-330,688,1647,2494,1087,-2121,487,596,-229,702,933,-1754,178,351,3541,3438,-495,-1863,227,-251,-4447,782,1778,2617,3731,-445,1747,398,885,1111,3167,1740,-3077,-1610,-2896,-510,2321,-2392,-373,-163,-355,-943,-1828,-3745,-2490,-2955,-3506,-3543,-3302,-2715,-2705,-1098,-382,-3441,579,895,-1080,1101,1182,-1203,705,-1209,-551,-1844,-2033,-901,-726,-1502,-200,-414,-2141,-752,-781,-1905,-1059,-136,38,696,-221,1212,-21,-82,1013,507,-2302,-1014,-2072,-3211,-3557,-2689,-2584,-2717,772,1638,2459,3160,3634,3212,2534,-2521,3044,2208,1199,165,-881,-1810,-2440,-2476,-1934,-1404,-896,-603,-924,-522,-530,-2216,-1466,-1791,-2566,-3414,-4329,-3832,-2805,-1831,-991,-146,451,-749,878,1020,954,56,626,-3973,199,-44,-395,-2103,-2465,-1525,-1930,-2454,-5631,-3165,-3364,-7489,-5108,-2861,-2595,-2444,-4627,-24339,-4304,-1217,-908,-653,-528,-462,-2306,-50493,-63644,-1241,-1259,-40974,-790,-131,-20056,-78627,-111149,-44201,-5792,2902,2989,-7749,2595,2260,1675,-4203,298,-6352,-1543,-2366,-5462,-4061,-4063,-3744,-3332,-3073,-2808,-2528,-2353,-2035,-1600,-1985,-2796,-2346,-140,114,-1757,804,1176,395,-1106,913,-617,934,-1682,764,158,-3281,-438,1888,-801,-1628,1501,1760,876,1397,2146,1554,1847,2342,2018,2317,-145,-3388,-794,-2681,-2299,-1892,-2616,-3272,-3426,-2941,-2303,-1773,-1621,-2976,-928,-796,-1085,-1616,-1498,-3302,-2482,-2500,-2154,-2194,-2077,-1901,-1798,-2538,-1234,-964,-323,281,-767,1462,-369,2163,2636,161,-1747,-266,1875,1676,578,454,-10,-1529,-1210,447,-1838,-2450,378,-191,-1061,1697,1206,666,-2697,-1706,-1313,-1920,-2399,-2737,-2858,-2785,-2520,-2148,-1849,-1564,-1378,-1241,-1254,-1420,-1681,-2020,-2382,-2834,-2974,-3059,-2921,-2774,-2677,-2397,-2326,-2618,-2425,-2577,-2879,-3068,-2946,-2507,-1769,-999,-1337,749,1858,-1028,700,-537,-1932,-2516,-899,1730,-1062,-2060,2024,2962,936,1809,-1044,-3290,590,825,441,-3044,-1269,2688,3212,-2451,3855,4532,3505,-287,-49,203,-407,-1621,4,-270,-325,-51,401,839,-3454,1569,1803,155,-968,-1367,866,434,-153,-913,-1614,-2233,-2448,-2235,-3552,-2354,-1173,-1030,-2956,-915,-1083,-1182,-1846,-1223,-1107,-2067,-429,-101,13,-326,-855,-1808,-893,-1287,-2836,-2583,-3172,-3170,-2502,-1865,-1219,-703,-271,-2072,625,1175,2010,1316,-376,-1989,-726,-464,-3077,241,-2433,-1197,-865,-597,81,-1174,-1038,-3233,-344,3375,3792,893,5,743,731,786,991,1686,1801,1871,2142,-2484,-3578,-1499,-1062,-108,-2907,153,-1628,-1485,-317,849,-2834,705,-2969,-1935,-332,1284,-346,-2148,-51,-1068,1100,1051,1074,-2258,861,496,-1272,-203,-365,-745,-8954,-2070,-2915,-3707,-3457,-2623,-2500,-1445,-800,-361,-2413,1811,1969,-814,-1109,-317,1028,395,519,45,-267,-1025,-870,-977,-861,-2546,-3160,-1,238,203,-717,142,-8,-323,-755,-1284,-1857,-2448,-3003,-3354,-3077,-2618,-2851,-3534,-866,-1286,-3320,-1144,-921,155,170,116,-23,-239,-345,-687,-1083,-1473,-2774,-2183,-2505,-2825,-3243,-3668,-4094,-4133,-3850,-3623,-3386,-3147,-2961,-2616,-2432,-2140,-1924,-1683,-3596,-1160,215,1346,2670,-1510,3034,1899,-3087,-1469,-358,-972,2231,-390,1294,323,-1727,525,219,-1772,-1700,5904,4877,-2049,985,1675,-1137,-3196,-4261,-1665,746,-356,-1261,1215,-526,-3960,-1859,311,71,-262,-7654,-1271,-871,-910,-834,-8368,-864,-3884,-2036,-2730,-1772,-1809,-2170,-2536,-5293,-3614,-4006,-3594,-3041,-2551,-12497,-16283,-20426,-40803,-17371,-1297,-200057,-603177,-562261,-95324,-3324,-3917,-27869,-2613,-1461,-499,-13274,-9747,-11555,-16537,-13187,3196,3269,3145,-10395,-7990,-8880,-2529,-684,-1955,-5649,-6049,-3596,-1615,2579,3881,4978,-1063,215,-403,-4848,-2080,-1611,-1926,1320,2397,-2967,-4573,199,-387,-3602,-1786,-2554,-2086,-759,-3403,2497,3789,-48,-3583,242,2083,2609,-1202,1699,458,-2533,-3610,985,2075,265,-806,-1960,375,2897,623,-1003,1803,-310,-2929,-4274,-300,-1041,-357,-873,-1605,-3240,-2627,-3291,-3960,-4629,-4269,-3559,-3032,-2496,-2001,-1673,-1363,-1060,-3638,-4266,-4802,-1672,-3155,-1434,-3863,-2187,-2655,-3203,-3631,-4147,-4787,-4275,-3485,-2528,-1617,-753,-3237,-250,-4681,224,3709,3345,-7680,-50013,-39200,-14886,5528,3449,-7239,-734,-22981,-52241,-34173,-6139,3773,-7730,-16395,-9673,-15576,-21144,-8440,3100,2538,317,-10134,-9303,-19553,-25591,-3038,-4060,-4323,-3734,-2901,-2024,-1486,-2497,-394,-2494,-886,-2441,-772,-2698,1218,1653,15,-97,160,-1435,-35,1551,-1234,-1466,-728,-1268,-310,400,-87,-645,-1233,-1606,-2852,-2075,-2197,-2252,-2918,-2116,-2571,-1763,-1488,-1206,-838,-1131,-2639,-954,875,1148,-1347,-1149,377,1090,1233,368,420,975,379,-333,-1225,-1922,-2482,-2656,-3130,-1662,-628,-893,-1568,-982,-1317,-1597,891,-772,-958,1692,2045,2390,1386,-490,485,-2531,-888,0,132,-1761,-439,-62,893,1253,1586,1762,-768,1669,621,743,-547,423,-87,-493,-937,-1410,-1811,-2000,-2094,-2112,-2161,-2187,-2736,-1968,-2049,-1670,-1539,-1247,-1095,-1159,-1126,-1182,-2285,-1422,-1447,-1407,-1150,-825,-1141,-67,434,902,1210,-1999,-2072,-2093,-965,-871,-1915,1174,1023,811,614,453,-1193,56,-160,-401,-833,-1224,-1750,-2392,-3064,-3655,-4111,-4372,-4532,-4540,-4417,-4184,-3795,-3370,-2770,-1941,-1083,-137,601,1317,920,355,649,993,-1236,-1196,-144,3683,1830,661,-793,352,-2444,-2052,-1876,-1992,-833,643,1217,287,336,-1544,-1410,-434,-749,-1220,-1704,-2264,-2688,-3101,-3253],[-2681,-3122,-3410,-3748,-3976,-3735,-3288,-2721,-2032,-1293,-3398,-1447,-718,-215,847,-2687,-3033,-3264,942,-685,394,33,-274,-1561,-3025,-2162,-1241,-84,226,-873,-1421,-5,-2092,-1601,209,200,-4013,-181,2301,1995,1656,568,-2656,-1021,431,177,-1858,-663,4978,6324,1440,2275,4501,2959,3423,4632,2636,465,-580,-2402,-2333,-1172,2577,5253,3073,2933,1601,2254,465,-1289,-2975,-2461,-1333,-556,-1859,-2699,-8,-321,-1713,-1056,-1438,-1792,-1852,-1683,-1229,-580,-44,315,526,-2470,-457,78,233,408,393,-1874,-1077,226,316,42,-77,-1813,-196,142,-3975,571,1807,2373,2785,-232,991,-1229,261,928,1553,594,-2613,-2572,-3671,-2115,-1808,-1944,-1089,-854,-940,-1207,-2250,-3327,-2859,-3108,-2660,-1908,-1242,-1747,-3325,-309,-174,-2821,-72,577,-770,938,1103,44,1428,-914,-546,-1650,-2988,-787,-1545,-2236,1154,772,-2005,-444,-588,-1403,-1172,-1578,-1939,-2405,-2864,-3092,-3072,-2856,-2709,-2744,-2872,-2882,-2785,-2504,-1960,-1498,-1846,-2357,-60,309,754,1186,1493,1662,1726,-2084,863,101,-820,-1752,-2577,-2348,-1384,-1934,321,-501,948,846,-37,-710,-461,-1746,-1868,-2613,-2792,-1958,-1079,-397,-677,250,-708,1628,851,-892,474,1630,1512,-1128,1060,-3611,1160,1026,758,-2883,-1393,-711,-778,-2196,-5304,-2217,-2766,-6206,-4193,-2849,-2572,-2439,-5805,-23671,-1923,-1814,-1692,-1563,-1462,-1292,-1181,-49913,-70047,-630,-354,-34965,36,329,-12505,-63284,-129088,-62723,-5857,-501,-1092,-8227,-2698,-3293,-2728,-3594,-319,-6278,1831,2868,-5974,4222,4080,2347,664,-664,-1297,2401,1828,-1674,-533,-1754,-1505,-2938,1703,754,-1515,-523,-915,-1135,-1395,-1816,-2393,-3113,-3675,-3239,-2412,-3589,-134,746,-475,-1525,997,2366,849,1221,1971,1521,1297,1044,842,-105,-1015,-4119,-1901,-2375,-2788,-1643,-274,-1295,-2069,-2233,3073,-695,-1220,-2716,399,-322,-1289,-728,284,-2617,-1477,-3180,-1646,368,-280,-804,-1215,-2466,-948,-625,-264,612,-286,1429,238,1698,1852,24,-1827,-390,1480,1322,998,835,602,-1619,-1142,293,-1202,-2206,-230,-630,-1114,-1851,-2718,-3582,-3793,-3128,-2496,-2043,-1683,-1468,-1416,-1619,-2000,-2482,-3116,-3703,-3669,-2905,-2112,-1373,-666,-117,-416,-2406,-1913,1727,1682,-289,-1405,-234,484,-3021,497,19,-1599,-1053,-2396,-2050,-2246,-2861,-3520,-3809,-3213,-2289,-1321,-725,-2255,-2597,-510,1285,-1585,-1832,1187,1198,908,1216,-1402,-3136,638,1033,677,-2688,-1403,3017,2585,-2010,-512,-2346,-3861,-3399,-2175,-1027,-387,-1518,951,-302,1229,1309,637,313,-3032,1929,2224,-782,-1138,-1858,1504,1318,595,-413,-1496,-2673,-3738,-4205,-3374,-2527,-1479,-1148,-3181,-355,-392,-1564,-955,-819,-1031,-2400,-1355,-1491,-1770,-2158,-2418,-2698,-2858,-2900,-2732,-2473,-2934,-2631,-2171,-1408,-1447,-1627,-1830,-1807,-1647,-1098,-130,841,-278,-2328,-1259,252,-2179,-21,-2063,-1249,-588,-895,425,-715,-1379,-3031,215,2456,3290,125,-254,1031,492,133,858,3474,3524,3233,2199,-2676,-3740,-1582,-1306,-501,-3292,-1037,-2296,-1831,-2035,-2634,-3375,-4049,-4131,-3424,-2480,-1574,-794,-2901,-1133,-932,506,296,53,-3213,-775,-1262,-1739,-2227,-2771,-3106,-8083,-3115,-2830,-1793,-886,-141,-2400,-1523,-897,-208,-1722,1560,1334,-901,-934,-319,524,232,-147,-552,-822,-1298,-1259,-1190,-894,-2486,-2803,-228,-414,-1060,-1776,-2704,-3530,-3684,-2732,-1378,42,1333,-331,-1141,2489,-351,-2488,-3125,-874,-1238,-3053,-1407,-1114,-364,-1213,-1984,-2673,-3126,-3471,-3671,-3707,-3645,-3533,-3425,-3283,-3134,-3065,-2987,-2911,-2732,-2575,-2477,-2338,-2166,-2029,-1730,-1619,-1460,-1490,-1663,-2616,-2072,-2458,-2630,-2633,-2304,-1719,-907,-2452,-1503,-265,-541,2117,-901,725,-12,-2486,799,876,-1142,-1021,3529,3582,-1398,1028,2574,-628,-3672,-4893,-434,-1096,-1959,-2379,-2664,-2794,-4587,-3151,-3215,-3191,-3086,-8118,-2110,-1319,-491,-321,-8283,1596,-2448,-1744,-2626,-653,1865,1687,1604,-4239,1537,1784,2112,2247,2834,-10758,-16307,-23980,-41538,-18339,1606,-238185,-834857,-844490,-214564,-2827,-3547,-24448,-2745,-1606,-666,-13526,-7040,-9310,-13855,-14603,3286,3630,2179,-11569,-9712,-9915,-4614,-1346,644,-4989,-6479,-2782,-2431,-30,1098,2133,-1833,231,697,-3977,-1794,-1420,-2218,1812,1821,-2544,-4984,25,186,-4134,-1009,-1888,-2815,-3715,-4248,-3058,-2061,-1072,-3289,497,986,1137,-291,545,-131,-2342,-3228,-2033,-2503,-2679,-2485,-2112,-1704,-1461,-1260,-1129,-1150,-1177,-3463,-4988,-540,-750,124,409,-1047,-3298,278,1279,1369,1354,1429,1304,933,-540,-892,-573,-1200,-1780,-2520,-3719,-4178,-3486,-3181,-2570,-2596,-1183,-486,155,650,499,-1127,-3403,-3196,-35,-183,-846,-3287,-401,-4324,268,4875,3407,-8107,-42492,-29297,-5841,5515,1098,-7835,-2391,-23606,-53078,-31351,-2967,-1840,-11302,-18340,-16961,-30969,-41194,-27688,19,-444,-971,-10902,-15428,-31038,-39441,-1854,-1058,-64,723,-2248,1925,-1853,-2849,-943,-2426,-921,-2907,-1371,-1688,4363,5332,-267,385,-200,-1947,135,1083,-1360,-1644,-734,-1995,-93,1918,1185,1794,870,-919,-2307,-884,325,-1337,-2971,-1793,-2283,-2721,-2959,-3028,-2934,-2811,-2726,-2614,-2734,-2961,-3258,-3387,-3250,-3056,-2718,-2337,-1996,-1634,-1203,-753,-414,-1611,422,-1855,-2907,-1619,-200,-682,-1350,-1092,-1615,-1561,-1108,-1223,-1243,-807,-400,146,614,-951,-22,-2736,-749,-268,620,-1582,-1214,-148,622,1085,1732,2372,-476,1820,578,763,-881,3558,3114,2656,2053,-1466,-1549,-564,-933,-976,-1696,-1917,-2711,-2382,-2507,-2543,-2550,-2328,-2164,-2112,-1853,-1574,-2534,-1264,-560,-192,262,643,-1129,456,1316,1413,1312,-1432,-1828,-2001,-380,-97,-1709,-437,-543,-684,-804,-894,-1169,-1051,-1181,-1120,-1016,-731,-1321,-40,-2052,-243,145,76,-1118,-120,-941,-1150,-1983,-2850,-3247,-2772,-1829,-668,281,1142,-10,-129,336,830,-1484,-1603,-337,986,104,-708,-1436,-1734,-3004,-1701,-2183,-1282,321,1178,1481,499,127,-1692,-1889,-1091,-926,-1463,89,-902,-1834,-2826,-3611],[-1702,-1558,-1396,-2904,-1033,-667,-1577,-694,697,170,-3567,-1101,-221,-208,1156,-2693,-2988,-3173,-902,-1545,-2166,-2784,-3281,-3457,-3470,-3157,-2595,-1868,-1136,-355,-1483,498,-1475,-1485,1010,1331,-2801,-486,3097,3070,3058,1392,-1411,-181,920,129,-1984,-413,4587,6001,845,2117,4293,2553,3835,4817,2123,216,-248,-1693,-2252,-965,2535,4929,1960,2602,2204,4604,3531,405,1625,880,593,417,-1311,-2934,74,-149,-2064,-512,-725,-1033,-1314,-1726,-2037,-2097,-2080,-2018,-1927,-2841,-1699,-1681,-1720,-1868,-1996,-2282,-2548,-2976,-3445,-4005,-3622,-2789,-2014,-1014,-3664,250,1162,1494,1526,-227,-6,-2961,-803,-1893,-3159,-4292,-3085,-3576,-4498,-698,-251,-1675,-928,-105,-407,-826,-2819,-3122,-1659,-1545,-1455,-998,-533,-1824,-2988,-765,-235,-2328,-1029,20,-730,2049,1948,974,1818,-711,-783,-1687,-3832,-1004,-2610,-2880,1776,2290,-2027,-697,794,-1079,440,1184,-388,-961,395,-427,-1485,-2400,-3243,-4001,-3734,-2900,-2220,-1686,-1110,-821,-926,-2203,-1096,-1511,-1732,-1655,-1310,-767,-109,-1597,483,462,244,-40,-384,-1454,-837,-1404,-501,-265,4,132,281,-1064,100,-1470,-246,-510,-846,-1141,-1425,-1786,-1999,-2164,-2330,-2339,-2425,-2533,-2716,-2797,-2839,-2853,-2794,-3298,-2688,-2664,-2744,-3824,-2814,-2934,-2982,-3167,-4997,-3480,-3760,-4803,-3849,-3866,-3583,-3360,-7508,-21350,-2148,-1699,-1203,-682,-188,367,854,-46222,-75463,2475,3109,-32047,4228,4875,-5276,-48439,-134827,-75028,-4585,5298,4970,-8962,4651,4971,811,-3191,4356,-6549,6618,7774,-6676,4680,3575,2694,1557,649,-40,1971,713,-2326,-663,-1692,-454,-3029,1912,2225,-937,803,98,-480,-1455,-1529,-1991,-2416,-2734,-3043,-3375,-3346,-3326,-3334,-3105,-2839,-2612,-2347,-2060,-1950,-1918,-2018,-2223,-2390,-2256,-1663,-667,-3470,-1559,-2026,-3231,-1774,-1153,-1674,-2839,-1312,3791,-506,-907,-2505,748,-214,-1543,-36,108,-1943,-470,-3093,-1061,96,-450,-455,-202,-2279,683,849,-589,784,155,1043,763,649,732,33,-1664,-603,1860,2326,1401,3027,2544,-1699,-1148,1274,-639,-2021,1083,1515,-710,1631,3636,1234,-1793,-2409,768,748,185,-340,-2093,-1090,-1543,-2052,-2763,-2790,-1699,-384,997,2361,1570,-198,-686,-2715,-1796,2203,1934,-352,-144,668,813,-3347,265,272,-2128,-917,-2490,-1742,-1363,316,-1455,-419,-31,-365,-509,-904,-2045,-2746,-144,178,-2093,-1551,-27,-338,-612,-799,-1612,-2962,-839,-548,-231,-2321,-1460,659,908,-1612,1045,910,824,251,-69,-3,-339,-1514,-532,-640,-606,-528,-455,-484,-2642,-578,-563,-1812,-1375,-2302,-401,-343,-209,-216,-1283,-1242,-232,-260,-3045,-2359,-1000,-1286,-2146,-1808,-1995,-2297,-1808,-1631,-1350,-2592,-1093,-995,-1076,-1267,-1304,-1341,-1284,-1429,-2379,-1853,-2758,-2678,-2332,-983,-1220,-1574,-1991,-2337,-2813,-3191,-3087,-2791,-2423,-2236,-2086,-2044,-1984,-2043,-2199,-2498,-2579,-2876,-3113,-3297,-3124,-2739,-2357,-1935,-1809,-1387,-1399,-1358,-1521,-1436,-1137,-1041,-696,-686,-420,-2747,-3507,-1510,-1649,-2131,-3098,-2136,-2912,-2147,-1750,-1703,-2068,-1245,-2136,-1395,-21,332,590,-3469,-2344,-843,130,496,343,-4068,-107,-336,-698,-667,-849,-886,-7248,-1291,-4062,-1881,-2129,-2537,-2952,-3160,-2980,-2504,-1953,-1366,-864,-981,-640,-164,997,1054,1626,1941,1230,-1520,-339,78,438,-2292,-2465,1582,3703,-112,-1840,2827,2662,1200,-1524,2911,3897,1134,-1020,-1434,2865,666,-2089,-2593,-854,-1141,-2662,-1730,-1267,770,2155,1033,38,-705,-1373,-1977,-2448,-2715,-2788,-2807,-2800,-2818,-2958,-3123,-3293,-3296,-3204,-3065,-2826,-2526,-2246,-1800,-1540,-1238,-1128,-1176,-1595,-1691,-1807,-2086,-2288,-2152,-1703,-993,-1837,-1630,-342,-251,1786,-1252,183,-107,-3171,1072,1373,-187,-294,792,657,-654,394,266,-96,-4042,-5357,-1057,-1190,-1306,-1510,-757,-587,-5245,-1809,-1298,-1907,-2872,-8122,-3020,-1697,-385,-215,-7854,2692,-1041,-1378,-2151,1365,2478,1945,1488,-3368,800,861,1074,-193,1638,-9066,-16383,-27321,-42512,-18840,-192,-253490,-880923,-1071891,-309890,-1026,-54,-20533,1613,2472,2978,-13489,-4889,-7388,-11565,-15832,3554,3671,-271,-11956,-11137,-9142,-6339,-2673,788,-4333,-6777,-1936,-2714,-2307,-488,330,-2540,222,1516,-3296,-1377,-1201,-2505,218,-585,-2012,-5312,-1098,-600,-3956,188,-1773,71,-275,-5015,-1376,-2207,-3041,-3706,-3520,-2712,-2071,-1708,-1338,-1252,-1903,-2508,-1127,-1297,-1503,-1623,-1684,-1663,-1656,-1516,-1309,-1195,-1121,-3311,-4673,-911,-1064,-1209,-1403,-1434,-3408,-1304,-1042,-718,-399,-29,205,217,-609,-1451,55,-70,-1007,-1459,-3078,-3514,-1363,-1899,-2431,-2509,-2402,-1911,-1259,-373,115,-1556,-3830,-3699,-1361,-630,-1033,-3462,-828,-3807,81,4082,3334,-8706,-34550,-19280,1392,4070,-1027,-8423,-4409,-24435,-50838,-26752,200,-1762,-14501,-20675,-24465,-42836,-56925,-46432,-666,-1386,-2029,-10701,-21256,-41511,-55412,-6741,1097,2232,1470,-2424,1482,-2260,-3197,-1804,-2414,-1147,-3393,-1473,-794,4216,3823,-81,625,-560,-2069,155,434,-1644,-2010,-973,-2731,352,2273,1677,1958,908,-1212,-2037,-1778,-2618,-3434,-4101,-3762,-3114,-2442,-1839,-1304,-734,-1412,-2981,-1092,1053,874,-1180,-553,-61,842,889,562,228,2153,1745,1281,666,-2265,-359,-2002,-2914,-1857,-2181,-2292,-2174,-2060,-2086,-1996,-2013,-2138,-2312,-2352,-2385,-2234,-2067,-1838,-1720,-3064,-1716,-1811,-1990,-2223,-2630,-2967,-3236,-3562,-3693,-3589,-3259,-2871,-2517,-2194,-1945,-1719,-1636,-1504,-1487,-1754,-1623,-1696,-1662,-1589,-1757,-1533,-2878,-1606,-2117,-1057,-1024,-843,-787,-891,-807,-696,-3091,-1383,-101,105,359,489,-857,-573,104,-212,-719,-1396,-1794,-2225,-2149,-1877,-1684,-1442,-1293,-1314,-1433,-1623,-1875,-2170,-2400,-2026,-1295,-390,-1319,697,-1648,-227,-21,-129,-937,19,-1541,-26,-59,-218,455,-1648,2123,4977,6268,2412,-1040,-579,-325,410,-1940,-2213,-787,3838,1322,186,-664,-1638,-3194,-1500,-2670,-782,1291,1528,1325,480,-253,-1851,-2193,-1902,-1314,-2143,-1778,-2078,-1368,-917,-523],[967,1672,-491,-2450,-656,-1151,-1543,-1051,-585,-905,-3045,-1119,-101,-609,-104,-3007,-3129,-3133,-1958,-2527,-3056,-3563,-3939,-4038,-4119,-3999,-3668,-3174,-2669,-2099,-1857,-925,-1119,-1444,543,769,-1480,-961,870,658,292,-219,-781,-1388,-1861,-2125,-2253,-1208,-161,927,-73,1662,3592,1935,4072,4636,1419,-274,-122,-1155,-2211,-911,2326,4074,788,2094,2636,5383,4651,217,2353,3184,2528,1808,-838,-2692,-419,-634,-2112,-1462,-1854,-2241,-2308,-2010,-1211,-50,1099,2111,894,-3147,-1388,-1221,945,1088,1015,-1165,-687,1,-584,-2044,-3318,-3839,-2859,-1555,-3389,-55,1192,1646,1807,-325,-971,-3444,241,-287,-1153,-2151,-3006,-3909,-5070,-3016,-2205,-1465,-1246,-144,259,-1256,-3359,-2971,183,-436,-1388,-2079,-2591,-2500,-2421,-1088,-354,-1921,-1998,-557,-795,1748,1615,1193,777,-421,-957,-1741,-3285,-2901,-3843,-4698,-4340,-3654,-3154,-2776,-2546,-2295,-2118,-2118,-2073,-2089,-2027,-1718,-1448,-966,-414,79,-2941,1162,1567,1798,2046,1982,177,-2049,758,283,341,1089,2416,3374,3069,-1062,1550,10985,12150,13219,8206,-1476,1719,-896,948,4,15959,13535,1135,-1382,-204,-1180,1042,2368,2550,2030,1551,391,-1262,-1015,-1529,-2150,-2396,-2032,-1446,-777,-223,-3210,-203,-2912,218,-122,-671,-4679,-1842,-2504,-2980,-3303,-4611,-2695,-2250,-3535,-2589,-960,-306,-112,-9279,-17610,343,427,571,794,1069,1492,1918,-41781,-75919,3489,4058,-32374,4923,5404,823,-35930,-126459,-75592,-635,6268,6291,-9858,6269,6352,167,-2978,4006,-7002,5267,4803,-7187,3504,2944,2928,2290,1791,1270,1787,-351,-2844,-695,-1726,367,-2679,1913,2108,15,211,-801,-1584,-2040,-2099,-1836,-1462,-1059,-773,-716,-2972,-589,-925,-1225,-1604,-2037,-2337,-2423,-2460,-2370,-2234,-2054,-1772,-1362,-815,-469,-2934,-2009,-1648,-3455,-1728,-1965,-2119,-3517,-427,650,-382,-921,-2310,-247,-132,-1825,439,-147,-1285,508,-2713,-498,-1151,-1780,-2320,-2867,-3208,-3366,-3568,-3414,-3335,-3263,-3314,-3505,-3611,-3622,-3684,-3683,-3496,-3073,-2616,-2281,-1797,-1452,-1782,-1212,-523,-256,-1917,291,594,-685,1012,1323,760,-1405,-2253,855,451,-63,-653,-2900,-2077,-2842,-3461,-3782,-3490,-2958,-2284,-1564,-789,80,-412,-914,-2804,-1869,2323,2092,-391,1010,-115,-1673,-3315,-4211,-2760,-2325,-1405,-2681,-1461,-1064,-500,-1495,-1062,888,1144,1556,-1157,-1567,-3031,105,1378,-2595,-1318,686,3783,620,-239,-1676,-2826,607,1333,553,-2047,-1493,-1529,-1594,-1359,-539,201,1043,404,-207,1204,-2,-1707,1664,-916,311,-435,-1165,-1826,-2388,-2223,-2007,-2928,-1717,-2779,-1874,-2019,-1930,-1695,-1448,-1224,268,-160,-2780,-2044,2114,-123,-974,185,-707,-2488,1052,1442,-732,-2704,-622,-1485,-2397,-3042,-2950,-2541,-2052,-1700,-2285,-1952,-2600,-2783,-2550,-3333,-4118,-4688,-4062,-3298,-2690,-2056,-1321,-798,-243,-1474,-1375,731,-368,-518,-1102,-1593,-158,-1424,403,-217,-1674,-2365,-94,-404,-977,-1177,-1696,-2009,-2363,-2347,-2059,-1958,-1587,-1488,-1013,-2774,-3214,-1420,-1579,-846,-2806,-469,-3523,-2506,-530,760,-1711,846,-1597,-1194,377,586,251,-3082,-2809,-910,-1065,-972,-540,-4565,-493,819,-327,-619,1121,509,-6529,394,-3988,-1749,96,360,-2364,-1325,-840,315,-284,1065,3309,-1086,-311,98,1550,1548,2948,2622,1170,-1734,-377,-413,-140,-2133,-2218,96,-88,-842,-2010,-184,-5,104,-1608,179,178,182,-1411,-1717,349,443,-1684,-1992,-801,-1020,-2190,-2120,-1362,1055,2433,2227,1921,-445,13,947,576,284,-2211,-84,-224,-436,-1480,-1148,-1666,-2154,-2699,-3244,-3536,-3461,-3156,-2573,-2403,-1694,-1451,-1382,-1291,-1842,-1701,-1925,-2212,-2405,-2486,-2345,-2243,-1961,-1726,-1161,-716,-1330,-258,-9,-3600,-31,0,121,316,660,1228,220,1025,3378,497,-4123,-5258,2313,4114,2133,-1341,-637,336,-5634,-1723,3242,2636,1713,-7544,-1965,-1653,-2677,-3420,-7426,-3370,-2982,-2751,-2802,-2954,-3284,-3546,-3367,-2993,-2507,-1901,-1286,-2041,-74,-7441,-16427,-30340,-43638,-19067,657,-246199,-719630,-1031254,-373635,227,575,-16045,1213,1668,1825,-13178,-3214,-5693,-9565,-16673,538,340,-2660,-11272,-11960,-7532,-7185,-3671,-520,-3547,-6766,-1806,-2331,-4115,-2419,-2260,-2980,-1791,-1694,-2630,-1647,-1633,-2523,-1336,-995,-1144,-4588,-258,1332,-3000,2047,-1912,1911,44,-4672,523,-320,-1438,-2565,-2880,-3419,-3225,-2914,-2594,-2594,-2611,-2693,-2806,-2970,-3034,-2886,-2632,-2343,-2186,-2024,-1859,-1765,-1603,-2692,-3857,-261,158,765,1116,228,-3292,833,1490,1275,935,576,44,-716,-1450,-2140,-2736,-2825,-2369,-1825,-2212,-2677,-226,-420,-2450,215,1206,-768,-218,71,-89,-1777,-3894,-3780,-2266,-545,-945,-3381,-1138,-2961,-122,179,784,-8607,-27967,-12305,3235,3655,-2499,-8588,-6040,-24856,-47465,-22971,2885,-4219,-16558,-23044,-29776,-45626,-61696,-60219,-2446,-3166,-3827,-9549,-24112,-42553,-54265,-11921,1450,2610,2047,-2429,1322,-2252,-3098,-2389,-2128,-1212,-3292,-729,228,996,463,43,-27,-540,-1490,307,40,-1662,-2100,-1007,-2801,-1421,-1967,-2512,-3082,-3613,-3711,-3471,-3022,-2530,-1974,-3225,-2245,-1177,655,1356,377,-299,-1526,-3007,-1096,869,409,-1060,-319,-213,900,886,757,108,1341,1124,1073,1065,-2542,-244,-1909,-2737,-1608,365,13,-833,-1464,-2316,-1731,975,-1170,-1831,-166,-88,283,690,-1203,-1457,-2903,-618,-942,-237,-1217,-2997,-397,-722,-1217,-1660,-2142,-2589,-2974,-3237,-3272,-3153,-2931,-2789,-2571,-2458,-2467,-2444,-2496,-2496,-2510,-2615,-2724,-2802,-2707,-2679,-2613,-2539,-2226,-1934,-1707,-1244,-769,-3550,-1377,460,728,993,1095,-285,-1340,497,80,-539,-1348,-1903,-2506,-2535,-2264,-1936,-1714,-1487,-1416,-1432,-1512,-1654,-1878,-2222,-2444,-2607,-2424,-2047,-1712,-1468,-1281,-1134,-964,-803,-481,-2114,-520,1078,2963,1095,-1949,1807,5184,5496,1628,-1837,-790,-1009,124,-2281,-2685,-1217,3697,980,-143,-389,-442,-2908,-1308,-2988,-342,-799,-978,-1162,-1020,-716,-1849,-2073,-2094,-1472,-2692,250,1345,1883,3199,809],[1047,2642,-1041,-1717,-230,-345,-1302,-1087,-1302,-1240,-2244,-1044,-480,-972,-1405,-2931,-3083,-2791,-1084,-1476,-1252,-1572,-1949,-2206,-2508,-2623,-2215,-1739,-1292,-832,-2095,-12,-754,-1210,791,812,-182,-1325,551,360,122,-133,-287,-349,-227,-808,-2460,-157,619,937,-1047,1126,1447,1290,1382,1227,686,-875,-94,-716,-2154,-1141,-1025,-606,-271,490,855,1019,990,-68,414,-159,-595,-1150,-1716,-2307,-2767,-3123,-3068,-2991,-2557,-1976,-1177,-1156,-1253,1586,2564,3005,952,-3382,-1307,-1920,1231,1203,606,-767,126,-72,894,-483,-1647,-2445,-2467,-1500,-3217,-415,845,2003,2349,-625,-1710,-2213,681,-507,1285,695,-1661,-3353,-4580,-1894,-2800,-3584,-3609,-2586,-1500,-1837,-3717,-2988,229,1683,1085,-117,490,-1482,-2114,-1393,-1467,-1768,-3018,-1419,-1096,-638,-108,266,743,-191,-1072,-1918,-2723,-1885,-3226,-2255,692,196,-2031,-1457,-1868,-2379,-2682,-2767,-2438,-3129,-1470,-782,-232,38,1136,1722,-2751,2863,3231,3383,3521,3339,1268,-2014,1869,1321,1150,1415,2016,2857,2909,-658,720,5898,6432,7123,5021,-1552,1631,-603,846,132,13535,13156,1491,-1769,-772,-976,1909,1684,6669,4181,3140,223,-1898,-1874,-1527,1656,442,-1516,-28,3768,4069,-3497,-934,-2551,2883,2097,141,-5408,-728,-1674,-2456,-3763,-4292,-3710,-3433,-2921,-2396,-2149,-1794,-1630,-10800,-13224,-1215,-1186,-1163,-1157,-1210,-1235,-1367,-37964,-70973,-1896,-2067,-35667,-2472,-2376,-2176,-26472,-109452,-63884,-45,488,1079,-10913,1965,2340,-596,-3044,2322,-7523,1170,388,-7073,-2011,-3131,-3740,-2875,-1801,-759,107,-1276,-3154,-654,-1885,234,-2325,-1388,-2186,-2411,-1857,-1039,-1462,-2184,-913,305,1310,-1021,-509,-1090,-2699,305,-557,-1345,-2146,-2885,-3235,-3030,-2676,-2287,-1977,-1756,-1648,-1712,-1218,-966,-2475,-2438,-1249,-3350,-1504,-2540,-2560,-3802,-2155,-2385,-2033,-1309,-2116,694,-36,-2123,706,-452,-633,1432,-2402,-9,2191,1477,-439,1356,-1810,604,104,-1210,800,995,1104,573,100,-326,-882,-1483,-1999,-2331,-2598,-2878,-2857,-2837,-2735,-2695,-2527,-2474,-2475,-2491,-2529,-2503,-2563,-2598,-2510,-2473,-2347,-2149,-2013,-1844,-1700,-3240,-1722,-1955,-2280,-2772,-3248,-3425,-2818,-1948,-1062,-203,-662,-972,-2706,-2087,1588,1250,-309,-65,-1007,-1996,-2825,-2887,-2229,-2053,-1961,-2840,-1161,-571,-1419,-1429,-1687,50,727,1548,-1451,-1016,-3394,272,1078,-2948,-1104,125,4483,356,-1076,-1524,-2646,495,1646,1117,-1831,-1441,-688,-657,-1214,1273,2472,3717,506,-424,1574,334,-2061,3030,-1008,4969,4351,-244,-1256,-2207,2090,1439,-3055,-1955,-3238,-2225,-3179,-3071,-2051,-1716,-1230,-538,-704,-2581,-1674,2194,682,144,-235,-1104,-2061,1967,2522,-606,-2744,-423,-1338,-1385,-841,-1186,599,-202,-1584,-2229,-2119,-2459,-2922,-2680,-1253,-1633,-577,-1177,-1268,-1130,-721,-102,-402,254,-881,-1053,1527,318,-829,-644,-1910,-118,-1739,300,122,-1837,-1910,-492,-977,-1687,-1964,-2444,-2563,-2621,-2341,-1883,-1713,-1374,-1412,-1195,-2769,-3022,-1694,-2078,-2456,-2653,-2872,-4029,-2983,-2960,-2706,-2394,-2035,-1777,-1595,-1450,-1404,-1457,-1956,-1798,-2042,-2326,-2528,-2374,-4039,-1434,-830,-212,-579,743,431,-6024,746,-3110,-2524,299,244,-2586,-1223,-921,412,178,479,2192,-1292,-90,345,1381,756,16,-742,-1358,-2071,-2676,-3263,-3625,-3423,-3036,-2832,-2497,-2363,-2055,-1793,-1490,-1293,-1428,-1166,-1236,-1401,-1647,-2024,-2564,-3069,-3045,-2594,-1932,-1289,-1837,-2720,-1543,586,805,891,812,-777,-239,-24,-528,-1005,-1747,-1669,-1783,-1729,-1589,-1277,-838,-1462,434,989,-561,1914,2139,1773,-3486,-934,1468,1261,324,-2118,1052,1162,1785,300,2334,2432,-745,-2133,-877,-298,843,-1348,-809,-90,-3828,1486,1912,1428,841,6208,6629,952,791,3603,883,-4048,-4713,3546,4724,2656,-1236,-1505,292,-5732,-1641,1847,1294,643,-6750,-2078,-895,-1115,-1052,-7428,-460,48,-498,-743,1817,2267,2637,2925,-2056,2861,2749,2548,-2769,-1765,-6298,-16727,-33308,-44876,-19537,-1007,-226559,-586409,-877629,-399742,-1772,-1438,-11266,-1046,-763,-773,-13067,-2344,-4550,-8194,-17418,-2211,-2095,-5353,-9848,-12381,-6117,-7259,-4568,250,-3007,-6762,5,-1721,-5309,-220,-514,-3480,-573,-467,-2302,-404,-570,-2547,-187,-461,-839,-3910,-1678,-2106,-2375,-2511,-2450,-2234,-1993,-4131,-1504,-1442,-2229,-2262,-1348,-1337,-1411,-1590,-1521,-1446,-1073,-699,-718,727,461,-256,-1581,-1180,3025,-315,1222,2297,1634,-2266,-3185,-462,-1253,-1886,-2290,-2128,-3297,-1248,-763,-336,-5,311,445,325,-516,-2344,-214,-329,-826,-165,-1481,-2028,246,550,-1529,1573,1790,-1269,-630,-255,-418,-2039,-3527,-3740,-2989,-267,-878,-3321,-1587,-2211,-28,598,1223,-8281,-25139,-10524,5113,3606,-3585,-8579,-7115,-25298,-45822,-22467,1759,-6484,-16454,-24893,-28406,-38769,-54243,-61169,654,1022,1360,-8409,-22856,-35066,-42026,-16266,2599,2498,1979,-2541,492,-2067,-2857,-2914,-1885,-1399,-2736,-430,-265,-220,-236,-514,-769,-1057,-1237,-1187,-1008,-1647,-2090,-1046,-2392,820,887,755,350,-304,-1147,-1735,-2476,-2679,-1715,-3015,-1836,-558,3001,982,-35,-557,-1683,-3022,-1099,670,-62,-983,-169,-377,1010,962,675,-86,-164,-199,-114,-108,-2472,-436,-1766,-2546,-1431,-370,-498,-544,-1453,-2470,-1676,-932,-1291,-1875,-734,-528,-190,84,-633,-1958,-2472,-375,-1046,-438,-812,-3586,-1668,-2049,-2521,-2929,-3337,-3601,-3584,-3370,-3081,-2811,-2517,-2324,-2049,-1858,-1768,-1626,-1551,-1550,-1361,-1444,-1557,-2540,-1728,-1848,-1958,-2113,-2115,-2268,-2642,-2931,-3286,-3776,-3336,-2742,-2021,-1121,-232,314,-1845,2076,2643,2912,541,-981,-1970,953,880,-1378,-1032,-1942,-2767,-3286,-3365,-3082,-2660,-2313,-1926,-1722,-1560,-1472,-1438,-1344,-1094,-676,-95,81,560,-2644,-1057,1488,2854,587,-2074,1551,3779,3643,986,-2305,-863,-1549,114,-2421,-2897,-1575,-497,-924,-1111,-1148,-848,-2534,-1150,-2984,323,1741,2287,1017,372,-751,-1714,-1810,-1680,-1316,-2519,214,1446,2237,3179,391],[710,1833,-1914,-1296,688,-2,-1383,-1595,-2496,-1844,-1850,-1354,-1052,-1619,-1658,-2689,-3310,-2556,-503,-1365,-608,-951,-973,-1039,-1257,-1809,-1571,-1647,-1780,-1865,-2204,-1770,-1419,-1147,-833,-497,-93,-1748,724,1102,1394,1577,1480,1200,1675,-1476,-2682,-225,-324,-959,-2043,-1707,-1303,-724,-140,414,-100,-1616,-203,-433,-2157,-1063,877,994,-1169,922,1906,2090,2147,-457,1731,1311,919,366,-214,-1946,-1119,-1217,-1554,-1597,-197,-152,-217,-1618,-1517,-131,-370,-657,-867,-3421,-1021,-2539,-396,-274,-143,-379,-258,-480,-683,-956,-765,-1218,431,1392,-2999,-681,303,2065,4384,-984,-1721,-849,1217,-1146,507,307,-1444,-2633,-3943,-37,2043,-1423,-1622,-779,-2025,-2587,-3305,-2987,-93,535,551,-209,148,-1060,-1899,-1506,-1130,-1663,-3806,-1787,-1431,-928,-995,-1213,-1225,-1146,-864,-1989,-2173,-2371,-2235,-1437,537,569,-1931,-1847,79,-222,-43,-190,-384,-3916,-706,-837,-1152,-1368,-1582,-1857,-2462,-1996,-1869,-1640,-1134,-706,-303,-1870,347,459,583,656,594,418,198,-284,-956,-1709,-2516,-3190,-3382,-2716,-1812,-924,-37,281,1135,1491,1858,-2013,-1184,-658,2392,1099,2234,1960,1486,-1,-2533,-2667,-1669,-1339,-416,-1493,267,2609,3221,-3220,-1578,-2017,2702,1955,-962,-5634,-798,-1655,-2291,-4069,-3922,-3403,-3470,-3221,-2843,-2986,-2288,-2088,-11561,-8710,-1684,-1748,-1836,-1909,-1928,-1731,-1428,-34515,-64533,20,460,-40991,701,652,315,-19270,-88526,-43318,-1205,-666,429,-11865,3049,4373,-1269,-3265,1809,-7642,5546,4517,-6169,1052,-832,-2820,-4231,-3116,-1905,-1051,-1810,-3086,-940,-2040,-1593,-1964,-864,18,972,1580,775,-1857,-2498,-675,510,1124,-981,-911,-1515,-2410,322,-97,-403,-890,-1223,-1647,-1985,-2374,-2662,-2874,-3023,-3124,-3237,-3400,-3552,-3645,-3787,-3880,-4021,-4124,-3843,-3464,-3482,-2310,-1595,-878,-238,-1866,1166,131,-2379,817,-748,54,2312,-2130,425,2201,1055,-509,1541,-1528,357,-114,-1345,796,299,-470,-1341,-1955,-2130,-1947,-1461,-1406,56,761,1185,1606,1758,-1854,-1217,1549,502,-1744,925,799,-737,-229,328,-555,-603,-1638,1023,1119,1124,-796,-2679,1315,1055,695,172,-343,-809,-988,-846,-419,167,-867,-810,-2624,-2402,566,-197,-1233,-2280,-3287,-3203,-2338,-1122,-1034,-1521,-2501,-2823,-832,59,-2345,-1175,-2265,-221,-395,-529,-1773,-880,-3801,-1587,-1966,-3053,-2429,-2345,-2135,-1707,-1904,-1170,-2362,-77,30,-36,-1658,-1276,-722,-915,-1162,-1142,-1126,-858,-574,-678,17,296,-2550,1230,-865,2119,2617,-307,-1607,-2015,3675,1132,-1942,-1886,-3144,2969,2597,2278,455,-2042,-1231,-1312,-1314,-2408,-1279,-1715,-2026,-2063,-1796,-1555,-1419,-1141,-1158,-1142,-2727,-915,-328,352,-1033,-1459,937,3,-1490,-2058,-2292,-2282,-3023,-2766,-1466,-2178,40,-546,350,3109,3206,733,-971,489,-322,-632,1910,880,-1108,-169,-2154,-348,-2039,-870,-1005,-2055,-1673,-2100,-2427,-2975,-2942,-2788,-2189,-1663,-1662,-666,607,1368,1731,-134,-2646,-2881,-1461,-1939,-1082,-2560,-1284,-3689,-3334,-451,400,-1347,206,-760,-1148,-49,-211,-457,-725,-1138,-1635,-2871,-2218,-2171,-3366,-1518,-1096,-682,-468,-126,109,-5629,-37,-2410,-2965,-877,-1276,-2902,-1831,-2003,-2040,-1925,-1679,-1451,-1460,-872,-682,-547,-529,-634,-813,-950,-2417,-1736,-2307,-2904,-3372,-3391,-3093,-2651,-2490,-2256,-2169,-2126,-2238,-2448,-2732,-3038,-3336,-3485,-3262,-2835,-2339,-1598,-1105,-1021,-1142,-1514,-3386,-1665,963,601,38,-714,-1430,-2019,-1982,-1321,-466,-1312,1136,1791,-769,-1494,756,907,-1859,975,2222,-354,2624,4678,1466,-3670,-552,2016,2312,1069,-2398,588,-263,3415,363,5251,3012,-356,-2468,-1170,-682,3641,-1222,-1307,-298,-3646,1468,1634,1791,1053,8314,8375,1645,431,3556,1174,-3723,-3852,4660,5146,3026,-1099,-2371,100,-5422,-1860,-2835,-3406,-3380,-5742,-2703,-2464,-2368,-2318,-7739,-2448,-2199,-1584,-860,-7,742,1422,1999,-1840,2341,2306,2086,-1649,-6556,-5621,-17127,-35981,-44892,-20082,-1532,-204615,-490539,-756191,-389665,4065,5315,-6054,7026,7664,7757,-13166,-2156,-3832,-7341,-17953,1370,-149,-7944,-7706,-12199,-4953,-6825,-5201,-673,-2654,-6655,347,-915,-5210,-1517,-2047,-3966,-2526,-2689,-2816,-3154,-3508,-3777,-3336,-2688,-1980,-3227,-566,-36,-882,492,-2422,252,-1315,-3801,-724,-1245,-3171,-2063,-2461,-2652,-2801,-2982,-2942,-2993,-2859,-2617,-2294,-1990,-1632,-1149,-2129,-1782,249,-759,828,889,868,-2057,-2615,815,925,924,880,949,-3405,976,1049,1145,1224,49,1365,1148,-680,-2875,258,-72,-443,-537,-906,-1581,-516,-542,-525,-534,-667,-1385,-1051,-708,-851,-2255,-3004,-3652,-3424,104,-826,-3273,-2130,-1628,-134,2268,2253,-8361,-26623,-13006,2113,-755,-4318,-8378,-7201,-25773,-47641,-25777,-1260,-8471,-15049,-22173,-22383,-26754,-39006,-49790,-1033,-1066,-1119,-7760,-20397,-27594,-33240,-21105,-1697,-1407,-1341,-2836,-1430,-1804,-2635,-3405,-3436,-3193,-2364,-1491,-593,269,1088,1607,1037,-404,-73,819,-731,-1688,-2029,-1161,-1947,2289,2696,2262,1562,618,-1173,-1379,-2423,-3331,-3026,-2581,-1061,-24,1884,51,-606,-923,-1986,-3151,-1204,373,-592,-1058,-511,-1476,-2106,-2036,-1530,-978,-468,3,396,616,-2128,-660,-1724,-2469,-1354,974,1274,127,-1495,-2692,-1719,336,-1472,-1942,-806,-1071,-1210,-1410,-1615,-2043,-2328,-2752,-3022,-3141,-3090,-3639,-2888,-2677,-2636,-2643,-2791,-2978,-3104,-3053,-2728,-2255,-1554,-927,-851,-879,-1207,-437,-456,-1568,-1170,-1287,-230,-2248,148,-969,-75,548,521,-445,174,146,-1915,-3445,-1364,1088,1722,2569,3428,699,-2181,3110,5407,5817,1446,-534,-1866,1377,1745,-1284,337,290,-331,-714,-853,-1122,-581,-312,203,312,1386,-925,2487,158,-153,897,697,771,881,-3166,-1651,395,-515,-1281,-2054,-2060,-2113,-2239,-2322,-2399,-2597,-2972,-3247,-3562,-3583,-3089,-2521,-2081,-1683,-1467,-1242,-2143,-1457,-2647,-1768,-1720,-1241,-642,302,-768,-1410,-1397,-1076,-831,-1936,298,1670,2658,4126,308],[618,1273,-2279,-591,1126,117,-1201,-1880,-2876,-316,-1358,-1519,-235,-2088,-1725,-2006,-3347,-1978,-144,-863,599,-1531,-1109,-599,-1067,-1398,-1563,-1610,-1690,-1764,-1876,-2046,-2157,-2505,-2929,-3409,-3755,-3521,-3082,-2625,-2244,-1957,-1697,-1519,-1365,-1707,-2637,-1879,-2069,-2281,-2691,-2578,-2458,-2212,-1879,-1472,-1111,-2314,-641,-550,-2132,-1199,-371,-216,-1810,291,479,566,545,-866,176,-173,-231,-147,251,-1632,-1191,-60,-1202,-1790,189,163,-241,-1928,-1681,2205,4776,2830,1125,-3349,-737,-3124,-332,-1139,-1802,-2448,-2812,-2924,-2616,-2244,-1583,-858,-298,412,-2834,-956,-127,1371,1496,-1525,-1221,232,406,-1908,-411,-222,-1366,-1992,-3262,179,932,-1565,-1586,-122,-647,-2701,-2957,-3132,-1723,-1902,-2168,-2082,-1979,-1727,-1929,-1652,-1285,-1791,-4458,-2354,-1975,-386,-468,-764,-989,-1279,-1483,-2126,-1848,-2894,-1508,-1347,-1171,-1026,-1907,-2346,-672,-126,623,1358,-209,-4335,294,62,-123,-60,2055,2648,-2369,1645,1029,-454,-359,-647,-1054,-1820,-1260,-1146,-791,-326,106,487,855,80,-834,745,515,324,126,-1525,-276,-522,-710,-1064,-1382,-1769,-2013,-2321,-2520,-2517,-2544,-2455,-2393,-2316,-2310,-2502,-3300,-3572,-2878,-2600,-2160,-1586,-1049,-489,-48,-2935,-2380,-1496,-192,-680,-2052,-5491,-1926,-1921,-1637,-4369,-3760,-1648,-864,-1743,-844,-4119,-61,181,-11676,-4832,1103,1290,1374,1359,1209,1024,688,-30908,-63255,-565,-990,-47821,-2162,-2217,-2396,-13347,-66446,-19764,-951,-308,486,-12696,2045,2875,-1919,-3797,107,-7165,4511,4274,-4998,2838,1242,1095,270,-584,-1331,-2040,-2918,-3771,-4506,-4402,-2952,-1783,188,1705,3092,1281,-1032,-2303,-2863,-340,558,743,-1102,-1389,-2044,-2242,1652,1715,945,-1082,-752,898,2489,889,-257,-311,-1997,-1,-554,-3831,-877,-1570,-3098,-373,-2250,-639,-2384,-2488,-3101,876,1164,0,-95,-1698,493,0,-2707,-1903,-3145,-4434,-5361,-4275,-2896,-1627,-341,-656,1627,-1362,93,-300,-1419,707,1905,1836,655,-511,-1481,-2096,-1972,-1673,64,1203,1819,2668,1409,-1922,-1170,1997,734,-1702,976,890,-845,-765,-579,-1321,-276,-1508,185,-97,-250,-948,-1894,-285,-344,-417,-590,-726,-841,-808,-698,-524,-288,-1043,-547,-2621,-2845,-563,-1144,-1945,-2769,-3782,-4723,-4256,-3251,-2254,-1475,-2885,-2670,-544,692,-2596,-767,-2848,1859,2115,2348,-2173,33,-4069,349,378,-2982,-755,-849,1,-759,-2743,-2429,-3236,-3664,-3201,-2321,-1572,-1061,273,925,-1195,1483,1336,1079,538,-982,-1101,-2035,-3190,-2927,-2696,-2031,-1062,-270,-1858,-1777,2304,109,-812,-1518,-2786,3562,3586,2083,204,-2403,-1232,-1763,-1997,-2274,-903,-302,-181,44,-1337,-1194,-831,1491,1757,-328,-2702,996,2146,1919,-1245,-1781,1019,162,-1302,-1713,-2462,-2079,-3072,-2804,-1679,-2540,74,-12,591,3353,3528,170,-1486,777,143,-236,1761,1033,-1344,-730,-2201,-2413,-3200,-3775,-4048,-4140,-3699,-3263,-2614,-2114,-1153,-870,364,-2059,-1579,-1234,483,1269,2586,-1277,-2435,-2794,-1612,-2100,-1175,-2529,-1734,-3159,-3517,-492,908,-1283,1639,-437,-1226,372,814,243,-304,-890,-2219,-3735,-1635,-1484,-2838,-1270,-1188,-1213,-1306,-1514,-1640,-5331,-2289,-2693,-3140,-3331,-3702,-4029,-4203,-4379,-4366,-4233,-4067,-3989,-3866,-3709,-3583,-3419,-3246,-3052,-2761,-2244,-2704,-1189,-2148,-2752,-2707,-2572,-80,873,-1492,-1590,155,-311,-926,-1609,-2302,-2882,-3141,-2846,-2269,-1738,-1271,-1103,-779,-1211,-1280,-1252,-4071,-1724,-132,-755,-1541,-2472,-3190,-2615,-1569,-594,262,-953,1505,1864,-891,-1326,-446,389,-2247,479,123,-384,-898,-1477,-1903,-2601,-2679,-2569,-2048,-1169,-2692,-515,-1752,1040,203,933,617,-72,-2657,-1804,-2362,-2642,-2376,-2052,-1923,-3246,-2214,-2489,-2585,-2239,-1473,-466,535,-67,2329,1356,-3295,-2929,2971,2582,1773,-978,-3022,-947,-5059,-2948,-3557,-3622,-3255,-4634,-2316,-1831,-1395,-2682,-8241,-551,-558,-642,-909,-1181,-1576,-1965,-2286,-2671,-2917,-2931,-2825,-2603,-11696,-5486,-17569,-38000,-42728,-20277,-1137,-185944,-429819,-667547,-353399,1686,2393,-401,3458,4060,4337,-13547,-2609,-3501,-6970,-18280,600,-1548,-9522,-5032,-11421,-4098,-6403,-5543,-1932,-2511,-6449,-906,-796,-3900,-631,-478,-4450,-322,105,-2301,-253,-484,-2369,96,-117,-358,-2560,-638,-488,-163,226,-2623,1286,-1818,-3689,1507,1298,-4178,-1902,1484,-2113,396,1131,375,-512,-1169,-1574,-1669,-1541,-1186,-936,-2963,-2514,1288,-1263,1720,2642,2894,-2050,-2131,1433,1097,2812,1991,1576,-3619,1441,2839,2084,1258,-725,1489,685,-957,-3211,-1398,-1899,-2190,-2462,-2566,-2543,-2517,-2542,-2457,-2304,-2187,-1993,-1804,-1431,-1330,-2308,-2486,-3564,-3483,-208,-764,-3230,-2679,-1205,-354,-480,-445,-9152,-30736,-16781,-626,-5049,-4696,-7937,-6025,-25831,-52829,-31764,-5126,-10125,-13633,-19454,-16060,-12721,-19626,-34091,-7340,-136,-193,-7559,-18194,-20765,-24743,-24834,-2047,-1978,-1314,-3277,-222,-1486,-2478,-3767,-1772,-2209,-2133,-2995,-3362,-2958,-2112,-1381,-668,-437,223,497,-1143,-1751,-1880,-1289,-1576,-526,-902,-1300,-1767,-2261,-2517,-2673,-2604,-2427,-2137,-1992,-1366,-1056,-723,-900,-1246,-1342,-2343,-3336,-1352,-1670,-2464,-3301,-3580,-2954,-2050,-987,80,-1033,0,1542,942,2498,-1554,-829,-1750,-2464,-1339,1100,1834,525,-1545,-2949,-1815,846,-1605,-1974,1727,3202,3384,2868,544,-1508,-1648,-135,-1292,-863,-257,-3185,-182,1971,1283,1570,1141,590,-50,-1027,-1399,-2461,-2289,-2429,-2795,-1851,-1488,-1039,-669,-1588,-1442,-1150,-107,-1943,41,-514,25,758,1302,-1080,1878,1880,-3169,-2791,-1495,2297,5170,5579,5954,807,-2345,2622,5275,6278,2356,-130,-1818,1685,1902,-1308,136,-589,-1463,-2093,-2448,-2529,-2319,-1841,-963,2,1057,-909,2787,443,-301,1237,1055,1410,1113,-3669,-2289,346,-731,-1699,-2425,-3029,-3266,-3054,-2664,-2260,-1922,-1681,-1292,-2143,-2551,-2070,-611,-771,-1004,-1357,-1628,-2023,-2403,-2379,-2262,-1908,-1447,-1238,-979,-839,-1151,-1046,-613,-610,-1324,-317,5,591,1219,339],[-698,-154,-2008,153,1634,289,-941,-2075,-2128,513,-953,-1681,-351,-2418,-837,-1196,-3280,-1220,9,-207,756,-1895,-1480,-258,626,-4,-1012,-193,-44,143,-988,-351,-233,-355,-425,-952,-1495,-2042,-2595,-3013,-3104,-2892,-2595,-2334,-2062,-1946,-2323,-1993,-1924,-1877,-2812,-1859,-1782,-1721,-1670,-1604,-1613,-2814,-1872,-2095,-2162,-2371,-2384,-2232,-2184,-1752,-1657,-1715,-1891,-2112,-2351,-2469,-2094,-1547,-865,-1287,-1100,-102,-750,-1691,243,586,-97,-1966,-1644,719,551,518,645,-3104,-405,-3550,1396,1250,306,213,225,-261,-633,-1016,-972,-659,-337,261,-2584,-1104,-268,756,1804,-2096,-446,1114,1271,-2593,-1303,-761,-1276,-1675,-2364,-2707,-2568,-1976,-1342,-201,-953,-2723,-2523,-3262,-793,1854,531,-532,1677,-104,-1989,-1713,-1643,-1938,-4694,-2751,-2534,-1131,-1509,-1686,-1374,-834,-93,-2152,-1586,-3069,-195,148,2387,2429,-1808,-2748,997,58,956,1076,95,-4024,74,-294,-183,-128,2138,2080,-2319,1242,885,-1775,-2237,444,242,-1677,-621,-1431,-2307,-3548,-4373,-5435,-4877,-3708,-2657,-1704,-900,-176,380,-1523,924,-530,-461,100,-204,-772,-1184,-2520,-1902,-1950,-2022,-1987,-1990,-1976,-2010,-2205,-3891,-4405,-2646,-2668,-2736,-2778,-2826,-2714,-2511,-2629,-3242,-1518,-1175,-851,-2802,-5030,-106,84,-261,-4482,-3705,-2536,-297,-1811,-538,-5184,965,859,-11242,-1851,-2478,1227,1358,1423,1334,1151,729,-26553,-71095,-1232,-1883,-55737,-6783,-2537,-2148,-7979,-45569,-706,-217,79,475,-13053,1398,2113,-2319,-4476,-1702,-6037,5802,6341,-3701,2625,1072,3204,2715,3338,2815,1439,-1897,-2566,-1910,-2555,835,-1681,979,3451,5430,1079,-2670,-2688,-3163,30,514,257,-1316,-1843,-2589,-2095,2532,3830,1098,-1411,-1165,430,2853,926,-779,-931,-2576,951,383,-3454,-715,-1130,-3375,-788,-1502,-235,-1902,-2051,-2633,726,972,117,-47,-1565,-476,-845,-3030,-1653,-1800,-1622,-1182,-1960,187,893,-87,-822,1654,-1299,-92,-407,-1381,592,2312,4159,3000,2038,1478,1120,37,-1886,956,904,844,946,830,-2013,-1077,-502,-1164,-1717,-1891,-1619,-1021,-1134,-816,-2064,-366,-1555,-1438,-2274,-3145,-4000,-4519,-3889,-3132,-2467,-2021,-1681,-1495,-1352,-1301,-1296,-1244,-1133,-966,-2653,-3303,-736,-807,-1031,-1236,-1624,-2073,-2529,-3006,-3300,-3463,-3358,-3065,-2767,-2485,-2431,-2476,-3390,-2643,-2798,-2891,-2835,-2539,-3545,-1615,-1033,-2830,-659,-1105,782,-565,-3532,-188,-1521,-816,-1283,-1230,-1548,-793,1699,2711,-1321,960,4020,1881,669,-1263,1836,1147,-3900,760,-170,989,1213,-129,-1996,-1413,763,-892,72,-988,-2427,-655,-717,-599,-530,-2588,-1167,-1723,-2699,-2134,-505,559,704,835,-1947,-953,-348,1785,1968,-183,-2629,812,1702,1149,-1436,-2080,-1203,-2033,-2872,-3599,-3875,-3218,-3006,-2791,-1826,-2578,-334,103,667,1135,1700,-346,-1778,1153,532,119,1429,1573,-1479,767,-1947,-486,-2698,-258,716,-2793,-26,333,816,1024,-105,-1076,1054,-2518,-1299,-1765,-497,326,1011,-2441,-2116,-2684,-1836,-2185,-1223,-2500,-2139,-2652,-3300,-581,615,-1236,2400,-139,-1316,322,1332,588,-87,-791,-2860,-3640,-2289,-2495,-2639,-2629,-2530,-2295,-1969,-1649,-1188,-5025,-682,-1674,-3104,-480,-598,-3660,-807,-1451,-1052,-1169,-1439,-1501,-1755,-2077,-2552,-3089,-3584,-3547,-2838,-1766,-2691,-611,-2584,-3702,-2878,-2837,-275,-159,-1224,-1235,1133,1228,501,-312,-1183,-2051,-2893,-3638,-3603,-2972,-2459,-1863,-1377,-1390,-1382,-992,-4387,-1637,-1183,-1366,-1532,-1673,-1618,-1522,-1410,-1273,-1112,-931,-784,-636,-926,-1040,-1702,-548,-2445,-486,-556,-612,-663,-767,-731,-1485,-988,-1249,-1615,-1864,-2915,-2550,-3193,-2544,-2273,-1918,-1470,-1239,-2496,-975,-1431,-515,-780,-1892,-780,-2737,1065,285,1774,928,2695,2673,2409,-621,1366,604,-2777,-1988,-2541,-3178,-3046,-2197,-3010,-917,-4775,-222,194,622,280,-3425,-1855,1874,847,-3848,-8449,1930,1824,685,-648,400,-119,-544,-839,-2444,-1458,-1591,-1685,-1692,-16193,-5856,-17881,-38625,-39143,-19229,-2043,-172131,-397076,-601007,-300281,-2605,-2399,-2137,-1784,-1181,-785,-14148,-3544,-3417,-6934,-18346,-984,-5620,-8773,-1957,-10067,-3474,-6185,-5550,-3250,-2483,-6101,2078,909,-1927,2586,3655,-4874,-636,1891,-2469,-396,-563,-2219,1409,727,190,-1861,-649,700,889,20,-2669,3565,-2060,-3726,1574,1292,-4307,-1717,1187,-2494,703,1261,228,-690,-1009,-760,-2077,518,-224,-1467,-3998,-3291,1687,-1643,1854,1670,1168,-2147,-1670,465,336,289,168,78,-3902,-551,-972,-1447,-1965,-2393,-2856,-3384,-3694,-3798,-3809,-3629,-3296,-3025,-2664,-2244,-1892,-1685,-1494,-1391,-1498,-1705,-2068,-2361,-2754,-3211,-3487,-3477,-3362,-2261,-1646,-3203,-3149,-903,-116,-100,-38,-10328,-34856,-20464,-4060,-9053,-4743,-7254,-3760,-24835,-59534,-38961,-9646,-11536,-12237,-17000,-10546,-924,187,-17681,-12247,3792,1613,-7448,-15707,-12412,-13651,-23324,-1357,-3647,1688,-3857,876,-1180,-2433,-3962,-1816,-2486,-1692,-2662,-2511,-1516,-277,672,241,-569,755,843,-1564,-1849,-1689,-1399,-1325,-1978,-2845,-3691,-4529,-5218,-5154,-4792,-4366,-4049,-3810,-3564,-3412,-3281,-3072,-2902,-2825,-2785,-2861,-3536,-3367,-3915,-4309,-3975,-3148,-2107,-1143,-175,691,-1734,-615,1202,215,2232,-917,-928,-1854,-2546,-1404,-2332,-3514,-4132,-3371,-3258,-1977,-960,-1650,-1964,-376,-461,-478,-506,-398,-864,-1336,-144,-1406,-1051,-142,-2828,-218,341,-4,-330,-686,-969,-1141,-1544,-1635,-2619,-573,-178,-2974,-1618,-293,367,-120,-1636,-1748,-1024,-7,-1665,1196,-92,65,856,1251,-1831,588,599,-3563,-2048,-1695,2415,3878,3561,3159,644,-2337,2129,2122,2010,1779,237,-1810,1222,961,-1420,-93,-200,-560,-810,-896,-826,-602,-370,-401,326,612,-1015,742,541,-517,5,-305,-711,-1119,-3242,-2631,-2135,-2297,-2237,-1947,-1662,-1326,-1207,-1096,-1828,-1018,-828,-686,-1812,-2158,-2186,-955,-1094,-1287,-890,-426,-1753,-1254,-1629,1183,1302,1350,688,-9,-791,-781,-873,-1195,-1455,-1380,-1123,-999,-912,-1011,-944],[310,117,-1634,701,1957,296,-803,-2303,-1664,1027,-837,-2003,-647,-2642,165,-552,-3205,-520,-685,-1183,-1607,-1998,-2103,-2047,-2141,-2276,-2447,-2690,-3113,-3392,-2740,-2032,-1199,-574,-51,330,612,-1968,704,533,213,-203,-565,-805,-768,-584,-1950,-584,-390,221,-2645,-398,-520,-817,321,-136,-1668,-2899,-2231,-3031,-3056,-2541,-1982,-1460,-2501,-706,-582,-595,-666,-1275,-993,-790,-575,-441,-373,-1005,-966,-919,-1041,-1414,-1387,-1273,-844,-1854,-1510,1133,1813,2285,1180,-2792,-108,-3733,2089,1486,840,35,-677,-1345,-1652,-1663,-1127,-427,108,762,-2309,-1176,-173,219,1621,-2524,337,1139,816,-3109,-2174,-1351,-1198,-1391,-1690,-1696,-1405,-1829,-975,89,-1156,-2331,-2026,-3375,-886,-31,-640,-1033,-1480,-1820,-2214,-2427,-2935,-3648,-4478,-2947,-2999,-716,-510,1392,1142,1143,678,-2042,-1360,-2692,801,1019,3152,2930,-1610,-2946,1035,209,620,2029,533,-3396,-113,-437,-170,-118,940,284,-2230,-769,-1092,-1935,-2724,-768,-575,-1369,-451,-648,-838,-1849,-1390,-1767,-2111,-2632,-3246,-3841,-4363,-4287,-3762,-3189,-2668,-2216,-1746,-1470,-1180,-976,-658,-2517,-1950,78,219,341,334,285,156,-1485,-3900,-5012,-1987,-768,-811,-1424,-833,-704,-511,-2174,-4103,123,409,-1439,-2923,-4356,145,-171,-461,-4250,-3671,-3126,-2042,-2204,-2264,-5937,-2569,-2763,-10508,-2913,-6103,-3243,-3284,-5293,-3315,-3321,-3458,-21642,-85507,-31140,-4085,-63770,-11054,-2615,-1976,-3237,-27827,-209,424,888,1440,-12636,2474,3071,-2282,-5096,-3201,-4408,4711,4793,-2303,2652,1319,3381,2505,2227,1568,906,-1433,-2109,-296,-2499,420,-1506,745,3518,6082,1093,-3737,-2808,-3245,449,484,-201,-1522,-2147,-3026,-1838,2462,3618,1250,-1700,-1242,-45,3203,1061,-1124,-1466,-2957,1886,1391,-2481,-234,-544,-3446,408,-579,416,-1239,-1451,-1947,446,3015,337,32,-1377,2252,424,-3203,-86,-2011,1712,1298,-1864,291,-327,-841,-1285,-1756,-2031,-2118,-2211,-1884,-1559,-1161,-823,-583,-259,105,298,376,-1853,568,612,471,463,321,-2039,-865,-385,-849,-1483,-2238,-3081,-3393,-2557,-1652,-2605,-287,-1712,155,-43,-371,-1227,-822,-521,279,1403,1431,2139,-167,497,-835,1380,1396,-996,200,-2625,-3458,1570,718,-140,-835,-1566,-2172,-2447,-2254,-1613,-908,-2072,-2156,-14,1871,-715,551,-3549,2773,2351,1683,-2868,-291,-2831,-2514,-2740,-2652,-1015,-1032,682,-814,-3667,415,-918,-277,531,-28,-1548,-849,-996,-1082,-1486,-1564,-2010,-2268,-2272,-1931,-1225,-498,-4480,1197,282,597,2266,102,-2024,-906,1596,-1778,1054,-404,-2053,1640,2014,1108,-386,-2328,-989,-1296,-3370,-1977,-61,865,346,-206,-2517,-1199,-1625,-2024,-2421,-2592,-2556,-2232,-1772,-1483,-1602,-2301,-1258,-1357,-1579,-1862,-2537,-2577,-2904,-3303,-3656,-3527,-3339,-3074,-2544,-1939,-1053,-829,-1740,1571,807,390,903,1697,-1529,1201,-1500,-823,-3113,-569,672,-2757,627,130,2237,485,-424,-1397,494,-2470,-977,-2280,-1509,-525,-521,-3362,-1756,-2558,-2180,-2228,-1277,-2508,-2519,-2261,-3042,-791,81,-1245,1262,70,-1461,-112,-509,-847,-978,-959,-3549,-2824,-2290,671,-2158,-1029,1203,718,-25,933,-1398,-4715,798,-1628,-3050,458,1191,-3838,-715,-1610,-624,-754,-2050,-999,-1399,-1311,-1681,-2175,-2816,-3559,-3468,-2493,-2322,-851,-2940,-3924,-2808,-3061,-356,-1061,-988,-923,353,169,-98,-406,-1683,-1087,-2334,-1715,-2028,-2420,-2790,-2858,-2809,-2688,-2601,-2565,-3917,-2129,-1898,-1554,-1186,-862,-775,-979,-264,-387,-603,-857,-1131,-1303,-1306,-1182,-3050,-1009,-2438,-758,645,-467,779,605,462,-419,-367,-957,-1643,-2187,-3149,-3405,-4601,-3168,-2961,-2847,-2721,-2785,-2719,-2658,-2208,-1845,-1493,-1903,-1288,-2291,-1379,-1419,-1458,-1560,-1646,-1599,-1469,-1298,-874,-522,-2298,-1178,-214,-245,-644,-973,-2368,-2154,-4696,-3248,-3112,-2754,-2539,-2429,-2324,-2176,-1920,-5009,-7911,-172,470,1083,-1436,1825,1907,1839,1665,-3403,777,402,92,-54,-17280,-6814,-18046,-37402,-34830,-16059,2091,-162216,-380545,-540785,-235361,4772,4974,4931,4751,4688,4383,-15004,-4920,-3559,-7190,-18259,-2704,-9015,-5717,1255,-8312,-3092,-6292,-5339,-4162,-2547,-5702,2480,1768,300,3130,4693,-5285,-933,1517,-2693,-661,-722,-2137,614,305,99,-1176,-594,483,811,-609,-2571,1263,-2080,-3913,1201,896,-3316,-1461,-347,-2436,-1421,-2047,-2268,-2269,-1908,-1447,-2606,-824,-782,-1998,-5161,-4050,-2134,-2851,-3200,-2671,-1897,-2268,-1215,418,820,1084,708,1048,-4234,356,-90,-562,-1042,-2293,-1621,-1750,-1490,-2273,-763,197,845,1275,-146,-1301,1812,1498,1066,499,-270,-1065,-2071,-2373,-2593,-2483,-2123,-3324,-3192,-875,-688,-3187,-3447,-732,-1006,-1313,-1492,-11051,-38638,-26988,-10343,-13088,-4447,-6330,-2726,-22127,-65092,-46862,-15290,-12762,-10672,-14779,-5884,3977,4735,-3498,-14001,4690,666,-7132,-13193,-3630,-2132,-18290,-5983,-4978,-219,-4472,644,-854,-2450,-3979,-1762,-2239,-1849,-1496,-586,512,1629,2037,-271,-712,974,799,-1907,-1904,-1408,-1344,-1101,1377,883,380,-186,-793,-1535,-1542,-1727,-2663,-1871,-1714,-1544,-1356,-1093,-2085,-2497,-2250,-2111,-3545,-1711,-680,-1753,-1278,-651,-2045,622,992,713,-2456,-974,900,-327,2,-786,-1730,-2750,-3210,-2658,-1631,-587,369,-1650,-3525,-2098,-376,-1492,-1790,-1253,1071,1075,1089,1175,-208,-1055,-173,-1428,-1123,-78,-2565,-258,-219,-528,-844,-1258,-1652,-1858,-2028,-2193,-2625,-1163,2271,-1226,-1264,304,830,74,-1665,-1976,-836,137,-1379,1572,322,92,1372,637,-2468,-594,-612,-2350,-1250,-1905,-585,-1001,-1386,-1855,-2442,-2882,-3052,-2755,-2314,-1984,-1475,-1835,-914,-634,-1619,-378,-233,-133,18,257,-666,939,1257,-1234,2036,1222,-1337,2637,408,-843,1556,1430,1489,983,-2599,-2355,-1171,-2089,-2930,-3584,-3426,-2564,-1950,-1395,-1394,-965,-172,164,-1535,-1839,-2326,344,-336,-1670,-11,106,-1828,-1669,-1079,486,493,535,309,-449,-905,-537,-870,-1171,-1612,-1829,-1537,-937,-105,642,895],[166,-357,-1180,1279,2315,383,-535,-2227,-1316,1390,-780,-2194,-849,-2465,1159,64,-2872,-901,-2038,-3098,-3744,-3625,-2902,-1921,-1190,-649,-742,-223,-472,-902,-1381,-1683,-1459,-955,-212,539,1202,-1953,1795,1687,1305,719,108,-441,-734,-845,-1479,-815,-992,-811,-2389,-428,-1377,-1073,-905,-1335,-1968,-2405,-2368,-2322,-1960,-1603,-1187,-751,-2807,-559,-65,-230,-563,-1099,-1574,-2205,-2503,-2598,-2357,-1902,-1358,-762,88,-1050,241,1373,287,-1698,-1342,1570,3254,1814,1007,-2488,105,-3250,2549,1751,1292,627,2291,635,751,-1179,1261,884,1201,2836,-2115,-1279,18,-289,505,-1672,-890,-1413,-2057,-3282,-3113,-2675,-1993,-1411,-888,-392,80,-2061,-679,246,-1322,-1762,-1619,-3587,-831,-423,-1164,-1689,-2266,-2679,-2906,-2369,-2403,-1936,-4103,-3081,-3102,-479,-749,1232,767,1370,1207,-1984,-1347,-2141,-24,-483,-879,-1218,-1586,-2980,-2200,-2332,-2430,-2645,-2823,-3104,-2927,-2569,-2366,-2047,-1739,-1547,-2209,-1196,-1167,-1484,-2360,-1462,-1698,-1890,-2169,-2449,-2569,-2567,-2456,-2173,-1676,-1260,-2830,-678,-568,-555,-729,-1487,-1441,-1466,-1868,-246,1042,1909,2392,-2544,-2022,219,4280,850,3774,1693,1002,-1890,-3500,-4871,-2079,-699,-1143,-1522,-1873,-2019,-2028,-1954,-4955,-1629,-1511,-3014,-2614,-3828,-1480,-1579,-1607,-3913,-3906,-3552,-1986,-2379,-1471,-6463,-953,-464,-10045,489,-7529,958,1093,-18950,932,692,285,-17361,-97450,-75258,-389,-65394,-15054,1031,1504,237,-13544,2153,2207,2011,1849,-11699,1422,1351,-2066,-5782,-4260,-2726,995,931,-1168,272,8,-391,-686,-1062,-1386,-1681,-2085,-2306,-2238,-2293,-1355,-1448,-152,444,1036,1057,-2850,-2766,-3319,614,219,-827,-1972,-2534,-3567,-1685,48,101,504,-2075,-1054,-729,2532,1036,-1494,-2103,-3294,2518,2136,-1891,295,-46,-3493,630,247,847,-701,-958,-1275,-122,2382,425,-77,-1353,2165,351,-3377,-674,-2528,2000,1133,-1873,-364,-1065,-1584,-1998,-2430,-2677,-2751,-2846,-2554,-2306,-2034,-1849,-1768,-1578,-1297,-1125,-996,-1659,-557,-367,-385,-315,-427,-2162,-866,-1065,-1385,-1740,-2025,-2149,-1948,-1668,-1387,-2926,-1042,-2133,-1190,-1505,-1829,-2032,-1835,-1216,-280,815,1136,2270,24,611,-1992,882,1196,-841,525,-2633,-3165,-166,-1240,-1904,-1664,-1000,-202,-720,1219,148,471,-1571,-1980,147,2267,138,1319,-3027,3986,3681,3174,-2866,1474,-2072,-687,-1661,-2600,-1758,-888,15,-1065,-2954,979,-303,-542,2634,904,-1645,-197,2894,1674,-1753,-115,2040,-574,691,-1473,1743,1718,-4449,1352,686,-202,1821,352,-2007,-339,964,-2513,60,-76,-1702,182,356,548,-730,-1810,-703,-729,-3846,-1828,-458,-541,-501,-483,-2885,-485,-532,-639,-851,-1035,-2324,-1742,-2078,-2520,-2971,-3138,-3168,-3013,-2782,-2470,-2377,-1807,-2546,-2707,-1803,-2103,-1642,-2004,-2375,-2968,-3548,-3861,-3630,-2822,-2023,-1156,-312,613,-1451,1618,-921,-1270,-3587,-924,615,-1982,1253,-7,3588,913,1106,-1801,-118,-1847,-1496,-2702,-3075,-3408,-3242,-2974,-1340,-2297,-2504,-2139,-1262,-2469,-2705,-1929,-2776,-1046,-520,-1207,1332,277,-1563,184,161,-259,-690,-1258,-3396,-2377,-2905,-3120,-3081,-2804,-2505,-2205,-1937,-1754,-2227,-4221,-1068,-1662,-2955,-317,-143,-3416,-588,-1504,-1004,-61,-2464,-246,-1147,-101,27,180,267,255,176,-1332,-1561,-431,-3045,-2879,-2297,-2817,-2392,-2569,-2846,-2867,-2863,-2741,-2624,-2477,-2347,-2145,-2777,-1851,-1824,-1999,-2308,-2504,-2766,-3101,-3580,-4185,-4161,-3520,-2801,-1989,-1194,-510,-216,-878,576,371,-62,-677,-1474,-2342,-3176,-3642,-3228,-2542,-2070,-1268,-948,-834,-897,-1170,-1409,-1897,-2332,-2872,-3418,-3719,-3957,-4064,-5505,-3675,-3298,-2789,-2095,-1523,-1375,-453,-926,561,-296,-1592,234,-1759,356,-1488,1170,353,2236,2846,3376,-1889,1529,1718,-1702,-358,3915,3701,3307,-485,-1263,-110,-4561,2825,4134,4278,-2158,-1072,-1016,1504,449,-5693,-6630,-1053,-28,1238,-2473,3162,3604,3702,3497,-4706,2045,1215,418,-168,-13631,-8171,-17822,-34418,-29868,-9951,1837,-153103,-364150,-469329,-160841,7348,8118,8537,8689,8816,8563,-15889,-6429,-3654,-7450,-17912,-4297,-10038,-1304,4559,-6100,-2701,-6525,-4791,-3660,-2405,-5129,2844,2639,2482,1057,-347,-5518,-2844,-3881,-3595,-3031,-2563,-2316,-2150,-2180,-2262,-2241,-2145,-1913,-1557,-1291,-2190,-909,-1785,-4045,-754,-971,-2110,-1392,-1711,-1948,-2118,-2404,-2484,-2676,-2759,-2867,-3065,-3462,-3843,-3559,-5327,-4509,-344,-1217,2039,3889,2802,-2179,-615,3460,1132,1537,-28,1539,-4454,1781,2495,1227,-93,-2828,2087,2030,-1354,-1113,-493,3328,2071,2823,-64,-1320,399,-385,-586,-171,-166,735,-2164,-2455,-2158,-1172,-1028,-2954,-2856,346,-247,-3122,-3487,-252,567,1117,1369,-10371,-44833,-40828,-22081,-17602,-3770,-5166,214,-17063,-67108,-55138,-22180,-13747,-8779,-12648,-2252,1544,1449,994,-12254,-253,-923,-6790,-12525,-2754,-2574,-14475,-9579,-5989,34,-5011,496,-493,-2484,-3839,-1482,-1407,-1291,-1134,-713,-190,352,612,-677,-802,666,557,-2138,-1892,-1026,-1019,-857,448,465,404,199,-128,-1565,-604,-847,-3088,-1702,-2201,-2761,-2953,-2486,-1931,-2883,-2614,-1598,-3311,-1819,-1015,-1902,-906,-618,-2493,-281,-134,-99,-3159,-1045,-1222,-1902,-2785,-3360,-2872,-1889,-2669,-1408,1004,2083,1359,-1641,-3719,-2182,-988,-1173,-1454,-2574,1002,975,957,1016,365,-863,-257,-1382,-1092,-100,-2447,-354,-155,-839,-1571,-2216,-2150,-1257,-2471,-2645,-2485,-2017,3516,410,-600,933,1283,242,-1721,-2088,-619,293,-1142,1678,666,-43,-670,-913,-2602,-1559,-1643,-1558,-1783,-2123,-2003,-1975,-1777,-1624,-1643,-1911,-1727,-1884,-2131,-2341,-2065,-1918,-1355,-856,-1925,-709,-387,416,539,605,-547,566,461,-1839,806,1041,-1954,2160,29,-1299,1397,1286,1294,507,-1999,-1720,-1478,-1327,-3016,-1337,455,-1710,-2674,-794,-1004,-781,101,-304,-1376,-1660,-2531,-1597,-1469,-2097,-882,-424,-2149,-2326,-599,688,771,854,-103,-1104,-1139,-487,-1186,-1858,-2739,-2790,-1688,-526,700,1737,1037],[-1095,-916,-991,125,366,275,-407,-2100,-1329,1170,-1038,-2406,-1142,-2335,965,351,-2560,665,-208,164,-94,-1283,-1336,-3078,-771,-852,-868,-855,-919,-941,-886,-1397,-301,13,307,503,609,-2119,333,-14,-468,-930,-1204,-1234,-959,-636,-1087,-1187,-1335,-1973,-2327,-524,-2257,-1354,-1641,-2007,-2358,-2633,-2961,-3218,-3288,-3525,-3644,-3685,-3628,-3796,-4058,-3985,-3558,-3015,-2437,-1846,-1003,-245,447,-747,-854,-39,512,-721,45,1603,388,-1604,-1201,1156,2542,1235,651,-2256,223,-2783,-347,-246,278,645,1486,739,-106,-2842,1490,1079,460,111,-2014,-1418,76,-694,897,-641,1263,2037,1867,-2875,-4018,-2993,-1320,669,-115,-886,-1527,-2323,-1949,-1508,-1327,-1102,-1267,-3755,-495,1375,379,-746,1247,1191,-1963,-2032,-2881,-1519,-3468,-3038,-2425,-2346,-3056,-3671,-3365,-2753,-2077,-1897,-1443,-1524,-719,-709,-758,-871,-1376,-2663,-1699,-1805,-1772,-1672,-1317,-2478,-839,-658,-411,-383,2006,3147,-1989,-1006,930,-455,-1373,3134,2665,-755,1646,1808,1795,-1314,-2424,1452,1110,527,-3308,-394,-250,386,1214,-1547,616,-1791,-2613,-510,2368,1684,1099,-2455,-1987,341,850,1418,1936,1667,843,-1912,-2900,-4180,-2127,1397,835,-1555,-437,-930,-1273,-1466,-3535,-1466,-1473,-4202,-1856,-3316,-1997,-2211,-2334,-3340,-4195,-3559,-3285,-3275,-2922,-6447,-2885,-1687,-9829,-491,-4320,365,750,-30402,1161,-809,1018,-14479,-95243,-91660,-2099,-55010,-18466,-1107,-767,-336,-683,642,1125,1365,506,-10231,1721,1736,-1578,-6196,-4403,-927,152,-259,-900,-1403,-1729,-2024,-2025,-1958,-1750,-1486,-1348,-1524,-823,-1768,-802,-1248,-89,-68,-69,-148,-1875,-2422,-3225,-917,-980,-1337,-2495,-2827,-3372,-1450,133,191,380,-2200,-476,-1387,2391,1011,-1711,-2614,-3242,2985,2741,-1540,973,514,-3324,806,1102,1263,-179,-445,-504,-744,1803,518,-221,-1342,918,229,-3357,-1218,-2870,1716,1709,-1769,-76,422,-1588,-1179,-579,-1875,-1375,-1859,-2052,-2366,-2685,-2988,-3022,-2658,-2131,-1728,-1417,-1231,-815,-653,-763,-833,-1113,-2231,-1875,-2187,-2565,-2912,-3051,-2822,-2484,-2350,-2376,-2752,-2761,-3081,-3325,-3255,-2868,-2389,-1887,-1493,-1167,-897,-791,-750,-842,-986,-2937,-1647,-1972,-2034,-1706,-2554,-2676,-106,392,766,1172,1393,1532,-508,1305,941,777,-1127,-1884,266,2404,876,2116,-2261,2918,2863,2710,-2453,1984,-1234,-730,-953,-2656,-693,-947,-1556,-2082,-2509,-2968,-3216,-3058,-2645,-2216,-1805,-1193,-497,288,-2093,-470,1138,-1749,598,-1352,2347,2842,-3662,900,1003,-835,-495,-1014,-1968,-1132,-691,-2919,302,549,-1390,891,777,83,-1109,-1260,-410,-618,-3579,-1732,-1095,-1178,-1117,-1008,-2696,-478,-71,370,763,85,-2174,343,1686,1531,-1745,-2168,237,358,194,34,-2170,-737,-2229,-2633,-1653,-1925,-705,-969,-1167,-1521,-1808,-1917,-2109,-2097,-2065,-1867,-1588,-1131,-1358,-185,-387,-1898,-4164,-1429,542,-1113,1690,-199,2992,894,1541,-2432,-817,-1121,-400,-3148,-2602,-928,-1389,-1873,-1396,-2028,-2539,-2176,-1702,-2522,-2654,-1823,-2670,-1492,-1332,-1264,1936,316,-1774,23,3073,2794,2103,1112,-2644,-1053,-2723,-591,-1542,-1756,-2453,-3217,-4027,-4168,-3205,-3676,-1226,-1928,-3062,-51,564,-2970,-638,-1258,-1203,-464,-2427,-1791,-2229,-2339,-2188,-1813,-1377,-958,-549,-1717,-796,-343,-3113,-1978,-1710,-2444,-250,-2296,-871,-930,-883,-653,-405,-142,-3058,302,-2853,553,534,-613,36,-601,-260,-2136,-1606,-540,-2731,-906,1101,1281,1344,1228,186,-829,-25,-822,-1689,-2559,-3425,-4203,-4792,-4515,-4111,-3815,-3520,-3368,-3391,-3482,-3631,-3862,-3918,-4027,-3813,-3445,-2949,-2225,-3394,-4225,-5346,-1918,-1982,416,739,884,-779,1312,-252,2145,-219,-1331,1295,-1446,-162,-2308,733,-163,3935,3692,3404,-2630,552,1640,-1321,143,4534,4510,3119,-473,-258,530,-4483,3784,7437,6610,-3217,-192,-570,498,-1109,-5792,-5287,-2229,-1214,-208,-4008,1054,1282,1320,1245,-6689,604,384,226,179,-8866,-10220,-17520,-30646,-24748,-1277,-860,-141172,-331419,-373728,-78876,-169,170,413,631,1034,1206,-17053,-8224,-3891,-7917,-17692,-5996,-8439,1049,1057,-3873,-2514,-7110,-4258,-2103,-2220,-4746,2763,2762,2566,2282,1919,-5901,-1096,466,-3001,-1253,-1304,-2195,-2212,-2529,-2699,-2644,-2494,-2243,-1896,-1674,-1869,-1059,-1564,-4302,-153,-60,-1091,-430,-24,-1562,-231,-534,-686,-964,-1108,-1215,-3630,-1521,-1653,-2052,-4059,-4754,-605,-560,1894,3226,2298,-2101,-153,4019,937,1001,-990,1120,-4535,1502,689,-148,-1032,-3192,-2374,-2465,-1753,-659,-84,1488,2456,3102,-262,-1532,2847,3866,3730,3583,-674,1270,-2344,-2792,-2184,-693,-736,-2573,-2535,-956,-1700,-3271,-3585,-1272,-595,72,754,-8110,-55538,-63490,-39540,-22088,-2991,-4081,-53,-9688,-63624,-60939,-28900,-14629,-6774,-10750,-478,-723,-1177,-1965,-8516,-3525,-3809,-6858,-15659,-2487,-1505,-13396,-9563,-6878,-287,-5469,-641,-900,-2706,-3649,-2631,-3135,-3599,-4043,-4293,-4312,-4089,-3895,-3509,-3060,-2509,-1837,-2411,-1973,-688,-517,-722,535,1210,1199,1029,753,-1609,-2,578,-3511,-1891,589,481,301,152,-1463,-3105,-3002,-1131,-3019,-1990,-1521,-2105,-1811,-1622,-2962,-859,-498,-237,-3703,-969,-339,-480,-697,-639,-486,-1801,-2771,-1360,861,1292,1456,-1675,-3476,-2279,-1590,-800,-1011,-2819,646,1748,1987,1730,785,-823,-439,-1309,-983,-249,-2510,-660,-648,-629,-516,-481,-469,-553,-2814,-2875,-2205,-2424,-1525,-1448,-1283,-1072,-715,-380,-1802,-2028,-369,477,-947,702,718,3,710,847,-2074,-2060,-2139,280,-73,-2273,-807,-1190,-1435,-1663,-1941,-2077,-2162,-2294,-2549,-2513,-1978,-1979,-786,81,-2249,-1075,-889,1748,4307,1366,-411,1252,2588,-1894,2508,833,-2807,1904,-490,-1786,1101,982,2596,791,-1391,-996,717,-388,-3192,-1119,-725,-2342,-3067,-936,-609,-400,1328,1388,-1274,-1550,-2727,-194,-1176,-2259,-2217,-1698,-2601,-3071,-374,-262,-201,-141,-666,-1784,-1330,-695,-754,-562,-431,-214,-1,380,797,1137,1141],[-6521,-6599,-6542,-6432,-6138,-5690,-5123,-4472,-3732,-2987,-2422,-2319,-1551,-2156,-1413,-1327,-2090,-938,-666,-215,370,-848,-928,-3836,0,1645,-797,196,3518,3363,2094,-1578,-13,437,2199,2705,1753,-2327,972,2668,146,1398,2400,762,975,1814,-654,-1525,-1173,-3070,-2335,-1192,-2937,-1543,-1246,-996,-2511,-1283,-569,-616,-1976,-1491,-2433,-844,-3455,-1258,-491,-459,-483,-548,-731,-1033,-1180,-1450,-1772,-2143,-2527,-2851,-2841,-2892,-2679,-2436,-2109,-1928,-1758,-1521,-1434,-1508,-1678,-2083,-2063,-2353,-2493,-2684,-2740,-2830,-2786,-2794,-2738,-2801,-2566,-2152,-1740,-1008,-2014,-1589,503,-925,2354,415,1356,1805,1725,-2165,-3847,-3980,-1425,119,-730,-1334,-1519,-2597,-882,-331,-1162,-477,-1012,-3732,71,-180,-707,-982,-1252,-1322,-1755,-2305,-3413,-787,-2589,-2867,-1574,254,-920,390,-45,1056,1172,-1858,-1698,-996,1238,1286,1386,1484,-1267,-2214,585,-120,-1690,507,624,-2241,-1308,-756,-601,-624,1656,3219,-1569,-429,-93,714,-264,7315,7636,-421,1985,4604,4317,-492,-2247,3118,2239,616,-3406,287,2225,9947,4073,-1691,68,-2566,-2792,-846,2550,6669,2234,-2393,-1990,334,3774,1936,8295,1755,871,-1626,-2444,-3655,-2251,2114,2412,-1717,1229,417,-210,-553,-2097,-144,264,-4801,-984,-2946,1036,1582,1723,-2728,-4576,-3305,-656,-2975,-350,-5993,-4681,-1054,-9963,-2175,-2826,-2481,-2038,-37191,-1519,-2371,-1556,-13470,-72784,-60137,-2113,-41279,-21343,-510,-4,375,682,912,1100,1031,-1297,-8606,561,368,-1070,-6336,-3848,-1210,-1716,-2124,-2237,-1816,-1308,-948,-521,-239,8,181,-333,-1388,-27,-1154,-1198,-978,-1112,-1462,-1733,-1951,-2182,-2225,-3148,-1937,-1597,-1638,-3208,-3148,-2743,-1240,1019,1481,483,-2074,186,-2041,3011,865,-1922,-3009,-2959,3163,3080,-1541,1617,996,-3076,829,1841,1535,185,-48,186,-1449,-601,-2340,-1280,-1449,1567,-43,-3280,-1729,-2588,2416,3504,-1588,-785,-242,-1802,-1313,1100,-2424,490,-339,-450,-23,2257,1864,1325,863,464,-49,-593,-1052,-1354,-1646,-2049,-2252,-2516,-2691,-2862,-2787,-2691,-2564,-2409,-2279,-2120,-2099,-2133,-2429,-2143,-3015,-1946,-1800,-1530,-1957,-706,-265,225,781,119,1817,740,798,-2380,183,602,-399,998,-2476,-2280,642,199,-141,-209,-261,-260,-459,-281,-287,-360,-829,-1952,224,634,933,1235,-1458,1944,2226,2452,-1910,2482,-395,-1305,-1290,-2853,-906,-33,2113,-1480,-1728,1877,840,-1103,1564,506,-2058,115,476,131,-2541,-829,-1428,-2618,-2356,-2802,-3032,-3244,-3208,-3231,-3247,-3231,-3021,-2660,-2256,-1805,-1306,-2805,-460,-209,-1152,-165,-404,-695,-1497,-1625,-1966,-1940,-2939,-1733,-939,-532,21,664,-2265,120,-251,3792,3141,-6,-2095,151,2252,1503,-1679,-1838,-459,164,-349,-1494,-2348,-2442,-1923,-2487,-1485,-1891,-338,129,299,254,207,-2182,-523,-130,-533,-1012,-1628,-2252,-3034,-3925,-4589,-3578,-3904,-2073,-402,-264,1326,-458,2312,803,1772,-3290,-1253,-469,-310,-3515,-1992,-445,-405,-792,-618,-1737,-2061,-1923,-1858,-2655,-2493,-1950,-2697,-2083,-2320,-1397,347,194,-2075,-251,1234,1165,1039,351,-1949,-400,-2196,-379,-1112,-566,-637,-717,-853,-1121,-4152,-3045,-2220,-2740,-3376,-3579,-4049,-4502,-4841,-4733,-4216,-3625,-2957,-2330,-1633,-898,-231,405,928,1301,-598,-1560,-148,-381,-3181,-1314,-2324,-3910,-3695,-2786,-661,-225,1,273,2341,2067,-3647,-150,-2564,1430,3723,-201,2571,-738,-574,-2556,-1792,-648,-2359,-705,2196,1639,1021,341,-190,-841,-909,-971,-899,-806,-818,-924,-1251,-1432,-1619,-2593,-1543,-2196,-1819,-1190,1217,1652,-722,2362,2584,2616,2522,1915,-3684,-4921,-4430,-2972,-2728,416,41,-446,-736,-952,-650,-286,-345,-1196,729,-1353,-813,-2890,136,-905,-181,-788,-1500,-3304,-2799,-3120,-2962,-2305,-1498,-477,278,-690,510,1354,-4252,2503,2555,2447,-3777,302,-275,-234,-1249,-5376,-4076,-3915,-2831,-1467,-5956,757,1469,1893,2036,-9352,1126,393,-472,-1312,-4443,-12931,-17223,-26638,-19679,-1854,-1811,-122775,-270902,-249684,-1559,-1199,-490,263,1069,2077,2817,-18452,-10117,-4141,-8521,-17697,-7751,-5884,2026,1146,-1796,-2448,-7904,-3801,-1244,-1904,-4645,-887,-831,-925,-1043,-1160,-6496,-1306,-1464,-3468,-1922,-2172,-2756,-2851,-3212,-3450,-3358,-3008,-2453,-1740,-2443,-1724,556,-1543,-4424,534,2769,-368,-47,-140,-1461,2192,3903,2442,-805,697,760,-4399,173,341,-1646,-2912,-4765,-396,12,1377,2932,1565,-2125,74,3189,468,401,-2125,312,-4341,433,336,374,-1021,-3158,906,935,-755,902,254,963,904,651,-823,-1973,-355,-933,-1474,-1987,-2528,-2905,-3123,-3265,-2773,-2646,-2551,-2458,-2309,-2136,-1978,-3756,-3875,-1204,-1036,-905,-711,-4773,-61927,-85074,-48135,-19703,-2296,-3298,-2654,-2833,-53314,-58236,-31396,-15496,-4856,-9189,-1188,-1226,-1221,-1466,-4256,-6579,-5630,-6980,-22653,-13705,-4438,-13024,-6452,-7690,447,-5537,1067,-403,-3233,-3479,-835,523,1267,792,-235,243,260,-611,-1321,-1243,813,320,-2860,-2280,-501,40,-809,-505,2554,2608,1400,825,-1769,-237,715,-4014,-2339,1186,3054,2242,390,-1000,-3228,-2882,-858,-2867,-2340,-2146,-2539,184,-483,-3077,-582,830,-257,-3223,-967,11,-310,435,89,-351,-1730,-2993,-1372,-1562,-1713,-1741,-1867,-3323,-2486,-2208,-1774,-1826,-1811,-1875,-1897,-2036,-2210,-2537,-2891,-3322,-3599,-3693,-3611,-3585,-3457,-3248,-3129,-2925,-2714,-2424,-2064,-3021,-2856,-1883,-2196,134,585,885,1078,1228,328,-1965,-1875,-156,347,-846,-477,-908,-1293,-1661,-1797,-1990,-2296,-2407,-2525,-2688,-2795,-2864,-2946,-2921,-2951,-3126,-3253,-3334,-3083,-2633,-2175,-1375,-1961,234,864,-2512,-1426,-1345,1401,4009,1164,-221,1266,2018,-1418,1194,150,-3683,-799,-1040,-2213,779,615,2338,381,-714,-250,1003,529,-2474,-726,152,-2146,-2321,-1833,-2512,-2542,-1958,-1005,-1100,-1358,-2757,299,-1422,-1868,828,582,-2975,-3553,563,1818,1675,1539,-1044,-2015,-1180,-104,-545,-790,-1144,-1471,-1761,-2116,-2377,-2743,-2999],[-487,-1323,-592,908,519,162,-119,-1111,-1276,-286,-1681,-1905,-1027,-1926,-1279,-1564,-1747,-1756,-1650,-1305,-828,-368,-392,-2702,-846,948,-763,119,804,603,450,-1488,155,598,1446,1883,1303,-2513,248,3123,-381,581,2479,836,530,2378,-110,-1699,-512,-3550,-2226,-577,-3084,-1543,1719,1588,-2495,-667,721,197,-1724,-1277,-2337,-1631,-3185,-1510,-1222,-1685,-2300,-2929,-3330,-3196,-2479,-1775,-1175,-781,-970,-615,-554,-789,-936,-1138,-1247,-1458,-1507,-1434,-1449,-1594,-1823,-1967,-2250,-2392,-2378,-2229,-1857,-1486,-1001,-626,-1683,-693,-81,2,-143,-153,-2015,-1683,-807,-1154,-1577,-2017,-2414,-2694,-3021,-3100,-3017,-3917,-2505,-2248,-2055,-1898,-1769,-2731,-1739,-1753,-1947,-2125,-2145,-3314,-2138,-1947,-1951,-1732,-1629,-1508,-1529,-2532,-3701,-1889,-2071,-2507,-1636,-1070,-855,20,-410,1525,2027,-1783,-2000,-488,2469,3049,2649,2125,-1046,-1661,-347,-1178,-2481,-2782,-3165,-2948,-2235,-1205,-740,-864,1220,2978,-899,712,-990,1853,854,6345,7693,-30,2217,4554,2286,-296,-1489,3218,2031,448,-2927,-70,941,6162,3882,-1794,-474,-3414,-1958,-1141,2030,4181,1960,-2316,-1976,285,1693,1667,1755,1984,1136,-1125,-2146,-3254,-2375,2304,2782,-1863,1733,2251,2102,358,-635,2135,2223,-4587,-88,-2632,647,1439,2169,-2081,-4851,-2835,-402,-3076,-525,-5141,-6205,1430,-10175,-3166,942,806,710,-35934,11,-3066,-5290,-13878,-33515,-2027,-2622,-28126,-23660,-3088,-2671,-2286,-1958,-1719,-1538,-1628,-2970,-6965,-2141,-2305,-2593,-6114,-3043,-3344,-3404,-3060,-2677,-2041,-1232,-490,370,1113,1824,787,-104,-1361,761,-500,-1185,-577,-458,1133,606,161,-802,-1730,-3097,-607,-1092,-1440,-4009,-3451,-2102,-998,291,412,-95,-1706,728,-2504,313,123,-2128,-3075,-2600,-44,-163,-1799,-634,-843,-2756,-1292,-1532,-1796,-1834,-1992,-2217,-2488,-2657,-2559,-2143,-1621,-464,-401,-3159,-2071,-2077,2352,2751,-1264,-1598,-756,-1770,-1404,694,-2908,207,-444,-583,-823,-958,-1069,-1170,-1080,-868,-782,-796,-845,-941,-1445,-2225,-1922,-2334,-2471,-2293,-1664,-986,-544,229,638,-1525,-1405,259,-2135,-782,-2445,-963,-1381,-1767,-2225,-2827,-3538,-2964,-1556,-630,1621,1189,806,-1307,-8,206,-207,1113,-2390,-1989,1149,315,-700,-1014,-827,-333,-526,562,793,754,-627,-2134,283,98,-226,-530,-730,-871,-1019,-1159,-1331,-1498,-1770,-2028,-2291,-3048,-2734,-2880,-3046,-3004,-2714,-2365,-1885,-1400,-916,-501,-2300,148,516,25,-3007,-737,443,-2628,92,-923,301,178,-1638,13,862,-1494,542,971,-1870,1014,1348,-2586,452,-123,-897,-1054,-1049,-852,-1707,-352,427,521,-2199,-1749,1723,2276,4565,3836,-1793,203,-719,3102,2866,-92,-2002,57,832,406,-1432,-1321,-1178,-30,102,381,-1686,-51,-1472,-2127,-1228,-1860,-707,2401,1254,2168,1659,-2611,-92,939,546,709,-1497,488,-1074,643,480,-2057,-3085,-2667,931,641,2015,-653,1700,695,1931,-3358,-857,188,-191,-3356,-1222,333,871,278,-234,-1293,-1298,-1609,-1588,-2687,-2800,-3315,-3463,-3488,-3268,-3013,-2717,-2478,-2259,-1975,-1730,-1527,-1309,-1223,-1160,-1190,-1583,-1510,-1801,-2124,-2511,-2871,-3163,-3363,-4662,-3025,-2863,-2713,-3661,-2291,-2171,-2199,-1841,-1760,-1725,-1702,-1944,-1540,-1245,-730,-103,625,439,875,-1471,-832,520,-323,-3062,-686,-576,-1732,-2851,-2706,-1352,-160,-19,-7,2267,2117,-3537,-188,-2001,1464,1753,570,356,-783,-940,-2622,-2353,-3128,-3672,-3704,-3219,-2707,-2210,-1760,-1239,-847,-625,-559,-639,-851,-1212,-1599,-1850,-1768,-1182,-1819,-1222,-2144,-2492,-1370,1641,5042,-1118,3566,3428,5616,5192,1373,-3748,-5070,-3199,-3232,-2515,-749,-1410,-1912,-1911,-1717,-1136,-719,-401,-882,-436,-1110,-1141,-2733,-902,-1477,-1010,-970,-923,-3086,-1819,-545,-922,-512,-631,-621,-875,-960,-1196,-1457,-3411,-2131,-2310,-2471,-3271,-3084,-3321,-3437,-3364,-4496,-2680,-4631,-1594,-1117,-7734,-444,-277,-203,-204,-12201,-860,-1275,-1782,-2313,-2951,-15777,-16591,-22309,-14410,-2442,-2489,-95488,-180968,-101477,-2072,-838,789,2451,4116,5896,-471,-19457,-11329,-3723,-8690,-17503,-8998,-3187,4406,2850,494,-1906,-8112,-2959,-1206,-1348,-4375,-2085,-2605,-3093,-2953,-2389,-6810,-1143,-753,-3707,-2356,-1896,-3186,-885,-1015,-924,-483,35,981,1916,-2847,-1285,4444,-1238,-3904,-143,2966,556,697,-122,-1159,2522,4168,1999,-981,1203,1066,-4169,216,1231,-618,-1498,-4189,493,927,1013,3185,1172,-1769,593,3404,290,421,-2461,-305,-3750,1614,1229,827,-884,-2708,-194,-564,-786,-963,-1252,-1545,-1854,-2328,-2677,-2670,-2231,-1531,-606,361,-1090,1920,-2734,-3291,-2048,-61,-619,-1549,-1637,1236,20,-4017,-3634,752,894,818,868,-857,-48667,-60801,-29362,-13894,-1202,-2347,-1946,-2507,-37309,-44525,-26434,-15892,-2675,-7409,-3595,-1633,-1128,-814,-482,-8429,-8355,-5664,-29460,-26289,-11397,-10161,-2797,-7754,-530,-4809,1310,-273,-3497,-2814,-145,1743,4685,3035,-741,2841,2439,-1549,-998,-1076,616,289,-2956,-2283,96,995,-583,-1250,1410,1433,1336,1192,-1533,-182,265,-4005,-2515,1340,1200,991,-56,-213,-2812,-2284,-307,-2404,-2345,-2517,-2751,-1781,-2170,-2481,-2427,-2356,-2239,-2425,-2205,-2189,-2180,-2259,-2123,-1997,-1907,-2811,-1431,-1321,-1236,-1124,-1791,-2864,-2375,-2298,18,225,-297,-561,2903,3011,1577,1223,-1157,-1022,-1012,-807,-2124,-3387,-3607,-2489,-1104,332,-994,1699,-769,-2719,-2294,-1219,-1563,4485,3602,1789,2701,1784,438,-1896,-1595,-2887,-4127,-4452,-3650,-2910,-2304,-1895,-1487,-1366,-1704,-1763,-2100,-2566,-2986,-3282,-3395,-3165,-2812,-2464,-1939,-1307,-641,-59,376,996,-1668,1739,712,-2478,-1620,-1622,1159,1381,1007,117,212,-275,-643,-1086,-1477,-3159,-2376,-2866,-3289,-3620,-3797,-3889,-3811,-3651,-3494,-3312,-3238,-3107,-2853,-2663,-2454,-2472,-2504,-2477,-2419,-2302,-1826,-1280,-1185,-2704,-226,-1628,-1297,1422,784,-3423,-3366,1185,4529,3982,838,-1360,-1684,-892,283,232,877,1947,2030,165,1321,2432,1651,1648],[-716,-1431,-593,2079,2348,296,510,-551,-1098,-13,-2251,-1483,-840,-1905,-393,-354,-901,-42,-676,-84,-234,-529,-874,-1684,-1844,-1883,-2115,-2224,-2307,-2294,-2218,-2099,-1836,-1730,-1644,-1590,-1514,-2893,-1460,-1479,-1563,-1683,-1725,-1693,-1514,-1362,-1251,-1868,-959,-2811,-2039,-1003,-2815,-1539,-1533,-1720,-2363,-2232,-2655,-3098,-3384,-3652,-3427,-2979,-2742,-2205,-2144,-2329,-2650,-2838,-2639,-2067,-1073,-116,743,-889,-1146,26,1567,326,-1131,1776,473,-1471,-588,67,1669,338,-694,-1848,420,-1502,1774,1881,2268,281,951,654,-2411,376,3457,2090,567,1549,-2163,-1813,1144,-540,991,714,667,912,1203,-601,-2009,-2836,-1302,2407,2138,1407,-418,-2807,-393,-570,-788,-1176,-1362,-2722,-1853,-2066,-2547,-2828,-3187,-3439,-3698,-3674,-3777,-3894,-3907,-3809,-3790,-3705,-3466,-3285,-2909,-2510,-2021,-1771,-2429,-786,-499,-211,82,353,-781,-1147,338,-354,-3010,-837,538,-2126,-2221,-865,-878,-1177,370,584,-162,1372,-1361,2184,1820,3172,3554,329,2239,4322,353,-1019,-579,3229,1716,176,-2352,-511,135,3907,3354,-1857,-966,-4329,-1079,-1425,1551,3140,1486,-2310,-2010,156,1002,843,871,1136,1507,-662,-2083,-3033,-2539,2473,2999,-1979,2179,2701,2559,1057,727,2074,1806,-3874,698,-2371,-410,-1291,-2157,-3088,-4904,-2543,-1696,-3089,-736,-4079,-7407,1618,-10186,-4364,1927,1813,1684,-27297,-1997,-3231,-8226,-15245,28,-505,-926,-16754,-25585,-1197,-773,-301,157,523,776,-666,-4584,-5448,-566,-1160,-1913,-5629,-2978,-2962,-2492,-1913,-1634,-1333,-1005,-815,-516,-302,-47,199,103,-1446,506,125,-742,-94,-696,34,-112,-221,-618,-1457,-3109,-384,-1681,-795,-3117,-3719,-1511,-1749,-2109,-2529,-2615,-2453,-2171,-2633,-1374,-1109,-2375,-2818,-2233,-576,-568,-2189,-648,-628,-2413,-703,-817,-964,-852,-788,-710,-2667,-583,-614,-1320,-1839,-1081,-1290,-2983,-2251,-2844,-3382,-3762,-3474,-3084,-2835,-2566,-2364,-2373,-2433,-2473,-2768,-2846,-3086,-3332,-3339,-3086,-2662,-2153,-1781,-1485,-1182,-952,-1669,-3324,-2662,-2065,-2146,-792,-857,-1010,-1187,-1343,-1505,-1608,-1822,-2078,-2269,-2541,-2735,-2834,-2934,-2895,-2740,-2498,-2283,-2040,-1761,-1550,-1311,-1123,-917,-806,-802,-859,-986,-1157,-2332,-1829,-1842,-1908,-1871,-1573,-1263,-892,-707,-133,221,438,-523,-2432,371,1505,1618,1702,277,1932,1958,1918,-804,1576,1207,-2438,-1915,-3090,-1408,-972,-1417,-1699,-1658,-1510,-1139,-1471,-235,26,-2503,95,1022,-374,-3479,-668,587,-2300,-276,-758,-1271,-1800,-2005,-2105,-1998,-1698,-1151,-505,-1780,633,1135,-2449,1762,1202,-651,1913,2372,-1137,-1703,-10,797,728,-1468,-1836,2008,1826,4351,3606,-1395,177,-1353,2208,2517,-203,-1960,29,-567,-1219,-1842,-1133,-1826,-276,1605,2934,-1403,306,-996,-1644,-1003,-1831,-1145,2608,1387,1971,2152,-3052,266,2934,182,750,-1448,-132,-857,2068,1023,-1003,-2199,-3206,1489,1453,1935,-889,1060,416,1424,-2420,212,662,-124,-3099,-575,364,-308,-786,-1566,-2436,-3225,-3534,-3024,-2715,-2040,-2480,-2537,-2719,-4249,-1416,728,-64,-2427,-739,822,-721,331,-1292,-407,913,-1079,1640,603,2314,3191,841,-290,1993,-4710,-1090,-656,-2722,-4017,-1648,-1277,-1851,-1279,-1454,-1707,-1974,-2166,-2312,-2234,-1929,-1516,-986,-431,-8,-2428,-54,963,-386,-2970,-291,-117,-1415,-1279,-2371,-3366,-2943,-1897,-719,337,1261,-3158,46,-1507,1364,3566,1342,1609,-955,-1220,-2454,-1833,-613,-1209,164,1007,735,521,333,309,-480,259,309,490,493,-816,50,-1555,-673,906,-1090,-1033,-1957,-2990,-1560,1922,4193,-1565,3751,3514,3149,2699,632,-3842,-4904,-2125,-2827,-1702,-1173,-1608,-2081,-2279,-2356,-1952,-1585,-1224,-1042,-1035,-1116,-1340,-2258,-1411,-2133,-1878,-2046,-2171,-2425,-3025,-1929,-1838,-1766,-1795,-1691,-1843,-1820,-1944,-2089,-2381,-2541,-2616,-2680,-2883,-3122,-3301,-3425,-3512,-3708,-3475,-5691,-3485,-3387,-9373,-3090,-2889,-2616,-2257,-15433,-1707,-1299,-869,-393,-13,-18960,-16089,-18268,-9503,-336,-1026,-60104,-69980,-4365,-2870,-1081,956,2934,4844,6808,-6482,-19843,-11854,-2786,-8707,-17521,-10030,-1229,5851,4520,2527,-1184,-7831,-2137,1395,337,-4346,-580,-1566,-2742,-3851,-3582,-7225,-1787,-1148,-4139,-2964,-2283,-3823,-252,-386,-507,-500,-445,-300,-42,-3276,-1008,581,-1064,-3399,-1146,797,451,40,-672,-1422,-2301,-3117,-3034,-2429,-1543,-659,-3610,198,971,415,-321,-3679,1316,1494,369,1576,695,-1551,930,1780,-32,681,-1970,-1127,-3276,-852,-1130,-1097,-792,-2485,329,657,670,993,780,-213,33,-545,-1710,-2052,-1103,-822,-317,217,-828,821,-2836,-3313,-1890,116,-710,-1237,-1913,-2728,-3518,-4461,-3874,-3328,-3028,-2857,-2695,-2731,-35699,-39379,-13888,-8792,-936,-1790,756,1466,-20235,-24662,-16796,-16477,-563,-5867,-7069,-11204,-2957,-2530,-1370,-8435,-10761,-3510,-26598,-33708,-13992,-6701,210,-7546,-1756,-4166,1364,-399,-3961,-2204,380,2697,5269,2630,-1367,1894,3732,-2612,-614,-915,1099,99,-3197,-2464,635,2237,-531,-2134,2941,2456,1272,1836,-1415,-264,-382,-3907,-2886,-1011,-1490,-1828,-1901,-1824,-2459,-1846,-1077,-2145,-2423,-2935,-3234,51,47,-2114,-1510,-316,-884,-1899,-1422,-1752,-2002,-2257,-2255,-2257,-2312,-2637,-2077,-1926,-1609,-1069,-1916,-2574,-2413,-2254,352,921,939,-858,2789,2598,1302,1219,-1581,-1495,-2293,-4149,-4414,-2986,-1676,1499,3280,623,-1137,1467,-1474,-2472,-1744,-693,-1201,4140,3359,2432,1670,1019,246,-2000,-1131,-686,-918,-931,-783,-552,-254,-720,-336,-52,-1668,-725,162,-246,-1957,-1109,-1525,-1760,-1928,-2364,-2036,-1839,-1572,-1347,-1216,-842,-1445,-360,-56,-2431,-1995,-2060,430,457,501,264,587,509,-56,329,-55,-1691,-780,-2105,-2886,-2794,-3414,-4065,-4648,-5167,-5587,-5758,-5837,-5806,-5673,-5644,-5641,-5907,-6227,-6004,-5500,-5018,-4334,-3743,-3173,-2699,-1709,-2002,-908,433,744,-4083,-2803,1521,3608,3084,-338,-1550,-1080,-654,219,-359,-398,-191,295,50,920,1878,695,1551],[-745,-1298,-469,390,424,440,486,236,-458,-676,-2768,-828,-447,-1826,1631,-240,-234,1538,-538,607,-3,-746,-1513,-2160,-2935,-3637,-4137,-4172,-3775,-3255,-2771,-2360,-1923,-1747,-1689,-1736,-1806,-3282,-2026,-2106,-2169,-2188,-2077,-1877,-1545,-1251,-988,-1851,-222,-1539,-1553,-634,-2363,-1402,983,-699,-2010,207,1606,260,-986,-954,-1438,-3221,-2270,-2139,-969,-1507,-1734,-1498,-979,-615,-1263,245,1594,-966,-1383,15,1821,658,-1695,1474,343,-1547,-379,-45,1010,543,-1025,-1943,-437,-1253,-832,-822,-597,-389,-88,79,-3143,38,1,-33,-211,-162,-2464,-1934,-369,-581,-850,-1007,-835,-178,690,-91,-1374,-1885,-1187,3125,3270,997,-751,-2859,-651,-1009,31,988,-646,-2117,2510,2768,315,-1013,1071,2278,-604,-2957,-2762,209,-747,-1778,-2987,-4093,-4061,-3350,-2540,-1861,-1242,-1885,-3045,-293,-218,-158,-99,-69,-543,-772,-631,-864,-2982,-1680,-2066,-2618,-3097,-3242,-3236,-2854,-2338,-1864,-1397,-836,-1116,-208,114,231,242,247,122,-26,-1440,-1809,14,393,598,-282,-1925,-1083,-193,-407,-570,-1931,-1380,-3832,-397,-1786,391,223,-1,-2502,-2205,-1485,-1890,-1912,-1626,-1125,-662,-489,-2364,-3103,-2848,-1826,-2509,-2732,-2147,-1058,134,1302,1810,3524,1054,-3127,1214,-2238,-122,620,4055,-1105,-4774,-2020,-449,-3243,-1078,-3069,-8312,-2323,-9812,-3996,-3334,-2912,-2200,-16888,-4619,-3436,-9866,-17784,3968,4616,5166,-7335,-27476,5715,1756,5608,5494,5343,5147,-6936,-6204,-4232,2100,952,-427,-5133,-3045,-3753,-2962,-1926,-1322,-875,-595,-644,-749,-1049,-1350,-1613,-1928,-2017,-1895,-1807,-1431,-1191,-1060,-951,-862,-851,-1003,-1343,-3286,-1703,-2368,-2463,-2846,-3920,-3761,-3788,-3588,-3212,-2555,-1883,-1293,-2576,-153,-33,-2784,-2520,-1947,473,198,-2498,-653,-1067,-2181,-1888,-2204,-2381,-2124,-1783,-1348,-3119,-344,-187,-1898,-2167,-597,-1241,-2788,-2127,-1299,1521,1000,-398,-2473,-1556,-2517,-3211,-3220,-2437,-1415,-1026,-208,-686,2233,2986,3388,2669,2137,271,1291,702,-803,-1579,-3090,-3167,-2571,-2114,-983,1229,3434,-22,13,-1024,-1997,-2505,-2412,-2044,-2067,-1784,-1837,-2109,-2449,-2845,-3242,-3501,-3217,-2569,-2431,-1197,-560,62,555,20,-642,6,1065,-2353,-1822,987,959,700,520,194,-190,-1019,-1182,-1731,-2329,-2677,-2858,-2112,-1400,-747,-95,564,1154,1582,1854,-399,1893,1630,-2438,-2241,-2859,-1660,-39,-473,-1742,-1397,-2114,-2902,-3477,-2815,-1750,-2629,-58,853,-653,-3522,-557,-454,-2176,-3284,-3981,-2562,-1177,108,-628,1131,-1404,-217,1204,-1696,1207,2103,-2349,1203,461,-545,-1563,-2234,-1467,-1505,222,1092,822,-754,-1985,2118,1141,4012,3302,-1074,52,-2104,1171,-565,-2245,-3614,-2269,-1643,-1221,-789,-135,-2098,-534,2012,3358,-1103,670,-467,-1049,-817,-1675,-1564,2782,1599,2736,2243,-3470,580,2911,-240,857,-1068,-761,-597,1986,1481,321,-1259,-3451,1835,279,-1133,-2416,-2302,-1108,687,-1368,1669,1110,-41,-2808,-37,1823,2204,1347,380,-304,-358,-683,-1521,-2673,-1854,-2904,-2322,-2453,-4285,-1345,364,-231,-2488,-1022,-67,-866,369,-2014,382,1540,-616,1607,1657,3316,2942,863,-299,2029,-4172,95,2140,-2608,-4311,-2141,-1665,-1497,-1519,-1308,-1990,-2658,-3218,-3654,-3716,-3493,-3265,-3069,-2973,-2975,-3318,-2979,-3099,-3260,-3500,-3636,-3371,-2912,-2524,-1917,-1454,-779,-131,-445,1144,1650,-2705,473,-1016,1257,2832,2128,1114,-1166,-1624,-2134,-1819,-537,-479,706,472,305,162,12,25,-275,306,764,1490,734,-1813,-657,-1699,-882,1449,-416,-863,-1631,-3097,-1630,2364,3257,-1914,1310,415,-523,-1451,-2168,-3841,-4388,-4192,-4054,-3565,-3074,-2539,-2232,-1928,-1829,-1515,-1394,-1339,-1458,-1717,-1996,-2190,-2318,-2393,-2713,-2651,-2729,-2818,-2850,-4077,-2767,-2712,-2583,-2439,-2061,-1874,-1491,-1270,-1113,-1165,-1156,-1138,-1181,-1428,-1772,-2103,-2405,-2667,-2933,-2755,-6211,-2308,-1845,-9924,-3101,-332,194,-111,-15027,-746,1816,2059,2216,2151,-21999,-15667,-14556,-5024,-1407,-2591,-18880,-4215,-3026,-1949,-1027,-109,572,1110,1749,-10858,-19000,-11228,-999,-8332,-17602,-10616,2,1776,1345,963,-85,-6987,-1187,-198,-223,-4395,-139,14,100,208,-612,-7516,115,39,-4563,-3553,-2500,-3778,-580,68,-206,-469,-838,-1284,-1763,-3521,-3094,-3702,-4184,-4195,-4007,-3674,-3246,-2618,-1992,-1131,-239,562,1483,-1554,2056,1682,-2991,296,2991,1534,764,-3161,1076,795,-315,586,339,-1323,177,-62,-553,-1090,-1730,-2268,-2738,-3228,-3425,-3450,-3419,-3308,-3332,-3589,-3828,-4028,-4130,-3900,-3436,-3024,-2563,-2109,-1802,-1710,-1684,-1763,-2021,-2264,-2788,-3092,-1835,-1314,-822,-101,-362,694,51,-4094,-2499,676,-85,-1007,-1848,-2501,-26815,-21686,271,-4185,654,-1460,5700,6395,-4461,-1368,-4192,-17040,1327,-4251,-9779,-21580,-9056,-4043,-3988,-6714,-10010,-1356,-22126,-38985,-17825,-6163,1536,-6980,-2918,-3507,1439,-542,-4283,-1468,910,3562,5788,2260,-1815,981,1979,-3339,-37,-531,1242,9,-3343,-2548,1368,3491,-406,-2840,2457,2268,1483,2565,-1210,-168,-1012,-3536,-3892,-3806,-2572,-1448,-1100,248,-2000,-1329,347,-1857,-2231,-2941,-3718,839,468,-1777,-1842,611,-1212,-1419,-923,-1573,-2163,-2659,-2629,-2262,-1710,-2248,-284,310,1128,1230,-1984,-2204,-2352,-1916,712,1729,2064,-997,1350,726,-48,-1097,-2304,-3694,-4676,-3765,-2401,-2426,-2162,1521,2605,976,-1159,1264,-2127,-2132,-1029,-91,-890,3310,3760,3058,3680,2542,2,-1991,-831,741,1604,-351,1060,919,-296,-1708,-926,-429,-1773,-529,-529,-639,-1690,-873,-1019,-1044,-1080,-1970,-1193,-1135,-1091,-1157,-1369,-1361,-1591,-1594,-1600,-2175,-2281,-2397,-1876,-1943,-1969,-1971,-1986,-2101,-2137,-2310,-2509,-2813,-3260,-3740,-3941,-3674,-3197,-2732,-2246,-1812,-1490,-1241,-1202,-1206,-1186,-1312,-1481,-1890,-2246,-2349,-2137,-1702,-967,-1310,-1199,-2428,-1165,-2276,-496,1748,721,-3665,-2129,1793,2781,2171,-1570,-1240,-256,-271,163,-450,-825,-1210,-1381,-1289,-1086,-700,-411,-48],[-898,-1269,-514,1029,592,212,-95,-316,-399,-1437,-3452,-423,-435,-1935,-645,-975,-554,-473,-526,-580,-649,-771,-846,-745,-2564,-654,-952,-268,-4,188,344,-548,620,554,387,117,-187,-3766,-993,-1455,-1976,-2521,-2941,-2873,-2431,-2112,-1932,-1805,-1594,-1401,-1197,-942,-1949,-1190,40,-1917,-1542,539,1842,346,-474,-866,-1008,-3051,-1871,-2418,-127,397,-1233,2306,4675,153,-1337,-749,2558,-882,-1633,28,2040,1040,-2094,1287,181,-1620,-89,114,841,277,-1064,-2107,-1252,-1654,-1950,-2181,-2239,-2321,-2292,-2366,-3791,-2808,-3019,-3200,-3445,-3305,-3124,-2757,-2357,-1987,-1636,-1255,-804,-253,158,299,-851,-975,-945,1203,1155,558,-1006,-2780,-907,-1346,394,1291,-632,-1396,3253,2722,301,-995,678,2423,-226,-2868,-2185,2198,948,-1239,-1693,-2639,-2579,-1888,-1729,143,1081,-1916,-3645,259,1725,2550,2285,1382,-154,-346,-723,-1742,-2822,-4059,-4186,-2987,-3147,-944,-1098,-2021,-994,1765,1096,3360,-431,3299,2860,1866,5826,822,1647,3249,-1834,-1627,393,418,-551,-1674,-2857,-3981,-4575,-3696,-2746,-1907,-1400,-2805,-677,-1999,-1262,-1898,-2533,-3300,-3891,-3900,-3500,-2900,-2444,-2146,-2083,-2364,-2720,-3227,-3278,-2666,-1671,-2026,659,1924,3180,1887,2771,6230,213,-2302,1663,-1978,-277,426,4472,-739,-4302,-1755,-784,-3435,-1312,-2001,-8634,2483,-8659,-1518,802,356,53,-9217,-7469,-3836,-9983,-21350,1134,1511,1967,111,-29408,2844,2949,2884,2711,2434,2094,-13105,-7454,-3129,-721,-1467,-2267,-4553,-2743,-2297,-1551,-959,-209,229,564,603,594,383,168,5,-161,-2044,364,769,677,752,-1216,2211,2487,-93,-873,-1173,-3419,-1594,-2866,-1718,-2450,-3720,-3917,-4277,-4548,-4473,-4048,-3670,-3425,-3216,-3023,-3007,-3158,-3148,-3298,-3442,-3549,-3546,-3353,-2951,-2522,-2018,-1583,-1194,-575,-45,457,-3278,-678,-545,-2435,-2424,-1460,-1506,-2389,-1820,-1031,1086,803,98,-1820,-977,-1608,-2238,-2985,-3624,-4064,-4142,-3375,-2492,-1517,-584,266,1234,2151,-75,1313,1163,-482,-1230,-2004,-2513,-2888,-2072,-1290,1249,1903,197,-518,-1255,-2055,-2674,-2281,-1786,-2396,-918,-754,-898,-2780,-1705,-2196,-2364,-1725,-516,-2955,2043,2377,322,1366,218,-994,41,920,-2380,-1848,917,4019,2769,2611,2988,1542,-1378,-58,1832,690,-609,-3316,622,1191,1620,1628,1577,1379,965,395,-256,-789,-1086,-1946,-2524,-2363,-1829,517,1557,-1718,-302,1322,1141,-1608,1264,-473,-2642,-291,1025,-782,-3171,-435,372,-2315,-2297,-3243,-2610,-1444,-65,-904,903,-1283,-623,1190,-1649,993,2622,-2245,1800,1009,-147,-1158,-2552,-3780,-2727,-960,767,760,-110,-2218,1953,185,3518,2888,-882,-221,-2967,-4,186,-787,-2022,-2163,-2216,-2159,-2183,-2156,-2271,-2425,-2614,-2718,-2726,-2442,-2026,-1649,-1344,-1397,-1928,-506,-225,-119,5,-3911,173,112,-801,-581,-1093,-1561,-2092,-2563,-2867,-2568,-2101,-3371,-359,476,1240,-1491,-290,-708,1432,-374,3144,1245,-68,-2611,245,2306,3732,2469,724,103,1171,-198,-1615,-2707,-1833,-3509,-2151,-2108,-3614,-1703,-1096,-543,-2591,-1480,-1049,117,860,-2644,1054,2008,-354,1447,2538,4096,2362,737,-294,1819,-3328,1192,3896,-2476,-4684,-2744,-2166,-1336,-1927,-1686,-2242,-2676,-2955,-3182,-3237,-3134,-2955,-2651,-2290,-1927,-3585,-892,-472,-950,-2862,-135,315,-1048,-1447,-1034,-433,-593,-761,-847,-979,-1121,-2495,-1441,-1599,-1745,-1938,-2257,-2623,-2782,-2916,-3036,-3209,-3428,-3378,-3223,-2890,-2351,-1729,-1125,-465,-315,311,429,432,386,-3034,-1460,-2054,-1365,1207,-121,-974,-1515,-3145,-1871,1028,300,-2429,-1288,-2095,-2915,-3434,-3044,-4051,-3948,-1093,-1442,-120,-182,616,690,238,449,362,45,-370,-975,-1724,-2483,-3143,-3703,-4050,-3744,-3352,-2955,-2622,-2278,-5030,-1625,-1442,-1348,-1425,-1443,-1787,-2004,-2363,-2636,-2732,-2658,-2241,-1752,-1417,-1187,-1004,-898,-895,-2513,-1062,-6394,-1587,-1761,-9294,-6211,-1904,-1867,-3351,-11650,-2169,-2324,-2446,-2379,-2118,-21910,-15743,-11658,-1541,1155,1774,2341,2793,2972,2878,2536,2141,1511,787,256,-12570,-18062,-9769,-1606,-7888,-18129,-11121,170,1150,1655,2113,982,-6221,-511,2694,2771,-4895,-705,1220,3654,2042,-2213,-7964,564,-181,-5221,-4455,-2795,-3137,-2032,283,-646,-1565,-2576,-3627,-3778,-3946,-1925,-1077,-875,-2514,-3724,999,1151,1372,157,-1264,2072,2297,1337,-2150,2069,1684,-2760,112,2590,2175,1332,-3073,702,241,-1348,-510,-853,-1502,-1287,-1440,-1740,-1952,-2087,-2608,-2534,-1216,-716,-201,115,-2486,1181,1430,1424,2204,1842,-1214,1209,894,-2947,-1768,2946,3937,3704,400,-212,2279,-2957,-3010,-1704,-51,-1301,377,-7,64,-280,-3583,-1940,210,-464,-702,2245,3406,-18728,-671,5631,313,1133,-1768,4920,4341,3633,3077,2489,-17674,1346,-2802,-10687,-30168,-23861,-7327,-942,-4622,-7132,-1639,-19021,-51384,-30324,-10454,-1746,-6614,-4243,-3243,-941,-1040,-4162,-1013,-736,-758,-810,-934,-2383,-880,-641,-3117,-210,-301,346,-294,-3729,-2815,1382,1519,-533,-3354,1353,987,400,-378,-1269,-1908,-2671,-3451,-3779,-3079,-2311,-1682,-1726,-838,-1784,-1042,-1152,-1844,-2021,-2688,-4453,-2540,-2044,-1800,-1953,-790,-1734,-1288,-1054,-1052,-1072,-1042,-686,-292,33,-1969,-37,145,679,462,-2256,-2024,-2459,-2096,-2837,-3484,-3777,-3799,-3531,-3267,-2962,-2721,-2427,-2706,-1763,-1337,-2563,-1594,-2729,109,280,408,-1347,279,-2919,-1972,-519,-948,-1393,-1890,-2049,-1759,-1014,87,-484,-2041,-731,784,1819,-345,495,571,-442,-2835,-1624,-981,-2176,-2051,-2423,-2856,-3276,-3701,-3967,-3509,-2930,-2433,-1845,-1248,-1143,-362,-217,78,-627,228,-45,-1921,-2577,-2730,-280,183,-338,180,168,51,3,-189,-1223,-733,-1198,-2244,-2560,-2527,-2638,-2582,-2635,-1974,-1637,-1287,-1065,-998,-407,-140,-956,601,-1178,727,1747,2072,2498,-1467,-1029,-1907,-1153,-2404,-59,-210,-1077,-2992,-2949,-3200,-2753,-1810,-2623,-559,702,260,484,-175,-170,3033,4243,64,356,864,-1013,1272],[-1149,-1316,-684,-916,-1920,-2688,-2934,-2668,-2234,-1963,-3635,-1335,-1260,-2212,-1564,-1952,-1867,-2067,-2444,-2848,-3252,-3475,-3335,-2999,-2803,-2599,-2355,-2115,-2007,-1969,-2021,-2150,-2213,-2436,-2560,-2476,-2132,-3723,-1183,-706,-375,-3326,-173,416,-1098,795,892,-1515,1385,1028,-137,-584,-1618,-938,-693,-2642,-1032,780,1611,418,58,-891,-732,-2481,-1613,-2690,-478,-257,-1857,2531,4052,911,-869,-1728,2630,-581,-1908,33,2169,1430,-2052,903,-46,-1712,276,467,2179,1390,-851,-2372,-1472,-2496,-3475,-4409,-4216,-3562,-2957,-2607,-3816,-2657,-2911,-3321,-4029,-4369,-3711,-2834,-1981,-1236,-626,-133,-450,69,661,489,-516,-197,-679,140,267,87,-1247,-2660,-1189,-1585,667,1537,-604,-659,3869,2526,260,-902,211,2338,104,-2597,-1664,2283,1506,-728,-317,-1259,-1897,-2199,-2158,-755,481,-1893,-3595,380,1380,2758,3714,987,274,38,278,346,-1406,-3123,-609,-2830,-3184,-760,-1051,-2400,-1850,1076,1617,3667,250,2942,2905,284,4675,1057,1247,2609,-806,-1319,-700,-2433,-3905,-4368,-3249,-2171,-1288,-522,57,-1464,-1146,-1831,250,-2164,-1015,-1874,-2667,-3572,-4405,-5012,-4871,-4180,-3655,-3254,-3033,-3103,-3227,-3490,-3899,-4200,-4208,-3630,-2912,-2050,-1158,-293,560,1322,-525,-1565,1941,-1679,-248,411,2142,-514,-3725,-1670,-1362,-3856,-1537,-1037,-8454,1471,-6842,685,-116,-967,-1831,-5638,-10202,-4692,-9165,-24630,-2002,-1316,-476,313,-31637,2082,2836,3395,3780,3973,4005,-18974,-8226,-2246,1975,1320,-418,-4069,-1061,-1781,-2538,-3170,-3950,-4479,-4639,-4610,-4355,-4189,-4008,-3826,-3752,-3509,-3088,-2720,-2069,-1561,-1419,-877,-652,-647,-1125,-1009,-3517,-2203,-3068,-3293,-3999,-4774,-5516,-4904,-3962,-3095,-2086,-1124,-272,-2199,589,-708,-3506,-1608,-1086,1245,2398,-1330,3490,2268,-1768,482,2694,956,-91,396,1385,-3245,-1023,-946,-2988,-2660,-2299,-1603,-1875,-1356,-876,-495,-344,-178,-815,2,-1494,-1046,-1421,-629,-938,-1998,-1717,-2146,-2626,-3226,-3908,-4337,-4366,-4161,-3813,-3368,-2845,-2438,-2302,-2132,-3041,-2329,-2617,-2816,-3112,-3401,-3569,-3561,-3299,-3008,-2844,-2341,-2090,-1775,-1430,-1151,-3013,-1220,-104,146,378,618,-2392,1001,1189,9,1591,453,-1250,26,691,-2403,-1856,42,-484,-1071,-1533,-2088,-2660,-3240,-3871,-4246,-4130,-3489,-3311,-1671,-782,-172,252,532,623,505,277,30,-63,-2,-1358,-2696,-1712,-1873,436,2115,-1606,-94,2427,1953,-1591,1753,-678,-2544,-571,763,-735,-2797,-266,634,-2528,-1794,-602,-582,2594,1029,-1149,628,-1133,-1022,1100,-1609,626,1044,-2066,215,-86,-389,-592,-879,-1235,-1324,-1324,-1030,-256,521,-2409,1540,-925,2960,2447,-728,-568,-3697,-1178,1246,-365,-2081,567,-641,-846,-301,934,-1150,-1128,807,231,-599,-704,-1056,-1484,-1963,-2327,-2673,-2926,-2962,-3016,-2908,-4057,-2434,-2213,-2167,-2140,-2165,-2068,-1947,-1713,-1369,-621,93,-3002,1916,2589,690,-1829,-969,-1494,1003,659,4037,1252,-41,-2346,435,575,-92,-263,-484,-643,-696,-846,-1639,-2645,-1804,-3941,-1874,-1686,-2972,-1258,-536,-801,-2535,-1910,-1752,1673,1781,-2833,1810,2527,-68,1338,3357,4773,1671,670,-6,1587,-2121,2371,2161,-2185,-4869,-3208,-2470,-1127,-2251,-677,-734,-850,-2162,-1185,-1647,-1990,-2540,-3202,-3933,-4560,-4492,-3608,-2663,-1702,-2799,-278,330,-952,-1939,-456,-93,683,558,-833,1852,713,-2264,940,-513,654,3659,3110,321,-2215,-2889,-1747,-2148,-610,-98,4,281,747,1256,1598,153,-309,1881,1452,741,-137,-4080,-2282,-3405,-4433,-4234,-3416,-2546,-1843,-2948,-1954,-748,-638,-2745,-449,-380,-411,-473,-1001,-4127,-3348,-274,-819,-158,-247,-370,-800,-1315,-2093,-2685,-3436,-3948,-3574,-2895,-2213,-1528,-909,-414,-4005,-1818,-165,-384,-670,-4978,-1388,-1880,-2409,-3035,-3501,-4155,-4177,-3797,-3395,-3065,-2857,-2520,-2242,-2181,-2245,-2340,-2470,-2643,-2757,-2930,-5913,-3253,-3234,-8169,-8598,-2755,-2449,-6546,-8062,-1253,-703,-116,543,1156,-18966,-15862,-9183,1203,3911,4357,4770,5080,5117,4875,4381,3849,3137,2431,2080,-11009,-16823,-7230,1896,-6905,-18617,-11140,-102,2064,1604,1121,683,-5241,40,173,692,-5361,-1809,260,3123,628,-3611,-7959,1247,-20,-5292,-5036,-2570,-2179,-2877,-872,-1386,-1819,-2298,-2789,-3161,-4049,-3017,-2493,-1918,-2049,-3833,-554,-344,-104,-35,-1325,328,465,829,-2577,1517,1777,-2439,149,2221,2068,1780,-2928,673,-104,-2072,-2027,-3096,-3708,-3103,-2096,-1244,-422,242,-2520,-2164,1140,770,1924,452,-2497,1894,1650,1499,1397,1250,-1120,456,290,-3326,-1382,999,848,843,-247,94,1574,-2832,-2567,-1523,-238,-1571,1049,499,-381,-449,-2765,-1081,1981,-1332,-1781,7685,5578,-6362,11190,11088,5444,1636,-2219,4620,2423,357,-1062,-1618,-17518,-902,-936,-8743,-32225,-36220,-21092,-1117,-2378,-3664,-1130,-12341,-46541,-50778,-16428,-1435,-6102,-5001,-2916,-2060,-2074,-3545,-2452,-2572,-2669,-2814,-3071,-3308,-3512,-3647,-3906,-3706,-3473,-3206,-2858,-3871,-2727,-2037,-1780,-1510,-2773,-1314,-1354,-1546,-1859,-2042,-2259,-2400,-2794,-3763,-3039,-3245,-3288,-3107,-2915,-2785,-2628,-2514,-2436,-2404,-2586,-4776,-3394,-3491,-3057,-2653,-2162,-2021,-1189,-1345,-238,420,925,600,44,565,-1432,409,258,2595,656,-2339,-1663,-2365,-1319,-2107,-3286,-3085,-2176,-1216,-470,116,419,-1706,-3163,-571,386,-3076,-357,-2714,997,1379,1849,-1436,506,-3339,-1720,377,831,-728,797,1000,618,386,496,-943,-1881,-594,873,1854,-211,-13,131,-418,-3518,-2110,-457,-2576,-181,83,0,-1131,157,475,1103,293,-652,1747,-1106,-2166,2774,6056,3564,-98,1808,-215,-1609,-2776,-2944,-728,-395,-837,895,1856,445,-205,-1299,-2237,-2911,-3043,-2739,-2338,-1969,-1704,-1388,-3290,-1020,-894,-719,-600,-972,86,-153,-884,1071,-1405,709,1693,1504,1315,-1677,-805,-1311,-1296,-2490,-2946,-3529,-3690,-3792,-3864,-3649,-3358,-2559,-2427,100,1528,675,453,-387,-650,2867,4427,2,68,290,-1833,1258],[-3016,-3111,-2731,-2156,-1470,-824,-272,176,587,-1935,-3010,707,-15,-2734,-1212,-3160,-58,-280,-439,-312,68,544,778,762,-1496,-1826,-906,-666,858,397,-26,-380,-556,-866,-1191,-1522,-1749,-3282,-1703,-1332,-823,-3547,-1097,1042,-1228,2135,1500,-1356,2882,2062,476,-694,-1451,-756,-1056,-1974,-599,703,138,-345,-599,-1108,-1042,-2034,-1596,-3041,-1095,-828,-2585,475,422,214,-320,-2474,-278,-447,-2267,-451,-25,274,-1590,378,-414,-1873,664,453,-116,-894,-1761,-2773,-3252,-3651,-3603,-3235,-2623,-2070,-1744,-1077,-3258,-835,-857,-978,-1642,-1489,-3833,-1670,-1425,-1041,-577,-77,-946,-136,1068,401,-437,367,-497,312,-78,-425,-1540,-2573,-1527,-1744,770,1151,-565,7,1296,1045,120,-774,-501,-846,-1098,-2302,-1284,-697,-547,-408,-493,-673,-1103,-2971,-2645,-1572,-1309,-1815,-2891,392,1007,2372,2748,498,659,321,345,877,-571,-3742,-52,-2928,-2893,-506,-1010,-2805,-2770,285,1935,3593,721,2142,2562,-1033,3257,1197,780,1962,101,-1581,362,-172,-503,-1605,-824,-2448,-803,-681,-574,-1126,-780,-991,-708,-2330,-1529,-1527,-1669,-2878,-2646,-1987,-2079,-2127,-2251,-2375,-2539,-2848,-3278,-3899,-3427,-3389,-3319,-3178,-3047,-2819,-2586,-2388,-2194,-2055,-2020,-2059,-2236,-2423,-2523,-2692,-2707,-2741,-3185,-2392,-2206,-4553,-1776,-1157,-7835,-565,-4548,59,163,301,440,-5941,-11985,-5918,-8188,-24777,838,836,934,922,-33692,995,949,827,714,645,687,-24230,-8410,-1585,184,1683,-596,-3730,-967,3648,4099,-180,-1153,343,1346,4419,3638,3675,3186,2668,1214,-2863,2,442,143,-289,-1635,-1311,-1735,-2067,-2292,-2185,-3427,-2669,-2827,-534,-50,-3142,588,530,-2046,-2015,-1044,-632,692,-2181,219,-1020,-3575,-1074,-559,718,1973,-314,1523,1270,-1709,483,-31,-578,-816,-1015,-1083,-3056,-1346,-1363,-3527,-2844,-2969,-1527,-1284,-756,-810,-553,536,926,222,1516,-1748,-708,-1884,382,760,-2555,-564,-68,-403,-926,-1576,-2125,-2591,-3159,-3727,-4150,-4274,-4152,-3976,-3569,-3271,-2963,-2746,-2402,-2140,-1895,-1617,-1336,-998,-1891,-2987,-1652,-1345,-386,-272,-1583,-2817,-823,319,398,413,353,-1447,-247,-776,-1402,-2199,-3092,-3610,-2981,-1910,-2362,-1763,683,1588,2031,2372,2609,398,-2084,-864,881,281,-839,-2861,1228,238,807,2205,1616,970,301,-241,-541,-485,-212,-766,-2670,-978,-1785,330,1727,-1387,116,1790,1452,-1507,575,-825,-2369,-867,-1002,-918,-2404,2,426,-2411,-2227,-714,-1120,3162,1133,-1379,330,-956,-1412,936,-1574,148,1139,-1816,2483,2164,649,129,-990,-1059,-575,252,355,-133,-475,-2448,-195,-2110,1681,1986,-592,-970,-3548,-2258,864,-253,-2104,1001,299,-285,-110,1440,-263,-1324,386,-702,-1730,-2495,-3044,-3357,-3353,-3050,-2740,-2441,-2073,-1877,-1655,-3802,-1232,-1105,-1869,-1214,-1298,-1837,-1191,-1092,-990,-612,-384,-2540,208,207,81,-2138,-1591,-2330,-96,-563,-1002,-1652,-2093,-2344,-2784,-2924,-3279,-3226,-3304,-3367,-3325,-3352,-3306,-3032,-2786,-3735,-2179,-1995,-2406,-1288,-838,-1011,-2346,-2315,-1934,1412,1893,-2647,2597,2811,229,1246,2648,2300,869,629,415,-400,-1026,-1513,-1600,-1846,-4891,-3559,-2610,-908,-2515,2123,3137,-577,-2345,-483,-1935,-2324,529,513,-1811,-3598,-2262,1508,-159,-1985,-2692,-458,282,-863,-2403,24,50,880,866,-876,1587,193,-2091,1087,-266,398,4796,3516,508,-2846,-3477,-1483,-2266,-550,539,757,951,1175,1353,900,-84,-352,1113,699,203,-329,-3520,-2226,-2436,-2302,-2435,-2346,-2013,-1683,-2693,-1985,-1117,-1056,-2946,-819,-648,-532,-417,-573,-4191,-2775,-144,-320,348,222,65,-377,-878,-1615,-2143,-2817,-3166,-2621,-1998,-1404,-807,-435,-27,-3940,-1517,-576,42,-259,-4148,-1110,-1643,-1500,-1640,-1421,-1301,-2051,-691,-498,-398,-436,-364,-366,-607,-992,-1423,-1894,-2384,-2690,-2643,-5136,-1616,-1090,-7211,-9778,-388,-830,-9663,-4570,-87,1750,2598,3467,3806,-16224,-16068,-7262,2921,5196,5122,5137,5245,5322,5377,5412,4653,5228,5681,5867,-7892,-15489,-4119,4564,-5590,-19180,-10952,-756,1271,869,894,1328,-4325,1128,3184,3812,-5951,-2925,-720,4594,-1011,-4874,-7591,1904,341,-4648,-5126,-2041,-1210,-3049,-1237,-1544,-1664,-1731,-1755,-1732,-4058,-1984,-2099,-2194,-2117,-2426,-2240,-2149,-1871,-1682,-1387,-1194,-1185,-1094,-3053,-1196,-1194,-2264,-1293,-1367,-1335,-1252,-2946,-1167,-1201,-2482,-1549,-1877,-2089,-2221,-2028,-1754,-1329,-934,-1865,-1872,117,332,491,562,-2473,635,411,241,73,-172,-824,-405,-553,-3447,-976,-490,-460,-305,-731,51,208,-2682,-2037,-1331,-551,-1780,-190,-495,-944,-1227,-1936,-237,925,-2361,-2503,4777,6025,6996,7981,8604,8801,1887,-3059,7124,5906,4425,3031,1626,-16894,-755,-1388,-4846,-26210,-39721,-32332,-1585,-786,-366,-123,-2479,-24348,-49382,-18713,-1549,-5784,-5091,-2800,366,-1774,-2958,92,1213,1976,1870,896,-2601,-2140,-892,-1513,70,-371,-844,-1295,-3997,-2493,-2217,-1648,-1006,-2159,-106,167,266,229,-1105,354,-968,-2264,-3688,255,-75,-542,-2271,-1491,-1819,-1611,-1075,-1513,-591,-740,-4331,101,-368,-1950,-1872,-2879,-2273,-1010,-1722,-79,1447,1165,213,-30,1037,-866,842,458,2344,425,-2417,-1320,-2267,-1420,-2451,-2318,-1410,-1776,-379,20,48,1115,-772,-2437,-499,1147,-2248,1016,-2056,1889,1538,1155,-1571,53,-2608,-1542,-807,-765,-675,-555,458,946,1317,1687,-1487,-1651,-547,890,1826,-61,-556,-419,-324,-2638,-2274,-1176,-2320,-553,-954,-1469,-1933,-2244,-2287,-1958,-1560,-1262,-898,-835,-3015,-84,-96,97,37,178,-396,-1306,-2926,-3038,-1130,-1393,-1323,689,925,697,1226,1191,-2330,731,191,-1239,-1568,-1848,-2449,-3055,-3462,-3312,-2862,-2328,-1893,-1407,-826,-364,-832,124,-1631,-65,-380,-912,-1391,-2077,-2853,-3431,-3564,-3282,-2964,-2791,-2532,-2443,-2404,-2123,-1918,-1443,-1259,12,914,1104,447,-517,-1048,2698,4037,-3,-83,-152,-2200,198],[-1929,-1573,-1324,148,563,417,1567,1812,1163,-1245,-2108,-491,-549,-3247,-2109,-3943,943,2896,221,4353,1176,1921,531,797,-958,-2536,-613,-748,1772,3971,5297,676,744,329,480,-364,-716,-2668,-127,682,-107,-2883,-1874,1683,-1025,1300,808,-1031,-240,-766,-1315,-1852,-2253,-2554,-2684,-2604,-2445,-2205,-2076,-1958,-1751,-1794,-1774,-1701,-1573,-3220,-1489,-1326,-3166,-1331,-1431,-1623,-1634,-2102,-1814,-1888,-2444,-1877,-1538,-1365,-1068,-891,-770,-1813,-1141,-1367,-1763,-2310,-2898,-3329,-3824,-4104,-4151,-4032,-3690,-3304,-2723,-2160,-2562,-1209,-782,-472,-1936,-1283,-4319,-793,-893,-886,-728,-435,-1100,-91,544,273,-366,507,-193,367,358,-698,-1649,-2274,-1651,-1612,942,1709,-233,811,1335,1062,103,-390,-832,-629,-999,-1831,-1355,-1618,-1736,-1649,-1546,-1324,-1114,-3581,-2944,-40,281,-1426,-2011,512,434,242,15,-264,-688,-1162,-1690,-2059,-2272,-3636,-2053,-2595,-2353,-622,-814,-3006,-3519,-406,-945,-1535,-2266,-2702,-2164,-1398,-106,961,503,1696,822,-1994,632,1155,-1026,-1909,-478,-2721,315,2841,2974,-626,-259,-146,1628,-2339,-2150,1656,-1339,-2600,-2668,-768,-699,1397,2114,2304,2473,-1826,-2666,-4200,-3389,2227,1877,-947,639,-111,-925,-1777,-2555,-3151,-3284,-2870,-2356,-1825,-1265,-874,-460,-430,-2610,-1904,-2901,-5300,-1890,663,-6715,2495,-1861,2735,2545,2346,2128,-11564,-11831,-7076,-7652,-20221,-12827,541,320,-2098,-33727,-777,-1243,-1789,-2331,-2833,-3228,-28519,-7971,-4172,-4155,-3935,-3712,-3404,-2882,-2515,-2069,-1540,-1301,-905,-518,-294,-24,89,160,148,-103,-3255,-650,-1169,-1553,-2166,-2930,-3634,-3862,-3277,-2448,-1467,-3050,-2725,-2251,2109,1483,-2805,1260,886,-1624,-1187,-359,-786,57,-2247,8,-1229,-3197,-419,100,380,1855,774,2195,1752,-1686,827,435,22,-668,-83,-11,-2665,-1603,-1715,-3964,-2906,-3102,-1297,-638,-24,-754,-1470,1453,1252,1174,2119,-2127,-256,-2235,895,522,-2827,-719,-326,-801,-1206,-1757,-2175,-2494,-2925,-3388,-3777,-4016,-4224,-4496,-4495,-4511,-4441,-4415,-4222,-4057,-3833,-3495,-3089,-2587,-2185,-2042,-1482,-1215,-887,-469,-2046,-2387,-451,1709,969,2687,3075,-471,730,2665,-707,2411,826,-1401,-106,10,-2223,-1543,480,2420,2228,2197,2159,-124,-2303,-1229,253,63,-979,-2390,1607,-99,287,1872,1263,733,336,181,25,551,834,-244,-2463,-256,-1623,200,795,-1090,-130,-678,-1100,-1386,-1476,-1451,-2195,-1259,-1114,-927,-2030,-256,321,-1764,-2397,-919,-1631,2557,939,-1659,-10,-798,-1845,641,-1590,-433,382,-1572,1486,1508,1198,-100,-1721,-869,-264,92,301,-182,-742,-2274,-2177,-3196,-3355,-3522,-3254,-2870,-2846,-3098,-1289,-736,-2141,26,357,150,-41,525,478,-1485,253,60,-245,-503,-816,-1277,-1839,-2327,-2818,-3208,-3325,-3371,-3174,-3458,-2381,-1965,-2364,-1465,-1290,-1572,-890,-795,-811,-659,-760,-2143,-1087,-1641,-2091,-2692,-3081,-3389,-2856,-2399,-1810,-1465,-1011,-1739,-324,14,7,285,310,214,73,-301,-1641,-2395,-1849,-3107,-3309,-4216,-4250,-3591,-2926,-2447,-2117,-2723,-1692,-1414,-1082,-2362,-228,266,462,1092,1309,1406,-67,521,1207,876,571,1957,2390,-1604,-4856,-3884,-2678,-767,-2796,2283,2686,-432,-2540,-1121,-2332,-2661,714,1373,-1924,-4149,-1811,1306,-1189,-2522,-2636,-689,125,-863,-2899,250,48,962,1105,-968,1223,-399,-2078,1040,-133,60,3706,2830,969,-3662,-3897,-1298,-2462,-918,-674,-401,-146,111,276,73,-402,-548,-393,-921,-1489,-2035,-2733,-3008,-3363,-3652,-3720,-3651,-3423,-3217,-3081,-2931,-2778,-2682,-3128,-2431,-2363,-2466,-2695,-2843,-4357,-3592,-3942,-3758,-3371,-2979,-2514,-2233,-1914,-1755,-1342,-1094,-911,-1093,-1113,-1383,-1647,-1912,-2178,-3465,-2670,-2603,-2385,-2058,-3140,-1786,-2104,-1285,-1472,-1614,-2096,-2479,-3060,-3478,-3095,-2645,-1968,-1268,-731,-384,89,368,138,-1123,243,-4336,-1923,-1608,-6637,-9412,-2691,-2464,-12528,-2472,-2076,-1097,175,1618,1275,-14090,-16218,-5862,3464,6108,6009,5860,5692,5402,5013,4539,-16789,-7233,3070,2723,-4771,-14147,-855,651,-4112,-19607,-10748,-1610,-456,-172,420,1218,-3618,1749,3275,3825,-6684,-4064,-1720,4051,-2890,-5898,-6966,1754,778,-3490,-4599,-1409,-1756,-2778,-1354,-1005,-665,-1441,-1311,-626,-4097,-2119,-1601,-1581,-1280,-1131,-52,676,1598,688,-1431,1916,5235,2267,-3657,1545,1365,-2332,129,4483,4063,2010,-3196,1739,540,-2447,-749,-1018,-2064,197,531,-1788,453,183,-1117,-1756,-587,-710,-736,-722,-2393,-401,-284,43,215,948,-561,-1215,-453,-3406,-678,1408,1803,988,-1096,242,-428,-2615,-1588,-1750,-1688,-1873,-1172,-782,-1425,-1054,-1220,11,326,-3536,-2838,1205,1537,1727,2116,2371,2453,1799,-4340,1944,1493,854,290,-380,-16193,-1825,-2277,-2604,-17372,-34837,-35939,-4329,-1951,-1619,-1293,-957,-9107,-33995,-17287,0,-5771,-4585,-2987,188,-2262,-2526,331,891,1526,1319,536,-2642,-2939,-133,-1005,-462,-770,-1126,-1498,-4164,-2531,-2647,-2127,-1261,-1736,256,964,1370,1577,-1198,1023,-455,-1798,-3452,1259,2084,1774,-2383,-44,-871,234,36,-1433,152,292,-3695,999,605,-2358,60,32,-2562,-1579,-2578,-3533,-4335,-3646,-2722,-1961,-1430,-892,-610,-539,-604,-758,-2556,-1654,-2252,-2323,-2431,-2318,-1936,-2194,-1028,-800,-212,62,156,-1598,-586,719,-1394,1230,-1119,1126,2536,3015,-1743,-616,-1965,-1546,1731,1380,-726,-1977,1851,4468,5190,1804,-2194,-1472,-675,754,3,-1218,-2429,-3609,-4533,-4249,-3111,-2229,-1529,-619,-123,79,-504,-19,-291,-492,-1683,-829,-706,-503,-3443,115,40,40,-334,-559,-755,-1139,-3160,-3072,-1597,-2362,-1909,1272,2700,949,1199,2838,-2643,3458,2940,-791,-1057,-357,-1959,-1758,-1587,-1823,-2654,-3380,-4025,-4322,-4209,-3971,-3603,-3358,-3022,-2550,-2047,-1618,-1080,-2051,-656,-568,-724,-2394,-1678,-2380,-3013,-3851,-4815,-5595,-5603,-4537,-3202,-2027,-734,455,263,-729,-1507,2342,4035,-171,-303,-634,-1825,969],[-2388,-1717,-1711,-650,135,279,554,74,-421,-960,-1665,-2282,-2630,-3908,-2577,-3554,636,1698,203,3172,970,2108,-16,530,-641,-3085,-351,-923,1147,3358,5051,947,613,37,-125,456,-467,-2164,-416,3075,-121,-2153,-2665,2096,-800,2616,1396,-838,2834,1759,749,-1054,-1110,-1143,-1151,-841,-451,-33,198,254,511,-1412,-662,-1232,-1805,-3416,-1897,-1261,-3816,-2134,-2595,-3078,-3294,-3449,-3427,-3325,-3230,-3137,-2829,-2729,-2512,-2385,-2253,-2305,-2370,-2326,-2317,-2256,-2019,-2799,-2364,-1741,-966,873,1392,-1603,-2637,-1210,-2021,466,177,-286,-1939,-1066,-4245,-1030,-1187,-1491,-1844,-2050,-1933,-1501,-1139,-789,-684,-894,-1234,-1875,-2700,-3554,-3715,-2886,-2027,-1529,-462,73,130,802,836,866,-56,-47,-1334,569,612,-1492,-623,897,788,625,438,-454,-1253,-3402,-3208,-415,-558,-996,-1260,-1626,-2167,-2658,-3025,-3191,-3197,-3034,-2859,-2597,-2396,-3145,-2441,-2618,-2757,-2644,-2544,-3191,-4192,-1621,-1433,-1172,-1048,-949,-575,-833,251,983,225,1803,1228,-2197,325,316,-1651,-2176,-341,-2959,333,1429,1253,-243,89,451,851,-2425,-2396,442,-416,-2160,-2736,-811,-1143,835,2412,2782,2999,-2509,-1671,-4208,-3319,1877,3804,-483,3226,2797,2271,1646,995,314,-1588,-952,-1346,-1348,-919,-373,362,-606,-2237,-2163,-3598,-6020,-2062,1464,-5380,7720,847,9353,9799,10124,10273,-25453,-9947,-7957,-8117,-12085,-6171,6494,5607,-9717,-30369,2229,938,-366,-1433,-1947,-1672,-31967,-7369,-601,-4333,1742,-485,-3180,92,5894,6454,768,-1117,-639,875,4842,3445,2556,1428,555,-41,-3702,-588,497,873,885,-1977,-23,-757,-1834,-2533,-3063,-3067,-2760,-2410,-2190,-2047,-2552,-2169,-1933,-1664,-1363,-816,-1095,-784,-2494,-176,-1434,-2761,234,767,187,1188,1038,837,610,-1772,-271,-912,-1587,-1868,-1886,-1510,-2163,-1880,-2064,-4216,-2912,-2730,-1086,-86,-101,-1033,-2254,-2422,-2430,-1886,-1197,-2660,220,-2523,1000,228,-2427,-877,803,-1623,99,-487,-1007,-1465,-2005,-2394,-2337,-1686,-709,275,808,-2940,-2024,-3069,1124,3247,277,-1982,299,-410,-391,-1028,-1195,398,2398,2726,-2104,-1927,-156,2098,714,3899,5394,427,178,2484,-1045,2283,866,-1352,-239,-443,-1994,-1232,-1763,-2685,-3301,-3197,-2707,-2039,-2346,-1544,-426,-154,-1136,-1925,974,-283,-238,900,714,495,234,6,-178,-184,-203,-147,-2115,-162,-1416,-872,-1627,-2521,-3511,-4666,-4235,-2986,-1881,-1036,-2024,-1530,-37,-160,-1642,-1045,-1670,-2114,-2460,-2668,-2590,-2475,-2115,-1955,-1578,-1396,-2268,-1085,-1612,-1203,-1234,-1300,-1072,-853,-591,-174,-2093,-618,68,-82,796,-433,1076,-1769,-1336,-3118,-740,-1300,-1744,-2193,-2485,-3010,-2961,-3124,-3337,-3367,-3028,-2546,-2012,-1287,-607,-1510,622,1101,239,1692,1850,1822,-1515,1386,-775,1250,1341,-2207,-3522,-3032,1064,1103,-2605,1516,259,-1031,621,756,2940,2683,2125,-1746,817,-202,-1311,-2739,-2680,-3903,-1842,-1258,-567,-127,137,-1382,415,1705,1738,1991,1797,1618,1197,474,-1598,-2191,-2187,-3252,-4031,-4254,-3622,-3020,-2567,-2411,-2481,-2878,-2888,-2942,-2588,-1984,-1158,-358,295,866,1176,1315,-885,482,1074,446,1095,1161,1168,-1348,-4652,-4043,-2549,-555,-2937,-1241,-1789,-2133,-2481,-1895,-2680,-2842,65,772,-1903,-3862,-1410,977,-2296,-2542,-2475,-727,80,-782,-3236,337,18,1057,1405,-979,960,-857,-2068,977,51,-193,1287,489,-466,-3494,-3370,-2088,-2537,-1422,-689,-90,354,697,651,-614,-605,-722,135,-257,-588,-818,-1976,-2339,-2640,-2596,-2030,-2520,-2947,-3373,-3698,-3704,-3427,-3057,-3111,-2132,-1731,-1522,-1467,-1365,-4457,-2063,-1962,-2290,-2582,-2823,-2901,-3028,-2961,-2920,-2530,-2241,-1960,-1803,-1735,-1619,-1344,-920,-385,-2769,656,-2065,828,1692,-1967,-2371,-2507,1681,2517,2288,1304,-2530,769,227,-267,-681,-695,-469,-196,-803,514,834,382,-601,761,-3412,-3742,-1308,-6261,-7989,-2056,-2852,-14395,-629,-467,-373,-376,-2328,-1997,-12545,-15766,-4574,-574,-560,-525,-417,-261,-189,-192,-256,-36687,-16813,-364,-242,-2195,-12603,-516,-785,-2360,-19053,-10390,-2193,-1377,-1348,-1045,-485,-2937,780,1454,2145,-7157,-4925,-2449,3351,-4714,-6209,-5970,2097,1418,-1876,-3563,-579,458,-2270,-164,3094,2054,-2036,-2191,-37,-3992,-2919,-1118,-2429,-3245,-3105,-2245,-1292,-238,673,-1345,1747,3141,2653,-4114,1082,998,-2418,208,2195,1272,314,-3426,-1393,-1776,-1861,-1350,-1025,-2137,-450,-261,-1951,-412,-619,-763,-1604,-1269,-1510,-1736,-1949,-2001,-1838,-1627,-1151,-1598,-106,-219,-1808,-279,-3200,-300,259,-357,-937,-1358,-1523,-1233,-2431,-863,-872,-1519,-1511,1415,1254,-1830,-1318,-437,308,157,-4522,-2633,-200,-269,-483,-484,-572,-746,-871,-5792,-909,-666,-312,336,984,-15210,2047,2547,2611,-9651,-24558,-30321,-6216,816,40,-856,-1796,-6103,-30942,-17900,-2862,-5855,-3711,-3270,-306,-2563,-2067,501,487,748,483,-26,-2537,-2777,-1936,-2767,-3525,-3893,-3215,-2476,-4129,-1770,-440,346,-249,-1313,-50,1940,3838,4010,-1213,1454,224,-1203,-2890,992,1761,2799,-2107,-615,-613,679,655,-1182,986,857,-2976,-705,-1234,-2441,-1341,-1145,-2657,-1107,-2531,-1241,-1451,-1756,-1817,-1801,-1708,-1321,-977,-706,-499,-353,-2521,-797,-2134,-1069,-1306,-1513,-1566,-2530,-1632,-1644,-1511,-1219,-613,-665,-652,1350,-458,3799,57,392,6136,4146,-1579,-1326,-1312,-1563,2299,1464,-651,-2695,979,1818,1661,1453,-2864,-1203,-761,-125,-467,-567,-1805,-1821,-159,-481,-1367,-3265,-592,-999,443,-9,-553,-1180,-1890,-2505,-3050,-3064,-2463,-1810,-2974,-937,-891,-758,-992,-1111,-1323,-1634,-3327,-2856,-2738,-3024,-3199,-3260,-3235,-3216,-3048,-2985,-2936,-3000,-3202,-3337,-3227,-2954,-2544,-2144,-1703,-1284,-1191,-541,-356,-1425,496,37,-1114,1101,-2347,833,2488,3295,4354,-2254,145,525,-378,-2337,-2191,-3356,-2540,-1399,-391,616,694,-1363,521,1954,1962,1405,-26,-923,-1863,1622,1550,-448,-536,-1038,-1187,709],[-2615,-1625,-1868,-1200,-30,-80,-306,-652,-985,-1197,-1224,-817,-294,-3777,-2163,-2636,730,2060,246,2357,958,1714,-537,317,-224,-3029,-471,-935,-890,-1205,-1671,-2309,-2684,-1784,-720,-465,-497,-1521,-707,2697,0,-1240,-3008,1942,-340,1473,1207,-544,1182,934,640,-1420,-946,-269,-480,-570,-655,-711,-931,-1215,-1464,-2002,-2476,-2751,-2497,-3280,-2028,-1371,-3531,-1254,-1467,-1839,-2034,-2215,-2218,-2038,-2796,-1436,-922,-688,-445,-542,-1401,-1517,-1473,-1901,-2120,-1740,-780,-2311,-3152,-2210,-1196,837,113,-1937,-2276,-1290,-1469,141,3946,287,-1480,-453,-3522,2197,5187,3874,2317,570,-1275,-3103,-3802,-1935,-758,1019,73,2739,1565,-1106,-1932,-1734,-1861,-1414,-454,-1408,-2182,-2895,-3465,-3653,-3813,-3584,-3328,-2916,-2497,-1829,-1361,-1033,-746,-459,-323,-927,-1393,-2593,-3110,-349,248,-454,-558,395,555,1281,-924,-548,1747,988,731,2820,1432,-2677,-2050,-1528,-1420,722,-782,-3154,-3438,-1145,1978,1699,783,-1206,-167,-705,-1082,-914,-723,-493,-189,-2022,-263,-650,-2284,-2152,-310,-2971,-369,-390,-407,-450,-561,-749,-892,-2533,-2032,-1516,-1493,-1586,-2778,-1424,-1522,-1555,-1717,-1863,-1979,-2732,-2026,-3630,-3178,-947,-483,-64,243,574,853,1049,1191,1226,-1662,404,348,-486,-639,-1035,-983,-944,-2048,-2445,-3956,-6163,-2258,2307,-3903,9669,3526,10499,10239,9750,-4541,-46027,-7121,-8212,-9402,-1508,6508,6576,6663,-14308,-24534,-994,4709,3670,2569,1507,590,-34740,-7016,-1701,-6314,-1989,-1488,-2958,1051,2537,4088,1045,-583,-579,1032,6592,3182,7223,6335,3581,1804,-4105,-1063,1441,1299,1094,-2235,439,11,-1597,-2502,-799,-2226,-1999,-1119,1684,2176,-2418,1867,1152,-683,-158,-569,-1594,-2562,-3110,-2980,-2503,-2445,-1299,-798,-377,-57,180,381,586,-1968,632,404,-759,-866,-823,-1439,-2124,-2759,-3214,-3997,-2895,-2334,-1261,-726,-274,-737,-2294,1199,1407,2180,2570,-3288,658,-2788,1339,-93,-1690,-1041,-1393,-2401,-2675,-2137,-1155,-78,-1688,1048,2369,407,141,2662,1410,-3022,-1716,-3229,868,2594,-21,-2052,-110,-619,-835,-733,-865,-86,177,376,-1796,-1553,-11,162,-60,-273,-437,-637,-767,-920,-1342,-1238,-1551,-1932,-2387,-2887,-3497,-3731,-3621,-3200,-2788,-2266,-1868,-1520,-2263,-1859,-1180,-823,-1372,-1537,-486,-359,-763,-541,-688,-884,-1151,-1415,-1640,-1761,-1910,-2046,-2303,-2657,-3211,-3451,-2888,-1640,-152,1099,650,-975,884,-1113,-1940,-1906,450,594,-1303,-1306,-2302,-3012,-3481,-3607,-3382,-3165,-2741,-2402,-2086,-1812,-2725,-1226,-1702,-1557,-858,-1063,-598,-494,-459,-358,-1948,-385,-363,-368,-362,-984,38,-1045,-2794,-2024,528,287,-251,-2542,-1423,-2340,-139,185,-2088,2515,2368,617,-80,-376,-1111,-1456,-863,147,473,2088,2093,2587,-1909,2087,-381,2879,3730,-1758,-4177,-2620,1046,649,-2484,1565,138,-418,885,532,3038,4473,2419,-1431,2102,1364,-1972,-2961,-3030,-3792,-1600,-2312,-2507,-2277,-1546,-1036,85,904,1308,1881,2068,1959,1820,1320,-1568,-1973,-1922,-1351,-1556,-1782,-1527,-1100,-1084,-1437,-1278,-2708,-884,-315,-523,-1416,-1055,-1267,-1462,-1516,-1580,-1548,-1453,-1066,-490,-51,1103,1898,2530,-1165,-4390,-4102,-2312,-336,-2989,2087,2071,-165,-2181,-2362,-3014,-2933,491,466,-1837,-3345,-1152,-2134,-3280,-3396,-3212,-2992,-2916,-3130,-3563,-3354,-3018,-2426,-1860,-1273,-810,-1185,-2123,16,130,-423,115,-155,-556,-2347,-2465,-1466,-2518,-2289,-2464,-2592,-2609,-2466,-2276,-2133,-1927,-1834,-1830,-1826,-1755,-1574,-1340,-2232,-2561,-2492,-525,-412,-981,-524,-1999,-1869,-882,-1351,-2968,-2206,-2525,-2699,-2535,-1916,-4563,-1874,-1271,158,869,1210,-869,-285,-2771,286,-78,1017,942,-1305,886,-575,266,-397,1220,-2006,1824,-1534,81,2159,-771,-2893,-2905,2135,3467,3416,1504,-2595,1331,2981,2892,957,1311,2767,164,-1281,2314,2162,789,-14,1282,-2485,-5351,-990,-6120,-6332,-1943,-2546,-14400,97,434,139,639,-4892,-5766,-11798,-14452,-3237,-322,-50,305,731,1148,1398,1481,1414,-54480,-17695,944,876,-579,-10967,-105,-644,-927,-17724,-9998,-2414,-2525,-2799,-2821,-2536,-2369,-1494,-719,240,-7020,-5462,-2944,2905,-6486,-5812,-4800,3175,2087,-71,-2371,271,1186,-1842,-875,2441,1980,-2658,-2908,149,-3854,-3907,701,-383,-309,102,391,583,695,507,-1218,96,-176,-220,-3519,-458,-664,-2569,-1763,-2637,-3543,-4234,-3667,-2371,-1520,-1115,-650,-721,-1864,-1450,-2045,-2922,-3845,-4202,-3235,-2348,-1731,-1088,-494,-344,-1439,-80,395,-522,-3723,-320,43,-2097,158,-3090,53,164,194,-728,-989,77,1374,-2242,-156,-475,-2015,-806,-1142,-1596,-2130,-2283,-2393,-2330,-2187,-5279,-2311,-2327,-2472,-2760,-2799,-2865,-2948,-2929,-7422,-2726,-2511,-2310,-1904,-1536,-13778,-970,-623,-486,-1437,-8185,-17611,-6440,-1430,-1833,-2342,-2897,-13399,-38049,-23032,-3988,-6121,-3013,-3739,-2207,-2667,-1733,-1598,-1531,-1480,-1493,-1626,-2438,-1975,-1689,-1737,-1698,-1682,-1651,-1569,-3980,-1611,-1566,-1426,-1093,-979,-271,254,597,778,-1222,1086,890,-589,-2148,851,908,847,-1507,-1293,-374,-349,-1179,-2163,-2984,-2707,-2332,-250,409,-1675,1305,208,-2558,-1074,-2714,499,1259,-1749,-1141,-646,-1232,-1598,-1988,-2305,-2356,-2006,-2362,-942,-1996,-628,534,635,691,-2583,-1497,-1713,-224,892,1989,239,-782,1336,447,4183,1302,-295,2470,1774,-1032,-2106,-736,-1666,2542,1407,-483,-1547,77,4218,4011,1680,-3504,-930,-804,645,1967,256,-2350,-1766,-59,-496,-858,-2429,-1776,-1907,-1801,-1534,-1108,-649,-273,-1005,-1100,165,-43,-411,-2142,-1763,-2617,-2667,-2204,-1239,-1499,-768,-3374,-2453,-2172,-2165,-2878,1502,3519,1477,714,2186,-1955,7275,7512,37,207,160,-1970,-1250,-157,830,-1856,1081,-440,-1553,471,203,-1290,788,-2566,1146,2840,3062,3778,-2393,403,970,-315,-2230,-1332,-997,-204,-125,541,964,-94,-1825,-374,-1295,-2125,-2907,-3249,-2868,-2184,-1787,-1610,-1665,-2026,-2482,-3165,-3610],[-2958,-1673,-2137,-1755,10,248,509,557,650,833,870,1440,-541,-3411,-1551,-1921,372,1401,13,4626,822,2564,-1267,-71,18,-2824,-386,-1196,-1990,-2665,-3214,-3622,-3810,-4096,-4378,-4672,-4878,-4930,-4776,-4402,-3953,-3464,-3009,-2246,-1539,-945,-489,-452,233,409,380,-2143,-972,-693,-1284,-1891,-2568,-3198,-3844,-4212,-4016,-3677,-3103,-2447,-2439,-3250,-2069,-951,-3082,-1460,-1910,-2311,-2213,-1806,-1133,-390,-2941,-719,569,1327,1245,-574,-1864,-1282,-1554,-2391,-3204,-3768,-3667,-2857,-3195,-2838,-1461,-659,-1356,-2452,-2190,-1372,-1112,-227,3165,-296,-977,172,-2909,1255,462,-347,-1201,-2118,-3097,-4092,-4735,-3481,-2040,-693,36,1764,1119,-1291,-2069,-1537,-1984,-1449,876,1659,813,-156,-1181,-2024,-2950,-3447,-3786,-3802,-3646,-3077,-2556,-2041,-1463,-814,-282,-1394,-1662,-1925,-2782,-720,-94,18,-69,152,393,838,-2400,-797,1760,885,607,3208,1582,-2424,-2827,-1022,-1038,890,-985,-3072,-2883,-1176,356,-364,-1218,-2542,-2813,-3308,-3245,-2629,-1930,-1242,-482,-1990,-1100,-1782,-2966,-1952,-445,-2829,556,2397,1659,179,218,878,474,-2716,-1446,-28,267,-1049,-2826,-833,-1873,-437,1229,1733,2179,-2147,659,-2912,-3047,639,3226,243,7586,7689,7600,1071,3035,3964,-1771,528,1623,-447,1185,366,74,-1445,-2045,-2681,-3809,-5390,-2473,3264,-2398,3658,2999,2041,705,-712,-18943,-59293,-4167,-7672,-10775,-1664,-1023,-671,-464,-11079,-17674,-7228,-1469,-1973,-2478,-2961,-3367,-36961,-7268,-4547,-7454,-4096,-3703,-3237,-2791,-2571,-2403,-2265,-2460,-2647,-2825,-3166,-3437,-3825,-4212,-4625,-5210,-5388,-4714,-4130,-3314,-2665,-2499,-1706,-1299,-992,-2921,-728,-1885,-1570,-666,-673,-708,-2370,-1167,-1298,-1663,-2270,-2839,-3496,-4195,-4621,-4400,-3870,-3241,-2640,-2121,-1689,-1381,-1197,-1087,-997,-2173,-1178,-1458,-1842,-2013,-2228,-2349,-2287,-2526,-2694,-3542,-2806,-2054,-1082,392,1493,-652,-1369,2061,1245,2141,2002,-3480,1087,-2968,1286,-315,-862,-1107,2410,-875,-1294,2342,1323,901,-2030,887,2779,215,175,3243,1893,-3183,-1180,-2697,-1014,-1926,-2701,-3132,-3101,-2644,-2171,-1808,-1523,-1487,-1561,-1724,-2061,-2407,-2755,-3080,-3407,-3571,-3505,-3317,-2968,-2600,-2177,-1828,-1577,-1378,-1240,-1614,-1541,-1114,-1201,-1248,-1355,-1354,-1470,-1634,-2036,-2204,-2612,-3189,-3771,-4274,-4737,-4995,-5028,-4749,-4335,-3943,-3670,-3528,-3554,-3717,-4097,-4522,-4889,-4828,-4363,-3558,-2748,-1862,-974,-306,85,-723,546,-1175,-1896,-2255,-1203,-1765,-2357,-2584,-2582,-2070,-1337,-1680,-2732,132,-1203,-2718,-984,-315,-3088,-860,-1795,-1952,-1077,-777,4707,3418,3517,89,-1487,-124,680,-507,59,-1559,-387,-1963,-4369,-4006,-3270,-2235,-1241,-3027,-870,-1647,-404,-212,-2015,-1671,-2545,-3433,-3881,-3435,-2623,-1642,-613,490,690,2190,2224,3009,-2291,2662,-72,2954,4191,-977,-3540,-2195,1052,299,-1997,1552,-99,210,1158,356,2995,3971,2449,-1174,2110,2195,-2518,-3100,-3178,-3000,-1801,1945,316,-1304,-2241,-2267,-1870,-948,-271,664,1311,1815,2287,2585,-1540,-1726,-1947,-409,-530,-829,-1417,-141,-1018,-1411,-752,-2219,-658,5574,4938,-822,3471,2483,1472,782,340,350,-1516,404,2641,-610,4211,6755,2213,-1053,-4105,-4070,-1995,-99,-2942,2308,3537,-63,-1727,-2983,-3210,-2959,413,169,-1735,-2880,-976,-93,-3066,-816,-2063,-242,330,-578,-3542,-144,-375,438,1026,-1021,752,-1336,-2260,689,364,-640,2416,3625,3259,-1092,-1469,-425,-2389,-225,-847,-1363,-1549,-1407,-1135,-1349,-686,-1158,-634,-746,-787,-662,-877,-2133,-2427,-2249,-992,-540,-825,-365,-1795,-1681,1973,1528,-2757,704,380,70,-132,-18,-4723,-1887,-1993,49,595,497,-1145,-888,-3579,-1561,-2129,-2735,-3056,-2999,-2632,-2081,-1424,-767,-188,-1274,395,-639,-610,416,321,-3359,-3356,55,34,270,328,-2629,595,491,194,-328,-1655,-1361,-2113,-2901,-3566,-4062,-4371,-4439,-4513,-4699,-6674,-4460,-6232,-4812,-2903,-2579,-12918,-2592,-2979,-3381,-3488,-5329,-9529,-12026,-12222,-1752,62,4372,4997,5416,5619,5498,5103,4498,-69954,-8691,2314,1673,-144,-9408,-1023,-2043,-2627,-16114,-9697,-2677,-2337,-2142,-1993,-1830,-2023,-1324,-715,130,-6220,-5678,-3325,1792,-8120,-5117,-3684,1499,808,287,-1277,-41,264,-1697,-1513,1512,1634,-3301,-2943,351,-3820,-5060,-2335,-2722,-2448,-2072,-1647,-1295,-988,-980,-1229,-1202,-1523,-1632,-2723,-1687,-1571,-2811,-1669,-1952,-2267,-2604,-3981,-2977,-2754,-2346,-2054,-1909,-1829,-1960,-2167,-2644,-3136,-3622,-3776,-3624,-3496,-3181,-2732,-2130,-1248,-508,355,-801,-3027,-1183,45,-2139,544,-3288,235,-576,-704,-1432,-906,-436,-1028,-2217,-2120,-2537,-2833,-2799,-2439,-1805,-2411,-1858,-476,-209,-2,-5852,-1481,-302,-543,-935,-1085,-1268,-1470,-1574,-9231,-1655,-1631,-1677,-1582,-1592,-11956,-1940,-2091,-2442,-2915,-3215,-3737,-5012,-4172,-3819,-3436,-3078,-19524,-40014,-30655,-2769,-6707,-3209,-4533,-4045,-4252,-3754,-3105,-2490,-1890,-1384,-1057,-2546,-1359,-341,-385,-476,-712,-1030,-1372,-3950,-2425,-2918,-3185,-2897,-2288,-1586,-910,-386,-27,-1364,693,983,-151,-1431,750,-34,633,-806,-2171,-715,-1467,-2438,-3621,-3106,-1404,-1974,2040,67,-886,1498,-103,-2427,-1136,-2908,534,3035,-2241,-1650,-466,-178,-1661,-3176,-3746,-2196,-712,-2299,-466,-2013,-774,1746,4581,3272,-2238,-1463,-1112,-181,469,2497,907,-1136,1052,1118,3886,2382,-945,3117,3229,-374,-2890,-419,-2017,2892,1062,-394,-597,-951,2247,2596,1620,-3952,-828,-881,571,3159,219,-2952,-1127,-185,-3,-982,-2107,-3384,-4192,-3230,-2068,-938,99,-14,-501,-22,1842,2125,755,-1445,-1313,-1513,-2878,-3764,-2781,-2012,-693,-3316,-2080,-2318,-1463,-3350,1351,1566,1458,265,2045,-1428,4858,4891,274,782,567,-2047,-877,207,421,-2567,120,-672,-1638,-961,-1262,-1578,-1585,-2621,-1452,-1355,-1439,-1495,-2593,-2268,-2585,-2860,-3046,-3014,-2976,-2804,-2858,-3111,-3373,-4024,-4661,-4889,-4599,-3798,-2946,-2108,-1392,-1743,-297,-142,-1145,-911,-1233,-1161,-1302],[-3089,-1551,-2185,-1887,258,311,1220,3806,4142,2095,1997,3009,-627,-2789,-700,-1176,66,790,-177,1758,879,588,-1720,-817,-1646,-2424,-3036,-3454,-3765,-3921,-4009,-4099,-4129,-4358,-4530,-4454,-3963,-3196,-2336,-1449,-672,-47,-2466,838,570,-100,305,-275,420,162,-126,-2929,-881,-967,-1257,-1527,-1873,-2209,-2638,-2966,-3018,-3102,-2952,-2688,-2690,-3120,-2338,-2633,-3046,-3344,-3246,-2664,-1560,-507,726,1721,-2842,-1086,-182,1867,2213,-238,-2154,-834,2126,1705,1288,901,622,-1344,-2238,-2908,-1502,-1626,-2671,-2891,-2129,-1256,-971,-1638,-2112,-2463,-2781,-2688,-2602,-2403,-2279,-2312,-2489,-2736,-2935,-2901,-2727,-2228,-1671,-1185,-649,-285,-50,-1344,-1996,-1240,-1987,-1403,236,211,309,316,196,-889,-662,-681,-1192,-1723,-2401,-2941,-3730,-3409,-2436,-1493,-780,-1600,-1844,-1237,-2201,-988,-401,570,381,-44,373,594,-3494,-790,1307,778,493,803,715,-2211,-3396,-473,-547,-485,-1155,-2892,-2373,-1143,-995,-574,-590,-3575,-1785,812,-327,775,-3,-20,-342,-2078,-1835,-2844,-3296,-1607,-557,-2479,865,4311,956,299,91,1020,1630,-2797,-777,3768,2609,-489,-2714,-704,-2019,-930,417,2251,2701,-1058,1924,-2050,-2819,-111,2797,574,7689,13521,7830,829,2474,2961,-1863,637,1511,-405,1582,1091,1011,-1951,-2050,-2671,-3105,-3855,-2549,363,-879,-1170,-1924,-2604,-3193,-3339,-3175,-48400,-2897,-6188,-11023,-2638,-2216,-1623,-837,-132,-10410,-13907,1995,2624,3327,4123,5006,-37621,-8176,-368,-7329,3971,1043,-1971,3317,2438,2026,1169,1307,805,2234,2987,2736,2413,1842,1177,343,-3541,-2139,-1343,-1466,-1646,-2649,-2184,-2484,-2815,-3183,-3114,-2827,-2422,-1960,-1545,-1122,-2329,-674,-340,-217,-311,-347,-1919,-3292,-3370,-1067,-1957,-2194,-1782,-2029,-2287,-2590,-2929,-3253,-3502,-3793,-3990,-4135,-4111,-3677,-3208,-2676,-2108,-2677,-2727,-2989,-2595,-1879,-1275,332,1558,-410,-49,2184,1001,1783,1258,-2868,1526,-3018,1129,-348,-8,-1016,3005,377,-1958,1995,819,507,-2329,771,2645,-37,-207,-1393,-2257,-3394,-3803,-4175,-3776,-3140,-2510,-1967,-1596,-1376,-1474,-1845,-2335,-3022,-3647,-3947,-3791,-3227,-2532,-1853,-1340,-942,-660,-589,-1103,-805,-1296,-1461,-2008,-2632,-3325,-4062,-4944,-4228,-3596,-2908,-2273,-1516,-863,-1399,-1734,-2287,-2585,-909,-1927,-711,176,-325,-1230,-1967,-2817,-3617,-4267,-4399,-4024,-3554,-3254,-3026,-2883,-2690,-2527,-2187,-1815,-1257,-563,-14,-505,-472,907,-1231,-1925,-2588,712,1458,-610,4071,4708,2313,-862,-1779,-2934,-665,-2283,-3093,-1252,-171,-3156,-1536,-1912,-2165,-1271,-438,4476,3488,4388,410,-998,118,987,-677,-608,-2458,-4176,-4457,-4023,-1784,-761,-913,136,-3273,-489,-1100,-670,-615,-1927,-1568,-1773,-1813,-1635,-1078,-400,-1037,1237,2096,827,2211,2182,3295,-2623,3025,75,3055,4638,-168,-2764,-1803,1080,86,-1368,-1213,-2021,-1999,-1268,-126,1069,2400,2218,-1022,1155,1812,-2824,-3177,-3138,-2155,-2268,866,690,-1675,357,-396,239,2561,3685,2764,2643,2306,4974,3135,-1577,-1513,-1980,476,-356,-969,-1467,55,-936,-1335,-228,-1609,-618,5092,4846,-212,4460,3741,1801,1517,3171,3629,-1075,286,4789,-1279,5117,8295,1441,-1058,-3872,-4010,-1674,113,-2844,2082,2717,8,-1258,-3396,-2974,-3008,445,11,-1631,-2544,-989,-754,-1788,335,-1877,161,605,-543,-3491,-713,-762,721,984,-1105,843,-1312,-2517,454,419,-871,1371,3250,3398,167,-485,-160,-2173,-2130,-2956,-3703,-4308,-4693,-4894,-4804,-4310,-3779,-3276,-2780,-2281,-1774,-1317,-2070,-2287,-2008,-1206,-513,-685,-652,-1700,-1469,-1824,-2232,-2532,-2613,-2576,-2508,-2400,-2110,-4946,-2125,-2850,-2078,-2316,-2658,-3028,-3655,-4263,-4766,-4166,-3323,-2447,-1732,-1212,-807,-461,-800,-116,-616,-534,-852,-1180,-1374,-1398,-3660,-3861,-1081,-1208,-1366,-1964,-2646,-3298,-3657,-3245,-2437,-3944,-273,-934,-2821,1310,1402,1281,1069,737,-983,-7546,-77,-6512,-3497,-25,-403,-11112,-153,-171,-7,485,-3845,-12108,-13237,-9179,-31,-1996,2772,2487,2178,1878,1508,1124,784,-83202,643,719,1043,-841,-7982,2087,2214,2540,-14311,-9456,-2093,-2525,-1534,961,443,-1862,-690,-1044,-1086,-5098,-5521,-3609,143,-6735,-4406,-2670,933,870,808,-316,419,232,-1804,-2041,75,148,-3484,-1861,124,-3805,-3870,-813,-1217,-1513,-2056,-2614,-3131,-3466,-3745,-3565,-3178,-2833,-2339,-1985,-1518,-1045,-2847,-302,-64,182,-486,-4179,405,255,-215,-323,-713,-935,-2262,-1008,-1830,-740,-524,-182,-1845,294,497,-68,-1949,-443,-511,183,-229,-645,-1978,-1617,-1949,-2292,-3469,-2625,-2753,-2957,-3081,-3166,-3305,-3357,-3387,-3196,-3019,-3252,-2774,-2572,-2180,-2470,-2094,-1116,-682,-196,-6171,-562,699,855,794,884,833,656,-15,-10736,272,364,536,985,1416,-9833,1968,2176,2062,1681,1310,522,-2950,-1422,-2361,-3121,-3063,-11937,-27132,-32012,-1449,-7417,-2351,-5295,-2227,-2313,-1734,-496,-1867,3028,4694,54,-2722,-949,2536,-238,944,1192,2098,356,-3946,-1045,-463,-1319,-1896,-2235,-2300,-2197,-2140,-2200,-2178,-2259,-2334,-2547,-2855,-3162,-3561,-3956,-4210,-4290,-4083,-3666,-3053,-2228,-1217,-224,-1757,1648,-320,-71,1478,-464,-2211,-1134,-2997,521,1939,-2049,-2040,-1329,-2440,-3091,-3023,-2279,-1332,-1049,-2214,-441,-2015,-970,1767,5038,2806,-1753,-1276,-596,19,-48,2780,1487,-1534,682,1701,7273,3419,-1194,5714,5992,407,-2618,-189,-2435,-146,-1605,-2549,-2491,-1814,-231,835,1646,-3493,-736,-778,656,2347,176,-2749,-512,-401,-738,-1117,-1534,-1989,-2278,-2031,-1781,-1322,-768,-355,315,724,882,989,998,-823,-1522,256,199,26,178,-2363,-563,-3005,-1626,-2241,-792,-3585,-263,207,934,-122,2099,-909,4816,5297,511,1380,1121,-2066,-529,409,75,-3056,-1,-901,-1504,-1704,-2178,-2236,-2136,-2430,-1464,-1220,-1229,-1269,-2741,-2211,-2789,-3524,-4377,-5037,-5283,-4845,-4323,-3779,-3047,-2559,-2588,-1510,-1266,-991,-858,-1227,-899,-1444,-618,-456,-1548,-1087,-1070,671,11],[-3203,-1468,-2198,-1740,564,345,1121,2957,2239,1406,342,-722,-1806,-2792,-3469,-3532,-3248,-2916,-2855,-2978,-3291,-3755,-4120,-4041,-3770,-3338,-2839,-2393,-2161,-2098,-2212,-2453,-2613,-2788,-2752,-3645,-1417,-623,-2202,687,733,1194,-1778,624,464,-222,-1124,-2076,-2824,-3184,-2884,-3876,-1513,-874,-337,113,370,509,397,-553,8,-452,-874,-1270,-2845,-3066,-2288,-2449,-2312,-1876,-1281,-590,410,-567,2434,3413,-2639,-1562,-1042,1415,2653,247,-2371,-337,4966,2680,2007,2534,842,-842,-1181,-2312,-1443,-1846,-3811,-3341,-2210,-1135,-1015,-1206,-1059,-1216,-526,-101,-1495,318,383,261,-10,-368,-735,-1026,-1424,-2816,-1923,-2154,-2191,-2214,-2152,-1930,-1828,-975,-2009,-1360,1157,1795,2033,2843,2985,-1349,-826,1165,-582,68,242,-734,-1090,-1734,-1951,-1669,-1305,-1688,-2032,-645,-1564,-1204,-840,-1246,-1500,-1646,-1716,-1574,-3651,-956,-711,-494,-323,-6,396,-2123,-3792,5,-34,1101,-1316,-2742,-1993,-434,1247,-992,-1402,-3517,-2913,1493,1267,1019,117,2252,1886,-2169,-2403,-3786,-2929,-1282,-695,-2071,1183,3817,216,341,-146,954,1512,-2839,-223,4069,3221,-48,-2511,-511,-2028,-1273,-210,2102,2559,134,3180,-1158,-2586,-925,2271,853,7600,7830,5866,694,1932,352,-2048,-2779,-4132,-4008,-3179,-2664,-2300,-2501,-2365,-2567,-2906,-2988,-2801,-2600,-2114,-1711,-1217,-827,-706,-644,-671,-27955,-1105,-3763,-9112,-2194,-2587,-2929,-3056,-3145,-3261,-20537,-2551,-2293,-1988,-1643,-1227,-35285,-9680,-626,-6350,338,601,-1057,1265,1455,1667,1081,1850,1786,1699,1374,1033,490,-125,-821,-1719,-3075,-3321,-4181,-4750,-5294,-4675,-4072,-3465,-2864,-3173,-1668,-1284,-850,111,1067,1678,-2316,1831,527,364,-178,482,-1674,-2345,-2929,-1405,-2317,-3158,-3902,-4528,-4996,-5306,-5446,-5465,-5405,-5457,-5534,-5706,-5722,-5202,-4564,-3813,-2993,-2507,-2484,-2386,-2293,-1804,-1625,43,1312,-55,1336,2343,666,1101,607,-2064,1927,-2968,870,-233,788,-807,3392,1666,-2400,1622,275,123,-2586,-2101,-3088,-3727,-4052,-4160,-3802,-3627,-2821,-2305,-1673,-1194,-1458,-1717,-684,-810,-1170,-1636,-1954,-2123,-1935,-1430,-839,-637,-103,1043,187,1411,1328,998,-989,-40,-968,-1427,-2278,-3144,-3988,-4661,-4971,-4465,-3772,-2907,-2072,-1144,-381,-1431,-1419,-2400,-3206,-1138,-2272,-526,-1365,-2318,-3515,-4755,-5904,-6771,-6194,-5446,-4960,-4747,-4902,-5242,-5639,-5654,-5132,-4100,-2986,-1794,-635,-668,-1070,-277,1044,-1303,-2047,-2918,898,1831,-301,3327,3995,3063,-564,-1684,-3064,-1260,-3359,-3377,-1493,-66,-2809,-2279,-2068,-2231,-1367,-41,4093,3401,4867,796,-576,301,1264,-817,-553,-2552,-544,-810,-2279,-450,-183,-1466,185,-3018,-680,-1454,-2485,-3590,-4896,-6239,-6604,-5409,-4235,-2923,-1633,-776,1046,2388,854,2129,1944,3418,-2797,3134,27,3151,5053,545,-2174,-1459,1175,71,-713,1150,-977,1136,1522,-29,2468,4694,1709,-989,21,1400,-2643,-3169,-2940,-1375,-2549,3655,6268,-2490,343,-198,256,2295,3206,2523,2896,2307,4931,3136,-1711,-1358,-2016,1250,-238,-1207,-1875,-3572,-5119,-6529,-7485,-7248,-6645,-6169,-5749,-5458,-5100,-4705,-4266,-3661,-3066,-2427,-1813,-1180,-535,-2079,737,1289,622,-1179,-3726,-3961,-1401,294,-2726,1724,1745,58,-855,-2822,-2425,-3127,482,-55,-1536,-2366,-1174,-1394,-474,1398,-1744,524,908,-630,-3297,-1415,-1218,237,-509,-1236,-1002,-1153,-2913,149,360,-1128,219,1832,1556,1325,417,41,-1917,-320,-542,-712,-749,-568,-1128,-984,-95,-1609,445,142,-448,406,-596,-2036,-2189,-1899,-2232,-2686,-2898,-3019,-3128,-3193,-3274,-3460,-3588,-3975,-4376,-4982,-5733,-6403,-7205,-7485,-6666,-5932,-5212,-4548,-3880,-3463,-3547,-2937,-2595,-2466,-2440,-2624,-3009,-3471,-3928,-4383,-4826,-5256,-5452,-5202,-4618,-3791,-2869,-3684,-4398,-601,-232,135,138,-2684,-148,254,364,-880,-4610,711,-1492,-3927,2049,1959,1684,1327,774,-467,-7950,-1254,-6925,-2414,-1820,-1458,-9482,-453,-49,306,497,-1338,-11974,-15376,-5673,-1797,-3935,-6489,-3856,-3928,-3546,-2946,-2256,-1549,-93297,9,669,-3573,-2575,-6810,2709,2751,2972,-12384,-9280,-1803,-4064,-3490,1391,912,-1904,-290,-773,-996,-3953,-5155,-3911,-100,-5088,-3875,-1861,561,375,193,-103,-244,-269,-2170,-2450,600,1202,-2907,-272,1211,-3751,-2257,2043,-1431,721,-271,-1259,-2033,-2267,-2061,-1637,-409,350,1120,-1383,-1045,-397,-2550,321,2041,1797,-1668,-4186,303,-522,-1409,-2290,-2779,-2482,-2718,-487,-1617,1374,1714,1137,-2169,768,681,-1126,-2473,-1952,-2743,-3288,-3217,-2739,-2468,-1585,-1763,-648,-2877,-178,-2018,-2363,-1464,-884,-1324,-1335,-2402,-1293,-1031,-3595,-508,-253,53,-2344,-2237,-145,-379,-583,-6499,-1169,-1221,-1294,-1462,-1411,-1485,-1709,-1979,-11281,-2534,-2538,-2318,-1700,-1045,-7710,-64,304,306,1,-333,-1107,-2056,-3011,-3818,-4210,-3759,-2811,-10576,-24132,-2502,-8189,-2671,-4657,-2650,-1832,-1995,-1281,-2585,2758,4212,-56,-2972,-811,2419,-494,289,773,1966,358,-3989,-1172,2704,1718,-398,-955,-1149,-561,-743,-887,-1448,-834,-801,-920,-1169,-1463,-2027,-2324,-2563,-3385,-2470,-2098,-1641,-1160,-709,-486,-1706,-640,-885,-1144,-1590,-2037,-2482,-2918,-3183,-3121,-2773,-2300,-2264,-713,11,880,1622,2258,681,-1357,-2130,-469,-2013,-1215,1771,5312,2356,-1296,-1067,-211,342,-581,2812,1944,-1968,246,2161,8053,4356,-1018,5240,4575,1182,-1738,-1091,-3264,-5370,-4412,-2575,-1055,-2282,1229,1813,1696,-2902,-664,-527,877,2761,101,-2428,-43,-742,1965,1623,583,1947,-2069,2723,1469,-376,-1034,-426,1702,2344,2320,1259,1049,-315,-1306,-2073,-3050,-4198,-4993,-5533,-5560,-5462,-5375,-5501,-5679,-5495,-4670,-3440,-2036,-378,1262,-490,4300,5407,746,1949,1732,-2038,-281,434,-141,-3122,-515,-1118,-1213,-421,-1385,-2177,-2988,-3588,-3922,-4081,-4177,-4022,-3950,-3902,-3695,-3530,-3439,-3258,-3089,-2692,-2376,-2097,-1690,-1593,-2550,-1483,-1697,-1756,-1708,-1675,-793,-1125,-128,1603,-1919,-1246,-824,1116,-198],[-3342,-1459,-2201,-1383,843,317,37,-1308,-2562,-3580,-4037,-3424,-2441,-1536,-827,-291,-859,-765,-903,-255,-917,-1791,-2728,-3548,-4466,-5280,-5845,-5236,-4733,-4300,-3916,-3524,-2981,-2547,-3470,-2788,-1257,-916,-2568,-688,-877,-1302,-1881,-2634,-3491,-4544,-4536,-3377,-2044,-747,467,-4127,-679,292,2452,4133,1694,997,1010,-666,3175,492,18,60,-2862,-3101,-764,1858,-1602,-392,4599,5064,1258,-832,5800,4500,-2348,-2120,-1918,809,2904,785,-2489,181,1703,1067,386,-335,-1007,-1469,-1990,-2354,-2603,-2781,-3987,-3616,-2579,-2404,-2153,-2040,-1721,-1633,-1140,-738,-857,-251,-76,-36,-114,-544,-437,-575,-1053,-3294,-1465,-1850,-2073,-2282,-2393,-2358,-2182,-1911,-2067,-1344,-1202,-1118,-1019,-1099,-1344,-1630,-1993,-2145,-2242,-2088,-1818,-1200,-1080,-374,-97,104,41,-1743,-2228,-807,-1176,-1532,-1701,-1793,-1499,-1008,-506,68,-2926,-526,1317,287,-10,3253,1039,-2152,-4029,393,486,1070,-1377,-2639,-1738,-14,1109,-1719,-2245,-2639,-3679,133,1339,851,234,3486,1781,-2057,-2729,-4062,-2491,-1019,-851,-1649,1402,2855,-528,299,-470,56,-1128,-2853,-3210,-3497,-3220,-2935,-2629,-2174,-1954,-1466,-553,358,1057,1302,1887,-293,-2388,-1777,1646,1049,1071,829,694,652,731,812,-2347,764,1072,-354,1099,1004,958,-3085,-2074,-2068,-1121,-257,-2406,1651,1334,2163,2321,2311,2001,1639,1260,-8130,-654,-206,-4441,704,826,847,843,608,284,-25573,-450,-907,-1295,-1597,-1771,-31200,-11458,-1835,-5148,-272,766,60,2966,3674,4135,908,3618,2675,2602,1561,557,-509,-1444,-2221,-2957,-3413,-3605,-3744,-3478,-3213,-2963,-2670,-2379,-2168,-2905,-2133,-2202,-2323,-2424,-2528,-2543,-2573,-2689,-2539,-2554,-2757,-2887,-3080,-3338,-3508,-3520,-3519,-3424,-3291,-3179,-3110,-3129,-3218,-3320,-3348,-3400,-3344,-3287,-3195,-2809,-2470,-2136,-1826,-2272,-2027,-1728,-1905,-1751,-2117,-470,-132,-188,-257,-392,-626,-917,-1406,-1897,-2431,-3103,-3646,-3984,-4182,-3809,-3389,-2943,-2623,-2467,-2242,-1955,-2750,-1648,-1416,-1054,-724,-600,-390,-3649,-483,-764,-1026,-1461,-2079,-2344,-2467,-2132,-1565,-915,-217,288,680,933,235,-377,-247,44,-584,-1252,-1869,-2443,-2779,-2920,-2804,-2603,-2362,-2022,-1773,-2956,-1188,-461,-2677,-520,1931,2227,785,-1353,-1092,-2383,-3541,-1782,-2618,-2566,-1722,-428,-726,491,2167,-2332,4272,3291,-2602,685,967,51,-308,1797,-1037,-198,833,1938,2110,-1347,-1442,-144,1247,-1361,-2235,-3195,-3605,-4354,-3362,-1801,-409,993,-348,-1379,-3082,-1424,-3955,-3331,-1663,32,-2277,-3012,-2217,-2184,-1305,460,3623,3220,5972,1255,-203,448,1540,-873,-630,-2581,2115,2854,-599,1768,1,-1845,522,-2500,-303,-562,-1236,-1341,-2840,-3723,-3214,-2156,-1075,185,1468,-461,2367,1876,809,2006,1569,3434,-2704,3065,-155,3274,5496,1217,-1735,-1086,1467,352,-19,814,-1483,1417,1139,-211,-1579,-2968,-4544,-5097,-3549,-2046,-2147,-2971,-2560,-604,-2429,3036,3760,-3157,337,-25,397,655,-77,-277,-441,-480,-383,-400,-1873,-1187,-1958,-836,-1075,-1610,-2047,-2490,-2844,-3181,-3411,-3481,-3419,-3259,-2949,-2652,-2272,-1930,-1663,-1356,-1161,-998,-911,-836,-767,-2923,-684,-729,-865,-1297,-3585,-3848,-1250,-1250,-2515,-939,-767,-569,-472,-2076,-1736,-2987,-329,-523,-1372,-2250,-1489,-1714,-1837,-1924,-1959,-1891,-1722,-1652,-2931,-1931,-2297,-2520,-2755,-2814,-2695,-2273,-3350,-653,269,-1311,-884,1954,3730,2459,1290,267,-1582,457,2479,1232,1355,1782,-886,-506,519,-1617,88,-319,-1436,114,-683,-1907,-2058,-1913,-818,66,-560,-627,-1835,-1575,-2144,-2627,-2718,-2643,-2195,-1712,-1293,-844,-5287,-3174,-4530,-1594,-2217,-2922,-3583,-4384,-5014,-5292,-4746,-4375,-4156,-4184,-4375,-4459,-4187,-3544,-2633,-1613,-480,797,-1058,2053,2755,-3301,-4543,1946,4111,4050,1201,-2669,-562,5257,4338,-1345,-3597,-541,-1830,-5077,1935,1492,907,275,-504,-1362,-8059,-2720,-7370,-2887,-2644,-2365,-8066,-2114,-2225,-2373,-2609,-2877,-9025,-18080,-4054,-3980,-5437,-21326,-10255,-1463,-37057,133,770,1280,-82809,2137,2320,-8714,-5077,-5917,2019,1489,1209,-10273,-9072,-1546,-4795,-4983,301,525,-2083,595,453,228,-2859,-4701,-4256,-2387,-3625,-4366,-5432,-4439,-3536,-2577,-1760,-912,-147,-2704,-2593,240,911,-1999,1457,1672,-3526,-675,2969,-2147,1415,2592,2269,1185,2454,1140,-2043,38,4188,2058,-922,-1152,-216,-2048,251,914,145,-2938,-3994,-1878,-2510,-3059,-3525,-3655,-3282,-2704,-1969,-1416,-943,-690,-536,-2524,-994,-1455,-2012,-2624,-3002,-3045,-2689,-1872,-890,-2401,-1055,-1691,798,-1933,588,-2664,-2997,-1114,-1024,-1880,267,-2632,1467,663,-3488,1814,1991,27,-2170,-2283,1167,995,-245,-7100,607,550,475,300,340,264,51,-857,-10435,-655,-718,-674,-304,107,-5657,787,1149,1257,1174,1171,821,-191,-143,-646,-1250,-1900,-2618,-3372,-15458,-4444,-8941,-4564,-4304,-3823,-3222,-2847,-2297,-2378,-1075,-439,-211,-3284,-995,1938,-934,-574,168,1725,242,-4055,-1546,1004,75,-913,-1999,-3014,-3685,-3811,-3519,-2927,-2413,-1955,-1742,-1751,-1875,-2947,-2507,-2638,-3331,-2383,-2009,-1615,-1260,-1000,-1017,-1872,-1762,-2340,-2949,-3763,-4580,-5280,-5387,-4705,-3622,-2371,-1267,-2345,-588,2653,2583,2704,2536,528,-1656,-2099,-602,-2068,-1553,1692,3314,1917,-967,-933,-3,686,-963,2553,2216,-2478,-273,2427,3639,2878,-654,1280,308,-881,-2240,-3741,-5339,-6795,-6409,-5015,-3765,-2558,-1563,-774,-13,-2409,-664,-249,1125,2704,-62,-2273,183,-1252,2099,2069,1110,913,-1644,827,917,-804,-2112,-171,2888,3253,2483,692,1255,36,-904,553,267,-106,-1021,-2226,-196,-1978,-654,-1852,-1167,-3479,-2366,-3150,-4102,-4938,-5657,-5777,-5224,-4352,-3396,-2438,-1553,-1986,-150,292,-178,-2962,-883,-1294,-832,-810,-1369,-1952,-2754,-3545,-4240,-4856,-5376,-5462,-5359,-5015,-4319,-3563,-2844,-2047,-1312,-818,309,288,1296,1393,-2075,-345,2017,2664,462,-2003,-380,-750,-515,884,-2083,-1297,-478,1531,-296],[-3426,-1435,-2103,-1721,-1976,-2213,-2428,-2609,-2683,-2679,-2732,-2652,-2527,-2365,-2147,-1728,-1359,-1575,-1311,-832,-1133,-1709,-2431,-3093,-3795,-4138,-3866,-3105,-2211,-1306,-517,119,-790,-2087,-3043,-1873,-44,767,-2639,-23,1698,2762,-456,-294,2043,2012,-928,32,1782,3894,281,-3026,-431,198,2626,4295,1693,942,536,-598,3335,1040,167,315,-2718,-3166,-125,2500,-1221,-1010,3556,3261,1215,-1220,2598,2187,-1948,-2665,-2407,138,-95,-452,-2471,-966,-1114,-1031,-931,-855,-761,-532,-472,-658,-1016,-551,-3097,-3377,-2637,-1019,-976,-1459,-1839,-2266,-2910,-3392,-3993,-4339,-4299,-3885,-3289,-2644,-2004,-1382,-1100,-3436,-1023,-894,-1052,-1305,-1515,-1661,-1406,-1052,-2112,-1161,648,1330,2161,2922,3580,-1674,-1101,1314,389,-330,-92,-563,-1188,759,2923,899,510,-1737,-2375,90,-270,-1198,-1902,-255,-279,-682,-605,-902,-2047,-1732,-2348,-2952,-3383,-3184,-2404,-2205,-4106,554,1050,1048,-1199,-2534,-1530,397,99,-2044,-3021,-2584,-2921,-1628,-711,176,355,1046,1201,-1734,-2664,-3331,-2067,-783,-963,-1193,1038,1390,-1202,233,-794,626,1060,-2794,-203,-934,-1578,-2380,-3242,-4103,-4955,-3535,-2097,-635,727,1810,2771,560,-2194,-2555,995,1191,3035,2474,1932,731,1103,-259,-2646,524,353,-234,263,211,255,-3590,-1984,-1557,-151,-21,-2145,-262,-389,-669,-870,-1144,-1626,-2083,-2494,-2810,-2901,-2574,-2040,-1288,-609,-13,593,997,1310,-25833,-1859,1437,1094,597,-8,-26282,-12921,-2997,-4062,-3832,-2649,-1435,-313,485,1108,741,1511,1314,995,449,11,-363,-431,-233,-1121,-2175,-3442,-576,1262,821,-2408,614,71,-544,-2510,-1888,-2456,-2971,-3404,-3818,-4060,-3983,-3697,-3024,-2460,-2065,-1624,-1320,-1199,-1627,-2078,-1659,-2833,-566,14,563,-994,2354,1807,756,-1730,-1881,730,1232,1744,-687,2564,1886,-2037,-1398,-986,-1413,-1556,-2671,-1163,-1661,-2529,-2943,-2648,-2001,-1253,-662,-575,327,-2647,131,157,74,-177,-456,-860,-1885,-1804,-1957,-1794,-2733,-1378,-1139,-984,-849,-1158,-1509,-3234,-2895,-3574,-2884,-1825,-2737,-1460,-7,1091,2003,2009,1813,791,635,-126,-1047,-1942,-2787,-3466,-3066,-2349,-1717,-1287,-948,-754,-582,-487,-659,-1302,-2170,-2610,-1266,-563,-3281,-1140,622,385,-107,-1209,-1503,-2271,-2974,-1889,-2803,234,1356,468,-333,-239,1397,-3075,4090,2782,-2979,-224,-488,-336,-11,1654,-1121,-248,763,2582,2471,-2065,-1462,-127,1438,-1430,-2515,-3373,857,-71,-473,-148,329,961,-252,-990,-3029,-1158,-3496,-3005,-1802,78,-1756,-3728,-2389,-2139,-1093,321,-543,-1389,-2228,-2887,-3521,-3986,-3522,-2961,-2370,-2225,-771,-24,602,1110,282,-2007,655,-2012,-491,-572,-1526,-1432,-2299,-2510,-1741,-880,-130,703,1481,-159,2080,1258,630,1790,1018,3292,-2553,2811,-512,3331,5899,1832,-1477,-727,1817,603,-635,-1759,-2830,-3620,-3457,-2611,-1759,-738,26,-1108,-2363,682,-1674,-2659,-2095,87,-2035,963,369,-3016,-1256,-1898,-2763,-3219,-3291,-2519,-1884,-1373,-921,-694,-2133,-1070,-1872,-150,-33,-1638,-2221,-243,-830,-797,-280,-246,-471,-140,-27,7,82,105,64,96,76,92,104,-864,265,-3873,456,442,-833,-1435,-3519,-3755,-847,-1035,-2290,-746,-246,300,-211,-1438,-1067,-2657,380,-39,-1242,-2265,-1811,-1603,-562,-1624,-2711,-3641,-3776,-3200,-2947,-2773,-3006,-3196,-3398,-3236,-2686,-1844,-3881,-449,76,-1490,-1935,1096,3244,3384,2027,440,-1293,768,2291,1074,2095,2125,-496,-40,1199,-1486,-339,-820,-2490,-335,-915,-1743,-1976,-2169,-2418,-3260,-3791,-3662,-2904,-1813,-550,-379,-2073,3422,4541,5271,5588,5260,-5179,-3865,-4948,-992,844,-54,-2477,-2786,-1626,-3589,-2145,-2031,-1329,-2082,-2871,-3173,-2686,-1926,-701,254,1106,1419,-543,1522,3202,-2666,-4103,1267,2840,3066,780,-2669,-895,361,-93,-1733,-2485,-1422,-1939,-6054,-493,-736,-1024,-1209,-1361,-1423,-8253,-1146,-7920,-756,-598,-384,-6906,281,720,1301,1893,2457,-4798,-20125,1315,2246,-6557,-35315,-40257,-1334,-182397,-195453,-4564,-4096,-71859,-2017,-1160,-14140,-8092,-5406,1110,1078,1186,-8004,-8812,-1401,-4752,-5934,455,720,-2406,1148,1303,1433,-1909,-4294,-4718,-2023,-2365,-3413,-1297,-1962,-2826,-3640,-4481,-4681,-4158,-3426,-2850,-2400,-2038,-1874,-1871,-1946,-3113,-2550,-2821,-3007,-2937,-2924,-2713,-2267,-1527,-795,-2529,-521,1426,1384,-614,-1050,152,-1509,197,1682,1000,-4153,-3703,9,-494,-969,-1520,-2063,-2442,-2773,-2928,-3128,-3203,-3269,-3227,-3223,-3481,-3747,-4134,-4689,-5126,-4529,-3666,-2644,-1615,-1890,-1713,-1733,499,-764,800,-3160,-3211,-812,-1214,-1958,33,-2883,1853,941,-3054,3077,2820,-391,-1963,-2205,1128,207,215,-7838,2493,2330,2158,1924,1967,1958,1866,-688,-8622,1385,1137,789,598,361,-3290,-136,-150,-222,-277,-64,-3156,-52,-20,8,-87,-271,-554,-869,-10027,-3752,-9477,-4505,-2345,-2487,-789,-2799,-2768,-1581,571,-180,-1198,-3473,-3437,-4514,-5377,-4509,-3266,-1947,-547,-3958,-2064,2747,3366,-916,-1312,-1770,2461,3783,2717,-1206,527,-456,-1326,-1927,-2125,-3320,-2013,-1860,-2771,-1942,-2089,-2255,-2316,-2171,-1927,-2135,-1197,-1819,-276,4,-1936,-1630,-1315,-3069,-224,-475,-1045,-2191,-1436,-1916,-2270,-2722,-3212,-3647,-3985,-4374,-4882,-5253,-5494,-5232,-4644,-3747,-2756,-1570,-412,734,-833,2171,2423,-2927,-719,2605,4006,4007,-203,3968,3893,2308,-104,-174,-3040,1886,-263,-144,-728,-1787,-2918,-4228,-5467,-5918,-4721,-3433,-2350,-1475,-759,-2194,-124,-1818,-684,-1226,-2114,-3259,-4031,-3925,-2920,-1525,-3171,433,2320,3179,2630,133,1264,314,-394,2905,2575,331,-1596,-1840,69,-1285,-147,-1622,32,-3415,-1650,-2662,-3812,-4805,-5575,-5319,-4491,-3746,-3132,-2578,-2042,-1919,-843,-190,-5,-2852,-967,-1393,-406,176,843,-1694,-1847,-1731,-1631,-1420,-679,-60,-2945,112,425,-742,-2031,-1607,-406,-1129,659,38,1784,2385,-1391,-1382,1336,3323,168,-2198,-47,-416,-891,165,-2025,-1336,-1118,-1679,-2128],[-3717,-2235,-2159,-1325,-1015,-804,-700,-719,-812,-1023,-1485,-1978,-2502,-2926,-3091,-2809,-2329,-2527,-1904,-1868,-2388,-3319,-4534,-5836,-7305,-6579,-4959,-3359,-1990,-844,20,446,-1299,-2407,-2486,-1158,-60,-403,-2617,-496,-143,438,-93,-773,2271,2804,-1112,65,1225,3868,-388,-1914,-215,-110,2545,4139,1460,735,-22,-508,3309,1380,85,402,-2650,-3379,436,2941,-1046,-1693,4273,4363,1051,-1834,4396,4129,-1617,-3231,-2061,-690,1691,1097,-2500,-111,-707,-1119,-1530,-1948,-2298,-2442,-2666,-2777,-2829,-2876,-2818,-2915,-2751,-2721,-2708,-2897,-2930,-2947,-3102,-3024,-3029,-2870,-2650,-2427,-2213,-2001,-1785,-1550,-1542,-3415,-1738,-2051,-2237,-2359,-2263,-1892,-1193,-460,-2241,-1055,2305,4149,2506,3319,4674,-1601,-1263,1171,707,-398,-450,-538,-1219,-374,2881,1155,-219,-1687,-2546,-2094,-1853,-1165,-2562,823,416,-835,705,1011,-1412,-410,523,-476,-843,-696,-1660,-2721,-4041,-4370,-4304,-3704,-3302,-2885,-2578,-2437,-2352,-2167,-3749,-2074,-1900,-1831,-1870,-1945,-2229,-2647,-3034,-3441,-3894,-4319,-4494,-4422,-4203,-4013,-3941,-3892,-3928,-4018,-4074,-3973,-3611,-3298,-2912,-2551,-2017,-1496,-1518,123,-1629,-1466,-144,2135,2074,3524,6230,1322,-2055,-3151,314,1226,3964,2961,352,812,-259,-1294,-2838,-2433,-1880,-831,414,1494,1340,-3869,-1835,-1028,681,2715,-1769,2662,1712,2011,1773,1441,797,1,-1006,-2277,-5352,-4801,-3097,-3663,814,2594,4331,5802,7118,-20791,-5998,9861,10238,10346,10198,-21041,-13362,-1442,-3255,3098,2987,2090,2003,2521,3503,625,5508,3797,5162,7913,2983,7946,4330,-1280,-1836,-1724,-3628,-831,1253,912,-2097,1505,2705,1420,-2076,-1142,-2294,-3332,-4108,-4438,-4168,-3693,-3255,-2532,-1960,-1567,-1112,-771,-603,-981,-2466,-1325,-3253,-1708,-2354,-3005,-3494,-3490,-2932,-2037,-1336,-2581,341,773,1255,-719,1480,1295,-1802,-630,-254,-884,-1607,-3066,-3145,-4030,-4902,-5336,-4883,-4370,-3879,-3584,-3323,-3174,-3262,-3355,-3417,-3540,-3234,-2893,-2483,-2168,-2023,-1860,-1712,-2502,-1876,-1882,-1654,-1280,-896,-206,-2597,1179,575,-2273,-1451,-3319,-1317,-172,1426,1476,338,-916,-2353,-3738,-4830,-4741,-3849,-2982,-2291,-1894,-1697,-1666,-1842,-2047,-2276,-2361,-2349,-2253,-2069,-2547,-2147,-1773,-1735,-3677,-2199,-2554,-2816,-3178,-3551,-3920,-4379,-4849,-5470,-5841,-5195,-4421,-3507,-2656,-1743,-755,-3462,1117,1885,-2850,-807,-1929,-593,299,1440,-1225,-283,702,2895,2839,-2770,-1020,-209,1615,-1461,-2836,-3147,1529,2590,479,1657,805,42,-773,-1576,-2865,-2286,-2389,-2582,-1878,108,-1266,-4215,-2525,-2077,-690,1580,2451,2638,5439,2163,245,452,1955,-855,-275,-1673,1121,1758,1399,950,450,-1879,-959,-1893,-2854,-3864,-4929,-5088,-3962,-2792,-1666,-797,-171,429,839,179,1329,620,366,1546,361,1693,-2459,969,-949,-749,-1870,-3250,-4301,-3981,-2652,-950,591,-106,-2265,1506,1579,-685,541,1480,-960,-1239,-3464,352,-1239,-2221,-1509,757,-1486,1123,1726,-2231,238,-132,-839,-1382,-2274,-2868,-3515,-3745,-3258,-2466,-2420,-941,-1716,1571,191,-1755,-2541,-170,-855,-506,1568,540,-104,-1348,-2621,-3891,-4459,-3662,-2261,-682,770,1273,1718,-1567,4913,-4831,5731,5733,-1421,-1464,-3453,-3619,-583,1121,-1993,543,-585,450,-28,-885,-386,-2217,107,-115,-1111,-2330,-2219,-1775,-3052,-4019,-4088,-3271,-2260,-1520,-2089,-1230,-990,-1569,-829,-1110,-309,-215,-3914,-744,-150,-1606,-2704,193,2505,2888,2670,619,-1025,1102,2320,1289,2532,1925,-16,278,-582,-1507,-2405,-3154,-3698,-4077,-4456,-4896,-5481,-5589,-4795,-3924,-2901,-1917,-2062,-578,-496,-1261,-2031,2282,2618,2655,2416,2104,-4844,-4533,-4833,-964,-1301,-1428,-2828,-2047,-920,-4007,-1997,-3054,-821,-687,-429,20,-207,-2348,1815,977,108,1339,99,870,496,-1853,-3509,-1851,-2763,-3457,-4227,-4426,-4256,-3895,-3580,-3396,-3097,-2853,-2797,-6338,-2740,-2593,-2363,-1982,-1630,-1357,-8617,-1041,-8577,-1187,-1393,-1551,-5898,-1467,-1177,-652,-37,627,-372,-18446,1663,1740,-7561,-47409,-69940,-14765,-320722,-422200,-120176,-857,-60061,-1700,-2036,-19525,-11207,-5288,-1391,-1194,-748,-5527,-8412,-1303,-4022,-6237,-419,-259,-2811,108,341,598,-1099,-3957,-5271,-3135,-1250,-3411,-1675,-2274,-3001,-3582,-4108,-4251,-4110,-3993,-3401,-3103,-2800,-2608,-2521,-2482,-2639,-2892,-3115,-3903,-3123,-2982,-2628,-2091,-1352,-727,-2971,-1050,751,662,-429,-848,600,-976,230,470,156,-4886,-3371,-99,-183,-1331,-325,-420,-362,-289,-1735,-817,56,72,-370,-2883,85,56,-547,-28,30,-22,-245,-399,-554,-1189,-2407,-1844,-1122,-1160,-1104,-3428,-3058,-960,-1393,-1610,-212,-3083,794,1293,-2502,2383,2710,-682,-1692,-1998,1148,-660,1233,-7175,1941,1516,1037,510,331,215,153,47,-6417,377,442,380,418,327,-161,-183,-372,-716,-1110,-1256,-1561,-1789,-1836,-1708,-1523,-1264,-995,-733,-11889,-5080,-9693,-5567,-1028,-2092,-196,-2926,-2433,-669,-256,-1018,-1933,-3413,-3238,-3116,-2681,-2382,-1265,-413,-9,-3650,-2656,1455,1890,-1155,-1467,-1975,2208,7249,4414,-831,1219,2761,992,2657,2285,-2885,616,3965,-1938,-196,1920,1614,959,1511,988,-2435,418,-2270,2234,-476,-2372,-1375,-1432,-2607,166,1034,-916,-1835,-495,207,5,-389,-910,-1442,-1899,-2358,-2825,-3038,-3202,-3343,-3352,-3002,-2442,-1574,-638,359,-236,1814,2543,-3258,-1001,2743,3194,3008,251,2614,2484,2403,600,-245,-2498,2756,-56,-215,338,-1224,991,11,-1032,-2189,-3255,-3934,-3626,-2788,-1843,-2135,-216,-2309,807,1194,1239,908,-541,99,-247,-1644,-3608,1287,3755,5251,2781,-334,1284,587,219,4971,5951,119,-1994,-1322,481,-413,428,-1319,771,-3340,1258,2133,15,43,1690,-78,1265,1463,1608,2013,2184,-1807,-60,-237,404,-2773,-640,-1336,-587,-636,-536,-1387,-2031,-1514,828,1216,-392,-759,-2815,87,-31,-640,-1870,-1813,-1486,-1361,-1449,-2116,-2504,-2963,-3188,-3187,-3341,-3382,-3527,-3740,-4039,-4183,-4321,-4154,-3681,-3138,-2472,-1947,-1374],[-3916,-1797,-2078,96,1146,-54,119,1135,1369,1746,2084,2510,-500,548,1961,-523,-2599,-3245,-2380,38,-215,-1952,-3826,-5564,-6139,-4741,-3346,-3006,-1815,-988,-912,-1120,-1719,-2377,-2678,-3310,-3820,-4243,-4663,-5103,-5660,-6172,-5852,-4933,-3790,-2679,-1659,-684,314,1172,-967,-718,155,-428,2431,3677,1203,574,-419,-231,2494,1652,-60,-64,-2535,-3427,-1324,-1020,-910,-2170,956,1405,931,-2447,1884,1538,-1224,-3310,-1346,-1472,-736,-827,-2465,-577,-362,-5,-903,374,428,569,525,512,-426,410,-1323,-2321,-2455,-1321,-328,-716,-1272,-2594,-968,-727,-564,-301,-84,2,-29,-751,-274,-790,-1465,-3340,-890,-989,-935,-837,-1094,-2138,-756,-411,-2370,-931,2559,3548,2308,3163,4770,-1370,-1400,924,928,-371,-851,-497,-1036,-1325,3275,1660,483,-1442,-2680,474,125,-441,-2950,-1096,-1599,-2193,-2952,-3673,-4295,-4718,-4906,-4727,-4300,-3609,-2877,-2320,-3673,-1610,-1549,-1526,-1803,-2477,-2423,-2923,-3478,-3966,-4633,-5432,-6050,-6306,-5623,-4404,-3121,-1821,-449,-1389,-1726,-1691,-1470,-585,-1183,-461,260,-540,-2484,-117,-1465,199,1160,-2688,218,2883,2702,-192,-1175,409,-1511,-1473,264,2223,1806,1054,213,-525,-2020,-3284,-1588,-1662,-1771,-1863,-2048,-2347,-2646,-2838,-2781,-2325,-1589,-630,463,1374,-250,-3717,-1703,-617,1289,1719,-1325,-87,-1038,-2017,-2683,-3132,-3517,-3700,-3792,-3874,-7698,-3769,-3358,-3975,-1459,-287,1030,2220,3337,-13973,-7760,5613,5825,5787,5546,-15946,-12277,-743,-2855,1122,29,-872,-1488,-1833,-1609,-794,187,1524,3064,4498,3055,7020,4005,-2410,-2332,-1382,-3646,-1026,1205,898,-1823,1872,2696,2354,-1745,535,-1282,-1167,-1778,-3062,-4253,-5221,-5570,-4807,-3850,-3000,-2090,-1287,-616,-516,-2866,-995,-3674,2110,2382,303,-2166,933,1539,284,-1028,-3121,-269,-962,-1362,-1760,-2085,-2331,-2463,-2549,-2619,-2479,-2358,-2917,-2750,-2554,-3002,-3553,-4237,-5053,-5917,-6571,-5642,-4541,-3537,-2452,-1328,-350,401,1922,2821,-674,464,-1324,-552,-2275,1542,2019,-1389,157,767,949,-1979,1711,1046,-2999,-1859,-3428,-1256,-352,-88,-1322,-2713,-3970,-4704,-4220,-3270,-2423,-1667,-1075,-697,-617,-717,-947,-1333,-1695,-2034,-2195,-2250,-2212,-2067,-2820,-1851,-1596,-1350,-3635,-1798,-1172,-1055,-1048,-1067,-1072,-1450,-1937,-1900,-1884,-199,345,587,262,-573,-197,-3422,1818,1530,-2414,-962,-2753,-729,-1260,-1599,-1889,-2005,-2136,-2106,-1873,-3539,-926,-515,877,-1558,-3255,-2867,1587,2582,546,7357,7551,3834,-402,-237,-2719,-99,-1308,-2288,-2017,0,-953,-3926,-2693,-2076,-253,2042,1725,2267,7296,2490,234,221,2008,-881,-16,-1215,457,-55,-564,-1040,-1443,-1895,-2295,-2792,-3233,-3675,-4187,-4650,-4675,-3977,-3237,-2642,-2164,-1588,-1093,-622,-210,-87,-86,715,-466,978,-2578,654,-1509,-268,-876,-1761,-2604,-2976,-2573,-1202,468,-681,-2324,1291,1364,-1041,-387,281,-2166,-1471,-4333,-56,-957,-1791,-924,1302,-975,61,412,-1488,143,20,1042,1655,1389,1755,3920,1693,3301,1871,-2798,-887,-1601,3088,268,-1849,-2889,-526,-981,-246,1864,827,778,-856,-2370,-3827,-4652,-3676,-2650,-1719,-1042,-538,-227,-2489,94,-5655,168,93,-1954,-1418,-3454,-3517,-1083,-1496,-1878,-2415,-3009,-3614,-4181,-4778,-5062,-4682,-4286,-3870,-3425,-2885,-2675,-1170,-135,973,-1130,831,2086,-2083,-1710,-435,-306,-2229,-34,-890,2223,13,-3359,-1069,-462,-1741,-2978,-761,1505,2439,2281,735,-869,998,525,-25,-545,-882,-1038,-1080,-934,-942,-1248,-1752,-3810,-1897,-2131,-2039,-1805,-3375,-663,755,-895,-1881,-2023,-409,-1292,-2002,-2106,3268,3941,4844,4402,3716,-4442,-5153,-4439,-804,995,788,-3212,-1133,-50,-4020,-1831,-3886,1543,1075,2774,1963,-203,-2824,3115,1105,-1101,1047,694,86,1026,-1014,-2922,-505,-501,-505,-556,-2595,-1196,126,208,-2099,-1176,-2464,-1560,-5732,-892,-1034,-986,-626,-117,320,-9087,-1014,-9439,1023,2523,2438,-5051,1827,1420,1195,1173,1412,1747,-14660,2258,2398,-9036,-56103,-98663,-62355,-435062,-639561,-248184,-9252,-47291,-3267,-3580,-24647,-14040,-5660,-3136,-3057,-2647,-2923,-7911,-1852,-2868,-5972,-1729,-1803,-3355,-2429,-2844,-3225,-3673,-4046,-5972,-4499,-4634,-4764,-4890,-4614,-4193,-3512,-2826,-2008,-1245,-4424,-1311,404,557,415,23,-483,-1819,-1691,-1925,-4873,-1476,-1338,-1351,-1553,-1858,-2473,-3199,-3551,-3620,-3059,-2457,-1785,-1203,-791,-647,-674,-773,-4569,-3135,-1566,-1863,-2023,-2088,-1964,-1546,-1040,-1436,-593,493,271,-1161,-2840,686,176,24,-392,-659,-854,-989,-818,-491,-543,-3192,-2094,-376,45,-300,-3583,-2930,-2071,-2341,-2373,-2131,-3152,-1530,-1432,-2051,-2004,-2369,-2389,-2123,-1770,-649,-1617,1086,-5212,1910,1174,2031,1651,1372,935,364,-220,-4276,-1516,-2135,-2741,-3008,-3077,-2837,-2719,-2279,-1981,-1760,-1345,-1149,-940,-615,-181,245,676,1040,1311,-17268,-7271,-9705,-5678,225,-1801,294,-2739,-1607,-1935,-2809,-3252,-2994,-3240,-2600,-30,-2640,-3151,-1760,1041,-218,-3290,-3371,-46,355,-1504,-1750,-2217,1756,6775,3252,-438,1387,3033,898,3226,2517,-2309,52,4684,-1180,-187,1957,1805,1043,832,-31,-2896,-114,-2769,-502,-2283,-3554,-3616,-2841,-2038,-1485,-1346,-1743,-2383,-3398,-4533,-4342,-2949,-1508,-269,-1353,-1650,-913,-1956,-2342,369,377,900,-297,-282,591,2074,408,1449,2701,-3624,-1271,2665,2209,1511,463,577,265,-92,-522,-1086,-2048,-2703,-3726,-4778,-5701,-4607,-3497,-2565,-1719,-1105,-600,-296,-255,-381,-622,-2270,-900,-2573,-1167,-1069,-1063,-1196,-1187,-1224,-1341,-1814,-2884,-817,-49,934,1993,-890,1119,671,712,5121,6124,-92,-2225,-933,856,406,839,-1170,843,-3469,1254,1372,-71,323,1748,-312,5186,4025,1843,3368,3234,-1898,-210,-675,766,-2894,-192,-1354,430,271,1571,-1213,-2203,-1505,1988,712,-1009,-1665,-2709,-2702,-2029,-1372,-1807,-1623,-2156,-1728,-1446,-1867,-1983,-2058,-1830,-1434,-1330,-1270,-1466,-1858,-2395,-2600,-2167,-1110,-1222,-1261,168,1873,-490],[-4122,-1985,-1972,527,1023,-247,-247,543,404,522,703,1027,-223,1151,1404,-870,-3097,-3643,-2807,-522,-573,-770,-701,-379,-254,-333,-659,-3442,-2449,-3903,-5503,-4492,-2557,-2087,-1195,238,902,1178,-2158,-777,304,-878,-2105,-3271,-4135,-4523,-4343,-3902,-3373,-2977,-2714,-2536,-2319,-2090,-1782,-1382,-1047,-753,-709,-814,-982,-1532,-2112,-2646,-2882,-3197,-2510,-1852,-1101,-2337,133,410,671,-2957,502,238,-828,-2858,-640,-2172,1078,1683,-2413,2152,2988,1212,-1513,720,830,820,2623,1516,-58,1410,-516,-1698,-2105,-1550,283,-213,-1533,-2788,-802,-667,-637,-523,-428,-364,-259,-31,383,-1012,-1747,-3360,-945,2087,523,762,-1758,-2400,-527,-407,-2505,-824,2702,3272,1963,2206,1414,-995,-1486,-663,-1008,-1042,-1291,-528,-591,-1840,-402,-660,-1227,-1911,-2760,-3450,-4100,-4587,-4769,-4831,-4563,-4198,-3911,-3601,-3300,-3023,-2856,-2717,-2645,-2492,-2376,-2450,-3024,-2903,-3311,-3630,-4069,-4248,-4218,-4026,-3636,-2984,-3051,-1737,-876,-15,924,881,145,4090,592,-1503,-1199,-1023,-1286,-613,-1276,-207,398,-749,-3097,-382,-1764,-44,1026,-2664,-122,2097,1955,-680,-851,-1439,-3014,-4202,-4801,-4587,-3874,-3127,-2302,-1565,-2059,-2870,-952,404,528,637,-2779,764,524,-2433,-2325,1901,1795,416,1442,3359,-1896,-3057,-1599,-354,1706,1645,-753,1115,141,1125,1306,1449,1372,1277,1155,1002,-7667,808,824,1063,1336,1681,2221,2777,3486,-7995,-6542,6198,7006,7652,8080,-11211,-9733,900,-2793,-1215,2336,376,-1659,-3796,-5382,-5089,-3403,-1191,1123,3185,3034,6509,3709,-3548,-2386,-1126,-3503,-1121,1098,779,-1584,2075,4269,4978,-1502,592,-1571,-1737,-404,1392,-362,-2367,-4088,-5207,-5376,-4567,-3243,-1917,-715,-226,-3070,-657,-3203,2539,3280,-33,-2841,123,1316,-36,-809,-3021,1812,479,-519,-1312,-1812,-2113,-2343,-2699,-3218,-3556,-3632,-3126,-2775,-2266,-644,-27,280,-1706,-3067,-947,-1872,-2893,-4013,-4862,-5239,-5165,-4363,-3464,-2511,-1675,-1039,-1329,-534,-2093,-7,-345,-1498,-1236,-1832,-2056,-2097,-1844,-1536,-3033,-1989,-2783,-1349,-1937,-2685,-3652,-4614,-5032,-4754,-4066,-3336,-2831,-2486,-2359,-2484,-2926,-3548,-4271,-5100,-5810,-6215,-5908,-5526,-5343,-5326,-5407,-5385,-5213,-4665,-4231,-3815,-3600,-3453,-3594,-3905,-4227,-4361,-3940,-3156,-2105,-936,130,440,307,-89,-818,-3112,589,-300,-1960,-2428,-3540,-4471,-5212,-5701,-6155,-6270,-5724,-4559,-3009,-3367,343,-985,1477,-1657,-3170,-2635,1525,2429,475,7973,7699,3382,-698,-19,-2550,248,-408,-2122,-2183,-204,-801,-3450,-2774,-2007,191,2381,936,1912,1577,587,-455,-1326,-2164,-2779,-3213,-3317,-3235,-3083,-2920,-2757,-2585,-2536,-2495,-2556,-2479,-2201,-2025,-2002,-582,1020,2050,2141,2882,2840,1263,761,1306,-736,-667,759,-1377,2195,-2767,1935,-2019,2830,5988,3930,-950,436,1914,180,-1914,-4124,-6374,-5083,-3260,-1783,-1384,-505,-3401,-1735,-4228,-516,-781,-1366,-328,1756,-495,-659,-9,-816,63,-100,1226,953,271,485,1050,1387,2593,1308,-3173,-850,-1498,3093,294,-1892,-3132,-963,-1152,19,-128,-920,-1630,-2260,-2709,-3092,-3274,-3333,-3289,-3027,-2715,-2320,-1927,-2875,-1128,-5262,-518,-368,-2385,-1228,-3457,-3387,-154,895,-1346,-51,-757,585,-86,-244,778,-1224,-1045,-721,-1093,-2624,-2988,-360,2427,3852,-929,539,2284,-2584,-1378,344,480,-2717,-628,-584,1252,-93,-2730,-1840,-2598,-3444,-4451,-5574,-6161,-5409,-4404,-3481,-2777,-2317,-1835,-1548,-1385,-1250,-1198,-1305,-1454,-1829,-2388,-2997,-3465,-3558,-3217,-2493,-1679,-3290,-1079,655,-1134,-2343,-1762,-230,-1993,-2489,-2220,-889,-1489,-2164,-2845,-3307,-3977,-5581,-4605,-4909,-5101,-5214,-5198,-5325,-5411,-5676,-5715,-5915,-6063,-6026,-5698,-5102,-4291,-3370,-2452,-1696,-2262,-659,-431,-700,-426,-597,-2284,-1398,-1975,-1513,-821,-2505,-1218,3201,3827,-2034,-916,-2870,-1276,-4464,-2139,1875,2491,2273,3133,198,-9042,-2975,-10300,1907,6931,4850,-4246,3280,4066,3569,3317,3306,3317,-10497,2869,2386,-11478,-58951,-125684,-106460,-508457,-824593,-371328,-22704,-33732,-5926,-4977,-29054,-16014,-6462,-2215,-1977,-1506,-1150,-7222,-1181,-1400,-5139,1180,1936,-3948,2846,3567,-3297,-129,-3703,-6684,-5793,514,-3628,-1169,673,-1156,2178,1016,142,-1438,-4091,-578,1325,1058,-162,-1435,-2251,-2464,-2052,-1308,-5756,-67,-118,-529,-1127,-1541,-1664,-2925,-1971,1153,-831,-541,-738,1221,-157,522,452,-1143,-3759,-4143,-5109,-5101,-4376,-3582,-2931,-2368,-2044,-1826,-1915,-2094,-2402,-2634,-2815,-3052,-3004,-2735,-2308,-1638,-962,-425,147,620,91,-3941,-2363,-791,311,-117,-3601,-2776,-1288,-1810,-1010,-441,-2989,553,853,-1660,508,-25,-960,-1433,-2187,-2712,-2715,-2168,-2507,-550,411,1125,1476,1769,1686,1223,511,-2305,-1512,-2480,-3164,-3083,-2482,-1507,-760,135,690,975,1306,1334,1387,1643,2139,2740,3390,3929,4251,-6004,-8925,-9449,-4305,1473,-1563,764,-2179,-604,854,1671,1936,-514,-2913,-3216,-613,-3280,-3035,-2295,827,-392,-2797,-3754,-1549,-1005,-1848,-2072,-2259,772,640,397,66,-51,-344,-795,-1356,-1928,-2605,-3317,-3946,-4592,-5324,-6063,-6869,-7234,-6098,-4751,-3376,-2082,-2956,457,-1497,-2947,-1148,-1967,-1080,426,493,-1268,-1173,-496,1006,2240,3366,3490,1893,-888,-1473,-1027,-1926,-2568,1332,1318,721,-276,-15,263,388,423,392,197,-3844,-1418,-581,-1026,-1419,-1739,-2188,-2624,-3164,-3763,-4407,-5090,-5677,-6041,-5848,-5335,-4598,-3926,-3376,-2840,-2439,-2086,-1837,-1778,-1832,-1877,-2457,-2008,-2171,-2090,-1934,-1894,-2021,-2036,-2141,-2393,-2647,-2891,-3112,-3130,-3058,-2966,-2671,-2265,-1824,-1424,-1075,-369,-140,-1999,-575,1324,1240,1170,-1082,825,-3682,1239,523,123,560,1039,-686,3807,2971,2034,3322,3036,-2113,-435,-1113,1102,-2927,345,-1381,689,222,1602,-1116,-2312,-1609,-941,-1526,-2056,-2544,-2508,-2601,-2374,-2104,-1881,-1568,-1368,-2129,-644,-1119,478,617,688,267,-1970,120,-792,-1380,-148,383,-2082,-1261,-817,-1286,62,1574,-621],[-4115,-2047,-1876,-2075,-2267,-2468,-2656,-2817,-2866,-2827,-2823,-2640,-2313,-1797,-1034,-1172,-3419,-3497,-3080,-796,1293,2490,1156,1606,3874,1220,671,-3776,-1971,-1329,-2095,-484,-2367,-1607,-549,843,1302,1309,-1917,-881,22,-1800,-3366,-4340,-4389,-3898,-3398,-3130,-3148,-3650,-4642,-6058,-7576,-6644,-4563,-2377,-363,233,-790,490,3159,1959,-711,407,-2464,-2781,2365,3754,-920,-2189,2901,4477,621,-2919,1481,1731,-514,-2312,-86,-2764,-51,-110,-2412,-602,-1097,-1565,-2142,-2756,-3259,-3448,-3605,-3566,-3435,-3305,-3096,-2977,-2789,-2714,-2669,-2868,-2983,-3176,-3630,-3984,-4557,-5056,-5462,-5644,-5448,-4904,-4118,-3160,-2319,-3624,-1206,-69,532,-203,-2575,-2772,-445,-547,-2754,-867,-168,-1097,-2021,-2974,-3699,-3733,-3350,-2325,-1237,-289,-1869,-331,10,-1835,902,147,-760,-1384,-2872,-944,77,734,-1641,226,-1492,-932,1308,1758,-1620,-1379,-1248,-2086,-2497,-2673,-3362,-3453,-2779,-1809,-734,389,595,-2600,-1044,1150,2891,-715,-2696,831,494,1860,3070,1074,-205,2177,-55,-1809,-888,-1533,-2538,-3238,-3149,-2260,-1018,-1040,-3768,-775,-2108,-395,758,-2744,-671,141,-962,-2052,-2802,-2923,-2614,-1856,-984,-88,698,1214,1663,1941,-2236,-2356,-1346,348,1623,1511,-4132,1072,353,-1880,-1589,1795,1567,545,997,610,-3507,-2169,-1608,-332,-398,-322,-190,-293,-1095,-479,-588,-773,-1173,-1568,-1982,-5931,-4251,-3539,-4053,-4262,-4218,-3876,-3246,-2648,-2059,-4109,-2745,-1041,-1128,-1391,-1765,-7000,-6431,-3844,-4424,-4640,-4435,-3653,-2525,-1371,-94,520,2371,2642,4444,5104,2876,5741,3348,-4665,-2101,-984,-3346,-1160,886,543,-1422,2054,2991,3387,-1369,615,-1862,-2455,-1160,-359,-1695,-3064,-4325,-4733,-4409,-3768,-3014,-2486,-2277,-2278,-2990,-2627,-2667,-2307,-1532,-465,-3464,-521,1065,-390,-694,-2713,2044,4374,3328,-1418,3328,3497,-1662,1640,2482,1094,1381,-1436,-1998,-1000,1914,6076,2625,-2242,-1775,5529,281,2220,-2200,-2383,-345,-38,146,288,345,-5,-251,-1127,-1039,-1957,-2003,-2337,-2488,-2617,-2899,-3028,-3286,-3524,-3837,-4019,-4284,-4579,-4856,-5108,-5147,-4968,-4721,-4442,-4321,-4263,-4287,-4520,-4845,-5292,-5868,-5201,-4225,-3177,-2208,-1281,-529,87,449,297,-1713,-2019,-1651,-1386,-1137,-3012,-1858,1593,1367,108,-735,81,-662,-1267,-2428,-943,5044,4558,234,225,657,-937,-2710,2459,1218,-1544,-295,-527,-1458,-2255,-2841,-3395,-3822,-4343,-4797,-5053,-4837,-4060,-3137,-2198,-1684,-2709,-2412,449,725,308,545,137,-232,-1046,-1066,-2306,-1184,-799,-2037,-2310,-448,-762,-3028,-2623,-1735,636,720,151,-287,-980,-1662,-2480,-3257,-4154,-4987,-5738,-5107,-4307,-3689,-3257,-2954,-2703,-2595,-2495,-2491,-2542,-2118,-1923,-2545,-328,2628,2511,2068,3261,3033,968,1145,1189,-1140,-1310,345,-2238,1803,-2608,1892,-2172,2393,6806,4727,-588,854,4982,3343,2194,-1825,-1943,-2990,-4060,-4511,-4474,-4028,-4160,-2994,-3617,-1187,-665,-941,277,2138,-23,-587,646,-203,41,-217,-1131,-2526,-4176,-5167,-4695,-3846,-3219,-3045,-3429,-3463,-4059,-4906,-5686,-5571,-4742,-4082,-3577,-3342,-3253,-3149,-2868,-2294,-1336,-222,1035,2233,2900,3069,4775,1326,3175,-1808,4587,-4304,5633,5736,-2736,-910,-3444,-3217,86,2164,-940,-139,-478,601,-264,-95,1308,-642,-1815,-1186,-1143,-2660,-2920,-52,2142,3672,-677,208,2495,-2574,-1137,1001,1244,-2927,-1148,-248,399,-509,-2051,-1528,-1670,-1965,-2400,-2324,-1612,-1564,-1601,-1723,-1969,-2309,-2435,-2529,-2522,-2342,-2081,-1849,-1549,-1374,-2202,-2508,-2411,-1155,-1924,-991,-1512,-2205,-1740,-1892,-2388,-3032,-3799,-4523,-5087,-5388,-5181,-4886,-4415,-4055,-3792,-3419,-3541,-5817,-3524,-2486,-2224,-1984,-3605,-1762,-1858,-3545,-2425,-3142,-3355,-3990,-4657,-5088,-5078,-4692,-4125,-3595,-3318,-2670,-2317,-1994,-1715,-1474,-1665,-2201,-3259,-3269,-1378,-2427,-1262,-35,-190,-1847,-947,-3333,-2057,-3008,-3609,-2759,-2222,-1384,-573,-108,-8162,-5522,-10195,194,-424,-1174,-3536,-2816,-3507,-3779,-3565,-2855,-1897,-6606,212,1314,-15431,-55244,-150091,-144092,-533906,-936459,-484279,-35294,-20052,915,1780,-32163,-16843,-7781,5806,8086,8879,2569,-6448,-1122,127,-3948,6795,9893,-4682,3154,6238,-5298,-17,-3820,-7391,-7274,1176,-3733,-1671,679,-2059,835,514,-531,-2314,-3616,-794,-1631,-2609,-3806,-5167,-6541,-6844,-5591,-4313,-5554,-1979,-1224,-650,-1046,317,725,-2551,-2299,699,-1487,-815,-953,1324,141,780,458,-1536,-3032,-2903,318,-1382,-2137,1265,4440,4320,2767,-75,-185,402,-299,-2507,-2408,1423,251,2185,2252,1253,1237,513,-163,-868,-1660,-4355,-2921,-3463,-3798,-3917,-3955,-3980,-3858,-3649,-3458,-3154,-2846,-2225,-1669,-1470,-864,-600,-969,-519,-954,-1224,-3069,-2377,-2998,-3325,-3143,-2667,-2072,-1157,-342,284,769,-773,1084,974,648,386,5,-342,-971,-1318,-1769,-2182,-2204,-2172,-1810,-1054,-6,1105,2019,3066,3675,4113,-8115,-9054,-2595,2562,-1489,1083,-1487,332,1422,3242,1515,-630,-2586,-3235,-945,-3558,-2393,-2747,568,-602,-2296,-3325,-2953,-2056,-2270,-2528,-2108,565,1511,577,211,-461,-1117,-1951,-2963,-4085,-5405,-6622,-6161,-4726,-3252,-1733,-273,884,-555,-1949,-3701,-618,-2616,2370,-1569,-2617,-1203,-2069,-95,701,4808,-1656,-932,-531,3683,4573,3422,3694,2558,-336,-1336,-1154,-1937,-2783,-936,-1991,-2954,-3972,-4875,-5802,-6634,-6935,-6308,-5846,-5454,-5196,-5053,-5122,-5198,-5240,-5426,-5582,-5802,-6020,-6217,-6390,-6447,-6422,-6247,-6071,-5771,-5540,-5418,-5294,-5294,-5339,-5494,-5850,-6319,-6696,-6585,-6116,-5545,-4979,-4257,-3713,-3400,-3034,-2800,-2726,-2631,-2475,-2242,-1783,-1265,-813,-1769,203,532,577,284,43,-556,-1558,-1224,-1282,-1097,-559,-1047,596,-3819,1211,-355,571,0,-937,-1777,-2178,-1879,-1068,-80,873,-2429,-684,-1419,1397,-2647,911,-1406,909,192,1399,-1066,-2381,-1764,-1077,-589,-1285,-3319,-2143,250,-1982,-825,-1604,-600,-328,-2471,-1398,-1377,2114,1936,1432,1680,-1854,240,-1111,-915,966,556,-2088,-1084,-376,-1247,-133,1186,-679],[-3885,-2115,-1406,-1882,-2527,-3147,-3701,-4159,-4437,-4566,-4668,-4526,-4213,-3769,-3222,-2448,-3624,-3026,-3247,-839,365,345,194,74,-200,-387,-311,-3918,-1966,-1629,-2419,-472,-2511,-1045,66,1366,1728,1491,-1700,-979,1730,2635,-44,-1530,2096,2488,-405,1087,-335,-151,-2002,-3466,-5093,-4234,-2100,117,31,82,-763,849,3062,1968,-1164,251,-2504,-2218,2981,3638,-1021,-1774,2334,2977,425,-2283,484,561,-208,-1712,-1007,-2954,-1240,-1346,-2340,-2026,-2654,-3209,-3618,-3514,-2769,-1535,-343,858,544,1936,649,-662,-1567,-2203,64,1035,-1052,-2837,158,-636,-1534,-2303,-3051,-3864,-4744,-5679,-6582,-5864,-4813,-4024,-2674,-1871,-1143,-1251,-3371,-3118,-388,-691,-2987,-952,44,490,788,1883,2528,-46,-1509,-363,882,-275,-2444,-105,867,-1383,2047,3823,660,59,-2871,-1030,-2084,-2808,-3009,-2938,-2520,-2101,-1923,-1913,-2272,-2561,-3291,-4155,-4992,-5196,-4500,-3435,-2252,-1297,-570,-13,69,-2676,-843,-1085,-1901,-2623,-3380,-4031,-4329,-4623,-4976,-5320,-5577,-5287,-4350,-3125,-1880,-735,-1222,-1011,-1543,-26,-810,-2293,-4358,-1165,-2387,-2103,-2883,-3824,-4679,-5408,-5634,-5491,-5030,-4356,-3828,-3316,-2946,-2632,-2371,-2238,-1978,-1679,-2423,-1825,-1348,-486,-447,-405,-4008,-354,-234,-831,-630,416,545,616,664,491,-4707,-1176,-1664,-478,-289,236,950,1737,-2050,3292,4033,4693,5186,5793,6554,914,1529,9445,10378,11282,11923,12330,12625,12638,11012,-2480,2797,10626,9332,7734,5917,-3509,-2917,-713,-3206,-7229,-6422,-6562,-5167,-4077,-3150,-2334,-1926,-1577,-1283,-1202,-1085,-1081,-1036,-4975,-1705,-925,-3180,-1159,-67,26,-1319,-233,-422,-638,-1321,-998,-2025,-3175,-2076,-53,470,-2448,549,1613,950,-2011,-947,559,2177,-184,-2812,-8,-2170,-2846,-4263,-4520,-3891,-1560,178,-762,-675,-2535,2074,4662,3293,-1710,3473,3532,-1721,2343,3394,1821,2336,-673,-1126,418,2248,4258,2306,-2708,-685,999,-22,-268,-2282,-3248,-717,225,416,2053,2798,81,246,-841,-428,-1906,2494,2267,-1455,-168,390,-1073,-1105,-1874,-2660,-3204,-3619,-3740,-3453,-2867,-2072,-1361,-808,-359,-586,-177,-322,-705,-1133,-1550,-1879,-2087,-2019,-1702,-1344,-958,-723,-587,-644,-811,-1827,-1600,-1712,-961,-1176,-2857,-1823,1075,921,2,-775,130,-344,-1038,-2722,-591,3988,4879,-58,-40,1426,-510,-2320,1793,1016,-1268,-11,795,1770,954,-188,-2584,-386,665,1023,600,-2295,-1061,-2019,-2021,-1705,-2288,-2276,1106,1834,-44,3458,3046,1939,-1497,174,-2065,303,686,-2100,-2451,-806,-912,-2741,-2300,-1336,951,357,-697,-1247,-1929,-2350,-2663,-2730,-2772,-2661,-2457,-1996,-1371,-643,172,330,1009,-874,-313,-1376,-3064,-2692,-1827,-3063,-184,1866,1744,1691,3353,3060,623,1544,1112,-1264,-2073,-134,-2917,1510,-2018,1919,-2026,1777,2909,2104,-181,-64,-1409,-2637,-3847,-4802,-5516,-5936,-6399,-6976,-6663,-5691,-4762,-3725,-3165,-1878,-1055,-639,-27,21,201,-187,-706,-1560,-2327,-2992,-3876,-4434,-5052,-5013,-4865,-4652,-4390,-4258,-4080,-3658,-3202,-2734,-2102,-1962,-2971,-1905,-1605,-1973,-2785,-3866,-5186,-6610,-5733,-4074,-2409,-948,189,1067,1512,1430,1381,-755,516,-3401,-122,-313,-3140,-892,-3505,-3086,-2359,-2408,-1715,-621,-208,493,-614,-129,1711,-119,-2716,-1803,-1282,-2592,-2614,90,1577,3253,-459,-141,2652,-2011,-1096,1405,1818,-2947,-1593,-6,2132,354,-1404,-1646,-1531,-2171,-2243,-2789,-2101,-1277,-1438,-1366,-1107,-713,-30,606,1153,1636,1383,489,1992,-351,-2775,-2869,-1693,-1089,-2088,-2491,-3159,-3908,-4670,-5457,-6021,-6177,-5859,-5374,-4895,-4488,-3949,-3534,-2963,-2440,-1964,-1408,-3228,-5942,-3291,-1806,-2493,-3283,-3919,-4317,-4043,-3515,-2642,-2406,-1565,-1402,-1442,-1465,-1305,-4011,-492,-102,-3962,-330,260,-2088,-374,-927,-1656,-2889,-3886,-4951,-4875,-5447,-5994,-6124,-5838,-5454,-4825,-4170,-3697,-3351,-5026,-2908,-2834,-2704,-2542,-2221,-6859,-8599,-8832,940,1607,2047,-2961,-2311,1275,426,-575,-1459,-1951,-3372,-830,-2188,-21168,-47444,-147100,-173460,-522747,-935450,-581295,-46781,-7038,1489,1545,-32980,-16655,-9627,3823,5703,6664,5129,-5642,-1147,1559,-2545,6589,10348,-5580,3544,5447,-7106,-222,-4161,-7886,-8148,1632,-3839,-2380,778,-2577,2203,-237,-1344,-3234,-3224,-1073,-1846,-2580,-3351,-4088,-4595,-4817,-4594,-4028,-4814,-2516,-2003,-1633,-1931,-1231,-1340,-2211,-2561,-1998,-2053,-1848,-1401,-790,-177,266,267,-1829,-2511,-3070,-122,-2413,-1841,-1960,-2599,-2839,-2760,-2303,-1829,-1284,-844,-2686,-2252,-116,-118,-180,-311,-324,-334,-379,-206,74,328,-3663,-3242,-1371,1243,1427,-3760,-2564,-658,-2274,-846,-535,-2751,2783,2374,-1508,4418,2034,-969,48,-410,1472,-2990,5019,4220,3557,-503,1216,872,358,-18,-311,-502,-778,-866,-893,-770,-220,474,1311,1827,2457,2718,2662,2548,1964,1165,287,-617,-1592,-2533,-3382,-4000,-4093,-5970,-8546,-2321,-1433,-1586,741,-773,1122,1799,3152,1045,-831,-2306,-2663,-934,-3006,-1813,-3100,247,-843,-1841,-2570,-3182,-2336,-2767,-3114,-1915,-235,3585,-913,-2,-1517,-2712,-3604,-3691,-2570,-1071,-1929,3240,177,-285,1777,1954,540,-1132,-2717,-3588,-409,-2175,2054,-1397,-2303,-1462,-1722,940,961,899,-2200,-865,-627,-1018,-1323,-1647,-1952,-2182,-2330,-2553,-2907,-3134,-3415,-3784,-4202,-4529,-4919,-5215,-5556,-5802,-5946,-5825,-5580,-5171,-4737,-4321,-4070,-3833,-3612,-3622,-3721,-4022,-4460,-5014,-5657,-6237,-6545,-6172,-5508,-4634,-3794,-3026,-2223,-1509,-1148,-197,225,156,-1863,-2777,-1132,-1447,1445,2529,2230,-1596,510,3685,2790,367,110,2936,5523,5023,1310,-2019,221,564,1966,4854,6104,138,-1166,100,2502,2733,1477,-1168,573,-3689,1039,-1352,1052,757,-930,-1594,391,-962,-2299,-3507,-4551,-5341,-5909,-6002,-5763,-5493,-5232,-5150,-5046,-4848,-4721,-4527,-4408,-4103,-3551,-2860,-2156,-2744,-1788,272,-2396,-1091,-1577,-266,442,-2840,-2225,-1405,2725,3757,1750,3040,-646,-931,-1478,-580,821,574,-1671,-662,-77,-1308,-592,-65,-823],[-3453,-2251,-1168,1586,361,-762,-1322,987,379,128,-63,-20,72,123,111,-1650,-3764,-2522,-3317,-735,-68,-190,-202,24,231,547,440,-3622,-1962,-1929,-2447,-315,-2541,-504,588,1761,2143,1729,-1556,-1127,1220,1535,-453,-1670,1181,956,-403,157,-616,-668,-1808,-1722,-2194,-2628,-2929,-3026,-3031,-2905,-2865,-2817,-2687,-2823,-2933,-3055,-3113,-3391,-3701,-4031,-4138,-4000,-3880,-3849,-3692,-3682,-3774,-3971,-4267,-4574,-4616,-4752,-4626,-4479,-4270,-4198,-4074,-3714,-3264,-2745,-2123,-1289,-568,201,861,1566,1086,-175,-1311,-2387,-69,1170,-339,-2455,783,2085,962,2235,2285,2150,1691,1330,744,-1700,-2396,-4511,-1858,-2058,-2092,-2312,-4000,-3399,-335,-797,-3116,-1054,2230,2617,225,2044,2356,636,-1209,-715,729,-228,-2965,255,-34,-772,-1185,-1917,-2872,-3783,-4290,-4101,-3313,-2429,-1523,-1711,-2383,-804,291,283,-2750,-2134,-2396,-2625,-2381,-2323,-2792,-3314,-3712,-4149,-4532,-4744,-4958,-4728,-4247,-3720,-3162,-2515,-2076,-1845,-1621,-1645,-1782,-1767,-1524,-850,-1372,-2498,-625,222,-1126,-1177,-1539,93,-1515,-3441,-4714,-1477,-2551,-2465,-1393,-2814,-1842,-728,-798,-1926,-106,145,-1480,-1997,1036,647,-410,-122,-277,-248,-2523,-1265,-919,-639,1185,1582,-3179,1099,263,414,463,1442,997,664,895,618,-4915,-166,-1692,-1165,-1757,-2006,-1837,-1446,-1713,330,1420,2445,3213,3925,4589,5224,5905,6828,7948,9422,10975,12511,13967,14987,15547,-2179,9447,13682,11929,9899,7875,-1329,612,3580,-3133,-9976,3385,3430,3384,3090,2777,913,2057,386,1438,1066,805,493,278,-4224,-1316,-871,-2918,-1077,379,142,-1209,-772,-1302,-1613,-1540,-855,-1945,-3459,-2996,927,1913,-2339,658,2273,850,-1964,-831,397,-374,-1491,-2590,-3202,-3577,-3448,-2947,-2264,-3910,-871,-214,-1040,-649,-2403,1961,3188,3191,-1789,3708,3535,-1720,3070,4378,2693,3357,73,-257,1832,2798,5739,1992,-2928,255,3483,-352,1352,-2342,-2604,-905,1595,324,1666,1364,102,133,-526,-1098,-1839,-2271,-2618,-2754,-2879,-3213,-3475,-3960,-4511,-5162,-5350,-4718,-3810,-2843,-1923,-1047,-402,4,288,321,252,113,-164,-409,-617,-799,-1037,-2702,-1625,-1719,-2019,-2422,-2832,-3340,-3912,-4428,-4741,-4676,-4542,-4271,-4270,-4326,-4491,-4487,-4402,-4112,-3657,-3218,-2777,-2929,-2290,-2095,-2002,-1950,-2095,-2241,-2314,-2337,-2361,-2395,-2487,-2630,-2915,-3191,-3460,-3575,-3634,-3481,-3313,-2987,-2520,-2059,-1446,-2111,175,-1620,-1839,-2115,795,1469,-481,5947,5989,1046,-1909,188,-1725,25,899,-2167,-2463,-1160,-1124,-2441,-1729,-753,1211,2547,-1473,1363,6323,3065,-815,-1090,1735,-1132,618,-760,620,7994,4290,-266,1125,-645,-819,-1560,-3216,-3068,-1738,-3346,-59,1056,913,1119,3233,2945,293,2065,1173,-1028,-2802,-557,-2887,-1515,-1099,424,-1794,1124,2346,2185,301,1324,555,-216,-1137,-2759,-2779,-3309,-3698,-3819,-3666,-3060,-2590,-2424,-2843,-2205,-742,-391,1184,2456,705,1179,2959,657,6,-538,1519,1116,-79,-957,-1844,-2384,-2329,-1969,-3433,-867,-1333,-118,-145,-2006,-2580,-2259,-2474,-3327,-3964,-4078,-3662,-3023,-2303,-1746,-1284,-1001,-897,-780,-710,-557,-357,-106,118,-2531,120,-190,-3547,-807,-3551,-2899,466,2711,-195,-86,75,360,-1020,-232,2077,409,-3090,-2401,-1372,-2304,-2174,161,887,2723,-195,-291,354,-1186,-1932,-2266,-2201,-2833,-1825,-364,46,268,-707,-1560,-1917,-2383,-2219,-2889,-3405,-4472,-5625,-5299,-4047,-2905,-1678,-652,169,830,1253,10,1257,-327,-3354,-3135,-1858,-2697,-3236,-3281,-2964,-2566,-3610,-1948,-2357,-2807,-2199,-2741,-3447,-4207,-4491,-4050,-2813,-1452,-204,-1605,-2979,-5941,-3179,378,-463,-1545,-3131,-2266,-1737,-3304,-1822,-1751,-1527,-1812,-2825,-3628,-3753,-4090,-2493,-1945,-3552,-1635,-1901,-2351,-2945,-3610,-4317,-4865,-5081,-5990,-4600,-4308,-4169,-3956,-3607,-3115,-2258,-4483,-1438,-501,-6009,-3278,838,894,1847,-1355,-5363,-8821,-7056,2777,2562,2416,-2464,-5585,1950,1746,1455,-1257,562,-997,-983,-7176,-28460,-37882,-128066,-194502,-496651,-867719,-644134,-56967,-988,-1004,-3970,-31231,-15896,-11888,1427,2212,3333,4371,-4762,-1227,2857,-985,6442,10074,-6555,4023,4676,-8567,-670,-4649,-7795,-6793,1945,-3878,-3185,-184,-2419,-1983,-2806,-3502,-4139,-4423,-4322,-3744,-2830,-1838,-841,172,815,1736,2384,-4140,2735,1129,170,-2669,813,687,-1848,-2712,-2771,-2844,-2161,-1967,390,691,1347,103,-2026,-2188,-3393,-689,-3251,-1369,-34,-1158,-1996,-2526,-2549,-2366,-1989,-1688,-2316,-2124,-1749,-2153,-2595,-2933,-2788,-2211,-1393,-308,783,1207,-2985,-3770,-1402,3255,2637,-3850,-2376,-776,-2503,-941,-756,-2652,-24,-466,-1712,-1596,-1908,-1676,-1083,-91,1081,-2247,3661,4637,5412,-552,6270,6105,5922,5478,4843,4197,975,3002,2561,2105,1794,1315,719,-342,-1249,-2198,-2691,-2118,-1049,338,1820,3173,4144,4659,4623,4033,3090,-3152,-7869,-1320,-2577,-3028,-2552,-1775,-656,490,1677,602,-1062,-2030,-2015,-594,-2415,-1362,-3295,-70,-1030,-1400,-1772,-2157,-1840,-3158,-3352,-1665,-1072,2824,-2345,1440,2298,2049,-868,-17,-1270,-2844,-4685,-6588,-6404,-4359,-2246,-293,110,-1378,-3236,-2600,281,-1691,1655,-1102,-2000,-1804,-1131,-1192,-1010,-823,-2783,-945,-1314,-1958,-2518,-3081,-3460,-3516,-3305,-3124,-3142,-3137,-3246,-3396,-3418,-3099,-2626,-1958,-1393,-972,-879,-1074,-1602,-3326,-2882,-3415,-3801,-3820,-3536,-3301,-3102,-3147,-3415,-3894,-4540,-5186,-5724,-5867,-5602,-4839,-3891,-2867,-1703,-628,-1536,-165,693,-423,-2396,-2720,-1115,-1359,1182,1384,773,-2590,-274,-474,-529,-316,113,670,1425,2162,508,-1974,-112,510,2304,3643,3311,364,-738,522,1286,1033,1094,-1313,425,-3340,846,-2317,1607,778,-1897,-1884,-1,203,-705,-1532,-2244,-3039,-3296,-3748,-4254,-4878,-5552,-6372,-7021,-7224,-6979,-6285,-5576,-4814,-4023,-3297,-2686,-1905,-1298,-513,-2394,-1347,-1505,-9,1060,-2962,-2537,-997,2431,3209,1976,3619,551,-2025,-1646,-203,905,634,-1094,60,292,-1242,-1096,-2,-826],[-2795,-2299,-864,1760,20,-1020,-1721,1972,455,-81,-879,-1192,-1078,-691,-195,-1646,-3763,-2029,-3142,-459,1299,1006,533,153,-350,-795,-1082,-3031,-1920,-2189,-2181,-1536,-2434,-1430,-1418,-1397,-1306,-1193,-1495,-1341,-1000,-1023,-1022,-1892,-626,-400,-598,7,-937,-1359,-1230,658,597,-2702,192,-22,-1038,-566,-911,-1191,-1302,-1575,-2258,-1747,-2757,-1571,-1486,-1414,-1337,-1256,-1249,-1331,-1267,-1313,-1395,-1488,-1552,-1491,-1060,-2303,-118,498,-1971,1470,1735,-826,-3145,-328,319,639,-113,-854,-1550,-2149,-2445,-2528,-2254,-2477,-1460,-1218,-867,-1996,-489,-272,-227,-94,67,243,495,877,1436,-1767,-1955,-3781,-2285,669,1020,-3468,-4142,-3729,-444,-1000,-3065,-1333,1873,3443,-403,1659,3141,1241,-872,-1054,532,-334,-3538,694,1600,-344,1214,967,530,78,-2574,-895,-1350,-1808,-2179,-2953,-2820,-2831,-2762,-2513,-2693,-2198,-2861,-2409,-1853,-2065,-2487,-3060,-3684,-4216,-4119,-3345,-2544,-2725,-735,-53,483,584,-1634,1241,1298,-71,938,742,-1185,242,-2021,-3191,-790,454,-1133,-1478,-1627,49,-2326,-4038,-4784,-1891,-2807,-1525,-711,-2934,-2504,-1674,-1655,-1921,84,-171,-1579,-2211,1582,1439,-1291,620,426,411,-2692,-874,-373,-1035,366,1091,-2664,1004,211,1494,1374,3359,610,491,618,4699,-4389,542,-1858,-1190,2008,2897,2730,2414,872,2023,1857,1585,1037,417,-285,-1092,-1986,-2817,-3631,-4202,-4688,-5084,-5206,-4877,-4097,-2974,-1787,-596,553,1585,2468,-1527,3220,3169,-2762,-10894,1929,1268,617,-136,-775,-1255,-1922,-2489,-3012,-3688,-4258,-4684,-4426,-3705,-3021,-2275,-2718,-1107,-544,-316,-1262,-494,-708,-984,-1366,-1616,-1854,-3171,-3757,-2423,-2691,-3104,-3721,-4155,-4789,-5349,-4648,-3802,-3057,-2356,-2525,-1195,-1357,-353,75,-1629,-3734,-411,551,-1359,-734,-2377,1569,5376,2898,-1685,3888,3383,-1794,3655,5252,3565,4274,640,413,3012,3417,5356,1578,-2994,894,4819,-755,863,-2488,-1944,-949,1058,140,2482,1594,-49,-576,-1558,-2345,-3045,-3416,-3291,-2742,-2085,-1598,-3068,-689,-461,-452,-467,-708,-1106,-1578,-2101,-2538,-2935,-3176,-3143,-3087,-3000,-2934,-3013,-3080,-3111,-3072,-2987,-3347,-2388,-2075,-1760,-1563,-1415,-1414,-1527,-1721,-1635,-1826,-1193,-1056,-2789,-1708,229,101,-213,-907,167,213,-594,-3128,-805,-1143,-1395,-1521,-1718,-1834,-1811,-1654,-1380,-978,-950,5,390,723,913,-733,-3506,139,295,-133,-533,-1705,-1428,-1785,-2028,-2191,-2172,-2067,-1745,-1330,-1088,-594,-391,-193,-2310,-438,-1366,-1055,-1189,-2249,-2402,-1575,-1440,-2144,-1035,-131,943,1190,-2194,1310,1702,1975,-1031,-967,1731,-1179,619,-948,1107,4251,4142,-747,1344,-456,-1413,-1811,-3076,-3158,-1804,-3378,-450,12,-11,311,1732,1639,-103,-174,-1790,-3745,-5620,-3295,-2278,759,-73,2091,-1687,423,2399,1234,-111,-1414,-2799,-3835,-4405,-4336,-4218,-4230,-4584,-4952,-4597,-3348,-1996,-2570,-2715,-2788,-854,-279,1460,2423,1006,2210,1978,559,-465,-671,-105,1015,-32,482,3170,-63,-236,-886,-3289,-926,-1324,1519,-516,-2070,-2105,-2445,-2156,857,2445,371,3314,5623,5002,1919,2454,3865,2629,2146,4856,1506,4168,1134,1887,-1789,2547,1672,-4055,57,-3645,-2710,627,1232,122,13,-56,-454,-1502,-469,-134,306,-2456,-2867,-1422,-1898,-1738,-482,-1334,-2354,-3552,-4799,-5336,-4100,-3012,-1871,-1059,-2790,-1931,271,1106,264,-31,-1326,-2324,-2653,-2380,-2830,-3613,-1426,-1698,-2015,-2457,-3013,-3374,-3662,-3710,-3399,-2868,-2308,-1687,-1246,-3996,-3341,-947,-1024,-2242,-1401,-1315,-1407,-3290,-1479,-2942,-2486,-1702,-2088,-3622,-3935,-4327,-5170,-4822,-3566,-2188,-2985,-2865,-5934,-3245,391,-259,-1019,-2890,-1745,-1346,-3233,-2118,-1295,-2323,986,453,-323,-1196,-3929,-2808,-3308,-3355,-2974,-2459,-2181,-1491,-1217,-1186,-3760,-3043,-5682,-3244,-2810,-2993,-2907,-2605,-2178,-1436,-5078,-1963,343,-6275,-5284,136,102,868,-2252,-3893,-5416,-5204,3195,2713,2341,-2124,-9060,2190,2910,3506,-4837,4559,255,-1311,-13015,-36161,-27899,-111879,-209128,-473848,-798262,-616962,-65935,466,-2237,-11875,-28058,-15161,-14534,278,3294,3191,2773,-3882,-1434,748,207,-31,-8,-7600,-121,-469,-9456,-2113,-5310,-7136,-5315,-2996,-3921,-4079,1200,-1762,1404,-2275,-3207,-3610,-2639,1556,5439,3286,1004,6842,2626,1147,3423,6997,-3608,2420,924,-1147,-2748,1569,-313,-2071,-3424,-3681,-2685,-1930,-2541,577,1069,1491,-89,-2239,-2133,-3920,-1361,-2856,-1144,-1674,-2142,-2421,-2673,-2818,-3122,-3424,-3805,-4093,-4335,-4647,-4696,-4569,-4357,-3983,-3667,-3519,-3315,-3147,-3091,-2998,-3960,-2776,-2607,-2310,-3941,-2156,-1222,-2741,-1161,-1062,-2596,1510,2044,-2092,2615,1335,-907,1530,1216,1440,-1163,-164,-1240,-2326,-3291,-4251,-5061,-4939,-4244,-3455,-2641,-1990,-1263,-673,-229,311,736,1170,1285,1635,1803,1890,2158,2172,2139,2134,2127,1993,1737,1297,667,-7735,-822,-7023,-2589,-3527,-4281,-4728,-4841,-4376,-3861,-3353,-2881,-2469,-1921,-1452,-308,-1897,-1109,-3401,-399,-1165,-1022,-1048,-1171,-1209,-3039,-2791,-1383,-1911,-118,-3466,1799,2208,2912,-1654,2445,1494,-1125,-3492,1559,722,-466,1194,1508,-340,-1233,-3518,-736,1425,-1195,1207,-813,-1737,-1962,830,3474,1447,4318,-3362,-1108,-646,3431,4674,2773,4127,4492,1315,-1315,-1456,-2169,-3145,60,937,993,-1102,1186,3071,2922,1952,2695,3408,-2974,-2128,983,6371,4259,-617,3770,2271,-378,-808,-2518,-622,4402,1434,-2120,-2117,-1000,-687,-335,-1840,-697,-1968,-617,173,-874,-2898,-2533,-1100,-1443,-1779,-1975,-2288,-2722,-2971,-3204,-3411,-3315,-3029,-2702,-2235,-1804,-1512,-1678,-906,-760,-838,-1171,-1341,-1748,-1823,-1742,-1547,-1343,-1035,-1450,-711,-2850,-655,-3114,-994,-1111,-2436,-1860,-900,-546,-358,-241,-237,-2524,-1660,-1446,-1614,-2362,-2687,-1951,-1001,161,969,-1497,-2877,-2600,1400,1422,-42,-698,-688,914,-2122,-1553,-1391,155,1527,-2790,-1992,-278,2148,2576,2117,4947,1664,-2941,-1571,217,899,760,-386,1019,772,-1006,-1612,-451,-681],[-2184,-2417,-678,1749,-444,-1429,-2161,2155,701,135,1190,1346,1706,2177,2704,-1498,-3724,-1671,-2758,-132,1197,1388,1922,1723,849,-85,-785,-2398,-1844,-2398,-1770,-1764,-2231,-2111,-2533,-3059,-3591,-4126,-4669,-5162,-5663,-6011,-5610,-5100,-4514,-4004,-3583,-3169,-2683,-2478,-1982,-1782,-1623,-3142,-1530,-1473,-1644,-1460,-1533,-1557,-1433,-1500,-2819,-1363,-2890,-1046,-956,-916,-1395,-888,-957,-1114,-1123,-1234,-1375,-1519,-1636,-1637,-1291,-1927,-661,-224,-1626,212,181,-1074,-2620,-570,-1057,-1380,-1766,-1985,-2086,-2149,-2110,-2155,-2125,-2242,-2174,-2269,-2098,-1820,-1659,-1338,-1259,-1260,-1474,-1965,-2675,-3479,-4074,-3945,-3125,-2799,-2496,320,1309,-3624,-3447,-3741,-507,-1053,-2529,-1529,1642,2969,-832,1325,1977,1897,-341,-1115,334,-380,-3416,1198,1743,38,376,-436,-1445,-2458,-3441,-4584,-5695,-6678,-5631,-4179,-2479,-784,838,1474,-1713,-1782,-2733,-1907,-1110,-871,-2087,-619,822,-700,-2077,-3006,-3590,-3533,-3166,-2770,-2388,-1922,-1605,-1373,-982,-678,-412,-96,-1245,294,-2470,-4023,-1005,763,-1022,-1707,-1618,27,-2971,-3072,-4332,-2196,-2963,-1930,-778,-2982,-2980,-2456,-2291,-1637,-261,-461,-1607,-2334,1723,2169,-2157,4055,4472,2142,-2707,-460,362,-983,74,1011,-2300,958,255,1340,-250,-1896,-3507,-4707,-4915,-4389,-3589,-2989,-2487,-2098,-1883,-1515,-1014,-603,57,704,1538,2394,3116,3904,4713,5445,6010,6422,6494,6339,5748,4782,3601,2097,480,-1093,-2716,-4286,-5716,-6992,-6954,-5924,-4803,-3735,-2633,-9277,-767,-128,291,329,203,15,-480,-2433,-1166,-1461,-1528,-1524,-1326,-3187,-1294,-1147,-2468,-1138,9,254,-1381,-1357,-2520,-3888,-5483,-7023,-6368,-5227,-4250,-3524,-2963,-2635,-2556,-2289,-2181,-2173,-1963,-1687,-1390,-1008,-2534,-190,-1126,-20,67,-1892,-3432,-79,181,-1630,-821,-2258,-1589,-2278,-2722,-3189,-3563,-3788,-3779,-3597,-3288,-2691,-2045,-1293,-668,-101,414,971,1164,-2903,1288,3395,-1074,438,-2631,-1294,-792,532,-39,2118,2244,-285,488,78,-297,-1932,3135,2792,-961,-292,-1527,-3247,-1066,81,1163,456,616,1459,-558,-357,-365,-1460,-2123,-1972,-1320,-434,413,906,1153,1487,483,-1081,-3125,-1183,947,1007,1036,728,951,594,-1566,-302,-1868,428,-1022,-2908,-1704,-153,-363,-438,-1050,96,386,-434,-3263,116,5215,4657,-370,-1350,2885,2478,-709,138,860,-966,-186,2916,3340,1206,-944,-3969,413,1630,2334,1737,-1653,495,-1259,-301,-1417,-1167,-1953,-2171,-2876,-3672,-4061,-4004,-3275,-2582,-1451,-970,-955,580,-2245,-2246,-2015,-1777,-1766,-233,494,609,740,-2709,774,557,254,-1055,-938,-1796,-2668,-3550,-4257,-4890,-5543,-6223,-6644,-6117,-5106,-3803,-2449,-2822,-3025,-2054,-3195,-33,-652,-960,-660,1571,1054,-502,1248,1412,-245,-3475,-1345,-1436,2514,966,1222,-1713,-2392,-4204,-6036,-7541,-6885,-6032,-5436,-5218,-5026,-4645,-3812,-2769,-3629,-1012,647,-1621,-2646,-2732,-3041,-972,-284,1078,1378,1283,3117,4772,1150,19,-760,1441,791,-166,190,2616,-413,-734,-1264,-3145,-962,-1280,627,-952,-2079,-1556,-2389,-2434,225,-627,-1838,-3317,-4944,-6317,-6295,-4949,-3626,-2589,-1772,-1324,-1154,-1266,-1540,-1879,-2254,-2389,-2420,-4624,-1991,-3737,-2463,-920,-824,-807,-1050,-1426,-1834,-2158,-2409,-2419,-2180,-1843,-2895,-1346,-1379,-1276,-258,-698,-194,-359,-603,-899,-1404,-2221,-3004,-4075,-5014,-5995,-6894,-7379,-6551,-5818,-5157,-4553,-3947,-3378,-2900,-2917,-1836,-1252,-748,-1608,-281,-60,71,220,533,983,-1494,1896,-509,-4368,-3403,-209,578,-2258,-1728,-704,-1445,-2694,-4000,-5109,-5888,-5922,-5341,-4650,-4202,-3530,-3262,-2997,-2883,-2839,-4101,-2791,-5866,-3376,-3051,-3293,-3420,-3250,-2985,-2506,-3085,-2406,-1496,-2977,-2169,-3053,-4077,-5056,-5874,-6394,-6557,-6577,-6705,-6958,-6614,-5726,-4656,-3611,-4053,-2379,-4715,-3869,-2602,-2613,-190,124,-522,-1509,-5528,-2621,953,-5663,-7117,-393,-640,-337,-3162,-2467,-1947,-3325,6339,6066,5228,-1850,-12487,-712,5280,6015,-8764,5024,372,-5475,-19182,-38156,-18137,-98770,-220061,-464106,-752565,-582999,-73718,6805,612,-17144,-24246,-14663,-17316,-1103,4752,3416,1969,-2901,-1615,693,1645,2830,3942,-8450,4963,2912,-9111,-2214,-5976,-6036,-3797,2125,-3869,-4863,1505,-773,-390,-3382,-4144,-2920,-2361,1838,4507,4054,366,4648,2158,1414,2810,2245,-3102,793,-89,-2479,-1838,-2498,-3277,-3914,-4544,-5171,-5484,-5688,-5622,-5452,-5286,-5244,-5242,-5200,-5139,-5028,-5000,-4883,-4705,-4603,-4534,-4381,-4303,-4214,-4373,-4627,-5074,-5564,-6171,-6997,-6662,-5776,-4874,-3870,-2975,-2300,-1621,-1035,-611,-1792,-3455,-1175,1144,1807,-3903,-1826,-898,-2860,-1375,-1339,-2476,2356,1921,-2487,3334,939,-798,2464,2380,838,-554,-1441,-1788,-1410,-502,449,1220,2056,2616,2883,2964,2758,2573,2266,1907,1799,1755,1891,1838,2080,2146,2080,2118,1818,1402,973,549,52,-469,-1035,-1622,-17979,-2493,-5752,-3008,-3149,-3073,-2825,-2738,-2422,-2040,-1574,-1094,-1586,-1489,-945,352,-1420,-1000,-3398,-660,-1183,-666,-395,-344,-597,-2630,-1968,-1016,-2614,194,-2516,2124,1984,2351,-2475,1653,959,-1350,-3269,6080,1691,-392,819,1203,-656,-728,-3246,2119,3039,-656,787,-545,-1503,-1423,3011,5119,1629,4089,-3851,-1407,-462,4104,5258,2242,4261,5112,1806,-1363,-1378,-2142,-3071,-235,403,815,-1297,1591,3784,2915,1746,2915,3691,-2550,-2439,634,5669,3536,-892,3661,1305,-1351,-1612,-2700,-512,4217,1256,-1264,-1578,-1361,-715,-1007,-2335,-860,-2468,-2035,-2994,-3981,-4795,-5364,-5636,-5586,-5358,-4867,-4486,-4270,-3922,-3622,-3416,-3175,-2930,-2742,-2511,-2411,-2529,-2653,-2818,-3043,-3356,-3741,-3782,-3940,-3774,-3577,-3436,-3412,-3344,-3384,-3421,-3396,-3288,-3093,-2908,-2558,-2364,-2064,-1970,-2104,-2402,-2785,-3218,-3590,-3935,-4069,-3985,-3690,-3152,-2567,-1783,-761,305,-1743,-2963,-2846,715,659,308,309,-124,1039,-1907,-1821,-1392,63,1704,-2541,-1071,448,1434,1674,2017,3349,2467,-3431,-1427,511,750,791,268,2004,1213,-738,-2277,-854,-575],[-1437,-2301,-409,1779,-800,-1774,-2305,775,449,173,219,272,327,324,255,-1113,-3531,-1316,-2108,-829,-1484,-2287,-3103,-3759,-4438,-4879,-4898,-4610,-4305,-4025,-3814,-3653,-3424,-3362,-3300,-3217,-3025,-2735,-2372,-1900,-1399,-871,-2406,-2477,-436,1436,-1175,983,-1668,-3430,961,2901,1737,-3314,-114,1296,-2327,-452,-413,167,257,276,-3399,-1235,-3003,-36,1296,1150,-1385,-280,-25,-611,-975,-1307,-1493,-1512,-1387,-1126,-569,-1712,-1116,-548,-1287,427,57,-1146,-2066,-1910,-2687,-2935,-2680,-1845,-760,345,1277,676,-1210,-1937,-981,750,1720,-747,342,474,-715,-1860,-2985,-3997,-4445,-3944,-2939,-1694,-521,-1843,-2528,-97,1529,-2567,-2715,-3494,-694,-1085,-1884,-1700,1413,2529,-1210,812,1417,1355,113,-1097,-2,-557,-2889,1155,706,99,-436,-715,-823,-602,-1996,232,1269,2215,3333,-2722,-490,-859,2128,981,-436,-1223,-2353,-1508,-503,-2038,-4022,-5572,-4622,-3587,-2998,-2772,-3154,-3781,-4666,-5526,-4974,-3606,-2331,-1237,-156,-1145,1138,1502,-1222,279,-2906,-4526,-1458,967,-989,-2065,-1733,-192,-3494,-2012,-3807,-2585,-3223,-2454,-2196,-3167,-3303,-3763,-4069,-4369,-4482,-4250,-3913,-3340,-2728,-2081,-3088,-1105,-739,-514,-2741,-430,-606,-944,-1445,-1951,-2501,-3085,-3590,-3869,-3717,-3057,-2169,-1176,-166,542,-2989,917,-2135,-2409,-2291,-4251,-6399,-4641,-2159,21,1945,3330,3975,4133,3959,3715,3769,4492,5743,7407,8980,10289,11352,12005,12455,12875,13166,13375,13498,13452,13179,-3934,9006,9893,-706,-7833,5014,3663,2708,2002,1621,1421,910,-3847,-469,-1557,-2649,-3738,-4395,-4343,-3920,-3322,-2832,-2787,-2866,-3393,-4180,-4695,-4353,-3321,-2222,-1159,-1868,-2105,-2391,-842,-958,-1864,-2941,-3596,-3974,-3931,-3386,-2795,-2394,-2188,-2707,-2525,-3066,-3724,-4386,-4827,-4841,-4381,-3630,-2725,-1925,-2041,-722,-466,-168,-796,-280,-567,-1996,-1270,-1625,-1698,-1681,-1507,-1431,-1373,-1281,-983,-428,-2780,1396,2459,-1262,99,-2771,-726,-564,26,-221,1751,1683,-595,468,219,-314,-2042,3174,3512,-692,-4,-2044,-2643,-4035,-5727,-7011,-6882,-6193,-5769,-5682,-5909,-6191,-6177,-5580,-4637,-3745,-2910,-2193,-1736,-1410,-1222,-1162,-1780,-2368,-1317,-1289,-1142,-1004,-843,-823,-983,-1333,-1652,-2008,-2277,-2005,-3057,-1679,-465,-844,-711,-1191,20,540,-268,-3296,222,6930,6026,-8,-1783,3798,4042,-90,-134,831,-1033,-568,2110,1478,759,-1082,-3563,-1764,-2804,-3773,-4623,-5471,-6159,-6710,-7097,-7358,-7433,-7467,-7362,-7228,-7173,-6870,-6462,-5652,-4652,-3542,-2235,-1275,394,-2017,-1931,-2381,-1971,-1193,721,1155,1204,1327,-2742,1365,4695,3194,-791,64,2043,-1101,579,-1299,-815,-1947,-1823,-1002,1268,15,-2552,-2194,-2468,-2754,-2415,-2784,37,-1242,-1777,-1625,1406,1085,-677,3948,1657,205,-3003,-1546,-415,3437,1958,-75,-1954,-3398,-4169,-4524,-4443,-4037,-3674,-3124,-2560,-2213,-2098,-1497,-1976,-3293,-226,1365,-1353,-2541,-2737,-2627,-940,-283,1758,2182,1669,3957,5425,1412,146,-672,1487,681,-112,49,2124,-552,-926,-2240,-4902,-5912,-5205,-3979,-2849,-2450,-2441,-2893,-3554,-4276,-4697,-4607,-4098,-3451,-2809,-2458,-2354,-2601,-3200,-3959,-4917,-5890,-6789,-7415,-7645,-7576,-7164,-6716,-6213,-5594,-4846,-3930,-3083,-2230,-1325,-577,97,7,-2001,-790,2402,1645,-1015,-2392,-1017,-662,-658,-47,-1250,808,689,941,1651,1409,-2189,1045,521,-2819,-1804,-819,-1224,-1526,-1732,-1845,-2700,-2948,-2732,-2551,-2225,-1099,-339,420,-1630,179,1879,3126,3629,3514,1479,-2181,1229,-458,-3741,-3199,183,1038,-2088,-1941,-270,1964,-1288,-1482,-3971,-1146,156,662,-3397,-3678,-359,2142,2004,1489,669,-4488,-2600,-5586,-3541,-4498,-5210,-5708,-5986,-6364,-6704,-7221,-7459,-7706,-7688,-7407,-6959,-6386,-5763,-5218,-4869,-4847,-5065,-5342,-5503,-5204,-4332,-3006,-1516,-4211,-1744,-3628,-4289,-2442,-3027,2699,604,48,-1471,-5667,-3241,1466,-4351,-8191,-534,-1056,-1579,-3846,-1049,1452,-1439,4678,3959,3104,-1541,-15535,-3688,577,790,-12746,1480,-577,-9674,-25004,-30082,-9049,-88620,-229687,-469867,-736157,-568181,-80435,792,472,-18647,-20109,-14440,-19632,-2096,-619,-354,-41,-1721,-1568,1182,1454,1601,1567,-8711,480,-429,-8574,-2972,-6472,-4607,-3984,-3482,-3617,-5336,-582,205,-2039,-4211,-4760,-2086,-1924,-1,-699,-1374,-2072,-2741,-3292,-3883,-4445,-4917,-5334,-5597,-6075,-6562,-7033,-7383,-7847,-8200,-8583,-9021,-9240,-9474,-9547,-9577,-9618,-9711,-9666,-9324,-8752,-8029,-7395,-6768,-6227,-5923,-5802,-5715,-5775,-5840,-6092,-6303,-6490,-6439,-6200,-5938,-5370,-4599,-3690,-2532,-1334,-224,981,1771,1929,-1130,-2730,-879,5675,2259,-3658,-1359,-743,-2768,-1480,-1508,-2225,2212,1658,-2760,3058,598,-550,3572,3857,2090,2561,4123,4337,4811,5526,6186,6666,7265,7685,7970,8299,8634,9304,10122,11032,12175,13206,14120,14492,14809,14635,14090,13489,12480,11370,10323,9395,8508,7680,6836,5943,-20371,1104,-3567,2384,1494,-1984,69,-596,-1272,-2025,-2842,-3728,-4586,-4937,-4480,-3258,-1819,-997,-3271,-802,-1057,-307,187,326,-5,-2116,-978,-534,-2870,-995,-1568,2433,1667,1665,-3276,861,463,-1608,-1784,8722,3566,-55,447,912,-641,76,-1761,6153,5153,-35,453,-256,-1297,-58,5870,7158,1803,3851,-3871,-1759,-58,5464,6729,1646,4378,5635,2226,-1398,-1172,-1990,-2916,-438,-195,-1369,-2283,-2680,-2769,-2647,-2623,-2776,-3242,-3857,-4620,-5413,-6154,-6430,-6099,-5518,-4788,-4187,-3745,-3493,-3434,-3468,-3604,-3708,-3858,-3866,-3893,-3959,-3952,-3990,-3987,-3985,-4062,-4140,-4109,-4016,-3905,-3765,-3654,-3398,-3302,-3385,-3330,-3291,-3292,-3176,-2957,-2689,-2265,-1863,-1566,-1170,-723,-273,100,355,849,732,506,1878,2111,2194,1227,-1938,170,-1812,146,-1757,3294,1161,-1806,-1237,-2164,-226,1797,1924,-1335,-1486,-2088,-1272,745,-666,2064,-2447,772,139,-498,-2098,-2968,-3115,-1317,-875,-344,411,328,959,-1864,-2147,-1524,-358,-1404,-2314,-2430,-2148,-1197,-271,664,1474,1767,-3077,-1288,637,425,81,-349,-490,-305,-457,-2911,-1157,-572],[-798,-2014,-276,1663,-1217,-2200,-2122,470,-1302,-3090,-4615,-4588,-3273,-1870,-691,-739,-3363,-1082,-1435,767,1110,511,1765,1500,2649,2630,-118,-1104,-1416,-2352,-916,799,-1698,923,665,402,250,171,-1699,-2235,-552,-747,-3208,-2832,-1153,141,-1237,-262,-2192,-3260,-952,-1270,-1523,-2984,-1797,-1665,-3110,-1118,-851,-560,-197,-124,-3919,-1802,-3024,-314,-666,-1144,-1682,-2236,-2836,-3461,-3864,-4278,-4618,-4836,-4886,-4701,-4101,-3569,-2851,-2211,-1607,-1268,-1096,-1017,-1548,-1805,-2567,-3289,-4032,-4209,-3624,-2536,-1138,223,-1330,-1622,-1317,366,2173,-140,131,885,-804,1201,27,-1234,-2443,-3440,-4035,-4110,-3982,-3647,-3386,-3286,-3180,-3192,-3224,-3166,-2973,-2659,-2323,-1861,-1532,-1204,-1430,-469,-194,235,516,-957,-361,-726,-2340,1730,4236,97,2180,4137,3530,1757,-1670,56,1264,3581,3892,-1494,161,-921,1966,384,922,-546,-1891,-1152,25,-1439,-1725,-723,2754,4781,1998,2201,829,-2696,513,1374,3501,1790,91,722,275,-1561,5,132,-1002,-868,-3016,-3568,-1897,-1391,-1941,-2657,-3401,-4085,-4707,-5136,-5452,-5654,-5716,-5631,-5304,-4997,-4611,-4292,-3922,-3760,-3705,-3671,-3906,-4195,-4576,-4851,-4904,-4774,-4302,-3725,-3185,-2610,-2237,-2048,-2045,-2050,-2365,-2074,-1984,-1835,-1703,-1599,-1608,-1664,-1692,-1858,-2487,-2135,-2159,-3037,-1877,-1472,-977,-726,-463,-476,-543,-749,-1091,-1137,-699,226,-496,2884,4112,5130,5638,5648,5303,4527,3587,2726,1937,1368,1076,979,989,781,537,123,-294,-6883,-1087,-1357,-1486,-1637,-1617,-1364,-1166,-4830,-914,619,179,1402,1412,-2705,-2314,-1733,-2087,-3062,-4637,-6002,-6078,-4851,-3467,-2386,-2039,-1658,-2088,-2317,-2671,-2696,-2137,-1563,-129,1162,-169,-1541,-857,-1472,545,-1693,-2926,848,-1117,-776,-507,-2240,-2937,221,474,-2196,-1063,-1632,-385,1630,945,-118,-839,-1737,-2484,-3080,-3523,-3657,-3769,-3845,-4132,-4528,-4982,-5377,-5738,-6088,-6323,-6378,-5767,-4474,-2798,-737,-304,-361,-310,1533,1316,-878,412,309,-285,-2132,3172,3816,-261,115,-2403,-1968,1478,4116,1639,1750,2073,2746,-296,-317,2154,1938,1971,1305,-281,-1844,-3264,-4520,-5340,-5675,-5611,-5384,-5028,-4609,-4233,-3799,-3404,-2973,-2640,-2411,-2222,-2039,-1791,-1525,-969,-3219,-1623,-707,-1368,-1039,-1335,-65,662,-126,-3252,280,6134,6203,634,-1987,4036,5270,491,-254,750,-1174,-1057,2871,3411,1197,-1213,-3063,902,697,57,-563,-1833,-2020,-2670,-3146,-3395,-3306,-3031,-2526,-1950,-3537,-724,57,-2722,-2375,-146,50,-1285,772,-1639,-1570,-2744,-2029,-514,1697,1718,983,732,-2399,1421,4148,3207,-412,717,2295,-1008,-1902,-5154,-7732,-5875,-3147,-908,1456,286,-3011,-2288,-2179,-2556,-3012,-2318,86,-1585,-2554,-2663,523,-1,-618,4589,1825,490,-2562,-1725,557,663,-465,-1434,-2317,-3036,-3523,-4061,-4481,-4744,-5143,-5455,-5851,-6149,-6365,-6371,-6360,-6278,-6135,-5717,-5393,-5014,-4616,-4497,-4144,-3636,-2503,-943,1558,4137,5741,1535,178,-625,1435,494,-74,-141,1545,-659,-1015,-1422,-2761,-664,-829,-121,-1725,-1684,-203,-1598,-2707,1257,2437,-1297,2431,2418,1993,1186,583,2196,2046,656,775,-436,-1970,-3665,-5382,-7072,-8455,-8990,-8186,-7617,-7117,-6409,-5532,-4359,-2905,-1497,-191,-3,-1874,-1013,2321,1826,-486,-1868,-742,-69,-169,-258,-1774,118,938,1719,2594,2082,-2638,657,1645,-3050,-1857,64,-486,-999,-1486,-1939,-2716,-3078,-3294,-3801,-4186,-4116,-3789,-3308,-2895,-2699,-2567,-2773,-3265,-3879,-4500,-4925,-4741,-4103,-3258,-3068,-1795,-1380,-2051,-2316,-1555,-1832,-1909,-1692,-3672,-361,763,1245,-3321,-2855,686,3109,2998,1847,2313,-4186,-2573,-5374,-3609,1479,2246,684,-1892,1491,161,-2396,-2660,-591,-3625,1577,2071,2264,2264,-2279,-2325,-764,-2110,-1906,-1254,-876,-3056,1179,327,-4600,-1543,-2898,-4599,-2303,-3596,1946,-150,423,-1542,-5819,-4073,1608,-2979,-7888,-567,-1285,-2988,-4448,-38,3485,5,3161,2740,2225,-1525,-15429,-6781,-308,-825,-16918,-2942,-2871,-13721,-30074,-19589,-2689,-81585,-239499,-488218,-745720,-573359,-86661,-4359,-5032,-17158,-16170,-14826,-18486,-7217,-7462,-7302,-7099,-6831,-6374,-5890,-5489,-5163,-4998,-8429,-5777,-6686,-8300,-7856,-7018,-4064,-2048,-23,-3428,-5680,2320,1493,-3595,-4637,-4431,-1414,-1597,2205,2517,1171,-1027,-951,-1408,-1609,-1617,-1521,-2129,-1422,-1767,-4090,-2907,-3486,-4203,-4789,-5344,-5873,-6100,-6250,-6125,-5825,-5410,-4983,-4474,-3845,-3176,-5843,-2046,-1693,-1505,-1743,-1993,-2444,-3075,-3707,-4453,-4937,-5016,-4480,-3573,-2686,-1684,-730,91,942,1666,2391,2909,1155,2141,-655,-2067,-715,6714,1997,-3432,-1020,-682,-2669,-1660,-1781,-2070,1939,1206,-3042,2742,93,-380,4597,5401,2793,5232,14011,13194,12736,12588,12378,11887,11331,10368,9064,7727,6582,6311,6956,8379,10401,12340,13938,14606,14554,9041,12194,10057,7286,4440,2076,751,695,-779,2908,3993,4772,285,-33,4084,3080,-1742,-678,-125,-899,-1432,-1729,-1915,-2117,-2192,-2095,-1759,-1391,-1205,-3120,-931,-927,-72,574,745,470,-1640,20,-47,-2455,-2146,-818,2617,1182,794,-4118,-683,-1315,-1878,-1781,-1565,-1279,-1109,-1015,-1106,-1352,-1669,-2041,-2161,-1820,-781,175,32,-1197,1913,8360,9617,1985,3545,-3434,-2138,560,7424,7362,1169,4417,6030,2507,-1406,-870,-1728,-2728,-539,-152,578,-1426,1682,2606,2949,994,2662,3459,-1480,-3189,219,-241,-1233,-2003,-2711,-3184,-3543,-3753,-3847,-3881,-3827,-3785,-3712,-3764,-3811,-4039,-4467,-4958,-5592,-6214,-6694,-6764,-6307,-5580,-4829,-4179,-3643,-3292,-2952,-2934,-3251,-3579,-4041,-4584,-4901,-4856,-4477,-3759,-2971,-2242,-1385,-447,520,1430,2217,3211,636,864,2952,5227,4364,1126,-2188,123,-1200,96,-25,3888,1467,-999,-723,-2397,-649,1541,1898,-1831,-943,-2038,-1242,194,-406,1005,-2725,-1729,-2349,-2282,-2437,-2751,-3270,-935,-1476,-2525,-3732,-5229,-5541,-3944,-2508,-1613,-829,-331,-2024,-335,-761,-1070,-1459,-1471,-1038,-590,-2778,-1075,687,67,151,-773,-2064,-3565,-4586,-3486,-1724,-562],[-1529,-1572,-236,1475,-1598,-2431,-1520,3071,2083,371,971,-174,-1509,-2958,-4370,-5352,-5684,-5263,-4671,-4091,-3656,-3424,-3251,-2925,-2614,-2104,-1314,-534,-1087,-2047,-630,911,-1448,1040,1343,1752,3034,3056,-1796,-2494,-264,-894,-3973,-2979,-1549,484,-811,-297,-2765,-2046,3559,6602,1033,-2366,-1098,1223,-2518,-681,-340,939,1413,-260,-3476,-4238,-5952,-7482,-7834,-6942,-5878,-4939,-4233,-3760,-3267,-2972,-2778,-2632,-2486,-2230,-1624,-1669,-1151,-1821,-651,966,916,-612,-1025,-994,-2269,-3496,-4709,-5327,-5073,-4081,-2604,-1087,-1372,-1306,-1476,-20,2532,504,-50,349,-1444,-796,-2649,-4634,-6277,-6666,-5446,-3426,-1488,82,-1786,-730,1977,-479,-1336,-2513,-1971,-2404,-1999,-1094,806,2172,-1508,-462,3337,3110,926,-759,-698,-832,-1822,1763,5487,-73,1711,2859,1509,149,-1278,-2283,-3189,-3922,-4462,-5032,-5309,-5321,-5073,-4421,-3504,-2497,-1637,-950,-514,-964,-1672,-973,1468,2588,1480,1508,435,-2627,695,1359,8111,2175,795,2717,1051,-1809,3677,4226,-666,-859,-2863,-2555,-2110,1635,-672,-2687,-1941,-761,-3073,15,-2447,-3091,-3541,-3165,-2217,-3480,-2695,-3710,-3403,-1648,-2536,-3126,-3552,-3559,-3305,-2835,-2543,-2020,-1755,-1670,-2392,-1904,-2163,-2445,-2681,-2671,-2567,-2068,-1557,-1028,-617,-354,-332,-478,-1165,-1190,-2098,-2409,-3037,-3554,-3991,-4045,-3787,-3517,-2987,-2504,-1896,-1315,-869,-279,514,1508,-10175,4024,5326,6586,7469,7893,7887,7234,6089,4628,2875,1175,-36,-436,39,881,1927,2739,2817,-6364,3087,2473,530,671,-259,-995,-1854,-4814,-3237,-4139,-5106,-6313,-7542,-8483,-8591,-7468,-5758,-4074,-2248,-735,-2652,-1586,2107,2600,-2323,-1021,-2428,-1310,-1055,-1409,-216,-1234,1166,3714,-484,-1384,-913,-2024,6,-1912,-3222,661,-1289,-897,-263,-2294,-2762,171,222,-2460,-1146,-1149,-1001,-966,-1702,-2686,-3758,-4802,-5669,-6356,-6834,-6885,-6699,-6182,-5586,-4919,-4282,-3696,-3277,-3078,-3012,-3119,-3059,-2741,-2690,-1354,-282,-660,-338,1412,1114,-1123,260,302,-243,-2235,3087,4123,312,216,-2572,-1423,1516,2159,1031,44,-959,-1895,-2701,-3412,-3991,-4610,-5272,-5850,-6462,-6979,-7384,-7779,-7996,-8012,-7802,-7431,-6839,-6099,-5365,-4569,-3811,-2994,-2212,-1442,-746,276,-1500,1372,-966,-3384,-1545,-885,-1947,-1417,-1489,-162,733,-36,-3158,286,5015,5177,1497,-1805,4101,6213,970,-264,588,-1384,-1608,2499,4135,1090,-1350,-2497,998,876,277,-218,-2031,-725,-333,-323,-889,-575,-1805,-1121,-274,-3796,3203,2797,-2961,-2118,-216,582,-883,972,-1128,-1163,-3063,-1889,261,2680,2177,669,103,-1847,1474,3585,3149,25,-690,-2826,-4871,-6718,-7787,-7260,-6098,-5085,-4284,-3616,-3147,-3228,-2414,-2074,-2420,-3618,-1764,-1053,-1552,-3027,-3658,-1653,-1845,-2004,-2050,-1999,-1866,-2171,-1825,-1418,-1483,-1741,-2064,-2565,-3163,-3748,-4524,-5241,-5798,-6457,-6967,-7481,-7755,-7782,-7511,-7256,-7034,-6886,-6573,-6343,-5854,-4930,-3765,-1902,-716,1636,1647,2257,4828,5827,1608,190,-542,1372,336,30,-290,1059,-611,-923,-1336,-2642,-395,-535,-498,-2110,-1407,24,-1133,-2790,-2477,-3406,-4320,-5205,-6065,-6762,-7299,-7291,-6745,-5961,-5010,-4114,-3261,-2543,-1943,-1479,-1247,-1588,-1203,-5350,-1912,-3541,-2486,-2628,-2554,-2212,-1860,-1505,-1210,-1440,-1196,-1352,-1755,-2321,-2864,-3203,-3080,-2341,-984,-2073,-564,1152,2551,3781,2606,-2970,62,1027,-3328,-1964,126,13,360,2906,1049,-2526,-3133,-2864,-2866,-1681,822,2433,96,-1548,142,-387,4149,3519,2900,1181,-3269,-536,-574,-2648,-2889,247,1480,-2006,-2668,289,2760,175,-1664,-3030,-848,-2118,-3331,-4377,-5177,-5456,-5499,-5152,-4725,-4246,-3555,-2906,-5025,-3788,-1116,-588,-105,-1622,764,-305,-2015,-2697,-672,-3708,1081,5028,5470,4056,-1769,-3284,-1134,-1796,-1949,731,-64,-4350,1281,265,-5064,-1634,-2388,-4229,-1925,-3908,1337,-554,728,-1557,-5863,-4860,1614,-1568,-6682,-376,-1043,-3982,-4624,670,4059,1067,3242,2697,2188,-1635,-12802,-9386,629,289,-20900,-7745,-6227,-16889,-33339,-9505,-4642,-77208,-248925,-511293,-770708,-595243,-92472,-5939,-6108,-14104,-12409,-15615,-15663,-5643,-4854,-3729,-2753,-1984,-1300,-778,-387,62,673,-7639,2233,211,-7996,-4776,-7388,-2022,525,2215,-3088,-5646,2661,2473,-4364,-4122,-3491,-766,-1223,-820,-1832,-2764,-3710,-4656,-5517,-6426,-7252,-7658,-7362,-6867,-6708,-6707,-6840,-6974,-7194,-6879,-6219,-5530,-4668,-3913,-3094,-2317,-1657,-1223,-942,-2685,-3107,-6200,-1200,-1725,-2388,-3270,-4248,-5087,-5771,-5948,-5733,-5195,-4682,-4185,-3844,-3844,-3872,-3959,-4077,-3994,-3809,-3603,-3197,-2757,-2420,-2067,-1680,-1374,-966,-433,-3129,-763,-666,-2473,-1787,-2067,-1943,1656,670,-3162,2485,-512,-236,5540,7025,3926,8539,21241,15463,10817,7717,6028,5424,5763,6320,6813,7183,7214,7128,6731,-1073,5419,4716,4197,3660,3720,3939,4326,5010,5443,5752,5963,6041,5876,5500,4892,4094,3296,2398,1659,844,244,-1300,-1651,-230,-185,-185,-269,-546,-2022,-1777,-2473,-3019,-3438,-3364,-2894,-2096,-1164,-350,292,807,845,-1224,973,421,-1766,-2916,-250,-504,-763,-855,-4112,-1039,-1010,-1974,-865,-564,-162,254,-469,216,543,2145,2379,2494,2480,1341,-73,339,-1268,2624,2384,1990,1516,918,-3040,-2445,-1197,-1758,-1796,-1470,-844,-33,802,-1355,-535,-1430,-2581,-577,-217,-454,-1439,-1665,-1860,-1671,-1298,-843,-521,-947,-3631,-335,-755,-1258,-1760,-2389,-2891,-3274,-3401,-3272,-2999,-2624,-2301,-2002,-1884,-2615,-1965,-2344,-3340,-3467,-4179,-4947,-5715,-5907,-5329,-4585,-3895,-3288,-2827,-2342,-2147,-2269,-2412,-2755,-3337,-3992,-4694,-5389,-5498,-4803,-3963,-2952,-1874,-819,96,796,1624,381,1141,2927,3010,2817,1021,-2480,42,-582,204,-255,-572,-451,-225,-213,-2414,-1121,1217,1889,-1978,-451,-1792,-1249,-491,-218,1713,-2985,1306,856,-400,-2802,-2407,-3354,-1173,-1061,613,2648,1058,446,-2066,-2572,-1601,-1462,965,-1731,848,-99,-723,-1325,-1570,-1457,-1391,-2651,-973,-901,-1008,-1178,-1709,-2492,-3510,-4684,-3979,-2691,-1227],[378,-955,-131,1388,-1742,-1892,-571,-342,-1168,-1895,-2642,-3229,-3740,-4153,-4390,-4219,-3761,-3066,-2374,-1598,-815,-549,557,1304,1856,2367,-183,49,-615,-1529,-395,1011,-1115,1150,1151,1443,4347,5076,-1695,-2340,338,-735,-4057,-2706,-1406,562,-34,-1096,-3362,-737,4801,7048,622,-1729,-1343,1410,-1516,-738,-207,721,740,-783,-2869,-2978,-3530,-3957,-4115,-4116,-3989,-3772,-3553,-3352,-2951,-2615,-2301,-2024,-1796,-1569,-1127,-1825,-739,-1245,-433,-678,-1089,-1560,-2268,-3174,-4110,-4767,-5194,-5028,-4410,-3595,-2631,-1763,-1352,-1116,-1478,-433,627,511,-222,-692,-2126,-3008,-4321,-5308,-5143,-3859,-2159,-445,812,883,-1347,-980,683,-85,-807,-2041,-1137,-284,531,-543,1690,2105,-1653,-1288,2290,3126,1082,-717,-1126,-990,-1501,623,-671,-2116,-3445,-4260,-4364,-3676,-2624,-1722,-945,-495,-345,-678,-1137,-1715,-2328,-2638,-2567,-2167,-1672,-1169,-832,-586,-1805,-1482,-1208,-1717,-2078,-1990,-1594,-2648,717,1203,3966,2406,1364,3056,898,-2011,2551,4322,-421,27,-2859,-1706,-2011,1959,-551,-3092,-2211,-1241,-2742,770,-1842,-3343,-3725,-3364,-2766,-3760,-2250,-3433,-3470,-864,-297,-2042,-1986,-3285,-656,-402,-1696,-449,-784,-1362,-2206,-2901,-3598,-3956,-3809,-3105,-2906,-1121,-151,681,1289,1706,-398,-289,-1757,2008,-1883,-2291,-1877,-3991,-120,-997,-1979,-3250,-4360,-5356,-5818,-5843,-5784,-5651,-5467,-5042,-9502,-2542,-737,1160,2717,3827,4554,4777,4744,4673,4527,4411,4377,4367,4334,3989,3513,2755,1852,-5826,-384,-1570,-2641,-3661,-4367,-4688,-5003,-5086,-5029,-5031,-4841,-4588,-4137,-3515,-3884,-2150,-1844,-1593,576,1549,-3434,-1741,2481,3648,-2651,-1710,-2738,-1214,-751,-1539,-35,-974,1098,3520,-904,-1326,-1086,-2563,-509,-2024,-3626,231,-1663,-928,167,-2383,-2734,-100,381,-2806,-1277,-738,-1513,123,-948,-2243,-3584,-4825,-5738,-6151,-6044,-5529,-5078,-4696,-4601,-4675,-4843,-4950,-4973,-4901,-4676,-4463,-4106,-3698,-3401,-3028,-2623,-2354,-1827,-1462,-1195,-1330,-1324,-1548,-1853,-2451,-3220,-4046,-4840,-5658,-6503,-6746,-6453,-5705,-4892,-3964,-3203,-2603,-2144,-1877,-1760,-1951,-2451,-3128,-4093,-5199,-6383,-7482,-7178,-5683,-3908,-3413,-320,772,756,913,1208,-172,2606,-618,-498,1183,-1259,1362,-998,-3547,-1460,-1008,-2561,-1814,-1676,-288,718,-45,-3052,237,5929,6860,2475,-1305,3987,7213,1285,-237,308,-1669,-2184,121,-1189,-2386,-3330,-4108,-4512,-4666,-4417,-3858,-3270,-2641,-2098,-1679,-1448,-1309,-1849,-1436,-1172,-2742,-662,-216,-2492,-1868,-274,1103,-167,1342,-547,-744,-3305,-1594,1076,3617,2500,270,-507,-1235,1505,2978,2976,446,590,-586,-1256,-1336,-1087,-45,583,914,-790,660,58,-3080,-2221,-2550,-3317,-3945,-4263,-4474,-4585,-4670,-4964,-5476,-5999,-6671,-7308,-7431,-6673,-5538,-4133,-2687,-1392,-303,418,-2342,-687,1514,1007,226,-713,-2029,-3407,-4901,-6082,-6534,-6097,-5566,-5266,-5360,-5666,-6455,-7157,-6483,-4760,-2246,-1026,1511,1317,2520,4953,5706,1635,177,-445,1291,222,184,-399,761,-418,-689,-1162,-2530,-3368,-4056,-2582,-2422,-1081,976,-664,-2785,1352,2474,-2188,1318,3151,2988,647,-586,1831,1525,-344,1245,693,2979,2498,274,449,-2606,1394,-4675,1351,-3278,-516,1576,1599,846,421,445,352,-812,-1287,2397,1735,173,-835,-207,941,751,-797,-2125,-1257,1293,549,-248,-1111,-3070,-2545,-2926,-3548,-2486,-2029,-1653,-1377,-1233,-1183,-2178,-3141,-2601,-3266,-1704,652,2193,-17,-1275,456,-1706,3674,3148,2551,987,-3057,-1354,-604,-2104,-2719,19,1521,-2001,-3014,496,5687,595,-1521,-2363,1449,3648,1931,-3333,-700,-1138,-2780,-4384,-6079,-7652,-7588,-6418,-5547,-4935,-4729,-4673,-4489,-3747,-2519,-836,-1628,-2651,-910,-3621,514,4813,5488,3827,-1389,-4229,-1512,-1477,-2003,266,280,-5244,561,34,-5612,-2056,-2146,-3373,-2426,-3622,-2509,-2399,-2471,-2573,-5925,-5530,-4538,-5519,-6482,-7356,-7979,-8182,-7779,-7624,-7663,-7983,-7887,-7448,-7003,-6550,-10597,-10884,-5601,-4969,-24312,-12468,-10504,-18770,-34297,-1165,0,-75160,-256467,-528805,-794414,-623300,-98103,-3676,-4113,-11075,-9012,-16781,-12879,-4824,-3813,-2898,-1862,-780,-207,1578,2644,3684,2975,-6739,6110,-513,-7622,-5636,-7613,-971,1636,2182,-2591,-5262,1233,-139,-3857,-3113,-2732,-2692,-2123,-1417,-675,5,-1687,525,349,-239,-1081,-1920,-2490,-2343,-1694,-2048,922,2461,3679,3751,-1977,571,-2077,478,1086,1613,288,-1080,-2237,-2933,-3275,-5349,-2175,-1507,-860,-3592,-104,229,492,826,1031,1292,1540,784,-1152,2208,3053,3507,3112,1211,661,2223,1482,572,2279,-154,-856,-630,-567,-1306,-2844,-2056,-1845,-2298,-1917,-2458,-1960,1304,-20,-3154,2177,-1300,-240,6229,8550,5402,12444,20958,21463,22376,23892,-736,28045,30763,33537,36203,38565,40532,41801,30504,-21599,39036,35991,32308,28084,11541,20992,18407,16752,15294,13866,12225,10176,7568,4517,1235,-1670,-2641,-1025,1823,4502,6524,-707,-2856,5704,2816,1329,-177,243,-2197,-115,-175,878,-968,-2158,-2636,-1192,-834,-45,671,917,-451,-2367,-4112,-4796,-3913,-2638,-1591,-723,-283,-1320,-3079,-788,-1097,-1721,548,950,1255,1309,-1062,-258,325,-244,-879,-1417,-1848,-2063,-2156,-2448,-2876,-3516,-4436,-5519,-6584,-7308,-6663,-5621,-4785,-4259,-3811,-3624,-3555,-3355,-2826,-2049,-1150,-1190,-2563,-603,-235,385,-1524,3393,4329,2837,-203,1233,2826,-528,-3996,-13,74,-752,-1526,-2402,-3144,-3740,-3996,-3885,-3562,-3146,-2827,-2595,-2593,-3077,-2945,-3402,-3852,-4335,-4693,-4906,-5026,-5012,-4829,-4582,-4354,-4151,-4052,-3910,-4063,-4563,-5101,-5687,-5558,-4481,-3128,-2172,-2041,966,-364,141,229,1383,3054,2342,2830,6,1357,721,-133,-1133,-2070,-3024,-3760,-4058,-3880,-3445,-3127,-2870,-2784,-2289,-2216,-1558,906,1909,-1783,25,-1320,-1170,-1198,-8,1460,-3053,1331,1098,-714,-3069,-1906,-3281,-1504,-1168,737,3195,1306,82,-2227,-2574,-1266,-1922,619,-1345,1957,2085,693,-1559,-45,3731,2633,-2564,-485,845,-565,824,1059,918,993,1149,-995,-620,-425],[402,-860,-597,794,-2195,-1420,-38,-1287,-3302,-5095,-6702,-7885,-8691,-9141,-9245,-8801,-7912,-6653,-5299,-3798,-2270,-1401,488,1010,2770,3536,-277,279,-379,-1203,-538,835,-960,984,636,836,4266,5396,-1597,-2057,853,-628,-3471,-2329,-978,778,663,-1971,-4072,317,5742,5566,133,-1271,-1431,1594,-595,-861,-87,-394,-1023,-1860,-2599,-3264,-3745,-4301,-4736,-5090,-5337,-5505,-5698,-5960,-6091,-6351,-6689,-7090,-7530,-7912,-7970,-8103,-7998,-7892,-7717,-7659,-7563,-7287,-6994,-6691,-6331,-5811,-5475,-5169,-4986,-5002,-5150,-5607,-6220,-7155,-8274,-9047,-7671,-5985,-4419,-2720,-2565,-12,995,475,-268,454,2062,586,2477,1663,-831,-1018,2197,1047,-223,-1455,-1092,211,1421,182,2072,2213,-1708,-1961,1192,3074,1201,-648,-1380,-970,-1171,1035,3291,-908,549,3151,4352,1537,-527,-118,550,2906,3023,1416,1019,-1197,255,-1643,-1180,-1788,-2358,-2772,-3050,-3053,-2924,-2871,-2820,-2985,-3291,-3635,-4270,-4857,-5461,-6070,-6559,-6792,-7053,-7402,-7718,-8327,-9230,-9546,-8395,-7108,-5623,-4105,-2716,-1539,-573,-3089,-2376,-1607,-2289,-2870,-4397,-6042,-7396,-7489,-6206,-4803,-3535,-2921,-3221,-1743,-1811,-2204,-2379,-3275,-2975,-3076,-3089,-3243,-3435,-3856,-4553,-5300,-6020,-6163,-5390,-3855,-2988,-257,-21,2715,1719,1645,-322,236,-2006,2897,-1515,-4251,-1472,-4045,-997,9611,10184,10310,10369,10248,10329,10668,11335,12757,15120,18466,14916,27285,31643,35139,36995,36937,35107,-3527,27496,23243,19403,16381,14259,12800,11699,10437,9055,7337,5414,-4165,1078,-1103,-3940,-4894,-6157,-6687,-6830,-6496,-5936,-5465,-4923,-4509,-4119,-3768,-4135,-3324,-2942,-2591,-1877,-1125,-4274,-1524,1708,2732,-2767,-2389,-2453,-1209,-620,-1530,487,-658,1024,2422,-1286,-1242,-1234,-2776,-745,-1875,-3868,-327,-2093,-773,767,-2418,-2734,-457,261,-3123,-1332,-363,-1770,4574,48,1917,4199,784,-2486,3621,5438,5622,5540,1757,967,4060,3429,2787,-520,-2220,-300,-3379,-218,-617,-2273,-1896,-2428,-3039,-3320,-3676,-4034,-4485,-5060,-5532,-5933,-6471,-7027,-7504,-7848,-8183,-8664,-8936,-9251,-9417,-9493,-9250,-8890,-8394,-7751,-7042,-6263,-5607,-5115,-4688,-4468,-4352,-4333,-4508,-4722,-4975,-5275,-5670,-6023,-6307,-6590,-6749,-6852,-6781,-6606,-6285,-5725,-4921,-3864,-2680,-1106,-3707,-1404,-1089,-3089,-2173,-1925,-480,561,-220,-2980,101,5416,7243,3431,-707,3676,7729,1344,-283,-152,-2075,-2789,1293,5447,516,-1754,-1347,-2854,-3905,-4031,-3440,-2691,-2005,-1621,-1582,-1856,-2186,-2418,-2173,-1432,-1699,918,2089,-1871,-1756,-394,1505,609,1743,-47,-429,-3492,-1308,1778,3273,2579,-281,-1108,-731,1406,2209,2111,705,936,720,-834,20,-788,2222,4434,1707,-1020,4013,967,-2809,-2188,-1571,-2877,-3662,-3657,-3169,-2425,-2168,-2329,-1204,-2891,-1322,-1287,-927,-128,-1718,-1958,2772,5410,3260,-446,-2403,-565,2349,2824,225,1027,-169,-708,-712,-195,-1332,-1904,-3729,-797,51,-1232,-3050,-5035,-6967,-8822,-9223,-7006,-1973,837,2628,4800,5300,1504,27,-463,1069,54,263,-575,620,-222,-464,-1056,-2517,-3571,-2804,-919,-2746,-842,1350,-329,-2787,1260,2448,-2105,755,-208,-1213,-2256,-3134,-3797,-4145,-3951,-3350,-2391,-1278,-133,100,430,-3588,354,-3822,449,-2924,-2297,-3650,-4376,-4004,-2728,-841,625,-132,-1241,1835,1334,183,-510,-136,1186,1062,-1195,-2006,-2007,1272,3956,3697,2974,-2964,-1474,-827,-3550,-2112,-150,-472,431,3835,2248,-1772,-3169,-2219,-3878,-1960,598,1938,-128,-909,-1463,-3041,-3040,-3421,-3379,-3000,-2505,-2031,-1053,-1628,-2595,-430,-146,-2074,-3358,-1290,-1994,-2750,-3542,-4172,-4741,-5242,-5592,-5822,-6018,-6058,-6283,-6485,-6886,-7440,-7912,-8482,-8975,-9015,-8653,-7849,-6789,-5566,-4528,-3562,-2934,-2539,-2080,-3382,-2894,-4030,-5474,-7089,-8759,-10192,-10412,-9193,-7698,-6425,-5466,-4933,-4872,-5329,-6189,-7350,-8320,-9084,-8996,-8715,-8628,-9055,-9965,-10164,-8372,-5847,-1888,956,-4373,128,521,-2827,-3669,925,8209,1696,9725,13828,8512,-2161,-8838,-10582,-29,-3254,-25511,-15983,-15246,-19189,-33421,4680,7585,-74853,-260333,-531080,-796013,-619615,-103503,-1766,-2269,-8862,-5931,-18056,-10133,-5498,-2675,-3232,-3979,-4751,-5205,-5289,-5010,-4397,-3618,-5753,-2423,-2027,-7004,-6267,-7542,-1786,-2051,-2334,-2597,-4385,-2965,-3153,-3219,-3348,-3361,-3382,-3287,-3296,-3356,-3452,-3725,-4192,-4776,-5593,-6449,-7036,-7070,-6280,-5163,-3749,-2200,-532,926,2325,-1462,338,-2054,1013,2248,5546,5492,942,828,-2567,-2692,-4271,2482,6129,6245,-2873,4230,3689,4766,4024,5234,9672,7176,1133,-886,3153,4718,4797,2512,1273,264,1948,1215,504,2312,17,-187,-511,2145,332,-2301,-2943,-4032,-4515,-4341,-3384,-1856,284,-549,-2715,2069,-1872,-112,6877,10178,7454,9771,7634,5343,4079,4900,7580,11075,14641,17159,18082,17326,15124,12960,12726,15835,21582,27726,32769,35441,34027,34043,30439,26275,22113,19006,17388,17006,17129,17191,16797,15855,14613,13139,11903,10849,10325,404,-3498,7024,2862,866,-651,899,-2095,331,-264,610,-1274,-2466,-2028,-1105,-693,1,652,464,-1106,-2835,-4709,-6553,-8049,-8568,-8058,-7254,-6652,-6132,-5792,-5489,-5061,-4618,-4178,-3726,-3423,-3370,-3436,-3640,-3859,-3974,-4049,-4052,-4121,-4225,-4425,-4942,-5552,-6123,-6474,-6370,-5802,-5053,-4395,-3668,-3111,-2704,-2106,-1455,-686,246,1291,-599,225,-816,-2464,-386,-20,484,-1473,3855,4815,2854,-682,345,2942,-56,-3605,29,-759,-1551,-2021,-2320,-3197,-2144,-1916,-1726,-1681,-1762,-2060,-2486,-3130,-3791,-4566,-5388,-6056,-6612,-6942,-7111,-7258,-7367,-7356,-7262,-7118,-6910,-6718,-6419,-6384,-6688,-7084,-7768,-8785,-9890,-9350,-8108,-6747,-5481,-4403,-3303,-2195,-1086,-18,972,2214,-438,1536,4417,4856,3752,934,-3076,-153,706,1880,3895,4876,2444,947,694,-1937,-1966,565,1850,-1526,380,-786,-1028,-1917,132,-894,-3666,-6486,-8946,-9414,-7195,-4940,-3243,-1775,-1165,835,3206,1258,-507,-2561,-2601,-807,-2030,-1250,-2171,-2489,-2027,-824,-2156,-890,2511,2007,-2820,-345,705,-957,679,273,334,904,1779,-176,-359,-574],[-1367,-1743,-2446,-3536,-4752,-5904,-6720,-7042,-6937,-6756,-6874,-7177,-7554,-7435,-6387,-4499,-2973,-173,766,2099,1705,-2159,179,712,4816,5479,-175,488,-82,-790,-737,761,-635,867,110,231,2118,2123,-1324,-1661,1403,-466,-2962,-1819,-299,1173,1319,-2293,-4190,1228,3523,3285,-177,-869,-1237,1576,364,-926,-1049,-2167,-3175,-4279,-5018,-5277,-4954,-4503,-3989,-3645,-3537,-3691,-4148,-4852,-5490,-6205,-6854,-7387,-7844,-8259,-8507,-9065,-9615,-10297,-10538,-9902,-9409,-9144,-9405,-10195,-9692,-7944,-6030,-3934,-1905,-206,1052,1562,-798,-812,-880,-2145,-1960,4,392,-1573,-2652,1571,1123,-419,-519,9,2683,942,2902,2300,-372,-943,2234,1652,325,-875,-982,687,2249,896,2463,2329,-1821,-2402,-48,2816,1128,-701,-1538,-922,-978,399,5843,-1451,115,1951,0,-1998,-3873,-5639,-6968,-7880,-8299,-8444,-8076,-7390,-6593,-5647,-4690,-3820,-3171,-2672,-2330,-1932,-1644,-2536,-680,-358,-126,-584,-705,-2320,-1047,-1876,-2840,-3739,-4701,-5573,-6024,-6247,-6244,-6020,-5832,-5678,-5454,-5257,-5159,-5151,-5136,-5344,-5674,-6053,-6453,-6667,-6673,-6400,-5845,-5108,-4193,-3849,-2589,-2396,-2843,-844,-538,-2264,-1471,-2922,-350,-525,-736,-1078,-1312,-1537,-1776,-1890,-2062,-2258,-2473,-2549,-2801,-2406,-2145,-1769,-1325,-753,-190,950,-1837,2730,-1014,-6399,-977,-3787,-1979,10184,27978,31496,34845,37693,40169,42130,43603,45093,46796,48505,49595,49320,46869,42148,35292,27179,19073,12032,7160,4765,3923,3602,3177,2411,1312,-261,-1965,-3808,-5552,-7117,-8579,-9544,-9558,-8809,-7697,-6458,-5499,-4533,-3594,-2873,-2547,-1634,-1179,-2779,-3429,-1582,-1647,-1397,-358,-216,-5025,-1035,1370,2144,-2570,-3011,-1510,-1256,-657,-1448,1222,-283,963,2946,-1588,-1095,-1270,-2459,-565,-1462,-3628,-955,-2457,-405,1482,-2372,-2688,-807,172,-3354,-1232,0,-1739,4362,-171,2541,4082,221,-2310,2796,5144,8545,7666,1984,694,1969,54,-1657,-3173,-4498,-5573,-6549,-7252,-7780,-8331,-8761,-9164,-9726,-10033,-10406,-10568,-10438,-10167,-9748,-9344,-9240,-9344,-9555,-9760,-9934,-10008,-9520,-8862,-8061,-7336,-6552,-5937,-5426,-4909,-4346,-3630,-2891,-2169,-1402,-801,-333,-2272,-1023,-900,-846,-1507,-2332,-3055,-3496,-3589,-3185,-2475,-1537,-651,-1436,-170,716,-620,215,-1064,-3663,-1484,-2025,-3060,-2335,-2208,-1864,-1409,-785,-2762,69,1211,1734,2050,50,1596,1087,470,-248,-845,-2397,-3142,-2851,-3655,-4519,-5193,-5540,-5144,-4173,-2717,-1097,-1812,1256,1309,116,-599,-827,-2133,-2125,-853,-542,2793,2956,-1154,-1609,-372,1968,1498,2292,522,-38,-3377,-902,2513,5117,2614,-758,-1402,-176,1375,1463,2076,966,2150,2610,-797,-197,-219,2101,6704,971,-1325,4030,1134,-2384,-2013,-1309,-2483,-1547,116,646,-546,-1805,-1637,320,-2070,2250,5910,1555,66,-1558,-1942,3096,6183,2719,-1268,-2138,-361,1888,2095,-223,2553,2503,1129,394,584,-894,-1894,-3263,-79,750,-482,-2907,-4085,-6304,-6801,-2704,-1774,1198,397,2744,4596,4837,1402,-79,-431,876,26,422,-637,818,96,-113,-891,-2417,828,-1790,-4481,-5175,-5032,-4466,-4007,-3734,-3806,-4101,-4500,-4930,-5409,-5895,-6587,-7420,-8466,-9721,-11003,-12087,-10799,-9396,-8040,-6792,-5775,-4843,-4211,-3832,-3646,-3615,-3630,-3832,-4062,-4218,-4465,-4692,-4840,-4856,-4832,-4655,-4316,-3920,-3446,-2975,-2537,-2131,-1645,-1673,-2626,-292,524,1694,2836,-2684,-2344,-1834,-3148,-1802,-163,-659,446,4065,2752,-1282,-3164,-1742,-4603,-2357,643,1733,-164,-410,1368,-3923,3267,3004,1870,460,-1870,-2380,-886,-2292,-3731,-5107,-6307,-7290,-7950,-8319,-8529,-8605,-8694,-8726,-8893,-9242,-9698,-10261,-10954,-11552,-12091,-11598,-10533,-9324,-7906,-6608,-5461,-4340,-3454,-2724,-2202,-1840,-1951,-2055,-2552,-2868,-3306,-3658,-3910,-3992,-3754,-3186,-2411,-2822,-2218,-911,-2263,-834,-566,-3612,-1824,-2746,-6089,-4610,-5140,-5667,-5897,-6345,-7084,-8274,-9801,-10278,-8161,-5837,-55,2002,-3534,173,1456,-1023,-2876,421,7718,1224,9854,13898,9351,-2414,-7699,-8813,-4236,-7379,-23645,-16738,-19732,-18779,-32128,7276,6143,-75937,-260208,-514161,-760634,-567538,-108851,-6077,-3969,-8065,-4208,-19468,-7636,-6051,-2636,-2467,-2618,-2976,-3250,-3378,-3284,-2886,-2288,-4991,-1454,-1352,-6446,-6881,-7447,-3722,-4925,-6189,-7435,-8653,-9564,-10264,-10262,-9684,-8599,-7361,-5965,-4686,-3477,-2306,-1269,-343,559,1278,-15,2389,-1006,-1357,633,573,3249,3828,4745,6212,-931,-162,-2254,1214,3118,13166,10771,426,1030,-2110,-1657,-3393,4249,8814,9250,-1463,3524,3136,4568,3589,6297,13413,9495,1258,-835,3789,5178,4251,1696,1160,-270,1593,1026,174,2041,-109,246,-565,2979,1402,-1857,-858,-1205,-1625,-1694,-2904,-1964,1023,-1239,-2245,1762,-2255,-199,7052,11442,9612,22445,47183,47235,46512,45167,43342,41434,40135,39256,38602,37879,36528,34471,31344,27151,22295,16836,11248,5624,970,-2622,-4661,-5092,-5161,-5339,-5807,-6476,-7114,-7216,-6560,-5352,-3855,-2537,-1385,-772,-463,-344,-2774,-742,-989,-1225,-1449,-1778,-2373,-3134,-4062,-5092,-6381,-7651,-8865,-9869,-10565,-11102,-11508,-11689,-11544,-10897,-9972,-8926,-7842,-6848,-5917,-4763,-3485,-1887,-652,364,-1850,333,7083,8287,8977,4850,-1791,-952,3970,3965,1834,-162,-1698,-2330,-2054,-1384,-2137,104,385,318,51,-332,-2209,-1253,-491,78,1102,2197,3094,4115,1276,88,556,-658,-2626,-247,78,485,-1604,2685,3168,2687,-1146,-697,3467,151,-3145,-55,2866,947,-1371,1381,-4035,-1034,-1363,-1516,-779,1807,-1212,-2742,-5235,-7388,-8728,-8507,-7246,-5983,-4961,-4291,-3999,-3875,-3633,-3153,-2405,-1417,-355,819,1686,1509,615,2418,2049,1548,971,-623,-229,-877,-1726,-2609,-3592,-4707,-5958,-7239,-7964,-8446,-8351,-8241,-8310,-8461,-8109,-7078,-5390,-3280,-990,1282,3301,2560,1202,971,-1650,-2274,234,1709,-1307,626,-226,-733,-2349,275,675,-2775,1046,1238,-1545,-2669,-1010,-3161,-2571,-4316,-6190,-7099,-5780,-3815,-2837,-2466,-103,-1512,-396,-951,699,-298,-1288,-2488,-3431,-3949,-4335,-4399,-4510,-4728,-5057,-5126,-4794,-3819,-2502,-1229,-35,45,-660],[664,-282,-1276,36,-2068,52,1265,2095,1142,-652,-1073,-1198,-1184,185,1622,-433,-2878,194,1154,2322,2121,-2677,-309,456,4599,5481,89,676,240,-318,-1039,-2527,-3125,-3130,-2664,-2050,-1442,-988,-1009,-1249,-814,-1031,-2588,-1313,-1031,-768,-441,-1899,-3723,1112,1507,1735,-309,-622,-951,703,-44,-1047,-1792,-2625,-3183,-3755,-4083,-4316,-4511,-5091,-5954,-7113,-8279,-8872,-8386,-7063,-5301,-3790,-2769,-2415,-2812,-3852,-5115,-6600,-7295,-6789,-5209,-3461,-1960,-913,-659,-1934,-2370,-3719,-5129,-5880,-5706,-4858,-3744,-2936,-2535,-2838,-3775,-5447,-7302,-8964,-9438,-7768,-5304,-2592,-73,-1469,-971,-636,2539,963,2949,2545,-216,-997,-1913,-2011,-817,-538,-1065,862,2732,1311,2577,2182,-2236,-2574,-1637,2101,-695,-2847,-3809,-3326,-2090,-617,424,-2369,-442,-1114,-3066,-5387,-7777,-9930,-10802,-10047,-8552,-7262,-6157,-5423,-5136,-5070,-5165,-5349,-5642,-5932,-6253,-6457,-6651,-6993,-7348,-7878,-8455,-8916,-9408,-9441,-8982,-8088,-6838,-5306,-3896,-2704,-1600,-1625,-510,-342,-419,-522,-2740,93,100,1658,154,-2675,-3095,-2611,-1786,2525,3,-3335,-3601,-2861,-2849,-3866,-960,-2149,-2986,-4119,-5184,-5937,-6463,-6447,-5993,-5141,-4079,-3069,-2001,-1037,-1157,663,1464,2307,3264,363,-2600,1651,-262,2662,-87,1115,-293,1737,-1446,2414,-603,-4641,-726,-3517,-3250,10310,31496,75174,91184,108723,126571,142682,155390,164431,170382,174058,90610,173636,166490,152967,133109,108840,83257,59371,39751,25557,16317,10979,8415,7588,7670,7887,8165,8121,7612,3849,4446,1910,-8173,-4149,-7021,-8720,-8542,-6577,-3991,-2760,-3283,357,2092,-3038,-2429,-1095,-1735,-1337,1558,1945,-4812,-619,3227,1714,-2280,-3750,-429,-1521,-1067,-1563,1817,-73,704,2425,-1995,-1068,-1279,-1871,-191,-1058,-3210,-1816,-2761,-21,2038,-2465,-2756,-1301,-70,-3686,-1153,152,-1709,4037,-363,2919,3794,-464,-2041,1573,3811,3833,1687,-275,-2185,-3930,-5478,-6721,-7630,-8106,-7987,-7420,-6362,-5079,-3901,-2774,-1837,-1329,-802,-706,-878,-1323,-1960,-2457,-2770,-3068,-3245,-3264,-3163,-3150,-3460,-3795,-4447,-5256,-6292,-7327,-8525,-9796,-11039,-12237,-13280,-14191,-14345,-13825,-13484,-13291,-13242,-13427,-13676,-13968,-14190,-14066,-13337,-12226,-10940,-9410,-7752,-5914,-4073,-2325,-712,650,-234,593,-1060,-3547,-1017,-691,-2462,-1926,-2201,-693,118,-771,-2514,15,4806,8458,5345,768,3087,8044,1066,-280,-1176,-2746,-3191,306,4412,-271,-1980,-83,-122,3245,3153,1279,-1144,1122,1376,183,-537,-976,-2261,-2466,-803,557,3074,3366,-542,-1559,-315,2366,2282,2782,1009,294,-3138,-535,3125,5703,2503,-1232,-1430,295,1298,633,1426,1102,2038,2355,-803,-391,494,1987,5472,149,-1812,3791,1216,-1980,-2633,-5998,-9100,-10795,-9351,-6699,-4119,-1963,-1108,202,-853,-21,-1015,-2474,-4257,-6240,-8067,-9602,-10606,-10820,-10423,-10046,-9866,-9847,-10217,-10769,-11407,-12274,-12900,-13094,-12430,-11172,-9547,-8035,-6602,-5017,-2982,-3315,-2562,-3053,780,-669,-1984,1182,-80,2766,4316,4276,1256,-211,-439,621,61,560,-647,1215,413,-144,-4212,-2299,1275,644,-1211,-3697,-5501,-6279,-6307,-5844,-5397,-5045,-4710,-4292,-3805,-3234,-2835,-2603,-2644,-2945,-3266,-3565,-3568,-3123,-2122,-659,161,-4981,-770,-1932,1612,-1634,1292,1499,3747,324,-276,-696,-2016,-2948,-3524,-3663,-3455,-3126,-2750,-2446,-2238,-2096,-1999,-1830,-2931,-1829,-1831,-1767,-1775,-2436,-3287,-2715,-2571,-2302,-2280,-2309,-2353,-2448,-2596,-2813,-3216,-3305,-4347,-3570,-3056,-2202,-1114,-27,878,-3573,2172,2248,1583,113,-1368,-2432,-808,-1196,-2448,-2228,-2502,-2672,-4033,-2698,-2692,-2644,-2623,-2511,-2480,-2568,-2701,-4222,-3126,-3248,-3510,-3646,-3829,-4003,-3965,-3987,-4068,-4074,-4209,-4378,-4582,-4692,-4807,-4569,-4056,-2849,-2639,-2757,-1071,2336,3019,1698,-1211,-2142,-2664,-904,-2675,-1617,886,-2401,-2738,-1528,-5813,-4783,-2622,-286,-1492,-3068,-4804,-6644,-8475,-9839,-10579,-10560,-9771,-8477,-6966,-5394,-3745,-2183,-2253,-599,2181,191,4995,6316,7569,-2582,-7238,-6405,-8276,-11907,-21080,-14725,-19731,-18295,-31390,6241,8414,-77950,-257589,-481670,-689072,-495923,-114211,-19564,4350,-8858,-1591,-20879,-5429,-6403,643,141,-658,-1608,-2310,-2577,-2279,-1416,-270,-4577,1266,111,-6119,-7542,-7397,-550,13,1558,622,-2276,3526,5489,724,-63,-602,1037,139,87,9463,8993,600,238,404,872,-580,3039,-1009,-2226,148,1327,4744,13717,20870,12705,-414,-955,-2720,989,3575,15524,14051,620,950,-1487,-459,-2830,6010,7195,6610,-54,2466,2303,2230,729,-1008,-2708,-4348,-5730,-6949,-8261,-9503,-10877,-12524,-14319,-16337,-15376,-13100,-10854,-8783,-6782,-4823,-2976,-986,1233,-1590,-1422,-1803,-1588,-1859,-3191,-2354,702,-2117,-1848,1156,-2061,-512,2660,-147,-398,2894,8876,16085,23956,32252,40780,49688,59594,70576,83042,85324,113017,129234,143891,154714,159936,158129,149340,134363,115762,95576,76254,59816,46745,37297,30915,26648,23481,20767,18102,15364,12680,9900,7212,4328,1509,-1144,-3610,-6109,-8080,-9452,-10007,-9822,-9234,-8398,-7533,-6741,-6311,-6069,-6063,-6192,-6348,-6615,-6917,-7144,-7350,-7479,-7635,-7781,-7842,-7827,-7656,-7068,-6272,-5225,-4225,-3380,-2741,-2525,-2739,-3287,-4201,-5453,-6769,-8023,-8937,-9268,-9071,-8447,-7708,-6947,-6320,-6132,-6284,-6815,-7763,-8978,-10236,-11391,-12255,-12284,-11586,-10371,-8679,-6983,-5436,-4093,-3026,-2420,-2321,-2411,-3085,-3153,-3350,-2960,-2015,-415,1488,2325,-1428,-1571,2704,60,-2886,-286,2432,628,-1812,461,-3706,-936,-1446,-1708,-1187,1805,-1331,1462,-785,-2965,-1722,-1660,-4082,-2019,-1075,586,230,1234,-580,-2820,-1167,1314,1709,4747,3814,1030,850,5252,6234,5414,2406,153,1633,4613,1370,464,943,1103,1360,867,240,-1660,-2027,-2201,-1984,-1562,-912,-3564,-555,684,988,1118,995,868,605,419,-1378,-2407,-26,285,-1136,296,27,-385,-2195,-1624,-2168,-2623,-2726,-2458,-2127,-2338,-1793,-3028,-2439,-3054,-3760,-4054,-4010,-3474,-2928,-2136,-402,-724,-795,-766,-1338,-3034,-5025,-7491,-9760,-10955,-10451,-8620,-6681,-5021,-3833,-2999,-2716,-2697,-2708,-2573,-1962,-1080,-643],[564,-141,-1790,-421,-1927,607,1685,4429,1388,-1362,-1892,-1703,-1290,1709,2061,-715,-2946,410,1308,2336,2425,-2771,-890,36,3053,-1444,-5986,-10172,-13081,-12693,-10262,-7868,-6020,-5136,-5105,-5871,-7220,-8946,-10674,-11666,-11288,-9755,-7748,-5787,-4088,-2902,-2265,-2028,-3203,-2161,-2354,-2405,-2175,-1722,-1066,-309,278,-1090,455,311,-752,-1449,-2824,-4400,-6015,-7853,-9578,-10945,-11486,-10975,-9764,-8302,-6699,-5421,-4581,-4297,-4646,-5579,-6833,-8715,-10725,-12766,-14124,-14040,-12695,-11013,-9639,-8719,-8174,-7792,-7767,-7815,-7928,-8133,-8333,-8664,-8895,-9076,-8959,-8639,-7818,-6795,-5918,-4985,-4389,-3884,-3451,-2981,-2274,-1225,155,1040,3023,2798,35,-786,1760,2248,694,-1105,-2481,-3008,-2569,-1238,296,1721,-2509,-2013,-3102,1188,-978,-3366,-5971,-8235,-9782,-9965,-9394,-8658,-8207,-8268,-9088,-10404,-11910,-13127,-12905,-11289,-9034,-6861,-4717,-2802,-1218,-2441,1547,2311,-65,-1859,-660,644,-1105,-4083,1803,2368,-731,-633,-1113,-2305,870,692,7013,2882,2941,4377,1082,-1429,445,3557,1018,5039,-2594,1277,838,3604,368,-2411,-3491,-3025,-1573,2841,460,-3146,-3427,-2595,-2572,-3583,-306,-1794,-2288,-61,965,-2569,-953,-2885,-4681,-6205,-7407,-8312,-8634,-8454,-7835,-6715,-5380,-3903,-2398,-879,-2114,1334,-389,1712,-1038,141,-1095,-2050,-1713,872,57,-2159,-463,-2987,-4360,10369,34845,91184,127111,147036,169116,193539,219766,247630,277456,309768,130908,376068,400840,412249,406204,382438,344522,298434,251137,208131,171920,142602,118982,99721,83681,69519,56575,44463,11259,9819,19854,1737,-7152,332,6402,-193,12814,1683,-348,-2774,-3898,155,2000,-3275,-1271,-438,-1812,-1222,1318,1354,-3653,-181,-393,-1574,-2542,-3136,-3511,-3896,-4397,-5185,-6162,-7284,-8321,-8453,-7763,-6355,-4382,-2361,-559,-592,-2685,-2689,-2597,520,2535,-2586,-2770,-1761,-324,-3973,-979,233,-1678,3702,-434,3124,3442,-1166,-1640,-255,-1939,-3238,-4150,-4471,-4445,-4160,-3776,-3318,-2844,-2335,-2919,-1677,254,1421,-1176,402,-1339,-1449,-13,827,994,-874,-1911,-1067,-170,-2891,1470,4437,3987,-113,-3895,-1060,-376,-507,1539,1131,238,-833,-1982,-3176,-4286,-5379,-6403,-7190,-7868,-8372,-8761,-9212,-9629,-10073,-10575,-11169,-11571,-11456,-10715,-9398,-7814,-6023,-4246,-2572,-1011,401,97,53,-1110,-3408,-854,-387,-1556,-1450,-2378,-904,-373,-1345,-2259,-96,4559,8949,5973,1352,2747,7687,568,-430,-1880,-3135,-3005,-59,3737,-835,-2108,396,-781,3186,3170,1431,-368,1004,1270,69,-587,-1193,-2442,-2925,-677,1484,2271,-252,-2717,-4900,-6273,-6304,-5415,-3924,-2520,-1370,-2934,-307,-246,-797,-1720,-2872,-4162,-5521,-6704,-7517,-7632,-7218,-6335,-5424,-4525,-3805,-3174,-2774,-2679,-2874,-3276,-3777,-4433,-5086,-5842,-6559,-7268,-8043,-8739,-9513,-10300,-11070,-11822,-11978,-11199,-10109,-8811,-7390,-5956,-4703,-3571,-2705,-2223,-2141,-2594,-3112,-4129,-5150,-6189,-6909,-7280,-7787,-8460,-9558,-10487,-10368,-9088,-7244,-4601,-1291,-1904,-3582,-2795,-2684,1068,-803,-2077,1209,-612,2647,3985,3633,1040,-390,-512,269,128,626,-605,1688,-2633,578,-762,-2186,1620,781,-1109,-3019,-164,1926,458,-2226,976,1736,-105,184,574,738,-831,-2281,-1545,-642,-961,-602,-1324,-2640,-3695,-4184,-4099,-5415,-2774,-2303,-2162,-2407,-2947,-3922,-5122,-6329,-7501,-8195,-8071,-7149,-5851,-4343,-2769,-1322,-194,-687,921,1568,-2378,-801,-2632,589,-36,-786,-1434,-2223,-4018,-3004,-2674,-2916,-3164,-3392,-3323,-2768,-1662,-347,-3244,-918,-3507,-3558,610,1337,-139,-1543,-4204,-6703,-8888,-10191,-10112,-9207,-8101,-6756,-5360,-3986,-2753,-2779,-1168,-2633,-4317,-1121,-1351,-1429,-1858,-979,-578,-271,-66,-4596,-191,-402,-921,-1471,-2207,-3034,-3687,-4348,-4906,-5118,-5114,-4784,-4191,-3343,-2806,-3129,-878,-2569,-3525,-2287,-1195,1171,724,168,-1377,-1469,-2973,-1842,-3116,-2368,-724,-1146,-4027,-2206,-5344,-5873,-2986,789,261,-433,-1047,-1510,-1758,-2328,-7035,-5458,207,762,-2568,-608,1217,900,-1688,-1830,1136,-1014,4872,7518,10239,-2236,-7109,-3687,-10996,-16353,-18465,-11579,-15470,-17961,-31290,1868,5270,-79995,-255034,-441998,-593668,-416557,-119286,-33226,905,-10829,-132,-21605,-3138,-6100,275,228,-1321,-3251,-5289,-7305,-9013,-10003,-10188,-10033,-9746,-9216,-8076,-7855,-6978,-778,2305,2873,2197,-955,3742,6369,2206,612,-288,1386,467,-712,8601,9019,1449,368,386,570,-948,2730,-823,-2671,-236,1995,3979,14714,25434,17343,515,-1570,-3014,746,3980,18834,18416,2437,954,-340,1122,-2217,8152,13405,12496,1735,1490,1633,4041,2006,5601,4602,3695,1087,-1215,1256,192,-1079,-2626,-4257,-6050,-7929,-9438,-10451,-10951,-10966,-10727,-10436,-9762,-8432,-6454,-3958,-2197,-1363,-1843,-3051,-2558,658,-2706,-1134,667,-918,-539,6016,12749,13998,34006,50076,54667,58916,62638,65802,69341,75397,85853,102611,104427,158879,196684,236176,271696,297509,308649,302997,281182,247643,207786,167944,133350,106183,86748,73597,64690,57881,51407,44053,35505,26257,16752,7674,-1004,-8835,-14481,-10469,-6059,-2641,-1162,-2075,2681,-2187,829,-2171,-982,-3647,-1613,-405,-1288,-1048,-235,-106,-1008,-2252,-3311,-4275,-5126,-5812,-6388,-6828,-6946,-7016,-7042,-7336,-7974,-8919,-10246,-11726,-12817,-12879,-11871,-10348,-8894,-7743,-7021,-6898,-7295,-8139,-9083,-9849,-10373,-10405,-10139,-9944,-10012,-10422,-11313,-12788,-14553,-16458,-14405,-11502,-8721,-6224,-4096,-2450,-1500,-1316,-1572,-3527,-3238,-3971,-3921,-2980,-1090,1258,2085,-1214,-1488,1996,-40,-2580,-374,2214,527,-2170,-337,-3070,-832,-1532,-1825,-1472,1449,-1078,1353,-1142,-2557,-1335,-1310,-3123,-1324,-528,1012,119,1514,190,-2837,-589,1993,1917,3278,2910,452,1159,4500,5214,5074,2505,859,2074,4995,1641,525,1124,764,542,400,297,-2185,1683,4956,3635,3168,932,-3273,-660,2371,381,-1806,-3667,-4947,-5841,-6238,-6280,-6112,-5768,-5290,-4790,-4284,-3948,-3698,-3591,-3604,-3597,-3651,-3521,-3153,-2793,-2432,-2347,-2845,-2637,-3059,-3682,-4119,-4525,-4715,-4514,-4224,-4032,-3940,-4156,-4448,-5064,-5758,-6059,-6014,-5165,-3601,-1914,-3766,245,561,-854,1350,3522,6661,5348,4307,2789,1204,-622],[507,90,-2205,-746,-1662,1167,2087,4055,899,-2098,-1668,-1159,-621,1415,1373,-949,-3001,600,1377,2276,2698,-2369,-1415,-445,716,-2617,-5563,-7929,-9068,-8291,-6874,-5664,-4816,-4656,-5048,-5961,-7242,-8810,-10509,-10437,-8686,-7075,-5679,-4593,-3813,-3458,-3451,-3545,-3454,-3134,-2499,-1578,-480,-370,-230,2090,2282,-1222,486,363,-816,-2113,-3118,-3501,-2991,-1990,-619,-338,977,-2017,-105,-2157,-2159,-126,-695,149,2448,1983,-1589,-3146,1598,3409,406,-2369,-866,457,-920,-2874,-4268,-5682,-6912,-7582,-7543,-6653,-4829,-2450,3,-1164,137,-381,2977,3765,2815,-1797,-1459,129,-1666,-2842,-2883,-2218,-1172,-79,612,988,52,-673,-601,-1838,-3311,-4883,-6466,-8005,-9533,-10871,-12229,-11682,-10530,-9622,-8964,-8369,-8145,-7790,-7555,-7264,-7017,-6541,-6234,-6040,-5889,-5768,-5881,-6064,-6298,-6715,-7084,-7458,-7749,-8141,-8354,-8536,-8822,-9072,-9305,-9469,-9546,-9356,-8922,-8164,-7267,-6454,-5615,-4893,-4139,-3189,-2270,-2383,227,393,2722,2590,2801,4251,904,-1442,279,2963,1389,1309,-2560,407,633,1303,399,-2280,-4035,-3429,-1518,2895,654,-3012,-3338,-2444,-2439,-3360,-112,-1630,-2088,181,859,-2763,-464,-1687,-1054,1430,1618,-2323,2483,1471,-565,2495,7720,9669,3658,-1170,-1711,2163,-669,2011,-2017,1125,-479,3292,330,2023,704,21,-476,-2504,-5356,10248,37693,108723,147036,478159,550640,615032,669252,714908,756109,797004,172142,772201,899114,900179,872237,814861,733671,638468,340112,258298,375536,313909,263751,221344,184097,150515,120289,63248,11874,16658,25135,376,-4491,1716,321,-501,1442,2078,128,-2771,-4491,-204,-735,-3603,-3497,-4349,-4473,-4065,-2990,-1892,-2376,-347,-42,-170,-1344,-2621,-2960,-4297,-5544,-6564,-7060,-7020,-6575,-5548,-4572,-3809,-3130,-2747,-2701,-2883,-3216,-3782,-4428,-5079,-5717,-6324,-6947,-7571,-8212,-8810,-9482,-10028,-10416,-10440,-9769,-8812,-7659,-6448,-5237,-4170,-3289,-2397,-1688,-1053,-680,-516,-441,-467,-843,-2128,-3747,-1871,-2493,-3158,-3962,-4654,-5232,-5828,-6049,-6338,-6664,-7175,-7943,-8767,-9691,-10900,-12208,-13403,-14171,-14220,-13753,-12934,-12343,-11953,-11893,-11951,-12241,-12533,-12498,-11967,-10970,-9894,-8968,-8222,-7890,-7937,-8393,-9369,-10649,-12048,-12942,-12259,-10099,-7362,-4588,-2012,-1594,-1433,-706,-2329,-373,1740,442,-574,-1125,-3185,-625,36,-469,-780,-2476,-1110,-964,-2020,-1878,-167,4399,9306,6388,1877,2514,7132,-41,-576,-2567,-3376,-2712,-219,3216,-1348,-2131,841,-1479,3088,3418,1798,550,1013,1139,-108,-628,-1314,-2509,-3356,-372,2316,3460,3910,161,-1793,-149,2863,3224,3201,1526,656,-2691,-97,3771,4134,1673,-2118,-3630,-6374,-9035,-11562,-13639,-14879,-14359,-13102,-11791,-10711,-9795,-9184,-8922,-8931,-9005,-8882,-8467,-7531,-6213,-4488,-2538,-600,1321,853,-131,-1327,-622,2507,1112,3898,3034,7,-1422,-1362,-2052,2018,3269,11,-2540,-1166,-247,1361,2433,-559,1275,-389,-2234,-4430,-6672,-8748,-10267,-11209,-11382,-11053,-10817,-11812,-13720,-13046,-9408,-4475,-1944,1365,-1045,2504,3757,3058,875,-492,-536,-75,314,706,-391,2251,905,-2125,-747,-1998,1901,875,-1216,-2908,-17,1931,626,-1932,900,2771,574,-11,-1098,-1399,-1219,-2180,-2225,-1161,-657,-580,-1994,-4033,-6389,-8788,-11090,-12960,-14469,-15499,-16142,-16730,-17437,-17319,-16067,-14551,-13036,-11517,-10037,-8622,-7400,-6252,-5139,-4140,-3229,-2487,-1941,-1559,-2670,-873,-1905,242,1665,3259,1523,-2046,-3371,-2558,-1216,569,583,-1338,226,3647,3651,120,-3250,-579,-2626,-4169,533,1226,-23,1460,2430,-1617,-4191,-7516,-9881,-11119,-11477,-11314,-11224,-11357,-11674,-12034,-12218,-12050,-11382,-10331,-9143,-7947,-6967,-6195,-5865,-6039,-6621,-7554,-8775,-9975,-11267,-12192,-12726,-12739,-12165,-11496,-10882,-10237,-9765,-9363,-9067,-8839,-8922,-9136,-9673,-10097,-10745,-11408,-11952,-12096,-11524,-10271,-8593,-6763,-5060,-3566,-3712,-3206,-1133,-1201,-5249,-2945,-4991,-6948,-7347,-8825,-9627,-9964,-9836,-9546,-9331,-9033,-8812,-8754,-8675,-8438,-8078,-7690,-7286,-7051,-6923,-6675,-5934,-4582,-2431,186,3075,-1491,-7382,-1203,-11589,-20523,-16157,-8663,-11220,-18228,-32090,-5752,1244,-81605,-255985,-404866,-488797,-335216,-124373,-45519,-12421,-14017,792,-21365,-937,-5331,-1991,3660,2058,482,-771,-1723,-2492,-3258,-4336,-6143,-8730,-11964,-14603,-12254,-7650,-2815,1653,3090,3782,272,3875,7315,3404,924,-296,1588,643,-1695,7310,8614,1962,292,211,145,-1419,2329,-741,-2812,-823,2250,2521,15296,26594,22694,1575,-2190,-3399,204,3993,21689,19691,5365,685,947,2637,-1910,10307,12099,13440,3558,285,827,3818,1295,8644,11623,11172,859,-1568,3472,4268,976,-792,335,-1853,707,-2110,-5155,-8180,-10873,-12643,-12118,-8873,-3939,-748,-2417,-2659,-1334,-2030,-2962,-2902,486,-3333,-525,-72,443,-568,4780,12651,16015,40729,82513,183821,208076,221484,230763,236283,239595,242527,247974,123795,276205,309290,349436,397057,447699,494736,531338,409256,551664,532230,496744,451739,403894,359270,99526,289039,261699,237021,213526,190301,166944,143134,95558,45743,36946,8213,2793,11100,4305,-1103,-2207,3948,-2321,856,-3158,-905,-2914,-1113,32,-2280,-4251,-5629,-6569,-7202,-7735,-8128,-8401,-8424,-8114,-7624,-7101,-6493,-6125,-5954,-6170,-6677,-7211,-7602,-7469,-6539,-4995,-3156,-1913,-2228,2378,3672,4419,4631,4263,3490,-1198,826,-861,-2447,-3606,-3835,-2846,-1491,-1710,861,6502,8296,9612,10140,1229,1889,-920,2703,1281,-1078,-3646,-3671,-4683,-4723,-4164,-3202,-2303,-1592,-1287,-1387,-1952,-2788,-3895,-5199,-6716,-8194,-9500,-10727,-11608,-12151,-12280,-12083,-11707,-11137,-10428,-9460,-8341,-6939,-5467,-3999,-2483,-1090,-291,1159,-320,1506,744,-2790,-306,2334,1855,1570,1648,-492,1150,3476,4056,4511,2350,1120,1859,4673,1515,394,1064,99,-525,-241,-544,-2837,1578,4870,3177,3047,929,-3087,-906,2708,6551,12668,5113,1795,709,1063,-995,-2337,-305,-262,-1236,-1999,-2717,-3325,-3924,-4566,-5178,-5886,-6412,-6594,-6508,-6001,-5297,-4329,-3209,-2143,-1313,-529,-591,-2841,-2574,-1242,-1393,-2272,-3248,-3916,-4444,-4626,-4236,-3707,-3968,-1808,-925,-4007,244,356,-663,1277,3468,4372,5056,4744,3519,1657,-722],[13,-57,-2898,-1373,-1734,1293,2064,3255,66,-3185,-1000,-364,64,816,383,-1403,-3339,437,1071,1860,995,-2452,-5225,-6793,-7276,-6839,-5931,-5076,-4697,-4886,-5672,-6942,-8408,-10032,-11314,-11914,-11635,-10701,-9491,-8270,-7304,-6653,-6239,-6028,-5905,-5900,-5923,-5780,-5323,-4665,-3824,-2821,-1674,-481,-24,2265,3449,-1451,352,506,-729,85,-147,-1609,-1609,932,87,-360,1147,-2148,97,-1954,-2309,-647,-741,244,2690,1944,-1151,-4595,-8961,-13143,-16827,-20027,-20556,-18493,-17087,-16203,-15529,-14682,-13786,-12606,-11253,-9876,-8497,-7357,-6370,-5759,-5450,-5603,-5825,-6157,-6623,-6726,-6661,-6151,-5342,-4423,-3521,-2771,-2241,-1955,-2141,-2548,-3183,-3884,-4284,-4348,-3961,-3117,-1940,-605,662,1901,2816,1878,-3265,-391,-3296,-870,-1699,-1258,-1300,-1611,-2280,-3872,-5720,-7548,-8971,-9560,-9215,-7804,-5622,-3154,-466,-2728,326,1898,-367,-1352,2041,-2101,2687,2655,-41,-3189,-2210,263,185,-3614,720,3272,-1044,-519,-1156,-2349,728,217,-425,-1833,-2741,-3254,-3386,-3602,-4041,-4708,-5804,-7275,-8972,-10915,-12993,-14813,-15500,-14622,-12585,-10170,-7902,-5960,-4607,-3935,-3942,-4627,-5805,-7508,-9279,-10800,-11561,-11676,-11242,-10508,-10045,-9829,-9963,-10175,-10186,-9812,-8659,-6842,-4548,-1861,847,3526,2999,-1924,-1217,2321,-870,1773,-2683,1306,-588,4033,1420,1857,1538,1945,-543,-1896,-5818,10329,40169,126571,169116,550640,1425678,1593857,1764889,1878362,1970003,2055626,222887,927007,2312260,2390941,2412609,2376244,2275495,926234,416514,280561,706130,1238530,1024939,820600,629862,434594,168353,84465,12334,24312,25795,-858,-1540,-1938,-5515,-6307,-6895,-6997,-6139,-4443,-4877,-1160,-747,-3871,-2052,-3215,-4116,-4320,-3141,-1188,-948,458,3607,1948,-816,-2139,1444,-1882,-3260,-2408,-1383,331,-378,783,-2704,-500,550,718,1652,251,-1638,-3629,-1046,2077,3327,-3006,-2549,-2418,-788,-4156,-477,342,-1908,2954,-363,2948,2594,-2538,-647,-3610,-1272,6496,8895,3056,-1062,-1853,3258,3562,-799,-2196,-3917,176,1975,1489,-575,-876,-2040,-3282,-4140,-4955,-5579,-6054,-6388,-6367,-6077,-5794,-5459,-5037,-4527,-4082,-3883,-3583,-3425,-3196,-2914,-2305,-1503,-430,-902,-1105,-1792,-725,2166,2214,2855,2246,-2185,-2234,-1785,1999,3177,3750,1295,-944,-2775,-5033,-7929,-10430,-12483,-13994,-14939,-15443,-15560,-15295,-14167,-12424,-9987,-7222,-4263,-1634,-2536,-1358,-1692,-2791,-1415,-966,-1883,-2061,-1520,-956,-880,-1807,-4005,-7345,-11107,-13589,-12597,-8919,-4533,-1764,-2108,1177,-2237,2880,3769,2323,1493,1068,953,-408,-725,-1376,-2501,-3712,-15,2948,3502,3997,289,-1911,27,2343,476,-1324,-3119,-4633,-5726,-6241,-6355,-6334,-6327,-6476,-6940,-7873,-9236,-11047,-13099,-15415,-17588,-19325,-19747,-18772,-17023,-15179,-13519,-12080,-10745,-9335,-7824,-5987,-3873,-1328,-2440,2302,2404,730,-252,-1259,-574,2830,1693,3969,4225,-720,-1875,-1302,-2148,1020,2901,-513,-2041,-949,-349,1438,3151,-218,-2073,-6068,-9289,-10920,-10163,-7651,-4510,-1892,-145,750,-3020,-3328,-3143,-7733,-15024,-19139,-13467,-1892,-1349,2324,3632,2555,741,-532,-516,-430,566,763,-18,2821,1118,1260,-749,-1774,2062,902,-1349,-2671,109,1904,786,-1583,-1050,-4856,-9044,-12734,-14756,-14507,-13000,-11266,-10100,-9928,-10728,-12446,-14615,-16672,-17758,-17226,-15503,-13250,-11240,-9676,-8539,-7750,-7111,-6674,-6199,-5506,-4728,-3782,-2703,-1573,-641,56,-2105,-1597,-358,-1434,-2869,-4509,-5855,-6628,-6295,-4759,-2270,653,1228,-1814,-2502,-1733,-485,1624,865,-1473,153,2746,3913,666,-3118,-217,-1643,-3725,525,1282,-3701,-10577,-16625,-20140,-20225,-19250,-19148,-20351,-22780,-24458,-20653,-16401,-12176,-8151,-4420,-2484,-4278,502,2401,-1322,-2709,1231,4701,4139,1063,-4346,1082,-709,-2229,-3057,-3359,-3239,-2743,-2393,-2371,-2624,-3356,-4406,-5677,-6941,-8209,-9076,-9579,-9281,-8676,-7844,-7042,-6399,-5834,-5297,-4802,-4395,-4178,-4105,-4188,-4359,-4652,-4962,-5623,-4922,-4540,-7554,-3678,2683,5348,2296,-1438,-147,-491,-3170,-7924,-5138,1607,4712,-2008,-2142,2710,2464,-1287,-4865,-1272,-3512,6163,7761,9271,-29,-7544,1211,-9594,-21573,-13782,-6035,-7332,-18746,-33277,-15654,-2655,-81645,-262813,-377333,-384949,-255606,-129252,-53448,-26134,-17771,1743,-19423,1621,-3746,-3077,3420,8180,9317,9344,-865,1897,5990,2178,-3804,5835,3400,-5283,-7267,-11699,-17858,-21427,-17848,-12303,-7118,-2559,985,3833,1335,-140,2130,1137,-2342,6108,8237,2563,382,345,109,-1487,2351,-248,-2141,-1087,2611,925,15969,23318,21891,3300,-2100,-3283,-22,4157,12080,8354,3912,-923,-5753,-10134,-13403,-15021,-14719,-13349,-11966,-11052,-10687,-11057,-12013,-13688,-15767,-18106,-20169,-21248,-20680,-18540,-15729,-12747,-9631,-6616,-3764,-755,-2753,-508,-1805,1047,-855,1888,1532,10,-2373,-2476,-900,-1797,-2394,-2719,778,-3329,548,-400,2412,71,3537,12427,18298,49194,87045,213513,346310,393555,434344,467593,494395,517446,541692,143037,340229,668538,730700,795097,854211,899808,925001,491880,827289,848808,782414,708939,637491,575434,115197,459238,455939,428094,400489,371071,338872,303532,121663,52679,46085,11679,5345,12343,5709,-63,-1584,5170,-2050,1336,-3733,63,-1592,-240,855,-999,-711,796,337,1666,461,371,3384,1655,2120,5124,1636,-693,-3448,2232,3501,4969,-2982,5602,12593,7725,3982,1980,-1615,-2191,7653,17205,35817,52757,37493,7765,-998,3090,2465,28967,56222,40335,16969,-1764,-1139,1563,12545,33609,56090,24661,1233,647,-273,3949,1829,-1031,-2831,657,-50,209,-2059,-2634,-4730,-7363,-10396,-13310,-15498,-16154,-15215,-13220,-10990,-8923,-7336,-6643,-6786,-7883,-9796,-12338,-15221,-17892,-19740,-20016,-18799,-16582,-14228,-12218,-10703,-9926,-9843,-10443,-11675,-13225,-14619,-15431,-15284,-14009,-11854,-9015,-6190,-3712,-1531,4,750,844,344,-627,-1696,-2698,-3356,-3152,-1976,-591,-1476,-790,-1237,-3355,1501,4747,2792,3038,1039,-2874,-1093,2977,7380,12439,4101,1036,39,701,-1068,-2452,-503,863,-891,754,1556,1372,-681,515,-1127,-1770,-383,331,-3323,-1693,203,-3092,-1184,672,3496,2521,-1551,-3568,-2507,-1075,898,-1376,-3451,-4694,-5191,-4860,-3751,-2608,-4298,-2413,-899,-4118,-3098,-5202,-7772,-10403,-13016,-15112,-16370,-16730,-16164,-15218,-14054],[-231,-490,-2985,-5608,-7951,-9473,-9766,-9110,-8037,-7022,-6438,-6207,-6375,-6775,-7075,-6747,-5679,-3874,-1729,616,2647,-1715,-2305,-1844,2610,4188,449,-68,142,255,-2658,-928,326,112,-2581,-2075,1328,3362,-548,136,3077,-362,-2178,319,-2101,-4744,-6546,-7262,-6821,-5508,-3560,-1230,1218,-499,244,2671,3922,-1622,204,626,-403,542,373,-1137,-1348,1010,-587,-173,1377,-2106,356,-1714,-2370,-1056,-609,485,3009,1944,-649,-2795,-3887,-6880,-10060,-13430,-16716,-19705,-22524,-25144,-27467,-29329,-30989,-31866,-31356,-31179,-31271,-31680,-31761,-31123,-30140,-29314,-28507,-28018,-28126,-28524,-29326,-29488,-28001,-25118,-21417,-17246,-12820,-8309,-4104,-110,60,-167,567,2717,2235,1126,-908,804,3427,2284,2760,1729,-3356,539,-1810,-2134,-2469,-576,-962,-1873,-2841,-962,4077,-2245,-918,-533,3393,1014,838,713,1352,-3854,-689,1585,-164,-556,2256,-1888,2218,2844,-15,-3611,-2848,221,1063,-2822,334,3158,-1157,-691,-1122,-2353,-623,-5306,-9613,-13279,-16432,-18974,-20687,-21882,-22658,-23059,-23350,-23521,-23409,-23021,-22353,-21451,-20383,-19572,-19048,-18844,-19043,-19592,-20617,-22035,-23489,-24339,-23671,-21350,-17610,-13224,-8710,-4832,-1851,-2913,489,-491,-2175,-3166,-4364,-3996,-1518,685,59,2735,9353,10499,2041,-2604,-827,2311,-1144,1441,-3132,1449,-773,4693,2445,1585,2394,3330,-749,-1315,-5843,10668,42130,142682,193539,615032,1593857,1923458,2212935,2443542,2617665,2758901,293979,1096421,2881439,3595413,3897570,4177291,4383815,1213783,501341,310818,910015,3657793,3283441,2872346,2424799,508419,205933,110175,12677,32425,25783,-1822,985,5069,2377,-335,24337,4252,1152,-2927,-5114,-1008,460,-4160,1840,1612,-2190,-1208,-933,-1623,-5123,-7784,-9555,-10681,-11682,-12861,-14593,-16681,-18568,-19795,-20018,-19491,-18644,-17329,-15880,-14092,-11776,-9452,-7547,-6134,-5123,-4556,-4358,-4627,-5483,-6885,-8678,-10521,-12044,-12783,-12528,-11004,-8476,-5255,-1464,2229,2132,-3148,-106,-2155,-2867,5282,8445,3211,-1419,-2844,2403,3641,-720,-2287,-3342,906,2363,1933,-349,445,-1262,-1412,105,-336,599,-756,-2925,-3274,-1930,-3159,141,4218,4573,-822,-1881,580,45,-2418,-4679,-8014,-10777,-12605,-13369,-13312,-12730,-12088,-11593,-11184,-10990,-10897,-10890,-11073,-11300,-11594,-11960,-12389,-12626,-12523,-12058,-11105,-9816,-8218,-6544,-4882,-3220,-1587,3,-2233,-1212,-2695,-69,956,1658,654,-2558,-1641,-4237,-7288,-10325,-12902,-14706,-15709,-15966,-15921,-15722,-15607,-15787,-16372,-17367,-18729,-20338,-22171,-23993,-25775,-27355,-28843,-30087,-31286,-32299,-33152,-34013,-34741,-35253,-35194,-34288,-32523,-30061,-26737,-22620,-17856,-12303,-6316,161,-1901,252,3123,3362,2719,1478,702,-2393,73,3719,6049,855,-2588,-498,1054,430,-3220,-1963,295,-478,-173,-1202,779,3617,1622,952,-3000,-3618,455,367,-1263,-1380,-527,-2342,2449,2761,479,-520,-1236,-658,2850,1908,3757,3367,-1556,-2220,-1277,-2319,-261,1534,-512,-1450,-859,-548,1498,10,-3869,-7995,-11740,-13586,-12705,-9207,-4308,-1427,1258,3371,793,-3249,-3131,-3236,-941,1227,-1633,-1415,1724,-1512,2090,3548,2072,579,-574,-501,-864,777,707,429,3281,1200,1438,-846,-1627,1980,772,-1584,-2418,118,1767,834,-1305,809,2962,-4196,-10196,-12945,-12340,-9934,-7214,-5204,-4325,-4521,-5800,-7822,-10150,-12053,-12723,-11678,-8735,-4570,241,1891,1667,3587,904,6065,1758,-2038,1522,3128,6267,5015,2173,-1865,-2077,-583,-1847,-351,1697,-2986,-2296,-3638,-231,3177,3308,1016,-1694,-1808,-1028,39,2490,1640,-1728,134,2899,3985,1044,-3066,-83,-834,-3227,367,1265,-998,-6294,-11132,-14856,-17365,-18559,-18620,-18061,-17427,-16912,-16885,-17398,-18417,-19875,-21672,-23766,-26026,-28409,-30898,-33345,-35696,-37397,-36666,-35089,-33648,-32466,-31626,-30982,-30832,-30937,-31475,-32363,-33309,-34401,-35278,-35268,-34472,-33223,-31870,-30512,-29426,-28415,-27621,-26549,-25498,-24295,-22959,-21477,-19693,-17553,-15096,-12403,-9600,-6657,-4911,-4624,2569,1949,-4982,-4018,-4422,-7068,-4105,3260,6197,2891,-1971,-382,-536,-3699,-7993,-5287,1634,4839,-2063,-3243,2002,4675,-1663,-6612,-4305,-4602,7646,11641,12579,1542,-7881,2988,-6462,-18478,-11765,-10510,-11818,-19860,-35076,-27408,-6264,-79923,-277900,-364191,-289927,-181865,-134730,-55027,-37745,-22315,2451,-16410,4003,-2026,-3575,2529,10319,11639,10944,-2256,824,5844,1635,-3814,5615,4414,-5201,-6442,-4840,-9269,-13556,-17384,-20575,-23073,-24645,-25547,-25474,-24441,-22135,-18699,-14167,-9000,-3405,2356,2627,-20,176,-122,-1743,2212,55,-1451,-1613,2486,-1340,16163,20680,22276,5066,-1835,-3248,-418,3885,27508,32721,14271,306,4754,6161,-1218,2349,-1412,-3136,-3084,-1922,-374,733,1093,311,-1442,-4145,-7514,-11446,-15879,-20233,-24256,-27607,-29553,-29694,-28471,-26647,-25046,-24064,-23619,-23582,-23887,-24199,-24247,-23576,-21295,-16618,-9763,-1785,-2049,-2649,859,-3322,1369,-875,4177,708,1647,11348,20200,59041,89391,238522,494483,813040,988850,1185346,1390285,1587346,1764009,160388,405960,1595194,2257564,2316924,2323550,2268752,1221673,568498,1115574,1895091,1898752,1923413,1937841,1927381,130834,527919,1700250,1729247,1640749,1520988,1369843,1063333,151755,59261,55893,15383,7769,13305,7048,1019,-880,6117,-2022,1668,-3715,1076,-452,361,1429,-749,-297,-4829,-11511,-16707,-20405,-22459,-22796,-21145,-17280,-11264,-3237,-1264,-2970,3012,4419,6114,-2696,6952,32070,58422,38417,9210,-1575,-2264,8275,19527,61485,80730,40225,8456,-911,3429,4357,33288,62205,45922,20268,-1882,-647,1905,14856,41304,63851,31924,1342,-762,864,5061,2321,-914,-1921,1107,-113,693,-1756,3614,4514,1107,-369,249,-2247,-3851,-3943,-2831,-1201,454,-3252,-2424,-1953,-1221,-2979,-6677,-11070,-15777,-20482,-24566,-27370,-27987,-27058,-25856,-24983,-24704,-24761,-24758,-24229,-22800,-20518,-17836,-15218,-12979,-11413,-10494,-10582,-11631,-13145,-14934,-16504,-17076,-16291,-14351,-11668,-8979,-6808,-5250,-4528,-4748,-5936,-7976,-10254,-12936,-15206,-16965,-17922,-17843,-16405,-13744,-9863,-4928,738,6755,2942,234,-666,342,-1099,-2490,-526,852,-692,747,1899,1903,-369,366,-1541,-1355,-693,-41,-3576,-1470,366,-3182,-1002,1148,4159,2631,-2035,-3933,-2130,-682,1442,-105,-2493,-1894,-1039,-1277,-1824,-3243,-5353,-8129,-11788,-15801,-20056,-24044,-27056,-27984,-26903,-24751,-22569,-20984,-20071,-20106,-20839],[-85125,-76746,-65188,-52260,-39181,-26914,-16060,-6984,-939,-3433,1227,1955,2020,33,-872,-1564,-3487,279,613,1198,2518,-1336,-2277,-2494,1999,3611,404,-468,-163,876,-2651,1757,2566,-119,-2585,-1720,851,2607,-632,-13531,-32584,-52229,-70666,-84728,-86254,-77566,-69048,-63073,-59515,-57589,-55839,-52693,-47215,-39638,-30818,-21831,-13772,-7243,-2865,-665,-466,-2224,-5032,-8111,-10387,-11172,-9607,-5610,419,-2083,490,-1588,-2465,-1455,-518,702,3248,1830,-262,-2589,2244,3166,1391,-1998,-1581,-38,-433,-3338,-708,-2376,-3359,-307,2182,2399,3595,-1339,-3777,-3943,-4735,-8615,-16014,-25874,-34257,-33724,-22161,-4954,-2575,-2040,-1772,-2594,2194,-3,1728,1831,-129,-25,47,2748,2525,1379,-1009,331,2998,2063,2501,1413,-9654,-21112,-28648,-30629,-28592,-24937,-22326,-21992,-24692,-30188,-38440,-48674,-59668,-62699,-51702,-40108,-29994,-22333,-17330,-15173,-15809,-19350,-25157,-32314,-38640,-40182,-34620,-24042,-11506,-3246,-3259,330,1867,-2144,-90,2946,-1455,-1132,-1278,-2518,-4164,-10446,-14197,-15255,-14562,-13078,-11307,-9868,-8998,-8850,-9747,-11598,-14082,-17125,-20911,-25954,-32775,-41731,-51784,-58494,-52732,-42494,-31712,-21092,-11578,-4304,-1923,-2148,343,-1215,-1684,1103,-2478,-6103,-7529,-4320,-2826,942,1927,-3334,802,-116,163,2545,9799,10239,705,-3193,-706,2001,-1626,797,-3517,1372,-1173,5186,3213,1037,3116,3975,-1091,-869,-5784,11335,43603,155390,219766,669252,1764889,2212935,7665845,9436573,11064099,9831445,390135,1277565,3473243,6486380,18176969,18408868,18253312,1675034,618545,361729,1142773,7313162,12070330,10552372,8862820,602188,255560,139794,13123,40559,25302,-2328,2698,6571,366,-2391,-4688,113,1538,-3416,-5316,-12414,-40996,-57223,-61505,-49569,-32776,-21389,-17928,-19809,-21381,-18750,-12356,-5129,-159,-1702,361,-1449,-3889,-8595,-16187,-25074,-32012,-33841,-30585,-24126,-17065,-11901,-9341,-8233,-7195,-6327,-6581,-8487,-11405,-14242,-16671,-19101,-21839,-24337,-25666,-24710,-21273,-15885,-9463,-3630,723,-3788,306,-228,-3771,-9756,-18375,-27118,-33990,-36846,-35197,-30643,-25610,-21911,-20323,-20904,-22605,-24048,-23661,-19946,-12821,-3445,71,-898,346,-359,-1805,-2647,-809,-3312,-341,3650,4001,-1136,-1149,1367,809,-2334,842,-480,-5806,-12569,-20211,-27701,-33523,-36514,-36398,-34027,-31010,-28381,-26589,-25528,-24368,-22349,-19043,-14627,-9574,-4652,-3517,-137,598,-1035,-1277,-2786,-1163,1366,1125,-3321,-1392,-2508,186,1297,2489,1241,-2635,-2017,-3468,-3043,-328,-581,3533,8362,5652,2503,1685,4278,-2494,-1184,-3771,-3010,-2307,-249,3319,-1775,-1970,1489,-2645,2093,4451,3818,3309,1183,524,-1291,-1121,-1903,-4749,-5644,-4361,-942,3116,3663,26,-1706,488,3134,3128,2070,1184,552,-2396,29,3400,5623,264,-2711,-394,975,101,-2987,-2135,-140,-1381,-884,-1314,1573,4126,1381,122,-3226,-2745,-749,-121,-1367,-1425,-515,-2281,2286,2988,127,-917,-1255,-841,2581,1764,3296,2384,-2457,-5240,-11638,-15050,-15192,-12833,-9357,-6174,-4627,-5373,-8559,-14187,-21441,-29411,-37429,-44400,-49909,-53654,-55988,-57345,-58413,-59379,-60292,-60942,-61668,-62481,-63667,-65861,-68930,-73293,-78712,-85318,-92242,-99729,-103126,-96733,-90150,-83826,-78142,-72615,-67661,-62709,-58258,-54257,-50580,-47218,-43783,-39876,-35629,-31230,-26927,-23777,-22140,-22839,-26234,-32580,-41562,-52526,-64405,-75697,-84103,-87207,-84774,-79452,-72728,-64512,-54734,-43510,-31371,-18817,-6233,-1570,-5339,1114,310,1911,2248,3954,717,6596,2396,-2453,-2502,-17096,-27944,-33470,-34059,-32215,-30916,-32157,-36903,-45019,-55320,-65187,-70619,-67926,-58809,-47604,-37355,-29707,-25184,-23043,-22431,-21202,-17743,-10859,-1949,77,2444,4015,1389,-2932,-34,-89,-2759,253,1332,598,3769,2719,328,6461,4875,1563,-940,-417,-1181,-427,-394,-1489,-1624,-1604,-1715,-3880,714,1974,-1727,-3206,1940,3863,1892,-169,-3454,6711,9428,6851,936,-1895,131,227,3142,3636,203,-387,991,-552,-1741,2581,-2856,-998,-3193,-2829,158,1507,782,1961,1046,-1886,218,-3003,-2568,-5621,-4356,3129,2622,-3672,-4370,-4416,-6598,-4447,3694,6807,3243,-2532,-711,-349,-3989,-7343,-5547,1594,4678,-2299,-4351,898,4140,-2336,-8219,-7134,-5351,6780,8795,-7356,-23865,-38608,-49627,-56971,-62618,-68009,-71193,-66019,-49299,-36887,-38359,-8743,-75767,-301938,-365960,-207917,-117146,-140985,-50439,-39348,-41910,-54610,-63262,-68520,-71863,-74237,-75748,-77088,-78643,-80848,-84396,-89720,-96864,-105601,-113646,-105534,-94199,-83363,-74135,-67103,-62634,-60941,-61657,-64172,-67447,-69657,-69320,-65322,-58361,-49594,-40528,-32164,-25539,-21063,-18905,-19207,-21981,-27139,-34736,-44352,-55306,-66855,-78096,-88454,-96355,-100030,-99530,-98024,-97643,-99417,-103527,-109016,-109619,-100126,-87553,-74383,-61872,-50561,-40698,-32608,-26700,-23447,-22497,-23028,-23882,-23807,-21995,-18673,-14411,-10232,-6403,-2934,602,-1611,1606,2151,-2391,-616,363,-1512,1144,883,-3861,-3421,-4731,-228,-658,2298,1481,980,-1779,-1905,-536,-1692,-1666,-2443,995,-3045,2158,-1059,5898,1560,-500,9658,22084,70158,90325,256567,538390,1221516,4657868,6912228,8220604,9194611,3335269,175008,468952,1821921,8614497,9008654,7990326,6598637,1375703,631113,1389477,3983838,6376588,7735401,8729415,2890526,146342,581244,2113605,8104970,8890069,8023695,6835170,1265637,186283,66387,66462,19618,10438,14161,8451,2144,48,6957,-2010,2094,-2859,2193,673,908,1970,-3522,-17592,-20549,-18401,-16586,-17450,-20309,-23471,-25619,-26544,-26786,-26560,-25189,-22012,-16266,-8199,1325,-2280,8236,23346,25269,25146,9525,-1590,-2273,8760,21445,35766,39231,41569,8904,-777,3788,6397,35170,34393,35727,23030,-1782,-87,2036,17272,51173,51430,40360,1634,-2055,2309,6135,2914,-412,-768,1666,-154,888,-1247,3366,3905,869,-117,636,-1250,-7297,-11993,-12664,-10391,-6818,-3752,-2826,-4771,-10121,-18908,-30929,-45714,-62397,-79895,-94508,-85157,-70174,-57487,-48164,-42712,-41559,-44625,-51638,-62059,-74570,-84709,-79534,-64503,-48518,-33958,-21732,-12824,-7583,-5685,-6795,-9887,-13151,-14636,-12782,-7075,1343,573,548,1218,-1764,-2051,-1440,-1972,-3804,1504,4466,2325,3449,1818,-2111,-956,3623,8610,10327,1698,-604,-1414,-39,-1125,-2489,-423,1069,-318,873,2323,2451,-9027,-30671,-50217,-58481,-48540,-32680,-18552,-8335,-3020,-3201,-6662,-14615,-25296,-36467,-44964,-45904,-38281,-26748,-15020,-4818,-2608,-2438,2079,1098,-810,-1925,-8323,-15345,-21280,-24405,-24222,-21249,-16961,-12719,-9888,-8998,-10239,-13407,-17489,-21168,-22138],[-142781,-118740,-98404,-83994,-76261,-75094,-79536,-88029,-98472,-108602,-116197,-118954,-115382,-104751,-87221,-63549,-35274,-4041,258,752,2238,-1007,-2078,-3125,1372,2928,299,-935,-591,891,-2311,1735,2874,-382,-2184,-1139,636,2000,-773,729,3382,-322,-26118,-43977,-42009,-27284,-9625,-952,-2366,1239,-11298,-27963,-42765,-51073,-50848,-43829,-34581,-27901,-27754,-36007,-52789,-76982,-105379,-133708,-156404,-168600,-168466,-159504,-147209,-135663,-126518,-119202,-111520,-101579,-88600,-74033,-60963,-52770,-52016,-60533,-77257,-98135,-113617,-110707,-82691,-36429,-587,-2823,-470,-2365,-3179,-897,2061,2382,3664,4008,1332,-2083,-1,-583,2114,3511,-9175,-12637,974,342,-2547,-1600,-1699,-2668,2193,-322,1267,1336,-284,173,-392,2828,2861,1669,-1049,-201,2464,1777,-18849,-59312,-92845,-113916,-120040,-115100,-106791,-100513,-100083,-107143,-122108,-143584,-169895,-198358,-221190,-207352,-177288,-148610,-125186,-108801,-99554,-97183,-101202,-110825,-122868,-131213,-127653,-108117,-76025,-36923,-162,-2538,-2985,926,2796,-1377,-329,2818,-1674,-1387,-1416,-2604,324,-759,3805,671,1180,2534,-533,-1978,408,1700,3449,8179,-1890,1244,2035,2864,406,-1373,-2360,-5068,-11127,-2847,294,-1885,-2398,-1217,-1814,-1699,427,-1186,-1748,1290,1227,-3243,958,365,-2481,806,1813,-2912,356,-967,301,2346,10124,9750,-712,-3339,-644,1639,-2083,1,-3700,1277,-1568,5793,3925,417,3904,4133,-1137,-279,-5651,12757,45093,164431,247630,714908,1878362,2443542,9436573,39771662,43416478,12183071,510023,1467826,4063829,7803478,47903207,72778806,46939357,2359043,792858,446795,1405339,8962115,34033024,38665334,12766387,731384,319709,172412,14553,48618,25185,-1922,3765,8239,-182932,106,-50662,-162937,-31743,-3939,-42920,-67089,-12801,-4920,-33207,-112093,-170521,-161047,-160933,-146977,-106776,-75255,-65087,-71056,-80013,-79496,-66155,-47862,-36477,-39000,-53452,-71400,-83752,-84479,-72241,-50739,-27604,-8681,2448,743,-399,-1442,2051,-1722,-22419,-40179,-53052,-61735,-67509,-71000,-72126,-70031,-65199,-60020,-57136,-57845,-60565,-63201,-65622,-70047,-78495,-90715,-105081,-119756,-134494,-149044,-161323,-167201,-164792,-156794,-146504,-136539,-128940,-125016,-123962,-122808,-119345,-113681,-106321,-97749,-87745,-77649,-70044,-66954,-69220,-76718,-88876,-105589,-126655,-150861,-174976,-191068,-188807,-174491,-159675,-148990,-144897,-148117,-157950,-172765,-190514,-209369,-226074,-217546,-208779,-206377,-209395,-210401,-197680,-173968,-144962,-114190,-84345,-57727,-35772,-18479,-4966,-608,-1078,-2828,-1260,1234,1248,-2857,-1576,-4331,-22162,-32733,-29369,-10938,-2657,-2328,-3861,-2112,309,-765,3034,7322,4782,2393,1158,2987,-3288,-1330,-3391,-2705,-2322,-175,3953,-1296,-1796,1555,-2007,1590,4740,4816,4207,1259,399,-1705,-1362,-1274,-2247,-2667,722,3472,2788,3331,-262,-1251,833,3179,2854,1293,815,383,-2420,2,3006,5080,-277,-2692,-304,887,-185,-2074,-1604,-522,-2109,-1309,-1333,2448,4466,1067,-629,-3012,-1786,-1899,-615,-1512,-1462,-487,-2198,1917,3164,-176,-1338,-1239,-1014,2134,1373,2716,1400,-3306,-2293,-1223,-2733,-3205,-870,595,-413,-920,-1048,1472,4693,839,1709,-25185,-52792,-79969,-104718,-124223,-134556,-132938,-119920,-99989,-78875,-62210,-53795,-55786,-68192,-86618,-101739,-98555,-67215,-11405,3621,1337,385,-440,-208,-1681,1167,480,1665,4031,1135,1423,-1067,-46576,-101306,-152552,-199411,-239815,-269034,-275270,-264334,-253827,-249183,-250329,-255292,-261156,-265067,-265292,-261937,-255200,-244840,-230531,-212602,-192542,-172042,-152657,-135207,-119723,-105634,-91816,-77767,-63497,-49986,-39018,-32601,-32776,-40598,-56109,-78294,-104378,-130121,-150189,-160018,-158506,-149370,-138357,-129996,-126877,-129694,-137720,-149173,-162037,-173955,-183104,-188319,-189069,-185058,-175640,-159748,-137679,-110136,-79395,-47917,-18389,107,2079,4033,1717,-2688,-43,583,-2324,243,1504,822,4441,2626,561,6720,4995,1562,-988,-492,-870,-139,-427,-1200,-477,-440,-1118,-3621,966,2042,-1320,-2407,2191,3109,589,-745,-2945,7312,9941,6397,-36,-2487,-33,746,4313,4914,1261,-207,1529,-795,-1734,3642,-2247,-1267,-3093,-1333,724,2549,1293,1810,1596,-1863,324,-2707,-3169,-5221,-3528,3694,3135,-2132,-4279,-4499,-6273,-4578,4005,7121,3312,-3085,-1140,20,-3780,-6553,-5871,1460,4207,-2738,-5290,-531,3058,-3280,-9165,-9243,-5764,5822,9457,12129,4974,-7773,-53,-30191,-60030,-86470,-95763,-68593,-21971,-38316,-35804,-9724,-69207,-335049,-379555,-141104,-64664,-148574,-42866,-30338,-31220,-61854,-92554,-111274,-120575,-122888,-120459,-116697,-114804,-117543,-127056,-144317,-169217,-200949,-238096,-277944,-313580,-305209,-274395,-248908,-231977,-224934,-228078,-240874,-261214,-282909,-289336,-267088,-231674,-193481,-157085,-125180,-99911,-82212,-72287,-70093,-75402,-87691,-106051,-128319,-151333,-171363,-184633,-189243,-185731,-177610,-168978,-163185,-161666,-165229,-174157,-188045,-205972,-224945,-240061,-245019,-236618,-217828,-193882,-169051,-146243,-127135,-111561,-98426,-86639,-75791,-66483,-60114,-57438,-58473,-61848,-66057,-69417,-70177,-66209,-55501,-38345,-16818,421,-1200,1252,724,-3534,-2419,-2683,1523,-450,2557,1364,1383,-1140,-1454,-359,-1530,-1296,-2202,1131,-2590,2828,-835,7438,2493,-2232,7348,23999,81365,90726,265841,556941,1429746,5091764,16293798,24119919,15887260,3612767,185857,524192,1948585,9428370,21258008,21165697,8937963,1448637,672279,1609244,4690729,14101795,20573986,13661287,3179618,161089,613344,2426915,9330816,20287175,20375723,8888295,1394431,223751,74877,77117,24327,13545,14750,9760,3096,1038,7581,-2075,2559,-2003,3235,1672,1337,2414,-39,953,3647,2097,2554,-1067,1669,3232,1501,-269,-12755,-22851,-28462,-25720,-11540,5823,7719,-1867,9350,41874,60176,43503,9546,-1665,-2280,9042,22706,31168,42345,41586,8981,-687,4127,8446,40942,71308,58313,24788,-1689,442,1910,19582,61947,75105,48927,1941,-2991,3751,7031,3532,485,546,2245,-231,1072,-640,3058,3246,617,-3166,-38360,-72272,-99377,-114025,-113507,-101174,-83820,-67889,-58019,-56613,-65051,-83683,-112065,-148469,-188245,-216845,-203803,-161704,-114786,-71798,-37128,-13694,-3579,-7561,-25385,-55546,-94404,-134073,-157764,-145367,-103287,-51524,-2660,-3192,-1145,-253,393,2874,3733,1584,490,-1312,403,127,683,1371,-2111,-1527,-1545,-2067,-3794,1474,4198,2130,3713,2318,-1657,-733,3902,8890,8718,406,-24847,-46141,-52600,-43914,-26374,-8609,1429,147,-16265,-48177,-93250,-145928,-191067,-191965,-146035,-89233,-37860,-3359,-774,819,-3215,-567,-26856,-51266,-61199,-50152,-21286,-952,214,2956,1145,-2580,-3088,1020,2206,103,-1580,-8583,-15514,-13638,-6360,-515,-1750,-222,-4916,-19614,-37671,-54970,-66635,-68404,-59403,-41910],[-97645,-75928,-61870,-57005,-61136,-73038,-90516,-110726,-130311,-145922,-154713,-154535,-144935,-126752,-101633,-71329,-37849,-2949,-207,196,1757,-797,-1899,-3742,702,2098,85,-1527,-1205,712,-1857,1473,2904,-754,-1720,-544,634,1563,-1041,871,3311,-442,-2004,1214,2103,1101,-1099,-1638,-2590,727,4511,4552,-16467,-32354,-38571,-37337,-34018,-34175,-42219,-60061,-87478,-122630,-161089,-196504,-220170,-225642,-216021,-201960,-191854,-189537,-195120,-205016,-211449,-205562,-184513,-154508,-124275,-100718,-88391,-90456,-107004,-135167,-165664,-179878,-159234,-110250,-52600,-2417,-329,-2275,-3028,-1595,-16755,-50788,-62050,-41983,-2943,-2424,-328,-977,1476,2738,-19416,-20681,1408,11,-2437,-1260,-1685,-2542,2206,-644,751,-11706,-17480,-4646,-870,2816,3097,1855,-1140,-891,1740,-34948,-75151,-115130,-150306,-175139,-184876,-180687,-169945,-158824,-151778,-150838,-156591,-167815,-183269,-201021,-217551,-224641,-214761,-193947,-171759,-153107,-139505,-131675,-129945,-133939,-140350,-142804,-133304,-107462,-67368,-18047,-191,-1865,-2290,1900,3731,-624,-465,2658,-1794,-1193,-1629,-2660,107,-1222,2685,-17,639,1901,-1066,-2122,616,1634,3723,8241,-1798,980,2039,2482,326,-1156,-1724,-1344,-151,2664,-108,-1701,-2183,-908,-1692,-1203,571,-1163,-1836,1374,1358,-3284,1093,750,-2038,710,1684,-2200,53,-1831,440,2128,10273,-4541,-18943,-3175,-671,1260,-2494,-1006,-3792,1155,-1982,6554,4589,-285,4713,3959,-699,514,-5467,15120,46796,170382,277456,756109,1970003,2617665,11064099,43416478,50367294,14326201,652797,1662189,4626621,8858958,54155741,79783780,56682415,3321280,1038957,574546,1700012,10496264,40764448,42721660,15190271,908495,397858,207560,17897,56430,26388,-595,4395,10295,-144113,460,15796,-170214,-177145,-129439,-152746,-84466,-2635,-5015,-1962,-86405,-160632,-206283,-228284,-173792,-110862,-71215,-62022,-72506,-84228,-85003,-75419,-62520,-54008,-54384,-61701,-69553,-72393,-67995,-57029,-41281,-23958,-7754,2429,782,73,-441,3153,-8875,-31161,-48631,-59351,-64836,-68286,-72300,-77562,-82798,-87738,-94121,-103679,-116007,-127336,-134225,-137052,-139144,-142611,-146738,-150373,-153406,-157182,-161928,-165770,-165355,-158095,-143675,-124082,-102953,-83720,-68906,-59549,-55569,-57558,-66828,-83691,-107642,-136083,-166068,-194794,-217622,-224868,-213167,-194978,-179719,-170763,-168728,-173364,-183980,-200291,-220114,-237718,-240434,-225601,-205100,-185346,-169107,-157806,-151816,-149802,-148730,-144979,-135208,-118228,-95505,-69735,-43895,-20311,-552,-595,-3239,-2210,1106,2424,41,-630,-2623,-1003,1276,1465,-1513,-1681,-27505,-51827,-64603,-60379,-40786,-12621,-2428,-2939,-953,1102,-820,2574,6123,3798,2262,548,1631,-3696,-1279,-2778,-2269,-2281,79,4853,-546,-1417,1732,-1307,1164,5082,6051,5200,1444,476,-1849,-1512,-1064,-2039,-2025,874,3414,2529,3035,-505,-544,1356,3347,2698,550,472,285,-2395,80,2642,4505,-673,-2464,-128,886,-346,-1035,-681,-720,-2344,-1246,-1191,3367,4664,726,-1327,-2438,-765,-2818,-1018,-1603,-1401,-373,-2047,1434,3350,-295,-1699,-1151,-1099,1606,848,2130,506,-3937,-1959,-1045,-2809,-4175,-1262,1332,69,-930,-1213,1428,4950,1221,4839,5115,-8311,-37407,-68340,-98234,-120472,-126121,-109809,-76182,-35746,-2627,-2457,635,107,-2576,-2415,1931,-577,2250,3784,1102,403,-215,138,-1959,1352,381,2439,4362,991,1209,-1138,-1300,-43256,-129328,-202540,-261686,-304909,-320734,-311348,-305422,-307905,-317151,-330344,-342510,-331654,-323851,-321099,-322461,-323170,-315305,-298837,-278558,-257590,-237841,-220058,-204018,-188853,-173213,-156562,-139099,-122086,-107559,-97656,-94440,-98896,-110903,-129127,-150219,-169055,-179535,-177591,-164045,-143980,-123127,-105572,-93740,-88614,-90202,-97842,-110884,-128245,-148754,-170696,-191382,-206546,-210486,-199092,-174506,-141851,-106921,-74013,-46428,-26230,-14503,-11153,-14856,-22952,-31776,-37207,-35721,-25598,-8087,992,4936,2418,547,6699,4958,1437,-1055,-678,-602,133,-527,-992,554,783,-564,-3445,1189,2083,-716,-1490,2254,2116,-629,-1333,-2547,7692,10295,5915,-873,-3120,-342,1212,5397,6072,2202,167,1960,-1110,-1768,4407,-1624,-1648,-2800,64,1077,3450,2081,1477,1993,-1916,169,-2467,-3693,-4383,-2869,4072,3334,-639,-3843,-4765,-6146,-4454,4083,6963,2924,-3719,-1811,316,-3128,-5825,-6313,1056,3295,-3538,-5865,-2256,1401,-4610,-8635,-8494,-6082,4619,7742,11037,6261,-7463,5575,3422,-8872,-6186,-2270,-979,-22529,-39161,-23550,-9317,-60871,-376772,-397646,-89759,-27407,-158272,-35327,-19473,-34238,-70086,-108005,-131178,-141918,-143006,-137458,-129465,-122784,-120434,-124618,-136346,-155662,-182006,-214259,-250196,-286667,-318201,-317324,-295794,-279925,-272779,-275235,-287398,-308339,-331793,-303070,-266585,-228877,-191696,-157261,-127599,-104660,-89290,-81652,-81703,-89232,-103659,-123855,-147252,-170117,-188108,-197258,-196700,-188938,-178838,-170603,-166991,-168690,-175835,-188070,-204256,-222595,-239271,-249277,-248480,-237283,-219240,-197674,-174951,-152650,-131753,-112086,-93184,-75027,-58509,-45482,-38183,-37533,-43146,-53032,-65055,-76557,-83918,-82560,-69214,-45295,-15200,322,-1055,1093,281,-3000,-3074,-2854,1467,-415,2565,951,1454,-678,-1210,-423,-1525,-1176,-2210,1009,-2257,3100,-429,8496,3184,-966,4306,25736,90922,91400,265588,547725,1560486,5157863,16249570,23650657,15473694,3612273,191905,567384,1952398,9556303,21508773,20930965,8728350,1428960,686959,1740887,5103774,14767518,21523664,14273877,3237551,173786,621257,2589150,9904548,21538449,21634745,9350535,1426889,260470,84833,86517,29116,17053,14720,10666,3541,1766,7732,-2439,2829,-1436,3909,2270,1427,2543,128,1444,4379,2474,2560,-1920,1838,3045,1162,2730,5812,-1280,-11124,-13292,-4104,5976,7774,-1706,10052,45494,60128,46397,9090,-1845,-2438,-746,-16041,-20230,-13564,909,8472,-857,4283,10233,43033,73695,63383,25111,-1900,724,1408,21417,35259,19370,5112,-5758,-11488,-10825,-3647,3985,1579,1817,2652,-509,1075,-139,2553,2400,186,-12302,-48347,-85164,-116700,-135349,-135369,-119204,-95379,-72142,-55226,-47700,-51379,-66823,-93443,-128732,-166096,-190015,-178962,-138203,-87509,-38722,994,2068,1954,40,1747,-18577,-60280,-96974,-108840,-83028,-30370,1340,-2061,-3359,-270,-1293,47,3146,3712,1113,-93,-1981,-944,-468,673,1420,-2317,-927,-1612,-2132,-3765,1271,3710,1833,3827,2673,-1294,-11606,-29441,-53750,-83870,-117201,-147671,-165715,-162433,-140554,-111594,-85920,-70491,-69644,-85378,-117504,-162329,-208944,-225259,-185203,-120379,-54125,-718,-3146,-452,974,-3256,-471,2768,-7770,-15357,-1552,-3948,-328,526,2522,1210,-2465,-3878,-3,3333,1167,-1214,-2557,-3174,-1421,-1305,-499,-2314,190,-1409,-25036,-50018,-70035,-79135,-74275,-57773,-34977],[-68835,-58479,-51337,-47946,-48152,-51560,-57359,-64399,-71090,-75664,-76461,-72132,-62727,-49215,-32905,-14931,-2991,-475,-597,-279,1260,-547,-1638,-3841,203,1333,-45,-2045,-1821,492,-1246,1168,2806,-1036,-1113,160,964,1513,-1231,1020,3178,-557,-1771,1447,1884,856,-1156,-2289,-2845,372,-7850,-17356,-22226,-22118,-18710,-14786,-13080,-15223,-22207,-33847,-49235,-66917,-82959,-89453,-80879,-66168,-52569,-43250,-39634,-42358,-51533,-66696,-86640,-109162,-95117,-69087,-45135,-25377,-11428,-5147,-7083,-17496,-35156,-56941,-73043,-65436,-41662,-17908,-1067,-1993,-2735,-10664,-23604,-24454,-7034,5266,1985,-2718,-613,-1416,724,1738,3485,3307,1794,-312,-2206,-923,-1670,-2256,2337,-837,310,204,-9710,-12613,-8714,-1525,3310,2017,-1185,-1610,971,-4950,-15559,-27354,-39300,-50383,-59144,-63900,-64317,-61004,-56211,-51350,-47387,-44422,-43018,-43204,-44746,-46983,-49078,-49957,-49372,-47821,-45695,-43655,-42153,-41436,-40303,-36790,-28615,-14418,845,2711,-182,-1257,-1421,3174,4685,131,-451,2485,-1641,-459,-1882,-2610,-150,-1764,1615,-712,204,1331,-1550,-2066,951,1534,3812,8090,-1769,674,2085,2171,243,-947,-1107,-712,211,2583,-576,-1611,-2009,-653,-1563,-682,794,-1157,-1909,1359,1423,-5293,-18950,-30402,-37191,-35934,-27297,-16888,-9217,-5638,-5941,-11564,-25453,-46027,-59293,-48400,-27955,-8130,-2810,-2277,-3874,1002,-5931,914,5224,-1092,5445,3715,226,1508,-5042,18466,48505,174058,309768,797004,2055626,2758901,9831445,12183071,14326201,16276553,821589,1849674,5131889,9621415,23720679,23997502,23673441,4670048,1365371,743432,2030053,11934680,14431424,12574730,10581629,1140139,489656,245717,23972,63844,29891,1296,4887,12751,-21391,781,29526,-10528,-40328,-37566,-19146,-2805,-3525,-4844,4311,542,-21830,-31499,-24442,-6782,5674,1773,1336,1069,399,-1801,671,-445,-1845,-2893,2254,-222,-1719,100,-1815,2023,5110,3129,2186,677,512,459,4139,3230,-4506,-9645,-11798,-11771,-11116,-11123,-12507,-15072,-18856,-24067,-30605,-38241,-45732,-52076,-57197,-61824,-66384,-70459,-73676,-75408,-75430,-73362,-69088,-62743,-54785,-45788,-36453,-27901,-20956,-16432,-14860,-16195,-20630,-28497,-39417,-53372,-69304,-85702,-99650,-104752,-97872,-86250,-75129,-66605,-61504,-60146,-62526,-67788,-75204,-82849,-88202,-88646,-84251,-77139,-69560,-62899,-57426,-52662,-47342,-39978,-30015,-17767,-4512,-2618,36,2828,4814,5287,-1052,-3186,-1596,1559,3203,684,-181,-2346,-583,1318,1601,-139,-1889,-3135,-18592,-28724,-30680,-25022,-14869,-3892,-1922,133,1830,-906,2005,1936,-555,67,-348,17,-3569,-1209,-2234,-1908,-2363,361,5716,164,-1398,-4961,-4239,299,5284,7262,6075,1538,563,-1782,-1758,-942,-1929,-1464,818,3198,2191,2606,-853,149,1854,3462,2550,-201,-1,86,-2503,81,2157,3737,-1075,-2203,-11,813,-556,-98,217,-853,-2082,-922,-1080,4071,4524,188,-2201,-1824,88,-3428,-1457,-1765,-1378,-348,-2000,700,3371,-322,-2144,-1179,-1265,884,104,1437,-422,-3693,-1628,-893,-2910,-3016,-1014,1874,366,-1061,-1467,1201,4957,1524,4934,4586,75,-2425,1323,324,-10491,-20984,-21334,-8139,-2629,-2501,-2035,941,-517,-2397,-542,1787,-73,2668,3837,756,319,-55,446,-2263,1358,158,3116,4514,609,671,-1340,-36298,-81937,-107057,-114331,-112459,-109558,-107808,-107523,-107998,-108607,-108783,-108522,-108310,-108888,-110752,-114314,-119334,-125269,-130934,-134319,-133887,-129935,-124104,-117369,-109955,-101898,-93100,-84121,-75558,-68150,-62638,-59459,-58925,-60521,-63142,-65341,-65160,-61224,-53437,-43066,-31705,-20930,-12049,-5786,-2550,-2378,-5102,-10380,-18168,-28159,-40100,-53486,-67519,-80937,-91495,-95888,-92955,-84223,-73407,-63300,-55847,-51979,-51989,-55442,-61182,-67198,-70945,-70114,-63908,-53388,-41008,-28840,-18419,-10588,-5368,-2807,-2404,-3409,-5141,-7011,-8359,-9012,-8747,-7447,-5084,-1675,-152,-3425,1314,1978,-105,-612,2079,993,-1329,-1917,-2319,7783,10422,5378,-1560,-3625,-831,1575,6329,7052,2948,587,2152,-1486,-1862,4876,-1048,-2073,-2329,1279,1167,4130,2974,923,2148,-2079,-253,-2330,-3530,-3655,-2441,4227,3222,748,-3240,-8854,-15605,-12103,3172,6356,2131,-4261,-2653,454,-2166,-5160,-6630,411,2081,-4577,-5686,-3711,-557,-6210,-7348,-6839,-6297,3248,5553,9303,7027,-7132,5404,5652,-6453,-4778,-2420,-1067,-22550,-39155,-10970,-7685,-51405,-393243,-408087,-51768,-7369,-170538,-29392,-10896,-38335,-61585,-80168,-93378,-101231,-103894,-101662,-96040,-88268,-79353,-70401,-62329,-55870,-51639,-50101,-51176,-54574,-59880,-66712,-74244,-81404,-86947,-89356,-87939,-83307,-76595,-69398,-62444,-56462,-51614,-48330,-46800,-47498,-50388,-55267,-61992,-70390,-80197,-91186,-102402,-112098,-117084,-114726,-108979,-103188,-98764,-96217,-95798,-96556,-97033,-95143,-89115,-79148,-66123,-51363,-35916,-20466,-5246,9472,10937,-1902,24478,49771,43786,18440,-1243,-667,3585,9255,23610,16226,11733,-552,-612,700,-516,-3261,137,231,-957,801,-257,-2440,-3683,-10302,-16804,-11145,2458,425,1340,-304,-1032,-547,-1513,-1135,-2344,765,-1924,3118,187,9216,3718,1482,934,27449,97679,93216,256897,513095,1593134,4844833,8803331,10171363,11118375,3339269,192818,596608,1830737,8978723,10951856,9711053,7890265,1321727,674548,1764950,5160201,9057265,10922584,12225609,3051957,183061,606364,2575574,9738992,12022745,10710994,8993904,1358198,291828,95617,93509,33750,21059,14160,11294,3613,2329,7599,-2891,3074,-1003,4358,2620,1378,2557,278,1927,4970,2764,2528,-2761,1905,2892,780,2293,5098,-6603,-18664,-27456,-29495,-23670,-11856,-1640,10508,22796,26129,24914,8404,-1710,-2470,-9869,-19134,-24148,-23689,-18579,-10603,-1746,4473,11876,18098,21930,24723,24181,-2268,929,866,15544,8817,1588,-5743,-12308,-16887,-18356,-16300,-11099,-3537,3201,3047,-786,1085,408,2080,1580,-246,-210,-10218,-24052,-36968,-46166,-48511,-43433,-33686,-22873,-13820,-7995,-6499,-9790,-17839,-29906,-44015,-56301,-60007,-51642,-36156,-19791,-6222,2455,1845,-249,-8230,-22106,-36043,-42155,-33369,-12613,2949,1072,-1012,-2313,627,-2516,143,3526,3748,601,-626,-1924,-1898,-1035,635,1484,-2234,-308,-1507,-2046,-3595,1024,3153,1581,460,-3431,-8290,-15386,-25387,-38177,-52398,-64470,-67246,-57765,-41979,-26090,-13645,-6607,-5999,-11961,-23278,-36862,-45933,-41992,-24218,-2187,1534,187,-814,-2851,-100,1142,-3173,-385,3227,5955,5117,426,-3728,331,770,1890,1326,-2214,-4670,-670,993,-14101,-28490,-39763,-46257,-48195,-46960,-45145,-44623,-46458,-50647,-56649,-62504,-65417,-62967,-54881,-43515,-31171],[-1776,1122,-659,-1386,174,2460,2345,-284,-1664,-789,3988,5095,4647,-1513,-1121,-1358,-2419,-540,-901,-672,769,-281,-5644,-11982,-16170,-16046,-12437,-8072,-4817,-3416,-4114,-6730,-10661,-15158,-18266,-17751,-13785,-8661,-3982,-526,1215,-681,-1388,-4241,-8938,-14442,-19707,-21942,-18884,-13796,-8968,-5209,-2876,-2210,-3185,-5687,-9633,-14456,-19243,-20572,-16178,-9938,-3572,1610,812,1561,113,1184,1433,-1680,424,-3287,-6651,-7686,-5867,-2281,1590,1285,741,-2027,2557,2686,-1779,-7393,-13516,-19345,-22805,-19840,-16661,-14814,-14750,-16029,-17830,-18051,-14964,-10154,-4940,-2999,-840,-1931,-174,488,2684,466,-2571,-4619,-4803,-3030,-1748,-1952,2509,-940,-83,-313,-871,526,-1722,-4533,-7197,-8354,-7881,-6414,-4854,-3667,-3407,-4041,-5439,-7584,-10147,-12493,-14436,-15199,-15337,-15375,-16046,-17433,-19881,-20779,-16559,-10883,-4880,1177,1075,451,3079,834,-3712,492,3009,2411,-835,-2534,531,2445,-200,-813,-581,4560,5568,821,-330,2250,-1222,508,-2215,-2470,-503,-2435,652,-1428,-96,828,-1974,-1809,-1464,-2190,-2528,-2404,-1847,-699,530,1885,113,-804,-577,-174,483,2461,-1115,-1684,-1940,-528,-1462,-188,1069,-1210,-1928,1209,1334,-3315,932,1161,-1519,11,-1997,-4619,-7469,-10202,-11985,-11831,-9947,-7121,-4167,-2897,-1105,-654,-2901,-5352,-7698,-7667,-4251,1529,5905,-1986,6010,3769,-496,-10175,-9502,14916,49595,90610,130908,172142,222887,293979,390135,510023,652797,821589,1018213,1233806,1444614,1617691,1720981,1734352,1655827,1501727,1301846,939762,893766,729864,603334,512250,450387,406932,369521,287210,33569,70811,36431,3405,5723,15532,-3404,1098,32720,1836,4174,-3986,-4163,-3021,-4066,-4450,4644,3146,-2070,-1763,-3410,6063,6661,2089,659,426,345,-2020,-284,-286,-1489,-2511,2060,-503,-1429,346,-1507,2487,5533,3094,1731,435,917,-1430,-6449,-10488,-13151,-14150,-13566,-11722,-9047,-5795,-2370,1101,-3186,-561,-622,-632,-818,-2760,2091,5066,376,-2834,-4408,-4870,-3099,532,-1163,3681,-295,-2615,-1244,2266,3454,1199,-770,177,-481,625,882,-2654,-5778,-8615,-11388,-14163,-17272,-21146,-25722,-30825,-35971,-34570,-29333,-24179,-19705,-15890,-12844,-10304,-8337,-6765,-5467,-4507,-3949,-4086,-5074,-6804,-9291,-12199,-15163,-17882,-19879,-21109,-21876,-22714,-23911,-25662,-27890,-29797,-30202,-28291,-25032,-21611,-18778,-17044,-16672,-17810,-19964,-22839,-25001,-24923,-21874,-17165,-12084,-7525,-4144,-2134,-1629,-2247,-3390,-4340,-4177,-2478,-1498,-1789,-2913,-1098,-1772,-1622,-2543,711,6469,770,-533,2069,-293,117,5363,8382,6821,1551,663,-1447,-2070,-901,-1881,-971,585,2935,1833,2082,-1252,787,-41,-1556,-4018,-7218,-11314,-16021,-21044,-25876,-30071,-32987,-33921,-33070,-31421,-29782,-28408,-27400,-26568,-25958,-25287,-24617,-23738,-22709,-21472,-20259,-19262,-18611,-18360,-18577,-19480,-21034,-23359,-26268,-29673,-33534,-37531,-41410,-43076,-40604,-37857,-35660,-33828,-32358,-30863,-28830,-25845,-21945,-17378,-12790,-8734,-5517,-3307,-2458,-2936,-4324,-6059,-6839,-5675,-2644,-205,-2699,1127,181,-626,5229,6280,1040,-2716,-2394,-1676,1038,-1274,-1972,-575,1469,338,3153,3766,279,113,22,695,-2542,1180,-165,3659,4496,52,-204,-1677,-1560,-606,332,-1710,-1109,-66,915,35,-621,588,2867,2615,775,-1624,-890,-3995,-356,-2325,-2673,1294,1531,-169,-1066,-1163,-1414,-1944,-5408,1827,-1698,1578,2128,4101,-4,7940,3688,-2626,1137,3516,9484,7308,4080,2390,-627,-1736,-1311,-7,3202,-2878,1306,3300,2188,-2530,1535,-2495,-7284,-11906,-15721,-17045,-15276,-10788,-4952,130,1305,3347,1850,-2056,-1017,1285,-2041,344,1923,952,5038,1553,-306,5624,4214,629,-1533,-1553,-509,335,-1024,-1098,1824,2595,54,-3596,1329,1686,400,163,1653,-7,-1133,-2469,-2287,7538,10264,4759,-2103,-3584,-1523,1791,6313,2401,-1300,-4555,-6826,-7800,-7320,-5786,-3415,-2441,-1786,2206,937,4522,3783,113,1991,-2401,-1502,-3427,-4990,-6080,-6826,-7359,-7962,-8888,-10384,-12546,-15484,-18979,-23368,-28183,-33630,-39414,-40528,-34615,-28477,-22524,-17085,-12200,-7850,-5626,-5068,-3828,-2431,-7970,-6148,-5659,-6363,1756,2911,6915,7113,-6978,4747,7162,-4465,-3808,-2942,-1437,-22198,-38389,-555,-7180,-41671,-339131,-396330,-24574,-25867,-185760,-25943,-22421,-32999,-16110,-12912,-10060,-7983,-6831,-6304,-6740,-7908,-9294,-10502,-11029,-10461,-8795,-6494,-3954,-1570,-2602,-1032,1753,-1123,-309,-2568,-5429,-8786,-12227,-15712,-18550,-20271,-20129,-18228,-15015,-11460,-8144,-5600,-4425,-5069,-7790,-12908,-19930,-25715,-20936,-6828,-3959,-1138,4637,24090,64649,74561,16842,713,-2317,1717,4157,34097,77569,46223,-2618,13800,11352,-2408,26030,61176,47104,20762,-611,-887,2835,10739,31986,54558,30794,-1176,-276,746,-1425,-2773,86,-5914,-15116,-14129,-5565,-2070,-4379,-2933,1005,-567,2116,-289,929,-167,-1019,-810,-1610,-1700,-2731,257,-1729,2768,742,9518,3925,3575,-2549,29043,100848,96173,241932,459359,535686,601185,662005,719025,774130,832060,188320,612221,1092351,1209770,1321018,1404906,1442934,1146590,638900,1238576,1099122,955268,824508,717924,641436,187076,573662,584605,599675,613835,618121,607104,578515,313020,105325,96836,37516,25048,12909,11489,3181,2537,7086,-3519,3140,-863,4428,2569,1069,782,-3183,-3595,-2413,-1457,-1685,-3541,-6920,-11601,-17015,-22118,-24871,-23169,-18628,-13627,-8928,-5100,-2298,-1829,143,-226,-1388,-3239,-5615,-8073,-10302,-11787,-12022,-10832,-8255,-4685,-382,-1588,4569,13175,17246,20494,22967,22138,-2933,894,362,22902,20816,18811,17103,2025,-1657,6046,7444,4753,4502,4505,3255,-1188,962,839,1536,665,-825,-507,-356,-4075,-6845,-8299,-8557,-8116,-7361,-6744,-6873,-7866,-9990,-13229,-17493,-22587,-28011,-32703,-33177,-29052,-23718,-18579,-13996,-9976,-6647,-3919,-1810,-2952,297,382,-228,-1543,-3437,-5744,-7956,-9958,-11308,-11425,-10495,-8898,-6941,-5095,-3765,-3090,-3404,-4894,-7384,-10847,-15077,-19529,-22988,-23299,-20121,-14055,-6927,53,3682,2922,-677,-102,3963,8309,4532,-2149,-3935,-4732,-2608,-2094,-2261,555,2748,1515,1631,3829,3424,-1644,-2167,-1985,2272,686,-938,-2612,131,1181,-5333,-11613,-17246,-22119,-25837,-28571,-30119,-30273,-29362,-27696,-25450,-22964,-20060,-17014,-13647,-9705,-5598,-1957,-2436,-1023,722,-297,-2562,1389,-2021,937,73,-1006,-3863,-5836,-7143,-7771],[-15833,-12601,-9606,-7263,-5561,-4432,-3572,-2582,-1656,-384,3726,5395,4934,-1794,-1049,-1493,-1920,-641,-1343,-1203,88,-237,-1221,-2830,-442,-75,-222,-2746,-3198,-310,-106,498,2148,-1348,139,1454,1910,2041,-1355,-608,-2577,-4350,-5553,-6073,-5971,-5636,-5412,-5480,-5954,-7054,-8761,-10938,-13368,-15834,-17945,-19332,-19880,-19402,-18196,-16318,-13895,-11431,-8848,-6458,-4459,-3433,-3435,-4588,-6697,-9258,-11379,-11852,-9806,-5991,-1508,1761,4198,1127,790,-2032,2537,-230,-3307,-5511,-6133,-5094,-3182,-1566,-77,-1222,-1764,-3046,1142,1642,2127,2412,2442,-3205,-916,-2468,-1160,-923,-2675,-4815,-6911,-8485,-9511,-10144,-10599,-11186,-12141,-13595,-15834,-18621,-21925,-25454,-28266,-28526,-26337,-23751,-21514,-19852,-18870,-18334,-18262,-18209,-17788,-16986,-15840,-14410,-13358,-12551,-12557,-13431,-15389,-18074,-21356,-23499,-21670,-16295,-9665,-2719,1172,234,3146,1375,-3115,624,3588,2520,-1827,-2829,176,2120,-179,-482,234,6023,6419,1505,-17,2040,-559,1563,-2526,-2158,-871,-3104,44,-2016,-128,511,-2181,-1309,1745,821,3074,-751,-3789,-5996,-7442,-8256,-8537,-8686,-8652,-8313,-7495,-5872,-3451,-1847,-1903,-462,-1292,367,1492,-1235,-1731,1024,1151,-3321,692,-809,-2371,-3066,-3231,-3436,-3836,-4692,-5918,-7076,-7957,-8212,-7672,-6188,-3763,-206,-2574,-4801,-3769,808,-3539,9445,6828,-2817,6422,4492,2884,4024,-2542,27285,49320,173636,376068,772201,927007,1096421,1277565,1467826,1662189,1849674,1233806,2124895,2167842,2129071,2011604,1833691,1623606,1410522,1215775,1047492,902659,774636,658480,551758,453019,360790,275051,197255,47298,77159,43285,5504,7295,18462,-2295,1553,9809,655,-2727,-6393,-7869,-8072,-7667,-6952,-5943,-4172,-2104,-1480,-1910,7426,7440,2367,-4,-307,216,-2268,-1050,-170,-1280,-2158,1867,-826,-987,616,-1195,2869,5471,1440,-3511,-9057,-14630,-19332,-21518,-20360,-17194,-13855,-11539,-10789,-11797,-14294,-17669,-20102,-19310,-14613,-7450,-1237,-1512,-2237,2390,7527,1146,-3228,-10,-332,-598,481,-1681,3543,-267,-2526,-1087,2170,3424,883,-1199,-335,-491,1240,-101,-5505,-8882,-10070,-9771,-8921,-8584,-9615,-12165,-16116,-21099,-26391,-29948,-28084,-22656,-16490,-10916,-6285,-3029,-1116,-587,-239,-336,-152,721,1109,2855,839,-3360,-1718,204,1776,3910,4237,-1927,-5021,-11004,-16344,-20059,-21215,-20268,-18593,-17415,-17527,-19304,-22941,-28041,-34555,-37725,-30427,-22439,-14944,-8364,-3007,-83,1921,2999,-959,851,1490,-62,781,-2847,-3432,-2041,-1327,-1540,-1419,-2778,1136,7059,1221,5,2332,65,-425,5323,9317,7407,1487,761,-932,-2420,-940,-1843,-529,210,2733,1489,1482,-1657,1329,2735,3587,2524,-854,-1122,-482,-3021,-4506,-8411,-12307,-15841,-18618,-20357,-21073,-21006,-20695,-20470,-20735,-21276,-21840,-21509,-19580,-15719,-10469,-4541,-660,1260,-2653,-2039,-1838,-1187,-450,-2041,-1244,3017,47,-2965,-1536,-1797,-820,-1445,-1759,-2630,-2419,-1658,-996,-3025,-1665,-3938,-7570,-12038,-16858,-21502,-25804,-30006,-33575,-35825,-36973,-37712,-38588,-38666,-37850,-36743,-35316,-32576,-28429,-23944,-21371,-22370,-27171,-33288,-34099,-17551,1040,655,3667,3608,-292,-188,51,904,-2677,877,-514,4087,4374,-426,-1349,-2076,-1843,-987,608,-1547,-1236,-78,547,-614,-917,328,2637,2549,909,-1774,-1292,-3524,-490,-2830,-2636,1127,1500,-402,-1225,-1395,-537,-1530,-5825,1396,-2601,1246,1346,3711,-279,7810,3421,-2352,1179,777,-801,-2356,-3925,-5604,-7529,-9584,-11669,-13602,-15216,-16320,-17119,-17680,-18262,-19085,-20384,-22440,-25239,-27844,-29133,-27198,-22609,-16720,-10775,-5509,-1528,771,1159,-1874,-3418,-7530,-11424,-13217,-11848,-7607,-2009,1151,-859,4791,3692,164,-1807,-2066,-575,-1237,-4883,-7751,-9750,-11063,-12075,-13040,-14147,-15401,-16527,-17288,-17271,-16519,-15141,-13292,-11244,-9273,-7403,-6050,-5064,-4673,-4842,-5316,-6256,-7450,-8472,-9147,-8979,-7690,-5116,-1596,5,-2371,-1031,3029,631,4853,4641,-688,1770,-2618,-1711,-2321,-2200,-2480,-2306,3963,2271,3240,-1733,-4841,-4476,-1866,3925,4294,227,-4027,-3931,-6574,-10688,-13415,-14978,-15685,-15928,-15953,-15636,-14481,-12231,-9068,-4936,-4689,-5756,620,328,4304,5089,-6798,-4121,-10372,-17082,-23444,-28299,-29958,-28205,-36653,-23027,-22041,-32118,-281793,-350531,-25883,-23427,-203281,-24958,-4668,-29051,6871,10276,11867,5533,-1622,-2242,5337,4094,4459,-5551,929,3324,-5831,-1225,6040,1029,-4887,-10419,-13372,-12099,-7385,-1154,4918,4156,6838,14386,7164,-4019,-94,2535,-148,-2323,-2779,-2965,-831,-3047,-2766,-629,-2869,2474,-3476,-10870,-18925,-24685,-23751,-16818,-8558,-1266,3689,1109,-2121,478,-5381,-11045,-12950,-8450,-2789,11825,11842,-2513,27709,36771,34984,23141,212,-717,2226,6017,5317,6795,8632,-1424,359,1080,-1874,-9390,-16912,-21342,-19758,-13593,-6079,-1463,-4735,-2611,938,-461,1675,-4160,-11133,-18680,-26037,-32639,-37606,-38124,-35000,-30886,-26285,-21223,-15977,-11194,-7676,-6723,-9021,-15046,-24193,-30483,-18920,2664,28219,55298,82041,107491,131014,153221,175598,200340,231343,272646,326094,388334,449922,498918,523960,518811,482507,421084,345657,268780,202110,151830,116754,90765,68314,46705,25297,4353,-14986,-25976,-18844,-5952,4818,11945,11476,11721,2761,2812,6719,-3788,3449,-576,4572,2568,958,2364,528,2814,5612,3067,2476,-2957,1728,2697,68,-718,-3861,-7065,-9481,-10575,-9729,-7217,-3616,-1864,3972,6697,8365,8782,6727,-499,-2145,1384,-639,-1901,-2147,-1531,-264,-1894,2311,2880,2758,1866,387,-1376,-3456,-5043,-6363,-7289,-7795,-7613,-6949,-5808,-4164,-2083,182,2448,4821,6010,3587,-1365,1040,1451,1271,-11,-1235,-598,-779,-1272,1845,343,-1363,1290,1264,-2317,-3332,-1387,-1840,740,-184,-2331,2371,2754,-91,-2438,-3218,-1848,307,2490,833,-983,787,-3338,962,3864,858,183,2144,434,183,-232,1717,-2040,1222,4034,3492,-807,-1341,-636,-1793,-3923,-8180,-11961,-14665,-15831,-15396,-13389,-10932,-8139,-5685,-3860,-2822,-2440,-2866,-3951,-5563,-7586,-9852,-12259,-14362,-16112,-17140,-17379,-16864,-15627,-13797,-11596,-9124,-6644,-4141,-2661,-3145,-1746,2763,989,-1242,-2546,66,914,-2822,-654,3435,5195,5065,1246,-3523,961,415,-253,1091,-2030,-2216,-732,3179,3338,-553,-2216,-2281,-827,923,-2040,-5852,-10270,-14781,-19155,-22756,-25078,-25896,-25115,-23305,-20650],[-26725,-23608,-21123,-19604,-18913,-18815,-18761,-18022,-15779,-11676,-5966,1055,5192,-1887,-1029,-1712,-1328,-559,-1725,-1678,-556,-246,-1130,-2475,-669,-700,-284,-2479,-3880,-902,271,331,1762,-1294,663,1910,2240,2299,-1218,1006,1880,-954,-508,1610,518,389,1326,-488,-4186,-4487,-8532,-12847,-17192,-21335,-24921,-27722,-29884,-31498,-33095,-34867,-36969,-39757,-42754,-45455,-46511,-45302,-42920,-40724,-39267,-38782,-39340,-40720,-42120,-42635,-41106,-37693,-33333,-28698,-24052,-20104,-16710,-14147,-12297,-11259,-10815,-10766,-11240,-12223,-13625,-15295,-17491,-19926,-22456,-24814,-26488,-27184,-26488,-24680,-22076,-19353,-16672,-14551,-13429,-13157,-14143,-16180,-19272,-23270,-27729,-31936,-34690,-34626,-31777,-27080,-21804,-16667,-11906,-7845,-4555,-2007,-1189,-2427,-802,-1212,-93,-1585,-1660,-2909,-4059,-4768,-5284,-5204,-5032,-4947,-5449,-6617,-9077,-12853,-17762,-23404,-29138,-33079,-32909,-28543,-21908,-14812,-8150,-2581,2010,2423,-2682,-3213,-371,1618,-273,-413,864,7333,7060,2027,327,1726,67,2436,-2930,-1848,-1379,-3689,-186,-2518,-26,244,-2271,-798,2018,107,2876,-2059,-11396,-18359,-21594,-20955,-17907,-14463,-11563,-9570,-8487,-7894,-7407,-6531,-4855,-2306,-1181,854,1918,-1367,-1428,688,729,-3458,285,1018,-1556,-5290,-8226,-9866,-9983,-9165,-8188,-7652,-8117,-9402,-10775,-11023,-9112,-4441,-2040,-3097,-3358,824,-4053,10378,7948,-3631,6494,5743,4112,5326,-737,31643,46869,166490,400840,899114,2312260,2881439,3473243,4063829,4626621,5131889,1444614,2167842,6021301,6055130,5961077,5757449,5468408,5120349,2810343,1317368,3218770,3546796,3128833,2686948,2224972,1761094,842616,369193,64864,82189,57057,7282,9452,21112,-1129,2124,30917,-620,5341,-2552,-2725,-3137,-3492,-3379,2978,1109,-2417,-2304,-4160,-6239,-8241,-9823,-11057,-12298,-14038,-16251,-18860,-21335,-23014,-23501,-22600,-20760,-18688,-16620,-15406,-15261,-16074,-17965,-20636,-23161,-24138,-22457,-17984,-11728,-4929,-603,-105,-982,-889,-1519,-338,992,-2605,-1805,-1075,-1766,-2282,-1808,2574,8192,1692,-2052,-1861,-1571,-71,1772,-2216,3279,-319,-2428,-957,1959,3262,514,-1769,-1012,-390,1848,1721,-734,1741,-472,-2096,-1464,-1511,-2902,-121,2432,-304,-6726,-14515,-21789,-27787,-31141,-31350,-29191,-26202,-22968,-19506,-15740,-11567,-7246,-3078,570,2263,452,-3523,-1351,104,1123,-1438,-4733,-7576,-9513,-10365,-10066,-9031,-7629,-6436,-5831,-6026,-7153,-9136,-11703,-13758,-14270,-11608,-5393,3901,3106,-2214,-1249,711,2580,3404,-821,457,57,-1158,70,-3651,-2647,-1086,-768,-1064,-1279,-2921,1651,7479,1520,638,2709,394,-905,5202,2626,-883,-3000,-4251,-5237,-6488,-8212,-10598,-13398,-16478,-19653,-22428,-24809,-26532,-27925,-29243,-30548,-32126,-33717,-35435,-36962,-38014,-38289,-38008,-37615,-37373,-37417,-37808,-38534,-39345,-40012,-40161,-39953,-39507,-39334,-39530,-40254,-41318,-42361,-41683,-39336,-36486,-33504,-30742,-28235,-26117,-24130,-22022,-19565,-16390,-12619,-8371,-3994,-2119,-1599,-1792,-283,-2705,-1543,-813,-266,-2969,53,1000,2499,549,-1800,-2487,32,4253,2740,4848,2467,-661,-3484,928,-54,-705,5621,6503,1025,-2987,-1910,-1101,755,-2684,-897,-850,562,886,4149,3404,-923,-569,50,1079,-2584,496,-832,4398,4195,-444,-2704,-2452,-2157,-768,1091,-1346,-1501,68,161,-1392,-1343,22,2388,2456,1097,-1841,-1707,-2935,-683,-3435,-2230,855,1363,-624,-1362,-1584,340,-913,-6276,840,-3406,341,-5164,-10859,-16727,-22409,-27573,-32172,-35962,-38765,-40323,-40588,-39926,-38953,-38062,-37263,-36522,-35643,-34391,-32470,-30023,-27081,-23875,-20578,-17342,-14339,-11531,-8326,-4717,-71,2893,1732,-2695,217,1347,2478,1388,-1708,-2027,882,-2478,628,2248,950,3960,874,-1343,2728,-203,-4355,-9158,-13768,-16969,-18148,-17342,-15369,-13126,-11151,-9686,-8636,-7891,-7329,-6774,-6281,-5795,-5622,-5935,-6782,-8222,-10277,-12706,-15652,-18707,-21868,-24878,-27295,-29098,-29940,-29371,-27437,-24105,-19616,-14197,-8358,-2236,-1971,-268,3579,131,5001,5339,-1581,1373,-2825,-2567,-2359,-1518,-1925,-2528,3684,1598,4414,-755,-4045,-3166,-514,4175,3305,126,-3120,-3644,-328,1058,-3309,-5203,-2211,-409,-4987,-3337,497,-2730,-8531,-3984,-4028,-4531,-3709,-9549,-16374,-23742,-31174,-36802,-37378,-33072,-27416,-22303,-18506,-20430,-34241,-16143,-18454,-23701,-224036,-268319,-31214,-50298,-213530,-26648,-19472,-24506,-13409,-12042,-11614,-11963,-12577,-12541,-11802,-10170,-7681,-5148,-2256,-244,-6101,-61,-888,-3387,-6494,-9701,-12097,-12866,-11739,-8807,-4741,-388,3787,7076,6977,-5188,612,2143,-896,-1966,-995,-2511,-396,-1468,-3190,-416,-2998,2675,2079,1885,-3636,-2921,8495,33026,41737,42017,21840,1338,-2052,3477,7789,29151,22613,14715,-2915,-3265,-12096,-19678,-25111,-27407,-26814,-24720,-22371,-20410,-19331,-19118,-19926,-21419,-23427,-25539,-27563,-29427,-30695,-31416,-31757,-31736,-31711,-31907,-32153,-32554,-33102,-33542,-33716,-33599,-32964,-31806,-30398,-28990,-27673,-26741,-26472,-26804,-27713,-28696,-29468,-29425,-28037,-25250,-21367,-17328,-13586,-10662,-8795,-8122,-8891,-10810,-13650,-17330,-21599,-25802,-29755,-32696,-33373,-30898,-25099,-17067,-7803,2076,11585,20107,26702,31417,33574,33406,31728,29286,28011,29770,35575,44875,56039,66941,75695,81064,82278,79774,74381,68102,41578,32145,9572,11630,2054,2731,6175,-3992,3547,-573,4380,2209,629,2207,627,3201,5639,3090,2475,-2318,1511,2634,-142,-137,1991,-2086,-3192,-1281,3766,4128,2328,-2146,-1260,-2800,-4044,-5057,-5889,-6369,-6584,-6560,-6404,-6392,-6652,-7374,-8495,-10024,-12120,-14529,-17119,-19772,-22209,-24120,-25387,-25975,-25601,-24503,-22801,-20373,-17588,-14621,-11595,-8686,-6154,-4072,-2072,-55,2329,-1588,1029,1933,1008,-721,-1727,-710,-1245,-430,3168,1378,-1158,1080,1298,-2184,-3570,-1355,-2010,718,-91,-2510,3083,3609,437,-3748,-6535,-7480,-7644,-7924,-9103,-11427,-14952,-19570,-24847,-30146,-34760,-37775,-38468,-37359,-35513,-34177,-33801,-34241,-35640,-37900,-40594,-43338,-45318,-44800,-42511,-40045,-37631,-35370,-33272,-31375,-29746,-28119,-27146,-26559,-26817,-28092,-30458,-33647,-37438,-40227,-38300,-33049,-27251,-21997,-17617,-14701,-13368,-13783,-15845,-18942,-21810,-22389,-18943,-12297,-4110,-3650,-3136,-1243,3278,1365,-1389,-2269,52,710,-2346,-653,3395,4485,4511,1205,-3357,1088,131,-1154,956,-1878,-998,-178,5080,4327,-499,-2329,-1789,-191,1872,-648,-961,-1316,-3282,-5382,-7279,-8533,-8646,-7103,-4316,-646],[-30980,-28430,-28024,-29526,-31926,-33915,-33958,-31023,-25044,-17008,-8313,93,5407,-1827,-1154,-2077,-716,-346,-2072,-2108,-1123,-2387,-6725,-9948,-12095,-13032,-12796,-11654,-9927,-7766,-5369,-2901,-492,-1059,1121,2248,2422,970,-1292,-4077,-7154,-10194,-12914,-15274,-17374,-19581,-22199,-25358,-29102,-33543,-38484,-43494,-47902,-50851,-51384,-49289,-45380,-40341,-34844,-28920,-22528,-16017,-9246,-2615,2770,2414,2413,1486,457,-1353,-4026,-9855,-11737,-7636,-1897,1657,4013,834,738,-1962,2366,4529,3945,1967,-1015,2596,969,-1569,-257,-528,-485,-1087,251,875,1561,4675,2428,-3121,-613,-3430,-3101,-3566,317,3601,1894,-2050,-1209,44,-2523,-1028,3065,-757,-659,-1226,-1238,800,-2745,1827,3376,1885,-1028,-1583,-705,-1767,-576,-2212,-72,-5149,-9719,-11569,-10747,-7560,-3670,-1670,-954,1028,-1259,-5905,-11887,-18224,-23916,-27584,-28606,-27611,-25656,-23985,-23325,-24224,-26394,-29536,-32820,-34593,-33378,-28782,-21827,-13762,-5801,1293,6794,2537,823,1457,701,2686,-3230,-8681,-12795,-14303,-12748,-8690,-3629,167,-2109,-195,2252,-644,2477,1199,-4096,-10100,-16126,-21486,-25646,-28773,-31083,-33116,-35372,-37897,-40774,-44083,-47703,-50493,-49913,-46222,-41781,-37964,-34515,-30908,-26553,-21642,-17361,-14479,-13470,-13878,-15245,-17784,-21350,-24630,-24777,-20221,-12085,-1508,-1664,-2638,-2194,704,-1288,-3663,-3975,1063,-4262,11282,9422,-4202,6339,7407,5130,6586,1160,35139,42148,152967,412249,900179,2390941,3595413,6486380,7803478,8858958,9621415,1617691,2129071,6055130,10509541,10465012,10479211,10614509,10844625,3339260,1449947,3628408,10882423,10383809,9595705,8490080,2369725,959002,397534,85073,85137,68150,8724,11927,23262,-107,2955,29033,-1711,5701,-1761,-1813,-3021,-2799,-2787,4815,2048,-2955,-399,1174,-1419,-14168,-23414,-26584,-24232,-19421,-15384,-14289,-16019,-19002,-21949,-24495,-27026,-29641,-31698,-33356,-34455,-34837,-34942,-34978,-34669,-33581,-31621,-28798,-25500,-22486,-20589,-20372,-21730,-24139,-26896,-29726,-32311,-34700,-36865,-38636,-40476,-42515,-44942,-47825,-51091,-54136,-55735,-55274,-52922,-49651,-45971,-42191,-38467,-34997,-31906,-29224,-27271,-26158,-26283,-28018,-31162,-35542,-40915,-46254,-50612,-51513,-47819,-41303,-33576,-25612,-18129,-11374,-5566,-844,1122,2709,2354,3436,350,-1052,4981,7121,2172,-1376,579,-1070,204,593,1,1571,115,-3350,-2211,-11157,-16187,-16645,-14112,-11004,-9428,-10678,-15046,-22365,-31702,-41602,-48925,-48822,-41834,-32809,-24400,-17165,-11482,-6760,-2492,2105,2905,-1986,-606,1422,3064,3663,-555,272,-1088,-1756,-633,-2122,-634,-128,-565,-783,-1226,-2778,2200,7693,1640,1329,3154,700,-1321,4979,7948,4413,1258,971,354,-2683,-1111,-1420,368,-643,2890,989,196,-2186,2106,3402,3583,2855,316,-1931,-1026,-3601,-79,396,453,-1278,-486,705,518,-1314,2802,2763,-45,-98,313,-796,4424,2155,-2202,-2767,448,1786,-1145,-1640,-1088,-629,-521,-1777,-3202,2350,703,-2488,-2083,-2536,-2295,-1709,-527,-2955,-988,-622,-60,-2932,568,1549,2523,479,-2084,-2778,-245,3992,3326,4674,-2344,-796,-3351,962,-140,-858,5472,6295,838,-5087,-16847,-24647,-26542,-21890,-10458,-1100,-13,935,4441,3082,-1669,-1106,-71,1115,-2374,-11,-1181,4488,3898,193,-2838,-2736,-2556,-119,1633,-1229,-1979,316,-290,-2328,-1973,-396,2042,2254,1222,-1930,-2229,-2357,-993,-3952,-1602,402,1044,-895,-1534,-1755,1151,-284,-6736,165,-3938,490,-797,2636,-833,7040,2346,-1654,1663,2681,7502,-8866,-20718,-25681,-25832,-24949,-25666,-28598,-32692,-35470,-34488,-29118,-21340,-13524,-7375,-3954,-3578,-5526,-9142,-12591,-14512,-13814,-10757,-6447,-2373,238,556,-1784,-6866,-14447,-23907,-34204,-44529,-53476,-58889,-58868,-55236,-51216,-47977,-45537,-43551,-41559,-38962,-35768,-32100,-28291,-24742,-21777,-19663,-18437,-18090,-18492,-19296,-20228,-20828,-21018,-20712,-19866,-18616,-17187,-15645,-14520,-13840,-14060,-15374,-17726,-21362,-25978,-30726,-34552,-35728,-33175,-27241,-19626,-11737,-5032,-28,2286,-574,-1867,-8054,-15952,-24253,-31131,-34467,-33190,-28316,-22014,-16139,-11663,-9051,-8265,-8906,-10188,-11233,-10988,-9415,-6290,-2547,-2019,-2741,-1052,1860,-2773,-4435,-3118,58,-3332,-2730,3132,-1230,-7140,-3337,-3540,-2751,-253,-3563,-1273,4231,-7254,1960,9218,221,-3123,-6997,-2087,-19460,-31195,-25387,-38877,-24706,-168366,-155961,52976,-87779,-193539,-30646,5426,-20263,30216,19558,2529,-12451,-23833,-30400,-33059,-33512,-33437,-34053,-35772,-38430,-41588,-44724,-46987,-47688,-46647,-44399,-41516,-38603,-36248,-34607,-33819,-34022,-35049,-37143,-40019,-43720,-47887,-52396,-56798,-60928,-64248,-66275,-67010,-66982,-66836,-67245,-68342,-70045,-72156,-73953,-73891,-71640,-68795,-65643,-62369,-58569,-54152,-49028,-43007,-36483,-29630,-22961,-17025,-12390,-9415,-8399,-9576,-12966,-18553,-25675,-33357,-39963,-42893,-40225,-33135,-23964,-14883,-6936,-897,-2022,1200,889,-2436,-1747,-403,342,-687,-1028,-1514,-665,-4606,-2156,412,-721,1274,-1412,-330,342,-161,-477,-1004,-2270,-3736,-1314,-486,1353,2517,10549,3924,6556,-2186,12332,11038,9725,8171,6487,4613,2323,-396,-3100,-5837,-8282,-9949,-10528,-9401,-6554,-2132,3650,9874,15825,20402,23475,24179,22510,18925,13633,7902,3174,880,1826,5962,12275,19443,26349,31897,35647,36949,35888,32537,27012,7543,10215,147,-10194,-20017,-28409,-34172,-36651,-36093,-33821,-30915,-28309,-26361,-25024,-24110,-23081,-21318,-18559,-14752,-10334,-5852,-1864,870,-2910,-2919,-1035,-632,-3161,-5294,-6102,-5078,-2010,2869,8822,5778,1199,-1572,6713,16954,34401,34937,20714,2701,-2827,5425,16146,28951,27563,26299,15955,-2619,528,1853,25334,31296,34618,38129,3515,-491,5257,5257,5767,10123,8566,3737,-1720,1035,2362,825,-1362,-2102,-711,-1592,397,4443,2407,-761,897,1306,-2068,-3768,-1274,-2177,519,-122,-2619,3770,4451,1054,-2786,-2575,-1885,-506,1786,-780,-1332,-12731,-23074,-28155,-25505,-16522,-4766,946,2,2768,1378,2105,982,2875,4217,2825,-2377,-911,565,-753,-3230,-847,508,-1612,-2953,-11499,-14720,-12286,-5639,439,274,1883,1467,-602,343,-3223,-6310,-6390,-4108,-1065,-2012,-4687,-6819,-16813,-30470,-46332,-61406,-67170,-58457,-46422,-36587,-30006,-25574,-20523,-10575,-1488,-1876,-44,434,-1781,-470,3270,3594,3602,808,-3225,1038,-121,-1435,767,-1721,78,306,4647,-2958,-11854,-18113,-22448,-25672,-27925,-29990,-32451,-35799,-39968,-44662,-48491,-49716,-47396,-42130,-35895,-30065],[-251770,-263134,-280950,-296478,-291061,-255522,-201396,-139684,-76552,-15886,4343,5593,5588,-1670,-1444,-2604,-122,-75,-2390,-2475,-1553,-489,-1075,-2198,-1164,-1692,-235,-1312,-3624,-2055,574,749,1686,-795,1422,2377,2347,2353,-614,890,792,-219,594,1244,-604,357,2903,1948,-3953,-135,3578,531,1241,-678,-1548,-3204,95,2715,-746,-895,1105,1503,2168,3801,-5431,-28249,-55062,-85539,-119072,-154496,-189269,-217780,-229713,-219259,-195629,-170265,-149747,-137594,-135403,-143846,-161196,-183831,-203275,-205630,-183959,-148248,-110157,-76291,-49739,-31009,-18598,-8048,-291,309,997,4227,2222,-2962,-380,-3229,-3155,-2192,-135,3007,1435,-2611,-1038,191,-2944,-791,3093,-703,-705,-1328,-1436,824,-2735,1363,3208,1635,-887,-12595,-42410,-70993,-95149,-109486,-108989,-93468,-67942,-38689,-11084,2524,-1676,-1159,-737,490,-7966,-37715,-71394,-105997,-137635,-160515,-169656,-166000,-155864,-145610,-139159,-138960,-145584,-158530,-176075,-195517,-213424,-223280,-217764,-201036,-182116,-165707,-153694,-146560,-144278,-147282,-155166,-165623,-174052,-174002,-162453,-141346,-114623,-86088,-59151,-35528,-14879,239,2215,-1443,2111,5188,-2594,-255,2279,1701,-628,-21319,-42326,-59136,-68689,-70377,-66664,-61890,-60283,-63644,-70047,-75463,-75919,-70973,-64533,-63255,-71095,-85507,-97450,-95243,-72784,-33515,28,3968,1134,-2002,838,-12827,-6171,6508,-1023,-2216,-2587,826,-609,814,-1459,1336,-4218,11923,10975,-4688,5748,8980,5638,7469,2717,36995,35292,133109,406204,872237,2412609,3897570,18176969,47903207,54155741,23720679,1720981,2011604,5961077,10465012,79665860,81383249,81974631,15637151,3780109,1528338,3986774,17315158,61074202,53209807,27023717,2593533,1045604,408738,105420,84951,77027,9600,14062,24463,475,3823,26510,-2584,5728,-1142,-949,-2920,-2256,-2318,4517,1361,-3910,349,2508,12577,7761,2302,-1997,-2859,-621,-3152,-652,354,-1454,-1642,-16526,-64950,-96993,-96069,-70634,-36809,-4542,1383,-1222,-1005,2316,3190,3414,1354,512,-2220,-8079,-15515,-21372,-22794,-19213,-12207,-4886,-2559,-1604,-2033,-3773,-1199,2662,8553,2293,605,-1709,-3477,1024,-8954,-21896,-36988,-53115,-69133,-84668,-100744,-118475,-138025,-156978,-170119,-173830,-170525,-164939,-160886,-160542,-166336,-180172,-202110,-230622,-225155,-189444,-152226,-114754,-78964,-47344,-21560,-2940,677,-981,4779,117,-17089,-40263,-67657,-97342,-127985,-158601,-188205,-216096,-241257,-223911,-203105,-183582,-165090,-148185,-134392,-125636,-124004,-131125,-147664,-173633,-206596,-216474,-171277,-115013,-56363,884,5292,-2160,2537,2984,1274,3205,2496,-1758,1,1982,3312,3693,-254,230,-1861,-1735,-1222,-686,1297,729,-434,-605,-1330,-2421,2677,7643,-19383,-73309,-118405,-151979,-172394,-179974,-178777,-173885,-168286,-163557,-160636,-160419,-163693,-171257,-183237,-199515,-219650,-242349,-221990,-194935,-167199,-139770,-113384,-88789,-65829,-44247,-22892,-3504,-65,299,333,-867,-17,891,448,-1436,3278,3064,287,66,253,-795,3960,1819,-2214,-1617,918,1757,-575,-1237,-616,-386,-549,-1508,-2864,1871,872,-2061,-2410,-3051,-2851,-1356,-651,-2850,-567,-515,26,-2956,801,1961,2497,345,-2394,-2878,-363,3740,3905,5572,1156,-860,-2692,1070,-217,-1102,5074,5847,490,-2557,-1101,-935,-208,-2121,-143,-1420,-651,805,4489,2676,-2464,-1762,-299,1003,-2105,-604,-1534,4354,3525,1371,-1089,-2633,-2993,689,-129028,-223297,-169434,-103582,-49503,-5027,-2750,-867,1642,1971,1288,-2024,-2803,-1762,-1363,-3655,-858,-188,593,-1175,-1688,-1811,1933,277,-7007,-482,-3837,201,-2061,1979,-1131,6416,1596,-14489,-90318,-160668,-214310,-220616,-199810,-190323,-196165,-212020,-217360,-190306,-148381,-105077,-66860,-37366,-18574,-10763,-12714,-21987,-35114,-48025,-58301,-64977,-70108,-76884,-88696,-107808,-135231,-170677,-212833,-258389,-218625,-170666,-126043,-86966,-55505,-32805,-19306,-14609,-17319,-25831,-37862,-50892,-62872,-72711,-80353,-87205,-95027,-105452,-119450,-136961,-156628,-175009,-186028,-183346,-167415,-144825,-121316,-100717,-85128,-75407,-71500,-72425,-76058,-79915,-80725,-76338,-66009,-50578,-32309,-13165,3585,536,872,-1885,-1818,5235,1521,-708,991,3729,-1367,4779,6082,-3991,-33713,-56763,-67509,-63376,-46716,-22960,-3719,2839,-166,6348,1458,-1942,-153,2081,5138,2488,2945,-786,-1427,-1950,2435,-2266,-3669,-3901,1210,-1255,-2284,5635,647,-5657,-2926,-2983,-503,460,-3636,-3360,2195,-7818,966,9209,1081,-3773,-10122,-2618,-18311,-27534,35104,4923,-12343,-116987,-23879,143263,-122268,-166638,-36150,5885,-16810,34065,27746,10841,-11054,-80623,-132160,-169687,-196095,-213128,-221853,-223044,-218086,-209171,-198760,-188837,-180996,-176383,-175693,-178629,-184069,-190042,-193517,-191771,-183886,-171028,-156102,-141550,-129621,-121562,-118342,-120209,-127417,-139650,-156457,-177303,-201115,-225443,-244505,-246596,-227467,-197114,-163705,-132047,-104846,-84214,-71426,-67146,-70295,-78398,-86842,-89137,-79732,-56530,-22460,17091,56786,-3329,16734,11730,-1627,31144,81786,64732,26359,1567,347,-375,14987,60150,55177,34827,-2383,1497,423,-2351,-1686,263,1311,-517,-1503,-1257,-280,-7381,-53605,-105449,-161318,-218351,-270015,-284435,-246199,-201326,-161581,-130063,-107972,-95865,-93374,-99992,-114488,-135102,-159719,-185748,-210404,-229201,-236802,-230277,-212698,-190015,-166812,-146622,-132452,-126543,-129930,-142924,-163379,-185203,-196629,-184134,-147510,-97855,-45500,2182,40867,68160,84855,93107,97510,103465,114547,132048,152370,175200,191477,198867,195472,181542,159375,132481,105475,82241,65724,41340,36720,5730,11483,1112,2185,-11976,-46506,-88220,-135476,-185730,-234693,-270525,-268715,-233167,-188536,-144816,-105373,-71595,-44196,-23236,-8501,-7,-2331,-126,-3567,-2531,-717,3064,2337,2454,-2876,10735,44415,71473,64467,6079,2055,-1228,6248,16537,37302,22732,12055,2194,-2909,5601,16722,38006,78598,65767,14979,-1757,162,2880,26033,90032,79333,61336,4432,-616,-20043,-42542,-58626,-65829,-62553,-48027,-22862,1114,2771,729,-1894,-2071,-547,-1729,1217,5631,3408,-162,816,1327,-1923,-3807,-1109,-2272,213,-249,-2497,4416,5222,1840,-3157,-2582,-11631,-36848,-59940,-82588,-105707,-128508,-147327,-155229,-145426,-117357,-76902,-31483,-97,3443,1966,1878,2352,3657,4183,2344,-3125,-436,907,-392,-3352,-1389,81,-1514,-14014,-67181,-130091,-195621,-239897,-218926,-161597,-105189,-60925,-32771,-20522,-20772,-27614,-34206,-35561,-30364,-21376,-12203,-5773,-3692,-6763,-15727,-31266,-53081,-78912,-102525,-113436,-101546,-66889,-19103,1796,-1548,-1407,-249,53,-1223,-127,3037,2537,2367,36,-3225,755,-271,-977,471,-1623,883,488,3857,4600,-14905,-57599,-99355,-138095,-171403,-197882,-216398,-225706,-223823,-211804,-193182,-171236,-148927,-128992,-114434,-107380],[-427738,-473711,-539292,-602629,-616792,-548130,-428636,-295597,-168368,-56825,4291,5467,5743,-1472,-1869,-3239,447,198,-2658,-2674,-1756,-665,-1104,-2281,-1578,-2121,-153,-787,-2984,-2354,435,1119,1964,-584,1554,2298,2016,2005,-362,900,458,485,1071,930,-1002,309,3299,2903,-3318,-364,3132,-198,474,-742,-2198,-2761,1581,3642,-184,-1027,878,1190,-8622,-61303,-118358,-177976,-238023,-297199,-354840,-410484,-462699,-506999,-531702,-523615,-493385,-460119,-434276,-421461,-424633,-445396,-482704,-531922,-550689,-483851,-398557,-312707,-233403,-164624,-107257,-58716,-13365,975,-775,-407,366,3681,1908,-2844,-223,-2821,-2396,-891,-369,2147,739,-3222,-938,275,-3124,-619,2979,-724,-734,-1360,-1750,771,-2412,-43725,-92385,-135527,-177414,-220776,-266050,-310665,-348127,-364727,-347007,-299907,-238630,-174086,-112941,-59051,-16790,-739,-656,-59,-19644,-62305,-117150,-180667,-246957,-305156,-339378,-338052,-310320,-274964,-244614,-226384,-222959,-234048,-257151,-289077,-327418,-369068,-406276,-420291,-400685,-367481,-335340,-309065,-290641,-281889,-282636,-288884,-292594,-283629,-256447,-212417,-157414,-98651,-42601,-173,-1870,509,1940,-1887,1942,4622,-2754,-249,2033,1331,-1036,-1021,1109,1033,-5377,1488,-2379,-4060,-2409,-1241,-630,2475,3489,-1896,20,-565,-1232,-31140,-75258,-91660,-60137,-2027,-505,4616,1511,-1316,836,541,6494,6576,-671,-1623,-2929,847,-13,2594,-287,1681,-3876,12330,12511,-5084,4782,10289,5648,7893,3827,36937,27179,108840,382438,814861,2376244,4177291,18408868,72778806,79783780,23997502,1734352,1833691,5757449,10479211,81383249,194243600,136412273,16690956,4059825,1558221,4249517,17514406,73835470,83579603,27020467,2713929,1085181,399744,123203,81182,82119,9980,15505,24596,667,4675,23577,-2985,5462,-617,-130,-2783,-1882,-1938,4068,681,-4193,1262,3636,12952,7051,1908,-11325,-56602,-87399,-100704,-102336,-99636,-109359,-151399,-229836,-322634,-372340,-332203,-256770,-177199,-104875,-53205,-31004,-35807,-55697,-77202,-92525,-101832,-109767,-120461,-134259,-147053,-152742,-146820,-129380,-104798,-79854,-59793,-45892,-36780,-30239,-25760,-24121,-25850,-29970,-34324,-37535,-39745,-43406,-51281,-64574,-81928,-100633,-118768,-136958,-158595,-187227,-224620,-269545,-318545,-368755,-417774,-456426,-458428,-428083,-397496,-377942,-370299,-372432,-382487,-397843,-410580,-405427,-375378,-330347,-280540,-231204,-184288,-142172,-107848,-84200,-71925,-69823,-76286,-90308,-111543,-138873,-169697,-201022,-230369,-256868,-281098,-303969,-326715,-350732,-377753,-408988,-442170,-460144,-431064,-363790,-277748,-181513,-80448,1799,1373,1064,5627,-1779,3168,2939,876,2498,1926,-1525,562,2436,3374,3527,79,308,-2174,-1348,-1380,595,2991,1479,-365,-490,-1558,-1980,3061,-74057,-171540,-259538,-330225,-375672,-393705,-392807,-386317,-383590,-388727,-402885,-425617,-455974,-492855,-534311,-538683,-489410,-435222,-379217,-322822,-266676,-211793,-159096,-109246,-62814,-19312,-1988,-1562,-3185,-1,396,730,-390,395,999,332,-1529,3624,3221,583,52,16,-829,3380,1875,-1907,-602,1337,1560,-164,-825,-192,-246,-530,-1169,-1945,1321,868,-1673,-2606,-3414,-2925,-960,-728,-2636,-279,-494,-54,-3074,781,2256,2442,162,-2716,-2666,-299,3483,4401,6249,629,-848,-1986,1219,-293,-1435,4434,5158,-22,-2077,-640,-1054,-916,-1533,-7,-1810,-1335,486,4244,2203,-3154,-2469,-629,712,-1857,-1248,-1900,3969,3073,2744,678,-2111,-3440,-113256,-390745,-400385,-237681,-90701,-1062,-3226,-3606,-1343,1175,1586,1250,-2149,-3340,-1184,-1787,-2746,-133,-926,8,-1483,-1848,-1744,2657,656,-6936,-1014,-3136,151,-3364,1271,-1445,5659,-32215,-171089,-304780,-409602,-448716,-424860,-394683,-387702,-411049,-462689,-531934,-538166,-447693,-349200,-258547,-183063,-127326,-93299,-80463,-86082,-105457,-132418,-161645,-188812,-213125,-236590,-263366,-297661,-342590,-399413,-467452,-543152,-561201,-479292,-396221,-319147,-252184,-198076,-158497,-133880,-123179,-124593,-135059,-150732,-167777,-183080,-194741,-203018,-209584,-216975,-227670,-243366,-264630,-290522,-318616,-344892,-364258,-372711,-369615,-358711,-345159,-332821,-323047,-314243,-301942,-280835,-246451,-198317,-139274,-73862,-7348,9742,2978,-105,810,-1658,-1661,5107,1908,-41,1432,3351,-2256,4475,6145,-3997,-19163,-64085,-88863,-88632,-65361,-26813,-4583,2385,-1183,7077,2682,-806,1362,3160,5733,2928,5160,405,-42,-3069,2664,-1882,-3022,-4582,2668,857,-2091,7722,2360,-4370,-2828,-2330,-7090,-35755,-41376,-17085,-276,-8585,116,8919,1435,-4634,-14405,-3507,-16983,-23545,40371,5830,-10015,-71971,116972,230912,-138710,-137110,-42115,7282,-14562,36673,29831,9292,-122372,-238460,-325487,-391076,-440215,-473789,-487928,-479608,-455317,-424899,-395514,-371870,-357435,-354677,-365052,-388370,-422693,-463019,-495407,-491675,-449523,-393933,-338949,-290765,-253321,-228839,-218888,-223968,-244226,-278857,-326543,-385421,-452009,-514093,-510069,-437756,-354314,-272584,-197970,-134976,-86755,-55619,-42273,-45640,-61402,-82173,-97248,-94756,-67457,-16176,36234,88996,70400,-3822,16487,11205,-710,31656,82993,66729,25848,1716,953,-1169,15688,63859,55811,36786,-2961,1625,-316,-2077,-1710,218,1818,-280,-1985,-28471,-105785,-194479,-292135,-395154,-495324,-517398,-425491,-326603,-234495,-153410,-86623,-36801,-5670,-2727,-2732,-30146,-74462,-132084,-197780,-263968,-320041,-351391,-348292,-317751,-276264,-237036,-207481,-191690,-191725,-207659,-237180,-275822,-314656,-338998,-332972,-292989,-230947,-160579,-91137,-28383,25227,69287,106266,139151,172062,208584,249919,295624,144966,388475,427706,457548,475975,482479,478016,167966,260687,114305,73168,41454,38638,4332,11744,1306,1939,5670,-2734,-60129,-152578,-243395,-317021,-346069,-314054,-241783,-156251,-72573,1875,2377,-407,706,2392,357,-3257,-1000,-3543,-2101,-387,2730,1545,2184,-3046,11249,44503,76520,67205,6937,2803,-897,5838,16759,-16860,-49537,-65930,-62394,-39111,-187,17114,37697,81347,64743,14406,-868,-301,3836,26547,89020,80468,41266,-11847,-60227,-100754,-131808,-152999,-164425,-166743,-160246,-145158,-122244,-93611,-62076,-31254,-4430,-242,-1647,2002,6664,4323,591,865,1371,-1739,-3627,-864,-2241,-112,-459,-2070,4986,5856,1308,-56339,-114257,-166857,-209932,-242196,-265949,-284948,-301560,-313870,-314448,-293603,-246819,-178292,-97335,-14092,4001,2437,1458,3567,4361,4113,1842,-3709,111,1131,-92,-4735,-15661,-31289,-57039,-94554,-140570,-186173,-219240,-227809,-210323,-177017,-142654,-118876,-111919,-121619,-142188,-163577,-174738,-169221,-148660,-121483,-96692,-80780,-76867,-85585,-106382,-137913,-176772,-215069,-236964,-221945,-159513,-58806,4028,1849,-1447,-803,-457,-331,-625,418,2813,1482,1018,-957,-3296,356,-131,-129,185,-1481,1474,420,2877,4412,-940,-2611,-155233,-290947,-402504,-489319,-553929,-593337,-584662,-530925,-458471,-381762,-310971,-254868,-221216,-215143],[-194415,-234547,-287671,-335472,-348362,-306801,-225698,-131609,-42641,759,4160,5249,5798,-1309,-2377,-3614,947,396,-2885,-2668,-1741,-785,-1148,-2455,-2121,-2449,-23,-322,-2388,-2272,139,1434,2277,-448,1538,2048,1489,1459,-161,1042,421,1321,1520,655,-1059,258,3468,3687,-2679,-645,2669,-650,-260,-822,-2805,-1681,3080,4436,314,-1003,-8957,-48872,-92561,-137469,-180568,-219183,-250893,-275313,-294360,-311432,-329591,-349968,-369816,-378175,-362245,-333500,-304930,-282740,-269978,-268091,-274959,-283957,-280875,-252788,-202374,-140749,-77162,-16923,-932,-280,1008,2015,-862,-1103,-189,3221,1710,-2595,-47,-2327,-1521,297,-298,1219,-15,-3653,-743,470,-2603,-342,2892,-647,-589,-9692,-72993,-127042,-169876,-201367,-222708,-235929,-243333,-247252,-250476,-256223,-268153,-288571,-318125,-331822,-284898,-232119,-176118,-119301,-65773,-19482,-513,-360,4794,4462,-1256,-7463,-50310,-98442,-144319,-177515,-186545,-170785,-142897,-115666,-95810,-86139,-87123,-98176,-118807,-147920,-183034,-219284,-248544,-258107,-244747,-222375,-201489,-187016,-180084,-178284,-175971,-165138,-140605,-102531,-55212,-4333,1214,-325,-1703,752,1595,-1531,2160,4342,-2549,-72,1816,867,-1393,-1269,1464,1036,-355,1316,-2044,-3853,-2225,-1259,-354,3109,4058,-2067,460,-990,-1883,-4085,-389,-2099,-2113,-2622,-926,5166,1967,-476,934,320,5607,6663,-464,-837,-3056,843,593,4331,1030,2221,-3246,12625,13967,-5206,3601,11352,5303,7887,4554,35107,19073,83257,344522,733671,2275495,4383815,18253312,46939357,56682415,23673441,1655827,1623606,5468408,10614509,81974631,136412273,135845726,16695790,4129678,1554968,4379610,17376211,66839275,54768309,26305047,2717780,1068993,371791,136154,74034,82704,10058,16111,23710,636,5485,20555,-2788,4988,-40,669,-2536,-1600,-1580,3584,250,-2698,-25480,-53563,-55397,-47535,-51292,-75382,-110061,-138057,-148512,-141554,-126465,-120046,-137143,-180511,-240170,-300670,-320297,-271078,-216115,-162166,-120162,-97322,-92518,-98498,-108195,-118953,-131836,-147917,-166179,-183742,-196680,-201246,-194910,-178039,-153927,-127742,-103484,-82470,-64879,-50697,-40969,-36733,-37724,-41822,-46006,-48538,-49235,-49703,-51559,-55433,-60588,-65874,-70889,-76751,-86108,-101380,-124072,-154244,-190776,-232946,-280286,-330066,-342583,-296216,-253050,-218417,-193605,-179615,-177986,-189780,-214688,-250010,-289622,-316119,-296909,-247612,-190235,-132901,-80122,-35127,684,-2560,-1762,-3933,-962,-1018,-2001,-1070,-11070,-28376,-45352,-62866,-81965,-102808,-123703,-139849,-143467,-126844,-87966,-32172,2694,466,-1114,1774,1185,683,5637,-1403,3659,2782,520,1730,1231,-1295,1055,2806,3301,3189,422,434,-2216,-938,-1001,1681,4367,2108,-359,-415,-1888,-10172,-69428,-132838,-196019,-252735,-294046,-309413,-301151,-284818,-271766,-266861,-271349,-284790,-305323,-329339,-348801,-348743,-324432,-287862,-247194,-205649,-164953,-125584,-88082,-52710,-19515,2529,2472,-1744,-1792,-2866,117,650,1483,88,735,1006,156,-1584,3843,3256,832,-109,-364,-886,2787,2284,-1447,241,1719,1233,94,-456,135,-233,-426,-785,-1080,733,686,-1328,-2461,-2982,-2796,-634,-809,-2454,-101,-539,-324,-3283,582,2481,2382,-50,-2990,-2236,-74,3209,4764,7011,219,-740,-1245,1385,-358,-1809,3610,4287,-658,-1535,-150,-1274,-1695,-1045,-32,-2228,-2009,22,3725,1730,-3178,-2891,-979,273,-1642,-1858,-2255,3372,2598,4067,2396,-1347,-3759,-139917,-240872,-158826,-55661,1585,-1174,-2248,-3910,-1673,698,1141,1136,-2254,-3492,-591,-2193,-1678,525,-1739,-628,-1775,-1970,-1531,3357,837,-6349,-1287,-2087,515,-4567,591,-1711,4858,-67728,-157251,-237683,-285408,-283205,-253085,-225890,-216625,-230412,-267013,-322313,-383927,-387970,-316127,-235517,-161278,-99381,-53098,-23772,-11059,-12986,-26011,-46685,-71041,-96696,-122539,-149336,-178877,-213375,-254458,-302435,-354737,-396771,-378882,-319944,-254892,-192614,-137045,-90802,-55456,-31330,-18129,-14307,-17322,-24140,-31653,-37034,-38931,-37326,-33641,-30169,-29356,-33291,-43187,-59393,-81263,-107172,-135000,-162131,-186313,-205476,-217847,-221995,-216613,-200411,-173245,-135634,-89711,-38197,2224,9545,9618,2182,-723,1079,-1368,-1432,4955,2287,631,1789,2772,-3081,4136,6098,-3750,-1309,-2345,-3359,-3309,-369,-37,-3768,2038,-2186,7681,4012,364,2821,4062,6348,3808,7437,1567,1318,-4274,2603,-1546,-2430,-5034,4223,2898,-2065,9321,3743,-3282,-39529,-77036,-107245,-120343,-108037,-68607,-7192,-9344,-354,8465,1307,-5261,-19309,-4514,-15366,-19433,44261,5833,-9920,-34865,257037,341509,-122021,-106037,-46861,11075,-13533,37858,30671,-35023,-137223,-216165,-276055,-321574,-355796,-379056,-387268,-378274,-360116,-339900,-321492,-307401,-299689,-299947,-309232,-327546,-354008,-386052,-405302,-374022,-331481,-289552,-252079,-221328,-199327,-187212,-185908,-195593,-216331,-247439,-287900,-336445,-390857,-392784,-330765,-267861,-207566,-152802,-106190,-70370,-46779,-36054,-37340,-48289,-63865,-77087,-79881,-66180,-35849,6335,36654,85769,69835,-4482,15892,10462,530,31957,82734,67416,24828,1773,1640,-1667,16609,66279,57561,39142,-3544,1656,-1186,-1570,-1664,222,2418,137,-21342,-65352,-119713,-183234,-253825,-329202,-404283,-333845,-256194,-182018,-113436,-52409,-1098,28,461,-1934,-2261,678,-564,-13243,-56868,-97200,-125367,-133288,-119975,-92476,-60661,-32866,-14193,-7410,-13406,-31012,-56793,-85906,-111406,-125647,-123665,-105719,-77282,-44691,-12388,17021,43261,67059,90679,115363,142216,171409,201499,231074,145645,282035,251266,117225,200920,200767,325895,219219,241538,115961,68785,42363,40340,3583,12355,1961,1894,6163,-1916,-57563,-118756,-168319,-190460,-173780,-126756,-66070,-3463,4197,2497,2264,162,565,2279,883,-2822,-1678,-2916,-1616,-20,2478,1028,2576,-2725,12076,43538,80251,68525,8223,3411,-570,5534,-39112,-81943,-110447,-119166,-107076,-78747,-41229,-529,37378,72717,62917,13945,29,-826,4574,26509,47245,10890,-27327,-64179,-96563,-122157,-140006,-150472,-154638,-154271,-150624,-144311,-135558,-124963,-113183,-101531,-91295,-83891,-80318,-81062,-85500,-92111,-98232,-100634,-96229,-83666,-64265,-41015,-18125,-324,-718,-1376,1727,-19844,-51246,-90075,-132580,-174506,-211243,-239061,-257197,-268115,-275420,-279868,-276724,-258083,-220328,-166888,-104311,-39368,4449,2818,896,4593,4968,4035,1373,-3965,699,1299,-20547,-37216,-44322,-45365,-44160,-42930,-41703,-38640,-32762,-23614,-13589,-6419,-6043,-14907,-33324,-58220,-83600,-102046,-107996,-101471,-87683,-74054,-65913,-65774,-73542,-87618,-106246,-127933,-150178,-167164,-167246,-137646,-75052,880,4073,1834,-1129,-63,-603,-664,19,1116,2653,565,-216,-2044,-3422,-70,330,794,-6,-1256,1886,175,1835,4118,-1150,-2351,-82851,-192659,-281671,-347665,-385905,-384878,-346943,-288930,-221910,-154190,-93692,-47545,-21938,-20485],[-26399,-31524,-38157,-43356,-43350,-36035,-22494,-6201,-412,829,4019,5031,5782,-1138,-2696,-3091,1405,523,-3046,-2539,-1580,-754,-1187,-2629,-2710,-2534,139,75,-1880,-1990,-328,1543,2406,-462,1323,1584,-9954,-31465,-51088,-68191,-80968,-85785,-80889,-70179,-58014,-46810,-37599,-30612,-25740,-22886,-21774,-22197,-24157,-27898,-33658,-41722,-52419,-65552,-80857,-96601,-100482,-84086,-65129,-47256,-31673,-19609,-11581,-8049,-9053,-14271,-22894,-33335,-42819,-48111,-46671,-39586,-30491,-22569,-17541,-16406,-18100,-20692,-20934,-16218,-5921,2934,2132,-2663,-1238,-475,1201,2812,-645,-1938,-898,2651,1470,-2413,-107,-1976,-893,1103,-268,41,-1033,-3961,-678,554,-2022,-195,2610,-700,-17039,-38244,-58321,-74282,-74444,-62734,-51340,-41899,-34364,-28414,-23850,-20459,-18621,-18469,-20135,-23633,-28063,-31164,-30086,-21913,-7292,47,-535,-604,4208,3744,-1576,-1586,1900,3516,501,-2020,712,592,-1770,291,4598,2776,-2330,-3694,-4385,-1300,-1662,-1823,-8881,-22962,-36813,-49508,-60168,-68669,-75280,-77977,-71218,-62164,-51082,-38413,-24659,-10311,1316,-677,-1723,734,978,-864,2454,4103,-2278,24,1468,97,-1903,-1662,-11241,-27312,-43634,-57945,-64432,-58430,-49161,-40974,-34965,-32047,-32374,-35667,-40991,-47821,-55737,-63770,-65394,-55010,-41279,-28126,-16754,-7335,111,313,922,-2098,-9717,-14308,-11079,-132,-3145,608,997,5802,2220,2777,-2648,12638,14987,-4877,2097,12005,4527,7234,4777,-3527,12032,59371,298434,638468,926234,1213783,1675034,2359043,3321280,4670048,1501727,1410522,5120349,10844625,15637151,16690956,16695790,15659398,3979211,1531698,4356868,6805542,5037343,3695884,2674806,1875761,999547,329777,142926,64151,78903,9895,15703,21793,419,6039,17588,-2264,4221,537,1283,-2305,-1476,-1350,3012,102,-1044,3782,5281,12046,4525,841,-3698,-4366,-1325,-3843,618,1847,-1789,-1677,-2259,-3582,464,173,-9140,-20867,-27084,-26876,-22085,-15907,-10847,-8144,-7823,-9633,-13479,-19285,-26822,-35506,-44747,-54076,-63586,-73233,-82625,-85909,-78141,-69090,-60781,-53610,-47695,-43349,-40848,-40172,-41412,-44046,-47594,-51243,-54164,-55587,-55261,-53553,-51187,-49158,-47989,-48253,-50390,-54100,-58734,-62924,-64108,-61098,-54327,-45752,-37256,-30048,-25188,-23530,-25273,-30439,-38850,-50039,-62744,-72978,-73785,-63553,-49094,-34421,-21668,-11870,-5477,-2569,-3368,-4117,-6675,-8663,-9492,-9204,-8667,-9171,-11505,-15969,-21846,-27119,-28468,-23258,-11635,1098,2436,2439,95,-1220,1673,974,266,5354,-1082,4005,2557,289,978,470,-1060,1486,3139,3181,2743,-559,-16987,-30569,-40231,-46581,-51263,-56428,-63612,-73256,-84464,-93599,-92465,-81735,-68891,-57476,-48874,-43925,-42656,-45002,-50219,-57493,-66013,-74677,-82623,-89119,-93590,-95480,-94805,-91887,-87581,-82721,-77679,-73011,-68602,-64482,-60335,-55651,-50384,-44339,-38051,-31871,-26239,-21385,-17601,-15017,-13517,-12971,-13350,-14734,-17106,-20505,-24645,-29255,-33394,-36159,-36323,-33315,-27178,-18863,-9479,124,869,271,-111,396,-297,-163,-329,-265,195,397,-965,-2023,-2249,-2777,-349,-887,-2281,43,-585,-730,-3523,329,2721,2360,-224,-2942,-1658,298,2944,5005,7747,-43,-485,-449,1585,-364,-2126,2725,3350,-1312,-924,413,-1498,-2414,-645,-162,-2601,-2578,-496,3008,1370,-2462,-2507,-1183,-244,-1438,-2300,-2553,2634,2178,5209,4010,-453,-40169,-94204,-79357,-47975,-27943,-20591,-22991,-31853,-43513,-55176,-65248,-73808,-81625,-88462,-91426,-86823,-74771,-59382,-44732,-33583,-27826,-28087,-33866,-43176,-52435,-57075,-53811,-44187,-32484,-22718,-17528,-18024,-24263,-34679,-46267,-54844,-56050,-49106,-37512,-25869,-17356,-13726,-15553,-22040,-31150,-39337,-42111,-36221,-22520,-4412,2127,1678,-1786,602,2148,349,-590,-1644,-2097,-1906,-2811,-7755,-21473,-34812,-46953,-56075,-59340,-54144,-40390,-20275,2266,1879,3440,2625,-101,-1119,-436,-639,-1886,-3969,-3162,-690,-1063,-3570,-240,1035,-1334,-1604,4097,283,2555,4629,-3177,4989,2899,-3398,-2402,1458,2480,941,-2993,-46,-1895,2009,9577,9315,1176,-1097,1576,-1105,-1209,4704,2601,1226,2002,1981,-3709,3709,5916,-2929,-2034,-1835,-1375,-3600,-530,437,-2527,1757,-3202,8059,5326,1442,4060,4661,6813,4763,9417,2554,2439,-5605,2147,-1361,-2002,-5341,5554,4630,-2299,10211,4549,-2554,-9748,-23352,-34302,-38929,-34709,-21865,-5938,-10019,-453,7720,553,-5339,-20762,-5353,-13663,-15668,46529,4814,-11972,-7006,216121,197736,-65944,-74670,-48758,17780,-13732,21904,-3673,-25986,-45418,-62400,-77022,-89930,-101018,-109647,-114869,-115883,-114326,-111950,-108604,-103308,-95795,-86597,-76698,-66894,-58007,-50903,-45995,-43606,-43924,-46674,-51841,-58742,-66898,-75258,-82754,-87653,-88661,-85506,-79530,-72419,-65292,-58721,-53302,-49232,-46607,-45513,-45865,-47898,-51151,-55111,-58788,-61059,-60067,-54738,-45177,-32361,-18072,-3691,9371,20051,27712,-4428,14752,9286,1805,31987,56772,67356,23457,1530,2095,-1907,17620,67776,60742,41913,-2949,1362,-2316,-1118,-1682,58,2847,522,-2891,-1299,-9089,-18016,-26687,-33725,-38063,-39006,-36851,-32698,-27694,-22657,-18417,-15689,-14823,-16218,-19802,-25660,-33237,-41239,-47421,-48701,-43454,-32371,-18023,-2722,11813,24131,33614,39874,42749,42722,41274,40045,41606,48654,62664,83718,109970,138964,168338,195397,218066,234307,243528,244955,239284,228248,213773,198904,153551,177970,173729,172338,171558,169198,163748,154224,140719,118530,65478,43351,41113,3220,12968,-4630,-22966,-39158,-52403,-60515,-60903,-53925,-43076,-30830,-18664,-7324,2754,3433,1972,1817,434,295,1849,1230,-1825,-2418,-2575,-1382,94,2066,657,3198,-2288,12758,40773,51546,47724,9425,3551,-548,-4519,-23731,-42520,-56439,-57663,-45957,-29586,-13283,1360,13542,22816,29098,13139,625,-1672,4709,20338,12641,4456,-3574,-10523,-15485,-17974,-18206,-16862,-14586,-12420,-11081,-10954,-12122,-14769,-18655,-23736,-29657,-36147,-42753,-49039,-54338,-58267,-60619,-61625,-61608,-61045,-60558,-60174,-59967,-59690,-59066,-57897,-56047,-53761,-51267,-49061,-47316,-46342,-46093,-46173,-46195,-45511,-43725,-40902,-37420,-33943,-31364,-30489,-31864,-35782,-41896,-49724,-57443,-61514,-59054,-51098,-41016,-31657,-24736,-20882,-20047,-20871,-20257,-14597,-1735,-163,-410,46,-2920,-1883,-9,-1256,-227,-247,-1509,1354,616,3080,2247,-1841,-24993,-50578,-68436,-61035,-39237,-18526,-3767,959,-723,570,-489,-267,2040,1222,3876,1588,-752,612,-804,-1084,531,1722,2416,-262,-1215,-3260,-3755,-575,882,1514,-201,-1075,2020,-298,92,-16096,-32686,-47963,-60378,-68950,-72833,-72773,-69744,-64461,-57060,-47964,-37567,-26795,-16928,-9076,-4569,-3945],[-6122,-9430,-14462,-19275,-21231,-18758,-12343,-3930,-138,1030,4012,4980,5825,-803,-2429,-2110,1974,723,-2997,-2230,-1200,-380,-1051,-2535,-2823,-2125,-9363,-17732,-26724,-36183,-45696,-54028,-57823,-54269,-47130,-39924,-33790,-29136,-25963,-23930,-22600,-21347,-19588,-17112,-14031,-10841,-8018,-5822,-4388,-3870,-4113,-4810,-5614,-6267,-6481,-6157,-5488,-4434,-3255,-1836,-128,192,867,5186,5469,1384,1789,351,-1337,-926,-1088,-983,-1158,-1523,-2060,-19,1191,-86,725,46,2000,831,1016,4260,1403,2731,2289,-2942,-1477,-688,-4095,-7096,-8863,-8981,-7179,-3781,894,-2114,-230,-1580,-364,1690,-191,-1152,-2098,-3757,-556,714,-1333,0,-668,-4949,-9078,-12783,-16164,-19258,-21989,-24564,-27071,-29531,-31950,-34233,-36202,-37369,-37676,-37019,-35686,-34307,-33254,-32564,-32612,-32769,-32925,-32378,-30718,-27476,-23204,-18221,-12851,-7374,-2217,2625,133,-2430,204,276,-1598,-76,4517,3074,-2680,-3453,-5152,-1754,-2074,-1717,2202,10184,6184,2627,1337,-2273,-24,3184,-2321,-670,-2947,1211,2322,-1223,1341,-1080,-1784,619,282,-96,2848,4004,-1891,177,1248,-747,-2349,-1874,2282,762,-1489,962,-1275,-2049,-1264,-790,36,4228,4923,-2472,701,-2162,-6783,-11054,-15054,-18466,-21343,-23660,-25585,-27476,-29408,-31637,-33692,-33727,-30369,-24534,-17674,-10410,-3261,284,1310,7118,3337,3486,-2059,11012,15547,-4097,480,12455,3587,6089,4744,27496,7160,39751,251137,340112,416514,501341,618545,792858,1038957,1365371,1301846,1215775,2810343,3339260,3780109,4059825,4129678,3979211,3639615,1489472,2658162,2159988,1723090,1364570,1085046,878988,735251,281032,143889,52885,72066,9808,14488,19192,308,6390,15012,-1517,3289,1228,1748,-2031,-5275,-15276,-18900,-15750,-10433,-6049,-2902,-1298,-1155,-1996,-4049,-4083,-2733,-3806,713,2372,-1799,-1668,-3501,-3582,328,-269,-465,1928,707,-3180,-8505,-13876,-18946,-23455,-26779,-28372,-28318,-27370,-26450,-26152,-26900,-28846,-32099,-35903,-38092,-35373,-29154,-22105,-15221,-9156,-4378,-1317,-60,-234,-1582,-3266,-4427,-3948,-1753,-659,-1898,-2468,-89,-216,967,-634,-851,1791,3213,4692,2602,-460,4368,3678,1570,-1570,-3697,-757,3902,8648,4745,-1086,-8796,-17621,-27305,-36940,-43018,-36541,-27962,-19741,-11958,-4595,-2359,-1617,-1980,-2978,-2364,-1929,-2728,-1328,-1863,-1948,-181,-1662,-4177,-2314,273,906,1849,2115,-235,-1198,1546,-2359,-5482,-7397,-8098,-8381,-8532,-9030,-9900,-11412,-13463,-15837,-18308,-20369,-21667,-21739,-20456,-18113,-15034,-11733,-8288,-4846,-1526,-433,-194,-2478,-571,3516,5688,663,3952,4114,1709,-2325,-1836,-6922,-12446,-18008,-23348,-28233,-32559,-36251,-39581,-42618,-45468,-47001,-44870,-41339,-37489,-33957,-31059,-28853,-27621,-27112,-27412,-28075,-28527,-27953,-25935,-22531,-18077,-13069,-8036,-3458,-1452,3289,3188,1321,-538,-1245,-905,2024,3638,-427,1480,2526,476,338,157,539,-451,214,145,446,-304,3,-598,-1414,-1426,-2893,-107,-1008,-2137,140,-647,-1291,-3820,67,2955,2328,-387,-2754,-1028,709,2621,5060,8283,-243,-140,324,1745,-357,-2355,1838,2400,-1926,-314,994,-1688,-2987,-379,-418,-2933,-3009,-1053,2105,1149,-1569,-1580,-1122,-828,-1301,-2516,-2838,1759,1806,6030,5389,442,-3390,2210,-13319,-22154,-22783,-20935,-19473,-19666,-21567,-25055,-29596,-34518,-38754,-40717,-39243,-35621,-31471,-27874,-25342,-23860,-23367,-23380,-23295,-22403,-20270,-17055,-13079,-9168,-5842,-3476,-6189,-2313,-3495,-5413,-7511,-9423,-10603,-10807,-10131,-9073,-8008,-7303,-7283,-7949,-9193,-10681,-11966,-12506,-12190,-10928,-8981,-6699,-4508,-2909,-2229,-2248,-3220,-4536,-6053,-7272,-7891,-7566,-6224,-3950,-2498,-3083,-2995,-1212,-1860,342,2054,2146,3838,3441,457,-1758,-764,-439,-1334,-3372,-3330,-995,-916,-3080,-1034,113,-1542,-860,4429,366,2515,4837,-3142,-893,-5885,-7860,-7331,-5347,-2776,-668,-3279,12,-1384,-2450,-5756,-9739,-13580,-16525,-17445,-15717,-11433,-5583,1071,1740,2091,1046,-3590,3202,5640,-1972,-2743,-1314,-524,-3624,-880,876,-1291,1561,-4132,8209,6585,2402,5030,4948,7080,4304,1131,-1374,-2861,-5202,-1831,-1296,-1711,-5497,6545,5982,-2758,4709,2516,-2189,-4096,275,5098,7642,5339,206,-8987,-10306,-100,6702,-739,-4485,-14555,-5411,-11998,-12558,9855,2932,-15678,-1946,-5988,-9844,-13248,-44136,-46748,-17287,-16235,-14111,-11733,-9258,-7122,-9215,-3939,-2971,-2445,-2118,-4113,-10395,-2038,-2121,-2425,-2943,-3673,-4627,-5929,-7452,-9120,-10975,-12724,-14151,-15125,-15336,-15063,-14246,-13333,-12475,-12110,-12336,-13526,-15638,-18589,-22330,-26659,-31203,-35825,-40125,-43692,-46205,-47348,-47421,-46366,-44356,-41390,-37778,-33432,-28669,-23787,-18905,-14573,-10990,-8554,-7564,-8221,-10409,-13875,-18223,-22804,-26988,-29778,-30713,-30143,-28838,-27527,-26974,-27332,-28683,-30309,-31304,-30454,-27246,-22134,-15671,-8810,-2350,3191,983,-3403,543,493,423,-1222,-1718,-1585,1128,1643,-2908,-1887,-3719,-5304,-6751,-7963,-9054,-9815,-10299,-10009,-7913,-2679,1372,8321,5582,28280,52884,115132,144329,174943,207034,240498,275216,311359,348766,387775,177330,468454,504328,529960,539494,529253,498384,449982,389670,325370,263784,210506,168792,138887,119901,109708,105696,105237,106240,107026,106376,103536,97881,89532,78512,62869,43710,37824,3244,13542,3133,572,-1370,-1265,346,-2158,1786,113,-1387,612,102,4242,2648,1332,1217,606,118,1269,1526,-861,-3024,-2378,-1243,135,1710,687,3982,-1776,13248,36681,34369,26144,10500,3375,-658,4680,8859,12178,15525,17763,3494,-151,4310,8613,2363,-4575,-11476,-17575,-22362,-25566,-26915,-26862,-25830,-23923,-21598,-19025,-16272,-13465,-10855,-8571,-6375,-4384,-2508,-521,1698,3346,-157,-2731,355,722,-931,3495,7863,5765,2852,1411,1317,-1331,-2572,-281,-1675,-456,-1812,-97,5442,6094,5565,-2702,-1023,-2128,-790,-209,-1270,-345,-1816,-242,-692,1313,2893,560,-2058,-249,4492,2898,-919,5501,5375,3435,219,-3708,1530,-118,-9507,-20429,-31882,-42415,-48798,-47158,-40661,-33537,-28015,-24146,-22213,-22008,-23167,-25098,-27600,-30303,-32932,-35208,-36637,-36687,-34688,-30962,-26031,-20809,-16065,-12183,-9283,-7257,-5628,-3946,-1562,394,2850,1555,3604,1270,-185,1344,-882,-1416,1045,2303,2240,-766,-1498,-4258,-4148,-886,1551,2099,-243,-805,-2662,-5779,-7938,-8894,-9124,-8668,-7964,-7853,-8491,-10421,-13630,-17649,-21092,-22218,-19323,-12731,-4453,1120,757,1567],[-24423,-27865,-28759,-26940,-24053,-21524,-19949,-19525,-20047,-21156,-22297,-22380,-20791,-17570,-13178,-7846,-1898,1100,-2658,-1673,-542,407,-636,-2021,-2039,-1238,1104,1356,-425,-899,-1033,1527,2308,-336,954,713,-617,-659,160,2003,1394,3703,2618,608,511,-155,2000,-1955,-6334,-10683,-14307,-16516,-16981,-16008,-14154,-12006,-10133,-8621,-7750,-7389,-7475,-8293,-9517,-11143,-12969,-15150,-17355,-19465,-21314,-22877,-24272,-25636,-26867,-28135,-29154,-29540,-29083,-27894,-26245,-25033,-24229,-23964,-23621,-22465,-19647,-15108,-9747,-4423,-1582,-805,1417,4055,928,-2671,-2217,1750,1572,-1644,-324,-1056,132,2145,-42,-2233,-3094,-3141,-301,-6118,-11445,-15844,-19317,-22026,-24437,-26482,-28166,-29102,-28686,-26944,-24265,-21132,-17982,-15144,-12906,-11266,-10500,-10448,-10940,-11946,-13173,-14056,-14534,-13881,-12353,-10021,-7352,-4457,-2014,-182,-1800,-922,1039,41,-1443,-3376,-5431,-7487,-9310,-10841,-11509,-11119,-9565,-6626,-4641,-1983,-2224,-1073,2233,9713,5367,2457,1063,-3215,-544,2777,-1815,-708,-2247,2019,2449,-911,1352,-1452,-1818,497,-372,655,3275,4042,-1372,431,1356,-1429,-2514,-1522,2976,772,-1945,1012,-739,-922,-374,-131,329,4875,5404,-2376,652,-2217,-2537,-2615,1031,-1107,-510,-3088,-1197,5715,2844,2082,995,-777,2229,-994,-7228,-13907,-20537,-25573,-25833,-20791,-13973,-7995,-4109,-2480,-2179,-2974,-1093,12875,2726,4628,4673,23243,4765,25557,208131,258298,280561,310818,361729,446795,574546,743432,939762,1047492,1317368,1449947,1528338,1558221,1554968,1531698,1489472,1417238,1302137,1141338,946347,739695,547036,388047,270643,189685,134655,41733,64105,10057,12747,16351,531,6609,13037,-622,2300,2048,-3851,-9890,-15589,-21373,-27443,-32670,-34752,-32846,-29284,-26189,-24040,-22793,-22417,-22685,-23192,-23137,-22250,-20482,-18070,-15513,-13105,-11217,-10073,-9331,-9394,-10189,-11367,-12783,-13921,-13981,-12331,-8981,-4278,1098,4661,-1462,288,290,1237,1182,-2577,-1566,-3147,-3451,-2022,1134,-1471,-1633,1057,4621,1595,2643,2071,491,3072,1775,-1353,-1493,-2180,-2519,-87,-500,707,-470,-143,2761,3783,5066,2701,-642,4518,4421,2711,-1567,-3290,-84,2157,-1765,-6015,-10568,-15421,-19986,-24312,-28036,-31084,-33159,-34391,-34747,-34233,-32986,-31089,-28829,-26430,-23918,-21572,-19473,-17756,-16643,-16056,-16056,-16675,-17922,-19532,-21320,-23104,-24467,-25247,-25230,-24624,-23644,-22472,-21261,-20026,-18762,-17054,-15092,-12625,-9825,-6661,-3534,-597,2054,3754,3053,1726,1546,831,-2136,-192,1517,3766,6463,3438,-461,26,-2424,-80,3465,3457,843,4195,4001,1889,-2069,1645,5471,5649,164,283,-1621,-4865,-7048,-8311,-8843,-9229,-10024,-11349,-13538,-16360,-19840,-23726,-27508,-30932,-33348,-34754,-35152,-34934,-34411,-33934,-33634,-33346,-32887,-32229,-31532,-30954,-30790,-31129,-32213,-33729,-35260,-35479,-33299,-28732,-22855,-16617,-10675,-5439,-1165,377,605,-602,714,671,1087,-714,-404,-156,-586,-513,-2969,193,-1127,-1958,251,-672,-1917,-4093,-89,3221,2297,-488,-2543,-345,1149,-620,-3100,-4486,-5435,-6201,-7312,-8789,-10679,-12777,-15139,-17441,-19337,-20303,-20142,-18292,-14380,-8386,-729,-3141,-3127,-1519,1132,1151,-632,-428,-635,-1326,-1202,-2429,-3071,849,1552,6531,6500,1321,-2953,1943,2669,-2516,-367,3057,134,1329,-801,-888,-354,-141,628,-2100,-1071,1356,-2718,1365,1654,-2653,-2020,-2411,-2048,-430,4133,377,-1821,-383,1567,3520,-6297,-847,-2011,2603,-678,-503,-1918,-3001,-3662,-4005,-3987,-3664,-3242,-2826,-2429,-2188,-2033,-1797,-1573,-1214,-671,137,-529,-649,2068,327,-627,-2717,-3252,-2407,-2391,-1022,542,-1760,-3345,-3703,-2661,-1082,-1214,123,1808,2385,4289,4290,923,-2202,-667,-233,-761,-2823,-2729,-1238,-722,-2307,-1726,-718,-1365,-91,4591,538,2429,4941,-2001,5103,158,-3937,-6770,-8192,-8182,-7421,-6190,-5143,-4571,-4436,-4992,-6030,-7067,-7833,-7765,-6550,-4071,-731,3120,2253,2146,112,-2902,2677,5359,-999,-3349,-789,244,-3146,-1323,1310,-71,1508,-4665,8201,7804,3289,5767,5003,7186,6167,11922,3963,3784,-3619,256,-1251,-1467,-5462,299,-2753,-5946,-8637,-10344,-10651,-9572,-7497,-5248,-3303,-2287,-2386,-11927,-9867,-9840,-14035,-18505,-22764,-26430,-29145,-30539,-30876,-30692,-30666,-31068,-31997,-33473,-35482,-37814,-40028,-41293,-40935,-39214,-36601,-33973,-31270,-28650,-26041,-23052,-20123,-17320,-14639,-12325,-14492,-9061,-7966,-7095,-6024,-4288,-1554,2150,3823,-3436,-6024,-3456,-3527,-8619,7857,15330,8484,-58,-971,-2645,-2067,1161,7114,7280,7596,6536,13,2029,-3891,1193,2968,923,-1802,-5001,-8091,-13913,-19927,-26026,-31801,-35311,-33616,-28613,-22976,-18018,-14347,-12303,-11862,-12865,-15034,-17903,-21062,-23679,-25182,-25484,-24877,-23784,-22785,-21942,-21355,-20544,-19171,-16847,-13647,-9992,-5970,-2034,-220,3545,1610,-3775,922,434,1142,-2343,-6409,-10986,-15658,-19936,-23262,-24827,-24011,-21333,-17945,-14762,-12653,-11866,-12602,-14094,-14131,-9103,987,9801,8938,22793,43244,135907,172430,210340,248482,288153,334658,395689,476459,578810,194665,636866,1009935,1180465,1341441,1470448,1545517,1201684,676811,650716,1196743,1014917,841452,693479,579601,177937,444778,405988,373012,339110,301468,260447,217611,174942,119328,60785,42827,30895,3550,-7909,-17071,-20685,-20446,-17720,-13097,-7278,-1015,361,-907,321,-203,4201,2042,720,613,837,182,654,1856,83,-3351,-2199,-1095,226,1553,1180,4830,-1170,13463,32185,75494,59010,11401,2995,-791,4488,18053,52828,59342,19349,3822,705,3451,14651,34362,76095,50211,11186,1518,-3555,3680,20254,63270,54900,32303,6961,89,1735,-531,4668,9498,8188,2806,168,1953,3204,-582,-2384,1020,1068,-581,2227,-2310,-6565,-9380,-9710,-7222,-2777,-2159,-96,-1324,-12,-2273,618,5197,5722,5973,-2276,-1146,-4171,-6521,-8043,-9008,-9658,-10353,-11451,-13066,-15169,-17774,-20826,-24180,-27722,-31042,-33445,-31819,-28484,-25265,-22510,-20145,-18214,-16694,-15326,-14051,-12677,-10763,-8220,-5142,-1787,-584,269,-3132,-1945,-270,-2309,864,352,-2043,1923,-330,-2896,-4983,-6603,-7541,-8003,-7793,-6870,-5209,-2798,160,190,-2212,-1878,-1618,975,3581,1865,3236,856,489,2046,-876,-1689,1493,2738,2048,-975,-1131,-3919,-4583,-915,2173,2445,-219,-528,2075,-1242,-1440,2370,-2004,-2475,-8083,-14215,-19888,-24069,-25005,-22634,-18780,-15228,-12665,-11492,-11932,-13779,-17033,-21095],[-33756,-29930,-26274,-23572,-21970,-21371,-21186,-20458,-17972,-12934,-5361,4389,5854,143,-874,302,3217,1167,-2526,-1360,-99,1078,-412,-1588,-1162,-463,1504,1923,253,-536,-1525,1055,1702,-490,528,36,-1443,-1439,34,2166,1574,4135,2790,799,1118,-500,2038,4566,-600,-2684,-4214,-3213,-1339,-1934,-2899,2104,6494,5359,879,-303,29,-253,712,6924,6135,553,555,30,-1186,-374,-754,-712,-1024,-912,-2142,-489,-345,-365,961,923,2259,1587,-389,4897,2332,2290,2599,-2956,-1871,-1073,1243,4194,1690,-2250,-3201,-5102,-5334,-4655,-3789,-3631,-4371,-6370,-9780,-14078,-19231,-24595,-29761,-34254,-37440,-38925,-38882,-37949,-36808,-35364,-33707,-31872,-29860,-27991,-26461,-25370,-24781,-24685,-25051,-25591,-26330,-26937,-27176,-27095,-26616,-25527,-24185,-22238,-20172,-18113,-16486,-15323,-15217,-16230,-18286,-21203,-24882,-28691,-32074,-34544,-35666,-35884,-35938,-36521,-37239,-37222,-35208,-30802,-24845,-18131,-11348,-4902,760,5506,4361,2166,630,-3692,-934,2213,-1409,-944,-1620,2551,2280,-826,1144,-1964,-2023,186,-1147,1112,3266,-670,-2572,-2443,-968,-1845,-2386,-736,-146,-4122,-9859,-16611,-23194,-27195,-25876,-20056,-12505,-5276,823,-2176,315,-2396,-2148,-1976,1504,-767,-4,-2671,-773,1756,2949,2836,949,-1243,938,4709,-1469,1995,-2551,-450,-1859,-5998,-7760,-6542,-2745,2797,9447,-1787,-2716,13166,1937,2875,4527,19403,3923,16317,171920,375536,706130,910015,1142773,1405339,1700012,2030053,893766,902659,3218770,3628408,3986774,4249517,4379610,4356868,2658162,1302137,3492350,3051922,2597205,2153885,1739186,1365289,631746,189784,134622,31803,56571,10562,10591,13585,987,6598,11515,172,1144,2739,2078,-1519,-797,-870,-3103,-5067,-7030,-9584,-12347,-15335,-18240,-20777,-23019,-25172,-27545,-30029,-32686,-35195,-36904,-37117,-35433,-32514,-29330,-26206,-23982,-22811,-22379,-22427,-22240,-20885,-17807,-13243,-7746,-2095,2905,-2159,280,906,1371,1329,-1690,-3632,-7410,-9768,-9886,-8155,-5144,-1943,563,3348,1241,2482,1805,877,3286,1717,-1089,-2417,-2535,-2642,-252,-843,405,-373,398,3465,4132,5313,2701,-954,4430,4941,3579,-1580,-2707,554,5379,9962,5868,709,-422,-1910,-6141,-9225,-11183,-11960,-12017,-11659,-11180,-10931,-11106,-11990,-13670,-15872,-18386,-20602,-21819,-21520,-19330,-15620,-11117,-6633,-4134,-1781,756,716,789,-1394,-4097,-6542,-7777,-7094,-4301,83,-865,4099,1914,615,-711,-1853,-428,2206,3937,3042,1159,1823,820,-1990,-115,2385,4013,6428,3632,-576,231,-2064,285,3214,4377,1122,4196,3737,1946,-1787,1057,4143,5028,27,24,2678,-37,-1742,1695,2604,-962,4316,-547,-1552,-1290,704,-3344,-8679,-14250,-19565,-24596,-28986,-32463,-34694,-35711,-35754,-35067,-33913,-32531,-31120,-29713,-28437,-27287,-26569,-26284,-26717,-27752,-29309,-30915,-32114,-32291,-31049,-28529,-25328,-22291,-19899,-18626,-18459,-19186,-20345,-20926,-20139,-17424,-13059,-7983,-3023,529,-1306,-1817,294,-740,-2608,-3793,-179,3408,2152,-612,-2421,258,-2701,-8784,-14422,-18140,-18988,-16763,-12935,-8900,-5814,-4210,-4571,-6774,-10476,-14934,-19379,-22210,-21840,-17925,-10721,-3249,-2928,-1862,106,1301,195,710,168,-1631,-1237,-2225,-3339,-114,1351,6638,7208,2045,-2573,1375,2158,-2905,469,3379,767,2226,197,-352,-588,-526,426,-1959,-73,1962,-2598,702,-4943,-8780,-10258,-9381,-6942,-3900,-1057,115,95,152,13,-2579,-5935,-9602,-13298,-16370,-18197,-18592,-17497,-15284,-12494,-9760,-7378,-5557,-4503,-4185,-4569,-5471,-6648,-7719,-8573,-8918,-8640,-7694,-6225,-4597,-3158,-1821,-1067,-2985,-2329,-2165,-2104,-2124,-2390,-2122,-3774,-4149,-2388,-842,-652,-154,1462,2477,4592,5034,1188,-2556,-265,-119,-310,-2422,-2121,-1481,-577,-1539,-2278,-1420,-894,591,4476,690,2213,4847,-769,6263,3419,-2317,-1656,-322,-1263,-2264,-3790,-4153,-5137,-5797,-6252,-6345,-5867,-5039,-3913,-2750,-1784,-1473,-1858,-3255,-5313,-8373,-12230,-16704,-21447,-25737,-28761,-29842,-29090,-27476,-25861,-24792,-24601,-25306,-26871,-29064,-31438,-33028,-32643,-29799,-25743,-20890,-15981,-11127,-6526,-2288,-1104,-1265,-1337,-5385,7430,7521,-4098,8401,3451,-2428,-6064,1678,11033,10352,9414,4954,-14582,-8756,1783,3975,-4020,169,2245,-1944,-9397,-9343,42958,-2209,-25043,18208,73977,66289,57599,9794,-34080,28484,-16304,8622,-963,-9804,-17565,-23542,-26695,-27477,-27074,-26697,-27220,-28909,-31658,-35115,-37989,-36073,-31505,-26771,-22641,-19339,-17051,-15994,-15952,-16615,-17530,-17788,-16926,-14380,-10532,-5771,-1400,-997,2044,7219,7938,8532,6826,491,2092,-4126,-3462,-7239,-9725,-10827,-10391,-8933,-7050,-5612,-4894,-5303,-6981,-9674,-13394,-17739,-22484,-27345,-32003,-35852,-38011,-37935,-36916,-36320,-36185,-36099,-35307,-33180,-29757,-25625,-21063,-16593,-12315,-8502,-5188,-2533,-2664,210,-614,-302,332,-911,-4121,-4226,-5451,-5972,-5435,-3875,-1717,699,2929,-2419,1216,2527,1850,1005,1424,249,1407,621,-2899,-2307,12617,627,10887,11637,17645,35714,143202,207920,541184,808354,967803,1146317,1339441,1537050,1728872,207477,611725,2219981,2385421,2498875,2556831,2539618,1394658,720980,844025,1907071,1760874,1659286,1590465,1539513,188444,535321,1448197,1430754,1404293,1356393,1279407,1172290,189037,115189,58999,40267,34876,3742,14383,3657,2596,8167,423,1168,-2693,1080,512,-109,90,-607,4048,1479,-38,-160,959,283,-199,1986,757,-3543,-2226,-1162,167,1377,1772,5397,-730,13081,27931,69123,52621,11826,2207,-1158,4299,17546,52624,61173,19278,3888,1432,2325,12756,32887,68947,44736,10021,1700,-4423,2442,16711,53740,68236,24264,6634,971,2084,-966,2638,4008,6908,2614,561,2138,2830,-1194,-2190,1499,1273,-376,3772,7050,5728,3087,1925,1406,-1012,-1916,-64,-1092,486,-2766,1140,4613,5064,2367,-4617,-9983,-13375,-14987,-15504,-15993,-17143,-19390,-22911,-27482,-32637,-37893,-42627,-46068,-47583,-46921,-44903,-41909,-37741,-32617,-26785,-20402,-13915,-7791,-2271,614,-1514,-3437,757,1206,336,-831,146,-3339,-2152,-624,-2790,1558,590,-2291,2068,-210,-5051,-8424,-9693,-8064,-3431,-1795,-934,1584,1369,2997,-108,-2817,-3062,-1678,1352,4136,2061,2675,257,1119,2576,-910,-1986,1767,2890,1724,-1037,-1614,-6096,-10049,-13277,-15955,-18109,-19648,-20817,-21551,-22430,-23581,-24931,-26741,-28435,-29542,-29933,-29076,-27366,-25272,-23436,-22272,-22326,-23537,-25647,-28139,-30009,-30653,-29490],[-55979,-47160,-37292,-25581,-10975,-1389,1185,691,388,1469,3815,4953,5395,269,-390,1157,3415,975,-2562,-1251,164,1603,-350,-1264,-391,143,1691,2331,818,-390,-2140,214,665,-843,-94,-860,-2410,-2305,-369,1988,1407,4181,2730,888,1472,-1040,1144,4373,-552,-2320,1023,-1807,-2492,-2633,-2652,-3158,-5790,-10022,-15730,-22151,-28421,-34006,-37934,-39999,-40376,-40088,-39842,-40448,-42388,-45888,-50873,-56848,-62772,-67727,-70540,-70749,-69138,-67016,-65179,-64070,-62114,-57160,-47161,-32110,-13051,1834,2469,-2781,-2346,-1406,833,3904,2142,-1614,-4052,315,1494,-1170,-1095,-471,247,2027,-397,-3456,-3547,-2226,-171,1347,665,489,1334,-602,400,1039,-2754,-106,1577,-8429,-22542,-35584,-44778,-47231,-43043,-35299,-27157,-20006,-14379,-10528,-8204,-6773,-6083,-5357,-4834,-4602,-5131,-6460,-9049,-12700,-17062,-21758,-26642,-31199,-35180,-38570,-41273,-43610,-45968,-48974,-52650,-57078,-61901,-65944,-67727,-65967,-60985,-53897,-45925,-37913,-30674,-24709,-19853,-15997,-12780,-9965,-7711,-5541,-3341,-895,1846,-963,764,-2534,-2365,-256,-1972,1272,3309,3706,-628,-4720,-9745,-14174,-17572,-20500,-23724,-28227,-34636,-42815,-52501,-63606,-76257,-78627,-63284,-48439,-35930,-26472,-19270,-13347,-7979,-3237,237,-336,375,-2286,-301,5608,2884,3395,827,-1789,-366,3670,-1973,2624,-2293,-907,1437,9861,5613,6198,-1041,10626,13682,-596,-4286,13375,1368,1175,4411,16381,3602,10979,142602,313909,1238530,3657793,7313162,8962115,10496264,11934680,729864,774636,3546796,10882423,17315158,17514406,17376211,6805542,2159988,1141338,3051922,13258392,12040629,10672316,9106239,1622033,517168,154361,127152,23943,50326,11306,8340,11426,1650,6502,10366,849,-87,3228,1770,-1514,-437,-873,1545,1843,5759,11131,5899,6057,-3410,-816,-12067,-25830,-37274,-44315,-47729,-49276,-50751,-54110,-60068,-66939,-69792,-64696,-54953,-43139,-29712,-15457,-2171,352,1832,3479,4152,5084,2279,-2944,229,1516,1365,1335,-794,-648,-3948,-4439,-1519,2592,-842,-2328,27,1983,801,2362,1372,988,3366,1611,-928,-3376,-2926,-2769,-515,-1212,68,-11435,-27867,-42916,-52481,-53328,-47367,-40322,-35746,-35461,-39881,-47908,-57202,-63548,-61956,-53252,-42210,-32406,-26018,-23690,-25764,-31132,-37740,-41933,-40072,-31028,-17232,-2024,358,-1964,-2744,-2951,-2372,-2462,-2641,-505,-1689,-12363,-22459,-30612,-36506,-40577,-43653,-46263,-48762,-50914,-52428,-52873,-52096,-50511,-48833,-47725,-47038,-46646,-45484,-42753,-37834,-31265,-23922,-16860,-11105,-7227,-5659,-6287,-8710,-12343,-16238,-19574,-21279,-20732,-17731,-12447,-5365,-1465,510,2776,3649,1410,3951,3377,1875,-1527,474,2863,4402,-183,-315,2500,26,-1746,1826,2564,-713,4340,-412,-845,-1090,259,1128,140,-1398,3011,578,-2428,-1575,1083,2408,2773,-3414,-10089,-16786,-23015,-28111,-31500,-32506,-30847,-26083,-18213,-7014,1873,4914,516,1864,3450,-683,-139,303,197,-911,1572,1582,1802,-1638,-1365,753,1465,1105,-2053,919,-1517,-1730,251,-874,-3007,-3266,-216,3452,1843,-775,-2424,714,1673,1024,4038,7845,-1005,1043,2025,1687,-400,-1991,460,650,-1665,590,-20319,-30355,-27257,-16796,-5393,-3250,-2604,-2000,-863,1509,827,1716,1123,-1558,-1462,-2096,-3680,-1096,1150,6339,5543,-11727,-18151,-9781,1418,-2923,1031,3472,1243,2785,933,12,-876,-948,-7544,-10456,-3179,2415,-2422,2482,1145,-957,-2033,-2863,-2189,60,6147,-38,-5954,-18270,-22297,-19568,-14360,-10434,-10234,-14525,-23139,-35474,-50219,-65863,-80765,-93202,-99707,-98384,-97552,-100027,-102241,-94329,-82381,-69170,-56461,-45637,-37967,-34357,-35358,-41107,-50892,-62056,-69220,-64184,-48196,-27754,-7124,-2221,-900,-2372,-2825,-3349,-2281,-640,-296,-541,950,2299,4565,5539,1159,-2937,175,-187,-115,-2278,-1723,-1820,-598,-951,-2628,-1930,-384,1064,3983,688,1766,-4179,-20119,-34464,-46373,-55214,-61010,-64534,-66772,-69020,-71667,-75111,-79227,-83555,-88060,-92460,-96483,-100306,-103921,-107193,-106651,-102470,-97267,-91471,-84738,-77531,-69931,-62226,-54759,-47721,-41412,-36126,-32058,-29206,-27140,-25227,-22806,-19224,-14328,-8439,-2354,2982,6145,4154,6497,3406,-1385,-5924,-8427,-7464,-2780,-1384,-1410,-5420,7134,7508,-5092,6223,1889,-3207,-7391,1921,11179,10813,10572,6739,-15324,-7257,2740,2116,-5441,3111,10141,707,-8927,-9839,38160,-4883,-29148,8858,256959,254891,245077,30675,-26807,58868,-15712,20372,16816,-1294,-1142,-10655,-6250,672,5580,9762,-2055,-16313,-5534,2415,7320,21450,9662,-7118,-24499,-38954,-46155,-43825,-34316,-22402,-11853,-4649,-2169,-4615,-11984,-23306,-37192,-51131,-61994,-66078,-62506,-54558,-46084,-39367,-35587,-34672,-35887,-38167,-40212,-41270,-40510,-37900,-33744,-28767,-23130,-17150,-11010,-4703,1296,6774,11243,14164,14898,1202,6863,920,-7875,-16805,-23998,-28060,-28529,-25954,-21617,-17190,-13636,-11793,-12039,-15091,-21356,-30758,-42242,-53252,-60928,-62681,-57852,-49220,-40805,-35467,-34509,-37268,-41980,-46893,-49891,-48260,-41817,-33944,-27733,-23459,-20552,-19455,-19743,-18422,-13383,-8660,-8831,-14602,-28661,-39297,11318,13348,13876,30776,132550,202350,536868,1348176,5070517,6615444,7984328,9056137,3564301,213994,570151,2369200,9369155,9586662,8634222,7256337,1517569,740300,1015816,3470263,5491321,6629061,7419996,3648530,195680,528001,1987909,7704956,7280263,6589765,5668022,1426486,190156,108199,57400,36277,30054,3655,14106,3297,2698,8181,719,627,-3055,566,418,850,-2,-1080,3778,978,-930,-1079,978,373,-1299,1877,1111,-3663,-2445,-1471,-54,1138,2284,5587,-506,12072,24324,33078,37628,11734,1040,-1767,4097,16529,46266,50345,18610,3696,1996,1007,10395,30985,36163,26895,8668,1640,-3596,741,603,1286,3072,5062,6064,1732,2355,-1433,3303,14239,8774,2366,815,2261,2252,-1944,-2148,1766,1334,-341,3535,6108,5353,4354,2129,1378,-980,-1848,-178,-994,939,-3202,1448,3720,4208,6554,-1920,184,-7793,-15498,-20593,-23638,-25588,-27598,-30599,-34889,-40208,-46013,-51509,-55873,-58694,-59986,-60847,-62300,-64976,-69640,-76580,-85414,-95278,-102694,-98158,-87725,-77691,-69292,-63073,-59100,-56925,-55467,-52779,-47919,-39916,-29637,-18340,-7344,610,-2502,2070,1861,144,-1642,-2329,-1724,-1540,-1891,-733,1578,528,2503,-222,-2675,-3237,-1295,1558,4580,2200,1977,-449,1690,2934,-993,-2255,1898,2770,1277,-1048,-207,-2403,-11804,-22902,-34487,-46312,-57901,-68998,-78957,-79622,-70887,-63515,-57811,-53279,-49551,-46562,-43678,-40937,-38256,-35632,-32804,-29664,-25672,-20485,-14096,-6574,932,2562],[-418,-308,59,-1283,514,-2045,1404,730,252,1323,3432,4688,4871,363,4,1929,3543,743,-2559,-1146,454,2134,-250,-902,378,729,1840,2772,1473,-218,-2582,-706,-517,-1115,-592,-1708,-3273,-2952,-848,1637,1084,4047,2662,1017,1735,-1433,338,3857,-629,-29275,-51968,-65739,-72587,-76005,-79370,-85152,-94752,-108030,-124143,-141198,-157183,-170813,-181165,-188923,-195523,-202807,-211246,-219907,-225566,-223327,-210516,-189526,-164661,-139983,-118130,-100741,-88645,-81694,-78201,-74729,-64138,-38157,-1460,4638,2402,1430,2319,-2526,-2856,-1569,388,3365,2346,-911,-4254,-599,1269,-1071,-1472,-275,93,1792,-716,-2468,-2522,-1897,-138,1486,1122,488,872,-718,602,1481,-2090,-17316,-43378,-73684,-106147,-137963,-165132,-182272,-185317,-176105,-160887,-144122,-128005,-113590,-100993,-89726,-79749,-70561,-62960,-57797,-56194,-58378,-64418,-73340,-83934,-94988,-105426,-113659,-118486,-119468,-116838,-111866,-106243,-101794,-99160,-98275,-98321,-98322,-98254,-98407,-98574,-97513,-94208,-88792,-82876,-78021,-74265,-70857,-66777,-61799,-56576,-50965,-44549,-36255,-25052,-10768,338,-2955,-2735,-708,-2722,1241,2965,3378,-328,427,2879,-1060,-2770,-12504,-18183,-22564,-28755,-38371,-51661,-68487,-88884,-111149,-129088,-134827,-126459,-109452,-88526,-66446,-45569,-27827,-13544,-683,682,-1958,157,5494,2711,3780,714,-2331,-1433,2569,-2478,3327,-1988,-1295,1094,10238,5825,7006,-1128,9332,11929,553,-5716,13498,1076,-36,4377,14259,3177,8415,118982,263751,1024939,3283441,12070330,34033024,40764448,14431424,603334,658480,3128833,10383809,61074202,73835470,66839275,5037343,1723090,946347,2597205,12040629,48073494,42949837,17196598,1352623,424049,126517,118142,18365,45140,12146,6251,10239,2400,6466,9411,1389,-1305,3444,1205,-1713,-21,-933,1351,2064,6853,13006,5485,4375,-5237,-10790,-44693,-72158,-83381,-81664,-78140,-78122,-84158,-100413,-126044,-145663,-134804,-93155,-38962,-253,-1095,-998,-1847,719,1302,3056,3633,4164,1061,-3686,143,2072,1234,1180,-13,-67,-4310,-5110,-1191,3144,-739,-2789,-524,587,292,2441,1014,842,3305,1459,-885,-4263,-3338,-2848,-27984,-59468,-93829,-125060,-141815,-132952,-101635,-60548,-19624,-1837,3560,5266,4424,-1602,-32724,-80585,-131626,-176408,-197993,-185783,-157478,-131025,-114611,-111039,-121369,-145254,-181293,-224942,-256463,-226952,-171693,-114406,-60595,-13312,-2299,-2537,-2541,108,-1351,-2363,-444,-337,-3647,-1422,-10459,-14938,-12753,-4834,774,913,1341,145,-1173,2226,-1826,3236,1636,1171,-1378,-3489,-464,1754,3855,3034,11,1934,-17382,-51433,-83135,-110408,-132316,-149803,-164895,-179385,-193770,-206718,-215486,-217903,-214311,-207765,-201397,-197513,-196864,-199278,-203057,-205824,-205435,-200809,-192852,-183611,-175244,-169241,-166524,-166976,-170073,-174832,-179695,-183358,-184251,-181649,-175405,-165957,-154571,-142351,-130905,-121383,-114700,-111219,-111034,-113823,-118811,-125016,-131312,-136445,-138924,-137247,-129605,-114384,-89902,-55440,-10815,1773,4816,495,1467,3452,-1136,-651,-20,-270,-934,1817,1976,1841,-2230,-1837,1251,2637,1698,-1557,1366,-1681,-1694,122,-1075,-2571,-2781,-218,3316,1363,-958,-2540,984,1690,129,3224,6874,-1528,1206,2115,1311,-604,-1781,567,616,-1095,-23396,-102484,-167549,-196297,-181085,-147776,-117440,-95545,-79790,-62483,-36186,1242,2546,2108,-1123,-1869,-2121,-3997,-1981,940,5712,7174,2698,-2266,-408,652,-2298,1288,3322,1509,2992,1366,131,-1233,-1379,-157,-1991,1335,2704,-2204,2596,410,-252,-1910,-3211,-2412,65,6245,65,3402,689,3958,5175,-4681,-1493,-2186,-4035,-47569,-101113,-158616,-210785,-241867,-239024,-219080,-203301,-200729,-214057,-243071,-285573,-322721,-264723,-206470,-153111,-109530,-79805,-66913,-72422,-95820,-133166,-175218,-198886,-176367,-116623,-44603,-3004,-1912,-2441,-1925,-2517,-2310,-487,-126,-946,349,1876,4210,5818,914,-3236,552,-379,-152,-2345,-1518,-2203,-759,-542,-2659,-2107,60,1351,3194,559,1136,3804,1217,-28286,-69895,-101204,-122763,-136810,-146289,-154382,-162904,-173114,-185292,-199074,-214303,-230368,-246301,-260930,-271714,-275065,-268879,-255523,-238377,-220132,-201949,-185241,-170712,-159031,-150681,-145736,-144098,-145339,-148596,-152460,-154881,-153767,-147837,-137155,-123435,-109311,-97703,-91219,-91955,-100981,-119025,-145043,-177505,-212787,-243905,-256861,-243013,-216883,-191642,-172389,-160257,-153653,-148148,-136957,-113932,-76889,-28257,1907,10651,10753,11202,8061,-13199,-5510,3470,94,-5944,5977,16955,3262,-8913,-11707,31895,-6965,-31750,-7285,730157,1067471,455734,46241,-20561,66348,-13740,13860,11992,-2983,-563,-10110,-8481,-21668,-12906,7335,-114,-11203,-7957,2644,7190,19950,20542,6716,-30223,-82351,-123194,-136993,-118032,-79808,-38427,-3630,11693,9040,2804,-7952,-45984,-93322,-144687,-190558,-212338,-195655,-158123,-118606,-84833,-58976,-40985,-29831,-23799,-21071,-18878,-14454,-5122,10823,34479,23153,902,-1619,8439,14945,48785,59104,44862,2270,4365,-124,6703,30712,73983,68003,20078,-808,-69,1613,20041,60571,89748,59641,7217,-2238,-1422,-4091,-49863,-78175,-80586,-60715,-33332,-11578,-1711,-4101,-15822,-29950,-32313,-8658,4906,-1474,1546,2392,1497,975,971,391,2635,-353,-3949,-2303,9650,-236,11213,14122,12019,27953,117676,190670,505859,1410791,5326592,17091188,25389013,16717073,3793811,213912,514303,2375122,9978476,21241583,20838705,8789588,1545721,729563,1142267,3962662,14239169,22411303,15759219,3879431,199077,503596,2185296,8802391,19736260,20352461,9336787,1535896,197263,99510,55830,31672,24957,3413,13514,2698,2737,7995,1005,269,-3288,62,196,2043,281,-1378,3600,727,-1713,-1881,1094,602,-2419,1705,1321,-3678,-20373,-51106,-80220,-110670,-145470,-183145,-214488,-218917,-197569,-171386,-147069,-127520,-115135,-110916,-113091,-117924,-121505,-120872,-114896,-104051,-90071,-74839,-59085,-43207,-27949,-14475,-3938,1534,-2691,-1133,8448,6541,2842,-2600,-8792,-14200,-17498,-18093,-15980,-11241,-4433,2216,1096,2510,1678,-2585,-2088,1977,1422,-336,3230,5090,-3224,-29973,-59149,-87603,-111003,-124050,-122435,-107825,-86133,-62919,-41813,-24937,-13833,-9247,-11363,-19314,-31920,-47574,-64470,-80945,-95232,-106087,-113245,-117343,-119554,-121018,-122063,-121895,-118942,-111462,-99283,-83433,-65816,-49236,-36235,-28542,-27374,-33281,-46048,-65067,-88711,-113884,-136376,-151026,-154354,-148230,-137227,-124481,-108247,-85194,-52844,-12194,513,-2507,2061,2150,47,-2612,-2824,-2742,-2320,-1957,-579,1559,-328,2022,17,-1924,-2123,-559,1727,5061,2421,1294,-1073,2274,3220,-1058,-2362,2012,2506,-3659,-37156,-70542,-103005,-133515,-160457,-180216,-184930,-172482,-151958,-129568,-108584,-90622,-76715,-67924,-64017,-64113,-66632,-68327,-65952,-56656,-39667,-16366,-392,-126,-704,-604,-102,701,2647],[-776,-286,-254,-1568,185,-2562,1429,706,162,1218,3056,4416,4353,466,306,2618,3635,529,-2479,-1004,805,2675,-75,-495,1130,1286,1965,3269,2235,58,-2708,-1550,-1713,-1179,-739,-2254,-3908,-3195,-1343,1152,683,3801,2657,1181,1937,-1409,-149,-27018,-61443,-90083,-110687,-122961,-128839,-131564,-134163,-138777,-146562,-157259,-170025,-183131,-194859,-204310,-210908,-215452,-219187,-223688,-229494,-236508,-243417,-247314,-244140,-231596,-211048,-185948,-159075,-132602,-108322,-87274,-68764,-49525,-21001,2978,-1313,4364,2320,1122,2180,-2196,-3148,-1517,-16,2644,2277,-267,-3380,-1554,927,-1020,-1668,-87,-54,1670,-1025,-1443,-1571,-1619,-6828,-38936,-59010,-69982,-76035,-81128,-88436,-99444,-114691,-133567,-154832,-177618,-201337,-225496,-249435,-272318,-293612,-307401,-288640,-270250,-252186,-234752,-217937,-201218,-184499,-167297,-150590,-135408,-122929,-113396,-107118,-103785,-103088,-104517,-107095,-108644,-106907,-100293,-88291,-72041,-53533,-34980,-17442,-1567,-1406,-1332,-1735,-2473,-703,2003,1384,5153,1097,-12270,-26905,-41040,-52588,-60531,-65451,-67803,-67927,-65127,-58299,-47033,-32567,-16690,-3108,-1128,-3366,1065,2442,2976,-39,214,3603,-238,-834,3028,5240,1023,-4109,-199,-4983,-13092,-26227,-44201,-62723,-75028,-75592,-63884,-43318,-19764,-706,-209,2153,642,912,-1719,523,5343,2434,3973,645,-2833,-1947,1507,-2961,4123,-1643,-1597,597,10346,5787,7652,-1391,7734,9899,1585,-6992,13452,979,-436,4367,12800,2411,7588,99721,221344,820600,2872346,10552372,38665334,42721660,12574730,512250,551758,2686948,9595705,53209807,83579603,54768309,3695884,1364570,739695,2153885,10672316,42949837,47387644,15353954,1102535,352712,105230,106938,14660,40256,12884,4484,10025,3097,6589,5319,1762,-2416,3353,484,-2135,408,-1032,1199,2076,7603,14735,4938,-14126,-49581,-77086,-99289,-109793,-105940,-97766,-95161,-99700,-111940,-135125,-165344,-179826,-153371,-96789,-31272,-863,-614,-524,-1509,1044,682,2480,3075,3257,-45,-3569,58,2578,1037,909,634,524,-4466,-4695,-792,3576,-739,-3300,-1024,-723,-229,-17345,-39647,-49963,-52585,-52902,-55541,-63249,-77004,-96558,-121069,-149303,-177513,-197122,-195198,-166638,-120519,-67944,-16284,-2309,2825,5096,4446,-1600,-1127,-11135,-56217,-96819,-122484,-126064,-110944,-87702,-67044,-55851,-58496,-76948,-111453,-159876,-217328,-270022,-268675,-206973,-131408,-56577,-2261,-2550,-2322,839,-885,-2188,-528,120,-3386,-1284,1060,364,303,1079,1567,1554,1346,68,-1052,2178,-2563,2715,1660,1482,-1486,-4196,-577,1288,3632,3062,-19112,-58584,-97331,-131925,-159512,-179461,-193515,-205442,-219099,-237039,-260073,-287205,-315226,-334093,-324435,-302693,-282849,-268498,-260676,-259606,-264165,-272532,-282423,-291062,-296318,-297695,-296711,-295572,-296183,-299267,-305025,-313116,-322414,-331341,-336480,-334577,-326339,-314713,-301813,-288379,-275292,-262948,-251628,-241237,-231720,-222995,-214947,-207576,-200944,-195030,-189390,-183058,-173949,-159251,-135504,-100417,-53080,1718,4599,435,976,3403,-1453,-1202,-391,-733,-689,2057,2500,1819,-2796,-2124,1937,3995,2242,-991,1981,-1574,-1569,59,-1189,-1790,-2216,-71,3125,876,-984,-2554,1201,1696,-757,2390,5741,-1991,1342,2083,916,-752,-1520,965,942,-467,-55171,-145670,-233751,-306732,-320576,-277748,-234711,-195150,-151528,-95035,-23029,1598,3346,3197,-397,-2271,-2166,-3876,-2455,868,5023,6659,2760,-2177,-1016,385,-1252,1401,3096,1711,3027,1656,142,-1506,-1626,-307,-2031,1839,2996,-1779,2620,-393,448,-1645,-3449,-2541,108,6322,628,4808,842,-1049,4930,-3852,-1442,-2191,-25192,-74068,-134684,-199154,-253700,-274393,-254552,-223698,-202460,-198585,-213765,-245197,-281308,-287187,-239573,-169549,-97981,-35098,-1098,-522,-2646,-86,-9311,-55796,-95341,-104096,-68212,-1598,-3238,-2797,-2198,-942,-1583,-2251,-201,65,-1088,-71,1425,3749,6084,748,-3074,999,-452,-194,-2382,-1274,-2400,-861,-112,-2296,-1905,562,1659,2386,508,555,3137,2101,-9745,-59914,-99680,-128915,-148959,-162088,-171311,-178685,-185926,-193842,-202664,-212881,-224598,-237659,-251929,-266398,-279092,-286457,-284753,-272845,-253798,-230956,-207611,-185790,-167118,-152789,-143406,-139254,-140189,-145523,-153855,-162787,-169251,-170282,-164119,-151470,-135081,-118659,-105736,-99234,-100905,-112081,-132371,-161177,-196684,-236598,-278041,-317361,-346374,-330409,-307307,-287751,-267926,-241898,-205184,-157192,-100070,-37227,1909,9739,10530,11586,9151,-10447,-3476,4015,-1708,-4924,8692,22552,5545,-8875,-14452,24820,-7910,-32277,-28280,717029,989075,528157,56004,-15913,70874,-10526,7659,7627,-3937,583,-9034,-22450,-51052,-53159,-30911,2654,-5938,-10082,2856,7139,17786,17936,6734,-16842,-77286,-133818,-168558,-163631,-126291,-78662,-35562,-5247,8196,2769,-21046,-61225,-114004,-174322,-231826,-256745,-222137,-165213,-109565,-62264,-25395,340,3452,-912,1611,-3217,8616,30205,46333,51702,21593,629,-1241,8750,15004,47008,55226,37710,3273,2124,-2046,6931,29355,68644,65430,19482,-850,-1043,2712,18766,54180,90255,58869,8931,-2754,-918,-27838,-82122,-122412,-136236,-120991,-92171,-66523,-52162,-49986,-56954,-65040,-58090,-22595,5301,-751,1882,2398,1393,1085,762,472,3096,-744,-4207,-878,-97821,-100110,10810,14161,11554,26267,100002,173838,452618,1382029,5197295,16652793,24496940,16044873,3735762,207735,448653,2230990,9861414,21298291,20582415,8544168,1471191,688769,1206394,4184800,14025552,22044396,15610827,3830478,198180,464261,2235594,9028902,20267255,20875049,9463257,1532926,205738,90136,53950,27279,20371,3143,12789,2046,2822,7748,1423,230,-3204,-319,-25,3525,1043,-1329,3656,824,-2177,-2354,1429,1047,-3328,1597,1507,-3525,-8605,-24892,-40781,-62197,-93475,-133769,-178048,-220012,-248948,-240503,-208101,-175196,-149630,-134037,-127194,-125696,-125930,-124746,-119729,-109282,-93480,-73743,-51333,-27658,-4582,15696,6020,1479,-1684,-2989,6600,28835,20957,7621,-6273,-18562,-27573,-32780,-34672,-34134,-32556,-30819,-29312,-28294,-28642,-31253,-37159,-46488,-58815,-73426,-90070,-108702,-129374,-151554,-174476,-197370,-219431,-237689,-241977,-226272,-200132,-170619,-140702,-112309,-87455,-67644,-53883,-46194,-44410,-47961,-55859,-66843,-79063,-90743,-100739,-108728,-115235,-121207,-127038,-131824,-133257,-128090,-114563,-93125,-66337,-38290,-12902,-2090,-1841,4871,2530,-4858,-29330,-55957,-77884,-87544,-80910,-60874,-34093,-7327,-3320,-1661,-2156,2873,249,-2354,1984,2231,102,-3409,-2922,-3766,-3014,-2009,-558,1446,-1203,1489,472,-1105,-788,232,1775,5508,2633,567,-1598,2736,3327,-1245,-2390,2032,-6425,-48745,-92445,-135306,-176264,-214332,-247929,-270451,-264236,-238411,-208422,-178277,-150332,-126244,-107456,-95498,-90452,-91462,-96500,-101227,-100585,-89752,-66992,-34311,-390,-38,-564,-983,-922,214,2471],[-1200,-232,-648,-1869,-174,-3041,1112,509,39,1074,2588,4005,3750,459,388,3085,3588,244,-2425,-934,1102,3091,70,-166,1724,1690,1962,3712,2972,368,-2648,-2245,-2909,-1050,-490,-2114,-3898,-3136,-1883,244,-2423,-7176,-14379,-23760,-34556,-45873,-56654,-65809,-72640,-77220,-80102,-82122,-84072,-86471,-89402,-92751,-96402,-99761,-102440,-103695,-103083,-100871,-97064,-92198,-86698,-81451,-76989,-74162,-73735,-76333,-82187,-90723,-99570,-103310,-96235,-81879,-66184,-52644,-42526,-34845,-23924,-2332,-861,3990,2177,897,2030,-1809,-2640,-1333,-362,1793,1901,222,-2488,-2477,450,-1032,-1661,75,-132,1763,-1298,-460,-716,-15617,-29463,-38508,-45001,-51532,-59939,-71077,-85247,-101648,-118650,-127046,-114575,-98481,-84031,-72303,-63734,-58485,-56559,-57517,-61012,-66143,-72006,-77950,-83137,-86378,-86778,-82828,-74562,-62499,-47858,-31588,-15236,128,-1322,-1128,2005,2132,-421,-2564,-1876,-1352,-1487,-2364,2070,2673,-594,-806,-1163,-2348,-130,2640,1182,3853,1231,1600,857,168,1179,176,-6978,-17368,-26600,-34735,-41189,-45159,-46583,-45774,-43062,-38887,-33252,-26326,-19222,-13284,-9528,-8326,-9097,-10790,-12371,-13472,-13683,-12977,-11603,-9741,-7818,-6305,-5619,-5792,-5857,-4585,-635,-45,-1205,-951,-217,424,2207,1125,1100,-1538,776,5147,2094,4005,687,-3228,-1672,590,-3367,5006,-1227,-1771,-8,10198,5546,8080,-1765,5917,7875,2468,-6954,13179,989,39,4334,11699,1312,7670,83681,184097,629862,2424799,8862820,12766387,15190271,10581629,450387,453019,2224972,8490080,27023717,27020467,26305047,2674806,1085046,547036,1739186,9106239,17196598,15353954,13135993,882435,300399,88909,93266,12132,35170,13375,3113,10462,3666,-39701,-76501,-13239,-3277,3007,-173,-2766,829,-1135,1078,1931,-5915,-26253,-42268,-53188,-59075,-61761,-62653,-61533,-59262,-57697,-57959,-60155,-65874,-77756,-95104,-108629,-101129,-77276,-49538,-21692,67,34,-1146,1334,30,1800,2505,2410,-917,-2784,19,3058,848,604,1179,1127,-4271,-3752,-304,3897,-811,-3838,-1417,-1787,-707,-13886,-25884,-35284,-43209,-50785,-58859,-67767,-77578,-88203,-99366,-110357,-117718,-114901,-100975,-80953,-58457,-35626,-13693,-2665,1953,4763,4295,-1564,-685,2497,-757,-10578,-15983,-15862,-11298,-4385,-3173,-1167,-87,-4296,-17932,-37177,-60705,-85943,-105425,-102174,-77299,-46031,-14855,-2531,-2009,1614,-340,-1983,-604,508,-3112,-1143,1104,310,294,1395,2435,2093,1341,86,-714,2568,-3388,2257,1798,1800,-1427,-4208,-711,712,3314,-9282,-32388,-52197,-66287,-74119,-77771,-80972,-86400,-95379,-107832,-122172,-132711,-127102,-112689,-98669,-87472,-80124,-76796,-77470,-81486,-88156,-96141,-104029,-110487,-114234,-115109,-114114,-112642,-111536,-111286,-111726,-112779,-114330,-116001,-117828,-119561,-121461,-123680,-126152,-129007,-131876,-134790,-137251,-138389,-137007,-133194,-128003,-122266,-116587,-111471,-107331,-104248,-102006,-99611,-95625,-87990,-75570,-58064,-36206,-10933,302,410,3267,-1636,-1814,-827,-1180,-270,2256,3123,1703,-3355,-2308,2740,5411,2651,-457,2646,-1236,-1422,4,-1277,-1062,-1658,119,2788,353,-902,-2450,1281,1625,-1627,1519,4465,-2350,1353,1849,448,-924,-1352,1391,1381,-110,-30983,-63466,-94852,-122640,-141526,-130363,-115100,-99189,-79654,-53993,-23114,1801,4012,4205,320,-2744,-2346,-3535,-2570,783,4245,5832,2584,-2182,-1089,791,-98,1267,2660,1704,2788,1672,-97,-1849,-1823,-428,-2181,2090,3134,-1305,2459,-1309,977,-1462,-3726,-2719,50,6222,-7206,-30913,-47101,-52977,-50756,-46140,-44015,-47346,-56951,-72284,-91844,-112092,-123662,-114985,-98899,-85226,-76795,-74229,-76117,-78567,-75042,-60571,-36236,-6808,-3360,-3213,-1872,-975,-2644,-952,-758,1335,-134,69,-1378,-1472,-2715,-3499,-1959,-120,-819,-2305,-12,62,-1140,-462,741,3006,6127,539,-2722,1236,-616,-439,-2588,-1193,-2616,-1161,86,-1976,-1804,820,1735,1395,273,-217,2222,2650,8022,4129,-10665,-23597,-32629,-38312,-41778,-43623,-44727,-45587,-46426,-47857,-50137,-53309,-57586,-62681,-68135,-73015,-76196,-76056,-71878,-63496,-52411,-39958,-27492,-16122,-6508,-5423,-883,1239,-818,-2118,572,-42,144,-1837,5038,10010,4715,4777,1519,3760,2987,7605,2934,1018,2308,-10899,-26483,-40813,-53108,-63101,-70816,-75815,-76525,-71084,-58784,-40876,-19429,3345,9976,11426,9678,-7888,-1676,3868,-3468,-2835,10718,26455,7049,-8728,-17810,17150,-8065,-31360,-52525,311159,284638,255553,59124,-13743,71448,-7181,1908,3833,-4058,1728,-8090,-13509,-4899,-14655,-16601,-10509,-1184,-11945,2629,6771,14634,14349,6214,5434,5831,-14169,-37249,-55641,-62563,-55813,-41261,-26339,-15286,-10612,-13157,-23136,-39874,-62649,-89895,-117131,-106773,-75111,-43828,-15605,-5091,284,3362,-1560,2563,-2131,7706,21745,15192,15828,19443,24,-1052,8632,14327,43504,52349,31228,3690,-198,-4087,6510,25378,8904,1694,3698,-972,-1497,3534,16577,32944,28059,18754,6810,-5659,-17302,-27695,-37632,-47533,-56430,-63242,-68113,-72660,-78530,-84840,-88230,-85523,-76230,-62817,-50460,-44812,-48062,-56702,-65377,-74992,-90702,-102968,-85252,-62859,-41164,252,5624,-1109,9702,13077,10973,24444,80457,152854,384315,1266297,4697751,7903074,9502624,10785804,3395340,195734,378222,1956433,9028498,12379071,11334398,7670838,1304404,622090,1199163,4102165,9556248,11210234,12376596,3505777,191988,413443,2130921,8562621,11899687,10578256,8846059,1417412,210367,80006,50870,23055,16127,2372,11504,908,2450,6967,1485,-13,-3239,-1077,-676,4746,1707,-1416,3454,722,-2710,-2888,1476,1188,-3949,1085,1206,-3684,-2720,-2737,-574,598,3225,4721,-2920,-19197,-33723,-44704,-50748,-51801,-49567,-46580,-44356,-43421,-43895,-45445,-47385,-48415,-47357,-43770,-37589,-29483,-20492,-11623,-3698,1063,-1042,-5110,4003,10351,8058,4323,-195,-4563,-7976,-10088,-10910,-10541,-9728,-9098,-9101,-10026,-12456,-16726,-23372,-32435,-43742,-56751,-70897,-85424,-99758,-113044,-114568,-105901,-100182,-97886,-98544,-101328,-103688,-100963,-92109,-80114,-67477,-55548,-45299,-37069,-31213,-27697,-26089,-25871,-26203,-26457,-26468,-26456,-26975,-28759,-32199,-36937,-41658,-43711,-40505,-30604,-14900,3476,1053,-2822,-1435,5645,2801,340,-465,-2176,1368,2923,984,-2127,-1349,-4190,-3732,-1705,-1663,2862,-244,-2158,1771,1998,87,-3822,-2586,-3907,-3407,-2033,-716,1207,-2007,901,1022,-348,487,960,1734,5939,2846,-126,-1838,3097,3324,-1513,-2248,-11150,-27402,-45312,-63831,-81720,-98610,-114130,-128044,-130378,-118522,-106034,-93270,-80208,-67712,-56428,-46970,-40311,-36464,-35171,-35846,-36527,-35226,-29819,-19322,-4199,-281,234,-272,-1146,-1498,-130,2428],[-35539,-38785,-43164,-48098,-50715,-47154,-40338,-32922,-25701,-19144,-13647,-9152,-5666,-2978,-756,1502,3569,64,-2256,-794,1469,3501,323,189,2250,2038,1932,4182,3737,793,-3686,-6715,-6922,-5235,-2883,-1446,-3392,-2956,-3297,-5215,-6214,-5444,-2750,1172,2044,-205,172,2170,-1495,-2594,967,-2214,-4891,-6079,-5746,-4488,-3332,-2926,-4020,-6746,-11081,-17125,-24127,-31327,-37048,-38926,-35764,-30245,-24695,-20237,-17416,-16417,-17001,-19076,-22010,-24857,-26427,-25635,-22210,-17397,-11922,-6788,-2414,761,1904,637,1761,-1481,-2183,-2047,-4305,-5914,-6331,-5161,-2245,-3235,-259,-1216,-1615,83,-212,1979,-1646,328,-104,-1381,12,1827,2016,359,-544,-1431,1321,84,-1223,-1667,-1126,-1932,1323,650,1174,2235,1011,-393,-2461,-3345,-3194,-3383,-2116,-52,1859,1711,790,-2498,-1562,1213,1641,794,-1193,-1156,1673,1778,-63,-2104,-2216,-1869,-1945,-2411,1244,2084,-70,-465,-847,-2345,198,2968,824,2454,1040,1651,1326,704,1637,-251,-119,-3068,-413,1945,-1155,-2729,-648,-2523,-3899,-1903,-4449,398,968,1894,407,-648,4511,972,113,5753,5512,1613,-4522,657,195,3881,3933,2902,-501,5298,6268,488,-666,-308,79,888,2011,1365,1031,-1628,-666,-6936,-13105,-18974,-24230,-28519,-31967,-34740,-36961,-37621,-35285,-31200,-26282,-21041,-15946,-11211,-7000,-3509,-1329,-1527,-5924,-3934,781,881,3989,10437,-261,7887,69519,150515,434594,508419,602188,731384,908495,1140139,406932,360790,1761094,2369725,2593533,2713929,2717780,1875761,878988,388047,1365289,1622033,1352623,1102535,882435,700898,262391,75193,77566,9886,29634,13318,1890,10868,3855,7228,6016,1786,-3941,2258,-4844,-10947,-16426,-21428,-25564,-27677,-27566,-26450,-24850,-23204,-21342,-19117,-16859,-14986,-13828,-13144,-12931,-13101,-13664,-14715,-15907,-16761,-16622,-14589,-11116,-6689,-1776,451,-955,1384,-806,875,1748,1475,-1592,-2123,-879,-49,548,150,1461,1572,-3909,-2863,93,3940,-1106,-4553,-1850,-2457,-1266,4428,2456,-326,1118,-3066,-7923,-12994,-17865,-22081,-25110,-26867,-27536,-27938,-28703,-29473,-29313,-27402,-23792,-19593,-15188,-10995,-7308,-4111,-1604,-98,523,381,-395,-1898,-3599,-5421,-7300,-9007,-10681,-12301,-14243,-16644,-19553,-23031,-26976,-31316,-30987,-26399,-22009,-17956,-14352,-11365,-8840,-6759,-5087,-3786,-2942,-1523,-552,192,315,1818,2934,2369,1178,103,-311,3152,-4332,1831,1913,2019,-1318,-3632,-5444,-8530,-11187,-12985,-13965,-14336,-14566,-15206,-16428,-18229,-19723,-19716,-17482,-13562,-9108,-5112,-2279,-1181,-1908,-4452,-8188,-12092,-14016,-12375,-7643,-1891,2584,-1260,-1243,276,-1416,-4589,-11951,-18862,-21727,-17875,-10957,-4203,-682,-1542,134,2128,-2580,3335,2675,-3283,-1740,-2537,-2093,-589,808,654,-1571,-3694,-1152,1557,2066,1831,827,-764,-1532,1672,3834,111,-124,3074,-1639,-2458,-1288,-1524,258,2461,3847,1531,-3626,-2450,3628,6802,2927,27,3315,-696,-1248,-21,-1310,-443,-2173,-5998,-9232,-11424,-12184,-11639,-10033,-7780,-5558,-3495,-1783,-2351,-528,-969,-1791,-2659,-3045,-2825,-1790,-60,1601,3607,865,-1153,-1279,-2113,-2439,-1344,-755,-1102,-3194,-4837,-6042,-6416,-5984,-5162,-3692,-3058,-2378,740,2082,2348,1584,-2167,-2968,-6713,-11093,-15117,-17902,-17780,-14987,-10771,-6612,-3317,-1868,-1034,-2333,-4402,-7094,-9291,-10191,-9480,-7417,-4914,-3914,-2803,-995,-1712,-3418,-5712,-8451,-11205,-13553,-15190,-15792,-15434,-14055,-11748,-8922,-5787,-2619,290,2542,857,130,-1942,-3021,-1281,994,918,-2179,78,-3357,-3353,-2467,-1342,-2295,-1757,-904,1706,795,432,-2141,-5283,-6408,-6065,-5315,-5112,-5761,-6895,-7341,-5581,-881,-540,90,2299,6215,639,-2085,1485,-612,-584,-2651,-956,-2528,-1412,319,-1533,-1656,1067,1850,610,124,-894,-1627,-4734,-7440,-9514,-10759,-11190,-10996,-10274,-9536,-8757,-8256,-8067,-7991,-8251,-8746,-9249,-9857,-10391,-10806,-10986,-11027,-10655,-9946,-8440,-6517,-4208,-3136,709,643,-4996,-1157,1269,-416,-1274,12,1727,-307,-1207,4461,9864,4782,4281,711,2765,1698,5876,2323,123,3278,-3124,-233,-1852,-5415,3686,4750,-4668,-4777,-6047,-8206,-6260,1569,6631,9737,11208,10126,-5180,201,3381,-4554,354,5709,1937,441,-7448,-20093,7795,-7278,-29326,-77306,15187,13848,11241,7751,-13811,660,-3992,-2484,-1668,-2472,2153,-7002,-15759,1373,1291,2379,-133,-2795,-12423,-6246,-6450,-5678,-4277,-2726,-1567,-973,-1289,-8177,-3643,-5712,-8073,-10291,-12399,-13991,-15100,-15488,-15289,-14422,-13253,-11883,-10540,-9597,-9335,-9872,-11601,-14644,-18920,-23520,-25085,-19699,-8128,6877,25020,44866,48568,17549,-303,-467,8664,13508,39446,50424,26786,4114,-1796,-5555,6089,24993,54469,56479,17190,-606,-190,4696,14332,39499,79263,49915,10533,-2466,-741,-234,2180,710,2665,-1894,-7053,-9348,-10554,-11820,-13346,-14936,-16373,-17447,-18398,-19804,-21892,-23949,-24256,-20893,-13960,-5233,2990,-1818,-4854,1611,3857,-1398,8693,11724,10409,22955,61154,130227,310868,552648,608972,654863,690448,718129,744059,179601,309188,898084,987641,1086248,1181443,1260612,1073339,538336,1123213,1276436,1202922,1111118,1012778,921372,181027,356685,759878,731473,700061,659099,606315,542457,208968,69927,47186,19827,12897,1868,10448,69,2343,6418,1907,200,-2676,-1474,-10084,-19997,-28836,-31377,-25751,-19414,-14098,-9847,-6570,-3941,-3091,229,1143,-3448,-2362,-2924,-467,551,3311,4194,-99,5569,12911,19266,16255,9041,-3419,-2671,-715,-3963,-6014,-6752,-6561,-5878,-5266,-5375,-6343,-8328,-11424,-15472,-20185,-25362,-30700,-33519,-29013,-24233,-19976,-16641,-14311,-12898,-12274,-12337,-12763,-12829,-12255,-10809,-8481,-5414,-2119,-2735,-2087,1823,1456,-997,1760,2256,4092,4555,2525,2038,-529,-2053,-675,-741,2253,-3158,1767,-912,1553,3690,-1888,1839,2370,-661,-250,-1170,-1951,-2577,-2376,-4108,282,1721,4667,964,-2266,423,1395,-1132,2849,3021,708,-3453,-745,6548,3208,395,117,-1547,1269,3173,1095,-2299,-1716,-4083,-3244,-1335,-1057,2808,-644,-1721,1675,1696,93,-3425,-1835,-2820,-3087,-1840,-919,968,-2441,380,1661,378,1684,1611,1674,6378,3058,-734,-1712,2644,1541,-1906,-1975,-1810,-3321,-5161,-7391,-9659,-12126,-14513,-16372,-17440,-17354,-16123,-14359,-12161,-10067,-8119,-6249,-4894,-3875,-3251,-3374,-3888,-4888,-6114,-7227,-7628,-7110,-5533,-3322,-1497,-2114,-754,912],[-27973,-29471,-28277,-23789,-17672,-10931,-4148,110,274,1242,1856,3120,2732,551,341,3687,3452,-132,-2110,-714,1764,3781,585,466,2590,2236,1800,4588,4419,1242,-2305,-2448,-2026,-103,529,-620,-2806,-2789,-3094,-5314,-7878,-10284,-11821,-11934,-10535,-8200,-5607,-3171,-1886,-2271,691,41,10,-591,-1308,-1808,-2193,-2349,-2570,-2820,-3163,-3963,-4945,-6131,-7318,-8688,-9966,-11090,-11957,-12548,-12927,-13156,-13141,-13191,-13372,-13785,-14577,-15793,-17343,-19725,-22690,-26433,-30678,-27683,-22384,-17069,-12329,-8581,-6079,-4902,-5371,-7072,-9456,-11504,-11806,-9783,-5870,-1414,-1386,154,-48,2499,-1841,1139,238,-4296,-9331,-14524,-19234,-22454,-22838,-20728,-18004,-15419,-13492,-12418,-12157,-12827,-14401,-16735,-19627,-22629,-24602,-23509,-19979,-15511,-10873,-6649,-3096,-171,1761,1343,767,-3507,-1045,1442,1718,1179,-957,-908,1496,1568,413,-1564,-2355,-2313,-2381,-2282,525,1568,390,-67,-523,-2225,515,3239,587,1300,1250,1886,1808,1044,1973,-537,9,-3408,-613,1401,-1931,-3098,-645,-2042,-4205,-2192,-4389,69,207,1307,617,-1240,4558,1223,457,6886,5367,1977,-4082,510,26,4143,4214,2989,-1092,4970,6291,1079,429,486,475,1440,1849,506,-1297,-2970,-4584,-6204,-7454,-8226,-8410,-7971,-7369,-7016,-7268,-8176,-9680,-11458,-12921,-13362,-12277,-9733,-6431,-2917,612,3220,-4803,9006,537,1927,3513,9055,-1965,8165,56575,120289,168353,205933,255560,319709,397858,489656,369521,275051,842616,959002,1045604,1085181,1068993,999547,735251,270643,631746,517168,424049,352712,300399,262391,232578,62172,61533,7655,24082,12897,921,11045,3871,-8156,-17150,-20814,-22152,-23882,-26507,-29862,-30562,-26491,-22080,-18153,-14965,-12628,-10619,-9070,-7867,-6776,-5768,-4845,-4122,-3423,-2920,-2597,-3295,-2780,-1463,-578,-1577,-2147,-4062,-1786,1149,854,-801,1331,-1630,-82,984,652,-1795,-1510,-222,3664,344,-263,1631,2018,-3330,-1916,526,3854,-1471,-3898,-2179,-2244,-1733,5304,3523,-614,2262,748,-1532,-1069,-3491,-1757,-206,-2434,-2041,2,662,2209,-573,-4201,-6189,-7046,-7180,-7262,-7771,-8732,-10250,-12465,-15045,-17671,-20073,-22141,-23973,-25262,-26460,-27626,-28947,-30087,-30516,-29367,-26963,-24076,-21092,-18421,-16333,-14805,-13995,-13819,-14180,-15021,-15940,-16676,-16992,-16803,-16010,-14855,-13715,-12741,-12214,-12131,-12646,-13743,-15319,-17299,-19576,-22124,-24549,-26981,-28875,-29741,-29033,-27452,-25593,-23766,-22222,-20937,-19973,-19084,-17993,-16527,-14467,-11957,-8969,-5783,-2754,-1146,1210,1472,-290,-319,25,575,788,2037,486,-901,-1372,-419,2313,-1409,-972,-355,-2105,-1801,-2314,-2944,-2098,-703,608,1122,-641,-1895,-2908,-5767,-9025,-12120,-14964,-17171,-18520,-18814,-18250,-17124,-15588,-13768,-11807,-9867,-7971,-6223,-4570,-3215,-2033,-1195,-929,12,653,-98,-461,2887,-1432,-3081,-1711,-1660,850,2723,4641,1341,-3139,-2616,4546,8058,3060,434,3929,-32,-1058,-19,-1289,30,-536,617,1751,-461,-356,-1865,1164,1393,-2570,119,1961,-1988,1078,969,-451,-1189,-1296,2016,2222,622,1523,3709,1384,-800,-1097,-1801,-2106,-1065,-456,582,2452,2029,4753,5967,1531,-3130,-2766,-2521,-2116,664,2934,3805,1827,-2167,158,-231,-2206,-3438,-4295,-4489,-4392,-4096,-3892,-3825,-3975,-4343,-4938,-5523,-6037,-6185,-5849,-4990,-3516,-1662,-4082,-2863,50,5857,3406,7842,1554,3616,2147,-1468,-555,-1977,-2466,1984,77,-85,-1450,1668,1150,371,-512,-1468,-2532,-2852,-3004,-2720,-2536,-1225,-3067,-3308,-2950,-1628,-2062,-3512,-4703,-5544,-5274,-3933,-1561,-953,-819,-2421,-1156,1476,545,-2111,594,71,-501,-428,-618,1595,6249,970,-1391,1592,-591,-706,-2655,-634,-2235,-1779,448,-1163,-1649,1124,1850,2,-101,-1621,458,-1839,-4433,-6677,-8404,-9608,-10411,-10819,-11245,-11569,-12027,-12569,-12932,-13295,-13549,-13508,-13356,-13035,-12636,-12179,-11880,-11563,-11353,-10781,-10156,-9386,-8547,-7739,-6868,-5964,-5109,-4417,-3983,-3697,-3440,-3144,-2608,-1764,-532,1083,3088,3772,-112,1690,325,4126,1599,-716,4109,-1565,518,-1900,-5281,2699,3861,-3239,-3796,-6918,-9032,-4636,1491,5017,9713,10700,10265,-2674,1774,2260,-5115,-880,-8812,-14861,-19218,-22006,-23660,-24583,-25097,-27549,-100544,-23781,-22798,-21952,-21379,-21036,-21138,-21640,-22281,-23402,-24692,-26183,-27707,-28775,-29664,-30196,-30144,-29723,-28944,-27696,-26001,-24093,-22047,-19954,-17952,-16294,-14998,-14151,-13971,-14345,-15213,-16550,-18025,-19681,-20979,-21679,-21314,-20091,-18204,-16244,-14408,-12918,-12077,-12100,-13034,-15160,-18359,-21929,-22950,-18036,-9939,-277,5753,21201,31933,41459,15691,-732,86,8441,12227,34947,48187,23905,4147,-2750,-6771,5312,22503,47238,35050,15765,-242,1876,5749,11868,32980,34002,32064,10585,-1410,-744,-610,2667,-867,-5010,-7116,-7118,-5339,-2724,47,-473,685,2895,1304,4327,1023,2257,1766,600,859,-712,-9,2669,-2221,-5001,2660,2360,-1815,5299,8716,9298,21341,31436,40216,47997,53937,57223,57431,54793,49382,42033,34293,28294,27208,33366,47277,68052,93560,121323,147834,170193,184995,190546,186842,175056,158584,141650,128323,120884,118948,119864,120540,118715,112989,103255,59445,42528,16961,9949,1202,8578,-1188,-7093,-10497,-13413,-16502,-18424,-16169,-10344,-3242,3649,-582,3817,1298,-2177,-2560,2178,1989,-2164,550,847,-3321,-2031,-3004,-428,324,3010,3370,-138,3907,9882,6873,4534,3098,-2211,-1857,4161,5097,5533,5302,4243,2198,175,-2792,-6056,-9375,-12488,-14879,-15979,-15687,-14429,-12542,-10673,-9145,-7872,-7107,-6857,-6995,-7410,-8045,-8669,-8696,-8017,-6576,-4470,-1872,116,-2331,-2143,1462,1305,-1497,1130,-146,-2405,-3897,-4185,-3108,-1067,-2305,-884,-780,2276,-3051,-463,-3328,-6405,-9074,-10969,-11718,-11659,-11256,-10839,-10732,-10910,-11288,-11794,-12236,-12469,-12566,-12641,-12741,-12887,-12801,-12633,-12244,-11365,-10321,-9415,-8670,-8214,-8040,-7803,-7307,-6228,-4134,-1115,2488,1047,-2516,-2123,-3842,-2705,-856,-603,2542,-1036,-1274,1558,1217,-108,-2836,-1042,-1745,-2314,-1557,-1299,605,-2443,-173,2199,944,2658,2043,1540,6719,3163,-1272,-1365,3368,3000,-2447,-1596,2262,965,-970,-1564,-3508,-4758,-4737,-3637,-2244,-1400,-818,-822,-1778,-3723,-6467,-9681,-13485,-17344,-20918,-23927,-23728,-22023,-20829,-20301,-20147,-20183,-19827,-18934,-17899,-17034,-16932,-17608],[-9239,-11359,-13804,-13992,-11079,-7918,-4952,-2420,-372,1071,1393,1800,1383,465,127,702,1750,-403,-2080,-785,1883,3838,778,558,2636,2185,1473,2985,534,-1902,-4122,-5864,-6879,-7352,-7326,-7097,-6860,-6848,-7214,-7994,-9279,-10972,-12825,-14447,-15013,-13989,-11943,-9454,-6798,-4280,-1993,-444,55,240,-437,1523,2823,3343,964,-2200,-2599,-2144,1050,5029,2774,2654,-2099,-1710,-2024,-77,-889,-1219,470,1364,-1383,-244,-1393,-2264,-1647,-1937,-2128,-3089,-4508,-6076,-6815,-5802,-3280,-712,-1173,-1078,-1370,-1071,-1113,-11,-769,-2515,-1512,-1505,-1212,117,153,3037,-2073,1772,889,-1464,-2170,-1998,127,83,-1589,-2290,1651,2268,539,126,-1425,-5733,-10168,-13935,-15686,-14506,-11711,-8575,-5944,-3951,-2636,-4052,-2650,-3309,-4668,-5839,-6775,-7052,-6647,-5368,-3781,-2073,-825,-599,1288,1300,757,-1171,-2447,-2852,-2927,-2256,-218,972,583,181,-380,-2214,623,3270,289,298,1586,2086,1982,995,2001,-900,5,-3776,-1024,757,-2457,-3060,-521,-1632,-4434,-2510,-4065,-295,-573,629,718,-2017,4164,1120,612,1194,-348,-1975,-3714,-4903,-5946,-6716,-7256,-7749,-8227,-8962,-9858,-10913,-11865,-12696,-13053,-12636,-11699,-10231,-8606,-6965,-5448,-4232,-3129,-2246,-1585,-4172,-601,-1701,-4547,-368,-626,-1835,-2997,-1442,-743,900,-3844,-713,3580,3169,-3735,9893,123,2739,2755,7337,-3808,8121,44463,63248,84465,110175,139794,172412,207560,245717,287210,197255,369193,397534,408738,399744,371791,329777,281032,189685,189784,154361,126517,105230,88909,75193,62172,48585,34705,5110,10400,2443,-1663,-2673,-2267,-2006,-2917,-4685,-6957,-9427,-11475,-12962,-13789,-14255,-14918,-15798,-16926,-18315,-19022,-18166,-16324,-14206,-12134,-10278,-8811,-7506,-6431,-5475,-4501,-3504,-2275,-813,-1111,-1227,-3969,-1618,1500,1132,-789,1083,-2495,-1079,174,-57,-1638,-1049,-328,3341,197,-696,1615,2392,-2687,-1014,898,1096,-1964,-3083,-2491,-2314,-2974,-3176,-3043,-2460,-1626,-606,-1809,-455,-3111,-1311,342,-2420,-2314,337,268,-1477,-3120,-4375,-4487,-3708,-2197,-478,985,-1661,-218,2112,880,-927,-3070,-5347,-7621,-9239,-10373,-11061,-11742,-12516,-13547,-14290,-13699,-11658,-8878,-6054,-3563,-2669,-2333,-2695,-1438,2692,835,-1829,-1259,451,-2682,-1003,791,-52,67,-745,-1660,-2713,-3923,-5376,-7122,-9232,-11277,-12983,-12904,-10951,-8031,-5022,-2228,-1683,1622,2697,-1019,-172,-1187,881,164,4168,2274,395,1137,-1048,1113,1529,-762,-653,-700,-208,169,1821,193,-947,-1500,-586,2023,-1505,-569,-749,-2850,-1767,505,-102,1051,3633,1818,1613,-661,-2200,1463,-238,-2043,-2800,-2997,-2928,-2928,-3074,-3518,-4298,-5233,-6146,-6947,-7632,-8130,-8509,-8709,-8942,-9082,-9289,-9383,-9344,-8985,-8409,-7732,-7049,-6390,-5766,-5341,-5022,-4896,-4795,-4612,-4357,-3829,-3161,-2321,-1391,-598,-15,468,629,-930,-63,-1280,-1875,-3213,-4794,-6656,-8648,-10477,-11893,-12261,-11393,-10062,-8523,-6972,-5805,-4948,-4657,-4813,-5424,-6334,-7697,-9335,-11063,-12456,-13018,-12172,-10560,-9118,-7800,-7042,-6804,-7463,-8585,-10830,-13785,-14894,-10800,-6049,-2764,-2840,-2001,-1966,456,2346,2646,1175,-2244,764,4221,3550,770,487,761,-646,-1650,-2488,-3150,-3664,-3991,-4155,-4020,-3705,-3122,-2309,-1737,181,-1228,-4300,-2994,-33,5439,4414,8849,2247,2740,1005,-889,-88,-1881,-2690,2037,-112,-979,-1085,2152,2084,546,1375,-510,-2136,-604,1895,2493,-2862,435,-2686,-3355,-3376,-1828,-1399,-3428,-1177,1717,1929,578,-1487,-779,26,-1746,-847,1976,834,-2061,748,-133,-184,-292,-1425,897,6155,1400,-811,1435,-682,-866,-2661,-293,-1863,-2384,377,-991,-1896,871,1620,-421,-529,-2502,-567,3082,8708,3743,-796,-626,1026,1713,-1381,-3523,-2595,-4369,-5515,-6243,-6596,-6620,-6694,-6877,-7273,-7869,-8824,-9907,-11209,-12245,-13313,-14304,-15190,-15582,-15110,-14328,-13461,-12674,-12155,-11926,-12038,-12598,-13567,-14954,-15743,-13608,-10905,-8004,-4805,-1742,-1168,2343,664,-1537,4659,-333,1144,-2122,-5287,1557,2824,-1902,-1234,-6607,-8779,-3277,1277,3509,9828,9779,9974,-601,2818,392,-5297,5873,1396,-2332,-5142,-6714,-16219,-6198,-6424,-27247,-120084,4069,7182,9898,12025,-21674,14226,-1598,-7976,1425,4206,5207,-6060,-17999,-3352,-561,5346,5388,5061,-10952,1380,804,-1848,-4890,-8152,-11559,-14792,-15758,-13457,-11622,-10317,-9598,-9200,-9246,-9326,-9377,-9066,-8501,-7659,-6961,-6500,-6397,-6824,-7804,-9088,-10479,-11158,-10370,-8389,-5880,-3724,-2089,-1208,-1100,-2038,-3783,-6275,-9165,-11483,-12053,-10543,-8444,-6717,-5809,-5781,-6615,-8234,-10478,-13339,-16454,-15116,-12087,-9409,-7022,-5110,-3591,-2658,-2106,-1911,-1857,-1902,-2104,-2078,-1816,-1368,-574,346,-3728,-1891,-1854,4483,-15,770,2566,639,3356,1412,2117,1363,245,581,-1442,-249,1991,-2744,-5237,3267,1319,-2430,5264,2826,-1496,-6168,-4948,4755,18503,34116,50429,66755,82874,98075,112191,125932,140961,159803,183280,209474,234136,251684,257856,250289,230224,200447,165944,132131,102913,80855,65899,56069,48794,42226,35320,27843,20199,12894,6841,2304,-395,-1670,-2276,-3082,-3980,-5144,-6420,-7661,-8790,-9450,-9412,-8468,-6816,-4495,-1820,-343,3616,1334,-1784,-2448,2209,2024,-1491,48,314,-3341,-1802,-2880,-477,-99,2300,2255,-370,2243,6922,12878,11195,6994,-1265,-1138,3972,4924,11731,10619,7795,1643,3733,-1110,665,-92,-1842,-3489,-4946,-6283,-7561,-8530,-9349,-10012,-10213,-10054,-9471,-8382,-6859,-5158,-3463,-1642,37,1268,2292,3669,32,-2095,-2297,845,929,-2218,-1868,-4131,-5915,-6737,-6518,-5530,-4300,-3529,-3355,-4009,-5431,-7461,-9809,-11780,-12428,-11222,-9236,-7178,-5570,-4547,-4003,-3937,-4128,-4399,-4656,-4747,-4571,-4253,-3937,-3719,-3704,-3752,-4159,-4874,-5567,-6360,-7278,-8104,-8852,-9565,-10143,-10788,-11605,-12431,-13317,-14275,-15133,-15260,-14105,-12684,-10803,-8846,-6916,-5076,-3169,-1363,461,696,-512,-2285,-309,-782,-1339,-1181,-1817,162,-2051,-728,2595,1351,3395,2246,1379,6933,3137,-1696,-931,3237,2731,-3106,-1121,2461,1025,-998,-1817,-1769,-2716,1586,3554,1128,-2274,-902,-584,-3900,-6447,-7191,-5950,-4095,-2421,-1110,-1022,-3258,-3401,-5779,-8686,-11752,-14723,-15411,-13254,-11325,-10031,-9716,-10191],[-1552,327,-1922,-2477,-6160,-9955,-12320,-9146,-6048,-3318,-1236,246,1000,418,41,-579,-1945,-3444,-4960,-5892,-5911,-5121,-3825,-2302,-1045,-102,559,847,658,56,-2391,-2188,-3545,-5089,-6563,-7834,-8707,-9184,-9399,-9525,-9832,-10410,-11225,-12284,-13545,-12514,-10913,-9177,-7250,-5265,-3201,-1018,118,987,-11,839,2349,3783,1941,-1570,-2418,-2185,934,3814,2157,2881,-1834,-1990,-1918,-83,-879,-2190,-3412,-1765,-1339,154,-884,-2247,-1157,-2416,-2230,1181,-285,-754,-17,37,923,-338,-697,-1141,-1702,-1718,-2462,-606,-545,-1917,-1484,-1488,-936,167,514,3662,-2187,2383,1275,-1564,-164,1440,1753,-97,-2079,-2696,1729,2024,739,-630,-3446,-5951,-7288,-6749,-4902,-2726,-888,-277,-2159,-3490,-2247,-4266,-3711,-4907,-5400,-4723,-3659,-2656,-2240,-2396,-3558,-5614,-8319,-11231,-12319,-9652,-6626,-4040,-2330,-3288,-3279,-2224,-760,-1496,-2758,-3894,-4769,-5280,-5553,-5667,-5858,-6112,-6533,-7223,-7955,-8739,-9338,-9617,-9855,-9779,-9514,-8979,-8006,-6469,-4666,-2720,-4331,-2723,-3661,-549,-1192,20,842,-2817,3545,816,716,5677,4565,2538,-3298,91,-586,3954,4164,2595,-2698,4651,6269,1965,3049,2045,1398,2474,1422,1721,561,-2141,-566,2100,-721,1975,184,-4155,-4333,-6314,-7454,-7329,-6350,-5148,-4062,-3255,-2855,-2793,-4424,-3206,-3133,-2762,-2633,-706,-294,2817,1852,5414,-5552,7612,11259,11874,12334,12677,13123,14553,17897,23972,33569,47298,64864,85073,105420,123203,136154,142926,143889,134655,134622,127152,118142,106938,93266,77566,61533,34705,34553,2342,13374,11028,-805,3088,547,-921,-1988,-2700,-3348,-4209,-5069,-5967,-6721,-7280,-7817,-8182,-8444,-8820,-8977,-9213,-9526,-9763,-9936,-10067,-10272,-10342,-10382,-10306,-10018,-9589,-8928,-8162,-7431,-6430,-5642,-5073,-4521,-4135,-3917,-3773,-3627,-3553,-3422,-3128,-2649,-1955,-1072,44,215,-1030,1532,2769,-1935,-98,1272,3216,-2461,-2156,-2707,-981,-2376,6584,5449,-283,1822,487,-2016,66,-2669,-789,975,-2269,-2290,101,-1477,-2925,-4229,-5462,-6255,-7019,-7698,-8396,-9155,-9746,-10212,-10761,-11237,-11561,-11732,-11867,-12190,-12357,-12648,-12902,-13204,-13386,-13635,-13912,-14096,-13903,-13346,-12761,-12255,-11675,-11125,-10543,-9938,-9447,-8947,-8510,-8220,-8180,-8262,-8485,-8921,-9413,-10005,-10534,-11081,-11609,-12022,-12212,-11985,-11359,-10167,-8828,-7216,-5485,-3474,-2147,-1623,-2419,1002,2456,-1001,-933,-1163,1111,173,5875,2054,-203,325,-873,930,1368,-1163,-673,-1306,-1039,-281,1679,46,-962,-1487,-671,1776,-1474,-38,-576,-2666,-1635,159,-722,1205,3178,1919,1682,-637,-2277,2274,4287,-328,4298,5933,-1803,-1580,-420,1421,583,-350,-247,-141,-2215,-3292,-4527,-5300,-5719,-5624,-5207,-4383,-3263,-1813,-482,-92,2474,-607,-3865,-2279,-1319,1992,3453,6092,947,-1542,-3220,5490,4742,2825,869,841,-654,-2193,-3757,-5422,-7258,-9071,-10718,-11626,-11051,-9452,-7814,-6510,-5698,-5649,-5975,-6175,-5810,-4168,-1539,-1198,-1483,-1821,1891,2408,291,1187,3619,2260,74,-446,-1369,-1275,-668,-263,1447,2122,2057,6056,6936,1941,-2319,-2436,-1353,-1792,-2813,-4491,-4285,-3226,-2240,-1322,-1216,-1805,-2758,-4278,-5770,-7211,-8313,-9108,-9573,-9876,-10169,-10610,-11095,-11678,-12153,-12426,-12446,-12107,-11623,-11076,-10559,-10079,-9609,-9243,-8835,-8542,-8260,-7865,-7308,-6454,-5481,-4341,-3056,-1905,-1532,-367,208,80,-529,-1534,-2860,-4095,-4626,-3717,-1185,-2811,675,-2115,-3422,-3537,-1715,-882,-3468,-1220,1389,2072,415,-1602,-521,870,-1113,-446,2407,978,-1879,-2803,-8485,-11572,-7911,-2843,491,5218,2032,-208,1210,-710,-858,-2463,269,-1281,-3035,327,-822,-2169,517,1363,-429,-964,-3305,-1393,2698,8464,3322,-925,-646,818,614,-1710,-3981,-6203,-7955,-8530,-8006,-6838,-5468,-4417,-3753,-3589,-3911,-4883,-6277,-8163,-9982,-11775,-12196,-10671,-8962,-7381,-6001,-4877,-4095,-3746,-3737,-4012,-4579,-5334,-6279,-7361,-8554,-9773,-10987,-11922,-12853,-12977,-12304,-11183,-9768,-8092,-5973,-3659,-2303,-5235,478,1880,-526,1522,-5664,-7780,-2083,1119,2612,4573,4888,5443,1142,3490,-1929,-5021,6440,5825,4846,3489,2006,-9326,-1252,-7686,-28997,-133732,-5078,-5137,-4821,-4169,-28921,-1982,-3064,-9661,1441,2124,2357,-6219,-17108,-6552,-1794,297,-55,-200,-10207,-141,-425,-1132,-2284,-3893,-6021,-8456,-11024,-10085,-7628,-5411,-3635,-2218,-1493,-1278,-1719,-2578,-3871,-5289,-6866,-8204,-8786,-8361,-7411,-6329,-5501,-4909,-4470,-4136,-3786,-3709,-3694,-3743,-3760,-4006,-4324,-4808,-5356,-5522,-5167,-4019,-2262,-147,2078,3059,-2382,-5324,2922,12333,13643,14651,12021,174,6078,7318,7113,14993,14761,14741,9077,1296,-1028,-1962,2910,2113,1336,2748,-3786,-2768,-1313,7007,554,702,2056,33,2324,1788,1957,998,-4,321,-2135,-297,1267,-3147,-5322,3648,1073,-3007,4397,5075,5929,17635,14250,36317,34662,32193,28967,25255,21728,18556,16210,15247,16048,19324,25295,34012,45372,58349,71831,84091,94263,100849,103485,102518,98259,92020,84976,78005,71421,65251,59250,53208,47075,40671,34234,27626,21253,11677,4374,-196,1128,-2947,-4003,-4984,-5152,-4771,-4213,-3674,-3486,-3575,-3995,-4684,-5533,-6574,-7667,-8595,-9348,-9770,-9483,-8755,-7678,-6346,-4809,-2972,-1172,-512,1386,1053,-611,791,1428,287,-562,-593,-515,-415,3770,2507,10084,11677,6017,1045,3400,-963,510,9424,6669,3197,335,-133,894,-1423,-683,1104,1058,-2158,-3188,-5132,-6763,-7967,-8502,-8183,-7595,-7034,-6505,-5855,-5200,-4429,-3774,-3273,-3101,-3322,-4010,-4983,-6225,-7614,-9025,-10068,-10397,-10292,-9989,-9929,-10225,-10880,-11783,-12409,-12153,-11105,-9951,-8864,-8142,-7852,-7877,-8197,-8529,-8581,-8194,-7330,-6118,-4864,-3807,-3079,-3240,-2795,-3333,-4257,-5086,-5744,-6105,-5960,-5525,-5122,-4892,-5202,-6240,-7847,-10013,-12621,-15167,-15460,-13045,-10498,-7897,-5671,-3891,-2514,-1236,-420,1207,252,-1107,-1839,287,20,-335,-770,-2463,-336,-1522,-1291,2783,1565,3852,2179,1186,6358,2904,-2032,-568,2894,2405,-3148,-636,2680,1256,-837,-2123,-2383,-3078,2101,3596,496,-3089,-1025,1199,4344,-1039,-728,-1672,-3282,-2878,2017,4893,-2589,1023,-2051,-5829,-8499,-10007,-10461,-10419,-10505,-10929,-12085,-13810],[-1593,-1856,-2350,-2938,-3705,-4649,-5743,-6980,-8233,-9467,-10523,-10144,-8501,-6497,-4386,-2148,-55,-856,-2131,-1134,1782,3597,1324,433,-663,-2920,-5044,-6467,-6394,-4748,-2564,-1642,-195,1953,4010,2042,-948,-2711,-451,848,-494,1327,2662,518,1527,2823,2318,338,-2272,-710,1051,-1200,164,1133,-294,-1638,-2911,-3811,-4429,-4629,-4483,-4429,-4266,-4097,-3819,-3771,-3868,-4217,-4736,-5144,-4911,-3577,-1094,1714,-1486,552,-494,-2093,-1131,-2433,-2489,2831,-265,-3828,-6476,-6537,-4377,-1716,-229,-1245,-2039,-1983,-3823,-1389,-468,-1444,-853,-1239,-545,332,971,3829,-2207,2948,1655,-1624,-280,1138,1433,-263,-2464,-2915,1769,1709,874,916,1836,-2696,321,76,-160,6,385,-441,-1848,-3335,-1962,-4087,-3326,726,-412,-2205,-4120,-5811,-7163,-7734,-7895,-7868,-7918,-8202,-8992,-10083,-11451,-12601,-11057,-9318,-7568,-6078,-4644,-3406,-2485,-1707,-1120,-2183,-513,-462,-604,-793,-1075,-1547,-2026,-2563,-2928,-2913,-2660,-3806,-1865,-29,-1506,-1486,280,-696,-4020,-2830,-3179,-704,-1646,-503,989,-3548,2662,358,783,8241,4166,2815,-2847,-28,-841,3684,3989,2260,-3293,4971,6352,2340,4373,2875,2113,3071,1351,1736,368,-2305,-1160,952,-1467,1320,1683,-3935,1742,-1989,-4096,3971,338,-272,-3832,3098,1122,-1215,-4640,-7229,-9976,-10894,-9277,-7833,-6883,-6364,-5826,-4165,-7117,3849,9819,16658,24312,32425,40559,48618,56430,63844,70811,77159,82189,85137,84951,81182,74034,64151,52885,41733,31803,23943,18365,14660,12132,9886,7655,5110,2342,-550,-3538,-6198,-8115,-8731,-7863,-6355,-5084,-3919,-2913,-2210,-1580,-2516,-727,-3498,-1174,-118,587,854,1300,-2162,1703,1788,623,-4099,1395,-757,-1752,-613,-2922,-3349,-5125,-7099,-9094,-10002,-9208,-7460,-5501,-3835,-2617,-1789,-3868,-2495,-989,-427,-699,-365,-329,4567,336,-1255,1391,3081,-1150,766,1581,2756,-2954,-1177,-2806,-448,-2461,-2399,-3056,-3389,-3529,-3470,-3215,-2777,-2283,-1846,-1496,-2065,-2017,-1909,-2654,-3534,-4506,-5521,-5991,-6087,-5655,-4919,-4141,-3298,-2572,-2261,-2238,-2403,-2678,-3065,-3653,-3966,-4194,-4174,-4059,-3806,-3728,-3900,-4339,-5114,-6173,-7575,-9233,-10429,-9998,-8483,-6802,-5343,-4076,-3126,-2594,-2578,-2923,-3617,-4668,-5846,-7083,-8019,-8437,-8142,-7290,-6204,-5068,-4050,-2929,-2034,-1141,-288,-463,-1798,-1812,-2830,378,2128,-1025,-1776,-933,1247,85,5720,1839,-440,-546,-732,567,896,-1437,-488,-1742,-1911,-639,-2543,-5260,-8062,-10636,-11989,-9909,-8071,-6489,-5122,-3928,-2764,-1728,-1402,230,886,1424,1637,-641,-2153,1371,1066,188,515,358,-1444,-1514,-744,643,-177,-754,-530,285,-1988,-2094,-87,1346,2235,2761,2561,2009,2367,1817,-531,582,2834,-93,-3596,-2319,-977,2510,3928,6281,808,-729,-3333,5998,5486,2499,913,4951,2019,-624,-52,-1035,479,915,1336,-728,-3502,-5674,-6339,-5337,-3740,-2570,-1915,-1774,-2322,-3190,-4263,-5030,-5239,-4830,-4343,-4012,-4020,-4391,-5342,-6715,-8371,-10187,-9530,-7014,-3950,-873,1635,1799,2122,6418,7108,1868,-1930,-1764,-652,-1622,-10,1524,651,-222,-2219,1651,5751,5336,1926,-1676,-102,96,383,-1822,-2820,-1657,-327,-2975,440,2184,1839,36,-2705,-5092,-6170,-5279,-3490,-1803,-638,-282,-657,-1914,-3884,-6350,-9116,-11272,-8839,-6419,-4387,-3046,-2387,-2376,-2909,-3897,-4841,-5018,-3973,-1812,166,1907,1765,-2554,941,-1460,-3599,-3534,-1410,-367,-2701,-1182,866,1878,90,-1662,-245,1624,-608,-7,2712,933,-1617,1058,-520,-987,-2605,-2601,-866,1874,2715,325,884,-722,-759,-2130,973,-603,-3712,287,-683,-2441,52,1045,-160,-1444,-3655,-1828,2146,8040,2831,-1132,-708,668,-682,-2228,-3601,-4215,-5799,-6555,-6651,-6242,-5489,-4755,-4017,-3327,-2662,-3515,-1810,-1627,-1252,-1044,-3468,-3303,-1286,-1612,-3408,-2818,-2656,-3185,-3725,-4166,-4465,-4481,-4244,-3818,-3350,-2955,-2779,-2818,-3110,-3668,-4638,-5828,-7174,-8422,-8721,-7905,-6728,-5533,-4423,-3514,-2877,-2464,-4766,-6725,-3328,-4130,-5202,-6306,-7461,-8255,-8078,-7352,-6422,-5533,-4864,-4494,-4621,-5373,-6593,-8228,-9518,-10738,-33124,-140049,-225,1760,3100,-15894,-37735,3130,-6415,-11285,605,383,467,-6674,-15321,-9936,-3258,324,-386,-1168,-9679,-2321,-2664,-2786,-2616,-2161,-1575,-1098,-7216,-6792,-1435,1663,1771,1769,1405,944,306,-225,-660,-773,-793,-3338,-565,-603,-912,-1411,-2268,-4094,-4443,-5387,-5893,-6142,-6009,-5721,-5376,-5328,-5433,-5737,-6047,-5855,-5145,-3865,-2288,-607,1053,2331,-1739,-4947,1786,14154,18554,23501,10058,464,7974,8053,5404,18374,31430,22970,8109,3068,-873,-2583,2919,2557,1109,2504,-3743,-3406,-569,7457,1256,534,1461,-370,1463,2215,1857,761,-63,159,-2677,-26,686,-3361,-5197,1492,988,-3467,377,601,1581,3426,5968,8650,11332,13709,15366,16063,15971,14833,12846,10530,8523,7922,8913,10840,12916,14081,13938,12029,8975,4643,-393,-5462,-9775,-5831,-2176,701,2636,3656,3796,3204,2130,609,-973,-2659,-3941,-4511,-4333,-3916,-3209,-3630,-2177,-2053,-2351,-2885,-3598,-4393,-5367,-6222,-6775,-6823,-6376,-5779,-5210,-4700,-4397,-4254,-4315,-4497,-4625,-4659,-4522,-4037,-3499,-2877,-2474,-2293,-2189,-2098,-1717,-692,982,3091,123,393,3693,359,6731,14107,4840,522,3041,-819,615,6737,3082,704,79,-421,951,-731,-931,-1629,1541,-3124,-754,-2192,-2945,-3136,-2935,-2280,-1521,-832,-255,266,447,-1858,-2243,-544,-845,-3240,-3144,-4279,-5199,-5775,-6033,-5954,-5628,-5434,-5309,-5381,-5545,-5677,-5680,-5405,-4989,-4461,-4095,-3910,-4150,-4864,-5942,-7407,-9034,-10351,-10217,-8806,-7162,-5721,-4668,-4068,-3971,-4176,-4881,-5853,-6466,-6483,-5844,-4670,-3411,-2425,-1801,-1829,-2623,-3933,-5589,-7118,-7545,-6317,-3837,-2502,-1390,539,-95,1430,-853,51,1826,108,-1721,-1368,836,785,749,-234,-3053,-692,-887,-1721,2872,1730,3276,1987,1121,5547,2582,-2135,-199,2500,2198,-2184,-42,3025,1661,-452,-2314,-2818,-3045,2538,3512,-40,-2815,-1066,-1954,-3064,-3610,-3531,-2961,-2902,-3004,-2711,-3552,-4480,-5390,-5924,-5941,-5432,-4868,-4418,-4266,-4511,-4922,-5589,-6193],[-10126,-10455,-11061,-12085,-13347,-14802,-16148,-15410,-14042,-12731,-11694,-10787,-10010,-9209,-8172,-6601,-4624,-2307,-2215,-1433,1526,3321,1687,184,1484,1197,118,2310,1031,643,-2762,-1326,269,2799,5149,3055,-249,-2657,80,1671,-404,903,2348,119,1224,3178,2521,59,-1809,-55,1285,-1386,189,2039,512,-801,1694,4732,4071,585,-1514,-2142,366,814,1291,2439,-1391,-2552,-2039,-2676,-2940,-3031,-2978,-3127,-3503,-4095,-4891,-5753,-6418,-7232,-7861,-8481,-8986,-9519,-9977,-10247,-10515,-10807,-11044,-11107,-11298,-11453,-11634,-11903,-12212,-12683,-13057,-13149,-12451,-11266,-9625,-7857,-6257,-4636,-3388,-2376,-1721,-1492,-1559,-1808,-2844,-2967,-1865,-1374,-743,-118,484,-2847,-21,-45,-589,-933,-349,-829,-1625,-3203,-1806,-3727,-3658,810,1324,-1641,-73,-858,2033,1157,1018,498,-397,922,1123,762,1533,-243,-1721,-3629,-2653,-2189,-1452,-3185,-4911,-6240,-7023,-7134,-6744,-6019,-5270,-4525,-3932,-3608,-3317,-2997,-2299,-1874,96,-3392,-2321,-172,-666,-569,650,-347,-3774,-3006,-2810,-960,-2136,-1102,984,-4096,1421,-374,650,7895,3670,2892,-2547,-254,-1196,2964,2253,1675,-2728,811,167,-596,-1269,-1919,-2319,-2282,-2066,-1578,-1070,-2593,-1913,-427,-2267,-418,-596,-3712,-485,-1488,-3703,1043,601,766,-2649,2987,29,2336,-4435,-6422,3385,1929,-767,5014,-1087,3087,-384,1078,-8579,4446,19854,25135,25795,25783,25302,25185,26388,29891,36431,43285,57057,68150,77027,82119,82704,78903,72066,64105,56571,50326,45140,40256,35170,29634,24082,10400,13374,-3538,3524,-687,-3763,-5133,-4596,-3116,-2920,-2375,-2177,-552,-996,-1808,-2783,-4399,-4686,-5198,-5219,-4982,-4317,-3688,-3213,-2795,-2489,-4284,-2444,-2618,-2984,-3513,-4159,-4990,-5847,-6711,-7528,-7778,-7799,-7629,-7238,-6939,-6848,-6913,-7035,-7185,-7080,-6520,-5581,-4440,-3322,-2305,-1512,-1455,-751,-860,-1338,-2090,-2803,-3740,-4831,-6042,-7265,-8419,-8915,-8093,-6776,-5436,-4486,-4052,-4164,-4769,-5820,-7099,-7934,-7593,-6019,-4054,-2319,-854,170,608,280,-325,-2375,-630,-1469,-2110,-2564,-3047,-3403,-3540,-3420,-3130,-2902,-3284,-2716,-1769,-1636,-1551,-1692,-1971,-2219,-2296,-1929,-1912,-1678,-3098,-1515,-1638,-1552,2295,856,-1451,-1780,-1422,-1858,-509,330,-601,2145,4495,5051,848,-1359,696,2029,3337,-255,882,-760,-2789,-4624,-5919,-5912,-4592,-2798,-1000,-1193,-2686,-615,1230,-200,1120,251,-573,-1404,-1574,-1640,-1483,-1481,-872,-1843,-2804,-972,796,-42,-1177,-1425,-989,1017,-1531,781,488,-887,-1397,-791,-2206,1075,1852,1575,1439,-721,-1966,2275,1557,498,-314,-1320,-2293,-3224,-4032,-4874,-5908,-7127,-8525,-10128,-11448,-9576,-7554,-5469,-3580,-1843,-515,468,1026,1215,-508,686,-26,-720,-3252,-2293,-717,151,1206,2337,648,-49,-2899,4852,5112,1988,785,4943,2565,-574,-133,-936,360,1305,1510,-1737,177,1107,-664,632,404,-482,411,-1731,-440,-756,-1905,-1494,-1696,-2520,1091,1837,-979,816,-481,-1173,-1193,-943,-793,-53,-306,-330,1624,1362,2200,2447,2439,1598,-1611,-983,78,-1399,-320,1138,-163,-975,-2181,1470,370,-1063,-2548,-4367,-5987,-7411,-8320,-8753,-8839,-8931,-9273,-10052,-11154,-12305,-11198,-9188,-7164,-5220,-3623,-3795,-3148,-1970,-2576,-3739,-5109,-6436,-6960,-6145,-4361,-2136,-1378,-1790,1700,-480,-761,1234,3106,1452,350,2116,839,-957,501,1816,1349,-2251,1221,-756,-3875,-3478,-1022,115,-1864,-1049,237,1353,-373,-1613,39,2261,-230,483,2913,747,-1279,-1418,-3733,-5841,-7789,-9400,-10422,-10357,-8934,-6756,-4129,-1134,-614,-1684,1774,122,-3594,303,-541,-2565,-427,695,242,-1948,-2964,-1651,1506,7489,2310,-1395,-802,606,-2090,-2904,-3612,235,-1418,1291,2373,2216,2106,1798,130,-545,-2231,-2883,-1590,-2736,-3604,-4395,-4824,-4735,-4137,-3018,-2978,-3121,777,-125,1269,-3427,-2869,-4103,-942,3610,4125,4676,1949,-3573,-2637,-3398,-1339,-1827,-2145,454,-238,-625,-2547,-5088,-1615,-2116,-2778,-3451,-4161,-5797,-5507,-6181,-7176,-8476,-10274,-12276,-13131,-11485,-9040,-6694,-4829,-3628,-3293,-3826,-4770,-5578,-5554,-15798,-39323,-138342,1982,3503,4179,-43723,-47537,1235,-11571,-13309,-4552,-5829,-6439,-7319,-13211,-13233,-5996,-6526,-7477,-8734,-10098,-11404,-12611,-13536,-14075,-14395,-14762,-14742,-13897,-12670,-11186,-9585,-8076,-6613,-5573,-4828,-4576,-4622,-4991,-5381,-5829,-6053,-5913,-5494,-4913,-4177,-3554,-3842,-2439,-1806,-2540,-315,391,23,1761,2185,2486,2561,-2722,1675,2477,2679,2911,2984,2695,1564,-1194,-4797,408,1498,4125,7958,8095,793,9521,8703,4190,14971,20605,17743,7210,4987,-507,-3090,2828,2972,1129,2566,-3572,-3388,241,-1004,-4379,-7870,-11383,-14594,-15627,-13313,-11531,-10134,-9050,-8177,-7199,-6083,-4653,-3443,-4945,-1034,-215,-3849,1490,1276,2722,6120,7685,10655,12620,14104,14795,14608,13941,12825,11747,11369,12062,14147,17130,20401,23622,26117,27673,27848,27153,25292,22666,19814,16704,13916,11768,10403,9676,9438,9458,9609,9891,10114,10426,10527,10605,7398,277,-355,4738,-4074,-1,2937,2842,46,250,-1758,2247,7453,7194,344,3582,1408,67,-1968,1980,1579,-206,-698,-1072,-2953,-773,-2195,-3645,-4600,-5049,-4850,-4003,-2848,-1593,-1074,785,1532,549,1163,1804,-1467,133,-1103,-2423,-3440,-3912,-3923,-3404,-2582,-1775,-1104,-579,-678,-408,-630,-1159,-3074,-2837,-3768,-4666,-5317,-5586,-5525,-5194,-4428,-3522,-2617,-1735,-788,63,-1887,-2016,-1197,-644,-2626,-1093,772,3366,2425,1408,2122,-1614,-3904,-2218,-1235,1740,-2012,1762,-2921,186,-1999,-956,4690,4535,2060,-1143,-3758,-5318,-6090,-5724,-4974,-4407,-4333,-4821,-5790,-7138,-8518,-9791,-9171,-7360,-5667,-4347,-3267,-2450,-1903,-1453,-1215,-1221,-1248,-1316,-1466,-1749,-2976,-2348,-2676,-2654,-2533,-2359,-2180,-1863,-1633,-1441,-1287,-2458,-1272,-1542,-1826,-2313,-2848,-3678,-4236,-4976,-5616,-6173,-6574,-6952,-7105,-6834,-6292,-5578,-4913,-4081,-3073,-2126,-1265,-445,229,846,-146,-2534,-3171,-2717,2616,3051,-642,-2178,-1252,917,3670,-1332,-154,41,-2569,-2847,3713,3326,-1070,1988,269,429,-142,-1607,-178,-889,-2317,-856,-2140,182],[-1701,-544,-2282,-507,-1152,-1870,-2640,-3455,-4179,-4801,-5454,-5989,-6485,-6948,-7352,-7491,-7398,-6921,-6257,-5328,-4279,-3250,-2240,-1223,-508,-39,-340,489,563,746,-2895,-915,777,3734,6364,4126,467,-2539,581,2391,-367,457,1897,-277,852,3313,2579,-67,-1165,626,1600,-1347,255,2346,559,-1668,1467,3431,3444,1818,-1033,-2045,-18,-781,1092,2506,-1145,-2675,-696,-26,-367,-43,156,-955,-2348,-3835,-5140,-5774,-5298,-4300,-2893,-1600,-521,93,322,-740,-1,-514,-985,-1597,-2771,-1684,-3004,-3229,-761,-1236,-297,-348,147,421,940,1496,-2257,2178,2154,-1793,-721,131,-321,-1319,-3085,-2741,-2772,-2508,-2007,-1419,-754,-2905,-145,-25,-946,-1774,-725,-1308,-1399,-2969,-1647,-3234,-3784,965,1293,-2277,-310,-334,2410,819,1657,1102,-300,487,549,554,1138,-89,-1336,-3377,-1857,-2031,-1851,-3267,-4933,-6516,-7797,-8319,-7862,-6617,-5112,-3510,-2017,-810,-192,-849,1634,-2195,187,-2780,-2573,-18,233,351,1022,24,-3469,-3084,-2422,-1188,-2544,-1608,982,-3787,67,-1162,492,2971,1444,-241,-2237,-3381,-4368,-4796,-4652,-4203,-3594,-3191,-2978,-3044,-3265,-3797,-4476,-5096,-5782,-6196,-6336,-6114,-5629,-5133,-4553,-4069,-3730,-3404,-3180,-2958,-3237,-1971,-1057,60,-1435,2090,-872,376,-3653,-6562,3430,1268,-128,3663,-1357,2473,-1570,-1103,-9544,1910,1737,376,-858,-1822,-2328,-1922,-595,1296,3405,5504,7282,8724,9600,9980,10058,9895,9808,10057,10562,11306,12146,12884,13375,13318,12897,2443,11028,-6198,-687,7297,-3143,3903,3347,2534,-4584,-3182,-1756,642,882,1113,1284,-5268,-2673,-589,340,-226,-609,-3062,-1690,-2258,-2857,-4215,-4476,-5414,-6459,-7518,-8468,-9308,-9825,-10035,-10077,-9720,-9511,-9494,-9475,-9590,-9830,-10096,-10334,-10650,-10968,-11226,-11437,-11535,-11488,-11249,-10910,-10453,-10087,-9723,-9490,-9326,-8918,-8485,-7884,-7036,-5886,-4592,-3223,-1691,-295,959,1849,20,-2637,434,-2108,402,91,-1826,-1600,-1941,-1978,-1548,-840,-123,60,119,-1232,-249,1154,-1245,-1050,-1086,-2908,-4904,-6864,-8565,-9669,-9406,-8729,-8005,-7302,-6238,-4861,-3177,-1286,601,-523,-1965,-1634,-3316,-1214,-1004,-1628,1339,445,-1205,-1542,-2489,-1300,-187,121,-942,2535,2203,1085,12,-1445,-1680,-2290,-2868,-3213,-3691,-4123,-4612,-4938,-5275,-5608,-5939,-6420,-7040,-7946,-9063,-10286,-10920,-9499,-7885,-6276,-4827,-3670,-2842,-2334,-2016,-1644,-1042,-1526,-3519,-1147,1920,9,-1362,-1439,-1212,492,-1717,972,1569,-138,-1311,-1346,-3061,604,1086,1222,1183,-806,-1750,2299,1161,-396,-2037,-3878,-5683,-7214,-7906,-7460,-6321,-4977,-3659,-2503,-2212,-2949,-598,-330,-282,-239,-296,-250,-96,317,-369,1427,1965,661,-3004,-2225,-543,3150,4699,6986,499,495,-2313,6727,8175,1344,534,4771,3000,-578,-264,-851,140,1656,1632,-2775,570,1342,-499,661,90,-95,861,-2253,-407,-1395,-2671,-1500,-1740,-2522,490,-1237,-3926,-5775,-6356,-5730,-4742,-4234,-4034,-4395,-5059,-6122,-6815,-7365,-7144,-6507,-5562,-4582,-4029,-3559,-3569,-3503,-3631,-3781,-3725,-3547,-3150,-2480,-1836,-1320,-776,-3023,-1131,-875,-634,-823,-2325,-1428,-821,-2105,-1018,537,1275,2032,532,1545,-1491,-3396,-3232,-300,2942,3338,4445,6002,-593,1020,1268,2369,-1263,-1343,1345,-571,188,1899,3542,969,287,2344,927,-730,737,1606,843,-1960,1070,-88,-3923,-3495,-700,-391,-1237,-1975,-2759,-3027,-2904,-2376,-1721,-1077,-609,-398,-517,-933,-1690,-2782,-4090,-5271,-6425,-7445,-8270,-8671,-8165,-6976,-5329,-3273,-925,-1210,2550,781,-2753,341,-430,-2473,-850,276,595,-2519,-2167,-1136,807,6799,1730,-1759,-983,569,-3424,-3683,-3586,780,-1146,1643,7235,2328,1921,2838,-306,-240,-1862,-2238,-405,-1186,-1851,-2634,-3352,-3872,-4074,-3769,-3062,-3441,-1371,-810,-436,-3071,-3893,-4363,-1261,1776,2484,3055,1683,-4262,-3106,-2923,-2061,-2520,-1862,-2146,-2092,-1636,-2645,-5091,-2750,-1130,-1442,-1546,-3775,-5126,-397,312,1082,1266,1231,1439,2382,3028,-10759,-3442,11244,13112,14106,14072,13252,11858,2499,-22775,-46612,-128876,-62998,6750,6707,-72190,-57731,-16611,-18374,-16064,-75,-1123,-1753,-8076,-11159,-16127,-6678,-1910,-2546,-3326,-9249,-4159,-3892,-3204,-2298,-1448,-967,-2493,-8380,-5447,-3353,-4858,-6485,-7800,-8720,-8799,-8496,-8125,-8067,-8246,-8870,-9711,-10337,-9917,-8635,-7010,-5435,-3898,-2342,-748,-2251,2444,3869,-823,2750,7388,8085,7629,-2987,2033,4997,3381,6447,5862,5170,774,-863,-4898,20,218,-1121,-2287,-3150,-3486,-3150,-2488,-1690,-1200,-1016,-1249,-1784,-2631,-3880,-5157,-6444,-7743,-8750,-9344,-9202,-8148,-6692,-5118,-3472,-1889,-591,-531,837,1363,1075,493,-359,-1460,-3173,-3537,-4133,-4538,-4844,-5136,-5479,-5807,-6482,-7310,-8228,-8967,-9152,-8820,-7963,-6845,-5760,-4791,-3643,-2525,-1375,-81,1240,2760,4247,5553,6803,7665,8136,7857,7327,6156,4607,3057,1332,-98,-1013,-1396,-1559,-1801,-2447,-3661,-5429,-7873,-10708,-10889,-7403,-3838,-995,15,4351,-4223,-334,2802,3125,44,778,-1090,3456,7228,6536,507,3452,1417,744,-1802,1821,1255,23,-537,-1335,-2644,-339,-1932,-3886,-5482,-6590,-6848,-6204,-5179,-4113,-3096,-2269,-1756,-1404,-1308,-1431,-2653,-2342,-3129,-4099,-5008,-5701,-6214,-6269,-5857,-5164,-4283,-3242,-2207,-1328,-456,-713,-2343,-1773,-2545,-357,-3731,-3513,-2666,-3769,-4637,-5343,-5863,-6138,-6067,-5811,-5220,-4373,-3120,-1493,-1592,-1086,1064,3494,2092,1178,2071,-1918,-4018,-2435,-1222,1739,-1383,2182,-1980,75,-3084,-186,5265,6228,3843,-730,-3698,81,412,-1852,2418,3011,-1364,2144,587,-2877,-3444,-5824,-8377,-10739,-12336,-10277,-8427,-6843,-5542,-4356,-3398,-2673,-1937,-1187,-469,-100,-2683,-1014,-1405,-855,929,-409,1208,42,685,1343,319,-3019,-717,1309,1827,2599,610,-4015,-986,33,-2557,2325,1579,4013,934,989,5906,1287,-2040,83,1303,1783,-320,895,3454,1995,130,-2583,-3228,-2120,2696,2575,-1130,-1616,-2588,-4119,-5194,-6179,-7070,-7799,-8744,-9605,-10191,-10505,-10012,-9064,-7876,-6657,-5433,-4486,-3778,-3351,-3269,-3337,-3706,-4105],[-1771,-842,-1763,263,-962,-834,325,-2881,1987,2413,-497,-1799,-1565,239,-201,-1261,-2221,-3024,-3875,-4623,-5315,-5949,-6300,-6119,-5657,-4978,-4138,-3325,-2733,-2377,-2867,-2308,-2244,-2045,-1370,-166,1179,-2363,1052,2945,-410,-34,1314,-637,395,3208,2512,-14,-451,1302,1954,-1116,374,2533,450,-2499,1277,3054,1392,-152,-1489,-2853,-3860,-4466,-4495,-4325,-3985,-3684,-3473,-3375,-3374,-3372,-3095,-2674,-2061,-1309,-549,-1002,-996,-861,-1910,1841,562,787,877,-1027,43,616,720,-1620,-2803,-1366,-1673,-3116,-824,-1401,1370,242,1245,1307,2019,2281,-2231,2712,2332,-1797,-877,-420,-909,-2447,-3764,-4415,-4331,-3485,-2425,-1518,-852,-2904,-742,-1202,-1879,-2672,-3532,-4211,-4807,-5099,-4978,-4639,-4171,-3494,-3028,-2499,-1957,-1636,-1602,-1643,-2097,-2842,-3684,-4389,-4907,-4864,-4315,-3518,-2539,-2968,-959,-1628,-425,-498,-229,57,-417,-3005,-1237,-1732,-2236,-2588,-2823,-3042,-3085,-3065,-2854,-2421,-2002,-2045,-2559,-431,-135,77,-9,-334,-3151,-3089,-2072,-1434,-2935,-2045,223,-2926,-1304,-1976,299,1258,636,-19,-1942,-525,-1587,1192,2383,298,-319,4356,4006,2322,1809,107,-1702,-3201,-4260,-4403,-3848,-3043,-2978,-3045,-2743,-1061,-967,-2882,92,1051,-2791,3317,1265,2966,-313,2003,-1488,-1659,-2525,-5167,3384,617,291,2708,-1486,530,-2641,-3940,-9558,-8173,-7152,-4491,-1540,985,2698,3765,4395,4887,5723,7295,9452,11927,14062,15505,16111,15703,14488,12747,10591,8340,6251,4484,3113,1890,921,-1663,-805,-8115,-3763,-3143,-3711,-4206,-4438,-4323,-5968,-3896,-3447,-3093,-2677,-2340,-1984,-4510,-3386,-764,129,799,1643,-3381,2591,2697,2513,-3901,970,-261,-1771,-3377,-4791,-5728,-5690,-4705,-3192,-1183,429,-138,1130,1065,-2489,-893,-1911,-2322,-977,348,296,-239,-488,3610,492,-1258,800,3096,808,2397,1032,-488,-2478,-3390,-4615,-5825,-7068,-8151,-9059,-9184,-8344,-6912,-5277,-3617,-2213,-845,215,-1659,-966,2314,574,328,1754,757,-147,517,-138,-583,595,-1175,-1440,-762,364,4201,1634,1382,4295,-3013,-2214,-544,-698,192,-962,-1941,-2643,-3112,-3351,-3565,-3920,-4312,-4866,-5519,-6249,-7138,-7996,-8820,-9609,-10362,-10816,-10879,-10689,-10329,-10054,-9821,-9739,-9735,-9615,-9243,-8578,-7784,-6746,-5916,-5209,-4813,-4581,-4718,-5168,-5778,-6404,-6608,-6175,-5011,-3330,-1515,-1106,1571,808,370,-1693,-893,-1641,-2464,-626,239,-1068,-3622,-1059,2468,117,-1565,-1494,-1416,-79,-2016,1008,1504,454,-1234,-1786,-3512,579,385,885,913,-869,-1538,3952,4671,753,3690,3966,-1447,-1555,-2103,-1826,-3230,-2154,-1573,18,-2591,-2926,-437,329,2285,4031,4634,4456,2417,4,-142,2482,3501,865,-2895,-2151,-471,3287,4940,6779,355,891,-1709,6374,6673,599,201,2428,-142,-2812,-4936,-5632,-4626,-2639,-637,-3379,913,1490,-385,48,-1029,-2070,-2570,-2537,-2025,-2057,-3360,-1948,-2791,-3909,-5394,-6991,-8471,-9553,-10183,-10164,-9674,-9105,-8052,-6730,-5035,-3355,-1336,269,1695,2751,3730,652,-1099,637,1527,-734,-972,235,-1260,-2428,-2018,1893,5198,5625,5209,-1825,-1518,-1294,309,-280,-2238,-2037,-3495,-4919,-6096,-7049,-7616,-7811,-7689,-7141,-6284,-5117,-3718,-2122,-376,1333,3040,4468,-123,1513,1856,2756,-1147,-847,854,-655,1136,2367,3281,265,160,2246,804,-664,817,997,138,-1696,-1249,-1922,-3610,-3652,-4015,-4788,-5637,-6153,-6559,-6490,-6294,-6077,-6096,-6382,-6981,-7864,-9000,-10224,-10459,-9182,-7963,-6748,-5794,-5111,-4738,-4597,-4302,-3858,-3171,-2146,-900,-789,1537,1255,-1935,335,-403,-2290,-1117,-261,754,-3200,-1492,-664,84,685,260,-2279,-1327,-1236,-3048,-3760,-3559,-2734,-3088,-3262,-3525,-3844,-4070,-4370,-4634,-4879,-5072,-5380,-5616,-5916,-5852,-5777,-5663,-5618,-5753,-5936,-6142,-6369,-6659,-7031,-7321,-7427,-7387,-7210,-7058,-7042,-7273,-7780,-8569,-9187,-9019,-7744,-6354,-4921,-3599,-2463,-1298,-239,-2854,-5301,-4125,-1806,3660,4536,-3841,-4844,-810,-456,4767,7656,1430,3429,2065,1949,-14289,-3171,21343,22243,22300,21477,20064,18258,3426,-31147,-53291,-112833,-150752,-165557,-76261,-98370,-67749,-33125,-26618,-19728,4040,3713,1084,-8939,-9477,-17885,-8568,4203,3808,3168,-9385,-2945,26,820,997,1603,2368,-2110,-6830,-4801,-2355,39,-376,2529,238,-2405,-580,-1534,-2170,-2254,-3864,-3757,-1278,-1061,-1167,-1520,-2303,-3651,-4648,-5903,-6845,-7366,-7017,-6144,-5037,-4135,-3373,-2917,-3402,-2736,-2820,-2769,-2523,-2043,-1372,-470,-968,-5432,-773,3731,4403,4853,4021,1167,4662,4398,2612,3842,3519,3143,2783,2325,249,-3486,-174,-1268,-2268,-3209,-4014,-4317,-4269,-4086,-3869,-3795,-4066,-4606,-5361,-6369,-7408,-7772,-7105,-5957,-4681,-3549,-2445,-3677,-4557,-443,137,-4070,481,-137,345,4368,5077,5449,5709,5927,6048,6104,6378,6523,6400,5944,4993,3945,3129,3190,4739,7252,10157,12563,14582,15574,15671,15190,13949,12441,10985,9800,8878,8202,7616,7009,6357,1144,4467,3145,1759,383,-1894,-2631,-4103,-5537,-6892,-8197,-9484,-9877,-8923,-7669,-6551,-5490,-4539,-3676,-2864,-2235,-1763,-1892,-1080,-895,-870,-1010,-1697,-2508,-2119,-2461,-2807,-2959,-3084,-3159,-2801,-2261,-3525,-1545,739,2095,681,2361,3677,-2914,3991,10758,3997,-1246,1616,-514,930,2209,-2074,-161,552,-1197,126,-664,-534,-1416,-391,-1909,-1600,-3983,-3088,-138,-2450,-4893,-6955,-8319,-8541,-7889,-7120,-6321,-5682,-5106,-4628,-4212,-3891,-3531,-3223,-3022,-3034,-3170,-3334,-4031,-3976,-4169,-4088,-3652,-2935,-1966,-986,-3355,515,1307,1561,1514,-298,-3281,-12,137,-1721,565,747,-1841,985,198,-2607,-626,-766,-1755,-2482,-2891,-2879,-2263,-1254,-120,1081,-336,1523,-102,27,2661,-382,-2262,-159,-928,-766,831,-775,1304,371,838,2856,565,-2930,-452,1276,2207,3361,909,-3843,-732,351,-2874,1793,1409,3703,264,1000,5156,519,-1721,126,720,1689,598,1305,2107,1024,342,-2396,-3059,-1388,279,92,-1440,-1329,-2414,-3738,-4935,-6238,-7447,-8263,-8843,-8813,-8227,-7573,-6661,-5767,-4896,-4112,-3359,-2863,-2550,-2437,-2575,-2706,-2981,-3079],[-2488,-1478,-1014,897,-640,-290,1543,-3102,2481,2637,-582,-1979,-2071,-512,-1934,-2911,-3364,-3187,-2725,-2359,-1382,-839,-308,-770,-1257,-455,-901,4164,4787,2995,-2649,275,2042,5797,6922,6253,1822,-2167,1463,3263,-577,-627,574,-962,-187,2815,2315,172,209,1896,2261,-817,495,2570,128,-3294,1046,3305,1455,-227,-1711,-3261,-4511,-5400,-5705,-5776,-5663,-5608,-5643,-5723,-5735,-5526,-4888,-4106,-3288,-2563,-2074,-1812,-1600,-1810,-2058,-2398,-2540,-2443,-1913,-1403,-98,956,835,-1550,-2508,-1171,-580,-2050,-747,-1780,1795,730,389,-613,-1468,-2326,-3367,-4315,-5469,-6613,-7762,-8708,-8533,-7665,-6772,-5987,-5610,-5494,-5758,-6340,-6923,-7166,-6725,-5718,-4509,-3355,-2477,-2619,-1645,-2423,-1728,-2269,-3372,-163,977,-2253,-877,-319,1912,-160,1304,94,-152,2108,811,-68,1606,-61,-692,-2678,-188,-1115,-48,-660,-684,-177,-1694,-3630,-2825,-2541,-2109,-1662,-1413,-1558,-2767,-2686,-3515,-4218,-4876,-5035,-4834,-4432,-3969,-3506,-3344,-3499,-3779,-4347,-5199,-6161,-7300,-8457,-9430,-9814,-9072,-8520,-8052,-7888,-7871,-7931,-7984,-7791,-7424,-6994,-6579,-6352,-6278,-6549,-7002,-7523,-7642,-7165,-6037,-4408,-2726,-927,-1210,-3344,-2962,-3753,-2297,-1781,3648,-2515,5894,2537,-2571,2438,1455,3674,485,2521,-1833,-3796,-1371,-4077,3090,-136,329,2002,-1637,671,-3661,-4894,-8809,-4149,332,1716,-1938,5069,6571,8239,10295,12751,15532,18462,21112,23262,24463,24596,23710,21793,19192,16351,13585,11426,10239,10025,10462,10868,11045,-2673,3088,-8731,-5133,3903,-4206,-899,-3070,-4740,-7001,-6340,-5652,-4397,-2661,-769,1214,-3346,-4134,-1082,7457,8504,3068,-3601,8741,7301,3379,-3610,2010,466,-217,2039,-3016,870,4218,5954,4265,4282,853,-224,778,737,-3168,-658,-1225,-2035,-809,1155,429,-283,-612,3748,355,-1055,681,637,-877,-2561,-4039,-5472,-6613,-7197,-7073,-6666,-6320,-6029,-6055,-6325,-6954,-7869,-8945,-9800,-9137,-8097,-6989,-6020,-5034,-4093,-3343,-2566,-1802,-1148,-466,518,767,-649,-109,-1247,-1873,-1256,969,3088,1427,2081,3156,-2908,-2261,-996,-1045,188,-1039,-2476,-4007,-5602,-7123,-8550,-8974,-8072,-7425,-7113,-7152,-7644,-8377,-9134,-8693,-7230,-5489,-3745,-2252,-1787,-322,-64,-431,-1414,-2894,-4684,-6236,-6327,-4585,-2585,-719,679,-778,-1839,-2506,-522,-1694,-97,-1904,-748,706,1125,-1720,2622,348,755,-1019,-1074,-2348,-3696,-49,397,-664,-3503,-663,3054,224,-1802,-1649,-1609,-1758,-2449,-839,227,830,-1192,-1907,-2727,363,-161,644,656,-902,-1338,3916,4289,732,3182,5547,-1708,-1529,-2452,-3088,-4202,-2468,-1888,-548,-3107,-2578,-416,-64,2206,4366,5070,4924,2163,-498,133,2792,3659,942,-2902,-2049,-471,3169,1902,1100,245,853,-1100,1246,1138,-177,-603,-2048,-3881,-5981,-8193,-9607,-7496,-5458,-3696,-2650,-1537,-1060,-1056,-1400,-1982,-2944,-3972,-4904,-5892,-6654,-7199,-7232,-6843,-6125,-5436,-4753,-4072,-3358,-2811,-2340,-1922,-1848,-1777,-1959,-2227,-2832,-3239,-3971,-4485,-4622,-3904,-2471,-914,910,2248,-297,-1189,-219,-1457,-2944,-1777,1944,3460,2577,1929,-599,-1656,-1609,23,-330,-2207,-1193,-1576,-2017,-2190,-2044,-1409,-395,423,791,-1353,-2501,-3444,-873,2951,3865,3092,2055,958,23,-609,-757,-820,-238,294,-601,879,914,792,-491,-67,-549,-1035,-1424,-1730,-1944,-2109,-2192,-2413,-2778,-3288,-3838,-4332,-4754,-5071,-4963,-4844,-4480,-4227,-4123,-4341,-4842,-5627,-6617,-7670,-8150,-7357,-6126,-4955,-3767,-2845,-2228,-2012,-2206,-2545,-3129,-3887,-4608,-5168,-5525,-5472,-5258,-4982,-4758,-4655,-4675,-4857,-5122,-5485,-5898,-6191,-6302,-6001,-5487,-4862,-4170,-3482,-2867,-2200,-2824,-3363,-904,-769,-326,-159,-132,-115,-284,-1151,-881,-1255,-1778,-2205,-2591,-2455,-2133,-1966,-1274,-816,-561,-2129,-4373,-375,-856,-1077,-1685,-3171,-3376,-2890,-3419,-4056,-4777,-5523,-5887,-5938,-5247,-4311,-3703,-2168,-1238,-225,718,-2976,-5510,-5541,-2961,2064,1527,-3973,-4697,-1548,-1396,1806,4230,-1142,569,285,677,-17938,-2751,13669,13128,12207,10952,9640,8377,3366,-39325,-56803,-91609,-204174,-328830,-194832,-117342,-76625,-44992,-35636,-23854,1188,1725,-1936,-9552,-8036,-17294,-10164,3014,2693,2348,-9470,-3892,-1961,2986,3834,4935,3167,-1168,-4957,-4010,-2433,-901,-1599,1323,-1308,-4160,6488,7074,2474,-2209,-2642,-2750,864,6087,5930,2348,-2514,-3728,835,415,-1635,586,-126,-1354,-1354,-923,-619,-151,-3764,945,1416,-9,2115,2166,1917,-1091,-1293,-6130,-1375,-2220,-3455,-4559,-5402,-5697,-5297,-4626,-3874,-3426,-3228,-3352,-3668,-4170,-4917,-5467,-5698,-5577,-4980,-4253,-3637,-2987,-2484,-2188,-1994,-2015,-1973,-2083,-2159,-2309,-2526,-2625,-2667,-2742,-3200,-2689,-2395,-3955,-4537,-915,37,-3484,-80,23,-314,8422,10264,11716,12851,13565,13651,13066,12144,10747,9052,7338,5703,4526,3728,3200,3002,2727,2309,1367,392,-1032,-2692,-4315,-6221,-8114,-9657,-8064,-6531,-5193,-4110,-3269,-2579,-7512,-1854,-1882,-2009,-2194,-2465,-3066,-3549,-4074,-4282,-4437,-4569,-4542,-4395,-4152,-4054,-3982,-3948,-3880,-3691,-3463,-3140,-2620,-2013,-1315,-668,-149,-1960,-2415,23,274,188,-739,-1730,-3558,-1210,-2614,-4751,-470,498,942,321,2633,3552,-2278,4691,10864,3903,-1957,1203,-301,869,1573,-2270,-226,561,-1585,-529,-1337,-350,-795,655,-1528,-2747,-2642,-2152,-2616,-4323,-5688,-6586,-6823,-6594,-6216,-6049,-6023,-6232,-6415,-6335,-5792,-4942,-3867,-2832,-2011,-1589,-1533,-2798,-3837,-3509,-4595,-5322,-5203,-4311,-3026,-1820,-2298,-157,176,87,-371,-1022,-2612,-2781,-3647,-4420,-4872,-4779,-4211,-3353,-2353,-2343,-245,612,1226,-370,-1797,-3187,1364,2153,2392,1103,-715,999,-483,205,784,-662,-1709,552,-507,-789,329,-1239,-418,-822,-1261,-1544,-1550,-2157,-745,-178,517,1032,1111,-3334,-248,588,-3065,-674,-1467,-2269,-2813,-3065,-2992,-2551,-2059,-1406,-658,-93,328,434,370,177,-168,-1964,-2768,-1147,-1068,-555,-1545,-638,-1720,-340,1658,-1508,13,2085,-970,-1268,3493,2766,1239,1406,-716,140,-561,-1006,-1016,-1913,-2441,-1606,-1521,-1060],[-2927,-1876,-594,598,-487,-12,2360,-3364,2721,2539,-829,-1859,-2360,-414,-1157,-1410,-1255,-682,-1472,-2803,-87,2504,3181,-1084,-2435,-1171,-1169,4158,3852,3135,-2456,785,2281,1976,1746,1533,1371,-2121,963,719,-1002,-1470,-430,-1347,-989,585,659,359,425,-59,-843,-1857,-3058,-4371,-5546,-6351,-6750,-6542,-6091,-5446,-4694,-4183,-3652,-3175,-2640,-2371,-2248,-2359,-2699,-3292,-4169,-5299,-6478,-7844,-9293,-10739,-10803,-9751,-8608,-7743,-6776,-5781,-4537,-3112,-1401,-1802,-205,988,848,-1334,-1995,-1055,295,-802,-379,-2167,2012,1152,2803,2117,2186,3428,-2387,-206,-1162,-1974,-1179,-1329,-1853,-1748,-3392,-3045,-4257,-5291,-5856,-5658,-4798,-3795,-2975,-2443,-2274,-2493,-3130,-3971,-5061,-5980,-6252,-5790,-4869,-3713,-2886,-2048,-1502,-1096,-876,-675,-168,-576,-8,1866,569,-458,1539,-123,-454,-2378,584,-375,382,-734,-993,47,-1139,-4264,921,1282,-1954,1838,2657,2641,-3892,-758,2511,-2321,823,-620,-2141,-692,-1070,-1006,-709,-233,-2808,-3111,-1812,-2252,-3503,-2908,426,-1391,-2470,-3737,-411,402,6,-247,-1638,-817,-1715,1571,1620,-1543,1831,6618,5267,1170,5546,4511,5802,4711,995,152,-1716,-3404,-2492,-2962,-1551,-2538,4099,-2069,6454,4088,-2403,2026,1667,4135,1108,3503,-1609,-5382,-94,-3150,2777,-775,203,1621,-1617,-259,-4367,-6157,-7697,-7021,6402,321,-5515,2377,366,-182932,-144113,-21391,-3404,-2295,-1129,-107,475,667,636,419,308,531,987,1650,2400,3097,3666,3855,3871,-2267,547,-7863,-4596,3347,-4438,-3070,4835,3604,-7063,-819,-1562,557,8985,6813,1494,-2110,-4503,-1376,5256,3788,2518,-3435,94,-734,-1257,-3298,-1893,-2111,-2414,-2788,-3184,-3682,-4141,-4594,-5093,-5262,-5533,-5896,-6148,-6439,-6775,-7054,-7174,-7148,-6893,-6446,-5952,-5488,-5134,-4838,-4623,-4406,-4340,-4288,-4347,-4457,-4350,-4337,-4369,-4420,-4389,-4314,-4107,-3566,-2927,-2188,-1576,-1508,-2358,-857,-2913,-1240,-1719,-2435,-3147,-3827,-4551,-5043,-5317,-5471,-5177,-4846,-4403,-3932,-3472,-2836,-2237,-1596,-1134,-677,-213,175,293,-2902,-2542,-1646,-1499,-239,-285,8,-518,-1225,-2120,-3058,-4304,-5544,-6779,-7787,-7688,-7301,-7064,-7071,-7384,-8009,-7314,-6059,-4771,-3449,-2290,-1286,-640,-416,-605,-1219,-2213,-3565,-4817,-5785,-5536,-4588,-3437,-2548,-2592,-1780,-2028,-2121,-2296,-2084,-1323,-191,-2439,1297,-272,922,-280,-1397,-2622,-2313,392,380,-475,-3732,-80,2865,195,-2156,-2026,-3064,-4695,-6213,-7453,-7464,-6705,-6068,-5763,-5626,-5687,-5874,-5773,-5318,-4330,-3121,-1823,-373,492,2478,3892,-2129,-1572,-2702,-4471,-3813,-2708,-2295,-1431,-3854,-2360,-518,-608,1930,4456,5201,5040,1619,-1011,247,1447,151,-886,-3155,-2063,-2262,-2396,-2371,-2146,-1794,-1149,-682,704,1935,-1117,-566,3618,3535,-899,-970,-814,-1082,2613,1632,-2059,1286,528,-564,-989,-675,-417,822,-2495,-1231,-3354,-3102,-1299,-1275,-961,-1591,-3372,-5207,-6789,-7322,-6211,-4831,-3912,-3218,-3023,-3146,-3770,-4239,-4851,-4834,-4193,-2956,-1507,-542,495,765,-61,-1516,-847,-1670,-3361,-3436,-3413,-2956,-2361,-1650,-1353,-1752,-2051,-1272,-1509,-2442,-1971,-2117,-2128,-1696,-1666,697,1751,-36,244,-1262,-2125,-3653,-1402,2661,7797,7184,6653,2456,1929,3154,3102,-420,518,-258,-608,2820,2798,2118,-1434,-85,2030,337,-830,682,308,-1118,-1010,1820,1299,-2961,-4116,-2677,-3655,-4139,-3824,-3312,-2551,-2649,-1681,-1818,-2348,-3236,-4321,-5319,-5586,-4742,-3157,-1859,450,-613,-282,913,5543,4107,825,-857,-685,-935,123,2853,1761,-374,389,-299,-1845,-734,-1285,9,-4024,-1526,-1867,-1644,-1095,-401,-3258,-2133,218,-428,-1855,-3202,65,-811,-1650,-2674,-3816,-4917,-6129,-7333,-8508,-9399,-9027,-7944,-7057,-6100,-5502,-5262,-5450,-6107,-6986,-7873,-8351,-7922,-6874,-5602,-4295,-3098,-3148,-2816,-400,42,240,172,-5504,-2235,-1485,-3665,-4000,-1721,-1963,-1998,-2020,-3110,-5787,-7062,-4244,-1296,-79,-4058,-4635,-2561,-2574,5664,5871,-3908,-2780,-2298,-711,-19855,-2010,-2466,-3404,-3871,-3974,-3751,-3436,-3229,-45068,-55260,-67033,-216559,-413760,-268513,-123409,-83427,-45724,-44849,-27865,-2318,-1864,-5677,-9837,-6891,-15894,-11305,-1003,-435,-901,-9481,-4766,-4150,2190,2243,2221,2096,-70,-3096,-3075,-2178,-1402,-2208,443,-2762,-5211,1114,800,806,-3466,-1198,-1965,236,5285,5314,1650,-3106,-3815,401,-481,-1043,5266,3931,-1088,-2228,915,651,719,-3740,1512,2003,-1392,2871,3016,2857,-1800,-1723,-6354,-1735,-215,-808,-1059,-982,-544,308,1292,1609,3122,-2697,3998,4161,4207,650,-2597,521,2756,2409,5886,-1319,-5,1965,7211,3666,-2922,-2635,-282,1921,3361,980,168,606,-467,-2997,2779,953,-4141,-4425,2481,1806,-2581,-296,591,-380,322,324,104,-196,-617,-1307,-2272,-3173,-4167,-5103,-5713,-5930,-5516,-4801,-4051,-3188,-2514,-1976,-1868,-1649,-1711,-1835,-1773,-1888,-14425,-1951,-1904,-1974,-2203,-2670,-3358,-4174,-7135,-6284,-7537,-8599,-9035,-8470,-7607,-6511,-5482,-4550,-3774,-3283,-2902,-2602,-2336,-2275,-2250,-2243,-2181,-2004,-1843,-1700,-2141,-1444,-1462,-1701,-2205,-2938,-3995,-5340,-6734,-8328,-9872,-9743,-7810,-5817,-4007,-4815,-1062,16,-33,21,1140,928,-1286,-35,-609,-1106,-2283,-1099,-795,-328,180,-1919,-419,626,-1773,-1022,-2004,7,-219,1427,-1181,-2932,-1024,-1085,599,475,-82,-653,-1201,-1599,-1679,-1585,-3071,-1286,-673,-1480,-832,-1391,-2142,-3131,-4343,-5800,-7335,-8737,-9526,-8335,-6667,-4987,-3374,-1908,-537,-685,-1277,1865,2343,2195,1675,620,-1724,-678,-472,-1226,554,1635,-2270,2576,-834,-1992,513,6790,4103,-531,-1924,-3245,1897,1842,2714,748,-1103,385,-932,414,901,-889,-1017,957,-106,-878,89,-1743,499,491,540,790,1000,-1248,108,822,2879,4502,1172,-2849,297,695,-3112,348,1041,2791,-1064,1025,3227,-622,-676,42,-240,1492,2117,1797,3267,840,391,-1527,-2571,54,1966,494,-1693,-415,-1884,-1013,762,-1498,-530,-1149,-1828,-2329,-2636,-3015,-3071,-2963,-2669,-2277,-1790,-1483,-1324,-2167,-2496,-1631,-1682,-1327],[-7133,-6179,-5041,-4107,-3403,-3064,-3085,-3574,-3895,-4354,-4821,-5040,-5025,-4790,-4374,-3675,-2867,-1913,-1132,-3308,-640,2097,2917,-1172,-2789,-1943,-1459,1679,656,21,-2285,1132,2953,4824,6395,7410,2318,-2195,1658,2777,-1636,-2528,-1622,-1722,-1861,861,1403,521,877,2487,2380,-525,472,-5,-1274,-2775,-2677,-3353,-3840,-3784,-3095,-2217,-1099,-11,818,1594,-215,-1354,993,-123,-1189,-2647,-4064,-5529,-6893,-7949,-8285,-7964,-7460,-7354,-7337,-7449,-7196,-6419,-5216,-3695,-2138,-629,760,-1059,-1466,-1018,923,336,204,-2364,2005,1470,3594,2489,2040,4321,-2491,2669,1743,-2094,-709,-1136,-1906,-1714,-3180,-2042,-424,-1520,-111,-17,-784,-3139,-419,245,-1814,307,1432,-2011,-1580,-1810,-1667,-1473,-2542,-3417,-4411,-4966,-5315,-5367,-5338,-5070,-4933,-4832,-4651,-4322,-4050,-3674,-3275,-2967,-2643,-2344,-2090,-2076,-2036,-2054,-2216,-2319,-2406,-3964,-2509,-2506,-2512,-2390,-2196,-2047,-3598,-1614,-1365,-1914,-900,-724,-1778,-856,-1195,-1627,-2348,-3310,-4266,-5255,-4850,-3659,-2995,-3018,-539,-735,-1331,-4070,-684,3155,1890,1922,-1396,-750,-1484,1613,1434,-2366,2868,7774,4803,388,4517,4274,6341,4793,931,-259,-2124,-3060,-1913,-1926,-959,-3170,-180,-1540,768,1045,-2265,1169,1081,908,741,625,-794,-5089,520,-2334,913,-1255,15,1421,-1364,-995,-4688,-6687,-6458,-8720,-193,-501,-6307,-335,-2391,106,460,781,1098,1553,2124,2955,3823,4675,5485,6039,6390,6609,6598,6502,6466,6589,-39701,7228,-8156,-2006,-921,-6355,-3116,2534,-4323,-4740,3604,2825,-6252,853,-1734,-198,1282,1097,782,-746,-4064,-1458,-1803,-2488,-2748,-2892,-2702,-2419,-2129,-2885,-2103,-2349,-2820,-3458,-4172,-4985,-5620,-5784,-5415,-4501,-3708,-3118,-2577,-2267,-3739,-2359,-2645,-3128,-3631,-3881,-3699,-3082,-2257,-1337,-457,-551,794,1856,2132,2934,313,74,-501,2890,-404,-1410,-2244,2254,3713,3059,1727,-2122,-2143,-1399,-3085,-47,217,-1262,-737,1136,772,1241,196,-2723,-1155,101,-278,-611,-1617,-1618,-2241,-676,465,928,788,1759,1768,-2782,-2843,-2222,-1797,-845,-316,-978,-1644,-2346,-3020,-3749,-4530,-5003,-5029,-4518,-3650,-2733,-2300,-891,-281,-1878,-215,-716,-1657,-2835,-4145,-5054,-5033,-4102,-2869,-1774,-1016,-766,-790,-2077,-2123,-3026,-3621,-3912,-3865,-3613,-3455,-3459,-3781,-4306,-4891,-5459,-5743,-5694,-5143,-4293,-3339,-2378,-2038,-745,-119,286,-262,-3872,729,524,221,-2302,-2368,-1994,-2425,-3558,-3686,-3991,-4024,-3712,-3266,-2637,-2020,-1555,-1124,-899,-903,-974,-803,-911,-1100,-1099,-1120,-2281,-1375,-2522,-4296,-2699,-2553,-2464,-2110,-3796,-2008,-910,-1346,-2000,-2717,-3635,-4574,-5487,-6082,-6256,-5944,-5262,-4356,-3320,-2342,-1343,-404,621,1823,-79,1100,-175,4216,828,-1849,-754,3269,3569,-980,-1172,-768,-1599,3073,1644,-1414,1428,1440,-95,812,-338,-883,1484,-2233,-1556,-3827,-2868,-1125,-851,-956,-2661,-4326,-5652,-6228,-6017,-5140,-3964,-3043,-2164,-1602,-1156,-995,-501,-764,420,1125,2160,-686,-116,2777,3249,213,-1681,-1332,-1676,-3291,-2169,-3954,-5359,-6048,-5679,-4942,-3870,-2936,-2153,-1665,-2628,-1195,-1179,-1065,-939,-2287,-560,-275,-491,-144,-937,-1578,-3693,-1858,887,862,942,1012,1203,1623,2251,3143,345,1423,-731,-398,3544,2840,1369,-2171,-109,2090,245,-962,557,-138,-1653,-520,1925,1615,-2603,-4247,-1060,-1992,-3646,-4658,-5289,-5274,-5033,-4666,-4349,-4005,-3580,-2993,-2237,-1298,-321,-269,-2056,175,-1174,-308,816,2367,1771,584,-864,-1479,-2672,-3767,-4442,-4747,-4641,-4282,-3881,-3584,-3525,-3667,-4007,-4442,-4722,-4728,-4220,-3434,-2549,-3485,-2524,-705,-550,-795,-2916,-1449,-1619,-1221,-458,-745,-1176,-2194,-1854,1361,-296,-978,-984,-812,-107,962,-1711,-1469,-2766,-3980,-3853,-5451,-865,-1509,821,-289,-1769,-3013,-3261,2187,7530,6786,474,-5548,-1720,-1168,-3919,-3955,-16,3545,929,1657,-3133,-5971,-8469,-5481,905,-77,-3777,-4346,-3494,-3844,444,963,-6595,-6306,-5476,-1959,-15927,-3378,-3988,-3881,-3234,-2410,-1559,-904,-578,-45837,-48303,-40759,-189000,-399251,-272079,-114093,-86443,-39734,-52619,-30552,4327,4218,-10017,-9725,-6003,-14722,-11922,3734,4357,-5030,-9450,-5521,-6456,3608,2493,1257,-46,-1121,-1795,-2164,-2157,-1900,-2311,-1281,-4087,-4948,-1447,-1675,-1932,-3849,-1983,-1844,-1572,-1318,-1182,-1106,-3734,-3959,-2333,-3031,-3724,-4651,-5505,-6130,-6244,-5994,-5285,-4412,-3572,-2722,-2089,-2560,-1355,-1414,-1817,-2424,-3105,-5537,-3963,-3892,-3237,-2091,-1179,660,2159,3526,1200,3400,-1107,3219,4006,6510,665,-2031,-253,2302,2807,3223,-287,744,1480,905,398,-3595,-3359,-615,-561,-384,-142,109,661,-590,-2929,940,867,-4419,-4417,-244,-625,-1654,-969,-1121,-1285,-1429,-1516,-1771,-1965,-2069,-2179,-2282,-2055,-1718,-1251,-599,67,881,1602,2095,2512,2583,2379,1663,1094,480,282,900,-50234,-22351,4751,6113,7061,7493,7328,6618,5526,814,2411,-7090,-1185,-2710,-4000,-5296,-6194,-6853,-7279,-7557,-7843,-7997,-8036,-7976,-8061,-8183,-8363,-8524,-8543,-8457,-8212,-7752,-7205,-6525,-5788,-4995,-4092,-3189,-2294,-1246,-289,-410,-260,-2073,-1341,-2603,-3952,-214,-1338,-2659,-3908,-5046,-5870,-6155,-5991,-5664,-5481,-5396,-5384,-5563,-5610,-5278,-4471,-3162,-1373,-2026,-1534,-2860,183,83,1748,-1104,-2128,332,-267,801,8880,8448,4507,4004,7882,8955,1954,-2344,-1256,73,-490,1607,-348,-223,-2042,-3778,-5324,-6170,-5799,-4919,-3943,-3137,-2426,-1680,-800,-319,-987,-555,2346,5671,4287,3658,899,-937,-1140,-293,-939,4082,3794,-2058,1614,-1403,-1762,992,8807,4449,-749,-2007,-3229,750,-556,-1397,-1742,-1966,-2341,-2798,-3432,-4302,-5432,-6504,-5630,-4498,-3069,-1667,-2326,868,399,741,3228,1050,-424,376,422,3152,4797,1077,-2534,782,666,-2948,-550,828,2202,-1643,928,2078,-601,-95,-119,-636,1253,2587,1793,1877,-84,-363,-1367,-2296,-2352,-2676,-2920,-3376,-4090,-4890,-5753,-6055,-5835,-5405,-4896,-4694,-4495,-4158,-3842,-3141,-2283,-1473,-1009,-1393,-274,201,-1998,-2343,-285,-797,-822],[-6431,-5468,-4705,-4468,-4676,-5329,-6185,-6692,-6062,-4639,-3136,-1708,-1480,-200,487,645,399,229,-534,-3412,-1468,-2046,-2571,-2963,-3434,-3773,-3639,-2888,-1596,108,-1945,1464,3343,7155,8241,7646,2338,-2218,1619,2202,-2302,-3632,-2744,-1910,-2296,-500,954,706,954,2587,2293,-520,391,1798,-2143,-2156,-76,4546,3398,1968,-72,-2035,-935,-511,147,677,-140,-1008,282,-726,-2118,-3737,-5174,-6210,-6341,-5697,-4880,-4173,-3549,-3460,-3610,-4135,-4839,-5716,-6439,-6594,-6239,-5645,-5007,-4322,-3888,-3448,-2917,-2207,-1193,-2331,1287,1549,3419,2670,1631,3560,-2748,1288,-525,-2411,-3642,-3818,-2670,-1486,-2991,-2424,-808,-1584,-241,2655,-119,-3414,-673,-1698,-2161,-2028,-1537,-1233,-2005,-1692,-1908,-926,-2247,-321,-804,-1012,-1887,-2795,-2028,-1422,103,-1967,116,-31,-415,-1396,-1047,-1232,-1115,-2079,9,698,979,-973,-1121,-905,-2185,-3292,1858,84,-2102,3307,3058,1655,-2699,240,2968,-1735,1477,755,-1700,1098,2279,1590,1298,1187,-2600,-2852,-1740,-2903,-2644,-3140,-2377,-2888,-3274,-3741,-3652,-3824,-3986,-4163,-4386,-4510,-4630,-4804,-5041,-5462,-5974,-6676,-7187,-7073,-6169,-4998,-3701,-2303,-1168,-900,-2237,-2677,-1634,-1322,-209,-3950,-1153,-1301,-1117,-583,-2460,1307,1850,3618,1511,5508,187,-3403,2371,-1926,2057,-1922,-480,910,-1166,-1854,-5003,-6830,-5499,-8542,12814,1442,-6895,24337,-4688,-50662,15796,29526,32720,9809,30917,29033,26510,23577,20555,17588,15012,13037,11515,10366,9411,5319,-76501,6016,-17150,-2917,-1988,-5084,-2920,-4584,-5968,-7001,-7063,-6252,-5459,-4571,-3693,-3038,-2486,-2227,-2233,-2507,-3511,-4023,-4947,-6015,-6635,-6582,-5878,-4932,-4054,-3374,-3046,-2849,-2890,-3085,-3349,-3729,-4060,-4349,-4620,-4465,-4301,-4130,-3793,-3495,-3446,-3143,-2995,-2901,-2702,-2242,-1524,-610,-895,1318,-614,-489,844,1729,2328,2778,-284,152,-31,3125,-76,-1982,-2371,1115,2617,2901,1331,-2921,-2073,-2089,-3203,-2695,-2886,-2987,-2891,-2711,-2660,-2597,-2645,-2953,-3189,-3694,-4250,-4675,-4687,-3985,-2830,-1701,-619,374,303,1754,1779,-2784,-3407,-2777,-2112,-1371,-1288,-1659,-1773,-2443,-2183,-2651,-1879,-2560,-432,1185,1718,223,-2579,131,2721,-711,3178,2672,-553,-3383,278,-1135,-2521,-3700,-4439,-4658,-4503,-4307,-3988,-3908,-3836,-3795,-3498,-3093,-2581,-1985,-2264,-2056,-1957,-743,-779,-995,-2692,-1854,-2336,-2690,-2868,-2837,-2677,-2488,-2365,-2474,-2745,-3560,-4003,-4994,-6072,-7243,-7621,-6542,-5117,-3645,-2250,-1008,27,-1317,-255,-364,299,-392,695,36,-776,-691,1266,580,-242,-946,-1744,-2549,-3374,-4102,-4804,-5493,-5995,-6188,-6126,-6008,-5932,-6042,-6280,-6802,-7355,-7687,-7056,-5793,-4189,-2542,-1031,247,131,-3360,-1622,-883,2810,3840,3736,-178,925,216,3405,-796,-2429,-846,2917,2628,-1106,-1402,-755,-2243,901,1326,-919,1464,1317,88,658,-99,-1505,1261,-1988,-1841,-4235,-2756,-973,-398,301,-1509,-3106,1034,4446,721,2982,3511,236,2474,3630,1583,1021,-178,-880,2102,4256,1377,-893,325,3323,3583,316,-1885,-1828,-1697,-2977,-582,2225,2349,3585,7662,2224,-1279,-2607,-615,-8,-2884,-821,-1171,-552,140,-2632,-807,-1835,-3009,-4201,-5465,-6709,-7866,-8789,-9211,-9140,-8807,-8534,-8180,-7598,-6814,-5800,-4843,-3960,-3192,-2787,-2724,-2990,-3561,-4512,-5675,-6839,-7802,-8065,-7569,-6764,-6018,-5404,-5145,-5228,-5621,-6201,-6863,-7556,-8106,-7969,-7548,-6696,-5757,-4719,-3732,-2779,-1923,-1193,-661,-405,-215,-743,-2216,-794,-1812,-508,-116,342,1021,278,-844,-887,-1047,1128,4179,1601,893,389,-100,-1617,56,-1990,323,-3392,726,80,-435,2510,-1473,-3457,-2919,-151,1717,194,-2651,1610,-739,1001,3145,-1536,-2161,-3010,-2137,1936,86,-883,-729,-1657,-395,695,-1651,-1748,2547,2384,-1482,-5649,-1350,-1797,561,286,-1254,-3068,-3658,1447,6939,6848,219,-5651,-1356,-978,-4049,-3684,611,4962,264,927,-3145,-6100,-9539,-6615,3301,5390,-3095,-3700,-4059,-5223,-1491,-1301,-8955,-9542,-9126,-2976,-11858,-2551,-3452,-4204,-4735,-5025,-4985,-4802,-4686,-41396,-37604,-14443,-130505,-300362,-209668,-93170,-84490,-35161,-49686,-30627,118,384,-14837,-9322,-5405,-14006,-12257,1573,2430,-8932,-9553,-6155,-8804,3610,4572,3970,2166,1535,69,-964,-1022,-1659,-2217,-474,-5219,-3872,2929,4258,135,-2850,877,-1316,-445,530,145,-231,-4412,-4197,-2193,-2900,-3377,-3838,-4054,-4084,-3927,-3932,-4029,-4372,-4954,-5508,-6034,-6284,-6293,-6183,-6152,-6224,-6444,-6806,-7214,-7646,-7579,-6851,-5828,-4738,-3567,-2528,-1586,-986,-596,-445,-399,-481,-827,-1599,-1510,-2038,-2583,-3338,-4404,-5523,-6795,-8212,-9439,-8691,-7320,-5953,-4633,-3547,-2740,-2060,-1571,-1350,-3058,-1300,-1246,-4769,-4525,-1366,-1315,-1016,-824,-581,-330,-6,453,838,1364,2029,2690,3305,4134,4907,5614,6314,6891,7573,8254,8938,9888,10887,11984,12824,13840,14528,15003,15429,-59484,-19567,4076,14194,13451,12533,11424,10184,8937,1916,6363,-5397,3945,-2568,-1825,1144,1655,-3493,-2516,1680,1592,-282,40,-740,1061,912,874,-855,339,-315,1389,-2626,456,-351,1255,2165,-1326,-1881,709,2190,2140,-477,296,-1373,-1527,-2537,-3230,-205,-1783,-2963,-3325,-3042,-2481,-1971,-1762,-1868,-2304,-2855,-3422,-4118,-4703,-5004,-4861,-4167,-2997,-2261,-1877,-3695,164,189,1786,-1197,-1191,1399,309,840,896,47,-783,-1617,-2398,-3003,-3573,-3969,-4340,-4612,-4860,-5097,-5372,-5511,-5522,-5380,-5172,-4885,-4543,-4474,-4602,-5067,-5702,-5719,-4622,-3044,-1410,-99,1556,2623,3187,3127,986,-252,-1456,-370,-892,-1362,-1277,-1637,-439,-1816,-1609,-116,-528,-1216,-1808,-2325,-3155,-2564,-2173,-1717,-1207,-2183,-1098,-2248,-1150,-1552,-2172,-3006,-3603,-4314,-4486,-4315,-3991,-3689,-3305,-3047,-2833,-2620,-2432,-2230,-2125,-1897,-1744,-1542,-2386,-1392,-1440,-2586,-1636,-1760,-2002,-2215,-2455,-2676,-2667,-2518,-1968,-1033,14,1201,1725,2064,-1094,-98,-408,-1852,1227,938,-912,-1687,-24,-1357,-1826,-824,-1134,-562,2327,459,-40,1913,1636,1546,1530,-1611,-1008,-1092,236,570,-1395,-1933,-1399,-2809,-3319],[-3016,-191,1040,636,-91,-293,211,-3450,2491,1509,-1330,-329,-811,-268,1318,-159,-1432,-2084,-2112,-3239,-899,-225,107,255,-127,-2540,-1670,-85,163,550,-1549,1337,1667,1713,1582,1279,929,-2243,228,21,-3013,-4619,-3391,-1904,-1844,-2034,618,848,872,765,121,-677,-1616,-2671,-3690,-4603,-5557,-6377,-7257,-7715,-6835,-5986,-5001,-3998,-2905,-2065,-1362,-846,-442,-586,291,24,1588,2471,3372,-1846,-1575,1371,-1679,752,-2290,1093,-188,-2257,-1592,-2687,-617,527,202,-771,-824,-1248,-290,-1924,-3645,-5069,-4964,-3680,-2259,-1265,-572,-363,-2957,-1434,-2492,-3487,-3998,-3594,-2440,-1060,-2681,-2925,-718,-1167,-83,2842,-441,-3641,279,-737,-2086,-3453,-4836,-6018,-6696,-5879,-4829,-4005,-3454,-2990,-2903,-2692,-2564,-2944,-3906,-1709,-1423,-2387,-1236,-1314,-1723,-2273,-3011,-3979,-4962,-5696,-5494,-4570,-3275,-1939,-892,-1380,-2728,-2535,2379,-505,-1351,4028,2450,1008,-1812,579,2931,-1516,1787,1340,-1628,934,2062,1030,1294,1370,-2488,-2628,-1660,-2934,-2283,-3061,-771,-331,492,-3262,-1548,1094,839,555,-1327,-786,-1183,1638,1243,-4061,4222,4680,3504,-2011,1052,2838,2625,2652,272,-1403,-1816,-2041,-1333,-875,229,-4479,343,-905,-639,-579,-2647,805,1786,2675,1314,3797,1524,-1191,2642,-1577,386,-2489,-2433,-3847,-4830,-4814,-5086,-6496,-4533,-6577,1683,2078,-6997,4252,113,-162937,-170214,-10528,1836,655,-620,-1711,-2584,-2985,-2788,-2264,-1517,-622,172,849,1389,1762,-13239,1786,-20814,-4685,-2700,-3919,-2375,-3182,-3896,-6340,-819,853,-4571,3501,-2745,-2432,5352,5155,160,1665,-2766,-1294,165,-809,-1132,-1886,-505,348,1396,-2440,-1558,101,50,902,-2039,3336,8049,9758,7302,5413,554,-560,912,238,-2956,2496,1457,-614,-553,1784,460,11,-913,1251,-1073,-369,-911,-1487,-1953,-2160,-1805,-1243,-555,135,310,-2386,-2443,253,1264,921,339,-3554,-1877,-2621,-3032,-3138,-3593,-4085,-4462,-4804,-5288,-5729,-6196,-6791,-7136,-7022,-6348,-5725,-5216,-4616,-4000,-3611,-3305,-3018,-2734,-2532,-2606,-2646,-3955,-2579,-2511,-2242,-1965,-1663,-1283,-3664,-1910,-2730,-1883,-2426,-330,2872,2798,1913,-2200,361,3588,418,4154,3248,-529,-3835,1944,2513,1706,757,-45,-971,-1935,-3001,-3881,-4809,-5436,-5692,-5398,-4956,-4511,-4099,-3828,-3609,-3505,-3389,-3174,-2926,-2605,-2379,-2073,-1721,-1356,-1990,-636,-348,-121,-48,-322,-2826,-165,-378,-579,-2203,-3412,-2271,-2288,-2937,-2350,-2601,-2861,-3020,-3183,-3189,-3129,-3077,-2880,-2695,-2353,-2042,-1787,-1461,-1229,-886,-689,-1841,-780,-1803,-1940,-1339,-1845,-2457,-2485,-2656,-2650,-2522,-2211,-1922,-1550,-1281,-1004,-767,-1136,-130,87,193,-276,-3180,-1256,-901,-306,-743,-1254,-1954,-2693,-3557,-4368,-4917,-5049,-4720,-3992,-3229,-2542,-1962,-1564,-2911,-1296,-1304,-1437,-1525,-1353,-961,-273,255,-2112,944,-1734,-1946,-4503,-2683,-793,122,846,-1405,-3931,2355,5285,521,2510,3294,184,2868,4038,2157,1572,-260,-904,1878,3241,15,-983,805,2907,2512,267,-2110,-2288,-1719,-2467,-252,-8,398,843,1443,1746,-933,-2810,-1078,-346,-3105,-582,-1058,-506,648,-2571,1551,985,-1620,-674,-6,-410,-3628,-2870,539,368,123,-427,-1246,-2266,-3456,-4577,-5505,-5645,-4833,-3733,-2654,-1760,-1139,-2816,-1205,-1764,-2685,-3843,-5174,-6480,-7230,-6439,-5158,-3962,-2984,-4141,-1984,-1310,-1350,-1421,-1800,-2060,-2367,-2616,-2893,-3156,-3468,-3892,-4541,-5430,-6587,-7108,-5629,-3327,-2431,-680,299,6634,3448,-40,-854,-1168,-920,1574,3901,1248,1300,268,-30,-1668,303,-2205,73,-3136,1169,-47,-153,1774,-2012,-3249,-3265,-444,2470,1074,-2411,1430,-900,639,2249,-2228,-3080,-3146,-2401,2545,428,-839,-451,-2242,-680,393,-1616,-2116,2026,2278,-1205,-5276,-1854,-2048,259,741,-884,-3284,-3939,687,6143,6771,-12,-5863,-1155,-872,-4002,-3222,1244,2989,-390,130,-3129,-6104,-9525,-7347,2651,2362,-2008,-2557,-3871,-6598,-615,-1599,-10363,-11095,-12843,-3594,-7658,2193,2390,2532,2528,2324,2097,1855,-5196,-34020,-25646,-146,-53683,-154543,-110844,-66142,-78813,-33963,-42941,-28184,-6345,-5967,-19610,-8666,-4990,-13573,-12562,-2975,-2454,-11989,-9867,-6503,-10559,-1493,-1725,-2018,-2419,-2707,-2735,-2566,-2062,-1775,-2115,-677,-5685,-2659,1387,2072,1409,-1408,198,-1419,-1539,-1869,-1567,-1165,-4948,-4444,-1522,-3454,1396,5284,5242,-1143,-3443,4466,5053,438,-2228,1353,-436,-3523,-4029,-5410,-5506,-4516,-3868,-3554,-2397,-1997,-2054,-2157,-2249,-2168,-1739,-1191,-562,-172,60,81,35,-76,-353,-1273,-1413,-590,-638,-895,-1501,-2230,-3193,-4375,-5523,-5817,-4808,-3585,-2402,-1495,-923,-534,-379,-984,-3306,-1085,-1257,-5035,-4654,-2023,-2395,-2719,-3354,-4103,-4923,-5527,-5410,-5038,-4688,-4532,-4746,-5304,-5478,-4626,-3286,-1798,-455,820,1805,2433,2977,3317,3676,3909,4626,5417,6392,7651,-60614,-30185,296,11197,11624,11771,11602,11166,10579,-2843,8883,-3588,3922,-3733,-1911,1022,3223,-3352,-2877,1277,2803,-247,-364,-1279,4977,5882,5833,-1224,-468,-674,1114,-2916,562,70,1876,3015,-1012,-1820,855,2469,2308,-626,607,-863,-1706,-2394,-2553,-370,-1584,-3101,-2990,-2775,-2151,-1386,-707,-143,239,-1328,1014,1329,1157,354,-1653,-2153,-500,-2343,-1867,-4034,-9,172,652,-1345,-1603,-2557,-3113,-3240,-3151,-2913,-2846,-3032,-3403,-3781,-4233,-4499,-4496,-4092,-3556,-3017,-2561,-2056,-1582,-1186,-964,-846,-3216,-2458,-1281,-1816,-2494,-3238,-3942,-4220,-3944,-3287,-2623,-1936,-1401,-1023,-700,-505,-1369,-402,-435,-679,-971,-1337,-1775,-2243,-2742,-3082,-3545,-4076,-4338,-4309,-4089,-3740,-3365,-2989,-2457,-2663,-1543,-2942,-168,443,-1916,993,1445,649,-1893,-2504,-2704,433,-449,-702,-1308,-1807,-2177,-2357,-2465,-2323,-2194,-1997,-2497,-1791,-1715,-2213,-2315,-1007,-733,-2170,-192,-173,-23,-116,-451,-1164,537,1149,1518,1117,-2190,-516,107,-1371,1672,341,-1431,-1680,101,-820,-1472,-1494,-944,-819,-25,-232,-402,-558,-1020,-1432,-1920,-2290,-2293,-1590,-411,895,-724,-1526,134,121,-32],[-3367,-3437,-3785,-4523,-5358,-5986,-5928,-5089,-3716,-2227,-1435,-281,-251,-293,-562,-671,-354,514,653,-3062,-806,2577,3026,1357,1292,-2338,-1817,2206,2774,3202,-1113,1648,3706,6718,5767,4624,1880,-2266,1206,599,-3721,-4059,-2894,-1706,-724,-3414,435,905,650,1668,1970,-786,104,1274,-2816,-1204,-501,3639,4625,4349,-215,-2528,-92,2382,226,1216,-13,-401,1092,-792,481,-309,1570,1464,1109,-2509,-789,-1355,-2161,-2998,-3351,-3238,-2563,-3036,-618,-2494,-724,409,-79,-676,-597,-1291,640,-270,-1251,-2375,-3442,-4580,-5642,-6686,-7309,-7473,-7391,-7064,-6945,-6880,-6944,-7177,-7407,-7495,-7282,-6766,-6271,-5681,-5167,-4776,-4435,-4232,-4201,-4298,-4534,-4927,-5539,-6231,-7162,-7971,-7227,-6097,-5112,-4181,-3672,-3154,-2888,-2716,-2686,-2472,-2307,-2358,-1666,-1164,-1123,-1977,-681,-1053,-1636,-2362,-3092,-3745,-3764,-3181,-2335,-1633,-3079,-1744,1063,-907,-247,2963,1865,411,-1070,823,2781,-1268,2134,1918,-1561,705,1765,365,1516,1680,-2203,-2250,-1401,-2718,-1974,-2884,-1092,-234,976,-2795,-1810,108,361,-165,-1236,-654,-893,1762,1443,-4063,4080,3575,2944,-3131,-832,1242,1072,1319,8,-1729,-1308,-1232,-1005,-595,564,-4639,1346,-518,875,1032,-2825,2234,1699,2602,995,5162,3064,1123,4444,-1283,1438,-3012,-1166,-469,-914,-3237,-5029,-5936,-3594,-3991,-348,128,-6139,1152,1538,-31743,-177145,-40328,4174,-2727,5341,5701,5728,5462,4988,4221,3289,2300,1144,-87,-1305,-2416,-3277,-3941,-22152,-6957,-3348,-2913,-2177,-1756,-3447,-5652,-1562,-1734,-3693,-2745,-3244,-3854,-4358,-4851,-5240,-5495,-5788,-5932,-5925,-5823,-5191,-4358,-3408,-2236,-920,-2175,-2465,0,116,539,-1486,3625,6886,6957,6724,5320,90,-312,1208,464,-2340,3314,2178,122,-190,1964,397,94,-834,2214,-1508,-233,-1553,-2759,-3841,-4540,-4409,-3917,-3329,-2782,-2255,-2563,-2477,-1035,-595,-107,283,-3646,-1591,-2991,-2756,-1050,145,-977,-1916,-2254,-3382,-4240,-4384,-3731,-2441,-1252,-220,523,-2819,-2421,-1476,1237,1128,1012,-561,1099,1005,-2368,-4162,-1827,-1785,-1062,52,-351,-678,-3925,-1506,-2699,-1808,-2297,-485,-480,-553,-820,-1467,-1446,-1853,-2359,-2771,-3052,-3215,-4191,-2763,-2146,-1406,-581,328,780,1173,2824,166,-4163,-2555,-1804,-2618,-3834,-1668,1398,-2259,-3061,-1174,1540,1886,1824,-1229,-1771,-2269,467,-130,-2048,-2360,-3180,-3550,-3585,-3386,-3235,-3078,-3025,-2871,-2721,-3743,-2315,-2138,-2085,-878,-507,-1079,-1089,-98,157,465,465,1144,78,-90,239,2340,402,-635,481,1449,-1236,-317,-1330,-805,291,-1352,-2169,292,-1784,-1160,-465,-2134,-377,-760,-1067,-1129,-995,-888,-133,250,469,-642,-2718,-789,-799,-424,-993,-1605,-2372,-3156,-4088,-5081,-5710,-4786,-3998,-3206,-2576,-2122,-1817,-1689,-3412,-1752,-1703,-1572,-1249,-673,-63,74,691,-2523,596,-1477,-1822,-4585,-2613,-1544,-2387,-2931,-3312,-4602,-3417,-3312,-3384,-3561,-3782,-4262,-4559,-4775,-4662,-4528,-4025,-3870,-3802,-3970,-4073,-4077,-4228,-4073,-3957,-3456,-2998,-2687,-2225,-1980,-1775,-1477,-1283,-1213,-1054,-1200,-1279,-2885,-1778,-2187,-3143,-3051,-3408,-3700,-3756,-3692,-3481,-3261,-3161,-3115,-3229,-3468,-3824,-4217,-4519,-4728,-4662,-4539,-4390,-4236,-4118,-3892,-3631,-3146,-2342,-1437,-463,480,-1085,-2542,184,1270,534,-1223,-607,-1227,-2138,1213,2167,2103,-1646,-3895,-2389,-1339,1288,641,1858,1839,-282,-808,-306,1769,632,2123,316,-141,531,-1658,-2284,-735,-2839,-868,-7,5073,3207,-289,-882,-1516,-595,2002,3442,824,1587,111,67,-1767,464,-2246,-87,-2869,1666,-163,194,1207,-2438,-2914,-3451,-733,3067,1880,-2151,1199,-1103,403,1559,-2701,-3752,-2531,-2577,3228,778,-742,-121,-2404,-879,165,-1512,-2471,1204,1558,-834,-4491,-2291,-2170,-27,1125,-587,-3577,-3964,95,5237,4647,-127,-6102,-1054,-748,-3718,-2563,-1225,-2209,-2975,-3442,-3542,-5874,-8439,-7292,-1865,-1775,-2008,-2513,-3188,-7798,-4250,-4279,-10163,-9630,-15097,-3694,-3353,76,1492,2971,4286,5277,6030,6521,-6925,-26282,-14801,5397,4679,3877,-1952,-36910,-70093,-36380,-37286,-24599,-273,-766,-22512,-7766,-4590,-13050,-13015,-3451,-3020,-13350,-10421,-6356,-9543,-1237,-1360,-1633,-2146,-2763,-3411,-4132,-4505,-4241,-3632,-2809,-5166,-1710,-1536,-1485,-1550,-1322,-755,-1663,-473,3126,2623,-1770,-4949,-4596,-2179,-3845,2462,9510,5119,-1588,-4016,3258,1359,-439,-1515,-1047,48,-2989,1933,3658,2637,-3397,-4557,-2460,-2371,511,-763,-1814,-2500,-2661,-2319,-1908,-1530,-1474,-1596,-1876,-2106,-2224,-2324,-2147,-1855,-1667,-1496,-1573,-1999,-2505,-3159,-3885,-4377,-4360,-3932,-3276,-2536,-1920,-1458,-969,-504,-1125,-3581,449,323,-5066,-4739,358,-135,-553,-1147,-1626,-1923,-1954,-1761,-1700,-1673,-1718,-1912,-2136,-1920,-1398,-630,282,1054,1786,2304,2597,2993,3377,3910,4314,5051,5609,6077,6598,6751,-13752,-4156,6595,6372,6049,5590,5033,4466,-7539,3125,-2249,1528,-4606,-2112,-725,-1479,-3143,-3132,-3193,-3394,-3156,-2566,-1904,-1033,-369,148,-1491,-1168,-852,103,-3131,-1470,-2499,-3478,-3725,-2897,-1893,-1101,-471,-278,-805,-1052,-2160,-3517,-4446,-3106,-1436,2,-3675,-2058,2207,2102,653,812,-250,-1494,-2657,-3540,-3947,-3550,-2844,-2202,-2257,-1171,-2231,-1559,-3590,-537,-821,-1066,-1454,-1664,-1810,-1800,-1808,-1937,-1985,-2127,-2373,-2591,-2555,-2338,-1832,-1264,-652,-126,269,-341,645,731,-208,-1066,226,-3213,-2391,13,-954,-2566,-350,347,-854,-1992,-516,-989,-1445,-1988,-2568,-3046,-3467,-3750,-3885,-3969,-3975,-3843,-3627,-3365,-3056,-2746,-2278,-1968,-1772,-1420,-2202,-3077,-411,-1598,559,153,-2661,-1418,-3116,-180,-351,-2321,1628,5387,933,-2209,-3640,-2111,1899,-1030,234,561,-791,-2088,-3142,-3495,-2640,-1704,-879,-2799,-102,-86,-1821,-2582,-397,-427,-2146,41,-1175,713,892,-559,-1361,57,1487,1336,41,-2898,-960,590,-790,584,-201,-1662,-1626,261,-179,-627,-1861,-725,-1044,1292,1147,619,806,234,-319,-1005,-1802,-2438,-2818,-2607,-1744,-676,-1010,111,501,456],[-2913,383,1560,3131,127,250,-348,-3742,-2885,-3027,-2416,-1723,-1332,-1331,-1693,-2202,-2924,-3688,-4250,-3775,-3279,-2995,-2704,-2051,-1078,-1974,-2011,1528,2336,3010,-633,1497,3623,8192,9056,6724,1424,-2306,798,-360,-4203,-2972,-1873,-1397,602,-2129,350,794,264,2333,1713,-1123,-195,1025,-2228,-976,-594,3214,4397,3670,-220,-2816,308,812,-52,188,-49,-261,70,-1051,108,-718,-95,-391,-850,-2436,-2162,-2880,-3315,-3753,-3805,-3635,-3199,-2940,-2220,-2186,-1024,-546,-496,-775,-572,-1400,702,1947,1794,-1453,192,868,79,-973,-1960,-2941,-3992,-4745,-5390,-5640,-5559,-5317,-4932,-4451,-3844,-3954,-2463,-1834,-1384,-1173,-1130,-3939,-1714,-2223,-2770,-3283,-3747,-3986,-4201,-4315,-4357,-4572,-5011,-5493,-6257,-6632,-6540,-5898,-5125,-4178,-3491,-3065,-2863,-2835,-3149,-3554,-4047,-4623,-5087,-5390,-5533,-5737,-5803,-5850,-5957,-5841,-5473,-4812,-3984,-2991,-1981,-889,181,-289,-688,776,2333,-1189,2282,2255,-1691,229,1221,-541,1787,1928,-1904,-1929,-1167,-2586,-1948,-2848,-1479,-337,1086,-2541,-2151,-952,-290,-1121,-1341,-689,-771,928,1341,-3744,2347,2694,2928,-3740,-2820,1095,3204,3381,-391,-2024,-948,-490,-815,-644,603,-4610,4419,-294,4842,6592,-3166,2987,1374,1561,449,7913,4498,3185,5104,-1202,1066,-3688,-1461,-1557,619,-4139,-5031,-5465,-2873,-2760,-2774,-2771,-4443,-2927,-3416,-3939,-129439,-37566,-3986,-6393,-2552,-1761,-1142,-617,-40,537,1228,2048,2739,3228,3444,3353,3007,2258,-23882,-9427,-4209,-2210,-552,642,-3093,-4397,557,-198,-3038,-2432,-3854,-3427,-3116,-2638,-2222,-2022,-2247,-2624,-3003,-3273,-2831,-1909,-727,611,1875,-2057,-3392,-66,184,198,-1041,1999,1201,446,-249,-467,-630,-758,-714,-712,-1705,-989,-1219,-1615,-2112,-2626,-3170,-3712,-4253,-4687,-5032,-5224,-5457,-5602,-5715,-5648,-5085,-4364,-3541,-2708,-1900,-2602,-2572,-732,-764,-912,-1168,-3123,-1377,-3306,-2670,-1834,-539,-1018,-2603,514,-568,-1000,-1386,-1204,-1330,1297,2713,2170,-2602,-2524,-1191,1590,953,737,-1078,2472,1992,-2071,-3666,-1016,-1313,-514,1042,1089,1294,-2875,-1146,-2666,-1779,-2303,-106,3477,3958,4475,-743,706,4808,2105,5780,4020,-436,-4547,987,3317,925,775,2581,803,761,2525,357,-4133,-2041,-1988,-2950,-4296,-1344,1614,-2254,-3488,-795,2518,1858,2061,-409,-955,-2547,-61,-1327,-2744,-3957,-4720,-4935,-4988,-5124,-5605,-6251,-6315,-4968,-3315,-3560,-2379,-1945,-1256,-576,-704,-2123,-870,2333,1716,971,855,1215,151,317,703,1927,-567,-1065,58,-131,-646,89,-963,78,940,-976,-1851,1311,-1151,-1007,-2144,-3308,-4043,-3783,-2954,-1962,-1445,-691,-175,-288,-809,-1604,-2520,-3546,-4419,-4955,-4818,-4200,-3549,-2874,-2368,-1992,-1760,-1794,-2068,-2387,-2850,-3374,-3820,-4116,-4235,-4065,-3804,-3658,-3634,-3644,-3773,-3892,-3932,-4113,-4234,-4275,-4506,-4772,-5146,-5191,-4743,-3898,-3082,-4454,-1595,-958,-572,-327,-139,-218,-150,-105,110,235,-152,-939,851,602,-2685,-1079,-710,-1422,-2501,-3461,-4606,-5862,-5294,-4337,-3418,-2421,-1550,-838,-78,327,-222,-2956,-2004,-1260,-3031,3,-653,-953,-1642,-2418,-3138,-3760,-4170,-4055,-3563,-2892,-3287,-3230,-1119,-771,-433,-185,158,601,1600,2712,3724,4802,-1687,1049,4885,1982,-1887,-2210,341,896,606,-1140,-98,-1523,-1992,1731,2186,2124,-1425,-3726,-2710,-2133,1221,610,1987,2770,261,-921,-632,1458,676,1628,-541,-113,508,-2169,-2310,-1056,-2983,-1842,-2777,-3603,-4052,-4273,-4345,-4247,-4046,-3860,-3566,-3366,-3232,-3190,-3258,-3431,-3770,-4217,-4833,-5608,-5383,-4513,-3487,-2519,-2891,-2692,-3584,-1176,1130,1636,-2042,773,-1505,210,987,-3083,-4184,-1701,-2824,3337,943,-735,68,-2355,-2204,-2772,-2746,-2948,-2139,-2002,-1985,-3680,-2810,-2431,-2431,-2148,-1688,-4096,-3833,-362,297,553,-254,-6371,-1212,-759,-3409,-1932,1290,1036,-1317,-1332,-3003,-5543,-7163,-6684,1341,4551,956,1007,-1288,-8841,1698,-6440,-8898,-6689,-13143,-3493,-687,-1254,-1788,-2286,-2865,-3582,-4248,-4744,-7433,-20147,-7138,-3779,-3361,-3027,-2841,-8047,-58391,-42268,-33421,-21149,-3435,-3753,-20535,-6856,-4509,-12213,-13930,-3947,-3772,-12906,-11421,-5789,-7581,-3692,-3687,-3543,-3352,-3024,-2576,-2201,-1783,-2394,-2310,-889,-4503,-826,-1868,2096,2644,1514,1332,-2134,-456,2804,2068,-2034,-4439,-4751,-2880,-3550,3513,9011,4789,-2337,-4804,2839,4345,-1328,-873,2822,84,-2367,2046,4037,2091,-3545,-4955,-1479,-2268,1607,-330,-694,-1435,-1406,-815,-194,-587,-2710,113,157,-49,-123,-825,-1013,-1076,250,1781,2106,2086,1958,921,1072,485,-509,-3251,-967,-988,-807,-468,137,666,-1329,-3797,1477,-406,-4979,-4878,-27,-1013,1754,-664,1872,79,3221,3843,4483,5182,1024,6102,6057,5959,5641,5217,4864,4555,4531,4623,4712,4935,4991,4901,4348,3835,2957,1941,1061,33,-801,-8759,-1366,-1199,-910,-655,-478,-318,-5245,-219,-1354,-247,-4845,-2516,163,245,-2936,-3353,-114,-647,-1274,-1937,-2596,-3077,-3259,-3005,-2447,-1767,-1192,-811,-3282,-516,-632,-950,-1437,-1976,-2600,-3215,-3552,-3743,-3581,-3279,-2852,-2282,-2056,-1406,-926,-637,-3727,-2359,-769,-1067,-1439,-1919,-2418,-2914,-3199,-3233,-3244,-3160,-3055,-3069,-3172,-3269,-3421,-3692,-3872,-4142,-4499,-4583,-4383,-3955,-3395,-2816,-2407,-2241,-2085,-2110,-2344,-2710,-3041,-3421,-3668,-3877,-3938,-3915,-3854,-3851,-3787,-3740,-3731,-3815,-3883,-3814,-3803,-3680,-3551,-3400,-3241,-3130,-2993,-2941,-2880,-2933,-2994,-3206,-3562,-3956,-4452,-4911,-5001,-4531,-3823,-2980,-2095,-1210,-324,-1544,1459,2177,2685,-1514,-2381,-3109,-152,-2776,1789,-34,-2193,-806,-2531,-666,-1325,-2728,2194,6174,1274,-2131,-3607,-1441,1585,-1681,104,1712,379,1689,1390,-730,3257,2952,238,-3278,1041,-601,-1503,-1898,105,-126,-2094,130,-2001,2197,1903,-582,-1546,-483,3078,1235,-1139,-2474,-1453,940,-219,1117,-721,-1672,-1604,-1802,-2434,-3052,-3344,-3621,-3799,-3758,-3855,-3858,-3768,-3886,-3853,-3826,-3717,-3484,-2982,-2373,-1601,-750,-520,-38,797,942],[-2830,429,1540,2595,-20,-6,1735,-3953,762,-411,-1570,676,565,53,742,-1717,-974,2091,1581,-2924,-543,1932,1284,888,520,-1623,-2270,-8,-239,-591,-1090,-1681,-2263,-2984,-3689,-4359,-4902,-5354,-5758,-6121,-6505,-6504,-6028,-5450,-4860,-4408,-4174,-4073,-4067,-4299,-4743,-5308,-5841,-5829,-5098,-4057,-3072,-2053,-1241,-504,-8,-2737,691,962,-280,1179,-51,-134,1320,-1198,-328,-980,1314,2923,2734,-1654,1064,944,-1434,-651,-1980,-2252,-2861,-3344,-3557,-3376,-2984,-2426,-1629,-865,-540,-1380,190,1719,1787,-1346,-230,1154,4403,2818,-489,491,-3424,-1854,-2590,-3687,-2245,-1374,-221,534,-1560,-3625,1471,1156,1380,3331,-1271,-3851,-696,-1296,-74,-90,-1492,-2510,-3176,-3301,-2958,-2528,-2143,-1866,-1375,-803,-1943,539,838,-633,-1425,-1720,1129,1593,-2022,-1880,954,44,-853,-1813,-2461,-3288,-3877,-4264,-4507,-4399,-4054,-3525,-2949,-2310,-1724,-1111,-558,-809,-386,45,-5,-1033,-265,-336,-1754,-345,-227,-1371,297,480,-1340,-1442,-752,-2363,-1982,-2716,-1674,-330,2088,-2250,-2319,-1830,-872,-2068,-1423,-702,-1150,-1418,-1099,-3332,664,1557,2290,-2875,-4231,270,2715,2505,-686,-2025,-521,370,-516,-749,594,-4355,3638,-24,3445,3182,-3437,2736,1033,557,11,2983,3055,3034,2876,-1085,805,-4258,-1528,-2649,179,-5106,-4841,-4923,-2547,-3283,-3898,-4491,-4877,-5114,-5316,-42920,-152746,-19146,-4163,-7869,-2725,-1813,-949,-130,669,1283,1748,-3851,2078,1770,1205,484,-173,-4844,-26507,-11475,-5069,-1580,-996,882,-2677,-2661,8985,1282,-2486,5352,-4358,-3116,7460,7606,110,5370,-90,335,3355,5196,811,-451,3006,2744,2610,-1933,-4115,133,188,-1076,-2324,-3232,-3071,-2046,-834,599,-1145,490,1433,891,-868,2586,2249,1822,1110,1120,-29,-237,-712,422,-2402,-281,-25,-213,-479,-759,-1242,-811,-822,-807,-728,-2438,-2553,-844,-1171,-1323,-1834,-2541,-3353,-4153,-4835,-4938,-4332,-3689,-3144,-2366,-1985,-1672,-1489,-1517,-1389,-1442,-1529,-1661,-2284,-2406,-1522,-1391,-1222,-962,-1569,-276,-167,-1668,-2912,-148,-683,139,467,475,580,-1781,-752,-2537,-1695,-2340,-4,3986,5349,5698,-41,778,5075,2542,6306,4125,-439,-4695,451,2781,468,632,2563,836,358,2224,630,-3526,-1360,-1836,-3206,-4700,-985,1346,-2192,-3602,-1300,-1238,-821,-369,0,-35,-2592,-686,-763,-2087,-1871,-2475,-3033,-3591,-4005,-4380,-4637,-4949,-5185,-5169,-4729,-4188,-3756,-3366,-3044,-2839,-3295,-2758,-2888,-3001,-3191,-3516,-3812,-4188,-4381,-4418,-4233,-3747,-3167,-2309,-1440,-528,354,-643,757,1367,-692,-1472,2878,-584,-939,-666,-2810,292,534,285,166,-2033,-513,-67,-889,-983,-1743,-2585,-3552,-4244,-3818,-2643,-1176,-142,-182,937,750,730,-471,-228,1727,2391,-1605,-1886,-218,-2334,6014,2070,62,1221,547,1294,-1147,883,-2315,-2810,-3413,-2725,-4444,-2720,-510,-420,-691,-1394,-3781,-3392,-4170,-3914,-2935,-1897,-1228,-631,-339,-167,-311,-220,-1070,-486,-526,-4014,-1229,400,659,502,-961,-2946,-3581,-1836,-2496,-2533,-1624,-265,1247,2974,3855,42,-2933,-2397,-1759,-2720,287,-477,-1266,835,-1086,1261,-364,-3285,-203,1997,1331,-3081,-2748,1278,4883,4136,3387,2856,187,2747,2574,3238,3293,-1680,1425,2171,1427,-2572,-1858,-707,-926,-814,-870,-213,-1740,-1760,1601,1791,1725,-1187,-3550,-2660,-2808,-2060,-3287,-4716,-5092,-4023,-2938,-2066,-1394,-967,-779,-1469,-1136,-1657,-2625,-3167,-3540,-3512,-3144,-2765,-2581,-2467,-2620,-3074,-3703,-4431,-4790,-3768,-2656,-1659,-840,-227,-2445,269,-2169,-339,-2621,-294,-731,-1035,-1304,-3178,-2467,-3481,-1606,-932,-804,-1927,-767,-1936,-1346,-1850,-3197,-4076,-3161,-3067,-2671,-2078,-1567,-1057,-2099,-1332,-326,-1356,-3340,-120,431,-242,-2786,-3221,-2209,-931,-932,-1519,-4640,-3331,-3685,-4583,-5253,-4409,-6103,-2383,-1430,-2938,-1183,151,234,-1436,-1772,-2822,-4875,-5785,-5704,925,2752,2611,3146,526,-9234,365,-7677,-7203,-3517,-9992,-2907,4687,4329,4066,4089,4244,4385,4579,4771,-6372,-16379,-3684,4904,5134,5490,5901,6328,-43530,-50313,-31291,-18140,419,-8021,-15600,-5761,-3602,-10547,-15152,1365,2499,-11296,-12585,-4608,-5532,-1914,-1202,-1751,-1746,-1177,-352,323,863,-2822,-2501,-867,-3738,-336,-3282,2085,2212,2377,963,-2490,-299,730,-235,-1698,-3457,-4611,-3304,-2514,396,1020,1374,-3073,-4981,846,327,-1944,-598,-519,-131,-1560,1191,1674,1716,-3457,-4373,-390,-1804,-1345,-2307,-2760,-2480,-1672,-590,404,-848,-3230,-63,-262,-137,2251,-1255,-979,-426,427,2840,2255,3426,2219,732,1259,144,-1029,-3166,-3311,-3874,-3726,-3063,-2132,-1191,-1316,-3317,694,-1068,-4610,-4781,-181,-2027,-638,-1402,-2032,-2371,-2246,-1694,-1141,-535,17,341,400,478,358,91,-220,-650,-956,-1231,-1490,-1488,-1460,-1354,-1486,-1377,-1470,-1592,-1538,-1687,-1800,-11268,-1756,-1696,-1665,-1726,-1864,-2015,-2323,-2617,-3149,-3682,-4287,-4485,-4554,-4019,-3375,-3273,-2184,-1891,-1693,-1570,-2867,-1446,-1290,-854,-1728,-1947,-520,607,-3068,1163,985,3508,5608,-283,-1584,1357,3361,3125,-942,-251,-706,-1969,-1785,-869,728,-674,-3273,-2543,-2504,-1956,-1247,-649,-196,59,151,539,633,706,728,-2535,-1600,-1927,-1610,-660,-2063,-1110,-552,112,-1210,664,1318,785,350,1352,1010,455,-322,-1227,-2079,-2955,-3652,-4192,-4285,-4024,-3717,-3552,-3414,-3365,-3420,-3627,-3884,-4081,-4418,-4716,-5014,-4999,-4721,-4484,-4235,-4079,-3903,-3809,-3669,-3596,-3555,-3420,-3254,-2990,-2635,-2285,-1910,-1434,-888,-283,404,-1594,2050,2970,3761,-1583,-2569,-3097,-1292,-3844,1805,-317,-1587,66,-1817,-1223,-2292,-2894,2709,6908,1714,-1639,-2360,-807,1121,-2325,-15,1068,67,1813,1466,-768,3818,3893,147,-3647,477,-1312,-1330,-1269,-230,-730,-2160,-169,-2480,2504,2025,-554,-1769,-1095,3017,1248,-2279,-1688,-2048,-333,-755,-1210,-1608,-1825,-2051,-2286,-2384,-2448,-2193,-1974,-1753,-1344,-1174,-992,-809,-934,-1020,-1241,-2001,-1825,-1984,-2004,-1652,-974,-313,-531,765,1142],[-3303,-3017,-2591,-2218,-1796,-1382,-960,-3888,-3,-1058,-1575,796,815,409,460,-2636,-1596,1951,1424,-2954,-524,-757,-1538,-2113,-2672,-3088,-3224,-3158,-3021,-2815,-2570,-2222,-1662,-1039,-223,743,354,-2358,-315,-2266,-3367,-869,200,-520,3237,645,394,182,-603,1870,1222,-1971,-1002,645,-667,-860,-587,2689,7591,6621,360,-2407,922,1958,-521,1164,-98,-99,-351,-1301,-1629,-2308,-2773,-3026,-2866,-2308,-1580,-781,-1253,294,-1748,-2005,-1612,-1705,640,-1145,-1405,-759,-1280,-1046,-595,-1362,-513,1054,1311,-1469,-578,832,312,-530,-1370,-2307,-3504,-4541,-5714,-5342,-4019,-2740,-1490,-319,-1283,-2880,2318,1855,1840,3221,-1570,-3690,-1277,-1979,369,-287,-1041,-1643,-2314,-2983,-3647,-4522,-5636,-5877,-4860,-3527,-2207,-841,390,-308,-1810,-1356,985,1136,-2425,-1717,1086,591,20,-1786,-1265,-1808,-2072,-2185,-2325,-2362,-3128,-2427,-2482,-2447,-2366,-2103,-1746,-1469,-1206,-1132,-1159,-1247,-1659,-2076,-2643,-3342,-4104,-4809,-5608,-6008,-5182,-4409,-3806,-3243,-2832,-2689,-1988,-1502,-1058,-2108,-2472,-2707,-1569,-3187,-1684,-2319,-3143,-3646,-3233,-3073,-664,649,1791,-1801,-3116,-584,3338,2227,-1062,-1958,-239,1113,-302,-1049,383,-4189,3675,89,2556,7223,-3825,2413,490,-509,-363,7946,7020,6509,5741,-1081,493,-4684,-1524,-3738,1402,-6313,-4588,-4509,-1634,357,155,-204,-1160,-1008,-12414,-67089,-84466,-2805,-3021,-8072,-3137,-3021,-2920,-2783,-2536,-2305,-2031,-9890,-1519,-1514,-1713,-2135,-2766,-10947,-29862,-12962,-5967,-2516,-1808,1113,-2340,-769,6813,1097,-2227,5155,-4851,-2638,7606,7923,1162,6490,895,870,2560,3725,-29,-193,4646,4868,2123,-1924,-4085,485,840,53,-230,-600,-1713,-2162,-1856,-706,-1581,1083,1367,1024,66,2584,2424,2233,2005,2422,-329,-643,-658,620,-2681,-597,-30,123,1342,-196,-1683,-3331,-4985,-5772,-4296,-2790,-2448,-812,-1999,776,-200,-1633,-931,-3287,-3149,-3511,-1937,-2197,-3511,-4166,-3592,-2069,-331,1234,-553,1699,3142,2092,-2029,-2153,-753,1756,-342,-1072,-2062,1405,3232,-1217,-2118,699,1,754,2790,3053,1617,-763,-359,-2344,-1580,-2408,102,4130,5762,6274,574,803,5143,2695,5420,4057,-475,-4549,-62,2272,104,434,2424,866,-12,1912,946,-2753,-652,-1378,-3364,-4614,-585,1963,-2051,-3289,-2022,-3621,-4734,-4770,-3868,-2958,-2416,-1511,-1129,-1932,-1039,-1322,-1772,-2427,-3122,-3910,-4630,-5349,-5734,-5591,-4940,-4118,-3407,-2757,-2202,-2145,-2854,-1326,-1264,-1159,-1076,-1044,-886,-737,-428,-164,20,-2296,-1793,-377,423,290,29,-315,-620,-1129,-1642,-2046,-2316,-2496,-2546,-2530,-2988,-2306,-2171,-2157,-2153,-2480,-2185,-2189,-2252,-2350,-2369,-2210,-1983,-1622,-1278,-926,-580,-412,-407,-485,-825,-1333,-2081,-2997,-3849,-4696,-5417,-5745,-5582,-5248,-4827,-4494,-4379,-4441,-4588,-4901,-5233,-5389,-5344,-4810,-3871,-2875,-4192,-2701,-513,1148,1978,-1185,-3047,3374,3386,728,1193,1130,136,-777,-1756,-2110,-1872,-764,-1176,167,-1669,-3849,-1370,2272,2108,1390,-1542,-2796,-3661,-1613,-1690,-1903,-1802,-1602,-1338,-793,-370,278,-2745,-2588,-2079,-2237,668,-242,-1761,438,-486,1275,-900,-3655,305,2782,1862,-2747,-2124,665,4040,4539,838,2559,-141,1214,1086,1180,1487,-1500,1856,2465,1249,-2958,-1477,873,921,202,-544,-1320,-2072,-2798,-3409,-4063,-4720,-5192,-4874,-4029,-3139,-2372,-1499,-867,-140,431,-912,-1057,963,578,90,-2349,-1610,-2704,-3940,-5163,-5548,-4802,-3950,-3270,-2765,-2140,-1467,-1240,-2198,461,2214,607,-527,1029,-1153,-93,-2816,278,-1891,-206,-2425,-1268,-2327,-3132,-3646,-3628,-3091,-3126,-1973,-757,-320,-1759,-157,-2316,-1000,-1453,-3014,-3411,84,-2955,2748,1143,-410,476,-1785,-1399,-403,-1113,-3586,-731,784,86,-1882,-3509,-1895,-1371,230,-585,-4563,-2497,-3516,-4647,-5435,-4386,-5213,-2430,-1648,-2364,-916,-900,-1127,-1339,-1790,-2405,-3858,-4431,-4645,-2670,-2125,-1489,-881,-384,-8814,-792,-7993,-5620,-782,-7257,-2102,-2270,-2723,-2731,-2216,-1456,-724,5,670,-4135,-15312,-5029,1828,2048,2348,2736,3255,-25987,-53263,-30931,-15788,-2906,-13392,-10222,-4605,-2619,-8091,-16778,535,2897,-9430,-13554,-3029,-3656,-3361,867,-92,-690,-531,312,1321,988,-3272,-2635,-754,-3040,-225,-4197,1354,150,-976,-2167,-3207,-3877,-3911,-3366,-2500,-2335,-4288,-3494,-1218,962,1190,1227,-3797,-4033,520,124,-2340,-871,-1232,-1544,-1699,-1794,-1896,-2064,-3312,-3527,-2035,-1671,-1308,-1448,-321,96,-1218,776,1036,-1070,-2796,-82,-590,-1087,-236,-1700,-1415,-1809,-2161,-2297,-2421,-2651,-2757,-2849,-2925,-2837,-2569,-3114,-1758,-1187,-707,-382,-86,87,-1253,-2491,-551,-1766,-4242,-4625,-2837,-3520,-3925,-4323,-4465,-4444,-4347,-4209,-4277,-4322,-4290,-4237,-4142,-3746,-3344,-2986,-2658,-2519,-2397,-2437,-2668,-2825,-3078,-3292,-3695,-3723,-3768,-3658,-3226,-2887,-2442,-9794,-1217,-602,-77,273,445,489,-1107,-65,-727,-1463,-3848,-3310,-3557,-3612,-3258,-3118,-2407,-2320,-2291,-2130,-2613,-564,909,2702,-1747,-1928,-48,771,-2721,1183,829,3772,6330,-197,-1468,1506,3672,3602,-706,-1084,-1083,-1891,-1632,-2243,-3341,-3520,-2912,-2000,-1198,-573,-131,83,173,187,360,760,1167,1431,1332,-3014,-1258,-1890,-1222,-277,-1393,-1319,-988,1442,-821,568,2961,475,175,400,1285,2119,4071,2588,1025,-594,-1921,-2746,-2681,-2071,-1427,-1053,-890,-1018,-1435,-2149,-2987,-3713,-4278,-4170,-3603,-2951,-2404,-2318,-2197,-2670,-1575,-1471,-1214,-917,-586,-158,241,631,-235,110,957,1210,63,1657,1825,-1735,2070,2975,3395,-1643,-2815,-3057,-2518,-3916,1583,-753,-1031,940,-1177,-1862,-3097,-2636,2417,2635,2218,-1034,-1159,-256,525,-2848,-142,386,-246,1789,1445,-724,3379,2260,209,-3237,-232,-2094,-1260,-777,-609,-1274,-2284,-391,-2367,45,-1287,-2355,-2891,-2937,-2562,-2217,-2355,-1945,-2494,-2842,-3523,-4462,-5224,-4312,-3367,-2635,-2042,-1725,-1399,-1383,-2106,-1801,-2349,-2919,-3434,-4101,-4434,-4490,-4240,-3840,-3334,-2963,-2678,-2510,-2507,-2473,-2557,-2500],[-2439,483,1150,-77,-1308,-2547,-3639,-4210,-3785,-2905,-2110,-1393,-866,-535,-358,-3271,-2190,18,-150,-2860,-589,-903,-1170,-1277,-1445,-1578,-2659,-1365,-1149,-858,-524,-121,385,772,1117,1366,-6,-2239,-847,-3004,-2758,155,634,60,1591,1821,489,-205,-854,1720,1109,-2300,-1410,570,115,-854,-521,2619,8794,6827,988,-1869,1113,1364,-604,1248,-39,14,488,-1201,-1507,-977,-108,529,-1332,-2733,-2967,-2086,-939,89,-1428,-2696,-2065,-1187,1200,-496,-1586,-623,-1576,-1104,-1166,-1199,-1214,-759,-517,-1610,-684,-267,-369,-663,-1555,-1045,-3354,-2805,-1467,-3549,-1048,-758,-414,-71,-988,-1928,936,1122,1133,945,-1760,-3348,-1848,-2602,-1462,-1940,-2320,-2386,-2269,-1851,-1153,-450,-160,-1890,-334,675,-1687,351,-460,-1367,-2637,-4060,-4596,-3328,-2663,-1486,-354,99,302,-1693,358,-12,-374,-1342,-1262,-1635,-2874,-2115,-2243,-2238,-2182,-1968,-1680,-1635,-1259,-1181,-1142,-1096,-1314,-1489,-2084,-2205,-2703,-3184,-3823,-4560,-5111,-5031,-4418,-3715,-3113,-2607,-1948,-1172,-546,-1962,-2404,-2974,-2189,-4174,-1953,-1254,-1227,-2041,-2527,-2808,-1297,-40,1270,-759,-1905,-1331,2815,1568,-1386,-1750,8,1824,-47,-1350,168,-4008,3186,160,1428,6335,-4212,1842,-125,-1444,-431,4330,4005,3709,3348,-1036,278,-4426,-1326,-4395,1412,-7542,-4137,-4119,-1179,2092,2000,-735,-747,460,-40996,-12801,-2635,-3525,-4066,-7667,-3492,-2799,-2256,-1882,-1600,-1476,-5275,-15589,-797,-437,-21,408,829,-16426,-30562,-13789,-6721,-727,-2783,1284,-1984,1214,1494,782,-2233,160,-5240,-2222,110,1162,2492,3815,1942,1366,1829,2072,-869,-52,2037,1071,561,-1993,-3719,956,1251,90,19,924,697,557,488,852,-1587,1322,1197,1031,1079,555,-98,-917,-1732,-2312,-2538,-2372,-1980,-1489,-2808,-1030,-1288,-1377,-2181,-3263,-4220,-4963,-4740,-3583,-2050,-2130,-2259,-704,-2818,90,-218,-1051,-772,-2967,-3868,-3475,-2633,-1542,-2171,440,-2669,-2259,-2110,-1038,-231,1733,2686,1592,-1933,-1890,-716,1496,-1060,-1894,-2598,-1980,-1780,-1091,-1409,36,269,362,196,-82,-258,-209,-60,-2185,-1513,-2563,124,2267,2055,1466,697,-227,-1279,-2433,-3440,-4236,-4827,-5021,-4857,-4216,-3261,-2057,-653,762,-447,1460,1127,-2107,-156,-863,-3551,-4379,-281,1989,-1972,-2937,12,1098,-491,-1692,-2129,-1867,-2269,-2081,-8,-1794,2349,2561,1015,316,-2155,652,-242,-1294,-2311,-3373,-4178,-4546,-4529,-4136,-3591,-3107,-2807,-2634,-2706,-2835,-3050,-3317,-3380,-3307,-2930,-2501,-2126,-2935,-2139,-1371,-1427,-1644,-2017,-2404,-2854,-3372,-3807,-4065,-4170,-4231,-4246,-4282,-4240,-4258,-4168,-4110,-3944,-3701,-3230,-2612,-1892,-1043,-536,-419,438,-370,2337,3192,-1127,-96,-736,395,-646,2001,1337,-202,710,1400,-2017,-2009,294,-342,1246,475,-456,-1454,-2386,-3326,-4148,-4791,-5470,-5990,-6366,-6919,-7509,-7409,-6222,-4727,-2939,-1470,-2562,2104,3442,686,1248,397,15,2266,1611,793,554,-73,-1528,-555,-2934,-2753,-1796,2256,3167,984,-2282,-2456,-3477,-1369,-531,-1578,-2284,-2898,-3467,-3735,-4008,-3858,-3531,-2999,-2469,-1966,-1212,-514,-2581,-416,-203,983,-1675,-3894,649,3303,2071,-2608,-1735,-293,1429,2252,-2005,820,-722,-1070,-1936,-2840,-3663,-4304,-4886,-5305,-5524,-5560,-5585,-5563,-5449,-5308,-5070,-4749,-4300,-3735,-2995,-2269,-1583,-974,-3317,-1634,-2239,461,-146,355,270,94,-900,-1299,-657,-856,-877,-3361,-129,189,-3475,-2246,-1725,-1644,-1045,-1894,4202,1189,-1191,-1045,-1520,518,1832,-826,-695,265,-1922,-427,-3459,264,-1772,-208,-2439,2332,-341,682,167,-3239,-2287,-2886,-2546,-216,-489,-1803,-1064,-2808,-969,-254,-2835,-2616,1026,-3037,4978,864,-362,409,-1803,-1643,-664,-1051,-3902,-1393,93,114,-1310,-3935,-1649,-2051,219,-925,-3829,-2813,-3412,-3413,-2865,-2139,-4233,-2001,-700,-1984,-809,-1349,-2109,-2794,-3462,-4193,-4845,-5289,-5531,-5615,-5551,-5534,-5592,-5663,-8174,-5180,-8075,-4616,-3727,-5544,-2742,-2313,-1837,-1351,-855,-488,-349,-305,-352,-1563,-16727,-11174,-1671,-1825,-1717,-1345,-739,-6672,-42955,-32249,-14144,-5817,-14381,-5385,-3629,-1421,-5175,-15929,-746,2701,-7760,-12852,-1371,-2196,-4607,-2312,-3381,-3402,-2376,-1203,-402,14,-3780,-2701,-1292,-2557,-3924,-4634,-3302,-1661,40,-362,-2846,-178,2658,1252,-435,-1294,-3926,-3488,38,2783,2444,2173,-4158,-3234,227,1180,-2452,753,348,-105,-449,-718,-925,-1102,-3201,-2718,-606,-381,-251,-1522,2004,2380,-1619,2282,2367,-1296,-2078,52,-674,-2083,824,-2159,-1411,531,883,1498,-3166,2441,2091,417,929,348,1032,-2841,3290,3352,3282,1376,1582,1247,-1101,-1511,-701,-2361,-3886,-4384,-2757,-3688,-3158,-3103,-2967,-2853,-2703,-2428,-2224,-1882,-1438,-1047,-764,-345,-45,139,-3542,208,174,38,-229,-373,-593,-791,-1222,-1338,-1493,-1442,-992,-591,-106,-6240,892,1167,1182,866,248,-561,-1613,-2489,-2678,-1719,-3484,-3746,230,1690,-1215,-2786,80,-1324,-2557,-2129,-1949,1623,3452,4418,-1713,-1676,582,1195,-2171,1084,456,3900,3126,-116,-1264,-512,-1218,-1699,-1863,-2038,-2289,-2570,-3000,-3523,-3768,-3281,-2895,-2434,-1984,-1504,-980,-508,-97,161,373,535,444,247,-23,-3471,-943,-1337,-742,-24,-770,-1052,-1348,588,-236,-689,-1646,-2691,-3515,-2617,-1559,-689,-85,288,568,456,664,504,253,-122,-606,-1207,-1738,-2216,-2588,-2799,-2655,-3490,-3244,-542,271,452,-3041,-3204,-2759,-2739,-1728,135,2964,783,1405,-215,1714,1534,-223,44,-604,-1316,-1968,-2540,-2993,-3350,-3464,-3674,-3987,-4187,-4449,-4645,-4333,-3828,-3250,-2488,-1719,-1023,-611,-2517,-3329,-2168,2435,3013,2762,-425,-51,186,-176,-3088,-330,-318,-579,1597,1278,-699,1635,1124,340,-2433,-987,-2790,-1834,-2251,-2429,-2479,-2576,-1978,-2214,-1255,-1022,-748,-1962,-1926,-511,-997,-1727,-2690,-3937,-5515,-6857,-5386,-3857,-2363,-2179,-466,-106,-255,-1112,-1368,-2605,-2901,-3033,-2236,-763,710,2260,3120,-2363,-1380,-674,503,1333,1565,-221,-1763,327,273],[-2054,-2279,-2920,-3707,-4337,-4651,-4474,-3862,-2887,-1769,-946,-74,397,584,558,-3411,-2784,491,376,-2645,-517,346,339,414,326,-468,-2639,53,42,102,217,404,686,819,869,788,-177,-2004,-1322,-3225,-2102,1090,1930,683,4162,2762,563,-619,-902,1631,1097,-2431,-1799,450,-422,-834,-461,613,1294,1848,1767,-1225,1196,615,-538,1382,90,192,88,-951,-2115,-598,-727,539,896,159,-1168,-2484,-3538,-4661,-5521,-6276,-6806,-7249,-7499,-7341,-7158,-7151,-7238,-7258,-7381,-7208,-6947,-6634,-6195,-5747,-5150,-4599,-4026,-3581,-3021,-2496,-3072,-2814,-1583,-3021,-1360,-1479,-1680,-1945,-2175,-2272,-2415,-2398,-2331,-2238,-2050,-2919,-2428,-3113,-1368,-1309,-1414,-1579,-2004,-2523,-2975,-3294,-3191,-2395,-1427,-56,-1554,2634,3735,512,-1894,-585,351,0,-2704,-1276,1049,1871,587,-1583,2928,3931,1389,-1251,404,-733,-2653,194,4130,-1298,1818,543,-942,-1783,-1385,-1396,-1038,-914,148,725,-2217,-1955,-1052,-2792,-428,-1453,-2189,-2296,-1576,-2076,-3119,-2497,-1968,-167,2543,-1843,-2124,-2276,-2665,-3378,-2205,-1710,-1088,155,988,-2528,2401,1971,1787,107,-1051,-2040,1439,906,-1681,-1486,181,787,199,-1613,5,-3826,2668,148,555,3581,-4625,1177,-821,-2221,-233,-1280,-2410,-3548,-4665,-4975,-4224,-3705,-3187,-4343,-2705,-8483,-3515,-3768,-2779,-3038,-3275,-3603,-3871,-4160,-57223,-4920,-5015,-4844,-4450,-6952,-3379,-2787,-2318,-1938,-1580,-1350,-15276,-21373,-870,-873,-933,-1032,-1135,-21428,-26491,-14255,-7280,-3498,-4399,-5268,-4510,-3346,-2110,-746,-2507,1665,-5495,-2022,5370,6490,3815,8492,3070,1858,1205,662,-1624,6,4271,4204,1050,-2105,-3523,1496,1847,158,211,2610,5057,4249,3470,2804,-984,1226,140,-1128,-2528,-3930,-5211,-5090,-3989,-2995,-2201,-1927,-1282,-1076,-2745,-1332,-2828,-1101,-1248,-1367,-1160,-897,-543,-117,396,-2021,-1920,-418,-3550,-541,-35,-524,-543,-2390,-4557,-2510,-3074,-1770,-856,2120,-2729,255,-103,223,83,1820,2154,897,-1882,-1576,-701,1155,-1655,-2401,-3020,-80,1905,-370,-688,2133,1257,1541,2512,1994,-11,593,-69,-1924,-1349,-2616,-1693,-1900,-2109,-2395,-2495,-2323,-1866,-1243,-415,455,-824,-4375,-1136,1335,-413,-221,1632,680,-762,1036,1305,-1498,209,-237,-3587,-4095,106,2053,-1784,-2480,142,1223,382,-470,-1164,-1704,-2045,-2667,-811,-1482,616,1190,606,117,-2671,1198,1025,369,-1409,-1308,-2201,-2934,-3513,-3714,-3579,-3337,-3184,-3116,-3290,-3551,-3976,-4576,-5090,-5409,-5173,-4755,-4365,-3936,-3629,-3215,-2907,-2613,-2347,-2002,-1683,-1469,-1282,-1073,-866,-738,-1396,-1183,-3169,-792,-989,-1394,-1861,-3328,-2533,-2251,-1903,-474,48,4,500,-319,2322,2912,-1933,-25,-867,-77,-1343,703,304,-332,178,959,-2139,-2013,660,631,678,649,-166,476,-372,1460,-3062,1323,-239,-142,-1422,-523,-3897,-2916,-1083,-351,-1071,-1850,-2514,-2970,-3189,-3352,-3454,-3516,-3850,-4131,-4553,-4902,-5281,-5025,-4708,-4206,-3778,-3217,-2569,-2168,-1663,-1435,-2678,-1806,-2920,-810,-362,-267,-45,103,130,236,23,-131,-2562,-3107,-2612,-1640,-1353,-1210,-3269,-1368,-69,389,-2238,-3580,1003,885,614,-2359,-1291,-1230,-1409,-1898,-4439,-2923,-3290,-3554,-3607,-3634,-3581,-3418,-3337,-3285,-3246,-3220,-3338,-3531,-3728,-3984,-4222,-4439,-4559,-4562,-4367,-4167,-4003,-3911,-3861,-3839,-3902,-4053,-3925,-3764,-3190,-2447,-1517,-1314,522,-378,-1989,-3730,3,-29,-3867,-2313,-1953,-1271,-781,-2381,3511,242,-1285,-377,-603,486,1252,-2285,-489,-631,-2703,-773,-3706,612,-1576,-110,-2385,734,-247,-855,-1275,-3082,-2380,-2569,-3026,-890,-1160,-1766,-1800,-2883,-1462,-660,-2437,-1580,1719,-2961,4196,457,-277,294,-1983,-1840,-893,-965,-4004,-1797,-569,32,-907,-4283,-1313,-2728,593,-1307,-3066,-755,1290,-354,3649,777,-3176,-2299,-842,-1649,731,3117,2422,-640,-774,-745,-1329,-2539,-3313,-317,-230,-312,-502,-681,-7457,-2752,-8309,-4151,971,-4889,-682,1914,2102,2269,2435,328,2289,2047,1791,807,-19296,-20994,1865,2703,3781,4913,5992,7039,-30033,-34530,-12749,-7814,-10540,-1415,-2828,51,-1929,-13344,-2418,3200,-6226,-10779,278,-1150,-5289,-2119,-2635,-2824,-2598,-2136,-1778,-1477,-4188,-2555,-450,-2254,-1562,-3258,4222,5664,5835,-1273,-2780,-367,2529,859,-11,-407,-3580,-3308,1150,1821,1240,915,-3627,-2689,-484,-423,-2246,-1117,-1908,-2776,-3506,-4059,-4376,-4488,-4421,-4305,-4207,-4145,-4325,-4587,-4910,-5361,-5763,-5523,-5141,-4721,-4509,-4384,-4389,-4412,-4486,-4756,-4925,-5047,-5224,-5280,-5380,-5572,-5492,-5241,-4913,-4440,-3860,-3277,-2629,-1905,-1284,-809,-355,-22,-981,-615,-1137,-2868,-3684,-4235,-1965,-3959,-1815,-1288,-544,-1002,525,1701,2107,-2594,2123,2373,1969,1603,1086,474,-5834,-809,-1747,-1893,-2458,-2788,-3024,-2966,-2812,-2103,-1380,-573,408,1100,1655,-3087,2266,2169,1762,1031,67,-959,-2026,-2717,-2983,-2565,-3382,-4307,-568,-298,-606,-2540,-1068,-1904,-2846,-3814,-4704,-5434,-5055,-4328,-3655,-3057,-2670,-2471,-2348,-2380,-2481,-2692,-2965,-3147,-3217,-3077,-2539,-1861,-953,-2935,-2245,-1481,-1592,-603,-1541,-2352,-2185,-1188,2254,2608,3221,3964,4753,2292,732,5673,443,1419,2424,-3789,-867,-642,-423,198,-441,-527,-1772,2127,253,-102,2149,-545,-30,-1888,0,846,2509,2231,1918,75,877,157,-632,-1480,-2304,-3022,-3361,-3334,-3018,-2587,-2049,-3530,-3691,-208,283,708,-3409,-3511,-3429,-2822,-2491,-615,2139,507,1409,-241,-90,-1089,-2176,-3328,-4310,-4684,-4327,-3575,-2714,-2099,-996,-313,214,-1643,-3192,-2642,-2303,-1890,616,-1573,-107,2385,-107,-3120,-2815,-1600,2354,1385,77,-954,-1732,-1996,-1636,-2882,-489,-883,-795,1399,1126,-573,2751,1887,670,-1370,-1216,-2600,-1541,-347,-1510,-2204,-2749,-660,-1962,-2960,-3995,-4588,-4784,-4942,-5133,-5573,-6127,-6638,-6737,-6209,-5147,-4131,-3210,-2353,-2256,-1646,-1712,-2080,-2372,-2783,-3058,-2908,-2589,-1911,-996,-279,487,1065,-2244,-1572,-907,392,1327,1660,-11,-2040,285,456],[-9798,-10173,-10688,-11111,-10331,-8495,-6208,-3814,-1429,-1458,-621,1319,1570,2250,1107,-3014,-3485,116,-410,-2495,-843,239,641,1017,1074,-237,-2679,384,71,-166,-294,-256,-10,206,455,672,-347,-1842,-1921,-2462,-1624,1758,2376,1083,3972,3207,374,-1242,-934,1379,978,-2402,-2369,-2051,-3451,-4273,-4370,-3604,-2536,-1325,-123,-712,953,-450,-500,1363,101,258,-462,-782,-2924,-251,-1393,-918,-644,1200,3553,2317,-270,-163,-935,-2648,-3056,-2846,-3691,-4275,-4742,-5107,-5293,-5202,-5157,-5000,-4769,-4480,-4067,-3655,-3115,-2656,-2221,-1964,-2257,-1412,-2882,-2839,-1626,-2543,-2275,-2845,-3503,-4233,-4945,-5540,-6177,-6512,-6352,-5839,-5183,-4534,-3955,-3471,-2902,-2472,-2196,-1962,-1973,-2092,-2230,-2496,-2810,-2864,-2862,-2320,-1573,-561,438,797,-1700,-408,-300,-902,-2651,-1266,903,2457,761,-1626,2695,3689,1144,-1270,45,-750,-2685,40,2202,-1130,-1141,-2300,-3029,-3555,-3911,-4227,-4193,-3647,-3025,-2258,-2492,-2579,-1608,-2488,-1429,-1148,-128,234,344,-2118,-3408,-2497,-2120,-236,2400,-1895,-1823,-1833,-2941,-2250,-2479,-2431,-1675,-681,333,-2353,1828,713,-351,-1276,-1810,-2918,-1897,-1433,-2085,-1348,-333,-104,103,-1928,-161,-3752,1214,-103,-41,1804,-5210,343,-1719,-2957,-1121,-1836,-2332,-2386,-2101,-1705,-1316,-3021,-1294,-3920,-2314,-8591,-3884,-4135,-3429,-2429,-1271,-3497,-2052,1840,-61505,-33207,-1962,4311,4644,-5943,2978,4815,4517,4068,3584,3012,-18900,-27443,-3103,1545,1351,1199,1078,-25564,-22080,-14918,-7817,-1174,-4686,-2673,-3386,-4134,-4503,-4064,-3511,-2766,-5788,-2247,-90,895,1942,3070,4107,2220,535,-596,-2398,-164,3701,3747,344,-2410,-3661,1861,2209,44,195,2072,4471,9204,7145,2436,-52,3742,775,539,3043,3147,2729,2562,2624,2856,-1364,-2841,-969,-843,-2725,-1597,-4544,-1779,-76,-996,-1704,-2469,-3233,-3975,-4611,-4666,-4052,-3328,-4354,-2092,-1609,-1238,-911,-1772,-3889,-1546,-3207,-2057,488,879,-2028,1095,1294,1468,213,1793,1433,-112,-2011,-1411,-853,613,-2258,-2397,-3425,-700,1291,-56,-141,2636,1731,1631,2283,1910,-525,1187,456,-1726,-1246,-2676,-880,-1108,-1134,-1053,-697,-131,551,1224,1984,2668,-1132,-4410,-1674,963,-548,-627,1020,453,-1110,492,1135,-1145,-984,-2033,-3613,-3917,-3051,-2635,-2175,-2121,-1427,-1217,-1040,-975,-975,-1187,-1955,-3164,-1894,-2110,-2292,-2414,-2435,-2422,-3196,-2048,-1729,-1467,-1699,-1050,-951,-879,-988,-1162,-1370,-1610,-1857,-1977,-2086,-2053,-2028,-2121,-2229,-2498,-2732,-3060,-3418,-3603,-3737,-3639,-3615,-3670,-3886,-4177,-4544,-4628,-3965,-2869,-1650,-525,-1806,-1370,-3120,-1073,-425,891,18,-3524,-2041,-2786,-2962,-2552,-1925,-1355,-1100,-1124,-1529,-2202,-3009,-3880,-4114,-3388,-2255,-1127,-249,-604,-261,623,-2172,-2025,681,513,577,837,-291,160,-646,2231,-2569,1081,295,203,-1429,-270,-3676,-2986,-1464,1862,1416,-1928,-1596,4650,4357,589,2017,-324,111,1294,2915,3137,3177,-300,-1964,-1735,-2674,-658,-2620,-672,-1559,-2303,-2668,-1457,-2288,-109,1277,1888,2384,1505,825,2033,1246,400,-2377,-3299,-2658,-1912,-1599,-1042,-3295,-2422,84,65,-2434,-3215,-547,-1201,-1938,-2712,-3437,-3989,-4413,-5691,-5991,-4856,-5006,-5245,-5476,-5859,-6223,-6000,-5509,-4984,-4436,-3875,-3442,-3080,-2730,-2468,-2242,-2084,-2151,-1831,-1634,-1498,-1402,-1334,-3089,-1093,-1008,-1053,-1226,-1030,-897,-773,-611,-1160,-493,-1003,-3084,-3150,-1014,-1358,-4155,-2389,-2647,-2806,-2791,-2734,-2585,-2304,-2039,-1845,-1621,-1356,-1128,-3567,-534,-1645,-3490,-1143,-3098,-230,-1345,-794,-2277,-1669,-2071,-2215,-2228,-2838,-2496,-2228,-3356,-2208,-2728,-3371,-4292,-5397,-5924,-4852,-3727,-2617,-1724,-2740,-304,-71,-174,144,-2347,-1983,-1094,-861,-3888,-1899,-1116,-148,-686,-4393,-970,-3323,-2627,-2707,-2290,-1037,149,-1146,2237,1213,-2131,-2417,-1002,-1347,1196,880,-312,-1174,-1550,-1384,-666,-1828,-2879,618,3776,4561,5073,5311,-6674,-3330,-8941,-4182,1524,-5281,128,2434,2345,2489,372,-6107,2834,2440,1773,847,-20964,-32539,-1199,-342,1088,2628,4014,5219,-17053,-36543,-11012,-8607,-5901,1494,-2208,1795,1538,-10405,-4353,888,-4637,-8321,-2069,-3293,-5139,-5185,-4227,-3119,-2052,-1069,-352,-768,-4288,-2068,-67,-1998,-2814,-2057,2968,3239,3543,-2122,-2469,-604,2429,457,252,8,-3151,-2910,-2128,-1820,-1334,-698,-2763,-2310,-833,-1627,-1740,1167,988,262,579,476,257,-861,-3149,-1403,-267,-463,-2314,-1218,-1524,-1792,-2202,-1739,-1416,-1877,-1194,-402,-321,-4111,-748,-3118,-2609,-1457,-1934,-2342,-2848,-3528,-4107,-4639,-4954,-4706,-4014,-3181,-2227,-1174,-214,596,1380,1249,-710,310,-990,-3053,-3410,-4028,-497,-3567,2098,-1054,2584,-1490,-277,3313,3160,-3524,2335,1530,437,-619,-1816,-3080,-7410,-5396,-4592,-3597,-2855,-2126,-1602,-1169,-3898,-799,-747,-726,-537,-555,-551,-906,-349,-257,-229,-319,-489,-4168,-889,-974,-1096,-1245,-3262,-4540,-63,382,52,-2225,1134,1243,-1769,1289,-1111,104,1750,2823,-2180,-1500,1446,1884,-1245,-64,-1229,-1282,-1612,-1463,-1191,-414,444,1330,995,-2919,-2904,-1298,-1812,-1059,-2863,-3063,-1937,-804,2739,3415,4412,6717,6460,2240,606,5242,-218,1214,2714,-3138,-790,-560,-1660,-2463,-2529,-2051,-2037,-584,53,-671,692,-1303,-109,-2109,-350,-532,-1044,-1563,-1939,-2282,-2444,-2560,-2557,-2507,-2452,-2471,-2449,-2478,-2604,-2899,-3284,-3653,-4208,-4751,-5132,-4711,-4018,-3351,-3615,-2847,-3271,-1017,-478,-190,-79,-212,-202,-457,-803,-1302,-1870,-2350,-2671,-2749,-2544,-2346,-1437,-835,-337,-1654,-3315,-2340,-1030,-966,-14,-1584,208,1244,297,-3607,-1988,-1026,-466,-566,-618,-59,839,932,-1418,-2484,-727,-1360,-996,1117,895,-479,2201,1184,1013,-295,-737,-1674,-1822,-324,-1886,-2509,-2955,-3623,-3689,-2411,-1355,-487,-1477,-1792,357,-53,-567,-1004,-2568,-1202,-685,-139,-2252,-2236,-2360,-179,956,643,-379,-987,-2448,236,242,410,722,845,1096,1260,-2086,-1725,-1135,282,516,16,-521,-2182,-1174,-1361],[-7573,-6778,-5739,-4599,-3253,-1826,-771,-1564,1557,-1302,-273,1315,1569,2694,1407,-2242,-3388,2004,2351,-2240,-1319,66,1917,3951,3593,-63,-2605,1021,694,-114,-849,-1406,-1681,-1859,-1857,-1749,-1504,-1547,-2335,-1735,-1163,195,527,889,1260,1524,79,-1866,-802,1119,928,-1956,-2934,-821,-1613,-2334,-3100,-3635,-4017,-4011,-3647,-3323,-2856,-2373,-1762,-1333,-952,-676,-927,-542,-3499,-358,-1727,-2253,-2128,520,933,1416,59,-56,-779,-2019,-3489,-566,1932,1281,-1597,-1394,-1307,-1785,-2221,-2405,-3432,-2464,-2448,-2550,-2626,-2856,-3141,-3591,-3930,-4261,-4670,-4664,-4360,-3751,-3045,-2376,-1686,-1007,-655,508,1162,1828,2257,722,-1976,-2223,-3764,-3259,1265,3208,2986,2766,1456,846,512,661,-427,-901,-1718,-1990,-1857,-1270,-529,416,-1233,-194,-898,-1838,-2338,-1241,569,45,-317,-1595,-452,-526,-528,-1180,-973,-1382,-2779,-2444,-3000,-3397,-3670,-3759,-3856,-4184,-4431,-3964,-3122,-2077,-1176,-184,-2674,-2977,-1911,-1897,3131,3650,2020,539,419,-2036,-2877,-2356,-2202,-336,2231,-1878,-1326,-1421,-2665,-1056,-2423,-3132,-2321,-1493,-378,-2035,-1674,-2326,-2844,-3154,-3086,-3771,-2566,-2109,-2306,-1524,-1388,-1361,-1446,-2017,-2044,-3509,-2863,-3255,-3702,-4105,-5388,-3541,-3075,-3413,-2175,-1724,-1382,-1126,-984,-925,-871,-2275,-1147,-3322,-1733,-7468,-2150,-3324,-1582,-1095,-438,-4349,-3215,1612,-49569,-112093,-86405,542,3146,-4172,1109,2048,1361,681,250,102,-15750,-32670,-5067,1843,2064,2076,1931,-27677,-18153,-15798,-8182,-118,-5198,-589,-764,-1082,-1376,-1458,-4023,-1294,-5932,-2624,335,870,1366,1858,2220,2702,32,-1423,-2939,-332,3021,3346,-307,-2690,-3914,2201,2532,-67,193,1252,587,316,403,1104,1243,2368,715,69,3080,2799,2335,1624,775,-68,-1522,-3637,-2029,-2313,-2601,-2573,-5022,-2898,-2859,-2439,-1400,-1067,1063,974,613,-2120,-1220,393,-3849,-1669,491,105,-245,-966,-2410,-494,-2841,-2151,1923,5135,-960,3595,2889,1370,342,1414,765,-1187,-2093,-1237,-965,107,-2679,-2055,-3537,-973,592,297,398,671,681,801,844,831,-525,773,656,-1408,-1020,-2535,180,502,791,1125,1598,230,2789,668,3649,2050,-1394,-4385,-2086,770,-508,-930,417,247,-1333,17,1229,-924,-1545,-3088,-4254,-4425,-3593,-2666,-1991,-1713,-1423,-1492,-1637,-1874,-2088,-2366,-2482,-3354,-2333,-2122,-1885,-1640,-1383,-1191,-3217,-730,-449,-241,-1744,155,347,565,-549,1022,1273,354,1451,1817,1826,1703,-852,1239,795,237,-149,-408,-1470,-2082,-2220,-1692,-1136,1118,1311,476,618,-505,-1903,-3400,-4684,-4663,-3436,-2161,-2969,-1198,-889,654,664,-3330,-72,-103,-1340,-689,-1034,-1323,-1707,-2128,-2705,-3361,-4027,-4768,-5231,-4991,-4301,-3613,-3147,-2921,-2783,-2851,-3094,-3403,-3728,-3952,-3773,-3237,-2544,-1784,-972,-288,-1543,862,739,681,-1249,102,-3311,-2960,-1796,1339,1224,-1977,-1107,370,26,-418,-802,-954,-1026,-644,-84,689,1321,-401,-1905,-2068,-1632,317,-2898,2156,1291,-2557,-2191,-286,-1543,782,1691,1727,1880,1507,876,1591,1037,465,-2053,-3276,-2550,-1041,-216,-352,-2425,-3301,69,-601,-1975,-2786,1133,468,-280,-1703,-1816,-2819,-3434,-8828,-5973,-3735,-3871,-3978,-3957,-3980,-3962,-3841,-3778,-3701,-3576,-3401,-3308,-3234,-3122,-3057,-2999,-2992,-3015,-3088,-3130,-3291,-3544,-3829,-3983,-3861,-3464,-2922,-2070,-1479,-340,574,623,-784,892,-1595,-3928,-2236,286,-312,-4206,-2369,-2287,-821,32,-2778,658,-2101,-875,1792,1314,124,-85,-2751,551,-2629,-4146,-1425,-2299,-362,-2042,-3587,-4690,-4840,-4340,-3617,-3017,-2529,-2499,-1788,-3355,-511,-140,-1216,-372,-1630,13,-358,-1005,-1215,-1566,-2326,-1745,-1577,-1439,-1224,-2810,-1982,-1171,-672,-3554,-1686,-1381,-1775,-2408,-4054,-4216,-5333,-6472,-5931,-4707,-3535,-2463,-1567,-892,-505,-1102,-2266,-1111,-1541,-2446,-3437,-4156,-3868,-2705,-1213,413,-1170,-2456,570,6396,7367,8001,7116,-5731,-3657,-9983,-4567,427,-6545,1184,1654,593,-142,-2346,-11506,-793,-965,-1224,-1631,-19422,-42999,-2979,-2777,-2252,-1647,-1118,-646,-4954,-36579,-8384,-8280,-1950,-1667,-2243,-2496,-2822,-7102,-6409,-2903,-2824,-5697,45,-73,-4371,-3995,-3664,5074,2611,-1789,2700,-1641,-3988,-1240,561,-1680,-4252,-815,2293,2578,3050,-2765,-1946,-801,2415,117,399,1188,-2568,-2289,2945,3239,3387,1212,-1860,-2038,-770,-1714,-1019,1811,1403,393,80,-519,-1148,-1856,-2990,-3097,-3381,-3184,-2655,-1778,-737,214,-2019,1771,1008,-1996,-858,441,107,-3322,-328,-3281,-3079,-2549,-3144,-3186,-2832,-2329,-1589,-840,-995,-1829,105,-656,2146,2627,2960,3123,2721,1225,-224,1302,-360,-3002,-2912,-3702,-475,-2916,-1373,-2186,-2836,-3232,-3243,-2866,-2465,-3134,-1442,-1070,-879,-598,-449,-401,-8110,-502,-4456,-671,-867,-887,-925,-887,-4344,-964,-1058,-1195,-1220,-1535,-1926,-2340,-2711,-3050,-3204,-3072,-2592,-1797,-940,46,-17,-1073,-2913,-4101,-72,2303,810,-1768,2823,3054,-1928,1193,-853,-456,490,2310,-2386,-1436,1846,2647,-649,-775,-1675,789,-720,-1811,-2378,-2425,-2011,-1564,-1024,-1855,-3211,-1028,-2035,-1636,-3971,-3245,-1517,-292,3039,3790,3961,3895,3639,2217,474,2564,-776,1015,2224,-2366,-493,1210,224,186,-129,391,-2027,50,153,-1150,572,-2025,-11,-1326,-377,-843,-126,-540,-799,-1006,-1022,-1002,-900,-794,-717,-1575,-706,-730,-854,-2286,-1595,-3049,-4285,-3540,-4411,-5112,-5070,-4353,-3383,-2685,-2863,-852,-228,-415,282,-83,53,-316,-821,-1534,-2406,-3327,-4284,-5176,-5620,-5141,-4059,-3042,-2163,-1565,-3282,-1906,330,-78,-492,-1027,526,481,333,-3387,-985,-341,-339,-385,-663,-716,-815,-993,-1718,-1911,-1630,-1789,-1838,-1821,-1732,-1750,-1727,-1925,-2268,-2893,-3866,-5061,-5867,-4645,-3045,-2668,-3060,-545,-1615,75,936,645,-1047,-1530,3197,2548,974,-296,-2293,-420,977,2603,-1883,-2469,-2352,-225,1558,2513,3,-883,-1995,-66,500,1465,767,1379,1284,1065,-1763,-1634,-1136,-987,-1892,-2921,-4074,-5114,-6129,-6472],[-1630,554,1105,1768,76,-587,-1341,-1248,1329,-1272,-106,1060,1282,2825,1478,-1586,-2454,1659,3103,-2062,-2071,-1041,1175,2724,2470,-103,-2586,965,859,458,277,-181,-553,-1011,-1422,-1804,-2064,-2233,-2344,-2393,-2492,-2617,-2685,-2659,-2514,-2314,-2103,-2526,-1336,-943,-623,-1319,-3605,-280,-364,-1004,-1119,-895,-1222,-1496,-1694,-2106,-2475,-2892,-3221,-3743,-4285,-4845,-5167,-4986,-4830,-4811,-4794,-4933,-5114,-5156,-4999,-4633,-3969,-3453,-2848,-2371,-3218,-1739,-1672,-1646,-1821,-2202,-2667,-3044,-3570,-4014,-4350,-4541,-4521,-4466,-4292,-4230,-4207,-4333,-4309,-4185,-4043,-3589,-3129,-2509,-1851,-1273,-722,-226,-673,812,1197,1604,1865,-395,-1797,-1849,-4163,-2758,1139,2195,1872,1490,852,103,-646,-1442,-2070,-2045,-1621,-595,-1185,1751,2833,1563,-630,11,-1321,-2774,-1894,-1243,963,3027,1360,-1534,1785,1517,692,-1022,-888,-1175,-2974,-368,1085,294,576,1829,-2197,-1428,926,943,-1631,-1108,-66,-83,-2799,-3094,-1961,-1223,3766,3551,2577,824,467,-1835,-1940,-2079,-2237,-554,1990,-1800,-707,-1065,-2057,121,-2043,-3721,-3001,-2222,-1006,-1600,-533,-663,-695,-654,-940,-4506,-1910,-296,-2238,-823,-27,761,506,-1895,364,-3088,2,-650,-588,-1063,-4714,-2139,-3321,-3605,-3442,-3628,-3646,-3503,-3346,-3180,-2918,-2718,-2468,-2832,-2087,-5758,-1844,-2942,-1647,-1735,-1812,-4473,-4116,-2190,-32776,-170521,-160632,-21830,-2070,-2104,-2417,-2955,-3910,-4193,-2698,-1044,-10433,-34752,-7030,5759,6853,7603,-5915,-27566,-14965,-16926,-8444,587,-5219,340,129,7457,5256,-1803,-4947,165,-5925,-3003,3355,2560,1829,1205,535,32,-330,-1758,-3234,-998,-1131,-1091,-933,-2957,-4257,-656,-789,-1095,-1553,-2281,-3158,-4185,-3970,-2443,-979,364,855,-510,3691,4237,3897,4194,3486,2432,-1454,-3413,-1658,-1569,-2431,-1907,-3414,-3444,935,-1164,-154,-1616,799,89,325,-2128,-776,1025,-3106,-1846,882,296,-151,-57,-699,559,-2254,-2075,2020,1480,212,581,382,243,420,689,154,-2309,-2133,-1118,-1072,-388,-3004,-1729,-3392,-939,681,622,851,1642,1403,1255,1030,759,-101,224,-32,-1045,-904,-2274,-2019,-2574,-3040,-3462,-3604,-3481,-3220,-2965,-2583,-2093,-1666,-4348,-2450,638,-416,-1185,-222,-22,-1538,-450,1033,-954,-387,993,-3055,-3371,-2621,-2593,-2014,-1454,-1215,-1246,-1460,-1876,-2382,-3055,-3630,-4068,-4273,-4128,-3842,-3489,-3076,-2702,-2796,-1944,-1617,-1466,-1649,-1555,-1783,-2017,-2327,-2490,-2406,-2130,-1794,-1400,-1138,-894,-1375,-871,-982,-1186,-1233,-1217,-1195,-1608,-2140,-2091,-1530,1028,1242,718,1842,884,-907,242,-586,-1533,-2705,-3156,-3266,-2937,-2366,-1923,-1557,-2909,-1081,-892,-1019,-703,-590,-375,-193,-451,182,335,-3655,417,-517,-1783,-1968,1199,1091,-1277,4,165,-1666,-1876,-1147,-1430,-1386,-1096,-734,-353,-803,267,-472,422,164,-128,-1051,-733,-2986,-3027,-2232,-2333,-2537,-2806,-3045,-3191,-3208,-3176,-2997,-2646,-2434,-2071,-1800,-1489,-1382,-1025,-1769,-2305,-1313,-1463,-3095,-1883,-2132,-3639,-2967,-3281,-3404,-3150,-2770,-2288,-1665,-1139,-780,-398,-400,-412,-1807,-3058,-2521,-862,-356,-505,-1490,-3744,-228,-1584,-1214,-2542,2242,2107,1174,-1414,-998,-3316,-3170,-10696,-4931,-4088,-4178,-4299,-4396,-4637,-4908,-5058,-5074,-4860,-4521,-4120,-3805,-3519,-3206,-2944,-2692,-2483,-2268,-2025,-1623,-1152,-558,178,-2385,632,1641,-804,-2325,-2114,1312,1162,1323,-492,691,-2352,-3757,-1527,308,-524,-4260,-2501,-2591,-920,324,-2733,-1033,-3608,-496,1823,1708,-321,-745,-1451,946,-3789,-4267,-1857,-1668,-1057,-1349,-1578,-1949,-1816,-1848,-1697,-1536,-2311,-2585,-1511,-3277,-398,-257,-855,-71,-924,-225,-364,-469,-298,61,-2032,1576,-1387,-14,-185,-3630,-2117,-1386,-693,-3378,-1560,-1574,-695,-820,-3914,-1205,-3950,-1073,-1792,-841,732,1264,-1733,1808,1754,-439,-2196,-1458,-939,-758,-1590,-2374,-2744,-2706,-2403,-1864,-1157,-2250,139,876,1309,1528,1529,-4885,-4155,-11622,-5456,-1708,-8653,-1421,-1991,-2437,-2757,-4336,-15825,-3180,-3218,-3149,-3036,-13693,-49498,-18506,-2774,-2734,-2819,-3013,-3176,-3432,-33822,-4935,-7581,-3633,-3406,-3064,-2301,-1566,-3804,-8779,792,-1030,-3346,3322,-324,-3680,-3796,-4876,6664,3190,-3207,1849,-2787,-3658,-491,1084,-1553,-6072,50,4410,5418,6926,-3395,-1587,-1232,2181,-438,153,1663,-2119,-1776,4062,7219,6740,404,-1299,-2159,-721,-1039,-453,1718,1087,320,811,368,-264,-2220,-2999,-219,1593,2549,-1481,1194,6017,2897,-1847,1584,529,-2255,-820,256,251,-2515,224,-3435,-3348,95,2354,201,1088,409,-39,-465,-1603,-2570,-742,198,694,1187,1535,1695,1810,912,176,1307,182,-3211,-2426,-3548,-1490,-2537,-2570,-2698,-2275,-2012,-1239,779,-1007,-2481,3319,3581,3479,3343,3054,2768,-8282,2791,-3955,3863,4435,5109,5618,4412,-4371,5795,6617,6831,7248,7412,7450,649,4453,6298,5396,4380,3537,3210,2203,4315,-520,-1012,-2512,-3569,-245,2495,1374,-1441,3678,5256,-1785,704,-937,-1068,-708,1843,-2677,-1634,1972,3063,-181,-1660,-1287,-113,-2064,-3487,-4062,-3858,-3310,-2973,-2789,-2985,-3490,-4145,-4967,-5796,-6118,-5685,-5290,-4942,-4759,-4688,-4668,-4703,-4715,-4728,-4594,-4293,-4006,-3596,-3090,-2618,-2175,-1691,-1270,-998,-706,-583,-2051,-693,-763,-1641,-807,-2830,-680,-849,-1007,-1889,-1889,-2572,-3219,-3889,-4390,-4797,-4992,-5047,-5044,-5087,-5051,-4983,-4884,-4796,-4639,-4329,-4288,-3864,-3697,-3575,-3462,-3365,-3157,-2933,-2589,-2267,-1895,-1640,-1525,-1485,-1614,-1882,-2299,-2962,-3835,-4800,-5742,-5971,-5011,-3661,-2049,-577,711,-1572,-3319,-1585,1448,542,-904,-241,634,3016,1000,-2977,-107,232,1545,1777,1888,1784,2757,1512,-1842,-1442,-1271,-1794,-1251,594,465,-248,217,-1151,-2306,-2897,-2634,-1723,-2553,-523,-2175,-2941,-3283,-568,-1536,-956,128,-613,-1187,-1727,-2090,-2345,-2314,-1959,-2169,-832,324,1314,-1476,-2906,-2447,-416,1466,3758,225,-896,-1564,-648,319,1580,-631,847,832,-107,-1530,-1735,-2198,-2421,-2260,-1802,-1246,-1900,-63,432],[-1608,614,921,1004,138,-768,-1691,-1017,77,-1243,-201,-420,-734,-1123,-1526,-1740,-1889,-1909,-1992,-1941,-2832,-2190,-1066,-350,358,-218,-2539,713,359,-114,3584,2498,89,4071,3867,3003,-115,-815,-1609,-803,-666,2210,1745,1200,1530,927,-1137,-2832,-607,149,685,-617,-3522,-243,1699,-928,-1332,566,1046,551,55,-634,-1106,-2586,-868,-348,214,610,-1738,-338,-1653,680,-1148,-1053,-1385,-2059,-3000,-3874,-4363,-4336,-3727,-3185,-2868,-2366,-2168,-1980,-1966,-2135,-2375,-2520,-2818,-3044,-3981,-3209,-3070,-2907,-2610,-2393,-2191,-2134,-2017,-1821,-2131,-2825,-1728,-1686,-1662,-1741,-1838,-1954,-2013,-1938,-1935,-1826,-1739,-1709,-1672,-1684,-3987,-2401,-2105,-2334,-2668,-2987,-3468,-3896,-3695,-3031,-2328,-1465,-767,213,-897,2353,3472,1783,-150,13,-1513,-2813,-1551,-1448,1006,4283,1518,-1628,2026,2490,253,-1002,-1628,-1833,-3461,-781,3844,1205,-552,2734,-2639,-1111,1259,1106,-2110,-1237,-991,-1228,-3079,-3104,-2005,-749,5089,4064,2841,873,295,-1725,-1069,-1872,-2397,-1138,1449,-1859,-218,-970,-1534,-828,-1653,-4050,-3828,-2904,-2156,-1985,-1754,-1692,-1726,-1885,-2040,-4402,-2555,-2499,-2293,-1768,-1154,-500,125,-1807,769,-2720,442,-1169,497,1441,-4130,-1343,-4181,-3744,-576,-831,-1026,-1121,-1160,-1159,-1077,-1107,-1138,-2787,-3062,-4074,-1593,-2591,-1397,-1337,-1222,-4065,-4320,-1208,-21389,-161047,-206283,-31499,-1763,-1480,-2304,-399,349,1262,-25480,3782,-6049,-32846,-9584,11131,13006,14735,-26253,-26450,-12628,-18315,-8820,854,-4982,-226,799,8504,3788,-2488,-6015,-809,-5823,-3273,5196,3725,2072,662,-596,-1423,-1758,-1762,-3442,-800,-161,387,-1599,-3375,-3858,1611,1577,-503,54,864,1246,1528,1982,2921,3825,4623,1021,-1336,4689,4056,3452,5505,4618,3566,-1301,-2462,-2295,-1941,-2345,-2068,-1637,-4213,653,-1303,-140,-2166,446,-880,19,-2214,-456,1603,-2474,-1834,1152,195,-266,799,985,1461,-1739,-1966,3393,2345,1149,94,-750,-1273,-1021,-495,-453,-3457,-2195,-1165,-1264,-958,-3291,-1543,-3197,-782,-1365,-1851,-2352,-2687,-2946,-3026,-3142,-3262,-3237,-2959,-2392,-1744,-1206,-2014,-153,287,695,960,1255,-43,1796,-378,2144,687,-1991,-4320,-2836,446,-382,-1429,-913,-411,-1819,-2794,-3266,-2351,-1336,-562,-2562,-3099,529,341,-1082,-1172,-1366,-1951,-2308,-2474,-2426,-2353,-2097,-3307,-1263,-753,-1228,151,-542,-195,-2399,824,881,862,-1496,866,899,1015,27,1120,1210,1139,1375,1549,1692,798,-1846,1070,2334,2239,2126,930,-407,-1234,-2128,-2568,-1897,-1024,-1391,-1605,-1761,-1891,-1857,-1564,-1050,-440,-3078,-1462,-2889,-1278,-1284,2486,1256,-2356,20,-9,-796,1472,1231,-29,-480,-579,375,77,-3065,-634,-1055,-1992,-2197,-2812,-3469,-3870,-3616,-3204,-2812,-2433,-2133,-1957,-1777,-1682,-1772,-1984,-2216,-2551,-2864,-3094,-3423,-3602,-3562,-3538,-3400,-3325,-3169,-2931,-2500,-2119,-1710,-1243,-748,-365,-32,304,390,562,611,689,564,-940,-1529,-2357,-444,-909,-3027,-1817,-2076,-4181,-2026,-1650,-1300,-955,-794,-731,-649,-715,-926,-1025,-1355,-1510,-1686,-2508,-2470,-1621,-1339,-940,-597,-3243,-696,-2766,-881,-2420,-2753,-3791,-3744,-2661,-1506,-3465,-2442,-10166,-3606,1125,-3892,-3177,1,-3954,-1176,-1693,-2266,-2795,-3200,-3407,-3452,-3244,-2771,-2172,-1448,-663,-1821,-1299,2087,2369,2392,1221,-1981,846,2310,-948,-2904,-2312,608,1352,886,-238,-1300,-3103,-3281,-4026,-4270,-3977,-4255,-3436,-3210,-3158,-3261,-3586,-4120,-4998,-4724,-4231,-3497,-2711,-2038,-1379,-943,-4130,-3659,-2312,-1130,-594,-816,-754,-1933,-1183,-1569,-1944,-2441,-2977,-3358,-3378,-3097,-2264,-1554,-771,-166,-298,586,633,426,133,-356,-1778,-1361,-2192,-1902,-1770,-3944,-2272,-1610,-820,-3316,-1515,-1578,-1078,-1282,-3821,-240,-4052,-825,-1648,-374,2476,3810,-1752,1137,1996,-75,-2185,-1924,-1015,1888,987,2034,644,-773,-2103,-2810,-2501,-2051,-637,202,708,855,668,-4007,-4818,-12289,-6510,-4567,-10668,-2096,-2388,-2679,-2987,-5578,-18440,-3364,-3000,-2417,-1797,-4190,-49547,-54142,-496,-483,-680,-1046,-1415,-1899,-28614,-2745,-6888,-3724,-4295,-4822,-4667,-4124,-3399,-11184,-1602,-703,-1247,1074,-1128,-3190,-2680,-5311,3326,3430,-4603,811,-4018,-3307,159,1041,-1485,-7472,-2970,-4186,-4018,-2514,-3634,-1323,-1761,1812,-1077,-325,1955,-1689,-1279,2662,3025,3390,-341,-999,-2543,-705,-295,35,1541,458,150,1038,710,-482,-2856,-3069,124,2132,2854,-327,1773,5075,2584,-1689,1266,-54,-2550,-935,-160,163,-1879,707,-3524,-3046,-747,3273,-68,4737,3076,-342,-851,-2206,-3296,-1757,983,1250,827,361,-175,-633,-1087,-1633,-2139,-2644,-3559,-3150,-3489,-3324,-3146,-2608,-2555,-1480,-2003,-1367,-1767,-3125,-2011,1447,1504,1385,1415,1435,1510,-7996,1903,-3477,2400,2409,2442,2299,2111,-4099,1568,1427,1449,1778,1959,2127,719,2323,2235,2032,1746,1510,1483,1581,1957,-1126,-1009,-1985,-3060,-517,2550,1788,-1170,1055,223,-1263,-621,-1217,-1618,-1714,734,-2800,-2000,471,-275,-1197,-2341,-3095,-3281,-2617,-1512,-1153,259,847,1054,1066,40,-3029,-970,-2990,-3568,-3477,-2055,-686,429,3271,4202,4790,4047,3077,1651,-332,3415,-1802,45,2529,-1176,406,968,-425,-1687,-2537,-3146,-3636,-3900,-4187,-4552,-4907,-5225,-5537,-5512,-5122,-4700,-4282,-3811,-3179,-2551,-1856,-1299,-865,-642,-650,-2073,-1223,-1604,-2014,-2723,-2781,-2887,-4109,-3035,-3133,-3320,-3604,-4023,-4462,-4999,-5492,-6014,-5969,-5467,-5062,-4684,-4423,-4235,-4126,-4197,-4425,-4734,-5139,-5578,-5711,-5192,-4208,-3250,-2361,-1555,-3329,-1297,577,897,-1072,688,637,1108,1216,-2571,717,791,3786,4845,4946,2070,3685,1688,-1690,-1001,-1660,-1875,-1444,308,226,-215,268,-603,2044,2640,3251,2490,-2938,-744,-2078,-3247,-3464,-628,-1416,-1991,-19,828,-363,-1040,-409,-1239,-2166,-3203,-4320,-4392,-2939,-1478,-941,-3379,-2495,-605,1329,3849,447,-896,-1075,-1081,125,1675,-1945,314,1786,1885,-1250,-1253,-861,-72,-464,-677,-762,-1655,-523,-337],[-1599,749,748,1374,234,-908,-1860,-918,151,-1265,-1721,-2012,-1346,-306,660,-490,-250,1150,1248,-1633,-3186,-3257,-3939,-2079,-436,-310,-2407,339,-222,-614,3591,2791,-456,2125,1598,1179,289,-188,-1005,-386,-408,-370,-1038,-1703,-2165,-2188,-1747,-2348,-413,-344,704,257,-2769,-464,1937,-548,-1066,-362,163,-579,-1277,-2140,-2757,-2953,-2448,-1765,-1014,-381,-1766,-190,-670,154,-396,-733,-1443,-2188,-2866,-3218,-2950,-2536,-1868,-1257,-2438,-1190,-84,96,6,-737,-316,-376,-507,-496,-3400,-147,190,501,-1787,-2459,-968,-1368,-1546,-1854,-1761,-2554,662,-717,373,-27,-447,-887,-1267,-1517,-1848,-2088,-2369,-2715,-3053,-3419,-3830,-4204,-4521,-4768,-4998,-5101,-5294,-5452,-5408,-5138,-4744,-4134,-3659,-2888,-2106,-1235,-429,475,534,182,-961,-1424,-947,-1456,316,-244,-578,-1493,-85,524,2,-738,-2170,-2399,-3811,-954,3958,2399,-1223,2076,-2780,-470,1764,1417,-2316,-1079,-1706,-2191,-3133,-2700,-1726,-122,5066,4130,3195,1079,313,-1337,29,-1347,-2195,-1719,988,-1655,492,-741,-813,269,-995,-3400,-4076,-4293,-3934,-2796,-1505,-454,367,234,-1593,-2952,835,420,-1355,-802,-1198,-1185,-742,-1431,677,-2069,143,-1553,873,1299,-3314,-1466,-4750,-3478,1262,1253,1205,1098,886,-67,379,-544,9,-2866,-4637,-2248,576,-1877,-358,1558,1318,-2990,-3141,-933,-17928,-160933,-228284,-24442,-3410,-1910,-4160,1174,2508,3636,-53563,5281,-2902,-29284,-12347,5899,5485,4938,-42268,-24850,-10619,-19022,-8977,1300,-4317,-609,1643,3068,2518,-2748,-6635,-1132,-5191,-2831,811,-29,-869,-1624,-2398,-2939,-3234,-3442,-3278,-3052,-2816,-2445,-2011,-3650,-2876,-1036,-906,-902,-988,-1266,-1581,-1912,-2227,-2027,-1638,-1026,-88,-2114,1881,2760,3132,3958,4116,4036,-853,-1280,-2926,-2038,-2062,-1845,143,-3543,580,-1106,-14,-2317,271,-1557,26,-2113,-44,2322,-1729,-1438,1506,37,-299,1786,2758,2404,-1159,-1658,-2116,-3584,-4779,-4894,-4135,-3335,-2471,-2004,-1860,-3630,-2649,-3274,-3919,-4649,-5029,-4805,-4174,-3465,-3045,-2606,-2444,-2403,-2547,-2687,-2933,-3165,-3210,-3021,-2550,-1984,-1536,-1616,-800,-618,-547,-683,-837,-1004,-1173,-1322,-1206,-822,-2158,-4090,-3069,313,-286,-1480,-1426,-742,-2036,-1212,226,-1823,-1519,1841,-1801,-2677,1883,1390,-879,-988,-80,3528,-111,1693,1238,909,-2250,-3139,64,-108,-2366,-1255,-1761,-2101,-2061,-1781,-1272,-804,-1231,-133,-22,1,-185,-417,-594,-635,-454,85,812,397,-2045,929,4258,4618,2779,1208,720,-859,-2098,-2991,-2081,-2661,-4118,-5360,-5959,-4961,-3873,-2717,-1439,-58,-2707,-1388,-2855,-1129,-1151,3470,1772,-1655,89,31,-590,1760,1884,-489,-858,-620,356,139,-2313,-429,-919,-1651,-2536,-3506,-4478,-4908,-4361,-3582,-2855,-2214,-1744,-1491,-1321,-1310,-1539,-1925,-2345,-2854,-3309,-3628,-3987,-4128,-3989,-3810,-3473,-3263,-3020,-2356,-1746,-1590,-703,-339,-1736,-606,1001,659,1201,687,757,842,399,-1230,-1183,-2198,-2325,-3277,-4129,-5065,-4984,-4285,-3375,-2708,-2315,-2088,-2141,-2338,-2521,-2822,-3214,-3418,-3774,-3885,-3989,-4005,-4076,-4115,-4126,-4053,-3949,-3673,-3336,-4009,-2322,-2372,-1133,-470,207,-881,561,-3334,-1704,-8625,-2423,1861,-4208,-3762,381,-5116,560,-188,-90,-375,-2214,-1843,-1627,558,907,1168,1200,-611,-1714,-1408,3001,2256,2185,1561,-1483,986,2858,-871,-3227,-1990,8,-1025,-1454,-1230,-512,-3646,-2504,-580,63,-1017,-4179,-2792,-3413,-1487,664,-2223,-3777,-3540,617,2145,1969,-1258,-846,719,1231,-3076,-3115,-2699,-634,535,-806,-43,-1923,-650,-1207,-1122,-1263,-2176,-2372,-957,-2834,430,1228,50,1300,264,2405,1516,1379,4936,4639,-1513,2547,-2701,-325,-611,-2823,-2362,-1738,-986,-3331,-1531,-1369,-1260,-1798,-3663,-312,-4088,-1018,-1270,24,2685,1411,-1609,-1758,-3028,-2753,-2219,-2398,-1147,1126,87,596,-129,-1067,-2187,-3119,-3352,-2804,-1935,-1036,-378,-19,40,-3003,-5609,-10213,-7326,-7758,-10777,-1265,-1294,-1267,-1237,-6202,-18878,-1530,-1808,-2077,-2375,-2759,-42982,-92385,-3659,-3662,-3519,-3248,-2802,-2390,-22052,-1522,-6460,-1151,-1225,-3892,-1474,-1688,-2025,-13123,-2628,-2811,-2733,-2349,-2396,-2920,-1457,-5081,503,973,-5773,-230,-5140,-2931,725,1977,-1344,-5689,940,3613,3466,3265,-3189,-1037,-2231,625,-1639,-1069,-1868,-2536,-2924,-2926,-2510,-2064,-1522,-980,-3022,-664,168,88,-269,-653,-991,-950,-462,-593,-3212,-3081,449,2229,3186,887,2284,6080,2262,-1489,935,-634,-2759,-1024,-664,-48,-1293,1110,-3512,-2314,-1682,2469,-74,1596,1044,-976,-1207,-2665,-3756,-2452,-3256,-4177,-4745,-4018,-3179,-2309,-1521,-936,-466,-188,-3312,-1134,-3404,-1205,-2429,-384,-3219,-249,-1647,-1076,-4165,-4627,-1774,865,719,383,134,-235,-699,-7261,-1812,-3479,-2675,-2737,-2229,-1552,-795,-3602,281,568,698,845,645,343,7,-303,-653,-1007,-1379,-1711,-1934,-2184,-2305,-2557,-2731,-2810,-2835,-3019,-2925,-2669,-2251,-1750,-1349,-911,-805,-1436,-1944,-2352,502,-2524,-2398,566,550,652,-2180,671,-324,1279,1215,-1203,416,1369,1408,1597,674,-2766,-1000,-3369,-4342,-2557,-1006,-132,365,288,494,1057,1879,2117,1327,-782,2587,-1842,-489,2123,-611,1128,3752,691,-637,-726,1511,-2214,-68,-23,-1685,-190,-2463,162,938,-236,-3336,-1032,2438,1462,-928,1011,283,-541,-1485,-2509,-3529,-4017,-3603,-2861,-2898,-1554,-1722,-3833,-237,-118,-141,-1608,-501,-724,-1987,-1275,-1594,-1879,-3027,-2734,-3172,-3596,-3788,-3566,-3188,-2818,-2461,-3118,-1986,-1851,-2763,-1520,-1366,-1210,-1455,-3254,-1030,679,1225,-1000,1639,555,3155,1407,-2183,1482,1335,4670,7773,4924,2234,3863,1843,-1379,-610,-2072,-1893,-1672,63,32,-221,-490,-1035,2289,3298,4622,3851,-2961,-933,-1861,-3639,-3292,-765,-1275,-2937,-555,801,-59,-636,-600,-1065,-1507,-1926,-2380,-2880,-2918,-2625,-2113,-3914,-2547,-856,338,835,614,-976,-664,-1378,-180,1645,-3191,-163,1334,1178,-1048,-989,-891,-1812,-2596,-2812,-2348,-1632,-1056,-430],[-1689,812,463,1064,227,-1096,-2039,-1096,227,-1482,-181,-305,-171,647,932,-273,558,1039,2332,-1623,-2961,-2148,60,2832,2578,-566,-2410,-355,-1098,-1265,686,2,-1120,-1429,-2180,-2899,-3473,-3905,-4172,-4193,-4020,-3695,-3223,-2644,-2003,-1418,-2458,-1899,-407,-1053,44,-62,-2233,-921,-1293,-1709,-2155,-2352,-2435,-2256,-1870,-1624,-1304,-1012,-615,-404,-233,-142,-1817,-272,-210,-386,-504,-732,-1038,-1396,-1851,-2316,-2606,-3082,-3414,-3651,-3477,-3015,-2412,-1741,-1269,-1098,-1175,-1390,-2013,-2801,-3475,-3104,-1885,-529,-1813,-2646,-2737,-1774,-1246,-2193,-1587,-2274,810,-592,1917,1219,763,-105,-1099,951,1088,1164,57,-1998,-1098,-1212,-2887,-2068,-2504,-2612,-2500,-2212,-2048,-1910,-1704,-1518,-2472,-899,-648,-884,149,410,427,376,-81,-884,-1930,-3104,-3496,-2261,-1091,-118,690,-1533,1672,1414,-467,-652,-2862,-2989,-4308,-1261,-794,-709,-1519,-112,-2978,37,1541,1418,-2635,-1021,-2576,-3198,-3348,-2400,-1603,232,954,267,-316,-899,-1475,-1758,-1722,-1333,-1928,-2694,234,-1576,990,-754,-338,1749,-557,-2674,-3608,-2112,-2622,-2346,-2938,-3029,-2679,-2325,-1964,-1783,-1681,-1506,-1448,-1248,-978,-577,-94,-1191,752,-1561,-289,-2166,885,1094,-2665,-1646,-5294,-3213,821,912,898,779,543,26,142,-316,254,-3393,-6002,-735,1549,-1125,-216,1945,1354,-1892,-1188,-1623,-19809,-146977,-173792,-6782,6063,7426,-6239,-1419,12577,12952,-55397,12046,-1298,-26189,-15335,6057,4375,-14126,-53188,-23204,-9070,-18166,-9213,-2162,-3688,-3062,-3381,-3601,-3435,-2892,-6582,-1886,-4358,-1909,-451,-193,-52,6,-164,-332,-998,-800,-3052,-1140,-1418,-1569,-2261,-4051,-1889,-1551,-1573,-1662,-1801,-2118,-2506,-3015,-3726,-4270,-4888,-4027,-3010,-3044,-1095,-216,602,1210,1607,1826,-432,-228,-3795,-2021,-1791,-1578,-696,-2591,364,-854,11,-2172,51,-2095,141,-2046,221,2931,-1114,-981,1718,-339,-403,2613,2543,721,-1506,-4139,-4001,-1245,1205,-891,5040,1022,49,1858,-1044,-2566,-1888,-1309,-1457,-1897,-2247,-1130,-2658,-130,703,1161,1339,2733,2304,811,498,-428,842,789,313,27,53,-1290,-46,832,519,25,-453,-893,-1243,-1416,-1113,-542,-2264,-3811,-3285,48,-316,-1487,-1800,-1124,-2332,-1353,-331,-2616,-1652,2362,-953,-2251,2121,1018,-775,-980,-134,3992,-112,3307,3611,1705,-2577,-3034,-617,-1594,-3580,-3903,-4757,-4108,-2721,-1332,31,1148,-1037,1934,2936,3008,711,1247,1463,558,-502,-1563,-2704,-3718,-4628,-5169,-4799,-4333,-3900,-3723,-3806,-3977,-4303,-4427,-4369,-3917,-3168,-2168,-1136,-210,667,1544,2419,50,-1957,-1342,-2848,-939,-964,4061,2460,-955,103,-17,-471,1862,1655,-1144,-1175,-626,1850,784,-1652,1071,509,-779,67,2772,3790,-2541,2513,1577,-548,-1927,275,327,544,705,-331,-1113,-248,-1003,-1846,-2679,-3634,-4411,-4899,-5268,-5211,-4839,-4210,-3411,-2362,-1342,-307,-1799,-1484,-1134,2739,926,1689,854,268,2314,1657,-1564,-865,-1983,-1637,-2691,-3635,-4549,-4325,-3452,-2234,-1213,-474,50,203,90,-159,-693,-1488,-2259,-3311,-4184,-4997,-5496,-5651,-5630,-5644,-5415,-4859,-3969,-2960,-4302,-730,-2471,1138,1874,1199,-663,768,-3213,-1195,-7314,-1657,871,-3935,-4149,-202,-4870,-412,-45,1938,661,-2472,-1962,-1551,2216,2994,1428,821,-653,-1665,-1581,3184,2042,1833,1790,-996,1020,2220,-642,-3097,-1771,-3157,-4556,-5744,-5149,-4154,-3797,-2811,-2529,-2450,-2587,-4129,-3039,-3937,-2093,-1239,-1940,-3013,-1975,1254,1980,2189,-1472,-158,1475,1065,-2142,-2733,-3066,-269,209,-927,65,-1977,1795,-1961,-778,-447,-2214,-2083,-625,-2605,1705,1210,525,594,318,208,-58,-488,-965,-1630,-2321,-2930,-3239,-3214,-2753,-2232,-2458,-1842,-1279,-3531,-1718,-1130,-1229,-2341,-3513,-583,-4193,-1180,-829,-684,-1732,-3048,-4222,-3668,-1907,-148,-2430,-2917,-1418,1526,-946,813,875,731,-644,-1681,-1970,-1557,-2463,-152,225,205,-210,-1990,-6632,-7918,-7678,-10910,-8383,-843,-261,179,-3428,-6566,-17745,-435,-1191,-1981,-6424,-3389,-32111,-130825,-62594,-2856,-2638,-2607,-2634,-2824,-15248,-3041,-6583,-2862,-2990,-5593,-2092,-1947,-2053,-13713,-2817,-3523,-4328,-4887,-4252,-3214,-2140,-4716,-359,288,-6742,-1320,-6187,-2733,1024,2221,-1242,-3952,971,3260,6454,6098,-2451,-834,-2705,849,-2189,-1403,2380,-661,-200,-232,-1091,-2055,-2919,-3653,-4094,-4440,-4554,-4558,-4437,-3998,-3344,-2401,-1291,-791,-3382,-3162,613,1655,3177,1915,2583,4652,1834,-1398,462,-1345,-3010,-1155,-1347,-501,-886,165,-3593,-1541,-2761,-2500,-2910,-3165,-3310,-3134,-2847,-3091,-3752,-2202,-1245,-763,-202,271,635,1043,-750,1332,1999,972,-2366,-435,-3436,-1635,-2688,511,-3843,989,-1182,-622,-5859,-5136,-1906,4008,4138,3854,3684,3422,3102,-6313,2386,-4082,1655,1135,721,193,-366,-3186,-1820,-2510,-2934,-2764,-2399,-1786,-1056,-299,299,692,818,713,461,-23,-515,-1718,-1759,-2130,-2305,-2538,-2487,-2355,-2169,-1982,-1929,-1818,-1614,-1481,-2113,-2702,-590,-2036,-2923,-115,-148,-171,-1474,-323,-1401,-488,-495,-1342,-536,-378,-250,-4,110,-2638,-1119,-3486,-3974,-1881,-1189,-1650,-1998,-2269,-2323,-2052,-1527,-831,-144,-1304,1248,-1619,-1058,1556,-143,685,-1,-625,-1042,-1050,-360,-2435,1312,1816,-1196,92,-1712,184,1351,-168,-2210,-2217,2679,1407,-1028,644,3840,2789,1670,-244,-2375,-820,-898,-673,-3104,-824,-1169,-3580,-281,644,346,-1848,-683,-1279,-1948,-2540,-3128,-3562,-3907,-4046,-3815,-3330,-2640,-2054,-1408,-274,-1613,-3177,177,1984,-2615,2188,2543,2362,-1262,-3056,-796,2311,1419,-800,2519,398,2602,1594,-1801,1730,1183,483,50,-527,-757,-902,-1018,-1159,-1187,-2449,-1862,-1907,-1764,-1848,-1937,-1748,-1444,-918,-333,187,684,-2421,-934,-1540,-3703,-2753,-897,-1035,-3031,-1018,484,202,-117,-376,-692,-942,-2056,-2001,-1559,-1599,-1660,-1619,-3871,-2457,-1023,-488,-248,174,-1001,-238,-1353,-455,216,-2961,-972,-1775,-2736,-3761,-4799,-4029,-2737,-1484,-337,632,-1105,258,1068],[-1500,1123,413,969,457,-944,-1947,-1185,-193,-1499,281,-426,-613,1818,650,-1,1366,1311,2061,-1514,-2280,-1002,261,3843,1768,-630,-2196,-974,-1908,-1724,-1397,-1975,-2237,-2352,-2264,-2090,-1826,-1558,-1339,-1173,-1163,-1282,-1447,-1637,-1849,-2163,-2706,-3050,-3401,-3705,-3782,-3536,-3200,-2907,-2610,-2314,-2222,-2527,-2299,-2464,-2594,-2899,-3027,-2973,-2572,-2190,-1772,-1428,-1696,-1004,-978,-1074,-1144,-1355,-1666,-2053,-2546,-3028,-3221,-3327,-2885,-2087,-2262,-1938,-211,2101,1251,527,1772,261,-733,-566,-2745,-707,-1096,-595,-1174,-2244,-3308,-1497,-940,-2506,-1398,-1805,963,-569,892,1537,376,-473,-1283,3791,4533,1241,-272,-1010,-953,-1176,-2517,-1866,-956,-1568,-2067,-2352,-2640,-2821,-2819,-2761,-3173,-2322,-2165,-1799,-1535,-1313,-1290,-1282,-1625,-2254,-3055,-3793,-3956,-3138,-2109,-1140,-229,-1601,1218,658,-1005,-614,-3397,-2593,-4252,-1548,1110,1296,-1247,611,-3050,495,1966,1212,-2786,-945,-3448,-2639,-3529,-2157,-1567,398,4028,3638,3193,938,-115,-928,1609,-491,-1533,-3941,-666,-1728,-2733,-3826,-4495,-3802,-2838,-2071,-2707,-1406,-2719,-140,1703,1912,1913,-1388,-864,188,979,745,-152,-89,-1112,-458,-696,-1060,-1216,-1419,-1635,-2930,-1977,-2235,-2499,-2649,-4675,-2963,-2408,-2097,-1823,-1584,-1422,-1319,-1209,-1262,-1381,-4180,-6078,-2652,-3434,-4274,-5025,-4812,-3653,-2376,-948,-5123,-21381,-106776,-110862,5674,6661,7440,-8241,-14168,7761,7051,-47535,4525,-1155,-24040,-18240,-3410,-5237,-49581,-59075,-21342,-7867,-16324,-9526,1703,-3213,-1690,2591,8741,94,-2702,-5878,-505,-3408,-727,3006,4646,2037,4271,3701,3021,-1131,-161,-2816,-1418,-350,-262,-2243,-4434,-974,1507,910,-1115,-302,-38,853,404,-139,-380,-712,-1082,-1289,-3872,-1666,-1825,-1952,-2172,-2456,-2737,-3050,-3366,-4901,-3723,-3568,-3122,-2625,-2028,-1501,-1045,-459,-1875,-249,-2535,36,-2066,-865,-1283,-1601,-1530,-1107,-892,-629,829,1157,1048,-687,-1372,-2024,-3401,-3822,-2481,-618,853,-430,1631,-1243,-1576,-1810,-1623,-1714,-2447,-1699,-1850,-2642,-850,-339,289,705,1043,1226,468,125,-1112,1291,1176,-241,198,125,-1109,-278,-311,-660,-1134,-1582,-2059,-2641,-3397,-4165,-4923,-5351,-4597,-3588,-2506,-1533,-1520,-1940,-1514,-2661,-1339,-1031,-3657,-1253,734,-119,-1883,1139,467,-835,-1211,-239,2111,-141,1884,1560,934,-3072,-3045,-1787,-2976,-4237,-4703,-3708,-2050,-1714,1567,3095,1249,-998,1751,3999,3684,921,722,2162,948,1921,957,89,-496,-1884,-1205,-1294,-1316,-1138,-962,-820,-596,-2344,-3782,-2163,-67,205,567,774,914,1083,1330,1621,281,-1196,-1384,-2836,-760,-834,1731,1300,-337,32,-358,-1009,-1675,-2179,-2331,-2163,-1604,-837,105,-1145,1252,812,190,665,2369,3238,-2520,3478,3061,-294,-2095,438,76,253,410,-408,-1372,252,2250,2167,266,-599,1062,57,53,-1664,-3665,-2928,-4182,-4878,-4339,-3063,-2984,-307,-1708,1574,1066,2024,1096,-172,2094,1678,-1925,-618,-1785,122,-257,-1726,-936,-1236,-2498,-2128,-2616,-3211,-3762,-4347,-4794,-4922,-4893,-4801,-4522,-4519,-4465,-4587,-4726,-4859,-4697,-4169,-3330,-2377,-1271,-1930,-3028,1844,-2684,2634,3640,790,-478,911,-3197,-910,-6453,-1353,-37,-3268,-4346,-794,-3843,-1267,84,1889,492,-2512,-2132,-1303,2287,2386,541,336,-630,-1634,-1763,2996,1785,1395,1950,-490,1060,3456,-232,-2593,-946,316,2243,1709,306,-1172,-3521,-1909,-117,-513,-1643,-4035,-3001,-3807,-1796,643,-1672,-1747,-474,1940,3448,2791,-1271,852,2042,763,-1276,-2432,-3293,46,3030,-1087,-91,-1946,583,-2693,-981,-660,-2239,-1661,-153,-2328,-1988,-2998,-3704,-4217,-4490,-4389,-4269,-4144,-3898,-3680,-3402,-3104,-2809,-2713,-2720,-3004,-3184,-3574,-4100,-4708,-5264,-5311,-5039,-4757,-4664,-4890,-5345,-5816,-5347,-4146,-2727,-1220,-1362,-1454,1066,-521,-2695,-3239,-1672,1189,-1949,-98,777,317,1,-41,-516,-510,-3253,284,-147,-907,-1953,-3084,-7694,-5648,-7278,-12756,-4739,-1304,-896,-666,-7827,-6739,-15752,-1283,-1629,-1850,-11300,-2130,-19672,-166349,-141316,-2976,-3459,-4040,-4453,-4588,-8723,-3479,-7102,-4475,-5776,-7484,-1514,-1541,-1770,-12339,-2347,-2596,-2656,-2487,-6501,-3466,-1819,-4285,-1797,-2024,-7228,-2905,-6907,-3949,-4134,-3766,-3217,-2476,-1816,-1149,-618,-65,-1400,-503,-2913,306,-2478,-1730,433,-38,-91,-313,-454,-810,-1195,-1603,-4049,-2224,-2449,-2627,-2729,-2577,-2284,-1773,-1160,-951,-3239,-3132,784,1054,1877,1986,1966,1822,1465,-1234,42,-1993,-3119,-1095,-1960,-972,-905,-1007,-3609,-1475,-3593,-1899,-2034,-2194,-2430,-2462,-2403,-3269,-3230,-1720,-1435,-1128,-770,-506,-335,-59,-1231,617,1077,1099,-879,354,-3402,-2039,-2910,310,-3466,387,-542,36,-4461,-4440,-2159,2948,3557,3299,2915,2477,2023,-5090,1190,-4682,672,449,498,624,924,-2823,1652,2295,2978,3922,4700,5474,4906,-1382,-919,7388,7160,6637,5921,4957,4006,-1299,-684,222,-1591,-1491,-305,-876,-1543,-2352,-3423,-4536,-5556,-4685,-3676,-2784,-2048,-1445,-3406,-556,-289,32,-530,748,-2297,1528,1915,-1451,-343,2153,2884,2031,985,-2483,-1158,-3158,-3018,-1399,812,847,396,27,-194,-249,-231,-183,-220,-1781,-271,-1192,-1493,-733,-776,-641,-207,410,-1419,-1337,2562,-2693,2245,1763,-491,718,-953,181,1581,-49,-953,-3240,1808,1350,-1107,169,1132,776,300,-357,-2407,-1599,-2140,-2605,-3323,-3347,-3456,-3593,-3599,-3537,-3343,-3005,-2602,-2081,-1593,-1063,-626,-190,-2919,-1053,-1975,571,1284,-2243,-1342,1636,-891,-2472,-468,1714,-2399,1975,3109,2276,-1009,-2731,-620,351,-152,-631,-851,-1091,-1389,-1565,-1651,-1695,-1763,-1918,-1825,-1966,-1888,-1863,-1909,-2015,-1976,-2838,-1909,-2236,-1336,-1020,-830,-2039,-1208,-385,-382,-495,-598,-1744,-816,-1296,-3065,-2169,-1137,-851,-2304,-1511,-791,-820,-893,-897,-926,-837,-2555,-2039,-1094,-194,350,494,-3240,-2396,-1272,129,-339,-657,-1167,-1553,-1773,-1972,-1846,-1977,-1176,-759,-563,-642,-380,19,474,307,679,853,-878,211,751],[-1370,-548,260,769,602,-757,-1938,-1468,-770,-1558,-489,-817,-1109,823,222,46,1857,1625,1663,-1601,-1729,26,504,2751,936,-743,-1989,-1633,-2841,-2219,-2720,-3582,-3395,-2583,-1704,-892,-93,641,0,199,-71,245,-1457,-222,1739,-819,-2504,-1098,-220,-2264,-632,-699,-1127,-1952,-743,-721,-886,-2413,-1358,-1625,-1772,-2021,-2065,-1981,-1654,-1420,-1174,-990,-1629,-743,-723,-775,-777,-912,-1168,-1572,-2050,-2619,-3016,-3542,-3785,-3787,-3446,-3047,-2668,-2301,-2154,-2249,-2451,-2536,-2666,-2583,-2580,-1962,-1548,-1259,-988,-1776,-1669,-1086,-1010,-2848,-1268,-1299,784,-715,2049,2460,-328,-395,-1478,3115,3067,422,-216,19,-913,-1238,-2240,-2133,-1460,-436,-1166,-1829,-2598,-3324,-3930,-4551,-5165,-5476,-5647,-5489,-5412,-5338,-5380,-5325,-5459,-5491,-5143,-4618,-4169,-3597,-2993,-2409,-1771,-1680,-411,-178,-1568,-604,-3205,-1513,-3628,-1785,662,400,-707,-70,-2926,-88,111,370,-2521,-820,-2833,-1566,-3438,-1950,-1575,406,3201,3284,3114,839,-367,-786,2194,-31,-1014,-4474,-1511,-1433,1232,-1073,-1561,-3254,-4929,-4769,-3140,-1536,-2492,114,754,2225,2108,-2186,18,1705,3451,3518,444,-68,-1462,1133,34,-951,2211,-877,-1311,-3634,-23,439,-1706,-2184,-4072,-2670,614,1505,1872,2075,2054,-233,-772,-494,-1357,-4695,-4851,-1586,-1741,-1524,-1035,-619,-181,-347,458,-7784,-18750,-75255,-71215,1773,2089,2367,-9823,-23414,2302,1908,-51292,841,-1996,-22793,-20777,-816,-10790,-77086,-61761,-19117,-6776,-14206,-9763,1788,-2795,-2258,2697,7301,-734,-2419,-4932,348,-2236,611,2744,4868,1071,4204,3747,3346,-1091,387,-2445,-1569,-262,3868,-1765,-3974,-10,1477,-137,-1211,-511,-411,1326,4458,3170,2086,843,-462,-1581,-3452,-3488,-4171,-4624,-4973,-5209,-5295,-5304,-5249,-5148,-4892,-4504,-3906,-3294,-2577,-1906,-1271,-475,-1457,-475,-2670,339,-2028,396,172,-355,-862,-1320,-1607,-1592,-1273,-811,-366,-705,-1344,175,-25,-586,-1289,-2159,-3198,-3933,-4400,-4121,-3436,-2797,-2183,-1943,-2630,-2030,-2489,-3060,-3654,-4157,-3773,-2868,-1661,-448,275,-95,-1536,2951,2940,-857,337,169,-921,-410,556,-370,-1358,554,-84,1602,1081,-3257,-1937,-2103,-3245,-3373,-2687,-3426,-4193,-4936,-5606,-5024,-4486,-3849,-4340,-3003,-2707,-2317,-2014,-1807,-1657,-1647,-1684,-1815,-1913,-1866,-1724,-1444,-1217,-3565,-3020,-407,-301,-3002,-603,-997,-1572,-2115,-2592,-2712,-2498,-1873,-1163,-348,468,1059,308,1242,585,1299,846,180,-534,-1645,-1796,-2143,-2238,-1961,-1605,-1297,-978,-2521,-3835,-2031,-932,-1297,-1711,-2259,-2968,-3676,-4194,-4338,-4116,-3689,-3279,-2882,-2694,-2595,-2749,-3039,-3488,-3924,-4298,-4260,-3673,-2829,-2629,-1074,-458,672,-66,-726,1451,1086,1219,1171,1897,2253,-2111,1050,442,-120,-2310,-103,376,1205,61,-511,-1579,863,4270,4215,559,-1202,713,247,1646,-1446,-3824,-2577,-1431,-801,-759,-1162,-2856,-1674,-2233,-1285,-633,-29,758,-530,2187,2678,-2288,-463,-1648,1033,2378,-1277,1676,-1213,-2231,-566,1595,556,3274,3118,2970,1843,80,-504,-478,1372,210,-1100,-666,-1455,-1970,-2031,-1558,-792,-812,-1820,-1848,2139,-3032,2558,3105,383,-368,937,-3363,-854,-6119,-1568,-989,-2548,-4467,-1835,-2932,-2012,-312,74,311,-2400,-2399,-945,27,-197,-413,-514,-604,-1680,-2012,566,1154,814,1953,-67,1083,3525,234,-2000,-563,643,3246,3072,327,-1856,-3242,-1789,23,-865,-2037,-3976,-3082,-3259,-1514,482,-1556,-708,785,1017,1402,2317,-792,1877,2305,243,-608,-2324,-3470,200,4881,-1402,-347,-1866,-606,-3030,-1219,-925,-2366,-3065,-3571,-3247,-2360,-1543,-744,-212,46,222,-32,-314,-774,-1404,-2057,-2699,-3268,-3856,-4194,-4214,-3617,-2979,-2393,-4258,-2352,-1707,-1729,-2764,-3065,-2857,-3635,-4228,-3908,-2711,-1253,257,-1376,-1812,386,-1183,-3151,-3382,-2048,641,-3050,-1104,511,482,-130,-529,-665,-644,-3708,-891,-375,-462,-697,-958,-8871,-3787,-6464,-11993,-3186,-3629,-3786,-3614,-11810,-7057,-13534,-1880,-1615,-1388,-16876,-1293,-8170,-195936,-208451,-68178,-2341,-2705,-2951,-3182,-3322,-3158,-8060,-8849,-7499,-9473,-2491,-2277,-2132,-10267,-1793,-1668,-1531,-1373,-9253,-4344,-1424,-4020,-1747,-1988,-7330,-3064,-7462,-3342,-3724,-3950,-4253,-4430,-4630,-4692,-4745,-4639,-4629,-4622,-4611,-4681,-4866,-5004,-5170,-5112,-4869,-4507,-4018,-3711,-3422,-3170,-4091,-2647,-2475,-2437,-2534,-2593,-2662,-2592,-2417,-2172,-3080,-3188,-1238,-828,-372,-86,160,360,396,-1183,-513,-2750,-3287,-1021,-2587,-1598,-951,-1239,-3759,-2005,-3595,-2502,-2530,-2454,-2332,-3045,-2437,-3376,-2654,224,1121,1778,2484,3082,3040,1186,-1645,1900,3181,1152,788,991,-3476,-2605,-3067,400,-2891,-319,10,621,-2803,-3306,-2630,1468,-4159,-13139,-1240,-1124,-1585,-3885,-1806,-5064,-13891,-13438,-74,533,-55,-2757,1979,-1240,2521,2955,3198,3456,3731,-2965,-4177,4021,3684,3147,2516,1731,1054,-436,-467,-165,-1226,-1866,114,184,-131,27,-373,-833,-1308,-1747,-2316,-2866,-3366,-3734,-3928,-3862,-3637,-3120,-2441,-1587,-2876,229,1148,-1640,-703,1515,3137,1621,772,-2273,-1146,-2705,-2103,-1216,1406,1348,1384,2830,4951,5167,-695,1053,283,-2270,-9,-765,-1780,303,669,3327,5447,778,-1877,-1604,3479,-2994,2119,1617,281,-117,-850,-1456,-1851,-1803,-1635,-3447,-1706,-1964,-2505,-3204,-4183,-5230,-4075,-2793,-2333,-1471,504,460,-3561,-1251,175,-3004,-913,2453,1863,-2852,3110,3453,-624,-351,3739,3537,-1908,-1886,-2788,203,1106,-2267,-1111,514,-169,-1793,-771,-1413,-2193,-2765,-3118,-2838,-1915,-2200,-399,623,1250,-475,2232,-122,2763,1920,-1097,3167,2781,2842,2783,2472,2001,2235,1985,-483,194,-3023,-1913,-2489,-1454,-2110,-2565,-2741,-1582,-720,7,463,719,-926,-423,-968,-2195,-1384,-1253,-940,-1476,-1748,-1951,-2080,-2274,-2423,-2582,-2523,-2703,-1885,-1522,-1107,-873,-737,-2436,-2119,-1306,-1021,-1293,-1291,-1312,-1247,-974,-1186,-565,-1024,-1311,-859,-1373,-371,-19,117,-156,-578,-1182,-2009,-2848,-2540,-1697],[-2103,-2446,-2314,-1843,-1168,-463,-1936,-1825,-1376,-1497,272,-1160,-1518,715,-217,-16,1157,240,-871,-1792,-1974,-1580,-999,-403,-111,-792,-1667,-1948,-3682,-2622,-1915,-2563,-3116,-3497,-3112,-2597,-1986,-1309,-589,174,42,-369,-1713,-161,1877,-1256,-2102,-922,-114,-2704,101,1462,-635,-2617,69,-127,-353,-1239,-646,-799,-906,-1245,-1550,-1895,-2121,-2499,-2858,-3195,-3413,-3496,-3490,-3442,-3246,-3082,-2913,-2723,-2556,-2330,-1871,-1569,-1262,-1826,-2556,-2429,-1418,-15,7,-92,-190,-123,-1928,-1272,-2448,-804,-95,-225,-325,-1331,-715,-868,-673,-3129,-1116,-745,1435,-947,2245,1903,-733,277,-1608,3626,3597,-326,264,934,-913,-1303,-1952,-2523,-2070,-989,-1154,-875,-442,-638,-2275,-2437,-3170,-255,810,-2251,1554,806,1251,2138,1571,-1008,2355,3452,673,-1908,3315,3138,1960,-1714,848,-1051,-2075,-580,-2729,-276,-2909,-1948,-2076,-3013,-3454,-2969,-2597,-1088,-277,241,-1930,-640,-2147,-556,-3040,-1754,-1590,-1961,-2738,-3593,-4295,-4814,-4509,-3968,-3615,-3373,-3096,-2955,-2610,-2351,-1940,-1617,-1304,-1087,-1035,-1262,-1142,-1382,-2077,-1757,-1515,-937,15,-2411,972,3092,5430,6082,1036,-69,-1733,606,-112,-862,2487,-652,-1735,-3862,-757,11,-1299,-2484,-3465,-2379,71,2705,2696,4269,2991,-422,-1302,-708,-2520,-4353,-3467,2107,2481,1708,1370,3227,-393,-42,3607,-9555,-12356,-65087,-62022,1336,659,-4,-11057,-26584,-1997,-11325,-75382,-3698,-4049,-22417,-23019,-12067,-44693,-99289,-62653,-16859,-5768,-12134,-9936,623,-2489,-2857,2513,3379,-1257,-2129,-4054,1396,-920,1875,2610,2123,561,1050,344,-307,-933,-1599,-2011,-2261,-2243,-1765,-1004,-3350,558,1182,-1276,-1192,-704,-767,929,1402,718,222,-441,-1143,-1584,-2338,-1863,-1738,-1541,-1469,-1547,-1735,-2081,-2545,-3271,-3178,-2775,-1788,-583,-691,358,-52,158,-1084,-681,-2302,256,-2014,487,4437,197,161,1828,-1915,-1258,3734,4040,3239,-869,-1400,1289,785,104,-621,-1509,-2640,-3658,-4805,-4278,-3155,-2313,-2157,-2210,-2189,-1619,-2196,-2895,-3616,-4119,-3511,-2541,-1469,-515,212,-228,-1761,1859,2002,-1536,375,124,-771,-414,238,-484,-1881,-749,-897,-1002,-1146,-2252,-2603,-1798,-2911,-3112,-1861,-2174,-2578,-3026,-3513,-4017,-4473,-4233,-3824,-3313,-2848,-2228,-1650,-1135,-665,-1134,-1997,-163,-101,-143,-244,-339,-555,-3896,-2977,-811,-831,-1909,-944,-1003,-1068,-2056,-701,-187,420,-1121,1455,2482,3079,1315,139,277,151,2544,1794,808,-602,-1452,-2480,-3434,-4001,-3820,-3444,-3209,-3094,-3259,-3576,-3957,-4525,-4924,-4354,-3391,-2517,-1765,-1143,-707,-530,-545,-1536,-2429,-1168,-1233,-1233,-1079,-897,-662,-553,-669,-1025,-1496,-2790,-2251,-2289,-2120,-1794,-1380,-1106,-889,-862,-935,-1042,-1171,-1621,-888,-386,-63,-2581,1823,2547,2924,-228,-667,-1734,1583,4057,3563,912,-1668,277,353,-260,-1318,-3571,-2350,-1973,-1134,-552,391,-1857,1277,-2605,1023,949,1125,1252,-807,1877,2251,-2647,-429,-1619,811,2123,-883,1745,-1246,-2175,-791,1337,486,3138,2585,2042,1398,-323,-915,-1205,-138,-510,-1252,-1301,-1722,-2130,-2577,-3066,-3657,-4036,-3859,-3038,-1976,-3490,99,959,41,-321,842,-3667,-959,-6265,-2271,-1715,-1890,-4545,-1958,-2294,-2607,226,2029,283,-2196,-2731,-491,2182,925,-1358,-880,-563,-1768,-2299,1680,986,132,373,171,123,102,-19,-1338,-346,-448,-699,-987,-1393,-2577,-3085,-2571,-2806,-2855,-2790,-3899,-3140,-2708,-1733,-1326,-1582,-833,-571,-346,-191,24,-137,610,1013,-416,-109,-2366,-3547,236,1779,-1826,-642,-1620,-1257,-2406,-1445,-1187,-2543,-921,-181,-1969,-1646,-2392,-2766,-2722,-2246,-1390,-793,58,689,1117,-1190,-5,-341,-1773,-146,1195,-2237,-1686,-2547,-4768,-2821,-1482,-1963,-2614,-2913,-3117,-3596,-4138,-4794,-4612,-3566,-2346,-1482,-1771,-408,-2012,-3676,-3197,-2451,-44,-4125,-2081,163,5211,4451,3664,-392,817,-3561,-3114,-1084,3146,3416,1271,-9877,-2433,-5489,-9985,2052,2510,1994,-1754,-15246,-7559,-11160,1233,1288,1389,-22902,1332,1105,-216648,-257300,-108269,-350,-916,-1384,-1853,-2233,-2286,-9089,-13926,-7190,-11085,-1917,-1706,-1591,-8084,-1435,-1475,-1552,-1655,-11154,-5549,-2588,-3750,-3357,-3677,-6984,-3917,-7834,-3692,-3487,-3089,-2744,-2277,-1861,-1364,-921,-378,13,79,-2854,-1142,-2592,-1985,634,360,83,-137,-223,-432,-552,-577,-3661,-539,-119,-177,-515,-1040,-1862,-2839,-3854,-3952,-2890,-3244,438,-667,2016,3848,2735,517,758,-1153,-1123,-3489,-3453,-895,-2970,-2224,-1226,-1821,-3951,-2627,-2834,-2871,-2907,-3025,-3282,-3754,-3214,-3362,-2271,-1499,-695,150,1030,1739,2219,611,-1855,1944,2409,1265,1739,1490,-3570,-3276,-2861,777,-2354,-1038,469,1113,-1451,-2147,-3216,-18,-10138,-28632,-19005,-947,-1177,-2786,-1248,-5229,-28996,-43470,-26141,-723,-1919,-2964,-1502,-6650,-2788,-3290,-3880,-4154,-4031,-4166,-5758,-8282,-3527,-3715,-3913,-4201,-4361,-4536,-4388,-4017,-3567,-3321,-2910,-2480,-2018,-1568,-1292,-1026,-768,-503,-1175,-2566,-465,-520,-4004,-612,-736,-799,-879,-891,-2800,-775,-538,-1913,-1051,577,1071,1084,432,-1886,-1048,-2281,-1353,-1344,1672,1624,1345,2403,4730,4865,-1539,1165,-73,-2778,-871,-465,-1933,-414,899,3865,5652,639,-2454,-1859,1194,-3294,-1398,-2346,-2773,-2404,-1681,-1070,-732,-472,-475,-2693,-1327,-1953,-2747,-3545,-4449,-3694,-2790,-2018,-2243,-1757,-480,-190,-3885,-1498,87,-2662,-1246,265,410,-3228,829,1109,-185,-178,1637,1709,-1003,-2779,-3736,-262,725,-2268,-868,534,354,-1316,-824,-584,-1842,-909,-1414,-1824,-1554,-1647,-268,1656,1265,-535,4099,-499,3120,1986,-830,3762,3062,4254,4063,3115,1617,2974,2335,-447,225,-3052,-2081,-2817,-79,55,-700,-3411,-342,3461,4268,5442,4791,-280,-70,-792,-1385,-667,-1440,-670,-932,-1872,-1118,-838,-547,-188,95,402,-2628,-1748,-927,-308,1083,972,-1798,-1935,-1376,111,-269,-433,-1259,-1008,-1220,-1655,-2074,-2467,-3106,-3606,-3788,-3270,-2714,-2133,-1719,-1432,-1322,-1449,-1648,-2085,-2512],[-1715,-2264,-2733,-3242,-3090,-2621,-2151,-2268,-2001,-1330,-192,-1490,-1842,105,-690,-222,575,456,89,-2135,-1132,-1233,-1616,-1775,-1938,-2056,-2019,-1908,-4049,-2934,-1572,-1396,-2805,-951,-820,-796,-828,-975,-1273,-1711,-2359,-3088,-3142,-2296,-1280,-1594,-1750,-924,-19,-2856,-338,1880,-188,-3248,697,305,-161,-465,-761,-851,-697,-561,-188,309,1045,-519,670,415,-1574,-671,1853,1396,1404,2222,843,-1751,1650,567,-116,1381,-1419,-2257,-2834,-2455,-1848,1023,642,162,-288,-549,-2470,-1730,-2391,-1397,-1401,-1566,-1696,-1986,-2332,-2818,-3134,-3308,-3393,-3137,-2903,-2591,-2322,-2210,-2169,-2205,-2228,-2137,-2097,-1876,-1538,-1073,-998,-1406,-1676,-3057,-2640,-921,1301,5358,4932,-1188,-3058,-2437,-2544,-736,91,-1458,1699,-96,207,1880,1500,-1610,3053,4378,985,-1827,4153,4254,1751,-1768,457,-2026,-2522,-609,-2392,-2011,-2697,-2905,-2425,-1404,-244,-1322,-2183,1496,921,5,-1261,-507,-1627,279,-2541,-1643,-1655,-2509,-3258,-3327,-2654,-1905,-1373,-1002,-930,-1072,-1276,-1596,-1966,-2242,-2102,-1689,-995,-216,-481,-1139,55,255,-1618,804,-523,803,211,-1857,1580,1281,1079,1093,1057,-148,-1951,161,-221,-851,-93,-647,-2067,-3277,-1834,-1597,-992,-2815,-2864,-2168,-544,1420,2354,4978,3387,-638,-1613,-984,-3888,-3321,-2386,2600,3648,2732,2144,1714,-1574,-170,1948,-10681,-5129,-71056,-72506,1069,426,-307,-12298,-24232,-2859,-56602,-110061,-4366,-4083,-22685,-25172,-25830,-72158,-109793,-61533,-14986,-4845,-10278,-10067,-4099,-4284,-4215,-3901,-3610,-3298,-2885,-3374,-2440,-2175,-2057,-1933,-1924,-1993,-2105,-2410,-2690,-2957,-3375,-3650,-4051,-4434,-3974,-3350,-2734,-2278,-1776,-2436,-1119,-894,-1088,-691,-769,-1005,-993,-1077,-1117,-841,-1179,-1067,475,1556,2076,2427,2674,589,2429,-2006,-750,-401,725,3626,-329,701,263,459,-813,-879,-1253,-125,-2056,601,4525,605,452,1825,-2415,-1672,157,-267,-620,-1156,-1530,-877,-665,-517,-288,-96,-122,-2411,114,-1012,-378,-1523,-2321,-2528,-2182,-2588,-2773,-2708,-2468,-2338,-2005,-1782,-1548,-1402,-1217,-1173,-1840,-1361,-1558,-2205,-2068,-2542,-2950,-3294,-3487,-3515,-3530,-3414,-3241,-3090,-3047,-2976,-3251,-3057,-3218,-3468,-3485,-3113,-2450,-1633,-910,-1341,-82,-2067,-2204,1678,2307,2482,-523,1775,-1118,-1412,-2535,-7,3597,335,2102,2985,-169,-3404,-2867,-21,-468,-977,-248,321,942,-2409,2239,2841,512,-1289,1419,2280,3423,1501,383,-508,-269,1080,140,-914,-1886,-2835,-3762,-4455,-4684,-4419,-4332,-4504,-4783,-5222,-5046,-4378,-3538,-2652,-1689,-813,-147,362,748,983,1010,803,-1635,-2082,28,-745,-594,-904,-1214,-1418,-1637,-1942,-2350,-2775,-3126,-3477,-3693,-3837,-3841,-3671,-3501,-3224,-2974,-2691,-2366,-2075,-1782,-1327,-844,-360,-2808,600,911,1186,-378,-812,-1741,479,-12,-438,-696,-1799,-989,-789,-621,-1226,-3270,-2156,-2366,-1370,-335,549,-814,3453,-2619,285,758,2698,2161,-937,2066,2049,-2927,-458,-1656,495,1793,-489,1934,-1140,-2242,-1037,266,-786,-1785,-2793,-3648,-4185,-4537,-4744,-4687,-4830,-4751,-4585,-4251,-3935,-3585,-3226,-2792,-2270,-1430,-760,-12,2231,-3958,2302,2175,-101,-255,696,-3905,-1079,-6743,-3322,-2423,-1269,-4517,-2350,-1887,-2959,368,2370,347,-1887,-3023,94,2102,207,-2153,-1340,-444,-1787,-2513,1994,575,-551,263,-94,-287,-411,-557,-533,-529,-312,-62,267,195,-3218,-3007,-1273,488,-1305,-2762,-3700,-3093,-2104,-93,196,-1671,567,2578,3508,3096,1402,641,-484,-2212,-4102,-3424,-2461,-3458,248,3747,-2268,-873,-1107,-840,-1368,-1574,-1368,-2684,-537,1403,-1759,1149,4947,2312,2144,553,-1148,-1542,4217,7671,6416,-1294,-223,432,-2180,218,3611,-1931,-1521,-3008,-4919,-3203,-663,-1379,-2211,-2742,-2942,-3199,-3159,-2831,-2196,-1384,-461,-1565,-1341,-1180,-2850,-4054,-2678,-2754,-763,-4989,-2871,-168,1953,1562,1309,-180,1396,-2834,-4678,-756,2021,1892,1738,-10134,-1624,-4561,-8105,463,324,434,-1785,-17862,-8226,-8583,3179,3488,3660,-29183,3331,2837,-227168,-284455,-119941,396,-225,-654,-1013,-1281,-1296,-9719,-19142,-4830,-11804,-2590,-2875,-3204,-5963,-3595,-3664,-3602,-3429,-8282,-6700,-3133,-3276,-3042,-3009,-6240,-4113,-8093,-3587,-2557,-2259,-2066,-1806,-1647,-1437,-1281,-984,-764,-480,-2539,-1768,-2288,-1850,1962,1306,932,4217,5239,-151,1125,41,-2988,-336,465,1995,2212,45,-339,-2262,-2350,-2395,-2625,-3206,313,-1594,1249,3957,2506,-313,502,-1054,-1707,-3984,-3563,-1591,-2883,-2663,-1873,-1584,-4067,-1270,-1946,-1189,-1248,-1477,-2934,-4037,-3052,-3461,-3918,-4160,-4111,-3778,-3285,-2875,-2606,-2334,-2143,-2122,-2143,-2222,-2103,-1918,-3573,-3978,-2168,411,-1834,-1670,865,1524,-408,-1110,-3839,-1283,-14674,-40032,-35923,-5523,-1010,-1851,-2544,-5491,-38512,-58268,-44411,-8234,-3963,-3335,-1904,-10898,-1677,-1529,-1702,-1981,-2331,-4524,-5091,-17092,-4042,-3951,-3528,-3171,-2792,-2657,-2556,-2470,-2446,-2711,-2845,-2939,-2954,-2935,-3057,-3166,-3258,-3301,-3443,-3509,-3454,-3279,-3710,-2868,-2845,-2884,-3096,-3424,-3891,-3996,-3292,-2566,-1911,-1184,-600,-5,207,-1229,-812,-1894,-770,-1697,1632,1771,1199,1880,4419,4210,-2074,1333,-409,-3181,-1674,-310,-1971,-1115,1036,3543,3244,424,-3096,-2016,1118,-3392,-335,-1026,-1703,-2243,-2583,-2766,-2812,-2608,-2424,-2338,-2300,-2177,-2082,-1893,-1757,-1609,-1484,-1385,-2119,-1790,-827,-480,-4133,-1696,829,-2200,-1594,2556,-77,-2734,4686,5496,197,-1,7420,7772,-254,-3509,-4332,-736,24,-2241,-594,2572,694,-1017,-711,-1653,-1633,796,2082,1035,-49,-1064,-566,-172,439,-770,1527,-886,1770,1609,-622,875,278,-464,-923,-1508,-1735,-1902,-2097,-2378,-2597,-2924,-3191,-3137,-2683,-1983,-1325,-2999,34,598,1006,1202,1294,207,220,-699,-610,10,-1589,-236,-578,-1791,109,90,14,-38,-190,-319,-2347,-1529,-1167,-750,-768,-701,-1260,-1796,-1388,-57,-100,2,-1288,-237,-665,-1774,-880,-963,-2081,-1694,-1483,-463,-118,207,400,-509,446,120,-258,-850,-1408],[-1605,-1812,-1934,-2148,-2318,-2489,-2602,-2648,-2489,-2138,-1785,-1601,-1856,-565,-976,-365,645,988,492,-2420,-1037,194,-412,-1007,-1777,-2612,-3326,-3955,-4395,-3638,-2883,-2052,-2975,-34,1072,2199,3359,3230,403,512,293,-1375,-827,944,1314,-1796,-1349,-967,179,-2505,-873,370,351,-3006,938,1059,1010,1032,988,1102,-286,1737,2272,2930,2043,-816,624,98,-1558,-750,1948,1258,1329,2073,393,-1147,2420,1391,-485,1178,-1513,-2509,-3081,-2324,-2044,257,-166,-660,-1130,-1434,-2437,-2126,-2324,-2349,-2190,-1967,-1578,-1255,-938,-755,-577,-2869,-899,153,643,-1768,639,-441,-10,1562,-1849,1447,1278,-1277,1175,1207,-1105,-1491,-1370,-3550,-3050,-1747,1107,2648,2409,-1351,-2380,-2196,-2009,-1288,-1044,-1519,-1781,-1667,-1337,-696,-161,-2282,554,785,746,-1789,469,142,-207,-1867,-861,-3103,-2810,-1987,-2270,-2238,-2013,-2416,-1061,-436,162,-2052,-1766,1557,218,-405,-655,-497,-1320,872,-2079,-1679,-1802,-718,-1260,-1856,-2309,-2738,-3181,-3401,-3452,-3448,-3407,-3432,-3306,-2735,-1664,-1494,-47,2576,-898,-1291,592,411,-1205,1176,-915,98,-801,-1039,775,-1032,-2670,-3737,-2850,-1875,-2182,-802,-618,-1003,-873,-1125,-2292,-2448,-2533,-2502,-2921,-3183,-3173,-2905,-2510,-2076,-1745,-1502,-1369,-1321,-1540,-1366,-5483,-2222,-2039,-2323,-2651,-2767,-2570,-2280,-2542,-1344,-816,-11682,-159,-80013,-84228,399,345,216,-14038,-19421,-621,-87399,-138057,-1325,-2733,-23192,-27545,-37274,-83381,-105940,-59262,-13828,-4122,-8811,-10272,1395,-2444,-4476,970,2010,-1893,-2103,-3046,-1558,-2465,-3392,-4115,-4085,-3719,-3523,-3661,-3914,-4257,-3858,-2876,-1889,-974,-10,558,-2278,2371,815,-3633,-1170,-1201,-1442,-165,2372,1744,1388,972,628,614,-235,-1848,361,1857,2106,2210,2229,581,1906,-960,-589,-157,1196,1195,-122,1198,473,743,-795,-1145,135,-953,-2304,-1997,-2702,-3221,-2882,-2243,-2922,-2115,-709,-277,92,-1657,-1861,1361,1981,2562,1377,4014,-876,-3104,213,-946,579,-1661,-2486,-3041,-447,542,-1403,-2152,469,-271,-701,-1525,-1424,-1769,-2056,-2475,-2996,-3539,-4019,-3324,-2631,-2196,-1853,-1684,-1644,-1708,-1963,-2221,-2509,-2870,-3364,-3828,-4069,-3383,-2614,-2539,-1923,-2078,-1356,-755,-441,-583,294,-1841,-1056,2349,2949,2714,-171,1363,-1578,-1900,-3232,81,2624,526,1694,2459,-399,-3003,-2822,-168,-268,-640,-830,-808,-662,-2960,77,565,411,-1627,1334,1239,993,459,-215,-940,-1624,-2094,-2080,-1768,-1203,-1406,-781,94,262,427,455,382,-422,-2923,-2666,-1540,-1163,-1175,580,1034,2316,2382,2368,2241,1933,1137,-1843,-1804,-293,-933,-1381,-1692,-1785,-1571,-1252,-979,-836,-2456,-1132,-766,-772,-801,-1087,-607,-482,-292,-188,-129,-123,-247,-771,-563,-680,-809,-3000,-1024,-1224,-1362,-1496,-1664,-1720,-1524,-1191,-701,-122,-1660,-588,381,1159,-1272,-3032,-2091,-2678,-1584,-1002,-1512,-1897,-2175,-2424,-2554,-2478,-2435,-2123,-1778,-1302,-949,-3207,-638,-1858,25,487,-188,724,-1008,-2488,-1344,543,269,72,-336,-772,-1133,-1604,-2225,-2778,-3583,-3921,-3416,-2377,-1265,-872,816,610,1402,-1288,-119,592,2165,-3819,2136,1912,-61,-212,438,-3863,-1214,-7512,-4675,-3116,-768,-4442,-2609,-1770,-3127,550,2872,495,-1571,-3285,711,1986,-500,-2755,-1602,-321,-1748,-2653,701,163,-1266,41,99,313,574,770,357,-135,1489,1872,2158,77,-3780,-3034,-663,895,-1291,-2932,-3399,-2986,-1516,844,343,-1846,860,1849,1173,338,-567,-1539,-2643,-3574,-3627,-2638,-2625,-3263,122,733,-2747,-1041,-395,332,-253,-1640,-1513,-2811,-167,1977,-1530,1115,5339,2743,1822,121,-2120,-2251,4486,6352,5994,-1453,-254,1124,-2522,645,4049,-1474,-1300,-3337,-4424,-3401,-753,-453,-1694,-2587,-3331,-3085,-2897,-2527,-2071,-1663,-1318,-1573,-901,-1874,-3617,-4074,-1962,-2914,-2679,-5469,-3647,-3337,-2656,-1985,-1412,-961,-724,-1801,-4757,-1426,-2157,-3081,-3918,-9591,-3302,-3869,-6794,-264,446,1073,-1065,-19072,-9092,-5842,2079,1651,1118,-35669,-350,-1216,-228971,-291589,-108710,-3788,-4194,-4352,-4408,-4345,-3985,-9531,-19753,-3119,-11369,-2386,-2030,-1785,-4010,-1401,-1318,-1244,-3726,-4827,-6734,-2891,-2512,-485,-2639,-5207,-4176,-8342,-4167,-663,1003,-61,2915,-34,-1711,899,-80,-1235,-2193,-2417,-2118,-1765,-1608,2969,1648,803,5462,10289,-979,2140,902,-2184,-7,94,2033,2392,676,194,-1086,-2294,-3795,-3847,-3005,-1876,-2456,-409,-134,-40,-522,-308,-828,-2209,-3897,-3584,-790,-2406,-2745,-325,-77,-3981,223,-1040,-3,601,515,-3226,-3482,-3030,-2931,-2053,-2650,-3198,-3567,-3686,-3743,-3831,-3843,-3857,-3907,-3792,-3512,-2899,-2223,-3378,-4639,-1080,601,-1292,-2119,1244,1888,370,-218,-4421,-2414,-19536,-52160,-57182,-22661,982,-1106,1042,-6089,-37753,-54258,-47486,-16992,-6050,-3706,398,-13511,-1084,-1679,-2389,-2892,-3094,-3794,-2874,-23252,-2463,-2522,-2690,-3084,-3506,-4108,-4448,-4171,-3447,-2884,-2291,-1903,-1736,-1811,-2174,-2402,-2113,-1105,32,-2374,2168,523,-3424,-662,3095,2413,2775,2021,-1705,3036,2334,-2430,-1261,252,193,67,-388,-938,-1244,-1518,-824,-2157,742,1426,1008,1336,2660,2687,-2273,1508,-678,-3235,-2320,-298,-1950,-1718,909,793,723,193,-3668,-1986,94,-3297,-567,-831,-988,-866,-433,-957,146,967,2034,-1141,2727,324,-1764,-1851,2823,2638,924,-557,-1936,-1515,421,211,-4050,-1748,2513,-1562,-1898,2650,-1155,-1788,5138,4753,541,236,2909,2186,325,-3538,-3691,-1135,-1173,-2190,-1288,-1224,-1103,-1013,-976,-2248,-1429,-1009,-1151,-1404,-1508,-1602,-1729,-1653,-1403,-1136,-455,-1170,664,1277,-449,2562,3083,3364,1909,1445,472,1692,2194,-766,-61,-2641,-2707,-3022,150,175,-1573,-2254,-2157,-2307,-1897,-1240,-504,215,396,-655,99,622,-1665,-182,-410,-1622,-242,-610,-992,-1273,-1559,-1736,-2042,-1902,-2110,-2166,-2345,-2542,-2633,-2773,-2932,-2957,-2956,-2655,-2402,-2133,-1734,-1782,-1272,-979,-1755,-781,-681,-576,-468,-307,-249,-789,-311,-530,-726,-1073,-1341],[-197,-341,-346,-379,-320,-263,-1969,-2861,-2374,-496,-145,-1807,-1858,-873,-1363,-1236,-1497,-1775,-2301,-2889,-3572,-4369,-5126,-5616,-5718,-5336,-4721,-4065,-3488,-2973,-2536,-2116,-3060,-1178,-646,-22,784,1728,401,504,348,-1788,-186,1666,1181,-2112,-1069,-1205,276,-1970,-1692,3041,842,-2010,1256,3254,3703,2617,3607,2351,-1035,3011,4013,4223,2096,-1191,414,-388,-1599,-886,1822,943,1015,1714,-210,-507,2933,2295,-895,890,-1606,-2404,-3166,-2186,-2103,-309,-638,-1085,-1544,-1858,-2277,-2607,-2844,-2971,-2908,-2750,-2355,-1926,-1398,-904,-761,-2696,-808,467,1727,-2285,-432,-1513,892,3392,-1958,3080,2758,-1185,2099,1674,-1152,-1502,-1007,-3450,-3019,-2567,-1966,-2604,-3160,-2974,-2069,-1869,-1564,-1829,-1556,-208,1343,-1771,-1635,1170,909,-2777,2874,2585,1329,-1782,1166,623,121,-1944,-685,-3718,-2759,-1747,-2288,-1951,-1789,-2703,-1098,-622,-166,-2427,-1278,1154,-521,-583,-65,-531,-1106,669,-1590,-1765,-1890,-1452,-994,-436,-357,-295,-1513,-792,-699,-936,-994,-914,-689,-977,162,-1558,-298,1178,-1310,-1556,989,460,-686,395,-1135,-480,-1584,-1462,-1857,-2303,-2688,-2808,-2766,-2422,-2225,-1730,-1457,-1343,-1173,-1009,-2185,-1467,-3063,-799,-728,-3114,-1668,-2133,-1888,-1142,535,592,615,-998,-855,-1616,-7023,-1159,-1658,-1021,-1710,-2389,-3011,-3750,-3136,-2621,-2139,-12861,-1702,-79496,-85003,-1801,-2020,-2268,-16251,-15384,-3152,-100704,-148512,-3843,-3806,-23137,-30029,-44315,-81664,-97766,-57697,-13144,-3423,-7506,-10342,-757,-2618,-5414,-261,466,-2111,-2349,-2849,101,0,-66,133,485,956,1496,1861,2201,-656,1611,-1036,-1551,1507,1477,1182,-1776,815,882,-4356,-1153,-1391,-1535,-730,2807,2997,3344,3404,3214,248,672,-1201,471,2182,2333,2609,3011,626,2661,47,-445,161,3538,3178,235,2077,834,1202,-795,-1094,86,-1741,-2527,-841,-953,-1049,-1045,-1053,-3058,-2316,-1266,-1373,-1545,-2093,-2146,-1774,-1464,-1089,-521,78,-1666,-2784,-234,-745,591,-1755,-2422,-3354,94,-559,-1507,-1618,-2034,-2601,-2928,-3264,-3441,-3550,-3491,-3477,-3504,-3517,-3507,-3425,-3017,-2868,-2673,-2508,-2330,-2117,-1974,-1736,-1449,-1182,-1013,-793,-4638,-1028,-2096,-2232,-1700,-2365,-1333,-571,-648,-842,-1108,-1301,-1374,-1416,-1410,-1143,-815,-462,-1783,-2386,-3623,273,802,841,859,749,-280,-2596,-2659,-673,-858,-853,-647,-300,14,-2907,458,481,244,-1921,-664,-1025,-842,-113,1047,-599,-1117,2954,4309,2788,-375,-1526,-1148,5288,5026,4474,3846,3178,-449,-2867,-2196,-1417,-1206,-1316,212,707,1037,899,773,624,375,67,-1980,-1474,-1110,-1409,-1641,-1617,-1374,-868,-336,138,399,-3422,30,190,-210,-816,-1533,-2263,-3100,-3763,-3427,-2602,-1819,-1213,-775,-342,-20,-275,-2886,501,527,610,-396,-1223,-1354,890,1081,1363,1699,-1239,-915,328,1359,-1334,-2752,-2033,-3111,-2986,-1527,130,917,3188,-1710,-1214,136,2782,2907,-980,1782,1355,-3388,-868,-2131,-475,214,109,1107,-786,-2801,-1576,75,214,-123,-602,-1041,-1367,-1809,-2421,-2949,-3508,-3139,-2227,-1096,-872,-1016,505,1298,1029,-1770,513,1042,2153,-3173,1604,1241,238,-95,143,-3343,-1262,-8348,-6045,-3768,-337,-4256,-2691,-1871,-3095,828,3454,747,-1220,-3294,1359,927,-1128,-2939,-1592,-1798,-2248,-2612,-2613,-2558,-2398,-2123,-1705,-1174,-640,-213,326,-34,1091,1439,1739,-82,-4081,-3066,169,1384,-1161,-2878,-2985,-2819,-970,1803,832,-2051,991,1912,1327,659,65,-387,-740,-805,-2205,-563,-2843,-3004,188,575,-3263,-1127,426,1300,810,-1669,-1665,-2952,151,624,-1316,199,-81,-256,-497,-779,-3029,-2871,-1325,-1421,-1521,-1701,-1420,-1221,-2802,-900,-845,-928,-1082,-3431,-3675,-3372,-1324,-1807,-2315,-2908,-3882,-3962,-3551,-2796,-1936,-1283,-463,-1502,-17,-2492,-4289,-3692,-1225,-2955,-2261,-5460,-3661,-807,-19,-93,-494,-1145,-2035,-3113,-4233,-3472,-2076,-847,280,-8972,-1902,-3601,-6268,2597,2337,1978,-34,-18323,-10257,-3113,-661,-1348,-1960,-42467,-3104,-3626,-225830,-285290,-84917,-4169,-4141,-4069,-4075,-4048,-3704,-8383,-14970,-2637,-10021,-2772,-1066,-634,-2421,52,199,244,-3386,-1450,-5221,-4226,-1625,-515,-4166,-4097,-4053,-8706,-4884,-1489,264,278,4045,55,-2385,1505,2144,1933,1378,-1755,-2202,-1202,-1469,2696,1795,403,4789,9788,-1666,3091,1854,-1426,288,-420,1897,2390,1353,574,-1620,524,-2845,-1972,-2746,-2110,-3337,-3915,-3543,-2698,-1927,-1358,-958,-2743,-3408,-3646,-430,-1873,-2597,-165,-625,-3785,176,-292,-269,-478,-762,-3455,-2687,-2870,-2692,-1764,-1612,-1423,-1165,-824,-968,-472,-662,-1284,-431,-611,-889,-1053,-1278,-3080,-4957,-1866,-1689,-1590,-2483,-1161,-851,-416,-101,-5011,-3817,-25818,-53388,-71613,-41929,-3503,-724,1091,-7097,-27858,-35735,-35910,-20765,-8060,-4091,149,-14514,-12751,-587,-772,-804,-655,-2316,80,-28627,-4030,1647,2321,2993,3825,4568,1268,2621,-125,-2003,-515,315,569,1095,3402,2144,2437,3808,647,-2259,1906,512,-3280,-1169,2379,2031,3313,1655,-1223,7183,3887,-2642,-1054,456,-427,-368,-654,-1782,-2893,-3002,-1925,-2727,60,780,688,702,2294,2532,-2353,1524,-985,-3035,-2789,-558,-2053,-2304,1084,2119,1989,-137,-3740,-1843,1437,-3274,673,-72,1210,1361,1082,-1528,-693,1375,2325,-501,2165,-142,-1991,-2296,868,207,-622,-1618,-2763,-3815,-3426,-2447,-3749,-1684,-45,-839,-2179,819,-2294,-801,-211,-787,-1474,-2114,-2777,-3335,-3880,-3624,-3189,-2843,-2522,-2196,-1940,-1734,-1521,-1357,-1267,-2133,-1370,-1456,-1819,-2397,-2877,-3050,-2576,-1805,-999,-1627,584,-1284,1937,1628,-343,4007,2979,2688,889,635,-241,933,1985,-1037,-330,-2438,-3140,-2797,304,197,-2147,-1565,1258,3862,3324,6763,6399,623,408,-642,701,1132,-1676,-192,-374,-1489,1498,993,1161,377,-411,-1136,-1804,-1604,-2149,-1097,-689,-338,-456,-1706,-1346,-490,-1027,-1391,-1812,-2100,-2049,-1951,-1623,-1138,-1048,-387,29,-115,177,-610,54,-963,-253,657,116,-190,-631],[262,258,377,153,768,1012,-1905,-2523,-1673,8,42,-1831,-1615,-1236,-1575,-1018,367,69,-408,-2291,-1667,-2088,-2691,-3112,-3522,-3810,-3827,-3667,-3472,-3276,-3139,-3036,-2899,-2887,-2863,-2832,-2685,-2439,-2107,-1683,-1273,-2013,-399,122,670,-2294,-698,-1409,426,-1239,-2587,2437,1480,-693,1238,1801,1535,1363,1101,928,-1371,628,496,394,505,-1502,171,-907,-1514,-941,1618,567,600,1289,-786,150,3971,3322,-1062,689,-1557,-1918,-2866,-1975,-2042,464,785,315,-142,-527,-958,-1441,-2119,-2633,-3290,-4059,-4401,-3515,-2608,-1849,-1037,-2517,-660,566,747,-2725,-1426,-1656,505,330,-2018,482,676,-712,1297,1478,-1024,-1378,-565,-2820,-2803,-3143,-983,-1617,-2072,-1836,-865,-1552,-1201,-2272,-2291,145,898,-2129,-2072,852,479,-2767,4256,5798,1398,-1830,2843,1408,208,-2007,-1314,-2861,-2475,-958,-2444,-420,-1365,-2988,28,148,145,-1986,-762,-86,-1269,-755,-1193,-1597,-2205,-2693,-3201,-3642,-3562,-2915,-2286,-1731,-1103,-560,-1872,-959,118,62,17,-109,-323,-901,-806,-1609,-1305,-1441,-1674,-1965,-1288,-1171,-1069,-1106,-1395,-1455,-2040,-2184,-2498,-2863,-3163,-3245,-3319,-3225,-3148,-3097,-3109,-3286,-3419,-3517,-3427,-3050,-3067,-2226,-1885,-2827,-1284,-2202,-2456,-2294,-1282,-1571,-1862,-2025,-1945,-1854,-6368,-1868,-2088,-2428,-2738,-2453,-1510,-429,-3511,-2960,1444,-14593,361,-66155,-75419,671,-284,-1050,-18860,-14289,-652,-102336,-141554,618,713,-22250,-32686,-47729,-78140,-95161,-57959,-12931,-2920,-6431,-10382,-1752,-2984,-6459,-1771,-217,-2414,-2820,-2890,50,116,184,188,840,1251,1847,2209,2532,-789,1577,-906,-1573,910,-137,-1276,-2436,-3633,-4356,-4050,-3466,-2788,-2058,-1334,-119,815,1901,2617,2946,-380,1371,2,551,1716,1433,1303,1392,591,1799,826,-474,427,2043,1848,558,1223,798,612,-937,-732,230,-1629,-2861,250,280,169,-1,-305,-3011,-2559,-1380,-1544,-1624,-2550,-2528,-1448,-1330,-1384,-1426,-1539,-2584,-1930,-2037,-2213,-2348,-2397,-2311,-2950,-1285,-898,-1614,-1017,151,33,-194,-3465,-946,-1400,-1804,-2200,-2516,-2663,-2679,-3783,-2317,-2148,-1809,-1363,-792,-107,-978,-1332,615,1042,2976,2490,-4571,-968,-1940,-2015,-1356,-2407,-1366,-554,565,1059,945,-740,1026,1972,1869,2254,592,618,-1897,-3002,-3147,385,3395,1090,1732,2716,-21,-2355,-2540,-1099,1003,220,1839,552,589,-2340,1468,1453,991,-2277,1587,-115,1518,1898,2751,69,-1472,2610,3854,2356,-327,-1818,-1611,2203,1409,791,208,-327,-692,-2765,-1874,-1426,-1501,-1692,-1823,-1983,-2204,-2346,-2301,-2075,-1760,-1372,-2161,-1258,-470,-1321,-541,-834,-1267,-1638,-1910,-1972,-1744,-4263,-524,94,606,312,-1512,411,-11,-808,-1883,-3117,-4424,-5422,-4596,-3479,-2466,-1565,-2546,150,938,971,-272,-1463,-936,4281,4485,4585,1789,-812,-1211,165,1243,-1514,-2548,-2064,-2867,-1687,127,1104,1689,4811,-1007,-1801,-216,2684,3182,-946,1632,1020,-3573,-1240,-2567,-1079,307,304,2656,-589,-3242,-1782,-455,11,-918,-1753,-2338,-2589,-2764,-2994,-3116,-3498,-3652,-3623,-3186,-2540,-1745,-956,-236,259,-2395,768,763,616,-2579,90,-64,-49,64,-215,-2610,-1277,-9016,-6945,-4464,-36,-4032,-2701,-2220,-2988,-294,-1460,-2745,-4028,-5100,-5092,-4204,-3307,-2726,-2150,-1940,-1933,-2396,-2278,-2468,-2672,-2362,-1945,-1412,-963,-745,-540,-650,-679,-788,-874,-990,-3658,-2963,-960,-858,-1027,-2612,-2497,-2633,-532,-110,43,-2211,-136,-341,-690,-1243,-1877,-2541,-3233,-3561,-3340,-2641,-3113,-2729,-225,481,-3809,-1112,1268,2879,1748,-1690,-1856,-3121,404,2873,-1139,1483,2379,1923,731,-1232,-3596,-3277,-759,-1330,-2020,-2727,-3444,-4126,-4809,-4552,-3919,-3071,-2387,-3178,-2895,-3138,-1560,-1593,-1601,-2491,-4322,-1845,-2603,-1947,-1942,-1959,-2013,-2134,-2342,-2973,-4768,-3352,-3674,-4103,-4496,-4994,-5384,-5145,-4559,-3915,-3157,-2254,-1282,-306,-2178,1522,2168,2577,2853,-8464,-2936,-3745,-6490,1694,1103,568,107,-16134,-11647,-1051,-1633,-2249,-2864,-43998,-4192,-4588,-221772,-274707,-60499,-2594,-2277,-1955,-5146,-1565,-1200,-6231,-10492,-588,-8118,-6072,210,352,-1193,463,355,182,-1521,-416,-3014,-5112,-2051,-2768,-5359,-3950,-3870,-8581,-5566,-2320,-1733,-1450,-1278,-1402,-2691,-2262,-2906,-3779,-4142,-3134,-1927,-759,-1387,1146,1714,-120,2431,2778,-2051,3236,2907,-630,629,-933,1724,2297,2135,1090,-1939,861,-2185,-1636,-2307,-733,-4062,-1453,-286,-1235,-2013,-2616,-2919,-3171,-2666,-3617,-2371,-2514,-2810,-3133,-3427,-3691,-3510,-3058,-2622,-2119,-1785,-3545,-1814,-2470,-2634,-3206,-3403,-2748,-1508,-679,-2044,-117,-855,-973,1202,414,3225,5875,2876,-2528,-4240,1419,2293,-331,-2570,420,-302,-999,-1738,-5311,-5449,-21018,-37227,-55552,-53941,-7504,-538,3143,-8014,-14230,-10943,-16867,-18725,-9524,-4255,2538,-13933,-26792,2232,2319,2558,2922,-334,3616,-28309,-18906,4252,5188,5679,6417,6471,2030,3100,307,-1497,-699,51,875,621,2282,1864,3269,4061,1365,-1959,1615,390,-3100,-1566,1553,1499,3772,1516,-708,4087,3360,-2591,-481,967,-593,-584,-1026,-1699,-2213,-2542,-2563,-3064,-1778,-1416,-1049,-832,-763,-837,-2268,-1538,-2148,-2761,-3300,-3892,-4311,-4423,-4348,-4206,-3978,-3761,-3621,-3392,-3265,-3307,-3301,-3353,-3431,-3375,-3127,-2803,-2461,-1897,-1296,-713,-95,-516,-2083,-2489,3101,3819,-214,-562,-1539,-584,774,542,-3223,-1332,2833,96,-2195,1300,-3278,272,1893,2025,990,837,1540,1022,215,-2521,-1995,-3216,-4123,-3955,-2940,-1755,-598,-1071,-532,-1552,-1031,-425,595,1206,437,-260,-1285,-2191,-2901,-3351,-3393,-3278,-3143,-2817,-2281,-1550,-686,205,52,81,-892,237,1788,-1193,-525,-2169,-3520,-2406,557,271,-2651,-862,1726,3814,2930,6223,5579,607,323,-549,1244,1594,-1565,-187,-340,-1377,1193,-354,-1994,-3647,-5423,-6452,-4609,-2832,-2411,-8,731,1059,-103,-1714,-1326,-206,2214,1599,-833,-1380,-1732,-3062,-4326,-5498,-6845,-7377,-6291,-5108,-3906,-2656,-1546,-1051,-507,390,-67,-533,-850],[-1469,-1572,-1661,-1825,-1820,-1631,-2047,-1960,-1038,177,-310,-2068,-1580,-1786,-1986,-1603,84,2352,-322,-1536,-2371,1611,1119,210,-1273,-795,-409,-335,-858,-1929,721,1172,-2468,1970,2223,2390,2573,2759,318,349,357,-2352,808,2872,1045,-2347,-498,-1782,331,-674,-3198,-287,-1147,-1948,-2458,-2549,-2467,-2174,-1985,-1799,-1628,-1746,-1890,-2140,-2322,-2681,-2989,-3146,-3022,-2734,-2419,-2145,-1829,-1655,-1599,-1633,-1787,-1948,-1902,-1987,-1898,-1804,-2608,-1885,-2149,-1152,-1046,-1050,-1055,-909,-878,-800,-2016,-2445,-1954,-691,-762,-1320,-1391,-1949,-2434,-2927,-3521,-3905,-4290,-4349,-4230,-4260,-4008,-3563,-2912,-2028,-1166,-216,643,1341,-819,-1248,-198,-2196,-2746,-2714,201,-713,-1779,-2541,-2161,-1387,-1030,-2602,-2840,181,208,-2040,-2144,516,-91,-2409,4318,5728,1306,-2012,4417,2900,-222,-2131,-2063,-1835,-2178,-1155,-2762,3320,-1410,-3254,-783,1113,198,-1152,-1348,-2087,-2664,-3072,-3045,-2600,-2130,-1402,-855,-2305,-1976,-3224,-1961,553,3713,2108,-2299,-1211,2349,1963,2215,2748,1214,-875,530,-1704,-966,1071,-1904,-2495,1190,123,423,913,-1816,-1529,-2099,-913,-675,-340,30,449,614,-917,-1937,-607,-384,-1703,-1594,-2203,-2669,-2725,-2760,-1999,-1570,-2422,-850,-2323,-2971,-3332,-1167,-1737,-2455,-3175,-3459,-3171,-5227,-2105,-2317,-1310,-1214,-1209,-1256,-1521,-3896,-4297,-1882,-16681,-1449,-47862,-62520,-445,-286,-170,-21335,-16019,354,-99636,-126465,1847,2372,-20482,-35195,-49276,-78122,-99700,-60155,-13101,-2597,-5475,-10306,-613,-3513,-7518,-3377,2039,-2788,-3458,-3085,902,539,198,-1076,53,90,158,44,-67,-1095,-503,-902,-1662,-1115,-1211,-1192,-1119,-1170,-1153,-3466,-1293,-1780,-1356,-1892,-1142,-1023,-603,-331,-184,-997,181,299,440,631,762,845,935,535,872,667,-622,197,26,-216,-388,-581,-744,-640,-1122,-488,-423,-386,-3212,-339,-276,-293,-301,-372,-2847,-2886,-706,-781,-921,-2905,-2929,-1725,-2049,-2451,-2596,-2432,-3354,-1175,-1253,-378,61,-2152,-2123,-2250,1902,1428,-1611,-394,1841,789,-462,-4263,-430,-23,-459,-1264,-2554,-1171,-892,-3831,-1678,-1639,-119,1740,1014,904,-675,-1528,766,418,2152,1731,-4013,-1024,-1846,-1834,-993,-2141,-1370,-956,-1072,-1244,-1497,-1537,-1555,-1288,-864,-144,606,306,-1911,-3643,-2540,447,2033,1283,1083,498,-181,-2243,-2405,-1682,-570,-201,193,53,-145,-1809,2215,3166,1499,-2536,1675,-563,711,2050,3680,811,-1781,2209,3328,1878,-332,-2210,-2119,4365,6862,7079,6915,3279,-523,-2578,-1687,-1532,-1213,-1465,-827,235,1640,2325,1651,1029,440,-39,-2316,-1140,-878,-1506,-1225,-1396,-1545,-1509,-1359,-1161,-987,-3678,-736,-836,-1083,-1577,-2226,-2847,-3268,-2876,-1918,-764,-1139,-2231,-397,2289,785,-234,-2057,2113,2667,730,-108,-1733,-411,5698,5912,5395,1575,-478,-1454,-88,998,-1772,-2409,-2135,-2900,-1673,117,573,1208,1822,-272,-2099,-563,1989,1637,-936,1168,651,-3753,-1740,-3111,-1753,-292,395,2797,-428,-3740,-1926,-1013,181,266,-532,-1198,-1598,-2530,-2284,-2430,-2412,-2455,-2516,-2418,-2211,-1792,-1228,-573,-31,-3076,942,1170,1184,-2090,506,-35,-578,-977,-1100,-1869,-1292,-9068,-6539,-5214,-49,-3825,-2720,-2800,-2895,-1836,-1654,-1246,-711,-2798,191,372,-2091,-2442,-1263,-491,-1001,-2071,-1758,-1791,-3415,-1167,-703,-310,-143,-315,-592,-1247,-1871,-2586,-3189,-3515,-3293,-2727,-2072,-1492,-1016,-2227,-2003,-2486,-787,-867,-919,-2227,-1061,-954,-814,-745,-1026,-649,-775,-933,-2288,-1776,-3486,-2939,-3510,-4060,-4484,-4693,-4479,-4050,-3599,-2994,-2411,-3400,-1291,-756,-1100,257,623,1033,-48,-2203,-3447,-3401,1773,1806,1790,-2516,1,2161,-3098,1769,3816,242,-786,-2757,-2288,-2927,-1173,1406,-439,-2644,-4215,-205,-2886,-1229,-1511,-2334,-1785,-1795,-1732,-3422,-5147,-2365,-785,-2698,-3786,-4438,-3705,-1619,-163,-173,-222,-234,-245,-268,-1051,-276,-372,-529,-601,-8134,-4470,-4412,-7510,91,261,425,531,-13412,-13326,-33,-784,-1724,-2781,-36359,-4220,-3056,-220100,-269503,-46918,1391,2124,2807,-12666,3741,4269,-3448,-6899,4801,-6303,-9540,4684,4406,-552,-21,3181,2702,897,1791,-777,-4903,-51,-164,-6020,-1857,-3369,-7952,-6278,-3287,-2335,-2421,-2272,-2093,-2715,-1574,-1269,-1154,-1120,-1355,-1616,-1636,-1920,-2319,-2713,-2997,-3101,-2989,-2957,-2846,-2659,-2256,-1839,-1602,-752,-265,275,760,-2120,1539,-1247,-1492,-1915,-1214,-4778,-2489,305,-525,-1449,-2520,-3572,-3799,-3004,-3690,-1119,-869,-1916,-630,-1862,-2982,805,750,535,351,35,-3691,-954,-2109,-2249,-2225,-2174,-1813,-1166,-1685,-3187,-899,-1118,-873,722,-265,2634,2536,2296,-1988,-3643,1503,1596,73,-2600,1169,706,89,-894,-5413,-7370,-14443,-21968,-37577,-43028,-10735,-742,1292,-8744,-810,3226,1681,-13663,-10471,-4457,4217,-12471,-39309,-4384,2379,1979,1737,1530,1522,-21281,-26074,-2214,487,286,332,389,607,907,699,-1056,-850,-159,-167,-869,-1848,-2858,-3732,-3770,-2925,-1876,-853,-72,-3119,-2097,377,583,2463,1443,-407,1913,1559,-2494,163,569,-597,-843,571,571,621,-837,-188,-3197,-1219,1384,78,-378,2145,1517,-2355,1311,-1440,-2238,-2446,-2164,-3209,-4172,-4622,-4066,-3409,-2828,-2383,-1901,-1563,-3336,-1269,-1208,-1238,-1257,-1251,-2652,-2170,-1642,-1766,-1955,-2132,-2154,-2263,-2605,-1751,-1516,-1295,-1128,-1397,-867,-663,-444,-2763,-931,357,645,-2111,356,-4247,1165,1555,1550,1018,1094,976,644,137,-2135,-1286,-2190,-3186,-4160,-4243,-3132,-1768,-1384,-673,-1045,-866,-545,36,903,403,1166,774,1420,843,-2279,1120,-668,1100,934,-116,2685,2174,1023,-724,-275,-1583,-520,1453,-1327,-743,-1972,-3937,-2083,750,247,-3088,-299,2010,3539,2448,5438,4632,359,20,-472,1586,1874,-1454,-280,-374,-1409,1684,749,-7,-943,-1971,-2920,-3639,-3809,-3358,-2431,-1537,-655,182,-1808,-1396,-371,1397,2489,-657,-1806,-2264,-1074,1397,719,-281,-1217,-2216,-3177,-4032,-4514,-4333,-3633,-2906,-2368,-1916,-1758,-1682],[-1797,-2006,-2164,-2414,-2543,-2507,-2295,-1928,-1429,-811,-956,-2515,-1817,-2486,-2593,-2447,-1101,1463,-689,-936,-3016,283,-4,-89,-1664,-1243,-271,-211,-629,-1839,-290,-278,-2468,46,289,562,938,1386,-33,-85,22,-2795,786,2933,711,-2159,-455,-2211,9,-289,-2285,327,2518,1299,100,-987,-2063,-2725,-2804,-2360,-1801,-1530,-1325,-1291,-1276,-2521,-1966,-2592,-2962,-3086,-2805,-2423,-1967,-1660,-2134,-1514,-1724,-2047,-2263,-2670,-2856,-2812,-2452,-1879,-2428,-601,-160,57,161,-194,385,-94,-1917,-2391,-3664,1257,2274,-1811,3496,2560,-1991,-2516,-531,883,941,-3137,-1620,-29,3536,3219,-2323,2511,1950,358,649,-151,-917,-1562,-2027,-2180,-2832,-2187,-1644,-1404,-1323,-1279,-1193,-1329,-1221,-2721,-2930,-507,-628,-1723,-2010,214,-726,-1983,4111,4056,1098,-2244,2082,1244,-913,-2269,-2762,-823,-1892,-1371,-3110,1169,-1592,-3340,-1782,-2840,-3113,-2153,-916,140,-2660,-37,970,-1294,-1003,1696,-677,-2771,-1954,-3555,-1748,16,3198,2369,-2731,-1481,1182,534,82,-233,-423,-849,-412,-1809,-1299,-477,-1881,-3044,-840,-875,-771,-617,-2393,-1991,-1836,305,510,558,514,484,219,-980,-1597,-1092,-1681,-2368,-2866,-3068,-2827,-2251,-2410,-1119,-666,-1960,111,-2424,-3404,-4108,-1778,-404,-1160,-2076,-2996,-3757,-4250,-2391,-2671,-1055,-751,-620,-657,-1067,-4397,-5544,-3260,-18568,-3889,-36477,-54008,-1845,-1489,-1280,-23014,-19002,-1454,-109359,-120046,-1789,-1799,-18070,-36904,-50751,-84158,-111940,-65874,-13664,-3295,-4501,-10018,-2922,-4159,-8468,-4791,-3016,-3184,-4172,-3349,-2039,-1486,-1041,-2324,-230,19,211,195,193,-1553,54,-988,-1801,-302,-511,-704,-894,-1201,-1391,-2788,-1780,-1890,-2054,-2319,-2204,-2252,-1889,-1498,-1050,-1529,252,857,560,1874,2111,2130,2006,511,1301,844,-844,385,450,452,327,99,-423,-885,-1419,-1672,-1337,-506,-3444,1144,1910,2061,297,1687,-2548,-3207,2173,4349,3124,-3062,-3256,-144,1119,1297,45,-1078,-3164,-816,-1670,-137,-255,-2294,-1836,-1379,3472,1578,-1451,238,2385,767,-622,-3511,164,242,216,-1687,-2750,-1759,-2717,-3571,-2415,-2053,-686,-470,-482,-681,-1143,-1660,-2232,-2868,-3431,-2875,-3451,-1352,-1775,-1644,-664,-1701,-1274,-750,168,10,-229,-313,-530,-687,-900,-968,-1083,-1279,-1813,-3602,-2367,-2902,-3159,-2728,-2037,-1257,-601,-2204,-2181,-2241,450,-275,2233,-523,-619,-1315,3420,3943,2106,-2428,1760,-657,-19,2267,4561,1515,-2009,1810,2834,1407,-345,-2594,-2614,3975,4946,4106,3173,2228,-412,-2265,-1584,-1674,-1133,-1425,-1363,-156,-444,-672,-687,-452,-60,442,-2343,-1075,1090,-1514,2136,2072,1651,1590,1082,671,6,-3000,-970,-973,-517,-367,-1863,696,2551,483,3664,1391,-1452,-2723,-555,1871,-648,158,-1459,882,1034,647,126,-1951,254,2537,2418,2200,1205,-241,-1581,-351,283,-2006,-2253,-2134,-2837,-2093,-2417,-2514,-2352,-2107,-1942,-1902,-1687,-1723,-1582,-1433,-1150,-960,-3811,-2268,-3431,-2393,-841,463,664,-229,-3890,-1899,-1477,292,393,-157,-756,-1247,-3040,-2380,-2222,-2278,-2064,-2160,-1706,-2675,-1580,-838,-270,-470,-3432,1618,1653,2152,-1648,1014,2145,1844,675,-790,-1129,-1242,-8157,-4777,-5658,-1339,-3581,-2690,-3460,-2767,-1986,-1528,-1025,-511,-2583,284,457,-2136,-2170,-1086,-48,-584,-1601,-315,-872,-3894,-840,88,-134,-564,-1278,-2007,-2957,-3017,-2214,-1292,-1176,-2725,-1886,1099,1270,-1072,-1658,-1404,-2261,-142,818,1109,-1874,1175,1819,1934,1841,-1524,1343,870,-939,-1826,-750,-3802,-2280,-1153,-991,-2849,-787,-759,-888,-1164,-1893,-2533,-3651,-2054,-2037,-1941,-1699,-1580,-1385,-1284,-3222,-2667,-3048,-438,43,539,-2971,107,2147,-3034,2059,3326,839,-691,-2172,-1786,-2705,-1036,189,-480,-2798,-3885,-1835,-2884,-2361,-2616,-2735,-2339,-1491,-450,-3706,-5317,-1657,325,-2441,-4375,-3844,-3697,-2081,-939,3388,2531,-97,666,-292,-1143,-1953,-2687,-3318,-3397,-7525,-5961,-5350,-8980,-2897,-2682,-2359,-1925,-10289,-14946,-820,-735,-675,-560,-28158,-226,4,-222388,-277770,-53231,1549,1784,2038,-19231,2259,2474,-129,-4168,2220,-4769,-12758,1847,1694,-365,-822,1589,1675,1838,1942,1444,-3624,283,-2398,-5690,-828,-2911,-7112,-6693,-4167,-2573,-1996,-2436,-2630,-2352,-1882,-1206,-648,-135,-1369,-1237,447,-1826,424,791,-1587,575,573,-2320,130,-150,-349,-664,-2173,-1337,-1765,-2067,-2275,-2275,-2151,-1991,-1886,-1793,-1751,-5229,-3394,-2084,-2509,-3060,-3830,-3927,-4111,-2039,-3626,-1119,-495,-1568,-990,-2476,-2456,516,107,-464,-951,-1470,-3581,-2394,-2601,-2670,-2520,-2194,-1784,-2060,-2311,-4118,-1561,-1254,-790,290,-752,3,-144,-173,-1292,-2997,1317,2393,615,-2359,2276,2243,867,1247,-5099,-8985,-9330,-11525,-25963,-35622,-13371,-1263,-1935,-8977,-2780,-3133,-3220,-7731,-10663,-4593,-3539,-10586,-48203,-14805,-3904,-3505,-3067,-2614,-2290,-14036,-24093,-3556,-2211,-2201,-1935,-1679,-1306,-910,-634,-776,-961,-1268,-1557,-1698,-1706,-1393,-860,-231,196,-1283,541,-622,-3096,-2535,-899,-454,-193,-52,-89,211,264,-2161,-97,-259,-469,-964,-556,-566,-434,-645,-392,-2785,-2430,1095,-170,-765,2591,992,-2452,1077,-1622,-1761,-1919,-2296,-2485,-3160,781,1043,1294,-940,-1471,-293,-99,-3311,-731,-1658,2786,4434,1195,-3075,-2263,2983,5757,1237,3128,-1312,-2332,-2453,3350,5442,-1586,-543,-1180,130,1336,1163,-2214,-326,2406,1952,-1764,-599,-3887,2030,2229,2302,1028,1390,1984,1772,523,-1770,-514,-1615,-2573,-2002,-59,-169,-201,-1640,-741,-529,-598,-372,-419,-339,-664,-1180,-1945,-2639,-2976,-2635,-1760,-840,-70,479,2,1775,1582,64,-1224,-235,-2056,-1166,1146,-1262,-794,-1686,-3920,-1725,-492,-595,-3079,185,880,1639,2030,2651,2893,35,-350,-280,1837,2099,-1224,-354,-331,-1468,466,31,-502,-1043,-1682,-2278,-2775,-3077,-2979,-2443,-1983,-1551,-1059,-1883,-1463,-525,-216,6,-502,-1939,-2336,-877,-522,-838,-1444,-1966,-2542,-3084,-3533,-3281,-2713,-2218,-1873,-1744,-1669,-1820,-1962],[87,293,357,-374,-231,-674,-2010,-1196,-959,-411,-1310,-2612,-1805,-2658,-2841,-2938,-1963,795,-682,-245,-2510,-1422,-1926,-2209,-2478,-2656,-2589,-2340,-2012,-1618,-1225,-821,-2284,-53,241,496,814,1180,-139,-311,-98,-2907,842,3016,602,-1589,-199,-2248,-123,297,-786,-773,949,590,384,357,307,407,443,568,-1366,790,861,886,1012,-2763,-1609,-3199,-1175,-1545,-627,-1798,-1684,-2138,-2487,-2568,-2420,-2066,-1421,-893,-1341,-747,-2145,-1692,-2614,-72,3562,2890,1774,183,1029,687,-1590,-2196,-4746,572,2017,-2157,3292,2512,-2421,-2409,-274,1035,656,-2759,-774,866,4353,4786,-2326,3169,2266,941,681,-21,-543,-869,-1071,-1144,-2898,-1600,-1236,-1263,-1417,-1560,-1628,-1764,-1991,-2608,-2660,-2723,-2936,-3014,-2986,-2604,-2210,-1837,-1491,-1161,-1059,-2327,-971,-1075,-1477,-2322,-3139,-1042,-1567,-1520,-3275,-290,-1808,-3136,-1604,-280,-494,-693,-908,-1256,-3097,-2083,-2531,-2890,-3326,-3355,-3067,-3299,-2106,-2980,-1346,-739,-381,-121,-3137,-1718,-187,-395,-532,-695,-908,-1173,-1350,-1916,-1781,-1790,-1631,-3541,-640,-422,497,934,-3113,-2416,-1462,1310,1124,743,257,-201,-827,-1337,-1638,-1440,-795,-2463,-1718,-3293,-534,2109,-2190,1684,-673,-1545,1067,-2528,-3818,-4438,-3062,1392,-359,-53,927,-2423,-3524,-842,-2696,-1409,-1539,-1530,-1448,-1563,-5185,-6564,-2408,-19795,-8595,-39000,-54384,-2893,-2511,-2158,-23501,-21949,-1642,-151399,-137143,-1677,-1668,-15513,-37117,-54110,-100413,-135125,-77756,-14715,-2780,-3504,-9589,-3349,-4990,-9308,-5728,870,-3682,-4985,-3729,3336,3625,1999,-3232,-600,924,2610,2072,1252,-2281,864,-1266,-2118,-38,-411,-767,-1088,-1442,-1535,-2058,-1356,-2054,-817,-2693,-476,-475,-235,-131,-68,-2098,502,864,377,1649,1874,1914,1812,404,972,241,-1258,-1255,-1696,-1829,-1519,-1073,-622,-15,-1337,771,1010,1244,-3538,1403,1704,1954,-63,1767,-2279,-3516,1815,4272,2701,-3140,-3462,-1071,-377,861,-425,-1737,-2913,-2671,-2076,-588,-635,-2480,-1577,-498,1891,1568,-1308,693,2525,637,-776,-2705,545,118,-75,-2293,-2916,404,989,-3189,-2942,-2410,-1619,-2176,-2456,-2424,-2314,-2077,-1818,-1618,-1558,-1480,-3034,-1494,-1867,-1618,-1610,-1581,-1514,-1383,-1217,-1057,-993,-834,-899,-1011,-1277,-1465,-1723,-2021,-2228,-3111,-2154,-1897,-1561,-1147,-763,-378,-131,-2338,-1955,-2864,148,-959,2037,-1269,-714,-1030,2992,3989,2604,-2167,1676,-588,-722,2082,1632,1218,-2289,289,-173,-751,-1289,-2947,-3199,-2360,-1965,-1312,-744,-336,-302,-1974,-1685,-1962,-1137,-1459,-1982,230,171,2865,3880,4840,4087,219,-2332,-1186,1126,-1425,2090,2253,1683,1470,217,-1123,-2517,-2603,-1327,-361,474,-768,-2059,747,1888,-52,1569,994,-1748,-3153,-914,-751,-2311,-642,-933,52,364,589,290,-2207,915,1359,1387,1460,577,-236,-1710,-725,520,-2275,-2172,-2140,-2777,-1450,384,406,117,-140,-438,-1404,-939,-1316,-1539,-1798,-1961,-2236,-3772,-2878,-3066,-3061,-1428,-700,-115,-87,-3447,-1784,-1910,391,1405,111,144,-528,-3247,-2478,-1973,-1621,-1124,-1647,-1511,-3513,-1663,-658,3618,-737,-3119,2066,1840,2045,-1361,500,2143,2368,1135,-813,-540,-1245,-6620,-2465,-5136,355,-3438,-2710,-4211,-2722,-310,-478,-578,-586,-2486,-541,-601,-1916,-2035,-1023,-838,-855,-1121,-828,-810,-3469,-1594,-753,-857,-1055,-1403,-1629,-2006,-2148,-2263,-2311,-2422,-2551,-2712,-2885,-3064,-2884,-2592,-2378,-2253,-1998,-1813,-1686,-1701,-1871,-1979,-2118,-2316,-2386,-2214,-1915,-1839,-1276,-923,-4042,-2072,-824,-967,-2109,-1357,-1650,-1939,-2283,-2490,-2939,-3866,-2775,-2753,-2767,-2704,-2780,-2746,-2728,-3991,-2405,-2382,-2176,-2074,-2083,-3339,-2061,-1942,-2889,-1547,-1295,-725,-661,-1579,-1495,-2589,-650,1402,223,-2983,-3686,117,-2580,1523,363,-1807,928,-203,1013,-3918,-5428,-1029,461,-2174,-4696,-3398,-3818,-2597,-2750,2351,1174,-934,254,626,179,-245,-645,-1035,-1302,-6351,-6786,-6464,-10592,-2174,-2248,-5649,-1833,-6961,-16253,-712,-453,-185,-4702,-19568,568,671,-228882,-305908,-86065,906,775,708,-22806,493,622,613,-2392,627,-3791,-15421,856,824,-719,-1888,418,187,0,-184,-260,-2106,127,-4889,-4671,89,-2439,-6227,-6768,-5000,-3626,-45,-654,-1213,-1568,-1016,-304,370,1008,-1552,-980,842,-2184,-658,957,-2147,921,642,-2255,-292,-761,-1097,-1505,-2612,-2260,-2706,-3020,-3201,-3130,-2967,-2823,-2755,-2673,-2574,-5464,-4200,-1931,-1693,-1418,-1224,-1103,-4468,-729,-3466,-1667,-752,-1269,-1437,-3003,-2042,-2174,-2036,-1813,-1430,-1145,-3260,-1007,-1162,-2041,-915,-576,-938,-2680,-2390,-4082,-2145,-1370,-816,-152,-1092,2570,2162,1722,-584,-2413,1741,2560,1235,-1960,2590,2275,726,1336,-4602,-10063,-6095,-5572,-18364,-29846,-16101,-1360,-1220,-8883,-790,-815,-604,-1869,-10380,-4939,-86,-9065,-53784,-23929,31,25,37,67,-13,-9236,-23420,-7614,-1561,-2049,-2203,-2124,-1693,-1094,-530,-329,-674,-86,-87,-309,-1398,-58,232,685,1026,-823,51,-1319,-3114,-2965,-2339,-1636,-726,-1148,-1417,-1496,-1348,-1762,-1028,-782,-632,-1095,-288,-234,-85,-488,-719,-2025,-3775,1006,-385,-1058,2315,519,-2689,738,-1824,-1299,-1357,-2833,-2350,-3104,584,4633,4231,-1164,-626,411,-729,-3022,-1081,-2133,2470,4272,1125,-3088,-1704,3505,6926,1680,3233,-1539,-2416,-2222,3718,5492,-2272,-506,-1014,270,1467,1485,-1726,317,6130,2841,-1356,-1624,-3173,2731,7340,4791,899,1561,5432,4902,99,-1541,13,-1553,-2805,-1890,882,2197,-303,-1852,-788,-144,-351,-68,-876,-702,-1407,-1965,-2303,-2171,-1769,-1527,-821,-486,-407,-417,-542,-818,-1266,-1878,-2216,-2658,-2686,-2580,-2419,-2275,-2018,-1860,-3648,-1583,-1474,-1355,-2721,-1292,-1301,-1248,-1213,-1229,-1180,-1022,-866,-484,-174,240,-967,-516,-312,-1648,1499,431,1605,2021,438,-1767,-1551,267,-491,-102,-694,-1439,-2147,-2938,-3578,-3492,-2817,-1629,-493,-1792,-1746,-798,2100,3044,1434,3675,3095,454,477,-304,-1237,-2529,-3603,-3944,-3371,-2769,-2207],[-1017,-367,199,-357,-76,423,-1621,-272,276,-349,-1694,-2712,-1895,-2587,-3055,-3231,-2696,-750,-1082,-1332,-1676,-1770,-1878,-1752,-1866,-1744,-854,-253,-185,-1309,1269,1587,-2216,1948,1972,1291,1958,2007,-255,-574,-247,-2926,759,857,260,-1025,-1523,-2590,-3642,-4700,-4034,-2863,-1770,-793,150,1067,1734,2333,2652,1854,-1424,2411,2239,1655,1075,-2788,-2191,-3058,-2437,-3178,-3681,-3861,-3699,-3491,-3255,-2924,-2477,-1783,-669,456,-1066,-372,-1820,-1463,-2787,-85,3722,2590,1477,598,1586,1462,-1164,-2019,-3626,-72,1710,-2363,2811,2069,-2763,-2222,108,-397,-1055,-2176,-2285,-3007,-3614,-3777,-3332,-2595,-1969,-1349,-880,-575,-362,-529,-83,-602,-2975,-1025,769,1849,2298,482,1212,-1039,-1005,-2421,-2338,-1014,-2036,-939,-1621,-160,-1714,-1216,-500,-399,-451,-2147,-610,-875,-1797,-2272,-3040,-2364,-2783,-3164,-3595,-3875,-4081,-4135,-4031,-3715,-3339,-2835,-2277,-1816,-3310,-1068,-814,-2048,-897,-674,-865,-3789,-1651,-2135,-2808,-3611,-3946,-3065,-3454,-1838,-977,-536,-102,208,369,-690,-1245,-1939,-1672,-700,-1230,-3843,-1923,-2037,-1900,-1682,-3675,-2734,-1059,-1021,-981,-1102,-1316,-1522,-1972,-2495,-3208,-4009,-3117,-2846,-2450,-3999,-50,1483,-2047,2176,-708,-1122,1678,-2543,-4060,-4168,-4253,-362,-1695,470,1913,-2691,-2963,-958,-2137,-216,-35,487,1222,1817,-6162,-7060,-1383,-20018,-16187,-53452,-61701,2254,2060,1867,-22600,-24495,-16526,-229836,-180511,-2259,-3501,-13105,-35433,-60068,-126044,-165344,-95104,-15907,-1463,-2275,-8928,-5125,-5847,-9825,-5690,4218,-4141,-5620,-4060,8049,6886,1201,-3071,-1713,697,5057,4471,587,-3158,1246,-1581,-2506,853,1326,929,-691,-165,-730,-1334,-1892,-2319,-2693,-2862,-2853,-2773,-2303,-1902,-1555,-2597,-665,-278,99,470,719,855,940,343,771,509,-1735,56,4,-44,-2921,67,84,268,-1203,242,108,46,-3467,127,557,1040,-469,1828,-2067,-3602,1112,301,-812,-3044,-3382,-3373,-2035,-734,456,1061,-1584,1594,-2286,87,-906,-2573,-1228,-1816,-2427,-2509,-2050,-1300,-462,141,-790,-1963,740,3,-431,-2960,-2841,-231,1081,-2593,-2341,-2464,-98,145,606,1201,56,-1634,936,-1115,1031,2249,-2668,-1891,-2021,-1512,-585,-1016,-1049,-1284,-456,-876,-950,-499,-1,578,1035,1540,1258,-12,-1570,-2715,-1328,146,724,128,-576,-1340,-2279,-3110,-3593,-3379,-2603,-1872,-1254,-2039,-615,-895,-798,-1128,-1670,-2276,-3080,-3883,-4462,-3623,-2823,-2064,-2535,-808,-193,259,-695,-2909,-3715,2357,2608,2827,2833,-81,-156,-1670,-1899,-2299,-1183,-1529,-2593,254,-633,248,210,135,-65,-433,-2245,-1412,-1597,-2025,-2513,-2926,-3281,-3438,-3481,-3470,-3472,-3461,-3395,-3377,-3301,-3236,-3114,-2863,-2638,-2332,-2088,-1879,-1980,-3383,-1924,-2074,-4003,-2558,-2726,-2773,-2670,-2293,-1780,-2450,-826,-309,162,716,-263,-433,-1828,-1176,222,-2516,-2124,-2150,-2707,-1344,360,1858,5079,5168,1989,-781,-965,1454,1746,-987,27,-641,-3744,-3400,-2400,-3672,-1996,265,649,6,-2786,-1584,-2304,436,869,-982,1696,830,-2806,-2601,-1899,-2538,-2286,-1629,-2722,-3120,-1702,-876,824,-737,-2389,1055,1283,1632,-1259,-168,1933,2717,1604,-694,-157,-1348,-4828,-42,-4437,331,-3461,-2778,-4956,-2814,382,-181,-803,-1435,-2529,-2775,-3508,-4149,-4711,-4492,-4047,-3648,-3325,-2997,-2761,-2900,-2434,-2202,-1911,-1660,-1568,-1429,-1573,-1642,-1847,-2116,-2506,-2891,-3183,-3279,-3218,-3043,-2954,-3038,-3286,-3400,-3393,-3060,-2500,-1847,-996,-115,670,-2318,2123,2552,-2809,-800,347,-4086,-1959,82,128,-1443,-1954,-3076,-4131,-4059,-3111,-3392,-3924,-1328,-1077,-1405,-951,-1122,-1259,-1990,-3023,-1924,-2125,-2359,-2521,-2785,-3439,-3383,-3660,-3747,-3249,-2623,-1653,-769,-1100,-1507,-2672,-107,2481,526,-3218,-3659,32,-2104,3157,147,-1371,1009,65,1383,-4158,-5621,-609,255,-2012,-4681,-3248,-4192,-3248,-4610,-672,-562,-2281,-451,1709,146,6259,5122,3867,2804,-4549,-6336,-7603,-11656,-1361,-4557,-9246,1265,-3623,-16893,3097,2465,1739,-1485,-10865,-601,-1397,-237943,-358305,-149294,-3325,-3631,-3714,-21032,-3430,-2966,-2666,-2364,-2206,-3476,-17046,-1667,-1636,-1693,-3260,-1840,-2027,-2232,-2557,-2931,-3101,-2914,-7597,-3451,-1617,-2071,-5444,-6622,-5872,-4772,-1354,-1690,-2126,-2364,-2339,-1834,-1214,-498,-1987,-1008,1011,-2669,-1743,496,-2518,1197,982,-2314,58,-451,-853,-1347,-2811,-2225,-2498,-2305,-1757,-923,4,903,-1487,-516,-2029,-5614,-4952,-811,-792,2174,561,896,-4355,70,-3273,-2387,-230,-1100,-2042,-3344,-1380,1225,1627,1884,2165,1827,-2897,1873,-821,-2159,1055,660,-1591,-2701,-1993,-3259,-2659,-1547,-1015,-660,-1343,-353,-194,-178,-304,-1978,-866,-1028,-1383,-1709,-1978,-2096,-1961,-1823,-4142,-10709,-4247,-1388,-10537,-23031,-18969,-1650,-1693,-8499,345,423,689,938,-9981,-5748,1624,-8389,-56839,-33793,1916,1783,1598,1377,1013,-6895,-29039,-18008,-5647,-2479,-2960,-3050,-2611,-2006,-1475,-1329,-1213,-1234,-1313,-1398,-2514,-1539,-1321,-931,-632,-402,-436,-2133,-3198,-3384,-3906,-2837,-682,-843,-1046,-1320,-1598,-1958,-2345,-2528,-2646,-2501,-2338,-2153,-1876,-1625,-1380,-1119,-5171,-329,-585,-1296,389,73,-3097,-148,-2084,-899,-829,-2519,-1915,-2925,296,3313,3827,-1421,135,1090,-1244,-2460,-1283,-2554,1955,3753,975,-2681,-873,3948,7082,1995,3400,-1641,-2534,-2001,4257,5811,-2936,-511,-932,160,1349,1689,-1342,941,6461,3582,-992,-2568,-2619,3255,5864,3929,619,1556,5114,5023,-506,-1447,383,-1548,-2975,-1775,902,1863,-755,-1901,-769,97,-132,300,-1315,224,19,2209,1649,713,543,-796,-549,-1228,-1963,-2543,-2953,-3151,-3140,-3079,-2702,-2481,-2000,-2374,-875,-983,-665,-1171,-3414,-1326,982,40,-2234,356,-133,-648,-1254,-1969,-2656,-3264,-3841,-4248,-3925,-3390,-2858,-2376,-1837,-1929,-1009,-482,-102,190,-845,-1531,-1666,121,-177,-327,-594,-897,-1185,-2161,-2377,-3033,-3223,-2366,-1196,-1439,-855,-810,1926,3195,1590,3902,3797,607,678,424,-194,-1879,-3567,-3516,-2132,-2231,-1366],[-5320,-4946,-4220,-3418,-2511,-1654,-1152,-252,309,-737,-2024,-2784,-2037,-2444,-3167,-3103,-3041,-460,-837,-1160,-1604,-2167,-2686,-2936,-2968,-2631,-1846,-826,-219,-1171,1628,2553,-2261,2643,2439,491,3477,2418,-382,-868,-422,-2864,557,2524,294,-561,86,-2139,-545,-740,-718,-478,-185,84,-17,688,783,853,697,484,-1705,-315,-886,-1543,-2097,-2777,-3343,-3686,-3661,-3392,-3054,-3231,-2401,-2190,-2079,-2022,-2035,-1992,-1686,-1465,-1064,-679,-1537,-1274,-2925,-171,548,440,321,386,406,561,-741,-1949,-2679,-759,1344,-2431,1138,790,-3048,-2022,533,975,497,-1568,705,1033,505,-223,-2147,-1564,-1944,-1793,-1275,-598,141,-321,949,-292,-3139,-584,764,4763,5240,61,1419,-855,-1138,-2338,-2164,-1778,-2299,-745,-1671,-196,-2113,-1116,24,194,168,-1771,-25,-278,-1861,-2206,-2712,-126,-954,-1655,-2809,1695,-2222,-2189,-1020,2563,2538,2557,1472,847,-3464,816,1035,-2454,-867,1228,-830,-4121,-1367,-1269,-905,-1371,-1399,-1060,-3777,-1918,0,1032,1470,1779,1931,-612,-1887,-1932,-1710,163,-646,-3985,584,-635,856,764,-3239,-3043,-773,-509,-911,-1389,-1843,-2147,-2534,-2827,-3148,-3451,-3719,-3920,-3720,-4774,-3142,-2805,-2552,-2418,-2370,-2329,-2316,-2573,-3983,-3693,-5221,-2367,-3064,-2448,-2339,-3104,-2635,-1864,-1563,-1234,-974,-658,-283,-73,-7284,-7020,331,-19491,-25074,-71400,-69553,-222,-503,-826,-20760,-27026,-64950,-322634,-240170,-3582,-3582,-11217,-32514,-66939,-145663,-179826,-108629,-16761,-578,-813,-8162,-7099,-6711,-10035,-4705,5954,-4594,-5784,-4349,9758,6957,446,-2046,-2162,557,4249,9204,316,-4185,1528,-1912,-3015,404,4458,1402,-769,2372,2807,-119,-1142,-2204,-476,-2853,-957,-1752,-2149,-2525,-2787,-3061,-2645,-2552,-2462,-2356,-2304,-2247,-2069,-1815,-1506,-1205,-2259,-506,-127,79,-2053,137,-102,-276,-795,-1169,-1778,-2314,-3363,-2296,-1571,-924,-908,-14,-2039,-3429,16,-105,-249,-2766,-2539,-1821,-2956,-149,334,669,-780,1705,-2231,154,-1016,-2540,-755,-159,-710,-1192,-1497,-1615,-1586,-1663,-1504,-1409,-1260,-1159,-997,-3622,-2463,-989,-972,-1801,-1467,-2177,656,1387,1036,1697,336,-1597,909,-1414,275,1459,-2283,-2203,-2165,-1383,-695,-680,-782,-1477,1099,160,-346,106,998,1287,1393,2759,1247,10,-1284,-2392,-1151,-57,1351,806,3170,2380,1157,-2469,-1004,-3538,-1115,-2781,-1784,-2538,-2359,-2675,-3106,-3495,-3476,-2809,-2156,-1440,-1421,-110,380,785,-2587,431,1356,-149,-824,-2425,-3606,1420,1177,915,469,-1138,-761,-1462,-2047,-2495,-2795,-2901,-3024,-2459,-2265,-2065,-1790,-1445,-1105,-967,-1976,-1587,12,-801,-32,-276,-669,-1070,-1542,-2057,-2429,-2417,-1845,-1348,-832,-1351,-2320,424,777,-1218,1497,111,-1978,-3167,-1820,-1819,-2968,776,-28,-883,-485,-526,-323,-2477,277,656,1005,1492,-1112,-630,-1757,-1509,84,-2517,-1901,-2009,-2458,-1056,445,2110,6078,5880,2797,39,-733,1142,3014,-909,-604,-1057,-3574,-3182,-1520,-3697,-2368,227,1320,258,-1885,-1118,-2476,143,195,-1794,55,30,-2196,-2558,-1693,-3119,-1475,-1669,-3423,-2539,-2968,-3364,-3641,-3734,-3504,-3242,-2944,-2670,-2499,-2317,-2186,-2081,-1994,-1904,-1732,-1575,-2782,-1167,-3583,-823,-3458,-2619,-5171,-2835,-43,-95,-257,-497,-2440,-1343,-2008,-2716,-3494,-4076,-3574,-2700,-1817,-1612,-168,-2174,-2970,-136,2067,1657,2423,5289,2967,1895,2406,-1138,-2869,-1076,883,4835,2519,-2090,592,491,-1342,-618,3071,2919,375,2171,3127,3369,3510,-2399,2281,1601,-3450,-216,194,-3752,-1708,279,-459,-1250,-2026,-2728,-3174,-3250,-2854,-3472,-3567,-1580,-1277,-1572,-855,-841,-818,-2056,-1996,-1412,-1742,-2123,-2379,-2621,-2999,-2758,-2691,-2668,-2522,-2318,-1649,-843,-519,-1571,-2697,747,3329,1038,-3216,-3500,173,-1357,3394,17,-872,1039,364,1323,-4198,-5678,-213,-85,-1753,-4102,-3209,-4612,-3794,-6192,-3427,-2293,-3893,-771,1815,-83,6112,14275,12187,2031,-1978,-4556,-8235,-10995,-2232,-4940,-12602,279,-181,-16334,5164,7541,6848,6134,-2155,4590,3810,-245113,-437186,-243791,1477,832,230,-13211,-1192,-1749,-2449,-2991,-3494,-3423,-16932,-5495,-1431,-3047,-4656,-474,-370,-351,-532,-890,-1313,-1925,-9576,-3001,-3338,-3447,-4626,-6225,-6605,-5803,-2337,-2097,-1874,-1484,-1040,-1080,191,766,-2475,-1175,1111,-3008,-2336,202,-2501,853,422,-2400,-882,-1391,-1419,-1013,-2537,909,-692,3563,3363,64,5779,2954,-1666,-147,-2097,-5625,-5459,-1583,-1159,2494,483,1094,-3907,-860,-2920,-2933,-1673,-980,-2640,-3148,-802,1033,1214,1173,1126,931,-2453,216,-498,-2334,-682,-831,-1945,-2155,-1301,-2412,-2863,-1657,-1996,-2522,-3106,-3783,-4287,-4083,-3541,-3087,-2699,-2226,-2057,-2016,-2128,-2328,-2484,-2737,-3699,-11045,-2814,-1986,-2206,-16391,-21200,-1635,-1470,-7504,1865,2288,2812,3207,-9654,-7082,3563,-8520,-57444,-43371,-6007,1587,1067,635,214,-5546,-37885,-32452,-13123,-730,-439,-215,79,382,582,407,-634,54,-74,-239,-3470,281,709,1216,1532,5,-744,-2877,-3274,-3647,-4662,-3439,349,185,18,-195,-402,-1053,-1025,-1176,-1298,-1550,-1115,-1043,-917,-870,-1688,-868,-5498,-859,-801,-1470,-733,-708,-3611,-824,-2358,-1085,-1066,-1481,-1251,-2663,-1072,-1164,-1189,-1695,-1188,-983,-1372,-1711,-1229,-2819,335,477,521,-2212,-117,-549,-1032,-1457,-1593,-1559,-2650,-1804,431,852,-2661,-542,-919,-184,-28,-467,-1055,-1108,-1004,-822,-719,-2814,-2217,-252,-494,-787,-1164,-1367,-1317,-832,-1232,-1449,637,-1596,-3062,-1635,840,1453,-1208,-1712,-646,213,77,705,-1667,-5,-260,2308,1743,298,220,3,129,-276,-1107,-1369,-818,-645,-1048,-2572,-1092,-194,-1583,-2862,-108,-837,-483,-909,-3224,-1259,-348,-604,-1710,-1374,-1670,-1558,-1140,-698,-281,-1622,-2058,288,363,219,-308,-1060,-971,-2229,-1979,-2162,-2298,-2323,-2335,-2126,-1739,-1146,-657,-361,-281,448,1308,-2223,-1777,-1178,-277,716,-832,-892,205,-771,645,454,22,-304,-688,-1052,-1350,-1434,-1337,-1555,-816,-747,-2110,-2111,-1462],[-1577,-2505,-3319,-2504,-1704,-1038,-587,-42,393,-1161,-2208,-2787,-2156,-2294,-3122,-2662,-2868,-1127,-1051,417,-178,-1414,-1265,-1750,-2318,-2881,-3242,-3360,-3202,-2900,-2615,-2335,-2376,-1750,-1478,-1202,-834,-417,-488,-1145,-585,-2709,300,1242,89,-205,68,-2152,-278,569,580,779,1077,1425,-285,2372,2694,2998,3072,791,-2163,1418,2259,1760,1360,-2429,-3415,-1866,-297,-1808,-1652,-2961,-1693,-2495,-1202,960,1229,1244,1375,1147,-654,25,-1280,-1132,-2932,-498,-867,-1273,-1602,-1706,-1856,-1896,-1863,-1965,-1993,-1523,-1322,-2364,-1087,-998,-3257,-1805,230,871,637,-980,1058,2230,2473,2198,-2111,1267,528,-238,-1106,-2043,-2946,-3674,-3514,-2921,-3386,-1763,-1273,-749,-377,-666,262,-648,-1390,-2406,-2191,-2706,-2112,-763,-1968,-485,-2469,-1290,-568,-664,-817,-1266,-278,-290,-1657,-2119,-2401,2441,-817,-1748,-2453,766,-2467,-1724,-660,3673,2942,3255,1656,732,-3660,808,772,-2880,-949,502,-1266,-3960,-1493,-2074,-2555,-2651,-2192,-1596,-4128,-1967,-739,-425,-284,-193,-154,-611,-2581,-1878,-1712,-23,-228,-4012,127,-674,235,158,-2412,-3375,-716,-1090,-1515,-2044,-2589,-3026,-3567,-3372,-2743,-2102,-1511,-3761,-3917,-5516,588,1260,-2169,1867,-1167,-674,1831,-2689,-3697,-3255,-5570,-4088,-4325,549,658,-3721,-2556,-2941,-129,1166,1098,1024,963,704,-8321,-6575,-378,-18644,-32012,-83752,-72393,-1719,-1429,-987,-18688,-29641,-96993,-372340,-300670,464,328,-10073,-29330,-69792,-134804,-153371,-101129,-16622,-1577,-1111,-7431,-9094,-7528,-10077,-3192,4265,-5093,-5415,-4620,7302,6724,-249,-834,-1856,488,3470,7145,403,-3970,1982,-2227,-3726,-139,3170,718,-1005,1744,2997,815,-1023,-2252,-475,-2773,-1752,4529,5105,5566,5855,-3393,2618,3255,-440,3066,2248,3363,2432,194,208,-702,-2790,-2528,-3045,-3104,-2723,-2398,-2182,-1855,-1695,-1655,-1708,-1767,-3277,-2151,-2216,-2295,-2297,-2318,-2414,-3133,-2637,-2780,-2996,-3206,-3548,-3817,-3809,-3374,-2978,-2598,-2309,-1821,-2051,-1258,-1131,-2497,-1028,-886,-912,-918,-833,-672,-497,-567,-519,-785,-745,-936,-1233,-4361,-1977,-1153,-839,-1032,-693,-1830,1068,1359,545,1707,547,-1685,743,-1673,-667,402,-1999,-2403,-2422,-1310,-1004,-480,-561,-1697,481,-249,-1169,-2042,-3098,-2704,-1827,-806,152,-109,-1106,-2324,-1189,-386,772,267,3243,3099,1067,-2312,-332,-3377,-181,-3663,320,-2456,-224,-937,-417,-379,-378,-1041,-454,-584,-1478,-1027,-1387,-1770,-2569,-2650,-2922,-3009,-2724,-2305,-3162,-1392,-944,-403,56,-1904,290,-910,-2231,-2650,-1215,-1614,-3399,473,-1532,144,-408,-881,-1258,-1482,-1734,-1854,-1251,-1130,-1145,-1186,-1274,-1262,-1205,-1125,-1018,-2633,-470,-116,322,-1486,-2404,747,1970,-1811,1978,-378,-1939,-2822,-2235,-2906,-1474,-1604,-2495,-3332,-3947,-3523,-2848,-2467,-1872,-1428,-1046,-609,-2134,-984,-1705,-1914,-87,-2491,-1686,-1951,-2257,-790,337,-376,-1059,-1735,-2398,-2870,-2874,-2713,-2332,-2014,-1643,-1560,-3468,-2641,-704,-3315,-2730,107,1943,456,-1008,-618,-2678,634,-154,-2469,736,443,-1655,-2572,-1609,-3859,-1438,200,-2969,-829,-1394,-918,2957,356,-330,1476,814,129,-1162,-1515,-1511,-1668,-1647,-1531,-1339,-1442,-1121,-1175,-2832,-1466,-3670,-2404,-4842,-3009,-1921,-1982,-2077,-2179,-2347,-2551,-2861,-3099,-3258,-3224,-3029,-2686,-2282,-1779,-1300,-1520,-3045,-502,1043,1303,1707,3395,3483,2100,2216,-1692,-3234,-414,1794,5152,2239,-2528,1511,1125,-883,-939,4104,4831,1189,2490,3843,3413,2805,-2422,1402,492,-3305,-950,-1511,-3411,-1818,-1722,-1673,-1670,-1792,-1998,-2149,-2200,-2835,-3249,-3167,-292,226,-1865,942,992,989,-1916,-1186,-301,147,421,835,-1486,-2467,259,457,-2390,2408,4376,2463,-939,-53,-1827,-2822,1615,5653,1523,-3180,-3331,416,-670,3505,-236,-639,790,443,1095,-4225,-5763,-96,-767,-1620,-3865,-3497,-5272,-4425,-7278,-6039,-4238,-5835,-736,1760,-648,5507,13787,11201,-56,1004,-2343,-8274,-9075,-2038,-3270,-15019,-1070,3034,-14858,3158,2702,2233,1848,1519,1222,958,-243693,-543571,-367999,191,-209,-579,-1339,-1374,-1447,-1535,-1445,-5989,-3351,-15542,-9326,-558,-4872,-6135,-754,-942,-1121,-1383,-1694,-1946,-3715,-7709,-2722,-2871,-3051,-3987,-5909,-7396,-6861,-1338,-709,-202,297,-568,-1579,1248,1364,-3126,-1629,972,-3258,-2292,-18,-2379,-207,-261,-2711,239,1091,2209,767,-2169,1206,-1479,3722,3659,791,6401,3531,-1997,36,-2210,-5737,-5815,-2029,-2552,-3236,-3448,-3220,-3532,-2121,-2567,-2899,-773,-833,-3308,-2652,-299,-260,-288,-444,-525,-676,-2111,-1107,-1221,-2684,-1283,-1182,-2008,-1504,-728,-1704,-2790,-1805,-1617,-1525,-1351,-1070,-1004,-889,-700,-1291,-124,409,718,-436,986,896,310,329,-3375,-10829,-1439,-1556,-1841,-13382,-22112,-2395,-2503,-5667,-2125,-1786,-1216,-702,-9639,-9104,57,-9384,-56380,-50244,-15156,-350,-38,478,1008,-4299,-42808,-45787,-19591,56,2034,1915,1903,2007,2150,659,-753,580,1309,-96,-4258,2190,3041,3271,3284,328,-863,-3370,-3384,-3709,-3204,-2855,350,157,-3,-208,-435,-808,-1292,-1682,-2106,-2324,-2505,-2574,-2451,-2308,-2206,-2067,-4119,-1963,-1910,-1881,-1827,-1725,-4195,-1480,-2645,-1216,-924,-690,-530,-2404,-469,530,842,-2019,1288,1518,-954,-870,-930,-2875,687,2228,554,-1811,739,4636,6632,2293,3902,-1319,-2730,-1651,1253,700,-2025,-593,-973,-745,345,722,-866,85,-38,-89,-573,-2046,-1950,1014,1135,1169,-277,696,236,-262,-2011,-1512,-1504,-1683,-3045,-1461,112,402,-1620,-1339,-421,4,-428,-781,-1864,-1929,-2331,-2570,-2583,-2255,-1816,-1377,-827,-350,-2029,-1938,-122,638,-2034,-2199,-560,-316,-1103,-3208,-1573,-2115,-2522,-2972,-3387,-3732,-3519,-2859,-2289,-1631,-1109,-631,-333,-286,-400,-2178,-2450,-1479,-2019,-2335,-2259,-1925,-1513,-2504,-1333,-1383,-1716,-2085,-1901,-834,-1722,473,1454,-386,-561,513,1606,-2166,-1663,-1216,576,57,-1003,-208,747,-896,-2371,-2174,-979,244,1264,1126,1452,2085,2699,-1487,-918,143,-1602,-1712,-1498],[-1651,-2084,-1930,-1387,-556,285,-167,1163,783,-1763,-2407,-2906,-2398,-2314,-3101,-2243,-2570,-1819,-1498,-1936,-2231,-2310,-2096,-1582,-1808,-2450,36,637,-559,-1103,209,1705,-2586,1450,280,-1020,614,333,-592,-1405,-736,-2500,-1650,-2046,-2319,-2494,-2626,-2660,-2620,-2642,-2632,-2413,-2000,-1442,-729,76,695,1262,1531,97,-2664,911,480,-317,-1053,-2080,-3382,-2479,-2071,-1846,-1922,-2213,-1130,-2361,-682,909,3354,4092,4130,1530,-393,217,-881,-886,-2654,-461,360,-1012,-2180,-2672,-2525,-1989,-1462,-1832,-1383,-2094,-660,-2010,-1108,-1559,-3205,-2169,-2338,-2048,-1579,-874,-120,504,1039,1423,-1905,1963,1989,1984,1866,1658,1255,-58,1085,-24,-3426,70,769,1840,2028,-1331,1911,-128,-1452,-2351,-2132,-3262,-1494,-685,-2209,-1118,-2468,-1425,-1423,-1479,-1777,-2099,-2508,-2891,-2958,-2558,-1922,-1305,-671,-1529,-1818,4,-2378,-1010,-335,-793,-1356,-1861,-2293,-2727,-3620,-3279,-3411,-3372,-3363,-3033,-2558,-3178,-1293,-523,-639,-1926,1025,1577,-4134,-1638,-1142,1108,1726,1706,1616,-331,-2864,-1394,-1339,599,8,-3646,-1220,-1924,-2595,-3281,-3589,-3346,-2972,-2699,-2410,-2242,-2095,-1838,-1685,-1450,-1240,-998,-1749,-3788,-4277,-4904,530,886,-1933,1152,-1298,-340,527,-2539,-3024,-2532,-4807,-5207,-4733,1613,2273,-4155,-2289,-3596,1162,3714,3520,2422,2946,2425,-8453,-5548,783,-17329,-33841,-84479,-67995,100,346,616,-16620,-31698,-96069,-332203,-320297,173,-269,-9331,-26206,-64696,-93155,-96789,-77276,-14589,-2147,-1227,-6430,-10002,-7778,-9720,-1183,4282,-5262,-4501,-4465,5413,5320,-467,599,-706,852,2804,2436,1104,-2443,2921,-2027,-4270,-380,2086,222,-993,1388,3344,1901,-603,-1889,-235,-2303,-2149,5105,8219,8222,7988,-2803,2795,3252,-570,1861,4610,3770,2951,360,31,359,-2599,-1024,-1396,-1679,-1773,-1834,-1876,-1709,-1633,-1622,-1661,-1669,-2756,-1906,-1917,-1989,-2037,-2123,-2258,-2528,-2309,-2201,-2055,-1803,-1602,-1291,-3061,-1022,-467,-224,-157,37,-1512,-231,-907,-2147,-1990,-2691,-3620,-4537,-3986,-3129,-2325,-1856,-1376,-1164,-1073,-1170,-1455,-4208,-2028,-2451,-2874,-3207,-3498,-3838,-3976,-4023,-3954,-3699,-3359,-2791,-2081,-1615,-1512,-534,-1528,-2074,-2517,-1027,-1228,-159,-156,-1667,868,566,82,5,-338,-648,-1262,-1295,-1572,-1862,-2069,-2287,-2145,-1939,-1565,-1020,-438,171,638,-1780,608,-2770,11,-3305,1572,-1727,1868,-1004,2179,3512,3410,-498,620,74,-1314,1888,1374,875,-2283,-64,-313,-505,-1124,-1231,-2539,194,316,465,468,-1779,205,-486,-2182,-2524,-1196,-1635,-3485,129,-1389,594,838,1016,847,-1753,-1377,-1991,-532,-1229,-2078,-2897,-3530,-3363,-2579,-1741,-1043,-2925,21,312,490,-1414,-2379,64,-379,-2281,-1540,-2216,-2780,-3040,-2877,-3728,-1973,-1654,-1422,-1600,-1459,-1611,-1866,-2308,-2846,-3370,-3847,-3849,-3286,-2644,-1811,-2264,-170,-2365,-1361,-1879,-2013,-441,401,2401,3516,3358,3111,1505,-96,410,2454,-766,-2317,-2033,-3332,-2012,101,-2808,-2979,3,1821,674,-111,-36,-2865,593,-451,-2861,2943,3291,-1122,-2583,-1559,-3344,-1282,652,-1988,249,-1301,-922,4592,1077,672,3204,2708,392,-1312,-2322,180,-686,-1390,-1940,-2309,-2639,-2861,-3140,-3401,-3578,-4069,-3729,-4249,-3860,-3933,-4161,-4474,-4814,-4839,-4500,-4196,-3876,-3634,-3453,-3394,-3419,-3556,-3708,-3895,-3832,-3333,-2599,-1771,-978,-323,410,913,1539,1943,-2137,-3221,186,2541,3536,1781,-2905,2379,1641,-430,-1299,3575,3792,1821,2599,3431,3103,2527,-2433,940,-740,-2715,-2518,-3743,-3902,-3137,-2572,-2309,-2287,-2555,-3053,-3599,-3914,-3459,-2882,-2832,-1448,-1004,-2290,-514,-501,-427,-1745,-683,-418,203,483,870,-2001,-2016,123,-363,-2377,2139,2889,2457,-1263,266,-2169,-2998,2378,2878,1893,-3199,-3151,716,-184,3422,-659,-791,231,227,672,-4267,-5876,-353,-1812,-1681,-2422,-4138,-6170,-5182,-6897,-7694,-6407,-7660,-345,1480,-1570,4566,3531,1985,-2809,-594,-1201,-7733,-6830,-1005,-624,-14818,-2683,-676,-12954,-538,-480,-342,-134,21,44,-75,-226737,-676806,-516378,-73909,-9361,-2318,-2734,-2973,-2796,-2609,-2322,-5830,-2662,-13663,-12284,-1488,-7088,-7652,-2745,-1697,-1769,-1902,-2055,-2095,-5927,-5454,-1826,-1559,-1390,-3646,-5874,-8368,-8020,-525,-383,-358,-307,-474,-2281,-333,-409,-3921,-2417,-729,-3431,-1787,-982,-2425,-790,-313,-3364,1196,2473,2212,372,-1970,1452,-2267,3063,3718,1302,6539,3662,-2557,-90,-2536,-6116,-6107,-2112,-1606,2899,-190,923,-3348,1386,-2356,-2354,-1160,-957,-4009,-2204,8,-287,-732,-1162,-1345,-1440,-2020,-1499,-1447,-3313,-1467,-1500,-1903,-1690,-1684,-1702,-2639,-2093,-2185,-2013,-1343,-854,-568,-377,-279,-1184,-313,-212,-355,-572,-901,-1304,-1686,-2244,-3187,-9790,-3421,-3571,-3350,-16055,-21691,-2688,-2701,-2866,-2847,-3036,-2975,-2819,-10100,-11889,-1936,-10889,-55126,-52696,-21162,254,807,1394,1876,-3749,-43143,-54377,-23284,-628,2361,2335,2508,2890,3382,480,-1078,388,770,-82,-4841,2538,5105,4986,3157,433,-911,-3486,-3652,-3711,-1920,-2074,-104,935,-47,177,-241,-790,-1298,-1673,-2025,-2276,-2294,-2415,-2441,-2492,-2738,-2547,-2736,-2497,-2413,-2355,-2310,-2276,-4845,-2362,-2994,-2569,-2513,-2506,-2429,-2301,-2257,-2274,-2252,-2508,-2351,-2310,-2244,-2094,-1558,-2867,45,1195,199,-1612,1223,4768,5123,2181,4064,-1074,-2829,-1648,1375,575,-1560,-755,-1185,-1559,-598,1300,-856,1901,2281,2553,-665,-1083,-1890,3161,2943,1216,-931,290,723,21,-2866,-1696,-1121,-1869,-3016,-1342,496,436,-2061,-975,-373,-1131,-2044,-2890,-3754,-3655,-2514,-1355,-460,-967,-699,1231,1466,1441,-2862,-2433,-331,-500,-3055,-2319,-3106,-4080,-4573,-4264,-3660,-3077,-2390,-1804,-3012,-1300,-237,-659,-763,719,848,-823,328,933,831,-2698,-2498,435,135,-181,-640,-1703,-1981,-2895,-3577,-3522,-2659,-1328,-845,-464,-1631,441,1871,-349,-902,579,1876,-2022,-1453,-1115,1617,-632,-1069,546,-193,-912,-1126,-868,-567,-26,478,937,1308,1604,1677,-1260,-1082,459,-789,-1190,-1870],[-1681,-1251,-759,-405,-112,151,302,365,471,-2072,-2232,-2752,-2370,-2129,-2769,-1554,-1978,-2119,-1788,-296,-650,-1988,-1526,-1787,-2054,-2362,-2082,-1752,-1358,-980,-627,-364,-2588,-35,-540,-1357,238,513,-501,-1445,-692,-2105,-118,1140,-244,298,-77,-2130,115,-350,-680,-750,-645,-439,-415,199,292,303,22,-516,-3064,-1667,-2491,-3379,-4077,-4428,-3805,-3031,-2271,-1812,-1969,-1360,-507,-1967,-117,919,3073,3522,4058,1952,-100,416,-389,-604,-2233,-567,1633,438,-857,-2059,-3296,-3936,-3441,-2456,-1379,-2654,483,-1544,1092,1253,-3095,-771,1427,987,273,-510,-1407,-2489,-3616,-4722,-4606,-3560,-2675,-1835,-1163,-676,-297,22,281,3,-3456,327,816,2785,2939,-2011,2369,453,-1531,-2412,-2230,-2715,-924,-747,-2628,-905,-2383,-1746,-53,-568,-1154,-1583,-1976,-2367,-2686,-2860,-2881,-2845,-2498,-1978,-1479,-886,-2248,-387,395,609,663,687,677,555,-3699,382,407,-2872,-865,481,-1974,-2403,-323,738,-817,-2180,244,1051,-4138,-1311,-1504,-122,-266,-378,-498,-668,-2875,-1063,-1390,-1789,-2227,-3345,-2331,-1903,-1192,-438,-134,-3326,-589,305,322,1652,2532,2462,48,133,1019,291,-2109,-3588,-4548,-3962,-2046,-1624,-1664,-683,-1663,-217,364,-2554,-2460,-1960,-3850,-5376,-4409,950,850,-4789,-2181,-3974,-169,-484,-904,-1286,-1588,-1995,-7763,-4572,-2704,-15880,-30585,-72241,-57029,-1815,-1507,-1195,-15406,-33356,-70634,-256770,-271078,-9140,-465,-9394,-23982,-54953,-38962,-31272,-49538,-11116,-4062,-3969,-5642,-9208,-7799,-9511,429,853,-5533,-3708,-4301,554,90,-630,-1145,-1581,-1587,-984,-52,1243,-979,3825,-1638,-4888,-712,843,-441,-1077,972,3404,2617,-331,-1498,-131,-1902,-2525,5566,8222,13850,11997,-1993,2798,2988,-898,-453,-437,600,1766,456,-200,3408,-1834,3499,3569,3558,3581,3509,3338,2323,1965,2871,2453,2005,-2140,725,148,-477,-2193,-1526,-1961,-2253,-2409,-2508,-2581,-2508,-2370,-1976,-2298,-1257,-775,68,325,643,-1059,-154,-882,-1862,-1359,-2002,-2793,-3468,-3778,-3566,-3194,-3095,-2924,-2924,-2908,-2910,-2752,-3501,-2328,-1964,-1516,-934,-318,-868,747,1299,-728,2239,1194,-1882,447,-1573,-2539,-1422,-1185,-1576,-2755,-866,-1652,-1337,-1878,-2244,-2493,-2724,-3011,-2956,-2700,-2231,-2225,-1233,-790,-544,-1093,-2546,-1439,-1405,-2043,-2657,-3204,-3303,-3000,-2513,-2054,-2147,-1276,-2242,-587,-1039,107,-1225,954,1474,1955,-54,150,-16,-1294,3409,3993,2505,-2042,335,3356,-398,-1328,-687,-2031,664,1641,1586,1478,-1157,546,-220,-2055,-2333,-1599,-2691,-3511,-1288,-998,183,2573,1981,-50,-1974,-1120,-2124,668,255,1079,202,2101,3773,2905,2165,596,-3421,278,-322,-826,-1312,-2413,-1380,-1278,-2733,-1078,-1328,-1560,-1927,-2200,-3854,-2671,-2805,-2825,-2854,-2970,-3082,-3284,-3684,-4049,-3444,-2859,-2225,-4271,-1800,-1497,-2647,-256,-2286,-1026,-1873,-1824,-108,273,2082,2333,2611,2848,2097,259,32,2146,-653,-3292,-2488,-3222,-1425,816,-2303,-3142,-118,1444,861,739,557,-3038,428,-587,-2982,574,1632,-624,-2603,-1552,-2672,-1068,936,-1018,1218,-1278,-896,4559,1818,1620,3324,1829,-282,-1533,-3113,-3226,-3302,-3048,-2874,-2783,-2841,-2876,-2926,-2848,-2591,-4617,-1855,-3577,-3640,-1022,-944,-947,-966,-1649,-1053,-1155,-1192,-2263,-1279,-1369,-1488,-1679,-1876,-2195,-2648,-3184,-3735,-3621,-3056,-2668,-2236,-2058,-1758,-1515,-2335,-2925,-664,-237,301,892,-2952,2162,2141,136,-1439,2950,3864,2356,2606,3513,3251,2816,-2310,474,-1893,-2029,-804,-1751,-2754,-2375,-1813,-1901,-537,-73,195,310,197,-3360,-2337,-2410,-1093,-1460,-2614,-1852,-1960,-1897,-1877,-1912,-1831,-1894,-2040,-2116,-2235,-2262,-2172,-1952,-2272,-1479,-1313,-917,-1523,-403,-2139,-2886,-487,-481,-373,-3081,-2720,36,256,489,-961,-1090,-315,-5,361,-4041,-5726,-730,-2815,-1654,-1315,-4745,-6255,-5752,-5638,-5830,-8144,-7599,640,1283,-2530,2027,2072,2211,-5859,2943,1618,-6488,-4412,750,3274,-12216,-4020,3629,-10742,1866,3188,2960,2743,2436,1984,1398,-191290,-833062,-675453,-166867,-61656,-2764,-3403,-3957,-4228,-4335,-4032,-3883,-3802,-11378,-13037,-3838,-9032,-8727,-6412,-3589,-3584,-3210,-2608,-1843,-7617,-3239,290,866,-773,-3231,-5792,-9147,-8867,-14,-660,-1454,-2177,-2857,-3202,-3341,-3147,-4154,-3024,-1685,-3135,-777,-97,-2357,864,1947,-3934,3163,3967,2400,178,-1583,1970,-2433,2502,3965,1984,6591,3749,-2887,-115,-2706,-6353,-6025,-1570,-1373,2727,-375,863,-2928,1767,-1883,-1361,-1613,-853,-3931,-1501,536,1178,518,-341,-1143,-2005,-2942,-3601,-3933,-3872,-3586,-3293,-3102,-2962,-2803,-2756,-2809,-2789,-2772,-2860,-2963,-3151,-3259,-3487,-3818,-4240,-4664,-4840,-4562,-4172,-3825,-3501,-3124,-2912,-2647,-7421,-2194,-2115,-12216,-23311,-19882,-1885,-2145,-2435,-2803,-3166,-3014,-5455,-10605,-14676,133,-12119,-53847,-50005,-22428,3500,170,3975,3983,-4239,-45988,-60456,-22840,-364,2662,2655,2855,3225,3644,477,-1124,371,361,185,-4651,3068,3782,3489,3010,729,-545,-2960,-3673,-3367,-576,-1197,-661,-708,-1294,-1902,-2361,-2675,-2801,-2647,-2492,-2385,-2024,-1868,-1593,-1274,-2745,-447,-1192,325,-679,-2082,378,-741,-4957,-2157,-2959,-2050,-2145,-1977,-1554,-1991,-1419,-335,-83,-2799,59,86,-4,-232,-315,-2549,-160,343,75,-1279,1737,2538,2665,2210,1874,-564,-2603,-1465,-1808,-2148,-1559,-701,-1236,-2198,-1482,1110,-709,2858,4419,4380,-705,62,-1729,3440,3029,555,-1443,-411,1250,257,-3458,-1727,-399,-1864,-2738,-1045,99,24,-2294,-471,194,-162,-687,-1206,-1966,-2785,-3030,-2445,-1662,-1689,-1103,355,760,894,-3360,-2626,-470,-682,-3581,-2342,-2945,-3463,-3237,-3433,-2313,-1925,-1464,-1138,-2940,-1315,-562,-891,-758,-969,-1301,-1522,-1604,-1537,-1293,-3062,-2170,-572,-650,-843,-1265,-2023,-2711,-3657,-3242,-2084,-938,220,-174,-123,-1472,332,2107,-282,-1313,583,2065,-1855,-1250,-911,2585,-1395,-948,1260,3271,-231,198,2294,736,1316,447,-431,-1296,-2075,-2871,-2823,-2046,-1457,-898,-783,-1591],[153,289,471,356,53,357,121,-237,-593,-2428,-2121,-2729,-2645,-3390,-4151,-4660,-4753,-4129,-3343,-2434,-1548,-1985,-76,517,-1099,-2373,1611,1766,-695,-1064,-1177,35,-2606,559,-1397,-1505,1081,1612,-550,-1584,-785,-1878,-409,582,-538,284,-322,-2151,1186,1654,1059,766,711,826,-349,1419,1526,1576,1360,-1208,-2896,9,-624,-1365,-1993,-2756,-3429,-3781,-3483,-2838,-2106,-1361,-532,-1712,223,778,1914,2348,2940,2165,2,412,-33,-511,-1936,-853,1705,276,514,1955,1361,-10,-1396,-2538,-2793,-3299,-731,-1173,463,819,-3148,-294,3166,2309,2242,1172,1156,1073,-6,-1144,-2207,-3034,-3681,-3749,-3462,-3188,-3005,-2903,-2878,-2772,-3611,-2119,-1650,-1069,-608,-2558,148,290,-1713,-2708,-2597,-1882,-1123,-1402,-3290,-1770,-2343,-2298,-2691,-3104,-3653,-3817,-3447,-2832,-2087,-1234,-1664,314,-253,-1114,-931,-1768,-2171,26,722,3434,3755,4520,1984,696,-3969,572,197,-2868,-1128,144,-2529,-1823,-121,983,-1274,-2580,-663,125,-4192,-1465,-2194,-2853,-3340,-3780,-4169,-3845,-3261,-2782,-2272,-1776,-1311,-3192,-81,127,1264,1888,746,-3334,-925,-557,-97,1715,3830,3618,101,191,1481,412,-2529,-3212,-4473,-3095,-2015,-1187,-1363,-158,-2270,-311,-178,-2757,-2065,-1567,-3000,-4567,-3768,-2011,-1964,-5349,-2173,-3931,-1541,-1384,-1326,-1242,-1095,-1068,-6355,-3809,-500,-14092,-24126,-50739,-41281,2023,2487,2869,-15261,-34455,-36809,-177199,-216115,-20867,1928,-10189,-22811,-43139,-253,-863,-21692,-6689,-1786,-1618,-5073,-7460,-7629,-9494,-138,-224,-5896,-3118,-4130,-560,-312,-758,490,1083,1322,1226,3742,2368,364,4623,-1026,-4027,-1082,-462,-1143,-1117,628,3214,2946,-184,-1050,-68,-1555,-2787,5855,7988,11997,12141,-1170,2661,2510,-1379,179,9469,10465,10896,628,-394,4492,-716,5526,4098,2784,1803,1074,576,425,233,-24,-341,-588,-1378,-893,-676,-440,-2425,-186,-1434,-2115,-1328,-1891,-2358,-2376,-2014,-1322,-1782,-1448,-1091,338,68,-252,-945,-1828,-2779,-3143,-2357,-1302,-469,244,-87,1217,289,-133,715,316,-736,-809,-2097,-2909,-1772,-2633,-3053,-2295,-1191,-642,553,1032,-1740,1948,1310,-2305,50,-1515,-3452,-1710,-895,-1002,-3066,-790,-2172,-718,-713,-1739,-944,-1244,-1726,-2169,-2838,-3503,-3946,-3412,-2877,-2416,-1986,-2917,-1849,-1350,-833,-1714,-149,160,262,-699,215,-1554,-448,-1168,-1680,-2327,-2697,-2299,-1405,-194,1062,325,-422,-264,-1462,3395,6036,2267,-1865,579,3937,-156,-1611,-254,-1626,-200,2221,1570,1282,-476,381,-87,-1800,-2106,-1508,-2055,-3581,946,-459,-423,1197,1025,-901,-2182,-959,-2176,308,348,1143,-123,1767,3766,3844,4426,899,-4059,1878,692,-511,-1683,-2511,-2361,-1744,-3088,-762,-1922,-1415,-1628,-1929,-3492,-2797,-2828,-2333,-1680,-1090,-520,-248,-1944,118,77,-62,-1356,-3881,-2348,-1519,-3045,-345,-2309,-708,-1903,-1698,176,14,2251,3613,4067,4395,2499,545,-388,1717,-567,-3670,-2874,-3174,-940,1386,-1847,-3234,-290,979,963,691,-382,-3105,-2840,-3379,-2991,-2018,-1179,-498,-2692,-1641,-2114,-909,959,-231,1780,-1408,-891,907,99,-843,-1944,-2895,-2990,-2080,-3723,-1057,1272,2002,299,-80,-2141,2304,1673,-1152,-155,-5395,-1947,-3001,-4067,-1698,-1032,-545,46,-1056,409,52,-181,-2386,-1152,119,130,172,-1292,290,157,-988,-1971,-840,-1326,-1908,-2299,-2759,-2948,-3140,-3352,-3713,-4038,-3822,-3089,-2194,-2799,-256,527,641,-1404,2084,2283,2235,1969,1731,1479,1177,-2251,-209,-3105,-1507,123,-956,-2488,-1262,-1176,-2555,-914,-660,-476,-377,-477,-3376,-1890,-2136,-1347,-1290,-3004,-479,-4,536,-1255,-315,-1348,1288,1134,1026,-976,-1090,-86,-1981,-2304,993,826,811,-1962,324,-1816,-2704,-1370,-1824,-2101,-3127,-2413,-2483,-2516,-2571,-2598,-2654,-2709,-2736,-2708,-3845,-5629,-2026,-3638,-1818,-865,-5369,-5480,-6403,-4485,-3962,-8010,-5598,893,816,-3817,600,449,337,-9335,654,1092,-5093,-2363,2494,3084,-9246,-5185,4205,-8906,655,4824,4753,4611,4309,3806,3119,-140098,-982501,-814101,-254028,-106765,-2382,-3265,-3976,-3803,-3376,-3040,-2930,-2938,-9234,-11824,-5486,-10530,-9685,-9455,-2150,-3624,-6113,-1356,-754,-7630,-1594,1009,1820,-593,-3139,-6086,-10089,-8406,-443,-168,-1156,-2119,-3114,-3885,-4140,-3439,-3950,-3660,-1452,-2870,-255,-79,-2657,272,1309,-4683,1092,742,426,-248,-1461,-301,-2337,145,553,993,1312,1415,-3389,-490,-3200,-6873,-6146,-1656,-2369,-2940,-3363,-3491,-3231,-2846,-2289,-1735,-2381,-997,-3580,-1089,789,607,587,2497,2449,239,-1814,1020,-630,-4447,-673,-1027,-1298,-1421,-1328,-1158,-1766,-2275,-2926,-2046,-574,-20,-239,-708,-1351,-2062,-2585,-2518,-2231,-1791,-1418,-1160,-959,-1009,-1433,-4123,-1103,-7572,-27804,-33131,-17715,-220,-169,-112,-112,-174,10,-15008,-11715,-16539,1689,-12564,-52891,-44007,-20137,3132,17,2946,2699,-5890,-54503,-54669,-19323,202,2045,2413,2921,3488,3979,147,-1337,48,-413,143,-4528,2114,1313,471,-578,-1690,-2652,-2836,-3961,-3317,29,-882,-998,2036,-449,1909,1444,-774,-137,-846,-1471,-2648,-1759,-1564,-1129,-653,-2635,305,-73,1033,-629,-2485,-254,-739,-4852,-2944,-3004,-1729,-1731,-1434,-903,-2007,-2054,493,-248,-3335,1430,1650,1727,1583,550,-2458,-400,-761,-411,-1259,-1831,-2428,-2926,-3192,-3150,-2903,-2658,-2304,-1966,-1572,-1152,-852,-1535,-2770,-2586,536,-813,713,773,695,-1078,745,-1835,1320,1789,-227,-2167,-1488,0,-888,-3959,-1941,1216,-1979,-2578,-924,236,-552,-2667,-201,453,-475,739,617,-1609,-663,-1301,-1995,-2847,-3161,-2737,-2331,-1971,-1855,-3746,-2752,-2718,-2952,-2754,-2160,-1486,-1090,-537,-3356,-1481,-789,387,54,-3024,-1419,-18,-1213,-592,-945,-1448,-2023,-2470,-2820,-2622,-3251,-1807,-1225,-898,-586,-405,-2309,-431,-2798,-883,-965,-1103,-1178,-1247,-1159,-1252,-542,-226,-169,-1703,567,1693,-1621,-1039,-510,2154,-2092,-411,1624,1323,16,-389,-315,-1060,-1574,-1877,-1767,-1282,-546,173,-640,-1725,940,909,-242,-1525],[-3918,-3680,-3268,-2890,-2426,-1969,-1496,-1042,-500,-2586,-1961,-2677,-2539,-2178,-2282,-527,-1105,-2062,-2002,-420,-1040,-1939,-2082,-2156,-2110,-2327,-1659,-1323,-1084,-1159,-1865,-1053,-2319,-1448,-2008,-1920,-1903,-1637,-1160,-1602,-812,-1638,-639,120,-795,222,-517,-1973,50,-290,-417,-203,207,689,4,1751,2009,1648,2058,-1555,-2245,-366,389,-170,-459,-914,-1773,-221,156,-2061,-1932,-42,285,-1408,576,762,2836,3034,3489,2424,190,481,447,-337,-1530,-1005,960,-299,497,2108,2610,2423,1429,-1130,-897,-3396,198,-621,-42,512,-3070,358,3517,2460,2808,1836,854,1479,1159,291,-1724,-1167,-1764,-2073,-2164,-2094,-1916,-1693,-1516,-1317,-3589,-845,-615,-303,-95,-2359,326,409,-1656,-2915,-2916,-924,-573,-1156,-3710,-1741,-2074,-2587,-1259,-1253,-1352,-1333,-1317,-1327,-1308,-1219,-1724,-1220,-1236,-1252,-1363,-2370,-1864,-1049,-717,-169,496,1363,1865,576,-4091,316,1,-2719,-1323,16,-2806,-1232,152,1197,-1681,-2830,-1316,-344,-4026,-668,-1748,-149,-758,-1558,-2278,-2883,-3047,-2809,-2431,-2132,-1955,-2922,-1516,-1315,-1044,-801,-475,-3105,-1225,-1345,-403,945,1098,1250,504,380,483,-95,-2615,-2555,-4048,-2086,-1044,-359,-816,-569,-2839,-347,482,-2887,-1624,-1112,-2090,-3243,-3014,-947,-831,-4648,-1963,-3386,-857,-913,-1086,-1234,-1270,-1279,-4382,-3130,550,-11776,-17065,-27604,-23958,5110,5533,5471,-16074,-34837,-4542,-104875,-162166,-27084,707,-11367,-22379,-29712,-1095,-614,67,-1776,1149,1500,-4521,-5501,-7238,-9475,1130,778,-6148,-2577,-3793,912,1208,-714,1433,1367,1197,140,775,715,855,1021,-88,-3010,-1289,-1581,-1584,-841,614,248,-380,-997,-1529,-2098,-2597,-3061,-3393,-2803,-1993,-1170,-248,565,1216,-1799,1087,1848,1423,756,-176,-1296,-2394,-2514,-1575,-411,529,1271,1672,1767,1324,1591,1230,861,692,-316,313,1270,1614,-2258,1284,-1202,-2149,-317,191,-423,-941,-1443,-1695,-1748,-1813,-1774,-1781,-1922,-1920,-2125,-2404,-2760,-3088,-3039,-2763,-2626,-2509,-2370,-2237,-2168,-2413,-2592,-2951,-3304,-3551,-3176,-2667,-2166,-1657,-1207,-788,-510,-523,-617,-833,-2725,-1411,-1773,-2778,-2074,-2064,-3391,-1864,-1637,-1507,-3283,-1386,-2583,-1471,-1649,-1872,-2133,-2428,-2798,-3012,-3302,-3310,-3277,-3071,-2856,-2623,-2436,-2906,-2254,-1672,-479,-2141,771,1361,213,-137,2213,-914,186,-123,1159,-2,-136,-1532,-564,63,1085,753,-941,-492,-1739,3337,5714,2039,-1673,974,4513,290,-1850,185,-1210,-1017,530,-547,-1047,-727,142,34,-1336,-1782,-1649,-2266,-3658,1214,235,-46,161,311,-1519,-2311,-782,-2030,-50,384,1203,-443,1236,919,836,797,648,-4407,15,-484,-913,-1166,-2553,-507,109,-3144,-1662,-2454,-1197,-1337,-1561,-3262,1337,2016,-285,-1212,1636,604,-733,-1659,4774,7801,5136,-2352,-2774,-2861,-1526,-3256,-284,-2318,-281,-1751,-1472,540,-229,2039,8422,5148,4613,2832,891,-672,1352,-365,-2696,-2948,-3029,-417,1221,-1290,-3098,-1545,-2547,-3432,-3570,-2514,-2773,-826,-565,-2852,656,1039,219,-2673,-1652,-1513,-668,874,505,2122,-1519,-711,1433,1001,666,457,573,-1675,-2121,-3392,-1749,1011,3405,183,-349,-2428,4175,4825,-710,-396,-6178,-602,-2359,-3932,-4275,-3223,-2254,-1453,-813,-446,-361,-15,-2349,-930,574,1037,1313,-831,1752,960,-131,-2471,732,120,-2352,-1422,-2321,-2978,-3555,-3968,-4293,-4458,-4456,-4275,-3976,-3531,-3070,-2657,-2313,-1831,-1407,-1022,-750,-588,-322,-36,197,-2027,-689,-4089,-928,956,-1150,-2091,-1062,-825,-3019,-2076,-2672,-3266,-3832,-4483,-4314,-3561,-2729,-1814,-843,-3129,902,1984,889,-874,-383,-2020,1909,3363,2464,-41,-571,-60,-2514,-2149,1055,2987,1783,-2260,1506,-912,-2176,1570,1387,1336,-3039,-1710,1165,670,1146,-1424,-2555,-1501,-842,-217,-3378,-5290,-2266,-3143,-1812,830,-5267,-4370,-6745,-3202,-2057,-5880,-2628,-1532,-2612,-4963,-4139,-3192,-2253,-8637,-681,-45,-3335,-425,1240,1427,-6134,-5617,2252,-7321,168,2979,3001,2984,2845,2555,2135,-76920,-870505,-864735,-314775,-129110,-1009,-1551,-2040,-2277,-2616,-2870,-3172,-3454,-6853,-9344,-5170,-10456,-10151,-10735,-2376,-5298,-9094,-1518,-1239,-5715,-783,-596,-391,-363,-2912,-6301,-10353,-7588,-1182,-1513,-1951,-2302,-2612,-4224,-2620,-2462,-3161,-3580,-1874,-2262,-1549,-1404,-2851,-734,-163,-4211,640,928,1202,-431,-1117,633,-1680,-935,-1848,-2512,-2595,-2023,-3502,-708,-3509,-6919,-6006,-425,-817,1551,-463,349,-2290,1010,-1172,361,-2926,-892,-2820,-497,1256,421,410,1246,475,-460,-1652,-2296,-2592,-4558,-1847,-1330,-946,-656,-384,-245,-1125,-2162,-2953,-1588,-196,-392,-499,-668,-824,-915,-854,-504,-316,-187,-214,-400,-665,-1185,-1660,-1977,-1997,-13740,-42083,-41860,-15237,1119,1445,1643,1622,1345,-8283,-24105,-12906,-14408,-704,-10481,-52295,-37021,-15762,-2636,-2870,-2940,-2891,-6562,-57545,-42559,-14132,-905,-212,397,1111,1896,2648,50,-1102,12,-977,291,-4151,3378,3247,2620,1729,563,-787,-2172,-3883,-3110,-241,-643,-588,2302,-549,5040,4010,-789,4126,4481,-16,-2550,1849,1397,570,-284,-1959,-363,-23,304,-287,-2695,-698,-418,-4232,-3486,-2698,-999,-1626,-2341,-2966,-3353,-3323,-3078,-2732,-3418,-2093,-1684,-1339,-1133,-871,-2163,-549,-1657,-351,-1091,-213,-140,-106,-155,-227,-198,-2175,-1451,-41,-21,-490,-799,-1673,-2433,-3142,-792,-892,-936,-792,-699,-1385,-405,-1824,-291,-336,-798,-2734,-2550,-1503,-1747,-3742,-1983,-1172,-1866,-2248,-1841,-2107,-2364,-2907,-2445,-2276,-2025,-1759,-1377,-1342,-1215,-1391,-1322,-1677,-3472,-2164,-2123,-1722,-1236,-3850,-2631,-962,-1866,-1952,901,1572,2343,254,-3087,-1671,-945,715,185,-3124,-1466,1707,-1496,-12,998,-569,-2195,-774,-1439,-1445,-3094,-1493,546,-1106,1646,1614,-2399,-208,-2560,-665,-285,1001,2268,691,359,-1061,-43,576,-121,-2097,413,704,-1454,-995,-46,1097,-2837,362,817,668,76,-1073,-270,-744,-1072,-1376,-1621,-1800,-1879,-1996,-2109,-2270,-2525,-2707,-2956,-3023],[315,14,-196,-486,-685,-817,-814,-716,-453,-2497,-1794,-2598,-2557,-2270,-2043,-116,-708,-1489,-1308,-177,-17,-1999,-151,128,-317,-2295,372,639,-583,-1329,-2488,-1617,-1818,-161,-2190,-768,-767,-1107,-1269,-1598,-938,-1513,-909,-330,-1115,-228,-737,-1693,-672,-698,-621,-416,-224,-96,39,186,132,86,-134,-1511,-1626,-787,-937,-966,-681,-627,-1221,290,7,-2203,-1783,488,558,-1235,512,195,-195,-525,-573,-646,-457,-188,212,-243,-1197,-1122,102,-1022,455,1115,728,280,-205,-722,-1096,-2785,-766,-348,-563,177,-2960,986,1809,1946,1790,1517,401,351,-498,-1480,-2475,-3309,-3087,-2119,-1201,-394,-142,-453,931,-643,-3549,293,492,3081,-663,-1654,2594,2148,-1490,-3143,-3337,-681,-1284,-1667,-3374,-1959,-1768,-2583,-1489,-1447,-1616,-1751,-1950,-2192,-2392,-2477,-2494,-2603,-2563,-2458,-2406,-2621,-2040,-1829,-1666,-1479,-1351,-1159,-902,-648,-4111,-33,-216,-2673,-1581,-48,-2857,-863,288,1208,-2149,-3049,-1759,-968,-3836,-291,-1501,-654,2785,342,-426,166,-1466,707,-194,1805,1253,-2696,-41,-765,-1318,-1628,-1525,-2839,-1604,-2146,-890,-1082,-1411,-1700,-2075,-2200,-2074,-1706,-2453,-1883,-3670,-1124,-632,-786,-1095,-1594,-3496,-1919,-1674,-3080,-1320,-771,-1287,-1917,-2486,559,397,-3802,-1687,-2795,-1472,-2024,-2563,-2776,-2459,-1871,-2361,-2747,718,-9452,-11901,-8681,-7754,3129,3094,1440,-17965,-34942,1383,-53205,-120162,-26876,-3180,-12783,-22427,-15457,-998,-524,34,451,854,1132,-4135,-3835,-6939,-9590,1065,737,-6439,-2267,-3495,238,464,-712,891,1024,1031,-1128,539,69,-510,-1336,-2114,-3044,-3872,-3452,-2338,-1179,-235,672,1371,181,252,502,-665,-2645,2618,2795,2798,2661,565,2319,1254,-2181,1165,694,256,28,24,-135,688,1292,1961,2692,3249,3702,3915,1338,779,3624,3120,2430,1666,744,-214,-947,-1499,-1933,-1468,-1220,-2106,-947,-807,-143,-163,-422,-730,-1210,-1701,-2242,-2745,-3136,-2979,-2603,-2040,-1477,-1002,-440,127,472,737,195,1141,-1242,-394,1341,656,-1819,-887,-2340,-1872,731,-131,-1448,148,-594,-1462,-2076,-2297,-3372,-1657,-1266,-3354,-783,-1209,-2434,-684,-984,-1473,-3485,-2588,-3026,-3267,-3195,-2907,-2589,-2352,-2295,-2240,-2493,-2867,-3459,-3990,-4293,-3723,-2925,-2453,-2729,-1993,-66,-2064,2513,3531,-76,280,3615,-378,105,700,496,-672,-1932,-3034,-3794,-3615,-2913,-2067,-1492,-781,-2271,162,432,618,-1625,564,432,163,-2177,-256,-923,-1849,-362,-39,312,628,-306,21,-858,-1542,-1829,-2499,-3916,1469,878,774,-606,-277,-2008,-2465,-741,-1890,-533,-918,-1609,-2146,-2493,-2498,-2336,-2207,-2259,-3922,-2886,-3520,-4149,-3881,-2880,-1633,-407,-3076,-2542,-3065,-1082,-1231,-1328,-3342,1735,4120,-970,-845,1582,298,-1398,-1443,4727,6857,4039,-3339,-1808,-3528,-1716,-3377,-239,-2505,61,-1539,-1295,788,-634,1584,4330,4551,4247,2892,1091,-954,867,-253,-1794,-2903,-2975,-705,-944,-1184,-2966,-1375,-1690,-1893,-2132,-1857,-2306,-896,-595,-2827,2087,2985,501,-2747,-1783,-1087,-563,459,961,3093,-1817,-561,3652,3402,2659,1865,1204,-2320,-2432,-2753,-2342,-27,1942,-160,-771,-2929,1610,920,-483,-904,-7116,-2646,-3059,-3578,-2291,-1724,-1237,-817,-457,-1499,-947,-24,-2409,-824,554,752,911,-473,1109,976,510,-3132,-130,-729,-2753,-2198,-3040,-3573,-3791,-3545,-3204,-2875,-2609,-2404,-2300,-2229,-2267,-2421,-2649,-2691,-2703,-2644,-2600,-2594,-2447,-2266,-2145,-1986,-1792,-5117,-1540,-1556,-1643,-1891,-2020,-2225,-3570,-2533,-2581,-2561,-2433,-2295,-2695,-1750,-1609,-1214,-921,-3271,-251,0,309,-574,-791,-2981,516,282,91,-137,-242,-168,-2841,-2128,502,1305,1176,-2752,1858,81,-1721,3122,3116,3033,-3163,-1214,2360,552,1299,-1444,-3636,-1965,-1307,-473,-3042,-5082,-3185,-1789,-1975,1728,-4586,-3389,-6981,-2186,-513,-3638,312,4857,902,-5766,-590,2576,2426,-4783,2678,2800,-1694,954,2640,2400,-3447,-5624,2240,-6550,175,2467,2430,2409,2323,2142,1877,-6042,-658699,-772837,-326002,-117180,42,-323,-666,-785,-1028,-1200,-1426,-1641,-4608,-6917,-3413,-9125,-10678,-10323,-1524,-4026,-7594,-1922,-2160,-3701,-2844,-3201,-3332,-3206,-2936,-6814,-9732,-7004,-1697,-279,129,545,855,-4926,-359,-2485,-2461,-3187,-1624,-1797,1562,334,-3308,-1314,-867,-3223,831,797,931,-795,-954,1123,-1078,824,577,346,93,-185,-3592,-1158,-3964,-6531,-6007,11,-567,633,-129,0,-1992,1058,-903,993,-3605,-955,-2210,-175,-569,-954,-1298,-1713,-1980,-2235,-2522,-2573,-2540,-4095,-2404,-2346,-2394,-2510,-2636,-2900,-3207,-3131,-2913,-1994,-1233,-477,403,1174,1815,1191,2648,3037,3065,720,718,1890,-382,236,-687,-1461,-1830,-14517,-48946,-44385,-13095,2174,2665,2958,2957,-180,-16613,-29782,-14431,-10207,-1006,-5885,-54089,-32697,-11921,-3015,-2345,-1615,-932,-5133,-47568,-32133,-9708,1463,1796,1930,2066,2198,2247,-148,-747,-6,-1595,243,-3891,-521,-1083,-1595,-2210,-2738,-2935,-2625,-3592,-3127,-448,-775,-7,1718,-720,2465,2573,-985,2122,1856,-63,-2436,1200,1064,1048,-335,-1164,992,1021,923,-1,-3002,-1255,-143,-3617,-4064,-2428,-1159,-1398,-1656,-1815,-1938,-2969,-2222,-2433,-2999,-2620,-2601,-2537,-2451,-2123,-1910,-1236,-2559,-443,-988,547,840,1001,988,868,432,-1884,-1433,345,159,-404,-762,-1844,-1540,-2773,-1420,-1671,-1892,-1939,-2015,-1972,-1908,-1867,-1730,-1678,-1570,-3303,-3155,-2683,-2418,-3358,-1961,-1397,-1675,-1919,-1812,-2005,-2180,-3170,-2100,-1848,-1500,-1127,-641,-1107,-722,-1438,-435,-817,-3715,-1997,-1291,-811,-133,-3722,-2349,-1072,-2266,-1274,1335,1911,3895,386,-2700,-1773,-1126,929,274,-3224,-1452,1792,-1729,31,831,-1095,-2020,-19,-449,-449,-2673,-1232,500,-1673,2321,1746,-2112,37,-2221,-578,-311,1203,1375,154,-1323,-2888,-3188,-1482,-42,-2273,349,2292,-1215,-1005,632,4582,-3365,1440,2509,1194,-268,-1565,-2602,-3505,-3720,-3469,-3013,-2551,-2109,-1828,-1665,-2547,-1841,-2047,-2435,-2773],[-1302,-1475,-1418,-1347,-1193,-1095,-1061,-1126,-1174,-2120,-1525,-2362,-2325,-2275,-1739,-776,-352,-620,-232,-187,-501,-2086,-304,-484,-794,-2161,-666,-52,-334,-1488,-2865,-2121,-1128,-387,-1756,-205,1798,1347,-627,-1529,-966,-1472,-1168,-718,-1441,-246,-920,-1326,1236,1793,2617,3575,4419,5056,1162,2074,1762,233,1338,-1062,-1019,-1046,2749,2150,1757,-445,-678,463,-242,-2294,-1617,-246,-15,-1199,462,640,672,616,632,363,86,-338,-779,-1311,-1829,-2160,-2323,-2313,-2201,-2004,-2037,-2141,-2306,-2468,-2490,-2403,-2090,-1809,-1529,-1386,-2760,-1041,-1084,-1061,-1188,-1268,-1343,-1477,-1537,-1528,-1906,-1032,-728,-328,28,304,-1052,-818,758,-957,-3505,81,253,451,-1586,-807,-173,-436,-1236,-3198,-3739,-1871,-2155,-2345,-2554,-2592,-2736,-2899,-2942,-2769,-2654,-2433,-2258,-2154,-2070,-1962,-2314,-2037,-2137,-2259,-2497,-2632,-2732,-2710,-2576,-2234,-1807,-1227,-563,21,-3930,-486,-490,-2813,-1886,-91,-2716,-806,211,982,-2639,-3178,-1926,-1363,-3691,-4,-1193,-1276,2452,-573,-860,191,-1056,1081,-96,2914,1666,-2535,86,572,437,1501,997,-2612,-2037,-2885,-1223,-752,-1165,-1242,-1054,-476,186,728,-2171,-1293,-3425,-272,692,57,-784,-2562,-4195,-3292,-2345,-3338,-1199,-603,-616,-715,-2277,2177,-374,-3057,-1390,-2394,545,6,-509,-745,-565,-191,-559,-2701,1652,-7547,-9341,2448,2429,2186,1731,-3511,-20636,-34978,-1222,-31004,-97322,-22085,-8505,-13921,-22240,-2171,-1847,-1509,-1146,-955,-801,-789,-3917,-2617,-6848,-9830,-2489,-3168,-6775,-3739,-3446,-2956,-2340,-1705,-868,66,1079,-2528,3043,3080,3691,4689,1881,-1095,-1666,-3488,-1863,-1067,-1848,-1201,2,299,857,864,-278,-2552,3255,3252,2988,2510,1216,1254,322,-2316,-1924,-3075,-3299,-2150,-782,218,1511,2360,2979,3441,3585,3553,3272,458,272,1925,1312,659,82,-494,-957,-1089,-1063,-1557,-636,-1019,-1748,-1480,-1982,-326,-394,-609,-787,-1202,-1326,-1645,-2024,-2508,-2810,-3246,-3582,-3527,-3162,-2566,-1905,-1429,-970,-458,86,-1815,-404,1342,870,-2236,-687,-2310,-1471,964,171,-2168,205,1546,-475,1239,-825,-2802,1464,1358,-3592,-1132,-1052,-1160,693,280,73,-3529,-730,-2952,-149,364,-1493,269,1066,164,682,208,-511,-1499,-2575,-2421,-3459,-3357,-2989,-3107,-2186,-776,-1449,645,1222,-222,639,1918,167,19,1390,1103,392,-7,-1294,-1277,-1823,-2335,-2672,-3004,-3212,-3353,-3646,-4038,-4186,-3589,-2881,-2036,-1232,-2433,408,-610,-2441,-132,1768,1599,986,-788,9,-584,-1264,-1910,-2514,-4117,-3273,-3560,-3751,-3878,-4044,-4332,-4063,-3659,-3132,-2655,-2119,-1704,-1436,-1066,-802,-628,-564,-564,-3313,-174,245,832,-753,-2674,-251,2345,-2790,-3034,-3501,-896,-1122,-1057,-3515,1392,1514,-1701,-318,773,27,-1984,-1110,358,207,-14,-3440,-813,-4162,-1891,-3168,-704,-2662,-742,-1057,-970,-999,-1159,-1337,-1443,-1565,-1726,-1872,-1901,-2015,-1902,-1729,-1397,-2632,-2784,-112,221,-286,-2659,-443,77,819,488,245,-1579,-1482,-599,-2686,-324,200,759,-2676,-1790,-605,-339,-47,1367,3459,-2050,-206,3230,3538,3074,1782,561,-2691,-2502,-1956,-2461,-982,-383,-439,-1080,-3426,161,-10,-218,-875,-7518,254,-1449,-3069,1567,1754,-817,1572,1248,-2443,-1426,-769,-2318,-1846,-1835,-1387,-747,-19,595,1018,1137,-3551,1368,1208,-2157,-451,404,82,-513,-1562,-2898,1440,1670,1836,-773,-1548,1678,1319,812,408,-169,-498,-1011,-1569,-1962,-2266,-2563,-2746,-2818,-4734,-2852,-2834,-2750,-2658,-2573,-2464,-3629,-2219,-2090,-1984,-1867,-1826,-2244,-1673,-1678,-1700,-1721,-3175,-1672,-1686,-1581,-1538,-1543,-3888,-1408,-1478,-1497,-1607,-1706,-1791,-2561,-2006,-2147,-2388,-2337,-3170,-2067,-1883,-1837,-1755,-1614,-1429,-3211,-1269,-1273,-1290,-1337,-1325,-4639,-2107,-1523,-271,-2614,-4733,-3478,60,-2028,2553,-3296,-2344,-6678,-1206,898,-1400,3190,6480,1599,-4796,-2411,3421,1447,-672,2470,2812,0,1984,4004,4250,-1008,-5017,5760,-6480,869,7904,8419,8847,9081,9079,8850,8494,-431511,-580590,-279333,-83179,5241,4519,3869,3490,3024,2638,2178,1693,-2206,-4771,-625,-6964,-11229,-8622,-30,-660,-3638,-689,-177,-1797,-598,-700,-446,38,-2968,-7357,-8676,-6436,-2232,-1300,3339,3113,2002,-4792,-2018,-3560,-1724,-2554,-2086,-1315,1279,478,-3743,-2408,-2606,-2024,690,514,471,-1158,-767,278,-437,74,-8,-19,-25,-68,-3481,-1621,-4158,-5849,-5935,-425,-511,-591,-774,-1028,-1668,-1271,-1292,-1412,-3948,-1682,-1803,-1924,-2201,-2330,-2306,-2202,-1850,-1482,-1628,-877,-831,-3312,-894,-413,130,166,201,73,-246,-2118,-2654,-1952,-2944,-2086,-636,935,2076,2155,5321,3952,3923,499,-162,2776,-638,2169,6566,6175,4512,-8008,-42039,-35285,-10866,-1294,-860,-269,151,283,-11642,-27297,-15764,-5461,-760,-1251,-59304,-32721,-9842,-2550,-2703,-2629,-2382,-2013,-41295,-26115,-7008,-287,187,493,815,1132,1356,-327,-203,172,-1991,73,-3631,-732,-1134,-1382,-1603,-1665,-1565,-1939,-3069,-3283,-579,-1073,-183,-5,-863,350,679,-1282,1593,2353,-142,-2285,1424,4946,3672,-462,-310,3367,2263,2256,234,-3293,-1870,-1734,-3054,-4595,-2292,-1692,-1138,-808,-584,-2113,-3389,-2802,-3386,-2435,-1953,-2328,-2772,-3303,-3412,-2881,-2250,-3250,-905,-884,-37,319,531,545,419,280,-1672,-1481,-616,-1061,-1568,-2135,-2727,-3118,-3287,-3244,-3089,-2873,-2518,-2273,-2215,-1786,-1967,-1407,-1232,-1949,-3873,-1956,-1951,-2804,-3106,-1824,264,-1462,-1647,-391,-207,-1770,-3509,149,479,-1088,830,1535,-975,-764,-1523,1207,-687,-2969,-1964,1319,1840,2162,-3310,-1944,-1085,-2566,-798,1533,2072,3412,358,-2296,-1851,-1366,1078,254,-3352,-1444,1807,-1969,-71,-56,-1658,-1685,-2073,-2020,-1452,-2203,-1109,271,-2244,2329,1709,-1638,320,-1914,-427,-406,1271,1906,711,-287,-1271,-1654,-1130,-52,-2267,242,2287,-993,-1183,1409,4170,-3329,1787,298,-1065,-2438,-3430,-3894,-4090,-3857,-3579,-3322,-3137,-3003,-3038,-3183,-3469,-3927,-4380,-4970,-5447],[-2597,-2178,-1667,-1278,-899,-620,-407,-272,-82,-1770,-1349,-2160,-2029,-2299,-1569,477,56,260,837,190,-1101,-2205,-589,93,550,-1991,38,-415,-873,-1712,-2887,-2334,-594,-605,-1269,264,670,684,-779,-1485,-1146,-1603,-1830,-2644,-3023,-1999,-1115,-1006,1794,3439,5219,7100,8874,8778,1844,2184,1359,-517,1070,-419,-412,-1302,2577,3248,3170,-386,-159,-2,-685,-2132,-1435,-1006,-461,-1271,687,554,1593,1831,2108,2077,444,257,1542,-255,-816,-1014,-722,-2595,321,1017,809,510,101,-397,-1860,-1448,-1833,-2176,-2333,-2412,-2399,-2147,-2185,-2183,-2379,-2590,-2862,-3240,-3467,-3367,-3017,-2509,-2105,-1660,-1288,-991,-2089,-1213,-128,-1194,-3375,-151,14,1134,-2000,60,1430,1236,-805,-2846,-3163,-249,-551,-839,-1581,-1325,-1129,-1552,-3208,-112,-1552,1602,1801,1852,1807,1323,-2528,1070,-41,192,-584,-2013,-1050,-1223,-1297,-1188,-994,-627,-140,-279,-3458,-873,-703,-3039,-2025,-15,-2409,-966,11,654,-2907,-3010,-1721,-1278,-3489,-2281,-2757,-2682,-1950,-1389,-1025,243,-696,1376,-48,2998,1642,-2293,-122,548,-339,1760,2366,-2347,-2337,-3235,-1647,898,430,-45,-729,-1387,-2041,-2504,-2633,-2576,-3216,-2199,-2181,-2247,-2494,-3110,-4621,-3370,-2929,-3508,-1627,-981,-516,-226,-2278,-184,-1491,-2356,-1008,-2188,-1693,-1912,-2024,-1875,-1462,-1058,-592,-2883,251,-6134,-8233,743,782,677,435,-9057,-23161,-34669,-1005,-35807,-92518,-15907,-13876,-13981,-20885,352,719,1044,1334,1384,1331,1083,-3773,-1789,-6913,-10096,-893,-658,-7054,-2359,-3143,2496,3314,-989,2586,2584,555,-3930,3147,2799,4237,4056,2760,-216,-1825,-4171,-1738,475,361,471,551,440,560,377,99,-2462,-440,-570,-898,-1379,-1799,-2181,-2316,-1996,-1244,-304,700,1755,2723,721,4169,4682,5059,5393,5523,5592,5511,-362,-99,5162,4915,4576,4217,3419,-315,2427,1656,-1166,-124,-1176,-2199,-3071,-3620,-3541,-2932,-2277,-1517,-1304,-680,-1716,-192,233,1107,560,-1978,-1919,192,1956,1765,1311,604,215,-375,-2073,-1965,-2643,-2939,-2506,-1393,-2200,-1106,1129,455,-2859,-275,1741,-565,970,-412,-1586,908,68,-3084,-1296,-906,-474,-96,355,716,-3404,-823,-2851,-157,377,-1304,77,824,312,-126,-762,-1377,-2057,-2550,-3002,-3421,-3732,-3945,-3882,-3694,-3424,-3041,-2637,-2188,-1856,-1462,-1090,-772,-467,-255,-136,-106,-211,-1033,-435,-444,-417,-240,-2077,-784,-3670,103,-146,-555,-1618,-1769,-2030,-1715,-2642,397,-296,-2706,-196,3448,3373,1226,-1316,101,320,-957,-1686,-2201,-3711,1918,2320,2706,-847,-709,-2168,-1771,-582,-1417,-1291,-264,635,-1976,-1398,443,-2,-493,-983,-2691,-1345,-1221,-942,-690,-2517,-551,-361,-2414,-2938,-3224,-1946,-2732,-3611,-4179,-3582,-3073,-2595,-2211,-1933,-1615,-2430,-1074,-847,-575,-376,-2694,-53,-4787,-2093,-2734,-823,-2840,-1431,-1491,-1235,-664,-1290,267,621,743,571,133,-484,-1475,-2489,-3436,-2726,-2295,-2502,819,2663,285,-2269,-319,76,1383,3472,2815,-714,-2079,-587,-2453,1596,1673,736,-2503,-1710,-1718,-2303,-2712,-2572,-2097,-2236,-857,-311,25,278,363,-180,-2808,-2322,-1141,-2146,-1753,1916,-629,-1296,-3987,3013,4653,55,-739,-6707,619,-1026,-2494,2333,3719,-713,4619,3023,-3225,-1793,155,-2119,-425,1027,372,-218,-440,-429,-322,-192,-3292,9,-13,-1050,-1083,-445,-764,-851,-939,-3190,-58,-11,17,-1044,-1169,-158,-369,-653,-769,-881,-958,-1080,-1258,-1304,-1311,-1375,-1627,-1938,-3789,-1475,-1654,-2007,-2117,-2306,-2350,-3140,-2087,-1887,-1730,-1604,-1626,-1724,-1854,-2184,-2603,-3013,-3085,-2530,-1906,-1138,-450,-1402,-4584,1203,1446,1625,1593,640,15,-1851,-1685,-308,-380,-229,-3516,920,1620,-513,2514,2818,2993,-3081,55,2273,259,1233,-436,-5129,-1905,-1387,-392,-2103,-4183,-2610,1924,-1938,2854,-1689,-1279,-6226,-264,2161,677,1567,1035,486,-2370,-4351,-911,-1306,-1459,-1482,-1256,-1006,-696,-269,-40,266,-3915,1095,-7164,2022,2465,2796,3133,3380,3504,3508,3481,-198439,-345782,-190253,-43884,2550,2211,1848,1651,1276,917,470,32,-44,-3136,-226,-4538,-11949,-6377,192,372,396,-2664,-1153,-63,-292,-705,-1106,-1635,-2944,-7806,-7449,-5846,-2580,-2660,-2138,-1852,-1614,-3682,-3653,-4540,-1027,-1832,-2310,-1854,-2149,-2108,-3990,-3356,-3934,-666,-427,-459,-504,-1478,-1046,-1491,-2040,-2509,-2779,-2605,-2305,-2067,-3199,-1996,-3779,-5010,-5726,-1174,-985,-798,-745,-811,-1259,-827,-780,-824,-3363,-971,-1071,-630,-658,-559,-392,-279,-22,-405,-1459,486,-718,-2363,-1568,-705,725,782,44,1132,519,-1956,-2167,-262,1596,1650,1997,2535,2353,3250,5808,3870,3289,170,-911,3040,-871,2346,10373,15001,13221,4470,-23450,-20070,-8062,5771,8966,10335,10659,10431,7095,-16611,-16251,-674,4813,3342,-67090,-36338,-9385,735,840,1088,1296,1429,-37527,-24043,-5677,1041,840,466,134,-132,-370,-766,-899,-874,-1865,-448,-3278,-234,-125,-988,-94,-260,-473,-2039,-2351,-3432,-1084,-1232,-1051,-931,-874,-592,-314,-1581,232,671,-195,-2062,1134,2201,2360,-591,584,1937,1694,1321,438,-3129,-2451,102,-2511,-4900,-2096,-1592,-1989,-2433,-2655,-2495,-3374,-3881,-3008,-1844,-290,289,776,1086,1400,-1315,-1412,-3124,-463,-697,691,868,523,76,-400,-773,-1508,-1544,-1788,-2149,-2543,-2980,-3372,-3388,-3105,-2722,-2363,-2039,-1654,-1457,-2572,-1355,-2076,-1832,-2264,-2696,-4151,-3688,-4160,-3662,-3193,-2781,-2328,-1868,-1425,-697,-37,-2135,-3905,349,1757,-963,660,2848,-933,-818,-1672,1035,-897,-2154,-1832,2218,3548,1808,-2672,-1399,-979,-2749,-529,1055,650,137,-53,-1920,-1906,-1637,-1219,-1719,-3455,-2835,-3397,-3772,-3737,-3031,-2291,-1310,-461,219,834,-1767,-1134,-68,-2815,2152,1503,-1150,557,-1694,-333,-641,1135,1337,311,492,-549,-397,-362,-466,-2182,-223,276,-837,-1592,1510,1627,-2920,1706,1444,1155,-597,-1792,-477,-2725,-3151,-2287,-2731,-3102,-3383,-3713,-4060,-4479,-5013,-5467,-5867,-5813],[-1149,-907,-552,-274,54,349,642,904,399,-1431,-1186,-1925,-1664,-2168,-1477,515,274,1131,1639,833,-1614,-1995,-940,-193,-617,-1692,-1550,-1958,-2376,-2682,-2738,-2411,-1765,-1117,-841,13,426,690,-1006,-1442,-1393,-1865,-1774,-1430,-2221,-1033,-1295,-753,1024,1242,1511,1945,2465,3031,2515,2309,1031,-1264,887,259,230,-1399,2263,2406,1819,-446,335,123,-811,-1632,-1233,-1011,-1202,-1479,-1812,-2163,-2561,-2896,-2968,-3109,-3036,-2909,-2639,-2350,-2022,-1580,-1192,-1908,-661,-325,-189,-101,-94,-171,-2164,-515,-722,-1093,-1527,-2108,-2601,-3097,-3659,-3852,-3632,-3129,-2624,-2280,-2033,-1936,-1936,-1968,-2232,-2535,-2890,-3064,-3200,-2057,-1267,-1300,-3176,-369,-194,-5,-1768,857,1512,916,-232,-2329,-2527,-3310,-4457,-3615,-2526,-1350,-720,-802,-3872,691,-1337,1289,1036,595,53,-496,-2413,-1796,-2346,-2718,-2950,-2859,-2650,-2370,-2109,-1777,-1433,-950,-354,-471,-2799,-1115,-834,-3331,-1912,159,-2064,-1318,-304,264,-2832,-2574,-1282,-785,-3229,-997,-993,-2464,-849,-2068,-861,-871,-666,-404,-26,425,726,-1920,-297,523,-1050,876,849,-2060,-2423,-3030,-1985,2489,2853,3203,2532,2391,3011,313,-1374,-153,-3023,589,219,8,-176,-2980,-4400,-1067,-1405,-3520,-2078,-2466,-2866,-3070,-2990,-2812,-2590,-2525,-2534,-2707,-2926,-3222,-3626,-3868,-3628,-3210,-2685,-3216,-1638,-5123,-7195,-399,73,512,917,-14630,-24138,-33581,2316,-55697,-98498,-10847,-18946,-12331,-17807,1832,1302,682,30,-806,-1630,-2495,-3627,-3868,-7035,-10334,-1911,-1225,-7174,-2645,-2995,1457,2178,-1219,2249,2424,-98,-5211,2729,2335,3897,3452,3132,602,-1952,-4624,-1541,1556,1857,2182,1716,631,1874,1649,470,-2356,3066,1861,-453,179,1087,1165,-1924,-1244,8504,9474,9704,9310,4071,1348,6735,6639,7114,7668,7813,7486,6573,-1019,-266,2395,1190,541,661,1186,-234,2482,2873,-759,480,437,-1247,-1864,-3691,-131,556,237,40,-1431,-337,-1712,-541,-557,-286,-94,-1783,-1864,38,-48,-191,-605,-1082,-1518,-1884,-2154,-2490,-2445,-2308,-2625,-1762,-2058,-1321,-1339,-1472,-3344,-2149,-2706,-3547,-3270,-2566,-1887,-1246,-773,-2362,-1215,-802,232,174,49,-219,-3145,-1001,-2766,-1088,-1200,-1274,-1335,-1403,-1527,-1494,-1584,-1599,-1659,-1549,-1453,-2422,-1385,-1457,-3453,-2436,-1895,-1978,-2050,-2083,-2237,-2338,-2468,-2649,-2818,-3024,-3230,-3383,-3495,-3439,-3372,-3229,-3143,-2981,-2841,-2477,-3903,-1097,-205,559,-1764,2197,3942,2583,-2849,1583,-36,-2685,108,4329,5749,1282,-1941,116,912,-749,-1439,-1731,-3251,2510,2948,3377,-664,-792,-2056,-1010,-569,-1308,-1616,-675,-672,-2596,-2528,-2181,-1998,-1723,-1535,-2165,-1396,-1522,-1723,-2073,-2518,-2958,-3441,-3117,-2488,-2778,-613,-1138,-646,-4028,11,1810,-3291,761,1423,-646,-2680,-428,3928,4298,1270,-2110,881,-4790,-2426,-2286,-119,-3178,-1505,-1132,-83,1250,-1700,-225,3916,2401,2161,2299,1638,-390,-250,328,656,-2123,-2289,1123,3178,682,-1997,-274,81,1385,3207,2680,57,-2798,-834,-2279,675,445,189,-2415,-1710,-577,-720,-1581,-983,-1066,-2532,-950,-755,-568,-254,-109,-1079,-2883,-2094,-559,-1727,-2282,1160,-857,-1610,-4833,1426,1739,151,-490,-5585,647,-880,-2099,2326,3190,-796,5234,4101,-3702,-2216,91,-2029,-464,1043,895,1881,835,504,-146,-468,-2523,-332,-202,-223,-1125,-655,-1883,-1057,-896,-3647,-1498,-1834,-2167,-2528,-2848,-3209,-3592,-3767,-3456,-3118,-2790,-2572,-2471,-2297,-2133,-2058,-1961,-2316,-3088,-1669,-1705,-2475,-1939,-2134,-2318,-2933,-2543,-2487,-2305,-1976,-1624,-1426,-710,-1562,-17,226,-2793,-392,432,343,66,-1533,-4417,-1446,-2233,-3018,-3809,-2994,-2142,-1303,-1547,-791,-1578,-953,-4053,-349,-1081,-1989,-2325,-1723,-733,-2884,502,1457,-124,1855,220,-4683,-1666,-1165,725,-1777,-3662,-1274,640,-1961,-394,-1131,-2007,-5960,-3444,-3891,-3481,-2873,-2334,-1913,-1563,-6587,-1348,-1996,-1498,-1586,-1513,-1436,-1304,-1090,-1140,-1213,-2750,-1483,-8915,-1907,-2248,-2444,-2358,-2106,-1819,-1573,-1338,-1145,-98424,-80490,-7783,-1908,-2484,-3142,-3288,-2651,-1886,-1306,-899,-378,-2482,-196,-2496,-13253,-4268,64,596,1045,-4550,-2694,970,265,-1814,-1498,-2075,-3128,-8299,-6423,-5521,-2925,-3929,1723,2125,1944,-2512,-4272,-4992,-370,-1384,-2560,-846,-1421,-1990,-4211,-3955,-2880,-3051,-3189,-3290,-3164,-2934,-2484,-1972,-1462,-898,-369,168,629,-990,-3090,-2501,-3161,-4354,-5665,783,-314,676,193,-807,-1152,-1939,-2745,-3665,-3054,-2116,-1172,-268,413,-205,-611,2328,2070,-669,-1378,-76,-639,-1553,-2139,-1087,1739,1147,-414,213,-147,-1901,-1752,-57,263,478,833,1129,1386,1600,1848,2302,2287,-464,-1571,3219,-1284,2267,3842,4029,4160,4233,-524,-3771,-4971,5606,6134,6857,7686,8521,9559,-2410,-15760,3638,12467,12608,-74707,-41076,-9624,9132,6451,13200,13254,12231,-32829,-23018,-4930,4519,7008,5075,3188,1437,-134,-1561,-2078,-1710,-1398,-575,-2990,350,542,-2032,641,88,121,-2307,-1636,-3543,-101,-1148,-321,-487,-868,-1150,-1617,-2238,-2956,-3564,-4133,-3656,-2943,-2287,-1636,-1105,-681,-246,207,580,482,-2820,-3042,272,-2083,-4880,-2144,421,1630,1621,-805,-2504,-2899,-3916,-2102,-1346,1385,2285,3520,3770,2165,-960,-1800,-2261,-387,-472,60,3680,4276,455,3653,652,-1430,-1654,2211,-61,-931,-683,-2213,-1598,-1063,-1459,-884,1848,2619,2533,-2760,3054,-2184,2270,1639,-3124,-3744,-1,-423,-2542,-2858,-1643,-2164,-2774,-3349,-3429,-2870,-2423,-4315,-893,-399,-614,209,450,-922,-837,-1861,-428,-984,-1477,-1886,-2172,-2148,-2004,-1873,-1665,-1469,-2758,-1448,-1737,-1855,-2204,-2254,-2210,-2062,-1839,-1411,-1013,-3401,-1452,232,-2380,-597,129,-2888,-815,384,-83,-590,-1268,-1529,-1853,-3127,-2191,-2175,-2179,-2123,-2246,-2264,-2152,-2072,-1897,-1698,-1379,-967,-566,-311,-422,-1959,79,560,-558,-2022,244,67,-2449,364,623,1058,-1221,-1388,16,-3349,-1965,-2507,526,1430,1221,964,199,-3262,380,355,292,-1330],[-1039,-357,381,960,-87,1082,2095,2181,56,-1172,-1071,-1731,-1328,-1975,-1528,-177,-754,-1318,-2079,-2803,-3440,-3749,-3432,-2674,-1901,-1370,-285,618,361,-2026,-2321,-1968,885,-1019,-564,737,1740,941,-1395,-1508,-2262,-3386,-3382,-2302,-2711,-1513,-1553,-677,1281,1295,1059,654,33,-724,-1419,-1893,-2208,-2097,-1835,-1403,-898,-1357,-408,-343,-283,-757,-931,-1523,-2220,-2965,-3514,-3458,-2811,-2064,-1362,-760,-370,-135,93,-28,-207,-534,-798,-951,-901,-450,426,-810,196,1519,2027,2780,2821,1198,-2379,713,3199,1856,-1362,-882,-1551,2796,3880,1405,3217,2895,-1781,-1493,2993,4229,-1754,3033,2755,-2062,-685,-1931,-3839,-2130,-1798,-2877,-3193,-2619,-1747,-1380,-1236,450,876,1040,268,-1940,-2080,-5,-1347,-549,-721,-668,-685,-766,-4024,-1065,-1458,-1847,-2336,-2888,-3390,-3700,-3792,-3807,-3598,-3346,-3221,-3051,-2951,-2867,-2828,-2722,-2616,-2404,-2132,-1947,-2205,-1699,-1634,-3169,-1731,-1564,-1942,-1999,-1326,-1132,-2657,-2160,-1174,-1366,-3103,-2415,-3192,-3901,-3922,-3189,-2201,-1208,-250,607,-188,1685,1496,-1569,-591,347,-1773,1397,1221,-1950,-2460,-2676,-2374,889,926,1061,1036,1011,865,123,-1109,-33,-3007,-708,-1020,-1229,-1434,-2503,-3870,-1957,-2317,-3519,-1659,-1325,-995,-657,-2627,-8,-3202,-1195,-190,-2525,848,661,231,-327,-955,-1816,-2689,-3782,-3629,-4556,-6327,-1442,-441,459,-1430,-19332,-22457,-31621,3190,-77202,-108195,-8144,-23455,-8981,-13243,3479,3056,2480,1800,875,-82,-1079,-3553,-2495,-7185,-10650,-2322,-2035,-7148,-3128,-2901,-614,122,-1615,1822,2233,-917,-5090,2562,1624,4194,5505,3958,1210,-2172,-4973,-1469,2076,2106,2333,1433,762,2111,1874,719,-2304,2248,4610,-437,9469,1848,694,-3075,-304,9474,55515,61190,69954,5468,1970,9078,7882,68335,202118,213771,82780,7306,-1517,-265,12104,78691,103395,86094,5828,-50,1933,3002,-407,601,758,-1721,-1615,-3408,-334,135,163,257,-1525,-276,-1631,-1354,-2043,-2587,-3346,-4195,-4900,-4256,-3407,-2566,-1975,-1485,-1069,-774,-1828,-916,-1180,-1675,-2614,-2878,-3453,-4030,-4367,-4056,-3383,-2583,-1826,-1304,-818,-430,-121,127,203,-1623,-898,-747,-138,-409,-650,-882,-2779,-1254,-2762,-110,387,-836,-229,12,531,3712,1129,-1146,-1299,-262,-154,-1648,1826,180,-3328,-2615,-2075,-2633,-2739,-2423,-2066,-1649,-1305,-1033,-721,-349,144,-268,-974,-698,2574,1273,2832,1883,-1927,-213,-2842,1049,2519,72,-1953,2291,5257,3203,-2930,1968,261,-2451,598,4534,4137,1249,-2547,188,1436,-541,-1043,-1066,-2695,2722,3559,3853,-389,-795,-1779,-30,-491,-1243,-1755,-1103,-309,-2947,-3214,-288,-149,-757,-1463,-2123,-2590,-2905,-3001,-3059,-3132,-3147,-3159,-2826,-2146,-2301,-524,-1219,-448,-3497,-830,843,-3338,1257,1257,-997,-2448,-98,1628,493,-713,-1813,-2636,-3816,-2654,-1723,-331,-3508,1705,900,472,1780,-2011,-933,4814,1559,1175,1748,1658,99,-551,436,1175,-1972,-1964,1472,1843,423,-1686,-2052,-3182,-3719,-3588,-3136,-2957,-3231,-3365,-3635,-3547,-3011,-2369,-2228,-1590,-851,-561,-2424,-485,-580,-2690,-571,-403,-230,52,-1248,-1845,-2756,-1670,-27,-1143,-2079,321,-853,-1795,-5680,-1405,-2094,-2870,-3648,-4292,-3922,-3061,-2124,-1147,-310,-878,1068,1609,-3169,-2400,90,-1804,-528,666,-23,-809,-1582,-2376,-3097,-3367,-2943,-2301,-1761,-1460,-1198,-1664,-2950,-1395,-1568,-3025,-2068,-2214,-2214,-2109,-1879,-1680,-1584,-1616,-1560,-1590,-1661,-1829,-2074,-2181,-2225,-2301,-2322,-2415,-2363,-2201,-2133,-2926,-1754,-1430,-1077,-2750,-295,137,600,358,-1226,-1085,344,-1830,2030,1661,-2599,-495,127,1533,2028,-1218,-3550,203,-101,-652,-725,-245,-13,-494,-1280,-1106,-2396,-1685,-4473,2080,1003,-523,-2227,-3920,-3083,-2239,109,1447,-436,2183,1068,-3360,-1148,-636,1477,-1299,-2857,322,485,-1786,-1366,-2173,-2747,-5561,-2425,-2023,-1644,-1293,-1040,-892,-756,-8043,-597,-2647,-190,99,485,758,954,1119,932,666,-1335,-37,-11403,-791,-1262,-1646,-1887,-2089,-14530,-2626,-2949,-3309,-3737,-4160,-3718,-2939,-2166,-1414,-549,30,475,624,533,529,-2649,-286,-798,-14904,-2124,-1466,-1098,-755,-5387,-4471,-789,-1350,-3196,-2891,-3717,-3454,-8359,-5363,-5177,-3180,-4784,-1192,-1528,-2060,-2544,-3167,-3889,-4268,-4126,-3695,-3216,-2854,-2516,-4097,-3433,-1151,-538,-41,456,1074,-2490,-263,1428,1078,2888,2886,2815,1360,-2190,-2930,-2791,-2286,-3674,-5515,-395,-700,-993,-1431,-2025,-2612,-3316,-4051,-3782,-2807,-1810,-753,-339,1241,-503,-782,2760,1010,-868,-1131,-737,-328,-663,-2112,-1361,2988,3224,-820,1740,922,-1716,-1212,-1546,-1196,-405,596,1426,2115,2907,4346,3132,1223,-1134,-1761,3520,-1625,2130,18307,32699,51443,34171,21415,10985,-1906,5204,11546,42884,61366,68792,64386,12130,-14302,7449,59054,22049,-77640,-43664,-9221,10868,6609,47079,46540,18888,-26283,-20740,-4243,4591,6834,10299,5345,2927,2065,-336,1995,2154,-639,-1010,-2604,1026,1517,-2731,284,-395,-1023,-2432,-1976,-3252,-2765,-3038,-3305,-3512,-3703,-3859,-3841,-3713,-3488,-3043,-2575,-1924,-1350,-845,-340,-917,347,662,1003,1258,479,-2434,-3404,294,-1622,-4460,-2241,526,1471,545,-1739,-2398,-2124,-2823,-1218,-849,3373,3373,4039,3684,2133,-494,-1127,-1061,-178,-140,-459,2960,3568,139,3230,664,-1322,-1702,994,-1331,-977,-584,-2148,1044,534,-1249,-891,1359,2031,2431,-2671,2896,-2202,2425,1370,-3599,-3289,542,155,-2196,-2563,-721,-1001,-1329,-1673,-1988,-2303,-2565,-4646,-2309,-1908,-1397,-856,-201,-860,-776,-2059,691,-338,-793,-1345,-906,-1316,-1755,-2241,-2583,-2799,-2936,-3047,-3166,-2923,-2759,-2230,-1633,-1643,-1757,169,-82,-3215,-1372,1505,-2414,-842,22,-3428,-189,952,805,791,-725,-1061,-583,-2922,864,497,-116,-804,-1700,-2376,-2606,-2393,-1728,-931,-76,-280,-21,508,-661,-1696,217,2148,-150,-2309,1158,755,-2007,542,513,643,-1988,-763,242,-3337,-897,-2346,-701,-1180,-1651,-2202,-2733,-3195,-3473,-3318,-3005,-2464],[-5536,-4315,-2967,-1761,-634,266,926,1288,-259,-860,-854,-1458,-897,-1670,-2368,-3354,-4388,-5375,-5617,-4419,-3163,-1959,-1740,391,1520,-935,-1043,745,568,-1901,-2068,-1627,1517,-1167,-250,-471,-1121,-1528,-1728,-1515,-2153,-2710,-2381,-1921,-3079,-1770,-1665,-552,3265,3464,3496,3397,3068,2527,1909,1284,510,-2777,-638,-797,-542,-993,402,977,1609,-1120,990,575,-1132,-286,-967,-1178,-2087,-2762,-2852,-2359,-1679,-961,-145,396,515,-561,1769,-567,-1086,-99,2715,373,184,1273,1887,5746,3905,1685,-2219,1431,6381,2114,-1101,-983,-1116,3029,7520,923,3039,2783,-2101,-2030,2117,3693,-1432,2923,1993,-2480,-948,-2474,-2587,-2536,216,-1358,-2889,-970,-735,-2715,-469,1796,2637,2502,843,-1537,-1666,279,-1686,-1038,-1658,-2054,-2473,-2850,-3522,-3347,-3694,-3991,-4287,-4123,-3673,-3059,-2410,-1923,-1400,-945,-2122,-814,-378,-403,-585,-982,-1179,-1522,-1844,-2222,-2488,-2698,-2695,-2609,-2263,-1803,-1930,-2750,-1615,-892,-2384,-1709,-603,197,-2993,364,-357,-3681,-1280,-3405,-515,199,-156,1375,-366,2385,1401,-1107,-844,177,-2235,2146,1971,-1918,-2370,-2287,-2662,-257,-779,-1124,-1494,-1711,-1922,-2128,-2375,-2784,-3158,-3506,-3575,-3197,-2761,-2445,-3241,-2194,-3158,-3424,-2833,-3253,-3674,-3203,-2667,-2170,-3577,-1357,-1126,-3066,-1117,-1289,-1663,-2093,-2457,-2761,-2597,-4428,-1046,-4358,-6581,2051,3153,4139,-6449,-21518,-17984,-28798,3414,-92525,-118953,-7823,-26779,-4278,-7746,4152,3633,3075,2505,1748,984,174,-3422,-989,-7080,-10968,-977,-809,-6893,-3631,-2702,-553,-190,-2112,1110,2005,-1732,-3989,2624,775,3486,4618,4116,1607,-2456,-5209,-1547,2427,2210,2609,1303,845,2130,1914,855,-2247,3363,3770,600,10465,1423,256,-3299,700,9704,61190,235845,163973,7350,2551,9422,8912,76934,398779,429192,104721,6726,-1821,-107,13508,95096,253129,156054,6979,201,1102,2703,-161,592,507,-2588,-1250,-2673,-3322,-3461,-2485,-1775,-1546,-1806,-2064,-2211,-2347,-2312,-2442,-2536,-2600,-2694,-2682,-2636,-2717,-2700,-2535,-2303,-2067,-2067,-1930,-1945,-2517,-2177,-2339,-2613,-2959,-3314,-3692,-3911,-3678,-3251,-2691,-2108,-1508,-889,-387,-990,-477,-792,1081,1208,1321,1388,-2396,-1615,-2913,-110,355,-623,-371,-449,509,3482,815,-1382,-1580,312,250,-1045,3795,422,-3085,-2960,-402,-1310,-2179,-2978,-3796,-4130,-3680,-2837,-1831,-838,77,-889,-1772,-718,1899,308,1954,1689,-1679,174,-1694,285,1640,-536,-2254,2197,2920,2772,-2924,2178,518,-2267,969,1306,1756,1052,-3193,221,1821,-430,-640,-379,-2176,2733,4030,3329,-198,-846,-1439,598,-409,-1332,-1767,-1627,-944,-2628,-2419,-1351,-1323,-2430,-3571,-4072,-3453,-2753,-2232,-2049,-2166,-2399,-2639,-2313,-1351,-1927,-544,-1380,-277,-2857,-1649,-71,-2529,1628,968,-1388,-1960,-2162,-4021,-5068,-3494,-2113,-958,-2758,-2749,-1189,957,-3937,1046,1052,916,1525,-2288,-1586,2706,654,68,978,1512,576,-823,416,1453,-1974,-1648,1199,984,780,-1472,-58,463,865,606,424,140,-2998,-1585,-1628,-147,375,941,-2073,-1469,817,1490,-2864,1439,2237,-2775,1483,1094,2144,2152,-2496,-2476,-2597,-1232,318,-600,-1300,163,-742,-1946,-5570,-3070,1166,483,757,-2991,87,-921,-1359,228,-97,-1092,-795,-1095,-2440,-2414,-2201,-2521,-2793,-3066,-3301,-3547,-3757,-4044,-4448,-4934,-4939,-4290,-3675,-3188,-2629,-2483,-3858,-1535,-1268,-2052,-1102,-1083,-1032,-1885,-1374,-502,-304,-192,5,59,-1680,-1226,-956,-1535,-2113,-2645,-2852,-2633,-2204,-1632,-1769,-3461,-2088,-1040,-1205,-2684,-1554,-1637,-1633,-1489,-1535,-948,-624,-2247,-166,-114,-2438,-524,-984,-1564,-2340,-3224,-3882,-4193,-3835,-3143,-2537,-1998,-1547,-1184,-1021,-1322,-2500,-2246,-4753,-1756,-2189,-2674,-2808,-2455,-1711,-1282,60,919,-760,1896,1954,-1810,-472,3,2344,-680,-1874,1329,736,-1492,-514,-1045,-1504,-5078,-1656,-1594,-1450,-1189,-885,-571,-220,-6386,-1728,-2396,204,33,-141,-460,-833,-1172,-1785,-2394,-2997,-3591,-14592,-4747,-4610,-3936,-3165,-2382,-27826,-807,90,1090,2142,3145,4083,5038,5860,6542,7213,7479,7486,7092,6389,5762,-3778,4100,442,-16914,-14,4585,5300,5764,-4647,-5746,3801,-494,-4448,1889,92,-3168,-8012,-4343,-4855,-3443,-5283,-1406,-1609,-1657,-1309,-877,-2524,124,-517,-2479,43,-65,-691,-3803,-2275,-2323,-2420,-2108,-1549,-778,-2732,-41,635,1099,1132,990,767,427,-3319,-2762,-2821,-1528,-3041,-5322,-2178,-2416,-2720,-3241,-3969,-4709,-4433,-3306,-2221,-1116,-734,-427,-706,1025,-894,-860,1629,71,-1031,-758,-1019,191,271,-1490,-1592,3180,3489,-1125,1943,1922,-1431,-594,-860,-2260,-3019,-2808,-2520,-2454,-1510,1903,2736,213,-1791,-1494,3893,-1883,1906,22223,39845,57895,46134,39506,23025,696,4207,12801,47749,70539,96607,92726,25408,-12292,10592,65062,26585,-73236,-42163,-7886,11962,6124,63073,83175,23599,-20979,-18795,-4354,4270,5577,9741,4772,1623,1340,-35,2808,3177,242,-1436,-2144,-498,-1464,-2994,-2606,-2465,-1963,-2260,-807,-2567,-110,187,484,780,-334,1295,1575,-2121,1972,2258,-483,-1359,-357,2829,2720,-864,1955,696,938,349,-58,-1970,-3417,-201,-1108,-3820,-2369,740,1319,-640,-2401,-1924,-1167,-1606,-432,-365,2956,3325,3629,3528,2071,51,552,257,134,243,-769,80,-777,-1550,-2050,-2117,-1979,-1704,-1567,-2271,-1823,-2321,-3072,-3884,-4723,-4380,-3430,-2487,-1479,-683,-2376,467,-2121,740,551,-3940,-2830,-530,-901,-1834,-1993,-835,-393,-632,-823,-504,-128,-2555,-4669,509,1312,493,386,862,-723,-641,-2261,-281,-887,-1519,-2197,-2911,-3438,-3704,-3476,-2935,-2353,-2426,-1394,-1066,-452,16,-534,-739,-1332,-1506,1681,-99,-2987,-1240,1431,-2326,-1040,0,-3808,-71,-196,-186,-74,-184,-878,-718,-2374,-1273,-2070,-3058,-3942,-4034,-3126,-2025,-1066,-219,-1340,6,-64,344,169,-972,-1463,447,344,263,-2046,321,425,-1641,1053,1277,202,-2883,-71,536,-2795,-37,-1699,-1056,84,-153,-474,-862,-3001,-2154,-2995,-4075,-4792],[-3133,-4730,-5392,-4037,-2213,-571,765,1688,-564,-531,-566,-1157,-426,-1340,-1688,-1924,-2855,-3592,-4028,-3594,-2573,-1409,-1890,769,1765,-520,-1842,139,722,-1630,-1915,-1333,910,-1317,41,630,2242,2688,-1951,-1551,-2487,-2906,-2532,-1942,-3319,-1774,-1643,-386,2631,2688,2673,2601,2346,1898,1368,799,25,-3217,-1355,-1719,-1630,-1335,-720,-49,730,-1632,1206,223,-1021,476,-811,822,478,-1655,-1155,-680,-1055,-1362,-1441,-1652,-1748,-1896,-1995,-2136,-2242,-2167,-2003,-1768,-1390,-795,-305,185,616,956,-1857,1333,1401,1235,-881,-1116,-751,-513,-1061,-1345,-1505,-1338,-2321,-2546,-231,35,-1095,390,322,-2562,-1056,-2532,-1428,-2853,-1552,-1659,-2705,-1397,-1183,-2993,-760,-685,-648,-811,-1205,-1658,-2456,-3158,-3935,-4420,-3881,-2823,-1881,-1099,-3182,-62,-662,-199,-699,-1529,-2607,-3807,-4119,-2742,-1209,230,-2875,-681,486,919,1256,-1144,-246,-1051,-1931,-2024,-1333,-1166,-1320,-2031,-1115,-393,-2106,-3329,-2569,-3246,-3877,-4099,-3725,-3498,-3544,-3504,-3216,-3108,-1862,-3986,-214,389,-99,1084,-570,1855,1327,-592,-1078,0,-2323,1554,1521,-2018,-2234,-1977,-2874,-311,-931,-1466,-2103,-2614,-3009,-3075,-2818,-2520,-3148,-1608,-1074,-419,234,-1299,-2640,-1782,-3902,-3291,-566,-1708,2110,2539,-2307,-2846,-3448,-353,-20,-3724,-776,-897,-928,-773,-405,-21,520,-5079,2077,-4627,-8487,-1722,-8875,3230,-10488,-20360,-11728,-25500,1354,-101832,-131836,-9633,-28372,1098,-2095,5084,4164,3257,2410,1475,652,-57,-3128,-427,-6520,-11226,348,1155,-6446,-3881,-2242,1784,1964,-2626,1120,2422,-2312,-2995,2856,-68,2432,3566,4036,1826,-2737,-5295,-1735,2674,2229,3011,1392,935,2006,1812,940,-2069,2432,2951,1766,10896,756,28,-2150,1755,9310,69954,163973,189610,9911,3137,9735,9820,85460,390039,396250,136317,5975,-1855,247,14884,114191,149358,116651,8347,588,250,2264,63,621,182,-3025,-805,-1838,-724,-1727,-2827,-3751,-3789,-2919,-2133,-1662,-1578,-1544,-1801,-2167,-2661,-3245,-3526,-3283,-3001,-2658,-2194,-1621,-1603,-584,-74,251,-2249,713,-1863,185,991,848,-1968,812,686,-881,-390,-198,-376,-596,-344,-397,64,-811,904,1136,1303,1305,-1909,-1918,-3078,-34,405,-341,-401,-844,512,3295,646,-1524,-1864,879,766,-534,4306,524,-2641,-3314,956,1977,-188,442,-25,-1066,-2160,-3167,-3412,-2711,-1913,-1576,-2402,-779,-740,-949,-1374,-1871,-2563,-3251,-3859,-3710,-3129,-2616,-2500,-2055,-1913,-1960,-2714,-2234,-2567,-2912,-3218,-3193,-2949,-2594,-3677,-1654,-1083,-627,-235,33,-1624,315,141,-173,-565,-1034,-1618,-2238,-2878,-3393,-3804,-3698,-3392,-3030,-2709,-2360,-1987,-1749,-1651,-1631,-1642,-1803,-2036,-2409,-2837,-3049,-2840,-2078,-1146,-1576,-586,-1498,-17,-2152,-2122,-643,-1545,671,-8,-1702,-1333,332,1432,1579,-680,-1102,2456,-1622,-2506,-635,1095,-4361,-503,-1298,-1952,-2310,-2581,-2696,-2632,-2556,-2487,-2375,-2106,-1892,-1451,-966,-355,-2066,-1286,1563,2038,1368,-1314,12,704,1422,2833,2570,2190,-2243,-2145,-1264,-323,725,729,-1931,-1329,860,934,-2203,883,808,-2744,812,543,1001,1204,-3755,-2797,-2422,-814,491,-118,-209,129,-572,-2033,-4310,-5707,656,666,1469,-1759,-658,-1224,-1148,2506,1961,-1438,3395,2711,-1831,-2279,-56,-1278,-1255,-2021,-2693,-3280,-3688,-3959,-3962,-3746,-3501,-3253,-3036,-2897,-2623,-2834,-3711,-2037,-1873,-1866,-1965,-2173,-2464,-2866,-3293,-3806,-4318,-4238,-3716,-3229,-2772,-2413,-2118,-1656,-1063,-1104,-1845,-1643,-1186,-1479,-2766,-4116,-2610,-396,390,-2767,2179,4137,3931,-368,-2010,-553,548,-2886,-782,-2072,-3508,-4420,-3258,-1984,-937,-251,-2302,-1320,1233,1357,1308,1218,-251,628,-779,-1561,-2041,-2600,-4726,-83,-393,-856,-1236,-1470,-1561,-1603,-1690,-1756,-1824,-1936,-2035,-2176,-2328,-2468,-2597,-2715,-2670,-2801,-2844,-3055,-3298,-3584,-3767,-4659,-2901,-2207,-1441,-609,189,898,1527,-4354,-4279,-1545,1831,1367,-838,221,-373,-741,-1085,-1072,-748,-206,-18477,1136,1656,2145,2652,3106,-38499,3938,4498,5245,6164,7152,8168,9240,10156,10854,11426,11469,11150,10374,9304,8393,-6120,6545,823,-17896,1837,5842,5821,5533,-3221,-4268,3420,-1128,-5353,1503,-718,-3235,-7725,-3632,-4800,-4037,-5734,-1424,-204,-49,565,838,-1429,1308,-331,-2590,79,1408,1465,-3726,-1267,-233,-1271,-2213,-2946,-3201,-3163,-2917,-2749,-2728,-2746,-2790,-2701,-2488,-4119,-2855,-2825,-1425,-2778,-5366,-1725,-2265,-2869,-3232,-2723,-1509,-111,-1627,1294,-432,-569,-641,-1426,352,-1686,-1151,306,-995,-1456,-590,-1053,593,936,-831,-2124,2912,2962,-1555,1856,1308,-1388,-860,-2140,-3303,-4164,-4025,-3467,-2416,-498,2508,2060,-862,-2677,-1271,3977,-2354,1274,25521,46280,62085,54671,53310,32466,2494,2428,13623,51313,78202,120894,117173,36593,-10343,12645,68612,28301,-63445,-36767,-6503,11785,4703,67927,73542,25399,-19761,-20187,-6452,3215,3964,8839,3887,134,443,117,1967,306,-645,-2148,-1950,-2420,-3016,-3601,-4308,-4249,-3553,-2814,-2024,-1949,-624,119,832,1570,-176,2674,1388,-2146,4211,3437,-752,-1298,-1071,2219,2756,-909,1793,-586,-492,-1773,-2902,-3675,-3403,-2123,-1340,-3322,-2767,-283,-149,-2144,-2316,-1452,-352,-669,-49,-188,1347,1748,1998,1995,1733,364,1254,785,247,-238,-1071,-1244,-1576,-1900,-2197,-2386,-2601,-2736,-2893,-2939,-2814,-2547,-2201,-1690,-1120,-568,-1012,291,709,918,-2210,1018,-2172,601,187,-4318,-2590,-224,-88,-1691,-1367,1364,1658,-663,-794,-748,-356,-2591,-4408,516,2345,900,414,767,-662,-1172,-2570,-2747,-3262,-3088,-2588,-2091,-1551,-1166,-990,-837,-700,-2359,-485,-368,57,339,-695,-547,-1058,-1172,1807,-154,-2872,-1146,279,-2196,-1258,-1712,-3664,-2938,-3338,-3546,-3515,-3371,-3248,-3049,-2885,-2589,-2276,-2014,-1695,-1564,-1355,-2104,-967,-924,-1893,-1225,-1446,-1740,-2177,-2425,-2715,-2920,-2941,-2917,-2802,-2476,-2060,-1327,-529,265,-340,-3106,680,877,-2280,656,-929,-1975,-13,1361,1601,-98,-2582,1333,2777,1633,-903],[735,-672,-2037,-3476,-4275,-3148,-2234,-1601,-1133,-800,-749,-902,-1081,-1378,-1896,-1633,-1475,-1068,-633,-13,-1258,799,-1818,1163,2369,-226,-2694,-544,770,-1336,-1890,-1146,640,-1507,298,298,2645,2958,-1880,-1640,-2695,-2700,-2585,-1878,-3315,-1559,-1457,-112,31,162,331,547,661,644,574,456,77,-3097,-945,-1529,-1993,-2418,-2368,-1944,-1167,-2267,137,-194,-817,1202,-655,629,1347,-1374,-1776,-1072,-67,186,43,-386,-340,-1375,-179,-813,-1801,316,2002,2318,83,724,1479,3020,2606,1992,-1408,341,-533,-1465,-2158,-2372,-1823,-948,-123,-320,1435,2020,-2466,-3012,359,1445,-786,1282,377,-2350,-898,-2123,-2264,-2959,-3127,-3163,-3027,-2846,-2731,-2597,-2610,-2637,-2591,-2549,-2468,-2150,-1918,-1404,-1453,-298,191,736,82,749,-2956,580,-473,-811,-1708,-2715,-3734,-4310,-3385,-2719,-2123,-1699,-3461,-1570,-1777,-2135,-2639,-3069,-3218,-2783,-2082,-1481,-984,-951,-1398,-1454,-1093,-1469,-2452,-3100,-3122,-3276,-3590,-3836,-3692,-3243,-3109,-2082,-1400,-2545,152,-4456,747,416,-23,728,-747,1421,1305,-44,-1265,-159,-2037,1847,1297,-2223,-2054,-1756,-3023,-1997,-2576,-2957,-3294,-3242,-2959,-2600,-2233,-1947,-3298,-1086,-559,100,767,-798,-2121,-2029,-4528,-3179,14,-2354,2382,3280,-1532,-4263,-2947,75,67,-4386,-507,-263,167,767,1482,2038,2535,-5717,3327,-5483,-11405,-22419,-31161,-4506,-13151,-17194,-4929,-22486,512,-109767,-147917,-13479,-28318,4661,2905,2279,1061,-45,-917,-1592,-1795,-1638,-2649,-699,-5581,-11437,296,429,-5952,-3699,-1524,460,397,-3170,-29,-329,-2538,-2201,-1364,-1522,-1454,-1301,-853,-432,-3050,-5304,-2081,589,581,626,591,535,511,404,343,-1815,194,360,456,628,-176,24,-782,2723,4071,5468,7350,9911,13277,3618,9954,10570,33155,36778,38201,37247,5294,-1743,634,16162,12637,8791,6252,4595,991,-662,1610,197,636,11,-2796,-1102,-1553,-1906,-2062,-2204,-2202,-2141,-2203,-2220,-2289,-2422,-2295,-2188,-1962,-1689,-1431,-1022,-555,-264,36,416,843,-1683,1255,1713,1821,-1959,1899,-1936,509,1010,685,-1302,1848,1883,-735,-750,1493,1326,-771,66,5,496,-904,-20,-233,-386,-568,-1467,-2179,-3208,-390,-207,-121,-433,-1299,267,338,206,-1699,-2181,-64,58,-260,553,381,-2143,-2919,597,1317,391,-32,71,-339,152,289,-1286,1001,-1404,-2369,-2882,-997,259,-1398,1744,817,-912,1056,691,-721,76,-1828,-2719,-310,-313,-366,-2488,-464,-708,-2145,-1480,-1903,-2428,-3007,-3564,-3900,-3942,-3758,-3473,-3192,-2823,-2474,-2217,-1979,-1734,-1525,-1431,-1417,-1505,-1713,-1803,-2617,-2164,-2257,-2251,-3333,-1773,-1553,-1454,-1416,-1378,-1433,-2096,-1553,-1623,-3442,-1610,-1572,-1572,-1529,-1389,-1653,-703,-1549,-2144,-823,-697,2093,189,-2028,-822,362,1339,741,-1107,-1146,2626,-579,-2068,-199,1856,-4178,1854,1468,847,416,-2435,-1811,-769,-1112,-2244,-1686,-1932,-2334,-2616,-2941,-3189,-3405,-2960,-2523,-2009,-1521,-1327,-124,458,1119,1545,2047,2394,-1490,-2890,-1001,-280,2449,1157,-1921,-1294,1114,2017,-1068,642,1411,-2742,699,-39,-366,-962,-4210,-2840,-2343,-2238,-1829,-1299,-735,-152,-507,-2118,-2982,-7959,-1720,799,2035,-694,-1802,-1774,-1121,2347,1404,-1975,2864,2324,-1475,-2126,-271,-1057,-1656,-802,-1093,-1287,-1303,-1232,-1132,-1005,-855,-738,-741,-950,-1158,-2651,-2856,-2538,-3058,-3643,-3926,-3492,-2896,-2535,-2525,-1316,-1008,-837,-569,-363,-1566,-3333,-57,90,292,-1288,-1986,-1004,-819,-2231,-3800,-4204,-3210,-519,-17,-2908,1414,2436,2543,-860,-2667,-357,534,-3713,-2657,-3949,-2511,-3848,-3765,-2282,-969,-54,-2132,-2170,2355,2421,2235,1885,-624,914,-673,-1828,-1534,-2662,-4534,2256,2031,467,820,241,-307,-898,-1579,-2213,-2724,-2999,-2861,-2454,-1945,-1465,-1109,-939,-812,-1037,-1308,-1834,-2435,-3093,-3587,-4259,-2817,-2103,-1375,-643,4,526,955,-2657,-6870,-329,659,145,-1506,-1007,-1587,-1954,-2327,-2387,-2199,-1876,-22468,-1245,-1233,-1372,-1633,-2106,-45638,-3714,-4570,-3731,-2522,-1349,-276,749,1555,2137,2645,2726,2577,2109,1455,1008,-9502,-133,-524,-15325,-1042,-1170,-1268,-1484,-1828,-2179,-2559,-3002,-5290,-3388,-3456,-3469,-7554,-3606,-4882,-4834,-6047,-3750,-3249,-2623,-1755,-941,-552,768,-208,-2828,25,954,1510,-3796,-462,2520,3496,3153,2709,1020,-2341,0,-1859,535,303,226,342,524,-3206,-3017,-2645,-345,-2731,-5440,-722,-2155,-1153,-978,-540,228,715,-2386,615,-13,-348,-1020,-2281,-463,-2664,-1466,-953,-1923,-1942,-461,-670,1035,1368,-140,-2774,1103,907,-1833,406,0,-1422,-409,-763,-164,257,938,1594,766,2529,2736,1378,-1505,-3489,-1098,71,-2821,-2515,-3518,-3525,-2759,-2037,-1475,-1357,-1479,-1050,750,3918,7775,11675,15310,17984,-8446,13801,17961,15660,-51107,-28701,-5613,10065,2648,10863,10937,10556,-22211,-25300,-10353,1740,2296,3051,2107,-1240,-320,317,-215,-887,-1636,-2914,-3380,-4089,-4205,-3689,-3124,-2661,-2370,-2262,-2315,-2635,-3178,-3775,-4292,-3999,-2911,-1560,-76,-2107,2698,2955,-1039,-1290,-1676,928,1877,-832,3490,-1964,-140,736,-595,-1415,-3326,-3552,-3261,-2779,-3122,-469,208,-3631,-1432,-896,479,135,115,-141,2885,3113,2355,2498,1324,577,2182,1844,291,267,-1209,-134,454,-623,737,706,-1129,-2000,-1926,-986,368,-488,-2164,1131,750,-385,-1242,190,515,416,-2110,217,-2239,-151,-366,-4173,-2461,-455,-281,-1665,-655,830,1313,-847,-865,-1085,-680,-2607,-4189,445,1787,1155,474,-126,-864,-1594,-2629,-2210,-2271,-2082,-1817,-1600,-1333,-1197,-1220,-1189,-1076,-2439,-828,-438,34,271,-748,-571,-874,-826,546,-279,-2944,-1243,-2031,-2841,-3808,-4678,-4021,-2888,-1859,-1001,-218,476,-497,-981,-1256,449,1797,1398,861,-339,-981,-2894,-2626,-3502,-4260,-3978,-3252,-2690,-2446,-2237,-2307,-2518,-2724,-2949,-2969,-2601,-2081,-1302,-470,263,-93,-2076,1189,939,-2098,876,-497,-2638,411,1708,1480,-477,-2294,930,4126,3087,-992],[1373,1595,1167,617,-1148,-499,-1400,-2211,-2685,-2694,-2446,-2012,-1566,-1166,-2216,-1488,-770,720,1094,1502,-1041,1357,-1636,1516,2556,-92,-3319,-1293,714,-1072,-1967,-1060,-389,-1727,-1249,-1342,-1132,-736,-1583,-1753,-2642,-2079,-2487,-1753,-3161,-1224,-1115,195,25,-108,-149,-59,16,30,39,24,-245,-2693,-1184,-1727,-2360,-3234,-4044,-3636,-2576,-2957,-918,-611,-565,549,-434,333,913,-950,-2263,-1595,-863,580,762,-1256,662,-1713,839,-878,-2183,380,2001,1877,30,536,986,447,-159,-771,-1236,-1509,-1346,-972,-774,-1541,-115,996,1145,-987,1063,796,-2564,-3375,-797,-1381,-1754,-1747,-1574,-1998,-790,-1499,-364,-2783,-657,-1013,-2210,-1824,-2398,-2731,-2666,-2051,-1124,-207,579,-842,-1172,7,-913,2864,2908,2951,99,840,-2753,1231,-304,-37,-515,-1856,-2517,-1269,-1404,-599,-457,-351,-3191,-659,-523,-674,-927,-1194,-1565,-1933,-2324,-2844,-3359,-3870,-3787,-3361,-3117,-2782,-2915,-2356,-2870,-2069,-2037,-2070,-1972,-1793,-3347,-1326,-972,-2026,-350,-4529,1201,478,135,411,-835,927,1364,530,-1371,-256,-1519,2342,1044,-2390,-1772,-1648,-3124,-1,951,1886,2518,2985,3163,-44,-576,473,-3442,1245,718,380,187,-377,-1689,-2287,-4996,-3110,563,-3005,303,-33,-465,-4520,-2264,-1629,-1892,-4827,-2240,-2294,-2383,-2418,-2372,-2465,-2586,-6324,-3006,-6885,-14242,-40179,-48631,-9645,-14150,-13855,-603,-20589,-2220,-120461,-166179,-19285,-27370,-1462,-2159,-2944,-3686,-3569,-2784,-2123,-1510,-1049,-1955,-365,-4440,-11535,-239,-283,-5488,-3082,-610,11,94,-3712,-237,-643,-2372,-1927,-2841,-3637,-3413,-2462,-1280,-228,-3366,-5249,-2545,2429,1906,2661,1799,872,1301,972,771,-1506,208,31,-200,-394,-1296,-135,218,721,1348,1970,2551,3137,3618,3955,4103,4163,4109,4029,3762,3443,2987,-1542,961,1611,1114,626,267,-61,-254,-1576,64,306,705,927,-2739,324,-628,-996,1091,-1318,-1429,-71,22,-572,-1059,-2178,-2635,12,201,70,1115,2013,2080,1467,940,996,1034,-1944,1412,1157,694,-1701,-437,-2126,-1683,-2366,-2972,-3501,-3129,-2626,-2441,-2343,-2342,-2358,-2288,-2183,-1862,-1410,-1046,-569,-168,176,326,-1094,-2254,-2974,-190,-540,-880,-1148,-1808,-1369,-1204,-1155,-1903,-2387,-1056,-991,-917,-730,-477,-1600,-2098,37,1456,880,-322,-42,-995,3907,2550,-1435,275,-2546,-2682,-3067,-1317,-724,-2261,1024,64,-521,1384,1717,-722,-574,-2547,-2724,1203,2473,2566,-2273,2375,1402,-2329,367,-470,-1356,-2156,-3182,-2836,-2705,-2584,-2462,-2363,-2140,-1850,-1566,-1249,-919,-957,-557,-594,-788,-1955,-1447,-2946,-2364,-2734,-2777,-3653,-1560,-476,384,293,-501,-1375,-2705,-266,1125,-3059,-741,-1263,15,-1241,-1020,-1725,535,-988,-1749,-580,52,676,-305,-2246,-403,306,575,88,-1366,-1309,1768,428,-1458,205,2002,-3664,1529,2381,1833,1313,-2310,-1285,440,-1891,-3380,-2153,230,1554,-988,-263,1030,-2602,-661,201,-221,-783,-1385,-1737,-2304,-2463,-2212,-1434,-604,-749,-3658,-730,126,1918,885,-1914,-1248,1170,2749,235,218,1321,-2685,-106,-890,-1784,-2593,-3280,-3310,-2736,-2162,-1631,-1245,-1024,-965,-1068,-2027,-1565,-8279,-3451,-2940,-3241,-3195,-3137,-2362,-1688,-1190,-872,-2479,-563,-499,-1200,-1833,-737,-710,-2219,-371,-1338,-904,433,610,639,564,438,271,29,-329,-575,-2125,-1869,-1423,-1612,-1857,-2080,-2257,-2348,-2789,-3217,-2264,-2281,-2394,-2400,-2486,-2630,-3605,-3328,-3669,-3925,-3837,-3374,-2812,-2328,-2784,-3483,-3466,-3311,-1296,-1382,-2732,-1587,-1626,-1602,-1476,-3240,-1145,-1030,-4152,-3695,-3434,-2230,-1976,-2513,-3010,-3593,-3928,-3274,-2707,-1873,-1096,-359,438,-894,1290,-421,-1900,-977,-2303,-4188,1672,3315,443,3186,3796,3574,2253,1599,1363,-2588,15,1538,1277,937,494,-81,-784,-1410,-2171,-2618,-2780,-2537,-2182,-1856,-3618,-956,-612,-299,64,460,886,1395,-1175,-9127,1227,2881,3009,-1642,3077,-1842,2879,2527,2197,1901,1652,-23804,724,938,622,348,23,-48684,-864,-1336,-1782,-2218,-2697,-3172,-3470,-3630,-3584,-3230,-2990,-2717,-2543,-2400,-1975,-13317,-1508,-1315,-12147,-1195,-1160,-1093,-1086,-1126,-1111,-1111,-1570,-4059,-1950,-3016,-2901,-7288,-2460,-4808,-5339,-5895,-3162,-1855,-1274,-944,-733,-509,-257,-32,-2922,194,512,609,-3729,362,997,955,861,706,523,-1440,313,-2957,-98,-252,-360,-357,-327,-2085,-2910,-2016,-445,-2598,-5184,-592,-2701,876,1244,1533,854,645,-2961,163,558,176,-1241,-2937,-1095,-3447,-1506,-1788,-2301,-2174,-94,250,1775,1661,767,-3246,513,-172,-1627,-1670,-2348,-2459,-1977,-1235,-391,357,1113,1657,-276,2148,2192,1044,-1255,-3837,-856,1334,-3000,-259,-204,-727,-1182,-1463,-1267,-805,-173,-2271,1098,1614,1968,2082,2216,2203,-6496,1864,1813,1620,-38685,-19785,-5298,1803,360,2339,2634,2881,-25758,-32048,-14927,269,910,2640,2120,-2159,-620,792,856,345,-165,-3474,-1489,-2149,-2512,-3498,-3441,-3874,-4199,-4387,-4407,-4354,-4140,-3610,-2868,-1896,-800,331,381,-1870,3553,2582,-1106,-1131,-1820,-279,1095,-425,3799,-3090,-247,374,-1133,-1573,-3100,-2923,-1315,-1988,-3003,871,128,-2793,-191,-130,1495,982,270,-29,4527,2978,1731,2063,1061,838,2966,2493,413,144,-1074,-1261,-722,-651,1854,908,-910,-2007,-1970,-224,1222,-426,-2262,-443,-1053,-1321,-1389,-961,-484,-187,-1964,-126,-2194,-1097,-1938,-3982,-3897,-4586,-3995,-2807,-1648,-594,381,-1065,-906,-1369,-970,-2510,-3965,373,1560,1044,482,33,-589,-1312,-2221,-2654,-3553,-4400,-4533,-3805,-3017,-2386,-1997,-1715,-1582,-2559,-1913,-2361,-2515,-2693,-2407,-1994,-1584,-1265,-917,-756,-3150,-1045,-729,-1820,-1797,-854,-2444,-519,-136,320,939,504,-432,-1172,-818,329,4321,1920,1114,-327,-1670,-3504,-1519,-869,-2736,-2194,-2859,-2654,-2120,-2687,-1462,-1005,-1016,-1297,-1784,-2284,-2780,-2873,-2845,-2689,-2385,-2237,-2020,-1706,-2253,-1038,-478,-1987,1152,1897,1049,-1087,-2188,102,4651,3272,-1376],[1054,1155,529,-470,-1449,-2454,-3413,-4335,-5092,-5272,-4643,-4060,-3561,-3141,-2761,-2244,-1750,-1191,-785,-331,-748,469,-1328,1256,1502,-3,-2674,-1958,687,-756,-1995,-946,721,-1847,312,-703,298,493,-1116,-1771,-2240,-1105,-2138,-1510,-2891,-770,-591,958,1660,1573,1510,1536,1528,1474,1433,1394,632,-2192,-1868,-523,-1242,-2173,-2928,-3323,-2911,-3605,-1286,-944,-263,666,-74,89,1319,-394,-2374,-2041,-1587,1591,2624,-2064,858,-1798,428,-851,-2393,388,2154,1335,6,-320,-1148,-1782,-2144,-2196,-1963,-1660,-1260,-1042,-970,-1782,-1394,-1768,-2334,-2748,-3058,-2926,-2645,-3394,-1138,-564,-258,359,-745,-1636,198,-839,-580,-2387,-2133,-3055,-4014,-4914,-5138,-4176,-3089,-1960,-808,178,932,-680,-1118,-351,-287,1993,1729,1534,46,878,-2528,733,-180,964,527,-2630,-3807,-2339,-1743,-302,1447,66,-2386,-647,113,48,585,-583,-1725,-714,-1788,-2014,-3274,-4647,-5395,-4326,-3356,-2365,-3484,-1196,-2058,-1746,-2084,-890,-526,-643,-3694,-1253,-1519,-1634,-1438,-4102,-419,315,370,203,-833,495,1482,1075,-1412,-305,-955,2018,842,-2256,-1362,-1712,-3237,-554,383,1391,2136,2741,3080,-163,-568,198,-3549,2398,1973,1855,1188,-57,-1381,-2590,-5306,-3129,-994,-3494,-2166,-2841,-3464,-3891,-3910,-3734,-3432,-4841,-2937,-2762,-2734,-2734,-2688,-2756,-2770,-6947,-2549,-8678,-16671,-53052,-59351,-11798,-13566,-11539,-105,-20372,-8079,-134259,-183742,-26822,-26450,288,280,229,143,58,19,-879,-222,-328,-1072,-329,-3322,-11488,-488,-612,-5134,-2257,-895,-913,-834,-4253,-712,-658,-1980,-1282,-969,-2029,-1658,-2295,-2926,-3795,-4901,-5148,-3271,-2006,-960,47,826,667,844,241,509,-1205,-702,359,3408,4492,-2394,688,1511,4169,6735,9078,9422,9735,9954,4103,9985,9828,9543,9228,8761,8347,5368,-1330,1129,8214,8507,8742,8918,8842,1693,-2437,-201,451,2517,2674,-2254,1079,-462,-1120,-164,-2289,-1773,-1973,-1757,-1036,-896,-2493,-3000,-516,215,97,562,2149,2947,973,725,678,249,-2393,1020,592,28,-1547,-909,-2461,-787,-229,-106,-413,2583,3464,-255,-1601,4704,4857,-749,-585,151,1077,-1255,5058,5686,3092,2032,-848,-2100,-2605,-131,314,97,-584,-2404,-2867,-3808,-4530,-3828,-3240,-2555,-1917,-1340,-759,-446,-1079,-1170,-731,1258,1214,-442,-283,-1714,1746,1747,-1446,-564,-3758,-2037,-3028,-1738,-1796,-3178,85,-842,-292,-918,-1455,-1959,-2240,-3146,-2575,-1615,-1191,-880,-2144,-353,-289,-2686,-418,-509,-723,-1042,-2959,-1739,-2029,-2401,-2744,-3034,-3089,-2945,-2707,-2393,-2058,-1797,-1711,-1776,-2014,-2332,-2850,-3385,-3933,-3879,-3139,-3138,-1585,152,1087,684,341,-637,-2801,-486,1752,-2311,-1636,-1356,250,-1212,-1367,-1743,-1736,-2819,-3596,-3486,-2684,-1786,-979,-2408,-170,103,-202,-440,-1569,-1621,212,-84,-839,59,429,-3176,957,2129,1966,1009,-2158,-605,-338,-2554,-4491,-3148,-456,1609,-869,-658,524,-2839,-569,-1189,-1713,-2178,-2380,-2338,-2372,-2259,-2325,-2277,-2337,-2535,-3056,-2814,-2723,-2289,-1691,-1999,-1297,572,1387,1483,-152,1069,-2700,1543,-763,-786,-1796,-2266,-2361,-2139,-187,-94,815,197,-458,-1128,-1872,-2039,-6448,-4192,-1362,-805,-320,-4547,-3029,-1174,526,305,-2982,-362,-655,-1102,-1551,-1532,-1766,-2872,-2270,-2512,-2696,-2667,-2458,-2153,-1817,-1494,-1251,-1170,-1312,-1456,-1856,-2123,-2419,-2647,-2836,-2856,-2665,-2281,-3036,-3989,-1101,-250,33,357,524,-169,-3196,-132,-585,-1044,-1489,-1844,-1425,-953,-3043,-2477,-2697,-2821,-520,-801,-2397,1,-435,-832,-1409,-3664,-832,-491,-3525,-2037,-1308,-1886,-541,-3229,73,-363,-958,-2075,-3010,-2552,-2381,-1769,-897,-1216,1100,-215,-1992,-623,-1896,-3937,903,2419,334,2596,2445,4303,3615,1450,836,-3405,-738,4467,3367,2425,1325,2384,730,-918,-2749,-3418,-2095,-1024,22,699,-2976,2161,2920,1253,4887,6068,7264,8441,-217,-10454,2664,10819,4932,-1593,2926,-2781,1352,7485,6462,5509,-322,-20397,-1152,3507,3406,3414,3345,-48414,2668,2119,1502,852,181,-399,-7912,-824,-836,-680,-788,-1029,-1519,-2131,-2409,-16239,-2141,-1996,-8919,-133,464,1010,1396,1173,1837,1971,-1393,-2446,-3864,-4421,-2493,-7235,-1967,-4862,-5131,-5519,-3541,-3018,154,-86,-494,-921,-1315,-1659,-3165,-1784,-1565,-1296,-3792,-769,-544,-613,-816,-1148,-1447,-1851,-2186,-3562,-2448,-2151,-1707,-1157,-640,-1124,-2802,-1271,144,-2638,-4835,-972,-3198,-1549,-2274,-3009,-3148,-2564,-3554,-955,-277,308,-1581,-3663,-1820,-3998,-1571,-2405,-2321,-2429,195,1235,2471,2909,1526,-3822,1355,1196,-1266,-190,-995,-1611,-2010,-2161,-2002,-1743,-1342,-1048,-1640,-798,-760,-551,-632,-3940,-950,-427,-3214,-1117,-165,-89,-113,-265,-339,-517,-764,-4967,-1407,-1692,-1907,-2072,-1947,-1789,-4897,-1646,-1533,-1668,-28498,-11875,-5599,-2227,-2293,-2192,-2085,-1985,-28637,-38152,-19397,-2187,-2312,-2576,-2740,-2771,-2644,-2639,-2430,-2198,-1953,-4106,-1704,-2834,-1689,-3435,-1811,-2025,-2261,-2472,-2597,-2720,-2798,-2706,-2524,-2183,-1742,-1250,-655,-1776,498,1232,-1214,-1100,-1703,-1603,203,19,3927,-3816,40,42,-1856,-2533,-3023,-125,247,-1196,-2567,870,-227,-1382,969,566,2437,1632,220,-65,2996,2160,1027,810,402,100,-150,-288,-326,-385,-923,-2459,-1961,-653,-91,27,-679,-2013,-1698,-590,-1187,-2006,-3004,-3892,-4092,-3314,-2370,-1479,-588,25,-1915,650,-2176,245,-1099,-3866,-2240,-148,345,-1646,994,2551,859,-1404,-984,-1627,-1279,-2394,-3823,216,1521,1434,1161,2662,-335,-619,-1656,-659,868,-733,-1195,-3068,291,2230,3161,3749,-513,-2626,-1709,-76,-397,1782,-276,-1020,-629,-936,-1201,-1144,-3400,-871,531,-1384,-1959,-505,-1728,2596,2410,1940,1346,467,-357,-1242,-664,-698,-606,-529,-418,-559,-2164,-2744,-2265,-1494,-2584,-2438,-2829,-3173,-3543,-3632,-3688,-3596,-3279,-2919,-2547,-2100,-1721,-1750,-781,-527,-333,-484,-772,-1196,-2350,-2620,-3065,-2938,-2193,-1059,103,-1435,-1858,-702,2536,2266,-1558],[-3184,-4947,-4850,-3251,-1760,-675,-4,243,-2067,27,-253,-665,-1074,-1406,-3022,-3035,-2255,-628,-215,270,-732,1101,-1355,1788,1946,-350,-2351,-2873,314,-786,-2319,-1171,781,-2226,99,-1558,-420,-507,-912,-2041,-1944,-267,-1921,-1531,-2895,-601,-301,1371,1964,2092,2119,2096,1925,1647,1403,1139,457,-1983,-2843,-115,687,495,345,-2178,69,-3341,-280,-1491,-539,-617,-625,-490,-56,-47,-2328,-2611,-2482,798,2444,-2965,885,-1786,-190,-1014,-2543,73,5224,3849,-251,328,696,403,322,399,-251,467,356,-11,-1350,-2214,-1426,-1506,-1393,-2446,-543,-119,-2928,-3319,-493,-80,-337,-478,-1213,-1534,-606,-543,-487,-2046,-1755,-813,-1549,-1811,-1395,-1553,-1915,-2237,-2439,-2617,-2765,-2719,-2810,-2676,-2561,-2386,-2244,-1938,-1717,-1524,-2378,-1051,-928,-728,-592,-3339,-4060,-2953,-2432,-1053,348,-333,-1592,-678,-391,-423,233,-451,-2164,-1447,-1730,-983,-1698,-2375,-2669,-2426,-2045,-1431,-4208,-437,-1317,-1511,-2303,-1078,-818,-1361,-3933,-2972,-3647,-3265,-2390,-3488,-552,348,615,135,-790,157,1606,1528,-1414,-336,-469,2317,-105,-1663,-815,-1218,-3400,-3831,-3454,-2481,-1891,-1540,-1541,-1799,-2189,-2498,-3546,-1330,-314,774,1038,180,-1197,-2929,-5446,-3218,2354,-3490,933,123,-521,-1560,-871,-411,-79,-4381,221,171,-100,-457,-807,-1301,-1761,-7571,-2418,-10521,-19101,-61735,-64836,-11771,-11722,-10789,-982,-21730,-15515,-147053,-196680,-35506,-26152,290,906,1516,2072,2578,3058,-49,3664,3341,44,4567,-2305,-11249,3610,3748,-4838,-1337,1318,1251,2214,-4687,422,620,-1489,-1076,-843,-2313,-1569,-1941,-2038,-2021,-3723,-4892,-3178,-750,-589,-445,-474,-622,-844,-1258,-1735,-2259,-2790,-2599,-1834,-716,-2514,1292,2360,4682,6639,7882,8912,9820,10570,4163,9828,12424,13081,13734,14063,14044,6236,-1054,1203,10064,9368,9559,10692,12218,2049,-3037,-1068,812,3445,3743,-1260,1787,-527,-1112,4376,-3107,-193,1029,2422,-178,-652,-2646,-3032,-1067,118,-39,-115,1671,2325,508,467,327,-614,-2879,637,116,-461,-1414,-1273,-2803,-1111,-724,-634,-142,884,1280,72,-2018,1210,1010,-536,-772,-1,538,-1404,782,1049,1382,1635,-631,-1686,-2147,-222,265,156,-552,-2969,-171,1276,-195,-2442,-2157,271,53,-690,-630,-1148,-1746,-2481,-3267,-3817,-3213,-2395,-1721,-2267,-453,6,-1201,-1325,-3023,-1230,-2852,-2109,-2810,-3980,-953,-1609,-1163,-1419,-1604,-1875,-2160,-2834,-2751,-3098,-3298,-3354,-3067,-2663,-2262,-3103,-1557,-1252,-1130,-1194,-2848,-1653,-1950,-2406,-2906,-3418,-3607,-3213,-2667,-2158,-1716,-1400,-1283,-1312,-1482,-2037,-1935,-2728,-2114,-1927,-1587,-2611,-1377,-88,186,355,483,478,-2357,-780,302,-1544,-2365,-1482,441,-1231,-1766,-1676,1197,-181,-887,179,1078,1941,-1452,-2509,-111,-218,-934,-853,-1757,-2021,1954,2019,-261,691,1953,-2705,159,2046,2044,706,-2019,-301,-1299,-3021,-4022,-3269,-1741,-848,-752,-1089,-110,-2924,-129,1669,1319,552,-1836,-683,-1650,-2545,-3349,-2720,-1773,-988,-2452,-495,681,176,55,-2183,-1477,901,4242,2572,-424,149,-2830,1131,-971,-1132,-2421,-1634,-2265,-2165,-254,-568,1149,1226,8,-955,-1727,-1042,-3917,-3949,1198,1692,1870,-3648,-3742,-1397,12,-1018,-3398,-3216,-4150,-3734,-3069,-2499,-2086,-3654,-1559,-2778,-3004,-871,-607,-422,-304,-249,-288,-488,-914,-1338,-2021,-2577,-3175,-3728,-4026,-3594,-3106,-2919,-3330,-4807,-1936,-1551,-1627,-1639,-1756,-1936,-2741,-2595,-2730,-2593,-2266,-1902,-1077,-492,-2979,-1595,-2040,-2100,-637,-1405,-2094,-684,-1228,-1818,-2384,-3413,-3452,-3910,-4202,-3988,-3787,-3621,-3325,-4001,-2579,-2057,-1484,-2364,-3151,-674,-910,2334,1982,-1680,1704,-193,-2257,-618,-1699,-3921,-154,1150,14,1880,1193,4283,4380,1015,12,-4409,-1637,4749,4176,2964,1146,1823,649,-355,-1284,-1579,-1421,-1825,-525,-187,-2502,765,1253,-263,2471,3166,3830,4464,30,-8874,3659,6042,1158,-1675,1926,-3504,-965,10918,8663,6324,-2753,-15879,-3075,10608,10095,9569,8909,-45892,7109,6141,5295,4669,4287,4187,-25247,4683,4926,5194,5093,-1537,-5630,3252,2534,-13969,607,-4285,-5939,-1949,-2355,-2266,-1933,-1586,-1210,-886,-1337,-965,-5609,-6169,-2222,-7527,-1764,-5204,-4153,-5098,-3801,-4205,912,631,134,-395,-846,-1117,-3693,-614,-30,554,-4070,1015,1950,2011,1925,1733,-790,272,826,-2742,1404,3482,4310,3846,1825,-465,-2808,-567,432,-2894,-4494,-1500,-3441,-631,4235,3408,1828,393,-3775,-788,0,-750,-2122,-4532,-2729,-3660,-2056,-2806,-2162,-2785,-532,-404,-430,-607,-853,-3511,-1553,-1927,-2171,-2371,-2488,-2376,-2197,-2633,-2059,-2131,-2170,-2359,-3199,-3093,-3503,-3514,-3258,-3909,-2512,-2223,-3572,-2136,-1813,-1832,-1962,-2179,-2218,-2209,-2104,-7765,-1772,-1616,-1534,-1587,-1493,-1394,-3738,-1073,-678,-440,-21396,-5418,-5954,443,-5173,659,719,738,-31206,-42852,-23368,-2983,-1739,738,83,-2942,-623,704,432,31,-476,-4854,-1912,-3612,-2991,-3015,-1522,-1682,-190,394,1897,551,2828,749,-760,1593,558,1344,-462,-1907,773,694,-1387,-1236,-1430,-3009,-775,436,3857,-3434,659,-241,-2721,-296,-3130,-991,-182,-438,-1990,706,-630,-146,1114,390,-574,-1644,-2566,-3153,-3099,-2475,-1832,-1407,-1076,-960,-1081,-1341,-1715,-2282,-2968,-3693,-3089,-2266,-1740,-1179,-728,-2001,-1461,-48,-161,-466,-2854,-1318,-1593,-1684,-1815,-1260,-725,-285,-1953,355,-2184,-287,-1570,-3730,-2236,-328,-150,-1712,686,1064,625,-1840,-1072,-1777,-1562,-2269,-3752,-14,1075,1441,1583,2864,-184,-589,-1032,-1311,551,-1220,-1378,-3564,-37,2343,3460,3901,-1154,-2510,-2196,-252,-962,1642,141,-1369,-562,-608,-531,-650,-3604,-602,980,-745,-2030,-632,-1020,1190,755,121,-564,-1229,-1910,-2482,-3052,-3449,-3774,-4068,-4192,-4373,-4329,-4077,-3824,-3506,-3220,-2886,-2515,-2176,-1969,-2742,-1429,-935,-431,59,-607,1106,1208,-1907,2947,3413,3114,1021,2133,358,-2436,-243,-635,454,609,984,295,-1583,-1428,-1571,955,-436,-2130],[-4385,-3427,-2328,-1347,-1599,330,901,1257,-2271,35,602,-261,1437,-208,-3321,-3692,-3019,1555,1771,2055,-494,2155,-1294,2091,2367,-664,-1906,-3346,47,-735,-2470,-1294,1658,-2411,233,-2293,-1235,-1782,-2148,-2295,-2338,-2335,-2290,-2235,-2772,-2293,-2494,-2671,-2761,-2858,-2930,-2922,-2946,-2972,-2876,-2621,-2423,-2083,-3500,-1501,-1157,-1059,-993,-2849,-1153,-2735,-1943,-2522,-3133,-3658,-3685,-3145,-2252,-1245,-1966,-2801,-3174,207,2106,-3163,1070,-1346,-597,-1062,-2309,-243,5152,3845,-437,344,391,2775,3203,2482,-72,2576,2500,269,-1863,-2427,-2100,-3156,-3931,-3700,-3278,-2957,-3094,-3174,-3639,-4181,-3833,-2858,-1855,-1486,301,-70,2059,-1584,-2291,-715,-1138,-1862,-1560,2371,3284,2141,3038,3185,2605,-644,-1164,-956,690,1206,937,992,-500,702,-2098,955,-353,-74,-1270,-3641,-2891,-2240,-3255,-1933,-1011,-1414,-1405,-951,-937,-890,-92,-325,-2487,-1946,-1563,-2030,-2889,-3756,-3768,-3063,-2532,-1944,-4454,-1152,-918,-1223,-2540,-1358,-1187,-1442,-3437,-2192,-2512,-2652,-2511,-2741,-2039,-1861,-1623,-1525,-1403,-1298,-1211,-989,-1294,-487,-242,-145,-1015,-667,-469,-966,-3552,-877,-715,-234,295,973,1617,-634,-648,-653,-3353,3490,1523,2195,837,381,-1087,-3253,-5465,-3320,1807,-2932,1539,1316,1065,178,-214,551,181,-3630,474,222,381,261,172,-70,-324,-8212,-788,-12044,-21839,-67509,-68286,-11116,-9047,-11797,-889,-24139,-21372,-152742,-201246,-44747,-26900,1237,1371,1365,1234,1037,848,548,344,197,215,336,-1512,-10910,492,355,-4623,-457,-614,-1073,-1508,-5032,-2402,-2681,-2808,-2745,-2725,-2601,-2431,-2345,-2062,-1791,-3568,-4504,-2775,-401,-157,161,427,197,385,-1255,56,-506,-2528,-1024,3499,5526,-1575,1961,2979,5059,7114,68335,76934,85460,33155,4109,9543,13081,145498,154960,159218,157741,7284,-811,1130,20874,99360,86440,74538,24552,2411,-3334,-1645,1357,3907,4021,-912,2079,-779,-1009,1031,-3707,305,211,25,-61,-392,-2671,-2838,-1674,-111,-370,-906,472,616,63,149,-50,-1529,-3344,131,83,-21,-1339,-38,-3128,73,-448,-1204,-220,-394,-657,-1147,-2398,-2013,-2288,-2354,-2339,-2142,-1881,-1659,-1570,-1470,-1422,-1554,-1754,-2114,-2493,-2973,-2829,-2212,-1568,-3476,-407,328,-424,-2674,-1724,2078,2436,-1003,2842,-1360,72,1172,-2411,1695,1350,-14,-759,-2448,-567,-833,-896,-1816,-1961,-461,-2626,-2315,-3521,-4041,-2003,-1699,747,1425,1299,625,-1786,-2346,-2049,-874,-1116,-1292,-1935,-1291,-1386,-3458,-1849,-2140,-2541,-2953,-3119,-3058,-2659,-2252,-1837,-1503,-1178,-976,-965,-1024,-1072,-1096,-1082,-994,-852,-1691,-429,-2321,-907,-189,-343,-2141,-958,-1401,-2124,-2841,-2773,-2024,-1654,-1027,665,-700,-2366,-1490,722,-1151,-2068,-1433,1670,214,-485,622,1552,1065,-1891,-2449,-2263,-2980,-1874,-1064,-1833,-2308,2140,2715,386,919,1920,-2085,-667,1830,2256,615,-1742,886,-991,-3090,-3185,-2348,-1797,662,-494,-1320,-627,-2621,236,1596,1670,523,-2012,-834,592,136,-505,-951,-1344,-1679,-1833,-1967,-2052,-2020,-1999,-2210,-1682,-1468,-1002,-568,-322,-631,-2840,733,-873,-984,-2533,-1023,-2106,-2054,-1507,-2086,-2635,-3097,-3378,-3434,-3281,-3111,-2872,-2961,-2530,-2341,-2230,-2071,-4107,-1872,-1561,-1123,-3289,280,1142,-1166,-997,-787,402,-4244,-675,-3342,-3910,94,252,1797,1873,1438,964,387,-362,-1063,-1955,-2595,-2968,-2787,-2338,-1828,-1357,-3695,-3318,-4583,-2332,-281,-373,-326,-312,-313,-2162,-695,-838,-984,-1156,-1803,-1002,-735,-2485,-572,-1156,-1006,-500,-1791,-1525,-969,-1226,-1188,-1560,-2655,892,1765,-1830,1290,2850,-557,-356,-4151,1289,2596,-1228,-2394,-2788,-1557,-1636,2505,2031,-1870,2016,21,-2327,-563,-1386,-3749,-1074,-26,-119,1450,468,2191,1695,719,-708,-4592,-2070,2023,2200,2250,1049,1853,1367,871,100,-622,-1494,-2355,-3263,-4170,-4374,-3731,-3154,-2672,-2270,-2036,-2025,-2212,-2696,-7317,-2974,-1603,-1629,-1614,1542,-3490,-3137,7035,7671,6897,-4793,-11063,-4139,7532,7038,6522,5876,-41373,4146,3261,2583,2280,2398,2898,-39635,4483,5131,5717,5862,-5474,-9032,4530,3950,-8208,-1068,-6649,-2905,58,-470,-839,-1173,-1523,-1840,-2239,-2849,-3541,-5805,-7668,-2260,-7655,-1414,-5412,-2491,-4293,-3590,-4444,771,2878,2602,1142,1677,785,-4057,354,844,541,-4042,-218,-657,-1363,-2106,-2731,-2797,-2318,-1425,-1521,393,1199,1866,2435,2181,309,-2507,485,736,-2774,-3742,-1731,-2832,-1835,1371,1187,1144,482,-2965,-860,644,310,-2402,-3734,-3387,-2461,-1668,-2555,-2143,-2777,-2329,-2208,-2030,-1841,-1609,-2628,-1239,-1139,-1041,-1106,-1344,-1696,-1925,-2873,-2950,-3564,-4066,-4609,-4422,-4047,-3712,-3250,-3056,-3453,-3025,-3204,-3718,-3840,-4221,-4343,-3923,-3350,-2584,-1858,-1183,-9707,-150,193,387,366,399,331,-2603,58,135,125,-16647,282,-5583,340,-7682,1422,1535,1526,-34748,-47287,-26756,-4271,-2694,-187,-901,-2356,-592,-986,-1359,-1847,-2391,-4363,-3202,-4188,-2036,-2261,-313,-1460,-16,1041,3360,958,3969,106,-970,1294,693,1072,-690,-2021,781,403,-1362,-1289,-895,-4137,-1533,-591,-367,-2190,296,-249,-2396,899,-3178,445,882,474,-1198,177,-853,-427,-723,-947,-1202,-1427,-1490,-1454,-1352,-1065,-779,-599,-366,-210,-173,-189,-267,-1551,-1025,-2563,-2819,-2724,-3289,-3476,-3318,-2851,-2381,-1954,-1634,-1481,-3039,-1414,-1816,-940,-1925,-962,1134,1982,-1958,-32,-2120,-696,-2082,-3394,-2178,1403,358,-1716,-1477,-2033,-2164,-2287,-1905,-1699,-1718,-2094,-3695,-242,624,1448,2093,3142,-16,-504,-369,-1936,88,-1766,-1569,-3647,-324,2356,3582,3836,-1975,-2113,-2695,-389,-1511,1650,559,-1789,-577,666,1899,-808,-3568,-308,1988,32,-2075,-785,-421,1292,1047,668,248,-204,-775,-1373,-2101,-2713,-3111,-3061,-2492,-1924,-1736,-1017,-3175,-1016,-1812,-2326,-748,-1387,-2248,-2915,-3345,-3068,-2249,-1390,-1012,147,436,-2119,2044,2452,2810,1921,2370,75,-2644,-997,-1041,-152,-817,-1341,-1789,-2139,-2500,-2998,-3548,-4338,-4910],[-1851,-2154,-2311,-2514,-2625,-2717,-2736,-2691,-2468,-2064,-1691,-1294,-931,-613,-3408,-3964,-3661,945,1158,1365,-203,1624,-1347,2099,2086,-1090,-1499,-3086,-285,-781,-2591,-1483,2823,-2562,1020,-3034,582,41,-319,-2182,-845,264,-955,-1345,-2686,-174,410,102,-184,-536,-896,-1184,-1499,-1818,-2035,-2128,-2314,-2371,-3349,-2490,-2389,-2436,-2414,-3150,-2390,-2526,-2733,-3031,-3346,-3648,-3808,-3780,-3592,-3445,-3325,-3179,-3739,-2735,-2146,-2668,-917,-666,-768,-1116,-1928,-646,1087,655,-640,-216,-299,250,1358,2153,-14,2320,3803,-286,-2474,-2340,1178,2348,4764,-3721,4584,3925,-3082,-3022,233,-67,-337,357,-1693,-1571,1095,155,1566,-1087,-2718,-591,-667,-1858,-1770,2835,3507,2166,2644,2836,2525,-580,-988,-969,1143,2833,2273,1930,-812,710,-1723,324,-511,84,-1519,-3518,-1843,-1056,-4076,-2911,-189,-1068,-1897,-2248,-2108,-1596,-1011,-412,-2670,-2108,-1355,494,432,-708,-787,189,-873,-374,-3704,1179,-130,-971,-2752,-1706,-1349,-1101,-2397,-610,-2246,-926,-2788,-1907,960,814,1293,655,-396,200,713,40,-1021,-1627,-2481,-3388,-4119,-3470,-2934,-2475,-3645,-1570,-1130,-544,-46,514,996,-843,-628,-1067,-2951,2268,1270,1752,610,586,-997,-3502,-5405,-3348,756,-2037,284,-36,-390,-762,-1040,-1359,-1630,-2725,-2196,-2460,-2806,-3123,-3354,-3686,-3973,-8810,-4156,-12783,-24337,-71000,-72300,-11123,-5795,-14294,-1519,-26896,-22794,-146820,-194910,-54076,-28846,1182,1329,1335,1180,909,604,150,-263,-696,-1030,-1255,-1455,-10453,-1258,-1055,-4406,-551,-489,-369,-233,-5224,-281,-597,-1030,-1332,-1597,-2573,-1907,-2068,-1845,-1578,-3122,-3906,-1788,725,1196,3538,2043,26,450,-1696,4,-127,-3045,-1396,3569,4098,-411,2692,3441,5393,7668,202118,398779,390039,36778,4029,9228,13734,154960,954135,972932,460987,8280,-596,988,21942,256947,497076,407002,29061,2861,-3279,-1649,2072,4037,3663,-1929,1865,-1004,-767,385,-3793,-896,-731,-165,165,-79,-2539,-2491,-2265,-398,-827,-1691,-1255,-853,-559,-386,-365,-2378,-3489,-446,-419,-482,-1283,-473,-3302,-95,-878,-1755,166,491,553,333,-2667,-563,-1265,-2039,-2917,-3598,-3809,-3315,-2492,-1496,-528,226,-213,-442,-1128,-348,288,-259,-1071,-3826,-2448,-2334,-1859,-2864,-1199,282,919,-1241,1738,-1639,660,1635,-3202,807,238,-353,-998,-2183,-1443,-1260,-882,-1845,-922,-169,-2409,-2297,-3207,-3238,-2995,-963,-86,228,520,597,-2030,-1908,-1767,-1204,-518,-742,-1855,-834,-944,-3657,-1791,-1983,-2679,-3546,-4324,-4715,-4141,-3214,-2195,-1257,-1090,-1193,697,670,-1027,-1095,1180,1245,1351,-1247,-24,-1913,-301,1300,1511,-1843,-518,-218,-1062,-1744,-1974,-1757,-1167,-1306,105,88,-1649,-1459,986,-1063,-2368,-1173,370,267,-205,-38,-328,-800,-2305,-2390,-1849,-1010,-1834,-1275,-1948,-2555,1861,3221,917,1019,1779,-1466,-1555,1566,2460,599,-1495,1607,-904,-3021,-2499,-1292,-2293,1232,-306,-1485,-1137,-2191,529,2073,1772,594,-2269,-1131,482,68,-785,-322,452,-120,-1111,-319,1037,444,-619,-2225,-1718,425,4432,4554,-106,-1456,-2960,245,-772,-770,-2528,-674,-2142,-2066,-427,-1236,1605,1181,772,-1100,-1101,8,-98,-2048,-568,-863,-1240,-1492,-4308,-1705,-1166,-1423,-3012,808,1515,-1223,-750,-820,792,-4267,-1158,-3894,-3773,-176,-418,1721,1443,1136,771,296,-337,-886,-1557,-1905,-2046,-1914,-1663,-1328,-1291,-4346,-3341,-3981,-2692,136,292,577,833,329,-1891,-1212,222,-494,-1552,-2792,-3986,-3416,-2163,-443,-441,-6,-493,-2299,-1123,-997,1106,1240,-1519,-2043,2506,2144,-1049,2600,2691,391,-290,-3962,739,191,-2143,-2468,-2430,-2514,-2337,-1804,-1956,-2196,-1750,-1453,-2650,-879,-1429,-3851,-2266,-1473,-528,176,-183,-477,-765,-1017,-1762,-3760,-2192,-404,-100,147,310,355,289,303,147,149,104,-763,187,162,-1427,280,126,-2501,-607,-1121,-1595,-1661,-1100,-6379,1213,2533,-3026,-2024,1523,-3279,-5531,4730,3978,3109,-6786,-6819,-4423,-142,-810,-1331,-1798,-35691,-2442,-2440,-2245,-2007,-1909,-2002,-48945,-2560,-2958,-2891,-2445,-8982,-10216,-601,92,-2074,-5975,-9170,-473,1016,988,-238,-4012,704,633,665,-1283,1179,-4568,-6964,-1611,-7973,-1472,-6040,-932,-3760,-3577,-3928,-559,90,-884,-1713,-2326,-2743,-4784,-3158,-3383,-3491,-4171,-2716,-2077,-1598,-1163,-816,-1992,-261,-168,-756,-562,-918,-1340,-1725,-2100,-2455,-2769,-2937,-3017,-2992,-3162,-2909,-2903,-3232,-2571,-2321,-1895,-1460,-2332,-1056,-452,-321,-2897,-3117,-4312,-1475,-1832,-2372,-1344,-2918,-68,84,206,277,343,-2098,-300,286,108,176,-11,-2266,-218,-2400,-559,-763,-852,-1014,-2565,-1519,-1802,-1894,-2169,-3149,-3399,-3000,-4199,-3483,-2789,-2599,-2485,-2459,-2305,-2184,-2057,-10112,-1804,-1666,-1556,-1546,-1371,-1189,-1932,-713,-205,-1124,-14093,1370,-5180,-2567,-9983,3305,3620,3771,-40353,-53144,-30141,-5545,-3796,1197,-2233,-1728,-1099,-2059,-2701,-2454,-1891,-3749,-1059,-4557,-2440,-1762,-339,-1430,-143,420,665,854,999,-1039,-1270,750,472,510,-1145,-2555,-776,88,-1558,-1673,-626,-3444,-2388,587,-85,-1098,-1616,-2344,-1866,-874,-3500,467,971,1127,-651,126,-1246,1880,3540,2079,3370,2509,-571,-648,907,280,-1393,84,50,201,2185,2272,-402,-2143,-86,-1523,-1885,-1107,-2195,-3185,-2869,-1974,-1227,-461,206,-27,-2777,-610,-2482,-489,-2135,-1278,5248,4124,-2145,-560,-2198,-1190,-2849,-3047,-2230,319,-1063,-2148,-2558,-2122,-1526,-2883,-1150,-1477,-1859,-2031,-3783,-593,-194,273,729,1246,34,-471,185,-2482,-572,-2420,-1834,-3537,-2358,-2913,-2991,-2500,-2994,-1491,-3173,-1350,-2049,-1772,-2066,-2480,-2954,-3325,-3188,-2730,-3182,-1207,-356,521,-2061,-918,74,2773,2929,2815,2409,-168,-577,-813,352,-279,-865,-1345,-1480,-1466,-1096,-495,-2755,-640,-1365,-2162,848,541,-1349,-1781,-1794,-2905,-3992,-4342,-3347,-2198,-1167,-2082,933,1720,2433,2808,2769,-17,-2654,-1658,-1378,1739,1247,785,-763,-1569,-790,-3578,-1999,-2663,-3204],[-639,-964,-1067,-1932,-1411,-1055,-954,-788,-2232,4,737,257,1638,809,-3068,-3512,-3722,890,689,238,-141,-444,-1373,-377,-180,-1439,-952,-2337,-533,-788,-2518,-1594,1354,-2534,528,-3599,-592,-1110,-1576,-2067,-2296,-2545,-2607,-2494,-2527,-2107,-1998,-1859,-1666,-1544,-1477,-1420,-1486,-1646,-1765,-1777,-1851,-1727,-2592,-1861,-842,-567,-261,-2807,-872,-1358,43,-2605,-321,-407,-344,-1716,273,632,-983,-2263,-4069,-677,622,-1983,39,-93,-562,-1136,-1447,-1062,1599,1676,-785,534,-171,1569,1898,1711,-49,1994,3167,-725,-3098,-1922,1588,2091,3705,-3911,4763,4106,-2798,-2840,656,-181,-403,-83,-1924,-1796,1668,242,-35,-647,-2952,-1667,-2072,-2442,-2798,-2974,-3010,-2714,-2096,-1411,-784,-514,-680,-850,1097,1396,1570,1824,-1171,756,-1315,-397,-765,501,-1438,-3289,-1028,40,-3696,-3958,823,-378,835,39,-1945,-1851,-779,-173,-2715,-1985,-1212,496,239,-1001,-599,49,-875,-264,-2969,1633,145,-894,-2970,-2187,-1589,-562,-1152,321,-3044,-1254,-3275,-2244,-2221,-1904,-1334,-862,-434,-159,-81,-38,-698,-270,-466,-794,-1901,-1559,-2009,-2438,-3787,-3098,-3375,-3446,-3493,-3324,-3076,-2756,-2413,-2181,-2522,-1768,-1709,-1686,-1772,-1968,-2173,-3793,-5457,-3400,-1730,-1336,-1028,-809,-694,-675,-649,-734,-821,-1925,-1063,-1146,-1277,-1332,-1232,-1153,-979,-9482,-477,-12528,-25666,-72126,-77562,-12507,-2370,-17669,-338,-29726,-19213,-129380,-178039,-63586,-32099,-2577,-1690,-794,-13,634,1179,1461,1631,1615,1532,1391,-751,-10087,800,681,-4340,794,844,-911,-1553,-5457,-25,-30,-1288,-2828,-4544,-5022,-3414,-1637,143,-696,-2625,-3294,-583,3626,1195,3178,1848,-216,452,-1829,-44,79,-3104,-1679,3558,2784,529,3249,3585,5523,7813,213771,429192,396250,38201,3762,8761,14063,159218,972932,1236115,475774,8859,-635,622,22579,259379,543357,414257,32447,3235,-3103,-1326,2671,4378,4016,-2693,1243,-1246,-1434,-2362,-3482,-4422,-4494,-3778,-2876,-1912,-2452,-2237,-2954,-2176,-3192,-4042,-4089,-3324,-2477,-1719,-1081,-3262,-3192,215,572,753,-1404,1105,-3358,1345,-1435,-2422,107,2197,2109,1065,-2857,386,-532,-1529,-2665,-3746,-4730,-5103,-4308,-3121,-1918,-887,-50,175,-724,-508,236,264,-450,-3652,-1040,-329,-887,-3131,-777,1539,1076,-1417,-199,-1872,-1400,-1696,-2862,-1350,-906,-409,-1131,-1718,779,1171,625,-1440,-34,914,-2315,-2163,-2318,-2322,-3736,43,1704,1810,3104,1238,-2388,-1630,-1598,-1707,889,1417,-1887,280,-458,-3563,-2328,-3297,-4516,-5753,-5328,-3993,-2409,-1277,402,1493,-1445,-1919,1698,-42,-1229,-1198,2412,3665,1690,-842,271,-1585,195,680,7,-1764,-1283,-1895,-2354,-2483,-2276,-2007,-1752,-1687,-1827,-2077,-2567,-3077,-3522,-3586,-3192,-2626,-2095,-1604,-1282,-1156,-1086,-1028,-2687,-2356,-485,-1323,-2099,-1527,-2085,-2682,1520,3533,1319,988,1546,-829,-2087,1368,2667,672,-1238,2278,-661,-2904,-1939,-281,-2575,979,-164,-1518,-1511,-1675,714,1395,1813,828,-2529,-1443,102,-369,-1281,-545,1643,509,-565,-331,3016,1092,-908,-2053,-1799,13,4254,5245,233,-2180,-3077,-329,-634,-556,-2490,-458,-2255,-2105,-652,-1444,2129,5438,3478,-1364,-836,2737,2183,-1410,816,87,-724,-1432,-4223,-2551,-2591,-2345,-2592,-1317,-736,-1168,-473,-726,330,-3658,-1653,-3933,-2801,-301,-830,-284,-673,-1106,-1582,-2095,-2612,-2799,-2835,-2419,-1887,-1308,-851,-503,-1858,-3922,-3220,-3313,-2902,-1095,-1566,-1862,-2153,-2429,-2800,-3247,-3478,-3314,-2734,-2146,-655,386,-1886,805,322,1091,-386,-2629,-687,-712,1244,1002,-1335,-1393,-175,-640,-984,-1117,-1027,-806,-455,-3515,-75,-91,-3089,-2253,-1888,-3220,-2807,-1981,-2145,-2384,-2039,-1979,-2956,-2074,-2068,-3922,-3399,-2846,-3397,-3803,-3884,-3672,-3404,-3238,-3123,-3070,-3097,-3091,-3012,-2717,-2168,-1451,-661,288,1045,1847,98,695,3066,1399,-1062,2536,1937,-2822,216,-807,-1882,-2850,-3475,-5753,-2303,-1636,-2245,-2624,-1415,-2673,-7637,-2872,-2817,-2194,-8212,-3025,-3392,842,1337,1867,2371,-28687,3228,3572,3816,3886,3692,-24635,-50950,2559,2513,3022,3706,-10931,-9076,5952,6633,4050,-9583,-10501,1616,5880,5340,-2042,-6944,2186,2841,2204,-1606,1185,-2395,-5230,-1595,-7800,-1577,-6676,797,-3218,-3474,-2927,-1830,1318,1151,-135,-67,334,-5472,-273,-1045,-1958,-4029,-3068,-2330,-1495,-663,84,-2623,1406,1592,-158,787,197,1765,1530,1250,879,-2370,269,-6,-1901,-2406,-2571,-1637,-4276,-1833,-2490,-3043,-3337,-2744,-2263,-1907,-1700,-3127,-2493,-4347,-2075,-2181,-2209,-1893,-2848,-1123,-693,-359,-160,-58,-1600,-383,-646,-1059,-1680,-2492,-3226,-2465,-1646,-537,57,-1283,-154,-778,-511,2194,1606,1104,-2611,-4570,-988,-4661,-3590,-345,980,2110,2918,3553,3817,756,-8570,2735,1957,1072,74,-738,-1522,-2154,-2491,-1878,-6580,-13329,388,-5125,-4991,-11329,3201,3635,3850,-46716,-58786,-32353,-6345,-4758,214,-3578,-926,-1737,-2636,-2398,-1687,-983,-3143,-856,-3888,-3735,-1290,-266,-1331,-273,-475,-947,-1434,-1798,-2318,-1602,-1207,-800,-472,-1570,-3220,-2279,-612,-1706,-2101,-431,-2419,-2794,1771,2177,-93,1243,-601,-328,-1214,-3760,-2259,-1455,-647,-179,-421,-1576,1222,1334,1347,1164,871,-928,-940,-340,-894,-2375,-504,-196,-323,775,638,-939,-1754,-399,-822,-1284,-1801,-2288,-2597,-2816,-2825,-2765,-2607,-2392,-2195,-2226,-1787,-2745,-1246,-2293,-1672,-717,-693,-2386,-1077,-2306,-1598,-3589,-2629,-2859,-3291,-3625,-3329,-2926,-2601,-2325,-3501,-2156,-2232,-2493,-2904,-3939,-3215,-2637,-1822,-887,247,-16,-473,605,-2717,-1383,-3131,-2155,-3540,-1197,1792,2338,1338,-3624,-787,-3341,-2251,-2566,-1663,-1162,-2838,-963,-718,-650,-1330,-2669,187,975,1819,-2097,-1135,320,3110,3344,3626,1544,-602,-946,-528,258,-198,-455,-559,-433,-378,-168,153,-2338,-321,-1089,-1926,514,209,-1045,-1348,-2092,-3224,-4053,-3417,-2050,-521,-56,-2023,3811,4899,5412,3598,3020,-210,-2758,-2470,-1922,3287,2328,1470,-1378,-1502,-618,-4009,-1841,-2530,-3118],[-1176,-673,-736,-2165,-1238,1044,1192,1096,-2039,-51,1227,573,1636,1509,-2552,-2838,-3267,511,1367,1207,772,870,-1516,724,569,-1806,-383,-1490,-834,-1293,-2377,-2728,-3422,-4077,-4172,-3744,-3027,-2351,-1726,-1910,-789,-568,-424,-1070,-2418,-330,-522,-718,-864,-1049,-1221,-1301,-1386,-1444,-1373,-1166,-1057,-1228,-1798,-1591,-420,-444,-434,-2204,-1288,-582,-115,-2913,-361,1069,1578,-2280,2552,1853,-398,-1830,-4158,-1010,1507,-1332,174,-610,-1270,-1799,-2082,-2045,-1943,-1964,-2105,-2276,-2726,-3236,-3616,-3444,-2765,-1944,-948,-1025,-3617,-1350,1976,1761,2589,-3563,4763,4173,-2340,-2636,998,-350,-456,-523,-2231,-2163,2085,194,495,-351,-2920,-1397,-1335,-1715,-2403,-119,144,288,342,174,-226,-669,-1423,-2063,-2784,-3493,-4190,-3465,-2422,-1372,-882,-1149,-1077,988,-1207,-3100,-461,917,-2676,-4138,494,178,1531,446,-2220,-2308,-1159,-142,-2523,-1651,-1106,464,-45,-1376,-457,-248,-712,-19,-2228,1338,222,-957,-3062,-2708,-1745,374,248,835,-3490,-952,-2792,-400,-279,-492,-598,-812,-1013,-1282,-1656,-1970,-2288,-2593,-2722,-2681,-2375,-2026,-1648,-1249,-3880,-373,-788,408,630,806,829,-1292,-703,-1888,-2018,482,483,827,-271,632,-1178,-3990,-5534,-3344,-1881,-2581,-3121,-3021,-2713,-2535,-2403,-2377,-2258,-2041,-1632,-1149,-738,-363,0,152,233,-10028,342,-11004,-24710,-70031,-82798,-15072,1101,-20102,992,-32311,-12207,-104798,-153927,-73233,-35903,-1566,-3632,-648,-67,524,1127,1572,2018,2392,2769,3081,-860,-9723,3096,637,-4288,1856,1729,-1487,-2759,-5602,-213,123,-1377,-1101,-1779,-2898,-3444,-4213,-3543,-2591,-2028,-2577,-691,-329,-122,235,558,-388,327,-1519,-2921,-2053,-2723,-1773,3581,1803,1271,3702,3553,5592,7486,82780,104721,136317,37247,3443,8347,14044,157741,460987,475774,463555,9069,-841,201,22749,194203,147443,109670,34264,3668,-2696,-850,3214,5786,6460,311,999,-1368,-422,1673,-2970,3,188,384,208,68,-2329,-2007,-3486,-2988,-3654,-3795,-3428,-3168,-3318,-3639,-3971,-4302,-4250,-3822,-3188,-2648,-2086,-1581,-3156,-491,-1990,-3074,-27,1043,1140,908,-2696,157,-342,-826,-1308,-1515,-1428,-1679,-654,-4,725,94,208,822,-354,-687,185,200,-495,-3288,-1495,-943,-1112,-3366,-402,860,231,-1338,-1248,-2115,-3008,-3936,-4077,-3229,-2366,-1528,-1278,-1124,352,839,1328,-648,776,1365,-2256,-1898,-1276,-1374,-3296,1129,2097,1650,3961,1207,-2793,-1440,-1468,-2044,389,2652,-1946,797,-221,-3158,-2438,-2684,-2659,-2939,-2605,-690,694,-1481,182,922,-1866,-2525,674,-639,-1314,-1369,2602,4978,1765,-473,563,-1297,624,1210,442,-1832,-910,-1535,-2048,-2292,-2238,-2126,-1998,-2003,-2141,-2307,-2662,-3039,-3490,-3846,-3850,-3617,-3416,-3221,-3129,-3164,-3203,-3245,-3227,-2948,-2442,-1837,-2218,-1806,-2166,-2613,1165,3346,1592,841,1257,-142,-1591,1362,2880,827,-931,2933,-298,-2763,-1493,623,-2592,719,-54,-1404,-1652,-1106,-85,-376,-613,-826,-2762,-1728,-634,-875,-1675,-596,224,231,-90,-354,2648,1827,-1077,-1625,-1660,-467,3937,3432,619,-2743,-3142,-924,-510,-435,-2518,-333,-2422,-2169,-894,-1467,2319,3572,2857,-1610,-602,263,-632,-1615,-2603,-3535,-4471,-4578,-3990,-2957,-2187,-2149,-2134,-536,-87,-980,-171,-507,504,-3015,-2178,-3410,-1791,-276,-917,-808,-1114,-1351,-1514,-1634,-1770,-1731,-1813,-1688,-1582,-1478,-1488,-1568,-2193,-3215,-3003,-2643,-3068,-2510,-2402,-1994,-1543,-1091,-1615,-2276,-460,-356,-396,-2376,-479,-555,-1721,-495,-366,-154,-209,-2724,-274,-188,1346,1427,-1076,-772,730,126,-634,-1518,-2472,-3465,-4339,-4166,-3267,-2552,-3990,-1800,-1335,-3657,-3197,-1708,-2044,-2491,-2682,-2947,-3273,-2868,-2320,-3950,-4380,-3649,-1407,-73,-664,667,901,-750,-3817,-481,-554,1056,1266,1650,-378,2853,3506,3726,1025,3448,54,2413,4328,2009,-789,1409,99,-2405,-2658,-3897,-3702,-2402,-3239,-5469,511,1240,-160,-3454,2969,-1873,-9265,2582,4372,4372,-9005,113,-1231,2861,2192,1668,1283,-20693,1011,1099,1245,1344,1253,-48832,-46715,58,-534,-935,-1355,-10947,-6832,-1188,-590,-138,-9142,-9594,549,544,454,-2992,-8354,-345,-700,-1065,-2103,-1843,-2045,-3530,-2354,-7028,-2238,-7138,-1850,-2761,-3357,-1878,-2895,-1088,-1038,-1066,-1069,-1012,-5422,-1215,-1373,-1554,-3682,-1727,-1639,-1671,-1672,-1661,-3201,-1445,-1369,-1417,-1600,-1837,-2146,-2433,-2688,-2811,-2701,-2321,-1847,-1304,-1527,-2857,-1024,-4072,-81,-346,-571,-840,-1060,-1390,-1736,-2106,-3031,-2686,-3614,-2349,-1862,-1746,-798,-2648,691,2323,2736,2910,2266,-1184,-169,1369,514,-569,-1822,-3465,-2313,-1038,338,-618,-1372,324,1023,-2234,1615,2285,1202,-1808,-4595,-178,-5082,-3065,-2500,-649,1129,2616,3915,4792,-1717,-6407,5060,4584,3999,3360,3010,2775,-820,2364,2215,-9208,-14859,1136,-6115,-6651,-11442,1945,2520,2982,-52068,-58150,-32335,-6581,-5588,-1343,-4882,-24,-438,-1241,-1725,-1865,-1616,-2538,-801,-3115,-3339,-860,-103,-1155,-344,991,796,448,-9,-3456,-1245,-1451,-1971,-2522,-2920,-3485,-3154,-2007,-1766,-2486,-298,-1506,-2489,1104,1237,798,1324,-791,1006,780,-3780,235,-68,-382,-747,-1027,-1789,-1419,-1597,-1742,-1996,-2329,-2629,-2969,-3372,-3690,-3285,-2511,-1851,-1244,-745,-296,-1457,-672,286,142,-401,-798,271,381,7,-1356,-1067,-31,373,-20,-1555,-1050,-2490,-1790,-2304,-2099,-1741,-1561,-2597,-1502,-2360,-1679,-3220,-2119,-2172,-1103,-928,-1989,-427,-228,-21,-3898,-1189,-693,-1815,-2059,-4041,-1322,-1951,-2577,-3000,-2616,-1910,-1173,-325,-2488,-2206,-3714,-2422,-3640,-1765,1270,970,367,-2508,-967,-2979,-1041,-2885,1948,1216,-3388,-1317,880,1128,-1676,-2054,317,2179,2671,-2110,-1355,368,2621,2631,2334,728,-1087,-1442,-184,-52,53,254,459,-670,136,718,1480,-1970,-48,-934,-1622,2480,-87,-764,-1005,-810,652,-104,-1056,-2163,-3223,-3540,-2668,-1844,-1102,-380,45,372,-444,-2897,-3272,-2549,-532,-931,-1245,-2070,-1599,-1573,-3128,-1269,-1093,-1167],[-1064,-141,-364,-2039,-933,2636,2876,1196,-1666,-42,1463,1000,730,68,-1799,-1969,-2456,119,485,868,1153,1276,-1615,1416,1307,-2019,348,-493,-1069,-995,-2071,-1874,-661,-2277,-1535,-3173,-2039,-1981,-1793,-1638,-1414,-1390,-1395,-1378,-2303,-1240,-1154,-947,-614,-591,-1159,268,250,278,428,-99,-36,-1163,-1060,-837,-679,-553,-782,-1525,-1496,-1297,-1439,-3178,-1626,-1659,-1645,-2948,-1393,-1222,-1060,-1423,-4077,-1324,-459,-751,-334,-374,-442,-1276,-922,-1963,-1568,-2029,-2407,-2474,-2419,-2129,-1712,-1233,-699,-216,331,-1190,-3634,-789,1575,1301,1489,-3047,2096,2183,-1841,-2447,1170,-625,-520,-1028,-2659,-2718,510,-20,-310,-614,-2688,-1001,-1017,-1653,-2888,-606,-385,-51,446,960,1429,-439,184,-466,1963,2765,2530,2205,-1951,611,-538,-1963,-3079,-4289,-4666,-3849,-3027,-2252,-1768,-3172,-852,-452,-89,475,-2322,-2765,-1628,-204,-2204,-1342,-1123,334,-494,-1904,-500,-768,-453,241,-1600,1964,9,-1266,-3073,-3319,-1911,1354,1607,2644,-3129,-1181,-2311,147,1043,876,982,881,147,513,116,-274,-724,-1242,-1735,-2299,-2788,-3231,-3455,-3350,-4021,-2250,-1502,-579,247,1102,1841,-1532,-817,-2204,-1583,2694,-31,435,-912,404,-1458,-4135,-5706,-3287,730,341,-269,1812,2044,2074,1961,1569,-1589,-722,-385,-1001,-1513,-1770,-1739,-1709,-1678,-10416,-1908,-8476,-21273,-65199,-87738,-18856,-3186,-19310,-2605,-34700,-4886,-79854,-127742,-82625,-38092,-3147,-7410,-3948,-4310,-4466,-4271,-3909,-3330,-2687,-1935,-1150,-1338,-9490,808,-877,-4347,2132,2328,-1953,-3841,-5715,-479,1342,-2181,-1248,-76,-2859,935,653,580,364,-1501,-1906,358,701,1198,2077,1223,-581,99,-1073,67,137,-2398,-1834,3509,1074,1672,3915,3272,5511,6573,7306,6726,5975,5294,2987,5368,6236,7284,8280,8859,9069,8829,-1314,-308,6875,6057,5266,4614,3939,3278,-2168,-497,1542,995,512,254,256,-1549,-391,901,-2466,1249,1319,1161,77,233,-2276,-1911,-3049,-2015,-3092,-2774,-1572,-1677,-1874,-1962,-1864,-3939,-2275,-1084,-752,-554,-1880,-313,-2893,-421,-2588,-3760,-1642,-2208,-2866,-3721,-4266,-3981,-3366,-2705,-2150,-1548,-963,-1838,-126,215,505,-280,548,541,-81,-942,-314,-816,-1396,-3019,-2775,-3361,-3994,-4209,-4062,-3705,-3426,-3285,-3214,-3261,-3295,-3300,-3163,-2823,-2406,-1937,-1592,-1202,-861,-572,-253,35,315,598,-2262,-1613,-228,-514,-2433,2141,2387,1378,3189,944,-3251,-1374,-1414,-2177,-108,2360,-2043,1738,1048,-2642,-2137,-2867,-1141,-3243,-2237,-655,333,-1667,-41,199,-2327,-2975,-353,-1037,-1249,-1645,2240,2369,1745,-197,811,-1078,963,1579,-12,-2037,224,318,-313,-924,-1411,-1846,-2127,-2336,-2469,-2439,-2425,-2286,-2115,-1880,-2995,-1412,-1263,-1074,-937,-887,-832,-829,-3209,-2271,-1237,-2221,-2243,-2117,-2135,-2379,-1468,-1229,-716,55,834,592,-266,1620,2670,1019,-554,1990,146,-2595,-1158,-478,-2397,-1032,-985,-1168,-1523,-801,-496,-359,-183,-50,-2933,-1936,-914,-1413,-1908,-451,828,-169,314,-352,2444,2529,-1067,-929,-1185,-975,1779,1118,408,-3090,-3043,-2001,-2584,-2827,-2604,-1935,-2581,-2236,-1081,-1270,327,497,575,-1788,-385,414,254,-1436,-482,-936,-1491,-1970,-3718,-2665,-2387,-2264,-1642,-381,480,-637,199,-127,2260,-2307,-2699,-2622,-761,-70,-649,3524,4295,3097,3010,-1014,1649,1157,-950,362,188,106,-16,-152,-2166,-2489,-2675,-1933,-3189,-1561,-1524,-1073,-491,-483,-1467,-2627,69,598,440,-2478,1571,347,-1629,1093,737,381,69,-2503,-74,125,423,791,-729,-168,1935,2149,1276,2154,1926,1529,466,-2525,-265,-1053,-3704,-2287,-2174,-3744,-3579,-672,-410,-2499,-385,-722,-3534,-2099,-2040,-3826,-4434,-3519,-1887,-435,-646,2191,2240,-910,-4134,1346,732,1060,1262,1646,-767,2439,2605,2698,685,2062,28,771,-12,-833,-1443,-1881,-2243,-2449,-2426,-2215,-1851,-1320,-4612,-5455,279,786,1151,-4418,1714,-972,-10110,-921,1500,1201,-9188,505,28,-605,-1253,-1797,-2220,-12141,-2243,-1956,-1633,-1358,-1249,-72964,-39180,-1708,-2091,-2390,-2887,-9554,-4540,-2078,-1399,-903,-5144,-6968,-62,-1,-23,-2905,-7001,-667,-990,-1332,-2730,-2052,-2183,-2276,-2219,-5783,-2039,-6834,-1259,-2408,-3212,-904,-3288,-389,-392,-2095,-1874,-675,-4649,-1198,-1542,-1914,-3185,-2435,-2461,-2545,-2533,-2463,-3740,-2013,-1765,-1599,-1513,-2621,-1317,-1127,-886,-600,-2037,113,534,1005,-550,-3081,-503,-3353,1948,1562,1162,-85,-390,-729,-968,-1357,-2651,-1328,-2877,-251,-1791,-1470,-582,-2378,798,2694,2626,2322,1841,-887,167,-638,-1620,-2691,-3426,-3643,-1509,-501,429,-445,-581,1187,2574,-3688,1742,2830,1272,-755,-3205,-1224,-5382,-2051,-2654,-3543,-3778,-3173,-2520,-2104,-4369,-4359,-2378,-2881,-3116,-2549,-1516,-492,-442,1103,1741,-8699,-19037,2018,-8408,-7462,-10566,1649,1953,2318,-54812,-54117,-30856,-6344,-6325,-2847,-6129,879,998,424,75,-122,-131,-1996,-769,-2337,-2201,-545,65,-956,-354,843,666,377,22,-3381,-1045,-815,-983,-1096,-2291,-2694,-2321,-1444,-1787,-2778,-273,-763,-1986,1139,949,749,572,-1075,230,187,-3615,280,343,369,287,-1578,-1943,42,-103,-249,-533,-917,-1293,-1718,-2545,-3037,-3326,-2977,-2707,-2197,-1627,-1032,-1934,-126,6,154,-17,-950,168,331,-103,-1063,-697,-532,1715,951,-875,372,-2013,-1485,-2210,-2615,113,-120,-2813,-1880,-2396,-1341,-2243,-1612,-2006,623,863,-2006,1257,1310,321,-3848,-1134,-203,-1640,-2124,-4074,-473,-1496,-939,-1044,-819,-524,-403,610,-2027,-3019,-3926,-2637,-3857,-2423,596,2122,1301,-1360,-953,-2507,-1382,-2929,2330,1198,-3912,-1764,679,702,-2034,-1415,345,2133,3386,-2125,-1594,190,1400,-40,-1259,-2156,-2743,-3148,-3334,-3464,-3394,-3238,-3050,-2707,-2451,-2009,-1410,-1684,-320,-908,-1305,939,-624,-542,-766,-727,780,181,1678,-1499,1484,503,-1633,1128,929,768,388,4,-698,-3049,-3810,-3103,-2506,-2622,-2386,-2744,-1579,-649,-2282,413,737,-906],[-1581,-225,51,-1735,-694,2456,2522,1300,-1302,-136,542,18,-410,-721,-1008,-1113,-1637,-378,-289,-178,-122,-178,-1691,-254,-405,-2157,-808,-930,-1337,-1213,-1732,-2017,-1552,-2092,-1749,-2651,-2583,-1900,-1853,-1737,-1625,-1492,-1270,-962,-2283,-319,-135,39,229,-1927,-2443,-367,-626,-908,-93,-300,-243,-1169,-511,-253,-1492,14,212,-896,-1361,976,510,-3356,-471,1314,1236,-3674,1062,945,805,-1122,-4045,-1696,323,-269,31,-195,-438,-1450,-1209,-2401,-2007,-2443,-2701,-2599,-2434,-2153,-1855,-1571,-1283,-1076,-808,-1272,-3170,-538,-404,-247,-173,-2569,146,323,-1362,-2278,465,-1006,-596,-1607,-3055,-3422,344,-363,521,635,-2329,-194,490,-1633,-3487,-423,-832,-1088,-1016,-684,-175,-515,580,-367,1989,2652,2813,2921,-2386,968,-293,-2722,-1977,1041,-1058,-3250,-383,1236,-1031,-2310,-354,-128,-632,-764,-2269,-3138,-2127,-324,-1804,-1100,-1201,178,-1034,-2528,-720,-1383,-87,525,-1063,1816,-417,-1761,-2986,-3820,-2064,2221,2864,3717,-2482,-1543,-1953,517,2655,672,1681,1481,224,1402,928,399,-108,-609,-1013,-1892,-1643,-1774,-1728,-1504,-4124,-639,-235,416,847,1263,1535,-1796,-964,-2381,-1194,956,-578,22,-1587,-759,-1842,-4111,-5722,-3195,1232,773,-962,479,4374,4662,3188,5376,-2278,-466,1630,-966,123,4574,4362,4037,3702,-10440,2954,-5255,-15885,-60020,-94121,-24067,-561,-14613,-1805,-36865,-2559,-59793,-103484,-85909,-35373,-3451,-9768,-4439,-5110,-4695,-3752,-2863,-1916,-1014,-98,766,-2090,-9326,2397,-2561,-4457,2934,2778,-2160,-4540,-5648,-759,-196,-3263,-1367,-996,-2439,-1164,-1303,-1106,-854,-1045,-1271,-52,263,473,834,798,-744,-423,-622,84,-102,-2182,-1876,3338,576,1767,1338,458,-362,-1019,-1517,-1821,-1855,-1743,-1542,-1330,-1054,-811,-596,-635,-841,-1314,-1984,-2578,-3234,-3609,-3272,-2525,-1861,-1305,-1538,-361,-70,121,190,257,352,-1883,-539,-387,-1976,10,-238,-673,-1080,-1522,-2272,-2165,-2541,-2567,-3326,-2736,-2745,-2728,-2896,-3035,-3039,-3433,-2643,-2529,-2215,-1986,-2248,-1496,-2644,-1038,-3159,-3858,-806,-766,-797,-1068,-1889,-1646,-1963,-2239,-2563,-2748,-2851,-2937,-3082,-3127,-3140,-3253,-3365,-3574,-3671,-3439,-3081,-2673,-2231,-2857,-2569,-1617,-1464,-3828,-33,297,492,-589,-269,-1849,139,-248,-899,-1152,-1637,-2093,-2589,-2835,-2831,-2621,-2236,-1838,-1458,-1119,-2306,-1335,-428,-143,-1617,580,959,1006,1942,493,-3641,-1412,-1423,-2087,-597,2006,-2129,1289,723,-2082,-1669,-2608,-904,-3445,-1650,-438,11,-1815,-210,-598,-2746,-3215,-1221,-1121,-1003,-2013,1385,1540,1642,-32,986,-942,1211,1546,-700,-2331,178,2052,1643,1273,720,40,-646,-2159,-2063,-2536,-2829,-2681,-2327,-1920,-3002,-1321,-1185,-1035,-942,-933,-911,-931,-3295,-2221,-1670,-2647,-2244,-2466,-1973,-2066,-1245,-1320,-1280,-1083,-911,-725,-690,-697,-726,-657,-694,-697,-546,-2403,-953,-113,-2120,38,89,-867,-1194,-4,183,146,93,-18,-3045,-2047,-1540,-1927,-1932,-140,612,-680,614,-330,2053,2484,-882,-45,-410,-1510,3520,3369,1290,-3255,-2730,-2001,-399,-508,-2711,-77,-2713,-2328,-1179,-923,1874,1306,598,-1916,-1047,-1922,-2727,-3449,-3435,-2781,-2105,-1362,-3519,-2551,-763,-2250,-1169,1186,1424,-204,618,366,2509,-1569,-3227,-1719,229,251,-152,3493,2923,2155,1635,-1285,413,55,-1124,-448,-452,-296,-61,288,-1825,-1820,-2279,-1209,-3310,-257,1899,2273,2,-841,-1199,-2633,-632,254,858,-2186,1101,218,-1631,2010,2129,2051,408,-2066,501,1080,894,846,-352,353,1691,2064,1963,2511,2498,2288,884,-2010,802,-1102,-2682,-1728,-2631,-3496,-4054,-2887,-2346,-2466,-1491,-1306,-3731,-2427,-2324,-3527,-3399,-2566,-2689,-2802,-2624,-2277,-1934,-1708,-3142,-1406,-1365,-1319,-1287,-1196,-1018,-677,-294,254,622,1031,0,1267,1081,656,-518,-357,-1096,-1906,-2620,-3059,-2909,-2215,-5729,-5671,-198,208,346,-5430,144,-227,-10034,-4168,-2165,-2948,-9038,-3963,-3245,-2536,-1865,-1205,-661,-3657,16,222,371,439,349,-95774,-30662,-368,-616,-612,-636,-7749,-2866,-50,549,1034,-429,-3803,2008,2100,1148,-1992,-4303,167,269,-535,-3468,-2550,-3468,-3826,-3094,-4262,-2377,-5611,250,-2190,-3042,-89,-2687,1256,1269,-3126,-2085,-933,-3848,-603,2732,2131,-2617,496,1667,2383,1577,560,-4280,-1672,-2865,-4086,-4758,-3878,-2900,-2007,-1209,-522,-1836,616,1099,1564,476,-3211,-140,-2799,1466,684,-165,-1163,-2190,-3313,-4019,-3490,-2544,-1614,-2178,-329,-1707,-1275,-433,-2089,352,125,-177,-535,-873,-1207,-1554,-1885,-2123,-2401,-2690,-2916,-2754,-2673,-2499,-2334,-2070,-1916,-1870,-3805,-2101,-2087,-2271,-2443,-2580,-2632,-5323,-2366,-2097,-1803,-1575,-1452,-1251,-1149,-7084,-2697,-1096,-998,-783,-507,51,649,-242,1705,2246,-5880,-25394,-3621,-11702,-7534,-9173,1348,890,428,-54156,-50754,-28969,-5768,-6920,-4205,-4949,591,1033,1215,1469,1662,731,-1512,-761,-1556,-1104,-330,221,-716,-246,-691,-1097,-1448,-1677,-2150,-1517,-1238,-1137,-1498,-2591,-1829,-1276,-1480,-1746,-2785,-314,-186,-1470,-485,-747,-947,-1047,-1393,-1042,-831,-3358,-121,289,679,676,-2114,-2018,1754,1881,1964,1869,1596,-1097,-1017,-3259,-3462,-2463,-2170,-1723,-2058,-1960,-1328,-2218,629,1496,1068,117,-1107,549,743,-274,-671,-93,-1045,4034,1445,-177,740,-1464,-1717,-1960,-3154,1719,1759,-2967,-2148,-2352,-591,-1132,-1088,-1737,994,1097,-1944,1137,1006,454,-3396,-1000,335,-1355,-2167,-3934,-440,-1758,-540,-414,-7,-340,-305,1171,-1483,-3665,-3593,-2685,-4049,-3060,-137,1535,448,-218,-2237,-4372,-2363,-2626,2540,1142,-4269,-2203,435,317,-2277,-723,353,2324,3971,-2065,-1760,-108,222,-281,-673,-919,-2028,-2708,-1439,-1726,-1958,-2220,-2521,-2669,-2855,-2788,-2517,-2280,-2043,-1906,-1786,-1678,-1618,-1666,-1494,-1322,-1037,-594,-196,-486,435,607,-1258,1020,1001,943,590,157,-877,-3123,-3741,-3260,-2641,-2098,-1172,-3155,-1588,-32,-1425,2657,2844,-489],[-2235,-608,277,-1510,-698,1963,2030,1243,-1108,-469,1445,1342,816,192,-462,-939,-1302,-1239,-1030,-736,-511,-420,-1632,-245,-264,-2238,-352,-283,-1639,-1508,-1427,-2195,-28,-1952,-114,-2254,-3240,-317,-369,-1130,-591,-837,-1077,-1270,-2342,-1568,-1716,-1737,-1627,-3236,-3736,-1458,-1557,-1897,-1988,-2132,-2320,-2214,-1999,-1571,-2133,-513,58,-270,-753,1845,373,-3200,-425,3797,3299,-2787,3094,3358,1496,-831,-3957,-2036,663,277,3459,4202,2177,-1570,74,-2608,1924,1305,-802,611,-1094,140,-1344,-1460,-1547,-603,-717,-1165,-2531,-1237,-1197,-1046,-910,-2007,-364,-60,-762,-1941,491,-1285,-500,-2059,-2787,-3891,545,-572,148,-104,-1697,-820,-1204,-1599,-3944,-2401,-2853,-3278,-3628,-3980,-3883,-3513,-3374,-3074,-2812,-2504,-2232,-1817,-2564,-1258,-1030,-2895,-2171,-533,-950,-3305,-592,-683,-872,-1332,-1765,-2287,-2935,-3405,-3545,-3140,-2447,-1621,-1144,-693,-1032,303,-1337,-2950,-854,-1607,606,1078,-360,1786,-730,-2121,-2606,-3577,-1950,3056,2299,1668,-1656,-1756,-1457,971,2342,615,1712,1604,566,1841,2758,2897,1539,1632,536,-2616,-274,-1153,-1965,-2540,-3843,-2384,-1902,-1239,-701,-179,185,-1834,-852,-2124,-575,-91,-816,-668,-1868,-866,-2013,-3677,-5202,-2809,1744,1255,-1362,-519,3328,3293,3191,2898,-2722,-168,945,-1702,-948,48,-171,-363,-434,-9769,-363,-1464,-9463,-57136,-103679,-30605,-622,-7450,-1075,-38636,-1604,-45892,-82470,-78141,-29154,-2022,-9886,-1519,-1191,-792,-304,93,526,898,1272,1581,-2803,-8918,1032,-4039,-4350,313,-284,-1805,-4409,-5085,-1242,-1683,-4220,-1160,-1704,-1400,-154,-140,-14,11,-459,-475,158,459,743,1202,612,-640,-885,-15,268,-276,-1855,-1709,2323,425,1324,779,272,-99,-266,-265,-107,247,634,961,1129,1203,1130,988,622,201,-308,-2578,-1020,-1187,-1305,-1421,-1500,-1717,-1977,-2049,-1970,-1598,-1038,-460,-1105,688,-2260,-756,-1452,-1345,2008,1874,992,-313,58,-2147,-1843,-1860,-2702,-2578,-1389,-1441,-1441,-1640,-2502,-2061,-2910,-2451,-2909,-3223,-3610,-3838,-3846,-3556,-3249,-3500,-3091,-2330,-1973,-1643,-1509,-1332,-1152,-947,-683,-447,-72,302,-2210,1176,1584,1972,-655,1650,2366,386,-1475,-170,-383,-1115,-2706,-2647,-1383,-1429,-3909,57,2502,2575,31,-781,-1597,1718,1239,-441,277,-159,-523,-1471,-1159,-1318,-1429,-1452,-1495,-1577,-1719,-2302,-2284,-2700,-3099,-3541,-3705,-3398,-2876,-2313,-1909,-3419,-1494,-1443,-1817,-1670,-1952,-2110,-2125,-1932,-1517,-1173,-2213,-457,-3459,-888,-8,-217,-1880,-240,-1284,-2950,-3202,-1658,-834,-570,-2342,2236,4516,1483,14,1055,-902,1368,1478,-1339,-2636,-75,1458,1580,3772,3041,2214,580,-2116,78,-294,-567,-608,-554,-494,-2942,-1023,-415,-563,-815,-1192,-1565,-1958,-3203,-2517,-2527,-3087,-2351,-2895,-2087,-1991,-1894,-1984,-2030,-1984,-2005,-2003,-2042,-1896,-1496,-790,-71,703,1016,-2247,-950,2203,-1939,110,65,-632,-836,467,1399,-206,1119,660,-3171,-2120,-2329,-2261,-1761,-2116,-2574,-1688,-268,-386,2878,3455,-647,848,465,-2160,3279,6254,1339,-3407,-2347,-2587,-603,-793,-2819,-1,-2891,-2581,-1255,-623,2071,2973,1300,-2117,-1554,-1832,-974,-3191,-946,693,2753,3280,-3574,-2890,-1020,-2302,-882,1557,938,106,-14,-40,186,-968,-3696,-894,993,480,284,1897,1746,940,1455,-1137,859,899,-1591,326,31,-291,-713,-1146,-1549,-1869,-2120,-2202,-3595,-2136,-2025,-1679,-1299,-1354,-911,-2326,-1490,-260,-67,-1686,-301,-587,-1892,-1349,-1835,-2325,-2713,-2821,-2683,-2355,-1983,-1584,-1135,-755,-313,6,240,367,389,287,176,-1679,-383,-1707,-1929,-1279,-1398,-3129,-4790,-991,-756,-2625,-290,-200,-3986,-2761,-2826,-3259,-2408,-1619,-3166,-1298,-1494,-1885,-2353,-2941,-3517,-3536,-2971,-2337,-1752,-1219,-1296,-415,-189,89,159,332,-227,563,684,773,-804,1295,1485,462,1776,938,2022,2197,-6260,-6241,522,2432,2602,-6510,2418,588,-9377,-7010,961,483,-9112,-325,-736,-1237,-1703,-2039,-2270,-2322,-2211,-1921,-1538,-1144,-871,-115644,-22382,-620,-676,-579,-606,-6439,-2337,-374,89,453,752,-973,1244,1355,-960,-853,-1608,-452,-503,-2401,-4472,-1267,-1635,-1776,-3858,-2802,-2950,-4056,1920,-2297,-3037,319,-1867,399,774,-4094,-1665,-1641,-3259,-1029,3294,1914,-2224,746,1481,2710,3113,1166,-5010,2539,1525,-715,-517,-4855,-3366,-2623,-2700,-3447,-4226,-3870,-3146,-2405,-1668,-3232,-834,-2658,-675,-929,-1156,-1389,-1436,-1334,-957,-384,-1624,-521,-1712,2142,-1812,-1357,-534,-1976,901,1852,1318,769,348,-848,59,220,595,-1394,1260,-2355,-544,730,2261,1265,1228,2601,2675,-2820,2687,2945,1431,1789,118,-3050,-4913,531,5273,5705,5999,6118,6257,6263,-9682,-1700,5985,5913,5846,5678,5613,5421,-383,4538,4024,-2198,-32923,-11982,-15673,-7316,-7746,-1263,-1677,-1998,-51066,-47357,-26933,-5130,-7409,-5424,-3854,-2463,-2268,-2292,-2184,-2053,-1866,-1622,-1514,-1356,-1157,-929,-872,-923,-1043,-1192,-1304,-1443,-1551,-1497,-1382,-1166,-1765,-1784,-2889,-1027,-547,-1343,-1729,-2516,-480,94,-1060,358,371,386,393,-1699,120,-75,-3161,-500,-607,-539,-308,-2590,-2094,1529,2200,1997,3238,1224,-910,-799,-3247,-3118,-1618,-2645,-916,-1434,46,-1700,-2240,-360,-332,-128,-39,-1293,92,495,-531,-212,648,-1549,2690,1957,473,962,-959,-1867,-1595,-3710,-1795,-2721,-3546,-3916,-3306,-2723,-2306,-1942,-1741,-1554,-1454,-1831,-1325,-1336,-1309,-2805,-1305,-1292,-1352,-2180,-3629,-1834,-2006,-2133,-2189,-2029,-1938,-1847,-1585,-1368,-3968,-3040,-2538,-3938,-3557,-892,-42,-312,934,1679,-1456,-2098,-2074,2935,1077,-4283,-2598,187,25,-2343,1,367,2801,3330,-1919,-1820,-461,688,1039,-171,-919,-2294,-3308,386,-131,-572,-1015,-1468,-1749,-2067,-2154,-2073,-2061,-2070,-2177,-2285,-2359,-2384,-2385,-2126,-1918,-1671,-1327,-1057,-863,-652,-527,-775,6,189,442,522,642,-976,-3121,-3242,-2908,780,839,-2054,-3014,-1507,-52,-601,776,599,66],[-1965,-2049,-2171,-2328,-2325,-2193,-1880,-1442,-945,-895,626,1252,1761,2136,329,240,-464,1061,2471,889,1996,1790,-1224,745,117,-2151,-1119,-1540,-1857,-2028,-2105,-2310,-2024,-2099,-2271,-2605,-3117,-3476,-3859,-3370,-2418,-1422,-397,-879,-2464,-722,512,2357,1977,-4040,-3200,-1998,-2073,-2724,-1098,-739,-1255,-1872,-2081,-1659,-2330,-97,761,286,121,2580,182,-2869,-357,3495,3423,-1733,2926,3908,2122,-641,-3818,-2460,439,850,4046,4854,2868,-1737,271,-2632,500,-152,-628,-600,-1280,-289,-1393,-2422,-2146,-1047,8,-1090,-2021,397,1097,-643,74,-1550,1040,1111,-250,-1618,1018,-1630,-452,-2538,-1964,-3539,-63,-769,-642,-872,-1114,-1281,-1379,-1412,-3685,-1322,-1276,-1195,-1054,-994,-1056,-1067,-1313,-1383,-1472,-1494,-1530,-1410,-2684,-1398,-1422,-2518,-2210,-1454,-1446,-3462,-1428,-1331,-1265,-1392,-1501,-1665,-1990,-2281,-2648,-3092,-3172,-2711,-2192,-1639,-1108,-740,-1597,-3407,-1140,-1404,-378,-437,-540,-625,-1135,-2546,-2284,-3023,-1878,-460,-465,-453,-1040,-2099,-1120,-436,-370,-339,-222,-228,-220,-275,-417,-492,-579,-708,-818,-3272,-1295,-1674,-2119,-2560,-3464,-2488,-2051,-1451,-958,-445,-48,-1992,-788,-1783,-45,396,-1015,-83,-1886,-823,-2228,-3208,-4564,-2470,-687,-719,-1760,-1312,-1418,-1710,-1789,-1685,-3189,-796,-118,-2686,-2243,1917,2541,2919,3124,-8812,2948,2229,-3630,-57845,-116007,-38241,-632,-1237,-1766,-40476,-2033,-36780,-64879,-69090,-22105,1134,-8155,2592,3144,3576,3897,3940,3854,1096,3216,2756,-3740,-8485,-488,-5472,-4337,74,152,-1243,-3917,-4364,-811,-3331,-4963,-897,-2469,-1067,-1616,-2166,-2317,-2172,-1875,-1457,-1084,-813,-795,-795,-937,-1122,-1419,-1337,-1203,-795,-1695,-1633,1965,233,1591,3624,1925,5162,2395,12104,13508,14884,16162,1611,8214,10064,20874,21942,22579,22749,6875,-3234,-1187,17962,15953,13942,12169,10576,5801,417,1723,6843,6483,2180,5440,1060,-2806,-1345,-1742,-846,2562,1976,422,-601,-168,-2128,-1898,-1241,-2445,-1633,-717,-312,-158,-198,-2721,-486,-2559,-668,-693,-927,-1293,-2817,-1929,-2133,-2223,-3742,-2409,-1869,-1427,-908,-513,-884,409,838,1154,785,1753,427,-2433,1880,1738,1555,-678,930,565,298,-1757,-326,-668,-1431,-2715,-2124,-949,-1348,-3987,-9,1733,2146,609,-1003,-1348,2720,2544,-179,1293,1626,1231,-1439,214,-256,-699,-1027,-1300,-1511,-1666,-2330,-1948,-2102,-2183,-2295,-2329,-2446,-2488,-2444,-2474,-2852,-2578,-2707,-2897,-2992,-3042,-2810,-2407,-1888,-1288,-773,-1930,-19,-3336,-80,544,-378,-1888,-129,-1558,-2809,-3020,-1485,-278,-15,-2157,1778,4713,1271,-68,981,-977,1429,1384,-1823,-2800,-556,721,1471,2748,1415,195,-631,-1924,-723,-24,746,-131,1308,-507,-2841,-1428,2077,211,276,767,-84,-987,-2888,-2665,-3266,-3718,-3853,-3688,-3480,-3251,-3044,-3059,-3069,-3026,-3100,-3244,-3589,-3964,-4178,-3882,-3366,-2703,-1892,-2047,-1054,-88,-1824,-34,28,-404,-443,-956,-1309,-1875,-2353,-2690,-3194,-2474,-3097,-2446,-2821,-3264,-3737,-3536,-2480,-1156,333,1963,-279,1818,1477,-2774,3136,6090,1263,-3329,-1825,-3083,-876,-1043,-2600,183,-2905,-2852,-1116,-284,1613,3959,2417,-2206,-215,-962,-1154,-4284,-1892,-517,-489,-591,-3680,-3176,-2133,-2685,-2818,-2338,-1448,-507,374,1208,1885,-332,-3127,22,1699,762,751,2467,2094,-273,1329,-323,-17,-43,-2159,-948,-1206,-1286,-1236,-997,-1051,-1070,-1657,-54,-3794,-546,-1929,745,-1438,-1720,-354,-1581,-2245,-742,1099,-982,-345,-453,-2145,1925,4030,5779,798,-1252,669,1617,545,-472,-1361,-2167,-2670,-2959,-2973,-2812,-2596,-2419,-2208,-2159,-2044,-2007,-1929,-1650,-1392,-2419,-5228,-495,-251,-2719,126,-223,-3918,-2681,-3242,-2812,-1394,-700,-3789,-1747,-827,-1210,-1765,-2488,-3208,-3730,-3693,-3032,-2183,-1338,-1312,-34,307,588,557,551,-364,415,473,633,-1181,1613,2109,1001,2144,-731,3447,3608,-5667,-6748,-103,3330,3101,-7077,2660,1291,-8145,-8614,1472,1210,-9434,969,893,-2688,586,475,288,9,-381,-790,-1203,-1622,-47719,-129560,-14241,-3284,-3496,-3485,-3633,-5696,-4178,-4503,-4116,-3588,-3050,-2458,-1978,-1565,-2798,-1023,-996,-1158,-4488,-4129,-5393,-1842,-1463,-893,-5073,-1227,-3389,-2116,4145,-2410,-2917,583,-972,0,236,-4027,-712,-2264,-2639,-1392,3442,1725,-1769,1307,1641,884,-355,-1488,-4307,-2974,-3299,-3404,-3380,-3876,-3097,-3652,-2590,-2345,-2152,-1956,-1823,-1695,-1552,-2732,-1769,-2686,-2349,-2818,-3136,-3300,-3120,-2805,-2406,-2009,-1619,-1261,-1257,-908,-1883,-1486,-661,-1824,-738,-719,-665,-566,-366,-986,163,456,819,-2013,1281,-1776,-961,929,2301,2158,1831,2943,3662,-1867,4131,4539,1648,3201,1666,-3399,-4131,1849,6765,7049,7131,6994,6896,6791,-11434,-1246,7757,8461,9077,9349,9406,9027,-689,7168,6134,1410,-40190,-20936,-20062,-7060,-6298,4538,4750,4787,-46969,-43046,-24679,-4423,-7510,-6119,-2834,1067,596,-77,-606,-1102,-1536,-1911,-2408,-2817,-3090,-3139,-3064,-2821,-2473,-2078,-1640,-1287,-1008,-701,-462,-899,-2377,-1714,-3006,-222,208,-992,-1627,-1991,-626,568,-654,3412,1396,2235,4094,-1677,3832,3550,-2946,-242,605,1172,285,-2786,-2100,-1625,-1757,-1584,-1369,-1175,-950,-793,-2689,-2340,-798,-2792,-1062,-1312,-1622,-1887,-2088,-2332,-2619,-2721,-2771,-2818,-2834,-2733,-2654,-2535,-2541,-2646,-2855,-3176,-3451,-3283,-2729,-1992,-1207,-4179,-159,-6,-3100,-2390,-2066,1464,1058,-132,-1063,-577,-1112,-1654,-1505,-1368,-1053,-2150,-562,-286,-562,-2114,-3167,-986,-1703,-1708,-1992,-2033,-2092,-2096,-1887,-1699,-3742,-2407,-2189,-3484,-3575,-1612,-890,-902,-435,-147,-953,-2450,-1368,1209,1032,-3964,-2916,-35,-136,-2210,724,411,3470,3666,-1694,-1744,-763,231,944,-769,-1045,-2353,-3366,29,-857,-1572,-2006,-2002,-1522,-1070,-538,-39,-834,233,-926,-399,-926,-2126,-2480,-3226,-4049,-3967,-3188,-2544,-2030,-1538,-1161,-605,-162,243,703,964,1229,-988,-3043,-2621,-2224,1259,1139,-2802,-2478,-1290,-47,106,-197,-625,-984],[-1693,-1972,-2093,-2216,-2184,-2075,-1859,-1580,-1149,-1319,-53,452,895,1264,1024,902,17,1467,2254,113,1926,1888,-469,744,-42,-1789,-1788,-2519,-3130,-3506,-3637,-3546,-3330,-3226,-3175,-3178,-3035,-2658,-1995,-1078,-93,886,1040,-851,-2544,-1066,298,2223,1858,-2934,-1772,-2532,-2714,-3325,-1507,-924,-842,-737,-30,700,-1889,1534,1740,852,1184,3281,30,-2438,-212,3148,3432,-596,3080,4542,2762,-453,-3507,-2891,491,777,76,-623,-1216,-1839,-2335,-2730,-3033,-3138,-2857,-2152,-1431,-654,-910,-3157,-2667,-1705,-535,-1005,-1602,564,1767,-1373,438,-1123,2404,3082,225,-1233,884,-1932,-408,-2862,-802,-2591,893,-797,-185,-879,-1624,-2341,-3038,-3707,-4351,-4542,-4043,-3486,-2961,-2636,-2559,-2565,-2931,-3225,-3603,-3899,-4060,-3802,-3495,-3274,-3190,-3228,-3572,-3906,-4012,-3540,-2790,-1857,-917,-182,-810,1087,1390,1621,-1434,-3026,-2342,-260,-22,-143,-585,745,-1658,-3773,-1403,-668,1848,1744,752,1188,-1462,-2825,-1991,-2412,-1788,-1931,-2235,-2192,-1970,-2490,-1126,-637,-173,131,684,972,1198,1262,1113,894,523,-7,-598,-3426,-2069,-2839,-3517,-3802,-3482,-3101,-2633,-1947,-1275,-504,186,-2217,-710,-1348,457,1385,-1083,-11,-1510,-1439,-2349,-2676,-3813,-2136,2564,1480,-2085,-1812,3328,3473,3708,3888,-3563,-280,-839,-3758,-3584,4199,4082,3794,3442,-7659,2594,2132,723,-60565,-127336,-45732,-818,-1512,-2282,-42515,-3773,-30239,-50697,-60781,-15221,-1471,-5144,-842,-739,-739,-811,-1106,-1471,-1964,-2461,-2954,-4831,-7884,-2478,-6613,-4369,-501,-31,-555,-3329,-3541,-822,-4985,-4740,-543,-3233,1063,799,446,271,51,-249,-475,-681,-879,-1145,-1094,-732,-488,-1672,771,242,-1169,-1655,-1622,2871,-24,1230,3120,1312,4915,1190,78691,95096,114191,12637,1114,8507,9368,99360,256947,259379,194203,6057,-3609,-1305,15953,131959,111918,94196,25388,6383,1749,4242,6955,12686,1326,6708,1742,-3034,-2293,-933,-497,-156,-382,-974,-1584,-2208,-2795,-3027,-3111,-2887,-2542,-2181,-1653,-1057,-645,-2545,-282,-2313,-54,534,492,-3,-3099,-285,-2097,-755,-3829,-1835,-2031,955,1298,850,-570,2115,2233,969,809,1945,617,-2668,683,84,-543,-1291,-2004,-2739,-3317,-3646,-3330,-3079,-2962,-2962,-3028,-2836,-2578,-4061,-1574,-815,-14,755,-921,-1134,2780,3248,-103,1233,1229,1548,-1399,1291,3514,2796,3330,2916,2449,1630,-2378,-649,253,-273,-851,-1394,-2071,-2723,-3311,-3939,-4229,-3800,-3451,-3250,-3095,-3097,-3051,-3006,-2889,-2629,-2255,-1835,-1111,-3216,188,886,-480,-1841,109,-1145,-2448,-2768,-850,394,602,-1370,1146,3143,1012,-279,727,-1190,1382,1257,-2061,-2657,-1271,-156,1278,1773,955,48,-842,-1781,-2740,-3569,-3907,-3017,-2055,-1161,-2771,-2018,375,-309,234,156,-218,-699,-2472,-2178,-2893,-3156,-2750,-3707,-2364,-2026,-1593,-1295,-932,-2066,-731,47,-4,-215,-558,-901,-1406,-1862,-2025,-1953,-1635,-1224,-1823,-590,-451,-519,-715,-1163,-1464,-2046,-2555,-2762,-3153,-1838,-3017,-965,-524,542,711,-2704,373,-380,-534,-963,-1435,-1962,-2323,-3368,-3178,-3447,-3439,-3256,-2900,-3504,-1923,-1386,-2077,113,-2763,-3186,-820,-1,987,4116,3137,-2178,-233,1062,672,-4907,-2839,147,2728,2995,-3773,-3347,-1434,-2319,-1729,-2578,-2109,-905,388,1623,2645,259,-2197,960,2269,997,1121,3323,2733,-1471,1545,825,-939,-179,-2880,-1105,-1316,-1291,-1060,-556,-695,-853,-1298,519,-3900,-630,-3884,3649,-1734,-1875,358,-649,-2884,-1251,1003,-266,-912,-774,-2425,1752,4572,7282,956,-802,635,2545,2970,629,259,-278,-944,-1432,-1600,-1442,-1046,-561,17,-832,838,-2074,-764,1143,1037,-1487,-4819,-216,116,-2801,-62,-168,-3591,-2301,-3594,-2322,-595,-954,-3817,-2329,-3096,-3884,-3734,-2871,-1947,-1016,-154,656,1308,1758,-1184,2215,2145,2096,1832,1729,-474,1495,1406,1261,-1726,1158,959,676,395,-2282,-168,-347,-4640,-7083,-957,-1168,-1491,-6920,-2053,-2227,-6639,-8622,-1813,-1484,-10282,-752,-510,-4157,-523,-611,-815,-1114,-1501,-1856,-2140,-2335,-139454,-134332,-6101,-2451,-2409,-2264,-2360,-5721,-4255,-3125,-2916,-2578,-2161,-1655,-1241,-872,-4285,-300,-172,-153,-6406,-4916,-6217,228,547,814,-6376,287,-3636,2,2419,-2545,-2772,620,-236,96,-86,-3126,268,-2840,-2098,-1757,428,-274,-1360,-1710,-2170,-2329,-1914,-1201,-3441,533,1267,-2868,-1415,-2687,-1099,-3578,-887,-577,-1579,-1381,-2057,-2388,-2259,-2021,-1738,-2945,-1469,-1574,-1574,-1498,-1213,-889,-493,-84,-466,-25,-917,1109,-2023,-1767,-911,-1737,932,2418,2231,759,319,-1143,149,1670,2325,-2596,1498,-1301,-1371,834,465,13,-496,-1260,-1632,-1277,2447,6300,1921,4569,2978,-3173,-3245,3011,42233,46373,49665,52141,51180,11556,-11902,-1466,58892,78461,82768,84454,83673,13274,-1253,13199,58073,4146,-46400,-30566,-25477,-7264,-5025,58283,75146,23798,-43427,-38841,-22826,-3857,-7257,-6104,-2049,3188,5274,2327,618,-2,-704,-830,-1206,376,382,-426,-1384,-2236,-2457,-1952,-1277,-743,-390,-136,-252,-1125,-3067,-1400,-3002,-1134,-898,-622,-1562,-1446,-842,711,-387,2779,1063,1974,2444,-1263,2031,1909,-2786,-513,346,1677,314,-2693,-2169,464,23,-374,-795,-1130,-1215,-1132,-2209,-1625,-418,-2527,-1184,-1215,-724,-1033,-1510,-1747,-2257,-2621,-2943,-3064,-3131,-3170,-3200,-3000,-2711,-2337,-1920,-1540,-1206,-776,-294,-1907,-598,-4517,-841,-947,-3158,-2475,-1962,2074,1574,160,-841,-428,-1112,-1580,-1758,-1580,-1172,-1617,-426,-166,-205,-2082,-2717,-634,-1557,-1210,-1356,-1188,-977,-692,-213,-367,-3374,-1885,-1814,-3032,-3100,-2365,-81,-1407,-35,-306,-651,-2924,-1165,-1436,-1418,-3687,-3278,-1383,-1270,-2060,-1118,-942,-755,-511,-1547,-1647,-1002,-181,-330,-1281,-1119,-2340,-2627,-2653,-3095,-2968,-2416,-1780,-1321,-549,10,570,-713,406,-1023,399,297,-2665,-1349,-2232,-2994,-2782,-2266,-854,189,1001,1573,199,-112,2674,2780,2622,2452,-1096,-3062,-2209,-1578,1558,1595,-3536,-2015,-1099,-162,658,1046,551,105],[-2214,-2236,-2003,-1820,-1552,-1339,-1190,-1171,-1187,-1973,-1407,-1628,-1815,-1862,-1687,-1173,-597,8,322,-725,433,128,-260,-554,-848,-1379,-806,-380,-1669,-2035,-515,-2234,-2147,-1416,-181,-1380,-1896,-1851,-1820,-1686,-1447,-1185,-909,-935,-2751,-1524,-223,-101,159,-1939,-553,-2797,-3457,-3840,-1985,-1228,-267,-425,-132,2531,-1385,1175,1614,1264,2153,3743,-228,-2134,-193,2601,2342,416,1117,512,-61,-549,-3208,-3311,-1242,-1268,-1138,-1049,-947,-1978,-1030,-2099,-1017,-835,-315,636,-1624,1125,-225,-3222,-3022,-2290,-1127,-1039,-1405,520,1785,-2111,873,-836,1761,4242,535,-900,713,-2253,-503,-2938,448,-1596,733,-708,-420,-860,-1136,-1191,-1101,-1448,-2385,-651,-651,-722,-828,-1366,-1963,-1920,-2505,-2818,-3006,-2986,-2897,-2651,-2564,-2645,-2886,-3234,-3864,-4503,-4381,-3687,-2967,-2173,-1435,-922,-965,-6,243,544,-1338,-3087,-2188,-357,378,33,-316,1059,-1527,-4010,-1505,311,2541,2408,1177,1196,-1660,-2827,-1791,-1881,-1725,-1208,-1749,-1968,-1895,-2940,-956,-340,245,-224,1260,1441,1728,1665,1302,774,8,-971,-1960,-2941,-2233,-1312,-427,-2155,-2310,876,726,446,-122,-744,-1449,-2488,-2667,-3119,-3278,-3245,-3056,-2665,-2163,-2124,-2287,-2108,-2993,-1826,1886,1295,-2331,-2113,3497,3532,3535,3383,-3788,-567,-1737,-4802,-4825,784,221,-464,-1166,-6448,-2538,-3148,-3788,-63201,-134225,-52076,-2760,-2237,-1808,-44942,-1199,-25760,-40969,-53610,-9156,-1633,-1943,-2328,-2789,-3300,-3838,-4553,-3898,-3083,-2156,-1177,-6042,-7036,-3390,-7197,-4420,2890,3125,135,-2782,-2708,-807,-5772,-3583,-117,-3975,974,89,-880,-1557,-2095,-2535,-2670,-2302,-1253,135,86,230,-423,-1337,1010,108,-1778,-1708,-1661,2453,-341,861,2430,659,4576,541,103395,253129,149358,8791,626,8742,9559,86440,497076,543357,147443,5266,-3272,-1421,13942,111918,319468,206691,23418,6883,3526,8235,5266,23439,-560,7115,3984,-2303,-2905,1576,-321,4877,1055,-359,-1510,-1036,-2342,-2446,-521,-1319,-506,-1411,-2333,-3290,-4193,-3386,-2246,-2088,-92,444,104,-1020,-3130,-652,-2203,-1316,-3798,-1388,-2659,-143,103,165,-391,152,-7,-236,-624,-990,-1365,-2817,-2069,-2021,-1615,-1082,-430,145,716,-2338,-769,-1375,-1814,-3045,-514,-137,-1097,-4132,-3004,-3826,-3645,-2846,-2038,-1373,-805,-390,-190,313,610,1088,-1348,1459,2162,2283,2526,2466,2201,1339,-2438,-593,-697,-1545,-2297,-2683,-2720,-2353,-1780,-1907,-1932,-2229,-1985,-1268,-2523,439,-1494,87,-66,-1,-326,-1946,-815,-3148,-662,-23,-547,-1755,415,-297,-2104,-2535,-87,1051,1225,-390,369,3214,689,-615,269,-1555,778,135,-2070,-2262,-2189,-1149,-1185,-1181,-1064,-968,-823,-1180,-641,-492,-458,-412,-451,-934,-2789,-2790,-1289,-1602,-1959,-2390,-2791,-3197,-3579,-3743,-3675,-3501,-3259,-3599,-2869,-2742,-2602,-2592,-2450,-2767,-1782,-1437,-1279,-1228,-1286,-1361,-1662,-2034,-2307,-2557,-2638,-2529,-2255,-2151,-2046,-2121,-2321,-2782,-3129,-3705,-3475,-2630,-3119,-1631,-2080,148,299,1670,1107,-3152,81,-391,3061,3854,527,3586,3466,-3610,2779,2994,609,-2341,-738,-3702,-1447,-1109,-1440,647,-2537,-3624,-1770,-3150,-2088,-245,1457,-2060,-285,417,1211,-4533,-3579,-39,2111,1502,-3705,-3249,-1771,-2446,-403,3451,2611,760,1165,1018,1309,729,-1283,1834,2638,1101,1293,4337,4925,-2626,3948,1994,-1858,622,-3768,-300,-1745,-1282,-1772,-2092,-2089,-1648,-1006,231,-3920,-786,-2981,4058,-1456,-1813,1083,279,-3300,-1788,649,327,-1249,-1126,-2780,1426,4933,7676,962,-449,445,2677,4773,-95,343,258,1491,871,211,-503,-1255,-2020,-2635,-3214,-3444,-3432,-3307,-3060,-3007,-3105,-3647,-3482,-3748,-3984,-4116,-3947,-3655,-3470,-3873,-2711,-2410,-2147,-3177,-2540,-1587,-1239,-911,-673,-446,-254,-135,-43,-52,-146,-1047,-597,-969,-1255,-1700,-1986,-2273,-2383,-2374,-2248,-2493,-1271,-684,-66,-1037,-3874,1817,2338,-3738,-7140,382,2704,2394,-6113,1699,1368,-5029,-7416,1059,1272,-11764,293,2462,-3532,-5674,-2236,-5544,2137,1606,1041,497,8,-206230,-128120,-987,-1049,-1042,-875,-921,-6510,-6691,-1791,-1999,-2357,-2740,-2916,-2839,-2496,-5353,-1594,-1215,-944,-3196,-4703,-6859,-320,-262,-380,-7245,-733,-3575,-1179,-1485,-2665,-2680,-2336,-2605,-2670,-2774,-2774,-2667,-3352,-2381,-2131,-1871,-1645,-1382,-1005,-520,-147,266,-535,-2655,1707,2107,-3054,-1863,-1614,142,-2657,-1713,-1236,-1486,592,-379,-1290,-1988,-2412,-2136,-3344,-771,-224,357,-707,955,425,1276,531,40,48,-716,1332,-2248,-2220,-1308,-1744,-949,-1142,-1020,-611,12,-1220,-297,1119,2146,-2923,1697,-964,-1768,679,1349,825,11,-1466,-1823,-1117,6475,7668,2187,5789,3979,-2793,-2366,3935,49446,136145,109749,75564,56253,14063,-10912,-2355,61255,129591,119561,139172,83473,11103,-2036,13090,50190,5793,-51069,-41454,-32662,-8176,-3967,48772,90078,23715,-41266,-36104,-21853,-3466,-6693,-5680,-1539,3146,5647,2243,213,-589,-1118,-844,-1410,873,2021,-351,97,200,-1257,-2587,-2992,-2095,-1409,-850,-506,-1436,-3735,-959,-2894,-950,-1091,-905,-1525,-937,-1084,600,-263,779,585,353,162,-478,12,250,-2546,-797,12,1892,-93,-2441,-2288,1998,1928,1031,1328,349,-193,141,-1861,-1083,-7,-2028,-1291,-1217,-467,-655,-1061,-1147,-1568,-1874,-2165,-2407,-2509,-2446,-2389,-2280,-2266,-2308,-2404,-2592,-2828,-2868,-2683,-2357,-1953,-4326,-1235,-1831,-3173,-2546,-1930,2151,2502,315,-750,3676,1385,-1563,-286,92,970,-1191,-285,1346,89,-2022,-2271,-1355,-1818,-2122,-2298,-2283,-2437,-2696,-2566,-2064,-3039,-1460,-1417,-2608,-2501,-2781,-661,-1758,2125,2225,-542,-3440,-174,1138,660,-3490,-3560,-731,-1025,-1919,-2035,-2435,-2787,-2903,-2679,-2224,-1866,-1504,-1256,-1710,-1129,-2246,-1935,-874,-881,-808,-770,-1659,-1425,-941,-945,-824,-771,-720,-1155,-787,-830,-3195,-1106,-1058,-963,-1081,-2964,-1716,533,887,1109,478,-1643,1762,1870,1753,1639,-1287,-3142,-2053,-1066,762,786,-3018,-1716,-931,-351,858,831,533,315],[709,-2281,360,-1278,-1582,-618,-1177,-1735,-2180,-2584,-3064,-3731,-4575,-5494,-5999,-5287,-4065,-2723,-1654,-1205,-13,449,815,708,-742,-767,2151,2526,-1372,-1872,-295,-2123,-3088,-1193,-312,-1353,-2202,-2954,-2723,-2246,-1572,-852,-92,-985,-2938,-1916,-191,1831,1572,-1113,499,-2632,-3794,-3931,-2408,-1537,-363,-41,-451,1994,-903,806,426,14,-184,-467,-724,-1904,-1233,-1474,-1681,-1827,-1834,-1815,-1747,-1608,-2899,-2819,-841,-587,-282,-105,14,-2059,-161,-1793,-387,-373,-242,827,-1869,1754,510,-2490,-2918,-2552,-1708,-1147,-1390,324,1196,-2480,1263,-647,1144,4220,683,-601,594,-2486,-732,-2615,1742,-612,694,-488,620,2459,1587,-456,1523,-1670,-1835,-281,352,1395,722,-1694,-2818,-973,-1920,-2682,-3389,-3258,-2589,-1782,-2238,-585,-136,-881,-1303,504,-1279,-3078,-2252,-393,1158,1089,-1192,1069,943,895,-1310,-3329,-2083,-536,70,-177,-447,-848,-1274,-4003,-2232,-2513,-2753,-2627,-2432,-2227,-2059,-2556,-1945,-2126,-2301,-2507,-2844,-2551,-2255,-3178,-1598,-1267,-996,-825,-654,-716,-911,-1347,-2063,-2585,-1559,-368,488,-2303,3073,3791,650,-2385,-1595,1164,972,3015,2382,1803,-601,-2657,-583,-344,-678,-1023,-1346,-1603,-1880,-2759,-2526,-2677,-2507,-2272,-2037,-1802,-2463,-2343,-1662,-1721,-1720,-1794,-3779,-1996,-2484,-5669,-5738,-2486,-2310,-2041,-1640,-5237,-647,-106,306,-65622,-137052,-57197,2091,2390,2574,-47825,2662,-24121,-36733,-47695,-4378,1057,563,27,-524,-1024,-1417,-1850,-2179,-2491,-2707,-2806,-7265,-5886,-4615,-7073,-4389,-404,-76,310,-2255,-1900,-728,-4296,-2050,396,-4611,613,325,19,26,141,36,339,256,-125,-953,-1741,-1629,-386,-506,1244,46,-2314,-1767,-1669,2005,-588,692,1666,82,4217,661,86094,156054,116651,6252,267,8918,10692,74538,407002,414257,109670,4614,-2525,-1500,12169,94196,206691,176551,21710,7344,5849,13692,4600,38446,23423,11478,5347,429,-1092,3462,-226,2697,584,-309,-1973,-1533,-2464,-2894,-453,-689,85,-228,-780,-1099,-1968,-2971,-3914,-2985,-1806,-909,-264,-1882,-2796,-846,-2319,-1781,-3639,-972,-3214,3,635,158,-226,1048,2441,356,576,2780,1095,-2660,326,1832,2814,-530,3274,3374,856,-2440,-878,-1549,-1410,-2927,360,467,-838,-4060,-883,-847,-1708,-2564,-3260,-3561,-3234,-2824,-2449,-2054,-1691,-1309,-1155,-671,-353,-113,84,135,34,-223,-2365,-1205,-1868,-2499,-3150,-3659,-4050,-3962,-3600,-3329,-3108,-2873,-2676,-2493,-2881,-2042,-1805,-1673,-1665,-1755,-1933,-2093,-2144,-2963,-1925,-1573,-977,-1511,207,751,-1747,-2223,735,1759,1970,781,-340,2379,442,-901,-233,-1914,1042,188,-1861,-1702,-2967,-3205,-3136,-2504,-1724,-1056,-458,-542,342,702,914,69,-357,-1188,-2757,-3481,-839,-1646,-41,314,-25,-420,-1513,-2142,-2795,-2490,-3287,-3100,-3324,-3350,-3060,-2727,-2238,-2646,-1128,-735,-627,-704,-938,-1212,-1712,-2277,-2747,-3256,-3717,-4095,-4261,-4384,-4211,-3892,-3359,-2773,-1820,-3402,-296,341,-2997,-1315,-965,1418,1258,2195,1397,-2983,-293,-280,2762,3400,1015,2907,2683,-3110,2072,1973,204,-1567,-150,-3459,-1247,-717,-695,944,-2156,-4000,-10,-652,-2052,-3437,-4548,-4493,-3638,-2871,-2220,-3004,-3573,-1114,-790,-309,-3215,-2859,-2096,-2553,-395,1463,1245,751,56,-664,-1314,-1641,-1484,-776,241,1171,1359,3407,4051,-3453,4547,3128,-2459,112,-3722,-1008,-2394,-624,-1290,-1750,-2032,-2197,-2348,-2390,-3783,-1994,-1415,-456,-667,-1548,1832,1227,-3214,-2082,145,847,-1206,-1382,-3125,1045,5177,6054,882,-114,208,2698,4931,-807,400,-252,2585,359,1854,1424,931,392,-25,-456,-655,-2019,-894,-837,-905,-1050,-2110,-1957,-1270,-2926,-979,-830,-2778,-1476,-3925,-1563,-1054,-1381,-2436,-2721,-1893,-1454,-874,-297,112,868,1330,-641,1364,656,-928,1699,1278,871,239,-303,-922,-1453,-1947,-2387,-3416,-2617,-2648,-2653,-3144,-5551,-2576,-2570,-3097,-6872,-2712,-2492,-2181,-4901,-1228,-775,-3322,-5705,285,695,-13678,-2644,2722,-1716,-16108,-12544,-9311,4232,3768,3152,2468,-2260,-234008,-112108,238,-54,-338,-526,-976,-7845,-9867,-2993,-3378,-3694,-3801,-3686,-3623,-3552,-5982,-3020,-2536,-2001,-1364,-3973,-7150,-434,437,530,-6579,376,-3122,-105,-476,-2702,-2683,-1500,-1778,-1820,-1867,-1791,-1593,-3725,-1447,-2479,-476,-252,-854,154,371,364,199,-1296,-2024,-30,-127,-1597,-2144,-725,-952,-1862,-2455,-1786,-1731,-1725,-1555,-1147,-530,-212,-2990,-3474,1608,1949,2203,-889,905,853,1957,1155,437,-36,-664,2024,-2546,-2860,-1870,-1876,-1591,-2529,-3201,-3093,-2332,-1422,-851,236,966,-2721,1753,-799,-2159,193,1479,840,-34,-1451,-2992,-1419,3706,8124,2357,6747,4596,-2598,-1602,4524,44126,117783,105779,77215,62580,18566,-8811,-3908,60906,128052,119054,138544,83466,10342,-2982,12513,39584,6513,-53955,-53974,-42018,-9876,-3194,37884,73674,22379,-40345,-35241,-21735,-3274,-5980,-5358,-1369,2742,5731,2039,-165,-1055,-1532,-995,-1577,1253,1712,-326,-22,297,71,64,268,524,803,1176,-233,-1872,-3041,-544,-2810,1098,951,-18,-1548,-535,-1354,111,-324,-801,-1313,-1729,-2015,-2294,-2348,-2304,-2166,-1967,-1747,-1542,-1420,-2246,-2464,-1003,-933,-862,-919,-1053,-1134,-1221,-1652,-1326,-1375,-1561,-1715,-1929,-2226,-2519,-2794,-3139,-3311,-2995,-2695,-2520,-2420,-2281,-2283,-2047,-1974,-1905,-1831,-1805,-1828,-1771,-1710,-1966,-1819,-3766,-2297,-2767,-3324,-3741,-3037,-2143,-1237,-240,-759,1614,1237,-1594,-855,-754,908,-825,-163,2485,371,-1844,-1776,724,-1140,847,1180,1663,-339,898,-297,-614,-2680,-1045,-939,-2142,-1862,-2210,-1142,-1861,3615,3854,-520,-3318,383,3744,528,-3248,-3297,-1002,-446,-1697,1465,342,1497,1638,-1234,-1003,-345,-319,1049,-1928,-923,-1938,-1176,-561,-760,-778,-732,-1362,-1369,-385,-94,356,-674,-87,-1038,1070,112,-3145,248,-286,492,-1224,-3361,-2180,-803,-1303,-1779,-1916,-2009,-2011,-1877,-1897,-1912,-1983,-2897,-2849,-3482,-4216,-4710,-3876,-2649,-1355,-228,869,1771,2349,2502],[1809,-1757,299,-1448,-1903,-1034,1452,448,-623,-3016,-309,-342,-1161,-1998,-2846,-3539,-4163,-4105,-3600,-3052,-2601,-2285,-1971,-1548,-1199,-886,-456,-1,-935,-1472,-49,-1918,-3661,-854,-255,-853,-1321,-3971,-2301,-2711,-3056,-3113,-2747,-2116,-3064,-2163,-254,588,1231,-451,1370,-2238,-3244,-3615,-2727,-1809,-482,391,-759,1070,-441,80,-460,-1061,-1526,-2127,-2739,-3386,-4023,-3994,-3517,-3053,-2536,-2074,-1647,-1226,-2580,-2143,22,373,781,1097,1418,-2053,208,-1507,-480,757,-296,1447,-2131,2339,1187,-1528,-2384,-2359,-2250,-1291,-1526,28,496,-2104,1541,-540,573,4031,665,-341,575,-2521,-1100,-2006,1676,339,788,-185,606,1893,2021,-546,1026,-2012,-1368,255,236,968,583,-1881,-3649,-926,-1191,-1336,-1385,-1280,-1307,-755,-1953,-23,358,-575,-1033,123,-1414,-2611,-2060,-906,1896,2802,-1517,1864,1091,312,-1286,-3784,-2473,-3373,-3776,-2857,-1915,-1145,-862,-3841,-651,751,786,833,721,505,-1562,-2229,-1698,-1199,-1700,-2150,-2682,-3104,-3394,-3366,-3155,-3000,-2924,-2958,-2967,-3147,-3325,-3273,-3001,-2595,-2166,-1761,-1324,-1773,-695,-506,-382,-2033,-878,0,117,337,425,518,-2340,-2559,-614,-187,-545,-946,-1363,-1715,-2064,-3214,-2694,-2727,-2484,-2027,-1398,-630,-2549,-2699,1640,2343,3070,3655,-3597,-1270,-3080,-6356,-6151,3621,2796,1573,-255,-4170,-3610,-2155,-228,-70047,-139144,-61824,5066,7527,8192,-51091,8553,-25850,-37724,-43349,-1317,4621,3348,1983,587,-723,-1787,-2457,-2244,-2314,-981,-448,-8419,-4592,-5825,-6666,-4314,-1410,-1982,-2386,-2563,-2602,-2438,-2790,-2130,-2021,-4666,-2120,-2128,-2214,-2113,-2046,-2066,-2028,-2014,-2056,-2304,-2527,-2861,-3212,-3444,-3538,-3467,-3363,-3277,-2756,-2140,-1378,-316,744,-494,3419,1186,5828,6979,8347,4595,-61,8842,12218,24552,29061,32447,34264,3939,-1861,-1717,10576,25388,23418,21710,19863,7553,8436,13539,11220,8805,6297,3944,1995,728,374,854,-348,2389,-111,-122,-2309,-2161,-2723,-3516,-627,-241,720,-390,-1617,1113,666,-1363,-235,-1267,-985,-1677,-2236,-2854,-3289,-3438,-3229,-3071,-3605,-2911,-3793,-2117,-1451,-927,-391,51,355,-53,271,256,-44,-2409,-1104,-1556,-1675,-1388,-713,15,791,-2548,-1017,-1655,-845,-2585,1060,758,-664,-4011,-1306,623,-37,-815,-1608,-2391,-2759,-2394,-1655,-785,-793,492,-1027,1574,2421,1220,3082,3289,3285,724,-2354,-415,2813,-95,-65,1938,984,-2827,-1771,-2283,-1395,-2469,-2463,-1315,-3075,88,-778,-1135,-72,-451,-897,-2408,-1794,-2824,-2842,-3361,-3719,-4112,-4406,-3960,-3352,-2753,-2238,-1722,-1176,-643,-1052,174,48,-1324,-950,-2447,693,468,-1788,-1148,-3206,-2642,-2046,-2723,-3032,-2818,-2266,-1693,-1162,-590,-174,-117,-1129,-1501,-2868,-3580,-1759,-2333,-352,2812,3260,-280,-1079,-2172,-2565,-2358,-3135,-2715,-1149,-1612,-1484,-729,-2426,-1900,-999,-740,-1288,-1997,-2768,-3251,-3093,-2382,-1478,-1491,-1996,309,-1971,-518,-324,-231,328,803,505,-3310,1422,1314,-3009,-1110,61,1617,1007,478,-65,-2631,-883,-974,-818,-430,-26,291,676,-2787,855,756,-294,-837,84,-3347,-749,-503,-568,-617,-1846,-4330,-718,-834,-1329,-1241,-1492,-1753,-1912,-2050,-2095,-2165,-3001,-2129,-2035,-1739,-2523,-2502,-2515,-2783,-570,1398,1840,721,1944,1683,1196,583,-65,-437,-288,513,1167,2928,4045,-3562,5371,3980,-2635,-316,-2889,-1746,-3079,-861,-2405,-3808,-4203,-3208,-2293,-1468,-3690,-1273,94,782,185,-1353,2171,2016,-2849,-2062,-591,1026,-1045,-1648,-3595,-1729,-1833,-1560,-1148,-750,-497,-342,-372,-1609,-825,-1248,-1639,-2124,-2608,-3071,-3483,-3835,-3993,-4130,-4040,-3908,-3741,-3359,-3005,-2628,-2132,-2982,-1172,-2948,-1162,216,-2470,-1223,-3873,-1389,995,297,-1842,-2729,-2026,3565,3782,658,155,3537,3225,-2034,753,73,-952,749,95,-450,-1161,-1760,-2464,-3143,-3865,-4476,-4526,-3552,-2716,-2288,-5435,-7368,498,1357,-2805,-6475,1640,1292,712,-3615,-512,-1090,-1581,-4028,-2907,-3730,-15529,-5986,-2152,-1076,-25815,-21475,-8558,894,547,28,-542,-1035,-217656,-89372,-1430,-1318,-1282,-1221,-1454,-9397,-13533,-2428,-2203,-1929,-1654,-1378,-1282,-4961,-6305,-1563,-1710,-1744,-1468,-3233,-7008,-1269,639,299,-5292,1602,-2320,1890,1897,-2626,-2818,-489,306,1680,-470,-1011,1432,-3913,-1335,-2746,1327,386,-748,443,350,169,-589,-2085,-1580,89,184,-147,-2045,101,838,-1285,-2789,-1898,-1387,-750,5347,5942,4283,645,-3775,-2946,5113,4281,1996,-1082,811,1336,2661,1727,759,-223,-672,-513,-2798,-3584,-2500,-2062,410,1925,25,-1527,-41,-928,-1290,-545,1297,-2147,2158,-719,-2456,-448,1540,578,-325,-1313,-2243,-2767,-2306,-992,398,1872,3312,-2613,-944,4822,7529,7918,7939,7641,7366,7235,-6083,-5960,11390,14587,18260,21942,25509,10715,-3859,11558,27311,6788,-54845,-67531,-53089,-12178,-2646,21238,19020,16652,-39623,-35181,-21759,-3180,-5152,-5225,-1478,-1846,-2694,-2277,-1267,-1347,-1869,-1163,-1550,1595,2034,-155,-20,895,1571,2889,3250,3407,3499,3422,-317,-2355,-2325,-169,-2754,1156,1005,180,-1573,-323,-1570,-1527,-2085,-2672,-3264,-3692,-3602,-3272,-2813,-2396,-2007,-1648,-1334,-1075,-1198,-2129,-2623,-692,-772,-907,-1224,-1670,-2102,-2562,-3041,-3390,-3733,-4118,-4081,-3674,-3282,-2832,-2311,-1840,-1449,-1730,-2059,-1581,-2127,18,-2835,-35,-277,-1080,-1146,-1779,-2495,-3072,-3432,-3481,-3264,-3152,-2510,-2758,-2712,-2433,-2089,-1551,-1434,-1188,-959,-640,-371,-1716,-1291,-1532,-410,-822,-1380,-2024,-2779,-3522,-3843,-3493,-2863,-2228,-1675,-1108,-804,-624,-832,-1006,-2376,-746,-511,-1753,-1352,-1392,-1628,-1896,3701,3574,-706,-2664,774,1215,138,-3106,-2870,-1498,-1033,-1595,368,402,1791,2269,-1070,-470,540,-153,1079,-2186,-737,-1680,-602,-829,-1321,-1586,-1719,-1780,-1652,-1598,-1345,-918,-795,-480,-902,1013,-541,-2653,139,-481,657,-1304,-3552,-2289,1073,-77,-1436,-2523,-3255,-3125,-2169,-1085,45,-1327,-2632,-1854,-9,1741,1442,-1737,-1102,-178,-208,1055,6988,6013,2903],[2641,-1053,357,-1616,-2152,-1207,1621,463,-445,-3067,-487,963,803,415,-116,-599,-1162,-1655,-2241,-2656,-2926,-3100,-3100,-2867,-2614,-2304,-1790,-1155,-518,-923,208,-1665,-3038,-429,373,-524,-801,-3717,-280,-567,-1348,-2276,-3238,-4133,-4044,-3118,-2309,-1549,-823,-240,248,-1841,-2624,-3250,-2965,-2077,-685,772,-1000,2128,-29,172,1182,1764,1335,693,-978,-1694,-1554,-2333,-3061,-3646,-3893,-3816,-3484,-2999,-2488,-1902,-1110,-458,268,903,1522,-2032,-57,-1337,-649,422,-506,1634,-2475,2722,1673,-633,-1725,-1972,-2795,-1502,-1856,-390,-374,-1558,-811,-758,-670,-417,-103,-195,324,-2412,-1668,-1335,712,765,793,75,651,1133,1432,-559,270,-2506,-1057,692,98,1587,507,-1982,-3679,-1180,1406,-1292,1283,-463,-472,514,-1714,-714,-1722,-2917,-4376,-4084,-2580,-2152,-1579,-1375,2169,2739,-1971,2489,1749,859,-1236,-4261,-2396,-1518,-793,5,-141,1703,-566,-3741,57,2910,2426,1907,1215,139,-1466,-2027,-2086,-2993,-3750,-4378,-4546,-4042,-3735,-3541,-3345,-3242,-3216,-3269,-3245,-3314,-3307,-3277,-3237,-3030,-2742,-2414,-1989,-1621,-1220,-907,-921,-1309,-238,-95,-47,32,-77,-221,-1280,-2143,-1320,-1898,-2435,-2988,-3527,-3964,-4216,-3997,-3542,-2989,-2386,-1728,-986,-254,-2619,-3218,2482,3394,4378,5252,-3288,-1625,-3523,-6834,-6044,5438,5144,3811,-1939,-3289,-1272,-2867,-3771,-78495,-142611,-66384,376,1146,1692,-54136,2293,-29970,-41822,-40848,-60,1595,1241,801,292,-229,-707,-1266,-1733,-2974,-2376,-2461,-8915,-3223,-7068,-6320,-4107,-2244,-2371,-2443,-2477,-2572,-2553,-2448,-2259,-1920,-4052,-1220,-776,-456,-44,221,-865,396,487,601,-1997,-841,250,-339,1144,1403,127,-2296,-2151,-1906,725,-893,313,-214,-957,-315,-234,-50,201,588,991,-254,1693,2049,2411,2861,3235,3668,3278,-1305,-1977,5801,6383,6883,7344,7553,7535,7387,6904,6170,5206,4026,2833,1742,798,17,-503,-914,-1047,-942,-677,-2049,-2755,-3034,-3175,-800,90,725,-827,-2517,3700,1966,-1101,-482,-715,1014,313,-628,-3415,-2262,-1244,-2788,-2770,-3632,-889,-3631,-343,-89,-755,-235,-963,-173,-405,-170,68,508,-2058,-1357,282,2806,-511,3321,5261,898,-2580,-1028,-1573,-165,-2053,1684,990,-468,-3848,-1659,376,838,-170,-1123,-2035,-2724,-3042,-2867,-2395,-1897,-1408,-1071,-684,-332,-19,330,621,852,365,-2267,-249,937,-843,-366,890,405,-3486,-2499,-2125,-1311,-2360,-2590,-1473,-2811,74,-466,-1674,20,910,216,-2600,-317,-2553,-1550,-1953,-1975,-1814,-1470,-1078,-1585,-1861,-60,39,104,124,-1401,9,-339,-1708,-1647,-2951,270,388,-1747,-628,-2371,-2569,-30,-475,-1058,-1784,-2514,-3178,-3382,-2830,-2142,-1392,-1704,-1495,-2906,-2813,-1570,-2569,-653,3846,4654,-702,-565,-2116,-2242,-2228,-2680,-2288,-1221,-1751,-1639,-2380,-3563,-4124,-3469,-2790,-2376,-2066,-1774,-1358,-1016,-643,-145,-1428,-1990,837,-1738,-563,-385,-287,349,552,301,-2631,765,632,-2968,-821,941,671,173,-271,-809,-2161,-2016,-2428,-2499,-2178,-1722,-1284,-737,-2411,-188,-117,-602,-308,-526,-3178,-1011,-1290,-1432,-1523,-1503,-4141,-1417,-1362,-1727,-1300,-1271,-1249,-1145,-1069,-976,-1001,-2059,-1183,-1364,-1440,-1536,-2002,-2692,-2882,-693,127,613,721,1049,1058,877,537,1,-645,-1407,-2160,-2814,-2994,-2463,-3078,-1052,-588,-2233,-418,-1929,-2091,-3421,-1241,-1194,-872,-750,-1159,-269,1680,-3435,-1554,1254,3051,1162,-1069,2990,2841,-2195,-1518,-1216,1415,-720,-1700,-3838,-1375,-2377,-3361,-3696,-3060,-2444,-1830,-1291,-2251,-331,-1743,411,-1776,769,774,663,431,208,-159,-425,-2152,-908,-850,-781,-690,-527,-3867,-463,-2751,-1313,-733,-2062,-903,-3592,-1171,761,34,-1207,-2358,-2255,2674,2627,859,197,1181,402,-2590,-1298,-2178,-2991,-3602,-3464,-2864,-2485,-2094,-1883,-1687,-1554,-1436,-5550,-1434,-251,-4345,-7220,-8636,-1235,1879,-2582,-5870,2486,4118,3987,-2197,3542,3226,406,-2352,2147,1804,-16011,-8981,919,444,-31613,-28433,-5265,-1500,-1873,-1986,-1819,-1446,-165531,-62596,-349,-125,-19,114,-39,-10492,-17098,-1413,-1797,-2330,-2906,-3373,-3704,-6830,-6297,-2826,-2669,-2682,-2736,-2889,-6301,-3501,-3687,-3770,-3886,-3389,-3182,-2895,-2734,-2537,-2902,-2266,-2123,-1793,-1528,-1201,-822,-3795,-1136,-2711,478,231,-518,1291,1677,458,-1145,-2590,-1170,-650,2116,1350,-1424,953,1874,-747,-2363,-1296,-1150,-2057,5055,10754,4556,1641,-2386,-1911,6794,5816,2044,-1097,892,238,-690,-1586,-2562,-3608,-3415,-1874,-2736,-3934,-2900,-2097,305,2133,-439,-1828,105,-459,-1278,-1324,797,-1328,2544,-512,-2491,-1022,-437,-716,-547,-163,356,-2766,1442,2154,2599,2910,3045,-2686,-267,2547,2198,1814,1413,1046,952,993,-3111,-8212,1913,2370,2838,3202,3683,4062,-4311,4384,4461,4198,-53697,-80587,-64762,-14789,-2188,352,-499,-1371,-38264,-34449,-21212,-3085,-4143,-5150,-1709,-566,-6,250,-574,-1381,-2003,-1148,-1172,1415,1596,273,275,1347,1894,2605,2858,3027,3099,3148,-310,-2725,-1565,233,-2616,466,-345,-965,-1488,-1674,-1776,-1806,-1751,-1758,-1848,-1922,-1951,-2061,-2022,-1944,-1803,-1610,-1393,-1185,-1626,-2006,-2600,-626,-564,-512,-599,-777,-915,-1069,-1358,-1293,-1372,-1546,-1635,-1716,-1806,-1818,-1746,-1716,-1740,-2388,-1505,-1441,-2374,-1194,-3104,-725,-508,-690,-173,-128,-178,-228,-145,-2039,-122,-2498,-1078,-2509,-2190,-2134,-2280,130,38,11,-1102,-83,-103,-1889,-1482,-2185,-173,-372,-263,-293,-388,-1301,-840,-958,-1165,-1329,-1411,-1248,-1104,-895,-1298,-1541,-2074,-542,-140,-1432,-980,-639,-2078,-1920,399,-23,-1067,-2046,-1773,-2343,-2483,-3049,-2482,-1932,-1521,-1633,-911,-617,-402,-203,-953,-181,-313,-453,-694,-2527,-1331,-1528,-1612,-1531,-1410,-1119,-818,-598,-1544,-800,-127,109,-1124,-1046,-765,696,-1281,-2220,-166,-873,633,-1325,-3379,-2065,-368,-1001,-1610,-1692,-1392,-711,267,1166,1274,-1580,-2388,-2012,82,1464,1194,-1670,-1285,-173,-369,622,6206,5524,2934],[3085,-553,295,-2015,-2570,-1388,-338,-387,-412,-2886,-683,-63,-288,-624,-982,-1143,-1219,-1096,-1010,-791,-727,-339,-94,260,-1751,698,968,1262,-82,-378,382,-1483,-2290,-15,481,-262,-763,-2979,-726,-1290,-1999,-2819,-3644,-4209,-3428,-2689,-2118,-1619,-1160,-832,-561,-1509,-2070,-2952,-3088,-2301,-954,1092,-1049,1761,398,-39,1030,2169,3699,2888,-1144,-1702,-1246,-1284,-2229,-2960,-3358,-3545,-3595,-3577,-3584,-3529,-3244,-3050,-2714,-2403,-2044,-1911,-1463,-1181,-901,-749,-735,-290,-2756,57,200,257,-960,-1456,-3058,-1599,-2191,-731,-1114,-968,-758,-890,-1066,-1124,-1126,-1197,-1241,-2078,-2240,-1249,-1227,-1111,-986,-854,-713,-472,-245,-258,-526,-2836,-705,1077,45,1275,548,-1820,-2852,-1309,875,-1738,1557,-707,970,2121,-1329,1032,-177,-391,-742,-466,-1580,-1518,-789,-1580,2562,4503,-2239,3049,3298,1664,-875,-3573,-2698,-1661,422,-92,-271,1839,-165,-3557,940,3699,4046,3630,1691,-193,-1224,-1763,-1961,-1602,-2269,-2693,-3009,-3118,-3215,-3307,-3338,-3438,-3603,-3841,-3991,-4194,-4206,-4082,-3972,-3779,-3590,-3420,-3174,-2976,-2716,-2505,-2310,-2116,-1866,-1698,-1565,-1377,-1353,-1342,-1449,-1621,-1839,-2167,-2424,-2660,-2844,-2906,-2912,-2895,-2806,-2595,-2293,-1905,-1413,-884,-2479,-3556,1094,1821,2693,3565,-2691,-1698,-3657,-6885,-5529,5622,8545,3833,-3238,-2397,6496,5282,-9756,-90715,-146738,-70459,-2834,-3228,-2052,-55735,605,-34324,-46006,-40172,-234,2643,2482,2362,2441,-17345,-13886,4428,5304,-3176,6584,-2399,-8093,-1691,-8151,-6029,-3566,2254,1115,253,-1035,-732,-844,-812,-704,-418,-3328,393,1025,1603,2322,2931,-1283,172,4437,4525,-2702,-953,280,-276,1910,1704,557,-1571,-2216,-1917,148,-676,1270,-947,-1089,2427,2482,1933,1102,250,-662,-1576,-2437,-3037,-3334,-3279,-3103,-2696,-2168,-1538,-2049,417,1749,3526,5849,8436,7387,13767,15911,17411,18120,17941,17033,15523,13520,10868,8676,-501,3615,-1626,14,-1329,-2867,-3284,-2361,-865,402,621,-1241,-3280,1611,1295,-823,-747,10,654,323,-592,-3819,-1944,-1045,-2706,-3082,-3633,-1110,-3031,-1002,-987,-1224,-1460,-1970,-1777,-1622,-1281,-627,211,-1620,-2051,-165,2835,-418,3109,5449,1006,-2476,-822,-1313,589,-1380,2273,1233,-210,-3528,-1818,-434,7,911,648,-722,734,664,-552,-592,-2231,-456,-880,-1337,-1746,-2054,-2151,-2141,-2068,-1972,-2079,-1831,-1760,-1577,-1370,-1058,-831,-3660,-2889,-1811,-1266,-2113,-2415,-1618,-2329,-340,-483,-2069,-917,-1158,-1389,-2490,-1588,-2151,-1569,-1448,-1124,-834,-459,-127,-1612,-1645,745,864,972,1049,-1231,-673,-716,-2074,-2186,-3392,590,703,-1770,-122,-1058,-1837,-220,181,-262,-813,-1279,-1502,-1247,-473,412,-553,-1872,-1059,-2854,-1920,-470,-2145,-954,4096,5481,-1114,-14,-2008,-1905,-2121,-2164,-1865,-1282,-1851,-1732,-1530,-1965,-2580,-3096,-3393,-3129,-2868,-2671,-2422,-2316,-2218,-1998,-1843,-1841,-1609,-1469,-1495,-1432,-1407,-1352,-1398,-1206,-1990,-1409,-1654,-2944,-1932,-2193,-2357,-2620,-2625,-2483,-2327,-2097,-1920,-1725,-1441,-1200,-1048,-793,-2017,-711,-770,-835,-987,-1114,-2993,-1314,-1467,-1540,-1630,-1673,-3686,-1785,-1796,-1764,-1682,-1539,-1369,-1110,-900,-705,-666,-1089,-904,-1246,-1612,-2107,-2569,-2613,-2935,-1337,-405,554,757,1974,2460,2721,1664,1782,2129,1497,744,-130,-1124,-2104,-2925,-3058,-2566,-2259,-2020,-2062,-1997,-3314,-1274,-686,42,-956,-1337,-83,2217,-3139,-1921,2066,4265,2046,-853,3419,3380,-1519,-778,-1633,1556,-485,-1699,-3589,-475,-659,-781,-462,206,-598,1859,2607,-2864,339,-2400,947,-2032,1658,1943,1034,28,-919,-1944,-2788,-3436,-3258,-2501,-1870,-1376,-924,-4653,-443,-2533,-1308,-316,-1723,-707,-3313,-1080,-726,-637,-721,-1872,-2448,-143,-9,-14,-59,-144,-270,-2089,-430,-833,-981,-319,-219,18,93,250,-878,255,132,-88,-6634,-2100,-900,-6701,-7597,-7900,-2974,34,-2526,-5326,2641,2997,3129,-946,2981,2643,2259,-901,779,24,-14550,-10990,-1775,-2178,-25016,-33379,-1967,-1778,-1684,-1629,-1630,-1715,-93461,-34186,-2834,-3190,-3116,-2405,-1642,-10941,-20230,288,892,1174,-3214,-4526,-5402,-8548,-6352,-1695,-2658,-3482,-3161,-2355,-5405,-2025,-610,-400,-2801,-386,-556,-666,-860,-1907,-3200,-1101,-770,-462,-625,-661,304,-3736,-1084,-2650,1811,98,-394,3248,3171,33,-1701,-2913,-1082,-1641,1930,2547,-710,1587,1770,-496,-1667,-486,-988,-2551,3827,8999,4622,2479,-698,-862,5593,4463,2067,-1193,907,703,-190,-975,-1475,-1488,-1144,-352,-2609,-3585,-3059,-2224,94,1589,-884,-1995,98,-138,-1094,-2172,-2270,-3473,-4732,-3621,-2580,-1748,-645,77,805,693,1289,-3575,2159,2374,2275,2022,1595,-3068,122,-312,-868,-1150,-1035,-532,384,1394,-584,-10696,4078,4660,5026,5082,5077,4835,-4439,3718,3087,2201,-51095,-91566,-76118,-17885,-2097,-1448,-1484,-1410,-37003,-33232,-20509,-3170,-3266,-5322,-2285,-1763,-2117,-2718,-3093,-3167,-2867,-2348,-1941,-1518,-1101,-693,-471,-351,-274,-202,-95,-54,-70,-56,-456,-3023,-1041,-673,-2604,-1192,-1434,-1470,-1518,-1278,-1690,-1139,-1271,-1218,-1416,-2576,-1743,-1974,-2074,-2164,-2223,-2260,-2300,-2359,-2480,-2506,-2558,-2130,-1730,-1171,-631,-115,-236,427,-1337,-724,34,-584,-756,-1769,-623,86,-671,-1590,-2580,-2995,-2397,-1512,-2683,308,-2880,1912,2469,-486,803,2847,1715,-577,359,-2166,-100,-1963,-1592,-2230,-2574,-2563,-2666,-1891,-1539,-1135,-1433,-445,-113,-2224,-1521,-2820,-25,-315,162,1304,661,-1036,-468,1007,-512,714,590,612,-84,315,-1621,-2226,-1793,-472,-632,-1209,-914,-954,-2473,-1981,-523,-140,-1537,-1525,997,1297,-157,-3034,-2127,-1978,-892,-1767,1498,590,2175,66,-804,699,945,221,156,-2850,-820,-1399,-1565,-1809,-2064,-2182,-2296,-2462,-2437,-2387,-2126,-1711,-1478,-1546,-733,-513,-1818,-1777,-564,-1219,-1075,-1401,-2879,-1608,-208,540,549,946,2379,2885,1202,2227,975,-1664,-1872,-1756,244,1462,1122,-1602,-1412,-90,-331,321,5402,5029,3027],[1056,-110,319,-2384,-2932,-1457,905,558,-370,-2522,-735,356,239,162,177,432,-964,1108,1319,231,-1350,1763,1830,324,-1725,1974,2006,2049,209,217,555,-1315,-1538,424,334,-136,-878,-2353,-1102,-1284,-1488,-1705,-1868,-1965,-3399,-2428,-2273,-2283,-2111,-1897,-1660,-1382,-1612,-2772,-3082,-2463,-1281,-1177,-1344,-1443,-1482,-1673,-1790,-1953,-1969,-2118,-2273,-2447,-2561,-2619,-2581,-2450,-2201,-1973,-1767,-1569,-1823,-1327,-1051,-930,-709,-509,-214,-1769,-595,-1112,-530,84,-1027,1423,-3033,719,137,-557,-1290,-2082,-2877,-3144,-2912,-2340,-1856,-813,-214,-530,-1024,909,-448,170,-141,-1698,-2880,-2790,-2704,-1642,-407,737,1129,2561,3110,221,-1424,-2824,-427,1222,-117,864,572,-1565,-1998,-1434,147,-2114,1254,-1008,2025,2307,-951,757,-462,-427,-631,-550,-1513,-870,39,-1687,482,366,-2326,108,-211,-480,-811,-2590,-3162,-2112,-1364,-1006,-492,65,154,-3487,1443,1798,1878,1988,1594,-567,-1034,-1606,-2085,-1157,-1823,-823,344,218,-1654,-647,-268,-437,-668,-1805,-1207,-1517,-1708,-1802,-1796,-1560,-1223,-852,-402,-928,399,748,-247,694,1166,493,-476,2252,2165,918,1567,-464,-1081,-597,-1460,-2299,-2969,-3102,-2730,-2334,-2054,-1879,-1804,-1751,-1556,-1607,-2358,-3632,1381,2336,3357,4274,-2045,-1681,-3769,-6699,-5078,5540,7666,1687,-4150,-1688,8895,8445,-18375,-105081,-150373,-73676,-4408,-10,-1861,-55274,-1709,-37535,-48538,-41412,-1582,2071,1805,1372,1014,-39647,-25884,2456,3523,-3043,5449,-3056,-6776,-295,-9059,-6055,-2927,3713,2617,1264,-595,-764,-1171,-1999,-2818,-3550,-4354,-3849,-3106,-2474,-1729,-1114,-1601,-355,197,605,-3221,-1049,169,-293,2061,1954,1040,-924,-2295,-1989,-477,-440,1614,-1499,-1063,1656,2873,3002,2703,2264,1610,64,-201,-1068,-1645,-1649,-1326,-850,-497,-361,-1970,1723,4242,8235,13692,13539,6904,15911,37949,40680,40852,38400,33840,27900,21393,15092,9691,-292,2307,-1911,-1125,-1894,-2430,-3651,-1933,-1702,-1480,-1332,-1658,-2936,-993,-1062,-1155,-1213,-1286,-1395,-1794,-2080,-3891,-2641,-2640,-2452,-3425,-3774,-1125,-2597,-528,-401,-1594,-936,-3032,-1987,-2639,-3403,-3751,-3047,-2230,-2677,-691,70,-418,1102,1346,1022,-2337,-560,-1136,332,-805,-858,-1165,-1268,-3253,-1916,-955,-1231,1263,659,-719,1662,1366,-532,-1297,-2824,-1043,-1168,-1232,-994,-567,0,545,1034,-371,-1967,506,2025,-1980,-1183,2084,-669,-3293,-2896,-1598,-1414,-1953,-2124,-1867,-1937,-909,-1276,-2458,-1957,-2092,-1999,-2214,-1289,-1801,-576,-400,-548,-721,-582,-1071,-1821,-2479,-3280,-2679,-1512,-330,-795,-1788,-1144,-2586,-2306,-3488,391,553,-2004,214,238,-947,-399,2811,2635,2407,2222,2025,1842,1795,1694,-935,-1640,-401,-2817,-1184,717,-1435,-1364,690,531,-1652,54,-1995,-1707,-2154,-1802,-1586,-1718,-2012,-1919,-1793,-1587,-1196,-814,-436,-221,-75,21,164,136,58,56,-1526,-1744,-479,-949,-1059,-1315,-1562,-1719,-1902,-1766,-1804,-1848,-1942,-3055,-1832,-1896,-1898,-2079,-2172,-2334,-2624,-2893,-3213,-3486,-3619,-3720,-3804,-3640,-3594,-3375,-3240,-3078,-3004,-2927,-2889,-2874,-2998,-3105,-3278,-3432,-3547,-3567,-3339,-3003,-2630,-2224,-1816,-1326,-874,-411,-77,-277,32,417,437,296,-1000,-2373,-3032,-1125,-1240,-1213,-1061,-815,-458,-112,212,442,634,748,561,193,886,877,-2432,1012,1084,-1255,-349,-308,-1573,-2975,355,-1,-342,-1260,-1646,-198,378,-2862,-2431,2078,2534,2722,-769,2630,2193,-937,-57,-1602,893,-443,-1730,-3007,-974,2591,2969,-499,600,-790,2462,4242,-3455,257,-2665,955,-1449,1217,1245,140,-960,-1798,-2300,-2059,-2512,-1039,-171,276,535,720,-4412,-97,-2347,-1254,237,-1475,-579,-3086,-1133,-609,-856,-833,-1369,-2608,-380,-86,125,-195,506,513,-1024,376,-1379,-1141,506,370,367,-274,-630,-912,154,122,-265,-6187,-2625,-1420,-8080,-6285,-6112,-3970,-1824,-2501,-4836,2431,2889,2641,104,2014,1587,1211,430,91,-254,-11727,-10997,270,610,-19641,-36205,1543,-6789,2404,2411,2338,2167,-15565,-5748,666,-77,-897,-1604,-2446,-10570,-21941,-3077,-2432,-2024,-2269,-8286,-7847,-10003,-6507,-3177,-3262,-2866,-2268,-1737,-4364,-2023,-829,-841,-2083,-1073,-1217,-1171,-1075,-1576,-3656,-1238,-774,1327,-880,-901,174,-3724,-1083,-2542,1730,79,-288,3129,2919,-495,-2165,-2853,-1258,-2724,1561,3054,82,2068,1355,-405,-867,414,-807,-1643,2526,5944,4612,3227,1083,197,5465,4819,2131,-1259,980,1936,1077,234,-537,-1208,-1925,-2421,-2773,-3146,-3353,-3557,-3810,-3795,-3618,-3319,-2910,-2452,-1971,-2845,-891,-384,36,-268,-2653,-2436,1677,1828,678,68,1389,-3799,2340,2378,2173,1894,1541,-3570,342,569,507,625,870,1173,1638,2031,1390,-12429,2370,2097,1620,869,120,-769,-4033,-2804,-3592,-3856,-47244,-98461,-85174,-21233,-2218,-692,-85,293,-36700,-32519,-20055,-3424,-2404,-5403,-2952,-1172,1217,528,-974,-1533,-2335,-1725,-2278,-2605,-2681,-2550,-2471,-2445,-2479,-2577,-2707,-2969,-3332,-3682,-4112,-4546,-4347,-3772,-3199,-2762,-2438,-2086,-1874,-1607,-1686,-1625,-1847,-2096,-2533,-3799,-3278,-3481,-3220,-2761,-2243,-1744,-1318,-1003,-2087,-2176,-2373,-1128,-1496,-1947,-2562,-3156,-3294,-2812,-1928,-878,-400,-599,-547,-1536,-1361,2528,1027,578,-1702,-948,-1218,-1151,-2943,285,-2310,3584,4630,-336,749,3888,1503,-834,351,-2238,1582,-1408,-1094,-1519,-1041,-1361,-3105,-16,-1241,-2443,-3584,-3656,-2627,-2609,-1362,-3281,-561,-269,350,2266,553,-748,-101,1984,-394,946,329,-197,-893,-1632,-2160,-2930,-2635,-2301,-1784,-1254,-692,-85,-2683,-1999,1042,1319,-1915,-1075,861,1639,-421,-3001,-1766,-2125,-1113,-1952,1063,786,1944,-946,-610,1292,923,421,149,-3098,-852,-1306,-1659,-1944,-2226,-2309,-2265,-2128,-1768,-1466,-956,-308,-1878,-1939,-71,1567,-2129,-1421,-734,-1574,609,-702,-2354,-1220,-1257,-2111,-2917,-2981,-2483,-1760,-921,-278,326,-1711,-1280,-1147,361,878,661,-1642,-1628,-116,-296,-120,-119,-216,-239],[2312,28,213,-2798,-3381,-1676,999,582,-522,-2340,-847,-143,-166,-161,-127,56,-1874,327,237,122,-1998,-390,-699,-910,-1582,-1563,-1776,-1903,-2007,-2080,-2168,-2217,-2183,-2187,-2135,-2081,-1926,-1945,-1489,-1252,-1113,-1048,-970,-822,-3542,-2586,-275,-47,-2210,283,476,-1093,-1315,-2792,-2968,-2578,-1673,-120,-530,82,356,-106,648,736,935,982,-1276,-1862,-2225,-2084,-1610,405,80,-417,-1056,-1779,-2581,-3246,-3324,-2933,-2089,-1142,-75,-1593,-862,-1105,-414,55,-1305,1803,-3228,2973,2375,1726,422,-568,-2703,-1564,-2933,-2475,-2463,-1317,-562,-439,-1486,934,-1029,378,1305,-1241,-3422,-886,-1869,-2635,-2786,-2172,-1330,-465,202,705,-2204,-2323,-121,736,-352,-106,-358,-1172,-1070,-1449,-669,-2130,1347,-1327,3501,3871,-499,504,-679,-484,-458,-433,-1289,-123,944,-1632,2011,1882,-2049,1624,1327,1088,363,-1407,-2993,-2497,-751,-1140,-1466,-1786,-1941,-3436,-1792,-1446,-1220,-852,-552,-872,-802,-1426,-2102,-1174,-1792,-2092,16,-138,-1404,-677,-879,-1118,-1389,-1698,-1875,-2068,-2089,-2001,-1861,-1574,-1265,-992,-695,-796,-322,-214,-132,-36,131,0,-845,424,351,229,-43,-401,-1290,-1241,-1506,-1603,-1527,-1297,-1086,-1261,-1082,-1275,-1625,-2117,-2671,-3066,-2917,-3126,-1436,-673,73,640,-1293,-1507,-3845,-6182,-4696,1757,1984,-275,-4471,-1053,3056,3211,-27118,-119756,-153406,-75408,-4870,-332,-1571,-52922,-3477,-39745,-49235,-44046,-3266,491,877,988,842,-49963,-35284,-326,-614,-2460,-283,-3389,-5436,959,-9184,-6325,-2188,3059,2901,921,-107,-912,-1323,776,90,-541,-2092,-1669,-1846,-1834,-1438,-981,-1530,-862,161,452,-2882,-1045,-1,-301,297,-63,-469,-908,-2297,-2037,-2193,-2425,-2258,-1933,-1557,-1166,-759,-407,-161,63,197,306,451,812,1357,2072,2671,3214,1542,-70,-1598,6843,6955,5266,4600,11220,6170,17411,40680,95251,111619,120309,120008,110899,71775,23536,16734,236,1700,-1543,-771,-234,-1862,-3691,-1152,-1845,350,-141,-1739,-2108,1101,721,-751,-1785,-924,-1781,-2989,-4080,-3997,-2924,-1915,-2081,-3752,-3953,-1258,-2325,831,160,-2089,-1140,-3112,-3071,-3344,-2854,-2008,-1127,-1193,-3026,-188,1054,-459,1306,1248,990,-2052,-192,-1027,375,-319,-145,-188,-260,-3004,-1912,-1031,-2242,365,306,-682,-403,-1050,-1847,-2702,-3659,-4345,-3451,-2436,-1461,-555,338,1116,1619,-880,-1903,954,2596,-1997,-1776,1330,-1180,-2802,-2611,-1660,-2408,-2993,-3465,-3814,-3933,-3895,-3498,-2926,-2249,-1515,-787,-1869,-2110,-1500,1092,1026,-833,-763,-188,-900,-2099,-1732,-1524,-863,11,882,-280,-2869,-1358,-3087,-1914,-3167,128,323,-2403,427,1420,-103,-538,3268,4661,4064,3747,2665,2070,2071,1459,-1417,-1131,361,-2756,-636,897,-665,-1808,-858,-1707,-2673,-3738,-4612,-3668,-2477,-1619,-1437,-1575,-2184,-2204,-1549,174,1722,-207,3265,6359,4339,1615,485,875,1218,8,-1804,-1745,-241,-826,-1170,-1066,-834,-416,-786,-302,-1236,-1656,-1865,-3274,-220,348,341,216,235,236,-1270,-707,-83,-218,-263,-322,-424,-360,-1357,-413,-427,-1020,-426,-445,-2697,-566,-774,-959,-1203,-1432,-2819,-2000,-2306,-2632,-2986,-3321,-3589,-3585,-3343,-2848,-2302,-1708,-1070,-518,60,499,-580,-2064,-3178,-1483,653,339,-153,-754,-1292,-1669,-1624,-1062,2,1328,193,-366,1519,556,-2377,4731,5114,-999,-423,209,-976,-2583,464,205,-1081,-1632,-2425,-3138,-3602,-3765,-3645,-3484,-3229,-3117,-3137,-3379,-3820,-4269,-4708,-4613,-3964,-3253,-2638,-2279,-1589,-1218,-928,-943,-446,-963,66,313,-3894,111,-2296,723,-455,245,-148,-600,-1064,-1360,-1595,-1503,-2816,-1248,-331,135,518,902,-3803,-518,-2208,-1234,1009,-1301,-585,-2931,-1310,787,-1322,-248,-904,-2729,2656,2566,1055,-613,1734,-973,90,337,-1959,-1344,632,412,355,-1107,-1662,-977,269,330,-1878,-5331,-2968,-1663,-6125,-4473,-4242,-3504,-3241,-2394,-4349,641,820,1038,933,1640,1817,1942,1663,1266,750,-8453,-8678,-674,-2053,-15861,-37165,978,-14632,2440,3019,3468,3747,3750,3481,3055,2404,1596,823,-4200,-9608,-21518,-3304,-3911,-4469,-4830,-10445,-10415,-11165,-6776,-3634,-3123,-2632,-2075,-1571,-3249,-1745,-377,-109,-1803,420,654,967,1151,-1329,-4276,-1212,-1387,1383,-1228,-1362,-587,-3774,-1131,-2458,1534,167,-191,1981,2165,-1138,-2567,-2478,-1714,-3689,981,1216,807,391,0,-447,-464,-527,-630,-187,292,900,1654,2285,2846,1189,3707,3819,2190,-1298,1100,3426,3037,2494,2134,-492,68,413,-2092,-2357,-2305,-2374,-228,671,-1438,-1872,-181,127,-534,-3225,-1420,372,1162,-102,-2745,-3016,1254,1074,598,-630,579,-3250,205,332,334,346,311,-4033,100,-203,-479,-780,-1089,-1357,-1362,-1267,-1095,-11400,-910,-1014,-1303,-1862,-2408,-3043,-3513,-3725,-5160,-2949,-42543,-100096,-86955,-24707,-3203,-4476,-3828,-3460,-37787,-33133,-20106,-3809,-1603,-5177,-3533,-2392,1498,-86,-1159,-1580,-2417,-757,-766,-1338,-1852,-2275,-2749,-3156,-3409,-3481,-3394,-3329,-3329,-3326,-3447,-3638,-3934,-4323,-4523,-4323,-3948,-3450,-3050,-2591,-2345,-2303,-2438,-2726,-3286,-4585,-4649,-3783,-2653,-1463,-219,-992,119,590,-1843,-2229,-2131,2254,2464,-1185,4148,482,-445,32,-1219,-968,-835,-758,-372,-1030,-2119,2824,1383,-457,-2709,188,2283,-378,-3184,0,-1675,2068,2397,-235,842,1929,1342,-961,373,-2207,1622,-804,-1127,-972,-360,-849,-3431,2460,1976,994,-1747,-1247,-2027,-3012,-3477,-3249,-2507,-1703,-946,-247,291,-428,283,878,-293,462,41,-376,-1037,-1784,-2288,-3522,-2231,-1577,-815,-783,-650,756,-2624,-1871,1321,1078,-1886,-656,-469,-1117,-1463,-2864,-1857,-1944,-1653,-2089,-1024,-574,-144,-1653,-299,834,918,679,184,-3056,-151,-1158,-713,-1900,-1521,-1755,-1846,-1798,-1642,-1583,-584,121,-2141,-1976,472,1874,-2062,-1034,-905,-1779,688,-135,-1734,-831,-620,715,-742,-1183,-1991,-2344,-1952,-1313,-546,-1559,-490,-100,471,257,15,-1533,-1708,-59,-74,151,436,418,403],[3147,491,585,-2544,-3276,-1512,1135,697,-341,-1908,-547,-52,-135,493,129,-230,-2637,-1339,-2186,-3059,-3943,-4063,-3314,-2435,-1696,-1088,-464,103,444,801,870,-1150,-201,197,-300,-914,-1586,-2058,-2534,-2832,-2900,-2723,-2419,-2086,-3531,-2736,-1573,-1509,-3752,-1213,-1005,-944,-1119,-2971,-2670,-2579,-2045,1362,-50,1051,1837,49,532,1851,2759,1042,-1261,-1958,-2489,-1961,-2485,2581,6059,5204,2587,-747,-1443,1519,3452,2489,1518,410,-679,-1653,-2023,-1329,-443,-18,-1646,1487,-3417,2595,2194,2172,862,-370,-2727,-1467,-3385,-1555,-3070,-72,919,-422,-2065,-447,-1824,-657,-793,-952,-3650,-1188,-1421,-1660,-1996,-2432,-2955,-3447,-3982,-4388,-4036,-3747,-3575,-3438,-3473,-3537,-3455,-3181,-2773,-2178,-1771,-1934,-641,-1939,220,616,-248,30,-1071,-811,-457,-381,-1177,440,1622,-1700,3206,3000,-1747,728,1355,632,-137,-847,-2377,-3064,-2117,-2111,-1939,-1777,-1576,-3660,-1271,-1073,-1083,-1012,-1054,-1374,-1362,-1587,-2252,-2439,-2829,-3475,-3287,-3127,-2870,-2554,-2115,-1686,-1274,-1541,-518,-529,-81,-22,-127,-233,-402,-635,-826,-1085,-1289,-1543,-1825,-2123,-2379,-2707,-3030,-3203,-3377,-3357,-3280,-3159,-2983,-2788,-2389,-1875,-1284,-638,-86,-726,392,332,43,-470,-1163,-3145,-2750,-2775,-1998,-1126,-257,413,-668,-1431,-4132,-5586,-4601,967,694,-2185,-4445,-680,-1062,-1419,-33990,-134494,-157182,-75430,-3099,-598,-71,-49651,1024,-43406,-49703,-47594,-4427,3072,3286,3366,3305,-52585,-43209,1118,2262,-1626,1822,-3529,-4486,1849,-8344,-6954,-1576,1727,1331,339,283,-1168,-1834,-200,-218,-35,-1609,491,882,1152,1506,1718,-1107,-1320,1828,1825,-2243,-1053,-305,-372,1687,1767,1828,-14,-2318,-2123,-1526,-186,1284,-1468,-636,-124,480,601,592,621,636,705,2517,3445,3907,4037,4378,5786,995,121,-1038,6483,12686,23439,38446,8805,5206,18120,40852,111619,306734,310434,291082,251756,91805,29931,18333,1018,199,-1217,36,47,-1342,-3375,-580,-2438,388,-473,-1338,-1360,-642,-1200,-1637,-1964,-1250,-421,340,-1244,-3758,-1509,-920,-1668,-4035,-4051,-1704,-2189,953,81,-2535,-2926,-3740,-2599,-1416,-1414,-650,-93,-1159,-2967,318,1541,-472,511,-213,-865,-1578,-1801,-1935,-1897,-1828,-1847,-1828,-2035,-2725,-2567,-2706,-2794,-2853,-2793,-2669,-2416,-2104,-1719,-2970,-2628,-2357,-581,-23,892,-578,1067,962,714,-1340,-1792,-689,-1189,-1492,-2328,-1139,-1456,-2294,-2199,-1367,-2001,-1718,-1369,-2118,-1383,-81,-138,-2847,-16,720,606,-1465,-2830,-1170,43,-380,-1147,-1076,-1393,-1647,-2181,-1647,-1569,-1432,-1255,-1103,-1046,-2722,-1015,-2800,-1348,-2844,-79,138,-2819,665,2090,700,-552,1824,1420,882,386,-11,-196,-5,310,-1836,-446,1231,-2571,-186,1157,182,-2093,-519,-1211,-2817,-2639,-3186,-3490,-3388,-2885,-2218,-1578,-2239,-2475,-1386,843,2098,-253,2680,4435,3825,1832,624,249,181,-423,-2108,-1782,530,-509,-1639,-2542,-3245,-3555,-3613,-3401,-3483,-3423,-3048,-3472,-1460,-663,204,858,1514,1075,-1122,-260,860,-407,1991,1896,1780,1850,-973,-395,1721,-1157,1386,1094,-2442,288,-287,-825,-1385,-1867,-2373,-2674,-2939,-3125,-3262,-3344,-3379,-3255,-3063,-2759,-2483,-2197,-1890,-1679,-1444,-1349,-1373,-1716,-3328,-2155,-2536,-2770,-2748,-2348,-1602,-688,363,1468,2652,1656,-199,-929,1104,-184,-2403,3921,4654,-890,-594,549,-303,-2135,442,1308,-1973,-1934,-2647,-389,1920,-2299,-3732,1466,968,453,-891,-649,-1304,-1826,-2191,-2483,-2579,-2521,-2521,-2533,-2723,-2791,-2517,-1955,-1217,-1115,429,1222,-3953,-84,-1591,3143,589,290,1971,1026,1911,1682,1509,42,-3167,-1444,1123,2002,3632,4043,-3276,-992,-2132,-1322,911,-1207,-710,-2889,-1608,276,-1717,-247,-544,-2854,2334,5289,999,-1190,107,-2000,1001,216,-2537,-1572,954,534,225,-1909,-2703,-1128,-1577,-2059,-3652,-4616,-3181,-3227,-3403,-3476,-3504,-3413,-3778,-2699,-3846,-1886,-1439,-1097,-722,-472,-278,-69,-182,-330,-549,-5348,-4727,-1619,-6163,-13626,-36884,-3025,-21176,-1792,-1229,-697,-231,65,190,251,159,-31,-156,-5270,-8499,-19905,-5512,-2078,-2312,-2491,-8239,-13144,-12111,-7200,-2274,-1974,-1991,-1993,-2059,-2254,-2388,-2367,-2293,-2089,-1668,-1285,-831,-548,-1314,-5152,-1146,-2115,-430,-1755,-2116,-1451,-3988,-1325,-2566,1294,231,-210,3469,1768,-1973,-3052,-2052,-2563,-3331,89,-361,-856,-1252,-1545,-1697,-1789,-1862,-1934,-1918,-1862,-1639,-1205,-777,-251,346,859,1262,1699,-1432,1130,2287,2169,1966,1755,-310,198,-2,-1989,-1947,-1972,-2551,-443,177,-1781,-1912,-612,-120,-568,-3419,-2223,562,2331,-73,-2940,-3381,1353,1093,401,-1552,490,-2660,-16,35,40,201,493,-4047,104,1766,2156,2434,2546,2487,2451,2309,2127,-9324,1667,1431,1188,844,648,420,-2228,-61,-2976,-288,-37645,-97107,-80758,-28194,-3204,-4715,-1445,-1623,-39822,-34825,-20518,-4415,-1017,-4682,-3829,-3349,-373,-875,-1476,-1759,-2574,-844,-1086,-1288,-1413,-1405,-1387,-1264,-1003,-640,-194,176,456,719,-925,-2079,-246,53,-1924,-510,-1141,-1667,-2202,-2503,-2749,-2821,-2875,-2374,-2333,-3748,-2082,-2006,-2167,-2369,-2220,-1420,-134,1374,-1546,-2299,-2002,2181,2462,-1537,4036,483,-560,-348,-1231,-1055,-1279,-1167,-379,-501,-2949,2946,1601,-1493,-2974,1144,2991,-284,-3540,-509,-1157,1944,1833,-289,924,595,-215,-1061,-1949,-2877,-3794,-4291,-3484,-2701,-1982,-1426,-3193,-798,-713,-652,-1627,-2205,-1605,-3522,-1099,-2748,-1707,-1643,-1820,-1928,-2001,-1994,-1814,-1484,-990,-378,310,-1094,155,2359,-1178,-3720,-569,-470,521,-621,-736,893,-2456,-1652,-445,-1394,-2477,-3642,-3829,-3159,-2089,-2709,-907,-1525,-1192,-2239,160,1459,2776,-1995,0,2336,1911,872,-97,-2775,-629,-1371,-2140,-2766,-3208,-3081,-2555,-1932,-1524,-1563,-165,391,-2187,-1724,1015,1012,-1817,-745,-1066,-1948,-710,-1176,-1571,-2037,-2521,-2855,-3042,-2773,-2395,-1917,-1321,-893,-474,-1382,-99,-71,-149,-213,-168,-1354,-1775,-65,172,453,2903,3130,3041],[-603,-215,82,-2018,-2990,-1305,-651,-951,-1015,-1555,-474,-149,-571,16,-292,-761,-3424,-2614,-4063,-5604,-5960,-4427,-2811,-1184,-740,1273,2222,2366,557,2351,1211,-1040,467,1202,122,-1075,-2205,-3185,-3803,-3735,-3142,-2416,-1715,-1094,-3346,-2904,-377,-155,-4722,-56,13,-775,-1020,-3307,-2154,-2439,-2317,1530,551,1181,2403,360,408,1593,3271,39,-1132,-1924,-2289,-1281,-2909,1077,1006,971,998,-941,-1262,1418,1744,1832,1841,1573,1090,-1363,-1484,-1543,-2041,-1669,-1840,987,-3378,2100,1922,2522,1210,-247,-2779,-1285,-3721,-1811,-3482,-130,1079,-287,-2485,-1916,-2522,204,-673,-1459,-3181,-2272,-2420,-2407,-2409,-2495,-2688,-2859,-3044,-3049,-2817,-2377,-1844,-1201,-1615,-1007,395,-636,418,-1467,-2745,-1487,688,-2639,612,760,-22,-448,-1431,-1206,-407,-221,-993,993,765,-1707,-125,-901,-1697,-2539,-3493,-4301,-4099,-3301,-2626,-3601,-1580,-1530,-1009,-986,-1061,-3896,-1556,-1811,-2268,-2604,-2980,-3288,-3393,-3100,-2606,-2058,-2095,-3609,-1216,-774,-352,123,206,226,-519,-1440,49,-1007,-442,-879,-1514,-2190,-2921,-3288,-2521,-1616,-728,-36,439,706,817,-1903,-1653,-86,-674,-1218,-1729,-2071,-2251,-2127,-1820,-1356,-756,-24,-101,-274,1493,1558,1312,-132,-1661,-4030,-2554,-2266,-1000,418,1832,3012,-101,-1373,-4528,-4919,-4675,4060,1969,-3930,-4160,-516,-1853,-2844,-36846,-149044,-161928,-73362,532,481,1772,-45971,-8954,-51281,-51559,-51243,-3948,1775,1717,1611,1459,-52902,-50785,-3066,748,-606,487,-3470,-4052,20,-6912,-7869,-1508,-2122,-2921,-3554,-3646,-3123,-2541,-1633,-1051,-524,-1238,105,296,195,37,-339,-892,-1607,-1915,-2415,-2922,-3058,-3011,-2847,-2548,-2279,-2067,-2039,-2414,-2258,-1961,-1434,-1202,-1220,-1019,-1176,437,758,507,182,11,927,2674,3743,4021,3663,4016,6460,512,190,-460,2180,1326,-560,23423,6297,4026,17941,38400,120309,310434,679931,695069,298397,107922,35181,19228,1836,-1539,-855,27,-69,-983,-3178,-66,-2434,245,-627,-722,-813,-404,650,-1176,-1511,2047,4088,4155,-1792,-3962,-1503,-901,-1357,-4374,-4107,-2247,-2284,-1538,-2770,-3637,-2828,-2009,-1853,-1018,-1638,-1771,-862,-1342,-2765,-2007,-2115,-2055,-1730,-1251,-555,-1064,705,-771,1484,435,1881,1240,-179,-2530,-1678,-273,-2044,-830,-848,-687,76,-145,-655,-3897,-2301,-3047,-815,-691,1716,-640,2252,868,-742,-2384,-3760,-3411,-2052,-855,-2888,-728,-1555,-1928,-1875,-1336,-2366,-1604,-1008,-2035,-1259,-333,-399,-2873,-170,352,360,-1170,-2924,-943,207,-339,-1554,-1123,-1439,-1686,-2041,-1625,-1446,-1135,-719,-292,29,-1828,-281,-2175,-882,-2651,-436,-783,-3309,-1351,-1526,-1735,-2061,-2481,-2964,-3616,-4335,-4639,-3899,-3047,-2331,-2210,-1177,-843,-2362,-638,-656,-546,-2220,-1,459,-3274,1253,-2096,-1444,-2406,-1642,-1259,-1507,-2269,-2795,-1259,-187,-822,-1493,-2096,-2628,-2800,-2560,-2005,-1538,-1155,-808,-2478,-1934,-1203,-1669,-2365,-2907,-3185,-2971,-2543,-1793,-1328,-2855,-3343,-3656,-1199,-1649,-2141,-2847,-3398,-3642,-3417,-2936,-2518,-2129,-1697,-1309,-963,-425,-580,-540,1172,-1374,2266,2379,-2110,3186,2108,1024,1115,245,-1914,1136,-1623,-303,-49,-195,-578,66,386,783,1093,1274,-75,1551,1543,1368,327,-1378,-3483,-2148,-362,-1179,-378,-224,75,407,-142,996,1196,1092,-563,-1412,796,-836,-2434,-174,-494,-881,-905,-1082,-1025,-1588,-924,-991,-2520,-2136,-3229,-1889,-2206,-2603,-4354,-3549,-3792,-3844,-3628,-3331,-3047,-2688,-2319,-2104,-1960,-1886,-2028,-2170,-2481,-2598,-2334,-1712,-864,-1164,1032,1938,-3624,-228,-720,4209,1626,-26,1505,39,3846,3935,3046,-60,-3419,-1486,1068,1324,5444,5176,-2729,-1366,-1986,-1407,793,-1036,-817,-2854,-1851,-783,-1854,-231,-163,-2847,1527,6406,1050,-1736,-867,-1750,1765,165,-2847,-1618,35,-141,-393,-2407,-3533,-1171,-1069,-774,-5357,-3885,-3117,-862,-571,-1386,-1041,-172,-3271,-1777,-3075,-1131,-1972,-2909,-3753,-3569,-2791,-1959,-1411,-857,-983,-2524,221,944,-11108,-12415,-35564,946,-24812,387,51,-276,-608,-1031,-1526,-1973,-2424,-2771,-2768,-5332,-7274,-17918,-7516,-1551,-1160,-710,-3214,-15687,-12613,-7448,-3813,2554,1251,-305,-1443,-1063,-559,4833,2172,-2689,2279,1473,903,386,-1306,-5997,-816,-2608,-1763,-2403,-3049,-3595,-4094,-2871,-2655,-2029,-1913,-1953,-2050,-2200,-2659,-3401,-3454,-3755,-4034,-4014,-3867,-3868,-3937,-3961,-3723,-3374,-3016,-2700,-2377,-2138,-1901,-1647,-1593,-1596,-1619,-1715,-1805,-1652,-1392,-948,-602,-304,-72,96,214,111,-343,-1844,-1506,-1559,-2604,-740,-890,-2011,-1873,-1283,-1376,-1460,-3311,-2682,-1383,-1253,-881,-2825,-3193,861,1288,260,-2403,1778,-2044,2057,4903,1614,5469,2715,-3462,-177,2178,2349,-714,7824,7942,8069,8042,2893,-7197,7207,6715,6151,5449,4878,4273,-1141,2004,227,1930,-32969,-91380,-72866,-31202,-3884,-3304,-2972,-5157,-41570,-36340,-20744,-4989,-440,-3797,-3416,-3203,717,-1576,-1694,-1857,-2582,-333,723,2859,1992,1818,2128,2665,1811,2486,2037,2799,2584,2418,-1043,-1840,-225,-256,-1471,491,-42,-449,-1806,-1005,-1617,-1754,-2569,-1895,-2629,-2817,-1837,-1197,-1483,-1761,-1728,-1230,-483,310,-1178,-2221,-1870,1989,2310,-1867,1905,458,-556,-731,-1204,-1808,-2465,-2913,-2551,-2016,-3552,-1310,-1094,-2300,-2263,-1385,-1566,-1791,-3904,-1969,-1926,-1796,-1752,-1779,-1888,-2151,-2548,-2916,-3213,-3210,-2833,-2359,-1740,-1239,-755,-378,-2641,42,77,110,-1328,-2833,-2274,-3271,-749,-2093,-2190,-97,563,1002,-222,-44,791,2176,-512,920,980,-1978,91,2326,-1097,-3316,-200,-577,394,-553,-957,788,-2318,-1381,2901,2131,-838,-296,-365,209,-1146,-2596,-583,-1014,-1084,-2420,-361,1712,4079,-2015,176,2844,4771,897,-459,-2478,-78,-1116,-327,-1071,-2013,-2164,-2561,-2883,-2999,-3212,-3294,-3306,-3428,-3552,-3558,-3278,-2914,-2574,-2361,-2236,-1653,-1261,-848,-659,-358,524,-1639,581,1680,1949,-262,2243,1435,-1417,819,1229,670,73,-504,-1264,-2020,-1056,-607,-30,663,1217,1763],[-2051,-1515,-987,-1268,-2539,-1007,-224,-193,-42,-1270,307,158,-799,193,1203,1073,-4053,-1519,-994,-2234,-3662,-5188,-6225,-5590,-4179,-2753,-1355,-134,652,1364,1548,-988,999,292,-527,-1353,-2476,-1896,-1360,-1386,-736,586,2151,-455,-2997,-3115,-451,-203,-2914,545,1236,-609,-1057,-3835,-1452,-2205,-2471,1531,1197,1459,2783,742,291,1255,854,-980,-952,-2008,-3133,-4305,-5167,-4289,-3404,-2710,-2211,-1897,-1845,-1975,-2137,-2625,-3180,-3864,-4299,-3839,-2793,-1861,-701,-45,-1885,533,-3167,1460,1524,2716,1396,-261,-2892,-1065,-3876,-2125,-3717,-371,625,-94,-2626,-3469,-2789,-1093,-1419,-1764,-2626,-2222,-2394,-2327,-1992,-1359,-499,615,1808,2707,-1219,-752,299,285,-2457,-1878,996,-411,1082,-1150,-2655,-1004,899,-3399,4287,5673,100,-960,-1803,-1719,-348,-26,-803,1456,2690,-1704,2440,1537,-1088,-933,-908,-1550,-2082,-2362,-2366,-3716,-1747,-2175,-1112,-1023,-1051,-3958,-1556,-1868,-2403,-2828,-3301,-3640,-3170,-2505,-2484,-1441,-2247,-2538,-2019,-1452,138,123,150,124,-581,-1416,13,-1218,48,99,104,195,284,327,-817,-1498,284,108,-147,-452,-748,-3145,-1800,-2011,-2528,-2870,-2588,-2077,-2844,-1299,-1031,-876,-810,-754,-1033,-737,-652,-410,-55,-188,-2529,-4902,-3002,-644,1914,2248,2798,3417,414,-1281,-4982,-4282,-4843,3429,54,-5478,-3776,-441,3258,2403,-35197,-161323,-165770,-69088,-1163,-1681,-2216,-42191,-21896,-64574,-55433,-54164,-1753,-1353,-1089,-928,-885,-55541,-58859,-7923,-1532,-1809,-2016,-3215,-4164,-2637,-5277,-8945,-2358,-2143,-2073,-1877,-1591,-1377,-3353,-931,-772,-543,-911,-245,-151,-266,-299,-403,-629,-1592,-1258,-1672,-2115,-2316,-2559,-2886,-3207,-3516,-3602,-3429,-3133,-2528,-2253,-2115,-2149,-2106,-1748,-2199,-1247,-1721,-2588,-3025,-2796,-2739,-2254,-1260,-912,-1929,-2693,311,254,257,-1105,5440,6708,7115,11478,3944,2833,17033,33840,120008,291082,695069,720433,318544,117574,38559,19481,2681,-2241,2460,-1327,-795,-664,-2986,434,-2501,289,-393,39,-889,-384,108,-1489,-1005,2249,3027,2633,-2383,-4187,-1449,-779,-1029,-4382,-3997,-2597,-2458,208,-711,-2987,-2322,-2222,-2335,-1392,-1691,-2533,-1644,-1593,-2455,-2330,-2646,-2714,-2230,-1515,-638,-404,1031,-437,2614,773,2528,1233,-259,-2262,-1492,218,-1188,-1633,-980,-1565,-1252,-226,-744,-3699,-1959,-3434,-1043,-1285,1338,-435,-442,-924,-858,-1935,-1591,1158,1791,-121,-3194,-1559,-1356,-1553,-1494,-1191,-2547,-1322,-559,-1770,-1113,-520,-649,-2763,-239,31,67,-846,-2262,-671,-101,-692,-1814,-1674,-2147,-2577,-2800,-2824,-2702,-2431,-2075,-1730,-1488,-1316,-1222,-1332,-1092,-2424,-1010,-948,-3634,-656,-408,-195,-525,-21,23,-59,-193,-435,-766,-1030,-1381,-2284,-1766,-1691,-1975,-844,-144,770,-1999,1600,3395,-3329,1512,-1962,-1205,-2241,-1781,-1143,-1231,-2136,-2969,-1031,1515,2097,-608,965,487,298,390,739,-953,-1529,-951,-2722,-2050,-136,-1016,-2191,-3313,-3872,-2969,-2465,-843,-497,-2795,-3680,-3635,179,2133,2217,2096,2040,978,-744,860,1021,-1795,316,-46,-454,-654,-894,-753,-422,-1567,869,1644,-1587,3085,2221,828,1096,660,-1318,1078,-1906,178,2180,262,-646,1019,2120,2438,2642,1722,-9,2453,2112,1562,858,-965,-3533,-2257,-2458,-3071,-3558,-3845,-3892,-3873,-3844,-3887,-3932,-4013,-4056,-4054,-4012,-3854,-3591,-3278,-2951,-2668,-2265,-2006,-1566,-1157,-760,-476,-2386,-2103,-3619,-907,49,-1400,-4787,-342,-383,-436,-867,-619,-864,-1075,-1281,-1616,-1960,-2267,-2600,-2747,-2768,-2524,-2168,-1802,-1454,-1192,-950,-818,-3047,-757,-836,-812,-773,-585,-234,-643,901,1672,2344,-23,-3499,-1304,1199,835,3556,2941,-2118,-1563,-1711,-1434,-2046,-2831,-3291,-2825,-1953,-714,-1703,-122,258,-2683,828,4746,1255,-2143,-645,-373,999,-165,-2767,-2221,-3009,-3549,-3616,-3571,-4093,-3125,-2857,-2615,-6884,-3139,-2815,-1568,-1465,-1412,-1452,-1580,-2258,-1974,-2279,-2653,-2890,-3066,-2982,-2807,-2527,-2112,-1918,-1662,-2763,-1045,-633,-250,-15522,-11704,-33349,1158,-24591,1625,1742,1776,1692,1383,858,232,-551,-1406,-2103,-4451,-6009,-15949,-8421,-2131,-1786,-1350,-449,-17291,-12711,-7445,-5165,1137,-79,-1773,-1243,108,454,7866,3036,-3580,2501,3425,2707,2106,-1359,-6668,-282,-2763,-519,-2540,-3638,-2410,-4126,-2930,-3303,-3671,-3965,-4131,-4096,-3916,-3842,-3758,-3709,-4619,-3547,-3552,-3693,-3948,-4236,-4493,-4521,-4281,-3964,-3685,-3402,-3191,-2949,-2622,-2389,-2077,-1622,-1111,-526,292,-1260,1529,3064,3872,932,3599,1094,647,-730,-1776,-1145,-1179,-2637,-314,-231,-2236,-1861,-1396,-624,-904,-3168,-2733,-3513,-3458,-2552,-2341,-2904,-86,420,17,-3103,1421,-1574,1175,1749,1411,1829,1850,-2768,-505,1631,-58,-5204,2249,2291,2468,2611,1792,-5400,2793,2699,2514,2164,1927,1670,-237,364,1439,1512,-29216,-85345,-66309,-33698,-4628,-2060,-4561,-9616,-42841,-37411,-21014,-5635,8,-2767,-2617,-2369,-252,-2231,-1913,-1981,-2548,-179,767,3247,1515,1870,2276,2742,1667,1951,1252,1784,1346,1069,-1161,-1730,-334,-614,-1011,40,-241,-517,-2028,-847,-1642,-1883,-2157,-2455,-2842,-3216,-3505,-3665,-3444,-3093,-2712,-2365,-2089,-1912,-1899,-2134,-1971,-2159,-2378,-2602,-2948,-3352,-3676,-3962,-4198,-4249,-4232,-4234,-4122,-4018,-3986,-3961,-3923,-3912,-3800,-3356,-2774,-2146,-3765,-1939,-400,1212,2041,-679,1016,3301,970,-745,77,-2031,1917,890,-757,-94,1253,201,-2131,546,-279,-1073,-1923,-2860,-3063,-3081,-2751,-2217,-2420,-929,-291,380,-686,-42,843,1853,-887,601,89,-2893,-145,1970,-1241,-2977,37,-759,53,-630,-1329,415,-2320,-1143,-1106,-2348,-3755,-4471,-3083,-1748,-1514,-2562,-390,-534,-912,-2614,-878,1834,4224,-1959,186,2839,3147,738,-859,-2272,-329,-1326,-672,-509,-2524,-487,-480,-496,-1540,-1449,-636,-631,-1486,-1162,-1120,-1361,-1658,-1927,-2372,-2615,-2812,-2769,-2416,-1978,-1534,-1068,-1901,-265,10,157,-1088,86,-147,-1635,-1081,-1652,-2276,-2843,-3229,-3250,-2876,-2214,-1493,-834,-150,379,927],[-3664,-3367,-2853,-2333,-2227,-1031,-347,315,144,-1305,589,242,-1043,-546,805,1561,-4085,-2518,313,219,-1615,584,-628,-1847,-3249,-4728,-5658,-4564,-3129,-1795,-685,-1170,930,1333,383,-51,-3094,-1142,696,-1411,-502,-40,347,-619,-2624,-3460,-646,-292,-1180,813,882,-540,-1318,-4543,-659,-1980,-2537,1440,1592,889,476,90,-125,-351,-421,-2003,-832,-1498,-1193,-1262,-2160,-949,-527,-88,317,-1513,-1023,834,848,544,171,-369,-923,-1489,-1959,-2313,-2185,-2132,-2006,-1759,-2852,-1561,-1442,-1254,-957,-633,-2974,-806,-3688,-2499,-3721,-759,461,170,-2345,-4232,-2323,-644,-961,-1371,-2096,-2332,-3018,-3607,-3476,-2378,-917,789,2526,3216,-348,-334,521,440,-3247,-2784,991,-207,1703,-504,-1554,-504,890,-3405,3890,5429,178,-1403,-2118,-2276,-193,255,-545,1886,3044,-1618,2388,1883,-870,-1639,-79,-653,-1246,-1797,-2329,-3419,-3032,-3159,-3127,-3095,-3021,-3575,-2959,-2851,-2913,-2838,-2820,-2948,-2813,-2799,-2881,-2988,-2949,-2772,-2648,-2479,-2397,-2341,-2227,-2170,-2160,-2211,-2175,-2237,-2265,-2358,-2568,-2768,-3053,-3452,-3737,-3302,-2617,-1943,-1285,-633,54,-4434,-1622,1712,2000,1716,2416,2352,-3382,1521,1086,-495,-553,-1470,-2254,-2294,-1369,-49,1336,-257,-2943,-5336,-3553,-27,6076,4258,5739,5356,971,-983,-5377,-3696,-4950,2787,-1657,-6721,-3318,-467,3562,3641,-30643,-167201,-165355,-62743,3681,3543,3279,-38467,-36988,-81928,-60588,-55587,-659,-1493,-2417,-3376,-4263,-63249,-67767,-12994,-1069,-455,66,-2777,-4769,434,-3617,-9800,-857,-1399,-2089,-2621,-2991,-3306,-4153,-3287,-2967,-2390,-1772,-966,-57,799,1786,2613,829,-1273,3734,157,-709,-1266,-1380,-706,2173,1815,1112,16,-2637,-2309,-2409,-1328,-317,-947,-1480,-3071,-1864,-1615,-1250,-805,-1102,324,1079,1787,2079,1865,1243,999,256,352,688,1060,1742,3984,5347,1995,1742,15523,27900,110899,251756,298397,318544,315504,119094,39454,19104,3449,-592,10308,5383,-2469,-374,-2789,897,-2789,601,162,835,34,-346,-479,-1797,-494,1843,1459,1177,-2976,-4289,-1355,-568,-710,-4277,-3790,-2600,-2705,-1412,-2288,-2809,-2219,-1435,-2642,-140,-1647,-2583,-2428,-1931,-2161,49,-176,-518,-759,-1074,-1274,-1418,-1458,-1348,-1084,-722,-345,149,-322,-1965,-1282,644,-280,-2259,-1610,661,499,137,-835,-3056,-1693,-3222,-1354,-1804,-1491,-1515,-1458,-1424,-1412,-1772,-1529,-1620,-1814,-1983,-3243,-2401,-2720,-3015,-3258,-3569,-3852,-3954,-3869,-3793,-3683,-3685,-3631,-3629,-3637,-3624,-3579,-3430,-3344,-3315,-3250,-3242,-3102,-2998,-2817,-2580,-2179,-1726,-1312,-870,-387,85,467,258,1030,-444,-37,-2271,-568,-143,-3710,1701,1935,2013,-526,1954,1949,1894,1899,1934,341,1313,-527,-2128,1459,3564,-1540,440,4662,2798,-1596,1117,2831,-3074,1690,-1777,-901,-1963,-2068,-1082,-996,-2003,-3076,-3403,-3541,-2808,-1994,-1213,-641,-201,111,372,-1160,-2063,-972,-2937,-2249,-2043,-2883,-3217,-2370,-1807,-1543,-2927,-941,-192,-2462,-3799,-3539,346,3940,4358,4302,2312,1079,-481,1446,1381,-2403,2014,1168,213,-630,-1682,-2585,-3465,-3113,-2340,-1601,-1045,-426,-115,125,207,205,-745,-177,-2161,-826,-1179,-1474,-1688,-1714,-1668,-1530,-1448,-1389,-1322,-1354,-1332,-1395,-1510,-1615,-3617,-2288,-2279,-2475,-2763,-3106,-3404,-3699,-3943,-4010,-3688,-3362,-3006,-2665,-2390,-2092,-2243,-1282,-804,-922,-1199,646,1224,-72,1322,2474,-1786,-1978,-3548,-1221,1323,-875,-5077,511,-43,-676,-1369,-2217,-3171,-3507,-2572,-1588,-627,-802,-1949,1306,337,624,-2372,-150,-743,-1554,-2254,-2841,-3154,-3063,-2823,-2423,-2025,-1534,-956,-1161,407,1218,1913,2,-3537,-1020,1387,470,3712,3340,-1578,-1688,-1430,-1503,-549,-1383,-2200,-2875,-2438,-1974,-1426,-984,-434,-2492,218,1894,1514,-2362,684,1382,2713,331,-2383,-1129,-1584,-2025,-963,-2354,-4473,-1056,2237,1795,-5553,-2497,-2438,180,-234,-578,-853,-1000,-1273,-700,-731,-133,162,290,375,-4184,61,-134,-603,-991,-4233,-1334,-1186,-978,-15378,-10837,-30370,-612,-20583,-937,-1137,-1279,-1335,-1361,-1340,-1183,-1011,-826,-522,-2816,-4618,-14060,-8385,-1227,-1716,-2355,-2763,-15548,-12469,-7155,-6206,273,-1414,-3226,-1024,1219,1629,3124,2461,-4656,1532,1492,1846,2273,-1492,-6280,439,-2459,-1397,-2814,-4386,-2494,-4070,-1401,-3028,-85,-838,-1534,-2026,-2247,-3074,-3994,-2225,-4828,-2085,-2208,-2547,-3066,-3623,-3688,-2985,-2218,-1520,-963,-507,-255,-119,-82,-361,-821,-1434,-2274,-3166,-2907,-1753,-410,840,2010,638,3963,2167,888,-1135,-1755,-822,-789,-2605,26,-148,-2395,-1805,-1713,-1825,-2599,-3159,-3162,-2801,-2444,-2062,-1791,-2515,-1707,-1838,-1929,-3142,-2345,-2646,-2911,-2947,-3135,-3318,-3518,-3728,-3833,-3983,-3895,-6492,-3647,-3614,-3483,-3403,-3338,-3933,-3301,-3265,-3154,-3042,-2695,-2311,-1827,-1477,-877,-434,-26558,-80352,-61910,-35562,-5204,-1284,-5305,-13755,-44236,-38604,-21618,-6191,-18,-1538,-1538,-1283,-886,-2591,-1946,-1963,-2311,17,797,3299,1169,1957,2424,2913,1679,1441,698,3501,3019,2612,-1082,-1566,-351,-749,-397,-344,-993,-1517,-2169,-2371,-2698,-2959,-3029,-2994,-2910,-2747,-2523,-2409,-2199,-2022,-1857,-1707,-1581,-1502,-1531,-1875,-1774,-1660,-1766,-2672,-1999,-2162,-2182,-2105,-1938,-1591,-1342,-2956,-929,-332,-2852,143,428,-2611,-1346,992,1199,-662,-3385,-2654,-47,2287,2657,-863,1111,3144,1093,-277,33,-1862,2138,1576,-108,199,1768,471,-1482,-84,-674,-1000,-1093,-2503,-3233,-2421,-741,-554,-2051,3,2386,1241,-958,55,970,1764,-1176,471,-608,-3558,-317,605,-1375,-2591,-1479,-2360,-3242,-4065,-3683,-2811,-2260,-1218,-425,282,325,-555,-1917,-1696,-1674,-2390,-108,57,-519,-2587,-1099,858,542,-1824,-327,-955,-1829,-2716,-3059,-2140,-685,-1469,-920,-4,-2803,1406,1211,837,-1492,-1233,1517,1849,-867,-855,572,-219,-1670,-1223,-2132,-2884,-1540,-1466,-1328,-1381,-1389,-1464,-1785,-1494,-1413,-1288,-2010,-922,-747,-1929,-640,-645,-723,-819,-916,-1018,-2431,-1222,-1381,-1608,-1752,-1948,-1980],[-2007,-1602,-1175,-927,-1854,-679,-556,-523,-381,-1456,183,420,-1119,-1132,463,1195,-3229,-3383,-423,-190,-1244,671,238,-183,-803,-1581,-2325,-3035,-3649,-3833,-3428,-2732,-1971,-1357,-839,-484,-3659,-1300,100,-1243,-230,-364,-611,-863,-2147,-3764,-829,-225,483,1233,698,-464,-1692,-4138,301,-1682,-2418,1374,1033,367,-333,-1236,-2030,-2608,-2453,-2853,-1064,-1066,-273,562,-1590,744,874,-162,-528,-1812,-947,3385,3990,2966,3771,3325,729,-1190,-2113,-2802,-1425,-937,-1699,-2117,-2449,-2363,-2149,-1817,-1415,-1066,-2876,-487,-3216,-2854,-3584,-1234,-1168,-1471,-1872,-2802,-2447,-2776,-3055,-3334,-3514,-3428,-3187,-2619,-1863,-992,-86,907,1819,2680,458,-8,835,1036,-3563,-3656,939,-42,2238,435,-266,-30,973,-2694,2568,3483,198,-1741,-2382,-2871,57,593,-238,2252,3265,-1470,1975,1773,-740,-2269,-955,-1686,-2323,-2779,-3062,-3140,-2956,-3422,-2364,-2115,-1876,-2849,-1617,-1503,-1640,-1739,-1998,-3300,-2878,-3478,-4288,-4571,-3442,-2258,-1572,-1455,399,957,1429,-279,-853,-1486,-852,-451,31,-699,-1534,-2295,-3009,-3513,-3253,-2482,-1477,-470,508,1432,2312,-5361,-1182,1298,1133,1709,3504,2751,-3762,1000,803,-344,536,1453,-2422,1199,2061,2184,2343,-392,-2648,-4883,-4237,280,2625,2306,1992,1578,1164,-428,-5738,-3277,-4973,-520,-3173,-7630,-2844,-843,-799,-720,-25610,-164792,-158095,-54785,-295,-267,-319,-34997,-53115,-100633,-65874,-55261,-1898,-2180,-2535,-2926,-3338,-77004,-77578,-17865,-3491,-3111,-2669,-2283,-5820,-2108,-2213,-9137,-2913,-3085,-3203,-3032,-2756,-2670,-4835,-3149,-3868,-4557,-3889,-2410,-699,985,2758,2543,1157,-811,4040,-267,-277,-1373,-1544,-781,4349,4272,301,-105,-2780,-2201,-2508,-1891,191,-807,-1982,-3620,-3691,-3408,-2673,-1838,-1553,-628,-462,-527,-779,-1004,-1246,-1368,-1549,-1883,-2260,-2806,-3034,-2303,429,728,798,13520,21393,71775,91805,107922,117574,119094,112182,37576,18118,4015,2032,22675,14209,-1154,-135,-2578,1392,-1857,1134,877,1561,296,-855,-1024,-2115,-49,237,-590,-1662,-3491,-4132,-3439,-3150,-2608,-4136,-3558,-2280,-3031,-1226,-1170,-2600,-1186,-935,-2839,-77,-1596,-2107,-3217,-2383,-1956,2528,2530,-467,-747,1194,545,-121,-650,-824,-513,181,1068,1312,-385,-1666,-1086,926,529,-2407,-2285,1131,2291,1034,-930,-2503,-1551,-2767,-1624,-2207,1226,538,424,340,-922,-1429,-1230,-421,-889,-1248,-3116,-1855,-874,-1031,-828,-728,-2262,-474,255,-1274,-1045,-883,-1336,-2517,-414,-637,-965,-460,-816,-376,577,-2423,-1893,-1988,-1168,164,-2,-1330,-1440,-108,-75,42,181,358,525,382,147,-2234,-698,-108,-3511,251,132,30,-670,-38,155,414,813,1271,-99,1176,-556,-1825,1858,3996,-1125,448,3758,3236,-1145,607,730,-2714,-1416,-2463,-3417,-3844,-3029,-1958,-981,-1957,-3112,-641,1226,1220,-1217,864,1506,911,223,-377,-974,-2444,-1033,-3139,-2567,844,425,-595,-1999,-2020,-1961,-3426,-1110,56,-2146,-3881,-3466,387,7204,7375,3847,2041,1119,-290,1874,1346,-2961,2995,2107,1208,516,-293,-882,-1471,-2415,-2332,-2599,-2770,-2844,-2967,-2998,-3041,-3034,-3018,-3063,-3071,-3085,-3126,-3175,-3259,-3281,-3337,-3366,-3465,-3561,-3604,-3690,-3669,-3680,-3696,-3652,-3783,-3615,-3501,-3324,-3213,-3148,-3038,-2929,-2779,-2622,-2370,-2061,-1652,-1885,-795,-2251,-2267,291,496,-1190,-1490,274,99,-168,-460,-827,-1172,-1894,-2880,-1726,-1757,-1853,-4945,-2341,-2452,-2380,-1942,-1255,-436,528,1502,909,997,-572,-2038,1918,844,-289,-3023,-489,276,-769,1307,1230,-2007,-399,-606,-856,-555,-228,1106,-1688,2724,3354,3697,-150,-3692,-786,1470,101,2224,1463,-1269,-1885,-1307,-1725,-933,-267,-1302,-3213,-2032,-1891,-1237,-55,664,-2441,-359,3192,1658,-2293,2485,2620,2617,304,-1945,-938,-2485,-3208,-1478,-2209,-4863,-1221,2358,3139,-3946,-2160,-2220,3170,2592,449,1385,737,-697,-428,-930,-1352,-1520,-1631,-1621,-6563,-1859,-1985,-2361,-2578,-5457,-2126,-1513,-915,-9209,-9235,-26892,-466,-13863,-15276,-489,-923,-1386,-1916,-2409,-2585,-2421,-2024,-1437,-1052,-3050,-12315,-7803,-694,-848,-1140,-1436,-13182,-12143,-6786,-7013,-1660,-2755,-4757,-1048,-633,-603,-610,-820,-5880,-1355,-1603,-1612,-1498,-1927,-5194,-41,-1926,-2315,-3216,-5319,-2636,-4146,-1550,-3572,1096,285,-607,-1419,-2079,-2762,-4519,-2696,-3374,-1778,-1194,-600,2,633,-3895,-724,1902,2641,67,2716,699,2299,2102,1748,1386,1045,619,116,-283,-875,-1097,-1590,-2072,-2441,-2570,-2431,-2320,-2086,-2051,-1825,-1774,-2778,-2147,-2369,-2728,-2849,-2944,-2904,-2767,-3076,-2361,-2239,-2251,-2241,-2308,-2507,-2725,-2907,-2756,-2504,-1968,-1519,-1015,-295,240,738,1169,-1378,-912,1457,-2266,-6071,2623,2627,2718,2753,-2818,-3120,2664,2559,2424,2168,2044,-3288,688,-2459,1231,892,-25230,-77181,-60027,-34657,-5777,-1188,-5973,-18108,-46841,-41028,-23098,-6876,425,-448,-594,-1026,-1620,-2838,-2037,-2059,-2152,-11,580,3123,742,1819,2310,2941,1602,743,303,2610,3600,2601,-1053,-1589,-491,-831,-1652,-2455,-2765,-2399,-2484,-1466,-1579,-1903,-1425,-2912,-2681,-1454,-1671,-1977,-2100,-2091,-1893,-1561,-1165,-758,-485,-1715,-1839,596,921,-3201,1284,-81,-190,-1843,-1091,-577,-1133,-3484,-1256,593,-2558,383,402,-2476,-1136,345,361,-987,-3046,-3440,135,136,38,-1150,-362,-728,-1204,-1625,-1993,-2289,-2444,-2434,-2167,-1961,-1764,-1682,-1731,-1854,-2048,-2113,-2095,-2253,-2866,-1969,-765,-228,-1360,150,169,103,-1116,-405,-732,-1042,-1429,-1195,-1249,-3869,-543,281,-1606,-2291,664,-606,-646,-652,-1769,-374,-2241,-497,-486,-126,471,-719,-2588,-2239,-1669,-2169,178,639,-46,-2436,-1073,2235,4394,-1733,210,2395,3488,469,-1062,-1745,-850,-1559,-978,365,-2851,974,591,768,-1371,-906,1517,1142,-149,-530,1178,1578,-1686,-1394,-2357,-3019,415,1575,-581,-1733,-1010,527,-1316,-1056,-1890,-2696,-3217,-3230,-2704,-2217,-1790,-1480,-1333,-1307,-1393,-1568,-2272,-2184,-2450,-2494,-2198,-1888,-1481],[-2671,-2084,-1441,-963,-1540,-531,-115,-101,-98,-1803,-154,-303,-1139,-1611,-934,-935,-2228,-3643,-1174,-719,-897,-450,-450,-405,-1038,-816,-1081,-1374,-1741,-2138,-2561,-2862,-2901,-2769,-2447,-2077,-4054,-1593,-703,-933,-52,64,135,-1238,-1653,-3715,-1033,-80,419,556,665,-442,-2200,-3001,1367,-1374,-2205,1306,3013,2435,3372,1811,-116,-157,-420,-3322,-2445,-3675,-3323,-2288,-1365,-578,151,-1759,-1368,-2057,-910,3315,4092,1252,1956,1742,-112,-1208,-2237,-3301,-1898,-354,-1185,-887,-2010,-824,41,1758,1182,-897,-2629,-199,-2576,-2984,-3300,-1938,-2236,-2311,-2334,-2165,-1880,-1625,-1302,-969,-1183,35,612,1325,2082,818,-865,4445,5184,4031,1145,200,1224,1941,-3027,-4211,814,60,2694,1581,996,380,1120,-1953,353,151,56,-1941,-2608,-3472,397,958,98,1225,1113,-1282,669,109,-666,-2873,-1908,-2559,-3141,-3437,-3318,-2886,-2387,-3965,-1464,-1176,-950,-1915,-783,-711,-865,-947,-1150,-3373,-1739,-2015,-2638,-1905,-2150,224,-920,-1070,2219,1950,1191,-742,-1136,-1658,-1294,162,3654,3601,3659,2280,920,-693,-2246,-2500,-3180,-3093,-2713,-2402,-2130,-4275,-1960,-1864,-1873,-1769,-1588,-1264,-3474,-398,98,-178,926,1252,-2430,1407,1245,1001,666,-626,-2001,-4370,-5053,-1706,-2242,-2708,-2928,-2994,-2903,-2780,-6088,-3078,-4901,-2220,-4498,-8106,-2335,-2128,-2196,-2287,-21911,-156794,-143675,-45788,-2615,-2526,-2428,-31906,-69133,-118768,-70889,-53553,-2468,-2519,-2642,-2769,-2848,-96558,-88203,-22081,-1757,-1311,-789,-1846,-7099,402,-845,-8097,-1240,-47,-2695,-3138,-1050,-1834,-4938,-3511,-3475,-2510,-1546,-494,559,1461,2404,721,1048,-366,3239,-620,92,-1545,-1624,-921,3124,2701,-812,-249,-2996,-2055,-2581,-2358,-423,-143,-326,-3541,-131,-334,-3322,-724,-1906,-996,-1120,-1112,-1009,-767,-1434,-422,-391,-539,-756,-1345,-2293,-2905,-1092,374,17,10868,15092,23536,29931,35181,38559,39454,37576,33088,16606,4282,4809,6111,3396,4119,34,-2268,2145,-855,1732,1603,2138,410,-1269,-1520,-2462,262,2091,2087,150,-3640,-3858,-1186,-1569,-2277,-3981,-3351,-2622,-3430,-1678,-1313,-2456,-1095,-897,-2980,-113,-1600,-1569,-3148,-2966,-1881,2774,3342,-456,-1395,1420,315,-802,-1307,-541,906,1861,1229,1319,-467,-1390,-918,1017,1163,-1970,-2968,1513,2654,1358,-1020,-2087,-1558,-2315,-1975,-2938,-3028,-1973,-868,0,-876,-1047,-1107,737,335,-95,-2944,-1492,-1149,-1214,-1103,-1046,-1842,-1081,-1235,-1453,-1548,-1547,-1782,-2424,-576,-964,-1728,-453,-254,-433,985,-3535,-1702,-2325,-1511,2074,763,-1313,-2124,-335,-909,-1360,-1712,-1911,-2002,-1959,-1954,-2300,-1862,-1816,-3285,-1683,-1596,-1591,-1714,-1880,-1997,-2101,-2026,-1772,-1335,-628,-470,-1447,1637,2301,-742,383,3231,3212,-702,94,1590,-2374,1216,-1398,-247,-1234,-3099,-1301,-537,-1997,-3017,-421,717,486,-1638,778,2878,2252,1626,1170,-371,-2652,-825,-3264,-2918,1838,694,-447,-2080,-2230,-2420,-3842,-1304,284,-1938,-4028,-3420,320,6916,6777,3247,1779,1101,-130,2159,1159,-3180,2067,1350,668,234,-291,-605,-964,-3003,-1667,-2061,-2496,-2940,-3488,-3894,-3978,-3629,-3185,-2830,-2710,-2230,-2048,-1912,-1828,-1678,-1549,-1378,-1280,-1202,-1118,-1143,-1143,-1263,-1480,-1733,-3836,-2560,-2963,-3307,-3660,-3934,-3973,-3830,-3529,-3159,-2673,-2144,-1551,-1909,-502,-2759,-2318,-644,261,-1534,-1682,-1159,-1842,-2609,-3229,-3280,-2610,-1778,-1901,-2290,674,-184,-4562,-696,2196,2228,-770,1125,2048,783,1505,675,622,-245,-2144,-1914,-1678,-1190,-2726,1133,641,-567,3025,2756,-1643,-548,674,-20,-592,-886,-939,-2136,-785,-700,-831,-984,-3838,-1804,-2249,-2870,-3570,-4042,-3733,-2976,-2088,-1914,-261,-88,-1756,-3538,-1929,-2575,-1059,-109,604,-2383,-675,-164,-947,-1700,-2412,-3059,-3447,-3343,-2721,-1856,-3382,-4066,-1716,-2045,-5132,-1484,2227,3831,-2453,-1996,-2057,3402,2975,-34,1343,1519,-430,-29,139,-416,-915,-1522,-2080,-8783,-3346,-3794,-4103,-3787,-6196,-2721,-2111,-1586,-1215,-6229,-22811,-3331,-5355,-46188,-615,-725,-790,-848,-844,-657,-392,-69,388,627,-879,-10349,-6714,229,-116,-557,-930,-10955,-11612,-6218,-7360,-960,-3660,-5998,-1178,215,410,598,595,-6471,362,110,-101,-438,-2475,-3896,-1398,-1763,-2793,-3526,-5262,-3459,-4165,-4533,-4235,-2735,-1900,-1095,-259,-1001,-2203,-5108,605,-1817,3151,1749,494,3924,2142,-2755,-567,1870,3400,42,2924,1170,2365,2346,2319,2395,2556,2641,2616,1790,-717,1735,1781,1269,502,-212,-996,-1925,-2686,-3265,-3567,-3189,-2977,-1952,-1232,-3020,-2141,-2628,-373,-1202,-3138,-1294,1353,1386,-283,774,-1933,789,801,-1481,-1325,-625,-881,-781,-131,610,1502,1394,-846,-924,1814,-2525,-5407,4341,7013,4707,-65,-5979,-2797,5808,5033,4112,2982,-5550,-9405,-234,-3702,-2143,-2859,-24875,-75643,-60171,-33420,-6106,-4086,-6663,-22573,-50548,-44564,-25150,-7439,-2068,-2663,-3408,-4003,-2985,-2809,-2016,-2105,-1937,-101,306,2887,422,1610,2094,2999,1586,79,383,1189,1626,506,-926,-1883,-3069,-4155,-3347,-2399,-1635,-1066,-2838,-1688,-1618,-2022,-1301,-2910,-2489,-807,-1039,-170,1071,699,1734,-305,2618,3065,-457,-1560,-1933,105,1240,-3675,941,-366,-20,-2098,-1000,-973,-1706,-3144,-2879,-2847,-2427,-1839,-1218,-2415,-1038,-60,167,-1344,-2669,-4145,102,48,-107,-1444,-564,-904,-1311,-1626,-1875,-2083,-2244,-2372,-2317,-2312,-2244,-2197,-2187,-2177,-2212,-2165,-2174,-2103,-2366,-1982,-1994,-2060,-2130,-2248,-2385,-2485,-2583,-2636,-2555,-2373,-2077,-1715,-1791,-3506,-759,-190,-1871,-2043,78,-315,-1055,-776,-1838,-1595,-2230,-2813,-2853,-2165,-1537,-1062,-3028,-2166,-1505,-1909,466,1158,438,-2200,-854,2429,2376,-1708,122,1774,1575,302,-944,-1540,-1178,-1607,-857,545,-2702,538,-62,657,-1244,-552,1512,1932,563,-267,1366,1283,-1765,-1678,-2494,-3054,436,806,-525,-2032,-1329,170,-688,-705,-821,-1184,-2763,-1753,-1868,-2605,-1751,-1538,-1353,-1194,-1091,-1056,-2055,-1475,-1728,-2121,-1990,-1638,-1131],[-2247,-1579,-745,1,-1216,-356,1585,1953,-228,-2236,1098,764,-1072,-1887,-97,-480,-1202,-2878,-1636,-1301,-1392,-1511,-1549,-1413,-1299,-1177,-899,-549,-228,37,171,-2315,190,-5,-283,-1290,-3910,-1961,-1990,-2480,-3062,-3487,-3071,-2400,-1738,-3314,-1212,-427,-131,24,105,-460,-2793,-1707,517,-1057,-1941,1264,1966,2292,2568,2144,-166,-578,-1473,-3109,-130,-671,-1708,-2827,-3888,-3959,-3110,-2619,-2086,-2180,-899,237,913,-407,-70,-10,-942,-1263,-2350,-3692,-2375,-534,-835,-836,-1549,-1499,-400,2447,930,-1229,-2298,249,-1801,-2597,-2847,-2301,-3041,-3248,-2936,-2209,-1364,-624,77,-265,-804,1782,2206,2645,1848,669,-1804,4015,4301,4344,1710,311,1679,2983,-2022,-3820,617,105,2581,2205,1740,721,1311,-1266,1017,788,82,-1957,-2776,-3622,-3097,-3994,-4353,-3772,-3161,-2571,-2152,-2046,-2035,-3470,-2502,-2818,-3205,-3539,-3751,-3628,-3296,-3725,-2251,-1804,-1396,-1120,-858,-617,-613,-536,-567,-3067,-1348,-1106,-2526,-923,-1995,-220,-274,-606,1600,1758,485,-1297,-1483,-1901,-1681,766,3106,2371,1415,443,-543,-1452,-2612,-2154,-1646,-1061,-498,-9,425,-2896,187,291,-364,-76,-785,-1598,-3084,-2473,-1820,-815,222,1174,-1886,2180,2141,1783,1101,-917,-1253,-3879,-5917,-3067,-1775,-685,255,894,1288,1396,-6323,-3012,-4676,-300,-5573,-7987,-2919,-3747,-3917,-3342,-20323,-146504,-124082,-36453,-1244,-1087,-957,-29224,-84668,-136958,-76751,-51187,-89,-87,-252,-515,-27984,-121069,-99366,-25110,-206,342,975,-1496,-7934,91,215,-6989,-1719,217,-2886,-3593,145,-539,-4332,-1937,-2633,-3074,-3207,-2841,-2254,-1739,-1159,-1506,-687,-705,-869,-1156,-1657,-2093,-2550,-2905,-3062,-3140,-3044,-2766,-3206,-1803,-2508,-2376,-941,-163,-394,-2932,556,135,-3461,-1727,-2062,1091,-164,4376,1031,385,-2362,1673,901,-387,-1452,-1742,-933,1576,3462,854,-503,8676,9691,16734,18333,19228,19481,19104,18118,16606,14804,4296,7475,8956,7293,6008,240,-1586,3814,-1402,2263,2347,2383,468,-1508,-1857,-2734,501,1813,1455,-1267,-3194,-3454,-1064,179,-67,-3720,-3084,-1221,-3743,-1729,-1840,-2317,-2264,-2480,-3002,-2964,-3141,-2999,-2631,-3572,-1841,-1356,-943,-707,-1991,-515,-469,-455,-424,-346,-217,-81,9,177,-476,-1040,-677,-237,-332,-1173,-3373,-594,-580,-533,-988,-1741,-1619,-1829,-2226,-2393,1490,1963,1732,3071,-579,-621,-968,2120,1440,709,-2712,-1085,-1662,-2061,-1821,-1220,-1237,358,786,-1159,-1355,-1147,-2161,-2258,-700,-1150,-2541,-479,230,-557,612,-4251,-1341,-2520,-1592,2686,1544,-1290,-2565,1,122,-366,-874,-1355,-1817,-2176,-2563,-2845,-3139,-3360,-3551,-3568,-3429,-3294,-3292,-3371,-3454,-3532,-3367,-3110,-2794,-2307,-1866,-1364,-908,-499,-333,12,92,152,-241,-327,-24,-2061,-177,-1133,104,-716,-3416,-1497,-421,-2065,-2743,-48,162,-265,-2000,927,3205,3025,2953,4242,449,-2656,-615,-3262,-3136,2026,1120,-225,-2086,-2369,-2829,-3689,-1451,538,-1842,-4207,-3381,186,593,730,816,1038,1048,42,1229,865,-2830,758,551,261,96,-262,-478,-761,-3297,-1200,-1345,-1440,-1465,-1542,-1513,-1467,-1343,-1180,-1055,-2852,-677,-493,-309,-2222,17,117,169,49,-184,-491,-962,-1437,-2029,-2691,-3338,-4039,-3645,-3092,-3350,-2274,-2111,-1996,-2111,-1988,-2075,-2140,-2213,-2224,-2182,-2129,-3178,-2357,-1457,-914,-1877,-1647,-411,959,1478,1967,2315,70,-1626,-839,-2877,379,88,-4210,-1335,-98,-723,-1285,-1842,-2353,-2647,-2728,-2737,-2581,-2268,-2234,-1569,-1332,-2021,-1966,-1115,-1224,-1419,-1589,-1790,-1968,-2049,-2104,-1964,-1770,-1443,-1010,-2503,126,873,1552,-681,-3905,-127,1606,-323,4669,4740,-937,-2092,-1206,-2009,-612,4,-2310,-3382,-1901,-3216,-2783,-1926,-1105,-2283,-690,530,600,-653,297,-52,-447,-925,-1434,-1914,-4277,-4685,-1999,-1940,-5282,-1881,435,861,-1131,-2013,-1978,1341,1123,-985,538,204,-458,-284,-461,-614,-586,-531,-308,-10788,206,604,752,917,-6456,1127,1187,1105,846,-1811,-18195,-6486,-270,-78569,-523,-415,-180,48,239,447,554,566,599,348,-39,-8049,-5347,-1995,-2727,-3495,-3877,-9070,-10973,-5567,-7397,-1196,-3937,-6490,-1461,-253,59,503,875,-5896,1624,1878,1939,789,-3148,-2563,980,-149,-2572,-3687,-4338,-3400,-4152,-3535,-4988,-1886,-1309,-865,-460,-1175,-1641,-5794,299,-296,830,1172,-769,1768,2050,-1539,-356,1702,2831,-98,2651,1531,2335,2341,2292,2317,2418,2447,2370,1605,-576,1477,817,725,-34,-801,-1440,-1955,-3400,-3104,-1175,-657,-3230,1068,79,-3263,-2366,-3052,140,-622,-3077,-734,1586,1603,-689,1885,-1544,676,1708,-2146,-4,2934,-276,-440,557,-94,-322,20,-436,-767,2406,-2438,-5092,1436,2877,-6570,-7471,-9124,-2961,2620,1520,400,-743,-18459,-15070,-2114,-4797,-1786,-1726,-25441,-75778,-62130,-32347,-6214,-2888,-7533,-26987,-54775,-48463,-27351,-7811,-4191,-3947,-3494,-2864,-2168,-2637,-1931,-2134,-1741,-273,-19,1672,179,1277,1740,1903,1529,-478,502,-275,-910,-1598,-2296,-2887,-3270,-3240,-2791,-2309,-1867,-1346,-3269,-1803,-1724,-2271,-1366,-2735,-2284,-801,-1130,-780,163,-5,4940,-70,3391,4785,-585,-1482,-2097,-244,1498,-3007,115,-704,96,-2303,-911,-325,-807,-2578,-1781,-2006,-2554,-2039,-951,-2484,-1073,1978,2704,-1752,-2320,-3755,418,3396,1614,-1794,974,1194,388,-267,-731,-1633,-975,-834,-510,-322,-212,-279,-543,-942,-1475,-1939,-2310,-2259,-1903,-1404,-1014,-770,-652,-706,-888,-1114,-1389,-1634,-1737,-1724,-1610,-1480,-2243,-2944,-1254,-1406,-2189,-1877,-1834,-1950,-1988,-2010,-1901,-1861,-2244,-1995,-2052,-2141,-2283,-2507,-3058,-2644,-2561,-2472,-2383,-2299,-2060,-1942,-1638,-1341,-1062,-1775,-561,-343,-245,-146,-792,-1449,-1597,-1626,-630,-305,-2408,66,-778,454,-1178,-238,1419,2324,1184,-133,1657,1853,-1934,-2029,-2537,-3013,170,-122,-513,-2158,-1261,1085,-18,-1049,2009,2172,-1652,1142,-535,-3106,521,1466,68,694,-87,-308,-1908,-1477,-487,-639,-755,-744,-386],[424,1324,1137,695,-966,-470,-1076,-1498,-1464,-2751,-505,-31,-1033,-2040,433,943,-294,-1856,-1615,-1927,-294,772,194,685,-27,-571,1069,1099,1042,1010,850,-2759,439,240,0,-1895,-3490,-2465,-745,-878,-1120,-1463,-1826,-2358,-2514,-2980,-2790,-2445,-2094,-1870,-1755,-1708,-3525,-2220,-2576,-2805,-2880,-2539,-2150,-1645,-1111,-802,-549,-976,-2561,-2679,-1254,-1921,-2705,-3577,-3004,-2270,-1538,-1733,-2578,-2256,-1015,133,316,-1900,-2324,-1978,-1728,-1445,-2596,-3831,-2800,-854,-603,-561,-1192,-2109,-873,2153,515,-1699,-2041,537,-1031,-1970,-2363,-2647,-724,-1248,-1705,-1836,-1651,-1344,-919,-512,-565,389,764,1183,1365,457,-2960,2594,2867,3096,2037,228,2036,2655,-1009,-3063,228,-36,1053,1855,2682,859,1385,-799,723,2160,-116,-1896,-2981,-3085,-1779,-1312,-295,681,1403,-926,940,1897,-365,-3962,-1090,-1543,-599,-976,-1259,-2476,-1372,-3412,-1088,-972,-847,-808,-1329,-810,-873,-1101,-848,-2618,-1406,-1191,-2319,-1735,-1981,-2171,-2471,-2718,-2974,-3134,-3077,-2913,-2648,-2338,-2134,-1415,-909,-444,-59,379,787,-50,-3007,-2194,368,96,-1151,2191,2201,-1627,893,-327,-1065,422,-242,-756,-2835,-1556,-977,2,1516,2119,-1197,2570,2002,1258,607,-1406,-662,-3584,-6571,-947,5529,999,3483,4819,3395,2459,-6378,-3119,-4463,-3379,-6549,-7420,-1677,-1871,176,906,-20904,-136539,-102953,-27901,2266,2170,1959,-27271,-100744,-158595,-86108,-49158,-216,-500,-843,-1212,-59468,-149303,-110357,-26867,-2434,-2420,-2269,-2065,-7593,-1826,-1659,-6020,-2435,-1262,-2987,-4085,-977,-1018,-3689,-2197,-1542,-1770,-2057,-2151,-2075,-1966,-1658,-4139,-1372,-1344,-1400,-1530,-1861,-2146,-2528,-2929,-3256,-3462,-3382,-2539,-3548,-1602,-2370,-2014,-1443,-422,-609,-2277,237,163,-2485,-2827,-2204,-1318,-2289,-3107,-3707,-3793,-3482,-2970,-2466,-1976,-1345,-846,-497,-321,-226,-348,-914,-501,-292,236,1018,1836,2681,3449,4015,4282,4296,3912,3327,2561,1561,646,-130,-617,-568,-427,-262,-247,-425,-577,-1735,-2175,-3033,-323,233,767,-2817,-2615,-3086,-1023,350,-9,-3493,-2878,-1094,-3960,-2209,-2661,-3154,-3264,-3051,-3057,-2312,-1934,-1424,-1750,-4159,-1955,609,1063,-498,-2631,172,365,1411,1177,868,504,76,-428,-858,-1470,-2077,-2777,-3230,-3280,-2825,-3180,-1318,-489,298,-952,-1604,-1850,-1455,-2445,-2271,1511,2668,1540,3827,-237,-322,-950,2856,2255,1326,-2567,-843,-139,-894,-543,-359,-617,629,900,-1317,-1672,-1239,-2510,-2129,-896,-1279,-3477,-636,507,-857,173,-3671,-1009,-2641,-1561,-96,-749,-1456,-2775,-2998,-3435,-3211,-2723,-2248,-1869,-1522,-1335,-2494,-1123,-1094,-2868,-1046,-962,-889,-1828,-740,-513,-272,51,375,-857,817,-123,-657,1485,1325,-19,320,-382,-1125,-1738,-1990,-1629,-1914,-70,-908,525,-179,-3087,-1814,-443,-2248,-2430,398,-394,-1035,-2334,1159,3190,3516,3245,5064,1233,-2573,-420,-3282,-3185,2377,1594,-24,-2144,-2524,-3188,-3265,-1617,715,-1966,-4049,-3443,-108,1623,1863,1775,1341,861,143,1537,389,-2208,-774,-1764,-2867,-3815,-3317,-2227,-1359,-2913,-203,34,41,-142,-588,-1039,-1407,-1385,-873,-139,-2942,811,2982,676,-2624,2647,4739,4521,3966,1691,-509,1487,875,524,484,-413,-3163,-2041,-1127,-2838,434,-192,-878,-3071,-2299,-2882,-3117,-2992,-2425,-1875,-1421,-3427,-2421,-2071,-754,-2199,-1436,-1068,867,1013,1105,1048,413,-1512,129,-3500,-558,-1105,-3971,-2339,-2725,-2961,-2985,-2963,-2988,-2987,-2999,-3178,-3406,-3637,-3605,-3010,-2523,-2792,-1703,-1449,-1266,-1185,-1109,-1109,-1216,-1116,-1122,-981,-817,-542,-169,-2800,895,1689,2502,-1102,-3819,231,1584,-466,7440,4812,-909,-2158,-1299,-2023,-898,-13,-2939,-2556,-1226,-3770,-1663,-2498,-3132,-3500,-3541,-3384,-3190,-2892,-2520,-2115,-1651,-1219,-824,-806,-5180,-5238,-2069,-1967,-5328,-2472,-785,-1172,-1628,-2238,-2192,-2428,-2603,-2650,-2606,-2468,-2194,-1859,-1479,-1109,-619,-179,335,-12563,1148,1565,1665,1739,-6342,1425,1772,1739,1651,1642,-13127,-9790,2271,-112006,2772,3029,3243,3299,3192,3022,2721,2347,2080,1682,1377,-5439,-3941,1524,1996,2491,3022,-7672,-10334,-4956,-7387,2184,-3693,-6059,-1924,73,-866,-1637,-2268,-4762,-2355,-2179,-2001,-2070,-3947,-2679,-3140,-3435,-2928,-3631,-3562,-3314,-4135,-2145,-5623,1812,2155,970,1826,-1158,-1222,-6566,655,1078,1598,1601,-1996,1539,1513,-482,-150,1398,1226,-400,587,175,-178,-416,-730,-986,-1176,-1424,-1723,-1879,-1958,-1824,-1566,-1141,-598,7,637,597,-4020,-3873,-1607,-849,-3515,1411,83,-3425,-2639,-3383,698,201,-2770,-224,451,252,-1208,136,-1130,49,-3,-2667,-53,-207,-490,-761,-769,-806,-658,-351,-172,-522,808,-2165,-5167,-710,-4133,-13310,-11800,-11625,-3510,-2808,-1848,-860,-86,-27585,-19452,-460,-5744,1779,1575,-27046,-77897,-65945,-31267,-6160,-2344,-8628,-31063,-58844,-51489,-29100,-7923,-2867,-2933,-2831,-2651,-2532,-2710,-2871,-3127,-3422,-3584,-3415,-2935,-2300,-1554,-911,-345,163,-805,1015,-1694,167,1525,-598,-1855,-737,-152,687,275,-172,-1490,-3171,-1834,-1938,-2682,-1623,-2415,-2126,-1026,-1304,-959,-439,-690,3660,236,2888,4391,-899,-1520,-2327,-367,2023,-2257,-591,-1092,124,-2469,-847,-316,-834,-2086,-1888,503,-2341,-1252,-1852,-2654,-1709,-1058,-420,-2180,-2036,-3198,435,1066,971,-2205,367,-111,-621,-921,-983,-1649,-611,-396,-147,-147,-309,-698,-1304,-2031,-2798,-3153,-2858,-2193,-1593,-1131,-959,-1053,-1334,-1740,-2003,-1740,-986,-5,847,1991,-840,121,-2496,-2313,-1130,-739,-2514,-1767,1370,551,-1885,-992,-1635,-944,-2236,350,759,933,1126,-1304,-2691,-881,-1024,-1435,930,697,218,-1630,-1150,-1765,-2202,-2128,-1670,-879,-122,-173,-609,-1445,-2051,-1545,-288,359,-1931,-363,-1484,-437,-1133,-1435,-1814,-2047,-2330,-2598,-2900,-3051,-2839,-2359,-2387,-2852,-565,76,-420,-1865,-476,1917,736,-1359,2382,2398,-337,70,-1424,-3363,-50,602,-285,-915,-1756,-2572,-3127,-2647,-1805,-1094,-477,-147,65],[-330,2230,3673,1958,-700,-112,1281,3241,-1074,-3064,918,958,-949,-1996,822,1504,569,-800,-1025,-2521,-37,308,-925,470,968,-59,604,463,266,26,-302,-2835,-975,-1364,-1721,-2454,-2990,-2926,-2650,-2724,-2854,-3028,-3170,-3241,-3267,-3279,-3307,-3231,-3031,-2831,-2621,-2369,-4068,-2213,-2188,-2142,-2297,-2406,-2627,-2750,-2734,-2712,-2434,-2048,-3252,-2189,-334,92,436,621,-656,608,471,-375,-2408,-2168,-1222,-1722,-2003,-2610,-4528,-3933,-2371,-2156,-2850,-3514,-2700,-1148,-355,-43,-796,-2371,-1209,1913,117,-2127,-1721,875,-133,-1136,-1720,-2547,-69,190,-527,-1095,-1474,-1714,-1684,-1509,-1210,-761,-376,80,527,384,-4111,1693,1956,2138,2178,163,1689,1197,52,-2179,-1169,-1788,-1922,-1398,-857,-207,232,-396,-181,41,-628,-1588,-2997,-3837,-3288,-2082,-1052,-210,405,-733,772,1125,107,-3236,-1589,-1787,239,135,-8,-2248,-644,-3120,-1168,-1827,-2603,-3552,-4457,-3572,-2765,-1814,-927,-1983,-1302,-299,-1789,-20,-1878,2071,560,81,2012,663,-1365,-2827,-2437,-2752,-2451,1452,2406,148,2786,2903,2940,377,-3221,-2077,-280,-450,-1780,1477,1055,-341,-87,-841,-1584,-1588,-1802,-1770,-2566,-2517,-1608,-1494,-1748,-2127,-2660,-3288,-3480,-2868,-2064,-1897,-575,-3323,-5642,-1872,281,-22,-352,-755,-1074,-1262,-5767,-3059,-4106,-218,-7252,-6362,254,-2493,1975,2363,-22605,-128940,-83720,-20956,3454,3424,3262,-26158,-118475,-187227,-101380,-47989,967,707,405,68,-93829,-177513,-117718,-27536,-2041,-2314,-2290,-2017,-6019,-1600,-966,-5034,-3147,-737,-2891,-4462,-1916,-2603,-3144,-3511,-2171,-856,488,1923,2020,3393,-2116,-4001,-2024,175,1289,-877,1361,-1774,-1448,-1725,-144,-1071,-3373,-1821,-3817,-1291,-1976,-1322,-1695,-730,-787,-1517,40,257,-1775,-3751,-2202,-1429,-1773,-193,305,-896,-4422,3,1249,10,2008,2562,-156,4877,2697,2389,-1047,3615,2307,1700,199,-1539,-2241,-592,2032,4809,7475,3327,11321,12350,12563,12202,578,1213,8592,7021,1797,3471,2484,224,-1817,-2326,-3088,-3130,-3468,-3050,-3179,-1890,-2598,-1158,-1061,-1075,-3147,-2550,-2219,-3800,-3124,-3096,-2772,-2214,-1649,-3011,-727,-1608,-507,-1017,-3555,-2033,-128,-232,-556,-3092,-798,-819,-782,-722,-688,-736,-935,-1337,-1806,-2586,-3351,-3583,-2687,-1449,-165,-2627,2147,2989,1726,-771,-1524,-2076,-1048,-2449,-2017,1559,2670,1408,1343,236,-29,-912,-604,-857,-914,-2349,-708,-621,-881,-387,-378,-407,-383,-355,-1503,-1973,-1200,-2561,-1883,-998,-1183,-3290,-760,715,-1167,-161,-2706,-637,-2549,-1362,1198,969,-1484,-2619,-497,790,1082,556,1630,1800,1917,-610,-2453,-1179,413,-2626,559,691,1103,-2286,-956,-1122,-393,2726,1614,-778,710,67,-315,1954,3041,322,400,5343,5575,473,-972,136,-1821,667,-602,960,502,-2310,-2094,-2476,-4624,-3045,-1267,-668,-1585,-2438,1532,3222,3789,3508,3139,2008,-2272,-134,-3251,-2894,251,134,-52,-2151,-2564,-3168,-2729,-1643,-908,-2180,-3461,-3438,-1763,-1768,-1616,-1571,-1460,-1454,-1669,-1972,-2435,-2925,-3273,-3386,-3152,-2479,-1880,-1158,-611,-2010,32,72,-95,-443,-1079,-1802,-2644,-3424,-3813,-3432,-2858,-1928,-1319,-854,-2462,-330,-210,-97,-31,107,-417,694,1146,1550,1880,-314,-2509,-1830,-1166,-2084,1080,453,-245,-3897,-1283,-1710,-1937,-3432,-2315,-1734,-1500,-3223,-2347,-2220,-866,-2263,-993,-1618,-626,-653,-699,-833,-985,-1323,-1202,-3994,-1295,-1344,-3703,-2278,-1756,-1942,-2184,-2573,-3088,-3564,-3974,-4307,-4004,-3336,-2683,-1986,-1447,-3337,-603,-162,175,470,808,1111,-1079,-614,1880,2346,2696,-315,1836,-2819,1143,5781,3193,-1503,-3440,691,1585,-449,4723,3030,-818,-2115,-2652,-3200,-2158,-1005,-3146,-1248,-602,-3987,-741,-381,-134,-1778,-53,881,666,318,-199,-909,-1744,-2745,-3828,-3692,-5898,-5713,-2358,-1994,-5159,-3142,525,3474,879,-2516,-2059,2783,2191,-3920,-1606,-111,-1099,-1734,-2434,-2899,-2824,-2536,-2141,-13928,-1754,-1620,-1783,-1876,-5858,-1618,-1140,-571,-28,522,-7573,-12958,1899,-145710,2181,2215,2180,1999,1701,1422,-2834,939,1030,1164,1496,-2520,-2582,2903,3663,4087,4400,-6727,-9657,-4333,-7418,2486,-3132,-5330,-2423,-1703,-2505,-2871,-2933,-3586,-2603,-2480,-2760,-2102,-4714,-1468,-1060,-712,-720,-3272,-2864,-3623,-4004,-2319,-5378,-2264,-3134,-4016,-4765,-4090,-3612,-5963,-2972,-2645,-2357,-1994,-2828,-1215,-765,-304,128,489,649,-749,473,169,-148,-405,-781,-1137,-1464,-1905,-2491,-3067,-3699,-3618,-2648,-1453,-173,1122,2386,505,-3734,-4149,-2050,-1047,-3560,1779,63,-3360,-2800,-3249,554,-51,-2103,-401,-253,-65,-1676,391,-610,134,-269,-2667,-965,-967,-579,-800,1357,942,-605,720,72,-167,3395,-1716,-5418,-2009,-8272,-14985,-12194,-12644,-4100,3610,4028,4164,-1345,-32704,-21978,-1022,-6410,-15,-1097,-29735,-82237,-71605,-29814,-5935,-2817,-9799,-34380,-61202,-52019,-29565,-7653,-68,318,779,1281,-1239,-2234,-1601,-2061,-1503,-663,-582,511,-109,-488,-828,-872,-545,-698,842,-2693,-893,2331,-375,-1901,-778,120,1289,2039,223,-1776,-2545,-1749,-2201,-3156,-1925,-1918,-1962,-1372,-1607,-2173,-2342,-2087,-1489,-762,-53,538,-1348,-1624,-2518,-186,1603,-1422,-1002,-1445,109,-2532,-765,-348,-955,-1669,-1780,-1296,-2466,-2938,-3540,-3873,-3802,-3442,-3157,-3041,-3025,-2959,-2882,-2680,-2461,-2622,-1857,-1578,-1364,-1102,-856,-1667,-630,-702,-758,-1014,-1337,-1769,-2295,-2838,-3402,-3822,-4202,-4396,-4532,-4623,-4788,-4884,-4607,-4009,-3196,-2194,-1132,-70,609,1906,-345,-136,-2426,-1649,-1193,-1186,-2818,-1705,1491,1051,-2155,-1251,-1391,-711,-2212,315,2833,2118,1416,-1520,-2225,-181,-822,-1267,1082,1839,1375,-1308,31,355,-582,-2060,-2774,-3836,-4501,-3907,-2894,-1978,-2588,-1413,78,142,-1379,-799,-2239,-106,-1208,-1061,-1891,-2694,-3552,-4163,-4109,-3345,-2344,-2676,-2186,-2713,309,1203,-311,-1315,650,1712,1414,-1763,1424,1346,933,-1155,-2521,-2952,-757,52,-692,-1078,-1594,-1912,-1925,-1529,-865,-118,705,1360,-121],[-2725,-2557,-2176,-1804,-1341,-927,-540,-235,-1579,-2984,658,775,-882,-1855,632,686,735,128,-211,-3084,163,-149,-2085,332,1810,825,1867,1902,1851,1721,1063,-2443,-1076,328,-128,-2989,-2577,-3335,-1637,-1868,-2160,-2509,-2841,-3706,-3219,-3074,-2675,-2031,-1211,-378,458,-1147,-3692,2130,2900,-499,-1532,965,3115,3076,3228,2813,-8,-1094,-2877,-1793,317,1977,2371,842,-799,4463,5050,811,-1880,-2086,-1216,-1132,-1776,-2262,-2666,-2501,-1830,-1621,-3220,-3128,-2250,-1501,-740,-393,-466,-2336,-1498,810,-336,-2591,-1454,1142,757,-280,-1050,-2158,-1071,-1561,-2051,-2328,-2406,-2443,-2394,-2391,-2413,-2382,-2473,-2494,-2454,-2292,-4377,-1527,-1032,-500,0,62,733,984,996,-1367,-685,-458,364,94,-348,-585,-814,-1001,-1265,-1476,-1846,-2306,-2859,-2803,-2584,-1953,-1267,-556,140,-575,632,1993,791,-2453,-2130,-2040,1031,2740,2180,-2032,-659,-2966,898,228,-290,-659,-1428,-2704,-3085,-2443,-415,-1341,-1130,349,-1052,-71,-1864,540,184,-220,-747,-1298,-2103,-3641,-2756,-3294,-3711,-3543,-2994,-2510,-2126,-1701,-1317,-1002,-3304,-1901,-804,-455,-2320,-439,-509,-656,-822,-1285,-1998,-1179,-1313,-1404,-2364,-3211,-2238,-1046,-708,-256,220,658,1087,1526,1927,-2431,327,-3174,-4541,-2893,2220,-268,1352,863,438,99,-4474,-2741,-3698,-617,-7780,-5079,1421,-3158,1489,1933,-24048,-125016,-68906,-16432,1199,883,514,-26283,-138025,-224620,-124072,-48253,-634,-470,-373,-11435,-125060,-197122,-114901,-27938,2,337,101,-1909,-4054,-1941,2314,-4093,-3827,1136,-2711,-4804,-2254,514,-2366,-4166,440,2120,879,5135,1480,2345,-3584,-1245,-3401,-25,785,-665,1981,-1464,-1330,-2049,1119,-377,-2035,-2956,-3809,-3061,-2298,-1782,-1748,-1210,-1202,-1304,-1431,-1525,-1546,-3789,-2141,-71,-1973,1029,211,-731,-4494,188,1319,-238,1874,1976,-382,1055,584,-111,-942,-1626,-1911,-1543,-1217,-855,2460,10308,22675,6111,8956,2561,12350,104800,108922,36411,855,3501,26378,25889,1213,3930,3024,-188,-1823,-2380,-3246,-3564,-2910,-2617,-2817,-2872,-2880,-2826,-2922,-3083,-3337,-3453,-3255,-3442,-2412,-1853,-2396,-1242,-1065,-2932,-938,-1429,-1120,-1251,-2669,-2095,-1930,-2018,-2115,-3332,-1979,-1777,-1618,-1520,-1467,-1416,-1329,-1157,-709,-449,110,291,99,2143,1197,-2041,2186,2706,1723,-518,-1556,-2320,-668,-2324,-1755,1545,3490,1303,2763,745,191,-917,1991,1492,785,-2091,-671,-1534,-2129,-2174,-1849,-1393,-919,-561,-1752,-2301,-1107,-2316,-1586,-1048,-932,-2285,-893,793,-1525,-407,-1794,-344,-2363,-1141,4945,3368,-1623,-2284,-504,1582,2469,426,3463,2904,2308,-1043,-2227,-1199,-520,-2357,219,1465,1839,-2706,-1807,-1846,-1031,1982,1555,-552,569,198,-87,1755,2325,601,507,5359,6677,770,-1096,-162,-1868,212,-306,1364,1185,-1456,-2396,-708,-2547,-1543,1693,-657,-1907,-2374,1888,3194,3831,3217,2500,1522,-1845,-443,-3293,-2445,-1870,-1413,-1044,-2206,-2598,-2798,-2208,-1601,-659,-2566,-2767,-3372,-1197,-1174,-1042,-1046,-982,-980,-1122,-1256,-1441,-1575,-1579,-1551,-1534,-1349,-1338,-1190,-1138,-1064,-1074,-1084,-1140,-1230,-1485,-1744,-2091,-2455,-2862,-3356,-3664,-3360,-2774,-2068,-1894,-304,751,1922,3078,636,-205,6410,5758,8052,3624,-226,-1824,-1675,-1204,-1359,5017,2929,-794,-3403,-629,-1894,-2940,-3662,-3268,-2612,-2191,-2882,-2237,-2021,-1960,-2135,-2164,-2245,-2042,-1770,-1423,-1105,-780,-1210,-87,-4460,-141,686,-3516,-2549,-742,-1111,-508,-1151,-750,-1036,-984,-1591,-74,754,-2373,2223,2369,-3761,-185,2459,1665,1681,1921,1846,-1089,-432,1727,2679,2091,-288,2233,-2635,-280,1618,1016,-2015,-2998,-1107,-1860,-2718,-3366,-2964,-2243,-2140,-1653,-1739,-735,-221,-2587,169,18,-3947,-733,-570,-658,-1337,-904,-1043,-1307,-1617,-1993,-2438,-2847,-3110,-2905,-2314,-6311,-6328,-2918,-2170,-4974,-4058,-191,820,595,-2965,-2228,-200,-620,-5654,-3024,-1881,-2235,-2579,-2907,-3259,-3475,-3673,-3603,-13837,-3219,-2852,-2693,-2461,-5334,-1929,-1620,-1398,-1308,-1248,-1859,-16023,-1051,-144390,-1084,-1067,-1038,-1086,-1195,-1239,-15470,-1176,-815,-447,66,296,-1659,1995,2673,3201,3628,-6477,-9197,-3931,-7793,2371,-2747,-4882,-3098,-1186,-2036,-2755,-3446,-3468,-2843,-2116,-3445,-547,-5584,633,991,1114,288,-2899,-2470,-3883,-3953,-2584,-4576,1455,2011,1039,1801,-499,-802,-5213,105,2808,2312,1764,-2958,522,59,-161,-80,181,524,-1322,1203,1449,1704,1747,1619,2183,304,-874,1535,935,-250,-778,-2749,-1240,445,2699,5165,327,-2954,-3390,-2604,-1391,-3424,1975,-173,-3257,-2942,-2796,1714,2035,-1346,792,1903,1520,-2170,875,-177,-257,-969,-2306,-2096,-2257,-2017,-1450,-570,125,-1533,369,185,80,2003,-1339,-5892,-2616,-10314,-13398,-9646,-11985,-4509,5366,5291,4973,-6058,-35338,-23004,-1496,-6889,210,-401,-33563,-88922,-79036,-27975,-5785,-3418,-10970,-35989,-57904,-49152,-28308,-7174,858,3155,1986,1247,-1188,-2117,-1406,-1952,-1517,-795,-746,1162,-248,-585,-1635,-2654,-3125,-2577,-1563,-2822,-1952,1239,-206,-1924,-888,249,1282,2429,-296,-2207,-1895,-1680,-2600,-3599,-2147,-1372,-1882,-2103,-2452,-2898,-3220,-3506,-3575,-3377,-3155,-2996,-2945,-2845,-2636,-2356,-1973,-1473,-1108,-1772,-195,-2516,-714,-456,-1192,-1386,-1533,-761,-2645,-457,-758,-2841,-1660,-1349,-1244,-2718,-1633,-2409,-384,-91,74,-2606,118,-61,-372,-650,-908,-1640,-1399,-1621,-1671,-1777,-1832,-1923,-2086,-2301,-2626,-2950,-3403,-3817,-4087,-3677,-3132,-2629,-2176,-1844,-1634,-1505,-1507,-1603,-1684,-1707,-1574,-1299,-1961,-901,-1072,-1245,-2912,-1591,862,963,-2111,-1497,-1015,-260,-2069,207,1702,1350,740,-1630,-1684,-2021,-2645,-2710,-2173,-1420,-525,-824,383,1284,1543,-2173,-1373,556,368,-686,-1333,-2263,-2983,-1902,-887,205,-600,-1002,-2739,-316,-1222,657,733,744,-396,-1677,-3060,-3438,-2374,-2707,-1764,-2384,359,2364,94,-404,2116,3465,2222,-2000,2220,2685,2374,-1888,-3498,-2045,-1092,639,-743,-178,-916,-765,-1625,-1194,-1421,-1713,-1937,-2228,-2371],[-2043,761,1010,872,-301,-172,-992,-1861,-2510,-2751,-2732,-2470,-2128,-1843,-1643,-1385,-1215,-981,-857,-3690,-276,-689,-3000,379,1049,1120,1185,1212,1161,1078,314,-1791,-1983,825,225,-3525,-2369,-3623,947,770,-482,-521,-1065,-4179,-2401,-2503,-1943,-781,709,2226,713,-1658,-3048,3148,6409,-549,-1652,716,5201,3420,3747,2869,137,-927,-2066,-1572,305,2441,2460,223,-1151,2913,2241,1467,-1347,-2161,-1428,-1572,-1920,-2220,-2203,-1982,-1484,-1592,-3704,-2888,-1822,-1977,-202,839,-291,-2211,-1827,1054,-898,-3132,-1333,-1769,-2530,-3226,-3461,-3073,-2310,-1263,-248,798,135,343,-37,-934,218,2968,2457,1779,45,-194,-3345,-2473,-3157,-2834,-1902,-860,99,992,1650,-766,-1363,-907,2006,1968,1272,606,-44,-648,-2061,-1352,-1354,-1143,-2664,-1074,223,849,1443,2074,1033,-558,365,1724,1507,-1757,-2823,-2405,312,2008,1910,-1945,-829,-3065,-1150,-1264,-1089,-898,-1128,-3709,-4298,-3191,-1209,-1539,-1896,-2229,-2617,-2911,-2763,-2200,-1633,-1031,-546,-1062,-2319,-4589,-2860,-3479,-2993,-325,-812,-1326,-1736,-1720,-1364,-861,-3347,-1798,-1215,-202,-2867,1356,1541,1627,1654,-1756,-2430,-579,1100,694,-2373,-3220,-2985,-1421,-1884,-2235,-2523,-2788,-2968,-3018,-2968,-3103,-2647,-3262,-3537,-4013,-2200,-2282,-2342,-2488,-2631,-2771,-2798,-2690,-3401,-2273,-8331,-3901,-1176,-3962,-575,-349,-23661,-123962,-59549,-14860,-770,-1199,-1769,-28018,-156978,-269545,-154244,-50390,-851,-143,398,-27867,-141815,-195198,-100975,-28703,662,268,-1477,-2654,-2319,-1978,574,-3343,-4551,772,-2660,-5288,-3382,-568,-1985,-3592,-2669,-2729,-2028,-960,212,1149,-4779,1205,-3822,-586,104,-517,2562,-1089,-1384,-2451,1297,861,-734,-149,-3374,-1022,-1257,-1448,-1813,-1701,-1326,-680,-337,-276,-1806,-2919,-2203,22,-1757,2422,25,-165,-3778,384,1161,-673,992,422,-974,-359,-309,-122,-677,14,-1125,-771,36,27,-1327,5383,14209,3396,7293,1561,12563,108922,151825,42180,1036,6111,40653,47880,2428,4144,2781,-1858,-2241,-2489,-3307,-3142,-2505,-2237,-2406,-2496,-2615,-2412,-1965,-1401,-2448,-1732,-183,-3166,-2045,-2027,-2623,1390,1980,-2992,-731,-1210,-185,396,-1855,-2251,1038,1077,-873,-3424,-2099,-1205,-1303,-1257,-1196,-1217,-1388,-1725,-2044,-2512,-2709,-2550,-1974,-1298,-650,-1587,549,1066,1487,-338,-1823,-2653,-446,-2269,-1643,1323,716,207,-65,127,214,-1083,2717,2454,267,-1875,-312,24,-873,526,1212,1563,1773,1133,-2132,-2740,-1091,-1972,-1352,-1135,-656,-1390,-1124,651,-1998,-615,-1088,-263,-2245,-1039,3394,3229,-1886,-1984,-526,667,1194,416,-181,-1001,-1826,-2760,-3636,-3822,-2924,-2119,-1101,-254,431,-3096,-2737,-2445,-1587,1366,1533,-264,332,179,-66,1462,1510,734,541,1450,995,467,-1170,-662,-2106,-1451,-1597,-1650,-1793,-2000,-2725,-2760,-3232,-3539,-3510,-3015,-2303,-2226,-1084,-806,-723,-819,-1002,-1467,-2068,-2629,-3440,-3625,-3022,-2289,-1780,-2303,-2664,-2281,-1734,-1497,-1016,-3125,-2048,-3140,-2082,-2067,-1845,-1696,-1468,-1322,-1360,-1441,-1622,-1790,-1852,-1892,-1947,-1846,-1938,-1930,-2048,-2165,-2352,-2484,-2565,-2567,-2629,-2621,-2669,-2732,-2845,-3030,-3069,-2858,-2378,-1671,-1198,154,1189,2294,3362,-186,159,6719,5962,8893,3750,-128,-1122,-1560,-1207,-673,6030,2682,-1351,-2525,2138,1428,815,-2530,-2839,-1675,-1714,-2519,-2029,-1580,-789,-1628,-1694,-2283,-1853,-1482,-954,-440,46,-1117,863,-4597,-125,875,-3307,-2652,-1147,-1945,-350,-1467,-180,9,-1365,-1536,-581,1061,-2327,3382,2271,-3930,96,2419,1821,650,-470,-1562,-2551,-3372,-4098,-4405,-4066,-3411,-2660,-2140,-1618,-54,737,-2505,-2442,1462,1237,-116,2059,1037,-685,-2134,-1963,-2048,-2423,-2225,-1757,-1027,-437,-3618,-696,-757,-898,-1433,-1902,-2220,-2258,-1901,-1311,-665,-2137,-974,-1254,-1915,-5955,-6826,-3603,-2321,-4626,-5063,-1159,-1350,-1437,-3363,-2361,-1006,-1009,-7066,-4096,-1792,-2101,-2136,-2245,-2136,-1687,-1179,-580,-12759,232,507,348,37,-4762,-3215,-1864,-2641,-3006,-2403,-1239,-18713,1120,-112668,-49360,3521,3966,4129,4025,3775,-27190,-4402,2215,1471,720,-74,-1199,-837,-788,-566,-197,-6792,-8855,-3618,-8399,433,-2563,-4652,-3725,-475,-939,-1510,-2383,-3427,-4311,-3452,-2214,-866,-6331,1158,1780,2036,1271,-2425,-2249,-3656,-3824,-2749,-3554,2927,1971,998,1941,50,-783,-4408,-323,1462,299,-746,-2500,-1623,-1070,-158,464,409,2471,-1933,3149,1635,1586,944,754,1420,-925,-1912,-1064,-1722,-2097,-1969,-3822,-852,-102,671,1455,227,-1998,-2392,-2986,-1696,-3100,2132,-478,-3015,-2855,-2081,1893,1458,-459,697,278,-240,-2444,-1242,-1885,-2546,-3241,-3802,-4285,-3949,-3645,-3360,-2854,-2448,-2460,-1286,-527,327,1324,-978,-6388,-2499,-11532,-11248,-6049,-9993,-4201,4618,3741,2751,-9710,-37632,-23286,-1633,-7033,2739,3134,-37969,-97259,-87265,-25716,-5710,-4107,-11544,-34154,-51639,-43503,-25466,-6502,-134,-240,-340,-451,-1172,-1992,-1571,-2006,-2403,-2724,-3141,-3387,-3374,-3073,-2739,-2385,-2001,-1597,-1153,-2141,-2903,-129,-38,-1857,-1022,269,230,-86,-777,-2709,-1472,-1879,-3084,-3506,-3184,-2829,-2332,-2528,-1318,-995,-649,-2361,-276,-237,-289,-439,-2768,-2163,-2596,-472,219,193,-990,-2048,-151,-2421,-715,-649,-1516,-1261,-1252,-1631,-2853,890,461,-2813,-2029,-2836,-2534,-2748,-1610,-2265,-1085,-920,-894,-2263,-1051,-1263,-1565,-1815,-2051,-2316,-2603,-2911,-3009,-2995,-2751,-2477,-2283,-2174,-2221,-2315,-2577,-2792,-2797,-2311,-1599,-791,71,883,1612,2251,415,169,-133,1173,486,-1043,-1397,-274,-971,-1101,-2918,-1589,1581,2046,-1924,-1925,-747,90,-2052,-190,2214,798,667,-1872,-1364,981,-582,-1129,-2078,-2660,-2587,-2368,-2196,-2085,-2118,-2506,-2387,-2400,-2197,-1694,-1143,-2227,-3380,-793,1082,377,37,-1240,-2657,-707,-1526,753,221,2010,1613,-760,806,502,-2564,-2736,-1563,-2271,79,51,38,-132,-450,-832,-1367,-2494,-2322,-2924,-3376,-2942,-3274,-1491,-1214,-430,-811,325,-1410,-332,-1841,-971,1237,1631,1257,1718,269],[-2752,1324,3258,2325,-87,62,365,2431,-2674,-2218,-762,-1233,-1299,-1564,-921,-612,-414,-195,-107,-4033,282,-1123,-2514,927,1612,1588,1546,1477,1376,1310,-446,-911,-2608,282,230,-3810,-2202,-3526,733,192,-744,-1455,-2279,-3781,-2557,-2337,-2031,277,1886,2609,368,-2182,-2323,4065,6166,-616,-1804,489,5322,3526,3405,2940,442,-514,-1138,-1348,306,-396,-1466,-2508,-3418,-4087,-4369,-4410,-4413,-4490,-4741,-5080,-5317,-5344,-4725,-4052,-3334,-2689,-3575,-2671,-1437,-2400,-1587,-1780,-2229,-2783,-3421,-4025,-4185,-3668,-2782,-1904,-983,-95,140,-1435,-447,1466,1998,1334,-451,-228,-475,-986,530,3372,3282,2439,-305,377,-2309,-1998,-3233,-4344,-3298,-2241,-1310,-457,155,-231,-2000,-1343,483,27,-760,-1426,-2023,-2320,-2894,-1929,-1325,-894,-2277,-509,24,353,648,965,186,-502,102,1475,1810,-1003,-3480,-2696,-622,-1634,-2736,-3309,-2381,-3223,40,-306,1904,2443,-731,-3669,-3656,-3825,-58,-415,-853,1273,632,-565,-2188,793,964,376,745,-1830,-1737,-5449,-2542,-3328,-3129,1147,685,-692,-541,-1104,-1615,-2068,-3138,-2538,-2466,-2279,-3208,-1810,-1528,-1362,-1299,-2031,-2677,-1875,-2424,-2908,-2433,-2437,-3624,-629,382,895,1000,1339,1286,1129,870,-3646,131,-3355,-2452,-4862,-2383,-3248,-2604,-1944,-1294,-726,-737,-1354,-3028,-1896,-8761,-2774,402,-4654,-876,445,-19946,-122808,-55569,-16195,177,-335,-1012,-31162,-170119,-318545,-190776,-54100,1791,2761,3465,-42916,-132952,-166638,-80953,-29473,2209,-1477,-2925,-3534,-854,-1548,328,-2566,-5043,1241,-2597,-5729,-4240,-1000,-1672,-2069,-2259,255,1095,3595,581,94,-4894,-891,-2481,-1289,-621,-288,1377,-521,-1426,-2596,45,-425,456,334,-2978,-467,-775,-1091,-1774,-2242,-1645,-1716,-1712,-1631,-2064,-2133,-2220,-572,-1036,-178,-61,165,-2876,208,77,-1080,-313,-601,-1584,-1510,-1973,-2309,-2049,-1329,-1894,-234,47,-69,-795,-2469,-1154,4119,6008,646,12202,36411,42180,45193,1293,9059,36587,29907,6784,4295,2476,-519,-1930,-2445,-1933,-186,-237,-430,-670,-1024,-1206,-1033,-624,2,-2099,-1207,1183,-2841,-2022,-2175,-2837,1622,1836,-3038,-874,-775,46,1089,-999,-2314,-339,-551,-1103,-3274,-2402,-720,563,833,1019,1125,1140,-1074,905,-473,747,499,-976,277,77,-1103,-445,-752,-1069,-1296,-2168,-2818,-913,-2203,-1541,-414,-493,-673,-1046,-1556,-2101,-2467,-2191,-1430,-366,-1535,-89,-73,-806,729,1420,2218,3806,1170,-2425,-3108,-1041,-1515,-1062,-1116,-255,-509,-1314,-105,-2412,-1584,-2095,-2267,-2293,-2142,-1917,-1564,-2099,-1668,-576,-221,123,375,553,634,678,-2204,-1266,-1181,-274,-1790,-1116,-1521,-1927,-3284,-3585,-2631,-2108,-1849,-1652,-1548,-1415,-1460,-1542,-1718,-1912,-2059,-2079,-1908,-1508,-1008,-1114,-674,-2421,-903,125,1256,1240,147,-2914,-901,-2692,-766,-384,-552,-1858,-1975,-349,-414,-557,-762,-944,-1298,-1682,-1910,-3500,-2204,-2062,-1704,-1413,-2262,-2703,-1662,-1242,-1253,-18,-3724,-1295,-2635,-1596,-1536,-1925,-2431,-2808,-3125,-3385,-3404,-3352,-3229,-2999,-2771,-2584,-2262,-2146,-1937,-1873,-1844,-1949,-2092,-2297,-2515,-2822,-2967,-2936,-2646,-2194,-1732,-2364,-718,-280,-350,-466,806,1115,1431,1665,-1165,685,2383,2689,2937,3132,-10,-401,-1472,-1146,-22,2802,2442,-1810,-1646,1422,1057,716,-1770,-2966,-1651,-1872,-2166,-1990,-2226,-2164,-1890,-1383,-2116,-436,52,487,770,379,-1046,1038,-4179,14,729,-3039,-2583,-1259,-2653,-131,-1625,-524,-100,-1759,-911,-1147,1187,-2206,3004,2170,-3836,273,2304,1976,2475,1505,929,-1197,-625,-1463,-2221,-2961,-3198,-2621,-1692,-2777,419,744,-2950,-1813,1828,962,374,2858,553,-512,-2111,-2470,-3992,-2308,-743,-522,1817,1389,-3156,-636,-957,-688,106,686,-100,-797,-1174,-1202,-1005,-3174,-1664,-1869,-2517,-5548,-6396,-4388,-2425,-4103,-4414,-2509,-2149,-1876,-3604,-2450,-1342,-1479,-7438,-4323,-4038,-3041,-3592,-3386,-2743,-2084,-1587,-1118,-11715,-643,-489,-697,-976,-4274,-4764,-2421,-3113,-3154,-2234,-1133,-20975,957,-83584,-89834,-17047,3891,4199,4268,4217,-34893,-7686,-1267,500,2678,2208,-1387,1617,1388,1141,966,-7695,-8705,-3440,-9245,-285,-2695,-4689,-4278,-2103,-2290,-1981,-1461,-2261,-81,-4090,-26,1699,-6907,2087,1995,1671,1348,-1922,-2257,-3023,-3656,-2822,-2489,99,328,431,452,341,-787,-3586,-973,-943,-423,559,-2072,2922,2524,1945,641,227,3917,-2571,3121,1518,1180,176,-81,80,-2172,-2456,-294,585,118,-1071,-2867,-11,562,1227,487,-406,-1030,-1328,-3051,-1946,-2709,547,-851,-2685,-2547,-1233,525,192,-185,-496,-861,-1270,-2468,-1801,-2087,-2335,-2580,-2678,-2759,-2765,-2749,-2609,-2146,-1730,-3389,-547,191,597,1967,-694,-6855,-1886,-13403,-11204,-3460,-7530,-2964,3610,2287,736,-14197,-41751,-23903,-1379,-6828,1979,2471,-42171,-106183,-93396,-23193,-5779,-4920,-10944,-30353,-44453,-36583,-21815,-5730,-1849,-1734,-1495,-1188,-1146,-1790,-851,-1402,-1617,-712,-795,-797,-684,-1926,-1382,-49,174,423,707,-1264,-3660,1193,165,-1674,-1139,235,638,265,-1136,-3065,-590,-1548,-3544,-2829,-1326,-151,-1795,-3132,-462,942,-458,-2670,1698,1842,-938,-279,-3536,-2446,-2341,-883,-955,-445,-714,-2187,-279,-2181,-696,-840,-1781,-1198,-929,-2524,-2948,434,372,-2720,-2160,-1519,-1544,-2588,-1603,-2199,-465,-121,-5,-1871,105,217,-27,-284,-589,-1434,-1450,-2008,-2480,-3045,-3444,-3220,-2783,-2384,-2111,-1861,-1785,-2390,-1853,-2045,-2402,-2863,-3340,-3691,-3398,-2920,-2525,-2270,-2146,-2204,-2401,-2739,-3173,-3382,-2974,-2134,-2923,-1554,1001,1961,-1536,-2386,-488,395,-2057,-733,1833,16,32,-2108,-1137,-1719,-2729,-2636,-1788,-970,-278,-2,-85,-456,-1150,-2911,-2917,-2991,-2056,-1465,-521,-2837,-3364,-504,1674,827,652,-1312,-2148,-1072,-1960,766,-341,1490,2234,-1392,1004,-31,-2716,-2675,-1453,-2219,-904,-1152,-1274,-1443,-1648,-1803,-1991,-3036,-1825,-1640,-1271,-943,-2384,-827,-874,530,-727,593,-2033,-656,-2233,-925,-984,-483,626,1242,348],[-2939,-789,-246,41,-3,-28,-255,-802,-3111,-2036,-2750,-3374,-3704,-3611,-3258,-2713,-2234,-1713,-1328,-3921,-221,-1588,-1465,1754,2228,2438,2532,2482,2294,2091,-1244,-70,-2780,-336,181,-3918,-2185,-3281,4003,1493,-1023,-1210,-1403,-3191,-877,-2454,-2926,-2954,-2037,-1012,-145,-2775,-1639,2285,2844,-769,-2062,215,4241,3593,3016,2953,834,26,-237,-1161,260,1362,513,-1026,-1893,-1863,-2381,-2790,-3027,-2994,-2719,-2163,-1264,-533,567,1437,1031,-632,-2983,-2508,-943,-2782,-251,1346,58,-1713,-2136,-410,-1688,-3597,-1070,1141,1704,1928,740,-1118,-515,1248,1888,1001,-1192,-850,-883,-1500,-2200,-2714,-3224,-3600,-3904,-3741,-3402,-2969,-2594,-2209,-1853,-1551,-1344,-1162,-1148,-1216,-2560,-1744,-2019,-2376,-2855,-2976,-2887,-2627,-3496,-2081,-1920,-1923,-2038,-2173,-2433,-2456,-2353,-2089,-1757,-1317,-953,-833,-783,-879,-4092,-2904,-2241,-2971,-3827,-3269,-2209,-3372,-719,-837,1693,2262,-382,-2836,-2457,-4286,230,-22,-629,1844,1424,-686,-2303,432,116,-165,-510,-1947,-1045,-5595,-1947,-2812,-3115,-852,-465,-89,215,568,873,-155,-2703,-1234,-948,683,-3366,604,357,93,-92,-2118,-2751,-1375,490,207,-2473,-1415,-4064,-938,760,522,228,-93,-315,-348,-233,-3984,157,-3417,-1328,-5239,-345,-717,-905,-949,-792,-564,-304,-282,-2623,-2428,-9164,-1837,-1339,-5232,-2040,-1262,-12821,-119345,-57558,-20630,-481,-491,-390,-35542,-173830,-368755,-232946,-58734,3213,3783,4132,-52481,-101635,-120519,-58457,-29313,-573,-3120,-4229,-4506,170,-840,1754,-1802,-5317,196,-2645,-6196,-4384,-1386,-1489,-331,-2110,-103,1294,2889,382,-750,-4135,5040,-618,-2159,-1509,-96,4014,78,-1539,-2432,-1078,-1737,1061,669,-2598,-224,68,338,-1781,-2745,-2024,-192,-541,-1354,-2211,-1662,-2289,-1059,-896,-652,-392,-79,-1912,68,233,-1522,58,-168,-2208,-1036,-1533,-2161,-2755,-2867,-2430,-1862,-1342,-983,-664,-374,-135,34,240,-130,578,855,1036,1293,1495,1641,1904,1961,1929,1757,1452,-854,-1961,-2315,-1357,-259,-468,-543,-844,-965,-1147,-1261,-1380,-1417,-1839,-1615,-1686,-2581,-1896,-2282,-3125,-1622,-1556,-3210,-1401,-1386,-1280,-1154,-1066,-2405,-1026,-1126,-1467,-3155,-2522,-1039,-1028,-995,-928,-818,-691,-676,-343,-545,-187,-236,-1575,-155,-234,-704,-538,-731,-932,-1046,-2727,-2779,-325,-2308,-1573,510,1416,830,2109,1871,-24,-1595,1252,379,-826,-1214,124,-306,-776,152,46,43,213,448,-2551,-3319,-1131,-1173,-883,-1135,92,185,-1614,-13,-2851,-1052,-1855,-2467,-3014,-3335,-3371,-3063,-2647,-2271,-1859,-1385,-901,-493,-153,79,254,-2883,-642,-1140,-442,-1527,-1074,-1199,-1171,-3402,-4246,-2472,-1970,-77,-58,-178,-279,-538,-773,-1004,-1136,-1129,-991,-741,-354,77,-1115,-992,-2903,-1570,174,2057,2574,786,-2992,-1200,-2559,-539,2857,125,-1700,-1821,2242,2569,3149,3083,3066,2872,-149,416,-3260,-1119,693,-66,-1022,-2083,-2866,-2526,-2066,-1155,-437,-3054,-709,-2066,-1674,881,-1432,-2414,-410,-798,333,460,-2385,353,-449,130,-43,-80,-1232,-2153,-1940,-562,-681,-773,-894,-1043,-1347,-1634,-1959,-2208,-2345,-2373,-2240,-1862,-1504,-1128,-799,-438,-157,75,149,-2430,33,-225,-487,-862,-1297,-1686,-2072,-2351,-2448,-2415,-2424,-2490,-2521,-2552,-2533,-2516,-2437,-2379,-2983,-2299,-2339,-2295,-2074,-1697,-1233,-796,-283,-1780,452,785,1050,1157,-43,-1122,884,-3884,156,-161,-2798,-2465,-1210,-3283,40,-1746,-822,-277,-2044,-192,-1848,1244,-2111,1996,1750,-3646,282,1190,1041,850,687,461,-1355,43,-124,-98,-42,142,318,-606,-3506,613,-123,-3406,-1225,1327,520,984,3238,880,-362,-2147,-2770,-1601,603,-1105,210,-1093,-2481,-3296,-1938,-1246,-606,897,1501,267,1929,1877,1722,1501,-3947,-2580,-2731,-3203,-5363,-5481,-5259,-2501,-3449,-3015,-2310,-2597,-2485,-3590,-2526,-549,-1562,-6441,-3469,-6035,-2840,1118,864,420,-28,-606,-1135,-10709,-2311,-2762,-3378,-3625,-3957,-5783,-2164,-1641,-1295,-1056,-876,-22776,-986,-58231,-109054,-43760,-12131,-1880,-1813,-1588,-35031,-8843,-7432,-4128,38,363,-2328,1500,467,2769,3384,-9154,-8794,-3427,-10240,307,-3182,-4969,-4707,-1085,2348,2461,1445,-2385,-941,-4815,2343,3003,-7192,3972,5532,5080,2857,-1418,-2507,-2184,-3447,-2787,-1428,-673,-1521,-2392,-3158,-3477,-2956,-2753,-1277,-330,518,1291,-1794,2233,2416,2174,835,206,1235,-3158,-630,-1741,-2641,-2644,-1774,-634,-3263,-2131,206,509,439,-654,-1819,136,159,156,-695,-1659,-2414,-2987,-3439,-3394,-3266,-3372,-3500,-3759,-3706,-3341,-2969,-2615,-2329,-2058,-1976,-2097,-2267,-2581,-3085,-3606,-3116,-2403,-1745,-1135,-665,-1757,291,600,-4241,-528,1035,1007,1854,-476,-7196,-1010,-16747,-14880,-3231,-5258,-860,1002,737,573,-20783,-48939,-25623,-747,-6252,-551,-1018,-45242,-114279,-90385,-20484,-5980,-5807,-9305,-25931,-37211,-29555,-17989,-4891,-288,-410,-457,-420,-997,-1401,-491,-892,-1548,-257,-190,-76,-609,-2429,-1897,27,-66,-96,17,-423,-4072,1074,483,-1325,-1140,270,1065,3173,-1268,-2763,499,-1363,-3671,-1827,-321,590,-1621,-3522,435,1290,-263,-2616,512,89,-1408,-1779,-3636,-2510,-2082,-1649,-1070,-445,-306,-2119,-257,-1726,-571,-925,-1818,-1082,-518,-3281,-2817,-360,-834,-2560,-2200,-2235,-2036,-2249,-1546,-2101,-487,-5,-232,-1365,181,510,1231,1230,1161,-1058,677,248,-133,-651,-1139,-1576,-1858,-1860,-1702,-1407,-1202,-2489,-895,-876,-1106,-1293,-1613,-2000,-2392,-2625,-2527,-2251,-1972,-1783,-1651,-2374,-1542,-1384,-1324,-1200,-2914,-1396,-146,197,-966,-2783,-185,686,-2045,-1321,778,-616,-602,-2259,-924,1131,-814,-1209,1197,623,1095,576,959,3027,920,-3275,-1906,2773,2685,-1794,-682,-3490,-2999,-149,2328,1503,1271,-1183,-1619,-1304,-2449,758,-815,723,1839,-2113,1198,-546,-2784,-2583,-1410,-2183,-122,252,251,105,-179,-516,-975,-3439,-1486,-1564,-1354,-1120,-1690,-459,-299,-123,-555,-217,-2740,-1016,-2759,-1592,-1774,-1331,-664,-86,312],[-2271,-1422,-1166,-938,-668,-518,-472,-577,-3165,-1596,-1173,-1548,-1949,-2319,-2546,-2447,-2255,-1953,-1828,-3589,-1617,-1878,-1635,-1558,-1627,-1842,-2057,-2320,-2611,-2618,-2094,-1181,-2367,-903,166,-3855,-2198,-2933,4825,1527,-1222,-1413,-1629,-2596,-415,-2640,-2174,-85,-672,-723,-770,-3367,-992,2415,3017,-988,-2421,-107,3913,3590,2582,2875,1267,612,575,-1022,119,3435,2268,-1638,-2296,1593,1034,468,-14,-2850,-1620,-368,-1551,-273,801,1153,1477,72,-2365,-2480,-693,-3209,-421,782,87,-1565,-2266,-543,-1947,-3475,-1085,42,264,379,503,-1021,-687,242,-69,-372,-2123,-1599,-1529,-1935,-2265,-2430,-2629,-2734,-2837,-2942,-3064,-3044,-3013,-2901,-2742,-2540,-2312,-1972,-1646,-1255,-3159,-2262,-558,216,272,-886,501,-326,-3821,-1889,189,307,-1394,-23,-246,-275,-287,-224,-1656,-482,-725,390,442,310,-4805,-3222,-1787,-461,-841,-1751,-1585,-3511,-1916,-1994,-1931,-1843,-1647,-2181,-1445,-4271,-863,-695,-588,-461,-521,-825,-2555,-1221,-1694,-2155,-2495,-2353,-1719,-4963,-1428,-2339,-3157,785,2481,1238,630,2860,2728,-1002,-2271,-964,-625,849,-3568,104,-114,-300,-407,-2211,-2846,-1859,-339,-444,-2768,-1026,-4142,-1998,-2555,-2827,-2427,-1690,-862,-8,788,-4182,74,-3540,-350,-5165,-38,225,1595,1058,532,26,-361,-660,-2354,-3039,-9726,-1329,-1449,-5828,-3282,-1412,-3445,-113681,-66828,-28497,625,1240,1848,-40915,-170525,-417774,-280286,-62924,4692,5066,5313,-53328,-60548,-67944,-35626,-27402,-4201,-4375,-5462,-5521,608,-123,757,-1148,-5471,-2723,-2953,-6791,-3731,-1204,-1517,1234,-1038,223,1468,1370,243,-1273,-3335,1022,853,-3198,-2640,-122,-876,-1666,-2584,-3354,-3164,-2913,-1584,-780,-2309,-157,325,68,-1922,-3136,-2508,233,-557,-2043,-2347,-1578,-2422,-2178,-2493,-2646,-2671,-2539,-2452,-2329,-2276,-2272,-2147,-2128,-2795,-2342,-2464,-2723,-3034,-3284,-3651,-3691,-3375,-3178,-2986,-2789,-2578,-2268,-1586,-617,1213,3501,6111,9059,1641,14666,16981,18386,18849,4089,1455,-1194,-1972,-2043,-747,-70,-582,60,1955,1498,-45,-348,2665,520,-1632,-142,1972,-2291,-1634,-2239,-3259,1669,1114,-3438,-1252,254,730,2189,335,-2453,-1581,-2323,-1891,-3029,-2420,-1041,-444,-963,-1419,-1683,-1672,-1416,-899,-609,-147,-1,-2081,131,-112,-510,-1098,-1738,-2301,-2422,-3375,-2372,-160,-2503,-1594,-100,2839,717,3395,2142,-294,-1947,306,-327,-1249,-802,150,-532,-1015,-1440,-1872,-2240,-2479,-2683,-2842,-2891,-2915,-2839,-2785,-2743,-2751,-2779,-2760,-2842,-3020,-3141,-3344,-3435,-3591,-3721,-3858,-3896,-3905,-3946,-3941,-3894,-3860,-3907,-3982,-4067,-4039,-3987,-3771,-3511,-3134,-2697,-2109,-1471,-857,-3341,-3437,-2024,-1768,975,1676,953,-208,-527,-948,920,284,449,108,690,261,-168,-1057,-1273,-3197,-2160,213,1194,2091,1418,-2727,-1445,-2166,-327,3592,260,-1463,-1631,2087,2219,3001,2596,2354,2076,443,336,-2662,-790,1444,1213,766,-1587,-2988,-647,-1165,-1360,-1624,-2006,-1862,-1771,-1540,-1394,-2460,-2833,-812,-1176,200,-209,-2219,1901,-324,1850,4116,1947,-1223,-2580,-1550,2520,4205,3679,2123,-901,1063,1405,-247,290,437,-157,-2073,-579,-1158,-1704,-2237,-2644,-3014,-3293,-3557,-3836,-3693,-3594,-3261,-2835,-2313,-1665,-1030,-1674,-1111,843,1317,1583,-1783,-142,1922,1946,2062,-650,-2749,-1851,-1983,-1793,-1149,-284,1297,716,1097,-1319,1007,824,799,822,-547,-1256,1096,-3615,371,1045,-2492,-2228,-947,-3430,235,-1777,-993,-442,-2119,491,-2573,1346,-1979,1763,1344,-3345,230,457,295,110,-67,-368,-1535,-1278,-1932,-2565,-3263,-3782,-3786,-3433,-3128,-2870,-2852,-3803,-2919,-2901,-2471,-1889,-1218,-454,-235,-2199,-3222,-1831,980,-1448,851,271,-549,-2268,-2669,-2781,-1679,-315,1102,-188,1850,4638,5571,5963,-3604,-3722,-3828,-3849,-5423,-4537,-6035,-2546,-2697,-1579,2139,1490,1208,-3275,-2624,1909,-2132,-4880,-1901,-5762,-2954,405,-206,-909,-1583,-2192,-2742,-9786,-3538,-3206,-2898,-2494,-3864,-5931,-1336,-1129,-1145,-1295,-1501,-24166,-2302,-37649,-106640,-47982,-19331,-3113,-2761,-2392,-28640,-8479,-12284,-10235,-1437,-1529,-4144,-1472,-2981,-1249,-999,-11182,-9264,-3732,-11022,-1330,-4152,-5560,-5120,-2367,884,1210,1243,-2682,-1826,-4639,3666,3233,-7258,4490,4944,5003,3213,-1116,-3185,-1444,-3396,-2833,-592,4358,1294,387,2153,1395,-715,-2125,-1535,-791,-826,-782,-1865,-1039,-1385,-1859,-2424,-3082,-3404,-3692,-1751,-741,308,-1129,-1741,376,-3704,-1542,-385,254,601,52,-1117,-45,-857,-1705,-2403,-3082,-3456,-3558,-3496,-3166,-2757,-2368,-1839,-1992,-1654,-119,307,617,769,831,656,254,-2238,-641,-1070,-1171,-879,-179,594,1347,1927,-2130,2106,495,-5241,-946,1319,1335,1182,-663,-7676,-411,-21580,-22810,-6257,-3938,-2322,-1684,-900,-149,-29958,-59478,-29119,-222,-5708,1822,1723,-46831,-120186,-82341,-18009,-6657,-7068,-7535,-21673,-30608,-23362,-14707,-4386,-799,-550,-863,-1117,-1408,-1928,-2326,-2622,-2625,-2269,-1890,-1380,-951,-2791,-2515,533,512,636,505,-61,-4325,-599,-878,-1168,-1330,93,849,1550,-1484,-2117,1241,-1376,-3400,-935,596,1093,-1627,-3843,567,-392,-1252,-2496,-2412,-1912,-1510,-3369,-2930,-2527,-1480,1294,1508,1681,-123,-2170,-356,-1365,-629,-1167,-1840,-1156,-326,-3717,-2747,-705,-1074,-2636,-2297,-2373,-2423,-2229,-1900,-2186,-925,-348,-579,-990,232,211,1343,1387,1336,-731,650,305,-165,-796,-1420,-2037,-2584,-2910,-3002,-2857,-2739,-2644,-2295,-1948,-1565,-1126,-624,-138,301,704,976,-493,-1692,-1271,511,-2866,-221,-544,-1010,-1478,-2979,-2014,-2339,-2518,-2597,-3153,-2277,-1870,-2082,-1944,-312,-1048,-1207,-2322,-708,1316,-967,-1274,1192,235,923,1254,662,-79,-1049,-3325,-3332,-2964,-1562,-1941,-727,-3898,-2386,375,3191,2437,2025,-765,-965,-1214,-2769,-748,-1542,-2158,-2692,-2914,-2731,-2209,-2542,-2232,-1175,-1884,143,1170,1625,1901,2015,2047,1920,-3204,588,1626,1527,1301,-830,111,676,593,46,262,-3010,-894,-2888,-432,-780,-1259,-1717,-2259,-2646],[-1736,-1359,-950,-601,-242,-70,-941,-54,-3230,-1551,-925,-1196,-1687,-2166,-2514,-2512,-2339,-1963,-1708,-3376,-1239,-2186,-1201,-1177,-1315,-1576,-1768,-1922,-2069,-2179,-2281,-2301,-2200,-2091,-1899,-3799,-2286,-2608,-480,36,-1366,-1524,-1684,-2064,-680,-2883,-2172,-269,2291,852,-1419,-3794,-332,4305,4360,-1178,-2794,-384,3653,3368,2220,2808,1830,1328,1418,-771,32,3006,2114,-2022,-2500,37,-959,-1975,-2847,-3311,-3291,-2952,-2412,-2069,-1750,-1585,-1476,-1468,-1555,-2290,-1670,-3383,-1944,-1891,-1899,-1845,-2148,-1564,-1811,-2955,-949,80,632,1162,1657,-851,-651,553,1867,-102,-2599,-1960,-1714,-404,1711,2329,2568,2008,-1087,612,-241,-3191,-1911,-2685,-3300,-3529,-3312,-2920,-2655,-2472,-3321,-2474,-2370,-2292,-2314,-2097,-1867,-1613,-3346,-1217,-1128,-1104,-1052,-850,-632,-152,365,928,-2380,-300,-1064,143,3167,1020,-4075,-3212,-2232,-957,684,-1612,-1802,-2984,-1967,-1905,113,-210,-398,-1284,-556,-3662,-291,-87,-307,326,374,-500,-2472,-75,-531,-1074,-2568,-2468,-3001,-4079,-2555,-1930,-2818,-700,-206,137,-39,428,453,-1748,-1434,-323,-264,-589,-3414,-1210,-1345,-1419,-1381,-1884,-2554,-2052,-450,-583,-2846,-208,-3375,-1717,-564,-719,-877,-1041,-1107,-1016,-807,-3809,-177,-3234,401,-4363,146,416,324,140,-39,-221,-310,-338,-1827,-3320,-10033,-802,-13,-6049,-4140,105,71,-106321,-83691,-39417,882,-101,1721,-46254,-164939,-456426,-330066,-64108,2602,2701,2701,-47367,-19624,-16284,-13693,-23792,-6189,-4487,-6255,-5991,280,60,-147,-466,-5177,-1155,-3189,-7136,-2441,-1330,-1389,-553,-231,83,213,342,420,-1021,-2471,49,-430,-3933,-3658,-2411,-3104,-2784,-1930,-1175,-816,-2671,1594,1705,-1821,37,643,-252,-1920,-2979,-2810,1107,-286,-2587,-2312,-1544,-2295,-2635,-3000,-3032,-2838,-2491,-2237,-2007,-1911,-2165,-1843,-1898,-3027,-2446,-2894,-3516,-3175,-2361,-1933,-1152,-580,-66,434,897,1392,2145,3814,-568,8592,26378,40653,36587,1904,16981,90050,89860,25917,3962,1003,-1336,-1779,-1473,40,507,-440,680,363,-280,-460,-301,-84,128,-1335,-70,-262,-1766,-1125,-1913,-2842,1186,736,-3538,-1271,932,1341,2575,906,-2358,-2406,-3233,-2256,-2738,-2009,-936,428,12,312,-350,-877,-1213,-1224,-1266,-1275,-1462,-2322,-1895,-2339,-2845,-3377,-3495,-3086,-2569,-3555,-1665,-1399,-2739,-1483,-1610,-1881,-2087,-2252,-2311,-2247,-2259,-1933,-1792,-1632,-1547,-1465,-1544,-1621,-1641,-1716,-1767,-1729,-1705,-1702,-2249,-1704,-1730,-1862,-2074,-2378,-2712,-2978,-3279,-3545,-3647,-3656,-3435,-3210,-2935,-2673,-2348,-2059,-1885,-1738,-2198,-1531,-1491,-1576,-1754,-1958,-2311,-2679,-3153,-3586,-3762,-3250,-2439,-1585,-3222,-2687,-1559,-1424,1174,1690,1342,-132,-965,-1394,1066,582,120,-271,1899,1373,813,-1043,-1600,-2951,-2715,-455,-186,120,509,-2295,-1696,-1673,-224,1912,183,-1286,-1493,1712,1333,885,434,118,-212,-388,-242,-1988,-590,523,849,1011,-975,-3133,-86,-169,-274,-52,-949,119,-711,-400,-8,-2549,-2657,-1014,-1536,-41,-943,-1645,2186,-156,1697,4126,2116,-1146,-2989,-899,3097,3024,2655,2280,-1784,1194,1517,-918,-457,169,-43,-1985,237,1046,-1512,900,1066,-979,983,845,-5177,680,679,908,1261,1752,-121,1059,-1973,-1143,1043,5535,2730,-1102,470,3531,5316,5211,-375,-2518,-2095,-2015,-1788,-981,-142,1380,1473,1281,-960,-716,-1453,-1838,-1971,-1924,-1796,-1624,-3463,-1141,-771,-2238,-2007,-631,-3065,329,-1865,-1159,-701,-2118,939,-2022,1418,-1930,1066,1577,-3063,53,1621,1065,1802,1834,-1263,-1826,1158,670,-1382,-1230,-966,-1485,-1905,-2218,-2265,-2268,-4209,-1759,-1458,-992,-624,-338,-61,-246,-2334,-3610,-2303,-639,-1725,-1932,-2521,-2925,-2650,-1865,-2149,-417,311,1007,-703,1375,2391,2715,2970,-2504,-5119,-5171,-4170,-5603,-3708,-5918,-2599,-1929,-225,-793,-1666,-2516,-3090,-3302,-3164,-2759,-3373,-1619,-3542,-2734,-60,325,588,-3593,453,-1958,-9004,-1352,1294,925,528,-3930,-5018,-741,-1132,-1543,-1871,-2058,-25141,-2455,-22606,-89073,-33043,-7612,-3210,-3125,-2919,-20113,-7518,-15076,-17283,-1692,-1562,-6701,-1097,-6053,-852,-3183,-13418,-10074,-4365,-10362,-2922,-5549,-6227,-5483,-3759,-1218,-827,-554,-2855,-2414,-3489,463,586,-7250,618,497,246,93,-1000,-4209,-831,-3475,-2932,42,816,738,-264,1842,2093,-683,-1671,-1860,1224,699,83,-2102,-1536,-2374,-3046,-3228,-2847,-2300,-3451,-1339,-1001,-662,-1719,-2705,-668,-2869,-1042,-960,-615,-1036,-1501,-2093,-2626,-2801,-2520,-2044,-1734,-1405,-1174,-2009,-2718,-2033,-1846,-2539,-1841,-1503,-1029,-564,-178,48,156,-24,-501,-2380,-1875,-2729,-2749,-1804,-575,595,1671,2522,-2623,1361,237,-5222,-1421,1535,1762,1515,-1164,-8153,-1972,-26032,-33542,-12370,-3724,1308,2194,2922,3475,-40430,-71615,-34118,91,-5187,4895,5128,-46586,-121997,-73699,-15744,-7677,-8500,-5926,-17562,-24409,-18012,-12054,-4169,-1785,1268,531,-23,-1004,-997,-1282,-1447,-1817,-1384,-1378,-1254,-1448,-2650,-2999,-125,33,364,616,-119,-4221,861,571,-1126,-1582,-298,-896,-1633,-2388,-2834,-2792,-2209,-2868,-1322,-1091,-1110,-1717,-3855,-2386,-3190,-2600,-2310,-631,322,-1242,-4374,-2060,-2386,-1189,1442,3333,2342,-131,-2321,-520,-1060,-820,-1487,-1786,-1330,-318,-3193,-2739,-1107,1,-2926,-2395,925,1991,-1961,-1919,-2392,867,2101,-1022,-743,251,-146,-112,-626,-1004,-1217,-1213,-1045,-631,-277,69,308,-1302,380,219,59,-203,-2786,-529,-561,-1472,-445,-252,-40,165,385,534,-924,-2346,-2443,-11,-2832,226,294,-287,-35,-3227,-1100,517,659,118,-3625,169,863,-2355,-2711,1051,-1431,-1924,-2472,-661,-257,-1341,-1532,-1594,-2037,-2318,-2649,-2970,-3236,-3540,-3773,-3980,-3696,-3296,-2841,-2508,-3777,-2216,-2112,-2083,-2002,-1959,-1764,-1523,-1319,-3195,-864,-989,-380,184,-2891,979,-880,-2460,-2071,-1210,-1786,330,3289,2798,3274,5888,6084,2720,-2990,319,4069,6241,2818,-420,253,1290,4049,387,260,-3349,-939,-3197,542,331,-446,-1277,-1757,-2128],[-1268,-1265,-915,-1161,-1360,-1576,-1708,-1763,-3282,-1614,-1214,-974,-1597,-645,-453,-65,337,739,1079,-3209,-179,-2447,1630,2015,1891,1602,1323,1023,663,277,-1518,-545,-1202,-2171,-1152,-3774,-2450,-2352,-912,-743,-1509,-1613,-1667,-1681,-1032,-3227,-2191,-507,1397,23,-2110,-3912,240,4864,5022,-1418,-3283,-727,4342,3441,1810,2615,2344,1992,2136,-534,-144,3606,1842,-2305,-2621,2120,2056,1347,840,-2708,-1337,383,-3168,124,210,-84,-413,-797,-1188,-2093,-1672,-3415,-1981,-1942,-2010,-2057,-2067,-1974,-1732,-2413,-918,-296,322,943,1690,-878,-682,140,1625,-724,-2318,-1928,-2072,-51,2072,1764,2371,1919,-1361,259,-422,-3090,-812,-649,-412,-215,-137,-125,-313,-604,-3314,-2680,-2071,-2637,-3359,-3797,-3719,-3511,-3452,-3409,-3559,-3550,-3121,-2557,-2091,-1500,-1007,-566,-3150,-221,-1528,-526,682,735,-3414,-3233,-2710,-1520,265,-1630,-2072,-2244,-2241,-2325,1540,1626,-361,-521,786,-3176,655,407,-179,2066,1968,-118,-2433,543,1301,-538,-2924,249,-80,-3337,-908,-1428,-2497,-2407,-2698,-2518,-2080,-1506,-947,-2736,-627,281,612,784,-3335,800,796,707,592,-1559,-2306,-2366,-23,-823,-3086,-686,-2492,-2146,-68,-326,803,-1393,2410,3005,3392,-3389,-456,-2893,1922,-3464,288,2053,1666,2482,2118,1751,1533,1412,-1462,-3676,-10406,-706,827,-6338,-4955,-336,-898,-97749,-107642,-53372,-2654,-5505,-734,-50612,-160886,-458428,-342583,-61098,-460,-642,-954,-40322,-1837,-2309,-2665,-19593,-7046,-3708,-7019,-6087,-325,119,517,518,-4846,101,-3694,-7022,-1252,1297,-1442,1699,1733,1820,1793,1414,689,-495,-2004,1858,1631,-4400,-4805,114,213,-234,-2037,-1253,-1670,-2076,-2286,-2231,-2051,-1512,-1059,-945,-2125,-2603,-3246,560,-94,-3346,-2442,-1801,-2188,12,-516,-1067,-1674,-2265,-2954,-3486,-3049,-2541,-1860,-1241,-3111,-521,-453,-627,-800,-865,-1702,-1845,-2438,-2434,-2501,-2789,-1857,-855,-1402,-427,7021,25889,47880,29907,1961,18386,89860,137911,30603,3600,391,-1554,-1688,-963,671,-429,-387,-682,-2678,-2422,-1396,-1136,-1335,-1394,-1232,-971,-722,-1237,-690,-1638,-2501,218,124,-3620,-1389,767,1005,1353,1122,-2404,-3269,-3437,-2789,-2456,-1571,-939,401,-602,-394,-928,-1339,-1592,-1537,-1505,-1393,-1373,-2449,-913,-616,-222,164,293,818,618,-2660,-1008,-311,-2810,-1406,-1579,-962,-768,-371,114,-1015,-2728,-1298,-291,-1238,55,791,-1042,-328,-291,-622,-874,-971,-1026,-1269,-1756,-1728,-1303,-1558,-1903,-2300,-2556,-2419,-2062,-2510,-1067,-571,-2276,-2764,-1297,1258,1586,-1357,-1254,-1655,-2559,-1224,1618,1401,1138,-1239,-1178,415,-325,50,-685,5,117,-547,-3268,-2258,-1339,-1204,658,730,755,-38,-1618,-1755,720,532,-420,-858,-197,-49,450,-1232,-2109,-2399,-3305,-80,1881,4849,2306,-1938,-2057,-1261,-361,3262,-232,-1320,-1523,-133,-1287,-2007,-1850,-1133,-508,28,-317,-1413,-629,1328,1424,1331,-438,-3290,195,-1,5,-499,-19,95,-269,217,173,-1900,-2162,-961,-1924,-470,-1729,-1037,-518,-387,-180,24,365,-1150,-3320,-261,400,57,-368,-892,-2834,-2199,-2880,-3285,-2661,-2094,-1695,-2038,-1249,-1292,-2017,-1846,-2181,-2383,-2102,-1468,-3512,313,1199,2136,2955,2317,-326,1165,-2480,-1292,1005,4763,3218,-341,903,3110,2700,2422,-387,-2415,-2507,-2170,-1969,-997,-228,1015,472,-37,-792,-1194,-1631,-1951,-2190,-2257,-2125,-1823,-3416,-979,-528,-2055,-1836,-316,-2788,301,-2040,-1333,-1032,-2102,37,-1389,-549,-1976,-450,-139,-2816,-192,1119,280,1584,1717,-2161,-2209,1220,1306,-1936,-1771,515,225,-30,-1631,-2395,-2250,-4575,-116,-24,-1877,265,251,240,-391,-2502,-3688,-2975,-350,-1778,-533,-376,-170,-1661,-1238,-2800,-189,517,760,-1208,785,1360,1566,1745,-1281,-6424,-6265,-3870,-5382,-2999,-5168,-2598,-1138,757,425,18,-469,-2154,-3057,-1815,-2409,-2989,-3077,-2218,-2050,-66,1040,2083,-5524,-1068,-2909,-8352,-2955,6528,6240,3673,-3933,-3146,1977,1076,-451,-1886,-2614,-25645,-1157,-13527,-65503,-5424,-683,-1041,-1552,-2070,-12447,-6821,-15496,-22788,-1830,-1601,-9570,-1013,-8390,-687,-3555,-14454,-11030,-5255,-9037,-3923,-7215,-6388,-5710,-5092,-658,-209,235,-2613,-2369,-1710,1045,1043,-7295,929,846,718,755,-972,-5034,-292,-3591,-3005,-50,-383,-725,-1083,-999,-815,-668,-1295,-1933,-313,-369,-537,-2139,-1356,-1828,-2155,-2172,-1962,-1700,-2845,-1424,-1519,-1686,-2100,-3582,-2660,-2930,-2767,-2460,-2107,-1887,-1770,-1888,-2143,-2423,-2556,-2375,-2193,-1903,-1669,-1700,-3038,-2136,-2653,-3099,-1900,-1155,-36,897,1744,2423,2723,1285,247,-2611,-217,1394,42,-1386,-2060,-3126,-2043,-970,-3129,541,-43,-4431,-1801,1760,2021,1424,-1854,-8471,-928,-27401,-44001,-21020,-4638,39,527,915,1223,-49881,-81663,-39744,119,-4659,3384,3709,-44700,-119310,-65530,-13703,-8825,-9787,-4572,-13549,-18434,-13525,-10121,-4162,-2880,2217,529,-35,-825,-569,383,-71,-1856,-464,-868,-1041,-1946,-2124,-3041,436,-433,1307,1728,-450,-3767,1185,576,-1075,-1730,-88,354,1194,-1765,-406,-817,-1484,-2150,-1922,-2025,-2064,-2085,-3497,-1753,-1497,-1035,-1992,-6,503,-704,-3743,-1079,-2022,-846,1274,1967,1909,-187,-2450,-609,-677,-993,-1689,-1544,-1418,-345,-2581,-2666,-1721,-656,-3235,-2314,592,1886,-1858,-2136,-2529,958,2327,-1385,-464,-99,-1092,-2144,-3051,-3348,-2647,-1835,-1117,-374,149,557,786,-1921,703,415,91,-381,-2612,-1335,-1798,-2252,-2551,-2545,-2314,-1978,-1579,-1229,-1294,-2860,-3566,-670,-2152,-301,-122,-195,-183,-3421,-944,-422,-571,-692,-3993,-810,-852,-2684,-3302,-1252,-1589,-2526,-2500,-2335,-2705,-2845,-3020,-3261,-3578,-3739,-3723,-3391,-2842,-2255,-2728,-1064,-517,-121,-2327,-1093,-3289,-1449,152,-135,-454,-921,-1358,-1856,-2444,-3366,-3085,-2702,-1949,-1146,-2593,537,-858,-2361,-1892,-1307,-1685,611,3789,3543,3827,4259,4160,2233,-2719,109,3691,3562,3248,-259,148,1651,1501,639,-144,-3434,-961,-3372,-673,-833,-1029,-1962,-1413,-1611],[-735,-1806,802,998,659,-206,-1610,-980,-3210,-1535,-1263,-1186,-1580,-97,1363,1827,2151,225,576,-2912,-326,-2502,1022,636,158,-358,-721,-958,-1119,-1194,-1250,-1250,-1177,-2709,-1121,-3572,-2504,-2004,-943,-866,-1505,-1551,-1475,-1306,-1277,-3472,-2072,-898,-731,-739,-2580,-3469,-208,-227,-227,-1518,-3715,-965,-517,-549,-457,-385,-98,282,952,-131,-226,2908,1629,-2321,-2466,1580,3060,2519,3240,-1894,-1106,37,-3453,265,3596,3216,2880,2546,-103,-1688,66,-3139,-654,329,-149,-696,-1767,-1189,-1326,-1770,-1330,-1264,-1098,-870,-459,-964,-647,-249,1155,-1271,-1289,-1277,-2343,138,-592,-1304,-2135,-2877,-3362,-2982,-2474,-2659,-1716,-1570,-1571,-1705,-1967,-2248,-2637,-3013,-3291,-3395,-3280,-3120,-3276,-3411,-3674,-3734,-3276,-2500,-1702,-908,-149,573,1034,271,717,434,-3816,-132,-1939,-1272,-1056,-1545,-2784,-3172,-3105,-1953,-1240,-1666,-2023,-1331,-2287,-2658,-721,-931,-1160,-1406,-1832,-2741,-2159,-1972,-1524,-894,-301,208,-2357,567,1239,-964,-2062,686,367,-2623,-478,-975,-2109,-1797,-2095,-2310,-2421,-2281,-2117,-3806,-1190,-767,-286,155,-3263,995,299,1905,2312,-1161,-2034,-2685,2257,-958,-3332,2233,-1517,-2626,-403,-801,-1623,-2401,-875,377,1666,-2943,-860,-2483,2821,-2511,345,2798,1364,1594,2244,1683,1316,1114,-1195,-4034,-10568,-878,994,-6664,-5579,599,346,-87745,-136083,-69304,-5778,-8882,1741,-51513,-160542,-428083,-296216,-54327,4368,4518,4430,-35746,3560,2825,1953,-15188,-7180,-2197,-7698,-5655,-2375,-1232,-138,767,-4403,-278,-4250,-6348,-220,2713,-1529,3142,2686,2154,1433,765,154,-453,-1860,-1044,-1243,-4121,-4278,-1012,-946,-745,-2213,-378,-137,-588,87,154,-1258,-231,-154,-1828,-2404,-2040,-3582,-1978,-1783,-4195,-2536,-2167,-1962,201,215,118,-111,-398,-2176,-2988,-2015,-2567,-2702,-2445,-2887,-1319,-689,-241,90,402,-1480,350,388,245,289,601,1134,1732,2263,-262,1797,1213,2428,6784,1929,18849,25917,30603,33102,3165,-210,-1692,-1584,-442,1245,1524,-338,963,-147,-122,333,-151,1392,1453,-1169,1491,2010,-552,-219,-1328,-2216,248,-554,-3360,-1441,-1691,-1781,-1703,-1569,-2447,-3444,-2545,-3161,-1997,-1738,-1803,-1732,-1493,-1117,-658,-181,270,439,-658,1333,1850,-2298,-1051,2373,1259,-169,1008,1913,809,-1588,-298,-517,-2172,-1154,-2428,-2091,-2733,-3319,-3693,-3466,-3122,-2452,-1988,-1524,-1165,-860,-1334,-822,-906,-1151,-1456,-1704,-1929,-2049,-1923,-2101,-1238,-723,-733,389,938,-2359,-2455,-2201,14,-704,-3037,-3088,-1378,2485,2236,-594,-1188,-2219,-2532,-758,-304,-715,-1107,-1924,-1721,-1927,-2122,-2219,-2268,-2178,-2052,-1960,-3292,-1971,-1950,-1987,-2001,-2046,-2130,-2099,-2193,-2152,-2107,-1949,-1669,-1295,-837,-257,108,-1404,-2561,-1659,-3443,-283,1685,4219,2674,-1492,-2251,-726,-505,2083,-735,-1341,-1469,-704,-246,584,-701,1432,292,1365,-708,-740,-657,3097,865,1551,208,-3110,509,274,422,-481,1002,-17,168,1507,2468,-1167,-1446,-425,-2053,-1128,-2111,-1400,-858,-219,275,515,650,-1043,-3147,-600,-1084,-1235,-784,29,-2332,1186,1355,-2484,-2337,-389,38,-1957,-464,874,-2331,-288,-1148,-2961,-3646,-3395,-3160,-2592,-2145,-1679,-1327,-1075,-857,-758,-2910,-1284,-389,-212,-35,222,485,750,936,1100,-396,-2199,-2801,-2207,-2038,-934,-240,199,-214,-624,-1262,-1794,-2391,-2989,-3238,-2693,-2500,-1703,-3185,-1068,-944,-1667,-1445,-1231,-2357,-1518,-2037,-1944,-2064,-2079,-2169,-2243,-2284,-2405,-2459,-2499,-2346,-2085,-1882,-1697,-1579,-1445,-2590,-2388,-1343,-1401,-2106,-2005,-1447,-1448,-1439,-1449,-3291,-2408,-4604,-1358,-1380,-2775,-1181,-1140,-1041,-1017,-2406,-3174,-3534,-1177,-1340,-1622,-1722,-1836,-1991,-2131,-3271,-2488,-2443,-2236,-1943,-1611,-1161,-641,-106,163,-5252,-5105,-3034,-4422,-2165,-4181,-2268,-165,-1058,-1975,-2826,-2748,-1992,-3114,-2479,166,-897,1171,1278,-727,2172,2401,1959,-7087,-2298,-3764,-7627,-4376,3224,2992,2743,-3460,-496,1741,1316,814,384,158,-25495,82,-10339,-43380,314,363,261,7,-287,-6918,-6837,-13911,-19732,-1929,-2101,-11855,-1837,-9505,-1526,-1367,-12515,-11644,-6169,-7468,-3771,-8751,-5608,-5613,-6040,-2724,-2587,-2408,-2369,-2274,-2233,-2155,-2180,-7204,-1928,-1527,-1013,-244,-811,-4001,361,-3528,-2864,1221,2862,-386,-1867,2267,2327,-99,-805,-1580,2435,2401,2234,-1561,1194,408,-459,-1325,-2201,-2988,-2773,-2253,-1963,-1789,-2114,-3821,-1846,-1720,-1452,-1550,-734,-300,32,-227,-1552,-1419,955,1506,-537,1391,2430,-1235,-3190,-2115,778,-3196,-1316,-855,-629,-292,533,1434,2284,875,-629,-2817,-937,1830,-31,-1466,1487,1352,1390,1513,-3556,-213,-267,-3572,-1953,2050,3412,3147,-2615,-8524,-378,-24470,-49337,-31237,-6640,-71,200,402,-3164,-55985,-84311,-44074,-226,-4142,1369,1665,-41897,-114148,-58668,-12023,-9905,-10549,-3564,-9929,-13183,-10465,-9242,-4375,-4004,2394,266,22,-421,-172,640,218,-1746,252,393,231,-2400,-1450,-2635,-162,-869,-397,-432,-979,-3053,-669,-793,-1023,-1766,-1445,-1720,-2022,-2237,-2208,-2134,-1885,-1769,-1769,-1815,-1981,-2237,-2976,-2424,-2367,-2162,-2014,-1933,-1928,-1978,-2406,-2318,-2550,-2752,-2931,-2737,-2337,-1939,-2622,-1016,-500,-1204,-1771,-1229,-1462,-470,-2057,-2616,-2338,-1429,-3428,-2126,271,1753,-1800,-2376,-2639,990,2105,-1728,-242,515,-586,623,349,101,-164,-428,-699,-793,-911,-937,-950,-2518,-1083,-1257,-1412,-1692,-2205,-2259,-2556,-2847,-2894,-2637,-2331,-2053,-1795,-1645,-1658,-3229,-3342,-2099,-2327,-2509,-2484,-2500,-2481,-3503,-2320,-2538,-2763,-2952,-4322,-2384,-1931,-3194,-3564,-1018,-1699,-3104,-2523,-1509,-1868,-2244,-2113,-2058,-2182,-2242,-2417,-2526,-2320,-1804,-2302,-195,683,1427,-2489,-1314,-2866,-1107,1331,2515,2197,1706,3,-187,-1192,-3348,-1447,-1990,-2133,-1875,-2044,-638,-796,-2393,-1815,-1583,-1707,821,2074,2224,2277,2290,2360,1475,-2563,-170,2852,2864,2586,-466,-342,626,-405,-1576,-2760,-3563,-1744,-3601,478,1209,-896,-2650,-2095,221],[-275,-2200,377,1276,930,-167,-1691,-1278,-3124,-1326,-1192,-1553,-1471,439,1643,1407,1039,-390,-100,-2633,-1293,-2503,-2271,-2256,-2119,-1953,-1666,-1333,-1007,-659,-331,37,-38,-3271,-674,-3303,-2592,-1717,1723,880,-1532,-1533,-1318,-1102,-1534,-3650,-1970,-997,-956,-1553,-2846,-2858,-1391,-1811,-2216,-2491,-4207,-2570,-2358,-2030,-1696,-1592,-1551,-1715,-1849,-2155,-2327,-2123,-1573,-2241,-2202,280,828,1226,1493,-882,-958,-488,-2655,285,1991,1998,2015,1973,413,-1222,243,-2860,-811,358,349,-454,-1543,-510,-936,-1395,-1696,-1964,-2023,-1928,-1632,-1309,-1102,-888,-843,-1835,-867,-1079,-2663,-1627,-1912,-2070,-2274,-2381,-2449,-2464,-2441,-2241,-2030,-1758,-1476,-1217,-1015,-807,-728,-695,-3006,-2804,-2463,-3143,-2029,-1796,-1183,-859,-1290,22,437,754,-1,1147,1085,-509,196,43,-4356,-167,-2347,-2186,60,73,-2331,-3176,-3548,-2385,-747,-1790,-1513,-459,-2309,-3014,-1528,-2105,-2304,-1844,-1078,-2489,178,73,-200,4364,4960,729,-2399,560,2102,-1549,-887,1519,502,-2035,-1095,-1352,-1774,-574,-17,429,-2089,-869,-3784,-3232,930,1462,1429,1043,-3314,1104,-470,1836,4159,-823,-1849,-2988,1864,-1069,-3339,2986,-584,-3226,-926,-1206,99,-2675,-1294,-1958,-2400,-2623,-1885,-2168,-674,-1675,-5,81,102,-49,-285,-595,-878,-1123,-1330,-4485,-10438,-1323,-874,-7175,-6054,-756,-359,-77649,-166068,-85702,-8615,-10070,-472,-47819,-166336,-397496,-253050,-45752,3678,4421,4941,-35461,5266,5096,4763,-10995,-7262,-478,-8396,-4919,-630,-249,-583,-649,-3932,-611,-4675,-5725,523,2170,-1661,2092,1592,897,-112,-1187,-2309,-3457,-3630,-2566,-1576,-3436,-3155,-378,579,591,-2348,61,-255,-635,-906,-1016,-1131,-907,-882,-2779,-2760,-1477,-3527,-1919,-1864,-4900,-2600,-2661,-1689,70,97,-39,-370,-827,-3192,-3654,-3092,-3326,-2578,-1633,-2542,-506,85,720,725,621,-1332,-141,-473,-627,-393,162,877,1603,2347,-247,3471,3930,4144,4295,1757,4089,3962,3600,3165,2648,-801,-1789,-1538,-9,595,280,-380,-420,-1057,-1532,-1937,-1970,-1642,-987,-1172,404,1061,212,198,-1080,-2074,100,-1317,-2942,-1473,602,49,-472,-980,-2533,-2705,-1938,-2834,-2105,-2242,-2377,-2602,-2852,-2943,-2671,-2130,-1478,-668,-658,634,1117,-2038,-1481,2417,1704,-730,1870,2001,1002,-497,360,-796,-1497,-807,-3290,-1303,-1579,-1797,-1937,-2010,-3400,-2067,-2108,-2100,-2136,-2155,-2337,-2540,-2741,-3068,-3464,-3861,-4354,-4352,-3739,-3132,-2384,-1642,-894,-202,463,-2208,-2824,-2000,-47,-1230,-3728,-3375,-1447,2909,2855,200,-1107,-2859,-2369,-415,1319,-235,-510,-1694,-436,-735,-942,-945,-803,-459,-65,-1207,-3377,-1894,-1261,-814,215,-106,-513,-805,-2605,-1220,-1103,-743,-1062,-1471,569,1367,-320,-1655,-3002,-993,-3197,-534,1429,4062,2942,-1114,-2319,-217,-780,2094,-1405,-1477,-1444,-317,-155,517,-2080,331,-639,-523,-1142,-1871,-2722,-3113,-2368,-1489,-582,-2839,698,533,818,21,903,-364,-474,-1253,-2249,-3139,-3165,-2115,-2091,-1213,-2028,269,1745,-90,1104,1804,1552,-1031,-2734,658,903,1369,2001,2497,-1381,1169,1241,-2954,-3185,-526,31,-1915,-1415,-2516,-3542,-4477,-3913,-3339,-4238,-2672,-2565,-2500,-2547,-2511,-2491,-2458,-2352,-2260,-3437,-1842,-1432,-998,-545,3,560,1117,1581,1999,-587,-2085,-3152,-2354,-2194,-1020,-357,454,53,-619,-1515,-2310,-3177,-4032,-3396,-3192,-3013,-1666,-3010,847,1362,-1314,-1074,792,-1957,472,-2102,-1080,-1114,-1600,-226,-1089,-1939,-2772,-2861,-2087,-1926,-290,418,-1098,1449,1823,-2684,-2611,1034,2080,-2215,-2234,956,851,399,-638,-4153,-2390,-4588,-918,-905,-3792,-523,-407,-253,-540,-2322,-2537,-4204,-40,-672,-211,-198,-251,-741,-1785,-3806,-1690,-2075,-2294,-2340,-2232,-1946,-1590,-1254,-934,-3730,-3531,-2225,-3264,-1510,-3340,-2647,-3259,-3116,-2368,-1599,-2204,-442,-3279,-2087,1671,-109,2248,2396,783,2827,3207,1977,-8554,-3591,-4783,-7172,-5917,6696,6348,3344,-2723,2152,3510,2540,1433,308,-738,-25115,-2751,-13174,-28002,-2135,-1452,-918,-546,-252,-4491,-8191,-11710,-11293,-4761,-5279,-12897,-1184,-9647,-1222,-1074,-9346,-11797,-7399,-6137,-2887,-7768,-4614,-5540,-6812,-5056,-5017,-2394,-1938,-1501,-1159,-827,-676,-7160,-597,-615,-648,-448,-788,-2469,429,-3580,-2838,1133,1141,-945,-2880,859,1008,247,-498,-1184,2262,2557,1916,-736,1913,482,982,265,-507,-1291,-2020,-2569,-2990,-3157,-3102,-3316,-3075,-2979,-2911,-2852,-2632,-2373,-2036,-1757,-2089,-1424,-962,-717,-758,-611,-610,-972,-3461,-2369,-2101,-3035,-2824,-2595,-2084,-1525,-969,-460,73,423,-1638,-3256,-1305,1515,-324,-1613,1509,1341,1099,753,-4172,-1126,-722,-2952,-2098,1532,2033,2357,-3666,-8546,-1516,-18926,-45495,-40613,-9861,1094,774,611,-13450,-57778,-77202,-44062,-1281,-3934,729,567,-39376,-109292,-54201,-11112,-10927,-10642,-3221,-7488,-9824,-9948,-10033,-5031,-5294,2064,-52,136,-8,60,725,341,-1698,-446,-1372,-2099,-2953,-2478,-2287,-2081,-1919,-1819,-1746,-1760,-2287,-1636,-1340,-1129,-1853,327,4,82,-1770,1422,3270,-1361,-587,2341,3690,1829,-1732,-2522,3455,3315,-727,-1337,-73,1393,199,-1119,-290,-1149,-433,-294,-80,165,-666,-2919,-871,24,-1520,-1751,-955,-1524,-953,-1700,-2647,-2969,-2341,-3162,-1885,-66,1116,-1804,-2655,-2732,928,2057,-2043,-88,625,-730,669,896,2899,-175,702,2121,921,1340,865,344,-2957,-781,-1341,-1757,-2145,-2348,-2462,-2484,-2555,-2678,-2840,-3087,-3386,-3579,-3437,-3074,-3207,-2336,-2314,-1641,-1391,-1093,-1019,-1057,-3321,-1154,-1455,-1699,-1903,-4310,-1987,-1850,-3697,-3223,-1197,-1619,-3420,-2344,-1090,-1363,-2625,-2300,-1779,-1978,-2014,-2070,-2054,-1894,-2036,-1666,-967,-495,-57,-2385,-1301,-2274,-614,1525,1559,1532,1314,338,-12,-1053,-2920,-779,-943,-1034,-843,-1075,1000,-362,-2185,-1442,-1621,-1452,688,-122,-900,-1498,-1475,-743,241,-2094,-82,3553,4369,4377,-535,-742,1542,3787,976,-700,-3304,-882,-3409,-1336,-1367,-1171,-2682,-2364,-273],[-3916,-3230,-2529,-2045,-1635,-1372,-1399,-1145,-2707,-658,-781,-1663,-1049,1226,1561,3094,3113,-830,-687,-2173,-572,-2266,-302,-750,-1018,-1133,-1010,-756,-440,-45,366,829,527,-3659,-1006,-2776,-2549,-1322,1499,748,-1455,-1433,-1390,-1918,-1872,-3315,-1732,-815,-840,-2216,-2644,-2087,961,587,156,-1528,-3722,-1442,-1884,-2239,-2419,-2596,-2585,-2558,-2344,-2250,-2191,-2192,-2211,-2281,-2327,-2291,-2116,-1871,-1547,-1131,-817,-983,-1777,295,1574,2048,2484,2807,755,-641,502,-2562,-968,-187,289,-225,-1292,726,64,-738,-982,184,83,-102,-242,-1664,-801,-1295,-554,-2288,-138,-76,-2949,-395,-827,-1320,-2026,-2760,-3534,-3329,-2672,-2069,-1698,-1488,-1460,-1592,-1864,-2125,-2371,-2338,-3057,-2874,-2159,-2025,-3477,-1150,1110,-788,-719,904,1708,2115,-153,1359,1563,-1396,-469,-365,-4172,-304,-2652,-3209,-445,-607,-2050,-3246,-4030,-2816,-1450,-1908,-1713,-1807,-2391,-3378,182,1336,-1257,1225,2739,-2408,-462,-386,-469,4472,5310,949,-2598,440,1945,-2252,137,3162,2083,-1563,567,237,-1515,239,256,119,-1823,-2989,-4045,-2246,-778,-369,238,763,-3505,573,-1341,655,3000,-583,-1768,-3022,1325,-1170,-3086,3388,266,-3908,-1576,-1757,-487,-2137,2342,1995,1622,-2467,-1804,-2023,464,-1039,-251,246,133,-576,488,468,412,260,-1324,-5060,-10167,-1960,-1911,-7943,-6388,-2925,-1805,-70044,-194794,-99650,-11388,-9771,-2096,-41303,-180172,-377942,-218417,-37256,1570,2711,3579,-39881,4424,4446,4295,-7308,-7771,985,-9155,-4141,-1469,1154,595,-109,-3472,-1617,-4687,-5216,-2819,-2602,-2284,-2029,-1933,-1882,-2011,-2093,-2133,-2195,-2649,-1888,-1810,-2797,-2313,-1523,-1661,-1755,-2397,-2152,-2294,-2480,-2573,-2540,-2497,-2147,-1862,-3143,-3088,-1002,-3162,192,38,-4256,-2694,-3245,-1431,1115,562,-115,-906,-1691,-4042,-3795,-2774,-2736,-1389,-717,-2181,-1411,-228,-390,-827,-1241,-1658,-1739,-1338,-722,39,835,1561,2138,2383,-425,2484,3024,2781,2476,1452,1455,1003,391,-210,-801,-1307,-1849,-1574,-1368,-1168,-822,-524,12,213,529,726,-446,1073,1233,-1195,1291,1329,1027,543,-909,-2082,-661,-2080,-2504,-1475,2223,2718,2353,226,-2601,-1781,-432,-2336,-871,-695,-1404,-2038,-2613,-3164,-3614,-3172,-2614,-1926,-1389,-848,-459,-1762,-1766,690,896,-1321,1001,920,773,601,420,-1091,-781,-607,-4014,-1512,-1871,-2151,-2252,-2357,-3362,-1399,-963,-484,-77,294,-1956,-45,465,75,-121,-518,-1023,-1570,-2002,-2908,-2419,-2252,-1919,-1554,-1173,-1877,-2369,-1882,-167,-1703,-3753,-3406,-1460,681,825,927,-953,-3418,-2171,-180,612,-1272,-1206,-745,-800,-1222,-1630,-1813,-1692,-1141,-329,-1340,-3404,-1974,-1458,-725,1297,695,1464,740,-2471,411,499,62,-831,-1149,-636,463,-754,-1835,-3091,-398,-2921,-715,1224,2427,2644,-748,-2142,335,-1092,1290,-2086,-1637,-1351,-1114,-741,-1199,-3101,-2125,-2567,-2933,-3025,-3014,-2768,-2450,-2078,-1892,-1718,-2471,-1682,-1867,-1898,-2145,-2362,-2406,-2089,-1472,-882,-335,-280,844,-1972,-1542,-1534,774,990,-187,109,-546,-1077,-1615,-2132,-1059,-160,783,1702,2453,-388,1246,1225,-2772,-3392,-492,16,-1780,-1094,6,-2723,485,2100,-2696,-3004,800,1875,1398,740,107,-580,-1261,-1812,-2257,-3851,-2410,-2139,-1854,-1584,-1246,-893,-505,-152,225,-755,-1899,-3293,-2452,-2268,-1111,-386,-37,-206,-612,-1136,-1387,-1484,-1361,-2365,-3106,-3401,-2633,-2765,761,920,-843,-572,708,-1387,395,-2073,-722,-853,-1234,-1113,-1579,-2103,-2794,-3398,-3081,-2028,-912,186,-1375,2248,3198,-2378,-2701,811,3836,-2165,-2334,1146,4565,3692,-313,-3702,-2077,-4379,533,577,-4334,1056,1419,1878,-619,-2085,-1729,-4050,829,164,2841,2639,2297,-201,-2068,-4122,-739,-1614,-2415,-3169,-3742,-3601,-3116,-2639,-2184,-2103,-1778,-1366,-1866,-1284,-2462,-1362,-1409,-1542,-1633,-1785,-3116,-2101,-3324,-2251,-2325,-2266,-2059,-1659,-1047,-338,395,1045,-9626,-4804,-5652,-6791,-7363,3044,2654,2171,-1538,847,89,-818,-1889,-2993,-3673,-24429,-1890,-21269,-21853,382,971,1346,1497,1511,-5041,-10536,-9656,-1841,-8994,-9913,-11745,-2298,-8814,-2214,-1976,-5742,-10934,-8660,-4927,-3163,-5996,-3478,-5326,-7113,-7198,-6417,-1181,223,1055,4443,4755,1019,-6752,4276,3777,3114,1354,-638,-684,664,-3507,-2719,-411,-626,-1207,-3770,-1006,-847,-671,-359,-618,560,1046,-8,389,1822,264,1186,369,-292,160,-912,-1342,-2180,-2931,-3532,-3849,-3187,-2530,-2033,-1777,-1374,-1034,-782,-677,-2323,-1321,-481,-263,-853,335,862,-653,-3592,-2626,-76,-2552,-833,-695,1184,995,555,493,1082,231,-2405,-3664,-1039,2044,-591,-1615,3523,3113,2653,3019,-4757,-1936,-1202,-2344,-1992,2130,3604,3465,-4741,-8300,-3445,-12628,-33888,-41607,-13677,-1473,-2306,-3028,-22840,-55352,-63472,-38314,-2876,-3858,-1575,-1810,-37816,-106258,-52521,-10884,-11439,-9903,-3428,-6547,-8877,-12384,-12502,-5911,-6465,771,-236,493,561,274,816,478,-1557,357,585,100,-3347,-810,-1519,-1958,-2441,-2639,-2405,-2125,-1349,-542,274,-1225,-1857,685,-117,-520,-1744,2213,4117,-1208,202,3035,4194,1713,-1694,-2044,3629,3534,-759,-1029,-554,963,417,89,1539,-698,-17,64,663,553,-1037,-3214,-1040,277,-1824,-1494,-796,-1512,-1041,-1421,-2659,-3438,-3252,-2516,-1537,-338,3,-1779,-2883,-2727,-1988,-2373,-2690,-2791,-2623,-2375,-2125,-1788,-1434,-1132,-898,-784,-652,-729,-911,-1247,-3099,-2342,-3009,-3359,-3049,-2359,-1672,-1046,-2482,-383,-328,-501,-885,-1403,-2058,-2683,-2771,-2150,-2681,-464,305,1048,307,-772,-3032,-591,-209,1062,805,-4075,-124,111,-4218,-2627,-20,-1459,-3521,-2063,-101,662,-2906,-2404,-519,-1132,-1684,-2357,-3044,-3587,-3570,-2770,-1913,-947,-265,-2164,-1195,-1701,-140,2136,3377,3548,3497,649,72,-927,-2376,1113,-337,-837,-1072,23,934,157,-1984,-1017,-1624,-1163,969,390,-288,-1202,-2291,-3432,-4459,-3588,-2667,-1793,-906,-219,-732,-1361,1202,1533,1233,-662,-3016,-660,-3134,80,-684,-1631,-2604,-3699,-4664],[354,-1854,-98,1352,1417,275,-1244,-1078,-2323,-1005,-1357,-1948,-777,-79,372,776,915,-1414,-1512,-1933,-843,-2177,-1362,-1308,-1203,-1128,-969,-782,-597,-379,-174,74,377,-3465,-1612,-2304,-2661,-1085,1003,472,-1546,-1521,-990,-972,-1707,-2758,-1572,-1049,-1506,-2835,-2230,-1401,-979,-1169,-1324,-1460,-3026,-1697,-1752,-1692,-1518,-1435,-1272,-1186,-986,-966,-1037,-1225,-1477,-1802,-2054,-2079,-1776,-1273,-635,97,-767,-1503,-983,240,2833,4282,4706,4845,847,-46,863,-2299,-1135,-819,202,-30,-1036,2561,593,-324,-1100,405,1492,857,234,-2151,-1065,-1803,-1976,-2544,-2351,-2591,-3116,-3035,-3039,-2673,-2508,-1593,-2412,-586,-729,-1271,-342,-625,-1084,-1708,-2490,-3325,-4219,-3343,-3197,-2876,-1662,-402,-3280,-315,2882,-1225,-130,1083,1659,3781,-365,1443,2056,-2158,-1112,-622,-3697,-400,-2687,-4135,-538,-1114,-1796,-3253,-4396,-3106,-2110,-1782,704,1078,-2420,-3583,1126,2476,-1283,1683,3085,-2295,-1143,-833,-727,4225,5286,1164,-2792,311,1754,-2836,1046,4855,4121,-1006,1287,845,-1144,704,334,230,-702,-2929,-2835,-1284,1959,2163,1698,649,-3611,100,-1955,-511,2038,-259,-1578,-2658,863,-1080,-2662,2669,1234,-4337,-2125,-2175,-1007,-1155,1323,819,275,-2242,-1957,-1860,-1324,-1329,-1127,-841,-526,-1558,78,219,309,302,-1548,-5532,-9748,-2457,-1067,-8767,-6367,-3274,-2647,-66954,-217622,-104752,-14163,-8921,-1464,-33576,-202110,-370299,-193605,-30048,-1570,-1567,-1580,-47908,-1602,-1600,-1564,-4111,-8732,-1661,-9746,-3298,-2110,-1245,-1175,-1247,-2836,-1618,-3985,-4616,-2421,-2524,-2406,-2153,-1890,-1576,-1411,-1237,-1118,-1165,-3274,-1309,-1623,-2183,-2157,-2321,-2486,-2422,-2311,-2123,-1836,-1577,-1228,-755,-1028,-1990,-1359,-2357,-3039,-440,-2566,1956,-48,-3407,-2682,-3526,-1022,2013,2149,1671,472,-1255,-4089,-3428,-1572,-2745,-1441,-312,-1653,-2333,-780,-1617,-2517,-3280,-2936,-2108,-1360,-813,-889,34,296,410,468,-577,224,-188,-1858,-519,-854,-1194,-1336,-1554,-1692,-1789,-1849,-1737,-1556,-1508,-1392,-1122,-752,-277,6,426,631,-485,1096,1145,-1057,589,56,-638,-1375,-2021,-2191,-1479,-2554,-1974,-1320,1754,2219,1823,-368,-2449,-718,582,-1749,-187,-819,-1682,-2161,-2705,-2936,-2625,-2170,-1699,-1102,-654,-198,112,-1422,-1816,1035,1159,-1807,1099,955,774,641,492,-1276,38,-74,-4105,-662,-974,-1354,-1757,-2492,-3032,-2308,-2011,-1486,-918,-318,-2164,34,408,-65,713,586,11,-437,-310,-2954,-1843,-1292,-1207,-1287,-1294,-1401,-1635,-1792,-1042,-1881,-3106,-3107,-1385,-500,-326,-182,-701,-3512,-1952,-22,-75,-2173,-1543,-485,-739,-962,-1237,-1447,-1591,-1909,-1257,-1303,-3274,-2108,-1763,-668,336,330,198,115,-1886,-252,-370,-379,-282,-396,-1840,-26,-1180,-1816,-2653,73,-2707,-798,1088,2638,2833,-416,-1797,897,-1445,413,-2675,-1823,-1202,-1853,-1228,649,-2003,-1296,-2251,-602,-1610,-1380,-1806,-2185,-2277,-2165,-1748,-2089,-631,-67,725,1294,1750,-1381,625,2658,2694,-195,139,1901,-1801,-1826,-957,688,243,-385,-549,-1010,-1292,-1602,-1510,-1207,-681,-162,345,749,536,1075,1051,-2106,-2720,-386,-103,-1613,-1346,-297,-2736,203,1205,-2095,-884,1396,1132,842,98,0,-313,-1039,-1086,-1420,-3625,-1574,-1274,-871,-402,188,819,1490,2116,891,-905,-1681,-3105,-2558,-2343,-1307,-391,-628,3700,1760,-665,1495,-1356,-1826,-2445,-2590,-3521,-3410,-2600,-2242,-1968,-1643,-1430,-1197,-1122,-1165,-2071,-1799,-2173,-2472,-2820,-3050,-3062,-2899,-2491,-2095,-1608,-1111,-596,-1096,546,1223,-2026,-2785,456,3331,-2124,-2472,1234,5018,4204,-149,-2856,-1662,-4110,528,437,-3339,1766,1969,2302,-763,-1850,-954,-3358,590,953,570,-232,-1128,-2117,-3076,-4065,-2876,-2350,-1939,-1732,-1756,-1883,-2094,-2338,-2469,-2456,-2242,-1878,-1500,-1172,-1686,-679,-375,-228,-18,186,-3878,789,-3331,1083,2144,660,2891,3144,3349,3440,3419,3027,-9709,-6126,-6330,-6605,-8794,982,248,-429,-1064,-1584,-1897,-2064,-2131,-2092,-1980,-23687,-2082,-33857,-26047,-2621,-2449,-2083,-17415,-4478,-8311,-13342,-8590,248,-7114,-13678,-8777,-1339,-7473,-1997,-1974,-2194,-9295,-9908,-4043,-3213,-4353,-2487,-5161,-7094,-7963,-5499,-1928,1124,2320,6074,6798,503,-6074,4142,4102,3049,503,-455,580,177,-3423,-2654,348,624,-1135,-4235,577,1421,1089,157,-83,1316,1277,-1676,1117,924,44,421,152,-404,-668,-1219,-1755,-2299,-2789,-2530,-2199,-1596,-830,-576,-1813,-1637,1140,2023,-361,-2284,-1300,1186,-910,-910,-887,-1337,-1561,-3601,-2965,-377,-2009,-567,-671,510,464,526,802,1442,238,-2751,-3857,-438,2294,-867,-1568,3826,2840,1729,2042,-5380,-2644,-1778,-1775,-1698,2014,4375,3581,-5835,-7838,-6251,-7105,-19467,-31896,-17235,-1515,-2252,-5092,-30812,-50172,-47625,-29541,-5056,-3989,-2830,-2843,-37989,-105973,-53857,-11430,-11320,-8774,-4274,-7386,-10445,-17713,-16569,-6997,-7435,-3377,-3064,-2575,-2058,-1738,-1328,-950,-1399,-252,-147,-76,-3468,-58,-892,-798,-2511,-1780,-2287,-2713,-2883,-2629,-2163,-1594,-1837,-717,-489,-1061,-1697,-917,-1198,-1201,-1025,-546,246,1145,-1596,-1578,3556,3305,-712,-716,-1072,49,499,-93,-1477,-2082,-1388,-416,-388,-472,-1426,-3475,-1195,696,-2093,-1000,-328,-1433,-1339,-1206,-2630,-3595,-3605,-1671,-1096,-520,1226,-1693,-3036,-2611,-125,-597,-2268,-1388,-1585,-1719,-1797,-1730,-1601,-1499,-1443,-1494,-1503,-1690,-1929,-2245,-2885,-2846,-2872,-2534,-2095,-1521,-969,-449,-2617,182,355,419,398,366,286,-1457,-1963,-327,-2115,89,198,441,534,-888,-2612,-391,-394,960,1181,-3670,-225,6,-4081,-1875,-150,-1167,-3325,-1642,281,1160,-2878,-2323,186,-623,-1127,2427,1742,-110,-2943,-242,15,310,-1230,-1754,-916,-1097,387,2630,3480,3492,3301,1018,156,-736,-1688,1376,-89,-486,-965,306,56,-169,-1712,-638,-1455,-1142,-1287,-1318,-1241,-1253,-1367,-1519,-1791,-1892,-2031,-2095,-1972,-1876,-1665,-2062,-1424,-1358,-1376,-1436,-2601,-1640,-2660,-1768,-1549,-1653,-1858,-1802,-52],[-1057,-1653,-891,-918,-938,-1044,-1274,-1310,-1979,-1278,-1262,-2402,-1345,-1485,-1666,-1726,-1816,-2023,-2461,-1914,-1371,-2242,-910,-564,-343,-229,-56,142,325,520,692,921,891,-2833,-2453,-1909,-2924,-982,2267,90,-1789,-1788,-1038,-1213,-1789,-2181,-1465,-1112,-2137,-3177,-1730,-795,588,847,1014,-1398,-2406,-1978,824,763,10,688,677,602,660,562,216,111,-241,-1180,-1257,-1796,-2241,-2548,-2593,-2402,-2157,-1994,-1426,-1153,-849,-641,-440,-299,-216,-122,-91,-2050,-1270,-1482,-249,-284,-764,-350,-356,-415,-1217,-560,-777,-1113,-1430,-2648,-2242,-2610,-3016,-3268,-3366,-3444,-3454,-3462,-3313,-2867,-3449,-1595,-2282,-385,-1426,-688,-90,2231,2970,1278,2635,1315,894,-782,-3408,-2808,-1111,1025,-1961,582,3030,-1665,479,1201,1568,5860,-561,1629,1905,-2578,-1684,-703,-3224,-446,-2502,-4584,-1795,-3239,-3604,-3203,-4635,-3245,-2704,-1396,1578,1797,-2390,-3632,313,1753,-971,2161,3232,-2101,-1769,-1251,-981,3960,5193,1352,-2993,110,1506,-3229,1757,2944,2455,-378,1477,1352,-688,1940,2658,2853,877,-879,-1560,-407,2572,2636,1852,732,-3622,-326,-2130,-1481,1478,105,-1297,-2131,464,-868,-2153,2137,2151,-4366,-2591,-2494,-1465,-78,901,507,123,-1955,-1794,-1712,-552,-534,-1039,-428,-1098,-2345,-297,-314,-285,-243,-1853,-5933,-9344,-2770,-170,-9691,-6077,-1930,-809,-69220,-224868,-97872,-17272,-8584,-1511,-25612,-230622,-372432,-179615,-25188,-3697,-3290,-2707,-57202,-32724,-1127,-685,-1604,-10250,-218,-10212,-2572,-2564,-1050,-1440,-1873,-2237,-2241,-2830,-4000,-1476,-1191,-1522,-753,-716,-701,-853,-965,-1072,-1264,-3919,-1457,-1714,-1943,-2210,-2528,-3041,-3354,-2950,-2250,-1379,-498,-1816,-159,-886,-2691,-2002,-1302,-2763,127,-1905,1765,-191,-2566,-2636,-3283,-555,2080,2947,2325,616,-853,-3324,-3168,-1677,-2728,-1441,-158,-1057,-3290,-1099,1113,3700,1611,-993,1101,-642,-404,-384,-346,-855,-1269,-1508,-1735,-1817,-1823,-2241,-1930,-1961,-1972,-1779,-1688,-1584,-1538,-1574,-1556,-1563,-1823,-2133,-2403,-2650,-2717,-2661,-2194,-1722,-1193,-706,-187,-828,630,1046,1477,1243,-505,-2187,-1545,-2588,-1477,-1120,1727,1257,791,-889,-2098,-392,-466,-1214,-494,-527,-2089,-572,-916,-830,-989,-1165,-1351,-1418,-1624,-1795,-2071,-2206,-2329,-2497,-2620,-2738,-2771,-2786,-2789,-2755,-2781,-2845,-3044,-3133,-3649,-3029,-2737,-2418,-2089,-2347,-2636,-1316,-1211,-1111,-1073,-1013,-2372,-1066,-955,-860,-738,-543,-404,-338,-216,-2688,-2229,-1561,-529,-222,-143,-942,-932,-1824,-307,-1684,-2443,-2716,-1327,840,785,701,-467,-3099,-1813,-4,535,-2771,-1481,783,839,948,1005,-863,-916,-2451,-177,-1231,-3029,-2255,-2241,-723,1073,72,854,864,-1239,760,508,182,-236,-752,-3081,-1882,-2412,-2939,-3227,-3154,-2819,-2291,-1688,-1146,-589,-212,-1422,919,-1911,-570,-2989,-2098,-1089,-2446,-1657,1434,-813,-1937,-2910,815,-1650,1117,-1420,74,-2947,763,2086,-1800,871,1663,2214,2774,2108,-2092,368,-502,-1533,-2488,-3174,-2281,-1701,-2113,-751,-658,-700,-799,-1019,-1367,-1645,-2145,-2549,-3053,-3502,-3340,-2919,-2524,-2150,-1928,-1701,-1563,-1823,-1436,-1563,-1732,-1947,-2173,-2749,-2248,-1945,-1541,-1059,-646,-269,87,-805,-888,-1836,-1876,36,510,-3112,-1241,-76,-310,-529,-565,-410,-26,489,64,-995,-1425,-2668,-2665,-2478,-1669,-404,-1336,2181,1675,-1017,520,-1864,-2586,-1336,-2053,-3208,-3286,-3373,-3828,-3154,-2527,-2023,-1471,-1043,-713,-2168,-608,-659,-686,-829,-947,-985,-1560,-2057,-936,-821,-690,-543,-419,-142,190,-1811,-2925,-63,2241,-2165,-2719,1127,4345,4490,-186,-2069,-1261,-3841,324,-135,-2377,2050,2472,3154,-1028,-1693,-309,-2789,210,1540,2867,6303,2885,645,-2843,-3777,36,3729,1962,-1731,442,1815,-356,-2736,1886,751,1519,91,711,14,-1051,-87,1659,1150,686,262,-4300,29,-3256,768,1200,490,1922,2084,2148,2074,1910,1661,-8817,-7594,-6601,-6588,-10051,1612,1357,1083,761,446,206,-27,-266,-407,-394,-22964,-310,-49723,-40220,-157,-52,-39,-46992,-21309,-13427,-15352,-8979,-1603,-2152,-14619,-4934,-3948,-5923,-2925,-2509,-2284,-7252,-10671,-3578,-2451,-2970,-2786,-5138,-6905,-6094,-3135,-2771,-2,440,767,1062,68,-5255,1007,770,409,-498,-268,-408,-464,-3374,-2716,492,1074,-691,-3723,-345,2791,1361,347,307,2670,1245,-2113,1184,226,-781,-1729,-2476,-2887,-2801,-2407,-1904,-1489,-3117,-1344,-1355,205,582,-983,-1923,-1937,1135,1184,-570,-2109,-1449,-428,-2122,-1659,-2175,-2529,-2757,-3475,-3381,-1777,-1554,-760,-719,-52,355,556,636,683,346,-2557,-3451,-85,-317,-1135,-1543,-594,-581,-538,-538,-5718,-3192,-2467,-1223,-1295,1598,2110,2443,-6844,-7206,-9856,-3504,-6169,-19003,-18851,1176,638,-6968,-36764,-44274,-32822,-20336,-7823,-4380,-238,-201,-40590,-108957,-58072,-12794,-10683,-7642,-5799,-10023,-14201,-25295,-21955,-8294,-8127,-2178,-1803,-1358,-970,-841,-662,-542,-1347,-376,-529,-702,-3298,-1099,-1491,-1982,-3100,-2677,-2505,-2036,-1404,-631,70,-1498,-1930,1411,-252,-1630,-1749,421,-333,-1052,-1936,-2831,-3188,-2524,-1684,-1238,-185,210,-712,-524,-1687,-1028,-905,-1768,-2812,-3758,-3109,-2265,-1469,-1737,-1917,-3796,-1454,708,-2428,-452,-137,-1445,-1726,-1182,-2676,-3480,-2672,-850,-735,-746,984,-1685,-3257,-2543,-885,-1620,-2456,-3278,-3663,-3195,-2558,-1883,-1266,-1044,-410,-201,34,108,165,175,-2593,50,-106,-359,-545,-866,-1312,-1835,-2824,-3069,-3194,-2701,-1954,-1127,-367,-1051,-1086,466,-1227,1455,1473,1518,1344,-991,-2273,-332,-656,209,132,-3319,-471,-185,-3265,-1238,-376,-958,-3081,-1328,547,815,-2656,-2257,56,-432,-1481,1740,1555,-788,-3432,311,-323,-866,-2370,-1406,-755,-735,302,798,1100,1279,1222,1131,-5,-734,-1148,426,-107,-289,-776,2001,2537,1261,-1657,-54,-1330,-485,2759,3874,3534,2984,2303,1636,-411,-686,370,234,243,146,-1217,-2973,-424,-793,-1254,-1749,-2364,-2742,-3241,-3714,-4009,-3694,-3408,-3307,-3204],[-2037,-1903,-1724,-1697,-1670,-1728,-1785,-1843,-1790,-1573,-1419,-2854,-1179,-1131,-1105,-957,-866,-2358,-3074,-1959,-1859,-2315,-1008,-877,-764,-638,-335,78,527,991,1391,1765,831,-2253,-3038,-1523,-3233,-887,1139,-280,-2082,-2126,-1087,-1477,-1774,-1571,-1325,-1246,-2611,-2965,-1207,-200,1586,2538,-45,-1310,-1833,-2214,585,391,-467,578,2435,2040,1799,1450,691,717,357,-636,-405,-719,-2164,-1123,-1253,-1306,-1356,-2406,-1183,-1159,-1095,-1129,-1183,-1312,-1522,-1739,-2031,-2432,-2809,-2984,-3057,-2924,-2743,-2542,-2322,-2129,-1828,-1617,-1395,-1209,-937,-3083,-1172,-2504,-1709,-2493,-25,-219,-2993,-933,-1379,-3177,-3597,-1074,-2017,-658,-2126,-92,-492,2495,3556,1656,3418,1508,925,-823,-3698,-2758,-1032,146,-803,1364,2922,-2076,992,1164,1344,4378,-749,1781,1819,-2533,-2262,-733,-2898,-567,-2309,-3949,476,468,-1455,-3246,-4853,-3342,-3295,-938,-700,-740,-2397,-3679,-1172,-1430,-1600,-1661,-1781,-1916,-2317,-1763,-1393,-180,170,397,-3344,-362,460,-3447,-357,-834,-1066,-1021,-659,-144,-340,997,1413,1617,1575,1219,-648,161,483,161,24,33,-3684,-882,-1947,-2096,1120,298,-1125,-1728,-49,-782,-1781,271,-75,-4161,-3159,-2925,-2005,-1688,-2030,-2329,-2586,-2750,-2733,-2502,-2275,-2093,-1957,-1906,-1839,-3045,-1932,-2042,-2132,-2235,-2451,-6471,-9240,-3068,-2891,-10900,-5794,-3159,-3312,-76718,-213167,-86250,-21146,-9615,-2902,-18129,-225155,-382487,-177986,-23530,-757,-84,554,-63548,-80585,-11135,2497,-98,-12465,2112,-10761,-2261,-3047,-1086,-762,-1256,-1596,-676,-1701,-3611,1237,1590,-1391,1756,1496,1155,613,107,-388,-958,-4649,-1897,-2447,-2630,-2189,-2182,-447,94,-1285,1902,3472,1891,-2427,-710,-912,-3620,-2793,-469,-2626,472,-1429,1311,-605,-1975,-2717,-3001,-264,1467,973,508,63,-559,-2477,-3318,-1874,-2896,-1640,-198,-645,-4193,-1968,666,1966,1295,-1062,721,-1200,650,108,-479,-1024,-1520,-1857,-2175,-2326,-2380,-2489,-2445,-2315,-2043,-1473,-963,-442,-9,-1368,-1508,-1823,704,478,223,-974,-412,-871,-947,-729,-402,738,1754,-699,2705,4475,3621,1273,-556,-2474,-1511,-2366,-1209,-1065,2150,2589,214,-1178,-1700,1267,1466,-937,483,158,-2727,-283,-997,-765,5,-110,-317,-490,-868,-1509,-1759,-2096,-2358,-2547,-2530,-2421,-2094,-1801,-1516,-1196,-936,-1623,-680,-619,-3289,-802,-928,-1132,-1382,-2272,-2309,-2180,-2328,-2231,-1948,-1459,-2704,-455,28,-227,888,1497,-960,-329,-103,-2416,-2537,-1940,-723,1915,1904,-638,-405,-2065,-367,-1236,-1986,-2392,-1381,3098,2774,2354,-363,-2696,-1832,-191,1474,-2495,-1235,1786,1519,1488,1182,-1552,-1419,-2614,-182,-1239,-2734,-2282,-2919,-1030,-1191,-1407,-1705,-1934,-2304,-2645,-2918,-2867,-2478,-1970,-2376,-2759,-2277,-1163,-1493,224,-2778,-912,802,1960,1877,-159,-1056,626,-2487,-1603,-2794,-2804,-2989,-2623,-2019,5,148,-2485,-3084,377,-1606,1138,-1768,-953,-3157,378,2194,-1612,587,-654,-1658,-2394,-1850,-2871,498,1729,2565,-615,362,3017,-1664,-2326,-224,-653,-2019,-3219,-3413,-2521,-1572,-1466,-566,-455,-531,-844,-1234,-1659,-2011,-2340,-2449,-2476,-2453,-2497,-2721,-3044,-3486,-3938,-3584,-2982,-2260,-1555,-860,-285,213,664,-844,-1411,-3394,-2307,-58,196,-2600,-1282,12,438,400,518,725,1005,1118,-374,-832,-982,-2047,-2586,-2568,-2055,-303,-1971,-1362,-1895,-2538,-2979,-3399,-3593,-3305,-2793,-2689,-2442,-2730,-377,48,318,391,459,378,193,-2232,-666,-1138,-1533,-1992,-2381,-2655,-2914,-3025,-3099,-2980,-2821,-2651,-2434,-2205,-1867,-1631,-2968,-732,-404,-2120,-2878,274,285,183,-237,-1187,-754,-3420,-1500,-1971,-2200,-2270,-2061,-1568,-1246,-1440,283,-2204,-140,2032,2186,3664,3495,1013,-3133,-3395,-85,5721,2060,-1829,953,4702,-10,-2458,5593,2010,3081,793,1841,350,-356,603,4087,6974,7654,2068,-4009,3063,-2811,3452,4153,188,3391,3035,2706,2331,1915,1438,-7678,-8704,-6088,-6414,-10467,1242,1273,1096,1402,1488,1656,1816,1940,2108,2361,-21954,2676,-67003,-62522,2370,2103,1666,-77898,-41707,-18621,-14621,-10796,-1392,-1462,-11806,-1358,-985,-4103,-665,-583,-654,-4851,-9939,-3328,-1205,-1697,-1311,-5087,-6455,-3385,-982,-3427,-904,-738,-471,2,-20,-4170,1509,1911,2066,-1370,127,2046,1755,-3150,-2707,1344,1785,262,-2444,-1205,2400,1718,643,715,2552,808,-883,2047,692,-654,-1795,-2413,-2297,-1824,-1416,-1139,-1105,-3214,-1183,-1350,-1461,-1436,-1373,-1913,-2064,-865,-679,-687,-1747,-1557,-1065,-3036,-1622,-1876,-2108,-2481,-3075,-3447,-3761,-3311,-2769,-2185,-1551,-920,-294,264,812,672,-1928,-2868,895,1203,-1119,-1359,159,-203,-539,-928,-4923,-3228,-2916,-2228,-2650,-2891,-2594,-2079,-6925,-6224,-13868,-2582,818,-6891,-17087,1166,925,-7640,-40314,-39508,-20859,-11951,-10884,-4835,-931,-676,-46052,-115452,-64487,-14738,-9587,-6506,-7689,-14149,-19667,-34058,-28048,-9555,-8300,-1638,-1344,-834,-299,22,418,592,-1293,801,1759,-1759,-2819,645,22,-502,-3574,405,-1637,450,1380,-713,-121,-1613,-2050,677,-251,-2079,-1797,1778,1946,-539,2164,2011,1796,752,-1466,-904,461,204,-679,-363,-2205,-2075,125,539,491,394,267,-1559,-2180,-2975,-2342,-4057,-2463,-2542,-2712,-1648,-1031,-1493,-2072,-1261,-2717,-3131,-1710,-58,-430,-957,-828,-1709,-3493,-2489,-2371,-2569,-2499,-2043,-1315,-548,-1376,-1702,899,-1769,2391,2462,2378,2239,1944,1606,-2323,488,359,-224,797,727,535,-54,-3089,-755,-1225,-1556,-1663,-1529,-1336,-1219,-1210,-1370,-1618,-1920,-2187,-2215,-2213,-2085,-2044,-1562,-1576,-1605,-1672,-3054,-1584,-1309,-2453,-758,-705,-867,-2873,-1184,633,845,-2395,-2234,-206,-395,-2005,1374,868,-1513,-3679,-934,-1731,-2453,-3676,-3012,-2383,-1669,-918,-180,430,994,1374,1082,-463,-979,-855,1386,-463,-354,-633,3323,4912,1405,-1909,92,-1293,-441,2757,7170,7655,5755,7372,1976,-956,-648,192,2890,4515,3827,-1650,-3310,-1774,1631,1282,-484,-2398,-575,-2144,-1627,-2411,-3131,-3564,-3799,-3770],[-3637,-3015,-2351,-1830,-1290,-822,-1312,-1190,-1037,1165,-35,-3180,-672,2027,441,-226,1123,-2269,-2745,-1960,-2327,-2315,10,45,75,121,339,651,955,1209,1312,1214,708,-1715,-2095,-1145,-3544,-752,57,-605,-2380,-2483,-1077,-1645,-1684,-946,-1150,-1322,-2879,-2409,-710,-1338,-2047,-2709,-3126,-3168,-3103,-2820,-2570,-2207,-1765,-1428,-1004,-630,-95,317,696,1006,889,-50,215,-495,-2988,826,1531,1422,-1050,-2703,749,-154,-183,-347,-937,-1635,-2425,-3193,-3555,-2831,-2120,-2863,-1080,-925,-1013,-1304,-1761,-2392,-2998,-3479,-2971,-2237,-1455,-3024,-1424,-2667,-2485,-2402,66,-331,-2873,-1113,-1064,-3102,-2984,222,-1757,-905,-2614,473,-1013,2938,4058,1985,3765,1640,865,-679,-3748,-2743,-1214,-322,129,1080,1478,-2221,1375,965,459,-255,-828,-792,-366,-2185,-2804,-751,-2737,-772,-2170,-3258,-812,-972,-1821,-3393,-4967,-3336,-3347,-474,164,216,-2347,-3719,-1440,-368,-398,-346,-463,-1661,-2506,-2294,-1941,-1370,-1750,-2162,-3750,-2630,-2812,-3401,-2922,-2894,-2602,-2255,-1872,-1523,-1111,-844,-603,-503,-575,-679,-877,-1173,-1439,-1747,-1827,-1664,-3683,-1483,-1461,-1972,37,376,-996,-1417,-593,-796,-1485,1291,1313,-3813,-3727,-3388,-2394,1048,887,771,-2101,-1648,-1378,-1876,1542,-7,-2003,2494,-2271,-3416,3135,3174,3172,3087,-3220,-7027,-9344,-3245,1470,-12208,-5459,141,-341,-88876,-194978,-75129,-25722,-12165,-121,-11374,-189444,-397843,-189780,-25273,3902,2157,5379,-61956,-131626,-56217,-757,523,-15045,880,-11237,-2238,-3403,-2908,364,969,-1134,465,-619,-3305,1128,953,-1222,-342,-1060,-1655,-2258,-2679,-3004,-3291,-5029,-2247,-1699,-2030,-1619,-2588,542,-559,-898,1428,1578,1568,-2509,-1192,-918,-4537,-3468,244,-2509,737,-970,604,-1082,-1485,-2700,-2658,36,940,725,467,149,-386,-1719,-3639,-1962,-3035,-2502,-2721,-2545,-3386,-2971,-1363,-1101,-823,-1155,-751,-1637,-1176,-1489,-1797,-2115,-2462,-2734,-3033,-3088,-3246,-3307,-1933,-1357,-747,40,671,1245,595,-1168,-1392,-2133,478,2130,484,-1230,2500,2822,1402,-1296,-231,4685,2269,-506,2962,6715,4191,1192,-642,-2627,-1104,-1965,-995,-982,1902,2290,-722,-825,-1088,2086,1665,-752,389,-319,-3198,-1163,-1129,-1290,-89,272,508,-270,150,-2128,103,-1026,-2101,-889,-1236,-2181,-1911,-2235,-2560,-2843,-3175,-3523,-3679,-3327,-2966,-2623,-2222,-1885,-1614,-2211,-1849,-1422,-1629,-1894,-2265,-2630,-3019,-2968,-2420,-1787,-1150,-500,-1490,-213,-182,-2128,-2473,-2231,-983,422,227,-380,58,-2366,-238,-575,-1638,-2018,-1414,1476,1425,1303,-287,-2320,-1890,-428,1119,-1968,-908,1555,1323,1602,1514,-2195,-2028,-2375,-216,-1267,-2340,-1998,-3661,-1175,-175,-762,-586,-693,-906,-1081,-1285,-1481,-1666,-1809,-1852,-3779,-2883,-1127,-943,-208,-3000,-946,681,1601,1827,-194,-659,1618,-3107,-2548,-2296,-2765,-1036,-2332,-2302,-2851,-3384,-3723,-4018,-3831,-3570,-3533,-3540,-3511,-3292,-3127,-2850,-2549,-2202,-1875,-1284,-843,-420,-3616,473,1029,1397,-1053,220,1713,-1718,-2446,-138,-1117,-2301,-3457,-3801,-2722,-1481,-1782,-140,951,1341,1231,970,1053,637,31,-500,-900,-969,-697,-1512,-1143,-2220,-1182,-2795,-521,-903,-665,2315,2248,2142,2023,-91,-1553,-4517,-2219,-396,-1305,-2237,-2769,-2629,-2020,-1314,-600,8,518,717,-544,-544,-477,-1467,-2441,-2764,-2526,-229,-2526,2390,1377,-2103,-110,-2780,-2664,-3219,-3524,-2473,-1679,-3102,314,433,585,1214,2323,1170,332,-2446,901,689,-226,-1,-271,-430,-1663,-1940,-1052,-1357,-1729,-2127,-2457,-2686,-2679,-2539,-3118,-1978,-1740,-2177,-3026,-1350,-1420,-1578,-1824,-2040,-2376,-3104,-2927,-3276,-3493,-3806,-4067,-3794,-3503,-3165,-2737,-2236,-1699,-1114,-569,191,954,1112,-3456,-3254,-343,3444,1971,-2185,1336,4187,635,-1805,3911,2890,3781,1308,2568,420,131,1069,4332,7064,7292,1014,-3451,3874,-2245,3833,4063,-471,2864,2550,2474,2524,2626,2662,-6762,-8503,-5188,-6245,-9970,1502,1627,-362,493,-92,-577,-951,-1100,-870,-300,-20749,988,-83792,-90491,-13660,2830,3040,-106087,-62982,-22040,-10247,-14287,2401,2077,-7415,1168,980,-2431,344,51,-333,-2590,-8222,-3597,-797,-907,-1132,-5368,-6146,-763,2393,-4167,2873,4353,4856,3487,-103,-3226,3182,1852,1517,-2344,368,3164,1891,-3082,-2964,-1857,-2382,-2138,-1598,-2259,-486,-243,-139,-179,-217,-361,-552,-855,-1226,-1625,-1997,-2314,-2648,-2989,-3284,-3374,-3327,-3410,-2755,-2536,-2355,-2205,-2205,-2344,-2427,-2538,-2558,-2500,-2279,-1934,-1761,-3113,-873,-506,-213,-143,-2791,-3171,-623,-1033,-1575,-2210,-2881,-3447,-2942,-2197,-1398,-729,-1471,-2508,632,803,-1059,-1306,758,625,-1217,-884,-4335,-3017,-2957,-548,-942,-1445,-1939,-2555,-6203,-5165,-18269,-5141,-853,-344,-13506,339,16,-7546,-42583,-37566,-12952,-5354,-14251,-5528,-751,-6141,-55066,-126042,-72177,-17305,-8483,-5640,-9783,-19849,-26978,-42927,-34075,-10842,-8264,1484,-682,377,-137,-827,-1376,-1893,-2352,-2701,-2964,-3105,-2356,-1413,-760,-222,-3949,-469,-1495,1702,1880,-1121,-428,-1770,-2344,-136,-585,-2452,-1945,1097,2003,-364,2739,3632,3558,247,-1421,-614,778,-190,-919,-1291,-2536,-2926,-195,565,912,568,644,-2133,-2476,-2909,-2567,-4237,-1973,457,-2881,186,-13,-1591,-2264,-1401,-2724,-2716,-838,-1019,-1323,-1550,-1815,-2123,-3693,-2413,-2145,-1807,-2072,-1184,-900,-740,-1723,-1427,-674,-2605,-949,-1225,-1413,-1680,-1851,-1905,-2029,-1650,-1434,-1114,-862,-557,-311,-464,-3256,-1283,-447,-856,-1382,-1826,-1854,-1229,-216,884,419,2977,3783,4445,2624,-772,-1702,-404,-1140,1701,854,-2627,-1047,-590,-1429,-692,-1014,-1532,-2453,-2842,-2380,-1740,-1921,-1948,-270,-209,-2357,2199,2366,-1776,-3038,889,1842,1456,-4519,-763,-260,-586,-645,-672,-608,-422,-296,-109,-764,-1022,-397,-439,-701,-778,-916,-930,-803,-469,-2001,442,-860,-110,1635,1815,1893,1716,1337,886,-1038,-404,92,247,646,1007,-1503,-1962,-3040,649,1213,-314,-2108,-575,-1644,-1535,-2455,-3477,-4083,-3472,-2851],[-250,-903,-2329,-311,-379,-530,-1216,-1115,-460,326,232,-3361,-672,2773,636,-965,502,-1881,-1919,-1870,-2685,-2229,2481,1760,1084,483,115,-91,-229,-328,-488,-675,-869,-1194,-1493,-1862,-3740,-2165,-1971,-1532,-2600,-2756,-918,-1545,-1486,-265,-892,-1272,-2871,-1694,58,883,773,668,-1963,-1141,-911,-2473,-501,-1287,-1392,-269,-237,-805,-1263,-1760,-1949,-1648,-1001,-288,431,-710,-3081,508,2705,2995,-1224,-2724,1102,-316,-1276,1226,694,-176,-960,-1319,-1137,-1511,-1357,-3294,146,71,-326,-853,-1411,-1938,-2181,-2263,-2157,-2057,-1938,-2496,-2072,-2579,-3154,-2866,-2874,-2560,-2687,-1659,-1219,-2454,-2274,89,-1467,-996,-2488,542,-1531,106,-220,-605,-1040,-1422,-1833,-2140,-3248,-2631,-2106,-1955,-2063,-2121,-2293,-2532,-2893,-2959,-2378,-1689,-962,-183,431,-1714,-3115,-677,-2617,-948,-1994,-2555,-2075,-708,-1785,-3535,-4827,-3090,-2750,42,1738,1942,-2054,-3639,-2023,474,442,1827,1731,-1206,-2127,-2629,-2503,148,-393,-860,-3952,-1929,-640,-3241,-384,-450,-551,-798,-1153,-1616,-1974,-2077,-1645,-1198,-874,-561,-346,-251,-177,-266,-390,-603,-3496,-1999,-1406,-1673,-1886,-1853,-1659,-1231,-1052,-845,-1182,702,1163,-3368,-4150,-3777,-2337,2369,2779,2645,-3088,-1416,-1139,-1882,2019,-345,-2337,2267,-2618,-3291,2792,3512,3816,4123,-4046,-7504,-9555,-3264,4437,-13403,-5037,4218,3650,-105589,-179719,-66605,-30825,-16116,2432,-5566,-152226,-410580,-214688,-30439,8648,-1765,9962,-53252,-176408,-96819,-10578,381,-17671,-927,-11561,-2403,-3540,-4904,4201,3088,-677,928,374,-3018,1012,737,-962,-1072,-1894,-2401,-2397,-2055,-1729,-1543,-4805,-1130,-1850,-2489,-2196,-2773,-1403,-1507,-1614,-1611,-1451,-1308,-2050,-1497,-833,-3986,-3778,-87,-2370,195,-458,215,-1518,-1069,-2535,-2194,416,996,678,327,-50,-365,-1081,-3971,-1864,-3039,-2061,-486,-282,-2246,-3914,-235,-482,-747,-1213,-1785,-1964,-1511,-1005,-494,-49,262,501,-323,-3130,-3564,-3142,-186,-259,-70,507,-429,1524,280,-822,-1122,-2403,223,484,-181,-1386,-1041,-854,-86,-1995,146,2358,2214,-201,3450,4454,4638,1064,-679,-2415,-479,-1460,-752,-792,1718,1626,-1471,85,-227,475,370,-561,59,-145,-2790,-2088,-1213,-1714,-1076,-1322,-1607,-1815,-2070,-2360,-1585,-1131,-2251,-113,400,-1540,1211,1355,1534,1528,1340,-1647,405,-227,-2572,-1843,-2560,-2181,-1443,-2061,-1108,236,481,614,428,-197,-3177,-539,-1086,-1688,-1946,-1523,-1747,-424,-184,-1761,-2086,-2257,-1191,419,65,-296,-778,-2572,-1807,-2298,-2613,-2854,-2524,-2183,-1827,-1543,-1402,-1854,-1853,-1112,-1099,-1365,-1126,-1081,-1084,-1006,-951,-2464,-2551,-1874,-497,-1195,-1755,-1332,-3533,-1577,-1937,-2112,-1931,-1454,-1060,-681,-432,-328,-405,-666,-1060,-2823,-3295,-1827,-1507,-1008,-3129,-830,734,1201,1552,-125,-70,1791,-3567,-3084,-1576,-2827,-925,-1723,-2405,-1320,-1695,-3019,-2418,-2096,-1984,-2010,-2396,-2319,-2208,-1755,-1598,-1459,-1329,-1290,-1072,-1093,-1221,-3636,-1602,-1685,-1882,-1992,-2157,-2147,-2007,-2275,-1630,-1338,-2059,-2199,302,964,480,-1932,224,3601,4000,565,311,2974,2399,1956,1479,429,-30,-571,-2048,-789,-2298,-1358,-2741,-327,-974,-233,726,421,394,605,777,-1174,-4185,-1702,-735,-619,-1809,-1852,-1743,-1256,-728,-203,232,604,688,-326,31,293,-727,-2050,-2841,-2649,42,-2565,1948,1182,-2669,-943,-3004,-2123,-22,-526,-1825,-842,-3441,-748,-781,-939,-1244,-1469,-1702,-1806,-2547,-1646,-1339,-914,-583,-252,94,-1627,-1889,-161,-65,-3,-518,-1171,-1975,-2747,-2482,-3097,-1675,142,-2040,-2747,-2,1774,1618,-658,311,-18,-2644,-878,-1971,-1343,-1213,-945,-521,-2000,-1014,1079,-1483,-1259,2063,57,4357,4869,1218,-3443,-3086,-390,4624,1956,-2518,1796,3988,1499,-971,4887,3646,5368,1962,3182,524,707,1560,4497,7287,6790,-98,-2588,3899,-1304,1815,1006,-1126,735,1211,1890,2546,3065,2657,-5838,-7021,-3863,-5677,-8581,-430,1012,-1914,-548,-1272,-1820,-3835,-1487,-757,-759,-18758,1671,-96793,-119996,-72664,-8153,-17886,-124198,-74529,-21327,-2117,-18710,3311,2639,-2906,897,252,-691,-1266,-1877,-2142,-1645,-5865,-4020,539,-338,-1283,-5711,-5735,1909,2174,-4638,1713,1485,1295,1281,42,-2204,1507,1019,1171,-2996,683,1101,763,-2897,-3200,-535,-833,-978,-937,-3092,-279,-1,258,456,704,-111,967,932,784,-1367,299,44,-642,-658,-1082,-1457,-1869,-3486,-2334,-2566,-2758,-2886,-2957,-2834,-2541,-2231,-1893,-1645,-1578,-2135,-2766,-2138,-814,-531,-362,-366,-2440,-2585,-669,-864,-1107,-1360,-2960,-1784,-1918,-2002,-1938,-1867,-1802,-2200,-1379,-1220,-1069,-1189,-841,-796,-2299,-1610,-3810,-2565,-2319,-1594,-1876,-2184,-2376,-2572,-5350,-3891,-22032,-10862,-1257,-888,-9576,-186,-1888,-6878,-44705,-38747,-9074,-742,-17402,-6242,-674,-15643,-67587,-140495,-78049,-19999,-7406,-4914,-11033,-26731,-35521,-48210,-34645,-11822,-8166,2052,-915,2201,2005,-574,46,207,-1689,402,2,-4466,-1907,-957,-1408,-1934,-3932,-2086,-1352,-447,516,-1547,-781,-1892,-2769,1776,-367,-2585,-2110,2120,1126,-217,-762,-1705,-2295,-2003,-1501,-1110,-836,-858,-941,-1183,-2540,-3132,-1848,-1563,-1216,-833,-436,-2703,-2322,-1615,-2452,-4357,-2227,406,-2909,749,-150,-1777,-2243,-1596,-2738,-2403,-178,930,-31,-1259,-449,-1854,-3889,-2407,-2122,-2180,-1960,-1174,-890,-753,-1921,-826,-693,-3437,-668,-637,-419,-225,48,335,-1873,-287,0,167,1502,1681,1766,-1060,-3476,-1980,-983,255,-388,-985,-1449,-1544,-1171,-591,63,681,1220,1752,1989,-479,-1471,-498,-1322,962,483,-2286,-1259,-779,-688,-545,-1018,-479,-2114,-879,788,641,-1557,-1694,-402,-173,-2807,2603,2320,-1748,-2528,916,5115,271,-3770,-452,-13,-1375,-2436,-2549,-1950,-1318,-878,-470,-1211,-1189,-145,-152,-1161,-368,67,192,293,392,-2312,401,-471,-89,-475,-913,-1379,-2017,-2789,-3368,-2845,-2139,-1509,-909,-278,185,-1206,-408,-3958,-520,930,-303,-1956,-750,-1301,973,856,-3306,-908,-575,-417],[-378,-730,-2820,926,1193,930,-1200,-1157,-413,-885,-1490,-3139,-2167,-1715,-989,-1566,-201,-1506,-1168,-1760,-2992,-2173,1912,2611,978,1872,1447,1021,547,53,-509,-1050,-1497,-1891,-2081,-2094,-3639,-1526,-1589,-1020,-2766,-2939,-667,-1195,-1254,-368,-619,-1152,-2701,-955,-442,-324,-321,-389,-2508,-1062,-659,-2449,-1055,-1954,-1724,-1615,-1764,-1921,-1841,-1793,-1698,-1611,-1512,-1469,-1427,-1351,-2363,-1020,-781,-445,-1379,-2490,1043,-445,-2274,346,2040,3301,-921,1537,3169,-1277,-1100,-2787,382,232,287,1998,2056,735,-1602,-500,1258,676,-1530,-1848,-1852,-2256,-3554,-1987,-1158,-726,-2424,-63,110,-1567,-1590,237,-1150,-887,-1744,-909,-1974,-1581,-1699,-1607,-1347,-921,-514,-103,-2452,-2357,34,672,434,291,126,-931,-41,76,194,317,-68,540,452,-1194,-3039,-482,-2467,-1029,-1709,-2072,-3172,-3115,-3554,-3603,-4459,-2815,-2534,-2193,-1861,-1447,-1429,-3368,-2111,432,838,1185,1242,-513,-1304,-2545,-2970,15,-519,-1005,-3715,-2779,-1177,-3016,-840,-943,-1080,-1347,-1659,-1922,-1831,-1518,-965,-404,71,565,381,590,1675,1875,1480,1860,-3073,-2331,56,64,956,568,-557,-815,-1354,-941,-952,-803,-482,-2845,-4274,-4016,-1686,407,215,-37,-3727,-1054,-984,-1654,-1389,-1498,-2488,-1455,-2754,-2742,-961,-692,-261,312,-4840,-7848,-9760,-3163,3987,-14171,-4527,4573,4001,-126655,-170763,-61504,-35971,-21099,-304,-844,-114754,-405427,-250010,-38850,4745,-6015,5868,-42210,-197993,-122484,-15983,-395,-20073,-3070,-11732,-2678,-3420,-6864,1634,1427,-213,788,303,-2734,-561,-1078,-1569,-2062,-2598,-3020,-3425,-3537,-3392,-3197,-4174,-2658,-2642,-3060,-2895,-2708,-2152,-1618,-1017,-394,238,693,-1300,-1615,-672,-3129,-3566,1217,-2237,1141,86,-375,-1884,-774,-2303,-1621,843,1034,249,-614,-1529,-2378,-3262,-4302,-3939,-3433,-2910,-2559,-2313,-2088,-2985,-1267,-715,10,-1286,-924,-1250,2047,2249,1843,237,2091,1813,233,-3468,-2910,-2505,-237,-468,-582,-440,-387,-338,-380,-524,-752,-2650,-974,-1230,-1386,-1522,-1645,-2047,-2383,-2860,-3245,-3324,-2825,-2093,-1268,-378,501,802,-747,-1932,147,-1002,-563,-588,1526,1833,-1952,1172,728,2610,2129,-432,825,76,-2116,-2903,-1687,-2122,-2054,-1889,-1581,-1071,-646,-2225,265,-824,-2491,1850,1748,-772,2558,1180,2211,1867,1380,-1525,113,-473,-2199,-1328,-1340,-1139,-775,-1910,-192,509,808,1066,183,-514,-3283,-350,-258,-148,-338,-777,-1738,-374,-227,-1476,-1700,-2154,-1478,1389,1792,166,958,-2780,771,1113,-1039,-869,-1129,111,-366,-832,-1340,-1779,-2106,-2336,-2518,-2602,-2598,-2449,-2289,-2004,-1706,-2330,-2988,-1415,-261,-1173,-1177,-582,-2911,-1416,300,-1185,-1710,-1235,-1127,-1330,-1373,-1232,-987,-724,-487,-1949,-3554,-45,-5,-1023,-3299,-773,-9,-33,-31,-88,-44,-27,-3964,-3224,-899,-2755,-902,-1200,-2570,602,677,-3013,-2124,-610,-1193,230,-2644,-2440,-1680,-648,-131,-1223,-289,-325,-108,-78,-132,-3209,-402,-494,-759,-1536,-1342,-1561,-1695,-2040,-1475,-1164,-2953,-2622,477,1073,373,-2057,431,3421,3844,-97,-148,2938,2417,2053,1479,738,912,-795,-2524,-424,-2283,-1600,-2773,-675,-937,-31,345,624,844,1031,1068,-670,-3199,-1253,-1241,-768,-1515,-1666,-684,-118,-203,-181,-112,13,117,-75,408,543,-40,-1664,-3011,-2429,306,-2289,316,260,-3239,-1971,-3010,-1672,1203,-53,-1477,-130,-3751,-477,-192,1104,2032,2181,1778,53,-2706,101,-468,-918,-1413,-1845,-2197,-2604,-2940,-3097,-2667,-2147,-1651,-1170,-761,-353,-2012,-3065,-2142,221,-1869,-2247,-664,-970,-1422,-1831,-2013,-2086,-2238,-1632,-2553,-1114,-956,-879,-759,-2406,-656,-371,-1210,-1940,246,-1177,542,776,1006,-3229,-3035,-336,2773,1824,-2977,2113,4976,2203,-302,6305,4107,6122,2626,3580,540,1230,1905,4458,4050,3092,-1362,-1696,-151,-1033,-1802,-2332,-2438,-2203,-1820,-1415,-1118,-969,-1036,-5084,-5447,-2474,-4823,-6957,-3060,-3159,-3565,-2516,-2220,-1943,-7371,-1789,-1769,-8685,-15832,-922,-102756,-146319,-138515,-74709,-45335,-124868,-62154,-16137,599,-22995,-227,-786,-1450,-2055,-2204,-2117,-1754,-1202,-690,-165,-3285,-4543,995,-86,-1716,-6198,-5313,-1,-455,-4862,-1352,-1416,-1215,-781,-406,-1219,97,129,-49,-3226,-697,-1268,-1936,-2697,-3428,-2181,-1269,-411,375,-3537,313,1978,842,523,1040,-465,1885,2355,1603,-1831,609,440,-527,-1432,-43,-331,-719,-3510,-1248,-1399,-1273,-826,-2366,-2233,-2702,910,1113,-1486,-1628,-2241,-2549,-1247,-2400,-3349,-2288,-1295,-2057,-1878,989,-409,133,78,-3850,1344,186,-1371,951,963,-923,-1942,1577,1749,-420,-1002,1847,-336,-3380,-2066,-3357,-2021,-1386,-1079,-1596,-2072,-2380,-2709,-4549,-3046,-21871,-18863,-3025,-2565,-6118,-2931,-3379,-5911,-47244,-42589,-8824,-34,-19610,-6853,-758,-25751,-83013,-151130,-76921,-22141,-6359,-4221,-10124,-33368,-42801,-44242,-28374,-12203,-8143,1830,-1148,1476,1259,-977,-325,-27,-1977,-386,-781,-4097,-1425,-1175,-1260,-1305,-3445,-1584,-539,-61,443,-1891,-1069,-1869,-3215,1705,-377,-2351,-2112,1801,1386,28,730,335,3,-702,-1232,-1031,-1280,-1644,-1916,-2232,-2560,-2864,-2943,-2743,-2546,-2333,-2093,-3092,-1925,-1679,-1895,-4367,-2330,-1580,-2672,-1253,-1008,-1893,-1874,-1623,-2609,-2095,377,667,152,-1225,-169,-1921,-3841,-2315,-1043,-2837,-1745,-351,341,371,-1787,21,549,-2678,2441,3276,3255,3033,2737,2346,-1662,-601,-7,338,-15,-299,-523,-1598,-3547,-2496,-1711,-1067,-1101,-1059,-1003,-950,-878,-825,-740,-646,-535,-314,-253,-237,-1152,-481,-1338,-241,-266,-1839,-1239,-838,-36,96,-1033,-262,-1674,-797,769,586,-1104,-1274,-373,-81,-3097,2055,2284,-1272,-1989,870,4141,-1773,-2658,-59,359,-851,-1034,-1046,-819,-445,-170,130,-1501,-1206,120,456,-1572,-469,550,1704,2111,1585,-2590,747,37,498,2321,1745,1043,82,-1062,-2235,-3323,-3576,-3047,-2233,-1357,-719,-644,160,-2796,-1594,-537,-1127,-1831,-2587,-3272,-3519,-3141,-2759,-1933,-1530,-1197],[-1611,-1485,-1882,-1000,-603,-145,-1021,-1101,404,2310,582,-2439,-1046,2480,1368,-1697,-803,-1124,-468,-1450,-3010,-2034,1355,1759,596,1534,496,1476,980,1115,572,-134,-537,-942,-1191,-1369,-3087,-1323,-2084,-1163,-2800,-2938,-1180,-1247,-1330,-1450,-1615,-1688,-2469,-1439,-1149,-708,-336,-12,-2757,-1048,-353,-2387,-1135,-2408,-1973,-824,236,-84,-240,-478,-684,-874,-1030,-1241,-1491,-1796,-2165,-2686,-3329,-4015,-4608,-4531,-3640,-2599,-3148,-446,1041,2177,-540,1424,4735,-1103,-795,-2184,620,131,585,4857,2998,883,-1574,-505,1003,950,-2285,-1307,-2139,-1925,-3510,-1788,422,775,-2255,950,1217,-792,-1121,712,-995,-769,-816,-374,-2479,-680,-787,-891,-1006,-1037,-1073,-1007,-1663,-2105,-384,-117,-62,95,189,27,222,230,110,-99,-361,-596,-960,-1175,-2792,-1651,-2451,-1912,-1973,-2151,-3856,-2325,-2452,-3770,-4095,-2362,-2318,-2197,-2108,-1995,-1868,-3084,-1854,-1846,-1814,-1721,-1754,-1610,-1484,-2146,-3334,-948,-892,-939,-3271,-3696,-2088,-2921,-1665,-1803,-1743,-1607,-1402,-1183,-831,-524,-115,295,682,1176,262,409,2529,1676,1322,2326,-2616,-2598,761,1203,904,612,-367,-653,-1646,-1445,-1669,-1579,-1230,-2438,-4152,-4224,-709,141,175,-207,-4052,-724,-849,-1280,157,-1236,-2617,-168,-2879,-2085,-292,-4,115,216,-5658,-8183,-9934,-3150,-113,-14220,-4082,-822,-1136,-150861,-168728,-60146,-34570,-26391,-6726,1122,-78964,-375378,-289622,-50039,-1086,-10568,709,-32406,-185783,-126064,-15862,-1898,-22141,-5347,-11867,-3065,-3130,-8565,1382,2081,175,1759,1754,-2532,1099,2472,-276,1405,-1980,-80,-700,-973,-939,-782,-3465,-130,-850,-3654,-3616,-2468,469,-2034,151,1841,2385,2525,-462,-1586,-497,-2325,-3194,289,-2168,-1242,-1815,-2073,-2154,-1828,-2067,-1603,-1683,-1944,-2393,-2879,-3344,-3489,-3192,-4250,-2275,-2643,-2451,-668,-54,-92,-1806,-985,1014,654,-1395,-1781,-421,4088,3027,1459,-590,2087,1455,767,-3050,-2617,-2237,-430,-543,60,680,-682,963,-420,12,-277,-2717,-412,2500,-1041,-1645,2146,1879,-563,-2573,1133,1818,1895,377,1753,1585,1346,436,-811,-1247,475,-591,-380,-333,1371,1663,-1922,2279,1758,4121,3604,-307,1329,1029,-1365,-2016,-1395,-2421,-3129,-2690,-1737,-809,-79,-1745,878,-714,-2736,1607,1257,102,1224,877,458,72,-308,-1327,-811,-765,-1746,-398,-103,113,242,-1621,161,45,-135,-200,-157,-738,-3133,-202,-203,-115,1126,-1271,-1367,1122,-204,-1207,-1322,-1904,-1738,1034,1707,392,1315,-2815,1494,1903,-810,-156,-860,-1286,-2008,-2539,-2641,-2185,-1847,-814,-381,-301,255,759,41,697,437,-1849,-2827,-955,-1384,-1931,-2450,-2687,-2508,-2190,-1812,-1486,-2284,-1925,-728,-515,-335,-165,-24,76,153,-1183,-3383,335,357,-1624,-3372,-694,353,311,285,68,181,133,-3831,-2902,-219,-2442,-875,-767,-2692,-888,-1190,-2854,-1795,-2158,-2345,-2631,-2851,-3027,-3055,-3121,-3071,-2983,-2844,-2717,-2337,-2131,-1988,-2764,-1766,-1547,-1443,-1461,-1148,-947,-1681,-1682,-648,-1427,-3664,-2880,-960,-1112,-1121,-2003,-1251,-1261,-1180,-1110,-982,-850,-719,-741,-759,-866,-1009,-1228,-2578,-1980,-2401,-2813,-3066,-3081,-2762,-2330,-1846,-1442,-1083,-743,-552,-346,-2092,-882,-1738,-723,-1263,-1807,-1153,-1399,-1663,-1826,-1919,-1919,-1898,-1789,-1680,-1557,-1437,-1421,-3180,-1842,-1443,-1814,-1387,-1150,-3430,-3009,-2689,-1294,1597,455,-1172,527,-3543,-878,-454,1327,2401,2965,2410,-48,-2821,796,626,-88,1127,-278,2205,-1367,-2223,-889,117,199,4068,3332,743,2719,-2314,-2934,-2525,75,-1604,-1553,-1327,61,-137,-1012,-498,-812,-1845,-1990,-2954,-2599,-3114,-3284,-2861,-2778,-1706,-1093,-962,-2704,522,-2448,1407,1872,1075,-2812,-3012,-124,2518,1596,-3490,2217,2007,1782,199,1344,1154,1010,945,931,543,1194,1346,1611,1791,1965,-2688,-781,1830,970,1483,1181,-2494,567,257,8,-230,-458,-730,-4521,-4032,-1146,-3727,-5396,-3825,-1317,-5165,-1014,-1111,-1231,-11169,-1944,-2472,-17466,-11839,-3897,-100477,-163957,-204392,-144934,-70982,-107640,-38692,-7859,-3109,-24775,-3324,-3179,-2917,-2557,-1892,-1340,-841,-325,55,387,-646,-4962,735,-129,-2367,-6807,-4880,-978,-1163,-4814,-1091,-772,-421,-1685,218,-292,343,-47,-108,-3034,-706,-977,-1051,-2359,-3570,189,931,1664,2153,-3476,-441,1940,823,143,210,-822,2125,1372,726,-2313,334,295,-418,-2875,754,689,53,-3546,243,103,1723,-153,-2372,-2212,-2872,754,236,-1496,-1805,-2221,-1544,-752,-2206,-3207,-2733,-1528,-1698,-1143,1407,-370,140,496,-3586,1024,-229,-2257,678,838,-960,-1770,704,592,-90,-811,192,-1170,-4490,-2321,-3060,-1718,-2092,-2332,-2379,-2259,-1941,-4003,-3899,-1169,-18044,-28009,-1640,-1478,-3682,-6072,-4520,-4925,-50134,-48408,-11850,-2753,-20091,-7349,-3133,-36159,-99362,-132920,-68230,-23046,-5394,-3569,-7655,-33308,-43598,-33893,-21468,-12125,-8389,1626,-1461,1789,1555,-1361,-778,-356,-2380,570,-1884,-2711,-1019,-96,-276,-421,-2804,-1569,-467,-271,-22,-2240,-1359,-1820,-3759,1475,-455,-1970,-1969,1514,1449,298,1529,1456,1385,-1033,-1033,663,394,-19,-918,-720,-1634,-1614,-1717,-1937,-2141,-2234,-2203,-3326,-2136,-2016,-1984,-4474,-2421,-1824,-2374,-1437,-1172,-2022,-1382,-1529,-2458,-1930,687,1112,298,-1101,-411,-2054,-3669,-2257,-1404,-3433,-1560,-605,48,589,-1520,834,985,-1489,1867,2962,2731,2279,1751,1136,-1458,-965,-836,-1298,-1714,-1941,-2084,-2137,-3573,-2941,-2206,-2152,-2071,-1933,-1824,-1790,-1819,-1955,-2126,-2327,-2497,-2476,-2458,-2303,-1904,-1533,-1329,-1120,-988,-1415,-1102,-1060,-1326,-1604,-1878,-2120,-2263,-2282,-1874,-1489,-780,-827,-288,-55,-3282,1587,2412,-654,-1562,641,2177,-2535,-1687,277,759,-978,426,1489,1688,1769,1590,581,-1647,-1138,-2,-453,-1991,-660,-65,303,654,1003,-2891,800,474,899,1502,1363,1186,829,340,-177,-764,-1112,-1426,-1636,-1685,-1807,-1868,-1958,-2304,-2658,-2726,-2510,-1899,-1095,-619,579,-446,-2024,-755,-535,-452],[-803,-1071,-1205,-1340,-1290,-1161,-985,-1251,-314,110,382,-1847,-1536,534,429,-1555,-1527,-1070,-116,-1187,-2908,-2063,618,631,17,-20,-670,1088,767,267,1798,-533,-330,-239,1889,-336,-2507,622,-2379,-1440,-2835,-2878,-122,-165,-737,-742,-1122,-1459,-2385,-1890,-1847,-1442,-883,-217,-2868,-1217,-412,-2405,-1467,-2560,-2193,-1148,744,-121,-891,-1754,-2515,-3076,-3318,-3344,-3255,-3170,-3139,-3258,-3495,-3800,-4197,-4573,-4757,-4960,-4899,-4647,-4179,-3617,-3033,-2403,-1834,-1402,-1026,-1739,-370,-190,-69,40,166,270,-1582,-563,502,435,-2992,-946,-2559,-1686,-3160,-1675,1343,3183,-2234,901,1782,-255,-894,700,-1050,-716,-693,-711,-3043,-344,-290,-478,-937,-1554,-2343,-2989,-2977,-2293,-1470,-645,-185,205,-690,326,66,-254,-770,-1406,-2093,-2733,-3457,-3975,-4469,-4447,-4294,-4107,-3995,-4022,-3948,-3802,-3686,-4078,-3804,-2950,-2760,-2528,-2361,-2207,-2084,-2851,-2221,-2472,-2728,-2953,-3237,-3123,-2741,-2085,-3182,-400,397,-149,-2875,-4021,-3159,-3020,-291,2801,2646,1458,2001,1536,767,-103,262,-89,-392,-477,-405,-202,192,578,998,1401,-2281,-2878,1185,1819,844,471,-385,-763,-2049,-2225,-3324,-3090,-2004,-2302,-3976,-4496,275,2662,3243,-1393,-4160,-600,-1158,-896,767,-1832,-2899,390,-3213,-1598,-1527,-2044,-2403,-2572,-6503,-8664,-10008,-3460,-3895,-13753,-3883,-1881,-1149,-174976,-173364,-62526,-29333,-29948,-14515,2709,-47344,-330347,-316119,-62744,-8796,-15421,-422,-26018,-157478,-110944,-11298,-3599,-23973,-7621,-12190,-3653,-2902,-9669,4295,3156,293,1768,1779,-2606,1005,1992,-167,3232,-1780,1905,1291,592,681,-1365,-3045,703,-339,-4157,-4119,-2338,-271,-2601,33,789,767,637,141,-1663,-567,-1856,-3095,-133,-2413,-394,-404,-1965,-2490,-916,-2067,-584,1255,1412,1020,637,131,-446,215,-3822,-1084,-2529,-2909,-693,534,444,-909,-1677,313,323,-1794,-2989,340,4155,2633,1177,-1662,150,-1267,-2817,-3179,-2817,-2406,-670,-844,1955,363,-2678,-147,-1057,213,6,-2661,-871,2822,-854,-2047,1879,2835,-1462,-2340,1398,1146,845,337,226,-15,-233,-381,-1139,-805,-935,-887,-681,-322,47,536,-1739,1428,1658,1874,2028,-464,877,490,-864,-1009,-1636,-2737,-1350,-1734,-2067,-1994,-1935,-1894,-2082,-2254,-3175,-2925,-3172,-2782,-2436,-2246,-2220,-2313,-2596,-3012,-3240,-2700,-2127,-1589,-1034,-609,-325,-1382,-296,-498,-887,-1288,-1641,-1704,-3021,-1034,-396,-346,635,-1438,-1000,1498,-339,-1202,-1241,-1810,-2163,469,1465,387,1020,-2827,-73,-627,-960,-1184,-1214,-1170,-1066,-1031,-1073,-891,-2010,-585,-1013,86,385,2156,-779,2542,2214,-1461,-2343,-713,-663,-1122,-78,238,-1878,-1528,-1559,-1704,-2905,-2644,-1870,-2020,-2268,-2568,-2836,-2833,-2628,-2374,-3126,-2061,-1995,-2376,-3509,-2268,-2409,-2641,-2772,-2687,-2449,-2104,-3544,-2487,-1313,-2086,-1006,-633,-2819,-303,-228,-2747,-1527,-534,-986,-1051,-2864,-1939,-835,-1205,-1597,-1966,-2273,-2551,-2500,-2481,-2347,-2467,-1658,-1004,-711,-1225,-79,1905,-1725,-1338,-807,-2247,-3480,-3014,632,1309,422,-1840,159,-607,-955,-1062,-481,-58,285,373,390,284,169,-1155,-2185,-114,-1509,-2014,-2873,23,-678,122,125,25,-108,-227,-437,-556,-997,-825,-2136,-998,-1110,-1947,-1289,-1534,-1921,-2345,-2817,-3197,-3045,-2410,-1736,-1089,-506,-772,-3273,-1031,558,-1271,-864,259,-2984,-3652,-2139,-991,3016,1042,-872,1161,-2780,-1122,-556,1627,945,29,-770,-980,-2807,611,1835,-122,2114,-286,3546,-922,-2426,-1163,316,155,4363,3651,511,2134,-2584,-2591,-2734,-601,-1170,-1527,-1875,-2192,-2502,-2850,-3131,-3289,-2855,-2429,-2901,-1431,-1038,-733,-3690,-2889,38,293,-588,-3400,297,-3496,1522,1749,1102,-2106,-2807,355,610,164,-3867,-953,-1486,-1941,-2306,-2537,-2744,-2966,-3058,-2627,-1983,-1118,-318,578,1348,2053,-3839,332,2922,2337,2095,2079,-2883,704,-62,-683,-1010,-876,-481,-3992,-2708,222,-2309,-3887,-5119,-3465,-6394,935,-2368,-1338,-14721,-1417,-2015,-26641,-6637,-1542,-92361,-167823,-261759,-210491,-91122,-79202,-14072,-528,-722,-21513,-673,-436,-135,262,957,1509,1957,2353,2536,2596,2186,-4798,382,-187,-2876,-7232,-4182,-1428,-1802,-4263,-2194,-2221,-2282,-3075,-2492,-2658,-2905,-3099,-3277,-3195,-3090,-2823,-2419,-1948,-3266,-806,-176,442,1045,-2827,-945,2084,1010,-97,-513,-905,2301,1783,631,-2505,-2122,-3320,-2199,-2682,1098,1379,148,-3340,787,333,1304,-382,-2022,-1854,-2778,853,-143,-997,-1785,-1834,-209,-977,-2456,-2866,-1785,-705,-1087,-117,1550,-160,353,1173,-2634,922,-443,-2960,-519,-950,-1328,-1476,-1522,-1557,-1556,-1587,-1556,-1665,-5131,-2145,-2649,-2025,-2038,-1900,-1592,-2146,-1475,-5635,-3116,817,-13520,-36842,-11023,831,-2290,-8189,-5115,-3779,-52375,-55338,-17510,415,-18712,-7415,-4649,-45959,-102463,-112520,-56300,-22122,-4172,-2900,-4483,-25897,-36440,-22591,-15445,-11729,-8721,880,-1620,1825,2219,-1444,-1074,-560,-2660,666,-2257,-1182,-498,-399,-587,-531,-1944,-1311,-1502,-1592,-1549,-2397,-1430,-1594,-4112,392,-448,-1384,-1478,751,1791,789,2429,2545,2615,-1095,-616,2006,1135,185,-920,-143,-1019,-742,-953,-974,-904,-720,-462,-3200,-1488,0,-313,-4601,-2445,-10,-1987,247,-843,-2026,-783,-1209,-2215,-1821,822,2280,518,-812,-577,-2183,-3400,-2172,-1680,-3549,-1362,-839,-247,-311,-1178,-409,-279,-264,-144,-254,-357,-666,-1058,-1552,-2148,-2754,-3349,-3602,-3412,-2963,-2539,-2343,-3568,-3324,-2414,-1710,-1787,-1865,-2001,-2195,-2399,-2620,-2745,-2737,-2549,-2094,-1681,-1231,-657,-484,-1394,608,751,-1105,-974,-1055,1946,2049,-1086,-134,-1032,-1011,274,299,-369,-484,-267,-229,-3425,1164,2365,-192,-1412,101,690,-1336,-1055,-755,-392,-1145,-137,1212,1416,1438,1192,49,-1761,-1155,182,141,-2537,-1128,594,560,357,43,-3316,-863,-1503,-1951,-2369,-2606,-2658,-2738,-2881,-3020,-3190,-3101,-3021,-2948,-2838,-2887,-2882,-2759,-2579,-3988,-1304,-602,-1656,-1389,-772,3030,-1653,-1618,-1073,-1112,-848],[-778,-940,-1587,-2131,-2223,-1969,-1576,-1236,-906,-536,-334,-1076,-1961,-246,-304,-998,-1979,-1067,149,-700,-2497,-1970,16,-211,-476,-1449,-1660,130,-169,-364,-318,-674,-672,6,2568,-407,-1756,1214,-1866,-1619,-2641,-2547,149,378,-281,2114,-75,-803,-2261,890,271,-582,-1620,-2630,-2748,-1963,-1486,-2281,-1636,-2187,-2136,-1312,-1146,-1398,-1379,-1289,-1045,-738,-403,-143,68,-1344,-244,-607,491,472,-2229,-1793,178,-1217,-2514,-1020,-1055,-1510,-2001,-2395,-2591,-2482,-2129,-1628,-1277,-992,-795,-637,-476,-317,-1406,-478,198,48,-2686,-584,-2863,-1375,-2685,-1421,508,2684,-2152,1036,2248,220,-671,653,-1099,-543,943,564,-3389,51,-184,-499,-933,-1418,-2048,-2694,-3034,-2505,-1766,-963,-417,183,-1648,1070,1323,-568,88,1531,1354,674,820,-628,-2153,-370,-2668,-1689,-1039,-298,-1762,-1418,-2081,-4196,-3337,-1871,-2250,-2541,-2820,-3010,-3108,-3235,-3319,-3386,-3267,-2977,-2734,-2259,-1767,-1193,-2414,39,564,-675,-2374,-2994,-3836,-2990,-706,1781,1515,1112,626,86,-275,-703,-323,97,633,1309,-597,-201,2009,454,835,3027,-1797,-2857,1606,2668,946,463,-315,-833,-2252,-1922,-2662,-3167,-2513,-2132,-3569,-4495,808,1410,1893,-2257,-3802,-390,-1509,-206,949,-2056,-3028,-1073,-3475,-3068,-3247,-2643,-1968,-1423,-6746,-8936,-9520,-3795,-1060,-12934,-3583,580,1367,-191068,-183980,-67788,-24179,-28084,-21789,2354,-21560,-280540,-296909,-72978,-17621,-19986,-1910,-23690,-131025,-87702,-4385,-5421,-25262,-9239,-12357,-3966,-3284,-9406,-3013,-2908,-2902,-2782,-2784,-2646,-2368,-2071,-1668,-1217,-1091,-370,-56,297,622,-1851,-2606,1161,289,-3773,-3511,-2005,-701,-2928,-194,-462,-622,-776,-790,-1504,-519,-1376,-2924,715,-2592,1341,1342,-2643,-2445,-1180,-1930,-74,1713,1157,592,116,83,-419,572,-3188,-752,-2215,-3223,-927,492,104,-264,-2236,-628,-592,-2080,-4080,-1244,-1792,-2383,-2976,-3491,-3640,-3194,-2615,-1890,-2872,-2496,-1024,-965,1498,-280,-2422,-122,-1532,529,426,-2194,-947,1402,-86,-2383,-563,-1462,-2205,-2958,-3464,-3532,-3149,-2740,-2384,-2057,-1785,-1491,-1379,-1102,-858,-478,-422,-131,736,1045,-1339,3635,3289,6074,3562,-571,379,1,-327,53,-1677,-2582,-1222,-1226,-2439,-2254,-1412,-836,-105,-955,-3346,197,-315,-408,-678,-864,-950,-934,-969,-1301,-1395,-1661,-1903,-1959,-1647,-1127,-499,-873,611,1005,496,369,-753,-1353,-2769,106,-389,-582,694,-1109,-501,1895,-367,-1208,-1229,-1662,-2412,2,1331,393,1397,-2597,657,-63,-753,-537,-506,-469,-257,-381,-819,-1457,-2180,-2753,-2662,-1888,-936,35,-1569,1440,1769,-1090,-1705,-506,-979,-1081,-123,-759,-1553,-1526,-1011,-1364,-3285,-2793,-505,-893,-1615,-2659,-4032,-3138,-1500,-416,-2830,2195,1502,-3066,-3596,-932,701,2824,1182,495,2490,2150,-3260,-2018,978,-1632,-1200,-731,-2653,-435,1359,-2639,-1237,-295,-915,-1876,-2808,-1658,-561,-995,-1255,-1939,-2459,-2845,-2837,-2894,-2968,-3090,-3170,-3183,-3312,-3332,-3340,-3175,-2956,-2843,-2723,-2902,-2770,-3022,-2550,-2588,-2529,-2679,-2747,-2942,-3136,-3388,-3534,-3480,-3167,-2798,-2264,-1692,-1054,-1218,-1621,584,-843,-2231,-3042,957,-652,876,1082,796,502,291,103,166,-11,-592,-2369,-261,-1031,-2162,-71,1764,1126,376,-370,-839,-838,-279,511,1298,1917,-427,-3138,-221,1312,-871,-1926,-140,-2384,-3132,-1602,-929,-650,-979,-1346,-1735,-2206,-2668,-3221,-3684,-3535,-2718,-1759,-740,-2822,913,1577,-342,2167,-294,2594,-451,-2737,-1569,404,32,1018,537,-121,-874,-3042,-2595,-2967,-2060,-885,213,-1591,1199,2314,-1051,1994,393,-1092,-2971,-2655,1942,940,-973,-5063,-3016,-3866,-2493,-1152,-4056,-802,-2346,2381,2763,1014,-1459,-2673,730,477,-352,-4015,-2203,-3044,-3628,-3492,-2973,-2555,-2303,-2243,-2436,-2882,-3412,-3595,-2758,-1850,-869,-5126,752,1417,1914,1101,1948,-3368,741,-290,-1430,-2355,-2024,-1586,-3908,-1940,1193,-1084,-2937,-6527,-5409,-7577,1197,-5294,-6004,-17872,-1408,-362,-35661,-859,-182,-82489,-156350,-302042,-262969,-103046,-46720,-446,-440,-522,-14322,-818,-1091,-1455,-1766,-1732,-1739,-1733,-1667,-1710,-1779,-1913,-4348,-2350,-2711,-3524,-7827,-3660,-3004,-2799,-3703,-2721,-2752,-2876,-4457,-3213,-3356,-3388,-3149,-2814,-2247,-1751,-1209,-646,-1277,-2934,821,1262,1667,2067,-2298,-1624,1963,961,-581,-1532,-1149,1961,4319,35,-2827,-11,111,-58,-1934,1942,1788,-59,-3356,1136,335,603,-706,-1848,-1622,-2862,786,-239,-472,-1946,-1588,-1637,-2160,-2639,-2794,-2750,-2770,-2712,-2762,-3002,-3172,-3289,-3175,-2851,-2469,-2057,-3853,-1351,-1175,-1271,-1270,-1498,-1920,-2438,-3023,-3204,-2753,-4717,-1984,-2506,-596,-146,281,704,-2850,-3639,-7300,-2541,2548,-9583,-44369,-22689,1512,-2415,-8954,-5650,-2897,-51886,-63247,-25621,-3242,-16904,-7370,-5595,-41586,-85542,-92696,-44873,-20175,-2903,-1690,-1481,-17836,-26614,-13514,-11397,-11675,-9454,837,-1922,4569,4584,-1503,-1505,-937,-3095,463,-1803,91,-162,-896,-1401,-2736,-2773,-1966,-1264,-847,-686,-2616,-1518,-1492,-3664,241,-625,-905,-920,-264,702,1290,3940,3106,2666,-1120,-193,2338,983,-217,-1032,-1502,-1914,-1513,-767,-51,470,612,903,-2926,-1628,737,271,-4407,-2608,-1500,-2018,-2361,-2602,-2818,-2906,-2984,-3137,-3179,-2774,-2334,-1922,-1415,-969,-2371,-3170,-2143,-1931,-3104,-1214,-1073,-558,389,-867,403,508,594,641,631,668,562,423,224,-732,-1891,-711,-1012,-1418,-1801,-2255,-2721,-3499,-3582,-2303,-883,45,97,-45,1723,3044,1961,1873,3362,3138,2895,2409,1114,-384,-409,-1394,-150,-518,-850,-1007,-1191,-1428,-1616,-1773,-1948,-2170,-2491,-2598,-2871,-2897,-2900,-2877,-2831,-3263,-2358,-2049,-1609,-1246,-594,-289,291,-451,548,1223,-886,-636,943,649,350,-27,-384,-1473,-858,-423,-456,-2666,-1402,-319,-542,-960,-1517,-3210,-2976,-3341,-2551,-1757,-977,-234,298,657,887,-484,-915,-1771,324,1175,301,264,634,452,-4859,-825,-750,-1568,-1521,-745,2534,-2054,-934,-1033,-1504,-974],[-575,-31,-112,-163,-90,-53,-305,-1034,-105,-64,-166,-363,-2042,-1042,-1506,-1894,-2373,-2811,-3369,-3524,-3214,-2911,-2636,-2359,-2311,-2487,-2731,-3077,-3527,-3539,-2841,-2005,-1112,-306,445,-565,-960,1909,-1078,-1802,-2360,-2101,341,811,337,2543,71,-697,-2223,1407,2347,1828,1012,24,-2621,-1819,-2540,-2597,-2250,-1659,-1951,-1415,-76,260,707,1013,1291,1536,1789,1990,2192,-1336,293,-809,1430,702,-2442,-1651,956,-1524,-1504,-566,801,1048,838,710,579,-742,143,-941,-301,-655,-1081,-1528,-1937,-2251,-2187,-1850,-1202,-408,-1872,-413,-2936,-1190,-2389,-1184,-489,2053,-2192,1166,2615,426,-592,499,-1318,-470,1736,977,-3602,-906,-1736,-2361,-2709,-2757,-2775,-2804,-2817,-2759,-2474,-1828,-1201,-364,-2370,1255,1913,-1070,1,3034,1807,-106,897,-708,-1833,-464,-2846,-2002,-1136,-1732,-2186,-2545,-2899,-4132,-3169,-3178,-3130,-2937,-2715,-2423,-2066,-2034,-1412,-1106,-726,-309,-65,291,558,-63,-1647,-59,634,-1383,-2075,-1948,-3510,-3009,-730,416,-9,-534,-1086,-1586,-1728,-1545,-973,-293,342,998,-1183,-339,1949,-10,602,2544,-1452,-2837,1758,1409,830,321,-427,-1113,-2516,-2334,-2065,-2571,-2888,-3041,-3271,-4511,-2940,-3022,-3183,-3394,-3627,-3649,-3234,-2597,-1979,-2097,-3286,-1105,-3960,-689,-1066,-4035,1478,1516,-6453,-9251,-8862,-4447,-376,-12343,-3425,45,809,-188807,-200291,-75204,-19705,-22656,-27787,3436,-2940,-231204,-247612,-73785,-27305,-24312,-6141,-25764,-114611,-67044,-3173,-7300,-26460,-10373,-12648,-4194,-2716,-8729,-2214,-2261,-2542,-2843,-3407,-3955,-4162,-3666,-2912,-2118,-1409,-688,-141,398,851,-2352,-2444,1339,705,-2868,-2541,-1782,-1525,-3264,-3465,-4263,-3511,-2705,-1963,-1409,-785,-1164,-2924,316,-2951,656,870,-2939,-2308,-1675,-1945,251,1821,694,28,-461,-21,-482,753,-2648,-554,-1986,-3610,-1293,-3,-1020,-1882,-2854,-3415,-3819,-3891,-3997,-3758,-3962,-4187,-4289,-4132,-3858,-3454,-3086,-2598,-2880,-2615,-1206,-1147,-45,-460,-1396,333,-1937,726,631,-1722,-729,-1296,-1995,-2860,-2573,-2340,-2958,-1079,-466,44,534,69,1199,1502,1792,-1772,-1732,532,1397,-550,-451,-22,423,738,-1058,3925,3810,6279,3388,-795,-327,-577,21,897,-1674,-2327,-886,972,-1184,-781,-1407,-1928,-2221,-2158,-3263,-1949,-1897,-1909,-1909,-1919,-1895,-1747,-1530,-1383,-821,-227,-615,45,2011,2806,106,-261,4462,4655,-173,-330,-1106,-1612,-2559,346,-546,-947,795,-742,-91,2134,-424,-1354,-1434,-1617,-2481,-407,1193,291,1216,-2341,671,103,-776,-485,-623,-1346,-809,-956,-1282,-1702,-2367,-2729,-3378,-4053,-4174,-3632,-3221,-2839,-2592,-2407,-2329,-2229,-2143,-2061,-1957,-1729,-1418,-1522,-452,-1371,-3326,-2311,-652,691,460,34,-587,-1339,-2039,-2326,-2629,-1197,-161,-3612,-3713,-1192,484,2003,804,828,3057,1886,-3053,-1599,1471,-1171,-1490,-1114,-2227,-1652,790,-2590,-969,28,-815,-2771,-2604,-1413,-364,-957,1512,-649,-1074,2219,1603,854,83,-2097,-1366,-1888,-2413,-2652,-2650,-2318,-1909,-1552,-1968,-2863,-2102,-2961,-244,-89,156,-1300,174,344,421,-1719,540,989,1292,1536,825,698,1384,-1082,-1046,1739,-29,-2369,-3242,713,-673,-562,-1136,-1677,-2080,-2281,-2403,-2308,-2166,-2016,-2306,-1716,-1647,-2365,-1491,-1547,-1722,-1916,-2170,-2449,-2804,-3101,-3294,-3156,-2661,-2088,-2734,-922,-466,-566,-2960,-547,-1741,-1992,-1039,-1021,-1156,-1388,-1518,-1543,-1536,-1415,-1294,-1134,-954,-569,-151,287,-2729,875,1068,-629,1237,-234,1052,136,-2838,-1983,331,-8,156,129,92,140,-3542,-1810,-2926,-17,-515,1082,-853,-443,1443,-1075,1895,117,-884,-3437,-2242,-213,-1286,-2509,-5815,-3301,-2141,-993,-173,-3356,-2054,-1181,2670,3001,1040,-735,-2412,1103,2152,222,-3433,1165,807,449,85,-235,-557,-829,-1002,-1091,-1082,-866,-705,-432,-243,-51,-6319,-17,-49,-113,-315,-647,-3799,-1595,-2220,-2791,-2952,-2284,-2418,-4099,-1572,1928,26,-2429,-7909,-6990,-8484,306,-8023,-9451,-19534,-8556,-6432,-36838,2920,1700,-73096,-131232,-317270,-294036,-104307,-13917,-1412,-1613,-1908,-5132,-2632,-3101,-3635,-3907,-3493,-3207,-3042,-2925,-2982,-3090,-3242,-3436,-3141,-2894,-3913,-8257,-3114,-1847,-1737,-2979,-2092,-2422,-2815,-5488,-2832,-2256,-1588,-858,-222,-1189,906,1197,1315,-738,-2414,256,-138,-791,-1429,-1873,-2234,-2372,-2545,-2748,-2910,-3157,-3373,-3396,-2991,-3029,-1392,-378,-100,-1459,2354,2121,-335,-3363,1524,393,-85,-869,-1664,-1308,-2884,804,218,220,-1982,-1308,1567,1686,-136,-455,-587,-1474,-2276,-3051,-3414,-2804,-1987,-1169,-1501,247,-1237,-4234,442,378,-1644,-798,128,-614,-1426,-2241,-2711,-2619,-3643,-1614,-2355,70,1142,1824,2409,-3426,-4224,-8131,-1885,3067,-6266,-48014,-35446,-4130,-3760,-8268,-6005,-2073,-48370,-71099,-35015,-8216,-15187,-6988,-5823,-32866,-65762,-74260,-35585,-17812,-1251,-481,40,-10434,-17064,-7670,-9487,-11938,-10154,296,-2128,4734,5014,-1354,-1841,-1265,-3420,302,-734,1243,-473,-1979,-3080,-2851,-1908,-990,-220,285,97,-2682,-1419,-1361,-3002,178,-819,-385,-182,-1222,-344,790,889,844,731,-985,115,-271,-616,-1093,-1488,-1946,-2458,-3034,-3607,-3780,-3334,-2781,-2198,-2459,-1928,-942,-732,-3763,-2819,-462,-1396,-362,-1627,-1769,-1012,-1528,-2218,-2946,-3404,-3002,-2094,-1004,-825,-2480,-2907,-2076,-2072,-2546,-1031,-1179,-756,1085,-539,2635,3001,2066,226,2482,2750,4966,4528,4117,-34,-2400,-165,-230,3014,1325,-2482,-1641,-3355,-3674,-3765,-4007,-2582,-1055,265,1288,2006,1799,1958,2362,2056,1726,1177,599,-28,-232,-1344,-672,-999,-773,-696,-1107,-860,-1030,-1237,-1514,-1876,-2361,-2654,-3143,-3425,-3728,-4028,-4243,-4082,-3701,-3087,-2269,-1416,-894,-1457,985,51,715,2065,-245,-1123,1275,710,108,-593,-1162,-1637,-2045,-2198,-2394,-2431,-2344,-2462,-2733,-3221,-3883,-4726,-5734,-4722,-3475,-2268,-1041,165,1148,1899,818,-195,-982,-2222,94,1302,-132,347,2376,1303,-3967,-1221,-864,-1461,-1552,-741,1123,-1637,-220,-834,-1909,-2283],[-551,-198,-234,-419,-622,-949,-1308,-1653,-1779,-1543,-1207,-825,-1485,-192,-3,174,-1966,-1633,245,87,-1670,-1863,-1137,-1315,-1571,-1362,-2097,-769,-873,-1026,-1283,-1553,-1766,-1974,-2073,-2133,-2072,-1963,-1840,-2172,-2219,-1772,-1334,-990,-596,-228,31,-784,-2427,356,154,-151,-718,-1413,-2655,-1892,-1315,-1935,-1905,-1243,-1792,-1512,-537,1132,2444,1567,2661,2538,1782,2255,2122,-1350,614,-1055,459,-583,-2493,-1647,562,-1922,-624,55,715,2102,2380,1155,2877,-672,825,-774,1266,-879,1220,548,-159,-926,-1603,-2378,-3036,-2381,-1680,-1039,-2412,-1116,-2279,-909,-1573,732,-2315,814,921,402,-557,348,-1645,-467,2271,2251,-3541,1761,1385,946,478,107,-201,-286,-79,-1315,-451,1114,1608,1940,-1882,2821,1873,-1620,-106,3003,1857,-971,448,-866,-1507,-592,-3023,-2335,-573,-1037,-1397,-1710,-2863,-3733,-2513,-2699,-2887,-2976,-3022,-2842,-2594,-2394,-2163,-1965,-1689,-1366,-1197,-896,-665,-428,-881,-687,-219,-2129,-1895,-974,-2460,-2896,-281,-336,-273,-226,-195,-229,-204,-2135,-359,-495,-717,-885,-1752,-1257,-1365,-1529,-1619,-1699,-1782,-2735,-1854,-1922,-2013,-2039,-2162,-2231,-2691,-2471,-2146,-2114,-2072,-2329,-2963,-4441,-2024,-1716,-1180,-3803,-2821,-483,-2895,1179,1711,-1844,-3524,-1874,-4511,-461,81,-5727,4116,2159,-5705,-9417,-8061,-5256,-507,-11953,-3196,-2418,-2334,-174491,-220114,-82849,-15890,-16490,-31141,350,677,-184288,-190235,-63553,-36940,-28036,-9225,-31132,-111039,-55851,-1167,-9007,-27626,-11061,-12902,-4174,-1769,-8005,-544,-996,-1646,-2222,-2777,-2579,-1827,-1016,-148,699,36,2133,2636,671,1642,-2687,-2403,2733,1043,-1661,-1469,-1548,-1424,-3441,-946,-430,164,545,740,-1260,-745,-1073,-2908,-736,-3304,-1819,-2236,-2506,-2625,-2614,-2517,-2249,-1959,-1701,-1547,-1414,-1339,-1283,-1404,-2086,-1880,-2248,-3838,-2817,-3099,-3130,-2796,-3289,-2262,-1944,-2641,-2924,-1509,-1503,-1449,-1355,-3439,-1186,-1064,-1023,-1158,-2826,-2412,-1033,-1261,-348,-301,-1136,-151,-1970,-446,-485,-1193,-402,-231,146,-3245,1133,1398,-3464,-466,2052,1552,435,-229,2426,2537,2637,-2270,-2047,1111,1445,-718,-375,184,215,510,-797,2038,2603,3250,3182,-943,-1073,-1057,285,1591,-1514,-2027,-417,841,-1746,-522,470,-118,-710,-1484,-2838,-508,-1996,-2549,-3222,-2797,-1974,-1116,-363,-1486,775,1259,-156,-100,2230,2445,181,537,2484,2278,-826,-964,-1356,-1774,-2295,-871,-1074,-1296,-715,-415,286,774,-406,-1517,-1738,-1575,-2215,-556,1057,199,424,-2034,-345,-741,-1017,-1358,-1685,-2047,-2344,-2628,-2927,-3089,-3073,-2967,-2909,-2907,-2987,-3078,-3283,-3448,-3623,-3673,-3602,-3316,-2941,-2546,-2180,-1760,-1388,-1428,-46,-1297,-3039,-1631,-1227,2315,684,87,1901,1820,1596,-403,-2475,169,-771,-3607,-3682,-3051,-2835,-2216,-1460,-788,-342,-104,-2830,-1164,-1237,-2063,-3105,-4351,-3186,-2772,-147,-2534,-672,473,-577,-3418,-2200,-1114,-141,-768,1418,-431,-1109,3100,3563,3237,2166,-1858,2596,1763,-2816,-282,-1391,-2358,-3010,-2966,-2626,-2137,-1473,-2829,213,1303,635,-939,-145,1472,1148,-1880,974,2371,949,925,65,-920,-1981,-3151,-4475,-4005,-2705,-2317,-3314,328,-652,1174,1319,1066,645,204,-239,-383,-280,-695,-2002,113,-1149,-2435,836,1640,1451,768,873,496,43,-342,-637,-710,-481,-86,-2169,1008,1447,-325,-3881,-899,-1073,-730,-433,-1211,-321,-457,-607,-432,-473,-916,-730,-999,-1303,-1390,-1380,-1255,-2473,-1186,-1210,-1222,-1388,-1551,-1615,-1630,-2514,-2356,-916,-525,-90,418,463,719,-3594,-1201,-2397,-92,-183,1970,326,-2035,580,-1044,1627,-239,-718,-3714,-1755,1837,1483,-2893,-5628,-1837,718,589,19,-2206,-3316,-600,-831,-965,-1004,-870,-2010,-478,-111,-572,-2732,794,945,1027,753,1013,920,791,643,429,144,-99,-533,-950,-1494,-2016,-7240,-3023,-3177,-3038,-2770,-2463,-4213,-1878,-1666,-1413,-1095,-639,-2858,-4556,-1571,2445,949,-2387,-9283,-8292,-9082,-451,-10379,-11402,-18988,-8560,-9526,-27337,-995,-1925,-65405,-96486,-303174,-297697,-93717,-4313,-4221,-4036,-3786,-3422,-7851,-3079,-3105,-3196,-3070,-3084,-3119,-3045,-2945,-2683,-2285,-2230,-1196,-1912,-3895,-8388,-2570,643,636,-2152,-66,-499,-842,-5998,-575,-26,512,550,1178,-666,862,187,-750,-1882,-2903,-2740,-1631,-347,831,-1405,-2757,1627,879,-1160,-3513,-1370,680,2686,-947,-3106,-495,-380,-257,-1469,2672,2349,-665,-3368,1928,546,-720,-901,-1492,-950,-2847,894,1021,962,-1852,-1047,158,-18,-268,-314,-251,-244,-91,47,79,-391,238,434,-1184,135,-1468,-3335,412,229,-2001,-439,-841,-1358,-1908,-2507,-3021,-3531,-3901,-4010,-3808,-3336,-3040,-2812,-2667,-3878,-2696,-7291,-2948,-3195,-3714,-46400,-48088,-14129,-6180,-7185,-6280,-1362,-43979,-77457,-44399,-13926,-13954,-6348,-5572,-25229,-46495,-58207,-29699,-15776,-272,-322,-315,-4167,-9041,-5523,-9898,-12660,-9489,-249,-2255,4846,5404,-1106,-2104,-1563,-3355,147,390,1633,434,-1729,-2292,-60,243,1135,1494,2289,-530,-2634,-1205,-1281,-2371,548,-1093,94,609,-2077,-1227,1156,807,409,61,-828,-557,-687,-630,-794,-1203,-480,-569,-804,-1160,-1652,-2318,-3023,-3626,-3421,-2782,-2056,-1413,-2998,-3172,45,-1198,1778,-2033,-1449,575,146,-1479,-2123,-140,-1100,-2432,-3057,-2050,-2563,-2740,-2101,-2239,-2096,-939,-1238,-913,1132,-331,2902,3637,3045,-74,984,1997,1558,229,-894,-1409,-3050,-416,-639,833,677,-2376,-1112,-3315,-3750,-1652,-1465,-2307,-3076,-3713,-3535,-2999,-2584,-2255,-2034,-1900,-1750,-1835,-2019,-2142,-2379,-2771,-3066,-3270,-3373,-3236,-3113,-3075,-3044,-3050,-3129,-3280,-3501,-3451,-3523,-3339,-3148,-2958,-2767,-2676,-2011,-1530,-888,-1247,-1476,-1996,1988,253,656,2599,495,-1756,2424,2360,1786,-431,-1436,-608,6,395,979,-2137,-1755,516,3333,3255,-1348,-2155,368,-707,-1844,-1685,-253,1458,2218,4064,501,-112,-1185,-2870,-235,1405,-700,11,1981,1117,-3329,-1811,-1210,-1625,-1742,-1077,-1059,-1077,-1172,-1245,-2570,-1572],[-438,870,1116,989,3305,2410,184,-781,-583,-1408,-2141,-2310,-1807,-1150,-505,212,-1563,-2203,29,689,-1393,-1892,-1710,-1553,-2156,-192,-1291,-345,565,-73,-454,-725,-1473,-592,-209,-1516,222,1152,735,-2595,-2112,-1463,-24,810,924,492,-18,-955,-2766,-1155,-1400,-1527,-1746,-1991,-2771,-2329,-2019,-1647,-1964,-953,-1621,-1503,-1190,388,441,300,140,32,72,194,401,-1390,741,-1327,-467,-1791,-2219,-1737,-79,-2383,-868,-1214,-1381,-1338,-1104,-707,-314,-649,109,-773,212,-1270,-280,-661,-1079,-1544,-1891,-2275,-2516,-2582,-2381,-2076,-1810,-1496,-2387,-1087,-2684,-912,-2548,-1086,-1237,-1294,-1422,-1480,-2092,-1583,-1699,-1694,-3390,-1720,-1678,-1611,-1524,-1344,-1184,-971,-693,-1295,-698,-74,-43,132,-960,526,722,-2283,-354,1427,1577,-1848,-10,-1145,-1253,-819,-3256,-2766,-402,1314,1909,242,-3428,-3264,-2040,551,359,115,-65,-382,-114,-1249,-164,-231,-209,-89,-467,234,534,921,-268,-1381,-1169,-2984,-1943,-235,-1402,-2766,534,773,311,-207,-744,-1321,-1784,-2793,-2519,-2528,-2358,-2051,-2362,-1540,-1303,-1210,-1142,-1148,-1212,-2695,-1217,-1170,-1077,-865,-866,-1875,-2862,-2293,-792,-983,-1290,-2617,-2746,-4415,-3069,-3229,-2697,-4175,-2305,-764,-3574,575,1046,-1536,-3837,-2660,-5162,-452,1163,-7011,1639,1031,-4892,-9493,-7336,-6292,1539,-11893,-2914,-4679,842,-159675,-237718,-88202,-12844,-10916,-31350,-1052,-981,-142172,-132901,-49094,-43018,-31084,-11183,-37740,-121369,-58496,-87,-10681,-28947,-11742,-13204,-4059,-1636,-7302,-698,-1045,-1499,-1797,-2112,-2511,-1785,-1313,-683,1,269,1257,1731,681,1403,-2946,-2547,2304,1226,-448,-515,-1402,-1769,-3550,-1400,-23,242,118,3,-1159,-936,-1170,-2910,-809,-3551,-887,-687,-1393,-1762,-2878,-2177,713,1899,-437,-909,-1273,-38,-473,1105,-1581,-313,-1496,-3846,-1929,-285,-652,-846,-3438,-1244,-1045,-2640,-1915,-920,-901,-779,-568,-3150,-1569,179,350,-1061,-2922,-1965,-624,-1380,2665,-84,-1335,1392,-1642,1073,1096,-706,738,4685,2358,-3324,1818,1146,-3532,44,1552,1345,-10,-616,1286,1341,1391,-2160,-2349,1257,1008,-970,-227,12,-397,-678,-895,-1082,-1305,-1384,-1363,-1399,-1843,-1417,-1278,-1132,-1296,-1801,-393,-80,-2270,-243,187,120,-1488,-1853,-2285,442,-2745,413,2,-504,-1065,-1567,-2026,-2308,-2420,-2172,-1788,-1351,-818,-341,67,377,526,579,-1497,-1537,-1533,-1886,-2042,-2065,-2642,-3084,-3138,-2793,-2383,-1988,-1544,-1724,-2171,-1591,-1767,-457,919,76,532,-1787,1432,1145,-745,289,-316,-2281,-1556,-1919,-1991,-1699,-2776,-780,-3029,-425,-531,-965,-1165,-1515,-1826,-1843,-1545,-904,-2182,-1032,968,1673,-1522,-1324,1486,-1223,-2726,-1032,-1879,1736,-253,-225,1237,1009,1226,-650,-2462,2012,1379,-3280,-3459,-1809,-1159,-1034,-676,-361,-288,-455,-2646,-1685,-2475,-2811,-2266,-2454,-981,-2168,-598,-2554,-465,908,-268,-2947,-1727,-838,35,-523,1236,-253,-1109,1360,1495,1363,1039,-1587,148,-301,-3028,-1492,-2164,-2759,-3322,-3840,-3638,-3249,-2807,-2757,-1772,-1342,-863,-679,-607,-687,-1007,-2045,-2315,-3157,-3765,-3233,-2147,-995,204,-205,-78,3045,1845,-2159,-3212,1065,-668,1194,4846,4326,3759,3053,2790,924,2391,-789,-1748,61,-1344,-2417,715,84,-631,-1272,-1829,-2234,-2519,-2582,-2487,-2237,-1861,-1505,-1622,-732,-389,-291,-3825,-1311,-545,395,57,-1609,1410,1489,-670,1423,817,-519,-124,356,87,84,192,396,-2213,527,479,-1333,64,-379,-898,-1585,-2320,-3244,-4068,-3352,-2635,-2004,-1514,-1070,-3055,-611,-1586,-257,-30,771,1372,-3544,-361,-1139,1038,-813,-753,-3730,-1423,2185,3442,-3696,-5268,-1139,3437,2071,9,-1131,-4036,-446,-1016,-1468,-1858,-2160,-2546,-2790,-2761,-2417,-2141,-1257,-564,90,420,1019,1184,1126,876,421,-172,-696,-1279,-1636,-1920,-2084,-7318,-2703,-3105,-3538,-3946,-3895,-4844,-2339,-1422,-501,333,1059,-3089,-5458,-2040,2566,1421,-3010,-10867,-9647,-9514,-1200,-12446,-12383,-16857,-3143,-7487,-16258,-2831,-2494,-60119,-56235,-260253,-271263,-71242,-583,-33,391,667,849,-18327,329,-2010,-1007,-1453,-1885,-2083,-1898,-1534,-988,-372,-1145,-1233,-2823,-3685,-8375,-2269,1614,1300,-1496,320,-12,-167,-6086,37,149,44,-236,-793,-1410,-2298,-3179,-3487,-2708,-1686,-1900,-1444,1003,1461,-1319,-3344,1219,665,-1202,-4395,-1541,-350,12,-1507,-3243,-883,-842,-740,-2129,-998,-1101,-1239,-3559,-1050,-884,-1436,-1048,-1515,-770,-2950,849,1471,1519,-1745,-1020,1838,1737,-162,-30,710,174,787,1672,1947,-750,-83,2359,-1234,-229,-1608,-2287,235,32,-2369,-84,1177,111,-976,-2065,-2981,-3731,-3841,-3510,-3147,-2644,-2356,-2129,-1942,-4365,-1570,-6419,-1247,-1079,-2200,-42792,-59843,-24965,-9592,-6587,-6633,-974,-39626,-80444,-52396,-19857,-13516,-5668,-5231,-19047,-29321,-45780,-28311,-14692,700,754,849,579,-3433,-7371,-12815,-13946,-7970,-862,-2397,3759,3870,-957,-2382,-1898,-2979,-93,1235,2357,510,-1980,-2885,-221,759,1743,1527,2561,-967,-2538,-992,-1336,-1882,165,-1498,456,1330,-2602,-1569,1286,1146,907,693,-759,441,619,1072,-1105,-1397,-59,-93,1601,315,-394,1166,338,1045,-1460,-3084,-1057,-1710,-2218,-3479,-2058,-1483,-687,-2375,-1055,761,514,-1285,-2383,-855,690,-157,-1049,-2039,-3065,-3678,-3267,-2767,-2361,-2197,-2236,-2402,-2729,-3109,-3333,-3395,-3406,-3462,-3695,-3970,-3819,-3059,-2206,-1349,-3686,-487,-1026,684,-32,-1546,-626,-3299,-3708,-1317,-667,-1460,-2112,-2548,-2661,-2498,-2299,-2124,-2039,-2034,-2007,-2199,-2462,-2626,-2869,-3234,-3493,-3659,-3619,-3276,-2913,-2562,-2138,-1690,-1289,-993,-1402,-1209,-644,-520,-480,-519,-803,-2297,-692,-709,-608,-1338,-1784,-1469,224,429,655,778,722,-2123,400,22,-440,-1165,-1918,-2512,-3287,-2896,-2211,-1535,-1674,36,543,872,-2026,-1303,735,-44,464,214,90,294,554,893,383,170,-1058,-3245,-218,1894,-899,-272,2255,1884,-2482,-2098,-1274,-1585,-1561,-1034,234,148,928,-372,-2816,-1616],[-484,948,1159,743,5528,3878,301,-647,505,-250,-388,1676,-207,53,1299,823,-1142,-2912,-347,-240,-1232,-1977,-2268,-1606,-2583,694,-602,-774,742,151,-958,-258,-1422,-1177,-1413,-2077,-728,-29,715,-2617,-2019,-1150,-439,550,2530,2718,152,-1142,-3178,652,-100,-805,-1499,-1701,-2873,-2739,-2782,-1122,-1766,-869,-1333,-1287,-1699,-1937,-2169,-2497,-2629,-2376,-2125,-1938,-1751,-1543,-1309,-1503,-1152,-2074,-1580,-1726,-527,-2739,-489,-567,-671,-847,-1109,-1391,-1742,-2173,-2474,-2370,-2111,-1757,-1410,-1073,-753,-500,-192,-252,-422,-1525,105,-910,-896,-1139,-2473,-514,-2721,-1055,-2656,-1871,-2323,-2646,-2923,-2860,-2532,-2115,-1780,-1391,-3102,-968,-903,-963,-1148,-1385,-1764,-2192,-2621,-3110,-3303,-2822,-2524,-2099,-1665,-1152,-589,-2830,-549,1702,1299,-2145,-135,-1283,-832,-893,-3280,-3045,-75,1788,3149,1334,-3882,-2562,-1431,963,810,1210,-402,235,485,-753,-101,-325,-382,-286,-1298,97,466,945,379,-1869,-1964,-3686,-1989,460,-250,-2454,1480,656,-183,-1118,-2078,-3048,-3303,-2808,-1853,-1345,-1035,-756,-2765,-285,88,447,293,1274,-523,-2527,1549,1997,-502,-385,-1065,-2187,-2787,-1664,-857,1229,1249,-2816,-2402,-4222,1124,868,-1014,-3776,-1673,-1026,-2884,-2273,-2999,-3033,-4019,-3204,-5350,-467,456,-6882,1750,44,-3964,-9250,-6552,-7327,1131,-11951,-2305,-8014,-480,-148990,-240434,-88646,-10304,-6285,-29191,4981,4779,-107848,-80122,-34421,-36541,-33159,-11960,-41933,-145254,-76948,-4296,-12301,-30087,-12516,-13386,-3806,-1551,-6238,192,188,-239,-845,-1371,-2242,-1062,-514,139,754,362,1541,1631,801,1255,-3026,-2687,811,468,275,212,-1217,-2056,-3491,-1804,-459,216,-75,-431,-997,-1233,-1455,-2752,-2097,-3176,-2340,-2310,-2200,-2058,-3453,-2339,-1863,-1936,-2126,-2461,-2803,-3128,-3302,-3358,-3156,-2893,-2644,-3556,-2133,-2097,-2203,-2319,-3229,-2788,-2706,-2452,-2081,-1668,-1357,-1029,-710,-2608,-2277,-67,-9,-1075,-3083,-1401,2,-1417,520,128,-1394,1453,-987,1233,1145,-187,1754,2269,2214,-2825,1895,845,-3149,534,435,-10,-377,-945,-1045,-1154,-1050,-1424,-2486,185,588,-1202,80,885,156,272,-342,725,225,-271,-775,-1390,-2457,-2189,-1976,-1505,-1001,-1607,-229,-39,-2565,77,-101,328,-2062,-2228,-1651,468,-3262,2919,5263,-92,1992,2954,-597,-1848,1980,1021,731,-370,2399,2869,1239,2427,4604,4886,-2102,-1966,-1553,-1881,-1751,1149,-1105,-1812,-1937,-2681,-3294,-3780,-4017,-3723,-3119,-2447,-1703,-1004,-315,2,53,-1577,1316,1268,-683,863,-44,-2108,-502,-1942,-1311,-1517,-2871,-1510,-3144,-1782,-2158,-2652,-3365,-3908,-3150,-2152,-1144,-389,-2563,-1089,938,1601,-1747,-1156,1616,-1101,-2418,-518,-2474,232,-1000,-505,591,176,732,-997,-2542,1570,1030,-2883,-3034,-2085,-1476,-2020,-2473,-2893,-3360,-3813,-3831,-3349,-2688,-1903,-2202,-3232,-337,-1191,-1318,-2577,-309,-563,-839,-2086,-1465,-1591,-1544,-1576,-1584,-1667,-1838,-2135,-2277,-2615,-2959,-3169,-3073,-2755,-3072,-2322,-2263,-2215,-2239,-2434,-2772,-2956,-3250,-3482,-3717,-3989,-4112,-3964,-3539,-3158,-2700,-2250,-1718,-1139,-510,10,205,566,1396,392,290,2161,2095,-1824,-2791,920,-594,311,-63,-442,-741,-918,-1108,-1162,-1232,-1348,-1548,-1707,-2008,-2295,-2564,-2875,-3151,-3229,-3139,-2916,-2695,-2429,-2190,-1915,-1517,-1025,-1001,574,1569,-333,-3050,-1621,-44,1462,553,-2032,1628,3267,-707,1698,1511,2,241,2836,4027,2867,3979,1414,-1835,755,995,-1691,1419,-264,1300,1521,-1321,-3186,740,448,2973,2892,1061,-147,-2473,88,-470,-1061,-2057,-3057,-3392,-2910,-1711,-1210,120,-1381,-800,-3430,-1100,1869,2540,-4344,-5005,-323,1488,1046,-44,-29,-2874,-232,-225,-197,-274,-445,-1297,-1217,-1387,-2818,-1489,-1083,585,1173,61,2403,798,2710,2499,2125,1679,1553,1524,1828,2196,1568,-6297,2724,2509,2117,-2667,186,-5503,-802,-1437,-1830,-1998,-1998,-2986,-6550,-2572,-1954,-2049,-4038,-12426,-10947,-9465,-2393,-13946,-12901,-13841,-1703,-1584,-4806,-1236,-1002,-57097,-13208,-192148,-214892,-37183,1854,2191,2356,2381,2382,-27519,1896,-551,-957,1480,1658,-2194,-545,2569,2871,3124,-117,-1559,-3654,-3196,-8099,-1996,2566,2398,-832,2069,2034,2013,-5675,1934,1758,1373,871,187,-445,-1262,-2065,-2776,-3239,-3195,-2676,-2974,-1853,-1611,-1349,-3510,-954,-797,-789,-4005,-1571,-1371,117,-1922,-3154,-1164,-1248,-1922,-2780,-3739,-4234,-3417,-3651,-1611,-896,-1910,-1111,-1439,-537,-2928,905,2212,2058,-1449,-980,2693,1434,-257,251,397,-67,1283,1832,1620,-1107,-420,1748,-1368,-443,-1317,-1132,151,67,-2311,183,-526,-1363,-2216,-3055,-3618,-3532,-3150,-2963,-2914,-2809,-2995,-3313,-3710,-4453,-3512,-5801,-2450,-1905,-1581,-40149,-70316,-35514,-13468,-6537,-6772,-762,-35314,-78180,-57358,-25108,-13705,-4816,-4793,-14229,-15236,-37833,-31867,-14598,547,786,923,1036,-812,-13165,-18028,-14103,-6067,-1259,-2316,4763,5525,-753,-2451,-2000,-2476,-190,1943,3191,588,-1729,-2979,-205,1277,2355,1769,2270,-850,-2205,-616,-1304,-1358,-1017,-1781,-1805,-1880,-2223,-1596,-1382,-1374,-1515,-1675,-1792,-1687,-1227,-479,-1285,-1509,-146,-207,1833,584,-1050,752,218,1171,-873,-3016,517,-4,-1188,-2916,-1171,-1348,-1349,-2357,-1228,-1105,-979,-1025,-2581,-1598,-1125,-1487,-1794,-2030,-2199,-2556,-2268,-2551,-1391,-844,-906,-727,1134,-61,1445,1322,1110,-65,-1946,191,78,-66,-137,-175,-3619,-574,-1239,-664,-716,-608,-661,-3287,-3518,-1905,-2208,-2243,-1953,-1552,-1188,-904,-768,-725,-797,-958,-1102,-1471,-1916,-2268,-2668,-2806,-4097,-2195,-1859,-1527,-1299,-1172,-1031,-883,-773,-743,-1264,-1574,-1068,-1163,-1360,-1661,-2069,-2386,-2728,-2840,-2541,-2108,-1793,-1156,-694,-307,142,537,876,-2154,1190,857,2507,-1772,-2341,473,1231,1154,1908,-822,-1481,707,1156,843,-2648,-353,230,-529,-222,-430,-604,-576,-598,-577,-458,-352,-783,-3419,-63,725,-880,-705,1273,1303,-1663,-2308,-1269,-1601,-1243,-974,-63,1291,1600,59,-2511,-1754],[-669,880,932,419,5098,3633,263,-603,245,-548,-843,2026,190,-577,1580,862,-830,-3269,-860,932,-1230,-2154,-2813,-2410,-3026,-2544,-1833,-1234,-550,-74,-1469,-151,-1305,216,-37,-2606,-847,-1264,-1679,-2178,-2449,-2541,-2278,-1976,-1762,-1678,-1738,-1795,-3672,-1583,-1285,-856,-540,-316,-3065,-3213,-2972,-520,-1415,-691,-1075,-1073,-2205,-817,-343,-42,334,637,565,1121,1298,-1489,615,-1778,-1716,-1328,-921,-1724,-500,-3165,1035,1489,306,2182,1871,1511,1048,-424,-203,-932,-1450,-2136,-2838,-3504,-4066,-3819,-3268,-2854,-2493,-2230,-1969,-1771,-1706,-1643,-2635,-1789,-1891,-2160,-2817,-2859,-3281,-3614,-3993,-3983,-3575,-3130,-2792,-2398,-2978,-1907,-1754,-1664,-1621,-1526,-1452,-1296,-1038,-1169,-791,-991,-539,-586,-742,-953,-1233,-3476,-1411,-1212,-748,-1748,-93,-1482,-472,-1034,-3304,-3279,169,2142,2699,2378,-3712,-1894,-884,1199,646,884,-1356,837,3557,-384,40,5459,2009,354,-2167,626,-120,1286,790,-2311,-2809,-3652,-2255,853,692,-2245,283,-532,-1268,-2018,-2720,-3353,-3637,-3561,-3297,-3172,-3232,-3291,-3259,-2991,-2423,-1838,-1202,-639,-256,-2474,502,734,-1164,-849,-1385,-2565,-2691,-986,-1010,3434,1903,-3112,-2140,-4057,3247,2594,-1926,-3140,-1194,-1461,-1825,-1451,-1859,-1989,-4284,-3619,-4718,-708,616,-6193,2073,-959,-3203,-8890,-5937,-8525,238,-12241,-1503,-10777,-5806,-144897,-225601,-84251,-8337,-3029,-26202,7121,117,-84200,-35127,-21668,-27962,-34391,-12017,-40072,-181293,-111453,-17932,-14243,-30516,-13547,-13635,-3728,-1692,-4861,-962,-1039,-285,-316,-1288,-1965,52,1042,467,2790,196,2512,2283,844,1030,-3142,-2933,498,125,-95,-228,-1173,-2475,-3477,-2200,-1264,-1687,-2293,-2960,-3622,-4361,-4208,-3501,-2909,-2667,-1872,-1471,-1106,-1321,-4030,-2613,185,509,-1683,-787,-1111,73,-95,1345,-491,-421,-1038,-3249,-2223,-755,-1316,-1781,-3071,-2770,-3082,-3425,-3752,-4035,-4374,-4382,-4277,-4136,-3981,-3720,-3493,-3147,-3337,-2448,-2099,-1839,-1632,-1335,-1232,-1169,-1172,-1195,-1057,-828,-699,-506,-201,-2093,377,337,-2740,69,-229,-616,-945,-1234,-1327,-1096,-588,-528,-2463,1566,1406,-1494,422,1364,302,262,-119,3551,4172,4360,2280,-703,-2806,-1485,241,0,-948,-1560,-1290,-710,-2584,312,-483,424,-2282,-2687,-1097,752,-3077,2846,4535,-292,1637,2316,-1095,-2130,1045,648,1077,-509,2568,3441,2143,3381,3640,3877,-2715,-2358,-1489,-1841,-1521,1249,-1384,-1877,544,-492,-694,-1157,-1352,-2037,-2921,-1669,-1209,-1314,-1487,-1667,-1954,-2255,-2429,-2467,-2200,-1855,-1429,-1739,-659,-1780,-737,-392,-2835,-737,-2930,-1458,-1858,-2177,-2500,-2683,-2810,-2815,-2774,-2616,-2994,-2355,-2399,-2527,-2692,-2992,-3334,-3686,-3716,-3125,-2985,-1576,-1527,-833,-75,-711,60,-1503,-2809,926,598,-2529,-2540,-2295,-1251,-1213,-593,1563,644,-239,-2210,-1970,-2669,-3081,-3225,-3609,-3102,-3097,-3162,-3244,-3532,-3884,-3442,-2906,-2347,-1871,-1415,-1155,-914,-741,-951,-637,-481,-879,-1417,-945,-1121,-1211,-3123,-1544,-1749,-1877,-2374,-2174,-2323,-2489,-2606,-2638,-2623,-2628,-2477,-2464,-2303,-2190,-1992,-2320,-1490,-1128,-708,-386,-13,299,586,781,570,735,554,-1471,-2260,-553,-914,-1264,-1551,-1830,-2022,-2075,-2099,-1921,-1670,-1376,-1576,-710,-1738,-1825,21,84,1,-119,-314,-551,-888,-1229,-1630,-2030,-2322,-2408,-2066,-1429,-704,-572,-2486,-1912,290,1823,919,-2499,1383,1648,-826,1183,1664,431,560,2906,3523,2317,3895,1714,-1513,594,490,-2089,1258,-559,2789,2647,-727,-3511,687,685,4862,3216,1392,-538,-2032,712,679,-281,-4,606,653,-1936,-1660,-1421,-623,-2018,-984,-3195,-958,1225,1433,-5046,-5091,388,-10,-298,-410,-379,-1457,-198,-25,33,-124,-445,-1082,-1553,-1806,-4151,-1189,-2680,-20,388,-463,1227,-436,1527,1476,1380,1356,1637,1603,2804,3626,876,-5160,5948,6459,5507,-3422,-635,-6359,4357,4799,4070,3377,2650,-2873,-7920,-3079,1257,880,-5581,-14117,-12460,-9044,-2120,-15079,-13762,-10692,-2631,-2114,-1584,-1155,-756,-56420,-91,-104744,-132092,1118,1436,1762,2027,2265,2562,-22868,2728,2613,-1071,2468,2336,-3017,-2171,1708,1463,1209,490,-2126,-4520,-2835,-7953,-2000,-555,-619,-738,-817,-857,-910,-5268,-989,-1058,-1230,-1406,-1657,-1761,-1975,-2126,-2200,-2235,-2286,-2606,-4655,-2370,-2628,-2895,-3315,-3610,-3324,-2836,-3323,-1730,-2543,-572,-2450,-3078,-1573,-1844,-2146,-1744,715,809,-2148,-3867,1107,1113,-2345,-1399,-1482,-536,-3054,365,318,268,-1289,-1198,347,424,-603,309,-34,-493,-208,-534,-1023,-1743,-1803,-2077,-2126,-1941,-1538,-1049,-444,43,-2108,393,749,764,-1507,139,1050,-2875,-256,187,-1301,-1188,-1906,-2316,-2022,-4306,-443,-5782,1191,1972,-2189,-39969,-80078,-44483,-17672,-7405,-6902,-1110,-31209,-70970,-58718,-29344,-14804,-4195,-4730,-11174,-5482,-35303,-40817,-15835,-953,-699,-309,115,-2075,-23159,-25714,-11869,-4193,-1693,-2307,4348,5262,-840,-2630,-2142,-2224,-424,2225,3148,347,-1339,-2651,-304,1479,2637,1949,2117,-518,-1974,-418,-1424,-1107,-1199,-2116,-1887,-2054,-2024,-1971,-1716,-1526,-1359,-1149,-975,-858,-721,-519,-1642,-1832,-541,-666,-181,-245,-1895,-612,-853,-1049,-1292,-2271,-1565,-1699,-1841,-2139,-1910,-1898,-1783,-2196,-1596,-1460,-1291,-1126,-3003,-2595,-528,-499,-437,-1392,-1954,-2733,-2611,-2928,-1383,-1556,-1735,-1864,-2024,-2172,-2175,-2065,-1906,-1697,-3486,-1195,-968,-728,-514,-362,-2871,-849,-1460,-2233,-1585,-89,-233,-3589,-3480,-1398,-1923,-2390,-2406,-1918,-1306,-695,-430,282,645,912,1158,1120,918,701,281,-1204,-1888,-1685,-2252,-2191,-1666,-1123,-585,-869,-888,313,-1229,-2191,2,78,-46,-230,-1198,-1665,-816,-1002,-1070,-1856,-1744,-655,-182,333,279,1728,2316,-1963,251,-41,3325,-2404,-2850,749,1627,1508,2042,-263,-1468,812,3099,1746,-3311,439,1399,-1319,-135,-978,-1738,-2141,-1901,-1391,-904,-617,-570,-3280,-349,-534,-941,-1457,-1753,-2277,-2512,-2623,-2411,-2253,-1981,-1381,-357,946,2063,292,-2087,-2020],[-903,751,538,148,4576,3247,153,-578,-18,-576,-1263,675,144,-1126,-425,-449,-578,-2696,-1314,-636,-1284,-2313,-2620,-1604,-2079,915,142,-1584,1498,141,-1855,-55,-1143,982,1277,-2605,719,512,340,-1707,-2028,-674,-1776,-828,-1047,-1255,-1374,-1566,-3218,-426,-22,421,708,794,-3170,-3415,-2043,238,-813,-773,-748,-820,-2569,-1149,788,-699,699,509,67,79,-169,-1648,-637,-2051,-1976,-1522,-1857,-2136,-2227,-3372,-2400,-2406,-2327,-2221,-2129,-2005,-1919,-1921,-1905,-1751,-1668,-1936,-1426,-1271,-1089,-936,-696,-592,-530,-1419,-583,-1692,-865,-1190,-2535,-1693,-2002,-2421,-2840,-2919,-2789,-2435,-2128,-1773,-2489,-1187,-1044,-828,-2947,-563,-431,-303,-181,-816,155,337,564,-1193,-767,-1521,-161,-738,1033,1114,239,-3910,-1436,769,107,-958,178,-1639,-73,-1137,-3213,-3036,414,2453,5119,3369,-2959,-1202,-335,1334,322,455,-2139,1310,3520,-95,-220,5513,1945,-126,-2764,-161,-1019,989,1011,-2496,-3436,-2767,-2636,-106,-696,-2099,-1859,-2393,-2767,-3099,-3359,-3578,-3617,-3654,-3584,-3535,-3520,-3385,-3577,-2993,-2681,-2450,-2206,-2021,-1917,-2475,-1744,-1702,-1717,-1483,-1740,-2912,-2564,-544,-1187,-22,197,-3401,-1895,-3833,277,-21,-2701,-2510,-1458,-2079,-2737,-3319,-3428,-2783,-4579,-3740,-3810,-1106,1459,-5769,2746,-1895,-2603,-8394,-5426,-9796,-833,-12533,-430,-12605,-12569,-148117,-205100,-77139,-6765,-1116,-22968,2172,-17089,-71925,684,-11870,-19741,-34747,-11659,-31028,-224942,-159876,-37177,-16644,-29367,-14290,-13912,-3900,-1971,-3177,-1941,-2476,8,-978,-1659,-1663,-351,1089,475,3053,-82,1994,1910,831,759,-3262,-3165,-428,-1112,-1536,-1761,-1840,-2996,-3504,-2516,-2554,-2750,-2916,-2841,-2463,-1977,-2028,-2328,-1772,-2166,731,964,1129,-1339,-4367,-2959,991,1010,-2366,-229,-724,-448,-878,-1435,-1990,-2588,-3159,-3500,-3742,-3829,-3798,-3639,-3605,-3632,-3633,-3774,-3953,-4051,-4107,-3997,-3790,-3558,-3351,-3084,-2878,-2550,-3453,-1732,-1207,-1615,-142,-70,-971,1491,404,1291,589,630,2705,2962,3450,-1268,1753,226,-2384,1199,2426,1286,-1045,-1327,7511,6927,6197,360,-2199,2914,1402,-1778,803,1909,544,336,136,3105,3416,3793,1922,-509,-2641,-1317,-67,1971,-581,-1625,-82,-1014,-2324,-1894,-1726,-1180,-2023,-3147,-612,1167,-2679,2588,3729,-502,1357,1782,-1531,-2444,-45,368,1347,-630,1616,2324,1755,1407,1335,1660,-3266,-2705,-1276,-1712,-1305,1247,-1670,-1761,36,-867,574,734,-284,-2101,-2686,-1736,-213,733,1171,-92,-1207,-1553,848,381,-602,-196,-229,-1275,296,-1256,-960,1237,-2563,274,-2543,769,-1290,-256,-903,-1509,-2125,-2623,-2989,-3050,-3391,-2597,-2340,-2088,-2531,-1581,-1336,-1108,-2077,-562,-3175,92,-1687,-1105,-634,-1503,-664,-2032,-3167,154,68,-2065,-1897,-2238,-1813,-1820,-1039,-38,-1034,-1898,-2473,-2710,-2414,-1804,-2153,-3007,-299,-135,-2584,-2767,-393,-414,-434,-563,-612,-648,-606,-666,-674,-702,-821,-892,-841,-1434,-2592,-1396,-1502,-1467,-3013,-1430,-1423,-1343,-2448,-1286,-1343,-1339,-1351,-2527,-1314,-1106,-891,-852,-2280,-2227,-849,-2415,-1413,-1793,-2129,-2373,-2157,-1585,-772,88,830,1471,1932,-994,-1533,528,-376,909,475,-314,-1170,-2030,-2993,-3873,-3924,-2970,-2029,-1205,-1791,-1284,846,1281,1531,1125,1748,1709,873,-302,986,621,250,-201,-617,-975,-1294,-1579,-1934,-2105,-2464,-2624,-2708,-2620,-2417,-2097,-1676,-1201,-772,-330,-17,168,177,173,10,-241,-1059,-850,-653,-2269,993,-832,2560,3213,-55,-3488,746,1124,4935,3261,1857,-721,-1527,-57,-460,-513,-189,195,615,-1166,-1682,-1532,-1523,-2360,-1004,-2786,-741,-601,-1118,-5577,-5246,-2394,-2490,-2309,-1958,-1538,-1096,-730,-215,247,562,759,-801,545,380,-5163,-288,-4121,-933,-1331,-1718,-2022,-2270,-2402,-2380,-2272,-2116,-1818,-1599,-1251,-917,-487,-3795,335,844,1409,-3789,-1130,-7014,3253,3643,4066,4497,1005,-2559,-8847,-2942,2091,906,-7153,-15189,-13858,-7926,-2218,-15575,-14822,-7269,594,-304,-1055,-1774,-2418,-57536,-3416,-4072,-28081,-1901,-1511,-1150,-883,-676,-433,-14324,-379,-517,-675,-577,-596,-3475,-3263,-747,-840,-962,-1080,-2603,-4891,-2392,-7697,-1946,-1809,-1638,-1480,-1236,-901,-537,-4668,313,726,1029,992,1467,-449,-317,1414,1733,577,-804,-1936,-5339,27,-513,-1468,-2794,-1627,-1850,-1961,-2557,-1683,-2905,-1192,-2708,-2671,-1720,-2251,-2908,202,449,420,-2187,-3791,-187,-531,-2357,-1568,-1620,-1983,-2954,-2094,-1981,-1945,-1992,-2085,-2220,-2242,-2214,-1836,-1261,-727,-77,496,879,-2278,-1618,1409,-1934,-621,-274,731,-242,296,-1581,580,377,2,-2235,-181,1179,-3062,281,1590,-658,1529,2105,1503,1049,-4084,393,-5827,1073,1319,-3547,-41845,-83675,-47872,-20950,-8750,-6555,-1689,-26694,-59928,-56246,-31728,-16336,-3534,-4776,-9528,-168,-37708,-54171,-17794,-2614,-2730,-2524,-2195,-6795,-36199,-35089,-8713,-2040,-1770,-1983,-1183,-736,-851,-2578,-1966,-1864,-395,2538,3045,154,-625,-1828,-143,1735,2934,2410,2469,204,-1512,-54,-1248,-1191,-2119,-2422,-2273,-2039,-1805,-1728,-1578,-1575,-1647,-1707,-1814,-1956,-2002,-1841,-1812,-1971,-874,-1078,-53,198,-2532,-406,-480,-12,-233,-1232,-420,-452,-449,-1109,-2103,-1259,-233,-1666,259,248,199,-912,-3302,-2886,-493,-949,-1393,-1888,-2321,-2826,-2888,-3220,-1293,-1216,-370,-250,698,-300,1788,1868,1889,123,-4740,-2123,1932,-661,2289,2278,-1836,-966,-1318,-2902,-2121,139,-502,-3893,-3293,-2134,-2113,-1818,-1374,-962,-663,-730,-1373,-273,-101,220,807,1372,1974,1862,637,-968,597,1067,970,-164,-1553,766,-212,-1223,-2261,-3312,-3873,-3147,-2694,-2132,-1689,-1386,-1411,-1439,-1238,-1503,-1843,-2312,-2669,-2764,-2174,-1294,-259,670,1417,-1391,-707,-634,2974,-2664,-2930,955,1959,1938,1780,323,-1493,503,-24,-600,-3368,-1502,-1656,-2108,-1179,-707,-1808,364,740,975,-122,299,-275,-2800,144,988,-525,-2332,-89,-747,-1336,-2889,-2536,-3083,-3600,-3593,-2771,-1861,-934,82,-1715,-2210],[-1474,-1570,-1556,-1608,-1567,-1547,-1489,-1435,-1311,-1057,-1574,-732,-564,-1544,-193,173,-380,-1967,-1488,527,-1360,-2411,-2362,-1559,-1876,1493,345,-1775,1230,-40,-2035,12,-1012,1031,954,-2172,1295,1572,1684,-1221,-1974,-359,-2353,-174,-292,-845,-1375,-1680,-2573,-1368,-904,-310,153,384,-3127,-3135,-1067,1115,0,-956,-388,-585,-2743,-1171,-818,-1428,-1973,-2477,-2665,-2434,-1828,-1812,-90,-2302,-1970,113,422,-1265,-508,-3058,1083,1354,-371,4266,2631,2983,2152,-243,201,-1460,-1457,-2175,-2761,-3129,-3216,-3065,-2628,-2196,-1732,-1327,-924,-1557,-541,-1117,-2077,-1216,-1734,-2476,-3188,-3455,-2908,-2032,-1239,-476,-2094,-1291,726,808,-3014,382,-6,-480,-1001,-1452,-1873,-2104,-2043,-1780,-1440,-1824,-783,-1407,173,573,-109,-3340,-1933,-149,-482,-160,574,-1728,385,-1174,-3007,-2409,661,2035,2213,2558,-2187,-494,215,1382,-131,-66,-2719,1577,3261,107,-527,2877,1867,-496,-2573,-1032,-2051,-1836,-2073,-2291,-2857,-2208,-3035,-1970,-1907,-1992,-1755,-1680,-1521,-1417,-1358,-1388,-1370,-1448,-1445,-1426,-1375,-1146,-3870,-467,-1,378,-230,1083,291,-2491,925,976,-1891,-2238,-2025,-3051,-2409,229,-1343,13,-518,-3569,-1617,-3495,-1982,-2052,-3132,-1967,-1717,-2344,-1460,-1317,-1256,-1349,-4856,-3453,-2843,-1578,-558,-5682,-296,-2701,-2144,-7751,-4909,-11039,-1982,-12498,-902,-13369,-20211,-157950,-185346,-69560,-5467,-587,-19506,-1376,-40263,-69823,-2560,-5477,-11958,-34233,-11180,-17232,-256463,-217328,-60705,-19553,-26963,-13699,-14096,-4339,-2219,-1286,-2643,-4007,-518,-1644,-1773,-1283,-678,1294,580,1617,-258,-11,-525,-525,-101,-3237,-3210,842,1291,2951,1859,-1361,-3539,-3517,-2663,-1171,-1759,404,-231,-989,-1153,-2451,-1964,-2633,-1657,-131,171,455,-1472,-4056,-3314,848,685,-2972,-106,-634,-1204,-1755,-2422,-3074,-3760,-3858,-3091,-2409,-1835,-1388,-972,-2911,-889,-1110,-1125,-1258,-1704,-2247,-2597,-2600,-2280,-2622,-1221,-1094,-2219,-3255,-183,1183,-1686,1972,-262,-722,2010,1061,1329,56,1046,4475,6715,4454,-378,1585,-15,-2057,1502,2537,1341,-1154,-1096,6927,47000,41802,1193,-1717,3243,1488,-1987,1224,2523,870,525,473,63,-203,-304,-424,-771,-2147,-1834,-2442,-3003,-3001,-2375,-1616,-884,-1942,482,-1260,483,-1528,-3524,-188,1586,-2346,2189,2264,-681,1197,1383,-1899,-2750,-1247,272,656,-721,193,37,-102,-250,-456,-624,-3702,-3025,-917,-1507,-1102,1139,-1952,-1517,-486,-1355,342,1239,-285,-2068,-2162,-1796,-1924,-1822,-1103,-172,-1864,-1709,1450,1499,-518,1162,-175,-806,148,-558,-1190,516,-2150,255,-2144,1541,-1864,2457,1971,1616,246,-1102,880,-648,-3792,-2009,-377,-850,-2968,-1535,-1739,-1877,-1999,-1906,-3122,-1815,-1752,-1708,-1712,-2210,-1849,-2568,-3628,-2155,-2276,-2416,-2592,-2712,-2822,-3021,-3181,-3274,-3258,-3020,-2618,-2265,-1791,-1199,-2051,-2226,324,402,-2924,-2888,-626,1326,1515,124,529,225,765,850,-495,-28,-753,-709,-1011,-1521,-3418,-2772,-3366,-3849,-3722,-3086,-2549,-1987,-2539,-1102,-764,-501,-254,-2433,-1787,-722,210,99,-2890,-2180,-550,-2537,2216,2618,605,-355,416,1592,2725,2339,1492,5148,4792,-586,-816,422,-284,647,4425,4021,2139,1344,-112,-1458,-2740,-3679,-3238,-2246,-1803,-756,441,1044,1434,1225,1835,1822,645,-578,831,269,-296,-858,-1157,-1057,-635,-1153,-1574,-1873,863,1050,815,-2376,-413,-1310,-2063,-2119,-1263,165,1376,2823,3650,1202,2853,2227,-709,577,-215,-2429,655,-1281,2190,2970,433,-3398,-594,-1661,-2409,-2534,-2191,-1624,-1209,-690,-366,-273,-333,-630,-1104,-1765,-2548,-3306,-3350,-2658,-1670,-2420,-667,-563,-870,-6194,-5616,1142,808,406,-764,-575,-1151,-1857,-2464,-3172,-3352,-2268,-1268,-193,956,-4888,278,-2413,1668,-532,-1290,-1078,-2296,-608,1786,800,8,-277,-250,84,344,-362,-2518,75,-277,-569,-4014,-1601,-7526,406,1157,1965,2722,-899,-2385,-8514,-2324,1796,80,-8701,-14311,-15193,-6490,-2305,-15792,-16020,-3829,2090,1366,702,-4,-11122,-60497,-1968,-2415,-2646,-2707,-2634,-2461,-2335,-2282,-2241,-7193,-2795,-3297,-3468,-2786,-2091,-3928,-3998,-387,-91,30,25,-3197,-4859,-2238,-7651,-2103,519,811,2,383,-347,-1438,-4222,-2519,-900,902,1008,1788,-748,-851,-238,936,319,-1006,-1101,-4103,675,1227,-1451,-2410,-424,482,1509,-2077,-1714,-2153,-2118,-2928,-2282,-1882,-2742,-3796,-240,-51,72,-2003,-3668,-136,-343,-2314,-1917,-1005,-1119,-2922,-1003,-813,-670,-733,-1550,-498,-545,-1205,-1045,-1281,-1603,-1641,-1414,-1036,-2978,-2346,750,-1805,-363,313,1445,-458,481,-1181,540,-114,-776,-2889,-743,1139,-3399,562,1453,-32,664,84,-581,-1297,-4055,-2685,-5778,-3303,-2826,-5729,-45410,-75508,-44114,-21794,-10652,-5959,-2762,-22013,-47145,-51345,-32460,-18347,-3185,-5240,-9458,-1922,-44562,-70476,-20166,-1160,-1022,-973,-1007,-14398,-49924,-35549,-5152,-1989,-2068,-1856,-1378,-799,-1014,-2573,-1774,-1623,-311,2636,2701,-228,55,-961,36,1828,2938,2365,1634,798,-1065,-828,-1573,-2178,-2484,-2257,-1876,-1522,-1157,-929,-631,-511,-1485,-550,-907,-952,-1226,-1450,-1982,-2062,-2157,-2139,-1949,-1638,-3082,-1031,-877,-452,-248,-263,-836,189,152,-89,-2689,-1367,-1014,-1082,-301,-573,-913,-1346,-3629,-2076,-2084,-1664,-941,-1707,-1089,-2916,-3220,-3551,-1345,-1447,17,110,454,-460,2252,3657,3566,318,-4578,-3238,872,-1621,3020,2835,-762,-1008,-960,-1705,-2026,375,-775,-3712,-3052,-1853,-2181,-2343,-2275,-2038,-1662,-1824,-2411,218,1040,1921,2913,3712,2264,2353,874,-595,2928,2854,1041,-327,-1750,3014,2107,-901,-1614,-434,-968,-3313,-755,-261,231,660,-1543,-1221,1541,1659,907,-2666,-1207,749,1795,-242,-529,1706,1532,-610,-1627,-822,529,-2459,-2499,-576,-996,-1313,-1795,-2123,-2354,-2602,-2698,-2550,-2753,-1744,-1370,-2522,-966,-917,-2155,-1016,-1295,-1707,-2136,-2576,-2676,-2613,-2403,-2055,-1788,-3225,-1106,-964,-722,-3019,-1103,-2795,-346,-600,305,1032,1047,463,-1376,-2154],[-3842,-3962,-3758,-3401,-2834,-2286,-1786,-1421,-1133,-854,-1792,-783,-797,-1863,-576,-84,-304,-1248,-1236,74,-1490,-2477,-2158,-1549,-1798,1482,447,-1854,1060,-367,-1985,-5,-996,964,243,-1689,1219,2870,3083,-765,-1890,-7,-2545,241,961,431,-88,-1097,-1912,-861,-962,-984,-1144,-1398,-2984,-2706,-2369,-2764,-3250,-3647,-3977,-4377,-4588,-4536,-3972,-3332,-2595,-1792,-906,-29,872,-1906,-477,-2449,-1895,453,970,-900,-332,-2814,753,870,-860,1653,900,313,-68,-243,-144,-1731,515,-1883,789,684,423,-10,-440,-1005,-1517,-1926,-2091,-2103,-2121,-2127,-2323,-2593,-2919,-3250,-3132,-2573,-1751,-2595,117,926,-1631,-1600,1912,986,-3173,640,-214,-1215,-2303,-3307,-3892,-3203,-2111,-1261,-628,-1837,-1440,-1934,1620,1924,-359,-2507,-2217,-1030,-866,471,960,-1763,898,-1147,-2732,-1664,285,28,3,132,-1455,183,731,911,-709,-707,-3084,700,456,45,-808,-1055,-1645,-2214,-2915,-3419,-3864,-4035,-3825,-3374,-2946,-2570,-3307,-1786,-1590,-1917,-1440,-1456,-1411,-1422,-1462,-1576,-1644,-1840,-2026,-2299,-2616,-2696,-3990,-1862,-1025,-191,-630,1515,594,-2529,799,890,-1619,-3081,-2149,-2822,-2279,638,-1505,-1024,-1255,-3561,-1336,-3089,299,-110,-3101,-1596,-684,-2467,-7,-172,-352,-1937,-5108,-2867,-1923,-2101,-357,-5909,-317,-3412,-1877,-7042,-4346,-12237,-3176,-11967,-1105,-13312,-27701,-172765,-169107,-62899,-4507,-239,-15740,579,-67657,-76286,-1762,-2569,-4595,-32986,-10931,-2024,-226952,-270022,-85943,-23031,-24076,-11658,-13903,-5114,-2296,601,-3112,-5602,-1225,-2346,-2443,-3664,-3925,-2875,-1781,-763,-209,593,1187,773,224,-2959,-3021,789,1176,2940,2002,-1558,-4019,-3507,-2679,-892,-2717,989,1081,-972,-839,-2874,-1516,-3053,-1207,-1448,-2168,-2859,-3344,-3383,-3692,-1968,-1302,-3501,-413,-142,-220,166,107,-27,-1642,-806,-2330,-1869,-2031,-2659,-3214,-3793,-3631,-3031,-2597,-2325,-2189,-2284,-2458,-2705,-3031,-3430,-3743,-3960,-3800,-3442,-3166,-2841,-2581,-2291,-1766,-1237,-552,212,1027,-638,1477,3621,4191,4638,501,1346,-233,-1785,1792,2637,1391,-1050,-588,6197,41802,42803,1893,-1116,3528,1657,-2120,1620,3136,1209,793,865,3117,3119,3060,1381,-272,-1605,-849,-923,836,-350,-2002,947,2265,-1563,687,-1565,476,-1058,-3722,-1399,-2161,-2629,-2666,-2309,-1878,-1518,-1228,-2229,-2995,-2523,-1606,-1866,-2041,-1934,-1638,-1185,-655,-157,342,-3671,-3247,-443,-1252,-928,922,-2223,-1229,-993,-1927,33,817,-303,-1962,-1624,-1851,444,-302,-1645,-2652,-2811,-2031,-937,89,-400,1601,-269,-348,3328,193,-1415,2388,-1657,204,-1782,1107,-2410,3180,2360,1271,433,-810,1018,-739,-4173,-2440,-506,-762,-3343,-562,1529,-761,-1975,-686,-3063,-1397,-1518,-1534,-1521,-2781,-2258,-2921,-3695,-2449,-2887,-3364,-3854,-4192,-4185,-3852,-3382,-2934,-2570,-2226,-1923,-1809,-1662,-1455,-2014,-1561,-1162,-1243,-2976,-3023,-1521,-1639,-1531,-1501,-1375,-1239,-1032,-938,-1227,-696,-730,-698,-632,-922,-2743,-1740,-2300,-2864,-3591,-3640,-2850,-1940,-2593,-328,-101,1283,-311,-2307,-2248,-1422,-46,155,-3402,-1545,-187,-2552,2038,2413,703,-308,608,2076,3460,3137,2146,5327,5108,-231,-103,460,-262,290,3064,2058,802,-94,-1261,-2311,-3284,-3831,-3288,-2493,-1742,-1018,-354,140,478,761,949,1055,441,-876,588,163,-359,-1045,-1695,-2087,-1980,-1565,-1329,-1698,537,1008,1250,-1889,1090,773,-813,-1115,739,1389,1677,2465,3140,506,2046,2235,-416,510,-563,-2530,340,-1810,1610,810,118,-3302,-922,-930,-594,-38,535,-1119,-1030,1736,1764,533,-722,305,-504,-1305,-1823,-2056,-3400,-2394,-905,-2001,-634,-1838,-2187,-6824,-5898,558,33,-359,-912,-584,-456,-317,12,348,639,992,-794,1043,2530,-3987,835,-444,3052,-641,-1681,-2306,-2771,-1686,1578,383,-709,-1388,-1735,-1681,-1659,-1733,-2057,-2577,-3012,-3114,-4025,-2083,-7558,-557,66,587,962,-2893,-2293,-7153,-1306,1518,-985,-9539,-12900,-15327,-4819,-2338,-15745,-16415,-213,1128,365,-395,-1234,-22934,-65046,-3254,-3204,-2795,-2381,-2062,-1786,-1609,-1483,-1309,-1833,-1344,-1524,-1730,-1702,-1814,-4379,-4235,-2363,-2629,-2954,-3320,-3621,-4315,-2454,-7684,-2353,-1058,-700,-616,-760,-1161,-1893,-3861,-3398,-1955,-124,1063,1289,-1169,-1379,-1891,-122,-149,-1395,-256,-3016,405,893,-1257,-2102,-764,700,2293,-1819,-1788,-1452,-2935,-2948,-1888,-1984,-3212,-4364,3336,3335,738,-1567,-3408,2014,1806,-2246,-2361,-732,-592,-2888,-1760,-2309,-2866,-3071,-2655,-2074,-1421,-1653,-333,-238,-1165,854,1000,901,-3735,-3082,-26,-1245,-504,-893,-1288,-1569,-1847,-2100,-2150,-2109,-2033,-2917,-1714,-1437,-3783,-925,-781,-649,-340,-215,-138,-578,-4150,-2,-5044,61,87,-8459,-49541,-67352,-37530,-19673,-12427,-5111,-4233,-17358,-34100,-45462,-31900,-20327,-3186,-6082,-10711,-3342,-54815,-84610,-21885,-1599,-1330,-1077,-1974,-23497,-53665,-24370,-1281,-267,-1599,-1085,308,629,-1275,-2609,-1609,-1463,-143,2005,2037,-773,648,-108,236,716,130,-442,-1041,-1605,-2003,-2305,-2441,-2414,-2267,-1923,-1510,-1022,-387,222,967,1545,-1815,1624,-1036,2103,1729,1262,-2142,-2055,-1704,-2094,-1039,-652,-3466,-1360,-1342,-23,337,551,-1784,479,75,-332,-3236,-1486,-1875,-2513,-3310,-2763,-1728,-951,-4006,-1058,2110,2679,1824,-1850,-732,-2926,-3603,-3876,-1528,-1765,369,418,110,-704,-458,-553,-596,-573,-3511,-4317,-350,-2474,-276,-327,-371,-1009,-532,-331,-1347,-2,-1381,-3057,-2809,-366,1175,1214,-788,-1480,-1712,-2357,-3219,473,2291,1977,1712,1270,809,500,159,-259,-541,-758,-966,-1035,-2020,-1422,-1697,-2036,-2480,-3004,-3125,-3376,-2131,-1432,-733,-60,-1650,-1095,1795,2276,651,-3088,-1004,677,2034,-625,-1065,1551,633,-320,-2494,-2185,-2811,-2801,-2238,-1696,-1386,-1159,-1276,-1390,-1813,-1732,-1871,-1843,-2062,-1064,-523,-2241,525,742,-2497,-577,706,-885,-338,-357,464,-1608,513,1289,279,-4197,-619,-1462,-2155,-3103,-2829,-3405,-1829,-1241,-747,-462,-415,-499,-1212,-2015],[-2753,-2824,-2801,-2877,-2900,-2974,-2982,-2905,-2661,-2193,-1819,-1236,-710,-2007,318,343,-297,-492,-504,-487,-1592,-2435,-1930,-1514,-1758,665,-130,-1798,-1864,-2704,-2991,-2322,-1568,-971,-477,-1204,149,419,670,-280,-1709,447,-2140,1016,1283,1269,1159,-480,-1180,397,578,397,62,-471,-2719,-2183,-1133,-1158,-1098,-1474,-378,-292,-2548,-662,396,-3005,-1539,-1471,-879,1872,2515,-1742,-697,-2291,-1783,594,1319,-448,-66,-2580,-824,-1289,-1506,-1399,-992,-337,390,-112,1707,-1740,1202,-1716,3544,3620,3025,3264,2936,1042,274,295,324,-268,-807,-1140,-1379,-1379,-1173,-906,-2011,37,-723,-3125,985,2458,-1124,-1872,2199,542,-3301,1527,1012,181,-670,-1358,-1803,-1744,-1236,-1173,-534,-1554,-2047,-1933,1584,1923,-403,-1590,-1902,-1629,-827,949,1326,-1673,1543,-973,-2353,-807,523,349,317,328,-723,227,77,-148,-1289,-1376,-3100,-1666,-2047,-2466,-2819,-3131,-3275,-3306,-3450,-3435,-3469,-3461,-3444,-3421,-3485,-3591,-3658,-3598,-3546,-3449,-3429,-3413,-3325,-3292,-3291,-3356,-3329,-3303,-3098,-2854,-2627,-2302,-3723,-1664,-1299,-1061,-1114,-710,-685,-2503,-737,-845,-1021,-3393,-1948,-2484,-2120,-1525,-1608,-1997,-2055,-3299,-998,-2587,-410,-619,-2644,-1376,-810,-2132,1091,1426,-88,-2685,-5147,-2072,-1047,-2538,-365,-6191,2154,-3991,-1760,-6263,-3630,-13280,-4286,-10970,-1792,-12730,-33523,-190514,-157806,-57426,-3949,-336,-11567,-1070,-97342,-90308,-3933,-3368,-2359,-31089,-11106,358,-171693,-268675,-105425,-26976,-21092,-8878,-13346,-6173,-1929,-523,-3351,-7123,-2120,-3020,-2183,-1910,-1506,-1146,-752,-359,-60,-69,456,656,-32,-2392,-2550,313,-241,-857,-1536,-2205,-3324,-3425,-3783,-3831,-3571,-3189,-2593,-1801,-1032,-3207,-934,-2295,-788,148,205,-275,-2149,-2583,-3911,812,1848,-3129,2583,884,-394,491,2197,1043,-2208,-766,-1973,-1427,955,-143,3,-2117,-343,-1002,-528,831,953,-1538,208,-1412,-1226,-1678,-1729,-2209,-3124,-2412,-2045,-2022,-1896,-1634,-1125,-690,-219,198,543,-1375,1243,1273,1192,1064,802,436,-381,-1491,-1772,-2270,-2160,-1424,-528,360,1193,1893,2490,-382,2993,1973,-2105,2010,2897,1566,1179,1353,3238,3214,3195,1320,-131,-1034,-617,-1348,117,-287,-2245,1004,2141,-1179,775,-1684,498,-685,-3581,498,627,-1799,564,547,-854,232,2,-2466,-2980,-2396,-1642,-2091,-2369,-2159,-1539,-634,416,1479,1003,-3176,-3051,174,-914,-723,675,-2407,-901,-1378,-2475,-232,473,-266,-1744,-1088,-1844,647,-410,-1714,-2889,-3946,-3479,-2614,-1856,-1048,-345,-316,165,1785,992,-1557,2755,-1057,201,-1415,591,-2510,3698,2596,809,600,-293,1220,-759,-4412,-2692,-897,-1390,-3345,-396,3036,-649,-1911,159,-3067,812,-1414,-1536,-1787,-3133,-2894,-2738,-2947,-2991,-3799,-4072,-3392,-2690,-2032,-1544,-2606,-831,-664,-552,-1387,-636,-737,-752,-2008,-1038,-767,-781,-2830,-3095,-1346,-482,-329,-408,-571,-895,-1291,-1884,-2465,-3016,-3376,-3235,-2683,-2343,-2167,-2158,-2232,-2380,-2793,-3298,-3057,-2258,-2519,-607,190,907,-325,-2068,-2573,-2067,-217,276,-3447,-674,350,-2284,1714,1265,841,-68,743,961,1315,1672,1905,2069,2123,132,643,752,-264,-85,1569,1528,-442,1506,1382,-1310,1111,-395,-2840,-105,-1474,-374,-507,-646,-797,-885,-972,-1058,-1221,-1378,-1593,-1835,-2050,-2289,-2381,-2271,-2025,-1908,-1466,-1386,-1145,-1022,-1009,-1239,-1263,-1497,-1667,-2054,-1534,-1127,-644,-133,303,-170,1161,1421,-110,465,-846,-2550,150,-2301,-113,-540,-968,-3184,-2119,-2547,-2552,-2141,-1620,-1226,-924,-262,-77,-158,-1134,-872,-1462,-2152,-2861,-3533,-3991,-3742,-3505,-3410,-3244,-3193,-3420,-7377,-5714,699,1545,2326,-731,3328,3364,2868,3290,3615,3298,2850,-892,809,1469,-3191,945,615,281,-376,-1904,-3380,-2743,-2556,-2797,-3279,-3672,-3821,-3824,-3602,-3275,-2738,-2135,-1509,-788,-63,-3798,-2250,-7050,-1,795,350,-270,-4802,-2214,-5528,-2304,-1903,-2140,-9066,-11487,-14023,-3017,-2295,-15465,-15134,-1823,-2389,-3022,-3634,-3603,-33570,-71034,-1909,-1333,-742,-246,141,486,-3988,941,1174,1217,1187,981,701,-1066,312,-4845,-3951,-1082,-1681,-2300,-2744,-3523,-3342,-2577,-7605,-2571,360,829,-478,1269,1408,1528,-3512,1820,2684,1955,1268,777,-1615,-1817,-3365,-1105,-746,-1866,543,-2119,438,868,-812,-1782,-983,1083,2804,-1726,-1851,-908,-2968,-2745,-1482,-1995,-3568,-3857,2506,1742,454,-943,-2973,-853,-1272,-2174,-2824,-1777,-1819,-2802,-1375,-1004,-650,-482,-2206,453,-306,-2091,697,-21,-1232,2523,2834,1503,-4083,-3503,-796,-368,715,1241,2304,-922,685,-828,-798,-1718,-2620,-3190,-3002,-2356,-4105,-1170,-792,-494,-91,54,-395,-1685,-4279,-526,-3533,-1187,-1441,-11495,-51834,-59674,-31067,-16422,-11767,-4067,-5958,-12975,-21833,-39840,-30622,-21202,-3553,-7216,-12945,-11024,-67368,-81199,-21562,790,392,15,-6618,-32448,-41591,-13269,-1112,-1113,-1356,-995,-760,-523,-1545,-2634,-1478,-1312,140,401,457,-1427,579,466,239,-29,-302,-524,-756,-973,-1081,-1194,-1281,-1374,-1713,-1609,-1715,-1767,-1656,-1536,-1236,-1056,-1936,-938,-1105,-1272,-1558,-1805,-2234,-2362,-2482,-2485,-2422,-2315,-3552,-2265,-2288,-2261,-2268,-2213,-2235,-2028,-2039,-2010,-3311,-1945,-2437,-1375,-926,-262,186,-1041,-4318,-160,2762,3309,1704,-1864,-399,-2710,-3823,-3802,-1749,-2061,737,717,-178,-928,-487,-535,-228,435,-2473,-4912,-1308,-3074,2371,4444,1285,-876,-33,1426,-361,482,-1900,-2168,-3286,-3433,-2299,-1310,-890,-1513,-2434,-1734,-2101,-142,-205,-695,-1090,-1564,-1876,-1804,-1581,-1394,-1135,-917,-804,-782,-2179,-785,-992,-1275,-2466,-2173,-2804,-3120,-3230,-2836,-2392,-1984,-1659,-1275,-1033,-856,-668,-3039,-736,-459,-442,-865,-1504,-627,-816,-950,-2882,-1016,-868,-1756,-1363,237,629,1048,1181,1309,-1963,1161,875,411,-1226,1483,2730,-1420,1651,645,-2629,-922,617,-1829,-293,-735,994,-846,841,3998,785,-4201,-416,2001,545,-2850,-191,-2926,231,9,-669,-1315,-1894,-2262,-2554,-2687],[-3356,-3209,-2974,-2821,-2590,-2383,-2121,-1827,-1417,-820,-1628,278,815,-1972,345,144,-383,279,553,-1164,-1692,-2323,-1711,-1505,-1784,-573,-1445,-1980,-1930,-1257,-1221,-197,-1117,1493,-756,-858,713,1697,1256,122,-1550,406,-1501,879,1311,1709,1992,196,-525,42,-369,1291,1840,-877,-2514,-1733,-383,-808,-1092,-1737,-631,-351,-2434,-469,162,-3006,-1959,-2291,-988,1210,779,-1494,-767,-2064,-1819,-1870,-2407,-2849,-3052,-3248,-3248,-3184,-3021,-2847,-2717,-2593,-2525,-2548,-2536,-2380,-2308,-2258,-2292,-2405,-2608,-2934,-3228,-3602,-3623,-3297,-2881,-2556,-2419,-2346,-2372,-2176,-1651,-969,-1766,303,-1659,-3698,995,2711,-824,-2307,1659,-27,-3509,210,2799,2743,-941,-1404,2237,2192,977,-1129,-659,-1335,-2766,-1593,2395,2255,-457,-834,-1268,-1978,-618,72,-644,-1676,-1974,-2654,-3234,-3102,-2681,-2436,-2237,-2146,-2255,-2361,-2625,-2967,-3407,-3133,-2983,-2082,-1618,-1337,-1186,-1231,-1353,-1564,-2018,-2360,-2659,-2561,-2041,-1307,-593,57,-2775,-377,1790,-1585,2223,740,354,2293,2215,-1083,829,631,-2122,-1050,39,-941,-3345,1382,2681,1697,-1851,1631,1012,-2563,-229,-765,-1134,-2557,-1668,-2350,-2099,-1405,-1822,-2505,-2674,-3008,-1891,-2185,-391,-835,-2171,-1474,-1170,-1565,2003,1476,-1322,-3652,-4968,-1361,-402,-2935,-1460,-6177,1938,-4610,-1951,-5607,-2891,-14191,-5379,-9894,-725,-12088,-36514,-209369,-151816,-52662,-4086,-152,-7246,204,-127985,-111543,-962,-4117,-1617,-28829,-11990,-1964,-114406,-206973,-102174,-31316,-18421,-6054,-12761,-7575,-1912,-1965,-3565,-8550,-3058,-3749,-2651,-2730,-2699,-2666,-2537,-2344,-2185,-1924,-1726,-1408,-1045,-1744,-1984,27,198,337,375,-2068,-2631,-3017,-2317,-1678,-2415,-2942,-2341,-1467,-693,-3498,-318,-1191,-510,-594,1546,1741,-2706,-1826,-3678,686,1883,-2626,3464,1280,-657,553,2109,1140,-2866,-797,-1643,-908,1298,103,635,-1451,-89,-987,-401,160,81,-2770,-711,-2288,-1170,-1313,-1840,-2661,-3096,-1853,-2027,-2175,-2282,-2239,-1913,-1638,-1328,-1080,-909,-2021,-505,-556,-642,-679,-747,-811,-1139,-1379,-1732,-2047,-2349,-2486,-2463,-2199,-1717,-1116,-382,396,975,1598,-1987,2311,3126,1850,1611,1868,3532,3185,2850,1435,200,-472,-446,-1695,-663,-297,-2462,1050,1828,-857,831,-1618,499,-508,-3286,786,1744,-1477,670,689,-812,-89,-590,-2627,-2691,-1180,-1056,-994,-1025,-1403,-1103,-1104,-950,-628,-155,-2638,-2399,841,-572,-540,369,-2546,-629,-1657,-2927,-437,188,-216,-1487,-651,-1835,-814,-1706,-2459,-2895,-3000,-2804,-2455,-2126,-1697,-1346,-983,-652,-262,102,-1661,583,-439,191,-1127,-39,-1988,549,268,17,-271,-503,-712,-764,-4360,-2646,-1183,-1941,-3001,-277,618,-564,-1859,207,-3181,102,-1434,-1403,-2013,-3357,-2972,-2148,-1991,-3034,-3261,-4051,-4274,-3562,-2874,-2353,-3055,-1547,-1309,-1091,-1359,-792,-580,-192,-2095,-787,784,136,-2727,-3176,-1743,2191,2731,1630,1959,108,1112,390,-2631,-1509,-2210,-2565,-2301,-2009,-1788,-1699,-1677,-1685,-1903,-1977,-1995,-1702,-2411,-656,-89,394,-340,-1811,-2789,-2550,-336,392,-3005,-18,-707,-1828,-2072,-2377,-2244,-1929,-1454,-1022,-632,-363,-282,-293,-399,-582,-726,-807,-643,-593,159,653,-1651,1665,1989,-1393,2399,-411,-3170,602,-1242,857,996,740,466,251,23,-230,-608,-1379,-1572,-2195,-2844,-3526,-3581,-2917,-2233,-2272,-1205,-1121,-745,-606,-586,-670,-781,-954,-1061,-3090,-939,-629,-262,150,523,-965,168,1635,57,284,-1249,-2688,-53,-2784,-117,-659,-1185,-3217,-2477,-3123,-3753,-4211,-4060,-3729,-3448,-3183,-2893,-2688,-2445,-2298,-2114,-2134,-1719,-2635,-2975,-1656,-110,-950,-494,-4305,-4495,-7971,-5242,3146,3781,3004,-349,3546,3406,2506,1807,2445,2076,1696,-1158,423,266,-2801,-567,-1105,-1621,-2116,-2538,-4288,-2764,-3420,-2377,-2264,-2308,-2379,-2588,-2535,-2207,-2609,-761,0,788,1359,-3583,-2590,-6444,-642,685,342,-689,-6686,-3126,-4071,-2737,-1728,-3486,-7768,-10322,-12519,-1424,-2395,-15239,-12533,-250,-342,-397,-378,-442,-40852,-78634,-1126,-1466,-1811,-2214,-2615,-2816,-15758,-11673,-1689,-1047,-362,234,824,-3568,2244,-5592,-3488,3236,3195,2939,930,-2878,-2312,-3180,-7437,-2886,-253,318,-1116,1454,1923,2239,-3363,905,2650,959,1431,138,-2256,-2355,-4495,-2010,-1629,-2551,1058,-1617,379,900,-359,-1602,-1286,1383,1972,-1985,-2113,-755,-2652,-2612,-1293,-2148,-3949,-3365,891,18,-819,-1690,-2604,-2794,-3063,-3048,-3474,-2533,-2309,-2863,-1626,-1269,-1005,-806,-2714,-542,-641,-2684,-495,-401,-1331,-150,117,331,-3677,-3437,-1646,454,1103,840,370,-1294,-970,-1911,-2791,-3478,-3032,-2267,-3076,-1073,-4514,-503,-502,-550,-403,-366,-2043,-2830,-4546,-2,-1763,-153,-404,-14839,-49191,-52456,-25826,-13329,-9563,-3145,-7974,-9261,-11345,-35647,-29381,-20185,-4514,-8772,-16031,-22191,-81148,-63585,-18845,1368,464,-363,-12064,-39430,-27028,-3019,-1207,-1153,-1320,-1585,-1942,-2377,-2648,-2811,-1607,-1347,304,2124,1189,-2370,1330,1347,566,1357,1936,1135,353,-243,-481,-484,-314,-130,-2038,-188,-276,-590,-882,-1245,-1428,-1644,-2086,-1788,-1686,-1543,-1328,-1023,-2456,-1851,-1914,-2791,-491,-597,-3564,-1865,-2201,-1532,-1375,-1270,-2079,-857,-735,-580,-3110,-1621,-2909,-227,-305,-655,-437,-1355,-4026,-530,-536,-538,-369,-1934,-317,-2519,-3744,-3595,-2200,-2483,879,771,-674,-1320,1340,2915,3619,833,-1711,-4462,-2471,-3402,1589,6542,2057,-849,251,2612,474,928,-2024,-1289,-2264,-296,582,-943,-1778,-1689,-2618,-650,-1083,-1005,-522,-858,-1226,-1829,-2459,-2792,-2649,-2245,-1724,-1247,-884,-1175,-2396,-181,-171,-1062,-3025,-661,-1064,-1642,-1659,-1770,-1846,-1879,-1874,-1676,-1479,-1213,-819,-2776,-678,285,280,-1224,-2125,1595,1514,1365,-2824,-289,551,-1646,-952,360,611,1065,1352,1702,-2270,1975,1621,366,-656,499,642,-842,1077,276,-2933,-1456,311,-2629,-516,-1412,1286,-322,914,3760,948,-3543,-546,1970,602,-2726,-127,-2208,-1865,-2637,-3085,-2920,-2526,-2142,-1959,-1812],[-1369,-1978,-2495,-3088,-3598,-4134,-4587,-4831,-4591,-3935,-3235,-2506,-1772,-1866,-493,-145,-623,987,1035,-1946,-1824,-2182,-1522,-1547,-1853,-1533,-1690,-1651,-1061,-1667,-732,-410,-1128,1776,-946,-631,256,2298,2268,502,-1361,1329,-760,1809,1709,1536,1251,966,151,-150,-1278,436,525,-1074,-2256,-1225,59,-241,-586,-1751,-476,-450,-2260,-307,-74,-2188,-534,-2865,-934,1437,511,-1056,-1526,-2298,-2477,-2012,-1294,-508,166,-2511,-1410,-1975,-2660,1140,626,-16,-762,-1539,-2034,-1962,-1594,-1657,-606,-218,85,306,629,889,376,1267,498,1933,1790,-391,289,-279,-1392,-2567,-2974,-2260,-2432,-4051,354,777,-531,-2674,1150,-505,-3478,-744,2815,2529,-1535,-1583,1623,1569,1620,-886,-812,-1065,-2894,-1065,3295,3007,-353,-61,-392,-1890,-1718,-2833,-4058,-3151,-2111,-1176,-1819,271,730,851,823,623,197,-120,-463,-641,-2267,-2667,-2690,264,150,-358,-830,-383,-1027,-1756,-2673,-3326,-3500,-2978,-2307,-1688,-1259,-974,-2356,-1105,-247,-1290,189,-314,628,1007,1243,-1677,717,961,-2069,-727,556,-434,-2914,807,3684,1206,-2718,3636,1323,-2598,328,-579,-816,-1652,-1387,-2376,-2133,259,-2078,-2412,-2281,-2844,-2987,-2042,-1028,-733,-1808,-1845,-1636,-915,2009,338,-2713,-4614,-4721,-808,4,-3176,-2123,-5580,1971,-5272,-2451,-5115,-2169,-14345,-6403,-8968,2166,-11593,-36398,-226074,-149802,-47342,-5074,721,-3078,593,-158601,-138873,-1018,-6675,-1980,-26430,-13670,-2744,-60595,-131408,-77299,-30987,-16333,-3563,-12255,-9233,-1678,-1634,-3920,-8974,-4304,-4530,-1879,-1883,-1808,-1779,-1695,-1580,-1513,-1349,-1246,-1020,-904,-1206,-1536,53,125,169,124,-2542,-2196,-2868,-2148,-1639,-2053,-2410,-2464,-2177,-1830,-3838,-868,-642,-523,-1462,-475,-565,-3547,-1304,-3251,-881,-735,-2441,-255,72,-1147,333,1065,908,-3721,-1068,-1509,-513,850,165,158,-927,-755,-1224,-1594,-2089,-2535,-3637,-2987,-2809,-2600,-2456,-2317,-3154,-2772,-2396,-2623,-2837,-3125,-3259,-2842,-2501,-2216,-2074,-2082,-2191,-2187,-2474,-2627,-2415,-1932,-1247,-805,-1102,532,1111,1257,185,1566,2914,3243,3528,2993,975,4033,2665,-1995,2287,3177,1814,1854,1426,667,-257,-1122,-1830,-2030,-1265,-570,-2023,-1647,-602,-2550,878,1126,-828,636,-1579,251,-766,-3227,-230,-771,-1314,-1699,-2150,-2600,-2796,-2430,-2853,-2515,-876,-495,-324,-1068,-2170,-833,-1247,-1601,-1695,-1284,-2306,-1722,1237,-477,-601,-183,-2857,-667,-2027,-2473,-719,-226,-354,-1417,-541,-2050,-1099,-1563,-1834,-1883,-2260,-3353,-1837,-1843,-1769,-1793,-1834,-1934,-1996,-2074,-2218,-2301,-2277,-2163,-2017,-1804,-1560,-1151,-799,-812,-25,315,553,-925,-4258,-2421,-1467,-2526,-2794,-395,2848,-690,-1973,126,-3266,-1073,-1734,-1319,-2391,-3680,-2589,-1569,-1102,-2196,-2706,1166,729,227,-189,182,-3542,1839,2137,-1053,-1628,-166,2121,47,-2301,-967,261,-394,-2840,-3380,-2171,1901,2510,1829,1493,-364,10,-879,-2890,-2227,-2527,-2579,-2312,-2251,-2351,-2560,-2661,-2390,-1881,-1544,-349,492,-2373,83,1250,1169,-395,-1628,-2921,-2410,-416,455,-2435,419,-215,-1316,-1026,-1038,-867,-754,-598,-515,-454,-444,-531,-599,-668,-761,-835,-941,-951,-1263,-846,-715,-2765,-86,265,-1368,1085,-532,-3266,1320,-1077,1229,1064,801,485,234,7,-193,-465,-1678,-1136,-1613,-2134,-2703,-2848,-2304,-1537,-2599,-1012,-907,883,1258,1474,-207,1484,1291,-393,-4105,-78,550,524,220,350,-1800,-891,1171,151,36,-1732,-2908,-314,-2587,-1277,-1746,-2090,-3311,-2576,-2659,-2754,-2879,-3096,-3295,-3557,-3816,-3990,-3957,-3704,-3567,-3431,-3322,-3169,-2950,-2498,-2055,-1447,-872,-393,-3147,-4700,-8287,-4549,550,310,83,-50,18,361,897,456,2681,3461,1979,-1380,31,4359,-2720,2785,3003,2261,560,-2217,-4511,-2230,-4128,-2565,-2772,-2361,-1567,-816,16,757,-3179,1960,2597,3054,364,-3239,-2833,-5745,-907,529,1822,905,-8197,-2432,-2672,-1977,-1080,-4712,-6032,-9190,-10830,84,-2412,-14894,-9156,3391,2955,2384,1776,1037,-42150,-87587,-1504,-2266,-2689,-2479,-1775,-861,-27869,-28030,1822,2499,3077,3466,2910,-5904,4123,-6388,-2759,5296,5201,4903,1969,-1399,-1071,-3813,-6779,-2936,-1158,-1746,-2141,-2263,-2206,-2107,-3107,-1818,-1639,-1496,-1302,-1137,-2753,-2710,-4280,-2270,-2439,-3085,239,-1182,350,595,326,-1201,-1392,1270,1278,-2267,-2269,-690,-2224,-2298,-1033,-2160,-3996,-2832,-691,-802,-807,-855,-2030,-641,-570,-2417,-3914,-242,-1123,-2754,91,535,705,-563,-3042,835,-887,-3079,203,-153,-1129,-1412,-2204,-3170,-3746,-3113,-2298,-1543,-947,-489,-249,-1485,-249,-1333,-1124,-1984,-2515,-1416,-3409,-550,-4669,-680,-1108,-1694,-2209,-2961,-3756,-3760,-4491,-2376,-1891,-1425,-1115,-17916,-42560,-45468,-21770,-10429,-7027,-2133,-9730,-6080,-3082,-33334,-28249,-17576,-5758,-10347,-19338,-35663,-93942,-43717,-14189,-1671,-2265,-2911,-17718,-41648,-13480,-2258,-1849,-1498,-1350,-1265,-1236,-1316,-2257,-2783,-1691,-1239,-134,393,893,-3275,1458,1448,771,508,-72,-448,-475,-69,315,762,1106,602,-2194,202,3010,2564,-412,134,236,-681,-2031,-2479,-3116,-2940,-2264,-1504,-2527,-1669,-1530,-2729,-56,-953,-3329,-1852,-2236,-2468,-1458,-649,-1474,243,1578,2029,-2861,-1527,-2807,351,1411,-918,-862,-1617,-3595,124,-445,-1074,-1461,-1810,-1116,-2166,-3433,-3260,-2590,-2624,1034,813,-1085,-1601,1128,3949,4216,1056,-970,-3616,-3450,-3133,886,5780,2788,-699,532,3594,1282,779,-1207,-192,-1972,-325,979,-338,-696,-762,-1974,-18,-151,-1811,-633,-931,-1049,-1097,-837,-164,597,886,1910,2435,28,-1520,-2352,2504,1976,-1160,-3476,-368,-1302,-1926,-2547,-2739,-2712,-2487,-2087,-1378,-587,316,-21,-2436,-547,116,-646,-1441,-2672,2252,4521,2049,-2348,-224,1024,-1616,-630,-1028,-1222,-1133,-1184,-1175,-2320,-1581,-2121,-2882,-3792,-4622,-3589,-2560,-1434,-464,-3120,-1951,39,-2611,-799,-2035,969,199,-46,-485,-940,-2987,-1286,-1424,-1327,-2496,-844,-1361,-98,94,521,600,452,-273,-907,-1154],[-1067,2,-1416,-569,-612,-699,-844,-1118,-1779,-1743,-2195,-2718,-2930,-2580,-2263,-1884,-1648,-1458,-1556,-2588,-2038,-2508,-2980,-3150,-2792,-2296,-1665,-1630,-340,-2145,-291,-683,-912,1334,-942,-567,-319,979,881,812,-1179,590,-43,560,613,629,549,440,310,-173,-2117,-544,-956,-1348,-1982,-1506,-1403,-1038,-611,-1463,526,-601,-2053,-220,-336,-1278,1287,-2869,-798,2157,2895,-526,123,-1229,-1682,-351,1866,488,272,-2471,-2347,-3132,-3212,916,-337,-1656,-2841,-2830,-1710,-464,492,-1599,1622,1824,1867,1795,1822,1809,436,1668,258,2090,1853,-141,673,-197,-1245,-2474,-3417,-3106,-3006,-4155,-865,-585,-618,-2948,-1438,-1674,-3235,-1067,438,1603,-1898,-1716,984,1014,2579,-428,-975,-749,-2301,-462,2836,2206,-114,742,95,-1556,-1818,-2851,-3681,-2835,-1739,-696,-1468,925,1349,1430,1228,763,37,-598,-1047,-952,-1941,-2195,-2273,1302,-834,-684,-538,1349,394,-655,-1796,-2423,-2427,-1905,-1366,-886,-780,-963,-1926,-1779,-1810,-1637,-1220,-1481,-238,3,-21,-2123,-916,-1763,-2715,-3440,-2357,-1250,-2416,200,1120,666,-3582,1234,760,-2510,-555,-1321,-2064,-2605,-2926,-2752,-2429,-2135,-2269,-2044,-1786,-2341,-1652,-1482,-1195,-865,-1523,-2335,-1954,-217,1813,-916,-3970,-5032,-4442,-359,288,-3143,-1972,-4637,1305,-5850,-3128,-4688,-1402,-13825,-7190,-8222,2214,-11184,-34027,-217546,-148730,-39978,-6804,1109,570,1,-188205,-169697,-2001,-8663,-2978,-23918,-15872,-2951,-13312,-56577,-46031,-26399,-14805,-2669,-11675,-10429,-3098,-3316,-4312,-8072,-5544,-5003,-2560,-2426,-2297,-2303,-2340,-2408,-2563,-2616,-2676,-2535,-2274,-2014,-1616,-1290,-1109,-921,-771,-2950,-1853,-2673,-1809,-119,-686,-1619,-98,656,1068,-3976,747,553,-617,-2076,1239,970,-3270,-818,-2691,-390,-750,-2343,-1601,-2018,-2398,-2667,-2857,-2696,-4266,-1889,-1332,-884,-570,-391,-226,-391,-235,-1460,-936,-1140,-2926,-2828,-2322,-2219,-1186,-1095,-2264,-3264,-2214,-1242,1390,1622,-1622,1669,1186,218,248,100,-661,-1479,-1545,-1511,-1104,-479,147,475,-935,-858,1397,1445,1008,588,1406,1402,1488,1657,1973,1598,2665,3066,-1863,2219,4371,1728,2172,2458,3582,4728,2158,1918,1773,519,-685,-1931,-2316,-902,-2180,371,363,-803,483,-1314,48,-1145,-3165,865,1871,-1014,-167,-549,-921,-48,-335,-2785,-2259,-1044,-1192,-1402,-1675,-2731,-2259,-2670,-3132,-3445,-2904,-2252,-1527,-815,-344,-589,-631,-3020,-710,-2173,-1931,-719,-451,-349,-1204,-750,-2172,-1852,-2411,-2790,-2838,-2704,-3680,-2218,-1989,-1668,-1435,-1212,-1051,-864,-720,-1999,-639,-547,-420,-1110,-1725,-1055,407,734,-1781,79,1151,1622,-911,-4029,-1811,-1384,-2740,-2479,-427,2673,-684,-1904,270,-2684,-2321,-1859,-982,-2587,-3820,-2015,-785,11,-1167,-2566,2818,2975,884,811,848,-3543,1529,1236,-1355,-1862,-525,-479,-808,-2073,-1212,-704,-801,-2805,-3298,-2102,1170,1478,1502,1417,-773,847,370,-2255,-1360,-500,-490,-731,-419,-301,455,960,1185,-1623,-1839,393,553,-2076,576,1684,1112,-106,-1180,-2673,-1634,-79,831,-1545,1463,1747,-447,-619,669,219,-477,-1093,-1695,-2198,-2607,-2927,-3036,-3015,-2991,-2982,-3053,-3057,-3028,-2885,-2671,-3281,-1947,-1632,-1272,-1012,-888,-2805,-982,-1232,-1506,-1804,-2192,-2635,-2992,-3278,-3465,-3635,-3721,-3783,-3638,-3235,-2826,-2360,-1869,-1406,-2531,-775,-420,-348,-264,-324,-498,-851,-1326,-1848,-4068,-2759,-2742,-2386,-1882,-1435,-2325,-1591,-465,-563,-883,-1974,-2883,-2319,-2867,-3234,-3284,-2939,-3113,-2646,-2802,-3189,-3741,-3939,-3281,-2583,-1862,-1137,-567,-2325,153,244,-3430,-133,-2907,-1482,-1414,-1701,-1895,-1987,-1865,-3626,-7768,-3436,-2434,-2947,-3566,-3864,-2929,-1882,-849,-281,1500,2466,1703,-1191,-74,3941,-2673,3375,2687,1854,883,-1891,-3793,-2115,-4376,-1998,-1162,-307,566,-540,-318,2391,-3089,3173,3872,4439,-73,-2511,-2712,-4774,-636,1274,6412,5976,-8857,-2240,-1098,2496,934,-5448,-3933,-7796,-8697,1739,-2027,-14168,-5417,2611,1780,869,44,-701,-37007,-97558,-1052,-510,220,974,1697,2432,-39174,-43409,4330,1561,4977,5016,2368,-7834,1921,-6967,-1663,4478,4239,3948,3625,985,568,-4170,-5369,-2386,-838,-2619,-1960,-1313,-1909,-2521,-2980,-3188,-2876,-2372,-1792,-1297,-2815,-2652,-3113,-1569,-2849,-3167,-449,-527,-506,-365,-25,-309,-1088,795,786,-2315,-2086,-472,-1544,-1630,-2662,-3732,-4173,-2979,-1838,-789,205,1014,-1068,380,2048,-2173,-3727,418,-925,-2262,413,2570,1364,-205,-2926,1289,-881,-3044,456,1392,-435,3227,2996,429,-2157,-1668,-1850,-1058,-1600,-1770,-1623,-1305,-711,-1344,-1319,-1835,-2161,-741,-2797,-808,-4439,437,3826,2866,1207,-1247,-3259,-3448,-3968,-236,-817,-967,-832,-20181,-34714,-39126,-18913,-7694,-4351,-968,-10779,-3578,979,-33358,-27304,-14172,-7114,-11718,-22426,-50156,-103098,-25004,-8536,-3728,-2791,-1876,-23072,-38454,-1917,739,1006,1209,-594,1207,1,1001,-2233,-2399,-1612,-865,-637,-956,-1148,-4002,-1113,-1067,-1031,-959,-855,-704,-601,-543,-445,-428,-456,-572,-2117,-1141,-1597,-2126,-2600,-3121,-3453,-3817,-3790,-3394,-3098,-2942,-2850,-2769,-2887,-2988,-3191,-3383,-3249,-2760,-2885,-1605,-1796,-3345,-63,922,-714,-345,1521,1392,-2579,-1196,-2214,-30,-489,-1038,-1180,-1779,-3003,-1170,-1311,-1614,-1946,-2395,-2899,-3153,-3030,-2824,-2815,-2361,298,853,-1372,-1730,1045,2831,2867,1406,-237,-2718,-4189,-2681,214,-146,-247,-449,136,405,715,631,123,1075,-1623,-343,803,-977,-174,-82,-1152,895,767,-2368,-396,702,1093,1118,1149,1311,1385,1055,1230,1113,-554,-1846,-2123,-72,-573,-1282,-3806,-2300,-2960,-3333,-3757,-3819,-3733,-3502,-3151,-2544,-1901,-1183,-360,-2173,-379,51,-1564,-1601,-3209,1667,1689,1008,-1880,-725,-1679,-2711,-3601,-4409,-5175,-5128,-4909,-4717,-4624,-4764,-5031,-5091,-4482,-3626,-2677,-1763,-667,-591,-3261,-2555,-339,-2260,-1311,-2517,1702,547,821,2340,707,-2729,-803,1730,384,-2355,1289,-614,-105,-186,1404,928,116,-774,-1818,-2789],[-704,-418,-1065,-621,-286,-878,-912,-933,-1959,-744,-548,1340,958,-1510,-217,-957,-1333,704,343,-2218,-2180,-1864,-1255,-1797,-1945,-1186,-930,-1646,-296,-2583,45,-970,-380,-151,-844,-702,-1020,-988,-1109,-1189,-1310,-1450,-1521,-1473,-1368,-1262,-1213,-1153,-1072,-1069,-2912,-1252,-1048,-1052,-1814,-711,-591,-369,-225,-1036,201,-916,-1952,-347,-751,-527,631,-2538,-783,1519,1930,-122,698,-889,-1645,-943,1644,589,185,-2593,-3464,-2687,-3674,365,-98,-255,-112,-455,543,186,1192,-1725,1105,832,466,33,-264,-559,-702,-741,-656,-581,-648,-789,-1147,-1590,-2124,-2834,-3247,-2786,-3586,-4265,-1000,-566,-280,-3331,-252,-1371,-3096,-917,-797,-774,-2192,-2021,-1,340,703,-2,-1353,-609,-1796,-35,362,101,-212,-455,-775,-1383,-1612,-2100,-2799,-3444,-3398,-2678,-2007,-1271,-694,-425,-333,-506,-1043,-1736,-2716,-3790,-2905,-1662,-1988,141,-1848,-1185,-377,-844,-1668,-1963,-1482,-348,820,432,-1986,375,2014,1006,-1720,-2533,417,-363,294,-2866,953,2989,2591,-2604,607,813,-1299,-601,-1385,-2062,-2688,-3266,-3153,-2697,-3793,-1793,-1405,-2473,-603,-276,-366,-287,-1042,-2761,-2143,-782,-2541,-2067,-2396,-2090,-1345,-1215,398,-86,-1487,-3022,-2123,288,791,-2353,-4704,-4754,-4321,-586,321,-3087,-1320,-3745,-281,-6462,-4093,-4468,-801,-13484,-7868,-7890,2855,-10990,-31010,-208779,-144979,-30015,-9291,2855,2263,1571,-216096,-201022,-1070,-9492,-2364,-21572,-18386,-2372,-2299,-2261,-14855,-22009,-13995,-2333,-11125,-9998,-1515,-1214,-4866,-7425,-6779,-5029,-432,-330,-485,-106,-4,102,124,-1693,-880,180,-2019,-153,-800,-46,-278,-410,-414,-3294,-1684,-2508,-1363,1740,-470,-2176,145,1387,1359,-4023,1299,1032,-833,-2297,-825,-412,-2566,-430,-2108,-198,1493,-2342,4704,1210,-2013,-563,386,157,-3981,-1646,-1152,409,2115,152,1048,51,-963,-1970,-3032,-3112,-3740,-2009,-2222,-1435,-935,-897,-2480,-3051,-1649,-1065,1980,1836,-1556,1114,736,124,-554,-1317,-2080,-2554,-2588,-2366,-1965,-1460,-1002,-591,-887,-478,-550,-718,-970,-1202,-1494,-1778,-1987,-2120,-2105,-1987,-1995,-1863,-1655,-1428,-1157,-936,-622,-312,-60,62,236,443,541,676,-819,-1608,-2140,-1231,-1707,730,-466,-835,317,-951,-156,-1659,-3160,903,2097,-663,-201,-869,-865,-2597,-3006,-2569,-2036,1265,1876,182,-1410,-2867,2582,1968,1204,-2381,-302,-1411,-672,-221,-279,-586,-1018,-3128,-845,-2204,-1451,-560,-603,-290,-937,-424,-2287,-593,-1154,-1636,-1994,-2359,-3201,-2941,-3171,-3243,-3334,-3370,-3406,-3356,-3303,-3320,-3308,-3244,-3155,-3098,-3032,-2952,-2806,-2709,-2822,-2451,-2348,-2328,-2310,-3895,-2593,-2901,-2987,-2578,-1912,-1073,-700,-1804,464,-1820,-3668,-1783,-604,-2749,-3958,-1552,-25,1123,-248,-2146,779,209,-234,-575,-923,-3349,-1434,-1716,-1992,-2296,-2776,-3203,-3487,-3539,-3283,-2984,-2703,-2787,-3114,-2222,-2289,-2249,-2416,-2561,-2688,-2655,-2629,-2507,-2373,-2271,-2234,-2030,-2018,-2084,-2175,-2183,-2065,-2002,-2202,-1609,-1234,-1807,-189,475,989,256,-762,-2442,-886,356,1229,-697,1974,2109,433,-1620,25,857,1565,1805,4157,4585,3806,3082,2503,1997,994,891,176,-1377,-2327,-2456,-2953,-3376,-2359,-1644,-892,-291,-307,-2319,426,-391,225,95,-112,-360,-530,-647,-696,-751,-1607,-685,-612,-462,-341,-156,78,-545,-2483,-700,-76,591,457,141,-339,-1065,-1967,-2871,-3235,-2015,-600,783,-1664,-1887,-2949,-2271,632,692,-16,-2404,-3046,-630,-1836,-2560,-2392,-1628,-3049,-433,-2,367,755,1135,-1555,-1715,1757,2642,1424,-2201,1812,2806,-3463,207,-2990,-854,-228,2181,1133,428,111,-2386,-7173,-2464,723,126,-412,-901,-1342,-1735,-2108,-2160,-1975,-1645,-1218,-1072,-661,-409,-3192,-264,-489,-802,-1172,-1732,-3105,-1397,-4620,648,1462,1402,1803,-728,-1115,2968,-2788,3381,3886,4696,-424,-1994,-2810,-4158,-551,2016,7552,6904,-9069,-2344,43,2769,720,-6186,-2217,-6686,-6682,-1779,-2118,-13598,-2383,-2307,-2279,-2190,-1991,-1814,-28347,-108980,-1166,-808,-329,177,696,1287,-48759,-55778,-1367,-997,4148,4409,1109,-9940,-977,-7878,-914,5286,5276,5225,5156,3438,1962,-4784,-3859,-1765,-1984,-4279,-2277,2329,2329,2561,-2022,-2226,601,-1781,3032,158,-2989,-2799,-2193,-729,-3320,-3343,1180,-176,-821,-1373,-1498,-1450,-1542,-1752,-2106,-2686,-2599,-2425,-1950,-1309,-637,-1646,-3070,-1713,1799,2147,656,1725,-320,30,1777,-2128,-3308,627,-921,-1953,575,1801,1175,-63,-2855,-460,-1165,-3123,-606,-88,170,931,1350,128,-1515,-758,-1472,828,226,-465,-1266,-2029,-2746,-2778,-2000,-1781,-1894,-434,-2141,-1346,-4407,476,1317,1167,997,-1864,-2793,-3190,-3561,-272,-616,-831,-1051,-21620,-27784,-34629,-17830,-5655,-2168,-892,-11335,-2632,-755,-36533,-27091,-10947,-8993,-13267,-25485,-64771,-107133,-9551,-3132,-2421,-2298,-2176,-28086,-33095,-2064,-2100,-2208,-2214,-2206,-2030,-1712,-1390,-2337,-2068,-1755,-743,-602,-687,-756,-3130,-697,-657,-580,-405,-148,173,437,619,783,809,739,551,-2185,-116,-502,-832,-976,-1081,-1005,-1074,-1548,-1614,-2122,-2801,-3055,-2223,-2335,-1097,-208,-1866,331,-1716,-2574,-1483,-1310,-2606,-1917,-2775,-3246,-2706,-2048,-1360,-2520,-888,-1585,550,834,-1274,-1505,-2038,-2483,567,440,311,344,-1246,-179,-1284,-2746,-2469,-2860,-1997,1006,746,-1650,-1845,-418,-868,-1338,-1779,-2227,-2485,-4620,-2739,-2582,-2325,-1961,-1576,-1076,-631,-117,370,839,1211,-1294,-415,2122,-1680,489,592,-424,2838,1437,-2202,-1139,-449,1882,595,1423,2760,2321,1101,992,283,-1239,-2081,-1798,-2421,-2698,-2467,-3888,-1518,-1200,-770,-1370,-307,-97,34,-1284,-1174,335,425,-333,-1901,-33,182,-2323,-1597,-3588,122,-182,-352,-1378,-521,-227,-1986,-157,-241,-572,-978,-1703,-2388,-3019,-3531,-3378,-2693,-1864,-1048,-341,-534,-351,-939,-3106,-3037,-587,-1767,-1811,-2313,1269,960,740,598,379,-2528,-1012,354,238,-2042,977,270,-325,-464,1248,892,300,-936,-1292,-2158],[-238,223,-697,369,669,-1420,-914,-1078,-1845,-793,-28,1943,907,-1252,-492,-1404,-1491,-1059,-1490,-1426,-2328,-1644,-1128,-1914,-1820,-174,-290,-1669,-698,-2915,-1394,-1806,-2163,-2446,-2322,-2096,-1783,-1437,-1080,-740,-959,-429,-390,-354,-349,-387,-480,-522,-486,-464,-3365,-1904,-264,-363,-1639,175,397,785,1150,-429,-43,-1226,-1818,-532,-1154,147,1531,-2097,-768,-525,-717,-348,335,-527,-1514,-1481,1347,653,87,-2691,-3849,-1433,-3312,-1050,-2025,-2330,-1406,-579,474,846,1879,-1845,2329,2247,1432,978,1289,872,150,377,-43,578,704,120,594,592,289,-281,-958,-1744,-3676,-4151,-2039,-1376,-777,-3610,-286,-1762,-2903,-454,-907,-1500,-2229,-2866,-3009,-2241,-1432,-758,-1720,-433,-1231,24,-181,-499,-946,-1357,-1801,-2139,-2227,-2029,-1871,-1608,-1523,-1525,-1629,-1617,-1596,-1607,-1468,-1263,-1127,-912,-838,-864,-1101,-1285,-1679,-1933,-2520,-1640,-957,-146,-306,-425,1678,1155,1573,1511,-2180,675,2610,1158,-1567,-3135,-327,197,-494,-2465,969,1718,695,-2948,-710,-861,-862,-344,-204,-163,-1676,-1228,-1116,-1706,-3128,-2409,-2253,-2347,-1638,-1508,-1555,-1712,-2133,-3081,-3015,-2445,-2735,-1784,-918,-1775,-386,-887,2398,177,-1561,-3647,-1935,680,635,-3738,-4220,-4066,-4263,-177,252,-3000,-434,-2910,-1844,-6979,-5199,-4352,-333,-13291,-8372,-7937,2246,-10897,-28381,-206377,-135208,-17767,-12199,839,452,115,-241257,-230369,-11070,-9204,-1929,-19473,-20602,-2462,-2537,-2550,-2531,-17956,-13819,-2695,-10543,-8483,-1638,-1004,-5519,-7113,-7787,-4518,1185,2872,-480,3477,3986,4130,2267,-1900,-1108,502,-2574,287,-618,832,-311,556,238,-3487,-1644,-2330,-792,1014,-482,-2456,606,1036,545,-3954,-728,-1740,-2725,-3372,-2802,-1586,-1887,-121,-1508,-376,1326,-2358,4857,1010,-2288,-1265,-532,-342,-3366,-1963,-947,838,2233,-7,2441,355,-173,-1777,-1987,-3071,-2599,-1853,-2335,-2642,-2839,-2980,-3002,-3057,-3011,-2932,-2992,-3038,-3210,-3438,-3538,-3620,-3360,-2942,-2504,-1974,-1477,-1209,-995,-752,-563,-380,-681,-422,-451,-375,-227,80,422,803,1224,1620,2010,2311,2287,2219,-1428,1919,1818,1260,2042,2511,2905,3719,781,3185,4159,2324,-979,-1271,-1594,-1608,-1269,669,-1353,-976,83,-604,-401,-2299,-3225,-338,-354,-352,-405,-1083,-819,-648,-765,-2389,-1914,238,624,-499,-1640,-2617,1083,859,510,-3153,-375,-998,-843,-603,-354,-642,-1362,-3245,-1120,-2207,-1100,-386,-778,-239,-665,-532,-2426,-721,16,1962,1104,-1336,-2708,-73,-192,-659,-1198,-1722,-2273,-2758,-3249,-3819,-4366,-4069,-3522,-3066,-2914,-2379,-2135,-2079,-3888,-2316,-2597,-2921,-2986,-3943,-2014,-1325,-2644,-2079,-743,546,-786,-1736,104,-911,-3083,-1412,-1165,-2890,-4067,-1288,-535,-358,-347,-1700,-536,-767,-974,-1166,-1424,-3252,-1797,-1982,-2134,-2859,-2661,-3010,-3328,-3666,-4053,-4293,-3889,-3380,-2912,-2434,-2112,-1684,-1498,-1362,-1905,-1293,-1363,-1350,-1277,-1174,-1084,-1107,-1140,-692,-735,-719,-585,-1588,-2642,-622,-727,-1623,1259,1706,797,638,-425,-2321,-295,786,1595,34,2234,2269,1254,-2354,-793,693,2012,1954,4187,5865,5321,4839,2437,3702,1088,2684,3565,-1910,-3024,-4116,-4257,-3158,41,462,-341,-592,-290,-1943,2232,-291,2311,2232,2001,995,38,-803,781,537,-1579,19,-328,-727,-1297,-1920,-2520,-2859,-2551,-1781,-779,118,1125,2003,1046,3203,3434,1150,-2572,1319,2181,1821,-2903,-3074,-3609,-2750,-5,717,-194,-2978,-3296,-553,-1092,-564,1083,1153,-3057,130,3407,3596,3696,1874,-1699,-2251,848,2323,1360,-1741,946,1428,-2981,103,-3161,-452,-10,2178,1607,649,1402,-1254,-6612,-1616,1030,335,-336,-971,-1543,-2044,-2520,-2747,-2901,-3071,-3164,-3248,-3140,-2868,-4144,-2186,-1931,-1670,-1459,-1710,-2580,-1496,-4591,-1388,-1543,-1691,-1641,-1530,-1934,-705,-2205,430,906,1396,-576,-1636,-3082,-3858,-706,1832,1468,1017,-8953,-2689,-432,-735,-775,-6781,-885,-5744,-4693,2,-1263,-13010,-306,-469,-955,-1547,-2156,-2872,-18646,-121500,-3542,-2844,-2100,-1436,-883,-390,-53486,-44840,-7588,-4210,407,106,-642,-12103,-4341,-8934,-596,-576,-510,-491,-532,-724,-1085,-5488,-2225,-1939,-2333,-5608,-2403,-138,478,1001,-1621,-3686,-2282,-2087,1269,436,-3105,-3047,-1712,-2617,-3534,-3441,-2116,-1403,-919,-709,-665,-841,-1322,-1919,-2510,-3227,-2573,-2062,-1507,-1008,-626,-1519,-2628,-1594,140,130,148,67,43,-323,-17,-2086,-2699,-742,-1205,-1693,-1973,-2318,-2686,-3020,-3244,-3373,-3300,-3201,-2836,-2328,-1874,-1281,-715,-279,-1016,31,-991,1327,1506,1618,1597,-1334,603,-1521,-1963,-1730,-1609,-1118,-1776,-2359,-4459,-3487,-3998,-4026,-3500,-3045,-2570,-2828,-3175,-888,-306,383,1022,-21816,-22454,-32239,-18277,-4162,-421,255,-11182,-3451,146,-42677,-27417,-8059,-11173,-14789,-28176,-77921,-106384,-2158,-1733,-1163,-516,70,-32116,-28372,1217,1391,1395,1376,-484,1080,-1952,-664,-2475,-1703,-1982,-756,-996,-1366,-1630,-2094,-1830,-1956,-2134,-2313,-2485,-2612,-2739,-2795,-2622,-2289,-1758,-1111,-2326,223,779,1205,-394,-1239,1737,-922,-1370,525,-662,-283,-124,497,-2311,-931,340,-1460,76,-2171,-2350,-1469,-824,-1413,241,1649,249,-1750,1378,2401,-2610,-563,-995,393,614,-1595,-1742,-2326,-2020,2237,2941,2421,548,-1038,-338,-965,-2562,-2167,-2587,-1626,367,197,-1846,-1938,-549,-688,-810,-887,-981,-1319,-4425,-2007,-789,-732,-636,-548,-346,-179,97,159,773,1115,-1007,-551,2041,-2450,1206,1200,99,3487,1854,-1537,-1762,-1740,1179,72,1280,2340,2114,957,1593,1373,-2081,-2213,-1441,-369,-1090,-1776,-3819,-2118,-1712,-1036,-864,-147,125,197,-1213,-1375,-328,-595,-742,-1731,-845,-948,-3030,-1586,-3898,-2026,-2629,-3111,-3145,-2739,-2115,-2351,-978,-517,-304,-171,-389,-616,-914,-1308,-1731,-2055,-2073,-1744,-1249,-1005,-573,-1289,-2899,-3587,-896,-1383,-2463,-1730,-350,-774,-1234,-1618,-2023,-2630,-2039,-1802,-1269,-1812,-49,520,-674,-988,1086,1335,980,-1159,-998,-785],[-3132,-2304,-1299,-395,433,-1870,-791,-1188,-1414,-707,532,2588,881,-961,-789,-1831,-1255,94,-345,-548,-2396,-1369,-986,-1948,-1537,1677,1631,-1675,799,-3094,476,-1137,940,278,-399,-1372,-2417,-2008,-2034,-1657,-1041,-343,389,1125,1761,2235,2489,2598,2477,409,-3092,-2201,1004,185,-1444,-659,-1165,-1474,-1723,-1740,-1562,-1463,-1639,-795,-1509,-205,-116,-1609,-760,-726,-1206,-1756,-2361,-3047,-3755,-4296,-4135,-3607,-2887,-2746,-2744,-1050,-2768,-99,193,361,471,-644,253,222,110,-1948,-100,-218,-360,-563,-684,-881,-979,-952,-703,-341,-9,303,291,355,111,-483,-1281,-2296,-3293,-3760,-2119,-875,-88,-3779,-587,-2027,-2674,408,1639,1192,-2091,-2479,-1350,-1607,-2504,-2723,-2069,-1210,-653,-154,141,261,180,41,-249,-1166,-1003,-1311,-1690,-1881,-2150,-2422,-2752,-2943,-3088,-3176,-3019,-2761,-2577,-2328,-2230,-2238,-2399,-2590,-2861,-3033,-2879,-2483,-1941,-1402,-792,-365,311,912,1444,2004,-1904,989,3184,1290,-1464,-3560,-965,854,-960,-1219,940,779,-29,-3098,-1563,-2058,-2018,-1630,-1178,-682,-1292,-1780,349,-1313,-2496,768,855,-2149,1023,185,-1438,155,-1190,-3325,-1946,-963,-2834,-1837,-754,-1430,-272,-469,2726,376,-1724,-3947,-1430,933,-126,-4830,-3270,-3336,-4287,-322,113,-2934,413,-2193,-3264,-7384,-6383,-4333,-2272,-13242,-8761,-8393,-2185,-10890,-26589,-209395,-118228,-4512,-15163,-3360,-3523,-3350,-223911,-256868,-28376,-8667,-2728,-17756,-21819,-2641,-2541,-2322,-2009,-14352,-14180,-1438,-9938,-6802,-1552,-1628,-6249,-7152,-7688,-3650,1718,2798,-553,3958,5349,5762,2055,-2109,-1134,791,-3040,695,-547,519,-660,-370,-484,-3515,-1708,-2117,-107,904,-681,-2424,1201,1697,1707,-3699,2239,1948,-1411,-1657,1464,908,-1246,127,-889,-596,-771,-2288,-749,-536,-2354,-2039,-1529,-826,-2705,-2239,-683,1154,969,-236,356,-53,-405,-1622,-2639,-3344,-1416,-1018,-1392,-140,-77,-113,-2964,-2312,-727,-938,-731,-874,-1401,-1252,-1271,-1389,-1441,-1473,-1475,-1320,-1120,-1065,-982,-792,-588,-333,-322,-131,-22,184,12,885,1364,1909,2523,3136,2897,3126,3177,4371,-1157,1818,3602,934,2735,2502,2305,2374,-253,2761,2812,2738,-1075,-947,-1038,-1951,-849,-715,-2190,-1501,-1642,-1972,-2411,-3139,-3808,-3702,-2670,-1379,-62,-1179,-730,126,-1144,-2273,-1837,2537,1586,-1242,-1867,-2347,2805,2259,1795,-846,1083,-586,442,94,-520,-761,-1579,-3319,-1442,-2140,-818,-222,-950,-148,-333,-666,-2481,-1261,-592,1333,868,-1246,-2232,-1182,-288,120,-13,-1715,1689,2069,2224,-2020,1655,1086,-964,-1748,-2802,-1911,-2271,-2497,-2948,-2868,-3216,-3596,-3382,-4124,-1174,-541,-2522,-1956,-1011,1562,-868,-1650,726,-4,-1703,-1615,-2854,-3124,-3947,-1168,-82,733,991,-1268,1571,1420,1198,919,525,-3170,-179,-528,-2222,-3557,-2247,-1815,-1978,-2007,-2694,-2337,-2053,-2651,-2663,-1101,-1041,-822,-751,-602,-2299,-135,86,-1160,-957,771,459,-1276,-1677,-638,-676,-1007,-1612,-2325,-2963,-3323,-3253,-2869,-2536,-2222,-2020,-1870,-1727,-2269,-1578,-1404,-1355,-1154,-989,-761,-577,-1639,-1693,-126,-227,-337,-503,-618,-668,-654,-466,-150,211,606,927,-2501,-3661,-5689,-5257,-2872,-857,701,-213,-1686,-265,-1662,3231,-314,2370,1863,981,-101,-1203,-2246,-3005,-3228,-2747,-1993,-1228,-515,-613,498,980,-657,-2540,-1004,233,1192,1375,2045,1031,5380,6414,1657,-2104,2483,2688,1407,-4221,-3265,-3503,-2771,-717,625,-403,-3568,-3322,167,-816,-1041,842,913,-3058,-201,1877,1880,1774,1516,-1902,-2931,-202,-324,-1048,-1802,-2711,-3616,-4383,-3997,-3386,-2065,-1182,-288,425,759,1337,-324,-6086,-880,423,-248,-944,-1605,-2118,-2366,-2340,-1903,-1367,-922,-550,-892,-1697,84,-4848,832,1158,1480,1706,-1821,-2260,-1926,-4154,-64,-1576,-401,667,-972,-2654,2009,-1423,2380,2170,1836,-545,-1445,-3539,-3889,-1282,-1998,-2681,-3378,-8903,-4415,-3712,-2931,-2074,-7191,-606,-4932,-2739,746,-504,-12283,586,692,261,-279,-829,-1477,-9634,-134726,-3429,-3946,-4331,-4614,-4608,-4350,-51212,-34427,-11538,-7534,-3270,-3260,-3259,-14319,-8016,-10053,-2861,-2989,-3162,-3394,-3545,-3465,-3098,-6245,-1712,-1092,-1877,-6678,-2217,396,214,-249,-1263,-5300,-5218,-3167,-2687,-1625,-3152,-3426,-1176,840,-3428,-3429,3448,195,-1157,1062,-92,-1311,-2648,-3922,-5028,-4735,-3961,-3333,-2950,-2762,-2756,-2819,-2920,-3110,-3347,-3569,-3674,-3765,-3671,-3363,-3059,-2671,-2184,-1722,-1286,-1521,-142,454,633,-40,-2387,-1032,-1700,-3349,190,2964,1303,2618,3317,-689,-709,633,-589,1724,1384,1141,953,-1471,621,-1232,-2236,-1775,-1387,-531,-1238,-2503,-4578,612,3019,2739,208,-1765,-1363,-2585,-2883,-17,-520,-805,-981,-21300,-19086,-31998,-19964,-3204,464,338,-10533,-6226,-7623,-51379,-28165,-5756,-13593,-16252,-30451,-88132,-103248,-1300,-1359,-1313,-1111,-819,-34706,-25820,485,972,1343,1695,-809,1993,-3041,-1506,-2727,-1409,-2313,-344,-633,-1236,-1710,-2015,-2122,-2161,-2058,-1754,-1518,-618,88,832,829,658,2605,1861,-2612,901,3355,1911,-338,-1495,1413,-1596,-1252,718,-581,-544,681,888,-2373,-857,727,-1165,-274,-2645,-2285,-2421,-2927,-2750,-2164,-1412,-602,-2447,620,1162,-2863,-293,-559,67,42,-2034,-1910,-2663,-1698,1576,1087,529,74,-956,-733,-980,-2536,-1959,-2195,-1342,606,340,-1971,-2084,568,304,2583,2317,1202,-876,-4141,-1869,-327,1925,1599,213,959,1297,1460,-115,1877,2007,-788,-761,1863,-3256,1903,1702,359,1513,1127,-825,-2129,-3170,-588,-1088,-1562,-1862,-2185,-2580,-2852,-3055,-3185,-2989,-2658,-2297,-1887,-1722,-3716,-1084,-1176,-1201,-1515,-1715,-2001,-2351,-2746,-2996,-3255,-3417,-3388,-3270,-2962,-2678,-3640,-1907,-4054,-1240,-1166,-1181,-1302,-1622,-2036,-2764,-3009,-2307,-1623,-909,-474,-22,-264,520,-507,370,99,-274,-762,-1530,-1891,-2240,-2628,-4102,-1177,-985,-3006,-963,70,344,229,355,-904,-2937,-2004,1247,-415,-1567,2531,1585,-978,-1621,727,1441,763,-1212,-883,-387],[-3023,-2500,-1911,-1481,-1098,-2275,-835,-1322,-1014,-1028,-1100,-1114,-985,-734,-1163,-2235,-645,1215,1474,876,-2378,-1116,-909,-1914,-1199,1946,1713,-1727,508,-3168,485,-944,2579,2158,-121,-1938,-2964,-1876,-1821,-2851,-3392,-2209,-977,179,1149,1857,2234,2342,2200,735,-2558,-2141,-782,-1736,-2283,-2171,-1857,-1385,-1020,-612,-848,-1614,-1502,-965,-1869,1031,2752,-1163,-835,2716,3761,789,2471,126,-1074,-2025,571,624,-145,-2834,-1710,-688,-2282,-52,310,-181,1040,-732,844,620,190,-2103,-782,-1165,-1388,-1484,-1375,-1337,-1312,-1363,-1411,-1508,-1699,-1872,-2143,-2374,-2590,-2904,-3088,-3055,-2816,-3213,-2029,-1612,-1232,-3932,-820,-2212,-2509,-497,-540,-633,-1964,-2697,-2026,-984,-959,-956,-2369,-1056,-1301,-1470,-1696,-1953,-2286,-2568,-2886,-2982,-2663,-2181,-1825,-1369,-1064,-818,-682,-484,-387,-470,-542,-645,-846,-939,-1090,-1220,-1356,-1370,-1348,-1236,-2477,-2448,-748,-682,-1016,-545,-708,-795,-993,-1181,-1464,-1414,-1343,-1042,-1498,-3926,-1508,1200,-1052,-104,765,1656,1059,-3055,863,572,-163,456,529,759,-1009,-2294,800,-1920,-2043,748,451,-2013,1119,-97,-2274,-43,-1505,-3255,-1800,-1381,-2934,-2109,-898,-1151,-1583,-2046,-2104,-1796,-2061,-3791,-839,235,-1047,-4741,-2423,-2831,-4520,-705,-164,-3013,906,-1736,-4520,-7779,-7482,-4508,-1023,-13427,-9212,-9369,-2234,-11073,-25528,-210401,-95505,-2618,-17882,-1718,-1351,-2211,-203105,-281098,-45352,-9171,-1328,-16643,-21520,-505,108,839,1614,-11365,-15021,2692,-9447,-5343,2295,1339,-7138,-7644,-7301,-2733,223,1913,-820,4475,5698,6274,1466,-2395,-1053,1125,-3462,960,-683,25,-1134,-1358,-1881,-3530,-1963,-1974,-978,-675,-1143,-2314,56,336,547,-3359,1194,1310,-1773,-1266,1358,68,-773,203,-387,-344,66,-2183,-585,-772,-2339,-2917,-2665,-1308,-2150,-2563,-447,785,809,-624,576,271,-170,-1281,-3403,-2854,-1414,-1638,-1691,-1647,-1596,-1600,-3141,-1934,-1608,-1429,-1210,-775,-1386,254,932,767,-1691,602,2223,1754,1727,2150,1902,1718,1526,1371,47,736,423,215,-397,156,302,544,870,1209,1566,1850,1814,1728,-936,1260,934,540,267,62,-101,-301,-1516,-395,-544,-723,-1137,-1324,-1643,-2295,-2210,-2371,-2966,-2554,-2602,-2872,-3086,-3406,-3234,-1644,-771,120,-109,-1251,-664,-254,-1513,-2317,-1845,2425,1179,-2072,-2133,-2178,2778,4274,1999,1016,2169,-241,1758,1849,-816,-766,-1703,-3392,-1798,-2036,-1874,-2264,-2167,-1644,-1136,-829,-2460,-1837,-1240,-677,-422,-1265,-1814,-2244,389,1632,812,-2046,2042,5317,2801,-1952,4127,1648,-1446,-2139,-2497,-536,-733,-1930,-2123,-1901,-1008,-178,-519,-4431,26,-326,-2428,-1836,-1313,1081,-937,-1565,769,794,-450,151,276,-2809,-3619,-1189,1651,3817,1327,-895,5204,4726,2772,3323,2037,-3005,867,410,-2008,-4106,-2768,885,1243,932,-2577,-3027,-2193,-2440,-2368,-177,1408,1810,1448,1143,-2180,694,509,-1122,-598,287,101,-1395,-2217,-1100,-1412,-1996,-2500,-3038,-3159,-2850,-2460,-2136,-2023,-1983,-2051,-2127,-2137,-2237,-2023,-1758,-1598,-1313,-1123,-937,-851,-782,-2529,-738,-876,-969,-1086,-1152,-1208,-1309,-1361,-1392,-1429,-1422,-1422,-3021,-3947,-6767,-5710,-2647,-1778,-1030,-144,-2661,-152,-1392,1408,-380,428,-358,-1406,-2578,-3232,-2539,-1290,-80,-1234,1480,2602,598,-321,583,916,-483,-2575,-1240,362,1241,931,1995,938,3776,2635,1476,-1748,-737,-1691,-2618,-4712,-4188,-3498,-2805,-2149,-1669,-1339,-3854,-2861,-907,-1013,-1481,-1271,-1255,-2917,-833,-447,-92,199,350,-2018,-3601,-914,-1174,117,-95,-1007,979,-2183,-304,-3524,-37,77,3487,2119,878,3316,476,-5472,-120,2689,2229,1407,654,31,-422,-1104,-707,-557,-441,-501,-738,-2374,-603,-3457,-734,-930,-1150,-1444,-1912,-2287,-2850,-3491,-4030,-3265,-2540,-1775,-1198,-2969,-254,-407,241,276,327,-241,-1258,-4024,-4096,-1825,1143,1367,1499,-8908,-3970,854,262,-1279,-7233,-1295,-4054,-694,399,847,-11129,361,3290,3362,3149,2750,2095,-2162,-147651,-365,-1000,-1380,-1588,-40433,-1699,-45412,-26392,-12591,-10231,-2315,-2679,-4978,-16371,-11596,-10937,-3214,-3256,-3277,-3320,-3325,-3304,-3244,-6805,-2764,-2618,-2446,-7392,-2257,-2333,-2482,-2712,-2892,-6065,-5778,-2524,-1981,-1392,-2899,-3716,-908,1365,-3008,-3047,2515,515,-1467,2355,2100,1759,-1000,663,71,-4505,-2612,-2350,-1139,-980,-964,-1077,-1654,-1898,-970,-1136,-1250,-1404,-1398,-1192,-995,-1646,-1298,-49,-1150,-1197,915,1630,489,47,-1876,-538,-1244,-3346,191,3415,1934,2276,2484,-955,-336,739,-101,226,242,459,759,-1461,929,-444,-2249,-1696,-1012,-654,-932,-2735,-4313,960,2025,1650,-129,-904,-572,-2278,-2436,267,139,155,156,-20496,-17464,-33445,-22163,-2426,563,327,-9427,-10638,-19149,-61537,-28840,-3909,-15839,-17266,-32079,-93778,-99508,-1266,-1489,-1467,-1110,-546,-35321,-25475,1254,1602,1665,1556,-1135,630,-3858,-1980,-2834,-2636,-3391,-3910,-4062,-4188,-4264,-4288,-4029,-3582,-3039,-2426,-1941,-1126,-568,-73,405,543,1084,1297,-2779,854,1230,984,40,-1200,174,-1852,-920,-665,-767,-775,-641,-363,-2255,-577,84,-733,-435,-2803,-2106,-1691,-1327,-1234,-940,-434,212,-2743,53,1242,-2902,168,-38,-131,-341,-2215,-1736,-2752,-1290,2134,2221,1961,286,-753,-743,-505,-2408,-1575,-1555,-908,2135,479,-1793,-2065,650,-551,2365,2723,1661,-375,-3757,-1639,18,-240,-1187,-1845,-1988,-1853,-1511,-1198,-982,-949,-1034,-1172,-1343,-3602,-1546,-1538,-1519,-1495,-1520,-1511,-1902,-4247,-1044,-812,-541,-149,110,150,151,51,-3899,-1735,-686,-788,-845,-1667,-3445,-367,-359,-278,-519,-705,-1040,-1491,-2007,-2330,-2515,-2378,-1862,-1375,-194,485,-3830,-1377,-3830,-219,2442,2725,-230,-1283,-595,-2795,510,2503,-655,1945,1132,1966,536,329,-734,224,-712,-1544,-1861,-1502,-687,-1411,-2133,-4354,-1218,-347,-2773,10,657,440,115,-295,-1467,-3253,-2439,215,-622,-1132,-163,-387,-1011,-2164,-1380,-1841,-2311,-2479,-2352,-1970],[-1339,-1196,-1044,-1060,-1071,-2211,-1202,-1365,-1015,-627,-276,46,344,-467,-1476,-2303,296,1147,1015,877,-2084,-808,-821,-1689,-774,-462,-562,-1749,-483,-3011,-239,-532,114,295,267,-2576,-2854,-1776,-252,1663,-498,1953,1855,1723,1508,1191,744,264,-215,-765,-2007,-1836,-1778,-1709,-1424,-1010,-746,-423,-217,16,-1162,-1515,-1354,-1125,-2163,144,93,-701,-927,208,322,480,647,348,-825,-1831,120,530,-272,-2897,-747,639,-1828,-492,-283,-793,-1426,-2219,-3009,-3241,-2629,-2233,-1188,-557,-2,-400,881,1138,154,-385,1537,1640,1690,1371,-1081,1947,-554,337,233,-844,-1448,-2503,648,348,-292,-4016,-1877,-2270,-2341,-1034,77,1201,-1845,-2851,-2581,-1098,4776,2186,-2571,192,537,1415,63,-1376,-2890,-3505,-2031,-1343,155,-567,-772,-549,3646,1689,-421,3588,1521,1395,429,1282,724,569,1383,-1255,-323,338,-1128,-240,-2051,-2822,-1347,-1618,-1775,-1882,-2135,-2264,-2478,-2671,-2862,-2975,-2927,-2618,-2138,-4187,-1754,-918,-842,-884,-961,-1180,-1472,-2701,-1935,-1879,-1495,-1009,-541,-30,-721,-2665,481,-2399,-1683,185,-63,-1844,1124,-250,-3145,-371,-1829,-2868,-1530,-1767,-2895,-2449,-2780,-3013,-2817,-2387,-1927,-1553,-2407,-3227,-637,-377,-1942,-3849,-1667,-2486,-4845,-1133,-409,-3080,1153,-1410,-5340,-7996,-7178,-4722,-900,-13676,-9629,-10649,-1785,-11300,-24368,-197680,-69735,36,-19879,204,104,-11157,-183582,-303969,-62866,-11505,-1863,-16056,-19330,-1689,-1351,-885,-340,-8840,-15940,835,-8947,-4076,856,445,-7996,-8377,-7064,-2300,-2579,-2200,-1467,-743,-41,574,697,-2495,-697,1598,-3604,1255,-837,-453,-1582,554,-749,-3414,-2221,-1736,-1332,-1528,-1660,-2077,-1634,-1597,-1685,-2791,-1882,-2305,-2778,-3354,-3592,-3084,-2362,-1623,-990,-397,5,-1862,151,-1,-2142,-3598,-3746,-1515,-1548,-2748,-72,1753,1945,-990,2780,256,68,-627,-3751,-2008,-650,-1771,-2533,-2583,-2107,-1569,-2999,-1424,-507,-1120,-185,46,-1280,730,1341,1005,-1781,49,2718,2219,1257,2589,2290,1626,1833,1663,536,1045,738,510,-678,272,262,336,525,793,1179,1611,1854,2172,-622,2042,2735,267,3186,2326,615,2549,-2628,1499,729,-76,-992,-1604,-1946,-2465,-1584,-1300,-3384,-1826,-1212,-1511,-1744,-3363,-3006,-778,41,331,-186,-1174,-505,-550,-1719,-2363,-1774,2187,792,-2813,-2284,-1978,2226,2170,1406,1643,1141,158,-385,-1186,-1778,-2095,-1958,-3325,-1983,-1747,-1434,-1775,-2255,-2722,-3214,-3374,-3160,-2640,-2011,-1150,-43,-1245,-1330,-2789,-34,1927,1798,-2202,2012,4748,2548,-1721,3705,1858,-1918,-2454,-2166,-1464,-1362,-2920,-1355,-2264,-14,185,-235,-4583,110,-129,-2294,-1603,-1528,690,-895,-1406,797,1489,676,1162,567,-2567,-3091,-1258,1873,2171,1536,-526,2251,1906,1439,843,50,-2622,-1514,-2027,-1977,-3461,-2999,-89,721,1509,-1947,-3166,-2107,-2108,-1982,328,1466,2147,1620,983,-1541,-287,-805,-1149,-1044,-933,-816,-1440,-2674,-1597,-1639,-1030,-1240,-1604,-2290,-2598,-2817,-3121,-3134,-2883,-2647,-2402,-2115,-2191,-1638,-1342,-1243,-1095,-1093,-1127,-1276,-1445,-2904,-1852,-2186,-2433,-2636,-2689,-2616,-2489,-2266,-2015,-1801,-1597,-1479,-3384,-3664,-6928,-5614,-2579,-2727,-2582,-2368,-3412,-2181,-1796,-1397,-1028,-665,-368,-248,-302,-920,-1831,-810,-1098,-1359,-1659,-1981,-2231,-2323,-1913,-1097,-225,-2655,-1528,473,1338,796,2104,734,3580,2825,1880,-1572,-398,-1577,-2803,-3747,-2746,-2202,-2053,-1839,319,-648,-3604,-2219,155,-180,-1976,1834,559,-2725,-864,1047,765,648,687,-2107,-3061,-759,-2153,996,883,-2006,542,-1924,-479,-3649,52,2,3476,2177,887,2411,990,-4897,541,524,35,-397,-803,-1188,-1568,-1994,-2235,-2427,-2604,-2607,-2597,-3035,-2333,-2138,-1990,-1908,-1797,-1699,-2117,-1952,-3374,-2321,-1745,-4596,-2643,-2697,-3104,-2959,-2487,-1846,-1208,-592,103,79,-1239,-4704,-4650,-2794,2239,3979,2796,-9088,-4894,1459,1708,-2306,-7116,571,-3284,-1493,-2095,-1859,-9685,-1193,279,514,444,135,-495,-1321,-153579,-3353,-3122,-2238,-1569,-82910,-8733,-39730,-21099,-11658,-12098,-2747,-2509,-7408,-18429,-15044,-11742,-1119,-4279,-747,-754,-578,-265,101,-7337,1051,1323,787,-7984,-498,1382,1044,575,-192,-4515,-3201,-1815,-2370,-2814,-2830,-4097,-2269,-1744,-2695,-2567,275,798,-1270,2213,3351,3661,-1096,2792,1359,-4033,-2724,-3090,-1243,432,255,-745,-1178,-2248,1355,1659,1408,2236,1833,-768,-541,-1241,-625,161,-1291,-964,-597,-1124,-1647,-2050,-2127,-1878,-1360,-3418,-291,272,579,804,778,-1239,-133,-778,-1641,-2598,-3304,-2401,-1340,-1556,595,434,-2310,-1755,-776,-907,-929,-2786,-3895,435,149,52,-565,-36,52,-2152,-2090,396,16,-369,-853,-20028,-17821,-36663,-24662,-1996,77,-3,-8413,-16788,-33913,-72147,-29463,-2857,-18005,-17909,-33460,-95161,-96492,-400,-192,352,1101,432,-34765,-27221,2818,2650,2167,1542,-1659,-163,-4092,-2293,-3054,-3055,-2599,-1792,-1197,-857,-537,-219,-1608,261,314,298,-2185,-1433,-1538,-165,192,160,143,109,-3090,-88,-262,-462,-583,-773,-750,-1948,-879,-932,-1027,-1187,-1343,-1434,-2219,-1752,-1844,-1847,-1728,-2848,-2071,-1856,-263,218,634,1051,779,-2744,-603,534,-2802,540,297,-419,-715,-2189,-1502,-2833,-1100,1807,2670,1583,124,-711,-907,-390,-2443,-1279,-1003,-595,-346,-373,-1648,-2185,-89,-1196,251,319,239,-88,-3576,-1601,-606,-951,-1243,-1505,-1604,-1708,-1695,-1672,-1646,-1686,-1725,-1713,-1653,-3250,-1284,-1005,-746,-517,-375,-252,-1483,-2933,-87,-233,-456,-623,-929,-1408,-1825,-2188,-3152,-2229,-1881,-1545,-1195,-1624,-3338,-598,-626,-554,-693,-641,-609,-586,-1119,-1995,-264,-31,51,-1239,1592,335,-3677,-1312,-3584,-590,1806,2880,93,-1311,-26,-2499,513,2965,-498,2638,936,2961,1125,-265,-1058,144,-875,-1783,-1785,-1141,-445,-1270,-1760,-4558,-1326,-163,-2141,-1201,-1406,-1322,-978,-1022,-2076,-3864,-3025,652,-1031,-856,153,-253,-1097,-2910,-1914,-1959,-1392,-872,-545,-260],[-1366,-1061,-662,-394,-113,-1769,-124,-1613,163,-239,1241,1356,871,-469,-1864,-2049,156,-324,-1007,-1608,-2058,-2196,-1993,-1627,-1388,-1276,-1100,-1965,-535,-2907,102,-212,1352,1908,580,-3128,-2321,-1233,-1392,1552,-375,2358,1951,3645,4746,4056,3186,2265,1369,496,-1678,-1683,-158,167,-1011,929,1033,1085,926,715,-1299,-1296,-1352,-1298,-2523,-2386,-2567,-2230,-1868,-1676,-1614,-1668,-1840,-2158,-2531,-2767,-2681,-2232,-1459,-3041,-15,878,-1534,-1056,-847,-756,539,-934,1015,130,-1002,-2375,-2418,-1440,-256,-656,2006,2915,460,-1445,2269,5339,5636,2111,-2158,1507,-1307,-106,379,-526,-467,-1755,529,2217,-498,-4109,-946,-2027,-2225,-2226,-1157,214,-1833,-2991,-3047,-1122,6357,2493,-2647,375,1066,2179,568,-948,343,513,-1254,-3151,-1730,-236,-1248,-393,6306,2097,-290,3637,1688,993,-583,1136,594,-139,834,-1412,-336,-593,-2126,-2965,-2174,-3207,-897,-643,-1646,-554,-428,-313,-210,-33,-494,293,294,181,-1626,-4412,-1663,-828,-1251,-1620,-1831,-1968,-1969,-2165,-1608,-1351,-1011,-727,-535,-332,-461,-2952,-69,-2737,-1468,-340,-653,-1700,-796,-948,-4000,-1227,-2032,-2389,-1957,-2225,-2740,-2845,-1705,-1220,-823,-451,-156,-11,-2755,-2532,-103,-247,-2787,-2982,-1075,-2359,-5292,-1550,-617,-3111,1487,-1222,-5675,-8012,-5683,-4975,-846,-13968,-10073,-12048,1999,-11594,-22349,-173968,-43895,2828,-21109,1776,1123,-16187,-165090,-326715,-81965,-15969,-1948,-16056,-15620,-12363,-2363,-2188,-1983,-6759,-16676,-1829,-8510,-3126,-1451,-1205,-8820,-9134,-7071,-891,131,361,-1446,706,778,803,-227,-2323,-131,230,-3481,-43,-1004,-893,-2059,-84,-897,-3241,-2509,-1449,615,766,-2232,-1818,936,909,743,-2081,447,50,-2074,-783,-1132,-1296,-1215,-898,-477,64,496,-1410,1077,538,-1881,-3809,-4730,-1428,-963,-2851,302,427,617,-1365,1095,-44,508,211,-3047,-1127,-93,-862,-1644,-2428,-3217,-3148,-2631,-1750,-1017,-1251,396,1089,-1154,2189,2575,1353,-1703,-472,2353,1823,791,214,-722,-1471,-1952,-1922,-1739,-1339,-1058,-797,-895,-342,-119,136,473,865,1353,1868,1426,2458,-312,2511,2502,62,2326,1953,-340,757,-2905,-489,-1140,-1623,-1900,-1802,-1612,-2558,-1518,-1676,-3294,-2273,-2229,-1910,-1362,-3002,-2675,461,1002,467,-397,-1050,-380,-818,-1868,-2424,-1699,1630,415,-3532,-2411,-1851,1743,2931,1104,2896,2709,495,2213,1434,-1460,-665,-1457,-3220,-2018,-1364,-202,-219,-1543,-202,-1163,-1802,-2023,-2713,-2264,-93,591,-1272,-884,-2443,-496,2155,2740,-2225,1832,3938,2161,-1436,989,-140,-2435,-2753,-1985,-1049,-1791,-3171,-794,-2547,762,862,26,-4221,-47,-92,-2251,-1371,-1987,-2532,-2735,-2610,-2257,-2056,-1892,-1823,-1831,-2352,-2550,-2036,-2008,-1922,-1898,-1846,-1837,-1892,-1936,-1999,-2186,-2369,-2575,-2786,-2891,-2862,-2994,-2666,-2327,-1904,-1485,-2728,-2033,-1810,-1652,-304,-349,-323,-585,-935,-1439,-1988,-2684,-3204,-2745,-2338,-2017,-1576,-3136,-2208,-2155,-1515,-1590,-1805,-1970,-3272,-3221,-1789,-1533,-1211,-914,-601,-249,-2250,324,648,758,901,882,807,593,322,-2418,-427,-985,-1412,-1576,-1209,-403,607,-2260,1049,1568,1001,4883,-3624,-3053,-6256,-5326,-2834,-3856,-3934,-373,-3912,109,-958,1727,-843,1500,761,354,-448,-1267,-2139,-2281,-3262,-3542,-2731,-2140,-1766,-1721,-1846,-1978,-1853,-2941,-2004,357,1105,860,2220,277,3194,3139,2891,-1744,1827,1104,219,-2372,-1752,-2582,-3136,-2853,-2270,-1711,-3176,-1700,-83,-43,-2700,1104,238,-2668,-1372,1513,1739,1537,1254,-2317,-2402,189,-1256,-65,-235,-3182,-475,-1861,-777,-3859,-153,-332,-91,-200,-476,-757,-1246,-4560,-2501,-3181,-3502,-2966,-2347,-1755,-1231,-2396,-330,-435,-434,-1045,-980,-3576,831,692,966,938,959,1003,-2609,-2287,-4649,-1559,32,-5941,-4071,-971,110,-2694,1984,1246,1551,1072,597,132,-1577,-5766,-5741,-4205,-1128,-853,-517,-9336,-6216,49,-25,-3714,-7101,-863,-2848,-1970,-2606,-3050,-8176,-4208,-1074,-174,695,1558,2253,2815,-143095,-41968,3266,3064,2594,-121122,-18805,-35667,-18732,-10324,-13224,-3121,-2461,-10244,-20538,-18109,-12693,-2181,-7540,-4484,953,1756,2572,3290,-7708,3970,4138,2028,-8170,396,1896,2928,2003,101,-3207,-1020,-1971,-2645,-2886,-2482,-4378,-1392,-734,-2760,-2296,1039,831,-753,1711,2615,2738,-1531,2006,90,-3400,-3042,-2655,-2378,-3130,-2687,-1505,-1039,-2938,1959,2694,1108,2220,1888,-960,-1319,-1055,-314,-459,-1768,-1023,-1035,-946,-632,-310,-1248,276,373,-3636,-327,-44,-235,-193,-24,-1686,-279,829,45,1215,1213,1151,990,-1949,732,574,-2656,-2121,-909,-1394,-1429,-2930,-3632,116,112,247,-1252,506,318,-2303,-2025,1439,1152,828,348,-20200,-20266,-41640,-27236,-2030,-1692,-1432,-7888,-24663,-50875,-81401,-30004,-2794,-20090,-18148,-34943,-94589,-94922,-2767,-3439,-3282,-2369,-1396,-34099,-30575,879,1288,1407,1369,-2397,644,-3616,-2599,-3541,-1822,-2916,-1684,-1055,-507,97,715,-2766,1730,1967,-138,-2403,-2307,-2439,-1069,-88,-161,-959,-1837,-3450,-3653,-3229,-2356,-1460,-694,-1788,-2138,-578,1801,-302,-591,2508,-516,-2405,-227,1499,-426,-944,-2900,-2289,-2173,-30,-456,-837,-1059,-1085,-2630,-1335,-963,-2672,-763,-629,-864,-1104,-1956,-1348,-3025,-1272,-967,-1028,-1113,-1089,-1078,-1172,-1187,-2731,-1170,-1094,-1136,-1257,-1413,-1711,-2533,-2495,-2858,-3193,-3248,-2960,-2447,-3668,-1834,-1469,-1390,-1412,-1582,-1770,-2120,-2469,-2880,-3324,-3338,-2832,-2340,-1911,-2651,-1218,-954,-767,-607,-456,-177,-1089,-1717,517,1243,-236,3487,2327,-712,1170,1688,-2271,-816,-25,-135,-1425,-2051,-3413,-975,1418,2474,491,2419,1698,-196,-1331,-2283,2501,2742,226,-1190,2134,-67,-3381,-1360,-3329,-1012,1164,449,-136,-1183,-940,-1966,-1104,-890,-634,-201,81,483,887,-919,-1373,481,-322,644,-325,-439,-923,-1380,-1599,-4489,-1462,-1466,-1565,-1850,-2089,-2434,-2454,-1951,-2333,-4283,-3453,188,-1481,-562,1143,1246,-1073,-3136,-551,324,-257,-796,-1270,-1353],[444,133,-589,208,-106,-1379,-110,-2011,-596,-1224,-1801,-2097,-1962,-1514,-2005,-1625,815,1711,2401,2554,-1285,-742,-1309,-1466,-480,1333,828,-2288,-772,-2857,-1563,-1119,-247,661,903,-2462,-1795,-656,-1400,1323,-208,1941,1679,1820,1263,725,233,-93,-226,-291,-1495,-1725,-317,-502,-888,-876,-1237,-1539,-1928,-2247,-2541,-2961,-3348,-3836,-4148,-4191,-3802,-3484,-3244,-3176,-3213,-3337,-3544,-3853,-4160,-4290,-4190,-3885,-3362,-3155,-2425,-2018,-1647,-1355,-1194,-1124,-1183,-1403,-1618,-1618,-1471,-2361,-331,553,772,-785,3600,3830,1006,-1567,2937,6546,6638,3073,-3399,482,-2037,-515,479,-159,555,-962,343,-362,-1163,-4123,-2241,-2356,-2398,-2356,-2284,-2157,-1918,-3054,-3321,-972,246,810,-2540,567,1580,1975,291,-1643,265,2485,2556,-1645,107,252,-1679,-256,2495,2432,-175,2254,1880,642,-1442,739,-1,-817,-1593,-2477,-3302,-3551,-3031,-2288,-1604,-3597,-1291,-890,-1983,-1033,-1247,-1205,-1059,-717,-285,151,446,590,-1698,-3964,-1226,-224,-859,-1533,-2113,-2606,-2755,-2477,-1864,-1270,-655,-176,111,308,-234,-3194,-127,-2858,-1416,-2093,-2900,-3240,-2679,-1894,-4519,-822,-1835,-1887,-706,-2827,-2498,-3242,-2196,-104,319,1709,2098,162,-3080,-1853,1043,44,-3466,-2291,-697,-2484,-5868,-1879,-799,-3072,483,-1162,-5611,-7802,-3908,-5275,-1507,-14190,-10575,-12942,3177,-11960,-19043,-144962,-20311,4814,-21876,3910,-1438,-16645,-148185,-350732,-102808,-21846,-181,-16675,-11117,-22459,-444,-528,-604,-5087,-16992,-1259,-8220,-2594,-1780,-1542,-9609,-8693,-7384,-281,2721,3588,-1853,4808,5075,5143,-1279,-1866,551,2789,-3220,1796,-1173,-1243,-2641,1602,-1002,-3090,-2870,-1182,1042,418,-2868,-1618,-1115,-1414,-1673,-1615,-1573,-1515,-2064,-1209,-1052,-906,-802,-747,-792,-811,-904,-1046,-1255,-1404,-1659,-3315,-5103,-1679,-1838,-2937,-2210,-2433,-2668,-2817,-2660,-2409,-2058,-1620,-2230,-1193,-1159,-1342,-1593,-1931,-2383,-2966,-3572,-4159,-3555,-2669,-1855,-999,-1066,335,906,1122,-1569,-980,226,-368,-889,-1178,-825,85,1172,2279,1428,3635,3925,2038,-1082,725,3551,3105,63,3117,3238,3532,667,3582,-60,2905,2305,-101,615,-340,-1392,-2562,-3518,-2887,-1710,-578,-427,43,920,-2636,351,1054,-2875,-2659,-1272,391,-1333,-2604,-2294,-1577,-1693,-1417,-924,-891,-297,-1030,-1986,-2327,-1612,1329,155,-4202,-2507,-1798,1147,6298,1039,3627,2631,755,2151,855,-1867,-574,-1231,-3060,-1835,-863,-28,-435,-1746,-1242,-1492,-1150,-1754,-3052,-2662,-542,415,-1286,-433,-1563,-964,1500,1050,-2028,-67,-636,-1183,-1703,-1975,-1893,-2414,-2894,-1901,-1458,-1903,-2236,-393,-2686,279,348,314,-3520,-341,-140,-2224,-1073,-1854,-1299,-2010,-2626,-2776,-2609,-2148,-1645,-1208,-2096,-1939,-1756,-842,-1013,-1331,-1647,-1981,-2306,-2506,-2581,-2620,-2515,-2346,-2170,-1960,-2123,-2678,-1710,-1644,-1608,-1675,-2155,-2215,-2533,-2796,-3156,-3480,-3552,-3675,-3614,-3582,-3597,-3810,-4035,-3957,-3713,-3420,-2879,-3285,-2649,-2519,-1346,-1850,-660,-1016,-3700,-3364,-953,740,862,533,1013,891,-2174,512,1695,1812,2029,1255,1649,2280,2242,-1440,-707,1242,517,-417,-1415,-2169,-1932,-3353,551,1807,263,4819,-3449,-2105,-4919,-4843,-3108,-4872,-4476,-515,-3793,350,-573,1599,-1088,961,-74,-332,-798,-1394,-2181,-816,-1629,-2425,-3249,-3980,-3601,-2749,-1912,-1150,-513,-3084,-2275,535,608,638,541,-70,61,-311,-689,-1909,-1452,-1783,-2159,-2536,-2952,-3232,-3493,-3627,-3650,-3483,-3123,-2558,-2036,-1470,-3209,-304,168,-2379,-1577,500,816,627,277,-2234,-1589,-1101,-1442,-1586,-1327,-3666,-365,-1482,-754,-3671,-63,-480,739,257,-355,-859,-1383,-4050,-2036,-2196,-2315,-2402,-2507,-2621,-2736,-2853,-2699,-2398,-2044,-1599,-1234,-3199,-182,471,1096,1644,2187,2041,-2901,-2523,-5813,-620,448,-5645,-5110,-1753,875,-2029,1572,1959,1310,508,-313,-1158,-2060,-6666,-6815,-5364,-1948,-733,447,-8764,-7354,692,1348,-4945,-6752,588,-2278,856,-321,-1561,-6176,-8010,-1939,-706,529,1707,2641,3361,-130825,-95985,-56340,3705,3237,-150328,-29578,-33116,-18571,-9298,-13250,-1002,-1178,-12939,-21412,-18399,-13332,-3160,-8541,-9269,734,1288,1754,2057,-7180,2399,2208,1904,-7174,852,84,-758,-1653,-2423,-2949,-2820,-2254,-1484,-732,-1985,-3803,-1666,2023,-2630,-1763,2965,1165,392,1500,2311,1797,-1735,55,-1025,-2444,-2988,-2606,-1773,-622,323,-257,-693,-3301,2800,3419,976,2054,2162,-764,-1494,-567,175,-819,-2000,-1462,-1681,-1455,-1019,-526,-798,346,692,-3287,-488,1124,1086,370,324,-1667,-159,1663,80,2466,2831,1469,2159,-2043,1806,1946,-2664,-2138,-844,-1435,-1835,-2758,-3002,508,416,362,-1561,543,523,-2006,-1646,334,183,121,11,-20375,-23949,-47369,-28940,-1907,-298,-1376,-7396,-33388,-67206,-85917,-29723,-3072,-21116,-17305,-36066,-93721,-94563,-2604,-2756,-2762,-2557,-2236,-33195,-34241,-1124,-826,-673,-539,-2544,-568,-2808,-2400,-3730,-1508,-2834,-2271,-2517,-2785,-2734,-2347,-2511,-1099,-532,-350,-2168,-2471,-2541,-1492,-235,-254,92,-506,-3032,-1897,-2377,-2399,-1924,-1323,-2227,-2081,-270,1545,-193,-72,3228,-1185,-2334,186,1636,-236,-869,-2556,-2283,-2111,401,-274,-931,-1456,-1808,-2177,-2444,-2625,-2774,-2870,-2864,-2827,-2840,-2792,-2729,-2960,-2688,-2678,-2806,-3023,-3106,-3015,-2822,-2594,-2872,-1961,-1625,-1396,-1258,-1162,-1665,-2690,-1461,-1527,-1566,-1512,-1414,-1116,-3688,-2004,-371,-283,-292,-461,-681,-1100,-1561,-2086,-2500,-2448,-1812,-940,-38,-1876,1622,2300,-325,2027,1261,1511,-605,-516,739,1379,-941,2739,1991,-1275,719,1744,-1366,-349,351,-295,-1555,-2554,-3509,-1331,-297,270,383,673,726,-545,-1620,-2489,161,-47,-190,-1141,-502,-747,-3047,-1476,-3045,-1464,-1205,-1147,-1035,-969,-851,-1386,-561,-308,-129,129,169,293,413,-1638,-1706,84,-790,-421,-724,-1117,-1317,-1499,-1524,-4410,-1403,-838,-801,-28,543,1055,-725,-2265,-2215,-3832,-3639,-457,-2155,-427,1161,638,-1191,-2524,-1206,-732,-521,87,100,1346],[2608,-106,-989,-236,-209,-894,-41,-2351,442,-552,997,539,1029,-847,-1762,-1102,2417,5609,6519,2502,-696,-769,-1662,-1388,-454,745,129,-2561,-2563,-2888,-1505,-253,822,1617,1322,-1549,-1331,-185,-588,1074,99,851,211,-263,-504,-485,-290,35,402,645,-1411,-1939,619,257,-683,-540,-1098,-1553,-2033,-2368,-2598,-2877,-3060,-3284,-3242,-3123,-2899,-2667,-2438,-2314,-2246,-2230,-2280,-2446,-2686,-2949,-3256,-3505,-3554,-3636,-3620,-3651,-3691,-3769,-3797,-3435,-2848,-2221,-1489,-578,296,-2230,2066,2980,352,-919,5368,4125,1675,-356,3424,6206,5864,4163,-2282,-670,-2736,-927,468,147,1479,-248,-13,735,-1192,-4073,-1915,-2729,-3265,-3026,-2371,-1680,-2078,-3123,-3398,-758,317,360,-2405,254,138,278,162,-2191,101,2195,2771,-1793,255,711,-2106,-236,3614,2693,-164,1816,959,-121,-2185,-2297,-3325,-3662,-3131,-2308,-1569,-898,-1574,-101,-1129,-4044,-1738,-808,-2441,-936,58,199,242,253,5,-71,-510,-1098,-1842,-3512,-2890,-3155,-3014,-2635,-2161,-1808,-1580,-1538,-1556,-1766,-2007,-2342,-2712,-2865,-2734,-3423,-1698,-2785,-1619,-1090,-2077,-1722,1315,-285,-3889,-521,-1216,-1493,-265,-3538,-2283,-3501,-2364,146,398,969,714,-60,-3407,-1340,187,-584,-3066,-1894,-617,-2926,-5201,-2087,-1037,-2987,-1081,-1780,-5384,-7431,-3413,-5670,-2332,-14066,-11169,-12259,3750,-12389,-14627,-114190,-552,5287,-22714,4237,-4733,-14112,-134392,-377753,-123703,-27119,-1662,-17922,-6633,-30612,-337,120,508,-3786,-16803,451,-8180,-2578,-1422,-2489,-10362,-7230,-8009,-1878,-711,418,-2359,2105,2542,2695,-2433,-1243,1224,668,-2965,-378,-1322,-1416,-3397,1081,-1146,-3047,-3364,-1013,2976,2152,-3431,-1558,1031,275,-667,-1512,-2539,-3452,-3391,-2434,-1160,-474,232,-138,1081,904,-20,-569,5058,782,-1570,-2492,-4308,-654,-126,-3082,1176,1880,683,-2069,326,-1104,-1357,-2051,-2677,-3026,-2967,-2765,-2455,-2161,-1956,-1881,-1841,-1955,-2033,-2095,-2251,-2314,-2405,-2453,-2358,-2404,-2447,-2533,-2601,-2449,-2098,-1700,-1088,-227,728,1758,1658,3289,3810,2603,-1305,225,4172,3416,-203,3119,3214,3185,-257,4728,62,3719,2374,-301,2549,757,-2562,4017,-342,4008,4068,4197,-172,180,1328,-2815,402,1168,-2444,-3191,-1538,260,-1569,-2340,-1972,859,1195,369,-1255,-886,-1465,-1892,-2156,-1980,-1591,-606,23,-4837,-2643,-1906,413,2522,992,2542,2282,842,1527,96,-2388,-539,-1359,-2936,-2891,-3362,-3317,-2995,-2589,-2153,-1882,-1627,-1572,-3369,-3015,-1571,-1558,-1623,-1738,-1872,-2093,-2267,-2559,-2866,-3200,-3410,-3471,-3429,-3263,-3069,-2948,-2989,-3145,-3369,-3512,-3548,-3292,-2883,-2350,-1831,-1273,-2761,-816,-376,-2322,-841,-1941,-658,-810,-1224,-874,-819,-666,-507,-388,-1942,-1412,-2149,-958,-1339,-1889,-2470,-3107,-3789,-4402,-4830,-4369,-3698,-3109,-2648,-2265,-1982,-2315,-1916,-1881,-1871,-1946,-2157,-2399,-2626,-2776,-3019,-3242,-3259,-3422,-3515,-3566,-3459,-3350,-3124,-2820,-2484,-2136,-1793,-3132,-2855,-2834,-1241,-2300,-324,-403,-3791,-3285,-886,1707,1455,528,1422,1007,-2087,191,632,290,55,-238,-463,-694,-864,-1025,-1215,-1617,-2076,-2691,-3397,-4192,-4172,-4284,-2087,-1044,-607,804,-3153,-1173,-3536,-4538,-3467,-4791,-4141,-720,-3434,551,-135,2250,-1410,239,-1055,-1046,-1207,-1471,-2133,914,213,-706,-1406,-1497,-790,257,1079,2269,305,-3182,-2420,623,1585,1989,2996,-492,3824,3839,3440,-2259,2455,1895,1233,-426,5,-1047,-1561,-531,-669,-1448,-1853,-398,-305,579,-3102,357,143,-2083,-1601,-432,2181,1491,716,-2092,-901,-1476,-2075,-2639,-3011,-3266,-3239,-3065,-2817,-3423,-2173,-1845,-1394,-993,-675,-302,-112,-3626,-68,-215,-2088,-696,-971,-1253,-1541,-1935,-1970,-1968,-1912,-1728,-1582,-2438,-959,-545,-182,86,341,530,-3218,-2897,-5784,178,569,-4939,-5524,-2500,257,-1304,185,169,87,-60,-155,-223,-2076,-7417,-7796,-6031,-1516,-1988,-2521,-7780,-8378,-2453,-1691,-6212,-6406,179,-1917,1955,2365,2664,-4083,-12618,3044,2871,2625,2406,2142,1940,-119260,-143815,-215060,-86781,-21428,-165777,-41413,-32434,-20594,-9681,-12734,3131,2821,-15771,-20284,-16633,-14051,-4239,-6683,-12809,804,1819,2062,2211,-6572,2497,2432,2370,-5825,2168,1038,191,1631,1319,-524,1112,867,-369,322,-1484,-3141,-1928,-774,-2566,-1624,-1956,-2309,-2612,-2819,-2798,-2653,-2546,-2407,-2273,-2027,-2886,-1447,-1383,-854,-554,-184,-467,-3523,815,968,712,980,857,-512,-1272,-129,-475,-1177,-2278,-2078,-2219,-2019,-1697,-1384,-1109,-959,-854,-2698,-1014,-1066,-1263,-1357,-1467,-1665,-1735,-1810,-1879,-1946,-2044,-2085,-2093,-2099,-1513,-978,-2467,-1964,-855,-1264,-2393,-2618,-2313,2636,5105,3825,-1704,1811,1240,-1402,-1192,1872,1179,623,52,-20597,-28528,-53280,-29701,-2550,-2870,-2840,-7234,-42473,-78672,-83925,-28741,-3725,-20608,-15694,-37047,-93853,-95758,-12100,-568,-340,-2653,-3254,-32261,-37606,-6035,-21,-261,-2618,-2080,-858,-2043,-2005,-3820,-1209,-2561,-1235,-1164,-1288,-1388,-1474,-1555,-1800,-2162,-2566,-2973,-3317,-3611,-3769,-3695,-3586,-3469,-3383,-3341,-3163,-2900,-2522,-1980,-1432,-2297,-2053,72,1012,-37,696,1890,-1760,-2167,722,1757,-38,-556,-2050,-2190,-1820,-331,-754,-1199,-1574,-1847,-2180,-2543,-2851,-3184,-3530,-3842,-3651,-3086,-2460,-1824,-2806,-1700,-465,263,-294,-964,-1101,-884,-704,-2938,-807,-782,-517,-19,664,-1660,-2585,2492,-144,929,3043,2222,-54,-3682,-2170,1627,3394,3084,2085,1798,1382,-2050,214,-201,-335,-72,-776,608,-1060,2488,2962,-823,1082,900,1751,-131,568,960,1243,-1587,1358,1267,-1764,497,907,-499,70,695,541,403,-1082,-3597,-1668,-508,-646,-907,-884,-774,-852,-1989,-2557,484,854,581,-1074,1847,-1277,-2673,-1633,-2722,-1928,731,957,758,-563,545,-801,-150,330,125,-50,-464,-771,-1023,-2321,-1971,-1781,-1905,-1968,-2029,-2179,-2167,-2160,-2018,-4354,-1468,-1192,-893,-683,-379,-202,-1042,-2803,-1765,-2963,-3422,-1806,-2925,-3309,-4024,-3597,-2550,-1841,-1760,-1242,-339,361,92,1504],[2608,-419,-1421,-769,-366,-481,-84,-2793,343,-883,-1633,-2155,-1722,-1137,-1543,-728,1680,2354,2708,2094,-168,-925,-2163,-1493,-620,-52,-797,-2884,-1936,-2773,-1257,-512,43,485,829,-739,-1092,-15,10,648,296,-137,-510,-708,-741,-667,-583,-486,-410,-487,-1535,-2358,-1379,-1920,-2392,-2660,-2855,-2806,-2803,-2769,-2790,-3008,-3151,-2956,-3305,-1532,-799,-119,-1120,898,1157,-1320,1166,-395,-568,-949,-2069,-1904,-2601,-3367,-3942,-3556,-2926,-2394,-2027,-1794,-1737,-1916,-2217,-2507,-2889,-3004,-2707,-2202,-1644,-1210,-541,-142,171,362,511,581,544,510,-867,-1929,-3094,-1366,69,-104,-304,-442,-707,-991,-1749,-4106,-2411,-2812,-2926,-2533,-1949,-1357,-2410,-3243,-3293,-551,-67,-381,-2344,-1696,-2714,-3461,-2910,-2345,-1001,-63,691,-1941,439,1055,-2436,-348,758,84,-721,-1398,-1966,-2263,-2778,-1344,-647,-1476,-1722,-1547,-1182,-1013,-1974,3542,-1118,-4104,-2030,-1082,-2941,-1255,1500,2101,1689,3817,-41,1474,2935,155,-2016,-3042,-397,-1376,-2351,-3059,-2913,-2302,-1667,-1157,-668,-342,-678,6,175,-379,-114,-3277,192,-2520,-2000,-1543,-2842,-1955,1055,-344,-3132,279,-280,-1167,225,-2964,-2040,-3217,-1725,378,413,2687,3899,-273,-3571,-942,1411,-1252,-2349,-1697,-717,-3548,-4225,-2019,-2702,-3347,-3125,-2368,-5028,-6839,-320,-6023,-3055,-13337,-11571,-10099,1295,-12626,-9574,-84345,-595,-1052,-23911,-1927,-7576,-11004,-125636,-408988,-139849,-28468,-4177,-19532,-4134,-36506,-3647,-3386,-3112,-2942,-16010,-2682,-8262,-2923,-1858,-1300,-10816,-5489,-7314,-215,3178,4154,-2771,5780,6306,5420,-3440,-415,1984,3649,-2583,2144,-1206,-1113,-4165,-3257,-2252,-2976,-3828,-793,2490,1731,-2875,-1480,2249,1459,402,-534,-1422,-1710,-1864,-684,693,-96,174,-409,1208,1136,-233,-168,5686,1049,-1470,-1496,-3121,-4,215,-3127,1584,1738,84,-2021,1832,-1556,282,-165,-691,-188,318,-2007,-2330,49,2528,2774,-1356,609,-128,-1930,1038,-339,-1026,-1581,-2406,-3269,-3444,-2705,-1781,-718,-392,1267,2086,475,2610,4121,1874,6074,6279,3250,-1384,-271,4360,3793,-304,3060,3195,2850,-1122,2158,236,781,-253,-1516,-2628,-2905,-3518,-342,1296,2867,4104,5070,175,408,1810,-2918,469,1382,-1885,-3207,-1597,138,-1674,-2068,-1555,1027,454,-408,-1688,-2386,-3436,-4093,-3323,-2371,-1491,-830,-242,-4534,-2641,-2009,-284,-321,-811,-1435,-2088,-2841,-3567,-4251,-4470,-3886,-3244,-2693,-2097,-1701,-1328,-1301,-2213,-907,-995,-1078,-1339,-3446,-3102,-2048,-2178,-2301,-2360,-2307,-2197,-1910,-1649,-1365,-1154,-969,-909,-1072,-1363,-1754,-2235,-2773,-3117,-3007,-2453,-1799,-1072,-2881,-925,-1118,658,-1866,-1235,-652,-2403,-573,-1880,-771,-1123,-1484,-1604,-1720,-1679,-1542,-1335,-1785,-888,-2489,-410,-231,-216,-325,-463,-813,-1238,-1743,-2360,-2800,-2815,-2323,-1513,-1237,-1908,335,1051,1328,272,-1322,-1879,-651,-979,-1882,-2724,-3051,-2826,-2071,-1265,-476,-515,-1651,-28,1474,-1,-1959,-2870,-2613,-2949,-1899,-2757,-41,143,-3465,-3064,-1525,-1939,-2045,-1908,-1584,-1148,-1928,-441,-143,-140,-194,-482,-875,-1418,-1974,-2507,-2944,-3377,-3606,-3757,-3834,-3893,-3898,-3630,-3109,-2445,-1668,-900,-2853,-348,-2370,-4524,-3649,-3676,-3262,-942,-3085,705,344,1676,-1784,-647,-2156,-1784,-1670,-1502,-2014,899,415,-280,-805,-884,-320,619,1509,2717,296,-3114,-2341,658,1594,2506,3208,-1007,3273,7464,4858,-2813,6721,6311,1722,158,2978,-923,-1494,571,-737,-1928,-1393,9,-568,747,-2464,176,96,-1851,-1469,-1032,1502,1748,1963,-2011,-473,2446,2449,491,1992,-2031,-1488,-490,-556,-3309,-573,-871,-568,-495,-527,-547,-792,-3432,-1706,-2345,-3132,-3753,-4247,-3729,-2920,-2153,-1837,-1617,-231,-830,-2162,-1786,1120,991,673,165,-403,-1035,-3670,-3552,-4657,-2684,-2508,-4624,-5108,-3242,-1380,-1010,-596,-13,625,-1592,1832,120,-2661,-7237,-7568,-5675,-2348,2869,2425,-6828,-8939,-147,836,-7646,-6307,-588,-2048,3389,3938,4336,-2242,-17743,4642,4320,3863,3370,2757,-3561,-108797,-181208,-370004,-262220,-101962,-164018,-54369,-33736,-24642,-12143,-12072,285,319,-18932,-18373,-15410,-15120,-5531,-3515,-9568,-2982,1254,1414,1471,-6111,1630,1543,1485,-4664,1309,582,-1809,566,230,-231,-703,-1250,-1722,-2086,-2028,-2763,-2335,-624,-2834,-1363,1254,1423,2117,870,2303,2698,-2673,964,-313,-900,-3105,-594,-1496,184,-306,-703,-1000,-3867,-1550,-1765,-1872,-2010,-2013,-1861,-1779,-1690,-1590,-1831,-2942,-1834,-2004,-2218,-2523,-2822,-2945,-2860,-2513,-2322,-1677,-1145,-784,-928,-129,-1531,-240,31,-468,-63,-153,-185,-212,-2469,-37,37,-2331,-1885,-1284,-1301,-3432,-2881,-1965,978,740,440,-2036,-53,-433,-846,-1169,-1392,-1644,-1761,-1927,-20985,-33492,-58576,-29671,-3552,-3811,-3265,-7767,-49057,-79611,-76961,-27359,-4774,-20546,-13859,-38109,-95497,-98691,-23349,-1870,-2471,-5566,-4830,-31470,-40151,-11251,-3129,-3619,-4925,-3170,-2673,-2108,-1862,-4181,-800,-2464,76,-437,765,-392,1101,-558,1045,725,-1144,-1790,-2085,-1984,-1672,-2021,-2290,-2408,-2394,-2399,-2120,-1936,-1742,-1465,-1234,-2582,-2454,-339,-88,-173,269,443,-2536,-2242,1002,1325,-180,-365,-1771,-2337,-1706,627,976,651,324,-206,-1478,-1256,-2041,-1644,-1919,-2276,-2699,-3279,-3657,-3043,-2885,-2398,-1661,-847,-1111,-1606,-1433,-792,-1103,-3154,-407,167,234,1924,2438,-1976,-2398,3633,498,311,2687,1989,-314,-3852,-2537,1914,3590,2818,2420,1939,1004,-1993,378,-84,-378,-414,-757,62,-452,681,944,-1514,-92,365,1515,115,1313,920,631,-2049,61,1044,-2305,198,2394,147,251,1163,2871,2369,-839,-3752,-2102,860,2166,-231,1093,686,-1194,-2528,-2558,361,505,650,-1061,954,-1955,-2326,-1882,-2416,-2451,241,71,-72,-299,-540,-917,-1260,-1663,-2198,-2608,-2992,-2818,-2302,-2888,-2114,-821,-1424,-183,-50,-124,-136,-253,-571,-4249,-1138,-788,-1021,-1341,-1540,-1817,-2143,-3136,-2850,-3139,-3247,-3166,-3591,-2256,-1748,-1242,-1392,-983,-1873,-1540,505,840,264,1793],[1700,-499,-1503,-1061,-290,148,56,-3040,-223,-1062,-417,-656,-497,-1199,-1172,-478,-372,-125,41,326,548,-904,-2488,-1509,-678,-730,-1600,-2937,-2340,-2622,-1511,-306,-372,-953,-1487,-2011,-2236,-1919,-1513,-1163,-979,-974,-1069,-1199,-1386,-1585,-1623,-1352,-938,-555,-1564,-2481,374,453,-180,522,318,112,-251,-626,-1058,-1684,-2297,-2397,-3089,-1232,435,921,-668,806,1930,-2171,1168,-762,-538,-902,-2434,-1810,-2056,-3268,-99,1101,-1321,-163,709,-278,-916,-1511,2284,2680,254,-1974,444,-65,-892,-1512,-251,-174,-124,-153,-175,-206,-250,-188,-122,-2845,-2715,-1630,163,148,-133,-423,-1270,-1367,-2261,-4057,-3211,-3588,-3390,-2974,-2631,-2413,-2662,-3277,-2929,-2791,-3003,-2912,-2442,-1721,-1130,-454,133,-2026,-248,1000,877,-1955,8,-569,-2425,-1638,-1820,-1700,-1481,-1133,-918,-948,-3116,-1234,-1538,-1700,-2681,-1857,-1785,-1613,-2319,-1072,-1104,-3567,-1920,-901,-3118,-1506,-673,-595,-548,-424,-275,-125,-65,-329,-2151,-2511,-96,-185,-280,-252,-713,337,-1566,270,1731,2110,-1149,-772,-512,-864,-111,-2824,214,-2148,-2482,-2052,-3461,-2280,695,-417,-2467,1403,815,-897,781,-1556,-1761,-2569,-516,618,353,3075,5394,-437,-3505,-660,1328,-1869,-1717,-1666,-947,-4271,-3177,-1702,-1625,-2388,-1183,-1317,-4609,-6099,772,-6307,-3496,-12226,-11456,-7362,-944,-12523,-4652,-57727,-3239,-3186,-25662,-5021,-9513,-9428,-124004,-442170,-143467,-23258,-2314,-21320,-1781,-40577,-1422,-1284,-1143,-1523,-14855,-1003,-8485,-3617,-509,-187,-10879,-3745,-6059,-716,2672,3248,-3052,4020,4125,4057,-4236,455,2668,2050,-2093,687,-822,-542,-4923,-1937,-2603,-3251,-4069,-4638,-4571,-4013,-3451,-3034,-2668,-2283,-1999,-1528,-1185,-895,-1637,-984,280,355,49,-650,1321,1303,-386,176,3092,1382,-1422,-528,-1918,725,505,-3140,1972,1555,-543,-1615,2814,-1675,2806,2835,70,1054,1541,-2115,-2646,-176,2530,3342,-943,1063,-232,-2018,1077,-551,-1126,-2323,-3233,-3437,-2545,-1938,-432,582,-466,1466,1665,370,2129,3604,2028,3562,3388,3182,-1363,-775,2280,1922,-424,1381,1320,1435,-1830,1918,443,3185,2761,-395,1499,-489,-2887,4008,2867,34729,39105,24767,554,697,2306,-2403,537,1663,-1218,-2493,-1430,-1338,-1598,-1812,-1073,337,835,103,-1920,-266,172,-1471,-1961,-285,-1288,435,657,-3847,-2499,-2116,-937,-1221,-1380,-1448,-1399,-1386,-1357,-1367,-2943,-1627,-1912,-2325,-2568,-2950,-3194,-3366,-3390,-3209,-3014,-2697,-2429,-3200,-2855,-1824,-1600,-1454,-1343,-1221,-2526,-964,-874,-801,-805,-811,-879,-1069,-1252,-1368,-1410,-2203,-2016,-2661,-932,-772,-606,-2823,-1336,-1791,-794,-1010,-1377,-1784,-2358,-2690,-3141,-3534,-3905,-4263,-4285,-4064,-3556,-2949,-2325,-1756,-1278,-2533,-648,-530,-660,-922,-1355,-1939,-2529,-3031,-3297,-2991,-2331,-1621,-963,-838,-1387,-285,-383,-614,-1014,-1601,-2233,-2839,-3357,-3967,-4494,-3835,-2959,-1938,-890,226,-1050,-1471,-39,1318,-224,-1960,-2437,-1966,-2624,-2038,-3052,340,771,-2833,-2627,-580,-1173,-2429,-2611,-1685,-432,-1495,-441,808,2361,1797,-207,895,1800,1039,254,-1478,-1173,-1648,-1983,-2149,-2307,-2562,-2833,-3104,-3295,-3226,-2930,-2370,-1740,-1340,-4606,-3145,-2303,-1995,-877,-2594,1080,1111,1293,-1897,-1371,-3015,-2261,-1867,-1188,-1549,-832,-1336,-1852,-2450,-3087,-3573,-3589,-2936,-2079,-1234,-2544,-1711,788,1122,1491,1741,-1260,1974,1964,1950,-3171,1867,1830,1708,808,1293,-616,-1112,682,-102,-2213,-742,-400,-558,-468,-1439,-98,169,-1277,-817,-617,530,1321,1642,-1612,77,2756,3044,656,3178,-1144,-1933,326,-111,-2931,235,-714,588,210,-285,-689,-1216,-3028,-1925,-1853,-2462,-1880,-175,515,1140,-1271,-2326,-1039,458,-589,-2483,-897,2309,1816,1151,333,-486,-1268,-3678,-3956,-3315,-1919,-1525,-4106,-4096,-3305,-635,-498,-395,-208,-41,-3049,273,13,-2964,-5922,-5497,-3914,-3421,461,409,-5483,-8078,-159,657,-8533,-5893,-1085,-2161,1767,1863,1929,-190,-20867,2085,2004,1878,1794,1647,-10817,-98623,-204269,-510309,-421149,-168800,-145979,-66964,-36133,-29624,-16183,-10602,-1225,-1509,-21596,-15886,-14508,-15603,-6218,-2000,-4579,-6379,-1821,-1483,-1053,-5108,230,781,1340,-3192,2186,519,-3350,2259,2070,866,1523,1317,-1924,409,-810,-2048,-2105,1609,-2736,-1163,2217,1624,3493,806,1625,3109,-3078,1416,830,-40,-3018,-490,-1283,-596,-297,209,-848,-3747,-1368,-593,-548,920,2137,-383,-553,27,326,-2041,-3259,-446,27,-566,-1284,-1716,-1735,-1523,-1178,-1569,-1543,-595,-617,-1290,-543,-1233,-445,-276,-691,112,230,303,307,-2474,105,-190,-1630,-1242,-1398,-1322,-3985,-2810,-1983,-2127,-2367,-2583,-2574,-2673,-2764,-2831,-2910,-2921,-3054,-3149,-3367,-20730,-37134,-61370,-28082,-2842,-2288,-3582,-8297,-44541,-69396,-67234,-24878,-5062,-19917,-11294,-38397,-97640,-102295,-34827,1441,-4496,-8144,-5992,-30076,-40630,-15686,974,806,-5444,57,-252,-1238,-1389,-4199,-874,-1926,-470,-743,312,-1269,897,429,1069,837,-1485,-1532,-1760,-1601,-1558,-2043,-2518,-2921,-3268,-3577,-3666,-3569,-3371,-3076,-2827,-2662,-2708,-1792,-1454,-1143,-882,-606,-2910,-1993,289,550,-112,206,-1201,-2180,-1328,669,822,578,299,-534,-1123,-893,-2253,-1784,-2180,-2476,-2737,-3010,-3076,-2875,-2691,-3001,-2518,-1642,-1521,-2001,-1527,-438,-1350,-3012,-76,280,621,2217,2524,-2160,-1795,3256,1236,-161,2402,1839,-404,-3738,-2658,2345,2917,2396,1807,1308,781,-1312,100,-116,-342,-570,-818,-1147,-1580,-2058,-2588,-2942,-2559,-1784,-857,93,1030,867,-161,-1758,-1244,570,-2607,-41,2902,786,389,1531,1095,778,-474,-3717,-2422,-234,-484,-986,-1360,-1814,-2334,-3076,-3354,-3473,-3043,-2523,-2083,-1615,-2384,-1916,-2122,-2046,-2946,-764,-798,-768,-730,-567,-384,-637,395,720,1100,98,1421,1413,-3266,-2156,-122,-1459,-872,-534,-1338,-2007,-2680,-2799,-4176,-1848,-1590,-1389,-1278,-997,-706,-1257,-3463,-447,-751,-2286,-2191,-4311,358,1563,783,-1521,-215,-1770,-1176,718,495,204,-3],[340,-498,-1374,-1249,-512,-777,-1002,-3251,-1194,-1210,-791,-1227,-455,-1165,-847,-90,17,184,190,256,307,-853,-2760,-1594,-768,-1400,-2330,-2876,-2648,-2478,-1706,-1143,-1228,-1159,-897,-600,-551,132,565,372,938,147,-506,-1186,-137,-637,-1210,-1661,-1656,-1228,-1611,-2195,392,677,166,1038,913,744,392,27,-357,-819,-1865,-1054,-2786,-912,1345,1266,-89,361,1513,-3023,354,-1159,-544,-975,-2751,-847,-1423,-3210,607,990,-1379,359,1620,87,-945,-1513,2192,4282,407,-1864,207,847,-1579,-1966,-670,-1340,-1772,-1980,-1964,-1878,-1851,-1835,-1943,-2706,-2299,-2343,-2501,-2634,-2637,-2390,-2106,-1643,-2818,-4033,-611,-389,-1408,300,289,164,-2855,-3347,-2491,-215,99,539,-2264,599,1714,1938,352,-1669,-328,1308,845,-1972,-74,-283,-2261,-724,-32,109,-443,143,33,-241,-3376,-494,-448,-250,-3426,-1447,-1755,-2062,-2633,1557,-1130,-2983,-1523,-386,-2727,-1719,-1081,-1177,-1216,-1139,-1053,-1013,-1125,-1357,-2356,-2055,-2288,-2559,-2588,-2314,-1833,-1369,-2044,-595,-241,-14,-1657,-1681,-1343,-1447,-218,-2358,143,-1849,-3116,-2763,-3782,-2772,172,-590,-2021,1431,1136,-791,119,-630,-1550,-2431,-2955,-2392,-1447,-471,427,-637,-3317,-589,998,-2443,-1287,-1842,-1333,-5100,-2208,-1344,-1719,-2075,947,-1289,-4233,-5365,756,-6590,-3589,-10940,-10715,-4588,-2775,-12058,-3517,-35772,-2210,-1596,-27890,-11004,-10365,-10678,-131125,-460144,-126844,-11635,273,-23104,756,-43653,-10459,1060,1104,-552,-13715,791,-8921,-4668,330,121,-10689,-2252,-4771,-1657,-553,-529,-3215,-436,-439,-475,-4827,-824,-1132,-1394,-1666,-1991,-2158,-2264,-5351,-2103,-1798,-3057,-3383,-1028,-968,-1024,-1352,-1494,-1891,-2203,-2403,-2074,-1576,-1002,-1507,-1473,73,716,-219,-882,1388,1305,-568,326,2032,1635,-1554,226,-887,94,-280,-3253,-655,-678,-1291,-1082,-530,-1388,-511,-418,-418,-459,-472,-2055,-2714,-518,-467,-456,-707,-498,-556,-2115,-873,-1103,-1467,-1891,-2256,-2789,-3161,-2834,-2336,-1749,-1214,-937,-752,-561,-432,-307,-464,-571,-795,-943,-1399,-1390,-703,-509,-771,-272,-131,200,-2030,1773,541,4159,2812,-544,729,-1140,-1710,4068,4104,39105,86332,27721,763,849,2595,-1919,442,1815,-621,-1783,-1227,-239,-1452,-1759,-718,1401,2348,-215,-1935,-110,368,-1794,-1666,528,-1258,348,1023,-3371,-2417,-2433,-1736,1242,745,1247,1209,815,340,-2024,-2397,-575,-1206,-2069,-2454,-2905,-2776,-2380,-2418,-1498,-1182,-963,-950,-2962,-2592,-1367,-232,-1120,1125,1329,-3169,2111,4265,52,-397,-459,-336,1126,4100,2533,926,-1903,-2002,-2101,-160,603,-581,-2903,-1755,-2582,-1446,-1919,-2402,-2714,-2457,-1941,-1468,-1418,-815,-1377,-1745,-412,923,1283,876,-1532,32,-2384,1715,1952,-932,-803,1188,930,810,821,380,820,-675,986,837,-748,-1095,-843,-1614,-2375,-2711,-2056,-1781,-496,74,359,371,-427,152,129,465,578,-1613,-1437,-151,922,-683,-2123,-2189,-1430,-2232,-1880,-3536,449,1100,-2395,-2371,-495,1764,760,161,-523,-1002,-1277,-1375,-1209,-1134,-979,-966,-1001,-1150,-1291,-1381,-1670,-1362,-1206,-2083,-818,-682,-740,-1394,-1065,-1469,-2821,-2601,-3199,-3342,-2629,-5206,-2462,-1127,-946,-918,-2405,1270,1716,1014,-2123,-2274,-3004,-2901,-2176,-945,-1175,721,503,380,-1060,173,136,33,-36,-83,-145,-1990,-1046,-331,-484,-454,-395,-1671,-176,-75,44,-3702,152,120,-74,-386,-840,-1239,-1653,-1919,-1990,-2726,-1358,-768,-703,95,-570,581,597,-799,-171,-672,-1376,-2080,-2598,-2437,-1906,-1273,-605,-53,459,-585,-2481,939,198,-2757,423,-611,-177,-809,-1583,-2232,-2386,-2882,-671,-366,-1423,-3114,985,3709,2385,-1077,-2217,-360,978,-569,-2777,-299,6294,6288,6117,5831,5518,-374,-3670,-4554,-2286,1383,2231,-3769,-3322,-3115,-906,-1667,-2420,-2914,-2922,-4157,-2244,-1829,-3432,-4618,-2987,-1813,-4503,-1348,-1643,-4301,-6837,-2696,-2478,-9033,-5591,-1703,-2750,-659,-493,-334,-125,-18293,-3750,791,1069,1390,1614,-19531,-88783,-213148,-626897,-550831,-214898,-115934,-76814,-39675,-35482,-22101,-8654,3427,-438,-23610,-13572,-14464,-15127,-6532,-1163,-1543,-9529,-1659,-1647,-1736,-4002,-1781,-1835,-1758,-1979,-1531,-1558,-4834,-1982,-2379,-2973,-3425,-2800,-2294,-1310,-514,-1476,-1691,1244,-2683,-1091,1380,1077,608,21,-487,-922,-3658,-1422,-1306,-893,-3084,247,-1252,1347,1298,191,-1285,-3757,-2368,-2006,-1296,478,1905,-363,-162,-111,32,-2152,-3331,-350,-269,-283,-1263,-821,388,1503,2144,-937,-1910,1672,1121,-1626,719,-1056,-724,-1545,-2196,-2492,-2388,-2015,-1653,-2536,-1058,-966,-868,-706,-1520,-770,-3225,-2718,-784,103,59,-53,-1821,-251,-553,-907,-1302,-1588,-1880,-1949,-1932,-20244,-39019,-61363,-25317,-1548,-663,-4309,-9153,-35584,-54531,-57257,-21665,-4448,-18317,-8483,-38172,-100026,-106480,-45982,1892,-6402,-10708,-6995,-28501,-39433,-19369,2475,2153,-4199,1178,-1003,-922,-960,-4242,-1030,-1308,142,-1055,-185,-2217,1090,1190,1960,1493,-1892,-1377,-1592,-1504,-2317,-2926,-3289,-3215,-2869,-2539,-2240,-2104,-2077,-2038,-2050,-2838,-3079,-1187,-651,-80,443,944,-3159,-1701,2052,1335,-113,832,-621,-2009,-1034,669,2400,2263,-19,-923,-876,-109,-2390,-1389,-1670,-2346,-2965,-3518,-3561,-3117,-2599,-3626,-2384,-2070,-1585,-2235,-1590,-103,-1645,-2735,255,252,1034,2743,2819,-2338,-1090,2309,1790,-661,1382,917,-481,-3497,-2680,-614,-817,-847,-786,-573,-427,-641,-178,-201,-399,-709,-1090,-1533,-1998,-2375,-2650,-2773,-2682,-2436,-2008,-1478,-863,-116,-1211,-1038,-2060,84,-2771,-416,3266,1277,343,2021,3389,2139,-119,-3580,-2726,-449,689,-744,87,6,-1464,-3704,-2074,-362,-599,-819,-1119,-1360,-2440,-1987,-2422,-2407,-3473,-2693,-2717,-2639,-2562,-2406,-2298,-2080,-1872,-1794,-1677,-1809,-1870,-1946,-3345,-2490,-2935,-3468,-4079,-4436,-3895,-2997,-2096,-1122,-4150,-563,1393,352,1692,2806,2720,-1305,-3837,20,257,-1760,-2618,-4954,707,1860,854,-1729,378,-1537,-580,-1094,-1532,-2007,-2380],[300,-660,-1317,-1550,-470,-353,-115,-3635,166,-1493,-514,-1888,1122,-1211,-762,276,589,499,260,97,-63,-916,-3091,-1883,-1003,-2144,-2915,-2851,-2962,-2483,-1993,-1379,-1528,-1665,-1687,-1659,-1448,-1107,-672,-188,228,-101,-1156,-2234,1434,1621,1687,1691,1631,307,-1689,-1578,-57,-850,-1645,-2370,-3192,-3821,-4332,-4431,-4162,-3840,-3385,-2947,-2396,-1636,-984,-361,234,-23,1085,-3226,-540,-1530,-580,-1154,-3040,-1059,-1661,-3126,282,710,-1437,306,159,108,-883,-1449,190,335,331,-1791,-513,-399,-2246,-2510,-1918,-2430,-2737,-2764,-2452,-1970,-1489,-1017,-714,-1811,-1916,-1947,-538,-701,-773,-586,-3024,-2438,-3278,-3952,-590,-146,-1118,2118,1947,955,-2815,-3378,-1943,-537,-984,-1319,-2278,-1450,-1379,-1088,-751,-1346,-269,281,537,-1943,797,853,-2012,-1018,436,198,-547,-211,-314,-446,-3557,-295,-385,146,-3288,-1373,-1664,-2044,-2754,1084,-1061,-2363,-892,309,-1913,-1730,-185,-73,101,417,-768,673,1287,-1420,-2539,-1612,526,-99,-848,-1528,-1897,-1896,-2522,-803,26,765,-1954,-2523,-2167,-1984,-323,-1833,53,-1564,-3703,-2790,-3490,-3248,-343,-726,-1681,2139,2270,-750,1817,1621,-1311,-1197,2043,1001,-247,730,178,-767,-2968,-1103,-989,-2779,-948,-2047,-1695,-5810,-1281,-958,-2019,-1760,1007,-1142,-3799,-4569,913,-6749,-3185,-9410,-9398,-2012,-5033,-11105,-137,-18479,1106,1559,-29797,-16344,-10066,-15046,-147664,-431064,-87966,1098,906,-24467,716,-46263,-14938,364,310,192,-12741,-52,-9413,-5846,-601,-942,-10329,-1787,-3449,-2835,-3383,-3835,-4191,-4547,-4695,-4549,-5021,-4375,-4410,-4385,-4348,-4320,-4090,-3811,-4597,-3245,-2911,-3218,-2614,-2096,-1940,-1846,-1775,-1867,-2021,-2165,-2422,-2517,-2755,-3066,-3283,-3485,-3529,-3404,-3145,-2779,-2396,-1909,-1467,-1094,-848,-631,-1754,-213,-50,208,548,-3365,1650,930,-2004,-430,3274,-713,3321,3109,1102,1306,511,-1730,-2230,-759,-747,-1395,-1991,-2631,-3092,-3332,-3424,-3274,-3155,-3029,-2738,-2456,-1997,-2105,-871,-187,-494,483,389,59,825,1329,877,379,-327,-1073,-1843,-2457,-2806,-2641,-2147,-1605,-1034,-472,-1265,519,676,2324,2738,-723,-76,-1623,-578,4197,5070,24767,27721,29225,906,966,2757,-1367,331,1948,30,-1113,-914,-498,-1091,-1777,-361,-8,-265,-579,-1561,-942,-1167,-1987,-1692,-2018,-2376,-2819,-3114,-3308,-3315,-3088,-2839,-2578,-2319,-2098,-1845,-1664,-1465,-2647,-1869,-1034,-1026,-1807,-1065,-1164,-1181,-2872,-2530,-1163,-1138,-1043,-964,-2708,-2288,-1235,-881,-1075,-861,-806,-3824,-537,-356,-131,-540,-965,-880,625,673,694,656,-1637,-1842,-1520,-122,-367,-956,-2863,-1931,-3065,-1478,-1660,-1710,-1701,-2309,-418,-1326,-1863,-981,-1626,-2206,-583,2139,2087,676,-1599,238,-1942,1114,1455,-1575,-1265,1021,865,791,351,-17,649,-489,467,383,-794,-887,-360,-1078,232,178,-445,-1828,699,233,976,1349,-724,1448,2672,2442,59,-1739,-1442,-94,614,-1197,-2258,-1958,-884,-1682,-1349,-4011,429,34,-2043,-2144,-1078,-1411,-1629,-1774,-1799,-1678,-1455,-1154,-627,-152,487,-993,359,2150,2561,2635,-1774,2203,-697,-1350,141,725,-924,-655,-831,170,-2924,140,-1979,466,-1155,-6154,-1664,-21,-50,-925,-2359,1442,2287,764,-2268,-3003,-2010,-3547,-2391,-614,-738,-397,-750,-967,-1700,-1256,-1293,-1380,-1428,-1452,-1472,-1441,-1343,-1088,-854,-384,121,-2069,1121,1526,1890,-3898,2343,2427,2314,1218,1607,-496,-574,-49,-818,-3257,-2383,-2910,-3318,-3290,-2938,-2655,-2440,-2478,-2553,-2686,-2731,-2571,-2281,-1821,-1344,-841,-307,125,535,-196,-2710,1059,519,-2614,649,-407,-59,-533,-1125,-1642,-2224,-2808,-2480,-1941,-1222,-3802,-12,1459,1786,-942,-1435,432,1421,-597,-2673,160,6637,8623,8849,8880,5167,-819,-3509,-5137,-1438,1402,2825,-3381,-2698,-2627,-2260,-2110,-1263,-280,527,-4642,532,-774,-3859,-3304,-171,472,-5269,-74,-792,-3175,-5448,-3197,-3899,-8732,-5149,-2557,-3626,-1919,-1694,-1463,-1178,-13063,-9002,-169,43,233,249,-28585,-78627,-210489,-711788,-640995,-235095,-76252,-77579,-43651,-41501,-29201,-6006,3054,-3640,-23682,-11429,-15088,-13337,-6160,2012,1449,-11254,946,1051,1252,-2633,1878,1992,2113,-943,2439,-34,-6040,3594,2529,1131,4088,967,-2459,-20,-279,-910,-1048,878,-2489,-1381,-2432,-2966,-2608,-1870,-1025,-280,-4224,530,659,734,-3149,569,-1298,32,-325,-646,-1911,-3822,-2979,-3348,-2664,-3160,-3509,-3644,-3733,-3665,-3414,-3106,-2937,-2168,-1526,-818,-1330,-811,674,1571,2042,-376,-2224,1024,545,-1807,1029,-929,31,146,-1361,-1303,-2074,-2789,-3482,-3900,-3757,-3171,-2340,-1493,-1477,-668,-2412,-2466,-309,2180,2211,2000,-1755,1403,782,146,-367,-487,-332,176,700,-19532,-38898,-58722,-21341,-824,-889,-5105,-10225,-26523,-39347,-48023,-17685,-2577,-15682,-5467,-37420,-101780,-110796,-55783,483,-8118,-13132,-7721,-26778,-36975,-21846,-330,-1005,-2137,-2601,-3485,-4367,-4376,-4276,-2552,-1639,-774,-1335,-1228,-3075,532,1522,1415,1061,-2306,-1313,-1580,-1716,-2619,-3438,-4221,-4770,-4541,-3982,-3457,-3138,-3001,-2961,-3125,-3248,-3496,-3611,-3308,-2709,-2033,-1332,-3319,-1382,363,690,-193,1054,-47,-1861,-894,634,1899,1605,-569,-1350,-762,-123,-2514,-2157,-3183,-3946,-3977,-3307,-2462,-1666,-2191,-3899,-1409,-1919,-1351,-2210,-1663,123,-2000,-2406,550,49,1403,4040,4065,-2431,-400,3004,2069,-1183,1245,676,-570,-3196,-2667,841,1223,1599,1852,2062,806,-244,1828,1609,1332,1119,-338,-1026,1142,1309,1436,-2571,-2662,-1056,689,341,69,9,-2494,-284,-1728,-460,-2867,-1023,3350,1528,33,2214,6111,1813,136,-3437,-3083,-1151,660,-887,907,1448,-1486,-4316,-1839,862,694,559,-954,159,-2178,-1277,-2849,-1410,-4094,-939,-1014,-1050,-1155,-1233,-1392,-1439,-1463,-1554,-1520,-1641,-1599,-1489,-3231,-2164,-1493,-1583,-1737,-1992,-2415,-2732,-3069,-3183,-4224,-2465,-1834,-1079,-323,611,1510,-1391,-4337,228,1050,-1376,-2983,-4926,999,3131,1146,-2040,934,-1347,146,1509,922,267,-222],[-1651,-1928,-2077,-2254,-2240,-2123,-1875,-3760,-1293,-1459,-735,-2294,-355,-955,-539,-350,-355,-277,-336,-311,-283,-738,-3109,-2016,-1023,-2572,-2786,-2544,-2959,-2340,-2071,-1620,1804,2032,2264,2401,-144,-78,1133,334,2858,-21,-1529,-2941,739,1678,3796,3895,2485,73,-1542,-584,2068,1159,276,-439,-1075,-1296,-1264,-947,-532,-257,-1682,-797,-1750,-270,-603,-1018,-1434,-1873,-2205,-2472,-2412,-2398,-2345,-2262,-3190,-2111,-1860,-2876,-1403,-1146,-1360,-536,-270,-22,-671,-1239,259,360,342,-1638,-1139,-136,-2746,-3008,-570,-961,-1430,-2003,-2597,-3240,-3953,-4629,-4625,-3911,-3232,-2750,-2342,-2073,-1864,-1583,-3860,-3317,-3260,-3762,-564,123,-759,1113,1437,494,-2494,-3332,-1297,627,1854,73,-2247,426,690,326,82,-1100,-76,378,695,-1902,721,1378,-1769,-1366,1765,1744,-631,1171,1619,439,-3702,993,-388,318,-2475,-1302,-1293,-1704,-2706,-2808,-3235,-3544,-3565,-3380,-3012,-2583,-2293,-1867,-1512,-1121,-1036,-423,-228,-1884,-2740,-1268,-151,-374,-712,-1070,-1359,-1681,-3064,-2238,-2311,-2301,-2076,-3180,-2957,-2470,-821,-1343,-257,-1378,-3669,-1699,-2958,-3425,-809,-841,-1495,-167,24,-842,740,1189,-1123,-560,2377,1189,-776,2665,2484,-920,-2600,-805,-40,-2920,-754,-2276,-2034,-6215,-529,-723,-2422,-1563,1036,-1004,-3404,-3811,1208,-6852,-2475,-7752,-7814,-1594,-7929,-9816,598,-4966,2424,3203,-30202,-20059,-9031,-22365,-173633,-363790,-32172,2436,1849,-25247,789,-48762,-12753,303,294,315,-12214,67,-10005,-7083,2145,2535,-10054,-322,-2290,-4145,278,1944,-2763,987,451,-62,-4857,-1136,-1674,-2086,-2450,-2836,-3069,-3285,-3588,-3373,-3112,-3468,-2539,-2232,-2015,-1834,-1644,-1618,-1512,-1383,-1310,-1027,-866,-790,-1386,-2588,-730,-823,-1001,-1254,-1615,-1918,-2179,-2254,-2100,-1686,-2114,-442,175,822,541,-3574,2366,565,-2739,145,3374,15,5261,5449,1346,1248,-213,-1251,-1515,-1074,1194,1420,-515,172,-798,-1979,-2099,-2402,-2522,-2420,-2009,-1571,-1738,-2242,-695,-819,-527,158,-319,-145,76,1029,490,1,-577,-1057,-1417,-2189,-1485,-1317,-1834,-849,-617,-446,-570,-685,-819,-979,-1075,-1137,-992,-1900,-427,-172,175,554,763,906,868,789,592,-873,-147,-671,-1286,-1919,-2306,-2188,-1629,-1954,-543,-12,341,-1070,-1107,8,557,-1729,-647,526,-1359,36,554,-2848,-2188,-2661,-3261,-1934,-2315,-2059,-1274,-409,-1163,-3156,-1503,382,884,-1654,938,2528,286,-2570,-2707,277,-62,-1201,-1057,-2596,-2103,-1444,-1326,-1228,-1131,-1020,-3432,-793,-733,-695,-734,-880,-1538,-1082,-1298,-1474,-1616,-1756,-1831,-1819,-1667,-1490,-1463,-2749,-1938,-2719,375,816,-544,-2190,-2111,-193,-1320,-2265,-1268,-2047,-2055,-1225,-1569,-1833,-2028,-2211,-2402,-2572,-2635,-2494,-2275,-1938,-1595,-1310,-1032,-790,-654,-431,-107,325,322,-1054,-863,-911,-2364,-976,-335,-427,-1981,174,-138,-381,-428,-985,93,370,584,-746,-1403,-1627,83,389,-1840,-2437,-1835,-430,-1128,-739,-3745,223,512,-1922,-2055,-446,407,166,-68,-306,-402,-586,-248,46,577,438,-1303,14,3679,3951,2869,-1890,1878,-1673,-429,714,-436,-1527,-1836,-1080,-46,-2593,1299,-2033,1111,-2044,-7535,-1007,857,508,-1048,-2561,1479,2289,523,-2436,-3039,-1161,-4251,-2599,-1742,-1739,-1674,-1673,-1651,-2249,-1761,-1806,-1926,-1998,-2022,-2019,-1969,-1887,-1725,-1659,-1419,-1180,-2568,-722,-539,-327,-3600,118,382,581,756,859,-561,-415,1219,1129,-3874,91,557,-1013,19,-180,-412,-576,-828,-967,-1087,-1212,-1157,-1113,-924,-697,-390,26,430,905,-91,-2567,1756,721,-2601,776,-237,2412,1217,-1201,1025,-1701,-2900,-863,-1849,-2801,-3296,-2369,-1543,-825,-944,-621,622,781,-775,-2319,337,206,176,197,235,344,-1179,-3358,-5276,-890,-204,-697,-3041,-2339,-2828,-3078,-2455,-1874,-1011,-419,-4776,295,-1276,-4309,-2134,681,430,-5607,-935,-623,-2248,-4133,-1237,-1196,-8017,-4566,-2483,-4770,-1448,-926,-1132,-1333,-7709,-12935,-1612,-1571,-1390,-1246,-36702,-67890,-199604,-759668,-687673,-228888,-29125,-67871,-47461,-47223,-35942,-2856,297,-7560,-22031,-9630,-16318,-10802,-5188,1480,1389,-10142,857,2091,2455,-1072,1717,3226,3175,-182,2778,-535,-6964,2400,2454,816,3266,-1,-2605,-163,-162,-408,-356,477,-2168,-968,-1606,-1962,-1976,-1795,-1602,-1169,-4508,-1032,-1100,-1113,-3216,-1111,-1462,-1131,-1163,-1131,-2732,-3905,-3118,-3551,-2941,-479,-192,-619,159,-1003,-715,-1752,-2448,-188,-899,-1235,-1342,-747,954,2553,2761,45,-2470,381,27,-1841,1033,-868,-594,-1312,-1797,-2237,-1551,-1193,-42,-2604,1739,2454,844,1117,-1247,-686,-1667,-2078,112,1407,93,-1230,-2063,-2239,-1592,-632,231,943,1264,853,1113,-18593,-37247,-54055,-16186,-2526,-3247,-5998,-11453,-18099,-25756,-39776,-12959,-3236,-12164,-3166,-36214,-101940,-114740,-63042,-2151,-9587,-12963,-8075,-24831,-33581,-22624,-415,-619,-861,-1244,-1628,-1984,-2388,-4215,-3146,-3091,-2731,-2122,-2228,-3495,-404,204,605,818,-2608,-1269,-1630,-1472,-210,-714,-1287,-1819,-2227,-2407,-2168,-1677,-1030,-271,-236,-2727,-3594,501,2139,1000,2408,2243,-3347,-959,1496,916,-255,605,339,-1662,-842,-600,-921,-1318,-1698,-2002,-2329,-2559,-2532,-2302,-1878,-1293,-678,-168,323,763,-1810,-3365,-233,-1322,-878,-1841,-1647,320,-2235,-1948,941,-181,1817,6014,6427,-2200,348,6391,2189,-1507,1025,723,-520,-2731,-2522,2542,1823,1832,1410,984,371,-287,-1042,-1848,-2673,-3253,-3251,-2760,-2138,-1504,-974,-2503,-2911,-1613,-353,-421,-491,-454,-3584,-527,-770,-891,-2745,-1701,1877,1696,-370,2311,6281,1522,451,-3149,-3327,-1728,324,-797,515,1393,-1270,-3844,-1522,774,1400,658,-919,-128,-1610,-993,-3220,-1044,-4593,441,1479,1369,264,1268,521,-858,791,1229,1253,-1121,1080,-377,-2943,-2069,-659,-1056,-1399,-794,-174,-429,-695,-849,-4223,-1107,-1366,-1682,-2139,-2522,-2999,-3473,-4283,-2597,-1957,-1334,-3107,-4285,-206,26,179,-2261,229,-1132,-27,-320,-602,-979,-1288],[1825,-598,-735,-1621,58,671,398,-3764,-221,-1505,-996,-2924,-868,-897,-866,-685,-570,-425,-820,-537,-634,-786,-3159,-2318,-1150,-2935,-2399,-2292,-2978,-2392,-2211,-1767,1591,1615,1593,1447,55,-196,1014,408,583,87,-1818,-3336,-32,295,479,687,896,-284,-1395,411,666,276,-136,-515,-1049,-1474,-1899,-2123,-2126,-2048,-1841,-1731,-1501,-1416,-1402,-1457,-1536,-1696,-1835,-1915,-1998,-1988,-2028,-2060,-3351,-2214,-2155,-2587,-2091,-1976,-1747,-1429,-1096,-745,-468,-1034,-148,2,3,-1456,-1649,-272,-3104,-3463,-187,-78,66,190,338,444,451,436,296,168,-1220,-1939,-508,-458,-479,-290,-3304,-3027,-2782,-3507,-590,391,-405,1594,1794,43,-1988,-3230,-616,910,773,-313,-2146,326,2261,2191,192,-969,209,-305,-761,-1879,-666,-108,-1579,-1772,1683,1625,-690,920,2187,724,-3687,676,-320,1071,-1500,-1222,-1052,-1609,-2535,-1546,-911,-1321,313,754,141,-1191,445,1434,1393,1290,-1169,124,681,-2198,-2879,-1018,-551,-932,-1365,-1751,-1992,-2173,-3621,-2212,-2067,-1998,-1897,-3187,-3455,-2738,-1802,-1620,-1269,-1241,-2905,-384,-2284,-2818,-988,-808,-1352,497,611,-986,798,806,-917,62,322,9,-1402,-707,-1045,-1342,-2177,-1296,-968,-2804,-582,-2361,-2195,-5908,87,-587,-2832,-1415,728,-843,-2973,-2994,-172,-6781,-1537,-5914,-6023,-1433,-10430,-8218,-1035,-608,41,684,-28291,-21215,-7629,-31702,-206596,-277748,2694,2439,2115,-25230,-1394,-50914,-4834,1079,1395,1818,-12131,-745,-10534,-8019,4495,2203,-9821,-64,-1286,-5054,-1135,2513,-2146,3317,2781,2272,-4216,1335,963,770,638,446,313,48,-2506,-2687,-1861,-3485,-1923,-1700,-1356,-993,-664,-1610,-585,-695,-1004,-1228,-1652,-2172,-2583,-3026,-2952,-2851,-2766,-2762,-2913,-3078,-3208,-2974,-2605,-2147,-2493,-1128,-724,-354,-81,-3671,386,298,-3317,716,856,791,898,1006,1022,990,-865,-555,-638,-1274,545,315,-469,365,-819,-1777,-1205,-720,-1039,-1041,-936,-939,-1803,-2377,-1404,-1682,-2089,-2727,-3198,-2790,-2116,-1365,-864,-327,21,285,-1278,-1976,241,-67,-2442,-923,-1348,-1695,-2023,-1931,-1608,-1271,-947,-1324,-1604,-1802,43,180,408,697,849,966,789,821,582,-325,-399,-1119,-1856,-1905,-875,-1007,-85,-2136,206,1254,1687,-1520,-584,23,655,-1235,-52,1722,-1327,-227,1307,-2755,-2027,-2067,-3275,-1395,-1230,-862,-312,-191,-1877,-3282,-1164,655,1314,-1477,1140,3070,146,-1916,-2678,213,1174,-1255,-1214,-2507,-1924,-1926,-1702,-1260,-754,-265,-2593,475,650,711,623,-101,-2185,-12,-255,-389,-444,-1401,-1429,-807,-928,-1227,-1902,-2529,-1749,-2240,-1076,-538,-69,-2547,-1678,-404,-1319,-2103,-1470,-2487,-1299,365,698,1014,-34,-2168,60,-998,-497,105,-2007,-2307,273,651,296,-1364,-884,1187,819,-1144,-278,-1340,-871,-1487,-3567,-2123,-907,-546,-2089,-1175,-1458,-1869,-2292,-2443,-2248,-1653,-1064,-1665,-798,-1860,483,427,-2420,-2487,-1676,83,-458,-47,-3327,-116,-200,-1918,-1970,-463,-163,-174,-265,-208,-115,-332,154,397,9,-64,-1471,-278,-263,-791,-1388,-1931,-2179,-2454,-968,-124,506,-94,362,-1111,1241,-2059,406,-2150,643,-3484,-9172,-447,1581,806,-1202,-2874,1500,2430,401,-2501,-2422,-390,-3787,-2682,-166,-393,-558,-731,-802,-2417,-1221,-759,-725,-654,-571,-510,-454,-418,-337,-379,-266,-170,-3032,-62,-100,-144,-3237,-296,-329,-376,-354,-292,-598,-297,544,731,-4310,140,464,-1174,957,944,866,822,653,556,429,-960,143,-45,-703,-419,-684,-940,-1257,-1416,-1366,-2161,-201,574,-2602,882,-40,2316,1175,-1507,388,-1460,-3039,1221,-409,-256,-2148,-1326,-1400,-1213,-969,-510,-79,228,-1006,-1816,447,537,547,475,308,144,-1351,-3146,-4790,-790,-1040,-1230,-2698,-2156,-1559,-1359,-1249,-2602,-1116,-1109,-4735,-1187,-1723,-4675,-1264,-1353,-1507,-5354,-2177,-1618,-1483,-2860,-112,499,-7132,-3712,-2447,-5895,-4368,1359,2872,2728,-2704,-14552,-3243,117,380,-189,-42070,-56434,-181679,-767692,-693588,-199993,275,-53579,-50255,-52107,-36158,-572,-959,-12026,-19840,-8171,-17658,-7773,-3723,-1656,-1082,-8455,-897,556,894,710,-674,1379,1286,349,831,-1162,-7533,-377,-720,-1056,-1275,-1474,-2797,-1706,-1615,-1595,-1507,-1376,-1654,-1279,-1214,-1296,-1516,-1865,-2840,-2429,-4183,-2213,-1715,-1041,-3210,323,-1678,1337,1657,-526,-3660,-3782,-3070,-2586,-3700,-850,443,-907,30,-1693,-876,-1397,-1927,-730,-1171,-1930,-1272,-607,1056,1622,2242,311,-2632,-160,-312,-1725,1423,-850,196,3262,-1812,-3116,288,-1572,302,-2621,1643,2392,1714,1938,-877,-820,-1022,-1605,484,3111,2060,918,-1927,-1136,-2100,-2685,-2605,-2193,-1971,-1828,-1906,-17393,-34611,-47672,-9952,-1950,-2647,-7044,-12843,-10522,-14412,-32266,-7579,-1392,-7964,-950,-34651,-99884,-117498,-66477,-747,-10810,-10703,-8038,-22557,-29381,-21344,-981,-671,-295,-2,-1429,-567,214,-4048,362,853,825,-1576,-3182,-3245,-698,551,462,302,-2757,-1273,-1729,-1703,-727,-831,-813,-538,13,-1547,-1441,-1057,248,1961,-467,-2267,-3269,511,1573,1596,6767,3749,-3292,-493,3269,711,-342,2699,1295,-1468,-934,831,205,-304,-1444,-1764,-799,-922,-2501,-2475,-1285,-1395,-1502,-1642,-1632,-1445,-1390,-2576,-50,-645,-378,-1334,-1637,398,-2323,-1450,1380,-450,2183,5749,6158,-1752,1047,6404,2097,-1591,631,284,-389,-2197,-2344,3158,1374,1736,4339,2578,412,-94,1574,604,-501,-1641,-2705,-3410,-3130,-2276,-1384,-2304,-2820,-2223,-557,767,1637,-607,-3024,1096,130,-1253,-2495,-2487,1627,1719,-894,2201,3789,1216,770,-2790,-3522,-2247,88,-610,149,527,-891,-3031,-3317,-3612,-2782,-1633,-867,-737,-969,-756,-3558,-637,-4761,253,921,342,-378,-1119,-1966,-2698,-3312,-3632,-3234,-2698,-1950,-1162,-2631,-1923,-836,-871,-859,-812,841,811,756,589,-4182,95,983,-637,703,547,271,-1315,-3844,-772,-994,-1096,-3044,-3539,-941,-688,-417,-2385,-23,-972,-25,-277,-585,-1036,-1448],[842,-651,-547,-1668,63,1229,523,-3512,-9,-1432,-1054,-3631,-1797,-2471,-1826,-636,533,1710,-1118,406,2940,-619,-3099,-2593,-1219,-2987,-1881,-1961,-2907,-2520,-2177,-1361,482,-55,-517,-943,-1152,-1160,-1002,-754,-565,-489,-1873,-3107,-603,-659,-873,-1085,-1259,-1461,-1597,-1565,-1558,-1508,-1378,-1164,-1096,-950,-880,-741,-590,-567,-1122,-644,-623,-710,-806,-887,-897,-906,-844,-944,-2378,-1670,-577,-1871,-3447,-1738,-2530,-2217,-2188,-2768,-3377,-3675,-2879,-2009,-1192,-842,40,595,926,-1142,-1794,-29,-3243,-3628,-1104,61,-128,-219,-138,45,242,476,599,718,-1004,-1968,-629,226,866,782,-2190,-1875,-2226,-3204,-693,659,-102,671,56,-521,-1399,-3089,-1452,-1557,-1622,-1724,-1961,-1837,-1848,-1652,-1421,-1209,-1102,-1016,-1071,-1938,-1423,-1569,-1766,-2280,-1712,-1654,-1646,-1518,-1439,-1451,-3404,-1151,-933,-519,-616,-1198,-149,-713,-2391,-659,-654,-1050,916,2263,1167,-809,313,1378,1536,1461,-1186,-120,477,-2363,-2942,-976,-466,-632,-815,-970,-1072,-1285,-3393,-2075,-2453,-2389,-1554,-2671,-3374,-2750,-820,-490,-721,-1254,-2112,997,-1564,-1948,-846,-698,-1301,-835,-1992,-2937,-2380,-1307,-806,555,1366,1591,-2199,2411,2283,-1238,-1828,-1461,-1427,-2603,-487,-2349,-2250,-5526,449,-644,-3340,-1414,951,-823,-2640,-2212,2606,-6606,-651,-4073,-4246,-706,-12483,-6544,-1277,-1078,-630,-181,-25032,-20268,-6436,-41602,-216474,-181513,466,95,-235,-24624,-4097,-52428,774,1567,2435,2934,-12646,-1660,-11081,-8437,5051,1085,-9739,-431,-640,-5033,-2521,1706,-1406,925,468,104,-3261,-413,-548,-508,-416,-382,-286,-316,-1533,-3426,-2174,-3113,-2078,-2365,-2407,-2141,-1701,-1581,-1016,-680,-480,-159,-1337,-718,-1471,-3267,-149,-157,-1088,-110,-110,-34,-390,-190,-131,-222,-2973,-348,-508,-687,-942,-3439,-1475,-1757,-3646,-2338,-2440,-2548,-2580,-2476,-2337,-2052,-1578,-1064,-404,-1418,-121,-802,-455,1411,-782,-1618,-1303,563,-1028,-444,428,401,-1732,-2602,-2038,-2161,-572,-283,-1163,-2088,-2903,-2016,-1009,53,897,1591,-1132,-1505,0,1971,-3003,836,117,-663,-1647,-2316,-2140,-1594,-1038,-1643,-1946,-1612,920,1328,1810,2306,2595,2757,592,582,2011,184,11,-337,-1410,-2558,-1863,-1108,529,-2376,497,1060,1405,-1965,-116,29,882,-932,474,1614,-1097,-448,1055,-2756,-1860,-1452,-2685,-23,122,-88,-167,-575,-2499,-3165,-894,-319,-390,-1329,-361,-308,-128,-1301,-2484,243,264,-1199,-1419,-2483,-1803,-1563,-2152,-2717,-2807,-2304,-1713,-924,-292,277,723,1021,-2863,1552,1652,1747,1816,-1300,-1190,-595,-898,191,-2231,-2283,-1519,-1917,-1595,-1772,-1694,-2711,-1419,-1378,-1546,-1848,-2279,-2940,-2584,-2082,-1459,-905,-499,-2523,-294,-507,-1201,-859,-1578,-2352,-856,-621,-322,-1833,-1180,44,-85,-2174,-911,-1594,-1292,-2060,-3531,-2761,-1479,-1138,-2139,-1118,-1140,-1349,-1638,-1806,-2222,-2638,-2544,-2507,-1677,-2096,-990,-747,-2783,-2382,-1457,-484,-741,-1028,-2926,-1714,-2101,-2443,-2408,-2053,-1747,-1447,-1231,-1062,-923,-862,-916,-948,-1208,-1444,-1790,-2057,-2195,-2052,-1721,-1773,-1052,-2396,-572,-386,-260,-226,-165,-1072,24,-1439,-403,-2269,-49,-5378,-9606,-3,2050,847,-1372,-3238,1540,1706,419,-2436,-1694,319,-3033,-2620,558,600,870,1959,-855,-2174,-2223,-862,1690,1457,1240,-527,623,693,589,364,283,177,-3326,-101,-302,-477,-2846,-832,-974,-1175,-1369,-1580,-1630,-1633,-1534,-1450,-3989,-1080,-638,-1263,251,813,1317,1809,1494,2312,2360,-485,1806,1553,-408,-366,-266,-970,-1694,-2124,-2065,-1672,-562,272,-2548,997,197,2099,1135,-1690,-118,-912,-3151,-708,-1079,-1204,-1149,-1105,-1189,-1496,-2058,-2546,-2565,-1796,-1246,-1234,441,1897,2587,3083,3381,2202,-1294,-2814,-4165,-334,332,2011,-2360,-2092,-1001,-142,-217,-3217,-19,56,-4464,-88,-2010,-4896,-731,-997,-1260,-4611,-3355,-1530,-1422,-1599,-1054,-812,-6149,-2534,-1958,-6595,-7250,49,1125,1345,1604,-13546,-6054,110,1561,1289,-43119,-44508,-156178,-735540,-664600,-154283,-904,-38648,-51234,-55730,-29134,-624,-647,-16832,-17721,-7017,-17644,-4398,-1923,-1164,-660,-7051,-2054,1854,2649,2707,-3439,2801,2518,707,4089,-1870,-7805,2339,1765,-242,859,-823,-3072,-233,-214,-623,-1110,-1689,-2393,-3233,-3987,-4692,-4070,-3366,-3969,-1740,-3712,-326,291,914,-3103,1723,-1879,2001,1796,-841,-4435,-3344,-3088,-1762,-4130,-1219,-952,-1270,-278,-2391,-702,-1000,-1397,-15,-1358,-2434,-1117,-397,1566,2337,2846,395,-2736,-519,-395,-1494,1475,-863,288,3473,-1861,-3707,-601,-1770,-13,-2624,1283,1755,1603,1378,-455,-1066,-516,-1111,-856,-1401,-2054,-2635,-2877,-3025,-2959,-2732,-2492,-2221,-2133,-2062,-2145,-15873,-31063,-39508,-2814,-2080,-3427,-8300,-14453,-3827,-5164,-24854,-2430,-1872,-3326,-25,-32812,-95638,-117813,-65347,4189,-11818,-8403,-7628,-19893,-24342,-17913,4283,3887,3458,3240,-1086,-594,482,-3807,900,1886,2265,-1575,-4067,-2642,-1271,0,-634,-1311,-2737,-2487,-2877,-3153,-3270,-3117,-2796,-2290,-1663,-1740,-1734,-1298,356,1575,-743,-1767,-2856,450,885,2210,2656,2332,-3170,-61,1333,476,-504,302,-73,-1334,-1219,-1553,-1977,-2285,-2304,-1991,-1590,-1160,-2490,-3206,20,251,318,126,-199,-647,-1207,-1848,-2255,-2667,-2804,-2463,-1862,-1172,-2265,-1006,1367,-759,2398,3859,4454,-1269,1587,4841,1742,-1465,307,-173,-253,-1696,-2213,1014,561,107,-450,-1024,-1787,-2569,-3344,-3719,-3209,-2213,-1102,-1455,967,1877,2619,-2139,-2622,-2935,-1290,716,1703,-1100,-1946,-335,-1021,-1651,-2215,-3408,-2707,-2908,-2959,-2925,-2645,-2050,-1298,-2408,-3740,-2788,-213,-494,-241,1161,-449,-2224,-987,-430,-1094,-1745,-2480,-3138,-3794,-3612,-3863,-2131,-4370,-1153,-872,-711,-759,-909,-1257,-1597,-1994,-2499,-2826,-3094,-2883,-2399,-2359,-1788,-1071,-780,-214,-244,35,851,1060,680,-4122,236,1145,-1143,1148,1061,975,-1273,-3386,-42,1537,-457,-2854,-2786,2100,2576,2487,-2392,2039,-889,1171,1300,858,117,10],[-2216,-2435,-2029,-1501,-294,682,688,-3022,122,-1088,-706,-3491,1822,-361,-708,450,985,967,-926,690,1952,-431,-2823,-2647,-1108,-2657,-1253,-1457,-2675,-2630,-1754,-723,-1110,-1498,-1800,-2083,-2201,-2186,-2061,-1866,-1710,-1618,-1636,-2497,-1308,-1267,-1317,-1397,-1490,-1683,-1900,-2047,-2280,-2465,-2542,-2512,-2616,-2625,-2672,-2587,-2400,-2250,-2017,-1881,-1606,-1450,-1318,-1184,-981,-777,-513,-254,-2188,-1450,-684,-2237,-3371,-2060,-2962,-2130,-2032,-1458,-937,530,1545,2197,-120,-669,2608,4153,2797,-611,-1358,377,-3168,-3340,-2746,-746,-1392,-1778,-1777,-1510,-1168,-790,-532,-278,-893,-2056,-749,-78,980,318,-1078,-633,-1665,-2862,-871,946,118,-798,-2114,-3505,-3556,-2916,-1169,-309,-830,-674,-1676,-41,93,-121,-523,-1213,-251,-206,-290,-2093,-913,-1406,-2149,-2856,-3746,-3664,-2834,-1867,-969,-234,-2969,-162,-260,1954,85,-1216,392,-470,-2345,-1326,-671,-1032,665,330,94,-492,-376,-467,-540,-451,-1100,-347,192,-2348,-2802,-1173,2122,2292,1315,-264,897,-210,-2591,157,-113,175,-603,-2140,-2816,-2486,-1096,-281,-1170,-1420,-1373,2361,-789,-1062,-419,-524,-1296,1380,882,-1647,183,-8,-802,20,218,453,-3092,826,866,-1551,-1577,-2008,-2278,-2362,-659,-2253,-2212,-5343,297,-811,-3912,-1527,594,-983,-2411,-1442,-618,-6285,-1436,-2325,-2572,-2329,-13994,-4882,-2786,-2828,-2623,-2346,-21611,-18593,-5831,-48925,-171277,-80448,-1114,-1220,-1198,-23644,-6542,-52873,913,1554,2093,2369,-13743,-2713,-11609,-8142,848,12,-9735,-1414,-416,-4102,-3700,757,-581,775,632,434,-2057,-221,-627,-930,-1185,-1429,-1480,-1487,-1520,-4193,-2578,-2450,-1356,-1333,-1366,-1370,-1274,-1514,-1049,-782,-561,-156,-1878,-713,-1649,-3195,364,377,-1200,387,355,405,-207,-540,314,265,-2829,288,236,185,-314,-3081,-170,-326,-3330,-769,-878,-1017,-1028,-822,-560,-192,-1801,705,1031,-1458,-650,-1307,-424,1177,-722,-1520,-1257,833,-995,-963,12,-602,-1493,-2852,-2613,-2705,-916,-997,-1129,-1213,-1687,-1395,-1636,-1677,-1674,-1514,-1296,-1001,-948,-581,-3001,-350,-287,-297,-602,-902,-1231,-1608,-1951,-2295,-2465,-2558,-2636,-2815,-2918,-2403,-1919,-1367,-873,-325,184,637,59,1308,1547,392,-64,-1095,1182,-2665,756,827,1111,-2373,269,67,1254,-838,865,1170,-604,-353,692,-2826,-1707,-835,-2097,354,129,-151,-421,-941,-2979,-3032,-1674,-1876,-1841,-1553,-1241,-947,-613,-773,-2234,-138,-187,-1013,-1662,-2520,-1760,-1264,-1371,-1379,-1217,-887,-825,-413,557,1033,1415,1762,-3586,2048,972,1602,1718,-1217,-1010,-511,-1452,-110,-2425,-2044,-1323,-1803,-793,697,1072,-2650,-422,-994,-1359,-457,-1344,-3407,544,951,330,-343,-1026,-2914,-2023,-2024,-1828,-1605,-1519,-1941,-1446,-1462,-1398,-1920,-1408,-1043,-963,-1410,-1472,-1792,-1497,-2633,-2435,-2227,-2044,-323,-2157,967,-248,-192,918,-834,1851,1843,-481,-2701,433,-2284,386,836,-2723,-2189,-1229,1353,1152,1351,-2607,-614,-102,-2285,-1803,-992,-1696,-1482,-957,-240,314,198,947,1136,-271,-828,-1529,-661,88,-231,-531,-1588,-1196,-1502,-1776,-1914,-1929,-1862,-1671,-1439,-1241,-1053,-1158,-2407,-959,-7647,-7586,-1091,-1295,-1660,-1988,-3671,-2515,-2186,-1560,-2307,-1043,895,-2248,-2506,1100,1143,769,4076,-1450,-1776,-3002,-1367,4752,4928,1363,-493,1329,2992,2179,768,1500,-16,-3281,1239,979,161,-2489,-780,-922,-1008,-1033,-1083,-1023,-1003,-993,-1111,-3638,-1404,-1339,-1356,-1061,-692,-319,87,313,514,562,-45,277,-45,-376,-800,-1257,-1692,-2204,-2680,-3233,-3402,-2949,-2535,-2496,-1892,-1714,-1501,-1393,-1771,-1331,-1395,-3286,-1584,-1660,-1692,-1614,-1453,-1198,-1132,-992,-65,492,981,-1572,-713,302,2441,2871,3303,3738,1453,-1117,-2418,-3455,-259,-199,2892,-2149,-2221,-537,4392,1212,-3715,913,501,-3834,694,-2177,-5039,584,708,470,-3643,-4282,76,-508,-437,-179,-295,-5173,-1148,-1073,-6490,-9390,-1272,-1505,-1673,-1715,-10813,-8457,-1806,-1747,-1752,-39805,-32775,-122689,-665746,-605274,-97703,-2017,-25130,-50097,-57936,-21083,-2826,-3181,-21851,-15996,-6172,-15465,-2475,-1811,-1162,-389,-6064,-2748,2459,3431,4484,-6554,497,1046,882,3389,-2687,-7991,4336,1202,-771,1128,-518,-3487,-312,-189,-230,-384,-691,-1149,-1663,-1837,-1669,-1164,-483,-4480,188,-3287,2461,2888,2018,-2957,1941,-2036,2585,2838,-1179,-3762,-2706,-3239,-1123,-3916,-1556,-1034,-1738,-794,-2857,-242,-627,-904,64,-1473,-2601,-919,-168,1853,4696,4659,262,-2830,-654,-238,-1214,1392,-912,354,2296,-1791,-3337,-1490,-1767,-318,-2619,63,0,106,234,-63,-1411,-172,-643,466,361,56,-318,-2738,-990,-1474,-1937,-2331,-2456,-2417,-2062,-1636,-13940,-26153,-29355,-184,-6,-4064,-9767,-16351,-314,-430,-16658,122,686,1216,1934,-30724,-89541,-114405,-60130,4587,-12602,-6062,-6841,-16798,-18333,-12496,4709,4202,3737,3267,-708,-642,655,-3485,1566,2171,1896,-1455,-4256,-1927,-1600,-869,-1571,-2286,-2896,-3316,-3465,-3418,-3236,-2896,-2545,-2167,-1806,-2041,-2003,-1413,-987,-868,-976,-1255,-2421,-813,-909,-1069,-1307,-1544,-2846,-1946,-2081,-2231,-2379,-2551,-2693,-2841,-3049,-3223,-3301,-3308,-3105,-2634,-2048,-1321,-2426,-3778,-183,1920,1077,-11,3157,3493,-677,-1177,2679,391,308,-438,-1916,4,-1962,-1655,-3352,-3982,-2834,-1567,-463,-730,757,1002,1042,-1092,207,-472,-540,-1155,-1992,-2255,-2717,-3028,-3220,-3183,-3096,-2834,-2488,-2073,-1910,-1247,-802,-1316,-16,336,604,-1934,-2344,-3508,-1819,259,233,-1491,-948,1442,1137,-1809,-1809,-4269,1733,1311,-2080,1199,2235,485,1076,-1838,-3858,-3225,-551,-412,-508,1605,144,-1345,-729,2549,3911,946,-712,-1729,137,-473,-3930,277,-3666,-402,-708,-1038,-1299,-1405,-1478,-1367,-1196,-1100,-908,-2741,-1413,-2570,-2016,-1550,-1246,-680,-319,-338,-1006,-512,-610,-672,-3917,-903,-1137,-1559,-1524,-1446,-1271,-1162,-2834,-366,-30,-223,-2483,-1956,251,159,54,-2185,-128,-788,-276,-479,-722,-1138,-1575],[877,-709,-245,-1614,0,3020,513,-2765,22,-924,-358,-2513,1198,-366,-1068,213,1685,893,-855,-800,-1278,-1573,-2712,-2727,-1501,-2455,-1526,-1461,-2657,-3049,-1319,-1330,-1310,-1322,-1279,-1257,-1108,-871,-569,-240,3,137,-1466,-2058,-702,293,186,90,36,-1538,-629,-178,-355,-588,-810,-983,-1310,-1532,-1765,-1832,-1773,-1733,-1613,-1599,-1467,-1489,-1588,-1756,-1938,-2179,-2380,-2531,-2692,-2959,-3349,-3857,-3866,-3167,-2813,-1312,-328,-1208,-815,2276,4705,2369,-99,-636,2482,5387,2804,51,-521,-311,-3070,-3182,-2014,-641,570,1522,-134,2724,2918,2943,2753,2068,-957,-2276,-930,-529,52,-248,-89,-308,-1163,-2528,-3005,-3381,-2329,-1247,-278,-132,-241,-2741,985,1301,-1284,-729,-1329,-324,794,1187,-959,-1594,904,1636,-72,-2341,-1399,-1138,-1882,-2906,-615,15,-1037,334,1679,953,-2510,-579,-310,912,581,-1215,81,-417,-2399,-1909,-757,-1219,-1305,-1647,-1930,-2179,-2523,-2612,-2575,-2261,-1763,-1156,-565,-2163,-2389,-1565,1550,1810,720,-102,984,-847,-1776,1111,848,567,-231,-1742,-2156,-2020,-1389,-192,-1598,-1681,-666,1570,80,-203,167,-288,-1244,1396,1196,-1972,602,206,-859,-642,-994,-1250,-3610,-1401,-1352,-1932,-1378,-2632,-3144,-2022,-1302,-2069,-2067,-5326,-1713,-1827,-4428,-1721,-1566,-1333,-2222,-746,-498,-5725,-170,-712,-1011,-373,-14939,-3220,-1163,-1260,-1003,-583,-18778,-17415,-6026,-48822,-115013,1799,1774,1673,1546,-22472,-7777,-52096,1341,1346,1341,1178,-15319,-3923,-12022,-7290,-1359,-1445,-9615,-2894,-605,-2869,-4439,-45,328,2581,2563,2424,-653,1632,1020,417,-222,-913,-1426,-1800,-1940,-4936,-3026,-1633,-755,-571,-554,-956,-750,-1383,-1284,-1477,-1697,-1667,-2244,-1739,-1872,-2907,-1493,-1304,-1274,-836,-623,-341,-121,-880,97,156,-2212,-259,264,200,-816,-2673,-383,-668,-3079,-1375,-1549,-1655,-1573,-1313,-1136,-1027,-1935,-771,-437,-1348,-824,-541,-346,868,-688,-1467,-1196,1019,-928,-1419,312,-394,-1117,-2943,-3164,-2936,-830,-765,-1290,-1714,-2122,-2421,-2737,-2582,-2327,-2027,-1801,-1607,-1560,-1625,-2375,-2002,-2245,-2462,-2550,-2180,-1707,-1269,-849,-2210,-1584,-1518,351,402,469,537,442,331,-147,-399,11,59,178,382,631,831,-73,-974,1874,-3009,948,579,786,-2693,542,159,1493,-779,448,-124,-687,-1292,-1736,-2953,-2496,-2665,-2804,-2906,-2991,-3084,-3089,-3037,-3291,-2998,-2045,-1711,-1383,-1190,-782,-612,-566,-392,-1971,-323,-439,-731,-1963,-2609,-1844,-1142,-1531,-1533,-615,-243,5,-810,1045,1385,1585,1703,-4375,1406,-123,589,74,-1189,-1140,-1705,-2134,-2505,-2687,-2707,-2448,-1982,-1253,-390,502,-2419,216,-1412,-1437,487,-1043,-3908,1316,2573,2339,2326,-1192,-3221,-997,214,-1626,974,-663,-1359,920,4226,103,-1769,-1636,672,2502,-207,-1786,-1960,-1051,-3231,-1434,-1431,-2642,-537,-2200,929,-616,-427,763,-736,1810,3330,-1743,-1885,1034,-2305,1775,1266,-2385,-2006,-1066,1985,1938,1872,-2458,-915,-798,-2760,-1844,-2834,-2545,-1672,-1408,-317,160,341,536,553,-47,-1206,-1605,-1064,-1634,-2128,-2514,-2779,-3078,-3261,-3422,-3444,-3297,-3056,-2719,-2365,-2069,-1805,-1892,-2571,-2020,-9766,-5507,-2122,-2482,-2999,-3413,-4146,-2938,-2233,-1538,-2200,-575,555,-1535,-2430,1605,1617,570,3357,-2115,-1447,-2972,-1491,5297,4986,729,-354,1926,3709,2394,560,765,-932,-2939,980,-202,-1213,-2213,-2502,-2619,-2523,-2292,-2045,-1654,-1266,-858,-572,-3436,-180,-1250,-1528,270,389,446,533,488,507,480,205,254,264,175,-536,76,53,-29,-928,-1356,-1120,-474,-672,-2482,-1187,-1559,-1877,-2278,-2750,-3076,-3283,-3462,-2652,-2141,-1629,-1098,-600,-137,-1427,-1115,805,1074,1045,-2032,-332,-1,1428,1774,2231,2786,698,-903,-1984,-2682,-276,-819,2493,-2134,-2587,-234,3961,808,-4024,817,928,-2773,1120,-2250,-5141,986,1227,847,-2602,-4558,-370,-451,-180,-482,-932,-4257,-1950,-2537,-5360,-9575,-4310,-4123,-3633,-3103,-7420,-10607,-2233,-2061,-2016,-33588,-22075,-82215,-564035,-518482,-35447,-3309,-14335,-47021,-57040,-13907,-2607,-2060,-26908,-14793,-5539,-12240,-151,100,240,415,-5467,-3119,1152,1434,1871,-9811,-2001,-453,919,2381,-3595,-8217,2974,383,-1127,1258,33,-4004,-366,-309,-88,19,-682,-98,-503,-970,-1651,-2453,-3219,-3744,-3075,-2961,-1667,-994,-337,-2824,606,-2095,878,780,-1540,-2868,-1996,-3428,-671,-3482,-1869,-1894,-2308,-1504,-2707,364,-309,-476,113,-1524,-2396,-703,52,2092,2562,2376,-74,-2892,-549,91,-934,1169,-985,378,1637,-1607,-2739,-2322,-1608,-613,-2592,-1234,-1496,-1403,-1060,-557,-1826,6,-238,1201,1940,1912,192,-3394,-1536,-2143,435,356,625,1008,-196,-2755,-11526,-19323,-17161,1906,1616,-4549,-11402,-18639,2156,2716,-6897,3865,4158,4043,3789,-28432,-81928,-106834,-52086,97,-13187,-3691,-5726,-13326,-11291,-5493,747,466,121,-352,-790,-1151,-1522,-3121,-2399,-2755,-3086,-3357,-3817,-4214,-4489,-4448,-4204,-3956,-3728,-3519,-3289,-3078,-2833,-2415,-1889,-1201,-384,-2443,-2182,-1366,575,1067,-1154,-780,-2003,350,-462,3437,5286,4620,-2294,825,2090,244,-808,-757,-1576,-2244,-2763,-3052,-3156,-3187,-2966,-2337,-1466,-397,-2344,-3167,-471,1693,1167,-210,3094,3448,-386,-635,3326,772,528,-82,-2211,-402,-1507,-83,2215,-873,512,-237,-761,-1143,-1369,-1400,-1328,-1276,-1238,-1301,-1295,-1404,-1682,-1657,-1855,-2053,-2302,-2481,-2748,-2952,-3157,-3347,-3563,-3727,-3810,-3834,-3808,-3633,-3297,-2802,-2145,-3377,-1966,623,505,-1839,-183,1594,1275,-1935,-1380,-4625,974,980,-2409,381,4225,91,1829,-1132,-3951,-3570,-1083,-551,-713,29,588,-520,-535,1739,1747,1171,-565,-1999,560,-401,-3834,-874,-2884,-2012,-2454,-2627,-2489,-2043,-1546,-900,-1137,300,899,-2793,-1928,-2867,-1748,-1363,-1509,-724,1221,1804,-1696,1912,1404,761,-3725,-145,-740,-1990,-1675,-1776,-1749,-1654,-2395,-1466,-1416,-1432,-2159,-1729,-1631,-1255,-651,-1989,777,-863,993,2176,863,7,218],[-713,-966,-911,-1623,-172,481,363,-2386,59,-592,325,-1290,579,-346,-1386,134,1629,1009,-743,-486,-1129,-1709,-2471,-2477,-2209,-2186,-1920,-1544,-2601,-3398,-465,59,381,621,852,997,756,-318,196,878,2065,787,-1218,-1649,-290,212,-81,766,51,-2032,-765,-1325,-2044,-2794,-3466,-3700,-3448,-3099,-2835,-2518,-2202,-2022,-1839,-1793,-1609,-1522,-1437,-1350,-1228,-1163,-1093,-1018,-1201,-1034,-1437,-3111,-3011,-2481,-2091,-1074,-510,-1433,-658,1759,2402,2483,-99,-619,1933,1086,177,-113,577,1260,-2951,-2968,-501,414,2569,538,-597,5909,5013,4162,3339,2205,-1118,-2551,-1106,-1037,-883,-706,-1247,-1876,-2361,-2472,-2221,-1601,-1019,-460,2,349,273,-2527,834,845,-1505,-755,-918,-624,67,-70,-1167,-2092,-128,2,-814,-2615,-1368,-2255,-2199,-2201,-1656,-814,-1337,-1745,-2129,-2381,-2212,-1764,-1278,-678,-229,-1114,220,-537,-2514,-2373,-770,-1460,-1410,-1780,-1976,-2050,-2144,-1908,-1477,-731,-736,-559,246,-1901,-1789,-2076,3353,3729,88,257,933,-1353,-983,835,-120,-1151,-2079,-2923,-2498,-1756,-1693,-699,-1882,-2020,-117,-198,-412,-662,-867,-1043,-1133,-996,-841,-2034,-399,-207,-986,6,41,26,-2981,-106,-239,-2387,-1240,-3325,-3988,-1773,-2170,-2547,-2820,-5407,-2019,-1600,-4741,-1635,-302,-1652,-2039,276,1183,-4921,716,650,401,1740,-15443,-1587,1366,1234,1276,1318,-17044,-17527,-7153,-41834,-56363,1373,1185,974,-2359,-21261,-7094,-50511,145,68,86,103,-17299,-5376,-12212,-6204,696,-1680,-9243,-4684,-1219,-1774,-4658,-971,780,803,836,866,762,680,453,247,-22,-411,-742,-1124,-1514,-5606,-3513,-910,-441,-648,565,-1072,168,-1217,-456,1099,481,868,-2493,-944,-2133,-2589,269,77,-1335,-229,-371,-401,-433,-1148,-584,-552,-1568,-1071,-450,-495,-1396,-2231,-1115,-1431,-2962,-1814,-1410,-845,-165,589,332,375,-1897,1484,2614,-1084,-513,906,-217,504,-736,-1416,-1217,1125,-818,-1683,-350,-928,-658,-2671,-3614,-2625,-989,5,-89,-1076,-2054,-3129,-1350,-1222,-886,-417,-393,-229,-1290,-82,-1616,947,1004,1050,878,371,730,669,-715,-2371,-1300,-1676,1054,1168,1382,1663,1815,1948,-671,-1119,-337,1308,382,1444,1150,812,-167,-720,-540,-3295,-1762,-2288,-2868,-2749,-2206,-1684,-1252,-926,-645,-491,-430,-536,-612,-3053,-1543,-1059,-1306,-1091,-1012,-933,-822,-1625,-3382,-3018,-1014,-1328,-1714,-2108,-2607,-3131,-3001,-2540,-2061,-1515,-1047,-501,-2242,-2612,-2014,-62,-1806,-1676,689,-321,799,-1007,712,1609,1192,718,-4437,-583,-1328,-1946,-2129,-1720,-1150,-800,-2606,-287,-2555,-1654,-1183,-2265,-1617,680,651,-2029,445,-1850,-1500,-64,-629,-3493,-208,396,1428,2701,-1646,-2985,-1513,400,-1197,1164,-332,-732,1064,4203,650,-1524,-1832,258,2583,917,-1618,-2051,-1184,-3741,-600,-729,-3214,-1887,-2219,-730,-1073,-593,556,-687,1642,2462,-2823,-645,1419,-2051,1988,1388,-1976,-1816,-941,1653,1449,1258,-2443,-1138,-1481,-3348,-1950,-577,-1004,-1475,-1935,-2289,-2475,-2533,-2538,-2400,-2380,-2215,-2034,-1728,-1404,-1020,-629,-1197,-101,29,38,-21,-209,-561,-976,-1456,-1992,-2469,-2827,-2759,-2900,-9011,-3422,-1346,-965,-1102,-2220,-4372,265,513,563,-2088,-271,735,-887,-2360,-207,-663,-1132,-1670,-2724,-2492,-2482,-2011,-1531,-1055,-634,-305,-50,120,266,232,86,-1711,-2494,303,218,145,-1954,-77,-213,-462,-766,-1156,-1448,-1720,-1853,-1886,-3368,-1455,-2127,-1751,-139,293,614,886,929,933,791,256,-571,-178,-541,-954,-1364,-1727,-2148,-2530,-2992,-3058,-2638,-2257,-2475,-1616,-1414,-1162,-1009,-1574,-1549,-878,-3616,-2424,-1029,-1020,-906,-725,-472,-1417,-1318,467,938,434,-2582,-83,-437,3033,3624,4229,2575,-87,-676,-1500,-1836,-263,-1464,1909,-2298,-3196,-99,3301,234,-4083,785,1567,-1350,1652,-2239,-5204,1030,3263,2946,-1578,-4017,-1872,-697,1413,2189,1856,-3422,1110,712,-3357,-7615,-1186,59,336,801,-4044,-12618,398,2437,2702,-26227,-13323,-37482,-439183,-408378,2333,1799,-7239,-42366,-55834,-8382,-645,-6298,-22616,-14145,-4966,-8589,3279,3395,864,4376,-5207,-3268,4819,4714,4645,-7823,-4427,-1782,877,1228,-4573,-8474,1560,-671,-1206,656,491,-4525,-623,-546,632,760,-987,955,907,5,-1230,617,-1228,-2731,-264,-2793,-1142,-1625,-2004,-2773,-2547,-2675,-2649,-2530,-2284,-2139,-1789,-3432,-1716,-3148,-2206,-2836,-3015,-2589,-2716,-2644,-2456,-2206,-1807,-1575,-2058,-954,-887,-860,-919,-935,-1062,-2862,-863,-786,-752,-344,-1127,11,222,-1371,-2215,-2959,-1440,-956,-2594,145,436,1370,1324,397,-2333,-31,18,-133,-589,-1209,-1842,-4237,-2694,-3078,-2840,-2552,-2136,-1846,-1546,-4546,-8670,-10352,-3199,-686,-57,-5005,-13086,-21488,2608,2782,2810,2515,1967,1020,-4,-26061,-73129,-95672,-42389,-1708,-13684,-1392,-4437,-9614,-3280,935,565,0,-554,-1123,-1501,-1631,-1617,-2825,-1518,-1364,-1166,-977,-2979,-532,-994,506,919,1242,-1582,-1923,-1420,-2989,1234,762,67,-775,-1693,-2983,-2249,-1220,565,741,-1328,-429,-1665,281,-1105,3877,8404,4808,-1586,1178,3958,230,-985,3476,2328,-667,-2369,-755,-1480,-2091,-2505,-2677,-2742,-2665,-2394,-2260,-1684,-1296,-992,-882,-841,-842,-853,-749,-476,-159,197,149,-2675,-959,-994,315,1848,-630,2245,2418,2652,201,2477,3073,19,-109,561,-528,553,-34,-1255,564,-423,-1092,-1957,-2701,-3453,-4042,-4512,-4839,-4768,-4727,-4842,-4851,-4430,-3801,-3031,-2186,-1945,-2664,-1595,871,-152,-2124,357,1385,1242,-1945,-910,-3792,197,623,-2322,-539,-270,-936,-1664,-2394,-3910,-3471,-1763,-797,-734,1484,1448,296,-323,1577,3193,1464,-314,-2045,949,-302,-3533,1311,-1938,-1371,1262,491,-1687,-2299,-1635,-1944,-1990,-1886,-1493,-2184,-1582,-2482,-1412,-1091,-1709,-753,1913,1922,-1533,1089,506,-56,-3375,-1021,-1349,-2198,-1464,-1254,-1079,-1124,-1894,-1257,-1028,-1109,-1696,-1401,-1361,-1190,-912,-1610,-287,-855,38,-87,-322,-754,-1192],[156,-1003,-400,-1730,-857,-579,44,-2086,45,-288,1113,-119,-148,-477,-1791,122,1788,2723,-820,757,-296,-1348,-2245,-2623,-2954,-3172,-3180,-3054,-2854,-3291,-2338,-2043,-1673,-1310,-887,-507,-44,-413,-28,849,1711,735,-1063,-1391,202,61,-653,400,-512,-2556,-1825,-2689,-3417,-2742,-1944,-1121,-517,-1535,-30,793,1000,951,109,477,339,286,516,882,1756,-181,643,784,-730,-756,-1966,-2539,-2813,-2081,-1340,-284,169,-1437,-515,1667,1420,946,-136,-628,-1301,-1346,-779,123,1026,1639,-2884,-3052,445,3,1905,-328,-915,545,7,-301,-452,-393,-1374,-2851,-1286,-1602,-1557,-2021,-2710,-3247,-3079,-2429,-1913,-1379,-1078,-922,-939,-1108,-1373,-2285,-1779,-1740,-1608,-1141,-895,-923,-803,-979,-1331,-2676,-2515,-3228,-3220,-2853,-1459,-2846,-2321,-1383,-2613,-1117,-1181,-977,-1570,-1813,-1684,-1153,-566,1730,1001,-850,1665,-784,-2600,-2681,-532,-1416,-808,-1511,-1816,-1738,-1567,-1139,-715,-196,-556,-504,475,-1625,-1083,-2440,2050,1823,-517,675,266,-1544,-1228,-2099,-2882,-2665,-1841,-1531,-1094,-901,-1980,-382,-1867,-2382,-416,-686,-914,-972,-810,-547,-966,200,525,-1706,998,1113,-1157,1065,920,691,-1910,10,-443,-2887,-1614,-4062,-4661,-2956,-2610,-2147,-1851,-5385,-1651,-1712,-4676,-1826,-1868,-2008,-1791,-1500,-1259,-3864,-620,-234,97,442,-15560,3,1125,1248,1465,1601,-16672,-19304,-9136,-32809,884,1064,683,266,-5482,-20026,-4301,-48833,-1173,-1052,-714,-311,-19576,-7122,-11985,-5068,2029,-2290,-8578,-6236,-2213,-1016,-4503,-1935,1173,761,358,-12,-447,-762,-1110,-1333,-1538,-1819,-2036,-2332,-2661,-5024,-4017,-1341,-583,-842,1059,-1244,10,-1057,-876,160,-249,566,-2724,-1244,-2428,-2352,1066,824,-1403,12,-449,-844,-1299,-1808,-2404,-2969,-3476,-3826,-3652,-3288,-3019,-2857,-2706,-2715,-2962,-3045,-2927,-2585,-2053,-1380,-805,-319,-1828,435,773,-722,181,1861,-81,76,-935,-1329,-1388,1140,-691,-1672,-877,-1339,-181,-2130,-3172,-2170,-1165,-110,272,-1322,-1889,-2690,-1734,-1226,972,841,-80,-39,-710,-1014,-884,2265,2141,1828,1126,363,-466,-1353,-2190,-2966,-3384,-3294,-2875,-2444,-1885,-1218,-621,30,-1286,-1856,-1410,1547,631,1150,4911,2387,-352,-372,3537,-3204,1141,263,120,-2473,825,465,-474,-1304,-1886,-2255,-2409,-2520,-2470,-3087,-2318,-2031,-1698,-1321,-950,-659,-429,-1919,-3391,-3051,-974,-1540,-2219,-2936,-3768,-3857,-3019,-2235,-1478,-699,-49,130,-2400,-2447,-2287,-70,-2102,-1782,446,-468,1514,-1009,-205,615,-48,-724,-3674,-1932,-2614,-1294,-390,-1162,-1120,-1117,-2387,-7,-2567,-1436,-1161,-2747,-1948,457,-405,-1561,-2259,-2791,-2640,-1922,-1013,-3122,1027,1983,2871,3549,-2115,-2456,-2018,464,-603,1417,-87,-151,905,728,772,-1332,-2025,-212,1115,1017,-1132,-2104,-1328,-3905,-147,-313,-3741,-805,-2221,-1264,-1610,-1454,-1493,-1260,-1154,-971,-2440,-595,-455,-1667,29,317,-1592,-1640,-867,1837,2165,2489,-2560,-1238,-1894,-3822,-2111,-672,-271,-1072,-2374,1530,-525,417,1721,1826,725,-1944,-1770,-2114,-3234,-3919,-3049,-2086,-1348,-683,-195,156,21,238,48,-527,-2463,-776,-2891,-2564,-3075,-6138,-1407,-723,1065,-2345,-2258,-4068,817,1292,576,-1971,-110,761,-309,-2269,327,110,-165,-602,-3113,-1720,-2436,-3075,-3352,-2790,-2001,-1277,-662,-195,162,263,-411,-2154,-2014,205,-38,-313,-1648,-1070,-1527,-2118,-2771,-3506,-4135,-4204,-3577,-3119,-3376,-2514,-2923,-2069,-1978,-1870,-1834,-1767,-1812,-1760,-1717,-1665,-1578,-1509,-1357,-1231,-1093,-907,-793,-3252,-2814,-1392,-573,-594,-2408,-646,-710,-665,-654,-1218,-1987,-683,-3647,-3664,-1053,-1249,-1424,-1607,-1779,-1977,-2224,-2312,-2326,-2324,-3045,-2055,-1762,-1291,-717,-128,436,-856,-381,-895,-856,-31,-1980,1247,-2498,-3971,-60,1685,-365,-3916,679,496,362,361,-2085,-5146,661,758,800,-555,-2979,-3403,-1124,502,377,175,-2598,-145,-296,-735,-4591,-579,-512,-287,146,-976,-14477,-212,2510,3168,-18914,-7297,4789,-301926,-282205,5397,5162,-4449,-36261,-52934,-4855,2191,-10659,-18118,-13900,-4188,-4697,2510,3151,-3336,1648,-5107,-3122,5235,5130,4916,-4272,-6066,-2510,944,131,-5446,-8432,-2289,-3102,-3803,-4276,-4597,-4733,-4704,-4323,-3925,-3403,-2827,-2287,-1855,-1366,-1910,-832,-1830,-1706,-728,-2689,-1117,-1395,-1595,-2724,-1872,-1943,-1913,-1802,-2368,-1559,-784,-3115,-301,-2862,-2457,-3692,-3732,-3411,-1063,962,48,82,18,-1557,-1660,-378,184,188,189,276,-1107,-2477,211,357,-600,168,-1228,-359,-588,-986,-1675,-2896,-1244,-1256,-2519,-183,-17,74,45,-130,-2790,-743,-1070,-1409,-1661,-1950,-2137,-4931,-2316,-3960,-2026,-2008,-1854,-1691,-1321,-6491,-5312,36,556,1000,1388,-5461,-13930,-23275,1064,400,-273,-1046,-1727,-2285,-2238,-23576,-63329,-81814,-31766,462,-14070,841,-2988,-5637,646,340,-37,-471,-790,-1072,-1182,-1127,-1020,-2564,-803,-516,-119,-680,-2436,113,-86,1194,1798,1333,-1014,-2171,-918,-2533,1377,2395,1751,993,118,-3539,-2121,-3035,-3865,-3700,-2826,-1624,-1367,237,-1681,2385,3088,3669,-740,1459,3953,287,-1160,3655,3362,-307,-2577,1484,965,-1411,-2600,-961,-2011,-711,-2263,-1378,-1184,-1115,-967,-837,-632,-369,-209,-132,772,1191,629,242,-3304,-1635,-486,636,1992,-247,1681,1546,1549,497,1641,1790,-694,334,858,-353,812,453,-746,-360,-1031,-1560,-1908,-1916,-2197,-1562,-1265,-2380,-2014,-1544,-2071,-2821,-3760,-4698,-4529,-3328,-2057,-1951,-973,953,-866,-2434,601,966,1034,-1937,-524,-2932,-641,-617,-1958,-1506,-429,-823,786,770,-3782,-2977,-2670,-1375,-621,2549,2041,951,-221,917,2674,1631,-112,-2041,691,-319,-3278,-1599,-2437,-3255,-3813,-4003,-3951,-3748,-3651,-3556,-3583,-3844,-4124,-4659,-5000,-4896,-4456,-3940,-3464,-3045,-2725,-2550,-2589,-2584,-2679,-2717,-3103,-2651,-2553,-2377,-2102,-1675,-1260,-1252,-1598,-1790,255,-225,-1370,72,1275,1605,1877,-1360,2794,-1028,528,1278,-152,-310,-149],[-141,-1168,-607,-1825,-843,848,-335,-1785,70,58,2008,983,-856,-680,-2165,278,1993,2740,-1039,638,298,-1634,-3296,-3136,-1977,-1941,-462,-178,-2826,-2676,348,54,-347,-904,-1515,-2230,-2850,-3098,-2449,-1667,-1044,-640,-1048,-1288,-376,-641,-1103,-1677,-2286,-3103,-1391,-418,430,1236,-519,2906,3552,-2112,-218,2199,3867,2198,187,2105,2906,3628,2875,99,1718,-454,625,848,-442,-506,-2413,-1885,-2762,-1584,-678,-783,-812,-1271,-541,-313,-152,-54,-274,-712,-409,-554,-802,-1058,-1335,-1579,-2951,-3441,-2110,-2280,-2383,-2400,-2254,-2002,-1724,-1397,-1153,-896,-1798,-3083,-1583,-2307,-1834,-1114,-1282,-1370,-1409,-1405,-1776,-1424,-1447,-1484,-1577,-1732,-1916,-2141,-2033,-1786,-1823,-1086,-183,-1328,-1549,274,-469,-3350,694,2884,-2083,-3088,546,-1803,-2080,-695,-3122,-1685,-1245,-153,655,274,-1488,-1428,-903,962,886,-540,1683,-1231,-2663,-2972,-27,-866,-810,-1381,-1577,-1402,-1161,-715,-352,9,-528,-481,520,-1503,-460,-2307,203,91,-1166,-46,61,-1449,245,257,295,-132,-300,-1827,-875,-636,-2364,-1361,-1670,-2834,-2406,-2715,-2804,-2706,-2624,-2621,-2653,-2625,-2633,-2554,-2476,-2390,-2332,-2353,-2380,-2403,-2362,-2223,-1994,-3497,-1541,-4944,-4971,-1188,-1266,-1773,-1596,-5213,-1386,-961,-4542,-1193,428,-2277,-1525,1372,1362,-2680,215,593,53,-574,-15295,-2233,-3321,-2857,-1513,-139,-17810,-22941,-11703,-24400,5292,5627,5637,5354,-7397,-18762,83,-47725,2226,2178,2568,3152,-22124,-9232,-11359,-4050,3337,-2868,-7784,-6327,-3565,-766,-4307,-3001,2824,2525,2224,1912,1460,1036,492,17,-450,-2794,-1212,-1353,-1339,-4486,-4473,-82,294,-1108,945,-1497,-229,-993,-950,-346,-1169,82,-3011,-1726,-2798,-2295,164,312,-1527,531,509,512,267,-1369,-2867,-171,-407,-2448,-1040,-1495,-2775,-2569,-2647,-2124,-3028,-514,360,1060,1684,2273,-858,-145,-1847,1881,2528,-345,1068,1229,9,-428,-1337,-1157,-1725,-1074,-676,-1416,-1213,-1592,270,-1478,-2614,-1699,-1351,-317,508,-1607,-1581,-1737,-2067,-2439,-1184,-1746,-2270,-2565,-2584,-2324,-1942,-1563,-1179,-857,-828,-803,-835,-976,-1501,-2554,-1826,-2273,-2659,-3191,-3207,-2493,-1783,-1113,-1919,-1905,-2558,392,831,812,2387,3374,-571,68,4490,-2813,1145,258,-211,-2231,872,1270,742,-812,604,-813,2946,2697,948,-2962,-1550,90,-990,-551,-1579,-411,-159,-2138,-3364,-2968,-194,412,232,-1215,-1078,-768,-1658,-1667,-2171,-2606,-3084,-3398,-3591,-3515,-3433,-3283,-3081,-2945,-2810,-2637,-2452,-2128,-1854,-1566,-1335,-1090,-2834,-759,-3844,-320,31,-1094,-1234,-1439,-1696,510,-2512,-1091,-1043,-3248,-2120,-1077,-2178,-3494,-2817,-2584,-1468,1604,277,-2739,2688,7011,6261,3731,-2421,-1754,-2319,510,81,1773,194,446,1809,3899,1980,-1142,-2113,-602,93,-694,-1364,-2044,-2180,-3570,-1943,-1620,-3870,-1310,-2105,-1334,-2090,-1438,-1537,-1418,-1472,-1492,-1576,-1651,-1831,-1965,-2021,-2030,-1956,-1595,-1260,-886,-429,147,-2670,-1084,-1622,-3476,-2189,-639,-454,-1173,-2715,925,-928,476,1600,3410,1223,-2172,-1652,-1200,1500,1648,348,-502,31,-356,-653,-826,-965,-1121,-1179,-1095,-2899,-333,-2731,-2163,-2204,-2846,591,-1340,665,-3635,-1780,-3232,518,2599,692,-1730,-646,-1722,-2655,-3096,-2831,-2369,-1985,-1864,-3028,-2211,-2632,-2807,-2433,-1593,-642,237,996,1582,2028,528,-545,-2030,-1408,524,2312,1508,-1136,143,1793,861,709,1106,-385,-1427,921,749,-3284,-328,-2900,-1994,-1309,-1877,-2495,-2988,-3246,-2941,-2579,-2330,-2202,-2236,-2309,-2495,-2710,-2865,-3010,-2993,-2963,-2729,-2516,-2309,-2145,-1817,-1521,-1034,-640,-596,-2196,860,-3397,-4767,-121,2438,2415,2229,1886,-610,-1537,-304,-1279,-2343,-3076,-1532,-1258,1246,2587,1519,1697,-1486,103,-50,370,614,-2149,692,-2480,-4767,26,713,-762,-3549,347,111,-241,-597,-1686,-4838,-1696,-2041,-2391,-2712,-2979,-4630,-3414,-3624,-3622,-3559,-3350,-3160,-2932,-2597,-2486,-2258,-1992,-1652,-1184,-717,-16121,-1145,723,1218,-12306,-4604,2558,-163638,-149735,3523,3579,-6290,-28716,-48298,-3398,2466,-12514,-13935,-13842,-2983,-668,2758,3561,-7886,-1205,-4995,-2569,5643,5121,4397,-581,-5884,-2239,22,-849,-6000,-7765,-2021,-2961,-2439,-2748,-3186,-4390,-4095,-4126,-3891,-3471,-3031,-2675,-2455,-2184,-2442,-2009,-2354,-2084,-2123,-2545,-2475,-2720,-2901,-3075,-3208,-3326,-3338,-3247,-2963,-2544,-2143,-2595,-1470,-2535,-2540,-4288,-4335,-4065,-648,-728,-957,-1311,-1597,-1895,-2116,-2222,-2124,-1770,-1305,-695,-1247,-1598,984,1376,-429,-259,-1209,88,991,-384,-1049,-2245,-1109,-1445,-2305,-586,-27,677,1321,548,-3069,-294,380,1138,2323,1888,-95,-4329,-2319,-4683,-1247,-1959,-2460,-2823,-2833,-8556,-2510,-2340,-2162,-2057,-1957,-5995,-12587,-19261,-1756,-1693,-1440,-1175,-848,-644,-310,-20972,-52832,-66299,-20869,524,-14362,605,-1421,-1391,291,200,124,63,165,322,-161,-766,-282,-2316,1964,2233,2498,-331,-1946,772,1109,880,942,500,-371,-2354,-246,-1664,747,1437,1219,722,776,-3497,-1806,-712,78,157,-1539,0,-1069,260,-2159,606,510,494,210,860,1230,422,-1294,2165,2327,179,-2472,2180,2092,-1725,-2898,-906,-2391,325,-2203,-580,-257,374,749,-917,1323,1253,-339,-152,2023,1345,565,246,-3714,-2314,10,896,3309,230,1855,1357,674,21,-514,-800,-1381,-834,-712,-637,-475,-440,-451,-508,-1031,-822,-1023,-1128,-2731,-1561,-1306,-1675,-1358,-1421,-1527,-1683,-1872,-2001,-2066,-2050,-1920,-1719,-1392,-1022,-1557,-2696,-34,36,86,-1868,-557,-2142,-1630,-2263,-2680,-2869,-2645,-2035,-1280,-567,-3497,-2302,-3509,-2178,-261,834,793,803,-145,204,2140,1711,110,-1935,1299,-358,-3046,1928,-34,-2858,-2146,-3577,-4781,-3810,-3072,-2466,-2062,-1936,-1857,-2077,-2234,-2394,-2643,-2908,-3177,-3396,-3559,-3683,-3858,-3881,-3944,-3908,-3734,-3513,-3212,-2823,-2437,-1875,-1319,-1398,-1371,-2210,770,-428,-1033,596,2155,2402,1318,-1094,2856,-1194,311,474,-810,-622,-356],[-2174,-2375,-2455,-2611,-2673,-2708,-2565,-2275,-1827,-1170,-569,-19,-1495,-946,-2463,577,1640,1613,-1362,503,-44,-1350,-2076,-3131,-4028,-2844,-1565,-269,-3055,-1905,1806,3784,4397,1492,5017,5009,573,-604,-249,644,3368,314,-1091,-1227,1016,-102,-1167,-778,-1409,-3527,-205,436,205,57,-1134,290,449,-2543,-354,1398,1777,2017,265,2251,2331,2218,1987,-655,1217,-681,53,-547,-1152,-1777,-2382,-2922,-3406,-3695,-3555,-3210,-2641,-2027,-1360,-688,-104,392,-282,-624,764,980,337,724,596,580,-2868,-3881,1011,-304,928,-787,-1495,1765,1464,1058,481,-94,-2085,-2774,-1742,-2875,-1491,-319,639,1231,688,-891,-1658,1799,-396,843,143,-628,-1320,-1832,-1475,-824,-1932,-1280,232,-1548,-2065,344,318,-2730,488,2066,-2249,-2963,1921,-321,-1372,105,-2408,-1911,-1013,-130,434,147,-1190,-1493,-1129,-1298,-1908,-2487,-3061,-3496,-3876,-4123,-4014,-3888,-3809,-3764,-3586,-3283,-3010,-2484,-1927,-1240,-503,-216,852,-1242,342,-1325,35,-480,-1497,1213,8,-848,895,940,119,-348,-613,-2079,-1612,-2098,-2528,-2589,-2374,-2974,-1913,-1796,-1869,-2087,-2402,-2845,-3303,-3458,-3165,-2676,-2280,-1989,-1829,-1822,-1848,-1856,-1763,-1543,-1232,-3731,-1114,-4228,-4465,-461,-563,-1735,-1350,-4665,-1137,-1176,-4271,-1056,-1022,-2005,-969,-966,-998,-1106,-1064,-1060,-1110,-1125,-14167,-1212,-1392,-1576,-1681,-1889,-19964,-28041,-13758,-17165,-2160,-1779,-1403,-1082,-8098,-17054,-865,-47038,-1826,-2563,-3388,-4332,-24549,-11277,-10167,-2929,-255,-3213,-6746,-4585,-4817,-790,-3988,-3881,166,357,630,946,1127,1305,1135,1229,1033,-3266,226,-331,-1031,-3849,-4233,-2067,-1841,-1301,-740,-1537,-313,-834,-499,106,-2042,5,-2956,-2169,-3012,-2240,682,-126,-1494,3712,3482,3295,338,-1204,-3808,1276,328,-2334,-329,-943,-3361,-1617,-1383,-949,-2836,-137,467,758,990,1233,-1165,-188,-1828,1240,1233,149,1312,1319,177,-858,-1806,-709,-2044,905,-343,-899,-1224,-1537,439,-668,-1926,-1102,-1418,-490,-270,-1815,-1071,-809,-1994,-2254,-781,-522,-243,77,312,-1894,482,687,775,831,636,483,317,83,-1642,-2602,-1212,-2229,-1272,-1538,-1597,-1430,-1227,-914,-2306,-875,-1863,-64,-73,-167,-352,-571,-736,-1030,-1242,-2292,-1392,-1010,-479,-1953,930,2009,713,132,833,-1043,3999,5171,1879,-2642,-1539,1513,-886,-209,-1984,577,1412,-2267,-3297,-2723,-5,3399,3124,-1082,-1901,-138,-1983,-152,-621,1116,591,1323,-1931,-1443,-2884,-148,-2487,-1497,226,-237,372,-471,-1102,448,415,383,-2018,-1723,-3042,-580,-914,-1304,-1689,-2050,-2340,-2677,-2955,-3206,-3219,-3295,-2363,-1706,-1111,-696,-440,-2690,-1349,-512,-551,-2429,352,1259,2347,3407,-2381,-1010,-2397,473,678,2107,451,954,2105,1765,1765,-1068,-2192,-978,1942,2671,161,-1992,-1364,-3208,675,330,-3415,-380,-1995,-400,-2603,-413,-229,-861,637,1842,309,1272,671,-635,-648,-1265,-1702,-1638,-1382,-1010,-612,-225,-2866,-835,-913,-2641,-2299,-608,-601,-1315,-3026,-1042,-1408,-794,-650,-426,-405,-2400,-1466,-1187,-1124,-1519,-1924,-2302,-2721,-2879,-2781,-2428,-1977,-1534,-1045,-558,-3005,302,-2389,-1659,-863,306,1466,-2113,-196,-5001,-972,-2249,-349,-927,-1569,-2204,-2687,-2960,-3040,-3007,-2891,-2765,-2588,-2376,-2746,-1380,-769,65,727,1315,1242,1304,1916,1655,1278,692,-539,-1677,-903,330,2580,1236,-619,61,6725,289,1144,2203,-285,-1719,5360,5184,-3224,-113,-2046,-1974,-1240,-1871,-1373,-261,724,1604,1793,-174,-2377,1021,1431,1347,842,269,-946,-1157,-2404,-1980,-636,685,-1910,-352,-476,-1382,-1044,19,-2320,754,-3097,-5830,-304,4606,4900,3169,3024,-175,-1575,1514,2886,-1389,-2707,-455,-1669,-2017,-1983,-1728,-1473,-2187,-882,-563,-176,224,-2122,87,-2323,-5749,-33,809,-1049,-3297,882,403,-189,-746,-1285,-4506,-2143,-2473,-2720,-2798,-2659,-5364,-2095,-1904,-1671,-1560,-1441,-1440,-1482,-1475,-1737,-1902,-2031,-2068,-1953,-1822,-17813,-2585,-1554,-1549,-7023,-5924,-1797,-35196,-21586,-1853,-1857,-13114,-20077,-42488,-4140,-1641,-11201,-10369,-14044,-1560,-398,399,1339,-12460,-4051,-5042,-1813,4295,3896,3162,1981,-4076,-1365,-3021,-2809,-6312,-6724,-458,-4187,-1189,-2055,-3042,-3809,-2287,-1199,-342,382,-1527,1271,1368,941,-2929,-313,-2917,176,281,-2504,-462,-886,-1245,-2533,-1985,-2412,-2833,-3243,-3453,-3352,-3078,-2776,-2502,-2309,-2604,-4666,-4883,-3116,-1839,-1869,-2000,-2202,-2273,-2293,-2205,-2046,-1812,-1461,-1089,-605,-932,-421,863,1234,-382,-857,-1194,-76,1696,302,-471,-1539,-882,-1651,-2081,-599,95,1201,2407,561,-3210,-486,431,960,3483,5413,-38,-3311,-2234,-5264,113,-1099,-1986,-2522,-2460,-10615,-1882,-1644,-1390,-1156,-855,-6822,-9766,-14523,85,59,92,59,78,32,223,-18363,-42153,-50279,-10461,1538,-14689,1660,117,1253,872,588,396,343,583,961,-161,-680,-949,-2146,3540,3918,4292,-18,-1567,1385,2421,616,11,-466,269,-2481,482,-630,63,464,-192,-659,-925,-2780,-1412,-617,-212,41,-1590,80,-785,336,-2569,2407,2053,1541,1021,387,2,-138,-1406,375,844,765,-2092,1669,1273,-1998,-3097,-931,-2693,-364,-2074,66,55,-110,449,-1081,1875,1243,-610,-311,1908,1467,465,195,-2840,-2775,480,588,399,266,93,-80,-169,-268,-330,-417,-1978,44,184,168,244,100,-139,-472,-1147,-1448,-2034,-2557,-3154,-3635,-3947,-3845,-3408,-2807,-2144,-1488,-880,-289,216,-1371,-1923,-658,449,469,-2155,-2782,-264,-495,-515,-1709,-617,-1418,-2077,-752,-864,-1381,389,-1939,1652,2387,-3066,-1544,-3344,-3123,370,3314,3117,1945,-42,-489,1631,1723,392,-1695,1424,-361,-2831,1674,519,-3675,-2331,-3641,-4415,-3762,-3079,-2518,-2195,-2194,-2263,-2598,-2778,-2813,-2781,-2653,-2709,-2332,-2195,-2114,-2129,-1958,-1748,-1380,-2421,-473,-1038,-2315,610,1001,1075,-1494,-1182,-2383,63,-662,-662,1109,1336,976,572,-803,-341,-1326,-1310,-1855,-2326,-2815,-3180],[-907,-1500,-1372,-2117,-1545,-1276,-1317,-1335,-66,447,784,959,-2030,-1292,-2703,419,5,-435,-1805,-1737,-2390,-3039,-3418,-3180,-2826,-2539,-2174,-1724,-3433,-1178,52,751,1537,824,3150,3905,422,-677,-248,470,2726,-62,-1337,-1325,1168,-238,-1197,-1537,-1731,-3938,-279,596,-191,-950,-1860,-1968,-2209,-3020,-1710,-1187,-599,-124,142,634,1019,1261,1448,-1528,1749,-1025,665,961,-120,315,-1111,-420,-2807,-532,543,-29,-609,-1223,-1688,-1831,-1593,-1052,-428,-593,209,737,-840,772,681,706,-2810,-3735,635,-387,673,-609,-1928,3780,3334,2608,1539,293,-2419,-2681,-3748,-3542,-1120,172,1473,2467,1007,-513,-1558,2334,-765,3097,2334,1741,958,-1667,-407,-867,-2232,-1685,-964,-1878,-2314,-500,-402,-2174,-379,-393,-2292,-2814,-835,-1019,-1340,-1520,-1879,-2082,-2388,-2530,-2686,-2915,-3052,-3149,-3272,-3234,-3227,-3184,-3147,-3009,-2868,-3152,-2525,-2422,-2341,-2301,-2178,-1993,-1879,-1532,-1155,-1321,-214,-68,881,-1173,974,-151,511,-1622,-1803,1212,-554,-247,1203,741,-462,-712,-1251,-2537,-562,708,-2794,-1452,-666,-3059,1727,2203,2323,1588,566,-563,-736,1570,-166,-106,642,1149,-1842,987,917,42,683,480,-1763,-3621,-1201,-3596,-3772,-2677,-3281,-3677,-3635,-4231,-3012,-2857,-4270,-2789,-2908,-3057,-3219,-3384,-3547,-3707,-3663,-3547,-3408,-3185,-12424,-2695,-2508,-4331,-27505,-3135,-22839,-34555,-14270,-11482,2537,3168,3659,4005,-8381,-15092,4099,-46646,3236,2715,2257,1831,-26981,-12983,-8828,-2034,882,-3691,-5916,-2585,-5785,-2077,-3908,-4809,-4163,-4133,-3526,-2753,-2107,-1498,-1145,-924,-954,-2351,-1823,-2616,-3657,-4340,-3824,-2204,-1056,-1374,1026,-1555,-530,-899,-1,998,-3098,-338,-2700,-2838,-3302,-2493,208,-762,-1584,1129,815,646,206,-1155,-4530,-195,-424,-1859,-887,-1112,-3994,-1464,-1429,-1348,-2578,-1097,-838,-664,-468,-210,-1268,-260,-2035,-179,-259,-322,-385,-467,-476,-1470,-2586,-449,-2512,-473,-545,-609,-1266,-1505,-658,-658,-1389,-654,-1624,-868,150,-2070,-646,-79,-1935,-1412,-1407,470,187,-101,-483,-1726,-1260,-1565,-1684,-1618,-1579,-1314,-951,-604,-1972,-2872,-1511,-1910,391,260,138,-1338,-239,-498,-2188,-1007,-1108,-1095,-974,-720,-372,68,-1030,965,1251,-1912,986,519,-888,-1852,92,494,1347,1770,1717,-1244,4856,5776,2791,-2356,-1696,1677,-955,-773,-1079,-265,-191,-2500,-3323,-2535,-901,-180,635,-977,-2915,-1229,-2436,-537,-413,929,626,1797,-1728,-924,-3329,-369,-2701,-1261,-553,-935,-1297,-1504,-1721,-1874,-2023,-2103,-2174,-2979,-2430,-2476,-2473,-2468,-2411,-2298,-2076,-1850,-2527,-1114,-685,-2783,-2351,1161,-24,67,2198,-2674,-1349,1487,805,-2355,-903,-1715,-2081,-1810,-2026,-393,-2346,247,1009,1194,571,139,-718,-1715,-2622,-3136,-2932,-2049,-1023,-84,544,-2061,-1447,-3034,798,903,-2910,-538,-2021,-888,-3184,-321,-668,-1192,142,2493,1430,3101,1740,-301,1585,541,-583,-1084,-961,-1496,-1927,-2224,-3142,-2598,-2704,-2691,-2504,-1937,-1428,-1591,-3356,-603,-2014,241,729,1543,1478,-2692,-1300,-1246,10,-607,-1252,-1905,-2693,-3407,-4068,-4345,-3938,-3353,-2733,-2174,-2843,-1438,-2135,-1321,-1494,-1844,-2370,-2983,-3251,-5945,-2534,-1665,-821,-40,505,-1586,-164,1430,1027,-1574,1089,1057,-604,889,-2475,-1105,-537,508,4101,2428,1728,1657,3484,2718,1765,495,-780,-2171,-3498,-3625,-2346,-941,-158,-14,2492,-419,1534,2290,-201,-1918,1310,16,-3150,-3051,-4445,-3209,-1735,-344,431,1784,2396,2778,861,-536,-2542,544,1662,1870,1878,1198,-1396,-119,-1550,-2425,-1089,1085,-1747,-847,-1009,-2321,-1453,-902,-2309,-2378,-2804,-6302,-1109,-60,965,1866,2620,67,-1638,1196,2653,-1767,-2022,935,-2139,298,2633,-851,1793,-2967,924,659,-336,-1351,-2170,-2392,-1960,-6436,-638,-249,-1155,-3217,-33,-253,-565,-822,-1009,-4180,-1791,-1704,-2109,-2633,-3243,-5199,-2827,-1981,-1094,-1399,-323,701,950,1104,862,611,349,214,354,681,-19614,-4489,2240,2687,-3239,-11407,3133,2997,2775,2400,1884,-24738,-10587,-35921,-6714,-1091,-7847,-7495,-14402,-171,95,357,655,-13309,-6414,-5253,-912,701,266,-178,-737,-1526,-2086,-2646,-3238,-6360,-5477,-2766,-5447,-1890,-1437,-1038,-3197,-2197,-939,413,631,-1721,748,564,409,-3270,-1607,-3434,-1164,-1551,-2532,-2418,-2807,-3044,-3181,-3215,-3229,-3222,-3252,-3375,-3177,-3176,-3170,-3095,-2904,-2781,-4752,-5110,-2176,-1739,-1529,-1449,-1497,-1505,-1589,-1709,-1869,-1966,-1855,-1611,-1179,-810,-285,250,596,-466,-1518,-1178,-304,968,710,44,-915,-899,-1884,-1956,-2703,-3164,-2271,-1406,-638,-3191,-704,358,633,1307,1047,4,-2296,-2156,-5414,-1491,-1432,-860,-200,298,-9015,1537,1779,1931,1947,1914,-8033,-6128,-9177,821,230,-325,-995,-1688,-2515,-2774,-15802,-31747,-34714,-1169,-575,-15106,-435,-503,-568,-562,-274,177,678,1276,1811,-133,-575,-1799,-2051,3863,4133,4413,211,-1315,1906,3710,421,-927,-1544,854,-2551,-39,-1269,-2469,-3454,-2937,-2159,-1597,-1970,-1126,-1185,-1309,-1301,-1642,-687,-533,270,-2904,965,1016,894,691,212,-268,-802,-1532,-1319,-997,-486,-1592,376,212,-2101,-3019,-1042,-2834,-1145,-1862,-164,-139,-577,66,-1221,1008,270,-1043,-598,2097,1549,307,95,-1582,-2640,867,1205,782,372,-98,-573,-945,-1294,-1557,-1619,-2501,-1263,-897,-503,54,550,1040,1493,-1164,-763,2229,-1858,-3481,-1450,-1496,277,-255,-2279,-35,348,-220,-771,-1329,-1910,-2492,-3097,-3596,-3633,-3217,-2705,-2345,-1982,-1509,-1529,-914,-840,-2546,-1191,-388,-220,94,-2507,1458,1737,-2597,-831,-2144,-3478,1144,2029,1857,1610,33,-1197,1016,1430,656,-1383,1495,-382,-2715,1907,1484,-3973,148,-546,-1272,-1865,-2360,-2541,-2515,-2450,-2189,-2018,-1604,-1057,-608,-604,-3016,-1647,1183,1425,1204,1027,548,-749,-2080,76,-1210,-2231,1727,2826,892,-1562,-1098,-2302,-657,-981,-329,1304,-19,-1304,-2480,-3452,-3855,-3447,-2921,-2581,-2401,-2487,-2674],[-638,-1334,-1382,-1998,-1449,-1060,-1629,-2184,-2475,-2166,-1904,-1755,-2016,-1739,-2603,-2043,-2340,-2610,-2626,-2158,-1619,-1935,-909,-515,-991,-1923,-547,548,-3585,-253,313,-268,-928,-1696,-2403,-2705,-2044,-1001,90,544,2299,-254,-1471,-1256,1372,-222,-957,-1973,-1745,-3837,-164,232,41,-594,-2361,1071,1494,-3254,-736,2922,3817,3309,116,2372,3332,3904,1529,-2142,1992,-1114,764,1141,1,369,-103,-616,-2832,-1780,-2208,-2644,-2877,-2921,-2703,-2309,-1880,-1455,-1089,-883,-750,-606,-1954,-720,-900,-1088,-2440,-2950,-1464,-1569,-1655,-1772,-2249,-2063,-2337,-2660,-3124,-3603,-4095,-4458,-3933,-3826,-2804,-2143,-1568,-984,-461,-22,-1265,460,-996,552,462,288,77,-1394,-206,-204,-2402,-1971,463,-2060,-2012,569,1281,-1521,-446,144,-2086,-2462,-1097,-1931,-2834,-3216,-2967,-2205,-1367,-429,142,-3,-921,-1893,-1940,995,1131,808,400,-1804,-1396,-3219,-611,-715,-2128,-781,-713,-2442,-663,-581,-709,-2161,-520,-531,-609,-1042,-632,-359,-118,-1310,-1857,948,-1076,447,1447,239,-980,-963,-1944,-2822,-497,782,-2907,-1852,-148,-2921,1682,1934,2092,1250,-197,-1144,-807,718,-1240,392,199,315,-1908,959,4019,-484,1588,2420,-2685,-3200,-1248,-2908,-2907,-520,-1140,-2199,-1798,-3815,-1858,-1823,-4326,-1708,-1704,-1679,-1623,-1545,-1460,-1404,-1484,-1017,-854,-625,-9987,-69,186,-22162,-51827,-18592,-25001,-37725,-11608,-6760,2984,2939,2782,2557,-8532,-12625,1914,-45484,1636,1660,1798,1913,-28875,-12904,-7216,-1141,-760,-4123,-5209,-719,-5536,-2123,-3836,-5436,-2555,-2041,-1360,-652,-156,209,-984,-1545,-387,-1336,-1519,-1652,-1253,-3003,-3313,1678,2349,-1416,1972,-1288,-687,-1011,578,1287,-2704,-648,-2231,-3503,-3310,-2867,-511,-1377,-1599,-1146,-1382,-1524,-1699,-1903,-3828,-2442,-2674,-2864,-3131,-3366,-4209,-3828,-3909,-3987,-4061,-4132,-4060,-4011,-3848,-3528,-3253,-3004,-2725,-2530,-2262,-1965,-1666,-1390,-1040,-2077,-3351,110,-2709,747,-187,-147,-1275,-1393,1333,634,-848,-198,-1795,-1509,-2128,-2360,-2225,-1745,-1894,-836,-1928,-118,120,328,424,-1180,483,476,498,499,251,48,-156,-401,-2411,-3086,-1744,-1362,-1333,-1569,-1674,-1598,-1452,-1091,-1629,-85,529,1182,1874,-540,3537,4490,-1242,1251,6866,-1514,839,720,-1253,-1742,734,3215,2271,1520,1096,-1253,858,785,767,-1965,-1823,34,-974,-1144,-1184,-1609,-1956,-2652,-3206,-2617,-2588,-2622,-2640,-2630,-3556,-2913,-3068,-3291,-3452,-3380,-3160,-2693,-2202,-1657,-3475,-831,-2753,-869,14,-23,81,-83,-501,-65,-168,-176,-928,-3667,-1146,408,755,-1024,-1574,-2692,140,1896,-2558,102,-383,-2224,-2428,1794,-597,499,2957,-2434,-1307,962,-665,-2344,-2232,-1141,254,1486,-1400,259,-2046,47,1231,1565,677,-199,-1009,-1674,-2029,-2054,-2464,-1731,-1215,-909,-625,-2037,-1410,-2880,-342,-343,-2288,-758,-2011,-1437,-3072,-1823,-1732,-1539,-641,-3,567,1105,1470,33,1031,58,-397,-994,-998,2522,2315,1959,-3128,-324,666,-901,-2588,-1126,-1947,-2746,-3508,-3634,-3131,-2609,-2139,-1598,-1240,-2841,-992,-1192,-307,-201,-631,-50,-123,-159,-252,-363,-1291,-926,-1345,-1830,-2395,-2866,-3316,-3532,-3588,-3517,-3356,-3504,-2428,-5203,-1045,-267,-1214,1011,267,-1598,-395,1862,1236,-1281,1478,1508,-642,-130,-2077,-1196,-321,630,3516,1510,2227,2041,2901,2569,2264,866,-418,-955,-222,-86,1120,728,402,93,1080,-1050,1339,1519,107,-1711,2353,2404,-2836,758,163,-1529,-598,1303,592,3155,3294,2080,-51,-764,-2176,185,1953,2419,2088,844,-1770,819,-512,-2569,-1282,1120,-1493,-1246,-1532,-3148,-1657,1157,-1969,5,-2405,-5516,-1074,717,14,-485,-727,-785,-1569,-526,-254,-1606,-1050,88,-2481,-185,112,-1768,-200,-3636,-773,-1171,-1601,-2083,-2572,-3023,-3273,-5370,-2556,-2329,-2089,-3169,-1637,-1372,-1099,-725,-443,-3720,-3281,722,813,749,553,-4258,-2835,-510,-491,-2875,212,1390,2250,3155,3735,4316,4818,5302,5852,4576,-21426,-6633,7687,7928,-819,-20692,7383,6785,6053,5143,4087,-40360,-448,-28904,-10255,-6169,-3827,-5221,-14708,-904,-521,-145,271,-8911,-7468,-5516,184,1681,1741,1836,1830,1311,1488,1324,-1477,-6142,-4014,86,-6501,-419,-572,-708,-2563,-2690,-868,-610,-521,-1823,-403,-470,-447,-3250,-2582,-3659,-1011,-1160,-2449,-1653,-1925,-2106,-2423,-2368,-2500,-2609,-2716,-3636,-2586,-2466,-2346,-2218,-2050,-2594,-4455,-4684,-1654,-1594,-1505,-1476,-1478,-1340,-1264,-1091,-1085,-1206,-1405,-1768,-2168,-2713,-2647,-1960,-1279,-572,-2104,-1061,-453,1397,1563,572,-332,-971,-2050,-1554,-841,52,-270,-581,-848,-2993,-979,-822,-642,-422,-341,-261,-1281,-2068,-4967,-1490,912,1198,1349,1096,-5847,1386,1126,822,430,34,-9592,-1720,-3250,-1750,-2029,-1879,-1574,-1161,-857,-423,-13254,-21891,-20238,666,849,-15562,1279,1566,1929,2317,2832,3324,3711,3038,2891,38,-409,-2740,-1944,5203,4451,6069,384,-1141,2355,4905,355,-1696,-2580,1132,-2521,-2053,-2964,-2628,-2110,-1811,-1601,-3204,-1116,-734,-411,-163,-422,-1655,-54,-281,-171,-2971,-589,-792,-904,-849,-884,-832,-866,-1660,-1260,-1594,-2028,-2600,-2835,-2308,-1871,-2610,-1163,-2655,-1866,-1504,-330,-417,-964,-781,-1315,-1575,-1923,-2100,-1939,-1528,-1145,-841,-559,-430,-1991,-734,-1010,-1361,-1732,-2176,-2562,-2600,-2362,-2026,-2301,-2926,-984,-786,-727,-603,-545,-401,-126,-1091,-1304,1240,-2539,-3640,-1520,-1244,1124,96,-2890,119,1213,3862,3546,828,-1201,-2015,233,1510,1169,-3179,-2175,150,-946,-708,-1345,-1910,-2451,-2756,-2422,-1779,-1138,-548,-3052,573,1016,-2120,-207,-769,-2030,1827,1802,1673,1429,87,-1885,339,805,911,-988,1536,-402,-2699,1530,2248,-2796,1438,851,89,-715,-1619,-2397,-3089,-3493,-2964,-2676,-2324,-1949,-1591,-1162,-3244,-1829,220,429,287,-27,-723,-1689,-2883,-2716,-1263,-2143,1067,1987,766,-1513,-1062,-1972,-1278,-1331,8,1967,2299,203,40,-860,-1286,-1638,-880,-621,-2681,-1793,-1060],[-605,-1149,-1524,-1882,-1177,1096,-1632,-566,541,1406,1384,1287,-1627,-1390,-2517,614,342,71,-2167,-888,-1765,-2040,-2035,-1890,-1622,-1916,-960,-616,-3450,-260,-349,-538,-721,-870,-809,-562,-5,-117,510,661,1919,-464,-1704,-1229,1384,-317,-781,-2312,-1734,-3553,-66,-112,-877,-1706,-2811,-3403,-4060,-3480,-2354,-1264,-163,757,-19,2074,2527,2690,1002,-2548,1550,-1077,786,1366,13,991,572,57,-2899,-1295,-1893,-2513,-2896,-2995,-2737,-2279,-1829,-1449,-1195,-1154,-1230,-1322,-3119,-1913,-2299,-2635,-2873,-2985,-2843,-2696,-2489,-2287,-2409,-1877,-1750,-1626,-1585,-1496,-2219,-1461,-2374,-3539,-1309,-1212,-1186,-1129,-1088,-1074,-1194,-1165,-1198,-1154,-1088,-1000,-883,-1174,-545,-373,-2488,-2172,-95,-2235,-1593,-366,-460,-928,-1043,-674,-1894,-2103,-710,-685,-729,-532,-1024,-1153,385,151,149,131,-763,-2153,-2376,903,1797,1879,2262,-1649,-823,-3309,2334,2010,-2272,1188,755,-3161,-320,-811,-1362,-2782,-2290,-2735,-3220,-3667,-3955,-3776,-3512,-3241,-3072,-2933,-2747,-2610,-2444,-2275,-1971,-1676,-2746,-2865,-675,-422,-2944,-2281,-126,-2774,-289,-352,-391,-309,-1233,-1945,-1031,-140,-1904,766,-141,-700,-1871,700,2769,-1071,2031,2228,-3301,-2788,-1355,-2273,-2072,1931,622,-2554,-1172,-3600,1593,1075,-4491,229,-153,-465,-707,-885,-1008,-1089,-2025,-691,-387,36,-7222,956,1297,-32733,-64603,-28724,-24923,-30427,-5393,-2492,1274,876,520,289,-9030,-9825,615,-42753,1171,1482,1800,2019,-29741,-10951,-5485,-288,-2789,-4612,-4813,679,-4588,-3026,-3795,-5692,-1804,-1988,-1836,-1378,-863,-237,-2033,-3088,993,-562,1841,2362,734,-2707,-2848,2307,2949,-1410,1869,-864,-900,-1277,1035,1393,-1827,-1262,-2225,-3946,-3277,-3459,-1499,-2057,-1659,-1299,-1580,-1864,-2181,-2387,-3240,-2157,-1724,-1199,-777,-402,-4062,-33,57,-9,-1574,-3004,-883,-1306,-1659,-1818,-1916,-1912,-2567,-1678,-1492,-1282,-1086,-918,-677,-2777,-3583,291,-2550,499,-236,-1,-1462,-1373,1850,1117,-459,112,-2071,-1759,103,-1585,265,878,-2082,-105,-2221,-710,-1488,-2062,-2282,-2023,-1528,-1058,-685,-508,-766,-1145,-1659,-2299,-3139,-3406,-3363,-3002,-2604,-2340,-2068,-1812,-1759,-1777,-1954,-2136,-2376,-2665,-3009,-3295,-3204,-2813,-2292,-1912,-1514,-1279,-951,-655,-1730,-1774,-340,-326,-355,-404,-386,-1267,-341,-391,-367,-1670,-2070,-679,-1086,-1371,-1158,-1337,-1351,-2885,-3116,-2178,-778,-458,-41,-434,-2995,-3007,-3090,-1683,-203,120,884,2516,-1419,75,-3309,-858,-2810,-551,-39,-59,3564,-104,40,4820,7274,6276,-733,-2954,-634,1470,2219,-1152,-1642,-2872,417,1990,-2738,367,-146,-1831,-2655,1305,-1295,-430,-1823,-2288,-1447,492,847,-2605,1596,4184,4375,4242,-825,713,-1809,-291,319,-209,-372,-97,397,914,1408,-1862,-2644,-2059,997,1196,685,-2103,-1473,-2972,-1795,-2170,-2486,-2776,-2942,-2956,-2790,-2602,-2297,-2108,-1182,-594,-35,548,974,131,212,-596,-443,-1114,-1380,3805,3959,1243,-2936,-184,1237,-240,-2758,-601,-954,-2204,-3591,-2353,-2744,-2227,-1983,-1610,-1387,-3080,-968,-1266,-904,-1006,-1170,-1369,-1677,-1805,-1754,-1468,-1831,-774,-497,-336,-2059,-454,-1764,-968,-1242,-1504,-1756,-3539,-2520,-3895,-2135,-2114,-2075,-1941,-1784,-1865,-1422,-1245,-1199,-1284,-1372,-1446,-1435,-1382,-1772,-1453,-684,-453,-410,-475,-682,-1039,-1451,-1748,-1624,-1161,-534,-794,-128,-289,1570,371,790,130,3968,-1803,2222,2553,429,-1360,1027,3049,-2550,1261,1146,-1220,-715,1602,720,2916,2722,1036,-1154,-1024,-1756,-290,2047,2732,2225,543,-2291,1385,357,-2459,-1443,1036,-1397,-1762,-2258,-4043,-1901,1581,-1587,-635,-2211,-4765,-1700,1097,902,801,778,127,-1642,343,501,-1103,-183,-653,-2910,-1773,-2293,-2840,-3369,-4317,-2830,-2376,-1924,-1550,-1262,-1282,-1060,-4069,-1480,-2283,-2382,-3380,-2368,-1844,-1270,-652,-102,-3366,-5178,762,610,243,-301,-3296,-3001,-2763,-2988,-4413,-1580,-1038,-636,-303,-345,-388,-472,-510,-416,-309,-23496,-9137,-113,-190,-339,-33417,-992,-1334,-1596,-1792,-1869,-58632,-1517,-22105,-13853,-11771,-556,-3783,-15136,-805,-1012,-1299,-1580,-4422,-6975,-6039,-2460,-2201,-1919,-1518,-1170,-952,-710,-455,-1414,-6018,-2606,-333,-7261,-615,-798,-1038,-2157,-3272,-1327,-1268,-1099,-2003,-660,-527,-290,-3016,-2938,-3654,78,221,-2342,414,512,688,-2361,469,-1499,972,824,-3834,-2020,-626,-1322,16,-1833,-2566,-4025,-4064,-583,1870,909,527,778,-458,-1341,-840,-56,730,3003,3295,3104,2179,2716,2705,2588,-797,-2654,-942,-571,1568,1211,864,74,-1199,-2255,-1267,-921,180,202,138,-44,-2811,-936,-1000,-1402,-1769,-2239,-2658,-2800,-2936,-4415,-2804,-2608,-2294,-2036,-1668,-2174,-1039,-735,-368,-3,417,-11528,1164,1436,1696,1796,1974,2078,2180,2115,2138,-10781,-12814,-7308,1401,1086,-16030,392,33,-277,-535,-574,-523,-483,-405,-452,-548,-691,-3722,-1813,-1536,-1430,-1066,-514,-1057,220,545,370,-2102,-2951,839,-2444,601,353,-1602,-360,-636,-734,-3118,-273,-427,-439,308,-743,-1630,-228,-46,786,-2614,2355,1852,1403,1155,924,919,762,-1810,852,642,263,-580,-1089,-2353,-2371,-2065,-1199,-2155,-2224,-994,528,-47,-1208,-861,-1337,533,-1949,-2017,-1185,-392,-815,-1040,-985,-851,-1232,-753,-718,-712,-697,-765,-1250,-974,-1149,-1372,-2943,-3244,-1919,-2152,-2497,-2784,-3177,-3269,-2848,-2416,-1968,-1576,-2986,-3517,-1694,-808,-155,-143,-3413,-271,-385,-521,-612,-701,-1044,-2041,-1314,-1591,-1872,-3577,-2127,-2154,-2015,-1673,-1412,-1299,-1163,-2690,-1995,-954,-926,-944,-3493,-859,-784,-1675,-706,-527,-525,-371,-286,-281,-385,-444,-2534,-790,-819,-778,-545,-293,-435,-2803,372,308,-1668,-364,-777,-1179,-1259,-976,-611,-276,1285,1980,2329,2654,1102,-295,-617,-3343,-1989,3454,4202,1431,923,-833,-2136,-1557,-330,-1283,-2090,254,-313,-888,-1418,-1155,-1628,-1825,-1798,236,1223,942,-203,-99,-640,-1217,-1892,-1609,-1253,-2088,-2035,-1513],[-1419,-1174,-1747,-1832,-837,-63,-1577,-342,165,272,230,89,-1008,-1354,-2562,-477,-464,-304,-2271,-114,-1835,-1977,-39,11,-622,-1983,-592,-276,-2898,-98,-60,-40,0,-809,114,241,551,236,980,843,1655,-638,-1982,-1211,1229,-505,-724,-2537,-1743,-3301,48,1287,451,-1182,-3126,-631,-1338,-3672,-2006,-1714,-1142,-581,-212,363,781,996,644,-2484,1047,-829,770,684,-12,404,171,-126,-2842,-1035,-1496,-2129,-2785,-3528,-4104,-3397,-2488,-1615,-832,-246,215,621,-3251,777,574,247,-1267,-1239,-1550,-1500,-1718,-1713,-2048,-1109,-751,-410,-213,-1648,-1826,-944,-2441,-2951,-796,-963,-1167,-1298,-1390,-1440,-1536,-1371,-1223,-765,-304,184,682,-916,802,1193,-2294,-2054,1028,-2299,-1107,975,2638,-287,-1625,-1168,-1665,-1646,2070,1961,1511,1662,-702,-264,1089,500,268,476,-467,-2355,-2717,-618,-885,-1110,-1332,-1436,-1524,-3249,-1599,-1682,-1873,-1861,-1857,-3202,-1798,-1617,-1458,-2864,-965,-763,-684,-695,-765,-785,-1009,-1246,-1595,-1615,-1991,-1345,-1088,-873,-1842,-1191,-3387,-2486,-1327,-1957,-2790,-3804,-3867,-2677,-1405,-144,1010,-65,-2280,-2769,-1236,-835,-1664,1172,-209,-1014,-1573,520,2611,-1533,2372,2197,-3197,-2266,-1354,-1516,-1144,2227,385,-2816,-1055,-3453,1367,921,-4487,101,-363,-844,-1368,-1947,-2561,-3089,-3060,-2462,-1556,-469,-4263,1658,2489,-29369,-60379,-30680,-21874,-22439,3901,2105,3205,2498,1730,978,-9900,-6661,-711,-37834,-1378,-1486,-1427,-1318,-29033,-8031,-3474,-463,-4624,-4938,-4581,-778,-3437,-3621,-3498,-5398,-2618,-2950,-3206,-3364,-3551,-3587,-3613,-4254,-3055,-2562,-1801,-953,-119,-2317,-2228,2482,2714,-1143,2254,-144,-968,-1465,1540,2759,-806,-1295,-1233,-3412,-3071,-3990,-2575,-2550,-1549,-262,312,879,-64,-1056,-2555,271,2078,282,1539,860,-3705,297,2502,1733,-815,-3826,-847,623,376,-434,-955,-1031,-2706,-273,218,644,926,1017,-237,-3230,-2687,99,-1974,-976,-1575,-2081,-2322,-2449,-2298,-2038,-1762,-1422,-2206,-2096,-1026,-1131,-824,-714,-2254,-955,-2158,-1484,-1853,-2228,-2687,-3147,-3524,-3722,-3581,-3286,-3227,-3165,-3160,-3225,-3808,-3234,-3006,-2675,-2294,-1972,-1555,-1073,-718,-361,-543,206,497,756,948,-1762,1141,1145,-1392,986,839,-951,539,596,-2036,-1652,558,1306,1508,1634,1726,-1030,1558,1243,939,-1225,-2137,-295,-1008,-1206,-923,-1176,-1103,-2899,-2804,-1972,-791,-702,-488,-87,-1989,-2618,-2827,-2171,-96,-339,1171,2813,-1233,593,-2945,-983,-2604,-57,74,18,3628,-57,775,5565,4306,2933,-570,-1962,-1850,-3262,-2647,-1264,-1444,-2539,734,2087,-2775,737,307,-1301,-2747,1007,-1771,-600,-1242,-1991,-1489,440,777,-2820,958,3692,4074,4243,-44,1247,-1421,-423,984,2407,929,1429,1962,1973,2045,-2199,-2609,-2066,1068,1170,742,-1936,-1346,-2995,-777,-759,-1179,-1231,-2269,-2024,-2212,-45,-1716,-2569,-119,1084,1378,1703,549,291,-536,-1036,-417,-1139,-1666,3354,3740,563,-2363,65,1806,437,-2709,-414,-874,-2432,-3493,-3027,-2425,-1310,-984,-483,-158,-3090,-522,-1175,-1207,-97,-377,-102,-654,-1208,-1798,-2317,-2779,-3179,-3417,-3557,-3719,-3912,-4231,-4196,-3779,-3338,-2947,-2948,-2674,-2409,-1990,-1946,-2743,-1939,-1811,-2081,-1249,-561,-96,-872,542,749,-299,-1622,-1223,-1573,-342,-428,-1070,-1695,-2093,-1893,-1099,-52,1086,678,-622,-576,1,-260,1317,143,1265,344,577,-2306,85,656,1053,-694,-160,2484,-2067,1919,2166,-705,-666,2104,1020,2817,2149,-61,-2122,-987,-1181,-602,438,51,-303,-588,-2663,-1227,-1626,-1962,-2327,-2707,-3113,-3419,-3750,-4544,-3476,-3240,-2911,-2697,-2558,-4079,-2331,-2299,-2252,-2224,-2191,-2200,-2277,-2244,-2200,-2252,-2314,-2512,-3171,-2664,-2598,-2913,-2436,-3810,-2076,-1874,-1643,-1443,-1263,-1403,-1030,-2659,-1079,-3101,-1513,-3599,-2201,-2628,-3098,-3456,-3619,-3557,-7182,-2948,-2584,-2228,-1876,-2360,-2866,-1035,-707,-5662,15,411,843,1359,1607,1897,2120,2288,2445,1847,-25641,-11694,1925,1677,-229,-48495,1152,1137,1228,1320,1367,-74767,1408,-15785,-15971,-17261,1011,-3030,-15481,19,-310,-638,-870,-1111,-5268,-6664,-1253,-1229,-1268,-1211,-1202,-1298,-1327,-1277,-1374,-5946,-1171,-1082,-7109,-874,-785,-779,-1868,-3754,-784,-823,-821,-2117,-762,-760,-579,-2517,-2299,-3321,399,429,-2010,434,666,534,-2197,-103,-1722,1866,2031,-3726,-2419,-1261,-1198,-1173,-1745,-2467,-3461,-3352,-31,1480,334,638,780,-650,-1434,-1044,-207,766,3272,5878,5744,3335,5175,5277,2861,-1028,-2952,-723,-517,3728,3111,1349,371,-1493,-2415,-927,-1729,-2509,-3040,-3296,-3181,-2858,-2526,-2171,-1863,-1534,-1336,-1128,-716,-2156,-3806,-2790,451,813,1100,1475,1770,2017,2199,2374,2469,2541,-13420,2374,2113,1823,1390,1094,829,704,587,735,-8308,-4472,1583,1939,2329,-16251,3052,3297,3427,3381,3289,3059,2680,2306,1856,775,-30,-4449,-1600,-737,-1435,-2086,-2508,-2753,-2501,-1931,-1243,-1983,-1964,-142,-2363,-84,-254,-1771,-927,-1145,-1480,-1816,-2195,-2507,-2831,-3087,-3180,-3205,-2977,-2788,-2606,-2400,-2244,-2179,-2149,-2072,-2160,-2188,-2278,-2398,-2554,-2644,-2678,-2684,-2591,-3058,-2164,-1860,-1451,-1491,-1883,-392,164,-726,-1290,-1417,-1298,237,-3001,-2092,-1280,1679,1506,-308,92,2360,-583,1509,988,3262,1771,-191,-1447,-661,1004,-155,-3463,-3520,1594,1358,111,1586,2063,2209,2343,-801,-2221,-553,-2908,-3254,-1998,-345,1280,422,-3725,345,718,671,662,-305,-830,-2082,-91,-491,-940,-3850,-1745,-2185,-2464,-2373,-2133,-1888,-1546,-2505,-2317,-687,-531,-512,-3458,-739,-1028,-1435,-1986,-2381,-2913,-3190,-3367,-3424,-3402,-3179,-3087,-2570,-2035,-1475,-808,-285,-496,-3021,-58,724,-685,269,142,172,523,535,-18,-99,2156,2865,2837,3271,1066,-219,-762,-3201,-2081,294,163,252,696,-1595,-3008,-1461,-646,-1259,-1934,-453,617,475,-1263,-1307,-1332,-2157,-2288,-2681,-2368,-1946,-1598,-1351,-1229,-1194,-2154,-1436,-1726,-1945,-2076,-2042],[-651,-865,-1863,-1686,-360,810,-1245,-103,741,1339,1273,1115,-182,-1137,-2669,1086,1343,704,-2205,366,-1443,-1594,362,634,-382,-2035,-872,-1514,-2205,-2469,-2497,-2261,-1981,-1754,-1479,-1216,-822,-356,123,548,787,-749,-2246,-1211,4,-776,-918,-2703,-1859,-3142,-530,-261,-279,-1320,-3289,-1194,-1807,-3907,-2839,-2731,-2201,-1685,-1154,-787,-330,-24,211,-2164,548,-515,606,725,-171,676,541,352,-2660,-275,-548,-952,-1335,-1741,-2033,-2101,-1924,-1541,-1086,-723,-404,-64,-2153,223,230,212,-659,-508,-2357,-994,-233,-435,-1527,-562,-333,229,992,-2244,-1518,-585,-2557,-2451,-347,1580,1419,3142,1760,1,-2014,-2729,-1239,618,1932,2161,607,-833,730,989,-2033,-1791,1021,-2465,-815,1042,3226,183,-2329,-1402,-1628,-1323,6414,5555,1983,1925,-613,667,1047,312,-245,-643,-766,-2665,-3139,-640,-623,-621,-653,-976,-490,-3223,-238,-229,-1296,-559,-844,-2611,-1760,-2161,-2521,-2667,-2409,-2046,-1698,-1415,-1226,-1046,-1151,-1357,-1650,-1862,-2336,-1695,-1423,-1347,-2093,-1222,-3603,-2045,-1683,-2279,-2908,-2968,-2134,-2397,-234,668,-115,-1007,-3287,-3782,-1624,-1566,-1000,1393,-261,-827,-1263,194,2988,-2088,2609,2159,-2707,-1868,-1470,-863,-381,785,-107,-3178,-1048,-3594,108,2,-4402,-213,-438,-711,-1039,-1417,-1814,-2173,-2335,-1926,-1450,-780,-1634,654,1241,-10938,-40786,-25022,-17165,-14944,3106,2905,2496,1926,1231,470,-11412,-3534,-1853,-31265,-3489,-4196,-4208,-3632,-27452,-5022,-2147,-1798,-5919,-5275,-4718,-1839,-2548,-3912,-3093,-4956,-3834,-4296,-4700,-4614,-4379,-4095,-3917,-4425,-3371,-3099,-2677,-2251,-1883,-2014,-1650,-523,-171,-815,592,606,-1083,-1723,1258,1247,152,-1572,-790,-2877,-2856,-4293,-2421,-3002,-1453,-154,250,766,58,-991,-1917,53,2436,919,1076,231,-3426,492,2575,2146,-14,-3645,-1708,-37,838,7,-1231,-2242,-2794,-2044,-1188,-280,529,1163,-332,-3280,-1449,2143,-1298,277,-155,131,-1895,-913,-1051,-1481,-1766,-1816,-2329,-2358,-2101,-2251,-2491,-2736,-3175,-3346,-3263,-2838,-2285,-1651,-1097,-612,-188,-1399,498,786,-230,865,903,-338,-3702,-1644,-778,461,-1577,859,1027,337,1401,-8,-12,1254,1060,827,579,-2288,263,258,-1010,519,720,-655,596,1550,-2283,-1479,665,3054,3358,3562,3714,-676,3596,3269,2931,-773,-2129,1477,-874,-911,651,-695,-1741,-2786,-2414,-1789,-420,-147,-650,-1157,-1727,-2261,-2581,-2778,-2792,-2609,-2408,-2051,-1672,-1166,-2571,-1039,-2270,473,276,97,2863,-52,1512,3135,2766,2236,-554,-1109,-433,-1428,-2339,-3048,-3245,-2958,-2468,-2049,-2773,-1310,-985,-728,-2805,-79,-2087,432,721,-1668,-1543,1409,702,-3019,285,3351,4107,4392,820,1743,-1040,-417,741,2479,1106,1406,2711,1678,786,-2519,-2473,-1845,-1690,-1933,-1950,-1806,-1700,-3041,-1244,-974,-814,-1417,-2343,-2205,-1736,-1131,-1705,-2990,-944,-753,-566,-322,-137,118,-1281,-1264,-419,-1170,-1925,2782,3051,-116,-1644,300,2231,986,-2567,-383,-1506,-2558,-3346,-3592,-2347,-1659,-1072,-187,479,-2943,-227,-1043,-1453,-56,-18,1668,4131,3735,3092,2300,-2718,104,-869,-1956,-2992,-3794,-4097,-3571,-2717,-1782,-895,-2272,-2584,-1001,1376,1400,-2932,790,-1557,-2318,-1602,997,978,-610,3246,2458,264,-487,-530,-1678,-385,-159,1181,-1261,-676,-1373,-1718,-1685,-1377,-1116,-804,-512,-386,-441,-631,-866,-1109,-1381,-1517,-2564,-1621,-1621,-1527,-1513,-1575,-1845,-2237,-2662,-2907,-3097,-3010,-2629,-2195,-1754,-1558,-1451,-3009,-1871,-2266,-2681,-2807,-2569,-1927,-980,-2987,1093,2026,-1182,-1196,1190,-972,-2388,-3407,-4284,-2046,2569,-285,-1880,-2069,-3662,-2845,656,-113,-845,-1498,-2104,-2665,-2987,-3149,-3246,-3222,-3271,-3376,-3154,-2993,-2826,-2648,-3127,-2033,-1667,-1259,-870,-505,-1443,64,-1390,-1023,-3678,32,-3924,-2238,-976,-1514,-2052,-2583,-3156,-7253,-7190,-4218,-3426,-2510,-1701,-2634,-123,537,-6600,711,1965,2334,2758,2906,3112,3270,3390,3506,-711,-26460,-14335,2635,2190,-1856,-64824,844,561,440,395,377,-75392,410,-10487,-15804,-22216,-318,-3144,-15800,-2161,-2719,-2949,-2578,-1959,-3266,-7529,-1,345,421,391,120,-427,-1050,-1672,-2296,-6103,-2384,-1801,-6487,-395,189,-1731,-1855,-4241,-701,671,-1065,-2321,-222,-613,-818,-2014,-1262,-2943,-974,-707,-1567,-112,-47,114,-2093,-811,-2128,1284,1003,-3478,-2478,-2130,-1864,-2990,-3672,-3103,-2984,-2753,230,691,-254,706,658,-957,-1684,-1433,-504,736,3498,3623,3282,3006,3101,3440,2791,-1374,-2976,-528,-403,5030,4703,1518,420,-1959,-2639,-610,-848,-919,-1942,-2918,-3557,-3116,-2304,-1444,-1862,92,639,-185,910,-2395,-3254,-3275,2034,1890,1594,1351,1026,676,287,-91,-554,-1060,-12308,-2198,-2244,-1479,-458,764,1894,2913,3592,4155,-5849,3196,4256,3969,3684,-15972,3284,3157,3031,2805,2567,2179,1605,990,256,-450,-1101,-4251,-2567,-3194,-3715,-4049,-4014,-3962,-3839,-3691,-3529,-3521,-3607,-3707,-3761,-3703,-3575,-3380,-3056,-2725,-2372,-2046,-1820,-1620,-1549,-1555,-1776,-1655,-1602,-1617,-1588,-1612,-1156,-848,-479,-6,308,651,380,-2349,487,635,314,-156,-664,-1586,-1559,-1826,-1880,-1902,-1901,-1819,-1734,-1849,-1375,-2086,-1211,-666,-2832,-1614,-1170,170,319,-606,217,1140,-150,1475,668,2577,1583,-601,-1275,-272,1070,-675,-3889,-3810,1865,996,-308,1468,1478,1479,1647,-720,-2457,-1162,-2381,-3014,-2379,45,2311,350,-3450,318,1294,1126,963,-854,-546,-2128,477,547,546,-3668,-436,525,-1367,20,-1006,-1202,-1948,-2729,-3457,-3056,-2288,-1636,-3063,-744,-600,-1083,-926,-1030,-1184,-958,-561,-80,350,-73,-3122,-1849,801,401,-60,-719,-1320,-3255,-2108,-2276,-2481,-2731,-3097,-3656,-3258,-2563,-1762,-1025,-539,-159,-186,-287,-522,-927,-1328,-2867,-2054,-533,310,548,814,-2287,-2929,-1437,-993,-1174,-1571,-630,572,402,-1061,-1439,-1078,-2171,-2654,-2637,-2947,-2593,-2032,-1498,-1063,-710,-2280,-376,-461,-615,-889,-1857],[-928,-1071,-2194,-1794,-436,-61,-1081,-156,543,1303,1385,1274,483,-1051,-2992,-63,-320,-337,-2231,-59,-987,-1159,456,711,-278,-2197,-833,138,-1670,-862,-1523,-2213,-2864,-3520,-4058,-4194,-3683,-3106,-2545,-2047,-1718,-1590,-2476,-1704,-1938,-2325,-2854,-3357,-2905,-3126,-1339,-513,-367,-1520,-3310,-761,-261,-4224,-1435,687,385,9,-963,-353,-67,233,114,-1876,1269,-213,303,1959,-422,3334,3495,2524,-2325,325,2406,2072,801,571,-1413,-1324,-2319,-3086,-2787,-1902,-963,23,-1220,1678,2395,781,-110,85,-2182,-1432,625,60,-1011,3142,4902,5788,1206,-2645,-1263,-311,-2608,-1988,-609,1436,937,2630,1868,1601,-439,-1943,-2955,-1825,-634,197,104,-835,359,-312,-1676,-2522,-3060,-2636,-625,1042,3210,584,-2779,-1215,-1662,-1033,6560,6039,2284,1798,-626,993,-257,-622,-134,687,13,-2838,-3439,1388,3139,3059,1907,-684,784,-3115,3242,3398,-577,1054,1970,-1930,1280,1423,-1146,-2320,-788,-1441,-2055,-2520,-2716,-2507,-2336,-2176,-2099,-2031,-2502,-1836,-1789,-1905,-2078,-1782,-3024,-1568,-1372,-1098,-2142,-3123,-123,-2326,484,813,-1673,-1996,-3203,-4723,-2073,-2172,-202,1532,-260,-333,-892,-190,1542,-2660,398,-124,-2039,-1520,-1634,-1399,-1431,-1353,-1209,-3551,-1067,-3905,-735,-775,-4112,-907,-1050,-1191,-1335,-1489,-1676,-1925,-2208,-2201,-2378,-2476,-2536,-2558,-2635,-2657,-12621,-14869,-12084,-8364,-2214,-1986,-1758,-1525,-1295,-1060,-13463,-597,-428,-23922,-464,-577,-711,-5444,-25593,-2228,-1623,-1812,-5912,-5608,-5168,-2506,-2592,-3865,-2581,-4511,-1668,-1344,-985,-585,-281,106,-3051,-3593,-2621,529,1883,2121,1139,-1807,-1135,1775,1363,-462,618,306,-1279,-2021,-12,10,-109,-1862,-544,-2416,-2623,-3723,-3459,-3421,-2422,-1648,-1045,-534,-260,-917,-1340,-690,-1003,-1241,-1417,-1338,-3285,-589,31,609,755,-2846,-2564,-815,-170,911,1263,365,-2853,-830,-1633,-2259,-2407,-1970,-1173,-2825,-165,1197,-650,77,-234,-112,-2339,-616,2373,2417,690,1035,-2497,-2547,-889,-113,1850,1607,-2925,197,-1949,-508,442,468,752,1167,1586,-2161,627,1744,-771,1871,2097,-354,-2670,-771,41,1002,-1693,1195,454,835,2348,-265,341,1687,1405,1111,786,-2868,120,-211,-479,-888,-1253,-1730,-2036,-2283,-2547,-2708,-2734,-2529,-2180,-1765,-1286,-865,-508,-328,-167,-440,-2142,-558,-852,-1174,-1465,-1694,-2303,-2638,-2076,-1718,-1368,-1394,-1503,-1635,-1879,-2173,-2377,-2592,-2735,-2728,-2682,-2425,-2090,-1607,-2308,-1140,-1936,386,447,63,804,-180,203,-421,-1257,-2180,-3145,-3511,-2569,-1565,-702,-978,-816,-1970,575,472,-2832,229,169,-201,-2914,163,-2322,-128,-328,-1429,-1702,498,568,-3082,-454,2761,3660,4329,1667,2102,-795,-345,334,2413,1200,1272,1009,146,-541,-2880,-2342,-1508,212,1135,379,-1371,-1008,-3162,-431,1431,5,-1592,-2483,-2405,-1363,337,-1547,-3341,-31,-743,-1443,-2014,-2487,-2635,-2426,-2028,-1508,-1260,-2146,251,568,-728,-918,449,315,-240,-2417,-1607,-2370,-2879,-3222,-3642,-2279,-1868,-1522,-1112,-850,-2619,-183,-927,-1677,45,316,1661,1786,1878,1854,1781,-3171,401,981,93,-776,-65,-1476,-612,-787,-945,-1124,-1719,-2445,-1520,-1569,-1582,-2325,-1468,-2386,-2485,-1809,88,642,-368,1585,1886,979,1457,286,-1778,-461,-591,1627,-1829,863,556,378,346,478,366,-1042,-254,47,33,662,-130,1813,810,-525,-2470,1466,1208,974,626,-2078,-442,-1195,-1986,-2636,-3319,-3786,-3742,-3371,-2941,-2712,-2617,-3467,-1877,-1379,-1031,63,946,1893,721,-3163,2173,2856,-397,-986,1370,-633,-2539,-3516,-3583,-2095,3130,498,-2488,-2275,-3459,-3170,334,-319,-891,-1345,-1729,-2058,-2153,-2111,-2045,-1891,-1796,-3395,-1252,-813,-2125,99,-2399,1101,1533,1899,2137,946,-1324,1315,-223,-1248,-3718,265,-4107,-2857,1631,1587,1501,1154,-1999,-4770,-6120,-3269,-1029,-1323,-1269,-2219,-338,376,-6922,831,2421,3023,3640,3919,4173,4284,4266,4160,-3596,-23889,-16765,1894,-5090,-4557,-80565,-885,-1149,-1150,-1037,-14065,-56977,-759,-6334,-13418,-25558,-1201,-3967,-15656,-1737,-1576,-1244,-1361,-196,-1227,-8402,1412,1757,1897,1991,1896,1547,1116,617,-2170,-6167,-1647,-2466,-5692,-3453,-3041,-2615,-2015,-4475,-1182,-938,-1235,-2392,-665,-818,-983,-1358,-1337,-2393,-1799,-1907,-2017,-2046,-2036,-1913,-1827,-1672,-2439,-1811,-2094,-2964,-2822,-3236,-3167,-2477,-1502,-2257,-2376,-2029,461,-251,-427,985,677,-1117,-1824,-1703,-645,931,2851,2396,2226,2181,2493,2959,2780,-1543,-2558,-89,0,3448,3014,1754,496,-2288,-2625,-352,-1013,-1611,-1911,-1985,-1887,-2547,-1450,-1194,-2537,-757,-685,-638,-437,-2505,-2472,-3431,-877,-1125,-1501,-1811,-2181,-2534,-2844,-3026,-3141,-3136,-9505,-2716,-2329,-1831,-1412,-862,-370,98,350,616,-3026,543,455,172,-123,-14802,-601,-739,-803,-879,-889,-991,-1244,-1519,-1893,-2207,-2367,-3121,-2390,-2249,-2154,-2139,-2177,-2536,-2966,-3407,-3109,-2427,-1762,-1118,-2343,31,456,-1488,-1915,1261,1426,1554,1606,-221,-648,-1093,-2230,-1373,-1155,312,729,-989,240,224,496,1086,600,144,204,-2539,293,3275,2961,38,1555,244,-426,-1533,-2540,-2910,-2196,-1394,-695,-3106,-785,-2626,-832,344,-1621,-645,-666,1424,1044,-739,574,1707,242,1481,430,1215,1085,-819,-759,335,-5,-926,-3288,-3892,-911,-849,-734,-438,-205,11,184,-544,-2286,-1057,-1596,-2680,-2535,-161,-250,-422,-3024,-833,-1041,-1173,-1076,-1079,-192,-2029,373,1731,182,-3234,21,594,-1306,1612,-911,-73,-621,-2191,-2323,-1211,-1742,-2103,-2680,-2264,-2387,-2641,-2928,-2704,-2401,-1829,-1271,-781,-433,-206,-2647,-2237,-136,-352,-533,-837,-1045,-3283,-2389,-707,-275,110,1042,1682,847,413,1117,115,1002,2970,2473,2057,372,-162,-1233,-2519,-1973,1507,1606,-202,593,-2690,-1947,-1546,-1440,-1130,-1131,-1458,-1952,-2440,-2903,-3255,-3517,-3359,-2937,-2566,-2064,-1547,-1022,-511,-297,343,-2274,407,-148,-182,-105,-1289],[-2777,-3197,-3516,-3352,-2865,-2474,-2103,-1805,-1545,-1231,-1108,-1150,-1296,-1593,-2764,-2260,-2458,-2229,-2191,-1113,-450,-568,441,718,-130,-2223,-1018,1478,-1182,1558,1035,434,-1034,-1843,-1320,-1826,-2136,-2266,-2216,-2006,-1747,-1503,-2434,-1406,-818,-1277,-1781,-2977,-2576,-3094,-446,473,-626,-1713,-3169,-1495,-941,-4422,-1593,2094,1599,1307,-1400,796,1013,-888,-55,-1660,1513,73,-50,2050,-654,3622,5152,2660,-1860,16,2337,1418,318,-511,-1607,-2288,-2855,-2816,-2257,-1638,-1009,-313,-452,858,1387,777,365,535,-1399,-1776,451,55,-588,3599,3926,3989,1287,-2769,-1063,-110,-2566,-1558,-944,1193,537,2145,1615,1816,-329,-664,-2098,-3643,-3002,-1614,-453,-917,686,978,-1297,-872,-1267,-2809,-3843,-2184,-493,919,-2478,-712,-1737,-775,5099,4802,2392,1529,-723,357,-1065,-1923,-1838,-1048,-5,-2714,-3458,1488,2646,2784,1657,-417,1142,-2947,2271,2204,197,715,2069,-1330,1297,1437,-1084,-1976,253,-206,-744,-1285,-1783,-2100,-2494,-2782,-2983,-3011,-2841,-2644,-2414,-2450,-1982,-1827,-2304,-1551,-1575,-1623,-1764,-3206,-2228,-2618,-3021,-3347,-3315,-2825,-2338,-4256,-2529,-2447,-720,-508,-459,-526,-707,-1019,-1378,-3240,-2084,-2303,-2346,-2263,-2036,-1734,-1419,-1092,-1503,-3920,-1072,-4227,81,130,-3657,167,96,20,-65,-162,-288,-480,-1864,-693,-904,-1110,-1358,-1641,-2017,-2328,-2428,-3892,-7525,-3007,-1249,-606,1,562,1055,1486,-15837,2054,2206,-16860,1754,1288,712,-8530,-23766,-1683,-2419,-2830,-4592,-5939,-5778,-522,-1780,-3613,-1985,-4099,1398,1614,1346,1963,1989,2053,-2635,-2666,-2593,341,1390,1018,467,-1657,-665,-1118,-1578,-1783,-1897,-1911,-1813,-2228,-1570,-1284,-1106,-2069,-1093,-1986,-2436,-2925,-3357,-3732,-1385,1826,3795,4306,553,-730,-759,-630,2842,1738,-199,-1248,-3214,-269,-781,-1003,-921,-2038,-3260,-1608,-1123,648,659,306,-2793,-848,-980,-1610,-2285,-2968,-3373,-3180,-2627,-2041,-1587,-1103,-704,-510,-2845,-222,1259,1704,896,1159,-2620,-2530,-1236,400,1748,1257,-3172,-315,-1897,-1996,-2745,-3262,-3077,-2679,-2346,-2629,-1799,-1477,-1314,-1014,-663,-352,-1379,120,331,467,-1417,369,-408,103,-215,-579,-1070,-1520,-1965,-2373,-2693,-2749,-2473,-2231,-1953,-1852,-1742,-1774,-1652,-1479,-2708,-1119,-888,-607,-339,-110,130,73,370,295,229,-182,-2121,-620,-1009,-1415,-1813,-2191,-2559,-2669,-2738,-2681,-2530,-2455,-2313,-2019,-1686,-1295,-1978,-812,212,-1142,1544,2311,-965,1694,-2100,-1248,-1543,1324,629,-29,3077,-366,2588,3005,1784,1122,-1139,-293,-500,-716,-828,-887,-496,-1783,1140,1664,-2888,1172,286,-645,-2991,-2339,-2682,-1853,-967,-1231,-1890,-510,461,-2710,-1099,2267,2382,2052,1538,865,-658,-641,-1325,-1823,-2186,-2306,-2290,-2207,-1975,-3213,-2183,-1056,486,1362,32,-1103,-899,-3279,-415,1456,493,-1641,-2636,-2626,-1061,440,-1265,-3321,1833,3132,2404,1038,-338,370,-2733,-1024,-630,-1377,-2195,-712,-664,-1068,-313,-192,-73,-13,-2264,101,-364,-2434,-3101,-3175,-195,154,-334,-722,428,-2091,192,-843,-1894,-296,-657,-1038,-1542,-1909,-2119,-2032,-3448,-1431,-1040,-640,-409,90,-1525,761,1092,1370,1559,-1384,-2387,1371,1996,2066,-1497,163,-3279,-2449,-1718,2253,447,-188,2026,1147,1635,1282,909,-1926,-578,-1121,-750,-2198,-242,325,942,926,1375,134,-1347,-149,-67,170,196,-110,2314,945,-2225,-2159,1438,958,550,100,-2552,-878,-1430,-1928,-2225,-2542,-2760,-2849,-2751,-2417,-2187,-3967,-3035,-1198,-847,-1170,-121,237,592,789,-3275,1538,1669,293,-866,1524,-236,-2677,-3122,-2906,-2231,826,521,-3162,-2799,-3600,-3069,-1791,-1787,-1505,-1446,-945,-2068,-1678,467,697,880,905,-3344,-1064,-526,-1578,1809,-1791,1567,2054,1893,1547,1038,-1241,-393,-1226,-1707,-3430,-821,-4086,-3231,913,1077,1079,929,-1591,-2318,-1926,-5258,-1709,-1720,-1144,-1837,256,-416,-6861,946,2025,2149,2240,1978,1720,1390,1047,773,-6531,-21333,-19064,-1512,-21750,-8475,-93680,-6,29,71,28,-45869,-32700,-600,-3735,-10273,-26382,-1732,-5750,-14870,-2560,-2696,-2647,-4486,-2524,-2538,-9479,-2483,-2382,-2367,-2273,-2238,-2321,-2337,-2261,-3187,-6064,-1904,-1708,-5140,-1343,-1214,-3634,-2202,-4693,-1351,-1469,-1528,-2597,-1484,-1461,-1665,-1234,-1280,-1996,-1665,-1963,-2421,-2870,-2865,-2317,-1700,-2060,-2871,126,515,-2550,-1093,-3667,-681,-283,-1366,-2184,-1945,-1481,388,-1532,-359,1174,556,-1416,-2146,-2090,-878,-1002,-1679,-2220,-2213,-1973,-1549,-1140,-932,-1811,-2214,-626,-629,-685,-761,-860,-1011,-2714,-2636,-1279,-1324,-1368,-1252,-1128,-1041,-2671,-1325,-1034,-3082,-1238,-1429,-1514,-1242,-2778,-1779,-3603,227,588,756,885,796,543,128,-355,-935,-1508,-6766,-2491,-1939,-1450,-1244,-1086,-1122,-1249,-1568,-1724,-1866,-1720,-1365,-1097,-844,-13272,-576,-624,-798,-1129,-1454,-1849,-2309,-2676,-3034,-2804,-2467,-2133,-1907,-1534,-2743,-685,-428,-1124,296,498,85,-375,625,620,-2481,1029,1413,-1253,-2373,1945,3380,2557,2405,-282,-468,-1690,-2528,-1315,-1586,237,1358,-543,6178,6752,4374,4264,564,-542,-132,-2830,127,3926,4079,-112,1211,1958,501,-971,267,667,1245,1635,-220,-2304,-308,-3284,-445,673,-576,270,-144,874,631,-952,856,3079,340,1418,57,582,258,-1087,-294,95,207,-1110,-2751,-3757,504,377,-1174,-139,-531,-876,-1047,-1017,-2015,-531,-898,-2460,-2501,139,-311,-1099,-2795,-2658,-1719,-215,1436,-1050,459,-1940,117,1495,-303,-2891,241,397,-1315,1591,-905,-379,-1089,-2216,-2080,-900,-1284,-1655,-2490,-1794,-1532,-1234,-1069,-842,-909,-935,-1104,-1383,-1749,-1986,-2214,-2291,-2205,-2163,-2126,-2357,-2699,-3047,-3208,-1648,-542,-319,2070,2560,89,266,1561,149,296,2970,2847,1657,-197,-199,-1550,-2194,-1843,2330,2603,-1033,264,-2282,-1218,-2437,-2495,-1424,-602,643,1460,257,-894,-1738,-891,-1721,-2535,714,96,-662,-974,-1321,-1542,-1635,-2020,-1795,-2036,-2331,-2774,-3214],[-1274,-1074,-2351,-1762,335,1489,-645,-120,193,1696,1478,553,684,-591,-2106,-967,-1523,-2411,-2080,-1798,-1293,-771,-204,417,221,-1926,-1020,1472,-619,1417,1170,843,-639,-1722,-245,-636,-906,-1088,-1198,-1265,-1388,-1594,-2000,-1997,-2177,-2351,-2453,-2775,-2916,-2905,-1320,-938,-764,-1778,-2812,-2045,-1435,-4172,-1590,-824,-116,787,-1742,473,259,-1794,-127,-1480,1878,341,-376,2155,-742,3773,5734,2740,-1281,-308,2406,1793,-252,-917,-2181,-3109,-2853,-1881,-960,-223,389,990,142,1821,2126,924,731,818,-638,-1831,373,121,-321,2672,2302,1904,1366,-2684,-933,4,-2459,-1176,-1306,717,280,369,-16,-562,-1368,-2086,-2830,-3198,-2935,-2467,-2080,-1827,-1809,-1991,-2363,-2962,-3782,-3027,-2168,-1291,-457,292,-1600,-103,-1863,-599,1796,1644,1269,1000,-940,370,210,377,-259,948,450,-2389,-3240,1421,2389,2400,1338,-242,1355,-2807,1105,684,272,-137,-433,-948,-1011,-1189,-1418,-1766,-1705,-1832,-1979,-2058,-2017,-1738,-1536,-1290,-1078,-834,-2505,-220,72,-3055,-1552,-1097,-1685,-836,878,2279,-1351,-3172,1605,-2425,497,265,-4211,-2887,-1122,-3251,-3006,-2254,1219,1305,-281,562,-133,-1182,-58,-3871,-864,-1229,-1544,-1859,-2204,-2287,-2400,-2383,-2271,-4379,-1450,-4361,-662,-344,-3218,213,386,540,662,733,718,561,-1409,118,-373,-964,-1692,-4237,-3468,-3861,-2939,-1922,-4144,-83,711,1422,1982,2436,2806,3139,-18308,3754,3937,-11105,3855,3632,3314,-11187,-22222,1622,1002,378,-2798,-6420,-6404,-1694,-2028,-3455,-2264,-3828,-2259,-2254,-2192,-2051,-1972,-1784,-2175,-1991,-2014,-1082,-879,-775,-835,-1647,-1134,-1412,-1900,-2386,-3002,-3643,-3602,-3111,-2715,-2392,-2324,-2287,-2546,-2917,-2906,-2453,-2989,-3945,-1457,180,422,524,381,-477,-446,-1148,-1360,-1639,-1872,-2115,-3261,-1849,-1597,-1348,-1134,-1373,-3561,-2391,-2035,-722,-719,-682,-2669,-687,-1565,661,1131,1513,-594,-1318,2147,2186,549,-445,-538,-1098,-3377,164,-169,-730,-1321,-1807,-2738,-2421,-2181,-1540,-772,102,-2782,-408,-1909,-2549,413,2919,2846,2588,2189,-2666,564,670,-1699,-167,-201,-405,-62,-109,-186,-397,-924,-1255,-1688,-1920,-1935,-1561,-1107,-584,-116,269,542,-2206,825,872,930,92,734,-340,558,665,-2734,-888,1146,1355,1505,1570,1602,443,1342,1013,715,-65,-2126,-476,-943,-1091,-1309,-1507,-2395,-2082,-2218,-2574,-2979,-3293,-2670,-1874,-1104,-369,-1726,235,447,-872,2246,2596,-1044,1840,-1987,-1416,-1129,1676,779,-220,810,-621,-173,-868,-1591,-1837,-1615,-282,-817,-856,-1378,-772,-204,-1651,529,-492,-2951,-2311,-2019,-1127,-3020,775,-2448,593,2194,-1091,-2043,-1592,387,-2009,-1479,1313,1118,943,756,527,-644,-15,-623,-681,-1128,-1542,-1909,-2174,-2197,-3461,-2003,-1406,-1137,-939,-767,-894,-847,-3329,-268,24,243,-1479,-2710,-2886,-808,-375,-932,-2940,-781,-377,161,395,-279,272,-3024,-613,-769,-1488,-1991,1244,1972,-954,404,518,1818,1473,-2107,1020,-203,-2195,-2941,-2691,569,1288,194,-1166,-105,-1359,368,-783,-2068,-1254,-2044,-2631,-2155,-1301,-433,474,-3157,853,1397,-339,-23,179,-1621,1158,3748,4921,4772,-1236,-2406,2343,3289,2734,-649,285,-3752,-2052,-1464,-2379,-2765,-2048,-1305,-680,-202,20,105,-2081,-635,-1670,-217,-2282,1603,2460,846,-11,1158,-67,-1615,-27,-238,271,-314,79,2303,1010,-3866,-1726,83,-203,-269,-293,-1991,-405,-584,-768,-794,-873,-946,-726,-599,-456,-508,-3277,-2221,-1139,-1517,-1879,-1957,-1765,-1337,-752,-3275,354,759,923,-795,1636,327,-2741,-2370,-2229,-2317,950,558,-3828,-3556,-3976,-2469,13,288,-1905,-2368,-1084,-2170,-1735,5453,4021,2278,1182,-3142,-896,-357,-1062,-196,-1227,-1169,-1432,-1465,-1335,-1113,-1131,-695,-631,-2274,-2971,-846,-3651,-3158,-1465,-1686,-1804,-1813,-1775,-1732,-1644,-6382,-1485,-1341,-1148,-1374,-713,-1564,-6589,184,425,641,889,832,801,699,552,-520,-8735,-18769,-21013,-11363,-36838,-13416,-101269,-2951,-2805,-2461,-2176,-66391,-8136,-1759,-2632,-7588,-25281,-1491,-8397,-12955,-1344,-1255,-1200,-7870,-1098,-991,-10591,-436,-16,387,890,1299,1504,1635,1665,-4582,-5306,569,-34,-4770,-1162,-2669,-4656,-2652,-4801,-428,-157,-1505,-2816,1117,1120,-2368,-492,912,-1656,332,-1880,-484,-1020,-2414,-2148,-2591,-2786,-3046,-2273,-1922,-2153,-1226,-3671,-1056,-1138,-1411,-2102,-1576,-1210,-951,-2921,-171,182,422,-1729,-2519,-2383,-1021,822,633,346,103,-268,-485,-634,-868,-2042,-1922,-985,-843,-655,-415,-158,-14,-2912,-2506,652,85,641,609,493,296,-2867,-1588,-1104,-2906,-1692,-767,-1174,-885,-3062,-1177,-3685,-1465,-1443,-1408,-1208,-1043,-899,-807,-708,-651,-547,-4189,-334,-242,-113,-138,-114,-217,-378,-735,-982,-1305,-1392,-1228,-1077,-907,-11490,-907,-1215,-1748,-2508,-2911,-2154,-1228,-272,536,1257,726,-901,6,1221,-3145,453,-900,-1117,2121,2872,-308,-35,1954,1305,-2693,-37,-608,-1045,-2792,-1088,-899,-625,-327,-307,-139,-2177,-2122,-1303,-2012,61,1356,-176,4854,4925,3192,3869,894,-622,-475,-3030,88,3625,4017,-433,1274,3617,524,-1138,799,1251,2276,2215,499,-435,249,-3852,12,1070,289,1096,380,270,129,-1129,1127,1770,256,-153,-1118,-1850,-2038,-1705,-1126,-473,13,-1142,-2157,-3444,507,100,-1630,-44,-68,137,555,-428,-1687,218,-235,-2269,-2204,833,491,-227,-2692,-13,351,825,572,-738,1036,-1774,-171,1252,-782,-2580,289,57,-1315,1505,-908,-702,-1642,-2360,-1815,-826,-1862,-2677,-2506,-1757,-1092,-726,-617,-599,-882,-1012,-1064,-944,-677,-690,-1846,-1889,687,654,498,30,-598,-2561,-2456,-1973,-1713,-1045,-231,505,-727,135,1931,177,-355,2875,2627,825,-777,-258,-1881,-1898,-1686,1459,669,-1799,-1346,-2436,-3466,-3608,-2632,-1767,-998,-398,201,252,-874,-1786,-803,-1314,-2012,487,39,-1242,-918,-1338,-1714,-2021,-2302,-2677,-3129,-3413,-3319,-2884],[-1697,-1589,-2136,-1578,-257,153,-404,56,101,1249,1364,87,1378,-225,-1308,570,-415,-3377,-1603,-882,601,340,131,33,-149,-1471,-959,-766,-894,-989,-1139,-1273,-1359,-1496,-1556,-1704,-1758,-1724,-1571,-1278,-923,-557,-1343,-1256,-1022,-454,-2136,-2383,-3112,-2589,534,335,-431,-1648,-2254,-2431,-1742,-3866,-1478,1610,3232,3960,-1982,274,-461,-2260,-152,-1341,2255,539,-653,2270,-593,3748,3383,2817,-615,-586,935,213,-891,-1018,-1427,-1589,-1567,-1410,-1221,-1157,-1161,-1168,-1351,-1635,-2034,-2472,-2931,-3380,-3565,-3469,-3182,-2894,-2602,-2338,-2122,-1899,-1738,-2446,-1244,-1091,-2266,-876,-1582,-848,-956,-1110,-1354,-1690,-2227,-2636,-3040,-3115,-2824,-2406,-1978,-1547,-1197,-890,-702,-463,-430,-3207,-592,-686,-787,-862,-912,-828,-1932,-487,-235,78,282,590,-1177,1070,1266,1459,-454,1733,595,-1924,-2859,1252,4666,2535,1073,-62,1511,-2620,4559,4175,1666,44,2654,-740,1049,1112,-693,-1612,320,226,-924,-48,-220,-309,-587,-846,-1035,-965,-2498,107,634,-3519,-1231,-1071,-1107,-628,1125,5085,-958,-2995,1512,-2577,19,272,-2760,-2229,-1034,-2254,-3300,-1613,148,941,-287,793,221,-1731,1832,-4246,881,253,-426,-1180,-2612,-2585,-3206,-3541,-2974,-4849,-1937,-3940,-1267,-1038,-2777,-594,-434,-268,-126,-36,-45,-220,-785,-771,-1345,-2020,-2791,-7288,-3043,-2112,-953,133,-2134,1921,2580,3064,3312,3374,3301,3181,-20369,3053,3042,-7227,3034,3062,-9282,-12985,-20937,2697,2456,2128,-1000,-7040,-6608,-97,-2121,-3459,-2056,-3609,-3061,-3488,-3602,-3289,-2937,-2480,-2121,-1713,-1454,-1172,-988,-980,-1211,-1684,-1997,-2535,-3232,-3623,-3147,-2540,-2367,-2154,-1328,-1151,-1189,-2145,-1439,-1849,-2254,-2729,-3107,-3882,-3453,-3328,-3085,-2641,-2143,-1600,-1079,-1746,72,660,-1400,-3008,-3295,139,1718,2720,2780,-805,-3234,-2759,-2724,734,1662,-403,-2416,76,-1252,499,2291,2654,-580,-489,2989,2706,1066,-752,-731,-1738,-3495,293,1008,1870,1001,1099,-2771,-2094,-1911,1211,2558,1224,-2436,-678,-1909,-3222,2,5263,4535,3729,2264,-2309,547,689,-2150,-549,-869,-1083,-1179,-1251,-1174,-1050,-891,-886,-2386,-266,-110,-942,8,23,29,67,159,-1684,465,1270,2009,494,3215,-326,1306,3054,-2529,-607,1355,6856,6630,6185,5613,794,4016,3011,2070,-70,-2149,-707,-1397,-1904,-2192,-2301,-2244,-2179,-2091,-1987,-1877,-1925,-2024,-2118,-2295,-2469,-2428,-2216,-1778,-1138,-504,211,-1188,1356,-1936,-1633,-664,1727,931,-489,432,-901,-540,-964,-1330,-1562,-2066,-1978,-2206,-2398,-2519,-2533,-2411,-2233,-2020,-1883,-2980,-1528,-1268,-995,-2946,-281,-2355,3,-97,-984,-1985,-2688,-1614,-2158,-2458,-2679,-2615,-2405,-2202,-2085,-2034,-2005,-1982,-1881,-1783,-1564,-1267,-937,-538,-3435,-1763,74,546,589,-614,-760,-847,-3218,230,296,306,-1066,-2467,-3162,-554,-775,-1238,-2460,-1937,-2055,-1813,-1358,-990,-657,-2504,-174,-870,-1553,-1564,-136,-370,-589,-725,-915,-1035,-1141,-1924,-1230,-1379,-1890,-2699,-2252,-2270,-2517,-2784,-2936,-3145,-3028,-2771,-2454,-2179,-1871,-1518,-1110,-777,-316,196,807,-2429,1076,1060,-612,407,28,-1721,1202,3203,3211,2848,-1215,-2457,1607,1260,960,179,433,-2967,-1327,-294,-106,-313,-133,-6,-559,619,1018,1523,-2198,-536,-2181,-926,-2038,3092,3878,784,-753,1077,-171,-1764,155,-434,346,-801,434,2657,1026,-3655,-1254,765,2735,2468,2117,-1040,-92,137,667,697,730,-1112,931,906,787,409,-1677,-1336,-780,-887,-1097,-434,-74,266,577,-3181,756,576,362,-740,-337,-756,-2676,-1441,-1503,-2162,-1479,-1241,-4446,-4426,-4430,-1594,-296,-569,-2493,-3106,-920,-1908,-1297,1711,1553,1321,806,-2768,-594,-2,-534,339,-669,255,1399,1665,1743,1600,-949,563,-347,-3019,-2447,-1459,-2910,-2654,1529,2170,2617,2300,-787,2286,2445,-5952,-2050,-1544,-823,-717,439,-2559,-6269,-55,-295,-539,-692,-1038,-1189,-1205,-1063,-3411,-9398,-16221,-22433,-19259,-42081,-19142,-101058,-460,-645,-796,-990,-76587,-1486,-1734,-2834,-6266,-24035,-2369,-11823,-9734,-2689,-2634,-2529,-11292,-2202,-2016,-11552,-1613,-1412,-1258,-975,-707,-534,-306,-53,-5987,-3830,50,-126,-4532,-1514,-4114,-5559,-3127,-4772,-2963,-2363,-1761,-2950,-748,-441,-3007,-160,164,-1311,-16,-2434,-538,-923,-3186,-1649,-1484,-3041,-2584,-513,-335,-1729,293,-2858,313,-715,-1474,-1937,-1196,-1519,-1971,-4085,-2432,-2429,-2390,-2263,-2867,-2406,-2553,-2823,-2646,-2294,-1825,-1475,-1015,-587,-391,-2157,-1648,-426,-621,-840,-959,-895,-645,-2596,-2159,927,490,1623,1831,1863,1658,-3001,-1831,-928,-1985,-2014,-1564,-1676,1958,-3263,-326,-3628,1921,1237,319,-595,-1576,-2412,-2591,-2054,-1574,-1257,-1867,-1413,-1858,-2325,-2413,-1917,-1498,-1190,-1182,-1226,-1538,-1795,-1847,-1799,-1567,-9567,-1133,-1140,-1345,-1750,-2001,-1763,-1120,-261,562,1365,934,182,486,367,-1698,83,-1349,-999,1864,2350,-779,178,2247,1506,-2882,1140,582,-847,-3122,-1083,-1499,-1826,-2134,-2361,-2645,-2966,-3263,-3088,-2536,-2088,-1704,-1357,-1124,-1042,-1046,-1007,-1075,-931,-733,-3008,181,1429,2387,-860,1915,5221,401,-1388,1314,1764,3151,2740,1556,1536,861,-3395,527,1461,922,121,-241,-247,-405,-1226,-168,-440,-900,-1388,-1611,-1459,-975,-1420,142,704,1125,-1045,-1474,-3041,1850,-46,-1970,1574,2288,2309,2255,-329,-1351,1026,399,-2087,-1787,857,1357,-548,-2688,-254,-128,-204,-553,-276,1659,-1514,-439,1075,-1167,-2291,193,-406,-1261,1381,-912,-1021,-2225,-2609,-1614,-1261,587,331,-2509,-103,-292,-656,-637,-561,-547,-257,87,458,-1299,-982,-1541,-1477,1717,1686,1473,608,-589,-2072,-1283,-359,-691,-1101,-1393,-1624,-1685,-1675,-1455,-1154,-940,-646,-580,-428,-1260,-366,-2245,-1666,-1558,-814,-878,-2182,-689,-1089,3,-2052,-2737,-922,272,-77,-408,-815,-1249,-1834,-1854,-1862,-1712,-1626,-1423,-1801,-1016,-1408,-621,-436,-1393,-286,-429,-632,-958,-1208],[-1037,-987,-1984,-1504,774,773,-397,-83,-564,-930,-1385,-1842,-2162,-2326,-2269,-1924,-1565,-3943,-1405,-1306,-692,-825,-1031,-1256,-1693,-2323,-2979,-3590,-3706,-3006,-2207,-1434,-718,-1431,214,322,-1455,-22,-543,-1309,-2362,-3615,-2610,-1303,-1277,116,-1748,-2046,-3026,-2354,621,115,-240,-1394,-1681,-2840,-2030,-3692,-1506,1041,2427,2667,-2316,-5,-1315,-2251,-363,-1427,1394,438,-1061,83,-344,-611,-908,-1144,-1372,-1549,-1595,-1724,-1830,-2016,-2230,-2476,-2803,-3161,-3426,-3393,-2924,-2175,-1434,-687,0,664,896,712,347,-959,746,346,-479,3025,3141,3151,1084,-2298,-853,-73,-2221,-616,-1925,567,223,1530,327,-6,-1100,-2068,-2937,-3051,-2351,-1455,-1141,-1735,296,768,-669,188,141,-3378,-838,146,-30,-633,-1237,-1667,-2121,-1802,-1442,-900,-450,-116,-1597,635,642,657,-725,191,-71,-1582,-2591,78,592,1282,726,-46,1448,-2564,3674,4851,2224,-423,2624,-901,819,2221,-427,-1666,554,350,-1304,234,219,250,-1,-381,-885,-1328,-2669,-1340,-882,-3321,-1082,-1193,-736,-655,1165,1189,-719,-2903,-220,-2879,-1599,-2128,-2325,-2053,-1521,-1475,-3463,-908,471,777,-360,754,438,-2329,690,-4130,281,63,-154,-823,-3189,-909,-1138,-1782,-1889,-5470,-1900,-3156,-2428,-2722,-2929,-3128,-3263,-3296,-3252,-3158,-3052,-2980,-2762,-2514,-2259,-1878,-1415,-10325,-328,309,1102,1830,-1629,2999,3404,3663,3693,3527,3189,2743,-21667,1726,1159,-5659,11,-19112,-32388,-13965,-19973,-1019,-1001,-1025,-1193,-7946,-6175,-1904,-2296,-3781,-1957,-3505,-1174,-795,-1300,-2022,12,142,-1427,-1423,-1215,-1366,-80,-134,-239,-1815,-163,-7,81,273,385,447,-2902,-1897,146,-57,-386,-1939,-1405,-1350,-1672,-1993,-2186,-3694,-2436,-2615,-2960,-3314,-2919,-2098,-1170,-2481,1172,1635,-1696,-3936,-3300,-248,1239,2544,3248,-390,-2824,-2394,-3042,664,1366,-1050,-2104,-145,-226,137,1034,1358,-533,298,1726,1723,1487,-1069,-932,-2301,-3086,818,1913,2001,920,955,-2786,-1801,-2235,1355,1180,877,-2246,-864,-1919,-2797,-504,-92,-292,-502,-681,-1878,-854,-812,-2600,-921,-865,-819,-730,-664,-505,-380,-297,-1465,-3436,172,368,-1167,557,655,882,1254,1493,-1252,-474,742,713,1347,2271,-355,1508,3358,-2180,-339,1505,6630,87016,80946,27517,1052,8049,7262,5710,-262,-2268,-724,-1494,-1208,3317,1224,-1721,-1359,-983,-1372,-1940,-2841,-3074,-2256,-1479,-738,-1197,621,1109,196,1888,2248,-1448,1768,-2005,-1960,-214,2332,1045,-899,1297,-1260,370,-53,-413,-604,-2385,-771,-837,-922,-1445,-1397,-1803,-2261,-2640,-2820,-3034,-2336,-2061,-1901,-2828,-1743,-2208,-2157,-2475,-2555,-2309,-2926,-1246,-647,-894,893,890,2776,3712,2564,-984,707,-1343,1636,964,278,2135,2451,-229,-3195,-1537,637,1828,800,-859,-815,-1396,-3028,-1543,-1321,-1168,-1167,-2193,-2915,-1422,-1611,-1781,-2064,-1786,-1807,-1873,-1922,-2051,-2125,-2102,-2062,-1976,-1706,-1554,-1472,-1397,-1279,-1069,-919,-722,-539,-1828,-124,-37,-1674,-2475,-1990,88,119,134,-1435,-819,319,299,-818,-2105,33,-116,-285,-592,-796,-910,-813,-1674,-213,223,-1042,736,120,-1939,1132,1377,1158,790,-1380,-2629,-555,-888,-1071,-1113,-957,-1832,-543,-215,9,-856,-52,-268,-1564,-996,-1554,-2128,-2740,-2967,-2768,-1595,-1657,41,616,891,-1371,967,-297,-1924,238,-818,225,-1369,684,439,132,-2172,-975,-835,-1239,-1497,-1641,-1544,-1313,-937,-468,157,637,-1314,1406,1408,1642,1450,-243,-612,815,761,-1017,1056,1307,1545,666,-3211,1503,1373,973,-884,-215,-927,-2632,-2111,-2391,-2438,-2324,-2035,-5054,-5254,-4763,-1583,-1557,-1476,-2325,-3340,-1007,-1487,-770,-212,25,234,210,-2461,-382,285,-159,442,-323,-884,-100,30,-206,-454,-906,-706,-598,-4114,-2115,-1728,-2228,-2117,2530,2889,3199,2507,-602,3644,3577,-4807,-3331,-2168,-772,-13,1343,-3513,-6201,1256,1449,1661,1899,1797,1680,1459,1191,-5915,-8347,-13993,-23426,-23691,-31698,-25526,-93611,1159,1445,1777,2049,-80310,2336,2356,-4256,-7101,-23634,182,-16159,-5627,-413,-1237,-3123,-14327,-2662,-1699,-11813,158,902,1429,1891,2135,2096,1940,-319,-5353,-2089,-86,-763,-4656,-2824,-4757,-6091,-3814,-4840,-479,-1045,-1803,-3171,-593,-1020,-3786,-1790,-2228,-2644,-2823,-2969,-2617,-2267,-3842,-1643,-1468,-2577,-2229,-991,-694,-1529,543,-2160,779,-1094,-1800,-1919,-1036,-244,-593,-3417,-337,-960,-1626,-2436,-3417,-2419,-1982,-1362,-593,198,1107,1911,2829,3702,1107,-2389,-1637,1403,626,4438,3863,1198,-953,-2232,-1852,39,-610,-1257,-1784,-2364,-2937,-3120,-2233,-903,-963,-2335,-2212,-2420,1769,-3585,201,-3676,1734,734,-421,-1385,-1985,-1803,-1125,-302,461,1184,-141,2297,2656,2957,3031,3109,3027,2849,2421,1996,1330,685,111,-534,-1054,-7842,-1553,-1541,-1430,-1353,-1229,-1201,-1302,-1393,-1559,-1684,-1755,-1879,-2168,-2365,-2552,-2693,-2726,-2904,-2978,-2948,-2822,-2770,-2754,-2719,-3164,-2513,-2375,-2222,-3547,-1744,-1500,-1287,-1174,-1080,-1105,-2050,-1280,-1488,-2262,-1662,-1876,-2089,-2357,-2709,-3020,-2822,-2412,-1806,-1167,-2912,201,1024,1885,-1524,2903,4544,8,-1798,1633,2041,3713,3039,2584,3346,1345,-2984,914,1628,1308,954,45,-768,-1368,-1715,-1527,-1046,-527,-40,-978,344,-637,-1546,843,1914,1579,-965,-820,-2658,1704,-155,-2260,1678,2380,2157,1852,-229,-1091,398,-40,-1987,-1430,-965,-986,-950,-2826,-587,-680,-1227,-1716,182,1563,-1214,-687,953,-1418,-2067,-40,-983,-1147,-1008,-1559,-2093,-2783,-2962,-2165,-1839,-1568,-1341,-2700,-890,-717,-598,-578,-394,-363,-140,72,270,-2135,-1263,-1258,-1103,857,852,904,357,-550,-1570,-176,-1908,285,-924,345,251,-2191,-4,-111,-235,-932,-682,-1049,-1234,-1399,-1340,-2547,-1413,-1386,-938,-849,-1722,-1207,-616,-393,-2086,-2659,-790,135,16,-62,-229,-953,-1771,-895,-959,-904,-863,-607,-2177,171,-1732,-241,671,-995,-387,150,710,1379,773],[-1070,-1082,-1883,-1507,778,1469,-584,207,-505,788,188,-471,-1047,-1502,-1705,-1510,-1188,-2855,-1267,-1784,26,19,-237,-145,-446,-948,-1496,-2085,-2697,-3143,-3043,-2440,-1705,-1444,-406,36,-2166,509,789,722,399,-181,-914,-1699,-2494,-2887,-2261,-1659,-2485,-2068,-78,-33,-208,-807,-1126,-3102,-2111,-3466,-1556,-228,643,1412,-2572,-216,-2095,-1836,-609,-1532,2317,195,-1399,2015,184,706,-31,-757,-1468,-2070,-2402,-2610,-2740,-2362,-2050,-1674,-1328,-1011,-1870,-531,-306,79,506,709,1546,1226,636,304,531,-291,1212,430,-933,2014,2138,3909,662,-2047,-848,-257,-2145,-443,-2119,501,306,397,-211,-790,-1458,-1870,-2156,-2087,-1705,-1156,-828,-2081,-13,535,-692,298,-171,-3222,-1058,-297,1156,1198,1004,716,-2239,-452,145,294,357,-793,-1970,2022,2431,1212,-839,1295,397,-1213,-2278,320,1888,1088,531,-146,-817,-2445,-1756,-1932,-1892,-1781,-1603,-1460,-1512,-1472,-1526,-1719,-1489,-1454,-1535,-1428,-1381,-1203,-1204,-1244,-1382,-1543,-2832,-1890,-2133,-2834,-2515,-2414,-2031,-1612,-1239,-863,-580,-2770,-286,-3068,-1053,-917,-1405,-1961,-2501,-2885,-3358,-2072,-1571,-1127,-829,-627,-523,-2677,-609,-3489,-839,-979,-1136,-1372,-3771,-1927,-2272,-2618,-2803,-5841,-1884,-2105,-943,-591,-2290,-805,116,222,280,286,237,101,69,15,-96,-167,-966,-12902,-581,-765,-820,-906,-2247,-959,-821,-555,-254,79,422,-559,-21739,1546,1823,-6287,1934,-58584,-52197,-14336,-19084,-172,-933,-1776,-2686,-9063,-5011,-748,-2084,-4306,-743,-3389,1540,2518,-1238,-3621,1098,1223,-1217,-1492,-1246,-1951,3528,3992,2111,-1913,-101,3597,2624,802,3395,2033,-3159,-1561,724,1351,772,-1565,-2043,-833,-479,-66,-776,-3424,-1895,-2075,-402,956,597,37,-731,-3267,-2411,-3202,-2862,-4077,-3163,-899,-441,-179,-103,-190,-2449,-1655,-2867,-552,-532,-1847,-1719,-655,-744,-835,-930,-1020,-988,-952,-771,-518,-338,-1296,-1046,-2422,-2569,618,809,1002,773,774,-2789,-1516,-2560,1534,2211,458,-2220,-950,-1895,-1974,-1065,1992,1637,1357,1197,-1518,232,-89,-2796,-48,-2597,-648,126,-254,-550,-818,-1030,-1892,-4093,-1471,-1794,-1987,-1729,-1235,-932,-838,-779,-926,-1304,-812,132,1770,1520,-404,1634,3562,-1765,-110,1570,6185,80946,120119,27512,1198,7544,6490,5031,-655,-2508,-1702,-1880,-1547,3637,1405,-1451,-1065,-894,-1199,-129,-1189,-2084,-2732,-3136,-2636,-2061,-1655,-1424,-1318,-1415,-1491,-1788,-1743,-2209,-2373,-1676,-1448,-1179,-1454,-623,-1708,-73,119,247,402,-2393,-484,254,632,-1271,-289,354,-1509,524,11,-3119,301,253,149,-2697,22,-1988,-999,-371,-1058,-964,-1761,198,623,-302,228,-68,4280,6314,2366,-1389,959,-1562,1224,607,-203,1638,2006,-754,-2985,-1334,-213,-1686,-2825,-2866,-2260,-1975,-2829,-1633,-1499,-1465,-1535,-1986,-2451,-1486,-1441,-1368,-1792,-961,-836,-790,-749,-805,-824,-1291,-673,-1173,-1787,-758,205,369,553,783,-86,741,582,-1831,904,-170,-1573,-2281,-1919,-272,-482,-699,-1389,-1047,-1227,-1503,-1790,-2156,-2518,-2847,-3014,-2941,-2696,-2469,-2224,-2048,-1990,-1982,-2045,-2197,-2330,-2452,-2341,-2056,-1649,-1208,-1605,-2868,123,482,745,852,877,-747,210,418,274,-1533,-31,-4,-2635,586,1033,1602,-2555,-110,-3305,-2218,-1171,3161,2860,1137,-1786,834,-389,-2074,-1155,-1835,-2467,-2928,-2983,-2745,-2544,-2357,-2338,-2417,-2626,-2750,-2749,-2439,-2007,-1478,-884,-129,503,-1284,1419,1238,2409,2478,1022,-4,1366,1430,-930,1434,2703,2917,383,-3262,1152,3015,2067,-1154,1725,1077,-2513,-137,-614,-1240,-1520,-1829,-4625,-5040,-4254,-3118,-3099,-2914,-2722,-2730,-2378,-2266,-1970,-1548,-1112,-614,-456,-2167,-185,576,203,1578,-103,-2281,-1923,349,1820,1571,-895,452,455,-5304,-1865,-2885,-1573,-1606,-1093,-1219,-1278,-1280,-1284,-1346,-1436,-3594,-4296,-2732,-2597,-2580,-2127,-4175,-6239,396,1182,1881,2532,2776,2939,2923,2767,-7328,-5736,-12018,-23760,-23242,-22816,-31765,-81086,421,669,991,1256,-81524,1425,1312,-6223,-10170,-23986,-3270,-20861,-1720,-1609,-1060,-3776,-11422,1629,2046,-10880,973,3378,2376,2988,3021,2310,1523,-1661,-3072,-1205,-1962,-2269,-4934,-3954,-3901,-5293,-4444,-4749,-641,-1640,-2131,-3185,274,-1202,-4400,-1593,-2417,-3328,-4004,-3461,-2721,-2006,-3701,-1095,-1340,-2050,-1906,-1137,-805,-1354,580,-1524,1262,-1411,-2182,-1822,-869,-10,-1066,-2320,1075,599,-58,-2851,-3926,-2135,-829,-456,245,1107,913,3208,4383,5528,445,-2510,-1668,1663,364,5008,6879,927,-1507,-1771,-1391,1126,-304,-1754,-2893,-2977,-1997,-2830,-2471,-155,176,-2474,-2318,-3149,1566,-3746,707,-3611,2669,1310,1981,2772,1890,901,-158,-1174,-2083,-2502,-2093,-1198,-265,630,1265,1845,2203,2407,2311,2186,1808,1466,1228,960,837,-6182,946,1050,1110,1030,927,679,280,-114,-563,-942,-1221,-1519,-1961,-2317,-2702,-3102,-3476,-4083,-4535,-3898,-3171,-2558,-2042,-1594,-3198,-918,-748,-855,-3829,-778,-934,-1155,-1474,-1770,-2109,-2411,-2596,-2770,-2745,-2801,-2876,-2895,-2857,-2734,-2465,-1998,-1612,-1133,-1122,-2586,-166,16,134,-2166,170,233,-407,-2039,639,775,859,966,1020,1050,1057,-2556,734,415,40,-388,-805,-1154,-1628,-1823,-1903,-1831,-1653,-1376,-1132,-430,-1088,-1492,1025,1389,1528,-738,-28,-2122,1295,-76,-2337,388,-56,-579,-1200,-1988,-2785,-3252,-2678,-1813,-1033,604,86,-1269,-2938,-856,-1141,-1992,-2700,720,2914,-750,-754,1015,-1356,-1799,-226,-1469,-842,1099,-949,-1654,-3077,-3276,-1561,-2204,-971,-1263,-2900,-594,9,-188,18,221,1633,1880,681,-338,-2813,-1447,-923,-776,230,-266,-614,-955,-1077,-1073,-813,-3239,-395,-991,-96,31,-1839,-159,-324,-561,-985,-1381,-2009,-2504,-2913,-3238,-3289,-3035,-2617,-2182,-1812,-1594,-1746,-1093,-837,-1996,-2152,-678,-250,-232,-108,-9,-993,-1727,-303,300,-108,352,402,-2373,588,-2115,-102,445,-654,-494,307,711,1466,1080],[-1571,-1441,-1871,-1617,-1272,-1416,-1584,-1781,-1924,-1863,-1812,-1734,-1576,-1421,-1260,-990,-808,-1886,-1226,-2299,-497,-509,-627,-114,186,-449,-1407,1412,-5,2376,2689,2903,-583,-1543,2742,2847,-2855,83,2222,1984,1472,459,364,-1490,-1073,825,-326,-1249,-1733,-1743,-1465,-1711,-1914,-1983,-1953,-3213,-2004,-3162,-1916,-1842,-1711,-1630,-2743,-1475,-2714,-1355,-1106,-1603,-923,-892,-1638,-798,-783,-833,-899,-930,-910,-1362,-306,196,-3620,398,-225,335,1060,-122,-2123,-53,780,2958,314,117,976,1088,231,-234,619,462,1867,542,-1523,777,1030,2639,166,-1688,-743,-427,-2024,-241,-2132,527,138,-416,-974,-1541,-2234,-2718,-3075,-2929,-2541,-2162,-1839,-2253,-1372,-1261,-1221,-1303,-1528,-2924,-2208,-2562,-2854,-2996,-2940,-2665,-2336,-1983,-1618,-1204,-898,-1358,-2204,323,657,1126,-749,936,308,-802,-1891,-135,2802,414,550,169,1319,-2220,992,1605,901,-1265,-610,-1745,-2037,-2514,-2874,-2924,-2736,-2424,-2108,-1768,-1404,-900,-563,-254,-38,-866,-2877,388,165,-2242,-816,-1296,-838,-1273,-1740,-2098,-2348,-2569,-2365,-2946,-2396,-2490,-2681,-2840,-2823,-2670,-3065,-2156,-1980,-1884,-1952,-2134,-2432,-2858,-3316,-3311,-2861,-2390,-1925,-1537,-4274,-711,-526,-2566,234,-5195,-199,-936,5044,3988,-2095,-1143,5215,6930,6134,5015,5929,5416,1211,4806,4559,4399,-1883,-14706,3533,3034,2574,2005,-3390,851,457,272,230,308,434,-16987,-20456,831,820,-8710,-17382,-97331,-66287,-14566,-17993,-1187,-1163,-933,-615,-10286,-3330,706,-1323,-4891,-779,-3174,1886,1858,-821,-4734,-491,382,-1040,-1637,-1460,-2308,-111,-112,-141,-1866,-143,335,526,841,1090,1283,-2728,-1147,128,806,267,-1020,-2657,-1714,-2141,-2064,-1449,-3041,-1978,-2633,-1310,1977,1317,1456,1258,-3817,1695,807,-1350,-3229,-2823,-1152,277,1293,1233,313,-2054,-785,-2395,-592,-1297,-2702,-2970,-3897,-3699,-3056,-2503,-2087,-1741,-1604,-1524,-1556,-1823,-2168,-2727,-3375,-3555,-2660,-1588,-497,601,641,-2755,-1196,-2843,1528,1867,72,-2313,-934,-1747,-1116,-1567,2954,2316,1782,1383,-1228,2,-590,-2430,-335,-3006,-765,-1144,-1513,-1719,-1868,-1986,-2156,-3323,-1961,-1666,-1692,-647,-52,474,865,448,-645,-1886,604,833,1717,1096,-386,1726,3714,-1286,130,1602,5613,27517,27512,26316,1299,6886,5661,4243,-1166,-2790,-2752,-2060,-1723,-1778,-1874,-1700,-1600,-1605,-1714,-1907,-2316,-2794,-3234,-3655,-3863,-3679,-3430,-3193,-2968,-2910,-2865,-2943,-2988,-3073,-2904,-2458,-1901,-1236,-2037,-217,-2162,1722,2355,2850,1256,-1984,14,1226,2302,-1151,-101,400,-1518,521,-517,-3153,-499,-988,-1419,-2493,-1576,-1593,-1588,-337,-1120,-46,-608,34,1422,308,-524,-841,4692,5251,2104,-1810,1230,-1625,780,161,-756,664,-157,-1163,-2790,-2097,-2574,-2991,-3318,-3497,-3529,-3552,-3418,-3152,-2782,-2452,-2199,-1943,-1957,-1319,-1077,-834,-1568,-134,123,-946,432,446,-648,-778,471,-1285,-1869,-442,426,291,189,174,-524,57,75,-1865,202,-382,-1523,-2050,-1973,-275,-433,-600,-1289,-667,-505,-268,-1330,-1829,16,651,1457,-1294,-2033,-1125,-2780,-409,533,-492,-2283,-1098,-1058,-2485,37,820,1532,2069,-1688,-3061,2682,2628,2493,1544,2077,242,929,1640,1615,-2268,250,-404,-3424,1231,1210,1291,-2569,265,-3270,-2742,-566,1721,1650,1461,-1945,708,-371,-2188,185,-2004,-421,-2273,-984,-1156,-1338,-1413,-1515,-2847,-1653,-1604,-1553,-1463,-2304,-1482,-1482,-1328,-1271,-1205,-1098,-1079,-1095,-1323,-1549,-1874,-2214,-2442,-2503,-2245,-1822,-1264,-598,-3168,573,966,1330,-1481,1654,1622,-2276,775,145,-485,1155,1141,-3585,-3491,-2982,690,118,-1839,-500,-1954,269,-506,150,580,582,549,-1066,-1868,28,911,638,1343,35,-3837,-3233,-755,751,142,-874,-1346,-2223,-5129,-3971,-4365,-3748,-3142,-2661,-2287,-1917,-1530,-1162,-857,-569,-2525,-4456,-3205,-420,-692,-1184,-4409,-6265,-2577,-2616,-2231,-1528,-999,-400,112,534,-7166,-2227,-10314,-23412,-19240,-16126,-36770,-65623,299,543,947,1387,-83096,2189,2534,-8029,-15408,-24734,-7125,-22738,3519,3671,-1698,-3033,-8462,723,1348,-9812,-532,1537,-546,68,294,-560,-1239,-2638,-1421,-862,-82,719,-5303,-4540,-2325,-4074,-4863,-4504,-842,-2290,-2498,-2944,-1164,-2076,-4534,-3582,-3735,-3242,-2550,-2854,-1406,-1017,-3015,-595,-1001,-1536,-1635,-1022,-1406,-1756,-2078,-2463,-2867,-3228,-3474,-3748,-3820,-3657,-3463,-3182,-2802,-2452,-2135,-3246,-3774,-1847,-601,-112,334,773,-609,1788,2397,3011,-215,-2535,-1759,1876,-21,3883,3562,752,-1999,-1275,-835,-26,-1048,-2093,-2641,-2200,-1191,-2260,-2473,523,1310,-2536,-1963,-3874,1327,-3750,1129,-3493,2211,1094,1709,9960,9518,8824,7912,6893,5770,4658,1922,2435,1376,486,-360,-912,-1343,-1634,-2008,-2272,-2691,-2980,-2996,-2823,-2407,-4725,-1359,-903,-554,-385,-270,-318,-535,-759,-1056,-1293,-1451,-1638,-1971,-2204,-2412,-2542,-2491,-2490,-2303,-1981,-2587,-1351,-1259,-1288,-2980,-1653,-1980,-2334,-4024,-2539,-2286,-1867,-1448,-1021,-724,-782,-334,-1714,-1071,-1429,588,541,1450,197,-2671,1393,2729,2852,-1083,-2185,465,1519,1715,-2815,883,522,-882,-2053,-458,-822,-1228,-1575,-1913,-2177,-2357,-2492,-2682,-2835,-2964,-3096,-3190,-3214,-3275,-3278,-3126,-2936,-2757,-2544,-2191,-1749,-1434,-1344,-324,60,249,-443,110,-1511,-680,-1307,-2318,-2466,-2324,-1671,-894,-211,-208,969,1597,-1640,-698,438,-490,-1573,-3074,-1133,-1560,-2416,-3225,1244,2539,-218,-705,1152,-1088,-1579,-368,-1763,-448,978,-998,-1960,-2987,-3487,-1746,-2529,598,-387,-3168,-293,-24,269,350,-208,2586,3032,-99,-1103,-2880,-1552,-593,-585,2789,2727,1763,-126,-424,-683,1463,-2307,-1167,-1128,-517,-5,-1157,222,885,498,-211,242,-130,-1458,-748,-690,-2842,-1003,-1133,-1021,-1098,-1283,-2329,-1467,-1488,-1814,-1552,-1409,-1289,-1155,-861,-560,-1082,-1762,-114,293,333,105,-154,-2053,-966,-2363,-2035,-2574,-3032,-3294,-3167,-2856,-2645,-2448],[-1288,-1424,-1782,-1673,511,280,-1479,-693,-1403,-1231,-1313,-1329,-1259,-1218,-1201,-1101,-1088,-1015,-1174,-2657,-995,-982,-900,-706,-589,-523,-1624,-26,-112,876,1313,1719,-1183,-1615,2373,2523,-3111,-359,1905,1759,1135,600,880,-1580,-711,1885,441,-791,-823,-1345,391,-391,-1364,-2328,-3088,-3364,-3266,-2823,-2367,-1844,-1346,-999,-2811,-626,-2923,-937,-1175,-1584,-1196,-1601,-1997,-2322,-2569,-2707,-2687,-2508,-2242,-1879,-1348,-874,-3626,-34,151,396,700,-499,-2286,-167,-48,-118,-455,-671,-734,-587,-327,-898,438,716,956,635,-2218,-551,-169,1213,-387,-1296,-562,-601,-1897,-39,-2007,521,494,3141,617,848,-578,-1808,-2865,-3066,-2449,-1794,-1323,-2231,-1041,-1241,-1618,-2167,-2784,-2900,-2445,-1656,-821,-19,685,1348,-2326,-336,1509,457,-1525,-1823,-2270,1635,1134,755,-554,-142,-504,-775,-1504,-989,-947,-815,-662,-392,-124,-1952,-217,479,501,-1650,306,-2425,-182,-403,-698,-1662,-1130,-1353,-1633,-1906,-2140,-2174,-2264,-2249,-2208,-2112,-2783,-1874,-1853,-1950,-2048,-2256,-2427,-2649,-2896,-3007,-2965,-2819,-2536,-2507,-2050,-1742,-1461,-1161,-832,-544,-2767,-14,147,266,224,283,371,-2112,622,-1671,1228,1607,974,-486,-4737,176,-1365,-1722,1356,-4421,345,130,4558,4879,-2002,-1395,4657,6026,6203,5177,6860,7243,1734,8458,8949,9306,-2061,-15709,8362,7322,6123,1936,-4340,1490,57,-1088,-1861,-2174,-2216,-30569,-18113,-2136,-1990,-12343,-51433,-131925,-74119,-15206,-16527,881,1111,1247,1230,-10920,-1515,1125,-191,-5459,-995,-2926,1824,2061,-369,-4770,-1692,-470,-975,-1874,-1876,-2474,1693,3307,1884,-1724,-244,2102,1694,859,1732,1083,-2037,-763,-576,3170,3243,-438,-3204,-149,771,2513,645,-2637,-2050,-2739,-2179,-188,391,880,1214,-3213,1350,238,-906,-2366,-2406,-1637,-159,1626,1229,610,-1691,-793,-1897,-2231,-2824,-3659,-2628,-2301,-1959,-1693,-1551,-1558,-1619,-1850,-2076,-2320,-2653,-2818,-2779,-2372,-1665,-1008,-298,360,420,492,-2781,-936,-3175,1340,1380,-308,-2596,-969,-1530,-363,-2026,-597,-1095,-1531,-1899,-2229,-2466,-2627,-2853,-2785,-2569,-2389,-2273,-2317,-2363,-2424,-2327,-1980,-2371,-285,528,-2018,526,1722,1614,1170,-124,-491,-2255,-813,-1043,-1244,-1253,-1267,-1030,-676,-865,73,443,794,1052,1198,1299,1289,1211,1010,868,-1838,-3138,-2357,-1896,-1710,-1145,-1707,-2303,-3001,-3700,-4170,-3588,-2945,-2381,-1876,-1558,-1412,-1323,-1432,-1661,-1953,-2420,-2884,-3455,-3981,-4368,-4023,-3481,-2997,-2523,-2599,-1553,-2681,-305,370,1032,1088,-1387,796,2153,2868,-1214,57,344,-1579,205,-1119,-3192,-2622,-3206,-2807,-2287,-816,-1099,-2042,338,-1166,953,414,-253,1205,776,-1423,-1179,-3,-401,-851,-2203,-1781,-2243,-2655,-3122,-3522,-3868,-4174,-4357,-4414,-4402,-4211,-4007,-3804,-3573,-3330,-3196,-2987,-2697,-2336,-2044,-1862,-1710,-1565,-1405,-1367,-1348,-1451,-1066,-960,-1214,-756,-697,-1021,-446,-328,-1418,-1965,-279,173,221,350,622,-1102,-608,-519,-2010,2103,-712,-1588,-1861,-2228,1789,1563,1122,-1300,-323,1441,1638,-1725,-1739,-287,321,904,-1405,-2902,-2912,-3233,-17,1617,-881,-3048,861,793,-2690,885,480,1485,1836,-1622,-3255,2986,3316,3536,1614,3609,989,1472,2912,2279,-3132,175,-937,-2854,2071,2139,2249,-2511,601,-2919,-3186,13,846,427,111,-1952,7,-329,-2383,73,-2796,-879,-2507,685,1488,-570,579,-1090,-4207,1594,3183,2691,1585,-2935,-95,-402,-1111,-1875,-2547,-3071,-3552,-3903,-3820,-3460,-3231,-3095,-3011,-3008,-2959,-2952,-2917,-2771,-2992,-2245,-1878,-1338,-1942,-197,324,-2073,1235,554,253,2380,2588,-2454,-1392,-1467,1251,486,-1594,385,-1333,-440,-1012,-1461,-1860,-2324,-2763,-3308,-3774,-3772,-3640,-3620,-3704,-3797,-5576,-4079,-3834,-3504,-3145,-2762,-2429,-2167,-3819,-1781,-3797,-1707,-1715,-1797,-1915,-1941,-1832,-1618,-1349,-997,-1750,-3787,-3714,21,43,-157,-4334,-6281,-1265,-1842,-2441,-2929,-3364,-3014,-2424,-1778,-5580,-422,-9024,-22627,-14029,-11589,-39315,-48899,3806,4521,5256,5885,-86435,6651,6765,-9038,-22663,-25276,-11210,-18024,3797,3253,-2057,-1525,-6075,-2084,285,-8897,-2214,-482,-2947,-371,-1339,1523,2013,-3023,1957,4054,4878,1172,-5788,-4434,-763,-2859,-4990,-4300,-1215,-3119,-2934,-2641,-729,-2892,-4121,-2988,-2795,-2215,-1491,-2753,-196,334,-2357,732,-540,-1154,-1538,-783,-797,-1241,-38,-681,-61,-1857,-3229,-1689,-2104,-2322,-2538,-2699,-2791,-2861,-2737,-3745,-3371,-1682,-578,-55,485,936,-2033,1635,2041,2324,-973,-2594,-2038,1759,-617,759,122,-584,-2489,-2139,-2949,-2566,-1736,-1031,-308,282,-449,-1658,-2349,1125,971,-2720,-1501,-4671,157,-3786,1302,-3482,1600,788,1305,6620,7366,7891,8178,8290,8190,7962,2072,6979,6242,-3567,4525,3714,2924,2266,1614,-7081,774,504,365,135,-67,-3669,-470,-708,-972,-1317,-1602,-1945,-2362,-2697,-2689,-2443,-2184,-2055,-2188,-2347,-2618,-2960,-2714,-2302,-1768,-1156,-2658,-584,242,-764,-2659,263,-34,-1092,-4226,-1411,-1900,-2351,-2671,-2382,-1815,-1108,-199,-1831,-336,-1965,475,516,1894,-812,-2514,947,5949,4071,-1067,-1884,472,723,1298,-3525,3622,2904,-1512,-1902,872,173,-544,-1170,-1751,-2219,-2553,-2760,-2800,-2655,-2536,-2509,-2528,-2546,-2587,-2445,-2111,-1768,-1550,-1225,-1186,-1532,-1759,-1232,389,672,853,-172,1073,-935,1172,126,-2343,779,495,188,-103,-423,-676,-897,-964,-1557,-1004,-919,-1080,-1943,-3272,-1494,-2007,-2456,-2584,-1678,-1978,-2254,-2463,-2452,-2317,-2134,-1928,-1968,-2116,-2280,-2648,-3097,-3052,-3289,-2180,-2461,-603,-714,-3544,-972,-716,762,766,-285,1528,2384,-979,-1506,-2244,-1570,-324,-576,1294,860,710,-474,-486,-482,1787,-606,-1761,-1396,-817,-719,-592,315,1605,566,181,1092,798,-1621,-375,-757,-2609,-1461,-2112,-2507,-2436,-2033,-2427,-752,-218,-1583,-1013,-752,-63,-182,43,289,-1202,-1881,20,1440,816,1308,1575,-1528,1340,-1903,-1289,-2652,-3690,-3824,-3085,-2122,-1337,-692],[-1818,-1915,-1866,-1878,-1808,-1786,-2138,-1583,-1853,-1092,-882,-760,-647,-583,-502,-249,18,-214,-1225,-2772,1512,1745,-354,-1034,1474,41,-1896,1324,-156,633,212,-188,-1974,-1688,-1073,-1299,-2706,-1233,-950,-541,-128,229,570,-1701,-328,1544,1129,-363,149,-929,1047,-97,1527,2281,1876,-3017,-1434,-2238,-1736,-1392,1962,1516,-2809,-592,-2652,-653,-1493,-1475,-1389,-1744,-2027,-2217,-2346,-2444,-2490,-2491,-2507,-2514,-2434,-2472,-2687,-2662,-2834,-3013,-3245,-3487,-3691,-3874,-3892,-3718,-3596,-3498,-3450,-3368,-3233,-3024,-2610,-2200,-1688,-1107,-2726,-1449,-1401,-266,-933,-910,-314,-742,-1749,194,-1719,426,440,3649,1349,3950,3812,1345,123,1073,1388,2856,1050,-1976,-1027,167,-966,213,-803,-2195,-1333,-1418,-1389,906,1696,1684,-2354,-228,612,-623,-2420,-2110,-2060,2315,1724,993,-274,-142,-829,-1491,-2153,-2604,-3025,-3316,-3510,-3496,-3401,-3246,-3037,-2876,-2719,-2591,-2401,-3216,-2148,-1949,-1816,-1609,-1397,-1217,-1235,-1059,-1022,-876,-916,-978,-1100,-1191,-2459,-1207,-1190,-1190,-1091,-1251,-869,-1066,-747,-740,-825,-2151,-1133,-1769,-2246,-1363,-1064,-571,59,692,-2485,1871,2267,2404,634,98,1505,-1400,1191,-782,238,-99,-283,-359,-4995,-325,-2318,-428,468,-3507,587,440,234,-58,-1950,-1521,-370,-8,634,1497,2475,3431,2050,5345,5973,6388,-1520,-15966,5652,4782,3798,-555,-4177,-62,-1158,-1756,-1735,-1348,-938,-40231,-15034,-192,-115,-16238,-83135,-159512,-77771,-16428,-14467,164,173,85,-200,-9499,-1106,-1720,-2439,-5743,-2692,-2605,-1229,-409,0,-3868,-2129,-1164,-975,-2088,-2382,-2426,1238,3611,1560,-1444,-339,2985,2459,749,2716,498,-1257,-378,-1340,2380,3099,171,-3303,160,1361,3531,1222,-2188,-2083,-2423,-2978,442,-32,-322,-442,-2395,-14,-353,-409,-1528,-1937,-2093,-523,1231,1548,1088,-1309,492,-1408,-456,-1043,-4345,-2357,-3047,-3434,-3222,-2767,-2315,-1829,-1455,-1048,-668,-446,-913,-325,-160,-1399,-311,-517,-796,-1091,-1276,-2845,-1623,-3523,-1647,-1525,-1327,-3012,-1301,-1383,-1486,-2308,-1848,-2130,-2444,-2750,-2995,-2980,-2691,-2515,-2259,-2036,-1914,-1837,-1845,-1774,-1699,-1612,-1591,-1491,-1288,-1258,-2376,-1359,-1327,-1097,-604,-687,-430,-2409,2946,3999,4856,858,-341,1558,3596,-508,370,1342,4016,8049,7544,6886,1211,5017,3772,2314,-2582,-3348,-1036,-1441,-1998,-2157,-1932,-1429,-873,-1005,-625,962,-230,-1974,378,930,75,-511,2428,2288,1585,1221,1483,-1171,-664,-3109,-1809,-1051,-1520,-1865,-2834,-2049,-3208,-838,-176,464,989,-736,1709,2298,2439,-1424,226,240,-1645,-154,-1733,-3176,-1602,-1954,-1894,-2025,-732,-496,-2151,-155,-1099,830,721,-622,112,-163,-2368,-988,-1378,-1771,-2170,-2541,-2853,-3136,-3340,-3567,-3669,-3637,-3498,-3218,-2856,-2548,-2185,-1866,-1573,-1278,-2973,-2425,-2318,-459,-183,0,58,-1603,-1165,-9,-227,-1790,-1354,-1063,-1418,-1693,-1636,-1330,-1354,-150,489,-1520,-2004,-217,2693,2937,2291,349,-1717,-1056,-1101,-2198,1884,-1034,-1669,-1635,-2599,782,362,-26,-1386,-486,-563,-619,-2078,-1684,-627,-378,-238,-1325,-2272,-3909,-2400,232,497,-966,-3697,531,548,-2743,55,-291,-730,-1248,-1725,-3334,-2170,-1913,-1452,-963,-448,16,452,961,1517,-3996,124,-1317,-2154,3776,3927,3572,-2341,933,-2543,-3260,624,-248,-1231,-1916,-1964,-1443,-856,-2542,-103,-3384,-1301,-2590,262,837,-1169,960,-1262,-3964,759,1295,718,157,-3154,-942,-1233,-1159,-1020,-776,-991,-214,-10,-17,-16,-117,-265,-393,-740,-481,-392,-195,-632,-2668,-210,1242,1629,-2389,1473,2266,-1825,1597,965,1040,1731,1458,-1158,550,80,-422,-924,-1343,-1701,-1948,-2142,-2280,-2205,-2009,-1841,-1650,-1929,-1529,-1392,-1246,-1144,-1084,-980,-4345,-826,-770,-759,-779,-1006,-1186,-1605,-2378,-1586,-2641,-2139,-2297,-2379,-2349,-2131,-1757,-1689,-897,-477,-1093,-2531,-4086,233,138,-150,-3911,-6055,-1168,-1568,-1927,-2157,-2573,-2819,-2992,-3051,-2941,-2810,-7984,-21431,-8660,-8715,-38221,-32102,-155,810,1971,3199,-91378,5572,6590,-8476,-31273,-24606,-14850,-11761,4944,3183,-1351,-1270,-4175,-4810,-856,-7994,-3606,-2189,-3553,1977,-736,-549,-232,-2489,2324,2277,2373,104,-6046,-3815,723,-1539,-4638,-4021,-1592,-3904,-3081,-2193,153,-3460,-3259,-1915,-2683,-3287,-3023,-2720,-1668,-1019,-1685,100,201,-706,-1406,-543,-840,-1260,-544,-408,359,-1883,-3803,-1166,-581,-189,-2177,-663,1264,762,-416,-4133,-2903,-1482,-390,-840,-1866,-2919,-3083,-1784,-710,286,-1615,-2507,-2324,1863,-1157,1270,656,-141,-2693,-2095,-2797,-2102,-868,371,-191,275,-1073,-900,-1989,1842,3105,-2882,-932,-4982,534,-3748,1407,-3421,-1110,-2250,-3181,-2797,-2029,-1400,-973,-696,-611,-623,-767,-973,-1146,-9641,-809,-271,299,888,1282,-13841,1762,1773,1703,1377,951,-2882,-138,-775,-1436,-2133,-2637,-2723,-2405,-1970,-1619,-1279,-961,-792,-891,-1000,-1176,-1341,-1546,-1360,-1095,-586,-2140,-860,1156,-1315,-2149,2106,1895,-1304,-4070,-467,2255,2225,2109,1794,1029,466,962,-1718,-33,-2448,-1054,-1158,-823,-864,-1100,867,1984,2610,-958,-1582,482,-31,395,-3686,4157,4076,-2136,-1515,2268,2053,1082,79,-906,-1653,-1872,-2023,-956,-436,-66,82,41,-1309,-2513,-1271,-1935,-2495,-2402,-1854,-1185,-2090,-1930,-1066,669,824,781,199,388,-287,-139,-426,-2334,-958,-1179,-1335,-1429,-1562,-1684,-1868,-2007,-2259,-2462,-2628,-2706,-2687,-3346,-2333,-2369,-2126,-1924,-1854,-1837,-1828,-1818,-1662,-1407,-1516,-669,-1229,-338,-226,-1520,-2646,-1992,-2715,-2762,-2424,-2590,-2465,-3270,-1792,-1509,-1297,-1198,-942,-843,-582,-1851,-1092,-1563,-1409,-416,-699,-944,-1199,-1224,-1139,-795,-453,212,669,-1485,-1719,-887,-1330,-121,394,1776,614,494,1333,854,-1773,-137,-870,-2238,-1249,-1203,-730,-154,345,-1896,1180,1469,-1344,-584,-968,57,-499,-571,-135,-1344,-2084,78,1857,1053,1084,869,-1019,1158,-1520,188,-460,0,-2,197,-472,-1065,-1449],[-1445,-1513,-1460,-1688,301,364,-2524,801,-1943,16,-420,-875,-1223,-1482,-1596,-1446,-1245,-901,-1159,-2407,-117,86,348,-1474,1019,308,-1982,1785,158,2263,2335,2321,-2651,-1561,1735,1648,-1918,-1242,1180,1102,243,635,1702,-1751,130,2907,1799,95,1227,-421,1186,23,2153,3465,2874,-2764,-1090,-1632,-1523,-1783,-364,-896,-2707,-1779,-2265,-2255,-2454,-2608,-2697,-2814,-2869,-2852,-2810,-2777,-2724,-2643,-2569,-2467,-2242,-2101,-1938,-1851,-1796,-1773,-1848,-2008,-2369,-2566,-2859,-2915,-2798,-2482,-2100,-1669,-1798,-2419,-473,-230,-47,50,-2129,-865,-2668,-1759,-1501,-678,-775,-990,-1668,-1018,-1356,-238,148,1169,2019,2889,3612,2017,89,659,1577,3061,1506,-1663,-1502,44,-1217,-86,-1044,-1913,-1416,-1780,-2211,-287,290,924,-2461,-202,-265,-1012,-2697,-2326,-1720,2915,2777,863,-115,-840,222,140,-768,-1377,-139,-578,-1054,-1449,-1855,-2257,-2622,-2992,-3155,-3060,-2821,-3843,-2499,-2297,-2179,-2000,-1825,-1687,-1635,-1610,-1609,-1500,-1585,-1708,-1913,-2108,-2203,-2231,-2040,-1693,-1157,-1330,6,-1371,390,1400,594,-2020,956,-999,-2861,316,-500,-1419,-2345,-2596,-2431,-715,138,876,933,-226,1618,-747,1620,-172,807,287,-238,-763,-5028,-1230,-3515,-726,-333,-2656,262,307,225,-40,-2095,-1718,-1350,-1783,-1987,-1805,-1305,-707,50,768,1352,1877,-956,-15921,2503,2393,2262,67,-2478,781,70,-633,-1222,-1380,-1001,-46581,-11733,1517,2385,-19574,-110408,-179461,-80972,-18229,-11957,4168,5875,5720,1120,-7885,1571,2622,1297,-5694,-1854,-2379,-1771,-955,-35,-2958,-1867,-1704,-1187,-2366,-3055,-2353,909,1705,934,-1217,-555,-169,-399,-280,-21,-181,-601,-131,-2279,1157,1067,638,-3000,262,213,-76,-222,-1856,-2237,-2066,-3796,-25,71,-42,-283,-1721,-759,-998,-1131,-1278,-1592,-2589,-1471,-1439,-1399,-1348,-1155,-1027,-1071,-880,-1168,-3451,-581,-815,-1043,-1354,-1624,-1975,-2226,-2445,-2449,-2324,-2269,-2203,-2308,-2503,-2739,-2810,-2172,-1497,-781,38,-3044,-680,-3679,405,113,-811,-3240,-1395,-821,775,-2420,1980,1045,-45,-1247,-2523,-2396,-1180,-876,-1044,1265,238,2537,2425,2187,1630,1329,-606,-830,435,348,-2819,36,-227,-448,-353,-1292,-536,-2520,2697,5171,5776,785,-391,1243,3269,-328,295,1013,3011,7262,6490,5661,1010,3772,2741,1232,-3345,-3244,-403,-859,-1273,-1272,-1256,-1071,-824,-1233,-630,475,-47,-2668,-451,265,-106,-512,2913,3065,1651,613,1791,-510,-1738,-3229,-1095,582,79,-292,-2621,-2963,-3734,146,497,768,848,-187,1141,1103,1082,-1813,354,53,-1766,-598,-2364,-3142,-1922,-130,-400,-1732,-506,-406,-1910,-561,-941,-130,-236,-1094,-847,-1155,-3196,-2119,-2543,-2753,-2606,-2287,-1948,-1950,-1463,-1797,-2532,-1464,-1576,-2008,-2664,-1679,-1553,-1366,-1121,-1288,-3729,-2653,-2258,-29,199,338,370,-1561,-881,530,-455,-2607,-1266,-350,-704,-883,1048,648,-1628,177,1221,-1628,-2011,-275,2223,1993,1714,-381,-2337,-1220,-1673,-2440,-1267,-1942,-2527,-2935,-3077,-2783,-2554,-2355,-2081,-1943,-1737,-1585,-2310,-1693,-1001,-665,-336,-1225,-1360,-3194,-1417,305,1463,-755,-3913,-3,1647,-2743,1150,52,632,209,-1039,-3304,-1130,-1535,-1916,-2321,-2668,-2988,-3228,-3253,-3122,-4354,-2871,-2716,-2529,-2289,-2081,-1782,-2141,-1170,-2218,-3028,-86,262,555,808,-971,144,90,-2623,-321,-3067,-1604,-2682,-370,72,-1754,-225,-1338,-2733,-2264,-1424,3,1633,-3010,-849,978,808,3871,136,-1293,2020,6927,6010,4178,1719,1214,999,-742,-983,-965,-1163,-1002,-2275,-766,2,360,-2823,825,913,-1612,996,1018,950,771,633,234,-26,-402,-838,-1301,-1714,-2095,-2391,-2655,-2861,-2803,-2536,-2236,-1890,-2014,-1426,-1111,-799,-549,-374,-202,-2964,-89,-145,-425,-518,-1073,-1554,-1722,-1059,-876,-1383,-86,-1003,828,1148,1429,682,-2554,1784,1656,-561,-1089,-4302,-202,-849,-1579,-3359,-5660,-2901,-2999,-2897,-2552,-2295,-1804,-1225,-2827,90,621,-7244,-20091,-3733,-7210,-33651,-16737,674,1270,2232,3342,-97081,5431,6237,-6207,-40038,-22678,-17126,-5306,5044,4077,-65,1658,-2869,-7282,-2049,-7201,-4378,-3156,-2211,592,643,-1870,-2577,-1347,18,-115,-163,-1036,-5982,-3201,364,-267,-4103,-3822,-2076,-4351,-2869,-1777,124,-3563,-2279,-1223,-1736,-2300,-2713,-3048,-3340,-3469,-3436,-3167,-2755,-2249,-1736,-1204,-1063,-1394,-1154,-274,642,-1844,-4182,-820,-6,-51,-2369,-717,-369,-460,-624,-3948,-2517,-1377,-1734,-2283,-2741,-2977,-3645,-2281,-1662,-1056,-2249,-2426,-2750,-314,-1653,-648,-858,-1015,-2701,-883,-548,3,611,1214,-994,-825,-1641,-172,-1619,2376,3715,-3185,-505,-4410,10,-3817,1282,-3480,507,341,517,1327,1017,756,556,501,571,842,1193,1642,2026,-15757,2323,2706,2663,2494,2037,-20109,750,-62,-863,-1781,-2603,-3160,-3071,-2502,-1842,-1310,-814,-493,-371,-303,-360,-591,-457,-562,-821,-968,-1074,-1103,-993,-1011,-919,-723,-1580,-1215,-60,-1956,-1684,549,787,-1687,-3916,-765,2301,2628,3199,2216,729,947,3210,-1501,1279,-3016,-153,351,-269,-160,355,1034,1441,1598,-945,-1465,333,-814,-690,-3100,3390,4038,-2895,-1159,2102,1575,2432,992,-334,-718,312,-2223,1493,-54,-183,1157,63,-1358,-2144,-1161,382,-1399,-2855,-2701,-1541,-2686,-2084,-1010,1032,1402,731,540,1395,297,547,6,-2425,-1250,-1934,-2584,-3113,-3429,-3306,-2945,-2404,-1908,-1347,-806,-1927,-2657,-3263,-2218,-2730,-1710,-585,24,-8,56,-386,442,-135,-1702,-376,-660,587,108,-2019,-2643,-1503,-2321,-3127,-3581,-3311,-2797,-2779,-2028,-1840,-1760,-1805,-1702,-1758,-1653,-2625,-1621,-1758,-1879,-2163,-2517,-2818,-3135,-3221,-3157,-2840,-2496,-2092,-1828,-1702,-1967,-1513,-1541,-1553,-1583,-1376,-957,-453,294,938,-1974,-43,-871,-1807,-898,-1260,-90,3026,862,-1405,1402,908,-1050,-1017,-2031,-2964,-3711,-3262,-2785,-2416,-2230,-1809,-1459,-1097,-852,-485,-395,391,-1112,426,-570,298,559,1220,220,-320,365],[-1655,-1519,-1264,-1538,-906,-849,-1871,-945,-1744,-1195,-1446,-1796,-2134,-2471,-2695,-2610,-2383,-1944,-1581,-1956,-686,-308,120,-1909,1071,472,-1942,2111,713,2706,2821,2835,-2697,-1345,1428,1950,-1151,-1605,818,706,-273,492,1960,-1854,514,3325,2323,438,2246,52,1217,107,1038,356,-185,-2524,-915,-1102,-1241,-1930,-1068,-941,-2597,-816,-1993,-493,-2186,-1064,28,-2409,-1731,-134,-239,-407,-607,-825,-1096,-1375,-1556,-1824,-2051,-2305,-2514,-2650,-2759,-2814,-2798,-2793,-2707,-2475,-2265,-2037,-1863,-1641,-2628,-3041,-1195,-1208,-1286,-1441,-1636,-1871,-2497,-2921,-2576,-2569,-2327,-2036,-1652,-1186,-913,-414,-382,1162,1827,2462,2898,2442,-50,226,1663,2968,1741,-1347,-2061,-107,-1545,-524,-1318,-1726,-1997,-2756,-3149,-2999,-2613,-2144,-2491,-1358,-1031,-697,-1912,-2410,-1260,228,320,515,-52,-1494,310,252,-501,-1827,-532,-965,-1518,-2061,-2672,-3262,-3372,-2805,-2097,-2431,-859,-2829,430,967,1358,-1439,2038,542,-826,-1191,2064,2014,1763,1490,1172,-710,-1755,609,-372,-347,-1147,-1423,-97,-1722,-567,-781,-986,-1818,-1216,-1337,-3520,-1455,-1495,-1429,-1175,-767,-2476,551,1319,2116,1235,-530,1702,-95,1628,252,2205,1872,900,-541,-4749,-1967,-4755,491,-239,-1743,-573,-89,657,1426,-2241,-1834,2885,3798,4036,4101,3987,3676,1596,3087,2747,2514,-880,-15722,1685,1158,548,-348,-1498,-2847,-3651,-2122,-686,595,1681,-51263,-8288,3766,4013,-21279,-132316,-193515,-86400,-19723,-8969,2274,2054,1839,251,-6276,808,348,-272,-5143,-2336,-2073,-2269,-2547,-2592,-2416,-2269,-2045,-1955,-2482,-3630,-2097,-2250,-2577,-3072,-3565,-3896,-3404,-3003,-2596,-2355,-2243,-2204,-2338,-3110,-2469,-2312,-1780,-2513,-699,-137,280,639,-1462,-2338,-1649,-4130,-1066,-339,-995,-1714,-2267,-2448,-2183,-1718,-1124,-1202,-2835,-1159,214,1291,1459,-671,1574,-684,-1337,-1232,-2436,-23,-691,-1285,-1804,-2207,-2938,-2393,-2271,-2017,-1755,-1643,-1541,-1573,-1594,-1483,-1406,-1154,-807,-607,-74,-3133,-619,-3327,-227,-473,-765,-2700,-1661,-227,1259,-2172,1021,648,368,272,-1606,-1642,-1056,-495,-1192,1876,624,1586,1179,792,415,155,23,-242,657,1023,-3114,554,1307,1055,692,-1736,-612,-2470,948,1879,2791,767,-367,939,2931,-167,229,715,2070,5710,5031,4243,868,2314,1232,288,-3714,-2674,-1968,-2352,-2562,-2650,-2690,-2681,-2719,-2746,-2722,-2633,-2630,-3243,-2495,-2430,-2391,-2279,-2247,-2240,-2217,-2325,-2410,-2607,-2810,-3183,-3506,-3757,-4014,-4129,-4020,-3765,-3951,-2908,-2452,-2023,-1557,-1101,-745,-395,-49,-2206,431,-57,-1801,-970,-2793,-2949,-2400,-308,-604,-1261,-981,-1119,-1299,-1346,-1336,-1338,-1304,-1516,-1319,-1204,-3152,-1172,-1129,-1107,-1124,-1800,-1185,-2103,-1337,-2258,-2211,-2146,-1775,-2104,-2611,-1086,-595,-74,-435,-1358,-3414,-2580,-2144,2282,2525,2219,2424,-1433,-595,744,-753,-3392,-1059,-1858,-2052,-497,1019,436,-1702,459,1001,-1651,-1890,-344,-878,-1538,-2096,-2304,-2790,-1515,-2126,-2632,592,-1345,-1695,-994,-3509,804,389,-128,-1787,-1182,-1667,-2165,-2588,-3022,-3421,-3759,-3900,-3760,-3265,-2662,-1962,-1287,-707,-263,-3485,-644,895,-2694,1285,150,1646,1700,-693,-3095,2093,2192,2259,1269,2199,2015,1974,1912,594,-3766,76,-1818,-1040,2130,2375,2738,-1890,1407,-1890,-2624,1743,3988,3743,1281,114,173,462,-2481,-513,-2317,-1666,-2807,-1128,-729,-2230,132,-1176,-1970,-2494,-1873,-566,987,-2699,-1245,197,-370,3443,431,-1156,2567,6283,5433,4463,2089,1158,669,-758,-1865,-2915,-3542,-3333,-2622,-1748,-978,-185,-3178,692,1491,-1428,1899,1668,2423,2342,1724,1713,1549,1101,573,19,-460,-858,-1105,-1257,-1329,-1202,-991,-851,-713,-1931,-1255,-550,-366,-193,-47,-284,-1754,352,387,-1226,344,-1129,-1809,-1389,131,-241,-218,321,-1155,4294,4444,4364,-449,-3665,2380,1092,-495,-2270,-4191,-3343,-1506,-551,-2786,-5137,2765,3102,3319,3599,3699,3992,2538,-3046,3203,5293,-6739,-18776,492,-6717,-26692,-4271,2815,2484,2291,2141,-101844,1825,1652,-2433,-37627,-20023,-16787,283,-210,-518,-958,-1401,-2085,-9167,-3166,-6504,-4149,-2871,-1708,-1391,-1122,-2092,-4926,-611,-538,-521,-563,-2176,-5531,-2752,-1386,-1738,-3474,-3707,-2620,-3782,-2391,-2219,-2065,-3139,-1827,-1762,-1772,-1837,-1750,-3298,-1327,-954,-760,76,690,123,-1199,-593,-1456,-1620,-1743,-224,1754,-1740,-3700,-426,230,197,-2460,-1017,134,-211,-569,-3597,-2184,-1504,-1844,-1990,-1834,-1555,-3375,-845,-474,-819,-2805,-2333,-3271,-66,-1923,-1450,-157,-175,-2608,-297,-440,-575,-799,-1101,-1706,-1911,-1966,-1429,-1255,-937,-575,-3587,-232,-3703,-610,-3961,952,-3622,-1,103,28,1760,1475,1122,723,367,38,-171,-334,-467,-628,-21474,-12755,-1301,-1644,-2015,-2557,-19757,-3642,-4096,-3828,-3442,-3042,-2673,-2318,-2037,-1813,-1691,-1528,-1438,-1440,-1407,-1433,-1434,-1409,-1489,-1778,-2023,-2279,-2474,-2478,-2491,-2259,-1830,-1277,-1608,-468,-2642,-1274,155,193,-2186,-3820,-1040,383,599,833,1142,269,1290,1733,-1209,1784,-3345,-568,93,-964,752,611,631,544,521,-1006,-1516,-269,-1452,-1902,-2602,-2144,-2124,-3680,-1354,-718,-81,630,1520,2503,3570,2907,-2635,987,-1037,-1189,358,-720,-1424,-1690,-1232,-1150,-1392,-2751,179,-1061,-3185,-2214,-1062,611,907,405,860,1896,829,-105,-1177,-2588,-2457,-1788,-875,-10,653,1171,1486,1721,-1493,-638,-797,-2216,-3056,-3092,-2610,-3062,-1259,-237,46,424,808,-361,1009,5,-2072,-340,-157,328,-401,-2677,-2179,-2670,-2844,-2292,-1586,-1994,-863,-2314,-1454,-1215,-77,-183,-114,-703,-37,-2810,191,-571,-750,168,-1086,290,251,310,-1695,-1167,-1007,227,121,-96,-1994,-536,-1192,-1023,-1040,-570,276,845,1150,1344,-2338,-188,-835,-1438,-952,-1375,-338,2774,832,-1062,371,-1000,-2266,-2515,-1562,-806,-314,89,276,-1516,-2424,197,227,144,-89,-685,-376,-495,-821,-689,-731,-730,-773,-840,-860,-1115,-909],[-1743,-1298,-1028,-1629,-814,-1026,-1245,-395,-1584,583,854,197,710,311,-260,-823,-1412,-1498,-1370,-1716,343,903,1396,-2423,1550,375,-1846,1894,1304,1427,1037,610,-1933,-1161,-571,-950,-1187,-1965,-1338,-1298,-1291,-1365,-1462,-2079,-1645,-1807,-2016,-2154,-1956,-1671,-1354,-979,-771,-607,-448,-2333,-801,-551,-452,-1729,-300,-406,-2470,-1008,-1848,-640,-2579,-888,-766,-2968,-1702,1191,1546,1866,2175,2473,2706,-414,1197,-193,33,-1497,1248,98,-1434,-2098,-2354,-780,-3177,199,-1957,-964,-2676,-1845,-3095,-2807,-2075,-2312,-2580,-2927,-3331,-3579,-3041,-2626,-2505,-1203,-648,-1279,-1598,-118,-313,-978,-1034,-841,-1019,-1120,-1263,-1148,-1052,-915,-819,-801,-848,-992,-2591,-1319,-1825,-1925,-2377,-2810,-3352,-3387,-3017,-2579,-2139,-1632,-2192,-662,-1515,250,-977,-2291,-633,1293,1277,682,0,-1766,535,115,-415,-2215,-1325,-1701,-1903,-1706,-1236,-813,-1472,-962,1288,-2319,-1784,-1681,1695,1362,850,-1272,328,608,-475,-1855,896,3011,1642,3844,2188,-811,-1318,2875,-644,-64,-1358,-1453,419,-2023,-593,2398,1070,-1419,1313,749,-3809,-419,-1062,-1687,-2265,-2848,-3390,-3549,-3027,-2261,-1458,-730,277,564,1577,532,1616,1263,714,-688,-4335,-2817,-5904,2167,1397,-755,-197,-818,-937,-510,-2314,-1811,2478,4042,5270,6213,7213,7729,1087,8044,7687,7132,-1807,-15607,4278,2987,1631,17,-1789,-3432,-2647,-634,1297,2991,4367,-56428,-4846,6463,6428,-20732,-149803,-205442,-95379,-19716,-5783,395,-203,-440,-573,-4827,370,755,922,-4293,-2690,-1721,467,-61,-686,-1511,-2081,-2667,-3164,-3354,-4068,-3307,-3139,-3034,-3045,-3020,-2977,-2867,-2822,-2659,-2540,-2405,-2181,-1955,-3593,-1004,-332,608,-2054,215,2213,3615,1918,-1090,-2468,-1305,-3680,-2160,152,3907,1746,-453,-567,-1443,779,352,-861,-2831,-1318,-256,3514,2162,-353,2421,-332,-1746,-994,-1461,892,1716,1338,-1491,1226,-3028,1490,1511,1559,1545,1323,-414,510,-100,-1610,-1579,-2428,-3290,-4014,-4105,-3649,-3289,-2966,-2572,-2199,-1746,-2127,-1903,-615,-156,-1788,731,1077,1347,656,-1866,-2091,-994,-324,-1402,182,-499,-1242,-2072,-2813,-3532,-4202,-4837,-4534,-3847,-3371,-3308,-2848,-2755,-2756,-2826,-2953,-3053,-3087,-2962,-2642,-2356,-1965,-1670,-1225,-773,-440,-182,-65,-70,-262,-655,-1166,-1838,-2582,-3345,-3714,-3615,-3171,-2536,-1979,-1527,-1219,-1094,-1117,-1362,-1748,-2216,-2724,-3373,-3934,-4114,-3896,-3494,-2986,-2585,-2254,-1962,-1848,-1758,-1824,-2676,-2458,-2602,-2930,-3371,-3856,-4373,-4921,-5128,-4531,-3793,-3086,-2369,-1704,-1200,-767,-411,-2742,-124,-258,-1922,-1424,-3058,-2780,-2832,-2627,-3146,-3560,-3915,-4241,-4575,-4842,-5004,-5015,-4941,-4807,-4652,-4257,-3920,-3499,-3045,-2597,-2178,-1760,-1317,-2350,-1764,-2414,-1459,-3046,-508,-2259,-2643,313,2290,742,-989,-1570,-2651,-2395,-2142,-538,-1184,-1762,-2251,-2574,-2751,-2797,-2805,-3939,-1898,-3498,-3232,-215,828,65,-1726,620,1081,-1753,-1806,-567,1590,1366,1219,-1951,-3124,-833,-2608,-2908,477,-1326,-1646,-616,-3842,251,-25,-290,-2134,-604,-558,-572,-2071,-1743,-1600,-1183,-1361,-1123,102,-1397,43,32,1728,262,-2847,-1463,1613,-2763,1724,257,2842,1513,-526,-2850,3378,1022,3236,1033,3185,1889,2272,3017,-106,-3242,6,-2106,-672,2772,2969,2374,-1705,1458,-1662,-2235,1978,2005,2111,834,1427,322,831,-2158,-748,-1534,-1562,-3069,-2036,-1632,-2638,52,-819,-1133,-1444,-1308,-875,-234,-2442,-1675,-559,-1601,1855,604,-818,1478,1166,729,479,359,419,296,-850,-1733,957,-18,-997,-1355,-1893,1316,1225,-3463,221,1193,-1329,1594,1933,2361,2737,1074,3188,3877,4129,2834,1755,318,2873,150,1215,-93,-464,2759,2897,1477,-1788,-1175,762,901,626,417,-343,-797,580,801,-1925,1269,-1166,-1975,-797,1075,323,759,399,-1350,2255,1923,1414,-1731,-4983,-1498,-2927,-3437,-1532,-3616,1084,4688,-208,-2247,-4541,8157,4877,4329,3806,7365,3033,74,-2649,5914,8461,-6377,-17626,3830,-6975,-18680,4018,3963,3146,2337,1448,-103277,-555,-1582,-2537,-28159,-17137,-14130,-2014,-1643,-1209,-1036,-1010,-1636,-10052,-4056,-5839,-2915,-2559,-3042,-3359,-3164,-2925,-7119,-2244,-1953,-1676,-1419,-3149,-4733,-2450,-918,-1003,-2700,-3582,-3089,-2840,-2126,-2447,-2831,-3266,-3394,-3142,-2879,-2705,-2468,-3768,-2199,-2158,-2180,-2158,-2136,-2110,-2133,-2155,-2227,-2220,-2173,-2198,-2254,-2289,-3022,-2255,-2135,-1860,-2337,-1385,-1112,-929,-827,-3163,-1774,-1191,-522,-360,-315,-337,-3188,-389,-479,-1706,-3096,-2122,-3599,-476,-1750,-2743,288,622,-2419,837,1245,1284,829,833,-2057,-2826,-1831,-445,-762,-185,183,-3912,7,-2903,-1166,-3981,588,-3690,-283,16,-350,210,4,-180,-360,-497,-654,-772,-932,-1140,-1419,-26046,-23299,-2211,-2393,-2480,-2626,-14312,-2673,-2619,-2456,-2380,-2271,-2640,-2050,-1992,-1975,-2037,-2007,-1968,-1926,-1768,-1613,-2027,-1115,-917,-915,-874,-876,-895,-867,-1056,-1216,-1347,-1447,-1899,-1997,-3226,-2609,-2749,-2720,-2602,-3626,-2228,-2076,-1971,-1971,-1980,-2067,-2145,-2123,-2088,-1871,-2766,-1761,-1816,-2000,-2307,-2055,-1431,-873,-192,-1001,-1604,-171,-1636,-3085,-2143,2020,1993,-3115,-589,1539,193,1176,1754,3602,3778,2882,-3109,413,-1948,-2236,-400,-1471,-1347,-1138,-1223,1012,-324,-3040,-177,-1052,-3228,-2226,-1111,171,446,180,-310,-1334,-2310,-2557,-1541,-2685,200,859,1387,1807,2059,2232,2295,2376,-1490,-840,-1090,-2312,-3271,-2845,-2833,-3235,-656,1312,1754,1576,1283,-343,337,-217,-2530,-1300,-1947,-2482,-2327,-3168,-1365,-864,-786,-1230,596,-2154,-519,-1798,-1261,-1324,2241,2129,1746,-440,-142,-2245,1953,-245,-325,148,-1248,604,2447,829,-2105,-1540,-1578,80,4060,2080,-1644,-32,-541,892,245,-594,-1224,-1718,-1861,-2018,-2771,-1834,-1739,-1608,-1432,-1508,-976,-798,-759,-836,-623,-555,-700,-543,-1990,-726,-862,-878,-892,-1706,-2639,-935,-890,-874,-1034,-1579,-1265,-1390,-1490,-1556,-1519,-1385,-1269,-1201,-1157,-1880,-1436],[-2411,-1557,-1226,-1975,-360,-278,-912,1772,-1641,-121,1018,-363,1134,725,437,480,655,994,-1819,-1761,266,1207,1008,-2877,507,-9,-1755,-678,-992,-1242,-1489,-1594,-1513,-1375,-1167,-1021,-804,-2282,-326,-467,-1681,-503,-48,-2468,-46,-52,-68,-57,-5,-9,-15,-43,-80,-204,-294,-2238,-983,-508,-606,-1323,-607,-681,-2363,-1283,-1874,-1187,-2977,-1671,-1968,-3004,-2773,-2820,-2482,-2015,-1477,-895,-346,74,705,1026,638,-1796,901,258,-2139,-2332,-2288,-1102,-3008,1663,-2375,-971,-3182,-2093,-2791,-2006,1159,941,201,-440,-868,-1030,-934,-1425,-2873,-1099,-151,-1402,-1559,643,352,-1490,-1812,-749,-1197,-1635,-2165,-2438,-2664,-2740,-2744,-2736,-2725,-2692,-3135,-2727,-2765,-2873,-3082,-3283,-3622,-3750,-3598,-3229,-2750,-2128,-1555,-784,-1814,611,-157,-2073,59,2649,2849,700,-24,-1532,993,510,189,-2596,502,-138,-735,-1055,-1100,-853,-1023,-2766,409,-2016,-2523,-542,183,-292,-997,-1747,-2537,-3208,-3272,-2501,-1448,-251,693,1497,2103,-920,-917,2908,-947,135,-1558,-1477,296,-2317,-1106,1794,1384,-871,2933,1858,-3213,-31,888,50,-221,1859,-2643,2773,3986,2918,1944,-871,1932,1154,1379,623,970,733,495,-884,-3943,-3617,-6771,-2332,-3075,-3462,-3422,-3112,-2710,-2320,-2337,-1654,-709,-90,491,970,1285,1344,470,1066,568,-41,-4005,-15787,-2494,-3288,-3696,-3569,-2913,-2041,-1086,-128,729,1479,2108,-63612,-1526,3438,3632,-17731,-164895,-219099,-107832,-17482,-2754,1137,325,-546,-1404,-3670,-1693,-1019,-280,-3339,-2868,-1356,-130,-1327,-763,-1129,-8,-811,-1894,-2333,-4273,-1263,64,-617,-1787,-407,-811,-21,-168,-673,-1099,-1682,-2241,-2864,-3379,-3538,-3377,-2770,-2147,-1554,-914,-378,167,-772,-2649,-1033,-2837,-3167,289,2550,1747,6,-833,-1260,1171,839,-572,-2621,-1429,-699,2796,2283,-113,1220,-19,-2054,-567,-555,-578,-640,-435,-1515,538,-1973,1963,2668,2670,3490,716,-493,1416,2839,-1881,-962,-2091,-1303,-1512,-662,-3029,-802,-2623,-1843,-1328,-398,-1589,-1959,45,-100,-1351,-370,-509,-630,-721,-2041,-2369,-1025,-1068,-1675,-1410,-1640,-1867,-2133,-2284,-2411,-2507,-2643,-2641,-2499,-2417,-3315,-2188,-2027,-1860,-1707,-2496,-1543,-2318,-1550,-1539,-1696,-1823,-2070,-2137,-2129,-2142,-2121,-2126,-2149,-2268,-2508,-2790,-3138,-3348,-3244,-2674,-3171,-1162,-217,688,-636,2329,2953,-675,-658,-1693,-1045,2257,-69,-4395,-2664,-1021,-198,-779,3741,4171,1976,-1273,1847,1834,-1814,-1894,1723,1143,260,-589,-1380,-3731,-3638,-3128,-3466,-3546,-3191,-2654,-2167,-1680,-1218,-3044,-611,-520,-2047,-1867,-3037,-2583,-3098,-1960,-2372,-2682,-2919,-3085,-3193,-3196,-3118,-3095,-3086,-3133,-3290,-3327,-3478,-3455,-3154,-2650,-2053,-1396,-697,-2508,-2064,-2137,-479,-3923,-737,-2403,-2663,598,1660,-78,-1375,-1828,-1795,-2084,-2162,-251,-455,-670,-879,-1272,-946,-785,-1321,-3541,-652,-3286,-3534,14,595,-348,-1633,753,913,-1841,-1680,-828,723,316,-14,-2643,-3188,-572,-3021,-3136,-474,-1192,-1501,-1444,-3676,-2401,-2854,-3227,-3286,-3188,-2896,-2667,-2450,-2287,-2061,-1722,-1661,-1182,-399,-829,371,-316,1194,831,-2099,-2234,943,-2872,319,34,-243,-513,-706,-2497,-915,-886,-802,-732,-620,-528,-449,-307,-788,-2717,-76,-2393,-343,-274,-556,-908,-1486,-2122,-2873,-3533,-2593,-1589,-674,138,812,685,1267,-1571,-888,-672,-1233,-3292,-2833,-2502,-2839,230,-189,-237,-542,-778,-1045,-1277,-2177,-2004,-1731,-2718,-808,-83,-352,1788,2783,3594,4381,2762,1274,-49,-913,-1749,478,-624,-900,-831,-2325,-559,-1399,-3537,-2173,-2051,-1631,-1121,-333,578,1547,733,3622,4425,5096,3147,1998,795,3225,324,1136,-316,-882,1602,3020,2026,-1532,-1012,1047,2254,2230,2171,-216,-42,2040,1947,-2445,1614,-1069,-1962,-40,507,146,-150,-449,-1450,-914,-1227,-1529,-2818,-6286,-2028,-1689,-1022,-115,-2485,596,2807,665,-1681,-3832,4282,2410,766,1711,3545,650,-1945,-1809,5112,5677,-6011,-16727,6150,-7831,-10660,4514,-7501,2609,1584,533,-98606,-1027,-999,-404,-18787,-14281,-10355,2029,2083,2115,1818,1331,-1257,-9697,-4581,-5119,-1769,-2157,-2459,-2566,-2715,-3017,-8678,-3326,-3031,-2518,-1905,-3748,-3651,-2224,592,1043,-1707,-3302,-3301,-1720,-443,-709,991,-1457,-370,-1213,-2182,-3237,-3712,-3695,-1978,-1171,-497,104,554,823,-408,-1031,-2232,-1906,-1950,-989,-985,-1039,-2203,648,1195,1407,-1947,-1585,248,-823,-347,-2600,-1819,-2552,-2425,-1696,-890,-251,-2940,293,-657,-2181,-2994,-1753,-3042,59,-1168,-3668,-645,-693,-2138,-571,-465,-279,-106,65,-1851,-3529,-1298,1872,-85,2869,3239,-4055,251,-2015,-1584,-3642,258,-3613,-299,-411,-1148,-1572,-1759,-1679,-1477,-1233,-1061,-923,-901,-987,-1193,-28928,-27025,-1866,-1970,-1922,-1866,-9188,-1402,-1085,-696,-450,-253,-2694,-172,-359,-707,-1247,-1792,-2343,-2617,-2273,-1690,-2458,-298,266,557,814,951,1004,1047,828,603,379,-107,-2079,-673,-3674,-1717,-2234,-2775,-3296,-3636,-3704,-3411,-3006,-2673,-2367,-2209,-2157,-2169,-2332,-2434,-2706,-3014,-3123,-2835,-2386,-1908,-1363,-1015,-663,-925,-1740,-434,-1306,-4208,-1752,-1010,-934,-2144,-409,22,-501,99,729,786,773,691,-3576,-190,-2381,-3295,-1062,-2095,-1103,-546,-1126,678,-1102,-2942,-538,-1076,-2829,-2172,-1181,-288,29,51,1390,845,237,-955,-1203,-2708,-2411,-2519,-2199,-1684,-1191,-663,-134,529,-1452,-1078,-1323,-2287,-3151,-2584,-2830,-3247,85,2254,2933,2713,1898,-380,61,-785,-3087,-2065,-2625,-3029,-3180,-3273,-3313,-3174,-2931,-2615,-2031,-1376,-640,-1265,-1133,-1572,2449,2306,2141,65,-573,-1580,2914,-26,93,4,-1308,191,2105,512,-2480,-1930,-2318,-834,3477,2613,-1032,342,183,1125,259,993,538,772,489,354,-3061,-1049,-772,-938,-1154,-1666,-1036,-94,-10,-724,4,-123,-642,-782,-2457,-1840,-2299,-2389,-2187,-1989,-2872,-907,-427,-23,-420,-2443,435,467,-512,317,-303,-39,-385,-854,-1371,-2017,-2653],[-2670,-1362,-990,-1842,-393,-360,-240,1652,-1339,-421,1054,-641,1744,1574,737,1346,1181,852,-1920,-1574,-403,-790,-1202,-2726,-1504,-1589,-1570,-1500,-1403,-1236,-1065,-810,-457,-758,-149,573,-11,-2178,-656,-880,-2195,-1052,1137,-2718,497,100,-319,-687,-928,-1058,-994,-764,-662,-602,-554,-2034,-1215,-640,-750,-782,-788,-869,-2098,-1463,-1901,-1238,-3108,-1459,-2465,-2588,-1877,-2019,-2187,-2385,-2547,-2635,-2674,-2650,-2504,-2448,-2387,-2382,-2309,-2040,-2813,-2271,-2128,-1466,-2785,665,-2541,-840,-2845,-1602,-1924,-1113,1560,3370,3160,512,1251,2366,1093,-185,-3055,-1629,-448,-1534,-1549,-201,-396,-1740,-2650,-168,-10,107,9,-3,-653,-804,-690,-1041,-1402,-1712,-3717,-2229,-2384,-2502,-2639,-2703,-2882,-2942,-2914,-2792,-2580,-2190,-1687,-1062,-2036,520,417,-1870,704,3766,4288,688,-197,-948,1355,533,474,-2917,2478,1669,799,28,-700,-1345,-1864,-4089,-2666,-2919,-3025,-3056,-3114,-2890,-2599,-2126,-1568,-989,-452,-2919,-1410,1222,604,2012,2268,-1094,-672,2688,-1344,163,-1802,-1582,52,-2672,-1709,742,266,-296,-770,-1028,-2289,-365,1144,727,-395,2115,-2798,2351,3681,2863,2226,-1019,1958,1582,965,505,301,336,234,-1151,-3670,-4267,-6194,4272,4090,1117,1818,589,2459,1793,-2361,-1380,138,-134,-254,-264,-237,-283,-248,-280,-430,-576,-7345,-16372,-1184,-1330,-1279,-1209,-1098,-1327,-768,-565,-434,-365,-359,-73256,-433,-461,-576,-12447,-179385,-237039,-122172,-13562,-1146,-1048,-873,-732,-1574,-2842,-893,-1074,-1397,-2378,-2837,-1990,-2048,-2744,-2087,-1932,-1794,-1482,-2110,-2122,-4128,-753,-108,-1594,-2976,-301,-831,-468,-268,-858,1003,-570,450,148,-2603,-1115,-181,11,-1276,-448,186,105,19,-467,-2818,-721,-1831,-3412,-1286,-1435,-1446,-1201,-896,-882,625,1328,-253,-2236,-1452,-1027,3330,2526,84,3082,330,-2151,0,338,1067,2252,-442,-1458,424,-868,1732,1540,1408,1303,207,-673,830,717,-2087,-768,-2733,-1579,-1871,-974,-2737,-928,-2222,-2560,-1340,-103,-1034,-1647,2011,2230,-818,2399,2568,1616,193,-1934,-2159,-1403,-2170,-2731,-2867,-2617,-2347,-2178,-1978,-1851,-1798,-1906,-2009,-2116,-2433,-3088,-2661,-2067,-1452,-835,-2665,-1059,-2031,90,1513,1677,34,-679,-295,1477,-558,-620,-476,-707,-724,-1702,-2752,-2357,-1036,-403,-1968,-2536,-217,6267,2494,-501,4423,3949,-632,-519,-1583,-1216,1863,-245,-4684,-2927,-935,-86,-966,4978,6441,2231,-1740,1791,2576,-552,-1150,684,-460,-1596,-2626,-3519,-3350,-3275,-2037,-1621,-1367,-1182,-1074,-1090,-1085,-1020,-2594,-827,-739,-2051,-2169,-2748,-2277,-3097,-2704,-1442,-698,-798,-965,-1234,-1507,-1699,-1829,-1791,-2880,-1389,-935,-909,-191,161,429,-1726,-161,681,-2382,-2134,-1562,129,-4681,-833,-2473,-2585,-1632,-2215,-2908,-3160,-2359,-1472,-1645,-2154,643,1268,1695,1907,-1088,-509,694,-1340,-2656,-340,-1620,-2847,214,382,-744,-1420,-476,-1024,-1875,-1985,-2496,-3011,-2751,-2298,-3030,-3033,-1485,-3331,-3254,-1888,-2298,-2673,-2818,-3153,-2301,-1961,-1682,-2791,-1862,-1242,-1331,-1435,-1786,-1760,-1719,-1753,-1278,-684,-571,-524,-766,-940,-1359,-1904,-2749,-3257,-3524,-2797,-1931,-1035,-149,-622,-2110,2451,-748,3772,661,4248,1196,1821,3490,-1496,-2269,-154,-2744,-97,423,-183,-805,-1529,-2327,-2730,-2150,-1212,-300,476,242,1593,1114,1636,-884,-1002,134,-844,-3361,-3139,-3412,-2915,-11,-334,-659,-1025,-1263,-1432,-1416,-2038,-2332,-1585,-3798,802,761,0,2867,3394,3623,3744,3004,1469,-412,-1096,-1712,-21,-1273,-853,-425,-2690,1228,702,-3543,-672,1800,-1212,1308,2388,3325,3814,730,4693,4839,4856,3322,2095,1097,3177,290,851,-742,-1471,394,221,26,-1392,-965,-694,-864,-1049,-1223,-1274,-1253,-1171,-1033,-3041,-771,-1057,-2006,-696,-745,-914,-1049,-1178,-1663,-1078,-915,-617,-3437,-6844,-2119,-1377,1099,1144,-1151,-443,583,168,-1369,-3324,-436,-435,-2847,-846,-309,-1514,-3700,-1076,-592,-531,-5884,-16535,175,-9655,-3702,991,-6432,1194,1189,1028,-85971,-9309,-301,-806,-10564,-11950,-6505,-1315,-1158,-852,-781,-860,-1048,-8670,-5035,-4656,-1495,-1327,-1225,-1091,-1114,-1371,-7894,-2022,-2445,-2724,-2646,-4150,-2712,-2385,-766,-391,-830,-3056,-3452,-833,343,-660,1037,-742,869,11,-2934,-2336,-1993,-3015,-772,-895,-898,-708,-425,-131,-38,-1561,-2726,-2186,-1687,-1278,-1818,-1938,-1619,-636,301,1270,-1650,-1914,136,-1050,-360,-2269,-798,-1223,-2259,-2300,-1346,-342,-2682,384,-924,-2663,-2858,-1600,-2499,583,-681,-3290,1118,565,-2115,-641,-1080,-1082,-661,37,-1476,-3663,-886,2788,442,2807,4119,-4277,161,-1413,-2146,-3465,-332,-3691,-410,-171,-953,-1149,-1543,-1884,-2200,-2462,-2724,-2918,-3092,-3127,-2933,-30460,-24671,-1734,-1282,-790,-419,-5266,291,569,834,893,859,-2834,428,-7,-581,-1322,-2037,-2713,-2973,-2496,-1804,-2998,-835,437,857,688,1015,1812,1953,1118,1901,1741,100,-2394,241,-4004,-1684,-2641,-3124,-2826,-3189,-1155,1037,2121,2943,3429,-1009,1881,3372,23,2835,-1529,-1134,-695,248,225,-51,-161,-394,-580,-1011,-2171,-1854,-2464,-4194,-3915,-3995,-3358,-2794,-2266,-1759,-1431,-1227,-1049,-939,-827,-694,-3139,-943,-1903,-2554,-1731,-2620,-889,-136,-1095,1149,-1385,-2670,-1070,-1345,-2453,-2262,-1432,-909,-492,-140,1999,3778,2444,-1613,-886,-2784,1850,1075,885,698,3012,2793,2377,1922,-1512,-1477,-1621,-2305,-2924,-2443,-2727,-3220,-1176,-1552,-1984,-2497,-3083,-3755,-4341,-4603,-4173,-3433,-2793,-2139,-2121,-1874,-599,-362,-272,-385,-525,-872,-1370,-1924,-2464,-2894,-3087,-3109,-2861,-2786,-2634,-2614,-2705,-2888,-2921,-2853,-2522,-1849,-1044,-44,-2793,-2256,-3126,-1698,4043,4063,-285,682,901,1325,99,431,419,618,179,-120,-2891,-1672,-1627,-1573,-1320,-1806,-1467,-503,-540,-646,-691,-755,-748,-743,-2826,-407,-127,308,264,-2279,-3017,-51,2072,901,-824,-3009,2097,383,-332,1656,31,1094,647,32,-657,-1488,-2297],[-2892,-1103,-927,-1574,-1313,-1541,-1687,-1743,-1659,-1308,-945,-943,-59,447,186,932,2193,542,-1907,-1423,-1139,3142,2860,-2421,740,-448,-787,354,181,304,575,-1401,835,-435,-582,954,151,-1891,-1040,-1204,-2569,-1657,-1997,-2985,-2486,-1607,-614,181,1268,1427,-51,-240,2894,2696,2348,-1839,-1611,339,-220,-896,-1498,-2081,-2489,-2808,-2742,-2601,-3012,-2355,-3216,-2545,-2850,-3245,-3735,-4138,-3923,-3324,-2617,-1825,-885,-12,878,-2150,1803,1357,-3245,-1974,-1906,-1872,-2779,-365,-2358,-568,-1975,-642,-911,-267,1998,2499,2203,546,1445,974,426,-172,-2782,-2284,-2169,-2855,-3401,-3743,-3758,-3516,-3340,-3202,-3158,-3229,-3553,-3802,-4186,-4271,-3842,-3386,-2943,-2504,-4102,-1842,-2637,-2061,-1964,-1723,-1972,-2302,-2540,-2868,-3246,-3612,-4044,-4379,-3818,-3111,-2460,-1665,-897,-198,372,676,-470,-202,1665,505,720,-2785,349,-300,-1061,-1763,-2449,-3043,-3427,-3562,-3439,-3237,-2908,-2486,-2081,-1409,-692,-855,1009,1236,694,-2806,-1729,1817,388,1736,2458,-1261,-576,2218,-1781,60,-2033,-1734,-1499,-3037,-3194,-3253,-2488,-1536,-400,700,-1321,-509,1556,1548,-529,2348,-2891,1683,3174,2710,2452,-1159,1918,1854,395,277,-241,181,6,-1415,-3528,-4399,-5446,3291,2782,1885,1530,-300,1218,1016,-2395,-978,860,831,750,588,308,-152,-845,-1176,-1880,-2567,-11107,-17367,-3771,-3391,-2778,-2234,-1772,-1540,-1064,-783,-605,-490,-415,-84464,-194,26,231,-5365,-193770,-260073,-132711,-9108,1210,1113,930,567,-1640,-2334,-1641,-2348,-2622,-2038,-2677,-636,-2360,-3957,-1871,-1039,2349,616,-2292,-1885,-3842,-1228,-2366,-3580,-4237,-3002,-1909,-977,-640,-853,220,-201,-275,-959,-1872,-2781,-3663,-3305,-2242,-1168,-123,700,1390,-255,-3024,-349,-838,-2711,1001,275,-564,-1325,-1816,-1845,-1440,-648,35,-1838,-1495,-1300,2916,2466,135,3289,621,-2141,545,1116,962,868,-924,-1424,340,0,3071,3827,1343,2763,-65,-1046,2109,3395,-2252,-371,-3319,-1797,-2151,-1354,-2418,-1132,-1885,-2181,-1139,113,-609,-1127,2806,2445,-341,2869,3441,2324,37,-1638,-1539,-1103,-833,-2259,2582,1083,2805,2778,2226,1743,1147,413,-284,-937,-1736,-2839,-3261,-3275,-2685,-2097,-2804,-1306,-1698,-990,-886,-955,-974,-1086,-1008,-874,-852,-1009,-943,-1397,-1494,-1880,-2060,-1896,-1441,-859,-2352,-1979,688,2494,2988,-454,3425,3325,-569,-315,-1344,-1376,139,-756,-4694,-2886,-935,-276,-1277,1031,1426,1677,-2071,1577,1341,684,-384,626,617,630,691,36,-3064,-2960,-494,681,453,-551,-116,-546,-963,-1330,-2167,-1956,-2191,-2337,-2427,-2464,-2291,-3024,-3554,-1876,-1666,-1463,-1329,-1316,-1346,-1350,-1365,-1272,-3157,-784,-237,-199,773,1251,1598,-2359,263,1301,-2050,-2116,-980,-579,-4541,-1864,-2599,-2524,-1718,-1213,-1016,-1549,-2263,29,-1239,-2243,974,1327,1576,1671,-941,-708,410,-1255,-1762,-91,13,-2065,-691,-936,-1223,-1340,-1412,-1524,-1963,-1605,-1677,-1779,-1804,-1711,-3127,-2881,-1077,-3627,-3309,-1644,-908,-1079,-896,-2584,-861,-755,-631,-2945,-2711,-196,-203,-1087,-1838,-1702,-1932,-1780,-1587,-1991,-2432,-2849,-3316,-3869,-3942,-3391,-2848,-2252,-3408,-1039,-383,241,796,-1042,-1806,2109,-974,2530,404,2363,585,1324,1582,-2296,-1991,-415,-3213,3,337,-65,-513,-1222,-1803,-2504,-3205,-2930,-2135,-1384,-700,-103,400,690,-243,-1129,796,-514,-3099,-2609,-4384,-2916,1376,1237,1115,929,-1838,295,472,-2065,-2690,-1963,-3752,-32,-184,-302,-500,-708,-1083,-1382,-1705,-1973,-2111,-2158,-2022,-1848,-1982,-1294,-1006,-2919,-455,-120,-3519,-1254,824,-1327,726,2002,2393,2690,1145,3178,3183,3113,2894,2053,1206,1700,58,381,-1327,-2198,-715,-107,-118,-1366,-1005,-4,198,378,510,21,113,670,542,-3708,-11,-1109,-2107,-1040,-1220,-1384,-1431,-1455,-1934,-1228,-1011,-612,-2988,-5462,-1376,-1863,1378,3146,297,-1977,3761,2919,-1263,-3009,2864,-2711,-6181,-3791,527,-2967,-5069,-607,-570,-1002,-5920,-17148,-2436,-12559,-2941,-2807,-2497,-2147,-1762,-1431,-64654,-10420,-625,-242,-3765,-10138,-2835,1448,1657,1933,1922,1711,-743,-7247,-5342,-4357,-1515,-2333,-2951,-2677,-2245,-2020,-6181,-1821,-1965,-2211,-2519,-4175,-3144,-3378,-3426,-3417,-3371,-3290,-3342,-2588,-2140,-1657,-1232,-911,-524,-256,-3852,-2872,-2215,-2375,341,410,208,472,488,462,263,-2226,-3094,-2488,-1273,-13,91,-639,-1179,719,952,1252,-1344,-2132,81,-1139,-463,-2050,-397,-530,-777,-68,-64,9,-2174,392,-1184,-3137,-2650,-1544,-2040,153,-258,-2386,503,975,-2177,-49,-602,-1006,-1237,-1211,-980,-2929,-573,720,976,1358,1487,-4370,-100,-977,-2621,-3328,-970,-3731,-503,-75,-1344,293,499,656,-7411,718,588,398,-1632,-388,-971,-31138,-19174,-1829,-1384,-729,-148,-2391,956,1394,1796,1976,2054,-2719,1846,1525,1067,432,-216,-973,-1807,-2500,-2946,-3516,-2371,-1946,-1763,-1618,-1609,-1714,-1868,-2328,-2836,-3350,-3634,-3217,-2535,-3610,-1077,-350,-2443,-2482,-3076,-1249,1309,2100,2784,2889,-1388,1661,2570,197,2239,-1070,-1178,-1153,822,1745,1722,1803,1731,1714,-1084,-2742,-1039,-204,-2957,-1636,-333,-768,-1235,-1654,-1981,-2348,-2684,-2874,-2960,-2875,-2625,-2401,-1886,-1439,-1447,-2129,-2730,-596,208,-965,1540,-954,-2374,-1605,-1744,-2144,-2387,-1683,-1507,-971,-272,936,756,604,-2229,-1236,-2774,824,700,344,3,3047,3490,3751,3573,-1562,-1929,-1863,-2279,-2646,-2320,-2518,-3101,-1193,-1873,-2448,-2951,-3392,-3813,-4066,-4105,-3863,-3374,-2943,-2460,-2340,-1466,-1234,-1025,-913,-950,-957,-1120,-1395,-1718,-2073,-2501,-2827,-3223,-3403,-3711,-3864,-4088,-4386,-4743,-4716,-4253,-3568,-2687,-1788,-765,-2981,-2375,-3456,-2189,3068,3347,510,977,1569,1486,-70,-115,262,404,-112,699,-2448,-2358,-508,-456,-1367,-1949,-1945,408,-650,-612,377,81,-563,-149,-3040,1854,2691,1613,221,-2625,-3107,-144,850,286,-1183,-3137,-1605,-2043,-2326,-2448,-2369,-2156,-1965,-1839,-1755,-1818,-2644],[-3220,-1853,-1618,-1625,-1744,-2125,-2645,-3282,-3866,-3944,-3466,-2554,-1376,-141,-561,-458,2964,-24,-1903,-1425,-2058,2864,4011,-2193,407,-804,-385,2077,1598,1362,1264,-1212,1486,-257,-1084,388,57,-1614,-1522,-1547,-2869,-2393,1016,-3371,1242,4071,3140,-283,4697,1640,-702,-538,3597,6001,4096,-1752,-2256,293,-17,-1555,-3013,-4333,-4337,-3277,-2241,-1836,-2949,-1032,-3606,-2072,-1691,-812,-1279,-1758,-2096,-2156,-1897,-1304,-361,673,1297,-2316,1902,2048,-2938,-1636,-1719,-2288,-2950,-1431,-1966,-239,-1060,397,17,412,2185,2195,2203,565,1932,1603,1130,547,-2314,-2856,-1617,-2434,-3199,-3966,-4674,-4910,-4442,-3929,-3430,-2952,-2636,-2151,-1734,-1618,-776,-283,-204,-802,-3844,-746,-2832,-1965,-2096,-2075,-2307,-2202,-1517,-1527,1336,-2077,500,31,-2304,-991,-1655,-2171,-2739,-3037,-2929,-2288,-1531,-820,-77,386,883,-2081,2194,2515,2669,962,-1337,-155,-388,-1089,-1357,-1180,-1775,1944,3023,3530,2815,-891,642,1450,985,-2353,-1177,1461,361,-257,-1055,-1639,-1858,-1789,-2267,-1085,-2267,-1953,-646,-3411,-2972,-833,9,-188,-311,-537,-725,-904,-1157,-1451,-1773,-2173,-2835,-2868,-2866,-2453,-1910,-1331,-804,-399,-256,30,-541,25,-178,-1640,-3554,-4024,-4960,-2602,-2979,-2850,-2414,-1960,-1544,-1268,-2487,-950,-966,-1033,-1174,-1384,-1669,-2075,-2397,-2746,-3135,-3376,-13589,-18729,-3010,-2705,-2269,-1908,-1622,-1419,-1279,-1226,-1330,-1558,-1888,-93599,-2478,-2424,-2064,-1465,-206718,-287205,-127102,-5112,1472,1529,1368,896,-1483,-2016,-2464,-3696,-2313,-745,-2488,-348,-3180,-4720,-2475,-1322,2561,1190,-2414,-1640,-3489,151,-1255,-3903,-4703,-603,-944,-248,-830,-647,1839,193,2233,2037,-1254,-1784,320,1572,-587,-1680,1159,496,1103,-136,-3230,144,77,-1913,-1404,-2546,-3758,-3023,-1961,-922,-34,776,315,-1458,-1577,-1511,2449,2201,34,3285,852,-2068,1034,1619,714,-742,-858,-1412,-922,-876,-579,-237,236,745,127,-1556,1871,2142,-2311,114,-3693,-1937,-2252,-1757,-2089,-1382,-1614,-1443,-775,242,-325,-499,106,181,67,1239,2143,1755,-102,-1185,-634,-1104,-1247,-2670,1968,859,2259,4274,2170,2931,6298,2522,-321,-1221,1242,-2578,-1934,-1395,-23,354,-2906,-1091,-1321,-551,-209,-773,-1144,-1371,-1206,-911,-1174,-1415,-1091,-1904,-1208,-1547,-1723,-1710,-1998,-1273,-2562,-1527,-636,-501,-454,-429,-401,-373,-399,-280,-949,-1414,-150,-779,-4472,-2625,-618,-760,-1659,-801,-778,-681,-2143,-566,-554,-514,-637,-694,-689,-737,-773,-797,-2857,-2656,-681,-630,-637,-1109,-688,-863,-1059,-2407,-1747,-1766,-2058,-2306,-2558,-2486,-2376,-2876,-3982,-1596,-1231,-877,-588,-415,-275,-90,93,379,-3246,1140,179,412,2645,2969,3107,-2713,572,675,-1494,-1972,-408,-772,-3928,-2328,-2713,-2449,-1901,-1159,-942,-1496,-2331,896,-798,-2362,657,1623,1484,1159,-765,-968,-191,-1015,-1391,-1726,-2164,-2316,-2197,-1898,-1691,-1460,-1246,-1131,-2012,-1241,-1730,-974,-1112,-1243,-2951,-2710,-1519,-3788,-3179,-2403,-1173,-901,-565,-1963,367,925,-485,-2726,-3377,1936,3164,-856,-1856,-1542,-2026,-1727,-1705,-544,-1613,-2631,-3538,-3447,-2641,-1876,-2259,-733,-3773,-108,62,101,5,-1623,-1512,-669,-945,-1226,-1551,-1816,-2029,-2148,-2059,-3083,-1795,-1281,-3653,-600,-243,-3,210,-1134,192,-1229,-1031,-758,-1207,-1606,-1770,-1605,-1176,-734,-136,-1156,901,-182,-2502,-1703,-4314,-2748,1904,1865,1859,1813,-3304,-694,-144,-2139,-2971,-2184,-2994,-48,318,151,3309,3035,2544,2088,1562,1045,-703,-1812,-1835,-1030,-2634,-968,-53,-2890,699,-260,-3394,-1814,802,-1399,51,830,865,845,904,848,704,556,328,36,-243,-529,-753,-971,-1895,-2928,-1411,-825,-541,-1353,-1005,496,988,1425,1768,236,-362,2175,1964,-4329,948,-1124,-2209,-1643,-2490,-3018,-2714,-2069,-2116,-672,-121,406,-1481,-3590,1026,-1383,1269,2311,1847,-3813,1510,874,-1260,-2822,-1086,-4836,-8414,-6958,-1928,-3239,-5930,-1472,-1409,-1543,-6019,-18594,-3013,-16609,-3543,-7486,-2023,-1179,-270,615,-35592,-1772,3032,3795,1558,-8713,580,5510,5388,5258,4818,4221,-144,-5545,-5438,-4110,2192,2287,2353,2465,2409,2096,-4540,1268,733,264,-34,-3798,-1213,-3325,332,352,216,-1773,-2927,-1031,-1677,-2365,-3086,-3732,-3684,-3331,-3976,-3291,-3015,-2968,-2880,-2641,-2318,-1901,-1508,-1213,-1120,-2889,-3141,-2672,-2464,-3019,-3146,-2596,-1767,-1082,-402,253,-990,-2162,98,-1062,-603,-1883,76,-267,-890,43,128,-103,-1476,398,-1399,-3624,-2379,-1548,-1670,-240,99,-1597,-256,659,-2211,288,276,470,6,-953,-450,-2223,-372,1562,1506,1105,1285,-4338,-471,-685,-2887,-3199,-1534,-3664,-577,-553,-1701,-1032,-1275,-1503,-16423,-4381,-2050,-2130,-2208,-2269,-2311,-31814,-14242,-1873,-1618,-1318,-1138,-870,-760,-580,-329,-173,-1624,-2201,465,664,824,875,944,904,733,573,-2892,-4029,-2047,-61,-315,-434,-765,-405,-108,175,716,1515,175,-2277,2863,-3182,151,1668,-2682,-1973,-2993,-1364,748,1842,4793,3482,-1561,1247,2301,248,2846,-678,-1113,-1660,1296,2436,2085,1769,1279,861,-1134,-3443,-1265,-772,-1744,-1584,-1265,-1248,-1210,-1115,-954,-2139,-1967,-848,-849,-840,-839,-1662,-1688,-1357,-1672,-2198,-2563,-2602,-2757,-2691,-2435,-2209,-2117,-2147,-2271,-2329,-2561,-2766,-3068,-3164,-3023,-2688,-2210,-1663,-2583,-1552,-2689,229,284,-141,-595,1520,1825,2102,2452,-1624,-2457,-2040,-2234,-2388,-2239,-2311,-2957,2061,1670,1296,923,559,-1295,-1681,-695,-2702,-1413,-1448,-1835,-2013,-1800,-1431,-835,-207,326,887,1246,1415,103,-1802,-2926,624,166,-66,-342,-1424,-285,-207,-193,-131,-1226,-897,-451,-615,-685,-3050,-2260,-2832,-2059,-1070,-1118,-1035,-831,-593,-249,-261,-639,27,99,-428,1574,-1959,-3081,-510,-376,-1509,-2132,-2464,-451,-1182,-639,-171,-449,-584,-279,-3083,1619,1526,1403,96,-3039,-3151,-273,780,294,-1512,-2828,-134,-566,-1094,-1731,-2413,-3117,-2725,-2003,-1332,-828,-3134],[-3220,-599,-168,-765,-112,-734,1240,1931,-695,-1143,-244,-1748,-2682,-4004,-4668,-3511,-2388,-1344,-1655,-1294,-2882,290,249,-1810,-53,-994,-776,-1070,-1304,-1444,-1562,-1578,-1463,-1314,-1411,-993,-843,-1175,-1864,-1707,-2881,-2984,711,-3641,1423,3876,3282,-767,4593,1918,-1333,-810,3463,5727,3608,-1584,-2937,177,2978,1182,212,-1183,-2430,-3491,-3542,-2860,-2836,-1399,-3085,-1938,-1697,422,767,1035,1244,1386,1423,1402,1439,1394,1130,-2346,1623,1884,-2347,-1209,-1440,-2319,-2816,-1927,-1337,245,-292,-832,-1103,-1056,-650,-229,209,565,818,931,890,712,-1670,-2597,-2229,-2080,-1875,-2534,-3013,-3021,-2701,-3386,-1463,-815,-373,163,-1803,-2009,437,-915,-1207,-1114,-3241,-980,-2785,-1494,-2120,-2352,-2639,-1926,-1856,-1592,996,-2227,774,554,-2219,-112,-651,-1342,-1575,-1948,-2103,-1726,-1263,-167,973,254,1030,-958,4395,2636,2825,787,-1451,-215,-400,266,-1023,-1058,-1174,2428,8774,10024,2691,-993,313,1663,1229,-1848,-120,27,-958,-1519,-1644,-1499,-931,-460,-2720,-510,-2449,-2162,-1036,-3690,-3419,-1871,3,-659,-1276,-1932,-2255,-2045,-1567,-1016,-880,33,-2539,-291,1474,1984,2482,-1498,1576,1893,-789,-63,-485,551,-184,-1761,-3717,-3554,-4747,685,-224,-807,-962,-2428,-295,-11,-2630,5,-186,-568,-1057,-1608,-2184,-2789,-3142,-3191,-3005,-2712,-12597,-20338,-2307,-2322,-2281,-2363,-2543,-2778,-2921,-2778,-2421,-1980,-10172,-92465,-571,-80,285,510,-215486,-315226,-112689,-2279,-290,-762,-1163,-1437,-1481,-1644,-626,-49,392,-119,-2365,-121,-3550,-4935,-3033,-1772,1015,606,-2435,-1383,-3076,-542,-1761,-4757,-3708,-997,-1003,321,-808,-300,552,53,-523,-1269,-2039,-2538,-2456,-1727,-1039,-2327,-2,-672,392,-106,-3383,-268,-889,-1576,-2369,-2682,-2037,-1230,-461,-169,914,1365,598,-1119,-1719,-1666,1630,1339,-223,724,365,-1972,-371,-880,-1340,-2384,-1935,-1772,-1429,-1047,-621,-322,-29,191,214,-2101,-24,-294,-2247,-1015,-3466,-2010,-2357,-2492,-2347,-2272,-2211,-2061,-1910,-1621,-1382,-873,-261,537,377,2427,3381,1407,-250,-655,416,-950,-1601,-3132,1204,510,1795,1999,1406,1104,1039,992,-811,-1380,745,-2319,-2315,-1230,122,129,-2991,-1012,-950,-1579,-1984,-1079,-1184,-1158,-923,651,-1465,-1813,-1309,-2192,3317,3637,-1778,-1145,-2157,-1272,-2650,-1219,2329,4423,3425,-401,5846,4739,-110,273,-438,-1281,249,-990,-4186,-2304,-87,37,-2102,-339,-1031,-1460,-1965,-1550,-1300,-923,-658,-306,102,417,667,456,-2733,-2362,-643,189,-218,-1746,-713,-333,-711,-3482,-1353,1246,-641,-1542,-2555,-1976,-1486,-2674,-3406,-312,1364,1677,1916,2010,89,496,1920,1821,-3127,1513,213,909,1019,702,261,-2481,-993,-1717,-2506,-3255,-3260,-2606,-3325,-1313,-2807,-2198,354,745,-488,-1398,-2136,984,-306,-2492,-135,-457,-900,-1422,-1903,-2279,-2485,-2596,-2551,-2229,-2143,-2075,-2120,-2205,-2386,-2540,-2589,-2647,-2670,-2548,-2552,-2653,-2773,-2861,-2808,-2717,-2552,-3765,-2860,-3090,-1970,-1864,-1742,-1542,-1236,-825,-628,-2288,-3076,1398,2101,-684,-1827,-1314,-1974,-1637,-1868,1250,-452,-1086,-2741,-702,-1231,-1630,-1945,-2158,-3717,-2608,-2810,-2986,-3036,-2846,-2470,-2168,-1801,-1484,-1289,-1128,-1029,-968,-850,-3821,-1650,-1081,-3890,-1189,-1404,-1686,-1853,-1916,-1857,-1598,-1373,-1139,-982,-1515,-982,-1064,-1155,-1325,-1306,-1239,-1109,-1001,-1697,-796,-3472,-2393,-471,-424,-362,-337,-3969,-1682,-738,-2199,-3144,-2270,-2328,-371,37,60,1270,1248,1025,849,619,412,-311,-2178,-1970,-1402,-3166,-978,24,-2662,153,-760,-3155,-2299,3215,-1339,-625,2381,3618,3520,3094,3203,2840,2446,1955,1378,795,173,-612,-1082,-2251,-3576,-2487,-2338,-1784,-1307,-879,154,823,1379,1803,560,-1075,2325,2116,-4778,993,-1049,-2336,-2190,-3137,-2933,-1742,-492,-2103,1901,3118,3953,591,-1577,4167,-217,934,4472,3438,-5589,1596,198,-1297,-2734,-3685,-6167,-8390,-10166,-2684,-2266,-6263,-482,-179,-426,-6126,-20890,-463,-21782,522,-13495,1465,1872,2266,2599,-828,3175,3491,3852,4215,-7487,3710,4243,3846,3480,2860,2147,815,-3626,-5300,-3819,87,117,108,180,164,2,-3055,-144,-189,-152,-29,-3139,-646,-3840,655,736,665,-584,-2268,-93,-560,-1715,-1810,-2605,-3256,-3817,-4023,-3786,-3196,-2528,-1887,-1226,-584,122,831,1503,770,-3403,-2883,-2626,-186,63,516,-567,-554,-473,-1386,-2074,-2555,-2582,-2110,-1425,-726,-1697,684,149,-821,905,1020,-247,-635,526,-1515,-3918,-2010,-1565,-1372,-523,-911,-1533,-1964,-2108,-2098,-1481,-927,-298,-204,-1653,94,-1497,-249,914,638,-158,-108,-4218,-1038,-1591,-2880,-3024,-3098,-3765,-4514,-5076,-4534,-3563,-2623,-1697,-22173,-7030,699,1330,-2292,2029,2034,-33115,-12694,1083,546,-5,-693,-1279,-1993,-2602,-3097,-3608,-5374,-3765,-3214,-2471,-1645,-866,-39,670,1216,1712,-3337,-4500,-2506,1550,512,-878,-1588,1585,2982,1301,2505,2780,158,-1627,3166,-2784,142,1488,-2409,-1401,-2897,-1451,159,1568,6261,3466,-1451,699,1630,229,3841,-292,-922,-2139,1699,1949,414,-1047,-2600,-3947,-3750,-4196,-1764,-1041,-548,-1307,-55,-99,-82,-787,-502,-1811,-1297,-472,-415,-263,-53,-909,-1336,266,248,-2024,-2342,20,-128,-417,-389,-501,-1811,-2378,-2802,-1926,-2701,-1743,-1938,-1719,-360,-161,-127,-92,-2346,-1749,-2486,-422,-586,-732,-892,-897,-905,-895,-769,-1650,-3005,-2066,-2122,-2115,-2147,-2103,-2764,-1202,-1447,-1706,-2014,-2380,-2842,-3276,-3716,-3727,-3074,-2529,-1924,-1589,-536,15,631,1230,1741,2313,1900,2355,462,-2383,-3013,937,1374,2188,1217,-1581,-148,2074,226,1184,-1825,-671,-280,-6,-731,-2972,-1936,-1898,-1439,1362,1156,1025,942,810,706,-421,-1074,-260,-257,-752,-226,-1485,-3722,-806,-1001,-1661,-2322,-2921,-1158,-1715,-949,-829,-956,-615,-568,-3008,-888,-1175,-1383,-1570,-3465,-3117,-1418,-1049,-665,-1788,-2243,38,71,162,202,156,162,256,543,1052,144,-3203],[-2946,-203,221,-57,205,-809,1573,2848,-485,-1260,-117,-2074,1912,2472,-1754,-2532,988,-1122,-1307,-1115,-3671,-1082,-1493,-1803,-2196,-2656,-3035,-3342,-3576,-3589,-3403,-3135,-2800,-2477,-2114,-1845,-1539,-1258,-2121,-1830,-2776,-3452,-1485,-3847,-1853,-1712,-1314,-1368,-49,584,-2031,-1167,2099,2312,2441,-1453,-3725,-127,1953,1697,779,888,-439,-1804,-2675,-2357,-2814,-1779,-2483,-1913,-1778,921,1037,1057,995,851,593,265,-21,-424,-809,-2356,-1582,-1847,-2085,-2304,-2503,-2791,-3081,-3279,-3461,-3481,-3378,-3183,-2997,-2856,-2667,-2636,-2633,-2641,-2589,-2433,-2139,-1690,-1180,-1923,-2838,-2327,-1717,1992,2452,311,-1596,-3383,806,3949,3788,342,-2254,-2429,61,-1333,-2392,-1615,-2674,-1311,-2594,-909,-2149,-2370,-2931,-1593,-2439,-1521,-1259,-2204,-2523,-3033,-3155,-2813,-2441,-1976,-1794,-1790,-2008,-2154,-2260,-2160,-1654,-919,-155,276,1357,1843,2085,512,-1425,-453,-545,1277,-382,-1136,-769,2641,3151,3275,2351,-1275,-97,1738,1297,-1521,-35,-472,-877,-1072,-1151,-1587,-1368,-1069,-3194,-1426,-2695,-2426,-2284,-3896,-3566,-3043,-2648,-2598,-2478,-2516,-2597,-2746,-3031,-3394,-3801,-4069,-3545,-2831,-2072,-1234,-395,-1770,1207,1630,-1086,-2,-212,834,-203,-1910,-4097,-3254,-4902,967,-488,-1929,-2753,-3540,-527,795,-2915,390,2916,2110,2871,2499,121,1293,-2851,306,-59,-219,-8919,-22171,-249,-175,79,361,711,1136,1651,2200,2677,3061,-69428,-81735,3516,3465,3214,2776,-217903,-334093,-98669,-1181,-319,-653,-673,-488,-872,-1042,239,397,380,286,-2474,-48,-3585,-4988,-3591,-2427,316,117,-2422,-1191,-2702,-195,-2101,-4108,-2050,-1572,-1068,942,-662,14,589,-145,-619,-714,-615,-2359,-224,1868,107,-2697,-136,-1932,-7,-211,-3495,-974,-1772,-2402,-2882,-3067,-3028,-2852,-2626,-2409,-2315,-2256,-2262,-2306,-2302,-2330,-2378,-2438,-2365,-2354,-2267,-2079,-1967,-1903,-1792,-3760,-1591,-1529,-1230,-1107,-968,-950,-912,-917,-1083,-2467,-1595,-1947,-2259,-2728,-3122,-3400,-3362,-3032,-2636,-2309,-1849,-1108,-192,161,-296,611,4462,2484,526,4604,3640,1335,-456,-157,1479,-628,-1695,-3445,-2381,-3153,-846,1016,1643,2896,3627,2542,-1435,-1448,1247,-2098,-2059,-862,-88,-151,-3084,-933,-659,-411,577,-265,-1609,-1337,-1176,-695,-1694,-2191,-1507,-2301,1224,1405,-1874,-1707,-1932,-1256,-2690,-1094,2953,3949,3325,-373,4739,4923,266,508,120,-1005,-130,-1130,-3907,-2032,89,-50,-2607,22,-644,-994,-1633,-752,-301,270,699,1167,1637,1957,2160,456,-2690,-2086,-610,512,-381,-2456,-2006,-2224,-1929,-3615,-1003,23,-414,-1102,-2452,-1818,-1270,-2428,-2774,-1881,-1547,-1131,-793,-650,-660,-778,-1060,-1401,-2839,-2195,-2373,-2565,-2607,-2540,-2411,-2237,-1979,-1611,-1191,-1436,-230,230,-2720,-1208,-2866,-1922,1676,1705,213,-1283,-1647,1021,270,-2609,-947,-74,-362,-765,-1203,-1644,-2068,-2594,-3109,-3327,-3316,-2833,-2399,-2023,-2455,-1667,-1532,-1513,-1869,-1503,-2131,-1891,-2165,-2388,-2456,-2466,-2340,-3543,-2376,-3639,-1753,-1696,-1632,-1482,-1205,-804,-740,-1730,-2139,877,2249,-562,-1741,-1032,-1759,-1520,-1927,1278,-451,-1865,-3326,2979,2358,137,-358,-985,-3125,773,235,-421,-1177,-2887,-2362,-2522,-2134,-1520,-935,-375,-1050,-385,869,-4212,-1517,-1397,-3689,227,-476,1916,1775,-748,-179,-1313,-883,187,-715,-1466,-1933,-2088,-2044,-2054,-1963,-1945,-1955,-2023,-2093,-2064,-2562,-1831,-1489,-1207,-864,-534,-2408,-2542,-1242,-2185,-3185,-2247,-1734,-323,-347,-871,-1494,-2074,-2618,-2680,-2396,-1973,-1545,-2449,-2108,-1649,-3479,-868,-239,-2308,-287,-1206,-2790,-2663,162,-1083,-1221,748,1013,1246,1580,1824,1997,2166,2240,2011,1022,1870,-922,-984,-2153,-3173,-873,-1197,-1516,-1570,-1236,-601,130,842,1493,999,-1923,2048,1213,-4884,1231,-832,-2530,2212,1904,1658,215,-652,-1809,1041,2499,2516,2413,486,1687,1099,343,-506,-1399,-5904,-2881,-2928,-2207,-2735,-279,-6413,-6610,-13037,-2753,-398,-6132,-703,783,436,-6198,-24021,-5701,-27745,1189,-15318,1428,1431,1421,1376,1315,1322,1391,1543,1730,-6247,1731,1437,1001,620,-14,-777,-1575,-2506,-4951,-4304,-4238,-3440,-2765,-2065,-1491,-1109,-1775,-434,-278,-222,-259,-2351,-600,-4238,-1240,-1641,-2042,-2452,-2658,-2949,-3189,-3425,-3733,-4140,-4472,-4883,-5090,-4769,-4216,-3614,-3035,-2429,-1835,-1169,-482,210,842,-3627,-2477,-2341,414,143,186,-641,-321,2232,1589,935,-44,-1784,-1057,-1174,-824,-1462,1003,722,-519,616,270,-288,288,854,-1507,-3599,-1548,-1701,-3006,-4405,-5310,-4249,-3265,-2420,-1808,-1204,-863,-635,-613,-2268,-1025,-1394,-1891,-2457,-3070,-3660,-4212,-4600,-4932,-5019,-4782,-4600,-4468,-4325,-4183,-3924,-3673,-3274,-2902,-2506,-25183,-9216,-1254,-790,-2873,-17,241,-35367,-16227,864,1057,-1783,1374,1524,1459,1372,1229,838,-8559,-372,-1184,-2151,-3185,-4041,-3683,-2544,-1314,-24,-3635,-4840,-2756,267,-355,-1474,-2334,1119,3751,1348,1689,1920,153,-720,3908,-2446,80,1381,-1953,-856,-2816,-1513,-443,1279,2807,3218,-1132,30,930,138,3323,83,-660,-2565,-365,-1675,-2951,-3780,-3646,-2734,-1848,-4297,-1022,-301,-124,-755,-190,-1620,-286,-1001,-912,-1234,-465,694,1102,1428,1724,-176,-703,1694,1397,-1782,-2209,239,-403,-1099,-1745,-2360,-2860,-3069,-3128,-2398,-2736,-1387,-1569,-1910,-303,-279,-332,-429,-1821,-1791,-2169,-203,-485,-490,-819,2516,3129,3564,3037,-1621,-3549,-1927,-1945,-1819,-2026,-1900,-2520,-896,-1562,-1987,-2114,-1938,-2305,-2946,-1323,-1249,-2045,79,-55,-1164,2024,2154,2184,2151,2015,1960,1795,1565,771,-3087,-2648,196,391,452,469,-1623,-126,1278,383,1381,-2403,-419,-253,-546,-871,-2729,-1445,-849,-589,-545,-874,-1046,-1077,-1069,-958,-863,-1332,-537,-595,-1027,-105,-1011,-3771,-597,-368,-1747,-2428,-3101,-1101,-2145,-1137,-1406,-1579,-1706,-1912,-2800,-2309,-2536,-2668,-2813,-3637,-3079,-2954,-2518,-2012,-1892,-1404,-598,-107,347,733,1087,1385,1532,1561,1553,636,-2943],[-2698,122,-188,-939,-1709,-2514,-2935,-2726,-2212,-1587,-1203,-2438,-988,-1061,-2228,-2591,-988,-1788,-968,-928,-4095,-1001,-1352,-1706,-2208,-2742,-2970,-2738,-2208,-1579,-1063,-624,-221,93,-1923,-950,-602,-369,-2219,-2000,-2670,-3708,39,-3834,1789,2139,1837,-2102,1050,508,-2796,-1640,-1219,-1614,-1634,-1400,-4030,-637,363,1046,819,1036,50,-1769,-2831,-2566,-2896,-2404,-1927,-1966,-1953,1237,2068,1413,661,-163,-1063,-1966,-2728,-3402,-3485,-2924,-2171,-1378,-1342,-632,-1042,-1661,-1775,-109,80,1164,1360,2511,2247,1766,1739,1225,640,-10,-668,-1275,-1695,-1712,-1310,-1243,-2972,-2582,-1732,2191,3089,800,-1104,-2274,-14,5519,2820,-337,-2684,-2773,-209,-1297,-3646,-2218,-2148,-1678,-2263,-252,-2135,-1936,-2839,-1165,-3145,-1340,-1047,-2055,-249,343,-1636,-133,-10,-1243,1490,1214,749,260,-2159,-890,-1528,-2152,-2789,-3232,-3579,-3270,-2924,-2560,-2275,-2064,-1903,-1869,-1902,-1993,-2025,-2034,-2137,-2051,-1986,-1801,-1591,-1412,-1314,-1293,-1230,-1098,-1149,-1217,-1325,-1588,-1885,-2364,-3492,-1439,-2906,-2591,-1926,-3907,-3278,-4186,-1912,-1687,-1262,-899,-510,-144,105,272,-1587,349,-1615,-2514,-687,-730,-1305,-2028,-2438,-2438,-1946,-1358,-766,-244,-147,-2046,-4522,-3026,-5242,51,-336,-593,-729,-4471,-1458,1770,-3191,723,3340,1478,3411,4135,-1189,5447,-3655,4412,3737,3216,-4533,-23993,3319,3953,4853,5716,6469,7059,7479,7693,7643,-74057,-132838,-68891,5688,3457,4377,3649,-214311,-324435,-87472,-1908,25,-700,-1306,-1742,-1843,-1526,-1068,-664,-475,-262,-2745,-322,-3386,-5124,-4005,-3122,-2155,-2671,-3196,-3217,-2796,-2399,-2061,-2721,-1714,-2115,-2056,-2409,-2960,-2907,-2340,-1809,-1315,-1030,-895,-2675,-937,-1004,-1225,-2299,-1532,-3034,-1294,-1033,-3439,-698,-718,-779,-997,-1317,-1738,-2109,-2315,-2297,-2163,-1898,-1613,-1335,-2284,-1948,-649,-593,-1205,-415,-249,-1831,506,954,-689,-3411,1158,-1620,-421,737,2120,2856,-604,1991,2717,-2191,1252,306,-1933,-1298,-2452,-2067,-1399,-2308,-1316,-2180,-1422,236,509,45,-498,1005,4655,2278,579,4886,3877,1660,-624,342,1003,-155,-1284,-2904,-302,-375,1083,2169,1141,2709,2631,2282,-2088,-1399,1209,-1845,-1274,-312,-167,-421,-3089,-822,-429,-159,1412,-191,-1956,-1351,-1103,-1741,-2303,-2559,-2395,-2244,-1721,-1451,-1700,-2303,-1429,-1071,-2681,-1117,-675,-632,-569,-399,-110,266,711,634,712,-606,-307,-1173,-3624,-1838,121,-219,-3111,-1183,-1814,-2249,-2457,-2245,-1937,-1574,-1412,-1245,-1091,-1066,-1096,-1178,-2708,-1820,-1386,-1405,-1426,-3221,-2303,-1414,-2995,-2722,-1758,-1991,-2195,-2275,-2305,-2010,-1788,-2162,-2218,-1376,-1329,-1348,-1455,-1659,-1828,-1852,-1784,-1592,-2470,-1178,-853,-681,-513,-372,-278,-643,-157,-1992,89,-1155,403,540,-2161,-1300,-2936,-1646,847,800,685,-1227,-986,442,340,-2741,-1802,689,841,894,-106,-1491,-1141,72,697,737,561,121,-331,-1162,-2743,-905,-1204,-1533,-1832,-1983,-2258,-2547,-2756,-2649,-2270,-2017,-1615,-3261,-1881,-3906,-1396,-1571,-1997,-2495,-2868,-2637,-1909,-1222,-1187,260,2283,-619,-1733,-855,-1529,-1507,-1991,1212,-479,-2810,-3796,2891,2483,59,513,-691,-2482,316,877,384,-427,-3441,-2190,-3194,-3384,-2481,-1764,-1176,-1355,-962,-302,-3471,-1543,-1809,-3364,223,-722,1375,1658,-532,-593,-1526,-1025,1228,2117,-684,2429,2578,1597,1376,1623,-593,2255,731,139,1181,-1785,-1274,2877,3175,3520,3838,-851,-3019,-1820,-2270,-3302,-2355,-1408,-187,-590,-449,783,68,-509,-623,-503,-314,-177,-2682,-2394,-1992,-3648,-925,-1010,-2100,-811,-1783,-2535,-3108,1035,-864,-1891,1655,1644,1469,1299,992,644,409,264,221,301,390,-1377,-1371,-1832,-2664,-1008,-1890,-2808,-2211,-1081,151,1353,2440,3378,1292,-3054,267,-60,-4778,550,-662,-3088,2670,2468,1497,-880,-881,-1438,-2148,-2884,-3204,-2910,-2299,-1644,-984,-685,26,399,-4176,919,1018,-1617,-3088,423,-5970,-4715,-13442,-1991,954,-5905,-1205,-219,-474,-6443,-28178,-11925,-33523,-229,-12013,-339,-397,-364,-258,-85,188,500,841,1151,-5058,1242,943,491,88,-563,-1331,-2113,-2967,-4694,-3069,-1381,-641,-55,545,1018,1300,-990,1783,1840,1788,1627,-1798,-239,-4687,-2104,-909,-1683,-2504,-3147,-3844,-3424,-3143,-2141,-1695,-1215,-878,-1060,-2496,-2505,-529,-637,-790,-1008,-1184,-1335,-1456,-1582,-3763,-2261,-2094,-1461,-1336,-1246,-1169,-1073,-1160,-1211,-1214,-1352,-1741,-1816,-2174,-2544,-2581,-2266,-1727,-1163,-687,-625,-443,-7,-204,-1568,-3151,-1212,-1829,-1267,-917,-331,32,-1709,-479,-1556,1057,717,837,-522,-2976,-95,-408,-712,-955,-1148,-3163,-1411,-4019,-1802,-2148,-2603,-2740,-2885,-2904,-2701,-2289,-2495,-1495,-1233,-1089,-26502,-12966,-1376,-1617,-3866,-2217,-2275,-38632,-25638,-432,426,-5613,2112,2921,3484,3983,4371,4449,-11088,1675,3293,2371,1194,-241,-1654,-2430,-1408,324,-3887,-4901,-2873,-1124,-1386,-2200,-3131,585,3992,1307,655,930,54,218,4049,-2291,-141,1221,-1629,-487,-2871,-1644,-1135,894,1242,1348,-783,-824,167,-96,117,-443,-1081,-2964,-2173,-2363,-2111,-1509,-999,-462,-898,-3589,-612,59,-165,-533,-932,-2372,-1525,-1580,-1417,-1232,-1023,-736,-443,-85,337,460,-27,1622,2054,-1583,-2238,683,810,392,3330,2032,-1283,-2271,-2984,-2066,-2618,-883,-1629,-2232,-2790,-3254,-3584,-3845,-4179,-4571,-4117,-3321,-2517,-1661,-766,51,832,1494,2116,-1527,-3980,-1641,-1711,-1485,-1864,-1692,-2215,300,-355,-941,-1439,-1782,-2818,-2714,-1458,-966,-1964,-203,-184,-733,1292,1325,1296,1132,783,435,-85,-691,-1225,-2946,-1936,-803,-56,932,1734,-1478,-155,3605,734,1696,-2805,-100,-150,-929,-1352,-2855,-4350,-4814,-3341,-2077,-1026,-70,764,1387,1635,-326,-1314,-708,-808,-1171,1437,-482,-3197,-502,-279,-1668,-2319,-2782,-1110,-2361,-514,795,-1540,-283,80,-2396,1626,1054,405,-398,-3154,-2428,-3445,-4410,-5189,-5302,-4627,-3899,-3257,-2722,-2289,-1883,-1490,-1202,-1010,-888,-960,-2471],[-2638,214,612,1309,644,-1292,697,301,-515,-1632,-1480,-2849,-1775,-2556,-3440,-4262,-3844,-2913,-2263,-1742,-3493,-1512,-1701,-1904,-2106,-1989,-1299,-225,993,-287,3180,4069,2986,-8,-2209,-1499,-1043,-139,-2123,-2243,-2612,-3650,-338,-3618,-139,-372,-473,-2923,-350,-283,-3541,-2191,-189,-277,-325,-1411,-3276,-1310,-6,319,733,1105,516,-1710,-2664,-2598,-3030,-3072,-1391,-2004,-2172,1067,1342,1016,648,226,-300,-920,-1555,-2385,-3306,-4305,-3069,-1640,-922,-481,-901,-1252,-1075,1200,855,1582,1878,3750,2666,1924,3127,3877,4338,839,1080,3638,3184,3221,277,-649,-2584,-2744,-1635,894,1619,1157,-754,-1282,-623,2844,1729,-884,-3011,-2927,-287,-896,-4306,-2814,-1640,-2022,-1796,-706,-2043,-1472,-2398,-2501,-3156,-3177,-3270,-3159,-3022,-2929,-2920,-2975,-3244,-3452,-3869,-3576,-3155,-2549,-2448,-1504,-992,-561,-132,327,641,888,1007,127,-986,-1153,-725,767,458,-1599,-327,-643,-1142,-1488,-1882,-2167,-2419,-2682,-2996,-3298,-3600,-3444,-3112,-2786,-2504,-2181,-2354,-3986,-3508,-1863,-3095,-2624,-2277,-3818,-2769,-4785,408,1527,1277,1730,1285,178,1378,1078,-1966,378,-1033,-2740,-1661,-953,-1290,-2291,-1915,-2241,-2524,-2696,-2670,-2463,-2115,-2303,-4889,-2883,-5639,-308,-11,299,-1260,-5212,-2255,954,-3460,913,1206,759,1197,1090,-2386,516,-4519,-271,-835,-1348,-1764,-25775,-1775,-1296,-546,164,770,1221,1520,1640,-19383,-171540,-196019,-57476,663,843,1122,1410,-207765,-302693,-80124,-4452,575,-208,-1039,-1911,-2804,-3519,-3622,-3503,-3732,-3872,-3560,-2826,-3235,-5605,-4380,-3910,652,1198,-2048,-730,-1944,824,-1781,-1332,1567,-2592,-701,2239,77,458,1468,2215,3420,2992,-798,-3106,-417,2179,954,-1405,-564,-3794,-1277,-435,-3372,2574,1899,-740,259,-724,-1796,-2810,-3521,-3207,-2318,-1276,-228,-428,-2700,-2102,253,-697,-1868,2813,937,-1760,2025,2596,-1189,-2052,1791,-1814,-889,335,1440,2255,-857,1492,2454,-1430,379,-327,-1792,-291,-1988,-2108,-963,-2011,-1211,-2328,-1629,481,808,-135,-887,496,-173,-826,-1497,-2102,-2715,-3266,-3702,-3671,-3176,-2638,-2306,-2252,-1411,-998,-586,-241,158,495,755,842,-2841,-1386,815,-1664,-409,-191,-575,-941,-3037,-1625,-1919,-2138,-2267,-2500,-2652,-2885,-2899,-2786,-2638,-2669,-2082,-2179,-1359,-1065,-1600,-3001,-873,-824,-2719,-1362,-658,-519,-315,-280,273,508,634,526,218,-223,-584,-1216,-3410,-1801,-80,-542,-3296,1047,4572,3286,-894,-253,2866,2143,1092,534,575,961,1499,-17,-2785,-1597,-432,1931,-638,-3985,-3184,-1285,-3420,-1949,-571,679,392,-90,-2172,-1758,-792,-1902,-1759,-1854,-2171,-2396,-2541,-2643,-2643,-2536,-2429,-2276,-2117,-2014,-1748,-1617,-1475,-1354,-1293,-1297,-1323,-2738,-1366,-1358,-1440,-1508,-1615,-1675,-2958,-1735,-1769,-1660,-1485,-1209,-847,-462,-212,-2783,-2577,572,688,656,69,-1315,-1101,324,240,424,421,388,-643,-1537,-2745,-144,-194,-525,-1486,-539,-2281,-268,-91,-2630,-1958,-1654,399,-2867,-1328,-3445,-1752,-121,1845,475,-2131,-88,-1112,-683,-1423,-1944,-1684,-725,-1687,-675,-1186,-1450,-1925,1200,-374,-3738,-3599,2445,1678,-86,418,-137,-1716,-406,-616,-920,-1297,-3539,-1656,-1548,-1134,-648,-470,-4,-1303,-1302,-1329,-2638,-1518,-2076,-2923,250,-665,522,539,-121,-783,-1693,-1151,-1387,-1783,-1937,-1775,-1420,-1027,-777,-463,-235,-59,26,55,116,-907,-514,467,621,838,1051,862,-2244,-2201,-2196,-3245,-2360,-1080,176,-820,-742,649,361,7,-151,-259,-307,-311,-2368,-2401,-2165,-3309,-493,-589,-1767,-1111,-2159,-2115,-3321,-528,-426,-2275,109,264,298,358,279,132,55,21,55,196,342,-1600,-1396,-1154,-2022,-778,-1186,-861,-1137,552,2507,3710,2467,4105,1765,-4027,-1141,-1028,-4166,136,-128,-3623,2104,1079,-21,-1849,-2043,-2883,-3589,-3292,-2830,-2349,-1872,-1441,-1005,-1819,-319,-47,-1589,270,208,-1760,-3421,-743,-4908,-2972,-10562,-840,-972,-5300,-1429,-1097,-1117,-6389,-31498,-17550,-35007,-1951,-4193,-2454,-2532,-2378,-2078,-1730,-1339,-949,-537,-130,-3394,327,310,197,182,-42,-347,-625,-937,-4173,-2341,-815,-535,-309,-7,197,234,-284,297,192,18,-220,-1114,-915,-4714,-3367,-2560,-3198,-3016,-2263,-1618,-959,-3744,149,490,852,1052,179,-1603,-2199,22,316,-87,-572,-1039,-1510,-1981,-2483,-3604,-3110,-2759,-2254,-1883,-1669,-1600,-1646,-1988,-2343,-2514,-2298,-1596,-654,-223,-1096,-915,2251,2084,613,204,-1178,-266,-426,-388,-1235,-2372,-586,-1822,-1218,-794,1201,545,-1744,-476,-946,-1325,-2071,-2264,-1785,-3334,-369,336,-359,1457,1837,-2159,-2377,-3631,-1931,-647,-2276,-2398,-1538,-2094,-473,-344,-2536,1778,1723,1544,-26355,-18841,334,-192,-4794,-1502,-2117,-41795,-40298,117,1155,-9881,3202,4178,4880,5467,5869,5865,-12560,3463,3787,2349,596,-1451,-2224,-69,1928,1699,-3733,-4233,-2504,-2189,-2186,-2681,-3640,303,4409,1532,-232,203,179,1422,1613,-2015,-221,408,-1216,-24,-2787,-1537,-1593,650,425,145,-266,-1533,-1223,-1771,-2144,-2478,-2370,-2955,-1235,-649,-72,594,-309,-755,-627,-2648,123,3001,2600,933,2164,-1841,1256,-1341,-1588,-42,562,-87,-790,-1485,-2171,-2735,-2475,-1538,-448,-1307,-2285,1011,865,879,5525,2658,-1008,-2008,-2415,-2085,-2246,-224,-522,-1949,53,2537,2357,1828,-525,-1446,-1271,156,-1095,-948,-1508,-2021,-2245,-2140,-1730,-1379,-3559,-1286,-1477,-1153,-1716,-1540,-1919,-1027,-1279,-1507,-1740,-1976,-3387,-2418,-2517,-2513,-2370,-2318,-2217,-2016,-1968,-2071,-2170,-2332,-2603,-2784,-2972,-2880,-2418,-1936,-1256,-1391,-164,352,616,-1391,-478,1028,783,456,-3111,-862,-1644,-2559,-3389,-3669,-2780,-1897,-1022,-637,107,513,847,1032,1173,-383,-1425,-1165,-1293,-1609,620,-357,-2910,-702,-553,-1887,-2426,-2490,-1235,-2863,-688,317,-2024,-323,193,-2364,1314,196,291,-665,-2848,-2295,-529,376,-1062,-1788,-1744,-2216,-2331,-2063,-1536,-830,-63,610,1160,1607,1271,-2543],[-2384,129,8,-217,-401,-1398,-921,-1135,-1275,-1533,-1998,-2816,-693,-381,-2142,-1180,-335,-3219,-357,-373,-2466,-200,-920,-1438,-1540,-938,234,1632,3030,-1283,3731,4970,2835,-160,-2329,-1928,-1337,128,-1776,-2378,-2440,-3151,-749,-3192,-375,-139,4,-3416,38,-146,-3879,-2629,-1405,-2156,-2998,-3839,-3527,-2617,-1645,-532,619,1221,1039,-1537,-2047,-2274,-3069,-3165,-785,-1890,-2312,1004,931,122,-533,-1000,-1345,-1623,-1842,-2248,-2780,-3522,-4398,-3712,-2496,-1313,-733,-788,-282,2301,1695,2010,2300,4175,2971,2014,3081,3773,4235,879,645,2958,2908,3133,900,-167,-2026,-2999,-2275,-937,263,1308,-518,-416,-919,2593,981,-1218,-3172,-2824,-141,-681,-3237,-3247,-1875,-2298,-2116,-2177,-2263,-2270,-2362,-2310,-2475,-1972,-1760,-1604,-1249,-1040,-871,-1645,-669,-1203,-398,-272,-160,-44,-2537,688,659,-807,1004,1649,1720,490,1524,175,-696,-1525,-605,-142,-579,-1903,-1236,-1382,-1562,-1517,-1473,-2400,-1110,-892,-769,-1000,-620,-463,-503,-568,-673,-1312,-2522,-5618,-3206,-2161,-3192,-2473,-2464,-3643,-2145,-3903,49,-216,-552,-1062,-1585,-2093,-2595,-2948,-3053,-2982,-2830,-2652,-2600,-2656,-2853,-3048,-3090,-2859,-2363,-1712,-978,-256,-162,-2657,-4828,-2690,-5654,1797,1654,1440,-1599,-5701,-2841,-188,-3575,-733,-944,-1082,-1213,-1350,-3330,-1754,-5193,-1980,-2108,-2131,-2108,-27355,-1970,-1796,-1417,-1398,-533,5,638,1329,-73309,-259538,-252735,-48874,3952,4195,4196,3951,-201397,-282849,-76796,-8188,788,169,-281,-639,-972,-1147,-1059,-663,-80,729,-4003,-165,-3078,-6251,-4637,-4630,-242,1025,-1729,-449,-1617,881,-1272,31,3095,-2712,-187,2841,565,481,1453,3166,3943,3989,-1128,-3495,-379,3512,1474,-194,63,-3615,-1823,-444,-3229,1273,308,-949,-1398,-2261,-3178,-3980,-4041,-3238,-2322,-1374,-514,-143,-3099,-2183,-273,-1545,-2499,-95,-843,-1577,-1980,-1997,-1492,-855,-121,-1983,-1248,-95,709,1326,-914,785,267,-366,-826,-1249,-1632,-1238,-1524,-2100,-484,-1486,-1111,-2231,-1894,614,1066,-200,-1288,369,-330,-964,-1537,-1966,-2358,-2705,-3025,-3247,-3051,-2399,-1722,-1527,-672,-843,442,1758,-385,2213,2151,1527,-3567,-1357,340,-1465,-1163,-1877,-2499,-2979,-3291,-3382,-3391,-3364,-3297,-3323,-3206,-3116,-2804,-2414,-2076,-2738,-2218,-2091,-983,-894,-1605,-3700,-1005,-1233,-2746,-1748,-1693,-1583,-1344,-949,-438,120,712,218,1697,121,-323,-1258,-3227,-1884,-477,-976,-2714,637,2614,2134,-640,-504,566,796,1474,2649,3866,573,1146,-510,-2838,-1399,-344,1642,-1103,-3729,-3897,-1418,-2790,-1393,-550,1349,596,-229,-2086,-1853,-1260,-1678,-1425,-450,-143,117,308,414,-521,400,911,-185,-1686,1354,1273,1134,317,823,340,-273,-955,-2669,-2305,-2842,-3257,-3281,-2956,-2470,-2967,-1223,-583,11,468,-1244,568,961,654,-2762,-3198,-780,-1373,-1910,-2085,-1781,-1191,-641,-145,482,780,452,-1112,-2069,-2520,-96,-74,-807,-1305,-447,-2375,2461,2879,-3262,-1874,-1344,379,-2584,-945,-3048,-2335,-187,3079,793,-2906,-1219,-1464,-348,-143,-993,-1261,-1181,-1826,-733,-995,-1540,-1978,-700,-1241,-4863,-3037,-2185,-1662,-978,-361,163,-1142,-711,627,402,-1615,-3347,-1032,-1650,-2073,-2265,-2248,-2067,-1919,-1871,-2355,-2037,-2110,-2459,-2750,-2387,-2015,-1558,-973,-403,-978,-2136,-1595,200,1430,314,1609,1650,265,142,1423,-36,1583,950,1413,1318,-320,23,874,627,390,124,-25,-1286,-2780,-2390,-3433,-2677,-1151,-901,-1305,-1353,-842,-671,-595,-429,-362,-392,-509,-2146,-2400,-2642,-3071,-2066,-2156,-1866,-1640,-2773,-2032,-3776,114,-319,-2822,296,288,261,389,501,613,779,884,901,-350,-158,-2049,-1548,-779,-1790,-1033,-1565,-1927,-1831,-1434,-954,-524,-201,12,203,-5291,-2301,-2010,-3742,-519,-259,-4410,-888,-1157,-1456,-3178,-1717,-1658,-1609,-1608,-1608,-1604,-1636,-1762,-1932,-3589,-2543,-2892,-2504,-2026,-1713,-2380,-4374,-2126,-4242,-2245,-7768,-649,-293,-5017,-1835,1458,2047,-6573,-26275,-21135,-29869,2417,1882,1325,872,821,1323,2308,3618,5036,6453,7732,-1930,9212,9242,8844,6895,2291,2820,4270,2660,-4133,-1895,-584,-475,-1169,347,596,559,-330,185,-211,-657,-1073,-1350,-1367,-5014,-4966,-395,-27,274,699,501,-639,-4307,-267,1039,1565,1639,915,-1098,-2222,-104,1921,-146,59,1465,1178,818,363,-3929,-1888,-1287,-1063,-1218,-1375,-2146,-1745,-2113,-2311,-2124,-1685,-1706,-370,-460,-1497,-790,1240,1254,1109,-135,-2040,-430,438,420,-1177,-2033,-373,-2229,-1632,-989,-732,-1379,-2059,-2703,-3128,-2538,-2053,-1614,-1329,-3998,-1036,-931,-837,-691,-494,-346,-2971,-3486,-2403,-1165,-2401,-2434,-1465,-1817,-587,-784,-2947,346,252,243,-25602,-27593,-4322,1053,-6031,1271,1064,-43776,-59926,-16254,-417,-15087,1006,2218,3303,4321,5125,5447,-13753,4733,3698,2293,837,20,810,2485,4236,1497,-3736,-3615,-2237,-3388,-3240,-3397,-4268,-269,4459,1518,-1438,-708,-5,5,-374,-2129,-670,-235,-1248,-297,-3072,-1667,-2256,-2054,-2853,-3662,-3365,-2569,-1849,-1339,-865,-697,-746,-2941,-1239,-1519,-1482,-894,-1141,-1635,-606,-1902,728,3398,3201,1681,1985,-1296,1088,-1598,-2032,242,1006,771,-29,-629,-825,-635,-277,178,646,-1243,-2587,1097,665,1137,2594,2716,-973,-1955,-1931,-2194,-1899,282,-147,-1989,-695,-1380,-1924,-2267,-2430,-2378,-2277,-2052,-1940,-1897,-1901,-2028,-2182,-2391,-2525,-2729,-3095,-2925,-2979,-3054,-3082,-3070,-3033,-2980,-2851,-2674,-2492,-2288,-3362,-1809,-1506,-909,-1304,-967,-501,-260,1728,1809,1771,1533,1065,593,39,-364,-352,-721,-577,-2207,1039,3380,2700,-1207,-894,3140,1469,2043,-2888,19,-398,-1754,-642,-1426,128,1994,1643,-1252,30,-919,-1857,-2804,-3599,-4239,-4466,-4366,-4217,-3920,-3811,-3548,-3231,-2907,-2540,-2144,-2243,-1882,-1035,-3149,-693,-59,-2221,-117,588,-2149,912,-556,49,-838,-2253,-1891,-489,-106,-1176,-1466,1348,1338,-149,219,-328,-789,-1170,-1551,-1914,-2209,-2537,-2804],[-2185,538,980,1631,1261,-1451,770,1243,-582,-1277,-2192,-2496,323,188,-1631,-459,-426,-3818,-1351,-2106,-3024,-4020,-3761,-2451,-1236,-329,1319,2412,2645,-2078,4134,4201,2432,-453,-2452,-2397,-1594,-282,-1454,-2543,-2308,-2495,-697,-2756,-242,-377,-657,-2827,-1347,-1696,-3606,-2994,-2000,-2047,-2081,-2054,-2113,-2753,-1734,-1233,-580,77,761,-1400,-1216,-1743,-3069,-2442,-245,-1735,-2438,197,-517,-1171,-1586,-1664,-1478,-1139,-681,-350,-1849,-1843,-5,-85,-285,-568,-872,-1245,-1554,-1688,-1766,-1745,-1691,-1576,-1459,-1368,-1213,-1211,-1250,-1340,-1453,-1569,-1657,-1681,-1678,-1543,-1590,-2531,-1051,-955,-917,-773,-661,-468,-1032,125,366,-1437,-3274,-2624,62,227,-2183,-3401,-737,-2610,-620,2007,-1671,855,-1072,605,-1846,-668,-310,-1468,-417,-337,-246,-1412,-368,-1294,-413,-584,-763,-671,-2558,-250,89,-1141,777,1100,1212,111,946,301,-554,-2008,-680,-1106,-1381,-2349,-1364,-1144,-1004,-693,-421,-2771,-1381,764,670,-948,1436,1629,1563,-165,45,-1131,-2352,-4451,-2826,-2451,-3299,-2296,-2569,-3550,-1671,-3117,-2124,-2264,-2174,-2060,-1832,-1551,-1318,-1104,-2429,-755,-659,-1015,-1758,-693,-906,-2734,-1408,-1660,-1829,-1873,-1785,-1623,-1416,-3211,-4363,-2527,-5132,-1037,-1121,-1225,-1889,-6155,-3395,-2584,-3634,-3506,-3969,-3563,-3063,-2497,-4108,-1347,-5540,-83,396,841,1177,-28843,1489,1555,1732,-4961,2069,2332,2709,3154,-118405,-330225,-294046,-43925,4114,4001,3737,3377,-197513,-268498,-77470,-12092,2037,1821,1679,-2543,796,1920,2468,3054,2865,524,-4994,-378,-3025,-6315,-4949,-5349,-1294,369,-1467,-241,-1466,862,-804,1148,1249,-2498,420,512,411,244,991,1499,2106,2604,-1670,-3476,-378,3410,1955,1062,1085,-2913,-2335,-417,-3143,2832,1954,-1374,1744,1024,85,-953,-2003,-2995,-3736,-3296,-2433,-1617,-3541,-2295,-851,-2297,-3150,-65,-366,-1370,-1183,-1776,-2328,-2888,-3194,-3243,-3116,-2944,-2712,-2567,-2349,-2091,-1875,-1535,-1214,-802,-1547,55,-1165,-2136,-77,-918,-1073,-1948,-2265,428,183,-157,-1641,-753,-1106,-1356,-1533,-1553,-1489,-1276,-917,-443,174,841,1237,-815,-221,-603,94,1849,-1186,1434,855,96,-4251,-1367,-2024,-2647,-3156,-3282,-3165,-3032,-2998,-3018,-3051,-2968,-2723,-2535,-2617,-2178,-1972,-1789,-1718,-2681,-2574,-1987,-1372,-1199,-1714,-4170,-625,-630,-2722,-2216,-1045,-1216,-1376,-1414,-1281,-1005,-606,-223,121,431,-219,-1283,-3016,-2011,-984,-1440,-1981,-2284,-2971,-3423,-3414,-2775,-1967,-1040,-272,525,1305,-1311,277,-1047,-2668,-1114,-170,1523,-1350,-2728,-3824,-880,-1794,-942,-943,-1079,-965,-625,-1916,-1847,-393,-1363,-1072,712,3400,425,1759,1496,-774,904,3121,-792,-1187,2024,1447,798,-316,2141,872,-553,-2039,-3426,-4031,-3089,-2058,-1099,-557,-1329,-2700,-1009,1474,1451,1172,-1146,17,-809,-1866,-2881,-3596,-3360,-2568,-1806,-1163,-674,-362,-355,-551,-691,-1184,-1723,-2313,-2722,-2798,-2498,-1976,-1465,-934,-282,-2271,696,1145,-3730,-1538,-808,484,-2140,-472,-2554,-2804,-146,3159,1197,-3032,-1862,-1657,85,-909,-1773,-2468,-2719,-2573,-2243,-1913,-1669,-1817,-1504,-1243,-3868,-2121,943,1926,-534,2181,707,-430,-756,1211,3377,-3301,-2712,158,1244,-269,-539,-1440,-2097,-2468,-2564,-2641,-2344,-2390,-2632,-2953,-3291,-3459,-3303,-2707,-1975,-1278,-2361,-1904,-174,616,740,834,927,-613,-534,1159,411,2117,1039,2289,2148,438,770,589,-249,-1041,-1624,-1658,-1276,-3075,-2401,-3376,-2807,-1112,-542,-1533,-1741,-357,592,1591,2634,1397,3867,3833,-1696,-1867,-2928,-2554,17,-1081,-1894,-2168,-3067,-1794,-3942,311,-77,-2991,1480,1702,1804,1936,1930,1829,1734,1587,1403,-918,-777,-2112,-1291,-220,-1419,551,341,96,-1234,-701,-999,-1252,-1482,-1663,-1707,-5591,-2206,-2191,-3019,-967,-715,-3981,-356,-189,-149,-4192,-720,-182,-2058,-404,-508,-539,-518,-501,-435,-5335,-350,-289,-220,-147,-160,-2865,-5362,-3113,-3601,-2009,-4835,1108,1302,-4469,-1670,1570,1445,-6274,-20182,-19851,-20763,-1267,-1759,-1743,-1232,-390,551,1479,2408,3303,4208,5092,-200,6440,6802,6999,7194,941,2402,6210,4357,-4033,-1149,2659,1588,-3263,-1670,-1418,-2292,-2878,-3023,-2842,-2529,-2205,-1902,-1788,-5003,-6037,-781,-452,-87,521,434,-1257,-3570,-821,1150,2937,2727,1701,-443,-1975,-115,2964,-513,29,2019,3336,3538,872,-3779,-1824,-907,-17,-604,-1617,-2862,-2028,-2476,-2735,-2748,-2665,-2447,-2104,-1778,-1702,-1038,-605,-177,240,-211,-2609,-339,1790,1984,-813,-1616,-36,-2430,-1795,-922,1024,560,-2106,-487,-588,-830,-933,-994,-1088,-3803,-1385,-1600,-1918,-2306,-2761,-3231,-3540,-3133,-2853,-2594,-2461,-2313,-1727,-1584,-1483,-1285,-3203,-625,-102,558,-23796,-38135,-13318,878,-6617,5227,2333,-42143,-82688,-45101,-10933,-20572,786,-701,-2246,-2829,-1873,-953,-14470,157,368,479,744,1303,2306,3478,4633,1563,-3479,-2755,-1676,-4159,-4053,-3783,-4064,-697,4555,1703,-2418,-1305,-113,480,-474,-2226,-2220,-2977,-3701,-3896,-3340,-2626,-2651,-1343,-822,-343,-26,-2769,-1236,-906,66,-262,-734,-2756,-1974,-2787,-3341,-2386,-1659,-2301,-532,-1057,1451,2512,2978,2401,2013,-868,873,-1719,-2390,435,969,475,-203,534,773,1126,1434,1727,1980,-1133,-2804,1164,444,1361,1893,1549,-983,-1960,-1470,-2159,-1442,-1296,-1630,-1959,-1942,-2014,-1964,-1809,-1636,-1410,-1233,-953,-1801,-551,-334,-181,-12,130,351,-1141,-2623,-701,-1262,-656,-1654,-1529,-1520,732,532,271,-3182,-3147,-2813,-2003,-2711,-3208,-3067,-2500,-1713,-830,-183,196,437,459,220,-71,-540,-1026,-1314,-1260,-908,-2954,-70,305,341,-1017,-1443,-114,-396,-417,-2394,-52,-593,-1976,-375,-897,499,2317,2012,-1416,-972,-491,-1539,-2695,-3818,-4862,-4557,-3581,-2769,-2320,-1443,-893,-2225,-624,-952,-1990,-1959,-1270,-798,-3443,-731,-553,-2263,104,683,-2000,356,-1388,-150,-1000,-1679,-1496,-443,-603,-1131,-995,1931,1099,-266,-759,-1727,-2593,-3252,-3591,-3469,-2989,-2463,-2210],[-2121,-547,-436,-500,-577,-1470,-938,-1021,-979,-953,-1928,-2103,-103,-93,-1198,-199,-464,-4296,53,465,-545,492,657,-410,-1601,73,1495,1598,1492,-2595,1416,1305,1121,-894,-2599,-2916,-1798,-1800,-2455,-2994,-3249,-2948,-2407,-2341,-1277,-800,-372,-2076,272,703,-3143,-3127,968,747,454,-1478,-768,-3553,-1209,-1459,-1533,-1495,-1290,-1286,-817,-1060,-2942,-1468,-677,-1537,-2447,-1663,-1997,-2277,-2407,-2348,-2138,-1776,-1200,-854,-2544,-1581,1242,1743,58,-491,-614,-63,1075,980,877,1078,1488,2014,2469,1714,2554,2619,2169,658,-154,431,166,196,379,29,-1263,-2150,-619,388,-207,-830,-1585,-2310,-2824,-2593,-1978,-1476,-3242,-2299,363,736,-1157,-3039,-368,-2852,16,1936,-1422,970,-317,-294,-1218,-939,-922,-1341,-382,-104,99,-640,-159,-1391,239,270,-155,-462,-2435,804,-487,-1442,878,1412,1100,93,44,-559,-1197,-2458,-2319,-2656,-2615,-2794,-2102,-1749,-1472,-1009,-1295,-2884,-1510,547,335,-823,389,275,-36,-346,-632,-836,-1797,-2727,-2297,-2604,-3230,-1981,-2400,-3412,-1165,-2398,-51,1511,-1202,2024,1187,-27,686,125,-2345,-849,-1105,-1032,-888,-947,-33,-2880,-972,-39,517,436,330,200,-872,-3451,-3558,-2187,-4100,-198,-248,-283,-2005,-6270,-3822,-386,-3481,139,413,-1764,902,998,-4512,-2854,-5144,-122,-781,-1479,-2237,-30087,-2645,-2007,-1307,-4239,-293,65,394,700,-151979,-375672,-309413,-42656,1709,1889,1946,1875,-196864,-260676,-81486,-14016,486,193,46,-5260,-42,9,117,224,195,221,-6072,-579,-2871,-4968,-5185,-5734,-2311,-1409,-1699,-1744,-1649,-1496,-1231,-1037,-998,-1873,-1121,-1289,-1627,-1921,-2277,-2536,-2428,-2167,-2276,-2809,-1041,-498,-54,325,753,-2067,-2672,-240,-2981,1883,1689,-1871,817,64,-842,-1609,-1699,-963,43,1129,2141,580,-3705,-2329,-1394,-2683,-3659,1938,890,-1058,2084,1330,-1139,-728,-1559,-2401,-1855,-1492,-1085,-843,-708,-671,-312,-89,124,150,-1465,791,-860,-2155,294,-318,-1013,-1459,-2630,-197,-514,-738,-1704,-1353,-1612,-1774,-1886,-1881,-1841,-1712,-1507,-1252,-914,-572,-477,-344,-279,-354,-520,-816,-1778,-1460,-1867,-2388,-4470,-2943,-2397,-1869,-1503,-1164,-894,-1674,-2045,-1014,-974,-194,-5,-901,-2588,-778,-791,-420,-1368,-2530,-2979,-1877,-1940,-129,-1907,-3588,962,475,-2633,-2724,2257,1863,139,-150,249,-130,-307,-584,-323,-219,-131,-1329,-2793,-2183,-1568,-1920,-1746,-2114,-2482,-2824,-3195,-3153,-2724,-2052,-1472,-806,-116,-2943,-577,-1633,-2250,-773,39,1226,-1414,-1674,-2970,-391,-884,-1316,-1678,-1970,-2075,-1949,-1706,-1744,-727,-1022,-756,597,1317,316,1885,1127,-943,1640,3153,-1368,-643,2046,1485,360,-834,882,-217,-1369,-2120,-1804,-770,-415,831,2624,80,-1041,-2241,-843,3551,3889,3308,-969,1842,1073,239,-1835,-2450,-1096,-1226,-1329,-1371,-1370,-1348,-1441,-1574,-1515,-1725,-1955,-2295,-2855,-3039,-3160,-2933,-2636,-2295,-1847,-2104,-1407,-1286,-4080,-1036,-454,64,-1689,-73,-2102,-3254,-121,3176,1558,-2416,-1766,-1813,471,1623,-1396,613,-1338,-1668,-680,-266,-1035,-1601,366,3,-2631,-1121,1716,2873,-248,2502,1022,235,-437,1320,1588,-5049,-2017,459,1306,-461,2315,-69,-1172,-2462,-2377,-2149,-519,-1770,-2362,-2226,731,518,812,527,-107,-484,-2414,-2222,-442,688,697,454,41,-1585,-1158,-512,77,876,1095,2170,2515,1194,1515,1907,1260,627,115,-27,93,-3256,-2432,-3232,-2894,-1112,-789,-1710,-2734,-3870,-3770,-2618,-1492,-640,-73,212,-1250,-1117,-3202,-1986,-1841,-2419,-2511,-2022,-3185,-1598,-3988,938,79,-2957,3961,4247,3637,4254,3046,3552,3083,2553,1689,-1493,-1230,-1926,-843,86,-1084,-324,-554,-714,-917,-949,-793,-538,-255,34,387,-4517,-1348,-1705,-2206,-844,1384,-2219,833,457,-23,-4831,-702,-701,-2216,-200,253,791,1333,1787,2184,-7106,2538,2756,2832,2867,2770,-3304,-6531,-3854,-3234,-2352,-1978,408,-361,-3741,-1938,-2485,-2812,-5532,-13731,-14199,-10475,-1598,-1482,-1379,-1309,-1218,-1158,-1144,-1103,-1016,-814,-501,-190,148,380,576,885,-582,893,729,351,-4050,-665,-1260,-1895,-5101,-4455,-3007,-3009,-2808,-2502,-2262,-2044,-1851,-1679,-2764,-4778,-5939,-953,-664,-293,376,696,-1383,-2391,-925,1444,2482,2318,2404,230,-1569,-40,2888,-678,94,2235,2186,3072,939,-3101,-1690,-459,1444,79,-1917,-3029,-494,-1070,-1771,-2335,-2887,-3308,-3477,-3408,-3099,-2491,-1794,-1056,-311,-72,-2915,-20,2398,2792,-190,-1203,364,-2389,-1519,-625,1452,988,-1925,-42,109,-1477,-1321,63,-355,-3250,-54,-216,-756,-776,-1103,-1397,-1662,-2196,-2472,-2358,-2457,-2560,-2705,-2728,-2581,-2133,-3287,-763,259,1250,-21059,-49100,-24268,-3933,-6041,5743,624,-37151,-106807,-76319,-25737,-25889,3720,2809,1830,1085,623,303,-14896,238,334,383,377,275,267,298,428,825,-2950,-1687,-811,-4254,-4482,-3600,-3169,-885,4755,2152,-2788,-1452,-91,1344,194,-2216,-2077,-2992,-3544,-3486,-3483,-2381,-2570,-1477,-1337,-1364,-1658,-2182,-2793,-3610,-4184,-3442,-2432,-2388,-525,211,807,545,-1774,-2552,-320,-37,2341,2372,2355,2249,2124,-512,762,-1572,-2555,635,861,178,-1027,675,451,225,-63,-294,-434,-847,-2671,-359,-377,-483,-654,-986,-1498,-2133,-2735,-3249,-3464,-3286,-2882,-2360,-1920,-1550,-1194,-856,-609,-753,-320,-188,-1981,-126,-39,44,222,444,807,-837,-2047,-317,-1094,-294,-1562,-1487,-1260,2314,2161,1348,-2898,-3660,-2189,-237,-1201,933,-360,-1588,-627,-29,699,236,-282,-902,-1628,-2170,-2441,-2083,-1325,-501,231,-3486,1212,1616,1753,-765,-2006,1924,1826,1634,-1771,-171,-773,-1996,-975,-1335,-1243,-800,-96,-1061,-2793,736,462,1354,653,-253,-1063,-2173,-2341,-2694,-1745,-1323,-1917,-363,-1156,-2031,-1585,-706,-581,-3437,-784,-1151,-2074,-357,-390,-1938,-344,-2282,-280,-1141,-1186,-1159,-431,-1138,-953,-1176,-1662,-2069,-2278,-2171,-1814,-1303,-746,-277,105,453,671,-2184],[-2492,-2367,-2078,-1784,-1333,-1272,-409,254,-750,-465,-1256,-1617,848,1577,-771,498,-400,-4088,383,987,345,772,92,-504,-1801,557,1547,1995,1502,-2661,2121,1523,834,-1381,-2673,-3380,-2608,-3334,-3868,-3985,-3609,-3268,-3079,-3011,-3089,-3297,-3518,-3495,-3101,-2614,-2726,-2930,-1331,-1193,-1154,-1622,-1441,-4317,-2120,-2460,-2750,-2992,-2995,-2873,-2413,-1958,-2694,-1177,-889,-1352,-2306,-728,-793,-916,-1031,-1106,-1143,-1105,-1229,-1362,-3240,-1317,-283,-251,-386,-719,-1200,-1927,-2717,-3163,-2756,-1747,-643,444,1395,1342,2121,2558,2798,385,-359,993,586,239,215,-277,-1144,-1678,-183,1306,1762,1021,-703,892,-870,971,650,-1470,-3200,-1990,611,1089,-297,-2435,-119,-3124,-1862,-3032,-3171,-1981,-924,79,-736,-451,-712,-1332,2717,2774,258,130,2,-1619,1871,1635,-164,-752,-2349,198,-1183,-1842,-312,-712,-1176,-1528,-1711,-1560,-1242,-2991,-593,-490,-563,-3355,-1095,-1425,-1853,-2038,-2234,-2756,-1877,-1722,-1643,-1582,-1536,-1328,-1267,-1222,-1267,-1361,-1492,-1791,-2192,-2797,-3120,-2305,-2108,-3392,-923,-1936,318,1293,-908,2962,1198,-338,3783,4483,-2135,1,782,682,15,-1556,2113,-3046,-1417,-473,1557,2115,1727,795,-1627,-2888,-2748,-1815,-2986,833,763,702,-2136,-5724,-4343,665,-3313,295,1630,-2804,697,876,-4666,-3905,-4173,3245,3186,3088,2880,-31286,2093,1590,1164,299,117,-425,-905,-1321,-172394,-393705,-301151,-45002,-2325,-2069,-1787,-1527,-199278,-259606,-88156,-12375,-901,-947,-962,-8062,-1177,-1362,-1565,-1802,-2156,-2302,-7243,-2203,-2721,-3315,-5169,-5591,-3373,-1308,-1050,155,-1555,866,-133,1934,1751,-1163,1455,1419,1334,-664,1587,1675,1760,1676,-3080,-2156,-454,620,150,-422,-941,-1492,-3004,-2077,-2841,-1927,-1679,-2563,-912,-521,-292,-1163,747,-86,1704,2097,2387,959,-3398,-2446,-2071,-2720,-4050,984,405,-831,-669,-1180,-1456,-1555,-1356,-2720,-874,-1149,-1662,-139,-621,-1534,24,-73,-306,-532,-1544,-1042,-1334,-2337,-1956,-2164,-2372,-2704,-3019,-3177,-3283,-3133,-3021,-2769,-2559,-2295,-2042,-1751,-1521,-1305,-1102,-928,-723,-540,-601,-589,-586,-642,-761,-766,-2095,-665,-574,-539,-3886,-1627,-575,-1034,382,655,-319,-1876,-1711,-1328,-1540,412,3399,-180,-2622,-458,-702,-147,-1394,-2455,-3293,-1925,-2841,-1189,-2316,-2945,-230,-47,-2630,-3373,-69,-245,-756,-779,-990,-1130,-1173,-1216,-1258,-1283,-1329,-1559,-2720,-2529,-2340,-2511,-2471,-2413,-2322,-2220,-2271,-2329,-2528,-2727,-3081,-3267,-3212,-3031,-2741,-2428,-2137,-1771,-1502,-1256,-1486,-907,-2003,-667,-573,-586,-884,-310,-323,-362,-1607,-1663,-579,-826,-758,-886,-947,-999,-1076,-1222,-1357,-1431,-1526,-2015,-1662,-1830,-1878,-2094,-2277,-2320,-2087,-1545,-1087,190,1166,-462,426,3751,589,-775,-1791,-898,3453,4239,3726,-886,2642,2166,1657,-1308,-1706,1121,1134,1122,84,943,1026,-37,309,-16,-671,-1335,-2122,-3325,-2255,-1920,-1506,-1244,-1108,-999,-2050,-1462,-1777,-3976,-1610,-1091,-400,-1434,43,-1868,-3455,-271,2419,1709,-1626,-1205,-2094,617,1676,-1189,-347,-1284,-1596,-872,-86,-722,-1522,-1027,-1527,-2019,-2488,-2735,-2448,-1735,-839,174,634,-45,1185,-572,-6891,-1550,522,1015,-842,2417,267,649,1023,121,-1452,19,-1894,-2306,-2233,940,1143,860,2237,2094,740,-2356,-2727,-806,1713,1123,2823,-881,-2783,-1769,-414,-1741,-2971,-4031,-3993,-3271,-2638,-2210,-1857,-1691,-1592,-1590,-1529,-1490,-3350,-2733,-3214,-3125,-1350,-1045,-1908,-2302,-809,-53,-3,66,0,-167,-397,-1064,-990,-3602,-1629,-1696,-1769,-1696,-2140,-3341,-1698,-4148,-232,-110,-2958,610,814,933,1120,1172,1259,1349,1418,1397,-2301,-1684,-1748,-514,569,-1033,2215,2298,2378,-577,2275,2303,2324,1580,2191,2100,-3608,-601,-1069,-1584,-917,-409,-1211,-2107,-2923,-3518,-4580,-2641,-1778,-2353,-1583,428,1075,1654,2098,2455,-8668,535,2786,2776,2759,2675,-3842,-7977,-4603,-3450,-3326,507,3413,3347,-3016,67,2815,2522,-4580,-7482,-6744,-432,14,-641,-1230,-1761,-2177,-2533,-2862,-3127,-3347,-3469,-3449,-3300,-2942,-2521,-1999,-1251,-2570,-127,337,597,-4523,390,559,-705,-6380,-7287,-108,-212,-1398,-544,547,944,1354,-1041,-4178,-4591,-4870,-1730,2357,2284,2354,982,-1145,-1385,-829,1595,1752,1461,2636,543,-1367,-158,2863,-894,-107,763,134,-354,-715,-2475,-1812,-913,-786,-777,-2416,-2268,-1128,-1379,-1478,-1358,-1166,-2325,-1323,-1279,-2006,654,1891,2440,2912,-88,-3292,174,3985,3947,313,-1183,436,-2396,-1049,-476,1051,225,-1907,-1388,-2132,-2617,-2875,-2769,-2528,-2954,-2093,-2000,-2066,-2258,-2569,-2947,-3370,-3675,-3869,-3715,-3221,-2776,-2405,-2078,-1837,-2134,-3566,-1481,-1319,-1312,-18014,-58174,-36888,-9633,-4592,-545,-858,-30918,-118173,-108443,-41122,-24786,-674,-725,-891,-949,-912,-9858,-15464,-882,-807,-764,-745,-818,-849,-972,-1191,-1349,-2587,-1467,-1247,-4015,-4706,-3368,-2325,-1163,864,981,-2534,-1532,-345,675,223,-2465,-2052,-1537,-2206,-2888,-3732,-3562,-3002,-2159,-1314,-473,204,-1487,-1004,-1307,1693,1884,323,-2235,2094,1580,552,-102,-1896,-2581,-350,758,2972,4356,3707,2577,1558,-555,79,-1515,-2879,-554,-662,-730,-2042,-960,-1085,-1239,-1500,-1769,-2014,-2224,-2459,-2363,-2394,-2394,-2335,-2316,-2382,-2504,-2575,-2627,-2647,-2714,-2795,-2780,-2773,-2722,-2559,-2297,-2024,-1719,-1492,-1207,-2337,-970,-937,-1040,-1188,-1411,-1557,-1725,-1699,-1439,-1152,-546,-1689,-1685,-1240,1645,2168,1349,-2413,-3382,-1806,151,-1165,1555,-80,-1938,-770,-118,2796,2337,1814,1128,927,-1514,-45,-212,271,1271,853,-3907,1423,4172,3470,-689,-2730,658,3090,2954,-1300,-521,-1115,-2008,-456,-649,-565,-340,53,-566,-3569,-796,-281,1089,224,-433,-1049,-2461,-2748,-3122,-1325,-1946,-2511,-2618,-2029,-2142,-1265,-396,-522,-3063,-900,-1897,-1764,482,843,-2024,-1212,-3239,-351,-1283,-834,-921,-475,-1700,-697,-140,-301,-442,-819,-633,-680,-643,-537,-474,-444,-404,-440,-2110],[-1960,-23,-21,-404,-665,-1058,-1179,-1326,-1343,-1056,-711,-1250,226,750,-506,800,-388,-3640,481,1405,1088,998,-438,-745,-1812,1008,1562,1497,798,-2482,3646,3371,42,-1949,-2729,-3778,-1858,-2370,-2671,-2879,-2082,-1746,-1507,-1491,-1235,-1231,-1267,-1281,-1222,-1169,-2448,-2577,-878,-908,-967,-1829,-1280,-4742,-1872,-2187,-2523,-2955,-3386,-3922,-3807,-3319,-2874,-2506,-2202,-2061,-2014,-1861,-1784,-1708,-1570,-1360,-1111,-822,-1347,-1161,-3894,-1018,337,364,181,-995,-668,291,559,1080,1651,2228,2139,3046,1951,889,1679,1921,1683,60,-322,-840,-1298,-1272,-884,-771,-1107,-1064,309,848,588,321,-765,-256,-724,-218,-126,-1361,-3066,-1625,401,88,-422,-1681,-1931,-3315,-3866,-3396,-2315,-1268,-474,242,-307,-321,-636,-1315,1891,1974,297,816,151,-1841,1720,2352,-87,-993,-2205,-424,-1841,-2196,675,1833,1530,871,-387,572,-686,-3444,266,322,440,-3856,-879,205,989,1091,-2774,-2232,-1537,556,-529,-647,-454,-802,-1307,-1769,-2169,-2377,-2321,-2147,-1859,-2904,-2840,-1290,-1578,-3330,-769,-1585,590,736,37,936,908,-612,620,356,-1707,-759,-565,-814,-1065,-2082,-1480,-3004,-1699,-1742,-1718,-1606,-1387,-1090,-2521,-1640,-1862,-1257,-1794,1938,2582,2895,-2106,-4559,-4797,1023,-2987,-133,2334,-3773,57,277,-4417,-4031,-2717,3153,3170,3418,3769,-32299,4451,4740,5082,5284,5363,5323,5202,4979,-179974,-392807,-284818,-50219,-1836,1645,1057,474,-203057,-264165,-96141,-7643,-1372,-1500,-1487,-10636,-1425,-1439,-1494,-1649,-2026,-2368,-7621,-3412,-3743,-3560,-4729,-4940,-4178,-2201,-951,347,-1783,899,-22,2936,3999,-348,2482,2280,1239,-1025,-115,-563,-657,-588,-3883,-1440,-584,74,-16,-264,-492,-781,-3212,-784,-2477,-213,174,-3251,1056,1384,-918,-1419,1425,228,1810,1650,1378,1006,-2876,-2488,-2723,-2353,-3962,-2827,-3486,-3660,-3293,-2802,-2294,-1928,-1553,-3015,-1031,-1214,-2061,-894,-881,-2129,-873,-806,-776,-1015,-1621,-328,-822,-2540,-45,34,-1066,-455,-2968,-539,-350,-202,-1034,106,346,-871,-2065,1149,1249,1247,1139,922,675,369,-183,-631,-1018,-1362,-1579,-1703,-1958,-1457,-1231,-1359,-3244,-1912,-1206,-1026,884,1314,-390,-1841,-1383,-1714,-2219,232,3124,635,-2640,-41,-488,-650,-1503,-2313,-2670,-2024,-3074,-2084,-2794,-2381,-1974,-2668,-3243,-3934,-4395,-4684,-4694,-4472,-4186,-3907,-3624,-3410,-3227,-3016,-2793,-2720,-2692,-2923,-2890,-2949,-2827,-2978,-3163,-3365,-3720,-4079,-4574,-4987,-4640,-4061,-3393,-2786,-2452,-2967,-1306,-922,-730,-667,-1524,-1012,-1345,-1844,-2344,-2735,-2878,-2710,-2262,-1660,-1525,-1519,205,-694,-631,-123,2168,19,1805,70,-1118,958,479,-2417,-62,-150,59,-1017,-1636,690,933,1183,-1835,1250,2206,-629,-133,2732,1031,-488,-1316,-1087,620,-17,-637,-1111,-1362,-1375,-1284,-963,-1012,172,755,1226,-163,1435,2151,-580,532,68,1454,408,-2500,-3725,-914,-1609,-2191,-2747,-3122,-3072,-2751,-2232,-1576,-3488,-122,481,128,-1329,-72,-1764,-3021,-501,1998,1735,-879,-562,-2410,599,1305,-757,-1035,-980,-1468,-1680,-2358,-2944,-3530,-3892,-4156,-4352,-4650,-5030,-4692,-3999,-3217,-2333,-1494,-610,174,-2943,-8451,-1257,392,439,-1316,-422,-1063,-1366,-1176,-575,-799,412,-2056,-2339,-2387,1113,1290,581,-126,-741,-1062,-2095,-3310,-1205,1439,989,2380,-1447,-3203,-2034,308,2209,2849,568,1896,1364,820,180,-433,-1153,-1887,-2681,-3389,-4049,-4327,-3993,-3416,-3383,-2096,-1525,-2158,-2419,-1026,36,-15,-118,-406,-813,-1271,-1760,-2092,-3313,-2312,-2077,-1784,-1665,-2322,-3428,-2003,-4325,-1353,-1611,-2869,-2197,-2312,-2262,-1894,-1452,-983,-463,-1,379,-3221,-1967,-1524,-250,625,-1157,2112,3265,1765,-104,4143,2591,4160,1078,2878,1844,-2858,-133,-443,-1042,-930,-1064,-1812,-2334,-2455,-2374,-3896,-1955,-1741,-2421,-3337,-1310,-954,-453,114,766,-7384,-1762,2459,2879,3197,3319,-4124,-7935,-5149,-4085,-4303,2755,3226,3039,-2032,1553,2242,1875,-3292,-1553,468,31,-285,-568,-681,-676,-553,-410,-304,-185,-45,194,539,904,1335,1709,2105,2663,-4823,1344,3480,3460,-5279,957,-977,-4202,-5951,-6863,417,1641,-2098,-2140,2251,2479,869,-1471,-5733,-4177,-3440,-3216,646,-67,-535,-955,-1104,-1021,-843,-684,-437,-306,-294,-386,-1214,-332,-279,-910,-401,199,-746,749,672,-1790,-1969,-323,1030,-370,-2879,-1100,-506,2953,3577,2899,781,-2827,-1847,-1893,-2236,1090,5870,4220,3563,-54,-3445,454,3099,2299,879,-1335,375,-2206,-727,-1301,-1717,-2057,-2291,-2442,-2539,-3078,-2685,-2079,-1795,-2695,-1147,-804,-583,-298,-150,-63,-60,-695,-2259,-2296,-3122,-1717,-1554,-1895,-2303,-2864,-3781,-2482,-2189,-1820,-14724,-60809,-50092,-15593,-2369,6,-2043,-24478,-95633,-127317,-54979,-19053,-844,-964,-1210,-1376,-1481,-26553,-15726,-2137,-2372,-2663,-2970,-3235,-3003,-2617,-2286,-1919,-2170,-1306,-984,-3388,-4362,-3046,-1341,-1190,-738,-863,-1611,-1340,-776,-752,-758,-2656,-2673,-705,-2149,-770,-3459,-993,-2010,-1682,-2304,-2933,-2899,-1873,-751,-1445,2010,2126,250,-2003,1964,1450,-3,-634,-1782,-2245,-325,1600,1580,966,465,-5,-417,-784,-1166,-1505,-2990,-2101,-2426,-2645,-2835,-2877,-2863,-2815,-2838,-2858,-2862,-2854,-2793,-2642,-2526,-2372,-2135,-1894,-1684,-2494,-1145,-1487,-277,170,598,-1467,678,1362,1872,2694,2132,-588,469,1073,-2563,1654,-10,2682,2776,2498,313,-385,-1281,43,-1116,159,-1704,-1809,-1163,208,-224,-635,-1874,-2553,-1384,-1068,-1031,-795,-793,-2077,-1516,-1795,-1936,-1787,-1370,-975,-777,-2082,-780,-1019,-1105,-786,-71,-3632,1566,2647,3262,-497,-3060,-425,3723,3331,-716,-795,-1304,-1745,-492,-996,-1218,-1278,-1174,-1192,-1590,-2014,-1899,-2352,-2832,-3344,-3516,-3237,-2883,-3116,-2275,-2074,-1962,-1985,-2072,-2172,-2176,-2013,-1678,-2533,-780,-2425,-1181,801,1804,-1998,-1917,-3179,-117,-1170,-386,-536,-332,-2022,-194,506,537,740,-966,969,1706,1827,1619,2006,1712,1290,693,-1717],[-1892,-827,-1531,-2258,-2609,-2137,-1556,-1042,-606,-125,82,-922,-36,31,-297,-369,-479,-3131,18,613,1302,1247,-817,-984,-1498,1514,1662,1040,102,-2137,2322,1591,-906,-2452,-2663,-3847,-1735,-1738,-1877,-2766,-1921,-1878,-1708,-1388,-997,-603,-220,-104,-1649,766,-2262,-2151,881,872,667,-2027,78,-4068,-772,-1226,-1718,-2329,-2966,-3757,-3390,-2677,-2085,-1655,-1407,-1474,-1769,-2287,-3072,-4108,-3566,-2439,-1245,-15,-951,-563,-4380,-644,1249,4618,158,-1243,-635,630,2236,4021,3514,2511,1812,1814,1208,412,64,-541,-1084,-1550,-1910,-2167,-2348,-2507,-2745,-2992,-3271,-3748,-4271,-3973,-3498,-2911,-2386,-1855,-1361,-932,-738,-1151,-2828,-1188,-171,-215,-290,-862,-434,-3406,-555,-638,-781,-895,-1155,-1353,-1513,-1635,-1695,-1595,-1370,-1021,-576,-39,234,-2029,1353,1712,38,-1162,-2009,-1010,-2421,-2474,680,4372,4708,1614,-784,1970,-796,-3782,1131,2678,446,-4206,-1004,-321,-55,-467,-2537,-1420,-1257,370,-808,-511,3278,1870,321,-1058,-2036,-2141,-1483,-682,-646,-2948,-2436,-763,-878,-3228,-712,-1338,1815,1736,1236,1809,1216,-799,-239,-1076,-1904,-2743,-3532,-3667,-2954,-2509,-1728,-2714,-1658,-1397,-302,-94,116,-130,-3511,-152,-974,-563,-635,2110,2471,2839,-1873,-3009,-5053,600,-2520,-533,1737,-4623,-563,-218,-3858,-3440,-1097,1279,1431,1798,2323,-33152,3818,4816,6051,7262,8382,9317,2626,7948,-178777,-386317,-271766,-57493,-6922,5471,4143,2863,-205824,-272532,-104029,-1891,-419,-586,-671,-11989,-989,-1212,-1416,-1609,-3064,-1994,-6542,-2271,-2315,-2379,-4188,-4118,-4546,-2934,-879,565,-2017,1015,1,3008,3684,468,3079,3423,993,-842,1518,711,-19,-722,-4462,-1421,-1478,-1314,-1294,-1462,-1739,-2271,-3353,-3670,-3903,-2842,-1694,-3859,691,1717,-1455,-1604,1299,520,3104,3961,3189,1942,-2313,-2444,-3311,-1780,-3600,-1771,-2499,-2889,-2896,-2611,-2199,-1875,-1494,-3258,-828,-1103,-1821,-543,-387,-2174,526,729,152,-1440,-1641,-291,-906,-2741,465,408,-955,28,-2420,-1086,-258,-203,-396,-389,-546,-1074,-2642,-1105,-1384,-1670,-1952,-2223,-2407,-2546,-2857,-3020,-3128,-3245,-3319,-3392,-3325,-3220,-3060,-2936,-2693,-2325,-2069,-1807,-1654,-1477,-1329,-1553,-1190,-2108,-2936,-1215,-1082,-977,-2630,-434,-87,-1157,-1635,-2019,-1874,-2118,-2256,-2732,-3234,-1876,378,-451,-2495,-4114,-2664,-2927,-2886,-2625,-2304,-2032,-1838,-1801,-1884,-2011,-2183,-2529,-2923,-3268,-3627,-3917,-3931,-3814,-3584,-3289,-3101,-2878,-2735,-2483,-2244,-1699,-862,92,-3173,-3026,-515,-81,85,1161,-1486,761,-129,2040,728,-719,-1629,1156,1599,1361,-1385,-1271,366,-555,-651,-481,2656,-55,1673,-300,-906,3493,2447,-2158,616,1060,171,-1638,-1731,434,445,432,-2495,425,412,-815,-735,385,368,-129,-756,-1304,79,-69,-308,-816,-869,-1181,-1631,-2035,-2382,-2628,-2922,-3246,-3502,-3649,-3661,-3608,-3378,-2755,-2241,-1637,-2769,-3841,-312,-158,-2103,-1675,-635,-1061,-1928,-2694,-3558,-3314,-2156,-993,-206,-1294,-329,-1670,-2606,-676,2433,1743,-180,50,-2638,526,2935,-163,-1128,-403,-1189,-1446,-592,-1393,-2277,-3004,-3617,-4028,-4327,-4580,-4778,-4960,-4845,-4539,-4244,-3838,-3439,-5345,-8628,-2715,-2614,-2740,-2885,-3116,-3468,-3791,-3974,-3885,-3532,-3121,-2798,-2615,-2543,-2454,-2477,-2656,-2848,-3087,-3300,-3189,-3822,-2234,-1539,-845,-156,-1285,-2152,-1763,526,2476,2813,187,3119,3177,2422,2550,2839,2480,716,1469,901,256,-3027,-3841,-3167,-3537,-2309,-2178,-2298,-2270,-1075,-811,-823,-885,-1129,-1470,-1810,-2108,-2173,-2791,-1836,-1429,-1610,-1786,-2409,-3334,-2394,-4411,-1679,-1140,-2565,19,450,942,1581,-2819,2513,2802,1679,484,-4127,-1964,-1211,8,-14,-1344,1180,2426,724,543,5942,2031,2963,522,2450,1484,-2165,80,99,-493,-834,1335,1140,1145,1292,0,-3183,-510,743,-2436,-4965,74,406,1054,1863,2765,-5631,-4183,4811,5130,5224,4666,-3845,-5998,-5289,-4977,-4410,2000,1483,1233,-645,1154,1348,1521,-1681,1714,1823,1878,1982,2046,2218,-31763,-76689,3155,3435,3671,3837,3976,4066,1720,3893,3605,3283,3125,-7219,1308,2294,2017,-6202,1495,-2229,-7652,-4365,-4533,-980,2528,-2694,-3435,1121,821,34,-2016,-6913,-3467,-1922,-4730,-1691,-2498,-3016,-3459,-3590,-3476,-3322,-3207,-2937,-2639,-2289,-1910,-1354,-768,-221,-697,-770,1403,-1975,695,535,-1102,-2138,-465,587,-636,-3148,149,-333,2394,2702,2452,194,-3405,-2316,-2576,-2438,1483,2501,1788,1110,19,-3309,-416,-620,-853,-895,-1636,-1185,-1896,-1824,-2331,-2639,-2615,-2176,-1515,-808,-2890,-3262,1348,-555,-2510,7,596,-355,1257,1850,1346,742,66,-2040,-2188,-3549,-2252,-2396,-2231,-1927,-3714,-3987,-1776,-691,-596,-11615,-55563,-62534,-21457,-996,-1204,-3171,-18671,-73632,-99283,-60078,-13327,-1744,-1532,-10328,-1286,-11470,-43308,-15405,-490,-270,-115,-30,-102,-206,-8886,-968,-1499,-2143,-2795,-3317,-2700,-3826,-2823,-1189,-1049,-304,-78,-534,-1088,-987,1006,1110,-2858,-3396,-891,-2527,260,-2860,-498,-1645,-1602,-2252,-2797,-2856,-2283,-1604,-1562,-444,-101,16,-1834,-136,-530,-1040,-1457,-1849,-1937,-1395,-963,-642,-394,-283,-365,-574,-866,-1246,-1595,-2904,-1982,-2031,-1945,-3067,-1649,-1521,-1455,-1556,-1735,-1968,-2244,-2497,-2626,-2613,-2384,-2041,-1711,-1432,-2690,-1052,-1376,165,631,627,-1272,759,1053,1460,2297,2281,-659,519,1280,-2860,845,-389,52,-226,-391,-314,-175,-1009,101,-1173,347,-1758,-2046,-1243,905,708,591,-1547,-1896,-1157,786,-1017,1835,422,-2218,-808,-191,1253,758,115,-221,-372,-2393,-998,-1997,-2021,-2612,-2798,-3501,-1808,-1223,-889,-530,-2673,-1258,-495,-714,-1106,-1526,-1752,-1784,-1425,-973,-416,91,599,727,237,-1330,-2027,611,-385,-768,-887,-1988,-2195,-2762,-2252,-2085,-1874,-1789,-1867,-2138,-2585,-3088,-3094,-2440,-1422,-2510,-634,1057,2144,-2061,-2447,-2280,175,-1030,-53,-210,-213,-2288,280,1499,2026,2358,-1092,835,2788,1298,843,1781,1099,272,-694,-1649],[-1802,-770,17,-619,-1274,-2033,-2568,-2492,-1993,-1321,-865,-683,-617,-866,-1374,-2020,-2954,-3381,-2259,-950,329,1454,-1090,-1222,-1014,2004,1799,556,-629,-1769,968,24,-1879,-2860,-2559,-3596,-1597,-836,-1150,-2603,-1717,65,-83,-607,260,641,1063,367,-1960,469,-2265,-1833,740,657,-54,-2320,-1651,-3546,-3184,-3655,-3578,-3183,-2770,-2584,-2363,-2332,-2415,-2535,-2543,-2406,-1994,-1366,-651,-1033,-1295,-84,1477,865,-430,-34,-3654,-331,756,3827,-33,-1562,-657,748,1875,1313,774,343,25,-87,-17,-192,654,644,1395,-706,272,342,-261,-1128,-287,-2139,-2377,-3406,-3143,-2147,-1162,-193,-344,1348,-419,1122,1154,-1005,-2630,-843,1284,1716,1595,-211,468,-3566,543,-5,-637,-1250,-2005,-2691,-3328,-3928,-4223,-3799,-3476,-3266,-3182,-3173,-3307,-3145,-2836,-2271,-1624,-1397,-1901,-1647,-3033,-2795,612,3036,3495,2274,-1221,2406,-1012,-3698,1495,2698,-46,-4112,-1108,-861,-1505,-1599,-1826,-593,-947,163,-1075,-585,2115,1217,307,-989,-958,-929,-803,-619,-371,-3088,-2111,-291,-237,-3260,-902,-1336,83,-283,-605,-1044,-1402,-1612,-1676,-1524,-1170,-2429,-188,415,979,-2968,1877,-2365,-1510,-2114,1322,2427,1790,-678,-4666,1099,-306,-14,-668,-1347,-2065,-2770,-3539,-3367,-4837,-2295,-2059,-1705,-1653,-5471,-1833,-2031,-3270,-2691,-1812,-1144,-368,550,1493,-34013,3309,4207,5200,6075,6821,7407,-883,4413,-173885,-383590,-266861,-66013,-12446,5649,5028,4402,-205435,-282423,-110487,2584,2313,2023,1776,-9909,1017,492,-79,-1758,-4695,-2425,-5117,-2288,-2138,-1945,-3756,-3407,-4529,-3513,-988,-549,-2327,27,-185,711,921,1059,1315,1501,459,-113,1898,2050,2267,2082,-3623,-110,-1027,1888,3409,3395,3337,162,-3646,103,-1097,1049,285,-3710,-721,-722,-1959,-1875,625,597,1238,1207,944,493,-1909,-2474,-3939,-1907,-3329,-2283,-2125,-1811,-1598,-1660,-1367,-1336,-1191,-3569,-728,-1046,-1220,-359,-378,-1849,1212,1420,46,-1872,-1716,-622,-1151,-3068,75,-65,-860,-227,-1787,-1688,-148,-115,-346,-582,-947,-1296,-3084,-1812,-1877,-1761,-1517,-1229,-901,-629,-667,-710,-845,-1120,-1442,-1798,-1983,-2018,-1835,-2891,-2097,-2568,-2454,-1065,938,1140,-361,-1241,-782,-2607,-3768,-1078,-1901,-2915,-3556,-2995,-1989,-1727,-1879,-1686,-1104,-2295,-1479,-3136,-3655,-1558,930,265,-2430,-3896,-1021,-935,-935,-618,-87,89,121,-80,-477,-984,-1568,-2340,-2890,-3627,-2783,-2546,-2050,-1869,-2509,-1929,-2144,-2387,-2696,-2898,-3166,-3208,-2987,-2591,-3614,-2575,-333,98,-51,957,-1478,1396,646,2342,924,-785,-2022,1083,972,1062,-1296,-1050,461,-502,-780,-852,2288,-181,1397,-517,-611,3170,2019,-1459,1022,805,-481,-2146,-1773,1884,1422,907,-2864,19,-293,-1078,-1430,-522,-445,-367,-264,-1587,-228,-287,-467,-879,-1021,-1402,-1974,-2562,-3138,-3555,-3597,-3074,-2296,-1460,-671,-1733,-1054,-832,246,-249,-3001,-3787,-2344,-1902,-2457,-1842,872,872,-1792,402,-742,-2351,785,502,-625,-1400,-785,-1620,-2292,-834,1703,1685,369,514,-2831,357,969,410,-776,-31,-842,-1725,-1468,-1951,-2574,-3114,-3634,-4035,-4329,-4371,-4130,-3812,-3511,-3173,-2892,-2519,-2138,-7762,-7557,-1142,-809,-1126,-2191,-364,-449,-647,-1002,-1502,-2023,-2559,-3058,-3321,-3124,-2613,-1968,-1415,-892,-528,-374,-1121,-4165,-1926,-836,-1091,-1282,-1368,-1380,-1436,-1340,-1264,-1187,-1170,-1184,-1137,-1020,-908,-675,-475,-241,-67,137,251,-2870,-4538,-3023,-3579,-2495,-769,-2356,-1980,-774,-580,-553,-459,-462,-518,-584,-1321,-680,-2226,-1107,-583,-1862,-1873,-2437,-3071,-2833,-4413,-2509,-1819,-2069,-495,207,964,1843,-4476,2562,2137,1036,-20,-5000,-1750,-862,221,-1014,-1793,-1551,-521,-509,1272,2658,1377,1494,-46,2011,1126,-1502,55,468,55,-682,1197,1344,1455,1547,-645,-2456,-804,791,-2490,-6366,-1602,1800,2768,3796,4817,-4060,-6622,4361,6473,6050,4366,-2958,-3657,-4951,-6003,-3012,-1146,-717,166,1035,1746,2289,2504,120,2076,1676,1221,916,740,850,-158274,-261913,1957,2191,2285,2222,2070,1841,-165,1090,609,189,43,-9669,-177,-82,31,-7159,526,-2929,-10549,-2538,-2468,-2328,1368,-3104,-4314,-376,-1173,-914,-2661,-6481,-2495,-910,-6071,-1350,-1498,-1414,-1404,-1333,-1255,-1239,-1307,-1280,-1333,-1461,-1663,-1735,-1748,-1681,-1431,-1185,-350,-2408,-398,383,-457,-2294,-740,130,-856,-2984,1390,-52,1770,1795,2027,-564,-3961,-2619,-3072,-2581,-679,-1130,-1515,-1839,-2127,-2931,-2497,-2536,-2613,-2432,-2108,-1812,-1529,-801,-301,332,628,-1756,692,833,-2120,-3492,1546,-741,-2387,-408,174,-88,583,414,-667,-1721,-2439,-2617,-2086,-3957,-1123,-2613,-1008,1341,-4622,-4177,-1663,1254,830,-9050,-46294,-61072,-26410,1530,1139,-4344,-13968,-54554,-74410,-51517,-7834,2982,2612,-20559,-16753,-47060,-57056,-14101,-211,-467,-648,-10452,-8097,-17531,-16808,-546,-463,-1639,-373,-287,-1804,-3174,-2705,-874,-1088,-1244,-1618,-1959,-2276,-2553,-2926,-3238,-3282,-4136,-2649,-2736,-1896,-2154,-1202,-1346,-1191,-755,-759,-860,-963,-985,-1635,-670,-373,-367,-1721,759,1030,-1264,-1902,-1527,-1714,-575,995,647,293,-90,-539,-985,-1394,-1786,-2078,-2625,-2333,-2376,-2834,-2467,-1922,-1667,-1418,-1279,-1181,-1108,-1064,-1005,-888,-834,-768,-648,-566,-1141,-2334,-1512,-1443,-667,-780,-969,-1136,-1399,-1703,-1958,-2132,-2242,-2174,-1989,-1571,-3231,-688,-884,269,730,1134,-588,23,-899,-12,-1315,412,-1778,-2343,-1696,-2455,-1309,537,-1452,-1596,-1167,769,-1129,1799,398,-2391,-960,-390,3127,1848,-787,-1060,-827,-2375,-811,-3197,-1488,-1063,-534,-3620,134,372,333,-396,-1948,-1354,-138,-276,-475,-1713,-1829,-1186,-593,-565,-496,-460,-357,-363,-447,-488,-3243,-600,-804,-1179,-925,-1660,-1869,-2376,-2845,-1846,-1095,-953,-745,-1760,-164,164,-513,-1751,-440,-1987,-246,1173,1833,-2259,-2285,-1578,408,-967,100,-11,-189,-2563,440,224,95,24,-1226,161,391,596,-135,838,1752,1878,1802,-786],[-1721,-1151,-879,-1510,-2094,-2658,-2874,-2659,-2181,-1507,-1008,-721,-1093,-704,-1060,-1533,-2264,-2991,-3498,-2974,-1925,-831,-1255,-1390,-471,2313,1973,64,-1338,-1382,1386,1421,-2803,-2909,-2409,-3213,-1435,-1018,-1221,-2393,-1513,1760,310,-189,2379,1809,1464,750,-2127,-62,-2400,-1625,619,42,-107,-2654,672,-3160,-428,-1019,-1639,-2345,-2978,-3442,-3087,-2334,-1472,-632,151,-1211,-805,1454,74,-1281,-1809,-132,1496,1347,98,375,-2765,-4,-42,-457,-921,-1836,-1824,-2223,-2448,-2397,-2216,-1917,-1582,-1175,-751,-798,172,141,669,-1135,631,316,-406,-1872,-714,-2758,-1569,-2163,-2525,-2617,-2425,-1932,-1382,-734,-338,667,1132,-819,-2366,-491,1365,1739,1884,330,485,-3688,1606,763,-246,-1296,-2471,-3303,-3157,-2326,-1417,-1337,148,653,-18,1093,-277,-2510,347,307,-44,-1556,-1710,-2094,-3389,-2908,602,2571,2017,1405,-1556,486,-1165,-3176,974,1250,-455,-3504,-970,-1229,-2598,-1666,-1238,-1875,-2390,-2688,-2651,-2281,-1817,-1234,-914,-1093,-810,-808,-931,-1191,-1508,-3087,-2291,-2697,-2996,-3302,-3548,-3709,-3751,-3655,-3420,-3290,-3136,-2962,-2826,-2646,-2362,-3236,-1521,-918,-303,-3216,840,-1885,-1139,-2902,1141,1953,1452,-1100,-4235,650,85,-505,-1070,-1442,-1462,-1020,-926,343,-4060,-1061,-1446,-1428,495,-6159,-2020,-725,-2641,-2005,1256,1122,1004,1013,1068,-34741,1183,1259,1444,1538,1551,1487,-3000,1258,-168286,-388727,-271349,-74677,-18008,164,27,-183,-200809,-291062,-114234,-1260,-1409,-1505,-1474,-8071,-1531,-1717,-2016,-2449,-6213,-3558,-3645,-2937,-2085,-1256,-3366,-2757,-4136,-3714,-1162,1022,-2490,1120,-417,1247,722,308,139,383,-215,1047,2751,3680,4561,1632,-2823,380,-1387,1374,3993,6036,5714,432,-4038,-146,-205,2519,1640,-3129,76,-574,-2240,-2160,-1786,-2030,-2388,-2793,-3251,-3641,-3419,-2852,-4229,-1932,-3108,-1395,-1311,-1266,-1414,-2408,-2001,-2366,-2547,-3852,-2262,-1842,-1237,-617,-407,-1393,1563,2218,43,-2240,-1767,-874,-1456,-3464,-121,713,-738,888,-1150,-1946,-338,1126,635,694,795,-715,-3138,-1937,544,36,-486,-993,-1378,-1657,-2027,-2173,-2204,-2207,-2140,-2036,-1747,-1364,-863,-3362,-1701,-2950,-2905,-1164,2528,3070,-308,-947,-612,-3131,-3857,-768,-138,-1229,-2913,-3007,-2618,-2261,-2173,-1295,-369,-2469,-738,-2636,-3863,-1412,75,-106,-2391,-3494,-198,-86,-276,-760,37,-50,-219,-542,-976,-1440,-1920,-2511,-2949,-3917,-2546,-2128,-1634,-1442,-2695,-3178,-1817,130,-507,-1580,727,812,870,767,-3593,-1953,-188,-575,-1048,-1491,-1910,-2195,-2334,-2410,-2322,-2059,-2332,-1142,-554,96,-1278,-898,482,-540,-1005,-1221,1913,-379,1005,-531,-310,3481,1533,-605,1383,332,-1127,-2477,-1867,1880,2132,816,-2622,-1198,-2191,-2499,-2189,-1267,-474,167,280,-1901,843,563,-12,-1066,-1655,-2423,-2609,-1889,-871,72,-266,530,-832,2385,2635,-2124,-1952,-1405,100,-1083,-3197,-3738,-518,453,-2648,-1985,1089,977,-1634,-411,-1369,-1856,1023,745,-1125,-1674,-1445,-1619,-2091,-984,266,100,-81,-291,-3013,-714,-992,-1215,-1480,-1727,-2020,-2300,-2508,-2602,-2644,-2423,-2092,-1664,-1297,-1059,-917,-930,-1136,-1458,-1970,-2472,-2940,-10153,-6358,-1962,-1053,-2082,-2659,-983,1638,1761,2102,1945,642,1226,-2129,-2850,-2798,-207,0,289,659,919,962,-655,-4080,-2333,-597,-1355,-2131,-2820,-3216,-3124,-2726,-2406,-2179,-2100,-2144,-2214,-2303,-2467,-2548,-2629,-2573,-2430,-2108,-1747,-2739,-4240,-2792,-3492,-2920,-451,-2375,-1653,-508,1351,1528,1694,417,1687,1593,-1583,927,-1653,-1056,149,-2143,-1921,-2444,-2664,-3207,-4336,-3060,-2549,-2230,-2375,-2239,-1868,-1232,-4763,22,652,499,-547,-5296,-1420,-520,411,220,-1852,9,-408,-1822,-1025,-1053,-934,-876,-990,-1293,-1699,-2248,-2883,-3425,-3247,-2576,-1891,-1343,-989,-769,-1295,-1679,-1358,-1663,-2657,-7073,-3026,-550,401,1358,2296,-2767,-8008,3758,4356,4358,4046,-1622,-1182,-4214,-6992,-243,423,-233,-914,-898,-1048,-1054,-1085,-1146,-1123,-927,-622,-150,320,873,-276910,-426397,-91546,2566,2665,2646,2587,2499,-3178,2129,1841,1577,1515,-12078,1150,992,-1796,-7950,178,-2884,-10477,-1172,-1681,-3620,-2942,-3416,-4796,-2824,-2853,-1847,-3385,-5013,-1315,92,-6077,524,621,828,842,802,666,370,-76,-455,-860,-1160,-1236,-1048,-244,451,225,-1574,1480,-1787,-1385,209,119,-2416,-1113,-234,-950,-2610,2539,315,1137,793,194,-1428,-4195,-2651,-2724,-3262,-3778,-3179,-2583,-2064,-1619,-2378,-732,-212,222,852,-2140,-391,-1123,2351,179,722,478,-1695,726,770,-1278,-3186,778,-947,-2273,-686,-256,224,92,3047,3208,3040,1375,-1519,-1367,-4146,-654,-3003,-1400,1717,-5404,-4315,-1516,2798,1247,-7248,-36417,-50273,-26378,342,698,-5574,-10607,-39119,-53856,-40929,-2612,58,-348,-31187,-44853,-75860,-62232,-11575,-1245,-1266,-1365,-25739,-33839,-36073,-22685,-2079,-1634,-1516,-343,418,-882,-2348,-2608,1503,-376,2010,1633,1168,-507,-1994,-755,-1616,-2966,-4311,-2769,-2558,-1767,-1363,-792,-1057,-1385,-159,-165,-301,-479,-654,-1570,-672,-593,-796,-1588,-109,-41,-1843,-2600,-1407,-1501,-771,-625,-883,-1086,-1254,-1414,-1487,-1448,-1355,-1179,-2195,-813,-774,-3651,-1719,-1339,-1013,-1191,-1504,-1855,-2197,-2492,-2639,-2554,-2413,-2238,-2053,-1963,-2011,-2169,-2323,-2504,-2702,-3002,-3378,-3471,-3073,-2601,-2027,-1366,-713,-1302,70,1064,-3557,1726,-1353,1913,1837,1646,-916,190,-860,-224,-1448,-892,-1753,-2635,-2410,-1005,799,1757,-1485,-1655,-1349,583,-1266,1740,263,-2539,-1150,-625,2307,736,-1453,-1766,-2185,-2146,-410,-1936,1397,1986,979,-3476,1146,2586,2103,-405,-1206,-690,3267,2968,272,-2288,-2110,-919,582,76,-331,-672,-801,-893,-941,-860,-3171,-621,-1268,-1702,-1083,-1367,-1633,-2070,-3269,-2077,256,329,31,-1600,207,303,-798,-1570,-345,-1406,-712,-797,-942,-2547,-1723,-1215,-1217,-1224,-1298,-1395,-1608,-2858,-2123,-2656,-2855,-2131,-1357,-566,191,-152,-1062,-359,2187,2477,2356,-435],[-1557,-1281,1216,801,519,-114,-309,175,289,583,749,-473,-1629,-419,-152,-226,-796,-1739,-2109,-2671,-2982,-2977,-2654,-2157,-1823,-1720,-1759,-1934,-2193,-2349,-2230,-1613,-3634,-2508,-2243,-2844,-1274,-965,-1202,-2186,-1301,2293,692,184,4210,5327,4233,1017,-2237,-609,-2665,-1607,459,-608,-563,-3093,1002,-2990,-349,-415,-1529,-2199,-2785,-2412,-1236,-51,-624,1856,1005,-1483,-565,1489,62,-1431,-2285,-95,371,-130,-473,-822,-1893,-1455,-1814,-2176,-2621,-3149,-3685,-3779,-3172,-2482,-1879,-1330,-877,-451,-1714,-1460,637,-214,-149,-1614,873,204,-378,-1985,-1928,-2515,494,240,-50,-1007,-804,-1119,-1339,-1407,-1202,-703,-138,-716,-2164,-261,1272,1608,1912,599,269,-3861,3189,3078,294,1022,-147,-836,-606,368,1230,-1441,2917,227,-143,1261,-845,-2634,-259,-479,-257,-1722,-1478,-2281,-3229,-2745,553,1328,539,-257,-1884,-1253,-1320,-2776,46,490,-840,-2937,-650,-1480,-3082,-1126,-1664,-2339,-2920,-2965,-2303,-1541,-871,-163,251,-783,-486,635,620,477,294,-2834,-1491,-296,-292,-3439,-1621,-1598,210,336,533,590,638,-839,607,495,-77,-3664,-816,-277,-542,-3058,-1103,-1400,-1471,-3477,-1608,-1591,-1507,-1386,-2986,-975,-723,-472,-277,-144,-127,-209,-515,-985,-3137,-2019,-2111,-1785,-1259,-6710,-2670,-333,-2098,-1621,1309,1376,1270,1139,953,-35253,524,399,476,563,663,761,-4251,971,-163557,-402885,-284790,-82623,-23348,283,24,-315,-192852,-296318,-115109,-1243,-972,-569,-38,-6489,781,972,1008,-839,-7453,-3686,-2250,-2350,-878,-576,-3044,-2202,-3591,-3579,-1370,1273,-2406,1210,-594,1463,2162,1242,277,-508,-940,-599,69,811,1515,1218,-2064,785,-1770,875,2505,2267,2039,618,-4186,-555,559,72,-536,-2616,-1828,-2547,-3146,-2834,-2346,-1908,-1630,-1440,-1374,-1412,-1494,-2578,-3800,-2229,-2873,-2469,-2360,-2113,-1953,-2993,-1718,-1604,-1322,-3954,-474,-1081,358,629,-383,-919,1773,3806,213,-2479,-1729,-971,-1704,-3861,-518,586,-543,1497,-500,-1523,-777,-1271,-1438,-1109,-742,-415,-2793,-2681,-492,-867,-1355,-1927,-2475,-2927,-2473,-1931,-1451,-1100,-818,-1874,-1434,-202,-28,-3317,-1328,-3194,-2776,-1181,286,146,-128,-613,-566,-3001,-3019,-1658,-1983,-2436,-3068,-3090,-2827,-2581,-2377,-1978,-1726,-2428,-1197,-2061,-3679,-1323,-511,-512,-2279,-2986,-779,-966,-1277,-1659,-2102,-2607,-3111,-3296,-2714,-1981,-1746,-2471,-2827,-3931,-2050,-1634,419,-1719,-1641,-3145,-2237,1066,525,-1338,2026,2187,2319,2307,-3221,-1219,1343,381,-592,420,-1370,2434,1837,2315,992,-670,-2288,996,2208,540,-1224,-712,561,-537,-1174,-1460,1672,-536,687,-217,69,358,24,-272,-570,-940,-1495,-2508,-1944,-2109,-2215,-2055,-1692,-1088,-511,-1598,-2796,1023,1353,761,846,-2061,1188,762,189,-1219,-719,-675,-326,325,820,-120,-669,283,-887,2542,2367,-1947,-2608,-1899,-1345,-2655,-3162,-3629,32,627,-2499,-1960,1352,1159,-1322,-1105,-1752,-1302,1211,591,-1550,-1979,-2154,-1524,-1861,-1703,-2306,-2676,-2770,-2679,-3017,-2289,-2147,-1957,-1796,-1591,-1392,-2159,-852,-550,-982,-1764,-897,-124,-183,-377,-614,-897,-1208,-1416,-1566,-1484,-1822,-11660,-5158,-395,-1308,-2980,-3040,-1980,1977,2122,2347,2229,981,1426,-1957,-3046,-2714,378,518,680,874,912,700,-170,-3790,-2632,-1638,-2055,-1913,-1419,-929,-688,-534,-624,-902,-1367,-1891,-2178,-2001,-1496,-780,-151,-1567,774,1083,1238,-2535,-3387,-2350,-3133,-3253,-658,-2273,-1235,-146,1258,2052,2044,660,1582,1220,-1821,394,-1001,-977,-601,-2359,-1827,-2361,-2057,-3184,-4085,-2941,-3151,-1537,-1546,-1656,-1903,-2137,-3594,-2644,-2374,-1839,-1244,-4502,-970,-136,596,-14,-2065,-831,-210,-2930,-1063,-1011,-520,-1989,-845,1058,921,-120,-308,596,495,-360,-331,-497,-440,-162,-1856,-778,-1844,155,-2917,-6280,-3759,-1354,-1326,-1003,-423,-1753,-5850,1302,1678,1909,1903,-33,1323,-3217,-7689,1361,1363,1165,-3239,1094,1116,1252,1355,1398,1437,1484,1441,1375,-7239,-158,-384081,-563202,-180660,-140,-422,-617,-635,-498,-7239,-109,2,83,286,-14359,178,19,-4191,-8353,-1132,-2100,-8145,-2518,-2419,-4855,-1653,-3430,-5075,-2410,-3813,-2594,-4151,-3435,-13,723,-4757,552,421,460,367,280,145,-107,-471,-729,-967,-1062,-941,-1088,180,798,763,-1885,1198,-785,-1752,-41,562,-2543,-1600,-458,-903,-2202,1319,689,481,115,-447,-2377,-3830,-2476,-2112,-2582,-1286,-803,-426,-149,24,-1751,293,466,524,743,-2014,-676,-758,1287,215,454,306,-1667,706,565,-499,-2638,-547,-1209,-2204,-2305,-2550,-2071,-1362,-642,63,731,1434,-1262,-828,-3989,-128,-2988,-1925,2006,-5409,-4484,-1482,3278,1335,-6338,-27525,-40416,-22662,-2221,-1125,-6933,-8759,-27723,-38051,-31616,-540,-1064,-1490,-40687,-65168,-86792,-55258,-8022,-1245,-819,-433,-39129,-47156,-42560,-24264,-456,57,-1541,-435,-596,-752,-1420,-2550,-793,-578,-251,-129,3,-167,-2555,94,-164,-2800,-3634,-3195,-2119,-2359,-2712,-2860,-2641,-2228,-1833,-1415,-1087,-802,-900,-1394,-61,97,-1234,-1464,382,346,-2253,-3330,-1340,-1316,-1020,-1152,-1740,-2332,-2331,-1712,-1749,-382,223,-118,-1692,-828,678,-3502,-994,-793,-576,1046,1316,837,328,-169,-570,-779,-1300,-892,-805,-797,-950,-1230,-2313,-1929,-1348,-832,-310,-671,731,100,481,1932,1879,-1761,-313,1254,-3704,1856,-1697,2700,3809,1601,-1059,-434,-2001,-2508,-1518,421,-1168,-2177,-2124,1438,3856,1708,-1541,-2044,-1638,291,-1320,1735,92,-2619,-1310,-813,1440,-358,-1594,-1955,-3432,-1854,102,-691,837,645,506,-2832,528,847,1095,-285,-438,264,2280,2364,510,-2761,-2241,-535,582,-67,-687,-1258,-1522,-1514,-1288,-911,-1777,-423,-1619,-2130,-1124,-954,-1321,-1726,-2787,-1954,-1357,-1487,-1493,-1400,-1252,-1122,-1065,-1342,-1151,-1224,-1232,-1238,-1354,-2653,-1607,-1738,-1747,-1687,-1587,-1379,-1136,-2941,-240,177,307,1335,-1171,-120,252,-432,-1120,-1465,1873,4672,3474,101],[-1388,-1054,-694,-514,-360,-388,-476,-632,-824,-879,-1026,-1215,-2089,-1425,-1454,-1271,-1029,-1350,-194,314,783,1110,-1248,-1346,497,810,102,-806,-2240,-2872,-3950,-4664,-4579,-3835,-2763,-2541,-1115,-627,-1004,-1997,-1086,2699,1053,524,1733,926,-82,-1231,-2444,-3741,-4912,-5027,-4281,-3630,-3205,-3612,-3212,-3615,-4241,-4781,-4777,-3951,-2660,-1389,5,1208,-293,2972,618,-1843,-449,1453,15,-1436,-2559,14,1552,2284,644,647,-1011,366,-964,-1612,-2758,-3852,-4245,-3496,-2375,-1225,-285,443,-441,-1294,-2495,-2020,695,-318,-900,-1984,1017,22,-177,-1167,-3090,-1631,1392,2205,1943,-1367,-825,-1521,-382,-994,-1453,-1644,-1659,-1187,-1983,-115,513,884,1084,623,-160,-3860,-50,-778,-1569,-2075,-2116,-1504,-603,313,1107,-1539,1846,-948,-138,803,-1512,-2498,-902,-1299,-539,-1816,-1392,-2036,-2673,-3029,-3636,-3987,-3811,-3158,-2466,-1706,-1398,-2448,96,405,-1124,-2439,-129,-1531,-2775,-607,-799,-1137,-1478,-1863,-2313,-2758,-3227,-3530,-3637,-3202,-2841,-2485,-2096,-1795,-1518,-2351,-1261,-933,-689,-3581,-2098,-1802,169,360,648,825,1033,-548,1333,1646,30,-3201,-1283,531,2634,-2645,1564,-916,-235,-2815,1264,1753,575,-1476,-1881,884,546,907,1044,1247,1438,1615,877,1477,-2198,-2021,175,-2028,-301,-7097,-3146,-323,-1679,-1582,116,183,69,-108,-408,-35194,-1291,-1705,-1849,-1782,-1447,-932,-5237,354,-160636,-425617,-305323,-89119,-28233,-1621,2678,2500,-183611,-297695,-114114,276,-355,-749,-576,-5122,488,1569,1504,227,-7464,-3991,-1008,-2601,-507,-704,-2839,-2145,-3107,-3337,-1610,354,-2130,1139,-635,558,948,585,151,-269,-1624,-1117,-1472,-1781,-2009,-2289,-2535,-2587,-2569,-2283,-2042,-1865,-1673,-1625,-3589,-1618,-1764,-1953,-2254,-2500,-2719,-2724,-2575,-2751,-2049,-1767,-1598,-1468,-1414,-1423,-1443,-2707,-3451,-1985,-2676,-2463,-2590,-2415,-2124,-3465,-1369,-1008,-559,-3869,255,-1235,786,900,-355,-561,1133,1170,448,-2683,-1705,-1026,-1929,-4354,-1023,11,-404,-960,-1490,-1747,-1738,-1367,-1000,-501,-91,286,-2383,-3294,-694,574,342,33,-232,-437,-719,-719,-560,-386,-222,-2264,-1775,-219,-435,-2995,-1301,-3366,-2380,-2872,-2570,-1916,-1301,-773,-392,-2540,-2235,-1667,-152,-537,-3291,-1683,-2171,-2778,-2592,-812,235,-2216,621,-1655,-3430,-1432,2428,2913,-2247,-2585,3741,4978,1031,-801,-339,22,-1183,1047,637,-2284,-2114,-2413,-2978,-3814,-1869,-1442,-1719,-1875,-1750,-2014,-2724,-300,228,-818,1130,1502,1877,2133,-2890,-607,1826,454,-1048,61,-1294,2800,2214,1976,881,-532,-2103,948,1853,136,-1332,-682,530,-663,-1429,-1753,-155,-889,-1688,-2531,-3092,-2794,-2201,-1604,-1100,-772,-1637,-2515,-2214,-126,-174,-1592,-550,-289,-256,-1814,-3124,-177,-231,-353,-481,-2205,-821,-937,-1031,-1446,-895,-701,-579,-389,-156,-350,-1062,12,-976,608,666,-1391,-2908,-2463,232,-775,-2997,-3650,-1271,-1497,-2245,-1953,-708,-128,-1045,-1838,-2017,-889,994,206,-2072,-2475,-3063,-1516,-1771,-1093,-352,-484,-583,-646,-2950,-561,-476,-269,-45,232,427,-2360,-126,1046,-823,-2387,-1138,425,263,171,270,534,884,-602,-339,160,-2909,-9708,-4187,-198,-2024,-3965,-3512,-3096,-540,-1110,-1651,-2065,-2118,-1818,-1836,-3208,-2616,-73,104,-21,-339,-931,-1800,-2758,-3846,-2982,-1874,-937,-191,338,607,528,355,2,-410,-1761,-1087,-1019,-645,-154,369,-191,-2264,-48,2077,2245,-2447,-2573,-1864,-2662,-3590,-932,-2232,-918,98,655,394,251,76,-84,-196,-2175,-260,-455,-1027,-785,-2617,-1748,-2369,-1450,-2826,-3830,-2397,-3633,-650,-888,-1035,-1024,-680,-2463,90,551,88,-1574,-3761,-601,110,631,-391,-2359,-1770,-1010,-3564,-1295,-1762,-1713,-3912,-959,-555,-199,58,-467,266,466,-369,778,964,1110,1263,-2409,92,-2664,652,-3408,-5598,-3932,-332,-64,339,835,-1168,-4049,1668,1593,1300,702,24,-834,-2277,-7987,-2954,-2462,-1837,-5293,-322,369,1084,1677,2123,2488,2791,2944,3023,-16827,-47525,-477952,-668668,-253914,1630,1227,839,547,346,-12267,-2,-224,-422,-1237,-16562,-777,-935,-6728,-8346,-1617,-1821,-5986,-2354,-2521,-6134,-2953,-3621,-5485,-3103,-3862,-3077,-4942,-2587,-2452,-2309,-3369,-2169,-2157,-1994,-1975,-1952,-1960,-2059,-2245,-2320,-2424,-2515,-2566,-2388,-2121,-1832,-1507,-2128,-844,-477,-1016,-494,379,-2790,-2281,-579,-804,-1882,292,82,-278,-488,-500,-3412,-3207,-2296,-1316,-2569,838,1049,1083,505,733,-1174,573,406,149,95,-1655,-952,-536,-417,-919,-1501,-2192,-2504,-1703,-446,102,-2137,-236,-1586,-2247,-874,-1215,666,-47,2680,5214,4318,2045,-1110,-376,-3607,345,-2518,-2589,1162,-4704,-4774,-1675,1507,-1891,-6289,-20283,-32180,-19277,221,-111,-8458,-8431,-20414,-27068,-24171,-1697,-1822,-1842,-42201,-68326,-73916,-40006,-3891,-1090,-598,-1610,-33849,-35909,-33290,-21291,-1469,129,-1772,715,2181,809,-488,-2549,-19,-746,-1327,-1808,-1629,-993,-3181,386,829,-2600,-2877,-3948,-1633,941,94,421,-683,-1641,-350,-514,-658,-717,-1344,-1158,-109,276,-1567,-1393,1606,937,-2334,-3954,-1376,-1191,-1373,1608,1078,504,-128,-852,-1587,-2250,-2024,-1465,-1183,-857,-97,-3036,-335,-99,-320,680,1047,451,976,286,164,487,-1522,161,-4,-259,-650,-1133,-2089,-2374,-937,-117,-517,-460,645,-153,282,1528,1287,-2334,-821,1053,-3580,1702,-1913,2226,4990,1027,-1083,597,-794,-2317,-1593,-63,-594,-1564,-2356,662,3353,1548,-1622,-2797,-2072,-166,-1327,1711,-173,-2727,-1518,-1020,487,-1481,-1269,-1530,-2745,-1698,204,339,436,260,-104,-1988,-1110,-1313,-1385,-1114,-807,-541,-408,-304,-414,-3212,-2326,-1344,-1681,-2013,-1950,-1555,-955,-452,-64,301,-416,-1011,-1989,-2410,-1134,-559,-1076,-1505,-2392,-2205,-2753,-2743,-2216,-1755,-1370,-1082,-1218,-1243,-801,-760,-631,-474,-403,-2674,-404,-217,-60,-942,108,395,-204,-3027,795,762,-943,805,-950,-434,-610,-213,-370,-2632,1589,2132,2306,578],[-1277,-568,1420,1616,1775,-168,153,1319,999,797,504,-510,-2201,-1033,-343,-281,-221,-1086,39,183,277,255,-1170,-1250,-126,-611,-1184,-1828,-2539,-3281,-4136,-5000,-5380,-4630,-3863,-3213,-2531,-1871,-1266,-1874,-917,-415,-560,-840,-1275,-1877,-2585,-3333,-3970,-3897,-3256,-2620,-2297,-2171,-2232,-4090,-2942,-3512,-4108,-4197,-3507,-2503,-1379,-437,676,1568,-62,2839,66,-2232,-496,1313,-128,-1347,-2271,103,1452,2533,627,656,-192,527,-1404,-805,-1820,-2580,-1293,-857,182,1430,1949,767,-1079,-2377,-2405,-2294,659,-252,-1502,-2063,1011,-285,57,61,-1565,-805,2207,2300,1674,-1639,-1269,-1831,-2057,-3161,-4299,-3615,-2488,-1242,-1896,-115,684,1101,1364,349,-871,-3531,-163,-1257,-2545,-3764,-2929,-1659,-460,572,1393,-1645,734,-2060,-27,188,-2070,-2180,-1607,-2122,-1899,-2750,-3450,-3280,-2429,-1886,-538,509,1419,2239,-2345,3449,-1423,-2212,2338,2853,-1356,-2074,470,-1410,-2344,-1310,-2437,-3327,-3323,-2381,-1463,-2243,-147,310,364,187,-220,-739,-1276,-1882,-2393,-2667,-2447,-2064,-1599,-3605,-2569,-2013,-349,-115,218,441,677,-231,553,1117,-36,-2321,-1230,-28,904,-2216,506,-501,26,-1750,-473,-678,-825,-1451,-1036,-1113,-1175,-1231,-1303,-1361,-1430,-1461,-1558,-1657,-1684,-1705,-1620,-2191,-1417,-7358,-3395,-889,-1448,-1856,-599,-537,-587,-628,-725,-34288,-1121,-1362,-1512,-1758,-2070,-2420,-6488,-2683,-160419,-455974,-329339,-93590,-32559,-4865,-37,26,-175244,-296711,-112642,-1416,-2105,-2850,-2666,-3928,-887,-138,454,830,-6705,-4024,27,-2861,-1079,-2123,-3295,-2854,-2807,-3184,-1857,1451,-1794,1375,-454,-502,1921,1299,2544,1080,-2094,2954,2610,2209,1810,289,-808,431,-2650,-64,335,579,974,564,-2881,-1769,2197,2291,2197,-2055,-310,1203,-1615,-3098,-874,-1204,-1707,-2044,-2177,-2087,-1817,-2897,-3250,-1268,-2493,-1315,-1473,-1618,-1867,-3814,-2118,-2035,-1770,-3793,-1274,-1453,-1159,-1317,-1503,-1752,-2132,-2425,-2551,-2842,-1702,-1269,-2049,-4352,-1570,-437,-338,-329,-213,-424,-374,1122,1498,1895,2134,774,-1988,-3780,-1157,734,1239,817,473,188,-226,-451,-603,-778,-950,-2167,-2255,-1543,-1746,-2589,-2213,-3390,-2418,-2530,-2707,-2678,-2484,-2234,-1971,-2061,-1478,-2171,-621,-413,-3452,-203,-96,-2792,-2735,212,447,-1778,1109,-1424,-3193,-1661,2288,3065,-2240,-2254,4171,6441,1426,-778,-1031,-644,-1814,4572,2614,-2971,-2482,-2322,-3163,-3584,-2509,-2695,-1641,-1750,438,-858,-3176,1345,2335,-147,1887,2259,4697,4583,-2569,-56,2242,542,-1589,-306,-1174,2708,2227,1519,771,-331,-1810,952,1511,-247,-1511,-706,514,-792,-1623,-2005,701,-1149,-719,-1126,-1021,-524,30,567,997,-788,-1419,-2478,-2557,1146,775,-2505,-249,-762,-1277,-1865,-2688,-2333,-2464,-2501,-2409,-2226,-2081,-1855,-1674,-1495,-1313,-1145,-1098,-994,-827,-544,-1289,-118,-983,418,755,-505,-2498,-2892,507,-457,-2530,-3598,-234,-280,-1802,-1807,-2104,-1768,-1179,-2416,-1966,-461,617,-229,-2516,-2924,-3945,-1418,-1626,-1120,1415,806,1167,873,-2679,-755,290,383,515,773,909,-2425,-143,718,-568,-2799,-1182,-616,-506,-198,274,762,1158,-213,-877,-354,-4001,-7891,-3249,119,-2672,-4773,-3823,-4035,-2425,-2582,-2245,-1730,-1100,-460,-1577,-2961,-2309,1139,1304,1239,1059,665,25,-704,-3362,-2625,-2340,-1292,-265,682,1462,1049,2313,2400,2230,-2187,999,90,-934,-2091,-3126,-2445,-2694,-952,-517,-403,-2262,-1617,-1757,-2565,-3486,-2425,-2017,-724,34,714,1149,1589,1088,2110,2289,-2351,1208,206,-944,-1210,-2551,-1433,-2232,-645,-2065,-3330,-1483,-3541,-505,-1012,-1568,-2205,-2791,-2933,-2218,-1420,-623,-1993,-2843,-89,457,767,-628,-2453,-2502,-2351,-3139,2067,1210,-634,-5023,-1294,-2022,-2552,-2946,-3134,-2924,-2507,-2009,-1484,-1039,-748,-580,-2592,-985,-3374,-1916,-3820,-4672,-3548,-1164,-133,1607,2342,-725,-2430,3202,3087,2807,2297,1799,1210,-1282,-7502,-338,-696,-1223,-6433,-1707,-1664,-1352,-985,-657,-364,-119,-28,-16,-25569,-92389,-557821,-742765,-309462,-1581,-1821,-1934,-1856,-1657,-17511,-1299,-1255,-1242,-4375,-18318,-1137,-1161,-9001,-7743,-1367,-1363,-4052,-1416,-1348,-7150,-1456,-3663,-5901,-2463,-2995,-2912,-5207,-2922,-2241,-1449,-1866,87,775,677,1849,2548,2407,1483,2590,554,1729,-2115,-1016,-1352,-1881,-2914,-3578,-2898,-1935,-918,114,-912,903,-2922,-2893,-342,-439,-1406,5293,1252,-898,-745,1308,-3360,-2307,-1980,-537,-2352,74,-347,-776,-1216,-1690,-2108,-2579,-2906,-3242,-3221,-3032,-2980,-2890,-2872,-2939,-2834,-2590,-2174,-1644,-1073,-373,-1544,-135,-1830,-2163,-637,-1528,919,511,1580,1108,563,57,-849,-1213,-2931,-1888,-2088,-3097,-1848,-3793,-5000,-1900,7,-5109,-6719,-14727,-25542,-16446,1266,-314,-9881,-9233,-16723,-20478,-18472,-1435,-1654,-2687,-34030,-53789,-46828,-21749,-1933,-2178,-2408,-4358,-21591,-15498,-17910,-16095,-2305,-454,-2017,328,605,497,119,-2409,-765,-1234,-1547,-1887,-1918,-1647,-3516,-707,-295,-2258,-2032,-3706,-1033,1555,796,1111,-475,-1530,2449,2916,2094,-331,-1813,-735,1252,856,-1420,-1222,-377,547,-1889,-3563,-1357,-966,-1695,3250,2913,964,1606,1487,146,2437,1338,561,-555,-765,-2279,-3508,-2595,-1145,213,488,601,-155,715,431,390,379,-1663,-73,1656,-720,1285,2042,-1296,-2814,-634,198,-414,-192,575,-304,206,1131,553,-2885,-1330,843,-3120,1509,-1918,1639,1555,546,-951,-972,-1753,-2376,-2657,-2480,-1997,-1459,-2319,-571,-220,58,-1588,-3592,-2483,-709,-1214,-864,-1289,-2824,-2619,-3188,-3195,-2624,-2008,-1482,-1588,-1670,-690,-762,-974,-1312,-1747,-2194,-2626,-2769,-2941,-2940,-2999,-3115,-3284,-3225,-2965,-3554,-2345,-1148,-365,292,267,-993,980,1061,2621,2786,849,-1704,-2366,-2160,-1058,-171,-904,-1412,-2110,-1409,-190,-247,-219,-386,-110,-126,-1470,-1290,-754,-1049,-1277,-1499,-1831,-2588,-2544,-2948,-3271,-3503,-3490,-3139,-2678,-3151,-1368,-811,-2356,400,-742,-810,-1418,431,662,-3779,1294,2603,2641,941],[-1220,14,1722,1332,1020,-437,122,-156,-549,-786,-1106,-1464,-1792,-2004,-2179,-2104,-1978,-1728,-1602,-1414,-1258,-1176,-1090,-1211,-799,-868,-962,-1182,-1633,-1470,-1819,-2210,-2542,-2634,-2340,-2333,-1711,-1351,-1008,-1842,-830,-580,-648,-672,-625,-495,-247,101,-2192,-858,-2264,-2663,-292,-2062,-1645,-3502,-257,-3755,-884,-1973,-3133,-2632,-2333,-1669,-799,-43,37,1093,-642,-2432,-712,1055,-410,-1241,-1973,97,1172,2519,388,646,500,520,-1611,-1870,-2421,-2782,-1423,351,943,1957,1222,192,-1701,-3156,-1515,-2083,520,-144,-1836,-1821,841,-729,229,1206,-4,-184,254,7,-122,-1848,-1668,-2021,-407,-384,-1047,68,384,-797,-1936,-280,150,738,790,-215,-1871,-3020,2017,1241,319,-565,-1359,-1511,-955,-53,932,-1719,-313,-2590,158,-511,-1917,-1782,-2332,-2681,-1173,-1840,-2225,-1840,-1678,-1452,612,3375,4249,3015,-2416,3549,-1367,-2010,2404,2708,-1540,-1819,1099,-1098,-2038,-602,466,860,96,-376,-415,-1723,549,1244,1630,1559,1324,1500,793,698,164,-1142,-969,-1451,-1790,-3323,-2827,-2611,-2905,-3235,-3310,-3044,-2688,-2321,-2047,-1831,-1658,-1572,-1548,-1548,-1645,-1805,-2058,-2300,-2503,-2629,-2642,-2544,-2369,-2195,-2024,-1940,-1896,-1925,-2047,-2235,-2515,-2836,-3255,-3170,-2709,-2288,-1839,-2172,-1167,-7433,-3306,-575,-1309,-2186,-827,-976,-1193,-1314,-1376,-32523,-1903,-1274,-1064,-942,-901,-940,-8212,-1111,-163693,-492855,-348801,-95480,-36251,-7048,-1742,-1746,-169241,-295572,-111536,-4589,-1801,-1767,-1635,-2764,-1397,-1311,-1234,-1192,-6068,-3712,-1317,-3020,-1089,-870,-2758,-1326,-2634,-3116,-1977,1817,-1400,1549,85,-1563,957,846,1794,140,-2080,4309,3854,3328,2834,-173,-193,1356,-2922,-313,3356,3937,4513,432,-2036,-2030,3942,5257,2920,-1913,-313,2473,-1191,-3298,-1116,-518,889,389,-108,-597,-1670,-2992,-3095,-2523,-2881,-3075,-2811,-2329,-1937,-3933,-1383,-1259,-1113,-3683,-1045,-1548,-1355,-1672,-1973,-2301,-2740,-3108,-3319,-2891,-2249,-1756,-1923,-3739,-2002,-310,-216,-103,-182,-184,-227,-204,-339,-367,-424,-406,-1544,-4017,-1352,-284,-285,-303,-266,-216,-354,-349,-290,-239,-148,-1644,-2722,-202,-1242,-2153,-907,-3209,-1498,-1163,277,213,243,-138,-323,-1515,-699,-2606,1116,929,-3380,120,-339,-2609,-2728,-1142,-872,-1138,196,-1318,-2968,-1953,1585,1651,-2217,-1962,1976,2231,1677,-681,-1460,-994,-2249,3286,2134,-3423,-2824,-2220,-3365,-3289,-1929,-3178,-3145,-2014,-858,304,-3565,1552,3203,563,1228,1388,5024,4750,-2265,411,2580,674,-2208,-670,-1038,3316,2715,1011,707,-101,-1493,999,1215,-606,-1797,-801,505,-911,-1733,-2253,823,-1523,293,231,-402,-961,-1525,-2037,-2526,-3051,-3351,-3394,-2999,-2580,-2223,-2627,-1719,-1508,-1372,-1777,-1951,-1141,-1088,-1047,-966,-2047,-837,-762,-739,-1162,-609,-475,-392,-192,107,-480,-1417,-174,-1044,1619,1786,465,-1717,-3207,415,157,-1906,-3492,-496,-172,-1330,-1642,-297,-110,-280,-2910,-1755,-419,-611,-927,-3004,-3286,-4044,-2188,-2508,-2805,-3121,-3357,-3206,-2886,-2496,-1983,-1550,-1088,-709,-361,-98,-2507,-230,724,-399,-2953,-1122,1700,1889,1937,1881,1670,1269,212,-1586,-1008,-5218,-6411,-2533,-1678,-3398,-5484,-4010,-4637,583,620,489,232,-2,-205,-1406,-2488,-2031,-480,-388,-425,-495,-706,-1074,-1392,-3234,-2202,-1170,-639,-113,323,571,505,341,-24,-465,-2675,-923,-481,300,1118,-1432,-1190,-3033,-1771,3169,2591,-2256,-831,-393,-1033,-3154,-1203,-1900,-569,-855,-922,-894,-592,-278,1,229,-2507,473,511,-983,-1700,-2318,-1170,-2235,22,-1349,-2894,-634,-3250,387,341,226,7,-176,-648,-919,-1331,-1747,-2602,-2127,-1897,-1451,-1011,-995,-2647,-3307,-3327,-2432,-260,-649,-984,-3538,-1478,-1558,-1467,-1335,-1211,-1120,-1068,-1021,-933,-810,-654,-396,-2654,19,-3989,-1302,-4378,-3667,-3170,-1905,-846,2532,3103,-715,-1410,4332,4556,4663,4318,3845,4057,-684,-6687,2543,1958,1109,-6744,-317,-931,-1476,-1716,-2006,-2144,-2110,-2013,-1804,-33313,-133976,-624679,-790273,-348455,-17,187,332,474,588,-22077,553,355,115,-8109,-19522,-645,-1013,-11244,-7140,-2535,-3032,-2778,-2284,-1766,-8160,-1013,-3874,-6670,-2072,-2133,-2528,-4949,-82,1013,1181,-709,1385,1423,-49,1283,1579,1478,1139,858,522,67,-2480,-1500,-1824,-2521,-3285,-3395,-2624,-1666,-612,477,-1674,634,-3326,-3799,-173,-246,-1160,3686,1257,-1756,-960,1241,-2457,-1588,-1986,-91,-2323,673,793,15,-1963,1085,42,1385,1446,1313,1256,-436,-943,-245,164,-396,-654,-976,-1996,-1447,-1678,-1812,-2011,-2177,-2406,-2726,-2968,-3201,-3031,-2664,-2284,-1893,-1505,-1050,-834,-490,-2398,249,-652,-3678,682,-3159,-5510,-2503,-358,-8474,-7835,-11291,-20881,-14531,147,-821,-11448,-11223,-16587,-18232,-14772,-289,-95,-5509,-24728,-32037,-16549,-4075,469,183,-199,-6817,-10802,-1967,-3089,-10999,-3266,-2621,-2561,-2541,-2553,-2499,-2228,-2437,-615,457,1037,2705,3715,928,-3063,2219,1374,-2105,-1435,-3135,-648,2468,1210,1131,-458,-1449,2001,3360,2439,-489,-2520,-414,553,1284,-983,-1193,648,872,-1357,-2892,-1480,-862,-2227,2757,1993,15,1686,2285,1160,3062,1476,879,-39,-502,287,-2942,-3223,-3511,-2073,-926,-237,-836,-103,-590,-1289,-1923,-2104,-1493,-554,-1342,800,980,-387,-3310,-1228,-997,-1914,-2365,-2030,-1169,-161,603,-437,-3468,-1929,527,-2573,1144,-1908,-90,-834,-1473,-1793,-1900,-1720,-1542,-1711,-1035,-1005,-1101,-2071,-1662,-2009,-2298,-2413,-3284,-2622,-1383,-1074,700,-804,-2980,-1929,-1261,-1296,-3363,77,346,-565,-1812,685,1249,894,650,400,126,292,-599,-240,207,81,-104,-374,-564,-809,-3622,-2297,-924,-660,-439,-160,-1725,397,588,690,830,980,-2456,-2555,-1671,-823,255,-762,-1401,-1871,-1117,237,170,134,105,49,-209,-1651,-1405,-1187,-1688,-2134,-2550,-2988,-3262,-3272,-3093,-2702,-2219,-1724,-1169,-645,-3193,546,947,-3640,1703,-453,-1102,-1784,1407,1793,-2951,1108,791,191,-378],[-1301,364,152,-123,-304,-916,-666,-726,-713,-485,-312,-731,-1289,-1797,-346,814,1133,-1084,115,2195,2527,2065,-1060,-1308,696,3496,2165,-1094,-1189,-276,1652,852,-1831,-638,-1892,-2479,-2564,-3071,-3472,-3807,-4132,-3746,-3244,-2694,-2123,-1567,-1018,-484,-2032,-311,-1612,-3180,-720,-2181,-1870,-2819,-1152,-4260,-2582,-3193,-3567,-3466,-2892,-2327,-1623,-1058,-605,-263,-1438,-2255,-1055,143,-840,-1185,-1833,-32,692,2219,-52,646,1022,409,-1583,-1818,-2756,-3009,-1952,-42,414,1111,471,-447,-2266,-2992,-437,-1539,240,-104,-1870,-1525,515,-1292,287,-130,-756,-1433,-2127,-2951,-3661,-3757,-3287,-2712,-2253,-1826,-1425,-1024,-756,-1065,-2143,-637,-531,336,43,-1052,-3151,-2458,3916,4200,965,3791,1341,634,-619,797,772,-1769,-1202,-2178,-2326,-2975,-3245,-2640,-3017,-2576,-1338,-1796,518,-451,-1409,-1076,730,1333,1209,1013,-2359,481,-1272,-1848,176,274,-1759,-1714,896,-669,-1897,-1132,91,331,-108,-685,-1378,-2033,-2507,-2331,-1888,-1339,-870,-458,-82,134,-81,-476,-885,61,-41,-2891,-2769,-2228,-761,-970,-1073,-1269,-1403,-1460,-1493,-1441,-1276,-1061,-793,-849,-197,-1193,115,148,95,-58,-291,-571,-867,-1259,-1530,-1906,-2255,-2588,-2918,-3195,-3373,-3147,-2867,-2635,-2412,-2276,-2115,-2067,-1953,-7467,-3031,-1805,-1849,-2418,-2133,-2261,-2442,-2509,-2501,-30061,-4749,-2247,-2039,-1929,-1881,-1843,-10598,-1420,-171257,-534311,-348743,-94805,-39581,-8311,1695,1826,-166524,-296183,-111286,-11951,-2314,505,159,-1728,-791,-1346,-1786,-1907,-5763,-3266,-255,-3183,-98,2333,-2888,-1264,-2706,-3290,-2086,1826,-1138,1692,812,-2704,89,180,808,-914,-1768,2788,2356,1878,1407,-751,259,-149,-3009,-505,-398,-156,290,163,-1232,-1715,2583,3203,2772,-1960,-366,2566,-880,-3354,-1292,-742,1417,2652,2360,2006,-1952,-3042,-3097,439,-2042,88,74,-340,-909,-3895,-81,-333,-520,-3685,-883,-1547,-1147,-1239,-1200,-1107,-1091,-1041,-1131,-2915,-1704,-1728,-2101,-3132,-2908,-2954,-2688,-2416,-2128,-1761,-1476,-1207,-1202,-1208,-1354,-1517,-1724,-3723,-2037,-2101,-2068,-1962,-1744,-1487,-1417,-1204,-937,-665,-333,-1136,-3214,-1163,-1492,-1882,-995,-3014,-1182,-1138,-62,1174,264,-187,-439,-1047,-49,-3084,591,626,-3160,884,1171,-2408,-2682,1544,2246,-504,1888,-1415,-2910,-2420,1221,613,-2325,-1848,-1273,-1740,-2071,-2143,-1965,-1633,-2457,-894,-640,-3414,-3195,-2271,-3720,-3101,-2144,-1817,-2237,-2724,-3176,-3565,-3933,-3730,-3291,-2712,-2250,-1663,-998,-398,-2097,667,1112,766,-3007,-1141,-1035,3322,2770,443,648,34,-1292,985,895,-1033,-2304,-1066,415,-1075,-1840,-2607,379,-2051,479,1737,491,1595,852,808,556,-1403,-614,-2693,-3567,-1004,-1569,-2190,-2707,-2882,-2699,-2254,-1845,-1443,-1068,-762,-471,-1947,-60,105,-345,-628,426,624,802,674,963,-504,-1507,-236,-1279,1757,3600,1347,-924,-3408,568,921,-1253,-3323,-921,998,-923,-1533,1516,1474,3,-3301,-1526,-877,-1769,-2682,-3599,-3319,-3143,-1388,-1542,-1526,460,-285,911,1368,-2122,-1468,1506,1167,-313,2610,1576,-2634,-422,1206,-369,-2754,-938,4314,2303,3253,4982,4184,3245,545,-2471,-1704,-5920,-5263,-2073,487,-4168,-5928,-3888,-4273,2498,2931,3527,2841,1275,1171,-1347,-1912,-1813,-734,-1096,-1508,-1840,-2150,-2395,-2339,-3226,-1786,-1428,-1160,-971,-853,-840,-1002,-1094,-1231,-1344,-3127,-1570,-1564,-1465,-1371,-2363,-1490,-3184,-2248,-675,-639,-2418,-899,-1241,-1705,-2765,-2635,-3187,-3439,-2950,-2137,-1447,-716,-139,298,617,-2452,885,856,-1065,-2090,-1848,-903,-2322,-683,-1058,-2483,-1852,-2935,-2390,-2398,-2237,-1933,-1407,-897,-441,-4,300,-3353,-1340,232,-72,-581,-1357,-2853,-4085,-3776,-2885,-2415,-2103,-1905,-1902,-2089,-2392,-2628,-2706,-2492,-2026,-1425,-1084,-82,551,1097,1616,-2495,2213,-3753,-2801,-4794,-2390,-2738,-2346,-1000,647,376,-937,-919,-511,-806,-1092,-1444,-1606,-1675,-1516,-5629,-986,-608,-510,-6168,-307,-321,-3569,-447,-692,-969,-1230,-1531,-1770,-39570,-171287,-679785,-818875,-374051,-2174,-2197,-2260,-2309,-2368,-22905,-2631,-2834,-2973,-12185,-18953,-2972,-3095,-13133,-6599,-3177,-2363,-2001,-541,535,-8727,2148,-3934,-7239,-1630,-1486,-1954,-3929,392,4392,3873,194,563,1761,-861,751,462,277,152,50,103,113,-2252,-1963,-2080,-19,58,204,-1540,400,685,715,-2530,114,-3800,-4663,-1915,-2943,-4012,-3463,-2364,-2654,-913,202,-1599,-910,-2190,159,-2320,1385,3061,141,-2326,1039,430,2652,2959,3594,3206,-28,-882,-378,552,-877,-1252,-1921,-2344,-2448,-2450,-2320,-2289,-2259,-2729,-2498,-2269,-2351,-2017,-1889,-1781,-1658,-1480,-1124,-873,-373,-1876,888,176,-4006,1681,-2660,-6098,-3289,-1529,-11642,-9366,-9733,-17925,-13291,-875,-1390,-12862,-13921,-19366,-19669,-12750,967,1066,-8298,-16072,-9756,976,761,516,236,-53,-8431,-1841,-1200,-1547,-6729,-4188,-2102,-3194,-1201,-405,370,1017,-2492,2343,611,378,3489,3937,1207,-2644,1563,845,-2025,-974,-2633,-356,2049,1454,1051,-479,-1268,1432,2064,1867,-191,-3118,-96,-868,-2191,-3487,-2140,-15,836,-797,-2256,-1558,-747,-2847,2075,925,-832,1919,3346,2017,3532,1518,1233,453,-375,2672,-3417,1828,1583,885,339,-362,-1461,-468,470,405,-39,-2208,-867,407,-1778,448,-241,-953,-3557,-2163,-2389,-2187,-1620,-1031,-640,-21,35,-1570,-3809,-2516,64,-1960,-1073,-1904,-2428,-3017,-3381,-3281,-3050,-2752,-2507,-2378,-2412,-2533,-2749,-3051,-3383,-3463,-3003,-2216,-1977,-2222,-2135,-935,1580,-1175,-3181,-2143,-1270,-1881,-3338,746,1376,299,-2112,448,1899,5589,5735,387,1216,202,-1411,-570,528,1265,1553,976,583,203,-3456,-2243,-465,-535,-707,-860,-2382,-1172,-1395,-1677,-1888,-2046,-3096,-2380,-2548,-2565,-2486,-2471,-2307,-2300,-2126,-1925,-1744,-1567,-1402,-1258,-1163,-1875,-1697,-1282,-1377,-1417,-1484,-1706,-2150,-2358,-2805,-3178,-3139,-2710,-2141,-1549,-3323,-88,512,-3376,1787,-293,-1486,-1598,2343,2682,-1967,807,3864,3575,1536],[-1198,1133,1652,1488,978,-1259,-223,-369,-1013,-1477,-1974,-2450,-2809,-3185,-3589,-3938,-3838,-3183,-2589,-1886,-1185,-545,-814,-1274,616,1902,2035,-652,-607,-281,2025,1078,-1538,-268,-1733,-2528,-916,1341,215,-1833,-712,-345,-926,-1432,-1878,-2279,-2594,-2798,-2872,-2952,-3033,-3127,-3465,-3795,-3660,-3273,-2910,-3779,-1887,-1938,-2135,-652,-71,-660,431,471,20,470,-1977,-1710,-1236,541,-1206,-1026,-1666,-575,-1110,-1540,-1611,-1359,-750,3,-1279,-920,-2414,-3106,-2440,-355,61,572,-82,-948,-2551,-2212,756,-700,7,-19,-1561,-1131,238,-1745,393,3285,2938,426,2115,1297,240,-2095,-2274,-2025,-2166,-1850,-1281,-640,-183,-1309,-2361,-1008,-1138,101,-665,-1928,-4288,-1739,2033,1656,1097,466,-348,-1084,-1638,-1879,-1737,-1644,-1639,-1276,355,-1865,-388,-929,-3035,-1815,-1139,-1597,31,-298,-1189,-765,-998,-1076,-1228,-1374,-2050,-1700,-1844,-2026,-2230,-2533,-2856,-3096,-3039,-2723,-2365,-1800,-1318,-819,-444,-290,-403,-728,-1293,-1881,-2731,-3291,-2717,-1752,-731,133,-402,334,-696,1835,1900,-2244,-2225,-2122,1827,2007,2379,2688,3017,659,-1529,-688,-722,273,1699,-996,2894,-497,476,516,1022,853,1025,763,-1002,-1114,-37,450,-1203,712,898,-3605,857,1529,1587,1525,449,1106,795,-1745,-2171,-7362,-2526,-1121,-1436,-2173,-2125,-2466,-2925,-3356,-3712,-26737,-5644,-2667,-2025,-1464,-971,-529,-13398,368,-183237,-538683,-324432,-91887,-42618,-8843,2604,2564,-166976,-299267,-111726,-18862,-2944,-102,-722,-1402,-2206,-3061,-3512,-2727,-5626,-2637,-364,-3189,157,1716,-3001,-1159,-2835,-3551,-2053,1703,-894,798,397,-3718,-496,-534,-602,-1886,-1203,-375,-327,-332,-345,-1289,-695,-824,-2724,-1124,-1328,-1611,-1850,-2177,-2433,-2642,-2849,-2930,-2924,-2714,-2488,-2273,-2144,-3067,-1935,-1855,-1887,-1946,-2043,-2129,-2110,-2810,-3051,-1494,-1805,-778,-466,-483,-1276,-3498,-138,-399,-649,-3631,-1336,-1782,-2161,-2510,-2561,-2316,-1972,-1515,-1173,-2839,-1730,-1303,-1238,-2384,-2419,-1843,-2229,-2537,-2473,-2086,-1700,-1322,-1241,-1229,-1434,-1738,-2171,-3119,-2921,-2686,-2162,-1624,-1088,-651,-541,-750,-424,-532,-666,-829,-3374,-1802,-1150,-1627,-1078,-2697,-963,-1043,-1201,-1255,-1199,-1013,-731,-501,130,-3398,1323,1797,-2693,2516,2813,-2051,-2425,2311,2596,211,2248,-1491,-2865,-2884,1483,1791,-2410,-1758,1847,1791,1577,-566,-1550,-752,-2245,-253,-504,-2775,-3153,-2329,-4079,-2878,-2387,130,1066,-300,1345,1552,-3730,1788,1761,1672,-113,-140,294,-390,-1912,-1825,-2309,-2141,-3800,-1557,-1041,990,1813,110,826,228,-1067,1057,733,-1360,-2871,-1326,411,-1064,-1792,-2905,-94,-2577,864,1488,353,948,623,306,-11,-1659,-547,-2908,-3845,-1378,-1733,-2144,-2523,-2730,-2755,-2579,-2452,-2345,-2274,-2272,-2263,-2225,-2230,-2103,-1955,-1731,-1427,-1030,-622,-20,759,-386,-1401,-161,-1583,1295,3157,2202,-137,-3380,919,1847,-491,-2944,-1351,994,-466,-1357,1415,1095,308,-3341,-1232,-835,-597,-2398,-3781,-2812,-2276,-1363,-1486,-1853,-232,-970,773,1404,-1790,-1749,1058,783,-1108,2323,1781,-2669,-597,966,-376,-2266,-512,4223,1595,2385,5789,5497,3462,827,-3384,-2162,-4748,-4302,-1800,589,-4781,-5820,-3443,-3332,2441,2855,3423,3135,1125,867,-1304,-1240,-1567,866,822,273,-489,-817,-1442,-1920,-3236,-2389,-2218,-1999,-1804,-1653,-1591,-1679,-1666,-1645,-1548,-3307,-1240,-982,-690,-487,-3153,-1523,-3058,-2118,-494,-709,-2669,-1344,-1752,-2175,-2403,-2700,-2934,-3031,-3011,-2763,-2512,-2101,-1733,-1388,-1053,-2246,-466,-226,-1087,-2198,-1149,-559,-2397,65,-99,-2042,-337,-2592,-72,393,1000,1587,1330,152,690,1483,566,-4188,-621,605,330,221,-1579,-3011,-4770,-3813,-2802,-2882,-2229,-1736,-1502,-1544,-1816,-2205,-2738,-3363,-3692,-2998,-2247,-1522,-900,-430,-52,-2163,82,-2714,-4248,-4814,-1603,-2338,-3063,-3750,-4147,-3333,-2638,-2057,-1627,-1363,-1280,-1480,-1745,-2182,-2590,-4460,-2775,-2166,-1626,-5010,-276,322,-5281,1303,1477,1484,1348,1000,540,-44044,-203667,-725389,-837893,-391399,-8167,-3940,-3555,-3165,-6588,-18865,-2564,-2547,-2479,-16423,-17664,-1813,-4292,-14133,-6226,-2517,-2815,-2365,-1337,93,-8555,1904,-3627,-6774,-1219,-1203,-1378,-2400,711,4936,4395,821,-402,2467,-1716,415,1960,1388,38,2143,1744,4707,-1706,-2359,-2502,-310,2965,1100,-1245,204,2063,3326,-2898,-628,-4192,-4007,247,-76,-825,704,176,-3486,-812,-861,-863,-347,-2601,193,-2342,696,2011,696,-1491,896,712,1823,1638,1297,1067,204,-802,-620,-871,-1679,-2423,-3099,-3506,-3463,-3169,-2762,-2480,-2221,-3111,-2699,-1553,-2579,-845,-518,-270,-115,-52,27,-939,-98,-1393,385,640,-4008,1128,-2300,-6649,-4232,-2521,-14471,-11200,-9824,-16449,-12621,1722,-2010,-13985,-16996,-24547,-24231,-12219,1342,1196,-10902,-8536,1079,1140,1085,999,847,634,-8899,-114,-676,-1222,-3602,-5082,-3077,-3840,-2993,-2445,-1914,-1548,-2617,-854,-603,-338,-331,-324,-303,-2309,-282,-327,-2053,-693,-2263,-181,202,468,753,-540,-1028,763,1981,2127,561,-2844,165,-1244,425,-231,-1131,343,847,-333,-1752,-1561,-633,-3561,1254,-231,-1447,2203,4424,2651,3797,1446,1596,885,-350,2375,-3272,1656,1218,874,505,-662,-2018,-987,410,314,-265,-2531,-1305,-640,-1958,783,414,81,-3377,-2557,-468,-513,-420,-365,-728,-371,-545,-2652,-3691,-3059,-1348,-1474,-1402,-1958,-915,-367,-738,-706,448,449,-1693,-2121,-640,-94,-348,-1298,-1260,-730,-616,-1053,-528,-1591,-2914,-843,-184,-1546,-3396,-2336,-1475,-1958,-2674,-1786,-1283,-734,-2527,7,763,940,929,420,336,-229,-2200,-1396,-1901,-2369,-2722,-2924,-2786,-2502,-3249,-2188,-972,-337,152,-705,-2936,559,508,1568,1625,1670,-2424,-1919,-881,-208,924,-886,-1868,-1717,-965,185,-33,-207,-344,-471,-727,-2121,-2108,-2033,-2727,-3417,-3556,-2799,-2082,-1482,-1096,-852,-1731,-985,-1243,-1502,-3513,-941,-290,-2077,1371,-255,-1929,-1087,2869,2785,-1209,392,1891,1640,1530],[-1291,1511,2243,1332,432,-1784,-469,2398,5257,4577,444,-517,-99,-2120,-155,1435,1729,-1370,361,84,-523,-1113,-1504,-1615,-1654,-1668,-1606,-1505,-1403,-1283,-1249,-1210,-1410,-999,-1638,-2706,-925,-412,-273,-1802,-642,-337,-417,-315,-7,451,1036,1677,-1218,1317,22,-2313,-1337,-1472,-1804,-1114,-1403,-3033,-1532,-1703,-1635,-1141,-394,-794,-877,-1525,-2153,-2715,-3155,-3548,-3748,-3766,-3724,-3680,-3620,-3565,-3552,-3574,-3558,-3651,-3759,-3906,-3970,-3819,-3543,-3243,-2972,-2803,-2748,-2719,-2818,-2966,-3123,-3121,-2954,-2648,-2164,-1762,-1359,-994,-687,-2086,-246,-125,-114,-95,-47,-112,-471,-2117,-2463,-1844,470,-541,-915,1568,804,-1600,-2666,-1433,-1623,-14,-1364,-2771,-3126,-987,-317,-671,-1018,-1225,-1408,-1361,-1124,-787,-413,-1452,-1660,-395,806,-2351,439,-450,-2489,-866,-658,-1324,100,110,-1105,-90,837,1331,1754,937,-1617,2509,-644,-1187,1575,760,-2026,-1525,-1296,-921,-1400,-2202,-931,2603,2418,-249,1413,2720,2100,1611,1096,850,876,1157,247,1880,-700,1196,-465,1478,1193,-1498,-1374,-1894,1559,2085,2552,3212,2585,908,-1594,-657,-915,925,2711,-1082,1674,288,131,25,-374,-653,-782,-735,-918,-927,-160,594,-1765,1458,1831,-4354,-71,2590,2582,2429,725,1834,1469,-1330,-2876,-7228,-1950,-274,-1172,-1432,-853,-803,-677,-372,-15,-22620,-4361,722,874,818,585,210,-16478,-643,-199515,-489410,-287862,-87581,-45468,-9229,-962,-713,-170073,-305025,-112779,-21727,-2098,1051,1205,230,1075,604,579,363,-5687,-2020,299,-3129,465,971,-3191,-1076,-3050,-3976,-2028,-852,-1375,-1846,-2045,-4628,-1884,-1645,-1452,-2835,-1406,-1526,-1818,-2210,-2594,-2947,-2909,-2425,-2305,-1231,-687,-254,185,-256,408,397,1583,1968,2178,-2234,-464,2375,-353,-2663,-1291,-834,280,797,1738,1289,-2125,-2407,-3006,87,-1673,-1135,-1674,-2069,-2458,-2926,-2847,-2873,-2763,-3629,-2517,-2424,-2258,-2129,-1883,-1586,-1352,-1062,-883,-2785,-1862,-1558,-723,-1642,-2252,-1292,-1561,-1940,-2231,-2257,-2154,-1904,-1810,-1662,-1617,-1575,-1591,-2447,-1669,-1736,-1796,-1851,-1844,-1835,-2050,-2172,-2287,-2426,-2481,-2460,-3160,-2023,-1754,-1572,-1339,-2429,-950,-964,-1057,-1214,-1419,-1662,-1963,-2242,-2400,-3591,-1931,-1728,-2202,-1419,-1233,-1672,-2090,-965,-1044,-1188,-1448,-1788,-2943,-3455,-1171,-510,-2607,-1824,1834,2576,1341,-554,-1300,-301,-1937,2866,566,-1967,-2724,-2528,-4574,-2735,-2696,-507,525,228,2335,3203,-3291,1761,4974,2115,-702,-757,4939,4122,-1839,843,2681,1252,-4441,-2036,-1204,1095,785,23,115,-154,-945,-777,-1169,-1691,-3502,-2431,-2830,-2928,-2602,-3249,-2125,-3217,-1890,-2005,-2209,-2426,-2605,-2520,-2283,-2074,-1707,-3216,-3531,-1282,-1298,-1384,-1456,-1427,-1350,-1155,-1026,-908,-834,-866,-969,-1646,-1500,-1770,-1858,-1508,-853,-98,266,580,1078,-253,-1196,-61,-2066,716,2545,2354,459,-3349,1192,1305,235,-2502,-1843,-469,-742,-1218,-827,-463,-90,-3200,-1025,-32,-831,-3239,-3236,-2096,-1598,-1351,-1428,-2281,-1095,-1742,637,1398,-1486,-1942,584,290,-2136,1844,1843,-2677,-831,597,-509,-1763,32,2922,693,1287,4462,4910,2899,945,-3686,-2282,-3232,-3573,-1837,583,-5072,-5341,-2933,-2361,981,1176,1543,1954,884,487,-1325,-604,-1357,445,1733,-300,-969,-425,-1307,-2089,-3312,-2478,-1850,-1338,-950,-672,-543,-627,-683,-813,-946,-3205,-1249,-1305,-1308,-1378,-3793,-1612,-2767,-2220,-2581,-3008,-3255,-2939,-2480,-2024,-1959,-1728,-1762,77,451,738,759,740,519,149,-311,-2036,-1303,-1650,-1756,-2043,-1211,-839,-2454,-382,-311,-1601,-629,-2211,-1098,-1131,-979,-641,-37,465,972,1411,470,-5012,89,707,28,-94,-1620,-3134,-5187,-3668,-810,882,493,-682,138,42,-14,21,60,82,-3065,-18,-2414,-416,-785,-1295,-1852,-2557,-3271,-3540,-5235,-4342,-1849,-1486,-2447,-483,-176,59,-1487,-1339,-13,-227,-523,-987,-1399,-1879,-2260,-3269,-2648,-2339,-2070,-3582,-1091,-581,-6075,452,769,1000,1163,1187,1167,-46493,-230704,-764674,-855998,-406172,-35986,432,241,48,-10465,-12703,-950,-1509,-2077,-20578,-16345,-3168,-5642,-13665,-6029,-2484,-2335,-2147,-1885,-1348,-7812,-106,-2799,-5337,-797,-1268,-896,-585,1102,4278,3764,1217,-858,963,-2521,411,1629,974,-452,1879,2010,1987,-1068,-2583,-2836,-849,250,651,-928,13,2002,2682,-2082,-1471,-4094,-2979,511,-79,-624,5634,715,-3922,-31,1299,-186,373,-3094,89,-2294,-38,1656,1505,-519,755,979,1463,908,263,-166,-504,-929,-1238,-1571,-2008,-2378,-2749,-3171,-3267,-3248,-2923,-2595,-2223,-3262,-2770,-1460,-2510,-1174,-1094,-1032,-961,-865,-659,-879,-436,-866,215,469,-3657,774,-1944,-6795,-5180,-3175,-16735,-13072,-11105,-16055,-12287,2127,-2535,-14573,-20017,-31455,-31174,-12855,192,162,-13050,-2159,725,958,1016,993,892,782,-8265,761,965,1435,-1522,-5863,-3400,-4260,-2574,-1218,2166,2100,-2733,749,-33,-516,-795,-861,-556,-1964,666,173,-2097,-512,-1936,-25,2487,1450,696,-527,-651,157,3534,3498,1685,-2059,429,-2123,289,32,-989,-1683,-2551,-2859,-2139,-1666,-1264,-3872,-984,-1250,-1594,-1428,-1681,-1916,-2096,-2233,-2265,-2181,-2151,-2136,-2065,-2006,-1891,-1758,-1621,-1570,-2411,-1499,-1473,-1438,-1366,-2758,-1693,-1647,-1810,-1983,-2312,-2570,-2852,-3081,-2847,-2815,-2671,-2569,-2470,-2322,-2109,-2340,-3231,-3453,-1219,-1059,-948,-2005,-1736,-1104,-1063,-1152,-1339,-1446,-1471,-2399,-1319,-1138,-935,-954,-1347,-563,-537,-763,-815,-1158,-3148,-1664,-1639,-1831,-3363,-2439,-969,-1521,-1933,1352,1509,1492,-2929,-531,973,593,171,-252,-598,-876,-2906,-935,-827,-770,-781,-925,-1085,-1434,-3015,-2369,-2962,-3149,-2468,-1683,-3340,-69,490,1212,1895,2484,-1618,-1585,-604,125,1165,-1132,-2280,-1717,-1098,2329,2021,1786,1084,1378,-1048,-2356,-2494,-157,-326,-398,-978,-1743,-2572,-3311,-3041,-2389,-2143,-1114,-475,-1214,-3740,-134,774,-885,2268,-344,-2412,-575,582,-412,-1132,-734,556,2016,1410],[-1131,1336,1512,598,105,-2041,-412,1657,1587,1640,577,-182,508,-1993,71,1295,1876,-1478,728,2180,2036,1688,-299,-1307,112,-720,-1557,-2334,-2987,-3342,-3354,-3193,-3058,-3067,-3137,-3336,-3377,-3141,-2627,-1966,-1278,-612,109,945,1855,2694,3708,2587,-767,2066,772,-1533,-1589,-932,-1702,-251,-740,-2173,-1685,-1476,-1163,-1643,-682,-959,-75,-1129,-519,-697,-1921,-1015,-1171,-1133,-2114,-1065,-1636,-849,-959,-530,-1472,34,336,346,-830,592,-1232,-3437,-2540,-1097,-436,-246,-1022,-1882,-2712,-2531,-3037,-3467,-3711,-3953,-3994,-3860,-3675,-3488,-3323,-3239,-3295,-3361,-3318,-3123,-2640,-2186,-2712,-1790,47,-1547,-573,1660,925,-2018,-3101,-1909,-1843,-117,-2097,-3251,-1707,-377,2237,2253,1727,815,-1031,-1359,-911,-842,-1429,-2034,-2557,-2956,-3202,-3228,-3171,-2811,-2487,-2070,-1641,-1128,-334,294,-1314,322,1933,3058,1928,-69,-1262,3563,-389,-928,1484,381,-2322,-1630,217,1322,-1144,-2195,-1524,3553,2430,-466,1952,4240,4577,2957,2450,2766,2239,1870,288,1458,-1067,972,-344,231,-206,-844,-1354,-1965,-2585,-3052,-2861,-2451,-2010,-1612,-1359,-1214,-1162,-1195,-1321,-1486,-1753,-2093,-2541,-3007,-3479,-3522,-3171,-2797,-2404,-2030,-1642,-1303,-2357,-610,-301,-3362,-473,479,546,475,308,-44,-481,-1088,-3672,-7173,-3537,-3796,-2742,-1699,-542,557,1484,2316,2948,-17856,-942,3472,3414,3198,2935,2733,-19653,2890,-219650,-435222,-247194,-82721,-47001,-10024,4316,4340,-174832,-313116,-114330,-17875,-703,3633,3178,886,1852,1086,385,-161,-5874,-1555,-392,-3077,465,855,-3516,-1044,-3317,-4576,-2121,1239,-871,1070,929,-5169,-1205,-1796,-2480,-3762,-781,-1148,-1611,-2119,-2614,-3199,-3715,-3606,-3162,-2539,-2031,-1626,-1210,-923,-610,-296,-36,261,518,-2567,-708,1402,-289,-2262,-1386,-944,-458,-221,1048,723,-1932,-1888,-2889,-66,-1665,-72,20,-917,-1957,-2249,-16,-170,-239,-3637,-414,-576,-700,-896,-998,-1048,-1135,-1116,-1135,-2743,-2074,-1903,-733,-894,-1919,-1207,-529,-723,-983,-1191,-1478,-1738,-2163,-2412,-2481,-2215,-1767,-1703,-1209,-213,-1924,444,647,-814,-1099,-1852,-593,-721,-1261,-1837,-2640,-2713,-3052,-3369,-3446,-3200,-2962,-2708,-2596,-2507,-2483,-2520,-2609,-2612,-2447,-3515,-1443,-924,-1657,75,593,-1166,-1607,1694,1840,1356,1768,-1743,-2988,-3981,-664,-1738,-2810,-2676,-1814,-552,684,-514,-923,270,-1574,2143,796,-1040,-2052,-2727,-4987,-2483,-2898,-1580,-1338,-818,-147,563,-2712,1672,2115,2534,-1077,-1193,3310,3537,-1743,777,2532,1660,-3803,-2425,-1394,2322,1698,368,320,-184,-780,-702,-758,-1858,-3155,-1894,-606,-603,-1581,-3457,-1350,-3808,-326,-359,-428,-493,-616,-719,-816,-2223,-906,-3378,-2848,-1065,-1138,-1221,-1241,-1139,-1164,-788,-431,-138,180,480,808,-1435,1388,1672,-111,1928,2226,2345,-210,711,1376,25,-743,217,-2493,227,1322,969,567,-3258,-121,-624,-1239,-1910,-2679,-3426,-3463,-2989,-2494,-1938,-1561,-2899,-1286,-1326,-1431,-3594,-2540,-2546,-2888,-2813,-2515,-2571,-1932,-2381,-1286,-1143,-1087,-1842,-1133,-1233,-3172,-1427,-1394,-2504,-963,-187,-615,-1195,766,2696,-146,145,5054,4490,2253,1040,-2667,-1882,-1552,-2894,-2086,606,-4733,-4540,-2317,-1346,-559,274,1192,2027,710,218,-1245,93,-1049,98,2102,-845,-1122,884,-1186,-143,-3325,-1497,-1917,-2052,-1902,-1599,-1306,-1163,-982,-902,-884,-2857,-1134,-1284,-1425,-1633,-4146,-1991,-2290,-2362,-2481,-2632,-3410,-3141,-3557,-4053,-3807,-3198,-2487,-1673,-897,-158,335,785,751,487,796,-1763,-88,-692,-1307,-1758,-1972,-1757,-2382,-586,77,-1087,988,-1673,1421,1536,1551,1221,813,918,1336,1277,351,-4438,710,369,-326,-389,-1445,-3173,-4659,-3328,-284,831,1029,-567,1128,917,261,205,-203,-612,-3516,-1312,-3049,-1817,-2067,-2356,-2569,-2742,-2701,-2489,-5108,-3451,-1377,-1057,-2226,-409,-184,0,-1603,-2111,14,-93,-242,-521,-711,-933,-1039,-2139,-1133,-994,-1031,-2111,-692,-396,-5514,622,1172,1776,2417,2977,3495,-46794,-252290,-801282,-879834,-423377,-60530,3616,3214,2831,-9635,-6229,1513,879,203,-23351,-15195,-2755,-6543,-12845,-6057,-1532,-1032,-1555,-528,-396,-6892,-575,-1585,-3535,-576,-1692,-676,297,726,1182,1704,1311,-794,-444,-3332,615,1400,602,-821,1595,2151,5173,-567,-2704,-3126,-1459,-257,-1406,-2469,-3274,-3404,-2676,-1660,-2452,-3607,-1930,726,-228,-450,3425,584,-3761,659,149,-683,-1167,-3579,-773,-2288,-906,512,669,223,511,378,106,-74,-358,-457,-513,-710,-1164,-1022,-2007,-1673,-1913,-3612,-2590,-3023,-3395,-3817,-3371,-3300,-2801,-1790,-2276,-936,-633,-418,-280,-207,-110,-789,-297,-458,-137,-94,-3253,91,-1685,-6443,-6224,-3633,-18476,-14944,-13349,-16583,-12330,-836,-3080,-14711,-22860,-39650,-39966,-14589,-1462,-1100,-14741,-364,16,465,870,1365,1971,765,-7175,4593,5586,6657,-504,-6727,-3704,-4459,-2857,-1965,1838,2631,-3027,2764,-642,-737,185,323,815,-1789,360,-102,-2329,-610,-1829,-56,2215,1143,389,-597,-333,-463,2332,2284,2253,-1308,487,-2830,148,2117,-900,1150,1114,217,-1167,-1248,-314,-3218,-1531,-2331,-3030,-3112,-2594,-2096,-1680,-1394,-1191,-1045,-1094,-1258,-1425,-1614,-1708,-1702,-1590,-1487,-2798,-1613,-1190,-1183,-1202,-2933,-2153,-2590,-2062,-2298,-2440,-2364,-2307,-3357,-1315,-873,-329,-848,-490,-101,-1387,-1206,-2777,-3811,-461,-83,-995,-2144,-2534,-1884,-1115,-828,2102,1640,-875,-2798,-1441,1998,885,-823,-1438,-1533,-1968,-2269,-2445,-2516,-2568,-2150,-1860,-2061,-3207,-2529,-760,-912,-1286,-336,-217,-196,-3218,-1140,-255,-428,-645,-887,-1097,-1300,-3503,-1347,-1244,-1170,-1129,-1179,-1193,-1336,-2743,-1983,-1728,-1651,-1555,-1410,-3453,-430,47,489,1001,1533,-808,-1215,-351,496,1393,-1419,-2698,-1657,-1278,2642,3577,3295,1302,1284,-1308,-2434,-2459,-715,-1384,-1737,-1782,-1690,-1880,-1256,-1045,-752,-2415,-1366,-369,-1540,-3779,-556,153,-274,-828,-1459,-2687,-2316,-1919,-1157,-428,-546,678,982,1209],[-3432,-4041,-4134,-3470,-2475,-2388,-539,381,1202,2059,658,19,860,-1937,126,1014,2249,-1656,1022,2687,2830,2875,-46,-1297,89,2011,1414,817,554,-903,947,613,-1006,-275,-1207,-2928,-2114,-2580,-2773,-2573,-2130,-1666,-1179,-601,79,872,1813,2878,-372,2641,1392,-772,-1780,-351,-1571,575,476,-1261,-1733,-1304,-726,-2121,-899,-1129,-306,-1860,-1148,-1416,-1586,-1784,-1899,-1926,-2546,-1912,-1813,-1624,-1491,-992,-1889,5,498,385,-763,1138,-589,-3611,-1888,-1419,-507,0,-1367,-2202,-2604,-418,-896,-1384,-1752,-2170,-2487,-2705,-2838,-2919,-2977,-3081,-3294,-3508,-3698,-3919,-3833,-3638,-3471,-3257,-3170,-3140,-3181,-3269,-3481,-3277,-3154,-2324,-1714,-1143,-2505,-2654,-204,287,344,149,-271,-811,-1721,-2318,-2830,-2827,-2359,-1709,-1203,-598,-274,-3061,-316,-574,-1470,-2014,-3018,-3541,-2820,-1780,-1545,219,901,1452,1418,-962,-750,395,-327,-993,-1315,-1196,-2497,-1603,482,961,-663,-1390,-1621,1194,993,-487,163,-364,-952,-1379,-1934,-2422,-2832,-3045,-3003,-2841,-2520,-2121,-1551,-916,-136,-38,636,-1263,2773,3260,1052,3855,-512,1045,-539,1273,-1142,1483,960,-1564,-115,-470,-829,-737,-668,-557,-435,-266,2,-256,-1045,-1306,-2584,4071,3327,-1801,-148,1657,7357,7973,545,3458,5947,-594,-4061,-6870,-724,3203,-662,918,2793,3074,2271,3460,3502,-12303,3116,2788,2529,2191,1833,1489,-22428,989,-242349,-379217,-205649,-77679,-44870,-11349,-547,-412,-179695,-322414,-116001,-10957,608,1818,1919,1424,1575,1222,885,644,-5773,-1124,695,-2880,1144,1215,-3812,-886,-3380,-5090,-2229,795,-982,2334,4258,-4799,-1294,-2143,-3434,-4455,94,5288,2203,4365,3975,-2360,2357,1420,-1392,194,664,-200,-1017,-1849,-2441,-2706,-2685,-2451,-2267,-2912,-2145,-2329,-2686,-3103,-3458,-3657,-3563,-3158,-2642,-2082,-1517,-1288,-2629,-1,-1755,-451,910,-1158,-2092,-1515,720,352,31,-3624,-637,-964,-1150,-1279,-1183,-932,-656,-255,92,-2751,-2378,-2300,389,-202,-1554,-1287,-222,1915,422,419,1389,1034,469,2,-407,-556,-457,-1004,-1314,733,-1822,-302,-410,-1706,-1563,-2411,-1154,16,-592,-1240,-2011,-2264,-2662,-3015,-3102,-2855,-2592,-2288,-2103,-1924,-1803,-1760,-1844,-2014,-2287,-3433,-2884,-3329,-3475,-3309,-2945,-2571,-2308,-2100,-1987,-1936,-2005,-2209,-3073,-4368,-3109,-3229,-3183,-2458,-1894,-1150,-384,-637,-658,699,-1412,1092,1474,-272,-1472,-3081,-4640,-2244,-3166,727,2026,1130,1887,1228,-2250,-113,-702,-1077,-1407,-1693,-1106,-735,-1863,118,470,849,-3063,-2953,-1857,1144,1036,810,636,517,-828,380,327,-2113,-2469,-2215,218,-151,-1626,-3782,-2213,-4612,113,64,-487,4,-49,-86,-138,-2717,-254,-3583,-2354,-784,-1048,-1429,-1868,-2332,-2895,-3427,-3668,-3074,-2161,-1123,20,-1459,2164,3025,499,2528,3776,3412,-845,677,887,68,-738,-1424,-2770,-2036,-2075,-2170,-2270,-3477,-2006,-1713,-1361,-1485,-2624,-558,-383,-920,-421,-462,-697,-2844,-1564,-2054,-2411,-3219,-2066,-1507,-971,-1137,-1036,-2886,-3041,-3121,518,706,-894,-1817,-198,-730,-4022,866,1475,-2516,-1345,-334,-1047,-970,1246,3331,-1106,-1336,3418,3228,1191,771,-1810,-1461,-139,-2541,-2924,-988,-4383,-3881,-2129,-983,-1,836,1492,1970,262,-241,-1377,476,-994,-522,1212,-1690,-1348,217,-2702,-524,-3630,-850,233,-47,-224,223,73,-113,-126,-116,-63,-2757,-613,-44,-47,-163,-4598,-1012,-2041,-1193,-1486,-1750,-3777,-1940,-1808,-1543,-1410,-1937,-1671,151,100,1155,1306,2696,408,-546,1193,-1760,6,1243,-832,-1405,-1490,-2609,-3299,-2024,-831,-839,988,-1283,2034,915,1957,820,629,1265,768,176,-443,-3564,-1619,-2120,-2501,-2871,-3142,-3409,-4336,-3035,-1640,-1459,-1362,-1269,-1269,-1378,-1565,-1737,-1945,-2165,-3937,-2584,-3722,-2863,-2962,-3062,-3081,-3137,-3146,-3151,-4203,-3041,-3047,-3032,-2954,-2818,-2695,-2528,-2388,-3381,-2012,-1759,-1459,-1912,-854,-513,-532,-1373,608,969,-2746,-931,166,1111,-3663,1228,1312,1526,1875,2242,2642,-45082,-268490,-838493,-913915,-446953,-82124,1345,467,-393,-4520,-1786,-2051,-2075,-1963,-20069,-14476,-5369,-7063,-12306,-6428,-2466,-1585,-1740,-55,681,-6106,1682,-298,-1774,-81,-2461,-907,1603,938,79,-835,-1565,-1516,-1775,-4244,794,1182,231,-1083,1221,2098,6267,-321,-2802,-3434,-2161,1156,-672,-785,-859,-530,-1525,-2294,-3508,-3029,-1268,-389,-556,-333,993,542,-3042,550,268,-109,-498,-3461,-1143,-2335,-1887,-1374,-1213,-971,-720,-406,-195,65,146,316,-214,-733,-1515,-493,-2039,-1764,-2012,-3898,-1547,-2240,-1612,-2533,-1077,-3251,-2714,70,-1869,546,595,514,314,20,-268,-754,-1248,-1539,-1834,-2120,-2824,-2407,-2341,-5596,-7079,-3833,-19537,-16575,-16105,-17618,-12547,1708,-3489,-14326,-25230,-48431,-49766,-17052,2200,2206,-15737,2678,3126,3696,4196,4683,3937,49,-5851,5817,5779,5729,-137,-7569,-3582,-4194,-2630,-2197,1481,700,-3347,-1270,-1939,-2084,-1973,-1557,-1045,-1604,-268,-261,-2543,-802,-1749,-474,-590,-596,-549,-550,-244,-784,148,339,535,-453,509,-2478,257,1568,-660,933,1376,317,-1077,-1002,-100,-2387,-187,-1997,-900,753,297,-191,-699,-1245,-1760,-2214,-2742,-3274,-3721,-4128,-4409,-4243,-3916,-3729,-3627,-3591,-3606,-3596,-3431,-3177,-2773,-2472,-1713,-1218,-758,-233,-1597,-2974,1336,1986,216,-933,-42,53,-1397,149,-2193,-3923,-407,593,-1234,-2126,-3053,-2146,-1047,-890,2419,2354,-208,-3065,-1743,2545,2992,-766,-1385,250,-410,-184,2329,608,-1774,-684,861,-2017,-2858,-2450,-307,-131,-583,-156,-377,-672,-3065,-1557,-1453,-1774,-2104,-2447,-2763,-3083,-3641,-3373,-3359,-3318,-3220,-3098,-2818,-2557,-2308,-1794,-1340,-725,-157,-1511,-3012,960,1086,217,4116,3897,30,-750,-52,943,1652,-1678,-3030,-1483,-1442,2151,3018,1872,804,0,-1494,-2312,-1906,-989,-922,172,-137,-752,-1746,-2197,-2448,-2015,-2528,-1545,-619,-1831,-3652,-979,-701,-983,-1174,-1180,-2825,-645,-251,97,135,-926,4,-417,-938],[-1055,-835,-1152,-1478,-1543,-2432,-943,-302,379,1152,935,324,1207,-1753,231,841,1657,-1558,1404,1543,1703,1875,270,-1150,58,1417,1326,1277,800,-1168,1180,439,-742,-1172,-1947,-2955,-3346,-3764,-3976,-3998,-3902,-3732,-3415,-2913,-2281,-1588,-837,-61,-77,1383,1815,-121,-1914,194,-1449,1265,1966,-402,-1735,-1280,-419,-2612,-1116,-1395,-1,-2406,-306,543,-761,57,-406,755,-3056,-1182,-1648,-431,-1981,-1123,-2270,1393,2171,313,-993,1400,-122,-3620,-1366,-1854,-658,-111,-1833,-2566,-2612,-1953,-2451,-2935,-3292,-3707,-4044,-4309,-4473,-4465,-4302,-4117,-3999,-3865,-3734,-3780,-3865,-3999,-4028,-3736,-3319,-3489,-2132,-1483,-1027,-2480,-2804,-1676,-945,35,-2723,-1819,991,675,1199,1124,942,-918,-2194,-1703,-825,-2488,-1231,-1438,-1523,-1510,-1455,-3301,-1477,-1465,-1633,-1790,-1939,-1804,-1597,-1388,-2094,-931,-890,-855,-1061,-1994,-1937,-2436,-2847,-2896,-2465,-1901,-2849,-1729,-468,-156,-337,-514,-1378,50,-20,-587,-548,-940,-1418,-1750,-2197,-2493,-2580,-2445,-2212,-2104,-2096,-2233,-2270,-2036,-1305,-293,877,-922,3361,4583,177,4532,-2346,910,201,2472,-1126,1336,4020,-2010,2040,1138,-1428,443,587,-454,372,634,426,321,-1670,-2302,-2582,4708,3995,-409,329,805,7551,7699,137,3046,5989,-391,-4004,-6462,57,2797,-216,2089,2956,3366,-252,3910,3997,-6316,3663,3331,3035,2606,2082,1482,-24809,196,-221990,-322822,-164953,-73011,-41339,-13538,-1552,-845,-183358,-331341,-117828,-4203,1122,1613,1682,1637,1439,1183,913,656,-5318,-899,36,-2695,78,151,-4188,-737,-3307,-5409,-2498,237,-1186,2239,4618,-4333,-1316,-2238,-4001,-4684,262,5026,1409,6862,4946,-1965,2608,1177,-944,316,1641,2221,530,-362,-132,-196,108,598,969,-3218,-1480,367,-418,-1557,-1849,-1791,-2328,-2438,-2137,-1669,-1173,-773,-2255,-326,-1933,-897,216,-1389,-1999,-787,606,360,67,-3579,-965,-1728,-2541,-3477,-3290,-2285,-1390,-509,185,-2779,-2712,-2556,938,463,-1173,-1294,-143,1904,227,65,1792,1707,1465,1331,1193,1057,919,-315,-1487,1171,-1103,-1645,-1714,-2459,-1834,-2790,-1636,1962,1333,-677,-1150,-93,-542,-1571,-2048,-1824,-1367,-1235,-1444,-1926,-1563,-1264,-1142,-62,-70,-3283,-148,-369,-831,-858,-983,-1039,-1140,-1248,-1416,-1633,-1960,-2373,-2904,-4023,-1809,-1095,-3506,-2602,1723,684,626,-694,-306,1167,-1245,534,2649,525,-806,-3267,-4061,-1699,-3208,812,2187,1502,2259,1388,-1663,-140,-757,-1193,-1693,-2016,-2215,-2442,-2645,-2878,-3128,-3284,-3503,-3648,-3285,-2926,-2593,-2385,-2200,-2032,-1904,-1880,-1902,-2164,-1940,-2281,-1946,-1882,-1727,-3918,-2931,-5115,-579,-269,-654,70,7,921,1146,-3144,581,-3473,-1791,-950,-519,-470,1616,-376,-1818,-540,662,17,-805,-1830,-2936,-3448,-2269,-820,437,1453,2144,2465,-1271,799,1335,246,56,-619,-2161,-1540,-1841,-2202,-2552,-3602,-2341,-1788,-1184,-949,-2736,130,409,-726,502,492,277,-2674,-910,-1117,-1837,-2258,-2821,-3337,-2929,-2409,-2006,-2678,-3953,-3406,-443,-26,-594,-1542,-424,-1145,-2960,720,1219,-2344,-1583,-817,-1406,-731,-676,-479,-1543,-2643,582,861,136,566,-783,-783,-213,-1974,-3929,-2771,-3804,-3426,-2314,-1226,-304,511,1179,1697,-37,-443,-1290,924,-808,-1023,471,-2413,-1356,-156,-3966,-715,-3836,-1010,-1543,-1675,-1357,-789,-207,218,664,998,1269,-2596,-1003,-4,1718,585,-4866,-900,-1693,941,2249,1944,-3257,-874,147,-688,-1380,-2163,-2818,-3037,-2657,-1951,-1354,-714,-233,-1456,369,-1673,-201,517,-678,-1083,-35,-418,-2426,-1455,-1931,-2258,-2323,-2001,-1609,-1099,-678,-416,-201,-206,-407,-702,-1134,-2507,-2264,-2861,-3380,-3846,-3562,-3441,-3900,-2461,-1617,-1495,-1469,-1454,-1536,-1729,-2003,-2258,-2527,-2739,-4081,-2632,-3925,-1779,-1274,-813,-338,-1392,327,558,-2860,-1591,983,468,-1891,1177,1231,421,-1927,-4776,1210,1128,1017,-3516,-1117,379,-65,-802,-134,-216,-4191,-738,-3878,-1223,-1413,-1690,-2061,-2441,-2779,-3095,-3239,-41216,-278706,-877917,-960732,-479427,-101261,-2609,-2513,-2234,-1776,-1218,-568,15,582,-16890,-14121,-8351,-7044,-11925,-6918,-382,-1636,-3024,-2901,-1125,-5386,2696,1010,-81,319,-3169,-1490,4098,3387,4648,212,442,155,-2815,-5153,903,1034,-20,-1134,863,1961,5559,-216,-2817,-3682,-2832,597,-1454,-1027,-1589,-575,-263,157,-3716,-2416,14,978,-989,-214,2342,677,-2008,1177,783,439,304,-2596,-1717,-2421,-2937,-182,3145,875,-251,995,1534,1065,642,-700,-852,-965,-1892,-1244,-1920,-1808,-2160,-3766,-1588,-2675,-1132,-3260,-742,-3251,-2570,1210,-1409,817,2328,1714,973,168,-521,-1196,-1545,-1333,-898,-411,-2515,-545,-999,-4570,-6891,-3946,-20058,-17995,-19162,-18949,-12986,6562,-3850,-13668,-27218,-57405,-59947,-20094,4270,3999,-16179,4038,4215,4424,4453,4364,2780,-882,-4600,2603,1826,1080,-247,-8604,-3241,-3713,-2634,-2690,-2543,-2445,-3874,-2325,-2455,-2638,-3141,-3680,-4189,-4153,-3602,-3092,-2880,-2397,-2222,-2205,-2321,-2470,-2681,-2880,-3007,-3045,-2865,-2593,-2249,-1872,-1567,-1854,-906,-716,-557,-464,-477,-563,-1283,-954,-921,-1660,-1343,-1636,-1888,-2133,-2416,-2683,-2910,-3104,-3180,-3098,-3010,-2878,-2653,-2420,-2132,-1857,-1630,-1569,-3249,-1795,-2080,-2443,-2796,-3099,-2940,-2289,-1474,-675,55,781,-1021,-2420,1363,2156,157,-995,410,139,-1273,1349,-1776,-4082,-411,1078,-1322,-2183,-3530,-2231,-1046,-1141,-1119,-1149,-1013,-3273,-2142,-203,126,-1085,-1437,252,-572,23,1350,1225,-1093,-661,648,-1932,-2575,-2470,14,-97,-425,-699,-983,-1326,-2765,-1866,-2142,-2454,-2775,-3101,-3371,-3586,-3539,-3559,-3415,-3292,-3181,-3138,-3033,-3025,-3016,-2854,-2630,-2155,-1642,-1550,-2279,588,1369,303,2817,3505,697,-359,145,1294,1786,-2026,-3356,-1330,-1695,712,-272,-1215,-2066,-2786,-3374,-3840,-3828,-3572,-3252,-2690,-1975,-1266,-1642,-273,-251,-21,-2433,-1648,-869,-2083,-3359,-1392,427,1767,1482,-273,-2756,1077,1182,1377,401,-1187,-363,1377,1116],[-1040,282,-176,-1622,-1634,-2639,-3615,-3763,-2821,-1599,-560,256,935,-1658,212,622,1949,-1219,1694,2419,2825,3316,522,-962,88,699,1275,1628,932,-1459,2030,556,-444,452,-693,-2816,-984,1452,119,-876,243,1059,716,417,171,-20,-112,-119,-67,-111,-239,-449,-1900,-1605,-2331,-3020,-3638,-3555,-3052,-2385,-1729,-2826,-1202,-1644,-907,-2442,-391,106,-169,188,72,1144,-3393,-1413,-1477,-356,-2114,-1708,-2285,55,-145,-321,-1340,-459,-500,-3242,-816,-2199,-954,-979,-2230,-2724,-2553,-1056,-1074,-1100,-1036,-1087,-1127,-1167,-1258,-1394,-1201,-1155,-1131,-1203,-1677,-2206,-2397,-1265,-2504,-1697,-1708,-3282,281,530,578,-2300,-2043,-950,-327,178,-2484,-858,1663,1032,2076,2189,2426,-1263,-1844,-1252,-707,-3144,-1020,-1491,-959,270,-109,-3293,-764,-917,-1184,-1433,-1736,-1855,-1981,-2106,-2631,-2058,-2030,-1884,-1871,-2790,-2109,-2277,-2469,-2606,-2529,-2263,-3062,-1692,-790,-240,51,462,-642,1234,1434,-466,1266,947,458,17,-663,-1374,-2046,-2457,-2427,-2196,-1938,-1859,-1908,-2157,-2376,-2300,-1682,-700,390,1493,-565,3505,-3861,824,1043,3717,-858,1079,1881,-2268,-574,-1749,-2618,-2628,-2300,-2176,-2315,-2528,-2411,-1764,-2114,-3012,-2070,2313,3063,993,961,42,3834,3382,-232,1939,1046,-193,-3275,-5652,-2722,-2961,-2492,-1871,-1154,-542,-2717,161,289,161,26,-262,-505,-853,-1252,-1657,-26532,-2186,-194935,-266676,-125584,-68602,-37489,-16360,-1290,-1090,-184251,-336480,-119561,-682,-641,-661,-637,-641,-721,-806,-869,-902,-4330,-903,-776,-2353,-90,317,-4381,-428,-2930,-5173,-2732,-149,-1233,2126,2779,-3900,-1138,-1961,-3820,-4419,427,4474,791,7079,4106,-1312,2827,915,-403,465,1586,1570,-547,-39,1768,3448,4329,4534,1306,-3193,-1903,-470,-509,-1252,-2140,-1983,-3297,-2684,-2867,-2608,-2213,-1930,-1835,-1946,-2093,-2408,-2600,-2490,-2214,-1869,-1465,-1170,-846,-3430,-460,-453,-479,-636,-760,-893,-1124,-1314,-1614,-2760,-2978,-2419,-2359,-2208,-1877,-1401,-942,-638,-380,-296,166,392,387,393,291,199,76,2,-1667,-92,-172,-2652,-2889,-2895,-1883,-2838,-1994,1104,868,-422,-43,591,415,-1558,-2178,-1600,-232,-881,-1326,-1702,-2152,-1371,-1531,-1806,-2102,-3081,-2487,-2701,-2753,-2810,-2604,-2270,-1936,-1543,-1129,-664,-214,-1676,-2458,-3481,-1051,582,-3757,-2930,1143,-460,617,-689,102,1637,-1091,575,3866,1305,-116,-3212,-3393,-862,-2987,870,2319,1877,4697,5024,-998,294,4939,3310,-1106,-2215,2627,976,-1955,-270,-989,-1706,-2359,-3492,-3198,-3353,-3313,-3189,-2910,-2512,-2067,-1678,-1337,-2084,-785,-2127,-499,-390,-1485,-3960,-3399,-4480,1093,1480,-620,-201,-347,2624,2324,-3556,706,-3186,-1240,-953,-233,-695,1202,-881,-1965,-365,1591,1689,1048,507,374,-1218,1780,3086,1898,3561,3812,2917,-1532,976,2246,421,759,1044,-1160,-1593,-2028,-1826,-1420,-3573,-942,-1218,-1807,-2552,-3164,-2903,-2120,-1381,-691,-22,405,-2435,-950,-1108,-1656,-1077,-774,-255,-875,-1121,-1751,-2456,-4299,-3992,-3954,-3270,-2550,-1794,-1202,-1377,-1811,-187,-214,-2051,-1719,-1194,-1724,-2257,-2893,-3457,-4014,-4470,-4371,-4090,-3909,-3786,-3824,-3862,-3963,-4141,-5057,-4287,-3974,-3685,-3302,-2942,-2718,-2560,-2501,-2539,-2564,-2611,-2708,-2827,-2846,-2746,-2529,-3003,-2078,-1886,-3974,-1799,-3942,-2164,-2476,-2857,-3170,-3229,-3010,-2705,-2237,-1816,-1443,-2424,-1228,-837,-608,-365,-5031,-792,-1284,1756,2425,2992,-2491,-1728,2370,3196,-1014,-1834,-1214,106,13,1088,554,1886,152,-2214,-111,-1491,-267,1400,-412,-693,3392,1973,-2189,1512,1328,-162,-155,-768,-1365,-1730,-1960,-2076,-1966,-1855,-1784,-1704,-1708,-1824,-1969,-2164,-2446,-2454,-2529,-3181,-3320,-1749,-1404,-1208,-1081,-964,-969,-1126,-1423,-1786,-2282,-2898,-4019,-4410,-3950,-3004,-2088,-1257,-457,-1534,697,1088,-1339,-551,1754,981,-1447,2255,2533,-356,-1889,-6023,4181,4640,3000,-4660,-3169,2732,941,-392,5131,2122,-4103,1125,-8098,1401,1459,817,137,-501,-1078,-1660,-2156,-35319,-282204,-919257,-1022141,-522819,-118912,-2645,-2300,-2644,-1303,-776,-235,192,588,-14002,-14127,-11574,-6477,-11544,-7298,-183,-1063,-2072,-2906,-2594,-4656,-104,1375,1545,975,-3264,-2296,5175,4641,4121,-1107,-195,887,-3313,-5914,982,780,-28,-892,31,206,184,-155,-2630,-3753,-3271,-4486,-3951,-2468,-2318,-299,1487,2321,-2657,-1661,1061,1275,-1296,77,295,-471,-1137,-1270,-824,-98,783,-1250,-2573,-2376,-3848,-523,3394,985,-578,920,1314,890,240,-1527,-1537,-1149,-2087,-1774,-1567,-1641,-2045,-3246,-2101,-2956,-1720,-3783,-1322,-3176,-2215,1728,-754,1187,1260,892,38,586,636,329,354,307,-824,45,-2147,-720,-365,-3312,-5899,-3841,-19954,-18957,-21979,-20044,-13390,6640,-3949,-12693,-28737,-65932,-69494,-23186,1670,1204,-15992,701,550,441,219,-17,-267,-1828,-3246,-1054,-1448,-1842,-2415,-9668,-4018,-3999,-3076,-2061,-1170,-546,-4400,199,-3171,-378,-560,-1172,-1585,-1606,-927,-713,-3004,-1689,-1988,-468,1448,-139,-338,-516,253,-707,-589,-750,-759,-700,-734,-1225,-952,-1327,-1808,-2408,-3140,-3873,-3556,-2808,-1966,-1197,-505,-440,95,911,1137,1257,1286,506,1112,1022,-1472,-1702,321,70,-130,-331,-541,-859,-3439,-1582,-1952,-2293,-2561,-2887,-3192,-3465,-3777,-4115,-4225,-3995,-3646,-3229,-2839,-2473,-2032,-1655,-1307,-947,-937,-283,-1410,-4188,-370,3,-1139,-2174,-3840,-2199,-1265,-1461,-1361,-1272,-1132,-3008,-2511,-1065,-1163,-1708,-1460,-1532,-1494,-1373,-1201,-1046,-802,-574,-237,-1737,-2292,-2528,281,977,278,1044,1032,904,-2444,-1899,-1077,22,-343,-722,-1052,-1345,-2804,-1439,-1282,-1107,-929,-1167,-677,-685,-1553,-1376,-1100,-1283,-1594,-1836,-1958,-1756,-1393,-900,-241,477,1107,-97,199,1488,1733,-2447,-3459,-1274,-2077,587,2367,2157,1567,511,-2054,-1811,-375,-1972,-1139,330,261,-332,-1675,-562,-465,-578,-2256,-1797,-1246,-2391,-3074,-1868,82,307,557,-336,-2673,1188,1355,1493,417,-1456,-1175,991,684],[-1064,-1031,-994,-2248,-1346,-2294,-2083,-2663,-3274,-3590,-3653,-3372,-2792,-2205,-1688,-1188,-865,-629,-204,394,1274,2379,686,-750,161,-54,1220,1824,926,-1778,1814,633,-178,387,-468,-2506,-1141,970,-288,-559,498,1342,2257,1459,196,-861,921,162,-639,-1576,-2571,-3478,-3446,-2553,-1597,-616,184,964,-1525,-1459,-47,-2646,-1254,-1976,-1770,-2138,-516,1140,255,76,446,373,-3199,-1780,-2260,-2941,-3001,-2379,-2072,-377,589,122,-1919,1566,618,-2876,-417,-2563,-888,-254,-2704,-2777,-2590,536,847,556,390,-734,-317,-308,-1534,-1297,-578,-658,-763,-1915,-1795,-1827,-1766,-579,-2153,-1743,-2028,-2523,183,245,87,-1920,-1258,-185,93,210,-2151,-63,1109,1189,1577,931,2385,-1291,-1194,-719,-652,-2718,-1803,-1872,-1028,333,-90,-3281,-847,-985,-1165,-1265,-1396,-1368,-1419,-1555,-3220,-1705,-1753,-1590,-1439,-3400,-1028,-725,-409,-100,223,471,-3288,-1669,1015,1152,251,1196,157,1140,923,-344,611,257,-191,-525,-1046,-1568,-2075,-2415,-2424,-2274,-2094,-2034,-2016,-2114,-2173,-2193,-2058,-1743,-1388,-1029,-1346,-287,-3399,251,404,506,-574,538,669,-2272,691,598,-2356,92,-276,-3284,-2297,-1794,-2227,-2397,-2460,-3481,-1337,-862,-564,-348,-252,-773,-402,-698,-1046,-1497,-1909,-2310,-2582,-4652,-2375,-2118,-1868,-1756,-1609,-1559,-4900,-1793,-1911,-1901,-1706,-1251,-544,149,787,1329,-27925,2106,-167199,-211793,-88082,-64482,-33957,-19840,704,259,-181649,-334577,-121461,-1542,-1895,-2200,-2277,-2153,-1966,-1750,-1538,-1338,-3121,-974,-691,-2042,239,703,-4418,-164,-2501,-4755,-3060,-408,-1217,930,1208,-3723,-962,-1605,-3444,-4332,455,3846,208,6915,3173,-744,2833,469,56,468,1478,1282,-1047,312,1599,3373,5749,4137,1756,-2949,-2428,-1356,-723,-1130,-2541,-2679,-4516,-2659,-1141,-904,-457,-19,-1111,-815,-2144,-1794,-317,-1588,-1289,-2110,-2830,-2924,-2262,-3344,-816,-254,230,507,715,793,651,-105,-13,-2842,-3279,-2062,-2455,-2824,-2369,-1635,-932,-405,58,-778,958,1315,1020,1397,1216,424,532,53,-1954,-1207,-1864,-2811,-3946,-3000,-2260,-2704,-2359,-1336,-1246,-1265,-1245,-1272,-1286,-1623,-2301,-1454,-1120,-1075,-1228,-1260,-2717,-1379,-1533,-1676,-1782,-2945,-1497,-1261,-869,-551,-57,473,386,1324,1676,1727,2332,-1448,-1901,-2997,-1520,79,-4014,-3371,260,-1596,630,-737,417,1957,-1066,961,573,-1311,-2943,-3031,-2786,92,-2591,767,2307,2133,4583,4750,-398,-390,4122,3537,-735,-2442,976,-125,-2068,-2364,-3294,-3426,-2823,-3604,-3116,-1459,-1369,-1457,-1466,-1236,-732,-95,618,-2038,151,-1906,1036,1764,-1425,-4029,-3481,-3808,2485,3205,-494,-462,-774,3335,2198,-4001,741,-2927,-843,-958,44,-1083,31,-1440,-2160,-292,1761,2242,2973,2140,727,-1146,3591,3555,2248,3745,2631,1903,-1748,1036,1417,460,821,650,-87,-715,-1182,512,249,-3351,-403,-990,-1732,-2549,-3437,-3825,-3234,-2698,-2182,-1608,-1154,-2251,-1100,-1486,-1330,115,-187,931,-1121,87,700,-1494,-3670,-2813,726,369,-409,-955,-1309,-1543,-1135,-855,-649,-1782,-1885,-1578,-2117,-1117,-1465,-1775,-2133,-2753,-2897,-3251,-3609,-3867,-4078,-4019,-3755,-3370,-6283,-2358,-2375,-1405,-1116,-195,130,-294,409,303,-319,-184,-642,-1260,-1893,-2475,-2895,-3536,-2970,-2594,-3073,-1781,-3988,-1358,-1163,-1117,-1062,-928,-734,-542,-172,203,572,-2401,-1465,-234,982,730,-4924,-848,-981,-854,-927,-746,-1704,-2810,425,622,-886,-1689,-834,-314,-631,-192,223,1076,114,-2919,-685,-1357,-353,1286,-222,-402,4290,2587,-1948,1397,1758,95,3393,535,1813,-2716,-1315,-7,867,710,552,122,-429,-173,-84,-375,-3265,-2567,-1566,-2866,-2778,-2629,-2510,-2158,-1645,-1018,-433,50,427,753,943,-59,-4031,-2203,-2781,-1247,-708,-1316,-1857,-2378,-2716,-2822,-2592,-2174,-1617,-902,-951,972,1945,-1299,-1872,-6733,4615,4754,1339,-5217,-5353,1587,2167,-328,851,-836,-2392,-754,-12333,-1141,-1073,-999,-963,-915,-853,-854,-838,-27955,-278848,-957405,-1099992,-579024,-136267,-742,-702,-3720,-449,-348,-254,-273,-305,-11562,-14768,-15197,-5678,-11310,-7579,-937,-1143,-1417,-1797,-2097,-4116,-2937,-3277,-3366,-3171,-2692,-3473,-1358,-666,-30,-2473,-1017,1331,-3432,-6418,793,907,-11,-625,213,-72,-168,-9,-2458,-3867,-3590,-11,-2724,-1850,-3117,-1103,1304,1028,-1558,-984,1330,1593,-1539,367,807,184,-663,-1323,-1599,-1529,-1120,-486,-3517,-2373,-4418,-796,2057,877,-984,710,1035,712,-4,-2151,-2416,-1434,-2249,-2320,-1239,-1471,-1867,-2717,-2737,-3248,-2118,-3747,-2049,-3225,-1868,-1379,-1969,-2633,-3331,-4025,-4002,-3508,-3006,-2770,-2661,-2514,-2545,-2732,-2889,-2850,-2388,-2079,-4905,-3731,-19510,-19565,-24350,-20745,-13877,4140,-3956,-11694,-30150,-73781,-77698,-26115,-1875,-2707,-15488,-2491,-1999,-1521,-1224,-985,-786,-2921,-1910,-352,-422,-561,-950,-10929,-2321,-2944,-2844,-1974,-962,-132,-4324,737,-3760,-136,-364,-438,-1574,-2857,-4345,-3158,-2865,-2055,-2144,-705,1398,-457,-512,-456,1237,-355,223,900,470,-59,-792,-1457,-2345,-3284,-3772,-2856,-1867,-949,-1982,-1232,-123,-245,2103,513,446,2446,3378,2299,2060,277,1671,982,-1590,-790,-1664,-2519,-3261,-3916,-4287,-3698,-3574,-2408,-1781,-1159,-1138,-1529,-1721,311,-57,774,529,233,-105,-1006,-840,-1195,-1360,-1438,-1397,-1229,-979,-780,-1146,-4302,-719,-992,-1401,-2140,-3999,-2905,-3106,-2788,-2222,-1451,-623,-2540,-2832,1343,1743,-2662,-1256,426,-877,272,1082,387,-325,-1040,-1643,-1955,-2020,-2602,-946,-305,237,770,1203,1480,-2187,-1689,-1925,-193,860,525,3246,682,-2238,-685,-166,-919,31,-1587,1995,1032,-1202,-1248,-325,599,-1827,-1397,-311,2511,2377,1108,1955,2402,1361,106,207,1609,1590,-2347,-3127,-1219,-2457,-377,3079,3807,1458,31,-2358,-1452,-303,-2324,-2226,-2824,-3096,-3166,-3095,-3016,-3051,-3137,-3304,-3604,-3963,-4430,-4839,-5093,-4664,-3969,-3227,-2495,-2479,-1230,-699,-258,-15,-1457,-1753,-57,-178],[-1505,-1705,-1790,-2389,-1893,-2196,-1902,-1844,-1774,-1530,-1370,-1274,-1133,-1731,-1029,-904,-816,-564,-302,184,776,1372,788,-497,284,-710,1159,1885,822,-2073,1593,890,57,270,-262,-2036,-1348,352,-814,-237,634,532,367,170,-254,-1617,-886,-1315,-1679,-1985,-2065,-1814,-1712,-861,-805,823,1718,1785,-1490,-1702,-78,-2347,-1271,-2372,-2575,-1750,-667,686,492,-278,685,1538,-2932,-2263,-932,-999,-1732,-1238,-1806,704,1098,-190,-2642,1389,724,-2530,-188,-2764,-1161,-438,-3216,-2762,-2721,-1771,-2024,-2219,-2243,-2295,-2243,-2110,-1921,-1686,-1416,-1174,-1018,-2699,-1231,-1178,-1106,-903,-1820,-1822,-2096,-1949,-1119,-972,-954,-1469,-554,-259,-25,91,-1892,510,790,987,1161,-478,1331,-1193,-563,-239,-683,-2122,-2359,-2496,-1284,-744,-1316,-3326,-2666,-3243,-3279,-2715,-2341,-1968,-1830,-1925,-3529,-2189,-2076,-1454,-1138,-3676,27,1913,367,-231,1658,10,-3500,-1683,2254,2004,201,868,466,318,35,-286,358,345,235,219,-6,-251,-487,-591,-514,-398,-993,-102,21,49,89,58,-15,-60,-112,-140,-2148,-49,-2175,-69,-207,-424,-678,-982,-1263,-1931,-1473,-1352,-2802,-923,-758,-3981,-3243,-602,-714,-919,-2668,-3607,-1680,-1779,-1684,-1379,-990,-1576,-237,-19,-1066,174,188,-438,-1451,-3542,-146,-216,-274,-394,-372,-315,-6273,-149,27,252,488,833,1356,1854,-41,2735,-29243,3402,-139770,-159096,-52710,-60335,-31059,-23726,-3344,1128,-175405,-326339,-123680,134,-2908,1463,2274,1371,2275,2299,3952,3916,-1823,-803,1266,-1787,2340,1927,-4233,20,-2126,-4365,-3418,-1470,-1195,-407,720,-3806,-820,-1297,-3209,-4504,382,3178,-327,3279,2228,-336,-81,-1138,-1904,-1779,-1157,-476,-727,628,986,1226,1282,1249,1052,-2594,-3007,-2156,-1042,-1194,-2953,-3546,-5753,-2939,-3243,-3445,-3459,-3336,-3216,-3148,-2963,-2824,-2553,-2151,-1801,-1500,-1170,-943,-671,-3315,-376,-433,-557,-857,-1167,-1525,-1998,-2412,-2851,-3020,-3545,-2510,-2201,-2000,-1882,-1792,-1824,-2065,-2366,-2572,-2780,-2815,-2827,-2597,-2341,-2034,-1787,-1577,-2255,-1553,-1709,-2031,-3479,-2804,-3353,-3680,-3201,-2708,-2232,-1814,-1330,-884,-433,-1738,-2360,-1343,1125,-861,-1131,-754,-2807,-1217,-615,689,446,-2810,226,-553,14,-39,74,276,447,629,779,931,1045,-1179,-1236,-2523,-1865,-292,-4129,-3856,-589,-2626,691,-773,667,2160,-1096,1499,1146,277,-577,-2741,-2452,-3173,-3614,-3593,-3221,-2890,-2569,-2265,-2097,-1912,-1839,-1743,-1863,-2645,-1955,-2068,-2186,-2348,-2535,-2639,-2828,-3588,-3355,-3709,-4015,-3622,-2923,-2114,-1244,-402,432,-1988,908,-1579,1238,2361,-1272,-3849,-3067,-3108,2553,3385,-206,-622,-1150,3015,2104,-3854,585,-2652,-3137,-2758,-860,-1461,-1190,-1952,-2331,-213,1913,2348,3783,2015,322,-1061,2452,2400,2319,2487,1530,989,-1827,1040,2594,428,1820,1815,1076,-261,-1720,796,-36,-2804,-1175,-1553,-1786,-1903,-2357,-2255,-2358,-2453,-2319,-1798,-1107,-2009,-1230,-1824,-831,1362,386,1174,-1356,682,1494,-816,-2937,-2324,652,-449,-1534,-2425,-3065,-3003,-2399,-1587,-796,-1436,-1963,-1842,-2455,-660,2230,2274,179,-1466,-1361,-1203,-3088,-1907,-3082,-4038,-4199,-3346,-7100,-1184,-1608,-734,-1031,1183,824,-942,-147,857,-270,222,-56,2127,70,-2175,-754,-3623,-1286,-708,-2308,-570,-3676,-1636,283,475,-101,4533,5086,1503,3148,4636,3141,-2389,-1577,-9,2028,1157,-4250,-938,-668,-985,-1146,-1057,-814,-3575,-699,-909,-1136,-1661,-2310,-2936,-3329,-2938,-2124,-1065,-93,-3263,-1075,-1133,-335,1224,-5,-64,3521,3251,-1590,1346,1956,365,662,-52,-797,-3853,-1762,-2026,-2064,-2085,-2141,-2188,-2305,-2500,-2656,-2765,-4047,-3152,-2506,-2420,-2219,-2325,-2609,-3197,-3954,-4115,-3297,-2407,-1485,-505,419,-787,-4059,-2698,-1823,-198,1825,145,-2373,-2413,995,71,-845,-1738,-2352,-2320,-1615,-543,573,-2053,-1655,-5953,3510,3599,170,-4882,-7406,1229,264,-795,-1805,-3634,-3380,-3521,-15504,-2996,-2718,-2634,-2720,-2817,-2769,-2538,-2073,-19572,-269116,-970904,-1195095,-648966,-153335,894,844,-2380,513,178,-217,-745,-1274,-9327,-15994,-18987,-4659,-11080,-7439,-2957,-2772,-2547,-2351,-2021,-3639,-1578,-1394,-1226,-1193,-1258,-4826,-1665,-1950,-2202,-3708,-2149,-1845,-3203,-5532,-550,-304,-259,-510,-1067,-1746,-2634,-3368,-2983,-3944,-3581,-153,-3227,-2471,-3526,-1751,1543,249,-1387,-3269,-3929,-2029,-1457,766,1730,2181,1691,1769,1381,892,477,287,-2801,-2294,-3455,-893,2184,693,-1365,464,795,620,14,-2223,-3348,-1676,-2239,-2852,-883,-1233,-1575,-2146,-3387,-3390,-1946,-2956,-2785,-3311,-3162,-3404,-3306,-2931,-2492,-2074,-1706,-1390,-1051,-938,-889,-735,-1863,-784,-1529,-1067,-1150,-1212,-3923,-3558,-18720,-19660,-25857,-20737,-14327,1710,-3823,-10692,-31583,-80497,-83659,-28427,-1030,-1960,-14692,-3226,-2929,-2264,-1645,-1054,-1715,-4039,-480,462,470,396,67,-12286,-1431,-2276,-3343,-3576,-2422,-1356,-3564,156,-2646,132,-139,2249,-212,-1884,-270,-1230,-2357,-2023,-2215,-881,148,-490,-618,-393,-686,-1104,-1535,-2003,-2336,-2337,-2007,-1287,-580,105,78,-188,1575,-170,-2376,-1688,-360,283,1612,1365,639,1660,1664,1605,1457,60,835,468,-1384,-480,-786,-933,-848,-625,-345,-170,-3502,-388,-88,-137,-1264,-1041,-1267,228,198,699,875,1083,440,-274,1101,1431,16,-443,786,396,-81,-566,-1151,-4405,-2491,-3143,-3553,-3434,-3864,-2622,-2192,-2332,-1277,-780,-217,-2055,-3050,755,903,-3927,-826,485,-1065,308,3644,2452,591,-32,544,-1127,-1743,-2627,609,106,-733,-1253,-1599,-1910,-2055,-1955,-2759,-751,340,210,2258,456,-1704,-525,-454,-1259,303,-1724,1192,1018,-892,-1149,-831,-487,-1864,-1171,833,3081,2697,1535,1046,1670,1377,218,147,391,46,-1796,-2795,-1197,-2820,-1396,373,566,648,-465,-2582,-1059,-711,-2289,-1871,-2196,-2245,-2105,-1768,-1347,-986,-671,-1564,-1789,-1836,-2300,-2202,-2172,-3043,-3851,-4391,-4283,-3582,-2687,-1760,-927,-345,-1199,-1953,18,-196],[-910,972,-1302,-1726,-1338,-2016,124,-259,725,799,750,599,474,-1745,-124,-6,-113,-92,-153,-117,-104,-186,-275,-336,-570,-1024,-1259,-1466,-1489,-2218,-969,-551,-39,256,41,-1340,-1461,-245,-1304,206,1045,814,2500,1224,-508,-2127,311,782,140,853,992,1055,-1472,966,-447,860,943,1330,-1412,-1863,-108,-1985,-1155,-2653,-3190,-1290,-702,322,651,-727,855,-258,-2635,-2696,-3128,-3477,-3386,-3053,-2581,-2202,-1889,-1721,-3102,-1668,-1805,-2072,-2364,-2743,-3053,-3158,-3491,-3003,-2880,-2740,-2632,-2538,-2340,-2221,-2051,-1848,-2170,-1469,-1191,-1019,-944,-3233,-777,-836,-895,-1009,-1412,-1752,-1855,-1454,-899,-739,-734,-891,-349,-138,62,-44,-1622,508,580,599,538,-1818,98,-978,-642,-1037,-1374,-1692,-2281,-3149,-2599,-2937,-3231,-3280,-2801,-2020,-1302,-590,-13,603,1013,-2404,-3154,1332,1350,-159,-1983,-3635,-80,1197,247,-436,1162,-381,-3494,-1580,1822,2305,52,1930,1520,581,-806,-161,4016,5592,5043,4157,1487,2344,543,890,292,-139,-983,-350,-214,-78,105,204,212,183,92,11,-2752,203,-1027,-3,1204,1574,17,-1101,1836,-1225,1743,2347,-3032,301,-1271,-2562,-2610,-582,-1120,-1631,-2590,-3382,-2732,-2934,-3064,-3082,-3029,-2865,-2719,-2550,-2306,-2065,-1725,-1366,-970,-2235,50,582,1103,1505,1968,2366,-6304,2863,2343,3123,3134,3179,3347,3462,-1556,3587,-30548,3583,-113384,-109246,-19515,-55651,-28853,-27508,-8679,140,-165957,-314713,-126152,2128,-5767,-238,4287,1066,1557,1161,4671,4289,-373,-911,580,-1461,402,-567,-3747,-2296,-2935,-3936,-3603,-2082,-1608,-1234,-859,-3977,-596,-978,-3094,-4783,-422,-449,-692,-523,-412,-302,-156,-761,290,205,546,381,142,-306,-788,-1316,-1941,-2547,-3193,-3677,-3564,-3182,-2959,-2848,-3119,-4324,-5328,-2605,-2237,-1650,-888,-80,188,-662,-1925,-2842,-1550,-1569,-576,1092,43,207,-101,-3250,577,985,612,173,-161,-407,-615,-1584,-1052,-3141,-3647,-1067,14,-47,-167,-1042,-307,-367,-238,-1807,771,1494,-73,657,671,-345,1432,1316,-2429,848,1450,-937,-2614,-2455,-1837,-2218,-2941,-73,-1182,-2244,-2789,-2443,-1563,-1872,-2307,-1221,1329,-806,-1020,-265,-2304,-887,-243,-321,-468,-2637,-237,-935,-23,-59,18,97,63,-29,-220,-489,-899,-1454,-2037,-2599,-2834,-2621,-4020,-4373,-1380,-3519,36,-797,456,456,-1178,-17,-510,-1047,-1633,-2428,-2967,-3026,-2575,-1953,-1219,-607,-56,411,667,-1825,843,777,118,-2878,-270,-2364,-2348,-1769,-2353,-2855,-3427,-3881,-3443,-2649,-1821,-1079,-332,410,-710,736,796,-2029,1493,-1248,1353,2811,-1063,-3426,-2519,-2482,2494,2789,121,-760,-1525,-18,-1084,-3136,-3361,-3406,-2192,-991,245,-1835,-2479,-2498,-2593,-209,1194,403,-444,-1257,-1815,-1956,-1783,-1339,-947,-642,-471,-434,-1897,-761,-870,-824,-804,-790,-722,-607,-2205,-466,-479,-2176,-1494,-499,-770,-1163,-2407,-2430,-3082,-3678,-3292,-2389,-1524,-1873,-1468,-2255,-406,1404,751,1147,-1616,1110,749,-327,-2446,-2004,362,653,544,122,-149,-1555,722,1883,-489,-1221,-2145,-2173,-2913,-1051,2119,2317,883,-311,-2217,-2129,-4070,396,584,-530,-1588,-2490,-6931,-2695,-1986,-1312,-1253,128,450,-1711,-920,21,-275,541,346,1843,242,-2606,-899,-3256,-1502,-1133,-1903,-565,-3284,-2055,-21,597,-43,2332,2252,1455,1746,1422,1067,-2590,-1758,-297,-724,-1201,-3595,-1939,-2119,-2142,-1929,-1643,-1314,-2827,-984,-905,-745,-1278,-316,-150,314,670,-322,-343,195,-3136,-1520,-1089,-494,953,-64,69,1420,1619,-1407,1106,1859,361,1471,1190,772,-5133,-2076,-633,-528,-720,-862,-878,-862,-866,-849,-877,-4626,-3987,-1228,-2171,-1843,-1768,-1790,-1701,-1442,-1451,-597,-235,65,366,271,-1717,-4430,-3327,-1076,562,346,37,-3018,-3245,-1133,-1604,-2012,-2447,-2880,-3213,-3350,-3258,-3047,-2725,-2436,-4625,-1930,-1748,-1630,-4084,-9380,-1841,-1952,-2148,-2350,-6178,-2880,-3125,-14697,-3342,-3040,-2654,-2271,-1858,-1422,-1048,-673,-11198,-254766,-935385,-1290360,-731250,-167917,-77,-331,-559,-779,-1020,-1231,-1508,-1751,-7382,-18138,-14836,-3822,-11158,-7021,-2556,-2302,-2050,-2719,-1636,-3482,-1447,-1372,-1247,-1155,-1035,-6482,-698,-517,-362,-5053,-2693,-129,-3124,-4680,-262,-78,-8,-172,72,555,927,1101,-2180,-4252,-3521,-451,-3851,-3393,-3234,-2254,900,487,227,94,525,1183,-1214,1016,1410,2766,2487,3141,1269,1112,2469,1665,-1703,-2371,-2644,-2063,-1314,-24,-1972,-70,330,347,21,-1889,-4425,-2055,-2255,-3559,-750,-1193,-1448,-1797,-3615,-3421,-1454,-2148,-3356,-3624,-1307,31,-95,-369,-749,-1176,-1552,-1731,-1547,-1299,-945,-409,-2021,273,-1303,-1172,303,83,-3196,-3527,-17830,-19406,-26504,-20142,-14904,1360,-3787,-9942,-33340,-85860,-87054,-30000,89,-3276,-13819,-298,-21,398,761,-448,-3479,-5276,890,1868,1756,1632,1346,-13764,-1238,-1309,-834,-1466,-2182,-2878,-2882,-2189,-1606,-438,281,999,-893,-2228,-513,-1637,-1740,-1559,-2264,-1049,12,-943,-1993,-3081,-3669,-2486,-1381,-216,743,1584,-2687,-586,224,3322,107,-454,2477,-93,-2679,-2456,-843,-435,-1123,-1633,-1656,-1271,-769,-265,168,-250,672,801,-942,514,287,17,-190,-361,-496,-706,-3326,-1246,-1611,-2033,-2422,-2672,-2297,-1500,-609,249,1047,1851,711,380,993,1689,-91,-280,2331,490,277,1608,-902,-4521,-1517,-2606,-2830,-2126,-3731,-2633,-1492,-2886,1907,2885,1386,-1657,-3167,-101,-9,-3344,-194,429,-1330,251,3056,2627,962,373,817,-808,-1518,-2559,258,-662,-1487,-2017,-2321,-2537,-2601,-2791,-3068,-3318,-2986,-2616,-2339,-2255,-2181,-2394,-2614,-2987,-3468,-4021,-3311,-2648,-2013,-1342,-1413,-1516,-1278,-893,366,453,363,156,-30,-222,-502,-805,-1206,-1536,-1835,-2229,-2576,-2475,-3123,-2420,-949,-324,269,-918,-2639,-719,1489,-1949,-568,1254,1088,-207,-1736,-971,-260,-503,-1275,-1772,-2069,-1988,-1786,-1295,-303,-815,-1276,-1520,-2096,-791,38,946,310,-829,-1676,1165,712],[-690,985,-1441,-1127,-1083,-1877,-131,-595,-1113,-1496,-1952,-2142,-1837,-1811,-1210,-802,-482,-129,34,194,250,157,32,-71,-325,-1071,-835,-719,-287,-2344,1085,1800,608,266,315,-592,-1579,-897,-1848,638,1306,580,2865,1061,-699,-2483,-462,4117,64,724,830,1000,-1266,2219,-98,1967,4230,2759,-1428,-2019,-240,-1741,-1067,-2828,-3336,-934,-751,-58,-320,-1379,-1065,-763,-2453,-3172,-195,85,-1180,241,-1182,539,824,-1056,-2952,-337,-773,-1644,-1517,-2397,-1909,-1917,-3524,-2492,-2907,-2739,-3058,-3184,-2906,-2525,-2045,-1560,-2539,-1705,-1036,-370,-398,-3283,-598,-902,-1237,-1645,-2083,-2406,-2760,-3077,-3364,-3592,-3771,-3397,-2924,-2355,-1801,-1318,-1528,-552,-339,-259,-351,-3102,-1144,-1776,-2649,-3526,-3893,-3221,-2460,-3804,-1814,-666,-596,-3304,-330,-315,-1027,-306,-68,524,1162,-3411,-2547,2726,3022,-1262,-3020,-3720,-401,305,-10,-827,640,-708,-3438,-1545,1293,1726,-360,1872,1966,196,-1631,-161,3849,4825,4294,3462,1296,2210,-49,258,531,-441,-1168,-217,-278,-323,-267,-221,-203,-190,-241,-332,-3263,-407,-387,-339,-2,334,296,-2035,1147,-498,1718,2842,-3244,178,-1800,-1177,-1444,2594,3162,2557,-2475,-3165,132,-665,-1260,-1424,-1158,-2286,-99,248,-1184,303,25,-1055,-955,-1275,-1285,-883,-167,609,1498,2282,-5415,3224,476,3362,3128,2854,2698,2550,-4018,2524,-32126,2855,-88789,-62814,2529,-50384,-27621,-30932,-14250,-1398,-154571,-301813,-129007,-2580,-9025,-2043,-328,188,498,-396,753,732,492,-1100,-242,-1229,-635,-1065,-3167,-1793,-2139,-3629,-3737,-2220,-2140,-2128,-2098,-4303,-2344,-2521,-3259,-5222,-2923,-2867,-2765,-2578,-2265,-1974,-1670,-1462,-910,-486,-220,-87,34,21,9,101,116,188,221,-1654,-3900,-2836,-1739,-1653,-3058,-4715,-3993,-690,-655,-438,-8,544,886,-23,-1573,-3361,-1953,-1448,-400,1026,-380,-339,-692,-3242,-2423,-3535,-4251,-3671,-2706,-1794,-1088,-2095,-1855,-3344,-3656,-571,-704,-1230,-1703,-1881,-1684,-1236,-575,-2298,1113,1903,-627,-63,103,-741,1145,1268,-2467,381,1499,89,-1856,-2126,-1843,-1989,-3171,-192,-288,389,-34,-496,-964,-2093,-2197,-2526,-3169,-3824,-3432,-2593,-1713,-825,5,799,1514,-2452,372,-1297,81,3564,3628,2863,804,3077,810,432,1297,-623,-217,-1553,-2049,-2963,-3765,-4921,-3731,-3350,-3064,-2857,-2733,-2690,-2708,-2785,-2838,-2668,-2250,-2137,-1306,-515,-333,-188,1343,1826,2242,2580,1112,-2309,2681,2532,470,-3128,-989,-3294,-2535,-2353,-934,-1458,-2038,-3515,-3064,-3267,-2998,-2582,-2122,-1685,-1320,-1098,-966,-2139,-824,-892,-780,-719,-739,-2819,-1973,-1908,286,455,498,-822,-1819,714,635,-2249,350,-2303,-303,-1133,-1014,-2031,-3624,-2955,-3205,-3652,-4027,-4066,-3829,-3539,-3222,-2913,-2747,-2583,-2556,-2582,-2653,-2734,-2874,-2844,-2630,-2188,-1759,-1357,-934,-494,-2529,200,-13,-1473,-2301,950,860,671,-2564,-68,-411,-832,-1207,-1446,-1722,-1993,-2154,-2619,-2076,-1946,-1733,-1402,-1646,-302,409,35,-2116,-1781,830,786,640,443,-58,-1515,1148,3717,-1184,-1025,-2303,-2447,-3313,-1599,1458,1910,1423,670,-2869,-2775,-4149,540,488,95,-185,-372,-5523,-397,-582,-262,-1640,-2,-41,-2423,-1657,-737,-458,-494,-542,-615,-631,-2972,-884,-2761,-1760,-1593,-1650,-589,-2799,-2245,-423,720,46,3156,3532,1315,756,4243,1164,-2730,-1752,438,1970,1674,-2884,-1730,-621,3713,3396,3037,477,-1223,1064,1674,-805,-1148,489,-426,701,2361,-624,-1003,199,-2552,-1829,-1061,-666,560,-244,126,-7,-75,-1242,-53,87,244,362,568,274,-4145,-2135,-1056,644,1246,1161,209,133,609,291,-105,-3694,-4619,-1577,-2118,-2611,-3145,-3145,-2767,-2444,-2145,-1978,-1957,-2050,-2171,-2379,-2655,-4972,-3898,-3757,-3788,-3326,-2860,-2727,-4157,-1555,-1256,-977,-850,-887,-1044,-1277,-1585,-2041,-2566,-3167,-3436,-2873,-2015,-1159,-2958,-9261,517,784,-1239,604,-7705,-429,-1117,-11564,-2098,-1742,-1005,-203,552,-1293,1564,1775,-3541,-237487,-867879,-1175902,-726279,-172081,-1983,-6642,1170,1313,1326,1214,873,424,-5334,-21039,-10537,-3115,-11426,-6182,-2346,-2233,-2063,-3731,-1657,-3442,-1334,-1202,-1082,-1086,-1171,-7794,-1412,-1381,-1105,-6331,-3336,1026,-3215,-3891,-1088,-466,-103,-160,-249,952,3211,1710,-2221,-4567,-3412,-827,-4472,-4308,-2320,-2234,4250,3706,780,313,2579,2512,-739,1218,337,2578,2480,2435,820,919,2213,2028,-718,-2480,-2000,-1244,-512,-1297,-2710,-2710,-2842,-2274,-1616,-1263,-3766,-2412,-2188,-3602,-743,-1294,-1450,-1614,-2996,-3287,-1123,-1441,-2776,-3916,-1309,-523,-280,-141,-84,-202,-1516,-189,-130,-217,-303,-240,-1917,-446,-1084,-1573,-1214,-1448,-2701,-3584,-16848,-18813,-26280,-19029,-15550,-712,-3859,-9441,-35346,-89429,-87954,-30656,430,-4545,-12840,2040,2443,2793,2959,424,-5195,-6509,2205,2542,2194,1902,1533,-14849,-1446,-1338,-258,-1009,-2109,-1869,-2300,-1210,-1554,-1806,-2219,-2483,-2547,-2727,-2174,-2173,-1774,-1654,-2276,-1726,-1969,-2265,-2651,-3031,-3227,-3015,-2340,-1518,-631,256,-2395,-757,-392,2881,-25,-765,2614,58,-2749,-3538,-1592,178,-642,-1454,-2032,-2266,-2201,-1978,-1766,-1681,-1704,-1823,-2172,-2665,-3195,-3775,-4242,-3794,-3212,-2793,-3194,-2339,-2286,-2295,-2265,-2234,-2031,-1637,-1169,-725,-338,59,417,710,851,852,-304,-285,360,35,-310,-748,-1210,-4648,-2130,-2314,-2092,-2298,-3607,-3013,-1966,-3550,1280,2503,1114,-1428,-3256,-1112,-847,-1827,498,185,-1712,54,2250,2517,1160,744,884,-566,-1384,-2425,-1468,-1808,-1906,-1679,-1325,-1001,-2388,-1101,-2426,-397,148,-751,390,-514,-1014,-329,-1019,-1705,402,-1261,1863,1339,-547,-1132,-2069,-2404,-658,-593,2916,3800,2841,1736,-297,64,622,4,-287,692,390,-751,-2489,-1317,-3154,-2869,-651,-682,-685,-1163,-2436,-667,-751,-1527,-757,-694,-644,-731,-1759,-1016,-1209,-1343,-1418,-1768,-2138,-1628,-1432,-1390,-1487,-1553,-1611,-1654,-1945,-1596,-1386,-1075,-804,-581,-1210,-308,-248],[-2903,-2871,-2627,-2391,-2066,-1917,-1630,-1441,-1290,-998,-812,-688,-495,-2001,-197,-174,103,179,23,-186,-544,-1085,-1690,-2308,-3128,-4116,-5126,-5860,-5226,-4179,-3243,-2402,-1631,-1001,-457,-129,-1653,-1528,-2368,573,546,408,389,528,-798,-2590,-1263,2591,63,69,198,915,-1011,2494,342,1533,1877,2179,-1402,-2005,-315,-1491,-890,-2621,-2886,-539,-669,-283,506,-2032,959,1315,-2208,-3435,202,277,-942,994,-817,614,1779,-1548,-2144,-331,-982,-1567,-1970,-2297,-2488,-2555,-3260,-2884,-3257,-3726,-4307,-4922,-5314,-5396,-4956,-4239,-3448,-2658,-1906,-1264,-785,-2804,0,165,279,300,-681,-1347,-1182,-902,377,-1339,811,216,1350,1703,209,-542,-1344,1680,3257,1713,2125,-3444,-519,-2081,-3736,-4784,-4240,-2900,-1522,-3720,-1826,-14,-900,-3112,-539,-417,-981,-963,-1969,-2572,-2823,-4133,-2375,-2021,-1801,-1771,-3869,-3710,-1285,-820,-124,-1078,485,-562,-3060,-1310,990,1220,-728,1814,2475,310,-1979,2,3793,4611,4702,2803,1310,2354,-326,-189,798,-994,-1333,-2635,-3844,-4972,-5413,-4644,-3862,-3171,-2634,-2218,-3332,-1621,-1518,-1514,-1707,-2061,-2550,-3190,-3900,-4480,-4449,-3662,-3208,-1638,-2005,108,-65,1029,1133,939,-2115,-2741,-1203,-2283,-3359,-3955,-3496,-2389,-1308,-408,-799,686,899,-1189,580,394,772,972,1342,1743,2292,2782,-3924,3201,-1324,2719,2070,1293,550,-201,-7218,-854,-33717,316,-65829,-19312,2472,-44339,-27112,-33348,-19565,3011,-142351,-288379,-131876,3335,-12120,-2800,4298,515,-314,-2037,3690,3182,2478,-1099,-946,-886,481,58,-2309,-377,-1371,-3215,-3639,-1692,-2091,-2568,-2991,-4427,-3782,-3835,-3576,-5046,-2666,-2196,-1874,-1687,-1584,-1685,-1899,-2047,-2231,-2182,-2055,-1800,-1336,-858,-584,320,912,1436,1821,-1083,-3942,-2705,-2029,-1950,-2659,-4141,-2409,694,333,11,-217,-378,-480,-547,-977,-3719,-1975,-1124,-548,-833,-1147,-1554,-1814,-3102,-1893,-1702,-1341,-1009,-637,-344,-263,-2267,-2467,-3435,-3435,-2276,-3037,-3728,-3753,-3106,-2443,-1986,-1638,-2613,-1039,-810,-960,-753,-776,-1017,-745,-683,-2200,-602,-518,-400,-1048,-1697,-1769,-1668,-3243,-659,120,1632,1927,2155,1500,-2267,-1910,-964,2111,-537,-793,475,-924,-413,-810,-1007,-1009,-2128,-471,-1504,-83,-104,-57,-52,-180,-366,-621,-901,-1260,-1708,-2162,-2681,-3208,-3734,-3951,-5128,-3638,-3275,-2960,-2656,-2362,-2086,-1820,-1597,-1399,-1114,-773,-1771,-922,-81,98,-575,381,454,542,674,766,-2141,1252,1660,849,-3284,-1706,-3426,-2639,-2855,-1458,3157,889,-3416,-2135,-1596,679,127,-295,-573,-863,-917,-1073,-2208,-1320,-1453,-1503,-1470,-1273,-1971,-1388,-1298,722,1270,997,-705,-1912,1967,1483,-1183,1011,-2023,-219,-1251,856,-1880,-4107,-3086,-3048,-1725,-2195,-2450,-2445,-2274,-1976,-1636,-1421,-1206,-1131,-1109,-1134,-1181,-1659,-1375,-1340,-1159,-1053,-1014,-983,-954,-2586,-1076,-1236,-1181,-2948,-1576,-1834,-2060,-2713,-2049,-1558,-966,-1260,-706,-641,-1505,-1619,-2687,400,3509,1248,882,-1269,2031,3277,366,-1822,-1545,937,704,806,828,118,-1319,-1315,-2038,-2714,-3091,-2885,-2535,-3226,-2150,-1548,-1288,-1132,-1080,-3144,-2871,-3155,-1356,-1562,-1679,-1766,-1839,-3459,-1744,-1492,-1278,-2028,-508,-174,-2880,-2153,-1251,8,1122,1013,1279,651,-3081,-629,-2141,-1880,-1785,-1292,-513,-2136,-1822,-740,981,310,3862,5789,1241,-246,3497,366,-2470,-1339,839,2022,2139,-1998,-2003,-538,4633,7247,6034,1142,647,1104,2175,-697,-849,997,-577,981,2565,-687,-1347,417,-1694,-1812,-855,-647,560,-355,-235,-525,-647,-898,-282,180,270,1097,1079,-315,-2751,-1843,-1242,415,2080,1739,402,461,449,-9,-459,-2517,-3894,-1518,-1769,-1928,-2116,-2175,-2153,-1965,-2346,-1179,-783,-410,-13,-2290,-2444,-5403,-4109,215,282,-12,-339,-1419,-4661,-1987,-502,-310,-230,-323,-568,-932,-1417,-2620,-2866,-3780,-2973,-1944,-843,55,-1464,-7313,1394,1466,-955,952,-7443,-26,-387,-8376,-246,344,977,1509,1913,-5580,2093,1863,1381,-218844,-785851,-1030084,-616568,-156066,-6953,-14812,4559,5240,5590,-1404,5200,4489,-2681,-17909,-6021,-2316,-11612,-4748,-3192,-3111,-2552,-4395,-1724,-3118,-873,-458,-66,150,199,-7267,-171,-441,-539,-7097,-3202,1271,-3227,-2871,-1494,-1042,77,115,-270,735,3159,2728,-1968,-4313,-2977,-981,-4763,-4265,-929,-1483,3034,2101,1302,650,270,112,1,-42,-486,156,191,351,549,839,988,1072,420,-2259,-1200,-1100,-870,-1601,-3212,-2566,-2384,-1856,-1463,-1019,-2591,-2354,-1689,-2580,-1742,-2305,-2838,-3058,-2748,-2784,-1459,-817,-1923,-3581,-1146,1064,1274,1336,481,-282,-1136,304,-135,-810,-1532,-2078,-2568,-2838,-2644,-2188,-1604,-1097,-2090,-3369,-15498,-17699,-25095,-17314,-15915,-199,-3731,-8836,-37015,-90537,-86683,-30099,-150,-5259,-11410,159,220,296,262,224,-6348,-7273,100,94,80,218,358,-14375,-1724,-1376,-357,-1141,-2698,-2115,-1481,46,347,535,33,-485,-1787,-2999,-2052,-2508,-2658,-2449,-2034,-1602,-1223,-869,-1212,-520,-545,-760,-2653,-1433,-1754,-1834,-1619,-971,-970,397,32,-771,1820,548,-2280,-4435,-2235,245,-577,-1523,-2390,-2927,-2733,-2226,-1802,-1585,-1556,-1681,-2039,-2397,-2371,-1866,-982,12,964,-175,-2850,512,465,-252,-1867,141,-923,-2014,-2950,-2900,-2186,-1424,-761,-225,120,328,-338,-195,839,135,802,1610,-879,-4463,-791,971,-366,-2356,-3227,-3092,-2362,-4035,-1814,-2263,-2506,-2514,-3131,-1968,-1506,-1014,-529,-26,-1956,-42,1061,1063,977,762,457,-190,-1111,-2055,-1165,-1419,-1509,-1303,-931,-508,-2683,-898,-1668,233,244,-1127,643,-1046,-761,-231,-1153,-1776,264,-726,3283,1583,-371,-1054,-2609,-2740,-149,-147,3808,3964,2747,1540,-875,-607,-2,-217,-553,949,-18,-252,-2439,-1312,-2827,-2022,261,2418,1083,-1003,-1993,-216,662,-1028,-435,-501,-860,-1324,-1774,-2157,-2469,-2606,-2586,-2499,-2307,-2099,-1756,-1435,-1233,-993,-771,-598,-1823,-510,-559,-674,-943,-1310,-1693,-2101,-2383],[-2976,-2987,-2955,-3030,-3003,-2941,-2664,-2255,-1793,-1149,-611,-169,-37,-2220,-133,-288,1210,1208,935,-134,106,-543,-1220,-1859,-2639,-3493,-3848,-3125,-2250,-2698,-668,-70,454,522,757,938,-1707,-2137,-1956,810,400,-191,-854,-1464,-1925,-2522,-2139,-1389,-851,-421,-536,263,-826,635,753,883,2098,2784,-1426,-1924,-438,-1370,-777,-2234,-2549,-248,-615,-504,224,-2778,-277,131,-2058,-3465,467,368,-873,1579,-543,753,1495,-2177,-1226,29,-527,-1138,-1693,-2246,-2617,-2670,-3049,-2314,-2796,-2087,-2143,-2323,-2503,-2811,-2981,-2860,-2841,-1985,-1645,-144,557,-2341,471,673,1076,2863,-375,-1042,-887,-784,137,-1902,696,704,1783,1734,-90,-854,-1324,1888,3200,2241,3748,-2705,172,-1718,-3657,-3222,-1691,-364,-111,-3029,-1779,228,-1258,-2972,-1170,-801,-938,733,-331,-1323,-2381,-4397,-3538,-2949,-2229,-1718,-4265,-3826,-984,-1258,-178,-1426,479,-160,-2665,-1173,639,542,-1311,1536,2786,632,-2010,60,3589,6302,3324,1955,1224,2442,-579,-654,403,-1719,-1568,-166,-1288,-2169,-2282,-1685,-846,18,-2094,113,-3235,4,951,-532,1664,3030,1230,-2927,760,1197,1352,900,-3231,13,-2105,-628,-904,-1149,-1379,-1659,-1955,-2402,-2718,-3093,-3377,-3331,-3005,-2582,-2288,-2122,-2037,-2100,-2167,-2249,-2245,-2017,-1639,-1128,-547,-47,522,1009,-2520,1526,-3119,1478,1184,815,472,-1,-11314,-1122,-35435,-1931,-44247,-1988,-1744,-38051,-27412,-34754,-24596,578,-130905,-275292,-134790,2675,-14964,-2997,5933,358,-1320,-3878,3966,5547,3892,-1120,-1744,-689,1449,-131,-1440,423,-1427,-2907,-3615,-1136,-1530,-1897,-2081,-4369,-2163,-2031,-3957,-4378,-1540,-1417,-1426,-1532,-1674,-1962,-2299,-2495,-2650,-2524,-2333,-2106,-1782,-1542,-1264,-957,-749,-541,-430,-627,-3758,-2584,-2401,-2406,-2252,-3214,-1277,-1481,-1667,-1815,-1880,-1888,-1841,-1755,-1511,-4112,-1814,-834,-721,-763,-1076,-1123,-1674,-2998,-1988,-2325,-2520,-2641,-2549,-2363,-2245,-2293,-3014,-3591,-3210,-2764,-3088,-3375,-3406,-3107,-2716,-2392,-2018,-2854,-869,-156,-1184,-537,-485,-1358,289,863,-1855,-196,1162,1601,-345,-1346,-1793,-1435,-3334,-1198,-13,812,1798,2740,1050,-2559,-1649,-874,4265,-356,-733,650,-292,557,1045,712,-205,-1854,-1102,-1721,-501,40,775,1512,203,2588,-173,-540,370,-73,1722,-305,-838,146,-2908,-4531,-3128,-2037,-494,-681,-643,-610,-1386,-432,-344,-170,39,-1502,-730,85,-51,-1048,-592,-1048,-1589,-2208,-3007,-3800,-4441,-3803,-3063,-3503,-2359,-2823,-2828,-3427,-2038,889,937,-3424,-1647,-1506,112,-204,-396,-434,-1015,-460,-164,-2363,53,18,393,736,312,-1090,-953,-847,1824,3315,1422,-584,-1967,1557,1110,-155,1276,-1759,-252,-1511,285,-1586,-3615,-2920,-3132,-1721,-2005,-2231,-2386,-2528,-2630,-2721,-2935,-3136,-3457,-3814,-4205,-4565,-4540,-4202,-3839,-3400,-3080,-2824,-2515,-2105,-2603,-1088,-531,68,-3568,1245,1486,1195,-3015,1029,806,635,-1858,-1210,-1249,-1339,-1492,-2521,624,3180,1312,712,-772,1231,811,459,-1735,-1490,908,541,865,1145,160,-1190,1345,1239,-2411,-519,-2266,-2635,-2767,-2870,-338,-167,-358,-625,-3233,-2621,-2144,-2229,-2835,-3390,-3952,-4528,-4906,-4549,-3905,-3402,-2874,-2420,-2144,-3231,-2541,-2006,-2109,-2284,-2569,-2947,-3300,-3579,-3717,-3786,-3645,-3431,-3250,-2982,-2804,-2566,-2301,-1976,-1526,-912,-218,460,-1127,2071,-266,-1991,-819,1104,1937,2525,-1219,-2287,-568,4031,3812,3612,1605,2364,1419,1742,-655,-631,1358,-840,1108,2908,-746,-1589,603,-926,-1759,-722,-669,437,-633,870,1960,1927,-623,708,1980,172,2132,722,-1010,-1499,-1556,-1412,11,2927,2938,459,642,2745,2536,1097,-1472,-2816,-1610,-1403,-1288,5,-122,-203,-154,-2846,287,478,-328,790,-3515,-1938,-5613,-4129,319,-72,-576,-1178,-1745,-4530,-2849,-2997,-3033,-3049,-3139,-3313,-3551,-3855,-4292,-4746,-4840,-4179,-4180,-2838,-2332,-2093,-5309,-1950,-2025,-2203,-2341,-6012,-2347,-2119,-5906,-1518,-1180,-1014,-1067,-1279,-10339,-2145,-2615,-2912,-200790,-697195,-873746,-494620,-120739,-9192,-22218,3667,3894,2519,-5098,2360,1190,-22,-13891,-2900,-3888,-12045,-3191,-1738,-1240,-1068,-5007,-1727,-2730,-1789,-1799,-1640,-1476,-1320,-5570,-1118,-1052,-1097,-7102,-2561,-135,-3492,-1960,-1561,-1752,295,389,-283,426,3049,3749,-1680,-3775,-2528,-1270,-5053,-3436,405,-627,-1459,-1946,-1918,-1544,-893,-177,383,828,-1339,1641,1898,1409,139,884,3507,3790,1324,-2032,-581,-995,842,-1273,-3719,-2142,-1275,-451,319,746,-1548,-2226,-1115,-1432,-246,-1241,-2047,-2341,-1482,-2285,875,150,-1224,-3070,-1158,3934,2171,3123,-251,-231,-745,2353,4770,3323,3293,-732,-1030,2858,112,-2123,2936,2231,-1695,-3216,-14224,-16661,-23722,-15686,-16355,988,-3768,-8443,-38278,-89449,-84409,-28882,193,-5902,-9917,79,-148,-385,-754,-1148,-7152,-7799,-2193,-2308,-2273,-1988,-1702,-13094,-2380,-1731,-1265,-1432,-3293,-2045,-2438,-2941,-3444,-3810,-4155,-3934,-3373,-3317,-2088,-2798,-1068,-627,-1628,-200,238,375,-1436,-377,125,-222,-3003,-1114,-1635,-2127,-2604,-2811,-2934,-2859,-2621,-2312,-2009,-1693,-1726,-3445,-2916,78,480,751,-721,289,918,-1162,131,-1424,-1348,-2227,-3286,-4409,-3631,-2638,-1650,-762,-22,-442,-2594,656,217,-235,-2032,-1595,-2645,-3697,-3027,-1773,-602,30,1074,2022,1388,751,-450,-265,2542,-189,981,5505,-805,-4194,-929,470,-600,-2538,-2851,-2985,-2879,-4501,-10,751,-374,-1415,-3058,-3166,-3735,-3930,-3735,-3381,-3005,-2693,-2488,-2446,-2421,-2442,-2458,-2397,-2398,-2235,-1852,-1521,-1206,-803,-403,-83,-3134,-737,-1020,792,320,-1440,167,-1626,-697,-545,-1352,-1968,-625,-345,153,651,-273,-1013,-3046,-2612,-31,251,2984,2893,2436,1038,-1613,-1252,-846,-612,-949,-963,-798,-486,-2558,-1326,-2475,-1028,-434,2939,1210,-604,-1558,-155,2678,-526,-622,2828,2439,-707,-1673,-285,209,-853,-957,-1943,-1916,-1117,-939,992,1311,1102,764,119,-1823,-967,-1636,-2284,-2970,-3598,-4034,-4261,-4294],[-45,688,388,-53,-659,-1931,211,-40,-30,-256,-430,-531,-471,-2277,-343,-262,-196,-176,-350,-514,-740,-1049,-1309,-1470,-1731,-2079,-2407,-2638,-2571,-2874,-1825,-1436,-993,-572,-117,223,-1635,-2574,-1291,1547,1633,273,1229,685,-995,-2198,-2859,-1433,-1900,-1607,-1228,-273,-624,530,775,144,864,707,-1377,-1680,-495,-1294,-1514,-2256,-2536,-2054,-1393,-781,-249,-3226,269,380,-1919,-3191,-123,-452,-895,-1189,-1469,-1780,-2058,-2790,-2653,-2846,-2859,-2582,-2168,-1845,-2397,-1278,-2856,-1659,-2679,-1300,-1436,-1488,-1298,-1058,-1321,-1179,-2676,-2135,-1837,825,747,-1887,356,-74,-534,-1016,-1417,-1526,-1479,-1267,-982,-2342,-646,-442,-366,-267,-472,-1199,-1391,559,1008,1539,2090,-1756,-418,-342,2255,2304,-323,380,736,-2024,-1612,556,-1559,-2817,-1726,-1203,-808,-446,-1555,-2559,-2957,-3796,-849,256,1268,-1115,-3434,-3805,-1381,-2050,-215,-1747,681,515,-2220,-1089,294,-214,-2018,1182,2990,1146,-1719,93,3317,5101,1985,1034,1077,2477,-791,-1009,20,-2546,-1992,2779,2397,996,1877,1713,1545,227,-3155,-846,-2969,-270,-302,-640,-916,-1008,-865,-2696,-170,282,686,1003,-3247,862,-1998,1131,903,628,330,-10,-1578,-2086,-984,-1252,-1493,-1663,-1802,-1878,-2017,-2183,-2310,-2451,-2463,-2402,-2246,-1931,-1570,-1163,-744,-429,-38,294,-1370,656,-4633,702,552,383,285,86,-16021,-482,-36962,-1026,-22892,-1562,-1792,-31871,-28075,-35152,-28986,-2428,-121383,-262948,-137251,-3283,-17171,-2928,-1803,-1444,-2293,-5683,-1447,-1708,-2129,-2281,-2549,-1841,-1236,-646,-528,290,-1644,-2613,-3670,1118,1028,-1024,-2661,-3917,-67,-932,-4525,-3538,-1163,-1206,-1501,-1213,-1133,-1137,-1183,-2795,-1215,-1196,-1599,-1508,-1649,-1829,-1910,-1686,-1439,-1043,-640,-235,-3473,-2462,-2744,-2906,-1837,-2195,402,182,-41,-210,-240,-129,109,415,207,-4406,-1470,-459,-582,-188,-1393,-1439,-2147,-2817,-1168,-1511,-1592,-1561,-1362,-1141,-1039,-2142,-3335,-3721,-2935,-1297,-1378,-1447,-1460,-1385,-1327,-1381,-1414,-2524,-1129,-860,-1214,-506,-623,-1685,-316,-44,-1429,-229,-175,-269,-316,-983,-1834,-1212,-3370,-1722,-1715,-2046,-2202,-2225,-2028,-2866,-1365,-801,52,-131,-695,711,277,1033,1385,1609,615,-1566,448,-1874,-65,4820,5565,3135,-421,3005,-868,-964,-53,119,2355,370,-176,497,-2452,-3793,-3466,-1621,681,-630,189,512,-1405,1931,1642,1523,1226,-1256,-667,1161,957,-1491,420,61,-306,-670,-1141,-1557,-2036,-2425,-2953,-3648,-3492,-3604,-3588,-3881,-3515,-3416,-3424,-3443,-3443,-3225,-2807,-2383,-1898,-1388,-1189,-1024,-203,-2418,493,452,1226,1972,834,-149,-608,-504,1325,2968,1823,-401,-1924,1072,647,859,1695,-1418,-309,-1832,628,-1189,-2678,-2490,-2872,-983,-1041,-1026,-942,-865,-779,-720,-827,-1881,-2250,-1551,-1841,-2000,-2013,-1699,-1147,-1703,367,1070,1806,2157,-2582,532,292,691,-3936,3373,3425,1069,-2561,2277,3866,1081,-2411,-1592,-1928,-1194,-1212,-2062,684,2819,1269,615,-249,497,180,169,-1755,-1567,934,344,896,1369,91,-1102,1682,2740,-2453,-354,-2178,-2705,-2278,-3518,-1395,180,-74,-463,-3157,-2172,-1614,-2010,-2498,-2913,-3309,-3629,-3611,-3130,-2397,-1711,-3320,-206,-490,-3374,-2704,-2077,239,1431,891,1448,906,-3046,-329,-1136,-2174,-1362,-450,-776,-1076,-520,-1664,-761,-772,-668,-528,-421,-1659,84,-518,-1374,-280,1056,1327,1537,-558,-2489,-658,2566,2911,3238,1887,3712,1997,1304,-648,-471,1576,-1172,1082,1687,-773,-1693,599,-250,-1694,-639,-687,332,-1032,1195,4895,4536,-380,567,1951,21,1685,219,-1694,-376,-1308,-1509,-515,1456,1734,368,678,2371,2397,1129,-580,-1763,-1600,-1244,-1378,784,531,229,-10,-3344,-195,-282,-1065,-371,-4275,-1230,-5015,-3861,-466,-530,-660,-887,-1130,-3894,-3638,-2356,-2766,-3221,-3701,-4131,-4427,-4462,-4386,-3913,-3669,-3453,-5447,-3109,-2955,-2910,-3238,-2667,-2499,-2390,-2282,-4152,-2285,-2362,-4298,-2741,-2936,-3248,-3645,-3758,-15381,-12409,-5001,-1942,-184698,-606675,-712303,-366128,-72476,-7710,-28506,843,1224,-2868,-9093,2052,2036,1957,-9560,723,-1612,-12723,-2609,-3355,-2747,-2023,-5555,-1653,-2208,-1839,-2256,-2663,-3089,-3440,-3683,-3776,-3741,-3602,-6449,-3074,-2744,-3989,-1805,-1325,-2530,-287,141,-259,67,1208,1376,-1309,-3108,-2039,-1715,-5351,-2432,-916,-1658,-2429,-3207,-3762,-3649,-2918,-2079,-1397,-849,-2155,-16,93,202,-380,359,306,211,-23,-1811,-687,-1053,-1414,-1829,-3724,-3046,-1995,-711,666,1264,-674,-2092,-490,-291,-28,-1420,-1257,-1035,-1552,-2020,-1647,-615,-698,-2510,-1341,4041,2374,3145,-1029,-86,-384,1886,4743,3531,2905,-1162,-865,3799,709,-2557,4045,2623,-1497,-3133,-13149,-15984,-22647,-14505,-16909,296,-3998,-8239,-38641,-86375,-81754,-27277,1040,-6593,-8451,1554,1463,1378,1177,963,-7568,-8041,262,16,-295,-516,-798,-11708,-3352,-2346,-1713,-1791,-3759,-1664,-1534,-1428,-1294,-1053,-988,-841,-1631,-3619,-1123,-3110,188,327,-1370,447,718,905,-1760,-425,1467,73,-3238,1328,1000,524,-157,-830,-2767,-2437,-2485,-1659,-629,370,-1164,-2369,-2990,-134,3265,2118,-1410,-125,1337,-1662,-445,-1931,-1148,-600,154,945,1730,2390,2550,3409,1902,-727,-2386,840,-81,-165,-2189,1233,-484,892,-248,-980,-2103,-682,1107,1713,1728,601,-561,-411,2367,-600,1106,4345,-630,-3754,-1002,-55,-927,-2730,-2402,-2609,-3357,-4319,-733,1647,-60,-870,-2926,-3579,-2292,-3086,-3564,-3160,-2471,-1798,-1201,-727,-232,235,680,482,-600,-1274,-59,368,-1615,-1194,191,-318,-3478,-982,-1202,-1326,-1410,-1533,-1726,-2071,-2370,-2868,-3273,-3698,-3752,-3374,-2915,-2590,-2352,-2110,-2819,-2384,-2053,-2247,-2548,-2809,-3085,-3043,-2623,-2070,-1626,-1055,-1271,-261,-826,233,-2616,-1143,-1951,-216,-901,-928,-1354,-1795,-2200,-2400,-2280,-1818,-1298,-687,-126,-962,-1392,349,493,-858,-951,-1986,-1672,-880,-744,128,-324,-741,-970,-795,-1669,682,1664,-647,48,1145,16,-211,59],[206,793,935,122,-716,-1960,173,350,515,272,82,-310,-813,-2190,96,-345,508,635,572,-16,396,187,23,-39,-194,-883,-637,-825,-1007,-2890,-1466,-1796,-2088,-2332,-2306,-2060,-1621,-2925,-748,507,1032,250,1402,610,-1181,-1810,-2690,-849,-1654,-2160,-1975,-649,-555,228,405,-775,167,-218,-1345,-1413,-1964,-2461,-2266,-1640,-2099,32,-510,-840,-638,-2645,1261,1629,-1886,-2929,590,25,-1109,-1193,-1699,-2201,-2604,-3106,-2962,-2719,-2405,-2139,-1876,-1736,-2627,-1453,-2761,-1411,-2561,-951,-783,-595,-306,-993,-1499,-1167,-2296,-2314,-1836,-721,-1227,-1662,-1821,-1671,-1137,-500,0,-478,-600,-784,-375,-2692,394,466,-82,-445,-939,-1597,-1580,1418,2279,3106,3841,-900,-1037,-234,2578,2694,-283,667,1505,-944,-1403,873,-1788,-2679,-2122,-1617,-627,1122,2943,2133,1306,-2953,118,-9,129,-281,-2265,-3432,-1773,-2762,-178,-1982,992,1255,-1779,-1099,-691,-1330,-2846,-2128,-2010,-1473,-1301,14,749,1502,825,65,831,2383,-1039,-1222,-262,-3459,-2547,2523,3281,1778,2711,2211,3015,-158,-4050,-1624,-2623,-325,1229,-606,311,4969,2119,-2031,989,597,-202,-835,-3231,-1494,-1698,-1404,-1283,-1133,-956,-798,-1396,-1812,-315,-171,-66,32,78,108,0,-204,-448,-806,-1160,-1575,-2015,-2381,-2744,-3063,-3305,-3492,-3377,-3138,-2934,-2691,-5726,-2393,-2396,-2420,-2395,-2503,-21044,-3021,-38014,-3601,-3504,-3185,-2866,-26239,-28527,-34934,-32463,-1575,-114700,-251628,-138389,-1740,-18520,-2928,-1580,-1514,-3224,-7214,-1555,-1529,-1572,-1375,-3374,-780,-317,89,354,29,-2017,-2347,-3886,1311,1242,-1391,-4118,-3168,205,-1297,-4924,-2652,-1175,-1316,-1692,-1465,-1425,-1459,-1529,-2901,-1614,-1635,-2691,-2055,-2266,-2499,-2514,-2201,-1731,-1066,-379,33,-3192,-2363,-3034,-3418,-1503,-1257,1493,922,199,-598,-1284,-1558,-1145,-297,751,-3960,-1078,-127,-1071,-900,-1647,-1686,-2577,-2580,164,2074,2686,-96,1198,4945,3394,-1917,-3371,-3858,-2673,1258,2485,2909,681,-500,840,3098,1476,-2183,111,-1286,-1170,-469,-1346,-2047,-2281,-2108,-1739,-1275,-806,-348,165,-652,-1934,-1051,-3406,-2273,1689,2042,2012,1832,-67,-3200,-1154,-805,-397,-540,-734,623,723,1415,1585,1192,-48,-1335,415,-2023,-168,7274,4306,2766,-1257,1784,-1591,-1330,-413,247,2850,1032,464,768,-2023,-3086,-3546,-1367,453,-637,-218,-381,-1426,-638,-1103,-1350,-1414,-1486,-1524,-1486,-1478,-1910,-1370,-1294,-1174,-1038,-1035,-1041,-1204,-1394,-1857,-3285,-3198,-3116,-3355,-3443,-3064,-2135,-1647,-3443,-897,-879,-485,-477,-508,-563,-1425,-1684,-976,-2247,-1168,-1215,-1169,-1074,-894,-736,-493,-348,-12,101,158,-228,-1848,-13,-183,-453,-555,-1056,-947,-2246,-1081,-1074,-1817,-2036,-2348,-424,-298,-194,-94,-49,-24,-43,-237,-2788,-2878,-1429,-2073,-2704,-2733,-1825,-576,-1949,1194,2459,5633,2295,-2605,508,628,1140,-3461,2648,2940,794,-1984,2085,3643,1043,-2635,-1720,-2682,-1124,-864,-1464,308,232,389,572,129,562,256,-179,-1840,-1821,-1844,-2289,-2514,-2396,-2164,-1863,-1628,-1460,-1750,-1469,-2070,-2792,-2023,-2758,-2636,-2880,-3149,-3432,-3654,-3848,-3842,-3760,-3765,-3687,-3599,-3547,-3513,-3458,-3373,-3407,-4164,-3056,-2793,-3396,-2681,-2393,-1057,-476,64,540,901,-2993,-381,-691,-2149,-821,134,-1123,-732,124,-2186,1182,740,1764,1509,277,-1757,887,-400,-778,140,752,892,1021,-73,-2620,-816,1915,2196,2439,1965,2691,2645,833,-699,-393,1480,-1581,93,-835,-2019,-2785,-1880,-703,-1678,-630,-701,232,-1543,1468,4652,4470,-184,356,1857,-167,1061,-305,-2203,607,-1130,-1547,-1145,-992,-1489,-1918,-2335,-2744,-3006,-3018,-2740,-2455,-2192,-1917,-1645,-1544,-1521,-1673,-1849,-3700,-1837,-1682,-1867,-1060,-3898,-594,-4375,-3363,269,292,189,-54,-345,-3255,-4320,-1787,-2259,-2735,-3108,-3211,-2795,-2241,-4656,-1034,-481,35,-5147,878,1194,1326,-1024,1539,1617,1620,1621,-2372,1504,1060,-3626,1487,1689,-1242,2115,2350,-20462,-23887,-17415,2288,-171698,-518594,-551909,-235917,-16279,-2322,-33536,1317,3069,-9137,-13323,5370,5837,5244,-5105,2235,-1776,-13618,-2665,-813,681,1684,-6034,-1503,-1538,47,979,435,-87,-516,-1843,-2306,-1629,-2328,-5759,-3249,-2745,-4651,-759,-605,-3286,907,1075,-165,-275,2527,5014,-835,-2391,-1492,-2313,-5661,-1476,2576,793,1462,14,114,-571,-1079,-1381,-1536,-1458,-2810,-775,-552,-567,-982,137,183,159,-24,-1612,-610,-969,-1386,-2444,-3242,-4082,-2853,-2830,-3097,-3244,-3423,-3382,-3009,-2667,-2444,-2205,-2038,-1937,-1935,-2037,-2021,-1924,-1529,-1953,-1694,656,1473,2196,-1787,77,-85,1310,3864,3612,2327,-1667,-967,2732,1235,-3053,1171,494,-1474,-3157,-12397,-15949,-22320,-14101,-17635,-2837,-4459,-8213,-37772,-81740,-79021,-25532,-3402,-7420,-7159,-2529,-2190,-1793,-1454,-1078,-7686,-8052,114,435,608,751,695,-10522,-4588,-3164,-2204,-2161,-3987,-2125,-2220,-2152,-2006,-1785,-1822,-1877,-1947,-3913,-2153,-3401,-2429,-2539,-2673,-2913,-3273,-3683,-4184,-4075,-3365,-2716,-3442,-1662,-1387,-1302,-1479,-1712,-3595,-2763,-3013,-2541,-1786,-1021,-716,-1358,-2346,-499,2095,1654,-2256,-641,2519,-2068,439,-2565,3413,3988,2683,3136,1025,2157,1554,1534,1128,-1061,-2301,792,-486,-91,-2404,1659,-489,189,-673,-1475,-3611,-1404,1041,1948,1075,249,-749,-688,-552,-1149,215,637,-420,-3239,-1070,-627,-1384,-2989,-1992,-2159,-3788,-4104,-1510,871,-552,-839,-2798,-4254,-198,2035,1950,-1462,-2621,-748,-519,629,221,-127,-335,-327,-329,-910,-313,0,-2347,-1656,6,-502,-3566,-1446,-1669,-1470,-963,-1306,52,-2043,-724,-610,-1789,-2440,-985,-1425,-1674,-1875,-1999,-2010,-2444,-2366,-2488,-2797,-3116,-3228,-3210,-3005,-3156,-1937,-2269,-1405,-1663,-378,-987,757,-2752,-945,-1428,1138,-1253,3892,2110,824,-495,-82,2964,1255,-1078,587,-488,-1453,-2120,-2451,-2588,-2621,-2655,-2797,-2971,-3204,-3314,-3345,-3248,-2799,-2076,-1180,-1554,811,1835,-1240,106,1726,481,-507,-45],[442,258,5,-405,-894,-1955,-2013,-2607,-3117,-3138,-2841,-2431,-1920,-1970,-1101,-719,-523,-387,-501,-642,-845,-1083,-1181,-1062,-945,-864,-781,-735,-762,-2430,-1069,-1300,-1389,-1315,-980,-551,-1590,-2963,-260,2251,1795,233,3151,611,-1352,-1331,-1829,799,81,-461,-2649,13,-556,1320,1912,-1752,2532,2499,-1244,-1066,-668,-1560,-664,-1606,-2206,-2051,-1190,-997,-1135,-1778,1349,1428,-1893,-2685,504,213,-1443,2387,-63,1445,1726,-2505,-257,-1165,-2011,-2767,-3275,-3502,-3373,-3087,-2821,-2541,-2377,-1982,-1763,-1702,-1121,-1074,-1637,-1031,-1749,-2458,-1524,-845,-126,-1117,-145,1026,1414,2386,77,-261,-594,-817,-584,-2894,229,-22,-724,-1397,-2026,-2524,-2697,-2496,-2107,-1650,-1223,-860,-1420,-301,-141,71,-237,646,957,176,-1145,1183,-1839,-2488,-2135,-1937,-353,1204,1546,1209,746,-2026,-370,-940,-1531,-1959,-2429,-2833,-3213,-3409,-3465,-3389,-3151,-2853,-2477,-2028,-1460,-1863,-3692,165,588,1018,-824,188,1502,1483,69,-827,559,2097,-1288,-1220,-255,-4270,-3126,1983,3698,2721,2798,1985,2340,-596,-4212,-2129,-2159,-51,1309,-528,-435,4351,2617,-1062,1213,2266,1821,-495,-3021,542,-1151,-217,-623,-1022,-1412,-1845,-2268,-2725,-3088,-3156,-2809,-2277,-1756,-1266,-953,-801,-762,-912,-1124,-1440,-1777,-1971,-2029,-1889,-1594,-1308,-902,-535,-307,-97,-6241,73,29,2,80,81,-25876,-4506,-38289,-79,-65,-1,117,-21385,-27953,-34411,-34694,1083,-111219,-241237,-137007,-2537,-18814,-3074,-420,-744,-4032,-7906,-2103,-2452,-2702,-2522,-4102,-1803,-1330,-963,-643,-315,-2404,-2002,-4177,476,718,-1605,-5360,-2168,567,-1711,-4354,-1689,580,212,-1823,-827,-1363,-1982,-2593,-3024,-3399,-3485,-3511,-3581,-3658,-3916,-4117,-3711,-3251,-2695,-2176,-1624,-2823,-2140,-3089,-3607,-1178,-1090,-1445,-1866,-2327,-2746,-2950,-2809,-2448,-2104,-1747,-3352,-1585,-1612,-1821,-2099,-2181,-2041,-2800,-2179,-2,763,1544,-749,969,3368,3229,-1564,-3063,-3896,-2348,1586,2236,2855,825,-326,785,2774,1425,-1827,-366,-2008,-1066,-257,-809,-2344,-1556,-502,-659,296,148,3328,1785,-262,-1996,-864,-3356,-2758,2069,5317,4748,3938,-636,-3410,-969,-811,-459,-965,-880,-101,1021,1762,1703,718,-724,-1090,383,-2103,-176,6276,2933,2236,-2180,1122,-1837,-1562,-604,402,1256,1088,989,848,-1557,-2369,-3191,-1182,-551,-1109,-1746,-2456,-3221,-3985,-3729,-2728,-1674,-907,-1012,761,1396,-2195,2434,2800,2708,3316,3322,990,1095,2322,1144,-2926,-3353,-1459,-3709,-2649,-3267,-1596,-1506,-3225,-879,-450,31,457,920,1403,-1642,-2314,-1104,-1832,2474,1122,543,1495,955,267,-391,-994,-1466,-1705,-1592,-1211,-1694,-396,-513,-6,124,-638,-544,-2664,-1205,-1816,-2404,-2816,-3013,-2882,-2692,-2486,-2319,-2287,-2382,-2642,-3202,-3918,-4047,-2753,-1268,-1285,-626,-2099,522,-1600,598,2344,5985,2279,-2620,603,1022,1428,-3128,1870,2332,436,-1414,1743,3220,914,-2216,-1487,-3178,-2946,-3133,-2514,-1870,-1538,-1487,-1686,-2128,-2622,-2982,-2716,-2039,-2230,-455,-272,837,1323,-532,-1188,1365,1114,-1078,-208,-1938,-2872,-1552,-1802,-2212,-1620,-1003,-1054,-3016,-1389,-1442,-1542,-1622,-1487,-1212,-867,-480,-51,-826,-3327,-4183,-502,-719,-3425,-2546,-2657,13,953,-363,-85,820,-2990,-583,-241,-1800,-194,818,-1591,-528,594,-2612,1029,724,996,492,-164,-1545,-1008,-1410,-1800,-2170,-2422,-2582,-2740,-2774,-2831,-2812,-2806,-2728,-2687,-2657,-2799,-2978,-3231,-3317,-3512,-3657,-3641,-3478,-3099,-2704,-2086,-1457,-787,-1707,-675,-687,143,-2109,1676,3737,3978,-5,95,1721,-346,517,-659,-2307,797,-993,-1529,-1812,700,944,-323,317,1520,1507,947,621,-45,-1276,-942,-1939,-308,-592,-978,-1385,-3755,-2147,-2633,-3162,-3654,-4140,-4326,-3886,-3284,-2642,-1981,-1359,-811,-275,-2748,-4842,693,902,985,950,-4359,787,748,-4556,621,521,437,-4192,303,256,101,38,-82,-143,-258,-355,-865,-606,-669,-3868,-638,-419,-5454,-16,189,-25221,-30808,-30383,-3186,-162733,-437550,-399874,-109591,-1924,-2990,-37455,-3837,-2379,-16012,-17659,1747,2834,3864,-689,4860,-2236,-14631,946,3449,2576,1565,-6386,-1234,-1301,-1984,-2267,-2171,-1880,-1458,-972,-4595,74,-2698,-5087,1077,1239,-5297,75,102,-3841,1324,1561,78,-476,2178,4916,-209,-1595,-807,-2949,-5896,-559,3400,1316,3155,-1121,493,821,446,105,-43,94,-3026,1076,1494,-1554,-1546,-84,2477,2461,2167,-1361,333,-974,-1318,-3009,-2608,-5111,-3737,-1362,-332,-807,-1363,-2094,-2629,-2852,-2733,-2325,-1899,-1541,-1332,-1334,-1406,-1710,-2119,-2668,-3337,-3772,-3495,-2767,-2314,-1232,-552,60,677,1031,1279,-2107,-1209,1704,1556,-3436,939,467,-1445,-3178,-11935,-16628,-22955,-14581,-18438,-3177,-5035,-8216,-35520,-75888,-76062,-23630,-1361,-8269,-6037,-1374,-1473,-1614,-1933,-2352,-7492,-7758,-3930,-3335,-2466,-1514,-716,-9535,-5841,-3913,-3012,-2315,-3763,-323,325,436,760,717,1648,2178,-1266,-4042,-1095,-3476,1770,2291,-1111,1911,1735,1597,-2642,-676,719,-657,-3496,-1269,-2076,-2878,-3700,-4305,-3864,-3222,-2638,-2136,-1755,-1460,-1094,-897,-1368,-509,-133,84,-3066,-1122,967,-2199,359,-3123,1505,1442,1148,673,-332,-648,-1448,-2321,-3149,-3494,-2741,-1591,-800,179,-2499,2171,-256,-476,-1054,-1619,-3239,-1928,1068,1950,955,-124,-1098,-1986,-2577,-2670,-2305,-1798,-1270,-2490,-938,-992,-1716,-3083,-1473,-1788,-3847,-3817,-3001,-2591,-1748,-741,-2450,-4382,274,2845,3317,-2030,-2598,-959,-880,3080,1436,2128,1440,773,1,-638,-1051,-1466,-2926,-1958,-2027,-2065,-3154,-1582,-1166,-652,-118,-861,697,-1719,-711,-830,-2073,-2513,249,1,-114,-261,-404,-480,-1990,-2426,-1458,-1760,-2313,-2772,-3265,-3685,-3897,-3976,-4044,-3981,-3748,-3134,-2240,-1322,-2823,-663,-809,2183,-1348,3806,2707,1544,-34,-151,3111,2485,-1383,2330,2035,-1797,-524,1336,910,-915,-1285,-2132,-1394,-759,-752,161,-155,-416,-639,-834,-1420,-1143,-1167,-1805,-1064,-1046,-1047,-1159,-1313],[-1192,-1418,-1561,-1799,-2011,-2374,-2747,-3150,-3553,-3518,-3274,-3079,-2851,-2711,-2612,-2428,-2286,-1992,-1709,-1238,-686,-124,525,1260,243,-316,2014,78,-319,-2018,415,1728,1412,1212,573,1443,-1637,-2882,88,2865,1540,77,2663,606,-1488,-895,-1058,1101,1063,1599,-3239,-338,-701,2673,2129,-2757,2750,2442,-1143,-725,-770,-1881,-799,-437,-2235,-65,-784,-1406,-1755,-1800,-1445,-845,-1995,-2542,162,-32,-1945,2108,-108,1546,2274,-1594,1554,-1114,-485,-266,-949,-1655,-2986,-2573,-2757,-2789,-2756,-2594,-2639,-2112,-1367,-1198,-1781,-813,-1154,-2625,-1029,-1194,-954,-769,-268,1140,1254,2061,50,-134,-694,-871,-1058,-3007,-1867,-1996,-2176,-2343,-2585,-2923,-3270,-3491,-3415,-2980,-2376,-1750,-1482,-687,-389,-166,-246,17,-49,-162,-958,-519,-1775,-2310,-1808,-2193,-1620,-1832,-2082,-2145,-2244,-2380,-2439,-2495,-2565,-2483,-2477,-2454,-2473,-2998,-2277,-2151,-1977,-1838,-1700,-1552,-1327,-2678,-4604,-729,-571,-347,-443,-115,-195,-326,-557,-1694,-905,-1110,-1640,-1199,-940,-4659,-3744,292,793,1229,1666,1688,1663,-1154,-3530,-2470,-1700,401,637,-455,-1165,-244,-307,-270,-129,102,352,-1014,-2660,971,-505,1204,1190,1100,936,641,-1085,-1226,-860,-1536,-2279,-3012,-3728,-4215,-3926,-3450,-3028,-2741,-2441,-2144,-1766,-1193,-514,261,1076,1778,2513,3125,-246,3771,-6355,3719,3400,3006,2642,2157,-30071,-8411,-38008,396,299,396,650,-17601,-25935,-33934,-35711,2408,-111034,-231720,-133194,-2093,-18250,-3518,1421,643,-4874,-7460,-1826,-3088,-4471,-4296,-4804,-1940,-805,78,757,-620,-2854,-1683,-4544,618,1842,-1761,-5959,-1136,774,-2259,-3391,-813,1034,707,-1983,235,-156,230,254,-2459,473,129,-1288,946,1214,1469,-3273,1918,2510,2722,2733,315,-2474,-1850,-2945,-3213,-976,-1193,-1919,-2525,-2975,-3215,-3202,-3020,-2768,-2535,-2223,-2753,-1861,-1645,-2479,-1732,-1647,-1625,-2824,-1726,-1330,-1313,-1290,-1456,-1484,-1623,-1886,-2099,-2647,-3905,-2059,-1357,-594,200,927,-182,701,2354,1303,-1543,-832,-2539,-1031,-381,-956,-2628,-1919,-1942,-1780,-1256,-558,193,992,102,-2074,-720,-3303,-3249,2224,2801,2548,2161,-1183,-3471,-909,-879,-336,-880,-1538,-2185,-2863,-3586,-4375,-4437,-3674,-2834,-2018,-2174,-928,-733,-570,-554,-3145,-1139,-1615,-2066,-2385,-2393,-1984,-1387,-736,-187,-1101,-1704,-2654,-1074,-116,-688,-713,-2006,-2303,-3184,-3897,-3824,-2970,-2003,-1345,-129,646,-2334,1837,2214,2227,2715,2770,1813,785,1698,1036,-2593,-3313,-1369,-4015,-1821,-2998,679,112,-2807,-485,31,2756,3722,4865,5601,-1787,-2624,-1476,-1321,3057,1351,125,1816,1718,2017,-184,-469,-1200,-1601,-1554,-1223,-1446,-1203,-922,-302,-162,-230,-621,-3000,-653,-906,-1151,-1321,-1464,-1441,-1371,-1511,-1393,-311,270,918,173,-1420,-212,-1645,-654,-1208,-426,-2667,889,-770,148,1635,966,318,-2512,-897,-1386,-1475,-2887,-1669,-1693,-1733,-1868,-2057,-2155,-2319,-2415,-2371,-2438,-2356,-2302,-2212,-2040,-1920,-1775,-1564,-1302,-896,-479,-456,-1552,-2695,55,-562,1055,1507,-948,-1180,1263,1848,-377,-64,-1701,-2828,-1676,-1920,-1914,-2454,-1450,-1306,-2899,-1265,-1432,-1623,-1903,-2064,-2141,-2154,-2082,-1896,-1622,-4509,-3211,-902,-654,-3421,-2282,-2761,-141,691,-1143,-886,802,-2927,-789,367,-973,654,1710,-1993,-327,1058,-2549,916,765,675,544,-447,-1131,170,33,-189,-506,-822,-1156,-1588,-1976,-2556,-2861,-3272,-3558,-3782,-3886,-4006,-4006,-3949,-3634,-3384,-3089,-2712,-2357,-1987,-1762,-1434,-1181,-959,-1606,-597,-476,-233,-2512,55,127,122,-38,-120,-267,-451,-676,-763,-1802,-764,-684,-1315,-2287,61,260,-698,173,820,955,935,1108,752,-850,-474,-2094,-140,1237,-612,749,-3364,299,22,-2636,-342,-1772,-114,-3173,-1872,72,-1115,2408,3416,3776,-2227,-5009,1930,2903,1473,1365,-5324,-322,-942,-4109,-1582,-1614,-1520,-3106,-1379,-1426,-1654,-1796,-1898,-1758,-1471,-1029,-478,-200,94,-4816,178,60,-9639,-736,-1217,-29049,-28397,-43407,-14028,-158562,-368577,-264466,-2562,-3025,-3219,-40622,-1758,-570,-22964,-21806,1757,3618,4481,3631,5508,-2787,-14529,2030,6242,6263,2534,-6429,-700,347,229,1179,5118,5695,5803,1440,-6652,-1537,-2774,-4291,2730,2601,-5463,757,909,-3916,1939,2284,615,-355,1957,4708,671,-597,163,-3321,-5857,437,4190,1856,3944,-1310,-61,830,580,-186,-884,-1298,-2617,-869,-462,-2265,-1903,-416,1399,1643,1733,-942,620,-833,-1731,-3347,-1767,-4129,-4481,-1409,380,-171,-782,-1751,-2095,-2388,-2419,-2213,-1960,-1792,-1741,-1801,-1728,-1560,-1105,-516,-2411,1136,1920,2582,-2398,658,686,548,3883,3733,1197,-2377,-1457,2729,2324,-3576,3323,3331,-1259,-3140,-11764,-18107,-24718,-16052,-19261,196,-5671,-8180,-32141,-69232,-72623,-21516,-425,-9077,-5160,603,714,764,653,494,-7077,-7184,-86,-258,-459,-541,-676,-8814,-6951,-4384,-3643,-2180,-3156,-2609,-2837,-2815,-2517,-1961,-1521,-1004,-1080,-4019,-826,-3322,901,1012,-988,1084,1035,1009,-3023,-750,745,-924,-3449,-36,-409,-810,-1285,-1615,-1997,-2242,-2229,-1980,-1649,-1314,-892,-667,-438,-319,-289,-397,-3856,-1649,-926,-2139,-1439,-3575,-1944,-2120,-2368,-2588,-2635,-2500,-2107,-1569,-945,-1289,-2094,591,-1074,567,-2556,1509,205,-1059,-1457,-1442,-1630,-2307,-2184,-2979,-3288,-2602,-1729,-1085,-192,-2068,1070,1705,495,-1640,-707,-1180,-1926,-3041,-979,-991,-3599,-3581,-2594,595,-782,-410,-1963,-3898,-839,-1165,-1489,-2677,-2531,-1679,-1426,-1134,-729,-317,80,459,479,-114,-566,-386,-3279,-1349,671,-290,-2638,697,1287,1880,1130,-352,1531,-1286,-702,-1160,-2511,-2254,-1359,-1480,-1348,-1214,-1090,-923,-1643,-2665,-2502,-1044,-1226,-1328,-1515,-1809,-3544,-1984,-1660,-2216,-2428,-1357,-786,-375,-2957,-496,-252,590,-1354,847,914,941,222,-399,697,659,-1783,721,830,-2434,-19,727,603,-1066,-1699,-2182,-1461,-948,-1030,239,191,210,261,314,-1361,357,137,-2145,238,208,29,-973,-478],[-992,-466,74,-68,-1665,-2286,-517,46,-418,-728,-1030,-1207,-1670,-1860,-856,-908,-831,-1023,-1474,-1893,-2162,-2083,-1532,-652,-299,402,1619,-290,-571,-1551,138,2710,2387,2243,152,1733,-1637,-2776,414,129,-362,-960,-1531,-1877,-1817,-1368,-669,121,937,1627,-3544,-722,-915,2481,2298,-3458,2421,1688,-1014,-354,-851,-2280,-995,-256,-2530,-251,-877,-1187,-1588,-304,1480,735,-2166,-2492,-1337,-1896,-2575,-2804,-3094,-3341,-3447,-3449,-3360,-3199,-3127,-3216,-3388,-3729,-4018,-3840,-3379,-2872,-2452,-2081,-3132,-1638,-1729,-1385,-1957,-1196,-1018,-2812,-501,-1284,-1674,-482,-225,1227,926,2883,-115,-140,-927,-990,-997,-3090,-252,1584,1874,-808,-2279,-2746,-2456,1177,864,519,148,-193,-1267,-418,-264,125,-367,1013,1727,2045,-948,1329,-1717,-2220,-1378,-2442,21,1337,1352,882,331,-412,-756,-1175,-1512,-1600,-1675,-1678,-1756,-2558,-1603,-1600,-1615,-1730,-1906,-2128,-2315,-3396,-4083,-3070,-3345,-3513,-3675,-3897,-4184,-4437,-4494,-3984,-3558,-3108,-2650,-2112,-1464,-4136,-4060,422,1019,1511,1965,1257,994,-1884,-2849,-2784,-1361,839,313,-484,-1826,-1256,-1607,-1858,-1996,-2024,-2007,-1968,-2256,-1870,-1780,-1696,-1649,-1609,-1574,-1590,-1612,-1702,-1795,-1912,-2068,-2217,-2389,-2525,-2693,-2774,-2623,-2300,-1729,-1035,-233,721,1697,2680,3617,3273,5117,5703,-797,4134,-6334,6049,5623,5080,4505,3737,-32987,-12307,-37615,453,333,730,1483,-15017,-22531,-33634,-35754,2773,-113823,-222995,-128003,-589,-17124,-4298,583,-177,-5908,-6321,-3230,-4202,-3813,-2699,-5493,-1339,291,940,1367,-1129,-3372,-1469,-4628,-505,884,-1891,-4961,-210,914,-2968,-2517,-147,2316,1037,-2204,1640,-444,171,-633,-2265,-1532,-1389,-998,-459,235,878,-3560,2320,2948,3559,4030,141,-2217,-1566,-2707,-2667,-965,697,1698,674,-353,-1221,-1658,-1485,-850,-87,735,-2238,-60,745,-3280,-1524,-1569,-1446,-2702,-1312,-1440,-2124,-2565,-2775,-2619,-2284,-1984,-1668,-2271,-3946,-1885,-1254,-1188,-1107,-953,-701,-467,-363,-287,-1402,-1340,-2641,-1073,-819,-1282,-2927,-1991,-1311,-737,-960,-1190,-1415,-1557,-1661,-2218,-1999,-3320,-3819,-2020,-1952,-1721,-1436,-1703,-3429,-1072,-1069,1126,625,-1082,-12,1552,2048,1406,-583,-1932,-759,-1723,-2979,-3667,-2954,-1962,-1109,-3511,-293,-282,-1978,-771,-484,14,796,1709,1141,-745,-1200,-2167,-1090,-546,-863,-333,-2224,-1414,-1285,-1418,-880,-391,-667,-1844,2040,2342,-2410,2315,1976,1519,1011,443,110,23,368,810,-2385,-3189,-1457,-3622,-1079,-2582,127,-204,-2383,-477,457,3722,8657,8952,5492,-1885,-2249,-1769,-910,3202,1360,-402,1098,1293,-15,-1124,-2002,-2608,-2943,-3044,-3035,-3015,-2825,-2418,-1886,-1055,-326,-776,-3259,-16,-401,-337,-1057,-108,2141,1646,-2193,-2276,450,3206,1997,550,-523,1147,-2012,-496,-1157,-407,-3234,827,-294,-1572,-2925,-4168,-2988,-2382,-627,329,1391,-2856,328,920,-287,-354,741,1881,501,-877,-496,-1800,-1312,-1686,-1690,-1315,-846,-329,209,147,969,1659,-498,-1092,-3368,-595,-950,1203,1360,-1515,-1180,-249,-1143,-2109,-3068,-3869,-3500,-2971,-2464,-2066,-3273,-1458,-1338,-2867,-1244,-1307,-1359,-1501,-1559,-1606,-1679,-1743,-1744,-1807,-5801,-2366,-1664,-1791,-3581,-2256,-2911,-2645,-2435,-1967,-1702,-651,-2996,-1170,932,35,1592,2292,-2425,-334,1298,-2230,642,653,378,89,-747,-890,-463,-462,-444,-440,-392,-356,-443,-535,-2473,-1227,-1275,-1453,-1587,-1624,-1721,-1760,-1807,-1654,-1610,-1559,-2650,-1402,-1362,-1495,-1552,-1711,-1912,-2123,-2372,-2519,-2665,-2927,-2740,-2718,-2685,-2731,-2632,-2549,-2478,-2451,-2309,-2217,-1995,-1780,-1604,-2747,-1163,-1049,-1240,-831,-824,-814,-845,-829,-896,-1007,-1095,-2278,-1314,-1467,-1675,-1783,-2947,-1439,-1138,-2312,-321,-848,407,-2744,-1145,-525,-1725,1306,1339,1092,-1946,-5095,-202,-474,-565,-397,-5702,793,1680,-3720,3297,3813,3040,-2268,375,3188,2470,2018,1961,2538,3496,4651,1341,6549,1976,-6688,7173,6833,-13649,5287,4278,-31646,-20318,-56298,-28598,-160325,-317435,-154805,-1742,-1396,-910,-44024,126,563,-28915,-25469,-283,722,560,184,-262,-3653,-13392,-1341,-1348,-1093,-716,-6430,-216,521,724,897,1005,950,772,473,-8234,-3824,-2896,-3662,-1477,-1440,-5143,-518,92,-3768,1420,1956,1127,-234,1589,3326,1458,290,1132,-3342,-5739,1215,2018,1605,1171,-537,-846,-430,-954,-1450,-2044,-2631,-3061,-3141,-3057,-2907,-2300,-1588,-1036,-459,29,-642,732,-824,-2131,-3275,-1012,-3040,-4655,-1433,748,616,509,-1749,89,-121,-418,-2509,-2030,-1945,-681,-483,-67,350,294,164,-2895,1866,2009,1994,-2239,833,950,289,224,-401,-1016,-2711,-1867,-2000,-2076,-3683,-1768,-1511,-1157,-3283,-12177,-20728,-27971,-18829,-20304,-37,-6604,-8329,-28299,-62435,-68686,-19314,-2363,-10032,-4849,-1876,-835,376,1565,2754,-6751,-6586,5691,6275,6541,6630,6396,-8637,-7943,-4573,-4102,-1966,-2509,1434,2159,2368,2494,656,857,1315,-1149,-4016,-586,-3146,1551,1164,-1054,515,248,93,-3492,-990,-115,-1267,-3502,-406,-584,-816,-1173,-1479,-1978,-2566,-3191,-3719,-3280,-2512,-1619,-910,-196,394,868,125,-4571,-2358,152,-2092,-208,-3819,1222,1246,1218,1196,-1749,1282,1077,-1518,-1453,-1338,-2169,261,-1383,9,-2692,-974,-1536,-2111,-2744,-3400,-3700,-3251,-2539,-1752,-1017,-360,-1099,-1319,1091,-2501,847,1753,932,-812,-473,-1220,-1980,-2893,-615,-590,-3260,-3477,-2911,-97,-601,-244,-1388,-3492,-564,-686,-839,-3419,-2513,-1557,-1546,-1884,-2124,-2280,-2322,-2258,-2326,-2381,-2371,-2479,-3144,-2128,-1545,-1456,-2206,524,974,1173,1063,133,-105,-1097,-2013,-2759,-2995,-1819,-951,-232,363,627,614,442,-1403,-2867,-3331,-1952,-2524,-2567,-2224,-2396,-2846,-1937,-638,-2450,-2615,-1943,-687,0,-3108,-450,257,1067,-1310,2021,2444,2359,297,-757,2906,2777,-2120,2224,1737,-3174,521,988,616,-1295,-2245,-2117,-1630,-1231,-1426,958,971,301,849,639,-1260,-45,-1005,-1773,-1524,-2076,-2338,-2190,-1738],[-4947,-4179,-3275,-2488,-1820,-2427,-862,-619,-490,-220,12,-475,-1479,-1761,-794,-1042,2314,3119,422,2873,1992,809,582,245,-788,1275,2360,-579,-787,-1042,-33,2065,1725,1311,-337,407,-1566,-2692,-772,-1146,-1606,-2212,-2889,-3566,-4178,-4424,-3911,-3067,-2127,-1282,-3562,-1089,-1164,671,756,-3340,572,771,-853,56,-882,-2692,-1213,-197,-2840,-662,-1136,-1092,-1256,264,1544,319,-2355,-2497,-938,-582,-3214,614,-512,-422,-993,-1578,-2122,-2559,-3000,-3500,-3994,-4583,-4954,-4470,-3844,-3273,-2858,-2556,-3078,-2460,-2558,-2902,-3340,-3854,-4422,-4935,-4983,-4513,-4078,-3669,-3291,-3097,-2913,-2740,-2500,-2021,-1450,-1138,-1199,-3095,-544,1416,1522,-1557,-2663,-3130,-2791,1182,2933,2915,2623,899,-868,94,525,-204,-865,-1336,-1360,-786,-1068,1096,-1672,-2167,-938,-2639,26,1279,4106,3245,2087,203,-531,-1602,-2185,-1933,-1314,-565,-1402,-2116,969,-487,1445,1374,-607,-2050,-2383,-3380,-3092,-691,-1075,-1294,-1435,-1553,-1658,-1683,-1712,-3393,-1510,-1454,-2683,-1252,-1021,-3159,-3468,-635,-646,-803,-1015,-1369,-1842,-2665,-2997,-3591,-3758,-3454,-3032,-2642,-2388,-2207,-2015,-1777,-1413,-906,-339,-1132,-1805,1014,633,1207,993,626,148,-433,-1203,-1557,-1952,-2165,-2231,-2184,-2139,-2077,-2076,-2007,-1735,-1336,-753,-131,494,1155,1718,2177,2500,2579,2614,2503,-1720,1673,-6327,855,264,-277,-673,-1075,-33921,-15841,-37373,-1278,-867,-390,88,-13517,-18077,-33346,-35067,-3414,-118811,-214947,-122266,808,-15588,-5233,-350,-754,-7127,-4977,-2154,-2468,-2708,-2553,-5995,-1845,-1352,-976,-692,-1642,-3807,-1282,-3965,-1903,-907,-1857,-3873,667,1083,-3676,-1765,362,2382,899,-2346,2325,-672,2865,248,-2065,144,594,183,-423,-46,774,-3751,2706,3377,3853,3329,-173,-1979,-1249,-2393,-2158,-1024,670,-42,-639,-1037,-1121,-834,-278,394,1051,1759,-1722,39,864,-2679,-863,-1432,-1135,-2431,-870,-108,-335,1,-2998,-497,-504,-526,-576,-1859,-3941,-1738,-1655,-2219,-2859,-3418,-3512,-3099,-2696,-2320,-1854,-1779,-2185,-891,-1457,-1702,-3089,-1699,-1517,-392,1237,516,2388,2755,583,-2301,-639,-3308,-4366,1655,4127,3705,989,-1975,-3263,-1363,-1252,4100,673,-1298,-255,1652,972,-123,-1328,-2614,-3844,-3042,-2430,-1146,-634,-1850,-433,-2569,-500,-817,-2206,-837,254,1226,2153,2298,1103,-395,-767,-1680,-1085,-963,-1059,-711,-1929,-2995,-3420,-2790,-1794,-884,-573,-2344,728,924,-2322,992,881,771,707,648,826,115,320,636,-2200,-2910,-1466,-2923,-332,-2122,-295,-396,-1898,-508,920,4865,8952,10345,5403,-1779,-1502,-1774,-537,3324,1232,-879,430,1359,767,-287,-1351,-3054,-2310,-3027,-3531,-3618,-3335,-3004,-2740,-2288,-1953,-1568,-3202,-789,-536,-271,-959,312,568,739,-2786,-2938,612,1897,2315,997,232,2293,-1914,-189,-984,-448,-3266,455,-278,-1140,-2048,-2882,-3595,-3906,-3307,-2808,-2147,-2886,-1472,-1238,-1046,-934,-848,-655,-544,-408,-211,-1259,-1294,-353,-558,-1587,-1122,-1520,-1932,-2383,-2775,-3205,-3499,-3554,-3511,-3372,-3245,-3077,-2800,-2545,-2234,-1919,-1585,-1286,-985,-1367,-2755,-652,275,566,-3605,-2291,-999,-2772,-721,-52,409,1025,873,725,544,361,231,-1775,-6293,-1571,-154,-585,-3710,-2093,-3008,-1563,-1997,-2443,-2718,-2559,-3083,-1573,-822,-287,78,200,-2550,-445,-8,-1839,-273,-311,-261,-242,-959,-793,-478,-550,-626,-703,-709,-711,-844,-1002,-2317,-1599,-1793,-1666,-1289,-737,-285,117,-1648,-660,-157,539,-2931,-1236,-515,-1221,-1881,-2648,-3390,-3386,-2874,-2253,-1668,-3173,-462,75,514,752,-500,1088,-336,279,392,-368,-234,-606,-1068,-2965,-1380,-1447,-1824,-1197,-1072,-928,-828,-690,-648,-657,-658,-2372,-1150,-962,-1590,-1732,-2577,-2340,-2413,-2214,-1774,-1269,-768,-2460,-543,-1286,-1863,170,50,-225,-1808,-5019,-1060,-945,-658,-252,-4605,878,1563,-3358,2705,3017,2861,-1579,-1847,1655,445,-931,-2544,-3235,-1586,0,1477,2496,3167,-9336,4294,4511,-16750,4317,4080,-32443,-11470,-67891,-46272,-168631,-289159,-79073,2404,2090,1663,-48277,557,-4364,-26986,-23753,-2543,-3116,-2760,-2063,-1369,-4709,-12301,163,389,479,381,-6320,-191,-531,-896,-990,-763,-330,245,850,-7474,-5968,-3081,-3169,1853,1390,-4655,21,-924,-3453,-2965,-3194,-2242,-1197,-319,345,748,1078,1231,-2699,-5458,814,563,358,215,121,-1777,182,424,796,1134,1477,-1462,501,442,-3401,-2674,-1518,1033,3363,1136,-444,715,-925,-2481,-2804,-1454,-2640,-3738,-2012,-993,97,1084,-1896,2393,2819,1381,-2873,-2409,-2484,633,1908,2682,1769,198,729,-3495,345,-283,-951,-1907,-2241,-2797,-3178,-3197,-3198,-3155,-3065,-2715,-2541,-2321,-3738,-1824,-1613,-1362,-3575,-13189,-24502,-32650,-22830,-21408,-1088,-7803,-8634,-24363,-55846,-64062,-16849,-2612,-11065,-5136,-3055,-2447,-1660,-828,114,-6536,-5957,3277,4293,5162,6007,6658,-9017,-8539,-4366,-4168,-1708,-1916,2099,2493,3269,3543,458,483,420,-1477,-3905,-377,-2968,1996,3453,-1261,2278,1946,1866,-3655,-1386,1209,-1630,-3647,1236,-368,2246,1802,1395,810,196,-352,-731,-805,-449,220,1335,1474,1480,2524,-584,-4120,-3130,-796,-2082,-837,-3550,5823,5638,4197,2035,-1900,2585,1754,-686,-2435,-1342,-2319,-254,-1624,-21,-2857,422,767,-1515,-2488,-618,1635,-2615,936,2374,2309,1117,-1341,-1498,768,-2787,-12,-627,-1247,-1936,-2526,-3135,-3615,-3494,-3322,-3212,-3213,-3461,-3389,-3566,-3763,-3997,-3840,-3587,-3335,-3101,-2893,-4002,-2520,-2228,-2114,-2126,-2104,-2070,-1986,-1804,-1693,-1454,-1036,-711,-2562,-275,598,-2544,-1870,1055,1711,2074,1342,635,623,-555,-1214,-2134,-2658,-2276,-1701,-1166,-698,-524,-604,-825,-1313,-2607,-2630,-3408,-3343,-2446,-1673,-2524,-2167,-1786,140,-2190,-2194,-2405,-552,733,-3163,-436,827,1444,-1181,2310,2729,2559,310,-1058,3225,3080,-2111,2115,1452,-3399,1228,1300,670,-1454,-2747,-1817,-1701,-1361,-1694,370,334,-23,364,350,-922,-433,-2022,-1148,-829,-1407,-1988,-2406,-2285],[11,384,930,-194,-1780,-2601,-1084,1515,3709,3497,1877,-98,-1212,-1661,-1130,-1147,1852,2687,783,5338,2351,922,207,-485,-1144,2118,3048,-833,-992,-544,-108,2351,3199,2853,-892,2344,-1435,-2652,1076,761,221,-1055,-1035,-1607,-2126,-2622,-3020,-3248,-3092,-2937,-3530,-2845,-3100,-3421,-3650,-3456,-3200,-2799,-2353,-1798,-1221,-3061,-1436,-245,-2918,-1153,-1428,-892,-686,423,456,-93,-2528,-2535,-1544,-694,-3364,913,-787,1099,1467,1127,1195,-1562,-1046,380,-679,-629,-3338,-1732,-2646,-2287,-2187,-1899,-2724,-1379,-2482,-1617,-2176,-1391,-1643,-2518,-2069,-2108,-2462,-1688,-1239,-910,-629,-494,-605,-521,-1466,-1290,-1344,-2979,-2275,-2688,-3106,-3195,-2934,-3414,-2990,-1900,-1606,-1324,-1075,-869,-745,-668,-808,-1057,-1421,-1921,-2356,-2225,-1399,-219,-1639,-2102,-511,-2761,-38,1171,3589,2792,1577,90,-1433,-2875,-3083,-1834,-726,191,-958,-1730,1357,306,1555,1490,-625,-2473,-3126,-2615,-2134,-468,-691,-753,-776,-848,-1003,-1181,-1470,-3975,-2084,-2561,-3066,-3135,-2634,-2150,-2666,-1270,-853,-462,26,394,264,-3322,-1931,-3279,-864,1569,1929,-578,-2223,2090,3675,2304,763,1596,964,-691,-1306,1348,1135,2103,2622,1044,1139,382,-1234,-858,-1077,-1271,-1367,-1305,-1093,-690,-253,191,636,951,1211,943,609,1204,983,669,270,-281,-758,-1232,-2872,-2118,-6476,-2588,-2711,-2692,-2464,-2203,-33070,-18618,-37417,-486,-17,395,735,-12971,-13069,-32887,-33913,-10089,-125016,-207576,-116587,654,-13768,-6146,-247,-530,-8525,-3659,-1573,-1888,-2295,-2464,-6188,-2457,-2169,-1851,-1472,-2046,-4065,-1073,-2869,-3400,242,-1564,-2717,1544,1330,-4194,-1143,748,2368,773,-2301,1651,-687,3880,210,-1790,-408,838,2573,1197,161,-606,-3878,-847,-664,-389,-198,-565,-1734,-919,-2058,-1716,-1072,-1027,-1229,-1314,-1249,-1003,-570,-15,602,1225,1970,-1176,104,972,-1512,11,-1255,-719,-2075,-387,-75,-909,122,-3435,790,1582,667,-221,-1385,-3894,-2198,-2559,-2532,-2369,-2171,-1952,-1813,-1832,-1890,-1853,-2106,-1847,-2010,-2180,-2367,-3073,-2776,-2871,-2835,-2563,-2150,-1657,-1057,-439,-2277,-547,-3244,-4069,1086,1648,1858,-140,-1893,-3069,-1754,-1368,2533,694,-1474,-389,1747,1602,589,-1946,-1294,-320,-580,-2476,408,1470,-3262,-1428,-1565,-716,-856,-2398,-922,632,2302,2868,2439,1082,-49,-411,-1218,-1020,-1330,-2407,-3482,-3615,-2722,-1949,-1393,-942,-1316,-586,-2735,-719,-785,-2059,-670,-532,-331,-101,34,228,-154,-184,517,-2032,-2512,-1236,-2114,410,-1685,-573,-434,-1388,-563,1403,5601,5492,5403,5362,-1541,-703,-1501,-238,3326,954,-1229,-91,930,3401,-326,-1951,-3458,-1321,1476,476,-563,-1124,2,2361,2573,985,-1016,-2917,-608,-776,-570,-1123,-1543,-1721,-1869,-3272,-3260,-2219,-2346,-2418,-2485,-2336,-2114,-1788,-1452,-1151,-1012,-2550,-775,-589,-525,-531,-524,-497,-1787,-630,-830,-858,-2928,-1593,-2087,-2557,-2774,-2552,-2033,-1554,-1053,-508,-852,-1503,318,471,-2297,882,508,1569,-843,148,2453,533,412,-2575,-2328,-1616,1463,413,-2062,-1801,-1898,-1004,67,372,-1183,-2663,-382,1715,1296,-3079,-3424,-1675,-2597,-664,-370,-155,960,1112,587,1078,856,557,-1068,-5060,-897,-1450,-2088,-3550,-3126,-3323,-3145,-2838,-2588,-2452,-2362,-3172,-2252,-2315,-2327,-2358,-2429,-2336,-2240,-2017,-1776,-1560,-1355,-1147,-1021,-1115,-890,-719,-378,135,102,992,731,3403,1035,-2068,-1480,1111,469,-1705,-2706,-847,1293,-2702,-487,-132,278,-3174,-2024,-1066,-315,-613,-1455,-1967,-2041,-1894,-1578,-1295,-3166,-713,-464,-266,-212,-706,-43,-349,-318,-513,-856,-1161,-1551,-2039,-2800,-2954,-3376,-3430,-3166,-2840,-2492,-2203,-1901,-1725,-1629,-1550,-2389,-1582,-1538,-1859,-1839,-2357,-1981,-2114,-2276,-2404,-2571,-2761,-2968,-3146,-3252,-3236,-3096,-2877,-2539,-2221,-4792,-1573,-1228,-979,-830,-3371,-561,-271,-3009,719,1396,2105,-990,-4161,2913,2280,1320,0,-1337,-2330,-2183,-1177,-336,438,-12646,1188,1321,-18072,950,620,-31618,-3753,-74284,-66142,-183824,-287873,-44138,245,365,389,-53835,-3777,-14431,-20123,-19902,-5003,-693,-555,-448,-312,-5861,-11310,-156,-308,-535,-843,-6092,-1222,-1065,-766,-230,424,1022,1536,1916,-5762,-7182,-3360,-2806,1380,906,-4260,170,-84,-3075,-68,82,276,-262,534,1142,1207,1309,1311,-1596,-5030,802,559,350,174,6,-2785,-247,-263,-222,-289,-405,-895,-586,-805,-3701,-2975,-2142,-315,89,259,-334,598,-1131,-2769,-2337,260,-1039,-2792,-1206,1772,2282,1063,-2149,3728,4409,1433,-3260,-2907,-3021,560,1767,634,-668,-1946,-3069,-4156,-2305,-1160,-141,-1522,686,961,-213,1649,1211,-681,-3385,-2459,-1068,-1390,-3761,-1182,-850,-438,-3967,-14787,-29294,-38431,-27759,-22252,-1627,-9224,-9052,-20608,-49754,-58723,-13951,-1485,-12105,-5994,-204,79,338,468,565,-6405,-5282,712,715,640,641,577,-9911,-8567,-3877,-3865,-1461,-1438,2579,2683,3265,3438,223,439,-67,-2034,-3628,-196,-2805,1682,4514,-1541,3796,3443,3153,-3248,-1930,338,-1979,-3873,914,-812,905,712,696,574,409,-475,-111,-508,-882,-915,-709,-44,837,1811,-1405,-3021,-3645,-1604,-2148,-1673,-3032,4188,3604,2779,1049,-1951,-83,-887,-1529,-3229,-2154,-2447,-2141,-2074,-2004,-3020,-1658,-1278,-1189,-2958,-175,1191,-2409,745,2652,2521,1104,-1675,-1617,463,-2915,-54,2617,1517,689,-2,-854,-1479,-2383,-1786,-2404,-2881,-3608,-3028,-2858,-2675,-2579,-2619,-2716,-2807,-2896,-2901,-3789,-2655,-2368,-1846,-1731,-1641,-1627,-1663,-1707,-1900,-1982,-1820,-1627,-1930,-926,-479,-3282,-1792,687,916,1024,981,774,433,-427,-556,-2253,-2095,-2248,-2633,-2789,-2535,-2250,-2020,-1794,-1749,-2242,-1929,-2216,-2530,-2393,-1928,-2423,-1752,-1760,308,-1984,-1918,-2758,-619,875,-3359,-687,83,-240,-1241,-680,-724,-662,-546,-1496,-322,-110,-2025,408,688,-2859,812,723,288,-1822,-2865,-1626,-1898,-1506,-2017,-94,268,-511,872,883,-681,-795,-1763,-730,733,2112,1807,-481,759],[1249,905,825,-251,-1598,-2757,-1363,1594,2710,2819,2521,299,-937,-1546,-1471,-1216,-285,-627,-1019,-1257,-1433,-1579,-1586,-1423,-1312,-1263,-1205,-1141,-1174,-1030,-1089,-1184,-1242,-1317,-1472,-1453,-1485,-2623,-1470,-1470,-1552,-1760,-2012,-2240,-2445,-2638,-2715,-2640,-2377,-2055,-3554,-1751,-1685,-462,-103,-2091,-2448,-1358,-454,972,-739,-3279,-1642,-370,-2607,-1656,-1720,-656,-43,740,1002,-471,-2641,-2578,-2052,-599,-2789,355,-1057,777,1464,1974,2541,-1235,-988,2223,-430,825,-3310,-676,-2541,-717,-1303,-1883,-2320,-881,-2600,-1599,-2139,-1323,-1591,-2103,-2276,-2680,-3073,-3158,-2776,-2240,-1585,-947,-805,-219,-1638,-1453,-1429,-2734,-917,1115,859,-2426,-3026,-3542,-3023,699,1703,1394,1093,770,46,109,-213,-622,-1044,-1549,-2133,-2741,-3302,-3421,-2869,-2111,-1456,-2830,-211,136,243,327,171,-204,-660,-1231,-1895,-2451,-3092,-3697,-3893,-3342,-2878,-2544,-2318,-2277,-2385,-2816,-3559,-3212,-3693,-3962,-3853,-3294,-2641,-2018,-1455,-892,-419,-4140,-1953,-1169,-2731,-1457,1674,-1080,-1876,-1338,2523,2714,1843,93,291,-3638,-1669,-3444,-671,1803,2224,-563,-2007,1439,1132,109,-892,-1778,-2513,-2919,-2805,-2586,-2449,-2349,-2245,-2066,-1816,-1572,-1300,-1063,-777,-438,-41,460,321,1580,2042,2381,720,357,2547,1190,740,1327,732,103,-507,-1108,-1402,-1430,-4162,-3630,-6940,-498,-394,-304,-128,-11,-31421,-20357,-37808,705,891,999,1006,-13350,-8036,-32229,-32531,-16786,-131312,-200944,-111471,-1571,-11807,-6947,-141,285,-10128,-2503,18,-548,-1431,-2110,-6126,-2485,292,1311,2878,-2316,-4170,-866,-1650,-4684,-586,-1050,-1439,2419,1621,-4338,-707,983,2241,624,-2075,1029,-452,4840,135,-1445,-881,1016,1981,1025,311,-277,-4044,-709,-792,-795,-846,-1034,-1525,-957,-1797,-1400,-1096,-1095,-1198,-1369,-1645,-2013,-2342,-2157,-1370,-390,781,-643,124,1049,-330,882,-1103,-292,-1730,85,42,-1360,-366,-3211,1082,2469,1194,123,-901,-3860,-1531,-1224,-758,-415,-180,-22,-4,-191,-428,-1112,-2336,-814,-585,-2753,-2729,-2967,-780,-1510,-737,274,255,204,201,191,-2163,-420,-3155,-3522,-964,-1446,-1918,-2435,-2414,-2948,-2235,-1410,926,656,-1616,-444,1816,1718,74,-2129,-390,31,-914,-2473,755,2219,-2647,-2339,-702,-828,-1378,-2519,-1445,-1271,-1151,-1214,-1424,-1813,-2206,-2742,-3044,-2594,-2167,-1747,-1353,-1003,-1758,-571,-550,-943,-1678,-884,-2878,-1629,-2022,-2332,-2288,-2103,-1810,-1493,-1292,-1067,-945,-780,-828,-1904,-2067,-732,-1244,-710,-1320,-863,-1015,-1189,-1425,-1642,-1787,-1885,-1779,-1541,-1257,-1022,-1087,-523,-214,53,-1377,-369,329,863,-337,-2571,-3084,-1877,533,527,-166,337,903,4317,5179,1297,-1131,-2581,-896,-1102,-584,-1056,2148,3245,704,-3076,-3175,800,3803,2914,1608,1163,3354,-1359,736,-305,-470,-1537,-1134,-1826,-2177,-1634,-870,-89,-1410,1149,1540,397,-2884,-1697,-1178,-725,513,-1315,-1096,-1046,-917,-407,-585,-1791,520,424,-2951,-518,-1414,-1924,-1545,139,1610,1397,1302,-1524,-3306,-1834,1893,539,-1531,-533,-1582,-1546,-713,47,-968,-2547,-95,703,259,-2346,-3014,-1787,-2384,-2148,-1509,-823,-287,228,-869,-159,953,963,176,-3787,-216,233,-494,-3146,-2287,-3033,-1629,-1399,-1452,-1415,-1209,-3195,-2158,-106,291,610,767,-1506,-969,799,-1251,-452,-95,-1259,-746,-1210,-1068,-801,-498,-195,-130,318,538,596,575,-1674,-1534,-1035,-2051,-2069,-550,962,2428,-3921,-163,-84,-73,-3343,-2803,-1640,-109,-347,2074,1286,-1416,-672,-801,-1285,-2925,-1838,-1934,-1907,-1851,-1588,-1342,-1145,-1051,-912,-894,-824,-837,-963,-2383,-1314,-1657,-2936,-2211,-2203,-1911,-1550,-1108,-757,-483,-253,-2314,-1878,-274,-1896,-1157,-2278,-2091,-2332,-2173,-1833,-1527,-1300,-2294,-1197,-3090,-1588,-1977,-2451,-2526,-2113,-4386,-1677,-806,-649,-768,-2025,-1749,-2479,-2569,-1277,178,1498,-394,-6043,4001,3831,3320,2413,1351,180,-833,-1366,-1502,-1174,-16402,-785,-774,-17178,-1437,-1932,-29830,-2262,-69983,-86757,-205755,-316410,-55124,-463,-538,-742,-60798,-8286,-24327,-12878,-16108,-7521,-2851,-2748,-2642,-2501,-6935,-10379,-1975,-1790,-1587,-1426,-5678,-1158,-1027,-1010,-940,-847,-829,-853,-924,-4107,-6190,-3641,-2461,-603,-172,-3962,1000,1187,-2602,2336,2487,2267,-510,-44,2287,2164,2256,2427,-181,-4408,2475,3284,1644,3500,2870,-3653,-504,2669,2279,1684,969,-286,-1140,-1409,-3689,-3059,-2997,-3112,-2979,-2840,-2755,-2622,-2573,-2919,-2606,-2559,-2348,-2139,-1742,-1406,-862,-283,-2339,582,938,1136,-3525,-3416,-3036,640,1938,2243,2277,-281,1617,-4130,2585,1389,633,-1071,508,829,-415,2847,1894,-1037,-3507,-2222,-1846,-2062,-3677,-920,-220,432,-4283,-16793,-34624,-44503,-32898,-22257,-2012,-10686,-9420,-17113,-44309,-52706,-10411,-207,-12972,-7211,1516,2005,2478,2811,3078,-6183,-4448,3325,3187,2879,2563,1396,-11074,-8131,-3212,-3319,-1160,-1486,-1689,-1375,-718,144,132,965,213,-2629,-3096,76,-2547,1363,4886,-1671,4769,5348,3834,-2684,-2478,-548,-2159,-4032,626,-1092,1416,1725,1059,175,-804,-1825,-2786,-3077,-2255,-1110,-151,782,1547,2152,-2188,-1675,-3303,-1847,-2170,-2543,-2393,2066,1822,1476,216,-1970,412,142,-114,-3318,-1144,-2259,-1472,-1905,-2347,-2987,-3210,-3584,-3697,-3447,-3073,-2666,-2133,-1493,-773,-69,590,-1957,-1534,304,-2819,-636,2369,1663,1357,258,-533,-1037,-2078,-894,-511,-2606,-3800,-2433,1906,269,1258,909,-2279,-194,336,-1683,-3157,-2804,-2915,-3039,-2723,-2163,-1613,-1133,-719,-562,-458,-1093,-1237,-1271,-814,-970,-3032,-1887,-1109,-992,-797,-568,-355,-167,-410,0,-2424,-1515,8,-41,-149,-184,-305,-451,-528,-1215,-1866,-1197,-1621,-2156,-2653,-3187,-3443,-3120,-2471,-1812,-1859,-1717,-2728,-811,88,-3631,-1123,-572,-952,-1425,-1690,-1898,-1917,-1745,-1930,-1094,-621,-1917,307,692,-2367,752,486,-274,-2328,-2460,-2160,-2688,-2671,-2202,-907,85,-1109,508,818,-503,-861,-1022,-483,779,3575,1666,-536,817],[1464,1939,1621,-268,-1313,-2760,-1546,1320,1255,1207,894,348,-672,-1384,-1811,-2546,-3343,-3910,-3423,-2667,-1902,-1156,-763,-2276,-1005,2114,2647,-1297,-1324,338,70,2381,1833,1080,-2029,-539,-1229,-2591,-1866,-1709,-1403,-2271,-965,-848,-827,-935,-1086,-1257,-1356,-1407,-3683,-2049,-1929,-568,-315,-1530,-3041,-2375,-218,115,-587,-3269,-1865,-1291,-2128,-2110,-2003,-712,267,1190,1598,-843,-2709,-2661,-2346,-350,-2110,-225,-1345,349,1000,2724,2402,-876,-868,2267,-145,1038,-3281,-537,-2471,-768,-1062,-1911,-1998,1665,-2673,-1539,-2044,463,319,-1629,38,-1278,-2177,-912,-1276,-1759,-2144,-2362,-2303,-1882,-1767,-1697,-1529,-2432,-1015,454,397,-2493,-3110,-3533,-3002,-388,-235,48,365,510,338,84,598,271,-424,-709,-1376,-2098,-2862,-3620,-3895,-3149,-2432,-2899,-1032,-600,-412,-258,-363,-705,-1143,-1708,-2346,-2810,-3169,-3132,-2841,-2394,-1988,-1705,-1532,-1550,-1717,-3076,-3232,-2579,-2960,-3092,-3124,-2853,-2417,-1934,-2087,-891,-371,-3950,-2329,-1758,-2193,-1582,2379,-244,-1230,-1805,1937,2993,1451,-175,419,-3476,-1600,-3611,-605,155,-782,-1812,-2928,-3055,-1942,-812,72,1054,60,302,-460,452,1762,1203,1800,215,2483,1486,-1072,-598,4707,4476,4093,3623,-543,2451,1725,936,151,-697,-1473,-2194,-2709,-2742,-2399,-1847,-1235,-731,-176,295,-5521,-6374,-7873,1054,975,887,886,813,-29782,-21073,-38534,518,448,332,156,-14734,-3458,-31532,-31120,-23015,-136445,-195030,-107331,-3694,-9867,-7632,-2215,-1988,-11448,-2212,-2591,-3107,-3854,-3796,-6008,-2656,-1784,-1151,-584,-2496,-4231,-738,-525,-4663,-1533,-440,-58,50,281,-4116,-530,1010,1933,375,-1760,440,-60,4087,-65,-1105,-1258,847,-50,-901,-1519,-2008,-4332,-2168,-2056,-1779,-1439,-1618,-1431,-557,-1711,-1283,-1082,1180,2412,2602,2240,1385,2236,1778,1146,369,-340,-1052,-1401,-1231,-795,-280,-1046,29,-1488,467,181,-1712,-874,-2723,556,426,416,375,-493,-3907,-1491,1618,-304,1319,612,-75,535,1474,1119,-1099,-2518,-381,-1013,-2662,-3378,-2909,-3029,-3144,-2930,-2543,-2144,-1782,-1415,-1127,-2017,-1110,-3098,-3066,-1748,-2139,-2454,-2753,-2894,-2989,-2773,-2203,-1903,-1637,-1756,-1401,-1300,-1217,-1189,-1720,-1162,-1094,-1304,-2468,-1024,-1152,-1264,-3048,-978,-887,-772,-2533,-1397,-289,-101,57,226,354,431,-124,-611,-827,-1956,-1766,1246,23,-1991,679,1349,-1079,-1970,-310,-2710,1156,1083,-1142,996,948,952,999,985,1057,-777,-702,380,-1880,-1678,-95,-402,736,-1098,-917,-460,-1024,-1684,-2314,-2624,-2249,-1502,-703,-1022,601,-715,-75,1344,-49,-1343,-411,-493,-557,-987,-3007,-2474,-2345,-63,478,185,1239,1460,1514,1672,1467,-1326,-2358,-1256,-1515,-944,-1316,1535,1740,265,-2758,-2943,753,2877,2811,1570,1256,3365,-1293,1164,16,-322,-463,1092,1302,1099,1014,1131,288,-1105,1991,2112,-361,-2758,-2281,-1717,-678,-975,-2059,-2215,-1317,-234,328,-526,-2261,1034,2086,-3483,376,699,1401,-2413,394,2882,2217,2096,-531,-3267,-2045,1944,41,-856,693,990,362,-172,-499,-801,-2525,-551,-632,-856,-1730,-1904,-2225,-2731,-2938,-2706,-2188,-1715,-1224,-2352,-2988,-602,-666,-813,-2818,-1542,-1927,-2420,-2903,-3328,-3455,-3086,-2574,-2071,-1621,-1162,-3245,-2253,101,431,660,728,-826,-1455,748,-1254,-947,-550,-1905,-1251,-1423,-1483,-703,-773,-1158,-1617,-2043,-2454,-2935,-3339,-3664,-3414,-3017,-2555,-2130,-1710,-1453,-1213,-3374,-688,-455,-467,-3345,-3577,-2103,-1,-262,841,760,-1407,-798,86,-589,-2767,-622,-803,-939,-1091,-1022,-922,-819,-783,-677,-684,-637,-674,-1106,-2057,-1292,-2439,-3503,-2761,-3391,-3826,-3425,-2771,-2189,-1674,-1203,-2399,-2219,-570,-1935,-1144,-2545,-2006,-2554,-3099,-3539,-3887,-3964,-3835,-3737,-4057,-3756,-3799,-3723,-3462,-3207,-4064,-2744,-2534,-2451,-2512,-2679,-2886,-3103,-3377,-3514,-3357,-2858,-2251,-5588,-1087,-743,-420,-261,-136,-146,-198,-232,-531,-738,-16347,-1345,-1629,-15012,-2176,-1990,-27846,-624,-61064,-106065,-233976,-376702,-115717,2710,2611,2334,-69068,-11529,-32808,-6247,-12834,-10243,930,3181,3708,4166,-8113,-9791,-116,2496,4898,2734,-5372,741,2162,1941,2326,1877,1443,1083,802,-2934,-4901,-4161,-2355,347,314,-4063,408,383,-2320,315,91,-277,-1224,-1144,-1810,-2629,-3305,-3645,-3252,-3895,-1437,-412,619,1591,2418,-3874,-1203,3853,3990,2346,3378,67,-1981,-1091,-3636,-3180,-2909,-882,251,-1294,-287,247,-1822,-3226,-1504,1211,646,-1035,-547,1034,-123,-1486,-3167,-4334,-2656,-1108,-3901,-4183,-2497,739,4145,4967,2555,-757,1772,-3690,2125,778,-191,-880,63,-519,-1451,-2273,-3231,-4087,-4284,-3682,-2886,-2013,-3786,-272,501,1254,-4716,-19349,-40010,-49947,-37486,-21319,-2255,-12337,-9931,-14269,-39989,-46543,-6491,-2530,-13867,-8853,-1766,-882,159,1156,2112,-6049,-3723,1951,4427,4456,4403,-3817,-12438,-7779,-2768,-2954,-1074,-806,-825,-1813,-2531,-2594,-1856,-941,127,-3297,-2546,230,-2413,868,3589,-1764,3317,3035,2774,-2262,-3192,-1514,-2356,-4271,180,-1395,15,-711,-1407,-2301,-3258,-4205,-4192,-3202,-2268,-1289,-537,210,855,1434,-3005,-299,-2364,-1540,-2281,-3522,-1867,3781,2549,2596,-598,-2168,1636,2828,2464,-2847,-933,-1762,-1796,-1281,-881,-2843,-2108,-2403,-2203,-2968,-876,-154,-1277,485,1607,1705,912,-2218,-1329,226,-2665,-1269,-1580,-2282,-2964,-3360,-3437,-3159,-2662,-2183,-1682,-2550,-4045,-2008,-183,-15,-4,-193,-1762,-927,-1482,-3395,-2827,-3499,-4100,-4202,-3649,-2875,-2094,-1329,-582,-49,-155,-1110,-1466,-526,1240,924,-2310,-2033,170,-334,-944,-1622,-2298,-2797,-2980,-2656,-2280,-1674,-1127,-621,-239,122,295,339,364,-1150,-1319,-260,-677,-1198,-2518,-2320,-2959,-3350,-3338,-3018,-2524,-2062,-2236,-1044,-769,-3648,-1411,-450,-471,-1368,-598,-640,-647,-852,-1913,-527,-338,-1449,205,522,-1557,750,722,-555,-2498,-1646,-991,-1666,-874,-1719,-458,-88,-1307,553,1158,126,-188,89,157,1280,3633,1920,-174,1272],[-1908,-1801,-1514,-1219,-813,-2408,-1427,59,159,282,156,-180,-559,-1076,-1826,-2181,-2761,-3196,-3556,-3479,-3061,-2473,-1694,-3126,-423,882,1526,-1397,-1303,814,438,1529,781,-146,-2293,-1994,-2375,-2403,-1132,-166,355,-2565,740,680,97,599,1329,1445,1825,660,-3794,-2211,-2018,1025,2927,-996,-2615,-2814,170,1942,-290,-3009,-1998,-915,-1799,-2256,-2073,-435,606,1348,1565,-1107,-2614,-2671,-2214,92,-1356,-696,-1529,-68,672,1606,1937,-473,-629,2327,202,1272,-3171,-319,-2378,-792,-774,-1761,-1641,1336,-2626,-1362,-1806,-1751,-2244,-2437,-2296,-2024,-1785,-1560,-1368,-1398,-1520,-1772,-2106,-2340,-2576,-2713,-2749,-2735,-2921,-2946,-3129,-3283,-3190,-3318,-2923,-1552,-874,-198,23,209,527,106,1501,1386,-172,-259,357,-179,-1246,-1368,-1856,-2011,-1619,-2821,-606,480,1621,2342,2822,1877,2915,2942,2561,2152,1521,810,6,-1278,-1155,-1348,-1161,-808,-1318,-3117,-2425,200,140,175,-94,-361,-710,-1182,-2906,-2173,-2362,-3647,-2543,-1878,-1488,-1586,-385,-436,-700,-2069,-1290,-1715,-1998,-2069,-1868,-2934,-1633,-3674,-893,-968,-1138,-1375,-1717,-1955,-1886,-1518,-988,-404,-76,549,-209,-123,1202,461,1009,-86,2164,1508,-853,-494,3418,3488,3401,3220,-1389,2638,2267,1912,-287,-1247,1363,1310,774,1365,1421,1474,1505,1406,1375,1298,-6704,-9035,-9236,430,101,-185,-346,-556,-28408,-21006,-39345,-1314,-1436,-1529,-1584,-17106,-1452,-30954,-29713,-28111,-138924,-189390,-104248,-1152,-7971,-8130,-3292,-2094,-9576,-2949,-2926,-2578,-2360,-2008,-5932,-2650,-1160,-1007,-939,-2546,-4246,-1396,-1806,-3436,-2705,-3078,-2707,-1957,-1196,-3689,-545,803,1137,67,-1372,-39,442,219,-433,-967,-1482,-1753,-1974,-2182,-2311,-2465,-4063,-1771,-1010,-30,598,-2238,-1417,-594,-1776,-1312,-994,1245,3665,4978,2369,1540,4516,4713,3143,3214,2379,174,9,-673,-1788,-2869,-2722,-1828,-1316,258,358,-1911,-1355,-2248,1630,3463,-181,553,-153,-3982,-1576,1401,-715,-235,-1272,-2173,-2771,-2495,-1968,-1365,-2602,-301,86,-1888,-4053,-2907,-425,-1782,-1458,769,1541,1107,591,-39,-1804,-1725,-3032,-2914,-2802,-2497,-2166,-1985,-1901,-3145,-3117,-2016,-2002,-1842,-1831,-1429,-1190,-1010,-1140,-1150,-1120,-1234,-1689,-2411,-1574,-1642,-1444,-3245,-816,-496,-204,-2411,-1803,354,400,344,240,53,-57,-258,-520,-739,-2191,-2058,-641,-414,-2195,392,596,-965,-2075,-323,-2262,1599,972,-554,2208,1853,1511,1215,895,733,-1169,-758,327,-1902,-1337,618,432,796,-966,-1073,-164,-203,-976,-1104,-1476,-1769,-1774,-1501,-1087,-715,-400,-232,39,-563,-1110,-216,-1445,78,-284,-2781,-1938,-2658,1965,404,544,3263,2546,4254,4596,1555,-1535,-2229,-1619,-1820,-1291,-1649,1017,304,-382,-2544,-2669,-961,-642,-199,157,518,706,-1366,777,288,66,75,-168,-253,-368,-449,-409,-238,-811,256,529,-1250,-2485,-2765,-2051,-572,287,-2542,-3005,-1266,-450,-498,-531,-2822,570,1198,-3541,-304,783,1085,-3225,899,3027,2720,2321,436,-2255,-2184,443,-504,-249,-513,-703,-775,-758,-608,-559,-2505,280,1153,1688,-1161,-865,-52,-1769,-933,-2214,-2107,683,-22,-3622,-5889,-2637,-3166,-3138,-2781,-2202,-1623,-1198,-2510,-3121,-2967,-2629,-248,-294,-444,-1045,-3215,-2114,-671,-455,-134,211,-129,-1945,138,-1416,-1349,-1090,-2445,-1974,-1636,-1898,-881,1459,1493,-520,585,91,-464,-943,-1466,-1894,-2260,-2445,-2516,-2457,-2452,-2385,-2329,-2062,-1900,-1749,-3169,-3669,-2187,-2215,-2797,-3552,-3451,-2471,-1373,-172,-1004,-2598,1035,2104,2835,1266,-1041,329,-858,-222,-1073,-1794,-2066,-1989,-1730,-1679,-1378,-3806,-3886,-1520,-3374,-1240,-1526,-1723,-1914,-1992,-1882,-2500,-2427,-1072,-1851,-933,-2929,-927,-1037,-1166,-1233,-1300,-1611,-2768,-1506,-4456,-1741,-3663,-2278,-2632,-3106,-3651,-4174,-4456,-4140,-3794,-3476,-3152,-2821,-2588,-2384,-2258,-2076,-1767,-3541,-580,119,984,1807,2650,3344,3911,1900,4348,4242,-12054,3313,2663,-12345,962,254,-25624,-4,-52205,-119115,-266002,-468755,-227005,2401,2177,1742,-68959,-12268,-35390,-331,-9941,-12748,-2032,1915,2726,1697,-9113,-9303,-2015,329,4900,2600,-4964,557,1672,1657,3809,3890,3633,3206,2791,-2033,-3787,-4580,-2157,775,328,-4305,-403,-790,-1964,-1431,-1764,-2074,-2175,-2209,-2200,-2212,-2079,-1972,-1917,-3239,-1993,-2096,-2191,-2273,-2349,-3109,-2331,-2146,-1875,-1702,-1582,-1459,-2425,-1371,-3269,-3047,-2804,-1405,-350,-1445,-265,130,-2263,-3397,-1110,1579,1357,-252,-94,-752,-1866,-2712,-2808,-2012,-1141,-440,-4043,-4493,-1371,1250,1551,1699,1699,-1122,1592,-3166,1309,326,-906,-674,-315,-116,-1315,-971,-1612,-2318,-3432,-3613,-4345,-3546,-3803,-1837,-1049,-267,-4899,-21937,-43804,-52859,-39816,-19171,-2066,-13666,-10218,-11864,-36655,-40268,-2024,-1707,-14466,-10343,-3300,-2387,-1248,-174,832,-5667,-2864,256,3147,3145,3057,-8907,-13043,-7395,-2377,-2593,-951,-641,-1488,-2257,-2900,-3111,-2639,-2078,-1406,-3391,-1732,290,-2146,484,554,-1514,255,25,-152,-1761,-3787,-2089,-2342,-4284,-763,-1487,-1017,-1229,-1314,-1498,-1640,-1688,-1636,-1524,-2496,-1667,-767,-441,-152,113,-3394,484,-1018,-704,-2282,-4256,-1307,1518,1082,1651,-1270,-2383,1061,2477,2602,-2068,-545,-842,-1623,-768,2114,-2495,2407,2516,739,-2543,929,4404,-488,484,1649,1229,751,-2338,-968,275,-2458,-1850,-1822,-2526,-2431,-1698,-1017,-469,-1404,7,-318,-2531,-4332,-1487,-60,-348,-679,-1040,-1291,-1419,-1424,-3989,-1775,-2980,-3010,-1683,-716,-950,-1301,-552,-308,-104,-358,-1141,-1770,162,1697,1095,-1689,-2355,-347,510,325,798,2199,2518,-326,753,-2111,-219,-846,-1520,-2203,-2755,-3246,-3241,-2782,-2396,-1980,-1764,-1636,-1631,-2701,-2256,-2153,-2462,-2773,-3155,-3457,-3255,-2820,-2321,-1957,-3737,-1965,-893,-559,-1502,45,323,569,-1536,-1927,935,1054,-1178,1229,1412,-1043,1653,1647,-1147,-2929,-1084,-752,-1408,-384,-1352,55,-656,-1830,-706,-781,-774,-694,-514,-297,-176,-130,-129,-244,-268],[-350,-214,9,-59,-486,-2107,-1347,277,4,-252,-737,-1371,-1917,-2319,-2319,-1844,-1288,-671,-271,65,244,242,-1833,-2572,55,-167,-365,-1660,-1394,-700,-901,-1176,-1470,-1851,-2250,-2778,-3253,-3671,-3346,-2649,-2055,-2539,-1399,-1243,-1211,-1324,-1468,-1553,-1377,-945,-4077,-2450,-2147,695,2888,-722,-2025,-2424,528,2306,-66,-2836,-2243,-949,-1048,-2287,-2571,-1252,329,1233,1339,-1447,-2533,-2768,-1990,469,-757,-1207,-1759,-638,-91,-1033,-1896,-2596,-3182,-3354,-2759,-2001,-3153,-213,-2449,-921,-589,-1635,-1327,1039,-2548,-1237,-1579,2904,2191,-459,1964,-1548,-1352,448,315,241,-1516,-2637,-951,196,-1723,-2100,-1707,-1614,-951,-852,-1182,-2272,-3131,-3072,-2973,-2101,-1922,-1528,-1480,-366,256,78,1363,1773,51,-606,2246,2056,-925,-1364,-1922,-2135,-2051,-3146,-2820,-1434,-105,1253,2347,1986,2296,3915,3827,2591,2150,2291,273,-1438,-558,-1389,-1882,-1925,-1782,-3033,-1597,-377,-258,-111,-139,-138,-197,-363,-3057,-820,-1037,-3441,-2674,-1613,-834,-1498,-25,283,-393,-2186,383,914,550,-511,609,-2336,-1805,-3674,-850,-1367,-1858,-2302,-2779,-3238,-3144,-2786,-2427,-2053,-1702,-1390,-1152,-897,-651,-545,-147,-389,649,1198,-591,-459,3517,4388,4867,5972,-2228,5439,7296,1577,-980,-1929,6323,1702,557,4695,4148,3585,2978,2209,1463,633,-7517,-11562,-11047,-3220,-2987,-2074,-1035,-98,-27400,-20695,-40012,2802,3278,3624,3843,-20505,3289,-30790,-28437,-31500,-137247,-183058,-102006,1557,-6223,-8509,-4527,-87,-7554,-598,-437,-416,-518,-910,-6042,-2522,-465,-2144,-666,-2530,-4282,-1183,-1370,-2161,-3156,-1462,-1388,-1342,-1384,-3279,-1536,-1635,-1843,-1980,-2161,-2316,-2343,-2332,-2245,-1976,-1734,-1377,-1120,-959,-782,-741,-3659,-582,-569,-491,-409,-2878,-1505,-788,-2014,-1482,-852,1351,1690,1765,1745,1642,1483,1271,1012,689,442,48,-339,-716,-1144,-1358,-1015,-281,-1222,1030,525,-2002,-1817,-1869,1800,2904,-1001,634,79,-4067,-1754,1138,-1107,-510,-1206,-1543,-1481,-1235,-908,-1126,-2598,255,385,-936,-4174,-2987,-531,-2158,-1858,-1290,-1864,-2410,-2510,-1988,-1560,-1055,-2952,-2379,-1911,-536,-1464,-1049,-1458,-3369,-3007,-2661,-2101,-1520,-1819,-807,-595,-511,-1705,-800,-1117,-1439,-2050,-2298,-2692,-2872,-2539,-2958,-1970,-1783,-1651,-2233,-2261,-1509,-1518,-1579,-1645,-1766,-1801,-1922,-2047,-2051,-2337,-2306,-1542,-1102,-2275,-90,-229,-625,-1949,-362,-1660,1361,1062,96,540,136,-247,-606,-1033,-1360,-1691,-1858,-2113,-2164,-2084,-2038,-1988,-2029,-2139,-2208,-2363,-2418,-2247,-1832,-1321,-910,-537,-238,-523,-75,-232,-479,-745,-1045,-1242,-1321,-2449,-1142,-942,-2012,-1564,-2789,103,344,938,1734,2334,2802,3331,1588,-1721,-2181,-1937,-1829,-1500,-1989,-887,-1967,-2925,-2813,-2367,-1204,-485,112,451,673,635,-1529,70,-443,-1162,-1898,-2623,-3173,-2862,-2347,-1887,-1481,-1157,-957,-773,-2197,-2087,-3102,-2184,-442,35,-2387,-2590,-1587,515,-331,-472,-3312,647,1764,-3269,-829,874,743,-3285,1538,2273,2063,1768,1358,-1237,-2280,17,-1027,-932,-1410,-1862,-2251,-2636,-3050,-3263,-2606,-1829,-701,671,-605,98,865,-1446,-1082,-2964,-2491,-208,-93,-4416,-8643,-2699,3168,4357,-1654,828,1618,-922,-2255,-3635,-2803,-3033,1796,1300,213,-1628,-3130,-1829,-159,12,313,649,557,-2308,-613,-1725,-1563,-1635,-2794,-2571,-1837,-2196,-776,2163,2121,-494,583,593,3296,2631,-377,-1512,-1842,-1364,-1806,-787,-788,-1475,-2193,-2679,-3098,-2908,-2918,-3052,-1940,-502,-244,-42,46,-1175,-909,-150,-1403,-2427,877,2104,2182,1185,-989,-129,-1186,431,-52,-431,-17,710,-1487,-1248,-1306,-4817,-4060,-1790,-3666,-811,-1236,264,2236,1712,1162,-2662,-2538,-682,-1728,-2085,-3334,-2862,-2935,-2851,-2652,-2453,-2257,-3003,-1926,-3983,-1657,-4380,-1575,-1549,-1955,-3206,-4502,-1383,-1184,-969,-713,-387,-7,-919,-21,426,-2892,780,-1454,-17,1537,2213,2997,3920,4782,4131,1819,6518,6669,-7793,6222,5787,-9898,4306,3425,-23282,1589,-44960,-118821,-294202,-590616,-387575,-2196,-2164,-1959,-58912,-10288,-30943,-852,-7580,-14870,-4515,-1212,-1553,-1891,-10031,-8992,-4229,-1159,233,929,-4588,207,1110,1186,2519,2492,2318,2046,1685,-1513,-3065,-4873,-1899,-890,-1491,-4773,-2491,-2988,-3397,-3575,-3312,-2889,-2983,-2277,-1335,-1038,-709,-505,-434,-2582,-660,-876,-1049,-1121,-1060,-2336,-2357,-81,325,479,396,111,-2433,-1558,-2747,-2815,-2491,-1844,-709,-1132,-211,103,-2754,-3503,-751,1017,445,-262,-821,-1397,-1646,-1692,-2297,-1483,-1155,-801,-4052,-3694,-28,1427,1871,2324,2596,-1461,2008,-2725,1731,-12,-1623,-617,-747,-526,-1891,1827,1514,-1093,-3037,-721,-1769,-494,-3889,-1314,-1611,-1746,-4947,-24229,-44372,-51998,-38800,-16264,-1731,-14311,-10363,-10078,-34497,-34329,-801,-394,-14919,-11460,776,1128,1435,1564,1204,-5184,-2098,-1211,332,-313,-927,-13232,-12260,-7189,-3389,-3299,-2961,-2704,-2603,-2452,-2293,-2078,-1707,-1475,-1146,-2830,-842,-124,-1917,26,-30,-1099,-344,-585,-773,-1358,-4331,-2161,-2312,-4175,-745,-1525,-552,-580,-538,-673,-871,-1116,-1387,-1752,-3245,-2453,-2835,-2996,-2924,-2691,-3104,-2245,-2014,-1859,-2310,-3922,-1637,-1584,-1480,-1433,-2006,-2732,-874,-459,1,-1342,-125,280,-1065,-255,986,-2115,295,-147,-490,-2062,-506,-173,281,497,1206,663,466,-2409,-608,-221,-2343,-2451,-2036,-1730,-1018,-121,216,319,-1118,107,-264,-2606,-4683,-934,2293,350,2931,3352,-681,-1105,409,-2513,-1225,-3050,-2997,-1788,79,-1195,-1575,-1181,-930,-544,-646,-1229,-2172,775,2042,1126,-1279,-2816,-922,-38,-508,535,2560,2260,-366,965,-1962,223,1737,1192,521,-135,-918,-1721,-2383,-2955,-2985,-2680,-2316,-2061,-2633,-2646,-1968,-2006,-1988,-1888,-1612,-1260,-1524,-1298,81,-3620,-2601,1451,1649,-1608,538,1703,257,-2353,-1812,637,322,-894,-159,-260,-633,-437,-397,-1777,-3091,-548,-543,-1079,151,-945,-395,-1208,-2375,-511,-1025,-1627,-2261,-2713,-2489,-1945,-1446,-1043,-795,-604],[-920,-836,-717,-709,-654,-1841,-1280,-524,-282,298,985,1147,-180,-578,-2067,-1027,466,-740,1414,7771,2332,1114,-2536,-1605,585,3194,1298,-1983,-1498,1174,1054,1363,1943,2509,-1794,382,-63,-2148,2556,2734,243,-2029,-2593,-127,-476,-1149,-1765,-2358,-2912,-3519,-4077,-3298,-2804,-2300,-1830,-1368,-1519,-1386,-779,-742,-826,-2665,-2458,-2091,-2629,-3141,-3281,-2835,-2096,-1407,-728,-1731,-2343,-2762,-1743,850,-202,-1594,-1875,-1194,182,729,883,-53,-292,1464,511,1139,-3085,-100,-2555,-1705,-2431,-2394,-1631,-577,-2226,-1032,-1227,3383,2364,210,2824,-1503,-880,1943,1839,1101,-1736,-3841,-665,442,-1502,-1908,-1770,-1104,-765,-1128,-2009,-2669,-3125,-3383,-3404,-3193,-2793,-2217,-2622,-836,-164,169,949,1330,347,-819,1736,1592,-340,-1571,-1828,-2234,-1139,-2042,-2781,-3471,-3242,-2401,-1646,-1047,-520,-148,60,272,266,150,-131,-1607,-758,-1177,-1616,-2130,-2641,-3034,-3112,-2929,-2703,-2281,-1924,-1475,-1054,-738,-2266,-342,-246,-3203,-2581,-1102,-150,-1179,502,585,-174,-2051,-85,144,-120,-533,-699,-1655,-1923,-3496,-865,866,1504,-401,-1874,-2225,2969,3562,-655,1640,182,891,-165,-1054,1913,-1563,-1158,-592,129,-100,-174,-358,89,410,796,1255,-2887,2163,2490,587,-1662,-2350,3065,1975,254,3194,3207,3149,2976,2111,2076,1426,-7632,-13639,-13099,-1963,-2135,-1604,-681,217,-26568,-20470,-40161,2763,3064,3221,3256,-24645,3188,-31129,-27287,-32506,-129605,-173949,-99611,2066,-4570,-8709,-5300,1346,-5469,-330,329,-64,-608,-1346,-6280,-2211,-2134,-3308,-2810,-2988,-4240,-3169,-3120,-2969,-3266,-2889,-2855,-2848,-2836,-2882,-2429,-2082,-1804,-1474,-1258,-1140,-1075,-1186,-1412,-1587,-1854,-1991,-2124,-2176,-2030,-1890,-3132,-1417,-1308,-1243,-1332,-3393,-1713,-1955,-2332,-2037,-1691,-1247,-842,-473,-197,-32,14,-68,-279,-615,-901,-1324,-1708,-2074,-2586,-3087,-2800,-2175,-1332,-444,382,-1959,-2176,-1522,1917,2308,-1826,678,254,-4039,-1958,-1239,-1924,-1694,-745,-485,783,1786,1555,-1081,-2449,759,2156,35,-3632,-3078,-965,-2652,-2177,-256,2457,3180,3698,549,-1151,407,-2806,-2135,-2271,-733,-1362,-1791,-1903,-3512,-2453,-932,-160,-122,-1667,-928,-898,-1452,-2134,-2606,-2387,-1696,-2340,-2076,140,417,734,-2468,575,1140,529,-2020,-2640,524,521,205,-154,-598,-970,-1424,-1867,-2169,-2427,-2558,-2555,-2452,-2305,-2172,-2086,-1916,-1706,-1607,-1525,-1385,-1296,-1278,-1224,-1332,-1511,-1797,-2304,-2871,-3502,-3155,-2469,-1940,-785,151,908,1493,-824,-1320,53,493,-1168,2474,3057,3202,3324,3326,-214,1344,39,-745,313,-351,-304,525,-3375,713,269,-1009,-1357,-2720,1961,337,1384,2521,2310,2289,2634,1593,-1852,-2202,-2153,-1467,-1476,-2268,2150,1612,-1066,-2285,-2016,-1077,-1630,-2083,-2537,-2825,-3078,-3186,-3176,-3058,-2950,-2714,-2382,-1879,-1452,-1082,-722,-392,-165,-133,-255,-3139,-1585,-3267,-2221,-2506,-2270,-1994,-1911,-1792,406,-800,-252,-2961,375,1406,-2967,-1169,960,467,-2692,2199,5507,4344,4107,2198,-300,-2374,1425,-1464,614,-8,-467,-762,-997,-1219,-1417,-2360,-2171,-2619,-3033,-3191,-3096,-2828,-2474,-2170,-3667,-2548,-1771,-1698,-4554,-10952,-4511,-1339,-1093,-1417,-756,-572,-1102,-2064,-4151,-2550,-3313,-530,-350,-112,-2237,-3013,-1489,1699,2202,2627,2900,1220,-2371,-1466,-2143,-1530,-2132,-2907,-3036,-2009,-2289,-459,3019,2948,-386,251,338,4251,3160,96,-1232,-1635,-2024,-2221,-1355,-744,-1513,-2014,-2104,-2219,-2304,-2564,-2249,-2050,-1853,-1446,-1073,-717,-937,-860,-301,-1724,-2241,732,676,415,-136,-845,-1442,-2080,-2248,-1611,-706,368,1365,-1700,-746,-1061,-5147,-4033,-2016,-3633,-963,-1654,336,3105,4140,3330,-2873,-2575,333,-1606,-999,-3534,-720,-1253,-1674,-1984,-2323,-2795,-3222,-3785,-4147,-3448,-5020,-2136,-1527,-1954,-2734,-5283,0,212,324,386,459,548,-93,-2103,-2154,-4537,-524,-1042,-1601,-2233,-2602,-2701,-2421,-2046,-1636,-1215,-1094,-905,-3726,-654,-406,-8008,43,294,-20893,692,-39939,-106232,-296996,-735714,-592486,-52192,-138,-467,-48244,-6274,-25423,-1163,-5791,-16294,-6133,-1006,-1021,-5436,-10918,-8825,-6606,-1810,-1512,-922,-4263,-209,734,647,2952,1278,2463,3271,1140,-1332,-2733,-4864,-1507,1545,827,-5402,-340,-2777,-1314,-1360,-1469,-1467,-3320,-2671,-989,-258,165,557,898,-1927,1386,1545,-1194,1813,1892,-1621,-2681,2191,1783,-226,2559,854,-2027,-1625,-2086,-2487,-2089,-2144,-828,-595,-39,-162,-3173,-3380,-718,-590,-286,-37,315,517,5,-1131,-1713,1689,2015,1406,-3857,-2501,1472,3039,3517,3430,3107,-1653,2020,-2327,1205,-88,-2254,-664,-1153,-1031,-2526,792,1024,-704,-2408,-61,-1715,-651,-3986,-1356,-1578,-1618,-4791,-24785,-41081,-47152,-34254,-12843,-2289,-13681,-10240,-8790,-33334,-28866,-1299,-804,-15174,-11763,82,260,414,437,-6199,-4565,-1420,-2136,-1378,-649,-1468,-15675,-10179,-7076,-3169,-3551,-3459,-3251,-3230,-3247,-3378,-3590,-3746,-3742,-3315,-2789,-2219,-1822,-1658,-1368,-1282,-1247,-1257,-1250,-1109,-988,-4032,-1630,-2222,-3877,-796,-1428,-288,1763,1899,1861,1774,-1152,-123,-2436,-3763,-2875,-254,601,420,-252,-2070,-294,-589,-1000,-2274,-3046,-2856,-3297,-2402,-1495,-2752,-3066,-495,2338,3117,-663,405,1613,-185,289,902,-1645,-1800,-1431,88,-1482,1117,3395,1086,626,1146,131,166,-2316,-186,-1068,-2225,-2934,-936,-368,58,431,241,645,-805,312,-41,-2629,-4281,-224,254,69,145,-1,-128,-1213,-494,-953,-713,-2971,-2836,-1801,-332,-1211,-1477,-184,-107,-210,-896,-1268,-2544,-1057,-1416,-1767,-2054,-3200,-1482,-996,-1283,-158,94,238,-288,213,-1753,-135,-349,-589,-905,-1174,-1543,-1922,-2145,-2197,-1888,-1631,-2007,-1264,-2374,-2915,-2156,-1402,-1852,-785,-1259,-678,-1139,-1501,-210,-3225,-3013,-262,-46,-1489,-159,697,-505,-3141,-1489,815,443,-449,-458,-823,-1029,-818,-390,-2236,-2680,72,-238,-585,804,-459,-635,-1575,-2791,-307,136,-446,-949,-742,-1,694,1288,1348,-387,922],[-2652,-2143,-1610,-1261,-985,-1555,-1193,-804,-474,419,1661,817,-316,-361,-2123,-1053,325,-1201,1022,7042,1787,776,-3175,-702,986,2522,352,-2345,-1603,1184,1369,2448,2750,2880,-1185,90,113,-1977,1865,1539,162,-1271,-3744,-690,-778,-1196,-1531,-1799,-1962,-2111,-3709,-2697,-2208,-2199,-2143,-2001,-1939,-1812,-1694,-1513,-1338,-2570,-2695,-1313,-1360,-1509,-1715,-1938,-2138,-2413,-2602,-2681,-2719,-2711,-2607,-2426,-2140,-1938,-1965,-1809,99,1098,1151,-15,-202,1838,432,1365,-3082,-109,-2809,-877,-106,-1297,-358,-1356,-1905,-1912,-1302,-381,662,826,2967,-1320,-519,2109,1685,711,-1843,-3246,-286,599,-1223,-1335,-1903,-636,-585,664,-52,-2081,-2853,-2319,-3280,232,832,-712,-3048,-1065,-1184,-1937,-2796,-2944,-2297,-1756,-1320,-965,-700,-1520,-1634,-2464,-539,-1377,-831,-772,-935,-923,-971,-1091,-1192,-1359,-1605,-1770,-2081,-2427,-2832,-2890,-2484,-2018,-1555,-1198,-2642,-2518,-514,-365,-359,-234,-196,-57,75,129,-1410,60,-72,-3096,-2440,-712,-888,-1227,-1549,-1967,-2375,-2296,-1719,-1102,-397,-581,1002,-1112,-2110,-3360,-1121,434,1318,-343,-2019,-3179,2597,3586,-717,2014,356,777,-404,-1049,2372,-2234,-2552,-879,-990,-1721,-2093,-1948,-1487,-998,-576,-203,-3521,245,234,-455,-2480,-2663,-815,-1031,-1055,-791,-412,25,446,705,966,1102,-7218,-14879,-15415,295,-140,-522,-720,-853,-25958,-20735,-39953,-45,287,583,832,-29255,1321,-32213,-26569,-30847,-114384,-159251,-95625,1831,-3215,-8942,-5719,2235,-3580,-282,2285,2206,1930,-2000,-6802,-1922,-377,-4043,292,-2306,-4258,-792,-1073,-1198,-2937,-1278,-1129,-939,-760,-2694,-1168,28,-293,-1110,-470,-878,1090,1126,-1597,12,-1251,-532,668,308,-50,-533,-2655,-1291,-1616,-1755,-1767,-3804,-1803,-1447,-2850,-1935,-429,-24,271,563,811,986,1055,981,727,269,-233,-950,-1647,-2186,-2306,-1914,-1348,-882,-1092,-37,147,-1954,-2563,-1335,-610,-1043,-2760,-2204,-2883,-3987,-2311,-1178,-1721,-436,-800,-739,839,1519,1323,-1084,-2289,41,-779,-1569,-3221,-3283,-1165,-3365,-2500,-903,1971,2360,2596,268,-799,734,-2709,-2079,-2497,-1930,-2920,-3171,-2236,-3548,-1799,-772,603,-367,-1490,-1227,191,-110,-2505,-287,-7,510,-2677,-1850,1896,1990,2087,-2049,472,1664,-492,-1883,-2820,11,-517,-1119,-1733,-2364,-2793,-3058,-3037,-2748,-2464,-2486,-1976,-1818,-2010,-1758,-1853,-1847,-1744,-1663,-1519,-1271,-1050,-898,-712,-682,-706,-801,-1066,-1326,-2431,-1894,-2215,-2281,-2127,-1906,-1579,-1248,-892,-1453,18,452,-1215,1122,1351,1360,1232,954,53,-49,-563,-1045,-351,427,107,869,-3107,-209,675,12,-1387,-2552,1808,311,1800,6028,4096,3220,4753,1504,-1996,-2361,-2283,-896,-1277,-2507,1979,1355,-1531,-2246,-1683,-2155,-2888,-3369,-3556,-3322,-3060,-2821,-2672,-2576,-2564,-2420,-2133,-1625,-1166,-755,-356,-199,161,319,256,-3891,-1058,-3301,-2321,-1144,-1569,-1801,-1597,-1908,-461,-1356,100,-2455,43,909,-2775,-1366,976,289,-2127,2753,5730,4838,4554,2870,462,-2535,1003,-1795,1324,2264,1064,-233,-1532,-2468,-2404,-2261,-691,184,899,447,1700,2100,-797,-1314,-4299,-2403,-1736,-804,-4332,-9344,-6279,1577,1253,-1413,218,-295,-1310,-1975,-4597,-2659,-3462,-3292,-3134,-2594,-2868,-2896,-1178,1874,3206,4463,5530,1824,-2071,-2197,-2464,-1311,-2525,-2832,-3379,-2151,-2209,-66,3888,3844,-287,-186,-26,4308,3609,517,-848,-1046,-2224,-2562,-1970,409,2333,2164,1952,-540,-786,-2106,-1404,-1042,48,-433,-832,-1294,-1721,-2151,-2451,-2724,-2926,-2981,-3011,-3010,-3064,-2930,-2782,-2609,-2455,-2156,-1890,-1492,-1100,-1905,-346,-708,-4762,-3878,-2197,-3390,-1011,-2015,621,2585,2858,3079,-3110,-2558,-70,-1507,-844,-3255,651,-1064,-857,-770,-1380,-3292,-3107,-1546,-2087,-2068,-5481,-2059,-2021,-1930,-2223,-4914,-356,1373,2598,3709,5861,5158,879,-3865,-4474,-6069,1394,2134,-1086,2270,1178,87,-815,-1588,-2115,-2363,-2684,-2802,-2940,-3095,-3141,-6788,-3119,-2919,-18557,-2412,-37407,-88518,-261546,-880217,-833297,-196885,-1570,-6524,-37856,-1461,-21389,-207,-4559,-16728,-6595,691,-1338,-9092,-11793,-8725,-8947,-1758,-1224,-852,-3964,-490,859,203,2680,153,1062,1301,-18,-1387,-2699,-4386,-907,7250,6262,-5864,608,-3803,-947,487,-562,-1479,-2362,-2528,-2463,-602,499,1654,2796,-1242,1119,1608,-1823,4062,3368,-912,-2595,1795,754,-1016,2228,999,-1340,-1500,-1267,-2020,-1599,-2223,-748,-4,365,725,-3241,-2869,-1176,-1179,-743,-277,253,534,-882,-527,-847,960,975,1000,-3365,-972,1710,1914,1970,2011,1858,-1520,1389,-1881,983,257,-2668,-716,-1412,-1399,-3069,-180,1021,-116,-1486,-168,-1346,-1262,-3993,-1764,-1652,-1299,-4354,-22753,-35177,-39305,-27057,-9055,-708,-12150,-9723,-7791,-32811,-23864,-1932,-1380,-15168,-10991,-1683,-6705,-1355,-37,-13727,-3768,-789,-2215,-2362,-807,-2451,-15236,-7341,-6903,-2594,-2379,-2042,-2121,-2261,-2276,-2226,-2092,-1785,-1613,-1339,-1002,-626,-408,-1291,-602,-283,-358,-483,-606,-618,-568,-3219,-682,-2019,-3341,-841,-1112,-252,722,552,157,-332,-1004,-1442,-3067,-3808,-3232,-1388,-852,-398,-1190,-552,517,744,881,-2102,-2046,-155,-659,-2490,-2140,-3447,-3244,-1187,-335,-147,-19,231,167,-132,-688,-1467,-2119,-1534,-259,1032,-780,1183,3114,1923,898,1093,-305,-99,-2034,-1012,-586,-2074,-3251,-977,782,2297,1284,142,1047,-464,633,354,-2553,-3334,661,566,-327,-171,-523,-701,-1204,-1098,-293,-281,-2742,-2589,-1709,-346,-1009,-1077,152,-84,-511,-1137,-1302,-2906,-2209,-2275,-1982,-1626,-3338,-1354,-771,-1940,-155,-214,-371,-656,-859,-1588,-1412,-1635,-1842,-2092,-2253,-2431,-2473,-2272,-2087,-1858,-1863,-2656,-2418,-2520,-3162,-2537,-1570,-2032,1121,-1237,-572,-892,-1788,-233,-2802,-2846,2327,1518,-1306,-1064,-639,-1377,-4024,-1230,199,-133,-563,-853,-948,-858,-538,-110,-2597,-2337,471,-130,-246,1221,-271,-1023,-2048,-3379,-748,501,365,40,-281,-601,-961,-1220,-1248,-1085,-731],[-3774,-3118,-2433,-1939,-1538,-1404,-1323,-1191,-838,69,1275,185,-635,-209,-2220,-1169,171,-1607,478,5918,1061,277,-3475,44,1223,1592,-713,-2785,-1748,1078,1620,1775,1491,1116,-565,-63,-204,-1816,-809,-964,-1061,-1153,-2539,-1265,-1023,-976,-939,-955,-990,-1109,-3304,-2676,-1980,-959,-649,-843,-1188,384,588,741,726,-2497,-2885,-1387,-834,-1530,-2297,-3074,-3809,-4135,-3588,-3095,-2733,-2475,-2246,-2036,-1797,-2174,-1977,-2389,-247,158,530,-26,-143,1481,219,1273,-3059,-169,-3091,-526,255,-1155,519,656,-1240,-719,-504,4487,2256,1466,3520,-905,-209,2218,1440,290,-1642,-1514,-586,-1023,-1136,-890,-1989,-114,-307,904,0,-1981,-2642,-1891,-3587,56,201,-202,-2398,-1455,-1613,-1993,-2301,-2329,-2081,-1716,-1302,-853,-409,-1115,-1232,-2671,495,-552,-515,164,470,171,-307,-947,-1622,-2386,-3203,-3674,-3159,-2260,-1390,-2175,423,1208,1900,2267,-2870,-2238,789,2724,1050,303,-189,-719,703,355,-585,-1018,-1780,-2949,-3131,-3378,-2726,-2073,-1396,-812,-381,-1653,29,1174,-840,-480,1103,-582,-2163,-3135,-1333,-153,595,-209,-1930,-3071,2278,2083,-599,1108,548,83,-695,-852,-1137,-1467,-3780,-1235,-1059,-869,-618,-385,-124,118,301,448,-3986,452,221,-1326,-3257,-2730,-1090,-967,-938,64,717,-690,590,936,2150,2038,-6335,-14359,-17588,-478,-1381,-2109,-2344,-2082,-25287,-21276,-39507,-98,66,52,-109,-33394,-538,-33729,-26284,-26083,-89902,-135504,-87990,827,-2033,-9082,-5624,2761,-1843,-239,4031,4366,4456,-2717,-7355,-1550,-760,-3783,534,-2171,-4168,-989,-425,-889,-2366,-1284,-1151,-964,-834,-2595,-1233,-745,-933,-1409,-1321,-1506,-1514,-1425,-2025,-801,-1130,-1229,255,348,384,-918,-2119,-264,-675,-1103,-1627,-3698,-2617,-2946,-3385,-2728,-2321,-1913,-1585,-1297,-1078,-942,-902,-977,-1190,-1555,-1914,-2447,-2951,-3392,-3488,-3167,-2844,-2651,-2424,-2271,-2234,-2300,-2845,-2494,-2453,-2227,-3636,-1266,-642,-3771,-2679,415,-1927,-735,-1222,-962,948,1488,1602,-1006,-2004,697,2542,1440,-2839,-3448,-1515,-3908,-2683,-1509,1616,1271,809,17,-812,-1781,-2822,-3888,-2948,-2123,-1355,-794,-393,-3292,-1072,-606,-581,-956,-1463,-1902,-2231,-2425,-2687,-2555,-2567,-2512,-2955,-2527,-2558,-2738,-2775,-2773,-2832,-2888,-2951,-2980,-3034,-3119,-3153,-3192,-3176,-3142,-2949,-2780,-2583,-2277,-2291,-2376,-1486,-1270,-1788,-792,-1260,-393,-727,-579,205,366,461,482,561,530,514,505,415,411,-2830,-606,218,-1946,-499,1036,1238,1353,-780,-1503,393,1226,-1169,543,125,-402,-879,-1229,-1377,-1343,-1110,-1242,-304,107,557,1030,-2360,-1023,1162,1056,-1553,-2271,1604,318,2228,6823,4237,2764,5402,1386,-2080,-2586,-2225,-161,-885,-2619,1187,735,-1987,-2198,-1321,-1087,-924,-485,-264,500,861,-2233,1278,478,1252,1220,503,130,1535,1395,1563,58,500,965,205,-3232,-486,-3154,-2497,-2552,-3334,-4102,-3987,-3493,-2920,-2228,-1589,-1940,-473,4,-2683,-1394,772,289,-1667,333,-9,-305,-474,-467,-299,-2718,311,-1965,779,750,500,42,-649,-1508,-2387,-3197,-3649,-3217,-2478,-1652,-953,-387,-529,-1415,-4663,-2212,-2378,-1157,-4099,-7577,-7875,2242,1932,-1651,554,-289,-1538,-2112,-4531,-2166,-3476,78,1410,508,-3461,-2793,-945,3021,5584,9251,9020,2340,-1517,-1771,-2128,-1015,-2731,-2693,-3423,-2290,-2074,271,3306,3190,-288,-748,-523,2527,2489,818,-431,-311,-2050,-2806,-2632,408,3645,3650,2362,-662,-907,-1610,-662,-642,1019,-639,410,2889,-314,-604,-633,-1991,-1848,-1486,-1951,-2308,-2620,-2640,-2554,-2377,-2175,-1799,-1434,-925,-423,-2171,403,-396,-4150,-3784,-2444,-3144,-1060,-2398,949,1234,1130,1017,-3442,-2616,-557,-1561,-1133,-2568,-2595,-3370,-4062,-4467,-4411,-4090,-3749,-3368,-2918,-2363,-5351,-2980,-3294,-2039,-1809,-3942,-1030,2110,4152,4369,5537,5674,1839,-5271,-6276,-7482,1446,3391,-292,5097,3871,2524,1247,-47,-1085,-1905,-2661,-2912,-2832,-2547,-2931,-6429,-1525,-1390,-16630,-3168,-37587,-69286,-205579,-891896,-1098937,-349369,-2067,-33024,-28628,-413,-19809,718,-4072,-16363,-6117,-2381,-6537,-12733,-12893,-8849,-11287,-1743,-2672,-3696,-4726,-3876,-2869,-1960,-990,-765,54,-776,-1301,-1810,-3093,-3678,-330,2684,2096,-4997,240,-4847,-853,-1548,-2237,-2921,-3485,-4049,-4094,-3316,-2047,-630,834,-797,437,995,-2512,2812,2768,-455,-2324,654,-327,-1905,1810,894,-795,-1425,-586,-1681,-1310,-2340,-829,259,771,1255,-2955,-2280,534,1016,589,49,-358,-834,-1932,-1164,-1309,-1277,-1193,-1130,-2850,-733,-468,-210,-8,275,454,-1267,773,-1630,940,752,-3072,-1038,-1780,-1853,-3613,-1123,-463,-930,-1223,-1480,-1746,-1895,-4169,-1933,-1923,-1870,-3943,-19944,-28391,-30031,-18624,-5371,-3637,-10532,-9101,-7211,-32854,-19543,-1730,-1541,-15235,-9602,-4100,-16877,-11066,-7453,-21009,-3148,-520,-1656,-2128,257,402,-12130,-4416,-6868,-3192,-2529,-1211,-831,217,-223,-765,-1343,-1792,-2256,-2268,-1769,-920,-82,-1099,-1012,1833,955,2002,1588,898,-371,-2557,-1794,-1994,-2862,-898,-844,-162,5025,5446,5337,4891,-923,-277,-3682,-3515,-3513,-1463,1832,3184,-2304,981,4205,4086,2954,-2041,-1209,-27,-1588,-1818,-3546,-4050,-3343,-1838,-498,-932,-1349,-1833,-2326,-2786,-3186,-3503,-3582,-3421,-3254,-3150,-3145,-3222,-3279,-3152,-2877,-2510,-2144,-1788,-1771,-969,-629,-2054,-3547,-1683,245,169,41,-262,-662,-1038,-1439,-1691,-2491,-2252,-1344,-1004,-955,-270,26,371,-1221,-1592,1375,-58,-2475,-2401,-1571,-509,-692,-568,937,2883,1060,-1413,-1386,-3241,-910,-1718,-2165,-2090,-2983,-1125,-818,-2257,-494,-586,-771,-1068,-1261,-1555,-1692,-1804,-1868,-1951,-1949,-2018,-2082,-2014,-1959,-1739,-1569,-3046,-1105,-2010,-3192,-2978,-1675,-2209,797,-1182,-463,-673,-2017,-348,-2235,-2071,2266,2027,-910,-1994,-2041,-2033,-3321,-871,-1049,-1492,-1846,-1894,-1681,-1411,-1083,-747,-2369,-1852,122,55,206,751,-128,-1308,-2273,-3790,-1034,161,941,1383,1169,832,329,-355,-1142,-2013,-2385],[-5592,-5162,-4502,-3853,-3132,-2561,-2018,-1544,-1166,-654,-232,-585,-975,11,-2232,-1244,120,-1861,-33,2548,292,-263,-3163,683,601,543,-1761,-3229,-1862,944,1575,1467,1279,970,50,-21,-175,-1661,-625,-704,-741,-801,-1116,-1700,-929,-1190,-556,-509,-457,-490,-2941,-2593,-1855,-774,-810,-1195,-1377,-718,-684,-595,-511,-2478,-3055,-1548,-577,-551,-487,-2051,-134,24,-416,-2684,-1791,-2158,-1999,1037,522,-2410,-2041,-3017,168,-142,-522,-778,-943,-1016,-891,-729,-3139,-403,-3330,15,651,-1132,1242,1548,-770,-685,-224,2632,1973,1956,1778,-470,-135,597,256,-294,-1262,-1262,-1730,-1880,-1780,-1418,-2184,-383,-119,279,8,-1962,-2573,-1601,-4115,-542,-1000,-1476,-1968,-2436,-2788,-2781,-2611,-2382,-2167,-2064,-2062,-2132,-2274,-2480,-2739,-3012,-3360,-3300,-3054,-2743,-2524,-2201,-2009,-1939,-1879,-1894,-1962,-1889,-1852,-1692,-1440,-2501,-334,334,1043,1673,-2912,-2127,1294,2940,819,-255,-366,-1549,521,217,-79,282,-481,-2941,-1790,-2120,-2385,-2380,-2214,-2090,-1942,-1824,-1620,-1380,-1354,-662,-306,-281,-2247,-3024,-1675,-913,-413,-216,-1695,-2051,455,204,-530,-386,-730,-1109,-1497,-1707,-1703,-1505,-2727,-1324,-575,-264,68,-363,680,987,1264,1540,-3522,1955,2008,-2164,-4154,-2772,1735,1731,-1796,2043,2295,-2826,-586,720,2610,2355,-5424,-13102,-19325,-173,-884,-1309,-1246,-922,-24617,-21840,-39334,313,253,16,-364,-36159,-1245,-35260,-26717,-18213,-55440,-100417,-75570,-764,-1195,-9289,-5207,2561,-515,-296,4634,5070,5201,-3635,-7687,-1281,-1067,-2954,285,-2157,-4110,-1394,891,654,-1923,2486,3470,4061,1731,-2749,-1233,-594,-1381,-1641,-541,-1225,2136,2090,-2513,-32,-1145,-2078,1079,1143,1203,-1609,-1704,635,-672,-309,-944,-3392,-2164,-2364,-3933,-2114,-907,-301,195,624,963,1211,1368,1429,1382,778,1042,693,270,590,391,128,-79,-436,-1010,-568,-698,-1862,-3139,-1123,-1179,-1199,-3822,-1181,-1140,-3511,-3153,-325,-2122,-942,-1630,-1237,1005,1182,1514,-951,-1706,437,2214,1769,-2592,-3623,-1826,-3150,-2810,-2125,246,433,600,-271,-25,79,-2451,-2316,-2868,-1901,-2264,-2547,-2686,-2883,-2881,-2823,-2903,-2863,-2749,-2529,-2283,-2044,-2707,-1654,-1436,-1091,-3206,-1114,102,367,737,-1310,229,1172,-2311,-1528,-2336,301,-499,-2622,-1602,-1922,-2400,-2832,-3098,-3097,-3024,-2876,-2674,-2428,-2162,-1902,-1678,-1363,-1022,-826,-694,-555,-502,-540,-537,-663,-792,-911,-1075,-1064,-2928,-603,-151,-1882,-390,1764,2361,2811,-719,-1470,736,1972,-1074,1495,1816,1098,430,-91,-369,-411,-216,-1321,525,869,1030,1498,-1710,-1626,1652,2052,-1847,-1979,1264,306,2006,1639,1225,752,536,305,-2125,-2879,-2012,643,-381,-2616,768,666,-2453,-2139,-962,-414,-536,-538,-551,-447,-402,-2427,-255,-155,-97,82,357,-395,1096,827,1393,410,841,801,-312,-2535,-779,-2848,-2756,-1099,-715,-1310,-541,-1753,7,-2412,401,-1453,-526,-429,-2679,-1276,-1154,-1266,-1331,-1275,-1255,-1214,-1181,-1186,-1260,-2824,-1636,-2005,-2250,-2472,-2302,-1691,-902,-64,806,-2032,1215,2404,2538,1286,2207,1652,-296,-1494,-4439,-2066,-2904,-1904,-3979,-6174,-9087,-504,-395,-2115,-686,-712,-1732,-2106,-4108,-1503,-3351,2698,4101,272,-3538,-2677,-783,2679,4749,4221,3478,2755,-803,-448,-1185,-695,-2641,-2538,-3304,-2396,-1958,524,544,384,-381,-1363,-1082,-241,-199,-178,-89,-38,-1669,-2751,-2947,-131,-278,-424,-289,-801,-1141,-1060,-7,-320,810,-868,-34,50,-493,-1158,-1778,-2418,-2991,-3354,-3467,-3221,-2927,-2488,-2271,-2846,-1504,-1122,-794,-356,41,-2442,662,-122,-3590,-3790,-2734,-2904,-1077,-2746,-704,-1094,-1483,-1829,-3795,-2714,-2811,-3103,-3036,-2671,-2277,-2329,-1484,-1010,-3043,-4434,-2744,-758,-580,1079,-4515,-3639,-4346,-2257,-1449,-2884,-1884,1793,2251,2770,3348,3932,2821,-6068,-6662,-7274,1290,3559,1241,2151,1459,737,106,-2624,-1228,-1853,-2688,-3175,-2957,-2244,-6362,-6825,116,664,-15258,-8896,-40144,-49333,-141697,-732793,-1219688,-481710,-118,-61742,-21134,-1130,-20759,-1248,-4243,-15419,-4925,-4867,-10914,-15819,-14098,-9089,-11399,-1638,270,-711,-3954,-297,533,-646,409,-1246,-378,-2795,-2470,-2420,-3697,-2755,-3090,-3849,-3666,-3727,-2652,-5129,-2261,-2303,-2561,-2963,-3296,-3637,-4289,-3589,-3174,-2666,-2049,-1344,-640,51,-3142,1217,1571,-175,-1897,-36,-1091,-2784,1428,640,-426,-1314,0,-1394,-1155,-2427,-1059,224,1249,1486,-2305,-1618,898,1034,948,758,690,518,-3012,622,577,625,643,567,-2243,497,454,369,211,137,-24,-822,-268,-1442,-424,-441,-3254,-1525,-2145,-2234,-3553,-1505,-828,-1064,-1131,-1164,-1197,-1105,-4365,-675,-479,-304,-3499,-17073,-21449,-20142,-9673,-2978,-2407,-8924,-8332,-6798,-32933,-15594,785,636,-15350,-7894,-5672,-21371,-12303,-9481,-26635,-2681,-523,-467,-638,3289,3121,-7042,-1539,-6789,-4000,-2621,-1387,-1142,1549,1859,1289,1102,609,-107,-701,-1036,-927,-531,-993,-1385,1246,1550,1787,1644,1258,-301,-1987,-1404,-2450,-2361,-1212,-535,64,1809,2342,2427,2196,-808,-444,-4063,-3062,-3415,-1965,330,1035,-3376,2110,2421,2566,2492,-1999,-461,-43,-2323,-522,-3587,-3017,-3090,-2060,-2183,-2132,-1952,-1826,-1761,-1764,-1824,-1935,-2033,-2231,-2379,-2444,-2405,-2314,-2222,-2065,-1876,-1685,-1558,-1482,-1483,-1243,-1151,-2072,-3706,-2320,-387,-195,51,-914,276,-126,266,138,-2372,-1017,-610,-835,-1705,-742,-465,-51,-1235,-2052,1190,0,-2146,-2243,-1326,-326,-258,-9,470,2083,755,-1631,-1452,-3259,881,-12,-832,-1547,-2267,-1705,-1350,-1930,-764,-677,-713,-913,-1078,-1407,-1626,-1822,-1909,-1916,-1739,-1592,-1468,-1291,-1649,-1153,-1222,-2889,-1433,-1872,-2894,-3370,-1689,-2389,-1155,-1176,-1324,-1431,-2214,-1626,-1583,-1306,-844,-331,-403,-2975,-3427,-2266,-2249,-497,1865,1808,926,-1394,909,135,1001,844,-1779,-1337,841,214,646,1364,-190,-1666,-2326,-4124,-1271,-230,922,740,327,-64,-504,-928,-1320,-1765,-2210],[-3765,-3925,-3948,-3821,-3404,-3021,-2624,-2302,-2127,-1902,-1859,-1898,-1783,-1589,-2071,-1202,-376,-1914,-361,341,-397,-730,-2593,199,396,-471,-2628,-3474,-1831,909,2077,2546,1443,3695,748,319,277,-1418,2283,2997,-292,756,206,-1709,-1045,-1245,-225,1326,1047,682,-2512,-2346,-1627,-869,-1234,-1527,-1918,-2266,-2601,-2758,-2635,-2326,-3046,-1615,-81,597,1293,-1318,-318,-61,-927,-2905,-1576,-1706,-2312,921,536,-2486,-2018,-3503,293,3626,-560,-238,-321,270,-708,-1634,-3133,-3118,-3601,-3443,-3388,-3458,-3542,-3399,-2982,-2585,-2144,-1719,-1360,-1028,-659,-274,-129,757,459,-806,-572,2042,1375,547,281,2064,-2281,710,150,1770,147,-1812,-2478,-1280,-4378,-2792,-2888,-2335,-1739,-2290,-907,-675,-670,-759,-901,-1297,-1455,-1778,-2101,-2409,-2694,-3171,-3214,-3248,-3285,-3201,-3144,-2917,-2745,-2611,-2395,-2166,-1921,-1499,-1131,-728,-481,-2605,556,990,1406,1714,-2544,-1975,1752,2172,533,-574,-118,-2251,243,6,247,1606,-552,-2865,-1341,-451,1181,212,1672,186,-1354,-1385,1072,366,-1666,-684,-997,-1150,-2179,-2845,-1935,-1614,-1496,-1283,-1448,-1716,-2042,-2403,-2588,-2328,-1810,-1260,-1625,-352,-10,222,-960,-1324,252,92,-82,-368,-507,-677,-817,-873,-2961,-855,-881,-2779,-4987,-2661,-1132,-1179,-2668,-1101,-1008,-4871,-1256,-834,-797,-803,-4525,-11791,-19747,-1202,-1314,-1333,-1191,-1080,-23738,-21509,-39530,-796,-795,-829,-886,-36323,-905,-35479,-27752,-7014,-10815,-53080,-58064,-1532,-929,-9383,-4383,2009,468,-250,4456,4924,5040,-4574,-7056,-1004,-1129,-1962,166,-2153,-3944,-1861,18,664,-1557,1256,1772,2460,1300,-3039,-1079,-904,-1692,-1617,-834,-1396,2072,2253,-2926,-276,-1186,-2897,202,-123,-443,-2146,-1436,-1976,-2596,-2947,-2628,-3030,-2257,-2734,-3879,-1927,-189,1300,680,1210,1579,1546,1478,1384,1257,135,188,468,388,703,553,323,138,-783,-948,-143,-108,-1816,-3360,-1094,413,-520,-2924,-274,-442,-3134,-3586,50,-2219,-945,-1813,-1447,-863,-1552,-2195,-2464,-2330,-1849,-1461,-1090,-2407,-3673,-1843,-2152,-2815,-2623,-1102,-810,-293,-503,315,1151,-2348,-2597,-3216,-1008,-14,762,279,-2350,-925,-1336,-1755,-1931,-1938,-1749,-1519,-1323,-2448,-1183,-1161,-1043,-3219,-685,-383,-146,307,-985,169,286,-2019,-1268,-2061,253,-988,-3206,-1954,-130,-308,-2627,-1960,-2704,-3554,-3982,-3406,-2774,-2218,-1759,-1425,-1072,-756,-758,-631,-651,-780,-1005,-1174,-1429,-1623,-1733,-1840,-1792,-2602,-1581,-1626,-1727,-1485,-1425,-1272,-1063,-739,-1273,312,834,-894,955,1718,1293,1359,930,329,-493,-1445,-2449,-3375,-3107,-2360,-1710,-1160,-1871,-626,-569,-2185,-1720,-1324,-1502,-1449,-1066,-475,152,991,1009,-2074,-3151,-1632,1524,220,-2486,3239,2901,-2872,-2016,-598,3036,2607,2079,-285,516,-494,-2536,-2601,-2879,-2014,-867,268,-401,2267,306,1915,852,1208,2412,-766,-1892,708,-2383,-3005,-522,-615,-1242,-136,-1476,-1191,-2746,-2640,-996,-626,-554,-2696,-1003,684,813,-1088,3429,4419,4300,4424,3752,1634,-2684,-818,-1962,1356,3067,3401,2211,2358,2083,2041,-1880,1350,1706,1328,839,120,-783,-1765,-2819,-4119,-3659,-3178,-2128,-3979,-5181,-9108,-932,-998,-2741,-1627,-1960,-2397,-2816,-3623,-3548,-3459,-3066,-2622,-2197,-2965,-2516,-842,-563,-324,-219,-288,-293,-344,-234,-15,-383,-2291,-2391,-3228,-2454,-1917,679,1943,1913,-533,-1943,-1613,1565,1437,1135,486,457,-1187,-2382,-2383,-1313,-1682,-1938,-1826,-1704,-1519,-1285,-1138,-1076,-1274,-1475,-1871,-2385,-2952,-3419,-3152,-2585,-1925,-1160,-450,-693,123,-214,-2881,-3321,-1095,-131,808,544,178,-2688,-658,-1096,-3242,-3953,-3070,-2678,-2674,-3048,-2475,-2256,-1987,-1647,-4118,-2831,-1503,-2071,-35,-515,-711,-3107,-1536,-842,-4005,-4708,-2420,-17,-134,1999,-3421,-4017,-4964,-2600,-1160,-1816,-2923,1942,2670,3573,4515,5376,3792,-6159,-5719,-6102,888,4610,3157,2775,1971,1299,947,-4832,-353,1085,1082,1168,1161,1079,-7360,-7892,-942,527,-14665,-15265,-44305,-28677,-75739,-546641,-943239,-533731,-59081,-91115,-15929,186,-23739,-350,-5031,-14270,-3449,-4975,-11959,-15956,-12898,-9427,-9191,-2082,-378,-1973,-4105,319,63,-1002,-661,-1267,-1236,-4634,-3333,-3097,-4297,-1818,-1785,-1783,-1830,-2397,-1824,-4309,-1832,-1767,-1717,-1656,-1448,-1269,-3416,-1177,-1118,-1124,-1176,-1245,-1399,-1344,-3731,-997,-685,-278,-1495,0,-1124,-3678,1061,220,-360,-1214,421,-1213,-1196,-2557,-1530,-153,1701,1485,-1604,-1023,-672,-1538,-2304,-2534,-1825,-1241,-4057,53,405,716,873,837,-1652,628,452,218,-92,-307,-598,-836,-1071,-1336,-1475,-1646,-3158,-2241,-2566,-2535,-2785,-1940,-1924,-1912,-1746,-1597,-1541,-1469,-4435,-1304,-1242,-1130,-3138,-14505,-14786,-10187,-1296,-1122,-871,-7487,-7598,-6474,-32635,-11769,-549,-821,-15697,-6360,-6558,-20139,-6394,-6767,-28178,-2525,-883,1029,1769,4332,3857,-987,1034,-6713,-5022,-2593,-1590,-1636,-112,-44,2,16,66,-147,-371,-612,-841,-1175,-1425,-1650,-1270,-901,-491,-86,343,-466,-1648,1166,-2315,-1965,-790,-316,259,2629,2774,2720,2566,-778,-746,-3827,-2770,-3065,-2323,-616,-545,-4144,384,966,1507,1906,-2094,66,-317,-2839,627,-1958,-1833,-2665,-1744,-1546,-2141,-2432,-2130,-1733,-1441,-1270,-1226,-1250,-1463,-1726,-2022,-2236,-2118,-1863,-1532,-1187,-862,-1873,-1558,-1327,-189,-121,-2234,-3698,-2950,-1180,54,64,-1918,-74,-192,-145,-176,-2341,-193,-241,-210,-2480,69,238,470,-1364,-2709,1029,-214,-1895,-2248,-1100,42,127,409,24,997,282,-1785,-1538,-2840,868,229,-846,-1086,-1566,-1941,-2078,-1931,-1694,-1520,-1429,-1488,-1516,-1741,-1904,-2121,-2319,-2485,-2393,-2167,-1828,-1340,-1429,-470,-136,-2345,755,-1788,-2377,-3366,-1651,-2617,-77,-1088,-356,-489,-2419,-526,-911,-747,-1175,-1519,-1607,-3875,-3145,-1904,-1198,-160,1293,1605,1396,-1952,438,43,1579,1401,-1072,-825,1415,318,1047,1775,-495,-2125,-2163,-4127,-1437,-638,-868,-1438,-1887,-2213,-2507,-2705,-2807,-2934,-3061],[-3521,-3608,-3554,-3532,-3422,-3416,-3371,-3319,-3292,-3068,-2879,-2662,-2249,-1786,-1817,-1135,-124,-1900,-559,963,-1078,-1208,-2061,1538,1385,-1504,-3253,-3034,-1756,879,2207,2234,743,2474,1387,796,273,-1228,502,436,-505,587,743,-1384,-890,-1083,-824,514,-37,-867,-2161,-2963,-3734,-2967,-1815,-1893,-2016,1284,1976,2517,1490,-2149,-3016,-1708,258,1078,738,-295,-163,-505,-1443,-3077,-1427,-1252,-2580,547,393,-2527,-2057,-3928,347,2624,-1114,-316,-514,-154,-1243,-798,-3152,-1952,-2409,-2876,-3461,-4070,-4378,-3860,-3002,-2227,-1510,-949,-629,-534,-577,-703,-688,-191,-168,-1282,221,3709,1920,260,886,3314,-2374,1061,374,1891,290,-1643,-2485,-1051,-3746,-1145,-1077,-722,-309,-2606,-459,589,-292,22,-292,-1325,-191,-482,-735,-937,-1090,-3107,-1352,-1322,-1412,-1465,-1533,-1367,-1180,-957,-1496,-2586,186,380,-768,-1170,-915,-2536,1133,2541,2584,2467,-1988,-1824,1557,1189,139,-649,379,-2786,-217,-323,291,2061,-1222,-2782,-885,-727,1210,451,300,-603,-1942,-2471,-3154,-3129,-2554,-2023,-1626,-1366,-2060,-2665,-2149,-2233,-2673,-1242,-1224,-1230,-1231,-1232,-1167,-989,-703,-410,-1966,427,797,1092,767,-1030,355,301,796,-362,59,-608,-553,-630,-2370,-275,-16,-3213,-5738,-2457,618,619,-3550,579,-1902,-6718,-1336,20,-197,-391,-3805,-10711,-18772,779,1573,2448,3367,4071,-22709,-19580,-40254,4424,3960,3380,2787,-33315,2024,-33299,-29309,1873,1773,1718,-36206,1672,12,-9344,-3263,2367,1026,-96,2417,2163,1619,-5487,-5793,-767,-995,-1445,-2033,-2480,-3701,-3328,-3524,-3330,-2909,-2356,-1655,-955,-337,-3488,-897,-1214,-1785,-1374,-1267,-1545,1651,1683,-3281,-669,-1274,-3530,2101,1767,1236,-2493,-1066,-1398,-2528,-3214,-2419,-2709,-2251,-2777,-3139,-1587,-343,1511,7,442,-12,-700,-1339,-1823,-2061,-2070,-1861,-1788,-1747,-1770,-2004,-2403,-2819,-3309,-3634,-3710,-3511,-3285,-3551,-2868,-2626,-2357,-2119,-1790,-1527,-2697,-3762,-685,-2268,-803,-1692,-1591,-916,-1419,-2028,-2551,-2988,-2827,-2343,-1705,-2329,-3602,-1545,-1144,-2774,-2989,880,1018,1220,-712,553,1622,-2328,-2921,-3596,-178,185,862,348,-1831,-1118,-1791,-2582,-3065,-2719,-2240,-1917,-1803,-1982,-2265,-2747,-3248,-3295,-2783,-2224,-1831,-1301,-728,-201,-645,-1127,-995,-1901,149,-1419,-2807,-1894,-400,-604,-3146,-2372,-1442,-1876,-1596,-312,-1881,-1376,-1854,-450,712,597,-886,-123,-481,-852,-1221,-1460,-1753,-2005,-2253,-2607,-2905,-3249,-3457,-3782,-3918,-3960,-4029,-3849,-3426,-2819,-1971,-1090,-149,-736,267,2017,-15,767,3401,863,-557,78,-1142,713,-209,-1023,-1626,-1871,-1898,-1753,-1649,-2624,-2065,-2602,-3245,-3548,-2872,-2033,-1244,-301,441,-2023,-3393,-1222,2353,769,-2370,2866,2490,-3222,-1940,-369,4101,3827,2614,-87,932,-12,-2695,-2871,-3316,-1950,-475,923,53,2219,-215,1908,1222,1461,2078,-1268,-1451,1183,-1925,-3165,-748,-566,-1342,-132,-1216,-480,-2933,-549,-734,-668,-785,-2815,-748,355,392,-1046,-1174,-1357,-553,737,2103,1549,-2408,-1641,-2042,1027,2632,3443,2026,1524,310,-702,-1857,-1877,-1835,-1553,-1082,-604,-117,-19,-1672,-4005,-2172,-3138,-2108,-4213,-4764,-8583,1167,868,-3600,625,-918,-1856,-2520,-3278,-724,-2892,2316,3579,-607,-2417,-2463,-767,1735,2321,2016,1596,1246,716,360,-102,-581,-1959,-2426,-3334,-2619,-2151,-1281,-1069,-880,-849,-2521,-2181,-450,-483,-718,-1049,-1546,-2108,-2738,-3178,-3081,-2404,-1620,-638,-1257,-2084,-41,824,-95,831,-1324,-963,63,-321,-389,-1170,-1915,-1513,2836,3068,-878,-377,-306,-3658,-3940,-1431,-253,822,1700,2636,-3036,1641,89,-3348,-4475,-3573,-2621,-1212,-3450,-1282,-1521,-1787,-2035,-4480,-3075,-2004,-2701,-410,406,-1234,-4080,-1675,-944,-4889,-4161,-2213,690,-87,1742,-2367,-4266,-5035,-3229,-1097,-941,-4245,-931,-1411,-990,-28,1086,2048,-5906,-4733,-5215,78,3221,2895,2411,2043,1696,1507,-6684,-618,1233,951,753,475,134,-6628,-9641,-4471,-2504,-15142,-22067,-48596,-7275,-11633,-367380,-683624,-471545,-121125,-99658,-13514,842,-27049,771,-6452,-13295,-2188,-3130,-8970,-13475,-11583,-9936,-7247,-3055,-2534,-3485,-4355,237,815,-1508,-792,-1015,-320,-6044,-3782,-3763,-4627,-821,80,-593,-1233,-1781,-2033,-3881,-2498,-2678,-2917,-3121,-3017,-2714,-2627,-1964,-1519,-1174,-948,-1080,-2661,-1143,-4343,-1188,-1141,-919,-1297,-138,-413,-4449,628,-389,-718,-1195,553,-1201,-1510,-2825,-2323,-857,-618,-813,-1116,-1568,-2068,-2603,-2896,-2833,-2295,-1766,-4236,-403,14,386,590,575,-1185,321,82,-233,-630,-925,-1267,-1509,-1693,-1872,-1923,-2050,-2888,-3224,-3058,-3334,-3174,-2561,-2022,-1457,-745,-89,-218,793,-4175,-430,1565,1720,-2925,-12379,-8470,-296,1065,777,365,-6270,-7021,-6062,-31406,-7651,-2727,-2762,-16393,-5341,-6931,-14545,157,-959,-24931,-2743,-1576,2572,4221,4078,3782,3214,2425,-6659,-6048,-2369,-1760,-2296,-1675,-1894,-1971,-1963,-1851,-1983,-2142,-2369,-2672,-3218,-3594,-2962,-2217,-1416,-618,156,943,-851,-1545,1115,-2704,-1689,-730,-200,368,3164,2836,2315,1754,-819,-1166,-3389,-2676,-2729,-2435,275,433,-3654,547,558,538,424,-2292,-42,-816,-2883,-1402,-2082,-2841,-3569,-3114,-3050,-1829,-1343,-1093,-1050,-1197,-1505,-1951,-2442,-2955,-2589,-1837,-1118,-518,-47,387,764,347,-2466,-2253,-1306,788,-444,-2496,-3531,-3008,-2015,-983,-1505,-3164,-2780,-3221,-2870,-2487,-2440,-1852,-1680,-1529,-2317,-1362,-1415,-1475,-1571,-3611,-1846,-1947,-1944,-2420,-1548,-1221,-735,-192,-282,-285,-328,-1739,-1568,-2303,1839,1689,-1223,-553,-1017,409,352,-394,-482,301,479,432,-47,-1266,86,2292,2722,1018,1837,3677,3812,264,-1150,-882,-1306,-1777,2284,-1740,-1815,-2823,-1602,-2916,-707,-1148,-447,-611,-2654,-710,-298,609,656,503,382,-3003,-1586,-1238,-303,43,316,248,106,-2560,-294,-527,-923,-1336,-1757,-2108,-2296,-2393,-2332,-2191,-1887,-2737,-1908,-3777,-1679,-1195,-692,-657,-637,-650,-794,-1008,-1246,-1534,-1766],[-1556,-1755,-1827,-1937,-1951,-2041,-2040,-1973,-1874,-1541,-1237,-3230,-1842,11,-1580,-1150,483,-1946,-714,1314,-1817,-1762,-1712,1822,1094,-2527,-3040,-2512,-1690,28,-644,-1362,-2014,-2602,-2978,-3214,-3097,-2703,-2107,-1387,-819,41,687,-872,-460,-764,-1513,2060,1720,1129,-1887,-1886,-1325,-720,126,-2230,-2420,2484,3158,3346,1708,-1894,-2964,-1735,567,1543,2800,809,416,200,-1835,-3030,-1275,-753,-2240,78,201,-2438,-2071,-3571,-75,-227,-1403,-440,-728,-697,-1545,-606,-3069,-1279,-1617,-471,-665,-928,-1269,-1598,-1733,-1788,-1621,-1325,-1033,-810,-682,-768,-1086,-1484,-1836,-2133,-2067,-1690,-1160,-502,35,449,-2314,804,523,320,-78,-1340,-2458,-1342,-2966,-1725,-1648,-1403,-1076,-2708,-413,-130,-855,-894,-789,-1216,-365,-648,-976,-1326,-1684,-2721,-2364,-2428,-2462,-2308,-2077,-1605,-1173,-804,-1921,-3174,-46,-263,-1031,-1916,-1243,-2227,-221,-564,-947,-1428,-1951,-2447,-2773,-2898,-2850,-2425,-1925,-2789,-679,-623,216,810,-1851,-2526,-320,-999,2,-437,-681,-690,-2269,-1076,1110,1917,-1393,873,1336,244,-1772,-2333,-2140,-2448,-3738,-232,268,-538,-1312,-1763,-1723,-1296,-729,-618,-1940,521,728,822,760,-256,-133,-182,-433,-984,-1559,-2458,-2552,-2581,-2225,-1673,-1215,-3317,-5107,-1996,-760,-948,-4257,-1299,-5154,-7787,-1087,-788,-219,494,-3174,-9795,-17023,3617,4126,4466,4664,4524,-21472,-15719,-41318,2155,1819,1875,2284,-27178,3638,-28732,-30915,4914,4816,4599,-10933,3834,653,-8985,-1813,1817,1215,317,4,-498,-1011,-6082,-4189,-1136,-888,-691,-513,-2185,-3230,-2533,-2041,-72,-1081,20,89,103,32,-3924,-662,-1418,-1571,-868,-1638,-1509,1590,1470,-3438,-1070,-1262,-3363,3773,3766,919,-2498,-802,443,-2181,-288,-1351,-2360,-3333,-3653,-3138,-2611,-2141,-1843,-1764,-1832,-2037,-2331,-2636,-2800,-2657,-2262,-1702,-1148,-628,-122,214,427,665,-1351,-656,1701,251,-1683,-3568,-1046,559,219,-1101,-1116,-1074,-2109,-3250,5,-2178,-459,-1141,-1909,-2451,-2614,-2375,-1874,-1415,-955,-713,-506,-2229,-3316,-904,-389,-2616,-3050,-648,-739,-759,-764,-925,-911,-2310,-2986,-3382,-519,-235,26,314,-1273,658,-794,-1446,-1478,375,-1076,-1595,-793,-1253,-1617,-1948,-2120,-2363,-2351,-2428,-2655,-2747,-2805,-2914,-2991,-3020,-2946,-2828,-2697,-2493,-2287,-2025,-1732,-1261,-3560,-2682,-698,-1666,-1231,1364,-1547,-1329,-2171,-143,3400,1317,-947,2168,2656,2288,1913,1672,-155,701,823,379,-94,-2125,-1350,-2213,-2931,-3399,-3481,-3067,-2519,-1973,-1388,-953,-608,-493,-391,-184,-1124,-287,-326,-337,-987,-284,-942,269,675,1162,1652,-626,-1753,2789,2983,-2953,-1703,-703,-18,1581,1031,468,-139,-511,-964,-1817,-3268,-1848,-2070,-2229,-2282,-2343,-2300,-3003,-2325,-2272,-2215,-2113,-1973,-1909,-1760,-1675,-2789,-1392,-1227,-1139,-990,-811,-513,-343,-494,-200,-170,-233,-448,-1657,-1060,-1315,-1765,-2861,-2857,-3418,-3732,-3523,-3322,-3101,-2841,-2693,-2639,-2581,-2504,-2786,-2134,-1865,-1475,-1018,-427,162,809,1485,2149,1371,-1923,-2353,-2071,774,2117,3103,1763,1754,716,-270,-1785,-1639,-1445,-767,189,1127,1977,69,-1738,-3932,-2414,-2720,-2348,-4390,-4649,-8125,2361,1472,-4399,-653,-1277,-1653,-2664,-2890,-321,-2563,2084,5339,-1134,-1804,-2315,-850,1239,2488,1546,-56,-1510,-2880,-3663,-3129,-2549,-2209,-2442,-3350,-2660,-2578,-2635,-2481,-2212,-1925,-2697,-2454,-1104,-991,-1100,-1329,-1765,-2328,-3087,-3985,-3586,-2464,-1327,14,-1517,-2597,425,1029,-143,503,-1390,-1336,1861,600,-112,-1285,-1941,-1493,3303,3113,-800,-835,-375,-4234,-4393,-1523,-145,977,1043,2207,-3204,2019,71,-3717,-5151,-3818,-2490,-1268,-3714,1295,2694,2237,-304,-4507,-3110,-2243,-3386,-3045,-2518,-1394,-4118,-1581,-815,-4468,-3442,-1913,1471,-194,1781,-1178,-4148,-4587,-3887,-1023,-61,-5398,3064,1892,767,-148,-759,-1131,-5370,-3857,-4359,-1514,-1758,-2080,-2532,-2801,-2918,-2783,-7882,-2473,-2306,-2364,-2194,-1871,-1369,-5222,-11691,-6098,-7429,-16478,-28637,-50187,2023,1960,-208334,-455182,-364245,-161945,-73070,-13809,-4842,-26473,1220,-8066,-12388,-1167,-265,-4484,-10806,-10338,-10311,-5291,-4070,-4834,-4947,-4332,1313,1505,-1963,-1818,-358,-172,-6101,-3508,-3990,-4172,200,-344,-988,-1600,-2090,-2204,-3646,-2038,-1784,-1591,-1467,-1275,-1176,-1974,-1369,-1491,-1707,-2003,-2367,-3877,-3296,-4127,-3793,-3436,-2916,-2452,-1936,-1453,-3948,-1072,-1061,-1259,-1445,-1745,-1965,-2196,-3009,-3167,-2527,-2556,-2472,-2458,-2587,-2784,-3089,-3318,-3224,-2738,-2301,-3295,-1010,-543,-66,294,472,-674,654,618,466,166,-110,-533,-958,-1404,-1869,-2147,-2371,-2536,-4156,-3350,-3297,-3407,-2854,-2290,-1617,-719,189,-169,1033,-3609,-1567,1805,3354,-2690,-10511,-2115,2971,2771,2651,1029,-5076,-6489,-5128,-28485,-2601,24,-3904,-17334,-4862,-6778,-6479,-2006,-2064,-19502,-3171,-2362,667,1572,2331,3052,3544,3797,-6521,-6337,-1845,-1714,-2924,-867,13,-518,607,1743,1383,1132,972,908,767,-1634,-931,462,430,390,342,334,-1294,-1532,220,-2931,-1402,-542,-534,-748,-935,-823,-594,-140,-808,-1563,-2982,-2644,-2423,-2286,-250,214,-2893,2048,1418,734,5,-2448,-1232,-1641,-2494,-1869,-1902,-1887,-1826,-1521,-1152,-751,-359,-118,-26,-86,-293,-641,-1056,-1641,-2204,-2574,-2380,-1879,-1382,-874,-402,-6,-2902,-2883,-1346,323,-978,-2747,-3333,-2539,-2614,-1655,-2340,-3859,-1364,-882,-460,-48,-2640,587,701,735,-1238,450,52,-427,-1737,-3890,-2233,-2646,-2574,-2688,-1426,-898,-385,31,-287,-1509,-941,-1428,-1443,-1776,-192,-487,-1164,-1050,-1143,-1240,-1247,-1194,-1103,-1004,-880,-796,-576,-1186,-301,169,547,906,1331,1635,1855,-339,-817,-1396,-2554,-1233,1469,-1610,-1229,-2094,-1483,-3179,-1370,-1204,-541,-754,-2725,-896,334,1359,1576,1293,808,-1932,-60,-463,-1006,-1585,-2183,-2586,-2789,-2960,-2354,-2146,-1984,-1895,-1897,-1934,-1893,-1807,-1556,-1174,-2217,-2946,-1458,-3340,-1871,-1752,391,1795,1715,797,1296,954,127,-782,-132],[-351,-577,-645,-728,-711,-780,-786,-1345,-741,-521,-349,-2602,-2062,508,-1275,-1138,573,-1977,-762,594,-2494,-2295,-1495,1019,436,-2738,-2420,-1959,-2542,-2815,-2656,-2184,-1588,-1065,-608,-393,-247,-1109,-214,-262,-1205,-392,-356,-314,-20,-355,-2241,-125,-441,-964,-1694,-1996,-2208,-1905,-1350,-2473,-2695,296,651,967,1208,-1598,-2943,-1651,967,1770,2012,1832,1212,580,-2051,-2811,-1160,-276,-1533,-497,-46,-2263,-2091,-3140,378,2185,-1305,-229,-1017,-1166,-1416,814,-2933,-1625,-840,1485,1375,-425,937,587,267,-702,-613,-998,-1345,-1602,-1729,-1839,-1988,-2102,-2183,-2412,-2642,-2888,-3090,-3067,-2965,-2765,-2508,-2257,-2249,-2079,-2069,-2089,-2496,-2391,-2613,-2837,-3043,-3155,-3125,-2908,-2559,-2104,-1725,-1836,-1391,-1078,-516,-406,-383,-454,-614,-2292,-1169,-1258,-1285,-991,-441,-2195,687,89,-2319,-3455,-447,-719,-1230,-2319,-1523,-1911,616,-457,-2058,-3740,-4401,-3059,-1807,-764,-492,107,1052,-2344,-1210,-1013,-67,809,-2537,-2222,0,-1336,-1249,-1821,-2224,-2474,-2412,-2146,-1700,-1223,-874,-214,196,316,-1480,-1983,-2044,-2235,-4205,-260,-160,-704,-1314,-1997,-2699,-3370,-3846,-3579,-2939,-2199,-1468,-754,-110,521,-475,-742,1076,38,-387,-4176,-544,2115,-771,1121,457,-3235,-4307,-1371,620,1107,-4890,-815,-7732,-7260,-45,2222,2101,1987,-2774,-9184,-15179,1622,1381,1067,726,188,-20259,-10469,-42361,-2202,-2214,-1907,-1447,-18863,-427,-22855,-32114,516,495,435,302,111,-98,-8409,-482,-531,-508,-369,-142,133,247,-6256,-2542,-130,-133,-175,-67,-2189,-2612,-2251,-2786,-103,-892,-9,31,-17,-358,-4298,-553,-1637,-1252,-336,-1910,-1359,1082,217,-3481,-1542,-1205,-2579,2905,3844,836,-2336,-628,-2,-1998,-149,-1323,-1987,-1773,-1560,-1585,-1377,-958,-518,-1283,-910,224,178,-75,-556,-1271,-2189,-2967,-3206,-2371,-1058,238,1420,2090,-1526,-408,1935,132,-1596,-3429,-962,691,1465,-254,-1521,-1199,-1471,-2439,117,-2052,-65,-329,-1257,-177,-182,-216,-497,-261,-1384,-663,-979,-2143,-2941,-2182,-2563,-2994,-3391,-3792,-4173,-4412,-4360,-4258,-4029,-3895,-3943,-4124,-4431,-4583,-4221,-3520,-2761,-1866,-1010,-1919,-1660,816,-538,-1772,697,-390,680,457,-1077,-1706,1161,1794,1305,1007,-79,163,-2339,775,-281,-1743,22,-1576,-816,-732,-506,-981,-3915,-2919,-798,-1463,-877,1677,-1131,-1348,-2396,117,425,316,-999,19,-55,-181,-379,-536,-889,-1149,-1523,-2051,-2577,-3217,-3808,-4612,-5115,-4480,-3808,-3108,-2482,-1908,-1298,-847,-504,-348,-994,-469,-2002,-1351,-1951,-2571,-3007,-2781,-2012,-1009,12,1056,2052,-569,-1649,2983,5037,-3055,-1814,-1509,-242,3210,4079,1761,243,1559,-92,-1498,-2791,-1743,-2050,-1994,-1888,-1265,-811,-2505,-1533,-71,32,89,98,-49,-192,-471,-2882,-1120,-1510,-2022,-2505,-2971,-3307,-3714,-4051,-4049,-3656,-3105,-2556,-2000,-1200,-672,-763,-2252,-907,-384,-1434,110,-429,-508,-2504,-1141,-1494,-1677,-1626,-2570,-833,-359,209,-861,1143,1493,1829,2193,2612,1115,-1340,-2161,-2043,690,1557,2697,1412,2102,3914,4299,-1700,1224,2794,2378,1657,2861,2152,173,-1761,-3931,-2742,-2144,-2459,-4386,-4698,-7777,1268,147,-5065,-2315,-3482,-4321,-3271,-2492,-1138,-2150,559,1068,-1621,-1192,-2104,-932,449,-19,-509,-1024,-1315,-1559,-1671,-1818,-2077,-2448,-2886,-3432,-3814,-3411,-2676,-1840,-1035,-1024,-2468,-2410,351,1954,933,1585,2064,289,-1093,-206,-695,-1891,-2924,-2679,-1740,-2000,877,1138,-238,107,-1268,-1587,1400,737,28,-1291,-1975,-1474,2665,3011,-582,-1252,-431,-3605,-4387,-1385,104,1179,489,1772,-3163,2117,24,-4376,-6003,-3531,-2298,-1259,-3855,1055,2845,2353,-1303,-4271,-2863,-2208,-4103,-491,-1366,-2246,-3310,-2438,-1585,-3157,-2640,-1560,1594,-446,2218,69,-3706,-3986,-4570,-952,756,-5752,600,201,-194,-505,-682,-809,-4724,-3145,-3478,-1960,-140,155,335,588,761,-422,-8462,-1280,645,-892,-685,1596,1873,-4202,-13923,-6340,-11612,-18560,-34363,-46702,3296,2895,-79365,-270786,-264616,-161190,-48718,-16764,-14204,-19555,-3390,-9578,-11613,-1416,-504,-228,-8463,-9336,-10510,-3239,-4630,-7103,-6315,-3987,1699,1275,-2376,-2799,-342,-869,-5068,-2706,-3734,-3090,-3072,-3328,-3509,-3625,-3677,-3502,-3592,-3267,-3106,-3004,-2937,-2752,-2606,-2519,-2525,-2415,-2324,-2236,-2652,-4660,-2818,-3950,-2643,-1777,-1353,-1298,-1182,-1076,-3199,-1319,-1537,-1906,-2227,-2615,-2903,-3203,-3483,-3929,-3962,-4197,-3858,-3512,-3293,-3119,-3039,-2951,-3009,-2954,-2962,-2667,-2197,-1735,-1102,-446,145,-170,1389,1930,2331,1702,2630,2306,902,1504,-244,-162,-1150,-2191,-3230,-3701,-3145,-2582,-2042,-1787,-1593,-1235,-831,-458,-34,-2898,-2656,206,1138,-2464,-8824,548,154,-257,-549,-799,-3882,-6039,-3413,-23431,-933,-713,-5969,-18571,-5018,-6233,735,807,630,-13754,-3792,-3164,-1954,-2660,-2438,-1326,-151,874,-6381,-5673,-1163,-1501,-3472,-1586,-585,-1070,200,1292,940,793,821,996,1119,-1831,41,1707,2013,2323,2609,2898,-1764,-1585,457,-2802,-1101,-245,44,516,-37,-831,-1746,-2517,-2661,-1972,-2626,-2637,-2185,-2054,-667,-447,-2303,2079,1771,1353,841,-2516,12,-2058,-1982,247,475,626,-1448,67,485,210,-766,-607,-1068,-1405,-1510,-1365,-983,-588,-122,344,773,1152,1517,1993,1022,-337,-2971,-2956,-1434,247,-1509,-2951,-3117,-2126,-2721,-3329,-3714,-2689,-665,-1093,237,495,-2966,3512,3574,2471,15,1520,393,-680,-1785,-2753,-1641,-1789,-1479,-3022,-632,253,76,-247,-656,-2140,-1570,-1853,-1777,-1609,-1325,-921,-753,-222,-348,398,560,600,-645,195,-246,-896,-1561,-2449,-3283,-3921,-3243,-2327,-1348,-520,170,-906,-459,-1944,-3570,-705,832,-1356,-635,-1321,-1706,-3330,-1980,-1561,-1127,-801,-2577,-1035,481,462,491,414,270,-911,-212,-572,-1033,-1596,-2261,-2857,-3427,-3739,-3523,-3345,-3293,-3352,-3431,-3289,-2792,-2128,-1309,-446,-3435,-2188,-782,-2779,-1944,-2213,210,1844,1819,686,1924,1587,31,-672,128],[-1834,-1745,-1384,-968,-420,43,-210,-1315,-250,1954,49,-1292,-2025,1381,-853,-1016,735,-1928,-683,136,-3001,-2720,-2264,-2709,-2566,-1986,-1790,-1372,-1411,350,645,516,-903,911,870,657,15,-1117,91,-100,-1619,-668,-993,-1247,-1430,-1580,-2901,-1556,-1384,-1195,-1577,-1573,-1254,-1063,-351,-2575,-2641,472,617,818,1028,-1293,-2972,-1425,1409,1586,1669,1781,1954,1012,-2046,-2551,-1105,135,-761,-1165,-327,-2053,-2095,-2770,282,1045,-822,-175,-1413,-1515,-911,966,-2781,-2016,-134,2476,2035,-127,1152,691,334,-894,-426,-675,-868,-981,-1007,-1074,-1239,-1427,-2159,-2028,-2470,-2964,-3401,-3476,-3293,-2955,-2572,-2213,-2108,-1833,-1697,-1557,-2652,-1415,-1403,-1864,-1360,-1415,-1556,-2571,-2118,-2477,-2937,-3293,-3373,-3249,-3049,-2854,-2712,-2652,-2684,-2765,-2916,-2696,-2300,-1619,-823,-2558,202,-492,-2725,-3302,-347,-814,-1444,-2102,-1726,-1734,-805,-2634,-4179,-2451,-819,-380,1644,2364,-857,503,2297,-1755,-1777,-1541,-907,-1985,-3288,-3086,-2356,-1733,-602,132,738,-588,-1747,-779,1132,755,-401,-267,-908,-1577,-2283,-2940,-3347,-3552,-3374,-3045,-2780,-2581,-2408,-2274,-2134,-1977,-1828,-1732,-1733,-1749,-1836,-1985,-2218,-2409,-2448,-2274,-1769,-1045,-1963,-4457,-810,2854,-24,1758,-55,-3083,-3689,-643,7994,4251,-5543,-1947,-5875,-6098,583,4434,6704,5472,-2679,-8922,-13519,952,122,-629,-1327,-2201,-19262,-4541,-41683,-2767,-1617,-602,241,-9479,1480,-16617,-32291,1864,1467,976,410,-124,-461,-7732,-92,582,686,1427,2482,2792,1447,-5944,-1031,87,250,-288,-889,-2252,-1892,-1903,-2962,-1340,-1019,-796,-590,-471,-1009,-4260,-669,-1942,-979,138,-1972,-1161,671,-1123,-3470,-2057,-1125,-1741,2165,4426,797,-2207,-564,-493,-1723,-757,-2430,-1749,-1553,-476,152,-88,-1401,-218,-1895,-1535,318,2052,1458,721,-156,-1149,-3205,-2642,-2569,-1837,-947,-103,700,-1735,-195,2013,30,-1591,-3294,-889,1103,1839,431,-1927,-1171,-857,-1585,-547,-1960,-1207,-1340,-1303,-1231,-1239,-1267,-1195,-1173,-1931,-1122,-1081,-2061,-2546,-1032,-1089,-2355,-2597,-2009,-2440,-2692,-2646,-2421,-1811,-2593,-2014,-1174,26,110,-47,-341,-816,-1235,-1377,-2402,-1710,-544,-69,-1694,1072,502,651,-405,-2178,-1111,-24,-597,-1295,-1771,-2087,-2322,-2682,-2448,-2355,-2208,-1988,-1593,-1099,-496,-406,-1119,-4241,-3085,-965,-1329,-588,1916,-793,-1455,-2541,308,1759,1885,-1076,1805,1673,1397,1005,687,-1688,-719,293,479,864,-1890,-326,113,-579,1093,2485,2553,2494,286,722,1824,1325,-12,-1466,-1200,-2608,-3054,-3458,-3084,-2474,-1938,-1564,-1357,-1387,-1553,-1847,-2185,-2624,-2953,-3055,-2751,-2032,-2166,-557,1517,2726,740,40,4116,-594,-1129,-2161,833,3282,2409,-1642,892,392,-2018,-1302,-467,-579,-655,-729,-937,-1136,-1477,-3032,-2268,-2711,-3214,-3547,-3633,-3341,-2973,-2557,-2068,-1526,-998,-540,-2273,-495,1046,-226,-1559,-807,-414,-1404,1845,-64,9,-2184,893,-462,118,-457,-2198,-1281,-1422,-1280,-977,-530,-121,293,717,1160,782,-781,-1364,-1955,827,971,2199,938,1884,3917,4770,-1663,1073,2007,1490,1440,2560,1641,239,-1804,-4059,-3205,-1537,-2484,-4182,-4806,-7534,3999,3330,-5536,1547,-1763,-800,-2468,-2151,-1671,-1802,-1760,-1646,-2098,-1433,-1905,-1278,-1396,-1562,-1877,-2411,-2961,-3677,-4284,-4056,-3257,-2387,-2524,-2952,-2353,-3453,-80,1740,2091,-858,-2129,-2215,-670,1997,907,1940,1546,885,-698,-590,-1705,-2904,-4215,-4716,-3533,-2374,-1300,-473,-457,-415,-1077,-1815,-1589,-2791,-4153,-4288,-2986,-1606,-228,959,-399,-1693,-554,-2971,-3970,-1143,334,1257,-59,1263,-2989,1945,-139,-5366,-6679,-2893,-2133,-1278,-3979,701,1990,1692,-2286,-3971,-2404,-2040,-4461,955,788,-832,-2604,-1058,-668,-1678,-1893,-2086,-2534,-2922,-3225,-3441,-3596,-3644,-5334,-3802,-3907,-4919,-4068,-4203,-4309,-4304,-4162,-4006,-4132,-3625,-3439,-3245,-3006,-2721,-2499,-2135,-1778,-1329,-8579,-1940,-21,-2479,-3266,770,995,-4239,-16326,-6253,-14222,-21200,-38097,-38229,1050,690,256,-140134,-192518,-127932,-27090,-22195,-25539,-8598,-2208,-10655,-11090,-1473,-985,-521,-6719,-8843,-10593,-1118,-4263,-9024,-7668,-3502,4440,4429,-2780,-3848,1656,-45,-3849,-1761,-3242,-1816,-303,-699,-955,-1072,-1058,-1948,-3743,-2223,-194,-192,-328,-454,-717,-1306,-1661,-2093,-2475,-2696,-3866,-4067,-3790,-3989,-3224,-2504,-1781,-931,607,820,-2572,20,-1018,-2558,-555,-974,-1201,-2683,-3254,-4050,-811,-509,-175,-193,-28,43,-1177,-1637,-2016,-1255,-1785,-2033,-1992,-1718,-1053,-239,580,148,2383,3245,3987,579,1994,1319,1134,4772,405,1587,2182,-1264,-2320,-3283,-3200,-3570,-2722,-1983,-1380,-777,-318,-323,102,-2229,-3716,-1402,355,-2422,-7290,-101,-377,-705,-978,-1304,-2799,-5800,-2138,-16207,-2145,-1922,-8364,-20188,-5935,-5510,-510,-259,-116,-8500,-4709,-4045,-46,-170,-389,-530,-724,-934,-6464,-4845,-876,-1342,-4034,-2294,-1248,-1695,-315,430,506,646,824,1045,989,-1996,1014,1291,1427,1613,1856,2174,-2369,-1812,-75,-2478,-931,-7,-5,358,3759,3656,3357,2978,-802,-2348,-2458,-2757,-2165,-1978,-1580,-2164,-2559,-2771,-2721,-2552,-2379,-2624,-1895,-2868,-1606,-622,-213,114,-1262,279,572,462,-1313,-233,-796,-1350,-1699,-1648,-1120,-428,385,1194,1821,2510,3007,3203,736,-779,-2844,-2596,-1694,-188,-2092,-3211,-2987,-1927,-2471,-5238,-4309,-1101,2014,-1575,-506,-271,-3547,3556,2816,1856,779,-276,-1037,-1099,-1820,-1664,765,-2318,-1460,-3478,-661,1315,828,622,367,-1730,-1746,-556,-1015,-1001,-481,-517,-555,-665,-663,-782,-946,-1191,-1528,-1923,-2237,-2348,-2064,-1751,-1277,-819,-374,-29,205,466,506,-1488,-224,-2595,-2702,-299,-680,-1122,-1401,-1823,-2116,-3446,-2551,-2553,-2687,-2708,-2626,-2599,-2380,-2313,-2111,-1968,-1877,-1844,-1868,-1940,-2032,-2075,-2063,-1908,-1753,-2371,-3244,-1747,-1091,-900,-628,-257,247,-460,1256,974,-3749,-888,1,-2168,-1974,-2638,52,1838,1497,516,806,335,-125,-581,-894],[559,263,24,-435,-462,-598,-476,-1127,-291,771,1027,131,-1761,1247,-355,-791,17,-1804,-1173,-1515,-3269,-3019,-1310,165,-317,-782,-1194,-793,-1208,815,1286,-146,-1023,293,68,-185,-286,-1123,-261,-229,-1990,-503,-800,-1099,-1373,-1604,-3067,-1536,-1256,-972,-1508,-1469,-1280,-1272,-761,-2518,-2197,204,391,563,736,-983,-2991,-1043,776,649,472,303,198,77,-1822,-2293,-1079,496,11,-1848,-570,-1815,-1991,-2428,158,171,-81,-124,-1877,-1655,-258,1183,-2597,-2382,493,2174,1732,190,779,289,-74,-1175,-771,-988,-1176,-1326,-1428,-1593,-1852,-2096,-2872,-2516,-2623,-2598,-2455,-2107,-1762,-1415,-1990,-834,-873,-778,-860,-968,-2884,-1358,-1554,-1836,-1830,-1916,-2019,-2415,-2336,-2529,-2838,-3135,-3363,-3578,-3754,-3882,-3994,-4127,-4312,-4551,-4790,-4270,-3782,-3247,-2766,-2233,-1621,-1215,-2994,-3017,-381,-424,-1646,-1424,-1722,-1699,-67,-6,93,136,125,55,-38,-246,-1215,-1074,-1677,-2275,-2952,-3677,-3945,-3156,-3853,-1708,320,-2024,1044,989,690,-280,-1101,-746,3163,2715,-80,1603,927,50,-1146,-1499,-1991,-2354,-2527,-2359,-2044,-1674,-1279,-903,-505,-61,-458,-1095,-939,1723,2008,2118,1953,1540,-195,-2177,-1336,-2794,-4369,-4023,-2279,-599,602,1399,-564,-2920,-3257,172,4290,4142,-6223,-1823,-3147,-5085,914,1707,971,149,-2874,-8931,-12080,-3000,-3226,-3012,-2438,-1824,-18611,-660,-39336,448,918,1337,1719,124,2526,-10675,-31049,3450,3452,3403,3267,3074,2887,-7049,2474,2834,-26,1965,3501,3659,151,-5262,247,193,469,-809,-983,-2350,-1043,-474,-2552,-689,-703,1472,1760,1862,-1675,-3673,-1025,-2350,-836,399,-1744,-987,6,-2517,-3472,-2429,-1018,-1043,596,899,648,-2259,-564,-983,-1535,-1463,-3571,-1651,-1454,384,1087,186,-2124,-1062,-2354,-2048,-313,1643,1580,1471,1278,-1185,-3136,-2046,-30,-220,-399,-538,-552,-2061,-525,-526,-670,-1714,-3292,-1828,-2286,-2706,-3096,-3284,-3402,-3341,-3222,-3268,-3292,-3377,-3404,-3274,-3029,-2734,-2340,-1755,-1177,-2450,-78,-123,-1957,-2180,968,938,-2399,-2340,-377,-506,-897,-1183,-1467,-1384,-2901,-1325,-541,-326,-129,-92,-140,-376,-652,-1784,-2714,-1701,-2190,-2547,-2711,-2650,-2419,-2029,-1561,-3494,-696,67,499,-430,-600,432,-128,-1853,593,3,-2157,-999,-1588,-2042,-2151,-1910,-1299,-4575,-3193,-1234,-1316,-415,2010,-650,-1659,-2643,414,1496,1127,-1222,70,-300,-517,-531,-217,-2531,-1126,231,1737,1488,-2005,-359,64,-269,1480,3205,3385,2789,455,1270,3315,2968,101,-1705,-1601,-2943,-2310,-1321,-1877,-2345,-2658,-2789,-2720,-2552,-2271,-1979,-1720,-2065,-1703,-1814,-2032,-1538,-2376,-977,1693,2848,-429,34,3635,-1223,-788,-1537,1659,925,78,-1468,-1016,-1296,-1645,-1941,-2267,-2650,-3039,-3417,-3861,-4127,-4209,-3906,-3406,-2836,-2364,-1884,-1440,-947,-650,-490,-386,-323,-336,-452,-2612,-454,-524,-539,-901,-675,-856,-1328,-1254,-1510,-1718,-1890,-2039,-2279,-2484,-2662,-2739,-2820,-2828,-2715,-2547,-2270,-2028,-1765,-1497,-1242,-1014,-799,-589,-1802,-201,-88,-17,22,0,-53,-42,-1696,-134,-113,-22,238,547,925,263,-1886,-4313,-3791,-944,-2456,-3837,-4871,-7307,3622,3909,-5653,1774,-1991,-358,-2226,-1875,832,-1325,922,834,-2532,-306,-1732,-1244,-1189,-1904,-2739,-3717,-4312,-3667,-2574,-1509,-536,-281,-2626,-2647,-2032,-4068,-414,2450,2255,-572,-1849,-1991,-1577,578,152,-252,-708,-1099,-1416,-1496,-1388,-928,-298,618,-2271,-785,1423,841,-767,-1013,-857,-2030,-534,-858,-548,-1229,-2275,-1656,2831,2854,-281,-2097,-699,-2333,-3403,-891,-1737,-2451,-2761,-2749,-2662,-2021,-1499,-6439,-5463,-2082,-1959,-1288,-4076,376,2371,2696,-2677,-3558,-1739,-1781,-3700,1668,2615,-414,-2014,-802,54,-204,-1192,-1444,-2016,-2531,-2979,-3355,-3662,-3801,-5842,-3865,-3838,-3737,-3668,-3620,-3530,-3305,-2907,-2450,-3547,-2225,-1643,-4280,22,327,388,399,214,-1319,-8186,-2763,-1495,-3712,-5568,-1733,-898,-5456,-18683,-6556,-14528,-23870,-38148,-26612,2960,1995,722,-67541,-153963,-83861,-7863,-29485,-35316,1973,2791,-10673,-10688,-1297,3098,2650,-5551,-8878,-10374,944,-2759,-9465,-8876,-2928,585,483,-2905,-4821,-180,-419,-2643,-911,-2590,-1367,-1585,-1764,-1930,-2078,-2180,-2044,-3752,-2133,-1604,-1442,-1297,-1032,-807,-1240,-623,-504,-441,-414,-5242,-2997,-4737,-4080,-3470,-2740,-2387,-923,-949,-1143,-1954,-1888,-2098,-2639,-1655,-1011,-269,-3102,-3297,-3369,149,2445,4107,-303,-156,1290,-1729,-2791,-2984,-881,-2210,-482,252,-171,-184,69,411,393,1277,1635,1872,-258,1522,388,1296,1671,1170,1070,664,-671,-1361,-3003,-2152,-2078,-2232,-2288,-2105,-1609,-1020,-466,143,-1479,-4411,-2750,2685,-2454,-5515,3691,3722,3581,3350,970,-1661,-5572,553,-6790,-1706,-2866,-10774,-21194,-7310,-4474,-579,50,477,-3811,-5707,-4800,676,384,-53,-450,-929,-1459,-6672,-4033,-2640,-2848,-4415,-3035,-2780,-2376,-1875,-1232,-782,-294,185,654,597,-1907,1213,1263,1288,1270,1229,1037,-2921,-2027,-453,-1978,-747,281,-101,126,2607,3131,3572,4009,-846,-2701,-2329,-2827,-2215,-1940,-1481,-1461,-2023,971,87,-679,-1326,-2655,-2079,-3603,-2510,-2714,-3019,-3239,-3150,-2822,-2313,-1794,-1788,-928,-627,-331,-630,188,-1368,1712,2404,604,1892,3965,4228,3147,441,-1187,-2643,-2225,-1999,-620,-2500,-3401,-2813,-1818,-2026,-4603,-3049,408,672,-2073,-1422,-1223,-4163,-285,-925,-1565,-2129,-2545,-2700,-2512,-2163,-1787,-1435,-2549,-1461,-3463,-784,101,291,335,574,-762,-1758,-249,-913,-859,-501,-978,-1253,-1693,-2000,-2397,-2785,-3119,-3176,-2868,-2423,-2044,-1621,-1409,-1197,-1124,-1153,-1339,-1556,-1929,-2352,-2661,-2957,-3130,-2961,-2782,-2542,-2180,-1936,-1776,-1606,-3545,-2874,-1638,-1875,-2013,-2382,-1930,-1572,-1290,-833,-441,-126,108,276,412,549,555,254,1254,1505,-2110,-4317,-2417,-577,451,1146,681,210,-964,1129,384,-2318,506,722,-1646,-2099,-3164,-204,844,434,137,-45,-212,-372,-558,-780],[2761,667,-168,-398,-62,814,726,-994,-320,-228,-426,-669,-1487,-1116,-1490,-1883,-2442,-2886,-2504,-1841,-3341,-3280,-1446,366,-744,140,-741,-380,-1110,744,693,-899,-1016,1111,1418,1604,201,-1171,150,-782,-2292,7,457,-198,-811,-1317,-2559,-1471,-1097,-913,-1542,-1460,-1399,-1557,-1622,-2425,-2042,-2143,-2192,-2144,-2066,-1989,-2959,-1893,-1688,-1485,-1282,-1078,-870,-780,-1523,-2110,-1128,34,361,-2505,-782,-1625,-1783,-2147,-7,-18,709,-126,-2428,-1636,347,1393,-2423,-2649,985,1410,1366,480,1184,985,-386,-1557,-41,-572,-1205,-1872,-2482,-2993,-3094,-2624,-3240,-1381,-885,-526,-301,-2635,51,108,-1924,81,-218,-335,-580,-797,-3030,-1266,-1444,-1585,-1560,-1495,-1386,-2228,-1108,-943,-1817,-1250,-2052,-867,-940,-3171,-1194,-1310,-1381,-1773,-1347,-1078,-902,-719,-630,-1555,-544,-1937,-2952,-2693,-440,-261,-1786,-636,-1488,-1777,-257,1380,1746,2009,1103,899,2223,1949,-1512,918,924,-666,-2049,-2431,-1841,-1272,-3710,-1442,475,-2030,813,815,685,141,-428,-743,4154,3599,60,2284,1182,-207,-1022,-1321,-2061,-1173,-1479,-1000,2114,2194,-1715,-302,559,865,-541,-1178,-532,2276,1826,1141,185,-925,-2110,-3196,-3118,-2024,-4006,-1784,-450,1768,1110,950,-1040,-2757,-2954,330,-266,-747,-6644,-1002,-908,-4284,-790,-1020,-1325,-1812,-3276,-9005,-10745,-3618,-2745,-1786,-765,88,-18360,1260,-36486,1786,1757,1560,1233,869,476,-5439,-28529,-683,-1136,-1453,-1636,-1639,-1432,-6390,-607,-93,-720,661,865,942,-886,-4356,131,-276,-642,-1604,-1743,-2369,-536,48,-1925,-1034,-590,1231,1884,1655,-2179,-2829,-1496,-2775,-2456,-3422,-4263,-3678,-3000,-2603,-3461,-2417,-2633,-2925,-3421,-4059,-4407,-3922,-3313,-2691,-2165,-2123,-4072,-1631,-1416,293,684,355,-2841,-1744,-2483,-2292,-924,1273,3772,2748,1773,-1181,-2504,-2723,-475,181,2811,3268,1824,-2481,-21,1954,-38,-1880,-3371,-740,-956,-1807,-2737,-3585,-4246,-3437,-2687,-2258,-1971,-1894,-1974,-2108,-2255,-2282,-1998,-1332,-582,-2687,238,-759,-1729,-1760,1673,1601,-2527,-2088,-850,-762,-1390,-1941,-2526,-2740,-2987,-2644,-2522,-2428,-2294,-2251,-2224,-2322,-2403,-2358,-2457,-2309,-2111,-1678,-1419,-422,216,445,-2259,-2817,-440,2198,2957,-1823,-1242,721,-328,-967,2194,-97,-2475,-371,-337,338,-155,-561,-1346,-4842,-3196,-1507,-1346,-275,89,-660,-1828,-2643,-521,-774,-943,-1357,-1118,-906,-611,-310,69,-3092,-1021,-402,491,353,-2209,-428,-487,-654,-620,-494,-206,121,498,997,1422,1823,158,-1592,-1554,-3044,-3027,1476,533,-63,1965,103,1961,1808,1604,1264,-1324,-2602,-703,-1509,-2166,-2376,-2011,-1421,-956,-677,-1612,-937,-1217,-1900,-2204,-2425,-2361,-2078,-1733,-1416,-1295,-1264,-1475,-1832,-2234,-2698,-3114,-3361,-3345,-2853,-2228,-3123,-832,-247,109,345,419,444,-1065,-222,-419,-467,-222,-158,-2943,-179,2504,505,-276,-214,-857,-1164,2544,330,-68,-1561,-853,-1049,340,-405,-1172,-1556,-1890,-779,20,-783,202,1708,1828,455,112,79,147,-1569,-478,-1018,-1527,-1981,-2401,-2751,-2931,-3013,-3138,-3097,-2988,-2745,-2519,-2300,-2049,-1975,-4588,-4118,-1476,-2390,-3422,-4839,-6979,-1680,-1770,-5366,-2055,-2206,-2108,-2131,-2164,-2253,-2305,-2388,-2520,-2852,-2715,-2610,-2340,-2079,-1718,-1383,-1163,-860,-646,-364,-95,-592,-17,-2704,-2291,-1586,-3961,-723,56,-449,-986,-1677,-1787,-2219,23,765,1487,2050,2065,-176,1339,629,3197,3392,2797,-2500,-250,1531,494,-1134,-1617,-649,-2236,-392,622,194,-1124,-2437,-1755,2557,2563,-227,-2400,-832,-1664,-2739,-470,639,898,-1109,192,-2172,816,-691,-6456,-4031,-1187,-1767,-1274,-4148,214,2319,2772,-1954,-2983,-941,-1502,-2731,1745,2711,-40,-1562,-572,-652,-1286,-1829,-2327,-2754,-3116,-3277,-3057,-2627,-2202,-5299,-1197,-841,-1880,-226,-37,-3203,63,841,1275,-2972,-1783,-575,-4964,478,3095,3038,3038,2976,-1507,-7322,-3662,-708,-4544,-7383,273,-668,-7812,-20767,-7666,-12884,-26020,-35267,-13856,2060,1921,1424,-50362,-146328,-35446,-18,-37895,-34442,4111,5371,-9237,-10338,-2525,4320,5885,-4974,-9462,-9704,3618,-539,-8154,-9894,-2431,725,160,-2561,-5616,-1381,-1812,-2253,-2734,-3239,-3608,-3088,-2490,-1945,-1494,-1142,-1536,-3324,-1647,-571,-849,-1268,-1644,-2089,-2590,-3147,-3516,-3779,-3812,-6508,-3707,-5142,-4131,-3534,-3451,-3349,-3304,-3137,-2872,-2642,-2361,-1994,-1952,-1257,-884,-428,-3410,-3222,-2559,881,1007,1170,-586,-405,1109,-1877,-3440,-3680,-1051,-2936,310,325,26,-270,-669,-1203,-1696,-2165,-2556,-2878,-3140,-3175,-3183,-3061,-2849,-2600,-2182,-1780,-1404,-1073,-2592,-2015,-574,-466,-630,-887,-1074,-1330,-1726,-2080,-2281,-4563,-3718,-976,-2593,-3191,1001,1517,1907,2238,1373,-451,-5247,1577,851,84,-819,-12871,-19562,-8794,-3096,-1618,-750,-27,309,-6690,-5378,1499,1472,1249,1033,727,400,-7021,-3328,138,-979,-4575,-3075,-2235,-2697,-1361,-1383,-1200,-1081,306,1326,300,-1556,2925,4156,1591,944,-586,232,-3302,-2163,-538,-1385,-515,617,-222,-138,2717,3013,3243,3120,-869,-2918,-2187,-2792,-2282,-1878,-1745,-1623,-2086,-105,-303,-233,-21,-2602,-252,-3797,-950,1119,1173,1194,-1038,18,1611,1889,-2110,2126,2801,1705,-215,188,-1732,3895,3548,-417,1976,4544,4247,3221,219,-1463,-2382,-1841,-2248,-949,-2527,-3416,-2511,-1682,-1525,-2909,-1349,-1635,-1950,-2496,-2699,-3144,-4047,-3539,-3270,-2878,-2507,-2266,-2211,-2256,-2410,-2620,-2780,-2703,-2317,-2912,-1165,-694,-236,68,407,321,-1462,12,-831,-774,98,-1938,-129,-292,-811,-719,-705,-977,-1307,-1661,-1947,-2179,-2195,-2261,-2205,-2189,-2183,-2235,-2196,-2166,-2047,-2350,-1425,-2834,-867,-511,-412,-849,-401,-581,-811,-3480,-2689,-1327,-1332,-1526,-2262,-2152,-2545,-3173,-3589,-3702,-3339,-2739,-2081,-1438,-850,-326,-913,614,1083,-1847,-3560,-2929,-1531,413,1236,840,-167,-1479,828,-44,-734,2024,1513,-1052,-2150,-3560,-347,1548,443,-261,2073,1683,-675,-323,211],[4042,4,-1034,-391,-28,1222,1640,-952,-297,2256,1875,1349,-1262,621,283,-451,-235,-1658,-722,-979,-3227,-3464,-1733,-1575,-1765,-2006,-2160,-2111,-1870,-1498,-1203,-1694,-921,-580,-478,-573,-681,-1169,-1042,-1758,-2334,-2020,-2296,-2276,-2063,-1876,-1949,-2248,-1640,-1735,-1783,-1655,-1572,-1868,-1377,-2341,-945,-1852,533,1746,1292,-572,-2756,-166,2421,3039,2698,2190,1542,682,-1206,-1986,-1223,-340,483,-2754,-933,-1473,-1457,-1903,-175,558,1472,-147,-3010,-1523,685,-139,-2230,-2608,-1859,-2037,-2051,-1906,-1747,-1624,-1490,-1991,-1645,-1776,-1919,-1968,-1835,-1606,-1343,-1636,-2769,-463,-397,-507,-785,-3349,-1496,-1965,-2442,-2916,-3562,-3904,-4196,-4248,-4140,-3971,-3712,-3343,-2862,-2255,-1587,-1984,-225,-83,-1703,-506,-1374,-796,-1868,-2956,-1412,-874,-905,-1860,693,579,236,-229,-893,-1526,-2316,-3175,-3886,-4328,-4335,-3990,-3763,-3589,-3436,-3007,-2314,-1465,-545,251,855,1224,1390,1301,-1681,704,524,-191,-1537,-2113,-2213,-1220,-3041,-1093,275,-1798,589,600,719,611,221,-713,2601,2656,40,2109,783,-454,-815,-1112,-2152,-1030,-1148,-1286,-123,682,-2026,-181,704,346,-501,-1117,21,4565,4351,4012,3518,2960,1681,-3355,-740,528,-3270,-761,-183,1,282,450,-1443,-2585,-2703,1009,1125,1344,-6117,1268,1456,-3616,660,4013,4030,3791,-3777,-8882,-9335,455,-749,-1899,-2818,-3428,-18577,-2653,-33504,-1145,-575,-164,94,271,338,-1165,-25328,-139,-651,-1202,-1814,-2458,-3081,-5766,-3865,-3596,-3252,-3004,-2895,-2902,-3155,-3320,-3360,-3180,-2718,-2520,-2585,-2210,-419,4,-1355,-1323,-375,-29,-489,-1144,-2331,-2629,-2790,-3126,-1132,30,-524,-736,-970,-1327,-3395,-1845,-470,21,278,1878,15,-2886,-174,-1345,-1396,-2590,-3453,-1642,-1378,-501,341,483,-2773,-1974,-2276,-2238,-1411,720,3041,1415,955,-1064,-1724,-3032,-1058,-262,2635,4661,1420,-2964,23,1949,155,-1997,-3454,-513,-1122,-1846,-2445,-2631,-2472,-2024,-1559,-1339,-1950,-1261,-1458,-1763,-2241,-2919,-3661,-3533,-2911,-2508,-1878,-1553,-1418,-1388,-1522,-1747,-2692,-2531,-2968,-3343,-3345,-3001,-2794,-2479,-2578,-2079,-1956,-1836,-1603,-1371,-1073,-841,-573,-2690,-1941,-418,-193,-404,-1378,-994,-1412,-1850,-2791,-2584,-2690,-2674,-2434,-2288,-1991,-1668,-1429,-1231,-1091,-984,-2555,-1058,-1120,-1166,-1099,-941,-1336,-5004,-3118,-1699,-1350,-90,496,-778,-1852,-2536,400,904,1640,-1431,958,3493,3170,3481,358,-2794,-524,-961,1595,948,-2426,-493,4,70,-201,-462,-622,-760,-822,-705,-584,-401,-228,-1211,-1223,-3035,-3531,476,527,478,404,344,337,311,318,306,-1502,-3245,-18,-242,-557,-977,-1421,-1656,-1772,-1665,-2630,-1236,-869,-2565,-594,-551,-648,-848,-1098,-1333,-1636,-1856,-2132,-2376,-2510,-2580,-2533,-2362,-2175,-1816,-1460,-2833,-562,-136,125,319,380,388,-1457,-300,-493,-14,1244,-715,-3258,17,2618,732,300,286,-1140,-947,2697,366,-149,-1185,-1724,-1487,1773,3359,-568,1285,-2369,100,-250,-1498,-303,651,977,-237,-58,379,813,-1318,851,-134,503,-864,429,509,735,-1805,121,-840,-1951,124,983,-37,322,-2080,-4600,-3489,-458,-2337,-3055,-4791,-6562,-1183,-931,-4903,-579,-2442,-434,-1676,-1402,-1066,-1316,-1503,-1571,-3041,-1170,-1381,-1599,-217,-1629,385,917,946,788,603,329,-919,-334,-2751,-1936,-1312,-3229,-1942,-2185,-2301,-2228,-1887,-1636,-2568,-523,-238,-17,59,81,-54,-104,-365,-566,-746,-615,-2651,-245,122,15,-1574,-2195,-530,-2476,-1031,446,180,-996,-2565,-1789,1468,1391,-280,-2591,-965,-990,-2023,-133,658,364,-1678,-385,-1563,-139,-1103,-5087,-2520,-316,-1599,-1276,-4248,264,2480,2405,-1165,-2264,-134,-1300,-1719,1745,1691,170,-1308,-432,396,334,-37,-421,-322,-1999,-993,-1272,-1493,-1584,-4598,-1813,-2005,-2203,-2483,-2767,-4838,-2770,-2371,-1947,-2451,-1328,-1209,-4934,-1423,-1569,-1681,-1441,-1016,-1753,-6148,-4584,-916,-5042,-8610,-2691,-514,-11125,-22237,-9746,-10389,-27189,-31658,-1528,2738,3441,3959,-76771,-158130,4770,4892,-46585,-21982,5639,5944,-6365,-10014,-4317,2171,5757,-4984,-10455,-8475,5425,1855,-6302,-10637,-2213,3184,2577,-1700,-6113,624,88,-603,-694,-1418,-1000,-1014,-956,-1447,-856,-844,-958,-2424,-875,-607,-652,-705,-602,-494,-1284,-425,-335,-305,-331,-4969,-929,-4323,-4062,-3397,-1799,-3256,-1352,-1195,-855,-733,-409,326,-885,1424,1830,678,-3588,-3080,-1804,2159,1714,2522,-1069,-801,998,-1592,-3005,-3748,-945,-3586,-602,-944,-1490,-2025,-2656,-3410,-4103,-4525,-4079,-3547,-3136,-2732,-2560,-2520,-2657,-2994,-3296,-3521,-3317,-2743,-2137,-1919,-640,123,639,1072,1570,1969,-452,2231,166,-4308,-4289,1241,-2914,-92,-680,-1251,-1574,-1425,-951,-278,-4757,892,1152,1286,1152,-14220,-16777,-9866,-1740,-2888,-4063,-4472,-3257,-7594,-5815,-335,220,470,586,449,137,-7560,-2812,-449,-856,-4582,-3178,-2569,-3097,-1873,-2490,-3316,-3727,-3242,-2218,-1244,-1040,302,799,1119,224,-2342,-139,-3292,-2236,-385,-805,-268,934,-411,-453,4373,4390,2782,2044,-920,-3014,-2057,-2678,-2374,-1779,-1966,-1630,-2223,2032,1485,-1358,-876,-2524,-1073,-3188,-942,58,1171,1144,-968,-429,4853,3623,-2298,1711,5934,1580,610,311,-2005,2727,2258,-1502,2038,2517,1928,1436,69,-1596,-2098,-1478,-2414,-1175,-2206,-3270,-2111,-1659,-1623,-1475,-1134,-804,-515,-2852,-3201,-2944,-3162,-560,-1024,-1570,-2174,-2848,-3559,-4057,-3972,-3519,-3034,-2522,-1969,-2162,-957,-455,18,-157,863,1200,-1052,169,-814,-762,990,-2723,-139,115,-1140,-1315,331,-28,-1333,-1288,-2119,-3073,-3922,-3683,-2994,-2394,-1859,-1456,-1782,-817,-629,-2437,-160,-2326,-81,504,679,-813,472,580,-583,-3276,-2305,-1301,-540,-309,-2100,-2052,-299,-756,-1053,-1304,-1414,-1358,-1173,-944,-748,-626,-2171,-527,-433,-1639,-2609,-3165,-2188,379,1205,961,-420,-2042,449,-277,840,3496,2274,-469,-2192,-3689,-387,1386,-122,-729,1951,3311,-1055,-227,32],[3898,-476,-1707,-414,20,1620,2116,-1052,-212,-352,-792,-1250,-1650,-2176,-2622,-2007,-1400,-1606,-440,-1267,-3068,-3600,-2176,-718,-594,368,-210,-198,-1249,81,-76,-2532,-832,-154,-271,-547,-791,-1079,-1263,-2402,-2084,-1881,-1889,-1743,-1571,-1470,-1468,-2072,-970,-1779,-1773,-1633,-1826,-2225,-1546,-2360,-388,-1823,-421,1056,758,-512,-2451,212,2443,2183,1829,1464,1119,699,-973,-1982,-1417,-13,-32,-2363,-1118,-1427,-1107,-1762,-892,-1050,-1105,-968,-3648,-1458,-479,-451,-2084,-2462,-576,-697,-899,-1081,-1270,-1427,-1720,-2518,-1405,-1229,-1001,-689,-270,145,-247,-2389,-2211,1091,1903,2009,1985,-3593,1815,1586,-1854,931,304,-126,-639,-1038,-2522,-1414,-1276,-931,-463,90,29,-1758,1654,-148,-1645,42,-786,-784,-3528,-2058,-2442,-1258,-998,-2148,894,749,408,37,-370,-505,-939,-3378,-2215,-1931,-312,-455,-1685,-1352,-1815,-2090,-1439,-794,-105,399,666,682,500,65,-1813,-1395,-2280,-3062,-3796,-4186,-3443,-2828,-2470,-2137,-2150,-2311,-2535,-2591,-2315,-1848,-1227,-749,-88,322,-243,741,148,-774,-601,-1088,-2371,-2956,-3181,-2146,-974,144,-2063,44,835,-206,-483,-1008,664,3836,3606,3302,2888,2447,1986,-3522,-1300,287,-2235,-913,-1466,-1845,-2007,-1879,-1895,-2536,-2595,-874,-645,-456,-5106,15,286,-3147,58,967,1134,1216,-4433,-8467,-7824,367,-121,-615,-1018,-1457,-19480,-2039,-30742,-1640,-1237,-825,-456,-111,157,377,-22291,303,-20,-391,-827,-1288,-1711,-5341,-2279,-2319,-2293,-2225,-2151,-2049,-2063,-2342,-1622,-1256,-789,-3546,-3552,-1983,438,500,-1100,-1707,-193,-480,-858,-1175,-2163,-1074,-2251,-3477,-766,190,94,-836,-973,-361,-3377,-1348,-116,312,-322,692,-484,-3520,245,-1221,-1522,-2905,-2753,-1803,-1433,-1375,-637,478,-2024,-1757,-2007,-2126,-1846,40,2214,195,48,-968,-1056,-2818,-1784,-813,2407,4064,882,-3616,-59,1894,414,-2101,-3532,-272,-393,-1031,-1587,-2108,-1970,-1768,-1424,-1204,-1987,-814,-725,-668,-723,-1030,-1175,-1577,-1416,-2190,-1528,-1526,-1522,-1428,-1324,-1156,-2992,-1581,-1535,-562,-396,-277,-395,-427,-1912,-743,-1011,-1313,-1528,-1987,-1854,-1941,-1880,-3141,-1468,-1326,-1320,-1319,-1546,-1359,-1437,-1500,-2640,-1468,-1349,-1349,-1307,-1447,-1489,-1543,-1702,-1890,-2043,-1985,-2309,-964,-46,953,830,-130,-1338,-5015,-3095,-1829,-1365,93,1920,-1060,-1784,-2429,911,3121,3153,-1526,479,2447,2019,1533,24,-2201,30,-1525,852,623,-2605,-616,-49,7,-347,-774,-1150,-1525,-1819,-1912,-1967,-1924,-1848,-1694,-1446,-3015,-3618,-563,-166,185,544,938,1384,1800,2228,2006,-1449,-3548,1581,3210,1517,1693,-956,-1772,864,392,-3106,0,289,-3175,60,119,1394,1441,1384,-1155,-480,-2201,-1033,-456,-851,-465,-590,-586,-569,-391,-527,-2545,152,270,212,95,-115,-308,-1689,-1249,-1789,-2246,-2468,-2252,-3599,-638,168,817,759,809,-1409,-775,2565,237,-311,-813,-2084,-2018,2155,2464,-3,1383,-2696,1459,1149,-1674,-484,615,324,-813,-302,-544,-656,-1143,-387,-173,123,-1444,121,1508,1922,-1899,-346,-1674,-2970,-424,303,-504,312,-2251,-4253,-2779,-799,-2362,-2882,-4881,-6149,-537,-197,-4453,79,-2750,-36,-1513,-1251,-1211,-1710,-2234,-2744,-3118,-3043,-2715,-2299,-2030,-2209,-1761,-1946,-2128,-2388,-2387,-2076,-1545,-907,-2790,-1647,-579,-2480,-1238,1092,853,246,-1849,-1535,-2744,-2127,-2943,-3604,-3343,-2684,-2096,-1579,-1298,-1089,-1021,-818,-2665,-751,-681,-642,-2113,-2724,-817,-2772,-1687,-1557,-1939,-2263,-2638,-2989,-3265,-3564,-3786,-3487,-2917,-2399,-1957,-1651,-1319,-1144,-2344,-1049,-1002,-1289,-1655,-3456,-2008,-2128,-2097,-1872,-4408,-1256,-1080,-1053,-1192,-1471,-2057,-2844,-3332,-2389,-1329,-353,-1305,-434,1119,2161,292,-257,2145,-1963,1602,1264,383,-1017,-3981,-1592,-456,-462,-326,-2950,-4804,-824,989,1255,-2026,-901,1284,-4334,-777,653,376,237,73,-2071,-4876,-5474,-1020,-5317,-9290,-5860,-1558,-14967,-22634,-12739,-8012,-27242,-28532,3381,3975,4543,4988,-122721,-167758,5339,5002,-54635,-6289,3239,2581,-2374,-9685,-6635,-1226,1740,-5475,-11031,-6639,3024,3202,-4563,-10806,-2445,2493,1974,-445,-6187,15,-533,-983,-1336,-1576,-1781,-1894,-1871,-2008,-1407,-997,-348,-1236,13,1061,1250,1260,1244,1065,-1382,-277,-202,-643,-1201,-3399,-1557,-3518,-3892,-3372,-1351,-3203,-1087,-852,-532,-267,-686,397,198,1088,1391,1049,-3626,-2936,-1205,2280,963,2387,-1762,-1360,711,-1065,-1993,-3275,-730,-4167,1524,1574,30,-374,-1482,-2634,-3420,-3344,-2663,-1942,-1369,-839,-1178,-424,-449,-649,-808,-1015,-1170,-1204,-1724,-1920,-663,-272,-76,98,411,726,-324,1196,908,-3981,-4551,2171,-3501,2254,2163,1982,1734,1534,1286,1055,-4074,574,282,88,-159,-14364,-13603,-9903,-1978,-2635,-3250,-3676,-3426,-8374,-6191,-1086,-423,8,327,356,100,-8342,-2571,-1443,-1982,-4554,-3239,-2992,-3508,-3086,-3199,-3698,-4303,-4288,-3249,-2239,-1296,-533,-1,236,-93,-3761,-1167,-2959,-3239,-3444,-2292,-715,823,-725,-856,3973,3342,949,972,-1061,-3031,-1980,-2552,-2521,-1655,-2212,-1602,-2411,679,-240,-3009,-1728,-2492,-1516,-2318,-782,-159,443,848,-970,-1110,2734,3181,-2397,1187,3689,1732,1647,504,-2175,1421,577,-2636,-1412,-2497,-3312,-3067,-2168,-1587,-1808,-1171,-2460,-1310,-1696,-2992,-1652,-1189,-801,84,899,273,-269,-3137,-3051,-2957,-2018,31,109,64,-134,-541,-1166,-1881,-2653,-3358,-3588,-3038,-2203,-1373,-923,-157,183,-274,998,1279,-622,231,-843,-771,655,-3052,-442,-213,-1439,-1846,985,1499,-1552,555,1809,2722,1759,-232,-423,-1470,-2270,-2631,-2358,-1960,-1653,-2237,-1448,-1728,-1900,-2336,-2745,-2719,-2326,-1773,-1115,-2834,-1772,-1146,-355,-1,-1776,-2225,972,517,87,-461,-1057,-1666,-2249,-2720,-2722,-2403,-3298,-2011,-1952,-1873,-1827,-2910,-2150,-1389,-973,-488,-346,-2453,192,-119,2260,2776,3163,275,-2032,-3279,-63,1402,-489,-1028,1929,3307,-1279,59,-247],[3549,-564,-1585,-346,209,-535,-1154,-1516,-1691,-1573,-1554,-1681,-1798,-2001,-2132,-1949,-1522,-1424,-443,-1105,-2833,-3631,-2638,-1207,96,2185,-24,-390,-1365,1178,-401,-3257,-678,-386,-739,-1120,-1377,-1579,-1764,-2002,-2221,-2567,-2837,-2856,-2605,-2240,-1759,-1517,-646,-1971,-1800,-1687,-2031,-2482,-1532,-2388,153,-743,-887,431,25,-456,-1972,-1171,-1185,-1149,-1157,-1272,-1535,-2086,-2764,-3494,-3891,-3313,-2519,-1736,-1263,-1355,-652,-1620,-616,1110,1024,-188,-3596,-1355,-626,-1306,-1924,-2320,-2436,-2258,-1976,-1624,-1295,-983,-2382,-2983,-1164,233,455,94,922,1128,323,-3038,-1629,1428,2009,2062,2035,-2991,1627,1971,-1782,1403,1577,1522,1245,-929,-2172,1016,960,272,560,1434,-233,-1424,2486,105,-1535,517,-236,-700,-2683,-1250,-3376,-1256,-719,-2504,414,635,839,1110,1319,648,-1014,-3700,-1753,-1531,1210,989,-1378,423,-220,-2213,-1422,460,637,716,699,603,491,309,-1789,-197,-454,-571,-654,-883,-2077,-1019,-1617,-1086,-1177,-1396,-1436,-1582,-1714,-1957,-2218,-2540,-2734,-2667,-2260,-1737,-1177,-1033,-250,-771,-2592,-915,-355,-1808,185,-235,-1796,-1337,-1947,-2517,-2885,-2696,-2265,-1793,-1395,-1074,-882,-728,-592,-3254,-1744,-251,-1241,136,185,522,655,-959,-2295,-2495,-2495,-313,-819,-1413,-3803,-2552,-3011,-3228,-3080,-2809,-2384,-1980,-5086,-7531,-5987,-1263,-1367,-1512,-1603,-1765,-21034,-1838,-28235,-1088,-616,-192,135,396,539,605,-19899,197,-270,-733,-1180,-1524,-1660,-5022,-1319,-977,-717,-543,-471,-471,-2262,-1343,-883,-901,-799,-4419,-4244,-1622,-370,-319,-1124,-2128,-451,-579,-620,-626,-1604,-458,-2289,-3693,-772,-210,606,-1083,-517,474,-3301,-832,322,490,-826,-511,-913,-4149,832,-942,-1723,-3001,-2232,-2036,-2096,-2705,-2801,-2357,-1654,-1167,-1752,-1998,-2127,-646,580,-631,-842,-823,-458,-2266,-2514,-1279,2222,3747,386,-4335,-193,1899,813,-2026,-3367,51,2726,1982,1366,-1849,-77,975,1174,658,-2001,215,1297,336,1073,-1191,-175,-1937,300,-1812,-1559,-1011,-452,-46,1486,1616,-3334,-1336,-1739,1529,3036,618,2848,2673,-1073,546,1562,1081,690,-2532,-1299,-658,-771,-3534,-1418,-1863,-2265,-2103,-1848,-457,487,-64,-1922,1604,-512,1487,962,492,440,1409,498,-510,-1592,-2688,-2926,-1761,-608,414,721,-236,-1304,-4941,-3086,-1791,-1272,379,1821,-1401,-1592,-2276,-185,-792,-1368,-2015,-2417,-2158,-1459,-605,-272,-1604,567,-2037,808,306,-2520,-719,-86,921,2624,3335,3015,-18,714,1967,1557,1072,-13,-396,-1203,-2825,-3335,-1124,337,1239,3263,1734,2521,6028,6823,1639,-1066,-2872,1031,4079,2726,2848,-677,-1665,392,601,-2686,-17,348,-3390,177,495,1212,1036,719,-1147,-1050,-2558,-1342,-1957,-2463,-2874,-3090,-3045,-2892,-2595,-2386,-2233,-2024,-1911,-1916,-1882,-1819,-1594,-1656,-1302,-1094,-833,-600,-1841,-3883,-122,-191,-350,-688,-1191,-1872,-2589,-2501,-1847,-1022,-397,-1589,-2534,1886,2416,558,1418,-2652,3179,1657,-1234,-307,3704,164,-1149,-62,601,1761,-1016,89,-762,-1501,-2128,-2683,-3109,-2956,-2670,-2560,-2403,-3558,-2122,-2063,-2080,-2111,-2429,-3732,-2364,-2420,-2411,-2912,-5120,-5736,-1461,-1231,-3985,-1132,-3056,-1288,-1527,-1839,-2241,-2602,-2927,-2904,-3014,-2242,-1888,-2022,-1363,-2634,-1192,-1346,-1411,-1446,-1187,-718,-1807,100,-2752,-1375,-67,-1726,-1385,1929,1256,220,-2120,-2565,-2806,-14,986,2931,4897,3379,-123,2235,-784,5947,4487,1546,-2508,578,1020,-1308,-2669,-3070,-706,-2997,-2249,-95,-507,-808,-2556,-1325,-1140,-1020,-875,-2680,-1229,-492,-490,-637,-777,-1514,-3013,-1724,-2025,-2122,-2251,-1775,-1033,-612,-1406,-1393,-4501,48,-86,-349,-716,-1123,-1698,-2104,-1625,-1056,-473,-76,-1472,-492,323,163,-140,-592,-1109,-1660,-2118,-2028,-1424,-609,-3403,-1884,1216,1847,3660,-2569,-3245,-753,4648,4368,-1598,-442,2351,-3470,-790,-499,-1472,-1953,-1640,-2225,-3586,-6168,-960,-5376,-9505,-8960,-6226,-18097,-21647,-16336,-6250,-26448,-26262,2541,2336,2243,-3927,-149640,-146461,2202,2113,-60983,1888,1737,1551,1351,-9182,-9272,-5262,166,-6048,-9585,-4108,-1225,-1191,-3053,-10090,-3101,1287,1980,1114,-5715,3221,1221,634,1530,-1021,2325,2008,-1179,-2313,1653,1594,570,184,1006,725,73,-694,-1319,-1668,-1437,-1049,-227,379,-1261,-1847,337,-2775,-3609,-3264,-526,-2688,-1297,-928,-1321,-1671,-1750,-1539,-1195,-1069,-924,-764,-3458,-2711,-806,-979,-1188,-1256,-2445,-1896,-1004,-802,-836,-2627,-471,-4315,-238,-216,-638,-582,-826,-1163,-1425,-1635,-1761,-1838,-1906,-1824,-1806,-1756,-1730,-1789,-1773,-1842,-1962,-2108,-2241,-2335,-2304,-2076,-1984,-1873,-1599,-1315,-1140,-962,-808,-3670,-4486,-271,-4250,28,212,424,670,1033,1374,1714,-3073,2167,2212,2288,2279,-12999,-10163,-8409,1766,1580,1425,1212,994,-8837,-6440,128,-307,-889,-1436,-1975,-2101,-9225,-2539,-355,-900,-4474,-3257,-3141,-3865,-2847,128,593,-2445,617,695,-86,82,75,-288,-619,-862,-3443,-824,-2509,-2339,-132,-75,-98,-268,-1115,-1272,-1293,-1587,-1936,-2157,-2185,-2942,-1909,-2397,-2661,-1443,-2448,-1557,-2561,-701,-1834,-4441,-2405,-2491,-2341,-1356,-420,1063,1239,475,-1017,-1958,1756,1778,-2414,570,1188,762,281,-245,-2204,-1330,-1841,-3617,-2386,-2179,-1709,-1004,-150,-1439,-1517,-943,-2382,-1377,-1126,-2635,-1177,-789,-681,1199,4829,5171,4866,-3377,-1985,-2129,-821,4880,4735,3641,3932,-79,2367,1511,-1246,248,50,-700,-286,-278,-819,-156,9,-329,1080,1010,-333,99,-1006,-847,-2,-2854,-992,-740,-1772,-2350,711,1098,-1898,109,1433,558,-310,-1365,-2346,-3327,-4150,-4480,-3931,-3246,-2640,-2079,-1764,-1536,-1604,-1858,-2297,-2776,-3439,-4099,-4383,-4098,-3547,-2913,-2348,-1743,-1499,-2493,-404,-322,-189,-282,-498,-107,-58,22,113,191,-3584,-1571,-150,-1258,-771,-2577,-1825,-941,-1453,-1960,-2335,-2986,-2783,-2751,-2428,-1992,-1505,-877,-1996,-2800,320,1252,-985,-1486,1648,3104,-1697,145,-790],[263,-475,-1024,-1747,-2440,-3136,-2912,-2223,-1617,-949,-495,-206,-1183,409,458,-352,1732,-1255,-568,-647,-2728,-3791,-3254,-1406,826,2560,-14,-896,-1576,1243,-755,-3921,-672,-81,759,575,413,-333,-1049,-1183,-1140,-1855,-2362,-2033,-1268,-504,-907,-1218,1163,-1772,-1855,-1838,-2376,-2828,-1570,-2627,402,-130,-755,-589,-587,-541,-1548,201,165,-154,-732,-1506,-2372,-3071,-2569,-2163,-1963,-239,220,-1093,-1611,-1436,-314,-1692,-1023,-663,-851,-827,-3191,-1406,-428,-371,-1749,-2224,-460,-610,-853,-1066,-1249,-1336,-3016,-3533,-1968,-504,-201,-946,413,622,694,-3208,-1255,481,161,-291,-848,-2301,-1840,-2246,-2446,-2380,-2282,-1826,-1431,-1213,-1906,-374,-106,176,1,816,-634,-1169,1869,511,-1541,735,62,-715,-1274,-856,-4222,-1011,-304,-3084,-1808,-2373,-2966,-3361,-3572,-3520,-3612,-3886,-4017,-3607,-3114,-2421,-1799,-1177,-659,-2415,-1868,841,1243,1541,1567,1955,2160,-239,-1784,598,1461,538,162,-321,-1841,-198,-1058,116,-745,-1345,-452,-501,277,801,1164,-840,2077,2501,-1295,-569,-1579,-1359,74,-671,-2965,-1083,-392,-1995,-707,-1104,-1555,-1194,-953,-1199,-485,-478,120,203,177,52,-221,-568,-970,-2870,-2193,-2542,-3027,-3273,-3018,-2500,-2012,-1893,-2792,-2556,-2491,-1376,-1560,-1811,-2449,-2194,-2288,-2414,-2221,-2188,-2013,-2633,-5842,-6213,-3873,-1380,-1425,-1462,-1401,-1378,-23359,-1187,-26117,-629,-386,-246,-233,-297,-451,-602,-18626,-911,-934,-689,-270,258,850,-4896,1992,2510,151,3150,3287,3169,-2396,-404,2810,-306,-424,-4955,-3818,-1278,2337,2322,-1529,-2705,182,375,356,1850,-837,672,-2120,-3837,-801,-816,312,-1577,-367,-768,-3236,-1351,-1486,-1414,-1312,-1683,-1166,-3881,-753,-690,-2073,-3059,-2049,-2409,-1553,-266,-486,-780,-1027,-1306,-1687,-2003,-2336,-2159,-2116,-1924,-1781,-1180,-542,-1693,-3178,-1502,2025,2665,-11,-4639,-435,1934,1271,-1772,-3110,375,1614,1555,1533,-1652,-58,1676,1690,730,-2046,-106,695,330,72,-1407,-762,-2112,-1185,-1486,-1704,-1364,-1371,-1297,-1223,-1101,-3686,-1108,-1877,-761,-649,-564,-690,-684,-700,-786,-868,-937,-895,-2735,-2010,-810,-1123,-3905,-815,-981,-1268,-1470,-2279,-1344,-1043,-629,-1013,277,-551,805,-665,847,777,702,568,461,387,-1614,-1246,198,34,-253,-622,-1094,-1516,-4807,-3133,-2880,-3157,-3246,-3127,-2839,-2470,-2117,-1686,-1187,-643,-1662,-62,616,1022,1383,-570,-1100,997,-2526,556,-11,-2283,-816,-138,1146,2324,2198,2104,-1084,635,1483,1110,647,-183,-513,-922,-2418,-3004,2,903,1460,2546,2334,2310,4096,4237,1225,-475,-2033,468,1761,740,-429,-1612,-2630,-3106,-2686,-2013,-1471,-892,-3085,-567,-666,-1003,-1515,-2122,-2703,-3225,-3312,-3052,-2591,-2018,-1464,-918,-401,-42,-69,-1199,-1945,703,655,417,136,-208,-491,-1364,-1454,-1941,-2369,-2771,-3160,-4100,-3377,-3360,-3166,-2905,-2580,-2230,-1845,-1264,-734,-716,3,-774,-3018,2139,2700,1061,1356,-2334,3256,2073,-567,41,3725,-123,-1290,53,557,2023,-999,2160,41,-293,-2170,-965,1523,1830,-1952,-1359,-2305,-3670,-1359,-1059,-1066,288,-2660,-3165,-1238,-721,-2554,-3193,-5554,-5443,-1556,-1497,-3521,-1079,-3398,-150,-1404,-980,1009,1040,241,-367,-2806,-544,-968,-2267,-254,-2973,-1042,-1666,-2185,-2753,-3178,-3432,-3395,-3232,-3069,-3076,-3292,-3557,-3968,-3754,-3136,-2458,-2471,-1026,-2864,866,818,2170,2660,3088,-294,2500,-1087,3494,3274,900,-2353,535,578,-2117,-3316,-3278,-997,-3134,-2751,-498,-898,-1110,-2434,-1241,-1067,-864,-1117,-2694,-1362,-325,-318,-450,-534,-2796,-3698,-2512,-1453,-1776,-2932,-2747,-3125,-2970,-2386,-1592,-4539,285,1236,1757,774,380,1492,-1431,1291,1302,2955,-571,-1912,-715,1677,2737,510,-157,1275,-1083,1598,1451,1257,-180,-3018,-2329,415,240,10,-1357,-1718,-773,-818,-794,-1300,-426,-159,-2762,-554,563,588,641,589,-2169,-2581,-6782,-944,-5454,-9671,-11896,-12264,-18130,-19792,-20393,-5602,-25631,-25181,1554,1455,1355,1200,-111434,-72643,697,558,-64922,668,892,1173,1480,-8599,-12257,-9039,1928,-6399,-6619,-1139,453,-184,-2031,-8954,-4372,-1495,-976,-423,-5056,832,1319,841,1310,-1223,1651,1290,-1923,-2594,-475,-1163,-1625,-2117,-2415,-2473,-2313,-1957,-1330,-638,-1487,-2143,126,-820,-886,-603,421,-2352,-3492,-3243,-37,-2148,-1788,-346,-913,-1496,-1914,-2041,-1890,-1818,-1636,-1380,-3389,-2634,-890,-853,-1261,-845,-2980,-2417,-1231,-1462,-1648,-2224,-2195,-4022,-2769,-2979,-3327,-3174,-2883,-2670,-2395,-2101,-1772,-1452,-1180,-806,-764,-259,-30,96,277,347,330,228,-1008,-2141,-623,-937,-1501,-2129,-2657,-3212,-3669,-3046,-2391,-3642,-4370,-474,-5315,401,730,999,1245,1596,1963,2414,-1988,3432,3927,4541,5130,-10586,-6829,-5794,4709,7711,8138,8410,8526,-9067,-6778,7310,6232,4772,3157,1368,-311,-9965,-2899,471,-1152,-4562,-3474,-3521,-4350,-3539,-305,15,-2434,990,735,-222,-68,-563,-1093,-1631,-2167,-2615,-2812,-2727,-2540,-2061,-1727,-1361,-1029,-1733,-1840,20,488,-1419,-1071,-1598,-2931,-1988,-2379,-2919,-1296,-2808,-1673,-2783,-2153,-3066,-3599,-2801,-2659,-3364,-1816,-1626,-1158,-683,-236,-1229,-3019,747,869,-2464,-239,399,4,-426,-866,-2204,-1639,-1958,-2609,-2589,-3013,-3436,-3164,-2584,-1874,-1298,-877,-2291,-1457,-623,-2293,-780,-352,-776,1927,4451,4312,4112,-3566,-752,-981,300,3873,3774,3533,3476,2,3275,2111,-1270,2502,4702,-144,316,728,-610,-675,-108,-279,2833,2913,-187,-179,-1234,-883,-464,-2289,-1650,-1344,-2033,-2679,-1371,-2307,-2267,-968,-324,-31,75,-186,-547,-1077,-1676,-2345,-2875,-3190,-3031,-2557,-2170,-1761,-1560,-1470,-1498,-1524,-1729,-2026,-2278,-2497,-2741,-2914,-3019,-2860,-2471,-2582,-1573,-1211,-715,-434,-972,497,792,1003,1106,1100,-2519,-2094,-439,-1066,96,-1950,-1161,339,259,198,109,-3243,-398,335,505,631,681,777,-1663,-1878,1201,1297,-1138,-1612,1414,1216,-1800,433,-1011],[3059,-361,-452,-326,566,503,-443,-1894,-1755,-1677,-1442,-1236,-1429,-682,-405,-468,321,-1002,-725,24,-2666,-4015,-3786,-1108,799,422,-54,-1547,-1684,-434,-1042,-3745,-709,-758,68,-117,-354,-686,-1106,-1620,-2240,-2310,-1537,-752,-21,568,-866,-1082,1581,-1266,-1734,-1887,-2686,-3099,-1534,-2884,-1436,-1886,-1943,-1486,-1335,-604,-1016,1067,1654,2083,1963,1549,822,-159,-1294,-2332,-2584,-1942,-1139,-504,-1947,-1414,-90,-1772,-1440,-1844,-2734,-3524,-3007,-2095,-1215,-531,-1532,-2150,856,1076,1131,1104,1054,-948,-2980,-3793,-2703,-541,-268,-1579,436,291,41,-2586,-871,-883,-1335,-1854,-2406,-2801,-3107,-3200,-3058,-2787,-2693,-2384,-2207,-2021,-1868,-1740,-1544,-1253,-872,-391,-926,-761,1190,1254,-1388,942,334,-578,85,-656,-3792,-395,357,-3471,2729,2643,1653,1579,1552,1296,-1209,-2973,-1089,-1074,-54,-77,-523,-198,-289,-2484,-2057,-213,-149,-130,-130,-122,-56,-756,-1576,164,349,665,636,313,-1438,33,-480,662,-740,-1197,-821,-841,50,1099,1371,-852,3643,2931,-1899,-1930,-2579,-1522,552,-472,-3276,-1182,-1564,-2297,-2488,-2061,-1419,-831,-348,-1625,-532,-71,-251,-719,-1353,-2104,-2967,-3697,-3548,-2846,-2485,-1423,-870,-489,-680,-303,-491,-2854,-3233,-2479,-2542,-3064,-3216,-3076,-2822,-2468,-2179,-2074,-2550,-1571,-1309,-5998,-6559,-4488,-1328,-527,-515,-487,-373,-348,-26268,-450,-24130,-521,-549,-530,-426,-163,214,714,-18459,1572,1817,2057,2256,2461,2723,-4795,3453,3928,1206,4699,4940,1902,-2371,621,3840,-743,-993,-4818,-2643,-926,3192,2912,-2202,-3361,335,77,139,784,105,-66,-1794,-3841,-1087,-1533,-1512,-2226,-1863,-2059,-3114,-2320,-2404,-2379,-2413,-2511,-2553,-2880,-2674,-2517,-2518,-3132,-2166,-2837,-1623,1125,1752,302,665,105,-1827,-2141,-2469,-2063,78,-723,-2740,-641,342,-1162,-3382,-1247,1842,2070,-196,-3899,-766,341,-99,-1335,-2794,-857,-778,-552,-264,-1548,-178,953,1342,755,-2130,-513,1464,198,854,-1705,-586,-1931,-1710,-2284,-2905,-3285,-3326,-3039,-2726,-2418,-3716,-2077,-1999,-1975,-1911,-1859,-1973,-1904,-1804,-1736,-1650,-1565,-1406,-2610,-2626,-1224,-1484,-4263,-1377,-1626,-2047,-2487,-2940,-3407,-3908,-3493,-3122,-2739,-2429,-2355,-2344,-2605,-2820,-3019,-3082,-2710,-2009,-2158,-647,623,1422,1205,112,-847,-1319,-4652,-3290,-1389,-784,1140,1513,-2195,-1178,-2014,1354,2024,2046,-1830,-150,1060,805,332,-940,-772,-788,-3051,-1403,-1659,-2074,-2223,-2717,-3144,-3556,-4001,-3854,-3136,-2249,-1183,-155,859,-453,-6,-302,-1886,-2740,2361,4317,1514,4254,2802,2289,3220,2764,752,152,-1244,-139,243,40,34,-937,-1236,0,-17,-1471,1560,1531,-2636,-35,62,-677,-1417,-1970,-2110,-2326,-2142,-1116,-445,-1710,-413,15,295,69,-443,-1410,-1743,-68,-251,-369,-248,63,615,-882,-2018,-814,551,883,-2729,-4260,528,1976,625,1641,1410,-1138,-595,258,-735,-1012,-185,-203,-3457,-267,-293,-285,-375,-1935,-653,-860,-1049,-1313,-1561,-1761,-1899,-1962,-1915,-1743,-1428,-1088,-718,-343,-2305,-1435,483,640,-1930,-1930,-2187,-3627,-1737,-1757,-1239,-823,-2955,-2586,-494,-478,-2817,-3612,-6131,-5364,-3105,-3113,-3017,-571,-3742,394,-1505,-900,2044,1523,826,-399,-2506,-896,-829,-2549,-260,-3222,-85,419,-1385,28,1613,1129,-2881,-375,-2652,-1107,-1293,-1653,-1957,-2130,-2202,-2205,-2704,-1838,-2760,-1454,-1350,-1237,-1177,-1086,-1017,-924,-1190,-949,-978,-781,-2162,-561,-382,-2941,-3979,-3289,-1318,-3023,-3066,-793,-1005,-1051,-2228,-817,-655,-677,-1550,-2702,-1435,1534,1057,540,-33,-3968,-4054,-3291,-925,-1595,-3475,-1907,-1174,-215,-1445,-1726,-4339,1655,2844,1391,1338,1288,1635,-1566,2292,1089,2542,-1189,-2457,-939,1869,1728,440,-256,216,-419,804,743,657,17,-2695,-2771,-342,486,477,47,-312,-276,109,-73,-967,-718,-1202,-2174,-2366,-2872,-3116,-2721,-2117,-1605,-1804,-7153,-866,-5433,-9817,-14000,-17774,-14909,-17440,-24262,-6022,-25181,-25151,1344,772,229,-339,-892,-1422,-1934,-2260,-65515,-1578,-728,255,1296,-7661,-15216,-10458,4399,-5769,-2808,2345,4026,3344,-1294,-7448,-5951,-2151,-998,-1400,-4188,-983,-544,-119,216,-1468,540,503,-2574,-2654,-122,-407,-479,-627,-696,-750,-887,-1094,-1242,-1478,-1811,-3259,-2404,-2374,-2064,-1535,-917,-2017,-3321,-3034,534,-1432,-2283,2690,2768,903,-1870,1133,917,25,-794,-1484,-3211,-2636,-2966,-3132,-3059,-2697,-2582,-2332,-1665,-1425,-1168,-1850,-931,-3356,-823,-712,-2154,-745,-744,-1340,-744,-631,-444,-240,-70,201,-219,-402,541,448,47,140,-192,-605,-1064,-2256,-1953,-2083,-2197,-2131,-1787,-1372,-1049,-732,-475,-3571,-3907,20,-6255,-54,-137,-218,-256,-141,-2,175,-608,339,222,122,-46,-7319,-3462,-2316,-143,134,501,796,1010,-8676,-6923,764,328,-319,-984,-1768,-2583,-9155,-3330,-3064,-2678,-4527,-3628,-3741,-4655,-4003,-626,-349,-2104,914,1351,-212,893,1830,1696,-231,1244,-1502,672,-1752,-2649,-594,-766,-1288,-1919,-2590,-3230,-3453,-2739,-1903,-1873,-1798,-2775,-1950,-2260,-3013,-996,-2986,-1709,-2838,-3340,-2858,-1778,-2494,-2758,-3826,-2090,-2968,-3650,-3369,-2592,-1758,-3777,-264,349,-2344,-1023,1339,1396,1388,1251,-2038,-530,359,-1536,36,-650,-1532,-2479,-3406,-3488,-2505,-1409,-2114,-1418,-83,-1855,-354,219,-919,2367,4046,3782,3413,-3518,551,273,1348,2024,1939,2021,2298,153,3313,1766,-1318,2506,4160,445,1056,1763,-282,-1137,-119,-131,2757,2912,-208,-601,-1505,-819,-619,-1657,-2326,-1985,-2260,-2844,51,16,-2683,-634,1848,3369,3228,-221,-121,2613,2152,-2022,-2433,529,-15,-1120,-780,-968,-1179,-1327,-1446,-1765,-1568,-1745,-1879,-2012,-2228,-2474,-2799,-3042,-3221,-3529,-3541,-3316,-2919,-2551,-2168,-1782,-1400,-1042,-726,-461,-1648,-2506,-898,-1148,624,-1476,-696,345,757,257,-385,-3640,-2380,-3640,-2526,-900,673,2103,-1525,-1050,2021,1285,-1483,-1936,1192,2990,-2131,570,-1394],[2721,-269,63,-247,814,2810,2083,-2210,423,-192,-813,-1375,-1754,-1915,-2045,-2013,-1986,-1827,-1728,-1525,-2634,-4301,-3735,-736,-626,-648,-749,-2218,-1664,-1190,-1439,-3319,-1917,-2151,-2360,-2724,-3074,-3124,-2347,-1450,-523,329,1141,-1374,2690,2095,-986,-1179,1764,-750,-1498,-1903,-3045,-3399,-1546,-3226,-43,-477,-894,-1258,-2114,-1789,-1570,-1036,-95,853,1698,1610,-225,1505,-704,-2589,-2755,971,2452,688,-2295,-1362,422,-1982,-1999,1732,1271,239,-2313,-1291,-1132,-1745,-2016,-2162,-1144,-475,95,589,767,-1227,-2576,-3670,-3365,-984,-978,-1353,-462,-854,-1264,-1991,-1761,-2014,-2225,-2461,-2735,-2906,-3112,-3297,-3427,-3472,-3558,-3262,-2998,-2681,-2390,-2158,-1914,-1649,-1363,-1033,-1235,-349,-14,326,-1182,737,444,-412,1168,-758,-3054,302,1018,-2988,2317,2582,1579,1082,2058,1662,-1259,-2394,-819,-1473,-2253,-2580,-2490,-2064,-1662,-2585,-2064,-863,-864,-1032,-1300,-1589,-1789,-1921,-2021,-1829,-1558,-1024,-371,289,-963,108,7,1218,-412,-962,-1215,-1155,-183,901,1387,-873,2257,1644,-2432,-3390,-3637,-1557,-1862,-2493,-3579,-1846,-955,-1808,1052,1967,-1141,1491,1785,-2024,-639,370,3792,3102,2208,1171,-4,-1178,-2258,-3098,-3010,-2340,-1647,-1100,-1454,-562,-572,-3864,-3675,-2201,-2118,-2692,-3068,-3158,-3025,-2754,-2556,-2420,-3317,-2877,-2483,-9100,-7268,-2538,-2440,-2342,-2281,-2198,-2047,-2000,-29673,-2041,-22022,-1777,-1508,-1169,-785,-329,145,671,-19186,1582,1976,2500,3123,3847,4641,-4612,6092,6281,2337,6986,6779,1100,-2146,1823,3736,-1254,-1605,-4200,-1176,-580,-1127,-1933,-3009,-4027,-3655,-3065,-2313,-1652,-1145,-726,-1380,-3671,-607,-2263,411,-2847,696,747,-2863,424,747,64,-1380,-2361,-507,-1633,-251,-551,-2958,-3147,-2399,-3049,-3442,-3059,-2311,-1544,-700,88,-2077,-2307,-2439,-2536,-294,-24,-3569,-492,702,-590,-2830,-473,1795,2071,-5,-3047,-1030,1313,1176,-628,-2307,817,710,569,332,-1415,-279,-208,-132,-38,-2099,-805,740,115,864,-1934,-693,-1454,-1235,-1925,-2644,-2793,-2311,-1631,-1032,-518,-3125,-562,-1906,-686,159,207,126,270,464,104,726,769,797,-2257,-2776,-874,-1604,-4285,-1745,-2206,-2055,-1299,-2584,544,1316,-208,1027,2688,352,-903,-2232,1596,958,285,-454,-1099,-1479,-2458,-894,-302,308,776,-163,-1155,-1204,-4257,-3327,-935,-237,179,213,-2373,-853,-1748,1273,1447,1485,-1878,59,171,-481,-1127,-1495,-1637,-1419,-3351,-614,-547,-1707,-906,-254,581,706,741,585,-3361,350,1011,1276,1695,-555,124,-162,-1055,-2288,2573,5179,1672,4596,3331,2634,4753,5402,536,991,-301,-511,1559,4116,3635,-1217,-869,289,348,-892,1531,2634,-1962,-194,849,233,-264,-534,-1402,-2836,-1477,-1084,622,-1705,-943,82,683,132,-580,-1295,-1373,-204,-861,-1651,-2383,-2968,-3016,-2706,-2300,-1876,-1478,-1185,-2713,-4112,-737,-784,-854,-1008,-1224,-1514,-1838,-1998,-2200,-2290,-2249,-2204,-3516,-2027,-1847,-1570,-1333,-1287,-822,-604,-380,-268,-208,-188,-1121,-302,-398,-483,-1092,-600,-682,-748,-2069,-1499,-941,-919,-1616,-2256,-1789,-3485,-1786,-2193,-1419,-1746,-3058,-2529,-2380,-1691,-2958,-3706,-6575,-5343,570,-48,-2235,-199,-3823,296,-1455,-2430,-1966,186,2082,454,-1907,-913,-449,-2649,-84,-3175,422,622,-1804,-1033,1492,830,-3207,-491,-2364,-1345,-1815,-2130,-2415,-2638,-2866,-3118,-3232,-3133,-2874,-2430,-2032,-1607,-1263,-956,-768,-685,-912,-1173,-1653,-2031,-2604,-3209,-3678,-3515,-4428,-2939,-1370,-2485,-2972,-1018,-1258,-1537,-1944,-2417,-2835,-3213,-3157,-2662,-1914,-1239,-684,-330,-7,-3770,-3598,-3814,-297,-677,-3535,-1857,-2402,-2667,-2505,-2031,-3763,-895,-408,16,380,737,923,-1415,1007,911,871,-1720,-2883,-965,519,493,475,-302,-737,440,460,485,488,192,-2312,-3076,-967,1091,1317,1390,1021,105,1934,1962,-490,558,1211,-1654,-79,-911,-1950,-2938,-3646,-2847,-1885,-7232,-700,-5256,-9972,-14279,-19980,-10830,-14955,-26564,-7414,-25339,-26075,-529,-1039,-1301,-1328,-1091,-649,-135,438,-62062,1854,2653,3483,4325,-6271,-17919,-8165,6711,-3824,1423,6184,6164,5573,-774,-5674,-7549,-3248,2623,2328,-3240,2249,2251,1002,340,-1685,1457,971,-3043,-2505,-811,-1290,-1328,-1150,-633,62,770,-159,-259,610,-1113,-4336,-610,-2224,105,1463,-77,-1784,-3129,-2653,1168,-599,-2748,2421,2347,1291,-2125,1145,1513,1320,1311,1326,-2996,-2174,144,1960,-3701,-2851,-1470,-1631,-238,1425,1263,-1570,-830,-2458,-68,-347,-2582,-1104,-1428,-1767,-1964,-2042,-1988,-1851,-1689,-1372,-1140,-961,-750,-732,-787,-804,-1004,-1254,-1496,-2320,-1742,-1502,-1307,-1022,-537,-25,366,733,1030,-3455,-3148,1533,-6919,1265,983,612,190,-165,-550,-894,-1287,-1559,-1927,-2168,-2391,-3748,-2503,-2359,-2200,-1933,-1679,-1595,-1672,-7730,-7000,-2956,-3435,-3241,-2415,-1634,-1067,-7578,-3880,-572,-1316,-4448,-3811,-3896,-4840,-3837,-929,-642,-1672,959,1545,-183,1265,1665,1367,-717,699,-719,70,-1297,-2745,-1153,-1216,-1665,-2207,-2827,-3388,-3915,-3750,-3171,-2473,-1823,-2587,-1881,-2131,-3012,-670,-2943,-1740,-2848,-4254,-1699,-695,-1799,-2854,-2831,-1845,-2139,-2366,-2590,-2658,-2454,-3146,-1437,-763,-2135,-1824,1021,1394,1667,1552,-1834,-770,519,-606,548,-293,-1353,-2489,-3594,-3961,-2978,-1717,-1988,-1334,403,-1413,9,814,-1109,2457,5326,5160,4821,-3344,1791,1441,2189,2149,1578,1141,875,295,726,845,-1403,1130,1157,1057,891,511,-103,-1502,-1881,-2701,-3026,-2469,-1541,-1165,-1784,-615,-423,-1111,-2820,-2564,-2481,-2898,-370,-605,-3036,-1011,1756,2319,2645,-355,-412,3066,2031,-2150,-2635,819,1174,-724,-616,-952,-1498,-1800,-1865,-2344,-1475,-1349,-1215,-1133,-1200,-1367,-1685,-1999,-2316,-2831,-3256,-3758,-3674,-3120,-2349,-1514,-690,61,691,1162,-906,-2663,-1388,-1359,936,-1033,-326,-299,-1179,-2169,-3123,-3976,-3705,-2668,-1312,25,1239,2394,-1374,-138,2930,1170,-1799,-2217,732,2773,-2398,557,-1573],[1150,-272,484,-89,898,815,746,-2327,359,170,-186,-616,-2130,-1073,-749,-640,260,-257,-1058,1460,-2618,-4399,-3241,293,1207,557,-290,-2606,-1779,-2326,-2595,-2933,-2013,-2151,-1117,-848,-572,-316,-549,255,408,566,1455,-1904,2863,1939,-1218,-1469,1707,-309,-1150,-1871,-3422,-3740,-1624,-3612,720,1663,1464,-571,-2859,-799,-13,-561,-1490,-2588,-3771,-2734,-1612,-750,-883,-2911,-3271,715,500,67,-2363,-1228,-1846,-2287,-2681,-1363,-486,441,-1972,-1167,895,665,-1160,-2236,183,-433,-908,-1011,-824,-1298,-2198,-3363,-3410,-916,-1734,-531,-757,-1138,-1537,-1807,-1906,-2025,-2077,-2147,-2260,-2274,-2936,-2353,-2344,-2320,-2502,-2447,-2479,-2446,-2393,-2324,-2175,-1954,-1691,-1397,-1551,-917,-768,-660,-909,-808,-922,-1123,-1376,-1658,-2406,-2266,-2593,-2910,-3276,-3252,-3037,-2689,-2397,-1977,-1673,-1870,-1260,-1132,-1059,-882,-821,-763,-768,-2779,-1975,-284,-100,252,510,782,696,-1610,-883,747,556,650,1187,1372,-419,29,373,1733,185,-579,-1633,-1455,-400,605,1302,-936,548,159,-2725,-3257,-4642,-1459,290,-87,-3564,-1223,-819,-1631,1442,2522,-1158,1757,1968,-2421,-851,763,3141,2866,2517,-565,186,1246,864,-1289,-2961,-139,-404,-670,-2485,-1236,-1526,-4929,-4187,-2025,-1923,-1827,-1738,-1804,-2054,-2415,-3012,-3618,-3945,-3662,-1547,-10795,-8043,-600,2302,2449,2286,1917,1434,700,-33534,-1244,-19565,-3202,-2864,-1945,-1080,-265,446,1087,-20345,1802,1841,1819,1703,1531,1341,-4357,947,808,648,499,355,245,-1794,-79,-178,-1954,-2372,-3549,-142,-412,-96,-25,-3880,-4768,417,-634,-429,1071,1252,1451,-1106,-3501,-482,-3100,-11,-3268,2551,1888,-2638,777,1970,-379,-1278,-1744,109,-407,2345,-361,-3441,-3159,-2639,-2840,-1610,-741,-1636,-2365,-2366,-1649,-2567,-2662,-2425,-2829,-567,746,-3907,-458,914,-174,-2142,412,1694,1459,310,-2331,-1381,-527,-556,-470,-1866,-123,67,198,179,-1460,-538,-527,-965,-1618,-2193,-2605,-2471,-1886,-1239,-2304,-906,-1060,-1127,-728,-1870,-505,-652,-1227,-1879,-2474,-2985,-3175,-3122,-3063,-3067,-3181,-3266,-2684,-1820,-911,-4,794,1489,-2056,-2609,-819,-1720,-4064,-412,-583,-1225,365,-2082,951,2573,396,1983,7011,1259,-1715,-1141,4184,3692,3351,2761,2267,1313,-2679,893,228,-524,-1423,-2368,-3196,-3152,-3920,-3478,-909,-199,412,909,-2565,-681,-1617,1134,798,360,-2094,-1017,-1638,-2146,-2477,-2508,-2515,-2478,-3394,-2693,-2908,-3216,-3378,-3583,-3473,-3186,-2927,-2652,-3406,-2303,-2023,-1759,-1418,-1056,-638,-230,-326,-1953,985,1297,1467,1555,1588,1593,1504,1386,305,1009,441,-964,-92,-594,-1223,-1900,-2565,-3175,-3390,-3085,-2636,-1962,-1463,-992,-581,-326,-204,-190,-1633,-3498,-901,-1256,-1607,-2062,-2482,-2725,-2669,-2397,-1861,-1352,-1189,-387,-44,117,261,401,706,864,-2035,-300,-690,261,-2604,-4070,400,1451,448,1982,2893,-227,-649,-291,-1244,-1340,674,568,-3478,404,299,189,-72,-809,-835,-1347,-1880,-2519,-3166,-3699,-3547,-3168,-2804,-2470,-2153,-1941,-1787,-1615,-1899,-1494,-544,127,-1400,-2644,-1613,-3739,-1888,-2730,-1173,199,-3344,-1123,1239,1865,-3329,-3637,-7236,-5796,601,-1162,-1598,-1076,-3995,-55,-1633,-478,2534,2568,2030,1515,-1428,-831,-209,-2965,-1384,-3244,-2377,-2806,-2966,-3077,-3093,-3184,-3671,-3421,-3232,-2945,-2671,-2320,-2042,-1810,-1687,-1700,-1990,-1826,-2043,-2235,-2505,-2662,-2711,-2572,-2354,-2074,-1921,-1729,-1575,-1174,-1472,-427,-883,-4036,-4357,-2625,-1410,-1982,-2898,-932,-533,-204,-1498,416,-724,-2087,-2272,-2600,-2193,-2120,-1723,-1287,-761,-2439,-2866,-3776,417,513,-3369,292,104,-119,-1363,-1980,-3228,-919,-984,-986,-931,-773,-690,-1245,-544,-483,-282,-2444,-3357,-1082,848,1243,290,-686,-1722,1110,2826,1655,1271,-37,-2225,-3591,-1635,2155,2426,2179,1916,135,2487,2707,-240,665,3269,-1569,1152,3293,2930,2528,1196,734,-1253,-7410,-1123,-5267,-10518,-13072,-16322,-7313,-12992,-25240,-9960,-26468,-28148,-495,-463,-165,283,832,1400,1866,2226,-54541,2757,2932,3061,3169,-4736,-20511,-3692,3144,-1019,2838,2542,2234,1863,-725,-4041,-8197,-3593,293,114,-2623,127,175,219,-649,-2130,137,0,-3502,-2428,-842,-1288,-1604,-2035,-2216,-1885,-1234,-2496,-1819,-151,-929,-5273,-944,-2747,44,1923,-922,-1891,-3182,-2362,-433,-1478,-3288,-2389,-1369,-435,-2392,935,1507,1266,1754,1134,-3014,-2081,276,1343,-2647,-2631,-275,-795,-198,-52,-286,-1607,-1286,-1541,-1244,-1279,-2821,-1502,-1596,-1758,-1831,-1832,-1733,-1578,-1417,-1117,-901,-1650,-472,-354,-1598,-508,134,262,258,-2501,545,725,689,613,657,288,615,549,482,-3344,-2235,423,-7186,185,-6,-257,-547,-750,-911,-842,-544,87,749,1609,2513,-355,2358,4748,5675,5967,5939,5469,4620,-6387,-7200,527,-915,-1709,-887,-31,467,-5866,-4596,-406,-1329,-4400,-4095,-4078,-4935,-3392,-1959,-1857,-1749,-1685,-1649,-1795,-1975,-2144,-2211,-2166,-2076,-1975,-1837,-1713,-2845,-1958,-1574,-1601,-1690,-3296,-2711,-2095,-2143,-2290,-2733,-2463,-2432,-2184,-2039,-2950,-1302,-2689,-1768,-2877,-4286,-462,623,-1035,-2926,-1824,910,-882,279,769,-836,-1791,-2060,714,-2055,-1854,-2553,1223,1209,1136,987,-1632,-833,246,-41,-337,-644,-964,-1217,-1461,-1746,-2082,-2245,-1945,-1197,14,-983,296,1399,-1248,2235,6439,5690,4594,-3124,2924,2455,2777,3362,3728,2846,2273,453,1247,919,-1467,849,839,848,848,766,500,-1673,-367,-898,-1453,-1992,-2609,-2941,-2748,-2419,-2033,-1602,-2850,-2906,-2698,-2886,-803,-1129,-3018,-1463,-1684,-1754,-1474,-1118,-562,-15,494,-2105,-2957,842,598,-331,-843,-1591,-2723,-3939,-4458,-3239,-2164,-1255,-441,217,628,-564,80,-177,-5,-2590,39,-352,-467,-1591,-2964,-646,1187,1879,1613,1937,-287,-2645,-1856,-1641,535,-817,-2278,-3542,-3886,-3054,-1717,-4057,-1370,817,2603,3149,3370,2797,-1202,825,2530,1051,-2105,-2456,226,-72,-2557,-1051,-1540],[2181,-312,889,235,121,-1133,-2166,-2901,-3314,-3237,-3114,-3042,-2879,-2742,-2526,-2096,-1601,-938,-1126,280,-2510,-4173,-2517,1225,1328,822,-369,-2354,-2002,-3182,-4507,-5187,-4005,-2946,-1997,-1344,-818,-460,-284,-243,-406,-775,-1190,-2066,-1503,-1217,-1396,-1804,1057,129,-598,-1678,-3576,-4000,-1666,-3882,639,1704,1690,-130,-3322,-757,532,1323,41,362,1790,1687,-2024,548,-1047,-3160,-3658,902,1335,1366,-1786,-885,643,-2482,-3310,-2107,-3309,-3900,-3011,-1775,-599,257,-870,-2231,431,1032,-240,307,-39,-1202,-1820,-2945,-2608,-512,-2346,-173,-311,1069,1667,-780,-403,790,2339,2722,2745,604,-4132,-591,-1252,-1241,547,119,-397,-1823,-1464,-2150,-2903,-3722,-4565,-3519,-2428,-1360,-362,559,-457,936,354,142,2476,-1553,-1751,1627,1256,-1244,441,382,395,17,869,1321,-1325,-1298,-441,-1052,1400,1032,430,-260,-1058,-2958,-2218,-2485,-2484,-2407,-2361,-2387,-2443,-2560,-2743,-2668,-2497,-2038,-1473,-946,-499,-75,189,537,630,116,-1879,-1604,-428,209,71,-909,-310,-511,-2510,-1613,-3718,-1077,-1112,-1186,-3049,-1107,-1031,-1350,-732,-606,-1142,-328,-183,-2592,-1035,85,-6,-92,-203,-2245,-787,-365,-253,-736,-3124,185,-212,-615,-3590,-1341,-1432,-5088,-4650,-2002,-2545,-3063,-3346,-3378,-3195,-2784,-2318,-1764,-4263,-3657,116,-9351,-8739,1321,2404,2761,2988,3164,3350,3371,-37531,3017,-16390,2350,1871,1321,733,195,-304,-714,-20926,-1638,-2230,-2796,-3355,-3626,-3139,-3829,-1542,-729,-49,495,891,853,-1149,1100,925,-2693,-3156,-2874,-182,-407,-736,-867,-4114,-5231,-517,-1055,-919,509,812,1086,-889,-3224,-292,-3763,-808,-2876,483,-52,-2332,-1218,-1811,-2281,-2733,-3088,-3144,-3076,-2790,-2414,-3117,-2826,-2313,-2078,-1572,-1263,-1356,-1482,-1490,-1459,-3077,-3039,-2286,-2681,-608,-131,-3017,-412,69,-117,-1392,-553,-935,-1417,-1836,-2210,-2284,-2128,-1825,-1447,-1364,-657,-315,-87,-66,-1542,-773,-948,-1394,-1755,-2152,-1220,411,-252,760,-2645,-1081,-681,-1330,-515,-2020,-893,691,2315,1736,232,-1576,92,-1815,-1397,812,102,-1073,-2321,-3668,-3083,-1703,-450,676,-1892,-2148,-666,-1679,-3556,923,2139,-1569,698,-1459,330,2339,1428,2871,6261,2347,-2081,254,4375,4074,4107,3660,2382,1118,-2615,890,-68,-841,-1179,-988,-2119,-1172,-3499,-3455,-191,773,2645,1019,-2607,-513,-1475,317,-316,-834,-2277,-1636,-1731,-1773,-1867,-1944,-2214,-2557,-2999,-3567,-3845,-3531,-2848,-2354,-1791,-1240,-843,-3137,-2192,-303,-219,-252,-309,-947,-544,-621,-776,-1568,-1016,-1131,-1326,-1535,-1721,-1852,-1996,-2080,-2125,-2074,-2023,-1817,-1498,-1129,-788,-2204,-594,60,177,-567,-35,-194,-992,-1233,-1935,-2796,-3553,-3289,-2312,-3916,-265,-1447,892,-1788,-1570,469,1337,-2,-1000,-1060,-1006,-301,2462,962,1039,3168,4405,1816,-1320,139,-1365,-37,-2302,-3986,62,971,222,1936,2905,137,-825,-752,-1416,-1517,1118,1140,-3207,414,-72,-585,-1223,-1882,-2393,-2512,-2079,-1515,-933,-389,-1100,232,-183,646,-1429,351,-65,-592,-1653,-1683,-1942,-1718,-1215,-2782,-1512,-4154,-1861,-3169,-1197,71,-3610,-480,1336,1264,-3644,-3121,-7669,-6470,838,-2185,-964,-2179,-4024,-440,-1837,-321,2726,2880,4654,2672,-915,-390,74,-3314,-257,-3262,1034,1235,-1789,-3647,-737,-1645,-3576,-3359,-3426,-3026,-2870,-2829,-2991,-3184,-3094,-2582,-1761,-801,-50,-3286,-455,2408,3069,3449,-1007,3620,-460,844,-707,-1139,-1168,-146,-1457,-3916,-3685,-2164,-1905,-2279,-2732,-1739,-1205,-582,-1197,398,-553,-2799,-2688,-2650,-1099,120,-427,-1102,-1656,-2205,-2489,-3073,-2494,-2263,-2875,-1907,-1689,-1440,-1438,-2262,-2593,-163,185,-805,799,1088,843,-818,1039,587,496,-3039,-3282,-1036,-826,-935,-889,-1250,-2165,62,566,917,639,-513,-2250,-4136,-2026,1417,3851,2554,2560,-51,4426,4496,-77,662,2762,-1737,1493,3120,2454,1802,488,287,-1699,-7563,-2058,-5294,-11280,-11355,-12455,-4615,-11630,-22475,-13255,-28139,-30873,-523,-631,-635,-613,-571,-548,-643,-848,-42873,-1403,-1705,-1945,-2022,-2924,-22686,-1442,-1202,-1031,-911,-954,-1049,-1260,-1531,-2501,-6489,-3288,-3188,-3128,-2754,-2321,-1913,-1533,-1912,-2637,-866,-888,-3651,-2261,-1743,-2229,-2525,-2779,-2618,-2235,-1913,-3845,-3013,-1351,-1389,-3957,-1632,-2910,-1537,-1310,-2087,-2135,-3347,-2041,222,428,-3374,579,633,496,-2416,43,-148,-517,-752,-834,-3157,-2048,-796,-778,-1013,-939,-762,-909,-1053,-1227,-1305,-1854,-1555,-1418,-1215,-993,-2652,-883,-971,-1167,-1255,-1446,-1634,-1842,-2079,-2146,-2194,-2312,-1827,-1569,-1738,-871,-552,-324,-167,-2696,-139,-476,-329,-620,-810,-1009,-1308,-1548,-1703,-3051,-1550,-1235,-6866,-569,-198,168,532,977,1380,1797,2148,2643,3121,3830,4652,2694,4493,7396,7988,8389,8490,8167,7483,-4660,-7551,3893,2515,1177,132,-722,-1361,-4089,-5331,-1676,-1343,-4307,-4333,-4202,-4823,-3012,-1640,-1405,-1540,-1965,-2003,-1588,-847,-43,747,-1889,2060,320,1303,-551,-2814,-2883,-1137,423,-201,-3339,-2633,2066,-519,729,-2585,-1151,-2269,-1745,-1940,-2797,-152,-2319,-1706,-2890,-3706,653,3080,-319,-2884,-915,1704,-1013,-243,292,-837,-2021,-1002,-1077,-3255,-1490,-2916,-1763,-2097,-2506,-3012,-3515,-2851,-2006,-1116,-485,512,1144,1708,1379,563,63,-1072,-1963,-993,688,-560,519,1464,-1229,1772,5260,4765,4060,-2868,3932,3284,3092,2948,4356,2578,4375,678,1760,552,-1462,1709,1956,2453,3658,3916,910,-1607,263,382,414,-521,-1556,-2510,-2287,-1798,-1096,-369,-2437,-2889,-2903,-2786,-1198,-1410,-2604,-1680,-990,-1892,-2638,-3243,-3238,-2843,-2293,-1872,-3391,-1046,-919,-829,-1066,-1053,-1363,-1754,-2217,-3300,-3147,-3695,-4110,-4305,-4203,-3897,-3557,-3057,-2424,-2364,-1198,-706,-391,-2005,-3384,-919,1243,2364,1081,2048,262,-2512,-2139,-1856,1010,-186,231,-841,-2065,-2894,-2548,-3915,-1524,740,3850,5421,5917,3073,-925,1888,4845,1026,-2319,-2570,-199,2392,-2469,395,-1264],[1910,-480,1204,637,1959,2746,1419,-1765,567,-143,-672,-850,-2707,-2545,-309,-260,1342,725,-1221,1849,-2434,-3926,-1760,1958,1909,1715,-534,-1862,-1110,132,-1830,-2174,-1747,-3501,-1458,-1650,-1821,-2052,-2346,-2662,-2479,-1837,-1203,-1920,-190,29,-1619,-2323,-341,-862,-1491,-2151,-3398,-4260,-2301,-4169,-2336,-2672,-3040,-2668,-3153,-761,909,1250,-537,-334,1524,2052,-2273,-119,-1400,-3440,-3336,820,2612,1964,-952,-574,980,-2615,-3815,-376,-1145,-1927,-2746,-2790,-1943,-1309,-864,-2335,-527,-678,-1058,-1526,-2070,-2613,-3030,-3494,-3227,-2774,-2754,-1605,-784,70,899,-260,-507,271,1485,1760,3136,1025,-3082,-285,-1163,-1969,2042,3422,898,-1850,485,3632,3412,3042,-1027,-134,-2003,-676,-2103,-2314,-898,478,104,423,2995,-2209,-1321,2033,2462,-410,583,661,130,-616,38,418,-1435,-908,-408,-1316,322,20,-420,-836,-1239,-3093,-1936,-1468,-1482,-1638,-1942,-2361,-2822,-3341,-3608,-3112,-2630,-2046,-1520,-1154,-954,-831,-898,-889,-1119,-1395,-2036,-1810,-1684,-1488,-1180,-999,-659,-496,-2197,-362,-2620,-640,-956,-1343,-2641,-2067,-2400,-2592,-2704,-2744,-2727,-2702,-2629,-2556,-2324,-2174,-2095,-2002,-1960,-3614,-2022,-2081,-2104,-2141,-3337,-2088,-2015,-1927,-4896,-2840,-2299,-3962,-4675,-582,-328,-184,-59,-450,-33,37,86,-1053,-4474,-3169,646,-6699,-9513,853,730,479,127,-176,-295,-322,-41410,47,-12619,703,872,868,686,397,3,-404,-20139,-1365,-1837,-2124,-2308,-2450,-2616,-3161,-3220,-3333,-2899,-2313,-1709,-1100,-682,-175,216,-3557,-4088,-2368,937,-485,395,-77,-3388,-4991,-1783,-1992,-1651,-779,190,1219,-862,-2974,-188,-3427,-1883,-1918,3664,1569,-2088,1497,1978,-1540,-1078,-762,-1662,-2542,-3034,-2938,-2488,-2146,-1351,-1146,-1572,15,250,441,722,986,-3522,-3490,-2115,-2327,-554,1308,-2055,-451,-357,-1129,-1704,-1872,-1640,-1131,-446,-1177,-1766,1459,1858,1637,-908,1485,1954,1755,1462,-1718,-1004,920,1066,720,-2107,-1103,499,-370,508,-2918,-1285,-432,-1373,-335,-2268,-1615,460,684,-253,-1000,-1527,-1687,-1752,-1518,-1414,-1434,-1734,-1859,-1783,-1412,-1615,151,1162,-1823,-1645,-507,-1542,-2949,1283,2087,-1833,1014,-905,-343,2326,2701,3549,3731,3407,-1810,1486,4242,4243,4392,4329,2052,943,-2405,2776,4280,4692,-3,-1378,-2543,-1129,-3045,-3154,161,1251,2969,702,-2540,-372,-1354,823,2141,882,-2320,690,434,1884,1880,-2109,-126,1146,-2580,-1004,-1378,-1282,-1065,-784,-950,-953,-958,-2758,-991,-1133,-1251,-1511,-1832,-2246,-2664,-3000,-3259,-3202,-2917,-2581,-2358,-2229,-2181,-2202,-2361,-2586,-2879,-3151,-3393,-3268,-2791,-2161,-1537,-2425,-551,119,495,-666,62,849,-581,-1935,-83,-730,-1457,-2083,-2322,-3434,-1509,-1596,-267,-1768,-1562,738,918,-106,-1110,-829,-813,-684,1510,339,-84,1530,1424,1091,-347,241,-1927,-437,-1901,-3857,-1167,-1449,-1689,-1906,-2035,-2074,-2046,-1835,-1726,-1619,-1487,-1502,-2755,-1830,-2026,-2112,-2142,-2025,-1749,-1436,-1067,-781,-536,-334,-1140,-150,-491,-200,-1490,-429,-673,-958,-1360,-1683,-2117,-2464,-2774,-3108,-3156,-4269,-2639,-3489,-2041,-1808,-3829,-1731,-1813,-2052,-3730,-2387,-7307,-7168,-2257,-2960,-1691,-3464,-3874,-839,-2061,-132,497,1152,1831,2440,-411,348,388,-3692,-455,-3249,1262,889,-1206,-3590,-2806,-3217,-3129,-1219,-1964,-939,877,1076,-917,537,445,-1925,-647,-582,-623,-4647,-927,343,714,1073,-1253,1556,-248,-285,-1767,-1167,-847,-315,-2001,-3270,-2990,-1592,-871,-1628,-2545,-1776,-1081,-244,-900,1339,-325,-3416,-3017,-2639,-953,962,370,-134,-228,-95,-1011,-2361,851,933,-2267,382,-77,-553,-1551,-2617,-1914,-312,247,-2025,1380,1915,93,-188,2570,315,1266,-3308,-2608,-810,1568,1160,-107,-2043,-1761,-161,-407,-558,-636,-1266,-2409,-4741,-2084,-112,-33,-40,-111,-476,-156,-211,-265,-416,-579,-2172,-957,-1124,-1376,-1486,-1576,-1528,-2588,-7751,-1692,-5357,-12269,-9756,-9310,-2966,-11084,-20019,-16994,-29723,-33622,-13,-267,-464,-672,-855,-1002,-1145,-1184,-27532,-550,71,810,1613,-946,-24374,3652,4067,4298,4364,4161,3803,3239,-1385,-1205,-4370,-2972,-736,-1187,-2295,-872,-515,-509,-3498,-3255,-264,-621,-3420,-2049,-2274,-2718,-2546,-2174,-1706,-1277,-983,-2965,-3645,-1769,-593,-2558,-1173,-2346,-935,1221,-3575,-2428,-3645,-1769,1173,875,-2815,-31,-489,-1104,-2240,-2265,-2511,-2590,-2382,-2040,-3392,-2148,-1128,-905,-718,-448,-236,-121,16,119,287,-2383,-1212,445,562,635,-2303,350,-1179,-979,-572,-872,-1116,-1324,-1517,-1526,-1559,-2874,-1464,-1470,-1395,-1415,-1514,-1691,-1944,-2996,-2683,-2900,-2938,-2729,-2339,-1939,-1678,-1451,-1290,-2650,-1105,-1038,-6279,-1139,-1194,-1246,-1279,-1198,-1116,-951,-754,-314,168,897,1715,2656,3556,4429,5112,5712,6131,6254,6115,-2747,-8263,4352,3472,2498,1645,801,11,-2444,-6036,-1167,-1095,-4279,-4468,-4156,-4692,-2839,-2070,-1989,-1597,-1947,-2213,-2401,-2246,-1878,-1421,-2608,-535,-183,145,-351,-2718,-3852,-1686,304,-837,-2988,-2488,1448,-701,1130,-2370,-629,-2215,-1785,-1951,-2695,-75,-2040,-1645,-2959,-3352,1314,1410,151,-2839,-280,880,-1217,-875,-267,-837,-2364,-1636,-1905,-3782,-2187,-2686,-2288,-2227,-2033,-1708,-1304,-715,-20,648,-1308,1439,2161,2494,1825,1002,356,-1209,-2105,-849,1412,-277,555,1791,-1119,1019,3162,3523,3336,-2699,4674,3788,3008,2377,3709,2248,4083,893,1234,180,-1486,1249,1288,3108,3792,3658,1190,-1441,334,379,1081,799,-1999,-3291,-1628,-310,-5,-288,-1968,-2721,-3187,-2656,-1618,-1444,-2147,-2061,-410,-1478,-2492,-3594,-4466,-4460,-3811,-3264,-4029,-2425,-2202,-1941,-1789,-1541,-1399,-1269,-2464,-3286,-975,-1006,-970,-883,-808,-679,-543,-695,163,-2157,863,1026,-810,-2440,-3265,-1023,928,514,-33,-671,-1331,-2397,-2130,-1949,-1660,-1439,-1262,-1192,-1266,-1467,-1629,-3784,-1626,-1163,-248,852,2006,3215,-615,2943,5752,1040,-2517,-2633,-572,2284,-2201,299,-904],[1543,-783,1427,1092,2353,2471,853,-1365,55,-547,-732,-459,-2905,-3232,148,80,1480,1071,-1344,183,-2383,-3671,-1666,-1734,-1570,-1243,-852,-1427,-1119,64,-1822,-1958,-2335,-4232,-844,-1051,-1536,-1934,-2045,-1686,-996,-286,370,-1519,1357,832,-1774,-2956,589,213,-616,-1518,-2975,-4212,-2341,-4358,-1454,-1325,-1421,-1636,-2769,-1874,-1379,-667,-1111,-881,1310,2031,-1859,-925,-1890,-3219,-2811,-2252,-3389,-3746,-2886,-2069,-1268,-2449,-3358,631,1137,1686,-1119,-338,215,-1015,-581,-2456,-321,-195,372,776,-1047,-1547,-1729,-2575,-943,735,-2289,1020,-682,1389,1468,191,-743,-356,596,967,1411,1247,-1963,113,-1180,-2541,660,729,758,-1795,911,1136,1214,1198,-1262,-475,-2266,-924,-1978,-2723,-2086,-1069,-245,594,1043,-2939,-1035,1087,780,328,-150,-532,-1049,-1543,-2060,-2374,-2708,-3027,-3218,-3340,-3351,-3126,-2942,-2726,-2576,-2574,-2370,-1910,-1727,-1637,-1613,-1625,-2013,-1642,-1781,-1787,-1870,-1822,-1769,-1790,-1867,-1892,-1972,-1839,-1819,-1761,-1891,-1997,-1354,-1223,-1080,-1116,-912,-830,-1952,-463,-1654,-108,349,524,-2300,-429,-1355,-1093,-622,-423,-915,996,812,-2232,-1742,343,151,57,29,-2269,-2163,567,1001,26,-3367,2515,-1671,-1568,-6239,-3723,-2510,-2792,-3977,1020,2628,1866,1056,12,-652,-1242,-1585,-1552,-4585,-2425,-546,-4119,-10300,-131,-252,-520,-917,-1338,-1699,-2144,-43076,-2965,-8371,-2488,-2061,-1673,-1328,-965,-598,-156,-17424,753,1251,1937,2740,3628,4546,-2321,5490,5998,4852,6727,6374,1246,704,4216,3405,-4368,-5081,-1992,750,-825,-646,-1343,-2255,-4301,-1968,-2197,-2536,67,665,1171,-935,-2691,-129,-2602,-3117,-764,1391,994,-1879,111,-378,-2216,-1328,-1922,-2454,-3065,-3501,-3224,-2778,-2301,-1927,-1576,-1529,-1241,-1212,-1231,-1151,-1063,-3586,-3846,-1880,-1920,-494,-507,-1161,-934,-1188,-1501,-1495,-1059,-401,361,1231,-843,-1691,3564,3996,2301,-499,1325,3041,2325,1510,-1912,-1136,284,582,532,-1949,-743,62,-379,182,-2867,-1481,-328,-1232,-165,-2568,-2659,34,87,-225,-505,-833,-1105,-1708,-1534,-1536,-1403,-1319,-982,-604,-1165,-2854,276,567,-1831,-1208,-388,-1335,-2325,876,676,-2028,-34,-499,-1026,-1192,-1646,-2115,-2421,-2381,-2026,-1400,-825,-44,820,1667,1538,756,-2202,3712,6314,5251,-401,-1771,-2753,-1107,-2597,-2650,429,1598,3107,261,-2411,-278,-1293,340,872,-217,-2087,933,445,1422,2132,-2215,-174,775,-2223,-1569,-1733,-1298,-1138,-1048,-519,-233,44,-860,245,-1014,856,285,628,-1081,-1205,-653,-16,-789,-608,-896,-1256,-1619,-1937,-2153,-2283,-2225,-2012,-1632,-1222,-1848,-1743,833,1659,-2361,-648,1394,1212,-1003,-677,233,-326,-2796,-730,8891,8337,-30,-2579,-2750,1049,-1626,436,-1838,-1568,862,1664,-369,-1238,-655,-679,-1156,-517,-981,-1345,-1663,-1817,-2050,-2256,-2325,-2331,-2097,-1965,-3768,-1452,-1315,-1170,-1080,-1041,-1080,-1344,-1169,-1501,-1736,-1412,-1577,-2239,-2098,-2238,-2033,-1675,-1255,-801,-411,-38,204,379,499,-1292,-430,-926,506,-1520,485,397,275,-1157,-805,-479,-799,-1162,-2340,-1927,-3584,-1732,-3785,-1407,-872,-4081,-776,-834,-978,-3539,-1002,-6141,-7648,764,-3250,182,-4298,-3684,-1360,-2409,-32,1370,1214,1102,986,-87,647,430,-4123,-879,-3354,-1169,-1390,-901,-2409,-2018,-2556,-2854,-1426,-1961,-1156,1614,1178,-790,-371,-388,-2523,-89,2944,2152,-2859,-1517,-62,-707,-1140,-1661,-1106,-816,-1484,-2801,-1087,-661,-479,-2575,-2623,-2445,-1095,-311,-873,-2500,-1654,-1713,-1494,-1228,-968,-671,-4013,-3289,-2609,-918,-618,-720,-872,-880,-940,-903,-1857,-1045,-1173,-1834,-1798,-2157,-2480,-2654,-3190,-2176,-1738,-1378,-3020,-726,-385,-918,-24,27,-140,110,-3240,-1837,-559,220,-582,-458,-3220,-812,847,1129,815,-1159,-2421,-2823,-5553,-1996,-570,2149,1852,1462,-1202,771,429,-417,-208,-508,-2964,-1045,-1281,-2774,-1912,-2248,-2522,-3996,-8113,-2569,-5560,-13556,-8591,-7085,-2519,-11583,-18330,-20704,-30118,-35342,-4523,-130,-254,-379,-475,-547,-674,-830,-9379,-1055,-1109,-1087,-947,-777,-25596,40,497,959,1424,1757,2035,1958,-2141,-350,-2615,-3181,464,-306,-2843,-1722,-2380,-2961,-5497,-4040,-2368,-2085,-2938,-1903,-1192,-799,-181,323,835,918,-2399,-1820,-3699,-2784,-651,-1338,-1113,-1338,-1484,-235,-4880,-2594,-3938,-1650,-360,-52,-2084,622,1032,1131,-2088,-250,1310,-2249,1005,856,-3281,-2423,179,-647,77,-9,-162,-416,-627,-806,-807,-3254,-526,-308,114,530,-2034,926,-1410,-898,756,576,368,106,-230,-459,-760,-2732,-1169,-1340,-1367,-1443,-1569,-1723,-1816,-3433,-1717,-2343,20,745,1604,-1307,2810,3463,2260,-2244,1196,3665,-5804,2877,2350,1748,1106,566,108,-26,203,874,1556,2284,2824,3185,3228,3053,2650,2324,2212,2362,2829,-780,-9443,4670,4926,4800,4431,3678,2598,-1031,-6438,-1668,-2314,-4346,-4349,-3857,-4619,-2855,-2558,-3084,-3327,-2556,-1460,-1302,525,1349,1758,-3426,2730,740,1014,-318,-2612,-3414,-2086,60,-1589,-2603,-2368,647,-888,134,-2271,-892,-2248,-1983,-2424,-2652,-2735,-2902,-3105,-2985,-3125,-1411,-608,113,-2823,61,1299,-1447,-1566,756,-850,-2786,-484,-509,-2932,-931,-2068,690,945,1155,1288,-1252,-685,-380,811,-2194,31,-676,-1379,-2035,-2582,-2890,-2817,-2426,-2050,-1723,-1470,-1248,-1152,-1129,-1241,-1360,-1588,-1837,-2570,-2070,-2021,-1870,-1584,-1355,-1096,-835,-647,-567,-501,-1502,-492,-525,-525,-471,-414,-418,-1188,-635,-735,-812,-822,-2784,-3317,-1161,345,959,-370,-1580,-2526,-3417,-2416,-1927,-1176,-1694,-2449,635,-667,-1858,-2920,-3120,-2596,-1928,-1381,-4253,-558,-332,-53,-1732,422,616,457,-3314,-2798,-928,827,1512,1609,1623,-225,206,-932,739,-1955,1261,966,-1317,-2756,-2711,-870,-480,-888,-1353,-1867,-2415,-2845,-3175,-3229,-3110,-2985,-2801,-2587,-2359,-2112,-1737,-3636,-1593,-390,252,848,1353,1853,-269,2789,3131,1117,-2690,-2645,-854,2223,-1782,189,-534],[898,-1355,1422,1451,1644,973,106,-1116,-966,-1469,-2058,-2661,-3089,-3597,-2632,-2004,-1384,-694,-1588,429,-2437,-3502,-335,2017,2183,2162,-1203,-1258,-1397,-493,-1740,-1907,-3116,-4034,-2105,-2313,-2113,-1690,-1199,-752,-439,-351,-416,-1031,-813,-1158,-1801,-3590,-1505,-1211,-817,-1275,-2486,-3818,-2597,-4418,-845,-1354,-1964,-2575,-3100,-2652,-1871,-1321,-1623,-1186,-348,-475,-1160,-1822,-2471,-2865,-2314,534,2188,3392,863,-88,813,-1971,-2589,587,1688,2185,-962,-100,-33,-1652,-478,-2504,-632,-998,-1667,-1952,-1670,-1926,-1847,-2532,-202,430,-1812,1154,-647,613,1334,641,-1013,-981,-179,468,2617,1321,-1005,436,-1258,-2404,1073,736,248,-1594,-812,-1454,-2083,-2519,-2091,-1387,-2433,-158,295,641,613,106,-592,617,451,-3562,-810,274,366,517,-651,842,935,-1896,989,1107,-1658,-400,-505,-2006,516,648,383,65,-374,-1786,-3059,-1479,-1751,-1968,-2088,-2120,-2947,-2054,-2141,-2091,-2110,-1990,-1857,-1799,-1807,-1784,-1829,-1634,-1480,-1204,-1406,-2093,-367,372,1185,-1201,2304,-777,-1827,1650,-805,529,3667,743,-1991,-101,-1491,-995,-1485,-1338,-328,2146,1702,-1772,-2078,1686,2252,832,-567,-1643,-2216,-641,299,357,-3028,2368,-2545,-1773,-6604,-3214,-1741,-1666,-3237,2050,2511,1744,913,-11,-960,-1777,-2554,-3027,-4670,-2168,-1805,-1963,-11070,-1327,-1259,-1236,-1255,-1239,-1151,-1179,-40604,-1536,-3994,-2083,-2410,-2606,-2461,-2023,-1414,-586,-13059,1465,2637,3995,5411,6802,8058,-1391,4742,5486,5112,8175,6673,1138,1935,828,-796,-4917,-5710,-1760,730,-1333,2001,703,-1127,-3613,1199,-2812,-3506,2772,2369,1897,-1042,-2366,-123,-1819,-4424,-1139,-1452,-1748,-1980,-1978,-1939,-2780,-1560,-1415,-1197,-1082,-896,-1946,-613,-524,-544,-586,-1389,-1020,-1367,-1766,-2068,-2368,-3192,-3850,-2995,-3002,-2942,-2841,-2771,-2789,-2757,-2868,-2906,-2854,-2817,-2756,-2571,-2362,-1975,-1540,-1125,-742,-333,-19,322,601,734,-2059,-1129,449,120,-420,-1669,-1062,-831,-282,-236,-2478,-1666,-405,-987,-24,-2836,-4032,-587,1901,1237,591,-75,-634,-1712,-1521,-1787,-2013,-2391,-2587,-2749,-2890,-3124,-2809,-2567,-2352,-2096,-1942,-1785,-1756,-1532,-1599,-2211,-2168,-2523,-2914,-3221,-2985,-2456,-1754,-1010,-393,259,713,1247,1743,2102,865,527,-2085,2564,2366,2104,-851,-2170,-2606,-1124,-2178,-2053,-1726,-2359,-2713,-2481,-2237,-643,-1297,-273,-553,-1369,-1545,1183,432,907,816,-2055,-1592,-2505,-2627,-2190,-2144,-1384,-1221,-1429,-470,-695,-1083,-1461,-1835,-2031,-1880,-1586,-1189,-1074,-1816,-906,-401,-536,-776,-1102,-1515,-1820,-1829,-1467,-896,-161,643,1524,2353,-2070,-2050,3282,925,-2078,-848,1441,1036,-1515,-1417,-264,-204,-3553,-1457,8337,10086,-192,-3035,-2085,1610,-1325,-182,-1970,-1640,848,1556,-755,-1325,-979,-2374,-3639,-3796,-2805,-1742,-708,424,1398,1534,1243,-2359,-163,-1238,-3639,-1625,-1105,-1229,818,1684,655,-1692,-277,-1544,-1789,588,63,-1598,-1575,-2419,-3206,-4028,-3447,-2715,-2083,-1489,-1038,-661,-337,-1398,-955,-1361,-182,-1406,621,1170,183,-947,-666,-346,-862,-309,-2024,-1736,-2465,-1246,-3886,-1615,-726,-4160,920,2074,1916,-2960,410,-4555,-7339,1461,-2679,797,-2970,-3357,-1819,-2661,150,3222,2612,4578,4400,189,1988,825,-4032,-1350,-3409,1240,2288,82,-1223,-1335,-2514,-2588,-1477,-1911,-1335,1560,1257,-582,-1159,-1528,-2888,467,2371,1943,-929,-1952,900,471,34,-2020,-976,-1631,-2398,-3437,-2554,-2232,-1650,-2758,-1882,-1844,-498,609,-50,-2358,-982,-731,-796,-557,-287,-463,-4142,-3175,-2242,-817,-896,-1071,-1385,-1613,-1883,-1956,-1908,-1776,-1483,-1377,-1034,-881,-821,-2033,-3691,-1343,-1551,-1859,-2164,-2458,-2663,-2947,-3213,-3508,-3703,-3603,-3413,-3182,-2894,-2507,-2225,-1675,-4464,-770,-246,310,891,-1761,-3635,-3134,-5644,-1594,-1267,3447,1194,2758,-1758,1615,921,-778,-489,-1116,-3727,-1991,-2222,-5548,-2668,-2901,-3097,-5493,-8293,-3615,-5506,-14678,-7570,-5354,-3001,-12778,-17110,-22838,-27870,-34342,-14679,-3217,-3312,-3391,-3432,-3431,-3463,-3496,-3492,-3363,-3213,-3013,-2762,-2577,-25890,-2049,-1872,-1753,-1662,-1706,-1762,-1868,-2768,-1900,-1777,-3708,-878,-418,-3518,706,1210,-2524,-7449,-4429,1316,374,-1947,-1458,1490,547,1204,1373,964,-502,-3993,-903,-3107,-3550,-2448,-2793,-2741,-2398,-1780,-969,-3184,-2013,-3485,-1289,1981,1549,-1059,1144,5099,951,-1667,-512,641,-2755,2114,1482,-2250,-2373,83,-1500,-340,-334,-350,-472,-605,-816,-1001,-4010,-1549,-1860,-1926,-1899,-1945,-1877,-1838,-1906,-1967,-2069,-2209,-2425,-2745,-2986,-3299,-3367,-3057,-2706,-2278,-1977,-1785,-1693,-1667,-3525,-1883,-1719,-857,-341,434,-1639,2086,2874,1809,-1516,2585,5358,-5286,5671,5516,5123,4509,3804,2963,2195,1617,1596,1884,2446,1135,3149,2991,2482,1564,505,-544,-1277,-1118,-196,-10738,1972,2820,3352,3703,3716,3425,458,-6002,-1873,-593,-4157,-3663,-3080,-4224,-2619,-2697,-3216,-2908,-2564,-1994,-1693,-864,-313,195,-3953,915,1052,1088,-102,-2241,-2321,-1793,32,-2080,-2014,-1995,1823,-790,1591,-2008,575,-2036,-1965,-1968,-2370,-42,-1544,-1214,-2591,-2590,-3083,-1498,256,-2610,371,2514,-1407,-2002,1045,-640,-3009,449,-342,-1821,-1022,-1140,-748,-597,-521,-557,-1010,-930,-1255,-1684,-2863,-2820,-2975,-2468,-1838,-1222,-715,-961,-1853,-517,176,72,-87,-374,-704,-1103,-1395,-1640,-1760,-2309,-1672,-1630,-1655,-1698,-1926,-2224,-2589,-3068,-3669,-3364,-2791,-2224,-1683,-1154,-645,-232,9,-814,-40,-213,-486,-848,-3405,-2432,-2746,-3327,-2574,-1664,-1327,-2383,-3422,-2079,-2006,-698,-1280,-2829,311,-78,-728,-961,-401,564,-1310,-619,-3337,87,2592,671,-2130,1407,3240,122,-3645,-2198,-930,-1237,-2089,-2817,-3462,-3716,-3442,-2970,-2405,-1963,-1392,-1008,-2042,-2960,-2242,-666,849,870,-728,277,-357,-2359,-1970,-2841,-3769,-3601,-2704,-1875,-1363,-639,-194,-3762,-1783,-324,-55,-219,-412,-442,-251,169,680,890,-3212,-2993,-1415,1808,-1661,-333,-616],[469,-1689,313,-148,-575,-1133,-1620,-2024,-2365,-2379,-2321,-2183,-2903,-3153,-933,-347,169,727,-1632,1500,-2286,-3128,492,2124,2042,1800,-1518,-1170,-1704,-772,-1406,-1807,-3811,-3345,-1586,-1261,-1286,-1320,-1395,-1540,-1786,-2157,-2463,-2502,-2261,-1965,-1636,-3446,-1184,-1102,-1034,-1101,-1897,-3211,-3001,-4384,-1117,20,79,107,-2202,-718,-393,-918,-2014,-1906,-2502,-3071,-3279,-2909,-3120,-2515,-1899,-662,-38,641,1430,-5,541,-1373,-1877,222,1401,2391,-884,52,-322,-2070,-462,-2551,-940,-1645,947,354,-2276,-2468,-2046,-2663,333,841,-1512,-519,-867,-1083,-1232,-1263,-1397,-1674,-1131,-1047,-939,-675,-424,-171,-1557,-1670,127,146,-27,-1417,-516,-846,-1109,-1245,-2008,-1087,-2645,-488,-238,-22,47,-360,-1077,-16,-109,-3880,-805,-223,-162,-23,-1145,515,885,-2556,1790,2413,-1833,-402,-725,-2387,132,2651,2648,1006,-330,-1058,-3373,-1494,-1767,-1406,-813,-775,-3297,-482,421,371,118,-473,-348,-687,-1058,-1336,-1632,-1686,-1842,-1937,-1960,-2236,-1542,-1241,-874,-1441,-219,-896,-2026,796,-280,1044,2097,840,-1911,13,-1770,-1076,-2397,-1385,352,1919,1149,-1483,-2520,1531,1503,406,-1219,-1221,-2159,-846,-285,150,-2546,617,-3433,-1813,-5409,-2156,-880,-797,-2642,2141,2068,1691,1119,311,-660,-1625,-2663,-3658,-4964,-2329,-1637,-1108,-11822,-622,-574,-658,-841,-1014,-1099,-1265,-37857,-1797,-2119,-2536,-3051,-3414,-2982,-2249,-1426,-513,-7983,1105,1698,2242,2651,2927,3060,-598,2825,2499,1988,1344,599,-177,-1117,-1849,-2429,-5049,-4786,-1794,-471,-2081,1337,304,-249,-3147,1091,-3469,-4478,3790,3238,2253,-1171,-2075,-247,-1213,-5422,-2231,-2723,-3153,-3383,-3167,-2822,-3040,-1927,-1628,-1337,-1231,-1122,-2732,-1138,-1219,-1380,-1498,-1653,-1725,-1743,-1676,-1433,-1173,-2626,-3617,-1412,-1321,-1023,-1428,-2018,-2790,-3481,-3580,-2813,-1920,-1184,-636,-186,-638,-844,440,448,383,12,320,400,507,541,-2079,-991,108,-271,-858,-1295,-1471,-1149,-396,-752,-1970,-1809,-666,-724,76,-2833,-3138,-1339,1820,1009,176,-711,-1503,-2210,-2781,-3133,-3357,-3680,-3820,-3958,-4067,-3947,-3619,-3091,-2550,-1939,-1412,-888,-1278,32,238,-2402,60,-294,-2023,-997,-1513,-2018,-2319,-2397,-2346,-2046,-1809,-1421,-1040,-795,-658,-644,-2034,-984,-1389,-1810,-2203,-2541,-2287,-1800,-1760,-1396,-161,263,572,-993,-1979,-157,-1323,-955,-2039,-2120,-1087,-1835,-2495,-2864,-2622,-1692,-550,-249,-1719,-2707,-2523,-1456,-1241,-1868,1616,1202,31,-1190,-2479,-3624,-4107,-3615,-2678,-1817,-2404,-1151,-337,-271,-570,-584,-944,-1291,-1500,-1476,-1277,-885,-381,220,769,-2229,-1994,2409,78,-1733,-1098,1384,719,-2122,-1970,-534,-190,-3289,-2083,-30,-192,-156,-3488,-1468,549,-679,-1028,-2138,-1811,506,279,-1240,-1344,-1384,-2229,-3252,-4358,-5018,-4053,-2644,-1025,457,1824,1486,-2072,94,-933,-3461,-2076,-1709,-2040,82,909,627,-2052,155,-1629,-1789,171,-578,-1476,-2361,-3249,-4051,-4837,-5016,-4408,-3825,-3267,-2835,-2455,-2098,-1766,-1523,-1778,-879,-1200,340,860,25,-771,-624,-659,-965,-109,-1749,-1788,-1218,-837,-3834,-1885,-1093,-4079,1152,4147,2798,-2176,1850,-3053,-6376,216,-1586,-612,-1210,-2997,-2224,-2743,380,3374,2234,4704,4541,335,2768,1030,-3495,-1921,-3481,1075,1541,714,-169,-608,-2141,-2429,-1482,-1895,-1556,1482,1308,-406,-1915,-2457,-3008,-517,-790,-980,-1007,-2248,-1022,-993,-913,-2440,-809,-947,-2886,-3648,-1306,-1307,-1141,-2536,-1226,-1333,5,1219,213,-2238,-941,-672,-1172,-429,3450,-366,-4000,-2915,-1712,-592,2958,3240,-878,827,2396,1062,-906,196,-371,-1075,-1260,-1497,-1646,-2300,-4250,-1928,-1824,-1720,-1539,-1302,-970,-2508,-597,-588,-922,-730,-2091,-774,-536,2,-3744,-897,-5970,1822,1938,1655,3113,-1920,-5080,-3521,-4910,-1267,-1622,3125,187,1342,-2196,-518,-1489,-2443,-3461,-4431,-5238,-4811,-3990,-8172,-2796,-2448,-2057,-7214,-8556,-4375,-5424,-15464,-6986,-4253,-3854,-14832,-16588,-22272,-23534,-30745,-23282,-2687,-2616,-2637,-2720,-2859,-3120,-3467,-3848,-4131,-4308,-4182,-3718,-3130,-25538,-1466,-609,241,1093,1821,-627,-916,-3570,693,-219,-4912,-2088,-382,-4625,259,4357,-3606,-8799,-4442,203,-1184,-982,-1136,513,-974,82,4077,3902,-1956,-4334,-46,-2578,-4386,-526,1261,176,1702,-343,-404,-1345,-1159,-2924,-1089,1708,1517,-263,923,1671,551,-1440,-882,-1133,-2650,-2541,-2900,-3074,-3048,-2827,-2567,-2286,-1911,-1606,-1420,-1229,-1077,-862,-4340,-567,-511,-315,-169,-1213,-374,-1475,-1059,-1514,-2014,-2525,-3064,-3616,-3865,-3684,-3144,-2547,-2023,-1428,-934,-510,-152,150,-3530,-1633,-584,-1953,1122,1413,-2010,2005,2281,1074,-994,2952,3086,-5303,2854,2549,2119,1591,1088,522,-6,-537,-831,-1055,-1029,-7056,-837,-839,-914,-1156,-1388,-1632,-1937,-2226,-2461,-12564,-2787,-2877,-3006,-3045,-3167,-3365,-3491,-5465,-3576,-3408,-4161,-3034,-2698,-3907,-2450,-2746,-3280,-609,162,506,-2295,470,175,-253,-4223,-1379,-2000,-2537,-2972,-3281,-3469,-3557,-3275,-2687,-1847,-1775,295,-815,1684,-1960,1086,-1939,-2219,-2056,-2228,-119,-1421,-987,-2143,-2023,-634,-2255,-1756,-2594,288,2097,-1433,-2475,698,-568,-3355,1252,2118,-980,-231,-357,1185,988,783,529,-871,-206,-1689,-837,-3544,-1459,-1574,-1430,-1115,-747,-437,-616,-1327,-435,249,205,153,282,-9,-1585,-36,-492,-509,-2114,-829,-876,-860,-751,-759,-814,-941,-1182,-1475,-1539,-1470,-502,260,1589,2776,3885,1618,-490,31,-317,-523,-1321,-2969,-1548,248,2679,1421,-851,-1319,-2406,-3202,-2686,-1950,-1411,-1099,-3203,-719,-381,273,-999,1821,2598,-1633,-68,-2341,-468,2275,707,-2425,673,-437,-1532,-3004,-2639,-2203,-1559,-871,-266,134,-255,62,-1421,348,-1937,32,-153,-2680,-2730,-1733,-259,1505,1822,-944,1224,1064,-2362,-388,-982,-1138,-394,-419,-417,-2008,239,397,-3808,-1822,-907,-1271,-2205,-3307,-4146,-3710,-2610,-1537,-601,-3594,-3198,-1756,1260,-1379,-737,-646],[102,-1916,1994,1873,1289,505,-568,-1020,-1703,-1976,-2056,-2032,-2529,-2427,-2011,-2189,-2534,-2815,-2986,-2718,-2277,-2662,-1412,-939,-675,-599,-1802,-1273,-2086,-1449,-1897,-2335,-4185,-2606,-2212,-1865,-1408,-938,-481,-64,279,-106,720,183,1300,-1020,-1175,-2889,-1251,288,1717,-892,-1269,-2517,-3359,-4369,-1667,1106,924,826,-1977,-611,1022,88,-2269,-1278,-1113,-2104,-2542,-3746,-3793,-2182,-1596,-1116,-1686,-2604,-3502,-2373,-624,-751,-1268,-95,1149,2489,-868,125,-641,-1934,-514,-2612,-1235,-2094,846,-20,-2965,-3051,-2179,-2924,661,1602,-1332,1997,-423,-1253,926,1199,-1816,-2347,-1396,-25,1473,648,-111,204,-2050,-700,-847,-1181,-1351,-1243,-701,-231,223,604,-2626,-1469,-2840,837,548,184,-311,-918,-1622,-1474,-1557,-3700,-1204,-907,-608,-328,-1478,111,228,-3127,342,511,-2027,-594,-1061,-2662,-281,425,169,-139,-1253,-703,-2259,-237,376,-855,1667,-426,-2712,-180,2408,3239,380,-991,-461,1783,1838,373,619,904,696,545,-446,-2310,-647,66,-82,-1787,-439,-755,-2430,-504,-400,-299,-269,-277,-2011,-326,-2158,-1267,-3042,-841,-1033,-1245,-1436,-1602,-2971,-1745,-1679,-1432,-1842,-789,-2183,-301,-110,-41,-2012,-80,-3881,-1635,-4235,-1075,-130,-171,-2164,2882,3261,3353,3233,1732,1571,1406,523,-1653,-5476,-1204,320,202,-11978,2507,2830,2850,2581,2134,1606,884,-35660,-820,-1599,-2295,-2851,-2925,-2796,-2777,-2893,-2969,-3023,-2053,-1557,-991,-457,27,434,-15,869,913,785,534,201,-603,-566,-754,-846,-4720,-3998,-2068,-228,-2997,-202,-332,-604,-2921,-1277,-3870,-4908,-2541,-2520,-2111,-1621,-1782,-771,-775,-4596,-397,-555,-914,-1924,-1820,-2235,-2877,-2200,-1929,-1561,-1328,-1057,-3611,-646,-448,-277,-17,-703,535,-1736,1197,1670,370,-2095,-3416,-1263,-1185,-415,2077,375,-1289,-839,-1759,-1570,-470,717,897,1157,-656,-144,4662,3758,3231,92,-382,5343,5359,1450,-1908,-741,690,1899,-197,-837,569,-636,-1840,-3081,-2376,-1852,-1060,-487,153,-2628,-1500,-2039,1596,1226,732,60,-664,-1849,-2258,-2894,-2972,-2589,-2015,-1552,-1288,-1168,-1189,-1258,-2036,-1756,-2149,-2489,-2533,-2384,-1942,-2572,-998,-507,-2024,214,400,464,510,473,247,47,-291,-423,-417,-345,-641,-15,-2005,707,959,1230,-1781,-2853,-1948,-1185,-1317,-697,681,1301,675,-1717,-1611,-1992,-2738,-2669,-3426,-1804,190,1250,425,19,-1198,-1088,-289,-762,-1508,-2882,-2730,-1427,-1139,-2332,-376,-881,-1440,-1952,-2498,-2955,-3086,-2920,-2490,-2036,-2816,-1321,-1057,-959,-1123,-1056,-1316,-1649,-1989,-2268,-2507,-2619,-2616,-2486,-2370,-2282,-1888,-1642,-1468,-1416,-1333,-1155,-1147,-2703,-2110,-1402,-1633,-2312,-2322,-2579,-3035,-3488,-3821,-4022,-3875,-3663,-3454,-3225,-3083,-3024,-3066,-3319,-3514,-3466,-2779,-1883,-568,399,165,16,3475,4677,3145,1760,-1611,509,-588,-3184,-2125,-1882,-2917,-746,100,595,-2355,391,-1732,-1701,-281,-569,-945,-1322,-1712,-2034,-2404,-2751,-3028,-3287,-3446,-3581,-3616,-3551,-3424,-3245,-2995,-2649,-2200,-1738,-1265,-758,-577,-612,-984,-923,122,-1471,-1654,119,-262,-3606,-2137,-1393,-3812,1325,2674,2486,-1228,2304,-1714,-5088,2045,-200,1935,641,-2562,-2421,-2457,756,1315,1140,905,564,104,-414,-959,-2738,-2473,-3478,-3093,-3306,-3030,-2621,-2116,-1740,-2292,-1393,-1821,-1725,-1319,-1492,-1730,-2564,-2822,-2807,-2274,-2097,-1870,-1494,-2236,-717,-303,150,-2818,992,-621,-2719,-3507,-528,63,510,-1977,-587,-834,452,1769,434,-2033,-842,-524,-1528,-294,4773,-593,-3811,-2537,-979,-354,2538,2691,-1428,947,4764,1523,-525,2342,1327,-774,-1043,-2264,-3437,-4023,-4571,-2040,-845,62,1185,2029,409,-2818,2490,3558,-1326,-98,-1487,738,974,-251,-4396,-1118,-5292,1022,1461,2509,3326,-1422,-6401,-3808,-4115,-1009,-1467,2784,-919,1445,-2230,-1857,-461,-2201,-1688,-2494,-5591,-3633,-4319,-8953,-3375,-3459,-2314,-8840,-8800,-5337,-5161,-14882,-6729,-3491,-4618,-17307,-16535,-19315,-17947,-25414,-28280,4051,3793,3371,2855,2311,1733,-10506,880,808,882,1087,1373,1593,-24494,2172,2404,2637,2919,3157,-2076,-2012,-4428,668,-22,-6610,-5537,-3078,-6005,-595,2697,-4531,-6843,-3659,-842,-2858,-2303,-3077,-3512,-3349,-2718,-2159,-1559,-3287,-3255,167,-2136,-4839,-619,2297,1018,3133,696,-910,350,-177,-2382,-994,1253,1262,311,653,1488,28,-1354,-1283,-1104,-2051,-1457,-1386,-1328,-1998,-1277,-3120,-1425,-1394,-1356,-1334,-1198,-1031,-1389,-3362,-461,-476,-412,-458,-1057,-1162,-1810,-2391,-3097,-3813,-3420,-2670,-1951,-1125,-414,-1315,877,1333,1774,2022,2098,2000,1738,-3373,-978,312,-3035,-959,-1347,-2248,-1857,-2022,-2126,-2119,-2021,-1719,-5863,-921,-460,-45,287,599,735,733,-1627,204,-299,-22441,-13848,-1554,-1891,-2127,-2316,-2238,-1907,-1426,-797,-61,-13350,1460,2170,2740,3305,3699,3941,2176,-5075,-2633,-351,-4340,-2347,-1457,-3633,-2230,-2677,-2707,-755,2359,1894,-3009,1226,1366,1778,-3791,1552,-107,-1541,-2681,-3276,-2893,-2546,-2372,-3268,-2522,-2584,-2418,-1911,-1458,-2077,-631,-1915,-2703,-2308,-2195,-438,-1483,-941,-1664,-1541,-1761,-1877,-1937,-2764,-1872,-1783,-1608,-2845,-1187,-1023,-3775,-696,-527,-431,-379,-465,-651,-912,-1198,-1511,-1769,-2093,-2323,-2493,-3723,-2473,-2372,-2186,-1949,-1707,-1523,-1390,-1191,-1051,-921,-793,-612,-472,-336,-2390,-423,-1655,-621,-1920,-1329,-1808,-2354,-2883,-3395,-2788,-2099,-1402,-812,-254,-1624,-992,47,4705,6242,4855,1622,-192,-283,-786,-835,-1785,-2124,-671,1067,3883,3188,-1169,-1505,-2553,-2815,-1665,-1777,-1354,-730,-3450,-821,1221,1832,-922,2501,2578,-1430,566,-1236,-1071,-340,-1324,-2368,-2310,-1614,-637,-2042,-879,-581,1251,2630,2758,2650,-145,156,-1383,483,-1862,-542,-1443,-2821,-3084,-3904,-3405,-2516,-1654,-863,-173,383,-2122,564,-212,-1727,688,893,149,-2415,1092,662,-3599,-1539,-1260,-1880,-3273,-4278,-3060,-1462,8,1221,1082,-3384,-3021,-1665,1572,-750,-771,-390],[-423,-2258,1860,1695,1528,585,-763,290,-213,-642,-1197,-1818,-2284,-2727,-3042,-3004,-2820,-2523,-2345,-2120,-1937,-2258,-1680,-1457,-1385,-1434,-2134,-1727,-2558,-1951,-2014,-1945,-3735,-1938,-1812,-1589,287,896,-448,1938,1563,-501,1745,722,2126,-1340,-707,-2313,-1711,176,2406,-656,-629,-1793,-3576,-4399,-2191,855,-189,678,-1730,-407,852,-280,-2342,-1297,400,-5,-114,-3621,-3979,-1813,-1363,-178,-451,-1025,-1619,-2045,-1854,-1023,-693,-295,1010,2575,-829,219,-890,-1355,-522,-2615,-1428,-2285,564,-389,-3471,-3360,-2015,-3156,6,-585,-1161,-1658,-1950,-2073,-1873,-1431,-2060,-2789,-1527,-7,-193,-500,-1054,-1779,-2617,-3530,-4128,-3023,-2056,-1182,-510,-99,101,89,-3172,-1694,-2815,-1816,-2616,-3426,-3754,-3093,-2436,-1900,-1451,-3404,-1051,-425,-155,86,-1484,424,445,-3268,160,-1,-2011,-777,-1293,-2584,-2273,-2634,-3020,-3276,-3430,-3321,-3064,-2764,-2408,-2073,-1749,-1410,-1987,-684,-475,-177,-16,-1368,-1072,420,366,337,228,315,257,203,120,-2084,-715,-153,-341,-2001,-920,-1219,-2609,-1514,-1487,-1370,-1246,-1113,-2038,-855,-2418,-1304,-2950,-1186,-1459,-1781,-2080,-2301,-3138,-2168,-1838,-1321,-1133,-135,-2156,934,1440,525,-1287,-376,-3435,-1078,-2923,185,703,429,-1588,2840,3033,3060,2945,1639,1054,1085,-1,-1845,-5999,-2891,-2070,-853,-11199,1112,1693,1908,1764,1373,848,104,-33828,-1445,-1792,-1709,-1356,-960,-634,-349,-107,193,529,919,1366,1981,2646,3315,3929,468,841,4951,4943,4771,2428,-2048,3618,3269,2917,-3992,-3206,-2387,1727,-3849,710,178,-261,-2783,4,-3616,-4361,2513,3478,1050,-888,-1327,-563,-342,-3479,2289,1871,-751,-2074,-1819,-2906,-3728,-3854,-3492,-3262,-3342,-3515,-4179,-4028,-3497,-2857,-2152,-1549,-988,-2819,-181,214,267,-1604,-3221,-1074,-1035,-563,211,-309,-1602,-1646,-2333,-2569,-2145,-1435,-665,182,-546,770,2798,3236,3212,152,-1125,5575,6677,995,-1508,-354,261,1373,-49,-257,1367,463,-26,-1882,-2759,-3779,-2823,-1949,-1183,-2374,-416,-2326,-403,-650,-997,-1503,-2032,-2568,-2921,-2738,-2148,-1569,-785,-25,-535,-82,1651,1873,-2008,-842,-958,-410,-648,1715,1114,-2635,-497,-1201,-1828,-1626,-1197,-603,81,678,1009,1231,319,984,741,334,-1325,-623,-1982,-1343,-1562,-1625,-2243,-3136,-1950,-2103,-2350,-2508,-2382,-2050,-1494,-2506,-1191,89,-1366,-2305,-4031,-770,1166,2206,412,-293,-2191,-511,-256,-1277,-1372,-2699,-2755,-1350,-1164,-2895,-1818,-1965,-2160,-2331,-2593,-3205,-3048,-3132,-2872,-2348,-3013,-1464,-108,312,-1543,2148,1535,1017,-887,2150,1979,1187,768,3239,2866,-2343,-1265,892,-1016,-1295,-1636,-480,-1050,-3225,-2326,-2836,-3498,-3916,-3434,-2750,-2085,-1468,-4022,-500,-188,-140,-2931,-2445,-2516,-1854,-2657,-3437,-2984,-1718,-217,-1680,451,1089,1200,-430,2530,5124,3689,1944,-1237,879,-333,-2963,-1900,-1690,-3859,-1784,-826,427,-2735,824,-2003,-1699,-653,860,310,-151,-516,-704,-2006,-929,-943,-989,-2030,-1175,-1375,-1614,-1912,-2475,-2651,-3023,-3346,-3611,-3600,-3267,-2853,-2489,-2200,-1890,-1659,-1636,-1583,-1569,-1489,-3365,-2514,-1751,-3577,-1561,-1573,-1678,-1703,-1719,-1783,-3942,-1777,-1633,-1558,-1344,-2242,-2489,-1952,-779,-865,-970,-1173,-1496,-1921,-2361,-2752,-3047,-3366,-3548,-3696,-3923,-4038,-4169,-3989,-3714,-3432,-3148,-2829,-2630,-2563,-2505,-2567,-3265,-2931,-3288,-3644,-4025,-4431,-3907,-3345,-2712,-2084,-1405,-3251,-59,-918,-2366,-3453,-693,206,1119,-1389,-108,-487,675,2080,496,-1857,-817,-431,-1934,-282,2215,-1019,-3783,-2227,-208,-139,1937,1900,-2084,932,1618,1124,-258,-17,-509,-988,-1441,-1739,-1901,-2804,-4418,-1511,-968,-409,196,787,-878,-2774,2077,2146,-1759,-483,-1012,987,352,-854,-3764,-1941,-3660,-2828,-2262,-1301,-249,-502,-5159,-3984,-3325,-930,-989,537,-2087,1743,-1871,-4367,-923,-3141,-2510,-3385,-6507,-742,-340,-6977,-1964,-4667,-1082,-9933,-9042,-6226,-4696,-13554,-6795,-2891,-4888,-19478,-16756,-15430,-11823,-19301,-28274,5146,4857,4464,4033,3609,3152,-18193,2325,2075,1840,1652,1521,1365,-22814,1531,1786,2188,2744,3309,-2959,-2827,-5256,446,-428,-8486,-8970,-5787,-7481,-1197,1012,-4933,-4258,-2200,-2034,-4527,-47,-797,-1768,-2780,-2512,3562,2885,-4274,-2378,448,-1694,-4324,-680,3250,2025,3072,1739,-959,1889,858,-1841,-920,305,-235,-863,-1400,-1886,-2476,-3050,-3524,-3839,-4201,-4319,-4236,-4104,-3952,-3762,-3627,-3506,-3292,-3130,-3074,-3001,-2978,-2912,-3008,-3022,-3217,-3293,-3430,-3797,-4178,-4663,-4553,-4065,-3493,-2833,-2139,-1463,-671,-516,-1098,1148,1456,1684,1636,1320,734,-109,-3027,-2450,-3492,-3803,-2906,-1652,-2081,455,1144,-661,-482,1985,2145,-6734,2626,3081,3592,4060,4470,4613,4486,-4112,3251,2181,-43962,-18021,-1395,-2642,-3827,-4624,-3715,-2634,-1596,-581,398,-10997,2041,2654,3036,3335,3398,3255,2590,-4731,-2884,-363,-4467,-1587,-375,-3174,-1729,-2254,-1843,-794,2330,1450,-3442,1322,1111,1959,-3188,3815,1090,1155,-248,-1895,-479,19,-732,-3475,-1364,-1412,1807,-912,1774,-2094,1235,-1723,-3188,-2499,-2034,-720,-1492,-1394,-1710,-2107,-2477,-2859,-3318,-3827,-4388,-4355,-3827,-3264,-2818,-2450,-3991,-1950,-1813,-1826,-1949,-2267,-2730,-3284,-3840,-4167,-3743,-3194,-2608,-2113,-3251,-1553,-1502,-1467,-1435,-1414,-1442,-1497,-1453,-1445,-1435,-1431,-1381,-1382,-1384,-2929,-2126,-2450,-1890,-2110,-2460,-2839,-3282,-3693,-4103,-3921,-3308,-2613,-1892,-1025,-1832,-1716,-140,4478,6217,4474,1656,116,-604,-1280,-944,-1946,-1270,191,1939,4490,3327,-1439,-1878,-2835,-2405,-2278,-2536,-2048,-1300,-3544,-1398,810,1437,-799,2216,2423,-867,1130,-189,-1802,1220,793,-2045,278,311,-559,-1202,-367,-410,1490,1973,1959,1774,-148,167,-1372,213,-1971,1338,1468,-2440,-1365,-625,932,1389,1079,118,369,427,-2025,589,302,-2478,550,454,168,-2831,-411,-561,-3617,-1453,-1888,-1404,-1764,-2212,-2461,-2216,-1626,-975,-343,-2997,-3055,-1808,1277,-491,-1092,-533],[-901,-2532,993,1630,2158,14,-756,637,1985,1675,1167,31,-1841,-1186,-273,-60,263,662,-1548,1519,-1587,-1838,1865,1836,1564,631,-2353,-2242,-2854,-1154,-1554,-1851,-2872,-1414,-1814,-1726,-333,55,-361,776,1023,-870,1041,1043,954,-1320,-202,-1749,-2043,-284,-686,-1107,-1720,-2302,-3557,-4491,-3921,-4203,-4112,-3727,-3227,-2663,-2068,-1605,-2283,-1446,120,601,1029,-2771,-3437,-1456,-1269,-528,947,578,183,-586,-563,-795,-865,-781,-552,-149,-852,261,-1140,-695,-576,-2681,-1639,-2416,-98,-840,-3748,-3320,-1668,-3412,-1493,-1857,-2322,-2808,-3199,-3505,-3586,-3358,-2976,-3067,-2602,-2577,-2638,-2562,-2409,-2094,-3210,-1053,-703,-172,157,-539,472,372,194,-337,-3738,-1896,-2704,104,454,869,867,-1761,-2231,1833,2018,-3259,-1212,697,942,1762,-1435,422,2139,-3168,2782,1647,-1945,-1009,-1574,-2405,-890,-1010,-1605,-2025,-3178,-2117,-1748,-1321,-883,-1871,-326,-185,-1411,-79,-243,-330,-544,-1766,-1736,-1026,-1303,-1512,-1765,-1782,-1900,-1964,-1990,-1922,-1764,-1647,-1504,-2250,-1421,-1489,-2473,-1806,-2085,-2418,-2737,-2783,-2345,-1808,-2698,-1341,-2541,599,937,1019,-1203,-1258,-3168,237,-459,-1178,-1826,-2098,-2271,-1150,-263,478,-607,-1111,-2623,-400,-1633,1468,1481,839,-1093,1263,968,623,293,-103,-502,-677,-618,-2004,-6671,-1322,2250,-21,-10109,3898,3969,3757,3296,2716,2130,1437,-32358,-1759,-283,-527,-651,-728,-809,-887,-1008,-1127,-1306,-1517,-1681,-1574,-1236,-696,-32,629,-654,2019,2565,3000,-142,-3881,3535,3569,2628,-3229,-2576,-2850,2391,-4696,1400,959,623,-2851,165,-3204,-3582,1577,3061,442,-386,-844,-680,-20,-2466,785,-648,-2311,-4003,-2968,-1474,-1973,-2671,-2797,1337,1735,1392,-3582,11,-830,-1649,-2122,-2144,-1749,-3596,-887,-485,-205,-1282,-3129,-937,-942,-815,276,234,-1959,-41,-352,-653,-954,-1364,-1808,-2093,-2220,-1999,-1596,-1145,-702,-241,-1738,473,770,467,-1008,77,-168,813,450,108,-320,-754,-1180,-2412,-2277,-2883,-3295,-3554,-3383,-3126,-2830,-2629,-2475,-2462,-2542,-2809,-3167,-3628,-3695,-2947,-1991,-1102,11,1123,-358,733,3817,2171,-1922,-1013,-1339,-231,-530,1952,1455,-2494,105,-859,-1605,974,1164,1417,1773,2107,1194,1565,-209,2407,2479,2413,-1823,-681,-1881,1636,1224,780,-2655,-3340,-1463,-1337,-1764,-2064,-2134,-2116,-1972,-3255,-1436,-1155,-1358,-2842,-3089,-415,-462,-629,-815,-1078,-2499,-1598,-1814,-1865,-1777,-2254,-2579,-1155,-788,-3427,-540,-365,-292,-213,-209,-3652,-1725,-1721,-983,-424,-2882,-1441,2141,568,-1721,3245,1740,304,-1967,1612,1355,735,666,2901,2490,-2300,-811,392,-1296,-1264,-1856,-2201,-2558,-3312,-2142,-1477,-901,-265,-1509,1049,1610,549,-3875,-188,2574,1840,-2651,-2471,-3019,-950,-1944,-2983,-3537,-2974,-2083,-1324,-726,-384,-155,-630,107,87,24,46,-838,423,23,-2624,-1394,-1134,-3782,-2791,-1617,315,-2987,1022,-2251,-1627,-885,1726,1229,460,-253,-767,-2149,-1288,-1292,-1340,-2901,-1800,-2311,-2956,-3568,-3131,-2401,-2433,-379,500,1239,-374,-495,-943,-1879,-755,415,-1192,-1123,61,-332,-2902,-2809,-1922,-3213,-1040,-1072,-1215,-1287,-1342,-1425,-2927,-1431,-1335,-1370,-1343,-1885,-2208,-1617,-1809,-2048,-2203,-2340,-2475,-2603,-2659,-2620,-2479,-3521,-3432,-2152,-2209,-2222,-2391,-2580,-2892,-3294,-3590,-3208,-2711,-2245,-1704,-1221,-3785,-1924,-2166,75,244,276,326,-1504,-170,-666,-201,-3413,1478,-1078,-1936,-3411,-943,448,1943,-645,407,-96,844,2341,622,-1512,-666,-210,-2128,-202,3805,-1423,-3727,-1817,755,257,266,-260,-2619,-1589,-2358,-2950,-2963,-2363,-1598,-934,-434,-13,-1313,-2916,-3695,323,297,169,43,-87,-1949,-2387,-443,-655,-2005,-1013,-1180,-1374,-1570,-1737,-2544,-2152,-2269,-2076,-1560,-827,12,740,-3642,-3857,-2390,-880,-252,-1121,-3059,2875,-1094,-6301,-3346,-4013,-3236,-3826,-7202,-1413,1326,-4572,-4522,-5902,615,-9692,-9122,-6840,-3858,-11888,-7007,-2158,-3789,-19953,-16846,-11330,-5460,-12904,-23401,553,523,473,475,582,729,-22198,1110,1352,-5052,1579,1666,1744,-20468,2704,3544,4588,5765,6869,-2861,-3366,-5842,258,-1260,-7417,-8815,-7730,-8634,-1544,3313,-4492,-1427,-976,-1894,-6047,-1453,-849,-2842,-2341,-3514,425,515,-4299,-1626,350,-1157,-3350,-631,55,5,-71,-146,-564,-395,-589,-1323,-1007,-1288,-1606,-2026,-2362,-2599,-2750,-2574,-2120,-2300,-1126,-662,-154,281,-527,-1128,-2822,1102,1142,1060,830,612,372,-3718,-1054,-12,-118,-2,142,-719,-535,-2677,-192,62,65,-1986,-455,306,-37,-1229,-943,949,919,897,713,400,-7,-460,-2598,-1234,-1211,-3502,-1078,-825,-1612,-660,-834,-1324,-1548,-1971,-2187,-7845,-1767,-1214,-653,-169,271,504,559,-6823,-2,-579,-63365,-19272,-1489,-1189,-622,-7,723,1468,2113,2672,3142,-8552,3679,3746,3615,3446,3086,2553,1984,-4598,-3005,-553,-4647,-2022,-2937,-3625,-3477,-2743,-2181,-1597,-985,-246,-3426,1502,905,2178,-2618,2774,934,1253,-209,-1671,-169,610,-958,-3211,-1295,-1110,2225,-852,1952,-2107,2002,-1484,-3762,-2754,-1864,-458,-1561,-719,-334,289,1708,1721,-1065,-3156,-1426,-172,-1198,-2336,-781,-1031,-3926,-1008,-824,-692,-630,-758,-1041,-1423,-1782,-1998,-1864,-1506,-1198,-725,-2916,211,895,1058,1170,1218,1179,588,813,-513,691,-160,-897,662,438,-3272,-3632,-2921,-1273,-1148,-787,-508,-1549,-1384,601,1038,1179,1050,-2016,-157,-2172,-2561,-1432,-232,1564,3503,1687,358,-930,-1810,-933,-1875,-515,965,2774,4816,3316,-1636,-2434,-3279,-2060,-1269,-1742,-2423,-3057,-3481,-3438,-3211,-2893,-2756,-2604,-2537,-2479,-2470,-2370,-2542,-2147,-1837,-1557,-1136,-825,-681,-500,-136,-295,-228,-353,-506,-735,-940,-1106,-1308,-694,-2143,170,513,-1619,-679,-236,1398,1791,1853,930,-233,1045,-1905,1753,686,-3101,329,968,610,-2596,-302,-427,-3550,-1323,-2513,-1464,898,1572,591,26,1662,1340,845,-2496,-2924,-1870,-2155,-2640,-2526,-1909],[-3128,-2800,-1902,-1368,-885,-662,-632,-478,-561,-476,-412,-266,-1499,-691,1419,2232,2089,75,-1473,3011,-1345,-1441,3258,4316,3218,259,-2338,-2923,-2716,-2068,-1325,-1896,-1892,-729,-1737,-1673,1203,2445,-142,1415,1955,-1130,253,1110,272,-939,-1564,-2487,-3320,-2508,-1717,-995,-546,-385,-3274,-4594,-3073,-1525,-2718,-188,-1135,-577,-795,-1149,-2061,-1700,-1446,-1389,-1241,-1878,-2800,-1046,-1247,-908,-336,-220,-105,-989,-404,40,-5,-543,-382,-605,-922,-1391,-1854,-2417,-2929,-3155,-2919,-2483,-2009,-1596,-3611,-2960,-1129,-3514,-784,-842,-989,-1150,-1249,-3131,-1600,-1772,-2096,-3081,-2579,-3053,-3577,-3725,-3371,-2781,-2875,-1481,-1140,-677,-448,-312,-305,-404,-471,-1124,-4152,-1972,-2412,750,1709,2180,868,-2031,-2194,2110,1965,-3162,-1316,308,638,1720,-1323,242,1959,-2884,892,359,-1728,-1227,-1792,-2121,-1209,-951,-750,-488,-2948,140,635,1190,1827,-2231,3024,2075,-906,958,3364,4189,605,-2078,-2312,494,758,-265,-1349,-2138,-2761,-2670,-2204,-1693,-1207,-863,-561,-2423,-233,-164,-1896,-122,-184,-312,-525,-740,-2205,-893,-2858,-1284,-2052,-202,3,162,-2033,-1357,-3013,358,164,-30,-276,-534,-2425,-1128,-1324,-1485,-1510,-1456,-1642,-1037,-776,-461,-159,179,-622,761,1145,1544,2065,-174,1248,3948,4589,-2050,-7308,-1287,5910,-1015,-8811,3034,4225,3367,2384,1400,506,-422,-30863,-2630,-2705,-2955,-2850,-2636,-2454,-2281,-2137,-1958,-1817,-1730,-1694,-1569,-1422,-1248,-1058,-930,-2193,-624,-574,-578,-2812,-5981,-899,-980,-1106,-2542,-2122,-3374,-1605,-5417,-2017,-2139,-2172,-3094,-1666,-2812,-2855,-548,-294,-120,-63,-360,-809,-275,-1565,-234,158,-642,-2558,776,-1604,-1654,-2805,-2828,2016,4120,1514,-3073,1810,843,-71,-643,-823,-580,-3486,179,622,-38,-1156,-3164,-887,-933,-1192,767,156,-2390,314,2812,3846,4096,690,-858,-519,-1,1600,1117,607,94,-327,-1990,-972,-1096,-1170,-1114,-1115,-1057,-1043,-1232,-1404,-1655,-1835,-1816,-2939,-1163,-1127,-1827,-45,335,-2061,2195,-1197,169,2012,1570,926,154,-2155,-2449,-2991,-3034,-2196,-1167,-248,-347,991,1327,1536,-1898,-1331,-1889,-216,-660,-932,-1575,-2275,-2007,-1578,-1519,-663,-332,-87,194,451,571,677,-372,929,1106,1200,-2186,-1128,-1783,964,607,161,-3122,-3567,-1797,-2258,-2414,-2137,-1562,-980,-408,-3260,-230,403,-1440,-3257,-2058,831,426,-133,-735,-1430,-2189,-2796,-3124,-2688,-1951,-1845,-2452,-1026,-431,-3668,662,1591,1761,1913,1194,-4027,-2195,-2005,-1041,-298,-2692,-1371,1646,739,-1869,704,265,-382,-2925,-1066,-1531,-1987,-2453,-2872,-3222,-3003,-2505,-2018,-1645,-1475,-2132,-1033,-1342,-3052,-1116,-1084,-1256,-1447,-1596,-1626,-1325,-679,-3663,-140,1840,2352,-1432,-2476,-3714,-545,-553,-3498,-964,-550,-970,-1410,-1762,-2093,-2247,-2248,-1991,-1794,-1614,-1408,-1204,-1092,-1098,-2331,-1049,-1190,-2793,-3656,-2346,-2107,-3194,-2525,-2648,-2634,-2500,-2378,-2297,-2209,-2162,-2117,-2229,-2395,-2625,-2892,-3822,-2369,-1875,-1301,-697,-2878,-2439,-2715,-32,1238,2608,-404,-623,-1242,-2371,-664,517,-1141,-780,2172,1644,-2393,-3176,-2045,-2910,997,1942,1520,1084,591,22,-2273,-806,-854,-801,-512,-1722,-1802,-203,390,497,728,298,1398,-40,2233,1719,-391,-3571,-3332,-451,2047,2675,2952,1280,-1290,-2348,-1351,-1574,-2057,-463,646,97,-3782,-1200,-1815,1632,5070,5175,4883,-879,-675,-1478,-706,-3259,1498,-1201,-1706,-3546,-1415,621,2781,57,801,176,792,2396,682,-1163,-550,-34,-2209,-212,3057,-1921,-3779,-1468,-177,-898,-1484,-1907,-3131,-2189,-2110,-1836,-1535,-1280,-985,-795,-742,-719,-1484,-2987,-2798,-1258,-1319,-1439,-1546,-1670,-2694,-2035,-1946,-1889,-2166,-1236,-823,-456,-131,-1642,-1368,-1539,-105,441,-893,586,814,1104,-2255,-3590,-1451,-966,421,-2191,-3871,1392,-214,-6198,-5512,-4846,-3915,-3888,-7691,-2362,-2442,-2788,-6803,-7179,-3099,-8505,-9105,-7232,-2739,-10101,-7412,-1310,-1311,-17924,-16630,-7497,759,-6703,-15475,1841,1185,336,-619,-1550,-2248,-23452,-1624,-811,-10188,495,1013,1389,-17635,2393,2982,3658,4419,3475,-1626,-3796,-6037,182,-2442,-5160,-5277,-7584,-8426,-1811,2612,-3401,1224,374,-463,-6816,-1761,-2184,-3841,-2671,-3889,-2658,-2685,-3590,-2930,-3171,-3330,-3540,-3824,-4204,-4247,-4042,-3813,-3606,-3474,-3404,-3368,-3398,-3539,-3771,-4124,-3993,-3243,-2456,-1624,-1845,-2485,108,1567,2286,2903,483,-1538,-2341,4164,4241,3427,1033,1283,22,-3621,132,1852,1407,1231,1172,-538,-941,-3043,-107,1155,-364,-2072,-534,272,17,-1924,-831,-272,-655,-884,-1073,-1155,-1130,-1031,-2099,-901,-772,-2993,-1153,-1286,-1369,-1466,-1375,-1633,-622,-94,502,-8813,1350,1606,1714,1681,1607,1367,1030,-9531,44,-14892,-78443,-18148,-634,-284,145,483,826,1089,1173,1118,952,-6178,358,62,-207,-251,-246,-249,-212,-4662,-2847,-888,-4822,-1721,-2311,-2865,-3305,-3523,-3883,-4238,-4479,-3644,-2870,-1621,-489,642,-2033,1611,729,1377,-30,-1242,55,1099,-1106,-2807,-1231,-674,-373,-678,295,-2015,746,-1137,-3776,-2987,-1607,-401,-1574,-702,352,686,551,439,-1162,-3234,-2220,-969,-896,-1684,-1196,-1617,-3520,-2448,-2786,-3107,-3317,-3402,-3221,-2817,-2264,-1656,-976,-405,-108,-786,-2634,508,815,655,485,325,169,64,137,-500,353,-349,-1184,553,510,-3346,-4624,-3035,-1904,-571,1197,1814,-2091,-1534,341,1985,3123,2358,-2586,-71,-2517,-3441,-655,501,-903,-1857,-1738,-837,-1095,-2223,-791,-1598,183,1705,1790,1311,791,-1646,-3001,-3789,-1712,-1687,-2026,-2111,-1902,-3128,-2193,-824,-518,-396,-230,-89,117,337,676,-2914,-139,846,-986,1899,2371,-695,79,265,-220,1946,2214,2078,1857,-188,290,-1170,-472,-2304,290,-93,-651,-560,-741,-872,-967,-1048,-1140,-1259,-1419,-1771,-1620,-1606,-3448,-1645,-1654,-1606,-1821,-1406,-1179,-3358,-1166,-3124,-2354,-113,345,-514,-175,897,904,796,-2013,-2685,-1911,-861,-1637,-2491,-3160],[-2003,-3007,-2338,-2299,-2010,-1735,-1374,-1009,-753,-401,-239,-232,-1202,-350,-309,-355,-495,-681,-1394,-902,-1169,-1141,-1150,-1003,-918,-860,-2061,-3475,-2262,13,-718,-1898,-951,-282,-1692,-1557,250,1758,85,1230,2239,-1331,-691,1689,985,-436,-636,-1471,-2292,-2617,-2103,-1407,-927,-493,-2970,-4833,-3498,-2118,-4062,-377,-890,-391,-404,-1279,-1858,-2202,-305,296,436,-1144,-2290,-748,-1449,-1468,-786,-1049,-1214,-1584,-1305,-1267,-1228,-1244,-1303,-1285,-1243,-1182,-1527,-577,-757,-3001,-2140,-2692,-1548,-1801,-3348,-2663,-645,-3502,504,-258,-157,1998,1089,-3137,732,500,-1949,-3045,-1085,-1251,-1188,-2356,-1131,-1146,-2079,903,964,1139,1071,382,578,84,-491,-1813,-4399,-2460,-3040,-3203,-2755,-2057,-1397,-2267,-2022,416,863,-3226,-1476,-73,363,1073,-1344,-89,-878,-2667,-1892,-1421,-1500,-1460,-2064,-1911,-1633,-1544,1403,-300,-1940,1700,2029,1766,1631,-2604,1551,1586,-583,1254,1428,1244,615,-2390,-2823,-613,-1373,-2132,-2995,-3672,-3724,-2965,-2284,-1621,-968,-441,41,-2562,660,814,-1132,440,284,586,245,-153,-2253,-1287,-2900,-1429,-1700,-1584,-1490,-1302,-2872,-1579,-2782,194,-349,102,1605,2012,-2614,807,386,253,622,-863,-613,1237,1046,2367,2080,1329,-210,1306,1189,1112,1173,-1790,1412,1657,1825,-1999,-7431,-927,1555,-2474,-7390,7,-720,-1556,-2457,-3306,-3937,-3693,-28830,-2419,-1543,-988,-567,-279,-101,43,140,251,294,251,122,59,4,-21,-19,-63,-3757,-52,-133,-264,-4936,-8193,-970,-1172,-1402,-1962,-1817,-3820,-1886,-5745,-2009,-2013,-2025,-3403,-1876,-2433,-2214,-1927,-2095,-2310,-2581,-2808,-3000,-2886,-2546,-2057,-1459,-933,-2726,-28,-2495,-1422,-2825,-2333,-285,-970,-1701,-2595,-3291,-3338,-2529,-1545,-697,52,-2684,1078,1552,-328,-1086,-3203,-832,-911,-1565,-84,-218,-2791,-25,3260,4654,5481,531,-1707,-1211,459,3395,2831,730,1590,-24,-1629,136,-162,-662,-674,-992,-1273,-1600,-2109,-2561,-3002,-3091,-2653,-3227,-1493,-943,-1507,-5,357,-1995,1502,-161,-771,1379,1030,598,68,-2276,-2887,-3799,-3261,-2706,-2566,-2146,-1700,-1268,-895,-526,-1846,-1647,-2470,-325,-922,-803,-1265,-1938,-2307,-2352,-1941,-1359,-732,-151,446,954,139,-199,-97,1429,1406,1272,-2306,-1542,-1564,278,-203,-756,-3522,-3669,-2532,-2211,-1459,-479,129,-579,-772,-2606,230,540,-1508,-3281,-1099,2624,3751,2732,385,-522,-1267,1023,-177,-2333,-1141,-1443,-2345,-908,-138,-3074,17,1689,2242,2348,403,-4066,-2450,-2231,-1026,-194,-2486,-1511,-2193,-2786,-3272,-3076,-2758,-2544,-2813,-2285,-2246,-2198,-2139,-2016,-1940,-2325,-1533,-1302,-1941,-1832,-2376,-456,-1957,-2591,-445,622,-1607,892,-267,436,-182,-1028,-3454,-2931,-2651,-1432,-14,-2391,-4507,-927,-1191,-3529,-978,-851,1698,-39,1107,3060,2428,-878,-579,286,-679,-1655,-2559,-3017,-2328,-2036,-633,-251,-1708,-3272,-2890,-184,-3204,863,-2993,-1828,-1068,1563,1211,841,431,43,-2246,-970,-1487,-2048,-3606,-2824,-2607,-2150,-1654,-3079,-2524,-2815,119,393,522,-400,-965,-1699,-2939,-688,-109,-1210,-537,102,409,-1893,-3646,-2135,-2726,564,382,5,-323,-655,-1030,-1982,-1609,-1726,-1868,-1788,-1852,-1418,-698,-18,809,1146,-1556,1106,-491,4077,1637,160,-3372,-3332,-1196,1367,2782,3294,1377,-1459,-2549,-1582,-1559,-2003,2110,2427,-65,-3312,-665,-1654,1382,4518,5251,4491,-371,-1278,-2458,-1269,-3048,1512,-1378,-1856,-3925,-2197,567,3431,536,913,172,364,2112,549,-999,-642,-88,-2343,-484,1982,-2650,-4091,-1371,1867,997,21,-888,-3745,187,92,184,304,62,489,489,338,139,-1820,-3215,-2049,-1445,-1700,-1881,-1865,-1700,-3180,-2107,-1016,-987,-2452,-1481,-1239,-1434,-1633,-2172,-1968,-2168,-2407,-2572,-2621,-2513,-2276,-2031,-1763,-3516,-1515,-1524,-1567,-3002,-4717,-2457,-2793,-4957,-6994,-5807,-4748,-3916,-7749,-3029,-744,-816,-8299,-8267,-1549,-7380,-9227,-7645,-1640,-8534,-8243,-646,1881,-14239,-16239,-4466,4725,-1240,-6744,3655,2956,2100,1133,96,-1055,-23539,-3422,-2519,-11499,-669,137,760,-14768,1904,2311,2642,878,331,274,-4491,-5918,6,-4112,-3302,-2028,-5747,-7387,-2453,837,-2305,382,187,-80,-5682,-633,-1476,-5059,-1559,-3664,-1736,-1744,-3189,-1711,-1726,-1632,-1576,-1595,-1734,-1770,-1852,-1937,-2035,-2168,-2291,-2335,-2299,-2201,-2027,-1873,-1608,-1315,-2138,-1516,-2071,-2651,-1633,-1904,-2058,-2128,-2047,-2341,-2237,-1012,-524,-130,92,267,-735,-2699,261,219,33,40,94,-729,-1552,-3008,-397,576,-1354,-2172,-934,-396,-335,-2953,-1129,1450,1484,1750,2093,2501,2899,1935,-1938,3187,2984,-2731,1700,1242,-563,1445,2160,-1810,-1271,4793,5436,-9154,5854,5725,5399,4934,4470,3915,3008,-12402,2151,-31873,-87923,-16292,211,-162,-507,-911,-1208,-1410,-1544,-1508,-1277,-4448,-524,-123,162,453,563,496,385,-5286,-2679,-1703,-5344,-1060,-1382,-1743,-1826,-1795,-1861,-1780,-1599,-1332,-2404,-1072,-1038,-1062,-1786,-1341,-1618,-1925,-2269,-2626,-2925,-2826,-2370,-2700,-1555,-1270,-1123,-935,-927,-2118,-955,-1011,-3022,-3431,-1573,-946,-1778,-1010,-812,-758,-603,-386,-925,-2823,-3301,-1941,-761,-1163,-916,-1025,-3254,-2039,-2342,-2145,-1540,-909,-315,222,716,394,51,1687,779,-896,-2608,559,701,154,-371,-864,-1313,-1654,-1749,-1778,-1781,-1821,-1860,-1965,-1987,-3384,-4529,-3130,-2501,-55,792,1496,-2399,-1625,45,1979,2671,1874,-3064,-86,-2844,-3869,-1007,3030,2037,992,-98,-1211,-2047,-2524,-1721,-1354,-1000,-865,-790,-1051,-1459,-1944,-3281,-3458,-1543,-1321,-482,1404,-326,-2766,-2158,2972,2151,-41,1999,1475,1154,1129,1559,-2453,-721,934,-427,1927,2366,-635,512,406,-201,2148,2481,4974,2604,-164,476,-952,-761,-2328,659,-284,358,50,-409,-825,-1205,-1543,-1792,-1847,-1700,-1564,-894,-322,-3304,-252,905,1117,-784,-380,568,-2979,-858,-3528,-2417,-964,-473,-1604,-901,-1016,-1128,-1220,-1399,-2214,-1763,-1575,-1804,-2106,-2411],[-2818,-3109,-3097,-2755,-2085,-1919,-731,-78,373,810,920,-56,-842,-115,-826,-1548,-2288,-2628,-2491,-1972,-1475,-1161,-935,-690,-510,-274,-1416,-2885,-1610,753,-1088,-1585,77,193,-1540,-1265,-463,1070,437,153,-949,-2042,-2688,-2217,-1411,-713,-72,-232,-2162,-530,1147,569,865,551,-2544,-4896,-3772,-1790,-3305,-1475,-1523,-1474,-1347,-1417,-1520,-2747,-826,21,398,-425,-1753,-382,-1672,-1978,362,-93,-648,-2099,-2051,-2827,-3518,-3458,-2589,-1513,-1229,320,-1627,994,-878,-3268,-2459,-2874,-2455,-2190,-2951,-2364,-111,-3153,78,-738,257,1809,1526,-2742,616,1822,-1624,-2830,-582,131,40,-3317,-1809,-1171,-1129,3717,4082,2511,4355,899,1203,1473,-622,-2180,-4194,-2069,-1655,493,330,-535,-1442,-2303,-2377,-2105,-1630,-3247,-1511,-685,-737,-977,-1422,-1585,-1443,-2443,336,520,-1142,-1469,-2233,-1687,-2012,-2150,974,71,-873,1792,2661,1474,362,-2901,-1305,-1581,-1505,-1348,-1317,-1243,-1353,-2577,-2981,-1825,-2155,-2419,-2712,-2711,-2703,-2542,-2302,-1971,-1588,-1299,-1045,-2522,-939,-1079,-1297,-1633,-2042,-2519,-3052,-3415,-3122,-2836,-2732,-2379,-2285,-2229,-2058,-1713,-3599,-1862,-2470,34,-1494,381,2934,3358,-2718,231,-702,60,1101,147,490,2096,2388,1876,1258,620,-87,-736,-1140,-1264,-1028,-3745,-245,205,490,-1866,-6673,-128,66,-4257,-5956,-1422,-1875,-2220,-5240,-2293,-1959,-1628,-25845,-1658,-813,-622,-515,-494,-539,-585,-647,-672,-740,-874,-1075,-1189,-1277,-1310,-1289,-1280,-5422,-1035,-936,-851,-5632,-9607,-814,-768,-755,-1564,-1689,-4116,-218,-5582,294,660,681,-3728,-1147,-2133,-1744,275,438,-103,1823,600,-1024,501,150,2113,882,52,-2773,-883,-3332,-1600,-2854,-1680,-1212,-845,-318,-2211,761,1257,1628,671,2093,676,-1786,1941,1065,-800,-1028,-3245,-829,-931,-1958,-987,-699,-3197,-420,-280,-702,-1114,-1652,-2673,-2817,-3274,-3329,-3074,-2714,-2374,-2061,-1914,-1821,-1868,-2106,-2421,-2903,-3197,-2951,-2399,-1659,-993,-398,73,-3154,224,-208,-1008,-1023,-1624,-2376,-3066,-3612,-3607,-3280,-2883,-2529,-2065,-2416,-3364,-4072,-4051,1166,2818,779,-536,1571,5204,2251,-1837,-1981,-3107,-463,-1355,1188,1021,-1595,273,-856,-1446,920,1064,905,1809,2105,-718,-1009,397,1962,2711,1009,-2290,-1909,-1267,2135,1638,664,-3868,-3637,-1464,-2146,-3046,-3923,-4681,-4541,-3928,-3325,-2720,-2161,-1615,-2956,-557,80,589,1031,368,-445,-474,1353,-231,-2464,-1088,-1068,-2274,-834,180,-2161,-805,1048,2973,3783,-444,-3829,-2445,-2386,-942,-94,-2319,-1393,-2276,-2938,-3260,-3175,-2943,-2669,-2367,-2016,-1683,-1321,-962,-598,-369,-2272,-71,-467,-2267,-2234,-2510,-851,-2463,-2018,-1710,-1705,-2062,-1788,-1768,-1838,-1970,-2138,-3225,-2445,-2471,-2476,-2391,-2139,-4495,-1429,-1747,-3130,-968,-1137,615,653,1308,1445,1484,-890,-1554,671,-51,-872,-1727,-2541,-2990,-2682,-1631,-721,-554,-2210,-3032,-375,-2860,745,-3103,-1930,-871,1535,1415,1237,958,636,-2036,-1221,-1053,-2850,-2519,-3360,-4232,-4434,-3740,-3189,-2491,-2573,-1275,-857,-604,-459,-1296,-2068,-3332,-861,-996,-1258,-1424,-1596,-1702,-1920,-3957,-2488,-2801,-3089,-3215,-3280,-3124,-2862,-2603,-2316,-1959,-1536,-1209,-763,-1983,-838,429,732,988,1137,-2963,-40,-818,3761,1662,767,-2966,-3127,-1819,694,2955,3716,1608,-1493,-2507,-2955,-2756,-1500,222,1629,-83,-2581,-19,-1335,1223,3591,3067,2530,329,-1483,-3166,-1479,-2571,430,-1190,-1979,-3926,-2735,-1003,-1030,-758,-275,290,-12,1638,663,-622,-530,35,-2168,-590,1084,-3143,-4183,-1097,2458,1596,-409,-1745,-3896,421,2101,1248,838,-517,1340,1003,600,121,-1851,-3126,-1029,-557,-494,-430,-275,-54,-3115,-2200,806,939,-2370,-1620,268,885,917,-2384,244,-1500,2750,2551,-2330,4422,4603,3764,-435,-3179,51,-1684,-288,-3252,-5031,-2171,-1368,-3637,-5749,-6219,-5117,-3498,-7244,-3643,1087,566,-7396,-7270,-3162,-6086,-8862,-7441,-1012,-6660,-8832,-620,-348,-9346,-15087,-1846,46,10,-34,-189,-272,-353,-402,-402,-421,-22990,-387,-209,-8828,224,497,673,-11393,1043,1067,987,-3209,-222,74,-4795,-4771,-1795,-5385,-3003,-3167,-3047,-5926,-2912,-1779,-1478,-1319,-1267,-1401,-4335,-1923,-2263,-5765,-2918,-2916,-2892,-2677,-2574,-1956,-1533,-958,-521,-501,355,698,920,1058,546,1045,921,-977,-1567,-1612,-1407,-72,-2041,-859,-2612,-1680,-1849,-2159,-1204,-537,270,1031,1670,-2875,-1850,2391,2248,1844,-50,412,-1155,-1399,-1701,-1879,-1861,-1459,-979,-661,-1570,-1822,-418,380,-1818,-1702,-1029,-817,-465,-3657,-1170,2177,2316,2594,2833,3042,3180,1896,-1508,2879,2713,-2205,1951,1818,62,1916,2075,-1223,-1911,2448,2426,-7968,1872,1459,987,507,147,-208,-502,-14569,-1099,-46387,-91711,-14439,-1889,-1882,-1777,-1676,-1452,-1173,-926,-684,-432,-2993,0,187,289,451,507,459,436,-5866,-1938,-2296,-5656,-322,-634,-1228,-1331,-1568,-1991,-2334,-2615,-2813,-3088,-3282,-3407,-3434,-3405,-3378,-3364,-3316,-3256,-3178,-3078,-2995,-2826,-2628,-2362,-2076,-1812,-1412,-1123,-1956,-518,-691,-1916,-3197,-1339,-440,-1662,-1208,462,371,302,239,-10,-2151,-3209,-2597,-549,-683,-1079,-1133,-2831,-1525,-1629,-1732,-1782,-1867,-1952,-2016,-2019,-1986,-1857,-1782,-1630,-1501,-2469,-1426,-1510,-1558,-1571,-1569,-1583,-1577,-1395,-1151,-803,-1099,-1882,744,900,-3199,-3690,-3123,-2542,537,3940,1394,-2293,-1562,-133,1954,2122,1172,-2834,-55,-2655,-2717,-1272,-727,-1585,-2263,-2621,-2546,-2190,-2528,-1600,-1437,-1509,-1590,-1620,-1828,-1948,-1834,-2739,-2637,-1023,-1196,-660,1338,-391,-2506,-1887,2499,2039,187,3764,3491,1588,2174,1975,-1723,-1258,-600,-1570,-2410,-3179,-2946,-2225,-1441,-850,-371,124,627,1089,-372,480,-963,-1250,-2389,6,-1149,1002,889,383,1983,3331,3935,2888,-2095,391,-1719,24,-359,-3251,-952,269,753,-152,-858,161,-2968,-931,-3430,-2136,-2194,-1157,-3199,-2018,-2619,-3167,-3382,-3039,-2607,-2340,-2210,-2223,-2407,-2684],[-2095,-2702,-3402,-4064,-3833,-3143,-2402,-1747,-1313,-899,-793,-958,-1174,-1580,-2081,-2507,-2852,-2794,-2498,-1976,-1472,-1101,-791,-518,-492,-630,-822,-1857,-1034,-225,-1611,-991,1084,620,-1397,-940,-878,330,770,1383,1217,-1011,-2539,-2015,-2590,-2150,-1149,-107,-1941,-823,2416,912,1959,1006,-2155,-4457,-4002,-899,-1985,-1391,-340,194,-151,-1441,-1198,-3398,-1446,-1380,-1364,-1383,-1328,-1165,-1986,-2380,-1071,-1157,-1266,-2420,-1535,-1602,-1563,-1392,-1053,-457,-1476,312,-1717,1223,-1074,-2940,-2888,-3112,-3394,-2451,-2626,-2241,299,-2680,-503,-966,307,1000,1852,-2304,344,1561,-1296,-2561,-294,1203,814,-4344,-2612,-1048,-210,609,1025,1700,2242,1360,782,682,-1642,-2323,-3963,-2077,-1220,456,4611,4383,570,-2270,-1306,2324,1036,-3222,-1478,-370,271,1341,-1561,-687,-113,-2348,-1769,-1451,-766,-1263,-2355,-1563,-2383,-2439,464,455,99,1626,3367,2046,688,-3228,-1988,-3090,-3737,-3565,-3283,-2962,-2838,-2685,-2723,-2687,-2871,-3046,-3329,-3424,-3495,-3296,-3098,-2880,-2645,-2504,-2366,-2340,-2273,-2261,-2201,-2137,-2039,-1942,-1900,-1872,-2105,-2583,-2473,-1853,-1952,-2119,-2292,-2462,-3875,-2537,-2377,-2170,-2348,-1686,-1403,-1103,-2726,-599,-1730,-245,239,473,690,827,854,809,630,366,-86,-667,-1310,-2073,-2802,-5620,-3475,-3003,-2562,-2171,-5538,-1718,-1558,-6240,-4703,-1362,-1302,-1277,-11638,-1223,-1045,-893,-21945,-996,-266,-60,26,-54,-324,-730,-1291,-1917,-2608,-3007,-2571,-1790,-1062,-443,30,-1875,-7258,479,360,140,-4626,-7496,-1082,-1599,-2243,-2911,-3412,-4235,-2334,-5248,-342,631,513,-3952,-1430,-1957,-1491,327,76,376,2547,911,-1224,527,938,2667,1034,364,-2670,-485,-3947,-1459,-2970,-1090,1636,1582,773,-1933,1423,1257,968,-8,189,-305,-979,-1452,-1891,-2305,-2687,-3227,-3209,-3295,-3203,-2888,-2472,-3579,-1513,-1079,-565,-14,54,-3738,-2639,1253,1512,1690,-1416,1216,-177,-70,667,212,-1451,-903,-1570,-2160,-2715,-3305,-3443,-3197,-2921,-2707,-2819,-2778,-3000,-3129,-3299,-3372,-3509,-3596,-3713,-3682,-3459,-3034,-2540,-1897,-2592,-3854,-3392,-4274,729,2975,209,-767,1420,4726,1906,-1892,-2306,-3789,-813,-1939,930,865,-1310,651,-621,-1462,4226,4203,728,3899,1765,-1715,-1674,914,1973,1678,146,-2207,-2174,-937,2451,2006,-157,-4174,-3498,-1576,-1775,-508,-737,-833,-1864,-2328,-1313,-1208,-1300,-1675,-2470,-1329,-1041,-775,-488,-129,-367,167,761,-353,-2501,-1047,-762,-2272,-866,480,-1123,-1830,507,2140,2015,-1257,-3539,-2274,-2528,-865,-49,-2287,-311,450,612,-2219,800,753,-961,-1204,-1077,-2155,-1087,-414,3036,4101,-2215,32,-579,-2650,-2698,-2580,-465,-2874,-1464,-413,-943,-2482,-1570,-1562,-1568,-1640,-1811,-3083,-2516,-3019,-3714,-4507,-4495,-3606,-2596,-2255,-2786,-1018,-1475,2077,1345,2191,2996,2826,-951,-2441,1308,506,-233,-810,-1195,-1331,-1231,-743,-486,-298,-1147,-2943,-681,-2380,-1151,-2955,-2083,-782,-450,-174,64,210,313,-1732,-1709,-1307,-3734,-1373,-1380,-1933,-2511,-3125,-3763,-4385,-4317,-3690,-3098,-2578,-2086,-1738,-2452,-3569,-987,-905,-1077,-1250,-1544,-1864,-2372,-4247,-3731,-4476,-4444,-3590,-2726,-1781,-887,-168,-1647,794,1013,873,608,-2248,-458,-1193,-1949,-2703,-3288,-3743,-4061,-4235,-4206,-3955,-3470,-2941,-2929,-2488,-1066,-533,-226,-40,-1571,-2372,-1784,-1354,-1833,-2046,-1702,-1029,-1885,480,-1098,932,2312,2520,2655,936,-1398,-3679,-1568,-2127,2108,-882,-2246,-3565,-2852,674,36,-684,-1459,-2198,-2901,-3010,-2676,-2131,-1569,-1112,-2025,-786,-57,-3622,-4231,-924,628,867,-652,-2538,-3792,144,1643,763,1077,-1184,1229,984,718,59,-1851,-3024,-85,843,1053,1142,1176,705,-3190,-2632,576,257,-2266,-1713,440,1130,1954,-2632,832,-1170,4080,1507,-2247,6346,8882,4339,55,-2971,717,-2071,132,-3545,-5201,2246,1209,-2845,-4574,-6339,-5355,-3118,-6892,-4271,-73,1341,-5805,-5778,-4747,-5139,-8364,-6914,341,-4917,-9450,688,847,-4351,-13701,-184,500,320,217,123,230,451,777,1188,1565,-22902,2233,2627,-4285,913,3605,3763,-8058,3895,3667,3235,-7266,1586,851,-5036,-3178,-482,-6348,123,1661,-392,-4744,-3650,-902,551,-86,-1185,-2355,-3338,-3570,-3083,-6050,-2220,-1823,-1665,-1518,-2205,-1204,-980,-574,-171,-477,303,490,551,522,410,196,-65,-1251,-2105,-2016,-1868,-1056,-2847,-2218,-3248,-1714,-1578,-1575,-1662,-1613,-1421,-1209,-1007,-3578,-1610,-726,-710,-816,-1080,-1327,-1653,-1666,-1753,-1558,-1351,-862,-313,-753,-1364,-441,-626,327,-2097,-1232,-1277,-1451,-833,-3686,-1372,1796,5226,6024,6715,7265,7613,1691,-1284,5417,5571,-1895,3733,3415,419,1942,1132,-497,-2911,-535,-793,-6629,-1138,-1167,-1126,-1014,-755,-508,-248,-16094,42,-58803,-93199,-14011,-183,-377,-613,-957,-1245,-1507,-1801,-2075,-2302,-2501,-2703,-2869,-3062,-3079,-3011,-2858,-2551,-6501,-1840,-2632,-5808,-1008,-915,-939,-1042,-1146,-1536,-1945,-2379,-2793,-3320,-3750,-3924,-3849,-3796,-3791,-3682,-3272,-2595,-1736,-781,141,-1894,-2315,-1763,509,2719,-435,2387,-1849,2235,-527,-903,-2657,-1229,-437,-1472,-1555,541,-299,-1070,-1753,-2383,-2909,-3338,-3592,-3541,-3277,-2998,-2665,-2530,-1825,-1323,-868,-442,-159,-7,22,-36,-195,-373,-692,-979,-1303,-2324,-2024,-2421,-2734,-3000,-3289,-3679,-4145,-3684,-3096,-2433,-1725,-2173,-198,516,-2908,-2960,-3124,-2030,1077,3195,1038,-1976,-1467,-254,1853,1447,229,-2088,30,-1931,-1517,-1338,1162,658,254,-75,-350,-713,-2200,-643,-1039,515,796,1135,1233,1265,-1303,-1802,-1704,-379,-612,-947,507,-337,-2218,-1334,438,692,510,1152,1374,1565,1621,1619,-862,-1406,677,135,-360,-993,-1647,-2305,-2841,-3450,-4005,-3921,-3447,-2961,-2405,-1803,-995,-1476,-2073,-490,-1662,1704,1239,466,1918,2977,3913,3204,-2509,224,-1680,1581,431,-2878,-1429,341,1660,643,-809,15,-2654,-693,-2859,-1209,-2901,-2409,-4260,-3352,-2985,-2350,-1696,-1084,-1861,-2074,-607,-505,-932,-1504],[-2235,-2314,-1160,-1347,-1464,-3142,-1879,-2027,-2222,-2217,-2267,-2312,-2140,-1925,-1631,-1198,-795,-2387,-646,464,-745,-404,1236,1451,759,-254,195,-902,-669,-841,-2191,-1623,-1376,-815,-1314,-641,-878,-424,1029,1532,2952,-653,-3488,2163,1697,1104,507,-158,-1657,-1638,-2426,-2922,-2689,-2003,-1813,-3994,-4152,163,-820,-1956,-155,1242,989,-1308,-885,-3923,-2052,-1925,-2165,-2222,-2041,-1774,-2248,-2257,-1521,-1619,-1753,-2119,-2084,-2176,-2132,-1878,-1331,-398,-1656,362,-1706,1275,-1224,-2199,-3269,-3181,-3965,-2388,-2326,-2230,634,-2084,-1084,-724,1004,1361,1935,-1844,0,1172,-911,-2148,32,1416,893,-3463,-3367,-1247,-1477,-1229,-815,36,831,1618,346,81,-1970,-2150,-3744,-1989,-703,591,3714,3598,553,-2092,-913,2194,613,-2910,-1194,-257,480,1451,-1713,-1038,45,-2255,-209,-243,-239,-689,-2231,-1394,-2510,-2192,41,897,1073,1389,5187,4471,1499,-3429,1872,1094,-69,66,-330,-490,-668,-2479,-2061,-771,-913,-1000,-1165,-1130,-1236,-1329,-1428,-1474,-1469,-1538,-1597,-1877,-1901,-2107,-2285,-2478,-2647,-2805,-2978,-3091,-3026,-3172,-2934,-2758,-2600,-2459,-2282,-2079,-3218,-2577,-1807,-737,-2442,-51,306,670,-2442,-704,-2495,-503,1692,2088,2190,2211,2129,2006,1790,1546,715,759,345,-134,-557,-3295,-1345,-1546,-1725,-1825,-4133,-1958,-1942,-8067,-3571,-2052,-2148,-2319,-15050,-2733,-2809,-2910,-17378,-3025,-2969,-2932,-2956,-3074,-3283,-3523,-3820,-4093,-3793,-3266,-2781,-2216,-1658,-2173,-536,-3213,-9071,915,1305,1656,-2639,-5458,2613,3073,901,-1296,-1752,-4065,6014,-4827,1246,678,577,-3773,-1386,-1777,-1321,544,253,1205,2924,1186,-1362,610,971,730,647,589,-2293,-526,-3523,-1611,-3082,-520,604,298,27,-1615,-646,-997,-1388,-1702,-2028,-2246,-2408,-2509,-2449,-2390,-2356,-2948,-2271,-2221,-2517,-2665,-2178,-3743,-2142,-2172,-2116,-2008,-1995,-4612,-3186,-2096,-1962,-1777,-2463,-1398,-1133,-908,-602,-306,-1597,125,174,213,-455,-80,-283,-534,-715,-798,-2291,-912,-946,-830,-773,-694,-2268,-932,-1192,-3051,-1809,-2085,-2295,-2238,-2712,-4192,-2690,-3562,227,884,-234,-974,1198,2772,1439,-1936,-2506,-4402,-1238,-2529,810,791,-1032,296,-322,-1398,103,650,772,1980,1765,-2622,-2029,1408,2045,786,-541,-1975,-2197,-538,-229,-754,-1163,-4357,-3218,-2008,-2104,-2259,-2403,-2473,-2599,-2713,-2807,-2866,-2936,-2958,-2967,-2700,-2241,-1791,-1316,-756,-264,280,846,-481,-2409,-966,-471,-2263,-969,808,20,-2936,374,727,322,-1815,-3222,-1976,-2630,-779,-24,-2382,270,3206,1897,-2346,3803,2877,-642,-485,-1630,-2888,-924,-536,2607,3827,-2113,89,-655,-3039,-3114,-2533,-590,-3090,-918,15,82,-2725,469,738,862,848,506,-3024,-1854,-950,-545,-927,-1429,-2596,-803,-2585,-2487,-1089,-1810,2561,2048,2784,3663,3639,-1055,-3142,179,2032,1388,-619,191,-362,-815,-884,-1094,-1250,-1458,-2735,-2167,-2648,-2914,-3102,-2982,-2647,-2311,-2057,-1862,-1773,-1722,-1809,-2208,-1959,-2949,-1674,-1376,-1006,-591,-604,-3681,-2543,-1852,764,1272,1366,585,-2186,-2691,-3264,-625,976,-966,421,286,94,-170,-4468,-1252,-1797,-698,-539,-372,-63,272,60,-1786,911,1062,1029,1058,-2582,175,1191,1315,1444,844,-2284,-2266,-1534,1552,1217,792,-2398,-2705,-3121,-2222,-2862,-3205,-2982,-2589,-2249,-2021,-1844,-1826,-1886,-1810,-1651,-1344,-975,-907,-256,83,275,449,488,-928,-3653,-1502,-1682,1618,-419,-2438,-2897,-2227,627,2439,2140,1374,232,-1127,-501,-1503,-2502,-3353,-3833,-3683,-3367,-3113,-3956,-4048,-3053,-3417,-3560,-3507,-3269,-3492,-2948,-3060,-3286,-3722,-4132,-3537,-2530,-1483,-394,-1698,-2833,839,2430,844,1505,2369,618,-3505,-3208,-530,-1643,-2775,-3441,-3109,-2291,-1412,-2835,183,-664,1082,326,-1590,892,369,-421,-1371,-2802,-3814,-5077,-3903,-3936,-5202,-604,273,-2498,-3770,-6086,-5388,-2746,-6576,-4739,-1161,515,-4352,-4284,-5867,-4490,-7632,-5858,-311,-3245,-9847,1223,1763,448,-12140,565,2262,2012,1684,1210,801,415,96,-121,-316,-23347,-565,-526,-486,-1100,-301,-300,-4741,-302,-489,-803,-10657,-1838,-2487,-4986,-3095,-2471,-6528,-516,446,1160,-3740,-4484,-2105,1834,1240,396,-731,-2573,-3235,-3914,-5560,-2233,-1007,-9,141,-1915,-980,-254,1579,873,-448,3712,3827,3845,1678,119,3299,2835,-1538,-2679,-1932,-1836,-537,-3258,-3476,-3802,-1787,-649,-797,-1059,345,509,576,560,-4061,-1288,149,10,-200,-528,-814,-1919,-1245,-1418,-1320,-1199,-764,-233,-810,-800,1026,-795,-202,-1934,-615,-1433,-2063,-1201,-2775,-1444,1093,3286,4099,4911,5673,6307,1579,-1039,6137,5433,-1565,3284,2958,689,1800,744,-192,-3922,-1543,-1886,-5449,-1892,-1424,-743,54,974,1806,2538,-16277,-3708,-69528,-95310,-15298,3330,3095,2816,2427,2075,1712,1264,763,236,-2542,-947,-1529,-2086,-2342,-2351,-2153,-1767,-5983,-1025,-1966,-5218,-601,-706,-911,-1179,-1384,-1802,-2152,-2435,-2613,-2856,-3037,-3204,-3314,-3331,-3221,-2940,-2454,-1833,-1145,-922,104,-2005,-2156,-1889,1013,903,-278,751,-1605,1105,-345,142,-1969,-1059,-348,-1037,-1776,55,-849,-1697,-2413,-2956,-3233,-3352,-3442,-3456,-3248,-2845,-2251,-2197,-1550,29,13,-588,1351,650,844,1479,-401,604,1043,762,-1029,-2010,-66,-371,-593,-749,-881,-1033,-1183,-1186,-1164,-1161,-1869,-2359,-547,-397,-2420,-2339,-2967,-1241,-1077,-1482,-1879,-2281,-2602,-2976,-3271,-3470,-3628,-3718,-3547,-3191,-2689,-2049,-1256,-319,675,1623,526,-312,-1669,-581,-940,1355,3144,5080,3994,1398,-1108,-817,-721,532,329,-1374,117,-191,-1986,-698,1112,1653,824,2193,2238,1879,1841,1473,-111,-1312,-412,-1114,-1669,-2248,-2704,-2846,-2514,-2227,-1989,-1689,-1350,-1032,-677,-314,-716,-1632,-1729,-1083,-1956,2207,1423,421,1649,2378,3599,3221,-2839,51,-1752,1035,23,-2579,-1938,-72,2637,1189,-580,-228,-2439,-544,-2503,-1240,-3070,-3232,-3502,-1556,-994,-552,-195,-759,-1670,-2178,-1077,-808,-526,-304],[-2319,-1836,-216,-404,-514,-3448,-679,-515,-291,186,605,187,-21,-63,2200,2515,95,-2162,-406,1169,-816,-380,-544,-1310,-1927,-1974,-1482,-833,-507,-279,-2520,-201,-665,-1280,-1810,-2168,-1965,-1405,-770,-246,55,-239,-3978,-497,-843,-1195,-1383,-1476,-1487,-1622,-1740,-1952,-2345,-2573,-2586,-3554,-4200,-1783,-1530,-2483,-1180,-1150,-1213,-1447,-1439,-3411,-2477,-418,183,658,-775,411,-2333,-1546,-426,1541,-533,-1420,492,315,-21,-684,-489,-314,-1691,422,-1615,1114,-1296,-1378,-3022,-2914,-3385,-2091,-2138,-2414,791,-1509,-1621,-225,1311,1061,961,-1496,-502,554,-602,-1711,-1102,-2166,-2804,-2384,-4076,-430,1516,3863,4872,2117,6029,2252,-166,-372,-1619,-1800,-3681,-1922,-242,804,3284,2879,546,-1924,-636,495,-197,-2420,-1101,-1011,-500,312,-1919,-1420,-475,-2277,-692,-622,304,65,-1956,-1289,-2435,-1694,-387,1203,1894,1054,2052,2215,1129,-3584,1853,2338,63,2391,2188,1822,811,-2087,-1302,99,-252,-583,-964,-1136,-1461,-1797,-2165,-2500,-2792,-3147,-3454,-3766,-3891,-3766,-3491,-3217,-2949,-2738,-2634,-2586,-2483,-3170,-2631,-2678,-2783,-2922,-3023,-3072,-3006,-2904,-2546,-2229,-1923,-1472,-996,-467,-2026,-1056,-3044,-816,1850,2093,2224,2182,1944,1569,1018,361,-466,-1377,-2238,-2917,-2887,-2278,-1436,-415,557,-1418,-2687,2772,3096,-9602,-2705,2018,1020,-261,-15192,-3205,-4175,-3016,-12790,-1665,53,568,801,781,582,329,67,-89,-179,-216,-218,-71,119,-5998,617,-4794,-10718,1336,1510,1632,-637,-3696,1632,1644,1326,-1304,-1703,-3804,2070,-4494,475,649,837,-3237,-1096,-1682,-1310,705,410,61,-228,-378,-1496,-396,-272,-108,126,290,-1780,-323,-2848,-1866,-3284,-248,-733,-1398,-1984,-2430,-2680,-2448,-1960,-1333,-822,-403,-170,-111,-2263,-1849,-485,-2442,-1237,-1670,-2527,-3266,-2893,-3675,-2795,-2565,-2242,-1905,-1707,-3668,-3490,-1444,-1205,-901,-3417,-247,104,525,960,1364,-1650,1256,2057,1194,-186,1881,1685,1429,1224,1088,-1688,802,681,734,-9,353,-2409,701,484,-2835,-1159,-1476,-1251,-1813,-2822,-4185,-2032,-2874,-189,811,-575,-1166,919,3323,843,-1999,-2581,-4830,-1743,-3031,821,351,-790,-1364,-1833,-1920,-1769,-1524,-1332,-1142,-1068,-3136,-2054,-1862,-2199,-2519,-2880,-3213,-3461,-3435,-3195,-2985,-2790,-4414,-2856,-2664,-2611,-2643,-2663,-2585,-2524,-2449,-2198,-1922,-1646,-1735,-1223,-1009,-843,-898,-1087,-1304,-1587,-1901,-2061,-2205,-2226,-2047,-1947,-2225,-1646,-1435,-1459,-3448,-1218,-1146,-1061,-1956,-2913,-1636,-2721,-720,-43,-2642,918,1997,2315,-2418,2914,2811,-199,112,-2083,-3369,-485,-538,2079,2614,-1973,98,-729,-3417,-3361,-2362,-586,-3045,-401,295,683,-2669,1337,918,1664,1556,279,-3066,-2657,-1944,-553,-1191,-1747,-2255,-2585,-2564,-2231,-1487,-2123,78,805,1424,1814,2075,-1195,-3510,-1116,1748,1421,-768,822,554,386,-344,-658,823,708,-2495,-746,-1200,440,-2183,-2376,-46,-253,-512,-750,-968,-1072,-1141,-2711,-1909,-1485,-108,298,715,1143,-713,-4019,-2606,-1416,932,2635,2948,999,-2433,-2459,-2770,-661,1212,-823,701,1156,1245,839,-4312,-777,-1454,-834,1532,1648,3533,6664,-756,-2087,8072,7547,4802,7719,-3006,542,3745,5238,4228,561,-1333,-3201,-1853,1858,1273,1474,-2225,-2473,-3673,-1961,-132,-365,-501,-1630,-1666,-1762,-849,-792,-710,-491,-273,-597,155,-791,105,356,255,158,-48,-185,-3083,-1352,-1270,301,131,-2329,-2132,-1295,503,1552,1563,1432,122,-1659,118,-574,-1331,-2086,-2806,-3205,-3193,-2889,-4080,-3733,-1597,-1364,-991,-696,-2689,-3175,-522,-417,-490,-560,-2490,-819,-852,-820,-608,-1395,-2596,302,573,481,1048,1269,605,-3885,-3638,1224,943,-1923,-1401,-211,-692,-1158,-3020,-1941,-2314,-2709,-3049,-3370,-3690,-3460,-3131,-2760,-2711,-2098,-2850,-1376,-4527,-5165,-611,-420,-2616,-3390,-5664,-5370,-2481,-6337,-5033,-2117,-135,-3343,-2977,-6130,-4238,-6792,-4331,-895,-1784,-9999,-1776,-2093,-2513,-10646,-3003,-2569,-2019,-1434,-956,-436,28,436,784,983,-24237,1007,971,833,-915,500,227,-1647,-192,-458,-718,-11327,-1064,-1027,-4745,-474,-70,-6112,705,1004,1088,-3009,-5458,-3233,502,99,-298,-718,-2168,-1297,-4671,-4969,-1302,-1085,-1488,-658,-1808,-1391,-505,1623,1336,-546,4226,5158,5990,608,-466,3648,2820,-1739,-3056,-1476,-1370,25,-2933,-3971,-3985,-1825,80,0,-1860,679,455,137,-213,-3519,-985,-1185,-1447,-1808,-2295,-2617,-2533,-1986,-1440,-770,-301,231,29,-904,-160,388,-1024,-597,-1580,-1009,-1556,-2677,-1658,-1984,-1436,336,2988,3773,4398,4863,5141,1482,-869,4583,4104,-1322,2242,1289,355,-656,-1533,-2174,-4582,-2011,-1227,-4786,788,1938,3074,4133,5141,5910,4040,-15051,-12477,-79620,-99717,-18471,6168,5946,5686,5279,4847,4329,3658,2890,1740,-3589,490,-114,-533,-572,-478,-377,-250,-4671,-315,-694,-4698,-1275,-1749,-2210,-2568,-2644,-2698,-2530,-2266,-2115,-1873,-1862,-1985,-2190,-2462,-2800,-3158,-3409,-3437,-3195,-2818,-2471,-2126,-2066,-2018,-1705,-1865,-2030,-2421,-2846,-3005,-2467,-1728,-1338,-966,-314,-555,-1873,1003,2444,642,824,2332,-324,-520,-2508,397,1310,-931,-420,-1964,-1994,404,-360,-1006,898,-98,122,687,-645,-1500,-2388,-2878,-2887,-2671,-2497,-2336,-1984,-1428,-742,-525,637,1318,-963,-1341,-2199,-2563,1467,626,-1863,-1929,-2682,-886,-891,-307,439,-1051,-1160,-275,1580,-35,-2092,-286,526,104,770,-710,-314,1328,1191,1147,309,38,-1106,-503,-941,1004,777,575,125,-369,-973,-1328,-1894,-2314,-2809,-3245,-2890,-2385,-1979,-1632,-1407,-1160,-1070,-938,-858,-775,-767,-736,-825,-1134,-1048,-1222,-1303,-1495,-1713,-1965,-2144,-2456,-2785,-2912,-2732,-2361,-1863,-1337,-704,-1729,-1433,-1780,-1923,2527,1466,276,1218,1583,3063,2975,-3033,-47,-1891,352,-441,-2278,-2238,-616,-321,-509,-613,-508,-2268,-425,-2296,56,-2461,-3075,-2306,-1019,-1482,-2154,-2872,-2596,-1769,-2305,-1562,-1262,-398,-268],[-2345,-1312,-440,-902,-1301,-2908,-2023,-1992,-1812,-1382,-1059,-840,-539,-347,-235,-152,-263,-1481,-897,-1422,-2094,-2887,-3328,-2540,-1655,-862,-210,299,-567,-936,-2322,516,264,1,-1345,-321,-378,-1589,-548,-786,-1172,-1663,-3074,-1483,-790,-124,509,907,-1100,-2100,1275,1099,719,431,-1403,-3205,-4183,373,539,-2851,-30,1043,1112,-877,-537,-2667,-2419,-1261,650,702,-753,483,-2164,-620,-520,751,-467,-726,-1001,-1498,-1898,-2186,-2275,-1977,-1505,-600,-1452,806,-1204,-574,-2360,-2571,-2652,-1764,-2131,-2852,681,-1074,-2004,234,1464,905,2295,-1350,-1215,-371,-482,-1378,407,873,1519,-1551,-3701,-276,2017,6136,7196,1830,6290,2459,-789,-719,-982,-1371,-3859,-1962,51,1011,1440,1099,471,-1876,-598,-1021,-1586,-1991,-2071,-1780,-1215,-509,-2206,-1843,-1010,-2499,-1237,-1128,751,799,-1656,-1323,-2271,-1256,-2064,-3199,-3983,-2976,-1912,-1026,-327,-3716,231,150,-91,-536,-1205,-1823,-2562,-3168,-3726,-3985,-3383,-2771,-2365,-1909,-1753,-1742,-1875,-2070,-2301,-2656,-3008,-3364,-3406,-3121,-2724,-2362,-2040,-1816,-1743,-1767,-1769,-2502,-2171,-2332,-2550,-2680,-2766,-2804,-2791,-3303,-2707,-2633,-2487,-2127,-1644,-1049,-1649,-1484,-3357,-1277,1822,2587,3009,3295,3418,3434,3292,1693,978,2195,1803,1510,-1515,759,2514,3437,663,-1483,-1392,5410,6183,-10606,-2223,3269,2901,1534,-12833,-870,-1262,-1014,-8734,-3938,1000,1549,1961,2256,2481,2721,2955,3221,3408,3452,3316,3125,2788,-9232,1751,-6656,-11626,-728,-1737,-2775,-3379,-2650,-2059,-1414,-919,-1437,-1572,-3658,62,-4379,-456,-166,-291,-2544,-734,-1772,-1539,-331,-408,-511,-667,-812,-1664,-1223,-1463,-1733,-1951,-2207,-2450,-2477,-2467,-2308,-3684,-1944,-1659,-1443,-1110,-1074,-428,-98,-2162,332,362,306,103,-218,-2980,-1010,-1323,-1837,-2221,-2647,-3087,-3718,-3156,-3501,-2490,-2358,-2228,-2121,-2154,-2477,-3388,-2406,-2241,-1963,-3844,-1234,-716,-179,502,1185,-1793,1240,2574,2091,120,4849,4219,4062,2427,2638,-1146,1960,1601,1201,-33,311,-2641,2824,2003,-2216,-1034,-2020,-1213,-1820,-3021,-3852,-1544,-2353,182,848,-923,-1424,525,2037,50,-2186,-2620,-4369,-2360,-3297,380,-17,-654,-884,-1180,-1408,-1636,-1832,-2025,-2113,-2192,-2932,-2464,-2644,-2609,-2473,-2342,-2183,-2003,-1763,-1537,-1334,-2097,-4402,-2548,-1679,-1086,313,598,-1632,-1718,-1901,354,1676,847,-1769,-583,1474,3551,3453,620,79,-228,843,1188,-821,-2081,-837,-60,-2230,-1500,1388,2164,-2269,1780,3591,2452,-1783,-2747,-1421,-2935,-827,-237,-3202,173,550,997,-2485,1608,1570,157,451,-2537,-3556,-264,-551,-285,-87,-1909,-49,-937,-3861,-3345,-2175,-569,-2892,-42,69,132,-2397,-2,-106,-369,-755,-1240,-3319,-3437,-2983,-3498,-3529,-3130,-2786,-2487,-2231,-2114,-1937,-2514,-1676,-1539,-1430,-1471,-1557,-1738,-3449,-2478,-2571,-2881,-2940,-2653,-2255,-1860,-1237,-1398,-609,-438,-2372,-846,-711,-746,-1895,-2592,-1052,-1111,-1204,-1267,-1329,-1325,-1387,-3318,-1669,-1607,-1711,-1908,-2153,-2420,-2735,-4260,-3326,-3035,-2590,-2134,-1704,-1251,-2230,-1942,-2344,-829,366,-787,573,723,1026,1245,-4083,-378,-1196,-1112,784,877,3294,6530,-1776,-2455,7212,6840,4840,5393,-3661,649,2973,2287,1683,92,-750,-4077,-2258,324,311,435,-2232,-2365,-4124,-2856,1414,1639,1948,-1693,-1302,-1661,504,2195,3515,3697,-240,-201,1029,-888,-555,821,1278,-359,1824,567,-2398,-1277,-1023,-123,-314,-1904,-1492,-458,-194,-195,-202,-302,-489,-2129,-1230,-1671,-2076,-2329,-2393,-2162,-1822,-1621,-4080,-3505,-763,480,913,1135,-1850,-3013,-1038,1063,-1366,431,-2999,-631,-1259,-1969,-2612,-3178,-3298,-2979,-2767,-2560,-2530,-2569,-2669,-3366,-3427,-2384,-2175,-2047,-1910,-1933,-2063,-2218,-3241,-2279,-2114,-1862,-2301,-1151,-869,-695,-713,-856,-2770,-1660,-3399,-2479,-5387,-5225,-1484,-767,-3238,-3473,-5307,-5515,-2451,-6271,-5188,-2909,444,-2958,-2040,-5587,-4504,-6034,-2509,2164,-717,-10007,1942,1788,1486,-9424,-962,145,-306,-651,-963,-1071,-1095,-1079,-1063,-13527,-25257,-1722,-2019,-2358,-2566,-2493,-2224,-1766,-1117,-553,-2435,-9168,978,1381,-4536,1843,1778,-5587,1393,966,321,-2599,-6580,-4218,-1635,-1376,-809,-263,-2242,-2709,-5830,-4588,-639,-1378,-2859,-3370,-2314,-2082,-847,2161,1553,-876,5437,6050,6125,-706,-1264,2807,2322,-1667,-2503,-975,-1356,-1633,-2165,-2878,-3469,-1850,737,696,-2829,1696,1326,953,636,-2825,-784,195,197,124,-32,-116,-1665,85,272,631,814,1048,-676,-1047,128,-778,-2003,-3211,-2599,-1012,-1625,-2847,-2233,-1384,-1388,-484,4380,5543,6359,5582,6601,1384,-740,4690,3347,-1207,324,-790,-1434,-1549,-1079,-326,-3992,1433,2349,-4775,3842,4434,4878,5179,5432,5514,5137,-12771,-21680,-89447,-105804,-23167,4470,4341,4179,3890,3608,3291,2886,2448,-271,-5517,1204,824,383,3,-499,-1131,-1758,-3222,-3099,-3628,-4297,-3054,-2788,-2644,-2600,-2524,-2655,-2632,-2392,-2064,-1516,-1105,-804,-606,-1371,-668,-3011,-1121,-1364,-1655,-1885,-2049,-2123,-2037,-2104,-1569,-1522,-1437,-1554,-1734,-1969,-2237,-2557,-2847,-2755,-2587,-2293,-2029,-1780,-1630,-1431,-1163,-861,-479,-57,-2301,596,1451,-555,-482,-1811,-2351,-298,-798,-1517,313,-917,-727,213,-900,495,817,1238,-1766,-1382,-338,36,-958,-1367,-314,-1296,697,745,-1196,-1422,-2409,-2746,1100,685,-1225,-1664,-2213,204,2221,5583,118,-557,-978,-250,1425,-760,-3003,575,916,1155,458,-566,-1374,-1935,-2313,-2611,-2933,-3167,-3375,-3402,-3084,-2844,-2525,-2121,-1928,-1753,-1536,-1335,-1202,-922,-714,-2565,-257,-115,-1743,-71,-201,-320,-612,-886,-1232,-1587,-2012,-2369,-2682,-2702,-2302,-1843,-1252,-790,-839,-121,-939,-1637,-1,-228,-556,-1045,-1611,-2208,-2474,-2146,-1591,-2452,-1449,198,478,182,464,144,-347,-917,-2982,-1423,-1929,-446,-746,-1757,-1915,-1126,2144,1776,412,-496,-1988,-179,-2047,1033,-1394,-2162,-1150,-599,1012,367,-82,-515,-1301,-2262,-1869,-1624,-157,-162],[-2087,-606,37,-437,-784,-2175,-1385,-1498,-1648,-1655,-1834,-2162,-2427,-2778,-2876,-2426,-1943,-1365,-889,-364,-1217,-566,825,1204,-1553,373,1080,717,-676,-1294,-1574,-958,-865,-542,-1414,161,472,-1736,628,627,721,465,-1959,2126,3366,2073,2882,1002,-848,-2417,1615,1732,1935,862,-1301,-2874,-4110,2281,1074,-2775,-8,2500,2205,-684,-515,-1999,-1868,-2039,-394,-632,-843,-932,-1777,-1648,-2165,-2804,-3470,-3834,-3141,-2500,-1950,-1526,-1283,-693,-1031,481,-1148,701,-804,217,-1699,-2284,-2116,-1478,-2251,-3477,343,-781,-2043,553,1496,674,2030,-1364,-2039,-1550,-540,-1159,-286,-250,34,-982,-3233,-289,1751,1895,1648,1420,1087,626,-1408,-947,-1103,-1589,-4227,-2176,-2285,-2281,-2185,-1999,-1804,-1920,-1188,-832,-1408,-1463,158,0,532,559,-2466,-2195,-1468,-2881,-1790,-1741,-1690,-1468,-1373,-1465,-2099,-992,-1425,971,2626,390,2541,2138,-128,-3770,-306,-1317,-2116,-2449,-2239,-1595,-1010,-1175,-35,303,-560,147,-235,-564,-1148,-1801,-2476,-2979,-2916,-2468,-1923,-1472,-2183,-770,-500,-1732,-177,-127,-196,-318,-1534,-1865,-1408,-983,-3333,-1253,-1466,-1679,-1826,-3656,-1803,-1653,-1485,-1228,-1003,-817,-1344,-1963,-3353,-1839,-1515,-1909,-2291,-2623,-2797,-2704,-2553,-2459,-2578,-2767,-2608,-2018,-1099,-73,966,1958,-465,-1741,-303,3260,2719,-10820,-2141,11,-513,-512,-9357,595,1332,1874,-5517,-7570,2499,2523,2497,2442,2382,2360,2328,2297,2152,1843,1363,876,353,-11424,-461,-8648,-11051,-3502,177,570,913,-1537,1286,1428,1464,-1525,-1249,-3634,1221,-4441,-1454,476,160,-1784,-353,-1984,-1925,-1113,-1372,-1579,-1734,-1741,-1720,-1354,-936,-411,254,915,-826,277,-1872,-2846,-4049,118,4774,4727,358,-847,3928,1628,-4021,1432,1339,575,-202,-934,-1874,-1834,-2099,-2218,-2243,-2244,-2351,-3853,-2750,-3259,-3287,-3135,-2680,-2164,-1802,-1619,-2885,-1642,-1781,-2068,-3029,-3099,-3416,-3087,-2310,-1456,-2000,147,786,1418,509,2306,2674,2942,2644,2833,-589,1877,1827,1552,-31,285,-2772,1182,804,-1460,-676,-2473,-593,-1039,-3181,-3382,-2606,-3055,-3542,-3543,-3349,-3252,-3170,-3005,-2622,-2369,-2515,-3698,-2800,-2991,820,649,-431,1187,44,-1043,672,258,-212,-602,-978,-2049,-1731,-2059,-2066,-1845,-1508,-1056,-1406,74,637,-213,-2574,-4211,-2185,-1553,-595,2290,1660,-2215,-1213,-1159,745,1705,800,-1660,11,1451,3889,4239,-17,-69,-287,563,762,-937,-1855,-762,105,-2103,-1770,1672,3025,-820,3086,3555,2400,-1339,-2583,-1206,-3136,-1881,-2788,-3918,-1420,-523,232,-2336,1163,1256,518,673,-2825,-3322,500,-447,516,932,-1760,-192,-1136,-4127,-2853,-1816,-391,-2595,-69,-443,-580,-1861,-1000,-1110,-1238,-1325,-1344,-3514,-2984,-3537,-964,-978,-968,-1018,-1089,-1487,-1937,-1473,-2791,-1764,-1861,-1919,-2028,-2074,-2106,-3034,-3606,-2084,-2152,-2236,-2419,-2694,-2957,-2768,-2478,-1956,-1406,-2172,-820,-373,-120,-1604,-2673,-136,-346,-701,-1111,-1554,-1884,-2101,-3580,-1751,-1403,-1037,-782,-611,-504,-489,-3704,-2938,-735,-790,-858,-954,-1005,-1428,-1209,-1811,-1538,-1793,-2245,-2580,-2716,-2398,-1825,-3804,-254,-820,-1162,229,203,1985,1915,-2919,-2423,1318,1507,1818,2379,-4334,667,3622,3621,3352,-307,-377,-4508,-2547,-101,-845,-1381,-2193,-2184,-3960,-3164,-781,-376,72,-1597,-835,-1328,1156,1572,1722,1930,-127,153,877,-1002,-1212,-60,554,-1916,1916,1396,-1597,-1111,-750,1841,1190,-1103,-839,-99,-486,-817,-1050,-1292,-1558,-2178,-2394,-2895,-3346,-3494,-3283,-2799,-2276,-1882,-3942,-3198,-790,-91,117,155,-592,-2814,-1486,-1268,-2222,-2500,-3277,-3754,-3132,-2324,-1488,-735,-2139,250,489,-122,62,425,170,-1862,-2294,-216,-155,-1862,-776,166,30,-246,-3192,-1086,-1572,-1956,-3458,-1691,-1225,-758,-454,-1928,-2711,-499,-3913,-3332,-6188,-5159,914,-338,-4066,-3718,-4871,-5701,-2463,-6179,-4988,-3233,-742,-3019,-1332,-4579,-5089,-5249,-331,4783,69,-9779,2890,2521,1579,-8293,-3097,-1508,-2416,-3105,-3546,-3518,-3327,-3116,-2899,-54734,-25692,-2328,-1943,-1553,-1124,-682,-359,-69,273,441,-5891,-7019,561,503,-4344,224,0,-4974,-438,-534,-573,-2249,-7478,-4647,1546,2282,2957,3388,-2632,-4020,-6735,-4284,1016,-70,-3167,-1995,-2306,-2856,-1051,2569,1756,-1287,5463,5237,4646,-2013,-1914,1700,648,-1099,-1636,-737,-529,-224,-1195,-1723,-2770,-1683,544,262,-3710,-957,-1521,-2087,-2615,-3018,-3316,-3389,-3160,-2893,-2751,-2633,-2617,-2603,-2784,-2881,-3132,-3200,-3222,-3298,-3158,-2898,-2587,-2130,-1582,-961,-1464,-2220,-2757,-846,-1221,-1179,1466,1300,935,467,-21,-399,-599,-469,41,-1100,924,1053,30,1092,2008,1894,-2662,1207,1640,-5255,2325,3103,4099,5239,6522,7700,6361,-9792,-30910,-97292,-109772,-28447,8647,7949,7207,6376,5598,4811,3923,2954,-1034,-8098,-301,-1359,-2263,-2586,-2382,-1982,-1555,-1747,-1203,-1253,-3948,-2117,-2713,-3321,-3737,-3554,-3072,-2461,-1414,-1883,-727,-549,690,1675,-1660,-191,-2987,-1889,-964,-1069,-1803,-1206,-2070,-2013,-2065,-564,-913,-1115,-1375,-1511,-1501,-1335,-1091,-817,-957,-384,379,-1371,-35,1663,-28,1200,2791,475,218,-2264,754,2026,-67,-560,-1710,-2576,-929,-1264,-2085,-365,-1755,-1658,-202,-1166,561,2045,1508,-2235,-1154,-724,-238,-1574,-2179,-1014,-2145,479,85,-1519,-1455,-2489,-2941,-482,-1240,-2068,-2555,-2391,-1670,-703,154,-230,-62,-776,-235,1279,-1369,-2137,330,-368,-1077,-1760,-2367,-2838,-3137,-3326,-3495,-3729,-3892,-4037,-4162,-4252,-4409,-4359,-4088,-3931,-3720,-3409,-3064,-2748,-2259,-1832,-2824,-942,-603,-1683,-167,-84,43,49,141,242,414,579,825,998,-727,1110,1372,1514,210,-931,-329,-1265,-1940,283,-298,-981,-1850,-2855,-3967,-4359,-3176,-1849,-3215,-758,1818,1506,28,307,-121,1720,2124,-2876,361,-1989,-870,-983,-1113,-1104,-1740,1819,1829,986,-452,-1764,22,-1863,355,-357,-1294,-475,-591,-587,-504,-329,-426,-1117,-2212,-2175,-2050,-344,-801],[-1718,44,702,116,-375,-1587,-1220,-1326,-1374,-1245,-1313,-1597,-1902,-2355,-2630,-2128,-1243,-139,74,-205,-1531,-754,1474,1180,-2188,592,2521,1235,-826,-1120,-685,704,-178,-972,-1557,-1974,-2030,-1797,-1375,-840,-248,311,-832,1549,2213,2056,3119,1057,-639,-2424,976,1769,1569,545,-1225,-2557,-4049,1466,1040,-2429,68,246,22,-517,-587,-1424,-1143,-2065,-1442,-1647,-1760,-1795,-1839,-1878,-1839,-1781,-1647,-1511,-1306,-1115,-952,-1004,-1773,-708,-593,-504,-660,0,-55,685,-1029,-2015,-1735,-1186,-2378,-3987,-112,-560,-1726,-1029,-1423,-1704,-1795,-1836,-2581,-2808,-1676,-1656,-1653,-1703,-1820,-1841,-2911,-1935,-1933,-1917,-2121,-2071,-2104,-2044,-1922,-1749,-1463,-1103,-4461,-2111,-53,130,199,170,-17,-1887,-1055,-680,-2069,-962,-900,-938,-1044,-1249,-2492,-2270,-2308,-3241,-2354,-2298,-1515,-1256,-1070,-1541,-1853,-1121,-1816,-1064,-913,-583,-189,147,-796,-3662,614,626,443,737,737,896,971,-582,587,1089,-657,58,160,-169,-1728,-959,-1060,-834,-770,-459,793,168,-2763,1420,1528,-2304,1129,2551,2272,731,-1602,-1219,-1447,-1220,-4118,-1633,-2178,-2540,-2578,-3527,-2103,-1925,-1891,-1860,-1831,-1675,-1397,-2327,-3050,-2327,1386,2087,2662,3025,3134,3065,2811,969,654,1935,1892,1919,424,2091,1222,-75,-1434,-2064,418,-446,-1268,-10423,-2594,-2540,-2041,-1450,-6174,-413,69,366,-3307,-12038,549,479,345,162,-50,-224,-387,-488,-612,-775,-958,-984,-902,-12184,-356,-10477,-9452,-5674,1107,1342,1490,-1060,528,1440,1317,-1353,-673,-3644,547,-4588,-2386,-372,-646,-972,-803,-2216,-2345,-248,252,863,1583,479,-1524,890,4281,5698,2537,1359,-309,656,-1428,-3370,-3444,77,7801,6857,207,-575,4298,493,-5068,1579,741,88,-440,-853,-1064,-1275,-1527,-1806,-2117,-2466,-2895,-3688,-3707,-3599,-3100,-2715,-2288,-1865,-1586,-1437,-2218,-1259,-1143,-1082,-1958,-1301,-1497,-1814,-2094,-2396,-2725,-2914,-2992,-2727,-2295,-1938,-1492,-1114,-748,-416,-212,-159,-194,-125,-88,68,-2687,495,828,-788,-361,-2893,1563,-38,-3274,-2934,-831,-1547,1839,1529,-1434,-1797,-179,867,-1514,-2575,-2346,-3109,-2815,-2331,-675,-489,-107,819,-85,-963,2502,2583,1115,93,1942,-1023,-1215,997,1068,-1690,212,486,-1137,546,1828,-1686,-2991,-4007,-1866,-1366,-74,742,-78,-2908,-1016,-942,-488,213,685,-1485,468,1172,3308,3726,-637,-308,-467,-12,189,-1031,-1674,-739,-345,-1955,-1858,-111,499,437,1898,2248,2319,-947,-2556,-1131,-3457,-2250,-2878,-4047,-212,1147,2293,-2114,3354,3365,706,635,-3078,-3060,861,-402,-494,-12,-1675,-471,-1477,-4209,-2228,-1460,-527,-2386,-1199,-1410,-1295,-1352,-1060,-829,-655,-979,-1384,-3466,-1718,-2974,-550,-851,-1137,-1475,-1810,-2123,-2514,-2791,-3115,-3306,-3441,-3475,-3511,-3456,-3368,-3117,-3798,-2888,-2759,-2625,-2589,-2664,-2806,-2699,-3206,-2623,-2311,-2070,-1503,-1165,-705,-1533,-2789,90,139,-492,-262,-667,-1128,-1738,-3029,-2982,-3355,-3144,-2751,-2358,-1986,-1663,-3048,-3196,-735,-347,5,266,460,-548,-561,-1403,-1161,-1457,-2506,-3216,-2892,-1721,-468,-3692,469,-532,-1206,-262,-462,695,-594,-4475,-3837,-3444,-1557,104,1637,-5141,366,3757,4631,3472,-788,-416,-4125,-2947,-978,153,803,-2288,-2153,-3690,-2857,1325,1109,865,-1567,-529,-1025,-1174,-1820,-2505,-3081,-3646,-4145,-4429,-3957,-3339,-2615,-1892,-3424,-368,335,-1005,-1091,-684,1656,1603,-339,-437,544,-725,-646,-1161,-1624,-1988,-2388,-2561,-2779,-3014,-3287,-3651,-3959,-4291,-4552,-4364,-3967,-3630,-3445,-3160,-2997,-2955,-3079,-3136,-3279,-3281,-3206,-3061,-2742,-2387,-2057,-1669,-1285,-1928,-694,-430,-344,-280,600,652,-210,-927,1890,2767,-1996,-503,1277,423,-284,-3031,1138,1058,1358,-4463,1201,1329,1484,1522,-3460,-2645,828,-4589,-4683,-6851,-5108,1163,-1229,-5174,-4184,-4553,-6135,-2697,-6260,-4685,-3267,-2269,-3684,-1079,-3695,-6156,-4707,914,772,323,-9661,75,-178,-483,-7376,-6281,-985,-862,-561,-228,262,777,1286,1768,-97276,-25211,2316,2305,2127,1862,1541,1090,651,357,25,-9198,-5524,-465,-502,-4477,-592,-681,-4432,-812,-771,-726,-2019,-7649,-4577,1022,1651,2297,2809,-3479,-4956,-6081,-4209,1526,2012,-2268,-2871,-2915,-3819,-2725,-2602,-1997,-1918,-953,-622,-547,-3365,-2323,-1581,-2245,-2880,-3361,-3506,-3211,-2735,-2104,-1472,-2160,-1457,-655,-584,-4492,-1091,-1337,-1638,-1982,-2316,-2691,-3001,-3049,-2899,-2637,-2217,-1777,-1250,-863,-362,-24,20,-2076,-933,1092,1025,-1933,-1089,-736,-234,-1192,-1470,-3270,-1320,-1438,-1753,-1512,-1297,-953,-413,303,1142,266,2816,1961,-1088,1158,319,-620,682,3301,3010,-1247,992,1114,-6078,963,-13053,-17057,-7903,5050,6169,7102,-6558,-38692,-98534,-105952,-33168,6580,5898,5202,4452,3782,3128,2408,1677,-40,-11098,440,-2679,1025,1482,1687,1537,1122,-385,-512,-1350,-3682,-1727,-920,-1378,114,156,817,-2757,781,-1674,-1017,-1345,823,1611,-2009,-3,-2486,-2547,-1501,-1732,-1396,-1017,-1947,-1991,-1897,-458,-636,-608,-608,-592,-312,-780,234,74,-989,-451,811,-839,-698,1053,-408,1188,3246,715,268,-2389,883,2253,489,-618,-1628,-2646,-1452,-1709,-2666,-1089,-2540,-2545,-611,-1415,-1660,-1970,-1573,-2427,-1007,-1049,-505,-2051,-2873,-1535,-2847,-1507,-2087,-2680,-3154,-3392,-3199,-2747,-2158,-1609,-1481,-886,-473,-310,-348,-543,-740,-1059,-1584,-2189,-2844,-3587,-4405,-4795,-4135,-3449,-2810,-2204,-1630,-1152,-845,-769,-751,-829,-986,-1211,-1638,-2049,-2401,-2955,-3485,-3901,-4212,-4357,-4112,-3890,-3644,-3456,-3328,-3226,-3068,-2887,-2532,-2188,-1673,-1091,-404,293,1077,1250,-640,1165,1629,1620,-38,-996,-629,-1493,-2157,653,-445,-494,-2026,12,2114,-738,-1572,-647,-3456,123,1475,1471,-118,-172,-1010,907,1529,-2682,746,-2010,-1372,-1084,-305,43,-2403,1391,637,-255,-1030,-1787,-2373,-2736,-2711,-2502,-2190,-1771,-1244,-696,-188,304,-368,-965,-2128,-2466,-2430,134,-252],[-1311,557,1260,1171,9,-1218,459,-740,-575,-796,-1020,-402,424,-862,-543,110,-276,-660,-1051,-1066,-1979,-1065,594,575,-2579,672,2609,1195,-935,-492,88,4182,4296,2111,-1816,686,1815,-1462,593,97,-334,-753,-1075,-1260,-1320,-1356,-1277,-1184,-1042,-2178,-872,-789,-892,-965,-1207,-2290,-4080,-1610,-1828,-2141,-2203,-2387,-2570,-2830,-2765,-2525,-2154,-1704,-1594,-927,-1178,-456,-879,-514,-692,-1000,-1368,-1839,-2311,-2824,-3342,-3789,-3705,-3065,-2413,-1918,-1447,-1165,-990,-887,-882,-1854,-1581,-1361,-2556,-3465,-1329,-1140,-1339,-676,-620,-703,-892,-1497,-2278,-2716,-2758,-1970,-820,94,1229,-461,-2841,-551,1946,3812,3449,549,2910,2316,-1804,-1015,1085,670,-4243,-2126,-385,-1283,-2087,-2257,-1695,-1837,-1453,-1340,-2588,-544,1146,-46,1360,1379,-2426,-2207,-1758,-3619,-2312,-2872,-147,-160,-695,-1641,-1682,-796,-2149,-28,1703,760,1554,1345,-1491,-3575,371,2,-268,-451,-540,-266,139,0,1128,1331,-787,-380,978,1546,-2154,341,352,692,-1152,-1462,1968,602,-3123,647,1008,-2756,1547,5809,5777,638,-1805,-703,-1627,-1574,-4688,-577,40,74,-334,-3339,-1642,-705,-338,-707,-1145,-1564,-1928,-2673,-2740,-2818,-775,-381,-72,75,27,-155,-512,-949,-1509,-2019,-2172,-2026,-1794,-1687,-1713,-1954,-2317,-2565,-2342,-2403,-2138,-10046,-3112,-1166,-949,-859,-4627,-920,-930,-1061,-2458,-16858,-1800,-2084,-2394,-2716,-2990,-2942,-2754,-2543,-2421,-2424,-2540,-2554,-2450,-11639,-1865,-11893,-7814,-6339,-664,-499,-385,-1056,-564,-95,88,-961,-63,-3773,1294,-4901,-3326,1460,2231,-288,267,-2551,-2854,-1003,2250,4270,4057,-12,-1191,1081,4485,5912,2418,1387,162,1005,-1046,-3847,-2859,-62,5136,4039,-14,-376,1270,-713,-3494,-680,-1107,-1366,-1569,-1757,-1833,-1948,-2085,-2166,-2135,-1973,-2087,-3480,-2364,-2869,-3324,-1149,-1221,-1282,-1718,-1575,-1578,-1507,-1231,-996,-981,-537,-421,-443,-2476,-708,-2760,-901,-1200,-1445,-1696,-2057,-2251,-2319,-2142,-1797,-1422,-1056,-659,-70,-44,181,-2449,2490,3057,-342,-288,-3360,644,-1034,-3258,-2570,-664,-1309,2137,1236,-1716,-1982,-528,410,-2027,-2786,-2170,-2648,-2323,-1621,986,467,325,-1144,-2174,-1410,-207,917,1017,-694,2671,-84,-909,1196,1170,-1933,1135,1362,-939,589,800,-2825,-3318,-3804,-1573,-1121,-435,-989,-1375,-3160,-1549,-1496,-1398,-1283,-1227,-1209,-1244,-1146,-969,-886,-1111,-816,-879,-1066,-1219,-1446,-1495,-1162,-628,-1731,-1508,1928,2528,1453,3561,3745,2487,-642,-2582,-1109,-3814,-1551,-1429,-2753,-1645,-2012,-1914,-1788,-1359,-1293,-1366,-1529,-3186,-2821,-2233,-2427,-2536,-2695,-2789,-2882,-3032,-3906,-3123,-2833,-2545,-2233,-1945,-1743,-1373,-1189,-1006,-813,-679,-2374,-2229,-2779,-217,-2083,-970,1698,615,2077,2561,78,-1676,-1764,-3306,3756,3489,3084,2158,1152,-1228,-2500,-2889,-1453,-2202,-2776,-3034,-2768,-2367,-1760,-4050,-1294,-1251,-1881,-1585,-1920,-2109,-2388,-2738,-2716,-2901,-3162,-3123,-2749,-2299,-1908,-2245,-1132,-792,-463,-227,-34,148,300,-2292,-3344,-286,946,1075,1066,964,475,190,-906,-1288,-2225,-3254,-2932,-1815,-509,679,-3495,921,-79,-1026,-380,-684,1887,1246,-6018,-1436,-2460,-2052,-713,855,-5064,5,3356,5138,3207,-996,-550,-3632,-3187,-1852,-66,623,-2192,-1982,-3356,-2241,660,-275,-1018,-1592,-1874,-1832,-1517,-1205,-953,-664,-463,-289,-192,-1611,-2754,-1804,-492,-3335,-1060,-1379,-1675,-1826,-1830,-1669,-1570,-1409,-1352,-1145,-1185,-1184,-1241,-1343,-1427,-1571,-1438,-1256,-991,-1258,-1045,-2627,-1443,-2593,-4026,-2711,-989,-1010,-1530,-2193,-2959,-3748,-3404,-2818,-3970,-1780,-1573,-1502,-1678,-2106,-2588,-2923,-2745,-2036,-1147,-261,-168,-253,908,1681,689,1971,2993,-1955,-65,1547,449,-635,-2488,822,1266,1417,-4708,1741,2241,2567,1181,-5016,-2150,493,-4923,-5310,-6681,-4680,1795,-1894,-6035,-4363,-3984,-6394,-2774,-6172,-4018,-2753,-3537,-4529,-1354,-2764,-7293,-4127,-3103,-3386,-3176,-9465,-2591,-2338,-2293,-6250,-10155,-1726,-734,-799,2101,3752,5374,6864,8138,-138711,-23132,9553,9338,6408,5434,7407,5704,5933,5800,-866,-11883,-4370,3834,2988,-4686,879,-804,-3558,-2402,-3297,-4214,-4293,-6805,-3920,-1002,324,1705,2964,-4397,-4570,-4960,-4037,1249,5766,-689,-3352,-3499,-4447,-909,1210,657,-2439,250,457,705,-4376,-2063,619,841,547,96,-347,-913,-1584,-2149,-2595,-3000,-3144,-2995,-2693,-4709,-2515,-2427,-2439,-2568,-2781,-3158,-3636,-4003,-3719,-3027,-2218,-1430,-596,50,751,217,-979,-2526,-447,1559,1936,-1998,-895,-407,-64,-620,-1066,-3335,-1547,-1640,-1870,-1712,-1682,-1742,-1834,-1901,-1863,-1723,-1381,-776,-961,158,-206,-1235,529,1773,1856,302,1418,1064,-6605,-5529,-23385,-33614,-22059,821,1067,1380,-3225,-41319,-90189,-93900,-35871,2237,2312,2398,-1131,-9687,2686,2764,2798,2667,-12202,-222,-19737,-8491,1444,810,24,-707,-1303,-1540,-1196,-3344,-141,1115,-1786,-323,-284,525,-2847,817,-1333,-1270,-1832,1091,981,-2260,41,-1768,-2701,-1473,-1801,-1119,-1369,-1674,-1870,-1517,-1199,-876,-304,259,-212,1640,-979,2576,467,-958,-457,1272,-157,-1289,386,-742,894,-147,-1216,-2237,-2939,-2937,-2403,-1856,-1429,-1507,-2540,-1828,-2066,-3192,-2795,-3184,-2945,-1922,-1611,39,851,1584,-2006,-940,-1256,-725,-2282,-3351,-1696,-2386,448,-1124,-2238,-1369,-2253,-3261,183,410,377,-1444,-48,-147,-466,-938,-1438,-1979,-2464,-2972,-3231,-3053,-2581,-2027,-1393,-774,-208,283,310,1094,1345,1396,-678,912,537,95,-756,-1002,-1532,-1913,-2395,-2748,-2898,-2903,-2827,-2479,-2114,-1644,-1187,-810,-1520,-418,-474,-602,-988,-1444,-2056,-2752,-3540,-3438,-2356,-1080,428,1822,1751,-287,-1077,-926,-1644,-2310,325,-560,-1222,-2110,314,2323,-873,-1586,-576,-2398,1081,3178,1372,-319,-666,-1889,-974,-1691,-2424,-2623,-2401,-1990,-1480,-1081,-936,-3159,-1095,-1405,-1907,-2424,-3090,-3664,-3007,-2039,-1120,-429,221,684,2091,2677,1357,-380,-896,-2049,-2782,-2081,181,-336],[-690,874,904,1006,247,-866,239,-1376,-450,-1244,-1659,-641,741,-953,-1256,-892,197,-120,-583,-1324,-2363,-1820,-2099,-2198,-2340,-2467,-2538,-2456,-2189,-1717,-1243,-759,-242,166,-2072,576,589,-1306,435,365,346,352,472,709,1003,1204,1374,1030,-495,-1796,-413,-18,-756,-1416,-2022,-2473,-4153,-3136,-3338,-3457,-3523,-3474,-3243,-2908,-2191,-1365,-520,-586,-2423,-1093,-1396,341,-571,1469,925,-726,-603,-1460,-2185,-2685,-2780,-2453,-1923,-1028,-234,398,436,1444,1781,2060,-51,-1812,-1633,-757,-2765,-2847,-1498,-656,-1037,646,1306,462,518,-1610,-1631,-1443,-1240,-1032,146,-572,768,-601,-3033,-870,1552,4023,3347,16,479,-697,-1645,-1918,-1918,-1752,-3967,-2096,-1622,-1795,-1999,-2153,-2273,-2289,-2141,-2243,-2857,-1584,-1362,-1139,-927,-744,-2353,-2112,-1823,-3909,-2310,-3371,-2127,-2641,-2924,-2886,-2484,-1756,-2414,-812,10,406,679,758,-2141,-3538,86,-250,-419,-392,-184,393,1043,568,1591,1473,-963,-789,520,859,-2373,722,608,442,-1541,-2498,1391,969,-3024,-174,340,-2811,2036,5069,4198,631,-2079,-271,-1830,-1991,-4062,-1177,-546,-12,103,-3074,-2004,-969,129,2401,2608,2782,-506,-2926,-2441,-3208,1250,2879,2954,3055,3151,3274,3331,-749,-268,2830,2393,1777,1124,423,-2392,-3398,-3036,-3163,-687,-565,-361,-9866,-4129,-247,-349,-548,-5373,-1048,-1213,-1467,-2936,-21502,-2487,-2778,-2878,-2666,-2236,-1658,-1028,-345,258,714,984,1201,1281,-10033,1164,-12261,-6510,-5337,632,661,48,-1400,-989,812,658,-273,74,-3892,-1147,-5233,-4148,-3062,-2569,-1543,-472,-2864,-3309,-1846,2167,4215,3563,-438,-701,1363,4585,5395,2200,1460,716,1492,-609,-3849,-2225,-1356,-2352,-3339,-3440,-2694,-2110,-1813,-2113,-1102,-1146,-1309,-1621,-2021,-2308,-2555,-2682,-2613,-2379,-2066,-1991,-3251,-2026,-2742,-3350,-1612,-1751,-1851,-2012,-2184,-2239,-2269,-2136,-2003,-1957,-1997,-2065,-2248,-4624,-2547,-3232,-2692,-2559,-2166,-1673,-1261,-726,-217,335,897,919,626,1618,1791,-27,133,-2104,2150,1886,-104,-455,-3813,-239,-1898,-3020,-2226,-552,-1091,-1053,-1355,-1992,-2134,-2222,-2008,-1977,-2891,-1960,-2265,-1513,-963,837,383,322,-278,-911,-1472,-1786,-1618,-1132,-1364,161,544,-625,685,742,-1950,379,32,-767,-614,-859,-2866,-3497,-3573,-1278,-1288,-1358,-1570,-1828,-2359,-2263,-2331,-2136,-1647,-986,-847,568,17,1842,2642,-1362,-869,-1021,-1655,-719,-895,-1313,-609,426,-1427,-853,2226,3776,2144,3812,2631,1530,-471,-2653,-1134,-4205,-1841,-2073,-1268,-654,-496,-189,-1452,736,1164,777,70,-3176,-2672,1278,-255,-2601,-2871,-1392,-1120,-2268,-3406,-832,-562,152,-2024,703,-68,-204,-387,-301,-684,-1156,-3639,-3252,-1883,-1680,-1324,-1410,-39,653,1345,2048,805,-1539,-1861,-3441,3489,4765,4458,1401,1026,-745,-2410,-2206,-642,469,-1923,-1859,-3095,-3502,-2169,-3438,-164,456,-1760,-987,330,-180,-1655,-2689,-1191,-988,-1172,189,902,1626,1712,-1541,426,3257,3406,3146,1875,301,2355,-1682,-3544,-236,368,-359,-1141,-1798,-2190,-2149,-1753,-1503,-439,-1041,442,750,1020,1068,-3414,726,324,-881,-816,-1574,-2294,-3027,-7234,-4609,-3885,-2988,-2293,-1595,-4322,-633,-178,76,207,-1130,-968,-3393,-3517,-2804,-227,-365,-2142,-1923,-3300,-1925,-2080,-2519,-2834,-3058,-3081,-2892,-2513,-2170,-1876,-1531,-1246,-964,-744,-2006,-3279,-2569,-193,-2046,-125,-79,-28,-877,-580,690,1066,1211,133,1604,-1794,1943,1848,1449,-1153,-1070,324,-41,-452,-1686,-1485,-2827,-1438,-3259,-4249,-2519,-1146,-441,-1038,-1709,-2274,-2531,-2622,-1807,-4074,-1021,-971,-1076,-1428,-2005,-2593,-3024,-3044,-2608,-2062,-1458,-1052,-1199,-697,-682,-866,-1085,-1263,-2092,-977,-573,-113,-1049,-2068,156,1040,2023,-4530,1775,1355,2944,-371,-5331,-1621,-160,-4754,-5044,-6150,-4298,2247,-2690,-6635,-4530,-3559,-6690,-3072,-6345,-3488,-2266,-4597,-5837,-1419,-2284,-8797,-3998,-2736,-1749,-652,-9760,901,1369,1440,-5315,-15036,-375,-1689,-10586,-7338,-560,688,1877,1399,-174279,-19847,3827,3635,2730,2825,2525,1996,2334,2593,-2988,-14143,-3921,2590,2160,-5441,809,-2666,-2774,-1425,-1882,-2268,-2458,-6167,-3415,-2213,-1710,-969,-186,-5557,-3552,-4158,-4215,760,2618,609,-3571,-4500,-3721,-675,801,928,-3281,1450,1842,2143,-4085,-1714,-132,944,1353,690,616,47,-569,-1008,-1239,-1375,-1299,-1034,-672,-4746,-1912,-281,-275,-404,-639,-1060,-1604,-2144,-2760,-3287,-3056,-2455,-1757,-1260,-726,-1171,-2105,-3092,-60,276,229,-2286,-919,-404,12,-257,-5,-3202,25,-816,-1946,-274,-388,-622,-950,-1385,-1928,-2637,-3386,-3859,-3411,-2722,-1877,-2215,-288,351,887,1326,1616,421,-6716,-7046,-14882,-32132,-30368,133,-443,-1075,-1858,-37089,-76511,-78606,-36303,-1413,-835,-329,-9306,-31992,685,863,950,973,-9314,-6797,-33729,-35291,-16670,-848,-1396,-1749,-1858,-1691,-1248,-3297,-804,53,-2557,-1038,-997,36,-3067,648,-1225,-1802,-2090,801,533,-2720,-343,-1291,-2483,-1121,-1528,-1974,-2497,-2959,-3258,-3054,-2479,-1830,-1046,-404,-57,769,-1411,1594,539,-1167,-710,1440,313,-1998,-535,-1317,436,289,241,-133,-3133,356,421,335,-780,-1608,-2558,-2333,-2561,-3873,-2713,-3444,-2473,-873,-1992,105,2105,2962,-1479,-1203,-1555,-1110,-2378,-3621,-1600,-1513,342,-1760,-2778,-1482,-2233,-3541,-117,125,-261,-1553,-1356,-2115,-2849,-3596,-3667,-3089,-2381,-1785,-1222,-1199,-297,-48,138,219,192,67,-111,-306,-544,-863,-1278,-1573,-1754,-1798,-1716,-1682,-1516,-1213,-1065,-1946,-584,-292,-80,237,400,-716,448,205,-1514,-785,-1498,-2176,-2907,-3322,-3277,-2790,-2194,-1524,-972,-926,-13,343,754,-571,-1203,-1225,-1720,-2390,4,-453,-1515,-1556,629,1291,-1089,-1681,-636,-1305,793,511,64,-571,-1152,-2612,-1811,-1650,-2063,-169,-2104,-1749,-1165,1424,2556,-2559,383,1122,2068,-86,-1412,-1144,-2827,-4186,-3450,-1707,-175,862,3118,4162,1420,-391,-856,-1930,-3002,-1379,223,-227],[-331,-61,431,912,359,-847,-200,-2276,-307,-1549,-2451,-1065,567,-1170,-1852,-2089,477,1978,-372,-2058,-2799,-1717,-1616,-2369,-3109,-3563,-3489,-3069,-2601,-2170,-1954,-1872,-1809,-1814,-2375,-1823,-1732,-1518,-1167,-704,-189,264,693,1090,694,1450,1598,980,-573,-1465,-1071,-500,-1149,-1560,-1799,-1874,-4223,-2212,-2560,-3036,-3681,-4449,-4388,-3366,-2137,-991,8,240,-3091,-1735,-1573,306,-372,570,-86,-1101,-1291,-1659,-1738,-1621,-1382,-1597,-1389,-478,-78,293,804,1285,1777,2258,255,-1802,-1754,-469,-2897,-2175,-2261,-921,-792,457,1158,449,-111,-1581,-899,-76,-1391,-1149,181,-1123,214,-855,-3364,-1171,1358,4227,2927,-440,-288,-1775,-2965,-3477,-3045,-2269,-3625,-1873,-317,64,330,499,107,-1532,-2199,-2872,-2759,-646,-1004,-1349,-1646,-1855,-2179,-1926,-1807,-3855,-2069,-3366,-954,-979,-1082,-1715,-1820,-2275,-2962,-3749,-4618,-4430,-3444,-2451,-2529,-3423,-44,492,960,1320,1552,1931,2285,1236,2099,1637,-1074,-1011,77,298,-2307,1130,1101,268,-1755,-3390,937,1376,-2525,-838,-271,-2341,1976,819,-380,-1422,-2248,-2072,-1807,-2337,-3298,-1268,350,591,667,-2544,-2375,-1167,299,1254,1387,1599,-225,-2962,-2073,-3325,1341,3730,4191,4638,5053,5496,5899,-1870,-876,5988,6806,2909,2346,2399,-4204,-4169,-3523,-3748,1514,2349,1888,-9847,-5150,1361,1438,1498,-8559,1472,1428,1201,-4324,-25804,32,-245,-363,-299,-74,298,709,1149,-2701,1673,1690,1696,1625,-7780,1393,-11393,-5698,-3740,404,90,-1029,-1982,-675,-338,-99,255,691,-3932,883,-5389,-4791,1323,1081,862,422,-3094,-3628,-2679,266,559,912,-696,-122,1699,1789,1575,1205,577,-263,-1112,-2134,-3286,-4271,-3881,-2774,-1808,-813,-53,881,-2636,-958,2456,2626,1768,212,1954,2140,1861,1520,1165,-1468,-1245,-1894,-3044,-1593,-2602,-3060,-1484,-1639,-1732,-1919,-2204,-2475,-2795,-2969,-3076,-3112,-3017,-2743,-2430,-3045,-1543,-3539,-766,-539,-327,-224,-361,-505,-780,-1092,-1445,-1911,-2487,-3107,-3567,-3964,-3831,-3544,-3260,-3053,-2830,-2646,-3831,-2210,-2473,-2618,-1923,-1387,-1359,-1628,-1862,-2296,-2859,-3557,-4106,-3461,-2862,-2123,-1982,-1237,-838,-748,-794,-1054,-1340,-1594,-1792,-1960,-2051,-2104,-2044,-1992,-2061,-2037,-2103,-1936,-1806,-1371,-1103,-894,-760,-815,-2260,-3529,-3330,-2973,-3729,-3414,-2651,-1795,-1472,29,896,984,1021,442,-462,961,-809,1073,2166,-1375,-1181,-1402,-2423,-675,-701,-1145,-475,624,-1030,-98,2345,3412,2465,2917,1903,989,-434,-2734,-1181,-4565,-2000,-2704,-1285,-1208,-1157,-984,-1151,-305,16,288,-443,-3058,-2576,478,-155,-2879,-3316,-1227,-1510,-2711,-2836,-247,-136,270,-1911,655,-251,-861,-44,2462,1510,-517,-3796,-4358,-568,451,-726,-1762,1107,1308,2191,2784,1424,-1430,-1919,-3475,3084,4458,4276,641,1236,-148,-2413,-1812,-1229,-194,-2010,-1812,-2628,-3231,-2725,-2587,-1429,-972,-1699,-1169,-942,-1148,-1927,-2620,-2313,-2426,-2095,-1438,-689,130,860,-881,700,2743,3208,2503,33,-802,3235,-1175,-3606,-270,343,-349,-602,-153,722,1385,-246,-1715,1817,-1340,1246,2880,2188,874,-3338,-740,-1831,-2895,-3780,-3890,-3187,-2540,-7241,-1631,-1250,-903,-754,-573,-3502,-1358,-409,-419,-437,-1064,-1453,-3248,-3795,-3671,-120,841,-2010,-1820,-3380,-1869,-699,1846,1451,-1042,194,-259,-723,-1164,-1517,-1654,-1715,-1699,-1698,-2251,-2807,-3116,-1897,-1791,-1600,-1157,-548,-810,-674,177,2686,1723,166,1652,-2092,3704,2854,1505,-1372,-685,3328,2039,-874,-2140,-1917,-2787,-1409,-4069,-4056,-2231,-1221,1245,943,564,135,-2286,-2601,-1117,-3202,-1613,-1897,-2103,-2328,-2588,-2748,-2846,-2966,-3037,-3102,-3032,-2983,-2838,-2643,-2326,-2094,-1885,-1745,-2115,-1493,-1367,-1223,-1217,-1599,-572,-86,139,-4068,545,620,727,-2004,-3360,-834,-600,-3873,-3963,-5369,-3739,814,-3302,-6240,-4380,-2991,-6465,-3262,-6492,-2873,-1668,-4755,-7017,-2039,-1986,-9982,-4068,1295,2219,-1378,-10342,2268,6041,6492,-4293,-20342,-4384,-8301,-21194,-37361,-55162,930,-52998,-221198,-187730,-15278,-2708,-3009,-2736,-2102,-1375,-2178,-191,356,-4669,-15019,-3711,480,128,-6348,-897,-4647,-2120,-2536,-2868,-3180,-3354,-5609,-3387,-3032,-2552,-1984,-1483,-5315,-2204,-3379,-4401,-113,43,33,-3038,-4233,-2846,-214,979,1449,-4031,2070,2302,2364,-3295,-1175,-794,639,347,-299,-880,-1242,-1297,-843,-65,-468,-24,2164,2842,-4439,-2645,722,3944,3775,295,-275,908,2549,-888,1240,640,163,-50,-212,-1034,-2108,-2894,-3322,-57,-230,-484,-2494,-1033,-1148,-1146,-1091,-1052,-2862,-863,-852,-1732,-985,-1020,-1139,-1296,-1487,-1702,-1991,-2225,-2269,-2430,-2505,-2366,-3191,-1987,-1849,-1742,-1653,-1627,-1597,-5996,-1799,-1929,-17914,-31516,-1930,-1625,-1174,-759,-28995,-61493,-63438,-34648,722,698,531,-17094,-52822,-15896,-1359,-2034,-2710,-6306,-11478,-37115,-55151,-37149,-3431,-930,-892,-950,-1066,-1119,-3225,-1352,-1334,-3401,-1725,-1600,-803,-3141,-367,-1089,-2301,-1829,886,994,-3068,-818,-822,-1891,185,-160,1060,978,-1502,-2076,-974,-530,-591,-330,-577,103,469,-1751,514,211,-1378,-974,-1057,-1279,-2442,-1435,-1888,170,1137,420,-412,-3615,741,1958,1693,-938,-1716,-2512,-2755,-2899,-3814,-3626,-2842,-1587,-754,-2351,-139,1445,2684,-891,-1607,-1766,-1463,-2124,-3303,-1131,-590,284,-2205,-3223,-1588,-2210,-3352,-2064,-1746,-1200,-1562,321,1132,947,1454,-1222,1761,137,-491,904,-674,2390,3406,3028,3068,2088,1068,100,-724,-1385,-1851,-2099,-2006,-1753,-1464,-1198,-1118,-1016,-850,-881,-1642,-757,-592,-443,-117,133,-170,610,693,-1491,519,262,14,-331,-612,-1139,-1072,-1264,-1379,-1578,-1833,-2042,-2399,-2724,-3216,-3791,-4343,-3614,-3000,-2443,-1865,-1322,-909,-595,-422,-1318,-1800,-771,-200,113,268,451,-859,-1596,-2832,-1272,-347,-1602,1738,-2177,-1469,-1236,2221,3734,-1679,-84,692,2086,-105,-1448,5,-775,285,-1760,-3741,-3536,-1914,-596,332,928,-429,-884,-1830,-2906,-723,-245,-486],[-2171,-1731,-1160,-673,-210,-656,-306,-2898,40,-1271,-2901,-1222,-160,-1121,-1793,-2752,436,1790,-391,-2605,-2792,-1816,-2037,-761,-1482,-334,-1213,-1966,-2302,-1955,-1256,-417,486,1281,-2325,1515,2623,-1405,2540,2087,1649,864,-5,-820,-1450,-1848,-1870,-1729,-1525,-1429,-1512,-1267,-1351,-932,-1011,-1332,-4040,306,-822,-2191,432,2024,1808,-775,-1029,-305,-714,-1430,-3152,-2566,-2759,-2601,-2257,-1820,-1283,-1306,-228,210,498,898,-882,-1774,-629,1421,1783,1183,1449,3548,4018,3217,379,-1861,-1916,-121,-2999,-1554,-2996,-1365,-684,219,935,369,-742,-1462,-2504,-3560,-3575,-2680,-1626,-1518,-497,-1263,-3920,-1549,429,52,-710,-1347,-2167,-2966,-3727,-4221,-3958,-3328,-3411,-2096,-1652,-1334,-1138,-1054,-1145,-1352,-2291,-3135,-2605,-2612,-2941,-3230,-3464,-3621,-3763,-3591,-3429,-3704,-2905,-3027,-2039,-1666,-1255,-1720,-1378,-1422,-2535,-2462,-662,-1028,-1486,-2051,-2773,-3424,-2951,-2562,-1934,-1288,-755,-134,371,1012,1693,1614,-1329,-1250,-534,-303,-2260,1271,1519,-26,-1970,-4315,420,1589,-2061,-1473,-949,-1797,393,793,1324,865,-2456,625,-1647,-2813,-2690,-1130,3109,3353,1135,-1939,-2968,-1521,254,2168,1971,2736,-119,-3016,-1877,-3371,-2207,-1758,-977,-168,545,1217,1832,-3250,-1761,3930,4727,2104,2185,1234,-6036,-4524,-4061,-4524,1007,2824,2095,-10217,-6189,2433,3151,10,-14187,4693,4950,4957,-6059,-30006,4253,3992,3740,3483,3209,2944,2621,-620,-8784,1024,129,-757,-1627,-5558,-2570,-10062,-5649,-2570,-482,-95,-2070,-2944,-417,-883,-1505,-2112,-2523,-4113,-2315,-5344,-5470,-239,295,739,164,-3423,-3987,-3634,-599,-1202,-1668,-1799,-1660,-1239,-812,-478,-241,-236,-433,-630,-984,-2644,-1800,-2348,-2861,-3528,-4162,-4787,-4790,-3816,-2758,-1622,-579,428,-84,2019,2715,3221,3533,3346,-1229,-1320,-1984,-3059,-1295,-2592,-2727,-729,-2380,-1530,-1793,-1549,-1386,-1259,-1031,-3403,-641,-421,-48,398,-1267,1693,-3510,-384,2857,3592,1912,3262,2083,2094,1290,413,-570,-1603,-2548,-3084,-3224,-2902,-2487,-2018,-1599,-1164,-1685,-3349,-1970,-2710,-2265,-1809,-636,-792,-166,-525,-2776,-2661,-2247,-2768,-2999,-2994,-2678,-2315,-1908,-1387,-1095,-887,-863,-871,-1292,-1497,-1051,-1184,-1328,-2180,-1364,-1447,-1410,-1473,-1346,-1700,-1008,-899,-847,-847,-1396,-1975,-3552,-3196,-2425,-2653,-2580,-2395,-2084,-1645,-1239,-798,-306,270,340,-212,654,-1866,239,1657,-1284,-1631,-1974,-2609,-326,-579,-1098,-392,802,-622,266,-210,-845,-1271,-1532,-1748,-1827,-1897,-2874,-1659,-4540,-2013,-2733,-626,-426,-407,-448,-1012,-470,-322,66,-1162,-2950,-2564,1252,-97,-2014,-1950,-1139,-2022,-3214,-2364,109,125,212,-1916,417,-369,-1651,117,962,339,-981,-2805,-5018,399,1089,-384,-2093,3060,1445,2996,3663,1814,-1471,-2028,-3511,2158,1401,641,-147,-780,-1245,-2552,-1793,-1765,-1166,-2145,-702,-569,-485,-169,-1989,-645,-95,-1824,-1523,-692,-818,-2382,-2635,-1205,-1253,-1304,-1286,-1228,-1067,-944,-812,-641,-509,-363,-270,-1646,-862,68,-866,-3512,-451,191,-63,-575,-1276,-2205,-3360,-4562,-3312,-1979,-1788,203,1065,1777,396,-3341,1735,1222,-600,58,-580,-1291,-1907,-6148,-2886,-3117,-3171,-3225,-3074,-2796,-2560,-2278,-1955,-1640,-1225,-1984,-3218,-4065,-3927,181,1090,-1907,-1733,-3621,-2174,-1421,1196,919,-963,74,-402,-812,-1302,-1835,-2293,-2778,-3232,-3704,-4225,-4448,-3885,-3338,-2725,-2204,-1647,-1132,-784,-868,-262,621,891,46,1313,-1799,1457,1484,1420,-1591,-446,687,354,-1398,-2678,-2403,-2635,-1452,-3196,-3622,-1892,-1261,1730,2678,3053,3274,-2073,-2385,1989,-2187,1908,1137,-1645,80,-363,-571,-648,-773,-944,-1240,-1545,-2007,-2450,-2773,-2688,-2381,-1999,-1743,-2047,-1681,-1896,-2212,-2479,-2525,-2344,-1956,-1511,-3646,-494,-66,283,-3691,-1331,68,-691,-2755,-2721,-4659,-3133,-162,-3797,-5562,-4078,-2360,-5788,-3375,-6669,-2289,-1160,-4030,-7464,-2974,-1917,-9916,-4416,-515,-190,-2864,-11323,837,1026,989,-3307,-25769,-12560,-15606,-31642,-64548,-146277,-208430,-359894,-422103,-167309,-9968,-2176,-1846,-7797,-722,39,-6801,1364,1996,-6047,-14216,-3619,2414,2173,-7254,-2478,-6372,-789,49,1691,1896,-131,-5251,-2459,3342,3973,4491,-1511,-3668,-888,-2690,-4631,342,6093,2500,-2091,-3062,-2046,346,4335,4725,-4348,3775,3215,2546,-2687,-673,-1470,-723,-1510,-2114,-2416,-2298,-1913,-1275,-558,-88,464,907,1333,-4047,-3030,-633,2301,2550,721,-384,643,2737,-837,1836,1527,1672,2608,617,-1452,-2333,-3216,-3200,1178,1239,823,-2700,-830,-1533,-1981,-2086,-1920,-2480,-1178,-935,-1395,-845,-900,-1114,-1429,-1822,-2268,-2803,-3286,-3500,-3532,-3377,-3089,-3884,-2648,-2539,-2451,-2326,-2170,-1890,-4966,-1263,-890,-2368,-28544,167,429,634,657,-20633,-47883,-50842,-32261,-771,343,248,-23881,-70703,-42965,-732,-1120,-1488,-3742,-10690,-30054,-59608,-49602,-9165,-290,49,357,644,1003,-3112,-1728,786,-4319,-2391,-1963,-565,-3109,418,-964,-2750,-1404,1148,785,-3266,-1308,-390,-1203,1462,1016,1842,1729,-1404,-2158,-631,1258,-136,-362,-745,46,-96,-1866,-198,-275,-1603,-1255,-457,-644,-2479,-2259,-2439,-1949,-2296,-2547,-2669,-3293,-2438,-2205,-2076,-2003,-1959,-2416,-3005,-2905,-3110,-3428,-2628,-2530,-2172,-2672,-1095,-581,-35,-325,-2135,-1908,-1761,-1624,-2573,-444,-250,-734,-2326,-3006,-2080,-2544,-2966,-3052,-2570,-1891,-1357,-320,447,242,207,-1047,2052,263,-717,741,-41,3122,3566,3268,4653,4000,1874,916,1712,969,205,-1740,-1237,-1699,-1941,-1968,-1989,-1877,-1666,-1666,-1657,-1577,-1472,-1381,-1080,-800,-427,-56,269,-1417,770,558,-386,365,-749,-1754,383,-803,-1241,-236,-1600,839,917,658,-939,-1400,-1548,-1474,-2128,-2203,-2223,-1942,-1598,-1265,-1025,-1472,-1850,-876,373,827,1596,830,-1142,-1958,-2415,-1224,-588,-1044,1919,-2248,-1027,-1346,2919,4789,-844,-437,271,1968,-235,-1520,-322,-489,1603,368,-1505,-2067,-1626,-1203,-741,-397,-458,-946,-1743,-2563,-1160,-1504,-1551],[-3539,-3284,-2907,-2572,-2204,-2035,-1909,-2211,-2102,-2301,-3230,-3326,-3631,-3485,-2853,-2724,-994,11,-414,-3240,-2611,-1907,-2826,-1155,-1221,392,973,-486,261,-344,-986,-974,-268,706,-2064,1749,3041,-1713,3335,2540,2547,1420,940,210,-1516,-578,-592,-540,-800,-947,-1880,-1091,-2388,-1876,-2004,-1843,-3694,-1171,-1714,-2590,21,305,484,-1068,-1087,-197,940,1326,-2673,-2701,-1695,374,-358,4129,4310,-1356,1777,1854,634,1335,-1606,-1985,153,2303,2588,1352,1727,4228,4814,3245,271,-1997,-2035,276,-3090,-1040,-3303,-1963,-693,2,631,204,-1251,-1228,-1234,-2145,-2871,-3546,-3962,-4089,-4114,-4068,-4541,-4331,-4499,-4356,-4012,-3247,-2518,-1727,-982,-1371,213,668,-3297,-1215,487,976,657,237,-308,-1086,-2058,-2943,-2423,-1916,-1833,-1701,-1576,-1496,-1932,-1819,-2113,-3477,-2387,-2721,-3207,-3803,-4411,-4657,-3971,-3112,-2478,-3172,-996,-407,-1923,-3113,-2696,-3379,532,295,28,-318,-785,-1146,-1623,-2004,-2405,-2827,-2972,-2457,-1586,-748,-2138,1293,1943,-255,-1995,-5064,22,1767,-1539,-1812,-1392,-1166,3589,4954,4112,958,-2441,1175,-1098,-3191,-2056,-721,3206,3528,1700,-1053,-3548,-1808,207,1659,2152,2243,5,-2908,-1655,-3174,-3522,-4177,-3540,-2764,-2174,-1735,-1477,-4301,-2604,-950,-588,-181,301,-111,-7541,-4443,-4481,-5241,226,225,-223,-10769,-6909,-559,-218,-3869,-21441,839,1221,1524,-6839,-33575,2740,3326,3905,4401,4764,5005,5060,-3100,-14422,4038,3224,2390,1519,-3495,119,-8523,-5975,-1915,411,861,-2570,-3972,822,1484,1261,944,596,-4234,-2810,-4810,-5990,-142,203,681,-128,-3602,-4128,-4411,1062,713,277,-989,-588,-915,-1211,-1454,-1581,-1710,-1828,-1757,-1705,-1811,-1497,-1519,-1526,-1716,-1891,-2093,-2426,-2654,-2749,-2506,-2068,-1458,-839,-261,386,917,1319,1592,-716,-1280,-2030,-3069,-932,-2450,-2238,-2426,-3563,-1965,-1587,174,843,-187,1515,-3541,1226,717,162,-394,-668,-657,-3015,-552,125,260,183,-232,-735,-1405,-2086,-2675,-2989,-2794,-2296,-1576,-899,-219,-1313,978,1471,-1237,-2475,-2688,-2669,-2414,-1791,-1662,-737,-580,2121,-479,-3203,-3010,-1815,885,-89,-2666,-1710,-1916,335,-285,-843,-360,-911,-1487,-2060,-2633,-3231,-3741,-3905,-3570,-3208,-3034,-2880,-2972,-2995,-3041,-3162,-3279,-3329,-3218,-3028,-2829,-3418,-2987,-2318,-2258,-2144,-2142,-2162,-2154,-2243,-2362,-2492,-2609,-2741,-2783,-2762,-2881,-1835,-1308,-963,-2035,-2562,-1889,325,-389,-994,-192,674,-20,580,711,677,799,976,1036,1040,-761,-2844,-1375,-4202,-1699,-1825,-2099,-2667,-3234,-3266,-2550,-1537,-463,75,-1898,-2714,-2420,1220,82,-867,-475,-990,-2505,-3547,-1884,345,319,95,-1882,136,-248,-2383,261,1039,-84,-1345,-1742,-4053,165,1200,-155,-2247,2428,1484,2826,3639,2075,-1557,-2074,-3456,1152,1026,1236,-780,2059,858,-2659,-1990,-2101,407,-2260,191,1855,1387,1257,-1578,-1384,363,-2071,-1947,-3,-1015,-2893,-2633,-611,-1600,-1061,1717,2109,2367,2387,49,747,2935,1899,1099,-2547,-38,2833,-660,-3355,-665,569,1160,1515,-8,3086,2099,-65,-2304,1089,-2297,823,3049,1803,-12,-3355,1890,1687,-510,248,1450,-198,-2163,-4497,238,-710,-1486,-2231,-2710,-2973,-3202,-3355,-3477,-3627,-3645,-3554,-3363,-4201,-3336,-2562,-2264,-2133,-2011,-3812,-2780,-2148,-2246,-2253,-2287,-2340,-2394,-2369,-2387,-2359,-2111,-1740,-1210,-3173,-2059,-1499,-3586,1483,1315,-2084,1865,-12,-779,-1122,-526,136,-401,-994,-1322,-1688,-1945,-2037,-2049,-2004,-2079,-2022,-2076,-2154,-3256,-2792,-2473,-2260,-2136,-3113,-1521,-1243,-1037,-672,-369,-148,-1840,-2085,57,-1203,83,-27,-2447,-202,-362,-454,-526,-675,-825,-1021,-1147,-1367,-1546,-1662,-1538,-1303,-901,-446,-1880,117,740,879,-1045,-940,-2026,-645,-517,-3351,-1832,-2426,-2782,-5160,-2574,-2282,-2065,-1916,-1787,-4154,-2559,-1936,-4207,-5014,-3777,-1799,-4921,-3426,-6886,-2133,-2216,-2831,-6714,-4148,-2828,-8607,-5057,-3593,-4009,-4743,-12729,-3961,-3856,-3898,-3819,-30770,-20904,-22948,-40527,-86732,-165493,-293936,-514265,-547293,-133023,-4557,6047,6514,-13984,-3141,-211,-11785,631,2708,-7260,-12611,-3497,2727,2081,-7768,-5879,-7044,83,-1030,2368,3978,136,-5150,-2183,2818,5044,5111,-4280,-1724,211,-2134,-4915,357,4313,2762,-1041,-1875,-1433,886,3270,2738,-3862,1274,607,-49,-2317,-1185,-2230,-2359,-2949,-3524,-4042,-4161,-3731,-3032,-2316,-1833,-1506,-1293,-1177,-3724,-3180,-1662,-1696,-1618,-1370,-1041,-628,-92,-814,652,891,996,1052,523,-1401,-1972,-3107,-2923,-1241,-1581,-1601,-2996,-671,-569,862,892,1932,-2146,232,-387,-1079,1234,1352,562,-1146,-1426,-2496,-3324,-3001,-1952,-2187,-2311,-2204,-3051,85,945,1257,876,331,-222,-4214,-1140,-1190,-990,-25633,-269,-33,56,-116,-14002,-37605,-42539,-30571,-2419,-48,240,-29075,-83978,-64588,-8329,-677,-1327,-2047,-7602,-23370,-50634,-50950,-12152,69,740,1328,1833,2193,-2966,-1952,-813,-4610,-3092,-2002,-724,-3076,210,-963,-3204,-1102,-1148,-1305,-3347,-1773,-939,-692,-405,-84,270,610,-1403,-2291,-359,2055,-347,-641,-830,296,1831,-1697,-116,142,-1912,-1619,-711,-1050,-2205,-2953,-2988,-1682,-1681,-1637,-1601,-2547,-1440,-1314,-1289,-1313,-2026,-2352,-2914,-2590,-2399,-2468,-2749,-3048,-3055,-3014,-2341,-1955,-1523,-1176,-2804,-2079,-2074,-1071,-1708,-498,-458,-477,-2182,-2564,-1749,-2158,-2585,-1291,-1648,-2090,-2459,-2660,-2478,-1982,-1468,-875,-256,285,-1049,480,590,2563,2871,3133,3306,3392,1742,822,3408,3409,-401,-2133,1299,2911,2776,-631,614,691,1459,807,-724,-506,-1107,-1669,-1888,-1912,-1645,-1280,-924,-1351,-252,66,-833,-190,-1057,-2198,552,-902,-1920,-937,-1906,660,796,207,-949,-1512,-1591,-1239,-1869,-483,234,625,895,1116,1091,-1533,-1820,-878,1015,923,1026,611,-1453,-2284,-1821,-708,-505,-460,-292,-2346,-1142,-1529,-872,-613,-337,-687,-130,-33,-512,-1635,-799,-426,-439,-513,-1897,-2848,-849,-969,-1163,-1368,-1526,-1636,-1774,-2200,-1769,-1712,-1589],[-237,-742,-1244,-1831,-2288,-2674,-2685,-2430,-2199,-1905,-3151,-2195,-2496,-2850,-2909,-2406,-1392,-150,-361,-3342,-2314,-1940,-3508,-1640,-1175,115,51,-1272,519,2355,974,2465,3053,630,-1625,1887,3476,-2207,3547,2704,1665,458,-667,-1435,-2161,-1285,-719,-213,-1092,-975,-2123,375,-3120,-1220,-714,-713,-3179,-2216,-2699,-3158,-779,-555,-335,-1451,-1074,-105,225,319,-2056,-2797,-1679,-57,-605,-747,-1152,-1627,-2089,-2586,-3003,-3331,-3457,-3288,-2846,-2149,-1405,-747,-37,555,1102,1624,-18,-2127,-1958,762,-3120,-612,-2734,-2521,-688,-61,314,7,-1408,-836,711,1486,-233,-1377,1091,-1142,-1919,-1828,-3870,-2262,-1285,-1172,-1060,-1677,-57,485,-546,-1428,1761,2096,-3243,-676,819,2913,2951,2925,-66,-769,-1553,-2615,-2210,297,673,350,100,-76,-1631,-1701,-2276,-3167,-1440,-1855,-1237,-1658,-2068,-2540,-2982,-3202,-3370,-3352,-3292,-3101,-2862,-2882,-2397,-3190,-1923,-1642,-1320,-1068,-984,-886,-1022,-1195,-1543,-2129,-2798,-3026,-2477,-1275,-1912,916,1816,-327,-1775,-5442,-189,1977,-912,-1752,-1428,-460,3338,3364,3311,1114,-2116,2010,-130,-3087,-1321,-102,733,170,-346,-829,-3861,-1917,-2182,-2611,-3052,-3470,-3911,-4057,-3802,-3458,-3032,-2620,-2195,-1803,-1459,-1086,-727,-3981,-2976,436,854,-64,1324,-1414,-6885,-4037,-4744,-5798,-713,1027,2553,-11407,-7280,1275,-2073,-7995,-29411,1709,4839,4934,-5675,-35825,4848,4674,5572,6249,7011,7747,8283,-4486,-18140,7845,6874,5741,4465,-1783,1961,-6972,-6175,-1774,-1731,-2253,-2537,-4904,-2495,-2233,-1988,-1734,-1477,-4275,-3413,-3871,-6366,-1422,-1429,-1249,-1051,-3562,-3989,-4899,57,247,353,-789,381,328,165,-88,-351,-725,-1176,-1509,-1914,-2264,-2647,-3045,-3256,-3377,-3168,-2734,-2286,-1723,-1189,-635,-199,205,59,691,919,1019,988,841,55,-1083,-1984,-3026,-2066,-2767,-2646,-1900,-4124,-2580,-1196,1722,2098,-822,2097,-2808,1220,486,-265,-1035,-1585,-1907,-2303,-1858,-1700,-1463,-1286,-1320,-1341,-1477,-1637,-1823,-2098,-2804,-2765,-2827,-2755,-2442,-2086,-1632,-1171,-2063,-2811,-1903,-3081,-1804,-1199,-1455,-752,-192,47,-808,-3487,-3328,-1978,1243,721,-2327,-1644,-1881,1051,-383,-1614,-1078,-2364,-3567,-3531,-2435,-1434,-600,-147,-1943,675,798,-342,-1795,-777,-1244,-431,-415,-268,230,-1543,-1633,-3152,-2697,-459,-29,2282,-538,-251,643,974,657,-135,-947,-1802,-2577,-3198,-3596,-2450,-1706,-1012,-2382,-3138,-871,820,-156,-827,107,963,759,1078,1376,887,1335,2246,1417,2594,-870,-2630,-1340,-3839,-1147,-576,522,889,827,455,-775,-1134,1092,-168,-2623,-2382,-2133,503,357,268,923,-811,-2971,-3633,-1440,419,380,-115,-1819,-208,63,-2968,401,3168,1530,-1663,-708,-2644,16,-430,-630,-2248,-878,-890,-951,-1055,-1195,-1738,-2106,-3368,-1228,-745,-148,-1245,858,1203,-2718,-2346,-2244,258,-2415,-418,-741,-1549,-1974,-2213,-1894,-901,-2506,-2473,-339,-1221,-3454,-2634,-977,-2241,-965,1631,3484,3000,2331,318,604,183,-728,-1781,-2766,-3016,-2189,-931,-3199,-929,443,258,164,-577,3226,2236,-174,-2666,460,-2909,449,2287,1604,-357,-3447,1949,1866,-502,315,-634,-1525,-2403,-3324,-4190,-4688,-3981,-3189,-2376,-1639,-2066,-1162,-644,-648,-691,-2686,-3195,-4256,-2932,-589,-213,-1864,-1521,-3748,-3668,-1947,198,3,-1035,-697,-1173,-1662,-2305,-2962,-3207,-2820,-1933,-3998,-1790,-1066,-3768,2469,1843,-2438,1499,-395,-884,-1492,-659,-1510,-2199,-2447,-1945,-1275,-535,213,842,-2075,-483,1795,970,-2661,-3696,-2513,-2437,-1760,-1049,-2639,-1073,-1238,-663,-4,-511,-1114,-1829,-2369,-2800,-2772,-2374,-1790,-2206,-349,225,750,456,809,1404,1317,-314,950,-267,230,-124,-595,-1079,-1583,-2074,-2384,-2683,-2958,-3234,-3535,-3980,-4441,-3983,-3270,-2125,-1308,-860,-5160,1097,1412,269,-387,-651,-3976,-2133,-742,-4618,-4747,-3633,-1583,-4132,-3516,-7217,-2152,-2418,-2775,-5431,-5546,-2914,-7076,-6009,-2619,-2789,-6997,-14577,-3052,-3002,-2954,-2898,-28942,-29079,-29853,-46316,-100775,-121954,-226555,-464703,-495581,-97321,251,4733,5217,-20193,-7547,-5030,-17018,-3106,-1739,-8441,-10916,-3271,-1676,-2682,-7514,-9798,-6156,-410,-2410,345,1701,18,-5348,-2095,2342,3077,3009,-6044,147,975,-1749,-5238,-265,-850,-1542,-2156,-2730,-3333,-3896,-4280,-4077,-3741,-3555,-3299,-3123,-2972,-2836,-3106,-2467,-2047,-1442,-715,86,833,1624,2349,225,1207,3117,3131,-3558,-3239,-2091,1119,3009,1077,-983,252,2420,-890,631,1190,1721,1369,445,-1213,-1487,-2864,-2669,129,387,1593,-3432,-627,-833,3659,1018,2133,-1904,29,24,-852,1022,633,-145,-1228,-1641,-2153,-2322,-2022,-1368,-2747,-3210,-2486,-2129,17,137,250,-92,-529,-899,-4085,-1247,-1051,-747,-25357,-214,-206,-406,-899,-10156,-31936,-39597,-30562,-3625,1266,1867,-32228,-91206,-79225,-20617,977,313,-1044,-5433,-19342,-40662,-45164,-13153,2411,2817,2309,2965,1371,-2715,-2013,-2274,-3558,-3722,-1713,-798,-3063,-284,-1120,-3641,-994,-743,-675,-3343,-2072,-177,-196,360,673,998,1277,-1499,-2428,-172,2358,-499,-1020,-855,253,2392,-1283,-1251,-267,-2282,-2023,494,234,-1783,-3188,-3347,-1364,-412,-1510,-775,-1765,-1153,-1253,-1407,-1563,-2278,-2309,-2569,-2089,-1758,-1512,-1126,91,-16,-3339,-630,-807,1792,389,-3078,-2257,-2370,-1392,-2034,-2481,-2704,-2756,-2654,-2609,-2594,-2619,-2593,-2604,-2615,-2696,-2782,-2987,-3247,-3243,-3132,-2937,-2709,-2401,-2168,-1908,-1607,-1334,-1119,-870,-638,-437,-269,-109,68,211,-1118,-2534,30,-98,-256,-706,-854,-1222,-1510,-1922,-2086,-1879,-1463,-1043,-504,-137,151,-395,193,-1276,-275,-515,-1292,-795,-1099,-2480,219,-926,-2532,-1698,-2033,-86,-102,189,-807,-1663,-1605,-991,-1591,-595,1748,1527,1619,1508,1223,-1468,-1698,-670,140,-522,-1163,-1946,-2671,-2837,-2133,-1308,-572,20,444,-2454,-112,-1762,920,524,-34,-852,-1628,-2673,-3592,-3257,-2187,-1096,46,997,-1790,-2277,-396,2186,2877,1335,-585,-1181,-1744,-1889,930,485,1042],[-512,-1159,-1519,-1351,-431,-1012,-343,-981,1015,-642,-2927,-2101,-554,-1338,398,-1993,-110,406,-66,-2745,-1861,-1777,-3635,-2083,-1203,-124,-899,-2078,-2088,-2688,-2711,-2288,-1751,-1334,-1044,-938,-931,-2710,-1130,-1287,-1467,-1696,-1850,-1880,-1816,-1797,-1734,-1737,-1743,-1826,-2272,-1882,-2326,-1903,-1811,-1638,-2582,-3660,-3774,-3845,-580,-320,-131,-1980,-1043,-163,-290,-439,-1545,-2619,-1691,-906,-1095,-675,-417,-1042,149,396,648,827,-2473,-2482,665,451,110,-418,-931,-1529,-2031,-2233,-2014,-2382,-1812,-321,-3279,-487,-2090,-2845,-756,-129,-198,-421,-1311,-519,868,3260,423,-1248,1941,-596,-2524,-1790,-3036,-2710,4566,4258,3229,-2054,1390,46,-573,-1627,-929,-834,-3518,-266,742,1432,2101,2687,-183,-657,-1172,-2551,-2260,41,1178,496,-62,-383,-1434,-1756,-2691,-3087,-1526,-1351,320,13,-329,-1152,-1203,-2224,-2156,-2897,-1987,-2000,-1974,-2006,-2073,-3134,-2493,-2761,-2993,-3246,-3550,-3643,-3660,-3355,-2928,-2519,-2127,-1661,-2007,-1243,-1917,-204,-16,-547,-1657,-5231,-554,636,-509,-1662,-1367,-42,1450,1615,1655,991,-1860,1316,841,-2791,-798,-402,-971,-1486,-1778,-1740,-3630,-2109,-523,-92,266,580,173,-2434,-1232,-2381,1064,1046,1052,1080,1175,1467,1817,-2652,-2573,1914,4982,-1409,555,-2799,-6032,-3674,-5143,-6457,-2029,-169,2503,-12274,-7787,-389,-6068,-11740,-37429,-25185,5115,4586,-2644,-36973,2467,-2344,1156,629,219,-43,-243,-5435,-18988,-1005,-1528,-1991,-2350,-2351,-1988,-5805,-5810,-2322,-440,-407,-2025,-5892,-1231,-1556,-1841,-1946,-1822,-4506,-2725,-2875,-6919,-523,-270,102,-733,-3538,-3810,-5268,53,1646,-260,-621,1159,1359,1243,998,283,520,222,84,-87,-170,-256,-345,-284,-239,-704,-823,-119,-331,957,1095,1856,2002,429,1953,1920,1779,1546,1257,834,-911,-2005,-3100,-731,-1782,-1128,-999,-3469,-3096,-814,-207,-253,-1493,-608,-1994,-1217,-1638,-2000,-2334,-2438,-2374,-2226,-1975,-1821,-1631,-1493,-1523,-1469,-1444,-1351,-1202,-1089,-2989,-1036,-925,-902,-875,-1006,-1200,-1490,-3105,-2266,-2202,-3225,-2153,-2051,-2014,-2008,-2095,-2301,-2073,-3539,-3666,-2007,932,1509,-1904,-1608,-1871,1328,-614,-2375,232,-976,-2123,-2761,-2227,-1431,-729,-313,-1620,330,903,-343,-2170,-759,-974,1431,1456,24,296,-1321,-1499,-2782,-2336,-183,199,2525,-1184,-455,1268,1327,1623,-457,-74,689,572,-780,-3360,-1096,1121,172,-2628,-3555,72,-120,-350,-544,-480,-504,-386,-253,25,68,246,421,460,428,-824,-2188,-1159,-3400,-1703,-1949,-1600,-770,-294,-278,-589,-1826,1302,-253,-3173,-1879,-1625,130,-395,-401,53,-513,-3307,-3341,-947,444,388,-308,-1594,-491,615,-3016,706,4405,1424,-1817,424,-1025,3475,2530,107,-1991,-579,-1554,-2441,-3142,-3510,-3449,-3034,-3117,-2500,-2410,-2413,-2552,-2659,-2718,-2552,-2518,-2363,-2229,-2439,-2106,-2242,-2479,-2514,-2783,-2907,-2710,-2963,-2887,-1712,-1300,-3323,-2419,-1171,-2405,-715,152,231,327,328,303,304,278,145,132,-1272,294,384,-394,-2836,-998,486,-595,-931,-927,2716,2412,-216,-2866,-144,-3373,170,1608,1512,-419,-3404,497,-38,-543,-894,-1210,-1311,-1810,-1249,-1154,-988,-784,-726,-606,-496,-1166,-1637,-949,-1325,-1717,-2637,-2969,-4101,-3096,-2616,-1925,-1805,-1244,-3201,-3795,-1416,590,694,-1018,-460,396,297,108,-133,-313,-537,-2042,-4136,-1352,-1658,-3869,-2372,-2720,-3120,-3318,-3245,-2939,-2572,-2158,-1870,-1510,-1206,-674,-365,104,465,710,-2184,-564,419,-15,-3152,-3275,-2073,-2303,-1880,-1624,-1975,-689,-1002,-1688,-372,-647,-1202,-2070,-2922,-3096,-1974,-647,651,-1290,1677,2722,2054,125,1382,4860,3024,-353,1392,122,976,2489,2376,902,2487,-1344,-104,982,1797,-601,-853,-2215,-692,184,-3165,957,-1855,-1981,-3798,3369,2684,1221,905,237,-3893,-1649,-1948,-4775,-4507,-3449,-3141,-3319,-3470,-7446,-1436,-939,-602,-3930,-6823,-2749,-5499,-6947,13,-490,-9297,-16469,-2115,-2554,-2820,-2725,-24548,-35654,-35957,-47943,-103961,-59807,-75672,-282190,-349845,-63841,242,959,1610,-25513,-11780,-9709,-21910,-7348,-6502,-9398,-9149,-2692,-1359,-1997,-6393,-11250,-4120,-2448,-3878,-1444,173,-384,-5608,-1960,2233,4035,1142,-4794,1948,1557,-1324,-5334,653,3960,1641,899,230,-913,672,-44,-755,-2715,-2299,-2924,-3223,-2700,-1793,-3889,-1586,1557,2283,453,142,1353,2711,2564,286,1413,5235,2881,-3426,-3173,-2243,409,3437,1086,-1349,271,886,-958,-1132,-2108,-2534,-1898,-1193,-1019,-1005,-2581,-2374,263,-140,-732,-3901,-1736,-1480,-740,176,1076,-1665,-168,683,-628,814,928,1501,-1067,-416,2511,1730,907,-583,-3238,-4085,-2655,-2993,-2853,-2312,-1763,-1274,-914,-1052,-4649,-551,-660,-856,-28721,-3851,-1458,-1607,-3398,-9538,-31496,-42422,-32701,-4565,-343,39,-33426,-92558,-86455,-30102,1165,1146,-1103,-4651,-18174,-33874,-38497,-13155,-1636,-2041,-2291,-2401,-2369,-2427,-2623,-2863,-3034,-3522,-2820,-2483,-3061,-1391,-1448,-4001,-1070,163,-234,-3330,-2106,142,40,68,137,285,459,-1693,-2507,-78,1560,-596,-1440,-854,122,2252,-781,-2445,-789,-2691,-2414,460,1055,-1368,-2843,-3268,-1690,-337,-2386,-1009,-1046,-859,-276,248,-1803,-2595,-2308,-2219,-1554,-1050,-601,-754,1343,94,-3655,-742,-1579,1447,516,-2349,-2403,-2673,-39,-176,-490,-599,-634,-1686,-1865,-1876,-2065,-1868,-817,375,453,455,359,102,-2252,-1488,-947,-1353,-1694,-2085,-2364,-2440,-2342,-2141,-1809,-1440,-1074,-722,-374,-17,279,-1671,-2897,253,54,-228,-863,-1128,-1599,-1868,-2062,-1889,-1429,-897,-448,74,403,650,-956,18,-1194,-42,-500,-1735,-1394,-1541,-2634,-1911,-2107,-3042,-2465,-2457,-2095,-1591,-869,-501,-1842,-1596,-736,-1285,-724,1264,1244,1183,1114,971,-1250,-1459,-187,-119,-779,-1208,-1391,-2016,-2761,-685,637,443,760,1006,-2446,377,-1898,-523,-1208,-1905,-2558,-2987,-2991,-2390,-1809,-1928,-133,1233,1811,-1036,-862,-933,1870,2902,1403,-536,-1162,-1686,-1447,488,-99,-726],[-1929,-1636,-992,-183,-538,-1278,-334,-639,962,-741,-2963,-2472,-1208,-1262,1562,-1585,-284,158,-1122,-2224,-2214,-1707,-3489,-2632,-1441,-459,-1907,-3009,692,839,-64,706,584,-825,-481,-218,-523,-3024,-923,-963,-921,-905,-889,-884,-1245,-1074,-1243,-1504,-1941,-2144,-2464,-2565,-2570,-2454,-2390,-2324,-2346,-4202,-3830,-3659,-2248,-2126,-2009,-2583,-1845,-1627,-1362,-1015,-1110,-2253,-1652,204,-1715,573,560,-875,192,-145,-494,-880,-2332,-2778,-1917,-1937,-1797,-1633,-1347,-1160,-1031,-957,-1373,-2569,-1488,-1031,-3414,-532,-1442,-2353,-624,-40,-702,-888,-887,-134,929,4263,1096,-931,2639,100,-2730,-1352,-2113,-3040,3657,3599,3160,-2276,2359,-463,-649,-1728,477,155,-3909,-145,-142,-17,210,505,-179,-535,-763,-2520,-2350,-255,-234,-943,-1763,-2605,-3224,-2735,-3099,-3002,-1697,-783,1477,1810,230,-821,-759,-2437,-1977,-2237,-360,646,-489,-166,-1399,-2957,-874,-901,-630,-206,209,747,1127,1534,1819,1260,-1656,-1110,-2298,-1421,-1916,395,-20,-667,-1440,-4804,-1001,-1099,-1117,-1410,-1086,-902,-769,-660,-618,-575,-1522,-376,-278,-2423,-243,254,489,777,1153,1571,-2822,-2097,-130,939,2934,2911,112,-2213,-1105,-1965,1103,649,299,86,71,352,603,-950,-1202,180,3343,-2637,-216,-3835,-5436,-3124,-5455,-6967,-3407,-708,1129,-12900,-8460,-2234,-9289,-13586,-44400,-52792,-8311,75,-205,-37712,-661,-796,-860,-848,-740,-485,-140,-6201,-16763,1043,1206,1342,1353,-528,1078,-4948,-4168,-3190,-756,-1395,-2057,-6654,-3354,-3827,-4235,-4503,-4585,-4772,-4444,-4192,-7509,-3897,-3676,-3311,-2986,-3400,-3473,-5211,-1664,-1446,-1318,-1226,-1272,-1334,-1514,-1772,-2006,-2275,-2516,-2517,-2491,-2365,-2286,-2309,-2318,-2505,-2662,-2840,-3178,-3508,-3937,-4361,-4178,-3664,-3176,-2705,-2085,-1466,-829,-142,592,-725,-2003,-3244,47,-1437,-735,-740,-2790,-3393,-436,3265,2680,-2096,965,-1213,864,778,927,1159,1532,1888,-1084,-349,2242,2087,1712,-133,-704,-317,-1114,-1853,-2446,-2623,-2332,-1723,-1200,-767,-633,-731,-1114,-4351,-2454,-3232,-3609,-3007,-2226,-1561,-1038,-787,-967,-1212,-3283,-4053,-2694,-2577,-1947,-1485,-1675,-1946,272,-1014,-2711,178,-335,-907,-1479,-2044,-2642,-3214,-3741,-3870,-3415,-2910,-2288,-2486,-1179,-814,5,493,243,306,-1168,-1465,-2452,-2044,0,338,2219,-1762,-670,1695,1576,1484,-900,-362,841,688,-1373,-2568,-1226,1134,755,-2922,-3597,-266,-669,-1062,-1289,-1417,-1507,-1401,-1196,-743,-738,56,759,821,1820,-804,-1759,-1053,-3080,367,1194,598,148,-1572,-1140,-525,-2177,1099,-368,-2862,-1452,-1166,1535,1096,2267,2219,-343,-3714,-2973,-650,-1065,-1457,-1689,-1656,-1364,-882,-2706,864,1816,1091,-2050,1398,457,4677,5124,87,-1794,286,671,1308,179,-1116,-2478,-3606,-3798,-2889,-2206,-1812,-1793,-1990,-2346,-2518,-2537,-2178,-1497,-2563,-1583,624,1077,1668,-1558,-1959,-1336,-3721,-3263,-782,-1107,-2850,-2256,-1454,-2336,-604,260,-80,-365,-702,-1012,-1236,-1418,-1496,-1527,-1479,-1334,-1156,-965,-2581,-1142,-248,-1668,-1809,-1332,209,169,-495,-3186,-999,-3693,-550,-737,-818,-972,-3541,-1228,-1354,-1482,-1528,-1626,-1599,-1517,-1465,-1378,-1234,-1053,-1014,-906,-782,-796,-1820,-904,-1039,-1128,-2680,-2855,-4083,-2316,-2206,-2346,-2547,-2627,-2672,-2933,-2601,-2510,-2332,-2211,-2122,-2037,-1860,-1730,-1589,-1318,-1024,-2559,-3868,-1126,-355,-4227,620,668,-1419,393,-1150,-1082,-2102,-300,268,397,-946,610,-176,321,261,8,-2461,-908,-484,-300,-3736,-2889,-1795,-2387,-1867,1144,-1470,67,-863,-2702,367,512,846,-1281,-1527,1540,1004,1211,1911,-529,1877,2954,1482,-394,1754,1847,894,-608,-1104,-2182,-3240,-2845,-1597,-354,791,-1122,-142,802,2149,-478,-1102,-1711,294,-202,-3330,673,-2604,-2785,-2511,610,-483,-1561,-2518,-3230,-4170,-3465,-3096,-4925,-4517,-3505,-395,-2854,-3617,-7882,-1412,-745,396,-2724,-7977,-3209,-4324,-7987,2999,2117,-11793,-16439,-759,-1679,-2573,-3127,-20901,-34911,-41503,-46499,-98936,-2750,-1249,-62950,-197453,-34527,298,749,1215,-29266,-15265,-14051,-23173,-11804,-11594,-10266,-7615,-2034,-259,-356,-5051,-7562,-1906,-1058,-5609,-2998,-2506,-2972,-6058,-2364,-1486,-514,-845,-2673,2551,1773,-1035,-5354,794,2909,260,1625,980,-1065,1999,1539,148,-2396,-2660,-2926,-2115,-2212,-540,-4655,-2399,466,498,278,-540,-50,-292,-522,-918,-1353,-1759,-2112,-3490,-3222,-3355,-3606,-3847,-3553,-3053,-2496,-1806,-1171,-1139,8,572,1190,286,-1047,-729,-2460,-2176,3311,-491,4357,-4477,-659,-1456,4251,917,1993,-1551,-434,1405,-519,509,-44,737,-869,-680,3469,5729,4762,-308,-3607,-5005,-2823,-817,-1109,-1791,-172,482,1015,-1964,-5919,1591,1416,-6700,-35933,-8923,-1339,-753,-7846,-12297,-36396,-50914,-37158,-5578,-3066,-2965,-33504,-90356,-87741,-36739,-1839,-1626,-2146,-5312,-19709,-31170,-33850,-13033,-2555,-2169,-1667,-1167,-641,-1689,-1817,-2176,-1438,-3030,-753,-953,-3105,-2013,-2437,-4107,-2260,-1775,-1311,-3401,-1958,-569,-537,-584,-694,-838,-1024,-1986,-2499,-946,-684,-642,-1774,-863,-90,1390,-311,-3511,-1399,-3091,-2687,-245,588,-1036,-2313,-2924,-1849,-1305,-2586,277,-445,-1388,397,1024,-2106,-2960,-2354,-1943,-1048,-456,239,-495,1736,90,-3918,-866,-2257,982,492,-1478,-2387,-2979,330,904,1773,1924,-385,-1525,-1673,-1963,-1994,-1584,-1089,1329,1196,1269,1034,504,-2805,-671,-914,-1564,-2206,-2951,-3071,-2286,-1437,-628,211,1013,1747,536,-187,3420,1344,-1915,-3087,312,3026,2512,-1136,-452,-724,-326,-1180,-1956,-2586,-3064,-3100,-2686,-2408,-2172,-2064,-2102,-2277,-2516,-2844,-3056,-3173,-3006,-2762,-2413,-2102,-3520,-3282,-1564,-1217,-1211,-1180,-1321,-2156,-1796,-1911,-2030,-2032,-1872,-1684,-1632,-1743,-2088,-2537,-3039,-3115,-2062,-1061,85,0,-2326,-2997,-275,1640,1014,1259,1643,-2481,799,-2069,859,595,528,-924,-1038,862,-1803,-1936,-2387,-219,2992,2036,-166,462,-1622,1424,1644,899,-638,-1258,-1817,-2104,-2725,-3232,-3540],[596,457,450,433,-1157,-1455,-318,-377,661,-900,-3059,-2708,-1784,-860,654,-915,-322,-119,-643,-1673,-1783,-2405,-3287,-3051,-1701,-743,-2602,-3604,-30,-57,-608,-662,-1016,-1504,-1667,-1851,-1656,-2776,-752,-278,104,292,362,363,-773,182,121,42,-2397,-2049,-2483,-77,-293,-1267,-732,-972,-1284,-3024,-3019,-3075,-2129,-2234,-2378,-3220,-2774,-2454,-2120,-1779,-1449,-1810,-1574,-1149,-2428,-1467,-1688,-1904,-1919,-1703,-1183,-500,-1940,-3081,1718,2447,3065,1816,600,3940,3924,353,-2132,-2712,-1139,1515,-3588,-836,-986,-1363,-554,70,-1234,-1461,-404,195,828,2464,1593,-623,531,-169,-2681,-770,-1274,-3306,1686,2445,2882,-2461,3768,-1004,-888,-1850,3840,2607,-4541,569,1835,2874,2166,1351,-189,-636,-1588,-2598,-2990,-2757,-2373,-2105,-1995,-2029,-2218,-2103,-3623,-3064,-2120,-328,937,1511,128,-537,-612,-2679,-1900,-1710,-968,1125,329,1058,-1002,-2852,35,2036,3261,4569,5194,3328,4203,3751,3007,1045,-1508,-983,-2540,-1742,-2114,58,-1137,-2229,-3156,-4577,-1663,-950,-362,-1284,-930,352,449,221,-228,-804,-1385,-1989,-2328,-2236,-1474,-881,-322,143,532,807,-2023,-2065,-533,546,182,-240,-801,-2167,-1869,-2364,-2605,-2484,-1997,-1368,-713,-19,-635,591,468,-1914,2194,-3847,-1137,-4405,-5218,-2560,-5851,-7481,-4901,-712,394,-13094,-9558,-4430,-10920,-12705,-49909,-79969,-37407,-2425,-2699,-38588,-3484,-3351,-2692,-1986,-1245,-449,324,-7312,-12935,2025,2115,2083,1849,-969,969,-4657,-1539,-4263,-1905,-2671,-3360,-7199,-3102,-2868,-2756,-2683,-2613,-5146,-2720,-2701,-7409,-2916,-2986,-2960,-3027,-3325,-3263,-4839,-3665,-3824,-3571,-3270,-3032,-2752,-2548,-2409,-2253,-2172,-2124,-1901,-1686,-1361,-1026,-708,-281,61,-742,-1431,-1505,1705,1046,-503,1854,1529,957,159,-667,-1555,-2087,-1591,-266,-690,-2042,-3589,-4,-1279,-627,-1288,-2376,-3129,-221,6359,4435,-2628,487,-641,1506,2878,3205,3190,3222,3194,-806,-414,2569,2219,1333,-1287,-246,-155,-741,-1228,-1657,-2019,-2302,-2405,-2570,-2692,-2819,-2653,-2227,-3186,-981,-337,-3102,-299,324,-1162,-767,784,261,-704,-2984,-4293,-2337,-3027,-3166,-2728,-2155,-2157,-1322,-1601,-2056,-445,-427,-546,-1138,-323,-537,-1887,-805,-1310,-380,-538,-758,-2776,-1231,-1417,-1592,-1641,-1479,-1066,-1167,-1535,-2199,-1862,58,370,2424,-2251,-879,1907,1671,1159,-1422,-765,894,656,-1910,-1806,-1329,1122,1226,-3246,-3074,530,283,12,-118,-174,-236,-161,-61,217,-1424,-619,1044,650,1815,-790,-1357,-1014,-2824,1070,2459,2344,1635,-2925,-2048,-531,-1634,1014,-449,-2347,-1082,-755,1395,827,306,-215,-494,-4051,-2557,-490,-222,-300,-1249,-1302,-1454,-2018,-2300,-2035,-1320,-347,-2256,1534,1824,3145,3689,24,-1614,-679,-51,506,2032,1748,-2571,-2084,-2888,-1453,-642,-1229,-1765,-2101,-2244,-2363,-2178,-1133,-398,-2574,-2253,2165,2834,1590,-1982,-1912,-1921,-4138,-2863,-977,-978,-2359,-2007,-1654,-2069,-486,1116,1445,975,406,-178,-682,-1097,-1592,-1248,-1043,-740,-462,-259,-2292,-1189,-87,-2736,-1946,-1623,-1266,-1730,-2219,-3384,-2685,-3265,-2764,-2665,-2475,-2397,-3659,-2333,-2355,-2395,-2347,-2327,-2151,-1897,-1659,-1396,-1100,-812,-718,-607,-532,-636,-1563,-1002,-1274,-1489,-2711,-2680,-3983,-2546,-2741,-2842,-3011,-3071,-3094,-3162,-3039,-2936,-2746,-2615,-2520,-2445,-2310,-2270,-2276,-2203,-2130,-2952,-3667,-1621,-1332,-4391,-701,-353,-636,200,-1493,-1321,-2427,-62,1453,52,-1095,1010,-82,72,2262,552,-2692,-1269,559,-597,-4138,-2660,-3640,-3167,-2296,-1456,-928,250,-615,-3250,1181,2754,3237,-1154,-1539,1127,1399,704,1757,195,1411,316,-786,-1755,-2178,-1585,-531,-862,965,56,384,4017,2556,1883,5015,-859,44,844,2623,-334,-1414,-934,1164,-93,-3539,287,-3348,-2810,-1253,411,239,-26,-293,-473,-4535,-1219,-893,-4816,-4466,-3558,-260,-2580,-3761,-8257,-1664,-1075,975,-1706,-8064,-3567,-3444,-8675,1667,1144,-14159,-14425,-787,-1497,-2232,-2717,-18236,-29549,-45765,-43695,-90785,372,673,872,-59338,-10174,902,722,165,-30436,-16926,-17166,-19096,-15190,-16304,-10640,-6123,-1187,295,599,-3590,-3955,296,697,-7326,-3901,503,-2687,-6386,-1801,-1016,-1761,-2651,-3631,-2863,-1556,-661,-5129,985,2019,-1471,2233,1558,-1371,2237,3294,2312,-2188,-167,-1205,-1875,-2182,-1545,-5025,-3097,-624,-592,-701,-1222,-1124,-1171,-1020,-864,-648,-389,-133,-3595,-3271,-2487,-352,167,364,-2253,601,962,-1379,-1990,350,149,540,97,-1168,-509,-2358,-1921,-189,-664,5,-4142,-725,-1746,123,-39,-402,-1439,-1500,-2313,-3104,-3103,-2040,-913,-591,-783,1733,2134,2336,-72,-3611,-5685,-2892,133,-552,-2870,-566,-684,-711,-2948,-7341,-901,-1190,-25900,-46424,-14405,-3557,-2858,-12607,-18074,-45977,-64153,-43551,-6776,542,24,-33213,-86996,-85518,-40507,-5819,-2253,-3989,-7153,-23444,-32436,-32045,-13205,-2196,-2317,-2365,-2214,-1718,-1067,-1654,-1122,-448,-2534,-286,-548,-3128,-1770,-2608,-3777,-1572,-554,-1109,-3523,-1667,291,-98,2162,1963,1662,1198,-2294,-2360,-651,-1317,-1901,-2096,-2046,-1695,-1221,-734,-3477,-2003,-3313,-2686,-1050,-142,-751,-1767,-2531,-1841,-1711,-1803,-1781,-1650,-1780,-1171,-1041,-2371,-3299,-2401,-1737,-779,-590,-363,-297,256,16,-3958,-985,-2655,470,388,-581,-2119,-3176,614,1613,1970,1748,-672,-1412,-1532,-2056,-1889,-1324,-1416,-1764,-2346,-2948,-3458,-3154,-2520,-1399,-427,530,-439,-3123,-1308,2751,3542,2672,2791,2549,1706,-54,-604,1059,413,-1753,-2920,-1977,-2660,-3101,-3060,-2723,-2158,-1478,-1029,-599,-167,-986,429,736,885,1014,-1875,-1098,-1129,777,125,-2569,-2354,-598,-2752,1120,-748,-3840,-3272,-1092,125,-583,-1103,-1851,-2559,-3016,-2860,-2429,-1933,-1419,-986,-726,-597,-593,-765,-1043,24,582,1083,1778,-136,-2523,-3091,155,2413,1680,1775,1467,-2357,543,-2032,-893,-1631,-2183,-2465,-2427,-2213,-2103,-1937,-2142,-470,-23,260,394,437,-2142,385,203,-12,-614,-1189,-1853,-902,-1182,-1481,-1732],[1594,1495,1907,1623,-1801,-1681,-481,-335,255,-1223,-3318,-2833,-2172,-526,-725,-885,-1147,-1389,-1759,-2079,-2404,-2701,-3175,-3190,-2396,-2297,-2691,-2972,-2585,-2767,-3042,-3041,-2697,-2290,-1789,-1397,-922,-2137,116,656,1164,1554,1904,2244,-442,-115,1443,230,-2802,-2466,-2580,2403,1728,-1116,118,-423,-1004,-1491,-2246,-2501,-1523,-133,-899,-3757,-413,-564,-1102,-1732,-2386,-3047,-2968,-2470,-3063,-1705,-1383,-1110,-773,-419,45,548,-1426,-3276,1830,2203,2502,1867,-11,3112,3329,-526,-2451,-2706,-751,1915,-3677,-1303,-497,-111,218,251,-1615,-2003,126,553,721,1173,910,-307,-255,-1041,-2483,-2777,-3478,-3350,-2441,-1540,-890,-2503,627,-1388,-1150,-1869,2258,2017,-4903,942,1769,1318,796,258,-291,-733,-897,-2531,-2930,-1210,-1664,6,151,-321,-458,-1621,-3962,-3093,-2620,-1303,-1679,-2046,-2277,-2438,-2461,-2758,-2094,-1947,-1945,-1931,-1926,-1951,-1874,-2692,-1380,-940,-412,70,408,784,956,1133,1168,929,-1186,-682,-2546,-2105,-2340,-1898,-2004,-1686,-1271,-4391,-1806,639,377,-1165,-851,259,1704,1483,1045,-10,-1352,-726,-1259,-2086,-1375,-1053,-632,-236,119,390,-1156,-1867,-1012,709,750,857,-581,-2140,-1214,-1465,1516,1565,1552,-1213,1150,814,-1759,-106,-681,-4124,-1825,-4802,-2759,-4336,-5026,-2213,-6149,-7755,-6082,-195,584,-12430,-10487,-6672,-10163,-9207,-53654,-104718,-68340,1323,1127,-38666,928,962,1070,1219,1385,1585,1745,-8789,-8900,1687,1311,916,448,-1791,-451,-4813,-1198,-5030,-1494,-1500,-1948,-7232,-1299,-1125,-973,-793,-1544,-5191,-510,-513,-6222,-1083,-1464,-1796,-2232,-3169,-3020,-4210,-2928,-2577,-2350,-2156,-2091,-2033,-2064,-2135,-2134,-2140,-2150,-2009,-1951,-1879,-1873,-1903,-1751,-1539,-1057,-1491,-1132,900,1052,-1298,1468,2381,2129,2046,1830,1566,1368,1362,1620,-697,-1896,-3964,-215,-1228,-704,-1997,-2066,-2868,-75,4339,3825,-2800,298,-201,911,2252,3025,3516,3789,3831,-723,-557,3149,3001,885,-2007,584,517,-1199,649,1434,5,-2851,-1320,602,-888,-303,-435,-1652,-2772,-2168,-1191,-3097,-135,402,-1243,-781,136,-394,-801,-2703,-3889,-2053,-2193,-2107,-2033,-2215,-2399,-1879,-2233,-1781,-1828,-1981,-2089,-2139,-2157,-2200,-2219,-2221,-2105,-1995,-2021,-2011,-2942,-2269,-2343,-2483,-2636,-2710,-2467,-2193,-1986,-1943,-1710,-1603,-1561,-1433,-2574,-1272,-1088,-941,-765,-1903,-1203,-106,69,-2085,-1163,-1371,84,-163,-3502,-2296,-832,-887,-976,-983,-1044,-1279,-1583,-2066,-2493,-2770,-2161,-1160,-87,1076,-722,-934,-983,-2515,1806,5633,5985,966,-4168,-2882,-524,-870,1131,-409,-1887,-722,-356,1563,1393,1915,1908,-200,-4049,-2068,-386,-419,-493,-1789,-1094,-1941,-814,-1876,-300,139,241,-2325,1243,1486,1760,1944,46,-1408,-1655,-872,-233,1388,1421,-2881,-2152,-2759,-2202,469,-194,-1166,407,258,-2229,-1497,-398,268,-2307,-2824,-314,-764,-1022,-2458,-1997,-2204,-3116,-2325,-1030,-721,-1798,-1605,-1672,-1696,-555,-729,-939,-1105,-1334,-1543,-1652,-1666,-2079,-1266,-960,-607,-295,-47,-1895,-1058,275,-3428,-1342,-1732,-113,-128,-1106,-3263,-2467,-2643,-1232,-1047,73,-921,-3591,-537,-929,-1273,-1435,-1529,-1407,-1200,-1039,-898,-763,-655,-740,-775,-794,-929,-1059,-1175,-1331,-1431,-2671,-2368,-3676,-2394,-2679,-2883,-3095,-2976,-2713,-2569,-2349,-2251,-2137,-2122,-2162,-2217,-2185,-2216,-2253,-2185,-2114,-3096,-3448,-1679,-1428,-3889,-826,-447,-129,267,-1525,-1474,-2560,329,1160,-630,-992,1391,40,192,2166,216,-2762,-1500,749,-894,-4169,-1860,-929,-2352,-1480,30,-871,-1515,-1538,-2993,117,1100,1889,-882,-1482,757,1761,286,1474,705,-169,-1012,-1359,-972,-162,857,1922,-980,735,-36,261,3008,2079,3002,5645,-442,582,1286,3346,-35,-1628,69,372,-370,-3649,279,-3914,-1989,85,3515,3855,3712,3961,1957,-4772,-914,2953,-4306,-4113,-3422,879,-2381,-3730,-7865,-1923,-1337,-641,-1157,-7127,-3669,-2779,-8634,-3246,-3469,-16143,-12146,-3017,-2705,-2397,-2727,-16724,-24942,-47316,-41134,-82860,956,1441,1858,2219,2408,2418,-8160,-5154,-29107,-16253,-18068,-14605,-15639,-18660,-10127,-4481,-333,687,1715,-2004,-547,2470,438,-8623,-3908,120,-4207,-6290,-1353,3825,3547,-2262,1035,981,-262,-1272,-4545,-559,902,-3279,2853,2084,-1627,2636,4824,4410,-1934,2656,1612,457,-1818,-1839,-4780,-3977,-4523,-3845,-3298,-2888,-2678,-2497,-2387,-2518,-2748,-2995,-3220,-3640,-3912,-3980,-3867,-3600,-3199,-2790,-2364,-1864,-1473,-2405,-1122,-1085,-1063,-1261,-1369,-1629,-2059,-1680,-1785,-1799,-1868,-3548,-2313,-2639,-3052,-3569,-4016,-3516,-2688,-1767,-836,-24,-1010,-542,-104,-567,1999,1720,1311,281,-3133,-4980,-2707,-1549,-2036,-3784,-2700,-2926,-3100,-3729,-7465,-2977,-19308,-49249,-59005,-20098,-4002,-1422,-15648,-26188,-58936,-80397,-50974,-8048,1294,-121,-32843,-83718,-81936,-41615,-9814,-1084,-6295,-9697,-28621,-37128,-33093,-13754,-1468,-3489,-431,49,564,257,-1323,0,605,-1942,253,-209,-3006,-2301,-2956,-3039,-1639,-646,-1324,-3572,-1151,424,-290,3605,2730,1546,1203,-2442,-2020,-336,-1120,-1911,-2463,-2868,-2840,-2473,-1965,-2678,-2452,-3157,-2342,-1824,-709,-822,-1181,-2092,-1673,-1709,-1858,-1998,-2112,-2167,-2220,-2385,-2594,-3475,-2964,-2939,-2747,-2319,-1793,-1217,-640,-62,-3685,-1041,-2609,-38,292,333,-1633,-3051,-13,-574,-1150,-1738,-2282,-2605,-2803,-2840,-2764,-2524,-2227,-1828,-1368,-778,-188,-170,-2009,1137,2265,1993,-741,-3475,-1763,3097,3855,2443,2479,1874,1182,-702,-970,2141,-93,-1381,-2610,-921,1934,2627,-1821,-1478,-1537,-1181,-1001,-411,88,-1645,1112,2931,3424,1475,-1931,-1672,-1167,1594,15,-2868,-2452,-549,-2725,1057,-741,-3807,-2696,-681,7,-1170,-295,-1133,-2796,-2630,-3003,-3215,-3236,-3118,-3003,-3006,-3073,-3175,-3065,-2649,-2171,-1435,-818,-63,-412,-2818,-3245,384,2511,2159,2032,1096,-2342,1422,-2044,2008,1726,1426,-996,-1682,166,-2390,-2128,-1747,-2170,-2722,-3342,-3941,-4128,-3582,-2901,-2282,-1685,-1081,-1337,-2172,-721,459,511,469],[316,823,1295,1427,-2267,-1925,-814,-482,194,-1649,-3671,-2749,-2044,140,-199,-434,-699,-866,-1091,-1213,-1317,-1434,-3138,-2982,-2252,-1461,-2289,-2307,-2263,-2588,-3052,-3529,-3703,-3433,-2960,-2615,-2230,-1866,-1520,-1191,-876,-607,-274,166,-315,-503,623,-151,-3165,-2740,-2766,2827,2385,-968,385,548,-109,-571,-1618,-2079,-1850,586,-1359,-3718,-74,442,1741,1530,-186,-719,-1241,-531,-3448,-1130,-1461,-1749,-1918,-2051,-2071,-2045,-2012,-3406,-2130,-2222,-2436,-2866,-3321,-3743,-3172,-2403,-2109,-2673,-486,710,-3746,-2026,-253,1127,821,349,-1867,-2588,534,810,549,3672,2106,-153,3623,1613,-2414,499,203,-3322,3061,2530,1595,-2545,-227,-1648,-2030,-2630,-2744,-2540,-4218,-2223,-2327,-2559,-2773,-2714,-2363,-1877,-1304,-2322,-3328,-1766,-2735,187,209,-741,-173,-1587,-3833,-3121,-3186,-657,-534,-360,-94,112,-114,-2715,-1770,-961,-1899,29,-187,-431,-611,-2590,-818,-760,-576,-367,-204,121,394,847,1350,859,-829,-267,-2374,-2623,-2639,-795,884,-1351,-1273,-4289,-2344,477,529,-1121,-977,-42,935,36,-786,-1231,-1519,-464,252,-2044,731,1527,1910,1761,1429,903,-312,-1588,-1628,-1497,-1448,-1068,-1093,-2165,-1298,-1290,259,138,-99,-2021,-977,-1483,-2830,-2265,-2324,-6374,-1943,-5516,-2779,-4218,-4645,-2098,-6365,-7782,-6534,-1332,-894,-11172,-10368,-8748,-7651,-4308,-55988,-124223,-98234,324,181,-37850,-54,-140,-217,-293,-358,-364,-357,-10679,-5814,-400,-604,-752,-924,-2659,-1189,-5424,-1483,-5239,-1696,-1740,-2791,-6843,-1275,-851,-398,122,-2387,-4743,-420,1148,-4727,-351,1862,1339,-2333,-2931,-2356,-3411,-4182,-1431,-1973,-2366,-2678,-3111,-2867,-2900,-2837,-2777,-2707,-2458,-2257,-2013,-1824,-1698,-1472,-1295,-970,-1235,-83,472,916,-1952,847,1833,1966,2044,2256,2460,2667,2880,2670,-726,-1496,-4178,-558,-1286,-938,-2768,-1774,-2671,21,1615,1832,-2560,390,111,223,1626,2953,3245,3508,3217,-819,-762,3083,2596,434,-1850,-701,-2080,-3101,-2003,-813,148,-3384,-1695,677,-1190,-228,1359,790,-147,-598,-1318,-3162,-2584,-2924,-2976,-2830,-2727,-2840,-2805,-2787,-3380,-2651,-2440,-2108,-1810,-2533,-2626,-651,-2839,-496,699,174,-1175,-1118,967,929,-730,-1264,-1334,-400,-888,-1437,-2956,-2024,-2205,-2405,-2626,-2886,-3162,-2915,-2451,-1957,-1565,-1165,-881,-595,-2751,-946,-509,-708,-968,-2279,-1644,-1491,-1315,-1781,-674,-1370,943,1435,-3649,-1460,2385,2542,608,418,1619,1757,1295,716,227,-2036,-1540,-1593,-715,-261,-607,-494,-954,-2105,2157,2295,2279,318,-2988,-3595,-497,-89,288,-238,-1481,-392,-199,58,410,852,1222,-170,-3656,-1526,-323,-467,-14,-2246,-833,-2369,551,-1478,-690,-1365,-1927,-2331,-2359,-2072,-1611,-1237,-838,-1204,-2559,-1727,-810,-619,-768,-2940,-2236,-2625,-2776,-1923,-2010,-2145,-2260,-2415,-2439,-2563,-2574,-2307,-1783,-3285,-497,205,551,-2952,-1766,-1904,-1951,-1785,-905,-393,-1216,-1114,-1556,-1351,-34,748,2566,2531,684,29,-174,-977,-2238,-904,-1568,-2209,-2840,-3359,-3316,-2976,-2670,-2722,-2395,-2287,-2106,-1805,-1412,-2892,-2299,-1956,-1572,-1802,-604,-1123,-3303,1036,1044,-474,478,1877,-644,-162,-1483,1909,3941,1341,-1021,3262,2421,2168,-224,952,386,-366,-2629,-2011,-3229,-2287,-2845,-3023,-2719,-2142,-1645,-1423,-1283,-1431,-1719,-2243,-2872,-3092,-2383,-1569,-804,-47,-1238,-3089,-3288,-440,906,-3083,1693,1578,1137,1099,-1298,-1632,-2582,506,397,-1305,-753,808,112,566,1741,-173,-2770,-1679,613,-993,-3996,-1251,-325,-2161,-1071,-780,-1281,-1736,-2144,-2435,-2263,-1955,-1669,-1549,-1472,-1442,-1479,-1622,-1899,-2185,-2563,-3052,-3436,-3193,-2714,-2137,-1508,-1094,42,-236,200,1960,1754,3176,3311,-19,1284,1996,1883,284,-1856,-341,-1106,-1838,-3794,-2344,-4342,-1429,-870,-299,182,555,866,1152,-4949,-638,1177,-3598,-3549,-3204,574,-2419,-3591,-6987,-2337,-1661,-924,-1001,-6051,-3701,-2526,-7979,294,558,-15555,-9930,1369,1486,1371,-4337,-16539,-22172,-46743,-40145,-76756,-3345,-2485,-1531,-620,89,569,-19702,-10412,-26607,-13956,-16810,-10402,-12791,-16310,-8792,-2802,-224,1077,2379,-538,2352,4372,162,-8140,-3322,-2081,-5991,-5852,-775,4946,7348,-1900,2231,5291,2414,764,-3814,1771,1756,-5178,3291,2367,-1941,3043,5785,5746,-1791,1967,3582,1503,-1265,-711,-4408,-3480,-2,778,884,-2210,-1250,973,1562,677,1143,4171,1356,-3542,-3047,-2324,391,894,210,-2422,-1134,-1619,-2057,-2464,-2616,-2610,-2445,-2411,-2253,-2230,-1977,-1630,-1323,-851,-354,-2858,-490,-1623,1175,533,1070,-850,-299,-658,-1643,-2799,-3482,-2422,-1280,-285,505,988,1269,644,-2425,-4167,-2397,78,-625,-4549,-1284,-1443,-1341,-4285,-5403,-8313,-37277,-72944,-69653,-25979,-2867,133,-14164,-36003,-73545,-96945,-57996,-9340,-1622,-1768,-32491,-80981,-78509,-40834,-11893,-759,-8800,-12327,-34384,-44722,-36912,-14814,-1863,-4395,-785,-331,89,307,-876,243,54,-1344,-389,-757,-2810,-2703,-2500,-2027,-1503,-504,-1359,-3577,-470,-315,-552,-724,-1037,-1415,-1882,-2385,-2759,-3080,-3246,-3196,-2859,-2595,-2308,-2027,-1738,-1911,-2718,-2752,-1793,-2496,-1180,14,-601,-1668,-1447,-1012,376,1178,814,-1652,-182,86,-2489,-3396,-2233,-1397,389,1354,2222,175,2811,-113,-3167,-948,-2250,-517,269,1249,-974,-2739,1035,2037,1246,506,-1054,-1194,-1185,-2210,-1604,-786,-2059,276,540,800,924,-309,-1499,734,510,233,-986,-2980,-2017,-331,-28,404,980,1353,844,-1291,-1127,1593,-526,-890,-2199,-1563,-806,-1966,-3149,-3698,-2529,-1335,-467,-609,6,-2099,1097,2137,2292,1675,-1592,-2077,-1153,1342,-44,-2889,-2199,-507,-2578,1001,-696,-3663,-2105,-230,-87,-1629,-887,-1289,-2774,-1799,-1728,-1667,-1988,-1476,-1396,-1454,-1629,-1950,-2256,-2497,-2834,-2853,-2736,-2249,-1744,-2989,-3237,-222,122,352,482,543,-2255,739,-1924,1281,1493,1236,-1074,-2134,285,-2424,-2295,-1269,-363,2314,1940,1404,777,-3137,-548,-1321,-2096,-2823,-3512,-3192,-2478,-1812,-1215,-639],[-2554,-2716,-2668,-2514,-2480,-2295,-1693,-1463,-1408,-2218,-4052,-2544,-1609,-1714,-1780,-1719,-1650,-1437,-1233,-884,-483,-548,-3178,-2692,-2430,-1750,-1824,-1735,2088,1680,-1701,-250,53,-2308,-871,-899,-404,-640,1344,2238,2953,3337,3437,1820,-387,-994,-304,-647,-3454,-2747,-3062,-3418,-2966,-2137,-1403,-760,-330,-68,-1158,-1854,-2066,-128,-1797,-3330,75,495,939,1355,1,-149,-1087,-920,-3294,79,-586,-1265,-1775,-2093,-2064,-1756,-1279,-3408,-296,194,556,678,-1009,567,285,-41,-1323,-2599,-637,-373,-3709,-2935,-163,2295,1448,392,-1895,-3102,838,1007,410,3193,2096,-133,4188,1832,-2490,975,719,-3233,4542,4252,3543,-2554,2079,-1677,-1895,-1911,-1207,-1755,-3417,-2373,-2553,-2677,-2750,-2775,-2808,-2828,-2742,-2672,-3632,-2419,-3512,-1913,-1578,-1215,-932,-1557,-3476,-2992,-3417,681,998,1320,-33,500,241,-2427,-1727,-766,-2174,-284,2007,3289,-22,-2458,-674,2892,2924,2946,2885,2088,2904,3003,2408,945,-378,377,-1906,-3191,-2817,-1047,-9,-1553,-1250,-4133,-2755,-13,748,-989,-1198,-417,861,-274,-1473,-2620,-3373,-3077,-2179,-1984,-368,318,880,1033,1573,1697,613,-1131,-2252,488,-132,-761,-1561,-2068,-1837,-1572,-1031,-418,210,-1999,1136,1417,-3620,1506,1291,-5083,-2990,-5936,-3309,-4230,-3812,-1497,-6371,-7511,-6097,-1904,-1894,-9547,-9088,-10267,-4510,-1427,-57345,-134556,-120472,-10491,-626,-36743,-705,-858,-1102,-1435,-1809,-2126,-2355,-12777,-4210,-1991,-1781,-1520,-1352,-3045,-1296,-6334,-1821,-4830,-2520,-2522,-3909,-6125,-961,-956,301,846,-2931,-3898,-691,1978,-2939,-1071,1416,1224,-2537,-2500,-1746,-2362,-4878,-801,-1134,-1370,-1584,-2986,-1687,-1673,-2093,-1450,-1344,-1056,-790,-441,-108,176,540,788,-999,-664,1250,1780,1525,-2310,416,1313,1009,706,615,599,672,827,1019,-657,-790,-3882,-901,-1361,-1212,-3251,-1358,-2422,164,485,624,-2005,739,372,-377,1170,4242,5064,3139,2500,-1002,-944,3066,2354,118,-1133,1432,331,-2125,-1296,-1937,-2485,-3723,-3019,-3013,-2854,-2747,-2639,-2590,-2534,-2554,-2577,-3244,-2767,-2888,-3023,-3095,-3176,-3380,-3298,-3114,-2912,-2663,-2368,-1982,-1652,-2796,-2776,-979,-3357,74,233,-138,-1458,-1140,-248,-616,-1073,-1610,-2090,-2603,-3184,-3072,-2790,-2212,-1736,-1363,-1061,-808,-554,-1422,-1486,-1319,-1405,-9,530,744,-2797,-785,694,410,-191,-2485,-2068,-1141,-1101,-1191,-362,-1348,1026,2151,-3661,-671,2635,2367,666,755,1786,3600,3157,2545,1322,-2075,-1841,-2028,-1182,-1720,-2205,-2529,-2586,-2603,-2582,-2605,-2620,-2512,-2382,-3906,-1787,-1410,-1105,-811,-1157,-165,161,500,841,1208,1461,-233,-3105,-998,-336,-222,1244,-2468,-600,-2771,883,-1185,261,-37,-437,-2097,-163,94,509,879,423,-1092,-3017,-2541,-1195,191,822,-2653,-2419,-2589,-3034,-1859,-1812,-702,191,-418,-2106,-1583,-2253,-2824,-3285,-3513,-3089,-2691,-2088,-3467,-1798,-1266,-1152,-1396,-1222,-1156,-1213,-1207,-1476,-1216,-1199,-1184,-1136,-983,-860,-720,-541,-908,-2275,-966,-1697,-211,-256,-343,-1115,-657,-627,-1906,-970,-1846,-1240,-1286,-1684,-2516,-1547,-1386,-1978,-2611,-1522,-1460,-2924,896,1174,-624,522,2401,-1272,-9,-2694,1018,4072,2136,-1676,3235,2810,2301,331,931,1470,-411,-2747,-1820,-2848,-1812,2319,3533,-2709,-288,-161,538,1498,3505,3333,-1116,-1742,-1485,-2022,-670,856,1242,-1677,-3175,-3368,-342,1505,-2333,1398,1018,1388,693,-1051,-2003,-2699,-1227,-1535,-2167,-1706,-1435,-1202,-919,-564,-842,-2956,-2026,246,-1081,-4027,-885,-305,-2100,-894,-960,-1034,-1040,-1020,-1928,-671,-339,-36,-467,-1748,-451,711,-839,900,983,1002,907,111,413,340,-23,-452,-1472,-1151,-1365,-1413,-1168,-884,-585,-375,-323,-305,-493,-810,-1170,-2355,-1807,-2022,-2140,-4246,-1862,-4646,-1494,-1447,-1453,-1578,-1811,-2075,-2303,-5277,-2870,-3152,-3284,-3177,-3168,-2771,-2984,-3514,-6120,-3191,-2328,-2157,-2078,-5340,-4019,-3003,-7206,-892,-1782,-13909,-8182,897,1448,1841,-6720,-17623,-21366,-45544,-41597,-73022,-213,-806,-1145,-1064,-743,-4749,-28983,-15683,-24223,-11260,-14618,-6915,-8449,-12348,-7069,-1345,1179,2010,2802,441,3934,4213,-299,-6863,-2733,-4593,-8172,-5429,-428,3625,3890,-1595,2547,4726,2636,1332,-3294,1861,2086,-4731,2889,2070,-2543,2239,2487,2767,-2067,996,2581,1294,-876,-913,-4383,-3556,-3188,-2097,-521,-3013,-2140,153,1016,805,788,3440,996,-3845,-3234,-2424,792,2540,474,-2589,251,-389,-1588,-2245,-1581,-1955,-1399,-1283,-1317,-811,-1397,-337,189,459,-755,-2414,-648,-1619,1118,159,814,-804,-287,560,241,-183,-528,-1398,-1370,-1792,-2189,-2584,-2762,-2541,-2348,-3595,-2278,-1156,-823,-5155,-2167,-96,3,-4786,-2385,-9793,-45326,-77425,-61095,-30180,-1194,-1027,-9423,-46759,-87103,-108459,-61754,-10588,-1315,-1175,-32113,-78771,-76038,-39321,-11942,-1830,-10755,-12667,-38737,-54627,-43400,-16606,-1663,-3931,-1730,-1692,-1521,-1385,-1306,-1169,-1055,-1040,-787,-854,-2828,-3028,-1563,-1500,-1848,-2212,-2427,-3743,-2117,-1738,-1285,-802,-338,56,-2,-2292,-1275,-91,226,390,71,-326,-762,-503,-852,-1510,-2964,-2460,-1398,-2617,-1565,166,-280,-1518,-1469,-802,1177,2380,827,-1444,-234,-163,-2562,-3260,-2217,-1502,-866,199,1315,284,3017,-361,-2653,-783,-1959,-1167,141,1922,-402,-2529,994,1427,904,231,-1241,-1251,-1085,-2429,-1644,-1063,-2384,-1423,-1551,-1588,-1686,-1862,-2042,-2377,-2710,-2810,-2373,-2428,-2192,-435,194,679,1085,880,549,-1959,-1202,747,-946,-586,-1920,-2239,-522,162,-2357,-2493,-2090,-879,1181,-932,-136,-2441,1327,2472,1992,1496,-1165,-2392,-1224,-1237,-2007,-2772,-3243,-2830,-2507,-2081,-1829,-3639,-1654,-1739,-1880,-2202,-2481,-2811,-2674,-2185,-1527,-998,-2034,-74,331,591,720,-155,-277,-1002,224,-64,-612,-1066,-1574,-3119,-3180,-1855,-1510,-1173,-898,-693,-2222,-297,-1820,347,637,728,-1219,-2707,-18,-2419,-2544,-897,-343,4093,3393,2094,2548,-3269,-162,385,-398,-1312,-1724,-3012,-1373,-1412,-1568,-1784],[349,-1,-357,-806,-2169,-2453,-2070,-2331,-2581,-2584,-3772,-2800,-2780,-2805,-2830,-2783,-2759,-2560,-2292,-1797,-1178,-485,-2916,-2128,-2175,-1820,-1157,-989,2692,1710,-1692,-691,-156,-1972,2074,2067,2278,261,1621,1823,2347,2977,3631,1147,-382,-1325,-1063,-1008,-3406,-2291,-3226,-671,-1301,-614,830,2196,1753,2422,-670,-1647,-1990,0,-2019,-2747,768,1017,2764,3121,335,607,-784,-1179,-2679,-388,-1134,-1893,-2569,-3225,-3744,-3943,-3484,-3171,-2371,-1767,-1237,-889,-1007,-428,-417,-509,-721,-2399,-1580,-2090,-3462,-3890,-1886,-1182,-323,454,-1660,-3276,1096,1199,401,2782,2077,-175,3320,2012,-2678,1351,1121,-3091,674,755,765,-2525,1334,-1488,-2220,-1868,1156,362,-2517,-359,-1023,-1673,-2227,-2591,-2765,-2800,-2743,-2795,-3664,-3110,-3681,-3175,-2865,-2369,-1858,-1601,-3114,-2713,-3039,996,1398,1407,-46,816,636,-1977,-1727,-714,-2348,-681,2163,4029,147,-2384,-702,3176,4368,4810,3973,1586,2458,2735,1860,782,-410,-1517,-2524,-3901,-2858,-1327,-1116,-1803,-1321,-4023,-3046,-537,477,-839,-1609,-975,733,776,78,-1093,-2249,241,-21,-2043,-518,-829,-1108,-1344,-1479,-1529,-1451,-1358,-3034,-1074,-857,-597,-2092,-1947,-1191,-890,621,885,1158,-1268,1522,1139,-3457,1579,1364,-3260,-4060,-6399,-3698,-4584,-2769,-1976,-6360,-7256,-5566,-3729,-3263,-8035,-7244,-11209,-1892,1258,-58413,-132938,-126121,-20984,5229,-35316,5621,5472,5074,4434,3610,2725,1838,-15139,-4571,460,567,965,1391,-2825,2016,-7697,1891,-4343,1091,490,-5394,-5436,-1591,-2661,-1509,-1405,-3312,-3082,-1394,-1185,-1470,-1850,-1928,-1977,-2806,-2119,-1590,-1342,-4339,-759,-552,-335,-1002,-1527,127,117,-2417,384,360,445,337,401,273,14,-229,-634,-1159,-1290,-1700,-2011,-2288,-2581,-2435,-2310,-2158,-2019,-1742,-1495,-1238,-931,-554,-694,-71,-3366,-1406,-1662,-1712,-3093,-1016,-2316,136,875,249,-1538,-953,-1160,-974,-371,449,1233,2008,1522,-1467,-1298,2872,2076,-212,-508,292,-639,-2567,-2251,-2910,-3084,-4018,-2418,-2124,-1795,-1527,-1237,-969,-672,-465,-309,-3532,-393,-626,-1521,-1346,-1743,-2171,-2102,-2222,-2434,-1101,-177,328,-304,-3156,-3019,-1882,-3967,359,976,-381,-1869,-1349,-192,-427,-593,-1454,-1438,-413,-321,-1823,-2602,-45,-1131,337,440,-375,-775,-1611,-1441,-1077,-1367,-227,-455,-753,-2805,-1321,-1340,-1255,-1015,-2596,-2594,72,324,-641,-355,-1441,-37,-580,-3608,-1733,-2124,-1947,-1391,-505,465,1347,2202,2354,969,-2170,-2202,-1826,512,796,-466,200,-1076,-1088,532,508,603,-897,-627,-3307,-630,1149,1991,256,-957,-133,319,965,801,2412,2078,-448,-2556,-540,-452,-158,-715,-2252,-1841,-3160,-2729,-2713,-2604,-2302,-1901,-1965,-1238,-933,-588,-333,23,-1098,-2328,-2990,-1331,-362,554,-2255,-2694,-2664,-2768,-3095,-2628,-569,1855,-741,-2242,624,2165,-314,-497,-3089,1034,610,-1494,-3627,-1827,-1300,-1808,-2173,-2367,-2226,-2127,-1918,-1641,-1365,-1108,-836,-599,-345,-526,-854,-575,-702,-2279,-1305,-2501,-601,-156,-321,-832,-761,-1003,-1271,-1564,-1915,-1596,-1348,-2013,-2124,-635,-857,-2343,-3353,-2533,-1663,-2402,17,-241,-842,-720,-948,-2038,-967,-4125,-686,-325,173,-840,1218,1862,2360,781,828,3008,-485,-2840,-1685,-2422,-1705,3406,4158,-2897,-231,175,685,1571,3427,3032,-910,-1738,-1617,-1409,-312,764,324,-2132,-3224,-3462,-191,1389,-1536,88,-565,-1265,-1838,-2331,-2697,-2972,-3087,-3143,-2997,-2778,-2333,-1996,-1660,-1290,-1561,-3124,-2334,-265,-935,-3994,-589,250,-1955,-824,169,31,-239,-711,-1562,-2008,-2701,-3222,-2741,-2074,-1543,-1003,-1554,-206,164,492,743,155,1240,1441,1520,1494,-1896,-867,-1447,-214,-512,-6,-507,-1061,-1666,-2133,-2560,-2784,-2760,-2873,-2460,-2354,-2313,-4764,-1903,-4303,-1003,-470,121,662,1113,1499,1843,-5462,-782,1791,-2496,-2498,-3060,327,-3808,-3136,-5067,-4201,-3075,-1710,-1478,-4823,-4445,-3958,-6327,-1839,-4420,-12522,-6732,-166,-122,-122,-9315,-19149,-21590,-42888,-45215,-70938,-514,-704,-833,-787,-638,-12465,-34030,-20478,-22203,-8613,-12128,-3941,-3711,-8417,-4972,-220,-56,185,542,879,1189,1372,-553,-5689,-2131,-6594,-8753,-4868,-573,-1261,-1985,-2423,-2156,-1352,-466,358,-2780,1503,1997,-2588,2201,1440,-3020,1524,1512,1697,-2497,54,2921,1095,-469,-1178,-4452,-3476,2824,2334,1172,-3853,-2916,-746,431,662,456,559,528,-4234,-3479,-2406,-410,-622,-798,-2657,-1173,-1213,-1815,-2031,-1465,-2824,-1456,-1517,-1410,-1410,-1200,-982,-924,-828,-1244,-2025,-900,-1540,-941,-986,-1093,-1099,-1220,-1336,-1407,-1466,-1296,-1698,-668,-212,-265,758,1265,806,-1353,-3047,-2159,2180,-709,-4877,-2971,-167,1418,-4968,909,-6351,-34254,-55853,-47066,-24495,73,480,-3891,-55630,-94615,-107148,-59283,-11158,1948,768,-31024,-76212,-74133,-37686,-10386,-2272,-9670,-9517,-37108,-64967,-51727,-18780,98,-2385,-20,-109,-127,-234,-424,-564,-705,-873,-795,-945,-2901,-2828,-1203,-1496,-1838,-2286,-2740,-3782,-2894,-2473,-1925,-1314,-679,-797,-745,-1990,-1020,-118,-319,655,614,-277,-1023,-970,771,-1325,-2972,-2163,-905,-1798,-1346,338,-628,-1489,-1657,-1519,-1186,-922,-763,-1189,-663,-805,-2575,-2980,-2150,-1702,-739,-435,-184,-15,53,-648,-1998,-256,-1602,-1812,-946,-1165,-1298,-2281,-1195,-962,-743,-622,-1290,-1324,-917,-2608,-1740,-1106,-2364,-1319,-1383,-1383,-1462,-1627,-1786,-2100,-2451,-2843,-3080,-2874,-2378,-1800,-1268,-845,-453,-158,18,-2475,-1001,33,-1232,-357,-1622,-2486,-421,-156,-2274,-2745,-2210,-1288,626,-1143,-138,-2463,1562,1628,1574,1543,-566,-2384,-1138,977,-326,-2365,-1515,-643,-2323,750,-717,-3478,-1108,506,-153,-2209,-2254,-2577,-1697,-744,-300,527,-1560,2047,2170,2024,1673,-626,62,-932,-421,-795,-1269,-1539,-1857,-2883,-2772,-2795,-2762,-2324,-1802,-1322,-1912,-562,-1403,-104,-131,-117,-1067,-2998,-78,-2110,-2476,-267,115,3285,3210,2302,2191,-2873,-194,-515,-1416,-1895,-1734,-3138,-817,-511,-430,-523],[-363,-366,-285,-241,-1856,-2713,-2616,-1764,-1226,-2825,-3280,-1359,-894,-1168,-1442,-1610,-1736,-1636,-1454,-1077,-649,-236,-2601,-1628,-1803,-1766,-624,-382,1977,1654,-1737,-1169,-1158,-1645,1006,472,-65,-597,-979,-949,-367,468,1355,304,-508,-1711,-1856,-1465,-3301,-1764,-3467,973,3114,-491,1332,2968,2264,3236,-394,-1699,-1922,-270,-2228,-2235,1177,1308,2893,2343,615,1148,-555,-1474,-2053,-707,-1054,-1966,-1640,-1883,-2040,-2161,-2264,-2937,-2482,-2455,-2394,-2381,-2252,-2192,-2149,-2118,-2129,-2256,-2369,-2440,-3197,-4862,-1390,-695,155,379,-1397,-3118,1151,1227,368,2392,1995,-387,4307,2081,-3105,1478,1260,-3053,-1766,-2264,-1541,-2600,1009,-1287,-2572,-1903,878,53,-1655,-1943,-2968,-2511,-1290,-105,476,-1021,-269,-537,-3400,-3072,-3347,786,107,-713,-1508,-2076,-2859,-2374,-2368,-902,-234,285,-125,915,962,-1482,-1831,-851,-2497,-1113,1424,2053,153,-2414,-710,2913,4233,4448,3400,991,1750,3210,2053,1146,330,847,-461,-4702,-2669,-2942,-3704,-3813,-3347,-3977,-3134,-2621,-2636,-2745,-2881,-3034,-3123,-3167,-3160,-3033,-2907,-2433,-2063,-2199,-1102,-644,-169,-730,767,1201,1618,-185,-3925,643,2068,1986,-2563,-1713,-1092,-795,756,532,356,-126,-29,-211,-2611,-685,-1041,-1783,-4511,-6976,-3819,-4952,-3629,-3293,-6278,-7034,-5266,-797,-79,-6602,-4601,-11382,-145,3371,-59379,-119920,-109809,-21334,6280,-32576,6503,6295,5847,5158,4287,3350,2400,-17441,-6774,650,616,942,1381,-1790,2222,-9335,2408,-4012,1837,-1237,-6991,-4753,-3372,-4326,-3106,-3931,-4602,-4454,-3781,-3047,-2562,-2514,-1596,-1107,-3045,-1710,-703,-307,-3063,-1162,391,549,-1512,130,1104,573,-2514,406,1858,2110,-376,2401,2082,2251,2039,1584,-1337,267,-225,-933,-1586,-2696,-1811,-1285,-605,-301,886,1607,2278,2933,1990,-697,703,-2703,-1862,-2034,-2277,-2382,-643,-2218,58,1218,181,-1155,-1529,-2063,-2444,-2652,-2656,-2573,-2272,-1845,-2068,-1682,-149,443,-388,28,1365,-523,-2933,-602,815,377,-3831,-2096,-610,-2158,-534,-295,28,473,908,-563,-3884,-414,1326,-1639,-482,2191,1901,1170,-2289,-2112,-1041,1408,1466,-349,-3480,-3242,-2724,-4494,371,1349,-428,-2292,-1638,918,763,556,-1493,-1537,-229,-668,-1732,-2297,-1716,-1705,-1547,-1265,-932,-1238,-1781,-1368,-834,-1348,-1790,-2607,-3392,-3939,-3541,-2656,-1762,-1391,-2551,-3109,697,240,-145,-551,-1574,309,532,-3378,-1054,-1952,-2608,-2908,-2498,-1717,-924,-137,459,567,-2270,-2552,-1420,249,-36,-479,-13,-1236,-531,292,628,1022,-1386,329,-2808,-830,1540,2112,529,-773,-255,256,205,-312,-766,-1268,-1657,-2000,-2273,-2612,-2943,-3258,-3599,-3883,-4100,-4260,-4112,-4070,-3986,-3857,-3768,-3639,-3461,-3184,-2963,-2624,-2331,-2036,-2682,-1231,-815,386,-1860,-2957,-2806,-2367,-3502,-3231,-485,1387,-1549,-2479,1077,2834,-764,205,-2691,610,96,-2850,-3189,-2406,-1178,260,-1067,-742,275,-91,-88,-1486,-1543,33,222,373,-173,-1144,-1326,-1433,-1512,-2363,-1727,-3421,-1266,437,720,-600,-429,262,-874,-598,-1858,-2206,-2644,-2312,-1765,-533,-390,-2652,-4012,-3558,-1539,-1806,-349,-1184,-1978,-2287,-1934,-2861,-448,-5922,533,3468,3137,1208,4650,4117,4741,1068,682,2712,-622,-2870,-1646,-2007,-2034,-2564,-2612,-2939,-2065,-1773,-1703,-1614,-1662,-1658,-1665,-1643,-1374,-969,-589,-233,-709,-2631,-3299,-3496,0,935,-790,-405,-264,345,179,-284,-2687,-2632,337,401,-3798,-379,702,-534,635,557,-2268,-3311,-2642,77,-621,-3730,-427,105,-1769,-967,157,150,71,-140,-1358,-671,-864,-1047,-1268,-2449,-2063,-1304,-2324,-1195,-1064,-916,-788,-562,-296,-100,95,242,-2416,-1555,-2230,-350,-1614,36,-347,-822,-1384,-1844,-2325,-2697,-2866,-3449,-2755,-2634,-2500,-5382,-1739,-3639,-525,113,779,1373,1860,2273,2640,-5558,-1017,2720,-2038,-1947,-2952,1162,-4903,-2496,-3942,-5346,-3946,-820,-645,-4593,-5093,-5423,-5611,-2388,-6333,-11491,-5675,1992,1804,1522,-11959,-20684,-22291,-39740,-50562,-69656,446,495,579,733,838,-21718,-34163,-24645,-20808,-6457,-9884,-1564,-40,-5075,-2860,-800,-968,-1124,-1187,-1242,-1272,-1360,-1535,-4835,-1780,-6870,-6452,-4330,-2888,-3246,-3451,-2859,-2287,-1682,-1094,-538,-2359,314,820,-665,1358,447,-3161,1599,1837,2206,-3082,-887,2175,834,-169,-1610,-4516,-3369,3747,5706,1208,-3758,-3197,-1737,-203,1141,197,1703,524,-4754,-3833,-2242,535,765,389,-2676,1073,1027,-2086,-1956,-468,-3547,-1457,-2027,-1436,-919,-744,-572,-586,-582,-1287,-1766,-1178,-1444,-955,-928,-921,-834,-698,-587,-408,-231,113,-1834,785,751,-1110,1483,1558,815,-883,-2543,-2089,621,-504,-3982,-3157,-1304,-1547,-4943,-1030,-574,-18367,-33282,-34179,-18667,1752,6126,1145,-53631,-92716,-96140,-53390,-10773,2403,2065,-28864,-72537,-72067,-36442,-8416,-1000,-6959,-5680,-30934,-70478,-60738,-21079,-2831,-2975,-2652,-2380,-2121,-2034,-2095,-2132,-2152,-2077,-1772,-1559,-3068,-2329,-507,-362,-1333,-363,-1378,-3655,-1042,-1362,-2612,-1857,-1986,-2012,-1959,-1731,-1377,-866,-881,373,989,-318,-1343,-1972,375,-1368,-2862,-1912,-499,-907,-597,875,-3,-1619,-1937,-848,774,368,24,-1011,-369,-580,-2592,-2679,-2080,-2030,-1423,-1466,-1476,-1409,-1262,-1042,-1280,-356,-1193,-2474,61,697,739,-2072,641,618,592,-1296,-1270,-1485,-759,-2742,-1983,-365,-2026,497,156,-271,-878,-1594,-2223,-2707,-2587,-2147,-1996,-1246,-1912,-703,-564,-518,-412,-240,10,-2865,-689,220,-1572,-375,-1461,-2186,-682,-299,-1982,-2656,-2324,-1473,-1438,-1623,-1435,-2408,-661,-107,340,803,-34,-2351,-1062,946,-544,-1944,-1184,-777,-2272,267,-773,-3376,-929,-1457,-1887,-2345,-2508,-2419,-2073,-1627,-1051,-602,-945,252,717,1117,1473,-1153,324,-992,2428,2467,2150,204,-1303,-2634,-2368,-115,93,655,1337,-26,-1705,1528,-1078,2056,2020,-197,-1039,-3352,-349,-1994,-2511,-291,-227,-155,-298,-627,-1075,-2525,-2085,-2679,-2974,-2483,-1909,-3409,-1184,-995,-929,-910],[-3414,-3285,-2960,-2580,-2067,-2846,-3035,-2308,-1610,-2796,-2598,-648,97,110,146,309,-178,132,803,393,757,751,-2112,-1108,-1276,-1408,-122,152,1337,1550,-1807,-1636,-2120,-1321,2533,2316,2299,1672,1377,1042,796,529,198,-622,-971,-2036,-2584,-1944,-3160,-1248,-3698,5370,6269,-503,1580,3287,2548,3636,-321,-1993,-1918,-459,-2381,-1803,232,-260,-638,-879,-1028,-1286,-1530,-1801,-2191,-2678,-3167,-3706,-4154,-4381,-4051,-3562,-3074,-2778,-2271,-1838,-1456,-1220,-953,-829,-775,-764,-784,-2219,-763,-467,-3010,-3987,-665,3152,2769,122,-1228,-3003,947,1015,228,2007,1869,-764,4017,2044,-3798,1283,1068,-3195,376,-762,-1989,-2860,-2716,-2203,-2986,-2093,-671,-401,-927,-195,-256,-356,-440,-474,-501,-1301,-507,-328,-3039,-3486,-2967,-410,-564,-798,-1197,-2322,-2799,-2550,-3188,-3599,-3595,-3228,-2792,-2478,-2248,-1976,-2111,-1767,-2728,-1679,-786,-83,-79,-2621,-810,2564,3580,3840,2605,235,875,2789,1795,1074,439,2601,353,-4609,-2292,-1441,-3900,-2350,-1857,-4075,-3107,-1565,-1446,-2087,-2666,-3029,-2814,-2324,-1896,-1561,-3767,-1197,-1249,-2498,-1593,-1910,-2154,-2201,-1947,-1500,-921,-387,-4589,480,1023,1481,-2867,-1369,-990,-811,2940,3038,2995,1069,2468,-1579,-1759,541,-387,-1384,-4474,-6663,-3666,-4597,-1012,-226,-6135,-6886,-5360,51,750,-5017,-1291,-11053,750,793,-60292,-99989,-76182,-8139,1040,-28429,1025,838,490,-22,-658,-1312,-1926,-19337,-10476,-1665,-1095,-467,-110,-60,622,-11063,291,-4020,-979,-3926,-8471,-4072,-5207,-5652,1034,2355,-3417,-1595,-3392,3374,2104,-2970,4650,370,-3191,-1243,-339,-1799,-2984,-2856,-1857,-814,-1897,917,1689,1208,-2352,117,5079,6078,-1059,3516,2333,3613,8422,4330,-1443,621,3916,4814,2706,-2632,-769,440,-338,-1299,-991,-904,-661,-298,146,-546,1016,-1892,-2025,-2307,-2747,-1478,-145,-1998,56,8,-423,-808,-951,-972,-1033,-825,-615,-420,-134,-443,-2629,-1910,416,336,-242,-317,-708,-1142,-3025,-1610,-1650,-1606,-3570,-1984,-1193,-2345,-986,-915,-815,-577,-268,-839,-3442,-434,1515,-1531,-329,2731,2510,1478,-2249,-1684,-822,1810,2147,-323,-3552,-3259,-3051,-3835,-427,-724,-985,-2443,-1806,-834,-736,-687,-1260,-1418,-861,-1192,-1539,-2108,-2569,-2990,-3341,-3321,-2940,-2460,-2064,-1792,-1568,-1451,-1354,-1266,-1059,-1898,-652,-340,-91,-1726,-2229,-3327,737,424,482,-691,-1515,-16,68,-2755,-832,-1405,-1899,-2463,-2892,-3207,-3408,-3380,-3349,-3258,-3477,-3602,-3573,-3351,-2804,-2176,-1473,-1181,68,691,1140,1428,-1475,1391,-2147,-858,397,-361,-1250,-2197,-3139,-3891,-3232,-2535,-1892,-1451,-1060,-1200,-495,-454,-179,17,-638,-122,-3377,528,-737,400,62,-1167,-1452,-1625,-2076,-2125,-1900,-1394,-1049,-633,-1631,-743,-884,-344,-1237,-2768,-2699,-1760,-2169,-2725,-169,1257,-1974,-2514,1668,1590,-1022,551,-2088,-1494,-2850,-3654,-2334,-1207,1350,2259,-839,-409,756,386,348,-1313,-1706,92,382,1606,109,-1426,-1435,-713,-67,-2288,-1848,-2247,-1145,1853,1744,-119,-96,569,-465,645,-1281,435,384,-2263,-1176,1294,296,-2599,-4244,-3726,-776,-897,1554,2081,-1218,182,-485,-3338,-972,-7422,1786,3005,3194,4144,5226,4898,5742,1465,802,3173,-556,-2535,-1427,-1344,-1035,831,51,-2503,-1608,-2385,-3254,-3956,-3615,-2863,-2184,-1534,-894,-181,425,118,-1539,-2884,-3131,-3121,499,3644,132,-1165,-644,2377,4561,315,-2514,-2226,1279,704,-3635,-48,2945,-537,1365,84,-2450,-3223,-2676,-1938,-1954,-3099,-1374,-1102,-1288,-1092,-555,-450,-432,-555,-1066,-935,-1074,-1231,-1461,-2543,-2410,-1747,-2867,-1980,-2063,-2135,-2210,-2156,-2034,-1971,-1903,-1886,-2752,-1879,-2731,-1943,-2279,-1901,-1833,-1724,-1624,-1414,-1294,-1198,-1066,-3822,-603,-290,51,-5802,-1859,-2736,2631,3381,4152,3165,4851,5801,3203,-5385,-1159,5002,-1484,-1268,-2647,923,-5959,-1467,-2606,-6120,-4702,-3509,-3006,-4453,-5772,-7130,-4999,-2051,-6916,-10644,-4798,-835,-886,-1023,-14461,-21666,-23090,-37208,-56799,-67907,-1874,-1829,-1795,-1757,-1840,-31928,-30455,-27838,-19911,-4765,-7919,-4119,-3885,-3463,-3182,-2958,-2764,-2664,-2536,-2411,-2208,-1973,-1726,-4218,-1371,-4814,-3726,-3742,131,1280,1631,-1361,378,1962,2211,2116,-1924,1577,1398,1037,750,-720,-2741,133,331,679,-3585,-1678,867,609,85,-2134,-4213,-3179,1933,1649,1253,-2663,-2551,-2621,-730,731,204,742,463,-5296,-4198,-1821,785,865,528,-2569,838,735,-2306,-2026,-803,-3294,-2552,-2854,-1539,-1072,-274,535,1123,1649,-1058,-1595,-1477,-1290,1955,-1282,-43,-849,-574,1068,506,-499,1073,-1790,1064,934,-1462,215,-349,-894,-1752,-2678,-3478,-3977,-3620,-3184,-2918,-2836,-2926,-4830,-2868,-2295,-4382,-14506,-23702,-13432,2035,2574,2762,-45482,-85251,-83860,-47453,-9468,-381,-1151,-25528,-67093,-68712,-35556,-7003,-712,-4217,-1962,-23793,-64170,-67401,-23026,-856,-1170,-1480,-1779,-1965,-2181,-2420,-2547,-2606,-2561,-2285,-2082,-3335,-1802,-716,-314,-1458,374,-1308,-3442,842,698,-3502,152,-1285,-1882,-2139,-1149,-779,-123,-1427,856,980,-468,-1732,-3021,-404,-1602,-2748,-1712,-460,-87,378,1088,-98,-1892,-2447,-1235,1909,3384,-274,-965,-6,-701,-2642,-2415,-2033,-2474,380,1996,1430,728,80,-1559,-1123,-1416,-1507,-2890,-938,-656,-515,-1924,-700,-904,-1182,-1938,-1804,-1852,-1766,-2735,-2373,-1128,-1548,-924,-915,-845,-766,-633,-1109,-111,148,365,-2347,-767,-1704,614,603,582,672,708,542,-2974,-310,-24,-1977,-634,-1440,-1596,-442,-1255,-1546,-2310,-2423,-1355,-1062,-1571,-1717,-2352,-2265,-2328,-2353,-2156,-1843,-2364,-1147,-796,-821,-1499,-890,-948,-2309,-82,-863,-3244,-1195,-1894,-2591,-3405,-2882,-1992,-1116,-272,634,1365,-237,2701,3373,3358,1886,-1387,614,-1037,4330,5581,3555,-281,-1517,-2261,-1861,1576,1143,912,838,-136,-1460,638,-710,151,-393,-962,-1471,-3273,-1847,-1937,-2458,-803,-474,-112,70,109,54,-2031,-314,-388,-628,-1089,-1753,-3574,-1280,-1438,-1602,-1702],[-406,-664,-199,-385,-1677,-3306,-2491,-3419,-2450,-2922,-2314,-382,427,831,1168,1492,-588,-1150,187,306,819,909,-1799,-896,-931,-1035,104,350,843,1139,-2131,-2295,-3200,-1180,1025,297,-464,-1249,-1994,-2659,-3201,-3580,-3551,-3123,-2460,-2200,-3137,-2360,-2983,-764,-3774,1854,1759,-573,1090,516,-229,-1037,-1836,-2523,-3026,-3178,-2938,-2544,-1853,-1153,-505,103,650,968,-114,-1758,-825,244,626,-2750,-752,-939,208,16,-334,-2398,-647,-803,-970,-1235,-1409,-1663,-1935,-2224,-2550,-2911,-3229,-3120,-2568,-2789,-837,373,1465,101,-782,-2621,914,981,366,2053,2154,-800,4016,2387,-4225,1218,1001,-3071,2151,2420,-429,-2854,1185,-943,-2977,-1983,-789,-81,109,1519,3070,3524,3134,2352,581,-1236,-413,834,-2231,-3464,-2256,422,374,-159,87,-2623,-2476,-1477,-870,-1059,-1298,-1522,-1641,-1759,-1821,-1704,-2110,-1550,-2616,-1941,-1238,-1107,-978,-2548,-942,-964,-964,-998,-1095,-1026,-999,-784,-531,-352,-226,-49,-7,-3549,-1384,-1252,-4094,-2089,-1983,-3945,-2697,-1661,-1284,-1743,-2195,-3326,-2717,-2484,-2098,-1672,-4171,-865,-588,-2579,-158,-118,-348,-2413,-486,-823,-1270,-1898,-3578,-2057,-1003,321,-2568,-621,-612,-659,2683,4473,3971,2400,4694,-2968,-738,1480,281,-505,-4028,-5691,-3060,-3348,647,1365,-5717,-6573,-5666,-1232,-482,-2982,-1904,-10817,-3020,-3249,-60942,-78875,-35746,-2629,-2716,-23944,-2987,-5087,-2557,-2077,-1535,-924,-314,-20303,-14934,590,-23396,-55171,-30983,1601,1523,-12456,1187,-4391,816,-5775,-9553,-3358,-6789,-6228,4446,5285,-3312,-958,-4170,3386,3442,-3189,4357,26,-3208,-748,-1736,-1484,-307,-1674,1277,3453,-2175,3188,4811,1822,-2107,-140,5168,5880,-1735,3358,2611,4067,5148,4551,-1565,743,2401,1559,654,-2556,-1112,-1891,-2554,-3021,-3090,-3021,-2904,-2763,-2595,-2403,-2247,-2047,-1953,-2557,-3256,-1491,-1428,-1843,-1526,-1804,-2108,-2478,-2722,-2937,-3139,-3264,-3262,-3282,-3251,-3293,-3440,-3500,-3260,-2662,-1988,-1413,-740,-1871,-3014,-1380,1117,1138,-3533,-2010,230,-2631,-1051,-1876,-2771,-3418,-2947,-2086,-2906,-563,124,-1501,-408,1630,1829,1502,-2416,-1498,-751,1448,1620,-585,-3675,-3422,-2826,-2959,152,1448,93,-2248,-2222,1851,1810,1642,-1154,-1472,637,142,-641,-1182,-119,-944,-31,1833,-781,-1937,-1786,-961,-134,-1066,-1063,-350,-1858,-3498,-3286,-1620,13,-2164,-2143,-3316,561,421,780,-1184,-1725,-671,1454,-2241,246,100,-1345,232,507,415,568,919,1192,-121,-2006,-2341,-942,-403,-1175,-1494,-2301,-2948,-3568,-3936,-3461,-3128,-2887,-2856,-2886,-2928,-2884,-2758,-2485,-2087,-1585,-1058,-486,-779,708,1183,-1315,-672,1046,-524,2504,2618,168,-191,-3360,1976,-784,1451,971,-1449,-1315,-1105,-1709,-1882,-1690,-1134,-1190,-251,-721,-486,-1094,-658,-1398,-2478,-3206,-4050,-3438,-2587,-1989,-1578,-2213,-2783,-1558,-1982,-2458,-2952,-3467,-3627,-3189,-2334,-1731,-1222,-860,-692,-923,-934,-1065,-1373,-1647,-1920,-2244,-2614,-2947,-3135,-2904,-2475,-1946,-1334,-734,-2514,-1864,-1170,-692,1648,1900,178,38,764,-496,210,-628,476,86,-2277,-809,1396,769,-2602,-4174,-2854,16,-141,1377,3588,-1468,885,2095,-3588,-1811,-7577,3157,3662,2496,4934,5546,5618,6280,1579,825,3064,-683,-2263,-1409,-830,-582,2018,1395,-2058,-107,-400,-988,-1365,-1697,-1826,-1874,-1819,-1674,-1384,-1155,-953,-2448,-3195,-3051,-2734,216,502,818,-2004,-1000,1460,1566,765,-2105,-1829,1052,536,-2868,-675,-1141,-1683,-2095,-2223,-2100,-3113,-2713,-823,-452,-2433,17,83,-779,-1430,-20,-49,-89,-180,-923,-189,-32,118,155,-2500,-2306,-885,-3371,-182,-439,-733,-1055,-1228,-1278,-1306,-1263,-1216,-3007,-1869,-2261,-752,-2576,-301,-62,177,379,687,922,1156,435,-4054,1305,2682,3086,-5701,-2057,-1871,4872,4632,6540,2713,4814,6036,3164,-5125,-1306,5281,-924,-586,-2266,548,-6809,-1946,-2706,-5843,-5379,-1294,-1710,-4457,-6487,-9049,-4651,-1303,-6310,-10078,-4071,-2664,-2894,-3075,-17038,-21839,-24035,-35165,-63534,-64824,-1581,-1177,-829,-520,-370,-42643,-25090,-29984,-19495,-3524,-6292,-956,-864,-605,-412,-217,-13,114,264,394,572,764,432,-3837,-1031,-1564,-897,-3108,243,3254,3283,-1479,-568,2377,2068,1499,-1429,124,-394,-1002,-1460,-1872,-1922,-1333,-767,-231,-3650,-2197,-219,-142,-669,-2681,-3466,-3332,-3385,-2453,-1472,-1310,-1310,-3112,-995,486,44,-564,-1272,-5725,-4458,-3388,-3007,-2428,-1876,-2243,-1233,-1025,-2335,-2142,-1473,-2471,-3293,-3553,-1881,-1440,-602,352,1201,2106,-637,-1390,-1572,-957,1902,-1604,221,-667,-643,4045,580,-639,1786,-1487,-48,-982,-1861,-2651,-2931,-2554,-2332,-2225,-2144,-2119,-2352,-2619,-2795,-2717,-2409,-4582,-1650,-1420,-1349,-1465,-16225,-8901,-2465,-2746,-2456,-37978,-77652,-74258,-42841,-7427,-2264,-2255,-21044,-59457,-62760,-34255,-6450,1018,-1684,1535,-16783,-52109,-65646,-23778,1149,775,462,196,52,-147,-424,-661,-927,-1211,-1407,-1832,-3531,-2691,-3091,-3154,-2562,-1922,-1282,-3079,-187,201,-4161,-1190,-1588,-1666,-2445,-591,-659,-382,-1753,-1251,-1667,-2256,-2839,-3022,-2152,-1800,-2514,-1406,245,752,1487,1328,-203,-2119,-2986,-1693,1540,2503,-881,-936,224,-814,-2608,-2094,-1904,-2873,60,2612,2545,1027,1036,-2099,291,2366,66,-2371,76,3008,1578,-1753,110,2201,-557,-2116,-1082,-1990,-1110,-2487,-2811,-1702,-1653,-1147,-331,635,1493,-298,-1282,2542,3200,905,-2644,-341,-1495,1994,1643,1356,1174,882,615,-2787,106,-121,-2395,-1101,-1554,-967,-708,-2209,-1466,-1957,-2523,-2594,-2994,-3270,-3384,-3396,-3389,-3166,-2970,-2659,-2336,-2499,-1791,-1549,-1393,-1222,-1204,-1189,-2493,-1369,-1603,-3118,-2293,-2739,-2935,-2851,-2261,-1507,-627,340,1464,2491,377,2691,4471,3068,1296,-1095,823,-1107,4565,5379,2718,-855,-1844,-1900,-1768,-2836,-3531,-3744,-3719,-3647,-3392,-2935,-2217,-1469,-871,-1228,-1111,-2836,-1092,-2122,-2475,256,238,400,543,684,157,-1580,-400,883,1297,-1055,-1959,-3791,-954,1812,1805,1177],[-329,-446,296,409,-1356,-2681,-2892,-3133,-2723,-2259,-1466,-522,-68,80,-30,-326,-917,-1871,-2590,-3518,-4276,-4386,-3647,-2506,-1445,-503,242,768,1237,933,-2203,-2652,-3911,-764,113,-527,-1119,-1690,-2228,-2750,-3279,-3879,-4344,-4274,-3745,-3183,-3181,-2431,-2601,-991,-3485,-325,-226,-595,55,249,439,685,-266,-2684,-1720,-93,-1893,-687,2093,1979,2812,2589,1720,2869,258,-1546,-109,-76,-160,-2850,-1094,-703,788,1237,-339,-2032,-611,2612,1337,-918,-348,-1356,-2087,-2351,-2178,-1826,-1586,-1480,-2198,-1827,-2038,-2225,-2092,-1619,-925,-2362,691,736,355,2086,2410,-855,3928,2703,-4392,878,645,-3102,1016,911,-1508,-3024,710,-920,-3015,-2042,-1542,-2,971,1474,2866,3775,3656,2178,573,-1301,-461,1957,-1535,-3528,-1730,1414,-475,124,-9,-3215,-2397,-1056,-736,-730,-620,-376,-434,472,948,9,-2335,-1839,-2686,-2409,480,2929,-398,-2684,-586,2313,2272,1427,407,-973,-1503,-2257,-2844,-3277,-3460,-3352,-3292,-3110,-3201,-3430,-3784,-4156,-4322,-4096,-3414,-2831,-2252,-1714,-1473,-4233,-401,-174,-806,-676,-3449,-597,-895,-2876,-1424,-1739,-2039,-3200,-2698,-3113,-3587,-4164,-3904,-3085,-2199,-1259,-2101,93,-384,-760,2125,2419,2449,2218,1709,-4544,26,-960,-2166,-3401,-4160,-4762,-2590,-1996,-1621,-1353,-5393,-6343,-6455,-3050,-2907,-3315,-3582,-11812,-3328,-3131,-61668,-62210,-2627,-2501,-2394,-21371,-1910,-16847,-1101,-640,-150,413,994,-20142,-19379,-20319,-102484,-145670,-63466,3607,3709,-13018,3619,-5342,-481,-6356,-10183,-2811,-7322,-6017,721,521,-3384,-572,-3914,728,686,-3352,589,-418,-3176,-365,-606,-1134,-1708,-2233,-2605,-2619,-2424,-1710,-1007,-272,-1942,-438,1989,2797,-2398,3111,2848,4395,4613,4247,-1726,571,2161,1175,68,-2487,-2244,-3380,-4491,-4022,-3185,-2499,-1939,-1493,-1158,-953,-950,-1054,-1635,-2638,-3717,-1996,-1990,-1841,-1744,-1745,-1782,-1934,-2050,-2249,-2567,-2918,-3136,-3185,-2894,-2445,-3625,-2204,-1119,-790,-590,-629,-657,-2722,-2768,-1806,-1420,-1768,-3540,-2396,-2644,-2851,-2864,-2808,-2604,-2200,-1727,-1465,-2347,-612,529,-1375,-571,1959,1493,1417,-2561,-1362,-602,1143,983,-935,-3614,-3515,-2071,-1938,129,2672,370,-1653,-2638,1843,3330,2462,-971,-1492,1842,2493,-3,-594,1084,-753,-743,3132,-377,-2055,-1807,-836,123,-960,-1418,-704,-2052,-3232,-3534,-2847,-2065,-2316,-2075,-2833,121,388,452,-1723,-1955,-1335,408,-1637,-249,-1083,-2655,-775,-457,157,921,1847,1305,-624,-1713,-1788,-1218,-990,-1553,-499,950,-1576,1245,3373,2648,1870,-1669,328,-1472,-1593,-1697,-2281,-2765,-3102,-3267,-3301,-3154,-2848,-2383,-1925,-1765,-763,-226,-539,505,732,817,-350,-3166,625,-854,448,222,-1689,-1170,-1229,-2040,-2917,-3859,-3782,-2793,-1708,-554,-298,-1250,823,-609,-1956,-2623,-1294,-164,-1429,-645,-1384,-1894,-2907,-1959,-1912,-1997,-1766,-1798,-1827,-2406,-1207,-1222,-148,417,884,-1054,112,1388,699,505,-1310,-2533,-569,387,1462,-724,-2063,-1600,-787,131,-2826,-1405,-180,-127,-411,-725,-1027,-1242,-1365,-1392,-1368,-1170,-899,-612,-2215,-525,133,97,-2535,-3879,-2069,-576,-902,-1145,-1335,-1743,-1316,-1230,-3124,-2536,-6022,-528,-278,100,473,1051,1748,2352,1506,857,2777,-929,-2048,-1504,-407,-148,4154,4017,-1628,-204,764,-1554,-124,2008,1667,711,-650,-580,163,-217,-1423,-3351,-3377,-3032,-2417,-2180,-2367,-2500,-2827,-2777,-2954,-3044,-3081,-2985,-2768,-2427,-2158,-2270,-1445,-881,-660,-22,-1191,-1331,-2999,-2808,930,672,-1820,-259,-944,-1624,-2365,-3096,-3541,-3353,-2686,-2033,-1260,-661,-280,-202,-2394,-1875,-1744,-3717,-2092,-2800,-3313,-3026,-2289,-1560,-1033,-660,-811,-3134,-1609,-1456,-1607,-2607,-2219,-1585,-528,403,1781,2768,3555,271,-3989,570,4547,3232,-5199,-2221,-1280,2016,1650,1461,1328,1160,938,647,-5031,-1643,-1458,-2426,-3322,-3984,-3025,-6929,-999,-192,-4727,-6116,-2176,-2431,-4787,-7189,-11225,-4850,-852,-5391,-10075,-3591,-777,-1288,-1974,-20114,-21534,-25244,-31794,-71027,-60277,458,1063,1510,1841,1947,-53627,-20031,-31385,-19790,-2903,-5243,-620,-1147,-1499,-1788,-1831,-1595,-1755,-786,-363,20,279,388,-3996,-878,398,257,-2758,-133,-387,-684,-1900,-1337,-1530,-1749,-1936,-2176,-2407,-2430,-2445,-2134,-3032,-1259,107,1108,-356,-3337,-2729,-1371,116,233,-3569,-2744,-2665,3048,3724,1373,-129,-118,-3255,-1301,2008,1018,-291,668,-6270,-4947,-413,-957,-1400,-1547,-2070,-1414,-1120,-2505,-2641,-1475,-1874,-3560,-4317,-952,-556,-330,45,409,936,-478,-1497,-1740,-804,1599,-2057,480,-622,-942,3339,421,-951,2044,-1349,1533,1038,-380,-141,-772,-1272,-1994,-2719,-3293,-3599,-3416,-2996,-2579,-2181,-1825,-4576,-1197,-942,-724,-566,-12520,-5569,-226,-148,-126,-32685,-73140,-69262,-40500,-5354,2635,2994,-16058,-50128,-53818,-31755,-6921,1134,174,403,-10695,-39362,-56530,-22943,-288,-179,-130,-185,-257,-488,-847,-1160,-1436,-1611,-1551,-1578,-3925,-1348,-1206,-1271,-1899,-1598,-1849,-2887,-2324,-2494,-3341,-2537,-2461,-2372,-2553,-2290,-2263,-2206,-2145,-2059,-1774,-1534,-2420,-2056,-2004,-2099,-2382,-1214,-538,-748,-948,-987,-872,-2425,-3711,-2304,789,1409,-1695,-1123,374,-1036,-2688,-1932,-1908,-3350,-1340,-1954,-2141,-1622,-616,-2828,997,3619,878,-1764,2,2744,1768,-1717,-252,1743,-1008,-1919,-1053,-2386,-417,-2216,-3362,329,-483,772,1141,1695,2215,-303,-1607,2136,2496,573,-2962,-91,-1434,-1282,-1768,-1858,-1547,-1096,-676,-2584,-159,-168,-2719,-1797,-1896,-1237,-1742,-3016,-2648,-3033,-3092,-2830,-2664,-2440,-2188,-2593,-1879,-1618,-1400,-1054,-673,-2719,-512,263,-1577,-821,-589,-1510,-2859,-984,-1606,-3029,-3006,-3801,-4455,-4857,-4295,-3540,-2713,-1836,-840,2,726,1368,1840,2027,556,-444,912,-1135,-412,-928,-1268,-1523,-2308,-1589,-1028,1440,1718,1746,880,-440,-1342,665,-393,1479,1652,-1547,-1439,-2447,-1631,-2560,-2586,-1003,-1606,-1818,-1758,-1440,-949,-1235,-628,712,1168,-1170,-2388,-3968,-1382,2719,2573,671],[-656,-911,-1828,-2857,-3824,-3229,-2154,-1827,-3165,-1930,-1066,622,1531,1494,1255,888,-1039,-2643,-1293,-2101,-2705,-2780,-2202,-1264,-406,343,915,739,1675,298,-2620,-3278,-4483,-603,1083,618,186,-246,-668,-1078,-1492,-1974,-2408,-3001,-2768,-2687,-3049,-2425,-2354,-1012,-3157,-29,272,-825,863,1099,1246,1363,-417,-3158,-1698,187,-1478,-208,1386,1047,582,73,-409,-906,-1107,-1223,-471,-300,-847,-2784,-1280,-271,697,631,-353,-1673,-875,3390,437,-1592,174,1987,2496,2556,2777,-1344,-1295,-866,-1863,-729,-1291,2176,1614,-124,-89,-2076,-797,-1142,-1335,-1261,-927,-755,-317,-106,-3734,-60,-239,-3063,-1018,-1590,-2513,-3267,-4195,-4808,-3779,-2819,-2102,-937,-44,816,1572,2250,2844,2111,629,-1226,-381,2890,-727,-3445,-1087,927,-937,491,-118,-3778,-2281,-2109,-2987,-3580,-3617,-2938,-1921,-872,207,385,-2493,-2208,-2659,-2752,-261,2308,-661,-2712,-517,2146,3106,2092,415,-1628,-1237,2041,1767,908,465,-144,-665,-1639,-1208,-1566,-1982,-2377,-2676,-4264,-2701,-2346,-1863,-1360,-857,-3920,-9,273,-855,-335,-2542,81,425,-3113,403,300,-870,-3775,-258,-569,-924,-1429,-2073,-2667,-3206,-3451,-3371,-3002,-2540,-2143,-1746,-1431,-1174,-1022,-989,-5097,-1108,-1239,-1471,-1735,-2994,-3725,-2424,-2570,-2646,-2541,-5014,-5854,-7157,-5035,-4085,-2562,-2795,-13720,-3143,-3236,-62481,-53795,-2457,-2035,-1676,-22370,-1101,-24647,-935,-1054,-1274,-1498,-1688,-18292,-22210,-30355,-167549,-233751,-94852,865,1384,-12172,2260,-6715,-1173,-5730,-10164,-2340,-6211,-5140,2982,2510,-3561,-327,-2935,1193,1248,-3454,2017,-802,-2997,-32,1001,2739,1574,-1285,1023,285,-2554,-1214,-1801,-2099,-1902,-1404,-781,39,-2870,1505,2097,2499,2832,2892,-1872,133,2299,1748,978,-2375,-1686,-2153,-3148,-3269,-2348,-1292,-281,623,-478,-113,2203,-88,-1224,-2529,-4095,309,837,-1609,-479,-241,530,-1203,-136,-2043,844,1838,2026,2377,251,-1870,-3022,-2062,693,1444,523,1328,3097,-3113,-2450,-2185,74,-953,-3511,-2319,-2440,-3027,-1939,-1658,-1413,-1114,-838,-1591,-1871,-648,225,-1239,-895,108,-364,-773,-2688,-1905,-2299,-2180,-1541,-1439,-3582,-3566,-1265,-890,465,2442,584,-1064,-2544,-481,-1743,-2823,-2440,-1576,309,1430,567,-35,1378,-566,-1443,2404,161,-1813,-1873,-790,-946,-1214,-1693,-883,-497,-215,14,214,-691,-2197,-2120,-2399,-331,-643,-1112,-2313,-2295,-2122,-2500,-2769,-3001,-3197,-3162,-2997,-2530,-1906,-1253,-491,235,-1239,-1361,-1184,-1807,-1732,-1786,-770,860,-1834,1486,3425,2940,2332,-1693,920,-1238,-2087,-1178,-1717,-2051,-2184,-2221,-2321,-2497,-2756,-3005,-3165,-2861,-2252,-1559,-901,-276,300,759,-688,-2905,1641,-1008,1982,1936,-1906,-1080,818,82,-746,-1784,-2791,-3656,-3272,-2210,-1147,-1458,708,-438,-1406,-2311,-1251,456,-972,-95,363,-901,-2710,-1336,-1921,-2204,-1904,-1266,-1300,-1178,1350,-860,417,6607,3542,-1145,564,1718,722,418,-1089,-2130,-1091,422,1522,-874,-2215,-1550,-751,131,-3095,-686,681,601,2829,2644,788,248,-649,-1718,-2777,-3627,-3287,-2688,-2255,-1793,-1398,-1170,-2403,-3705,-1500,-110,-70,-110,-295,-1975,-767,-963,-2202,-2964,-4186,113,525,-561,912,905,832,614,478,552,836,-1219,-1875,-1603,-3,303,4160,4403,-1173,-291,852,-1806,-878,1467,1459,1051,-407,-743,75,-404,-2002,-3679,-3050,-2958,-2122,-1901,-1850,-1755,-3276,-1682,-1758,-1815,-1916,-2008,-2111,-2192,-2417,-2567,-2781,-2750,-2809,-2834,-2776,-2706,-2739,-2821,-2496,-2393,-2244,-2048,-1851,-1527,-1938,-809,-319,148,486,-1054,871,928,796,410,-2117,-1192,-2382,-3218,-1673,-1402,-802,-1388,660,1369,1310,-1967,-1702,-2795,-1024,-591,545,-2302,-292,-1194,-2143,-3114,-3457,-2899,-2413,-2035,-3522,-1660,-1736,-2026,-4636,-2741,-3001,-2897,-2522,-1996,-1506,-1113,-769,-428,-4901,-1908,75,-2,437,-1707,-523,-5895,631,476,-3206,-6558,-2866,-2979,-5118,-6960,-10709,-5360,-825,-4598,-10398,-2914,1584,759,-300,-23320,-20836,-25927,-25023,-79040,-54245,262,820,1186,1432,-940,-64090,-16001,-31921,-20483,-2492,-4403,-926,-1625,-2147,-2389,-2028,-1264,-4185,83,774,1077,1093,832,-4381,-482,-278,-441,-2424,59,629,1204,-2268,-1308,2387,2449,2338,-936,689,1290,896,-2951,-3124,-596,1298,1953,-1594,-2553,-2949,-2238,-221,43,-4417,-1855,-2386,2354,1959,1427,1088,865,-2726,-1357,-58,-483,-857,-1135,-5918,-5343,-1564,-1259,-821,-277,-1805,711,1176,-2534,-3201,-1738,-1290,-2946,-3865,-841,-878,-428,348,1111,1913,-331,-1649,-1664,-582,1424,-2352,908,-466,-1185,2512,288,-1119,1960,-1177,1572,1314,472,545,67,-326,-1004,-1758,-2451,-3093,-3901,-4605,-3905,-3155,-2446,-4562,-1185,-682,-279,-4,-12494,-3218,-425,6,-398,-29754,-72563,-69058,-40307,-3213,334,802,-10696,-39430,-41726,-26672,-7371,-302,-782,-1045,-5563,-27134,-44837,-20063,24,-94,-402,-873,-1344,-1878,-2360,-2575,-2580,-2447,-2165,-2111,-4321,-2052,-2027,-2102,-2170,-1825,-1451,-2739,-433,88,-2491,-2059,-1237,-810,-2353,146,-849,145,-2196,245,243,-873,-2635,-1019,-3118,-2247,-2196,-990,-1158,-1649,-1853,-1529,-908,-2564,-4231,-2634,5,378,-2549,-1378,550,-1223,-2764,-1826,-1944,-3477,-1128,2013,2534,1633,1349,-3578,1644,2194,1825,-1130,-106,1101,738,-1705,-582,-288,-1191,-1523,-1054,-2807,-614,-1902,-3472,-1289,-1536,-1592,-1388,-911,-413,-322,-1952,543,554,273,-3155,-391,-1438,-1595,-2157,-2562,-2586,-2328,-1953,-2379,-1224,-915,-2496,-2440,-2350,-1275,-1697,-2844,-2819,-3588,-3620,-2751,-2055,-1917,-677,-2804,229,569,651,623,404,-2502,-537,-1075,-1838,-1822,-1934,-1801,-3227,-1337,-1517,-2818,-965,-983,-1293,-1555,-506,-236,51,323,641,736,677,544,297,-124,-680,-1361,-1972,-2371,-2562,-2111,-1541,-2007,-2639,-1091,-515,1727,2074,2254,321,-343,-1202,332,-198,1126,651,-1230,-1649,-1860,-1601,-2731,-2426,-977,-749,-329,58,-101,-261,-617,-599,781,1791,-1003,-2582,-3546,-1558,2203,1679,507],[-867,-699,-430,-729,-1924,-1607,-1026,-935,-2804,-1598,-814,-974,-1027,-1167,-1326,-1415,-1563,-2820,-1499,-1358,-1200,-1079,-904,-649,-555,-564,-692,-853,-1006,-1081,-3128,-3899,-3538,-1146,-957,-885,-740,-581,-421,-283,-201,-262,-831,-3308,-575,-1018,-2724,-2201,-2115,-299,-2734,166,278,-1130,628,816,960,1127,-643,-3629,-1686,461,-1006,205,2252,2097,2308,2218,1858,991,36,-959,-1990,-2865,-3180,-2861,-2106,-1269,-374,102,-342,-1316,-1003,2493,-429,-2240,282,2063,3311,3263,3252,-1021,-1502,-1465,-1585,114,-1404,2932,2605,-206,246,-1791,166,63,54,-717,-1375,-1980,-2241,-2074,-2886,-935,-270,-2975,-175,-1016,-3121,-3233,-458,-1145,-2771,-2043,-2483,-811,-695,-335,166,778,1434,2053,711,-1058,-224,2864,102,-3291,-332,590,-984,-703,-1523,-4185,-2566,-2875,-3023,-2886,-2775,-2700,-2611,-2627,-2667,-2572,-2632,-2516,-2596,-2908,-1100,-464,-909,-2657,-442,1615,1912,1445,-303,-2248,-1915,1437,1138,655,98,-448,-1124,-1610,-2205,-2698,-2993,-2946,-2652,-4490,-2198,-1633,-349,89,440,-2781,758,675,-822,6,-1626,-1174,-715,-3297,-217,122,-1005,-4048,716,672,615,542,-402,931,1489,1835,-359,1916,208,-1087,817,2102,2110,1155,21,-3549,-2363,-3464,-4333,-4228,-3617,-3165,-2843,-2715,-2732,-2737,-4616,-4930,-6483,-6967,-6304,-3053,-2684,-13046,-7733,-941,-63667,-55786,635,941,1038,-27171,755,-26542,-208,-916,-1695,-2414,-2987,-14380,-21840,-27257,-196297,-306732,-122640,-1153,-800,-10560,74,-8371,-1193,-4742,-9674,-1922,-4831,-3964,3511,3294,-3782,-139,-1897,1130,397,-3516,-324,-954,-2646,304,659,926,1066,-633,949,758,-2478,136,-216,-563,-1687,-939,-965,-733,-2874,-96,259,545,891,1091,-1901,-484,1638,1658,1512,-2106,-1932,230,-456,-1741,-1797,-2293,-2575,-2592,-2397,-2120,-1939,-1824,-1823,-2255,-4261,-1971,-1738,-1469,-949,-826,-509,-1669,-1016,-2883,425,694,1120,1594,134,-1413,-2289,-1704,-66,1213,849,1424,865,-2368,-2078,-2277,-2947,-3157,-3292,-2208,-1680,-3055,-835,-561,-364,-141,35,-1544,-1415,-606,765,-1032,-1291,1112,10,847,-2655,-1293,-135,694,-287,-1988,-3597,-3459,-476,226,578,59,-746,-1665,-2507,-2701,-1885,-645,-595,-1651,1272,3101,1105,548,1703,-322,-2014,1038,395,-1358,-1922,-749,432,-756,-1636,1048,1019,828,595,382,-936,-1898,-2205,-2023,-1162,-1537,-2069,-2722,-2855,-3325,-3725,-3841,-3787,-3738,-3629,-3650,-3598,-3492,-3323,-2944,-2502,-1910,-1485,-949,-2552,-2549,-1903,-1163,671,-2060,1195,1069,794,436,-1733,-287,-1046,-2557,-725,-678,-572,-442,-2506,-1144,-2552,-1099,-522,-748,-2857,-907,-807,-675,-214,286,809,-1191,-2580,1410,-1224,2893,2905,-2035,-1041,1684,909,100,-826,-1617,-2346,-2890,-3032,-2943,-2735,-2495,-2372,-2172,-2070,-1881,-1760,-1699,-1824,-2071,-2506,-2963,-3721,-4138,-3116,-1951,-1152,-1808,260,2259,-692,884,3542,3410,-1104,1088,1665,614,190,-707,-1361,-1763,-164,340,-895,-2306,-1590,-745,67,-2952,21,1322,1011,1345,725,89,-446,-836,-1591,-1609,-1013,-858,-745,-2038,-643,-610,-740,-2320,-3745,-1267,-908,-1077,-1263,-1520,-2218,-1823,-1786,-1473,-3361,-2484,-262,10,-2004,-55,-318,-619,-960,-1021,-659,2,-1644,-1886,-1758,266,628,4192,4432,-824,-466,949,-1050,-1570,669,983,1235,-297,-993,2028,1146,-2359,-3015,-2721,-2960,-2023,1528,1643,1333,-3112,-1234,-231,-863,-1540,-2200,-2856,-3471,-3972,-3461,-3053,-2448,-1987,-1549,-2316,-704,-2500,-2912,-161,-199,-545,-474,-693,-796,-1316,-801,-538,-189,134,-1258,770,1078,1268,1267,-1929,-625,-2786,-2837,-666,712,573,-2458,396,480,568,-3187,-2411,-2213,-454,105,767,-1994,711,2222,1800,308,2131,1992,1806,-120,-3087,-925,1384,1358,-4258,-2108,-507,2165,2320,2449,1901,2392,2270,1766,-4915,-2244,1393,511,901,-1462,-1172,-4636,-439,-907,-1693,-6744,-3456,-3446,-5524,-5837,-8433,-6321,-1624,-4594,-11089,-1979,-1164,-1170,-1274,-25172,-19424,-24877,-15419,-80725,-47560,-2835,-2970,-2962,-2747,-8407,-73618,-13672,-31965,-21692,-2319,-3793,-1458,-1387,-1131,-851,-448,70,-5997,-877,854,2090,2454,1772,-5059,168,3872,4379,-2233,99,5249,5137,-2624,-580,7651,7052,3231,-735,215,5255,3738,-4413,-2089,-108,-898,-954,-2566,-1645,-2950,-2808,-619,-320,-4766,-938,-2075,-234,-1177,-2059,-2672,-2797,-2355,-1785,-1510,-1495,-1710,-2125,-5095,-5611,-2605,-1444,-103,1292,-1526,3698,2164,-2465,-3472,-1659,-770,-2095,-2993,-781,891,1575,4240,5796,3533,-203,-1851,-1349,-325,1315,-2491,1412,-242,-1345,2566,174,-1080,-377,-1068,-1322,-1095,-629,-251,36,289,128,-233,-1306,-1049,-1662,-2246,-2723,-2948,-2800,-4439,-1676,-945,-172,587,-15914,-1587,-2172,2926,2967,-29224,-75929,-73148,-41807,-811,1137,1100,-5206,-28045,-27273,-18328,-6322,353,-135,-615,-1431,-15985,-32598,-15387,-299,-274,-441,-801,-1207,-1719,-2182,-2341,-2262,-2078,-2601,-1918,-4104,-2529,-3024,-3336,-2600,-1646,-962,-2565,1158,781,-1525,-781,-696,-252,-1891,525,-876,268,-2113,-135,-350,-610,-2391,115,-2533,-2060,-1841,-626,215,-380,-912,-1284,-1579,-2342,-3680,-2241,-2060,-2417,-3286,-3262,-3234,-2791,-2711,-1687,-1904,-3073,-1709,-355,-391,-592,-920,-3316,-1599,-1775,-1878,-1742,-1573,-1416,-1331,-1578,-1280,-1165,-1030,-1019,-984,-3134,-867,-1493,-2858,-1754,-2289,-2773,-2571,-1755,-940,-267,-2185,1101,1617,114,-3098,219,-1428,205,-211,2663,2479,1214,403,-2153,989,139,-1764,-2576,-2842,247,419,-1965,-118,-963,-2895,-2019,-2990,-3290,-2395,-2782,-923,-298,34,197,100,-1794,-709,-1048,-1873,-626,-344,-1856,-3391,-377,-1646,-2528,150,717,-1630,-1171,1049,177,1856,2889,3824,4007,1603,2443,3064,1882,-619,1071,471,-322,-417,-664,-1003,-2415,-2954,-1248,-1192,-1116,-1048,-1010,-1001,-1012,-1121,-1008,-946,-972,-1206,-1520,-1999,-2426,-3061,-3363,-2981,-2290,-1542,-688,31,-840,225,-135,-715,671,1604,-984,-2925,-3179,-1921,667,152,-362],[-1408,-1512,-1352,-1160,-2251,-990,-614,-403,-2264,-1306,-506,514,857,1121,1325,-361,-2166,-2459,-439,369,454,-81,-574,-950,-1400,-1799,-2053,-2017,-1848,-1634,-3792,-4133,-2639,-1585,-1541,-1608,-1557,-1427,-1210,-930,-620,-374,-312,-3127,-295,-594,-2486,-1974,-2029,438,-2434,4525,4872,-1624,3211,4399,1812,848,-1101,-4222,-1840,499,-705,344,1967,1828,1707,1839,2900,3024,1367,-520,-689,-909,-1882,-2547,-893,593,40,-495,-519,-1192,-1217,1445,-1461,-3044,89,1817,2205,1850,1474,-944,-1889,-2313,-1613,-1054,-1677,-1483,-1407,-1197,-988,-1765,-486,-655,-355,-401,-424,-748,-746,-861,-2303,-771,-1049,-3086,-434,-1587,-3851,-3559,-1431,-1718,-2887,-2325,-2941,393,2367,1758,1839,1662,1061,291,-667,-1754,-2775,-3150,-2407,-3370,-1194,-846,-949,-768,-1101,-3936,-2384,-2114,-2100,-1638,-1153,-1966,-683,-106,-6,106,-3053,-2970,-2811,-2987,-2070,-362,-1418,-2804,-676,88,140,107,-1232,-3114,-2872,-66,44,20,32,16,-184,-287,-631,-1137,-1462,-1705,-2672,-5038,-2508,-1724,58,385,615,-1878,715,550,-1028,-227,-1064,-1038,-1379,-3124,-1674,-1837,-2055,-4140,-2793,-2757,-1982,-1113,-264,641,1453,279,476,2589,207,-1641,-202,1364,2195,1812,1400,-2046,682,352,-56,-516,-1187,-1878,-2205,-2788,-3041,-2627,-4497,-3765,-4760,-8822,-6801,780,1068,-9408,-15024,1227,-65861,-68192,107,-517,-1274,-33288,-2684,-21890,-2121,-1533,-1045,-645,-379,-8386,-17925,-16796,-181085,-320576,-141526,-1279,-1097,-9118,-446,-10187,-943,-4234,-9105,-1848,-3912,-3043,236,184,-4262,-218,-1228,136,15,-3850,111,-1026,-2434,390,1201,1689,2024,-29,1125,2698,-2435,2782,2684,1989,-1723,-1316,1454,1142,-2713,410,32,-388,-672,-954,-2015,-1475,-390,99,576,-1892,-2334,1554,1609,-848,662,1232,979,719,-1032,38,110,-34,-590,-2151,-4384,-518,-563,-1495,-1059,-1170,-1639,-2365,-2191,-3217,-595,-447,-225,-24,-52,-1044,-1780,-1413,-1022,766,1011,1331,1551,-1489,-1892,-2165,763,378,-3127,-1755,-648,-3121,-1205,-995,-957,-768,-523,-1576,-1155,-666,850,-938,-1884,390,-879,370,-2629,-1363,86,509,-805,-2684,-3810,-3350,-515,-1050,-1613,-1739,-1403,-798,-1677,433,1034,1419,-455,-1831,671,1740,1470,974,549,-137,-2487,-338,-279,-990,-2051,-805,446,-697,-1330,648,436,65,-348,-744,-1223,-1691,-2386,-2455,-2743,-2745,-2520,-2798,-3039,-2255,-914,-312,-2344,-518,32,-1271,-234,-496,-921,-1351,-1843,-2679,-2624,-2736,-3164,-3437,-2357,-2407,-2564,-2713,-3015,-2561,-1984,-1414,-1868,-354,-934,-2774,513,-975,287,35,-2270,-1569,-3334,-715,-615,-566,-3418,-384,-414,-856,-857,-1140,-1409,-1872,-2230,-1138,-1514,-227,137,-2074,-1080,655,627,595,427,315,-2107,-184,-375,-681,-2167,-746,-846,-820,-1503,-1585,-987,-1169,-1523,-1947,-2473,-2887,-3263,-2863,-2325,-1785,-1396,-2173,-1067,-839,-923,-1054,-1145,-1104,-885,-587,-43,382,-156,-234,-602,-2544,550,1343,-809,-2303,-1766,-795,-77,-2673,-688,-1039,-1364,-1664,-1797,-1610,-1051,-256,-1506,-1352,2002,1084,-812,-2051,-244,3650,1904,-2303,-3954,-1357,885,-321,-1497,-2605,-3131,-2545,-1887,-1248,-3901,-558,-226,-61,-1010,84,176,316,326,296,217,22,-2161,-2087,-1873,-551,-215,479,1474,-583,-710,1086,165,-1869,-232,495,1260,-312,-1333,1188,904,-2376,-2625,-2504,-3023,-2132,1271,5254,1858,-2621,-1135,1038,1966,1018,-60,-427,392,-29,-1052,95,856,-1028,2515,-2576,1536,-2312,-3082,3070,3692,-95,-144,2040,1149,-377,-782,-823,336,96,-1583,-774,-1336,-1950,-2355,-1983,-1398,-2889,-2656,-854,40,1025,-3641,1264,1392,323,-3651,-2621,-1563,-65,578,858,-1792,540,2094,124,48,1971,1807,1569,-512,-2751,-1497,412,-14,-4125,-2206,-1088,-1388,-1665,-1776,-1743,-1588,-1307,-919,-5119,-2686,-274,-257,-241,-1357,-1928,-3529,-1707,-2272,-2498,-6700,-3975,-3881,-5978,-4401,-6392,-7774,-3442,-5801,-11537,-636,652,139,-542,-21978,-15625,-20151,-4543,-68544,-41104,1460,-29953,2166,2167,-15006,-81633,-13430,-31879,-23504,-2441,-3406,1627,2779,424,33,4883,2834,-6313,-1265,123,4240,5388,1714,-6053,1015,4124,3772,-2312,163,2959,2760,-3038,404,2389,2288,2180,-707,-468,1689,1416,-5003,-935,21,-410,-946,-3348,-2142,-2932,-3366,-3682,-3415,-3973,-3002,-2936,-2845,-2686,-2454,-2153,-1869,-1478,-1232,-859,-730,-877,-421,-4306,-5749,559,1404,1267,2086,-1439,3767,1953,-2489,-2812,-1346,-507,-1434,-2317,-976,577,1656,4800,6006,3610,-255,-2256,-1028,-247,1024,-2697,1719,-191,-1602,1401,-127,-1017,-1333,-1855,-1950,-1705,-1379,-1193,-1055,-860,-961,-1130,-1218,-1222,-1381,-1546,-1751,-2031,-2424,-4338,-3199,-2523,-1527,-7336,-22416,-390,-2846,2982,4499,-31206,-82752,-80514,-44242,2064,4023,3511,-113,-17063,-12106,-7335,-2727,572,126,-272,-516,-6558,-20941,-9742,-661,-804,-1061,-1404,-1627,-1729,-1632,-1297,-921,-2237,-3260,-920,-3768,-221,363,636,-1798,1575,-1092,-2666,2820,700,-741,356,-360,43,-1571,637,-1082,139,-2183,-788,-1037,-214,-2084,707,-1287,-1833,-1615,-868,-1192,-1289,-1244,-1082,-1744,-2100,-3022,-1606,-430,-509,-4152,-1883,-319,-1337,-2814,-1741,-2076,-2837,-2491,-2210,-2526,-2816,-2995,-2919,-2753,-2504,-2330,-2067,-1869,-1726,-1664,-1689,-1663,-1573,-1458,-1359,-1282,-3573,-1032,-1305,-2318,-1206,-1473,-1811,-2096,-1881,-1300,-605,-2534,688,1848,-154,-3079,102,-1660,-658,-726,3617,2806,1116,91,-2178,1003,228,-1024,-2089,-3571,292,1858,-1192,298,-825,-3011,-422,-921,-1700,-984,-2464,1007,694,1471,1362,987,-980,-368,-1007,-1846,-1208,-948,-1957,-3055,-637,-1831,-2336,-1064,-1220,-2133,-905,-190,-300,494,664,824,773,648,592,602,619,-1035,637,688,210,702,654,-212,-2741,-3204,-394,-578,-714,-795,-821,-1133,-687,-1109,-626,-213,136,171,-113,-2448,-1037,-111,-1735,-2237,907,1302,1599,1717,-1601,881,250,-910,449,488,-1022,-2993,-2848,-2327,-1268,-1762,-2208],[-1764,-1691,-1564,-1531,-2240,-1705,-1904,-2113,-2395,-2375,-2266,-2083,-1662,-1274,-908,-1003,-2521,-1653,14,67,39,-77,-147,-249,-197,-323,-513,-687,-818,-2469,-4247,-3306,-1500,-1047,-961,-1012,-1005,-1006,-1029,-1104,-1262,-1573,-1878,-2400,-1731,-1267,-2022,-1442,-1703,593,-1905,2480,2670,-1814,3000,3182,1577,-271,-1352,-3975,-1722,685,-186,617,1816,1717,1282,1736,904,-151,-620,-319,423,-353,-1989,-2276,-123,1094,-285,-620,-412,-833,-1070,744,-2150,-3448,102,705,335,-20,-370,-743,-1953,-2920,-2064,-2463,-2780,-3196,-3605,-4048,-4151,-3587,-2826,-2111,-1496,-909,-339,-763,153,145,-1548,-1332,-1623,-2878,-1696,-2315,-3910,-3977,-3503,-2359,-2710,-2352,-2953,581,2921,2101,1509,2619,3328,1703,617,-854,-62,3402,1308,-3169,1158,93,-460,1322,24,-3008,-2375,1,988,-1185,1282,-2688,-545,-1416,-2207,-2733,-3227,-3083,-2837,-2459,-2758,-1434,-1654,-2647,-724,36,273,-165,-1814,-3652,-3616,-264,-569,-986,-1364,-1412,-1198,-504,165,-961,1389,1640,-2107,-5001,-2753,-1580,-207,775,71,-787,-1377,-2068,-2747,-3310,-3444,-3233,-3031,-2739,-2365,-1910,-1673,-3699,-26,627,1253,1690,1326,2015,1935,-1133,1240,690,81,-2091,-1311,-1972,-2518,-2824,-2643,-2147,-1674,-1239,-957,-781,-665,-1055,-742,-854,-972,-940,-4144,-1902,-2246,-9223,-2704,-669,-803,-4475,-19139,-1633,-68930,-86618,-2576,-2397,-1972,-34099,-897,-10458,-143,-7,-32,-162,-418,-729,-10721,-5393,-147776,-277748,-130363,-2113,-1801,-7800,-1369,-9530,-793,-4034,-8052,-1777,-3218,-2164,2474,2868,-4559,-150,-631,-777,2266,-4131,1294,-644,-2071,562,687,854,1096,758,1252,2161,-2123,2907,3182,1637,-1582,-1539,1746,3014,-2332,2454,2146,1717,1352,867,-1902,-2489,-250,-551,-823,-1451,-2616,-988,-869,-752,-494,-306,-164,-54,-985,89,65,28,-451,-2046,-4211,-324,-385,-1432,-1315,-1066,-2542,-2907,-3313,-2370,-1999,-2080,-2086,-2144,-2151,-2206,-2303,-2262,-2083,-1587,-975,-438,208,-582,-1718,-1748,2086,2194,-2850,-1598,-131,-3071,-1597,-1255,1512,1418,1236,-1584,-914,-674,-495,-1227,-2465,-2631,-2890,-2255,-2507,-1350,-1160,-1122,-1149,-3204,-4035,-3124,-1651,-1471,-1437,-1442,-1627,-1860,-2096,-2284,-2305,-2051,-1667,-1965,-635,-301,33,131,291,118,-2635,370,272,-657,-2125,-824,-648,-1021,-1354,-1628,-1702,-1726,-1633,-1420,-1340,-1460,-2540,-1667,-905,-144,-96,-2498,-3160,-1920,-1609,-158,-1902,453,627,-1497,-280,-172,998,994,-469,-3426,-558,130,-2903,-3825,-2255,-2430,-68,-2049,1029,2277,2085,1743,-2057,741,-848,-2552,-1315,-2059,-2542,-2387,-1994,-1801,-4102,-1310,-1242,-1342,-3732,-1434,-1404,-1328,-1164,-947,-775,-2589,-1845,-595,-1838,-649,-825,-2046,-1344,-1692,-2052,-2355,-2735,-2987,-3194,-3204,-2860,-2380,-2648,-1200,-711,-373,-1165,-1920,330,-942,-692,-3,-339,-1712,-782,-977,-1030,-905,-1222,-2367,-742,-409,-934,112,564,1088,-587,2121,2146,42,-615,216,21,-3182,707,1076,-674,-2186,-2795,-2144,-1066,-2539,311,479,339,-124,-806,-1457,-1554,-821,-942,-685,2050,890,-1062,-2171,-409,3602,1894,-2408,-4216,-1771,258,-1508,-2984,-2686,-2610,-439,1397,858,-4619,1795,4941,5384,1967,5863,6000,6105,6014,-363,1038,277,-2757,-2522,-1912,407,283,-986,-1815,-1542,-1064,1216,1338,-1690,-1228,-17,1080,-487,-1820,161,630,-2248,-2552,-2463,-3173,-2511,690,4401,1450,-2238,-1107,547,699,183,-137,-275,-57,461,-923,786,3142,-1377,4192,-2541,2092,-2238,-3359,2940,4085,151,-360,2966,1345,514,-1386,-1753,-767,73,-2052,-549,-727,-961,-1353,-2198,-2169,-2881,-3185,-3797,-3314,-2544,-4944,-1129,-476,-185,-3126,-2297,-987,6,491,212,-1759,-438,-851,-1583,-1668,-1901,-2123,-2258,-2262,-2543,-2002,-1887,-1895,-4272,-2535,-2334,-2604,-2735,-2389,-1688,-824,140,-166,-5530,-3244,3198,1291,1615,-1424,-2779,-2704,1999,2750,767,-6527,-4461,-4346,-6405,-2887,-4709,-9684,-6265,-8412,-10185,1327,1925,148,-1285,-13880,-7044,-9052,1602,-51786,-35488,3237,-171584,3200,2972,-20896,-87239,-15439,-31923,-25881,-2886,-3171,-1033,-1395,-1541,-2361,-1486,-1178,-4814,-1030,-819,188,310,259,-7148,33,-320,-662,-2653,-1374,-1735,-2107,-3455,-2809,-3143,-3463,-3757,-4081,-4351,-4275,-4139,-3965,-3824,-3812,-3845,-3817,-3891,-3930,-4061,-3924,-3699,-3369,-2988,-2600,-2210,-1742,-1194,-592,52,672,-573,-1233,2806,2775,-1036,861,-3518,-5545,1922,2458,1034,2121,-1500,3131,1743,-2542,-2111,-894,-426,-949,-1804,-1351,154,1522,4323,3855,3436,-365,-2677,-671,-267,601,-2934,1241,-251,-1854,539,-511,-866,-516,-1333,-1346,-1753,-2109,-2468,-2690,-2682,-2850,-3023,-3090,-3048,-3097,-3010,-2750,-2331,-1802,-4054,-527,148,-5514,-21362,-30717,1283,-384,2040,3249,-35209,-91208,-88820,-45853,2507,1871,1145,347,-7211,-1037,-1647,-2178,-2554,-2798,-2905,-2831,-2671,-10195,-3511,-1298,-558,286,1165,1393,2879,2993,1640,3995,-2431,-3257,-553,-3473,-297,1560,1014,-1285,418,-1268,-2880,153,-1,-217,-483,-817,-1202,-1662,-2085,-2486,-2797,-3045,-3201,-3109,-3070,-2995,-2932,-2877,-2872,-2922,-2792,-2775,-2680,-2587,-2471,-2464,-2451,-2436,-2482,-2554,-2703,-3648,-2974,-3068,-3228,-3381,-3493,-3622,-3655,-3714,-3728,-3737,-3668,-3582,-3446,-3314,-3113,-2988,-2778,-2650,-2600,-2666,-2875,-3109,-3377,-3730,-3742,-3323,-3222,-2139,-1505,-1767,-282,230,-908,864,969,847,-550,-2731,-119,-378,-467,-2954,-78,-1911,-1443,-962,1046,1172,1002,-228,-2261,937,348,-179,-999,-3507,256,3636,-443,414,-677,-2957,-469,-625,-1445,-1141,-1658,1127,354,1910,6021,3067,73,1193,2080,-1617,-54,-1066,-1912,-2466,-2448,-2249,-2048,-1647,-1428,-2585,-883,-518,-670,134,523,1070,1532,1983,2412,2967,932,-949,3140,1268,892,3442,1968,-538,-2726,-3043,247,604,1369,1236,1128,-1793,191,-947,-1062,-238,1396,1254,486,-2733,-613,219,-672,-2037,-657,-961,-1148,-1408,-2148,-1928,-2049,-2131,-2245,-2333,-2389,-2462,-2588,-2745,-2887,-2994,-3013],[-752,-879,-930,-1025,-2168,-1228,-1313,-1348,-1467,-1412,-1482,-1643,-1664,-1767,-1905,-2021,-2970,-2390,-2597,-2644,-2588,-2482,-2257,-1913,-1709,-1597,-1619,-1699,-2178,-3378,-4714,-2626,-1938,-1716,-1337,-1036,-632,-204,-278,612,921,1047,849,-1810,61,499,-1765,-1073,-1543,520,-1582,476,344,-1996,317,365,397,-1476,-1780,-3528,-1736,600,129,605,677,533,343,189,118,36,154,378,914,-208,-2151,-2177,625,1325,-773,-623,-426,-640,-989,30,-2822,-3538,-31,886,782,910,1280,-562,-2087,-3655,-1366,1074,-1672,1300,481,-863,239,-1406,-1293,-1979,-860,1950,2151,-1065,2799,2472,-1040,-2040,-2323,-2743,-435,-1203,-3590,-3661,-3406,-4094,-3836,-2935,-2893,-968,-73,720,1088,1793,2120,1457,574,-745,65,2008,1762,-3048,1672,73,-32,1500,329,-2212,-2499,-76,757,-1872,1003,-3349,-393,-1116,-1957,-2650,-3434,-3530,-3248,-2598,-3145,-1095,-1947,-2549,-939,606,789,-937,-2355,-3799,-4431,119,1290,-1191,-105,3008,3073,958,3966,-802,2280,2479,-1410,-4298,-3244,-1525,-983,481,1240,-376,-1900,-3169,-3138,-2133,-1074,-344,215,-2357,-94,-492,-2100,-3263,333,130,-7,-199,-458,-653,-889,-2416,-1491,-1829,-2138,-2692,-2739,-2961,-3100,-3177,-3169,-2971,-2659,-2221,-1791,-1366,-941,-639,-391,-279,-284,-283,-3636,-716,-1026,-7006,-1774,-1984,-2077,-1944,-13467,-1415,-73293,-101739,-2415,-542,-575,-17551,-850,-1100,-1420,-1810,-2228,-2601,-2933,-3141,-3249,-3250,-117440,-234711,-115100,-2439,-2106,-7042,-1275,-7014,-53,-4395,-6730,-1959,-3023,-1602,3630,4038,-4775,-105,-339,-1756,1611,-4553,2915,-84,-1800,611,757,268,-172,-530,-807,-937,-1778,-980,-946,-936,-1433,-1798,-987,-909,-2014,-766,-653,-567,-365,-253,-1729,-3436,328,436,416,-966,-2941,-263,-658,-1089,-1320,-1485,-1518,-1404,-1168,-867,-632,-404,-519,-2121,-3892,-231,-287,-1407,-1562,-834,-3245,-3185,-3872,-1807,-2020,-2230,-2369,-2524,-2564,-2598,-2664,-2703,-2866,-2988,-3133,-3290,-3110,-2839,-2471,-2089,-1800,-1612,-2549,-1459,-1223,-2983,-1966,-1939,-649,-431,-253,-1667,-741,-702,-28,-696,-3016,-1509,-2227,-1360,-2373,-1277,-957,-598,-1044,-2745,-3957,-2820,-28,-39,-151,-94,83,483,-990,386,1775,1988,29,-2021,-648,1585,1031,212,-536,-1281,-2426,-2733,-3024,-2504,-2102,-1291,-778,-446,-150,177,459,620,753,-476,-1412,-1246,-2589,-1532,-1204,-194,-74,-1976,-2933,-1506,-2191,-2103,-2457,-2648,-2499,-2245,-1802,-1330,-923,-466,-742,-3463,-383,409,-2120,-3234,-2358,-3082,-411,-1558,806,3866,3643,3220,-2155,1881,-655,-2033,-1096,-2215,-3005,-2590,-1911,-1597,-3987,-541,-136,-132,-3523,110,1845,-1254,2544,2697,2565,-2501,-1264,258,-1998,-291,-752,-1835,-1169,-277,155,391,824,1022,-2525,863,745,-1151,-2914,440,-746,-120,-705,-2109,-180,-1148,-818,-1015,-1221,-1300,-1107,-978,-721,-393,-1156,-2226,275,756,-1065,1388,1718,1665,-43,2146,2239,-137,-903,830,727,-2593,-638,-1639,-2627,-2988,-2193,-1181,-439,-2301,561,820,930,1099,1150,1200,172,1432,79,295,1387,773,-1052,-2079,-375,-806,-1681,-2538,-3919,-3732,-3062,-2150,-1171,-268,-2438,-485,1955,2402,-4975,3414,3708,3990,4262,4377,4575,4813,4931,-905,1205,-342,-2985,-2817,-1484,612,866,2598,1752,-222,-1154,-1648,-2982,-3296,-2165,-901,203,-429,-2077,-646,609,-1798,-2384,-2207,-2987,-2763,-233,-1263,-2240,-2833,-2231,-1186,-26,332,536,152,-171,1390,-501,969,3134,-1427,4035,-2093,2746,-1884,-3284,3050,4654,589,-255,3066,1726,1598,-1384,-2387,-1702,1148,-2224,1022,868,612,177,-2319,-704,-2556,-2542,-2046,-2283,-2286,-5829,-1741,-1322,-1004,-2066,-1345,-265,-147,-44,-29,-1457,-43,-177,-2286,-669,-891,-1224,-1563,-1830,-2022,-2076,-2126,-2215,-4235,-2661,-2444,-2618,-2863,-2999,-2974,-2785,-2457,-2035,-5686,-3467,-1462,-1526,-1593,-1792,-3251,-1922,-1465,-650,406,-5912,-4538,-4482,-6273,-866,-2990,-11550,-9284,-11487,-6030,4553,6078,5514,4792,1274,3346,2790,2473,-30019,-30522,2542,-307566,-220105,2682,-26043,-89118,-19358,-31895,-28272,-3299,-2657,-2241,-2579,-2843,-5153,-2258,-1628,-1934,-448,-1536,452,715,813,-7351,909,717,527,-2851,48,-242,-577,-3463,-1228,-1490,-1651,-1678,-1643,-1913,-1116,-842,-2457,-275,-381,-1050,-89,-3874,64,-2605,-2637,-2520,-2699,-1149,-1545,-1992,-2358,-2543,-2446,-2033,-1434,-596,-902,1150,1867,-854,1013,-2367,-4657,2261,2185,1036,466,-1362,-1827,-1948,-2282,-1180,-125,-168,-299,-1121,-1550,4,1504,2881,2125,1365,-181,-2606,-963,-1519,-1926,-2936,-2437,-2421,-2430,-2394,-2330,-2354,-2317,-2394,-2527,-2671,-2743,-2740,-2524,-2033,-1679,-1278,-720,-19,563,1189,1840,-4103,-450,-3296,4212,4628,-16698,-37160,-38512,4504,5369,3796,1777,-40347,-97873,-94658,-44633,2071,1220,293,-684,-1552,-2303,-2913,-3276,-3212,-2936,-2608,-2161,-1655,-959,-270,383,1110,1830,2507,565,3832,3043,1591,5007,-2478,-2627,-30,-3064,-249,3478,540,-536,569,-1306,-3034,-907,-816,-611,-416,-330,-398,-907,-1014,-1450,-1852,-2371,-2135,-1717,-1306,-1186,-546,-325,-880,-991,-633,-1048,-1477,-1941,-2367,-2840,-3216,-3479,-3387,-3294,-3272,-3224,-3056,-2820,-2617,-2784,-2118,-2288,-2487,-3902,-655,-240,134,-2328,-785,905,1025,936,802,-1079,-437,-668,-1458,-2201,-2802,-3025,-2749,-2328,-2812,-1304,-1058,-1260,294,849,-1347,38,604,2045,-701,-2744,-266,335,-455,-2831,-2114,-2962,-3725,-3326,-2578,-1630,-473,-596,-2477,711,395,629,285,-2710,82,3893,134,395,-621,-2860,-625,-273,-1128,-1314,-653,-141,-10,2173,5302,3549,1186,1635,1574,-1412,-973,-1829,-1838,-1910,-980,-1800,-1830,-30,-27,-3067,-343,-590,-1067,-286,-1026,-1683,-2381,-2790,-2597,-2025,-1396,-804,-319,162,653,885,1112,-804,-2640,-2778,511,332,252,346,67,-2439,343,-839,-1604,-414,2609,2656,793,-2980,-344,2352,362,-1975,650,1629,1134,622,-2623,-285,-598,-1294,-1236,-1542,-1777,-1975,-2152,-2794,-2506,-2691,-2853],[-350,-217,355,688,-1843,940,746,389,-409,-414,-868,-1413,-1813,-2293,-2797,-3199,-3330,-2847,-2202,-1415,-621,124,541,-889,1955,2876,869,-1839,-2755,-2550,-3946,-1920,479,880,2013,2122,2309,1768,-360,2639,2714,2628,1050,-1178,160,954,-1464,-636,-1279,509,-1217,505,62,-1797,-791,-1245,-1750,-2255,-2717,-3110,-3457,-3731,-3984,-4171,-3864,-3541,-3251,-2940,-2601,-2385,-2125,-1852,-1662,-1560,-2174,-1921,-1616,-1840,-2084,-2339,-2534,-2553,-2288,-1629,-3014,-2997,17,1225,1157,1694,3035,-389,-2005,-3650,-1028,1163,-1544,236,-257,-963,659,-1171,-1699,-2643,-1186,-550,-564,-1326,-1153,-1465,-1738,-2543,-2808,-2417,-1928,-2091,-2813,-3465,-3620,-4245,-4160,-3410,-2641,-1912,-1252,-685,-289,-36,85,64,-137,-522,-847,-1269,-1610,-2712,-1622,-1205,-589,115,750,-1334,-2436,-73,564,-2217,583,-3088,73,324,-12,-482,-3222,-2511,-3609,-3913,-2956,-1883,-1996,-2245,-1038,189,211,-1488,-2547,-3087,-3818,-470,1296,-1788,-346,4313,5046,1260,4539,-355,2646,3389,-433,-3130,-3629,-1274,-1660,140,-431,-2258,-3908,-2353,-893,862,251,3375,2456,-1935,-404,-977,-2427,-2614,816,2237,3588,2992,2312,1700,1060,-2302,-290,-969,-1591,-3081,-2680,-3030,-3178,-3138,-2940,-2560,-2095,-1509,-924,-328,277,-27,1184,1460,1078,1758,-2503,1636,1511,-1973,1198,1182,1209,1365,-1892,1724,-78712,-98555,1931,1787,1469,1040,562,-13,-651,-1335,-2009,-2578,-3009,-3127,-2928,-2604,-95545,-195150,-99189,-1344,-1065,-6804,-668,-3950,-306,-5059,-5035,-2227,-3146,-1156,1583,2157,-4662,110,-167,-2110,793,-4902,3137,689,-1489,689,842,2314,2094,2187,1877,2066,-1302,1782,1632,1168,-1150,-1961,27,-604,-1643,-2317,-3292,-3670,-2696,-1794,-1397,-2726,656,1175,1453,-355,-3189,1030,524,-110,-627,-1137,-1511,-1652,-1523,-1194,-836,-443,-715,-2321,-3359,328,349,-1352,-1719,-416,-3555,-2971,-2969,-1543,-1961,-2420,-2829,-3188,-3168,-2798,-2281,-1662,-2526,-647,-86,195,509,698,-1682,-631,871,587,-2202,-1329,-289,-2844,-2273,-2459,-1074,-1109,-1109,-1838,-951,-821,-753,-730,-3376,-2210,-2527,-500,-2271,-1174,771,287,-933,-2338,-3713,-2484,1474,1318,922,614,389,427,-747,836,1266,1388,317,-2030,-1265,541,58,-596,-1036,-1264,-2028,-1024,-613,-174,-2062,-673,471,-328,489,1221,1001,1081,913,-1024,-1524,-1131,-2647,-1513,-1533,-525,-807,-1465,-2636,-1244,-2747,-1675,-1842,-1985,-1960,-1953,-1807,-1642,-1533,-1357,-1218,-2989,-920,-726,-1381,-2698,-2453,-3678,-832,-966,635,1081,1043,914,-2319,501,-544,-1554,-1046,-1317,-1266,-1587,-1792,-1908,-3493,-1753,-1476,-1216,-3322,-429,-64,-1510,330,366,237,-1847,-734,-735,-2200,-1244,-1416,-1726,-1501,-1544,-1629,-1732,-2003,-2251,-2648,-2993,-3103,-2955,-3102,-2183,-1895,-1604,-1533,-2388,-1655,-1927,-2382,-2893,-3454,-3323,-2850,-2359,-1798,-1216,-1213,-2127,-91,386,-1373,699,722,614,382,42,-137,-428,-1309,-782,-948,-1989,-1316,-1512,-1658,-1881,-2180,-2257,-2371,-2363,-2245,-2015,-1647,-1215,-706,-112,92,1379,1043,1085,1545,408,-1131,-2104,-454,3637,2072,-2416,-3510,-2539,980,1927,-984,-863,-2282,-408,223,-11,-4841,-252,-299,-267,-198,-263,-247,-188,-240,-1553,-267,-1054,-3111,-3307,-1000,248,431,690,1045,-121,-1357,1958,2111,-293,-2253,-316,858,-502,-2489,-1589,398,-1508,-2445,-2123,-2837,-3258,-569,-575,-401,-1433,-645,212,-100,-105,749,460,-327,1621,-171,984,2818,-1539,2834,-1798,1490,-1662,-3216,684,714,779,-253,729,652,488,-1315,-3047,-2748,-392,-2475,-932,-1047,-1099,-1148,-2624,-837,-2451,-2528,-634,-2086,-2401,-6172,-419,-576,-827,-1240,-1269,-1326,-1434,-1482,-1569,-1585,-1722,-1923,-2184,-2547,-2830,-3176,-3386,-3339,-3149,-2977,-2830,-2785,-4348,-2945,-2675,-2698,-2792,-2839,-2863,-2847,-2714,-2439,-5975,-3751,-1679,-1448,-1135,-1194,-3738,-1154,-1004,-1284,-1625,-5368,-4705,-4793,-5892,-2404,-1993,-11844,-10600,-10315,39,1215,2008,2934,3743,4396,4967,5276,5380,-933,-26436,4350,-401611,-480110,2135,-31267,-87727,-25606,-32381,-30731,-4114,-2315,-4974,-2175,-3123,-8606,-2085,-1935,-1764,-1486,-2391,-777,-369,42,-6499,1262,1852,2560,-3284,1174,2494,1567,-3472,2940,6077,5230,1409,-449,-2607,2456,-194,-1340,1548,-842,-1596,-1169,-3787,1011,-2356,-2262,-3132,-3623,560,2009,-930,-1135,-1857,651,-247,-1161,-1844,-2242,-2461,-2407,-2202,-1993,-2106,-3562,-2410,-2534,-2453,-1927,-1366,210,1674,-2045,-405,538,-44,202,-587,-1859,-142,1288,5391,4121,2766,-9,-2224,-916,-1241,-1003,-3029,-27,-106,-1767,1023,-802,46,1234,-1564,1088,905,642,210,-236,-2319,-1071,-1490,-1596,-1333,-973,-423,227,-2797,1550,-2378,2593,2306,-28414,-52044,-42860,3259,3159,3005,1682,-45865,-98818,-95328,-40223,-515,-1398,-2323,-3229,-3865,-3962,-3666,-3395,-3201,-3072,-2850,-2312,-1542,-499,547,1530,2527,3438,2751,-199,5625,3032,1499,5046,-2636,-1992,364,-2735,-191,4318,-772,188,-116,-1786,-3242,-2913,-2132,-1311,-680,-319,-233,-609,-708,-1209,-1204,-2527,-1981,-419,18,-696,754,935,-262,-626,309,-92,-629,-1221,-1793,-3043,-2964,-3328,-3502,-3463,-3378,-3302,-3231,-3231,-3377,-3541,-3553,-3317,-2711,-3632,-1057,-181,630,-2774,58,2376,2695,2741,1757,-1432,-1058,506,-760,-1518,-1777,-2652,-3348,-3613,-3311,-2888,-2508,-2291,-2167,-2251,-2504,-2939,-3446,-3894,-3690,-3081,-2518,-1951,-1430,-2734,-649,-2509,-2629,-743,751,1266,610,-934,-2801,358,380,1393,1624,-1854,-153,2960,553,288,-615,-2722,-1445,-1600,-1247,-1449,-106,-1548,-331,558,461,216,-75,-225,-3,-1238,-125,-397,-1275,-1346,-1119,-1673,-1615,-107,-236,-3041,-134,-1098,-1379,1345,-14,-1279,-2552,-3522,-3539,-2880,-2227,-1704,-1362,-1081,-841,-910,-1033,-1523,-2495,-2762,-3295,-3034,-2068,-928,-994,-2732,445,-671,-2103,-601,2109,2199,857,-3039,-103,3330,1426,-1954,358,992,579,107,-2748,-935,-1445,-2021,-2707,-3322,-3369,-2666,-1880,-2835,-459,51,-933],[-143,-114,147,402,-1442,1357,1113,654,38,-200,-602,-1073,-1379,-1754,-2147,-2452,-3126,-2374,-2018,-1546,-1085,-677,-218,-1397,702,976,526,-2221,-1429,-1335,-3287,-1397,798,742,787,729,770,841,-568,981,971,791,526,-769,-91,-481,-1380,-1070,-1284,-1503,-1660,-1773,-2008,-2138,-2310,-2454,-2652,-2867,-3074,-3257,-3445,-3615,-3798,-3903,-3560,-3174,-2810,-2437,-2062,-1839,-1595,-1336,-1134,-964,-2465,-1773,-211,76,-1001,16,-371,-240,-644,-795,-2893,-2691,-88,795,290,368,2625,-523,-2111,-2884,-718,919,-1661,-1046,-1246,-1375,-1569,-1206,-2329,-3525,-1725,1478,670,-1817,2163,2020,-350,-3130,-3404,-2347,211,-272,-2206,-3437,-1644,-1385,-1345,-2002,-2695,-3216,-3418,-3257,-2977,-2709,-2513,-2420,-2457,-2576,-2584,-2520,-2279,-2596,-1295,-624,102,830,1210,-842,-2577,-373,43,-2383,-371,-2278,419,91,-1038,-970,-2939,-1676,-3195,-2612,-3126,-2608,-2230,-2184,-1432,-525,-640,-2221,-2842,-2541,-2893,-1422,-1816,-2656,-863,1567,3040,1089,4609,-48,2563,3925,329,-2074,-3928,-1222,-2469,-2389,-2534,-1527,-184,1067,-851,830,139,3792,3290,-1809,-977,-1687,-2975,-2114,1024,485,913,894,803,695,416,-1108,-708,-1494,-2330,-3389,-3903,-3792,-3000,-2155,-1375,-604,87,757,1302,1756,2138,21,2456,2423,1378,2182,-943,1647,1317,837,397,-80,-612,-1045,-1349,-1512,-85318,-67215,-577,-73,338,655,886,935,805,486,22,-496,-1053,-1519,-1862,-2000,-79790,-151528,-79654,-755,-456,-7463,-263,-873,-330,-6122,-3355,-2832,-3770,-995,1021,1572,-4528,235,-311,-1872,554,-5281,3177,1321,-1382,564,399,1657,1678,2678,2251,2049,-949,1355,1020,651,-960,-2236,-641,-1057,-1560,-2033,-2488,-2874,-2948,-2903,-2632,-2295,-2123,-1972,-1974,-2066,-3405,-2602,-2839,-2924,-2621,-2191,-1675,-1106,-801,-4,467,-956,-1163,-2782,-2773,803,552,-1398,-1902,-786,-3613,-2543,-2465,-2927,-3426,-3842,-3689,-3265,-2729,-2208,-1734,-1242,-2066,-1165,-169,-1,274,533,-1867,-67,1663,-654,-1875,-1290,-325,-2717,-2551,-2845,2219,3100,1360,-2135,-637,-892,-709,-698,-3235,-2565,-2579,-490,-2234,-1084,459,101,-816,-2017,-3420,-2136,-1,-224,-683,-1197,-1840,-2420,-2783,-2723,-2385,-1976,-1592,-1956,-1702,-583,-397,-443,-417,-419,-1508,-630,-769,-870,-1976,-1173,-1285,-1418,-1520,-1628,-1651,-1753,-1841,-1875,-1963,-2012,-2670,-1869,-1832,-1486,-1305,-934,-2295,-1108,-3122,-635,872,1089,1352,-708,-2104,-297,1516,1415,-827,-2494,-421,502,-691,-2182,-2319,-3292,-1207,-1260,-1858,-2411,-2635,-2216,-2415,-877,-408,-1053,-917,-234,-450,515,406,-461,-2920,7,-1191,-480,-3101,-508,9,-1718,-68,-149,-311,-1022,-716,-1012,-2290,-1340,-1517,-1619,-1736,-1789,-1789,-1701,-1699,-1627,-2634,-1828,-1930,-2083,-2982,-2376,-2592,-2673,-2789,-2738,-2689,-2620,-2635,-2633,-2634,-2419,-2256,-2007,-1605,-1114,-1207,-1918,-88,348,-1647,505,418,190,-156,-615,-903,-1309,-1643,-1944,-2201,-2238,-1867,-1238,-455,-169,-1744,-1359,352,-2237,1608,1163,373,-372,-1438,-2574,-3225,-2330,-1051,134,892,17,-1112,-2039,-428,3608,2125,-2470,-2890,-2601,475,1743,-1347,-1665,-1962,25,2676,2763,-3898,2648,2416,2130,1774,1205,669,149,-488,-2006,-1635,-2137,-2921,-3615,-2831,-2779,-2502,-1971,-1197,-396,-1462,1505,2296,384,-2085,-290,664,-478,-2818,-2404,180,-1210,-2431,-1996,-2520,-3688,-1302,1301,-46,-1266,-445,166,-493,-496,995,853,-313,1273,263,704,408,-1480,-719,-1502,-1955,-2560,-3160,-3222,-3010,-2746,-2556,-2509,-2461,-2485,-2542,-3319,-3526,-2207,-2557,-1604,-1096,-577,-143,-2689,-745,-2425,-2434,-371,-2510,-3146,-5327,-996,1647,-474,-568,416,182,-633,-134,-153,-1046,189,389,-320,-1520,813,764,602,-1756,-1134,-164,-506,-1145,-4277,-3080,-1898,-1635,-1862,-1772,-1737,-1595,-1242,-2604,-6199,-3925,1233,1754,2257,-1173,-4076,-716,-513,1577,1082,-4813,-4910,-5213,-5026,413,-443,-9527,-7018,-3487,2,131,494,1213,1967,2638,3244,3565,3653,3497,-22556,2532,-402145,-755169,-91358,-36711,-84127,-34004,-33416,-32405,-5168,-2151,-8167,341,-4380,-12457,-2084,96,357,736,-3262,1494,1785,-151,-5037,2484,2656,2964,-3860,1424,1415,904,-3457,3103,6422,4461,1110,-288,-3323,1276,-1575,-515,1783,-1430,-1705,-2152,-3650,1346,-2166,-1997,-3636,-4238,2115,2073,-544,-1792,-2795,-818,-1601,-2391,-2999,-3448,-3884,-3984,-3728,-3362,-3194,-2921,-2539,-2096,-1627,-1110,-1512,-110,494,-1853,155,1022,-57,565,-211,-2258,-270,859,1687,1070,435,-249,-1631,-1420,-1653,-1650,-3109,-1382,-1126,-1859,-940,-993,-877,-770,-1840,-647,-595,-555,-627,-679,-3312,-802,-1060,-1268,-1433,-1804,-2197,-2584,-2920,-3127,-3074,-2863,-2493,-38934,-61262,-41055,-635,-124,371,685,-50221,-93461,-90940,-33712,-119,-861,-1777,-2794,-3600,-3477,-2823,-2310,-2031,-2082,-2450,-2850,-2516,-1287,109,1476,2841,4072,2518,-951,6689,2909,1246,4857,-3076,-1622,451,-2617,-206,3439,-2270,416,-1225,-2797,-3730,-2820,-1784,-912,-234,212,432,-523,249,-1186,-1205,-2892,-1550,-400,-169,-381,576,944,230,-415,379,467,745,-858,-2213,-3508,-885,-1001,540,655,826,-1865,-2222,1103,-1049,-2451,-1526,-2058,-2514,-3117,2106,2700,2572,-2617,669,2023,2020,1760,1531,-1911,-1478,138,-478,-1766,-1453,-1750,-1934,-2012,-2192,-1799,-1683,-1627,-1544,-1543,-2243,-1831,-1892,-2158,-2465,-2621,-2707,-2594,-2349,-2807,-1667,-2863,-2768,-656,-407,-125,140,-1270,-3313,-202,195,1148,1167,-1099,-479,600,371,20,-745,-2670,-1106,-838,-1061,-1629,-1474,-3008,-2092,-2456,-2546,-2129,-1498,-854,-202,-1195,-262,-478,-956,-842,-1246,-1535,-1454,-197,-399,-2440,-734,-1541,-2138,-2796,-2935,-2438,-2148,-2027,-1989,-2047,-2241,-2503,-2789,-2843,-2532,-2182,-1600,-1114,-2328,-2138,897,936,780,1466,-1799,-2460,516,-394,-2390,-692,1572,1585,726,-2989,224,2409,2033,-1866,100,949,762,489,-2329,-138,-340,-1900,-905,-252,-1005,-892,-1410,-2538,518,2143,-1058],[-68,-158,-212,0,-1140,-5,111,308,312,-188,-317,-618,191,-1237,-432,-745,-2970,-1389,-1680,-1841,-1976,-2144,-2248,-2237,-2286,-2229,-2107,-1936,-1761,-1579,-2665,-1682,-1799,-2023,-2262,-2682,-2862,-2368,-1750,-1131,-575,-207,36,-346,-74,182,-1252,-169,-951,-83,-921,79,144,-887,584,868,1128,-1664,-2854,-2919,-1698,-144,798,-3,82,233,-662,1504,1614,1389,1313,1381,1523,677,-2641,-1255,2727,1345,-410,499,-247,55,-320,-750,-2198,-2260,126,-212,-1456,-2568,-2780,-1934,-1945,-1887,-44,258,-1543,-1884,-1896,-1414,425,-998,-2409,-3330,-1814,1412,6,-1707,842,414,-35,-2999,-3375,-2020,-45,252,-1306,-3075,-644,-327,-385,-665,-1290,81,-271,-656,-1120,-1602,-2069,-2513,-2951,-3319,-3386,-3284,-3081,-2836,-2531,-2189,-1821,-1461,-1215,-835,-2315,-620,-724,-1730,-1026,-1359,-1682,-2088,-2463,-2637,-2771,-2686,-3016,-2046,-1440,-790,-2071,-1784,-1501,-919,-1132,-2509,-2724,-1705,-1590,-2107,-2639,-2643,-1039,2635,4573,1053,4756,684,2766,4669,1424,-591,-3136,-787,-2440,-414,2867,2377,3062,3184,-277,846,203,893,125,-1387,-1177,-1964,-2942,-1153,-105,-424,1106,1541,1772,1931,1424,687,1432,1003,-96,-2856,-1842,-1600,-1801,-2268,-2549,-2429,-2035,-1486,-975,-495,-23,201,705,1006,1283,1669,1558,2257,2520,2628,2744,2766,2647,2504,2324,2090,-92242,-11405,2250,2668,3153,3667,4149,4441,4489,4244,3725,3008,2105,1132,106,-863,-62483,-95035,-53993,-1102,582,-8585,1447,1635,1624,-6815,-1336,-3239,-4239,-501,-178,-260,-4025,-152,-220,-764,-73,-5025,-300,-401,-1025,-940,-1230,-1564,-1925,-2288,-2647,-2927,-3207,-3388,-3573,-3753,-3811,-3772,-3744,-3574,-3468,-3332,-3222,-3174,-3029,-2975,-2784,-2502,-2289,-1964,-1648,-1286,-2960,-661,-569,-129,236,529,714,-85,-496,183,1399,-1309,-1464,-3129,-1820,505,301,-1206,-1766,-302,-3401,-1793,-843,-941,-1110,-1304,-1451,-1617,-1643,-1601,-1497,-1253,-1155,-1360,-274,5,422,818,-1898,725,2214,-1658,-1284,-1072,-108,-2337,-2500,-2837,1603,3563,1495,-2277,-481,-841,-1011,-632,-2683,-2301,-2312,-731,-2030,-1107,-1276,-1395,-1440,-1576,-2879,-1793,-1959,-1960,-2123,-2258,-2437,-2487,-2382,-2189,-2006,-1816,-1640,-1595,-1638,-1084,-994,-1114,-1139,-1170,-1260,-1377,-1488,-1553,-1706,-1787,-1869,-1965,-2004,-2011,-1890,-1806,-1680,-1985,-1605,-1241,-2548,-1503,-1983,-539,-447,-282,-1847,-999,-3072,-1061,872,977,1159,-128,-1768,-110,1474,1095,-463,-1938,-462,492,-22,-1608,-1798,-2389,-1446,-706,-1210,-1592,-1720,-1487,-2371,-496,-211,-508,-407,328,-498,-331,-800,-1356,-2228,-2412,-2746,-2933,-2841,-2504,-2184,-1890,-1561,-1185,-813,-397,3,-185,-2249,674,1118,-1487,-1412,588,171,-281,-653,-885,-2500,-1068,-871,-782,-2647,-46,-1052,-136,90,-2716,-1191,-2313,-1205,-611,-977,-1171,-1454,-1654,-1672,-1556,-1476,-1641,-1486,-1313,-1920,-1310,-1089,-707,-234,216,830,-782,-1944,1860,1751,-707,1639,1488,1411,805,-1025,-1616,495,-2163,1530,2152,212,1866,1727,674,-478,-1722,-2990,-2955,-1646,-445,-1088,-1973,-374,2597,2133,-2551,-2181,-2204,-107,1445,-1671,-2413,-1585,675,6288,6396,-2735,6268,6072,5879,5676,5301,4963,4598,2459,-2226,1331,-2061,-2622,-3152,-979,-1568,-1640,-1165,-361,20,-1578,2035,2604,933,-1559,-223,388,-457,-3101,-3121,-143,-1028,-2324,-1928,-2167,-3311,-1941,128,-726,-1315,-321,127,-821,-923,885,842,-261,673,598,454,544,-1366,534,-1323,651,-1144,-2628,576,477,366,-166,67,-31,-151,-1091,-3084,-3215,-708,-2521,-1478,-1934,-2494,-3133,-3193,-2787,-2591,-2328,-1249,-2607,-3448,-4188,-2416,-1428,-2002,-2674,-3438,-3709,-2905,-2050,-1270,-834,138,594,885,-1955,948,702,311,-1962,-718,-1054,-1499,-1937,-3935,-2959,-2451,-2493,-3155,-2400,-2081,-1588,-907,-3166,-6394,-4057,2026,2253,2899,-1243,-4355,-516,-1960,1994,3047,-4360,-5293,-5832,-3670,3809,607,-7289,-1718,1375,431,-556,-1485,-2041,-2277,-2232,-2028,-1972,-1994,-2023,-18154,-1631,-291730,-986670,-199333,-42422,-79521,-44386,-35120,-32241,-6274,-2336,-11738,765,-5619,-16483,-5609,-726,-593,-204,-4125,784,1211,-635,-3393,1938,1856,1716,-4535,1177,-85,243,-3479,850,1408,2121,930,-127,-4038,111,-2957,-2,1206,-1884,-2680,-2841,-3458,1460,-2043,-1854,-3342,-3342,3543,3173,-168,-2357,-3069,52,1591,368,-637,-1431,-2183,-2733,-3038,-3170,-3485,-3736,-3925,-4007,-3837,-3431,-3009,-2580,-2108,-1772,-1660,-1569,-1573,-1571,-1778,-2626,-2131,-2186,-2204,-2301,-2243,-2124,-1993,-1778,-1496,-1178,-2793,-646,-440,-2042,-19,-1127,82,144,-2110,28,-87,-227,-473,-680,-4351,-1231,-1323,-1540,-1669,-1973,-2278,-2578,-2876,-3166,-3396,-3654,-3827,-45487,-60170,-33899,-2879,-2366,-1777,-1272,-51140,-85595,-84354,-26551,380,344,134,-233,-618,-1027,-1475,-1956,-2431,-2952,-3342,-2805,-1920,-882,68,887,1677,2342,2208,-1484,3514,2872,990,3470,-3661,-1395,372,-2560,-121,1991,-3476,999,541,-1487,-3575,211,431,742,1082,46,285,-484,292,-1050,-1791,-3233,-967,985,917,-76,939,933,752,-182,412,126,-19,-2352,-2566,-3872,-843,-862,779,1780,1910,-1437,-2193,1037,-969,-2134,-1073,-1674,-2585,-2612,696,406,123,-1983,-350,-566,-728,-981,-1126,-2247,-1329,-1236,-1064,-1942,-319,69,-413,-1988,-1938,-351,-1184,-413,776,662,-2626,-2589,-775,-362,-1301,-2034,-1783,-2283,-2775,-3218,-3697,-3540,-3052,-2597,-2226,-1845,-1512,-1307,-3581,-875,-727,-637,-667,-835,-909,-849,-610,-190,-813,-2525,-1266,1053,380,-1663,2707,-3019,-821,2826,3834,3545,3076,2462,1195,-1116,-276,-414,-741,-1175,-1446,-1662,-1747,-1820,-1829,-1653,-1495,-1698,-1579,-736,-562,-328,-273,-299,-305,-321,-660,-513,-668,-726,-649,-699,-614,-921,-1999,-1688,-720,-704,-711,-756,-1853,-1726,-1020,-1005,-2183,-637,-334,-122,119,-2871,593,701,923,-1603,-26,1326,1564,753,-1411,1705,1666,-2012,-1132,-277,-730,-103,-807,-1950,-1027,-1178,-1240],[125,-111,-463,-293,-763,-91,-205,-208,-299,-267,-588,-991,-933,-1778,-1274,-1183,-2810,-887,-835,-784,-809,-921,-982,-2601,-980,-1052,-1180,-1278,-1309,-1215,-2205,-1028,-764,-477,-103,-736,197,-78,-901,1235,1367,1305,291,-129,-371,278,-1331,-248,-883,-425,-988,-142,-47,-413,348,582,808,-920,-3258,-3200,-1965,-695,684,-523,-511,-349,-983,1411,4644,5734,3166,1412,4294,769,-3056,-839,1200,892,102,603,-418,63,-249,-766,-1698,-2217,-1040,-1205,-819,-1773,1205,-798,-2095,-1283,721,738,-1777,-2494,-2642,-1833,-718,-1336,-2147,-2603,-2982,-3114,-2619,-2085,-1584,-1187,-969,-2726,-3271,-2104,-1149,-1519,-2240,-3085,-3207,-2842,-2071,-1310,-695,57,565,920,757,-339,-573,217,-213,-1043,-1544,-2142,-2487,-2481,-2202,-1838,-1486,-1213,-1120,-944,-2379,-1187,-1494,-1718,-2058,-2429,-2721,-3025,-3223,-3167,-3101,-2972,-3012,-2865,-2793,-2820,-2911,-3131,-3426,-3569,-3322,-3078,-3027,-1382,-690,-3205,1154,-1958,-1615,3587,3875,430,4078,1043,2682,3037,2061,523,-2553,-757,-2163,-523,1599,1528,1451,1271,108,289,-276,5,-254,-1399,-1696,-2444,-2788,-870,-1076,-1397,-1801,-2432,-3290,-3358,-2420,-1368,-374,659,-563,-2399,-1258,-2312,1945,866,3655,3036,963,1123,61,-659,-587,-187,1179,2210,3117,3957,4137,4828,4953,4800,4596,4316,3985,3757,3632,3548,-99729,3621,3784,3837,3766,3608,3404,3082,2676,2203,1730,1370,1149,1151,1301,1509,-36186,-23029,-23114,-3194,2452,-10830,2122,1799,1362,-7365,269,-3971,-4851,-764,-880,-904,-3870,-939,-1070,-1176,-1528,-4708,-1964,-1905,-1769,-1529,-1183,-865,-618,-463,-429,-458,-638,-868,-1240,-1740,-2268,-2878,-3400,-3182,-2641,-2012,-1425,-940,-417,-705,-112,819,1123,1472,1199,1563,-2523,201,-1189,1669,1596,2073,1395,-376,-359,146,-206,-1875,-2046,-3705,-3402,-3310,-2631,-1990,-1804,-1236,-3483,-1328,-497,-192,56,284,538,715,-908,-659,-1016,-18,-437,-1624,-52,-499,-481,21,-2145,1294,2774,-2394,-843,-1093,-78,-2131,-2481,-2894,854,3237,1363,-2615,-879,-1434,-1521,-922,-2343,-2009,-2251,-419,-2018,-1140,-1677,-2217,-2674,-3136,-3285,-3132,-2870,-2437,-2189,-1958,-1835,-1676,-1457,-1229,-1066,-941,-867,-1260,-1382,-961,-998,-1380,-1666,-1925,-2146,-2195,-1991,-1564,-1554,-758,-442,-279,-217,-275,-344,-567,-828,-2496,-1677,-1730,-2552,-2131,-2258,-2281,-2375,-2271,-2104,-2050,-2751,-1928,-1792,-1634,-1322,-1045,-1179,-280,3,308,-90,-1561,-697,277,405,-1154,-1107,-1524,-1722,-641,-1249,-1928,-2682,-3178,-2438,-1800,-1259,-852,-585,-526,-531,-472,-252,100,-1589,401,-2640,-549,-2693,-1141,893,-2039,-853,-1724,-2084,-1589,-774,-203,-2204,568,1140,-1502,-1577,63,-578,-569,860,1726,-2378,1563,1535,-450,-2311,-253,-1111,-346,139,-2901,-988,-2426,-1253,-1600,-2241,-2405,-2336,-2069,-1696,-1351,-1216,-1365,-1543,-1706,-2244,-2533,-2130,-1361,-602,21,727,-948,-2201,1751,1747,-191,1210,782,410,51,-201,-1976,-50,-1959,57,-78,-335,-774,-1360,-2016,-2530,-2551,-1955,-1229,-612,-950,-1091,-1935,-310,1292,1048,-2586,-1420,-1510,-753,1047,-1891,-3039,-1164,1453,4611,4910,-1727,5116,5105,5142,5231,5205,5251,5262,1140,-2084,1324,-2396,-2319,-2556,-1077,-2377,-2389,-1157,270,-45,-1681,3212,3636,1359,-889,-133,59,-415,-3102,-3388,-523,-945,-2026,-1882,-1777,-2566,-2245,-2244,-2048,-1774,-1360,-998,-1086,-1335,169,480,-177,789,827,707,746,-1192,457,-1219,198,-930,-2271,-244,-385,-527,-703,-981,-1252,-1613,-2050,-2585,-2666,-2728,-2465,-1795,-1164,-678,-532,-1499,-1125,-2894,-2158,-1271,-2376,-3279,-2901,-4017,50,-845,-81,1485,1785,-2471,768,347,-593,694,124,-487,-2284,-1691,-2247,-2707,-2954,-2918,-2702,-2355,-2637,-3266,-2469,-2711,-57,-3775,-2146,776,-641,740,-3420,-6464,-4091,1440,1541,1759,-1347,-4549,-475,-3528,1408,2643,-3982,-5853,-6523,-1720,4155,1680,-5202,3523,2728,1952,1046,72,-720,-1456,-2059,-2377,-2590,-2635,-2480,-12439,-1496,-108724,-938047,-312439,-48152,-74509,-56166,-37472,-29791,-6979,-2957,-15491,238,-6792,-19169,-9417,-446,-482,-75,-4860,1175,1405,-872,-1661,3332,3295,3117,-5136,1086,-2031,-406,-3549,-919,-1542,-1793,-1640,-1341,-4683,-933,-4206,-469,-677,-1789,-1751,-2242,-3183,-2213,-1979,-1818,-2715,-2233,1558,1987,184,-2805,-2605,-549,961,180,-571,-1211,-1690,-1603,-977,-116,525,-25,447,-259,778,2109,-2058,516,2174,-1528,658,1444,-300,1119,273,-2849,-271,-446,5,-316,-433,-354,-110,459,126,-1208,-2243,2068,-691,-2362,1816,-1210,481,2689,-2344,2066,1938,987,-87,-1100,-5390,-2831,-3661,-4241,-3949,-3698,-3540,-3465,-3463,-3522,-3572,-3673,-3794,-45938,-51654,-24601,-3003,-2840,-2730,-2821,-48578,-78860,-78698,-20116,-3052,-2656,-2255,-1870,-1419,-963,-565,-248,21,178,198,-621,-144,-442,-911,-1510,-2064,-2604,-3115,-3459,-3739,-3890,-3835,-3679,-4068,-2861,-2393,-2630,-1055,-276,-3357,949,1051,-1517,-3339,1980,1020,2362,2255,-249,0,-572,125,-899,-2418,-3325,-469,485,523,125,503,335,-25,-608,-1168,-1932,-2547,-2933,-2537,-4203,-1117,-891,-403,-219,-140,-1073,-2228,485,-911,-1764,-477,-1205,-2645,-2232,714,182,-450,-1347,-1658,-2074,-2214,-2174,-1759,-2418,-820,341,539,-2154,-271,1574,-316,-2106,-1784,-167,-1177,-251,3640,1590,-3047,-3276,-1005,439,-1478,-1668,-2653,-3366,-3288,-3000,-2493,-2896,-1993,-1623,-1310,-870,-365,-1116,-3033,-1238,-153,2251,2548,387,-600,2584,731,-429,-941,-2429,-1417,1530,1050,-1699,3680,-1610,-916,3033,4685,4720,5690,3267,755,-1153,-304,-357,-878,-1430,-1399,-1129,-923,-514,-296,-470,403,-1687,-1435,1567,397,257,2064,1931,1533,1164,-711,68,-445,-679,-530,-273,-122,-814,-1644,-1295,1218,1236,419,-634,-1204,-915,671,570,-1691,-292,-423,-1023,-1516,-2894,-2029,-2117,-1922,-1699,-1377,-995,-480,-80,-331,374,461,-2163,-1393,-445,-999,-1591,-2218,-2191,-1736,-1390,-1175],[-345,-175,-755,-657,-487,1738,2341,2608,609,-270,-973,-1267,-1512,-503,-753,-1230,-2766,-1370,-1158,-842,-587,-440,-569,-3070,85,203,296,58,700,1053,-1826,-301,1903,2164,1081,-2035,-929,-524,-1002,2406,2164,1714,282,96,-614,-859,-1499,-2122,-2575,-2767,-2576,-2269,-2137,-1974,-1914,-1862,-1854,-1817,-3410,-3527,-2217,-1152,49,-919,-934,-810,-1023,1422,1693,1463,1159,793,325,-184,-2669,-1015,-1292,-1544,-1674,-1688,-1555,-1253,-794,-494,-1073,-2091,287,-17,-1113,-2378,1224,-1027,-2152,-1061,-2054,-2982,-3481,-3246,-2796,-2102,-1179,-1200,-1491,-1730,-1508,970,-1089,-655,858,-1354,-280,-2122,-2866,-2121,-1553,-2095,-2817,-3110,-3194,-2898,-2476,-2111,-1790,-1558,-1429,-1400,-1529,-1757,-2046,-2386,-2783,-3191,-3416,-3518,-3453,-3302,-3078,-2806,-2488,-2150,-1881,-1436,-2300,-983,-954,-856,-944,-1108,-1191,-1212,-3196,-394,-888,-588,-2797,496,17,61,-2399,-1705,-2272,-2386,-2629,-3412,-3307,-966,-1091,-3636,-1340,-1112,-2086,-219,136,-244,808,907,896,851,782,609,-1913,-699,-1603,-324,-261,-308,-230,-117,-6,-340,-792,743,1031,-1358,-2009,-2563,-2189,364,1054,494,-118,-817,-1253,-857,212,1669,3144,4037,-1002,-1810,-567,-2507,316,690,6268,3760,369,1726,412,-9,646,-706,2959,1978,4772,5425,5741,5827,5706,5300,4837,4276,3633,3058,2555,2072,-103126,1337,1102,756,279,-292,-923,-1669,-2464,-3154,-3178,-2462,-1569,-632,195,827,1242,1598,1801,-4837,2029,-13785,2057,2122,2200,-7144,1695,-4485,-4834,420,2102,1878,-3802,851,-486,167,-555,-4206,-1735,-2068,-2305,-2357,-2198,-1983,-1785,-1648,-1619,-1656,-1858,-2131,-2567,-3111,-3431,-3066,-2400,-1520,-704,101,816,1386,1221,-944,221,2663,3178,1843,984,2038,-2009,-221,-1713,1319,1670,1772,1813,-613,-183,93,1119,-2353,-2555,-3475,-296,1422,765,-1409,-1848,-1656,-3423,-2855,-2795,-2462,-2146,-1938,-1842,-1966,-2180,-2566,-3125,-3724,-3054,-2006,-949,-19,1002,903,-2362,1750,2108,-1850,-420,-1221,-132,-1988,-2347,-2968,83,2166,1039,-2959,-1417,-2592,-3418,-2743,-2167,-1788,-2351,-301,-2084,-692,-638,-1100,-1597,-2208,-2649,-2855,-2613,-1966,-1430,-884,-430,83,-484,1353,1985,1653,1837,-886,-1010,-1496,2522,3805,3354,2782,251,-712,1244,-136,-1472,205,426,173,2693,2223,-878,1590,723,-3011,-1779,-974,-2653,-1891,-2547,-268,2461,696,-1407,-1462,-2232,-2694,402,-411,-1105,-1838,-2416,-2910,-3301,-3341,-3200,-2899,-2844,-2674,-2435,-2251,-2009,-1873,-1993,-1505,-1339,-1194,-1124,-2946,-2356,-1312,-1294,-1503,-1791,-2261,-2822,-3312,-2961,-2455,-1940,-1453,-996,-734,-2639,-1494,-462,-2279,-1049,-1487,-2018,-2534,-3018,-3457,-3516,-3478,-3207,-2755,-2239,-1598,-1476,-945,310,1229,-2297,1211,1415,-174,-2057,-512,-1204,-701,-492,-3162,-1172,-2095,-1304,-1061,-965,-715,-604,-486,-555,-34,-1199,-1108,33,92,-2614,-569,-1091,-1763,-2544,-3182,-2593,-1989,-2238,-707,-191,200,497,676,825,832,621,-2423,426,-1538,738,727,395,781,797,837,-290,1139,1352,1497,-710,-1405,-1122,-1924,-238,1985,1733,-2386,-619,-702,-1434,591,-1897,-3316,-691,2280,4042,4042,-833,3573,3199,2871,2615,2296,2125,2012,-128,-1615,914,-2585,-2060,-1968,-2038,-2670,-2583,-1908,-1074,-418,-1739,570,654,673,-175,-11,-374,-1004,-2702,-2933,-2788,-2772,-2304,-1811,-1332,-1745,-1546,-1323,-1663,-1915,-566,-847,-1263,-1654,-1688,-1853,-1878,-1941,-1865,-1852,-1633,-1570,-1552,-1536,-1582,-1685,-1966,-2112,-2356,-2595,-2847,-3175,-3472,-3834,-3814,-3184,-2458,-1778,-1934,-756,27,370,-1819,-360,-924,-3210,-1853,-1119,-2051,-2843,-1388,-5545,-183,-1093,-149,1471,1623,-3460,811,180,-220,-458,-1139,-1661,-2324,-1699,-1513,-1446,-2293,-1796,-2322,-3086,-3644,-2516,-1594,-2714,-238,-3142,-2406,212,-1538,623,-3236,-6247,-3895,3119,1259,2077,-1317,-4548,-405,-4899,697,760,-3533,-6451,-6803,1007,2067,2246,-3207,2271,1862,1480,941,286,-245,-760,-1142,-1201,-1140,-991,-877,-4862,-1037,-1236,-679984,-426094,-53471,-69184,-66142,-40229,-25610,-6588,-3917,-19055,-2855,-7714,-16038,-12941,-1961,-1523,-719,-5155,661,95,-593,300,4412,4667,4754,-5184,685,-4179,-844,-3474,1176,783,141,-395,-918,-4942,-1590,-4910,-1780,-1452,-974,-370,-561,-2616,1260,-1748,-1649,-1870,-910,2072,1875,717,-2890,-1956,-986,224,-218,-548,-738,-871,-698,-148,685,1448,1285,-484,-436,1241,2086,-2149,684,2362,-1168,835,1610,-255,1612,673,-2595,-73,-1049,-1938,-2980,-3704,-2986,-2215,-1418,-594,-932,-1284,1645,-701,-2556,1714,-988,547,2486,-2234,1382,726,120,-420,-673,-4716,-2108,-267,-31,243,262,189,31,-201,-497,-787,-1142,-2673,-42384,-41361,-15318,-1579,-1311,-950,-646,-44636,-75065,-75570,-15056,1412,1870,2268,2584,-6566,-1344,3331,3380,3372,2460,3039,-2668,2366,2003,1547,1039,649,331,70,-1671,-194,-409,-603,-864,-3084,-1486,-2047,-2614,-3202,-3663,-3683,-3091,-2489,-1935,-2734,-1147,-950,-865,-867,-970,-1164,-1464,-1754,-2033,-2729,-2779,-2421,-2283,-2220,-2115,-2031,-1973,-2001,-2138,-2142,-2281,-2336,-2347,-2283,-4165,-2236,-2135,-2031,-1873,-1697,-1441,-2162,-605,-654,-1186,369,-545,-2445,-1812,1188,1092,881,-677,318,-386,35,100,498,-2173,-43,884,984,-2258,94,2386,-28,-2076,-1604,150,-952,35,2401,1689,-3392,-3836,-1098,-84,-1561,-1204,-1863,-2515,-2958,-3164,-2349,-2555,-1579,-292,-265,-416,-127,-651,-2154,-1560,-339,1185,924,470,-373,-480,-1002,-1543,-2161,-2488,-2282,-1859,-1145,-1740,533,-252,-955,2444,2811,2930,2765,2335,224,-1328,-368,-780,-1531,-2092,-2286,-2225,-1952,-1707,-1493,-1185,-954,-1584,-1275,-112,27,177,119,15,67,363,-774,1695,2614,1141,2762,1415,-865,-844,-1380,-1128,1069,1151,1,-1903,-426,-308,355,808,-1312,-178,620,-357,-926,-2794,434,391,523,-1235,-656,631,677,134,263,-137,-572,-2653,-1990,-2498,-3156,-2639,-1997,-1456,-1040,-742,-619],[42,-190,-905,-953,-178,473,564,650,569,-386,-1380,-1291,-1425,-348,-629,-864,-2837,-1417,-1723,-1910,-2022,-2064,-1946,-2647,-1517,-1444,-1508,-1616,-1697,-1618,-1603,-1157,-625,-36,505,-3475,-1997,-819,-1090,2389,2622,2339,546,209,-898,-376,-1544,-1788,-1603,-928,-1214,514,-1012,393,1408,1405,1207,327,-3486,-3765,-2663,-1694,-766,-1366,-1411,-1376,-1091,-704,-899,-1379,-1955,-2608,-3377,-3427,-2804,-2252,-1689,-1228,-762,-297,-691,162,90,-297,-648,-2116,280,-393,-1455,-2483,721,-1452,-2460,-2006,-1826,-826,-2254,-1566,-2704,-2516,-710,-1478,-1022,-1137,-1217,773,-1034,-36,496,-2897,-662,-1691,-2663,-2413,-1986,-1731,-1525,-3191,-690,-427,-314,-377,-495,-625,-682,-592,-394,-84,-1844,-821,-499,-2209,684,396,6,-1737,-700,-705,-314,419,1299,48,-2461,-803,-1385,-220,3142,2749,2668,270,-2986,938,-437,-760,-2803,380,182,-294,-2748,-1856,-2719,-3241,-3369,-3836,-3909,-885,783,-3012,-560,-1289,-2752,-2590,-3209,-3570,-3480,-3126,-2832,-2518,-2175,-1891,-1592,-1247,-1362,-632,-301,31,388,662,794,-1244,-1573,731,492,-1521,-2363,-2621,-1663,-2059,-2518,-2470,-1847,-1121,-469,188,662,1110,1245,1252,-1652,-1465,-127,-2277,-1304,-1675,-2490,-3157,-3016,-2231,-1488,-816,-203,-1560,657,559,1150,1412,1535,1608,1635,1504,1402,1256,1040,875,741,579,-96733,385,403,319,113,-188,-569,-1106,-1762,-2469,-2891,-2507,-1580,-428,710,1716,2546,3346,4012,-6042,4753,-14894,6056,6418,2447,-6507,2751,-4622,-4193,1125,4256,3241,-3970,602,-526,-1669,-2934,-3778,-2674,-1632,-1313,-444,-2325,-1637,122,1033,811,495,25,-475,-1079,-1753,-2393,-3061,-3672,-3697,-3315,-2808,-2303,-1847,-1290,-1184,-286,285,682,423,780,1368,-1521,-783,-2178,552,523,594,828,-826,-50,-18,660,-2690,-2762,-2630,341,1314,632,-1654,-1942,-1865,-3048,-3343,-3680,-3799,-3881,-4028,-4207,-4049,-3461,-2767,-2048,-1295,-709,-1862,119,95,-17,-364,-2406,-1381,-2092,-2871,-3616,-3636,-3209,-2764,-2467,-3090,-2097,-1858,-1587,-3169,-945,-1396,-2772,-1740,-2158,-1699,-2560,455,-2175,-735,-676,-1412,-1639,-2155,-2519,-2834,-2949,-2624,-2232,-1682,-1128,-458,-741,1152,1938,1449,2165,-429,-612,-1927,2315,3959,3740,3051,568,-664,1972,-370,-1397,369,291,221,2937,1993,-1538,1366,316,-2751,-1804,-1112,-2773,-2165,-2756,-91,2879,1145,-1286,-1777,-1576,-3558,-742,-1369,-1752,-2017,-1966,-1755,-1526,-1232,-1025,-1286,-1564,-910,-950,-1100,-1230,-1468,-2154,-1619,-1492,-1212,-864,-3133,-2302,-1686,-353,318,520,1034,570,647,375,43,-473,-526,-626,-668,-2581,-1677,118,-2484,340,1773,2155,1886,2139,-267,-2027,404,414,-1830,-2098,-1575,-2361,-1322,-151,460,-2209,841,1237,64,-1862,-750,-1267,-1111,-262,-3123,189,-1438,-1286,1717,1631,152,260,1116,-729,748,-1184,-836,222,382,-2947,387,422,-164,550,707,-638,-1316,-1867,1639,1210,497,5007,5385,3107,3553,1400,-2890,203,-905,983,2378,823,1864,2882,1238,-503,4741,3932,2999,7,-1656,-1173,-1938,-170,721,685,-1908,192,129,-2117,116,-1652,-3051,-200,1710,1378,1042,456,357,206,343,733,1124,1632,2121,-1290,-1029,1229,-2705,-1929,-1481,842,225,-1035,-889,-1220,-1517,-1799,-1609,-1713,-1728,-1891,-2100,-2508,-3050,-3630,-3582,-2920,-2156,-1344,-1739,-940,-998,-748,-1051,-1582,-2484,-172,-634,-1487,-2244,-3092,-3914,-3687,-3170,-2706,-2464,-2129,-2030,-2026,-2035,-2082,-2128,-2259,-2150,-2049,-1870,-1631,-1376,-970,-502,-1481,-1534,-447,-2053,-1600,-854,2903,724,-3014,727,-647,-3693,-1640,-1232,-1917,-2522,-1961,-4720,-1139,-1572,-599,-438,-444,-3766,-951,-1338,-1614,-1844,-1840,-1586,-2310,-1283,-622,-552,-2611,-792,-1159,-1643,-3758,-2385,-2029,-2586,-1699,-2061,-2593,-731,-2546,368,-2999,-6052,-3776,1720,275,643,-1421,-4681,-783,-5934,-1131,-987,-3333,-7399,-6443,244,538,696,-1716,744,404,131,-264,-768,-1159,-1580,-1944,-2051,-2052,-1930,-1792,-1791,-1772,-1844,-407111,-535806,-58658,-64028,-59849,-43623,-20979,-5142,-5650,-22586,-6018,-8794,-12319,-14889,-291,-297,-248,-5318,-136,-1487,-242,-146,-192,-378,-539,-4866,-914,-6736,-1502,-3691,-1904,-2181,-2474,-2771,-3118,-5100,-3125,-5043,-2128,-1426,-784,-151,530,-2255,722,-1812,-1795,-1314,122,1796,1578,931,-3078,-1705,-1695,246,745,899,949,1316,1408,885,1877,2418,2227,-1827,-426,1647,1793,-2469,867,2201,-1100,569,1351,-496,1860,789,-2473,155,-2011,729,408,235,101,-34,-85,-59,-554,-442,141,-945,-3083,356,-997,175,520,-2275,819,1051,1330,1547,-1058,-4005,-2243,1813,2619,2799,2752,2653,2505,2298,2025,1204,1291,-1019,-39059,-32958,-7900,-1175,-1403,-1291,-959,-41599,-75760,-76053,-12383,1742,2101,2318,2391,-18909,-22327,2220,1970,1688,1336,908,-5180,-104,-628,-1263,-1990,-2649,-3271,-3545,-3084,-2624,-2238,-1832,-1470,-2223,-1147,-608,-2872,-373,-303,-1203,-568,-763,-1513,-2379,-1105,-1122,-1085,-994,-899,-823,-910,-835,-891,-2926,-2423,-1291,-1337,-1416,-1329,-1108,-780,-464,-243,62,-344,138,-375,-1750,-4086,-1328,-1201,-1571,-1870,-2123,-2273,-2402,-2307,-2428,-2611,-2816,-3056,-3085,-2907,-2527,-2151,-1836,-1602,-1362,-1509,-677,-110,802,-1981,479,1233,1053,-2573,452,3049,107,-2230,-1707,209,-1447,-1600,-235,1085,-3804,-4635,-1376,-182,-1827,-933,-575,-1043,-2027,-3569,-1722,-2284,-1438,-692,-1500,-1705,-290,-567,-1362,-1707,-2028,-2246,-2166,-1861,-1361,-816,-284,-914,-1318,-2344,-1774,1396,1554,-1903,1853,750,-1028,1882,1804,1600,1251,782,-367,-1662,-572,-809,-746,-481,-876,-748,-708,113,371,1429,1448,-1395,-1062,976,374,-306,-1302,-2428,-2312,-844,-765,2205,4210,1064,2550,-92,-1724,-788,-994,-983,900,1079,-415,-3030,407,306,-15,110,-866,-143,-4,-451,-1720,-1975,246,119,88,-954,-992,-427,-545,-798,-1132,-1527,-1892,-3014,-2647,-2153,-1616,-1093,-719,-547,-263,-280,-235],[525,-302,-1020,-1313,55,1528,3070,2787,398,-599,-1834,-1072,-537,-1152,-1727,-2104,-3044,-2457,-2508,-2436,-2347,-2262,-2061,-1990,-1431,-1212,-1126,-1126,-1214,-1354,-1702,-2153,-2543,-2897,-3018,-4206,-2737,-2348,-1954,-1638,-1463,-1534,-1760,-2071,-2343,-2526,-2284,-1775,-1053,-382,-1304,904,-1504,659,2611,2859,2910,701,-3361,-3251,-2978,-2020,-27,-1585,-1680,-1751,-972,-241,456,1047,1631,1324,2477,848,-1807,1019,2233,-534,1122,-64,-681,-210,-486,-460,-304,-1888,-105,-574,-1577,-2149,-1148,-1675,-2670,-2102,-1909,-1494,-2391,-776,-2278,-2616,-887,-1587,-413,-448,-714,-21,-451,-495,-831,-4043,-1549,-1702,-2288,-2545,-1134,-644,-380,-3212,368,568,627,535,420,223,381,602,604,606,-1709,-1187,-887,-2383,1133,2764,1387,-1442,1301,750,222,74,25,148,-2448,-705,-1551,354,2714,2947,3132,486,-2225,1918,192,-853,-2617,376,436,-502,-2878,-1790,-2814,-3758,-3616,-3924,-4352,-646,421,-1991,1047,444,-3086,1247,1027,-1954,486,-33,-671,-1354,-2029,-2628,-2627,-2031,-1200,-348,446,1117,1660,1950,1938,-1784,-2076,786,133,-1436,-2347,-2341,-1662,-1579,-1299,-977,-1496,-400,-310,-191,-124,-41,-68,-41,-2093,-1011,137,-1546,-2241,357,343,337,-1256,238,143,63,41,-2327,6,-465,19,146,178,190,177,27,-79,-211,-390,-492,-532,-574,-90150,-440,-215,-55,22,51,50,-71,-299,-629,-979,-1183,-1122,-635,168,1123,2108,3197,4205,-6416,5967,-10800,6936,7108,2439,-5562,3730,-3904,-2956,2160,1377,15,-4073,-2685,-4014,-3849,-2753,-3217,-658,317,-1463,-909,-3277,-2691,-257,2378,2123,1793,487,214,307,-292,-841,-1428,-1996,-2368,-2730,-2979,-3142,-3234,-3098,-2966,-2659,-2269,-1997,-1686,-1472,-1314,-1327,-1385,-2380,-1836,-2012,-2269,-2529,-2762,-2933,-3045,-3171,-3194,-3153,-3119,-2997,-3009,-2968,-2944,-3055,-3274,-3472,-3656,-3635,-3539,-3466,-3420,-3381,-3443,-3438,-3372,-3140,-2635,-2066,-1771,-711,-269,168,-474,-2089,625,368,498,473,-1602,-402,-1766,-1658,-3170,-1366,2596,148,-3073,-1121,-1502,-3366,-2300,-2232,-1677,-2661,960,-2183,-719,-1007,-1996,-1030,-1515,-1346,-1241,-1899,-2038,-1880,-1349,-739,-47,-1028,1351,1872,1258,2489,147,-225,-2224,1959,1243,563,-116,-728,-1068,-954,-589,-1279,553,189,350,2291,1714,-2096,1219,-14,-2298,-1711,-1243,-2861,-2388,-2649,-2630,-3262,-3730,-4080,-3976,-3488,-3314,-2351,-1856,-1302,-889,-461,-419,-877,-835,-32,-1326,-2054,-1117,-1108,-1486,-1824,-2255,-2619,-2687,-2521,-2062,-1464,-2514,-2212,-1690,-558,471,424,2086,1198,1764,1406,909,4,-429,-554,-785,-2504,-1626,-457,-2662,-405,3359,2464,2416,2700,-293,-1847,299,-72,-2026,-2238,-2419,-3249,-1712,-516,-253,-2162,431,958,210,-1773,-968,-1329,-1554,-667,-2749,902,-689,-1228,2109,3484,231,-80,1445,-939,2566,-1136,-599,373,1606,-3135,1462,1522,340,1343,1076,-1639,-1512,-1238,1488,782,676,5385,6094,3502,4263,2055,-3281,-157,-175,1189,2562,1408,2042,2362,958,-737,5169,7210,6032,1076,-1593,-1243,-1976,-131,-565,-1421,-1940,-2221,-2174,-2644,-1818,-1491,-2547,-1008,-792,-694,-470,-108,388,1128,2107,3217,4203,5204,6105,-2116,-449,1114,-2800,-1936,-1116,2548,1587,-1514,3253,2519,-760,-1832,656,126,-216,-611,-971,-1477,-2092,-2806,-3490,-4193,-3772,-3062,-2480,-1999,-1693,-1629,-1659,-1801,-3179,-2135,-2010,-1721,-2281,-22,707,-66,1647,1706,23,881,-594,502,-1126,-522,-1235,-2019,-2393,-2400,-2007,-1449,-903,-293,273,-1709,-1151,314,-2395,-1283,-951,2955,1158,-2438,1722,-335,-4190,-1451,-436,-1871,-2214,-1272,-2885,-2019,-2145,-1305,1639,1601,-2669,1254,-419,339,2137,2068,2021,-2186,-2963,-53,-95,-2994,248,-486,-1352,-4151,-3178,-3155,-2291,-3085,-907,-2529,-1650,-3375,76,-2701,-5767,-3593,555,-866,-698,-1458,-4804,-2564,-5578,-2892,-2542,-3201,-8490,-5143,-1213,-1004,-931,-927,-1012,-1394,-1687,-2071,-2462,-2500,-2212,-1667,-920,-260,335,793,990,1093,982,-160652,-634213,-63636,-58856,-45587,-47087,-16301,-2964,-7917,-23858,-8726,-9811,-8801,-12439,-1414,-1499,-1576,-5078,-1838,-3021,-2344,-2550,-2811,-3180,-3483,-3984,-3997,-6371,-3755,-3924,-3258,-3121,-3056,-3045,-3142,-4846,-3195,-4654,-3331,-3373,-3445,-3395,-3116,-2755,-2390,-2106,-1933,-1285,-880,-527,-278,-162,-3043,-1517,-2299,-750,-771,-1077,-1319,-1586,-1604,-1280,-708,-262,275,-3006,125,1775,1638,-2628,1309,2066,-971,243,1054,-644,1045,817,-2251,335,-2938,1532,1721,1898,109,1759,1502,303,215,478,175,-1016,-3250,645,-876,-228,1930,-2089,957,1469,1632,1712,-1510,-3341,-1964,1453,3408,3522,3478,3423,3328,3152,2869,1214,1946,887,-37228,-27099,-2531,-1029,-1042,-718,-354,-39885,-80685,-78945,-11771,-17,-375,-829,-1286,-33988,-47666,-1272,-898,-438,-14,315,-7606,715,853,869,796,788,782,177,-1429,694,524,352,220,-1217,-899,-871,-3060,-623,-774,-1045,-1183,-1222,-1657,-1919,-360,62,485,893,-952,-1047,-1180,207,-266,-2538,-1942,405,1368,1255,356,1308,1440,1551,388,73,-317,1370,891,-1390,-3833,-1521,-1357,-590,894,1313,247,-2519,991,-204,-334,1720,292,-2053,-1655,819,337,-161,-656,-1053,-2394,-1543,-1646,-1513,-1634,-1138,-969,-888,-2718,-702,-683,-771,-2249,-1726,-1299,-1512,-1776,-1972,-2193,-3555,-5260,-2741,-2883,-3002,-2989,-3019,-3000,-2964,-3803,-2934,-3009,-3084,-3219,-3422,-3549,-3595,-3521,-3315,-2999,-2571,-2114,-1739,-1515,-1280,-1070,-898,-977,-1340,-2138,-1942,-466,-238,-1997,663,1173,-955,2489,1834,3221,3974,3812,-752,-1963,-551,-429,958,1502,-733,-721,-618,228,730,2338,1845,-1104,-749,2580,2400,664,-1422,-3589,-3078,-1032,-705,2080,3559,949,2274,-884,-2657,-619,-519,-885,712,802,-885,-3174,-1171,-1190,-982,-683,-506,-134,17,-56,-1617,-938,-528,-799,-902,-1055,-1326,-1246,-1213,-1282,-1398,-1546,-1624,-3075,-2612,-1848,-1709,-1396,-1023,-549,-30,-57,127],[496,-563,-1164,-1802,152,1185,3714,3441,-19,-972,-2303,-716,477,2834,2231,1683,-3447,-455,-681,-824,-1473,-2136,-2660,-2957,-3219,-3348,-3440,-3491,-3555,-3629,-3885,-4238,-4534,-4794,-4649,-4404,-4101,-3852,-3681,-3604,-3596,-3572,-3262,-2734,-2079,-1476,-1564,-726,-335,-379,-1361,194,-1853,807,1161,1133,1097,907,-3210,-2653,-3035,-2195,-328,-1702,-1866,-1993,-802,1079,3667,3922,1659,1299,2905,837,-1268,1749,4028,-810,1108,-510,-487,578,817,637,344,-1476,-951,-1591,-2186,-2680,-2969,-2952,-2881,-2284,-1846,-1406,-2356,-596,-1777,-2425,-816,-1602,224,247,-115,618,342,1244,741,-4155,-1046,-338,-1819,-2565,-375,1124,585,-3126,460,978,2090,3018,2199,431,657,186,25,238,-1206,-1344,-1156,-1774,1359,2672,1141,-950,2161,883,-58,824,197,-238,-2341,-1116,-1575,-1121,-824,-448,15,388,-1326,1124,907,-925,-2322,435,716,-599,-2823,-1553,-2604,-3719,-3363,-3763,-4243,-1290,-1349,-1089,-694,-331,-2928,339,494,-2293,273,529,228,-148,-591,-1186,-1792,-2433,-2851,-2676,-2066,-1344,-590,41,477,-1673,-2120,991,858,-1137,-2059,-1883,-666,-1234,-1765,-2280,-2702,-3148,-3515,-3356,-3099,-2808,-2611,-2346,-2344,-1739,-1382,-1036,-2267,-396,-198,-25,-1898,-132,20,-100,-217,-2992,-538,-671,-760,-672,-625,-542,-445,-463,-431,-439,-512,-536,-516,-501,-83826,-208,138,446,695,904,1079,1115,1003,712,273,-244,-828,-1326,-1631,-1558,-1123,-397,320,-5984,1531,-6049,1941,1868,1598,-4582,652,-2471,-1507,-686,-893,-983,-4077,-1079,-1229,-1370,-1796,-2569,-2620,-2898,-3095,-3027,-4129,-3635,-1726,-1277,-883,-489,-188,109,304,395,463,-700,265,227,107,3,-118,-290,-1545,-1375,-443,-319,-274,-2052,-58,12,-124,-1737,-2338,-683,-834,-1131,-1443,-1728,-1936,-2047,-2120,-2474,-1838,-1631,-1315,-1110,-821,-1932,-1832,-220,-1460,-1199,179,346,387,320,186,-108,-1763,-1197,-2082,-1596,-1674,-1540,-400,217,1507,-1253,-1472,2658,-502,1729,1029,-1685,-494,-1547,-1004,-3183,-1888,1763,-301,-2755,-1211,-1467,-3849,-2864,-2380,-1685,-2390,1185,-2065,-585,-1612,-2500,-1240,-1590,-1850,-2300,-2757,-3052,-3536,-4011,-3745,-3327,-2926,-2607,-2458,-2443,-2560,-2670,-2866,-3142,-3128,-2936,-2363,-1644,-918,-313,404,-725,-1069,783,174,622,349,-381,-2304,-1951,-2643,-3030,-3127,-2951,-2808,-2456,-2270,-1958,-1874,-1538,-1036,-1610,-122,-2156,785,1023,1211,994,617,-611,-1769,-597,-831,-1431,-2411,-1837,-1656,-1330,-831,-406,-2076,400,624,684,308,-1870,-2040,-1315,-1587,-2297,-2951,-3483,-3541,-3269,-2967,-2775,-2683,-2679,-2696,-2815,-2786,-2570,-2198,-2739,-1172,-568,-3,558,1061,-285,-1570,189,-585,-2112,-2033,-3206,-4051,-2034,-704,-767,-2117,43,636,313,-1722,-1072,-1325,-1884,-1128,-2299,1626,130,-1067,2367,3000,327,-365,975,-1105,2531,-983,-345,-173,109,-2904,-724,-874,-895,-809,-674,-2627,-1658,-455,1411,410,825,3107,3502,3855,4050,2622,-3270,-563,635,1762,2833,2153,2315,1821,770,-871,5457,4994,4100,2170,-1251,-1237,-1942,-1154,-1832,-2341,-2454,-2370,-2095,-2409,-1773,-1624,-1982,-1502,-1362,-1257,-984,-604,-208,268,823,1393,1781,2180,2522,-2037,127,1041,-2839,-2004,-818,1757,1576,-1809,1460,1559,-1073,-1757,1391,1000,596,2,-630,-1466,-2251,-3067,-3621,-3827,-3549,-3038,-2600,-2235,-2016,-2001,-2019,-2051,-3845,-1737,-1195,-1888,-2490,1744,2757,-129,4216,1707,-282,765,-404,70,-1064,1597,-211,-956,-419,-1260,-1878,-2214,-2336,-2205,-2008,-1790,-1427,-1018,-2086,-951,-1024,806,1224,-847,1547,-49,-4251,-1237,56,-1786,-1757,-170,-1013,-2677,-2653,-2152,1701,1059,-1277,1792,-620,677,3066,3883,2823,-1946,-3909,-204,-512,-3337,-500,-1241,-1918,-4257,-2544,-2180,-1648,-4274,-182,-2170,-2294,-3656,-254,-2412,-5384,-3313,486,-1930,-517,-1334,-4869,-2230,-4270,-2797,-2608,-3079,-9620,-3198,-1168,-916,-814,-774,-782,-987,-944,-793,-504,92,731,1351,2006,2467,2781,2886,2668,2300,1669,780,-687483,-68725,-53636,-30550,-49407,-11973,-1496,-10623,-21184,-10678,-10735,-5572,-8406,-1116,-1780,-2433,-4473,-3628,-4418,-4174,-4026,-3908,-3954,-4018,-4155,-4355,-4529,-4271,-4148,-3380,-2435,-1827,-1253,-802,-4306,-3044,-4237,126,859,917,986,1204,-1373,-687,-1872,-2029,-181,2160,4514,4308,1245,-2789,-1338,-2663,-1487,2613,3064,1025,2439,418,651,-16,-706,-1112,-3327,-1361,-1416,-1450,-2623,-1492,-1264,-962,-695,-293,-682,606,915,-1993,570,-3804,2218,2319,2304,17,1781,1384,433,616,291,32,-916,-2724,253,-665,-645,1069,-1730,546,1241,1390,1221,-1753,-2774,-1485,915,975,1191,1261,1335,1388,1385,1307,943,902,585,-37219,-23722,-530,-706,-810,-775,-761,-39866,-88818,-81862,-12939,-964,-1213,-1561,-1977,-51079,-75977,-14557,-3133,-3234,-3255,-3149,-9899,-2301,-1556,-768,29,942,1854,-357,-1141,4179,3877,534,2038,-217,-459,-914,-3152,531,2302,409,173,-955,-1991,-2793,-3134,-2961,-2573,-2165,-1835,-1604,-1496,-1395,-1302,-1923,-1458,-808,-492,-295,-83,74,161,99,-166,-409,-908,-1412,-1856,-1987,-3577,-1600,-1522,-970,1100,1664,825,-2560,1097,284,162,2075,649,-1709,-1645,284,-230,-765,-1308,-1764,-2879,-2449,-2689,-2703,-2649,-2492,-2261,-1988,-2787,-1028,-465,48,-2295,-1757,712,43,1054,1708,1683,-2865,-4479,-1727,-649,-2176,-300,28,-2217,-3250,-3650,-1304,-1564,-1329,-1983,-2041,-3170,-1062,-1438,-1736,-1935,-2001,-2003,-2050,-2217,-2349,-2489,-2664,-2885,-3255,-3477,-3304,-3034,-2545,-2230,-1277,-679,-947,689,599,1852,2211,2405,-1022,-2368,-743,-607,1035,1625,-756,-942,-721,186,927,2966,2035,-993,-598,2089,1301,440,-684,-1864,-2707,-2596,-1700,-623,363,525,1747,-136,-3411,-572,-249,-1078,299,295,-1666,-2531,-1290,-1489,-1574,-1623,-1735,-1848,-2115,-2621,-3176,-3694,-3899,-3713,-3111,-2520,-1913,-1340,-716,-1225,66,295,528,-2916,-2429,-1127,-799,1638,308,-284,-168,14,101],[697,-602,-1015,-2082,451,1019,2594,2543,-367,-1219,-2280,-56,1160,835,492,170,-3616,-719,-1427,-1924,-2573,-3238,-3723,-3877,-3859,-3641,-3417,-3202,-3004,-2779,-2663,-2566,-2360,-2169,-1932,-1877,-1812,-1792,-1791,-1777,-1695,-1570,-1287,-859,-713,-136,-1457,-1035,-190,-383,-1439,-544,-2126,750,1485,1343,1155,862,-3177,-2124,-2788,-2366,-765,-1942,-2168,-2229,-762,-323,47,303,562,760,797,620,-920,172,-165,-1125,-974,-1289,-1507,-1587,-1501,-1130,-636,-1155,379,-952,-1938,-1795,-791,-1962,-3375,237,2037,1593,-2391,506,-1559,-2291,-791,-1825,-443,-560,-655,-607,-366,-137,177,-3487,-1436,162,-1583,-2772,-362,832,567,-3263,237,562,1941,1301,484,-254,-788,-1013,-987,-780,-938,-1644,-1640,-1083,-259,-356,-437,-639,-501,-495,-650,-585,-820,-940,-2536,-1501,-1887,-1448,-1091,-622,-57,399,-810,1167,1276,-1364,-2333,171,621,-952,-2957,-1540,-2521,-3463,-3213,-3786,-3846,-1826,-2220,-2388,-2383,-2234,-2679,-1497,-1191,-2397,-979,-619,-747,-947,-1202,-1567,-1845,-1967,-1748,-1219,-497,312,1183,1961,2564,-1199,-1911,1686,3474,-1041,-1958,-1713,607,483,-497,-1509,-3075,-2602,-1992,-1222,-575,-37,245,435,-2784,-324,415,85,-1870,239,256,397,-2763,-839,1042,1226,-1131,-3876,1519,-105,1441,1487,1435,1372,1291,1069,876,621,269,-75,-430,-864,-78142,-1681,-1959,-2263,-2542,-2677,-2584,-2374,-2105,-1857,-1642,-1438,-1301,-1202,-1237,-1462,-1869,-2271,-2744,-5162,-3130,-2764,-2319,-1930,-1611,-4029,-1099,-914,-542,-116,325,805,-4228,-710,400,2272,2256,-2168,-672,2156,-1883,-1817,-5065,-4549,-936,1676,1745,1934,724,1107,2656,2797,664,-115,649,1320,1943,1821,1444,979,-2547,-1690,77,76,81,-3182,463,704,458,-2304,-2372,-1650,592,482,102,-634,-914,-1540,-2329,-3097,-3017,-2080,-965,61,941,-2193,-1896,348,-663,-1649,2133,3940,7204,6916,593,1623,-1768,-1174,-2067,-1536,881,-1394,-8,173,2468,-2249,-882,2694,-1533,2565,1397,-1882,-759,-1443,-711,-3312,-2413,-2816,-3028,-3072,-3123,-3013,-3722,-3591,-2793,-1903,-1881,-1623,-2002,-1588,-2325,-3038,-1604,-1805,-660,-324,-41,340,449,429,223,-116,-1714,-614,-915,-1138,-1238,-1084,-835,-2598,-324,-184,65,300,449,-192,518,-915,-919,-86,-524,-1102,-1717,-2337,-2790,-3124,-3188,-3033,-2881,-2710,-2717,-2466,-2017,-1654,-1344,-808,-454,-1091,481,-993,502,745,591,206,-229,-927,-2682,-2398,-3239,-3594,-3219,-2258,-1077,115,1362,1404,-1946,3509,3180,2819,232,-1538,-1920,-846,-1122,882,-518,376,-304,-829,-1169,-1366,-1394,-1276,-1003,-748,-2134,-833,-1281,-2820,-1556,1285,1383,1418,1356,-375,-1333,-72,-1223,-2142,-1675,-4028,-4837,-2404,-2006,-2149,-2229,-2246,-2036,-1732,-1809,-1141,-1387,-2101,-1738,-1908,1712,860,-944,2387,2331,328,-702,406,-1334,684,-860,-526,-1144,-1426,-2475,-2063,-2215,-2306,-2303,-2186,-2988,-1881,-169,805,51,832,3553,4263,4050,5279,2956,-2954,-1115,1329,2453,3018,2858,2496,1153,590,-981,2489,1406,229,-777,-1610,-2147,-2352,-2125,-1790,-1572,-1265,-971,-575,-1730,-779,-68,-1582,711,955,1098,1326,1564,1716,1859,2010,2128,2048,1991,1924,-1466,505,856,-2999,-2283,-754,1270,1396,-1978,1657,1050,-1467,-1743,1351,922,617,318,-9,-1868,-458,-847,-2269,-1200,-1799,438,-1161,-27,-69,-775,-1562,-2478,-3714,-3741,-2512,-2151,-2826,1505,2631,-385,3837,1437,-721,610,-376,-442,-1096,1135,-196,-876,356,-405,-1105,-1730,-2308,-2701,-2978,-3103,-2900,-2474,-1965,-1449,-1327,24,621,564,1369,-115,-3938,-1231,-63,-1812,-1287,2513,569,-3232,-3125,-3244,993,130,-144,2196,-942,805,3006,3727,2001,-1846,-3194,-127,-1095,-3718,-1678,-1730,-1593,-4358,-1060,-678,-1206,-5431,283,-1841,-2691,-3380,-937,-2492,-5219,-3222,520,-2850,-16,-1307,-5155,-1124,-3009,-1987,-2364,-3250,-9063,-3174,-3209,-3014,-2717,-2280,-1762,-1394,-840,-340,65,530,823,927,959,731,338,-242,-1089,-1985,-2959,-3468,-639446,-74691,-48707,-16261,-48279,-8649,2620,-13976,-18980,-12020,-11890,-2992,-4444,-1041,-1781,-2365,-3957,-3152,-5966,-3321,-3093,-2872,-2771,-2632,-2463,-2188,-1733,-3484,-4696,-5256,252,1971,1258,1167,-3915,-3557,-4156,46,2375,3633,2989,2360,-1246,-1850,-2190,-2426,-409,-287,47,458,833,-2691,-1481,-2804,-2179,1338,1034,595,32,-621,-1182,-1587,-2064,-2354,-2654,-2684,-2783,-2612,-2870,-1189,-71,-900,-798,157,-963,2934,1343,-2084,471,-4929,938,2086,2025,-406,2063,2126,290,2081,2143,1933,-1027,-2236,-482,-749,-1376,-226,-1598,-712,-768,-703,-647,-2155,-2686,-1335,8,140,352,364,352,324,260,166,18,-98,-261,-38854,-22317,-741,-732,-714,-632,-628,-41927,-96922,-81251,-15500,-744,-888,-1135,-8020,-69593,-105874,-34814,-2548,-2285,-1720,-4302,-12326,-4964,1363,2026,2541,3032,3423,-1105,-1167,3947,3812,595,1020,386,-212,-1047,-3398,286,284,-499,-1243,-2014,-2670,-3062,-3045,-2776,-2441,-2105,-1829,-1634,-1856,-1536,-1574,-1635,-1776,-1975,-2049,-2192,-2203,-2106,-1908,-1704,-1568,-1301,-1225,-1156,-1158,-1208,-3573,-1768,-1916,-2141,-2165,-1945,-1472,-2664,-29,669,446,1952,698,-1563,-1882,3223,3122,2400,-304,583,-2896,-2829,-615,-1211,-1516,-1293,-696,-7,-2886,1455,2023,702,-2489,-1843,796,362,1419,1747,1644,-2125,-3657,-1972,-1023,-2499,-194,179,-2811,-4087,-3402,-1230,-1390,-1520,-3020,-1108,-2323,-439,-881,-1644,-2341,-2916,-3405,-3810,-3391,-2957,-2554,-2185,-1858,-1686,-1520,-2664,-1133,-1050,-2510,-839,-830,-891,-609,-620,-369,-333,-353,-977,-2612,-907,-765,-584,-649,-760,-1206,-796,-931,-1150,-1290,-1531,-1670,-1898,-2161,-2437,-2624,-2964,-3353,-3703,-4036,-4185,-3882,-3490,-2956,-2264,-1711,-2761,-683,-275,-1145,28,16,-2310,-1847,-765,-1049,-1779,-1000,-669,-150,324,593,692,836,823,633,587,-398,-1964,-825,1040,-1689,1656,1918,651,-2464,-1908,-1253,-1035,1544,218,-118,-285,384,382],[-2107,-1814,-1355,-2609,-323,75,518,944,-1161,-1856,-2128,336,1848,1902,1905,1591,-3238,19,-2476,388,-380,-1326,-2264,-2955,-3049,-2231,-1201,-183,734,1537,-1816,-193,2410,1842,-1388,-403,-953,-75,-562,-584,-149,-361,-506,-588,-604,-695,-1297,-1469,-732,-744,-1538,-1271,-2321,-192,93,456,803,667,-3195,-1614,-2348,-2472,-1177,-2224,-2505,-2284,-993,-1926,-2867,-3920,-4086,-3376,-2855,-2520,-2273,-2190,-2109,-2067,-1876,-1487,-901,-159,682,1383,1420,-688,732,-1160,-2213,-1801,-1240,-1986,-3836,186,4212,1681,-2138,996,-1296,-1928,-484,-1901,943,1091,731,1443,971,407,-128,-2561,-1669,-1403,-1606,-2718,-1631,-1461,-1467,-3181,-997,-774,-587,-467,-323,-164,-927,205,330,421,-581,-1629,-1832,-98,-417,-934,-1524,-2171,-2804,-3406,-3931,-4220,-3934,-3531,-3414,-3447,-3526,-3231,-2711,-2004,-1121,-265,-247,1462,1763,-1661,-2182,91,647,-1035,-2761,-1247,-2104,-2841,-2799,-3507,-3151,-597,-932,-1184,-1506,-1990,-2572,-3094,-3720,-3613,-3126,-2738,-2472,-2276,-2153,-2191,-2248,-2337,-2278,-1947,-1331,-516,449,1393,2205,-127,-1046,1801,3524,-696,-1587,-1374,1368,1269,326,-525,-3408,-928,-445,333,364,1823,2306,575,-2924,14,1705,904,-948,2561,2295,655,-3219,-1382,1655,953,-2526,-4434,1116,1015,791,681,494,336,222,54,26,61,128,314,566,777,-72615,1167,1352,1358,1180,877,496,-11,-604,-1248,-1858,-2300,-2516,-2429,-2225,-2096,-2121,-2166,-2346,-3692,-2766,-2840,-2436,-1764,-983,-3559,637,910,495,2777,3323,2907,-4073,-1422,659,2108,3167,-1663,-1559,1291,-2132,-2076,-4984,-4325,-1236,-1213,-1246,-1140,-1008,-786,-589,-428,-229,-87,6,258,456,674,861,963,-3432,-1893,819,1383,1385,-3719,865,1422,1119,-2463,-2259,-2545,136,68,-369,-875,-1413,-1927,-2261,-2446,-965,148,1418,1617,671,-2357,-1898,341,204,-2141,2217,4358,7375,6777,730,1863,-1616,-1042,-1845,-1925,-1432,-2460,-2549,-1900,-1167,-3139,-335,-195,-2488,-615,-1053,-1992,-1536,-1461,-1225,-3332,-2652,-282,-1492,-2322,-1544,-1430,-3086,-3640,-3298,-1977,-1544,-1839,-2202,-2642,-2963,-3159,-2290,-1970,-1016,-403,143,771,1100,34,512,-200,-2101,-102,-798,-1481,-1894,-1622,-913,-2704,666,1237,1806,2231,315,-73,1818,-1035,-722,741,57,-608,-1056,-1220,-1515,-833,-572,-1485,-1077,-1519,-2552,-2340,-1615,399,379,484,64,-400,128,-206,-625,-1125,-1550,-2072,-2516,-3004,-3599,-3781,-3236,-2540,-2066,-2821,-774,-187,386,751,-1733,1248,1312,1269,389,-1487,-1775,-329,-1520,508,-1414,699,783,874,960,976,772,-1154,684,355,-1865,-359,-1422,-2828,-1890,-2369,-2696,-2652,-2334,-1935,-1287,-809,-1882,-2025,-1255,-3447,-5016,-2751,-929,-1288,-2395,-970,-1221,-1709,-2208,-2711,-3318,-3580,-3029,-2245,-1541,-881,-812,49,318,303,-1012,-178,-1543,29,-720,-854,-1326,-1435,-1946,-1600,-1550,-1590,-1766,-2795,-2193,-2180,-1744,-1025,-201,621,1400,2055,2622,2956,3139,-2529,-1683,1929,2945,2735,2537,2280,473,546,-944,1393,1418,1467,1697,-742,-1258,-1881,-154,919,590,841,1734,1698,-931,-791,454,-1261,1249,1121,872,702,556,363,209,118,45,-190,-375,-548,-900,-1127,-1296,-3141,-2616,-978,-676,-352,-1873,355,-399,-1718,-1659,1987,2314,2028,1877,-99,-2019,-661,-534,-2548,-1010,-2128,742,-842,157,943,2094,1991,635,-3033,-140,-915,-2300,-3135,-2449,-2488,-2162,-1906,-1626,-1525,-1298,-1276,-1321,-1367,-1461,-1594,-1892,-2042,-2282,-2489,-2651,-2792,-2785,-2729,-2629,-2364,-2054,-1809,-1647,-1641,-906,-584,-368,7,-349,-3556,-1179,-7,-1644,-561,3257,2024,-3327,-3034,-3765,217,-884,879,2629,-1091,967,2929,3359,1148,-1567,-2072,404,-1572,-3567,384,42,-302,-4222,-1011,-1258,-1473,-5429,-1730,-1778,-2422,-2467,-1937,-2682,-4976,-3013,-2181,-2860,-2247,-2234,-5325,-2163,-2114,-2069,-1976,-3362,-7774,-1723,-1640,-1504,-1436,-1372,-1337,-1535,-1592,-1708,-1875,-1885,-1910,-1912,-1747,-1587,-1336,-1027,-746,-305,174,668,-580341,-81522,-43733,-3026,-44879,-6185,3023,-17412,-17011,-12346,-12864,-667,-466,2598,2461,915,-3243,-2171,-7226,323,-363,-1080,-1780,-2166,-2161,-1764,-1094,-4169,-5145,-6902,818,1747,1181,1379,-3269,-3814,-3868,346,3097,3708,3052,2449,-1028,-2956,-2356,-2671,-1237,-1839,-2240,-2346,-2171,-2310,-1432,-2342,-2316,-145,82,195,145,-681,-297,-554,-1062,-1489,-1816,-2025,-2085,-1901,-2970,-939,-181,-858,-1325,-243,-1004,1804,1578,-2053,497,-4120,-73,567,843,-683,1793,2312,343,3099,3212,2057,-897,-1493,-1112,-663,-1846,-1009,-1247,-1424,-1605,-1624,-1652,-2248,-2600,-1285,-1185,-918,-469,-140,215,576,893,1146,-1073,1392,1371,-40414,-21054,783,581,312,59,-288,-45378,-96673,-73464,-17892,-1252,-1349,-1520,-15329,-88064,-134897,-53754,-2718,-2715,-2470,-6529,-14422,-9802,-379,62,360,651,861,-1561,-1088,1008,819,611,103,0,-271,-920,-3341,-1907,-2531,-3358,-3804,-3138,-2818,-1474,-719,-64,480,921,-107,-1114,-2037,524,44,-975,-953,-441,-935,-1577,-2143,-2494,-2295,-1651,-886,-1113,282,1614,2255,-1240,-3467,-1680,-2076,-1698,2770,2359,1854,-2476,1017,1229,833,1941,751,-1318,-2029,2779,2671,1348,-503,181,-2454,-2982,-902,-1559,-2197,-2681,-2882,-2836,-2764,-2476,-2406,-2475,-2652,-2757,-2810,-2668,-2349,-1802,-1213,-1264,-2712,-2022,-1341,-2751,-73,373,-3089,-4736,-3059,-1158,-1208,-1666,-3642,41,-1352,-500,1096,540,-331,-632,-1067,-1653,-2333,-2852,-2937,-2521,-2036,-1735,-1459,-3009,-1345,-1528,-2803,-1950,-1982,-1430,-610,-1623,-94,2815,3445,-704,-2663,-1075,-932,1018,1714,-804,-1558,-900,204,1323,3895,2333,-764,-210,2467,2715,1899,927,-2126,-2681,-1726,-2404,-2836,-2776,-2405,-1891,-1516,-2058,-669,-215,-1304,-79,-233,-3016,-1468,701,357,-2135,-607,-1130,-1471,-1627,-1571,-1244,-828,-387,-105,274,-354,-2109,-1650,1146,-2319,1301,1283,-168,-2217,-1592,-1559,-1540,567,-165,-203,-633,-369,-384],[836,-813,-916,-1858,-686,-1291,-1501,-1133,-1468,-1962,-1208,1245,3225,4255,3186,1459,-2379,561,-3019,3607,2484,-1101,212,-211,-768,578,1260,1323,2175,1624,-1909,-298,945,172,-610,-1532,-2298,-2814,-2801,-2314,-1751,-1373,-1141,-1034,-1004,-1154,-1292,-1797,-1801,-2150,-2457,-2619,-2655,-2372,-2035,-1634,-1267,-947,-3163,-1070,-1800,-2471,-1419,-2389,-2869,-2118,-1808,-2354,-2869,-3402,-3520,-3240,-2922,-2649,-2358,-2159,-1944,-1827,-1709,-1602,-1506,-1384,-1174,-675,18,-296,675,-1501,-2670,-2024,-1777,-2071,-4307,-103,4043,1476,-1884,1221,-1277,-1661,-245,-2130,1047,1287,1004,1785,1807,2121,589,-1933,-2102,1288,-952,-2755,-2265,-3467,-3561,-3265,-819,-221,1008,2404,3059,887,-2132,1839,437,489,-634,-1754,-2126,610,1241,1752,-91,305,929,-107,-1712,-2013,-2626,-2514,-2875,-1859,-2452,-1505,-1452,-1351,-1028,-595,-177,672,1202,-2319,-2405,-320,273,-1353,-2763,-1199,-1891,-2494,-2683,-3462,-2766,-43,163,-108,-513,-1133,-1900,-2647,-3510,-3681,-2979,-2182,-1456,-783,-197,177,-1009,-3030,-2387,-2468,-1764,-391,1741,2702,3703,765,-259,1871,3233,-686,-1488,-1412,1731,2586,1011,-521,-3242,-1389,-405,871,-308,2204,3732,-92,-3279,7,1738,1308,-271,3685,3206,-77,-3291,-2274,1389,271,-4176,-5052,-79,-32,-166,-112,-74,30,184,263,422,560,626,706,763,707,-67661,480,381,158,-165,-514,-832,-1181,-1534,-1900,-2255,-2553,-2838,-3071,-3339,-3680,-3997,-3876,-3535,-3058,-2521,-2001,-1353,-652,78,-3569,1527,2248,765,3249,3583,2512,-3957,-2501,502,1390,984,-1435,-2303,-2557,-3639,-4181,-4285,-3452,-2498,-2231,-2175,-2242,-2488,-2801,-3242,-3740,-3890,-3447,-2786,-1885,-1008,-111,739,691,-3570,-2132,488,3472,3207,-3588,606,2833,1545,-2212,-2325,-3349,-505,-785,-1281,-1675,-1908,-1932,-1761,-2821,-524,299,1258,1007,173,-2620,-2079,216,858,-2847,2096,4302,3847,3247,816,1775,-1571,-1046,-1696,-2431,-2414,-2833,-2657,-2162,-1446,-3165,-280,139,-3174,362,220,-2157,-1342,-1148,-79,-3340,-2650,-1391,-2164,-2263,-1749,-1423,-2549,-2850,-3057,-1995,-349,393,-1609,-622,-3323,-2850,-2598,-3272,-3700,-3791,-3465,-2833,-2395,-2043,-1922,-1918,-2443,-2285,-2760,-3348,-3822,-3476,-2641,-2691,-901,-240,437,986,-240,-13,1473,-1141,-539,582,75,-519,-1101,-1673,-2126,-2608,-3021,-3331,-3627,-3788,-3765,-3543,-3261,-2867,-2584,-2140,-1689,-1434,-1329,-1294,-1400,-1674,-1979,-2475,-2924,-3286,-3319,-2812,-2096,-2546,-1507,-3337,-255,931,1174,1147,-1402,882,712,615,572,-1686,-1564,209,-1932,1569,-1924,1401,1085,743,467,289,289,-1266,813,392,-1475,209,-1280,-2715,-779,100,1459,3179,3256,-653,-822,-835,-2393,-1749,-801,-2715,-4408,-3028,-943,-1292,-2625,-1487,-1053,-1307,-1959,-1909,-1669,-1751,-2982,-1132,426,700,-641,747,604,304,-1236,-682,-1652,-174,-541,-575,-1433,-713,-1334,-787,-751,-745,-795,-2144,-1181,-2257,-1359,-1616,-1976,-2423,-2890,-3281,-3270,-2954,-2529,-2097,-2165,-1541,-1455,-1505,-1628,-1881,-2223,-2609,-2937,-3189,-3240,-3100,-2618,-2001,-1317,-1741,-205,383,426,1440,3110,3804,-106,-666,937,-1003,2017,4043,3448,2838,2175,1395,611,-136,-866,-1735,-2513,-3225,-4003,-4279,-3698,-3237,-2981,-2045,-1648,-1335,-1610,-808,-1804,-1764,-1533,148,172,274,273,-193,-1864,-926,-288,-2842,-814,-2430,948,-499,284,1058,2548,2517,983,-2430,-49,-1226,-2354,-3504,1521,1199,-858,652,437,-1429,102,-287,-1167,-851,30,-97,-768,375,409,381,-2567,-666,-145,-403,-1192,-865,-1005,-1198,-1439,-2079,-1387,-1367,-1454,-1398,-1434,-3297,-1352,-1391,-1418,-1423,-1536,-1588,-3241,-2543,-3089,-1854,-2061,-1778,-1708,-1669,-1508,-1385,-1219,-969,-1237,-1276,152,-2133,-3380,-76,2174,2625,-4072,3152,2573,-167,-4963,1855,-892,-1855,-1409,-2651,-3220,-4882,-3161,-2758,-2108,-2354,-830,-5602,-1369,-370,-1889,1001,-3643,-6642,514,387,436,591,-418,1408,1774,2348,2858,3249,3669,3885,3897,3843,3564,3192,2736,2156,1689,1272,937,-537778,-89518,-39101,935,-41457,-5065,1806,-20973,-15510,-12114,-13964,1063,2998,3267,3207,-238,-2772,-2530,-8537,1267,1156,663,134,-211,-379,-352,-178,-5059,-5867,-8307,519,466,320,24,-2769,-4114,-3683,-986,-1171,-1391,-1532,-1500,-1411,-4377,-2762,-3166,-988,-796,-626,-522,-508,-2081,-1559,-2010,-2476,-567,-555,-596,-588,-1289,-743,-750,-959,-1059,-1059,-991,-903,-786,-3433,-681,-595,-1128,-2111,-1115,-1412,-1662,-2084,-2362,-2574,-3586,-1962,-1510,-914,-1305,219,781,93,1906,2368,1811,-1050,-1061,-2054,-919,-2403,-2408,-1207,-1572,-423,-473,-138,-2555,-3027,-1442,-971,-811,-757,-893,-1031,-1149,-1244,-1289,-2804,-1183,-1040,-40738,-19056,-520,-275,-118,-7,-83,-50069,-84375,-59384,-19447,-1361,-1678,-2026,-23278,-106032,-160600,-68769,-3199,-3258,-3259,-8852,-16735,-14921,-2657,-2473,-2337,-2108,-1858,-2193,-1450,-1104,-993,-892,-1204,-951,-1011,-1379,-3530,-2355,-2855,-2936,-2086,-982,-2943,-1219,265,1017,2756,1470,111,-917,-2439,277,-184,-834,-1048,-647,1723,986,-845,-261,-715,-1032,-1203,-1992,-836,-556,-280,-1648,-3747,-1870,-2601,-2243,208,59,-101,-2498,-269,-388,-476,-504,-536,-1441,-2503,-306,-246,-229,-1065,-394,-2315,-2592,-430,-424,-1501,-592,-740,-1192,-2844,-1139,-1180,-1247,-2953,-1680,-1457,-1583,-1830,-2095,-2500,-3012,-3482,-2953,-2179,-3269,-545,235,-3294,-4615,-2969,-1418,-1326,-2002,-2969,915,-761,-812,1819,1803,-371,-688,2369,1745,-1030,133,-634,-1346,-1971,-2580,-2933,-3171,-3320,-3531,-3731,-3887,-3766,-3154,-2472,-2141,-775,22,749,-451,-2696,-1349,-1197,794,1545,-969,-2056,-1095,129,1358,4037,2287,-791,-130,2099,3113,5929,3179,-2796,-3518,-385,-1037,110,1443,-1037,721,3798,-1452,270,664,-1416,-149,-719,-3511,-1226,452,1148,-2133,-522,-810,72,2067,1807,1462,1025,529,-150,-721,-1393,-2087,-2637,-3058,-3470,-3761,-3879,-3725,-3445,-3154,-2782,-2328,-1822,-1408,-1048,-799,-697,-723],[642,-1054,-1152,-1671,762,215,1065,-343,-2259,-2440,-668,-311,-743,-1146,-1479,-1709,-1972,-2168,-3229,-2563,-2568,-2460,-2201,-1797,-1531,-1349,-1347,-1460,-1678,-1954,-2432,-2932,-2770,-2169,-1401,-745,-18,456,-106,2000,2524,2667,3053,1480,160,-1449,-383,-2243,190,-211,-1414,-2141,-2307,-95,-841,-1443,-1833,-1903,-3124,-1239,-1244,-2361,-1354,-2051,-3024,-1702,-438,28,660,551,-280,372,381,-161,-51,180,118,-1265,-993,-433,-696,-1067,-1504,-1810,-1982,-1999,-1621,-1695,-3018,-2151,-2092,-1913,-3585,-272,1099,973,-1320,884,-1120,-1138,261,-2101,1274,1644,1471,2140,2224,2235,453,-1189,-2268,1989,-462,-2420,188,-968,-2447,-3675,-4103,-2813,-1591,-606,180,739,-2677,1314,965,173,-574,-1480,-1940,1533,1310,1277,-222,980,1016,164,-1974,-1661,-2496,-2767,-2895,-2343,-2559,-1727,-1651,-1747,-1917,-2258,-2649,-2941,-3317,-3601,-3800,-3668,-3291,-2865,-2405,-2014,-1718,-1816,-2232,-3024,-2089,-1426,-1655,-1767,-1864,-1982,-2005,-1762,-1484,-932,-2056,-134,142,346,444,323,-1028,-3147,-2706,-3018,-2514,-1472,-912,-157,581,1254,976,2142,2199,-420,-1013,-1195,-134,-1277,-2441,-3362,-2974,-1873,-792,278,-786,1347,2469,-263,-3226,285,1991,1881,664,2764,2523,-277,-2519,-2868,1755,485,-5167,-5013,-957,482,190,49,-141,-290,-399,-575,-637,-647,-605,-391,-18,429,-62709,1665,2439,3116,3659,4087,4398,4488,4354,3969,3372,2634,1759,849,-114,-1096,-1981,-2455,-2570,-2378,-2116,-1966,-1792,-1622,-1399,-3503,-734,-297,-61,213,316,267,-3456,-3461,-961,-1542,-2282,-2678,-2668,-2191,-2967,-2026,-3375,-2234,-2128,-566,-791,-1037,-1344,-1576,-1782,-1926,-1899,-1784,-1584,-1118,-618,-36,557,-382,-2514,-1857,245,2815,2680,-3136,424,2570,2047,-1434,-2277,-2720,-951,-322,-545,-596,-451,-140,-2116,-3264,542,1670,2195,478,-271,-2625,-2172,235,1514,-3398,2040,2312,2041,1779,1038,1341,-1460,-982,-1468,-2808,-410,-812,-1014,-961,-425,-2115,844,1901,-2281,3017,1713,-2147,-1561,-947,1905,-3175,-2318,-2358,-2759,-2215,-1877,-1343,-1987,-1940,-2258,-1702,492,553,-1234,-727,-3253,-2460,-2817,-3221,-3364,-3285,-3064,-2627,-2371,-2144,-2055,-1970,-2408,-1803,-1844,-1950,-2111,-2189,-2299,-2504,-2588,-2758,-2709,-2567,-2417,-2264,-2107,-1924,-1828,-1831,-1865,-2010,-2198,-2440,-2632,-2908,-3136,-3254,-3309,-3179,-2860,-2376,-1881,-1328,-945,-472,-73,43,-72,-329,-785,-1445,-2154,-3063,-3945,-4044,-3143,-2276,-1598,-2888,-971,-2929,-875,-1121,-1356,-1616,-1646,-1269,-772,-249,129,-2128,-1302,147,-2383,-843,-1545,-2413,-3225,-3285,-2692,-2127,-1667,-1331,-1088,-1046,-1018,-861,-977,-2547,20,-250,1149,1657,2073,-860,-604,-1347,-2512,-1436,-411,-2083,-3825,-3287,-989,-1340,-2892,-2048,-2850,-3734,-2949,-1485,-1607,-1403,-3355,-792,3257,2743,-509,2935,183,278,-1418,-1097,-1666,-977,-908,-702,-1512,-67,-734,131,131,67,-77,-1066,-439,-2371,352,495,-50,426,203,-157,-563,-1115,-1683,-2165,-2513,-2624,-2568,-2491,-2430,-2493,-2660,-2895,-3069,-3087,-2797,-2382,-1769,-1128,-1079,-1587,-273,-106,381,1911,2749,3219,669,-496,1332,-818,2369,3846,3676,3559,3427,3176,2877,2530,2078,1333,503,-452,-1647,-2668,-2294,-3231,-3331,-1063,2091,2482,-1276,1247,-2937,-1588,-1335,1744,497,2016,1989,-232,-1487,-1194,-49,-2819,-573,-2614,1119,-106,420,1075,2414,2259,1236,-1876,131,-1465,-2190,-3849,599,561,-950,271,13,-1647,-715,-1178,-1652,-2027,-2264,-2243,-2102,-1708,-1434,-1233,-2992,-1155,-1179,-1275,-1420,-1464,-1503,-1629,-1835,-2450,-1778,-1765,-1849,-1773,-1770,-2979,-1534,-1465,-1345,-1249,-1245,-1200,-2965,-1671,-1750,-1370,-2962,-1411,-1439,-1540,-1580,-1750,-2002,-2321,-2787,-2939,-2525,-2492,-3093,-946,-343,252,-3603,1273,1748,484,-4477,2193,-314,-886,5,-3331,-3756,-4588,-2587,-26,-622,-2905,-330,-5626,-1222,1103,-2758,1838,-3693,-5350,2699,3288,4555,6146,-822,9345,10304,10981,11126,10748,10094,9043,7711,6338,4854,3472,2273,1280,776,652,787,-515699,-97450,-34410,1645,-38052,-4885,1590,-23585,-13810,-10986,-14653,1008,896,835,752,-972,-2078,-2398,-9369,273,144,-53,-376,-659,-946,-1234,-1532,-5514,-6269,-6980,-2750,-2867,-2825,-2837,-2859,-3782,-2988,-2745,-2692,-2636,-2456,-2083,-1648,-4630,-2763,-3258,131,623,1051,999,-69,-1359,-1152,-1238,-2198,74,-79,-1077,-1375,-1959,-1976,-1441,-981,-462,49,492,805,996,-3504,870,239,-1005,-2394,-970,-1093,-1360,-1667,-2258,-1858,-2719,-1763,-1897,-1957,-1979,-1954,-1804,-1540,-1194,-816,-441,-755,-219,-2522,-757,-2152,-3021,-730,-1967,-667,-1001,65,-2315,-3170,-1489,-1935,-2489,-2719,-2541,-2007,-1334,-590,192,-4280,1725,516,-37885,-14672,943,3774,3775,3668,3353,-53208,-64575,-41156,-18549,1576,1238,806,-30629,-121767,-165917,-75659,-8200,-1503,-1084,-10094,-18471,-19350,-3749,602,524,487,467,-2143,-1428,703,722,749,-2049,615,327,-993,-3186,-483,1029,1448,1555,2460,-1783,-878,-94,1065,3146,2009,761,-111,-2258,432,39,-289,-734,-745,4616,4083,-915,3184,2810,2417,133,-2515,935,497,-87,-1587,-3635,-1886,-2642,-2481,-2329,-2079,-1790,-2028,-1074,-784,-482,-143,175,-1191,-2537,1315,1603,-1257,-1216,-344,-1894,-2036,1302,1221,-1453,584,-113,-1652,-2464,-469,-523,-589,-2908,-1162,-807,-907,-1070,-1159,-1256,-1311,-1324,-1908,-2212,-3433,-1289,-1371,-2876,-3902,-2550,-1589,-1615,-1891,-1712,-1233,-982,-845,-472,-267,-248,-464,47,-103,-1744,-911,-1387,-1896,-2412,-2993,-3346,-3374,-3435,-3372,-3541,-3342,-3558,-3722,-4064,-4397,-4020,-3560,-3185,-2850,-2633,-2437,-2381,-2305,-2224,-2011,-2381,-1303,-841,-331,326,914,-676,84,1797,2358,3723,3579,-2859,-4137,-473,-800,185,648,-1544,562,4942,-928,635,883,-1436,-105,-1194,-3642,-1098,-190,1057,-1950,-1065,-1007,-49,3606,3847,3440,2824,2070,1088,223,-683,-2141,-2947,-2174,-3251,-1949,-1598,-1506,-1493,-735,-1787,-2391,32,-738,-91,-1013,421,617],[877,-791,-1011,-1143,1093,368,756,-650,-2582,-2330,-889,-1434,-1670,-1833,-1881,-1789,-1700,-1531,-2424,-1299,-1193,-2472,-963,-648,-681,-216,-127,-104,-153,-243,-2493,-1148,-1024,-948,-465,148,657,581,83,3577,4259,2911,4148,1758,475,-1826,189,-2649,297,-110,-1315,-2314,-2292,-410,433,834,1337,-100,-3076,-161,-773,-2157,-973,-1191,-2463,-1186,-259,-250,75,-472,-895,-1203,-1469,-1680,-1750,-1790,-1700,-1615,-1458,-1273,-1110,-1000,-953,-833,-743,-787,-738,-1999,-3504,-2486,-2502,-1854,-2746,-1614,-1950,-2231,-2342,-2393,-2290,-2165,-2138,-2170,-2126,-2234,-2434,-2514,-2304,-2007,-1615,-1216,-2602,-559,-314,-2232,-76,-1457,-415,-2925,-938,-1308,-1732,-2227,-2683,-3096,-3240,-2833,-2537,-2314,-2144,-2043,-2026,-2085,-2050,-2032,-1947,-1813,-1609,-1381,-2278,-957,-903,-724,-3153,-832,-2876,-821,-662,-360,151,697,-282,2078,1910,-3356,-2714,-832,-363,-1412,-2148,-514,-714,-1410,-2044,-2792,-1731,94,-45,-396,-424,-187,-597,149,1477,636,-1580,641,2794,2768,2654,2368,-1279,-2758,-2760,-2649,-3453,-1323,-803,-1194,-1618,-1988,-2192,-2484,-2676,-2747,-2774,-2769,-2646,-2435,-2116,-1756,-1340,-1396,-618,-234,-1566,380,724,-484,-3304,310,1797,2068,1311,2643,2896,-441,-1884,-3515,3920,1050,-4695,-4865,-1844,3170,2616,2124,1545,1059,761,620,818,1215,1688,2251,2821,3281,-58258,4031,4362,4514,4496,4374,4195,3898,3525,3073,2598,2178,1806,1552,1351,1150,940,868,783,740,664,456,-2813,-10,-320,-3631,-972,-1189,-1516,-1681,-1885,-2110,-2998,-4606,-2946,-2796,-2456,-1806,-1457,-286,-3281,-1650,-2708,-1213,-2616,1595,1337,266,543,75,-455,-1013,-1477,-1910,-2304,-2476,-2678,-2865,-3038,-3105,-2773,-2306,-1579,-714,57,-2957,140,2190,2394,-604,-2337,-1773,-1344,452,1643,224,828,612,-2574,-3737,711,1107,1397,-65,-809,-2483,-2334,236,1075,-3642,978,1079,1119,1101,1048,861,-1454,-980,-1322,-3125,-798,-1176,-1536,-1924,-2053,-2091,-1972,-1801,-1701,-1664,-1718,-2007,-1695,-1681,-1725,-2956,-1909,-3010,-3322,-2239,-2374,-2448,-2539,-2593,-2519,-2411,-2373,-2076,-1807,-1623,-2869,-2136,-3121,-1789,-953,-886,-1525,-580,-495,-1078,-446,-463,-2053,-992,-2834,-577,-672,-639,-608,-1937,-1126,-601,-414,-383,-1607,101,1020,-1230,-124,904,202,2103,1884,-1267,592,477,-474,-1888,-1644,-2403,-3090,-3639,-3906,-3445,-3048,-2554,-2102,-1868,-1764,-1670,-1620,-1619,-1524,-1516,-1418,-2188,-1388,-1363,-1351,-2813,-1137,-2409,-1121,87,682,1110,-302,2031,1231,497,562,-2622,-896,969,-2775,148,139,394,899,1538,2199,2753,333,-1275,3429,-1174,-427,1143,-530,-2270,-783,-1498,-1674,-1234,-567,-1049,-380,-1880,-2079,-1067,-38,-1489,-3267,-3446,-2030,-2901,-3822,-3606,-2519,-1373,-1674,-108,-1711,-1037,-3144,-463,3406,3208,-363,1899,-728,145,-1496,-1592,-2079,-2238,-2275,-2279,-2363,-2288,-2514,-2826,-3095,-2952,-2673,-2539,-2301,-2363,-2237,-2163,-1959,-1538,-905,-175,635,1329,1929,-1541,-2624,2881,2810,2548,2171,1639,-996,345,-257,-827,-1336,-1903,-2349,-2795,-3244,-3561,-3241,-2753,-2367,-1883,-1430,-908,-556,-386,22,-740,437,753,1040,1464,1912,2238,2470,2587,2535,2158,1735,1330,-628,860,454,-3189,-3724,-1331,1676,2549,-1049,1044,-3159,-1386,-1182,1285,-493,1958,1851,-350,-1132,-1594,45,-2462,-440,-2822,1097,137,394,422,195,79,3,-1591,-172,-1818,-2001,-4363,-84,110,-1073,291,-430,-1973,330,-234,-1479,-295,-457,-514,-727,-250,56,408,-3484,696,1191,1324,-528,653,1457,1010,-1233,-3016,-111,119,-419,-831,-2550,-2921,-2010,-2302,-2428,-2442,-2446,-2364,-2940,-2336,-2442,-2620,-3386,-2908,-3007,-3024,-2755,-2466,-2195,-1974,-1916,-1859,-2000,-2994,-3187,-2244,-1983,-1550,-3213,-532,10,434,-4446,831,-88,-110,86,-3669,-4668,-4526,-2511,909,763,-3075,-97,-5896,-1264,2299,-4099,1141,-3992,-4463,-308,226,1624,3140,-1440,5532,5940,6073,5731,4953,3992,2732,1283,-103,-1464,-2340,-2156,-1501,-750,-143,291,-515694,-104010,-30320,1115,-35492,-6267,1582,-24593,-12357,-9716,-15527,1678,1463,1218,894,-1920,-1854,-2461,-10395,-1216,-1714,-2287,-2987,-3611,-3663,-2972,-2258,-6091,-6991,-6234,-574,-589,-768,-1164,-1652,-3563,-2566,-2860,-2909,-2737,-2431,-2020,-1639,-3648,-3092,-3650,-279,225,728,-548,-578,-919,-953,-839,-2377,-364,1171,-2000,397,-1811,-288,-336,-428,-303,-34,297,602,877,-3630,1117,-594,-1324,-2932,-1366,-1196,-134,-564,-2542,-1098,-2402,-1883,-1053,-1200,-2239,-1151,-1314,-1499,-1713,-1977,-2293,-2468,-2703,-3362,-2946,-3053,-3076,-3170,-3100,-2759,-2253,-1740,-2428,-3888,-2149,-2173,1875,2749,3423,4057,4633,5099,5425,-6147,5526,-1949,-33135,-8910,1213,2077,935,-228,-1424,-51967,-43127,-22879,-16166,134,447,517,-37677,-135365,-150936,-75241,-19064,-87,116,-10687,-20549,-23864,-11002,229,-234,-680,-1068,-2294,-1899,-873,-519,-97,-3264,561,-38,-1339,-3211,-991,1318,1425,1494,1956,-452,-872,-859,688,3217,2086,952,377,-2375,131,-124,-179,-841,-1126,2454,1528,-1244,-56,-536,-773,-860,-3472,-708,-745,-862,-1789,-3918,-1731,-2867,-2982,-318,22,342,-1884,175,1158,1289,1413,-172,-1302,-2844,2005,2029,-2629,-1624,-359,-1932,-2036,1388,2037,-1719,213,-986,-2131,-2298,422,472,94,-3071,-806,1353,1277,1614,1722,1785,556,-622,-1773,-2662,-3804,-372,521,-2501,-3369,-2336,-1715,-1230,-1804,-621,-819,-867,-1075,-911,-1006,-1164,-1348,-1593,-1957,-2590,-2839,-3068,-3102,-2987,-2939,-2823,-2661,-2783,-2873,-3863,-3029,-3185,-3150,-3145,-2978,-2763,-2543,-2338,-2107,-2171,-1736,-1666,-1606,-1629,-1674,-2669,-2159,-2663,-3332,-4021,-4099,-3124,-2185,-1266,-379,536,1208,-2471,-4520,-398,-305,677,109,-1821,548,2000,-426,1140,1196,-1236,156,-1491,-3239,-849,-1174,-1423,-1495,-1314,-952,79,1372,1611,1650,1477,1128,490,-111,-848,-1869,-3011,-2305,-3326,-1916,-1430,-1570,-799,20,-1465,-2474,-266,-614,362,-797,655,1051],[-1321,-1472,-1452,-1360,-1122,-984,-752,-609,-2176,-2151,-187,-299,-258,-288,-326,-317,-794,-407,-1790,-674,-878,-3078,-1449,-1612,-1834,-1901,-1782,-1475,-1076,-609,-2791,-1750,390,-710,1472,2049,681,439,81,5331,5935,2729,3949,1882,615,-2276,677,-2857,-24,-1340,-1623,-2423,-2393,-905,2483,3221,3716,-521,-3065,69,-478,-1895,-395,-102,-1780,-648,-1209,-1835,-2097,-2151,-2019,-1891,-1913,-2078,-2267,-2541,-2709,-2795,-2641,-2297,-1868,-1437,-1047,-576,-139,159,397,-2161,-3214,-2901,-2846,-1790,-1924,-909,1108,331,-466,50,-1382,-480,859,-2116,1033,1740,1831,2239,2206,1765,-690,-542,-2881,1861,58,-2062,579,-2460,-323,-2822,-164,-42,-2001,-148,-951,-1674,-2283,-2757,-3159,-3421,-3501,-3435,-3310,-3188,-2947,-2726,-2463,-2171,-1828,-1466,-2281,-783,-611,-332,-3396,-1147,-3163,-665,-856,-998,-957,-828,-775,35,568,-3801,-3003,-1319,-987,-1590,-1959,-246,-99,-1084,-1926,-2576,-1490,-93,4178,2341,999,1019,-1264,-3866,-1784,1272,-1111,80,7546,9029,2857,4793,-1507,-2264,-2298,-1558,-3453,-1627,254,-754,-1699,-2501,-3055,-3578,-3740,-3507,-3214,-3022,-2881,-2794,-2684,-2558,-2297,-2028,-1737,-1293,-2436,-304,103,-643,-3367,214,1618,1959,1815,2306,2307,-480,-1373,-3745,1693,1387,-3846,-4652,-2384,-63,-413,-552,-659,-611,-418,-222,96,413,-2633,905,1118,1200,-54257,1135,991,609,52,-426,-444,193,1371,2744,4067,5209,6030,6531,6638,6339,5712,5023,4245,2082,2934,2346,-4491,1524,1138,-3781,235,-219,-847,-1332,-1828,-2288,-2687,-5862,-3581,-3661,-3477,-2920,-2288,-1543,-3404,-1300,-2315,-474,-3211,556,486,-786,269,214,11,181,292,391,436,143,634,593,428,-2840,-826,-896,-1482,-2079,-2798,-3231,-2998,-2243,-1490,-749,-2535,-988,-1679,-120,509,231,-169,-680,-1688,-3536,-2704,-3152,-2983,-2631,-2161,-2327,-2624,-1270,-1122,-3417,-744,-481,-290,-130,42,143,-1669,-1122,-1360,-3385,333,200,-41,-470,-1128,-1213,-1542,-1826,-2113,-2326,-2446,-2275,-2040,-1682,-1338,-2843,-1552,-2966,-3840,-2434,-2174,-1286,-1102,-328,-607,-656,83,576,-189,1259,-2536,-2023,-3134,-1533,740,1707,-1939,-1173,1764,-1411,407,-163,-1747,-1696,-2545,-1004,-271,-454,-601,-1428,-1947,-954,-874,-1506,-2370,-364,-203,-1379,-37,-170,-382,-712,-1034,-1942,-1345,-1326,-1192,-2298,-908,-1173,-1970,-1753,-1396,-1752,-2335,-2804,-3254,-3455,-3021,-2606,-2292,-2091,-1861,-1771,-1626,-2508,-1542,-1486,-1428,-2515,-1036,-2006,-1751,700,1494,749,409,3277,811,180,256,-2982,-479,1659,-3205,2453,1610,2882,3027,2273,5507,5730,-9,-1255,4419,-1357,162,1493,-121,-2028,202,-303,-484,-307,41,-1313,-268,-2519,-1515,-781,204,-1038,-2835,-3581,-1175,-1800,-2369,-2824,-3360,-1380,-1376,298,-1908,-782,-2751,-227,3146,2503,-270,1099,-1781,132,-1527,-1248,-1266,-904,-966,-1305,-1727,-1848,-1864,-1405,-686,21,-688,311,561,-2245,1608,1530,57,738,983,1189,1762,2453,2945,-1455,-2568,2810,4510,3128,3487,2236,-1126,316,-787,-1722,-2130,-1877,-1305,-899,-999,-1411,-490,-872,-353,-303,-261,-137,-163,-327,-132,-711,459,1171,1962,2908,3838,4576,5143,5519,5653,5391,4988,4455,-920,707,484,-3020,-4014,-1573,204,-57,-857,-265,-2433,-1107,-947,300,-1419,262,116,-407,-700,-1952,-949,-1788,-1376,-2906,-1769,-1987,-2174,-2343,-2474,-2327,-1958,-1529,-996,-2086,-1612,-4651,883,1294,-1027,-436,-971,-2214,408,-222,-1453,116,-301,-720,-966,-662,-222,260,-3198,859,974,909,-249,431,95,-407,-1527,-3427,-1808,-2016,-2085,-1842,-3471,-2821,-907,-596,-361,50,204,331,-2879,-121,-50,-1900,-2663,-1254,-1677,-2041,-1988,-1648,-1194,-755,-483,-556,-962,-3115,-3314,-2018,-648,-752,-2506,-989,-1082,-1270,-4457,-1852,-2087,-2060,-1732,-2845,-5288,-4215,-2257,1008,1213,-2456,259,-5986,-1051,163,-5075,-1263,-4045,-3559,-2507,-1827,-1025,-296,-1614,956,1190,1435,1453,1233,977,515,-71,-544,-931,-988,-766,-8993,-34140,218,425,-536501,-105606,-26308,684,-33352,-8564,1017,-23051,-10460,-7816,-15976,1343,1260,1174,1008,-2508,-1525,-2155,-10992,-1344,-2028,-2243,-1615,-4302,829,2124,3293,-5997,-7237,-5569,1389,1005,590,2209,-382,-2937,-1866,749,600,378,85,-256,-1173,-2420,-3089,-3607,-2502,-1768,-1037,-1960,-584,-107,-298,-175,-2368,-542,-123,-2640,-748,-1842,-1564,-1891,-2395,-2757,-2970,-3039,-2996,-2820,-2963,-2289,-1862,-1487,-2968,-1358,-1003,-389,-269,-2466,-553,-1964,-1703,-816,-2275,-2683,-1077,-1530,-1923,-2241,-2492,-2687,-2663,-2670,-3276,-2431,-2206,-2145,-1326,-3230,-1450,-2798,-458,-2191,-4432,-2673,-2602,1607,1822,1826,1795,1730,1595,1381,-6762,675,-4393,-27089,-2027,-1412,-1550,-1353,-834,-312,-45519,-22174,-6440,-12505,1099,1043,853,-42605,-138907,-138971,-71308,-28355,-542,-706,-9829,-22287,-27710,-17899,-4921,-3077,-2838,-2977,-2944,-2747,-2641,-2643,-2655,-4120,-2846,-2853,-3020,-3035,-2885,-2523,-2196,-1736,-1284,-775,-502,-1331,535,1462,2004,1315,1149,-2196,1,-54,125,-735,-1119,825,205,-1170,-405,-337,-149,-55,-3953,447,586,722,-1639,-3995,-1663,-2538,-3457,2329,2546,2712,-1562,-144,2336,1507,2915,-490,-1249,-2895,1764,721,-3429,-1755,5,-1945,-2096,1591,1470,-1801,-57,-1658,-2045,-1903,64,696,-195,-3009,-237,2071,1463,2220,4880,4807,1040,-143,-1504,-2912,-4029,-479,655,-1931,-2726,-2012,-1947,-1303,-1629,-1293,-717,-114,-1232,533,525,-547,-394,-288,-643,-3305,-792,-388,141,377,974,1258,-1728,657,1228,-4093,-87,-1539,120,-203,-416,-619,-826,-1021,-1129,-1876,-1366,-1132,-986,-796,-925,-2929,-1004,91,60,11,-255,-546,-1053,-1710,-2442,-2589,-1837,-2019,-4818,-357,208,1237,-310,-1996,398,1391,-228,370,-136,-1123,-798,-1923,-2759,-770,-1437,-200,-1235,-1605,-1034,-818,-947,-1155,-1265,-1286,-1212,-1217,-1040,-934,-1793,-2959,-499,-3562,-185,-133,-1533,-354,14,-1333,-2798,-852,-669,-273,-831,-736,-981],[-647,-619,-1241,-745,106,149,246,-172,-1798,-1807,184,-85,-206,-416,-658,-889,-1225,-1554,-2009,-2455,-2956,-3473,-3356,-2612,-1901,-1180,-597,-887,797,1128,-2858,-2177,-441,-712,3154,2411,541,215,67,5927,5794,2288,3623,2007,734,-2588,1218,-2347,193,-124,-1244,-2388,-2423,-1326,1814,1493,1113,-905,-2944,-107,-489,-1471,-1197,-1710,-2018,-2234,-2320,-2234,-2057,-2015,-1974,-1974,-2094,-2319,-2548,-2876,-3168,-3464,-3371,-2885,-2298,-1701,-1132,-476,144,605,175,-1891,-2551,-3060,-2873,-1619,-1089,-960,1196,-179,-32,323,-1529,-1318,-1973,-1874,-958,129,1125,2019,2026,1497,-1393,-343,-2940,1834,332,-1854,771,-3366,-586,-2627,-401,297,-2912,4818,4558,1211,-1122,3122,2486,-1629,-2225,-942,-1645,-562,-1024,-1451,-1753,-1931,-1970,-1944,-1929,-1886,-2020,-2037,-3442,-2571,-3332,-3221,-3475,-3349,-3180,-3164,-3213,-3189,-3188,-3142,-2632,-2139,-1637,-1757,-1715,53,427,-770,-1812,-2303,-1273,-290,509,120,-430,-1195,-1908,-1767,-836,578,-720,-378,3987,4732,2517,4248,-1576,-1800,-1642,-343,-2631,-1634,754,82,-540,-1022,-1255,-1499,-1582,-1510,-1420,-1694,-1461,-1612,-1836,-2180,-2504,-2539,-2061,-1298,-3225,-358,1171,-696,-3325,73,1197,1820,2287,4974,4931,-383,-921,-3258,3301,2593,-3219,-4390,-2329,-236,-734,-926,-1015,-923,-689,-464,-113,-144,578,-2125,1260,1438,-50580,1423,1209,671,-204,-1349,-2704,-2838,-1089,678,2396,4010,5389,6500,7208,5543,7174,6659,5832,2348,3805,2646,-4285,651,-163,-3725,-1260,-1457,-1670,-1676,-1697,-1719,-2225,-5294,-1836,-1613,-1369,-810,-109,782,-3150,-955,-2088,50,-3762,3274,3138,-1785,72,-123,-918,266,393,1405,869,195,-154,-451,-587,-3379,-565,-595,-599,-587,-834,-3365,-1585,-2145,-2890,-3658,-3056,-2452,-1833,-1111,-565,-90,314,614,-268,-2480,373,81,-293,-883,-2016,-2097,-2893,-707,-260,-2936,860,1446,1874,2159,1229,1537,-1972,-1256,-1441,-3404,460,-209,-943,-1729,-2111,-2028,-1534,-957,-751,-224,-138,-1630,-1475,-648,-807,-2723,-1968,-2626,-3638,-2772,-2323,-1343,-764,-101,190,-89,1250,1684,475,1706,-2222,-1983,-2883,-1211,862,1455,-2045,-2429,760,-1629,166,-174,-1447,-1482,-1672,-1475,-1072,-1173,-1315,-1591,-2746,-2204,-2432,-2558,-2879,-2434,-2195,-1890,-1674,-1573,-1523,-1588,-1669,-2527,-1695,-1646,-1501,-2673,-1079,-901,-1864,-1696,-1571,-121,-187,-146,-121,-271,-501,-676,-834,-984,-1703,-1093,-1120,-2805,-1526,-1853,-2281,-2571,-2886,-2678,-2456,-1494,-816,-327,35,366,459,169,-179,-2716,-456,-498,-3499,533,1397,2217,2720,2063,4344,4838,-305,-1214,4300,-553,809,1829,293,-1765,1708,651,615,3704,3725,-1561,-208,-3166,-933,-536,379,-661,-2455,-3616,-1375,-2311,-1875,-2607,-4232,-1933,-1006,715,-2153,-611,-2358,-34,1875,33,-1646,-2547,-2766,-1272,-1479,-1043,-960,-1568,-1697,-2501,-3421,-2247,-1170,-180,681,1322,-1039,479,820,-2015,1163,2152,-78,727,2378,2562,2833,3018,2735,-1505,-2491,2548,3128,2968,2866,1817,-1050,1960,317,2785,2775,2576,830,-1183,-1046,-1435,-617,-1118,593,411,210,90,-169,-423,-568,-757,-569,-296,-44,289,570,658,616,458,165,-398,-966,-1512,-2107,-2451,-2390,-2787,-4135,-1814,-1760,-1898,-2145,-2421,-2653,-2887,-2673,-2239,-2342,-1408,-993,-521,-292,-2317,215,-1040,-80,-2988,296,-51,-423,-807,-1167,-1255,-1067,-1470,-281,-2366,-1166,-4247,440,1126,-968,-812,-1529,-2504,197,-286,-1389,468,154,37,-687,-1224,-1852,-2214,-2906,-1876,-1530,-1265,-1112,-935,-848,-945,-1870,-3554,-1359,-1390,-1429,-1512,-3954,-2841,-695,-466,-315,-212,-215,-171,-2972,-107,-86,-1503,-1591,197,339,-1073,143,581,-177,140,265,-916,-1799,-2920,-3668,-2641,-1152,-1292,-1725,-1383,-1208,-961,-4717,-306,32,310,476,-1445,-5345,-3848,-2069,-11,-392,-1568,-692,-6168,-842,181,-4917,193,-4086,-2928,1157,1138,1244,1428,-1507,2236,2544,3004,3337,3491,3631,3552,3288,3023,2627,2276,1986,-32313,-82510,1619,-185968,-575615,-99409,-22686,1180,-32011,-11910,-1409,-20780,-8396,-5676,-16267,84,-82,-294,-624,-3080,-1388,-1826,-11304,-2885,816,1868,-1042,-5991,3624,5390,4686,-5505,-7072,-5362,948,1016,513,2513,350,-2380,-1307,1469,1607,1657,1665,1676,-1263,-1353,-3112,-3424,-694,-148,-386,-3509,-765,-859,-877,-864,-2501,-949,-971,-3314,-1209,-1871,-1780,-2064,-2570,-2891,-2787,-2438,-2043,-1617,-2113,-907,-2120,-1610,-2899,-1355,-872,-590,-947,-2379,-1679,-1980,-2254,-2085,-3471,-3214,-1145,-1006,-915,-892,-979,-1188,-1343,-1639,-2860,-1844,-1588,-1262,-763,-3756,-1573,-3614,-666,-2011,-5161,-3411,-2974,-2323,-2112,-1803,-1410,-1008,-656,-370,-5651,-57,-6819,-21419,-264,-475,-617,-806,-938,-1087,-37176,-4054,-869,-9271,-706,-720,-854,-43976,-132326,-132877,-68350,-35810,-1623,-1309,-8361,-24063,-31278,-24559,-10940,-5725,383,347,-1685,-2564,33,-130,-185,-4921,-379,-848,-1861,-2749,-1590,464,180,-186,-741,-1376,-2023,-2440,-2205,-1666,-1075,-547,-126,-2126,-323,-128,260,-769,-1072,442,521,-1035,1001,1298,1522,-80,-3322,1593,1392,1081,-1485,-4166,-1742,-1920,-4063,-1899,-2309,-2563,-2631,-2704,-2785,-2546,-2120,-1630,-1344,-3004,254,-428,-3252,-1897,366,-2215,-2484,1504,1929,-1955,-379,-2333,-1769,-1562,712,1099,-669,-2995,234,2422,1517,2011,4568,4891,1331,18,-1422,-3188,-4353,-752,673,-1463,-2227,-1810,-2333,-1355,-1124,1196,1335,128,-1501,1425,1283,-840,-547,873,796,-4037,336,1032,1531,687,2172,1957,-1180,515,1253,-4291,-448,-1244,399,591,88,-468,-1085,-1736,-2337,-2945,-2914,-2572,-2142,-1657,-1028,-3219,-1055,588,1368,1840,2075,-230,743,899,-507,618,-255,-1685,-4863,-1581,-977,-273,-571,-2002,86,1540,-322,1493,1249,-1081,325,-2438,-2260,-756,-2228,345,-1139,-1820,-1165,-397,-485,-653,-743,-771,-720,-759,-618,-557,-1739,-2726,-1176,-3777,-541,-824,-1243,-1380,-1813,-2183,-3147,-2288,-2069,-1767,-1493,-1286,-1112],[207,-546,-1345,-1330,-1728,-2210,-2515,-2657,-2785,-2650,-2589,-2564,-2298,-2035,-1734,-1371,-1082,-778,-702,-438,-353,-2852,-338,-219,-232,-275,-1776,-626,-572,-511,-2734,-2196,-797,-284,455,744,122,-195,-88,2443,2818,1510,3074,1984,691,-2839,1657,-1755,-2,-224,-1273,-2431,-2460,-1777,-1265,-1770,-2124,-2253,-2882,-1799,-1399,-1104,-555,-379,-305,85,208,-1173,430,-299,-2409,-1739,-2067,-1576,178,89,73,-1888,-888,108,249,455,-358,812,1753,1715,-218,-1498,-2023,-2797,-2771,-1535,-486,-892,-126,-746,220,1524,-1798,2,1250,-1592,-51,-1113,-1840,-1783,-1083,-394,-2276,-344,-2959,25,-529,-1818,-1883,-3303,-1736,-2528,-861,479,-1986,2953,3349,808,-500,3280,2862,-1844,-3191,-754,-1721,-306,-825,-1412,-1522,-823,-263,-1999,-1575,1481,1722,1950,-3459,-1695,-3597,-49,-18,-430,-575,-599,-1798,-258,-219,-2509,-1987,-2470,-2458,-2323,-2592,-2294,-1641,-868,-1914,-2168,-1233,-658,1134,1140,248,703,-92,-92,135,468,-637,-852,1663,2048,2077,2498,-1659,-1594,-1179,621,-2001,-1632,769,382,-65,-472,-722,-1062,-1306,-1649,-1579,-2078,-1939,-2100,-2185,-2228,-2139,-2176,-1923,-1609,-3534,-683,-198,-846,-3352,-301,474,1320,2585,3135,3136,-400,-694,-2466,1871,1308,-3045,-4258,-1969,-886,-1264,-2240,-1422,-1336,-1162,-1056,-891,-4212,-762,-747,-749,-846,-47218,-1067,-1138,-1340,-1677,-2076,-2452,-2736,-2633,-2111,-1347,-453,442,1321,2045,-11727,2698,2760,2584,1584,1827,1175,-3226,-222,-975,-3547,-2428,-2944,-3361,-3291,-2977,-2467,-1980,-4337,-2496,-1690,-531,-362,1277,1691,-2770,-794,-2141,203,-4347,3118,2585,-2793,-336,-602,-1753,-532,-157,111,-982,-1794,-2469,-2861,-2982,-2991,-2852,-2827,-2686,-2453,-2279,-3635,-1628,-1264,-1001,-730,-2814,-495,-1967,-319,-331,-354,-352,-330,-386,-1156,-380,-391,-280,-974,-2428,-1920,-3213,-83,860,-2518,1021,1381,1346,1159,865,389,-2435,-1441,-1622,-3352,-2385,-2219,-1645,-1037,-1400,269,774,688,-658,-653,-1117,-1338,-1164,-1427,-2247,-2902,-2863,-2137,-3249,-2956,-2489,-1339,-501,1283,907,394,1169,1112,989,797,-2020,-2051,-2647,-914,533,528,-1908,-2611,161,-1774,-68,-265,-1231,-957,-1408,-1935,-2374,-2715,-3026,-3356,-3508,-3591,-3493,-3346,-3222,-3101,-2941,-2699,-2475,-2281,-2050,-1861,-1635,-2935,-994,-616,-1444,-2818,-896,-565,-1742,-1632,-1997,1845,3079,3159,3176,2419,1998,2433,1703,266,-2306,-352,1415,-3121,460,-232,-1095,-1932,-3041,-3953,-4299,-3670,-2937,-2446,-2116,-1822,-1735,-1755,-1840,-2039,-1552,-1092,-3554,412,1302,2096,2321,1768,4107,4554,-474,-1181,4424,737,1485,2193,717,-1497,1828,977,324,164,-123,-1761,-188,-3699,-389,-334,499,-337,-2098,-3551,-1614,-2956,-1301,-2150,-4434,-2511,-591,1143,-2420,-504,-1986,148,301,-802,-862,-38,-3016,294,-1334,-740,-607,-2209,-211,-601,-1266,-1145,-692,-127,601,1011,-1364,339,930,-1647,373,212,-335,395,823,1408,2153,2858,2537,-1628,-2430,2171,3487,2866,6205,1343,-785,2343,657,4376,3632,2468,-192,-1444,-1097,-1490,-996,-1265,-1602,-1845,-2146,-2400,-2811,-3215,-3495,-3687,-3754,-3697,-3717,-3580,-3225,-2662,-1835,-808,297,1235,2152,2948,-1778,255,773,-2393,-3916,-1920,522,176,-884,-1845,-2494,-2699,-2221,-1517,-3144,-285,220,-485,184,-2496,337,-173,194,-2974,-52,-659,-1168,-1467,-1468,-1027,-355,-1631,3,-2493,-564,-3603,23,1453,-816,-678,-1939,-2685,-194,-287,-1185,-127,-25,37,-575,16,60,157,-2563,781,1197,1517,98,1741,2176,1115,-1945,-3120,-1262,-640,-1764,-2674,-3225,-2797,-1748,-1037,-414,31,222,315,-3036,102,-128,-804,-421,-476,-389,-985,-301,14,-1175,-45,-312,-1346,-2158,-2274,-3786,-3215,-3902,-3192,-2387,-1462,-512,386,-4991,1572,123,2482,3407,359,-4396,-3184,-1735,2283,1573,-447,429,-6236,-429,464,-3097,-31,-3885,-2355,2561,2540,2435,2182,-899,1670,1316,1259,1287,1359,1621,-894,1937,2099,2116,2117,2085,-59175,-129986,-180002,-419952,-622880,-83874,-19236,2087,-31243,-15784,-8144,-18329,-5978,-3150,-16095,391,-133,-685,-1326,-3392,-2638,-3141,-10800,-4654,-1858,-1238,-2544,-7318,65,337,472,-4444,-6166,-5331,-611,-1199,-1789,-2331,-2535,-2164,-1703,-1146,-634,-307,-72,150,-1103,-170,-2864,-2818,-1045,-525,-608,-4464,-729,-722,-653,-571,-2391,-1156,-607,-3646,-932,-1579,-1681,-2078,-2714,-3243,-3570,-3449,-3001,-2439,-1899,-1347,-2816,-1624,-2478,-1032,-465,481,365,-1930,-1060,-1600,-1187,-2823,-3820,-3328,317,450,387,707,712,275,-374,68,-2236,-1118,-1649,-2266,-2933,-3944,-2176,-3911,-1365,-1522,-5620,-3933,-2785,-1668,-1916,-2288,-2390,-2073,-1493,-814,-3667,425,-8424,-16649,1139,946,633,61,-683,-1692,-28213,-1946,-988,-7290,474,856,916,-41509,-128790,-132202,-67671,-38301,-1403,-711,-6357,-25372,-34126,-30270,-16021,-7401,699,-292,-1006,-2667,541,1738,1301,-4996,-896,-1164,-1919,-2214,-1734,-2124,-2545,-2658,-2555,-2324,-2079,-1901,-1692,-1543,-1390,-1268,-1187,-1772,-1185,-1200,-1196,-1242,-1322,-1288,-1361,-1370,-1357,-1308,-1280,-1305,-2016,-1089,-948,-774,-946,-3933,-1525,-674,-3850,188,158,68,-1092,-964,-398,-654,-848,-1087,-1167,-2770,-288,-786,-2070,-1654,1052,-2297,-2764,1471,1838,-1753,-356,-2526,-1101,-875,2063,1502,-915,-2652,-155,-270,-69,295,810,1259,1593,271,-1204,-3130,-4384,-817,515,-773,-1534,-1371,-2472,-1278,-506,695,789,-102,-1484,1219,1412,-867,-560,2376,2469,-4434,225,902,3028,1213,2562,2191,-402,735,440,-4052,-834,-1463,-1784,-1971,-1849,-1650,-1521,-1531,-1646,-1933,-2287,-2770,-3079,-2932,-2324,-3275,-969,-188,353,887,1207,39,1032,757,-1376,1040,592,-1343,-4651,-939,-1452,-1968,-2483,-2852,-2953,-2922,-2458,-1992,-1315,-992,-11,-2898,-1687,-650,-2932,614,-1115,-1867,-1260,-163,817,275,-206,-591,-809,-999,-899,-803,-1643,-2427,-1824,-3910,-595,-1624,-831,136,201,-1133,-3431,-1870,-598,435,-1019,-225,-709],[-1829,-1062,-1371,-545,1276,809,788,731,-1393,-1067,1904,2376,2315,2194,2062,197,-102,6,-216,677,146,-2493,-1077,-1536,-2050,-2424,-2601,-2469,-2145,-1719,-2336,-1609,-1026,-936,-870,-1028,-1170,-1322,-1446,-1522,-1538,-1591,-1617,-1635,-1645,-2857,-1946,-2221,-2536,-2963,-3292,-3158,-2872,-2430,-2056,-1690,-1391,-1841,-2743,-757,-593,-690,-335,-433,-395,-364,-340,-1451,-109,-1166,-2993,-2247,-2426,-1718,284,1078,1414,-2205,-495,2479,2481,752,-1141,143,1728,2098,-598,-970,-1492,-2477,-2551,-1388,5,-583,-1470,-1115,452,1494,-1988,158,1367,-1251,-140,-1566,-3026,-4145,-3377,-2439,-3057,-1317,-2854,-1199,-1340,-1785,-1497,-2330,-1039,-2348,-1292,604,-857,1433,1560,296,-6,1214,893,-1556,-3549,-468,-1819,-534,-678,-1898,-1868,-932,-790,-2755,-1150,249,552,967,-3398,-1863,-3769,-907,208,-252,-565,-748,-1829,-579,-607,-1822,-1121,-3042,-3154,-2534,-1433,-2489,-3593,-3045,-2084,-2017,-1171,-1004,2538,1438,-270,4049,-136,-229,2236,2366,-698,-1132,3414,3719,1723,3105,-1632,-1497,-820,1428,-1407,-1589,594,2230,1573,927,439,-108,-501,-2131,-846,-2456,-1082,-1175,-1223,-1277,-1262,-1702,-1858,-1588,-3024,-1521,-1615,-1639,-3306,-1641,-1598,-1568,-1540,-1577,-1711,-1873,-2133,-2420,-2798,-3173,-3429,-4080,-3433,-3289,-3145,-4902,-2761,-2642,-2530,-2517,-2417,-2299,-2186,-1998,-1774,-1627,-43783,-46576,-1300,-36298,-1560,-1843,-2157,-2556,-2993,-3440,-3759,-40169,-3390,-2953,-2573,-18151,-2266,-2177,-2182,-2167,-2167,-2244,-2240,-2219,-2181,-3150,-2018,-1777,-3436,-2169,-582,-252,-1775,-3418,-2533,-1903,-1578,-267,1888,1727,-2288,-731,-2338,90,-4794,2970,2042,-3648,-772,-1041,-2338,-1198,-756,144,1696,55,736,2943,574,-2018,656,2087,-324,1596,675,-3547,-147,-323,-280,126,-2723,681,-2052,1037,3016,2648,2444,2053,2878,333,-534,3061,2762,-818,-2499,-1725,-3486,-218,-407,-2129,-1795,-2403,-2961,-3180,-2830,-2208,-2925,-1575,-1790,-3229,353,1901,2186,-518,-858,1745,990,243,-700,-2019,-2301,-2059,-2953,-3664,-3480,-2770,-2102,-1473,-2807,-3250,-2606,-1351,-254,-311,-325,-340,-395,-106,256,638,-1870,-2127,-2402,-601,1013,1422,-1584,-1685,-523,-1799,-306,-208,-1062,-240,-317,-2289,1530,925,-1042,-603,-3634,-2353,-3027,-3592,-3642,-3175,-2691,-2252,-1990,-1919,-1973,-2228,-2599,-3077,-3509,-3842,-3676,-3153,-2584,-1963,-1542,-1482,-2495,475,793,1197,1558,1709,1735,1743,1685,100,-2676,-484,806,-3357,-285,-970,-1742,-2381,-3121,-3406,-3992,-2813,-2324,-2004,-1781,-1545,-1490,-1567,-1821,-2230,-2695,-3368,-3511,-2575,-1524,-531,436,1358,2198,2870,-467,-1186,3752,2103,2149,2612,1160,-1242,455,-237,-813,-1149,-1290,-1899,-1121,-3547,-1100,-1140,-1292,-1398,-1766,-3424,-1912,-3568,-697,-1654,-3740,-3125,-604,-713,-2735,-489,-1663,300,2355,3235,68,2833,-2189,384,-1156,-462,-295,-2840,-256,-156,437,1853,1648,-411,2829,1345,-1664,-124,1099,-1215,-372,1866,-774,781,1864,2042,2315,2496,2280,-1881,-2493,1639,2236,1817,1343,753,-504,-587,-1205,-1792,-2313,-2870,-3218,-3415,-3435,-3421,-3246,-3107,-3122,-3040,-2963,-2775,-2722,-2705,-2704,-2825,-3007,-3129,-3244,-3056,-2585,-1979,-1229,-389,446,1067,1654,2143,-2035,39,989,-1960,-3617,-1997,165,-39,-835,-1345,-1906,-2576,-3178,-3657,-3949,-2697,-1982,-1223,-620,-2570,119,278,89,-3045,-1033,-1944,-2930,-3579,-2831,-1574,-300,-2074,-391,-2602,-22,-3011,-531,1303,-816,-425,-2384,-2876,-306,-432,-1080,1128,203,12,-573,2081,1103,17,-2400,2267,1505,1100,88,1907,1741,747,-1815,-2701,-1375,-925,-862,-1590,-2338,-2918,-1120,-561,-30,348,487,525,-3324,156,-203,-607,-861,-1131,-1240,-1291,-1153,-1052,-2237,-936,-1014,-2077,-1921,-1639,-3325,-1817,-487,24,132,1155,1797,2136,-5534,1046,-294,3044,3555,2026,-3161,-2578,-1608,509,-618,-1701,-2873,-6525,-2901,-1708,-777,-298,-3826,-2206,963,744,396,-126,-691,-1248,-1919,-2280,-2511,-2594,-2302,-5651,-1218,-364,-1386,1373,2238,-87434,-173770,-416952,-669902,-637571,-60739,-16471,6403,-31493,-20274,-16243,-16311,-3802,-859,-15909,1186,2502,1444,335,-3925,-1622,-2288,-10092,-6941,-2263,-2022,-4211,-8700,-2050,-2224,-2492,-3457,-5198,-5960,-3239,-2717,-2155,-1687,-1236,-1477,-370,-21,144,85,-73,-238,-1186,-879,-2884,-2374,-2268,-2586,-2764,-3646,-2541,-2129,-1577,-977,-2519,-1840,-1408,-4144,-978,-1538,-122,-560,-1231,-1761,-2123,-2345,-2536,-2714,-2918,-2875,-3786,-2014,-2374,-995,-378,1021,1205,-1728,-1435,-1907,-1271,-3273,-2738,-3356,-236,-416,-535,-637,-758,-895,-846,-796,-2008,-1366,-31,331,-197,-4384,-1169,-4021,-900,-1359,-5417,-4794,-2570,1082,436,2716,2571,1736,2405,2388,-2060,2385,-9581,-13970,1811,1319,773,69,-619,-1150,-20150,-335,547,-8084,-1849,2422,2438,-38322,-128616,-136572,-69908,-35278,-1584,-982,-4764,-26634,-36716,-35304,-20385,-8618,-427,-1643,-647,-3059,-137,2736,2147,-4761,-1834,-1829,-2264,-1981,-2068,-47,-102,-99,-197,-337,-532,-2150,-1076,-1376,-1631,-1861,-2055,-2230,-2274,-2182,-1910,-1542,-1107,-497,25,-135,685,289,1018,324,-961,2193,1974,1641,-695,-3847,-1594,-139,-3191,-629,-718,-696,-1169,-1625,-358,-378,-450,-1473,-1295,-2795,-1150,-1069,-1085,-1634,-485,-2710,-3454,337,556,-1745,-577,-2730,-728,-415,-719,-1004,-1447,-2529,-1516,-1482,-1369,-1261,-1058,-889,-746,-644,-1365,-3284,-4368,-1156,-524,-389,-1142,-1163,-2755,-1448,-123,745,668,-731,-1529,46,-331,-978,-1163,-1543,-1894,-4348,-1930,-1455,-863,-275,137,546,209,946,762,-3726,-459,351,253,-129,-481,-923,-1478,-2128,-2796,-3527,-3572,-3062,-2508,-1979,-1408,-3294,-971,-237,-113,13,-37,-47,-190,-393,-2172,-677,-845,-1139,-4504,-958,-948,-998,-1142,-1270,-1334,-1578,-1651,-1728,-1389,-873,-105,-3280,-1054,-386,-3433,491,-1061,-1718,-1238,-172,1025,295,-211,-321,34,551,1338,672,-1259,-1918,-2210,-3608,-1312,-2061,-134,721,1171,-805,-2869,-1567,-1377,-2070,-2703,-2912,-2492],[-734,-713,-1701,-777,391,630,707,741,-1585,-956,1543,1366,1303,1116,863,-171,-276,-558,-428,-656,-781,-2476,-578,-433,-5,-1413,-2264,705,1792,1702,-1967,-914,152,976,2479,746,-1240,-1159,-528,358,-167,-777,-1358,-1865,-2243,-2847,-2808,-2913,-2794,-2542,-2144,-2545,-2073,-2231,-748,-546,-456,-2281,-2628,-630,-742,-800,-858,-989,-851,-600,-274,-1743,588,-1947,-3012,-2426,-2515,-1707,382,1799,1390,-2511,-140,2076,2197,396,-1852,-560,1715,2282,-950,-370,-970,-2135,-2294,-1186,-528,-993,-2729,-1719,-1878,-2043,-2106,-2151,-2239,-2257,-2083,-1886,-1679,-1356,-885,-497,-3350,-214,-2649,888,813,-1687,1263,-1196,-883,-2012,-1462,723,265,1939,1696,-216,420,610,64,-870,-2481,-1802,-2413,-2852,-2749,-2469,-2191,-2003,-1891,-3388,-1961,-2147,-2488,-2679,-3206,-3074,-3539,-2603,-2356,-2169,-1966,-1879,-1805,-2090,-1571,-1514,-1570,-2998,-3190,-2804,-1057,-692,-348,-483,-2203,-1723,-914,-1156,1434,1078,-662,1047,-38,-190,-841,-1406,-1909,-1921,-1506,-917,-322,108,-1394,-1343,-423,473,-684,-1447,-453,-894,-1443,-1990,-2401,-2907,-3292,-3098,-2806,-2653,-2560,-2529,-2500,-2508,-2469,-2522,-2655,-2687,-2715,-2673,-2707,-2645,-3032,-2395,-2191,-1973,-1726,-1513,-1358,-1187,-1070,-941,-887,-850,-3463,-3658,-867,-926,-962,-5912,-664,-395,-3368,-3571,828,1275,1620,1901,2062,1980,-39876,-101306,-43256,-81937,-606,-987,-768,-119,689,-113256,-139917,-94204,2210,1943,1375,-9781,-408,-1016,-1089,-2968,158,764,-1322,1651,1470,-2480,1893,1944,-3413,-3954,2225,-8,-1477,-2421,-1624,-1802,-2284,-45,2384,1880,-1665,-649,-2521,-159,-4922,1843,1398,-4185,-1133,-1367,-2589,-1598,-1247,-528,830,30,443,3291,1632,-1179,1039,2985,200,1673,445,-3011,375,725,2449,1918,-2289,176,-2020,444,1092,1827,2529,2484,3455,1963,-963,3854,3400,-430,-2178,-1441,-3619,-263,1991,-1697,316,2014,2995,2067,758,-774,-3273,-1579,-1852,-2999,-449,-324,-156,-387,-219,-90,-187,-385,-799,-3219,-3457,-2199,-2622,-2880,-3014,-3022,-2961,-2829,-2757,-3482,-2638,-2527,-2433,-2307,-2068,-1811,-1628,-1180,-762,-425,-1727,-2137,-2115,-249,891,1007,-1148,-432,-1002,-1678,-402,-115,-923,314,160,-2475,-525,-928,-1408,-2014,-3131,-2744,-2425,-2347,-2279,-195,569,-2270,88,-272,-275,1789,782,-2783,804,251,-2401,-2301,-861,367,-1236,-1205,-2868,-2131,-2906,-3032,-2416,-1626,-879,-180,369,-81,-2770,-583,1167,-3206,911,773,637,-1286,518,-443,-3954,726,652,362,830,937,908,934,-1844,-455,55,-595,-3372,-2328,-3306,-3267,-2255,-1237,-300,462,-299,-1260,1634,1549,1371,1115,782,-1014,112,-58,-302,-62,53,-1962,-302,-3168,232,-150,-430,-955,-1523,-3245,-2475,-3131,-2878,-3079,-3189,-3763,-3681,-4019,-4260,-3704,-3048,-2292,-1682,-1175,-866,-660,-931,-394,-965,-259,-47,-3359,-343,-321,720,1744,1900,-725,2644,725,-1797,-806,1150,-706,-1438,1727,-1360,797,2882,2362,1821,1153,473,-2223,-2660,-996,-1126,-1050,-785,-504,-250,-62,105,177,169,-1915,-2193,-2042,-1452,-1930,-920,-1396,-1039,-1065,-1136,-1158,-1377,-1680,-2023,-2482,-2964,-3309,-3554,-3430,-3057,-2655,-2229,-1822,-1504,-1456,-1464,-1561,-1899,-2330,-2798,-3341,-3813,-4294,-4300,-3922,-3611,-3314,-2983,-2778,-2492,-2182,-3439,-1585,-1264,-908,-710,-2479,-760,-966,-1473,-3092,-2803,-3003,-2273,-1969,216,1564,-820,-2659,-934,-2527,550,-2367,-1089,929,-877,-146,-2712,-2811,-612,-572,-959,1279,174,-138,-536,2100,1212,-29,-2267,1927,898,607,51,1324,1290,445,-1295,-2237,-1353,-1172,-343,822,-1497,-2974,-232,-667,-1060,-1441,-1849,-2101,-3610,-2295,-2293,-2273,-2129,-2101,-2059,-2124,-2141,-2286,-3086,-2748,-3119,-3428,-3747,-3575,-3093,-2435,-1716,-942,-229,553,1289,1886,-5647,525,-825,2444,1991,1391,-1699,-1809,-1425,-1691,-2047,-1783,-1233,-6656,-36,332,461,-225,-3641,-2147,-899,-1459,-1877,-2182,-2276,-2237,-2352,-2332,-2436,-2682,-2824,-3299,-2768,-2213,-5727,-16649,-112,-108842,-211061,-624767,-895963,-574617,-32433,-14159,4229,-32387,-24547,-24299,-14297,-1679,1368,-15362,-1484,-966,-2117,-3148,-4296,-2239,-1296,-8967,-8959,263,157,-5587,-9300,-670,-1233,-1836,-2387,-3886,-6792,-1715,-1027,-344,207,703,-1334,-64,1845,1935,1787,1536,1289,-1049,504,-2721,-1676,-2387,-2202,-3158,-4244,-3286,-1947,-483,1010,-2373,-2403,-2246,-4299,-1584,-1274,216,3666,4775,3985,3022,1761,938,-109,-1028,-1373,-3676,-2257,-2131,-755,-97,3367,2419,-1284,-1449,-2157,-1258,-2352,-2507,-2765,-972,181,884,2565,3758,-1286,-197,1833,-1614,-1416,370,896,-228,-4450,-807,-3453,-991,-967,-4500,-4807,-1788,406,190,5535,6584,-605,6056,2438,-434,4381,-9763,-13015,2046,1279,703,221,-9621,-243,-12986,-172,-77,-11428,-7924,-149,-410,-35180,-130191,-143064,-73181,-31977,-1966,-1766,-3160,-26868,-38018,-38566,-23007,-8846,-693,-2462,-80,-3066,-503,836,1309,-4041,-2552,-2125,-2222,-1454,-2215,850,1070,1676,4334,3719,1867,-1996,-453,17,-899,-1680,-2244,-2544,-2515,-2330,-2104,-1984,-1967,-1873,-1864,-1710,-1436,-1055,-682,-415,-63,42,82,11,-215,-3362,-1368,-1022,-2093,-1270,-1174,-914,-1104,-2088,276,522,673,-1539,-1186,-2573,-1773,-578,-1179,-1834,-2382,-2881,-3372,-2692,-2321,-2018,-1777,-2522,-1582,-1488,-1341,-1192,-1771,-2184,-802,-637,-450,-291,-23,245,530,301,-1462,-3302,-3945,-1351,1117,107,-682,-806,-2680,-1484,337,4833,4927,-1333,-1203,1892,2774,-805,-1050,2833,2140,-3817,-355,-149,1507,1948,2525,3058,867,1339,729,-3213,-412,1039,1008,-18,2191,2286,1671,996,392,-747,-746,-539,-438,-161,-1207,-3181,-983,705,631,422,-7,-411,-922,-1406,-2887,-1706,-1602,-1404,-4470,-927,-859,-948,-1196,-1454,-1640,-1988,-2185,-2491,-2574,-2662,-2605,-3763,-2427,-2403,-3760,-2560,-2715,-2928,-3226,-3521,-3960,-4328,-3725,-2948,-2075,-1316,-415,339,-1000,-1662,-2805,-3292,-2248,-2631,257,823,1581,-799,-2448,-1088,133,868,-1001,-521,447],[-2906,-3183,-3194,-3040,-2650,-2269,-1698,-1022,-1622,-671,749,1069,431,1658,1715,-429,-341,-931,333,706,594,-2499,875,-344,-125,-2555,-1324,1425,2845,1778,-1419,-33,894,1439,2081,-172,-2090,-1548,-748,1742,1753,-1029,1072,1265,189,-2688,549,231,-748,-542,-1269,-2608,-2388,-3042,-3613,-3703,-3325,-2781,-2466,-1499,-869,-248,239,464,724,861,655,-2039,-63,-2398,-2321,-2151,-2338,-1588,-767,-918,-975,-2749,-1190,-1306,-1487,-1754,-2384,-2408,-2742,-3209,-3560,-3960,-3837,-3506,-3133,-2739,-2395,-1991,-3773,-1210,-595,-159,-2058,467,878,-382,125,1371,1448,1164,4,121,-2935,-110,-2558,3309,966,-1690,1488,-180,-695,-1707,-1372,647,1148,1867,2398,-884,575,6481,4752,-174,-1432,467,-1867,1187,-1209,-2058,-2389,68,-1460,-4059,-1240,-886,-469,119,-3131,-1622,-3138,-2271,493,202,-82,-468,-832,-3757,-2200,-1449,-1639,-2427,-2591,-3036,-1514,-1513,-1574,-1621,-2538,-1724,-1858,-1855,-1930,-1837,-1723,-1675,-1619,-1386,-1187,-735,-889,-1014,237,501,707,743,-1256,-1363,-229,104,-80,-1514,-39,90,159,201,290,153,-1037,-2136,-469,-2872,-1284,-1734,-2139,-2519,-2705,-2654,-2493,-2800,-2040,-1854,-1833,-1804,-2786,-1849,-2187,-1922,-1947,-1980,-2016,-1958,-1872,-1716,-1601,-1498,-4059,-3202,-1333,-1324,-1280,-5205,-829,-535,-4056,-2804,-1790,644,781,875,902,772,-35629,-152552,-129328,-107057,332,608,1091,1633,-129028,-390745,-240872,-79357,-13319,2669,2158,1418,652,385,791,-6713,-231,4221,-1216,5751,370,-1836,5198,3460,-2956,-5359,2349,398,-1283,-1550,-265,-1602,-2898,103,1505,1507,-1139,-715,-2822,-693,-4893,80,-323,-4537,-1604,-1809,-2764,-2530,-3040,-3247,-2806,-2196,-1655,-1122,-624,-498,219,501,759,736,189,-2369,941,729,1157,885,-1691,55,-1999,-619,-908,-1077,-1067,-882,-647,-279,-1435,527,1015,-26,-1722,-1200,-3720,-322,1896,-1309,-46,1168,2107,1350,551,-1764,-3386,-1551,-1892,-2771,130,1850,1697,-180,275,1104,109,-549,-1019,-3413,-3801,302,477,-960,632,-2550,-244,213,-1772,-3717,-2623,-1314,-1787,-2248,-2573,-2789,-2921,-2673,-2442,-2321,-2269,-2237,-2191,-2250,-2174,-2087,-1928,-1495,-1277,-1455,-586,-332,-862,198,341,-2533,417,476,-794,241,-2609,-2227,-1310,-1659,-1868,154,1288,-2517,119,-482,-433,1563,362,-2554,389,-25,-2854,-1961,-755,925,-825,-804,-2637,-88,-1219,-1862,-1766,-1205,-562,50,514,-291,-2679,-646,873,-2886,1368,1404,1398,-1143,706,-26,-3270,369,-449,653,786,704,541,344,-2289,-272,-562,-950,-3245,-1616,-1834,-2045,-2184,-2280,-2374,-2535,-2718,-2824,-2684,-2408,-1923,-1340,-781,-799,79,379,-544,601,557,-1915,-398,-2804,-183,-491,-926,-1361,-1778,-2995,-2651,-2401,-2439,-2524,-2491,-4385,-2543,-2606,-3326,-2938,-3196,-3344,-3544,-3606,-3512,-3355,-3199,-2836,-2581,-2292,-1895,-3316,-1115,-832,-600,-119,178,-1027,788,89,-1610,-1457,1200,-112,-2574,674,-2016,837,1238,958,770,590,546,-2609,-2895,345,316,1960,2343,-587,-62,3077,1643,221,1741,-2993,-2943,-2319,-1694,-2200,-825,-1433,-1698,-2085,-2148,-1845,-1557,-1267,-988,-1454,-763,-665,-674,-582,-447,-357,-231,-60,101,86,112,147,-1481,-144,-109,-756,-2708,-1793,-394,223,-1256,456,-1040,481,590,-253,-2878,871,17,-745,998,-2373,493,812,499,-3124,-563,-1338,-2189,-3111,-3635,-2644,-1611,-3381,-1669,-2310,953,-1742,-1691,535,-1078,-40,-2972,-2514,-920,-763,-908,1232,32,-403,-542,2001,1261,-54,-2238,-318,-872,-1068,-883,-304,381,312,-610,-1858,-1371,-1390,68,1052,-927,-3022,-198,-672,-1096,-1500,-1899,-2056,-3963,-1719,-1386,-1040,-580,-3146,-1303,-1445,-2507,-1763,-3766,760,1480,-3567,-29,-225,-1432,-59,-712,-1465,-1714,-1514,-906,-204,-5071,-100,-1615,1055,716,227,-358,-1115,-1379,-1575,-1462,-969,-407,-6638,387,1386,1950,52,-3567,-2318,3808,4015,4137,-1786,1062,3486,2807,2206,1492,681,-5106,-717,-1434,-1960,-8277,-23908,-12867,-104403,-240844,-733933,-960844,-473441,-2130,-12697,-1198,-34137,-28170,-28114,-12370,-2368,-2752,-14783,-5203,-3140,-2826,-2517,-4769,-1991,-1824,-7762,-7751,-1794,-1792,-6909,-8709,-1799,-1717,-3567,-1630,-2610,-7967,-2007,-1831,-1772,-1678,-1470,-1607,-722,-409,-178,-143,-194,-246,-1009,-704,-2690,-1637,-3121,-2685,-3218,-3321,-2820,-1991,-990,97,-2324,-3013,-3293,-4443,-2277,-1141,-489,2943,3999,3270,2474,580,888,294,-3,182,-2749,-2683,-2156,-702,-5,3077,2286,-1005,-1404,-2620,-1620,-2712,-1531,-2180,1891,3577,1318,4982,8252,-2156,-181,1817,-1427,-1669,482,1081,-553,-4453,-631,-2951,-1278,-763,-3770,-4103,-943,-2,25,4779,4656,-1669,4054,983,721,2078,-9775,-14051,-594,-2468,-2090,-2327,-14678,-2336,-7506,-2455,-2733,-17399,-11172,-3243,-2860,-32915,-131537,-147485,-75541,-29374,-1128,-1156,-2069,-26053,-37738,-39866,-24046,-8752,-1712,-3191,194,-3024,-942,3194,3061,-3446,-3422,-2313,-2154,-1048,-2403,-227,298,1306,4060,2983,1835,-1882,-851,-1416,-2032,-2178,-1890,-1533,-1812,-499,-143,-517,31,11,-227,-476,-740,-1727,-1162,-1371,-1359,-1462,-1523,-1600,-1628,-2906,-1552,-1143,-1087,256,1077,1358,-1186,-2652,648,1088,2379,-1588,-1145,-2441,-2230,710,937,-1200,2318,-3048,-2528,-499,-432,-1240,-824,-2315,-1689,-2466,-2966,-2924,-2482,-1973,-1396,-902,-470,-166,143,351,486,506,-1613,-3444,-3556,-1584,-194,-329,-360,-491,-2361,-1553,657,1189,1547,-1909,-626,1958,2595,-499,-1270,2504,2551,-3339,-637,-864,2648,2272,3144,3453,1463,1778,845,-2665,-394,1504,1022,-271,2386,2958,1840,738,-91,-502,-379,-12,-604,118,-1305,-2916,-942,688,667,69,-699,-1348,-1959,-2339,-3418,-2107,-1935,-1871,-4383,-1992,-2237,-2537,-2785,-2739,-2330,-1932,-2198,-1073,-726,-796,-447,-4055,-374,-445,-3348,-733,-1044,-1571,-1375,-1497,-1812,-2354,-2968,-3660,-4160,-3515,-2672,-1903,-1118,-1201,-3142,-2536,-2731,-2833,820,1110,1749,-567,-1735,-92,750,1048,-863,-626,-986],[-1175,-1409,-1816,-2505,-3367,-3877,-2563,-1067,-1438,-216,1644,2507,-370,3069,1981,-560,-246,-1072,772,2664,1913,-2558,921,43,-219,-2979,-285,1137,966,707,-707,-480,-1156,-1898,-2507,-2984,-2902,-2219,-1392,-550,200,-1253,528,1212,13,-2320,1035,814,-935,-405,-1171,-2567,-1272,-2009,-1659,-2156,-2628,-2961,-2955,-2569,-1927,-1117,-332,251,915,1492,703,-2302,-861,-2169,-1362,-1603,-1963,-1369,581,2654,837,-2705,335,2148,1566,-373,-2485,-1868,-689,-1212,-1701,-1918,-2218,-2458,-2616,-2742,-2924,-3054,-3266,-3231,-3181,-3163,-3050,-2920,-2838,-2704,-2413,-2148,-1914,-1594,-1142,-788,-2168,-187,-2562,156,249,-1751,259,223,-468,-1413,-946,-40,185,508,1006,-1604,500,3184,3951,475,-420,916,-1887,637,-1492,-1985,-2749,982,-1857,-3930,-449,-475,166,1391,-3132,-1449,-2637,-2665,88,2373,938,2942,1028,-3760,-2736,346,-500,-1683,-1731,-2894,-565,-40,476,-716,-3074,-1540,-552,-1584,475,19,-1720,1394,58,-287,911,1161,-1126,-991,1366,1700,1415,2224,-1234,-1496,-175,1525,432,-1783,-198,494,43,-473,-950,-1628,-2296,-2912,-3523,-4029,-3689,-3159,-2652,-2261,-1929,-1823,-1950,-3315,-2480,-2904,-3509,-3941,-3735,-3107,-3252,-1351,-409,476,1250,-836,-150,1571,3088,3093,-4906,-2734,-118,1519,627,-3979,-121,-498,-2582,-919,-4481,-1211,-1109,-1216,-1349,-1584,-31230,-199411,-202540,-114331,-1710,-1547,-1346,-1229,-223297,-400385,-158826,-47975,-22154,-2516,-2905,-2923,-2298,-1252,-98,-11093,-2206,3550,-1805,5336,-1063,-1320,5625,2577,-2361,-6048,3585,843,-1213,-838,1247,-1338,-3467,130,825,876,-780,-926,-3214,-1488,-4801,-504,-915,-4744,-2225,-2421,-2994,-2284,-2380,-2478,-2601,-2558,-2572,-2583,-2603,-2692,-2673,-2747,-2676,-2503,-2415,-2228,-2073,-1931,-1921,-1914,-1999,-2183,-2210,-2225,-2053,-1625,-929,-45,848,1818,-1962,3586,2907,291,-1284,-1048,-3804,-424,1780,-963,-454,213,1208,668,261,-2867,-3152,-1534,-1947,-2584,-43,4116,4126,24,515,1804,-546,-1010,-1367,-2521,-2722,964,1073,-1112,1309,-2588,-89,1303,-1342,-3989,-2628,-1106,-722,-1422,-2067,-2550,-2410,-1634,-886,-295,-1578,-2023,-1638,324,512,191,-441,-441,-1375,-1154,-248,154,-916,947,536,-2538,1721,1600,-650,729,-2139,-1983,-984,-1072,-1522,-334,194,-2784,134,-699,-600,1122,-26,-2355,-128,-290,-3227,-1682,-631,-485,-628,-740,-1909,-1112,-1464,-1657,-1813,-2094,-2410,-2638,-2831,-3013,-3017,-2950,-2679,-2496,-2122,-1790,-1486,-1087,-894,-594,-2550,-409,-1534,544,640,806,865,896,-2514,837,1055,1203,-3077,1463,1893,1944,443,17,1425,1003,311,-1636,-818,-1641,-2353,-2161,-1364,-589,147,813,-656,1761,2023,-1743,-483,-2470,646,-200,506,-182,-879,-2649,-3023,-2433,-2715,-2815,-2573,-4317,-1852,-1416,-3035,-735,-735,-286,-236,-270,-451,-665,-929,-998,-1142,-1189,-1058,-2976,-657,-761,-429,-96,38,-1242,248,-446,-1051,-1554,172,92,-3225,-478,-2530,-290,-503,-737,-871,-981,-944,-2937,-3069,-257,-787,317,657,-1205,105,1643,2040,-1217,-596,-1602,-3156,-2518,-1871,-2286,-699,-1340,-249,-1141,-1993,-2416,-2196,-1638,-1041,-1709,-217,143,378,709,1099,1474,1930,2475,3038,3429,3834,4186,-966,-5,1901,89,-2030,-1417,-500,1462,-1454,974,-1215,230,-13,-397,-2291,-652,-808,-809,-768,-2200,-329,107,450,-2987,-719,-505,-619,-2031,-109,638,-1923,-3898,-2425,-1850,1050,-1009,-2158,281,-1270,-16,-3004,-1920,-1043,-834,-790,633,-110,-626,-434,890,1020,100,-2139,1208,29,-423,-158,899,516,409,-115,-1406,-1318,-1630,-2288,-2370,-2003,-2847,-827,-364,-995,79,446,-1285,-4113,86,-302,-780,-1175,-3288,-2020,-2262,-2770,-2345,-3917,-973,-719,-3965,-288,-201,-290,33,99,-2963,-41,-187,-411,-767,-4137,-1693,-2418,-2349,-2229,-1804,-1214,-639,-1277,238,655,1232,-751,-6130,699,4056,4890,757,-3423,-2405,6894,7533,5760,-3500,1607,5652,895,3298,2037,713,-8628,-1362,-1936,-1763,-13915,-26787,-16608,-76235,-263355,-677401,-793811,-359439,-709,-11991,-1056,-36402,-29976,-22111,-10065,-1456,-1619,-14014,-9643,-6035,-2334,-2414,-5085,-2203,-1997,-6251,-5077,-1637,-1587,-7871,-7858,-1879,-3143,-5025,-2327,-2438,-7090,-2695,-2702,-2697,-2779,-2870,-2831,-2982,-3137,-3311,-3476,-3370,-2964,-2480,-2036,-2506,-1307,-3540,-571,-3828,98,365,684,1072,1490,-2177,-3057,-4262,-4308,-2700,-882,-1105,2090,1592,1176,845,-599,323,56,-302,-693,-1609,-2927,-2217,-2169,-2209,-2062,-2099,-2082,-2356,-2812,-2695,-2593,-1900,-1492,88,1184,2019,3340,4232,-2772,-97,1847,-1174,-1885,546,1132,-923,-4167,-441,-2446,-1510,-511,-3022,-3322,102,75,121,1797,1809,-1712,1502,236,637,-42,-9919,-16188,-2063,-6576,-4834,-7819,-8947,-849,-3507,1138,-15484,-24351,-11150,1230,1150,-31382,-128885,-143917,-74233,-26800,524,215,-1346,-23698,-34888,-38435,-23394,-8421,-913,-3744,189,-2716,-1236,1964,2477,-2817,-4192,-2105,-1895,-585,-2290,-1338,-593,269,-612,-1281,-1584,-1682,-1233,-540,-1386,721,1321,-1458,-2314,-873,351,-524,814,2292,2474,1148,-1242,-1624,-803,169,-417,-982,-1310,-1479,-1497,-2409,-1426,-1094,-574,-130,851,418,-1216,-3121,-138,671,1908,-1509,-1059,-2310,-2363,1261,729,-1079,-181,-3108,-1697,-1460,-1210,-1056,-1177,-2114,-897,-1013,-1146,-1362,-2419,-2100,-2436,-2750,-2918,-2897,-2538,-2047,-1518,-1030,-1605,-3646,-3214,-1804,-449,-648,-894,-1153,-1854,-1926,-2233,-2461,-2589,-2499,-2288,-2029,-1755,-1484,-1470,-914,-737,-2913,-980,-1743,109,540,893,1331,1805,1946,977,-2232,-520,1369,842,-597,-382,-933,-1171,-916,-264,-148,-38,288,-813,-234,-1532,-2690,-991,549,365,443,-239,-783,-1354,-1895,-3953,-2743,-3231,-3316,-4312,-2274,-1749,-1256,-820,-340,-2325,567,-2942,1061,-75,-818,490,-4384,251,638,-2805,90,-918,-1651,-1478,-704,180,227,297,351,-1749,257,241,111,-5,-899,-3552,-1810,-2802,-3075,-145,-216,-432,-652,-1184,-723,-475,-67,-882,-850,398],[129,-762,-1895,-965,-1942,-1959,-572,678,-1323,50,1289,2083,-1287,1997,1367,-853,-266,-1293,980,1441,269,-2928,-1193,-1153,-989,-1958,-830,-973,-1196,-1394,-1647,-1801,-1682,-1442,-1058,-2266,-3862,-1767,-1008,158,214,-1185,-225,-605,-1011,-1917,-1918,-2173,-2081,-1811,-1461,-2571,-1100,-1846,-1173,-1394,-1729,-2671,-2502,-2698,-2599,-2135,-1516,-964,-223,519,594,-2632,-1775,-1545,-423,-1079,-1591,-1197,574,2173,626,-2436,422,1530,895,-730,-2233,-2150,-1125,-1466,-2101,-1622,-1543,-1501,-1976,-992,-275,62,-2218,-954,856,1000,-1901,561,1158,375,141,767,405,13,-1290,-860,-1425,-1984,-2655,-2738,-2685,-2390,-1904,-1362,-1073,-1132,-297,75,290,37,452,-2199,258,645,703,794,567,1039,-1769,131,-1638,-1842,-3030,-1297,-2315,-3482,-4085,-2645,-1250,291,-3096,-1170,-1996,-2485,-670,1391,-183,2649,2230,-1987,-2393,1351,721,-812,-689,-2224,111,901,1659,-923,-3685,-1563,-358,-1752,-272,-478,-2173,3087,314,-238,888,2693,-1201,-919,968,995,1461,2432,-1192,-1527,-42,634,234,-2047,-436,-457,-711,-964,-1132,-1485,-1831,-2147,-2506,-2983,-3334,-3517,-3300,-3042,-2776,-2670,-2697,-3463,-2537,-2322,-2151,-1874,-2179,-3309,-4031,-1556,-530,-356,-238,-1075,-33,191,268,294,-5686,-2102,-145,-516,-952,-2849,-1725,-2110,-2422,-2746,-5175,-3697,-3019,-2908,-2671,-2418,-26927,-239815,-261686,-112459,-1109,-1236,-1501,-1979,-169434,-237681,-55661,-27943,-22783,-367,469,1031,1288,1401,1267,-15117,-3438,770,-2758,1926,-2548,-776,5209,1929,-1650,-5679,7662,1443,-1054,-78,2974,-793,-3735,236,2033,1591,-398,-1025,-3418,-2259,-4522,-478,-1205,-4687,-2778,-2949,-3116,-2430,-2222,-1973,-1899,-1693,-1609,-1559,-1552,-1641,-1652,-1783,-1790,-1710,-1710,-1590,-1469,-1329,-1294,-1248,-1297,-1477,-1682,-1718,-1799,-1660,-1185,-410,465,1477,-2323,3466,2683,676,-737,-793,-3640,-360,1850,-425,-654,-630,516,234,96,-3815,-2479,-1349,-1846,-2262,-80,1947,2116,365,650,1552,-1077,-1292,-1645,-1572,-1481,480,373,-1121,422,-2529,156,635,-863,-4112,-2477,-891,210,-46,-217,-336,-416,-79,356,786,-1404,-1758,-1342,648,1695,632,-143,808,-1209,-627,46,397,-948,1136,553,-2400,1826,3410,-426,1543,-1598,-1610,-483,-187,-1112,-722,-1166,-2936,-1435,-1389,-1289,-1300,-1386,-2081,-1787,-2134,-3286,-2791,-2945,-2726,-2288,-1730,-1222,-683,-348,85,471,617,599,526,357,-714,-2289,-561,-755,-1983,-1468,-1749,-1942,-1842,-1817,-1542,-1794,-955,-2425,122,443,828,1145,1369,-2396,1323,1507,1360,-2800,413,539,41,-504,-1027,-1464,-1795,-1965,-2005,-1962,-2042,-2071,-2043,-1955,-1802,-1569,-1318,-1143,-1016,-999,-1428,-1092,-2153,-1429,-1490,-1520,-1406,-1200,-2200,-3346,-379,-32,119,-1275,-3690,764,932,-2590,-790,-347,946,368,343,191,569,443,486,-248,-87,275,-2670,-627,-1003,262,569,764,-1365,-649,-836,-256,-821,1432,1379,-2330,-1722,-2551,1139,4741,5169,5457,2489,1393,-3189,-3087,-827,-1722,2785,4376,-1792,177,221,-1217,-1270,33,-111,-2868,-2731,-2031,-2124,-516,-1181,1591,773,-82,-815,-1639,-2425,-3117,-3292,-2726,-2094,-1574,-987,-408,64,521,979,1397,1614,1851,2066,-463,197,1987,987,-1300,-949,-563,804,-1703,103,-1438,-515,-815,-1135,-1806,-1948,-2314,-2458,-2373,-2120,-1703,-1238,-917,-2794,-1045,-846,-655,-1426,-1020,-334,-2162,-3665,-3272,-1333,-827,-892,-2550,-891,-1566,-1010,-2945,-1429,-1573,-1869,-2072,-1886,-1282,-935,-358,1282,1405,266,-2099,1555,59,-782,-292,1592,383,1381,509,-1046,-1378,-1631,-1860,-1386,-792,-2603,481,873,-1618,351,1025,-2113,-4101,-366,-1077,-1818,-2393,-2954,-3127,-2843,-2550,-2815,-3702,-2939,-2571,-3893,-1425,-924,-439,-9,221,-4339,93,-234,-729,-1403,-3158,-2630,-3359,-1605,-876,-168,494,212,-1317,1232,1076,868,-1169,-5372,-729,-1021,-684,239,-3412,-2463,3535,4355,979,-4751,1924,4986,-588,3561,2721,1850,-11288,824,365,1217,-19405,-25894,-6725,-40865,-280930,-554822,-572531,-242223,1599,-12330,796,-39082,-29479,-13377,-7348,-562,-817,-13313,-14794,-12597,-1989,-2290,-5391,-2419,-2193,-4619,-2402,-1306,-1136,-8576,-7233,-580,-4612,-4233,-551,-644,-5423,-3189,-1545,-1928,-2419,-2900,-3192,-3484,-3285,-2783,-2301,-1789,-1198,-668,-275,-2272,90,-3462,-592,-3886,-25,-153,-135,84,477,-2125,-2568,-5181,-4047,-2763,-608,-1631,1551,2815,2760,2456,-1804,149,892,12,-991,-1999,-2898,-2627,-1581,-606,249,683,-391,-520,-2560,-1402,-347,-888,-1187,-1105,-658,-25,621,1161,-2877,-44,1835,-931,-2168,460,243,-1422,-3782,-1828,-2211,-2239,-1847,-2368,-2603,-202,251,314,1016,1192,-1581,1337,-165,1217,1016,-10684,-18027,-3173,-8768,-4384,-12419,-5185,-2739,-1097,-953,-27345,-29146,-8879,1587,2363,-30556,-122224,-132533,-68559,-23871,359,5606,-1055,-19865,-28982,-34000,-21442,-8060,-1225,-4300,-768,-2220,-1397,-1100,-657,-2180,-4054,-1570,-1520,-97,-1802,-2383,-1567,341,1230,620,78,-1421,-1562,60,-1433,1457,2268,-1315,-2683,-1325,25,-500,1146,2062,2792,1381,-1803,-783,-1505,1470,924,132,-366,-593,-564,-1887,-724,-421,-403,-638,-352,-470,-1035,-3218,-904,48,-96,-1257,-868,-2133,-2147,-2339,-2852,-3230,-3312,-3249,-3093,-3065,-2986,-3033,-3092,-3103,-3052,-2843,-2556,-2312,-2578,-2120,-2034,-1977,-1858,-1688,-1309,-854,-362,99,-1135,-3581,-2829,-1854,137,-325,-884,-1497,-2264,-3069,-3770,-3914,-3408,-2758,-2111,-1489,-877,-273,-1447,941,1368,-2367,-1223,-2592,1256,1340,907,516,206,-332,-762,-1821,-1489,-1855,-1875,-1667,-1048,-272,496,1178,-299,171,406,679,-889,-519,-1738,-2388,-969,474,54,1158,1513,1216,2393,1252,-3314,-1428,-1041,-1067,-4002,-1577,-2116,-2627,-3092,-3336,-3210,-2988,-3374,-2153,-1656,-1250,-746,-4102,289,750,-2232,91,-658,-1806,-1501,-970,1581,2844,2749,-249,-2983,1404,1410,846,254,-593,-3560,-1485,-2216,-3205,-3315,-3076,-2432,-1761,-1066,-362,204,675,-920,-1051,92],[-1989,-2409,-2754,-2839,-2309,-1623,-727,251,-877,506,1020,1853,-1853,1175,906,-904,-28,-1283,865,18,-438,-3147,577,961,-896,-859,1151,2337,1451,445,-468,-668,50,1036,852,-3387,-3638,-1640,-990,1508,708,-784,-1250,-2093,-2463,-2313,-2010,-1915,-1957,-2221,-2569,-2755,-2572,-2100,-1662,-1217,-827,-2480,-1817,-1070,-1836,-193,627,559,607,627,389,-2914,-2686,-825,321,-629,-1249,-1078,-670,-1029,-1315,-2086,-1820,-1850,-1719,-1461,-1903,-1999,-354,-185,-2563,-22,-133,-1517,-2110,-1213,-770,-686,-1313,-883,472,987,-1858,422,1807,562,66,1354,3003,288,-2021,-458,-596,335,-2959,-1060,-1743,-2122,-1904,-1336,-889,-1054,229,-426,758,-370,-224,-2627,-418,-967,-1598,-2179,-2545,-2586,-2410,-2276,-2152,-2224,-3221,-2725,-3048,-3264,-3123,-2677,-2202,-1541,-3216,-1039,-1513,-2225,-1156,-394,-1388,-737,-975,-1074,-1631,-1248,-1258,-1065,-701,-1523,123,494,784,-1419,-3750,-1963,-477,-2195,-1296,-1194,-2797,2331,467,-378,237,2390,-1366,-1148,754,541,1322,3163,-1462,-1737,-107,3185,1381,-2507,-990,-42,1336,657,172,-317,-2035,-1750,-530,-2960,-451,-492,-581,-791,-1046,-1492,-2083,-3488,-2719,-2453,-2108,-1686,-1995,-4216,-4254,-1782,-829,-969,-1207,-1610,-1638,-1755,-1849,-1892,-5571,-1962,-2006,-2070,-2079,-2450,-1684,-1407,-1081,-842,-5032,-5501,-164,-17,109,118,-23777,-269034,-304909,-109558,-66,-78,68,316,-103582,-90701,1585,-20591,-20935,3057,3379,3472,3322,3096,2660,-17902,-4295,487,-4278,-1676,-4367,-3023,-1825,-599,-1353,-4942,2224,1746,-1200,327,3855,-370,-4008,23,1246,1037,-400,-1355,-3774,-3311,-4519,1372,-138,-4830,-3583,-3508,-3498,-2412,-2278,-1621,-2538,-3119,-3859,-3344,-2672,-2114,-1513,-1087,-605,-1718,-577,-851,817,860,1114,1170,572,901,-1468,425,13,-467,-975,-1510,-2160,-2774,-3368,-3610,-3110,-2787,-2411,-2017,-3594,-1357,-973,-580,-894,-1682,-293,-291,-262,-3317,-1880,-1338,-1938,-2146,-1232,-1223,-1146,-1150,-1043,-1031,-1615,-1602,-2145,-1466,-1782,-1932,-2057,-2003,-1840,-2679,-1300,-939,-679,-3964,-2464,-852,99,155,276,392,455,831,1229,1595,-1355,-1598,-1243,758,1812,290,-140,2361,-1134,-152,577,9,-1208,-271,-47,-2380,725,1223,-405,1478,-1240,-1387,-158,479,-850,428,-105,-3145,-819,-1047,-667,-323,-486,-1943,-1182,-604,-3188,-1862,-2711,-3377,-3076,-2139,-1187,-1423,-143,-909,1623,1676,1305,2935,969,-992,-2147,-476,290,-1550,1506,1058,584,-1133,-198,-424,-1202,-1309,-3065,-149,-58,118,160,91,-2164,-532,-948,-1515,-2545,-2062,-1531,-856,-249,-932,614,1324,779,-2250,1356,1027,774,690,827,-201,-478,851,-387,89,2160,-1088,-600,-1941,351,-429,485,621,340,-1738,-3611,500,1238,393,-857,-3098,1272,2635,-2134,-858,5,1075,-359,-349,-63,1160,258,-595,-1668,-2736,-3428,-2722,-1906,-1271,-874,-465,-496,-1392,-1718,-1591,-1506,-942,79,1043,-1051,-2990,-1955,1352,3932,7210,4994,1406,1418,-3240,-2797,-1336,-2130,2775,3632,-2313,169,1741,-596,33,3740,1110,-2493,-2954,-2114,-1681,-252,-931,5433,3326,2227,2743,186,-822,-835,-2221,-892,-1276,-1525,-1436,-1136,-811,-452,-98,174,184,145,26,-326,-762,-1217,-1728,-2130,-2477,-2692,-2727,-2649,-2504,-2313,-2283,-2234,-2232,-2384,-2400,-2445,-2390,-2395,-2393,-2384,-2234,-2122,-2473,-1613,-1264,-826,-660,-1832,-926,-1970,-2783,-3775,-720,767,411,-2576,-77,-1799,-496,-2713,-562,-1006,-885,-1489,-2178,-2710,-2358,-1583,-642,43,522,-1985,753,457,-875,-372,-218,-445,-766,-1186,-1413,-1723,-2136,-2726,-3168,-3340,-2852,-2285,-1770,-2267,-774,-461,-2019,-3807,141,148,-919,111,-1368,-47,-206,-1506,-2955,-3242,-1208,-1702,-3352,-2571,-2749,-2517,-2047,-1552,-4198,-704,-298,71,-435,-2050,-831,-4201,1126,1236,1400,1643,681,-1401,817,2057,2142,-1282,-4368,1092,858,129,-580,-3425,-2250,-440,482,-3115,-5316,2179,3821,-974,4085,3972,3666,-13542,-646,-1734,2714,-22166,-22526,2731,-3785,-294284,-443493,-363405,-126877,2598,-13658,-8262,-41347,-26963,-4683,-4000,-226,-638,-12662,-19786,-17195,-2119,-2477,-5575,-2901,-2864,-2803,-2521,-2179,-1866,-8879,-6792,-1292,-2495,-2044,-1257,-1426,-3602,-3315,-2790,-3372,-3989,-3989,-3607,-2680,-1993,-1320,-771,-241,151,-380,1135,-1882,840,-3032,-850,-3550,157,-432,-963,-1319,-1439,-2145,-1830,-4374,-3638,-2258,-240,-1789,459,325,214,86,-2730,-818,-1006,-1801,-2770,-3802,-3344,-2748,-899,148,1037,1472,-172,91,-1821,-1024,-21,-802,-1467,-1828,-1752,-1387,-955,-609,-2433,-276,-383,-669,-2514,-1328,-1584,-2020,-3358,-1528,-1952,-1960,-242,-1836,-1958,1173,756,513,2143,2250,-1664,2271,-512,2068,1858,-12144,-17134,-1679,-6083,-309,-12953,-2988,-4830,302,-49,-32002,-27184,-5792,-420,-238,-30336,-113724,-117756,-60029,-20475,515,1997,-1258,-14885,-20075,-26698,-18575,-7773,-1872,-5043,-2463,-3073,-3718,-4413,-5077,-4551,-3708,-2591,-1553,-420,-1113,-3278,-2652,-286,2615,2292,1678,-1205,-1875,-1140,-1900,-2275,-2181,-1818,-2817,-1961,-510,-560,-133,103,251,497,-2233,130,-2279,1330,1441,1319,1186,1043,757,-1500,-591,1132,1382,-952,-1144,-1207,-706,-2920,-1664,-197,930,-986,-724,-2053,-1850,481,-397,-1385,-2360,-3352,-4213,-4415,-3572,-2886,-2339,-1962,-1778,-1631,-1505,-1431,-2769,-1323,-1089,-776,-372,19,478,835,1056,1098,-296,-3109,-2566,-1848,-2089,-3182,-4157,-3537,-2423,-1587,-270,655,1402,-1107,2041,2595,3186,637,-1330,1063,1523,-1824,-1441,-3438,-1212,-1942,-2093,-1431,-425,303,967,-1595,-880,974,217,-1176,1689,1949,2371,673,-570,422,811,1030,-932,-840,-2030,-2141,-978,388,-203,660,1234,1251,2547,1522,-2561,-2435,-1759,-1007,-3732,-769,-273,-451,-1014,-1364,-2648,-1612,-2936,-1625,-1520,-1472,-1296,-3688,-838,-638,-1725,-366,-378,-2043,-1407,-1264,226,170,100,-2158,-1221,-421,-592,-881,-1162,-1431,-2942,-1699,-1713,-3149,-1244,-895,-644,-548,-136,117,229,271,-894,-1128,-241],[19,-423,-1832,-181,40,-183,545,345,-447,829,556,914,-2209,290,-230,-927,-1528,-2250,-3046,-3339,-2764,-3033,-1701,-1171,-1400,-797,-949,-1246,-1629,-2007,-2486,-2917,-3072,-3040,-2826,-4490,-2804,-2369,-2075,-1681,-1206,-788,-1047,51,-1022,-652,1444,1949,-1701,-818,-1185,-2348,-554,-1573,1405,3142,-630,-2255,-1655,-1558,-2160,-678,2936,4127,1704,2320,50,-3064,-3304,-212,1170,-318,-982,-1036,208,861,281,-1743,249,813,660,-1190,-1650,-1623,1881,2056,-3002,1443,-208,-1632,-2315,-1577,-1725,719,-504,-772,480,2222,-1796,218,661,229,-26,27,80,28,-2628,-390,75,454,-3281,1041,786,-2413,91,-242,-763,-1062,-1026,-998,-819,-707,-929,-2526,-992,-769,-1108,-1558,-2065,-2626,-3174,-3551,-3403,-3029,-2930,-2166,-1794,-2011,-1332,-1289,-1448,-1528,-3213,-2171,-2545,-2726,-2921,-3096,-3242,-3569,-4015,-4459,-4312,-3432,-2549,-1569,-570,-662,732,1328,1420,-1895,-2864,-2494,-681,-2645,-2317,-1829,-3272,1091,780,-402,-326,1121,-1297,-1384,435,419,543,675,-1727,-1778,-24,1101,1053,-2575,-1556,-681,750,684,804,849,-2634,-1703,760,-2706,400,908,615,81,-520,-1332,-2320,-3268,-4249,-4285,-3614,-2972,-2406,-4250,-3622,-1527,-1417,-1467,-1875,-2047,-2221,-2541,-2889,-3132,-4742,-2971,-2580,-2105,-1556,-2441,-203,24,976,1350,-4466,-6279,1926,1931,1904,1767,-22140,-275270,-320734,-107808,915,547,161,-290,-49503,-1062,-1174,-22991,-19473,134,767,1243,1509,1711,1704,-17780,-4489,761,-5770,-102,-5987,-1131,-1518,-1656,-1752,-3870,-1279,-933,-1279,-222,42,278,-3858,-131,400,465,-412,-1510,-3885,-4184,-4465,210,-510,-4751,-3921,-3139,-3652,-2455,-2064,-1124,-2286,-1475,-1438,-1282,-1068,-909,-668,-563,-339,-2303,-720,-561,1490,934,2017,2749,1387,4242,-1002,4432,4254,3937,1779,3520,3279,3136,-3178,2779,2072,855,-188,-711,-3375,-413,-395,-540,-753,-2585,-882,-605,-478,-2227,-1158,-1190,-1930,-1937,-2153,-2580,-2989,-3320,-3147,-2734,-2132,-1510,-2549,-566,-140,224,431,-1251,159,-2747,174,-145,-607,-3539,-2303,-2280,-2890,-3402,-3447,-3005,-2435,-1545,-697,34,-1154,-1313,-1095,901,2029,55,-194,1797,-979,487,438,-64,-1444,-828,-1206,-2215,-1944,-2172,-2400,-2692,-2841,-3080,-3090,-2943,-2619,-2091,-1359,-3028,319,-1227,-505,1441,-563,-1737,-1667,-558,-2896,-1242,-196,1936,1398,877,260,-1944,-993,-1773,-1396,-1189,-757,-163,410,-1215,-1957,-269,383,-1088,1167,783,290,-1233,-730,-1145,-1377,-1543,-3003,-1555,-1515,-1319,-1190,-1102,-1863,-1188,-1180,-1180,-2234,-1801,-533,693,-513,-1410,-8,2264,750,-2472,3067,2632,2117,1557,971,-88,-1018,-134,-173,-762,41,-718,-682,-1787,-65,-673,397,1170,860,-1265,-3600,1239,2608,522,-604,-2578,1366,2948,-1704,-954,266,1066,-1141,-602,-575,1515,164,-931,-1809,-1946,-1342,-2395,-970,-1564,-598,645,210,-1368,-2777,-1609,-1352,-685,295,1085,134,-2955,-1229,1497,2999,6032,4100,229,1467,-3100,-2382,-1903,-1877,2576,2468,-2870,-1915,-2993,-1602,-111,1110,1878,-2305,-3335,-2237,-1219,-76,-772,1195,780,404,210,-586,-810,-1426,-2452,-284,-224,-249,-183,-104,-105,-92,-46,-6,-136,-215,-283,-511,-766,-1013,-1315,-1543,-1799,-2067,-2319,-2544,-2684,-2707,-2808,-2820,-2831,-2967,-2947,-2920,-2729,-2513,-2292,-1815,-1265,-784,-2308,-1622,-1542,-638,-164,-2695,-1935,-1678,-2005,-3392,-341,1384,871,-2412,-380,-2146,-1063,-2632,-1206,-1092,-1059,-990,-777,-1730,-1584,-713,-823,-1107,-1418,-2093,-2026,-2162,-2215,-2224,-2073,-1912,-1889,-2020,-2002,-2100,-2360,-2767,-3138,-3637,-3360,-2684,-1970,-3131,-339,365,-1418,-3693,840,2099,-2025,1266,-577,1356,638,-697,-3100,-3060,-533,-43,-3006,1609,1563,2168,2375,-1302,-3414,2278,2214,-1214,-1667,-1236,-828,-5017,3401,3644,3848,3252,618,-1957,-304,2918,2480,-1355,-3616,566,-187,-988,-1766,-3868,-3238,-3344,-2872,-6738,-5687,-978,-417,-1105,315,616,776,-16097,-3487,-4255,1107,-22493,-20220,1043,1001,-296282,-362677,-183203,-17527,1272,-16297,-21289,-42056,-23774,-191,-578,-1073,-1579,-12565,-15988,-10344,-6526,-3582,-6062,-2576,-2065,-1651,-1339,-968,-1677,-9203,-6960,-2247,-461,-599,-873,-1212,-2154,-3532,-2905,-3275,-3209,-2786,-4869,-1534,-953,-415,-24,340,-296,-485,1279,-1748,997,-3007,-1314,-3568,252,-151,-435,-526,-437,-2647,-1487,-3856,-3527,-1724,-156,-1830,187,-83,-233,-290,-3083,-1811,-560,-943,-1481,-2123,-2999,-3700,-2616,-1527,-427,381,-400,340,-1207,-823,1980,1609,-328,344,-333,-896,-1317,-1619,-2242,-1834,-1829,-1680,-3291,-751,-266,-3022,-3285,-882,-2371,-2445,-467,-1793,-1738,2751,642,309,3699,2272,-2332,1336,-1309,2511,2432,-13952,-11186,1545,1245,1072,-10435,-2271,-6673,248,-105,-24362,-16576,-3202,-1071,-1724,-30850,-104954,-102892,-50868,-16988,-1973,-2180,-2446,-9424,-8906,-17170,-15201,-7770,-3051,-6304,-2165,-2173,-2373,-2711,-3019,-3229,-3178,-2716,-2258,-1681,-1133,-3805,-4033,-1236,-431,-651,-944,-1274,-2331,-1747,-1804,-1795,-1782,-1857,-2814,-2985,-2352,-2543,-2548,-2122,-1576,-867,-2578,577,-3252,1379,2016,2188,2297,2324,513,-1474,-811,1986,1864,-1146,-2588,-1644,-420,-2692,-2366,-719,301,-870,-814,-2241,-1728,-1140,-1566,-1990,-2236,-3299,-1957,-3368,-964,-1242,-3291,-1618,355,1512,1706,-1883,-3141,-1057,1858,1993,2189,2335,2500,2502,2296,1840,695,-2438,-2530,-2523,-3348,-2427,-1066,304,0,-1656,219,3390,2839,-445,2781,2176,1432,633,-1238,-666,-1036,-1349,-1596,-3721,-854,1350,923,2027,2495,2421,1122,-1601,-1223,127,-348,-1573,-691,-1257,-1610,-1627,-1319,-911,-411,61,-961,-1194,-2409,-1963,-1021,317,-361,227,902,1129,2566,1748,-1848,-3408,-2249,-894,-3511,-897,-1030,-443,-537,-1076,-2014,-2319,-2230,-1774,-1835,-1964,-1910,-3350,-1361,-971,-1276,-248,-153,-2246,-1137,-1535,140,306,-4,-2448,-772,-1316,-1653,-1990,-2166,-2161,-2075,-1631,-1331,-2881,-652,-288,-30,-455,426,726,797,772,-780,-1051,-178],[-1227,-1599,-1921,-2268,-2526,-2886,-3068,-3073,-3079,-2851,-2732,-2699,-2480,-2344,-2253,-2187,-2266,-2395,-2684,-2967,-3187,-3142,-2666,-1865,-1864,-364,215,689,1053,1343,1387,1266,1135,-62,-468,-3553,-1942,-1431,-514,169,520,-3,-1356,159,-1268,194,4559,3442,-1736,-1001,-1079,-2056,-451,-1445,1249,2853,-892,-1875,-1371,-1948,-2162,-1219,2440,2473,1285,1999,-229,-2902,-2866,369,1862,-3,-645,-904,3,217,301,-1286,172,902,522,-1049,-1402,-1102,1303,1457,-3003,1520,-348,-1703,-2408,-1947,-2728,526,361,-442,249,857,-1604,-884,-1999,-3167,-4174,-4009,-2851,-1594,-2885,-43,765,663,-3388,2406,1058,-2596,2012,2393,-450,-1100,949,-1480,2409,884,-1312,-1949,-1667,2113,1712,1178,537,-241,-1329,-2187,-3044,-3443,-2999,-2221,-1397,-1388,-83,305,435,602,-3053,-552,-489,-1661,-973,480,-2642,488,176,-50,-247,-122,240,883,1590,269,1080,2049,1454,-2313,-1846,-3200,-1603,-3026,-3273,-2408,-3600,-628,-796,-1004,-1417,-1652,-1969,-2193,-2329,-2361,-2336,-2378,-2387,-2464,-2582,-2717,-2875,-3036,-3137,-3281,-3428,-3406,-3100,-2834,-3375,-2068,-1711,-2394,-1347,-1283,-1236,-1245,-1207,-1264,-1397,-3013,-1416,-1345,-1703,-1258,-1288,-3591,-3020,-1100,-141,55,-3572,-2490,-243,-170,-526,-963,-4082,-1905,-2259,-2445,-2389,-2893,-1598,-1133,-664,-329,-4007,-6307,458,626,786,834,-22839,-264334,-311348,-107523,35,-614,-1392,-2328,-5027,-3226,-2248,-31853,-19666,1329,2226,2785,2992,3027,2788,-14987,-4392,-646,-7211,96,-7411,-875,-1294,-1609,-2051,-2936,-2607,-2810,-2885,-2956,-2933,-2745,-3531,-2562,-2377,-2053,-1807,-1686,-3989,-4997,-4587,-1100,-1252,-4585,-3416,-2227,-3623,-2516,-2160,-1647,-1629,-1669,200,652,936,959,874,459,-47,-2712,-1581,-2424,-2864,-2203,-1068,235,1483,2572,-568,4554,5245,3432,1118,3369,6254,6090,-3447,2994,1973,756,-117,-770,-3240,-427,1721,1172,-422,-3465,-1471,-964,-761,-1359,-611,-1138,-2048,-1873,-1940,-1550,-899,-261,-600,658,-1059,-1207,-3053,-455,951,3601,3421,-1261,-607,-2942,344,1472,-687,-3158,-2190,-2227,-2180,-1545,-674,-18,419,1463,1974,2234,-989,-1123,-1093,882,1255,-238,-482,-207,-966,-993,-1303,-1471,-1790,-1529,-1605,-2034,-1770,-1652,-1466,-1300,-992,-968,-522,-227,-183,192,368,-2771,299,-1503,-268,1638,-619,-1585,-2165,-572,-2667,-1331,-203,3164,2101,2249,2283,-1684,-1261,-2468,613,-347,-1035,-1128,-776,-1480,-1796,-45,515,-709,-313,-1108,-2136,-3172,-4022,-2960,-1811,-1135,-2399,722,1148,-1315,1345,1682,-1628,1365,1263,-249,-1919,-1898,-1582,990,-703,-1862,-467,1064,500,-2302,3401,3443,3103,2697,2199,-17,-1527,503,123,-1501,-293,-343,-748,-1615,-592,-958,275,183,25,-758,-3267,-374,-404,-400,-459,-2086,585,999,-1251,-1005,460,964,-1798,-153,-1276,-8,-577,-927,-1332,-1623,-1732,-2287,-1846,-1915,-1858,-1281,-628,-1170,-3627,-1013,2002,2050,1387,1545,892,-1646,-612,-710,7,1076,2170,-777,1697,-2618,-1769,-2349,-1305,830,-192,-3218,-2193,-2943,-3156,-2868,-2493,-2305,-2081,-3022,-2174,-1987,-2005,-2132,-2487,-2813,-3182,-3387,-3482,-3266,-2863,-2498,-2169,-1828,-1644,-1437,-1279,-1261,-1279,-1299,-1340,-1535,-1631,-1637,-1699,-1686,-1579,-1472,-1271,-1108,-996,-930,-2687,-911,-1457,-1022,-1152,-1345,-1714,-1962,-2223,-2297,-2281,-2398,-1815,-1382,-1057,-1924,-1715,-1707,-502,18,-2920,-2713,-1008,-1015,-2374,-136,-270,-422,-1766,-715,-2023,-1328,-2275,-1711,-1804,-1998,-2171,-2272,-2410,-2498,-2796,-2975,-3303,-3649,-3683,-3557,-3366,-3204,-3086,-2871,-2681,-2647,-2772,-2737,-2778,-2829,-2818,-2408,-1886,-1730,-242,228,-2589,2423,3077,-172,-3252,762,1674,-2868,626,333,1865,1349,436,-2722,-2604,-822,-719,-2368,-95,-628,-1141,-1529,-1724,-2454,-1199,-517,-2813,-2206,-104,-258,-4664,3690,4115,4307,3636,686,-2347,-1129,2925,2437,-706,-2521,724,236,-146,-332,-4029,-1315,-127,-1977,-7802,-5383,570,628,-663,395,274,81,-18292,-6426,-6493,29,-20947,-18129,557,736,-274521,-311882,-36436,1665,1718,-19135,-35654,-39124,-19803,570,248,-171,-592,-12341,-10329,-3362,-11281,-2554,-6104,-2640,-2182,-1573,-899,-41,-1561,-8822,-6918,-3188,2911,1985,1592,3624,-380,-3196,-2080,-2226,1951,-1992,-5462,1237,3061,-2,1400,1966,-145,-157,990,-1094,277,-2696,-1272,-3299,-105,7,255,620,-1091,-2783,-832,-3010,-2944,-535,466,-1071,215,1003,749,610,-2112,-1841,432,237,-30,-321,-1306,-3391,-1971,-2263,-2066,-1728,-1113,-641,-102,-96,835,1082,-4,1106,948,725,405,-56,-1697,-1295,-2057,-2549,-3685,-1080,-815,-3462,-2774,-1029,-2554,-2347,-379,-1450,-1132,3567,767,460,4186,1849,-2642,482,-1829,2914,2543,-13481,373,-708,-1613,-2022,-7916,-1935,-6108,-679,-659,-3172,-883,-1019,-1174,-2790,-31171,-95776,-88611,-41629,-12866,-2307,-2497,-3133,-3109,-1550,-5146,-10538,-7183,-3809,-7307,640,-853,-1846,-291,-873,-1543,-2254,-2850,-3607,-3978,-3235,-3324,-4795,-1746,-769,-377,-74,-940,-2188,-1776,-17,-287,-672,-1162,-2188,-3539,-2044,-1059,-385,426,1055,802,-2220,1455,-3529,1396,1734,1113,415,-321,-930,-1375,-1359,-897,-250,-693,-3194,-1114,321,-2143,-2205,-582,232,-363,-625,-2161,-1291,1616,933,-1431,-617,-3285,-2016,-2606,-2690,-2596,-3520,-2155,-2081,-2028,-2005,-2062,-3196,-2377,-2440,-2467,-2426,-2406,-2303,-2260,-2273,-2323,-2337,-2311,-2333,-1813,-1446,-1014,-576,-167,46,-1467,-204,-126,-491,-853,-1195,-1449,-1527,-1401,-1065,-636,-275,-688,-1357,-3046,-1764,530,-34,462,493,223,-16,-1614,-1423,-912,-1004,-1844,-762,-412,-89,-2336,-551,248,148,-94,-871,-1450,-2735,-1746,-987,368,-325,-41,607,911,2479,1939,-1155,-3333,-2461,-735,-3340,-1000,-1659,-1245,-219,-414,-1526,-2356,-1690,-845,-1878,-1052,-713,-3176,390,1979,-995,242,-187,-2324,-866,-1873,-408,1736,-754,-625,2320,2396,2470,1867,1357,445,-1364,249,-137,-2730,-834,-1068,-1283,-1343,-1268,-1110,-1044,-1032,-1131,-1350,-1644],[166,32,-1697,567,713,-954,457,-183,-129,-393,-759,-1113,-1813,-1160,-1156,-1177,-1382,-1694,-2221,-2745,-2988,-2565,-1678,-561,-2444,1286,1818,2280,909,1977,2231,1807,1305,-626,-29,-2482,-1279,-1485,-13,1423,1811,181,-1658,-203,-1485,989,454,-228,-1696,-1673,-2208,-2254,-1915,-1451,-563,72,-1150,-1541,-1138,-2378,-2002,-1937,437,-335,-1082,-1911,-2771,-3440,-3442,-2946,-2255,-1539,-896,-817,-291,-457,366,-870,31,2085,522,-783,-1308,-661,1054,467,-2731,-632,-1201,-1848,-2434,-2535,-3832,-3263,-3460,-3457,-3224,-2935,-2506,-2043,-1628,-1180,-608,-122,248,-48,-2845,403,1255,846,-3230,765,493,-2701,34,-41,-730,-1268,34,-1888,424,512,-1445,-1209,-2322,542,427,313,255,234,-1082,-1825,-1975,-1912,-1543,957,410,-773,1126,919,478,88,-2808,-1125,-1587,-1565,-1229,-644,-2547,407,1309,1852,1553,2237,2072,1627,1552,1151,725,259,-183,-2588,-755,-4060,-1541,-2974,-3585,-2892,-3747,1067,1187,-229,-1199,1628,-716,-1963,1426,484,1490,2542,-2351,-1609,337,2770,2505,-1399,-2824,-1294,247,770,718,705,-4049,-1245,846,-2035,206,1639,2400,1262,1332,1936,347,-2717,728,364,-1096,-536,-838,-2926,-2567,-1084,-1018,-936,-5119,-2844,-830,-855,-981,-1152,-3577,-1605,-2474,-2156,-2434,-3554,-2707,-2790,-2785,-2787,-3734,-5844,-2226,-1932,-1583,-1305,-26234,-253827,-305422,-107998,-621,-917,-1343,-1973,-2750,-3606,-3910,-43513,-21567,-801,197,933,1366,1656,1672,-10771,-4096,-1650,-8313,383,-8320,-634,309,23,-1272,-2153,-615,-1078,-1778,-2004,-2397,-2588,-2999,-3107,-3299,-3276,-3058,-2508,-4005,-5496,-4726,-666,-1301,-4251,-2377,-1096,-3186,-2418,-1706,-1511,-2722,-3423,-2969,-1988,-1018,-231,505,961,1367,-2572,-983,-485,1439,883,642,218,-152,-424,-322,-106,233,619,408,1290,1339,1263,-3439,609,204,-294,-602,-835,-3078,-1020,-1157,-1374,-1567,-3113,-2415,-3003,-3297,-2913,-2010,-1064,-2165,-1844,-562,2520,3097,400,-1084,903,-160,-681,-3502,-531,1341,4000,3844,-1180,-955,-3136,421,1148,-1007,-2700,-1992,-849,-550,-187,350,-707,-215,1747,2109,2269,-761,-937,-1127,807,1649,-463,-875,895,-1001,359,14,-278,-2057,-661,-1064,-1728,-2114,-1200,-1187,-1246,-1192,-1266,-1175,-1043,-927,-843,-783,-2454,-818,-1790,-1330,-1725,-2078,-2310,-2588,-2071,-2450,-1435,-1087,-856,-684,-562,-619,-725,-1181,-2719,-1338,-1284,-980,-403,-31,-1727,-1591,232,773,-361,2610,2323,1844,-1427,866,720,-187,-855,-1587,1883,3717,-2038,1239,2740,-1460,1114,1848,-1143,-1585,-1004,-1546,362,-775,-2251,-762,-233,42,-1691,2211,2026,1763,1412,938,22,-1981,-864,-1444,-2128,-2170,-2305,-2069,-1899,-1653,-1360,-1157,-947,-771,-577,-2853,-495,-623,-965,-1296,-1738,-2186,-2433,-2230,-1428,-548,475,-2190,722,-2205,3086,3226,2716,209,-1266,-113,-2106,-1240,-1596,-2206,435,476,-899,-3287,-858,1084,890,773,408,17,-445,-950,-1405,-1656,-1593,-1251,-1610,-742,-2001,-1128,-2795,-899,-1183,-1444,-3415,-2042,-2319,-2518,-2731,-2954,-3335,-3022,-2625,-2263,-2022,-1705,-1512,-1581,-1675,-1908,-2143,-2607,-3156,-3726,-3525,-2958,-2342,-1863,-1355,-4643,-6121,-4830,-306,-265,-457,-640,-820,-1133,-1415,-1609,-1770,-1783,-1780,-1770,-1746,-3081,-1555,-1267,-1026,-669,-1556,-863,170,-2020,-1315,276,-2564,-403,-827,-1404,-1875,-1903,-1833,-769,30,-2666,-3322,-321,-122,-1375,646,2643,1965,-1057,-530,-1687,-1406,-1942,-2049,-2751,-3235,-2580,-2876,-2861,-1223,115,341,703,762,-1728,538,1609,-465,-971,185,1630,994,-124,-1199,-2314,-3274,-628,996,-2395,-1539,103,-414,-1804,3530,3859,1012,-2853,705,1358,-3360,-214,954,1772,1338,1095,-2307,-2270,-1169,-1504,-1854,330,362,399,417,-1994,-1737,67,119,-4595,-1837,904,375,-3841,2307,2467,2565,2631,511,-3000,-2061,1713,1479,131,-1573,398,-39,-510,-945,-4285,-1789,-2074,-3218,-6207,-5051,-2142,-1898,-1786,-1472,-1214,-1060,-20435,-9289,-8386,-1390,-19511,-15491,-1095,-1028,-233307,-284197,68,496,790,-21897,-51633,-33632,-15835,255,-121,-644,-1687,-12527,-5194,-2323,-5598,-6069,-6217,-970,-339,377,1205,2305,-1431,-8310,-7033,-3927,4955,3534,1485,4552,1140,-2973,-2492,-2468,1742,-3019,-5456,1544,3123,-501,1822,4854,3,82,811,-487,-809,-2654,-1360,-3316,860,1567,1983,2326,-1962,-2984,-439,-2385,-2460,660,1091,-247,345,1752,1460,1116,-1030,-1470,-98,-602,-1036,-1271,-1383,-2999,-1435,-1139,-951,-1030,-1058,-1349,-1535,-1806,-2282,-2720,-3136,-3346,-3241,-3015,-2737,-2413,-2028,-1404,-793,-126,-4219,-1422,-1494,-3550,-2374,-1329,-3025,-2187,-439,-1338,-661,1584,565,417,1012,972,-2885,-526,-2596,916,672,-9369,-49,-534,-1042,-1426,-5993,-2284,-2768,-2104,-2064,-1923,-1788,-1551,-1293,-3170,-31698,-86992,-75940,-33460,-8852,1572,1882,-4426,2053,1817,1446,-5020,-6405,-4370,-7682,-3377,-3187,-2121,-1069,-8,-685,-770,987,-456,911,956,-2996,-4362,-2211,1321,3484,2626,-678,-1932,-1572,-169,-985,-1681,-2129,-2073,-3172,-2701,-1156,353,772,1297,424,-1784,1902,-3247,1230,1403,1034,766,667,318,-1210,-1006,2097,2526,-152,-2740,-310,1039,-1722,-1621,-113,406,150,-557,-2187,-921,3276,2567,-1675,1567,-3238,-71,-2053,-1597,-2272,-2870,-3398,-3846,-3940,-3825,-3766,-3806,-3914,-3938,-3941,-3848,-3727,-3476,-3239,-3013,-2799,-2594,-2480,-2435,-2307,-2252,-2153,-2023,-1856,-1786,-1745,-1676,-1640,-1663,-1624,-1578,-1544,-1518,-1513,-1494,-1524,-1703,-2084,-2477,-2874,-3233,-3369,-3221,-2830,-2362,-2217,-2084,-2040,-2155,-2494,-2807,-3313,-3627,-3137,-2467,-3929,-1402,-1114,-973,-1095,-1340,-1673,-2987,-1707,-1115,-307,-182,-193,347,587,2261,2040,-512,-2581,-2505,-564,-3198,-1695,-2381,-2710,-2669,-2343,-1835,-1597,-1313,-1142,-2143,161,967,-3045,88,2106,-753,220,-390,-1996,-514,-1999,-583,1326,-1812,1018,2040,1592,1361,1095,913,777,-633,865,874,-2511,913,700,361,-448,528,381,122,-137,-986,-1143,-742],[547,361,-1512,773,984,-1115,844,-392,924,1160,-907,72,-1396,-1554,-925,-823,-950,-1790,-1296,-1553,-1894,-2300,-2598,-2645,-2712,-2421,-2329,-2314,-2388,-2511,-2829,-3166,-3090,-2613,-1848,-1468,-728,-1650,689,1899,2375,231,-1838,-513,-1532,888,113,-747,-1503,-1678,-1278,-1451,-741,-1526,955,1726,-1300,-1203,-911,-2762,-1717,-2703,340,-397,-1008,-1605,-2147,-2603,-2580,-2537,-2262,-1866,-1478,-1117,-706,-1063,-72,-489,-150,236,130,-447,-1347,-778,-1055,-1335,-2456,-1053,-797,-2062,-2334,-3019,-4296,-173,2024,659,-485,2884,-1217,-393,1852,859,-141,878,2282,-17,-2687,817,232,-351,-2899,-1450,-1874,-2723,-2406,-2475,-2681,-2519,-2401,-2206,-1925,-1714,-1466,-1205,-2888,-637,-396,-140,155,436,-916,-2218,-2008,-1846,-793,114,-451,-1191,-2085,-3138,-4294,-3938,-2605,-1257,-16,-1531,-674,861,-2348,-42,3861,3824,2467,3067,2432,1841,1344,886,561,345,264,-2717,261,-4255,-2216,-2303,-2745,-3288,-3805,1418,1874,-129,-1546,1363,-387,-2293,1471,244,1605,2056,-2743,-1561,457,1451,695,-578,-3459,-1416,-2138,-2724,-2950,-2969,-4131,-2136,-1597,-1777,-760,-437,-139,70,277,316,194,-2478,-64,-231,-543,-801,-1011,-2447,-2411,-1437,-1411,-1335,-6529,-3181,-797,-506,-246,19,-3342,-1973,-3327,857,225,-4276,1257,-2477,1352,1260,-3806,-5397,976,900,-1050,809,-32580,-249183,-307905,-108607,588,328,22,-396,-867,-1343,-1673,-55176,-25055,-888,-352,12,131,142,-97,-6612,-3892,-2488,-9108,-1822,-8753,-823,-280,-330,-1509,-1665,-8,-346,-2187,-1260,-1759,-2079,-2469,-2612,-2658,-2550,-2521,-2470,-4076,-5651,-4859,-1455,-1722,-3935,-1265,-872,-2540,-2211,-2675,-3513,-3120,-2539,-829,249,1218,1780,2122,3093,3459,-2097,-1066,-580,2237,808,1411,1321,1069,149,-631,-1456,-2180,-2743,-3090,-3255,-3407,-3329,-3256,-2341,-1567,-837,-308,-987,-3004,-426,1386,2266,869,-2340,-2332,-1667,-1200,-203,32,-1074,-2352,-1949,-681,4205,3024,57,-1235,1369,783,-162,-3340,-844,1231,565,-97,-1110,-1062,-3388,-1719,-1880,-2045,-2250,-2320,-2415,-2537,-2552,-2284,-1828,-1316,-447,433,1254,-577,-851,-1276,593,2280,-694,-1418,1800,-1150,2150,3679,-263,-2195,88,-1634,-1404,-3234,1500,-1124,10,-307,-904,-1207,-1453,-1677,-1894,-2068,-2179,-2105,-2156,-1829,-1739,-1684,-1693,-3022,-1743,-2287,-1786,-1838,-1856,-1827,-1741,-1733,-1687,-1826,-2573,-1668,-1596,-1468,-1189,-842,-2020,-1392,427,909,-98,1576,1781,1843,-1394,1475,1219,-214,-649,-796,-489,-1184,-2714,-2411,-2453,-1750,-1078,-377,-2109,-1286,67,-713,-172,-758,-2636,-997,-1532,-649,-902,2358,1524,1754,2102,1884,0,-2401,429,121,-2683,-965,-1435,-1499,-1494,-1683,-1683,-805,-666,-624,-612,-2489,-943,-1242,-1699,-2068,-2452,-2691,-2459,-1942,-1209,-561,190,-2149,1385,-3360,2099,2236,2412,169,-1730,-128,-1805,-1286,-1348,-2644,384,86,-612,-2688,-745,-812,-1062,-1052,-1131,-1112,-1088,-1091,-1122,-1173,-1243,-1237,-2147,-1258,-1317,-1079,-3244,-999,-1046,-1097,-3435,-1452,-1694,-1871,-2031,-2114,-2237,-2174,-2263,-2073,-2179,-2201,-2325,-2657,-2924,-3116,-2910,-2645,-2307,-2346,-1569,-2010,-903,-672,-385,-4663,-6487,-3766,214,229,17,-200,-452,-894,-1375,-1823,-2232,-2302,-2039,-1612,-1123,-3523,-1339,-794,1303,1506,-1792,-912,447,-2323,-1469,283,-2661,1394,389,-903,-2313,-2460,-1878,-362,871,-2266,-3060,357,680,-431,996,3347,2324,-330,-664,-1199,-1177,-1612,769,-695,-782,-1382,-3110,-2463,-907,-156,-64,374,714,-1516,605,1760,-184,-1133,-91,2022,5805,4618,-49,-2545,-3847,171,2635,-3039,-1498,-316,-1032,-1071,3872,4170,2009,-2434,733,1289,-2886,-1097,1346,2016,3514,2330,-1876,-2000,-1494,-2283,-1408,648,987,1292,1513,-2205,-1155,140,937,-3659,-431,338,211,-2893,178,152,191,317,261,-3818,-2996,570,761,871,-739,404,789,576,326,-4459,-394,-739,-3404,-4817,-4705,-1560,-1476,-1453,-1154,-849,-597,-21880,-11405,-9299,-3598,-19064,-12299,422,329,-181311,-267579,465,608,709,-23356,-67835,-26532,-11866,1048,1242,-568,-4713,-13038,-792,2655,1301,-10779,-6310,524,4031,4146,6547,4195,-1177,-7592,-6912,-4412,6250,4608,1194,5345,2470,-2847,-2908,-2491,1916,-3452,-4776,1731,3004,-1075,2366,1403,217,-588,-1504,-2290,-2518,-2746,-1990,-3483,-1454,-1420,-1439,-1441,-2640,-2962,-1024,-1843,-1973,464,854,649,701,1208,937,567,110,-765,-1127,-1887,-2614,-3037,-2671,-2354,-1555,-899,-390,-168,-358,106,209,204,-49,-342,-744,-1243,-1726,-2134,-2461,-2720,-2909,-2854,-2781,-2596,-3820,-1891,-2001,-3013,-1931,-1574,-3597,-1834,-472,-1281,-150,750,218,336,334,232,-2699,-1397,-3388,529,532,-1685,303,3,-401,-791,-4510,-2989,-2479,-2847,-2737,-2262,-1803,-1323,-944,-3000,-32198,-78503,-64663,-26306,-5003,126,304,-5827,589,556,438,69,-5262,-4388,-6503,-1074,0,-1846,2757,2550,-444,89,1659,-142,1058,1556,-2826,-3672,-2394,528,2255,2311,-335,-1476,-1085,1813,2994,2221,83,-881,-2219,-2988,-1780,-2138,-1818,-1232,-483,-1250,868,-2597,1051,1951,2007,2245,2415,99,-1253,-1222,2839,2712,501,-1814,629,1453,-1294,-722,743,940,812,-474,-2169,-462,2749,2252,-1879,679,-2904,-1192,-2115,-2715,-2984,-2796,-2481,-2296,-2177,-2149,-2306,-2732,-2828,-3022,-3107,-2984,-2756,-2373,-2028,-1756,-1579,-1510,-1629,-2149,-2172,-2551,-2879,-3085,-3057,-2877,-2541,-2087,-1646,-1287,-928,-644,-470,-402,-453,-626,-1806,-2219,-1899,-2543,-3070,-3174,-2716,-2260,-1510,-802,-391,78,-1800,-1583,-3003,-1607,-2155,391,1303,0,-3724,100,1069,2048,2075,-637,-1804,-2969,-1281,-1682,-1416,-737,-232,174,213,450,-19,-600,-1930,-2524,-680,-3062,-1072,-1916,-2380,-756,-859,-861,-966,-1113,-1551,-2169,633,1327,-2942,-309,2142,-563,139,-791,-1458,-178,-1862,-1626,-2482,-3161,-3387,-3021,-2635,-2098,-1727,-1421,-1178,-878,-713,-566,-2355,-202,27,89,-288,390,469,401,286,-1090,-1097,-371],[-1168,-519,-1426,697,409,-1069,933,-658,1191,1479,-1341,608,-1019,-2090,-1266,-835,-1166,-2212,-1685,-1868,-2030,-2181,-2195,-2010,-2322,-1659,-1491,-1266,-957,-516,-109,334,-178,-203,2169,-700,-456,-2076,1428,3725,3467,36,-2013,-887,-1554,-1606,-2704,-3189,-2514,-1801,-892,-1217,-1183,-1782,-328,-675,-1412,-1666,-2092,-3182,-2293,-3276,-1503,-1149,-886,-220,-1453,-2643,-1262,602,533,-22,-171,-731,-1080,-1548,-925,-1117,-1246,-1373,-1588,-1936,-2402,-2659,-2426,-1663,-2287,986,-1075,-2408,-2163,-3751,-3355,-694,2760,1331,-1051,2829,-1127,-766,1784,718,-318,520,2815,-31,-2616,1069,679,106,-2556,-964,-1373,-2694,-1901,-1997,-2266,-2203,-2215,-2421,-2021,-1926,-1760,-1549,-3229,-1030,-836,-679,-551,-516,-852,-2680,-2114,-1752,-2222,-2782,-3135,-3038,-2444,-1610,-771,238,-2444,117,235,-1738,-817,786,-2249,-386,1542,1292,1055,1024,1089,1403,1897,2395,1589,3299,3586,-2668,1167,-3120,-2766,-1202,-1440,-3429,-3791,1224,2067,-34,-1815,1113,-84,-2501,1303,-182,1723,1493,-3147,-1580,261,-506,-1269,-1955,-3901,-2768,-2824,-2608,-2193,-1935,-3424,-1395,-1194,-1595,-1148,-1226,-1316,-1461,-1563,-1774,-2075,-2259,-2427,-2488,-2591,-2535,-2346,-2117,-2481,-1278,-752,-228,-7485,-3411,-280,1568,1864,-128,-3253,-2785,-3964,2445,-627,-4697,2437,-3406,2474,2448,-4101,-5045,1736,2771,-4856,2962,-41562,-250329,-317151,-108783,2867,2637,2388,2042,1642,1175,698,-65248,-29596,-354,-588,-876,-1233,-1506,-1849,-3317,-3825,-3150,-9573,-2820,-8839,-2325,-2238,-2207,-2442,-2628,-2884,-3105,-3143,-3031,-2720,-2237,-1966,-1640,-1912,-1041,-862,-1621,-4115,-5630,-4697,-1970,-2130,-3585,-872,-1016,-1745,-1792,-1580,-1663,-1702,-2968,-1394,-1301,-1278,-1408,-1519,-1817,-2050,-2236,-2532,-2690,-2775,-2744,-2742,-2685,-2700,-2830,-2840,-2960,-3077,-3142,-3043,-2730,-2347,-1825,-2900,-738,-150,84,-526,-1114,-2927,-445,1094,2379,1644,-1601,-2599,-2061,-1345,34,72,-1084,-2484,-2092,-773,3679,2655,-368,-784,2001,1702,345,-2919,-1234,970,311,-148,-982,-481,-3534,540,974,-2315,-1718,-1490,-1413,2216,2038,1714,-2072,-1026,-619,-1620,-2354,-1639,-782,-1445,322,2242,-864,-1974,1039,-1291,2561,3951,-791,-2052,-231,-2128,-1020,-3919,1648,-1519,-607,-201,-1006,-97,-56,45,-296,-1254,-1871,33,-2518,16,-287,-627,-1001,-3421,-1600,-2061,-1760,-1702,-1542,-1314,-1032,-855,-675,-733,-2243,-680,-872,-1680,-1446,-1725,-2300,-2159,-2360,-2425,-2507,-2634,-2669,-2677,-2504,-2516,-2344,-2051,-1782,-1436,-1221,-1025,-3091,-519,-354,-1469,-208,-64,-3068,-985,372,47,-499,-608,-3050,-1219,-2468,-1508,-64,2083,310,716,3914,3917,-53,-2751,509,1508,-3109,1523,483,-941,-544,-1942,-2117,-479,-346,-659,-984,-2200,-1879,-2371,-2939,-3332,-3569,-3264,-2770,-2344,-1811,-1403,-906,-1753,-246,-4562,-65,-174,-216,-495,-2219,-1106,-1412,-1684,-2013,-2312,-2263,-2277,-2215,-2255,-2038,-2051,-2171,-2079,-2104,-2039,-1973,-1935,-1924,-1938,-1976,-1942,-2352,-1881,-1741,-1587,-3561,-1411,-1435,-1490,-3421,-1930,-2200,-2286,-2124,-1681,-1219,-1987,-2022,-2179,651,893,-250,691,421,-231,-2830,-2652,-758,-2355,-349,-2645,1978,2621,2912,413,2106,2548,2093,1494,625,-251,-1123,-2087,-2784,-2615,-1970,-1202,-524,-752,-1010,-4069,-1310,-559,1581,1177,-2121,-1202,54,-2688,-1718,-478,-2705,-642,-1222,-1896,-2395,-2394,-1990,-1347,-661,-2065,-2548,862,1231,289,1120,2593,2402,218,-1012,-804,-860,-1453,458,-709,-781,-1526,-2039,-1513,-1604,-1515,-612,-162,384,-1457,660,1529,-115,-1470,-510,2112,5779,3733,-137,-2939,-4563,337,2587,-3671,-1817,-1019,-1678,-639,3641,3883,2528,-2188,619,1271,-1945,-2092,1314,1472,2292,1533,-1696,-2018,-2021,-3188,-2516,-2278,-1827,-1348,-899,-2501,-881,-1302,-647,-1383,138,218,177,-2193,-83,-420,-820,-1254,-1811,-4993,-4122,-3839,-3371,-2465,-1439,-540,315,1043,1668,-4690,1671,1708,-3513,-4140,-4623,2148,1837,-573,975,626,270,-21783,-12693,-9340,-6486,-19984,-9806,-737,-926,-124662,-248075,-250,397,1102,-22562,-60126,-18698,-8198,4051,4383,-879,-8168,-14164,2359,3983,3833,-10357,-6700,169,4001,4039,3928,3800,-1110,-7010,-6557,-5164,1415,1043,452,714,618,-3186,-3732,-2589,82,-3285,-4161,-295,-284,-2019,-286,-362,-429,-620,-1001,-1632,-2245,-3264,-3665,-4279,-4048,-3512,-2987,-2497,-2996,-2947,-1651,-1705,-1839,-1599,-1778,-1897,-1929,-2106,-2130,-2043,-1883,-1743,-2430,-1660,-1741,-1838,-2087,-2547,-2886,-3086,-2972,-2841,-2471,-2267,-1924,-1682,-1700,-1770,-1953,-2208,-2391,-2428,-2346,-2220,-2135,-1998,-2093,-2348,-3590,-3088,-3083,-2564,-1792,-2046,-4584,-1681,-796,-1590,79,2449,-555,-114,2541,373,-2457,-2309,-4457,2742,2700,2590,2359,2002,1556,1162,-3827,-4235,-158,-436,-746,-888,-984,-1001,-997,-2972,-32994,-70603,-54739,-20296,-1845,-1430,-1478,-7547,-1785,-2139,-2515,-2932,-4193,-4283,-5508,-453,75,-2039,2535,2079,-575,583,1954,-117,826,1679,-3153,-3405,-2629,-419,929,1640,-249,-1209,-839,156,-114,-475,-999,-1612,-2330,-3111,-4006,-3866,-2803,-1946,-1150,-979,12,-2130,376,458,303,156,36,-422,-1640,-1704,203,353,546,-1130,949,1339,-1134,30,1579,1463,1342,-639,-2353,-158,3167,1765,-2265,541,-2516,-81,-1548,-546,-2860,-1001,-719,-752,-1148,-1696,-2537,-3350,-4275,-3577,-2575,-1627,-871,-211,207,397,381,199,-170,-2207,-1249,-1275,-1391,-1338,-1155,-1010,-871,-2064,-998,-1209,-430,-346,-284,-224,-164,-645,-2615,-3380,-8,-79,-1590,-2894,-726,-2922,-1419,-871,-1166,-1278,-1822,-1516,-3375,-1700,-2159,186,658,-367,-2415,393,1163,1227,1110,-542,-1895,-2750,-1000,-540,-517,-1188,-1806,-2372,-2221,-1433,-335,599,-1351,-2596,-242,-2888,-1055,-1785,-2321,-1042,-1273,-603,-431,-1002,-1786,-1892,1239,1481,-2736,-682,1272,-306,-558,-1258,-1649,-1648,-1387,-779,-418,-1789,263,566,657,871,947,1004,1038,733,1125,1041,-2067,731,429,114,-312,-771,-1237,-1758,-2005,-1743,-1202,-561],[-850,-280,-1380,724,-248,-740,1021,-861,1402,1464,-1564,1754,-516,-2402,-1476,230,798,-2677,-514,-1867,-674,-1059,-1305,-1351,-1833,-1454,-1520,-1544,-1514,-1394,-1370,-1384,-1311,-1286,-1213,-1304,-1325,-2592,-1315,-1318,-1378,-1638,-2034,-2556,-3121,-3602,-3037,-2286,-1480,-1771,-202,-904,-1671,-2013,390,238,-1274,-606,-638,-3429,-1263,-2811,-1145,1257,-1385,-1038,-1826,-2642,-979,222,2421,-254,-123,-611,-1443,-1578,-430,100,-658,1320,936,152,-1720,-309,-1125,-1852,-2047,-1666,-1214,-2701,-1781,-3807,-2350,-1139,-173,-8,-1552,677,-979,-1068,1793,642,-425,178,2532,52,-2553,1258,1108,485,-2107,-770,-1242,-2495,-1702,-1669,-2563,-2808,-1393,-2407,-898,-668,-1393,-83,-3125,-687,638,711,726,633,-752,-3075,-2159,-1502,-1017,-1165,-1027,-630,-43,588,1099,1660,-2263,233,182,-1989,-1056,-1373,-2611,-3489,-2636,-1156,179,1378,2260,2119,3569,2938,1578,3942,3653,-2423,1999,-1673,-2567,230,64,-3184,-3627,-670,-922,-932,-1909,-699,-577,-2405,-511,-687,-738,-1076,-3454,-2006,-2642,-3321,-4025,-3546,-3959,-2097,-1568,-1105,-608,-332,-2480,-21,377,-1450,-49,372,322,-112,184,23,-251,-1975,-739,-1022,-1480,-1910,-2315,-2723,-2878,-2708,-2219,-1609,-7248,-3481,-246,540,827,-920,-3149,-3866,-4078,371,-1838,-4607,-1297,-4320,-2188,-2105,-4500,-4710,-105,574,-9044,-4196,-52526,-255292,-330344,-108522,2615,2549,2456,2254,1971,1586,1141,-73808,-34518,-141,-526,-948,-1379,-1626,-1823,-1868,-3975,-3664,-9876,-1657,-8931,-1428,-2037,-1193,-1971,-1195,-821,-582,-3051,3,287,668,-1212,-1353,-1599,-216,-356,-1339,-4126,-5644,-4169,-2031,-2577,-3226,816,505,-956,-1228,-838,-658,-876,-3364,-918,-922,-896,-891,-711,-561,-206,-857,-950,-571,1483,812,699,-106,1543,1131,733,245,-329,-924,-2001,-2001,-2587,-3083,-3504,-3702,-3459,-3347,-3178,-2993,-2889,-2697,-2442,-2110,-1587,-1045,-2770,-2496,-1440,41,-95,-1140,-2565,-2297,-894,2123,2280,-892,29,2497,2453,749,-2524,-1659,1053,2974,2938,-850,-58,-3480,989,2371,-3157,-1139,-1128,-1793,2618,2413,1265,-2377,-1038,669,25,-793,-1693,-2529,-2904,-2418,-1440,-1025,-2507,254,-1381,2635,2869,-1388,-1721,-531,-2514,-629,-3049,348,-1924,-1252,-631,-1170,-377,-18,316,-657,-2044,-1518,-116,-2847,651,321,-378,-665,-3759,-1183,-1722,-1719,-1932,-2026,-1974,-1759,-1529,-1186,-995,-1913,-266,-86,-2358,-592,-1468,-2508,-852,-126,-143,-230,-422,-597,-831,-963,-1345,-1583,-1719,-1885,-1963,-2145,-2303,-2885,-2266,-2178,-2070,-1938,-1701,-3869,-1367,-1183,-968,-801,-559,-3263,-1417,-2404,-2387,806,2041,-702,-270,4299,4770,-42,-2931,735,1922,-2956,1830,640,-919,127,-1718,-2464,-799,-862,-965,-923,-1890,-755,-664,-688,-861,-987,-625,-661,-829,-1538,-1161,-1288,-1503,-1715,-3312,-2304,-2666,-2866,-3186,-3384,-3263,-2892,-2516,-2124,-1765,-1176,-809,-525,-1793,-643,-244,-409,-375,-454,-428,-374,-310,-238,-170,-131,-1154,-2125,-154,-205,-273,-3241,-490,-617,-996,-3246,-920,-825,-699,-516,-252,-76,-2005,-1705,-2201,893,1169,-283,1274,1259,-743,-3486,-2369,-774,-1949,841,-2970,2106,3058,3568,3965,4096,4021,3748,3242,2376,1418,387,-824,-2001,-2924,-2976,-2210,-1463,-873,-1183,-4076,-877,-170,29,-41,-2212,-1409,-405,-2746,-1704,-1131,-2388,-622,-675,-872,-1084,-2159,-1758,-1306,-1176,-1769,-1820,-500,-299,-83,3,121,225,341,-1235,-193,-210,-1103,119,-445,-497,-1253,-845,-1366,-1895,-2241,-1717,-808,154,-1174,1069,1327,115,-1576,-694,2270,4526,3445,-4,-3002,-4627,-194,646,-3777,-2074,-1502,-1729,-110,3290,3468,2975,-1681,756,1688,-547,-2540,1327,971,1043,194,-1348,-1878,-2309,-3603,-2167,-2125,-2118,-2126,-2152,-2357,-2462,-2800,-3091,-3420,-3843,-3458,-3005,-2499,-2015,-1601,-1181,-750,-427,-5882,-4786,-395,-462,-688,-956,-1375,-1742,-2010,-2034,-4370,-1619,-1272,-3523,-3553,-4254,336,886,-906,2009,2654,3181,-20452,-12653,-8244,-9564,-21161,-7961,2101,1045,-67262,-213099,-559,134,1112,-18072,-41248,-9883,-4259,4483,4572,-366,-11174,-15317,3121,2783,2719,-5970,-6854,1,4224,5268,5626,3932,-693,-6047,-5322,-5820,5462,4987,-119,4528,3887,-3447,-4470,-2234,120,-2221,-3257,-769,-370,-2698,98,-31,-336,-900,-1737,-2837,-3669,-3582,-2568,-4526,-1086,180,489,-317,-2379,-2415,-413,-1379,-1504,-872,-1147,-1220,-1116,-1141,-1043,-875,-649,-435,-3587,-79,61,234,276,-1282,-1774,-294,-468,-837,-1048,-1404,-1532,-1636,-1854,-1981,-2103,-2222,-2264,-2211,-2116,-2037,-2029,-1964,-2105,-2375,-3089,-3225,-3594,-2898,-2180,-2133,-5390,-1212,-831,-1666,595,925,-1115,-378,1176,-14,-1797,-2598,-5128,1415,1375,1299,1143,911,648,496,-3428,-5289,158,185,126,197,338,-2957,6,-2877,-33577,-62746,-45218,-14603,959,4922,4894,-8957,4065,3281,2452,1576,-2894,-3854,-4362,1597,268,-1954,2621,1871,-592,1145,2303,77,666,1739,-3497,-3123,-2558,-995,32,1089,-1,-743,-508,-805,-1103,-1172,-978,-477,-394,-2387,-1885,798,37,767,-785,-590,2583,-1519,270,474,-429,408,-75,-843,-1990,-2020,-1846,-2173,-2338,-2368,-2212,-1866,-1493,-1193,-932,-716,-626,-721,-2400,-694,-903,-1206,-2490,-1958,-2322,-2552,-2759,-2740,-3178,-2804,-2969,-3319,-3726,-4131,-3888,-3286,-2643,-1892,-1193,-569,-150,165,233,62,-323,-876,-1602,-2368,-2879,-3179,-3211,-3142,-2994,-2777,-2292,-2655,-2230,-2020,1325,2143,2383,1385,1641,-705,-3209,-4507,1634,841,-1397,-2742,-1719,-2567,-3137,-3298,-3374,-3204,-2994,-2845,-2804,-2583,-2381,-1969,-1490,-1015,-1333,-148,173,443,537,-510,-1960,-2485,-705,-252,-464,-830,-988,-1053,-778,-374,142,730,-897,-2823,-189,-2754,-1132,-1854,-2047,-1349,-1722,-469,-107,-1067,-1975,-1548,1785,1514,-2566,-1191,2051,-159,-29,-1825,-26,121,-890,572,741,-973,967,1008,801,680,375,12,-394,-704,-1077,-1356,-1972,-1415,-1234,-1132,-1056,-1062,-1170,-1482,-1850,-2192,-2356,-2219],[1988,1061,-1453,493,-1020,-335,995,-1062,177,72,-1622,860,67,-2405,-1633,288,1031,-3200,-1258,-2816,-130,-989,-1814,-2204,-2019,-1336,-641,-567,-1066,1413,1933,2320,-1840,1412,2891,390,-390,-3278,920,175,-600,-1456,-2201,-2371,-1950,-1698,-1482,-1459,-1491,-1624,-1714,-1728,-2311,-2308,-1583,-1509,-1470,-1485,-1465,-3631,-1311,-2089,-1930,-909,-1421,-1974,-2180,-2653,-860,-423,-358,-641,-689,-990,-1829,-1633,-1952,-2359,-2742,-3101,-3390,-2950,-2472,-1924,-1438,-1153,-1872,-675,-1209,-3065,-1366,-3224,-1505,-1627,-1723,-2102,-2344,-2454,-2235,-1826,-1380,-860,-591,-264,783,87,-2657,1222,1826,769,-1711,1665,610,-2298,1744,682,-3389,-3515,-2107,-2363,216,871,-1362,470,-2827,-1485,187,305,169,-81,-720,-3503,-2245,-1920,-2185,-2170,-1912,-1562,-1180,-842,-628,-279,-2172,-35,-63,-2360,-1473,128,-2292,-432,448,719,893,1070,1101,1159,1236,1213,1135,938,631,-2158,-47,-457,-1569,-1247,-1615,-2748,-3381,-2026,-2178,-2199,-2337,-2297,-2408,-2534,-2650,-2640,-2472,-2262,-3691,-1699,-1227,-835,-430,8,-3786,-756,-163,907,1900,1284,-1574,332,586,-1404,-211,814,1332,-509,161,3073,1234,-1730,822,-67,-1049,-1752,-1934,-1692,-2888,-884,-658,-618,-6645,-3419,-471,-104,778,-1630,-2868,-5186,-3662,3314,-3317,-4098,2431,-5205,1318,755,-4930,-4292,184,-11,-12734,-10196,-64405,-261156,-342510,-108310,775,909,1097,1222,1288,1250,1136,-81625,-38754,628,426,-7544,-157,-307,-428,-1034,-4343,-3991,-10169,-327,-9273,-821,-3495,-1576,-2117,-1179,-1171,-1058,-3408,-653,-477,-242,-514,-1210,-1042,-352,-505,-940,-4053,-5415,-3330,-1558,-3066,-2792,610,1298,-236,-573,-270,3618,824,-3641,2957,4592,4559,907,1433,3652,3230,-311,-755,-403,1094,543,-39,-890,-763,-971,-873,-772,-634,-510,-2584,-399,-603,-876,-1923,-1447,-1247,-749,-1011,-1314,-2874,-566,288,3186,3085,-426,-2844,-2940,-1465,-142,-443,-1230,-2567,-2515,-1043,-901,-1784,-2834,-2332,-1381,-388,536,-2150,-2011,637,2399,2417,-719,285,-3167,1292,949,-3765,-510,-708,-2129,605,703,841,-2244,-867,219,857,693,-126,-738,-1852,-427,-707,-1215,-2944,-1478,-1670,-1774,-1890,-1931,-1773,-1588,-2779,-1197,-2086,-502,-2302,-1905,-50,-1369,-102,1668,1661,-1038,-2631,-1110,-285,-3014,1457,904,-238,-336,-3900,-1361,-1661,-1753,-1780,-1727,-1637,-1520,-1507,-1450,-1540,-1669,-1035,-722,-2944,-1393,-1951,-2602,-550,1046,718,724,1206,966,597,-187,-334,-817,-1194,-1578,-1842,-2173,-2447,-2535,-2635,-2705,-2792,-2872,-2828,-3500,-2755,-2663,-2547,-2525,-2505,-2606,-2360,-2261,-3197,-2032,-1880,-1857,-1785,-1700,-1663,-1696,-3013,-1805,-1899,-2670,-1952,-1930,-1616,-1400,-1215,-2774,-1162,-309,-109,122,-1659,415,517,-109,-996,-905,976,1212,366,-1793,-1457,-2225,-439,1817,-1979,1089,460,-144,-999,-2685,-2467,-2299,-1547,-635,-533,1294,1396,133,-1398,-610,3650,3602,-806,3637,3608,2597,1292,1985,721,-565,-1832,-1790,919,383,-106,-2753,-872,-1118,-1265,-3107,-1396,-1433,-1340,-1181,-931,-772,-2132,-1512,-2325,-250,-283,-466,-898,-1313,-1785,-3291,-2582,-2886,-2954,-2914,-3063,-2614,-2538,-2395,-2246,-2179,-2089,-1954,-1825,-1872,-1880,-2661,-2107,-2367,-2641,-2994,-3290,-3390,-3057,-2729,-3727,-2138,-1796,-1600,-1356,-2289,-1737,-684,-2698,-1633,-1857,-2027,885,1144,1205,-559,-2321,-1517,193,710,-1631,-1179,2065,2331,1847,1542,2438,2468,1441,-1604,344,403,-844,-513,-148,-195,-872,-362,-1603,-3114,-1938,-1138,-886,-243,-965,1484,906,221,-1736,-965,2201,2501,1414,79,-2978,-4218,-2016,-2452,-3765,-2514,-1971,-1662,-1329,-1028,-850,-644,-1226,-382,-350,-364,-2530,-304,-293,-375,-376,-1147,-1897,-2692,-3640,-810,-357,-202,30,306,-2041,57,-3525,-2668,278,-89,-537,-1140,-1713,-2144,-2215,-1816,-1143,-450,-6396,-4982,64,1305,1498,462,-1067,-137,1127,931,-3779,474,261,-3944,-3230,-3875,-1423,-1980,-2372,-1860,-977,-82,-19242,-12003,-6855,-13250,-22069,-6754,663,-447,-13410,-158673,-2666,-1272,-13,-9999,-21888,-585,-340,3248,3307,572,-13680,-16750,1710,1230,993,-2076,-7124,-278,3117,3961,4715,3959,-290,-5091,-3672,-6648,5082,4622,-793,6335,4467,-3953,-5486,-1811,3642,-1022,-2460,841,535,-3350,-141,-450,-721,-1064,-1476,-1865,-1805,-3920,-3212,-5041,-1525,519,683,-1516,-1567,-1801,-608,-1173,-1297,-477,-668,-734,-725,-942,-1118,-1283,-1426,-1563,-4619,-1547,-1249,-721,-207,-715,-1583,654,827,709,-1106,392,329,316,260,380,-987,735,943,1169,1358,1469,-1812,608,1490,819,-2622,-2300,-1617,-559,-1036,-2090,-5426,-750,-838,-1728,1123,1262,-1636,-723,1405,-402,-1163,-2541,-5511,1607,1508,1389,1214,986,736,578,-3559,-6138,-192,-466,-808,-847,-526,-5466,-56,-3174,-34203,-55228,-36097,-9272,3016,9162,9558,-10185,9369,8764,7976,6937,-1810,-3631,-3345,3257,375,-1786,2775,1735,-695,1521,2454,224,352,1501,-4029,-3009,-2483,-1340,-597,580,183,-312,-325,1827,3086,2126,1646,557,613,-1649,-2080,640,-63,89,-918,-263,3041,-964,-43,-446,-1588,275,24,-1274,-2436,-2235,-1082,-1455,-1791,-2106,-2266,-2180,-1998,-1836,-1676,-1538,-1496,-1432,-2430,-1517,-1624,-1781,-2648,-2135,-2284,-2324,-2387,-2271,-3013,-2145,-2128,-2205,-2243,-2261,-2627,-2434,-2590,-2649,-2702,-2710,-2751,-2682,-2620,-2557,-2486,-2421,-2458,-2597,-2709,-2976,-3287,-3625,-3662,-3167,-2450,-3116,-3198,-2296,947,1631,1910,797,1848,-831,-3022,-4211,-508,-1710,-2766,-2993,-2765,-1450,-2487,-254,-235,-401,-1248,-1043,-1616,-1909,-1943,-1439,-720,-673,-536,627,1131,1129,852,-557,-1988,-2225,-975,-1122,-1017,-674,-309,6,-928,410,1237,1203,-529,-3160,-209,-2620,-1291,-2148,-1738,-1622,-2090,-388,73,-1190,-2059,-1175,1634,1469,-2368,-1772,1784,-68,-239,-2280,617,586,-374,1051,484,-126,4161,4198,2251,938,3026,1912,1370,437,-697,-1885,-3044,-3668,-3124,-2245,-1352,-519,258,874,-607,-964,-327,318],[1799,1316,-1533,219,-1761,130,-321,-1611,-3058,-3630,-2774,-1519,-114,-2023,-1617,351,728,-3481,-1895,-3278,-425,920,1056,543,-989,895,-332,-1490,-1370,2018,2607,3414,-2530,2157,4662,715,-558,-3871,272,-1090,-2423,-3424,-2839,-1706,-1253,137,783,1138,-594,-1061,668,-307,-2918,-2460,-1399,-1944,-2356,-2610,-2611,-3686,-2078,-1637,-2164,-1068,-851,-2611,-2316,-2436,-709,-1147,-952,-1153,-1410,-1700,-2091,-2138,-2239,-2331,-2276,-2068,-1760,-1396,-1852,-582,-172,43,-1631,301,-1084,-3342,-825,-2557,-736,-2032,-20,-376,-2188,-1308,-1860,-2480,-3173,-3700,-3684,-3249,-2687,-2049,-2825,-795,-334,73,-1279,777,410,-2036,1930,93,-4206,-3938,-3424,-2261,-519,2912,-1256,675,-2403,-2028,-113,2009,1787,1517,-669,-3478,-2290,-930,-378,-631,-723,-673,-490,-243,-36,367,-2117,94,-431,-2769,-1976,-356,-2378,-228,1281,1223,986,698,243,-160,-487,-817,-1081,-1336,-1593,-1894,-1968,-2197,-2491,-2646,-2835,-2755,-3021,-2215,-1844,-1316,-1743,-372,-39,-1746,4,-1904,176,-155,-3804,-1832,-1927,-2701,-3385,-3427,-3570,-2043,-1515,-1088,-631,-346,-794,590,251,-1457,-457,243,588,-847,-259,2794,1165,-1527,-721,-866,117,1673,1412,-1414,-2942,-315,5574,5092,-6169,-3259,-140,-1348,-856,-2260,-2294,-6610,-3023,5623,-4944,-3451,2418,-6065,3151,-208,-5409,-3805,574,-1098,-14756,-12945,-75697,-265067,-331654,-108888,-1624,-1774,-1841,-1930,-2024,-2149,-2254,-88462,-40717,-2100,-1959,-10456,-1991,-2031,-2181,-2333,-4938,-4155,-10610,-2975,-10052,-2105,-4919,-2017,-2128,-1065,-552,-506,-3700,-953,-1266,-1761,-2581,-3269,-3295,-2425,-1490,-597,-3949,-4859,-2377,-792,-3657,-2270,1402,1029,259,-31,-470,-737,-737,-3734,356,1077,1818,99,1001,3402,3538,25,-568,-230,2144,1001,-366,-1784,-786,-1132,-984,-770,-556,-435,-2827,-508,-793,-1043,-1386,-1109,-717,-503,-1290,-1467,-2998,-774,-287,2108,2221,-115,-2967,-3488,-1542,-588,-1079,-1485,-2629,-2822,-1347,1063,1194,-2199,1186,1169,1246,1075,-1928,-2340,31,1956,2053,-741,373,-2798,1536,925,-3233,10,-386,-2373,-355,-308,-68,-1929,-754,-477,1565,2012,-227,-876,-2186,-985,1242,-1617,-3377,-1173,-1362,2203,1878,-2179,-1052,-1196,-3078,-101,-1348,31,-2721,-2693,-123,-1677,-654,4131,1786,-1542,-2155,-777,-592,-2941,-1294,-1405,-1325,-1225,-3760,-1123,-1182,-1278,-1587,-1705,-1868,-1927,-1991,-1925,-1978,-1817,-1601,-1522,-3530,-2277,-2574,-2644,-982,-823,-568,-399,-369,-376,-509,-615,-1047,-1406,-1724,-2117,-2455,-2913,-3313,-3226,-2767,-2278,-2023,-1552,-1676,-2971,-652,-382,-95,-551,280,-1829,-2171,-691,-3649,1215,1350,-1877,-1639,1224,1073,-134,-3138,121,-346,-2560,-1359,-1930,-2256,-2644,-2782,-3108,-2340,-2024,-1749,-1471,-1636,-1192,-1141,-1210,-1258,-1077,-966,-823,-787,-2245,-2506,-3254,-1041,-1340,-1788,-2297,-2909,-3373,-3693,-3265,-2643,-1956,-1386,-857,-390,296,769,97,-1170,-740,1904,1894,-1681,2072,2125,2133,1048,1733,685,-1421,-2341,-1572,590,426,381,-2367,-353,593,-1602,-3122,-1039,-1698,-249,1591,5433,1195,-2487,-1581,-2657,691,1274,-898,6509,4252,-1915,-2852,-1497,-1746,-3074,-3918,-3354,-2685,-2256,-1838,-1440,-1107,-708,-223,285,627,997,-3436,1447,-435,1426,1259,1096,839,-1605,-1598,-3490,-535,-754,-1065,-1286,-2443,-2242,-1995,-2656,-2230,-2604,-2280,-2194,-1928,-1709,-1445,-2691,-1353,-390,-3,-1734,-728,876,969,982,768,490,111,-315,-2177,-1137,-1614,-1888,-2105,-1892,-1544,-934,-52,975,2038,1655,-1444,-1404,-891,-931,1758,226,109,-2036,-1434,282,-248,-565,-397,-2913,-3837,11,20,-3925,-3054,-2058,-798,-970,-1074,-1199,-1219,-1217,-1355,-1572,-1900,-2195,-2672,-3160,-3691,-2982,-2214,-2154,-3269,-3426,-932,294,-202,300,-1010,-1628,-278,-3782,-2117,-1267,-1530,-1691,-1859,-1932,-1973,-2005,-1918,-1673,-1361,-6112,-4638,-1012,315,832,406,-1664,-1878,1983,1973,-3012,1502,1143,-4850,-3071,-3515,-1114,-1847,-2802,-3524,-3285,-2446,-18479,-11308,-5741,-17810,-21977,-5501,574,95,-435,-89463,-1727,-1976,-1697,-1059,-2672,529,1171,1741,2199,1696,-15365,-18362,2040,1598,1098,549,-7582,-690,-236,-21,382,1056,-3,-4261,-1843,-6896,3417,3833,-1575,6031,4453,-4723,-6776,-1447,4775,-11,-1823,420,-185,-3888,1433,1063,308,766,603,300,75,-4153,-4068,-5568,-1790,-1788,-2087,-2370,-1944,-1620,-1278,-1124,-1271,-328,-331,-414,-563,-975,-1268,-1372,-1220,-876,-4741,97,582,348,1317,-344,-1393,980,818,490,-1392,234,403,658,810,1007,-1542,1117,1077,1039,993,935,-2200,776,1053,932,-2268,-1963,-955,336,-773,-1982,-4596,-386,-863,-1768,1601,1478,-2085,-1201,1848,-832,-730,-2343,-5569,2453,2275,2018,1654,1197,691,259,-4206,-6530,-1321,-1850,-2442,-2612,-2262,-8084,-566,-4042,-34917,-48285,-27544,-4446,4120,6932,7598,-11231,8112,7876,7422,6650,-1206,-3889,-2540,2935,356,-1598,2843,1609,-918,1620,2313,243,-189,890,-4765,-3078,-2511,-1488,-1036,-156,211,-369,-641,-458,-5,533,995,875,1511,-962,-2303,424,-166,-590,-937,-58,514,-545,-383,-1185,-2691,363,261,-1691,-2995,-2305,-688,-991,-1239,-1476,-1597,-1536,-1423,-1352,-1300,-1283,-1389,-1498,-2488,-2022,-2378,-2775,-3145,-3238,-3065,-2661,-2280,-2224,-2592,-1093,-927,-2253,-991,-1239,-2619,-1473,-1675,-1670,-1542,-1291,-1070,-828,-744,-1569,-849,-1141,-1607,-2182,-2646,-3142,-3535,-3851,-3858,-3509,-3094,-3276,-3224,-1905,-1560,-1410,-1421,-1570,-1834,-2104,-2305,-3071,-2145,-1669,-1309,-2654,-3109,-87,-1958,-105,-579,-1101,-1715,-2445,-3266,-3245,-2414,-1405,-492,-795,-18,560,1183,1120,817,-662,-1929,-1948,-536,-452,-204,158,-339,37,-1105,-138,735,1365,-167,-3468,-215,-2408,-1445,-2508,-1346,-1760,-2164,-221,243,-1170,-1921,-717,1754,668,-2028,-2289,-2480,-3043,-2488,-2074,-1105,-438,262,970,384,829,1928,1986,1728,1004,1197,914,751,844,942,987,-1999,903,190,216,-518,-1327,-1867,-1523,-995,-848,-5,541],[351,341,-1641,-139,-2484,-59,-262,-1167,-749,-877,-1217,-1346,-1347,-1477,-1497,-1641,-1953,-3350,-2792,-3013,-2743,-1992,-867,-187,-519,191,-831,-2237,-1520,1680,2217,2851,-3066,2714,3057,907,-827,-3770,136,-209,-316,-481,-1308,-1469,-1140,883,1262,1548,-426,-453,1208,72,-3341,-2422,287,1813,-74,968,38,-3670,-962,-581,-1827,-419,-432,-2640,-2205,-1972,-483,-1897,-879,-1394,-1519,-1978,-2417,-2960,-3446,-3968,-4255,-4041,-3418,-2660,-1923,-1127,-419,53,-1330,260,-860,-3382,-191,-1847,-84,-2362,1054,684,-1871,-402,-1102,-1934,-2916,-3826,-4131,-3535,-2567,-1470,-3032,697,1544,649,-807,2097,159,-1727,2153,-429,-4942,-3473,-4117,-2132,-1275,3029,-1014,646,-1921,-2314,-266,954,571,282,-588,-3011,-2272,-598,-232,-364,-522,-730,-947,-1175,-1419,-1357,-2085,-1090,-880,-3169,-2480,-922,-2314,102,458,580,574,585,498,514,631,723,813,807,680,-1626,222,-198,-770,-1293,-1958,-2481,-2962,-3390,-3509,-3100,-2594,-1869,-1340,-1295,-682,-2442,-618,-930,-3725,-2039,-2822,-3541,-3805,-3329,-3373,-1863,-1502,-1426,-1559,-2148,-2901,-3469,-3082,-1956,-725,-304,-87,-978,-690,2103,1039,-1309,331,369,860,1781,1893,-1082,-2588,-523,4938,4846,-5749,-2949,-27,-2621,-2370,-2709,-1336,-5733,-2303,5002,-6317,-2809,1993,-6762,2988,-1213,-5895,-3234,738,-1399,-14507,-12340,-84103,-265292,-323851,-110752,-890,-1292,-1707,-2229,-2803,-3340,-3492,-91426,-39243,-1071,-73,-3179,1335,1839,2090,-4402,-5523,-4020,-11095,440,-11154,-1018,-6096,-2190,-1696,-939,140,648,-3756,-1642,835,438,-416,-1368,-2422,-3301,-3744,-3243,-3673,-3969,-1271,-812,-4036,-1430,-1288,-1770,-2395,-3076,-3432,-3119,-2389,-3504,-330,672,1620,-843,666,2659,3074,278,-254,52,2152,1204,-962,-2593,-1796,-2421,-2533,-2528,-2490,-2518,-2604,-2711,-2819,-2600,-2077,-1440,-695,-568,-1432,-1540,-3105,-959,-825,1024,828,125,-2998,-3894,-1513,-1039,-1802,-1744,-2621,-2967,-1634,1405,1517,-2880,1355,1241,1225,1051,-1701,-2449,-500,1479,1479,-759,390,-2264,825,65,-2147,205,-13,-2157,416,608,743,-1454,-598,-1093,1805,1954,-337,-969,-2433,-1412,517,-2076,-3606,-1648,-1206,-697,-1673,-2454,-2396,-1502,-3261,29,-683,-356,-2879,-3407,-159,-1805,-1208,3735,1878,-1909,-1301,-316,-796,-2696,-2033,-2902,-2272,-1360,-3265,102,-399,-684,-1991,-544,1250,1278,1212,1200,-700,-1504,366,-1027,-3892,-3004,-3114,-2423,-1764,-2387,-2799,-2953,-2754,-2266,-1763,-1195,-970,-731,-2257,-1117,-660,-1051,-1599,-2150,-2870,-3518,-2758,-1802,-1920,-2464,275,1715,703,-632,1153,-701,-2619,184,-3217,2404,1706,-1835,-1445,2794,2007,-113,-3097,-840,-1674,-2403,-2305,-2187,-1789,-1613,-1512,-3156,-1927,-1736,-1788,-1654,-1583,-1123,-780,-537,-1424,-1250,421,701,573,-2580,-3216,-2932,442,1246,203,823,449,170,-550,-2764,-1232,-1572,-1978,-2343,-2652,-2599,-2602,-2535,-2403,-2320,-2303,-2408,-2538,-2416,-2470,-2551,-2586,-2386,-1908,-1940,-2454,-1265,841,1440,1911,-1883,-303,411,-1845,-3040,-1065,-2085,-1141,773,3326,780,-2813,-1675,-2924,421,1259,-1313,4252,3419,-2380,-2332,-1014,-642,-1102,-1571,-2165,-1426,-1120,-684,-242,93,425,786,1142,1343,1602,-3225,1956,-314,1499,1773,1594,1296,-2037,-1678,-3167,-413,-693,-1014,-1176,-2421,-2600,-1235,-2417,-1389,-2676,-1401,-91,282,540,-510,-3012,-1037,1108,949,-1801,-218,1055,735,402,-38,-361,-546,-538,-2562,-97,6,-633,-2523,137,-27,-271,-508,-736,-904,-1070,-1552,-1787,-1514,-834,-301,-410,-316,-2225,-1848,-773,-1094,-1540,-1765,-2549,-3293,-2528,-2579,-4133,-3102,-2318,-2091,-1760,-1397,-1127,-821,-565,-434,-416,-506,-1288,-777,-1259,-1340,-1582,-1836,-2383,-3797,-2940,-1434,-1317,-1286,-1297,-2458,-1507,-1711,-2876,-2014,-1805,-1430,-888,-378,143,576,866,-1058,559,780,-5128,-3834,-1866,1691,1856,318,-2088,-3390,1687,1274,-1886,-114,-939,-5921,-2686,-2933,-2546,-1899,-3153,-867,-432,-1404,-17984,-10736,-4946,-23086,-20186,-3342,-788,-1426,-1914,-13774,-1903,-1212,-468,192,735,1240,1492,1654,1714,1562,-15778,-19582,512,-8,-538,-1101,-7972,-2041,-2270,-2271,-2076,-1632,-1157,-3381,-295,-5464,601,1009,-2186,1663,1817,-5420,-7212,-964,2081,891,-1069,456,-975,-3950,1751,1398,309,596,-5,-815,-1563,-3932,-4850,-5608,-2448,-1685,-863,-2178,-59,-661,-1282,-986,-1176,3599,3689,3224,2088,3338,3149,3151,3413,2474,-3778,1052,-9,-236,1422,21,-1031,2087,5654,3417,-1530,1348,1101,1411,2693,2154,-2064,833,203,-266,-553,-668,-2489,-475,-396,-395,-1838,-1480,-743,-996,-1266,-1656,-3638,-1958,-2080,-1978,-2084,-2187,-2230,-1951,-1855,-1695,-1470,-1997,-5194,-912,-887,-925,-1078,-1348,-1712,-2048,-5024,-6093,-2323,-1577,-933,-233,416,-9998,335,-5354,-35477,-41994,-19837,-345,4307,4646,4899,-11954,5134,5028,4852,4480,-1085,-4583,-1786,3359,396,-1267,3089,1601,-1094,1571,1999,254,-825,56,-4046,-3112,-2508,-1345,-1215,-937,-1328,-2103,-2677,-2982,-3104,-3152,-3257,-3391,-3595,-3626,-3114,-2601,-1977,-1490,-972,-497,-58,-185,-632,-1393,-3374,735,720,-1886,-3453,-2084,439,300,146,-113,-398,-627,-890,-1228,-1567,-1879,-2207,-2369,-2512,-2178,-1782,-1306,-2802,-977,207,748,-1262,-2957,-2136,1170,-687,-2939,-1167,-1772,-2584,472,1275,1191,580,-83,-829,-1425,-1817,-2156,-1335,-840,-524,-2190,-1753,-1343,-3098,-3092,-1355,-1512,-1485,-3054,-2516,-1162,-416,-212,-87,-10,38,-1282,-1410,-2000,384,458,-1399,-2797,-1882,312,-1177,-282,-948,-1587,-2234,-2869,-2804,-2029,-1741,-695,-170,-1060,126,286,132,-86,-437,-940,-1872,-1787,-1134,-854,-460,38,-439,-31,-1200,-704,92,1319,46,-3670,-333,-2275,-1715,-2579,-1034,-1924,-2044,-94,259,-1093,-1755,-402,3063,1263,-1761,-2901,908,101,-615,-1512,85,-265,-518,-780,-1116,-1365,-1576,-1756,-2135,-2368,-2634,-2375,-1934,-1361,-915,-514,-2210,149,25,292,847,1121,1453,1715,-1526,-906,106,520],[-386,-370,-1651,-518,-2336,-84,96,-1101,538,858,-945,1070,1265,-853,-1240,446,-209,-2912,-2495,-2265,-1601,-2465,-2891,-2393,-1352,-652,-1218,-2487,-1555,1194,1639,2170,-3460,1685,922,-69,-1212,-3077,-2549,-2915,-2700,-2179,-1599,-1431,-1096,-292,19,183,-415,119,294,242,-3091,-2218,21,18,13,-42,-79,-3684,-1013,-80,-1306,-104,24,-2083,-1937,-1398,-239,-2647,-68,-1818,-940,-1537,-2336,-2610,-2883,-2911,-2614,-2162,-1716,-1337,-1290,-707,-369,-126,-1085,226,-713,-3092,393,-1240,312,-2747,4788,4936,-1224,1132,-873,-2075,1568,587,-878,-1529,1623,288,-3327,298,1302,576,-422,1835,-301,-1520,1991,-963,-4818,-2492,-2569,-2125,-2166,1196,-735,205,-1547,-2537,-776,-926,-900,-759,-631,-2627,-2329,-424,267,331,343,265,111,-154,-585,-887,-2228,-1718,-1910,-3682,-2987,-1565,-2129,54,383,732,864,890,676,422,142,-257,-703,-1228,-1793,-2253,-2530,-2604,-2524,-2211,-1956,-1556,-2058,-1001,-925,-821,-1088,-890,-1043,-1232,-1455,-2990,-1902,-2264,-3614,-3018,-2787,-2123,-1356,-545,-3372,-322,224,1082,770,-51,-1133,-2344,-2809,-1798,-1138,-890,-791,-959,-1258,1112,351,-1223,-1292,-2014,-2644,-2833,-2647,-2362,-1984,-1416,-822,-212,-5458,-2652,7,-3891,-3827,-3092,-222,-4074,-1746,1919,-6295,-2458,1186,-7299,647,-2256,-6587,-2835,-831,-1219,-13000,-9934,-87207,-261937,-321099,-114314,-3995,-3524,-2935,-2357,-1762,-1184,-591,-86823,-35621,1356,1962,2415,2704,2996,3134,-7094,-6037,-3705,-11678,2184,-12305,537,-7049,-2044,-1666,-2287,-2632,-2571,-3692,-2418,-1086,-486,-203,-69,84,69,-228,-696,-3336,-2960,-1930,-1820,-3859,-760,-119,513,768,942,1618,2066,1055,-3242,1476,3204,3324,-1944,457,1865,1782,363,-109,-1248,-2496,-3755,-4210,-3280,-2266,-1634,-1023,-674,-458,-333,-1935,-77,-1,183,113,647,944,-617,-1523,-1630,-3278,-1203,-1385,1115,1096,207,-3041,-3978,-1467,-1407,-2644,-2091,-2669,-2936,-1959,-247,-918,-3285,-2484,-2954,-2772,-2106,-1563,-2476,-900,429,738,-866,284,-1692,698,-920,-995,566,299,-1585,1592,2076,961,-1022,-515,-1695,4157,4187,-503,-1086,-2636,-1576,-417,-2691,-3757,-1983,-2083,-1350,-429,-968,-572,-1776,-3422,38,-195,-653,-2781,-4068,-252,-1754,-1798,3092,1854,-2119,-433,196,-910,-2469,-1125,-2912,-3909,-3194,-2662,-1397,-829,-571,-2432,-1613,-452,-451,-479,-374,-1241,-1243,3,-1527,-4156,-3617,-3634,-2092,-897,-1138,-1182,-1122,-938,-512,32,766,1246,-676,-2893,-1465,2230,2119,1458,-1548,-338,-1395,-2636,-2212,-1914,-2066,566,1296,259,-856,1688,671,-3033,899,-2478,2538,1328,-1553,-767,2378,1490,-22,-2988,-1951,-2970,-3558,-3670,-3627,-3485,-3739,-4154,-4269,-3584,-2465,-1218,119,-1569,61,2172,102,-1596,-1544,286,1156,723,-2716,-2892,-1815,750,2880,1065,3049,2287,1608,-737,-2665,-1047,-1802,-2611,-3353,-4012,-4244,-4174,-3879,-3705,-3745,-3954,-4216,-3919,-3510,-2890,-2181,-1420,-619,192,-2221,-2370,-971,1734,3110,2749,-1430,-261,210,-2146,-2963,-1136,-2148,-1993,-82,2227,404,-3182,-1908,-3116,-231,-743,-1785,-1915,-2380,-2746,-2844,-2877,-2676,-2214,-1656,-994,-220,450,1154,1766,2156,2394,2489,2398,1988,1514,-5137,288,-385,-940,-1402,-1628,-1753,-2496,-1866,-2888,-2021,-2064,-2258,-2393,-2503,-2829,-2639,-2559,-2347,-2192,-2022,-1860,-1582,-1404,-1220,-3399,-843,-675,-564,-1938,-664,-826,-1178,-1614,-2269,-2967,-3737,-3465,-2667,-1890,-1333,-757,-3577,162,485,281,933,1059,1086,890,-1618,-2171,-2229,-817,-577,-1101,-1275,-2458,-2324,-1989,-2129,-2179,-1793,-2051,-2722,-440,15,-4591,-2517,-727,604,-26,-1091,-1066,-944,-1462,-1984,-2266,-2213,-1760,-1280,-1784,-237,287,-1169,-2707,-4399,-2478,-1406,-744,-1201,7,-3504,-160,1433,-1479,1540,2811,2904,3008,3004,660,2678,1441,-2862,-227,1285,-4077,-3000,-2571,1176,897,82,-2473,-4795,-495,-711,-764,-771,-548,-7158,-2177,-2279,630,796,-3949,-3073,555,-4913,-17924,-10723,-4689,-29029,-17029,-1870,-2198,-2385,-2140,-1698,-1227,-673,-224,78,251,394,311,181,5,-310,-15228,-20004,-1140,-1248,-1185,-1028,-8436,-1205,-156,144,426,849,577,-2684,1928,-3249,-405,2002,-2790,2411,2037,-5991,-5858,-593,-202,-792,-1126,-1496,-1708,-3759,-1909,-1881,-1689,-1450,-1248,-1157,-941,-3584,-5305,-5282,-1344,86,290,-1331,546,-227,-1669,-926,-1147,1911,1773,1582,1350,859,453,156,10,-36,-2814,-595,-1273,-924,531,189,-709,190,163,-5,-1680,-49,73,146,-19,-254,-2725,-1198,-1718,-1992,-1844,-1359,-2796,-34,487,843,-1523,-1123,449,553,-149,-1341,-2772,-2393,-2982,-2462,-1921,-1432,-2295,-2140,-114,-1333,-279,-1816,-4737,278,202,153,87,0,-108,-148,-5877,-5051,-911,-1306,-1794,-1910,-1606,-10743,-204,-7260,-35859,-36743,-13790,2275,3329,4221,4498,-12616,4530,4193,3701,2918,-1677,-5885,-1202,-86,402,-984,2700,1504,-1346,1234,1356,89,-1685,-1102,-3172,-3129,-2564,-1123,-1361,-1922,-96,-146,-859,77,276,448,533,598,620,197,-2560,24,-263,-1525,-621,-617,-836,-1081,-1409,-1570,-3194,-2115,-2328,-2447,-3587,-2738,-2744,-2711,-2603,-2509,-2355,-2064,-1732,-1400,-1007,-543,-87,-1508,-2616,1518,1983,-1518,-2846,-649,1016,2628,-1028,-3231,-1837,1171,-951,-3282,-1203,-2168,-2649,1052,1158,1256,1252,-988,-1054,-2068,-2734,-2203,-1505,-2021,-2356,-2478,-2368,-2337,-2708,-3945,-2517,-2686,-2752,-2821,-2296,-1987,-1637,-1364,-1218,-1181,-1227,-1662,-1192,-1104,-995,-722,-1595,-2998,-445,-19,-479,-598,-1377,-2173,-2975,-3692,-4122,-3805,-3194,-2367,-1613,-1497,-590,-244,-30,147,208,-1377,-1799,-1763,442,629,681,715,-570,-210,-1216,-1160,-564,1096,120,-3509,-515,-2212,-1965,-1955,-797,-2085,-1806,56,190,-901,-1558,-217,1540,956,-1540,-3416,340,23,-896,-896,2125,287,1186,1765,586,549,39,-390,-979,-1416,-2014,-2679,-3424,-4145,-5043,-5986,-6932,-6937,-6048,-5271,-4537,-3875,-3287,-2888,-2593,-2427,-2377,-2393],[-740,-1015,-1459,-1374,-1736,-1434,-1289,-1020,-849,-494,-660,-80,332,-171,-864,576,-733,-2337,-2288,-1641,-1331,1178,649,-420,-543,-1523,-1504,-2037,-1452,90,757,1302,-3620,2207,2507,940,-1589,-2243,2201,1962,793,168,-603,-1269,-1019,-867,-1100,-1183,-1022,-787,-472,-155,-2322,-1737,30,831,902,1224,1003,-3561,-1050,398,-729,1199,1161,-1128,-1434,-657,-271,-3012,-1376,-2109,-1979,-1858,-2272,-877,-248,262,-1046,926,263,1161,-777,-441,80,-583,-1074,-1411,-1373,-2501,-504,-605,277,-3023,359,133,-248,-734,-1314,-2150,-2716,-3170,-2806,-2152,-1563,-1008,-3345,-193,-108,-192,-497,-811,-1200,-1567,-1730,-1637,-3867,-1221,-942,-2080,-2978,570,-252,279,-1115,-2616,-540,909,956,1011,-664,-2191,-2296,-282,579,273,-71,-470,-896,-1375,-1951,-2338,-2829,-3295,-3642,-3710,-3479,-3350,-3075,-2737,-2194,-1365,-511,440,1308,1745,3161,1423,1296,3433,-640,-1378,2659,4765,4285,3870,3346,-346,-1515,-1175,1977,1442,-647,1261,954,-639,-1436,-3234,-305,-620,-3371,-2189,-1408,-1676,-1933,-2103,-3389,-1981,-1834,-1599,-1238,-1068,-932,-843,-910,-2042,-1635,-2219,-2860,-3549,-3396,-2644,-1949,-1160,-407,382,1054,1810,2597,-228,-1158,-1055,3471,4460,-5100,-2272,82,-4459,-4652,-3274,1035,-2409,-1284,2454,-4949,-2354,583,-7291,-586,-3134,-7420,-2603,-2281,-2180,-11266,-7214,-84774,-255200,-322461,-119334,-356,-490,-683,-993,-1363,-1787,-2193,-74771,-31471,-2718,-2598,-2422,-2204,-1779,-1305,-9291,-6185,-3122,-12153,1839,-11198,1275,-7616,-1409,697,-560,-807,1551,-3481,-3138,1261,1275,983,389,65,-601,-1584,-2766,-4009,-4302,-3028,-1848,-3038,-12,592,1042,763,1170,1653,1840,1283,-2944,814,2708,1829,-2895,573,1204,561,-180,-1079,-1845,-2476,-2797,-2840,-3310,-2361,-2265,-2106,-2142,-2255,-2422,-2581,-2713,-2891,-2905,-2763,-2537,-2156,-1846,-1503,-1673,-3432,-1432,-1867,245,660,205,-3034,-3629,-1343,-1385,-3424,-2455,-2732,-2646,-2208,290,-457,-2661,-2337,-3185,-3392,-2720,-1823,-2453,-969,-30,912,-1009,169,-1054,1384,-1981,204,1396,586,-772,2725,3460,1315,-632,-454,-2198,4585,5865,-618,-1152,-2689,-1209,-1415,-3397,-3834,-2149,-818,141,714,-124,-386,-1914,-3444,-21,156,-826,-2428,-4345,-363,-1468,-2317,2300,1781,-2032,474,807,-813,-2224,-2780,-3233,-2400,-1417,-1962,43,371,-524,-2849,-2631,-1086,-1865,-2810,-3738,-4863,-3868,-2631,-2019,-4352,-4028,-4035,-1664,-124,425,-616,1700,4314,4223,2922,2696,3331,-479,-3457,-1775,2274,2317,1910,-1288,-167,180,-2880,-1620,-2454,-3273,-3605,-3079,-2346,-1730,-1161,-605,-3191,447,-1652,1286,839,-1082,189,1657,1440,238,-2745,124,-424,-2122,-1359,-1737,-1786,-1888,-1861,-2639,-1732,-1246,-837,-262,-1489,-332,1644,409,-1702,-1864,94,1245,1026,-2398,-1721,-509,1020,2188,1777,1803,1604,1512,-818,-2475,73,-604,-1522,-2533,-3558,-3726,-2854,-2069,-1500,-1267,-1357,-1771,-3732,-2539,-2601,-2204,-1510,-702,129,-2174,-2095,-575,1698,3804,3219,-908,-137,90,-2400,-2775,-1158,-1845,-2416,-815,2743,210,-3387,-2143,-2910,-2830,-3486,-3291,-2852,-2332,-2844,-1421,-1122,-844,-537,-313,-111,125,217,332,375,235,8,-282,-657,-1226,-1690,-1968,-2106,-1955,-1599,-1243,-851,-581,-2764,-1484,-2501,-657,-761,-1009,-1187,-2091,-2687,-1684,-1752,-1676,-1623,-1496,-1314,-963,-688,-608,-3658,-275,217,275,-1958,28,-152,-398,-501,-483,-225,388,1110,-1922,2226,2069,-412,-3750,1529,1174,736,2036,1614,1250,897,-1492,-2373,-2824,-704,1444,-1629,-158,-2555,-2606,734,360,-112,-212,-1257,-1920,470,964,-5092,-1209,506,1743,-121,-2325,-2361,-207,-942,-1780,-2540,-3052,-2921,-2537,-2032,-1655,-1258,-1051,-2858,-4648,-1895,-1713,-1407,-1568,-955,-3020,472,703,228,919,1003,983,949,799,660,489,269,-4434,-819,-101,-2973,-2063,-2851,-1173,-1494,-1813,-2572,-5851,-3075,-3268,-3202,-3159,-3051,-7809,-2993,-3029,-3021,-2972,-4459,-7185,-2765,-8032,-17983,-11197,-4699,-32907,-12905,-2784,-2292,-1872,-1350,-883,-534,-186,5,34,-59,-157,-438,-718,-983,-1305,-13825,-19170,-1403,-1095,-688,-323,-8643,-1214,278,238,125,172,299,-1987,795,-632,-2025,1277,-3166,2322,2182,-5802,-3939,-140,526,35,-181,-399,-989,-3259,-424,-432,-396,-425,-570,-866,-1019,-3042,-4437,-4636,-917,-896,-889,-878,-891,-960,-1890,-1054,-895,-752,-520,-185,195,339,540,786,1101,1439,-1721,-2022,-2281,-1448,959,391,-219,2437,2983,2404,-1578,373,-892,231,-96,-137,-3267,3,27,-12,-163,-425,-2804,-845,-849,-626,-1099,-720,609,739,245,-856,-1810,-1597,-2781,-3841,-3138,-2109,-2162,-2539,488,-1328,-232,-1661,-4133,1038,1119,1443,1957,2584,3234,3921,-6113,-3448,4676,4457,3863,3153,2301,-9816,647,-9487,-35536,-32463,-9836,-1473,-1446,-1318,-1213,-13156,-1179,-1352,-1585,-2026,-2730,-7487,-4033,-3974,-3276,-2658,-2132,-1641,-1444,-967,-641,-555,-2493,-2266,-2187,-2824,-2381,-701,-1356,-2914,-436,225,-1235,943,1370,1610,3040,1136,3622,633,-2539,-114,-269,-1671,-362,175,1758,95,-1020,-708,-2500,-836,-162,-1403,-2976,-1157,3217,3762,2265,975,2935,3817,-762,1814,4222,3791,4091,-1735,-2650,2263,3206,-2203,-2771,17,1489,1472,-629,-2546,-1598,-799,-1322,-2607,-2343,-2700,-2995,-3215,-3327,-3217,-3031,-2800,-2656,-2632,-3434,-2479,-2614,-2824,-3160,-3568,-3862,-4171,-4338,-4800,-4091,-3811,-3460,-3023,-2611,-2298,-2001,-1805,-1748,-1820,-2012,-2230,-2429,-2552,-2486,-2033,-1787,-2964,113,571,120,-972,-454,858,537,96,-437,-773,-2088,-1085,-920,-2020,-561,-739,334,790,-194,-1805,-1641,-1824,572,1529,1205,694,-645,-456,-1157,-1346,-1003,781,97,-3214,-681,-2184,-2011,-1093,-622,-2220,-1537,269,97,-612,-1343,-150,3106,572,-1352,-3503,-445,-110,-1165,-349,2283,-41,1506,2561,1120,2540,2012,1643,1174,899,485,20,-523,-1043,-1746,-2507,-3318,-3965,-4307,-4076,-3525,-2965,-2467,-2176,-2380,-2020,-2168,-2401],[1079,1466,-1217,-1394,-1374,955,-451,-878,1859,1152,-576,-15,-600,-1156,-1514,-1552,-1426,-1940,-2105,-1282,-1761,-1110,-1289,-1364,-1476,-2575,-1444,-1586,-1486,-124,-20,583,-3775,2148,2409,708,-2149,-1597,2103,1913,-204,521,-446,-1227,-1138,560,686,798,-840,990,1581,1054,-1645,-1264,-141,962,485,-135,-797,-3481,-2194,-2756,-2925,-2538,-1819,-1135,-1009,-65,385,-2933,-280,-2434,-789,337,-2297,-234,-502,-822,-1048,-1155,-1172,-1129,-1084,-939,-853,-982,-1087,-1348,-1661,-1967,-2142,-2163,-2100,-3366,-1687,-1475,-1263,-1187,-1209,-2301,-1416,-1702,-1915,-2363,-2668,-3045,-3289,-3613,-3949,-4301,-4552,-4163,-3704,-3169,-2499,-1763,-3052,-491,86,-2182,-3279,975,208,107,-799,-2812,-752,-431,-939,-1371,-1646,-1907,-2351,-1397,-1139,-908,-692,-536,-440,-451,-643,-2761,-2689,-1855,-2832,-3086,-3832,-4585,-3657,-2646,-1541,-272,903,1960,571,1854,3952,669,1531,3026,-713,-1368,1917,5440,4458,3429,2215,146,-1072,-1609,-256,307,-290,1526,1522,-480,-1695,-2974,1533,384,-3165,-2262,195,1757,3287,3366,-3408,-620,525,2559,2529,1100,506,130,-1065,-2326,-2871,-3735,-3640,-2824,-2377,-1053,-400,-1190,913,1540,2008,2527,2811,266,-358,-1267,2483,3741,-4705,-1930,105,-3662,-3676,-3333,2233,-948,-1001,3865,-3626,-2601,2196,-6745,1831,-3797,-8466,-2644,-1545,-2225,-10100,-5204,-79452,-244840,-323170,-125269,-2325,-2830,-3435,-3952,-3655,-2746,-1678,-59382,-27874,1365,702,2482,2596,2620,2459,-10191,-5849,-2309,-12426,36,-9188,2032,-7811,-395,1751,-275,-1835,985,-3261,-3760,-364,-900,-1675,-2238,-2434,-1975,-1214,-881,-2322,-730,1844,2139,-1976,2231,2165,2153,616,1184,2152,2045,1632,-2670,129,392,-282,-2990,-1675,-2320,-2691,-2808,-2883,-2756,-2597,-2422,-2343,-2736,-2139,-2165,-2054,-2066,-2105,-2169,-2236,-2328,-2581,-2852,-3186,-3624,-4000,-4330,-4141,-3686,-3547,-2819,-2373,-1914,-1318,-745,-3018,-3185,-1180,-873,-3813,-2862,-2845,-2194,-2345,437,169,-2094,-389,-526,-492,-386,-1436,-2497,-697,-571,-795,-1228,-1155,-1218,-1082,-3151,-205,392,781,88,2339,3137,1672,-363,-444,-2607,3806,5321,-668,-1208,-2616,-403,-2169,-4192,-3893,-2307,-682,725,-436,506,-260,-1929,-3297,-209,21,-965,-1977,-3938,-1291,-1831,-2779,-2718,-3171,-3448,-3157,-2429,-1674,-2048,-409,-17,232,305,-1287,32,-316,-766,-3316,-3538,-2741,-3326,-3796,-3599,-3037,-2121,-1121,-2488,-4650,-4327,-4329,-1297,-183,263,-506,1889,2303,1595,693,-146,-1106,-1543,-4014,-2133,179,883,1423,-1132,-358,-74,-3149,-1003,-1450,-1458,-2291,-3424,-3014,-1904,-865,98,-3096,1700,-953,2207,120,-604,1127,2861,2560,547,-2519,983,303,-2063,-1059,-1757,-2193,-2730,-3169,-3489,-3785,-3886,-3834,-3606,-3365,-2902,-2393,-1893,-1920,-2372,-170,839,1245,-1825,-468,679,1068,874,396,-12,-357,-419,-972,-2397,-921,-1123,-1460,-1663,-1539,-776,16,-576,-110,-908,885,258,-3062,980,475,-107,-753,-1434,-2117,-2644,-2409,-1730,-931,-106,669,-556,-163,-169,-2811,-2722,-1377,-1557,-2196,-1639,186,-586,-3482,-2607,-2645,-2652,-2369,-2582,-1497,-1014,-2877,-1122,9,38,-51,-359,-758,-1068,-1288,-1088,-3574,157,947,1760,2504,3030,3610,3105,-1400,1391,805,2385,1004,1665,-3038,-1326,-2278,570,911,-824,-2192,-1955,-2485,-1968,-1545,-557,-808,-295,1560,2064,90,-897,-4005,-30,2883,2548,-2158,1041,3341,2596,4101,1629,-1067,-545,1644,-1102,2683,2237,-478,-2875,1876,1366,891,1788,549,-719,-2106,-3140,-2751,-3606,-842,131,-2332,-432,-2880,-2937,374,2385,2132,772,-563,-1247,898,659,-5119,212,339,283,-388,-3703,-3825,-625,-530,-913,-1323,-1760,-2055,-2414,-2656,-2883,-2837,-2654,-3122,-4411,-1764,-2369,-2305,-2162,-2174,-1803,18,195,193,211,164,-1,-172,-432,-628,-786,-915,-5775,-1541,-769,-2342,-1523,-3133,-1514,-1901,-2354,-3010,-6972,-2593,-1812,-1072,-532,-1,-7273,-685,-876,954,949,-5058,-10220,-3901,-10759,-18357,-12641,-5430,-27407,-8870,-957,-1346,-1658,-1616,-1401,-1169,-884,-738,-760,-907,-1043,-1338,-1593,-1792,-2027,-12261,-18095,-2232,-2167,-2041,-1939,-8860,-1789,-1774,-1858,-2020,-2065,-2104,-2166,-2083,-1908,-3433,-1342,-3769,-804,-709,-5223,-2227,-844,-1125,-1414,-1532,-1753,-1861,-3014,-1934,-1923,-1845,-1844,-2002,-2371,-2615,-2808,-3784,-4247,-958,-266,429,846,1419,248,-2343,-714,-782,4355,4829,2925,1895,5473,6403,6639,6864,3861,-950,-3181,-3373,-2184,378,235,27,2342,6011,3496,-1598,-450,-2314,637,2417,896,-3966,1252,1309,1086,841,548,-2841,5,-256,-447,-949,-676,-361,-336,-407,-614,-1159,-1493,-2045,-2366,-2693,-2678,-2371,-3174,-1599,-1445,-1309,-1933,-3836,-653,-8,928,2032,3211,4397,5631,-5705,-1923,8263,8755,8892,8901,8718,-7819,1291,-12269,-34476,-29496,-8759,1086,-1745,1425,319,-14010,-1627,-2380,-2726,-2756,-4338,-9329,-2848,-3176,-3549,-4099,-3890,-3342,-2743,-2104,-1323,-733,-3267,-3266,-1425,-2465,-2162,-396,-1507,-4122,-1108,-152,-1859,701,1060,1342,2975,802,3892,768,-2609,-376,-442,-1814,-257,2,2184,-21,-1209,-338,-2037,-185,-721,-816,-2111,-679,4169,4322,1894,814,2690,3003,-955,1014,1544,1171,795,-2052,-2776,-85,-378,-2925,-2740,-891,-803,-531,-282,-1952,-1568,662,-1664,-1974,-115,-2224,-2917,-27,-332,-539,-733,-3313,-2707,-3173,-3233,-1582,-1815,-2081,-2441,-2844,-3377,-3328,-3398,-4230,-3159,-3040,-2925,-2760,-2618,-2534,-2403,-2297,-2250,-2266,-2372,-2528,-2779,-3187,-3596,-3315,-2507,-2655,-557,298,583,-1451,-187,1723,1403,215,2747,1354,-2371,605,106,-2510,-1172,-1297,-48,-42,-1211,-1929,-2179,-2553,-2759,-2744,-2681,-2610,-2432,-2336,-2078,-1801,-1443,-972,-316,-2854,-693,-2085,-1681,-97,-417,-2218,-1170,653,123,-174,-1008,-57,3057,292,-1053,-3111,-1163,-119,-1221,262,2467,-175,1110,395,-286,-676,-779,-639,-589,-375,-348,-412,-580,-735,-2059,-1455,-3223,-2174,-2409,-2641,-2722,-2681,-2525,-2382,-2317,-1894,-1594,-1239],[2865,2963,-786,-1783,-1081,754,-1080,-736,725,51,-714,-1395,-1548,-1398,-964,-350,-2038,-1582,-1898,-1010,-2139,902,1381,1445,1726,-3184,-1339,-1178,-1513,-919,-1076,-266,-3737,-1018,-1352,-1844,-2673,-2642,-2970,-3240,-3447,-3666,-3739,-3705,-3633,-3694,-3621,-3516,-3263,-2999,-2698,-2425,-2307,-2086,-1954,-1793,-1590,-1352,-966,-3275,-1542,424,-375,1120,2809,614,-573,462,618,-2505,-584,-2573,-984,1068,-2300,1637,1051,474,-883,-452,-1006,-312,-439,-560,-762,-1254,-1747,-2408,-3122,-3830,-3682,-2988,-2440,-3454,-1603,-1324,-1083,-995,-1517,-2404,-1229,-1547,-1821,-2806,-2763,-3201,-3325,-3202,-2870,-2483,-2189,-1828,-2412,-1206,-819,-1523,-2330,395,799,-2294,-2390,177,679,131,-484,-3077,-1012,-764,-1572,-2262,-2400,-1875,-2390,-661,896,1731,1459,1073,-97,-74,42,-3896,-3001,-2759,-3056,-2503,-1680,-2285,-3609,-3199,-1965,-753,155,848,-574,1378,1481,151,1389,1312,-456,-1399,923,979,576,112,-635,-1376,-2158,-2648,-2092,-865,-48,1502,1432,-482,-1819,-2615,991,373,-3013,-2283,205,1542,3541,3384,-3217,-1056,567,2926,4716,1051,296,496,-972,-2528,-2218,-1635,-2289,-2290,-2905,-2723,-2196,-1583,-1079,-616,-354,-68,229,462,295,-1462,1472,1801,-4266,-1663,64,-2261,-2650,-3289,2900,189,-897,2629,-2589,-3200,2046,-5961,1525,-4145,-9721,-2945,-642,-1161,-9928,-4325,-72728,-230531,-315305,-130934,-2673,-2636,-2230,-1602,-858,-133,525,-44732,-25342,1654,-4943,1145,410,-393,-1309,-9480,-4990,-1737,-12446,-2705,-7164,532,-7689,423,-36,-491,-3009,-1620,-3161,-4170,-3285,-3655,-3894,-3580,-3215,-2786,-2542,-2420,-2372,-2471,-2684,-3032,-3490,-3958,-3819,-3173,-2579,-2090,-1648,-1361,-1259,-2499,-1162,-1312,-1533,-2080,-2121,-2432,-2502,-2322,-2094,-1670,-1232,-814,-2238,-2162,-187,-254,-1507,-427,-652,-894,-1081,-1179,-1255,-1116,-820,-1770,-10,-718,-1417,-1785,-3567,-2000,-2674,1136,1078,-177,-3063,-2830,-1055,-139,-3432,-3356,-3030,-1732,-2373,-157,-43,-1695,38,31,16,-103,-1563,-2721,-1512,-2048,-2524,-2578,-2185,-1621,-1046,-4475,-78,290,570,830,1492,2146,1905,-282,-531,-2927,3082,4839,-654,-1309,-2489,607,-1932,-4172,-3898,-2562,-740,-924,-1527,-94,-226,-1862,-3056,-561,238,-1121,-1534,-3353,-926,-774,-3179,104,401,-1431,853,1076,-213,-1990,533,1617,497,1463,-707,1728,1194,-940,-3869,-3447,-702,2979,2891,2445,-2185,943,1716,-2735,-5030,-4580,-4371,-1059,-377,171,-198,1937,3253,2385,1287,145,-1336,-2643,-4470,-2753,-1466,-311,670,-1080,-625,-463,-3432,-1054,-1306,-1338,-999,-1675,-1787,-2225,-52,865,-2828,2100,-387,1652,-783,-117,1977,2152,1641,925,-2300,-37,-504,-2080,-1066,-1239,-1419,-1173,-1197,-2041,-1407,-1615,-1885,-2137,-2514,-2809,-3176,-3646,-3957,-4247,-4468,-4312,-4083,-3804,-3692,-3495,-3414,-3338,-3341,-3355,-3447,-3404,-3541,-3659,-3591,-3303,-2924,-2402,-1806,-897,-141,-902,-70,-1077,-321,-1508,-2150,1927,1743,1445,1047,591,116,-1818,-1773,-779,-791,-666,-496,-386,-327,-423,-3215,-2705,-1680,-1267,-1638,-2425,-822,-810,-3266,-3156,-2307,-758,-774,-2886,-1746,-642,-2676,-844,38,1697,2319,2723,2927,2957,2630,2124,1377,333,-799,-1691,-1610,-419,1411,3422,-1089,1739,839,2377,989,1166,-3074,-1040,-2024,571,929,-842,-3130,-2878,-2129,-2233,-1367,-382,-248,-21,1090,1007,-344,-1237,-4008,186,526,502,-2309,373,460,616,950,1274,-1869,-1542,1240,-101,2313,1920,-529,-1691,220,-469,-1101,-1508,-1599,-1327,-904,-1585,-3079,-4212,-986,1637,-2965,-671,-3194,-2979,236,3037,2484,1001,241,-465,659,-262,-4148,-1843,-2218,-2341,-2246,-4854,-5088,-2187,-2204,-2282,-2283,-2213,-1956,-1793,-2096,-1505,-1418,-1492,-3103,-3619,-2105,-3050,-3126,-2684,-3257,-839,-390,-3,197,406,528,497,409,161,-117,-459,-1018,-5273,-1992,-1653,-1968,-2118,-3216,-2217,-2186,-2087,-2787,-7868,-2062,-2064,-2075,-2227,-2301,-5836,-2445,-2507,-2501,-2460,-5434,-10612,-3630,-12300,-18335,-14704,-6701,-22531,-4956,-2527,-2783,-2788,-2221,-1390,-462,621,1667,2618,3472,4302,4883,5362,5707,5782,-10311,-16973,3991,5,3610,2803,-8601,-1493,305,-524,-1312,-1827,-2110,-2151,-1839,-1340,-4076,-116,-4287,915,192,-4262,-509,0,655,196,-106,-484,-662,-2745,-499,-217,-625,482,604,447,258,-2573,-3140,-3818,-1182,-1385,-1303,-947,-423,135,-2662,-632,-439,2483,3000,2491,1595,4504,4933,5429,6017,4095,-187,-2788,-4036,-2765,-188,77,371,2285,6199,3376,-1384,-1240,-3716,370,3997,-177,-4053,1226,3245,2021,952,218,-2584,422,465,1444,-726,-664,1416,4214,575,-319,-517,854,60,547,3229,685,-2498,-3705,-47,-1394,-1152,-2319,-3574,-625,-230,190,577,946,1343,1907,-4337,-402,3842,4565,5110,5652,6074,-5026,1585,-15162,-32160,-27443,-10433,-3387,-5471,3129,2271,-14853,756,181,-118,-293,-5797,-9429,-308,-322,-268,-359,-416,-495,-1685,-776,-1658,-1201,-3169,-2804,-2220,-2508,-2329,-1918,-1575,-4492,-1843,-614,-2443,601,847,1081,1270,406,1177,841,-2561,-516,-561,-1802,-1326,-2017,-2705,-3339,-2875,-2150,-1711,-1262,-1263,-725,-1035,-737,-799,-922,-1039,-1219,-1377,-1441,-1530,-1702,-1912,-2153,-2495,-2786,-3099,-3165,-2909,-3471,-2594,-1631,-1258,-873,-615,-1430,-1581,30,-2077,-1376,-124,-1966,-3113,-433,-621,-706,-1135,-3114,-2935,-3438,-2854,-591,-4,225,346,-2756,-3644,-979,375,-3297,474,491,104,-2413,-883,594,550,424,-2382,-179,-657,-2554,-1811,-2565,-3387,-3375,-2569,-2173,-916,-304,336,-1851,89,1965,1730,264,3024,1772,-2652,471,67,-2757,-1857,-1811,-408,-647,-2330,-1572,-972,-2026,819,1502,946,769,-439,-917,-827,-886,-1525,-2182,-2651,-2980,-2859,-2363,-1741,-1155,-666,-2196,-844,483,144,227,-710,-59,1181,11,-780,-2647,-1932,-135,-1197,789,1224,-210,372,-109,-695,-1142,-1406,-1428,-1457,-1217,-1070,-949,-896,-815,-2671,-1070,-3515,-1270,-1364,-997,-624,-109,500,900,-2155,-1370,-173,-345],[1206,1818,-276,-1995,-906,428,-1737,-555,-738,-1289,-1392,-881,324,1306,176,803,-2521,-1305,-1743,-824,-2449,513,1573,2647,2352,-2302,-1122,-867,-1540,-1676,-2143,-973,-3485,-1519,-1851,-2269,-3104,-2739,-2845,-2878,-2855,-2899,-2934,-2955,-2901,-2917,-2776,-2642,-2412,-2200,-1958,-1748,-1702,-1576,-1579,-1616,-1686,-1793,-1803,-2931,-1722,-843,-453,311,1026,1463,-112,932,792,-2010,-690,-2448,-1026,1232,-2246,2747,3088,2471,-613,-1100,-1568,839,294,-346,-687,-1650,-2027,-2737,-3257,-3148,-2380,-1384,-422,-3077,1379,2118,2609,231,-1725,-2360,587,1204,-1035,-3097,-2304,-3819,-3503,-1983,-557,700,1522,1086,-2794,-660,811,-1283,-1623,2503,2886,-2244,-1401,-475,1105,521,-36,-3303,-1198,-1566,-1976,-2358,-2726,-3141,-3391,-3520,-3376,-3067,-2646,-2192,-1732,-1342,-1117,-3824,-2967,-3515,-2381,-1867,-1927,-2344,-2581,-2696,-2565,-2196,-1927,-1713,-1738,-1830,-1981,-2297,-2689,-3147,-3500,-3427,-3076,-2738,-2521,-2284,-2267,-2225,-2307,-2573,-2829,-2689,-2308,-1566,-931,-523,-1740,-2218,422,386,-2809,-2120,-508,-1122,-1738,-2120,-2601,-1534,-616,213,1140,1074,53,343,-540,-2374,-2171,-1484,-2495,671,-3120,-591,-379,-1510,1640,1607,1447,1338,1246,1092,866,-1516,782,1517,-3661,-1356,96,-682,-1719,-3027,3069,1067,-780,2146,-1772,-3959,656,-5010,-344,-3951,-11003,-3266,-961,-657,-10728,-4521,-64512,-212602,-298837,-134319,1294,1127,855,402,-188,-926,-1739,-33583,-23860,-2653,-8780,-957,-252,448,977,-7417,-3516,181,-12107,-5092,-5220,1545,-7141,791,244,-144,-4201,-674,-3115,-4055,-203,305,649,1003,-547,1133,2242,-2753,-1133,1138,2634,2558,99,2302,2136,1604,90,506,1014,500,-168,-2317,-1515,-2322,-3113,-3723,-3392,-2753,-1956,-1141,-559,-27,318,491,-1829,-1631,-94,-568,-2086,-1236,-1444,-1467,-1270,-923,-623,-284,-1,-3150,-652,-834,-1362,-1796,-3339,-2306,-2939,-1623,-1906,-2161,-3071,-2710,-2852,-2942,-2858,-3664,-3069,-2364,-2240,-2073,-1985,-2038,-1957,-1915,-1780,-1613,-1732,-3044,-1143,-789,-424,-1980,-114,584,1739,-4005,3045,2161,735,1471,5148,5327,2069,-293,-599,-3036,2503,2437,-466,-1361,-2266,-2260,-3353,-4284,-3630,-2833,-1394,-655,-1836,362,-165,-1671,-2719,-976,48,-1179,-1045,-2733,-1345,-497,-3417,-869,981,-1040,1397,1060,223,-1982,-492,-881,-966,-755,-263,262,831,-1359,-3942,-2641,-1231,2358,2483,1678,-1662,1926,2873,-2448,-4692,-4778,-4130,-917,-614,270,274,1881,4982,5789,4462,5054,3418,582,-4371,-2897,-1361,-2217,-2869,-3144,-3233,-3157,-3654,-3016,-2899,-2867,-2772,-2597,-2384,-2731,-1769,-1446,-2474,-797,-529,-296,-1765,-19,69,173,239,263,-2049,322,312,-2111,288,-823,-1746,199,71,-1808,-872,-726,-1093,-1393,-1751,-1922,-2045,-2135,-2488,-3731,-1252,-777,-378,-254,469,921,726,-740,1735,1890,1949,497,-1228,-2333,-537,1036,896,17,-349,1554,1377,-1145,-110,-1263,-1497,-2984,-1171,-984,-1347,-1671,-1891,-1897,-1652,-1491,-1624,-68,454,937,1332,22,-132,-568,-3495,-2704,-2023,-988,-1041,-3117,-835,-1426,-2863,-3726,-2346,-2355,-1949,-2954,-3074,-1102,-2214,-537,-51,2319,3936,4423,4770,5062,5178,5354,5546,5648,5711,5682,5470,4943,4433,4088,1474,1941,1298,2346,1178,651,-2858,-605,-1694,649,917,2519,459,-1566,-1691,-2429,-1205,-237,-823,-1503,-2200,-2790,-3450,-3874,-3675,-3238,-2742,-2307,-2352,-1811,-1694,-1765,-1913,-2251,-2581,-2862,-3016,-2994,-2846,-2850,-2814,-2968,-2999,-3239,-3554,-3867,-4146,-3826,-3474,-3014,-3353,-4008,-2279,-2061,-3505,-1144,-3481,-2740,339,1712,1954,1288,1127,401,1425,687,-2983,-848,-1115,-956,-484,-5407,-6077,-2532,-510,-1008,-1883,-2912,-3565,-3151,-2187,-1361,-599,-958,-2757,-2607,-969,-3678,-3844,-3099,-3850,-2726,-3004,-2745,-2204,-1405,-537,279,1104,1786,844,978,-1287,-3848,-2094,985,-1905,-1002,-3242,-788,559,-710,-2620,-8577,-624,-1379,-2066,-2744,-3083,-4171,-2848,-2588,-2337,-2178,-5647,-8666,-2380,-12453,-17496,-17228,-8650,-18433,-1287,345,962,1414,1887,2252,2486,2771,3011,3241,3522,3958,4313,4709,5074,5236,-8003,-16084,4047,-2681,3527,1522,-7883,-1530,674,174,-165,-177,-69,-1705,449,802,-4069,-137,-4737,-171,-1081,-3176,1073,-14,1064,509,97,-427,-808,-2504,-1065,-891,-1104,-179,30,-1,-35,-2372,-2579,-3407,-1026,-1392,-1667,-1805,-1857,-1915,-2855,-2026,-1891,-1759,-1429,-915,-307,90,543,1022,1548,2069,488,-1562,-3940,-3217,-753,-115,771,2235,5494,3284,-985,-1946,-5049,178,3234,-1220,-3405,1324,3903,2596,1086,-507,-2155,-1303,220,1548,-469,-717,1380,4575,764,-50,49,891,271,1164,4280,687,-2796,-4163,1306,-1265,-1112,-2847,-3426,-253,-127,-83,-188,-432,-760,-996,-2391,-1140,-962,-567,-295,-15,158,-2064,343,-18003,-28664,-26156,-14791,-10355,-9360,-152,51,-15156,601,831,1083,1203,-6581,-7519,1086,876,682,-344,-93,-534,-1608,-1517,-2745,-2438,-2899,-3338,-3117,-2707,-2277,-2009,-1815,-3391,-2656,-1744,-3020,-1974,-2102,-2233,-2366,-2394,-2326,-2157,-2486,-1871,-1605,-1764,-1070,-659,-187,-226,-1275,799,-1618,-1177,-1494,767,66,300,889,1187,864,479,2043,2235,-1073,-1195,1945,1659,1267,-2445,-2806,141,-233,-3852,-2405,-1348,-1685,-1918,-2173,-2221,-2288,-2295,-2520,-2338,-2328,-2288,-3329,-2342,-2422,-2376,-2272,-2282,-2610,-3318,-2646,-689,-325,-4,142,-2998,-3281,-408,494,-2390,738,800,6,-2366,-740,868,813,705,-2206,-300,-90,-2577,-842,-1331,-1875,-2114,-2201,-1682,-701,-93,647,-2188,286,2155,1913,194,3077,2117,-2798,220,-12,-2590,-2545,-2254,-726,-1415,-3396,-855,-576,-2209,882,2251,855,883,-309,-1182,-695,-307,-795,-1571,-2224,-2842,-2902,-2395,-1739,-1122,-599,-2161,-594,767,125,529,-480,-155,1726,-257,-531,-2193,-2719,-145,-1083,828,336,-241,-795,-1457,-2255,-2855,-2923,-2364,-1739,-889,-193,418,899,-750,-3047,-1059,-3795,-274,-1786,-1175,-2258,-3424,-3656,-2399,-1933,-1480,-356,-613],[3470,3809,309,-1908,-813,46,-2288,-313,2370,2272,-363,5490,5550,1728,575,939,-2825,-1142,-1694,-742,-2688,164,2260,3729,2911,-1522,-926,-726,-1636,-2427,-3204,-1479,-3121,-632,-1236,-1960,-3507,-3202,-3695,-3621,-2886,-2160,-1501,-943,-1594,-138,181,-1972,-2322,593,640,642,218,451,299,118,-117,-461,-833,-2640,-1959,-2216,-2805,-3585,-4124,-3988,-3336,-2582,-1824,-1736,-828,-2318,-1063,361,-2348,640,701,602,-398,-1795,-2115,-373,-840,-1245,-1746,-2285,-2769,-3320,-3838,-4241,-4223,-3840,-3459,-3064,-2722,-2400,-2069,-1847,-1972,-2379,-1523,-1627,-1689,-3379,-2299,-2701,-3016,-3389,-3602,-3481,-3110,-2430,-2384,-815,108,-1088,-1168,2537,3143,-2172,-607,-1167,1551,1035,340,-3668,-1503,1942,1584,377,-2363,-1335,-2179,-1606,296,983,630,-135,-1402,-1989,-1825,-2743,-2765,-3301,-2981,-2699,-2454,-2229,-1961,-1809,-1638,-1343,-1142,-915,-1848,-591,-292,-12,297,566,335,-1260,-1162,1232,1129,1038,731,464,-162,-2327,-1076,-1468,-1730,-1447,-981,-780,-1735,-1987,-329,228,-2749,-1978,228,1003,1974,1665,-1838,-2202,227,-536,-1284,-2258,-3213,-4068,-4565,-4039,-3366,-2838,-2639,-2158,-3081,-1542,-1112,-1801,603,1657,2538,3357,2648,1309,1176,-1580,340,3171,-3066,-1161,76,770,-1042,-2715,4775,1512,-710,4856,-1324,-4917,775,-4114,1245,-3350,-12087,-3565,-602,-580,-12446,-5800,-54734,-192542,-278558,-133887,1531,1500,1363,1044,593,8,-628,-27826,-23367,-2020,-10258,-2033,-1910,-1645,-1462,-4914,-1662,-1228,-11623,-6170,-3623,-1491,-6284,-1353,-1262,-937,-5465,-6,-3229,-3563,1997,2782,3303,885,-1201,468,2107,-3791,-470,1874,3640,3105,959,2175,1912,1241,-64,-35,2145,2143,1933,-2186,-1511,180,-3226,-1057,-1749,-2342,-2461,-2146,-1727,-1143,-600,-118,-1299,-1245,815,1149,-2635,1605,2129,2319,327,1874,2071,1613,987,-2088,-2052,-1329,-1727,-1764,-3003,-2632,-3125,-303,178,-826,-3085,-2230,-677,811,-1928,-3360,-2858,-718,-1862,-579,237,-1249,-464,-1415,-1094,-1346,-1947,-3486,-2220,-2298,-2283,-2401,-1509,-843,-29,-2705,1845,2095,554,1932,4792,5108,2123,-399,-668,-3015,1997,3702,-150,-1392,-2015,1049,551,-2087,-3109,-3104,-1065,-831,-1080,-1111,-1072,-1439,-2365,-1456,-527,-1095,-558,-2174,-1830,-336,-3557,-1956,93,-640,-339,-612,-1042,-2045,-2283,-3048,-3697,-3913,-3485,-2847,-2099,-1904,-3391,-1876,-1630,137,59,-86,-978,-534,-248,-1735,-3999,-4960,-3812,-930,-897,534,762,1670,4184,5497,4910,4490,3228,861,-4090,-3251,-1203,-2129,-2775,-2871,-2621,-2172,-3848,-1389,-1265,-1244,-721,-664,-2148,-2938,-933,-1082,-2170,-1314,-1415,-1494,-2819,-1672,-1738,-1761,-1804,-1886,-1975,-2080,-2251,-2429,-2660,-2955,-3058,-3344,-3610,-3829,-4081,-4160,-4079,-3812,-3577,-3213,-2910,-2726,-2801,-4476,-1797,-1454,-1196,-820,-532,-79,324,-1831,1222,1687,1866,-38,-1354,-2355,-929,1044,1174,-241,-1184,2081,3588,-1335,-295,-1520,-2605,-2686,-268,-863,-1665,-2413,-3039,-3316,-3051,-2547,-1982,-1582,-1261,-1003,-818,-740,-711,-757,-3687,-2825,-2482,-1454,-1709,-3292,-2221,-2452,-2498,-3525,-1569,-349,841,-2914,-3918,-1571,-1656,-313,-359,2723,4423,27019,30973,34202,36032,36222,34475,30737,25444,19184,12635,6456,1944,811,2332,1970,2182,1959,1412,8,-2611,-175,-1425,696,706,2433,641,-1471,-1386,-2709,-1211,-290,552,365,47,-741,-1653,-2523,-3228,-3581,-3279,-2738,-2408,-1815,-1456,-1288,-1207,-1338,-3322,-3674,-1967,-2219,-2480,-2931,-3271,-3497,-3016,-2241,-1214,19,1332,2631,3712,-1822,-3755,-3514,-1387,175,-4006,-1131,-3879,-2540,454,2362,1376,1299,686,-27,-936,-1691,-2409,-2644,-2380,-1960,-1552,-4904,-6982,-3327,-1705,-1982,-2096,-1990,-1577,-1575,-2339,-613,-469,-920,-2352,-1711,-1839,-4286,-4604,-3562,-3576,-2950,-2832,-2845,-3057,-3129,-2906,-2361,-1531,-645,332,304,-1222,-2608,-2068,-128,-2376,-1347,-3531,-1209,-528,-963,-2540,-8193,1051,1222,785,555,-4647,-2693,921,147,680,2960,-5996,-6194,1060,-11804,-15916,-19971,-11506,-15357,201,1248,2330,3209,3979,4441,4521,4366,3866,3086,2159,1318,495,-23,-208,-245,-5575,-15800,-190,-4464,-803,-1331,-7070,-2519,-2846,-2678,-2242,-1652,-1139,-2174,-497,-286,-4033,-289,-5289,-2083,-2131,-2313,-356,-368,-425,-414,-200,-106,41,-2516,234,329,-1904,-63,802,728,267,-2426,-2360,-3264,-320,-501,-847,-1036,-1057,-987,-3126,-749,-615,-762,-1030,-1352,-1691,-2198,-2461,-2442,-2189,-1879,-1586,-1409,-3611,-3751,-1542,-1213,-1090,-803,-283,174,-649,-2624,-4896,-179,2224,-2405,-2713,1259,3658,2496,2599,2522,-1858,474,-147,494,-388,-1035,418,741,710,-61,303,676,254,1498,2048,601,-3383,-4704,380,-1317,-1462,-3687,-3605,18,250,414,402,188,-211,-654,-1225,-1735,-2039,-1733,-1333,-902,-608,-353,-197,-20415,-24349,-25518,-21614,-19619,-12853,2981,3596,-14163,4423,4541,4550,4331,-6402,-5541,1779,2138,1945,-620,851,-531,-1611,-388,-3684,-2173,-1379,-658,-599,-829,-817,-1050,-1794,-2342,-3487,-2278,-3703,-2510,-2404,-2221,-2050,-1850,-1666,-1489,-2545,-1398,-1315,-1868,-1366,-1366,-1353,-1391,-1536,-1518,-1886,-1744,-1478,-1116,-776,-339,199,739,51,168,1927,2210,-1138,-2602,1782,620,1827,-2691,-2862,1803,1901,-4122,-2271,827,423,90,-296,-972,-1801,-1096,-3064,-1769,-2051,-2255,-3563,-2576,-2673,-2593,-3316,-2219,-2097,-3035,-2663,-1427,-1340,-1325,-1454,-3360,-2993,-2121,-2314,-2433,-2482,-2582,-2682,-2730,-2795,-2919,-2981,-3032,-3091,-3134,-3170,-3152,-3123,-3177,-3337,-3363,-3179,-2786,-2228,-1639,-850,-2437,368,1725,1949,16,2910,2383,-2644,-131,-140,-2198,-3086,-2574,-936,-2115,-2804,71,-164,-2412,-749,-1506,-2080,-2238,-1878,-1454,-996,-835,-1013,-1520,-2241,-3384,-4694,-4039,-2589,-1178,-427,-2065,-387,1723,90,751,-286,-276,2519,-434,-249,-1715,-3428,-75,-820,1757,2764,153,1674,858,-157,-1132,-1970,-2463,-2679,-2292,-1791,-1234,-737,-1123,-3090,-944,-3981,-549,-2060,-966,-1132,-1059,-704,-234,-1604,-1507,-493,-784],[1711,1985,710,-1805,-995,-548,-2435,-203,2201,2467,-378,4308,5439,1948,807,918,-3043,-1233,-1880,-861,-2923,-203,3050,4479,3254,-1029,-889,-835,-1874,-3204,-3918,-1688,-2745,-995,-1144,-1313,-3879,-1116,-847,-522,-961,-2,-628,-628,-1919,-101,-219,-2262,-2612,-767,-920,-1070,-1337,-1469,-1687,-1895,-2085,-2259,-2273,-2414,-2202,-1200,-1497,-282,157,473,263,637,418,-1644,-1013,-2224,-1396,-1867,-2569,-2098,-1834,-1520,-1119,-2382,-2448,59,315,121,-2162,-2130,10,-324,-1548,707,819,493,-1367,-2313,-732,-1230,-1679,-2174,-2574,-2940,-3270,-3372,-3086,-3414,-2264,-1777,-1200,-783,-469,-236,-157,-43,-1263,-53,39,-911,-870,5,-26,-1952,-34,-1768,-246,-372,-510,-3888,-1771,-1041,-1152,-1233,-2808,-1384,-1977,-2315,-1632,-1839,-2083,-2389,-2722,-3090,-3485,-3529,-3453,-3251,-3049,-2798,-2746,-2840,-3006,-3384,-3777,-3850,-3488,-2689,-1806,-738,469,1657,2820,2127,461,-1135,-1854,5926,5730,5327,1446,1234,-20,-2347,1040,704,-180,576,777,-1133,-1774,-1810,-1129,3,-2737,-1787,90,563,2220,2164,-968,-2916,512,1658,1380,861,-775,-107,-493,-1434,-1518,-1270,-2629,-1029,-2804,-1756,-566,-2124,2314,3316,4096,4773,2300,1406,1315,-1548,350,3629,-2427,-998,92,1273,-538,-2320,1326,1430,-557,1506,-1154,-5890,-436,-3261,693,-2391,-10799,-3568,-1324,-1994,-14615,-7822,-43510,-172042,-257590,-129935,-169,-402,-624,-895,-1175,-1483,-1775,-28087,-23380,-2411,-9381,-2863,-3211,-3449,-3726,-3914,-4082,-4300,-11076,-5279,-3795,-3396,-5117,-2501,-2125,-1578,-6709,-410,-3468,-2892,1331,1862,2071,614,-1938,-280,1174,-3744,207,1199,790,383,41,-101,-61,238,-49,-578,1844,2368,2717,-2081,-1668,-686,-3302,1272,1011,-27,-982,-1753,-2282,-2079,-1300,-209,-735,-1024,197,1226,-3097,1181,5438,3572,497,1306,2973,3959,4116,-245,-3437,-1241,-1300,-1682,-2630,-2986,-3262,-49,2180,-1179,-3126,-2048,-493,2982,-1319,-2774,-2378,-280,-1504,-1158,1046,-1292,874,-2516,6,-297,-2173,-3938,-1182,-1358,-1600,-2813,-2014,-2231,-2369,-2317,-2159,-1824,-1471,-994,-586,-231,132,-582,-761,-2991,994,1088,211,-1429,-1801,1568,1807,-1044,-2445,-3295,-1469,170,-46,1241,24,-1241,-2069,-1992,-2463,-2899,-3005,-2843,-2395,-2059,-3719,-2992,-776,-409,-23,407,736,-2197,-1098,861,531,-3,-644,-1463,-2234,-2749,-2848,-2259,-1945,-358,513,418,-361,2181,2502,-839,-3217,-4845,-3511,-1136,-1208,884,1158,1269,3245,3462,2899,2253,1191,136,-3909,-3609,-3088,-4070,-4149,-3155,-2144,-1614,-3842,-1442,-1432,-1307,-52,-370,-1509,-2706,-2214,-2964,-3667,-4299,-4663,-4439,-4119,-4005,-3932,-3931,-4059,-4313,-4588,-4600,-4253,-3732,-3165,-2586,-2529,-1123,-480,-1731,-776,920,1152,1325,-1561,-1040,997,564,-3089,-4444,-698,-834,-1112,-1162,-1206,-1026,-881,-2895,-600,-510,-502,-543,-1482,-2395,-1273,-474,-624,-842,-1978,-1218,-1468,-1743,-1975,-2218,-3131,-2610,-2438,-2282,-1962,-1585,-1164,-691,-200,-1008,-1502,711,1249,2017,2369,437,459,-569,-3754,-3007,-2964,-763,-217,-2726,-892,-284,-2169,-2958,-2010,-2645,-2970,-3063,-3354,-2165,-994,-111,-758,2927,4770,30973,57436,73149,86186,94628,96948,92606,82411,68094,51952,36313,23517,14855,10159,1777,3673,1160,1752,-613,-2319,327,-1129,822,392,958,97,-1399,-1452,-2958,-2084,-2112,-2153,-2115,-2028,-1801,-1703,-2301,-2770,-1685,-1711,-1741,-2307,-1864,-1823,-1780,-1633,-1548,-3890,-4652,-981,-721,-425,-275,-465,140,518,761,358,1189,1361,1478,1438,-2071,-4078,-2980,-1631,-709,-3836,-1333,-4046,-2332,686,2245,997,1542,2549,1835,2891,-907,-832,2701,2602,2404,-331,-4398,-7506,-3799,-1372,-1462,643,584,755,-1005,-2455,-1233,-1094,-789,-1781,-790,-610,-4352,-4829,-3773,-2702,-1716,-1862,-1931,-2003,-1814,-1414,-858,-638,726,151,-238,-613,-1480,-1758,-1438,-3074,-1941,-3844,-1403,-1549,-1132,-2325,-7465,224,5786,6068,6355,-6826,-1213,1023,74,-919,1604,-6278,-3702,3145,-10697,-13481,-21556,-14851,-13058,1635,2207,2619,2772,2854,2731,2375,1956,1372,669,-36,-544,-964,-1079,-937,-758,-2759,-15857,-312,-5121,-1453,-1710,-5978,-2080,-2004,-2533,-3062,-3265,-3097,-2820,-2442,-2079,-3963,-1442,-5456,-3201,-2155,-1484,-1805,-2190,-2722,-3238,-3465,-3173,-2643,-2409,-1692,-1256,-2656,-493,100,298,197,-2347,-2136,-3047,-529,214,-251,-723,-1178,-1617,-3098,-2065,-1904,-1811,-1722,-1655,-1634,-1881,-2042,-2076,-1936,-1711,-1444,-1252,-3098,-3972,-2188,-1445,-1675,-1695,-1286,-747,-41,-2678,-3643,-362,1356,-3271,-1820,1339,3668,1783,2100,2218,-1383,176,-339,1549,-102,-1217,-509,-1036,-1463,-1790,-2024,-2297,-2443,-2368,-2529,-2735,-3782,-4723,-3244,-3465,-3343,-4403,-3728,-2543,-2469,-2504,-2713,-3049,-2893,-2014,-1031,18,917,1782,2322,2707,2827,2636,2268,-20442,-19038,-24743,-29846,-30145,-14671,1401,2028,-11987,3048,3289,3424,3335,-4994,-3607,2367,2050,1725,-840,553,-1201,-1368,-663,-3652,-2665,-2300,-2864,-3317,-3111,-2551,-2146,-1815,-1574,-3163,-2606,-4122,-1274,-1240,-1202,-1171,-1513,-851,-566,-2410,-575,-979,-1798,344,-788,262,-391,-1374,736,-2181,-2073,-984,1414,1610,855,1968,2058,-671,42,1805,1687,-962,-3667,600,-293,515,-2727,-2695,65,14,-4062,-1930,233,409,652,517,-851,-1679,-1004,-3436,-329,990,-868,-3473,1886,1337,1505,-4169,-733,-1363,-2506,-2656,202,3353,2984,-586,-3619,-2688,593,34,-729,-815,-1230,-1627,-2238,-2261,-2598,-2832,-3008,-3135,-3184,-3160,-3009,-2777,-2565,-2432,-2206,-2195,-1587,-1283,-1105,-862,-2426,-588,-533,-493,-522,-680,-712,-2115,-943,-1071,-1634,-3197,-2650,-2178,-2543,-2979,-3459,-3991,-3829,-3136,-2338,-1565,-806,-81,-1546,-372,660,1042,21,-743,-2011,-143,-1857,860,910,-580,-1862,-216,1975,30,895,-125,-396,2376,-518,71,-1229,-3988,58,-445,2284,3009,513,2317,1642,867,206,-326,-681,-1094,-1246,-1483,-1735,-2039,-2305,-2990,-3132,-4165,-2997,-2375,-1766,-1109,-1152,120,553,-1326,-1585,-712,-979],[-3210,-3721,-3773,-3340,-2514,-1733,-1842,-86,391,844,-202,886,910,827,743,726,-3007,-1359,-2083,-958,-2902,-345,181,25,-267,-682,-856,-996,-2058,-3471,-3253,-1417,-2233,-25,1360,-493,-3908,360,2361,699,-354,2416,-921,-414,-2182,-262,112,-1827,-2394,-86,1026,785,366,12,-504,-1096,-1779,-2595,-3440,-4311,-5102,-4727,-3680,-2786,-1819,-964,-262,339,-20,-1605,-1237,-2171,-894,737,-2872,73,-306,-831,-1390,-2714,-2599,-3184,-3525,-3196,-2417,-1613,-654,-750,-1763,1298,2030,365,-2204,-1974,-1037,1907,1472,868,-1980,-2341,-1325,-2143,-2742,-3199,-3290,-2895,-2107,-1300,-477,351,1078,1857,92,346,-207,-832,-766,4194,4086,-1642,616,-2298,1842,2174,1135,-3669,-1984,-385,-1054,-1718,-2335,-2895,-3092,-2998,-2600,-2049,-1395,-1390,-2679,-3442,-2911,-837,-1203,-1125,127,-760,-791,-1630,-2342,-2825,-4398,-2880,-699,434,-644,2420,3367,2783,3868,1865,298,-999,-1839,3670,2771,1891,-229,61,-623,-2255,-1434,-1259,-1017,-543,-248,-1614,-1947,-1725,-1983,-328,-2825,-1626,-758,-869,-910,-828,-579,-3649,-161,36,343,496,-1262,-336,819,-830,-1096,-1188,-2530,1203,-2505,-2453,-637,-2511,3191,2942,2362,1671,869,-67,-885,-1453,-1516,-1075,-1813,-911,104,1718,-227,-1927,3175,1381,-357,4168,-1266,-6789,-1970,-2543,2979,-1278,-9396,-3123,-2640,-4033,-16672,-10150,-31371,-152657,-237841,-124104,-1066,-1225,-1362,-1534,-1688,-1848,-1970,-33866,-23295,-2048,-6942,-2189,-2412,-2541,-2719,-2803,-2863,-2994,-10559,-3490,-3148,-3232,-3718,-3444,-3653,-3693,-7866,-3628,-3824,-3287,-3081,-2747,-2608,-2359,-2712,-1703,-1414,-2661,-881,-663,-478,-368,-321,-255,-212,-95,64,-977,675,1135,1604,-1994,-1647,-1390,-3048,2002,3405,1942,-383,1916,1160,321,163,129,-152,-965,-458,8,-3378,772,3478,2857,575,598,1300,2417,3137,1457,-4548,-1492,-1271,-1539,-2224,-3321,-3344,-195,262,-1474,-3175,-1912,-309,676,-854,-2068,-1671,-350,-1128,-1704,-1512,-2017,-2331,-3542,-2723,-2736,-2749,-3584,-2795,-2741,-2773,-3066,-2873,-3042,-3242,-3314,-3212,-2791,-2260,-1533,-816,-103,643,-726,-835,-2982,891,2684,606,-1422,-1597,1001,263,-607,-1668,-3226,-2821,-2924,-2593,-2059,-1439,-1053,-1805,-2469,-776,-333,302,-1438,-2866,-454,-3912,-3794,-65,90,179,28,120,-2330,-1058,793,548,1647,895,1613,943,-3257,-2252,-733,-2158,-985,-691,-137,163,707,1022,174,-2333,-4539,-3173,-1458,-1416,-602,-213,212,545,827,945,1040,771,566,-3786,-3867,-1907,396,540,-1356,-2229,-2010,-3760,-1542,-1623,-1359,409,-155,-823,-2188,-2107,-2491,-2548,-2403,-2212,-2066,-3659,-2172,-2414,-2742,-3205,-3791,-4118,-3489,-2779,-2364,-1238,-494,-2380,1239,1336,-1813,-834,2074,4147,2674,-1573,-1072,1942,382,-3215,-3590,-539,1532,784,229,-262,-380,-816,-3780,58,248,315,-894,-1528,-2347,-1435,478,522,-720,-2287,182,885,-1316,-767,-1823,-2545,-439,-485,-408,25,675,1453,2280,1710,-792,-1362,955,1121,4043,3846,753,1171,-296,-3697,-3129,-3309,-665,143,-2094,-1276,-224,-1828,-2342,-903,1978,2106,-2614,-2685,-1426,-220,125,-1068,2957,5062,34202,73149,126637,158266,182476,195052,193626,178466,152155,118992,83909,51814,26021,7877,-2632,-983,-160,-978,-2053,-2275,-1546,-771,-145,25,-136,-231,-1299,-931,-3127,-1262,-1517,-1854,-1954,-1960,-2442,-1871,-2313,-2268,-238,230,652,-1996,1347,1668,906,1880,180,-4164,-4849,-1042,1175,1048,774,-142,405,427,332,75,163,97,8,-243,-2325,-4124,-2403,-1789,-1685,-3244,-2278,-3742,-2587,-2498,-2419,-2346,-1967,-1562,-1158,-865,-1856,-30,397,747,945,-338,-4031,-7233,-3939,-1588,-1421,-110,-161,33,-180,-2293,-2095,-1435,-591,-1140,-121,-573,-3861,-4338,-3708,-2813,-3470,-3535,-2615,-1593,-314,1070,2438,-1452,2150,-195,-612,349,-552,-1330,-2849,-3874,-2774,-4112,-1399,-2500,-1272,-2041,-6666,-641,4503,4272,3767,-9018,185,896,-172,-2448,-2729,-6592,-2099,-612,-9642,-10484,-20504,-18482,-11673,2547,2020,1287,399,-296,-752,-846,-458,75,578,992,1386,1550,1661,1712,1586,279,-16275,278,-5216,-3678,-2385,-4766,-2427,-1998,-1853,-2133,-2270,-2895,-3370,-2840,-3014,-4084,-3203,-5136,-3119,-3079,-2992,-2929,-2832,-2801,-2612,-2201,-1882,-1512,-2226,-1034,-942,-3370,-939,-1084,-1423,-1580,-2192,-1987,-2859,-861,-84,231,477,600,-1847,-2883,-535,-443,-839,-918,-546,-240,754,1435,2098,2721,3211,1330,1248,-2602,-3953,-2841,-1408,1841,1909,2276,1875,670,-2194,-2526,-532,520,-3694,-957,1371,1822,1106,1221,753,-921,-318,-901,-1379,-1538,-1459,-1085,-747,-493,-373,-406,-697,-1025,-1219,-1634,-1971,-3941,-4334,-1679,-1486,-1325,-5050,-3945,-1000,-1033,-1040,-1038,-1001,-899,-631,-358,-52,131,352,383,427,408,423,364,-18360,-13066,-23509,-38680,-41074,-14296,-1815,-2230,-9259,-2564,-2275,-1796,-1402,-3086,-2086,-671,-588,-458,-1190,-398,-1928,-1106,120,-3006,-3054,667,1469,1007,-19,611,1732,-1712,-125,-2129,-2885,-4404,332,-253,-324,128,-2244,310,221,-2274,-411,-1016,-1753,550,-970,-5,-321,-1400,-109,-2685,-2382,-373,459,671,865,1061,1169,-1467,-97,965,817,-786,-3784,-395,-1009,-1190,-2755,-2515,-1831,-1475,-4005,-1598,-60,255,512,443,-885,-1440,-1177,-3765,-125,610,-461,-3204,1700,830,922,-4254,-122,-670,-1966,-2797,187,2096,1453,-444,-3962,-2606,-2150,-2970,-3163,-2558,-2048,-1685,-2109,-1361,-1500,-1699,-1964,-2229,-2343,-2183,-1850,-1072,-483,-1461,-734,-2054,-462,1057,985,947,-2319,436,726,806,-330,1080,1415,-1485,-823,-358,-1097,-2984,-2660,-804,-2743,-440,1594,793,-2635,701,324,-176,-738,-1169,-1654,-1675,-1575,-1327,-1011,-1067,-1861,-364,-1823,-473,-709,-1071,-1632,-1870,-1953,-1914,-1443,-952,-569,279,-584,371,-797,-4053,197,-37,1634,1156,552,-47,-762,-1629,-2387,-2773,-2451,-2111,-1652,-1440,-1373,-1467,-1603,-2880,-2251,-4349,-1507,-2088,54,576,-1386,658,1950,-1084,-1668,-954,-1130],[-3652,-2965,-1987,-1304,-1488,-1466,-1202,215,1797,2623,63,1397,947,235,-341,-639,-2923,-1618,-2394,-1112,-2710,-1053,-1631,-2188,-2803,-3108,-3054,-2615,-2246,-2917,-2277,-914,-1686,-841,-1001,-1395,-3636,-2054,-2286,-2428,-2475,-2545,-2547,-2477,-2263,-2066,-1661,-1229,-1946,-781,492,1077,878,1806,1937,154,709,2238,1816,-2003,-2374,-1421,-3105,-3360,-4791,-4750,-3229,-1729,-546,-1485,-1507,-2186,-687,563,-3246,2196,3403,2103,203,-2743,-2242,2056,1579,350,-967,-2332,-3019,-2641,-1731,-497,572,199,-3027,-1644,-1297,875,3187,3210,-1664,-2257,-673,1442,-867,-2850,-3028,-982,274,2961,2898,1355,2542,2375,1514,816,-405,-826,-813,646,265,-1243,-407,-2699,-1177,-1535,-1881,-3190,-2611,-3002,-3346,-3696,-4026,-4031,-3627,-3222,-2732,-2171,-1509,-1715,-3014,-3207,-2741,-57,-361,-9,838,-576,947,346,-143,-547,-2670,-4175,209,745,297,1415,1650,1695,1618,1397,-107,-807,-1216,537,468,601,-1907,933,151,-1977,700,1282,-1377,100,32,-2123,-2201,-1653,-2749,-679,-2937,-1444,-565,-645,-831,-1104,-1229,-4047,-1482,-1526,-1367,-1272,-1739,-698,-327,-212,-682,-1213,-2295,718,-2205,-3217,-717,-2871,841,863,737,670,629,521,482,-1066,404,286,-1180,-836,-864,-1567,-2489,-2875,-1808,-755,-106,1134,-1540,-7415,-3665,-1943,2498,-133,-8040,-2122,-3695,-6389,-17758,-12053,-18817,-135207,-220058,-117369,-1163,-1395,-1584,-1755,-1811,-1744,-1531,-43176,-22403,-430,-3900,60,65,108,50,-995,50,-33,-10079,-1803,-1970,-300,-2122,-873,-1402,-1858,-8789,-2870,-4217,-3230,-2748,-2124,-1735,-1291,-3437,-1816,-998,-1506,561,768,911,937,842,696,438,143,-215,-1100,-790,-813,-694,-1904,-1531,-1940,-2874,299,183,-160,-439,-629,-857,-853,-742,-572,-507,-1068,-1128,-955,-3434,-1100,-1364,-1610,-1788,-1916,-2117,-2206,-2178,-2060,-4493,-1753,-1249,-1369,-1816,-3589,-3379,-578,-646,-1688,-3259,-1828,-2222,-2624,-2462,-1894,-1198,-466,-799,-2237,900,-1846,-288,-4477,485,203,-2248,-2982,-521,-327,-675,-3081,23,957,713,328,1065,920,-553,528,422,460,752,-807,-941,-3053,176,3565,927,-1422,-1479,4883,4819,804,-900,-2930,-2601,140,1299,406,-403,-1158,-1892,-2827,-2891,-2731,-2389,-2135,-3316,-1764,-4231,-4097,-1476,-1525,-1621,-1721,-1939,-2452,-2485,-2690,-2743,-2743,-2694,-2763,-2872,-3524,-3408,-3773,-3717,-3125,-2482,-1716,-1142,-430,235,634,-1494,-4244,-2892,-1970,-1566,-339,-877,-1586,-2471,-3384,-3686,-2667,-1810,-783,-3824,-4078,-3082,584,488,-1562,-2835,-2498,-3765,-1622,-1903,-1501,1025,960,-287,-1715,683,-208,-1771,-1736,-2378,-2904,-3178,-3138,-2720,-2144,-1537,-944,-1476,-458,-799,-2420,-721,-478,-1691,1865,1264,-2052,-978,1916,2798,2486,-1678,-1215,1520,5,-3280,-2726,-372,1648,877,203,-462,-684,-1574,-3890,-580,1450,-634,-1210,-1626,-2327,-1529,1877,2401,-948,-1934,-485,2095,-1230,-963,-1786,-1887,1397,1955,223,2676,6288,4611,4042,1378,-694,-1257,1098,872,3448,3676,1040,1962,-44,-3717,-3244,-3554,-674,378,-1574,-1525,-249,-1644,-1863,-672,2621,3058,-2538,-2256,-1120,450,217,-1288,2630,5178,36032,86186,158266,353758,410897,443822,446420,418018,363368,291554,213796,141338,30653,12956,467,8763,-1694,2615,-1400,-1777,1501,-542,1207,-548,822,878,-1330,-916,-3376,-1357,-2278,-3112,-3737,-3221,-3196,-2101,-2160,-1904,-108,1573,2038,-1658,1357,2035,448,1981,-432,-4262,-4176,-1658,147,-140,-494,-679,-925,-917,-976,-962,-838,-702,-623,-740,-2742,-3873,-1927,-1986,-1833,-2711,-2304,-3215,-2603,-2476,-2346,-2233,-1867,-1558,-1343,-1324,-2669,-1224,-1203,-1238,-1359,-1476,-3984,-7085,-3964,-2571,-3060,-3589,-4132,-3995,-3480,-2869,-2367,-1825,-1444,-1208,-1025,-1047,-3278,-3863,-3588,-1982,-2280,-2590,-2816,-2906,-2517,-1794,-913,-2261,1153,-670,-925,1325,-12,-1065,-4354,-4649,-3883,-4260,-1356,-3502,-1516,-1850,-5937,-1655,2517,2504,2326,-9506,1341,396,-716,-3969,-2351,-7107,-667,-281,-9006,-7267,-16905,-22009,-11391,2411,2291,2025,1650,1472,1439,1536,1876,2229,2501,2667,2808,2715,2575,2395,2073,1715,-16991,-2930,-5455,-4561,-2167,-3618,-2983,-2989,-73,-192,-252,-4131,-4225,-961,-1253,-4530,-1737,-4379,-1977,-1984,-1773,-1426,-1363,-3980,79,798,1327,1797,-2021,569,-924,-3903,-1478,309,245,-278,-2007,-1954,-2785,-1390,-484,-474,-527,-681,-2627,-2597,-1856,-2128,-2294,-2077,-1596,-1042,-751,-458,-193,66,256,393,431,-2192,-3760,-3586,-1999,111,34,97,47,232,-1451,-1652,-766,-318,-3424,-250,1179,1105,372,673,1127,-565,-473,-725,1637,575,-1573,-324,2152,515,-383,786,228,-433,-1056,-1932,-2789,-3705,-3871,-2439,-1969,-1529,-5469,-4262,-740,-669,-628,-648,-713,-792,-765,-778,-770,-880,-930,-1137,-1282,-1432,-1482,-1535,-15901,-6587,-21308,-46871,-50915,-11831,-2065,-1977,-6167,-1466,-1176,-855,-687,-1259,-1093,-990,-1404,-1826,-2288,-2429,-2691,-1295,-512,-2321,-3197,1411,1809,1088,66,1003,753,-1694,-190,-980,-2545,-4354,175,-569,-670,420,-3042,85,-118,-2128,-631,-1057,-1731,-827,-1190,-629,-533,-1510,-410,-3360,-2687,-526,-542,-707,-919,-1146,-1463,-2225,-2299,-2695,-2588,-2125,-2830,-1046,-1236,-19,-2750,-2326,945,510,-4012,-1289,595,347,247,218,-1036,-1090,-1245,-3428,22,917,-126,-2772,1158,116,478,-3620,306,-32,-1423,-3058,-1,3149,4049,-102,-4342,-2788,1758,5864,556,-402,3437,-120,-1985,-714,2136,2222,2427,507,-1817,-53,-1546,497,844,-1574,-1377,-1861,-286,-117,-748,-1262,-2136,-1976,-2072,-2045,-2045,-2180,-2199,-2317,-2224,-1999,-1708,-2574,-2657,-791,-2714,-128,301,828,-2756,1400,3207,1255,516,-240,-1749,-87,1369,1595,192,-1451,-1736,59,-1828,2037,3167,-1271,-1380,-272,1931,-462,-143,-1522,-2823,-2223,-670,635,-445,-3588,308,354,3199,3619,1126,1942,2003,418,-1183,-2477,-2389,-1496,-428,296,737,870,-762,-2882,-1129,-4566,-2200,-3165,-3282,-2415,-1649,-1035,-714,-946,-1807,-1262,-1282],[211,1987,1528,-1222,-1972,-1823,-715,290,1348,2322,336,-358,1624,1030,774,661,-2924,-2081,-2879,-1395,-2476,-2650,-3371,-3428,-2942,-1998,-1133,-1657,-2499,-2489,-1466,-447,-1229,-88,-201,-1229,-3347,-2599,-3267,-3705,-3763,-3492,-2921,-2209,-1750,-742,99,-764,-1657,-1635,-345,707,744,1954,2396,264,487,5138,3986,-1944,-2361,-1423,-3115,-1775,1886,-144,-2156,-3688,-3770,-2600,-1861,-2371,-542,215,-3272,1761,2720,1711,273,-2694,-2040,1995,1710,584,-130,-690,-1324,-1840,-2162,-2349,-2334,-2129,-3666,-1402,-791,-513,1064,1702,-1281,-2216,-802,1375,-818,-2539,-2545,-1315,-1480,-2319,-3002,-3395,-3536,-3324,-2987,-2593,-2096,-1559,-1268,-732,-397,-857,-11,-3048,-416,-872,-1485,-2720,-3152,-4129,-4739,-3916,-2953,-2154,-1386,-1712,-2448,-240,-186,-1800,-3042,-2749,-2469,-2411,-3167,-3754,-3759,-3160,-2563,-2072,-1688,-1605,-1696,-3511,-2189,-2465,-2610,-2310,-1639,-887,-142,445,-780,-625,-484,757,263,-255,-3526,-1604,-2253,-2973,-3590,-3695,-3409,-2725,-2129,-2657,-2560,-1615,-3277,-1056,-3082,-1268,-1020,-1328,1072,2161,1183,-3692,-179,682,215,-203,-2227,-667,-619,-579,-468,-1306,-1969,-25,-1937,-4027,-853,-3163,-290,-299,-294,-6,415,1207,1074,-490,2641,4789,-535,-767,265,4913,94,-1128,4587,516,118,1887,-1879,-7645,-5382,-1479,274,100,-6792,-659,-4184,-8788,-17226,-12723,-6233,-119723,-204018,-109955,-1414,-537,340,1151,1933,2657,3357,-52435,-20270,4133,-1057,6147,6245,6322,6222,-1712,5857,5439,-9609,-638,-2576,2942,-376,2951,2661,887,-9211,539,-4519,-1119,1278,665,-293,-1230,-3989,-2819,-3316,-3465,-3334,-3213,-3197,-3363,-3667,-3905,-3863,-3343,-2610,-1869,-1129,-540,-157,-1732,-1339,-2309,-2783,-80,-349,-771,-1080,-1296,-1610,-1795,-1946,-2033,-2118,-2027,-1872,-1727,-3281,-1101,-836,-602,-385,-1047,-1554,-215,-233,-285,-3638,-1912,-1145,-1110,-1326,-3585,-3255,66,1019,-1714,-3281,-1678,17,2647,-330,-304,154,806,-438,-2644,1066,-2181,-1148,-3913,2100,1205,-1945,-2260,-903,-974,-937,-2762,-678,-652,-673,-652,-668,-594,-914,-376,-284,-262,-264,-643,-951,-3057,-1377,-1910,-2501,-3021,-3384,-3624,-3449,-3153,-2853,-2370,-3199,-1979,-2033,-2150,-2269,-2407,-2571,-2759,-2564,-2163,-1659,-1321,-3532,-968,-4196,-3571,-612,761,1158,1202,1132,-2341,37,885,55,1150,1285,1724,319,-2797,-1039,-108,-2608,773,316,-406,-711,-756,-437,-45,-610,-3838,-2519,-2472,-1484,160,-354,-1008,-1704,-2162,-2282,-1882,-1461,-783,-3862,-4019,-4038,-530,95,-1679,-3390,-2913,-3687,-1487,-2064,-1559,873,1112,228,-1224,-22,-93,-1698,-804,-1157,-1904,-2128,-2108,-2348,-2459,-2484,-2456,-2390,-2337,-2362,-2411,-2554,-2817,-2958,-3329,-3644,-3730,-3539,-2960,-2176,-1228,-1703,-1287,1084,-323,-3124,-1781,-63,3533,3294,1985,695,1887,-2294,-3187,-1291,-198,-1525,-1311,-1599,-2151,-1407,-644,-1272,-2038,-2861,-3338,-3588,-3124,-2202,-1473,-1248,858,2402,-11,2763,6396,4910,4042,1042,-470,-984,1326,702,2838,3559,1464,2908,289,-3580,-3056,-3430,-582,709,-987,-1436,-183,-1437,-1355,-385,2912,3568,-2395,-1838,-684,1154,332,-1088,2124,5354,36222,94628,182476,410897,927266,1050896,1107736,1087557,905303,841712,656745,459534,121484,708,4868,12437,-2822,-1278,-1314,-1536,2160,-275,1391,-1455,-2682,-1896,-1314,-1075,-3517,-1459,-1475,-451,258,-1849,-3704,-2106,-1715,-1511,-382,1726,3301,-1144,1168,1677,97,2654,-1004,-4047,-3263,-2110,4322,4937,3307,904,872,-476,-1915,-3209,-3899,-3205,-1988,-950,-3115,-3253,-1326,-1990,-1625,-2138,-1512,-2429,-2524,-2301,-1751,-804,535,1825,2935,2893,-2842,1682,4910,4895,3231,-819,-4056,-7056,-3764,-1263,-1205,-1052,-1943,-2485,-2769,-2583,-2225,-1684,-1241,-927,-680,-686,-2612,-3352,-3329,-2184,-2767,-3447,-4161,-4535,-3812,-2940,-2115,-2844,-566,-1066,-985,962,308,-875,-5619,-4813,-4798,-3874,-1108,-4354,-1610,-1569,-5105,-2582,3963,4486,2715,-7113,2416,-288,-1345,-5246,-4227,-7653,-2012,-3213,-8673,-3812,-11752,-23942,-11971,2530,2805,2808,2623,2639,2893,3428,4349,5366,6314,7096,7738,7987,4805,7778,7202,6241,-17436,-6973,-6075,-4022,-954,-2399,-3557,-3558,-794,-633,-333,-5294,-5053,16,-26,-5065,-286,-3131,-830,-1289,-1758,-2290,-2818,-4031,-3935,-4123,-4139,-3817,-3391,-3059,-2701,-3679,-1893,-1612,-1510,-1342,-1606,-1794,-2634,-1913,-1568,-1872,-2155,-2423,-3236,-3051,-3253,-3332,-3478,-3503,-3387,-3183,-3161,-3029,-2805,-2468,-2098,-1710,-1381,-1672,-3288,-4231,-2510,-1018,-1327,-1645,-2201,-2605,-3110,-3205,-2955,-2551,-2742,-1367,-834,-318,-272,-128,758,-173,-648,-829,1375,1075,-1575,-666,244,-62,-713,-525,-820,-1053,-1142,-1551,-2080,-2944,-3253,-3748,-4118,-3813,-5275,-4468,-1415,-653,66,683,1193,1615,2063,2389,2468,2704,2722,2471,2158,1706,1228,647,-13475,-661,-17514,-52819,-57571,-7891,355,1214,-2671,2910,3601,4235,4658,245,-497,3031,4388,4398,-2037,-1938,-3288,-526,1035,-1682,-2882,716,1350,1152,44,1355,2574,-1583,1494,285,-1634,-3966,98,-791,-914,2999,-3745,2844,49,-1813,8,-985,-1601,-758,-1689,-2537,-3289,-3759,-3399,-4007,-2881,-1530,-954,-647,-536,-617,-990,-2507,-2626,-3887,-5218,-3895,-2218,-473,-723,972,-2570,-2028,708,17,-3995,-912,4325,300,918,-33,-1163,-581,-1137,-2861,266,551,208,-2148,504,-703,317,-3094,652,626,-799,-3319,-261,2546,2464,408,-4061,-3176,-297,-808,-1194,-1483,-1811,-2141,-2409,-2682,-2988,-3210,-3407,-3614,-3826,-4068,-4289,-4492,-4614,-4440,-3889,-3179,-2452,-1791,-1336,-922,-1855,-655,-760,-941,-1187,-1458,-1387,-1160,-1626,-903,-152,-2078,-2658,-535,-2537,1232,751,200,-2850,-441,-363,-58,145,-519,-1815,21,1564,1569,263,-1859,-1617,-13,-1841,2452,3024,-1777,-1099,-497,1609,-906,360,-309,-2277,-4440,-4515,-2473,-679,-3093,351,668,2747,2612,1233,1382,528,-598,-1556,-3063,-2010,-1669,-996,-514,-221,-174,-285,-3096,-1590,-4820,-2936,-3586,-4107,-4235,-4054,-3633,-3042,-2125,-2071,-1708,-1508],[-6874,-5333,-3751,-2274,-2269,-1739,-147,507,992,2005,844,-1932,3238,2387,1232,517,-2746,-2481,-3265,-1551,-2023,102,1028,164,-633,-1252,-1257,-1921,-2575,-2036,-677,88,-682,312,216,-1664,-2912,516,5368,-1248,1415,3311,-2201,354,-1055,-739,312,-403,-1513,-2407,-1206,294,545,2056,2854,527,406,1098,-116,-1858,-2674,-3712,-4431,-4708,-4309,-3709,-3198,-2851,-2740,-3057,-3600,-4373,-5388,-6572,-7732,-7161,-5975,-4949,-4020,-3223,-2622,-2227,-2036,-1851,-1724,-1749,-1630,-2394,-1511,-1502,-1519,-1649,-3404,-2459,-2998,-3484,-3764,-3842,-3572,-3116,-2629,-2085,-1420,-2251,-1878,-1656,426,769,1052,1042,1487,1744,1961,1618,-801,-1236,-1549,2013,1639,-479,685,-3319,-408,-748,-878,-2296,-1982,-353,-1077,226,404,-641,-461,-694,-2632,-85,-274,-1679,-2907,-2398,-2307,-550,-379,-169,64,-598,664,820,933,-225,358,-2375,-394,-1127,-2103,-3071,-3920,-4561,-4610,-4069,-3254,-2318,-1395,-606,6,594,-4584,740,490,-1105,641,447,-3169,-1226,-595,-3028,-3048,-1645,-3301,-1480,-3260,-1139,-1577,-2071,596,1772,1539,-3108,-554,188,-1469,-365,-2771,-849,1121,743,-126,-1514,-1649,933,-1754,-4168,-1121,-3363,1993,2029,1819,1587,-400,876,446,-51,-610,-1279,-2079,-2923,-3873,-4831,-5655,-5262,-4304,-3401,-2531,-1789,-2254,-7576,-7072,-1247,449,430,-5775,161,-4099,-11090,-15503,-11678,-1570,-105634,-188853,-101898,-1944,-1530,-913,-284,277,656,837,-57075,-17055,377,115,-38,65,628,-7206,-3418,3406,4414,-9243,-282,-3739,3338,1333,3865,7797,862,-9140,368,-4728,-771,4883,4040,1429,-1409,-4413,-3434,-3170,-2442,-1704,-1195,-910,-854,-959,-1079,-1214,-1262,-1277,-1292,-1242,-1245,-1348,-1575,-1442,-2639,-2841,-2141,-2428,-2929,-3426,-3987,-4833,-5680,-5570,-4310,-2982,-1565,-2039,-1042,-3111,8,2737,263,414,-1922,-1832,-962,1062,417,-2871,-2050,-1069,-900,-874,-3343,-3063,386,2120,-1668,-3337,-1549,117,4739,-210,751,1189,1115,-157,-3014,-979,-2383,-2961,-3339,-2696,-2095,-1541,-1555,-665,-233,-31,-2330,122,876,-562,1174,1194,311,-1264,909,647,290,-85,-593,-1263,-3028,-2327,-3024,-3661,-3947,-3664,-3053,-2105,-1173,-348,-1740,-3342,466,1111,643,-49,-959,-2020,-2900,-3075,-2204,-863,-1494,-3588,-1242,-3779,-2717,-787,1092,3748,3203,1377,-2056,820,480,-291,52,150,257,34,-1931,-383,62,-2810,235,877,-616,627,1211,1320,1185,174,-3439,-2138,-2940,-1822,-2909,-4001,-5218,-5920,-4748,-3232,-1552,-139,-213,-3963,-3755,-4199,-1588,-185,-1766,-3952,-3309,-3599,-1212,-2141,-1606,725,587,-869,-2352,-3622,-4416,-4554,-4332,-4099,-3979,-3979,-4213,-4390,-4386,-4182,-3837,-3422,-3055,-2882,-2912,-3193,-3612,-3706,-3637,-3121,-2387,-1002,410,1850,2304,-1719,-1342,591,-655,-2862,-887,272,6664,6530,1915,-594,1246,-3027,-2540,-1907,-2163,-2403,-1810,-1517,-1897,-1200,-162,-9,-967,-448,-972,-1811,-2536,-2964,-3361,-3901,-4619,-4975,-4841,-3898,-2735,-1727,-833,456,-108,-604,1564,556,2175,3427,1912,3838,570,-3225,-2585,-3057,-447,1099,-408,-1136,-104,-1279,-4643,-4663,413,3965,-2246,-1440,-242,1766,375,-3574,1377,5546,34475,96948,195052,443822,1050896,2548717,2751565,2759775,1271115,1049839,1521397,713574,291659,33592,14639,16667,-1766,3594,-877,-1329,2839,-41,1486,-1784,-584,-2225,-1282,-946,-3630,-4230,-2914,649,166,-1931,-3981,-1972,-1166,-1190,-706,1138,3079,-576,922,1318,-219,2055,-1585,-3706,-2398,-2456,4509,5483,3598,1664,1623,-123,-1960,-3811,-5662,-6397,-4698,-3262,-3512,-2479,-1021,-1839,-1114,-1664,-1661,-2416,-2980,-3417,-3948,-4543,-4644,-4293,-3672,-3176,-2600,-2170,-1641,-1160,-864,-1020,-4285,-7045,-3465,-1733,-2295,-2966,-3693,-4216,-4641,-4723,-4627,-4269,-3963,-3785,-3680,-3802,-3907,-4182,-4387,-4339,-3976,-3416,-2719,-2085,-1375,-784,-2911,-3292,-677,-1471,-2011,-3103,-4330,-5571,-6619,-6704,-5804,-4626,-3347,-5138,-1537,-1263,-4282,-3482,-1841,-2571,-3512,-4648,-4486,-3952,-2862,-6375,-6090,-8348,2519,4253,-8714,-382,-6022,-22568,-13366,4580,3305,1787,231,-739,-789,163,1913,3851,5651,7167,8422,9190,5875,9895,9790,8876,-17158,-11694,-7410,-2807,792,-1277,-4247,-3542,400,2328,1801,-6407,-5934,1389,1550,-5691,520,-1709,1472,850,40,-980,-2104,-3346,-4440,-5033,-5198,-4702,-3810,-2860,-3995,-2789,-2255,762,1393,571,-1158,-1585,-2536,-2541,-886,1966,1591,-761,-3546,-1607,-1461,-2665,-4271,-6040,-7570,-7041,-5201,-2997,-669,1710,2326,1152,2194,-1174,-2766,-4257,-2864,3377,2369,1526,2908,3044,437,-306,-1071,-1484,-2137,882,905,1478,-988,-1062,317,86,-783,-953,413,-785,-2283,-3845,-5497,-6734,-6531,-5163,-3691,-2249,-846,15,422,-2018,-2648,241,-1483,-1503,-4745,-4662,-5039,-6041,-6570,-6509,-6003,-5330,-4574,-3977,-3526,-3388,-3403,-3804,-4392,-5241,-6231,-7371,-11417,-7305,-11949,-55304,-59484,-3534,2778,4682,957,7634,8520,9071,9184,1073,-389,2908,4937,6007,-2373,-2503,-3785,-241,2993,-1315,-2430,2499,2938,1069,-232,1505,2855,-1545,2013,1466,-607,-3599,-163,-1047,-1199,-1513,-4044,-1993,-1958,-1831,-1605,-1171,-1494,-213,-1503,-182,-74,-1750,-1124,-3478,-3100,1335,3464,3217,942,2207,1420,-2033,-731,-2024,-3249,-4395,-5294,-5651,-5389,-4804,-4040,-3412,-2894,-2568,-4055,-2353,-2201,-1949,-1445,-850,-1323,-76,-990,-2307,563,78,431,-1497,-347,-1659,345,-2776,839,1225,-186,-3438,-647,1768,1779,926,-3450,-3479,1401,2002,1347,-402,3170,160,-1589,-1114,1502,1609,2578,1482,-2410,290,-923,1298,339,-880,-1832,-2794,-3642,-4327,-4861,-5006,-4823,-4779,-4571,-4337,-4148,-4062,-3817,-3677,-3438,-3283,-3275,-3426,-3673,-4084,-4577,-5187,-5733,-6054,-5859,-5441,-5030,-4881,-5025,-5286,-5455,-4508,-2782,-567,375,-2173,-1416,-120,-1725,2849,2806,-2238,-684,-679,1241,-1312,21,-352,-1165,1462,-892,1136,116,-2509,471,1041,3713,4088,1334,822,159,-1061,-2051,-3653,-1731,-1326,-920,-927,-1237,-1834,-2561,-3551,-3316,-4626,-1615,-1034,1199,-624,-1886,238,1269,-967,-2140,-2000,-2200],[2453,4869,1688,-714,-2099,-1278,444,834,729,1671,1526,-3004,527,-606,-1575,-2293,-2821,-3059,-3411,-2763,-2048,-854,987,3527,2768,-1698,-1180,-1926,-2427,-1509,116,700,-13,968,140,-2020,-2284,728,4721,-1428,2037,3763,-2436,888,-76,-500,-1033,-4313,-6310,-6735,-6097,-5352,-5045,-5013,-5411,-5958,-6369,-6362,-5645,-4332,-2666,-832,-877,-2204,2847,2699,-448,-2223,-1236,320,-1693,-2756,-2338,-3804,-4898,-5686,-6026,-6219,-6308,-6427,-6710,-7185,-7839,-8423,-8909,-9293,-9244,-9022,-8691,-8373,-8083,-7914,-7977,-8153,-8450,-8763,-8960,-8999,-8585,-7706,-6407,-4651,-2419,-1828,-1130,-1815,1101,4421,5790,976,5389,6011,5010,2095,-791,-1386,-1992,5555,3032,-215,-3593,-6928,-9598,-10160,-8266,-5685,-3265,-1156,-1702,1915,2764,-265,171,501,-2355,1581,1068,-1208,-2587,-1998,-2092,-823,-767,-747,-842,-994,-1457,-2173,-3047,-4182,-5309,-6107,-6481,-6065,-5038,-3448,-1553,326,2089,593,-2423,-225,579,5599,5005,4163,-3243,618,237,-1147,-2235,-2624,-3790,-1754,-644,-2497,-3426,-1542,-2714,-1732,-3212,-851,-1998,-2613,356,1278,1829,-2383,-829,-464,-1755,-745,-3106,-886,509,431,109,-1640,-1188,-1398,-2227,-3205,-4152,-4662,-4710,-4172,-3328,-2121,-1026,571,1095,1103,4211,5117,737,-684,456,5731,168,-518,5633,-122,120,2547,-2389,-7164,-8455,-1588,-2606,-3588,-4843,-4981,-5415,-12960,-13250,-8735,-5339,-91816,-173213,-93100,-5408,-5825,-6276,-6736,-7007,-6936,-6349,-53811,-13079,-1821,95,-5954,3402,4808,-30913,-5712,7842,8849,-8835,-657,-5109,4445,3040,3092,7184,942,-8807,123,-4662,-433,4136,4539,2252,-1898,-5691,-8828,-10696,-10166,-8625,-7314,-6453,-6119,-6265,-6743,-7512,-8348,-9016,-9068,-8157,-6620,-4828,-2782,-1121,-2861,-2876,2304,4175,1610,161,3013,1426,-1405,-3070,-5707,-7959,-8279,-6448,-3917,-2872,-98,2183,-632,254,-2727,-974,-1154,672,1211,-2220,-2095,-976,-705,-411,-2848,-2759,783,2438,-1530,-3366,-1378,169,4521,-97,1922,2294,1431,75,-3293,983,-2102,-3646,-4238,-3004,-884,-1059,-860,2315,726,345,-1846,125,1082,-1136,1319,4846,-63,-1551,475,4425,3064,1569,159,-846,-2885,-2456,-4116,-5689,-6767,-6928,-6256,-4919,-3536,-2370,-1340,-2629,-1155,-2044,-3484,-5378,-7647,-9766,-9011,-6138,-2846,306,-1844,-3517,-1504,-3338,-1782,-945,1370,4921,3211,1158,-1649,1532,1485,-730,632,1646,2842,-243,-1035,241,101,-2986,-421,384,-920,402,3377,1588,-572,-2943,-5345,-7762,-10153,-11660,-9708,-7891,-6411,-5263,-4302,-3573,-2894,-2541,-1974,-4141,-3370,-3346,-2490,-372,-1839,-4528,-3629,-3547,-867,-2154,-1679,544,1078,-159,-2988,-5889,-8643,-10952,-9344,-7577,-6174,-5181,-4764,-4649,-4698,-4806,-4871,-4839,-4791,-4881,-5120,-5554,-6131,-6575,-7236,-7669,-7307,-6141,-4555,-3053,-1714,-1783,-1425,22,-1030,-2603,-168,60,-756,-1776,-2919,-4475,-6018,-7234,-7241,-6148,-4497,-3324,-1249,-1465,-1659,-1039,-1483,-2694,-4125,-5922,-7422,-7577,-6022,-4186,-2484,-558,1795,3414,-252,2648,6268,5116,3573,357,388,-208,1716,363,1395,3176,2238,4576,658,-2662,-1979,-2655,-357,1474,64,-811,-105,-1261,-6121,-6487,2106,4096,-2179,-1107,93,2156,235,157,333,5648,30737,92606,193626,446420,1107736,2751565,5797297,3560200,1641432,1249666,2108651,1010838,530104,88650,27595,20949,549,3969,-295,-1247,3427,101,1355,-2584,435,1387,-1370,-1124,-3816,-1092,-1830,520,17,-1822,-4024,-1837,-710,-1062,-1170,453,2730,-94,523,868,-596,1329,-2246,-3426,-1732,-2792,3048,1053,357,562,1045,458,-1727,-318,-653,-2859,-4901,-6744,-8408,-9916,-8874,-6928,-5393,-4282,-3449,-2644,-3598,-843,-599,-961,-1452,-2137,-2972,-4151,-5457,-7090,-8647,-9953,-10417,-9643,-8598,-7720,-7026,-6669,-6785,-7193,-7798,-8403,-9193,-9754,-9637,-8684,-7670,-6856,-6222,-5981,-5957,-6318,-6609,-6245,-4943,-2937,-499,1990,4485,6615,-4139,-3712,972,-1954,-909,3654,-75,-3238,-7415,-11382,-8265,-4164,-541,-5894,-1224,-928,-3551,-4381,6678,5977,-2318,-2430,246,-2545,-3123,-7458,-7969,-9263,2897,3079,-9084,2814,-292,-18470,-15435,-1043,-2205,-2578,-1996,-481,1412,3291,5089,6524,7545,8219,8744,9014,8235,9617,9853,10047,-15931,-16465,-9570,-1561,2645,-353,-5054,-2792,-1469,56,-1312,-7397,-6881,-2072,-1320,-6167,435,-332,1303,1082,500,-482,-2321,-3491,-5420,-7378,-9583,-11434,-10569,-8373,-6022,-3614,-2543,816,2648,827,-758,-1353,-2528,-3278,-1921,3758,3195,-1432,-3252,-1164,-968,2180,-1377,-5016,-6024,-2641,1901,1450,5912,1393,2038,933,2158,-737,-2285,-3341,-2627,3898,2583,972,2852,3753,1249,18,-1301,-1908,-1730,1073,510,1021,-1792,-2115,-152,171,-903,-1077,1503,299,-1889,-4252,-6547,-7783,-6950,-4703,-2207,-206,1018,1644,41,-1111,-2081,1963,-1769,-75,-4178,-4801,-5512,-7922,-10156,-12027,-12213,-10901,-9627,-8765,-8304,-8405,-8905,-10032,-11569,-12864,-10695,-8036,-9824,-1865,-4522,-53434,-56441,538,14501,8432,4596,18978,18953,18334,17182,1163,-631,2698,5236,5906,-2531,-2746,-4030,-22,3281,-1236,-2015,2725,2464,859,-743,-811,-1533,-2253,-3070,-4016,-5055,-6123,-7074,-7881,-8493,-8899,-8996,-8794,-8277,-7542,-6581,-5297,-3954,-2418,-1722,-237,-157,-1977,-1935,-2535,-3313,1631,4137,4296,714,2116,3749,-1084,-519,1366,192,-523,-1542,-3115,-4693,-6321,-7849,-9396,-10841,-12194,-12616,-11559,-10477,-9605,-8878,-8469,-8193,-8334,-8812,-9616,-10625,-11088,-10212,-8519,-6578,-4623,-2686,-2677,402,1315,385,-2993,-1151,845,931,748,-2830,-2453,1320,5169,1497,-304,3132,342,-1390,-1369,974,1029,2188,1713,-2349,310,-705,2086,935,-1131,-3069,-4804,-6286,-7405,-8123,-8229,-7925,-7820,-7681,-7693,-7936,-8434,-8771,-8830,-8005,-6552,-4788,-2898,-2753,-429,-2107,3262,5062,1924,-2884,1939,4266,1310,-727,-1473,-4032,-5141,-3223,822,440,-2427,-1225,-328,-1514,3151,2471,-2643,-229,-812,813,-1688,-372,-408,-1234,1148,-1024,1401,371,-1968,544,1338,1530,628,-326,-1205,-2069,-2864,-3276,-3261,-2876,-2541,-2057,-1855,-1890,-2212,-2730,-3649,-4782,-5992,-6299,-5023,-3310,-1465,-1865,199,2406,-993,-2163,-2192,-1380],[2445,4024,1530,-534,-1571,-772,825,1034,-134,-1221,-2461,-3727,-4617,-5337,-5756,-5809,-5579,-4961,-4023,-2664,-973,983,3241,4021,2249,-2399,-1075,-1850,-2321,-1159,655,1110,513,1516,-46,-2531,-1738,831,4074,-1578,2443,4061,-2700,829,-1676,-3395,-3635,-2981,-2125,-2808,-2591,-1554,-2060,-2412,-2550,-2163,-1245,-12,1444,-1417,-1120,559,225,-1885,2146,2460,-467,-2864,-691,1294,-1058,-3018,191,29,-1440,-989,-1774,-2598,-3342,-3957,-4377,-4445,-4100,-3270,-2257,-1385,-1796,-1868,48,292,41,-460,-1548,-2149,-3065,-3814,-4199,-4201,-3667,-2763,-1640,-278,-302,-1571,-619,-2057,1361,4775,6191,781,5576,6194,5704,2354,-844,-1673,-2667,-183,-2389,-4554,-6685,-8714,-9085,-7409,-5806,-4422,-3384,-2645,-2262,-2052,-2243,-2803,-3506,-4450,-5441,-6334,-6855,-6809,-6197,-5294,-4366,-3280,-2424,-1771,-1314,-918,-769,-772,-826,-1071,-1333,-1479,-1679,-1774,-1889,-1830,-1613,-1406,-1220,-1168,-2651,-1582,-2031,-2719,-3637,-4584,-5727,-6726,-7572,-8006,-7625,-6531,-5387,-4091,-3051,-2199,-3787,-1563,-2113,-2049,-3120,-1862,-2621,-3524,-4573,-5672,-6728,-7871,-9094,-10203,-9838,-8954,-8083,-7248,-6529,-6024,-5629,-5331,-5025,-4715,-4221,-3676,-3045,-3025,-1090,95,1192,2371,-1513,1957,1161,1898,6755,8295,1289,-729,442,5733,93,-368,5736,-313,-190,1672,-2420,-6716,-8990,-1203,1394,354,-4211,-770,-2774,-14469,-11240,-4570,1114,-77767,-156562,-84121,1827,1396,840,165,-482,-1014,-1287,-44187,-9168,-383,152,-18270,689,842,-47101,-8451,1554,2247,-8542,-1914,-6436,6002,4468,2055,6653,1012,-8534,-427,-4539,-185,3387,838,-2005,-4439,-5991,-5973,-4931,-3606,-2423,-1657,-1353,-1568,-2271,-3322,-4675,-6045,-6945,-6539,-4777,-2465,-42,-1167,-1175,-3140,-2926,1673,4825,920,-10,4653,1739,-2094,1166,656,-1720,-3451,-4192,-3949,-2961,-2048,-1410,-1615,-1436,-3449,-3191,-4284,-4907,-4533,-3004,-2165,-1001,-666,-77,-2302,-2483,1093,2642,-1448,-3465,-1280,49,3966,-31,3078,3362,1665,149,-3557,845,-1468,-3395,-2672,800,1396,-646,-285,2248,421,624,-1442,25,796,-1677,1066,4326,-442,-1830,-314,4021,2058,1528,653,-715,-2671,-2953,-4257,-5257,-5710,-5614,-5326,-4843,-4538,-4524,-4606,-5206,-6154,-7535,-9172,-9606,-7586,-5507,-3422,-1407,591,1466,-2370,-3356,-1756,-2947,-895,-1124,1559,4772,2848,790,-1208,2069,1836,-1248,209,1700,1513,-513,-149,796,5,-3036,-1177,-427,-1297,-1615,-3301,-5049,-6891,-8451,-8628,-7557,-6358,-5158,-4187,-3249,-2533,-2073,-1800,-1837,-2086,-2924,-3929,-5057,-6283,-7100,-6931,-5523,-3459,-4906,-3611,-3513,-480,-2082,-1743,361,856,953,-602,-2637,-2699,-4511,-6279,-7875,-9087,-9108,-8583,-8125,-7777,-7534,-7307,-6979,-6562,-6149,-5736,-5443,-5364,-5343,-5796,-6470,-7168,-7648,-7339,-6376,-5088,-3942,-2927,-2273,-1982,-2316,-1647,-1786,-2087,-2455,-2423,-3837,-1436,-4609,-1631,-2886,238,-4190,-1154,-1378,-1396,-898,1909,1018,-686,533,1786,3157,-528,113,-262,-226,4941,3708,-299,2416,6072,5105,3199,206,1128,268,1859,209,611,2877,2470,5143,616,-1835,-1229,-2229,-231,1930,521,-452,-92,-1279,-4830,-3766,2548,4021,-2089,-708,425,2394,8,947,-799,5711,25444,82411,178466,418018,1087557,2759775,3560200,3424181,1963205,1428583,1924792,1319710,816476,158675,41875,24832,2996,4328,420,-1170,4033,346,1091,-3396,-106,1214,-1446,-1289,-3953,-908,-1845,514,-3,-1425,-3767,-1616,-303,-1028,-1644,-178,2381,383,96,461,-911,633,-2830,-3130,-1165,-2992,4206,5152,4019,3106,3754,-93,-2037,-77,2178,117,-2659,-5534,-8004,-6667,-4179,-2084,-530,-1338,-1224,201,-4358,2544,3563,3034,767,1937,1300,573,-578,-299,-420,-364,-210,-494,-5023,-5844,-2664,-376,-1050,-1874,-2853,-3851,-5082,-6285,-7386,-7630,-6995,-6189,-5402,-4843,-4240,-3688,-3075,-1648,-40,1765,3630,5252,6664,7596,-4685,-4008,653,-2376,-860,-851,-4293,-7764,-7296,-3912,-2373,-782,-250,-6335,-446,-306,-2760,-5112,2382,519,-4829,-2544,-2868,-4033,-4121,-8411,-9575,-10250,1770,1240,-9463,673,-20,-13172,-17832,-848,-351,372,1115,1946,2630,3050,3334,3339,3100,2729,2418,2027,1774,1651,1512,1398,-13923,-17345,-12353,-490,-674,-1638,-5763,-4134,-5616,-7105,-7929,-7976,-7706,-4699,-3337,-5877,-1094,-409,-8,-75,-443,-1156,-2525,-3463,-4921,-6257,-7504,-7640,-6486,-5040,-3507,-1943,-2561,869,2049,1216,-343,-991,-2491,-3944,-3036,2975,2790,-2080,-2448,-689,-1136,1893,1692,-819,-3542,-3487,-447,48,4493,727,1896,795,2147,-263,-1776,-2305,-1673,4485,2845,492,2801,4447,2048,248,-1470,-2098,-1433,1099,113,631,-2529,-3113,-529,174,-937,-1031,1333,275,-1259,-2408,-3198,-3036,-2080,-338,-420,-515,419,973,-364,-213,-1457,1259,-2051,121,-3644,-4753,-5503,-7415,-8410,-7689,-6454,-5427,-4681,-4429,-4632,-5393,-6372,-7148,-6280,-4118,-1258,1920,-8656,8510,4716,-47051,-49862,3975,14272,7540,8209,17546,15253,12661,10027,684,-912,2648,5356,5051,-2289,-2522,-3857,-1576,-4132,-6356,-7928,-7828,-6903,-6108,-5910,-5973,-6265,-6372,-6067,-5399,-4585,-3852,-3279,-2999,-3049,-3439,-4033,-4740,-5386,-5845,-5874,-5293,-4472,-3401,-2279,-1156,-296,-2115,-2733,-1577,-3294,1819,3364,3448,482,2028,3036,54,-614,1317,1,-669,-475,-1172,-1772,-2296,-2576,-2733,-2675,-2514,-4020,-2201,-2108,-2181,-2348,-2772,-3251,-4051,-5085,-6364,-7907,-9464,-9126,-7390,-5625,-3916,-2203,-2697,773,1889,980,-2352,-1654,-73,2680,1822,-2158,-935,792,7435,1579,-103,3232,618,-1112,-1410,454,379,1701,1854,-1942,441,-489,1871,1876,309,-1009,-583,-661,-246,239,850,-694,-1079,-2100,541,-495,-1761,-3438,-5514,-7521,-7427,-5005,-2460,-2813,-476,-1879,3924,5464,2070,-2782,2127,1913,-379,-3078,-5895,-8039,-5509,-2256,813,552,-2477,-953,-494,-1058,3480,2173,-2580,364,-660,555,-1760,-654,-288,-1108,891,-1099,-36,-350,-1368,-458,-514,-618,-840,-1156,-1452,-1854,-2413,-2907,-3304,-3524,-3789,-3745,-3759,-3771,-3854,-3941,-4262,-4652,-5045,-5050,-4584,-3813,-2767,-1649,-436,607,-910,-1956,-2212,-1038],[-1366,-1512,-1677,-1906,-2083,-2373,-2433,-2277,-2160,-1842,-1681,-1663,-1498,-1492,-1598,-1797,-2173,-3510,-3238,-3813,-3908,-3357,-2572,-1619,-809,-2673,-996,-1805,-2382,-1075,840,1215,782,1785,-470,-3202,-1401,716,3340,-1812,2526,4083,-3013,1706,1679,-419,453,400,-2340,-2443,-3153,-2733,-3678,-4273,-4762,-5082,-5084,-4719,-4018,-3114,-2084,-940,115,-1523,1175,2014,-506,-2324,-113,2100,-324,-2961,280,65,-1061,522,38,-234,82,-2645,-1524,1523,1331,-460,-939,-1094,-2337,-1268,359,2062,1331,-183,-854,-1119,-1931,-2877,-3078,-3347,-3286,-3059,-2822,-2561,-2233,-2100,-2202,-2393,-2560,-2827,-2984,-2855,-2483,-1761,-933,-111,-960,-2075,-3523,1801,1651,762,672,-3407,-1235,-2257,-3036,-3162,-2529,-1362,-2435,1386,2574,105,1075,2318,-2008,1390,1980,-67,-2291,-1885,-2340,-438,-604,-577,-438,-1063,-1,61,99,-1352,-273,-433,-732,-1000,-1315,-1392,-1140,-655,75,337,-1929,-25,464,3532,3608,3522,-1658,49,1572,354,-1083,-2492,-3939,-4646,-4281,-3221,-3625,-1680,-1622,-2392,-2934,-492,-2946,-3403,-1496,-2447,-3256,-3791,-3747,-3085,-2060,-2070,-3115,-1291,394,746,-37,-2289,-682,798,-1068,-1226,-2220,-2863,-656,2140,3896,2161,-1600,2390,1168,2530,2213,1441,622,-865,-833,-1421,-1954,-2385,-2736,-3140,-3547,-4055,-4624,-6213,-8186,-5350,-4675,-3822,-3832,-1932,-2303,-15499,-9676,241,310,-63497,-139099,-75558,-1698,-2601,-3406,-3938,-3837,-3136,-2087,-32484,-5842,1567,13,-22297,3958,-1049,-52977,-11205,3616,2740,-8260,-3884,-6960,-593,-123,958,2456,1203,-8180,-1246,-4390,158,2856,2559,820,-2923,-4856,-3735,-4088,1125,1861,871,-37,-989,-1715,-2423,-3116,-3768,-4464,-5214,-5658,-5136,-4437,-3583,-2832,-3401,-2848,-1152,-710,-483,-218,55,151,-2870,483,666,799,-2940,-1362,1198,-2530,-568,816,-2603,-482,-3435,-946,-1892,-2839,-3579,-3573,-3001,-2059,-1089,-277,-1708,-2197,1274,1722,-1389,-3561,-1202,-184,1691,107,636,-186,-1165,-2430,-3836,-5177,-3512,-3160,-2565,1875,1132,-269,213,2142,394,844,-1083,-108,502,-2080,645,3759,-741,-2022,-1170,2139,802,-442,-1651,-2765,-3281,-3376,-3158,-2872,-2647,-2579,-2834,-3108,-3467,-3649,-3145,-2462,-1664,-1007,-447,-3,-1091,-2122,-1346,-723,-1340,-2113,-2983,-3504,-3539,-2948,-2272,-1719,-1384,-1236,-1215,-1380,-1605,-1688,-1622,-1725,-1039,-693,-526,-706,-622,-1042,-1623,-2846,-2887,-3441,-3539,-3347,-2712,-2017,-1550,-1257,-2715,-1142,-1962,-395,-198,119,-1678,487,589,583,606,-988,-2771,-4287,-2358,-1184,-2695,-397,-1744,-4549,-3130,-3458,-51,-1896,-1744,231,557,963,-666,-3166,3168,-1339,1577,2242,-504,-932,1167,2361,1268,3999,3622,-1680,-1183,-537,-1461,-1556,-3105,570,601,838,-2257,764,1461,216,2045,-1777,-1431,-806,-1609,-1959,794,911,8072,7212,1318,-3444,-2460,-3885,-1250,-3117,-710,-4688,-988,-1234,-1100,-763,3941,4072,-325,3468,3005,3662,-278,525,10,-61,5384,3990,-267,2130,5879,5142,2871,343,2107,823,2010,118,-136,2530,2587,5519,458,-808,-389,-1822,-60,2475,979,-98,-46,-1299,-306,214,2093,3748,-1954,-223,786,2489,-282,1760,-1691,5682,19184,68094,152155,363368,905303,1271115,1641432,1963205,2184653,1568854,2196409,1600628,1115384,235149,55206,27722,5122,4673,1185,-1077,4662,806,708,-4164,-637,961,-1504,-1397,-3961,-672,-1530,695,178,-828,-3391,-1334,10,-1097,-2104,-717,2031,836,-345,107,-1152,1,-3298,-2831,-705,-3059,3884,4892,4226,3806,3609,-628,-1825,298,1854,463,907,-303,-4401,-29,1668,-522,-289,-1401,-972,1104,-3880,3269,6308,4088,478,3250,2981,176,389,1970,4719,4218,3245,446,-4882,-4917,-1987,1416,-611,-983,-1822,-2253,-1994,-1298,-1463,-1701,-180,-109,1459,310,-1477,-2376,-3102,2405,4185,4198,4005,3475,2829,1978,-4304,-4227,-1460,-2728,-3482,-3751,-3281,-2561,-4803,-1438,-1148,-934,-676,-6156,-535,-658,-1885,-5658,-1163,-1382,-6723,-2013,-2312,-5703,-5052,-9298,-10566,-11282,-3106,-2642,-9643,-1554,-1107,-7571,-20302,-774,-1005,-1438,-2080,-2632,-3036,-3058,-2467,-1629,-720,215,1245,2124,3000,3826,4439,4879,-11596,-12810,-15632,254,3136,1123,-6237,-802,-4811,-3391,-3408,-8049,-8339,-660,-972,-4973,724,1025,897,505,135,-119,-2605,-228,1023,2159,-2031,484,582,-1754,-938,980,-2295,1896,3946,1704,35,-555,-2434,-4323,-4214,2033,2337,-2694,-1478,-204,-1258,1481,726,-1756,-1410,-1933,-531,-1364,2074,420,1090,673,221,-195,-1278,-1254,-1224,-1270,-1116,-780,-637,-435,-575,-717,-1585,-2092,-2548,-3374,-4074,-4376,-4251,-3998,-3845,-3909,-4081,-4611,-5392,-5782,-4720,-3509,-2394,-2052,-1779,145,-458,-805,-165,374,-765,-530,-978,-1688,-2404,-3061,-3699,-4538,-4708,-5085,-5280,-5332,-5274,-5157,-4919,-4725,-4510,-4390,-4158,-4020,-3755,-3447,-3012,-2576,-7947,-1928,-1687,-36969,-41787,-2005,-2522,-3265,-4093,-4480,-3858,-2518,-1120,-190,-978,1860,2135,2151,-1649,-1976,-3537,478,2699,-1561,-1321,2917,2519,393,-2104,1036,2823,-1772,2340,4335,2200,-2517,-1564,-1728,-1752,520,-1701,-1443,-1964,-2309,-2536,-2562,-2566,-2270,-1993,-796,-516,-2074,-3045,-687,-3013,1864,3833,3855,238,1864,3264,1187,-727,1269,-212,-910,850,986,1152,1376,-1123,-713,389,-1928,-3697,93,1627,-1051,-1452,-1378,-1618,-2667,-3821,-4915,-5480,-4862,-3789,-2725,-2936,-1050,-380,-2859,440,527,562,-1708,-2181,-955,-329,-654,-1543,-1044,-1071,-925,-629,-240,89,371,-842,-1164,-39,-392,746,528,-1427,-178,-595,-1030,-1518,-1999,-2167,-1925,-1329,-497,359,1353,-294,-1471,-3004,285,-92,-2174,1826,1837,-1430,-2437,1218,-400,-2978,-719,-1721,1935,2067,2037,-2714,2143,2133,835,-1468,-1825,-1616,-2744,-4155,-5381,-4687,-3106,-1657,-743,-547,2258,1754,-2104,866,-358,390,-1587,-983,-195,-1011,485,-1349,1894,849,-964,631,1794,1069,-40,-1067,-1838,-2483,-2764,-2689,-2318,-1790,-1384,-851,-508,-248,-91,54,-3038,-3555,-3399,-999,-1464,-2083,-2645,-3124,-3416,-3540,-3423,-3241,-3107,-3037],[-1467,-1508,-1261,-799,-806,-21,761,891,-728,-619,1765,-149,534,-405,-1558,-2807,-3732,-3332,-2053,-2067,-287,1559,3336,2533,711,-1757,-783,-1701,-2453,-1081,160,-709,-1151,-1227,-979,-3591,-1143,266,564,-1992,827,677,-3143,59,-280,-757,-1126,-1567,-2141,-2377,-3112,-2709,-2579,-2117,-1656,-1158,-665,-274,85,-1314,-279,560,372,-1145,-816,-1678,-2770,-3855,-2920,-1488,79,-2569,394,164,-811,206,-685,-977,-325,-2772,-1645,1123,909,-1213,-2057,-1411,-2266,-670,-579,-2258,-3685,-2785,-1345,-53,981,-2081,1496,2808,563,-2049,375,1675,-196,-1596,-378,-2645,1621,3070,2726,155,1863,1483,1107,755,-1044,-2448,-4154,-41,-178,-243,-318,-3455,-559,-660,-757,-1320,-2031,-1202,-2069,-1590,-1865,-2280,-2645,-3107,-3524,-3817,-3821,-3565,-3150,-2724,-2703,-1958,-1724,-1646,-1701,-1753,-1985,-2307,-2624,-3081,-3481,-3609,-3497,-3053,-2585,-2001,-1340,-762,-246,120,-902,13,-13,108,-317,-702,-1339,-1204,-754,196,1151,-2009,-2403,-2477,-884,-1355,-3201,-1815,-1225,-2677,-2616,-312,-3280,-3391,-206,-1025,1058,-1151,-2108,-981,460,-2915,-2830,-4062,-3988,-3110,-2410,-2693,-1674,-1628,-1662,-1928,-2740,-2713,-2722,-2608,-2476,-2185,-1846,-1604,-1348,-1165,-1053,-1058,-1179,-1297,-1435,-1464,-1418,-1228,-910,-892,-807,57,-1991,-5594,-7617,-1912,1351,449,-3646,1612,-2162,-16142,-8539,1891,1911,-49986,-122086,-68150,1578,1246,341,490,201,151,515,-22718,-3476,3520,-2579,-19568,5175,4930,-50756,-13553,2147,1005,-7865,-6350,-6145,1020,1513,23,1929,1623,-7598,-2266,-4236,601,187,-141,-722,-3290,-5006,-3871,-4178,-3892,-4208,-3935,-3268,-2548,-1890,-1269,-768,-337,-36,-49,-1339,355,331,-823,-1466,-3578,-2591,-155,-396,-904,-875,-739,-490,-3648,757,1469,2035,-3241,-805,1692,-2341,-863,87,-3535,-936,-2781,693,-517,147,-39,-1114,-2129,-1183,-904,32,-1070,-1890,-75,-9,-1322,-3604,-1118,-491,-509,-417,-205,159,685,33,-3693,680,313,-2592,-2500,1398,842,87,664,2023,605,1031,-743,-227,291,-2281,204,3053,-918,-2075,-2030,1344,-94,1506,1665,-86,-1947,-2359,41,-857,-1778,-2727,-3856,-4872,-4791,-3676,-2303,-1127,-21,857,1581,2050,-1295,-2482,-965,1065,665,-196,-3251,-2428,-2520,-2674,-2584,-2445,-2387,-2406,-2457,-2629,-2868,-3061,-3255,-3334,-3304,-3095,-2850,-2497,-2110,-1806,-1512,-2470,-2362,-2190,-1656,-1032,158,459,522,392,-2614,-809,-1053,-1308,-2024,-2672,-3398,-4168,-4781,-5072,-4733,-4383,-3804,-3974,-2375,-1608,-1986,-582,-1492,-3905,-2397,-3373,-826,-1622,-1807,-1775,-1068,176,-813,-3138,4357,-1093,1253,1932,-395,-998,868,1472,147,3330,3909,-1770,-931,-197,-1231,-1497,-3113,-48,-1162,-2185,-2960,-3250,-2679,-1586,-200,-1633,-1335,-854,-1726,-1536,1013,1062,7547,6840,1507,-1557,-2052,-2988,-903,-3171,-1486,-3981,-784,-1053,-812,-655,1341,2136,173,3137,3194,2496,100,-561,-2004,-1010,1967,4262,-198,1774,5676,5231,2615,733,3217,1393,2128,45,-866,2078,2535,5653,165,297,446,-1504,101,3038,1397,174,-6,-1340,-265,229,1494,3242,-1825,285,1142,2398,-657,2504,-1610,5470,12635,51952,118992,291554,841712,1049839,1249666,1428583,1568854,1654550,1673264,1618812,1381904,306545,65190,29072,6628,4938,1879,-1025,5250,1476,183,-3827,-1213,573,-1607,-1478,-3714,-1497,-2252,-672,537,-201,-3033,-1081,132,-1348,-2584,-1212,1598,1166,-870,-255,-1379,-609,-3693,-2611,-427,-3084,3407,4505,4322,4357,3291,-1215,-1231,712,1438,-621,351,-617,-3849,-754,-2584,-4101,-4557,-3768,-2882,-2088,-2700,-398,212,630,231,1599,1842,-328,1211,1423,1043,530,-135,-840,-4311,-3970,-2790,-2774,-2520,-2160,-1843,-1484,-1338,-1251,-1443,-1717,-1536,-1538,-1284,-969,-1640,-2410,-3157,409,607,683,669,478,373,286,-3596,-4496,-65,-3117,-1034,427,-2038,-1879,-2827,-164,274,283,75,-5607,-426,-572,-999,-6138,794,1634,-6999,2267,3499,-7666,-5886,-10261,-10582,-12419,1500,-3237,-9551,2880,2721,-2204,-22440,1277,533,-278,-1082,-1530,-1646,-1480,-974,-400,142,630,1136,1405,1581,1617,1357,874,-9432,-7969,-16936,-2286,-2459,-1917,-6425,44,-5617,1649,2256,-7834,-8792,797,-1146,-4032,614,1344,862,234,-339,-887,-2690,-1692,-1853,-1664,-4666,-1163,-834,-1427,-439,-219,-1939,-62,-236,-324,-431,-453,-2500,-4011,-5130,191,669,-3386,-611,142,-1463,845,-190,-2197,-1052,-1835,-1825,-2773,-618,-1613,-2594,-3397,-3688,-3103,-2020,-970,-221,448,898,-407,1032,809,201,-377,-1777,-2091,-2946,-3716,-4092,-3949,-3562,-3187,-2912,-2754,-2533,-2437,-2321,-2045,-1743,-1283,-942,-2940,-994,-333,-576,-1135,-1207,-1873,-2659,-3439,-3994,-4570,-4668,-4264,-3747,-4328,-2818,-2562,-2409,-2412,-2556,-2807,-3031,-3317,-3492,-8693,-3064,-2545,-1861,-1163,-388,327,-7807,1386,1794,-24609,-33927,2098,1895,1517,1006,480,-63,-395,-559,-1283,-707,-59,58,144,-805,-1408,-3337,314,1018,-1893,-1155,2790,2193,64,-2962,624,2446,-1997,2088,2813,2457,-2158,-2198,-1938,-1710,1308,-1195,38,-577,-1132,-1513,-1576,-1606,-1513,-2110,-1441,-1554,-1839,-2232,-2243,-2722,-2553,-2579,-2740,-2975,-3262,-3688,-4195,-4852,-5438,-5311,-4730,-4140,-3543,-2939,-2389,-1740,-1119,-417,-2246,-3382,211,1989,-1342,-2064,-1523,-1714,1371,-271,-371,1321,-1324,161,630,-1946,475,910,-3094,403,3031,1962,-1096,-2650,-1646,3334,2408,-1004,2727,631,4240,1380,204,3452,1143,-571,-586,-334,-1185,434,1709,-882,643,-361,1126,1321,487,-495,-1600,-2736,-3464,-3058,-1597,94,-1716,-3621,116,425,-2134,1254,1975,-1061,-2785,1363,-220,-3124,-1069,-1481,3031,1656,375,-2571,-1389,-1740,-1699,-1621,-1731,-1579,716,1611,-164,453,-2387,-681,-858,120,3814,1392,-1409,1391,198,551,-1083,-1140,-493,-799,-997,-1604,-1675,-2225,-2922,-3661,-4123,-3877,-3182,-2346,-1409,-2645,-28,437,767,-2321,-191,813,506,96,-412,-904,-2224,-3159,-3118,-3709,-3969,-3765,-3207,-2611,-2077,-1775,-1631,-1686,-1900,-2163],[-1071,-206,-238,-795,-556,373,480,673,-1198,-1569,-1981,-3484,-4592,-5142,-4690,-3507,-2159,-2880,-1555,-2234,-133,1029,539,-159,-1173,-2076,-2560,-2117,-2490,-1129,729,1063,1035,1860,-1533,-3359,-958,264,1990,-2095,2241,3735,-3055,2395,3144,-829,171,146,-1123,-2222,-3186,-4001,-4767,-5226,-5599,-5760,-5670,-5380,-4815,-4067,-3201,-2227,-1346,-735,-986,433,-333,-817,958,963,827,-2057,445,166,-620,-435,-1236,-1658,-1930,-2641,-3382,-4241,-5172,-5978,-6732,-7543,-8059,-8184,-7797,-7252,-6577,-5848,-5182,-4480,-3774,-3006,-2125,-1215,-150,-2175,622,1836,-83,-1667,-440,-2699,1806,5162,6787,-13,4588,4616,5545,1932,-1020,-2641,-3830,3004,1784,1177,520,-3385,-487,-498,-157,-1394,-2403,55,-1408,3403,3820,149,1678,3353,-2174,1503,746,-334,-1766,-2325,-3163,-3559,-3816,-3925,-3961,-3879,-3933,-4064,-4182,-4415,-4561,-4453,-4244,-3786,-3250,-2487,-1540,-588,376,607,175,143,-562,2974,4371,4819,-1193,-509,2306,1337,1173,-2582,-1419,-2044,-932,-1032,-2697,-1881,-863,-2819,-2142,-33,-3434,-3174,-191,-1750,558,-876,-2269,-465,1459,-3707,-1793,-1881,-1749,-2524,-2965,-3140,-3104,-3050,-2955,-3062,-3376,-3661,-4017,-4311,-4684,-4869,-4891,-4856,-4652,-4390,-4105,-3872,-3726,-3585,-3519,-3453,-3454,-3457,-3444,-3505,-3551,-3645,-3737,-4846,-7117,-3541,-3278,-2924,-3615,-1634,-2407,-16730,-7750,1667,2248,-39018,-107559,-62638,2128,1346,-5164,-797,-2061,-3364,-4567,-17528,-6189,-6297,-5935,-14360,-4681,-3852,-46140,-15190,-1468,-889,-7308,-9116,-4361,1268,1856,-609,3154,2251,-6814,-3456,-4118,1600,2747,1214,-1070,-3554,-5245,-3978,-4299,-3177,-3762,-4149,-4346,-4467,-4545,-4517,-4442,-4256,-4032,-3825,-3581,-3438,-3461,-3458,-3670,-4069,-4617,-5395,-6178,-7116,-7518,-6707,-5585,-4292,-2991,-1759,-694,-3195,-320,1870,-2230,-1240,-724,-4471,-1491,-2105,2753,-489,2728,2111,-790,-2035,-1364,-1246,417,-518,-1679,1551,2453,-1354,-3690,-1143,-962,1487,694,6410,6719,2383,-225,-3594,679,1199,-2145,-2547,740,98,-805,-844,-91,777,1068,-552,-437,103,-2403,-239,2790,-1108,-2099,-2993,-112,-1261,1382,1989,265,-1632,-1644,462,701,-1030,-2582,-3934,-4476,-4141,-3262,-1995,-946,-50,508,806,847,-1660,-2999,-1102,-2345,-3635,-5001,-5945,-5203,-3895,-2409,-1001,-1520,1371,2343,1607,-555,123,2682,2986,-2170,-1130,2093,3378,-915,2451,2109,-669,-2168,-2522,-3194,-1548,-1650,1244,1306,1015,439,-2740,-1126,-2082,-2980,-3965,-4773,-5484,-5928,-5820,-5341,-4540,-3881,-3426,-3685,-1405,-734,-1312,-262,-1278,-3402,-1711,-3407,-3327,-4509,-5801,-6293,-5060,-3787,-2818,-2781,-1654,-1417,-1413,-1651,-2115,-2741,-3600,-4399,-5065,-5536,-5653,-5366,-4903,-4453,-3985,-3521,-3017,-2235,-1598,-964,-1691,182,797,-612,1935,-1558,-1370,-801,-1868,-1209,873,1029,4802,4840,1818,104,-713,-2293,-754,-3225,-2231,-3189,-726,-1014,-718,-740,-1021,-1676,-840,1208,4144,4934,473,912,-55,84,5863,4377,-263,1205,5301,5205,2296,1124,4203,1781,2048,-190,-1735,1333,2158,5391,-398,1235,1067,-1456,86,3429,1614,184,-136,-1535,-457,17,625,2376,-1872,627,1343,1988,-1226,3030,-419,4943,6456,36313,83909,213796,656745,1521397,2108651,1924792,2196409,1673264,3454532,1925511,1571138,360743,69806,28485,7255,4972,2324,-1150,5636,2188,-561,-2922,-1971,-61,-5544,-1640,-3424,-531,-1016,-4077,-2352,236,-2833,-995,-83,-1915,-3057,-1770,948,1234,-1588,-739,-1698,-1297,-4094,-2586,-442,-3204,2687,3886,4167,4616,2704,-1961,-628,1045,866,-1885,-311,-883,-3314,113,-138,-583,-1359,-2274,-3002,-3616,-3866,-3889,-3830,-3663,-3119,-2529,-1918,-1398,-730,-296,25,142,96,61,-3880,-3105,-534,-629,-1078,-2382,-2011,-2319,-2734,-3092,-3523,-3769,-3934,-3977,-3805,-3656,-3394,-3325,-3311,-3272,-3200,-3179,-3230,-3507,-3776,-4080,-4363,-4837,-4197,-3654,-2840,-1869,-2574,-1456,-678,546,1064,1775,76,-5134,2070,1351,-129,-6625,45,311,-5726,1439,2106,-7942,-6423,-11232,-9782,-13521,36,-5795,-9138,4902,5226,2662,-23247,5661,5533,5204,4637,4055,3348,2516,1797,1106,491,20,-176,-320,-237,28,327,699,-7715,-3856,-12954,258,1974,1439,-6225,1213,-5389,-156,-853,-7565,-8951,-2813,-3244,-3547,-3797,-4086,-4375,-4874,-5439,-6143,-6916,-7743,-7436,-6464,-5856,-4652,-3745,-2993,-2263,-1534,-1596,-456,-244,-14,98,-58,-2689,-3340,-3719,-532,-317,-3378,-487,-740,-1729,-1479,-2310,-3390,-4690,-6196,-7681,-6488,-4431,-2101,322,773,2351,684,-785,295,1952,5994,3136,-936,2161,5982,4016,345,-2026,-2133,-1518,-57,-1000,-748,-2305,-1537,-1366,-762,-1489,0,598,1774,-555,288,-1078,-3846,5,516,-473,-1370,-1222,-2308,-3716,-4995,-5880,-6588,-6722,-6378,-5929,-5501,-5171,-4992,-4873,-4841,-4861,-4898,-4830,-4804,-4763,-13605,-4847,-4966,-4950,-4843,-4551,-4218,-8163,-3739,-3598,-11342,-27242,-4261,-4832,-5535,-6198,-6410,-5985,-5112,-4282,-3676,-3229,-3050,-3130,-3159,-3044,-2482,-3228,297,2075,-2108,-1031,2490,1792,-312,-3830,124,1875,-2301,1706,5407,3339,-1816,-2805,-2172,-1572,-612,-2638,-4464,-6010,-7351,-7998,-6889,-5544,-3953,-2211,-1036,-1301,-1429,-1199,581,-2499,1410,2897,2773,-364,1049,4114,2636,-1196,-812,-2444,-3993,-5352,-6236,-6327,-5744,-4729,-3646,-2475,-2461,-3100,257,1474,-1614,-2415,-1502,-1902,1501,-147,-73,941,-1339,-257,490,-697,1254,825,-3268,12,3247,2283,-564,-2962,-1998,3759,2513,-592,4168,1558,4415,1114,206,3647,1330,-357,160,-339,-1914,-195,1472,-420,633,-475,585,1086,1764,362,-281,-1821,-3803,-6368,-7403,-5150,-3242,-3302,-28,912,-1638,507,1853,-806,-3013,1334,-245,-3288,-1610,-1213,-763,-412,81,-2470,1185,1516,-328,-1627,-1386,-1678,-434,-1380,-2486,-3687,-4830,-5997,-6284,-5205,-3666,-2059,-817,871,724,823,-607,-1246,139,-677,-315,-2020,1870,923,-490,263,-50,-263,-325,-289,-617,-2335,-184,-368,-626,-2779,-1462,-1846,-2346,-2796,-3165,-3322,-3473,-3492,-3476,-3311,-3178,-3203,-3220,-3239,-3173,-3039,-2660,-2068,-1705,-432],[-3376,-2875,-2386,-1994,-1655,-1615,-1626,-1751,-2213,-2665,-3333,-3984,-3987,-3471,-2570,-1493,-915,-2273,-994,-2234,43,1383,1769,1344,-236,77,-49,-1421,-2377,-1102,600,860,1133,1762,-2023,-2728,-779,36,1432,-2059,2025,3487,-2764,2845,3842,-1055,191,2206,236,-1585,-1880,-2829,-2004,572,3381,703,308,2094,172,-1011,682,1316,699,-266,-1973,-1623,-2174,-2309,-1985,-1526,-939,-1425,-41,105,-446,-22,-1544,-2184,-1037,-2230,-1506,-1273,-1325,-2659,-2960,-1039,-863,-756,-662,-613,-572,-632,-912,-1304,-1823,-2374,-2858,-3304,-3546,-3697,-3876,-4047,-4154,-4442,-4924,-5286,-4853,-4198,-3543,-2920,-2466,-2034,-1775,-1710,-1769,-2603,-2903,-3232,-4070,-4938,-4869,-3784,-2640,-1543,-544,-1480,-2836,-327,-634,1653,1503,200,697,145,-2292,-905,-1291,-1564,-1705,-2340,-3331,-1862,-1928,-2044,-2142,-2042,-1898,-1623,-1165,-2129,-279,-749,631,918,966,973,973,863,-383,553,368,296,-1026,433,602,1008,-1141,-615,2592,1615,1187,-2977,-395,-1361,-933,-637,-2128,-1831,-502,-2777,-1506,374,-3443,-2852,-21,-2266,111,-558,-2078,217,1506,-3457,-886,-2129,96,299,-877,-3331,-480,458,-317,-51,-3579,-2291,-1648,-2141,-2744,-3208,-3559,-3884,-4043,-4102,-4070,-4010,-3961,-3848,-3755,-3619,-3517,-3387,-3217,-3086,-2899,-2710,-2463,-3930,-6409,-2486,-516,-2297,-3630,1292,-2947,-17437,-7111,3587,3954,-32601,-97656,-59459,4101,3711,-10859,2636,1979,1271,591,-18024,-2313,-847,-9602,-10434,-1493,-1442,-44015,-15792,-555,-88,-6454,-11272,-2136,2369,2756,-757,3102,3143,-5800,-4577,-3892,2712,2574,1086,-1936,-3607,-5476,-3957,-4396,1,381,-202,-794,-1835,-1958,-2350,-2609,-2691,-2701,-2720,-2690,-2710,-2778,-2619,-2404,-3729,-1855,-1947,-602,-2646,254,619,647,-3922,87,-658,-1802,-3137,-4547,-3648,-2071,-1492,-1432,-4578,-1970,-1362,3280,-591,2995,1502,-309,-1739,-1440,-1612,437,60,-1444,1543,2112,-1332,-3669,-1143,-1437,875,1146,5758,5962,2689,-487,-3261,908,2136,-1679,-2511,107,0,-888,-1411,-1553,-1174,-670,-346,-556,166,-2308,-383,924,-1162,-1921,-3873,-1458,-2311,-1310,-1393,-1368,-1272,-892,-341,-213,-144,-2368,-373,-515,-720,-942,-877,-918,-925,-1048,-1202,-1372,-1988,-3413,-2220,-2258,-1780,-972,-2534,-1045,-2135,-1990,1376,-1569,1996,3289,1260,-888,482,2628,3316,-1913,-1535,2192,1022,-886,-748,-974,-945,-1801,-2134,-3384,-1134,-2073,-269,-461,-842,-1316,-2885,-2191,-2659,-3040,-3512,-3823,-4010,-3888,-3443,-2933,-2317,-2129,-2314,-3302,-1116,-1031,-1253,-1640,-2028,-2874,-3320,-4164,-4183,-3211,-2366,-1571,-897,-216,-1542,-2202,828,-756,218,554,-686,-1627,625,-653,-2315,1547,1774,-2055,-579,79,-1132,-1079,-571,-199,-1076,-2179,-3464,-4298,-2970,-1210,641,-1344,-1343,-512,-1788,-763,608,1058,7719,5393,2379,1637,855,-1595,-573,-3074,-2710,-2376,-606,-906,-607,-775,3262,3235,1218,4650,5226,5546,1051,905,-318,176,6000,4575,-247,669,4963,5251,2125,1632,5204,2180,1991,-375,-2513,503,1735,4988,-966,2152,1654,-1464,112,3834,1851,145,-215,-1631,-640,-200,-251,1418,-1880,997,1602,1514,-1690,3610,1411,4433,1944,23517,51814,141338,459534,713574,1010838,1319710,1600628,1618812,1925511,1919518,1649318,388357,68316,26253,7217,4991,2719,-1233,6021,3057,-1186,-1990,-2687,-676,-2143,-1652,-3002,-610,-98,1805,1452,640,-2571,-867,-415,-2577,-2872,-2160,291,1248,-2270,-1113,-1869,-1819,-4247,-2527,-517,-3219,1970,3256,3963,4788,2086,-2627,59,1493,407,-2997,-848,-916,-2728,1590,2575,1186,-1645,-2782,-91,98,-664,-317,-426,-570,-495,-518,-658,-989,-1179,-1510,-1817,-2217,-2731,-3224,-3668,-4128,-4348,-4259,-4004,-3593,-3108,-2423,-1769,-977,-938,-1072,-475,-1975,-130,-475,-2564,-2930,-2820,2313,1980,1540,1029,332,-315,-1015,-2354,-4909,-3407,-4107,-4495,-4291,-3566,-2597,-1600,-669,174,1028,-81,-4699,3571,4099,917,-6939,2214,1087,-4105,2689,3101,-5444,-6208,-11432,-8618,-13839,-1728,-8254,-8267,2059,1830,1466,-21655,583,9,-672,-1492,-2232,-3027,-3919,-4719,-5458,-5233,-4550,-3751,-3091,-2411,-1750,-1265,-894,-6486,-603,-8949,-634,-745,-785,-5515,-589,-4226,-219,43,-7267,-8639,-3483,-806,-2537,-1079,-1708,-2324,-3016,-3490,-3680,-3501,-3178,-2699,-2354,-3619,-1360,-320,-506,468,888,-1211,1431,1408,1420,111,108,-2844,-2561,-2246,-1786,-275,-2616,-946,-1307,-1911,-1470,-1396,-1078,-538,-1234,-3256,-4168,-389,518,1230,901,1994,785,-649,880,641,201,-163,-1369,-640,-663,-784,-645,-2193,-2109,-1733,-675,-1169,-1291,-1518,-1745,-2153,-2636,-3017,-3476,-3819,-3802,-3496,-2819,-2075,-4246,-561,100,-252,-1278,-1327,-1106,-2045,992,765,-976,-3047,-1183,-3275,-3945,-3715,-4532,-5143,-5386,-5167,-4797,-4396,-4197,-4180,-18068,-4947,-5589,-5076,-4240,-3248,-2257,-8807,-562,178,787,-22085,1465,1596,1560,1394,1178,859,592,289,-2621,-131,-148,-107,131,382,-534,-3010,1038,1349,-1905,-724,2099,1442,-600,-4248,-293,1263,-2539,1384,2555,2965,-1375,-2926,-2319,-1286,4462,-693,1746,2962,1491,-280,-1312,-2379,-2399,-2153,-1274,-1641,-813,-77,1071,-2245,1103,2372,2216,-547,543,4613,3676,-1418,900,-1436,-1696,-307,951,1168,1348,-376,448,1064,-2432,-2718,386,-93,-1698,-2064,-1587,-2063,-2299,-2665,-3007,-3332,-3443,-3350,-3157,-2947,-2767,-2539,-3059,-2272,-2302,-2246,-2149,-2844,-1784,-780,-83,-149,1342,1946,2483,916,228,3275,1598,-42,1103,122,-2169,-528,820,111,668,-536,110,1005,1886,787,-302,-2141,-989,2372,3779,744,-1402,-2396,45,1511,-827,-200,1682,-508,-2821,1343,-266,-3192,-2085,-687,-668,-1366,-1976,-2362,-2627,-2707,-2725,-2720,-2620,-2664,-2652,-2763,-2950,-3137,-3149,-3151,-3051,-2900,-2770,-2722,-2787,-2942,-3068,-3070,-3230,-2992,-2745,-2434,-2317,-2250,-2041,-2053,-2189,-2429,-2553,-2301,-1999,-1676,-1255,-1688,-727,-551,-395,-2480,-1131,-6,138,353,624,1025,-374,-1142,-2134,-571,1202,507,-2356,-1428,94,-2080,-622,-1195,-1430,-114],[-3243,-3359,-3354,-3304,-3154,-3153,-3024,-2810,-2700,-3080,-2001,-1628,-919,-206,-1186,-1431,-650,-1640,-469,-2131,172,1069,946,957,-249,623,-343,-1400,-2458,-3373,-4132,-4375,-3889,-3141,-2523,-2090,-925,-398,-19,-2020,127,-303,-2451,-2060,-3172,-4119,-3648,-2216,-453,-1554,-1178,-3027,-2336,131,3097,386,101,1393,-715,-916,1065,2041,1300,110,-2976,-1214,-2057,-2812,-3413,-3918,-4046,-3873,-3572,-3237,-2806,-2457,-2016,-2616,-1369,-1782,-1336,36,-144,-3292,-2108,188,105,1246,921,1725,1369,587,1157,1270,3682,-458,-368,2686,325,-2425,909,111,-499,-1857,-1474,-2478,-1026,-331,529,-35,2262,2666,3520,1347,-1048,-2513,-1973,1263,-173,-1775,-3537,-5365,-6024,-4359,-2473,-1762,-3524,-898,-36,4524,5219,82,2149,3678,-2561,2120,3457,2488,-651,-2489,-3434,-1602,-2459,-3171,-3642,-3708,-3603,-3334,-2923,-2618,-2345,-2065,-2028,-2134,-2541,-3046,-3609,-4306,-4966,-5356,-5116,-4303,-3254,-2170,-1106,75,-1334,-814,2623,1609,957,-3369,421,-732,-1118,-374,-1724,-1872,-345,-2765,-948,686,-3590,-2683,77,-2709,-437,-388,-1764,741,1014,-2623,-141,-2537,360,244,-1276,-3702,-598,1191,-143,564,-4049,-2171,-1277,-1665,-2166,-2470,-2610,-2678,-2549,-2312,-1995,-1674,-1401,-1250,-847,-583,-1083,-154,86,-2359,466,627,-920,-3083,-5532,-2628,1576,-3650,-3832,1499,-3922,-17319,-6674,904,717,-32776,-94440,-58925,-4,-279,-16727,-833,-1131,-1445,-1711,-24263,-3495,-2011,-13298,-10234,-2186,-2191,-47346,-15434,-1977,-1881,-5481,-8839,-1378,-1263,-1147,-820,-420,345,-4843,-5505,-3631,3724,3238,1180,-2840,-3634,-5859,-3980,-4637,-3954,-5116,-4870,-3843,-2932,-2294,-1887,-1770,-1871,-2220,-2800,-3460,-4211,-4956,-5171,-4842,-4249,-3577,-3001,-2359,-3059,-1449,-1026,-880,-3061,-921,-1224,-1774,-2362,-3029,-3742,-4107,-4308,-4223,-3990,-3718,-3519,-3574,-3680,-3773,-3705,-3215,-2523,-1536,-2107,296,499,-1349,1368,1562,-1395,-3680,-1263,-2029,524,1550,8052,8893,2937,-862,-2835,1261,2955,-1327,-2491,-580,-313,-1836,-3394,-4517,-4185,-3199,-2092,-997,-11,-2166,-280,2391,-1232,-1670,-3924,-2740,-3284,1111,2399,1085,-1012,-291,-592,-1686,-2661,-3412,-3912,-3793,-3434,-3085,-2594,-2405,-2359,-2561,-2874,-3238,-3671,-4146,-4372,-4068,-3232,-2249,-1665,-267,-2114,-1946,1400,-1582,2066,2734,960,-1071,745,2493,3536,-1452,-1916,2259,3236,-802,3772,2530,-1226,-1484,-1520,-2481,-648,-2265,-539,2315,2417,-422,-3116,-364,-983,-1980,-3096,-4035,-4637,-4273,-3332,-2361,-1346,-983,-1226,-2942,-195,1183,128,-2,-508,-2420,-206,-3056,-502,-902,-1664,-154,-1450,233,-1927,-1623,1618,-572,-295,-289,-712,-1960,-918,-1277,-3482,-1763,-1991,-2206,-2442,-2750,-3056,-3398,-3742,-3823,-3995,-4024,-3874,-3684,-3357,-2997,-2562,-2242,-1885,-1722,-1852,-1983,-2248,-2582,-3006,-3661,-4334,-5141,-5064,-4322,-3502,-2796,-2973,-1639,-496,-782,-532,-794,2421,2810,1862,4117,4898,5618,1748,832,-619,316,6105,4813,-188,149,4598,5262,2012,2121,6105,2522,1924,-548,-3225,-452,1330,4455,-1512,2948,2143,-1561,147,4186,2066,26,-283,-1637,-820,-452,-1123,387,-2661,-3436,-3225,-5137,-1968,3105,3422,4088,811,14855,26021,30653,121484,291659,530104,816476,1115384,1381904,1571138,1649318,1601742,384530,60902,22723,6575,4964,3027,-1303,6344,3920,-1546,-1094,-3281,-1207,-2381,-1541,-2510,-770,360,2345,1893,-109,-2268,-724,-866,-3349,-2169,-2590,-2899,-2323,-2919,-1380,-1894,-2178,-4188,-2443,-655,-3171,1260,2597,2678,1346,-190,-3131,-2049,-1996,-1080,-3500,-1257,-811,-2151,1823,4123,1656,-2343,-2774,390,2134,235,1506,1287,1060,604,662,-118,-618,1200,-912,200,863,460,-5,-3214,-1305,-1643,-1969,-2124,-2870,-1451,-2283,378,1409,-410,-269,-510,-2742,-652,-650,-3087,-3191,-2268,3910,5732,5244,4693,3970,3310,2603,-1751,-4597,-1816,-4347,-2595,-3947,-5180,-5548,-4670,-3571,-2581,-1677,-795,-4391,172,178,-18,-7055,-1048,-1777,-2713,-3577,-4406,-5035,-5470,-10468,-7555,-13089,-5192,-10549,-7123,-5020,-4814,-4527,-18142,-3595,-3095,-2638,-2267,-1768,-1287,-888,-411,-21,268,490,763,870,1003,1146,1183,1206,-5951,1286,-5156,-941,1648,643,-4517,2352,-2772,684,383,-7102,-8051,-5901,-379,-1994,-392,-530,-1044,-1500,-1673,-3791,-2724,-1234,-1004,-4084,-1775,-2320,264,-32,983,1492,-940,2232,2230,2178,-57,210,-3022,-1851,-864,-2647,-569,-1903,-211,-180,-2102,-1350,-690,-342,-161,-776,-2721,-3569,-651,554,801,1001,2623,723,-635,1266,3811,6487,2779,-1805,1407,6731,4916,233,-2369,-2114,-2001,-1335,-1278,-1925,-839,345,-1531,-2077,-2468,1023,361,596,-262,-519,-1335,-3785,-3243,-4075,-4576,-4346,-3514,-2833,-2310,-1773,-1300,-1269,-3121,-1831,-3546,-3880,-3945,-4841,-5685,-6472,-6986,-6415,-5934,-5728,-5757,-21996,-6218,-5505,-4580,-3572,-2424,-1280,-9745,755,1698,2547,-18698,3848,4359,3096,4973,5127,5092,4978,534,-2508,2452,2827,1942,1065,57,-991,-2750,-2880,-3690,-4229,-4767,-5040,-5106,-4913,-4723,-4299,-3883,-3392,-2864,-2321,-1789,-1317,-2577,-2586,-1115,-528,-775,-1148,-1560,-1987,-2250,-2112,-1796,-1236,-2172,-1544,-2043,-268,-232,-840,-2173,-2526,-3404,-4342,-5106,-5473,-5451,-5176,-4934,-4679,-4278,-3794,-3192,-2401,-1441,-434,-433,788,1316,-2409,-2454,396,2096,-1783,-1481,-747,-2426,1767,157,446,130,-990,-1258,-437,-96,271,546,-2760,-826,414,-158,-1015,-2574,-3220,-4128,-4263,-3510,-2298,-1097,101,564,25,3278,1696,117,1900,678,-2035,-732,1157,468,569,-768,-520,883,2414,1026,-522,-2551,-1605,1962,1966,929,-992,-1635,55,1917,-177,-1098,1225,-444,-2613,1140,-531,-3079,-3280,-5249,-5749,-3891,-2060,-2049,1206,1621,-1876,-993,-92,-1872,421,528,-1862,-748,-2224,-815,-150,2142,3461,537,343,2377,1723,1629,289,-818,560,-244,-707,-2421,1299,688,-473,-374,-757,-1230,-1658,-1993,-2138,-2253,-2445,-2559,-2625,-2605,-2742,-2626,-2563,-2426,-2239,-1928,-1748,-1600,-1785,-1491,-1507,-1699,-2698,-2060,-2226,-2480,-2725,-2996,-3273,-3510],[-1951,-2456,-2979,-3558,-4007,-3987,-3279,-2403,-1670,-2833,-81,497,-1035,-380,-1584,-1652,-458,-1036,-38,-1939,251,562,177,-333,-1064,-1713,-2341,-2672,-2575,-2081,-1523,-941,-238,377,-2992,-1542,-776,-531,301,-1985,1335,1286,-2124,593,402,-1785,224,436,673,-1657,-489,-2765,-2539,-278,815,30,-138,373,-1600,-891,215,211,67,-346,-3343,-1263,-1883,-2431,-2696,-2614,-2052,-1284,-526,136,-536,-28,-1838,-2710,-1576,-1282,-1081,-258,-439,-3347,-1086,897,940,1744,941,1332,1055,825,1510,1728,3684,-271,-631,2110,-6,-2621,223,-415,-871,-2027,-1977,-2510,-2866,-3185,-3297,-3147,-2938,-2610,-2366,-2256,-2228,-2353,-2891,-3311,-3974,-4352,-3655,-2902,-1357,-90,-705,-2100,-4312,-1526,464,5989,5753,-75,2236,3449,-2750,2386,4136,3619,-65,-2499,-3165,-636,-1618,-2367,-2601,-2172,-3285,-857,-122,-2231,-723,-2057,1594,1684,-787,1267,1042,760,-1869,424,435,683,-1580,-838,1794,1435,-1580,-986,2512,1437,605,-3562,1149,-81,-1349,-109,-1369,-1877,-246,-2657,-361,-969,-3762,-2545,-2943,-3512,-3811,-3710,-3380,-3031,-2641,-2500,-2400,-2952,-2364,-2586,-2902,-4029,-3660,-3838,-3416,-2970,-4502,-2199,-1851,-1497,-1336,-1127,-908,-767,-555,-336,-99,113,294,-1250,-1035,1121,-1496,895,2164,-2408,2711,1232,-824,-2230,-4359,-2554,1599,-4376,-4062,3747,-5122,-16067,-6199,6065,6596,-40598,-98896,-60521,7940,7810,-22409,7040,6416,5659,4858,-34679,-5413,2603,-16370,-14525,-4035,-25192,-56951,-14055,-2466,-2690,-4341,-6419,-1790,-1343,-847,-238,518,1423,-3960,-5645,-3146,4802,3293,1487,-3663,-3581,-6223,-3962,-4908,-1176,560,-412,-1267,-2012,-2607,-2959,-3127,-3095,-2988,-2895,-2767,-2722,-2814,-2835,-3009,-3860,-3640,-4067,-3932,-3578,-3069,-2494,-2099,-2124,-1359,-1148,-1121,-1688,-1174,-1397,-1872,-1705,-2551,-2957,-2665,-2551,-2890,-3176,-3347,-3249,-2859,-2502,-2002,-2569,-1000,-580,-1373,327,858,-1510,-3696,-1480,-2691,484,1880,3624,3750,3132,-1297,-2313,1752,2317,-1075,-2458,-1261,-1039,-1876,-2307,-2219,-1702,-1253,-882,-825,-592,-2016,-695,-789,-1348,-1376,-2970,-3679,-3831,-395,-411,-532,-888,-307,-290,-265,-152,-2181,109,350,551,705,1080,1270,1442,1479,1500,1540,-2515,-2938,265,817,518,-349,-821,-1214,-2075,-2743,-2932,-2325,-1497,-649,179,-1113,852,1544,1614,-963,-2321,1269,1033,-732,661,404,-1551,-1289,-935,-1764,-470,-2248,-1440,-69,267,-1063,-3468,-449,1638,1977,-540,-2425,583,2498,2441,981,-559,-1,-304,-2718,130,824,450,-41,-174,-2144,-490,-2793,-719,-654,-1791,-585,-2088,-494,-2420,-1198,-922,-1102,-1310,-1538,-1732,-2397,-1856,-1653,-4321,-800,-358,-2108,-434,-36,-1288,-150,394,296,-55,-440,-839,-1360,-1819,-2224,-2421,-2489,-2208,-1802,-1418,-838,-458,175,542,649,667,366,5,-633,-1358,-2560,-3202,-2066,-1166,-796,-636,-929,2168,2301,2360,4741,5742,6280,2352,614,-960,326,6014,4931,-240,-488,2459,1140,-128,-1290,-2116,-2037,-1466,-900,-4003,-1647,-628,-920,-2107,-1778,-2035,-1899,-1481,-966,-463,-326,-511,-1699,-1133,-894,-2087,-824,-2107,1447,1956,288,-2106,-1400,-1089,1474,2332,10159,7877,12956,708,33592,88650,158675,235149,306545,360743,388357,384530,350272,48725,18325,5318,4720,3067,-1524,3139,2697,-1657,-426,-2569,-1672,-2770,-1497,-2134,-1191,574,2714,1265,248,-2090,-739,-1557,-3625,-1479,-2700,-1286,-762,-3595,-1689,-1930,-2533,-4166,-2488,-2898,-3381,-3230,-2592,-2002,-1351,-933,-3046,-218,-95,-293,-2966,-1660,-905,-1765,-1981,-2547,-3070,-3564,-3873,-4017,-3980,-3584,-2988,-2414,-1868,-1058,-299,-1041,-300,1156,-1879,867,1512,1340,1086,-3261,-743,-78,-259,-326,-2933,170,-3056,1317,612,-32,489,-652,-3651,-1244,-847,-3740,-3504,-1789,3955,5433,5606,5757,5361,4978,3143,-1327,-4120,-2525,-4797,-3250,-977,-868,-1170,-1559,-1910,-2228,-2372,-2169,-4351,-1193,-547,207,-6972,402,-1666,-1729,1152,1026,-193,-3763,-9127,-6919,-12153,-6163,-12624,-5983,-39,182,537,-13759,1635,2197,-4716,3043,3469,3798,3957,4103,4071,3849,3481,3104,2529,1976,1457,870,315,-6310,-645,-1796,-1805,-1856,-2225,-3484,-2869,-2971,-2785,-2195,-7169,-7420,-8519,64,-1695,-874,2290,2385,2117,941,-5160,-2716,-943,-1814,-5749,-3522,-4281,-4925,-4645,-4278,-3967,-3778,-3739,-3856,-3811,-3690,-3418,-3199,-2766,-2543,-2535,-2074,-1808,-1612,-1484,-2329,-1873,-1038,-974,-833,-613,-1693,-2451,-509,372,191,1007,2241,480,-740,1464,3182,2956,2395,-2244,932,991,417,110,-2517,-2096,-2250,-1947,-1375,-2622,-307,1038,-1561,-2926,-3034,1412,363,2812,-290,1069,-235,-3005,-2256,-3394,-4251,-3792,-2711,-1892,-2483,-625,-25,-628,-3094,-276,-3793,-3935,-1745,-2579,-4479,-903,-437,-3132,497,734,751,-25164,-104,-928,-1726,-2351,-2438,-2068,-10688,-959,-410,47,-16817,657,941,1212,1493,1819,2058,2278,-2449,-1912,1918,1586,1145,817,506,-502,-2292,333,-257,-795,320,500,365,-1274,-3245,-1142,-387,-3124,-661,-837,-1079,-1411,-2038,-2852,-2610,-3111,-3551,-3892,-4036,-3956,-3627,-3045,-2518,-1891,-2134,-1647,-2311,183,566,691,-2132,177,737,598,-955,-886,93,-134,-2145,-1006,-2528,-2143,-2924,-3715,-4234,-3930,-2965,-1941,-893,-2264,-2130,490,1691,-1666,-748,-136,-2792,536,-134,-858,-1588,-2053,-2186,-2066,-1822,-1564,-1249,-2305,-1262,-764,-662,-593,-2095,-758,-272,-183,-136,29,157,388,279,-184,1682,1825,322,2693,1381,-1484,-599,1130,869,490,-935,-1054,934,2677,1305,-685,-2813,-2017,-1101,-1834,-2215,-2528,-2412,-2142,-1909,-1862,-1944,-1981,-2220,-2670,-3336,-4018,-3655,-2921,-1498,-293,977,1167,-1802,1206,1067,-2686,-585,603,-1998,215,99,-2341,-736,-2185,-901,447,2768,3021,487,805,985,200,-391,-1015,-1332,-1615,-1644,-1751,-2261,-1805,-1975,-2257,-2617,-2987,-3259,-3436,-3434,-3133,-2706,-2269,-1679,-994,-1727,-2122,662,1651,2120,2473,2792,1248,880,-1389,-812,1174,40,-2859,-1607,-12,-190,-428,-1041,-1380,-1375],[1696,849,-2013,-1278,-111,-742,-1237,-1596,-1942,-2339,-1741,-1665,-1603,-1180,-1913,-1859,-964,-1014,-1186,-1638,-1661,-2000,-2246,-2250,-2160,-1852,-1607,-1378,-1792,-921,-810,-760,-592,-448,-3319,-1082,-841,-675,-112,-1920,1008,1547,-1738,1621,1620,-2166,267,1223,1097,-1779,243,-2100,-2532,-561,307,-262,-298,185,-2303,-870,1114,1212,1137,778,-2532,-470,-613,-1143,-1471,-1526,-1073,-341,450,1212,-593,111,-1737,-2375,-1493,-657,-653,-495,-558,-2885,-33,1578,1640,1598,1053,1100,931,1176,1455,1186,836,-110,-512,-88,-292,-2717,-379,-393,-243,-2088,-1461,-2278,-340,-528,-799,-1090,-1467,-1718,-1944,-2136,-2221,-2257,-2497,-2378,-2242,-1834,-1225,-2617,54,-311,-1111,-2352,-4276,-2076,951,5436,5326,-144,2388,3156,-2605,2705,3845,3397,631,-2213,-2691,1495,889,172,-610,-1548,-4057,-2745,-3064,-2955,-2439,-2402,-1027,-359,-1588,668,1227,1132,-2309,754,2455,1118,-1282,-555,575,66,-1717,-1046,888,540,155,-3388,-488,-697,-1517,-1356,-1681,-1935,-2099,-2368,-2159,-2032,-3821,-2337,-1519,-2747,-1192,-1050,-1123,-1240,-1268,-1445,-1523,-3160,-1325,-1223,-1831,-4203,-807,-715,-588,-638,-4841,-1841,-1279,-1519,-1927,-2251,-2515,-2796,-2937,-2989,-2942,-2844,-2726,-2515,-2290,-1993,-1878,-1346,-940,-1715,-195,122,-807,-1325,-2905,-2212,846,-4004,-4218,324,-6329,-14551,-5506,1758,2396,-56109,-110903,-63142,3688,3421,-27573,2346,1596,-32215,-67728,-46267,-7511,-678,-18197,-23139,-47569,-74068,-72284,-11748,1984,2037,-3056,-4387,1700,1345,854,294,-258,-731,-3192,-4833,-2342,-1687,-1680,-1500,-4304,-3418,-6000,-3841,-5058,-1693,-188,-45,84,-312,226,368,550,828,-294,-1836,-1986,-310,382,-43,-1921,-3933,-1022,-1698,-4275,-2291,1567,2333,2326,-1147,228,2506,2347,-1190,526,12,-1561,-1166,-2591,-2187,-2387,-763,-1020,-2133,-1434,-1771,-2096,-2515,-2692,-2613,-2373,-2064,-1716,-1378,-965,-1615,-3652,-1733,-3338,-413,-314,-226,-128,-10,-1686,-1665,-121,-326,-857,-2352,-1812,-1086,36,-58,-396,-735,-1241,-1738,-2136,-2369,-2306,-2002,-1748,-1548,-1576,-2029,-3238,-3288,-2840,-3170,-3266,-2805,-2319,-1943,-1662,-1392,-1796,-958,-573,-135,344,1111,1716,2287,2289,2430,1706,-2186,-2233,513,1292,2599,-927,-40,1011,-1941,-1939,790,-1468,163,285,433,-957,877,2077,3609,-448,-2668,2199,3185,-620,4248,2363,-1816,-1128,-375,-1176,-4,-2067,-2097,-1172,649,-1366,-3791,-647,1761,2122,-1110,-2582,620,2931,2855,1176,274,836,511,-2560,-294,-942,-1711,-2423,-2880,-3231,-3374,-3396,-3425,-3421,-3581,-3710,-3550,-3146,-2903,-2510,-2255,-2064,-1975,-2112,-2106,-2816,-2520,-2664,-3271,-2468,-2226,-2131,-1676,-1513,-1527,-1404,-1505,-1455,-1633,-1837,-2061,-2409,-2661,-2743,-2457,-1952,-1617,-203,-698,429,-1193,1191,3745,2973,3622,3757,3356,-178,-409,-2278,-3355,-1162,-1637,-1820,-1563,-1059,-224,331,781,1068,1465,1579,1506,478,-1021,296,-363,-905,-1553,-2006,-2226,-2084,-1615,-1029,-449,127,505,-1127,-4279,-2668,860,707,-2451,255,39,-2330,-144,-5,197,-762,-766,-1686,-1415,-1375,-2784,-2001,-2367,-435,-314,-385,-1955,1391,1739,1941,1970,1777,-2632,467,4868,14639,27595,41875,55206,65190,69806,68316,60902,48725,34043,13899,3787,-818,1664,-1734,4349,3557,-1416,147,-1818,-1758,-3146,-1383,-1736,-1711,-1058,-876,-593,-269,-1887,-764,-2223,-2602,-752,-2929,-2204,413,-3366,-1869,-1832,-2729,-4037,-2487,-1367,-3310,-367,-795,-1382,-1810,-2275,-2501,-2699,-2925,-3099,-3257,-3388,-3546,-3406,-3311,-3218,-3211,-3360,-3542,-3787,-3999,-3728,-3033,-2256,-1494,-507,181,-1783,127,1809,-2790,1873,1674,1286,859,-3437,-352,-33,113,314,-2966,401,-3582,848,-333,266,620,-776,-4479,-1747,-932,-4268,-3581,-1345,876,1244,1528,1732,1730,1768,1732,-960,-3490,-3163,-5217,-3659,-1513,-423,-645,-867,-1159,-1547,-1923,-2141,-4424,-2362,-2175,-1648,-6559,-525,-2997,-1046,-146,-172,2324,-1979,-7657,-6683,-11304,-8671,-13929,-4862,-654,-920,-971,-8971,-78,698,-19660,2467,3528,4550,5414,6240,6817,7105,7129,7013,6571,6035,4552,4699,1416,-7493,2517,1153,-2580,743,-1447,-2439,-1033,-1731,-4556,-2497,-7337,-6759,-8438,108,-1537,-1303,1941,2202,2124,268,-6525,-2681,-1760,-425,-7204,-1086,-4283,-1497,-1701,-1823,-1855,-1900,-2034,-2318,-2492,-2670,-2758,-3212,-2735,-2668,-2488,-2183,-1786,-1445,-1178,-2524,-2115,-477,-374,-421,42,-521,-1155,-169,-22,-550,915,1674,101,-902,1321,917,749,790,-2648,442,2054,2488,-43,-2572,-1980,-2409,-2416,-1502,-3344,59,1565,-1575,-3828,-3212,-1022,-2042,-3048,-3796,-2653,-1554,-2269,337,1060,841,321,-475,-1414,-2608,1491,1273,-273,-2998,-217,-3910,-4150,-2294,-3927,-6648,73,1467,-5764,2618,2760,2751,-23619,2091,1451,807,148,-367,-798,-11408,-1484,-1682,-1836,-16147,-2034,-1918,-1660,-1288,-826,-452,-106,-4353,-1173,82,119,193,514,909,-859,-1741,1605,-866,-153,1060,-544,-158,-1608,-2765,-1489,-1029,-3384,609,2248,2651,-313,-1599,-3231,-1040,1977,-926,911,466,38,-1478,-1059,-891,-1174,-2177,-1899,-2532,-3028,-3239,-2826,-2239,-1592,-915,-399,-1158,-1710,738,951,-2600,156,-2784,-252,-3144,443,352,272,-896,401,537,-2175,-1891,536,478,-1492,-109,-364,-3284,-794,-951,-1025,-1076,-992,-2457,-729,-687,-708,-656,-1917,-1774,-474,-320,-190,-1661,-219,-77,-260,-577,-854,-1239,-1594,-1893,-2155,-2486,-2844,-3151,-3465,-3817,-4034,-4015,-3828,-3583,-3328,-3011,-2683,-2452,-2369,-2260,-2123,-3075,-2387,-1973,-1936,-1817,-1972,-1974,-1939,-1925,-2001,-2865,-1973,-1938,-2183,-2200,-2532,-2905,-3342,-3443,-3064,-2513,-1887,-1607,-386,316,-3525,-246,1213,-2186,-108,-378,-2789,-1163,-2191,-1053,-49,-217,-255,-247,-274,-351,-385,-274,-296,-156,-143,-7,-654,-1976,93,36,-879,-1121,-287,-1245,-2443,-3022,623,-763,-60,1552,1839,-1436,-2564,446,2249,2126,1952,1865,1674,1551,-985,-973,1100,40,-2842,-1700,27,1616,766,-1027,-1445,66],[1723,432,-1799,-1385,708,3024,-214,-1049,-896,-1899,1493,1256,-1959,-1414,-2084,-1993,-686,-867,-988,-1181,-1032,-1136,-1236,-1279,-1507,-1701,-1887,-1814,-1553,-979,-545,-173,274,187,-3379,-735,-862,-617,-342,-1866,729,679,-1346,-238,-739,-2553,-1903,-2353,-2098,-1915,-1123,-1260,-2386,-774,69,-558,-420,-196,-2678,-934,-63,-205,-454,-882,-1800,-1393,-1579,-1648,-1650,-1807,-1958,-2148,-2414,-2676,-2690,-2566,-2206,-1915,-1550,-1228,-1008,-923,-1016,-2479,-1346,-1783,-2051,-2101,-1789,-1343,-823,-348,-70,97,113,-119,-190,-247,-651,-2869,-108,173,424,-2205,-1806,-2264,1582,1419,1066,74,25,-517,-673,-743,-2245,-880,-284,-53,9,176,-1260,-2408,134,-436,-1423,-2677,-3344,-2707,1215,6246,4638,-302,2424,2659,-2263,2834,4007,3869,1206,-1848,-2296,2121,2407,1680,840,-1230,-3512,-1615,-2102,-2184,-1759,-2370,-496,62,-2188,783,1142,901,-2745,295,1200,863,-894,-229,-992,-1670,-2399,-2706,-2378,-1791,-1249,-3090,-480,-261,-1802,-575,-919,-1750,-1489,-2119,-1386,-1081,-3838,-2254,-305,-2598,-1475,-71,-264,-484,-2130,-800,-897,-2980,-840,-921,-2003,-4379,-1451,-1610,-1504,-1258,-4733,-1760,-1454,-1308,-1686,-677,2123,2283,-1241,2087,2308,2082,1724,-939,-746,543,-2415,-51,-139,-621,-86,13,-1050,-577,-1497,-1860,421,-2728,-4465,-276,-7501,-13036,-4728,-2038,-2453,-78294,-129127,-65341,-2626,-2352,-32172,-1654,-14489,-171089,-157251,-54844,-9423,-503,-18592,-35474,-101113,-134684,-91844,-8922,77,-112,-1905,-3046,-480,-571,-655,-601,-608,-398,-2787,-3733,-1437,1049,1425,1856,-4886,-3337,-5509,-3778,-5074,-2266,-90,1938,1889,74,2029,2370,2872,3454,-1460,-1654,-1528,-478,-181,-95,-1982,-4161,-944,-1032,-3223,-1724,1754,3719,3190,-310,-97,1961,1404,-872,305,-1018,-1123,-1423,-2345,-2149,-2264,-2250,-2302,-2685,-2319,-2446,-2553,-2783,-2882,-2935,-3032,-3178,-3328,-3483,-3533,-3617,-3783,-3836,-4039,-3163,-2509,-1824,-1122,-401,-2072,-1030,1059,1165,-758,-2260,-2257,-1420,510,196,-1305,-619,-768,-723,-998,-261,-1716,113,61,-1707,-710,-1205,-2246,-2493,-105,602,1320,-982,426,2232,3231,1408,-1397,1727,1599,2250,1676,1293,1014,764,523,401,419,-1560,-1538,563,576,692,-1569,505,267,-1784,-1811,-1557,-2386,-3279,-3752,-2967,-1832,-747,242,989,16,-2988,2015,1889,-528,1196,585,-2029,-1029,-1050,-1355,-1303,-1919,-2468,-2462,1023,-1176,-3974,-1002,2102,2347,-1651,-2245,489,3527,3423,1543,1192,1492,1179,-2501,409,-147,-920,-1657,-2153,-2541,-2704,-2681,-2546,-2282,-2256,-2093,-3126,-2287,-3328,-3121,-3635,-4151,-4597,-4531,-4108,-3623,-3278,-2890,-2492,-2151,-1875,-2164,-1402,-1251,-1839,-980,-900,-2430,-478,-321,-132,-32,150,380,756,-779,-1809,390,-18,732,-1949,1315,5238,2287,3621,4631,5138,76,-419,-1955,-3477,-644,-949,-904,-1002,-1175,952,931,828,682,802,825,857,552,-659,217,1038,1205,-267,-1635,1331,1324,914,1229,1114,1041,856,-1296,-3698,-2294,454,484,-2390,773,989,-2798,-109,1901,1987,-1217,-1013,-1579,-1609,-1823,-2615,-2924,-2641,1426,1499,-940,-1599,805,839,1298,2182,3673,-983,8763,12437,16667,20949,24832,27722,29072,28485,26253,22723,18325,13899,10106,2244,4088,2814,-1854,2906,2425,-975,676,-1025,-1435,-3429,-1153,-1267,-2245,-1930,-1997,-1786,-1451,-1596,-738,-2562,-1438,29,-3075,-3042,-47,-2801,-1856,-1555,-2716,-3690,-2359,-1663,-3296,-1006,37,311,-333,-1077,-1868,-2101,-2539,-2816,-2982,-3091,-3300,-3350,-3536,-3732,-3951,-4218,-4399,-4556,-4737,-4714,-4373,-4018,-3697,-3115,-2580,-2159,-1905,-1564,-3535,-1191,-1056,-1014,-961,-3601,-944,-929,-917,-1076,-2955,-1723,-3714,-2623,-3145,-3718,-3660,-3028,-4617,-2083,-1300,-4324,-3304,-923,-806,-782,-771,-736,-797,-735,-701,-819,-2721,-3542,-5518,-3562,-3456,-4262,-4041,-3194,-2443,-1847,-1327,-1957,-4468,-201,-192,-203,-5844,-1330,-4103,-478,-1428,-1128,1686,19,-6116,-6791,-10583,-11118,-13739,-3763,1863,1391,617,-3966,-1378,-1863,-34954,706,2685,4584,6173,7509,8355,8667,6774,8019,7101,6038,1049,3685,-2847,-9352,473,-345,-3024,-1521,-2702,-2255,-2526,-2842,-6515,-3404,-7417,-6026,-5725,-2396,-1675,-1522,-64,815,1556,-357,-6692,-2522,-2556,-1177,-6345,951,-3889,-1012,801,1357,2883,-1221,1241,1683,1113,-514,-30,-2864,-1273,-2007,-2614,-2823,-2535,-2044,-1555,-2549,-1986,-185,152,-759,465,692,194,258,-517,-1290,815,2181,-283,-978,1753,4829,5830,1497,-2901,67,4547,3859,-116,-2401,-1628,-2334,-2594,-1589,-3900,-2473,-3009,-3246,-3617,-2669,-2239,-1957,-1581,-1228,-712,-209,-1571,869,1386,1408,1157,12,-1223,-2598,2358,1943,145,-2737,116,-3686,-4412,-2679,-4917,-8139,-5820,-6662,-9930,-1227,-736,-303,-22025,131,93,34,-101,-199,-353,-11514,-898,-1167,-1450,-16110,-2111,-2411,-2720,-2935,-2639,-2319,-1990,-5438,-1595,-1276,-861,-390,272,922,-1347,-1032,1845,-1092,492,1939,-1757,-748,-1835,-2358,-1690,-1514,-3509,662,3758,3870,57,-1202,-3600,-1183,1978,-842,809,299,-267,-1887,-1414,-2033,-2285,-2201,-1611,-2575,-434,-23,109,-2375,-787,-355,-294,-1304,-2490,-749,-883,-3037,-1176,-2513,-1086,-4150,-944,-824,-767,-1297,-632,-587,-2063,-1644,-584,-507,-1175,-263,-164,-3178,125,96,-60,-392,-789,-3049,-1445,-1822,-2156,-2311,-2400,-2448,-2614,-2735,-2752,-2340,-1799,-1277,-875,-589,-246,20,385,-438,-895,2243,1778,439,3706,2402,-391,-70,1190,1410,92,-1394,-2017,1080,2955,1614,-1078,-3262,-2646,874,1056,772,369,22,191,292,170,-3783,-390,-772,-2156,-815,-1696,-2270,-2455,-966,-923,-925,-1023,-1424,-1385,-1743,-3521,-2768,-2768,-2386,-1657,-1030,-3081,-1580,-2195,-1256,573,502,341,75,-293,-712,-1050,-1192,-1422,-1461,-1592,-1537,-1535,-1694,-1031,-729,-1216,-1489,22,-857,-2645,-3481,849,-746,-151,673,446,-1272,-3002,-740,-1321,-1943,-2613,-3212,-3678,-2924,-2093,-1174,-339,94,-2819,-1860,25,1953,1172,-1147,-1642,8],[1716,44,-1610,-1396,1190,4861,242,-1548,-725,-1638,988,930,-2045,-1811,-2204,-2144,-252,537,611,-667,635,-1554,-1002,257,714,2415,1354,-1086,-1399,-924,-2020,-3154,-4124,-4844,-3865,-2987,-2109,-1308,-590,-1886,465,753,-1021,676,465,-2953,-418,-1002,-1592,-2270,-2937,-3587,-4093,-3864,-3564,-3291,-3069,-2985,-2933,-2956,-3046,-3142,-3388,-3877,-4310,-3959,-3352,-2683,-1980,-1436,-873,-346,75,391,-927,264,-1553,-1443,-837,526,278,-1017,-707,-2212,-393,-695,-790,-881,-917,-931,-884,-870,-1018,-1227,-1515,-1799,-1988,-2100,-1964,-2976,-1409,-1044,-541,-2350,-2180,-2351,208,31,-349,-876,-1613,-2294,-2806,-2710,-2813,-784,149,1318,2234,1815,-1574,-2247,227,-397,-1547,-2984,-2349,-3279,1298,2894,3520,-481,2415,2090,-1748,2800,3682,5888,1692,-1397,-1965,2070,4376,3965,1456,-838,-2522,-320,2201,-2334,-1125,-1865,414,-192,-2267,-1694,-2335,-2989,-3479,-3345,-2874,-2347,-1862,-1495,-1259,-2170,-2020,-1434,-715,-870,-1154,-2684,-1786,-2032,-2395,-2745,-3086,-3368,-3479,-3301,-2900,-2492,-3631,-2214,-1417,-2458,-1687,-589,-553,-537,-3552,-361,-208,-2504,315,412,-2040,-4366,-1052,-624,-1004,-1203,-4216,-1725,-1707,-1990,-2242,-734,3137,2686,-1789,2071,3537,2717,1745,-767,-246,-585,-3009,-757,-478,-208,75,-56,-1426,97,-191,-1505,445,-841,-4692,-696,-8195,-11517,-3782,1522,-2502,-104378,-150219,-65160,1137,1179,-35962,1663,-90318,-304780,-237683,-56050,-10603,-1918,-17497,-50219,-158616,-199154,-112092,-5787,-85,-979,-1532,-2387,-761,188,1136,879,2820,3544,-2724,-2654,-463,4885,2171,2465,-5305,-3285,-4984,-3701,-4860,-2795,-375,661,492,311,283,347,495,747,-2745,-1246,-1025,-578,-803,-257,-2077,-4474,-947,-545,-2254,-1237,-817,-713,-796,-878,-1092,-1438,-1975,-2479,-2982,-3398,-3289,-3012,-2592,-2134,-1642,-1169,-882,-2818,-1729,-403,-395,-570,-693,-1337,-1125,-1483,-2155,-2148,-2257,-2288,-3615,-2560,-3645,-2041,-1830,-1675,-1560,-1472,-2351,-1674,-1973,-2480,-2910,-3437,-3851,-3625,-3112,-2600,-2237,-1809,-1515,-1263,-1110,-1031,-1647,-1149,-1344,-2008,-1738,-1791,-1803,-1742,-1474,-1242,-1077,-1232,-391,-291,-314,-380,-1028,-843,-1088,-1410,-1784,-1897,-2123,-2268,-2436,-2501,-2436,-2307,-2200,-2088,-1971,-1730,-2204,-1586,-1598,-1865,-2081,-2318,-2485,-2449,-2052,-1327,-543,210,929,1472,452,-3228,1974,2272,-449,1821,1324,-2148,-968,-385,-962,-1302,-1871,-2564,-2377,121,-575,-3885,-1502,1945,2229,-2065,-1730,232,2841,3135,1954,2027,1970,1697,-2539,303,857,21,-737,-1251,-2006,-2077,-2393,-2657,-2761,-2911,-3008,-3323,-3033,-3455,-2967,-2803,-2550,-2659,-2166,-1503,-3548,-724,-321,-1138,-1671,832,-2253,-1066,-1211,-2241,1009,2044,-1966,2534,2726,497,1370,3222,3374,1315,-865,-2048,497,809,988,-2703,1444,4228,1683,3352,3472,3207,207,-437,-1640,-3627,-648,-1325,-1039,-1274,-1331,386,1470,3008,2712,3173,3064,2777,836,2,22,277,-342,-1054,-2137,-2061,-2396,-2585,-2705,-2800,-2839,-2999,-3141,-3237,-3231,-3189,-3020,-2787,-2393,-1960,-3341,-756,89,987,-1728,-1315,-1472,-1770,-2232,-1970,-2976,-2994,1259,1773,-1402,-1243,2385,2377,2346,1959,1160,-160,-1694,-2822,-1766,549,2996,5122,6628,7255,7217,6575,5318,3787,2244,807,-223,-860,-1937,-1169,-1215,-1325,-1502,-1960,-2483,-3676,-3600,-3373,-2818,-1740,-863,14,-23,-1322,-759,-2385,-272,746,-3269,-3634,-608,-2371,-1768,-1226,-2621,-3206,-2190,-1965,-3317,-1559,-820,-1338,-1784,-2212,-2209,-2086,-1788,-1373,-976,-1699,-882,-738,-793,-1056,-1386,-1778,-2084,-2352,-2623,-2732,-2811,-3045,-3402,-3538,-3661,-3653,-3589,-3256,-4173,-2621,-2267,-1985,-1705,-3799,-1431,-1422,-1497,-1804,-2933,-2774,-3598,-3479,-3201,-2628,-1836,-1135,-4024,-2374,-819,-4025,-2931,-693,-906,-1413,-1986,-2557,-3193,-3599,-3864,-4075,-4146,-4199,-5762,-3690,-3303,-2776,-2128,-1476,-902,-428,-398,-2572,-4553,1813,2280,2775,-5050,-2132,-5061,-74,-2571,-1728,3514,1936,-4739,-7357,-10175,-13494,-12745,-2877,558,-102,-1125,-2216,-2905,-1699,-49778,1741,3411,4773,5665,6206,6214,5689,1721,3503,1919,267,-2085,-3007,-7480,-11815,-1719,-794,-3185,-186,-4085,-438,281,13,-7338,-4100,-7432,-5397,-3075,516,-1322,-1649,1682,-610,1063,-1029,-5435,-2372,-3413,-1403,-5443,841,-2685,-1897,-419,-894,-1286,-1670,-2067,-2454,-2442,-2119,-1514,-2277,-107,452,267,-2898,399,1973,1216,-2496,-1729,752,-37,-1293,759,1037,1208,519,-1207,-2122,572,1764,-766,-1062,1998,2094,1584,1028,-3113,-302,-388,-833,-956,-2134,-1172,-2166,-2649,-1777,-4067,-218,88,-1404,-2726,-1900,838,689,512,-851,219,161,-1069,2022,2354,1976,1947,430,-991,-2591,3833,2047,441,-2434,629,-3231,-4820,-2989,-5650,-9562,-13436,-18153,-16796,-2617,-3324,-3073,-20986,-1772,-1482,-1310,-1314,-1369,-1546,-10974,-2206,-2491,-2706,-16286,-2834,-2617,-2257,-1772,-1141,-489,262,-6374,-51,2266,2865,3307,3722,3841,-2015,-309,2051,-982,1002,2644,-3056,-1372,-2018,-2115,-1841,-1702,-3570,834,816,775,409,-942,-4011,-1481,-288,-766,-1241,-1561,-1603,-2308,-507,354,1171,-2276,-1522,-2503,1281,2498,1036,-2582,-1184,-965,-845,-1465,-3215,-2280,-2537,-3491,-3093,-3307,-3616,-4249,-4284,-3864,-3371,-2775,-2250,-1709,-1982,-1440,-671,-519,-779,-593,-836,-2738,-1410,-1869,-2388,-2945,-3271,-3582,-3109,-2917,-2799,-2682,-2667,-2730,-2949,-3073,-3105,-2940,-2564,-2158,-1864,-1684,-1428,-1201,-818,-790,-1240,1286,1665,406,3045,2666,28,221,1284,371,-878,-1884,-2247,-1293,-205,889,-1204,-3380,-2764,448,1747,1400,817,240,61,2075,798,-4069,-764,-1097,-2255,-40,-2208,-2064,-2135,320,433,-209,263,-1245,-330,-748,-3049,-1444,-1294,-2577,-966,-1147,-3045,-1911,-2166,-1511,1862,1732,1517,411,817,397,83,-8,-165,-104,-107,95,-664,-1454,-691,-654,-1585,-1808,2051,-144,-1962,-3179,2124,-794,-276,712,34,-1203,-3347,-2441,-3337,-4097,-4521,-4259,-3666,-2900,-2189,-1436,-808,-417,-2828,-2050,-18,705,973,-1373,-1932,-108],[1106,-184,-1423,-1082,1943,2473,884,-1842,-529,-1438,-584,-1813,-2766,-3521,-3616,-2907,-1821,-577,600,-23,923,-2070,-996,207,871,2383,1419,-1065,-1257,-481,-2210,-4063,-5548,-3811,-3146,-468,-486,68,-319,-1907,296,1055,-716,3044,2354,-3164,-163,-496,-1382,-2138,-2522,-2494,-2288,-1853,-1564,-1384,-1323,-1474,-1870,-2102,-2581,-3068,-3645,-4149,-3735,-2941,-2134,-1324,-559,-32,445,833,1081,1209,-1155,240,-1477,-959,-318,739,358,-1269,-851,-2058,-2291,-3218,-3813,-3432,-2726,-2094,-1514,-1078,-904,-881,-1027,-1259,-1502,-1790,-1942,-2773,-2082,-2002,-1707,-2498,-2541,-2506,-861,-725,-655,-601,-670,-2068,-813,-1055,-2318,-1761,-2524,-3044,-3424,-2935,-2030,-2117,-284,-206,-1458,-3194,-1344,-3453,313,-394,-1192,-1959,-2069,-1545,-1149,244,1130,1898,2098,-894,-1715,1932,3784,3966,1516,-376,-1521,18,2175,-2583,-856,-1090,2894,3596,-1921,126,1088,431,-3501,-1221,472,913,-148,1569,1353,-2906,-2040,-1682,602,-812,-1898,-2208,410,-392,-2332,-2202,-2613,-2243,-1608,-1537,-603,-310,-3260,-2194,-416,-2366,-1829,-1433,-2077,-2712,-3858,-2413,-1722,-1953,-284,178,-1925,-4233,-1169,-754,-61,-464,-3625,-1702,-1974,-2658,-2676,-850,-577,-432,-2133,-165,-63,8,58,-569,300,450,-3614,585,601,493,360,-454,-1834,7,-3,-1210,352,625,-4840,-2016,-8071,-10037,-2703,3128,-17096,-130121,-169055,-61224,3516,777,-38765,2681,-160668,-409602,-285408,-49106,-10807,-3001,-15284,-65863,-210785,-253700,-123662,-2619,-1450,-1085,-367,-2376,1234,1899,2367,914,2798,2840,-2990,-1760,480,1982,1427,1249,-5524,-3246,-4436,-3576,-4521,-3200,-2214,-2472,-2512,-2400,-2196,-1887,-1571,-1220,-4028,-711,-511,-586,-1435,-497,-2179,-4814,-966,46,-1453,-817,1572,4619,5234,1068,-795,3395,2864,-563,-362,-3216,280,808,-1317,-536,-381,1186,1557,-2338,-2578,3451,1463,1398,127,-405,-1240,653,-2536,-362,-2458,-2279,-3501,-2963,-3092,-1127,-1166,-1204,-1207,-1146,-2448,-1111,-1143,-1292,-1284,-1842,-2410,-1574,-1241,-1282,-2769,-1852,-1666,-1807,-1947,-2162,-2365,-2435,-2417,-2295,-1825,-1284,-756,-1018,-374,857,1229,-1506,225,2311,2370,428,-665,1500,961,239,-647,-1371,-2274,-3003,-3039,-2422,-1694,-1043,-575,-271,-110,-646,-2687,-164,-395,-1422,-1249,-1602,-1809,-1718,-1464,-294,-215,418,1640,2912,961,-3253,1912,3017,-307,3490,1582,-2059,-850,869,-302,-1329,-2355,-2641,-2149,-1452,-799,-3532,-2023,642,981,-2118,-1100,-2,1275,1125,884,710,262,-37,-2564,-319,-270,-275,-458,8,-2109,239,-1057,13,-141,-2645,-1563,-3145,-1629,-3086,-2629,-3033,-3313,-3462,-3476,-3351,-3459,-2892,-2563,-2150,-1802,-1325,-2305,-1316,-1710,-2602,1040,1523,186,2568,2880,1152,1214,2612,2234,1140,-970,-2203,728,1146,1137,-3288,844,561,92,-307,-788,-996,-1130,-1064,-1225,-3645,-691,-1717,-1128,-1489,-1431,-366,-411,-485,-622,-556,-683,-929,-1219,-1644,-2161,-2757,-2985,-3111,-2921,-2622,-2319,-2060,-1929,-1936,-2004,-2283,-2616,-2981,-3331,-3724,-4014,-4135,-3916,-3617,-3813,-2708,-2030,-1300,-2130,-1543,-1271,-1783,-2302,-1202,-2210,-3290,1096,1594,-1628,-851,1004,989,1178,1412,1752,-978,2615,-1278,3594,3969,4328,4673,4938,4972,4991,4964,4720,-818,4088,-223,3339,2105,-1833,2130,1760,-249,1343,460,-464,-3733,-520,-306,-3130,414,2237,2660,-552,-953,-705,-1684,972,1496,-3375,-3187,-1093,-2012,-1510,-741,-2344,-2479,-1851,-2141,-3251,-1876,-1629,-2307,-2822,-3047,-2477,-1682,-817,-1414,-87,-1419,-928,-372,-662,-133,-884,-1733,-2488,-3150,-3701,-3918,-3918,-3945,-4059,-3980,-3956,-3882,-3755,-3287,-4399,-2200,-1568,-1003,-448,-3857,382,711,-1756,1194,-2560,-663,-3240,-2015,-2274,543,2259,-1104,-3327,-2471,-741,-3579,-2453,-639,-1319,-1893,-2398,-2779,-3129,-3183,-3059,-2852,-2467,-3367,-5620,-2365,-666,-201,289,705,984,530,-1196,-3123,-4509,1793,1776,1729,-4140,-2811,-5698,330,-3204,-1648,-1288,-1860,-3504,-8199,-9983,-15000,-11602,-4241,-4139,-3299,-2377,-1242,-250,776,-61929,2303,2878,3194,3154,2934,2373,1489,358,-923,-2263,-3622,-4668,-3374,-11970,-14178,-336,259,-2958,-2367,-5355,390,633,-4,-6614,-4859,-7190,-4814,-538,1755,-1218,-1627,1561,-2538,-594,-1624,-4156,-2149,-4189,-1087,-4701,-817,-1256,-2762,-1210,-1671,-2079,-2270,-2010,-1381,-370,-25,1778,-1430,527,3638,1046,-2611,935,3098,1446,-2263,-1389,815,-285,-1873,-645,-1088,-1120,-859,-1953,-2921,261,546,-1230,-1053,104,-621,-1342,-2096,-3203,-3250,-3039,-2611,-1881,-1743,-666,-1869,-2594,-1995,-3544,527,2310,-1288,-1791,-1046,2114,1090,3040,-1070,542,142,-727,2741,2508,2580,2694,817,-684,-2534,4027,2081,631,-2040,1365,-2559,-5298,-3150,-6119,-11028,-22844,-33415,-26706,-1251,-819,-293,-20088,359,327,176,-146,-504,-958,-9831,-2067,-2533,-2936,-16183,-3658,-3802,-3419,-2734,-1877,-997,-21,-7659,-37,2513,3213,3711,4137,3694,-2764,418,2267,-568,1395,2708,-3767,-1941,-2095,-1986,-1917,-1545,-3531,-1845,-1835,-1569,-1235,-890,-3605,-1876,-891,-1245,-1678,-2074,-2336,-2666,-1694,-1161,-574,-2355,-1425,-2286,590,654,476,-2794,-1461,-1443,-1329,-1611,-3660,-1214,-1421,-3866,-1947,-2054,-2146,-3270,-2233,-2193,-2207,-2187,-2270,-2402,-2641,-2999,-3493,-3865,-3720,-3157,-2606,-2304,-1368,-920,-612,-501,-1192,-3944,-673,-392,-360,-148,-791,-3140,915,1257,1443,-550,1038,889,336,-265,-577,-609,-241,-1105,-1490,1536,1519,328,1539,1038,343,51,-204,-136,-398,-1796,-2246,1243,1637,1503,-1276,-3406,-2693,-389,-846,-1025,-1249,-1125,-866,-600,-445,-3363,-835,-1471,-2456,-101,-2712,-1902,-1872,1118,1131,294,941,-1047,501,103,-2688,-1105,-1603,-2742,-2044,-1808,-2657,-2066,-2096,-1811,-94,-145,-361,-774,-1399,-2182,-2969,-3527,-3663,-2817,-1834,-685,-767,-1280,-1201,-1069,-1941,-2064,2139,616,-1198,-2996,2665,-843,-499,600,-665,-1934,-3526,-4552,-4246,-3140,-2079,-1022,-225,435,-94,-1356,399,208,-2889,-2256,-122,1052,1096,-1696,-2296,-269],[-508,-482,-1479,-671,603,795,1062,-1920,-529,-1489,-58,139,-1448,-2102,-2320,-2289,-639,-534,-283,131,569,-2254,-1069,33,840,1314,689,-1170,-1295,-1918,-2315,-1909,-879,-1370,-3159,-364,-33,521,-269,-2056,78,602,-580,1947,1528,-3079,-638,469,273,-1847,-212,-529,-1434,-1345,-1785,-2193,-2519,-2816,-2945,-2955,-2884,-2729,-2680,-2858,-2973,-3122,-3120,-2771,-2269,-1864,-1384,-883,-430,-32,-1490,55,-1473,-557,206,1288,1099,-1568,-812,-2058,-1183,-2093,-2620,-2141,-1372,-662,7,534,793,878,768,-825,246,-126,-1537,-2342,-1662,-794,-501,-2670,-2899,-2742,6,1186,1496,-666,63,-2376,-775,273,-1271,1574,823,212,-648,-1522,-2405,-2705,-1810,-867,-1230,-3273,-390,-3100,1022,2007,1794,-741,1285,759,-565,-427,-972,-1418,-1663,-1717,-1673,-1377,-1214,-1164,-1189,-1142,-1175,-1181,-1076,-2913,-1047,-978,-1104,-1317,-1755,-2130,-2175,-1808,-3744,-2107,170,788,104,1690,1772,-3420,-1953,-1941,-216,-1645,-2592,-1690,808,449,-2475,-396,-747,-1989,-314,-1196,500,946,-2819,-2175,951,-2333,-1909,237,1338,680,-2468,1811,1560,-1366,1065,479,-1679,-4067,-1439,-2050,-2464,-2427,-2957,-1944,-2166,-3218,-2955,-2162,-2345,-2540,-2481,-2181,-1727,-1258,-855,-472,-211,-28,-4181,-86,-264,-614,-1020,-1502,-2158,-2001,-1874,-1440,-812,-132,-4856,-2948,-7149,-8622,-1573,6267,-27944,-150189,-179535,-53437,9484,-801,-40323,7502,-214310,-448716,-283205,-37512,-10131,-3662,-12494,-80765,-241867,-274393,-114985,290,1668,2152,208,-2909,3106,3542,3281,792,2118,1369,-3561,-1139,-1085,-1887,-2572,-2958,-5560,-3220,-3875,-3401,-4120,-3407,-1843,-1962,-2132,-2399,-2731,-3023,-3285,-3294,-5100,-2798,-2583,-2486,-2529,-2440,-2347,-4839,-1649,-1056,-813,-457,1248,3023,4101,1609,-1095,2711,2324,-499,-655,-4150,1142,1515,-736,-87,480,1424,938,-1448,-2109,2611,1245,1840,613,554,-1213,339,-2770,-1179,-3071,-2475,-3324,-3307,-3350,-2838,-2084,-1359,-673,-22,-2415,843,1043,1005,-389,-1432,-2139,-1274,-76,12,-2629,-1743,-684,-1153,-1289,-71,-1491,836,715,-2564,21,846,441,-354,-507,996,1064,-1804,95,2232,1863,-358,-368,761,-74,-1055,-2156,-3015,-3004,-2010,-1161,-390,319,895,555,735,761,-1722,-2960,1430,1862,-1245,-561,997,88,2253,-2379,-106,9,274,1615,2279,1517,-3122,594,-106,-788,-1496,-2296,-3083,-3821,-4212,-3471,-2638,-2037,-2344,-519,19,412,-3121,-2559,1226,1426,-1818,-460,-205,1171,867,487,218,-241,-443,-2611,-184,222,541,-494,1122,-2284,1431,-476,953,691,-2435,-1997,-2838,-1399,-2574,-248,1796,-530,-3292,78,2698,-3066,2316,2084,559,-1760,922,-2388,-1503,-2234,-2927,241,826,2082,2030,4654,1831,1102,4578,4704,905,-1173,-2340,298,-1556,-2963,-3743,-2284,-1333,-750,-377,-416,-550,-968,-1453,-1984,-3554,-2686,-2637,-2680,-2711,-2671,-2629,-2747,-2840,-2870,-2535,-2263,-2048,-1875,-1886,-2087,-2522,-2817,-3307,-3615,-3152,-2556,-1968,-1481,-1116,-818,-754,-978,-2045,-1063,-1331,-1573,-1814,-1920,-1997,-4294,-1793,-1417,-949,-2477,-1799,-1108,-1780,-2039,-524,-1463,-3390,839,1296,-1753,-581,1665,1166,651,8,-613,-2053,-1400,-1314,-877,-295,420,1185,1879,2324,2719,3027,3067,1664,2814,-860,2105,1580,-1660,353,-177,-438,-277,70,-91,-3720,-141,158,-3015,99,3091,2914,-1219,-642,-712,-874,1063,344,-3402,-2337,-1752,-2343,-2840,-3294,-3585,-3624,-3576,-3622,-3310,-2758,-2230,-1356,-491,-2444,-356,1489,1763,-1907,221,-1204,-1079,-83,-1712,714,-259,-1274,-2134,-2818,-3247,-3151,-2804,-2572,-2492,-2256,-2137,-2137,-2325,-2321,-4165,-2166,-1868,-1526,-1098,-3852,-299,73,-2186,635,-1802,-1600,-2886,-2581,-1664,276,983,-1419,-2771,-2457,-817,-3251,-2086,-1172,-1437,-1569,-1649,-1684,-1816,-1812,-1806,-1887,-1937,-2890,-5303,-2429,-2657,-2773,-2709,-2513,-2237,-1917,-2078,-3754,-4474,423,880,1299,-3334,-3509,-6106,601,-3339,-1022,1641,1405,-2644,-9307,-10103,-13722,-10672,-1705,-1244,-1423,-1455,-1142,-2301,-881,-66245,256,627,898,980,1040,901,557,55,-10105,-1126,-1700,-6875,-6121,-15430,-14999,-691,-23,-2576,-4433,-6434,941,3353,-538,-5377,-5619,-6815,-4467,1607,3844,-1186,-1697,817,-4440,-2347,-2286,-3127,-2014,-4956,-620,-4236,414,-25,-3650,-508,-1083,-1575,-2688,-2081,-1930,-1413,-835,-217,-560,727,919,1004,-2196,1034,885,615,-2008,-1203,-254,-673,-2498,-459,-359,-86,261,-2780,-3782,-268,518,-1779,-1106,1027,439,-99,-645,-3318,-1625,-1856,-2072,-1891,-1593,-1385,-1628,-2628,-2382,-2976,-385,-185,-1287,-1000,-330,236,98,-52,-1314,-645,-1060,-1494,-1829,-1876,-1687,-1187,-386,-469,-2569,1258,1886,553,-1698,2147,-1891,-5957,-3306,-6537,-12405,-32971,-51902,-39619,-4903,-754,-1306,-19041,-2191,-2083,-1699,-10728,-843,-479,-8469,-145,-62,-40,-15728,-3930,-2127,-292,-287,-159,5,303,-9806,-558,1171,1497,1740,2049,2248,-3652,988,2369,-90,1542,2581,-2621,-2513,-2168,-2071,-2041,-1270,-3511,-2532,-2986,-2649,-1975,-1227,-3129,-2435,126,208,135,-60,-435,-2767,-1274,-1650,-1745,-2514,-1435,-2023,-931,-719,-763,-3068,-1669,-1807,-1944,-2593,-3489,-3654,-2931,-3760,-1271,-551,376,-2328,-448,1511,1447,-2491,946,657,-1871,-1131,938,1535,177,1631,2634,-1960,2401,-87,1517,3734,-1577,-4043,-815,3468,3481,-193,-440,-3550,2313,1758,937,-312,-1454,-2734,-3789,-3090,-2308,-1848,-1620,-1611,-1819,-2270,-2747,-2862,-2510,-1924,-1213,-555,-54,277,-654,-1982,-2082,-195,-794,-1329,-1671,-3352,-2454,-1296,-839,-296,-77,226,-478,610,-103,-2660,-581,-1844,-2707,-226,-3160,-1774,-1661,-519,-507,-358,-91,-789,856,1347,-2398,775,2180,-2835,-1907,-1086,-1978,-1963,-1947,-2100,1183,1187,1187,168,747,201,-472,-1144,-2033,-2634,-2783,-2038,-1041,-1109,-1558,-1378,-2162,-2180,2238,1369,-483,-2828,1537,-754,-762,-2016,-3354,-4613,-5281,-4114,-3196,-2411,-1779,-1197,-886,-687,-656,-1149,-600,-756,-2885,-2327,-937,-1019,-1072,-1964,-2574,-1217],[1829,-604,-1525,1,3790,4924,1864,-1570,-512,-1557,-533,-249,-1057,-2004,-2363,-2214,-660,1256,199,1192,1514,-1864,-1139,-71,386,-164,-876,-1544,-2000,-2031,-1781,-1327,-654,-1724,-3156,-208,667,1025,-214,-2183,-81,142,-503,-774,-967,-2666,-1205,-753,-587,-1565,-701,-1011,-1582,-2113,-2805,-3466,-3688,-3267,-2644,-2033,-1477,-937,-577,-503,-415,-2287,-1275,-863,-1165,-1704,-2269,-2882,-3534,-3770,-3204,-2591,-1864,-1267,-721,-250,53,-1863,-906,-2124,-526,-1164,-1752,-2426,-2959,-2962,-2480,-1962,-1631,-1409,-1336,-1350,-1402,-1544,-1712,-1749,-2317,-1950,-1816,-2836,-3183,-3019,-1232,-1071,-972,-1085,-960,-2297,-1113,-1259,-1426,-1619,-2073,-2226,-2435,-2424,-2211,-2010,-1383,-814,-963,-3256,428,-2693,691,2657,723,-820,2380,1065,-107,1689,1235,3060,2596,43,-1612,516,-335,-1260,-2167,-2870,-3300,-3032,-2532,-3329,-1878,-1519,-1320,-1156,-1221,-1253,-1321,-1548,-3771,-2893,-2892,-2999,-2488,-1753,-980,-3845,-1854,-2268,-1159,-2383,-2903,-1251,2906,2637,-2605,390,-961,-2231,-124,-916,-431,-1301,-2461,-2721,-2061,-2465,-2048,65,1548,16,-1258,1969,1334,-864,3309,2192,-1451,-3989,-1501,-999,-246,-1791,-2330,-1540,-2312,-3654,-3182,-1185,-483,-1121,-1895,-2362,-2983,-3396,-2822,-2076,-1438,-885,-4778,-244,-95,-129,-232,-469,-2409,-790,-1013,-1196,-1287,-1241,-4832,-3524,-5851,-7400,-641,5015,-33470,-160018,-177591,-43066,7308,-2356,-40588,-8866,-220616,-424860,-253085,-25869,-9073,-4005,-9760,-93202,-239024,-254552,-98899,2542,1150,2084,80,-3897,1452,969,265,-491,-1434,-2171,-4512,-2816,-2542,-2210,-1858,-1477,-5585,-3338,-3442,-3308,-3805,-3452,-1627,-1551,-1303,-945,-491,94,711,1359,-5092,191,284,-541,-2775,-1343,-2551,-4500,-1053,409,-446,-1499,-2443,-3225,-3702,-3169,-2440,-1831,-1475,-1200,-1102,-3734,-1166,-1223,-1168,-980,-637,-204,106,-507,-905,760,751,721,721,757,-1061,-153,-2748,-378,-3558,-2763,-3213,-3660,-2274,434,1080,5017,6030,2802,-2424,1317,5535,4763,-212,-998,-1854,-871,-310,438,-2020,-1256,-118,-1399,-1534,1764,-1547,1640,84,-2875,84,1281,1044,140,-646,740,801,-2192,-112,2001,981,-1406,-248,354,-332,-1046,-1784,-2261,-2901,-3547,-4251,-3787,-3033,-2248,-1535,-887,-309,-2655,-3040,1027,1236,-1199,-96,978,642,447,-2765,-313,-856,-1533,-2268,-3132,-3996,-4354,-3766,-3242,-2717,-2269,-1991,-1795,-1650,-1517,-1543,-1518,-2110,-2390,-1770,-1894,-2056,-2798,-3058,-2129,-1957,-1836,-1577,-1406,-1347,-1304,-1325,-1245,-1377,-1290,-2708,-642,-56,346,-542,1013,-2569,891,64,-363,-1143,-1967,-2443,-2588,-1452,-2071,-294,1300,-350,-3134,1410,4101,-2622,3579,5339,1068,-1646,834,-2520,-1571,-2744,-2904,-367,-399,454,1515,2672,2440,986,4400,4541,564,-1496,-2475,1398,1106,-40,-4061,-2266,-3201,-4077,-4508,-4125,-3632,-3393,-3248,-3218,-3363,-3195,-2969,-2855,-2680,-2368,-2011,-1820,-1685,-1646,-1427,-1409,-1504,-1603,-1758,-1873,-1912,-1484,-1000,-2831,-979,-1077,-2038,842,2548,1757,1270,-676,-1648,2091,1676,204,-1760,522,165,-4300,-394,-500,-563,-2692,-2067,-996,-1770,-1612,-752,-873,-3057,-1605,-2037,-2496,-2764,-3038,-3074,-2858,-2611,-2319,-2275,-1777,-1536,-1329,-1247,-1170,-1077,-1025,-1150,-1233,-1303,-1524,-1734,-1854,-1937,-1833,-1660,-1418,-1101,-779,-424,-13,219,102,-3628,247,388,-2492,-328,-602,-1173,-1954,-2470,-3168,-3576,-3382,-2955,-3190,-2047,-1828,-2038,-1647,-1826,-2091,-2522,-2817,-2775,-3231,-2187,-2668,-302,349,-2793,-80,1037,961,-2524,355,-1059,-1284,173,-2895,-655,-1118,-1492,-1678,-1807,-1996,-2111,-2292,-2701,-3222,-3244,-2767,-2114,-1616,-1024,-3805,-336,-178,-213,-318,-3698,-653,-656,-2505,-204,-643,-2734,-2535,-2696,-862,-161,1443,-1857,-2325,-2218,-1010,-3012,-1813,-980,-894,-1984,-3184,-3500,-2380,-1102,-1065,-306,-283,-2313,-4959,-1097,1829,1891,5037,5757,3684,-364,-2948,-4396,-4414,2732,2089,1706,-2629,-4159,-6223,786,-3036,12,4269,4347,-2158,-10242,-10308,-11453,-9892,-1547,-366,-1241,-2028,-2437,-4794,-7492,-59648,-3039,-3242,-3475,-3236,-97756,-22766,-2114,-1954,-17866,-1762,-1693,-8759,-12076,-15730,-12692,-401,90,-2084,-5979,-6931,1264,3114,-1294,-4092,-6253,-6281,-4329,3325,4469,-1133,-1910,-115,-6146,-4107,-2959,-2365,-1919,-5399,-157,-3935,-421,-622,-4226,-946,-1390,-1022,-3124,-1025,-1184,-1203,-1197,-1084,-915,-714,-558,-349,-1780,319,621,844,-1706,-1164,194,-1071,-2760,680,408,57,-214,-3229,-4494,-962,-361,-2290,-1186,158,60,64,-371,-3403,-1374,112,0,-737,-1197,11,-1416,-2680,-2873,-2454,-1007,-1134,-1361,-1317,-1265,-1336,-1460,-1531,-1679,-1702,-1716,-1608,-1366,-1034,-784,-448,74,-335,-2657,621,920,242,-1380,915,-1246,-6696,-3437,-6951,-12999,-40086,-70800,-54767,-10719,545,351,-17539,-17658,-459,-9176,-23924,668,1001,-7145,2348,2721,2947,-15058,-5318,-2768,2345,1978,1666,1366,1217,-12973,-1526,989,998,947,995,984,-4580,1042,1115,373,1356,1304,-1352,-2961,-2216,-2339,-2205,-1007,-3498,-2416,-3001,-3185,-2968,-2651,-2706,-3102,-2385,-2525,-2728,-2959,-3159,-2800,-2271,-1897,-1495,-2710,-1547,-1718,-523,-357,-414,-3364,-1774,-1972,-2258,-2117,-2968,-3294,-2725,-3330,-1682,-347,357,-1470,-1319,1670,1873,-2530,2041,2000,-1891,-1074,1887,2082,635,1723,2791,-1738,2350,-316,1699,3469,-2075,-3769,-719,1399,787,-237,-296,-3940,-1289,-1554,-1650,-1593,-1394,-1213,-1175,-1287,-1388,-1636,-1899,-2155,-2432,-2831,-3303,-3730,-3726,-3431,-3042,-2634,-2244,-1853,-1493,-2193,-1853,-486,-389,-258,-1424,-3249,-2116,-131,676,989,973,170,-863,787,-852,-1974,-123,-2198,-2948,-1562,-3541,-2297,-2433,-2499,-2640,-2755,-2666,-2041,-1026,291,-2173,1064,3112,-2879,-2329,-654,-1095,-1649,-1760,-2360,3432,4058,1650,-33,871,1394,271,-715,-1827,-2679,-3198,-2742,-2042,-1186,-1768,-1568,-2231,-2183,1600,1826,109,-2653,1604,-521,-1096,-457,-1413,-2298,-3420,-3133,-2612,-1831,-1037,-229,321,739,525,-721,98,372,-2832,-2258,-138,1592,1799,-2162,-2749,-242],[1833,-705,-1697,715,4889,5970,2130,-1145,-612,-1739,-1000,-655,-753,-1854,-2433,-2073,-927,1254,-38,1790,1878,-1218,-1338,-138,789,808,206,-1240,-1472,-594,-506,-313,-401,-1907,-3116,106,1391,1489,-225,-2281,-220,-265,-501,204,-215,-2094,-1829,-985,-890,-1169,-633,-557,-635,-1679,-840,-2059,-810,-926,-971,-1185,-928,-738,-562,-507,-304,-2627,-1611,-1113,-1139,-270,-598,-995,-1464,-1905,-2237,-2003,-1622,-1250,-860,-507,-289,-2062,-940,-2101,-848,-1348,-1700,-1978,-1969,-1742,-1368,-1004,-800,-665,-633,-1475,-677,-778,-1739,-893,-1870,-2000,-1036,-2843,-3112,-3146,-1450,-953,-1130,-1356,-1705,-1944,-2126,-2199,-2065,-1822,-1777,-1433,-1201,-861,-1726,-1901,604,784,-586,-3075,1208,-2277,427,2237,-205,-731,2483,1206,299,1099,439,1358,579,-17,-1702,72,619,1175,1635,1153,1164,1544,1843,-3544,-242,370,-252,-866,-1618,-2308,-2913,-3518,-3386,-3028,-1839,-1252,-716,-304,-22,-4024,-1635,-2501,-2031,-2385,-2458,-786,32,-91,-2618,-557,-1162,-2457,-1247,-1574,-1862,-2192,-2502,-2622,-2540,-2639,-2134,-1342,-1097,-930,-746,-814,-901,-981,-1086,-1292,-1460,-3866,-1755,-1399,-1147,-2229,-1633,-1245,-2234,-3716,-3237,-1647,-1935,-2332,-2680,-3014,-3210,-2974,-2425,-1736,-1067,-386,-5062,778,1308,1711,2077,-134,-2419,2402,2321,-1352,2397,1835,-4655,-3663,-4343,-6252,56,2173,-34059,-158506,-164045,-31705,4080,-3925,-39926,-20718,-199810,-394683,-225890,-17356,-8008,-3987,-7378,-99707,-219080,-223698,-85226,857,371,546,-529,-4841,350,287,160,-67,-85,-109,-5675,-1205,184,341,-707,873,-5563,-3531,-3080,-3234,-3519,-3244,558,2216,2287,27,2182,2102,1986,927,-4204,372,457,-601,-3508,-2008,-2861,-4196,-1155,52,-361,-947,-1426,-1793,-2216,-2400,-2414,-2279,-2126,-1833,-1551,-3069,-997,-750,-473,-171,199,618,-14,374,388,1165,56,1944,1049,1974,-815,-754,-2348,-224,-3845,-3106,-3148,-3934,-2111,-192,453,2929,2682,2442,-2490,1583,2730,3218,-35,-545,-1584,-402,-529,400,-1314,-728,-203,-1663,-1921,1126,-1722,1451,-631,-3151,1,1531,1434,478,-797,466,485,-2635,-360,995,-101,-2578,-302,-448,-798,-1207,-1670,-1867,-2176,-2391,-2599,-2682,-2620,-2506,-2430,-2360,-2269,-3096,-3007,-1574,-1281,-1284,-872,-610,-368,-188,-2048,-133,-52,-31,250,175,124,-2871,76,6,-76,-154,-415,-1281,-1081,-1397,-1809,-2076,-2459,-2632,-2362,-2306,-2339,-2615,-3321,-2850,-3046,-3208,-2961,-2488,-1912,-1240,-604,93,476,924,-2827,-1260,2127,1843,-615,1279,-2947,1448,540,-85,-886,-1702,-2718,-2452,-1415,-1621,-444,213,-112,-2594,508,272,-2197,-607,-1134,-1621,-2098,-2532,-2852,-3041,-3118,-3014,-2806,-2506,-1907,-1428,-915,-411,-87,189,335,104,-1921,-2603,-40,-491,-818,-4235,-1534,-1853,-2258,-2547,-2947,-3187,-3517,-3795,-4065,-4201,-4256,-4101,-4083,-3983,-3676,-3229,-2848,-2422,-2007,-1344,-830,-407,-3,266,-551,407,612,248,-2779,-1568,-2377,-2670,225,1587,1576,1396,-352,-1335,2482,2549,-57,-1898,176,-39,-3922,223,1462,804,-2727,-2319,-930,-1746,-1123,-1010,-1183,-2729,-1598,-1678,-1866,-1484,-1326,-1040,-605,-175,327,-1546,1501,2160,2839,3427,4033,4662,5250,5636,6021,6344,3139,4349,2906,-1169,2130,353,-1101,3183,667,-301,1391,911,133,-3407,-25,-223,-1779,-802,-762,-884,-2643,-789,-777,-410,-123,85,-2786,-542,-1259,-2369,-649,-340,-1271,-1288,-1618,-2640,-3177,-2179,-2599,-336,-125,-2945,-69,-199,-376,-3122,-505,-938,-1460,302,-3716,-1443,-651,1423,1894,2817,2485,-782,2318,1573,484,-537,-1513,-1668,-769,705,-3412,3383,4450,1230,671,-3360,-111,2400,-2680,3031,870,-3735,-2099,-2311,-46,-638,815,-2283,-1893,-1660,-1208,-2752,-1555,-1247,-1220,-2406,-3629,-2713,-1726,-681,-1718,-515,72,-1630,-4533,-589,2236,1481,3294,3311,3151,-680,-3651,-4917,-4242,313,-755,-1827,-2580,-4619,-6006,23,-2457,1334,2273,2519,-1940,-10210,-10169,-8931,-9029,-1517,-1821,-2571,-2730,-2144,-6658,-13837,-48337,-1406,-1556,-1849,-47846,-220853,-47316,-3313,-2986,-23816,-2394,-3562,-10326,-17904,-12220,-8194,-1563,-1623,-1698,-6485,-6510,-1960,-1945,-1998,-2668,-6411,-5485,-4254,-1088,-936,-862,-2206,-1103,-6968,-5614,-3486,-1762,-1709,-4956,-2463,-3558,-2731,-2681,-3884,-2286,-2107,-1580,-2914,-812,-592,-239,124,579,1069,1052,2052,1851,-1262,1880,4099,2204,-1214,-1111,-195,-1211,-2221,384,3561,3275,-347,-2619,-4465,-1620,-1169,-2470,-1131,-581,-438,-160,-681,-3275,-1644,338,105,-822,-897,-409,-1061,-2477,-3261,-1820,-312,1438,-1330,346,855,1653,1149,2404,-1148,-631,-507,-1285,1296,1504,1754,2186,1297,-120,-2601,3435,1012,-114,-906,3964,-476,-6899,-3389,-7230,-11944,-38085,-79225,-69575,-16861,-579,-1212,-15401,-32889,-21268,-44394,-37625,-638,-901,-5927,-1831,-2160,-2201,-14524,-6419,-3169,-286,195,608,841,993,-16983,-2634,549,299,-33,-266,-560,-5200,-1122,-1401,-1704,-1888,-2212,-2351,-2972,-2092,-2616,-2254,-705,-3349,295,401,374,231,-1055,-2223,-3668,234,658,1205,1830,1314,-1839,989,1009,1275,-2754,-1628,-1254,378,727,-657,-3501,-1645,-1767,-2481,-2832,-3451,-3282,-2650,-2796,-1930,-1190,-820,-611,-2061,118,446,-2248,1257,1642,-1860,-972,2096,2002,1129,1416,947,-1586,81,-501,-919,-1425,-2567,-3110,-1815,-1689,-1507,-1203,-901,-4194,-496,-363,-349,-444,-527,-592,-1026,-595,-349,-121,129,-1808,-1560,315,-46,-510,-1068,-1629,-1908,-1840,-1494,-989,-1193,-2451,-1637,437,312,188,-1625,-3161,-1774,-134,425,1522,1445,-57,-1327,-46,-1785,-1367,345,-2559,-3103,-563,-3919,-1776,-1520,-1560,-1864,-2154,-2376,-2301,-1993,-1437,-2101,-183,521,-3008,-2832,-158,-199,-1331,-1711,-2665,766,91,-644,-1416,-2139,-2589,-2470,-1743,-1433,16,721,1360,-1229,-1038,-2045,-1836,-2350,-2309,204,190,327,-2658,1361,-401,-1747,1362,829,-1405,-3534,-1889,-2863,-3523,-3594,-3038,-2430,-1802,-1287,-718,-234,91,-3067,-2376,-392,1345,1578,-2610,-3143,-414],[1816,-731,-1916,921,660,344,300,-763,-811,-1977,-1439,-1062,-557,-1687,-2510,-1887,-1265,1125,-269,837,194,-538,-1712,-1499,-1751,-1636,-1370,-1239,-1678,-12,294,446,-617,-1959,-3020,50,-397,-923,-1484,-2389,-2607,-3251,-3469,-2965,-2508,-2285,-2519,-1949,-1880,-1913,-1942,-1991,-2100,-1986,-1904,-2119,-1519,-1284,-913,-820,169,408,1773,2477,903,-2944,-2002,-1509,-1539,4789,6232,5479,3759,1183,-2616,-1053,-1369,477,1881,3386,2893,-2249,-1010,-2018,-413,-1497,-1488,-574,-198,990,2137,3315,3626,3634,2276,-1688,2146,1310,-1720,-324,-1118,-2947,-1633,-2750,-2838,-3122,-1905,-1951,-600,-1212,-1163,-1448,-1702,-1854,-1776,-1539,-1454,-1056,-800,-508,-1501,-1788,94,285,-231,-2885,775,-1994,209,765,-1004,-570,-497,-1285,-2034,-2141,-1144,414,2235,892,-1924,196,2608,3029,1788,1667,1905,2103,2200,-3372,-165,518,89,28,-1050,-514,-342,-675,-2800,-2446,-1978,-2161,-2097,-1923,-1738,-3883,-1373,-2656,-2802,-1731,-1748,-735,-887,-887,-2613,-1098,-1374,-2703,-1124,-1117,-1036,-1002,-1797,-2278,-1130,-2888,-2204,-1138,-1235,-1282,-1154,-1109,-934,-640,-311,-90,-872,-3709,-2077,-1311,-101,-2339,-898,-730,-1929,-3493,-3134,-1990,-2324,-2661,-2842,-2933,-2959,-3008,-3127,-2987,-2657,-2217,-4682,-1224,-642,-119,409,306,-2180,1645,1826,-1755,1735,1334,-4316,-3455,-2769,-5139,-2105,-1865,-32215,-149370,-143980,-20930,2390,-5604,-38953,-25681,-190323,-387702,-216625,-13726,-7303,-3664,-5557,-98384,-203301,-202460,-76795,130,-512,1375,-1534,-5018,2116,2344,2246,-549,2030,2090,-6839,-1764,1270,896,-926,921,-5449,-3728,-2730,-3122,-3206,-2771,907,2994,2386,-197,925,207,-500,-1128,-3307,-2091,-2136,-1916,-4149,-2716,-3099,-3876,-1192,-181,-15,-24,-769,155,91,90,-2201,-56,-271,-737,-1532,-2499,-787,-820,-726,-507,-127,366,-40,1208,1623,1018,-664,1683,1058,2460,-458,-1292,-1602,75,-3892,-3404,-3038,-3973,-1996,-878,-245,-794,-1351,-1810,-2521,-1783,-1102,-341,222,3,-1246,188,-565,518,-600,-203,-181,-1826,-2345,376,-1916,768,-1272,-3229,-119,1125,1225,761,-885,251,234,-2992,-530,38,-1203,-3232,-920,-1267,-1394,-1471,-1502,-1188,-945,-614,-1742,-166,558,1100,1605,-207,327,-2831,-2891,1089,1478,-1372,542,3246,1585,2026,-1305,-6,-268,-4,-404,-937,-1317,-2716,-1818,-2106,-2393,-2744,-3213,-3653,-3890,-3689,-3364,-2923,-2750,-2953,-2226,-2233,-2387,-2543,-3124,-2798,-2714,-2616,-2309,-2031,-1813,-1567,-1357,-1049,-994,-808,-2846,-1893,70,242,-631,651,-3300,906,901,820,802,-651,-2559,-2362,-1209,-1162,-1045,-1628,-2237,-2868,-3461,-3538,-2965,-2417,-1804,-1192,-1433,-306,-2715,-1170,-3043,-2242,-544,-896,-913,-831,-390,348,647,1988,2768,-414,-2361,-2659,2233,4077,3761,-4206,1552,1858,324,-101,-978,-1852,-2804,-3671,-3927,-3336,-2932,-3096,-2316,-2546,-2394,-2287,-1812,-1705,-2034,-1035,-582,-148,303,628,-215,283,866,431,-2502,-1640,-2389,-2583,-1035,-1514,-1809,-1978,-1873,-1610,-1276,-1049,-857,-2145,-884,-835,-3611,-1256,-1454,-1703,-2649,-2544,-2687,-3081,-3523,-4069,-4076,-3727,-3490,-3167,-2888,-2501,-2278,-2024,-1694,-1425,-1129,-771,-542,-275,-41,101,346,806,1476,2188,3057,3920,2697,3557,2425,-1215,1760,-177,-779,667,-515,-1577,-2382,-3009,-3033,-3078,-2175,-1540,-1053,-1348,608,1318,-3216,9,-843,1274,3358,3236,-2346,275,-504,-2834,-342,-372,-1358,-2412,-2965,-2808,-3146,-2195,-2221,734,1127,-2928,177,-9,-936,-3155,384,-940,-1681,722,-2605,-2441,-1461,1704,2138,3588,2695,-1564,3629,2495,1031,-286,-1397,-1532,-659,499,-3130,2827,3484,448,-124,-3048,-747,1640,-2912,2347,2418,-3844,-1715,-1777,564,-1229,170,-2714,-1607,-987,-1517,-2588,-1462,-2243,-3184,-3978,-3258,-2490,-3208,-1188,-2423,-905,216,-1063,-4210,-332,1578,802,1683,1597,1316,-998,-4319,-5460,-4135,-1399,-1953,-2111,-1830,-5032,-5753,-118,-2038,678,927,985,-2159,-9115,-9551,-6421,-8129,-1785,-1924,-2600,-3277,-3243,-8014,-20064,-36556,-1478,-1195,-1057,-295251,-344302,-65600,-1919,-2406,-27678,-3118,-7683,-11937,-21746,-7071,-3017,-1456,-1237,-1062,-6124,-5627,-852,-804,-2707,-1221,-6089,-4670,-4439,58,306,-543,-2861,-2345,-6235,-6523,-4078,-1557,-1570,-4026,-1836,-3240,-2071,-1915,-3221,-1440,-2854,-2087,-2228,-285,-161,109,407,803,1237,1083,2076,1780,-868,2032,4429,2627,-772,-1233,-719,-1234,-1416,-133,3514,3647,-872,-1692,-3811,-2412,-2058,-2410,-1172,-1241,-1264,-821,-989,-3128,-1946,622,394,-924,-758,-1051,-1679,-2128,-3696,-1263,-650,1619,-1385,855,1298,1476,1039,2125,-694,-681,-697,-1860,-193,-618,-896,-797,-266,-19,-2563,1151,303,-672,-460,2809,232,-6126,-3363,-7562,-9312,-27367,-65620,-67813,-21861,-2698,-1691,-12964,-41450,-51681,-74495,-48519,-987,-1423,-5150,-1455,-1782,-1825,-15020,-7377,-3525,144,687,1177,1495,-915,-21786,-3794,1527,1326,1034,846,431,-5077,446,534,737,1071,1613,1001,-2643,-1928,-2983,-2288,-526,-3167,2352,5084,3043,2162,-1177,-1812,-3785,162,1359,1379,1551,824,-1262,1492,1189,1355,-2641,-1747,-711,58,-365,-1095,-3304,-1350,-1275,-2464,-2623,-1730,-1014,-856,-2246,-1986,-854,-745,-634,-2628,-276,-143,-1861,112,169,-1797,-813,-291,-608,-1049,-1484,-2028,-2415,-2861,-2973,-2635,-2266,-2921,-2164,-1226,-1114,-1136,-1167,-1277,-4020,-1660,-1716,-1602,-1284,-761,-201,-1764,580,904,1039,494,-1823,-1366,567,50,-514,-1144,-1824,-2363,-2743,-2922,-2867,-2674,-2663,-1924,-1516,-1167,-719,-1852,-3000,-1354,-7,328,1574,1428,-215,-1653,-749,-2571,-688,-399,-2722,-2865,-1579,-4114,-2349,-2625,-2798,-2946,-3022,-3047,-2911,-2750,-2530,-2339,-2151,-1838,-3018,-3190,-1022,-855,-852,-1596,-2666,-953,-1218,-1486,-1686,-1706,-1432,-805,128,-1709,275,2706,2505,-1376,-1048,-2103,-1874,-2217,-2266,1048,287,-263,-2458,-279,-82,-2352,174,92,-1540,-3523,-1144,-1588,-2137,-2567,-2590,-2274,-1577,-770,52,-406,-158,-3200,-2275,-498,3816,1708,-2816,-3237,-408],[1959,-494,-1938,2334,2738,2185,1785,-326,-939,-2050,-1690,-1307,-319,-1368,-2420,-1544,-1596,-1922,-2264,-2526,-2731,-2833,-2677,-2236,-1826,-1332,-968,-1070,-1835,58,255,329,-699,-1811,-2729,-57,-430,-830,-1155,-2392,-1018,-1313,-815,369,-1049,-792,-3021,960,-342,-375,1202,935,350,-2200,-1974,-1959,-438,210,574,-328,206,355,1278,1437,1266,-3072,-2407,-1840,-1683,5059,10524,6263,3372,1056,-2814,-1578,-1306,696,2325,3858,3309,-2390,-1093,-1827,1909,2096,3922,-1725,-466,1057,2621,3649,3731,6279,2089,-1797,4503,3224,-1599,1256,387,-2759,-1633,-2560,-3144,-2953,-2221,-2942,-1738,-1688,-1818,-1917,-2074,-2261,-2363,-2411,-2656,-2580,-2614,-2573,-2526,-2508,-2405,-2241,-2031,-2768,-1658,-1896,-1366,-1173,-1598,-429,332,1245,490,-279,-421,1932,3404,1148,-2301,-545,2005,2532,1783,2065,2454,2550,2140,-2905,-617,-1616,-2507,-2994,-2738,-2435,-2142,-1963,-2203,-1706,-1656,-1562,-1472,-1443,-1473,-3549,-1387,-2758,-3356,-1021,-1118,-336,-153,189,-2705,-221,-1647,-3025,155,-6,769,714,-1649,-2332,-623,-3275,-2307,-626,26,-1473,-176,-317,-319,-164,98,345,-682,-3583,-2552,-1681,27,-2188,-231,-103,-1516,-3265,-2955,-2540,529,714,65,491,413,445,482,-329,380,107,-4286,-1045,-1815,-2716,-3090,-2456,-1843,-1015,-486,-2321,173,183,-3920,-3126,-1322,-4140,-1597,-2077,-30916,-138357,-123127,-12049,-627,-7529,-38062,-25832,-196165,-411049,-230412,-15553,-7283,-3242,-4503,-97552,-200729,-198585,-74229,-1942,-1468,-510,-2860,-3973,839,927,804,-1035,337,245,-7802,-2685,534,606,-814,202,-5308,-3984,-2468,-3057,-2944,-2172,1168,1428,541,-413,-1358,-2153,-2755,-2939,-2726,-2442,-2170,-2035,-4711,-3494,-3258,-3634,-2263,-2386,-2349,-2409,-2318,-2119,-2029,-1804,-2521,-1278,-1057,-710,-1766,-2086,402,792,330,504,2260,2509,186,1885,2645,1309,-1314,1196,877,2721,-112,-1669,-688,407,-3873,-3699,-2929,-3830,-2111,-3071,-3897,-3403,-2525,-1646,-2552,-142,470,903,485,560,-893,819,-410,725,8,232,-112,-1919,-2817,-370,-2170,873,-1829,-3139,-314,1748,1835,949,-972,23,7,-3278,-647,-803,-2246,-2539,-1831,-2139,-2181,-2133,-2014,-1549,-1175,-738,-1739,-393,600,1143,1617,-663,110,-2369,-2765,1057,1508,-1446,749,2458,1886,1147,-680,-559,-1564,-2635,-3424,-2854,-2154,-2529,-1040,-672,-343,-97,3,-600,-1189,227,223,250,-2387,-3291,731,940,1113,-2454,-2613,-207,378,-73,1139,-480,-734,866,445,98,-522,-1023,-2746,-2475,-2175,-2606,-2972,-3081,-3579,-3046,-2993,-2990,-2927,-2996,-3083,-3172,-3195,-3245,-3215,-3130,-3013,-2896,-2793,-2677,-2516,-2463,-2315,-2104,-1905,-1732,-2610,-1381,-2715,-1888,-968,-829,-449,-209,74,388,430,825,1030,-959,-2752,-2620,1719,1637,1662,-3955,1217,1273,311,-845,153,-66,-227,-120,181,-2562,-589,-2616,-2206,-2741,-2679,-2845,2319,3406,-2564,831,2018,4154,4160,4192,479,-986,2598,690,-1971,-1165,-1157,-1908,-889,3253,1460,1657,355,-808,1247,1044,-265,-2421,-1845,-1345,-3314,456,974,103,-2504,-2684,-911,-1555,-1339,-1310,-877,-2138,-535,-413,-2021,-657,570,571,649,696,822,-145,1207,1391,1486,1355,1091,708,183,-561,-1186,-1546,-1657,-1416,-975,-1325,-249,-438,-424,-301,-1577,-882,-1101,-1405,-1552,-2556,-1495,-1107,-578,-1869,847,954,-3284,109,-890,1781,3493,3306,-1853,1045,512,-2722,-3,255,-418,-1002,-1541,-2959,-3073,-2538,-2674,-2926,-3028,-3200,-3116,-3103,-3055,-2935,-2805,-2707,-2764,-2674,-2704,-2704,-2698,-2723,-2662,-2584,-2536,-2328,-2063,-1917,-1839,-1510,-1223,-1578,-1011,-888,-2911,-992,-1126,-1346,-1465,-2729,-1424,-229,-3194,1717,2683,-2727,-1322,-1210,994,-1755,-150,-2874,-1383,-218,-1834,-2434,-1481,-1455,-3376,-2928,-2522,-15,-4509,-731,-3071,-1397,-372,-606,-3961,-268,221,-14,765,923,879,-1237,-4884,-5939,-3990,-899,-1485,-1966,-2261,-5320,-5534,-1375,-1906,-283,285,757,-2730,-7412,-8331,-3901,-7033,-2294,1115,640,-3,-573,-8786,-26051,-25597,-2256,-1803,-197926,-543914,-459622,-76808,-210,-321,-28956,-6736,-11566,-13691,-17776,-2387,-2744,-2875,-2564,-1986,-5290,-4610,-170,306,-3214,364,-5263,-3826,-4843,1147,1209,-133,-3891,-3760,-4946,-5741,-4712,-1740,-1486,-2900,408,-2912,-1396,539,-2593,-943,-3566,-2863,-1324,1250,1211,1346,1506,1935,2402,993,3026,1596,-586,2048,5027,3122,-378,-1488,-1305,-1136,-616,-834,1913,986,-1440,-814,-2970,-3238,-2953,-2125,-1312,94,313,527,-1266,-2960,-2208,758,440,-993,-793,-506,-968,-1638,-4068,-2166,-2166,-1995,-1751,-1498,-1137,-927,-802,-642,-595,-477,-864,-2631,-452,-449,-560,-569,-358,-388,-2529,-484,-643,-1393,-532,-625,-785,-5110,-3394,-7937,-5675,-13380,-44001,-51824,-21830,-1777,-1466,-10453,-35307,-62471,-86060,-50459,-2647,-2447,-4935,-133,-27,158,-17303,-8174,-3900,1646,2075,2477,2711,-7959,-26984,-4729,2066,1552,890,303,-744,-4339,-979,-913,-620,-36,477,1117,-2188,-1755,-3389,-2306,-519,-2977,2610,4112,2643,2464,-1271,-1522,-3169,236,2519,1745,519,252,-723,1429,1184,1076,-2340,-1923,-120,0,-1496,-1446,-3102,-939,-602,-2194,-2927,-1217,-1095,-1420,-1795,-2124,-2309,-2508,-2721,-2885,-2986,-3082,-3028,-2989,-2880,-2777,-2699,-2699,-2651,-2670,-2645,-2709,-2602,-2569,-2440,-2238,-2059,-2928,-1500,-1279,-1155,-1113,-1018,-923,-3655,-649,-493,-43,169,513,689,-2508,496,313,-16,-354,-1705,-1144,-1360,-1791,-2160,-2485,-2702,-2576,-2195,-1670,-1022,-1427,-2841,-1116,588,2552,1171,-2140,-2819,-920,174,355,1805,1497,-288,-1752,-1083,-2700,36,361,-2663,-2281,104,-4132,-1884,-1384,50,-1541,104,218,408,479,447,-1655,-10,-69,-2928,-3370,937,1486,-278,-1451,-2276,2622,2399,288,-1318,-385,-172,-884,-1241,-1738,-995,-618,-154,-1368,-960,-1939,-1668,-1836,-2036,-534,-887,-1246,-1981,-1675,-1795,-2810,-2122,-2198,-2190,-3365,-2341,-2407,-3196,-2374,-2076,-1731,-1211,-632,156,-365,-338,-3163,-1899,-364,4393,1847,-2610,-2900,-162],[2081,-175,-1812,1785,1655,1412,1354,-40,-1130,-2006,-1904,-1521,-168,-1024,-2274,-1197,-1777,-716,-1228,-1707,-2175,-2594,-2793,-2657,-2455,-2096,-1847,-1634,-2004,-1282,-1291,-1437,-1556,-1827,-2330,-2695,-3229,-3569,-3095,-2346,-1336,-1896,-1072,145,-1990,-81,-2881,138,-416,-4,689,462,197,-2481,-2314,-1622,-540,220,1007,202,382,335,825,176,-540,-2847,-2826,-2643,-1624,-331,1089,2473,2916,940,-2553,-2117,-1222,831,2652,3984,2728,-2461,-1173,-1729,-2027,-963,572,-1416,-483,1097,3118,3957,3623,6264,1967,-1768,4956,3533,-1244,2521,2257,-1755,-1811,-2277,-2299,-2714,-1714,-3183,-2672,219,1939,-113,127,-1221,1862,1425,689,204,-423,-978,-1519,-2098,-2621,-3124,-3578,-3171,-2679,-2246,-1858,-1618,-1784,-1536,-1348,-913,-56,-863,-334,1216,3573,1316,-2685,-1365,1624,2163,1761,2379,2852,2910,2428,-2292,-270,2607,1727,723,-1657,-1314,-2060,-2712,-3169,-3386,-3389,-3307,-3267,-3323,-3443,-3426,-3453,-3243,-3320,-2742,-2534,-2189,-1986,-1623,-2856,-1188,-1900,-3339,-644,-530,-342,-181,-1604,-2352,-1342,-3702,-2322,-872,1014,-1411,1095,1028,524,997,1550,1381,-547,-3419,-3089,-2175,180,-1813,405,625,-986,-3069,-2651,-3202,513,1373,772,466,169,11,-55,-523,-39,-115,-3870,-721,-1186,-1803,-2401,-2867,-2895,-2392,-1868,-2864,-835,-510,-3446,-2750,-194,-3229,-358,-583,-32157,-129996,-105572,-5786,-1736,-9584,-37263,-24949,-212020,-462689,-267013,-22040,-7949,-2826,-4185,-100027,-214057,-213765,-76117,-3021,-2532,-2136,-4095,-1812,-957,-730,-664,-1424,-830,-962,-8065,-3843,-1223,-1140,-870,-544,-5070,-4222,-2242,-2999,-2692,-1448,1200,821,336,-514,-880,-1340,-1602,-1592,-2150,-1263,-1086,-1023,-4492,-4076,-3224,-3453,-1279,-1152,-930,-824,-1846,-425,-464,-528,-2793,-1255,-1656,-2219,-2872,-3654,-4244,-4267,-3658,-3015,-2307,-1569,-968,-332,259,729,-1641,583,537,1664,212,-1624,363,-142,-3844,-3943,-2779,-3529,-1988,-2299,-1283,-629,2138,1422,-2533,1922,3531,3110,750,1117,-505,1490,-26,1005,518,604,13,-1919,-3197,-839,-2449,496,-2234,-2916,-551,1709,1822,1055,-1058,-230,-193,-3465,-696,781,-3005,-1290,-810,-2281,-816,914,899,-832,721,-397,-1674,-558,870,769,570,-1132,-165,-1985,-2588,-604,-642,-1435,-299,264,979,1635,-202,619,-996,586,1231,2071,3776,-2289,2130,2772,-274,423,337,-243,-1404,-476,-722,-665,-2015,-3459,518,1143,1290,-2477,-1968,0,518,104,1304,-388,-1096,822,1733,2102,1212,471,-2529,-2895,-754,-899,-884,-629,-3717,-329,-381,-583,-789,-1170,-1573,-2252,-2158,-2253,-2114,-1829,-1489,-1178,-945,-783,-842,-767,-850,-932,-1278,-1244,-2340,-1599,-2299,-2022,-2267,-2549,-2649,-2965,-3314,-3692,-4123,-4032,-3495,-2738,-3047,-2479,-391,160,767,-3470,792,1474,435,-1381,803,623,-365,841,1090,-2264,-213,-1925,-2346,-2842,-2883,-3023,3533,4158,-2612,51,1395,4017,4403,4432,1474,-1815,1752,1045,-1197,-361,270,-1074,-1220,2519,1559,1050,-399,-1804,-2937,-3159,-2433,-2653,-2494,-1906,-2983,-1040,-1215,-1438,-2313,-2707,-1457,-1267,-794,-559,-170,-1796,-754,-693,-2064,-761,911,929,917,706,392,25,-548,-1455,-1784,-2584,-3396,-4164,-3827,-2922,-1990,-1094,-426,147,676,-1502,1343,-277,-13,1391,-2382,-1101,1692,1411,-696,-1790,188,-273,-769,-2238,-1594,-1925,-2807,-2226,-2288,-2243,-2105,-1967,-1713,-1407,-1156,-1589,-526,-342,-211,-280,-395,-3025,-2906,-2158,-1387,-1815,-2103,-2469,-2589,-2809,-3013,-3136,-3169,-3065,-2935,-2558,-2290,-2042,-3039,-1839,-1818,-1866,-2014,-2137,-2047,-2158,-2310,-2154,-1974,-1790,-1702,-1348,-2699,-411,274,-858,-1424,-2309,-2040,-249,-3435,4205,5560,-1270,-857,-634,1299,-1832,151,-2477,-1090,665,-2022,-2186,-1530,-978,-2070,-2548,-3210,-470,-4127,-1693,-3436,-2212,-1941,-1449,-3724,-282,428,-801,1236,1387,1274,-1301,-5258,-6183,-3622,-836,-1208,-1280,-1119,-5365,-5342,434,-2062,1613,2225,2753,-3503,-5483,-6603,-1332,-5604,-2944,3904,3591,3127,2761,-8888,-31490,-15931,1541,-13627,-401114,-773620,-548390,-81701,3234,3131,-27696,-15622,-15299,-15600,-12159,-397,-1341,-2380,-3396,-3541,-4346,-3590,-1275,-824,-3223,-576,-4027,-2862,-5343,-850,-887,-813,-5221,-5103,-3649,-4199,-5270,-2211,-1354,-1606,821,-2476,-937,1739,-1965,-1635,-4092,-3323,-332,1111,371,-360,-1150,-1791,-2063,-1758,-1178,-490,-317,916,1405,1695,44,-1731,-1810,-896,155,-1573,-769,-1624,-2441,-3133,-3765,-3581,-3465,-1860,-1471,-513,-197,-82,-1406,-2691,-2232,1119,-94,-909,-918,941,-238,-1001,-3906,-356,-902,-800,-1603,-1100,-1101,-1205,-1337,-1373,-1466,-1450,-1514,-3435,-1769,-1987,-2398,-2782,-2997,-3476,-3561,-3315,-2854,-2642,-2454,-2255,-2142,-4003,-3417,-8231,-2138,-2255,-22585,-35581,-16696,-2578,-2399,-7979,-20813,-47781,-72384,-42137,-2557,-3127,-5251,129,464,816,-21814,-8684,-4272,2202,2480,2738,2866,-16654,-31596,-5081,2277,1947,1389,839,-1794,-3484,-1219,-1702,-1861,-1471,-924,-140,-1683,-1529,-3552,-2230,-631,-2728,2846,3354,2222,2735,-1240,-1316,-2542,425,2944,1442,-523,-333,-213,1690,939,223,-1841,-2111,-1289,-1380,-1983,-1508,-2902,-514,-345,-1706,-3239,-796,-545,-592,-1252,-1475,-648,-469,-231,-2404,489,788,-1414,1140,614,-1649,-292,-380,-1058,-1668,-1900,-1833,-1768,-1166,-1108,-1337,-1922,-2670,-3521,-3477,-2544,-1650,-768,-34,-3321,-143,-1187,219,180,669,262,-3255,-496,-867,-1293,-1641,-1878,-2008,-2101,-2119,-2010,-1884,-1833,-1753,-1704,-1688,-1624,-1461,-2963,-954,197,983,839,-2566,-2739,-600,263,393,1944,1394,-357,-1636,-866,-1877,687,1731,-2510,-1619,285,-4085,-2061,-1341,2026,-1663,4677,5365,892,4908,4008,-1394,2135,1925,-2909,-3342,1028,1757,166,-1478,-1704,4263,3395,-138,-1896,-854,-585,-2203,-3667,-4263,-2681,-1382,-195,-1424,-983,-1792,-1464,-1473,-1865,1008,519,-139,-1475,-1387,-1966,-3256,-3101,-3449,-3612,-3906,-3936,-4076,-4187,-4237,-4033,-3743,-3245,-2690,-1947,-1194,-734,-3233,-1587,-283,1754,1887,-2277,-2560,-40],[195,-98,-1620,80,580,1050,978,-87,-1498,-1889,-2236,-1827,-241,-789,-2221,-1011,-2153,783,-257,-544,-1512,-2384,-3088,-2319,-1640,-905,-432,-608,-2257,-3,-177,-544,-865,-1496,-1987,-2080,-2314,-2307,-2065,-2377,-1289,-2640,-1489,-1025,-1690,-987,-2195,-1143,-1182,-1232,-1215,-1187,-1229,-2866,-2431,-1286,-861,-863,-839,-843,-863,-831,-905,-1175,-1351,-2380,-3322,-2373,-1973,-1910,-1587,-1107,-593,-93,-2054,-2686,-1219,769,1596,1596,1450,-2542,-1338,-1334,-170,-884,-1555,-2380,-2960,-2304,-960,601,2159,3732,1821,-1713,5129,3750,-672,3768,3641,-893,-1959,-2033,-2200,-2559,-1286,-2453,-2321,1334,2619,334,532,-1493,3090,5421,3663,2138,598,-477,-1125,-1548,396,1196,451,-2758,2336,-2144,173,-319,-1625,-121,1094,497,-335,-1201,-353,-51,500,1123,-2820,-2296,1362,1915,1666,2530,3026,3106,2530,-1701,-392,2759,3098,2124,-2208,282,1123,600,-1123,-464,-1084,-1676,-2264,-2855,-3300,-3204,-2826,-2572,-2890,-937,-566,-194,-104,8,-3111,-486,-2169,-3611,-1766,-2323,-2654,-2635,-2284,-2380,-2067,-3970,-2216,-1042,80,-1047,316,395,232,1054,1548,756,-529,-3246,-3584,-2816,267,-1377,928,439,-431,-2973,-2290,-3933,-1811,-1924,-1903,-1837,-1735,-1631,-1536,-1372,-1242,-1111,-3425,-1093,-1143,-1282,-1372,-1422,-1346,-1017,-742,-3203,-207,-136,-2975,-2446,-687,-2487,-1434,-1847,-36903,-126877,-93740,-2550,-1311,-11669,-36522,-25666,-217360,-531934,-322313,-31150,-9193,-2429,-4569,-102241,-243071,-245197,-78567,-1281,-2852,-604,-4626,166,501,737,817,-1730,682,557,-7569,-5174,-607,-98,-213,-1320,-4749,-4439,-2084,-2992,-2483,-663,-611,-653,-630,-604,-563,-444,-321,-1798,-1940,-491,-48,-838,-4047,-3574,-3029,-3394,-1369,119,574,554,-1835,1027,1043,666,-3066,-2021,-802,-371,-2270,-1559,-675,-1158,-1653,-2178,-2699,-3227,-3696,-3127,-2197,-1283,-1484,-65,1,1782,442,-1062,1468,996,-3887,-4010,-2622,-3159,-2075,-2882,-1710,-1894,1428,1057,-2516,1946,5316,2700,936,1581,-152,2116,489,1118,717,688,117,-1898,-3045,-838,-2804,43,-2519,-2695,-888,873,645,441,-1221,-608,-465,-3635,-751,537,-3228,-80,-1098,-3262,-1629,213,415,-1336,503,-750,-1673,-731,1959,4076,3357,-1670,-602,-1864,-2376,889,-130,-1382,-1622,-487,1457,1282,20,1018,-1554,1033,1210,2139,3927,-2081,2375,2969,-556,-183,-65,-3,-1686,1916,1375,522,-1558,-3303,812,860,581,-2656,-1415,289,680,-21,1239,-425,-1508,273,-300,-845,-1690,-2413,-3003,-3536,-3623,-3256,-2761,-2141,-3786,-1136,-691,-241,367,932,-822,-2315,-106,101,-671,-159,1699,1874,3021,2679,-563,1735,1239,449,-1396,-1189,-2079,-217,-2030,-1363,-254,-260,-84,-1384,-257,-455,-879,-1350,-1921,-2473,-3366,-3521,-3571,-3372,-2966,-2941,-2398,-2225,-2232,-2193,-2288,-2192,-2142,-2010,-1907,-2133,-1864,-1805,-2547,-3011,-3095,-2719,-2709,-2897,-2939,-2503,-2058,-1628,-1173,-824,-583,-1542,-222,-121,-396,20,-45,-418,-1517,-760,-1073,-1467,-1718,-1764,-1588,-1386,-1107,-2887,-2699,-2576,-2778,481,230,-515,-2283,-2808,-1022,-1026,1303,1581,29,-1600,-1065,-1014,-2258,-1009,-824,-842,2519,2433,958,-136,822,-2682,-584,435,-106,-637,-1213,-1971,-2687,-3281,-2569,-1818,-1025,-1960,460,70,219,911,-3009,-1405,1411,2237,-1234,-1021,711,30,-711,-2470,-1942,-2239,-2413,-1916,-1796,-1810,-1994,-2430,-2932,-2945,-2171,-1133,-40,957,354,2516,1645,-3222,-2880,-2280,-809,2011,1366,-1733,-145,-679,-1002,-1340,-1590,-1810,-2139,-2283,-2518,-2677,-3168,-2884,-2913,-2945,-3030,-2941,-2714,-2473,-2203,-1625,-1056,-1431,-965,-1625,-2752,1027,1316,-1536,-2072,-2010,-2909,-1565,-3712,-109,-671,-1213,-1536,-1818,-1846,-1826,-1619,-1793,-1333,-1121,-2270,-2076,-1851,-507,-469,-1986,-3780,687,-2940,-1863,-3513,-2621,-236,-193,-3772,-571,1002,-1721,389,-168,-901,-1793,-5711,-6309,-3171,-574,349,1210,-1401,-5411,-5488,138,-2791,3233,3345,2886,-4635,-3854,-4888,947,-4144,-3994,4625,4682,4713,4991,-8639,-36262,-8089,7000,-117332,-534529,-925446,-564974,-82732,9164,8623,-25013,-24664,-19308,-17977,-7208,2021,815,-287,-1032,-1177,-3818,-2948,140,-838,-2825,728,-2813,-2043,-6175,533,401,298,-7077,-6165,-2745,-2865,-5882,-3203,-1432,-465,804,-2213,-279,2677,-1552,-2488,-4392,-3536,352,644,5319,2897,1432,3250,2176,481,344,-162,-311,-84,100,214,239,-2152,-2439,-844,-384,-2529,-1096,-1409,-2418,-1608,-1572,-3036,-2967,-1617,-1900,-1942,-2448,-2435,-1984,-2582,-2173,-460,-795,-888,-1376,677,-175,-557,-3575,-20,-756,-371,-1854,-600,-598,-757,-1021,-1285,-1696,-2059,-2358,-4219,-2101,-905,-542,-162,345,-415,-2358,612,-2857,-2894,572,479,336,-3072,-3662,-8594,-346,-615,-4280,-21411,-10599,-1906,-2002,-5892,-5657,-22280,-48423,-30015,-905,-3632,-6286,-22,-23,-29,-28848,-9026,-4869,-180,-267,-340,-484,-26759,-33816,-4875,-874,-848,-869,-808,-2611,-2822,-1155,-1379,-1643,-1754,-1921,-1800,-1435,-1415,-3338,-2213,-996,-2588,2078,2591,1659,2814,-1215,-1339,-2154,506,2772,961,-1599,-1022,108,2814,1806,1827,-1325,-2376,-204,-632,-1125,-1250,-2722,-1373,-1604,-1971,-3605,-2187,-1823,-1221,-927,-1096,479,1524,1774,-1808,2394,2231,-1598,1156,96,-1639,16,-331,-1588,-2656,-2550,-1591,-2124,608,-715,1738,1391,-1902,1029,303,-617,-1623,-2443,-2828,-3110,-1785,-1984,-277,66,592,-747,-3815,505,320,59,-101,-1257,-959,-1107,6,-1250,1228,1486,1734,1408,403,352,-1431,-2820,-890,-327,373,269,-3041,-2770,-407,243,439,322,-330,-815,-1266,-669,-573,1285,1880,-2283,-946,407,-3934,-2302,-1273,1795,-1698,4586,5062,1169,5088,3597,-1102,116,-1653,-3557,-4777,-3153,-1351,359,-1619,-977,4053,3043,-540,-2533,-1296,419,331,-677,-2302,-3566,-3855,-2725,-1501,-978,-1563,-1175,-1047,-1647,369,2082,467,-851,1561,1373,-3346,1041,871,-1930,-3332,-460,-803,-1005,-1502,-1833,-2158,-2266,-2222,-1882,-1464,-1155,-3152,-1187,-371,-416,-590,-1703,-2129,-1937],[-2370,-1701,-1305,-32,994,1933,10,-346,-1775,-1569,-2554,-2037,-395,-521,-2157,-884,-2429,707,-136,3478,3346,1645,-2740,1073,-227,-1071,-1420,-1284,-2350,-798,-792,-921,-948,-1443,-1630,-713,-428,-81,-1967,-2405,-1592,-3430,-1920,-2110,-767,138,-1361,-645,-877,-1248,-1560,-1827,-2075,-3222,-2227,-1803,-1609,-1500,-1373,-1287,-1238,-1149,-1173,-1385,-1485,-1763,-3604,-2587,-1795,-1828,-1662,-1334,-915,-437,-1514,-3016,-1254,548,2173,2485,2649,-2589,-1543,-1221,1862,762,526,-381,-1430,-2476,-2464,-1111,519,2286,1662,-1659,5021,3880,120,4964,4857,-182,-1958,-1854,-2264,-2491,-881,-1655,-1189,2492,3246,653,826,-1667,2819,3738,2023,474,-1236,-2727,-3088,-1936,-664,413,523,-2929,2038,-2468,303,-448,-1316,-115,2087,1915,-1162,-1121,279,174,1972,1219,-2411,-3296,-359,-1322,-2338,-3174,-3444,-2786,-1872,-1186,-543,369,901,1342,-2898,693,1806,1107,-777,136,956,454,-134,-843,-1630,-2417,-2955,-3237,-3099,-2707,-2263,-1746,-1486,-1196,-3406,-1254,-2440,-3513,-1856,-1982,-1834,-1510,-1967,-2405,-2523,-3577,-1927,-1064,1180,-527,2382,519,-147,1626,2948,16,-634,-3052,-3547,-3559,255,-958,1301,875,-8,-2975,-1927,-4560,-3598,-4149,-3862,-3345,-2880,-2544,-2366,-2250,-2265,-2330,-2885,-2624,-2660,-2592,-2304,-1898,-1379,-662,-69,-3080,941,1186,-2537,-2238,921,-1941,-2869,-351,-45019,-129694,-88614,-2378,-7,-13602,-35643,-28598,-190306,-538166,-383927,-39337,-10681,-2188,-5471,-94329,-285573,-281308,-75042,994,-3004,1895,-3717,1907,1816,1606,997,-1944,308,-138,-6764,-6480,-1227,-1523,-1740,-2072,-4300,-4559,-2151,-3015,-2268,-1821,-1714,-1665,-1634,-1680,-1768,-1787,-1748,-2248,-1933,-1001,-584,-855,-3648,-2700,-2686,-3419,-1488,130,1037,752,-1387,372,895,-23,-3301,-2693,-1093,-1338,-2512,-2778,-3342,-3894,-3933,-3410,-2622,-1719,-894,22,960,1834,-776,-437,-645,2129,634,2,2652,1196,-3932,-3688,-2370,-2673,-2140,-3117,-1937,-2940,815,716,-2437,2062,5211,2422,1100,1999,225,891,64,-374,-544,-326,-75,-1789,-2410,-279,-3101,-342,-2582,-2429,-1229,-302,-578,-876,-1378,-1379,-1678,-3721,-1607,-1579,-2747,-1234,-1359,-3542,-2425,-706,-280,-1852,380,-967,-1651,-802,-855,-1450,-2115,-2724,-3113,-3028,-2746,-2475,-2077,-1772,-1223,-530,286,909,105,1523,-2128,1602,1291,2249,3572,-1782,2738,2374,-908,-805,-513,210,-1853,1775,1658,539,-973,-2707,527,2237,-126,-2848,-892,659,874,-339,1059,-495,-1840,-489,-969,-1122,-1348,-1356,-2078,-2970,-1286,-1502,-1760,-1880,-3645,-2174,-2149,-1800,-973,35,-287,-2327,291,431,-455,12,2202,3206,5584,4749,-324,2321,2488,-19,-1562,-1904,-1718,-1629,-2209,-2634,-2973,-3222,-3175,-3244,-3262,-3249,-3354,-3409,-3481,-3478,-3548,-3432,-3332,-3332,-3127,-2929,-2705,-2473,-2365,-2184,-2153,-1982,-1923,-1820,-1733,-2011,-1521,-1244,-2627,-3071,-2976,-2142,-288,-231,-2065,-1608,-107,-204,-291,-466,-710,-1064,-1154,-1357,-1462,-1578,-1681,-1739,-1799,-1832,-1757,-1743,-1659,-1533,-1335,-1182,-947,-2673,-2221,-3178,-2492,590,-13,-815,-2234,-2820,-1152,-669,1506,1177,-41,-1356,-1286,-1176,-2393,-1187,-2192,-3130,459,641,97,-231,878,-1896,-2225,1387,1214,961,573,-61,-676,-1207,-1672,-1758,-1435,-2483,-464,-91,102,133,-3033,-1552,-696,-1234,-1657,-1865,-1899,-1576,-1233,-2218,-790,-865,-2044,-1622,-2389,-3300,-3365,-2361,-1240,-133,803,1512,931,2727,600,2666,2011,-3322,-2817,-2364,-476,-483,-659,-1219,-625,-560,-511,-437,-353,-1230,-2210,-232,-226,-206,-2315,-279,-285,-268,-253,-887,-317,677,980,1554,-930,-1133,-1252,-2140,-2881,2424,2039,-2109,-2616,-1665,-3900,-2919,-3509,794,1591,1055,-355,-176,976,-951,1623,-835,-448,2074,-2341,-1908,-2220,364,1143,-1272,-3913,1843,-1736,-1435,-3111,-3369,-683,-349,-3895,-2109,-2662,-2478,-1062,19,957,-1509,-6064,-6118,-2396,3746,3781,3708,-1893,-5277,-5794,-593,-3870,1411,1020,593,-5790,-2491,-3229,-1307,-2554,-5257,-2322,-1677,-743,500,-7964,-39563,-1956,5347,-192701,-532033,-874405,-505654,-82151,9025,8566,-21684,-33521,-23331,-20651,-3185,2408,1672,1258,1222,664,-3649,-2559,9,-1561,-1819,1125,-1563,-1192,-7125,-152,-418,-636,-6844,-5840,-2108,-1739,-5886,-4495,-1542,-577,-388,-1999,208,475,-1101,-3001,-4143,-3340,780,-288,35,-405,-879,-1253,-1514,-1609,-1615,-1490,-1243,-961,-781,-708,-642,-2508,-3000,-1132,-1433,-3366,-2311,-2767,-3084,-3085,-2818,-2383,-2423,-1358,-2455,-283,-84,-1268,-1814,-2501,-1907,399,-1387,-787,-2016,-785,-1235,-1682,-3260,-2079,-1882,-1588,-2081,-1058,-776,-704,-770,-848,-1081,-1287,-1626,-3898,-2481,-2881,-3052,-2753,-2217,-1939,-2301,-1455,-2803,-3295,-716,-595,-583,-2231,-4020,-8834,-1152,-1380,-1557,-10145,-5088,-1229,-2840,-4179,-764,-961,-25422,-18172,-1980,-3924,-7867,-2379,-2067,-1709,-37881,-9037,-5598,-953,-1045,-1218,-6594,-37581,-31979,-4091,-2508,-2113,-1752,-1329,-2780,-2293,-781,-792,-909,-1044,-1250,-1439,-1535,-1365,-2833,-2191,-1499,-2489,1265,1900,1068,2782,-1148,-1482,-1959,492,2382,408,-2366,-1675,288,3023,1890,2309,-759,-2448,1852,1873,195,-657,-2425,705,1380,-706,-3709,-522,80,-245,-704,-1063,-1343,-1653,-1984,-2277,-2523,-2781,-2852,-2790,-2484,-2071,-1624,-1233,-782,-402,10,309,-2524,932,-739,1066,633,-1311,464,146,-255,-708,-1080,-1435,-3013,-2105,-2803,-2330,-2181,-1800,-1876,-3575,-605,-134,291,794,-958,-1027,-1775,-265,-1648,1680,1935,2498,1315,5,-278,-1371,-2517,-918,-965,2266,-217,-3308,-2918,-349,96,473,2110,806,-430,-736,-207,-285,255,936,-2039,-343,433,-3716,-2577,-1161,1534,-1773,1745,935,144,-735,-1598,-2312,-2316,-1537,-2922,-2732,1210,1998,730,-1904,-244,4239,2553,-924,-3235,-1692,-208,234,426,-1286,-1173,247,-487,-1472,-1857,-2232,-2458,-2521,-2463,-2312,-2024,-1692,-1297,-782,-342,-3053,79,152,-2220,-3374,-558,-1120,-1762,-2458,-3052,-3308,-2591,-1944,-1287,-803,-1429,-2907,-798,-750,-1146,-1647,-2277,-2989,-3463],[-2123,-2483,-2758,-2753,-2104,-1110,-1218,-934,-1719,-1250,-2922,-2161,-714,-308,-2201,-920,-2530,701,50,3488,3407,1778,-1872,2777,1650,-914,702,-195,-2226,-917,-90,-475,-978,-1484,-1378,-1749,-1875,-1733,-2034,-2456,-1872,-4217,-2273,-2474,15,671,-547,-391,-451,-1068,-1636,-1989,-1962,-3444,-1852,-676,-1937,-538,955,1023,831,-214,76,-605,-1116,-1506,-3303,-2689,-1867,-2077,-2266,-2373,-2300,-1978,-1352,-2864,-1273,223,1334,1889,2320,-2549,-1719,-1196,2877,-20,2058,1870,974,427,-432,-1355,-2238,-2306,-1469,-1579,908,2048,1116,4093,4759,431,-1812,-1699,-2427,-2420,-517,-912,49,3643,3847,904,1061,-1656,2368,6379,5418,761,-1141,-237,-1399,-1661,-1038,-1276,-1078,-3111,-614,-2722,-961,-1450,-2009,-2415,-2050,-1301,-2092,-562,598,-136,2532,1078,-1656,-4215,849,1914,1463,857,110,-643,-1298,-2026,-2653,-3073,-3341,-3120,-3557,-2453,-1972,-1537,-1099,-725,-430,-125,136,300,368,-2127,-496,-2046,-1960,318,-249,-483,-926,-1382,-3512,-2455,-2640,-3194,-1551,-834,-948,-169,-2297,-2369,-2332,-2946,-1398,-835,1019,75,2307,45,-552,1941,2622,-742,-813,-2761,-2838,-3468,176,-549,-598,-1471,-2428,-3318,-3585,-4492,-2262,-1811,-1410,-1152,-976,-989,-1174,-1489,-1811,-2219,-2675,-2988,-2920,-2614,-2174,-1738,-1276,-658,-169,-2341,751,1062,-2131,-2096,1568,-1559,-4509,1697,-55320,-137720,-90202,-5102,3202,-15216,-34391,-32692,-148381,-447693,-387970,-42111,-11966,-2033,-6648,-82381,-322721,-287187,-60571,918,-2720,2493,-1185,1765,1349,843,138,-2109,-1118,-1653,-6018,-7230,-2138,-1992,-1760,-2798,-3735,-4562,-1831,-3088,-2025,-1299,-1408,-1581,-1763,-2012,-2299,-2513,-2653,-2612,-2396,-2071,-1601,-1121,-3325,-1817,-2282,-3556,-1679,172,1313,911,-747,-218,1881,-809,-3547,-3280,-1287,-904,-2696,-3004,-3910,-3773,-2801,-1791,-761,229,993,1699,2269,2638,241,-288,-1407,1497,748,1328,1656,1092,-4013,-3362,-2061,-2144,-2213,-2992,-3432,-3662,-2530,-1770,-2379,-650,-375,-387,-396,-587,-755,-905,-995,-832,-544,31,408,-1680,-1736,511,-3294,-637,-2487,-2190,-1630,986,831,588,-1593,-1572,-1136,-3783,-685,19,-1993,1480,-1659,-2731,-3249,-1406,-805,-2450,-1060,-1700,-2249,-2417,-2174,-1776,-1447,-2492,-1720,-2211,-1380,-1105,-1196,-1453,-1573,-1678,-1778,-1926,-2081,-2198,-2740,-2555,-2569,-2511,-2341,-2141,-1890,-1705,-1486,-1529,-1222,-1134,-1916,-748,-532,-121,-403,-1975,-107,2094,-741,-3087,-528,919,912,-931,665,-706,-2150,-817,-425,884,217,-156,-1886,-2594,-708,-1133,-1593,-1785,-3431,-1362,-821,-194,654,1592,78,-2358,610,660,-134,313,2627,4463,9251,4221,-219,2016,1546,-509,-1877,-2739,-1383,385,-1761,-1192,-1042,-85,422,-2377,1034,1262,-1169,1240,1075,-3093,-3696,-2152,-451,-1196,-1819,-2488,-3121,-3673,-4124,-3960,-3690,-3356,-3300,-3380,-3621,-3812,-3748,-3201,-2672,-3094,-2713,-1645,-161,175,-1773,-2385,-400,764,852,949,1086,1216,-1648,1958,1505,2035,3212,570,-1609,656,1391,1351,1987,148,1744,1285,300,-2239,-1517,-3657,-2182,-253,-397,-1135,-2232,-2831,-1345,-1556,-1792,-2121,-2212,-2289,-2443,-2421,-2503,-2091,-1955,-2878,-1566,-1471,-1399,-1299,-1330,-1314,-1282,-1370,-1446,-1504,-1607,-5544,-2143,-2381,-2770,-3146,-3429,-3676,-3733,-3720,-3628,-3407,-3078,-2556,-1790,-1021,-1865,843,1615,2398,2065,-1806,295,-1266,-1773,-223,-1090,-176,-804,-772,-283,848,1560,2055,1151,1802,745,-98,-1467,-3337,-3994,-2619,-1365,-505,214,-708,-636,-324,815,-31,486,-1188,-2179,121,130,240,-1472,516,711,899,1012,-10,-964,1484,1383,1492,-633,-644,-1190,-2305,-3094,944,618,-2599,-2907,-1369,-4986,-3910,-2906,933,2107,1923,-190,-144,567,-378,2456,194,294,2779,-2231,-1694,-2583,1141,1019,-491,-3644,-598,-1396,-2136,-2878,-4115,-2948,-2127,-4031,-1024,-328,-3000,310,796,554,-1499,-6333,-5787,-1329,-391,-45,449,-2563,-4994,-6214,-1482,-5184,2346,2631,-1718,-6743,-1466,-1801,3863,-932,-6717,3702,3400,2966,2672,-6981,-40595,2007,2054,-197973,-408650,-693688,-425513,-81746,3651,3428,-18369,-38921,-26552,-23559,-338,312,-48,-277,-304,-177,-3831,-2409,-629,-1781,-299,73,-325,-287,-8113,-542,-740,-939,-4506,-4435,-1983,-2565,-5320,-5910,-2677,-2262,-1840,-1821,-1129,-1037,-1133,-2684,-3908,-2914,-3045,-3341,-3127,-2601,-2142,-1767,-1583,-1629,-1977,-2461,-2889,-2997,-2607,-1888,-989,-2648,-3391,-966,917,-3415,1659,1714,-3003,611,-249,-1303,-2003,-951,-3064,4027,2265,-1628,-1865,-2400,-1464,1779,-1777,-546,-2714,-926,-529,-94,-2947,647,89,-1968,-2149,1173,1460,686,-349,-777,-255,-468,-878,-2993,-2163,-2259,-211,-42,322,-1272,-2154,101,-1479,-2986,347,83,-342,-1427,-4416,-8814,-2404,-2009,-1144,-2252,-734,-941,-4126,-2816,3105,2907,-7385,-8200,1679,-4054,-9807,577,389,236,-47728,-8617,-6339,-856,-1308,-1768,-25600,-48261,-27861,-2893,-2398,-2096,-1927,-1737,-2217,-1821,-1850,-2006,-2215,-2326,-2628,-2876,-3151,-3352,-3569,-3307,-3049,-2782,-2539,-2317,-2107,-1923,-1670,-1605,-1882,-1047,-898,-766,-2330,-2116,-803,-897,-1153,-1330,-1468,-2016,-1513,-1563,-1418,-1416,-1914,-1361,-1201,-1098,-3449,-632,-286,133,-499,-304,-588,1401,1520,-538,1526,698,-2818,860,-757,-1549,135,-71,-133,-178,-112,-98,-2667,106,-697,7,-210,-738,-547,-734,-947,-1158,-1242,-1264,-2951,-1413,-3149,-1434,-697,-485,-2997,-2858,-142,10,106,268,-543,-1097,-2308,-472,-2013,1253,1254,1315,1208,-301,-920,-1213,-2146,-934,-1607,1728,-840,-3000,-3086,-342,-90,553,2187,378,-399,-70,134,-443,-743,-1013,-1715,-946,-893,-3382,-2729,-902,-686,-1880,-696,-696,-560,-412,-200,-542,229,604,-2887,-2406,1639,1901,875,-2224,485,2763,2009,-1177,-3786,-1896,-867,388,1063,-913,-1723,1297,775,-1445,-840,-1011,-943,-1141,-1309,-1454,-1545,-1678,-1809,-1826,-1867,-2485,-2037,-2008,-2508,-3336,-1804,-1726,-1557,-1286,-802,-359,-738,-93,1019,-324,-1427,-2430,-360,342,-335,-1058,-1792,-2457,-2997],[-446,-1434,-2629,-4011,-5428,-5599,-3977,-2387,-1260,-955,-2974,-2063,-1106,-78,-2308,-1061,-2342,837,407,3359,3178,1810,-864,2233,1785,-1090,731,-20,-1946,-1432,-700,-960,-1144,-1542,-1578,-1932,-2167,-2293,-2255,-2457,-1849,-4524,-2362,-1699,-1072,-1265,-1460,-1872,-2339,-2878,-3135,-2801,-2083,-3381,-1376,-399,-2574,-753,704,1364,1554,-419,-100,639,-404,-1309,-2624,-2592,-627,60,648,1000,385,245,-445,-2461,-1331,-2398,-3465,-3900,-2792,-2340,-1761,-1175,1616,-798,1759,2681,1857,452,1706,1065,182,-796,-1849,-2877,-3782,-3918,-3219,-2651,-2297,-2026,-1671,-1480,-2580,-2200,-133,-157,1264,2497,3287,1185,1335,-1393,1967,5904,5623,-107,-1980,-263,-1497,-1653,2003,1978,857,-3127,1228,-2668,797,-6,-502,-64,2102,1235,-2736,-713,-1636,-2388,-2655,-2309,-1750,-4084,-421,-21,254,517,597,583,559,-131,-495,-232,-704,-1235,-3144,-2498,-2488,-1914,-1067,-200,587,1338,1968,1765,1316,-1744,-229,-1547,-1423,408,-329,-714,-1602,-1577,-3115,-2855,-2850,-2707,-2186,-1913,-1566,-1122,-2568,-2161,-1543,-2137,-571,-251,1069,797,1663,-267,-822,1230,1170,-1358,-950,-2244,-1766,-2493,-1332,-1717,-1560,-832,-54,-2979,-892,-3608,1508,1306,977,-2134,-93,-754,-1394,-1714,-1603,-1775,-1170,-360,-52,90,161,-482,-258,-47,-258,-984,-797,-1195,-1645,-1999,-2378,-2670,-5855,-2986,-65187,-149173,-97842,-10380,-2878,-16320,-32470,-35470,-105077,-349200,-316127,-36221,-12506,-1797,-7719,-69170,-264723,-239573,-36236,-2179,-2536,-2862,-2811,-2554,-2251,-1960,-1696,-2192,-1010,-520,-5404,-6439,1213,1731,1601,-3409,-2995,-4367,-1634,-3130,-1623,2087,3001,3184,2996,566,1680,1994,701,-2613,-2278,-1758,-315,-828,-2997,-1612,-1779,-3708,-1876,-1292,-831,-473,-19,-440,835,-1582,-3757,-3688,-1303,433,-2667,-871,94,-176,-301,-276,-70,251,480,762,997,1101,1171,513,-2160,744,561,193,-199,-563,-4056,-3006,-1652,-1551,-2224,-2425,-2315,-3268,-2839,-2966,-2983,-2749,-2518,-2415,-2199,-2085,-1899,-1681,-1425,-982,-477,293,543,-1557,-1089,1298,-3156,-710,-2237,-1915,-2030,621,269,163,-1835,-2195,-1613,-3638,-612,-328,-1228,2602,-1981,-2140,-3980,-1497,-884,-3087,173,-1256,-1761,-1221,-2223,-3002,-2972,-2482,-2436,-2632,-769,-537,-321,-684,-342,-385,-461,-578,-635,-536,-2967,-110,265,601,933,-1170,1407,1458,-2122,-2327,-1803,192,-1857,-179,-593,-783,-978,-1278,-484,740,-1062,-3300,-374,962,700,-1800,25,-1074,-2395,-1442,-1307,-1186,-2702,-3966,-3974,-3073,-2308,-1903,-1650,-1292,-3250,-450,134,818,1710,2292,200,-2429,767,728,211,649,2900,5530,9020,3478,-288,1596,-56,-1024,-2411,-3717,-1163,917,-1946,-1346,-1666,419,622,-2806,1235,889,-1390,2288,1541,-3306,-3923,-2209,2047,1367,694,-1066,-2222,-1961,-2856,-3164,-2857,-2241,-1925,-1869,-2174,-2780,-3668,-3795,-2933,-3162,-2569,-1423,538,685,-1703,-3254,-988,-1554,-1806,-1050,165,1338,-2982,2111,2296,2604,3636,654,-1713,126,1000,922,2314,172,497,-493,-1419,-2342,-3144,-3949,-3439,-2878,-2291,-1806,-2384,-2967,-1714,-863,-912,-1202,-1409,-1737,-2242,-2600,-2829,-2687,-2485,-2129,-1691,-1386,-1452,-931,-916,-1075,-946,-1124,-1289,-1397,-1478,-1640,-1652,-1541,-1497,-1383,-1153,-3600,-520,-141,247,-25,-2175,-1495,188,711,-1899,1615,3489,2221,2250,-1565,-339,-1859,-1741,-580,-1265,582,-28,-521,-727,-728,-719,-641,-650,-854,-1168,-1685,-2138,-3400,-2890,-2632,-1126,-834,-571,-586,-998,-748,-984,-1062,-861,-1169,-2195,1202,1986,2697,-820,1597,3093,3753,3537,678,-1203,2590,2012,1705,-281,-198,-987,-2257,-3485,434,251,-3173,-2747,-1346,-6161,-3967,-2300,-2255,-2093,-1780,-1278,-890,-470,-240,-8,58,-45,-145,-2122,-1602,-2984,-1733,-2150,-2478,-3303,-3001,-3313,-3458,-3594,-4985,-3667,-3403,-4191,-2649,-2321,-3432,-1505,-1122,-866,-1594,-6686,-5592,-359,-269,-351,-430,-3514,-4755,-6781,-2646,-6667,-1020,-709,-4143,-7382,-958,-896,2227,468,-8523,3258,3213,2913,2599,-5976,-39291,649,-131,-139764,-237512,-488688,-344992,-82756,-2535,-2496,-15622,-32215,-27006,-26757,-1383,-1230,-1083,-1015,-924,-775,-4461,-2618,-1389,-1678,543,729,719,526,-9226,1518,583,1725,-2063,-2830,-1579,-379,-4751,-6219,-1734,-375,-269,-1817,593,968,254,-1900,-3883,-2531,-304,-2566,-2311,-3196,-2859,-1975,-1221,-1360,-508,-515,-738,-603,-554,-309,241,-2632,-3667,-1211,754,-2886,2126,1975,-3023,305,101,-574,-1834,-881,-3789,3107,1565,-1912,-1880,-2375,-1016,469,-2025,-2134,-3314,-1624,-592,-199,-2716,795,555,-2882,-2102,1105,1316,602,-511,-1481,989,1449,-776,-2084,-1620,-2851,982,257,2447,-1764,-1987,-60,51,-2214,1386,3030,2407,-730,-4890,-8547,-429,-658,-431,119,883,-1296,-5369,-1864,2631,2468,2197,-722,1374,-4208,-12007,-7311,-625,-13261,-56348,-7836,-7025,-1787,-1916,-10257,-44842,-57800,-23498,-2969,-2993,-2823,-2631,-2305,-2036,-1786,-1494,-1225,-984,-2051,-523,-388,-600,-1048,-1553,-2007,-2500,-2230,-1889,-2150,-2273,-2254,-2019,-1683,-1923,-953,-567,-468,-1664,-2265,407,722,626,533,378,-1137,27,-240,-274,-355,-1214,-80,350,335,-3111,-574,1624,1831,-307,105,-1197,829,-556,-2060,-2356,-691,-3695,1882,-912,-1342,1299,7090,7546,2221,420,1338,-2405,395,-607,1926,-488,-229,2778,1772,730,-551,-1222,-2057,-2909,-3260,-2974,-2276,-1557,-836,-4023,-2069,-181,685,759,787,-34,-1135,-2612,-592,-2322,-760,-1309,-1766,-2138,-2411,-2542,-2571,-2482,-2363,-2368,-2562,-2780,-2975,-3231,-3193,-3141,-2824,-2334,-2107,-1720,-1343,-1043,-889,-616,-498,-1316,-135,-85,-2960,-2685,-500,-65,-2021,-145,-180,-78,40,242,-270,748,1037,-2795,-2066,2351,2542,952,-2518,1125,2735,1403,-1284,-3350,-1904,-1557,764,2010,-473,-2271,760,960,-1406,-707,-1327,-1835,-2223,-2533,-2816,-3082,-3456,-3869,-4105,-4102,-3783,-3064,-2129,-2849,-3220,-264,362,2130,1844,1539,-78,-928,-658,2022,-227,-1130,-1911,0,116,144,234,203,-1085,-570],[-1230,-2241,-3282,-4315,-5127,-4774,-3976,-3254,-2861,-2421,-2725,-1973,-1552,-852,-2536,-1370,-2087,1013,873,2222,2325,1684,67,2291,1869,-1263,689,31,-1735,-1966,-1585,-981,-1133,-1720,-736,-226,-753,-1222,-1576,-2545,-1830,-4084,-2304,-1593,-1292,-1089,-759,-557,-367,-301,-259,-237,-221,-3235,-1043,-321,-3394,-1010,292,1469,1808,-776,-609,1803,2215,369,-1971,-2514,373,2590,2764,2867,-281,111,-130,-2238,-1193,-615,-416,-992,-1304,-2201,-1897,-1380,285,-1756,784,688,359,-189,-822,-1547,-2382,-3032,-3239,-2936,-2410,-1943,-1506,-1270,-1300,-1479,-1673,-2089,-2944,-3454,-4110,-4733,-4099,-3267,-2545,-1784,-1132,-1205,-196,80,-66,-1064,-2675,-942,-1776,-2121,-2518,-2484,-1991,-3141,-521,-2520,752,212,-285,-166,1541,1350,-2580,796,519,-570,117,23,-39,-3267,44,681,990,1431,1804,2166,2570,214,-446,2606,3014,-45,-2253,1578,858,-34,-1003,-2023,-2933,-3268,-2903,-2314,-1802,-1540,-1166,-1174,-1229,-1723,-2442,-3111,-3628,-3088,-2498,-1539,-2715,-2346,-597,-477,-2237,-355,-3009,-2058,-775,-1470,-441,-377,-468,-615,-716,-1025,-1298,-1520,-1734,-2071,-2417,-2704,-2691,-2322,-1561,-796,-148,520,963,-3099,-472,-2663,-159,-1189,-2296,-3280,-3066,-1788,-474,-1837,-562,-3052,-135,2427,2142,1577,887,-1334,-698,-1250,-1774,-2073,-2125,-2006,-1673,-1830,-801,-873,-6628,-2296,-70619,-162037,-110884,-18168,1306,-17119,-30023,-34488,-66860,-258547,-235517,-22520,-12190,-1573,-8573,-56461,-206470,-169549,-6808,78,-1225,435,675,941,1221,1070,-1249,-2413,1820,1925,-5145,-5158,2167,2186,1791,-4063,-2269,-4167,-1498,-3291,-1152,2369,2256,2042,1785,1154,986,575,163,-2558,-2468,-1791,-872,-810,-2761,-168,-1300,-3895,-2195,290,1752,1109,595,-429,504,-2376,-4044,-3959,-1232,610,-2458,-607,252,-418,-830,-917,-649,-152,284,751,1121,1293,1359,1167,-2814,-130,193,-366,-929,-1412,-4054,-2665,-1885,-1909,-2182,-1875,-1734,-2612,-1675,-1651,-2299,-1851,-2095,-2507,-2801,-3152,-3293,-3105,-2668,-2047,-1467,-727,-40,-1437,-506,1917,-2661,-481,-1861,-1517,-2322,250,-296,-359,-2050,-2844,-2134,-3235,-462,-727,-515,598,-2231,-1766,-3601,-790,-320,-3573,136,-1293,-1806,-759,-862,-1367,-1491,-2011,-3075,-2807,65,508,630,-453,-428,-159,-591,-1121,-1670,-2181,-2768,-3305,-3270,-2919,-2543,-2218,-1890,-1662,-2873,-2730,-2504,-1229,-1598,-1313,-1526,-1693,-2136,-2361,-2414,-2356,-2095,-3189,-1121,-655,-170,-2758,-704,-1392,-2339,-1920,-2089,-143,-524,-715,-1799,-1781,-570,-565,-589,-513,-2982,-776,-1123,-1591,-1993,-2425,-2550,-2336,-1506,-826,-129,557,1220,1824,2340,2755,-293,1246,-1510,-1315,-2961,-4312,-860,946,-2128,-1411,-2185,-1385,-1804,-2966,-1789,-1206,-901,82,714,-3030,-4038,-2222,2675,2782,2955,-533,-2862,-132,1414,-781,1325,660,-2080,-699,-1421,-2148,-1947,-1416,-2601,-3039,-2349,-1283,1498,1571,-1614,-3956,-1365,-124,-878,-1570,-1869,-1690,-3296,-293,384,933,1359,673,-1728,-216,596,617,2028,274,2016,1958,262,-1408,-285,-2697,-1585,871,-652,-1948,-2400,-2947,-1962,170,447,54,-405,-684,-1995,-1235,-2639,-1684,-1968,-2233,-2429,-2709,-2958,-3127,-3376,-3517,-3630,-3816,-3953,-3961,-3714,-3424,-3002,-2510,-2134,-1736,-1267,-3373,-306,158,388,-223,-1540,-1107,-273,30,-1576,2398,2221,2095,1878,-1286,-726,-2241,-1643,-798,-1265,-386,-696,-1028,-1242,-1388,-1560,-1598,-1569,-1524,-1353,-1181,-869,-3237,-2913,-2679,36,513,428,-25,-1185,-933,-1657,-2266,-2421,-1879,-1994,-173,536,1088,-106,1123,1394,1142,698,298,-808,-710,-1351,-1630,-1726,-1612,-1461,-1879,-3654,-324,-29,-3576,-2514,-1344,-6562,-3109,-1556,-683,-972,-1216,-1241,-1260,-1090,-930,-596,-281,-31,287,-1798,-1404,-3052,-21,-425,-899,-2777,-2007,-2480,-2392,-1897,-5692,-2295,-1969,-3975,-991,-1162,-3627,-617,3727,4137,-1589,-6907,-5367,1095,3135,2107,988,-4452,-4386,-7050,-3835,-7574,1056,797,-5878,-7338,-763,-1339,-2284,-2778,-10499,-1340,-532,-9,416,-4899,-36183,94,-281,-64977,-59554,-286899,-269601,-85701,-1589,-2074,-13526,-24080,-23603,-29397,-4027,-3540,-3041,-2615,-2173,-1683,-5310,-3013,-2074,-1194,900,1175,1447,1355,-10290,1064,-1009,1286,498,-1121,-1557,-183,-4175,-4803,-1727,39,125,-1874,832,1205,1179,-930,-3972,-2151,445,-3168,68,-493,-1014,-1377,-1625,-2172,-2010,-2167,-2176,-2022,-1777,-1421,-891,-2436,-3748,-1544,425,-2316,770,677,-2814,-217,330,-7,-1889,-875,-4368,2045,827,-2081,-1827,-2400,-584,-122,-2095,-180,-3208,-2046,-2286,-2635,-2653,-2451,-2130,-3685,-1962,-1382,-1103,-952,-829,-2155,-347,37,-708,-1267,-1117,-3172,198,-53,2214,-2307,-1848,-150,1521,-1304,1499,2222,1939,-196,-5458,-8088,462,209,115,205,554,-2115,-6644,-1348,1868,1840,1779,1652,1608,-4578,-14382,-17761,-7601,-35618,-60720,-6882,-7587,1132,749,-21753,-63439,-64984,-19857,-2312,-2893,-3332,-3554,-3356,-3026,-2620,-2128,-1642,-1182,-2536,-343,-75,-519,-999,-1068,-2024,-3041,-2226,-947,-961,-864,-721,-863,-1645,-2188,-191,-285,-825,-957,-2297,-1727,-2315,-3080,-3639,-3557,-2757,-1747,-767,401,1417,-515,3028,3754,651,-2943,-825,1664,2090,-289,321,-1963,2208,799,-536,-1533,-1894,-2748,-421,-1042,-1183,1639,3007,3380,1756,-63,1321,-2143,-14,-668,1487,-901,-4,1767,1765,1658,-1044,-797,-35,-3053,-1580,-1965,-2759,-3404,-3179,-4810,-1516,-821,-739,213,454,363,-1290,-2780,-790,-2721,-2288,-3056,-3288,-2867,-2058,-2249,-883,-1577,-1018,-2793,317,-2222,-1717,-3407,-551,-902,-1411,-1757,-2280,-2481,-2481,-2322,-2097,-1597,-1169,-990,-158,144,-2616,-2547,-103,423,-2225,119,-92,-207,-343,-421,-466,-403,-86,-2734,-1805,1168,1488,900,-2711,1540,1885,683,-1310,-2763,-1826,-2296,1212,1853,-40,-2788,-359,574,-1391,-559,-1153,-1776,-2388,-2925,-3280,-3318,-3107,-2635,-1867,-1006,-1411,-401,1321,-3175,-2997,-417,567,2555,2598,1687,329,-501,-1296,977,-54,-666,-1329,-778,-397,-108,31,-113,-831,-1267],[122,124,-1079,2339,2252,1745,285,-966,-676,-1550,-2378,-2265,-1841,-768,-2751,-1746,-1782,809,752,631,457,297,318,610,897,-1347,678,72,-1515,-2267,-2504,-1503,-1186,-1861,-486,1166,771,-290,-319,-2571,-1138,-3588,-2032,-1561,-1676,-1841,-1811,-1839,-1822,-1899,-2016,-2228,-2560,-2939,-2712,-2549,-4197,-1726,-1125,-441,326,-1104,-998,1212,3017,1001,-1236,-2299,707,3447,2892,2299,-865,84,114,-2073,-1135,-1124,133,-61,-317,-1958,-1953,-1574,-1544,-2629,-2103,-2301,-2399,-2367,-2108,-1733,-1409,-1082,-818,-1189,-406,-321,-219,-223,-369,-515,-1301,-1475,-3007,-1714,-738,-747,-794,-820,-936,-956,-992,-1043,-1008,-934,-1068,-1793,-2738,-653,-2020,-2084,-330,-295,-327,-2835,-693,-2175,-1335,-1664,-1921,-2170,-2175,-2159,-2066,-1945,-1756,-1493,-1078,-553,21,-2462,-605,2209,2180,2007,1979,2567,2721,505,-305,2104,1555,-356,-1222,-76,-442,-838,-1242,-1726,-2284,-2756,-3048,-3069,-2862,-2443,-2152,-1800,-1605,-1702,-2027,-2376,-3068,-3129,-2853,-2252,-2714,-1972,-1089,-964,-2745,-246,-3326,-1932,-81,-849,439,460,350,215,162,-870,-1259,-339,-377,-2676,-1736,-1189,-611,-851,-431,-343,-381,-323,-386,-3260,-950,-1702,-1985,-2522,-2542,-3396,-816,335,1398,-1924,-1624,-4019,973,3852,3672,3253,2723,-2354,-194,808,118,-564,-1257,-2007,-2626,-2931,-2632,-1905,-6295,-3638,-67926,-173955,-128245,-28159,3300,-17680,-27081,-29118,-37366,-183063,-161278,-4412,-10928,-1214,-8918,-45637,-153111,-97981,-3360,-3357,-3067,-2686,-2115,-1460,-756,-88,-1922,-2778,1299,1615,-5228,-3962,2103,2124,1725,-4720,-1583,-4003,-1402,-3544,-558,2392,2185,1833,1395,814,132,-551,-1266,-2398,-2672,-3415,-3894,-3469,-2900,-2174,-1520,-3832,-2648,157,960,976,1018,-322,-146,-3097,-4448,-3962,-1132,639,-2153,-422,1797,1721,-284,-808,3524,3493,1897,2467,3323,4337,3407,2928,-2994,-1124,886,1519,1104,796,-4012,-2390,-795,-502,-2129,-1421,-1500,-2191,-1714,-1872,-2339,-1983,-2015,-2170,-2207,-2354,-2452,-2558,-2665,-2586,-2441,-2050,-1664,-1421,-772,-427,-2088,-86,-1505,-1025,-2408,-201,-858,-1045,-2289,-3526,-2703,-2826,-341,-1297,-613,-321,-2323,-1721,-2749,257,619,-3589,33,-1380,-1926,-725,1690,4752,5297,-1531,-3352,-2433,727,4101,3516,-410,-1070,1181,1627,-750,-217,-926,-1595,-2218,-2742,-3186,-3260,-3028,-2624,-2235,-3533,-2150,-3205,-1031,-1373,-883,-1025,-1151,-1595,-1904,-2222,-2727,-3310,-3822,-4165,-4080,-3790,-3846,-3362,-3234,-3226,-3236,-3312,-3325,-3630,-3836,-3942,-3988,-3676,-3284,-2799,-2136,-2804,-1076,-732,-528,-327,-334,-445,-2240,-969,-1455,-1945,-2308,-2371,-2071,-1517,-803,-344,716,-2880,-1559,-3677,-3667,-646,788,-2388,-1446,-2753,28,-1033,-3077,-3647,-3590,-2409,-1223,-169,-2621,-4169,-2391,2952,3294,3716,-226,-3205,-365,1639,-376,1109,-275,-2519,1846,1196,-2246,198,590,-2510,-2936,-2251,-1431,3505,3427,-1662,-3615,-1697,2008,1467,669,-232,-1228,-2165,-2253,-2085,-1559,-889,-175,-1891,-611,2,318,1877,273,1989,1851,116,-993,220,-1982,-1264,17,-808,-2314,-2445,-2920,-2223,-2020,-2323,-2688,-2746,-2698,-2656,-2417,-2559,-1752,-1545,-1367,-1205,-1211,-2084,-1262,-1357,-1459,-4230,-1092,-908,-672,-1497,-531,-610,-770,-1191,-1711,-2245,-2818,-3130,-3015,-2492,-1779,-1053,-578,-769,-711,-1233,2065,2250,1878,2472,-1151,-961,-2557,-1601,-1004,-1220,-486,-1083,-1684,-2165,-2615,-3175,-3567,-3163,-2067,-676,712,1986,-2998,-2969,-2712,171,3728,2130,238,-1326,-302,347,-953,-1864,-1965,-1720,-651,-100,228,279,31,-365,-915,-1606,-2151,-2527,-2725,-2595,-1987,-1387,-925,-743,-1417,-3511,-415,-436,-3893,-2347,-1390,-6056,-2100,-808,36,348,717,-581,-1016,-1197,443,3126,2239,3873,4824,-1351,-1189,-2850,2720,5178,1759,-2188,-385,342,29,-1078,-5178,-2679,-2539,-3385,-631,-1185,-3758,-1013,4447,4467,-1530,-6931,-5176,2451,2644,1301,-61,-5283,-3945,-6791,-5010,-7179,-702,-1782,-6254,-6693,-850,-793,-1212,-1717,-12671,-2608,-2824,-2890,-2664,-3867,-32067,-2357,-2406,-2343,-2329,-100255,-203116,-91144,-2934,-3287,-12207,-16511,-18188,-26736,-4163,-3986,-3722,-3454,-3087,-2600,-6222,-3529,-2583,-407,675,1139,1577,1847,-11222,691,-2516,966,386,-328,-1459,-1774,-3566,-3179,-2138,-1910,-1682,-1905,-1420,-1530,-1718,-1958,-4097,-1712,-618,-2564,884,1574,-312,2099,78,-2939,841,748,-1138,-102,267,1104,659,-2035,-3564,-1840,65,-1744,1701,961,-2277,-809,545,471,-2048,-788,-3876,1068,227,-1988,-1588,-2346,-69,-899,-1880,594,-2315,-3249,-1229,-1865,-2486,-2433,-1900,-3480,-1631,-150,381,518,-541,-2605,401,1240,-534,-410,-564,-3063,-379,-58,2918,-2683,-1577,-100,2997,-252,1695,2984,2731,346,-5872,-7292,1655,1466,1335,395,1282,-3323,-7796,-1002,609,85,-368,-701,-690,-5019,-16578,-23128,-23201,-50485,-58170,-5718,-7665,1858,1415,-30575,-80254,-68458,-17117,-2196,-2728,-3102,-3399,-3501,-3586,-3560,-3312,-2905,-2375,-2840,-1014,-319,-367,-846,-559,-1949,-3370,-2116,2346,952,-307,2520,-820,-1383,-2390,-560,19,-896,-542,-2118,-1557,-1551,-1483,-1280,-1084,-848,-545,-168,598,1409,359,3365,4307,956,-2757,-1039,1711,2306,-219,550,-2582,2172,957,1190,2822,-136,-1452,1187,-962,-854,349,50,-254,-719,-1240,-1934,-2504,-3107,-3248,-2774,-2131,-1421,-784,-345,-146,-1333,-1096,-713,-3146,-1932,-2543,-2820,-2345,-1379,-4381,-918,-847,-2565,-966,1531,795,-1369,-2669,-1292,-2988,-2567,-1859,-624,556,-488,-2837,-769,-1444,-1065,-3096,-517,-2931,-1165,-3347,-1747,-1348,-717,-129,-1616,-585,-197,-559,-1125,-1573,-2120,-2439,-2613,-2600,-2440,-2250,-1938,-1730,-2197,-1539,-1502,-1372,-1281,-1171,-1091,-985,-711,-2621,-1543,145,330,446,-2565,480,281,-76,-1236,-2262,-1712,-3005,-944,-713,-557,-3124,-1371,-307,-1394,-105,-239,-33,-316,-716,-3676,-1506,-1728,-1659,-1202,-616,-1090,-1273,413,-3431,-2787,-766,536,2383,2584,1801,840,321,-2077,-281,-1122,-1966,-1948,-1227,-427,222,819,1143,-763,78],[-541,-155,-1227,2286,6119,3688,1392,164,414,-681,-2023,-1248,-1858,-919,-2791,-2221,-1510,1103,1122,980,643,135,-410,-888,-1523,-2045,-2376,-2163,-1720,-2275,-3468,-2014,-1247,-2008,-301,77,-29,-236,-405,-2607,-854,-3239,-1701,-1809,-1891,-1961,-1787,-1642,-1437,-1316,-1238,-1278,-1503,-2655,-1915,-2207,-4971,-2481,-2226,-1690,-939,-1491,-1338,495,2640,1477,-562,-2069,931,3100,5399,5369,-1481,45,167,-2085,-1123,-1709,-812,45,-592,-1731,-2057,-1775,-110,-3243,2337,2046,1724,-467,1043,698,-583,-317,-901,-1470,-1971,-2427,-2673,-2805,-2884,-2834,-2584,-2396,-2493,-2196,-1915,-1688,-1443,-1120,-844,-455,-102,-793,474,699,602,-2170,-2243,-538,-2291,-2457,79,-32,-128,-2294,-537,-1857,-812,-1046,-1271,-1587,-1758,-1965,-2091,-2145,-2070,-1866,-1471,-949,-380,-1835,-1364,1616,1963,1875,1537,1765,1301,578,-183,-444,-439,-535,-192,1630,2183,54,-452,-549,1151,3045,2552,1976,1428,-1241,-67,-567,-611,-613,-1711,-2110,-3109,71,-789,139,-2728,-1681,-1762,-1629,-3088,-17,-3151,-1872,367,-389,1557,1641,1306,2080,872,-977,-1190,78,-413,-3263,-2307,-2148,-2584,-2940,-3045,-3113,-3181,-3062,-2970,-3500,-2862,-2799,-2692,-2636,-2475,-3212,-2063,-1877,-1744,-1959,-2711,-4088,-1130,-929,-677,-459,-195,-3552,-359,689,938,1152,1293,1272,-292,-1829,589,242,-4759,-231,-58809,-183104,-148754,-40100,2188,-18262,-23875,-21340,-18574,-127326,-99381,2127,-8981,-671,-8640,-37967,-109530,-35098,-3213,-3353,-3308,-3355,-3422,-3599,-3875,-3923,-3610,-3288,-2961,-2603,-5621,-2984,-1646,-1425,-1187,-5192,-974,-3911,-1334,-3829,178,1221,1561,1790,1950,1953,373,263,41,-2123,-2362,-1167,-840,-1594,-2434,-2970,-3045,-3333,-3184,-988,-131,510,1137,-192,-468,-3367,-4934,-3746,-1005,564,-1817,-304,1873,1443,-673,-1114,4295,2923,1746,2094,2733,4925,4051,4045,-2463,-2104,877,556,-184,-836,-3854,-2092,-2251,-2759,-3178,-3427,-3223,-2882,-2519,-2166,-2295,-1793,-1788,-1969,-2038,-2194,-2268,-2343,-2478,-2568,-2764,-2841,-3011,-3180,-3273,-3138,-2734,-2169,-1622,-1001,-2066,-617,-1157,-1695,-2381,-3581,-2848,-2360,-156,-1920,498,583,-1913,-1846,-1912,1079,1509,-2936,-36,-1428,-1998,-654,1457,4928,4986,-1055,-2790,-1593,1315,2428,1510,-475,-1695,-1261,-1829,-2198,-2282,-2038,-1657,-1171,-566,13,624,-86,1743,1978,-2593,-1212,-2930,-758,-1139,187,1228,-1387,200,-174,-442,-806,-1205,-2234,-1926,-2333,-2632,-2982,-2625,-2202,-1786,-2389,-2478,-1497,-850,-1010,-2164,-1358,-1636,-2055,-2245,-1822,-2566,-520,124,594,1058,1298,-8,-2017,799,748,138,-613,-1466,-2197,-1771,-448,-234,360,-3663,-1671,-4284,-2574,-364,603,-2387,-1187,-3178,1613,1492,-3093,-737,-2806,-2018,-1335,-608,-2116,-3989,-2580,1280,1377,1608,-40,-2982,-501,1948,72,865,-1018,-2834,1451,919,-2253,3,694,-2332,-2746,-2137,-1719,3333,3032,-1658,-2863,-1826,1667,1459,983,495,-17,-901,-316,-290,-223,-133,-11,-2100,-971,-630,-9,-99,-193,-232,-350,-407,-521,-485,-1223,-908,-745,-809,-2458,-2390,-2729,-2297,-1315,-1469,-1718,-1704,-1633,-2230,-1389,-2347,-1676,-557,-382,-237,-290,-2112,-1517,-2278,-1475,-2914,-1830,-1845,-1530,-2252,-1016,-98,360,574,-1058,-1930,-1740,414,99,-328,-802,-1348,-1869,-2238,-2470,-2218,-1806,-1565,-1286,-1151,-1071,-1242,-2693,-1956,-2355,-2862,-2957,-2630,-2392,-2228,-2223,-2459,-2614,-2284,-1483,-460,473,1355,-2592,-2948,-2635,379,1939,1173,87,-1360,-2066,-2837,-2140,-1082,-162,-1300,936,1092,1050,813,45,-43,-462,-837,-880,-651,-363,-44,549,1062,1412,391,-889,-2965,1500,789,-3932,-2145,-1325,-5508,-1037,-18,591,2441,2439,-845,-1371,-1368,531,2743,2556,3655,4178,-739,-917,-2440,3132,5368,2622,-1518,-347,259,552,-629,-4606,-2885,-2796,-2451,-115,-1020,-3879,-1382,-420,-980,-1546,-6681,-4995,-1891,-1707,-1662,-1611,-5750,-3430,-5962,-6038,-5880,-241,-3959,-5182,-5642,-1116,-1051,1680,1669,-15037,1281,936,461,107,-2967,-27438,-1073,-1274,-1175,-1004,-925,-149026,-99648,-1002,-6881,-11743,-9968,-12199,-23683,-3751,-4135,-3868,-3637,-3494,-3376,-7048,-4146,-2854,-1357,-552,237,1090,1836,-11275,641,-3784,2754,2429,1832,-1193,-344,-2957,-2085,-3036,-3744,-3624,-3217,-3153,-3284,-3652,-3998,-4282,-2375,-1421,-1347,69,684,-454,1370,-1007,-3669,790,190,-1238,-637,-629,-176,743,-1538,-3216,-2133,-348,-1274,1403,351,-1515,-1486,683,761,-2357,-655,-3158,255,-260,-1683,-1244,-2280,447,-1446,-1502,1207,-1123,-3546,-1704,-1435,-1814,754,1373,-2892,-1232,439,208,-139,-516,-2885,-1059,-1193,-1347,-1464,-1538,-2753,-1674,-1624,-1292,-2920,-1285,-769,-324,-141,1,145,181,179,-6123,-6303,-169,-341,-521,-4131,-775,-5059,-8958,-1382,-1716,-2266,-2789,-3247,-3345,-5627,-18558,-22412,-28589,-52531,-49648,-4659,-7293,-1852,-1762,-35172,-90865,-68646,-15579,-1379,-1563,-1918,-2501,-3118,-3838,-4130,-3544,-2690,-1771,-3066,-1388,1066,-264,-703,-153,-1892,-3579,-1988,2202,227,-296,2565,-848,-998,-2542,-1129,-1967,-3081,-4044,-3773,-2943,-2225,-1838,-1537,-1342,-1144,-911,-664,-107,411,1009,1647,2349,1118,-2694,-1307,1665,2367,-206,669,-2969,1144,335,-18,-702,-1316,-1660,-1858,-1831,-1709,-1569,-1497,-1348,-1221,-1133,-738,-1625,-631,-811,502,-1158,22,992,962,805,-1537,-1454,-1528,-3232,-1419,-1608,-2488,-1554,-2045,-3748,-524,-782,-1799,-2302,1450,1131,-1462,-2504,-984,-3150,2,4008,4498,247,-287,-3211,-746,-1470,-1135,-3039,-1413,-3622,-830,-3171,-1351,-1668,-957,101,-2532,-874,2029,2459,2537,2620,-232,-312,1219,-302,-1984,-1927,-198,-770,-1873,-1840,-2239,-2396,-2443,-2357,-2263,-2173,-1972,-2485,-1670,-1539,-1465,-1407,-2132,-1295,-1368,-1431,-1497,-1872,-1718,-2800,-1903,-1734,-1666,-3146,-1941,-1179,-1400,-806,-535,-320,-171,-511,-3590,-1897,-111,91,185,197,-929,-2031,-466,-3355,-2571,-1273,-891,-948,-908,-674,-498,-247,-2835,300,96,585,-528,686,2197,2744,3379,1345,-798,-186],[-1299,-561,-1486,1354,7404,3772,2275,1293,873,-869,-1721,-582,-1619,-2180,-2624,-2820,-1315,-707,-779,-996,-1356,-1774,-1959,-1633,-1158,-1567,-149,-83,-1338,-2067,-4162,-2472,-1342,-2156,-210,717,604,15,355,-2656,-86,-3063,-1332,-876,-1190,-1620,-1882,-2183,-2388,-2616,-2803,-2955,-3045,-2853,-2690,-2456,-4735,-1799,-1377,-916,-411,-1913,-1600,-312,1637,1776,23,-1828,1052,2440,3952,4152,-2121,-1,54,-2237,-1149,-2311,-1939,-1403,-2025,-1500,-2214,-1837,-1259,-2806,3728,3493,3094,-867,1682,1246,-1356,-399,-1157,-1720,-1986,-2008,-1746,-1437,-1196,-944,-1669,-1811,-1805,-913,-284,-271,-507,-794,-1229,-1605,-2014,-2439,-2761,-3019,-3452,-3533,-3669,-3643,-3504,-3307,-2984,-2591,-2164,-1715,-1361,-1577,-655,-335,-374,-270,448,550,903,1163,95,-2081,1149,906,2294,-1340,-1919,1965,1500,1011,355,-343,-939,-1530,-1810,-1612,-1188,-560,-31,524,1086,-289,-751,-1127,331,1393,1030,554,44,-1151,-476,-414,-477,-1125,-2315,-2575,-2574,1130,93,122,-2692,-1404,-2519,-2357,-3103,399,-2389,-1816,600,-40,2003,2177,1462,2297,233,-861,-894,438,-140,-3625,-2904,-2752,-3702,-3924,-2879,-1978,-1314,-686,-291,-3636,-135,-278,-458,-689,-727,-2992,-242,161,524,-1891,-3641,-3271,831,539,208,-141,-291,-4799,-603,941,1719,2551,549,3956,524,-1831,-36,1665,-2270,3177,-47604,-188319,-170696,-53486,-2530,-19085,-20578,-13524,-10763,-93299,-53098,1678,-6699,137,-7694,-34357,-79805,-1098,-1872,-2467,-2950,-3376,-3537,-3534,-3478,-3495,-3652,-3838,-4116,-4247,-6201,-4141,-3895,-3726,-3550,-4874,-3317,-3861,-3089,-3983,-2385,-1981,-1483,-996,-490,-67,171,-94,99,-1705,-1945,-703,88,-753,-2202,-136,-502,-2599,-3735,-1971,-2471,-3132,-3551,-3292,-2523,-2943,-4939,-3501,-855,438,-1494,-249,1438,1136,-1106,-1351,3097,2155,940,-273,-1471,-2626,-3453,-3562,-3078,-2925,-2432,-2377,-2403,-2434,-3591,-2243,-2267,-2318,-2357,-2421,-2347,-2237,-2029,-1990,-2074,-1149,-981,-997,-934,-1020,-1111,-1307,-1669,-2055,-2526,-2649,-2429,-1842,-1031,-221,-922,1008,-732,574,-1429,-975,-1057,-2087,-2271,-2917,-2304,-1869,78,-2520,980,916,-1097,-1978,-1150,2269,2717,-2079,-83,-1452,-2022,-571,1240,1363,729,-634,-2001,-642,1242,1728,2227,-682,-2093,-676,863,-242,1603,3092,41,3161,1721,846,-248,262,3988,2005,-1589,-300,-2135,-1207,-982,-715,2117,-1783,1430,616,688,1713,1439,-1539,-836,-597,-1638,-1874,-2340,-1170,-1428,-2218,-1850,-1917,233,-1543,-2476,-1163,283,-21,-423,-740,-2301,-1664,-2186,-2612,-2549,-2230,-1839,-1776,-1251,-1254,-1416,-1725,-2143,-2464,-2128,-1185,-15,-102,-3129,-1818,-4056,-1509,-95,329,-2076,-718,-3432,1129,830,-3184,-1645,-3217,-2556,-2514,-2141,-1740,-3714,-2892,-1290,-1459,-1493,-1571,-2589,-1630,-1693,-1597,-1567,-1592,-3058,-1042,-963,-2287,-1035,-1018,-2211,-2615,-2122,-2243,-1116,-910,-1665,-2184,-1874,711,1051,1235,1260,1080,203,858,664,388,59,-374,-2508,-1477,-1466,-1868,-2019,-1864,-1487,-1132,-700,-292,184,-620,-710,998,-768,-2373,-2395,-2513,-2281,276,283,-478,-1131,-1857,-2604,-2676,-2192,-1623,-808,-248,-823,552,-2153,-1854,-3112,-451,649,520,514,695,-672,-4077,1805,2345,2714,-876,-1997,-863,2237,3091,-602,-762,608,847,-1594,-1942,-790,295,-339,-726,-961,-1242,-824,-2840,-1487,-1238,-848,-157,-236,-2576,-972,-856,-1160,-1380,-1581,-1823,-2018,-2297,-2494,-2578,-3029,-2641,-2069,-1979,-1752,-1624,-1532,-1072,-892,-709,-583,-560,-962,-889,-1215,-1567,-1930,-2243,-2272,-2045,-1714,-1158,-537,-243,221,677,974,1074,559,-557,-2355,-3,-467,-3830,-2093,-2013,-5055,-1815,-1311,-929,-617,-377,-1381,-1931,-1352,295,652,768,808,958,-205,-825,-2160,1095,1163,1261,-1020,-355,-224,125,-436,-4256,-3139,-2772,-1498,-126,-1005,-4273,-1935,521,1094,-1381,-6489,-5057,3533,4004,4194,1528,-5841,-3085,-4989,-6997,-4594,2346,-5653,-3601,-4623,-1694,-2355,1675,1299,-17830,357,-175,-784,-1227,-2500,-22839,-2618,-2710,-2437,-2185,-2089,-109795,-111928,-3489,-14705,-12379,-4995,-6610,-20984,-7872,-5022,-988,-890,-871,-935,-7827,-5067,-3055,-1879,-1974,-1833,-1397,-896,-10467,-88,-4784,411,486,374,-902,-808,-2560,-1412,-2014,-2698,-3221,-3008,-2638,-2234,-1873,-1676,-4740,-1222,-1474,-1003,-1166,-1259,-1364,-1363,-2333,-4467,-926,-733,-1506,-228,-90,-50,45,-1199,-2947,-2606,-998,-1139,747,-583,-806,-2401,523,622,-2966,-660,-2582,-1252,-1173,-1391,-1020,-2405,756,-1807,-1231,1689,-4,-2454,-2480,-1765,-1445,373,1542,-2534,-996,662,527,303,-506,-3171,-577,-82,-354,19,68,-2581,-1286,-431,-594,-3135,-1801,-2524,-3020,-3296,-2720,-1916,-1148,-393,-6279,-5361,1373,1781,1467,-9965,-1766,-7469,-10332,-815,2903,2562,2163,1655,1166,-6509,-20410,-18011,-23510,-41703,-38550,-4101,-6703,-1013,-659,-35450,-80503,-67600,-15476,1216,1446,1552,1462,1273,1023,-839,-656,-446,-1011,-3320,-1947,-2315,-2591,-2655,-2704,-2445,-3831,-1936,-1570,-1239,-913,-629,-1074,-686,-2655,-1950,-1376,-734,477,-1960,-998,39,-281,-539,-801,-1016,-1205,-1407,-1295,-1161,-855,-410,198,711,-2876,-1707,1436,2131,-349,570,-2991,-193,-514,-38,-625,-1242,-1724,-2175,-2398,-2323,-1942,-1428,-752,-303,-1908,646,-1666,-1058,-1116,-228,-1379,-381,1303,1035,771,-1764,-1938,-2527,-3326,-1426,-777,-2299,-1110,-2993,-3375,-372,-588,-255,-3264,984,1270,-1649,-2440,-1159,-3257,-441,4010,4304,-135,-74,-3225,-878,-1722,-1282,-2730,-2349,-3934,-821,-3032,-1263,-1861,-912,-165,-3585,-1358,1485,1708,1657,1623,-976,-105,816,-696,-1850,-1674,-599,-656,-1379,-438,-200,188,542,872,-173,-277,-1051,-2356,-1149,1504,1416,686,-1585,998,708,-1689,-1021,-1611,-1673,-2526,-1222,-1303,-1487,-2927,-1835,-1948,-1706,-1635,-1524,-1469,-1472,-1523,-3097,-2850,-1549,-1514,-1365,-1273,-1330,-2618,-1401,-3121,-2378,-1948,-1613,-1531,-1344,-984,-717,-415,-3313,65,53,630,-339,640,2178,2900,3687,1358,-955,-528],[-2275,-1218,-1972,193,6130,3558,2771,2206,1101,-1343,-1585,-338,-1320,-790,-2436,-3608,-1276,1039,1143,1098,886,558,306,303,376,-1818,323,-331,-1458,-1827,-3683,-2824,-1500,-2313,-252,1705,1377,350,577,-2720,-291,-3069,-1240,-1182,-741,-390,77,418,758,532,1124,1145,-1325,-2201,-550,-967,-4031,-1241,-1315,-571,-806,-2304,-1750,-1170,-1097,-949,-793,-1559,-391,-390,-395,-458,-2730,-855,-1027,-2420,-1427,-2794,-2975,-2432,-3366,-1207,-2391,-1636,-2033,-2089,-907,-1235,-1597,-1921,-2020,-1942,-1926,-1870,-2000,-2275,-2684,-3216,-3304,-2672,-1865,-960,-2048,-1939,-1009,-388,-490,492,2225,2508,2098,357,482,-553,666,470,68,-1184,-619,-631,-2382,-3278,-1827,-2135,-2259,-2135,-1908,-1581,-1166,-780,-600,-159,164,276,577,739,-432,-2738,561,937,710,-894,-1766,-115,-545,-872,-1250,-1585,-1797,-2103,-2351,-2492,-2739,-2966,-3337,-3626,-3770,-3874,-3860,-3797,-3737,-3610,-3472,-3365,-3258,-2969,-2701,-2181,-1597,-1533,-2707,-2822,-1672,1124,1018,124,-2543,-1071,-3189,-2966,-2718,1056,-1319,-1705,691,255,478,-314,-1189,-1928,-2311,-2546,-2486,-2292,-2133,-3423,-3372,-2707,-2878,-2808,-2297,-1710,-2324,-576,-117,-3371,315,330,282,125,80,-2916,330,605,908,-1722,-3776,-2260,2086,2284,2495,2652,354,-5336,-899,1651,2594,3781,-248,3697,1694,-1767,-786,3259,653,3308,-37355,-189069,-191382,-67519,1535,-20384,-17342,-7375,-12714,-80463,-23772,-1786,-4508,-529,-6225,-35358,-66913,-522,-975,-1342,-1628,-1828,-1715,-1410,-1022,-700,-4015,-4332,-2677,-1060,-6863,-1984,-2389,-2710,-2660,-4029,-1634,-3839,-1093,-3861,632,846,986,1020,1060,1083,123,-287,313,-1174,-1412,-310,-134,-857,-1911,2067,1043,-1771,-3621,-840,732,-130,1368,9,-332,-2301,-4290,-3253,-738,271,-1251,-288,964,771,-1582,-1514,3010,1635,1455,1329,1545,3948,4547,5371,-1052,-3058,1012,4731,3921,-174,-3278,-1282,291,-644,-1457,-2071,-2220,-2021,-1580,-2226,-1697,-284,-142,-228,-240,-357,-386,-391,-404,-303,-229,42,306,-1443,558,1312,-466,1447,-389,1569,-704,-1294,-635,-1980,-2025,-2233,-1537,-1406,-545,-2859,-657,-483,-225,-1853,-513,305,296,-1234,-145,-1472,-2019,-510,-527,-493,-354,-305,-1277,237,1304,1657,2041,-1039,-1893,-1373,556,325,2460,3878,616,2860,1650,427,-1231,555,3743,2111,-674,476,-1384,-1606,-1515,-1466,-684,-1937,314,740,697,1123,989,-845,-1091,-1355,-2055,-937,-1292,-639,-1160,-1999,-1338,-2052,-47,-1675,-2857,-1117,475,597,720,981,-1976,-761,1182,1029,916,642,-273,-1560,-452,-947,-1349,-1563,-1530,-1311,-1015,-695,-383,-581,-2549,-2077,-3257,-536,-592,-919,-1545,-1807,-3395,-2881,-3207,-3671,-3576,-3129,-2854,-2588,-2429,-2292,-3432,-3294,-2348,-2549,-2507,-2372,-2249,-1666,-1302,-835,-529,-1874,-3081,194,74,-2340,-697,-460,-2122,-2520,-2162,-2872,-1742,-1738,-1643,-1534,-1819,-650,-407,-297,-312,-487,-429,-502,-478,-457,-415,-1004,-3050,-2092,-2251,-458,-661,-926,-1194,-1594,-1952,-2317,-2496,-2570,-2479,-2373,-2200,-2120,-2393,-2292,-2398,-2564,-2661,-2705,-2388,-2027,-2280,-1401,-2022,-1496,-295,-21,-1503,365,-2115,-1954,-3737,258,166,17,-3,178,537,-2352,1452,1893,1265,-593,-1786,14,2660,2914,-1173,-884,1318,954,-1925,-2239,-865,-1266,-1859,-2241,-2557,-2693,-2840,-2860,-2828,-2597,-2430,-2190,-1904,-3414,-1400,-1080,-913,-733,-632,-683,-791,-1048,-1220,-1715,-2995,-2530,-132,195,317,360,-1702,-755,652,-902,475,336,-520,-105,-67,215,633,-917,1523,1923,2153,2381,2328,-405,1331,1204,522,-301,-1221,-1596,-1563,-840,-161,-3548,-1937,-1322,-4470,471,111,-917,-830,-1054,-1938,-2437,-991,-18,440,532,413,293,-17,-665,-1815,-447,-164,305,-451,-216,-793,-431,-230,-3863,-3160,-2165,-320,-730,-1468,-4665,-2318,-96,885,-1231,-6078,-5057,3600,3817,3662,-240,-5265,-2622,-3744,-7362,-3285,236,-6121,-1793,-3461,-2151,-3998,-1681,-1575,-20613,-481,244,896,1658,-2176,-18097,3174,3523,3995,4420,4683,-85285,-127904,-7978,-21998,-13718,-1437,-1551,-18405,-13045,-9477,-3391,130,1171,-1059,-8011,-5907,-2789,-23,-136,-167,17,273,-9311,600,-4857,1234,1428,1522,-179,-1077,-1953,1002,438,166,-315,-1857,-933,-1040,-913,-699,-5002,-453,-1731,805,738,640,-546,36,-3389,-4365,-660,-793,-1526,-636,-612,-675,-685,-614,-2352,-2780,-1415,-915,140,-1400,216,-3026,488,475,-3258,-916,-1737,-1918,-1736,-1143,-574,-2267,6,-1482,-677,-136,-239,-1113,-3093,-1225,-1432,-1892,-2349,-2848,-3339,-3586,-3134,-2509,-1877,-3019,-897,-615,-94,698,701,-2174,-1377,35,372,-2827,-793,-1211,-1549,-2084,-2494,-2617,-2489,-2078,-5842,-4071,-239,397,-4946,-15282,-4806,-9948,-11446,-441,2738,2347,1857,1232,613,-7101,-21650,-12297,-11180,-23057,-27421,-3798,-5620,-1691,-1525,-33679,-72215,-66621,-16291,-1473,-1293,-1012,-723,-302,37,-616,-365,853,1044,-3079,-2097,345,-196,-413,378,-1732,-3683,-1451,-227,-647,-844,-743,-1030,-46,-2228,-2523,-1777,-278,1384,-1714,-1240,1135,1003,1078,191,-660,-1427,-2060,-2194,-2240,-2239,-2332,-2516,-3026,-3753,-4047,-3108,-2009,-968,60,-2304,-1390,-1100,2414,2875,1348,2675,3376,-263,494,83,-1514,-2525,-1777,-2414,238,-1554,-1209,-1213,-737,-1402,-682,4176,5140,1713,-1651,-2141,-3282,-3011,-1155,-467,-1813,-732,-3512,-2955,-441,-500,-609,-2914,-1388,-1798,-1997,-2169,-1077,-3030,-652,2178,3203,-224,440,-2738,-843,-1880,-1181,-2015,-2873,-3485,-869,-2673,-1334,-2069,-403,-362,-3646,-1751,-923,-977,-1139,-1171,-1549,-1536,-1815,-2198,-2399,-2021,-1379,-649,-602,661,447,1016,1973,1753,-65,-635,-1196,-2033,-851,-1398,-2196,-2468,-1760,-1199,-770,-2343,-804,-1289,-1657,-2328,-467,-409,-504,-2485,-1174,-2366,-1316,-996,-830,-576,-289,-436,-2541,-3720,-808,666,823,892,-1069,-2921,-1737,-2840,-2171,-2735,-825,-120,-347,-459,-662,-773,-3140,-804,-419,-80,-365,393,2301,3314,3478,1114,-1294,-991],[-2902,-1572,-2141,-607,5255,3533,3345,3299,1544,-1632,-1176,-2981,-2874,-1378,-1839,-3036,-986,1848,2875,3061,3050,369,2679,2578,1483,-1867,332,-380,-1431,-1362,-2742,-2722,-1456,-2216,-178,1034,825,597,385,-2571,72,-3029,-345,-539,-619,-791,-785,-833,-803,-821,-827,-894,-1389,-1881,-1227,-1350,-3250,-1576,-1662,-1744,-1804,-2535,-1817,-2028,-2129,-2261,-2453,-2626,-2758,-2911,-2763,-2439,-3210,-1612,-1017,-2509,-1188,-2946,-2691,-1683,-2592,-857,-2624,-1272,-2170,-1457,424,50,-192,-1632,-323,-327,-2213,-1565,-1202,-1616,-1942,-2135,-2029,-1815,-1636,-1438,-2614,-1986,-865,-772,-689,-378,-241,-63,25,-61,-38,-486,408,414,113,-308,-260,-540,-2184,-3417,-2149,-2025,-2291,-2419,-2498,-2490,-2405,-2365,-2343,-2433,-2377,-2333,-2178,-1944,-1616,-3446,-801,-376,-36,-628,-1042,907,910,834,489,-42,-635,-1321,-1497,-744,432,173,2910,3892,1577,-876,-1421,-2207,-1100,1448,2240,1620,844,-944,-760,-340,-239,-1906,-2630,-2903,-792,2391,1777,-16,-2460,-851,-3508,-3333,-2164,1722,-252,-1725,83,-528,-1042,-1646,-2355,-3011,-3343,-3160,-2803,-2465,-2218,-3036,-3391,-2572,-2837,-3061,-2817,-2444,-3910,-1732,-1415,-2912,-1048,-952,-863,-863,-782,-3130,-578,-543,-630,-1652,-3200,-1520,-2083,-2584,-2574,-2011,-1186,-4100,-1404,1409,2082,2606,-1111,2974,2836,-1775,-1434,1523,1228,1016,-29707,-185058,-206546,-80937,-2495,-22440,-14339,-3954,-21987,-86082,-11059,602,-2909,-649,-4597,-41107,-72422,-2646,-2644,-2295,-2062,-1399,-882,-367,115,-391,-4788,-4754,-3655,-1992,-7556,-1310,-1339,-2133,-2808,-3139,-2239,-3902,-1008,-3464,1641,2310,2858,2220,3456,3525,102,-411,574,-640,-963,-143,-564,-1055,-1660,1657,1303,-978,-3056,-1326,120,-729,1208,-13,-202,-1761,-3675,-3036,-741,29,-1170,-488,387,296,-2095,-1634,-1014,-1285,-1137,-323,825,1994,3128,3980,-588,-2566,1084,5114,4654,-494,-2951,-804,496,261,-914,-754,-866,-1960,-789,-2164,-1233,1297,1380,1015,199,454,-37,-628,-1336,-1971,-2526,-2565,-2289,-1814,-1271,-871,-566,-325,-291,-333,-572,-1579,-1153,-1565,-1908,-2272,-2599,-2531,-2483,-2551,-2540,-2575,-2655,-2941,-3084,-3182,-3114,-2544,-1990,-1441,-1969,-454,623,1329,1926,-50,-662,996,1916,3484,2901,-1451,-1099,-1718,378,942,846,784,891,1137,1461,111,-1916,808,1281,834,138,242,-700,-1770,-982,-1933,2429,-1775,1609,834,454,2823,2380,-156,-1282,-2131,-1913,-191,-265,-113,-971,-1804,-950,-1902,-224,-1357,-3170,-1062,-101,-43,46,310,-1526,-772,740,724,765,653,-311,-1355,-95,-550,-1090,-1635,-2132,-2525,-2731,-2641,-2291,-1959,-2209,-2448,-2387,-281,-17,-334,-907,100,-3232,-375,-491,-3421,-3359,-1219,-1426,-1477,-1482,-1393,-3148,-3590,-1351,-1582,-2955,-1784,-2021,-1762,-1661,-1328,-1025,-1832,-2892,-259,-402,-2394,-1173,396,-2037,-2445,-2217,-3092,-1485,-1617,-1374,-894,-1674,-580,-743,-993,-1333,-1820,-2077,-2489,-2818,-3101,-3102,-2702,-3630,-2806,-3067,-847,-534,-288,-49,45,-949,215,337,119,-760,493,-329,-1703,-2384,-1815,-1815,-403,1394,-642,-622,885,-2194,-91,-1860,-1314,1560,1090,-2200,47,-2028,-1960,-3221,-1849,-1931,-1822,-1425,-828,-201,236,640,-109,248,-269,-1451,-23,-552,-1219,-1954,-2643,-3216,-3284,-2807,-2413,-2044,-1773,-1741,-1643,-1601,-1956,-1487,-2828,-1478,-1521,-1503,-1580,-1625,-3182,-1938,-1416,-1289,-1098,-971,-1018,-1186,-1622,-2164,-2807,-3329,-2887,-2112,-1511,-858,-418,-2005,-1000,236,-1382,119,295,-100,-319,-637,-852,-994,-1120,-1159,-1204,-1354,-1431,-1558,-1942,-2528,-2977,-3456,-2937,-2315,-1504,-832,-121,-42,-3302,-1855,-1503,-4051,1186,984,-1367,345,189,-2657,-3049,-629,-582,-801,1713,2523,2400,1100,-630,-1641,275,639,1660,-43,-196,-1595,-1265,-225,-3653,-3154,-1350,791,841,-1085,-5255,-2665,-2926,-2512,-1783,-5701,-5224,-848,-1080,-1656,-2259,-4527,-2303,-2608,-7299,-2331,251,-5726,-321,-2509,-2662,-6136,1788,2279,-19636,-1168,3989,4453,2348,-2287,-13543,5883,5989,6198,6339,6306,-74443,-147710,-11832,-28281,-15953,330,2306,-16352,-19054,-10756,-7550,-1910,-195,-2098,-7877,-6974,-2425,1452,1769,1971,2191,2314,-8151,342,-4401,2051,2016,1999,573,-1400,-1455,1963,1329,1283,793,-1693,1880,1582,1216,697,-4868,-103,-1701,-606,-877,-927,-896,-755,-4275,-3741,-513,-606,-1700,-809,-1092,-1521,-1993,-2510,-3180,-2963,-2007,-1175,-827,-2465,292,-3547,157,-87,-3206,-103,-1055,-881,-1817,-2588,-3017,-2635,-2370,-2078,-2165,-2238,-2498,-2875,-3951,-1822,-1226,-700,-222,-1742,-202,181,39,-404,-1047,-2916,-2516,-2941,-2218,-1446,-761,-2024,-1542,-206,624,-2470,-613,-845,152,-120,-369,-507,-613,-587,-5336,-2969,192,668,-8675,-19245,-7711,-12420,-12700,-100,4260,4234,4128,3907,3714,-7781,-22456,-7173,2935,-3577,-18818,-4390,-4750,3429,-1789,-32647,-67412,-67115,-18316,678,-425,-1495,-1871,-898,512,-578,-199,4888,2467,-2790,-2314,-93,-238,-260,531,-1579,-3558,-957,1951,607,-447,-1093,-1157,-562,-1763,-3197,-2210,67,1587,-1647,-1493,433,569,52,-517,-1081,-1657,-2281,-2576,-2715,-2637,-2540,-2437,-2572,-3117,-3143,-3166,-2652,-2069,-1410,-1554,-2755,-1736,1464,2009,1862,2577,2531,173,1061,1130,152,-852,-1748,-2930,-774,-1678,-1482,-1479,-1392,-1650,-1231,3160,4512,1439,-1589,-2422,-4064,-2658,-959,-374,-1425,-1542,-3858,-2853,-1750,-1481,-1242,-2145,-1282,-1392,-1616,-2022,-2273,-2841,-2617,-2539,-2236,-1840,-1435,-2234,-918,-2215,-1101,-1272,-3059,-3154,-1253,-2367,-1424,-2262,-845,-841,-2707,-2275,-1053,-1024,-1104,-1052,-2147,-1247,-1461,-1867,-2441,-3052,-3395,-2819,-2131,-1424,-757,-66,441,746,121,-830,-1194,-1649,-1158,-1430,-1177,-492,-74,507,1523,-2892,-560,-953,-1655,-2274,-389,-865,-1486,-2002,-2725,-3415,-3355,-2372,-1315,-316,576,-311,-1996,-4122,-1182,2934,3005,2846,-1224,-2889,-1798,-2467,-1865,-3474,-1557,-1456,-1102,-397,258,905,-2284,-1612,-308,1121,-449,109,567,175,165,610,-1579,-1295],[-3578,-2052,-2419,-1380,3032,2806,2406,1765,645,-2110,-2164,-3982,-5563,-4595,-2919,-2435,-815,1095,1952,2620,3089,26,2888,4329,1268,-2056,216,-553,-1589,-1058,-1956,-2560,-1536,-2203,-310,4483,3647,1286,670,-2509,-39,-3205,-1787,-2341,-2412,-2265,-1811,-1420,-1025,-777,-624,-631,-1514,-1703,-1252,-1639,-2700,-2319,-2682,-3025,-3294,-3351,-3300,-3225,-2917,-2593,-2329,-2072,-1840,-1783,-1651,-1432,-3448,-702,-740,-2610,-1420,-2894,-1791,-62,-1022,-659,-3135,-1098,-1975,-1162,1673,863,-1,-2202,-1750,-2569,-3449,-4025,-3717,-3176,-2704,-2430,-2275,-2399,-2837,-3389,-3625,-3189,-2293,-1171,-954,-800,237,2692,3014,-651,-873,-634,2040,1311,219,-642,-1600,-2289,-2520,-3233,-3245,-952,-380,43,193,-942,-415,-494,-1589,-1514,-2020,-2370,-2269,-1772,-1887,-3718,-947,947,2050,-642,-271,3003,2988,2749,147,539,1002,274,-266,-419,-314,105,529,1037,1107,-1377,-2015,-2877,-1595,447,1339,1813,1494,-1138,-1463,-698,-411,-2214,-2348,-2973,-156,4485,2229,-402,-2561,-855,-3124,-3226,-1971,-3330,-3436,-2290,-1226,-232,731,1446,1739,2104,-1674,-1,-228,1582,96,-2832,-3093,-80,-275,-356,-2392,-250,-3695,-2851,-1279,-2524,-1447,-1939,-2403,-2899,-3236,-3563,-3542,-3491,-3297,-2931,-2947,-2089,-1710,-1378,-1137,-1096,-1932,-3012,-2221,-2189,-2638,-2970,-3070,-2964,-2684,-2436,-2223,-2046,-1814,-1694,-25184,-175640,-210486,-91495,-7284,-25239,-11531,-3578,-35114,-105457,-12986,2148,-2229,2068,-3158,-50892,-95820,-86,-952,-1757,-3512,-3428,-3468,-2701,-1864,-1237,-5637,-5071,-4139,-3646,-8106,-1350,1288,1221,-2060,-2372,461,-4053,-1053,-2922,-804,-948,-871,-642,-232,234,-19,-557,770,-213,-745,-315,-1278,-1403,-1568,2423,1707,-323,-2668,-1908,-2352,-2753,-2157,-1050,-223,-1460,-3188,-2897,-950,-329,-1312,-914,-362,-337,-2612,-1770,1649,413,859,-17,-939,-1858,-2459,-2635,-2233,-2259,-1255,-999,-890,-881,-2668,-922,-1190,-1534,-1877,-2199,-2263,-2135,-1628,-1890,-796,716,1473,472,-214,53,-206,3700,2181,-1362,2390,1948,316,-1387,-864,-1926,-2960,-3881,-3825,-3050,-2486,-1934,-1574,-1329,-1466,-1205,-1012,-775,-700,-1781,-1004,-1240,-1528,-2004,-2275,-2420,-2341,-1711,-1046,-1343,-1887,-418,693,2992,3709,120,-195,1582,1655,2718,2569,-1748,-52,-1685,346,926,-11,-753,-1371,-1786,-1945,-1952,-1964,-971,114,1427,812,1593,-103,-1605,-1064,-2088,2578,-1420,1650,927,41,-881,-1447,-1285,-1368,-2820,-1419,338,682,323,-853,-1653,-672,-1599,223,-789,-3229,-928,4533,2332,3156,3862,-912,-668,1764,996,675,378,-261,-1147,-1259,-1905,-2445,-2794,-2907,-2832,-2693,-2538,-2391,-2426,-2442,-2886,-2524,-2626,-2704,-2751,-2790,-2752,-3069,-2652,-2364,-3232,-3426,-1964,-1961,-1911,-1895,-1821,-2829,-3208,-1574,-1559,-2756,-1354,-1844,-849,504,1156,-1174,-1517,-2513,-723,-812,-2369,-1662,297,-1860,-2310,-2185,-2383,-2022,-1409,-969,-181,-1384,163,75,2028,1188,161,-646,-1589,-2404,-3121,-3388,-2933,-3582,-3490,-3621,-2269,-2548,-2842,-2819,-2462,-1788,-1040,-173,278,-966,812,107,-1238,-2234,-1265,-1382,-827,389,-1222,-675,1144,-1928,282,-1582,-963,2064,1007,-2790,-741,-1801,-2442,-3196,-3704,-3981,-4024,-3767,-3391,-3033,-2833,-2571,-2268,-2090,-1887,-1596,-1322,-953,-642,-2470,-789,9,109,-2226,-1916,-1622,-223,-580,-798,-1004,-2355,-1238,-2597,-1521,-1631,-1945,-2312,-2731,-3235,-3562,-3467,-3078,-2507,-1940,-1496,-1156,-992,-952,-1040,-2555,-2052,-1955,-2566,-3059,-3548,-3448,-3132,-2742,-2329,-1967,-1709,-1679,-1576,-1673,-1796,-1954,-2143,-2221,-2212,-2168,-1892,-1505,-1226,-1021,-583,-216,41,74,156,0,233,-339,-2928,-1700,-1735,-3769,-1727,-2103,-2403,-2412,-2148,-3287,-3565,-486,-1195,-2421,710,804,875,680,-535,-1470,-244,-248,113,364,-152,-2351,-2063,-233,-3451,-2903,-308,1966,988,-1290,-5754,-2709,977,93,-1037,-5185,-5353,-1963,-1862,-1690,-3952,-3664,-1950,-1488,-6833,-1597,2369,-4978,857,-1642,-2982,-8431,-26,3780,-16232,-4925,2441,2988,-3532,-2617,-8972,2080,1749,1544,1278,836,-75246,-169671,-14493,-32538,-18734,-2606,-2606,-14715,-23960,-7567,-8534,-3647,-581,-3254,-7349,-8075,-1868,-1359,-1707,-2068,-2272,-2406,-6800,-2528,-3588,-2327,-2158,-2030,-1863,-1860,-1835,-1851,-1821,-1865,-1805,-1517,-1341,-1113,-917,-897,-4316,-871,-1250,-1156,-1561,-1870,-2149,-2268,-4036,-2977,-2005,-1895,-1876,-1511,-1405,-1361,-1271,-1143,-1294,-2900,-2449,-1188,-1971,-3536,-903,-3437,-457,-874,-2529,-227,-383,-466,-1626,-1249,-1382,-2280,-1081,-678,-459,-73,243,381,-3488,779,1041,-851,1119,-1618,22,2945,1962,-51,-465,-2754,-1660,-2278,28,2588,1204,-2012,-1617,-644,2788,-1976,-504,-1365,2879,2683,2189,1006,1279,1571,-4745,-2009,1892,1815,-9278,-20988,-9589,-12138,-13754,305,5284,5524,5586,5392,5051,-8394,-21491,-2934,1838,950,-14013,-5872,-4177,-1371,-4610,-32960,-65917,-69304,-21126,-1635,-915,-95,725,-920,2595,-605,-69,5179,2777,-2399,-2514,-551,-390,-160,571,-1401,-3300,-346,825,-679,-2080,-2950,-2269,-1223,-1257,-3624,-2478,359,1675,-1655,-1559,-347,279,1224,646,-4,-750,-1633,-2301,-2769,-2470,-2052,-1646,-1504,-3518,-1842,-1957,-2271,-2613,-2632,-2172,-3431,-2191,-323,335,888,1447,1843,666,1582,1732,2166,1608,-2504,-3109,-1308,-1959,-1820,-1847,-2122,-2083,-1933,182,554,784,-1542,-2725,-4139,-2248,-780,-421,-1087,229,-3912,-3008,-97,1012,1097,-1415,49,1134,-1673,-1951,-1093,-2667,-1218,-1250,-1950,-2631,-3252,-3459,-3003,-2651,-1876,-1531,-2805,-2935,-1908,-2069,-1640,-2375,-2104,-2193,-2567,-2857,-2895,-3049,-3217,-3072,-2932,-2611,-2341,-2162,-2040,-1858,-1660,-1399,-1130,-826,-517,-115,198,428,459,-810,-1022,-1154,-193,135,31,-67,-82,-313,-642,-3251,-1507,-2039,-2600,-2969,-2845,-2291,-1859,-1389,-1207,-2225,-1142,-1030,-681,-73,770,-17,-1391,-3354,-1349,3221,5320,3922,-1298,-2502,-1356,-1906,-1353,-3568,-2213,-663,-917,-95,926,1886,-951,-2189,-358,1191,-466,-89,-68,-775,-737,4,-1649,-1213],[-3171,-2667,-2811,-1983,1374,677,-12,-740,-1719,-2672,-3243,-3517,-2892,-1981,-970,-1853,-709,1539,1996,2270,2317,-383,1936,1782,983,-2289,57,-749,-1829,-847,-1282,-2345,-1643,-2190,-542,1059,613,80,-487,-2404,-1462,-3409,-1762,-1414,-758,-133,644,1292,1135,393,1951,2305,-1555,-1479,-1002,-1991,-2214,-1575,-2300,-2343,-3102,-3278,-2833,-2822,-1405,-739,-287,-961,121,-93,-781,-729,-3061,-1295,-1219,-2477,-1634,-2679,-875,518,686,-363,-3655,-988,-1590,-950,-1109,-1696,-2212,-2661,-2590,-2329,-2190,-3132,-1350,-1111,-962,-988,-1097,-1443,-2066,-2801,-3348,-3386,-2641,-1456,-896,-1668,-1041,3225,3780,-984,-1703,-664,3167,2521,1335,331,-806,-1709,-2184,-2762,-3698,-1511,136,815,1275,-663,-890,-1007,-2052,1057,1799,-1054,1243,899,-2381,-3061,-1656,-783,-1399,-1844,-2350,-2758,-2853,-2554,-2192,-1824,-1437,-1281,-1197,-1119,-1213,-1293,-1453,-1408,-1088,-1676,-2422,-3245,-1478,-227,488,1341,1463,-1230,-2081,-965,-456,-2111,-1898,-2836,547,5513,2721,-655,-2483,-720,-2337,-2475,-1129,66,1610,-2219,-310,38,1404,2571,1762,2391,-1958,238,-414,3703,-88,-2497,-2651,873,-159,-1061,-2569,-2296,-2786,-2706,-2371,-1917,-1034,-456,24,250,337,-3354,-144,-713,-1415,-1931,-2773,-1230,-435,344,1001,1405,-2266,-1871,-3004,1045,657,62,-2545,-1474,-2344,-3287,-4018,-3371,-2502,-1808,-23043,-159748,-199092,-95888,-11906,-27844,-8326,-5526,-48025,-132418,-26011,349,-2248,327,-1821,-62056,-133166,-9311,-758,-904,-4703,-1177,-1220,-1182,-1049,-1975,-6153,-4963,-3824,-4658,-7969,-1421,641,610,-3287,-1499,-146,-3925,-1226,-2070,-2325,-2904,-3227,-3097,-2593,-2000,-1338,-533,357,326,-540,-592,-2007,-1629,-1429,5289,3395,410,-2236,-2299,-1422,-2198,-451,-1083,-1125,-1198,-2629,-2623,-1158,-575,-1456,-1338,-1063,-886,-2799,-1731,1157,55,899,-43,-179,622,112,-316,-418,-2020,-349,-423,-594,-905,-2265,-1199,-1490,-1682,-1647,-1436,-993,-2164,-1694,-1383,-283,1097,1281,-37,-624,-619,-612,1760,1675,-1895,1377,1182,260,-1150,259,-140,-547,-899,-1311,-1621,-1912,-2105,-1873,-1698,-1386,-1121,-907,-420,-76,-779,233,362,473,357,535,623,658,788,-331,-1088,-1725,-337,589,2179,2394,266,162,2028,1278,1765,2264,-1624,1086,-1377,478,1375,1158,1077,967,834,708,7,-1443,144,173,322,685,1114,400,-1176,-1155,-2044,1597,-1027,265,-613,-1585,-2783,-3203,-2152,-1380,-3216,-929,607,1462,571,-840,-1591,-543,-1306,73,-207,-3010,-734,5086,2252,3532,5789,-218,-528,1509,492,544,89,-242,-1021,-746,-1251,-1974,-2571,-3036,-3379,-3423,-3304,-3228,-3334,-3350,-3432,-2952,-2647,-2291,-1936,-1647,-1375,-3076,-1107,-1345,-2945,-3026,-939,-1156,-1335,-1556,-1725,-2630,-2711,-2057,-2003,-1500,-1833,-1826,-792,2195,1572,-1820,-1205,-2170,-1164,-1302,-2387,-2305,108,-1730,-2270,-2216,-1569,-670,-312,-589,425,-1155,-217,-404,1146,904,630,609,398,180,-143,-523,-2788,-2920,-4193,-3827,-1200,-1010,-814,-573,-440,-1376,-80,194,89,-1473,499,450,-917,-2122,-784,-1057,-1404,-903,-1896,-872,1205,-1709,540,-1404,-688,90,-344,-3450,-1653,-1703,-1871,-2101,-2106,-1972,-1837,-1616,-1334,-1081,-995,-867,-724,-739,-764,-738,-759,-705,-712,-3168,-777,-843,-890,-2288,-1796,-2389,-1090,-1265,-1265,-1220,-2862,-848,-2430,-1503,-1945,259,460,615,-1878,-3013,-329,514,411,-76,-77,-1451,-1670,-666,-883,-2260,-1795,-1343,-1572,-1865,-1650,-2812,-1319,-898,-2182,-639,-168,-246,-268,-499,-753,-1008,-1235,-1277,-1173,-1025,-682,-309,-154,-1201,-116,-219,-515,-1081,-1528,-2111,-2573,-2926,-3010,-2741,-2365,-3922,-1956,-1827,-1927,-2173,-2552,-3908,-4189,-3679,-3028,-4233,-1291,-516,329,956,-606,-1549,2036,2148,2196,523,-345,-3129,-2829,-477,-3497,-2602,623,2928,864,-1774,-6016,-2673,714,2057,-1054,-4775,-5654,1728,1458,1136,-5383,-3026,-1783,-675,-6457,-1306,2279,-4475,1472,-1106,-3324,-10907,-2644,820,-12826,-8911,-3432,-1700,-9317,-3299,-4565,-1682,-1424,-1018,-656,-443,-85524,-185358,-15893,-34340,-22050,-663,148,-13702,-18250,-2164,-6088,-5156,-996,-4598,-6754,-9351,-2816,-2659,-2318,-1968,-1586,-1333,-5427,-1382,-2861,-1807,-1978,-1991,-1633,-1594,-492,154,792,-1079,-85,-1018,2077,2284,2728,2600,-3790,425,-709,1700,1162,722,36,-1602,-3102,-2314,-838,-968,-2177,-723,-557,-411,-205,29,-803,-2746,-2910,-1562,-3351,-4554,-620,-2977,-998,-1907,-1640,-1862,-2012,-2109,-2220,-2024,-1720,-2324,-1213,-995,-1071,-1040,-1118,-1397,-2660,-1782,-1790,-1606,-1218,-1680,-310,100,571,-400,-625,-2596,-1937,-3018,-4,1595,1323,-2166,-1577,-1288,1094,-1415,-496,-2002,85,-167,-344,-357,-291,-60,-4189,-1289,1155,1608,-7824,-20756,-10010,-9270,-14081,677,5091,5432,5695,5770,5738,-8960,-19960,517,3756,3152,-13873,-8219,-4009,1707,-7868,-34391,-67309,-73046,-24225,-640,-58,988,699,-1761,194,-638,-328,-525,-702,-1937,-2681,-1074,-1305,-1551,-2041,-2389,-2847,-2924,-2774,-2362,-1784,-1145,-1570,402,-730,-3422,-2424,628,1579,-1669,-1357,-1099,-123,1283,3176,2520,1773,947,451,91,86,391,950,-101,-3997,-1670,1370,1533,-186,305,-17,-2273,-2248,-1147,-1923,-2669,-3031,-2901,-2260,-1446,-643,-2,493,-3041,-2803,-2213,-2324,-2174,-2257,-2856,-2649,-2690,363,2168,625,-1488,-3022,-3455,-1779,-581,-540,-759,849,-3593,-3367,-256,-396,-892,-1486,-2068,-2618,-3193,-3869,-4519,-4505,-3976,-3456,-2907,-2410,-2015,-1704,-1515,-3136,-1309,-1394,-2327,-2852,-2821,-1961,-1953,-2435,-1939,-1800,-1984,-3503,-2037,-2115,-2290,-2282,-3241,-2243,-2108,-1965,-1779,-1457,-1076,-628,-187,265,-552,695,1628,1968,808,-757,-855,-696,78,1436,453,2247,1442,-756,1094,-3575,-118,-904,-1790,-2687,-3434,-3763,-3757,-3206,-2687,-2116,-1770,-1374,-1015,-724,-416,-6,-997,-2420,-1407,2965,3704,3847,-1597,-2162,-867,-1502,-984,-2694,-3029,-1190,-1419,-1214,-1001,-786,-761,-2888,-767,-878,-857,-661,335,1003,1694,167,-1989,-1162],[-2652,-3316,-3242,-2185,-951,-1493,-1697,-1551,-1318,-3019,-760,320,708,1787,83,-1297,-646,1694,4591,4935,3582,-853,1900,4032,625,-2540,-169,-974,-2160,-771,-786,-2181,-1813,-2244,-909,-890,-1732,-2447,-2901,-2968,-2653,-3629,-1807,-1396,-907,-532,25,539,757,123,1873,2219,-1637,-1298,-1288,-2345,-1900,-1978,-2721,1033,598,-2915,-2189,-2698,-537,-635,-729,-983,-806,-1029,-2004,-1480,-2592,-2083,-2262,-2480,-2501,-2623,-2466,-2260,-2000,-1711,-4000,-1206,-1462,-993,-5,289,550,-3167,-17,1173,-2059,-3786,-757,495,116,-368,-836,-1423,-2157,-2893,-3461,-3987,-4264,-4023,-3522,-3215,-3128,-3213,-3562,-3861,-3888,-3400,-2517,-1529,-826,17,530,-717,-1919,-2417,-3436,-2304,1441,1717,1903,-433,-1507,-1697,-2528,1334,2214,-1527,2883,3035,-2717,-2461,-2517,420,841,-552,-909,-1449,-1310,-565,-167,-469,237,476,831,-167,-1752,492,688,161,-146,-2065,-2906,-3615,-1281,-791,-700,-848,-948,-1539,-2825,-1411,-701,-2091,-1693,-2912,985,1740,1096,-1075,-2541,-1833,-2148,-1732,-157,1232,2329,-2701,-652,-190,586,2047,1583,2221,-2121,203,-1060,-112,-842,-2363,-2490,-1492,-1224,-988,-2846,-871,-661,-1352,-3366,-1454,-433,-93,50,48,18,-3018,-375,-762,-1218,-2297,-3006,-990,-306,480,1244,1818,-2201,-1059,-4075,521,1645,1027,-2926,-827,-1834,-2715,-3004,-2558,-1733,-1028,-22431,-137679,-174506,-92955,-15721,-29133,-4717,-9142,-58301,-161645,-46685,-590,-3220,-627,-1067,-69220,-175218,-55796,1335,1706,-5544,1717,1389,866,237,-2759,-6559,-4844,-3312,-5289,-7548,-1800,1858,1987,-4716,-867,355,-3764,-1030,-1479,-2114,-2312,-1990,-1771,-946,-563,-346,-529,-135,-34,-650,-1247,-2957,-2006,-1573,2967,3483,913,-2058,-2759,-2321,-3040,404,-445,-655,-1664,-2483,-2834,-2651,-2125,-1856,-2021,-1955,-1557,-2835,-1813,-950,-1124,-1591,-2159,-2880,-3768,-3722,-2889,-1929,-2062,-308,209,549,-1082,-2006,646,274,-1159,-411,-1068,-1618,-2245,-2283,-2116,-1780,-1319,-960,-792,-1262,-1515,-1136,-665,-1017,-2538,-2103,-2669,-3239,-3430,-2984,-2384,-1741,-1073,-545,-44,290,-2464,863,537,-1145,-745,883,-348,591,118,1192,1241,1338,1105,608,1585,1594,1122,-484,-854,-1659,-379,364,768,560,232,263,528,692,495,866,-1161,678,-1116,366,134,-67,-171,-297,-389,-371,-329,-856,90,462,831,1267,1636,690,-734,-1325,-2054,1376,-777,142,-534,-1158,-1769,-2034,-1763,-1436,-3124,-688,528,1049,505,-1002,-1679,-627,-1163,-113,218,-2705,-542,1503,1455,1315,1241,460,-421,277,-164,-447,-747,-959,-1115,-1210,-1423,-1636,-1837,-2009,-2151,-2290,-2396,-2454,-2619,-2660,-3814,-2353,-2032,-1586,-1312,-579,-67,-3292,-1293,-1815,-2671,-2870,877,1614,1560,1482,-1319,-2563,-2245,-463,2110,222,-2046,-1886,-710,3515,1722,-2505,-953,-1876,-1517,-1835,-2359,-2962,-133,-1589,-2276,-2253,-804,856,764,-233,118,-953,-1423,-2002,-2359,-2376,-2248,-1798,-1508,-1210,-1028,-945,-2772,-2156,-3772,-3549,-1799,-2128,-2430,-2614,-2822,-2906,-2988,-2974,-3045,-3092,-3124,-2987,-2794,-2473,-2308,-1924,-1875,-2313,-2395,-1084,-559,-1445,-510,-1220,-608,-897,-1237,-3874,-2523,-2301,-2313,-2160,-1715,-1166,-710,-303,10,132,-83,-415,-866,-1557,-2223,-2562,-2385,-1684,-874,-3576,-410,1274,1781,-2243,-1810,-3300,-176,582,-386,-486,-2957,-157,-2190,-1580,-2312,460,2214,1086,-1466,-3463,-780,2194,2172,-463,-810,-1576,-2855,216,137,-1874,-1476,-652,-861,-2660,-1540,-3302,-1436,-472,-2468,-1040,-73,-123,11,88,285,568,-810,1266,1642,1888,2170,2356,1866,-1943,562,33,96,-944,31,964,-256,-1223,-2410,-1683,-2367,-4229,-301,-871,-1384,-1646,-1688,-4019,-4643,-1651,-2532,-3418,-1647,-820,371,1445,-639,-1667,3021,3694,3707,615,-585,-3471,-3006,-740,-3599,-2034,1585,3440,683,-2317,-5556,-2449,10,1341,-1042,-4289,-5928,-1102,-1533,-2041,-5512,-2817,-3103,-3325,-6144,-3749,-3798,-4126,-3486,-3221,-3546,-13128,-5257,-2259,-9391,-12853,-9672,-1551,-14497,-4036,-1181,-1114,-1104,-932,-775,-743,-100300,-171758,-15768,-33466,-25502,-2833,-1241,-13108,-12012,-630,-1998,-6220,461,-5788,-6013,-10511,-953,2074,3043,2089,2057,1882,-3894,-1927,-2200,-1158,-1706,-2021,-1948,-1772,-1444,-1089,-622,-1515,-515,-557,1642,1571,3834,2621,-3178,566,-111,2577,3691,880,455,-2089,-1956,-1644,36,462,-2468,-332,-509,-1014,-1503,-1971,-2615,-3160,-3436,-3339,-4783,-5129,-3142,-2922,-2634,-2895,-1872,-1387,-866,-513,-2391,-465,-546,-2285,-1114,-1470,-2085,-2527,-2946,-3097,-2623,-2097,-1640,-1933,-845,-1812,-263,-97,104,-716,-740,-2350,-2086,-3433,-839,-1187,-1553,-2387,-2375,-2643,-2574,-2662,-2745,-2830,-2723,-2932,-3183,-3330,-3296,-2906,-3675,-1679,-964,-291,-6110,-19558,-9136,-5978,-13315,936,3797,4129,4456,4689,4909,-9507,-18022,3521,4169,3671,-18722,-11169,-4188,939,-11246,-36013,-70726,-77591,-26872,-3207,-3371,-3180,-2962,-2649,-2432,-2239,-1985,-1697,-1345,-1439,-2809,-1328,-895,-28,505,-766,-2196,1297,2820,2796,1625,2638,-1786,1265,-218,-2783,-2053,871,1364,-1663,-966,-1735,-511,745,1602,1464,1486,1591,2024,2399,2806,3200,3615,-724,-4446,-1343,1463,1304,-155,150,713,-760,-1902,267,-391,-1222,-2086,-3068,-3545,-2693,-1436,-210,-353,-3193,-2358,-3086,-2758,-2549,-2705,-3487,-3323,-3430,-1131,1269,121,-1455,-3349,-2742,-1302,-388,-703,-450,8,-2907,-3898,-2592,-3366,-3436,-3025,-2411,-1700,-1801,-2005,-1230,-2366,-1756,647,583,194,60,-777,-1371,-3305,-1962,-2576,-3260,-3778,-3926,-3714,-3429,-3273,-3079,-2851,-2966,-4091,-2876,-2830,-2772,-2343,-3730,-846,47,-1752,-1905,-158,3529,2619,2257,2696,-917,495,4170,3102,1156,-729,-700,-249,295,594,-236,982,207,-1495,-1433,-3776,-1976,-1675,-1650,-2512,38,800,1301,-305,1563,-2134,220,1334,955,466,-62,-557,-933,-1445,-1281,-1429,-1541,-1813,-2320,-2815,-3168,-3108,-2860,-2085,-2848,-1481,129,785,1147,1376,1376,-3189,-1105,426,-1392,-1378,1072,1533,1699,-401,-2313,-841],[-2054,-3242,-3391,-1938,-530,-482,-207,265,691,-2693,-686,663,990,2181,936,-617,-448,1697,4506,4420,3184,-1180,1147,3270,378,-2573,-290,-1039,-2377,-641,-307,-1915,-1856,-2189,-2191,-2728,-2792,-2486,-1968,-2061,-933,-3600,-755,-1007,-1349,-1937,-2394,-2799,-2819,-2495,-1865,-1150,-1560,-940,-1399,-2448,-1526,-2338,-3007,3273,3444,-2783,-2328,-2260,-628,86,485,-927,-47,-931,-2967,-246,-1922,-706,-1033,-2138,-2233,-2516,-39,145,285,262,-3432,-1533,-1442,-1002,746,824,890,-3404,334,984,-1786,-3850,-986,-102,-428,-761,-973,-1204,-1509,-1780,-1905,-2121,-2476,-2793,-2939,-3499,-3847,-2944,-2683,-2221,-3607,-1232,-676,-125,171,750,1222,-719,-1776,-1928,-2673,-2658,3528,5668,4188,42,-1937,-2207,-2607,1718,2221,-1685,1683,1662,-2570,-1730,-3216,86,19,-809,-1672,-2137,-1833,-962,-86,-779,35,650,1068,-519,-2390,71,-915,-1909,-2789,-3596,-4015,-3820,-3470,-3137,-2919,-2830,-2802,-2623,-3145,-2104,-1738,-1908,-1562,-2878,-2092,-2632,-3507,-4427,-3409,-2175,-1040,-788,1354,2241,2850,-3086,-555,-120,-132,1574,1581,873,-1875,-717,-1776,-1840,-2010,-2055,-2256,-1590,-1235,-923,-2867,-930,-225,-160,-2943,-779,-593,683,880,962,1057,-2426,438,721,237,-2520,-3196,-1569,-2229,-2717,-2927,-2947,-2833,-2790,-5014,-2819,-3050,-3328,-3548,-3550,-3148,-2571,-2674,-1216,-485,39,-21202,-110136,-141851,-84223,-17045,-27198,-71,-12591,-64977,-188812,-71041,-1644,-4536,-2717,-2985,-64184,-198886,-95341,-134,795,-5274,1929,2072,1878,1353,-3027,-6490,-4480,-2551,-5274,-6696,-2060,1839,2770,-5092,-140,270,-3190,-897,-340,1312,608,8,-3157,316,643,-448,-312,1489,1091,-679,-1871,-3017,-2148,-1642,1895,2100,1539,-1758,-2948,-2978,-3573,82,-764,-1883,-2950,-3858,-3711,-2856,-1869,-2123,-2577,-2595,-1905,-2419,-1688,362,-448,326,-948,-1105,-300,-1008,-1746,-2091,-1997,-1573,-976,-303,-1025,-1566,1224,99,-1842,959,867,-626,-2042,-1853,-436,452,1007,-716,-1194,-1794,-2310,-1387,1495,520,-2979,-110,-943,-1971,-3009,-3652,-3132,-1992,-730,395,1462,1823,-2624,1050,1008,-1022,-606,1258,-264,457,1125,1375,931,796,860,638,1989,2506,1491,-454,-384,-1419,-266,283,1500,765,86,-411,-545,-539,-780,-418,-534,-622,-804,-1042,-1347,-1615,-1764,-1924,-2074,-2188,-2383,-2542,-2623,-2481,-2158,-1571,-884,-243,-136,-1306,-1963,1623,-463,1423,1159,-512,-414,308,526,-1340,-2726,-534,355,2313,341,-1094,-1666,-683,-982,-126,664,-2237,-172,3148,1746,756,-246,-1127,-1659,-1757,-1545,-1131,-890,-793,-890,-1068,-1483,-1898,-2196,-2289,-2209,-2074,-1958,-1917,-2151,-2578,-3411,-3453,-4068,-3961,-3229,-2480,-1726,-3557,-1653,-2130,-2320,-2829,1076,1178,1257,1308,-1492,-2505,-1704,646,2427,1629,-1702,-1810,-491,3697,1930,-3081,-664,-1531,-1654,-2293,-2111,-3207,-313,-1318,-2203,-2185,-47,1242,324,-709,-1539,-2448,-3351,-3679,-3015,-2625,-2552,-2384,-2445,-2431,-2324,-2026,-2304,-1344,-3062,-3038,438,742,948,1119,1097,-1769,296,-52,-1033,-2803,-563,-719,-1045,-1613,-1622,-1715,-1903,-2460,-2394,-2159,-2321,-2691,-3012,-3399,-3658,-4005,-4008,-3675,-3228,-2770,-2268,-1904,-1511,-1190,-1062,-1028,-1097,-1348,-1915,-2577,-3349,-3625,-2602,-1438,-272,972,1063,-3382,-123,3358,3493,-2105,-1994,-3365,-804,-28,-696,-1083,-2630,-236,-1904,-1625,-2731,615,1086,790,-1184,-3336,-1147,-300,-445,-842,-1483,-1498,-4011,-2038,-2493,-2918,-3197,-3248,-3324,-3457,-3454,-3487,-3706,-3818,-3386,-2833,-2253,-1790,-1168,-681,-185,275,-794,1106,1540,898,2381,2872,2394,-2612,172,-674,-545,-1539,-164,1478,-499,-1637,-2158,-1576,-2410,-4555,-193,-1022,-2015,-3040,-3901,-3603,-4810,-1781,-2037,-1562,-1442,-1770,-2055,-2417,-2463,-2481,-2483,-2548,-2773,-3231,-3625,-3237,-2504,-1264,-3834,-1291,865,1305,400,-2970,-4913,-2259,-734,571,-1094,-3834,-6261,-461,-420,-379,-4516,-2223,-1522,331,-6063,-1431,721,-4004,886,-626,-3826,-14396,-7818,1129,-6167,-16716,-15758,-4942,-18827,-4800,-307,-707,-1152,-1404,-1615,-1871,-110766,-138072,-14323,-30549,-28968,-5572,-663,-12934,-6334,998,1526,-6966,1325,-6669,-5251,-10209,-714,1251,1974,-116,1032,1263,-2346,-2977,-1770,-843,-1169,-1431,-1537,-1695,-1740,-1772,-1735,-1767,-1695,-1383,-1152,-819,-455,-199,-2604,475,334,933,854,230,609,-2547,-832,-1082,-664,-971,-2840,-765,-444,-78,-573,785,239,-2209,-3270,-2372,-6244,-5103,-305,-1888,-2662,-3461,-816,-778,-681,-704,-2836,-1230,-1478,-2241,-2080,-2263,-2538,-2442,-2182,-1941,-1602,-1299,-1042,-2328,-503,-2071,10,197,434,-1038,-862,-2086,-2240,-3482,-724,-1255,-1858,-2714,-3275,-3541,-2969,-2554,-2205,-3258,-1461,-1360,-1361,-1406,-1545,-1697,-3322,-1882,-1716,-1408,-6045,-18805,-7736,-2782,-11969,891,1728,1796,1846,1830,1864,-10162,-15771,1560,1438,1345,-28226,-14150,-4569,-746,-13595,-36400,-74690,-80849,-28173,-2823,-2304,2341,140,-2838,1733,-499,287,2411,2983,-983,-2941,-1632,-1233,-26,420,-298,-1389,2268,3370,3489,1864,2193,-2013,1381,238,-2013,-1484,713,647,-1627,-486,-2132,-872,-612,-707,-598,-334,-51,466,838,1178,1471,1776,-1414,-4081,-879,1561,1126,-84,52,549,249,-1289,-604,-1130,-1741,-2086,-1963,-1166,-17,-158,-321,-739,-2898,-1919,-3643,-3190,-2887,-3125,-3039,-3070,-3865,-2342,-22,-400,-1417,-3669,-2037,-806,-303,-830,-1022,-1391,-1831,-4466,-1933,-2062,-2032,-2032,-1947,-1754,-1806,-2095,-1317,-2200,-1959,-951,-972,-1048,-1208,-1405,-1653,-2701,-1960,-2012,-1962,-3048,-4019,-1342,-1773,-2353,-2863,-497,1129,-3975,447,-291,5889,4226,-3149,930,-54,-1864,-2212,119,3794,2919,2705,2469,-1249,286,3824,3316,1494,-757,-543,208,348,-546,-1423,-2208,-2730,-3070,-2925,-3762,-2229,-1954,-1803,-1949,-1645,-1423,-1384,-1262,-1343,-2281,-1612,-1722,-1822,-1988,-2198,-2411,-2553,-2538,-2485,-2362,-2092,-1831,-2372,-1387,-1037,-731,-310,-234,-1569,-1608,-180,850,1897,2016,1953,-2473,-1535,-97,-2042,-2195,381,1435,1628,-974,-2137,-304],[-2457,-2638,-3052,-2632,-2621,-2724,-2575,-2191,-1823,-1881,-558,39,885,1617,1930,143,-135,1816,3464,3415,2776,-1348,289,2486,215,-2384,-352,-987,-2499,-609,-1537,-2396,-2662,-2188,-1454,446,1971,1942,-658,-1710,-335,-3373,3846,5130,2090,1014,278,-114,-367,-1436,-2291,-2879,-3141,-2845,-2440,-2378,-1373,-2750,-3253,36,456,-2623,-2479,-1804,-373,-373,21,-905,-434,-1232,-3696,2186,-1207,-826,-777,-1968,-2468,-2495,905,2287,2382,710,-2574,-2069,-1710,-1083,515,2438,1345,-3476,577,1645,-1566,-3597,-1146,-401,-874,-1264,-1416,-1465,-1483,-1404,-1147,-979,-964,-944,-821,-3430,-4490,-916,-1060,-1130,-4127,-1472,-1674,-1930,-2486,-2811,-3297,-3670,-3843,-3672,-3205,-2681,-2200,-1796,-1593,-1516,-2353,-2672,-2499,-2383,-2834,-3428,-4014,-4496,-4224,-3773,-3935,-2946,-2716,-2363,-2160,-2049,-1921,-1668,-1445,-1179,-813,-592,-377,-843,-3025,-172,-499,-875,-1231,-2213,-3162,-3793,-2704,-2596,-2287,-1930,-1573,-1911,-3046,-1775,-974,-1802,-1214,-2947,875,520,-250,-1436,-2657,-3597,-2164,-530,1126,2583,3645,-3564,-248,77,-893,969,1558,2415,-1564,142,-2704,2827,-184,-1793,-2169,155,1133,353,-2863,-883,1,-19,-1897,-131,-761,558,866,1105,1405,-1860,1026,984,-509,-2755,-3398,-829,-34,-628,-1148,-1593,-1825,-1931,-5995,-1804,-1857,-1964,-2486,-2112,-1802,-2302,-2916,569,1624,2490,-17743,-79395,-106921,-73407,-15276,-22609,2893,-14512,-70108,-213125,-96696,-2097,-6053,-3252,-2329,-48196,-176367,-104096,69,432,-3933,578,415,90,-373,-2904,-6294,-4227,-2649,-5033,-5757,-2367,-282,261,-4023,431,94,-2447,-773,574,1162,1352,-1025,-4556,2243,3246,-699,-62,1872,1439,-788,-2586,-2214,-2263,-1847,2406,2216,1943,-1515,-3140,-3555,-3791,-513,-851,-1057,-1395,-1535,-2037,-2538,-1423,-2419,-3175,-2968,-2046,-1887,-1582,188,-452,31,-1206,-1316,-1745,-2394,-3079,-3421,-3314,-2975,-2583,-2135,-1588,-1157,-72,-168,-2609,1478,1013,-653,-1770,-1482,52,785,824,-1453,-1631,-2391,-3177,-1484,-1356,-1864,-3399,-2780,-3004,-3010,-2689,-2139,-1602,-1039,-433,57,553,919,-2708,815,1250,-1009,-586,1474,-324,141,2003,2045,1995,2104,2220,541,2996,3208,1741,-395,121,-1180,-170,177,-16,-932,-1711,-2154,-2030,-1677,-2171,-955,-794,-576,-512,-254,-149,-27,155,238,-1155,185,73,-103,-321,-513,-748,-888,-1002,-1129,-1156,-1239,-1945,-593,-235,-36,411,77,-1741,2209,2476,-1264,-2406,-624,2,2400,-24,-1231,-1645,-813,-902,-116,998,-1816,203,4636,1422,4243,3497,2071,84,887,-1008,170,-463,-478,-719,-801,-703,-881,-776,-459,-66,271,524,679,-1281,-2635,-2676,-80,-414,-723,-1942,-1238,-1385,-3968,-1957,-2415,-2042,-2991,-917,-790,-582,-406,-1730,-2567,-1221,97,-65,-83,-1029,-1651,-273,-240,-127,-3646,-463,-1246,-1715,-2778,-1740,-2820,-537,-1024,-2130,-2114,-1238,-1677,-2132,-2631,-2884,-3195,-3377,-3050,-2721,-2504,-2463,-2207,-2123,-1996,-1928,-1882,-1811,-1739,-2480,-2600,-1161,-842,-499,-106,137,-1987,-51,-659,-1944,-3003,-1338,-505,-846,-1264,-1542,-1707,-1833,-1878,-1990,-1758,-1517,-1353,-1037,-843,-275,-30,186,-3238,-3581,-1685,-238,-108,-382,-706,-1170,-1644,-2104,-2584,-3057,-2872,-2169,-1479,-752,29,746,1496,344,-2955,85,3236,3306,-1967,-2430,-2361,-772,-521,-1028,-1684,-2392,-2576,-3414,-3182,-3235,-1878,-1466,-1184,-1101,-2940,-1489,-1151,-1170,-1264,-2129,-1266,-3969,-196,220,-1121,-915,-264,-2197,-3838,-3169,-2799,-1514,-444,-2694,-1676,279,-228,-636,-1237,-1882,-2588,-3204,-2906,-2110,-1243,-166,969,1917,-3245,-309,-1502,-1177,-2116,-547,1587,-777,-2086,-2002,-1483,-2528,-4875,-2180,-1016,-644,816,691,-3024,-4700,-1028,-1144,154,123,259,1149,2265,-841,-2202,2145,4569,3723,323,-1470,-2603,-1654,-1538,-4271,-953,-2511,-2215,-785,-3759,-4376,-2321,-1646,-502,-1299,-3499,-6750,4131,3697,-962,-3342,-2302,-1595,-51,-6324,-1879,-982,-4138,-664,-842,-4336,-13583,-10317,383,-3394,-20279,-19973,-14000,-22099,-5558,371,74,-310,-535,-757,-1059,-106424,-98267,-11888,-26412,-32317,-8472,-1835,-13099,-1671,-1600,-1496,-7571,-1293,-7067,-4553,-9151,-849,-258,-276,-2316,-281,-253,-941,-3973,-1696,-894,-1007,-1133,-1160,-1673,-1213,-1104,-877,-693,-1161,136,596,-334,1845,963,-2210,204,460,1548,4352,-673,1299,-3007,105,-764,-1231,-631,-3415,-1468,2169,1906,-1234,1217,554,-2124,-3374,-2936,-6303,-4648,-784,-1640,-3743,-3131,-2026,-2071,-1980,-1875,-3441,-1649,-1355,-2336,-801,-502,-668,-323,-314,-575,-888,-1245,-1404,-2748,-1137,-2585,-280,1278,539,-1490,-1130,-1938,-2610,-3450,-390,938,255,-3272,-1179,-3469,-791,-239,-936,-4002,1638,2032,1371,-1520,-1793,816,-3348,-1184,-799,-184,-9171,-19816,-6719,-1073,-10588,140,459,400,177,-251,-740,-11129,-13503,-2224,-1585,-2276,-40961,-16110,-4946,-2595,-12336,-34605,-76676,-79288,-27599,-4015,-3703,1003,-1218,-3004,2177,-464,167,3498,3968,-811,-3289,-2083,-1819,-297,98,50,-661,1764,776,-202,-1103,-1882,-2440,-2247,-2037,-1910,-1835,-1753,-1567,-1761,-905,-2369,-1411,-662,884,1182,1330,1231,1170,849,461,78,-156,-2361,-3596,-546,-63,269,-201,-183,834,854,-807,495,164,-341,-847,-1399,-1621,-1296,-1190,-747,-843,-2582,-1777,-3514,-3724,-3332,-3641,-2409,-2260,-3756,-3067,-1475,-1480,-2022,-4117,-2254,-1978,-1738,-1395,-1124,-982,-866,-4951,-1269,-1481,-1834,-2300,-2703,-2818,-2544,-2449,-2056,-2240,-2341,-1859,-1894,-1929,-1962,-1919,-1829,-2161,-1151,-768,-1035,-3490,-2789,-1344,-2127,-2420,-3002,-391,1773,-3340,-450,-1408,2348,1907,-2837,640,-247,-2054,-2753,-2139,-2511,-2594,-2568,-2531,-2549,-2516,-2592,-2745,-3032,-3399,-3598,-3483,-3102,-2760,-2457,-2156,-1751,-2920,-1315,-3740,-880,-676,-1858,-1284,-221,150,376,433,886,-2747,1145,1383,1594,1726,1776,677,-375,316,671,1691,1801,1867,-2965,-968,672,-576,1,849,-361,-1706,-668,568,847,745,587,-1765,-2114,-790,-2932,-2683,-478,-82,-176,-1622,-1537,-525],[-4763,-4240,-3440,-2587,-1680,-996,-240,492,920,-905,-442,503,1302,1501,1370,903,229,873,727,624,496,-1338,-662,81,-189,-2018,-915,-1370,-2529,-1795,-1733,-1475,-1733,-1977,-1660,1134,1708,1988,-904,-1286,-835,-2970,2342,1864,1387,738,-210,-569,-846,-1380,-1900,-2484,-3171,-3655,-4128,-4278,-3948,-3438,-3394,-2011,-1249,-2431,-2586,-1365,176,-609,-511,-863,-808,-1430,-3756,2441,-419,-871,-396,-1844,-2607,-2500,828,737,739,839,-1484,-2501,-2198,-1131,-365,2516,891,-3321,683,3469,-1335,-3266,-1155,1900,1344,234,413,112,-138,-231,-91,-12,-99,-235,-348,-2577,-3430,-1575,-2059,-2288,-3557,-2129,-1732,-1268,-1059,-632,-434,-764,-1514,-1010,-1159,-2268,-602,-700,-869,-1013,-2657,-2941,-2217,-1467,-1602,-1847,-2081,-2314,-2503,-2675,-3702,-2905,-3085,-3068,-3142,-3271,-3362,-3324,-3312,-3242,-3037,-2922,-2730,-2417,-3552,-1909,-1766,-1543,-1200,-2071,-3036,-3819,-406,-624,-2388,-1163,442,-2035,-2477,-1738,-1135,-1670,-1031,-3009,-657,-1219,-2022,-2916,-3757,-3750,-2819,-1760,-617,429,1321,-3949,273,495,-1515,368,1622,2677,-1181,-8,-3530,2662,-5,-1490,-2126,-311,1228,169,-2741,-653,273,-7,-719,-445,-847,-833,-876,-968,-979,-1273,-1021,-1105,-1236,-2814,-3236,-1110,-890,-584,-248,-6,-364,271,-6894,-819,64,126,-2029,-150,-163,-2280,-3164,583,865,1640,-10859,-47917,-74013,-63300,-10788,-16720,1732,-13814,-76884,-236590,-122539,-1906,-7272,-2407,-2165,-27754,-116623,-68212,-1378,-2141,-1561,-1487,-1602,-1662,-1613,-2376,-6077,-4123,-1681,-4666,-4719,-2616,-808,-921,-2938,-912,-900,-1517,-611,623,1323,886,-1454,-5744,1709,3072,-987,267,2158,1739,-874,-3189,-1292,-2311,-2116,-1138,-1692,-2137,-2335,-3352,-3968,-3545,-1562,-939,-896,-1568,-1268,-1873,-3058,-1612,-2647,-3728,-2787,-1914,-1308,-1478,106,-296,-291,-1286,-1291,-1282,-624,-861,-1241,-1274,355,464,442,-924,-760,1322,-460,-3229,1967,1105,-699,-1423,-954,487,1050,799,-1838,-1951,-2989,-4032,-1361,-1826,-2586,-3593,-2664,-2123,-1672,-1294,-991,-929,-1021,-1211,-1609,-2032,-2499,-2620,-2376,-1889,-1239,-670,-207,-498,-339,1046,1031,938,734,277,-70,-492,-1007,-1260,-1671,-2069,-2568,-3032,-3326,-3281,-2939,-2494,-2014,-1408,-903,-3498,-222,-128,1,-386,47,-67,-238,-434,-818,-1835,-2004,-2796,-3384,-3067,-2317,-1534,-672,134,796,901,-1109,-1955,2255,-59,1583,2117,876,-2971,2849,2813,-1187,-2179,-902,-410,2230,-465,-1344,-1548,-946,-884,-63,1269,-1443,572,3141,1067,1164,366,-266,-518,-400,-1410,33,-462,-550,-378,-498,-773,1459,2163,3019,3888,3306,544,1943,-1069,-2481,-1840,1740,2450,56,-2185,1092,1929,-3754,-2130,-2638,-1810,-3184,537,-371,-1159,-1915,-2564,-3265,-3785,-3782,-3312,-2581,-1885,-1344,-597,-201,153,-4145,-289,-964,-1699,-3232,-1210,-1933,-2042,-2559,-2952,-3096,-3089,-3175,-3224,-3299,-3131,-3051,-3032,-2958,-2960,-3023,-3173,-2987,-2837,-2520,-2167,-1777,-1332,-940,-1999,-2235,-27,157,284,420,394,-2174,-423,-1168,-2930,-2273,-2189,-619,-655,-826,-638,-502,-769,-362,-1347,-1306,193,-390,1108,-675,217,2883,526,-2742,-3279,-1711,230,1573,1726,1138,453,-178,-717,-1212,-1770,-2160,-2590,-2700,-2929,-3075,-3269,-3375,-3402,-3190,-2786,-2346,-1853,-1713,-2932,-1240,-283,-727,-1242,-2165,-2228,-972,-1400,-1938,-3562,-3013,-3463,-3336,-2940,-2427,-1886,-1423,-1215,-1557,-2555,-753,-2670,-72,1522,-725,-634,-622,-2590,-3079,-3802,-2127,-1354,-377,-2640,-1767,1441,2123,178,-1302,1162,586,-1100,-680,-775,-1582,452,1483,2303,-3481,-690,-2194,-1497,-2384,-933,1626,-914,-2351,-1750,-1266,-2661,-5128,822,2116,-279,3446,1300,-2294,-4308,-1738,-20,1869,1434,1028,1191,1841,-870,-2388,1653,3434,3081,114,-1927,-1584,-525,-1858,-4657,588,943,-890,-2695,-4378,-3772,-2506,-2545,-1601,-1412,-3053,-7146,5780,7891,-1738,-2101,-2495,-1577,125,-6659,-2231,-140,-4183,-1157,-1369,-4877,-12513,-12425,-2004,-2055,-21562,-18961,-22504,-23955,-5919,216,456,549,721,805,-4616,-81613,-56289,-8452,-21357,-35039,-10779,-4036,-13049,-912,-1041,-1152,-7842,-1496,-6596,-3601,-7948,-2308,-2534,-2826,-4088,-3253,-3295,-3317,-4311,-3051,-2802,-2514,-2245,-1916,-1903,-1551,-1440,-1341,-1399,-1428,-1284,-1247,-1245,-844,-619,-1703,-126,587,853,1294,-1455,1568,-3045,1170,-371,-1783,-1626,-3853,-2078,-762,-1135,-1692,-1537,-1796,-1937,-3181,-3251,-4912,-3701,-1530,-1320,-4471,-1958,-782,-758,-760,-884,-3736,-1136,-839,-2225,142,584,-1113,1245,1290,957,-87,362,454,-2859,-1604,-2972,-488,3150,37,-1692,-1170,-1521,-2858,-3134,-540,434,-909,-3651,-1472,-3601,-90,191,-1137,-4432,-60,-423,-721,-987,-1755,-527,-3410,-1896,-3853,-2678,-15849,-22931,-6189,519,-8944,-634,688,641,659,-3748,-757,-11917,-10991,1105,1247,-20465,-52605,-15015,-4408,-3524,-9186,-30623,-73681,-72823,-24926,-4745,-4814,15,-2085,-2568,334,-90,113,-37,-258,-574,-3471,-2306,-2248,-2458,-3322,-3633,-2945,-2065,-1202,-400,312,880,-2653,1154,681,-758,-397,1109,-88,-1681,209,-2126,-1745,-1310,927,1012,1009,756,591,91,-556,-1322,-2099,-3151,-3508,-2624,-1580,-506,-141,-165,1966,2531,-207,2079,1784,2052,3476,1539,3685,3065,-2127,-623,-456,-2066,-1602,-2949,-3402,-3282,-3586,-1599,-1183,-3086,-2697,-2552,-1693,-1669,-3844,-1069,-247,-996,-1525,-1853,-1882,-1528,-4462,-1665,-668,-610,-791,-1186,-1473,-1983,-2736,-3509,-4075,-3410,-2841,-2284,-1811,-1467,-1219,-2010,-1527,-936,-967,-1091,-3803,-1439,-1298,-2442,-2361,-2572,-705,-1100,-2466,-1792,-2340,-2981,-3460,-3425,-2615,-1791,-1964,-3122,3,363,603,679,654,-2224,-601,459,422,379,-1648,-795,593,393,-2090,-411,1740,1939,-3422,-874,-3539,487,1072,-2031,-517,-64,-207,-459,-545,-738,-3101,-938,-871,-714,-565,-425,-289,-348,169,448,767,1196,1557,-3380,-645,956,-512,147,1596,762,-1714,-1178,-185,-590,-750,-738,-1189,-2570,-1389,-2843,-1572,-1202,9,-485,-1978,-1953,-2723],[-260,-1434,-2442,-791,1723,181,1062,1812,1051,132,-315,-225,-639,-991,-1138,-1079,-952,-808,-775,-839,-1058,-1423,-1805,-2102,-2532,-2576,-2266,-1979,-2474,-1470,-1315,-1193,-1613,-1876,-1832,52,352,626,-1086,-866,-1322,-2492,1265,1135,1047,793,-726,-992,-435,-157,-527,-990,-1548,-1839,-2017,-1891,-1487,-3641,-3418,9,529,-2312,-2694,-1052,775,-598,-1161,-874,-1243,-1626,-3191,1415,325,-926,-39,-1883,-2682,-2615,364,514,653,728,-303,-2210,-2982,-1212,-1104,-816,-1269,-3070,-1489,-1113,-1209,-2934,-1127,154,195,30,-237,-758,-1556,-2476,-3285,-2696,-1707,-698,350,-1676,-2354,2029,2193,1596,-2478,106,1179,752,91,-235,-614,-833,-1413,-796,-577,-1746,130,538,828,1064,-2970,-3072,-1958,1112,863,-1174,-52,-565,-1520,-1453,-2833,-1864,-1908,-1634,-1393,-1208,-1022,-762,-588,-949,-171,-71,46,-1190,-4052,-598,153,63,-884,-1895,-2866,-3895,-383,-490,-2375,-1696,447,-2164,-1780,-1661,-1414,-1621,-952,-3174,-40,-157,-434,-1431,-1522,-1531,-1867,-2137,-2105,-1875,-1559,-4004,-853,-505,-2041,-319,393,526,-906,-323,-3684,1200,104,-1293,-2238,-926,501,-98,-2624,-405,2341,2267,337,1144,-979,1852,1587,1223,960,-810,752,843,-1002,-2695,-2686,-309,2223,1252,399,2132,46,1106,-7379,-1224,-486,13,-1653,-472,-659,-2309,-3392,-1338,-1473,-1728,-1949,-18389,-46428,-55847,-4952,-10775,-2695,-10757,-88696,-263366,-149336,-2811,-7891,-2391,-2104,-7124,-44603,-1598,-1472,-5283,-953,-779,-521,-245,39,-1721,-6096,-4341,-1818,-4349,-3732,-2893,-306,-632,-2066,-1057,-1299,-1314,-1160,-784,-492,-238,-1230,-5149,306,327,-1393,195,77,-82,-990,-3515,-1176,-2422,-2506,-2869,-3234,-3221,-2925,-3713,-4293,-3204,-2898,-3190,-3647,-3025,-2052,-1866,-3643,-1857,-2836,-4026,-2338,-1663,-851,-1488,-16,-61,-713,-1236,-1060,-1772,-1290,-2405,-1194,-686,-1,205,1308,-991,-476,2474,-827,-3280,2315,1048,-833,-1105,-440,770,1157,822,-1971,-2190,-3238,-3396,-2365,-2445,-1336,-3305,-3219,-22,1203,1597,3016,-650,-1156,-321,1410,1628,1383,-2417,-413,1090,-1263,-781,1484,-851,-1065,3203,5380,3776,3580,3194,61,3824,3273,1974,-176,1121,-722,-62,-101,1239,980,303,205,524,330,-3625,-86,-289,-260,-441,33,170,271,346,225,-2467,-421,-879,-1301,-1604,-1666,-1562,-1233,-844,-514,-182,-1001,-2023,731,26,950,1039,1095,-4031,568,187,-1170,-2100,-1367,-1761,-2187,-2675,-3127,-3307,-3205,-2857,-2757,-2596,-2424,-2401,-2389,-2590,-2730,-2470,-1991,-1374,-778,-1800,-189,-444,-626,135,-195,-1158,1493,2121,2948,3844,3190,384,1913,-880,-2212,-1035,2091,2255,-449,-2301,853,1256,-3136,-2202,-2866,-1687,-3094,445,-388,-1528,-2457,-2822,-2931,-1924,-1200,-665,-19,480,-975,155,1029,877,-4429,-192,-744,-1698,-3704,-3173,-3998,-4136,-3868,-3667,-3448,-3288,-3368,-3462,-3496,-3121,-2734,-2417,-2122,-2023,-2132,-2511,-2763,-3258,-3688,-3311,-2566,-1745,-998,-1693,-2016,-69,943,1058,1075,422,-2343,-807,-1467,-3579,-1969,-3111,-2031,-1426,-660,-164,18,30,871,-661,-1176,710,-3,949,-564,275,2548,502,-2307,-2738,-1741,652,2038,3301,3079,2730,2381,2031,1598,948,291,-2899,-1286,-2204,-3042,-3634,-3187,-2337,-2047,-542,275,1045,-1407,-2945,-133,848,-728,-1388,-2615,-2223,-856,-1080,-1416,-3467,-329,-780,-1147,-1489,-1886,-1692,-1706,-2189,-1751,-2770,-798,-1234,-459,-344,-354,-424,-983,-2488,-2298,-3348,-3019,-3020,-2323,-2555,-1721,712,1328,114,-1891,377,1354,-1202,69,-377,-2376,-141,519,1029,-3179,-1019,-2705,-1517,-2358,-1376,-1215,-992,-2465,-1459,-1018,-2709,-5499,34,2073,153,3294,1876,-1568,-3828,-2561,1194,3484,2162,1561,863,-228,-942,-2443,-1135,-575,68,-90,-2340,-409,658,-2062,-4995,402,-191,-836,-1554,-4788,-3184,-2938,-3543,-2768,-1493,-2558,-7340,2097,2545,-2380,-931,-2839,-1531,-230,-7077,-2450,858,-4114,-550,-1330,-5547,-11720,-14114,497,281,-19204,-14024,-27505,-24762,-5837,-3798,-3333,-2517,-1548,-30203,-48727,-40352,-14623,-4291,-15823,-36994,-12228,-8733,-12541,2461,2240,1954,-7932,1052,-5507,-2457,-6766,-1483,-2200,-4206,-5401,-3847,-3513,-3049,-3862,-2094,-1686,-1368,-1195,-1072,-2275,-1333,-1548,-1710,-1897,-1880,-1503,-1102,-2048,126,-980,-1180,-521,668,143,1853,-2092,2471,-2720,2258,9,-2205,-2504,-4216,-2537,-591,-1368,-1951,-2079,-1944,-1581,-2812,-3353,-3492,-2588,651,-1010,-4489,-514,182,-162,-362,-363,-3588,516,1386,-1999,2921,626,-1549,3266,3327,314,327,1643,1358,-2810,-1874,-3286,-572,2481,-427,-1726,-1053,-892,-3019,-2659,-637,-290,-301,-3875,-289,-3140,-339,-719,-1286,-4543,-2368,-3131,-3890,-3821,-3146,-2483,-3609,-2920,-7984,-11798,-26306,-28497,-6402,-530,-7186,-1794,-828,-1113,-1350,-14142,-1996,-12291,-8478,-1887,-1748,-35556,-55843,-10163,-2621,-3385,-6026,-25647,-66563,-64354,-21021,-4938,-5569,-674,-2471,-1760,463,544,218,678,557,-377,-3543,-2382,-2565,-1206,-1845,-2164,-2243,-1924,-1425,-888,-386,6,-2655,653,798,-61,298,740,-539,-1461,475,-1676,-1954,-1779,-40,-196,-422,-811,-1077,-1532,-2009,-2463,-2753,-3797,-2529,-1931,-1266,-501,5,31,1746,2505,355,1785,1623,2098,4036,373,4185,3092,-3012,-186,125,-1525,-1482,-2417,-2906,-2858,-3066,-718,32,-2303,-1721,-2976,-2021,-1645,-3179,-559,-887,-1732,-2392,-2589,-1932,-1250,-3553,-2004,-447,-460,-664,-1282,-1090,-1901,-3011,-2096,-1989,-2767,-1057,-2350,138,280,155,-2112,-922,17,3,-464,-3481,-1085,-1414,-2779,-2248,-1960,-1420,-1245,-1536,-2217,-3125,-159,-4,-2410,-73,-195,-1639,-3160,-864,-928,-876,-799,-700,-2626,-1039,-231,-45,109,-2337,-1029,677,279,-2851,-24,2438,2730,-3573,-1209,-3279,393,1574,-2218,208,217,1699,1952,859,804,-2836,-240,-658,-754,-549,-224,43,-337,295,194,-41,-310,-744,-3248,-1990,-1838,-1156,-738,-152,198,-1779,-1771,-183,533,298,-112,-817,-2695,-1707,-1937,-1028,-1461,-419,-617,-1878,-737,710],[-617,-1039,-2350,-1189,-624,-387,391,1276,1003,990,-331,-148,943,1220,669,2,-777,-1568,-2235,-1763,-1132,-773,-2603,1,-149,-1156,-619,-595,-2456,-786,-1321,-1851,-2015,-1925,-2086,-705,-135,412,-1310,-605,-1753,-2107,2175,2152,2123,817,-1364,-1429,-756,60,397,-103,-728,-1177,-1703,-2129,-2280,-4249,-3307,-1516,-1077,-2380,-2843,-976,595,-381,-1972,-1018,-1806,-1921,-2632,1917,915,-1071,167,-2175,-2660,-2911,1063,1032,988,896,689,-984,-4043,-1356,-1747,-1560,-2308,-2788,-1574,-354,-1251,-2643,-1133,2721,2467,480,-666,-189,1332,4670,3284,1406,-782,-2943,-2656,-943,-1496,1311,1800,2082,-1326,448,1455,1719,1334,1219,937,-998,-1397,-380,-557,-1236,-1545,-1991,-2434,-2702,-3269,-3045,-2492,-2543,-2564,-2748,-2965,-3208,-3398,-3483,-3343,-3072,-2790,-2283,-1859,-1503,-1138,-689,-323,-868,219,658,856,-1330,-4038,-1146,727,428,-1089,-1688,-2663,-3924,-800,-897,-2092,-2157,-1050,-2246,-1095,-1573,-1782,-1594,-1331,-3392,-1725,-1694,-1555,-1364,-1232,-272,194,509,786,915,904,-3486,741,683,-2373,-1023,503,199,-725,-755,-2732,-1524,-1608,-1428,-2448,-1609,-312,-406,-2477,-142,2067,2117,1261,1650,-1121,713,193,-399,-857,-1185,-1336,-1312,-1153,-2273,-1844,-215,13,-93,-509,354,268,264,-6551,-1526,-999,360,-1377,431,446,-2353,-3323,226,153,134,77,107,-26230,-51979,130,-5509,217,-6447,-107808,-297661,-178877,-7755,-7566,-1022,-2124,-2221,-3004,-3238,-2715,-6408,-819,26,870,1624,2261,-1077,-6382,-4842,-2348,-4005,-2779,-3156,1769,1458,-1394,963,-657,522,-493,892,691,-1300,-512,-4154,-1172,-1856,-2577,-3218,-3780,-4081,-3658,-3293,-2725,-2551,-2891,-1076,-414,186,-664,-4038,-4458,-2875,1440,-58,-1498,-2068,-1102,-1965,-3926,-2080,-2856,-3594,-1828,-1328,-503,-1568,-152,288,-1146,-997,-556,-2092,-1750,-3808,-872,42,-342,-1081,-1973,-2520,-2386,-1786,-1172,-2610,70,413,-985,-780,46,379,-43,-547,-1924,-2257,-2693,-3192,-3106,-2590,-2053,-2793,-3524,-526,-53,455,1042,-979,-1388,-457,1489,3267,1648,-2097,-1310,773,-1497,-954,1291,-1326,-1967,3434,6414,2635,2825,3139,-311,3839,7464,1964,-75,1526,-539,-100,-302,979,-202,218,-38,2312,2580,-2346,1120,1570,1317,-631,662,196,-314,-801,-1369,-2928,-2273,-2507,-2590,-2682,-2807,-3069,-3292,-3361,-3099,-2502,-1697,-2093,139,55,1413,2289,2170,-3993,1896,3119,-1184,-2144,-1891,-1087,999,-923,-1570,-1240,-1249,-1134,-613,-1003,-1228,-1465,-1577,-1758,-1752,-1339,-819,-280,140,-2170,-506,-440,-703,102,-130,-1617,-520,-494,-386,-287,-288,-381,-533,-849,-1925,-1024,-858,-572,-986,-2228,246,220,-2458,-2205,-3118,-1700,-2582,-1925,-2523,-2888,-3008,-2807,-3288,-2166,-1815,-1654,-1335,-1098,-907,-791,-888,-1002,-3957,-1611,-2006,-2251,-4225,-2059,-1790,-1352,-1126,-1621,-1679,-440,-342,-191,0,499,216,-2180,-1901,1528,1271,690,-233,-569,-1302,-1941,-2245,-1546,-748,-1629,-2001,-775,2094,2548,2414,195,-2474,-1167,-1468,-2831,216,-3635,-109,-1020,-1832,-2695,-2920,-2666,-2266,-2065,-1769,-1631,-1734,-1801,-1938,-1958,-2158,-2309,-2352,-2408,-2307,-1996,-1658,-1144,-576,-94,383,836,1166,1234,1248,-2323,-762,413,-47,-608,-1093,-1752,-1828,-1259,-504,512,-1156,-2171,803,1560,-719,-1560,-3175,-2459,-1160,-913,-1289,-3078,514,2194,-300,-1151,-1423,-1706,-1367,-3071,-1937,-2849,-695,-141,84,1013,-137,-268,-1435,-2057,-1619,-2580,-824,-1164,-2069,-2808,-2926,-2274,-1604,-875,-2241,-376,-179,-1278,-740,-1180,-2918,-2092,-2283,-2434,-2763,-2272,-3013,-2179,-2428,-2345,-2045,-1318,-2535,-1266,-834,-2470,-5803,-1118,1926,522,2680,2123,-1024,-3436,-3332,884,959,1000,-432,533,495,-949,-2454,-151,184,821,-400,-2815,692,1669,-2254,-5189,3004,3825,3415,-624,-4982,-2752,-3775,-4787,-4086,-2106,-2857,-6859,-3530,-3299,-2995,-2603,-3430,-2026,-1799,-7593,-2602,-1561,-3983,-1466,-1614,-6470,-11156,-14930,-1476,-1354,-16367,-8373,-23736,-25206,-5343,786,881,809,822,-22883,-54564,860,1111,396,-10172,-38162,-12860,-13631,-11446,3277,3208,3028,-8043,2293,-4224,-1285,-5815,-2124,-3251,-5837,-6312,-3677,-863,-968,-2845,-1961,-1544,-689,-704,-738,-2939,-1195,-1401,-1436,-1374,-1035,-331,368,-2850,2092,-2012,-799,-1082,618,-658,406,-2555,2964,-2271,3206,242,-2607,-3331,-4057,-2669,2390,6336,-2060,1781,1966,-1351,-2419,-3346,-2257,-1597,1211,-835,-3705,844,-531,-1709,-2150,-1419,-3123,838,1601,-1793,2987,575,-2049,2866,3020,-517,521,1100,451,-2791,-2039,-3611,-1196,-1510,-1649,-1756,-1680,-1278,-2981,-2124,-799,519,677,-3990,333,-2448,-252,-761,-1482,-4356,-1700,-1877,-1978,-1981,-2036,-2068,-4045,-4329,-13209,-23665,-40274,-36458,-7317,-813,-5444,-3108,-228,-269,-25752,-23413,-1209,-11859,-6195,-679,-858,-39475,-44888,-2397,-1731,-2446,-3367,-20641,-57651,-55377,-16699,-4578,-5889,-1136,-2483,-814,5201,1343,197,6198,5311,-303,-3487,-2386,-2765,-839,-115,2208,2732,3584,3512,3510,1172,834,-2407,1076,1186,571,956,1321,-945,-1149,1048,-1189,-2086,-1960,2720,2317,1746,-267,311,-473,-1182,-1746,-2069,-4110,-2662,-2801,-2872,-2768,-2624,-2384,-1981,-1647,-1375,-1138,-956,-917,-886,-990,-1086,-1195,-3822,-1443,-1456,-1463,-1440,-2008,-2439,-2320,-2393,-588,-635,-1524,-657,-2538,-1988,-1512,-2368,-1168,-1135,-1144,-1242,-665,-359,73,-2552,-2271,1106,1457,-175,-1311,217,-1745,-3235,-2274,-1740,-2862,-1688,-2665,886,376,-87,-2126,-726,-783,-779,-796,-2777,-575,-1302,-3097,-2075,-1296,-70,-143,-570,-3048,-3570,-67,-158,-2369,-667,-946,-1244,-2728,-1336,-1106,-815,-594,-443,-2920,-1393,-337,-439,-638,-3111,-1303,-912,-774,-3280,-658,-684,-635,-3382,-1448,-2943,-66,503,-2359,877,450,1013,1834,1054,171,-2022,1874,1589,827,-78,-1054,-1853,-1633,-956,-423,-51,228,-1051,-2601,-410,-821,-1064,-1242,-806,-320,-1894,-2357,-686,1277,1300,1067,-586,-2447,-1610,-1081,-1160,-1125,-1391,-1236,-1645,-587,-397],[218,-682,-2295,-795,1198,-889,-182,1720,1157,1677,-312,-629,351,-286,-1015,-1762,-1676,-999,-448,-30,189,-225,-2941,-773,-300,-766,-795,-493,-2312,-272,88,-893,-1568,-1973,-2258,137,1642,1285,-1436,-403,-1789,-1721,538,490,536,440,-1970,-1667,-978,216,180,-1,-485,-390,-1280,-849,-829,-4783,-2934,-995,-963,-2542,-2838,-1033,-825,-836,-2756,-1169,-2352,-2212,-2128,-1817,-2139,-2498,-2733,-3030,-3125,-3283,-3122,-2909,-2707,-2570,-2563,-2529,-3892,-2872,-3049,-2978,-2654,-2385,-1732,-1153,-1372,-2327,-1117,443,686,589,-1379,-1104,335,-191,-708,-1425,-2364,-3316,-3773,-2899,-2175,-1562,-1211,-937,-831,-850,-815,-722,-790,-521,-398,-1198,-1415,-330,-443,-766,-467,-251,6,340,-3387,-2892,-1588,1309,1182,-655,-892,733,-1335,345,-1070,-2891,-884,309,403,453,535,713,236,-800,240,1087,1086,-1426,-3465,-1498,655,454,-1212,-1454,-2418,-3754,-748,-519,-1703,-2482,229,-2239,-505,-1505,-2172,-1529,-888,-3580,2206,2009,1448,-1246,-968,193,78,48,225,493,836,-2772,1534,1921,-2505,-1712,1755,3482,-644,-1284,-1378,2911,179,-1166,-2732,-2302,-1183,-1683,-2347,-3058,-3647,-3537,-3158,-2705,-2495,-2264,-2091,-2078,-2068,-2123,-2260,-2517,-2913,-3350,-3881,-3914,-3359,-2730,-2051,-1404,-707,-31,-5818,-1732,-1486,2906,-1233,3835,4065,-2448,-2768,3647,2746,2899,2444,2079,-14503,-51989,1305,-1528,1347,-2373,-135231,-342590,-213375,-21473,-6224,542,-2390,-900,-1912,-2797,-3499,-6065,-2421,-1746,-1113,-608,-230,-609,-6981,-5627,-3236,-3580,-1923,-3468,632,676,-967,578,-856,-378,-1003,-1595,-2352,-3103,-3646,-3797,-3521,-3242,-3085,-3007,-3034,-3066,-2963,-2727,-1886,-2712,-3183,883,1794,2541,-237,-3822,-4456,-2609,1670,-11,-1834,-2214,-1083,-2173,-3492,-2257,-2665,-3106,-1357,-1291,-1858,-2193,-2166,-1825,-1549,-1051,-695,-2089,-2032,-4203,-750,-956,-1260,-1632,-1934,-2136,-2103,-1978,-1894,-1778,-1626,-1512,-1323,-1210,-1117,-1046,-1122,-1256,-1796,-2125,-2500,-3013,-3401,-3521,-3208,-2689,-2473,-1825,-1477,-1172,-872,-1346,-1518,-607,-670,-707,-826,-1676,-2063,-813,-1667,-1061,-393,-1848,-2871,1150,1657,1476,1880,2891,-689,3440,4858,1950,44,1890,-327,-144,-477,161,-1213,145,-313,1508,1236,-941,728,371,143,-866,-130,-110,79,434,684,-2983,-984,685,262,-370,-1128,-2036,-2833,-3139,-2609,-1703,-796,-2064,1181,116,1318,2148,2515,-3271,1364,3177,-1137,-2214,-2178,-1019,90,-481,-1564,-982,-1305,-1284,-44,-4,-837,-234,-9,-297,438,839,1104,1056,752,-2422,-822,-392,-709,992,318,-2043,585,583,251,-186,-748,-1363,-1943,-2521,-2697,-2468,-2129,-1849,-1677,-1887,-1849,-2120,-2471,-2704,-3232,-1990,-1761,-647,-89,467,-517,-2274,-3644,75,1632,1382,1223,932,-256,105,-555,-1212,-3339,-2754,-3279,-2807,-4448,-1499,-1066,-1658,-355,-1332,-1428,906,1505,1389,935,3644,502,-2367,-1850,1643,5254,4401,-1263,-575,1301,128,-2244,-1323,-1051,-1659,-2019,-1562,1991,2517,2259,79,-2327,-1255,-1027,-1574,1564,-2644,638,-334,-926,-1935,-2713,-3322,-3060,-2548,-1820,-1179,-728,-218,-664,28,1041,373,-1811,-1815,-1864,1347,1357,1168,922,523,96,-345,-870,-1588,-2270,-2919,-3595,-3366,-2801,-2371,-2012,-2343,-2038,-2369,-2834,-2722,-1589,-1133,1512,2055,-641,-1598,-3567,-2614,-1380,-733,-1098,-2507,411,2172,-445,-1170,-1215,-2189,-3071,-3539,-2908,-2637,-922,-14,203,1631,56,-155,-1794,-1353,-895,-1735,-222,-266,-96,-2575,-1548,521,269,-58,-2163,-892,174,-1069,55,-5,-3116,-175,-168,-333,-2243,-1683,-2873,-1179,-1932,-2642,-1014,-1294,-2416,-1022,-518,-1849,-5331,-2253,-104,-223,-422,-684,-853,-2995,-2396,-1759,-2009,-2244,-2406,-2194,-1885,-1316,-2257,-366,-56,750,-654,-3167,1659,1783,-2268,-4723,1247,748,260,-605,-4741,-2327,-4829,-6041,-5258,-1799,-1693,-5874,1356,1572,-3398,1105,-4044,-1650,-1597,-7795,-2533,-1089,-3621,-2437,-2800,-7468,-10245,-13718,-1455,749,-13701,-3164,-17296,-25522,-4242,1763,948,-156,-1277,-2489,-30296,-2761,-1559,-490,-4456,-38352,-12700,-18070,-9545,2078,1968,1820,-8105,1478,-2883,-44,-5061,-2796,-4017,-7071,-6682,-4261,-410,-1030,-1610,-2223,-2631,-3008,-3347,-3556,-3813,-3848,-3681,-3309,-2940,-2436,-1693,-1054,-3549,328,-2945,-508,-1675,559,-1418,-1072,-2532,2266,-1759,1891,383,-2914,-3853,-3312,-2122,2608,5642,-1904,1867,2357,-1158,-1969,-3184,-1213,-786,299,-749,-2483,-2605,-3640,-4044,-3449,-2711,-2529,-1845,-1481,-1592,-1043,-839,-2520,-773,-731,-1431,-1014,-1210,-1427,-2840,-2073,-3784,-1940,-2111,-2234,-2547,-2981,-3358,-3782,-3885,-3624,-3088,-2449,-3936,-1270,-1754,93,558,-1736,-3882,1653,424,954,1609,464,-713,-4725,-6085,-19361,-37586,-56911,-46281,-8521,-119,-3768,-4207,85,-25,-43397,-26688,-226,-10329,-4267,-594,-772,-27060,-23104,-1670,-2072,-2557,-3017,-16188,-48455,-46652,-12500,-3747,-5766,-1460,-2319,99,5477,2194,33,5994,5614,-418,-3242,-2386,-2803,-1113,-69,2050,1952,2104,2388,2697,652,798,-1965,932,1291,1041,1458,1304,-1340,-843,1291,-818,-2246,-1778,3526,3210,1014,-924,1205,-669,-299,-884,-1204,-3743,-1667,-1682,-1646,-1509,-1446,-1378,-1205,-1133,-1127,-1121,-1091,-1089,-935,-2039,-441,-77,-3777,450,590,-776,-1593,-1876,-2179,-1877,-1796,-1941,-2187,-1922,-1271,-1741,-1688,-1368,-1606,211,388,-301,-1372,979,2420,2029,-1694,-2589,327,-30,-299,-1421,135,-1678,-3455,-2554,-1547,-2991,-2303,-2771,282,-356,-1019,-2206,-1871,-1605,-949,-155,-2091,1710,-1504,-3439,-1985,-778,1302,3920,261,-3889,-3290,-845,-261,-2546,-1957,-2705,-2440,-2126,-518,311,931,1268,-181,-3215,-1734,413,-140,-925,-3790,-2408,-2898,-2881,-3270,-2559,-2584,-2691,-3197,-3805,-3063,-2190,-1270,-2569,385,596,337,1536,1148,-619,-1136,1808,2175,1684,1030,254,-594,-1427,-2097,-2561,-2507,-2081,-2583,-1857,-1519,-1533,-1575,-1957,-2143,-2431,-2455,-2836,-1507,-1003,-479,-89,-533,-2135,-1342,-388,1123,-612,-2294,-1725,-1576,-640,571],[541,-146,-2058,-685,-447,-1113,-396,164,111,123,-66,-924,-58,187,518,877,1160,1373,1441,622,1145,642,-2141,-1207,-419,-738,-959,-826,-1887,-93,-140,-736,-1357,-1866,-2193,-428,4418,1336,-1357,-160,-1231,-1226,3683,3587,2285,630,-2375,-1527,-974,519,2721,734,-96,2077,-1209,-204,800,-4756,-2303,-380,-924,-2706,-2524,-2186,-2483,-2733,-3210,-3130,-2891,-2795,-2629,-2445,-2278,-2134,-1877,-3100,-1817,-3557,-1195,-1067,-1008,-1041,-1204,-1323,-2255,-1863,-2501,-2451,-2779,-3061,-3011,-2769,-2634,-2529,-2482,-2442,-2391,-2356,-2213,-2102,-2053,-1938,-1629,-1362,-1200,-992,-660,-458,-352,-267,-337,-374,-494,-703,-891,-1104,-1582,-1782,-2102,-2272,-2282,-2116,-1692,-1110,-433,308,976,1630,-3117,-2668,-1361,1525,726,-418,-1570,1043,-1427,396,-196,-3422,-884,411,960,1571,2177,2988,51,-762,197,1243,1198,-1449,-2839,-1337,3139,1581,-1200,-1174,-2100,-3346,-1013,-628,-1304,-2610,-135,-2110,-37,-1461,-2439,-1358,-1865,-3534,-2463,-2559,-2710,-2828,-2933,-2982,-2984,-3021,-2961,-2911,-2847,-2625,-2279,-1673,-2478,-2329,1087,2004,-626,-1857,42,3897,178,-1236,-3038,-2882,-2051,-1087,-2145,302,-150,-188,46,473,-1441,940,1087,1040,977,16,689,454,149,-653,-449,-744,-1069,-1840,-1528,-1646,-1560,-1326,-5157,-1845,-1939,1049,-1183,2248,2752,-2596,-1662,3651,3913,3985,4015,4033,-11153,-55442,3347,771,2478,238,-170677,-399413,-254458,-34812,-3950,-1760,-2122,-2372,-2441,-2198,-1959,-5315,-1156,-847,-446,-7,483,-398,-7864,-6617,-4321,-2993,-1193,-3892,2123,1628,-779,90,-877,-1989,-3084,-3928,-3757,-3281,-2504,-2811,-1909,-1789,-2571,-1273,-663,169,-960,-2072,1099,-2885,-3279,4835,5152,3536,301,-3089,-4275,-2404,1836,17,-2167,-2214,-1032,-2464,-2896,-2348,-2281,-2919,-3695,-4346,-3922,-3215,-2489,-1820,-1869,-1070,-853,-1648,-2197,-3208,-1159,-1337,-1646,-2425,-2647,-3229,-3619,-3548,-2880,-1901,-839,129,-1202,-87,863,1038,884,1096,-1624,-1823,-1703,-1666,-2633,-3410,-3286,-2442,-1679,-842,-130,527,1161,-1735,-1543,-432,1423,1698,1183,-1201,-2119,-1115,-2054,-3090,-4105,-4068,-3235,-2572,-2104,-1748,-1572,-1744,-1909,-2259,-2813,-3171,-3702,-3898,-3600,-3237,-2846,-2489,-2213,-1954,-1648,-1136,-619,-158,402,790,1265,-1109,1813,2314,2303,2657,439,-2745,-1156,1488,837,72,-729,-1632,-2502,-3412,-4384,-4314,-3472,-2562,-1785,-907,-320,438,1194,-2638,820,2422,-1020,-2303,-2001,-645,-934,300,-1465,-690,-1308,-1425,-47,1718,-608,982,2028,-724,1970,2022,1937,1327,892,-2582,-1156,-356,-711,731,538,-2454,91,593,338,-26,-523,-1082,-1613,-2181,-2454,-2410,-2215,-1991,-1787,-1636,-1535,-2565,-1026,-1838,-3133,-1826,-801,-582,2944,2371,-790,-2097,-4025,244,5070,4518,3591,2312,83,356,821,-60,-2615,-1804,-2569,-3116,-3885,-3586,-3768,-3869,-4227,-4391,-3889,-3083,-2333,-1536,-790,132,818,-2500,-1755,1333,1858,1450,-2240,-401,-46,-726,-2048,-1663,-1582,-1801,-2051,-2478,635,983,1236,3,-1958,-1067,-355,-300,-820,-1611,-1923,-2162,-1970,-1678,-1008,-321,357,862,-500,2065,876,1055,-826,-152,3341,460,-1694,-1456,-1823,1668,2035,1677,1318,868,461,107,-255,-739,-1113,-1380,-1689,-1869,-1856,-1768,-1510,-2840,-1647,-649,-342,-3,-526,-40,931,1151,-650,-1569,-3163,-2284,-1581,-632,-971,-1940,-76,-463,-842,-1264,-1557,-1751,-1937,-2908,-1841,-2252,-1470,-1285,-1025,-739,-465,-186,-2119,-607,-219,-947,190,131,56,-2613,-1421,126,135,-103,-1852,-1219,1219,-647,1809,2106,-3251,1269,2813,2772,-1744,-1903,-2485,-1012,-1675,-3369,130,-1498,-2207,-811,-188,-1349,-4648,-3194,1297,1128,862,561,-204,-2597,-944,80,57,-70,-3701,-1799,-1170,-1699,-2485,-3224,-3155,-2542,-1985,-3420,-1330,-1080,-2181,-3962,-898,-965,-926,-835,-4267,-1971,-5838,-6698,-5772,-1958,-1260,-4706,-17,-8,-3543,-225,-4605,-1785,-2403,-7376,-2359,-1954,-3109,-2687,-2462,-8509,-8623,-11462,-2317,1340,-11412,1020,-11564,-25658,-2585,3715,3813,3910,4280,4764,5233,5884,6455,6864,1052,-37663,-12064,-21456,-6998,6696,1242,885,-8208,1754,-1706,1117,-4635,-3383,-4447,-7930,-6584,-4225,32,-1119,-2124,-2907,-3190,-2248,-1601,-1001,-4794,-1140,-3233,-126,-158,-157,0,-19,-4185,-129,-3602,-710,-2242,-1305,-2092,-2547,-2302,-2220,-1894,-1502,-1131,-3172,-3541,-2575,-1189,-85,9,-1521,227,71,-1053,-1519,-2931,-1336,-1940,-2540,-2997,-3285,-3030,-2551,-2026,-1532,-1246,-1970,-1337,-1412,-1450,-1701,-1758,-2858,-1990,-2014,-2309,-2257,-2212,-2004,-2993,-1995,-3292,-167,295,-1987,-1691,-370,1518,-1577,-850,-1360,126,229,-3723,3459,-1179,5044,4611,-2051,-3207,2250,195,1239,1317,285,-1437,-5615,-8105,-26153,-51881,-74515,-56789,-9308,-58,-2155,-4494,44,-3635,-40202,-19867,779,-7784,-2668,1057,984,-998,634,301,29,-274,-559,-12536,-39745,-38615,-8705,-2536,-5253,-1656,-2112,493,610,667,-235,771,795,-661,-2789,-2332,-2536,-1319,102,984,698,344,-95,-602,-1150,-1750,-2245,-2655,-2857,-2724,-2346,-1874,-1593,-947,-579,-510,-2364,-1226,688,936,-359,-1611,957,-1739,565,262,-1388,-3013,-551,-703,-792,-756,-766,-751,-603,-523,-460,-347,-167,9,332,-3195,1070,1508,-2783,1102,1287,-645,-1818,-1914,-2053,-1454,-1206,106,381,-402,930,-858,-1145,-1079,-817,421,359,-523,-1576,982,6476,5858,-900,-2813,2294,1069,-377,-1487,-1681,-1580,-3336,-2796,-1284,-2984,-2750,-2638,691,390,-80,-2232,-1518,-2375,-2983,-2057,-1334,697,-1752,-3291,-1837,-276,1672,4411,1083,-4099,-2516,-755,-895,-2645,153,636,-91,-1390,-1668,-1368,-775,-299,-419,-3319,-1847,-306,-777,-1453,-3124,-2822,-3036,-2526,-2959,-1428,-1038,-674,-2990,-1894,-2294,-1040,-1201,-2689,-1279,-1024,-485,-56,463,-1351,-169,988,998,919,662,248,-296,-901,-1456,-2030,-2476,-2576,-3820,-2106,-1651,-1145,-1151,-377,-13,102,-2386,-2732,-1978,-127,-166,-130,-486,-1755,-961,247,2092,-36,-2874,-1964,-1607,-764,279],[-1798,-2817,-2865,-1964,-1052,-1514,-652,956,1317,1738,-25,-1397,-199,2381,2462,2466,1724,2142,1809,198,872,247,-1119,-1589,-1534,-2118,-2601,-2281,-1678,-952,-617,-797,-1291,-1903,-2178,-1087,3867,1065,-1402,-187,-526,-913,2831,2446,2024,432,-2743,-1292,-1018,674,2685,331,207,2480,-1258,359,1188,-4141,-1705,-2164,-2582,-3073,-2122,-1791,-1677,-1686,-3069,-1926,-2739,-2630,-2422,-2532,-2584,-2535,-2237,-3335,-1409,-2875,-549,-130,170,316,250,141,-532,-1040,-2614,-1686,-2310,-2943,-3423,-2940,-2567,-2271,-2074,-1927,-1813,-1760,-2619,-2780,-1676,-1710,-1562,-1445,-1404,-1270,-955,-708,-498,-250,-101,129,318,450,128,689,630,722,-1304,-1556,-1464,-187,-313,-708,-1159,-1643,-2255,-2890,-3471,-3419,-2802,-2319,-1748,-1293,-2010,-396,-1656,379,593,-3192,-647,1947,2185,2152,598,2575,-200,-824,35,949,830,-1430,-2256,-642,2670,778,-1076,-888,-1729,-2800,-1292,-791,-983,-2571,-511,-1907,256,-1471,-2417,-1078,-585,-3148,1310,2160,1714,-830,-497,466,263,507,833,1181,1451,-1301,1751,1809,-2403,-2875,1857,1743,-660,-2448,1333,1134,182,-1401,-3336,-3141,-2893,-2334,-2777,-2853,-2564,-2001,-1507,-1016,-1599,-513,-266,-133,51,130,364,419,360,269,76,-150,-462,-2598,-1670,-1531,-1917,-2324,-4553,-2700,-2716,-2526,-2178,-1772,-1282,-2813,-347,120,666,1044,1389,1717,-14856,-61182,1850,1159,1388,556,-212833,-467452,-302435,-46953,-2498,-3345,-3774,-2825,-1925,-942,-120,-5112,1476,1976,2407,2712,2913,-517,-9000,-7670,-5319,-2237,-661,-4541,316,-541,-1469,-2349,-3361,-3730,-3150,-2236,-1527,-4026,-580,-2529,-117,23,-2806,488,895,1384,-858,-1492,1270,-3064,-3218,2519,2239,1781,892,-2194,-3976,-2300,-773,-1044,-2528,-2109,-1885,-2866,-2535,-2789,-3036,-3330,-3318,-3341,-3220,-3003,-2675,-2279,-2120,-1657,-1298,-1006,-2348,-2293,-269,-83,-198,-3138,-389,-1889,-907,-1221,-1726,-2290,-2877,-3500,-3994,-4460,-4597,-4179,-3884,-3615,-3463,-3416,-3185,-3010,-2765,-2600,-3373,-2730,-3102,-3441,-3751,-3543,-2780,-2206,-1536,-473,817,1511,1664,-772,-1263,739,-1534,-939,-78,-2759,-2015,1319,2483,-737,-398,1827,-1452,2455,6721,1867,152,2343,118,-296,-832,-780,-2502,-77,-1070,143,61,-14,93,130,344,-1381,810,945,1010,1026,132,-2544,-1338,-570,-1169,-1754,-2230,-2638,-2839,-2915,-2916,-2748,-2393,-1831,-1274,-514,23,770,1515,-2210,180,2550,-908,-2467,-1496,-154,-2091,1118,-1371,-487,-1378,-1633,-163,585,-365,730,1157,-1201,1674,2139,2525,1537,1021,-2740,-1588,-443,-844,3403,596,-2935,-464,3296,4251,4308,2527,-241,1565,-450,-1104,351,-670,-1577,-2219,-2568,-2744,-2806,-2864,-2760,-2874,-2043,-50,-623,2152,1943,-980,-1870,-4431,276,5175,5251,3067,2520,275,255,1278,554,-1892,-492,-193,-1897,-3338,1483,2469,-2372,620,-701,-826,1693,1398,88,-405,-1165,-2004,-2827,-3276,-3112,-2621,-2238,-2833,-1433,-1266,-1315,-1774,-1915,-2484,-3179,-3845,-3714,-3033,-2430,-1876,-1591,-1529,-1470,-1631,-2074,-2659,-3381,-3898,-3665,-2783,-2005,-1015,-122,680,1231,-299,2331,969,735,-1178,-398,2596,616,-1765,-1288,-1780,906,448,97,-219,-596,-911,-1152,-1379,-1698,-1869,-1894,-1930,-1832,-1555,-1226,-741,-3294,-1826,-340,-372,255,-342,957,2727,1802,-854,-1524,-2067,-1483,-1823,-683,-1018,-1496,-77,-810,-1483,-2129,-2555,-2770,-2849,-2637,-2252,-1813,-1299,-892,-488,-156,-7,-267,-2430,-153,-458,-945,-1252,-1645,-1963,-2739,-2179,-2203,-2363,-2405,-2607,-2754,-2778,-2616,-2166,-1534,-3549,7,930,1655,-1339,-2058,-2086,-1058,-1554,-4135,-404,-1824,-1978,-664,18,-1273,-4255,-3927,28,-489,-971,-1404,-1643,-2270,-2016,-2131,-2047,-1945,-3997,-2501,-1923,-2067,-2502,-2917,-2980,-2545,-1828,-3485,-261,593,-2024,-3176,2438,2644,2717,-322,-3762,-1676,-5251,-5430,-4863,-2162,-1876,-3442,-3215,-3553,-3411,-2934,-4854,-2277,-3146,-6376,-2565,-2879,-3099,-3149,-2831,-9412,-6235,-8809,-2999,-595,-9530,-65,-7128,-24997,-434,1381,2011,2617,3344,3942,4241,4453,4376,4010,3445,-36198,-11158,-23153,-4021,1983,-5646,-2653,-8357,5,-790,2109,-4582,-3623,-4476,-8422,-6088,-3492,-1588,-2237,-2474,-2649,-3862,-915,-226,433,-5715,-2720,-3545,1063,727,331,39,-418,-4727,-1341,-3320,-1248,-2574,-796,-2470,-3650,-1294,-1079,-1352,-1726,-2177,-3363,-3079,-2992,-2543,-2040,-1540,-1014,-513,-298,-1016,-1059,-2596,-628,-1106,-1934,-2182,-2690,-2970,-2625,-1668,-459,695,-1480,2496,2137,-1302,2692,184,-2812,2020,1810,-2647,-125,3776,3409,-3158,-1779,-2600,1388,827,-2282,-1634,-7,2405,-574,-144,-1738,-440,-120,-3381,328,-737,-697,-1341,-2374,-2644,-2965,-3362,-3335,-2899,-2414,-2308,-6624,-10242,-26983,-58609,-87936,-65059,-8911,-577,-745,-3357,-1353,-1763,-14937,-4570,-2003,-4565,-1671,-1500,-1343,-1211,-1097,-1100,-1044,-1039,-1064,-9723,-31914,-31562,-5482,-1389,-4490,-1733,-1941,-1913,-2154,-2416,-2603,-2710,-2656,-2227,-2208,-2171,-1980,-1284,466,3279,4241,5109,3208,3378,-535,1588,-552,610,1398,1725,2149,933,-1591,-1375,-2428,-3215,-3237,-2575,-1993,-1503,-1731,-2110,-1020,-2634,-1346,-1379,-1897,-2225,-322,164,527,695,478,402,2,-669,-1523,-2427,-3123,-2882,-1839,-3273,378,1428,-1813,1329,1343,-626,-2043,-2072,-2053,-1032,-611,1605,234,-1112,-2041,-1778,-590,-631,-9,558,261,-756,-1858,863,4516,3987,-173,-2895,1577,897,-383,-1487,156,-1435,-2888,-2977,-953,-2800,-2995,-2392,913,1978,-186,-2200,117,655,-184,-1000,-1503,-1559,-2036,-2719,-1613,-37,463,593,843,-3367,-1615,427,-936,-2353,-209,-710,-1334,-2006,-2566,-3002,-3224,-3311,-3351,-3434,-3477,-3645,-3903,-4082,-3768,-3259,-2840,-2324,-2663,-1586,-1335,-1046,-2834,-1977,-1870,-1130,-1192,-2761,-1304,-1172,-762,-413,106,-1967,752,1154,1461,1692,1730,1562,-149,567,96,-622,-1378,-1998,-3357,-2720,-2421,-1806,-1347,-478,257,788,-2648,-2202,-2653,877,1001,1017,-495,-1441,-656,719,1571,397,-3119,-2106,-1843,-1617,-2618],[-1357,-1040,-2024,-858,12,-1774,-630,605,542,540,89,-1673,-529,-653,-1027,-1427,-1862,-2244,-2557,-2692,-2674,-2587,-2415,-2127,-2006,-1818,-1750,-1595,-1287,-762,-1083,-855,-1160,-1862,-2009,-1650,3433,871,-1424,-319,298,-611,1975,1322,1731,240,-2743,-909,-1002,787,2587,-40,564,2757,-1260,945,1315,-3313,-1048,-1240,1451,-3490,-1586,-1701,1597,2156,-2346,-1383,-2297,-2760,-1207,-1740,-2180,-2565,-2766,-2952,-2809,-2569,-2163,-1668,-1222,-887,-746,-640,-673,-1006,-2319,-1734,-2198,-2618,-2752,-2589,-2367,-2116,-1926,-1779,-1680,-1673,-3106,-2020,-2093,-2471,-2779,-3244,-3911,-3753,-2918,-2128,-1352,-517,234,1071,1859,2146,-230,475,2250,1067,-2251,-1706,-1504,-341,-231,296,463,-103,-286,76,-2045,-2266,-755,862,-382,-141,-2148,700,-1987,375,1287,-2459,-261,2624,2231,1781,-1054,1068,-443,-987,-254,-298,-717,-1373,-1736,-2237,-3038,-3824,-4121,-3369,-2584,-2162,-1542,-987,-765,-2413,-868,-1661,365,-1524,-2009,-730,-284,-2519,77,18,120,-564,-311,1460,257,1511,3971,4395,1148,-661,1889,2850,-2353,-3337,2079,2091,-721,-3003,-331,-1020,-1411,-1647,-3485,-2846,-3638,-1715,-1851,553,1430,1464,1364,1257,-1745,654,398,60,-193,-423,-640,-871,-1128,-1311,-1490,-1606,-1741,-3444,-1965,-2171,-2383,-2653,-3947,-2948,-3078,-3133,-3141,-3169,-3164,-3216,-3244,-3250,-3118,-3066,-2932,-2688,-22952,-67198,-2056,-1874,-1708,-1784,-258389,-543152,-354737,-56075,-3083,-3703,-4149,-3349,-2517,-1583,-819,-5761,545,834,978,933,747,-933,-10224,-8150,-5586,-1298,-405,-5430,-141,-113,-1136,-1610,-129,3,-1014,286,308,-4270,63,-2450,-513,-865,-2855,-1305,-1291,-1161,-1027,-1016,-1072,-2884,-3043,-2090,-2528,-2905,-2952,-2799,-3531,-2229,-1548,-1169,-2848,-1879,-1374,-3293,-2525,-3217,-3989,-4807,-4583,-3981,-3313,-2643,-1933,-1209,-2202,-54,519,231,-2390,-1468,1680,2217,378,-3602,1920,-2206,49,1323,-1757,674,379,-558,-1295,-141,-125,14,156,371,-1141,-979,-1068,847,761,-2242,-3828,-377,314,-748,-477,-878,-1122,-2668,-1415,-916,-519,2,431,-330,165,1389,-1127,-629,550,-2742,-600,2181,2688,-1691,-1577,1104,-1783,1895,6311,1830,120,2427,382,-329,-974,-922,-2619,-213,-1527,1793,6725,2492,1080,3968,577,-1517,-525,-2225,-3866,-3655,-2172,-2357,-1413,579,960,-225,132,52,230,-11,1376,1904,-471,-1489,2877,467,874,589,1907,-1857,-433,2839,-675,-2548,-780,369,-3126,-1432,-2363,-3153,-3793,-4146,-4598,-4866,-5031,-4924,-4250,-3595,-2884,-1998,-1219,-558,-73,-2774,-1976,-535,-1002,1035,575,-3339,-943,2631,3160,3609,2489,-199,1437,-483,-991,1954,1997,578,23,-523,-2127,-14,866,-1454,-2430,-2235,-3286,-4647,-2859,-929,-1007,-1494,-3907,326,4883,4491,2530,2655,449,158,-359,-1916,-3424,-3335,-2046,-1791,-2725,1315,1843,-2720,668,-353,-447,1578,1018,-565,-264,-644,-1000,-2777,-1682,-1234,-1135,-1107,-2231,-645,-445,-321,-1360,-566,-172,-2135,-1737,-3741,-140,-49,131,-172,-996,-281,3,-391,-934,-1669,-2425,-3272,-3775,-3392,-2374,-1375,-431,289,-83,1847,982,402,-1614,-501,4101,950,-1913,-1207,-1633,1880,1981,2654,2055,1329,633,1,-609,-1297,-1819,-2178,-2533,-2729,-2716,-2621,-2344,-3585,-2091,-1271,-1358,-418,-211,354,600,745,-1168,-1353,-676,-460,-2018,-791,-1186,-1156,-1451,-1576,-1498,-1266,-753,-798,-695,-922,-1470,-1299,3804,4104,-36,345,-273,-484,-2598,648,845,246,752,1047,415,-2857,-1356,1323,1083,-328,-1152,-1434,862,391,1003,1161,-3617,1241,2009,2388,-1000,-2035,-1746,-1325,-1531,-3913,-1118,-2233,-1708,-538,70,-1511,-4012,-4612,1558,1801,-811,1961,-16,-1974,1455,625,5,-507,-2998,-2862,-802,-2004,-1095,-1229,-2757,-1422,-1568,-3245,-1413,-1853,-2315,-2876,-3295,-3544,-3275,-2851,-3330,-2052,-3267,-3208,-3240,-2405,-870,-2142,-1657,-824,-2453,-1337,-4522,-2400,-3591,-5122,-2222,-2195,-2081,-2019,-1930,-9882,-3320,-5965,-3426,-1952,-8045,-1943,-4122,-22933,-2563,-2862,-3288,-18591,-3166,-2688,-2386,-2031,-1840,-1838,-1989,-34126,-10104,-23117,-2707,-2560,-13521,-5763,-8593,-2296,-643,-400,-4978,-3324,-4192,-8657,-5349,-2306,-735,-850,-871,-2632,-4377,-632,-524,-365,-5839,-4695,-3157,-539,-808,-1071,-1193,-1465,-5205,-2708,-2418,-1363,-2528,-318,-2365,-2942,-621,708,-960,602,14,-3570,-2017,-1253,-1285,-1345,-1262,-1034,-767,-766,-1144,-939,-2307,-1252,-1216,-3140,-1151,284,980,1648,1913,3117,3732,-1195,4472,2213,-1293,2366,-40,-2444,2005,2002,-1990,-764,2322,1718,-3187,-1549,-2013,796,717,-2262,-1608,65,-325,-872,-1374,-2285,-2499,-2667,-3115,-1993,-1593,-1019,-748,-2803,-1589,-23,44,54,67,-48,-3432,-7821,-12035,-19690,-47841,-83818,-65072,-7144,-1901,-1557,-1306,-1061,-1062,-1115,-1266,-1390,-1574,-1877,-2125,-2330,-2476,-2542,-2624,-2549,-2448,-2317,-7842,-25328,-25849,-3124,-1662,-3789,-1873,-2019,-1334,-1320,-1324,-1279,-1226,-1154,-1397,-1712,-2042,-1401,-1033,400,793,1072,1369,1655,1924,-1060,2087,161,361,1319,1853,2221,929,-1449,306,1478,-82,-2484,180,759,490,-3147,-1973,-406,-3427,-935,-975,-2335,-1583,-133,271,596,595,448,644,361,-199,-970,-1855,-2753,-3048,-2030,-2113,394,1284,-1031,1342,1133,-836,-2305,-2404,-2307,-728,-143,2980,5518,408,1580,574,40,-173,475,505,-5,-1080,-2333,493,2411,2470,381,-2906,1859,1625,-413,-1511,61,-1325,-2397,-3177,-690,-2552,-3112,-2182,183,737,-403,-2170,-69,1376,2837,1590,224,3079,-2385,-2088,-1346,676,2540,3124,2555,-2558,-733,1936,-420,-1641,-111,600,94,-486,-1030,-1581,-2071,-2482,-2721,-2960,-2593,-2383,-2150,-2343,-1663,-2779,-591,-305,-2467,981,2533,1338,-2740,-1971,-1400,-490,1339,-2764,1861,912,-725,259,-627,-2268,-2606,-3550,-3074,-2312,-1779,-1497,-1455,-1593,-1802,-2159,-2545,-2805,-2999,-3129,-3033,-2810,-2458,-2316,-1868,-1497,-2808,-1426,-3219,252,-544,-11,-419,-1101,-356,-402,-890,-1356,-2930,-2258,-2477,-2486,-2322],[-1358,-1083,-1897,-797,-484,-2024,-525,-327,-384,-261,-244,-1786,-747,226,405,528,537,475,299,-185,-251,-618,-899,-1471,-1137,-1137,-1261,-1325,-1365,-1295,-1575,-1262,-1079,-1844,-1804,-2248,182,449,-1565,-674,782,-433,79,-505,-1018,-1484,-2447,-835,-1086,715,2032,-464,863,3122,-1280,1419,1878,-2557,-455,-2617,314,-2780,-1074,-2074,1204,2618,-1608,-1459,-1733,-2826,-711,774,318,-1698,-977,-1826,-2559,-3289,-3448,-2868,-2212,-1708,-1454,-1288,-1298,-1616,-1867,-2189,-2380,-2351,-2012,-1537,-1712,-1051,-1013,-132,120,291,-3336,-1007,-2072,485,641,800,927,1190,1665,696,-52,983,3217,3674,3995,2505,-586,240,1825,513,-3244,-1868,-1577,-677,-677,446,2136,1031,75,-370,-1508,-2125,-415,708,-1054,-158,-2137,529,-2455,394,1733,-1794,95,254,-21,-233,-2570,-370,-646,-1305,-1155,-1785,-2510,-3219,-3561,-2714,-1811,-835,-674,-404,-872,-1529,-1787,-1272,-727,-2271,-1244,-1480,219,-1662,-1408,-421,57,-1768,75,2938,1790,-338,-229,1809,310,856,6040,5688,223,-186,1755,2181,-2441,-3786,-14,-425,-854,-3354,-1141,-1434,-1717,-2024,-3262,-2269,-3603,-2028,-1824,534,3723,1753,3566,2832,-1938,3659,4796,3706,1287,115,2416,1371,219,-884,-1935,-2704,-2978,-4451,-2400,-2243,-2219,-2380,-3378,-2732,-3294,-2864,-2601,-2219,-1742,-3305,-918,-579,-217,-83,-34,-43,-31776,-70945,-1017,-3418,-2027,-6866,-218625,-561201,-396771,-59340,-2995,-2661,-2388,-2281,-2310,-2251,-2305,-6895,-2111,-2061,-1879,-1617,-1279,-1690,-10459,-7357,-4742,-321,-215,-6587,531,508,-1657,-2704,189,-29,-1358,-312,-524,-3977,-1017,-2587,-1643,-2037,-2790,-2762,-2932,-2878,-2612,-2227,-1658,-2592,-2954,592,1511,2379,2162,-256,-3070,-2267,1678,-158,-3209,-1680,-502,-3806,-1316,-2264,-1101,-1936,-2332,-2692,-2902,-3068,-3189,-3310,-3595,-3794,-3900,-3920,-3783,-3690,-3435,-3139,-2862,-3765,-2299,-2603,-1400,-875,-1853,-184,88,-1105,-1344,686,875,729,-161,1045,-771,-528,-944,1362,920,-1968,-3154,48,433,-781,-192,-454,-556,-3221,-1294,-730,-124,241,560,-17,1376,1677,-644,-262,524,-2386,783,1821,1407,-2618,-2803,219,-2159,1233,1722,1708,-74,2314,581,-376,-1175,-1008,-2523,-462,-2118,861,289,-419,-1050,-1803,-2306,-2564,-2470,-2159,-1726,-1254,-975,-2338,-1515,-1090,-1262,-1338,-1176,-819,-189,-334,1237,1865,-424,-1207,3175,621,627,-249,1260,-1691,-1153,2480,-475,-2629,-151,-191,-2445,-1190,-1490,-1523,-1612,-1991,-1012,-900,-792,-848,-938,-1939,-1730,-2003,-2287,-2489,-2620,-2831,-2556,-2473,-2317,-2068,-1674,-3664,-1466,-377,96,517,818,-178,1135,-718,-1100,933,907,152,765,-238,-2943,986,818,-1350,-2032,-2505,-455,-927,-1517,-1952,-2248,-2236,-3345,-1504,-879,-371,329,936,488,-48,1824,1916,-368,-1060,-125,-1600,-2204,-2084,-2438,-3120,-1419,-636,-129,1137,1388,-1265,345,2377,1460,-2954,-1758,-231,1038,547,-1186,212,166,127,-998,-847,-634,-2010,-1195,-2512,-915,-1226,-1465,-1818,-2086,-2366,-2493,-2602,-2527,-2310,-1850,-1333,-720,-341,-136,646,996,1120,3,1542,768,-38,-2269,-483,1629,1274,-2251,-1338,-1548,180,-432,-1004,-1585,-2246,-2830,-3298,-3693,-4094,-4247,-4188,-4166,-4037,-3690,-3206,-2479,-3624,-2522,-1288,-2412,-1002,-280,2516,2666,-98,-1685,-1181,712,473,-2297,-1048,-1622,-992,-1670,-2855,-4011,-3969,-2670,-1234,-141,-14,-1285,-892,4104,4391,-457,-571,-770,-896,-2676,1035,1178,572,663,1223,492,-3015,-1472,1570,1721,-580,-936,-1505,1764,754,2165,1435,-2843,1195,1853,1553,-857,-1916,-1629,-1942,-1693,-2973,-1881,-2819,-1526,-551,-123,-1869,-3701,-5482,1248,1718,-2003,1501,-158,-1794,3370,2911,2293,1628,-2316,-3196,-124,-2645,-761,-1694,-3329,-2168,-2020,-2864,-282,108,-1582,-1892,1107,1168,1140,67,-3124,-1229,-1105,-858,-1593,-2763,-1764,-1780,-2649,-1923,-2226,-2601,-3720,-3668,-3919,-3899,-2923,-2400,-1889,-1523,-1225,-9758,-1182,-3138,-3646,-2787,-6963,-1409,-2537,-19568,-1749,-1847,-2010,-43207,-2061,-1798,-1515,-1017,-554,-194,65,-31647,-8926,-22091,607,663,-22024,-7036,-8950,-5096,-79,1503,-5878,-2469,-3758,-8756,-4513,-978,-654,-1406,-2111,-2769,-4643,-3179,-2738,-2112,-4797,-5508,-2277,-532,-410,-312,-133,-444,-5402,-4085,-1533,-1967,-2425,-2313,-1809,-1515,-146,1593,-1134,3550,-391,-3796,-1516,-817,1521,3494,2903,221,1366,1426,-1434,-444,-2093,139,-1063,-3965,-1554,156,184,128,87,65,-45,-1120,-354,-228,-1391,186,-307,-1987,634,643,-1171,-1567,-423,-988,-2752,-2046,-2447,-2723,-2834,-2670,-2534,-2426,-2223,-2112,-1910,-2954,-1635,-1457,-2944,-1158,-953,-529,-385,-3220,-834,-131,-311,-602,-934,-1422,-4657,-8385,-9800,-12815,-33137,-68371,-56938,-4263,1048,1513,1715,1799,1560,1219,752,307,-176,-739,-1188,-1530,-1766,-1905,-2092,-2184,-2322,-2461,-6708,-20052,-21532,-1653,-972,-3187,-2025,-2299,656,823,891,-1636,898,828,-1859,-1263,-1872,-809,-477,889,901,719,467,113,-339,-1231,-1518,-2128,-2764,-3396,-3495,-2826,-2062,-1285,-620,-48,18,-2528,770,1455,1608,-2456,-1091,1117,-2707,424,60,-2569,-997,-266,-124,38,229,252,175,119,-112,-461,-855,-1277,-1797,-2252,-2734,-2985,-2839,-2367,-1843,-1190,-1158,-2300,-2589,-2661,-434,293,2362,2288,740,1606,1034,504,349,517,364,-328,-1354,-2888,-9,1239,1459,863,-2750,1885,2236,-384,-1465,-50,-1130,-1848,-3275,-323,-2207,-3016,-1919,181,351,-812,-2009,-1768,-1050,-57,856,988,2547,-2598,-1393,-913,1238,3148,4132,3194,-1725,140,2219,459,-629,-260,-785,-1586,-2393,-3087,-3677,-3934,-3777,-3440,-3093,-2682,-2410,-2286,-2727,-2637,-2953,-2832,-2360,-2338,-540,605,1305,-2663,-1839,-863,-432,1223,-2622,1767,965,-789,1666,1629,-2032,2070,601,589,105,-335,-742,-1120,-1442,-1639,-1822,-1909,-1778,-1560,-1321,-889,-319,-1419,234,1474,1884,-2818,-569,-3638,-182,-2024,-937,-275,-791,-1586,-2574,-3544,-4385,-5087,-5249,-4960,-4592,-4259],[79,526,-1574,-493,-522,-2140,-306,-298,-271,-501,-818,-1592,-994,-844,-643,-438,-310,-238,-283,-413,-665,-1030,-1391,-1645,-2032,-2286,-2558,-2620,-2464,-2119,-1896,-1575,-1193,-1781,-1526,-2833,-568,-625,-1787,-1202,-1018,-1241,-1347,-1264,-837,-389,-2012,-372,-1285,464,1933,-877,1116,3252,-1268,1761,2038,-1909,78,-2333,-710,-2025,-630,-2357,608,1009,-1029,-1572,-1250,-2803,-530,505,-13,-1948,-1259,-1965,-2495,-3056,-3465,-3688,-3801,-3845,-3819,-3505,-3076,-2767,-2302,-1945,-1649,-1450,-1234,-1060,-1543,-985,-1153,-751,-500,-234,-3166,-158,-2060,741,1169,1640,1635,2703,3455,369,-404,735,4665,4597,4433,2711,-974,-113,1223,-158,-3535,-2080,-1701,-1243,-1394,420,803,175,-402,-808,-1103,-2078,-1171,-1340,-1879,-1501,-2208,-1411,-3095,-788,-287,-1371,267,1286,1730,1886,-2192,920,-792,-1799,-1467,-806,-1027,-1463,-1279,-756,-1316,-1626,-1603,-1439,-1162,-1006,-2057,-1728,-953,-2282,-1704,-1476,-1820,-1971,-1950,-1750,-1290,-980,-444,1297,759,-250,-335,2030,355,-85,5005,4729,-747,22,1398,956,-2770,-4219,-613,56,-1135,-3077,2489,2865,349,-2564,-2835,-1738,-2972,-2420,-1999,-613,-201,570,1342,2128,-2257,3110,3516,2830,489,-155,3625,3250,1832,1954,1096,193,-761,-5574,-2324,-2789,-2889,-2830,-2900,-2551,-3801,-2866,-3266,-3878,-4603,-4347,-3507,-2626,-1643,-834,-89,583,-37207,-70114,1285,-7530,882,-14447,-170666,-479292,-378882,-54144,-1212,-1082,-842,-640,-487,-201,-12,-7341,594,748,-2803,1058,-1418,-2782,-9182,-6126,-3157,-269,-743,-7108,-1658,-2169,-2625,-3940,-3475,-3867,-4155,-4206,-4260,-4255,-4179,-4129,-4035,-3976,-3899,-3700,-3399,-2985,-2497,-2003,-1404,-2378,-3038,491,1125,1641,2141,527,-2657,-2421,1319,-369,-3592,-1584,-304,-4318,-1008,-2281,-250,-1551,-281,136,-1095,-2510,-1561,-257,-2136,-546,-630,-786,-1994,-1273,-1554,-1921,-2431,-3645,-3732,-4354,-4787,-5077,-4945,-4562,-4210,-3971,-3703,-3516,-3307,-3039,-2798,-2492,-2238,-2055,-1667,-1314,-843,-1643,-2527,318,585,-939,1104,1327,1627,-3684,-1134,-999,356,2836,2906,168,2823,2465,-133,150,220,-1882,-1664,-2903,-4221,-4712,-3747,-2372,-2536,-426,158,808,-386,1218,756,-354,-1369,-1033,-2292,-766,-2771,709,1144,1534,1339,2222,85,-1621,1466,1438,83,765,-835,-2417,-2847,-4207,-3964,-2733,-1970,-1133,-237,-659,1115,1859,-362,-864,3520,838,390,-1041,627,-1592,-1887,716,-241,-2573,-1567,-2264,-2694,-3033,-3184,-3058,-2767,-2290,-2041,-1693,-1284,-981,-668,-2119,-621,-538,-568,-658,-816,-2812,-2861,-1227,-1599,-1480,-1534,-3414,-1894,-1512,-1232,-848,-431,-89,486,-1049,-1329,1585,1940,-252,1487,-17,-3604,2931,2170,-1237,-1607,-2662,2408,343,-62,900,-1022,-717,-2712,-170,-675,-1278,-1483,-1398,-928,-185,567,1396,335,-1379,-79,-1157,-1647,1865,1499,-3318,393,200,267,1099,693,-1838,179,4561,1566,-3044,-1815,-863,1966,699,-26,-100,-493,-821,-1086,-1263,-1487,-1721,-1888,-2151,-2300,-2354,-2190,-2001,-1612,-1166,-564,-22,550,953,1050,-827,767,1384,-270,2643,3347,2593,121,2438,490,-361,-2967,-225,-1067,-1869,-2581,-3322,-3890,-4164,-4262,-4047,-3706,-3426,-3130,-2831,-2611,-2586,-2527,-2443,-2488,-2487,-2359,-2190,-1851,-3576,-2817,-1618,-2965,-1541,-395,1645,2011,-1467,-2138,-869,1986,1355,-2494,-1220,-2164,-952,-666,216,-2038,-196,-72,-459,84,203,-1025,-488,-36,-457,-925,-1407,-1841,-2101,-2544,-2154,-1903,-1707,-1306,-1054,-862,-2983,-1567,-598,-827,-982,-1337,-1721,-2160,-2663,-3104,-3491,-3864,-3934,-3726,-3428,-3042,-2308,-1631,-2760,-1841,-2007,-2388,-3425,-1321,-584,-352,-2011,-3145,-5535,925,1489,-2882,1111,-303,-1599,4615,4877,4170,3298,-1865,-3650,709,-3190,-290,-2182,-3514,-2831,-2498,-2383,-1999,-1909,-1541,-1484,-512,-106,216,239,-3087,-1058,-503,-1036,-1734,-3147,-3163,-3314,-3086,-2522,-2054,-1610,-2631,-3682,-2938,-2747,-2585,-1206,-1254,-1347,-1381,-9145,-1570,-1398,-3655,-5559,-6162,-68,-2143,-15324,1319,1808,2192,-57007,2903,3273,-43122,3789,4006,4117,4159,-28894,-7527,-20844,4368,1159,-19208,-5346,-9363,-8230,-302,2905,-7248,-1191,-3288,-8765,-3668,298,2617,1626,565,-1882,-4605,-2822,-3882,-2883,-3431,-3095,-1240,114,352,154,-621,-1172,-5197,-4277,-828,-1585,-1709,-2276,-3149,-3196,-2152,-984,-1571,1391,-911,-4060,-1301,-606,1984,4415,4330,625,996,2331,-1936,-379,-2047,-306,-2245,-3561,-2141,2421,2110,1712,958,1032,630,-1338,-379,-677,-1673,-1095,-1133,-1725,-1303,-1300,-1473,-2545,-1941,-2303,-2689,-2954,-3026,-2795,-2393,-1820,-1555,-999,-599,-367,-153,-3826,-699,-1770,-3024,-1942,-2717,-2876,-2305,-3551,-959,-97,397,750,1008,1035,-5601,-7267,-7797,-6768,-19209,-52199,-46861,-2904,-2198,-1327,-602,108,578,1003,1321,1643,1862,1904,1935,1939,1938,1963,1922,1998,-386,-1700,-6389,-16394,-18880,-1305,1071,-2948,-2387,-2972,-1113,-1726,-2290,-2691,-2914,-2929,-2666,-2505,-2286,-2148,-2032,-2196,-2273,-2556,-2888,-3278,-3288,-2942,-2622,-2217,-1828,-1487,-1218,-953,-675,-946,-208,-83,-141,-2766,135,134,101,-1261,-368,-627,-2063,-1688,-2266,-2819,-2811,-2388,-1839,-1343,-853,-539,-309,-33,86,-324,79,3,-210,-423,-773,-1120,-1482,-1802,-2027,-1875,-1817,-2129,-2433,-2556,-396,435,1859,2008,842,1286,1093,595,622,647,-115,-944,-1783,-2898,-992,-1011,-768,-375,-2724,780,1751,-575,-1615,-438,-1094,-1539,-3497,-229,-2086,-3007,-1835,-483,-389,-854,-1915,-2519,-3217,-1170,451,1488,2831,-2642,-921,-525,1720,3677,3386,2962,-1131,707,1035,357,-482,-1184,-1930,-2713,-3345,-3277,-2754,-2138,-1675,-1008,-2130,-866,-1877,-2942,-2190,289,-3178,-576,-663,-2479,-1994,-2933,-3785,-4368,-3655,-2850,-2098,-1439,-2436,-536,-140,-920,749,1215,-1450,1875,-31,1964,2530,2556,2373,0,1435,860,216,-294,-1849,-198,262,790,106,-1384,324,3324,2717,-2625,201,-3802,-638,-3446,-1565,-105,-763,-1774,-2583,-3221,-3543,-3631,-3446,-3166,-2888,-2640],[-1833,-1409,-1141,-293,-827,-2145,-73,-681,2379,2806,248,-1183,-346,3314,3272,3125,1337,1877,1597,-300,827,144,-484,-973,-1592,-2119,-2785,-3395,-3843,-3989,-3989,-3867,-3509,-3192,-2811,-3383,-2381,-2109,-2056,-1846,-811,-357,105,-291,345,-732,-1555,-257,-1579,71,1507,-1184,1360,2554,-1176,1987,2087,-1341,600,-714,-1051,-1243,-226,-2304,-104,1130,-616,-1680,-871,-2675,-541,-997,-1452,-2173,-2062,-2226,-2118,-2017,-1805,-1497,-1171,-853,-593,-226,132,289,-1047,-1314,359,444,266,0,-1203,-1031,-1656,-2268,-2806,-3205,-3194,-2899,-2503,-1994,-1298,-690,-265,108,495,-113,-864,330,-125,-606,-1187,-1831,-2377,-2805,-3232,-3012,-2736,-2240,-1750,-1890,-2285,326,968,1325,561,-340,-751,-2015,-182,-1171,-2753,-3362,-3572,-2523,-3744,-484,463,-1141,287,2429,2642,1533,-764,1512,-777,-2273,-2342,-1618,-1849,-1618,-1374,2563,2462,-1978,-734,-467,-274,-528,-2201,-2252,-1346,-2400,-2154,-1720,-1891,-2130,-1355,-982,-587,-61,-531,835,-503,-232,-551,2008,447,-1166,2297,2196,-1591,54,901,208,-3260,-4136,-2429,-3137,-2375,-2618,-351,666,443,-3069,-2339,-1271,-2459,-2790,-2308,36,2571,356,1609,1114,-2623,321,508,969,-466,-556,3259,3398,1556,3730,3244,2505,1505,-6161,-1612,-2101,-3405,-3613,-2917,-2225,-4186,-1681,-1704,-1960,-2357,-3570,-3558,-4169,-3725,-3227,-2759,-2324,-35721,-63908,-2041,-11424,-2478,-23907,-126043,-396221,-319944,-40390,-1860,-1214,-652,-296,-126,65,62,-5581,71,-133,-8485,-520,-3733,-4090,-7963,-4955,-1859,-2056,-2216,-5629,-2284,-2310,-3167,-5163,-2246,-2313,-2389,-2369,-2501,-3436,-2792,-3039,-3001,-3082,-3140,-3093,-2986,-2819,-2633,-2486,-2261,-2253,-3286,-1342,-883,-430,136,641,-2313,-2649,812,-653,-3767,-1616,-192,-4238,-837,-2394,33,-1627,-373,292,-1566,-2402,-1524,1899,-2025,-1929,-3884,-2981,-1415,94,1254,2066,2078,-3484,1466,-3549,-342,511,-2341,-696,-1335,-2339,-2278,-2549,-2652,-2583,-2465,-2228,-2007,-1836,-1445,-1074,-572,-1430,-2023,391,1214,-1244,2032,2401,945,-3535,-954,-1303,87,4027,3523,177,3650,3140,303,523,350,-1435,-1887,-3074,-3265,-4188,-2746,-1752,-2952,5,2978,1293,-840,1607,859,-292,-1580,-1083,-2045,-1156,-3506,1106,2203,2290,1519,2553,656,-1621,1208,958,-203,2735,-1239,-2626,-1653,1594,759,-2264,-2494,-1444,-542,-1025,929,1813,-337,-534,3838,1051,124,-1624,115,-1590,-2681,1469,-67,-2430,774,-48,-952,-1771,-2248,-2118,-2220,-2362,-1193,941,1756,-854,-985,-2142,3713,4633,4031,2566,1915,-2806,-3272,-1275,-1793,1111,-1035,-3017,-2260,-1842,-1635,-1046,-311,-38,457,-1546,-1765,2064,1546,-708,2050,59,-3343,4897,2660,-1177,-1263,-2711,3069,714,-707,471,-993,-303,-2084,-666,-1478,-2458,-3166,-3679,-3653,-3083,-2398,-1597,-1005,-1675,-28,-548,-1132,-12,-395,-3245,-1150,-1493,-1525,-1298,-1051,-2331,-284,315,765,-3081,-1916,-1540,1018,183,332,-105,-496,-923,-1335,-1654,-2244,-2281,-2490,-2826,-3135,-3504,-3849,-4363,-4651,-4247,-3603,-3011,-2367,-1742,-1009,-892,411,871,-422,1965,2324,2402,225,2468,111,-546,-3737,388,-545,-1542,-2862,-3674,-4652,-4849,-4176,-3263,-2398,-1732,-1165,-705,-427,-442,-517,-655,-2898,-1367,-1663,-1965,-2141,-3622,-2775,-2640,-2808,-2959,-3025,-3222,-3322,-3337,-3400,-3237,-2998,-2592,-2578,-1715,-2807,-1040,-883,137,-2493,220,1522,-344,1013,1631,-739,-156,345,-571,-1407,-1496,-1579,-1694,-2326,274,466,277,19,-605,-1445,-2827,-3312,-3610,-2823,-1574,-487,-1643,1156,1144,2167,-505,-822,1342,1572,912,-810,-1249,-1744,-3636,-1877,-1273,-2428,-3929,-1266,-1723,-2363,-2949,-3008,-4815,-777,462,-2912,884,-374,-1365,3392,2941,2312,1461,-1422,-4274,-362,-3119,400,-2716,-3495,-3335,-2970,-1856,1567,1264,-921,-1203,346,93,-40,-176,-3183,-865,-782,-1059,-1491,-3498,-2646,-3061,-3524,-4120,-3886,-3530,-3139,-4436,-2518,-2466,-3138,-2500,-2601,-2828,-3068,-8326,-3669,-3433,-3493,-8462,-5498,-1050,-2621,-10605,519,940,1201,-58162,1529,-32575,-162541,-49103,1625,1522,1392,-25968,-5780,-19700,1330,915,-10733,-1223,-9646,-11412,-740,1539,-8926,406,-2766,-8594,-2786,1502,1665,1202,640,-1067,-4261,-1605,-2457,-3181,-3569,-3045,-2487,-2024,-1831,-1730,-1590,-1988,-4956,-3163,-2575,-2968,-3293,-3550,-3600,-3423,-2972,-2449,-2076,-1206,-1300,-4176,-1222,-475,863,1044,1102,1003,721,958,-2442,-339,-2021,-785,-3617,-2535,-2690,3760,4331,2735,451,5274,4936,-1633,4338,1730,-1932,642,-968,-1548,1677,1449,-366,-3050,-1066,-916,-1417,-902,-1140,1488,1717,-1155,-1485,628,3099,1635,1029,-4042,-134,-2322,-3136,-468,-1586,-1885,-2051,-3357,-968,18,686,1253,1766,2087,-4943,-6239,-5990,-1465,-6605,-37132,-36973,1876,1692,1445,1015,551,-133,-796,-1406,-1731,-1777,-1649,-1316,-909,-472,-19,338,767,-1895,-2887,-6543,-14239,-17718,-1834,610,-2842,-2689,-3751,-1663,-1610,-1224,-3210,-119,307,-3045,-993,-1880,-114,572,255,226,242,444,743,931,-816,1534,1482,-728,394,1299,1117,-517,-713,80,-386,-789,-2936,-1755,-2154,-2465,-2675,-2782,-2503,-2271,-1997,-1678,-2831,-923,-667,-383,-172,-451,-382,33,64,-38,-579,-395,-575,-830,-992,-1174,-1221,-1153,-980,-799,-781,-2469,-1702,-1787,-1785,-343,535,2436,2579,993,951,1027,531,852,1558,-673,-1572,-2064,-2083,-1545,-2255,-2681,-2510,-2647,-1537,-859,-781,-1753,-867,-987,-1271,-3584,-180,-2021,-2930,-1696,-1162,-1475,-1100,-1667,-1536,205,-1611,-3406,-2650,-1313,-2275,-513,16,1070,1262,1033,938,-608,545,141,-151,-634,-1088,-1502,-2107,-2758,-3168,-2987,-2462,-2194,-1334,-1695,-688,-2224,-3665,-1283,667,-3296,-993,-1117,-2770,300,1738,1305,-3048,-1717,-634,-1318,-1962,-2577,-3051,-3233,-2997,-2760,-2339,-2049,-1672,-1459,-1093,-725,-479,-377,-429,-606,-833,-1237,-1740,-2244,-2774,-3224,-2986,-2302,-1421,-790,58,703,-2306,793,-3498,-1092,-3442,-1570,26,-512,-163,1396,1565,603,-1743,-1758,-2241,-1696,-1823],[-397,1241,-866,374,-1185,-2256,-75,-1139,2778,3223,119,-852,-25,3093,2585,1906,795,233,-611,-1343,-1965,-2471,-2794,-2907,-3124,-3230,-3420,-3473,-3343,-3029,-2784,-2624,-2378,-2273,-2148,-3907,-2040,-1683,-2351,-2571,587,-343,685,169,-160,-1097,-1170,-289,-1978,-468,1100,-1326,942,581,-1019,-106,-189,-844,-72,170,-398,-445,146,-1929,-872,1434,-349,-1758,-592,-2457,-287,-676,-929,-2258,-892,-383,174,202,1102,1539,1857,2023,1986,1922,1743,1293,-652,-1184,-166,-763,-1255,-1689,-2147,-2449,-2541,-2388,-2068,-1705,-2454,-897,-976,-585,-388,-349,-515,-701,-783,-981,-1227,-1393,-1607,-1670,-1701,-1719,-1627,-1495,-1578,-1377,-1951,-2188,-1544,-2281,-3146,-1851,-2239,-2674,-3151,-3209,-2686,-2030,-1344,-836,-3408,-902,-2533,-401,-3986,766,851,-909,328,918,1007,1117,706,1840,-478,-2369,-3091,-2132,-2375,-1599,-1453,2927,2462,-2386,-746,-439,170,103,-1987,-2584,-1656,-2414,-2363,-2468,-2704,-2645,-2483,-2351,-2206,-1885,-1699,-1365,-1710,-938,-779,-645,-559,-2019,-643,-792,-1985,-1387,-1829,-2246,-3649,-3671,-3403,-3561,-3156,-2851,-2488,-2089,-1684,-3045,-1598,-1103,-1863,-2858,-2504,-601,-738,-783,-955,-1166,-2782,-2215,-2846,-3662,-3494,-2347,-1092,167,1325,2459,3384,2888,2439,-5409,-1564,-1277,-4472,-1426,-1836,-1099,-4116,822,652,598,643,-3056,610,533,525,367,253,243,-25598,-53388,344,-13217,628,-34204,-86966,-319147,-254892,-20275,342,123,-154,-541,-946,-1088,-1140,-881,-501,-184,-11572,-987,-5841,-5271,-6748,-3767,450,175,-794,-3327,-735,-1056,-3540,-5548,-1725,-1953,-2647,-2287,-2591,-3210,-3413,-3937,-3807,-3259,-2708,-2104,-1516,-970,-532,-787,-142,-1998,-3400,-618,-939,-1299,-1439,-1404,-1831,-2691,408,-769,-3456,-1560,5,-3716,-569,-2400,357,-1639,-326,577,-1862,-1994,-1073,2273,-1679,745,3649,4058,-456,782,3051,4265,2534,-3229,968,-3792,-383,-43,-2452,2196,-98,-2725,-1756,-742,-1147,-1259,-1210,-947,-631,-316,-1231,792,708,-1197,-1471,459,2323,-1469,2181,2965,29,-2718,-569,-1390,84,2867,2317,173,1202,506,-170,-965,-1800,-2325,-2949,-3609,-3503,-3498,-2202,-2582,-3232,-1047,-923,-616,-1239,-496,-561,-598,-1630,-1023,-1654,-1448,-4135,-385,-285,-201,107,429,1053,-1527,974,550,-269,2468,-1497,-2750,-1604,3183,1295,-1424,-1873,-1308,-778,-1263,-1838,-3304,-3969,-2408,-851,862,-25,-1658,-27,-1529,-3389,901,137,-2108,1083,2077,-517,3169,-675,-494,-2581,-2481,-1486,2249,2425,-927,-1146,-1929,3396,7247,3812,2911,2196,-2728,-3558,-1453,-1666,469,-2051,-2555,-2445,-1364,-2024,-2224,-2050,-1669,-1187,-2108,-2328,289,885,-1099,2065,81,-2684,3379,3088,-1086,-956,-2572,3449,1073,-1140,34,-913,150,-1405,-201,-706,-1269,-1479,-1568,-1502,-1352,-1277,-1111,-1091,-1826,-877,-810,-784,-779,-884,-2939,-1082,-1321,-1474,-1632,-2003,-2697,-2687,-2514,-2105,-2985,-2008,-2200,-60,-137,536,749,995,885,169,-1688,-3092,-22,1744,1505,-2449,1521,599,-84,883,440,23,-531,-1089,-1691,-2158,-2550,-2576,-2412,-1766,-1057,-330,218,341,1441,-315,-538,-3465,1110,1644,1240,-3016,-1967,-981,-1042,-1658,-2110,-2456,-2792,-2992,-3059,-3084,-3204,-3219,-3171,-3381,-3310,-3296,-3317,-3251,-3310,-3231,-3177,-3146,-3073,-2906,-2880,-2817,-3994,-2890,-2913,-2969,-2948,-3029,-2995,-3329,-2555,-2260,-1874,-2918,-1121,-725,-354,-137,56,-465,-7,-273,-770,-1841,-1579,-1435,-1877,-2119,959,1889,1152,-146,1038,570,-2670,-1711,754,1624,-1351,-1302,-2367,-1437,171,1820,-1187,273,1528,3416,2618,-936,-884,-1986,-3519,-1777,-323,-2066,-4031,-864,-677,-631,-1704,-1731,-4343,-957,-1193,-2230,-1309,-1241,-1364,-1495,-1848,-2160,-2483,-2616,-4030,-1646,-2467,-594,-3382,-3612,-3618,-3486,-1381,420,388,-478,-1109,9,-250,-465,-707,-3441,-1197,-1288,-1349,-1456,-3857,-1713,-1611,-1563,-6272,-1466,-1431,-1406,-5266,-1260,-1272,-3915,-1088,-927,-818,-677,-7601,-699,-584,-3342,-11311,-4991,-791,-3775,-5868,-1570,-1878,-2300,-50885,-50989,-178046,-314045,-147185,-1560,-1196,-874,-23134,-3805,-18775,859,1388,-2834,2447,-9730,-14356,-1374,1458,-10066,2095,-2296,-8318,-2000,2359,2039,1756,1655,-83,-3813,1449,2060,-1747,-739,1523,973,501,-206,-865,-2387,-2905,-4809,-2655,-3054,-3294,-3392,-3339,-3251,-3284,-3184,-3062,-2869,-2677,-2505,-4195,-2396,-2219,-1959,-1786,-1662,-1531,-1411,-1534,-2856,-1555,-2083,-1201,-4950,-1515,-3159,2665,3691,2197,-1,5465,3998,-1973,5112,1419,-2183,21,-1166,-1522,2195,3572,-311,-2517,-2000,-1519,-652,-637,-1067,3533,1623,-872,-1433,589,436,-86,-410,-3366,-916,-2738,-3287,-1357,-2199,-1314,-1449,-2827,-1869,-1858,-2125,-2356,-2380,-2232,-3482,-5375,-4446,5,640,-23230,-27687,2375,2845,3224,3395,3500,3332,3099,2761,2447,2064,1545,1070,622,230,-62,-325,-353,-3731,-3969,-7153,-13738,-18149,-3254,141,-2874,-2914,-4578,-1608,-2122,-2438,-3763,-2050,-1577,-3465,-951,-1847,214,1553,1969,2527,2917,3275,761,606,-389,1928,1641,-1014,-20,955,527,-1078,-466,608,-125,-396,-3036,-1677,-2254,-2528,-2299,-1866,-1185,-665,-191,-939,-2632,6,1043,1086,-373,-953,-808,280,104,-104,-507,-313,-247,-166,54,255,312,-931,157,-190,-1631,-2882,-1159,-936,-834,-239,616,1116,1095,1233,720,912,338,1031,1986,-1236,-2110,-2141,-1191,-549,51,-636,-1357,-2541,-2866,-3427,-3669,-3205,-2447,-1519,-1025,-3520,-157,-2020,-2780,-1472,-1723,-2572,-1269,-1258,-1635,1792,1045,200,-527,-1057,-1742,-1766,-2052,-2151,-2080,-2235,-2098,-1902,-1725,-1666,-1477,-1478,-1549,-1443,-1648,-1965,-2258,-2546,-2720,-2751,-2602,-2320,-1835,-2406,-3079,-524,-252,-3279,-1405,-1712,-3133,-112,199,50,-3385,-1629,-1259,-1667,-1972,-2176,-2211,-2041,-1622,-1345,-996,-880,-779,-1543,-1003,-1093,-1281,-1526,-1782,-1973,-2008,-2019,-1962,-2106,-1614,-1580,-1476,-1309,-1265,-927,-507,-141,-1992,917,-3097,-1509,-2005,-904,155,-567,-442,1072,1793,-23,-1427,-1737,-1508,-732,-1983],[-730,-940,-1075,-1166,-1395,-2344,-1393,-1521,-1491,-1495,-1656,-1891,-1780,-1626,-1312,-838,-277,346,567,-672,689,1754,1617,-485,-1015,-1568,-1560,-2127,-2134,-1235,-1046,-1702,-488,-1320,-486,-3911,1295,133,-2100,-2760,1838,-447,996,752,-618,-1436,-854,-442,-2394,-1101,823,-1253,1782,1582,-824,940,854,-394,822,885,731,334,465,-1432,-1666,123,-246,-1827,-648,-2208,-745,-562,-319,-2158,-1081,627,1028,689,1492,1693,1805,1813,1676,1580,1447,1118,-327,-1065,390,98,-106,-311,-655,-1034,-1461,-1872,-2247,-2592,-2783,-2981,-3224,-3398,-3367,-3335,-3325,-3145,-2719,-2324,-1963,-1571,-1306,-1004,-791,-686,-1315,-1123,-764,-1670,-1294,-2057,-1227,-2221,-3930,-919,-748,-476,-2179,-1074,247,-1388,477,1955,-3148,-1123,-2733,-643,-3704,1688,1495,-796,37,-681,-1524,-2401,-3047,-3133,-2870,-2530,-3642,-2294,-2568,-2182,-2161,-1838,-1387,-2763,-839,-449,609,717,-1630,-2801,-2008,-2487,-2501,-1548,-2208,-1461,-1617,-2420,-2985,-2790,-2347,-1740,-2764,-1077,-980,-1006,-1151,-2562,-1778,-2170,-2626,-3025,-3428,-3667,-4084,-3695,-3848,-3966,-3764,-3534,-3125,-2593,-1992,-2594,-1105,-779,-1377,-2809,-2766,-260,-574,-940,-1220,-1624,-2916,-2889,-3477,-3897,-3370,-2465,-1469,-485,417,1290,2027,2670,2281,-4404,-1601,-1438,-5625,-1698,-1252,-339,-3789,2433,2193,1938,1733,-2202,1337,1226,1282,1265,1332,1504,-8087,-41008,1923,-11848,2248,-44529,-55505,-252184,-192614,2266,2054,1808,1462,950,349,-71,-462,-540,-428,-292,-7911,-2605,-7789,-6425,-5794,-2845,-613,-1174,-1812,-2431,-2839,-2983,-3512,-4802,-1644,-1271,-2806,-821,-920,-3158,-1487,-2093,-1796,-1514,-1733,-93,844,1803,-110,-867,818,-1813,-3393,3071,4104,3575,2950,2084,-1407,-2703,-169,-881,-3118,-1590,59,-3229,-363,-2486,524,-1756,-312,833,-2153,-1543,-491,2,-1299,-1438,-1734,-1456,-667,185,1162,2046,2722,-3117,453,-3844,-436,-676,-2380,2228,-723,-2961,-1942,-1111,-1945,-2653,-3283,-3430,-3065,-2788,-2357,-1957,-1387,-1122,-1043,378,1170,-1702,1778,2410,-770,-1759,-151,-1380,192,3979,3895,10,2853,2046,1161,168,-891,-1591,-2271,-2750,-2771,-2805,-2053,-3136,-3493,-1561,-1494,-1112,-1653,-574,-415,-297,-1633,-1003,-1266,-1720,-4204,-1427,-1719,-1918,-1711,-1360,-694,-1513,626,100,-293,2117,-1641,-2749,-1553,2691,718,3,-566,-875,-1045,-1432,295,-694,-1682,-2542,-3019,-2244,-1286,-1276,93,-1490,-4049,256,251,-1747,1238,2245,-403,2591,-639,-709,-3008,-2632,-1750,1944,2992,-746,-1057,-1643,3037,6034,3612,3238,2439,-2687,-3782,-1587,-1289,-1705,-2069,-2130,-2516,-1806,-2221,-2562,-2806,-2751,-2382,-2738,-3087,-1093,-698,-1416,-176,-54,-2096,-123,-294,-1017,-768,-2354,-1007,-1253,-1661,-2020,-2440,-2818,-3251,-3413,-3259,-3048,-2571,-2127,-1682,-1270,-1023,-750,-684,-1830,-580,-674,-868,-1122,-1492,-2572,-2102,-2427,-2560,-2582,-2699,-2972,-2632,-2226,-1829,-2768,-2111,-2856,-427,-275,152,460,853,842,480,-1853,-3914,707,2757,2631,-2488,1199,561,110,1294,1126,1453,1303,929,535,281,-891,-77,-380,-715,-530,-664,-1012,-1235,-1604,-2177,-2562,-2667,-1922,-1102,-101,-2994,-2219,-721,1175,147,4322,4509,3048,4206,3884,3407,2687,1970,1260,-3230,-367,-1006,-1559,-1876,-2758,-2187,-2179,-2195,-2538,-2158,-2280,-2364,-2619,-2632,-2679,-2712,-2635,-2641,-2530,-2887,-2052,-1795,-1476,-3197,-915,-634,-424,-268,-155,-186,-267,-484,-896,-2101,-1694,-1877,-1692,-1912,-806,-207,280,-428,700,481,-2505,-1748,769,1667,-1585,155,-2025,419,-94,-737,-1322,-1887,-2163,-2221,-2279,-2308,-2042,-2270,-2386,-1636,-1384,-1466,-3626,-581,-667,-641,-1160,-933,-4091,294,16,-1338,888,-259,-859,1572,1260,983,616,140,-2852,-525,-1598,-783,-4068,-3838,-3500,-3986,-933,305,429,82,-1138,366,139,-84,-379,-3741,-1123,-1413,-1713,-2093,-4150,-2938,-3118,-3308,-6979,-3100,-2823,-2576,-6062,-2077,-1940,-4796,-1444,-1092,-753,-339,-7023,294,779,-3236,-13758,-4565,-3400,-5295,-1373,1842,1589,1143,-41382,-123600,-346174,-487083,-257241,291,1351,2648,-20504,-1690,-17870,9624,3062,4280,9512,-9403,-15273,-2047,266,-8046,3835,-1823,-7872,-1292,3268,5560,4964,4535,1040,-3263,1661,3368,-2011,425,2335,1888,1470,941,-981,-3291,-3770,-4668,-1306,-703,-2940,-1023,-2021,-1171,-1476,-1679,-1890,-3103,-2236,-2449,-4084,-3131,-3331,-3401,-3473,-3466,-3294,-2979,-2791,-2690,-2174,-2173,-1613,-5458,-1104,-3292,-376,-80,127,-299,562,638,-2134,469,595,-2322,-489,-1190,-1577,2098,3521,-394,-1799,-2394,-1509,161,-285,-1027,2587,1405,-640,-1382,-6,516,1180,673,-2568,1304,-2903,-3359,442,-2778,-223,-86,-2087,631,-128,1091,791,290,-511,-1826,-4641,-3651,-3301,-2165,-9711,-18535,772,1465,1987,2235,2373,2223,2027,1772,1613,1482,1315,1281,1340,1477,1685,1841,2109,-5696,-4805,-8197,-14948,-20192,-5516,1773,-2952,-2993,-5297,1279,1369,1051,-3672,714,688,-3740,-921,-1752,583,1920,1918,1992,1829,1587,692,526,28,170,-50,-1154,-381,-399,-441,-1489,-404,-484,-652,-820,-3030,-1580,-2039,-2536,-3087,-3641,-3455,-3004,-2497,-1995,-2227,-1108,-918,-777,-1125,-1432,-1213,-1282,-1417,-1596,-1728,-1731,-1594,-1415,-1073,-744,-332,-797,174,-678,-2398,-2726,-535,22,255,-48,125,-125,-361,-359,-154,137,58,685,909,-1714,-2432,-2030,-250,-627,-1392,-1858,-1793,-2423,-1004,306,-1170,-1946,-1587,-469,-789,-3355,-155,-2083,-2549,-1161,-1981,-3624,-1392,-1252,-1005,-441,61,509,1012,1561,-1197,139,1611,2462,2464,2046,1763,333,1043,550,252,-138,-1994,-566,-875,-1254,-1604,-1993,-2372,-2735,-2991,-3076,-2843,-2497,-2340,-1747,-1468,-3253,-1755,-2453,-3335,-664,-739,-745,-3807,-1528,-1234,-1259,-1189,-1092,-942,-690,-1556,12,333,411,459,-2132,31,-247,-714,-1357,-2150,-3027,-3882,-4768,-3936,-3000,-2139,-1453,-771,-1501,-1171,286,1415,966,-1766,1476,-2809,-1920,-859,-19,270,-700,-840,610,346,-901,-1123,-1720,-965,-784,-1391],[-1148,-1025,-927,-888,-1454,-2406,-1341,-1812,-1761,-1584,-1188,-606,415,1427,2427,3350,-710,-56,29,-931,283,3658,1991,-389,-965,-2266,-1410,211,406,954,-436,-1773,-246,-1085,-136,-3445,842,33,-1728,-2029,-748,-818,-742,-661,-1022,-1761,-625,-718,-2654,-1792,-1106,-1336,-1650,-1755,-1942,-2074,-2067,-2084,-1972,-1818,-1601,-1242,-925,-936,-2462,94,-309,-1904,-447,-1967,778,-78,-985,-1855,-1162,1232,2422,1101,2691,2296,1712,941,-30,-978,-1930,-2992,-2239,-1641,-1280,-1184,-1231,-1474,-1985,-2485,-2447,-1887,-1226,-619,-2013,390,115,321,645,542,255,6,-58,-1502,-1712,-215,-296,-316,-413,-614,-1187,-1407,-1491,-1901,-1836,-1886,-1684,-1645,-3711,-1073,-901,-760,-3176,-1171,-736,-994,-700,-807,-2427,-1351,-2928,-1279,-3219,-1637,-1752,-1807,-1764,-1335,-839,-329,242,895,18,-1816,-3290,-2017,-2317,-1422,-1984,2452,1715,-3190,-1022,-510,1003,1269,-1230,-2822,-2381,-2633,-2605,-1555,-2640,-663,1125,-22,1129,1542,1929,2405,-2703,256,-885,2580,1364,-2487,1627,995,-1950,217,-335,-399,-4528,-2772,-679,-765,-1849,-866,-874,-854,-801,-1932,-1021,-1211,-1390,-2688,-3101,-2136,-2556,-2622,-2454,-2134,-3036,-1747,-1483,-1298,-2088,-1466,-425,-160,41,267,440,619,735,-3481,-1723,-1366,-5299,-2015,-748,420,-3308,96,-17,-128,-164,-1114,-139,-23,-3701,-998,598,822,992,-28840,952,-7607,950,-53476,-32805,-198076,-137045,1879,2146,2385,2477,2299,1876,1425,741,90,-618,-1425,-2843,-2601,-9400,-7445,-5111,-2228,-282,-308,-508,-680,-868,-1842,-3144,-3950,-1045,-781,-2791,32,324,-3261,664,-1239,643,482,-1326,196,343,832,43,-919,1109,-1686,-3060,2919,4831,3792,3864,2283,-1022,-2644,-498,-958,-2790,-1661,-1680,-2772,-1566,-2630,-169,-1936,-313,329,-2429,-1091,-483,-841,-1354,-1720,-1875,-1813,-1548,-1353,-1069,-853,-769,-3137,-891,-3628,-867,-1369,-1942,-770,-1285,-2985,-2184,-508,-350,-131,40,235,329,301,-1518,472,395,-1165,-713,193,332,-1806,53,-48,-980,-740,287,-1255,396,1414,1714,-241,2227,2235,1421,1635,1171,-465,632,-5,-717,-2149,-1839,-2853,-3627,-531,571,682,-1919,-49,1219,544,-1534,-993,-858,-1853,-3577,921,5360,1310,2353,1027,-160,-1575,-2078,-2552,-1991,-1040,-1544,-2439,-1463,1585,157,1633,987,-234,-1277,-1416,472,-144,-738,-1242,-1820,-2201,-2780,-3075,-3256,-3350,-4327,-3027,-2870,-2739,-2535,-2447,-2262,-2256,-2418,-2669,-3255,-3410,-3777,-3257,-2491,-1704,-814,-1314,477,1142,1605,1887,1965,-2657,-3886,-1624,-737,-2706,-550,-1710,-2457,-787,-1355,-1970,-2632,-2947,-2383,-3178,-3985,-206,-590,-1496,1339,-104,-1579,2235,2500,-924,-685,-2074,3620,1556,-1106,-976,-809,992,-59,1478,1498,1512,430,2108,1618,301,-123,1841,1656,-1669,690,177,-262,-526,-659,-2158,-300,-62,329,506,-1227,-3087,337,1279,1052,-2427,-2192,-3471,392,-57,-171,-327,-313,-261,-177,-1878,-3687,-66,-129,-385,-2162,-858,-950,-1073,-1027,-968,-816,-816,-877,-1078,-1270,-1566,-1799,-2146,-2023,-1687,-1199,-804,-193,344,-1137,-97,-1890,2226,2683,2313,-2846,-2480,-425,1048,-140,4937,5483,1053,5152,4892,4505,3886,3256,2597,-2592,-795,37,-820,-1629,-2230,-2668,-2599,-2221,-2674,-1387,-809,-476,-1365,-1126,36,171,379,-2069,-132,-2112,-1955,-1343,-652,-3248,-264,-622,-983,-1435,-1794,-2119,-2430,-2598,-2676,-2544,-2326,-2119,-1912,-1739,-1771,-1698,-1746,-1592,-1542,-1483,-2368,-1806,-1159,-1231,-1810,-1296,-2293,-1608,-1881,-2135,-2402,-2758,-2979,-3161,-3502,-3700,-3167,-2591,-2082,-1771,-1276,-919,-3142,-286,-636,-617,-617,-311,-4035,99,-676,-541,986,-124,-625,5554,5528,5409,4283,1686,-1481,-1064,-752,2173,-3719,-3801,-3144,-4530,-621,1843,1457,670,-1358,184,-304,-712,-1108,-4056,-1748,-1810,-1771,-1736,-4459,-1686,-1475,-1372,-5311,-1345,-1435,-1589,-6871,-1912,-2194,-5783,-2551,-2610,-2616,-2429,-6737,-1852,-1248,-3355,-15574,-4364,-7204,-7087,1658,1726,1792,1640,-34383,-195473,-527525,-673383,-373906,-520,-100,768,-18359,222,-16924,6089,4867,8137,8698,-8696,-13307,-2811,-1250,-5833,5073,-1471,-7386,-833,192,-565,-949,-792,-311,-2776,1022,1567,-2111,1318,2349,2311,2232,1986,-1472,-4210,-4541,-4642,-692,1098,-3010,-1300,-2849,520,217,-914,-350,-3526,-45,-1050,-4041,-1877,-758,853,1281,1737,1643,430,510,-2296,-571,-2457,-1266,-4597,347,-3146,3021,2746,1250,-600,2669,1874,-2094,3492,650,-2486,-1014,-1208,-1866,1730,3038,-707,-1280,-2339,-1158,-696,-1423,-2045,-2455,-2492,-2076,-1647,-1272,-839,-555,-259,-1890,-93,-3002,-3460,-569,-3432,-728,-874,-1394,-1050,-817,-858,-931,-983,-1152,-1341,-4209,-2018,-2026,-2103,-2001,-8924,-1348,-958,-598,-406,-248,-331,-450,-636,-762,-915,-1164,-1341,-1482,-1578,-1611,-1669,-1540,-7812,-5577,-9946,-18114,-24044,-8810,671,-3188,-3110,-5856,586,2008,3662,-3391,3938,3616,-4083,-1064,-1768,835,620,500,808,1039,1207,679,466,227,488,178,-1317,-816,-583,-875,-1768,-317,-132,-1151,-521,-3075,117,0,-170,-429,-844,-1081,-1389,-1548,-1949,-1792,-930,-695,-404,-1885,-2001,-1710,367,-111,285,308,1002,147,985,1039,849,625,-389,-59,-1229,-3000,-2131,-2297,-2883,-3205,-2825,-2403,-2081,-1943,-1816,-1739,-1772,-1898,-2075,-2153,-2107,-2546,-1897,-321,757,1907,3214,939,-2384,-1926,89,-1400,-2075,-1805,-116,-619,-3192,-225,-2258,-2283,-838,-1835,-3778,-1517,-1911,-2415,-2409,-1878,-1355,-830,-294,-739,355,603,760,939,754,749,722,636,435,410,269,-2365,-309,-1069,-939,-87,-1275,-497,-1704,-1130,-1494,-1750,-2053,-2376,-2694,-2609,-3158,-1891,-2826,-2898,-804,-490,-98,-4086,-1313,368,257,-365,-287,-705,282,-1718,682,41,728,728,-2098,470,394,197,-112,-498,-868,-1063,-1136,-992,-1034,-153,176,-119,-1893,-858,450,1297,698,-1399,1873,-2324,-2106,231,1056,648,-579,-993,386,-1038,-1658,-493,-1334,-792,-812,-751],[-1329,-1459,-1720,-1992,-2259,-2782,-3123,-2716,-1949,-830,-590,-299,823,3892,4997,3322,-1581,-754,-471,-1205,-187,3215,1523,-346,-812,-2665,-1129,-851,-988,-757,-583,-1778,-551,-807,-1096,-2952,-2334,-2948,-3457,-3056,-2541,-2285,-2154,-2083,-1807,-2091,-821,-1119,-2508,-2468,855,-709,2053,2326,-532,1385,1403,437,2848,4592,2877,1641,846,-523,-2987,1124,-553,-2008,-622,-1782,1112,-1084,-1658,-1414,-1145,814,601,201,-233,-659,-1065,-1350,-1432,-1137,-697,-444,-165,-1022,-333,-740,-1214,-1755,-2347,-2590,-2328,-1757,-1122,-567,-2028,255,289,-78,131,-83,-461,-764,-842,-1979,-1852,-818,-795,-702,-678,-752,-1090,-1735,-1896,-2066,-1697,-1878,-2014,-2133,-2783,-1919,-1612,-1185,-3298,-1099,61,-656,465,713,-1787,-1636,-3019,-1156,-2813,-1063,-1033,-872,-390,-206,-582,269,2568,2972,-66,-1539,-2667,-1529,-1769,-1309,-2483,2142,840,-3690,-1338,-682,1265,1662,-926,-2716,-2808,-2920,-2768,-1624,-2619,-1412,-1394,-1012,-469,203,605,988,-1432,288,-1139,728,472,-1890,-130,-408,-1779,-957,-1230,-1382,-4433,-2455,-1373,-1384,-2005,-1286,-1238,-1141,-1020,-1289,-1142,-1280,-1382,-2601,-3580,-1606,-1792,-2353,-1833,-1819,-3209,-2148,-2266,-2462,-2537,-2518,-2389,-2173,-1917,-1582,-1293,-1025,-869,-2777,-1969,-1107,-4047,-2457,-1608,-1630,-2895,-1548,-1275,-909,-410,-27,-1543,1460,-10577,-6294,3769,4441,4936,-18419,5038,-2009,3960,-58889,-19306,-158497,-90802,3440,3838,4289,4592,4565,4210,3749,3006,2299,1595,897,491,-866,-10422,-8270,-4738,-2012,913,816,-116,299,-7,-2777,-2765,-3270,-1894,-2381,-2734,-2778,-2733,-3586,-2223,-1940,-1672,-1556,-1582,-1671,-1846,-2051,-2211,-2227,-1874,-1701,-2500,375,1189,1821,2356,2235,-750,-2600,-1011,-1080,-2572,-1829,-1226,-2413,-3333,-3605,-3196,-2741,-2162,-1891,-2800,-1615,-1467,-1199,-911,-354,358,1083,1832,2171,2990,3419,2630,-3379,-649,-3331,-619,-2217,-1255,1125,-1842,-2963,-2573,-1151,-1467,-1625,-1746,-1777,-1865,-2040,-2037,-2102,-2073,-2071,-2168,-2232,-2446,-2547,-2706,-2821,-2807,-2822,-2729,-2473,-2213,-1835,-1513,-1059,-709,-416,-110,57,151,-563,692,717,625,-1669,319,-2270,-3650,-669,-737,-102,-1990,-818,1129,731,-1450,-1111,-572,-1886,-3119,749,5184,16,2404,3049,2484,-1845,-442,-878,-405,-92,-1313,-2007,-2304,-2935,-3154,-3010,-2699,-2442,-2177,-2038,-2065,-2139,-2199,-2185,-2270,-2196,-2390,-2401,-2432,-2733,-3993,-3841,-4538,-4240,-3387,-2573,-1617,-831,-899,-1344,-2939,-3141,-1940,-874,-1728,-2810,-3575,-2827,-1223,647,2364,3712,2691,-2799,-4006,-1721,-285,-847,962,-1453,-2452,-788,-744,409,408,-131,-1313,-3081,-3586,-695,-1705,-1388,629,-365,-1298,-784,-1087,-1190,-912,-1921,-460,-248,-816,-1631,-947,-621,-918,-1078,-1201,-1378,-1190,-882,-419,131,-314,1190,1603,-1570,1066,2686,621,136,-1510,-1870,268,1453,1160,397,-1535,-3143,401,704,536,-2158,-2417,-3972,-29,461,1390,1621,1273,673,789,-1941,-3170,1647,4216,3837,-1906,652,271,291,-436,-812,-678,-425,-146,-40,-16,-1010,-496,-1063,-1328,-1406,-1177,-860,-210,403,-1614,6,-1333,2069,2237,1920,-2850,-2931,-275,774,-494,3307,3598,357,4019,4226,4322,4167,3963,2678,-2002,-1382,311,-1338,-2307,-1356,-302,-336,734,-2926,-1815,2011,-483,-505,-834,513,3728,1939,-1979,195,-1511,-2566,-1572,-861,-3324,-2197,-2590,-2488,-2057,-1353,-607,-153,648,1035,-2154,274,959,-806,-1771,1186,877,394,-786,-544,-923,-2406,-2076,-2319,-2896,-3250,-3523,-3415,-3217,-3082,-2917,-2748,-2640,-2352,-1975,-1727,-1835,-1074,-2969,-294,-996,242,-371,-2861,-133,-740,-736,-437,81,-4066,-332,-1575,-62,866,-179,-604,1085,944,930,922,889,-177,-2127,-136,1169,-2863,-3399,-2806,-5182,-612,-719,-1107,-1446,-1877,-2075,-2368,-2545,-2694,-4329,-2847,-2706,-2511,-2360,-4903,-2158,-1888,-1736,-3995,-1647,-1738,-1920,-7710,-2364,-2715,-6803,-3162,-3250,-3337,-3352,-6850,-3603,-3482,-3839,-16548,-4543,-11420,-9075,-933,-528,-41,288,-32551,-261528,-713479,-859142,-486754,-11804,-701,-1189,-16913,-1494,-15906,-942,-678,-522,-493,-7667,-11321,-3677,-3064,-3685,-697,-1295,-6903,-698,227,221,6,-284,-682,-2419,-1505,-1921,-2127,-2166,-1840,-1386,-856,-468,-2141,-4944,-4877,-4717,-386,1044,-2972,-1927,-3847,1941,2092,-1625,-81,-3835,1017,-677,-4122,-2405,-1187,1433,3427,5764,1537,356,100,-1945,-888,-2945,-1030,-2897,1094,-2878,4564,5542,689,-923,3603,801,-1786,1278,59,-2646,-1498,-1224,-2355,719,673,-1109,-987,-2043,-682,-994,-1351,-1697,-2007,-2252,-2301,-2362,-2387,-2249,-2183,-2052,-2049,-2127,-3081,-3495,-2813,-4029,-2800,-2736,-2641,-2526,-2145,-2058,-2006,-1924,-1943,-1963,-4003,-2119,-2135,-2144,-2088,-1989,-1767,-1583,-1443,-1487,-1589,-1962,-2369,-2716,-2584,-2116,-1602,-976,-337,280,846,1222,1561,-9876,-6323,-12472,-23220,-29584,-13058,-1419,-3437,-3234,-5895,-194,54,2615,-3183,3211,2766,-4443,-1298,-1827,1039,1674,621,-3,-407,-454,-302,-90,93,-78,223,-1471,-1220,-153,-1576,-1726,-442,-397,-1706,-623,-3118,67,50,-66,-340,-864,-1311,-1933,-2413,-2451,-1950,-1398,-868,-317,-2478,-2569,-2225,964,-519,93,711,1531,-84,150,2652,1702,1530,229,-123,-1793,-3048,-1320,517,1748,2321,297,737,2983,5525,2188,1112,855,-837,1036,2119,-2354,-2490,-1825,1361,2743,2647,2651,672,-2455,-2878,-619,-1691,-2293,-1891,234,-551,-3109,-414,-2568,-2033,-1091,-1407,-2945,-1769,-1541,-1432,-1181,-897,-644,-296,153,-514,382,1136,1341,1523,1263,1087,784,338,-233,-515,-630,-2781,-792,-1954,-1595,-519,-1268,1123,-1460,126,-239,-150,-1676,-1229,1513,961,-3158,-1751,-1983,-2486,-1129,1853,1445,-3718,-1266,-643,-1156,-1354,-1254,-1060,-502,-2079,271,-332,784,773,-1784,326,165,-59,-1008,-597,-852,-1017,-1244,-1473,-1622,-1835,-2166,-2379,-2443,-2287,-2302,-2019,-1879,-1737,-1627,-2073,-2694,-1403,-1433,-1276,-1087,-1427,-775,-2721,-2563,-285,-1206,-366,-565,-814],[-1467,729,-55,1714,-1191,-2142,-965,-1887,2355,923,-778,-240,1061,4840,6604,3264,-2310,-1330,-840,-1401,-625,1029,200,-437,-1163,-2007,-2234,-1812,-1456,-1094,-891,-1658,-598,-521,-429,-2411,-684,-821,-992,-1066,-1160,-1392,-1660,-1962,-2004,-2349,-1613,-1533,-1957,-2816,-676,-645,-775,-775,-935,-1095,-1135,-1179,-1035,-793,-460,-2,343,-131,-2369,358,-861,-2038,-862,-1577,-646,-2001,-1880,-1803,-1869,-1903,-1687,-1520,-1272,-940,-597,-266,-6,343,673,798,-160,-1075,221,1257,846,1461,844,-1161,-419,-949,749,463,-2105,-55,-424,-694,-680,-588,-486,-245,189,-2378,-1909,-591,1022,1066,990,782,-1001,-2049,-2422,-2136,-1493,-2124,-2764,-3262,-2958,-2183,-1342,-667,-2647,-818,1374,-361,215,2219,-1222,-1920,-2870,-1423,-2502,210,-211,-959,-944,-1151,-1344,-116,2095,2862,-436,-1436,-2157,-983,-1065,-1161,-3092,1241,-301,-3159,-1731,-941,838,435,-752,-2578,-3240,-3333,-2998,-2146,-2406,-2289,-1989,-1698,-1444,-1108,-1025,-917,-1023,-1229,-1533,-1880,-2261,-2717,-3078,-3430,-3759,-3927,-4024,-3968,-3985,-3635,-3648,-3628,-3432,-3320,-3053,-2662,-2190,-1837,-1514,-1252,-992,-2565,-4185,-540,-648,-3128,-613,-537,-3428,-610,-550,-918,-1422,-2289,-225,-2130,-320,457,768,1102,998,-2317,-2309,-713,-2905,-3013,-281,179,-2699,142,456,-1463,1368,878,-4204,2430,-16625,-11132,2719,2626,2418,-10588,1553,1151,874,-58868,-14609,-133880,-55456,2625,3441,4290,5034,5539,5818,6084,6127,6215,6249,6155,5218,1874,-10357,-8671,-4597,-2206,5543,2367,342,6634,5073,-3603,-2581,-2765,4202,3511,-2585,658,-1033,-4120,-3777,-3013,-1747,-708,-833,567,860,991,-136,-1061,1175,-1871,-1847,2171,2490,2599,2606,1969,-588,-2594,-1569,-1258,-2471,-2074,-956,-2118,-57,-3328,-132,-2595,-695,-1212,-3247,-2276,-2627,-2633,-2326,-1581,-649,279,1227,2016,2841,3380,2193,-3820,-1304,-3047,-864,-3171,-436,2048,-2353,-2988,-3088,-750,-180,-524,-822,-993,-1159,-1333,-1944,-1080,-722,-1799,-608,-666,901,-1646,101,796,611,913,875,-1186,527,755,594,-850,577,510,465,284,36,-883,-16,-194,-403,-1339,-648,-1711,-3483,-1448,-1928,-2213,-2726,-3257,-3874,-4310,-3989,-3638,-3436,-3368,-3376,-3284,-3224,-3150,-2836,-2550,-2067,-2237,-1195,-1430,-584,137,-937,-1478,-1482,-95,-942,-849,-1245,-1675,-2004,-2332,-2690,-2971,-3144,-3185,-3302,-3245,-3433,-3376,-3232,-3214,-3416,-3167,-3023,-2792,-2350,-1864,-1757,-393,-1241,-1752,-2480,-3557,-1808,147,2370,425,-699,-984,1064,1104,1419,1997,2645,-2978,-4006,-1760,117,1293,2428,-1213,-2385,-1475,-1513,2333,3645,-278,-1682,-2404,-2464,-1891,-2904,-928,3197,-566,-1089,5947,3494,-949,-1173,-1729,844,-285,-1484,-2398,-2886,-2719,-2366,-1936,-1706,-1856,-1979,-2246,-2438,-2329,-1904,-1103,-339,-1409,1211,1723,891,-401,-2199,-1510,397,52,-630,-1305,-2167,-2997,-3798,-3635,-2868,-2270,-2567,-3461,-1052,-923,-501,-171,263,598,827,-1865,-2706,1706,1707,1437,-1626,437,13,-430,-971,-1529,-1939,-2384,-2712,-2972,-3004,-2945,-2713,-2632,-2275,-1942,-1612,-1453,-1103,-844,-1888,-633,-757,-412,-478,-529,-2814,-3271,-465,-142,-679,904,1664,562,3106,3806,4357,4616,4788,1346,-1351,-1810,-333,-1784,-2822,-491,349,-125,1127,-3028,-2103,1366,-659,214,-571,428,2130,1173,-1752,317,-858,-3059,-1865,-2660,-3457,-3838,-3079,-2298,-1619,-895,-219,-458,845,1178,-1903,466,1889,-207,-1698,877,2140,1447,-665,-1235,-221,-2287,-2277,-1932,-2330,-2401,-1374,-3016,-508,-803,-249,-405,-796,-1160,-1565,-2187,-2901,-3270,-3116,-2669,-2469,-2185,-2143,-2509,-2217,-2447,-2700,-2879,-3016,-3528,-2540,-2344,-2225,-2180,-2068,-2127,-2137,-2296,-2321,-2263,-2092,-1572,-3075,-440,-3,-1702,-2667,-2221,-5328,-617,1481,1427,1283,-2345,591,49,-499,-1104,-4101,-2162,-2190,-1819,-1236,-5166,190,1160,1730,-2860,3535,4071,2870,-7864,3572,416,-7224,-1776,-3213,2305,1643,-7022,66,-513,-4401,-16459,-4861,-15612,-10790,-970,-364,353,917,-36410,-299467,-882126,-993915,-560156,-49691,977,-6371,-15970,-887,-14556,-1870,-2260,-2541,-2645,-6101,-9583,-4333,-4771,-1624,-1485,-1392,-6109,-1554,-1553,-1483,-1395,-1171,-895,-1930,-166,135,-1711,595,747,846,967,934,-2697,-4840,-4296,-4579,-130,-903,-2688,-2591,-4708,-1723,-955,-2231,592,-3774,842,-74,-4101,-2707,-1547,959,1131,1443,1486,483,38,-1465,-1106,-3378,-509,-736,2023,-2395,3700,3511,292,-1071,1700,219,-1096,-1877,-2437,-2582,-1681,-1056,-2805,467,1143,-1232,-734,-1515,-45,159,-557,-1839,-1832,-2077,-1789,-2250,-863,-320,-229,-879,-728,512,-3023,-3261,-1757,-4207,-1223,-1784,-2318,-2684,-2471,-2183,-1650,-886,-90,782,-3793,-121,3201,3811,4280,4569,4771,4746,4527,4015,3374,2427,1420,355,-597,-1484,-2311,-2822,-3008,-2984,-2910,-2967,-2963,-11606,-7038,-15785,-30167,-36550,-18074,-2729,-3486,-3290,-5565,-896,-1868,-122,-3000,-194,-269,-4353,-1496,-1815,-135,7,-24,146,191,253,299,324,231,-618,235,-1558,-1455,-263,-1957,-1298,-635,-789,-2129,-913,-3083,-934,-889,-854,-918,-1201,-1421,-1896,-2455,-3006,-3281,-3152,-2704,-2124,-2634,-2979,-2646,-692,-814,-617,-814,-1063,-1319,-1608,-1705,-1691,-1453,-1101,-720,-2289,-2504,-403,848,1481,2456,494,748,2620,4718,2433,1506,1066,-1231,852,2107,-2410,-2337,-1810,319,-592,-1419,-1894,-2031,-2580,-3604,-1659,-1973,-2540,-1740,-1531,-1645,-3057,-2083,-2888,-2641,-2892,-3112,-3321,-3418,-3331,-2913,-2250,-1545,-896,-194,559,-479,289,2069,2315,2485,2185,1977,1191,379,936,849,815,-3126,-1210,-2698,-1896,-970,-1191,1390,-1290,599,580,-104,-1390,-1031,1795,823,-3094,-1453,-1145,-2114,-1322,2938,1584,-3156,-1234,-29,29,-1243,695,-1244,-157,-2386,-221,-479,2358,2017,-1318,1289,-444,316,-1723,-978,-1610,-2096,-2558,-2908,-3044,-3081,-3085,-2911,-2634,-2233,-2088,-1682,-1434,-1575,-956,-1677,-3447,-429,-436,-336,-928,-1749,-553,-1453,-1916,-840,-1025,-1227,-1381,-1381],[-2474,-1321,-199,900,-1351,-2123,-1545,-2028,1710,290,-1251,-590,930,1778,1201,616,-2613,-2081,-1386,-1821,-1302,-353,-68,-487,-364,-1396,-312,627,513,487,386,-1683,293,-110,212,-2066,-350,-701,-1084,-1468,-1819,-2220,-2433,-2377,-2081,-2698,-1666,-2086,-1410,-2705,-1309,-1314,-1367,-1171,-1037,-853,-563,-362,-106,120,340,643,848,156,-1741,-483,-1255,-2030,-1175,-1414,1652,-2621,-1522,-103,-551,-959,-1698,-2540,-3115,-2938,-2234,-1512,-1000,-584,-377,-528,-649,-1114,-1005,-977,-677,-266,7,-1392,-110,-765,-506,-1113,-2096,-2646,-3622,-3869,-2878,-1793,-848,81,952,-2592,-1845,-721,2966,3067,2989,2726,-824,-2227,-2753,-2017,-51,-1284,-1415,-2083,-2551,-2703,-2490,-2012,-1828,-1055,-541,-124,-9,360,-588,-2033,-2440,-1511,-2132,-332,-550,-806,-1430,-1976,-1644,-1744,-1881,-1769,-1504,-1389,-1640,-279,-122,-783,-3542,313,-1323,-2368,-1957,-1080,-34,-24,-538,-2302,-3435,-3654,-3090,-1641,-1032,3119,2198,758,3130,2404,1406,468,-603,-1674,-2730,-3707,-4589,-4323,-3626,-3064,-2658,-2304,-2121,-2026,-3348,-1902,-1054,-1001,-2181,-1144,-1407,-1730,-2120,-2720,-3386,-4071,-4387,-3917,-4161,-2731,-2359,-3672,-1209,-479,-3378,-98,539,-674,-689,-2464,-847,-2956,-542,2479,2291,2320,525,-1835,-2435,-30,-1678,-3374,-60,1879,-2567,-387,-1706,-3041,-3923,-3573,-6703,-1617,-20140,-14856,328,561,547,-5368,-306,-859,-1343,-55236,-17319,-123179,-31330,-101,457,923,1188,1159,914,748,539,639,970,1400,2032,2715,-8934,-8165,-4302,-2545,4107,1771,1021,3448,3207,-4052,-2467,-2140,1189,242,-2304,-2101,-3608,-4998,-3540,-1975,-474,785,-571,2578,1849,1912,-341,-954,1819,-1979,-996,3127,3843,3431,3513,1731,-322,-2447,-1962,-1304,-2297,-2181,-1535,-1656,90,-3669,-585,-2730,-838,222,-3478,-460,69,-632,-1490,-2245,-2884,-3300,-3214,-2849,-2195,-1519,-937,-4269,-1826,-2688,-1075,-3507,528,783,-2647,-2987,-3564,-1036,9,-100,-277,-442,-701,-1032,-2064,-1114,-853,-2173,-659,-1138,689,-1339,-468,626,1835,1577,1068,-1210,479,995,490,-653,-215,-563,-846,-1249,-1732,-1974,-2404,-2978,-3568,-3854,-3604,-3176,-3123,-1853,-1393,-742,-1358,-2383,91,140,-1080,-1404,-180,-1455,-2514,-328,-113,-3051,758,1261,1919,-2662,-1986,-1928,-768,667,-468,-884,-1482,-402,-1233,978,197,-559,-1731,-1585,-1963,-2184,-2270,-2247,-2355,-2360,-2677,-2807,-2894,-3125,-3383,-3537,-3579,-3492,-3133,-2662,-2565,-1033,-1705,-2175,-2024,-4053,-1543,-688,3196,622,-909,-905,1674,2175,1742,1304,833,-3231,-3949,-1807,-1648,-2702,-3921,-3374,-2329,-2193,-2014,2164,3650,-424,-1938,-1620,-1327,-2924,-4215,-298,3392,-746,-1021,4487,3274,-978,-1653,-1575,-707,-1767,-2801,-3437,-3648,-3507,-3453,-3411,-3546,-3925,-3926,-3565,-2897,-2132,-1492,-839,-437,-1352,133,166,46,-994,-2447,-1206,-946,-1095,-992,-753,-1706,-2778,-379,-48,-675,-1445,-2781,-3053,95,786,969,984,704,454,707,-1852,-2464,23,-282,-721,-1525,-1429,-1647,-1973,-2214,-2504,-2685,-2876,-2811,-2514,-1920,-1429,-562,-1206,-1711,-2049,769,458,119,-513,-2105,-2523,-3577,-3750,-2875,-1691,-2968,-3497,140,405,-925,872,1623,1045,3754,3609,3291,2704,2086,-190,-933,-2275,-1077,-2212,-3047,-2444,-2793,-2945,-2928,-3200,-2469,-1733,-1219,-708,-586,-25,238,87,-1624,360,-418,-3548,-1650,-1540,-3454,-3169,-3802,-3348,-2580,-1735,-947,-945,246,572,-1707,277,1152,280,-1746,394,1447,1361,-530,-1929,-399,-2215,-2658,-845,-1613,-2697,-1376,-3245,-671,-1620,1281,1577,1370,1075,738,464,-2579,-262,-2844,1897,-782,1714,736,-2349,425,-715,-684,526,2541,-2801,-1029,-3084,500,423,-399,-589,622,290,-44,-441,-822,-782,-3985,64,616,-533,-1909,-1648,-4982,-892,2575,2888,2217,-2940,2186,1493,595,-363,-3633,-2241,-1056,-146,831,-5475,489,1617,1286,-2189,5626,5997,3121,-7542,3860,22,-7021,-1441,-4283,2304,1319,-7411,-790,-1515,-5259,-16010,-5577,-19812,-12241,-224,417,1191,1848,-45282,-268363,-792501,-952458,-530737,-87217,2987,-13079,-15766,828,-13235,-748,-1465,-1951,-1971,-4316,-8405,-4983,-6415,353,501,-789,-5181,-665,-677,-1209,-1780,-2097,-2016,-1509,-816,-146,-1191,981,1381,1653,1882,1918,-3171,-4033,-3271,-4348,-88,805,-2427,-3332,-4970,-1462,-1779,-2830,-1317,-3618,-682,-569,-4141,-2747,-1964,-1236,-1348,-1402,-1349,-1246,-1385,-1574,-1816,-3759,-2586,-2736,-2502,-1944,-1321,-724,-224,-1193,643,195,-265,307,-885,-2420,-1660,-845,-3291,-922,-684,-1049,-633,-935,-712,-1026,-1342,-2208,-2007,-2101,-1772,-2703,-926,-416,-567,-1371,-185,595,-2946,-2857,-2310,-3990,-1331,29,-209,-504,-1918,-1023,-1411,-1415,-888,199,-3536,995,4692,6190,7541,8653,9577,6239,10382,10179,9711,8816,7760,6556,5390,4218,3012,1979,1108,419,-79,-520,-750,-11761,-7841,-19987,-38939,-44709,-23711,-4675,-3241,-3303,-5206,-1458,-3664,-1040,-2849,-928,-871,-3792,-1622,-1716,-121,164,267,567,744,943,1021,436,204,-773,89,-1564,-1439,-229,-1784,-573,505,-581,-2302,-581,-2926,19,673,-260,170,-437,-916,-1582,-2278,-2954,-3204,-2596,-2002,-1331,-2242,-2990,-2839,500,-920,-236,1346,1284,-149,-1257,-1,-686,-1333,-1890,-2225,-2614,-2070,-1841,-1579,-1423,-1097,-922,-698,-459,-288,-36,213,353,-1331,216,23,-2263,-2085,-1770,-1950,-2666,-3206,-2278,-1469,-2634,-3293,-1702,-2112,-2698,-1238,-92,-401,-2924,-821,-2963,-1314,-117,-51,-1544,-2261,699,591,411,-57,-218,-334,-137,-526,202,898,1209,1536,1502,1686,1394,14,1974,373,2491,-3248,-1370,-2462,-1502,-824,-993,560,-1052,646,870,66,-1028,-938,1844,776,-2860,-939,-231,-1684,-1245,-224,-811,-2401,-1873,-2027,-1920,-1659,-1393,-1260,-802,-2418,-348,-261,509,668,-790,583,-1161,-302,-1302,-446,-949,-1395,-1893,-2346,-2646,-2938,-3310,-3602,-3869,-4064,-4390,-3973,-3375,-2575,-1645,-1038,-4287,700,1947,584,-1002,-1878,-769,-154,-1128,423,-622,-1015,-2534,-4020],[-1803,-434,-826,-1202,-1506,-1971,-2220,-2207,-2169,-1942,-1932,-2099,-2060,-2176,-2322,-2351,-2129,-2583,-1716,-2068,-1814,488,-806,-634,-95,-668,213,1646,1467,3418,1629,-1607,1071,310,1071,-1695,-313,-15,-546,818,35,-1843,-351,-347,-1843,-2909,-414,-2576,-726,-2266,-291,-849,-1582,-2122,-2555,-2416,-1852,-1310,-706,-138,432,1104,890,375,-1192,-1316,-1673,-1960,-1494,-1293,1759,-2319,-840,337,-873,-2271,-3535,-2694,-1429,-291,577,1104,1209,1064,606,-260,-1059,-1674,-1545,-880,-824,715,1088,-1779,97,-483,133,-583,-2033,-2033,-2748,-2978,-2482,-1835,-1288,-724,-64,-2770,-1869,-910,1167,1249,1212,1053,-755,-2433,-3100,-1923,-125,-1034,-452,-652,-810,-949,-1074,-2899,-1237,-1234,-1065,-851,-574,-419,-173,-2191,-2067,-1645,-1927,187,243,-594,-2040,-2884,-1596,-359,9,3,-1572,-1678,-1396,243,449,-434,-3695,-796,-1865,-1629,-2234,-1350,-1070,-2065,-2404,-2215,-3634,-4136,-3299,-1637,38,4747,2646,1326,4913,3861,2494,1220,-93,-1270,-2258,-2947,-3211,-3122,-2790,-2459,-2182,-1877,-2758,-2872,-2796,-1640,-699,-1697,-2201,-921,-1114,-1267,-1362,-1543,-1665,-1724,-1637,-2129,-3520,-906,-705,-3704,164,706,-3223,4,757,-401,-90,-2592,-1363,-3703,-712,1232,1074,1289,-25,-1548,-2529,606,-652,-3662,71,3126,-2773,4149,3674,-3040,3267,2172,-8888,-4191,-20225,-17365,6461,6720,6699,-2807,5624,4791,2728,-51216,-25831,-124593,-18129,-1119,-1758,-2202,-2556,-2937,-3236,-3074,-2722,-2085,-1391,-811,-208,325,-6756,-6976,-3858,-3129,825,584,278,-40,-289,-4273,-2620,-1467,-1191,-1285,-2039,-875,-496,-4724,617,1254,1940,1017,-346,3508,1173,1327,-690,-814,1934,-2118,-115,3369,3413,3103,3251,1479,-36,-2266,-2266,-1311,-2133,-2225,-2113,-1063,292,-3925,-1044,-2593,-984,-494,-3314,-356,598,254,-260,-742,-1251,-1788,-2082,-2062,-1518,-778,-57,-4708,-2191,-2319,-1281,-2572,1502,1505,-2728,-2999,-3974,-984,-1365,-1759,-2044,-2119,-2118,-2102,-2079,-1600,-1234,-2472,-686,-1533,-226,-914,-918,-88,-122,-342,-629,-1222,-1333,-1691,-2089,-2269,-2429,-2530,-2550,-2688,-2908,-2883,-3046,-3296,-3322,-2861,-2219,-1700,-2558,-398,9,-400,-768,-2910,557,464,-638,-1339,-1250,-2127,-2923,-2900,-2046,-4445,163,1146,2166,-2907,-2636,-2225,-794,697,157,-129,-1328,-1111,-1159,808,-370,-1601,-2718,-3798,-3752,-2994,-2328,-1734,-1408,-1080,-1151,-1112,-1112,-1350,-2096,-2309,-2495,-2920,-3253,-3590,-3486,-3154,-2765,-2403,-1959,-3807,-1410,-1380,-1014,-886,-1136,-745,-805,-697,-655,-648,-699,-3317,-3634,-1654,-660,-487,-163,-688,-2062,-2679,-2104,1952,2362,-289,-1826,-638,14,-2679,-4716,618,2797,-615,-818,1546,900,-781,-2031,-1174,-1139,-1167,-1087,-2554,-1306,-528,-693,-943,-1415,-2197,-2735,-2852,-2227,-1295,-458,-99,544,-1145,1604,1652,1313,-1322,-1945,-674,610,1010,1391,808,-1435,-2333,702,2945,-1141,-881,-2750,-2448,856,3142,3134,2818,408,544,746,-1633,-2129,881,765,610,-1298,102,-715,330,408,197,-194,-306,-612,-920,-1043,-1573,-1006,-1092,-1804,-2751,-695,-709,-445,-148,-1892,137,162,1529,1876,220,-2999,-3016,518,427,-917,-476,-123,458,-93,-628,-1215,-1961,-2627,-3131,-3046,-2501,-1868,-2209,-2477,-356,-80,-69,177,-3116,-2589,-145,-625,-636,-998,-1185,-1326,-1360,-1532,-1702,-2005,-3448,-2812,-3302,-3487,-2799,-2127,-3019,-824,-222,190,-1252,752,663,-1306,19,-146,-428,-1592,-786,-665,-530,-146,-1893,-188,-1872,-2904,105,-456,-2780,-1759,-3070,-1895,-2265,-67,1000,1956,2998,150,-220,-2648,-269,-2323,2815,-746,2161,1464,-2093,871,-527,-370,1518,4082,-2122,-1097,-3522,641,91,-608,-592,1831,1521,1202,785,300,110,-3758,248,505,853,-913,-853,-4212,-1188,1665,2747,2780,-3333,467,2494,2086,1651,-2826,-2978,941,1024,1092,-5592,228,765,581,-1793,1553,1540,1448,-7058,1052,-479,-6215,-952,-5242,-1863,-2528,-7715,-3368,-2775,-6200,-15400,-6496,-23331,-12972,-2093,-1858,-1271,-669,-56288,-225509,-658691,-835843,-460693,-123161,1421,-19338,-16051,-311,-12010,-1736,-2432,-2871,-2625,-2292,-7666,-5499,-7659,179,391,-516,-3996,-704,-435,-814,-1135,-1099,-685,-1060,-817,1781,-476,2978,3225,3198,2827,2500,-3159,-2751,-1977,-3922,-150,-422,-2159,-3737,-4164,-529,-373,-3257,285,-3371,903,1063,-4165,-2355,-2353,774,665,545,487,477,267,-633,-1553,-3625,-655,-977,-1259,-1367,-1420,-1437,-1436,-1315,-1117,-999,-1117,-1086,-1274,-2172,-1452,-794,-3736,-929,-1152,-947,-1103,-1303,-1460,-1495,-1297,-2635,-584,-1475,-1586,-3248,-201,-300,-704,-1829,242,10,-2911,-2374,-2596,-3681,-2956,-2683,-2418,-2255,-1938,-2019,-2216,-2402,-2577,-2388,-3209,-1078,-133,849,1888,2935,4057,5069,5932,6466,6742,6508,5945,5019,3897,2553,1013,-407,-1506,-1791,-1251,-620,0,-10578,-8905,-25185,-49444,-53679,-29762,-6600,-2774,-3396,-5079,-2100,-5281,-2178,-2886,-1937,-1784,-3169,-1810,-1680,-1237,-1321,-1761,-2175,-2875,-3241,-2418,-1517,-578,-683,-647,-1661,-1332,-153,-1275,151,629,-753,-2322,-593,-2851,-334,-822,-521,2163,1764,1050,145,-766,-2338,-2144,-2408,-2166,-1650,-1718,-2746,-2932,19,-1055,-624,549,500,-136,-1884,-339,-847,-1309,-1659,-1762,-2969,-1267,-902,-497,-213,196,371,495,528,416,355,314,237,-1299,28,21,-2236,-2006,-1942,365,556,696,927,-474,-2818,-2505,-2077,-2317,-2978,-650,915,-411,-2931,-1121,-2864,-974,-23,566,-1103,-2428,1308,1298,1084,-457,-587,3,-189,-857,-361,-400,-247,73,133,443,747,-360,997,-625,992,-3212,-1437,-1871,-775,-422,-900,-819,-897,-688,-499,-155,-770,-1114,604,630,-2644,-467,557,-1361,-1096,1762,1767,-1609,-947,-688,-568,-1867,-184,-1361,-602,-2271,-120,138,703,988,-386,1058,-1860,-1573,-233,-124,-705,-1200,-1688,-2005,-2000,-1869,-1817,-2722,-1960,-1684,-2022,-2154,-2404,-2441,-2176,-1609,-4437,-541,-121,363,-994,-1860,-790,976,-382,782,-107,-795,-9,-390],[-1412,-432,-206,251,-1477,-1471,-2002,-1766,725,-121,-1819,-1363,428,194,-47,-291,-869,-2986,-1998,-2303,-2252,-813,-1781,-861,131,9,758,1968,1191,3059,1888,-1556,1402,741,1290,-1406,-258,104,-371,1831,-122,-2243,452,519,-1799,-2836,-422,-2860,-986,-1824,-1337,-1510,-1747,-1772,-1903,-2003,-1979,-1999,-1888,-1719,-1461,-1035,-649,-382,-740,-2074,-2065,-1822,-1722,-1203,635,-1632,-232,-860,-1425,-2113,-2627,-3162,-2896,-2349,-1907,-1600,-1451,-1232,-963,-763,-968,-1277,105,1164,-1143,2139,1161,-2240,262,-92,54,-246,-1772,349,-288,-994,-1227,-1545,-1856,-1971,-1809,-2804,-1923,-1378,-1305,-1148,-1025,-956,-829,-2529,-3393,-1765,-740,-747,-675,-704,-691,-661,-629,-3406,-641,-709,-724,-794,-867,-1099,-1243,-2285,-1736,-1949,-2103,-2212,-2198,-2122,-2605,-3723,-1307,-1037,-753,-433,-2054,-2191,-1324,-113,-259,-349,-3247,-1802,-1140,-872,-2439,-1642,276,69,-716,-2235,-3746,-4617,-3492,-2225,-1403,-547,112,432,469,425,39,-337,-856,-1305,-2445,-1533,-1283,-1014,-672,-406,-936,-1084,-3363,-3566,-2237,-1333,-1128,-2489,-2172,155,-364,770,1055,586,963,-132,-1183,-1898,-2801,1101,2196,-3219,1007,472,-2890,281,951,-146,354,-2609,-1549,-4308,-749,1355,2095,2532,-545,-1385,-2522,1153,169,-3710,220,3629,-3265,3519,3148,-3421,3004,2248,-10191,-7516,-19250,-18559,4875,4995,4958,-2404,4214,3692,-203,-47977,-37862,-135059,-14307,-436,-764,-667,-265,175,552,999,1236,1485,1592,1435,1210,884,-4129,-5329,-3171,-3887,-857,-864,-844,-854,-882,-4345,-3074,-1240,-1045,-377,-1845,1792,1823,-4231,2145,1980,3448,1402,-191,3096,338,659,-1243,-745,1841,-2316,670,3510,2805,2527,2816,1177,197,-2145,-2563,-1375,-2058,-2301,-2645,-1104,-1288,-3837,-1489,-2266,-1156,-1552,-2734,-396,440,858,-67,1099,1003,649,145,-591,-1216,-1633,-1602,-4613,-2483,-2104,-1616,-1588,909,675,-2737,-3178,-4307,-1591,-1536,-911,-192,491,939,37,-2169,-226,-1113,-2820,-829,-1992,-1,-583,-1413,1127,2114,2167,1237,-1388,64,1419,1258,993,655,340,150,-53,-314,-2319,-630,-553,167,-907,155,-83,-2036,-305,-568,-558,-703,-3318,-1013,-1174,-1263,-1356,-1528,-1751,-2069,-1994,-1974,-3209,-1529,-1220,-705,-3097,-3319,-2542,-873,730,637,503,-1271,-1875,-1020,3871,3443,1855,-808,802,-32,-48,-371,-323,-187,176,-901,-542,-789,-1045,-1525,-2178,-769,-451,-658,-932,-2425,-1203,-2635,-2700,-1728,-3198,-1937,-2163,-1834,-1689,-1661,-1278,-1148,-849,-631,-471,-393,-3512,-3384,-1610,-157,-132,-84,-455,-1900,-3098,-2219,-540,-662,-801,-1704,-1257,-1517,-1740,-3533,-2271,-2500,-2651,-2665,-2508,-2353,-2162,-2604,-1472,-1168,-847,-661,-2232,-1307,63,206,448,621,567,-1003,674,627,503,-194,-486,-725,-1185,-1794,-2092,-1799,-1688,-1275,-365,-176,-82,40,112,-1202,-1996,-534,-537,-1683,-660,-2809,-1987,-1028,-1377,-1427,-1539,-1480,-1366,-1192,-1570,-2030,-594,-404,-376,-1276,-287,-1178,-234,-222,-286,-287,-432,-572,-763,-834,-1869,-885,-1059,-1998,-3235,-782,-781,-497,-195,-1544,-27,485,1174,1366,-469,-3239,-2241,761,332,-976,-1915,-1960,-1727,-2037,-1825,-1231,-628,59,-2049,-218,-2699,-2101,-2086,-1682,1489,1037,-199,-9,-3103,-2809,-679,-560,-324,-748,-933,-302,-2066,-1072,-755,-1000,-3132,-1319,-1436,-3706,-1514,-1354,-3020,-1164,-266,131,-1645,1047,1223,-1054,-605,1038,700,-1542,-544,-1235,-1929,-1893,-1301,-437,-1565,-3296,1335,2901,-2959,1318,-2837,-397,-2956,1247,2336,2598,2448,-344,-1065,-2586,-445,-1813,1842,-956,1688,1703,-2026,1235,-381,-91,1944,1639,-2125,-1169,-3819,266,-486,-1087,-784,-746,-1036,-1196,-1267,-1170,-597,-2833,928,1641,2149,18,-123,-3445,-1752,496,2463,3138,-3666,-1361,4469,3583,2433,-2044,-3952,1272,727,195,-5749,-554,-463,-567,-1907,421,788,1089,-6741,1432,-1271,-5373,-700,-6098,-423,-1112,-8014,-2790,-2749,-7409,-14988,-7770,-24473,-12909,300,241,219,57,-64979,-193844,-560155,-739407,-401307,-157135,-143,-24771,-16754,-640,-11294,-912,-998,-1002,-900,-756,-7501,-6068,-8444,-140,-219,-389,-2752,-1112,-1235,-1006,-457,408,1394,-746,-1385,1430,237,3929,4973,4054,2304,2538,-2497,-1349,-658,-3435,-1350,-1920,-2072,-3428,-3480,-1037,-771,-3493,-95,-3148,441,559,-4225,-1734,-2772,218,159,129,208,388,415,-369,-1760,-2953,729,718,716,-905,974,1075,-554,-1330,1168,1210,816,506,-1597,-1904,-1161,-1056,-3799,-2086,-2490,-2766,-2393,-1898,-1435,-1020,-573,-3099,113,-1799,-1938,-2883,-125,-981,-681,-2226,-1054,-1679,-2925,-2924,-2766,-3428,-1439,-1003,-693,-494,-1754,-1612,-317,-498,-826,-1179,-2727,-1982,-2268,-2479,-2526,-2448,-2203,-1978,-1785,-1751,-1754,-2006,-2313,-2717,-3066,-3082,-2786,-2336,-1824,-1262,-659,-145,448,-9661,-10144,-31068,-60870,-62078,-34994,-8004,-2005,-3424,-5166,-2310,-5579,-2111,-3035,703,123,-2473,-1962,-1632,1984,5548,2933,4629,3698,2532,902,-173,-1183,-1290,-1449,-1711,-1055,21,-552,877,726,-776,-2121,-605,-2768,-660,-2173,-502,2232,3702,1684,2965,2388,-2383,989,630,-1,-2291,-1111,-2327,-2793,-359,-1122,-1126,505,616,-100,-2374,150,-324,-843,-1385,-1848,-3224,-1889,-1483,-958,-540,-8,265,467,583,590,727,982,1298,-1061,320,2232,-2280,-1967,-2202,2339,1881,1201,511,-985,-2975,-1887,-2245,-2448,-3248,-603,307,-430,-2958,-1429,-2483,-636,5,1101,-792,-2285,96,-43,96,-516,-1636,212,-287,-1345,-480,363,-13,-350,-1006,-1380,-1648,-1817,-1959,-1844,-1845,-2924,-1686,-1804,-2031,-2248,-2485,-2558,-2436,-2285,-2137,-1870,-1659,-1497,-1448,-1474,-2377,-1505,-1478,-1500,-1539,-1512,-1285,-1137,-945,-1110,-1025,-2090,-321,-1544,-751,-1950,-766,-885,-1015,-757,-404,226,-2418,-2841,954,1704,1609,1458,1148,819,640,544,-1625,-3351,-1480,-1112,-104,-515,-1405,-1887,1351,734,-3691,113,142,-60,-937,-1771,-692,-211,-84,-56,-7,-496,118,-192],[-665,-336,-216,1318,-1602,-1036,-1627,-1523,290,-55,-1982,-1879,450,481,-3,-480,-950,-3129,-2136,-2415,-2409,-2210,-2720,-1796,-1593,-1308,-1240,-1230,-1224,-1131,-1105,-1434,-882,-716,-462,-1120,-258,-111,-161,335,-62,-2568,24,-8,-1574,-2360,-323,-2522,566,-1384,-216,-885,-1645,-2132,-2538,-2609,-2270,-1836,-1240,-616,33,768,722,719,-309,-2603,-2310,-1548,-1704,-1062,1380,-864,234,-393,-862,-1679,-1671,-2015,-2262,-2409,-2508,-2546,-2508,-2200,-1757,-1418,-1233,-1217,-78,247,-520,937,1075,-2613,465,430,-17,-475,-1239,275,-113,-1154,-751,-1033,-1359,-1471,-1247,-2583,-1926,-1119,704,1239,794,1980,-563,-2385,-3552,-1470,1040,-356,-515,1964,718,1761,1623,-2652,-49,755,396,-39,-844,-1099,-1621,-2261,-2888,-3517,-4106,-3591,-2879,-2197,-2907,-4068,-610,-28,198,350,-1707,-2817,-1340,-647,-1206,-1758,-2621,-3055,-3337,-2903,-2506,-1870,-1280,-973,-907,-2289,-3734,-4172,-3526,-1546,-1714,-1747,-1723,-1759,-1804,-1691,-1730,-1632,-1597,-1486,-2712,-940,-480,2,615,1208,-711,-1580,-3346,-3078,-1588,-863,-1397,-3075,-2023,170,-1213,2155,2433,805,601,-755,-1366,-1554,-1989,1281,1639,-2707,735,305,-2351,747,1175,111,697,-2466,-1407,-4693,-568,1782,2125,1925,-882,-1250,-2342,1636,830,-3399,533,3514,-3879,2900,2551,-3379,1870,1583,-10112,-9881,-19148,-18620,1563,1562,1437,-3409,629,164,-4355,-45537,-50892,-150732,-17322,-639,-439,-233,-119,-187,-379,-452,-616,-612,-591,-682,-710,-722,-1134,-3273,-2146,-4608,-685,-1479,-887,-1168,-1516,-4247,-3703,-2198,-1520,-603,-1621,1314,1708,-3497,1969,2189,2791,2317,24,1402,-567,65,-1877,-1026,-1524,-2386,-2318,-2399,-2422,-2433,-2310,-2251,-2027,-1986,-2746,-1627,-1961,-2322,-2852,-1845,-1986,-3374,-1844,-1902,-1803,-2792,-2146,-2376,-2478,-2186,-1686,-982,-266,327,847,1026,1415,1556,893,-3964,-2579,-1960,-1960,-627,997,622,-2581,-3406,-4004,-74,-581,-1147,-1848,-2573,-2022,-1389,-2243,-1089,-1579,-3050,-947,-2381,-271,-252,-1845,-278,-286,-294,-234,-1551,-379,-264,-559,-832,-1281,-1810,-2301,-2784,-2587,-2867,-1836,-1092,-816,-1013,-180,-43,-1470,579,747,-468,95,-3290,19,957,251,-1061,270,-139,-1978,-1309,-1240,-1735,-598,-715,-666,-3010,-3786,-2760,-946,-1112,-1314,-1284,-1205,-2547,-776,136,431,604,-83,761,-184,318,37,-347,-590,-820,-1305,-1533,-1710,-1908,-2158,-2298,-2356,-2375,-2273,-2232,-2017,-1900,-3187,-2934,-1762,-2487,-1671,-2818,-1214,-834,-2310,-316,489,997,1358,1576,1480,-3657,-3089,-1559,539,278,-73,-467,-1749,-2908,-2304,-786,-907,-1141,-1519,-2084,-2597,-2000,-2374,-785,-250,-245,-751,578,535,-561,-3209,-427,-146,-315,-479,-1650,-1141,510,1119,1943,2781,3431,-1030,36,2439,1552,-195,-817,-646,-1184,1943,3704,1457,-1945,-535,104,321,72,192,566,-919,-1660,635,1365,-2095,-22,-2834,-1549,2515,4192,4035,2834,-719,534,457,-1552,-2026,502,70,-442,-1321,-1167,-1652,-1479,-1453,-1389,-1185,-1080,-959,-908,-790,-2072,-1489,-990,-2171,-2580,-1382,-1526,-1253,-872,-934,-271,281,736,891,-1101,-3554,-1214,358,75,-962,-3209,-3811,-318,-77,298,712,1045,1493,-1996,-95,-2925,-2539,-1788,-817,1763,961,-376,-936,-3055,-3013,-1002,-511,815,-984,-1657,347,-2837,-892,652,236,-2742,-898,-472,-3818,-444,-377,-2323,-2069,-96,56,-1963,415,492,-862,-1445,570,481,-1483,-923,-221,-399,-188,-437,586,-1212,-3631,1014,2629,-3140,1178,-2528,-215,-2980,1292,1037,406,-10,-463,-1901,-2309,-671,-1274,150,-1284,238,173,-2040,92,-176,-174,-265,-494,-2652,-1251,-3833,-1280,-1578,-1735,-1931,-2001,-2177,-2256,-2385,-2504,-2124,-1786,-855,-240,399,928,594,-2663,-2480,-801,2125,2429,-3762,-3093,1202,695,158,-1290,-5013,-1166,-1411,-1665,-5874,-1939,-1699,-2002,-2437,-227,284,744,-6525,1521,-2210,-4611,-712,-6405,1429,1039,-8087,-882,-1246,-8785,-14704,-9196,-21843,-11829,1667,2550,504,3991,-65571,-176235,-497078,-672325,-359578,-187075,3436,-28892,-17374,818,-11215,1983,1755,1451,1070,580,-7775,-6619,-8620,-1058,-1107,-928,-1468,-689,-871,232,435,612,694,-525,-1758,570,385,-24,-450,-937,-1364,-1835,-2105,-2033,-1965,-2877,-1571,-1524,-2004,-2540,-2940,-1252,-1410,-3447,-1445,-2880,-1309,-1287,-4197,-1623,-3140,-1663,-1612,-1430,-1037,-477,-53,-219,-1889,-2061,949,1008,738,-496,29,-527,-1198,-1805,-2221,-2255,-1978,-1362,-1781,-1607,-821,-261,-3269,-1725,-2112,-491,-1284,-2086,-3090,-3773,-2911,-3384,-1288,-1908,-2247,-2097,34,-1538,-572,-2518,-102,-707,-2959,-2179,-2869,-3246,-1857,-1121,-436,127,-1472,-2392,567,1412,1511,1289,-2072,408,-89,-640,-1150,-1591,-1821,-1942,-1915,-1841,-1593,-1394,-1066,-685,-159,374,807,1289,1747,2177,2578,2831,3126,-9029,-11407,-36810,-70916,-66707,-35270,-8335,-973,-3255,-5487,-2473,-4283,-3053,-3291,80,-239,-1769,-2066,-1590,2046,3996,2586,3479,3100,2712,626,-314,-177,-24,-2216,-1637,-662,135,-226,-601,-1015,-1573,-2225,-2826,-3417,-3275,-3212,-1862,-1173,-717,-235,-79,-110,-2515,-523,-1038,-1739,-3558,-3254,-3730,-3514,-2906,-2140,-1721,-1052,-666,-388,-2714,-300,-453,-619,-801,-978,-3411,-1347,-1493,-1538,-1610,-1438,-1353,-1137,-804,-426,151,830,1486,-764,127,2153,-2461,-1931,-2587,3405,3380,3109,2887,-1525,-3108,-763,-1957,-2543,-3538,-713,-1164,-1524,-3058,-1794,-2010,-1710,-1732,-1796,-1890,-1871,-1686,-1216,-531,-365,-2410,-337,-1238,-2006,-1039,2558,2611,2660,2304,2096,1312,-535,791,-2731,-371,-2505,-1474,-2055,-2490,-2526,-2238,-1761,-1256,-761,-307,217,-333,-1763,154,96,-2147,320,1216,-856,-696,1298,1486,198,-556,-1610,-1603,-2292,1560,-1899,-1013,-1588,945,598,-26,-690,-1609,-2372,-2944,-4073,-2292,-1603,-950,-280,270,620,1069,2080,-1635,-3780,-996,-1228,-207,-839,-2070,-1889,3348,1678,-2867,-256,-302,-1577,-2701,-3156,-2486,-1878,-1464,-1366,-1418,-1551,-1590,-1378],[37,-819,-449,1157,-1979,-796,-1258,-1446,-308,-115,-2248,-2683,-51,698,774,804,691,-3159,-2380,-2650,-2437,-1807,-3793,-1419,-612,-683,-925,-1167,-1360,-1422,-1520,-1611,-1490,-1401,-1215,-1202,-1107,-1000,-860,-684,-481,-3031,-586,-744,-1421,-1871,-1049,-2068,-1673,-2057,-2452,-2913,-3245,-2930,-2653,-2492,-1916,-1545,-1056,-529,56,764,512,733,-110,-3026,-2589,-1358,-1618,-1065,713,-273,-897,-1522,-1619,-2388,-773,-218,-189,816,1174,1383,1406,1446,1441,1244,-1504,-1201,644,1041,507,1347,1459,-2538,557,870,-132,-813,-662,1982,1712,-1423,1211,989,739,-1216,-1881,-2255,-2023,-1227,2429,1528,-115,2120,-509,-2137,-3630,-1198,1208,-27,-755,281,85,-53,-169,-1807,-420,-567,-619,-675,-762,-788,-761,-2181,-831,-1632,-1392,-838,-844,-942,-2802,-3425,-1634,-2106,-2610,-3074,-3593,-3882,-3492,-3099,-2665,-2189,-2054,-1842,-1542,-1516,-2592,-2139,-1575,-1765,-2067,-2468,-3740,-3502,-3420,-3449,-3384,-2960,-2439,-2004,-1629,-1150,-880,-535,-344,-337,-2909,-169,9,18,142,294,-500,-2163,-2738,-2295,-931,-294,-1550,-3381,-1850,116,-1984,1033,2227,891,38,-1541,-1532,-1186,-1194,1344,1021,-2210,521,162,-1729,1256,1353,276,651,-2276,-1135,-4894,-1128,-886,-496,-16,-1038,-1198,-2081,1383,1253,-2868,983,1479,-4500,1181,987,-3000,460,113,-9207,-11119,-20351,-18061,-940,-988,-1055,-5141,-1533,-1807,-9158,-43551,-62872,-167777,-24140,-1886,-1334,-761,-310,-115,-152,-194,-439,-584,-706,-866,-858,-759,-614,-925,-900,-5168,-935,-2672,-1047,-920,-595,-4046,-4431,461,518,486,-1356,124,-321,-2711,-1258,-1472,-1271,-792,-137,641,-1539,-387,-2541,-649,1343,-2214,2123,2281,1402,940,474,-209,-689,-1792,-2818,-1938,-2316,-2415,-2633,-1643,-1004,-2812,-1425,-1077,-1002,-3986,-655,-479,1571,1101,-301,-345,-912,-1249,-1206,-1045,-720,-485,-443,-3253,-2521,-1886,-2267,-802,-572,-245,-2268,-3637,-3336,754,1061,1187,1244,1346,1418,-549,-2284,-1939,-2103,-3062,-985,-2655,-430,94,-2197,2205,3546,2594,1052,-1615,-898,1300,2789,2560,2190,1610,-113,-117,-1277,-3234,-2560,-564,-1041,-1481,-1976,-2700,-3209,-3102,-2464,-1439,-570,-2938,-180,944,813,-692,389,293,-1870,-1877,-1871,-344,1303,1602,2104,-2629,-3742,-2849,-726,931,1406,1419,-1098,-3071,-991,-1293,-1156,-818,-352,0,-302,151,60,-871,-449,-742,-1353,-1741,-2734,-2302,-2419,-2270,-1980,-1653,-1235,-918,-724,-569,-3439,-3031,77,-1673,151,-3037,106,-314,-2936,-150,-426,-577,-840,-1172,-1581,-3641,-2712,-2650,-2931,-3174,-3343,-3345,-3169,-2918,-2564,-2106,-1610,-1060,-1285,-41,425,877,-1300,1423,1531,122,-681,1020,578,-382,-3678,-883,-1457,-2001,-2575,-2758,-2536,-1977,-1389,-645,57,536,-758,-684,2140,1563,-202,-1050,-1161,-1241,1848,2854,1484,-2037,213,465,261,2262,2166,1741,-564,-1290,557,84,-2223,-1191,-2776,-2316,-2576,-2541,-2093,-1798,-1502,-1323,-1219,-1536,-2035,-1126,-1064,-1096,-1367,-851,-2027,-295,116,468,-127,1128,1279,1232,633,-1886,-2178,-777,-2272,-2876,-3110,-2039,-845,-362,-52,-508,933,2036,1788,-1508,-3867,19,1189,163,-838,-3899,-5662,-653,2178,1854,1438,866,407,-1080,-293,-3099,-2816,-1373,-1414,-1907,-2524,-3122,-3155,-2935,-3136,-1340,-437,-31,-1062,-2266,-953,-2140,-709,-902,-1382,-2329,-2182,-2468,-3386,-2694,-2640,-2555,-2808,-2575,-2613,-2739,-2857,-3015,-2983,-2827,-2670,-2505,-2368,-2406,-2287,-2215,-1872,-1565,-1212,-797,-3599,-78,11,-3279,1,-2156,-598,-2321,-1607,-2040,-2343,-2135,-1530,-2560,-1855,-884,-697,1827,-1627,2405,2492,-2067,1979,101,195,1290,1103,-3186,-1385,-3578,-173,-1911,-2489,-1342,1184,1159,1081,812,331,-26,-695,-702,-937,-1029,-1024,-1078,-1868,-3291,-2260,-2561,-2462,-3589,-4489,-719,-150,228,-577,-5858,-1233,-75,-667,-5938,-1668,-2995,-3580,-3303,-433,95,496,-6340,877,-3143,-3968,-976,-5895,-1066,-1717,-7758,-4182,-3223,-10250,-14438,-10533,-17832,-9768,1163,1665,-74,2592,-55078,-170834,-463180,-628744,-333920,-187131,1233,-31548,-17271,-176,-11868,310,747,1213,1671,2055,-8329,-7041,-8334,3335,3504,-281,-182,-340,-2218,2253,1738,1023,234,-514,-1837,-1906,-2370,-2704,-2650,-2427,-2119,-1960,-1790,-1500,-1412,-2240,-1317,-1490,-2027,-1750,-2532,-2164,-2585,-3236,-3208,-3442,-3659,-3799,-3945,-3584,-3354,-2160,-1221,-245,266,2069,2380,-137,-1844,-1070,970,6177,5599,-96,-26,984,-470,-1079,-1000,-826,-212,713,-1763,-1241,-436,-50,-2552,-1479,-1413,470,-1683,-1442,-2258,-2621,-2350,-3044,-1189,-1801,-2366,-1252,162,-1929,-406,-2643,-597,-947,-2947,-1385,-1922,-3073,-1358,-308,168,-297,-1086,-2911,-635,323,1615,2636,-1246,3308,3116,2768,2343,1859,1463,1068,742,424,285,152,237,492,1010,1651,2288,3042,838,4524,5150,5514,5770,-8556,-12268,-39754,-73556,-63557,-29273,-7299,307,-2703,-5971,-2413,-2830,-3418,-3575,-484,-403,-1046,-2057,-1504,-731,-576,-471,-46,340,811,245,-704,-141,292,-2505,-1292,-141,471,924,2106,781,-367,-1554,-662,-2645,-1369,-2984,-2621,-3148,-3716,-4039,-4465,-4861,-4925,-4415,-3855,-3225,-2593,-1669,-1493,-2204,-262,-1162,-2197,600,500,-224,-2788,-881,1341,1009,599,-72,-3485,-1177,-1820,-2253,-2485,-2200,-1821,-1288,-760,-383,-16,266,402,-471,-10,256,-2716,-1719,-3035,45,24,-81,-125,-1984,-3128,-939,-1526,-2567,-3785,-2313,-2572,-2897,-3303,-3680,-4076,-4544,-4941,-5301,-5651,-5622,-5203,-4734,-4254,-3872,-3621,-3334,-2939,-2717,-2105,-1730,-1229,-629,-363,85,451,-315,596,-3754,-1298,-1969,-941,-811,-1047,-927,-1009,25,-326,-906,314,424,-189,-1830,-863,-437,-1990,470,1198,-751,-668,699,694,529,-416,-2199,-2308,-2504,-188,-2446,-1344,-1258,-279,-296,-571,-896,-1514,-2051,-3116,-4554,-3384,-3086,-2398,-1454,-493,58,1330,2829,-1438,-3635,-578,-1440,-426,-1286,-2885,-1914,3622,2467,-2109,-659,-4,-826,-1024,-1827,-609,1194,1037,1520,1595,722,981,252],[645,-653,-566,-124,-1918,-1125,-1687,-2207,-2616,-1990,-2274,-3440,-504,547,200,1486,1237,-2837,-2428,-2710,-2065,-1912,-2685,-1603,482,163,-346,-845,-1245,-1431,-1554,-1584,-1346,-1106,-747,-1025,-238,101,-21,929,36,-3362,-1119,-1401,-1130,-1218,-199,-1479,629,-1030,-614,-1367,-2203,-2804,-3456,-3581,-3136,-2821,-2465,-2130,-1760,-1262,-836,-560,-202,-3102,-2704,-1082,-1327,-1016,-617,-1240,-1989,-2787,-3251,-3132,-2376,-1651,-1206,-275,217,503,526,471,280,-164,-1511,-1087,-680,-469,12,588,1037,-1823,710,1329,-209,-1146,14,1533,1390,-1686,1749,2191,926,-1798,-2119,-1738,-2083,-1301,1915,125,-801,1870,-435,-1735,-3377,-874,-420,-811,-1064,-1232,-1224,-1077,-835,-1011,-297,-99,113,225,-415,307,447,-2057,-355,-1571,-1225,2570,3174,908,-2491,-2820,382,836,3542,3215,507,-3645,-1864,2106,2268,1491,-1554,-963,2014,1275,-2727,-2420,567,486,-1561,-2728,-3776,-2809,-3153,-1528,-1476,-1746,-2030,-2378,-2630,-2521,-2384,-2036,-1797,-1615,-2975,-1528,-1605,-1828,-2047,-2362,-2763,-3036,-3057,-2518,-1460,-303,-1609,-3269,-1709,-23,-2673,38,1921,812,-714,-2472,-1673,-862,-510,1228,341,-1760,333,12,-1125,1598,900,73,-614,-2133,-1349,-4804,-984,-506,-40,278,-1080,-1305,-1849,489,10,-2308,-1494,-2181,-4925,-3269,-3057,-2505,-1870,-1368,-8101,-11477,-22780,-17427,-417,-492,-678,-7011,-1553,-2066,-13768,-41559,-72711,-183080,-31653,-3969,-3372,-2823,-2422,-2278,-2345,-2382,-2588,-2651,-2655,-2661,-2463,-2130,-1684,-1210,-789,-5525,123,-3767,1128,1574,2002,-3860,-4790,2214,1832,1252,-1128,-85,-745,-2038,-846,-158,852,1877,610,-484,-2643,-740,-3233,-775,870,-1915,2552,1601,492,-740,-1893,-3105,-4089,-5117,-4734,-3789,-3088,-2363,-2204,-1186,-819,-2328,-953,-492,-735,-3416,386,-555,347,218,-587,-453,-774,-1126,-1382,-1648,-1700,-1699,-1730,-2638,-2521,-2028,-2600,-1949,-2038,-2144,-2234,-3605,-2683,-2373,-2327,-2206,-2111,-1979,-1930,-1976,-2405,-2772,-2794,-2899,-1560,-2914,-1663,-1627,-2604,-1367,-922,-451,136,-1630,-1585,1521,2647,3213,2970,810,-540,-659,-1746,-3284,-2392,1083,842,-1271,1834,1104,-304,357,176,-98,581,-2655,-412,866,1317,-319,446,614,-1834,-2495,-1373,431,592,720,1020,-2195,-3371,-2751,-599,906,1408,1238,-1079,-3552,-214,2020,2567,1478,1788,2867,-500,3309,1270,-1494,783,649,-842,-357,-3870,-809,-1026,-1075,-774,-508,-146,98,34,-855,-2950,-3011,451,-897,100,-2657,13,-631,-3329,314,701,981,1108,1082,93,-3478,-2357,-1402,-1236,-2024,-2803,-3577,-3669,-3052,-2249,-1404,-662,-7,-1138,824,1029,1138,-473,841,494,15,-642,-1308,-2117,-2941,-3515,-4036,-3916,-3270,-2623,-1882,-1226,-587,-108,407,801,913,-275,-1459,1374,1432,-302,-1292,-1624,-1343,1449,1505,1420,-2049,842,710,8,552,216,-173,-842,-1561,-2268,-2450,-2100,-1331,-2706,-704,1536,2092,2746,1490,-1955,651,198,-1582,-2082,-522,1597,1135,-1461,30,-2264,-457,-301,154,-25,203,174,32,-110,-1282,-2710,-1730,-2410,-2861,-2463,-1513,-1366,-1603,975,-736,1059,1614,549,-1599,-4146,1332,1361,97,-702,-3205,-6397,-2859,117,463,-621,-1885,-2997,-3500,-2966,-3257,-2982,-976,-87,221,355,-505,384,-2805,-3169,-1590,-353,486,-861,-2421,-1864,-1082,-583,475,119,-1967,-639,-1040,-2833,-1676,-1767,-1721,-2926,-1548,-1421,-2179,-1356,-1472,-1567,-3312,-1711,-1748,-1806,-2076,-2277,-2658,-2904,-3296,-3631,-3599,-3122,-2500,-1993,-3398,-1015,-1799,-619,-1671,-884,-1172,-1626,-1967,-2224,-2849,-2581,-2120,-1539,-993,-1923,-210,43,-2120,478,368,141,645,593,-3132,-1600,-3200,-621,-2675,-3353,-1635,402,3,-336,-680,-974,-838,-577,-27,371,739,1067,1259,-1144,-4173,-3163,109,-260,-3312,-4887,-302,205,753,16,-5404,-2943,-484,-2032,-5972,-2467,-4126,-5193,-4488,-1626,-1417,-866,-6174,477,-3950,-3510,-1503,-4905,2237,582,-7007,-7399,-2754,-11796,-14149,-11547,-13666,-7045,2637,1951,1262,552,-36051,-174231,-452626,-604546,-322724,-160382,-2372,-33123,-15888,-1338,-13370,-567,-224,80,348,528,-9068,-7241,-7903,671,475,-438,-210,-736,-3388,-1674,-2185,-2590,-2920,-3094,-3167,-3224,-3189,-3217,-3038,-2756,-2344,-1996,-1546,-900,-401,-1623,-1362,901,-2141,-423,-2332,1904,1839,-3078,1890,-2031,1862,2078,-3525,416,-3419,207,365,-974,-145,370,1140,-173,-1673,-149,877,4671,4571,224,-1056,94,-131,-733,-1060,1156,706,577,-1650,-884,-108,160,-1825,-948,-511,-384,-2147,-1206,-1575,-1828,-1875,-2480,-1815,-1807,-2282,-1959,-2317,-2659,-3122,-2985,-2374,-1723,-2943,-507,-1526,-2948,-1631,889,958,-770,-721,-2980,-1477,-563,1573,1874,-421,2155,2282,2305,2277,2190,2169,176,2077,1992,2026,1996,2117,2340,2760,1145,3629,2812,4407,4623,4666,4392,3994,-8212,-12256,-36712,-65444,-53714,-21236,-5349,1669,-1834,-6285,-2246,-1578,-3150,-3892,-1067,-500,-439,-2021,-1465,-794,-1012,-1387,-1495,-1633,-1623,-1508,-1322,-1113,-973,-1974,-745,-748,-925,-1165,-1437,-1737,-2153,-2608,-2943,-3163,-2891,-2484,-2048,-1667,-1455,-1713,-970,-860,-3021,-486,-364,-295,-832,-55,-1194,-1934,-399,-1166,-2279,286,157,-495,-2638,-1336,562,400,155,-193,-3523,-1301,-1983,-2618,-3275,-3569,-3602,-3268,-2937,-2783,-2647,-2578,-2625,-2762,-2943,-3042,-3075,-3009,-3504,-2648,-2216,-1747,-1117,-2307,-3062,418,-1040,-2570,-3966,1633,1706,-908,-3442,-2650,-1136,-517,-1151,-1732,-2265,-2684,-3026,-3212,-3273,-3340,-3484,-3578,-3585,-3579,-3506,-3347,-2918,-2250,-1787,-1007,-190,54,1181,-3752,-2353,-1353,-720,-849,1565,1851,-1231,1665,-153,-1596,-293,348,-51,-1306,-1478,-1142,-1893,448,1733,-698,-792,2410,2749,1896,-299,-2796,-3049,-2664,974,-3040,-1656,-919,2378,1869,1165,-1561,-866,-1939,-3187,-3855,-3640,-2904,-2063,-1206,-521,-629,627,1058,-1040,-3077,-113,-1598,-628,-1662,-3357,-1823,2050,1833,-1309,-861,225,-313,-1102,-1915,-1993,-2338,-2500,-2622,-2635,-2647,-2698,-2793],[-106,-108,-793,173,-1500,-254,-371,-1083,-1250,-1478,-2258,-2902,-1078,259,-711,1259,1510,-2455,-2441,-2763,-1588,-1288,-1659,-1669,-424,-549,-698,-716,-627,-424,-321,-1245,-155,-116,-17,-1096,-11,168,78,894,59,-3647,-1661,-2043,-834,-546,-51,-895,824,-953,41,-306,-617,-1127,-1317,-1932,-684,-841,-1017,-1291,-1603,-1802,-1937,-1902,-1509,-2997,-2703,-779,-947,-927,-386,-658,-974,-1225,-1145,-1610,-415,24,-2121,783,925,825,433,-61,-708,-1634,-2444,-2503,-1830,-1315,-862,-571,-584,-921,-1150,-1564,-1898,-1972,-1611,-1125,-670,-1912,397,853,849,-1921,-1698,-1044,-2032,-1318,1183,-1255,-1064,413,-293,-1194,-2766,-479,-475,-363,-858,58,171,607,825,-249,950,829,703,-27,164,209,387,-1805,157,-1441,-976,3820,4697,1148,-2177,-2251,780,1299,5463,6356,1772,-2504,-2134,2375,4130,1999,-1066,69,1035,23,-2847,-2576,-2077,-2139,-1983,-2901,-3746,-2019,-2688,-1607,-1329,-643,187,951,1624,2333,2733,3086,3164,-717,-2779,-1229,-290,1314,708,36,-703,-2882,-2017,-2305,-2019,-1539,-1479,-2798,-1506,-239,-3126,-705,-445,-777,-1430,-3190,-1618,-775,-216,186,-190,-1239,309,25,-465,153,-84,-402,-605,-1927,-686,-4310,-95,519,1199,-582,-934,-1454,-1549,1992,1257,-1687,1896,1229,-4741,-536,-1354,-2031,-2380,-2432,-6756,-11314,-24458,-16912,-1181,-870,-602,-8359,-509,-575,-16969,-38962,-80353,-194741,-37034,-3162,-3330,-2729,-2121,-1723,-1518,-1274,-1193,-956,-634,-293,269,973,1774,2550,1537,-5472,2853,-4442,4179,3901,3442,-3566,-3768,607,-826,-2285,-3567,-2751,-1451,-1379,719,1475,2042,2305,1013,-2212,-3574,-805,-3561,-933,-939,-1839,-2809,-3450,-3305,-2715,-2029,-1507,-928,-1540,-2852,-1475,-1669,-2201,-1632,-1479,-2231,-2784,-3043,-2979,-2485,-2163,-1886,-1721,-1629,-1631,-1892,-2145,-2425,-2780,-3125,-3595,-3838,-3589,-3007,-2279,-2533,-2170,-2747,1306,1918,-1914,-1569,-3010,-1986,2223,3382,3004,1996,1763,1066,-450,-2459,-2861,-3398,-2491,-2057,-3025,-1940,-1889,-2940,-2223,-2426,-2737,-2838,-2514,-2320,-1321,-727,-55,433,118,-968,-1185,-2090,-2939,-1628,1153,913,-1255,559,238,168,143,96,169,597,-2440,-576,822,1809,87,533,886,-1767,-2988,-261,1784,3155,2916,2817,-1754,-2941,-2417,-456,787,1642,2409,-1095,-3903,-10,6927,6283,1166,2783,3394,-708,3035,1248,-2074,68,361,-671,592,-3770,-53,36,-811,-580,1351,1258,655,714,-922,-2137,-2763,738,-158,1155,-1951,1088,-192,-2938,670,2361,2565,2908,1687,-835,-3099,-1987,-1362,-515,-1066,-1640,-2103,-2187,-1940,-2050,-1042,-642,-320,-1076,-95,-143,-238,-457,-767,-1134,-1574,-2113,-2669,-3316,-3979,-4428,-4357,-3685,-2990,-2445,-1844,-1333,-834,-487,-96,176,172,290,-2198,232,122,-489,-1558,-1988,-1427,-1153,-1372,-1591,-2004,-2075,-2184,-2461,-2692,-2762,-2770,-2956,-3124,-3311,-3223,-3113,-2999,-2739,-2500,-2312,-2238,-1884,-1662,-2560,-1144,-930,-1685,-2128,-1235,-211,-196,-1594,-97,-2243,-514,-720,37,37,12,-138,-403,-626,-935,-2358,-1584,-2498,-1223,-907,-1604,-1895,-3114,2038,-904,1086,1250,-719,-1327,-3826,2631,1478,8,-623,-1988,-4698,-4901,-2659,907,351,-311,-848,-1257,-1660,-3388,-3091,-1699,-1419,-1204,-1059,-938,-940,-2707,-3065,-1810,-1230,-1188,-1169,-1879,-1965,-162,-560,336,295,-1709,-168,-73,-2253,279,1441,712,-2274,521,126,-2203,1323,1570,-598,-3610,754,769,-1159,-2319,-1932,-845,105,1335,1014,-78,-2500,-643,-1349,-3488,-1608,-1528,-643,-1155,313,672,826,1021,1176,-2626,-854,-1359,303,824,-2066,599,488,-2205,425,308,74,108,-108,-1859,-1809,-2828,-1150,-3477,-4322,-1929,-2265,-2806,-3036,-2759,-2082,-1008,-15,1073,1898,2655,3233,2338,-571,-4565,-3506,1134,2874,-3101,-4088,3014,3667,4062,420,-4252,-4381,-2269,-3553,-5892,-3268,-4773,-6071,-5968,-637,-1762,-2332,-5984,-1089,-4459,-3257,-2238,-3814,2852,628,-5896,-9955,-5999,-13393,-13823,-12022,-9775,-4071,848,-101,-905,-1726,-13272,-183816,-462865,-598639,-324099,-133517,-922,-34352,-12908,-702,-15762,257,554,808,999,1051,-9877,-7068,-7435,75,-496,-1123,-1887,-2685,-4151,-3752,-3789,-3436,-3034,-2578,-2103,-1636,-1054,-560,23,591,-307,-429,2127,2689,2998,-1092,-1560,1167,-2355,410,-2374,1302,590,-3065,-18,-1527,557,991,-3018,885,-3385,25,313,-1710,-811,-1667,-2782,-3768,-3142,-2167,-1474,-826,-250,399,-1987,-663,345,-316,-1733,3355,3252,939,-1515,-562,123,383,-1119,-338,-55,-714,-2625,-1601,-1692,-1507,-1061,-1951,16,-1519,-2007,244,704,-2609,-135,-2700,1292,1521,-2949,40,-1154,-2815,-1916,-1599,-2167,-2449,-2156,-2507,-1805,-1590,-1524,-1501,-1579,-1677,-1720,-1766,-1741,-1674,-1473,-1508,-1015,-786,-414,-96,341,808,1369,-255,2167,2424,2558,2575,2491,2207,1939,-7869,-11325,-30276,-52322,-40952,-12840,-3033,-2008,-2530,-5441,-3514,-3861,-3940,-3836,-3718,-3585,-3251,-2977,-2557,-2133,-1654,-1410,-1031,-871,-778,-990,-1605,-1010,-1232,-1372,-1496,-1615,-1727,-1765,-1710,-1584,-1495,-1396,-1188,-2645,-1262,-1291,-417,-287,-372,-1654,-664,-1025,-3432,-1559,-1695,-1639,-1292,-856,-1002,-1734,-538,-1152,-1811,100,-278,-942,-2335,-1392,-2140,-2645,-2443,-1678,-3503,-2,737,1459,2027,2699,605,567,-490,267,1536,1235,1891,-308,-285,1085,-2943,-554,-3550,-870,-1011,-1052,-866,-2404,-2948,-435,-583,-2572,-4013,535,851,-1273,-3760,-3175,-897,-449,-1151,213,-828,-328,-600,-815,-1003,-1296,-1752,-2245,-2742,-3356,-3495,-2169,-1300,-291,430,1400,905,465,1800,-3124,-2623,-735,-530,-1129,1525,2049,-1565,1391,-61,-2152,-1129,117,45,-354,-912,-2063,-1932,177,1975,-752,-1174,4127,4181,2578,-302,-3433,-3777,-2848,479,-2887,-2021,-682,3389,1961,1941,-2296,-459,-650,-3204,-3490,-1829,-1087,-398,224,-56,-1550,991,968,-687,-2492,238,-1824,-968,-2032,-3078,-1799,-263,-263,-685,-1010,-1013,-1282,-1627,-2171,-2620,-3108,-3574,-3181,-2668,-2192,-1771,-1393],[1103,489,-1136,-596,-1158,-225,-166,-1044,-1677,-341,-2266,-2040,-1741,-348,-1560,180,404,-2075,-2444,-2825,-1146,-436,-817,-1611,-574,-950,-1513,-1918,-1876,-1535,-1272,-1127,-861,-791,-770,-1343,-1398,-1825,-2267,-1950,-1250,-3912,-2272,-2660,-628,30,24,-406,1279,-995,1566,-530,1217,-1132,-1677,-1361,1614,1354,1070,693,273,-75,-517,-1067,-1430,-2973,-2694,-2011,-2033,-2116,-1970,-1643,-1210,-743,-151,-795,-954,-564,-2676,902,692,386,34,-85,-679,-167,-808,-754,495,437,416,-604,280,-61,185,225,-510,-1971,397,307,24,-2172,-561,-902,-1366,-1705,-1751,-1723,-1981,-1434,-1336,-2619,-1110,-1122,-1094,-1068,-2077,-1121,-1087,-933,-756,-649,-543,-494,-526,-612,-840,-1037,-1039,-863,-427,56,766,-1585,571,-1424,-807,3781,4165,1116,-2086,-1889,951,1598,2991,2447,1810,-1443,-2316,15,-593,-1113,-1666,-1941,-1922,-1449,-3071,-2662,-391,-484,-2023,-2945,-3754,-1327,-2250,-1654,716,1319,2041,2649,3106,3540,3610,3597,3296,-917,-2578,-1413,-441,357,-13,-206,-249,-2393,-1253,-360,658,875,-1378,-2379,-1432,-345,-3471,-1373,13,-239,-2019,-2615,-1522,-979,-878,-829,-841,-847,-480,-275,-315,-309,-352,-548,-722,-1834,-1158,-3779,-1609,-1617,-1486,-1507,-942,-1829,-1374,-351,-327,-1246,-509,-458,-4103,-574,-604,-1053,-886,-808,-5360,-11224,-20653,-16885,-427,-139,133,-9012,335,-1237,-18148,-35768,-87205,-203018,-38931,-690,-995,-1238,-1481,-1820,-2203,-2400,-2616,-2528,-2235,-1863,-1281,-603,122,781,1255,-5258,1761,-4747,1601,1248,824,-3366,-2656,-527,-695,-489,-534,551,946,-943,1231,1065,763,243,-416,-4102,-3627,-2205,-3340,-2288,-1826,-1276,-800,-216,-950,-2518,-804,123,956,-1556,-2834,-1654,-1705,-2133,-1769,-2766,-3800,-3483,-2477,-1595,-572,-443,805,-495,1093,2010,-1349,1925,1752,1426,1045,-1729,-1375,-475,-974,-1589,-2723,-2481,-2768,337,844,-1678,-1332,-2523,-1447,2369,2271,2170,1750,1344,1577,-139,-2499,-2087,-3081,-2095,-936,-3099,-1052,-161,-3097,-889,-1163,-1569,-1983,-2356,-3244,-3186,-3511,-3488,-3398,-3302,-3184,-3217,-3311,-3113,-3049,-3057,-3058,-2917,-2725,-2668,-2379,-2083,-1851,-1277,-799,-2478,-828,653,1494,313,488,929,-1812,-3246,724,2396,3294,2722,2149,-1558,-2712,-2187,-508,409,1450,2478,-1323,-3820,-17,6010,5433,729,3594,3623,-1083,2544,1025,-2618,-509,7,-595,1591,-2618,-3,-15,-823,-553,1528,2052,394,1149,-894,-1447,-2512,759,335,1306,-1354,554,223,-2124,-322,-624,-687,-746,-773,-2019,-2704,-1762,-1495,-1221,-315,-109,-1,-2215,-502,-1853,48,1019,810,-1274,831,503,107,-415,-1013,-1617,-2195,-2724,-3070,-3278,-3289,-2939,-2625,-2164,-1592,-1095,-498,5,452,675,844,792,364,-12,-2901,-1127,-1659,-2129,-2178,-2388,-1571,-1070,-685,-446,-2079,-483,-564,-908,-1269,-1500,-1679,-2026,-2334,-2642,-2676,-2713,-2808,-2821,-2912,-3082,-3359,-3284,-3216,-3160,-2628,-2271,-1966,-2259,-2019,-956,-876,-1892,-768,-2102,-727,-966,-687,-575,-573,-536,-542,-434,-358,-1583,-713,-2796,115,-156,-1515,-2241,-1938,1655,-1070,890,897,-2106,-904,-3474,3712,1438,-243,-740,-950,-3262,-6744,-5534,-303,-617,-883,-916,-811,-905,-3546,-3300,-882,-928,-1079,-1284,-1460,-1681,-2764,-2935,-2139,-2210,-2179,-2195,-1994,-1720,-1300,-962,-520,-100,-1679,-246,-123,-1790,-228,2123,1328,-1604,269,135,-2363,1083,1721,-827,-2823,1624,1667,-1231,-2896,-2330,-1613,-456,2901,2629,11,-1993,-1349,983,-3561,-540,-1461,378,-917,1514,575,2511,3073,2179,-2202,-527,-1745,549,4286,-2019,4481,4796,-2374,2559,567,125,2799,3050,611,-1971,-2600,-1814,-4359,-5184,-2252,-97,-197,-218,-308,-528,-579,-756,-750,-823,-719,-375,125,-263,-3665,-2827,736,2126,-3126,-3310,3008,3757,4093,545,-3198,-5388,-4005,-5234,-5673,-3958,-4664,-4854,-7639,-1840,-3641,-3073,-5760,-2273,-4559,-3209,-3089,-2872,2499,1064,-4572,-10402,-9505,-14863,-13516,-11926,-6467,-2928,-2340,-1936,-1477,-1227,-1159,-198289,-491076,-605206,-331718,-108266,-1638,-36116,-8464,-1886,-19053,-1703,-1646,-1649,-1719,-1900,-10693,-6461,-6834,-3094,-3459,-3745,-3983,-4022,-4350,-3504,-3251,-2932,-2599,-2173,-1706,-1261,-763,-443,-132,64,-822,157,57,23,-269,-738,-1662,-1690,-2692,-2103,-2687,-787,54,-3249,2063,-1050,1000,3476,-2536,1082,-3413,-212,-200,-2519,-1197,1521,475,-543,-1447,-2061,-2207,-1604,-636,560,-2720,-1220,883,75,-2386,4980,4293,878,-1442,-318,214,611,-468,-989,-1600,-2207,-3019,-2824,-2851,-2733,-2425,-2043,-1585,-1485,-1650,170,655,-2826,60,-2708,1512,1386,-2992,305,-817,-2640,-2019,432,26,-1728,-124,-1725,-876,-1070,494,477,513,427,359,247,169,100,136,-3198,61,-168,-427,-866,-1191,-1325,-1083,-1564,-164,397,929,1392,1763,1903,1999,-7443,-10010,-23198,-38278,-27668,-4759,-851,-1274,-1645,-4517,-2311,-2631,-2917,-3310,-2922,-2561,-1869,-1927,-1492,231,872,130,1541,1608,1547,-1720,-1870,92,110,-192,-494,-862,-1242,-1565,-1811,-2001,-2245,-2501,-2673,-2959,-3125,-3268,-3306,-3168,-2935,-2373,-1837,-1201,-3791,539,1430,-3175,2784,1420,-865,-1559,-597,-1044,-1071,140,-766,-1504,-1932,-1919,-1163,449,2119,717,-3345,2120,3065,1773,3861,4205,296,350,-999,543,1374,453,1317,-395,-347,62,-2487,-378,-3072,-652,-680,-750,-683,-2200,-2775,-649,-554,-2516,-3874,-255,-113,-1672,-4039,-3554,-742,-768,-1627,-1012,-1240,-1464,-1744,-2002,-2261,-2623,-3090,-3322,-2957,-2434,-2662,-1498,-973,-345,-14,589,1004,956,1906,-2644,-1898,-49,-264,-1425,1461,2218,-1871,1129,43,-2106,-2031,-151,232,892,640,-3015,-1984,-205,1655,-764,-1685,2445,2805,3026,-304,-3841,-3696,-2905,69,-2255,-2272,-415,2329,1992,1058,-2782,-772,308,-3047,-3330,51,-49,-161,-211,-361,-2486,-619,-775,-1065,-1780,-1452,-1941,-1842,-2137,-2278,-2379,-2634,-2815,-3079,-2835,-2438,-1872,-1516,-2411,-764,-361,-79,53,149,154,82,-18],[1821,1150,-1393,-1327,-749,-200,28,-935,-2007,-890,-2171,-1974,-2258,-2583,-2829,-2940,-2888,-2664,-2358,-2735,-1700,-1439,-1152,-1364,-556,-297,-266,-285,-960,-201,-187,-905,-104,-106,-106,-1652,-687,-1074,-1509,-1960,-2399,-4023,-3149,-2815,-2191,-1678,-979,-356,353,-1027,1017,-1039,924,-1005,-2082,-837,2934,2622,2252,1775,1275,902,-171,153,-258,-3074,-2654,-393,-381,-721,-527,793,548,167,-190,-744,-1992,-1779,-2216,-2297,-1947,-1301,-613,-178,-2110,-473,-407,-678,1699,1492,1261,-1081,477,-33,-545,-955,-1218,-2625,-1113,-846,-556,-2273,483,1088,479,-974,-77,299,-1930,-1612,458,-2573,-510,1165,-192,-352,-1429,1,1317,926,-29,1144,-588,-51,-803,-1527,-2080,-1970,-1184,-1131,853,821,862,-1438,838,-1568,-744,2635,2147,761,-2257,-1756,135,21,150,433,615,-552,-2160,277,-281,-973,-1944,-2974,-3565,-2605,-3190,-2566,-1094,-1255,-2142,-2725,-3696,-773,-1896,-1954,2176,1490,693,-271,-1274,-2034,-2738,-2955,-2969,-2948,-3063,-3328,-3729,-3973,-3360,-2585,-1805,-1633,-1113,-14,1406,2114,-1362,-2086,-1507,-687,-3671,-1977,947,-24,-1982,-1569,-1410,-264,576,-25,-909,-625,259,306,311,1881,1113,-393,135,-1830,-634,-3276,445,88,-339,-2405,-1248,-2388,-2202,-2775,-3354,-3996,-4368,-3741,-3258,-2648,-2104,-1628,-2292,-1196,-3986,-11357,-16401,-17398,-394,-427,-527,-8747,-1024,-4883,-17342,-32100,-95027,-209584,-37326,-1063,-916,-722,-577,-598,-759,-861,-1161,-1412,-1779,-2384,-3035,-3712,-3594,-2753,-1935,-4982,-374,-4641,893,1300,1587,-3232,-1659,1029,265,-631,-1645,-2629,-3789,-4130,-3076,-2142,-1276,-608,-109,-3424,-2638,-563,-2641,-1776,-750,-923,347,194,-1511,-3743,-1751,-956,-1150,-1643,-2750,-2007,-2475,-2926,-3461,-4116,-4204,-3466,-2697,-2040,-1156,-441,322,-366,737,2129,-1835,4030,4572,4933,5177,-1833,-2377,-659,2591,-1218,-2791,-2598,-2524,624,-289,-1190,-2021,-2792,-3337,-3761,-3930,-3836,-3646,-3345,-3063,-2816,-2346,-1926,-2028,-1608,-821,-2980,-1357,-65,-2667,117,316,404,331,-916,-4068,740,687,746,-594,-922,-2119,-2477,-2576,-2646,-433,130,-201,-833,-864,-1372,-1577,-1601,-1469,-817,-171,-2553,-967,556,2312,514,507,933,-1760,-2941,1604,2778,2080,1036,-61,-1451,-2617,-3967,-3277,-1677,-243,1022,-1549,-3460,-16,4178,4463,479,4381,3744,-1382,2088,849,-2680,-623,-151,-429,2634,-1492,66,-118,-885,-459,1694,2044,251,1589,-592,-716,-2101,740,785,2696,-714,1886,1076,-1065,-343,-1003,-1347,-1589,-1693,-2785,-2086,-1434,-1552,-1881,-613,-347,-262,-2797,-244,-1446,-433,-639,-868,-1475,-1324,-1390,-1268,-1077,-857,-649,-530,-817,-706,-997,-1318,-1370,-1410,-1905,-871,-311,609,1219,1769,2080,2341,2396,2112,1638,-3010,-501,118,-1230,-2394,-2561,-1438,324,3328,687,-2022,1795,419,-484,559,749,613,246,-265,77,-1938,-823,930,-2496,-161,3070,2940,3050,684,-3222,576,-244,-2112,-2150,-2393,-419,356,-2042,375,-1708,-250,-662,-1224,16,2081,2100,2001,890,1282,-642,-823,-2975,341,-64,-612,-1717,-1138,-1444,-1552,-1618,-1492,-3140,-1585,-3014,-1822,-2071,-2325,-2742,-3115,-3512,-8408,-8004,-4401,-3849,-3314,-2728,-2151,-1765,-3406,-3350,-738,-372,-83,173,302,722,-2674,-2558,-2283,-232,121,1202,-173,-651,936,-889,-105,-319,-1576,-268,11,-1168,-636,178,114,-875,-58,-103,-2405,-328,-580,-982,-1574,-1351,-1585,-1810,-3250,-2401,-2697,-2780,-2959,-3140,-3279,-3398,-3488,-3561,-3286,-3005,-2629,-2262,-1962,-1648,-1352,-1170,-856,-497,-1574,-181,-1977,614,964,-1503,1530,1769,-2303,2222,716,571,1926,1449,945,-1923,-2270,-2298,-4777,-4253,-2285,-1203,-763,-208,245,478,737,668,523,3,-637,-1293,-1963,-2616,-3072,-3273,-2902,-2375,-3188,-2617,-1194,-907,-703,-611,-2115,-5531,-5224,-6315,-5168,-4033,-3866,-3260,-6019,-2272,-1640,-1837,-5217,-3126,-4027,-3024,-3596,-1929,-344,-60,-2897,-8387,-12807,-14268,-13040,-11197,-3724,1230,2004,-3008,3845,3688,3327,-215345,-527708,-607906,-332682,-84527,958,-38946,-2767,393,-22941,379,371,345,299,179,-11266,-5264,-5614,-896,-1413,-2301,-2629,-3152,-3842,-2538,-1891,-1182,-646,-593,-679,-37,1522,1684,1797,1489,-1029,1306,1196,1056,768,-436,-1518,722,-2979,1260,-3068,2215,4508,-3455,4037,-493,256,3474,-1999,1115,-3447,-387,-672,-3280,-1799,-904,-1769,-2459,-2950,-3165,-3181,-2946,-2624,-2107,-2968,-1380,-425,164,-2903,1114,1129,829,-1359,-69,254,526,37,-263,-571,-957,-2996,-1189,-1020,-705,-222,-1221,776,-1466,-1223,1311,854,-2571,417,-2648,1557,1069,-3034,-94,-791,-2351,-1725,-1093,-908,-2091,-210,-823,4,-630,31,-234,-188,-367,-535,-786,-1061,-1376,-1618,-4568,-2186,-2586,-2489,-2058,-1516,-896,-90,-2818,1484,2215,2804,3206,3385,3209,2887,-6934,-8714,-16524,-25032,-15189,-1383,-1746,-1770,-1728,-3630,-1634,-1482,-1328,-3030,-2752,-885,470,-1947,-1579,801,1628,-703,879,271,-385,-2442,-1908,-2098,-2308,-2151,-1842,-1505,-1189,-840,-445,-41,239,-1176,-967,-2619,-1148,-113,-25,-177,-1349,1496,-198,-630,-3853,393,1823,-3111,4411,1677,-849,-1486,-606,-1306,-2124,-1104,-1403,-2231,-1595,300,2440,3036,2835,1002,-3133,1072,437,-25,-421,-505,-693,-844,-1528,-1383,-1663,-1908,-2135,-2284,-2305,-2125,-1899,-1453,-2621,-785,-401,-108,259,-1931,-2729,675,179,-2557,-3772,632,595,-2230,-4259,-3339,-818,-1324,-2135,-1249,-1493,-1687,-1884,-2002,-2057,-2158,-2341,-2468,-2512,-2607,-2794,-3143,-3455,-3033,-2802,-2231,-1568,-868,-210,-2482,-1198,504,-91,-1743,1407,2239,-2266,738,-9,-1612,-3040,-608,358,2090,2387,-3873,-2195,-820,138,-858,-2449,572,1243,1703,-465,-3951,-3207,-2976,-297,-1673,-2541,-274,-688,-921,-1163,-2984,-1393,-1374,-2864,-3489,-1472,-1529,-1473,-1219,-956,-3371,-264,21,-10,-1116,208,-2066,-1690,-2065,-1443,-1663,-673,-694,-773,-888,-586,-549,-1767,-2742,-900,1191,1537,1411,1858,1856,1725,1507],[2571,1643,-1665,-2067,-438,-325,-101,-898,-2309,-840,-2113,-951,-2151,-1503,-2207,-836,-1006,-1229,-2132,-2600,-2226,-2650,-3007,-3055,-2660,-2148,-1856,-1619,-1390,-1089,-877,-713,-389,-151,132,-2079,5,-553,276,589,-975,-4092,-3482,-2510,-398,857,23,427,1235,-1050,301,-1636,571,-820,-2517,-501,1973,1763,1517,1150,705,280,-418,-1072,-1741,-3338,-3002,-3229,-2929,-2743,-2609,-2610,-2767,-3072,-3351,-3743,-3531,-2936,-2126,-1172,-195,742,1545,-68,-2229,-451,-84,-684,1753,2847,2259,-1123,531,-556,-1660,-2529,-2693,-3437,-1241,-426,252,-2044,1768,2036,192,-388,722,888,-1878,-1876,-56,-1234,62,864,-200,-122,-871,64,824,823,-59,-1564,-2880,-3181,-2109,-906,54,823,1454,-1805,1387,598,462,-1347,964,-1854,-758,346,501,123,-2626,-1796,593,1529,2771,2967,2952,180,-1625,1862,1620,1181,-822,543,514,882,-2914,-2275,-1848,-2027,-2123,-2371,-3697,-321,-1591,-2346,5454,6441,5763,4500,3601,2207,473,-1183,-2584,-2396,-2546,-1079,-782,1309,2480,2464,1526,-862,-1152,-587,-1023,-928,-1404,-1865,-1672,-1083,-3707,-2448,576,-528,-1321,-594,-1273,-387,371,-822,-971,-559,309,764,429,1452,699,-921,-257,-1826,-746,-2780,142,-319,-820,-3154,-1752,-2997,-2508,-2869,-3135,-3341,-3403,-3199,-3068,-2889,-2719,-2595,-3731,-2448,-2753,-11674,-12176,-18417,-1489,-1200,-992,-7447,-1098,-7751,-15369,-28291,-105452,-216975,-33641,-3570,-3080,-2307,-1539,-951,-542,-112,86,319,448,377,327,287,303,341,335,-4758,389,-4282,389,268,111,-3190,-840,-1153,-1922,-2703,-3490,-4146,-4267,-3659,-3115,-2733,-2432,-2324,-2366,-2461,-2625,-2843,-3113,-3486,-3802,-4042,-4086,-3752,-3411,-3902,-2754,-2488,-2091,-1891,-2658,-2117,-1939,-1754,-2088,-2610,-3210,-3311,-2821,-2100,-1006,-6,1091,-154,381,2051,-2325,5779,7282,7676,6054,-1560,-3361,-781,2969,-928,-2517,-2334,-2168,-2372,-3023,-2726,-1966,-1703,-603,-185,96,273,282,230,53,-192,-2085,-290,-912,-1111,-690,-2821,-1729,-3,-2147,199,155,32,-8,-525,-3352,448,685,1124,-1661,-930,-2547,-3123,-2659,-2802,-2,3407,1877,-447,1047,1513,500,-432,-1032,-617,-672,-2686,-1087,429,2360,562,480,791,-1717,-2579,1793,861,-51,-1154,-2122,-3009,-3467,-3035,-2221,-1336,-612,-4,-1874,-3231,-117,1719,2089,359,2762,3004,-1705,1562,619,-2396,-503,-259,-362,1397,-640,0,-406,-1129,-462,417,660,76,1088,-278,-139,-1733,519,751,408,-233,152,114,-93,195,199,417,603,599,-1880,-1457,-1181,-1711,-2648,-1455,2074,841,-3552,-42,-1073,-832,410,-34,-1871,-963,-1336,-1587,-1815,-2030,-2236,-2476,-2772,-2997,-3134,-3023,-2485,-1982,-2279,-1628,-873,-50,213,434,496,622,682,549,663,-2676,-1503,-574,-1671,-2895,-2779,-1256,-41,2039,354,-2076,970,-15,-300,-597,-894,-993,-1081,-935,-621,-1954,-452,672,-2393,-199,3692,4085,4654,714,-3010,477,-385,-2356,-2049,-2400,-1260,-405,-2282,409,-1434,56,-222,-1852,60,1103,1212,1261,1020,1405,43,-1107,-3303,703,374,-162,-808,-886,-1404,-1787,-2171,-2373,-2751,-3079,-3353,-3755,-4078,-4124,-3873,-3253,-2479,-9916,-6667,-29,-754,113,1590,1823,-1981,-3311,-3536,-793,-662,-1712,-2895,-3716,-2605,-2704,-2290,-2518,-226,130,1986,536,-100,1092,-1215,-67,-637,-1673,-499,88,-681,-1237,-1302,-1891,-2241,-2163,-1852,-2607,-1152,-936,-1337,-487,-1302,155,-1296,-3523,-1374,-1376,-1759,1318,1178,1,-1015,-1608,-540,-3005,-1849,-2484,-3012,-3354,-3391,-3277,-3230,-3054,-2858,-2869,-2996,-2897,-2858,-2895,-3113,-3094,-3162,-3086,-2963,-2814,-2569,-2197,-1895,-1450,-2260,-2122,-2844,-4393,-3318,-2288,102,-246,-614,-1069,-1564,-1660,-1596,-1204,-982,-836,-772,-879,-1207,-1939,-2481,-3070,-3378,-3564,-2566,-2135,-1765,-1577,-1612,-1706,-5343,-5619,-5506,-4688,-3707,-3366,-3389,-4319,-4033,-2774,-2646,-4610,-3405,-3322,-2951,-3789,-3088,-2942,-2603,-2262,-5936,-15259,-13085,-12684,-10405,-1952,509,1176,-4301,2233,2695,3035,-230077,-555969,-588407,-314961,-62854,3976,-43629,3406,3206,-27497,3482,4287,4533,4774,4925,-11853,-3809,-3759,4239,3614,-3352,2130,1483,-3102,-597,1875,2228,-882,-729,-359,-284,1804,3599,3248,1456,-1120,1980,1609,1294,734,-386,-1355,-1182,-3358,-1236,-3532,-269,-8,-3689,465,-42,-770,1336,-1600,832,-3647,-655,-1258,-3948,-2517,1196,530,-450,-660,-613,-698,-534,-254,203,-2768,-1275,1418,735,-3375,2285,2117,662,-1371,62,134,1248,798,563,197,-381,-2806,-1703,-2431,-3002,-2939,-2495,-1991,-1522,-1039,-785,-712,-2063,-675,-2575,-630,-510,-3163,144,-108,-2019,-1130,1958,1287,-2336,422,27,1491,13,-139,-886,1358,5686,5671,5409,4964,4352,3741,-5318,2563,2116,1923,1743,1684,1623,1629,-4087,1385,1234,1053,844,612,233,-74,-6381,-7609,-10757,-13589,-4382,-868,-921,-941,-1098,-2810,-1773,-2187,-2533,-2844,-3239,-2264,-1784,-2014,-1680,-868,-700,-1515,-898,-1157,-1429,-2916,-1904,-1994,-2000,-1782,-1470,-1121,-774,-387,43,84,768,-1185,-969,-2540,-1075,312,-107,-1310,-1186,151,208,-959,-3488,-269,591,-1569,1585,1411,-816,-1374,-384,-622,-888,-1036,-2041,-2897,-1229,-504,-640,-756,-731,-436,-2724,700,1321,1151,2270,2638,-436,-189,-1848,1154,626,-1149,-987,-1863,-2711,-3386,-3662,-3114,-2602,-2026,-1566,-1289,-1018,-1521,-2666,-1185,-1354,-2525,-3575,-2037,-2235,-2716,-4039,-3373,-3825,-4313,-4078,-3686,-3292,-2874,-2706,-2130,-1780,-1575,-1555,-1567,-1551,-1601,-1724,-1950,-2080,-2100,-2397,-2379,-2260,-2065,-1852,-2404,-903,-231,185,-1703,1366,1785,-2484,458,-1,-756,-3311,-1002,647,2270,1845,-3407,-2314,-1384,382,-779,-3124,1708,2438,2889,-541,-3540,-2537,-2829,-295,-948,-2585,-112,-644,-857,-1044,-2626,-1390,-506,-2406,-3654,224,328,-751,647,791,-3348,1159,1280,365,-289,1002,-1961,-1951,-1623,-453,-1484,-962,-1149,-1344,-1311,-1207,-815,-1824,-2912,-858,692,1017,1174,1255,1194,993,689],[890,1068,-1704,-1993,-172,-519,-319,-877,-2496,-2061,-2097,-1699,-1654,-2308,-1895,1729,1532,-399,-1893,-2349,70,1907,903,-867,-61,1438,821,120,-881,-1269,-1986,-2600,-2665,-2247,-1365,-2479,-534,-1205,398,1,-1647,-4133,-3421,-2198,-370,1077,-52,-73,-456,-941,-996,-2161,-1719,-2027,-2738,-3159,-3664,-4019,-3698,-3061,-2346,-1560,-951,-599,-1037,-3620,-2554,-238,-246,-619,-1666,-1388,-1772,-2103,-2184,-2233,-1985,-2552,-1384,-911,-425,24,362,317,-1103,-78,212,-685,363,-268,-973,-1818,-2906,-4001,-3963,-2885,-1734,-3965,441,1304,1927,-1553,833,1385,-59,192,1492,1487,-1765,-2118,-438,202,746,657,-148,37,-379,88,-351,-1528,-2373,-2698,-2392,-1811,-1261,-855,-769,-916,-1219,-2111,-2403,-3193,-3531,-3262,-2485,-2215,-777,226,983,-712,-2978,-1912,230,1244,1256,762,122,-536,-1062,-1608,-1840,-1600,-1071,-240,563,1459,-2370,-1842,-2492,-2670,-1999,-1948,-3703,79,-1279,-2716,2257,1766,1248,542,-360,-1327,-2687,-4005,-3565,-1808,-2702,-706,-875,734,3930,5829,2117,-153,-1307,452,1821,502,-1464,-1645,-1871,-1473,-3645,-2715,284,-1005,-466,262,-1112,-603,-62,-1689,-899,-639,490,1490,432,741,203,-1489,-588,-1755,-787,-2281,-448,-1436,-2490,-3698,-3810,-3465,-2411,-1693,-1858,-947,-209,183,-1795,247,19,-430,-5107,-2228,-2779,-12034,-8151,-19875,-1624,-477,554,-5084,1824,-9750,-13126,-24742,-119450,-227670,-30169,-240,-1034,-1726,-2278,-2628,-2659,-2296,-1976,-1533,-1163,-991,-822,-683,-541,-430,-403,-4655,-299,-3881,-100,-30,67,-3258,-227,-93,-427,-773,-1143,-1425,-1857,-2312,-2699,-3066,-3293,-3470,-3547,-3458,-3263,-3004,-2729,-2939,-2280,-2072,-1959,-1708,-1818,-3137,-2375,-1262,-1062,-2020,-2573,-2306,-2134,-1430,-1040,-396,-519,-1296,-520,-637,-500,-493,-386,-209,69,408,-2713,798,956,962,882,-1148,-3696,-462,-499,-943,-1955,-1712,-1802,-150,-489,1133,-1115,-1449,-162,2459,2419,2304,1190,457,1621,1119,-1882,418,186,-596,-543,-2651,-2127,-518,-1651,4068,4363,1018,156,-90,-2635,2973,4862,4935,-2409,-594,-2552,-3753,-2754,-3189,367,3596,1880,-92,765,1739,816,2181,1502,530,-1376,-2731,-1212,-960,-485,-45,205,256,-1665,-2330,-174,-536,-764,-1024,-987,-1871,-1877,-1198,-1139,-780,815,1366,-2214,-3095,-265,1214,1158,419,1274,1469,-1973,1045,412,-1973,-314,-307,-392,3867,-73,-167,-813,-1470,-518,1687,1582,-84,2110,1,298,-1388,149,487,-546,-1456,-2214,-2919,-3263,-3136,-2552,-1694,-926,-250,-703,-787,-959,-1912,-3390,-1967,1286,760,-3451,46,-717,-1294,2889,50,-2385,63,1861,1400,-1589,-534,-392,-1031,-1687,-2249,-2751,-3066,-2972,-2898,-2732,-2545,-2500,-2358,-2238,-2033,-1857,-1512,-1163,-999,-622,-2131,-2502,-1331,-2076,-3346,-3014,-991,-452,-874,-1398,-2154,-2661,-3152,-3736,-4138,-4169,-3996,-4027,-3994,-3730,-3099,-2433,-1820,-2244,-545,-95,151,589,779,-2746,366,-527,-2595,-1870,-2007,-1878,-1105,-2489,381,-1233,408,260,-2214,157,17,-29,-54,100,266,522,-1418,-3649,762,714,384,154,-243,-891,-1514,-2229,-2824,-3606,-4212,-4008,-3514,-2980,-2403,-1927,-1326,-1021,-8874,-4179,1668,-2584,-138,2575,4123,-2547,-3218,-3732,-1056,-133,714,-655,-1443,-2441,-2704,-2042,-2677,-206,240,2697,1088,228,1050,-1567,215,-852,-1796,-753,285,-185,-1882,1162,377,-376,-892,-1219,-2754,-1434,-1505,-1721,-1643,-2367,-2025,-2293,-3415,-3016,-3245,-3070,-2837,-2528,-2156,-1799,-1528,-1461,-2629,-2484,-1524,-1696,-1910,-2013,-1977,-1873,-1483,-948,-824,-249,-2620,635,865,-199,931,842,-2047,602,278,-131,-557,-1078,-1248,-2998,-1972,-3248,-3782,-2416,-2113,4100,4769,1961,-1283,4115,-676,2430,1594,117,1447,1333,1234,76,-1328,-268,-998,-1702,-4055,-2159,-1727,-1099,-577,-288,-567,-4989,-4770,-3709,-4068,-3054,-2484,-2214,-2671,-4450,-3064,-3929,-3779,-3336,-3306,-3073,-3445,-2326,-1923,-1496,-1196,-3681,-13986,-12080,-12300,-9697,-1089,-1110,-779,-4848,15,468,828,-235201,-560248,-542008,-276997,-43660,2148,-50317,2529,2695,-32303,121,3454,3497,3399,3122,-12381,-2022,-1002,1016,374,-4331,-583,-769,-2196,-1028,290,775,-796,-697,48,-452,1177,1251,883,458,-944,-271,-491,-444,-478,-441,-1043,-610,-3605,-997,-3552,-1805,-2520,-3485,-3585,-3441,-2848,-2158,-1635,-1209,-3660,-817,-1753,-3363,-3086,536,571,130,-419,297,898,857,780,799,-2048,-814,557,479,-3499,305,-56,-228,-1257,-273,-410,-330,-446,-332,-218,-225,-2536,-117,-56,-1836,-726,-930,310,-1400,-410,-206,-696,-1352,-1139,-2313,106,1153,-3201,648,370,-1509,-237,4859,1191,-2242,850,926,2699,844,-579,-1322,1369,6077,5987,5464,4614,3500,2345,-5201,154,-619,-889,-923,-757,-638,-901,-5280,-986,-1403,-1925,-2511,-3119,-3844,-4430,-5714,-6626,-6098,-4577,-1612,-1316,-1203,-1107,-1163,-1992,-1678,-2063,-2468,-2774,-3548,-2919,-2532,-2119,-1675,-988,-411,-2139,334,550,-1637,-2819,-1372,-246,-1375,891,961,1020,348,1144,1292,167,1451,-1068,-821,-2327,-934,759,-231,-2486,584,1193,1164,219,-2931,-925,-623,-47,1193,1001,-692,-1162,140,-145,782,703,-2572,-3252,-827,791,414,213,359,939,-2108,1217,1627,1017,2525,2132,-627,-292,-1878,1481,1883,-1557,-971,-1175,-238,-1043,-466,-1117,-1799,-2208,-2456,-2589,-2473,-2356,-2637,-2441,-2448,-2501,-3349,-2227,-1932,-3056,-3577,-2332,-1094,-2477,-2109,-545,-243,-202,-3243,-391,-568,-906,-1415,-1914,-2286,-2545,-2607,-2535,-2267,-1903,-1899,-1700,-1549,-1476,-1523,-2493,-1331,-1069,-826,-1397,-564,-459,-2615,-473,-605,-804,-2463,-1449,-1454,-1765,-2179,-2598,-2673,-2414,-1722,-928,-3531,738,1682,2405,-705,-2995,-1946,-2670,-108,-304,-2613,150,3284,1541,-2150,-2088,-1585,-134,-1913,-3936,153,93,-1508,99,53,-2580,-51,-196,-534,-863,-1173,-1890,-2310,-1487,-1220,-1436,-332,186,474,-512,-73,-500,-1949,-3182,-923,-934,-850,-452,175,808,1359,1811],[-251,-316,-1479,-1385,-1036,-1598,-2073,-2514,-3158,-3470,-3478,-3170,-2411,-2999,-1570,-517,-88,225,-1645,-2051,342,568,563,-646,-292,830,768,693,-641,733,153,-79,1001,1169,108,-2811,-1238,-1988,529,-601,-2449,-4192,-2994,-1993,-406,1442,-190,1167,3796,-753,-938,-2538,-20,-134,-2630,-272,1632,870,240,-292,-652,-739,-785,-898,-1433,-3728,-2474,-1222,-1411,-1783,-2072,-2266,-2330,-2267,-1972,-1743,-1363,-1883,-972,-824,-780,-857,-1099,-1306,-1541,-1940,-2113,-2227,-2172,-1988,-1589,-1107,-720,-354,-40,257,-1191,-3211,1157,1472,1753,-926,-102,822,-267,721,2188,2077,-1609,-2330,-661,1622,1472,552,-42,116,1,72,-401,412,2179,2088,969,-870,317,-316,-975,-1453,-1577,-1774,-1001,-591,-406,-1190,895,-2638,-796,1856,1177,-1697,-2797,-2058,-157,452,-238,-924,-1700,-2459,-3056,-3509,-3155,-2426,-1790,-1183,-846,-589,-1701,-1325,-2836,-3099,-1810,-2026,-3682,-2442,-2147,-2930,-1258,-862,-622,-588,-576,-264,78,665,1168,-995,-2960,-249,-894,153,1339,1022,645,327,-1537,-365,-529,-827,-1516,-1831,-2252,-2774,-3533,-2788,-2211,-1747,-1312,-953,-931,-857,-677,-2559,-806,-851,493,734,386,-137,-329,-2035,-818,-1574,-662,-1774,406,114,-335,-4077,-1897,-3558,-1155,-1089,-2697,-1024,578,1038,-1380,1480,1521,-146,-6307,-2502,-1168,-12218,-4420,-21672,-1604,-440,783,-1675,2595,-11063,-11151,-21777,-136961,-243366,-29356,1035,113,-718,-1420,-1930,-2107,-1905,-1804,-1656,-1649,-1896,-2169,-2441,-2565,-2473,-2290,-4675,-1845,-3584,-1617,-1668,-1767,-3431,-2445,-2816,-3459,-3706,-3098,-2299,-1668,-1130,-634,-269,46,200,236,248,122,188,-225,-3510,-1153,-824,82,279,-1722,-2572,-1813,-1176,-825,-2225,-2464,-2350,-2318,-1077,-1205,390,-17,-1382,-801,-1405,-1791,-2299,-2629,-2724,-2503,-2066,-2821,-1252,-802,-449,-114,-750,-3060,206,600,-446,-1217,-864,-1454,-743,276,641,-1224,-1266,175,1665,1821,1976,1041,295,1065,280,-1697,-1098,-1375,-1096,-419,-2434,-2457,-1171,-1170,3332,3651,537,129,418,-2004,2892,3216,3261,-2534,-38,-2141,-4211,-2879,-3741,755,3696,1774,199,648,1537,627,1491,1748,1321,-2080,-2571,-1157,143,1806,277,254,-571,-1578,-2202,-2377,-2542,-2176,-1756,-1181,-2266,-1379,-847,-1517,-887,761,1430,-2442,-3011,-393,999,669,296,-49,-412,-2111,-703,-311,-1545,-177,-311,-509,3833,212,-397,-1271,-1810,-584,1593,1220,-196,2289,229,617,-1053,-311,796,1193,369,-111,-685,-1075,-1520,-1829,-1812,-1759,-1694,-1678,-1707,-1606,-2123,-3386,-2041,-1416,-1407,-2471,-1175,-937,-1721,-314,-493,-2952,-321,600,737,-2791,-858,622,446,-1557,-95,-498,-793,-1018,-932,-1739,-1776,-1654,-982,-941,-842,-817,-666,-550,-642,-530,-1569,-3353,-2086,-2329,-3494,-3287,-1258,-1686,-2140,-2678,-3256,-3696,-3275,-2889,-2660,-1860,-1251,-885,-589,-427,-1374,17,-259,-2048,-474,-144,-360,-255,-253,-2556,-166,-703,-2847,-1631,-1449,-2214,-1730,-2651,-2567,-2992,-3484,-3198,-2906,-2563,-2400,-2267,-2238,-2139,-2099,-1985,-2093,-3683,-1728,-1516,-1457,-1174,-965,-931,-834,-817,-704,-842,-986,-2279,-1387,-1631,-1789,-1986,-1990,-1839,-6928,-2084,-522,-4101,-583,1186,1656,-3070,-3211,-3951,-1386,-884,-259,-1118,-651,-1461,-2698,-3039,-3168,-2315,-1472,-820,-106,279,813,-1930,633,-994,-1954,-1008,568,275,-2588,586,1354,-179,174,1219,-2778,862,1764,-2160,1156,-1437,419,-1608,-3217,-508,-671,-1895,-397,-215,-598,-619,-643,378,-2262,-3012,-1696,-115,-1610,-486,-388,-146,454,1243,-655,399,-2877,958,3475,499,3455,3397,-1808,1667,683,-171,1353,1385,1801,-3822,-1885,-3592,-3262,-1653,-1898,3284,3742,1671,-2185,1629,-1896,562,559,-163,1028,1449,1493,52,-959,1193,377,-2304,-4711,-2069,-974,-526,112,16,19,-4606,-3435,-1855,-3427,-2414,-2136,-139,-1260,-3583,-2509,-5481,-2865,-1869,-1719,-1621,-2853,-306,-642,-1717,-2854,-2786,-12126,-11496,-12042,-9467,-1345,3340,2394,-4643,2459,1601,593,-227987,-539577,-480044,-227046,-27521,-2487,-59191,-2157,-1829,-34858,-3325,-85,381,723,896,-13128,-125,749,534,234,-5148,-535,-1055,-1510,-1955,-2417,-2691,-2710,-2388,-1903,-1432,-949,-706,-527,-498,-689,-744,-952,-1016,-1246,-1438,-1647,-2004,-3845,-2515,-3058,-3040,-3394,-3406,-3194,-2862,-2901,-2266,-2174,-2134,-3394,-1781,-2282,-2603,-3491,-1102,-1046,-957,-848,-776,-938,-1096,-1294,-1389,-1518,-1711,-1972,-2186,-3283,-2709,-3240,-3337,-3074,-2686,-2513,-2158,-2003,-1606,-1175,-829,-2423,-4,360,-2319,-1280,-945,802,-1250,-58,-4,-923,-1706,-1856,-2043,672,2182,-3277,620,803,-1024,618,6127,1213,-1957,1276,1663,715,-536,-1625,-2208,-2219,-1921,-1637,-1604,-1793,-2218,-2733,-4636,-2105,-1046,42,894,1649,2219,-5138,-6586,2802,2551,2112,1532,871,58,-648,-5165,-5938,-2886,-2228,-2052,-1849,-1706,-1474,-1298,-1385,-1129,-1139,-1213,-2635,-3849,-1682,-1352,-2171,-1724,-451,-414,-2635,1664,641,-1500,-2421,-1113,-564,-1963,2351,2540,2425,219,1671,2156,296,1745,-955,-696,-2159,-900,1086,-419,-3300,2620,3961,4151,1717,-2435,-1690,-1884,1218,3847,2213,-603,-978,807,358,1134,698,-2890,-3123,-538,252,-257,-888,-1628,-2235,-2117,-1028,356,923,2182,1579,-794,-367,-1724,1667,2296,-1706,-1629,-1432,-12,-1231,254,4291,-1208,-659,1536,668,-263,-879,-2739,-1457,-1445,-2500,-3195,-815,-345,-2969,-3037,-1802,-1392,-3023,-1605,-567,796,646,-2894,201,-33,-1040,-800,-1228,-1561,-1899,-2241,-2619,-2830,-2860,-3111,-3007,-2805,-2556,-2331,-2713,-1476,-892,-365,-956,327,579,-2624,-133,-248,389,-1323,-1900,-442,-785,-1191,-1606,-2650,-2529,-2331,-2539,-3098,-2798,-2311,-1645,-903,-2387,-1417,-2471,253,297,-2576,297,5165,1339,-3230,-1438,-1658,-221,-1336,-4121,-413,-1551,-2206,-1846,-1818,-2053,-2498,-3115,-2885,-1816,-585,-1731,-2598,-627,1068,-1361,2365,3854,1285,-396,61,-444,-1926,-3323,-1751,-2102,-1702,-1079,-432,73,397,566],[-175,-456,-1202,-897,-949,-1276,-1135,-1010,-2653,-1303,-1558,-1326,-1246,-2898,-1331,-1313,-1350,-1353,-1455,-1787,-1330,-1414,-1497,-1514,-1743,-1859,-1950,-1665,-1051,-163,246,156,668,1810,-438,-3011,-2133,-2928,595,-960,-3373,-4232,-2653,-1966,-556,1448,-439,1445,3902,-587,-1458,-2704,-342,199,-2350,-478,3898,3680,1802,3317,1971,956,-837,-1041,-1841,-3543,-2475,-453,-1084,-1860,-2551,-3195,-3773,-4221,-4152,-4036,-3788,-3695,-3573,-3370,-3125,-2853,-2619,-2268,-1911,-1744,-1449,-1269,-1140,-1089,-990,-929,-1049,-1241,-1479,-1655,-1672,-2282,-836,-97,683,-270,-1064,280,-475,1117,2732,2609,-1465,-2553,-770,2926,2159,507,54,62,184,-28,-1101,74,970,304,-86,-1208,174,1097,1718,2245,2112,-1123,1528,-267,-859,-1206,692,-3136,-850,-466,-1256,-2765,-3032,-3444,-3096,-2425,-1728,-1087,-668,-406,-209,-325,-525,-754,-1834,-1503,-1938,-2103,-1831,-1299,-2759,-3321,-1596,-986,-3643,728,-603,-2886,3288,4604,4134,2803,2408,4809,4938,5237,5411,-753,-3358,264,-891,-444,1944,620,-744,-1793,-2227,-1786,-890,-143,-1590,-1094,-2269,-2183,-3425,-2807,-84,-1669,1136,1505,-784,-1131,-1474,-3425,-818,-1212,-816,-1813,-3034,-4080,-3520,-2733,-1976,-1340,-877,-1317,-596,-683,-915,-4456,-2131,-3217,-1924,-2088,-3236,-2242,-2258,-2088,-2051,-2006,-2001,-2074,-7290,-2672,-2633,-12050,-2484,-23766,-1715,-1118,-564,-152,54,-12075,-9686,-19663,-156628,-264630,-33291,-1334,-1542,-1365,-894,-384,60,562,820,1067,1124,871,517,52,-427,-850,-1117,-4857,-734,-3525,56,303,464,-3770,269,278,264,612,-230,-362,-1057,-594,535,209,3030,4881,1779,3747,733,575,481,-4060,-991,-967,128,-459,-1673,-2309,-1901,-2555,-3019,-3570,-3629,-3140,-2933,-2750,-2684,-2767,-2908,-2732,-2397,-2094,-1525,-1123,-687,-274,-74,501,-2683,669,635,445,208,-497,-2444,-598,-790,-963,-1115,-1164,-1192,-1554,-769,-567,-1419,-1185,470,1681,650,2475,850,110,1802,1584,-1579,1449,2248,546,-142,-2205,-2686,-1975,-761,743,511,-121,92,463,-1514,1061,1392,1857,-2191,535,-1620,-4060,-3096,-3939,1135,1874,1516,350,687,1254,277,716,1963,1642,-2598,-2281,-1113,-45,1553,-45,264,-178,-1509,-2236,1021,544,185,-290,-602,-2681,-1031,-1170,-1879,-1097,-1017,-930,-2503,-3008,-740,-742,-758,-850,-913,-1096,-2158,-1812,-2178,-2449,-2682,-2368,-2146,-1696,-1250,-1064,-1760,-2108,-1321,-1583,-1821,-2175,-2351,-2507,-2452,-2246,-2036,-1763,-1760,-1673,-1491,-1357,-1133,-1089,-1061,-855,-722,-639,-630,-675,-597,-2372,-2874,-1894,-672,-798,-1373,-909,-860,-2151,-604,-1158,-3419,-389,-112,28,-4153,-548,194,180,-1939,-507,-898,-1005,-1258,-533,-1205,-1081,-1713,-731,-672,-524,-431,-210,-34,-88,35,-1112,-3833,-2806,-2393,-3283,-3651,-1045,-1485,-1917,-2403,-2792,-2513,-2073,-1795,-3640,-929,-325,-305,250,105,-1102,83,-944,-1851,-693,2040,2966,3066,729,-2509,67,-981,-3175,-1376,-903,-2336,-2308,-2792,-666,-1155,696,859,-1876,781,2267,1927,-318,1208,1555,753,-2026,-3557,538,605,660,1069,1484,1758,-301,-577,1444,131,1637,-2061,175,-709,-1685,-1833,-1625,-1114,-5393,-530,-289,-4557,-1359,-1645,-2343,-3564,-3360,-4218,-1778,-1733,-1274,-1492,1423,1704,-2723,-1839,-2884,-279,516,1597,1123,31,45,-2243,-917,-1120,-2143,-1235,-810,-794,-3204,-1100,-1202,-1278,-1069,-647,-2616,391,754,-2663,1144,171,-94,-1881,-3082,-803,-1620,-2265,-2956,-2980,-2321,-1671,-1155,-917,-1962,-3354,-1910,-1610,-2344,-3079,-2922,-2042,-846,437,-668,381,-3074,830,3278,1108,2829,2486,-1610,871,220,-1068,530,1193,2031,-3553,-1879,-3940,-2897,-1062,-1726,2165,1241,303,-2693,-1726,-2347,-1861,-1032,-396,136,585,865,56,-865,341,-36,-3215,-5264,-2088,-1428,-1211,-817,-424,10,-4149,-2098,-156,-2813,-1937,-2135,-32,-177,-2356,-4669,-7006,-1919,-715,-1179,-815,-2247,-432,-1419,-2371,-2923,-2480,-11094,-11417,-11941,-9924,-2779,1344,1249,-3657,174,-539,-1317,-212141,-503585,-413949,-172316,-14322,-2708,-66947,-1291,-561,-30071,-6338,1886,2457,2862,3076,-14211,1815,3216,3208,2709,-5513,2656,2253,-877,-1787,-170,-1231,-2217,-2715,-2435,-1730,-963,-557,-403,-606,-1054,-1865,-2755,-3459,-3724,-3029,-2182,-1564,-4063,-607,-2252,-460,-849,-2625,-1798,-2311,-3480,-3021,-2999,-2668,-2949,-1367,-2786,-1917,-3491,489,537,506,-309,-2228,-145,-483,-764,-817,-767,-663,-551,-369,-2794,-256,-692,-1115,-1618,-2145,-2951,-3593,-4363,-4117,-3277,-2554,-2468,-1246,-726,-2425,-1776,-1088,709,-1027,203,1667,1251,-211,244,-1772,-1567,-2572,-3268,-2579,-1664,-578,696,1569,1380,-1495,1705,2240,3501,2171,-1071,-2152,661,2269,2020,1779,1620,1506,1527,-3982,1552,1451,1364,1094,839,550,-8576,-7972,-335,-711,-1096,-1428,-1621,-1724,-2018,-4751,-5469,-1087,149,372,411,267,154,-23,-998,-365,-470,-546,-2770,-4129,-1984,-986,-2404,-1802,-1401,-1115,-2822,-92,-832,-935,-1975,-979,-1002,-2575,2026,1792,1405,45,359,-129,-545,-939,-1214,-1245,-2043,-988,-663,-638,-1949,284,626,779,885,-2036,-2525,-3033,1171,1079,870,-534,-815,-262,-614,-1042,-1418,-2572,-2561,-1980,-2038,-2160,-2225,-2244,-2183,-2092,-1753,-1316,-677,1,956,-938,-411,-1464,1713,2669,-1634,-2171,-1688,257,-1140,738,4934,-944,-1299,384,1359,2767,-469,-2939,554,779,-2642,-3137,-79,-638,-2380,-2454,-1315,-1809,-3205,-965,-351,-420,-451,-2209,-547,-1399,-1096,-924,-1112,-1167,-1180,-1156,-1140,-959,-3039,-980,-232,138,484,594,-3005,220,1776,310,-582,2125,2048,-2551,-512,-579,829,-214,-2333,-28,-194,-354,-638,-2886,-2959,-1358,-611,-2251,-1236,-1639,-2350,-3144,-2973,-1958,-2357,324,746,-2595,305,4946,1040,-4354,-877,-1730,-376,-863,-4269,-799,1001,-2925,-378,-553,-568,-436,-650,-1236,-1955,-2736,-2369,-2961,-968,-505,-1429,-84,-45,-285,-551,-907,-945,-1934,-3496,-943,415,785,971,1074,1040,883,663],[-1388,-1122,-928,-753,-532,-1686,-642,-936,-2733,-1094,-1077,-689,-824,-2155,-1137,-1109,-926,-593,-1202,-1444,447,554,560,-344,-857,-230,-929,-1632,-2097,-2048,-1649,-1031,-151,619,-931,-2893,-3033,-3850,693,-832,-3743,-4052,-2303,-2011,-705,-171,-681,-386,-331,-395,-1815,-2560,-610,539,-1951,-788,2893,2995,1045,2815,1662,995,-852,-1441,-2124,-3182,-2500,-1097,-1326,-1587,-1694,-1731,-1723,-1673,-1421,-1212,-790,-475,-133,207,-889,-210,451,326,101,-378,-744,-1198,-1625,-2009,-2180,-2193,-2177,-2043,-1820,-1491,-1095,-1226,-108,327,609,433,-1927,-226,-626,722,474,44,-1269,-2729,-1341,-1498,-1506,-1448,-1295,-1193,-1424,-1510,-1860,-2190,-2463,-2569,-2286,-1693,-954,-157,520,1161,1832,-372,1377,-651,-1258,-1273,363,-3523,-889,711,-915,-3178,-1687,-2349,-803,-386,2105,2379,2614,2328,2101,1379,0,578,-2276,-1955,-4102,-3441,-1488,-282,-2340,-3359,-1296,-438,-3514,983,-226,-2522,2338,6469,3420,2071,1024,6435,5947,5373,4499,-469,-3840,732,-846,-2438,-3999,-3694,-2305,-1037,-2119,773,1536,1976,-1638,-760,-2440,-2505,-3283,-2800,-224,-1783,1791,1864,-636,-1303,-2342,-4203,-924,-1599,50,-657,-1460,-2282,-2226,-3008,-2339,-2232,-2133,-2070,-2036,-1907,-1743,-4896,-2039,-2493,-991,-2491,-3281,-1401,-1728,-1941,-2316,-2668,-3014,-3358,-7950,-4033,-4317,-11382,-4278,-26026,-3880,-3621,-3445,-3425,-3596,-13040,-8636,-18437,-175009,-290522,-43187,-1604,-860,-91,591,1064,1351,1659,1735,1850,1850,1620,1363,1045,695,276,-261,-5122,-1285,-3667,-1990,-2205,-2246,-4217,-2169,-1891,-1772,-1576,-1345,-2042,-1349,-816,-806,-927,-1087,-1402,-1826,-2268,-2747,-3263,-3809,-4484,-2849,-2109,-1443,-1250,-1670,-2287,-537,-914,-2076,-2533,-2219,-2087,-2543,-295,-1554,2179,1414,-1587,1,-684,-969,-997,-712,-188,125,1080,-2355,1617,2545,2677,2698,-342,-1830,1859,2462,66,429,1032,-950,-2254,1307,3025,-1589,-1109,808,1921,-470,1505,687,-67,1834,1717,-1445,1823,3198,1223,190,-1867,-2679,-2747,-353,2719,2134,-874,140,719,-1070,-147,-538,-721,-1624,-1119,-1226,-3729,-3295,-3281,-1555,-1699,-1902,-2018,-2107,-2317,-2234,-2092,-2011,-1612,-2437,-1821,-924,-703,-408,-376,175,-541,-1357,-2309,1431,1662,1953,2047,438,-2807,63,-121,-1957,-434,1056,1434,-2245,-2959,-481,-983,-1865,-1733,-1749,-1712,-2022,-1835,-1970,-2108,-2394,-2401,-2400,-1867,-1117,-990,-2092,-2173,-680,927,394,-260,1208,473,885,-466,-1303,-88,6,-201,-267,-353,-335,-494,-666,-647,-669,-687,-701,-687,-476,-2519,-2253,-1578,-801,86,-172,-150,-301,-2451,-633,-1778,-3152,-1170,-1285,-1291,-4288,-1229,-1124,-996,-2263,-808,-1110,-1051,-1537,-204,-582,-244,-1494,-796,-1172,-1528,-1934,-2128,-2209,-2343,-2168,-2025,-3683,-3205,-2162,-2799,-3959,-2627,-2827,-2787,-2635,-2473,-2437,-2303,-2387,-3167,-2352,-2161,-2100,-1955,-1769,-1288,-779,-1624,-1527,-796,1149,1345,1726,652,-2461,-31,-1252,-3472,-970,-293,-2205,-2701,-2785,-145,-1179,1191,974,-1530,1197,1505,898,-872,29,59,457,-2162,-3366,1609,1760,1529,1327,906,226,-410,-1101,-1629,-2332,-2965,-3505,-4006,-3836,-3244,-2711,-2138,-1664,-4282,-1338,-1401,-3768,-2274,-2782,-2774,-3873,-3542,-4399,-2084,-2488,-2134,-1678,1894,2138,-2662,-1818,-2913,-285,711,3093,1394,-365,-43,-2272,1523,-1159,-2221,-1277,1266,1106,-2906,-680,69,-740,55,1809,-2166,1003,2165,-3104,2167,1820,-737,-2135,-2917,-249,1281,-67,1247,1292,-1607,-884,313,1514,-1648,-3391,-2013,-486,-3079,-1771,-2618,-2595,-1420,100,-758,347,-3060,721,3180,1688,2199,1841,-1424,412,101,-990,-354,-272,0,-2852,-1857,-4268,-2634,-566,-1571,-1041,-1610,-2099,-2609,-3150,-3242,-3045,-2515,-2179,-1869,-1548,-1286,-1138,-1075,-1247,-1251,-3049,-4747,-2028,-1150,-982,-829,-769,-691,-3560,-934,-993,-2211,-2004,-2442,-2695,-2649,-2383,-6740,-7722,-1052,-827,-877,-976,-1740,-1254,-1259,-1004,-625,-1358,-11135,-11847,-11962,-11168,-5363,1117,968,-1958,56,-562,-1354,-191418,-458157,-344905,-114251,-3357,-65,-55472,2171,2919,-24829,-8239,4096,3955,3596,3041,-15606,1730,1095,495,-88,-5239,-1240,-1901,-2468,-2967,-3372,-3444,-3256,-2902,-2579,-2424,-2384,-2669,-3024,-3317,-3086,-2544,-1751,-739,84,-1568,-590,526,-4293,-1089,-1374,1111,300,-2261,-1246,-1735,-2941,-1344,-770,-1910,-2448,-1495,-3224,-1399,-3124,2246,2579,2227,-480,-3864,643,123,-196,-120,203,613,1118,768,-2210,1949,1423,-184,-671,-1029,-2175,-2611,-2111,-702,-865,458,-2742,1347,49,-2269,-2144,-1416,595,-818,288,2356,1342,17,2570,-1607,1104,40,-3160,-1429,-1470,-802,424,1531,1572,-1001,2024,2552,4343,2489,-1097,-2645,-72,7773,1058,6869,6193,5406,-1036,-3612,3078,2249,1535,762,150,-339,-11299,-9500,-974,-1029,-1020,-927,-743,-601,-4720,-4592,-5231,-608,514,526,406,149,-49,-317,-945,-959,-1271,-1553,-3152,-4485,-2304,-2108,-2783,-2350,-2533,-2725,-3203,-3547,-4091,-4493,-4188,-3626,-3037,-3284,-1950,-1452,-1068,-809,-600,-387,-162,5,-703,-670,-2102,-1239,1298,-978,-657,1903,1945,1729,1410,-1866,-3467,-3524,6,-332,-654,-831,-1023,-1107,-936,-778,-573,-1979,-1954,-350,337,466,-584,-2914,1212,-165,-854,199,830,1540,533,-1153,-507,-1262,1568,1905,-1530,-2632,-1969,492,-896,892,864,-869,-1968,-745,633,658,-385,-3126,-363,55,-2943,-3208,-1382,-1304,-1620,-1865,-908,-2321,-2779,-330,109,2105,1048,-1636,2413,-2138,-1031,283,-669,-1540,-2373,-3044,-3246,-2827,-3318,-1965,-1523,-1149,-885,-786,-3125,-510,-314,-186,-338,-172,-142,-2353,-911,-1001,-389,-584,-2500,-896,-1161,-1507,-1841,-3075,-3036,-1973,-1296,-1300,-1758,-256,-145,-1529,-1361,-796,-2211,-1363,-1947,-2529,-2719,-2781,-2323,-4433,-1277,-1639,-624,-375,-4236,-1068,-924,-3372,-1722,-2012,-2003,-1596,-1072,-627,-144,317,-1486,-3122,228,1527,-1362,1684,2817,1863,-479,99,-470,-1663,-3369,-773,941,99,-649,-958,-798,-411,0],[-261,-257,-470,-173,-218,-2123,-955,-970,-2722,-767,-464,-1022,-1570,-2087,-1777,-908,62,1047,-988,-1136,690,2563,951,-187,-1119,763,638,-1446,134,-688,380,-590,-1294,-1885,-1995,-2573,-3639,-3758,-286,-370,-2953,-3749,-2023,-2191,-900,566,-958,44,-146,-292,-2107,-2287,-899,-274,-1560,-1208,-588,-872,-1115,-1371,-1564,-1584,-1636,-1817,-2282,-2782,-2617,-1998,-1955,-2024,-2006,-1979,-1955,-1932,-1728,-1559,-1135,-754,-271,292,-1194,-1287,638,1662,2068,1802,650,-920,-5,1442,1316,1221,340,791,536,295,51,-186,-316,-528,-826,-1077,-2438,-1233,-1447,-1605,-1615,-1748,-1994,-2885,-2662,-3035,-3421,-3680,-3476,-2971,-2582,-1894,-2360,-831,-350,-1,315,-616,78,1078,1240,1433,1724,328,1156,-1076,-1608,-1429,-46,-3437,-920,99,-1783,-2209,-1053,-2377,-874,-1053,-370,94,538,972,1443,1660,-1052,-185,-2625,1772,1463,-748,301,200,-1796,-3348,-923,149,-3300,178,135,-1962,370,624,806,756,-29,236,-335,-890,-1565,-2141,-3897,-2320,-1866,-1480,-711,-157,253,607,-2314,916,1136,1172,-1682,-431,-2599,-2825,-3134,-2818,-436,-1729,-769,-891,-926,-1306,-3176,-4792,-1251,-1850,-1555,-1699,-2054,-3405,-2436,-3363,-2640,-2561,-2427,-2287,-2189,-2058,-1976,-5481,-1805,-1679,-1512,-3159,-2964,-1315,-704,-270,-1555,289,496,-1290,-8319,-2698,-1121,-10331,502,-28409,714,966,1189,1314,1329,-14147,-7891,-18090,-186028,-318616,-59393,4097,4429,4591,4476,3983,3194,2386,1395,610,2,-421,-429,-160,242,595,754,-5485,9,-4007,323,73,-87,-4833,-339,-206,-208,-110,-794,-3587,-1578,-754,-43,65,-91,-347,-642,-873,-1041,-1127,-1112,-4693,-787,-1357,-1954,-2026,-1792,-2555,-73,-660,-2672,-2581,-2090,-1887,-2487,137,-1637,4137,2436,-1626,-435,-1228,-1226,1106,1244,1346,423,894,-1983,545,2970,4773,4931,-372,-1291,2607,4242,313,1222,1938,-818,-2841,1230,2756,-1790,-1109,1111,1846,-1562,929,461,-368,-1263,-2161,-2590,-2684,-2378,-2026,-1811,-1631,-2539,-2482,-2012,-2314,-2584,-3042,-3542,-3594,-3055,-2473,-2032,-1527,-1209,-1030,-924,-3448,-3557,-2583,-1715,-2251,-2931,-3601,-3061,-2402,-1589,-901,-473,77,-1906,-1344,-697,-419,-366,-800,-536,-954,-1231,-2495,1347,1870,2419,2732,51,-2569,946,237,-1765,-74,1307,2703,-1822,-2952,-392,-965,-2915,957,478,-21,-1848,-1030,-1402,-1649,-1992,-2165,-2642,-2928,-3202,-3602,-3313,-2791,-2226,-1653,-1001,-455,206,511,856,-226,-1650,-692,1243,517,1400,1286,1224,953,560,560,437,332,232,143,-233,-2665,-1668,-1295,-1285,-589,-1004,-1403,-1724,-2724,-1991,-2418,-2585,-1915,-1941,-1975,-2986,-2275,-2437,-2565,-2638,-2556,-2434,-2228,-1944,-1498,-1197,-900,-1228,-557,-429,-294,-282,-202,-212,-484,-590,-786,-3367,-3193,-1822,-2276,-4291,-1443,-1438,-1409,-1452,-2260,-1760,-1880,-1867,-2296,-1480,-1071,-894,-824,-967,-1092,-1430,-2365,-1938,-1316,-377,514,1598,488,-2485,-151,-1613,-3834,-502,273,-2008,-2978,-2729,-403,-1275,1324,909,-1265,1517,1100,607,-1068,-423,-782,-875,-2215,-3204,-465,-184,-115,115,221,109,-316,-1275,-158,-432,-671,-1144,-1131,-1333,-2278,-2304,-1512,-1661,-3449,-1224,-972,-2882,-3002,-91,390,-4017,-3787,-4556,-2352,-3150,-2818,-1807,2817,3588,-2584,-1866,-2945,-268,899,3753,1142,-915,-462,-2045,1923,-1204,-2212,-1173,1642,1540,-2110,-775,-377,-1180,-5,2106,-1534,1161,1435,-3491,-505,-1187,-1322,-2402,-2748,-405,1577,1000,2336,1037,-2040,-1172,672,575,-1352,-3277,-1977,-388,-2922,-2618,403,29,-158,1000,-911,302,-2832,648,967,610,447,162,-1301,-195,-289,-456,-420,-608,-740,-2761,-1806,-4595,-2483,-2259,-2606,-2771,-2966,-2938,-2800,-2625,-2118,-1646,-971,-437,158,375,541,571,-1260,3151,979,-2057,-3888,-1818,915,5294,876,-677,1459,-2874,-45,2483,-1614,-1507,-2991,-1044,-2454,-3766,-7400,-6732,-1031,-384,-645,125,-1340,24,53,-54,-260,-2348,-12301,-12700,-12010,-13184,-8971,-1541,-1449,-1524,-1373,-1263,-1149,-165823,-400580,-266081,-51008,391,572,-41179,780,703,-19551,-8372,574,388,125,-248,-16038,-1194,-1732,-2302,-2862,-4316,-3299,-3053,-2571,-2091,-1782,-1583,-1574,-1656,-1796,-1863,-2931,-781,320,981,708,3126,4954,2333,-143,-2159,-573,418,-4413,-1807,-405,2432,1376,-1896,804,1131,-1855,-406,-837,-2825,-1777,-1630,-3368,-1386,-2463,-2292,-2853,-3018,-2639,-2904,-1435,-898,-463,-19,275,375,271,75,-1433,-808,-1742,-2559,-3221,-3366,-3086,-2307,-1678,-870,-1265,282,-3051,739,-118,-1892,-2094,-1729,602,-466,380,787,797,114,985,-1390,1047,910,-2807,45,-31,-255,-11,281,828,-349,2392,2796,4247,2705,-869,-2977,-838,5524,-1072,3875,4261,3710,-3566,-3433,2481,2076,1757,1326,990,727,-13239,-10917,874,1189,1586,2027,2465,2722,-7065,-4471,-4913,-876,1650,1484,744,-65,-708,-1286,-1845,-2200,-2557,-2869,-3539,-4672,-2898,-2323,-2916,-2112,-1142,-1232,-2274,-640,-884,147,-1535,-1265,-2000,-3839,-3781,-4645,-4746,-3987,-3248,-2516,-1799,-1181,-591,-704,-2129,-1484,1277,-1220,634,3112,3333,3226,2924,-1742,-3848,-2757,491,-282,-983,-1393,-1608,-1557,-1217,-971,-965,-1229,-1278,-681,-589,-422,-631,-3291,1189,472,-1648,-8,947,1356,98,-1278,-488,-992,1450,1442,-1339,-2856,-2057,-49,-459,-199,-68,-806,-2442,-1638,434,902,-271,-2871,-1406,-258,-3246,-3234,-2695,-3462,-3504,-2724,-1740,-2672,-1949,362,706,1851,752,-1130,2474,-1816,-766,1787,1528,1164,736,243,-345,-836,-3088,-1877,-2232,-2526,-2797,-3106,-3164,-3292,-3190,-3117,-3142,-3264,-3392,-3581,-3661,-3444,-3016,-2464,-2213,-917,-172,450,576,-3155,-2788,-2490,-150,-386,-2706,1465,917,-1800,-878,-1100,-2044,-1959,-1914,-2385,-947,-550,-190,-3368,-260,-1449,-875,-863,-4176,-1276,221,-3516,-1669,626,276,-182,-798,-1429,-1531,-1023,-1312,-3184,606,1668,-1284,1609,2513,2380,-542,115,-454,-1300,-3132,-579,510,170,-177,-399,-549,-652,-704],[-984,-1200,-1414,-1522,-1382,-2413,-1174,-918,-2545,-293,345,1643,1333,-459,-358,1806,1360,739,-763,-1020,-2126,-2796,-1552,11,-1330,-14,-285,-2030,394,-735,1059,834,60,466,-1746,-2138,-3024,-2815,708,238,-2065,-3388,-1842,-2517,-1133,-65,-1261,-320,-365,-345,-2411,-2018,-1259,751,-1245,-1674,1195,1005,-234,290,-236,-720,-1327,-2186,-2609,-3019,-2901,-2610,-2468,-2616,-2828,-3133,-3451,-3369,-3026,-2766,-2319,-1972,-1548,-1031,-925,-2324,52,1006,1478,1702,507,-1081,-665,2018,1909,1731,-478,840,225,-449,-1182,-1946,-2600,-3143,-2915,-2352,-2198,-1479,-1030,-583,-342,-308,-863,-3143,-620,-511,-315,-58,284,-644,-551,-663,-2979,-1277,1172,1029,893,-220,253,431,118,-249,-618,-1095,-1611,-2315,-2922,-3614,-3566,-3141,-2753,-2432,-2459,-1777,-1515,-2412,-844,-1744,-67,172,238,201,172,-64,-1767,-1127,-2807,-93,-30,-1450,283,370,-1338,-3467,-605,660,-3114,1237,494,-1403,728,3023,2107,494,-565,1622,917,475,232,-73,-3350,1112,-913,-1935,2046,2109,1978,1327,-2428,1107,949,698,-1822,-235,-2843,-3243,-3065,-2958,-1480,-1589,-1494,-1326,-1040,-1182,-3642,-4515,-1432,-1768,-673,-882,-1365,-4433,-2302,-3652,-2596,-2492,-2249,-2008,-1899,-1913,-2169,-5589,-3375,-3290,-2205,-3908,-2566,-1407,-1445,1964,-1832,2760,5687,-1994,-8529,-2692,-1351,-9143,2401,-30898,1974,2042,2083,1978,1686,-15401,-7329,-18492,-183346,-344892,-81263,283,366,538,690,688,559,508,273,124,-101,-529,-964,-1444,-1948,-2519,-3200,-5898,-4024,-4442,-3392,-3136,-2869,-5608,-2621,-2425,-2439,-2385,-2277,-4690,-1949,-1933,-1923,-1977,-1946,-1866,-1620,-1107,-395,426,1268,-4479,-759,-1650,-3076,-2728,-1998,-3053,195,-476,-3266,-2561,-1984,-1730,-2305,600,-1633,3931,2543,-1602,-832,-1818,-1188,1240,1002,1427,791,846,-1584,-472,629,-95,-807,-1609,-2251,-2864,-3455,-3894,-3953,-3624,-3047,-3154,-2007,-1643,-1968,-1216,-1079,-1089,-2551,-1197,-1355,-1535,-1826,-2209,-2388,-2611,-2701,-2785,-2925,-2968,-3118,-3097,-3065,-2934,-2591,-2595,-1810,-1201,-611,88,712,-57,-690,1736,-262,-3183,-3816,-1862,1757,848,-202,-914,-759,189,-1101,-1476,2446,2756,-1273,-841,-390,-684,-266,-1257,76,-1364,-1093,-2710,842,1878,2088,2225,-303,-1927,1893,592,-1337,266,1545,2917,-1264,-2917,-195,-1163,-3542,-18,-624,-1273,-1982,-2634,-3166,-3479,-3648,-3309,-3071,-2554,-1986,-1629,-2312,-1836,-1107,-1056,-977,-1027,-944,-983,-1065,-1087,-1756,-1307,-832,-678,-412,-222,-5,-64,-244,-355,-633,-1032,-1543,-2109,-2512,-2927,-3173,-3166,-2925,-2767,-2598,-2427,-2241,-2926,-1848,-2991,-1925,-1513,-1493,-1474,-1606,-1656,-1755,-1789,-2989,-1325,-1241,-817,-2417,416,398,1339,-968,-287,3450,4773,2215,3805,3057,1982,1084,-57,-3113,-2889,-1621,-1882,-4552,-2593,-3259,-4069,-3196,-2136,-1049,-1624,1144,-1456,30,-780,-960,169,157,-555,-20,-3096,-809,-801,-782,-1386,-1384,-1315,-2542,-1091,-2050,-3814,-1481,-1709,-1790,-3103,-2629,-1192,-1420,-528,-249,-1112,98,88,51,-883,-158,-292,-372,-2224,-3086,-971,-1133,-1470,-1576,-1736,-2036,-2225,-2458,-2555,-2880,-3194,-3481,-3879,-4046,-3742,-3215,-2429,-2416,-2644,201,1104,-2088,-3616,98,2134,-3980,-3999,-4737,-2623,-3701,-3247,-1996,2485,2695,-2536,-2014,-3030,-253,1012,3537,698,-1606,-837,-1714,2153,-1354,-2168,-1025,1888,898,-1243,-1582,-2376,-2918,-3116,-3251,-3549,-3617,-2843,-3864,-822,273,-1887,-2758,-2640,-796,1370,1956,2598,406,-2343,-1626,826,2511,-1170,-3230,-1873,-146,-2042,-2595,29,-7,-1000,290,-1208,67,-2541,-14,-228,-663,-882,-1201,-1401,-1514,-1633,-1676,-1612,-1637,-1515,-3095,-1838,-4970,-2578,-606,-1503,-353,-444,-1302,-961,-1374,-1796,-2350,-2445,-2090,-1304,-641,478,954,-1794,3570,1259,-1013,-3090,-1633,128,5377,281,-799,1908,-2362,315,3112,-1223,-1710,-3916,-1474,-2029,-1127,-5836,-5424,1045,2444,-723,1497,-1214,-135,429,-71,-567,-4392,-14726,-14000,-12223,-16145,-13679,-3576,-3266,-3645,-3680,-3613,-3560,-133302,-325271,-171531,-2211,-1708,-1250,-26170,-358,-63,-14592,-6885,822,884,810,574,-14249,-189,-637,-1090,-1517,-3253,-2073,-2246,-2252,-2195,-2155,-1983,-2339,-1235,-285,-2100,-4067,-121,1685,1052,1398,3011,5013,1432,-1888,-2971,-808,19,-4688,-2472,331,2351,1293,-1817,-130,942,-943,-1766,-1182,-3850,-2137,-2294,-3490,-2359,-2103,-1601,-1123,-492,-1053,-1047,1229,1506,1627,1721,1652,892,945,173,-785,-805,-1778,-2503,-2948,-2955,-2900,-2588,-2549,-2411,-2425,-2718,-3579,-3487,-3529,-3170,-2597,-2291,-1442,-907,-352,-18,128,-229,213,-1422,-167,-590,-2565,-1728,-2519,-3101,-3077,-2852,-2466,-2080,-1453,-1206,-1078,-972,-1025,-3351,-1885,-1100,-2698,-502,-34,466,-5757,-3713,2007,2296,2581,2712,2931,3242,-14894,-12492,5029,5744,6425,7033,7532,7756,-9099,-4662,-4720,-1701,-1628,6407,5970,323,2684,495,-1448,3561,2848,458,-4097,-4921,-2381,-2102,-2880,-2413,-2090,-1844,-1976,-2111,-2609,-3266,-4051,-4581,-3870,-3623,-2532,-1958,-1517,-1184,-847,-420,114,672,-295,-1003,-2398,-1939,943,-1632,1573,4831,4959,4773,4417,-1957,-3342,-2013,2029,1247,436,-744,-1015,-1678,-2107,-2576,-3020,-3425,-3767,-3987,-3682,-3134,-2425,-2860,-977,-451,-2595,-212,713,870,-522,-1588,-628,-935,692,421,-1374,-3173,-2161,-380,-207,163,673,-970,-2836,-2454,76,2219,-321,-2302,-2743,-327,-3755,-3403,-3615,-3160,-3896,-4310,-3982,-3537,-3191,-2807,-2414,-2038,-1629,-1238,-787,-1222,-568,428,752,1141,1458,1663,1695,1017,-3033,-2146,-375,705,308,-571,-2371,-938,-470,-1550,-360,234,566,-1643,-1700,-1974,1854,2454,-1727,1822,4034,4323,840,-3235,-2539,-3023,-86,290,-3238,2596,1807,-2116,-536,-955,-1945,-2350,-2479,-2227,-1521,-1064,-637,-2389,-538,-1239,-915,-845,-4174,-1533,-38,-3372,-2267,699,656,551,-866,-234,-679,-992,-1183,-3154,-844,-577,-1192,8,288,314,-652,17,-469,-843,-2785,-1447,-1794,-1985,-2131,-2155,-2177,-2254,-2387],[-805,-902,-757,-351,-670,-2637,-1425,-946,-2409,110,1161,2973,1764,331,-31,2137,1724,1321,-658,-668,435,329,456,163,-1549,-699,-1327,-2154,561,-696,1228,913,-21,-102,-1953,-1715,-2050,-1907,556,812,-1271,-3050,-1808,-3004,-1395,-1741,-2192,-2588,-2830,-2982,-2758,-2203,-1714,-966,-1002,-2005,752,1066,-823,1358,1019,1192,-686,-2462,-2367,-2144,-3302,-1396,-1689,-2077,-2353,-2595,-2829,-3067,-3150,-3315,-3271,-3303,-3249,-3107,-2955,-3245,-2720,-2502,-2252,-2170,-1929,-1785,-1677,-1636,-1537,-1466,-1578,-1772,-2053,-2361,-2673,-2906,-2843,-2661,-2478,-2245,-1866,-2294,-1522,-1478,-1349,-1379,-1524,-3430,-1798,-1809,-1750,-1651,-1423,-1175,-1342,-1064,-3490,-1864,-824,-918,-1020,-1165,-1395,-1710,-2252,-2881,-2991,-2201,-1158,-2222,-2387,-2273,-1009,-2435,-1179,-1138,-2621,70,-161,-2364,-652,-2164,-303,814,2181,2673,2477,2000,-1809,-2074,-2621,-355,-1159,-2010,-2477,-3081,-3545,-3623,-2603,-1951,-2866,-785,-308,-806,363,951,1221,-242,-382,914,511,175,-244,-603,-2725,-999,-1081,-2169,-633,-295,65,538,-2336,1555,2179,2511,-1973,-115,-3082,-3668,-2987,-3123,-1148,-1277,756,-446,-1702,-3050,-3228,-4111,-1619,-1182,906,1449,1207,-4234,-2435,-3720,-2030,-525,-992,-1206,-2232,-818,-2418,-4795,-663,-1079,-1740,-4670,-3610,-3290,-2694,-1288,-1909,175,595,-2750,-8605,-2644,-1429,-7947,-1322,-33345,-1727,-1320,-716,-105,400,-16527,-6774,-19296,-167415,-364258,-107172,2555,2515,2429,2213,1766,1136,555,-217,-894,-1621,-2502,-3305,-3655,-2964,-2167,-1492,-6191,-1526,-4722,726,1169,1666,-5383,-294,-1268,2332,734,-1669,-4840,-1816,-1183,-650,1795,583,-606,-1257,-840,332,1300,2879,-4050,-888,-1939,-4131,-3174,-2149,-3599,310,-377,-3832,-2433,-1867,-1604,-1976,358,-1489,-368,-860,-1476,-1409,-2384,-1560,-1519,-1335,-1076,-729,-352,-1135,-1361,259,343,400,-825,-331,339,257,111,-84,-228,-757,-3063,-399,-548,-2049,-1116,-614,-432,-3372,-625,43,-1278,1158,1220,-1343,1034,811,456,-63,-732,-1978,-1675,-2142,-2525,-2734,-2967,-2926,-2397,-1586,-470,679,-460,-366,1764,-77,-2893,-3990,-1137,2642,2323,-324,-1174,-2153,-1256,-1442,-2075,2449,3044,-605,-307,26,-940,-970,-1692,53,-1727,-907,-2865,269,1198,844,543,-588,-980,721,789,-752,577,666,383,-598,-2771,-632,-1002,-3333,-997,-900,-853,-1294,-968,-978,-868,-925,-493,-2066,17,-1841,-1696,-2077,-1429,-583,149,-601,-785,-1210,-1700,-2090,-2198,-2043,-1758,-1405,-1083,-693,-402,-64,69,126,-235,870,1195,1468,1676,55,-2740,-462,-713,-1838,-622,1035,877,732,-2981,-1486,-3354,-1160,2836,3303,2665,-228,2831,2557,1468,-3265,-1140,-1067,-655,-2835,-724,-553,-325,-671,-463,-366,-593,-1019,-1423,-1921,-2650,-3143,-3622,-3956,-4080,-4080,-3942,-4364,-4026,-4249,-4056,-3622,-3113,-2639,-1975,-1470,-928,-871,-1281,-1034,31,150,-450,-49,-3541,-319,-538,-823,-1753,-2387,-3047,-3319,-3084,-2585,-3184,-1534,-1151,-1427,-2900,-2364,-865,-1464,653,431,-935,1741,1907,1324,-304,899,1592,-218,-2073,-2871,185,-91,-510,-694,-965,-1434,-1848,-2324,-2606,-2937,-2979,-2740,-2540,-2332,-2587,-2603,-2524,-2980,-3598,-4358,-3880,-2700,-3866,-664,235,-3584,-3728,-4714,-2732,-3918,-3151,-2111,-782,-1564,-2328,-2137,-2941,-887,-10,678,298,-2151,-880,-1158,2381,-1431,-1892,-682,2170,2381,-166,452,-141,-2092,-175,1269,7,1241,1195,-3934,1342,1528,-2163,-2979,-2352,-1160,1075,2998,2448,-10,-2135,-1967,1021,3073,-856,-3054,-1483,454,-846,-1420,-158,-1000,-1643,-2178,-2834,-3512,-3882,-4022,-3600,-3465,-3193,-3115,-2997,-2939,-2967,-3009,-3015,-3167,-3220,-3207,-3290,-4710,-3453,-3334,-3248,-2974,-2755,-2443,-1960,-1614,-1041,-3316,-1033,-473,186,-1433,708,1543,-2217,1907,1782,164,-2119,-1229,-545,2594,77,-601,1488,-1820,332,-474,-1391,-2223,-4851,-2557,-1954,-1350,-4167,-3934,-29,81,-692,-181,-985,-217,8,486,1039,-7078,-15671,-14425,-12210,-19640,-18990,-6510,1680,3412,3110,2644,2093,-91709,-230399,-61956,195,-378,-1074,-10789,-2571,-3356,-9741,-3929,-2578,-1813,-1065,-409,-11580,647,1034,1304,1450,-1983,766,1502,-1044,-1653,354,-634,-2933,-1701,866,-2435,-4726,-1768,366,1874,2446,3043,5064,1206,-2843,-3587,-924,-334,-4769,-2601,1141,1277,460,-1693,-1080,-1815,-2523,-3111,-3429,-4143,-2847,-2366,-3342,-1953,-1911,-1973,-2380,-2875,-3417,-3832,-3640,-3095,-2520,-1822,-1178,-649,-264,66,43,340,-7,-995,-478,-933,-2234,-778,-898,-784,-1821,-844,-3511,-1359,-1776,-2235,-2585,-2879,-3054,-3092,-2960,-2937,-3023,-3045,-3208,-3299,-3378,-3244,-2917,-2540,-2309,-2013,-1539,-1398,-1377,-1472,-1371,-1668,-2081,-2506,-3071,-3524,-3525,-2893,-3495,-1117,-232,586,-7343,-3978,2754,3164,3502,3583,3626,3615,-16086,-13890,3765,3897,4092,4374,4751,5095,-10309,-4790,-4274,-2197,-4124,7126,8994,286,652,-1022,-1886,4148,4499,1246,-4004,-4895,-2132,-2212,-2445,-2591,-1085,-1304,-1872,-2661,-2820,-2765,-2151,-2223,-2089,-3407,641,971,1093,-1481,-578,891,521,1439,1,-1273,-2570,-2231,587,-1902,2402,3134,3397,3492,3520,-2237,-2570,-1261,2710,2091,388,-882,-752,-1888,-2814,-3441,-3192,-2362,-1397,-556,244,301,-399,-2081,1311,1248,-3392,-199,1122,862,-1122,-1852,-714,-869,-726,-1259,-1695,-3431,-2052,-1399,-566,457,1557,-1128,-2826,-2833,-106,2159,-302,-1346,-3805,-742,-4187,-3477,-3236,-1592,-3128,-4285,-3024,-2635,-365,890,1559,2514,-215,-860,2917,-666,-350,366,-976,-2231,-3139,-2883,-2042,-1144,-3111,-2411,-845,126,-7,-862,-1815,-1523,65,-2551,-663,1731,355,-1241,-2108,-2464,1606,2324,-1114,1823,2045,1838,915,-3232,-2296,-3489,-54,754,-3139,487,203,-2397,-411,-704,-1843,-1242,-1479,-1996,-1510,-1558,-1528,-1710,-1912,-2381,-2729,-3071,-4128,-3483,-3220,-3052,-2756,-2151,-1937,-1722,-2030,-1802,-1943,-2050,-2003,-3043,-1786,-1421,-1097,-295,406,923,-834,31,-551,-351,-2391,-159,1300,1005,603,214,-212,-666,-1083],[-3025,-2714,-2315,-1819,-1223,-2459,-1418,-813,-2085,632,519,164,-13,-380,-831,-1327,-1800,-2127,-2218,-2039,-1691,-1284,-814,-256,-1541,-890,-2234,-1593,-154,-455,-676,-920,-825,-608,-1776,-1154,-895,-895,461,1458,-440,-2594,-1754,-3415,-1450,-137,-1653,1832,1978,-719,-2929,-1492,-2069,377,-644,-1841,1470,447,-1246,-2011,-3065,-2318,-864,-2445,-2215,-1758,-3552,-1434,1391,4051,1814,-1461,1981,-613,-442,476,533,150,-96,-203,-254,-3223,-866,-423,-449,-677,-776,-1212,-2030,-1488,-1631,-1697,-2101,-1863,-1881,-1853,-1824,-1802,-1692,-1674,-1721,-1661,-1331,-3102,-1680,-299,182,489,-414,-3682,-699,28,-493,-1195,-1925,-2696,-3560,-3053,-3778,-2377,-495,220,906,310,849,2573,2871,3070,3225,1103,54,-2676,-2648,-2793,-1133,-1808,-1243,-1567,-2307,-622,-676,-2222,-346,-2121,-649,156,248,311,427,329,-1313,-2882,-2186,-378,-848,-2268,-1636,-2036,-2437,-3744,-3411,-3352,-2915,-2544,-2224,-1832,-1596,-1251,-988,-913,-945,-843,-867,-702,-539,-314,-2058,113,-1327,-2109,167,-24,-372,-728,-2112,-1352,-1152,-806,-2153,-109,-3329,-4094,-2911,-3293,-1666,-838,907,389,-548,-1009,-2542,-3815,-2593,-1819,-1090,-416,-121,-3416,-2346,-3651,-2520,-412,-540,-513,-2686,66,-3260,-3924,755,655,-1892,-5457,-1948,-1479,-4000,-1482,-1692,-1664,-1521,-3542,-8694,-2623,-1858,-6967,-2709,-35696,-3206,-2407,-1490,-612,163,-17288,-6281,-20228,-144825,-372711,-135000,4629,4837,4941,4847,-4179,3804,3137,2222,-1627,458,-567,-1393,-1828,-1651,-1136,-664,-6302,-1867,-4728,80,-47,-163,-4513,-731,-2327,-341,-247,-2071,-4340,-1848,-1569,-1207,-1961,-2693,-3030,-2406,-1368,-253,810,1748,-3599,-1164,-2283,-4059,-3250,-2200,-3914,197,-477,-4483,-2295,-1826,-1626,-1624,-1226,-1535,-2010,-2667,-3240,-3664,-3413,-2655,-2043,-1393,-772,-168,353,-755,-2167,-278,258,-252,-1248,-1743,-2400,-2665,-2296,-1591,-720,-836,-2823,-606,674,-2104,-1122,1880,1727,-4098,-1463,-124,-1932,670,1306,-1401,2080,3836,3331,2241,-404,-1740,142,221,75,-601,-2060,-17,-92,-257,-1061,-281,-513,-273,533,-158,-2688,-3957,-567,1424,1360,-1048,117,996,-65,-1586,-2639,491,656,-53,125,430,-1257,-1694,-2204,-29,-2148,-793,-3010,-946,-1396,-1770,-2291,-2663,-2987,-3163,-3275,-3275,-3181,-3211,-3262,-3168,-2992,-2668,-2275,-2622,-1355,-831,-425,-1006,-53,24,-239,-1010,-589,-2156,-1081,-2419,-1769,-1784,-1610,-1862,-2143,-2359,-2617,-2551,-2318,-1848,-1149,-1211,-1972,-1490,-35,3392,4290,3521,1420,-7,-525,1960,4895,4652,3737,127,-2718,75,-464,-1934,-803,2104,2104,676,-3011,-1951,-3467,-450,3068,3113,3011,959,2854,2563,1391,-3564,-1020,-864,-677,-3213,-2087,-2799,-3416,-4013,-4142,-4000,-3811,-3783,-3727,-3779,-4091,-4183,-4231,-4048,-3733,-3505,-3198,-3967,-2711,-2519,-2231,-1892,-1521,-1073,-689,67,250,-1515,-1736,-1040,-239,71,-432,-89,-3353,148,-189,336,-767,-1702,-2748,-3526,-3215,-2666,-2458,-447,314,-1018,-2474,-2054,-1005,-1503,1457,95,-848,2176,1741,1290,381,516,383,-445,-1912,-2681,1630,2022,2112,2270,2201,282,-773,-1989,734,374,236,339,454,686,-2498,-2476,-2301,-3417,-843,2544,3269,-398,-3889,-317,1506,-2988,-3033,-4373,-2811,-3918,-2804,-2292,2318,3629,-2063,-2047,-2714,-317,-964,-1203,-808,-2527,-651,-537,2328,-1558,-1505,-309,2356,2872,969,1483,519,-2283,-168,2813,930,2009,1853,-3726,1572,3416,-2221,-3161,-1975,-1565,738,150,-344,-463,-1530,-2224,1176,2179,-497,-2858,-948,1243,437,100,1000,290,-2178,-438,-1495,-2665,-3575,-4005,-3084,-2334,-1466,-1398,-1727,-491,483,-3111,899,914,-2033,-322,-1381,-4074,-2702,571,-1394,-13,-437,-3697,-1007,-1229,-1057,-4465,-1708,-397,30,-2005,448,463,-2501,-78,-391,-761,-1290,-1717,-2213,-2532,-2731,-2852,-2799,-2648,-2513,-2510,-2631,-2768,-5760,-2824,-2850,-3036,-3175,-3337,-3477,-3602,-3818,-3913,-3969,-3893,-3780,-3525,-3255,-10321,-11385,-12749,-11989,-23347,-24744,-9216,780,981,1218,1211,1004,-41935,-122088,-197,-828,-1591,-2403,-3014,-2981,-2613,-5194,-1224,-2546,-138,159,247,-8415,-68,-399,-787,-1135,-1209,-962,-296,-1368,-1041,1500,25,-3199,-2261,740,-2690,-4725,-2731,55,3367,3719,3124,2740,1787,-2500,-4002,-962,-704,-4723,-2322,1138,788,175,-1600,-1797,-1782,-2503,-3392,-4130,-4601,-4009,-3380,-3091,-2594,-2306,-2080,-2163,-2310,-2508,-2765,-3191,-3433,-3427,-3031,-2479,-1894,-1343,-756,-216,114,76,-1005,103,-1191,-2407,-34,-252,-285,-1762,-707,-2945,-1643,-2286,-2963,-3461,-3655,-3417,-2991,-2491,-2218,-2161,-2137,-2341,-2573,-2929,-3191,-3060,-2595,-2154,-1597,-836,-381,-20,260,778,931,994,1044,-375,-2862,-3511,-88,-3621,-861,-1010,-860,-8421,-4137,1361,2175,2980,3545,4041,1339,-16969,-15197,5037,5017,4889,4696,4488,4192,-10733,-4835,-3630,-1908,-4282,6051,6574,1630,-1432,-2448,-2292,4762,5180,2266,-3553,-4693,-1723,-1880,-1798,-2679,-706,160,-1017,-2686,-1416,-2220,-3012,-3458,-3206,-3230,-1921,-1286,-795,-1892,-839,153,411,652,397,-1537,-2595,-2290,179,-2035,324,293,660,1073,1587,-2606,-1739,-564,3122,3436,-124,-1012,-740,1634,1144,-674,-1615,269,-306,-241,390,-214,-55,-1278,825,1550,-3978,-61,1353,726,-1744,-2083,-783,-814,-600,-555,-1501,-3670,-1769,476,312,913,1549,-1281,-2557,-2769,-172,1521,-222,-162,-3068,-972,-3920,-3444,-2804,-3658,-2434,-898,512,-2102,401,1671,1839,2329,-666,-963,3015,-310,-185,1780,3314,951,1197,383,-120,-157,-3330,-2650,-1140,274,138,-1107,-1285,-2076,-827,-3317,-1053,673,254,-833,-2499,-2801,1248,1069,-486,908,832,737,648,-3199,-2078,-3179,-89,392,-2796,-138,-636,-2651,-1818,-2424,-2922,-3148,-2897,-2347,-1533,-858,-114,-729,866,-753,-356,552,-3856,-2251,-87,-2731,-3116,-2351,-2984,-2979,-3167,-2168,-1851,-1613,-1388,-2874,-1393,-1334,-1124,-790,-291,65,-1094,-73,-703,147,-1978,-26,-402,-782,-1205,-1509,-1713,-1801,-1753],[-1770,-1705,-1702,-1727,-1735,-2214,-2041,-2029,-2224,-2254,-2425,-2679,-2626,-2669,-2744,-2859,-2995,-3089,-3093,-2964,-2725,-2416,-2001,-1447,-1536,-816,-3105,-956,-1202,-1581,-2165,-2852,-3246,-3151,-2282,-1307,-182,-21,220,1932,194,-2257,-1879,-3165,-1448,-643,-1660,2260,2970,-1041,-2969,-1248,-2490,-156,-287,-1308,1687,1200,-1650,1168,1349,614,-183,-2290,-2092,-1422,-3469,-1953,1489,5141,2265,-1567,2079,-95,-451,92,3370,2909,777,1443,536,-2688,-1118,2105,3009,1622,108,-1085,-2652,-1566,-2904,-3016,-2772,-357,830,1803,2499,2911,3141,3024,2601,2067,-406,-3777,-2044,61,-212,-557,-975,-3949,-1791,-2059,-2173,-2106,-1774,-1512,-3396,-1828,-3822,-2749,269,417,577,442,916,1126,1253,1403,1638,961,-174,-2769,-2791,-3285,-864,-1154,-1223,-1815,-1796,1515,432,-2001,16,-1689,-529,-531,-919,-1256,-1431,-1702,-1858,-3338,-1944,-1944,-2101,-2211,-2211,-2273,-2332,-3660,-2538,-2525,-2450,-2353,-2236,-2012,-1938,-1782,-1756,-1987,-2395,-2674,-2835,-2354,-1654,-849,-1300,659,-1563,-1682,1587,2248,2221,1220,-1749,1485,1314,1035,-2268,-127,-3477,-4133,-2732,-3296,-2154,-1462,-1859,-2247,-2445,-2438,-2070,-3520,-1543,-1222,-1033,-863,-974,-2546,-2013,-3423,-2947,-981,-825,-685,-2898,-560,-3791,-2901,-895,-1134,-2388,-6021,-2357,-2942,-5109,-3971,-3672,-3030,-2363,-4172,-8726,-2511,-979,-6195,1231,-37397,1940,2191,2254,2079,1653,-17271,-5795,-20828,-121316,-369615,-162131,-3177,-3142,-2001,-769,-20119,1217,2101,2650,-4734,-1839,3082,2698,2146,1506,807,84,-6001,-1644,-4220,-435,-153,194,-3487,-1035,-3132,682,-855,-2215,-3617,-1697,-1944,-1122,-778,-981,-1219,-1445,-1574,-1640,-1669,-1690,-2994,-1893,-2490,-3111,-2854,-2835,-3459,-3360,-3376,-4314,-2695,-2244,-1724,-1426,-1085,-948,-553,-357,-1145,-832,-3452,892,2506,-175,730,1935,1691,-313,-2670,-944,1491,2585,-1639,411,947,955,723,3143,4209,-812,-2423,-856,-20,-1964,-981,2346,2679,-4405,-2221,-98,-2565,-1382,-1936,-2106,-2215,-2165,-2124,-2165,-2120,-2177,-2040,-1869,-1604,-1170,-885,-515,-183,-30,-2057,-4,-189,-333,-722,-1134,-2445,-3704,-2325,-2201,-1741,-1802,-95,883,-235,-1327,-3011,1992,3178,459,535,905,-1416,-2124,-2680,-928,-2530,-3252,-2993,-1157,-119,819,1385,-1227,1093,2173,1538,354,756,1503,1152,573,-2245,-210,-766,-1748,-1893,-2325,-2690,-2919,-2890,-2662,-2308,-2100,-1767,-1866,-1894,-2511,-1696,-1665,-1786,-1873,-1921,-1827,-1748,-1433,-1170,-903,-559,-839,-1757,-2609,-418,1973,2587,3251,1619,-75,-647,1927,4536,4470,3978,122,-2685,514,-266,-1907,-939,2835,2182,415,-3010,-2308,-3221,-693,-878,-800,-582,-399,-281,-227,-280,-3786,-875,-1117,-1550,-3157,-2272,-2688,-3017,-3289,-3175,-2915,-2537,-2227,-1817,-1468,-1371,-1097,-924,-3053,-1597,-763,-790,-3630,-989,-1146,-1221,-1261,-1243,-1238,-1002,-863,-615,-1538,-2144,-1020,-711,-140,-555,-180,-2686,486,134,96,73,1148,-392,-2207,-708,-2728,-1778,-2053,-2395,-2086,-1965,-1809,-1198,-1629,1010,-407,-945,1115,747,445,312,409,1381,-766,-1889,-2647,994,5805,5779,4526,2501,-248,-1094,-2129,360,2385,3037,1712,2362,2245,-2419,-2346,-1751,-3948,-599,3563,6308,212,-3830,-426,1287,-2414,-2256,-4018,-3045,-3945,-2572,-2701,1573,2495,-1917,-2158,-2473,677,1484,2590,-710,-2725,-363,-243,-405,-1942,-1226,-154,1866,2394,1917,2303,1029,-2434,-333,2772,1655,2388,1553,-3428,912,2618,-2279,-3502,-1727,-2187,464,-220,-1065,-1901,-2560,-2849,-2626,-2202,-1574,-2869,-824,-655,-668,-758,-911,-1208,-2834,-1495,-1716,-2010,-2004,-1976,-1945,-2023,-1802,-1770,-2350,-1077,-877,-1322,-576,-653,-3585,-756,-1187,-3582,-2939,-1765,-2126,-2443,-2987,-4330,-4006,-3685,-2530,-3737,-2571,-591,144,-2516,1107,2744,-2768,4064,2946,2108,-354,-558,-2112,5309,512,232,3884,-1421,-652,1201,-244,-2765,-6471,-3579,-3778,-3561,-3298,-3247,-3334,-3385,-3258,-2710,-1978,-1121,-348,372,870,-13917,-6198,-10483,-11821,-19689,-26806,-11651,-27,31,-266,-741,-1377,-1969,-11474,-3803,-4059,-2943,-1806,-732,349,-5612,-1377,2459,-5099,2650,2267,1553,-5138,-587,-1885,-3252,-4333,-3536,-2204,-896,-1993,-536,2468,609,-3246,-3184,258,-3138,-4223,-2672,263,-1318,-2759,-3512,-2746,-1459,-1346,-4424,-1173,-1361,-4807,-2121,728,288,-322,-1829,-2851,-1415,-1563,-2880,-1934,-2776,-2087,-2025,-3082,-2067,-2014,-1902,-1989,-2053,-2114,-2233,-2584,-2921,-3245,-3358,-3342,-3208,-2986,-2624,-2244,-2040,-2199,-2309,-2458,-2591,-2960,-3128,-3487,-3612,-3764,-4099,-4354,-4089,-3550,-2901,-2075,-3482,-356,471,-127,966,1191,-1894,1390,-1325,1251,514,-1162,-1349,-2568,-3703,-4274,-3654,-2737,-1801,-558,371,1239,1336,-402,-2290,-4160,797,-3461,3389,3007,2524,-9219,-4320,1386,1159,1185,1276,1585,-7687,-17820,-16671,3251,3426,3418,3249,2953,2448,-10792,-4926,-3045,-720,-1190,1645,1821,1877,-3585,-3645,-2771,1250,874,516,-3179,-4556,-1409,-1412,-1186,-2850,-723,-984,-1481,-2187,-2037,-2194,-2446,-3173,-2162,-3232,-2156,-2133,-2118,-2427,-1859,-1488,-1009,-585,-229,-1906,-2522,-2210,-396,-2129,63,-141,-61,34,299,-3167,-998,-38,2760,3344,-668,-1246,-794,3890,2772,-577,-627,546,-252,-518,-1123,-1371,-1098,-589,131,595,-4268,60,1178,552,-2457,-2286,-908,-826,-560,-976,-1587,-3874,-2310,-2827,-3277,-3670,-3913,-3884,-3306,-2645,-2091,-1483,-1021,-754,-1636,-961,-3478,-3323,-1194,179,503,821,794,-1457,1073,1908,1967,1999,-1068,-1228,2762,-178,-113,1312,620,50,-433,-758,-912,-738,-3584,-2885,-1198,637,909,-1325,-819,-2479,-1737,-2505,-1319,1774,454,-427,-2837,-2755,884,1574,141,1225,934,554,152,-3131,-1807,-2493,-468,-514,-2480,-512,-675,-2828,-1099,-1271,-1607,-1307,-1117,-1348,-221,522,-114,-49,1912,-458,-123,784,-3256,-2643,-344,-2447,-3280,-2658,-2591,-1866,-3653,-533,-42,-623,-1239,-2572,503,255,-870,-294,-448,-690,-1348,-987,-1004,-1066,-1470,-1453,-1582,-1587,-1553,-1380,-1172,-990,-837],[-665,-460,-90,-1243,-1798,-2003,-1377,-1211,-1808,-2325,-3066,-3952,-4375,-3662,-2878,-2118,-1407,-750,-548,-639,614,988,20,908,-1573,-708,-2369,-419,897,-295,478,-215,-795,-1562,-1967,-2380,-2262,-1794,-1195,-598,-62,-2098,-2207,-2589,-1415,-1166,-1604,246,378,-1419,-2778,-1081,-2868,-962,83,-584,968,487,-1994,314,18,-145,-295,-2099,-2066,-1170,-2977,-2605,1405,3349,2508,-1590,2074,379,-314,-397,3244,3215,912,1239,633,-2336,-1330,2154,2921,1540,34,-896,-3254,-115,-45,-127,-3333,868,2816,3786,4487,4549,5001,4895,3569,1855,-55,-3415,-2490,-635,-922,-1623,-2109,-4312,-2166,-1965,-1837,-1865,-1951,-2147,-4682,-2808,-3750,-2867,-2020,-1307,-507,285,1009,1667,2118,2472,2794,527,-371,-2477,-2911,-3591,-368,-604,-1211,-1989,-1343,-880,-1399,-1835,-1954,-2285,-2536,-2707,-2914,-3071,-3071,-3176,-3181,-3450,-3077,-3018,-3087,-3014,-2689,-2292,-1798,-3387,-908,-522,-1716,-222,-329,-446,-740,-855,-869,-1066,-545,-1,407,846,1046,-77,-602,427,-1896,-1095,-1572,-2254,-2869,-3204,-3318,-3077,-2498,-1906,-2450,-791,-3642,-3850,-2575,-3204,-2699,434,975,479,-486,-758,-1268,-3368,-2196,-2144,-1957,-1631,-1515,-1843,-1683,-3217,-3373,-524,-365,-652,-3019,-627,-3662,-1917,-1881,-2343,-3032,-6177,-2807,-2486,-5888,-1146,-361,-848,1449,-4741,-8893,-2480,-578,-5865,4701,-36666,3863,3109,2116,993,-7,-16519,-5622,-21018,-100717,-358711,-186313,4989,-893,5103,6263,-34464,-28286,-9745,8022,-7440,-4433,8708,8464,8040,7489,6799,685,-5487,-1095,-3434,2510,1774,1207,-2519,-1304,-3646,167,-1275,-2228,-3017,-1536,-2441,-1263,-447,-660,-925,-1187,-1368,-1513,-1665,-1856,-2411,-2533,-2939,-3392,-3472,-3249,-2882,-2337,-1890,-3561,-1750,-1673,-1854,-710,344,-624,548,534,-1030,-491,-3910,1765,2144,-640,126,2149,2064,6,-2959,-1432,871,359,-2124,-1776,-2032,-1449,-455,589,1626,-773,-2025,-555,-592,-1770,-817,2696,2091,-4066,-2961,-42,-3263,-1230,-1771,-2005,-2234,-2334,-2472,-2719,-2878,-3026,-2747,-2247,-1553,-1527,213,1082,1970,771,-3057,606,195,-630,305,-872,-2298,-3567,153,1812,946,-2711,-1007,-2006,-3182,-3666,-3266,-2031,-1144,-585,-196,-91,-1366,-2065,-3233,-1356,-2992,-2814,-2963,-2404,-1550,-512,357,-1626,2026,2856,1669,759,576,1373,3015,966,-1878,1242,2,-978,1316,-559,1228,-455,699,153,-287,-811,-1111,-1640,-2168,-2022,-2140,-2322,-2409,-2437,-2444,-2361,-2369,-2232,-2235,-2322,-2397,-2454,-2382,-3299,-2426,-2189,-1948,-1590,-1407,-1242,-898,-623,-380,-184,-5,-38,-2731,752,-212,-1851,-1091,1266,1185,-136,-3064,-2620,-2927,123,-377,-835,-1252,-1693,-2097,-2400,-2591,-3487,-2680,-2694,-2702,-2662,-2600,-2650,-2639,-2609,-2242,-1712,-979,-208,755,-177,1867,2458,628,-3417,-1364,480,-91,-3445,-1010,-441,1245,1730,-1037,-663,-1688,-2702,-3250,-2993,-2435,-1928,-1562,-1358,-1066,-923,-2033,-1054,-1258,-1583,-2052,-2224,-2475,-2557,-2521,-2465,-1934,-1600,-1283,-951,-1449,-1647,-1439,-1835,-1233,-1527,-1870,-1945,-1815,-1295,-610,-115,509,-1186,-2020,-2772,-124,4618,3733,3445,1414,-565,-1540,-2179,-112,2132,2484,1954,1376,997,-2346,-2233,-804,-4543,-961,3034,4088,630,-3663,-570,1060,-1868,-1494,-3697,-3402,-4059,-2492,-3222,484,1031,-1839,-2310,-2203,980,1383,2012,-1351,-2595,-44,221,1331,-2528,-1021,-1201,-1943,-2612,-3245,-3481,-3179,-2763,-2243,-1744,-1339,-1000,-857,-3042,-810,-936,-2308,-3700,-1835,-2901,-2579,-2648,-2586,-2309,-1855,-2581,-854,-527,-181,-2996,-249,399,381,347,302,67,-3512,-2665,-2010,14,-357,253,309,195,-1563,-1759,-3254,569,574,532,-1984,197,-37,-1309,-874,-3216,-3067,-770,-1797,-148,176,-2706,960,1162,1264,-2580,-3286,-944,459,-2749,965,1038,-2769,785,973,1294,234,-516,-3134,2143,1038,720,1251,-1722,-1740,-174,-599,-3402,-5941,-3634,-1408,17,-456,-396,-13,-10,-315,180,20,-130,1170,1477,1610,-11711,-566,-8023,-11577,-15128,-20631,-13398,-1514,-1318,-2047,-2955,-2825,-1655,-425,650,1845,2890,3710,4283,-5884,-9734,1735,4350,-7172,2987,2007,867,-1651,-1516,-2517,-2834,-2172,-1222,-4091,225,-2708,0,1993,1135,-2872,-4238,-387,-3549,-3157,-1378,-667,-1602,-2427,-3043,-2836,-2206,-1794,-4612,-1331,-2063,-4766,-1992,-2184,-2603,-3057,-3073,-3913,-2371,-2022,-1786,-2232,-2064,-2112,-2200,-3139,-2537,-2503,-2287,-2204,-2101,-2050,-2136,-2545,-3008,-3402,-3188,-2511,-1687,-866,-21,720,112,1103,-1074,656,-1739,-2499,-879,-1369,-1330,-1896,-657,-1824,-2303,-2657,-1580,-459,-3773,882,939,-269,458,831,-2511,953,-1386,2445,2302,-732,-669,9,-612,-1011,-1278,-1616,-1878,-1719,-1705,-1536,-1140,-725,-1482,-4424,-943,-2968,991,991,831,-9518,-4353,-206,-844,-1478,-2205,-2576,-15700,-18515,-18106,-1614,-1570,-1661,-1840,-2040,-2310,-10591,-4789,-2416,-1396,-1079,-854,-769,-797,-5440,-4024,-3055,473,1125,1786,-2741,-4344,-1068,-774,-474,-2922,270,601,-467,-1471,989,1073,-2554,-3373,-855,-3206,947,516,-265,-2906,-1098,-814,-263,284,777,-2156,-2160,-1879,-956,-2006,2946,3054,3248,3185,2623,-3728,-216,479,1932,1665,-1059,-1431,-756,830,721,19,106,-273,-692,-1247,-1771,-2370,-2864,-3219,-3370,-3442,-4107,-3385,-3418,-3594,-3631,-3898,-4080,-3946,-3652,-3203,-2729,-3750,-1966,-1658,-1296,-889,-421,-1547,-1795,-2359,-125,222,47,2500,-61,-615,-2947,-3037,-285,952,318,-341,-822,-1099,-1246,-1190,-1057,-955,-1320,-1550,-961,-1032,-1206,-1478,-1670,-1668,-1559,-1339,-1052,-544,-3235,-3084,-965,2108,1203,-1487,-393,-2562,-2444,-1116,-1129,3764,918,-29,-3085,-2336,611,3022,763,1586,1237,2507,159,-3043,-1433,-1758,-268,-800,-2284,-1572,-1792,-2937,-1851,-1788,-1695,-1650,-1572,-1387,-973,-701,-357,-240,-172,-400,-523,-642,-2547,-3021,-763,-2311,-3349,-247,1254,-451,-2487,1736,2361,-1054,-1383,-2210,661,818,-762,-70,-358,-736,-1698,-1354,-1523,-1693,-1976,-2023,-1974,-1755,-1521,-1218,-955,-781,-1033],[-1465,-819,-563,-1997,-2161,-1704,-1222,-1049,-1624,553,77,-487,-653,-741,-647,-420,-126,183,-711,-941,479,847,-44,1101,-1572,-654,-1655,85,757,-300,809,500,332,-2049,-864,-656,-1060,-1459,-1810,-2078,-2239,-2426,-2625,-2526,-2360,-2323,-2120,-2041,-1923,-1906,-2310,-2110,-2869,-2514,-2772,-3012,-3095,-3210,-3156,-3040,-2854,-2538,-2323,-2250,-2101,-1862,-2243,-3200,-885,-583,-218,-1547,417,658,-104,-950,1635,1924,998,823,464,-2131,-1523,2114,2892,1649,0,-649,-3740,-440,-825,-1382,-3666,-1437,-946,-339,231,711,1150,1312,1177,862,72,-2735,-2948,-1466,-1551,-1244,-639,-4771,-1361,1096,1187,929,-210,-1411,-4290,-2596,-3651,-2756,-168,1580,3308,307,1166,4142,6927,6678,2838,-199,-548,-2041,-3049,-3383,190,-203,-1232,-2145,-1030,187,-42,-1775,-202,-824,-681,-882,-1155,-1414,-1546,-1803,-1959,-3454,-2017,-1924,-1899,-1707,-1273,-776,-178,-2966,653,1611,-1359,1109,2249,1334,1746,3115,2638,-992,2014,3098,3125,1075,428,-285,-28,3491,-2325,-490,1751,2018,1316,538,-1253,-1486,-2450,-3581,-4038,-2829,-3844,-3623,-2477,-3065,-3244,989,2222,123,-556,645,-948,-3391,-1819,-2492,-2990,-3097,-3145,-2948,-2693,-3081,-3698,-1999,-1795,-1700,-3128,-1835,-2904,-2062,-2023,-1762,-3799,-5859,-2199,-1702,-5922,156,763,-2118,3648,-5242,-9242,-2568,-271,-6039,4139,-35089,1892,589,-629,-1329,-1133,-15141,-5935,-20712,-85128,-345159,-205476,2899,-5885,158,3419,-46373,-69895,-59914,4129,-9514,-6677,3743,3322,2831,2310,1730,260,-4862,-401,-2549,-1473,-2012,-2438,-2891,-3178,-3628,-3239,-3082,-2838,-2529,-2311,-2977,-2176,-2214,-2239,-2366,-2543,-2684,-2811,-2952,-3121,-3400,-3651,-3866,-3924,-3567,-3167,-2832,-2410,-2136,-2729,-1609,-1678,-2184,-1562,-1830,-2247,-2886,-3713,-4152,-3525,-4202,-1830,-1049,-984,-634,1276,1963,240,-2973,-1600,211,1854,-2608,769,1658,1217,245,290,-26,-585,-1534,-228,-886,-1443,-542,-315,-288,-3411,-3198,142,-3782,-966,515,-1447,956,1146,1234,1127,274,-1350,-2,-664,-1327,-1875,-1591,-853,326,1372,-3392,653,615,-1104,-504,-1462,-2114,-3431,244,2806,1428,-3616,979,542,-475,-365,-3239,-1488,-1933,-2481,-2710,-2567,-2161,-1672,-3402,-1120,-3058,-1392,-2729,-1980,-2425,-2569,-2459,-1962,-1182,-397,293,923,362,973,2067,1330,-1338,1629,360,-185,1225,-1399,702,-120,-260,-760,-1206,-1783,-2159,-2773,-3067,-3185,-3341,-3428,-3334,-3071,-2664,-2057,-1450,-645,22,-683,65,-382,-586,-2024,-1455,1512,1397,1346,1106,-53,-282,708,567,356,95,-120,-2632,-500,-706,-1588,-1022,-1041,-989,-845,-2930,-2640,-2488,-214,-306,-375,-431,-554,-699,-832,-965,-2917,-1229,-1362,-1435,-1914,-2193,-1099,-953,-918,-817,-592,-354,-139,257,-898,997,1596,867,-3560,-991,913,117,-3160,-1530,-1038,943,2678,-672,-4,-372,367,1181,117,-2263,-671,-2008,-671,-935,-189,-1260,871,770,-774,-549,1022,-932,-1604,-1478,-1795,-756,-854,-951,-1024,-1327,-1641,-2079,-2450,-3016,-3427,-3554,-3120,-2701,-2237,-1858,-1406,-1046,-1413,-2002,-2737,-1199,-49,-137,-4,79,-397,-1765,-1793,-212,772,1001,1288,1299,1542,-1967,-1867,535,-4644,-1452,767,478,231,-3119,-495,604,-1058,-507,-3115,-3538,-3980,-2256,-3244,-537,-286,-1510,-2154,-1625,1554,1492,1705,-1630,-1987,549,677,1204,-2977,-583,-116,562,172,-309,-690,-1019,-2272,-1683,-1903,-2058,-2035,-1916,-2308,-1249,-884,-2042,-3167,-1074,-3270,-262,-269,-445,-671,-884,-2120,-1359,-1745,-1977,-2897,-2620,-2877,-3074,-3060,-2832,-2541,-3882,-3575,-2004,-357,264,758,1083,1104,-2180,-1084,-4006,772,342,-210,-844,-1749,-2661,-3784,-3435,-2745,-2630,-563,-1781,1082,1603,-781,2231,2102,1025,-1295,-3047,-1155,-915,-2438,-2700,-3529,-3901,-3566,-3161,-2921,-3007,-3197,-3912,-3926,-3213,-2339,-1270,-1967,-2618,271,-345,-3732,-4545,-3515,-1552,4573,478,576,5409,4883,267,3216,767,253,562,-278,-1045,-7460,-1685,-5309,-11071,-10426,-14368,-14124,-3269,-2143,-2191,-1934,-1421,-618,146,638,1143,1417,1432,1224,-15453,-13723,-102,-559,-8257,-1635,-2174,-2718,-3197,-3530,-3532,-3212,-2772,-2245,-6427,-1369,-3270,-367,39,449,-2019,-5106,-956,-3624,-1515,788,2263,2272,2307,2207,2182,2342,1818,-4382,-1205,-2526,-4340,-1865,2818,2652,-522,-2400,-4760,-812,1904,-337,-2286,-1207,2198,-1514,-3093,-2311,-475,-1313,3563,3435,-1505,2887,2336,1848,1435,1276,206,-258,1208,1255,1272,-1212,561,-791,-336,-1580,-2107,-1561,-1983,-2094,-2125,-2221,-2226,-2243,-3303,-2172,-1960,-3698,-1389,-1026,-560,-221,23,-2592,608,-1331,1150,1347,-211,-530,512,-303,-1975,178,1746,1524,1558,1253,175,117,-409,-479,-4203,-2528,-2229,-308,-217,-119,-9247,-4320,476,613,783,756,683,-22562,-19114,-19139,-883,-1542,-2134,-2396,-2142,-1663,-10359,-4353,-1816,900,1390,1856,2266,2604,-6860,-3499,-3089,3604,3498,3222,-2274,-4108,-765,-99,-127,-2916,-1922,-2619,-3023,-2515,-1960,-1460,-2341,-3150,-1045,-3139,-1703,-2211,-2870,-3640,-3940,-3004,-1940,-907,132,-2246,-1610,-1444,-1537,-1744,3548,5135,1721,3020,2072,-4273,507,916,1932,461,-1361,-2142,-3197,-3925,-3969,-3856,-3723,-3436,-2950,-2433,-1816,-1676,-830,-455,-973,-265,-3862,-708,-1057,-1500,-2941,-1971,-2052,-1989,-1914,-1697,-1458,-3319,-1168,-1076,-903,-659,-348,-1643,-1381,-2216,-67,-335,167,441,-27,-510,-2477,-2730,-2212,-2527,-2600,-2443,-2082,-1675,-1359,-1019,-704,-459,-1525,-1993,113,-354,-191,610,825,-120,645,902,2535,-708,-2664,-3367,-602,4556,907,-1686,-98,-2389,-2459,227,-461,3728,1415,234,-3316,-1887,405,4591,1283,1436,172,2305,-344,-3003,-1036,-1087,-1263,-1988,-2541,-2720,-2776,-3055,-2414,-2172,-1932,-1786,-1667,-1504,-1164,-989,-740,-680,-610,-758,-724,-636,-1922,-3238,-1153,-2369,-3433,-613,591,-1450,-1143,1088,1075,-1514,-1467,-1785,325,267,-681,1029,1216,1268,-2112,-147,-1039,1669,-429,324,1667,1648,1407,-79,872,423,-1671],[-2165,-1180,-1249,-2811,-2046,-1431,-1066,-1274,-1571,45,-68,-239,-57,62,173,229,216,135,-959,-1389,-551,-912,-1203,-1295,-1633,-1323,-1305,-1247,-1150,-966,-873,-841,-651,-2511,-619,-592,-700,-855,-1079,-1179,-1293,-2168,-3087,-1342,-1228,-1655,-1200,1424,2282,-1497,-1694,-698,-2537,-2945,1104,1020,550,-514,-1879,866,442,-21,-490,-1663,-2183,-1697,-2044,-3202,-2246,-2130,-1781,-1478,-961,-605,-158,-1521,489,671,829,258,92,-2007,-1711,836,680,290,19,-359,-3950,-1168,-1443,-1645,-3699,-2139,-2328,-2429,-2467,-2437,-2272,-2199,-2238,-2258,-2091,-2081,-3210,-2234,-778,-213,50,-5164,-1742,903,707,239,-365,-1148,-2975,-2747,-3485,-2576,-1481,0,3010,226,928,4104,6256,6272,2318,-1089,-627,-1512,-3142,-2930,776,126,-1197,-2227,-781,1937,262,-1747,210,-575,856,1937,1857,1707,1571,1176,715,-3519,-915,-710,-1312,-1752,-1915,-1947,-1783,-2340,-1126,-621,-971,334,717,1161,1461,1916,2386,-831,2211,3832,3728,29,-433,-500,508,5189,-2697,153,1879,3267,2541,1808,-1118,133,-519,-1277,-2989,-2871,-3964,-3386,-2338,-2826,-3536,-561,-354,-384,-612,-467,-834,-3482,-1190,-1370,-1560,-1630,-1871,-1954,-1985,-2931,-3704,-1869,-1681,-1469,-3193,-1575,-1813,-578,-409,-230,-4523,-5374,-2741,-2088,-5341,662,1245,-3331,1931,-5592,-9698,-2701,-66,-6621,1063,-33648,-169,-745,-1333,-1917,-2469,-13292,-6782,-19866,-75407,-332821,-217847,-3398,-7860,-3937,-2317,-55214,-101204,-99680,-10665,-10759,-8404,-796,-925,-1132,-1395,-1759,-2279,-4170,-3258,-3485,-3457,-3249,-2914,-2692,-2467,-3091,-2287,-2380,-2496,-2499,-2585,-3358,-2372,-2083,-1661,-3065,-921,-537,-167,151,404,-1291,-2054,-2775,-1328,-1580,-292,-1448,-1093,-1347,-1814,-1214,-1700,-2603,-17,2030,-166,-782,-2657,-3695,-2037,-3988,1290,2600,-1117,-1518,2154,2511,367,-2812,-1442,-503,1424,-3071,774,1943,1245,-148,1971,1505,-234,-956,1106,-939,-1010,-169,1836,2233,-2660,-2621,318,-3786,-1485,225,-1448,851,4565,5018,4345,285,-1420,1774,-970,61,-2192,1199,-443,-2035,-3544,-2910,-1936,-1166,-1765,-1305,-2152,-2134,-3322,-3430,-3463,-2981,-4383,-2183,-1924,-1861,-1482,-3065,-490,326,939,1059,1756,-201,-562,-2949,-474,-2638,-573,-2516,-636,-1089,-1282,-1443,-2327,-1196,-986,-866,-795,-740,-884,-1154,-1481,-1942,-2389,-2823,-3178,-3463,-3537,-3543,-3519,-3394,-3155,-2790,-2535,-2115,-2032,-1794,-1598,-1698,-2003,-2394,-2833,-3207,-3184,-2826,-2065,-1349,-1058,-99,-311,77,-831,-1931,1328,1758,1956,1859,87,180,1980,1951,1857,1721,-267,-2549,1088,-43,-1342,-922,329,-129,-1442,-2782,-2554,-2271,-2881,-3658,-4234,-3605,-2971,-2333,-1664,-990,-2399,-492,-325,1534,-1239,-2120,120,962,-618,-896,2958,2538,1937,266,-1484,21,-409,-652,-3507,-696,1135,155,-2997,-2193,-1709,564,3053,-369,-511,-647,512,2754,1100,-1955,-339,-2701,-864,-1074,-32,-661,928,1078,-1336,-727,868,-1047,-1096,-1934,-1164,27,2903,2955,806,24,-906,-1387,-1778,-111,-1808,-1359,-1262,-1375,-1353,-1371,-1318,-1378,-1723,-2100,-2778,-2314,-2545,-2939,-3002,-2978,-2913,-2549,-2051,-1257,-563,241,1127,686,2549,-1562,-1558,1825,-4293,-2137,1937,3250,1599,-2529,-518,662,-299,181,-2580,-3661,-3956,-2137,-2767,-1513,-1397,-1223,-1974,-1056,-930,-633,-281,-1726,-1387,1062,974,522,-3456,-216,-219,33,-674,-1502,-2194,-2705,-3013,-2873,-2485,-2086,-1746,-1629,-1631,-1744,-1986,-2270,-2591,-2969,-3116,-2844,-2323,-1813,-1274,-697,-1539,303,549,614,-2858,635,958,830,721,648,-14,-4022,-4005,-1976,253,758,1287,1302,1047,-2875,-198,-3869,61,-334,-722,-1019,-1376,-1501,-2583,-1271,-2545,-1929,-351,-1782,432,703,1021,1252,1296,550,-199,-2217,-1518,633,-2024,-3,-324,-1636,-1013,-1119,-1111,-1111,-885,-4514,-252,208,657,1209,-2378,-3296,-1140,-514,-3947,-3110,-2640,-1058,3568,1142,1338,2957,2556,946,1263,493,-289,-1171,-2021,-2934,-3902,-4383,-3586,-10693,-6128,-8633,-14277,-5718,-1031,-840,-844,-979,-1019,-1162,-1559,-1854,-2223,-2617,-2916,-20404,-17681,-2650,-2274,-8382,-1748,-1610,-1590,-1643,-1752,-1880,-2030,-2186,-2254,-8975,-2291,-3919,-1594,-1089,-429,-1142,-5776,-1659,-3502,305,3119,5529,6097,6586,1984,6958,7139,3174,-4034,-1009,-2798,-3750,-2037,2803,2760,-1295,-2693,-4181,-976,1940,976,-2290,-454,723,-1298,-3133,-2835,-762,-1509,150,-86,-1286,-841,-1542,-2234,-2906,-3334,-3594,-3679,-3636,-3465,-3314,-3377,-3826,-4223,-4306,-3760,-3387,-2806,-2448,-1903,-1495,-1753,-816,-1090,-3953,-1904,227,-3411,767,1488,-180,-425,36,-2149,475,-1316,1978,2039,232,-431,158,-501,-3013,-1644,1314,1075,1098,783,-317,-473,-374,-344,-3687,-4005,-1498,401,984,1614,-8517,-4522,3236,3202,2870,2090,1215,-27851,-19815,-18721,307,2658,3471,4102,4536,4649,-10324,-3693,-1422,3933,3471,2965,2393,1757,-7901,-2553,-2929,-355,-838,-1264,-1869,-3967,-2020,-2019,-2107,-2918,-2128,-2120,-2347,-2366,-2547,-2703,-2854,-2977,-3059,-3153,-3098,-2997,-2882,-3745,-2560,-2264,-1905,-1600,-1320,-2132,-985,-1031,-2166,-1425,75,121,336,400,456,-4296,822,936,933,931,-1606,-1892,-643,-312,-787,-1436,-2104,-2688,-3095,-3299,-3121,-2845,-2504,-2217,-2042,-2110,-3663,-2474,-2695,-2913,-2774,-2627,-2279,-1847,-1476,-1003,-923,-2684,239,608,439,1113,1730,-1745,-992,-2148,-35,-791,202,409,-400,-1068,-2088,-2420,-1267,-542,252,967,1550,548,2425,2045,1704,532,-1668,-2443,2501,-639,-418,2068,2942,-614,-688,-131,2218,-987,-2075,-3622,-162,4472,597,-1839,147,-2087,-1712,1444,528,3832,1862,377,-3404,-1502,342,4085,1742,1311,-815,814,-888,-2886,-2059,-2612,-2789,-2563,-2410,-1754,-1069,-3149,-583,-1114,-1214,-766,-1094,-1446,-1665,-2065,-2352,-2724,-2885,-2991,-2679,-2218,-1835,-2951,-1562,-2545,-3570,-1163,-1029,-2249,-317,28,488,-1933,-1205,-1280,-35,-348,-606,1823,2011,1733,-2564,-80,-973,754,145,169,-90,-326,-663,-982,-1324,-1661,-2042],[-2379,-2173,-2062,-2316,-1584,-1095,-768,-1451,-1449,311,455,475,768,930,1031,1049,987,834,-1125,-1819,165,-39,-237,-256,-1654,-1012,-633,-711,-868,-918,-1023,-1141,-1049,-2843,-879,-941,-932,-926,-1457,-806,-642,-2342,-3314,-668,-1099,-1485,-873,1138,1494,-964,-953,-391,-2029,-3726,606,-33,-637,-1389,-2055,-2679,-3166,-3351,-3280,-3334,-3343,-3121,-2723,-2561,-1504,-997,-459,-1390,414,714,307,-2051,1575,1693,1139,-368,-400,-1888,-1896,1841,1831,1574,161,43,-3891,-384,388,289,-3544,-948,1025,983,909,822,821,720,546,-263,-116,-1500,-3150,-2775,1550,1762,-75,-4939,-2107,1011,403,-410,-1282,-2244,-3442,-3970,-3285,-2404,-2740,-1263,987,246,567,2898,3101,3159,1785,-2071,-615,-942,-3196,-2439,1313,389,-1098,-2256,-589,1622,50,-1744,-28,-490,1294,2279,1456,1176,2235,1922,927,-3745,-1066,-94,-899,-1634,-2198,-2755,-3259,-3778,-4280,-4237,-3748,-3226,-2751,-2258,-2026,-1839,-1927,-2420,-3199,-3580,-2814,-1333,-1229,-703,995,4400,-2950,779,2000,3052,5499,2712,-1040,2357,-1159,-1509,-3191,-1363,-3998,-3147,-2166,-2526,-3461,1914,2624,-898,-663,779,-897,-3631,1217,1641,1922,2364,1028,-748,-1117,-2778,-3427,-882,1973,-1824,-3274,-2144,-550,-496,-1292,-1993,-5087,-4895,-3447,-3622,-4650,-3397,-3321,-4377,-3333,-5822,-10261,-4222,-4596,-7554,-4346,-32466,-3454,-2945,-2547,-2319,-2287,-11244,-8222,-18616,-71500,-323047,-221995,-2402,-7331,-6770,-1656,-61010,-122763,-128915,-23597,-11190,-9608,-626,-646,-708,-802,-983,-1327,-3482,-2133,-2524,-2919,-3265,-3451,-3584,-3481,-3126,-2886,-2569,-2228,-1788,-1511,-3378,-957,-625,-153,-3571,-181,1403,1977,624,2873,-756,-2037,-2753,-1077,-1277,226,-1004,-1460,-1290,-843,-921,-1721,-3013,226,1661,-114,-2072,-3949,-3434,-1308,-3787,2850,2691,-1027,-2472,1926,2498,389,-2596,-1046,-1255,931,-3483,663,1034,140,-600,1026,39,-643,-1161,-1688,-2136,-2503,-2800,-2819,-2635,-2140,-1692,-606,-3433,-1905,-30,-1439,399,3692,4204,4490,183,-1578,1618,-1422,-137,-2502,2314,1443,580,-361,-1711,-1660,-1682,-2548,-1823,-2861,-1719,-3169,-133,207,103,-3997,-304,-479,-777,-754,-2817,-556,-111,198,519,721,574,272,-2535,-672,-2257,-594,-2309,685,1085,1120,1036,-2707,1190,1370,1524,1636,-337,-215,1725,1654,-197,1473,825,692,221,-2173,-672,-1254,-1814,-2299,-2663,-3108,-3321,-3776,-3942,-3988,-4148,-4325,-4411,-4413,-4336,-4085,-3830,-3330,-2894,-2483,-2042,-1601,-1087,-839,-2258,-162,95,365,361,244,270,172,21,-167,-346,-451,-2478,-336,-349,-1145,-819,-858,-1186,-2080,-2609,-2377,-2846,-3321,-3940,-4393,-4387,-3970,-3403,-2739,-2023,-1957,-490,-318,1057,-684,-1723,-427,370,-720,-1071,3240,2691,1900,-260,-1907,-888,-1745,-2538,-3269,-2689,-1850,-592,-2955,-2959,-2274,135,3274,-148,-1114,-1202,846,3237,1889,-1669,-36,-3222,-1047,-1231,118,-280,796,1268,-1950,-961,612,-1099,-577,-2494,-678,370,724,1158,1224,621,-584,-1367,-1765,119,-2016,-1390,-640,-925,-1172,-1390,-1630,-1631,-2136,-2360,-2829,-3274,-3847,-4563,-4627,-4218,-3837,-3293,-2722,-1920,-1247,-465,401,-27,1835,-1158,-1343,2935,-3672,-2972,1300,2981,1842,-1918,-658,-118,-1041,-1783,-2159,-3653,-3882,-2137,-2114,-1668,-1532,-1578,-1790,-1431,-1133,-644,-198,-1612,-925,1412,1074,-301,-2937,41,-515,96,-545,-1177,-1497,-1517,-2179,-1179,-1012,-1058,-1325,-1942,-2760,-3636,-3519,-2386,-2082,-294,-2669,1897,2815,1842,150,1827,-993,824,4286,964,-2895,865,3475,3278,3180,967,-228,-3600,-3084,-1945,309,1083,1302,3549,3135,-3581,733,-2588,1723,1280,837,438,-126,-607,-2960,-1600,-2723,-2633,-2782,-2752,-2321,-1806,-1053,-235,514,-110,698,-1305,-2048,1509,-1653,-55,3101,-1088,3950,3637,3315,1735,-473,-4338,2126,1954,1731,1579,-2906,-3539,-2530,-864,-4023,-1809,-1294,53,543,407,147,-220,-714,-1431,-2151,-2931,-3664,-4418,-3991,-3364,-2931,-2362,-1947,-10603,-2521,-3699,-14219,-9027,-1676,-1666,-1747,-1858,-1779,-1731,-1889,-1927,-2062,-2302,-2590,-16395,-21499,-2947,-2698,-7483,-2091,-1767,-1486,-1229,-999,-777,-592,-452,-285,-9645,-124,-4695,367,647,1020,-439,-5692,-2473,-3131,2149,3305,3314,3123,2822,1414,1616,1072,336,-3652,-892,-2670,-3047,-2556,-808,-470,-2036,-2947,-3294,-1046,-498,-860,-2248,-2165,-2721,-3084,-3327,-3208,-2760,-2130,-1643,-1084,-1110,135,561,1013,1431,1953,-2292,410,2864,2523,2863,-3804,619,-129,332,-904,-1257,-1432,-1548,-1249,-1074,-2187,-44,-167,-4297,-2240,462,-3057,513,647,-125,-959,-535,-1491,-757,-1374,-1924,-2623,-3279,-3456,-3125,-2717,-4088,-2991,-2084,-2242,-2160,-2387,-2563,-2531,-2439,-2222,-3025,-5294,-1770,-1788,-1836,-1904,-7335,-5138,-1640,-1470,-942,-105,1187,-30735,-20659,-16810,-1161,8811,9546,9855,9759,9175,-10516,-2853,-1291,4954,3687,2489,1367,333,-8694,-1594,-2582,-2319,-2895,-3455,-3900,-4049,-3742,-3088,-2498,-2936,-1213,-615,-324,80,204,217,-1202,-2421,-522,-2810,-1404,-1763,-2022,-3756,-1939,-1578,-1153,-848,-671,-1828,-723,-886,-2827,-1218,-1133,-862,-394,625,1454,-3601,1554,1422,1963,1732,-1805,-2188,-608,4437,3832,2895,2247,1162,-311,394,-683,-1824,-1,-59,-2304,-698,-3495,-2024,-2731,-3048,-2275,-1271,-534,-316,477,2886,-502,-1979,731,1856,282,1194,3301,-1861,-633,-2129,-33,-1105,119,1447,412,-519,-1806,-2132,-2066,-1582,-920,-303,302,828,1188,1517,1443,-80,-1767,-2680,1769,-960,-733,602,-7,-1140,-2154,-1274,-1234,-1132,-1504,-3116,291,2093,281,-1846,421,-1778,-879,2473,1632,3987,2182,395,-3252,-1228,413,668,54,-582,-1550,-1846,-2363,-2597,-2425,-2088,-1775,-1538,-2620,-2442,-1603,-3211,-1445,-1722,-2084,-2619,-3247,-3662,-2870,-2039,-1483,-208,636,383,1808,2276,-1186,-2492,-1743,-2656,-3462,-1240,-946,-1881,-1566,-1336,-846,-2197,-503,-708,-331,-875,-522,-385,-599,-859,-3021,-838,-782,-228,-160,-41,-68,-167,-454,-809,-1272,-1822,-2385],[-2167,-1556,-2382,-1576,-1059,-725,-479,-1661,-1336,26,89,-56,89,137,171,183,184,143,-1247,-2266,19,149,114,181,-1732,-1301,-445,-931,-1442,-1852,-2268,-2580,-2508,-3139,-1988,-1826,-1639,-1533,-1801,-1511,-1573,-2641,-3137,-2609,-2859,-2986,-2602,-2122,-1453,-766,-256,-81,-1543,-3859,2331,2384,730,-700,-804,1727,2002,1167,808,-1147,-2369,-1472,-2047,-2368,-2423,-2409,-2164,-1798,-1344,-842,-158,-2625,1122,1631,1126,-1090,-1058,-1834,-2200,1502,2626,2366,237,350,-3830,-196,130,-563,-3403,-1498,562,146,-189,-352,-205,41,330,-1270,-467,-1120,-2979,-3027,2083,2103,-387,-4507,-2509,367,-205,-799,-1245,-1567,-1954,-2285,-3068,-2352,-3912,-2107,-695,-392,-158,10,-20,-142,-271,-3141,-697,-1006,-3292,-2062,-980,-682,-1017,-2325,-530,944,-252,-1833,-460,-654,1524,1869,890,368,1576,1266,945,-4040,-1496,-266,-917,-1531,-2010,-2944,-2806,-2886,-2653,-2053,-1313,-574,114,816,1258,1663,1813,-604,1040,473,-282,-1886,-1999,-935,964,2026,-3102,1276,2013,2849,3796,3195,-1072,1814,-1678,-2155,-3334,-1671,-4008,-2961,-2029,-2246,-3156,2139,4678,-1477,-767,605,-1170,-3862,1652,5042,4193,3257,300,-638,-1056,-2682,-3057,-1351,1528,-2232,-3460,-2627,-379,-1261,-2002,-2489,-5388,-4488,-4207,-3935,-4202,-3678,-2855,-5177,-700,-6018,-10954,-3126,-191,-8775,1082,-31626,6711,7312,7692,7783,7538,-9273,-10277,-17187,-72425,-314243,-216613,1458,-5347,-8192,-322,-64534,-136810,-148959,-32629,-10996,-10411,1026,818,668,606,569,-1236,-2867,218,-705,-151,-444,-733,-1176,-1606,-1973,-2546,-3026,-3356,-3355,-3277,-3097,-2834,-2605,-2328,-3247,-1969,-1759,-1530,-1316,-1139,-1100,-1941,-2767,-1405,-1572,-1865,-2290,-2614,-3004,-3129,-3271,-3175,-3085,-2793,-2599,-2438,-3508,-2511,-2230,-1886,-3621,-557,391,-806,-3465,1529,2288,287,-2419,-561,-2020,392,-3835,431,28,-960,-1064,1911,3846,901,407,2724,-785,126,895,1143,-280,-1618,-2777,-3506,-3128,-2218,-1631,-1449,-638,-313,-149,-186,-237,-1824,-658,-1831,-1012,-2850,-1051,-1075,-1044,-1139,-1210,-1421,-1532,-3306,-2056,-3533,-2635,-2950,-2907,-2990,-3161,-3386,-3524,-3649,-3859,-3671,-3423,-3309,-2931,-2757,-2614,-2601,-2602,-2548,-2496,-2482,-2475,-2408,-2145,-1910,-1747,-1493,-1397,-3113,-972,-633,-236,327,-756,-927,1077,1622,324,2266,913,1491,1193,-2051,1800,824,802,3215,162,1035,-528,114,311,938,-232,-1353,-1679,-2509,-3060,-2941,-2397,-1483,-634,-1852,-337,-629,988,988,-2323,-155,3393,662,1471,362,1097,2132,1685,1061,517,-676,-2451,279,-318,-1051,-783,-222,431,-2248,-2455,-2175,-1504,-1095,-1431,-1523,-1385,-1143,-891,-470,-133,-1651,-637,-450,540,-330,-1287,-1102,-134,-872,-1385,-878,-1428,-2084,-2619,-3131,-3745,-3896,-3792,-3492,-3175,-3013,-2814,-3079,-3748,-2531,-2286,-2073,-1840,-1829,-2070,-1281,-1154,-882,-1549,-467,-2741,-1268,-1461,155,-202,410,1267,-2355,-1353,177,-1148,-143,-3133,-532,-1819,-3014,-2438,-847,564,-368,-1454,-1849,-419,-2085,-1429,-1764,-862,-343,68,-2288,-1860,-2726,-2767,-2818,-628,171,337,-194,-2016,11,-2528,-440,470,898,659,1425,-936,2891,-865,-1324,2893,-3176,-4151,573,176,-328,-1398,-989,-618,-300,127,-1905,-3589,-3755,-2325,-1616,-769,-659,-1011,-1702,-965,-1252,-1190,-987,-1461,-743,391,559,-1221,-2315,74,-1081,-944,-1539,-2116,-2384,-2358,-2428,-1932,-1675,-1554,-1531,-1693,-1841,-1877,-1777,-1636,-1771,-996,-2469,-782,-746,-956,-1284,-1627,-1923,-2066,-2019,-1503,-3113,-199,499,1108,1688,610,-663,-3465,-2334,-2023,195,1104,1047,3135,4045,-4087,1509,-1299,2713,2108,1420,711,-201,-1037,-1796,-2589,-3455,-3758,-3893,-4013,-4038,-4304,-4570,-4545,-3922,-2814,-1748,-590,-2849,1098,-1488,-981,2468,-787,4149,4374,3557,1649,-872,-3689,3979,3642,3083,2530,-3607,-3440,-3662,-1501,-4117,-835,88,777,968,1190,1331,1397,1364,1119,871,555,284,-13,-193,-354,-506,-320,-119,-11041,57,127,-14393,-13419,-835,-523,-1055,-1760,-2399,-3152,-4113,-4317,-3519,-2682,-1937,-6281,-25162,-161,384,-5786,1189,1545,1884,2252,2649,3075,3469,3792,640,-7146,713,-5729,2711,3493,998,-143,-5097,-3462,-2650,-308,-1441,-2573,-3700,-4322,-3884,-3071,-2141,-1483,-3390,-618,-2249,-2395,-3533,-384,-482,-2607,-3099,-2714,-1153,426,812,-2261,423,1179,-1158,-3425,-2644,-2302,-2152,1094,974,-1136,755,402,34,-400,-745,-3978,-1634,-2209,-2738,-3270,-4431,-4843,-4567,-3941,-3308,-2961,-2498,-2335,-2041,-1843,-2142,-1917,-2077,-4039,-2801,-2496,-2831,-2311,-2007,-1488,-1651,-1286,-989,-26,-1620,1261,1451,689,-633,-903,-1220,-5212,-3258,708,229,-466,-25,-1521,-1652,-292,733,-2455,-6409,-664,-383,-978,-1594,-5829,-6377,-2521,-2389,-1795,-970,184,-30799,-21651,-14439,-2833,7220,8182,8852,9218,9160,-10936,-2000,-1524,7063,6255,5472,4712,3971,-9559,-927,-2149,1559,829,42,-1268,-4185,-2341,-2898,-3406,-3557,-3473,-3193,-3154,-2998,-3137,-3381,-3708,-3948,-3842,-3458,-2832,-2175,-2865,-3281,-642,-557,-768,279,358,-1494,149,-567,-3571,-850,1883,722,-464,1822,1531,-2864,1763,1423,1609,692,-2017,-2564,-649,3458,2664,1741,878,178,-322,-670,-790,-1468,-877,-904,-3028,-1370,-3342,-2354,-2939,-3515,-3402,-2840,-2006,-1142,-404,368,-113,-1336,1104,1534,-2,1215,3092,-2024,-334,-2150,-83,-1272,-116,1353,726,209,-1675,-1898,-1061,-1268,-1450,-1632,-1693,-1669,-1645,-1494,-1273,-1048,-1861,-2462,-398,-1270,-1119,-367,-577,-1658,-3427,-2196,-1862,-2224,-2421,-2779,-2628,-2311,-1960,-1697,-1260,-1492,-586,-295,-174,-197,-263,-440,-2998,-1068,-1337,-1599,-1597,-1484,-1724,-1756,-1610,-2147,-1024,-1061,-1751,-1748,-2826,-3085,-2121,-3210,-558,-1055,-1097,772,1091,-298,-1249,-212,-1966,721,2246,502,2793,3249,-1131,-2104,-1499,-2345,-2930,-1457,392,-853,-408,-857,-1160,-2079,-1253,-1340,-984,-1123,-358,258,808,1158,-3001,223,-500,1677,1351,1102,604,490,-639,-1165,-242,-381,-462],[-2055,-1950,-2119,-1065,-726,-268,-208,-2084,-1415,-705,731,13,-340,-678,-901,-1031,-1071,-996,-1394,-2747,-242,521,402,1763,-1930,-1603,-142,1410,-1068,395,533,-226,-795,-3424,-1848,-2392,-2747,-2988,-3113,-3148,-3098,-3070,-2903,-2676,-2265,-1961,-1432,-949,-331,270,420,285,-1043,-3240,2617,2723,1028,-459,-169,1231,320,-644,-1821,-3142,-3482,-2390,-1368,-908,-955,420,489,-1411,304,367,380,-3060,851,3712,1194,-1643,-1645,-1636,-2455,1159,3620,4595,419,744,-3679,158,17,-1234,-3106,-1789,1699,1094,566,172,30,-70,-149,-2156,-763,-745,-2633,-2807,284,177,-662,-3848,-2671,-492,-463,-382,-627,-167,40,-1646,-2726,-2187,-3851,-2222,-1080,-1495,-1862,-2080,-2235,-2245,-2117,-3625,-1996,-2183,-3151,-2626,-2873,-3003,-2951,-2757,-2406,-2065,-1824,-1739,-1274,-1271,-1302,-1348,-1505,-1680,-1763,-2016,-2226,-3515,-2617,-2800,-3061,-3064,-2665,-3975,-1321,-512,253,1037,302,1152,2411,1778,2221,2239,1865,-454,510,-14,-523,-2558,-2493,-951,-466,-468,-2929,-872,-1091,-1241,-1240,-926,-979,135,-1741,-2438,-3143,-1659,-3793,-2616,-1730,-1800,-2573,1773,1466,-1903,-731,462,-1409,-3918,-722,-1118,-1565,-1914,-2429,-2745,-2946,-3128,-3111,-2968,-2757,-2532,-3588,-2718,-2073,-2031,-2106,-2220,-5181,-3949,-4491,-4327,-3530,-359,686,-5456,-1138,-6058,-11552,-3248,-402,-9975,-709,-30982,9428,9941,10295,10422,10264,-7403,-12706,-15645,-76058,-301942,-200411,2480,-2776,-8182,-1263,-66772,-146289,-162088,-38312,-10274,-10819,1713,614,-682,-2090,-3424,-3048,-2200,-428,-550,1717,2470,3067,1130,-932,-757,-216,-890,-2208,-511,-398,-2264,430,1705,-1988,-2360,-1646,1149,1115,199,1483,257,-1699,-2704,-951,-855,942,-514,-1852,-479,902,-251,-1672,-2530,-392,-495,-524,-4420,-3848,-1976,-541,-3325,-356,-290,-455,-4339,466,884,176,-2208,17,-2635,-25,-3993,208,-919,-1798,-1360,1682,3935,1672,1218,3354,-700,873,1689,5781,1618,-54,419,613,-2870,-2265,-2395,-3291,-4153,-3702,-2856,-2069,-1187,-2040,311,-2013,-498,-3131,1994,1895,1627,1038,120,-623,-1523,-3350,-3400,-3991,-2975,-2498,-1482,-854,-452,-2065,-37,52,-153,-63,-2173,-573,235,423,649,776,882,997,-1892,-1187,-1616,-646,-1817,-352,-847,-1246,-1762,-3419,-2388,-2539,-2677,-2741,-2676,-2632,-2513,-2276,-2073,-1825,-1612,-1428,-1329,-1631,-1212,-1327,-1399,-1339,-1083,-864,-426,-319,-77,79,-110,-1611,-1140,-1819,-2549,-3151,-3633,-3541,-3250,-2935,-2592,-2211,-1673,-1283,-2001,-768,535,-52,1190,568,1079,722,219,-305,-659,-763,-2309,392,-513,-912,-677,-1073,-52,-1611,-2156,-1799,-1122,-131,-253,-145,104,334,-1737,639,658,-1319,-777,-534,-33,-7,-761,-1656,-228,-880,-1613,827,947,932,-1589,-2189,187,421,144,-2948,-522,-1038,-1486,-3136,-3404,-2622,-2601,-2385,-2085,-2369,-2922,-1527,-1539,-1482,-1472,-1748,-2074,-2449,-2543,-2500,-2394,-2117,-1929,-1983,-2198,-2319,-2624,-2689,-3193,-1499,-360,727,1722,1547,1369,7,-1398,-1773,-831,-1842,-1512,-2674,-1590,822,1052,-2370,-1386,-3168,-3138,-2408,996,2635,2587,646,-2452,20,-2579,15,964,659,-262,687,-1691,-907,-1856,-2669,-2842,-2600,-5457,-578,389,1211,-730,-1179,1200,1156,1809,-1564,-3256,-3287,-2321,-1024,705,499,-888,-1348,-1625,-2140,-2305,-2257,-1879,-1417,-889,-557,-1596,-1504,156,-1528,31,-164,-547,-933,-1376,-2345,-2642,-3369,-4135,-3913,-2973,-2007,-1273,-323,-1384,-1276,242,-2185,1714,2161,1688,238,2405,-210,599,4481,1530,-3094,931,3455,2829,2199,447,-882,-3193,-1466,-1802,-1563,-2180,-2875,-3581,-4087,-3656,-3049,-2340,-1741,-1335,-1088,-961,-1149,-1373,-1645,-2083,-4178,-3061,-3364,-3715,-3904,-4177,-4266,-4180,-3950,-3305,-2713,-1968,-3409,-923,-1086,-1699,585,-291,959,1113,1165,959,-1031,-2670,-318,-945,-1610,-2041,-3945,-2775,-3690,-1915,-3855,-665,-194,483,1202,1541,2539,4362,5412,3031,-216,2567,2770,2417,3159,-661,4541,4784,2690,-11589,1949,1893,-14471,-18451,-5243,-8989,-13383,-2068,-2912,-3840,-4682,-3922,-2888,-1958,-1160,-374,-27989,762,1396,-3016,2399,2807,3121,3361,3513,3583,3531,3344,1878,-4200,1986,-6537,1173,571,-38,-717,-4086,-4055,-2537,-2648,-2330,-1498,-481,640,-37,2490,3399,3948,-2765,-100,-1240,-1354,-4401,1232,2460,-2327,-2596,-1986,-852,1000,3565,-1815,854,2416,-895,-3176,-1548,-3061,-2262,-2027,-2207,-2179,-2081,-2136,-2129,-2082,-1793,-5366,-893,-339,353,1077,-3465,-1872,508,2264,-202,-689,-2564,-2707,330,413,-1199,180,-202,-3113,-3126,-1066,-2328,-1773,-2292,-2821,-3361,-3340,-2313,-893,-1635,1040,1269,1031,-620,-1268,-1389,-5271,-2362,325,1305,-1189,-446,-2063,-1831,108,1109,-1689,-6908,-769,-1512,-2230,-2857,-3675,-7903,-2051,-1065,-2830,1137,-4068,-28133,-22198,-11619,-4303,6540,7055,7467,7790,7892,-11086,-900,-1761,7540,7111,6583,5953,5241,-10308,-328,-1340,2891,2258,1556,-731,-4315,-1098,-1907,-2866,-3592,-4063,-4075,-4097,-3965,-4208,-4647,-4961,-4365,-3332,-2232,-1027,-952,-3605,-2357,387,-492,-497,2475,2210,-992,716,-429,-4163,-499,2133,51,134,1870,1766,-2023,1913,1432,1364,-155,-2065,-2832,-613,-1259,-2174,-3145,-3997,-4605,-4715,-4424,-3999,-3723,-3491,-3330,-3655,-3354,-3433,-3611,-3718,-3832,-3649,-3553,-3326,-3051,-2837,-2508,-2150,-1834,-1563,-1314,-1012,-690,-365,-2192,-52,-2137,-152,-1270,-480,-253,-646,-923,-1701,-1722,-834,-261,432,1132,1614,1295,2119,1140,914,-1268,-2017,-2016,2704,-1590,-1598,545,469,-2174,-2094,-3133,-815,-1317,-561,-2127,-430,-317,-441,-1323,-402,-1343,-582,-695,-938,-1272,-1572,-1884,-2916,-2335,-2402,-2345,-2059,-1774,-1537,-3084,-1715,-1785,-1382,-1337,-2457,-2479,-3124,-3600,-2675,-3373,-771,-1187,-1293,1443,1696,-642,-1475,-435,-2720,152,1696,305,1534,1255,-1581,-2142,-1209,-1937,-2613,-1911,-955,-957,-922,-886,-617,-1976,586,423,-609,-1363,-449,279,3481,3301,-2771,79,-606,409,-841,-1937,-2609,-1684,-1750,-1976,-376,-343,-308],[-1916,-2332,-1638,-561,-369,52,57,-2495,-1486,-1500,1256,855,745,477,80,-468,-1098,-1602,-1666,-3060,-527,516,605,1887,-2161,-1755,-91,1504,-1806,881,966,231,-225,-3694,-816,-1044,-1073,-1015,-2354,-675,-413,-3196,-1905,-40,-1179,-551,-70,684,994,1272,938,580,-667,-2513,1812,1604,1338,-115,318,53,-249,-206,5,-531,-2541,75,1126,-123,-1738,129,-601,-1591,-1605,-1358,-547,-3527,209,1911,1128,-2129,-2327,-1496,-2887,569,1045,384,-38,-461,-3721,-1233,-1548,-1876,-2897,-2779,-2987,-2830,-2506,-2160,-1784,-1629,-1712,-3115,-2049,-2337,-2816,-3208,-3277,-3197,-3035,-3298,-2836,-2416,-2229,-2064,-1780,-1456,-1338,-1090,-2566,-2212,-3095,-2130,-1208,-1638,-2185,-2769,-3375,-3410,-2888,-2860,-1945,-1784,-3043,-1754,-1943,-2194,-2454,-2704,-2815,-2843,-2836,-2605,-2465,-2489,-2545,-2630,-2843,-3084,-3180,-3267,-3014,-2482,-2583,-1331,-892,-425,129,-3707,969,1227,895,1318,610,834,375,-47,-608,-966,-1235,-1448,-1515,-1276,-1130,-3268,-3030,-1071,-101,354,-2820,1578,1974,2802,3617,4066,-1070,2075,-1631,-2614,-2949,-1636,-3685,-2432,-1619,-1540,-2403,-3486,-3670,-2601,-1485,-419,-1897,-4027,2362,3566,3751,1310,-1288,-449,-819,-2431,-2132,-2206,704,-2613,-3975,-2643,3422,2282,3268,-889,-4886,-3534,-4050,-5170,-3262,2142,3109,-5499,-2780,-6283,-12091,-3510,-921,-11267,-2229,-30832,6851,6397,5915,5378,4759,-6050,-15652,-14520,-79915,-280835,-173245,941,-668,-7421,-2264,-69020,-154382,-171311,-41778,-9536,-11245,-1381,-1710,-2228,-2904,-3683,-3760,-2824,-1855,-795,194,1074,1880,1636,-804,-320,-489,-1160,-2728,-140,-257,-1554,1228,1210,-2998,-1543,-2392,4947,5339,-81,2379,623,-1580,-2780,-1122,-841,992,-501,-1960,-4,1984,0,-1686,-1906,432,127,-984,-3258,-3765,-2513,-3229,-4001,-4151,-3962,-3515,-4166,-2525,-2010,-1679,-2159,-832,-3214,-456,-4130,-159,-1944,-2300,-1595,1509,3046,2344,1913,3697,-831,1552,2502,3193,1016,737,744,-123,-2852,-2268,-2250,-2408,-2390,-2077,-1662,-1261,-754,-2376,-18,-2086,-812,-3289,393,117,-239,-813,-1381,-2018,-2360,-2658,-2394,-3742,-1656,-2055,-1414,-228,-10,-1182,77,2,-332,-480,-1845,-871,-714,-611,-407,-237,-40,197,-1714,-1559,-1414,-710,-1521,-476,-1009,-1532,-2258,-3750,-3407,-3516,-3122,-2370,-1441,-2111,-137,775,1235,1597,996,1899,1594,-1121,1308,726,51,-625,-1221,-1891,-2275,-2822,-2991,-2957,-2958,-2869,-2565,-2069,-2230,-1537,-650,-505,387,-2390,-72,-1098,1421,2034,-1609,-1365,1813,-797,772,274,-315,-1010,-1694,-2203,-2307,-1802,-2217,-368,-856,-894,-684,-1794,-431,-706,-1890,-1434,-794,808,822,977,1179,1257,-2451,898,364,-1144,-1514,-2796,-3968,-3770,-2439,-2205,-95,-940,-1883,2396,4764,1618,-2358,-2110,92,2101,1643,-3060,-417,1063,-1268,-3279,-2818,-1807,-1117,1989,57,-2800,-3096,1540,1127,757,-1442,-451,-1543,-2063,-2410,-2306,-1875,-1192,-625,-1398,-2169,-704,-837,-745,-2787,-1125,-924,-647,-335,-49,-115,-349,-1434,-1770,-2550,-3471,-3954,-3225,-2338,-1497,-927,-2003,-792,-3340,-3637,-1886,-2395,-3039,-3671,-3777,-3765,-3925,-4133,-4591,-5092,-5119,-4148,-2983,-2409,-832,-30,-1224,1682,-2170,-7090,-299,1970,1423,-296,-1510,-912,-1879,-2790,-3535,-4173,-4399,-4165,-3805,-3412,-3130,-2911,-2699,-2752,-2881,-3094,-3485,-3654,-3511,-2965,-2355,-1563,-832,0,-2111,964,1478,1587,1626,-1215,-2045,-1014,130,-404,-1118,-1881,-2388,-2428,-2066,-1466,-919,-371,-2143,736,1464,1703,173,2492,43,488,4796,1769,-3162,842,3397,2486,1841,162,-1201,-3115,-1398,-1770,-1759,-1084,-198,733,1509,-3049,3359,1533,5014,5602,6021,6285,6156,5870,5381,4538,-3577,1014,941,-1955,-1440,-2171,-2007,-1216,-309,-1956,1710,1109,-3619,-52,-829,-2471,1180,25,2705,2011,1127,-75,-1336,-2844,-4151,-3267,-1857,-420,-4268,-2227,-3084,-2470,-3735,980,3265,4856,6423,1304,2733,8070,8597,3775,-2227,2414,3467,1980,2520,-1510,5481,4632,3483,-12684,1388,647,-14790,-24541,-10455,-19096,-28002,-553,-673,-845,-1205,-1380,-12005,-1768,-1946,-1959,-30129,-1946,-1707,-1523,-1398,-1363,-1461,-1666,-1971,-2342,-2791,-3297,-3746,-4116,-4036,-7543,-3364,-3140,-2903,-2662,-3295,-4621,-1256,-565,34,712,1381,2131,-793,3562,4545,4733,-2220,328,-238,-422,-5036,389,2132,-1804,-2010,-1561,-630,561,2347,-1333,-1007,-2437,-3597,-3681,-2750,-3779,-2478,-777,-395,-877,297,434,619,804,66,-5195,1754,1923,2083,1137,-2841,-2469,809,251,-241,-846,-2733,-3435,-684,-112,-146,773,1018,-2288,-3610,391,-1975,-663,-562,-1201,-2469,-3141,-3012,-1865,-1821,520,856,1213,-743,-1750,-1657,-4563,-1596,-187,815,-1906,-1154,-2857,-1916,-1030,29,-1175,-7198,-706,3233,3726,4181,-1345,-10055,2562,7567,-12678,-8199,-12999,-24227,-22342,-8881,-5816,13330,13114,12705,12122,11234,-11114,-2,-2282,6056,4280,2424,553,-1210,-10449,-2294,-1736,-1230,-1079,-1208,-1506,-4564,-2250,-2174,-1901,-2929,-954,-610,-684,-729,-1078,-1410,-1527,-1716,-1733,-1580,1051,-1482,-4069,-1409,814,-427,-149,2386,2049,-607,1080,-513,-4300,-270,185,57,148,85,-32,-1317,-191,-420,-794,-1165,-2109,-3139,-2760,-3455,-3470,-2870,-2232,-1561,-893,-372,115,-97,634,744,-4182,-1081,-2618,-317,-771,-1612,-1543,-1912,-2143,-2297,-2495,-2584,-2673,-2822,-2972,-2976,-2678,-2164,-1530,-2402,-400,-2086,-253,-1143,-959,747,373,-26,-1881,-1593,-1282,-1225,-868,-364,272,917,1442,713,736,-1690,-2180,-1519,2848,-1830,-2041,-327,282,-2494,-680,-3052,-70,-1460,-128,-1631,1115,2531,-791,-833,1745,-1139,501,2008,1287,518,-54,-422,-2822,-1332,-126,-86,-55,-230,-805,-2735,-1915,-2555,-3127,-2767,-3069,-2845,-3049,-3012,-2885,-3381,-901,-1218,-1385,-65,98,-982,-1453,-372,-3340,-374,776,174,292,155,-2096,-2172,-641,-1216,-2106,-2140,-826,-355,-40,192,516,-1591,1349,1144,-417,-1183,-247,-94,1567,1131,-2342,-62,-673,-1315,-2011,-2196,-1983,-1568,-2536,-2521,-765,-561,-269],[-1701,-2627,-1038,19,88,472,472,-2741,-1442,-2212,-463,-860,-836,-816,-728,-556,-225,-2190,-1222,-3021,-698,581,985,2077,-2254,-1600,26,1645,-2297,1612,1619,1611,1867,-3777,-292,265,1356,391,-2478,-1089,-1533,-2997,-2099,-2189,-2105,-2200,-2169,-2300,-2411,-2642,-2926,-3354,-3694,-3288,-3005,-2727,-2354,-2133,-1881,-1693,-1521,-1265,-1139,-1180,-2517,-1198,-1330,-1454,-2399,-1836,-1982,-2034,-1987,-1879,-1593,-3672,-1098,-925,-705,-2195,-2811,-1183,-3236,-29,2466,2940,501,1191,-3727,639,-445,-1656,-2509,-1606,881,420,227,305,639,889,-416,-3430,-1640,-629,-2299,-2443,624,675,-1654,-2638,-2721,806,735,573,-876,34,153,-428,-2359,-2136,-2355,-1871,265,98,-1786,-533,-1043,-1550,-1909,-2165,-2197,-2207,-2655,-1855,-1708,-1598,-1537,-2032,-1641,-1843,-2219,-2526,-3014,-3709,-4450,-4510,-3708,-2834,-1814,-954,-78,-648,-2782,830,-137,1544,2187,-2169,1486,854,25,-846,-1805,-2804,-3675,-3939,-3557,-2657,-1709,-923,-281,401,-52,-3727,-3331,-1028,2005,2237,-2584,2326,1842,2908,3179,3203,-1050,2314,-1168,-2426,-2546,-1367,-3420,-2140,-1460,-1238,-1694,-934,-552,-2679,-988,-367,-2332,-3813,2584,3428,3514,415,-2095,-380,-648,-2363,-1731,-2525,380,-2576,-4376,-2195,4541,2618,3941,-1489,-4415,-2963,-2813,-4822,-2997,2004,2998,-5152,-4384,-6485,-11598,-3646,-1471,-12192,-3057,-30937,936,-36,-873,-1560,-2103,-5064,-18707,-13840,-80725,-246451,-135634,-2993,-3279,-6190,-3790,-71667,-162904,-178685,-43623,-8757,-11569,-3523,-3981,-3601,-3612,-3586,-3559,-3363,-3202,-2916,-2651,-2411,-2151,-2042,-1927,-1759,-1803,-1766,-3371,-1216,-855,-771,50,525,-3704,-744,-2766,2312,2743,-256,1923,1033,-1385,-2746,-1259,-818,989,-427,-1897,536,889,309,-1581,-1138,343,1533,-1564,-1984,-2282,-3010,73,-2579,1289,739,-75,-3267,-265,802,-383,-2044,838,-3444,-655,-4040,-425,-2788,-2059,-1503,42,-60,-23,2,-150,-984,-681,-1102,-1503,-2015,-2505,-2950,-3406,-3803,-4209,-4575,-4604,-4588,-4379,-4110,-3841,-3420,-3104,-2644,-2238,-1845,-2855,-1092,-884,-718,-753,-800,-984,-1004,-1670,-905,-3505,-110,-1447,-1701,2181,2178,-288,3487,3476,-91,739,-1394,-568,588,-177,-59,2412,2316,2099,-1501,-1877,-1162,-665,-1034,-1382,-2321,-3148,-4043,-4544,-4284,-3583,-2906,-2229,-1503,-2391,-614,145,554,965,1018,1668,1933,-333,2388,2002,830,2381,748,1655,109,296,1480,3961,610,-2197,19,-495,-2375,-1546,-888,-1012,341,-2398,393,-1131,1536,915,-1099,-1730,-2716,-3853,-5133,-4145,-2751,-1499,-376,607,797,-764,-1995,-234,-1161,-824,-637,-2066,-17,368,-1492,-925,-356,544,1700,1043,489,-59,-2761,-1109,-1678,-2344,-3013,-3698,-4054,-3598,-2866,-2489,-1011,-903,-1956,1062,1523,1124,-2950,-1836,184,1248,763,-3286,-490,-1366,-2222,-3281,-3970,-4074,-3202,-2187,-1203,-2772,-1974,1004,1399,1761,-1479,711,-1003,-1304,-1747,-885,-1744,-2382,-2786,-2889,-2881,-2556,-2451,-2425,-2591,-2894,-3210,-3693,-4190,-4251,-3938,-3556,-3297,-2979,-2921,-2821,-2841,-2797,-2918,-2974,-3022,-2847,-2603,-2852,-3360,-1730,-1539,-1498,-1817,-2074,-2514,-3054,-3102,-2517,-1209,212,-1843,-848,-2644,2701,397,-1203,4910,-1641,-8647,-420,4719,1043,25,-1817,200,867,1873,-1191,-2621,-2200,-2166,-336,3383,2827,-992,-411,1027,2424,944,434,-324,-415,1500,-3,-840,-121,233,-2573,-256,-499,-777,-914,-992,-1318,-1294,-1498,-1824,-2233,-2819,-3425,-3929,-4031,-3626,-3142,-2861,-2509,-2349,-2093,-2026,-2040,-2067,-2120,-2205,-2374,-2303,-3086,-2047,-1808,-1610,-1424,-1301,-1401,-2997,-1727,-2350,-3254,-4006,-3869,-2588,-1299,-2340,1533,2750,3689,4266,4520,4525,4130,3670,3188,2591,-1613,1443,1070,-1754,-14,-148,-473,-765,-1099,-2054,-1195,-1094,-2973,-1201,-1139,-2900,-1014,-968,-1088,-968,-805,-751,-1521,-1053,-448,-409,-461,-442,-4300,-1744,-2048,-2893,-3588,-264,-159,36,97,239,398,614,881,1089,-4338,1783,2209,1678,2180,-2401,3000,3057,2938,-14038,2287,1917,-14758,-31383,-15827,-28497,-42966,3970,4772,5410,5678,5912,-31991,-14699,5211,4746,-31008,-2587,2783,2089,1370,670,14,-533,-956,-1251,-1491,-1734,-1951,-2286,-2658,-8467,-3147,-3343,-3404,-3366,-3141,-4886,-2314,-1683,-1111,-437,222,925,-1424,1994,2604,2935,-1537,883,916,566,-4009,-383,734,-1089,-1296,-2283,-3203,-4089,-4808,-4201,-3735,-3250,-2761,-2497,-2168,-3671,-2507,-1064,-685,-770,15,40,-15,-185,-931,-3652,-493,-624,-665,-709,-2395,-2033,-1349,-967,-131,-418,-2471,-3900,570,2540,1037,864,3370,-1462,-3970,300,-1546,-975,1100,484,-2615,-2166,-1914,-2734,-3392,-3922,-3937,-3620,-3415,-3531,-3701,-3826,-3691,-3348,-2744,-2153,-1146,-3644,-1656,1171,1969,-731,-7168,-1146,1884,1532,1193,1097,-12513,1704,2332,-21628,-26295,-20339,-19924,-21679,-6149,-7013,5782,5580,5276,4907,4372,-10689,780,-2832,3266,3391,3669,3962,4137,-8978,-128,505,3003,2088,1048,29,-4513,-1585,-1658,-1554,-2772,-857,-590,-712,-782,-1162,-1613,-2077,-2423,-2537,-2464,-2128,-1776,-3401,-1287,-1217,-1211,-1297,-1572,-1966,-2377,-2980,-3496,-3983,-4066,-3601,-3204,-2650,-2276,-1959,-1638,-1206,-968,-881,-1389,-2004,-3320,-794,-747,-402,-40,421,946,296,433,1941,699,1604,1189,-3650,-1893,-2048,-1750,-2422,-3010,-3204,-3413,-3444,-3416,-3468,-3445,-3456,-3553,-3656,-3557,-3053,-2226,-1196,-2574,453,-1924,-303,-860,-1444,4003,3885,1142,-2141,-1449,387,2095,1682,1245,927,703,486,324,380,-1866,-2324,-1041,363,-1991,-2370,-1270,-657,-2543,-131,-2403,-509,-1653,-366,-1110,75,595,-1077,-268,1918,-892,579,2284,1989,1473,886,-840,-2768,-1534,-1160,-1129,-780,-429,-185,-1850,-1112,-723,-877,-1195,-3334,-2851,-2718,-2383,-2836,-3329,-1255,-1270,-1462,-1391,-1574,-1677,-1520,-1403,-3918,-932,-419,-221,157,529,-2780,-2294,-104,-477,-1605,-2293,-936,225,97,-143,-295,-1213,-273,-445,-274,-966,-57,-195,436,605,-1963,214,-700,1190,1047,1005,-573,-1319,-2625,-2619,-375,685,531],[-1634,-3049,-551,460,414,554,167,-2927,-1497,-3019,-86,115,645,1026,1298,167,-800,-2862,-1037,-2909,-975,-662,-1297,-1735,-2399,-1543,-1003,-464,-2396,538,875,1073,1365,-3865,-404,121,1294,1138,-2673,957,798,-2530,-167,394,-1466,-328,-686,-1164,-1521,-1828,-1954,-1983,-1954,-1651,-1490,-1358,-1156,-1126,-1082,-1122,-1198,-1220,-1398,-1754,-2570,-2249,-2332,-2096,-3079,-1263,-838,-2007,-1569,-94,-392,-3554,-779,33,55,-2055,-3257,-933,-3609,-857,2265,2405,380,1225,-3908,731,-834,-1094,-2153,-984,-1507,-2354,-3188,-3929,-3612,-3030,-2591,-2803,-2103,-1233,-2269,-2519,-513,-350,-2256,-2123,-2575,-361,-432,-567,-1133,-750,-1100,-1224,-2342,-2123,-2013,-2171,-2057,-1651,-2501,-326,313,926,-686,-856,-138,1200,-2220,-1282,1672,684,-24,-1947,-535,-1439,-2628,-3328,-2457,-936,773,1852,-977,-1922,4516,7407,2700,1115,-2235,307,-45,2111,2642,-705,1149,293,-323,-533,-456,-209,145,671,978,-491,1621,-997,-315,2844,-806,-4115,-3597,-1030,821,114,-2493,-1166,-1391,-1257,-865,-255,-1085,876,-705,-2166,-2199,-1131,-3193,-1924,-1490,-1128,-1451,1468,2016,-2569,-1249,-957,-2872,-3445,2616,5616,3149,-523,-2915,-411,-532,-2466,-1522,-2699,70,-2508,-4982,-1712,5271,2655,4844,-2164,-4055,-2440,-1452,-3566,-2883,1489,1847,-4725,-6079,-6886,-10533,-3829,-2207,-12726,-3359,-31475,-1895,-2487,-3120,-3625,-3584,-4673,-21868,-14060,-76338,-198317,-89711,-46,12,-5143,-4153,-75111,-173114,-185926,-44727,-8256,-12027,-2595,-6203,-4215,235,780,-2734,-904,65,-1449,1610,1430,1199,773,-767,-157,-1064,-1800,-4292,-372,-71,-166,1300,594,-4217,-212,-2722,2144,1822,-497,731,-48,-1284,-2728,-1990,-2056,-1916,-1745,-1877,-1255,-874,-574,-1538,-450,66,2028,-2340,-937,-969,-3593,-363,-2057,2596,191,-91,-2552,-1053,-1102,-1707,-2007,-2074,-3432,-2019,-3908,-2152,-3436,-2512,-2816,-3167,-3419,-3499,-3537,-3692,-3838,-3905,-3819,-3440,-2998,-2442,-1813,-1225,-2919,-1759,-116,-1358,-918,533,528,324,-1500,-2927,-878,-1632,-1990,-2429,-2971,-3437,-3714,-3730,-3430,-3195,-2786,-2420,-2001,-3410,-950,-872,-1895,1133,1607,425,2119,2177,-200,257,-993,-495,210,-809,-533,1217,1175,1135,-1393,-2278,-1009,-654,-640,-1044,-1453,-1657,-1901,-3476,-2046,-2095,-2231,-2317,-2162,-2438,-1240,-485,253,1040,950,2423,2361,578,3325,2393,865,3618,1013,1644,264,288,1702,4247,814,-2312,450,207,-2239,-1656,-1035,-1568,226,-2237,1000,-979,1551,1957,-678,-1960,-1315,-1762,-2076,-2135,-1843,-1556,-1308,-1130,-993,-684,-1780,-606,-1551,-837,-674,-1989,710,1365,-1100,-423,41,178,2636,2207,1772,1263,-2749,192,-385,-1049,-1724,-2512,-3291,-3814,-3776,-3073,-2361,-1857,-1908,-906,-525,-258,-2963,-1535,304,838,1077,-3722,-560,431,-2500,-3206,-1780,-1021,-1613,1908,83,-2374,-647,1211,704,286,-1622,-839,-1554,-2324,-2867,-3371,-3717,-3218,-2837,-2656,-3185,-2542,-2528,-2434,-2328,-2158,-1853,-1640,-1451,-1237,-1231,-1179,-1352,-1534,-2010,-907,-695,-1748,-1120,-232,-198,-827,481,-2285,-2684,-242,103,-316,-1019,-1502,-1971,-2058,-2318,-727,506,339,-2218,-1115,-2380,2602,747,-1238,4895,-1160,-9953,-364,4218,530,142,-2217,863,1512,1674,-1056,-2267,-1568,-1868,-178,4450,3484,-1126,274,1316,2039,618,251,-29,-436,789,-467,-161,-42,-339,-2926,-1223,-1637,-2086,-2351,-2465,-2535,-2416,-2207,-1978,-1708,-1526,-1321,-1266,-864,-581,-286,-133,-2217,425,871,1235,92,1979,478,425,2559,2222,-2963,602,1667,871,412,-195,-1514,-2939,-491,-1077,569,772,61,1723,2713,-1741,5014,3689,45655,50647,52934,52106,47973,41304,32967,23923,866,1949,1462,-1409,-2619,-3727,-2612,-1256,-220,-1954,1404,1950,-2345,-1451,-237,-2973,-216,698,-32,-521,-908,-1280,-1756,-1377,-1198,-994,-849,-636,-4119,-1536,-1037,-3261,-3584,690,1037,1480,1772,536,2381,2634,2844,2906,-5839,1595,3211,1362,2021,-3208,3221,3365,3493,-15605,1432,4046,-13938,-30784,-20565,-35559,-58331,6018,5999,5684,4899,4021,-51125,-35834,261,-719,-30627,-6570,-807,-239,256,616,802,851,784,646,425,129,-154,-538,-911,-9272,-1238,-1291,-3231,-1037,-1945,-5030,-96,250,404,540,564,565,-2049,132,-1,-371,-902,-1275,-1980,-2625,-3195,-3544,-3364,-2964,-2405,-1854,-1321,-895,-605,-594,-731,-818,-855,-2111,-1146,-2801,-2451,-1110,-1112,-1140,-1294,-1768,-2347,-3046,-3623,-3994,-3710,-3055,-2308,-1655,-2275,-1319,-1289,-1177,-863,-585,-2082,-3728,770,1760,2087,630,2334,-860,-4145,88,-1201,-1316,1187,1034,-2516,-2036,285,-538,-2146,-405,-273,-93,-652,-2434,-1951,-3319,-920,-1319,-1772,-1916,-2350,-4437,-3035,-3294,-3375,-3352,-7115,-2886,-2645,-2397,-2202,-1963,-14408,-1696,-1745,-28835,-40733,-25679,-16046,-20432,-3701,-7887,-1720,-1307,-850,-350,44,-9962,1042,-3522,1978,2355,2673,2889,2963,-7114,-397,1451,2463,1504,1455,880,-4104,-1623,-853,-1379,-2632,-1994,-2066,-2214,-2009,-1877,-1669,-1442,-1394,-3019,-835,-647,-1939,-2572,-797,-1106,-1467,-1854,-2237,-2303,-1779,-1017,-982,-3011,121,1428,1304,1819,1822,2115,-119,1312,941,667,-1691,-1910,-3494,-882,1475,2617,2997,3372,2249,475,336,2628,1380,2200,1557,-3201,-2782,-1499,9,-619,-2535,-1537,-1949,-2250,-2520,-2859,-3068,-3204,-3277,-3213,-2957,-2454,-1767,-955,-2819,623,-1792,-426,-591,-2000,3468,3447,1090,-2556,-1412,400,1648,952,117,-677,-1390,-2027,-2391,-2528,-2558,-2556,-2586,-2680,-2832,-3089,-3249,-2928,-2455,-1541,-1946,-384,-2004,625,-671,899,1008,-1384,209,721,-698,406,490,382,206,52,-1359,-2836,-1821,-786,-724,-283,319,444,-1193,-806,-209,-211,-868,-2905,-2717,-2309,-1809,-2669,-3269,-1269,-1408,-1558,-111,-402,-2004,-1255,-886,-3924,-1470,-1580,-1923,-1889,-1621,-3548,-2430,-861,-727,-1169,-2351,-641,-705,-889,-1254,-1567,-1773,-1718,-1736,-1241,-817,-156,8,1130,1496,-1605,276,-937,2028,1481,896,-658,-1357,-2097,-2243,-1526,-799,-130],[-1507,-3283,32,254,83,-304,-479,-2755,-1463,-3642,-544,-707,-639,-783,-1068,-1481,-1902,-3343,-1695,-2658,-1187,650,1696,2203,-2407,-1203,-1,1525,-1820,3063,1086,1621,1968,-3786,-447,0,1875,1013,-2635,-325,-724,-1767,-1156,-1132,-1702,-841,-693,-779,-929,-1275,-1718,-2254,-2604,-2251,-1692,-1011,-219,368,899,-377,192,-131,1462,592,-2595,37,-630,-1242,-3425,-2033,-1922,-2284,-2219,-881,-856,-3250,-1164,-347,-505,-1735,-3498,-821,-3515,-1794,142,518,171,1151,-4136,748,-1310,-244,-1738,-131,1483,1188,865,555,353,42,-1320,-2128,-2489,-1401,-2189,-2798,-2899,-3440,-3974,-3417,-2923,-2356,-1841,-1418,-1476,-595,-518,-279,-2434,-2019,-1414,-1993,-1695,-2440,-3288,-2948,-1840,-642,-1208,-74,-160,1227,-1714,-1511,1118,510,142,-1861,-808,-836,-2871,-2253,144,-185,461,1147,-1401,-2114,4337,7204,2998,2831,-1124,-68,198,2681,3031,630,1910,3351,1571,2148,1041,1470,1953,259,285,-1631,1021,-1442,-1227,1719,-1539,-4342,-3765,-1023,1084,349,-2526,-945,-1283,-1426,-1445,-1314,-1263,-1147,-909,-1890,-1888,-1108,-2935,-1683,-1663,-1176,-1382,1261,2312,-2048,-1615,-1643,-3418,-2949,2522,5192,2699,-1451,-3434,-473,-417,-2695,-1467,-2535,-132,-2400,-5733,-1293,5588,2416,4402,-2845,-3792,-1964,-204,-2188,-2839,669,2313,-4246,-7652,-7440,-9324,-4003,-3034,-12739,-3239,-32363,131,-33,-342,-831,-1523,-4842,-24878,-15374,-66009,-139274,-38197,-1895,-1384,-4571,-5137,-79227,-185292,-193842,-45587,-8067,-12569,-4369,-7955,-5799,-1418,-1146,-3088,-769,-811,-1619,-739,-900,-1103,-1505,-1936,-2316,-2808,-2883,-5397,-1630,-924,-298,264,318,-4490,46,-2246,553,121,-779,-1232,-2203,-3222,-3991,-3023,-1996,-1186,-683,-1912,-315,-383,-791,-1543,-1402,-1533,-1218,-3224,-251,-54,-3928,-958,-1484,-1228,-2143,-3089,-3990,-3704,-2682,-1929,-1929,-764,-3307,-894,-3741,-908,-3258,-1039,-1248,-1444,-1486,-1304,-1020,-786,-1804,-127,231,691,-1107,1462,1828,1327,-2901,-1458,-24,-1380,-905,577,437,-135,-1971,-3276,-1971,-2553,-2954,-2901,-2655,-2242,-1755,-1423,-1100,-958,-741,-667,-634,-3244,-494,-393,-1987,428,649,759,878,887,-476,-355,-675,-527,-285,-1583,-1125,-1201,-1507,-1690,-1771,-2750,-1574,-1218,-596,19,-902,1157,1581,-3240,2569,3130,826,950,-1479,-2324,-1520,1155,2380,1731,771,2342,2737,1547,3814,2690,845,3520,1246,1469,298,261,1804,3637,933,-2262,942,964,-1868,-1903,-1024,-2205,7,-1933,1587,-641,1221,820,-416,-2076,-7,-2026,-633,-1056,-1242,-1412,-1509,-1547,-1529,-1315,-1604,-1068,-2039,-963,-1106,-1730,-1487,-1700,-1905,-2171,-2442,-2688,-3036,-3204,-3163,-2989,-2662,-2172,-1563,-1002,-2025,-1453,-925,-297,417,-2494,851,-1045,-1776,196,2342,-17,-2363,-1280,62,-517,-1184,-4132,-2490,-2999,-3277,-3061,-1573,-971,-1897,1137,-27,-1790,651,1911,1757,1474,-1899,900,-206,-1195,-1980,-182,-2092,-1673,-666,-854,-3797,-2046,-634,-371,-1249,-1271,-1119,-1232,-436,56,-63,-7,-1391,-1465,-2302,-596,-466,-1037,-561,-667,-672,-364,873,-1770,-1970,228,-414,-1032,-1678,-1729,-1662,-798,-2091,604,1743,283,-2341,-956,-1960,2404,945,-1359,3231,-864,-10417,-210,3245,-135,96,-2731,460,1340,1286,-1014,-1985,-1003,-1526,-213,1230,448,-1346,-858,-1536,-2109,-2599,-3173,-3576,-3893,-3932,-3830,-3548,-3302,-2928,-3010,-2410,-2158,-2002,-1750,-1459,-1266,-1022,-811,-664,-538,-551,-584,-1723,-677,-667,-636,-740,-2447,-715,-527,-381,-176,101,368,308,567,716,-2814,278,683,220,101,-289,-1633,-2967,483,-877,574,342,-334,1280,2108,-1335,5602,4266,50647,70719,88149,101782,109141,109216,102020,30240,3715,2064,1434,-898,-754,3212,2874,1440,621,-1773,-1457,-2778,-3527,-2727,-2070,-2796,-898,-457,-449,-458,-594,-918,-2077,-1641,-2141,-2748,-3400,-3720,-3724,-2754,-2100,-3540,-3767,-81,578,1257,1701,-125,2327,2438,2420,2179,-5079,925,1143,609,65,-3456,-1325,-1679,-1755,-16918,-700,190,-11823,-22649,-22947,-36711,-73115,4340,4420,4173,3420,2526,-67547,-50206,-1721,-2569,-29274,-10853,325,1300,1975,2335,2380,2193,1846,1436,1005,608,360,158,83,-9124,475,710,-4434,-1207,-1491,-5120,1713,1748,1527,1252,853,445,-2650,-638,-952,-1372,-1672,-1897,-2171,-2261,-2233,-2155,-2134,-2234,-2209,-2134,-1988,-1847,-1737,-1816,-1971,-2030,-2023,-2174,-2352,-2514,-2631,-2911,-3035,-2949,-2732,-2616,-2434,-2256,-2819,-1585,-1302,-1074,-791,-1261,-2416,-655,-782,-900,-984,-1317,-1643,-3095,-2185,-2488,-2892,-2964,-2656,-2222,-3776,-1271,-900,-1625,233,924,-2172,-1798,411,-813,-2341,-1120,-1138,1826,-446,-2660,-2116,-3003,-664,-1366,70,-1254,-197,-4771,-2106,-2860,-3010,-2745,-7097,-2762,-1706,-1465,-1269,-1000,-11644,-580,-535,-33508,-50295,-29168,-12976,-18746,-2412,-8260,-2755,-2481,-2066,-1584,-1206,-8956,-259,-4256,667,1093,1509,1869,2132,-5039,-757,2339,2457,415,1660,1093,-3314,-1373,-1059,-1630,-2411,-2145,-1891,-1680,-1208,-954,-764,-672,-1296,-3348,-746,-758,-1873,-1710,-1140,-1300,-1267,-921,-300,582,181,1398,-1333,-2372,228,1342,1859,2023,1633,2001,305,934,776,336,-1765,-1749,-3534,-1035,799,2207,2512,2749,2575,617,333,3149,2006,2012,1135,-2811,-3528,-923,684,-347,-2643,2221,1607,985,307,-785,-1227,-1923,-2628,-3310,-3887,-4035,-3639,-3151,-2997,-2546,-2289,-2141,-1796,-2449,-923,-416,263,-2875,-1375,584,1810,3277,2626,745,282,1265,-536,524,-1756,-2759,-501,2654,-2381,-2651,-3313,-2611,-2229,2268,-1616,251,-2404,-1658,-2739,-3268,-3393,-3264,-3188,-2968,-2906,-2595,-2219,-1828,-1458,-1086,-1874,-2940,-2037,-1620,-2337,-2998,-3299,-2601,-1517,-536,317,-323,-1746,-2388,-2531,-1813,-1219,-2404,-3134,-1579,-2235,-2753,-2912,-2791,-2638,-2176,-2023,-3555,-1826,-1538,-1378,-864,-207,-3680,-2393,506,680,-802,-2239,28,1478,1354,809,292,-592,-336,-660,-490,-765,-11,306,664,784,-1249,346,-1272,227,-318,-719,-1091,-1274,-1585,-1855,-998,-802,-651],[-1461,-3002,-575,-565,-515,-629,-488,-2417,-1450,-3558,410,390,634,749,847,952,-1213,-3676,-470,-2429,-1400,755,2060,2207,-2329,-995,-46,1363,-953,1971,804,1548,1910,-3578,-418,-110,3161,2776,-2179,203,556,-847,-1823,-3150,-4207,-4547,-3680,-2750,-1795,-1003,-337,89,220,-610,614,500,388,47,-309,-1495,-1242,-1625,-2113,-2714,-3179,-3597,-3968,-4148,-4127,-4100,-3918,-3720,-3546,-3440,-3251,-3240,-3091,-3068,-2913,-2531,-3466,-1205,-2901,-2718,1363,1995,-22,1080,-4214,803,-1730,775,-1174,940,4621,4542,4602,4969,2095,-5,-1508,-1497,-2609,-1051,-1782,-3116,456,286,-2969,-1820,-2814,-3393,-3567,-3437,-3073,-2694,-2585,-2293,-2469,-2193,-2219,-2367,-2521,-2644,-3271,-2448,-2058,-1420,-1512,346,-86,1252,-1036,-1696,546,434,419,-1621,-1034,183,-296,-23,-632,-1212,-1518,-1518,-1605,-1938,-365,68,511,928,300,21,825,625,286,-201,-741,-1343,-1984,-2469,-2814,-2970,-2898,-2530,-2158,-2133,-1003,-1766,-1987,80,-2066,-4235,-3655,-815,602,596,-2499,385,242,-8,-424,-906,-1601,-2297,-2897,-3655,-4562,-5126,-4446,-3596,-2616,-1595,-1291,324,1069,-1169,-1864,-2187,-3719,-2225,1915,1373,632,-2168,-3044,-1001,-573,-2843,-1365,-1916,-18,-2110,-6403,-844,5260,2104,3716,-3307,-3419,-1408,-1605,-2985,-4101,-4488,-4186,-3555,-7588,-7912,-7906,-3965,-3687,-12165,-2743,-33309,227,746,1212,1575,1791,-5316,-27295,-17726,-50578,-73862,2224,2009,-2450,-4436,-5797,-83555,-199074,-202664,-46426,-7991,-12932,-5515,-8530,-6555,1291,1643,-3262,-326,-1650,-1221,1001,639,403,210,-1346,-1000,-969,-1462,-5924,13,-225,586,2405,208,-4389,222,-1390,-1148,-2120,-3029,-3596,-3447,-2667,-2405,-1924,-1412,-301,-418,-1831,-1348,-2020,-2981,-3888,-4584,-4417,-3550,-3882,-2302,-2132,-3274,-2075,-2364,-2394,-2468,-2253,-1800,-2287,-1728,-1279,-1650,1143,-3060,-837,-3359,-850,-2501,-171,-331,1123,1068,1199,1387,1470,-2249,1606,1584,1585,-1860,1237,962,520,-2471,-992,-1877,-2775,-3792,-4334,-3339,-2377,-2200,-3493,-1343,-1114,-2599,-1431,1942,-213,1837,2185,1869,1225,-601,-563,-1838,-3193,-4305,-3147,-1865,111,1402,1337,3316,2411,-757,-859,-302,-547,-689,-2232,-1642,1025,388,-118,-1331,-3076,-1549,-1987,-2196,-2320,-2309,-1969,-1587,-2911,-285,498,521,558,-1241,-2035,-1829,1141,2588,1458,633,1724,1074,733,730,1145,904,3094,1580,1299,358,389,1936,4254,1120,-1894,1581,1843,-1232,-2137,-680,-2791,-176,-1407,1330,-37,813,629,-201,-1966,867,-2064,-528,644,415,11,-515,-1145,-1812,-2287,-2747,-2965,-2800,-2383,-2057,-1679,-1248,-746,-346,403,662,-658,1641,2019,2117,1945,-2021,816,-139,-1289,-2122,-1776,-1595,-677,513,-2263,933,-1173,-1483,-371,1327,-509,-1598,-985,489,1340,1229,-3537,-819,-631,-3754,-2742,-1502,-1076,-2103,-1645,-2447,-2206,-1290,-529,195,705,-2185,983,164,-1064,-2063,-439,-2800,-1402,712,40,-3314,-2283,-2086,-2510,-2607,-2376,-2051,-1917,-1871,-1786,-1812,-1644,-1418,-1345,-2428,-361,-315,-414,-30,-1060,-1096,-995,-1618,-2267,-3131,-2589,-1804,-1071,-639,-110,-1329,-970,-1760,-26,-121,-388,-2246,-484,-1552,-331,-338,-1476,-819,-1020,-9643,-494,446,-840,61,-3224,-5,1086,859,-961,-1705,-448,-1098,-318,671,-124,-1465,-1424,-2072,-2616,-2907,-2747,-2514,-2347,-2145,-2093,-1937,-1855,-1700,-2741,-1683,-1576,-1483,-1266,-1018,-834,-518,-188,18,70,-123,-352,-2363,-631,-641,-617,-736,-2700,-684,-370,-91,-174,195,141,74,125,571,-2569,-131,-171,-1068,-990,-456,-1676,-3009,-3111,-1322,532,-210,-722,837,1420,-1088,6021,4520,52934,88149,366114,422819,449834,442346,277315,35736,6847,1973,1456,-160,-954,2806,6752,3735,-818,-1546,720,1107,-1471,-2015,-119,-2556,-1491,142,-298,-1169,-2388,-3410,-2549,-1963,-1270,-504,107,519,-3102,-2023,317,-3647,-4113,19,-284,-549,-912,-1113,-1232,-1292,-1349,-1531,-2667,-1634,-1514,-1410,-1254,-2678,-1139,-790,-454,-16954,-2178,118,-8243,-14331,-21324,-30802,-74982,-4131,-1127,-1509,-2020,-2175,-79265,-54539,-1643,-1357,-27391,-15109,-915,-841,-862,-954,-1100,-1246,-1378,-1468,-1543,-1605,-1588,-1634,-1674,-8118,-1472,-1355,-5551,-1984,-1124,-5210,96,452,617,768,810,835,-3228,536,545,379,13,72,-247,-462,-1642,-1435,-829,-1044,-1093,-1357,-917,-769,-639,-692,-809,-807,-943,-1637,-740,-706,-2000,-734,-805,-855,-941,-1231,-1508,-2389,-3068,-2073,-2203,-2331,-2336,-2276,-2792,-2516,-2504,-2337,-1990,-1764,-1267,-2414,-409,76,356,-283,637,-405,-3205,-534,-670,-1937,1555,1904,-1728,-1570,226,-1172,-2494,-1968,-2217,706,-136,-2750,-2353,-2907,-890,-1744,-293,-458,879,-4307,256,3938,4933,-669,-7233,-3803,2163,1977,2197,2799,-8669,-551,11,-35646,-55682,-32286,-11232,-16884,144,-8188,3587,2783,1992,1285,584,-7858,-74,-5087,14,265,664,1187,1806,-2939,-1103,3057,3988,-189,6672,4273,-2333,-898,-1692,542,-2155,1527,2982,1566,1510,-1712,1100,1444,-1266,-2885,248,559,-1697,-892,-626,-1228,-1665,-1902,-1999,-1920,-1646,-1460,-1656,-1737,-827,-803,-1019,-1145,-1471,-1810,-2012,-1884,-1685,-1384,-1756,-1598,-3477,-1180,217,1038,1056,973,848,642,371,428,357,437,595,-2532,-3823,-418,620,-783,-2363,-624,-1369,-2168,-3060,-4093,-5003,-5558,-5021,-4317,-3664,-3336,-2314,-1610,-3072,-306,-1435,-588,13,-2754,2878,3033,1641,-2827,-1376,846,1574,1557,1294,451,186,1671,-934,458,-1524,-2937,-368,2290,-2523,-2474,-3844,-3460,-1971,3088,-1417,670,-2833,1867,161,901,855,-1779,182,291,-312,-314,1121,1203,1023,-192,-2365,-3074,-2087,-2926,-3532,-3151,-2260,-1346,-681,-340,-232,-575,-2573,-2039,-3228,-4587,-3875,-2437,-2888,-1957,-1724,-1569,166,282,-3254,-1061,-759,-3203,-1855,-1817,-1548,1997,74,-2876,-2046,569,1058,-470,-1884,-1337,-2333,-3383,-4149,-3303,-2411,-1552,-1165,-646,-743,-303,-274,-229,-387,-790,-859,-1542,-1473,-2083,-2488,-2520,-1918,-1154,-1385,156,885,818],[-5217,-4618,-3985,-3269,-2427,-1724,-809,-2031,-1461,-2997,-238,283,1494,2655,2440,1386,-1105,-3843,-282,-2305,-1643,845,756,-189,-2235,-3235,-5373,-6999,-4788,-2296,90,1325,1692,-3344,-365,-253,3519,3099,-1447,-544,585,47,1766,300,-2195,-1436,-1445,-1173,-642,-160,222,351,153,-619,-203,-694,-1141,-1726,-2187,-2667,-2729,-2602,-2439,-2339,-2574,-2048,-2114,-2285,-2655,-3310,-4163,-5228,-6448,-6916,-5514,-3992,-2203,-536,885,-988,-3429,-16,-2236,-3707,2443,5564,-339,875,-4145,762,-2156,-566,-747,-434,177,924,1652,2337,1948,-443,-1657,-1119,-2623,-966,-1170,-3441,118,-411,-2850,-985,-1832,-271,1232,-6,-2106,-1249,1320,819,-2599,-1216,-1196,-2522,-2406,-2755,-3007,-2582,-2090,-1331,-1693,708,-114,1086,-449,-1969,-213,254,580,-1453,-1426,-527,85,975,3752,2149,-306,-424,-1821,-1709,1464,-105,-1694,-3178,-4521,-5174,-5033,-4457,-3835,-3469,-3326,-3432,-3769,-4148,-4581,-5003,-5312,-5364,-5417,-5256,-5109,-5087,-5083,-4832,-4604,-4145,-3670,-3134,-2603,-2081,-2643,-1220,-814,-500,-329,-191,-563,-241,-121,-1237,-1098,-617,-1967,-1160,-2072,-1691,-1842,-2118,-2398,-2692,-2915,-3149,-3957,-3394,-3684,-3748,-3842,-3841,-4051,-4127,-4191,-4357,-4457,-4563,-4723,-4946,-7205,-5287,-5179,-4844,-4442,-3977,-3541,-3228,-2979,-2865,-2791,-2600,-2573,-2906,-6418,-8482,-6608,-3987,-4348,-11496,-2393,-34401,3142,4313,5397,6329,6313,-6256,-29098,-21362,-32309,-7348,9545,9577,-5756,-4992,-6252,-88060,-214303,-212881,-47857,-8251,-13295,-6243,-8006,-6651,2373,7235,-3525,-159,-2674,-458,3145,2249,1559,987,-1850,-1453,-254,-660,-4852,-358,-364,633,1516,-58,-4269,-32,-793,-1542,-2251,-2871,-3277,-3401,-3048,-2382,-2125,-1742,147,203,-1894,1288,1909,516,-1408,1203,-1446,203,-4193,-1320,-2170,-2707,-3010,-3151,-2788,-2430,-1888,-1335,-2174,-2631,-1398,-1392,1037,-3007,-905,-3005,-781,-1870,276,135,2002,1324,835,470,101,-2870,-323,-466,-449,-2718,-116,374,984,-1889,-624,265,-1181,-523,1056,1766,2050,-2270,-3806,-1213,-956,-3114,-1038,940,-1286,1483,3442,2540,1433,-1118,-870,-2187,-3420,-4495,-4700,-3626,-2386,-1254,-324,476,990,-1246,-1383,-112,-792,-1216,-2386,-2224,-1701,-1460,-912,-1395,-3283,-878,-683,860,754,-2378,5,-635,-2697,-1880,-2488,-3162,-3828,-4446,-5054,-4625,-3585,-2454,-1158,234,1713,3188,3622,4693,3178,848,3203,1824,992,279,501,1930,3046,1172,-1452,-2819,-4476,-4763,-3594,-2463,-2933,-648,-897,152,465,918,1265,-206,-1855,710,-2085,-720,1246,2080,2927,1456,-992,700,61,-1163,-1380,-2954,-1314,-1292,-1378,-1306,-1061,-708,-396,-122,-1096,89,71,24,-139,-1499,-691,-1103,-1655,-2251,-2932,-3475,-3535,-3369,-2875,-2267,-1834,-1377,-1075,-774,-988,-934,-795,489,1003,984,-2530,-852,-1259,-3132,-2387,-1678,-1428,-2328,80,-202,-349,1677,1877,1411,-169,-2563,1002,492,-916,-2135,-733,-3313,-802,573,1025,-2544,-2286,-2401,-3146,-3448,-3279,-2843,-2522,-2214,-1757,-1287,-561,-1423,-1249,-2442,50,-212,31,348,-1441,-1500,79,351,-774,-339,2423,3530,3872,3641,3290,-1028,-1074,-1397,-1091,-2325,-3703,-4854,-5407,-4904,-4398,-4031,-3984,-4056,-4285,-8598,-5023,-4882,-4311,-3880,-3668,-3214,-3261,-3437,-3601,-3799,-3857,-3852,-3698,-3360,-3048,-2729,-2309,-2010,-1665,-1369,-1346,-1344,-1390,-1325,-2013,-1322,-1503,-1735,-2365,-2367,-2410,-2528,-2661,-2709,-2470,-1849,-1349,-1273,-1511,-1869,-2011,-2949,-1704,-1160,-617,-437,-2879,526,1518,1944,-265,1290,645,108,2799,1926,-2197,-557,1353,530,-354,-420,-1612,-3015,899,-576,-1984,-844,-1019,438,711,-961,6285,4525,52106,101782,422819,1722568,1791637,1667461,309150,40434,10146,1748,1613,821,-929,2516,9055,5547,2912,-1249,6996,4415,-1164,-1743,-210,-2347,-1915,1770,3496,3129,-1482,-2057,-2777,180,-600,-1254,-1661,-2216,-2796,-2521,-831,-3475,-4516,374,419,728,844,-1588,129,-659,-1422,-2060,-2273,-2121,-1624,-1110,-624,-796,-2069,333,703,-15222,-3567,700,-3364,-6112,-16197,-21240,-60734,-10026,-1355,-13476,-41280,-35663,-83544,-50350,-1761,-1805,-25227,-18898,-2154,-2334,-2626,-2988,-3381,-3752,-4090,-4348,-4490,-4470,-4296,-4197,-4143,-6817,-4053,-4228,-6444,-4687,-4413,-5171,-2716,-1568,-508,580,1560,1231,-3664,2731,4467,3939,309,2647,4253,1877,-1477,-777,-228,34,-817,-1734,-2483,-3069,-3428,-3667,-3742,-3594,-3324,-3201,-3110,-3024,-2921,-3021,-3050,-3011,-2954,-3033,-3025,-2968,-2696,-2377,-2080,-1802,-1429,-1306,-3192,-753,-592,-1197,-105,-1188,-667,-1597,1521,2274,2723,-738,3591,-452,-2429,-800,-366,-2114,3061,2483,-1095,-1231,81,-1455,-2372,-2739,-3308,1939,393,-2513,-2814,-2866,-1166,-1991,-595,451,2233,-3288,1312,5267,5108,-829,-7421,-4826,15974,38551,38177,10418,-5745,-987,-2281,-35515,-58140,-36617,-11122,-14867,1509,-7681,4079,-1058,55557,78762,56903,-6658,293,-5921,4964,35145,51315,48043,36544,-811,-1108,3701,2973,13,10281,5689,-1115,-143,-1994,32,-1730,1251,3094,2075,1259,-2593,722,1121,-1196,-2137,-305,-902,-1451,-1994,-2540,-3043,-3486,-3909,-4402,-4825,-4862,-4535,-3755,-2828,-1833,-873,-116,717,1036,1522,907,318,648,442,-1644,-1382,-3222,-1128,-92,2113,1812,1495,1200,625,512,311,-17,-264,-449,-2276,-3343,-933,-1102,-1174,-1781,-1058,-979,-777,-518,-1293,69,-765,-642,749,-1545,-2001,2020,-349,-2900,1234,-1220,-605,294,-2840,2557,1382,411,-2224,-1370,757,1415,2255,797,217,446,-731,-2324,-3618,-4006,-3181,-1801,-286,-2567,-2129,-3285,-3213,-1716,3543,-1306,520,-3193,2444,521,685,3240,-1885,1259,1989,-186,-792,-421,-1325,-2301,-3206,-4016,-4519,-4503,-3993,-3223,-2258,-1411,-780,-453,-424,-538,-950,-1854,-1800,-2145,-2060,-1525,-1709,-2584,-2447,-1921,-1535,120,4,-3577,-1029,-1245,-2958,-3439,-4636,-5934,-6795,-6523,-5939,-5639,-5540,-5400,-4889,-4103,-3003,-1613,-180,1134,1340,-92,5006,5425,1416,-884,1782,1492,1757,951,-383,667,-1770,1047,1466,1066,-1119,-674,-1701,-3136,-4297,-4957,-4944],[-4742,-5838,-5352,-4370,-3357,-2584,-1667,-1580,-1412,-2422,-764,273,1601,2236,2050,1633,-877,-3774,-141,-2250,-1857,958,2448,1892,-2113,-785,-432,-842,-553,962,195,975,1344,-3097,-255,-378,3129,2990,-539,-1392,322,862,3212,2880,-2395,-79,-1335,-2364,-2985,-3408,-3672,-3963,-4294,-4391,-4619,-4831,-4899,-5064,-5132,-5198,-5207,-5056,-4957,-4930,-4739,-4490,-4209,-3803,-3300,-2887,-2369,-2085,-2294,-2048,-2369,-2465,-1257,3085,732,-868,-3487,170,-1626,-3935,2108,3039,-771,-424,-4003,-3931,-5031,-5374,-5262,-5082,-5087,-5244,-5396,-5206,-4415,-3353,-2203,-1025,-2636,-760,-432,-3237,-104,-640,-2557,-930,-1749,-518,263,-327,-2495,-1710,2697,1055,-2786,-804,-66,-2909,-2437,-3712,-5035,-6346,-7733,-7648,-6382,-5172,-3957,-2920,-1781,-2234,-1127,-39,600,-1387,-1993,-1175,466,1753,4790,3145,-562,-1398,-2074,-1539,3913,5171,2966,2622,261,-2047,-4424,-6552,-8268,-7882,-6751,-5963,-5528,-5281,-5268,-5446,-5717,-5898,-6147,-6150,-6073,-6021,-5943,-5640,-5428,-5041,-4644,-4142,-3557,-2865,-2925,-1265,-299,678,1588,2480,-346,3342,128,-1165,-864,-590,-1513,215,-2458,-1807,-1701,1052,588,-515,-2550,-3405,-4064,-4225,-4921,-5070,-4904,-4388,-3948,-3348,-2775,-3592,-2063,-1874,-1887,-2125,-7485,-3174,-3865,-4533,-5153,-5581,-5817,-5942,-5941,-5934,-5866,-5586,-5374,-5025,-5547,-8975,-5461,-4068,-4906,-10882,-2371,-35278,3636,4914,6072,7052,2401,-7450,-29940,-25978,-13165,9742,9618,9315,-9739,-6030,-6345,-92460,-230368,-224598,-50137,-8746,-13549,-6596,-6838,-6242,2216,2328,-3844,-132,-3816,-745,-1536,-2228,-2701,-3083,-3197,-3014,-2835,-2437,-3727,-1005,-469,426,1379,-488,-4144,-314,58,4217,4486,-1325,-759,1773,-438,-2176,-2359,-2123,421,483,-2040,1134,3363,282,-1478,1446,-2233,-101,-3835,1233,2355,-1873,-2552,-674,-1557,-2514,-3220,-3657,-3744,-3496,-3129,-2419,-1487,-3105,-1050,-2628,-690,-1376,535,518,3632,5444,3556,3712,2224,-3570,4669,7440,4723,-3366,2059,2858,3238,-1218,-338,251,-1140,-407,1419,1969,2472,-2061,-4067,-945,-879,-3284,-733,-973,-2509,-2893,-3696,-4344,-5046,-5577,-6194,-6824,-7377,-7971,-8287,-7768,-7173,-6612,-6086,-5472,-4897,-4560,-4050,-3626,-3432,-3028,-2882,-2808,-2900,-3039,-3151,-3286,-3462,-3616,-3647,-3397,-3097,-2804,-2405,-2211,-2558,-2069,-2275,-2799,-3556,-4426,-5254,-5040,-3491,-1392,550,-26,1549,3877,4425,4839,3183,704,2840,1997,644,132,613,1829,3552,1259,-983,2513,2562,22,-2644,90,-2218,-919,-441,690,972,1336,768,-407,-1784,552,-2141,-862,1161,1739,2938,1734,-1489,944,260,-1049,-1447,-3376,-1657,-2439,-3806,-4817,-5147,-4762,-4150,-3590,-3242,-3348,-3717,-4376,-5366,-6439,-6456,-5087,-3456,-1775,-2747,-1907,-1857,292,-1907,382,-1798,-1034,-1260,-1043,-1441,-434,-742,338,600,718,-1483,-820,-1969,-2324,-2057,-2106,-2005,-2588,-363,-362,225,2722,2954,316,-1012,-3052,907,743,-788,-2210,-1055,-3026,-1388,-2458,-3641,-4944,-5829,-6172,-5327,-4188,-2901,-1388,-1961,-1272,-170,2513,3257,-1536,-1245,-2446,204,-215,222,487,-1849,-1899,446,1025,-461,365,3077,3859,4170,3883,3468,-850,-1199,-1127,-1066,-2361,-3825,-5088,-6077,-6982,-7506,-7233,-7085,-7056,-7045,-7720,-5844,-4917,-3970,-3105,-4128,-1305,-743,-352,-944,-1431,382,-299,-653,-111,-747,-1424,-2040,-2909,-3900,-4986,-6161,-6562,-6056,-5508,-5055,-4470,-4051,-3769,-3922,-4229,-4555,-4875,-5128,-5499,-5803,-5331,-4648,-4255,-4012,-3701,-3145,-3008,-1731,-933,-311,81,-3016,2541,4082,1639,-494,1103,593,-108,3050,1449,-1895,-1078,1385,1193,-272,-608,-1637,-3167,914,-653,197,-1749,-1376,-126,-201,-1149,6156,4130,47973,109141,449834,1791637,2786703,1729283,316951,43554,13175,1194,1698,1742,-945,2160,8717,5418,2262,-1127,7238,4595,-1166,-1549,-630,-2487,-2441,2005,2744,3696,-2380,-3249,-3230,-67,-1369,-266,-1555,-3141,-5177,-5474,-4084,-3495,-5131,-3478,-3125,-2702,-2918,-3711,-4973,-6202,-5723,-4921,-3856,-2439,-839,-782,1355,1466,-5351,2494,2806,-12784,-4034,1893,1228,860,-9524,-10707,-45926,-14522,-2835,-178471,-254923,-169157,-78969,-43334,-2906,-2652,-23332,-22228,-1986,-1923,-2018,-2200,-2452,-2778,-3216,-3733,-4288,-4757,-4941,-4892,-4607,-5683,-3748,-3585,-7472,-3910,-4361,-5242,-5106,-4129,-2554,-682,1177,-76,-4296,2477,6699,3628,160,2795,5086,1060,-1960,-58,-207,-362,427,-2301,225,-929,265,-311,-1099,-1870,-2567,-3279,-3690,-3623,-3071,-2433,-1616,-751,49,594,-2592,-2713,-1891,1406,2526,2603,-891,-907,-3885,1667,1992,-1793,-617,-1750,-309,-1007,1536,2970,3159,-1383,3444,-917,-1824,-1315,-333,-2519,2891,2835,-641,-1118,-340,-1984,-2268,-3596,-4489,1623,746,-2312,-3069,-3190,-1771,-2465,-1201,1039,3313,-2451,2221,6443,4910,-1275,-8020,-6155,8529,32616,31045,11609,-3386,-1543,-4997,-33833,-58694,-43271,-13150,-13143,2162,-7300,648,-4154,57065,94817,53173,-5783,-639,-7145,1428,27658,69327,74663,33986,904,-929,3952,1775,599,11494,6819,-39,476,-2102,-666,-1457,1101,3125,1782,708,-3571,-1220,-2133,-3004,-3817,-4588,-5072,-5289,-5237,-4972,-4548,-4042,-3565,-3277,-3150,-3089,-3246,-3294,-3251,-3010,-2587,-2134,-1416,-834,-328,124,36,520,309,-1745,-1389,-3043,-1052,-424,-440,-459,-360,-166,63,144,175,-4,-262,-708,-2284,-2813,-1913,-2280,-2437,-2468,-2085,-1705,-1090,-312,-1714,263,-1391,-1218,215,-1175,-621,2291,-1124,-2648,1286,-1167,-751,343,-2935,1821,2855,3113,-1449,-1532,1255,1105,1469,-278,-78,911,2281,-1813,-1226,-2657,-3693,-4351,-4585,-4500,-4306,-4085,-3727,-3153,-2514,-1858,-1268,-3239,5,171,329,576,-2036,103,-200,-740,-1365,-1594,-2097,-2559,-2815,-3291,-3514,-2389,-1849,-1168,-268,604,1374,3,-141,1795,1402,-361,-1061,-1971,-71,615,-1341,-2209,-2925,-2130,-1501,73,135,-2932,-1012,-1854,-2768,-1309,-2281,-2917,-1618,-2278,-3103,-4071,-5141,-6179,-6906,-7197,-6727,-5592,-4213,-2846,-1404,37,1493,2513,2008,-1032,2285,1983,2451,1588,134,924,-1594,448,940,530,-1318,-343,-1601,-3149,-4736,-6330,-7860],[-2009,-2546,-2985,-3257,-3327,-3457,-3274,-2887,-2637,-2164,-1791,-1464,-778,-167,429,967,-634,-3562,-64,-2262,-2041,1073,2434,1605,-1987,-693,-733,227,1152,1032,-9,522,904,-2825,-64,-407,2669,2801,515,-2186,14,1271,309,-862,-2309,-3197,-3738,-3452,-2427,-1244,-53,132,-295,-1040,-1297,1107,2700,2178,38,-2543,-3556,-1637,-2308,-3268,-3972,-4574,-5199,-5765,-5545,-4620,-3362,-1967,-1879,-2549,-2818,-2340,-981,2743,654,-817,-3450,416,-944,-2960,-929,-2025,-2484,-2544,-3761,-2175,-2164,-1987,-2220,-2514,-2704,-2585,-2134,-1397,-425,-509,-1877,-1021,-2557,-309,518,-2528,21,-212,-2085,-897,-1617,-611,-669,-353,-2601,-1853,2662,1141,-2782,-246,-411,-2972,-2444,-3419,-4388,-5312,-6254,-6291,-5306,-4187,-2950,-1817,-539,-2162,-1911,-233,683,-1223,-2508,-1502,1022,2631,5690,4053,-494,-2165,-2174,-1276,3686,4354,2535,3521,1959,391,-1281,-2644,-3344,-3373,-2834,-2122,-1511,-1000,-737,-750,-984,-1640,-2410,-2199,-2618,-3087,-3475,-3516,-3759,-3743,-3002,-2438,-1881,-1183,-3088,34,34,2866,3966,1976,-19,3285,-45,-1067,-523,-597,-893,1346,-2630,-2086,-1925,1162,-263,-1752,-3193,-4601,-5505,-5346,-4430,-3199,-2125,-4192,-1093,-274,-144,-3942,-1962,-1271,-1993,-2850,-6666,-4530,-4948,-4833,-4439,-4605,-3524,-3291,-3179,-3245,-3376,-3541,-3609,-3788,-4935,-9015,-4340,-4074,-5118,-10237,-2624,-35268,203,1261,2202,2948,-1300,-8472,-29371,-30726,3585,2978,2182,1176,-13580,-7067,-5867,-96483,-246301,-237659,-53309,-9249,-13508,-6620,-5468,-5489,2106,1921,-4070,-115,-4917,-1176,-2161,-3080,-3752,-4184,-4076,-3411,-2616,-1580,-2617,-1215,-298,133,4936,-965,-3898,-774,689,7671,6352,-1421,-1330,1806,43,-2074,-2521,-2379,835,870,-2116,1026,2464,91,-1497,1625,-3018,-652,-3143,1357,2421,-1096,-2381,-910,-1636,-2337,-2807,-3197,-3579,-4054,-4790,-5228,-4819,-3647,-2110,-2132,-527,-924,720,902,4043,5176,2941,3340,1463,-4042,4740,4812,3030,-2964,1037,553,880,-454,-61,240,-1041,-253,1878,2302,3154,-1568,-3794,-521,-759,-2861,-3690,-5063,-5815,-5628,-5268,-5005,-5091,-5246,-5616,-5898,-5714,-5242,-4549,-3436,-2464,-1616,-880,-120,541,-2501,-2036,-68,-1706,-1925,-671,-2480,-863,1221,-708,-1584,-2652,-2424,-3664,-4767,-5830,-6302,-5516,-4765,-4079,-3662,-3459,-3600,-3976,-4430,-4763,-4254,-2982,-1467,80,-402,1101,4129,5096,4856,3113,556,2446,2166,409,55,779,1734,3083,1349,-463,2802,2137,652,-2374,551,-1420,-1331,-4,1483,1411,1277,176,-702,-1704,122,-2188,-878,209,402,459,368,-1918,-323,-698,-1240,-1824,-3430,-2936,-3503,-3886,-4060,-4033,-3878,-3784,-3790,-3953,-4475,-5151,-6003,-6679,-5463,-4031,-2520,-2008,-1033,-3125,-1174,-2402,104,-1689,-77,-2157,-881,-1497,-2264,-1739,-13,-719,139,121,59,-394,-608,-2612,-1488,-1669,-2588,-2593,-2748,-571,-454,750,2054,1482,-786,-1359,-3436,111,155,-562,-2156,-1228,-2289,660,396,1264,-1129,-1741,-419,-996,-2416,-4017,-5545,-4720,-2885,-1013,569,2024,-1588,-1200,-2364,331,-171,315,525,-2101,-2056,-1285,-2113,-2019,-1418,-172,1012,2009,2528,2975,-644,-1219,-821,-944,-207,-625,-2187,-2532,-3327,-3799,-3939,-3964,-3764,-3465,-7026,-2664,-1987,-2790,-534,-4348,-1643,-78,-33,-929,-1422,711,73,-656,2400,1640,-229,-249,-1565,-2919,-3910,-3967,-3109,-2100,-1037,-1815,471,1186,-1727,-1956,-301,-193,-2180,822,34,-1118,-2253,-3194,-3927,-4612,-5482,-5535,-4815,-4343,-4091,-4035,-4066,-3528,-2801,-2122,-2125,-2652,-3186,-3132,-1859,611,945,-1450,-1248,1801,2031,0,-740,-1515,-3220,-2033,-3585,-37,-2661,-1501,-607,-1037,-1373,5870,3670,41304,109216,442346,1667461,1729283,1653918,299354,44940,15966,617,1987,2771,-803,2019,8259,5214,1379,-902,7319,4706,-1180,-1291,-1072,-2719,-2832,2327,4814,2913,-2493,-4342,-3404,-286,-2021,1617,-208,-1533,-2184,-3971,-1461,-2958,-5295,-1513,-1093,-1161,-1794,-2818,-4148,-5445,-5027,-3890,-2554,-1124,298,-1644,2070,2302,-8577,2137,1826,-9886,-2800,-989,-2289,-3292,-4506,-5508,-31988,-19402,-5466,-373366,-502335,-314146,-66923,-37017,-6655,-4478,-21534,-24533,-4863,-4420,-4045,-3766,-3621,-3603,-3687,-3760,-3737,-3519,-3033,-2799,-1887,-4418,-716,-415,-8362,-4663,-539,-4954,-1266,-1505,-1551,-1094,-306,-1149,-4774,2475,3281,3379,-75,3064,3154,20,-2626,895,454,-774,1712,-2921,129,-933,3319,3048,-1398,51,-2590,-1886,1660,2380,-953,-1521,2432,430,80,1614,-3065,-2480,-1195,1782,6137,5226,-1800,-270,-4349,2099,2101,-2091,-1029,-2178,256,-279,1609,2413,1985,-1744,1180,-1262,-1025,-1686,-195,-2786,1048,1334,4,-831,-627,-2344,-1821,-3665,-4132,-408,6,-1817,-3543,-3436,-2237,-2791,-1735,1624,4331,-1597,3302,7287,4696,-1570,-8649,-7397,514,18723,23248,12331,-1354,-1880,-7749,-30627,-57269,-51435,-16631,-11398,2463,-6904,-2160,-5203,59024,90637,48616,-4922,-1192,-8439,-2012,20371,45340,38408,30770,2464,-151,4235,879,1625,12642,7920,1197,1229,-1665,-1124,-1007,1510,3389,2505,223,-3841,-653,-458,-1585,-1115,-422,-1546,-2640,-3615,-4186,-3967,-3099,-1988,-939,-465,-321,-13,-1202,264,-18,505,2013,1123,117,829,1131,21,529,302,-1778,-1342,-2664,-1622,-2368,-2874,-3383,-3733,-3919,-4005,-4182,-4361,-4703,-5068,-5435,-5718,-5888,-5744,-5663,-5629,-5800,-5885,-6106,-5728,-4934,-4082,-3080,-2090,-1807,-534,-487,505,1000,-1604,-2162,1355,-1086,-839,322,-2946,986,2921,3984,-499,-1683,1276,747,550,-1308,-247,1620,3930,-2328,117,-938,-3000,-2493,-3349,-3905,-4232,-4347,-4179,-3720,-3179,-2625,-2136,-2888,-1000,-838,-485,-248,-2179,-277,-278,-481,-1924,-650,-868,-1134,-1738,-3159,-3716,-1689,-1687,-1600,-1296,-982,-699,-511,-412,-270,-298,-283,-858,-1808,-910,-1156,-1601,-2020,-3082,-2433,-2223,-1800,-1160,-2293,-1053,-2548,-2718,-1041,-1718,-2777,-932,-1852,-397,-841,-1848,-2343,-2021,-1204,-84,848,553,1799,467,88,4574,4452,2531,-1393,2566,2182,2935,2190,483,1021,-1237,-370,110,-223,-1700,-672,-1368,-2057,-2786,-3549,-4276],[-2584,-1835,-1163,-519,120,500,1018,-708,-1205,-1445,-1007,727,1929,1261,1066,1745,-335,-3181,52,-2229,-2124,902,-12,-804,-1821,-2456,-3296,-4009,-4482,-4601,-4556,-4381,-3889,-3401,-2798,-2398,-1970,-1622,-1339,-2659,-896,-874,-891,-969,-1938,-876,-586,-289,199,720,1305,-417,-571,-1230,-2090,443,4046,4055,-216,-1403,-3062,-1973,1635,685,-2710,-741,-1199,-1377,-1705,-1464,-1814,-1649,-1818,-2979,-3199,-2282,-1760,-1638,-1508,-1424,-3251,-1781,-2335,-2944,-3571,-4065,-3649,-2838,-3561,-1033,-1649,747,734,1873,2258,2597,2876,3144,1845,-163,-1954,-1196,-2543,169,1462,-1783,314,461,-1679,-1008,-1566,-678,-1635,-189,-2504,-1742,4501,1177,-2714,293,2419,-2784,898,764,-1646,-1482,-2538,-3439,-4001,-4117,-3690,-3174,-2470,-1883,-2568,-718,-172,-1120,-3089,-1672,1422,1766,1961,1958,-337,-2694,-2292,-1103,980,452,-66,-537,-1066,-1464,-1899,-2117,-2051,-1933,-2864,-1672,-1699,-1748,-1919,-2213,-2570,-2831,-3165,-3248,-3212,-3138,-2989,-2983,-4257,-3468,-2580,-2018,-2058,-2114,-3248,-2032,-1637,-1033,-311,571,196,2295,-398,-1105,-243,-704,-297,2670,-2633,-2288,-2212,1785,3415,1040,-2544,-3168,-3675,-1918,-2972,-3232,-2827,-4054,-1442,-819,-320,-3758,-2290,158,49,-2078,-5932,-1594,-992,-964,-804,-4909,-2486,-1806,378,391,-3051,-4498,1479,-1116,-4729,-8653,-3454,-4209,-5114,-9765,-3356,-34472,-387,-207,167,587,-4555,-9147,-27437,-34552,536,-105,-723,-1097,-16525,-7833,-5039,-100306,-260930,-251929,-57586,-9857,-13356,-6694,-4417,-4755,1798,2838,-4370,-284,-6129,-2194,-3010,-3146,-2531,-1701,-3161,84,1026,1719,-1724,-1566,61,-356,4639,-1630,-3680,-1404,1117,6416,5994,-1521,-2020,1790,539,-2083,-2785,-2621,-1486,-2001,-2235,-976,-41,-137,-1607,1593,-3809,-725,-2537,1308,2235,-359,-1769,2334,2505,-1804,-1981,-1708,-672,-2887,-991,-495,-216,-3482,-1957,-2982,-3867,-4653,-4412,-3803,-3276,-2729,-2118,-1578,-1269,-3733,-937,-909,-818,-2243,-685,-512,-362,-235,-246,-391,-1017,-540,-619,-763,-1028,-1246,-3503,-2000,-2406,-2778,-2889,-3016,-3301,-1837,-1139,-323,388,-2394,1142,558,699,3146,550,-2434,723,1030,423,2689,524,-3181,-2196,-215,-2345,-1853,-366,-1941,-1849,-409,-1079,-1660,-2141,-1029,-1053,-121,-304,-1109,-1074,-1700,-2331,-2845,-3170,-3069,-2469,-1594,-1583,-3118,690,1251,-422,-838,573,2834,3147,3322,2894,328,1955,2240,264,21,884,1587,2553,1418,-1,1679,1036,499,-1839,88,-623,-1747,300,566,470,351,-443,-1134,-1708,-429,-2305,-862,133,461,642,678,-2335,317,173,-831,-1197,-3166,-2211,-2761,-1520,-1790,-2016,-2197,-2444,-2734,-3070,-3573,-3818,-3531,-2893,-2082,-1187,-316,-2128,-612,-2970,-215,-2667,-119,-1440,-553,-2480,-821,-1646,-3437,-1901,-1313,-1484,-1820,-1851,-1851,-1698,-1395,-3178,-735,-1285,-2923,-3024,-2846,-648,-526,456,125,-394,-1755,-972,-3193,413,1240,-296,-2034,-1278,-1560,1369,480,1392,-476,-1322,-576,1647,-1428,50,-183,-1139,-2019,-2677,-3232,-3327,-3241,-2965,-2940,-2879,-2972,-3036,-3324,-3610,-3963,-4113,-4101,-3807,-3693,-3252,-2853,-2434,-2188,-1681,-1226,-1217,-565,-1462,-942,-530,-2204,-510,-1705,-1372,-1588,-2571,-1263,-1733,-6669,-376,1416,-2774,-629,-4259,-1969,-259,113,-917,-1497,-1756,-2186,-2505,-2680,-2912,-3194,-3435,-3712,-3509,-2906,-2300,-1556,-808,-18,-1311,111,984,-2103,-1827,-871,-1022,-1016,2116,2073,1926,-104,1297,28,1558,1248,925,-777,-957,294,99,-332,-2540,-1029,-1097,-1169,-1251,-1385,-1600,-1809,-1971,-1923,-2260,-2998,-3822,-3553,-2852,-2761,-3095,-3207,-322,-756,-1309,-3784,-2583,-2960,-1796,-1645,5381,3188,32967,102020,277315,309150,316951,299354,259532,44383,18252,32,2419,3769,-616,2022,7022,2614,-1093,-2082,-1834,-871,-1225,-1050,-1509,-3089,-3196,2651,3154,2005,-1815,-4973,-3243,-449,-2610,2514,1205,-207,-1604,-4428,-3092,-2586,-4668,-3105,425,1153,1372,-1360,-4439,190,-675,-1729,-2535,-2749,-2128,-2592,-114,696,-11488,1565,1586,-6839,13,-19,-559,-403,-5,902,-19053,-25453,-80280,-579517,-762718,-457672,-51676,-33053,-12646,812,-20004,-25771,-1233,-1746,-2275,-2845,-3468,-4054,-4421,-4268,-3676,-2898,-2005,-5239,-2977,-3130,1014,765,-9036,-5568,614,-4333,938,3535,3840,3804,3638,-2058,-5167,2904,2799,2552,-442,2205,1912,-1102,-3156,1568,1423,-1227,968,-3552,56,-826,566,364,-1916,317,-3194,-2097,1740,2543,-583,-1547,2446,1207,249,753,-3196,-2120,-571,2012,5883,4322,-2605,357,-4269,2487,2264,-2161,-1388,-2496,953,477,1620,6665,4655,-1844,3547,-1298,-146,-1992,-47,-3015,506,-134,-881,-1635,-2061,-2574,-1864,-2942,-2803,271,931,-1174,-4042,-3610,-2543,-3063,-2268,142,-481,-910,-896,-577,87,-1754,-9389,-8635,-7720,4592,5664,6960,144,-2144,-10585,-26692,-54995,-60347,-20900,-9728,2335,-6776,-4450,-4824,20495,20284,19296,-4200,-961,-9879,-5332,7028,4499,2570,1387,1059,1062,1224,329,1404,1320,1217,1081,936,-944,-1346,-488,1013,1103,956,-259,-3240,-1353,-1421,-1818,-670,-12,-250,-735,-768,-1134,-1472,-1710,-1840,-1923,-1895,-1687,-1544,-1262,-1004,-768,-614,-669,-619,-777,-1006,-1221,-1297,-1544,-1928,-2302,-2788,-3267,-3939,-4656,-5030,-4719,-4002,-3164,-2263,-1451,-609,109,1,-2012,-2359,-1739,102,1942,-1115,-196,2729,2583,2461,2295,-2314,-742,-2256,-2452,-845,-429,-1189,-1963,-2676,-3285,-3044,-2185,-1244,-200,-3010,279,1486,1664,486,-1838,1146,269,-309,-2290,-881,-1359,-1806,-2874,-2227,-2350,-2833,-2562,-2654,-2689,-2727,-2743,-2611,-2296,-2005,-1808,-1774,-2522,-1766,-2224,-2485,-2818,-3195,-3519,-3293,-2880,-2393,-1381,-767,-288,-2124,-2729,-3487,-1160,-1101,75,-87,-288,-469,-586,-549,-203,208,829,-775,-1581,896,1644,-642,-1370,-2576,-2667,-1697,-419,-83,-1681,-1385,-2718,-2696,-1710,-1286,-1843,-2238,-1674,-172,-224,-1712,-511,-687,-143,204,357,467,1246,-202,-31,2306,2122,2166,-1820,1944,1929,2082,2156,768,1072,-687,-1168,-792,-883,-2002,-111,-761,-1431,-1648,-1245,-540],[-2226,-2574,-2797,-2847,-2727,-2721,-2440,-1937,-1472,-1188,-939,998,1933,593,363,1464,-225,-2877,43,-2292,-2310,1225,1825,779,-1823,-478,-1456,-799,974,-5,-1181,-2493,-3492,-3642,-2478,-1297,-178,708,1369,-2559,-805,2152,2031,1753,-1550,589,-95,-630,723,687,720,-1018,-986,-1408,-2206,-341,950,848,-365,-444,-2255,-2346,-285,-801,-2722,-1593,-1913,-2028,-1947,-1888,-1696,-1494,-1345,-3370,-3558,-2339,-688,-702,-736,-1279,-2850,-1072,-1357,-1506,-1511,-1487,-1629,-533,-3444,246,-1087,2758,1084,4518,2079,4773,6750,6318,1853,252,-2084,-1529,-2611,576,2312,-1115,-63,-518,-1408,-1253,-1591,-739,-2554,123,-2304,-1436,4476,1202,-2607,810,3223,-2437,457,2297,-1321,-196,569,-1481,-585,615,-451,-173,246,-1424,-2767,-716,-759,-1031,-3590,-1709,-14,378,611,596,-135,-2700,-2378,-961,-986,-1555,-2015,-2309,-2561,-2635,-2781,-2786,-2561,-2272,-4142,-1440,-1060,-645,-1337,-137,-37,-1758,-3447,-750,367,-1303,-1585,-3503,-4658,-3096,-2033,-1660,-2272,-2854,-3297,-3456,-3197,-2883,-2694,-2567,-2664,-2759,-2709,-2714,-2693,-2449,-1930,-1510,-2304,-2152,-2405,300,363,203,-2273,-2961,-3298,-1982,-2728,-2515,-1702,-3565,-120,-158,348,-3371,-2582,869,595,-2316,-5212,-2217,844,-1301,995,-5101,-2224,-2493,-463,-259,-3293,-5210,2246,-588,-4673,-7849,-2724,-4378,-4784,-9363,-4406,-33223,991,1529,1960,2152,-6826,-8979,-24105,-35728,872,810,1079,1576,-17445,-7765,-3913,-103921,-271714,-266398,-62681,-10391,-13035,-6877,-3753,-4017,130,-306,-4634,-1151,-7333,-1854,-2137,-2401,-2577,-2824,-3067,-2955,-3037,-2961,-2740,-2326,-2032,-1778,-1513,-2321,-3402,-2057,-1190,-1294,-1453,-1701,-2727,-2516,-2971,-3339,-3439,-2999,-2467,-2016,-2262,-1090,-571,-242,-1706,640,-2994,-245,-1998,1218,1885,438,-897,1982,2031,-1956,-2145,-2044,-410,-2346,-756,-251,116,-3748,-1270,-1172,-463,-443,-97,-518,-992,-1366,-1563,-1688,-1885,-2976,-2092,-2158,-2115,-2140,-2134,-2111,-2147,-2199,-2334,-2502,-2406,-2322,-2085,-1850,-1693,-1440,-3165,-1014,-656,-1706,38,-3866,-2141,718,3437,1488,-10,-2490,808,33,1545,3781,310,-2947,126,335,-248,2229,35,-3502,-2315,-2088,-3132,-2462,-1423,-1222,-2801,-256,-1204,-1692,-1629,-1020,-1249,2438,4606,-60,717,1097,-2299,656,334,-1791,13,-296,-1557,-3099,118,486,-924,-1301,19,1755,1998,2095,2053,36,1378,2011,221,55,901,1403,1689,1397,379,484,-20,-547,-1244,-1574,-1993,-2602,-3353,-4188,-5012,-4438,-3564,-2507,-1824,-173,-2500,-866,609,449,2745,2371,-2744,1520,820,-824,-1072,-2840,-2203,-3391,-3374,-3666,-3633,-3390,-3144,-2904,-2678,-2621,-2490,-2298,-2133,-1959,-1767,-1599,-2097,-1406,-2386,-1445,-2505,-1363,-1438,-1551,-2654,-2033,-2300,-4023,-2804,-2916,-2987,-3215,-3126,-3024,-2833,-2596,-3298,-2139,-1928,-2745,-3044,-2966,-773,-675,809,1382,1754,-2178,-162,-2714,340,1441,-100,-1971,-1306,-1033,1310,568,323,-185,-1004,-827,-474,-2002,-845,-1093,-1572,-2145,-2653,-3125,-3034,-2543,-1671,-2336,-121,-107,102,156,-2295,-1719,86,-366,141,840,762,705,733,619,756,-382,-1355,-434,-1984,-1780,-913,-2282,-1008,-1982,-1462,-1421,-3060,-1205,-2295,-6785,-1050,-611,-2520,-1078,-4004,-2124,-326,314,-1076,-1804,1194,635,-204,3031,2347,1717,4205,-109,794,933,-2255,-683,36,591,-929,-917,-1367,-2403,-1927,-1384,-2015,-644,-279,153,522,-223,1128,-489,1801,1718,1489,462,-1193,16,-676,-1575,-2344,-3084,-3522,-3819,-3833,-3578,-3200,-2828,-2600,-2270,-2122,-1972,-1885,-1879,-1857,-1806,-1838,-3290,-1381,-1187,-874,-3435,-1271,-1600,-2589,-2083,4538,2591,23923,30240,35736,40434,43554,44940,44383,41861,19687,-639,2801,4486,-599,1952,6737,4245,-711,-446,2840,697,-1420,-2459,-2025,-3732,-3742,2146,3124,811,-941,-4302,-2924,-641,-3306,2497,1029,-549,-2171,-4724,-4587,-3484,-3667,-5065,677,1664,2248,-49,-5327,2244,1726,926,103,-1376,-1466,-3760,-2375,-2532,-13126,-2442,-2335,-3919,-2359,-2287,-2080,-1393,-818,-10,-7011,-32124,-151039,-770130,-1017088,-567079,-36922,-32024,-18029,-1549,-18934,-26095,-1016,-362,225,-4119,729,1039,1017,944,833,742,792,-7707,-4236,-2007,2058,28,-8258,-6621,1055,-3570,36,1844,5047,6564,3244,-2934,-5552,3275,5902,2547,-979,3772,3683,-1936,-2857,1787,1152,-1780,76,-4248,-89,-767,638,849,-2466,1026,-3351,-2397,1179,954,-345,-1597,-171,-414,-503,-585,-3140,-1854,-168,24,-8,-259,-3314,-1158,-4002,-2989,-3191,-2306,-1755,-2726,1679,1132,1440,5343,4547,-1779,3335,-825,679,-2325,-13,-3306,2544,4294,1475,-103,-1103,-2701,-543,-2026,-1468,85,2223,-523,-4495,-3693,-2666,-3356,-2823,2283,3470,-505,2996,2922,2964,-1872,-10290,-9965,-15960,-8360,1630,1140,626,-2458,-13516,-22953,-53700,-69766,-25054,-8164,-3065,-7119,-6340,-3715,-2963,-2525,-2268,-3686,-1805,-11343,-8528,-1749,-1806,-1857,-1919,-1838,-1821,-1959,-2067,-2326,-2664,-3020,-3421,-3833,-3992,-3957,-3511,-2998,-2416,-2090,-1571,-2562,-2052,-2521,-2131,-651,-628,-483,-500,-182,-72,49,195,304,255,-566,-951,-746,-936,-1292,-1543,-1674,-1805,-1675,-1687,-1776,-1897,-1941,-2208,-2641,-3048,-3460,-3540,-3349,-3016,-2492,-2110,-1741,-1363,-985,-733,-466,-312,-443,-2531,-2494,-1376,-254,290,-940,285,614,687,811,901,-2357,-979,-2423,-3155,-1348,132,-189,-526,-1161,-1411,-1733,-1864,-1749,-1202,-3187,-346,122,362,372,-1958,50,-354,-1046,-3175,-2749,-3476,-3335,-3382,-1826,-1093,-2642,-785,-782,-2338,-1058,-1017,-1764,-1731,3353,-1430,-425,-2237,3380,738,-1183,865,-2504,684,235,-546,-2686,-1116,-885,-1101,-2446,-2333,-3228,-1735,-1788,-1696,-1308,-832,-321,-426,-511,1163,1620,2193,-844,-1303,1256,2050,-297,-919,-1780,-2935,-1964,-919,841,-1161,-911,-2136,-2701,-921,-441,-799,-2500,-1252,-1211,-1284,-2616,-1795,-1978,-2385,-2779,-2971,-2977,-2914,-2751,-2607,-2472,-2777,-2860,-3035,-2866,-2332,-1494,-712,147,818,-178,-1825,-1685,-1322,-2204,-180,235,-526,780,155,-452],[-1486,-38,1662,1249,820,102,-530,-1159,-2029,-2433,-2121,-1347,-93,63,-212,1209,4,-2357,273,-2075,-2311,1304,1293,353,-1714,-288,-1655,-1224,-406,-490,-665,-1379,-1081,-2159,-1568,-1899,-1971,-1815,-1478,-1827,-1203,-268,-45,29,-1008,0,-385,-1219,-362,-614,-915,-1369,-1932,-2307,-2852,-3404,-3765,-3585,-3080,-2635,-2225,-2573,-1504,-1460,-2562,-1487,-1697,-1936,-2218,-2697,-3075,-3234,-3072,-3570,-3736,-2369,-1235,-799,-340,-1752,-2165,962,811,-505,1687,1669,-1574,-472,-3302,57,-487,1786,1401,2059,1133,2499,2709,2890,1863,718,-2192,-1916,-2681,908,176,-886,-1863,-2908,-3403,-2547,-1644,-777,-3271,537,-2084,-1042,3187,1253,-2487,1320,2808,-2041,52,586,-1078,-1361,-2459,-3465,-3707,-3031,-2326,-1897,-1477,-1298,-2372,-1121,-1060,-1006,-3574,-1690,-467,-83,237,423,41,-2347,-2430,-851,981,858,166,736,627,597,437,380,504,611,-2909,783,710,554,-1605,94,-290,-1511,-3737,-1116,-1236,-1433,-1669,-3734,-4948,-2663,-2738,-3168,-3630,-3998,-4005,-3720,-3237,-2749,-2319,-1835,-1446,-923,-1058,-1275,403,-804,1028,3034,-1719,-1703,-2486,2334,5251,933,-1918,-2847,-2789,416,416,-749,-1173,-3074,-182,-247,222,-2979,-2823,1210,497,-2658,-4548,-2922,-54,-1428,788,-5214,-1984,-3283,-1545,-1019,-3420,-5708,684,-105,-4489,-6789,-2202,-4582,-4191,-9067,-5677,-31870,-552,-795,-1110,-1486,-7800,-7690,-19616,-33175,-1885,-1658,-1368,-1105,-15717,-6550,-2750,-107193,-275065,-279092,-68135,-10806,-12636,-7273,-3589,-3327,-545,-240,-4879,-881,-8508,1361,1936,2545,3228,3337,-2671,2748,4978,4196,-304,-1745,1576,-1361,2547,-2930,-3104,-2699,-5,-223,-254,-1420,-3444,1,107,-2061,-3383,-2758,259,123,-2172,-86,-60,-168,-1791,15,-2142,-13,-1547,-251,-624,-894,-1216,-1680,-1870,-2196,-2384,-2491,-2499,-2466,-2625,-2719,-2801,-3984,-2926,-2948,-2751,-2533,-2347,-2208,-2132,-1986,-1711,-1430,-1307,-2088,-1206,-1299,-2652,-1653,-1963,-2470,-2770,-3222,-3610,-3688,-3174,-2537,-1729,-954,-309,283,-2737,1079,-371,-1093,293,-2493,-993,589,2071,1046,-298,-2309,406,-359,2326,3004,83,-3566,-412,-336,-944,1407,-397,-2966,-2402,-696,-3753,-1880,-3114,-3802,-3296,-2148,-1149,-1614,-1098,-906,-1424,2415,4900,965,14,902,-2252,-113,-319,-1787,288,-569,-1476,-2914,-1839,-1594,-1343,-1714,-460,318,795,1097,1206,-243,795,1022,301,196,-350,-918,-1493,-2301,-3221,-4127,-5000,-5296,-4502,-3761,-2843,-2127,-1340,-621,89,710,-1619,-2264,-1969,-84,-2656,-849,291,-9,2536,2397,-3006,1507,955,-814,-928,-2492,-1911,-3826,-1240,-811,-963,-1011,-1060,-1077,-2674,-1212,-1268,-1259,-1278,-1288,-1274,-1276,-1872,-1393,-1592,-1726,-2031,-1980,-2262,-2617,-3190,-3691,-4250,-4571,-4418,-3695,-2798,-2049,-1029,-85,839,302,-2979,250,-694,-2036,-2608,-3037,-944,-825,1404,4860,1847,-1585,857,-2137,-23,1520,95,-1903,-1263,-660,-1967,-3187,-3651,-3126,-2066,-1240,-568,-2674,-81,-149,-599,-1305,-2152,-3244,-3765,-3089,-1750,-2442,-50,-86,-128,-203,-2293,-1386,-302,-1077,148,2099,1674,1358,1289,1271,1688,-350,-1572,-416,-2266,-2540,-1323,-2283,-1883,-2096,643,-110,-3589,-1052,-2966,-7193,-1874,-983,-2160,-2382,-3593,-2870,-2933,-2966,-2955,-2933,-2560,-1802,-643,870,2418,2683,5560,-671,1591,2107,-2093,-972,348,2441,-617,-830,345,-2412,-2173,-1646,-3040,816,3446,3294,2680,-422,862,-971,-811,-2003,-2882,-2912,-2230,-1338,-541,-62,-2225,500,641,266,-1280,-173,-621,-1150,-1814,-2298,-2844,-3248,-3592,-3940,-4268,-4595,-4970,-4710,-4074,-3582,-3216,-2745,-2545,-2723,-3455,-4178,-3577,-1613,866,3715,6847,10146,13175,15966,18252,19687,20236,-1214,3165,4921,-716,1817,5640,3412,-1685,-323,3741,2308,-1659,-831,-2103,-4505,-4441,2274,2943,-591,-98,-3498,-2508,-744,-4043,3615,1770,1207,1163,-4782,-1204,-2060,-2506,-7284,-525,-982,-203,-68,-4491,288,464,501,569,-1689,-3034,-5058,365,116,-11857,-876,-517,-1152,-877,-1056,-1309,-1315,-1583,-1635,-1746,-38768,-212075,-811784,-950504,-494509,-24058,-33809,-23054,-1359,-18281,-25520,-2627,-2650,-2327,-9695,-1097,-337,348,990,1521,1919,2247,-8817,-4766,-1074,2348,-943,-6948,-7807,1342,-2756,-985,179,1143,876,531,-3689,-5733,-675,-920,-1319,-1666,-2019,-2517,-2908,-3242,-3563,-3949,-4200,-3904,-4532,-3265,-2980,-2749,-2716,-3013,-2616,-2779,-2710,-2083,-1909,-1715,-1756,-1775,-1758,-1702,-1696,-3005,-1734,-483,249,959,1593,-3646,980,-3918,2507,2068,-2012,-2075,-2805,-1498,-2738,-2883,-1643,-265,-1582,2358,197,1398,-2687,-128,-3599,2225,4640,2172,178,-1385,-2706,54,-1181,-322,-876,2526,81,-4331,-3633,-2597,-3673,-3300,1378,1081,-437,883,854,901,-1939,-11324,-11443,-24166,-19613,692,610,500,-2888,-16476,-20022,-54705,-79985,-28176,-6673,444,-8031,-7945,-2434,563,651,659,-3393,1035,-12234,-11614,1714,1873,1969,1966,2034,1988,1761,243,1194,762,320,-157,-645,-938,-1248,-1334,-1314,-1067,-903,-1225,-1985,-2611,-3722,-2484,-192,963,-471,-288,434,-139,-764,-1348,-1880,-2411,-2834,-2961,-2925,-2590,-2174,-1683,-1176,-808,-303,-757,128,209,338,227,-54,-1788,-1425,-1022,-544,-405,5,333,678,1036,-1004,333,1813,1899,-807,-2835,-2647,-1112,-776,1200,-682,236,-119,-684,-1194,-1691,-2237,-2595,-2815,-3826,-2968,-2926,-2776,-2561,-2306,-2206,-1934,-1640,-1399,-957,-3411,-873,-1,271,402,-1876,516,-1011,-1434,-3642,-999,-1597,-2160,-3475,-2235,-1826,-2333,-825,-1119,-2203,-880,-735,-1705,-1817,1548,-1236,-477,-1902,1523,639,-1735,89,-2535,1158,2683,-368,-2565,-1288,2558,1473,-2506,-1798,-2811,-719,-1112,-746,188,-198,-628,-1096,-1479,-1499,-1285,-684,-786,-715,1329,1950,295,-207,-670,-2881,-2090,-1321,365,-436,-681,-1174,-2366,-1818,-2025,-2355,-2428,-2419,-2445,-2434,-2534,-2969,-1635,-1230,-815,-574,-47,20,-1349,-454,-216,-795,-1172,-2525,-2258,-2572,-2455,-2118,-1488,-913,-190,-1573,-1703,-942,-1837,64,409,-479,1851,1596,-159],[-1484,-236,-130,-15,104,-50,-106,-164,-902,-850,-1364,-1974,-2211,-2441,-2538,-2507,-2351,-2112,-1810,-1705,-2288,-878,-494,-90,-1622,-119,-1658,-1544,1460,1537,-5,-1973,-1521,-1966,21,-848,-1763,-2678,-2949,-2060,-1562,132,996,1589,-416,711,-716,-1847,631,903,580,-1146,-1661,-961,-493,-1550,2556,2762,251,995,-704,-2636,591,-827,-2236,-679,-406,-47,-1811,-731,-372,399,-1337,-3546,-3636,-2307,652,1280,106,-2300,-1213,579,160,-135,-380,-762,-1192,-1187,-3062,-1756,-1987,-2221,-2616,-3072,-3569,-3792,-3448,-3053,-2552,-2185,-2194,-2246,-2664,-1086,-1063,-1080,-1022,-1155,-1456,-1893,-2142,-2394,-3517,-2561,-2403,-2225,-2319,-2264,-2501,-2782,-3089,-3155,-2582,-1684,-835,-1221,-2481,-2264,-56,1055,-556,-478,909,-167,-1613,-1069,-1828,-2537,-2971,-1920,-1128,-165,646,1226,237,-1859,-2360,-677,2407,1914,-652,2291,2068,1919,1655,1527,1623,653,-1396,2044,2082,265,-1446,2006,1877,-1057,-3766,-1506,2025,-804,-1208,-3622,-5018,-2113,-640,1889,2867,-1779,-2835,-1448,524,2279,2047,1390,381,1460,-1093,-1323,803,-696,1772,1899,-907,-993,-2345,2432,3012,617,-1470,-2721,-2095,739,41,-1410,-1608,-2539,616,-370,65,-2514,-2901,-869,-1145,-3028,-3880,-3583,-2477,-2828,-3212,-5198,-3605,-3919,-3131,-2890,-3250,-5986,-1892,-1622,-3747,-5566,-1840,-4692,-3343,-8839,-6941,-30512,-1741,-1734,-1768,-1862,-7320,-5116,-14197,-27241,-1818,-1661,-1432,-1209,-11433,-4071,-1784,-106651,-268879,-286457,-73015,-10986,-12179,-7869,-3911,-2662,-2231,-1862,-5072,-1255,-9399,-296,86,428,778,943,-2078,1143,864,457,-71,-1577,-1387,-2192,-2701,-3239,-2809,-3268,-341,432,1124,-1221,-4126,2161,2147,-1942,-3660,-2691,457,-363,-1952,-1981,-2514,-2841,-2561,-1851,-1303,-494,-1184,628,914,1290,1100,1704,2016,-1750,-2039,-2682,-385,-1491,-290,126,-62,-4116,-979,-1162,-1313,-1308,-1254,-1234,-1322,-1407,-1434,-1503,-1725,-1914,-2009,-2023,-3200,-1739,-2048,-3992,-1601,-1831,-2303,-2975,-3534,-4204,-4050,-3358,-2789,-2204,-2236,-1483,-1210,-962,-588,-1152,-173,19,9,-44,-410,-1958,-764,-912,-731,-349,-50,-3864,-901,-971,-1605,654,-803,-2347,-2507,-971,-4247,-175,985,-12,-2369,-1326,-1105,-1453,-600,-725,-1607,2229,3169,1866,-485,801,-2224,-845,-891,-1505,-1905,-2493,-2325,-2722,-500,385,-1701,-2095,-858,2873,3225,3177,1700,-529,173,1870,390,342,-158,-777,-1230,-1684,-1967,-1964,-1750,-1420,-970,-601,-89,-1897,232,605,707,369,-2120,-2861,-2164,-375,-2765,-877,-105,-459,1097,1129,-3018,947,935,-845,-828,-2203,-1550,-3425,-1526,-1236,-1654,-2015,-2398,-2746,-3048,-3450,-3714,-3855,-3979,-4076,-4148,-4248,-4408,-4501,-4539,-4339,-3763,-3228,-2593,-1914,-2176,-1343,-1928,-2040,-1511,323,-1258,-1445,-557,843,2430,573,-2767,489,-430,-1147,-2062,-3102,-1240,-1021,1317,3024,894,-531,1922,-1508,-452,1494,242,-1886,-1216,-811,-1702,-2411,-2621,-2297,-1345,-1269,416,-3438,1485,1471,-438,1639,1701,993,217,-1854,-1370,-2620,-1900,-1503,-804,-607,-2273,-1040,-780,-1818,-919,-2025,-2868,-3360,-2886,-1945,-547,-364,-1900,-506,-2213,-3052,-1760,-2213,-2912,-1990,584,-161,-4132,-1943,-3693,-7798,-2853,-1822,-1843,-2011,-3108,-1451,170,401,-1723,-2774,-663,-1600,-2734,-3735,-3844,-2727,-1270,-1213,1055,1923,-1780,-1216,717,2439,-377,-1054,189,-2148,-2552,-1688,-3901,691,1300,1876,2123,-684,561,-1404,1961,1501,1111,884,-1309,888,986,866,-2180,423,91,-486,-1578,-1911,-2675,-3477,-4359,-4777,-4393,-3782,-3262,-2897,-2634,-2483,-2578,-3453,-2702,-2939,-3067,-2630,-1929,-2633,-3758,-3061,1014,1443,1949,2064,1973,1748,1194,617,32,-639,-1214,-1512,-1308,-866,-932,653,1460,2149,-2224,-216,2982,2880,-1862,-616,-1830,-4619,-5228,1724,2235,-2105,650,-2809,-2072,-685,-4699,1472,-935,1923,1202,-4625,-2111,-2012,-1246,-5747,-3029,-3540,-2904,-3948,-4373,-3526,-2439,-1515,-631,-2096,-4760,-6355,1401,1428,-10152,-2973,996,620,396,63,-338,-476,-886,-1134,-1551,-45778,-263133,-654525,-704960,-358996,-13060,-37833,-28111,-2286,-17912,-24016,-1161,-832,-5444,-15631,-1057,105,351,625,845,970,1026,-7251,-4379,-295,-398,-1918,-5412,-8103,-2646,-2697,-2450,-1910,-1418,-875,-399,-4051,-5500,837,1394,969,-1708,2557,2717,-694,-106,3230,3209,-2699,2095,-4070,-351,-788,2137,1709,-3441,836,-1975,-2875,-242,-608,-922,-1855,-1867,-2259,-2652,-3191,-3671,-4113,-4276,-4215,-3917,-3440,-3402,-2014,-3977,-1135,-792,-1782,-2218,-2671,-246,-547,-735,-1028,-1515,-1959,-2284,-2231,-1743,-2973,-346,-3581,1841,3654,2889,416,-1638,-2584,622,-440,609,-1999,2751,656,-3758,-3398,-2369,-3929,-3499,1925,2885,-621,1649,846,33,-1924,-12296,-13040,-32355,-28405,-1606,-1117,-653,-3423,-19163,-17944,-57972,-90988,-29530,-5188,-600,-9503,-9362,-1444,5517,5395,4979,-3281,4008,-11594,-14635,-1899,1671,1169,707,467,270,50,11,-27,-5,109,253,398,690,-962,867,1161,1275,1139,-1655,-1542,-2793,-4353,-2789,-180,808,-561,-117,3327,3419,3103,2736,2331,1847,-272,-1777,-1324,239,-142,-1161,-1176,-2021,-2792,-3777,-4187,-3403,-2511,-1848,-1397,-1785,-1571,-499,-412,-337,-47,171,468,840,-1152,251,1836,1797,-1144,-2963,-2901,-1035,-1529,1108,-439,150,-156,-649,-1059,-1438,-1859,-2097,-2230,-4341,-2369,-2374,-2289,-2155,-2021,-2107,-2121,-2237,-2531,-2660,-3800,-2427,-2058,-1517,-1043,-1702,-117,-1821,-1526,-3470,-383,-933,-1686,-3143,-3201,-3924,-4181,-3551,-2783,-2227,-1532,-1243,-1898,-2067,-1000,-1202,-1540,-1751,-1708,-1745,-2482,-899,-2648,729,1428,-95,-2397,-1332,1884,949,-2583,-1413,-2543,-659,-1008,-1316,1550,1130,-76,-715,-1380,-2406,-3564,-3882,-2838,-1957,-1254,-636,-402,-371,-522,-2822,-2425,-1941,-1600,-1728,-1634,-1712,-2051,-2077,-2448,-3052,-3223,-2756,-2021,-1262,-1673,-3221,-1673,1584,1919,-912,744,291,-1530,-790,2911,2756,2512,-2634,1791,1127,1589,1561,1173,980,1331,-953,-1196,-436,-1559,103,92,-716,-509,-694,-761],[-1360,-714,-1052,-1426,-1827,-2515,-3088,-3595,-4217,-4173,-3783,-3382,-2689,-2166,-1747,-1465,-1279,-1206,-1088,-1149,-2196,-782,-472,-472,-1503,23,-1441,-1660,2542,2917,175,-2235,-1922,-1812,1131,1303,-386,-664,-1880,-2634,-2236,-1135,102,1113,132,714,-1165,-2453,-297,1994,1983,-679,-2027,-495,381,-1892,3171,2905,733,1264,-209,-2653,47,-1638,-1917,-471,193,510,-2058,-892,10,634,-1677,-3515,-3433,-2284,1000,989,-193,-2927,-219,-256,-1027,-1756,-2493,-3397,-4076,-4636,-4391,-4042,-3637,-3253,-3037,-2889,-2814,-2794,-2898,-3117,-3398,-3995,-4858,-4736,-3514,-2200,-1007,107,1037,2074,-1389,-2443,-1906,-1006,-3406,576,-1859,-1884,-3147,-3485,-3031,-2075,-1104,-1452,-655,752,-851,-1924,-4037,-1739,-182,325,-813,-694,668,284,-986,-1378,-1656,-2533,-3420,-4356,-4632,-3562,-2525,-1688,-908,-1638,-2449,-720,826,756,-1628,268,-287,-949,-1926,-2957,-3916,-4864,-4043,-2995,-2045,-1096,-1156,437,1051,-734,-3834,-2341,1540,-918,-1447,-3606,-5131,-1755,-60,2500,4781,-2152,-2626,-1454,743,3269,2634,1317,16,-892,-1855,-2850,-3842,-4292,-3677,-3087,-2452,-1837,-2243,-745,-356,-72,-1239,-2785,-1523,884,-446,-1912,-2081,-2232,690,-800,-377,-2233,-3028,-285,-888,-3655,-3463,-4384,-2786,-2047,-1133,-5325,-1762,-4317,-2266,-1745,-2985,-6364,1491,764,-2519,-4528,-1951,-4807,-2806,-8922,-8209,-29426,2581,3642,4407,4876,-5786,-1596,-8358,-19626,5235,5107,4955,4704,-5583,-731,-1473,-102470,-255523,-284753,-76196,-11027,-11880,-8824,-4883,-3515,-2883,-2238,-5380,-1778,-9027,-978,-883,-839,-742,-735,-1567,-410,-362,-277,-174,-1439,-14,-1902,-325,-3214,-2713,-3856,-1773,-2180,-2522,-2802,-4809,-3098,-3034,-2889,-3747,-2668,-2390,-2377,-2272,-2304,-2149,-2128,-2006,-1685,-1547,-1280,-1021,-779,-673,-421,-215,-193,21,-1453,-1979,-2947,-722,-1306,-200,-223,-168,-3947,-830,216,-733,-316,237,1009,911,793,-2046,-549,-933,-261,-612,-898,-2158,-735,-2423,-2308,603,980,-639,-350,-1177,-40,829,590,210,-140,-1699,-1259,-1940,-2704,-3400,-4056,-3356,-2206,-1131,-29,-379,-1538,-575,-584,3328,3546,18,-2929,-1342,-1543,-2118,31,-1188,-1755,-2621,-1253,-3729,515,3709,1459,-1543,-1400,-1189,-1198,-137,-472,-1779,1886,3024,2620,-727,778,-2191,-1498,-1345,-1446,-2368,-3106,-3340,-2730,-1954,-1333,-1948,-2391,-1105,150,324,290,58,-753,-612,-922,-1377,-1600,-2049,-2112,-1926,-1748,-1524,-1211,-862,-520,-136,110,457,-1451,-72,330,28,-326,-2501,-3380,-2446,-3265,-4047,-4626,-3694,-2517,-1472,-580,-2740,621,1108,-829,-690,-1901,-1108,-2771,-1723,264,336,621,949,-704,-2475,-1282,1295,1055,701,376,214,264,-1256,48,285,1655,-895,-919,-163,-312,-1738,-1551,-1824,-845,-968,297,-1319,-1700,-494,1053,844,481,-2560,-122,-344,-261,-1458,-3032,-1545,-1147,-314,-353,-608,-862,-980,-1094,-1472,-1896,-2416,-2752,-3007,-3134,-2795,-2213,-1563,-987,-265,-1326,182,-3709,1785,1623,-444,1601,1059,130,-884,-2061,-2962,-3386,-2663,-1591,-421,-861,-2129,-580,-1175,-2393,111,1266,626,-214,-1097,-2092,-2540,-2530,-2195,-1288,-1760,-2921,-2055,-1956,-3565,-1577,755,33,-3995,-2485,-4216,-8403,-3851,-2253,-1484,-2319,-2423,-2283,-3056,-3582,-3714,-3598,-3240,-2886,-2535,-2099,-1715,-1322,-857,-1536,-355,-190,-1278,-1241,-581,-845,-1381,-1938,-2657,-3287,-3908,-4019,-3603,-3024,-2294,-1568,-1024,-853,-204,-1643,-16,-158,-303,-374,-1241,-259,-124,-179,-2068,-399,-608,-1087,-1735,-2489,-3353,-4322,-5184,-4253,-3318,-2416,-1653,-1062,-566,-2259,-606,-3334,571,-1765,-770,-563,-351,-2782,-3893,-3364,941,1070,1462,1434,1456,1613,1698,1987,2419,2801,3165,-1308,3943,4195,-1108,1485,3436,1630,-2085,-4,2849,2102,-1904,-196,-1148,-3802,-5859,-2668,-3231,-3552,-3230,-3164,-2941,-2851,-4918,-2548,-3626,-2272,-2000,-4258,-2989,-1957,-1660,-3414,-5539,-4827,-2017,-2090,-2015,-2049,-2226,-914,-400,-2461,-6052,-7463,1177,1260,-8763,-4596,1249,1075,1056,905,637,560,119,-241,-860,-53735,-290273,-483846,-459068,-218832,-4210,-43056,-33613,-1574,-17638,-21577,-2373,988,-10905,-20414,706,2029,2041,-1917,-711,1525,1144,-4901,-3319,-1045,-1939,-2972,-3996,-6944,-4576,-3463,-2548,-2312,46,1006,792,-3764,-4942,3747,4483,136,-1341,5396,3507,724,1460,3495,4913,-2735,1810,-3466,-251,-735,2831,3739,-3655,1808,-1105,-2797,2526,3020,-205,-1959,2452,3936,1578,-4291,-2611,-1599,-41,969,1294,-483,-2923,-839,-4038,-2884,-3833,-4575,-4782,-4533,-3942,-3610,-3119,-2702,-2476,-2279,-2192,-2160,-2173,-3099,-2033,-3320,-1782,-1538,-1417,-1399,-1831,-2380,-1045,-872,-602,-3186,298,686,-3121,-3047,-2075,-4083,-3342,1461,1654,-965,539,-179,-907,-1840,-12667,-14668,-40497,-34530,-2985,-1389,-745,-4047,-20734,-16452,-62421,-101763,-28843,-3713,-2115,-11498,-10763,-1392,8193,7909,7423,-3323,6601,-9601,-17670,-6106,5176,4822,4410,4104,3721,3204,773,2256,1749,1311,909,547,407,-771,232,240,363,307,-2016,-1247,-2530,-3358,-2926,-324,558,-656,-5,3418,4306,4337,6138,4864,2099,-121,-2294,-1659,892,2463,-1631,-992,144,-1166,-1294,-2164,-3056,-3093,-2698,-2298,-1946,-1819,-1799,-2077,-2491,-2771,-3093,-3154,-2885,-2394,-1936,-1446,-1096,-1454,-2967,-3257,-1141,-2481,-234,-226,-255,-23,57,240,459,-1647,-706,-1997,-4073,-1434,1909,2024,2058,1440,1120,690,-1007,-1407,-1605,-4257,-2456,-1943,-1103,-365,-1444,-696,-2655,-1347,-2985,16,560,-62,-2667,-1269,-1858,-2366,-2831,-3118,-3147,-3001,-2867,-2754,-2612,-2594,-2691,-2880,-2906,-2685,-2656,-3408,-2068,-2823,-1128,-718,-510,-2292,-1340,129,77,-2685,-1183,-2426,-800,-941,-1787,-1489,-1764,-2096,-2513,-2968,-3290,-3216,-2833,-2525,-2293,-2086,-1767,-1614,-1449,-1296,-2764,-2924,-2657,-1117,-1256,-1306,-1604,-1903,-2422,-2818,-2375,-1553,-720,-55,437,-570,-1917,-1919,1765,1279,-1127,725,165,-1420,-1279,1075,4974,4835,-2596,1802,363,1649,2512,971,731,1851,-184,-447,30,-1394,2,49,-1142,1329,1335,-724],[-1304,600,896,478,93,-462,-754,-873,-1193,-1388,-1729,-1930,-1397,-1626,-1910,-33,547,-668,1775,-566,-2127,1026,-1158,-807,-1451,-1628,-1171,-1577,174,757,382,-1867,-1832,-1696,1285,1395,-923,-478,623,380,-2131,-123,-418,-756,-950,-1299,-1681,-2545,-2028,-2382,-2777,-3303,-3804,-3525,-3251,-3017,-2727,-2646,-2550,-2477,-2279,-2539,-1240,-2176,-1538,-183,-292,-115,-2302,-951,364,737,-2148,-3418,-3086,-2122,630,464,-516,-2715,-160,-615,-1285,-1952,-2603,-3171,-2919,-2406,-2636,-1367,-731,17,769,1619,-1751,2125,4229,4372,1382,1675,-2245,-2823,-2744,2,-1206,-864,692,1908,-1717,-2964,-2161,-1296,-2969,1505,-1937,-518,3429,1226,-2623,2288,1966,-1355,-991,1014,-871,-2598,-3257,-1025,-445,-480,-1086,-837,453,972,-338,-1629,-238,-973,-2059,-1697,-380,-94,95,105,62,-1465,-2454,-728,-74,-126,-2457,136,265,436,387,326,326,-2217,8,-290,-712,-1098,-1495,-1844,-2026,-1866,-3756,-3099,-243,-1139,-1807,-3462,-5032,-1369,545,2771,2823,-2261,-2288,-1237,1066,1349,648,-74,-918,-1572,-1836,-1923,-1900,-1743,-1472,-1469,-1503,-1630,-1961,-2133,-2468,-2657,-2496,-2719,-1375,-779,-736,-1911,-2279,-1928,238,-1315,-878,-1914,-2961,-2771,-3579,-4263,-3547,-5014,-1626,-920,-50,-5411,-1858,-4043,-1737,-1346,-2506,-6704,161,-305,-836,-3562,-2055,-4569,-3129,-9136,-9076,-28415,-2856,-2247,-1624,-1048,-3415,5,-2236,-11737,1521,1908,2287,2601,1071,3120,-1858,-97267,-238377,-272845,-76056,-10655,-11563,-9907,-6277,-1810,-1590,-405,-5616,-2205,-7944,-984,-729,-451,-121,68,-1057,476,409,294,144,-1224,-185,-1770,-611,-2753,-2720,-4194,-146,218,645,-900,-4552,1769,2059,-1547,-3249,-2522,2408,2139,-1479,993,1055,502,-2147,-308,-791,-1106,-1322,-1561,-1828,-1900,-1992,-2257,-2327,-2650,-2956,-3273,-3534,-3731,-3986,-3918,-3591,-3655,-2778,-2470,-2062,-1723,-1475,-1301,-1207,-1036,-2831,-1383,-267,-88,4,-13,-1005,-221,-2225,-743,-1105,-1448,-1725,-1778,-1340,-672,164,953,1540,2032,-1114,2063,246,522,297,-802,-2054,-3316,-4036,-2874,-1457,-1096,-1151,-456,3364,3406,361,-1882,-1735,-2044,-2366,-422,-1568,-1231,-2736,-1541,-2920,1140,2385,1786,-825,-1213,-1496,-1132,-1427,-1417,-1977,-610,-175,67,-785,127,-2200,-2104,-1729,-945,-1084,-920,-1007,-2378,269,-440,-2142,-2655,-1257,1215,1136,851,381,-971,-1082,-984,-1371,-1396,-1548,-1291,-843,-514,-250,8,221,411,596,631,767,-1011,-581,221,-94,-389,-2871,-3846,-2454,-2567,-3152,-3987,-4619,-3894,-2816,-1763,-2455,-45,752,-896,-648,-1725,-757,-2189,-1914,2236,3105,2585,1234,-1094,-2256,-1521,2694,2845,1990,2371,2319,2480,-1080,-86,1236,2844,-408,-984,185,247,-1378,-1859,-1720,62,-409,169,-1439,-1881,-430,1142,1505,1048,-2530,62,-280,-168,-1052,-2983,-2007,-1367,950,1392,-1104,965,735,42,-1151,-867,-1555,-1879,-1869,-1609,-1024,-454,-65,6,-147,-1434,-633,-2905,-2471,-3460,-3766,-2669,-1277,-144,879,-1778,-1411,-2908,-1254,197,-476,-1131,-2101,-3146,-3288,-2954,-1368,-577,333,954,1346,1314,1327,-304,-2672,-777,-1280,-2537,-2414,-1793,-3151,-1575,-1005,-180,-3480,-2769,-4641,-9193,-5082,-1994,-1338,-2734,-1769,378,1317,848,-2623,-3479,-2015,-2581,-2696,-2311,-1777,-1210,-634,-1818,-176,-144,-890,-1260,-1016,-1371,-1931,-2437,-3049,-3565,-4189,-4643,-4810,-4700,-4308,-3828,-3436,-2995,-2597,-2270,-1974,-1794,-1599,-1365,-1364,-859,-625,-604,-2127,-589,-592,-784,-1931,-1342,-1635,-1929,-2252,-2285,-2288,-2113,-1898,-1726,-1571,-2606,-1503,-3248,-1394,-2126,-1797,-1781,-1782,-2752,-4013,-3715,-1955,-1754,-1409,-898,-160,821,1742,2771,3769,4486,4921,-866,4195,4750,-1452,1170,2429,730,-1691,75,176,-502,-2041,-2571,-3634,-4741,-5755,-4601,-3802,-5043,-2027,-1779,-1384,-730,-4662,-2440,-6244,-882,-1018,-3996,-4023,-2086,-2045,-2092,-6767,-3650,-2037,-1857,-1599,-1431,-3659,-611,-279,-2916,-6800,-8516,406,310,-8016,-6098,406,594,1095,1570,1973,2556,2730,2919,2782,-62274,-262676,-321952,-233723,-91243,-398,-48458,-40102,-4322,-17544,-18597,-4718,475,-16256,-14490,3051,3499,3793,-5560,-4241,3613,359,-2776,-2175,734,1389,-2892,-1907,-5811,-1404,-1848,-2960,-3064,-1458,-891,-423,-3077,-4359,972,1465,-784,-598,2522,2728,1906,2675,3285,3625,-2620,1337,-3012,-116,-742,1916,3043,-3786,1610,-382,-2655,1987,1893,-292,-2153,2167,2471,1790,-5706,-2524,-1588,-272,423,2548,-1772,-2516,952,-3988,1055,543,-1095,-1932,-2087,-548,-856,-999,-1091,-1411,-1752,-2191,-2651,-3100,-3371,-3549,-3567,-3409,-3059,-2753,-2490,-2077,-2216,-1402,-1175,-1058,-4142,-1187,-1620,-2575,-2729,-3059,-4209,-4218,-3991,-3627,-2971,-2061,-1168,-208,-1780,-12093,-16188,-48415,-38284,-3209,6595,-2462,-4789,-20171,-15436,-67059,-110377,-26446,-2329,-3691,-13959,-12356,-3210,6795,6423,6046,-3502,5821,-7029,-20764,-10629,5488,5200,4780,3517,3965,3386,912,2436,2018,1726,1513,1361,1415,-663,1280,1462,1470,1189,-2293,-1081,-2025,-2433,-2879,-597,-772,-753,-383,38,549,1150,1830,2494,2056,18,-2848,-2044,874,2401,-2110,-1203,-213,-1622,-2416,-3854,-4977,-4493,-3397,-2428,-1967,-2034,-482,-423,-631,-878,-1390,-1901,-2220,-2180,-1846,-1183,-489,-1674,-2873,-3630,-1329,-3477,435,92,651,542,323,280,332,-1504,-631,-1796,-3299,-999,55,-376,-911,-1550,-2474,-3329,-4201,-4326,-3201,-4462,-2995,-576,66,503,-1030,-1366,-3075,-922,-2398,4,-415,-1264,-2125,-2991,-3871,-4641,-4781,-3936,-3045,-2346,-1896,-2801,-2890,-1214,-1249,-1397,-1738,-1262,-1307,-4274,-3201,-2901,384,859,800,-2142,-1273,665,-369,-2668,-964,-2318,-2477,-2685,-2219,-1265,-293,-1180,-1334,-928,1809,1786,1705,-1003,846,539,143,-407,-913,-1370,-2568,-3371,-3056,-2722,-2994,-3054,-3209,-3167,-3105,-2838,-2667,-2239,-1754,-1367,-1055,-793,-512,-1902,233,597,-1010,734,204,-993,-1707,-690,3451,3777,-2325,1260,-389,671,1784,743,546,1511,748,465,298,-1197,-40,-187,-1535,545,653,-879],[-1162,619,121,-382,-830,-1435,-1760,-1908,-2321,-2424,-1701,-552,927,-2187,-2366,-446,713,-149,2435,52,-2019,1027,-2005,-992,-1250,26,-923,-1309,2747,2722,669,-1063,-1126,-1568,-1730,-1628,-1319,-1002,-379,-109,-2176,33,-97,-343,-477,-769,-2228,-1872,-1602,-1423,-1723,-2200,-2781,-3102,-3355,-3206,-2671,-2198,-1672,-1241,-872,-2380,-862,-1985,-1182,-235,-731,-785,-2533,-903,-654,-788,-2746,-3382,-2723,-1896,-743,-594,-929,-1640,414,801,1093,175,1743,1781,377,-1309,-2381,-926,1246,1737,1733,2431,-2285,1116,3754,3318,900,1623,-2201,-2717,-2745,-2358,-4179,-3813,-2034,-457,-2253,-3468,-2562,-1789,-2587,1505,-2205,-804,2474,968,-2954,2745,4363,-1448,-1386,477,-1023,-3370,-2026,-498,-986,-1470,-1541,-1094,167,1475,135,-1986,-609,-1819,-2918,-3869,-4655,-4845,-4621,-4621,-4740,-4962,-4934,-4509,-3902,-3465,-3269,-2571,-2317,-2123,-2207,-2300,-2248,-3132,-1863,-1405,-829,-530,-185,1530,2276,-66,-3784,-3132,-216,-1651,-2437,-3273,-4898,-1161,958,3365,2768,-2165,-2008,-1064,214,-467,-1258,-2021,-2836,-3295,-3062,-2459,-1813,-1184,-581,-358,-265,-342,-1726,-877,-1170,-1804,-975,-2658,-453,1312,-952,-1717,-2356,-1829,449,-2093,-1615,-1755,-2920,286,-1561,-4766,-2937,-5292,-3589,-4007,-4020,-5676,-3545,-3515,-3304,-3233,-3085,-7221,-2396,-2015,-1628,-2934,-2552,-4056,-878,-9673,-9579,-27621,-998,-1267,-1648,-2073,-2441,-2371,-1971,-5032,-708,-41,631,1226,1740,2253,-3255,-91471,-220132,-253798,-71878,-9946,-11353,-11209,-8163,-1627,-2736,-1186,-5916,-2591,-7057,-812,-1657,-2242,-2404,-2355,-2099,-1785,-1803,-1983,-2347,-2810,-3630,-3944,-2823,-2232,-3004,-4214,1195,3611,4049,-845,-3919,3816,3326,-1295,-2623,-2318,4376,2889,-1313,826,2987,1305,-2388,-380,-1578,-2396,-2500,-2041,-1534,-977,-623,-618,-563,-879,-2074,-2868,-2099,-2427,-2761,-2681,-2301,-3470,-1476,-1223,-903,-707,-579,-585,-710,-817,-3291,-2200,-1302,-1756,-2310,-2939,-3146,-2587,-1757,-522,210,851,-1932,-533,-1622,-211,2841,570,2867,2186,-569,57,-1177,-2448,-3496,-2346,-1181,-600,-446,-232,-198,-730,-1857,-317,2868,2506,897,-849,-2108,-2520,-2340,-1104,-1994,-2396,-2853,-1935,-2153,-1271,-1077,-942,-944,-969,-2058,-992,-1115,-1318,-2224,-1537,-1575,-1638,-1569,-1642,-2277,-2665,-2058,-2068,-2170,-1908,-1487,-2266,-506,-1012,-2280,-2861,-1329,-93,-316,-742,-1327,-1895,-2251,-2153,-1832,-1154,-779,-220,86,569,625,-14,-1014,220,-14,-391,-628,-995,-1357,-1579,-1620,-1445,-3142,-3562,-2529,-1566,-2506,-1228,-1577,-1518,-1610,-1600,-2192,-1276,-850,-1007,-657,-1629,-483,-1674,-1992,1712,4140,2858,1130,-1483,-1987,-1787,2237,2353,1692,2696,2772,2405,-1053,-349,1757,1391,16,-986,-805,-2025,-3020,-2164,-1539,1185,196,43,-1546,-1865,-275,1176,2369,1269,-2569,425,600,-253,-1199,-2838,-2450,-1546,-267,122,-2182,56,-36,-236,-1365,-1447,-2230,-2731,-2261,-1456,-591,105,578,491,-44,-1482,-134,-2050,768,811,-951,1254,1792,2196,2629,-1708,-1439,-3007,-1677,339,-389,-1240,-2059,-1303,-2020,-3127,-47,1356,1865,1772,2016,1472,971,-293,-3160,-1259,-1784,-2032,-2656,-2096,-2187,-2339,-2455,-2293,-2869,-2583,-4723,-9754,-6285,-1298,-1251,-3092,-977,1409,612,-333,-3145,-3201,-2274,-1664,-862,-46,564,994,1299,-1846,976,567,-470,-1090,-1197,-1368,-1352,-991,-629,-486,-3679,-1651,-1781,-1028,-1738,-2561,-3332,-2396,-944,-2016,1455,3370,4615,3392,-1495,1572,5554,1085,-2137,622,1831,-746,-2001,1184,402,-2265,-97,-1203,102,4100,3284,2165,-1041,-2771,-353,-2974,-13,-2443,-148,1082,432,-2321,-4038,-3904,-1440,-14,-2619,-754,-954,-929,-945,-803,-616,-599,-716,-932,-1108,-1452,-1712,-2107,-2351,-2472,-2545,-2198,-1921,-1507,-2075,-1161,-919,-2096,-4902,-264,-230,-4906,386,-1431,-1250,308,-3899,-3682,-5019,829,-56,-3664,-4936,-2124,-444,-416,-4230,-1091,-105,-42,-84,-230,-4450,-911,-1280,-3123,-6679,-9233,-2355,-2762,-7671,-7325,-2288,-1092,511,2065,3462,4920,5816,6556,6787,-69052,-222089,-195032,-61112,3551,1787,-52759,-47377,-12095,-17274,-15135,-7299,-5969,-18773,-8531,3410,3743,3892,-8802,-5892,-1551,-2399,-860,-990,839,141,-2479,-1377,-4548,-2802,-3398,-3963,-4338,-4447,-4136,-3890,-3676,-3682,-3668,-3513,-3512,-3438,-3333,-3332,-3185,-2958,-2700,-2505,-2439,-2271,-2528,-1881,-1753,-1724,-1961,-3649,-2620,-2798,-3021,-3002,-2633,-1922,-2204,-355,561,1421,-6497,-2373,-1402,-423,-13,1833,-2864,-2023,1034,-3460,375,922,-614,-1505,-1664,750,946,-1785,1773,1930,1956,1833,1523,1065,-2906,-1450,-2632,-926,-1128,-1156,-892,-2077,-1914,1953,879,1792,-3495,3178,2054,-1968,-2305,-1574,-4151,-2433,203,-927,-1623,942,2477,-496,-1592,-10946,-17177,-55515,-40122,-2385,5733,-4328,-5432,-18101,-14996,-71694,-114628,-22828,-927,-4966,-16522,-14097,-7608,3656,3418,3168,-3612,3131,-4142,-23691,-15692,2605,2124,1463,824,69,-815,-1571,-2330,-2991,-3487,-3867,-4144,-4156,-4165,-3990,-3817,-3575,-3600,-3445,-3558,-3732,-3961,-4121,-4075,-3823,-3244,-2548,-1862,-1228,-621,-13,548,962,245,-3312,-2385,810,1635,-2463,-1318,-389,-1922,-1870,-1633,-2325,-2572,-2568,-2331,-2060,-2154,-1071,-986,-1106,-1214,-1567,-1920,-2136,-2104,-1898,-1416,-885,-1753,-2675,-3928,-1487,-4272,90,549,2383,2573,2988,3030,1715,-1362,-598,-1526,-2294,-433,-1446,-2526,-3563,-4505,-4648,-3508,-2445,-1815,-2699,-4261,-3447,256,456,569,-483,-1926,-2770,-317,-1743,1,304,-428,-1508,-2235,-3334,-4374,-4101,-2645,-2381,-1456,-1428,-3242,-3278,791,-988,-584,-1659,1207,-1377,-4268,-4017,-2872,1298,3496,1449,-1944,-1198,363,-976,-2553,-3681,-2662,-1179,-521,-1532,-551,-857,-1674,-1596,-946,4800,5122,4678,-832,1353,2314,2231,1513,820,143,-2283,-3664,-2899,-2078,-2432,-2505,-2630,-2579,-3154,-2552,-2668,-2557,-2396,-2334,-2343,-2391,-2409,-2278,-2201,-2064,-1802,-1564,-1439,-1248,-2097,-2256,-713,-465,-1973,-331,-1132,-406,-49,107,170,433,685,764,881,-1052,-91,-445,-1934,1,829,-938],[-1142,-481,-1648,-2761,-2884,-2171,-1392,-650,-766,361,137,1766,171,-2809,-2824,-875,770,204,2960,544,-1979,784,-2608,-1102,-1124,-142,-849,-1023,2294,2809,1001,-154,-714,-1567,-2202,-2896,-3373,-3676,-3745,-3575,-3218,-2908,-2574,-2319,-1979,-1869,-2634,-1615,-1713,-1653,-1818,-2161,-2818,-2839,-3179,-3405,-3324,-3173,-2781,-2317,-1788,-2099,-1023,-1029,-751,260,-1000,-1337,-2541,-609,635,475,-3024,-3278,-2211,-1471,1796,638,-1231,-110,3643,2108,2297,-90,2855,5286,1044,-1472,-1958,-931,-1527,-2107,-2320,-2275,-2207,-2218,-2364,-2513,-2448,-2284,-1965,-2261,-2548,-117,154,-520,-645,212,-2693,-3395,-2818,-2193,-2045,1533,-2333,-1011,1440,844,-3015,3112,4395,-1374,-1524,157,-957,-3608,-793,104,-1447,-2226,-1836,-1135,-421,-1263,-1700,-2104,-1284,-1306,-1470,-1381,1377,2048,2553,943,-291,-1437,-2421,-791,709,1371,-3651,-1411,1488,1547,1575,1513,-820,-2250,1503,3231,2463,-423,440,3718,3724,443,-3565,-1991,-1088,-2035,-2806,-2588,-4328,-740,1551,3362,2782,-1473,-1382,-595,845,435,-85,-622,-1571,-1925,-2218,-2374,-2347,-2021,-1415,-972,-541,-251,-1161,-298,-682,-2362,-1431,-2208,-926,-252,-650,-1136,-1952,-1515,362,-2685,-2143,-1342,-2530,-78,-2129,-4166,-2595,-4746,-2145,-1997,-1831,-5715,-2425,-2642,-1822,-2118,-2406,-7459,-2660,-2697,-2651,-2539,-2868,-2849,-2569,-10097,-9281,-26549,-3193,-3093,-2800,-2329,-1786,-1031,-268,-28,991,1432,1789,2002,2091,2146,-5313,-84738,-201949,-230956,-63496,-8440,-10781,-12245,-9982,-1252,-3604,-1851,-5852,-2455,-6100,-107,-395,-680,-879,-2204,-1332,-1399,-1643,-1840,-1983,-1982,-2117,-2272,-2362,-2458,-3184,-3617,-2237,-1931,-1474,-928,-3071,242,839,-725,-1653,-1649,2463,2457,-917,811,1783,1176,-2337,-229,-953,-1685,-2246,-2600,-2662,-2303,-1896,-1699,-1386,-1429,-2068,-2320,-2040,-2324,-2826,-3242,-3594,-3873,-3925,-3873,-3592,-3313,-3086,-2931,-2889,-2854,-2825,-2875,-3213,-3538,-3382,-2556,-1248,169,-1027,1817,-1093,271,-2521,-376,-1722,-198,2639,-232,6303,3664,191,4357,542,1407,1522,2381,2670,-831,-1016,-225,-25,-215,-2464,12,3290,1807,456,-281,-2160,-2747,-1903,-707,-2235,-330,-2699,-1970,-1837,-2326,-2217,-1435,-621,-510,-2546,-65,805,467,-2312,-304,1514,1196,-526,343,-2244,-2987,-2153,-1678,-1735,-1297,-770,-1970,150,-1461,-2205,-2803,-1202,-464,-882,-1471,-2198,-2928,-3576,-3173,-2664,-2022,-1790,-1419,-1084,-1033,-1157,-1344,-1793,-1852,-2065,-2359,-2453,-2647,-2853,-3011,-3134,-3173,-3409,-3441,-3181,-2866,-2420,-2171,-2118,-1769,-1403,-1244,-1917,-942,-474,-1095,-658,-1550,-253,-1203,-1882,1162,3330,3079,1017,-1829,-1647,-2035,-304,-1303,-2286,-2677,-1954,-1165,-1192,-716,774,1338,380,-931,799,1380,-726,-2458,-1302,2029,787,-87,-1670,-1700,-54,705,618,605,-2669,170,652,908,-697,-2643,-2773,-1662,230,976,-3240,384,261,200,-1413,-214,-350,-1943,-752,-1607,545,767,858,212,-29,-1569,-153,-1270,347,180,-1338,-419,-620,-942,-1091,-1669,-1540,-3024,-2041,-1073,-985,-1291,-2124,-1445,-2262,-2843,-206,638,1349,1338,3514,2292,1043,-375,-3691,-1340,-237,-1655,-2883,-1505,-1361,-613,-1233,-2095,-2367,-2225,-4627,-9637,-7386,-1463,-1443,-3523,-938,-410,-32,266,-3718,-2628,543,276,-161,-638,-1229,-1755,-1832,-1826,-951,-378,-240,-930,443,531,295,-18,-582,-1195,-3028,-2532,-2037,-1144,-20,1194,884,-1759,80,-2131,625,2911,4877,2941,-1848,1260,5528,944,-2296,290,1521,-1036,-2177,1159,3,-2806,-197,-763,-246,4769,3742,1241,-1610,-2966,-444,-2755,-437,-2987,176,1603,703,-1806,-4304,-4177,-2171,-148,-3727,3212,2806,2516,2160,2019,2022,1952,1817,653,1485,1170,-2107,514,228,-538,-646,81,-588,-1365,-2237,274,720,-1402,-4171,1308,2262,-3580,2256,-1345,-1498,479,-3130,-4016,-2818,-984,-1479,-3563,-5937,-2768,-3043,-3011,-2953,-2731,-2612,-2410,-2231,-2084,-5049,-2160,-2357,-3256,-6378,-9875,-3985,-3034,-7938,-8505,646,1804,3042,4011,4682,5348,5436,5405,4926,-71806,-195851,-125219,525,-978,-3827,-55794,-55392,-19461,-16969,-11784,-10180,-12899,-15557,-3048,4101,4060,3815,-11218,-4914,-5759,-4761,490,-421,-1202,-1851,-2417,-2788,-3475,-3012,-2900,-2884,-3218,-2515,-2438,-2835,-2396,-2978,-2650,-2631,-2794,-2911,-2988,-3106,-2964,-2631,-2194,-1794,-1908,-1171,-2286,-443,-445,118,163,-3531,279,556,-2056,985,1299,-330,-2330,2123,2341,1962,-5741,-2414,-1251,-670,-536,295,-3926,-1684,-1782,-2728,-3462,-3898,-3813,-3355,-3019,-2476,-2185,-2699,-1287,-1056,-870,-834,-914,-1114,-2661,-1768,-2252,-2182,-2267,-2235,-1954,-2135,-1677,892,973,1617,-2413,3274,2335,-1512,-1987,-1414,-4117,-1931,-405,-2475,-1634,-116,-491,-1178,-1459,-9681,-17657,-61486,-40967,-1346,1746,-6189,-6072,-15895,-15772,-77197,-113965,-18752,31,-5867,-18728,-16113,-15074,-268,-151,-196,-3722,-215,-1301,-26398,-21457,-1094,-1488,-1919,-2134,-2236,-2236,-1941,-1582,-1160,-681,-225,184,715,-468,1452,1881,2151,2033,-2382,-794,-651,-687,-2379,-2691,-4049,-4843,-4357,-3354,-2447,-1718,-1149,-752,-554,-397,-3658,-2762,649,1520,-2746,-1453,-443,-2119,-2129,410,95,-989,-2308,-3722,-4876,-5092,-4291,-3697,-3366,-3119,-3252,-3566,-3995,-4474,-5004,-5005,-4426,-3557,-2555,-4167,-1613,-4448,-145,1126,2957,2734,5232,5911,804,-1234,-670,-1208,-1167,151,1134,1580,258,-1009,-2359,-3417,-4286,-4737,-4152,-3820,-3408,-3251,-2918,-2492,-1862,-2331,-1978,420,-1026,10,1610,1434,-886,-154,-1837,-1337,-1706,-2022,-2023,-1402,-1591,-3505,-3615,-53,-914,-351,-1477,493,-1938,-3450,-3718,-2731,1555,2148,1669,-1671,-1133,-1253,-2609,-3022,-1995,-2146,-1377,-200,-959,-1071,-1454,-2108,-1810,-864,3011,2647,2366,-530,1580,1104,705,99,-530,-1187,-1914,-3545,-2992,-3504,-3831,-3759,-3608,-3252,-3898,-2757,-2731,-2530,-2338,-2300,-2388,-2569,-2761,-2838,-2975,-3022,-2870,-2667,-2516,-2250,-2437,-2530,-1183,-652,-1599,120,-1838,-1533,-214,49,258,2819,2547,2110,1056,-1004,-193,-757,-2340,-811,463,-954],[-2171,-840,496,1553,1035,526,2008,577,-995,801,35,1726,-758,-3239,-2936,-1246,734,390,2603,869,-2012,462,-2546,-1186,-1049,-464,-1021,-1523,-2521,-3369,-4150,-4673,-4442,-3997,-3460,-3180,-2896,-2674,-2464,-2223,-1944,-1795,-1676,-1667,-1588,-1736,-2689,-1920,-2028,-2216,-2431,-2783,-3220,-3446,-3838,-4227,-4461,-4782,-4963,-5096,-5098,-4781,-4364,-3877,-3107,-2178,-1316,-1951,-2500,-337,1139,83,-2639,-3341,-1794,-1117,1866,497,-1627,1445,5051,2344,2247,-633,2396,3305,1514,-1768,-1675,-1214,-421,682,1433,2292,-1406,-38,2673,1281,-137,1238,-1824,-1921,-2491,130,1766,-1066,-1540,200,-3318,-2939,-3207,-3841,-4479,-4131,-3185,-2187,-1471,-619,-2914,387,697,-1412,-1746,-282,-1010,-2974,-535,-1072,-2146,-2794,-2284,-2305,-2154,-1913,-1451,-2348,-1329,-1594,-1383,-1005,4343,5047,2581,153,-540,-1583,-2439,-865,125,1042,-3962,-2216,2841,4036,4115,903,-1137,-1112,1421,3578,2209,-430,784,1347,864,601,-3520,-841,-1779,-2652,-2771,-1860,-3736,-504,215,52,-154,-719,-822,-893,-1075,-1255,-1459,-1541,-1788,-1445,-896,-2436,292,-325,1694,2231,2117,1786,-716,843,3641,-2642,-515,-1845,561,2145,-286,-719,-1585,-1394,45,-3436,-2817,-1094,-2241,1017,-2735,-3323,-2466,-4375,-2031,-3054,-3886,-5915,-3142,-2406,-1751,-1295,-1496,-7706,-591,-672,-910,-2080,-3306,-2639,-3525,-10745,-8676,-25498,-2829,-1333,64,1279,2206,3029,3579,2286,3729,3351,2772,1981,1046,112,-8373,-77531,-185241,-207611,-52411,-6517,-10156,-13313,-11775,-1044,-4395,-2634,-5777,-2133,-5502,962,695,393,165,-2772,-326,-403,-664,-893,-1094,-1171,-1386,-1610,-1738,-1842,-3574,-2979,-1686,-1521,-1300,-1082,-2387,-786,-691,-661,-769,-843,-939,-1263,-1523,-1962,-2260,-2752,-3170,-3516,-4053,-4473,-4753,-4726,-4534,-4188,-3937,-3921,-3749,-3851,-3922,-3950,-3826,-3527,-3259,-2812,-2322,-2711,-1563,-1389,-1171,-1080,-1133,-1310,-1608,-1851,-1953,-2438,-2032,-1929,-1901,-1226,-602,18,-437,1389,-2481,-549,-2925,-170,-1836,-251,2297,-1128,2885,3495,954,4869,776,1872,1749,2763,3001,-965,-1468,-197,33,247,-3172,348,3615,2445,2681,1500,-1975,-2901,-1367,-557,-2427,-435,-2398,-1968,-1617,-1039,-360,432,622,-79,-2565,492,1074,938,-2326,-1279,2886,2653,-254,501,-2200,-3149,-2111,467,5453,1711,-212,-1548,580,-1860,-2009,-2536,-991,2759,1602,394,-715,-1411,-2487,-873,-1008,-778,-1033,551,-324,2215,2112,1180,-1551,9,-831,-1770,-2502,-3307,-4085,-4770,-5187,-4659,-4336,-3900,-3320,-2778,-2219,-1843,-2611,-1928,-1288,-1378,-1645,-1939,-2094,-2278,-2372,-2389,-2314,-2399,-2500,-2662,-2873,-3110,-3442,-3795,-4118,-4480,-4507,-4271,-3971,-3558,-2983,-2264,-1471,-1123,380,1288,737,-773,1088,1915,-385,-2663,-970,409,-878,-1949,-2694,-3180,-3115,-3190,-3505,-3885,-3366,-1862,-210,1681,-682,-2326,-2688,-1538,-124,2489,-2845,4017,3008,1960,-1168,-512,-1614,-2279,-2576,-2607,-2302,-1994,-1792,-1759,-1457,-1585,-1046,-834,-593,-220,-1614,339,677,805,967,-1508,-1580,-2755,-1988,143,-301,-1153,-2141,-2507,-2770,-2550,-1506,-697,436,1095,2330,1533,194,-376,-2982,-1582,287,-1258,-2837,-1418,-599,-469,-1094,-1435,-1825,-1684,-4269,-8684,-7630,-1701,-1717,-3769,-1072,-269,489,620,-3660,-1836,2259,983,1443,815,170,-150,151,-1619,1623,2456,-8,-596,3126,2743,652,440,-801,-2421,-4233,-3418,-1562,154,1869,3484,959,-2009,57,-2047,5,2293,4170,2312,-2160,983,5409,930,-2321,-44,1202,-1196,-2256,1081,-336,-3036,-218,-208,-614,1961,1671,303,-2099,-2938,-1302,-2443,-3697,-4330,-2706,-781,1021,-1053,-4570,-4266,-2007,-473,-2612,2874,6752,9055,8717,8259,7022,6737,5640,1460,3436,2429,-2351,228,1266,-866,-225,216,-2047,-2087,-2120,-81,1089,-735,-3470,33,-688,-2111,-1690,-2344,-2840,-3334,-3389,-3219,-2627,-2048,-2138,-3482,-6664,-2259,-489,-392,-469,-544,-834,-1105,-1409,-1719,-5468,-2514,-2935,-3407,-6111,-10245,-4332,-3749,-8499,-9245,-1680,-1150,-518,-94,139,146,481,527,334,-68912,-189518,-113228,-747,-863,-14393,-57745,-63244,-24940,-16310,-8660,-12901,-19607,-10095,1719,1759,1679,1485,-9487,-2427,-7409,-6428,-770,-1427,-1985,-2467,-2935,-3288,-3558,-3658,-3647,-3628,-3551,-3651,-3735,-3849,-3699,-3568,-3261,-2739,-2734,-1995,-1703,-1664,-1642,-1708,-1904,-2304,-2949,-3569,-4194,-4360,-3633,-2900,-2337,-3332,-1096,-220,-1822,1219,1586,-375,-2399,1816,4650,1750,-4718,-2550,-1004,-839,-1015,242,-4680,-1407,-871,-1789,-2323,-1220,-991,-756,-1046,-835,-1106,-3613,-1006,-789,-330,197,740,1214,-2356,-1780,-1861,-577,2341,2145,302,-2153,-1445,639,301,139,-1317,744,1302,-1171,-1736,-1335,-4079,-1516,-851,-3034,-1359,5089,4556,-1682,-1356,-8367,-17664,-65847,-41502,-1596,-2396,-7560,-6634,-14050,-17954,-83829,-109557,-14593,-1767,-6220,-18819,-18240,-25122,-5101,-446,-1139,-3779,84,18,-28697,-27672,-4186,-1148,-1530,-1654,-1652,-1572,-1234,-853,-386,185,803,1441,2256,-525,1340,4399,3641,3793,-2409,-801,-73,-40,-2190,-1683,-675,-764,-1823,-3176,-4373,-4417,-3568,-2886,-2554,-2530,-3609,-3242,-3291,-2924,-3044,-1721,-464,-2292,-2472,27,1659,1775,90,-170,-2446,-2182,-1043,-1715,-2132,-2022,-1782,-1417,-2404,-815,-887,-1175,-1827,-2704,-3805,-4982,-3655,-4033,-500,1089,2545,2875,4658,5238,-297,-1221,-986,-956,-95,566,394,2948,1759,585,-717,-1776,-2703,-3526,-3863,-3888,-3917,-4125,-4352,-4534,-4236,-3496,-2633,-1771,-1040,-370,180,492,-388,-503,-1880,-1112,-1902,-2272,-1542,-1204,-1746,-3545,-4022,-1045,-942,-138,-1303,-253,-2532,-2601,-2891,-2614,1750,1994,1305,-1438,-1212,-1515,-2865,-3841,-3474,-2212,-1664,54,-378,-1489,-1984,-2582,-2067,-794,3108,2887,2803,-257,2027,2154,2316,1946,1474,893,-1559,-3187,-1851,-1486,-1843,-1896,-2024,-2044,-3993,-2478,-2987,-3342,-3677,-4065,-4372,-4489,-4421,-4177,-4019,-3825,-3480,-3077,-2669,-2079,-2707,-1434,48,840,-1237,-409,-2452,-2633,-1383,-403,194,3685,3304,2725,1070,-1000,-290,-1061,-2590,-1951,-3381,-4033],[-1106,-341,2281,1188,1092,513,1808,539,-1301,855,-71,1066,-1793,-2996,-2587,-1498,-1,-499,-900,-1209,-2078,-1532,-1907,-1282,-1207,-1011,-1386,-1293,-1542,-1756,-2081,-2480,-2702,-3041,-3329,-3834,-4232,-4017,-3562,-3105,-2662,-2409,-2240,-2224,-2161,-2336,-2376,-2543,-2616,-2723,-2788,-2903,-2996,-2772,-2620,-2405,-2022,-1762,-1435,-1155,-851,-1635,-948,435,-167,755,-1572,-2481,-2318,-34,1347,-319,-1807,-3439,-1352,-729,1891,333,-1924,2344,1348,304,-807,-1763,-2498,-2784,-2196,-2036,-1416,-809,424,1038,1164,1702,-749,0,1621,324,-772,768,-1727,-1609,-2422,-1386,-1723,-1709,-2244,-764,-3904,-2179,-3210,-3489,-1334,304,-2544,-1372,-1552,-1774,-2553,-3226,-3685,-3480,-2841,-2210,-1708,-2346,-1152,-1071,-2860,-2354,-2514,-1418,433,1125,1478,-2552,-1768,-1920,-1395,-486,5383,4737,2179,-401,-788,-1787,-2472,-932,-529,533,-4030,-2623,3221,3643,3606,411,-1090,-100,1070,3018,1800,-439,956,2825,3734,1111,-3508,278,-1416,-2645,-2081,-1006,-3005,-296,1857,1320,809,119,-204,-47,330,658,-255,-309,-1358,1487,1367,-2609,1063,-245,258,-390,-901,-1252,-1330,-1348,-1222,-2376,-780,-1493,-296,-219,-345,-401,-1224,-1339,-370,-3948,-3166,-911,-1960,942,-3056,-2447,-2440,-4156,-1329,-821,1543,-6063,-3355,-1565,-1527,-2323,-2977,-7688,-3625,-3708,-3621,-3382,-3658,-2757,-2287,-11408,-7844,-24295,158,724,1077,1167,937,631,131,-574,-1367,-2256,-3081,-3709,-3590,-2902,-12230,-69931,-170712,-185790,-39958,-4208,-9386,-14304,-12196,-3468,-4824,-3352,-5663,-1966,-5262,-1711,-1651,-1616,-1512,-2746,-1356,-1113,-1051,-965,-861,-672,-693,-820,-986,-1279,-4100,-2393,-2547,-3008,-3337,-3431,-3178,-2757,-2172,-1579,-1100,-519,-53,266,-403,324,1506,1858,-2067,920,-349,2080,-1756,-83,2256,1672,903,-154,-1074,-2266,-3399,-4380,-4434,-3399,-2408,-1394,-595,-2410,-1054,995,761,-726,-609,787,276,-783,-714,-1974,-1891,-2575,-3216,-3770,-3987,-3947,-3618,-3156,-3296,-2268,-2650,-1661,-1991,-741,-201,-2117,645,1013,1112,1218,1006,1075,1102,1014,1040,-1004,-1858,-274,-124,562,-3352,639,3298,2076,3461,2466,-1645,-3071,-922,-441,-2604,-434,-2044,-1912,-231,458,978,1421,781,228,-1796,981,1045,434,-2324,-2343,-1389,-1767,-1606,-1103,-2252,-3246,-2045,697,4021,1553,25,-1112,582,-2324,-1841,-2236,-851,2897,3020,221,-107,-825,-2338,-1197,-1890,-1186,-1565,341,-554,2298,3265,2426,-521,-408,-210,-1010,-2351,-3327,-3776,-3813,-3668,-3328,-3035,-2461,-1749,-2629,-2325,-1768,-3145,-2116,5,784,-1544,-308,-140,-1314,-1150,-1582,-1878,-2219,-2427,-2538,-2575,-2558,-2616,-2714,-2831,-3075,-3110,-2863,-2404,-1739,-941,-134,-2057,-1698,1492,1635,923,-690,843,93,-918,-2947,-2508,-2818,-2774,-2387,-2035,-2107,-2200,-2632,-3208,-3638,-3427,-2294,-927,689,-866,-2094,-2381,-1303,-595,2376,-1597,2556,2079,1754,-884,-6,36,-1901,-301,-2219,-292,711,540,-438,-43,-1722,189,138,694,-458,-1844,2137,3066,3006,2929,-1385,-1750,-2466,-1648,581,14,-1052,-2286,-1763,-2345,-2815,-2955,-3100,-2722,-2307,-1876,-1696,-1348,-1147,-2214,-1836,-1169,-1051,-2654,-1492,-958,-920,-789,-591,-1444,-1241,-3963,-7670,-6995,-180,-1536,-3934,-475,-510,-652,-776,-3028,-1135,-1104,-1419,-1857,-2283,-2714,-2874,-2477,-1793,-835,194,58,-281,2239,2556,768,532,1713,710,-1291,-1647,-1442,123,1434,2162,1000,-2244,-70,-1945,-507,1628,3298,1461,-2483,616,4283,922,-2263,-441,785,-1267,-2385,812,-680,-2759,-308,245,-1069,-1283,-2185,-2693,-2609,-2800,-961,-1960,-1007,-4006,960,2231,1252,-235,-4545,-4180,-1216,-765,-1256,1440,3735,5547,5418,5214,2614,4245,3412,2149,1630,730,-2472,-538,-866,-1033,-1238,-1162,-3506,-1553,-1808,-2243,-2601,-2927,-3210,-3407,-3697,-3661,-3542,-3524,-3350,-3297,-3145,-3027,-2972,-2832,-3314,-3486,-6866,-2384,-2415,-2298,-2321,-2336,-2597,-2878,-3230,-3583,-5907,-4057,-3921,-3611,-6130,-10358,-2335,-2069,-9235,-9358,-1278,-1108,-734,-439,-201,-5759,479,805,923,-60783,-197015,-137892,743,574,-28250,-59594,-62962,-26724,-15197,-6031,-15127,-21796,-4459,-3287,-3679,-3998,-4182,-6847,-4031,-6073,-7370,-3384,-3198,-2903,-3505,-2215,-1862,-1612,-1271,-1067,-2551,-2097,-1607,-2213,-4340,-3677,-3838,-3084,-1883,-2940,275,1229,417,2513,3045,1245,3751,-1136,-946,-2107,1069,135,-1091,-185,-3003,-1077,-2685,-4382,-3788,-2124,-603,-2324,1155,1565,1452,-3674,-2665,-539,-770,-1329,-1239,-4543,-1100,-412,-614,-3746,367,466,-199,-672,2760,2944,-4355,-190,2291,3558,3435,3260,3043,-1878,-1213,-1336,-983,2588,2454,93,-1992,-1084,1598,853,715,-135,-681,-1697,-2498,-2416,-1658,-3877,-1055,-853,-2241,-695,5907,4499,-1841,-1112,-6881,-17212,-68069,-42206,-330,3631,-7739,-6877,-12551,-20947,-90418,-103420,-10480,1669,-5790,-16396,-20006,-36413,-23886,-12113,-4377,-3521,5171,3740,-30263,-33773,-11597,2149,593,343,-180,-960,-1547,-2086,-2482,-2662,-2659,-2489,-2006,-1497,-802,-112,652,1161,-2252,-696,591,661,-1839,-2063,-885,-662,843,735,283,8,-20,113,226,273,-3093,-3570,-465,-1045,-3150,-2580,-3562,-3678,-2996,-2315,-1661,-936,-472,-251,-2557,-1919,-32,-224,-487,-603,-869,-1123,-2831,-1579,-1960,-2368,-2936,-3508,-3950,-4442,-3095,-3271,-1624,-910,-312,429,863,1225,-1332,-1065,-1313,-527,745,302,-327,-604,-942,-1179,-1492,-1540,-1496,-2251,-3736,-2880,-2268,-1387,-1484,-1662,-1793,-2796,-1746,-1718,-1758,-1759,-1759,-1870,-1970,-2106,-2340,-2613,-2944,-3094,-2809,-2124,-1664,-3225,-4317,-1979,-895,207,-982,-790,-2878,-1647,-1898,-2376,2007,3403,1878,-1100,-1343,-2925,-3130,-1914,-386,-2224,-1890,343,248,-1655,-2307,-2964,-2213,-641,1960,1286,838,22,378,403,658,769,832,764,-1163,-2714,-1333,-1105,-1888,-2507,-3176,-3431,-3285,-2690,-2168,-1476,-877,-551,-480,-609,-812,-1190,-949,-2598,-297,61,-214,83,-2871,-580,-318,3323,-953,-913,-2988,-3667,-2645,-975,127,1785,1242,258,-827,-2226,-3761,-5086,-4187,-2560,-1048,-867],[-915,-640,-218,-1292,-2307,-3363,-3791,-3488,-3148,-2705,-2535,-2531,-2730,-2261,-2104,-1527,-1376,-1308,-1294,-1336,-2093,-1286,-1035,-1284,-852,-1235,-1845,-637,386,2346,2214,2201,2206,-1088,928,1800,-1422,-976,1625,1747,-86,98,2106,2023,1972,-1064,-1094,961,-848,-1051,-415,-973,-2746,-1725,-1964,-2081,-1958,-1887,-1684,-1465,-1170,-1356,-725,98,52,805,-1838,-2966,-2123,187,1554,-621,-949,-3632,-972,-402,1734,52,-2148,219,-356,-1028,-1861,-2676,-3542,-4623,-4544,-3604,-2652,-1747,-754,220,818,1625,-276,379,628,-543,-1494,164,-1788,-1466,-2433,-291,-1217,-2118,-2740,-3385,-4162,-4352,-4717,-4965,-5287,-5702,-5467,-4779,-4151,-3170,-2298,-1338,-414,-1184,-2064,-1070,-1088,-1917,801,555,-3564,-1646,-2294,-1526,584,1985,1591,-2854,-2314,-2413,-1622,-22,3284,3581,1876,-800,-1153,-2163,-2670,-1133,-1369,-302,-3995,-2830,-304,-1086,-1921,-2453,-2502,-2295,-1921,-1574,-1393,-1302,-1417,-1712,-2069,-2239,-3667,-1891,-1262,-1933,-1424,-230,-2302,-234,688,553,412,373,317,-17,1218,1738,-1142,-798,-614,2870,1641,-2863,695,-323,1919,1294,725,183,-258,-809,-1307,-2052,-1892,-1903,-1592,-1331,-1196,-882,-1042,-1458,-975,-3574,-2621,-1093,-1803,-1305,-2999,-1732,-2624,-4184,-2082,-687,1075,-6026,-3990,-1402,-1812,986,-2169,-7407,1577,1081,514,-2894,-3910,-1071,-1195,-11952,-7042,-22959,1507,2549,3450,4130,4522,4853,5001,-1867,4779,4475,4136,3709,3202,2677,-16704,-62226,-159031,-167118,-27492,-3136,-8547,-15190,-10671,-3303,-4735,-3872,-5618,-1274,-5450,-1469,-1748,-2116,-2471,-2948,-3340,-3586,-3902,-4004,-3888,-3554,-3378,-3316,-3331,-3531,-4708,-4258,-4768,-4919,-4424,-3675,-2895,-2288,-1786,-1495,-1507,-1571,-1827,-2169,-2139,-1816,-912,81,-1883,1620,-1081,1003,-2189,-393,2031,3315,2419,1150,-26,-1473,-2846,-3649,-3519,-2566,-1619,-700,-954,-2147,-1381,297,34,-637,-856,-1322,-1717,-1854,-1703,-1426,-1237,-1059,-2783,-1663,-741,-733,-696,-636,-1938,-2669,-1865,-1238,-2131,-1785,-2068,-3076,-2843,-3133,-3456,-3443,-3229,-2812,-2106,-1459,-735,-870,-2160,-445,-445,759,-2268,992,2850,1696,1979,1703,-1218,-3164,-550,-501,-2607,-1045,-1599,-1728,-830,-589,-569,-597,-775,-1006,-1246,-1572,-2032,-2582,-3045,-3076,-2707,-2022,-1050,-183,-2314,-3222,-1891,880,2278,1321,234,-614,549,-2763,-1650,-1890,-713,1477,2026,26,-118,-541,-1784,-1516,-2808,-861,-1927,96,-714,2378,1765,724,-509,-1822,-2930,-3564,-3139,-2432,-2885,-2802,-810,-284,-1640,-1617,-1404,-2510,-2609,-1790,-3145,-2175,-122,531,-1521,-592,1237,-1467,-962,-1538,-274,-570,-1072,-682,333,-70,-557,-2811,-1503,-2004,-2243,-2208,-2040,-1781,-1502,-1300,-2844,-2104,-1431,-1566,-1415,-1245,-818,-188,-24,-3213,-597,2490,2077,-443,-1946,-1016,806,576,-530,1224,-2384,-216,1890,1971,-1085,-1885,-1999,-901,-1079,902,-354,1883,3002,3176,-585,-507,-347,-1833,-62,-1585,-1194,2222,2094,-851,-177,-1923,389,594,124,-1139,-1840,2068,3883,3727,3359,-1219,-2002,-2195,-1194,-177,-1175,-2237,-3086,-3766,-3917,-3702,-3242,-3060,-2604,-2270,-2000,-2018,-1878,-1897,-2154,-2383,-2707,-2858,-3122,-3103,-2757,-2352,-1781,-1140,-1208,-927,-3785,-6856,-6189,-109,-1538,-3977,-1975,-2742,-3651,-4479,-4617,-4024,-3327,-2771,-2325,-1893,-1607,-1383,-1090,-1333,-448,294,-45,-31,3873,3655,808,413,2523,804,-516,-820,-1770,259,1028,1561,-432,-2406,-3701,-3997,-2998,-2316,-1865,-1422,-2616,140,1686,889,-2092,-822,300,-1170,-2504,331,-974,-2082,-528,478,-1564,4115,1629,-1726,-3150,-2625,-1374,-1614,-1229,-3685,1162,2102,1296,514,-3922,-3950,-309,-1099,-220,621,-818,2912,2262,1379,-1093,-711,-1685,-2224,-2085,-1691,-2545,-646,-225,-1238,161,-160,-4561,-138,-600,-1715,-667,-1045,-2921,-1572,-1720,-1407,-944,-1024,-3446,-116,-676,-862,-762,-1222,-4663,-3749,-6608,-1929,-1364,-674,-101,441,671,801,780,351,-6577,-3149,-875,-2443,-6733,-10277,94,-1624,-10160,-9014,774,678,761,748,665,-10930,706,725,554,-49653,-206736,-175149,10,155,-44834,-62625,-55661,-24473,-13827,-4379,-16785,-16232,531,2168,1795,1267,123,-4566,-982,-4370,-8004,-3067,-2981,-2437,-5204,-1301,-955,-1212,-1066,-1179,-2708,-1951,-2702,-3455,-4447,-2995,-2215,-1321,-259,-3168,1448,2151,-213,2225,2189,399,2923,-1004,-1761,-2456,999,266,-1659,-1205,-2917,-895,-751,-1599,-2308,-2942,-3275,-3334,-3016,-2637,-2356,-3032,-3084,-2534,-2581,-2682,-2897,-4181,-3510,-3735,-3232,-4466,-1811,-842,-8,-632,2068,2738,-5071,-1314,1717,4111,3716,3057,2170,-1651,-524,-1117,-1687,-629,27,-476,-2081,-1026,2573,418,-176,668,2340,1401,-809,-1402,-1348,-3931,-983,-798,-1300,-215,5168,2964,-2141,-1161,-5721,-16923,-68930,-44282,-1396,3224,-7035,-7213,-11895,-24330,-95434,-98420,-7353,3261,-5136,-13594,-21566,-48168,-42464,-23882,-7906,-3356,6540,5444,-31611,-40075,-19137,2323,-209,-193,-428,-1253,-1810,-2252,-2538,-2720,-2872,-3115,-3262,-3461,-3245,-2649,-1748,-984,-2365,-925,886,997,-1736,-2777,-1379,-845,994,2323,1433,2522,2494,1787,1296,974,-2727,-4119,-402,702,-3511,-2420,-195,-2296,-3090,-928,1564,1354,120,-589,-2877,-1795,-1665,-2338,-2784,-2681,-2440,-2089,-3258,-1441,-1369,-1378,-1579,-2023,-2040,-4500,-2567,-2769,-3034,-3245,-3533,-3617,-3886,-3905,-3606,-3245,-2735,-2218,-1778,-1418,-1284,-817,-520,-239,-176,-1904,-1216,-2507,-4112,-2535,-1630,-240,922,1182,1544,-2941,896,2861,1018,-150,1582,432,584,-962,-1323,-476,-2083,-2724,-928,-1514,-1995,-2881,-4653,-2963,-913,275,-674,-1184,-2926,-748,-961,-2130,530,-218,-1256,-2146,-3009,-3572,-3408,-2841,-2370,-2294,-2069,-2268,-2651,-3024,-3520,-4036,-4195,-3739,-2964,-2244,-1417,-680,-73,390,793,804,572,63,-670,-2068,-2570,-3339,-3334,-2402,-1318,-138,-2029,884,1616,1703,1530,1007,263,-519,-1074,-1128,-891,-2842,161,-65,-356,257,-2500,279,-630,183,-356,-940,-2854,-2961,-3381,-1163,543,3954,3430,2512,903,-743,-180,-1372,-1625,-1921,-411,-339],[-1271,-2381,-2973,-2251,-1206,-467,265,771,-1776,877,118,-254,-3000,-1457,-1949,-2513,-2933,-3153,-3153,-3067,-2958,-2807,-2521,-2003,-1585,-1588,-2295,-644,-181,409,785,1169,1814,-906,604,3738,-1018,-469,3742,2079,809,204,4311,5306,2214,-1600,127,2753,-465,-1616,2326,1793,-2492,1965,1552,1226,1102,890,788,-1226,231,-1004,-427,812,265,819,-2065,-3341,-1902,382,708,-523,-112,-3832,-597,-78,998,-279,-2191,1995,2328,2550,1561,-2632,656,1986,1591,-2565,-1251,-489,-999,-1492,-1955,-2226,-2288,-2184,-2055,-1907,-2168,-1658,-1928,-1886,-2384,-1817,-1929,-2272,-1748,-1609,-3644,-1408,-2216,-2722,-1335,-1388,-2027,-1136,-4105,-377,-1106,1058,1917,-895,-2184,-1420,-1169,-1618,725,415,-3228,-990,-1779,-1489,-491,-1369,-2112,-3158,-3145,-3472,-3595,-3633,-3643,-3425,-3251,-3218,-3156,-3116,-3176,-3260,-3235,-3370,-3793,-3272,-3160,-2959,-2939,-2897,-2754,-2701,-2678,-2731,-2889,-3002,-3152,-3303,-3371,-3208,-3924,-2583,-2100,-1723,-1429,-1030,-1608,-652,-554,-451,-338,-153,134,-154,1038,1622,-1725,-1181,168,2886,1738,-3135,182,-520,960,323,-12,-107,-9,-90,-298,-1923,-780,-1288,234,1295,729,-436,-1035,-1717,-1724,-2895,-1998,-1113,-1735,886,-2632,-1212,-3009,-4375,-2871,-429,2774,-5698,-4657,-1442,-2825,453,-3053,-6959,2071,5028,4813,-4030,-3992,2336,1171,-12096,-6399,-21477,782,1293,2081,2974,3783,4641,5339,-8054,6082,6145,6098,5916,5640,5359,-21447,-54759,-150681,-152789,-16122,709,-7739,-15582,-8962,-1286,-4137,-4074,-5753,-816,-6107,-2766,2547,2026,1204,-2139,-120,-731,-1393,-1797,-1899,-1686,-1560,-1515,-1531,-1718,-5264,-2352,-2821,-3203,-3401,-3372,-3138,-2927,-2705,-2589,-2672,-2697,-2822,-2998,-2886,-2704,-2176,-1721,-1837,-513,-1989,-523,-2674,-856,467,443,334,14,-119,-528,-3397,-1407,-1887,-2689,-3166,-3789,-3817,-3177,-2436,-1842,-1207,-721,-833,-248,-247,-231,-122,-984,-55,-109,-1926,-2498,-381,-570,-757,-957,-1246,-2781,-2149,-2800,-3271,-3806,-4122,-4065,-3777,-3395,-3254,-3086,-3035,-3012,-2807,-2673,-2412,-2010,-2546,-1297,-1082,-801,-1268,-794,-892,-1158,-1380,-1191,-1072,-3248,-892,-738,-2597,-980,-1234,-1582,-2162,-2483,-2777,-2673,-2319,-1816,-1234,-713,-332,-83,-2055,-1532,-455,935,88,-653,-2512,-3271,-1796,905,1182,806,210,-456,-1066,-3308,-1929,-2014,-1931,-1788,-1532,-1392,-1366,-1353,-1307,-1570,-2211,-1137,-1831,-1234,-917,-577,-104,543,1272,-1025,-1063,-1295,2067,-260,-2415,-2882,882,831,-1459,-1495,-1208,-2158,-3197,-1701,-2767,-2153,-203,229,-1673,-978,-612,-1675,-1590,-1859,-1896,-1935,-1851,-1728,-1606,-1507,-1561,-3103,-2071,-2701,-3386,-4103,-4461,-3700,-2731,-1719,-3332,-1625,1291,2292,1007,-544,1039,2570,27,-3508,-588,3558,2146,-655,-1889,-987,939,257,-1643,943,-2175,-155,2767,2993,-1263,-1745,-1743,-446,-1583,2487,791,5015,5645,3311,-375,-1061,-822,-1724,177,-528,-2143,1800,124,-1583,-2286,-2184,-320,885,-487,-1661,-1586,2021,2823,2001,1148,-969,-2321,-1974,-755,140,-45,-936,-2748,760,-973,-2939,-1208,-533,-822,-1169,-1494,-2021,-2309,-2692,-3269,-3797,-4399,-4648,-4411,-3619,-2607,-1711,-790,-121,-1025,-680,-3680,-6222,-5402,1459,-1284,-3805,-130,-652,-1244,-1747,-2083,-2374,-2471,-2457,-2218,-1660,-987,-218,665,-1121,2074,2779,-145,287,4824,4178,958,293,2400,875,329,371,-2055,1149,1191,863,533,-2194,-1799,-2501,-2862,-3196,-3650,-4274,-4030,-2852,-1481,-177,-1572,-782,110,-597,-2124,-26,-838,-1008,-579,737,-1660,-676,-1896,-2347,-3242,-2118,-1796,-1041,-1057,-2530,1264,1025,550,-110,-2814,-3305,-1956,-2054,-1954,-1773,-1546,-1249,-1127,-902,-2082,-446,-323,-216,-4,75,-2198,81,216,-1162,-160,-298,-2899,-1147,-1915,-2712,-3416,-3934,-3969,-3526,-3136,-2523,-1966,-1661,-3999,-1273,-1207,-1248,-1385,-2276,-5485,-3791,-5845,-1384,-1341,-1030,-703,-191,247,799,1354,-571,-6800,-4786,-1551,-1902,-7404,-9336,685,-2247,-10466,-7889,172,-819,-1698,-2611,-3149,-13655,-1660,-432,619,-37846,-213256,-221408,-22493,4188,-64214,-66780,-48472,-19359,-11591,-3263,-17070,-9900,5237,4662,3599,2277,-3042,-2076,-2514,-4100,-7887,-3904,-2918,-2111,-6198,-1400,-1493,-1853,-2329,-2886,-3500,-3985,-4394,-4370,-4153,-3798,-3455,-2837,-1840,-2752,324,1494,-371,1760,1261,38,2361,-455,-2018,-2498,1254,839,-1597,-1712,-2377,-3269,-3713,-3223,-2202,-1093,-250,-2162,265,1200,227,-2097,-2985,693,-176,-1827,-1633,-3331,-891,2092,1746,-2669,-1011,808,-325,-1775,-3026,-4456,-4802,-3533,-2542,-1738,-1243,-1014,-1053,-1200,-1530,-1915,-2222,-2302,-2270,-2121,-1727,-1428,-1115,-972,-954,-1004,-1138,-1452,-1658,-1592,-1696,-3452,-1376,-421,-9,728,2956,2127,-1885,-722,-4162,-16164,-68960,-47795,-3476,516,-5079,-6862,-11321,-26456,-96161,-95634,-5113,-847,-3708,-10298,-21944,-58795,-58345,-34196,-11094,-2515,1995,1680,-32260,-46026,-26028,-178,-540,-622,-636,-701,-1025,-1287,-997,-3890,-1772,-2393,-2955,-3586,-3782,-3346,-2331,-1362,-2045,-784,1500,1688,-1146,-3121,-1462,-615,1662,2508,1091,1772,1227,698,124,-404,-1887,-4052,-1300,-1351,-3494,-2608,-1316,-1922,-3127,-1248,-1031,-772,-708,-843,-2755,-1373,-1716,-2208,-2639,-2699,-2666,-2424,-3094,-1648,-1355,-1024,-743,-1946,-1720,-4101,-1641,-1730,72,1967,1826,1732,1281,788,-3635,-761,-2378,-715,-675,-571,-1979,-326,-210,-127,-252,-2126,-1138,-2574,-4113,-2030,-840,4,624,870,1257,-2886,1926,3070,1777,-58,1315,399,1077,-849,-736,-74,-2041,-2875,848,1209,-1106,-2465,-4715,-3668,-887,745,-331,-1331,-2575,-2378,-2835,-3182,-3445,-3324,-3212,-2830,-2496,-2299,-2397,-2249,-2407,-2710,-3158,-3737,-4406,-4692,-3849,-3440,-2215,-1490,-711,-106,510,360,1183,1211,1140,676,-1,-886,-1895,-2910,-3740,-3625,-2843,-1823,-1070,-419,-1246,-115,-538,-972,-1526,-2194,-2622,-2434,-1799,-1324,-292,-2526,728,-680,-919,36,-2359,358,-1162,2950,-285,-1334,-2787,-2225,-3216,-1821,481,4771,4640,3465,327,-860,-414,-1795,-1305,-1250,-979,-1017],[-577,-1263,-1001,-504,259,820,1455,826,-2131,871,220,-616,-2007,-782,-1225,-1390,-1349,-1321,-1103,-853,-2278,-548,-473,-1617,-706,-1955,-2161,-1140,-1504,-1724,-1900,-1954,-1604,-1161,-493,66,-579,54,2062,2299,1620,370,3622,3450,2101,-1960,1350,1344,-246,-2160,-502,-1060,-2295,-1759,-2072,-2389,-2593,-2959,-3234,-3403,-3243,-2668,-2046,-1497,-879,-355,-2361,-3560,-1787,87,-333,-976,-1792,-4021,-3633,-4514,-4022,-3040,-2171,-896,93,939,1113,-3107,19,2450,1690,-2735,-1349,-327,1845,-300,299,880,88,574,-712,-1678,-2839,-1257,-2222,-1526,-2297,-12,988,-2072,-490,-104,-3127,-1121,-1699,-2177,-2647,-3116,-3418,-3582,-3758,-3466,-3156,-2641,-2057,-1530,-2286,-1735,-1303,-1500,-350,-678,-2633,-1573,-2025,-2471,-2469,-2234,-1730,-3478,-3274,-3518,-2327,777,1145,1550,1793,-869,-1789,-2857,-3294,-1685,-2976,-2547,-3454,-3059,3267,4104,2225,-803,-318,1039,-1524,-1795,-757,-1240,-213,-968,2430,1340,-4240,2265,2390,-669,-567,1066,-919,-227,865,584,290,-23,-346,-681,-813,-804,-1863,-1380,-280,-58,249,-3324,-375,-763,-929,-1727,-2486,-3171,-3600,-3828,-3646,-3246,-2737,-2291,-1759,-1446,-1353,-1110,-1116,-1996,-2483,-2213,-1404,-1383,-1619,-575,-2081,-807,-3471,-4459,-3173,20,1963,-5102,-5088,-1465,-3628,-323,-4077,-6386,2264,5470,5488,-5474,-3754,3019,724,-11524,-5834,-19693,1961,1810,1477,923,113,-688,-1581,-15952,-3991,-3997,-3750,-2929,-1972,-999,-25737,-47721,-145736,-143406,-6508,643,-6868,-15110,-7381,-1612,-3018,-3769,-5936,-561,-6986,-3980,2384,2278,1558,-2002,431,784,93,-569,-1116,-1381,-1574,-1578,-1369,-1130,-5311,-1707,-1482,-663,-753,-1324,-1560,-1173,-1036,-650,-107,747,1615,2378,-487,-1370,1570,3122,-1755,2514,-2325,-2227,-2808,-1236,820,3186,2596,1880,1450,176,-3803,-73,-435,-2802,-1298,-1747,-2329,-2540,-2721,-2729,-2358,-1872,-1369,-904,-544,-163,258,-434,664,604,-1105,-3132,-134,-658,-898,-688,-606,-1679,-417,-189,-2488,-1690,-739,-2876,36,-85,-343,-390,-336,-124,355,730,1103,-478,-2790,-1217,-1553,545,-193,1043,809,423,31,-74,-661,-3140,-1697,-2374,-3035,-3576,-3199,-2438,-1786,-897,-299,160,337,447,441,302,-1,-437,-1762,-1258,-1669,-2139,-2481,-2910,-3171,-3376,-3395,-3344,-3142,-2768,-2461,-2167,-1868,-3774,-1529,-1426,-1255,-1175,-1012,-965,-1005,-1005,-879,-1236,-1081,552,-1434,-701,-949,2275,4143,5942,2658,-1053,-1011,-1762,1210,-649,-2103,-2229,493,1029,-1362,-1469,-1081,-1645,-3954,-1442,-2444,-1965,-154,-10,-1849,-1385,749,-1783,-1732,-1839,-1157,-1144,-933,-2085,-999,-844,-1133,-3036,-35,-410,-3045,-491,955,1668,1745,1745,-2389,-1056,1302,1089,911,-483,587,315,-140,-3703,-922,-1326,-1759,-2005,-2166,-2452,-2370,-2266,-2775,-1923,-2047,-1862,-1996,-1955,-2092,-2115,-2047,-1880,-2074,-1344,-1122,-859,-442,-19,-323,-1666,-1384,-1624,379,403,-3114,308,48,-1668,-669,-2547,-1520,-1955,-2284,-2324,-2310,-2186,-1946,-1846,-1567,-1237,-2787,-1916,-483,265,-312,-1014,-3119,1480,-719,-2571,-1702,-43,-719,-1504,-2283,-3188,-3603,-3640,-3426,-2940,-2478,-1895,-1764,-2105,-969,-1839,-610,-573,-1047,-686,-3802,-5981,-4843,310,-969,-3656,-475,-650,-847,-932,-1300,-819,-741,-817,-1010,-1208,-1517,-1834,-2022,-2270,-2341,-2231,-2122,-1798,-1351,-739,-205,-17,1100,680,956,1445,-2417,2265,1841,-228,495,-1885,-1170,-1923,-802,-124,709,-362,-1646,-525,-1064,-2127,-3075,-3985,-3758,-2833,-1786,-695,-577,-15,-756,668,-1596,2430,562,-1861,-3045,-1646,-2350,-3316,-4465,-3737,-2580,-1295,-199,698,-1748,-2713,1710,-1195,1404,-1457,720,6996,7238,7319,-1834,2840,3741,2982,2849,176,-1921,-588,-2047,-3506,-4561,-2899,-1457,-26,1016,-1058,1300,197,-3381,3700,3414,3215,2913,-88,-4095,-976,683,605,246,-4063,-5620,-4089,-5337,-1029,496,940,1357,1887,2255,2661,2311,-2015,-6762,-6708,-2624,-1680,-8434,-8104,1549,-2344,-10418,-6868,612,-303,-909,-1232,-1036,-13729,743,1779,2546,-28556,-224650,-295551,-127701,-26950,-87829,-72429,-42723,-13888,-9124,-3346,-16674,-4313,4989,4614,3943,3016,-6580,24,-719,-2183,-7740,-3827,-3314,-2723,-6876,-908,-424,-631,-1253,-2789,-2656,-427,-946,-1489,-2950,-2316,-2310,-1789,-825,-2380,1144,2126,-706,1158,87,-464,1575,-137,-2234,-2855,1180,1163,-1621,-2327,-2246,-3342,-4117,-4100,-3357,-2585,-1846,-2041,-980,-599,-595,-1567,-2966,198,395,-1936,-2147,-2776,-947,2290,2595,-1006,-1720,831,954,5,-58,-915,-3459,-2511,-2895,-3291,-3322,-3101,-2894,-2681,-2626,-2684,-2824,-2999,-3375,-3894,-4284,-4207,-3691,-3306,-3027,-2824,-2740,-2881,-2961,-2802,-2842,-3101,-2662,-2005,-1505,-899,-120,572,-1822,-460,-2927,-15713,-69858,-54039,-7669,833,-3027,-6510,-11440,-27386,-92439,-96087,-4966,464,-2402,-7397,-21740,-68460,-71451,-43115,-14505,-1661,1961,1059,-33243,-52634,-33256,-2706,-3057,-2824,-2483,-2287,-2096,-2099,-2225,-3496,-2727,-3137,-3456,-3860,-3945,-3575,-2748,-1987,-1899,-876,803,1509,-633,-3646,-1713,-529,2274,1933,552,533,-232,-1005,-1838,-2641,-3299,-3985,-4390,-4305,-4046,-3872,-3881,-3718,-3691,-3696,-3669,-3507,-3559,-3817,-4112,-4563,-4792,-4322,-3765,-2980,-2312,-2419,-2856,-146,450,-924,194,-2007,-1534,-3723,-1433,-865,519,2748,2474,2354,1973,1634,-3474,-521,-2868,759,792,848,-2640,975,1037,1065,882,-2410,-1202,-2768,-3784,-1658,-246,264,2810,3176,2704,-2949,2745,3483,2387,-23,1014,321,1438,-557,-133,234,-2022,-3043,1643,2357,-676,-2172,-4318,-3204,-947,1135,-106,-1375,-2103,-1527,-1417,-1650,-644,-68,269,-228,-1954,597,-2286,-1229,-33,-2816,-2394,-1650,-2214,-2546,-2783,-3499,-2888,-2783,-2494,-2270,-1925,-1628,-1387,-1170,-850,-714,-596,-532,-502,-1334,-677,-949,-1271,-1498,-1942,-2322,-2774,-2973,-3003,-2514,-1882,-1391,-1076,-909,-774,-1874,-686,-1824,855,-1383,-1295,54,-2129,110,-1544,2063,-286,-1647,-2812,-1704,-2305,-2270,443,2454,1997,1497,-231,-839,-559,-2011,-1059,-749,-1357,-1830],[-607,-1653,1777,249,124,-705,-1150,-1353,-2534,-1922,-2277,-2438,-1985,-1543,-1075,-1421,-218,-393,518,115,-2555,-495,1162,-2037,-805,-2187,-1397,-1181,-1151,-140,-871,-1766,-2557,-2030,-659,635,-116,588,2981,2513,2333,561,3202,5289,1878,-1685,2550,3504,-158,-2559,502,-250,-2104,-96,349,790,1268,1460,1548,-1965,285,-368,-23,-541,-1233,-1811,-2628,-3294,-1696,-1060,-885,-901,-1077,-3804,-1540,-1716,-1462,-1248,-2039,115,711,1143,647,-3037,-536,662,122,-2694,-1540,-2548,-3391,-2889,-1952,-1025,-147,684,-928,-1945,-3367,-1892,-2547,-1688,-2056,24,655,-1612,-1332,-2385,-3367,-3530,-2984,-2251,-1637,-1205,-1598,-555,-1069,-457,-458,-462,-508,-668,-2259,-1903,-1485,-1875,-2392,-2842,-3056,-3090,-2891,-2758,-2479,-2340,-2188,-3679,-3395,-3698,-2587,-1263,-1063,-614,-109,-529,-1810,-2690,-3491,-1919,-3036,-3529,-2903,-3113,2901,3982,1665,-940,70,1060,-2441,-2229,-1700,-1522,-854,-2554,1865,1381,-4503,2592,3605,-77,-357,1355,-175,-104,51,149,223,312,229,-655,-324,-683,-1614,-1393,-1651,-1612,-1206,-3324,-854,-958,309,525,799,1072,-31,1486,1468,-2214,1065,-1379,356,-162,-813,-1141,-1340,-2190,-3143,-1528,-807,-1647,-1344,266,-1424,-461,-3928,-4187,-2686,-207,-203,-4291,-5078,-1305,-3753,-1196,-5056,-5763,2264,4056,3827,-7089,-3186,1698,168,-10271,-5297,-17553,1046,1596,1993,2148,1991,1770,1373,-24253,-33713,-19163,-1309,-2034,-2743,-3349,-28761,-41412,-144098,-139254,-5423,-4996,-5964,-14328,-6001,-3408,-2978,-3062,-6142,-2129,-7873,-3853,-1482,-1205,-834,-1985,-242,86,114,32,-148,-1775,-695,-1078,-1260,-1229,-5039,-1729,-1963,-1379,-453,-1807,-1593,1406,189,1402,2481,3329,5653,2878,-481,-1824,1387,3116,-1614,2818,-1723,-3920,-2455,-1470,241,3796,2445,1193,468,-183,-3884,-664,-646,-2624,-1494,-827,-3096,-1587,-1893,-2026,-2255,-2448,-2608,-2729,-2854,-2847,-2683,-2492,-2441,-2383,-2283,-3500,-1778,-1337,-1433,106,897,-315,311,517,-2443,-2075,-1614,-2350,3729,5721,3444,4624,2773,2518,610,477,2152,-111,-2761,-1387,-1806,380,956,2530,1469,266,4359,3941,-409,-2868,84,-603,-2333,831,-182,-959,1120,2309,6294,6637,206,537,1897,2441,1428,3033,-1291,1246,-2017,298,-185,-1773,-2664,-3154,-1252,-1064,-896,-594,-382,-185,28,-3772,-1392,-1111,-550,762,1047,-694,-4,496,154,-601,151,2507,-954,-999,-793,2303,2591,2031,1377,-934,-520,-1713,-634,-984,-1905,-1736,-682,-567,-1269,-1454,-964,-1018,-4115,-1451,-2145,-2346,-2846,-3344,-3700,-3755,-3364,-2947,-2577,-2357,-2278,-2545,-2929,-3334,-3534,-3255,-2568,-2671,-515,406,-2518,-1366,788,2615,2711,1691,-1329,-473,2955,2542,871,-282,496,1266,110,-3603,-730,-98,-483,-1013,-1236,-1481,-1620,-1713,-3441,-1401,-1910,-776,-503,-65,-977,-1493,-1681,117,-2384,-104,-142,44,582,1284,-305,-2133,-1844,-1414,687,1781,-3457,2131,1971,-1901,-891,-2830,813,948,-1691,-1699,-1283,-2963,-3909,-3194,-2072,-1276,-2939,-1859,-556,-916,-1346,-2077,-3428,-3567,-3965,-3893,-3352,-3006,-2368,-1854,-1408,-2516,-2167,-810,-932,-1434,-1406,-1713,-2369,-3050,-3678,-4286,-4352,-3861,-3278,-2612,-3907,-5957,-4240,-1477,-1640,-3394,-2564,-3087,-3740,-4268,-4324,-4025,-3579,-3251,-3012,-2752,-2588,-2434,-2186,-2076,-1908,-1694,-1602,-1404,-1189,-917,-825,-665,-630,-535,-606,-639,-2463,-841,-870,-942,-949,-1316,-1699,-2067,-2004,-2645,-3190,-3119,-2467,-1598,-752,-136,-440,64,248,928,-855,-702,-27,1073,-750,523,-1204,1594,559,-1032,-2515,-971,-2445,-1033,-1708,-2571,-3286,-3047,-2217,-1305,-590,-1968,1109,-1094,1950,-2778,1107,4415,4595,4706,-871,697,2308,2880,2102,-502,-1507,-1365,-2087,-1553,-138,-1147,-26,5941,4612,850,1661,36,-3676,10229,11712,10137,5419,531,-3112,-1803,1114,2275,2773,-5667,-4642,-4328,-4885,-662,1892,1717,1520,1474,1344,1360,695,-3529,-6026,-7832,-3828,-1502,-7515,-6407,1888,-1639,-9635,-5944,156,-452,-871,-1362,-1874,-11304,-2437,-2593,-2893,-22581,-247319,-412275,-291243,-126893,-114612,-78553,-38753,-8843,-6222,-4285,-15657,630,1160,1121,999,834,-9229,513,374,-2273,-7273,101,-1909,-3587,-6790,123,144,-778,-1149,-3718,-2716,-578,-991,-1100,-2215,254,-711,1871,4087,-1804,5702,4580,-926,871,-789,-828,886,235,-2002,-3196,-533,-1044,-1520,-2726,-2036,-2171,-2154,-2254,-2310,-2329,-2297,-2468,-2585,-2677,-2795,-3067,-3298,-3523,-3522,-3407,-3262,-3082,-2743,-2336,-1999,-1922,-2285,-1292,-840,-595,-153,37,-2636,-2800,783,815,708,530,294,155,8,-81,-2891,17,21,-987,-1043,-14,63,-16,-1852,268,396,418,-157,-504,-917,-2635,57,1720,1084,1835,4276,846,-1781,-144,-1823,-15383,-70902,-62869,-13925,4335,-991,-5982,-11826,-26560,-84901,-98161,-6780,5788,-1219,-4809,-20872,-76429,-81680,-50542,-17781,-635,3041,1820,-34727,-59913,-41047,-4269,-1418,-740,-231,12,-2026,-2600,0,-2288,-548,-964,-1300,-1801,-2264,-2797,-2781,-2230,-1757,-1037,135,680,-32,-3949,-1962,-399,300,-461,-1390,-2268,-2468,-1685,-809,-87,-346,-3042,-999,-364,-3570,-3312,-607,-1257,-3378,-2226,-1770,-1694,-1655,-1599,-2432,-1053,-619,-324,-2171,228,-450,-2863,-2523,61,-325,-986,-1367,-2065,-2184,-3289,-1632,-998,-426,172,659,1302,1319,783,-2156,-248,-3122,1662,2111,779,-2963,1613,1493,1366,1017,-2663,-1327,-2987,-3011,-1306,-1267,-1699,-1902,-2046,-2071,-3105,-1785,-1616,-1435,-1076,-558,0,696,-52,495,507,-1955,-3110,2356,3294,-184,-1955,-3817,-2223,-1033,-1545,-1761,-1348,-1614,405,1208,-1456,1901,2849,2876,-111,-2312,413,-2093,-1077,24,-3218,-2425,-1912,-2189,-2100,-2593,-3372,-1691,-1749,-1783,-1981,-2105,-2268,-2420,-2471,-2257,-2074,-1792,-1487,-1165,-1085,-628,-469,-309,-3,-123,274,-32,184,-132,-280,-418,-633,-795,-719,-208,-2603,-2042,-1123,502,-2108,-1210,494,-1853,-375,-1846,1142,-322,-1870,-3001,-1409,-1513,-2303,434,4369,4152,2574,-629,-675,-583,-1970,-890,-425,-1452,-845],[-684,-1912,-1944,-2157,-1739,-1265,-562,159,-2324,-1,159,-459,-412,-19,-794,-1468,-655,-782,49,-642,-2885,-1103,-1442,-2517,-1803,-2144,-1889,-1983,-2056,-2075,-2243,-2575,-2848,-3372,-3861,-3813,-2758,-1446,-23,1453,2902,710,2535,5010,1556,-894,3637,3522,-232,-2753,2278,1007,-1956,-1150,-1507,-1123,-103,950,2034,-2291,355,-76,72,3836,430,258,-2891,-3119,-1665,-511,-1066,-1521,-1930,-3449,-2765,-3331,-3640,-3772,-3310,-2412,-1397,-468,126,-2644,-1081,481,359,-2512,-1562,-223,124,-1441,445,400,-297,2713,-881,-2122,-3796,-2373,-2948,-1958,-1752,-76,293,-1145,1205,781,-2202,963,-591,-517,82,222,-1499,2330,113,-394,674,-730,-2045,-3192,-3790,-3575,-2843,-1953,-1220,-589,-1480,182,-206,-683,336,-149,-768,-3757,-3204,-3303,-3890,-4403,-4469,-3891,-3192,-2603,-1981,-2217,-3316,-2145,-2468,-3155,-2244,-3094,1643,1869,1239,-983,471,974,-3249,-1396,-2599,-1748,-1481,-4146,1277,1410,-4756,1537,690,-370,-1371,-1721,-1412,-359,915,2207,-159,2402,2005,-939,2460,2452,-1236,-1333,1773,732,-30,-3180,-1261,-1144,-348,219,876,1373,0,1912,1634,-2489,285,-1419,-1488,-2308,-2890,-2733,-2258,-2318,-3703,-909,-435,-1912,-920,-397,-767,-800,-4383,-3544,-1926,-2348,-2824,-3370,-4692,-4011,-4090,-3929,-5874,-5218,-2279,-1769,-1389,-8759,-2411,-1211,-1377,-8593,-4802,-15096,-1886,-1863,-1916,-2079,-2401,-2618,-2825,-31131,-56763,-64085,-2345,-1835,-1314,-789,-29842,-36126,-145339,-140189,-883,-1157,-5109,-13461,-4877,-2818,-3121,-3441,-6369,-4373,-8351,-5451,-5649,-5276,-4491,-3680,-2786,-1882,-1310,-907,-686,-2408,-820,-1282,-1798,-2341,-4757,-2764,-2614,-2211,-1694,-2315,-1601,-439,-480,223,526,1038,1523,1893,-373,-2101,1336,3033,-1429,2993,-733,-3083,-1711,-1561,-307,3574,4303,4283,2191,-477,-3672,667,2191,-2277,-1885,-1210,-3884,-1239,-1454,3565,2674,-143,-380,2656,2334,1527,828,218,-359,-675,-690,-3541,-53,-904,-1902,686,1501,1102,1007,760,-2236,-2294,-2415,-1939,1962,2060,1971,1956,1824,1596,164,-352,222,-572,-2417,-2818,-4151,-5163,-4888,-3987,-3191,-2801,-2720,-2673,-3192,-4144,-4848,-3457,-2138,692,471,-545,991,1816,6288,8623,176,547,2587,2871,1774,3624,-717,2587,-1983,2633,112,-2293,-2598,-2993,-813,-526,-357,-2,285,576,911,-3640,-1246,-799,-366,901,2254,-864,198,988,823,130,1353,3710,-524,-1252,-538,2324,4160,2963,1494,-876,-1989,-3912,-5023,-3538,-1902,-1502,138,1128,-1269,-1536,-969,-433,-3297,-597,-1978,-1179,287,-195,-1837,-2147,299,-1439,-2340,-1981,-2091,-2006,-927,-2862,-720,651,-2595,-2277,-711,-1234,-1394,-2246,-832,-414,-40,170,-353,-76,-571,-1189,-1720,-2444,-3039,-3308,-3240,-3413,-2091,-1487,-1012,-1180,-823,-1239,268,440,-3109,-211,-1933,166,1277,1547,-573,-1367,-1896,740,-2683,982,802,844,1286,1996,-493,-2560,-2325,-1294,922,2768,-2899,1992,1807,-2123,-1224,-3176,764,702,-2247,-1513,-622,-53,-204,-127,404,152,-2525,-2000,-962,-1799,-2158,-1921,-3747,-29,-288,-1425,-2571,1609,-95,330,648,-2278,-2125,-357,294,-1317,-744,-1407,-2305,-3126,-3844,-4604,-4829,-4338,-3863,-3352,-4182,-6318,-3688,-2376,-2410,-3325,-2930,-3191,-3504,-3581,-3304,-2931,-2453,-2086,-1813,-1555,-1462,-1481,-1530,-1851,-2220,-2583,-2984,-3052,-2850,-2440,-2160,-1815,-1641,-1470,-1549,-1667,-2481,-2202,-2388,-2443,-2454,-2257,-2485,-2502,-1095,-761,-290,400,-594,-783,2173,1169,-3,616,505,1641,-240,-937,371,1898,-823,3,-982,117,-163,-396,-2179,-437,-2090,-473,-397,-591,-944,-1155,-1518,-2048,-2849,-3409,-3619,-2973,-2345,-3527,-1471,-1164,-1166,-1180,-1225,-1420,-1659,-1862,-1904,-2041,-2075,-2237,-2120,-1808,-600,-1915,1016,4612,6261,2823,2094,-532,-3284,10663,10031,9250,5800,911,-1897,-3021,1094,2124,1422,-5701,-3680,-4817,-4866,-704,-1026,-1556,-2223,-2795,-3067,-2455,-1794,-5257,-5204,-6448,-5490,-1675,-5612,-4712,-627,-895,-8609,-5653,-1386,-1568,-1521,-1527,-1552,-7935,-1174,-853,-648,-19381,-269576,-564779,-493036,-244479,-142008,-84736,-37335,-5084,-3377,-6248,-14780,423,480,534,591,-1368,-8193,882,1002,-3352,-6812,-688,-3154,-4542,-6436,1117,964,-1418,-1261,-4782,-3044,-982,-1694,-2030,-1933,-562,-998,1473,2623,-1434,4176,3062,-1386,633,-1438,-1439,-35,301,-1706,-3783,-469,-832,-1694,-3204,-1844,-2110,-2231,-2411,-2419,-2266,-2009,-1977,-2354,-2375,-2563,-1644,-2443,-1378,-1016,-2091,-3144,-2176,-1638,798,1207,1429,-2797,370,1320,-11,4680,2389,-2170,-2941,416,6056,5758,5285,1983,622,3155,323,-3684,657,-114,-1082,-949,-536,-94,-467,-2525,271,-85,-834,-1689,-2463,-2973,-2355,-1212,-60,674,1252,1758,246,-2085,-56,-1160,-15348,-69344,-74050,-22316,-1580,-952,-5608,-12316,-24181,-75960,-100226,-10389,3207,-572,-2867,-19850,-82325,-89751,-57516,-21152,-656,-975,-1043,-37147,-67885,-49678,-8036,710,1040,1706,1787,-2464,-3348,-387,-1491,-1283,-193,-813,-1590,-2221,-2521,-1954,-1134,-1837,-1469,1928,2722,429,-3413,-2394,-395,2474,1563,-817,-873,-2055,-2660,-1962,-801,308,-2448,-1239,-824,-3360,-3696,1108,-987,-3557,-2831,1663,1484,626,-808,-2283,55,733,-254,-3177,113,-863,-3257,-2287,254,-321,-1138,-1780,-2469,-2757,-2914,-1722,-867,-124,583,1112,1722,426,-361,-951,-27,-3017,715,129,-483,-2834,-1476,-1753,-1919,-2207,-2925,-2439,-3231,-2749,-2834,-2948,-3030,-2910,-2740,-2409,-3404,-1251,-675,-241,98,374,-129,355,142,-260,-787,-1834,-3039,-2970,-3710,-4228,-4103,-3556,-3070,-2739,-2597,-2468,-2315,-2546,-2462,-2367,-2277,-2230,-1917,-1684,-1185,-2594,-289,-1806,-865,568,-3583,-2259,313,492,-1538,-2534,-3105,-1164,-1644,-2234,-2900,-3362,-3681,-3746,-3482,-2840,-2214,-1510,-805,-105,-803,-414,1530,1886,2301,-795,296,505,1197,1119,478,-198,-961,-1592,-1778,-1221,-3331,-3296,-364,171,-2643,-490,1465,-1408,-853,-1976,382,-210,-1845,-3133,-1167,-743,-1846,611,2127,3192,2166,-615,-256,-344,-1617,-622,-110,-1225,-2041],[-1915,-2044,-1100,-768,-274,-84,266,574,-2033,-658,-2,88,132,89,-698,-1504,-1103,-985,-538,-1459,-3196,-2373,-2829,-2997,-3186,-3133,-3312,-3578,-3897,-4165,-4496,-4814,-4829,-4858,-4817,-4832,-4382,-3766,-2951,-1932,-742,389,1519,2498,1208,101,4585,3350,-429,-2704,2451,2820,-1818,482,-981,-2514,-3866,-4466,-3207,-2584,-705,197,106,1824,426,3,-3083,-2987,-1629,989,3267,2389,1305,-3029,398,643,765,-2312,-1690,-344,-200,315,-370,-2166,-1587,-463,-612,-2191,-1535,681,1993,-1745,813,572,-689,3071,-609,-2213,-4062,-2475,-3293,-2274,-1379,-306,-163,-715,2613,961,-1869,1253,-90,178,580,270,-1469,3077,1010,-272,1267,3167,1599,63,-2007,-2033,-1930,-1672,-823,37,-981,360,198,-338,391,2397,774,-3612,-2769,-2703,-2593,-1381,-2461,-3400,-4358,-4002,-3160,-2433,-2873,-2342,-1699,-1940,-1513,-2909,-1496,-1470,-1441,-1166,-597,6,-3726,-214,-3272,-1857,-1898,-3897,697,927,-4659,108,253,816,-610,2365,1190,336,669,2999,-365,2482,2342,-1235,2284,2451,-863,-1341,1907,4662,1715,-2929,-1573,-1338,-1412,-1772,-1142,-187,121,1428,1791,-2585,1774,-1458,1170,733,136,-902,-1411,-2393,-4050,-414,-27,-2178,-385,1220,-188,-116,-4826,-2633,-701,1815,3115,-2452,-4125,-492,-2493,-2808,-6394,-4869,-2325,-3284,-4229,-10192,-2822,-2142,-1469,-6763,-4395,-12403,218,324,169,-253,-1502,-1711,-2567,-34467,-67509,-88863,-3359,-1375,-524,244,-29090,-32058,-148596,-145523,1239,1269,-4417,-12674,-4095,-2656,777,-1371,-6659,-375,-7922,-865,-1350,-1854,-2291,-2810,-3221,-3509,-3935,-4283,-4393,-4054,-3914,-3821,-3663,-3513,-4664,-3065,-2913,-2742,-2587,-2908,-2491,-2644,-2798,-2983,-3218,-3216,-3180,-3199,-3081,-3127,-3039,-3163,-3211,-3081,-2884,-2239,-1282,-1603,-898,2253,3615,4380,1695,-765,-3404,901,2240,-1934,-2353,-1765,-3734,-911,-874,3782,2627,-9,-86,2566,5289,6406,4746,1894,3192,-164,530,-3384,881,-1043,-2220,-100,267,-188,-703,-1208,-1943,-2340,-3169,-1732,-1731,-1829,-2185,-2518,-2977,-3490,-3867,-4015,-3433,-2732,-2141,-1489,-1189,-288,278,835,945,-567,2785,3375,-264,-2186,832,-734,-1990,966,1096,-182,673,1151,6117,8849,197,475,3083,3303,2231,4229,-128,1519,-1728,-851,-1768,-2840,-2913,-2826,-2125,-1578,-1062,-534,-159,203,638,-3620,-1144,-549,-193,626,2230,-1049,378,1425,1379,842,2440,2467,-201,-1482,-255,1580,1078,522,-46,-990,-845,-959,-1294,-1478,-2089,-1544,42,917,-1378,-1729,-1126,50,-2407,-235,-1957,-783,478,-282,-1682,-2633,22,-1138,-2413,-2114,-2332,-2554,-1037,-2935,-1253,-1064,-3370,-2329,-3107,-4080,-4118,-3310,-2604,-2014,-1562,-1308,-1305,-1472,-1912,-2457,-2883,-3357,-3282,-2608,-1837,-3182,-774,738,987,-1374,-456,-1434,885,1130,-2291,-692,-2063,30,423,449,-113,-1223,-2212,879,-2958,1797,2149,2623,3346,1883,-810,-2784,-2697,-1198,1156,3555,-2413,1806,1569,-2258,-1563,-3386,602,311,-2707,-1446,-552,-95,-512,-1095,-1572,-2133,-2492,-2994,-3115,-2920,-2274,-1639,-3575,-225,-201,-924,-2749,1563,-628,362,987,-1827,-2118,-202,-202,-1286,-1201,-1568,-2162,-2684,-3099,-3562,-3773,-3708,-3588,-3329,-4387,-6609,-3075,-3102,-3157,-3311,-2820,-2268,-1789,-1345,-923,-693,-639,-1172,-980,-1247,-2243,-1455,-978,-507,364,1141,-1733,-21,2720,3132,1095,-447,275,-244,2036,3021,-2483,2145,1653,-1135,-151,-366,-3224,-2917,-1229,-1694,-2182,-2716,-3382,-4068,-3719,-2863,-1702,-533,853,2149,399,-1029,739,2655,-719,-637,-836,1447,1028,136,-1869,158,-1304,186,30,144,459,-915,633,1509,1098,-923,-52,-1201,-1451,-2727,-2015,-1743,-1549,-1291,-1050,-2459,-831,-616,-196,-2571,-1161,274,-81,-2243,-1715,-2712,-1058,850,2823,4809,2847,-1189,-1704,9623,9360,8838,6174,1279,-509,-4203,913,-279,-1324,-4221,-2734,-5178,-4949,-891,-489,-890,-1603,-2325,-2950,-2674,-3471,-6498,-4237,-4143,-7181,-1775,-3349,-2804,982,403,-7154,-5677,-862,-1014,-751,-420,-66,-4325,1008,1600,2020,-16852,-255570,-722242,-692358,-357347,-165454,-89701,-38071,-2434,-386,-8538,-14008,-778,-1493,-2188,-2790,-6438,-4391,-2728,-2097,-4964,-6027,-1488,-4176,-5118,-5790,2151,2279,-2096,-1330,-5346,-3272,1058,624,340,-1815,195,-1310,318,608,-964,768,749,-1742,303,-1412,-1996,-829,-600,-1158,-4068,-669,-660,-1819,-3376,-1683,-2374,-2600,-3167,-3597,-3716,-3456,-3281,-3320,-3052,-3193,-3647,-4218,-4767,-4268,-3452,-3627,-2143,-2260,9,697,1003,-2596,-86,1335,-204,2578,1883,-1753,-2641,-34,2502,2125,1634,1027,453,-188,-792,-4261,-1463,-1506,-1375,-931,-538,-115,-865,-2942,107,-153,-677,-1138,-1304,-1570,-1956,-1607,-1104,-891,-724,-517,-476,-2436,-543,-614,-15002,-64112,-86515,-32079,-2,278,-5141,-12040,-20198,-67488,-101896,-14879,-1253,-1823,-2263,-18597,-85534,-95994,-64641,-24506,1220,2002,2455,-40103,-75604,-58275,-12183,918,1369,2700,1180,-2562,-3908,-615,-952,-1994,942,452,-266,873,1956,2713,2982,-1896,-1913,1759,3131,957,-2589,-2763,-262,-102,-826,-1579,-1787,-1769,-1487,-1161,-862,-587,-1724,-1232,-1060,-2821,-3700,-1729,-2016,-3563,-3287,-2421,-1891,-1330,-822,-2064,418,1243,153,-3957,-623,-1295,-3438,-2023,2186,1646,-1213,-67,-2231,-1837,-2858,-4004,-4621,-3970,-3179,-2545,-1817,-1458,-1311,-1149,-1370,-2499,-1998,-2478,-3007,-3496,-3807,-3857,-3640,-3441,-3074,-2643,-3300,-2138,-2019,-2127,-2428,-2757,-3259,-3807,-4249,-4415,-3980,-3454,-2911,-2433,-2147,-1926,-1802,-1813,-1855,-1914,-2818,-1343,-732,-56,-1592,-2628,-251,-1116,1528,71,-1284,-757,1027,660,-953,175,390,636,-38,-2712,-131,-1466,-588,1095,-3708,-1963,32,1290,-1633,-2418,-2818,-706,-410,916,1855,1791,341,-1022,-959,97,2127,2929,1139,55,-574,-459,4772,6335,2573,-1429,-51,917,1344,2091,780,-697,-2100,-2940,-2734,-1780,-3997,-3640,275,-233,-3036,522,2632,-970,-1377,-2123,-357,-105,-1727,-3109,-1132,-185,-1294,-403,-816,-1370,-2199,-2887,-3622,-4225,-4721,-4886,-4768,-4501,-4151],[-1707,-2041,-2302,-2346,-2142,-2002,-1600,-1102,-1581,-1249,-468,-482,-172,17,-511,-1343,-1293,-753,-450,-2010,-3261,-1968,-2460,-2733,-3058,-3091,-3207,-3192,-2999,-2566,-2092,-1605,-917,-1408,-2714,147,125,-54,-294,-460,-424,-260,158,687,946,1181,2604,3020,-680,-2445,2688,3139,-1642,-47,-487,1069,388,-457,-1195,-2787,-2151,-1931,-1437,-831,-49,-200,-3166,-2866,-1550,1320,2904,2847,1181,-2569,741,871,581,-2753,-1439,955,1085,1239,-818,-1714,-2094,-1327,-1652,-1773,-1313,216,-113,-1792,-815,-1106,-1156,-767,-252,-2266,-4186,-2289,-3177,-2656,-1016,-712,-772,-403,716,-920,-2800,-4094,-2822,-962,747,331,-1529,3610,1540,-171,1631,4809,1950,1187,-1832,-2074,-1572,-1913,-1100,158,-578,411,431,-253,-1237,-1936,-1941,-3372,-2280,-2124,-2389,664,599,507,219,-258,-864,-997,-2417,-2589,-1630,-2018,-2459,-2940,-3423,-3228,-2602,-1745,-729,169,-3463,767,-2498,-1896,-1945,-2347,60,402,-4332,737,1654,983,-1184,2439,1659,522,196,1742,-505,2326,2512,-1611,1958,2369,-630,-1549,1554,2292,1239,-2696,-1857,-1908,-2017,-1700,-1021,-294,316,841,1053,-2239,928,-1560,353,-163,-905,-1477,-2133,-2713,-3744,-4005,-3940,-3465,-2769,-2006,-1274,-616,-5256,-1613,254,977,1105,-1696,-3595,-102,-1945,-3308,-6557,-4847,-764,-1134,-1512,-10412,-2218,-2664,-2973,-5060,-4178,-9600,-3003,-2707,-2467,-2330,-3427,-2321,-2359,-33190,-63376,-88632,-3309,-3600,-3624,-3146,-27476,-29206,-152460,-153855,-818,-416,-3983,-12155,-3746,-3185,-125,-810,-7031,-856,-6874,-1509,-1797,-2048,-2170,-2431,-2209,-1895,-1649,-1313,-970,-4216,-1205,-240,-312,-583,-4890,-2857,-3117,-2942,-3331,-3882,-4322,-4215,-3885,-3686,-3659,-3500,-3331,-3151,-2720,-2413,-1710,-1214,-1269,55,502,109,60,-1690,-1579,1599,1450,1015,719,-1017,-3238,-750,-910,-1708,-2941,-2488,-2871,-673,-297,658,859,-14,125,1055,999,1050,1255,1514,1658,-947,600,-3190,666,-1307,-2258,-797,1929,1850,1375,785,-1611,-2232,-3742,-1756,442,953,1336,1796,2113,2217,-953,-2203,1165,794,-1257,-1083,-2680,-4121,-2413,-444,615,-1105,3003,2687,-489,-1931,1158,-930,-1908,938,1644,86,165,333,5831,8880,235,308,3381,3738,2786,2575,436,1697,-1473,1793,-200,-3369,-2436,-2648,99,1809,-196,339,442,1578,1343,-3704,-1084,-374,-47,417,2171,-1223,510,1768,1803,1493,3378,4105,12,-1663,34,2191,2878,2450,2011,-1293,1058,-555,-2022,-1558,-2392,-1816,-14,261,-1565,-2003,-1423,427,-1485,65,-2050,-410,-328,-1065,-1867,-3162,-2636,-2312,-2214,-2276,-2173,-3099,-1166,-2851,-1674,-857,-4062,-1484,-1536,-1675,-1581,-2438,-1058,-802,-572,-432,-434,-492,-715,-939,-965,-1082,-1036,-810,-559,-2894,-536,974,352,-1570,-131,-1633,917,1954,-1412,-1158,-2218,-246,-284,-635,-1049,-1217,-2479,-1045,-3234,-601,-478,-334,-35,284,-1170,-2760,-2866,-1066,435,271,-2035,-120,-512,-2262,-1830,-3339,-1756,-1962,-2954,-2293,-2611,-2994,-3337,-3718,-3567,-3380,-3093,-3187,-3314,-3668,-3786,-3325,-3093,-1432,-290,-439,-2517,2168,-1141,399,1292,-1348,-2126,30,300,-1297,7,-955,-2174,-3257,-3850,-3576,-2702,-2813,-1982,-2184,-4339,-6245,-1648,2405,409,-3272,2313,3910,3955,876,-806,-906,-1319,-1437,-894,-1220,-3184,-3376,-2070,-469,1143,1019,-2150,-425,5178,5368,1163,-164,639,-248,2148,3694,-2548,4569,3434,-575,184,-56,-3155,-2980,-2757,-3329,-3514,-3495,-3612,-3838,-3801,-3399,-2667,-1909,-913,18,928,-1024,1067,3233,-375,-1293,-772,1333,1449,585,-1548,375,-641,-1433,-2005,-2516,-2749,-2438,-2024,-1653,-1488,-1086,-829,-1139,-237,-2070,-119,-210,-630,-1072,-1509,-2025,-2103,-1830,-1148,-3634,-919,720,1089,-2601,-667,-3416,1300,1661,2094,2847,3862,-1800,604,6634,6963,7275,6558,1646,956,-4528,635,3215,459,-2764,-1834,-5260,-4989,-1159,-671,-973,-1457,-1971,-3406,-3964,-5434,-6550,-3201,-1692,-8234,-1603,-837,-730,878,983,-5277,-5749,-526,-299,1427,1488,1462,-1088,1595,1657,1510,-14536,-215441,-825353,-856896,-453867,-175990,-91423,-40282,-2439,-3078,-10586,-13488,-3567,-3427,-3214,-2936,-11467,-2151,-1621,-1078,-6903,-4963,-1839,-4707,-5244,-5078,419,52,-2601,-1396,-5135,-3375,-1236,-740,-72,-1857,1096,-1592,1604,1876,-410,1958,844,-1987,1103,-932,-2521,-1466,507,-494,-3835,-315,1317,-1872,-3238,-1488,-2528,901,-925,-768,-1636,-1905,-2468,-3347,-2915,-2910,-2928,-2806,-2613,-2168,-2121,-3984,-2166,-2937,-104,-6,-326,-1946,-895,-1203,-1789,-2219,-2915,-3362,-3328,-2719,-1973,-1307,-704,-197,324,721,180,-3683,1524,1524,-207,-605,-115,549,-1255,-3074,-1012,-1618,-2305,-2678,-2478,-2288,-2060,-1904,-1472,-1452,-1534,-1585,-1765,-2853,-1991,-1921,-14005,-56800,-99723,-42836,-843,-755,-4670,-10639,-14951,-60154,-104970,-19951,-1954,-1531,-1105,-17205,-86262,-100977,-72234,-28025,1618,1794,1917,-42821,-82130,-65889,-16613,932,1611,2139,1373,-2380,-4247,-599,-720,-2226,787,71,-45,998,2266,4788,4451,-2000,-2405,1498,2953,1440,-1754,-3116,-64,1068,1002,-2329,-926,1200,-855,-552,1403,1360,-964,-999,-1028,-2165,-3372,-575,-873,-3427,-3510,-1848,-1762,-1705,-1658,-1897,-1165,-706,-295,-3743,-1373,-1810,-3527,-1824,3154,2283,-1294,-183,-2228,-1053,-1973,-202,1889,1113,494,35,93,-1192,-1914,982,587,-1875,1680,1653,-979,-1647,901,646,443,116,-3157,-2055,-3150,72,-118,39,-163,-329,-601,-870,-4135,-1277,-1567,-1966,-2318,-2608,-2906,-3053,-3071,-3020,-2862,-2682,-2572,-2048,-1731,-1484,-1407,-2006,-575,-1119,-347,-280,-1387,-503,-527,-619,-786,-1069,-1137,-1319,-1231,-2630,-1029,-1153,-689,-437,-3347,-1654,-337,500,-1839,-2291,-2603,-299,-525,71,555,438,278,-1360,-1394,-213,-383,-409,-259,-43,-437,-552,1665,2067,1884,-2010,-470,1170,977,-171,-1205,-2227,-3305,-4327,-5178,-5494,-5292,-5285,-5199,-4715,-3973,-3138,-2092,-905,-1838,-2299,-1069,-9,-1517,-2784,-1274,164,-756,902,3330,2547,1240,-134,69,-399,-957,-1036,-1294,-1640,-2044],[-3136,-2720,-2352,-1973,-1585,-1455,-1174,-821,-1181,-1966,-357,-102,402,91,-440,-1190,-1372,-329,1059,-2253,-3230,-324,-809,-1974,-1421,-1370,-1190,-750,-659,1313,2771,2673,1072,-1628,-2139,-120,1245,1969,1799,2749,3810,1000,420,3284,643,2068,4935,2611,-1139,-2232,1935,1318,-1594,-825,-831,-259,-369,-542,-567,-2991,-454,-177,-137,142,347,-464,-3271,-2885,-1554,729,609,420,203,-2222,-104,-283,-245,-3136,-1260,-520,-666,-924,-1349,-1723,-2730,-2355,-2275,-1897,-1446,-991,-425,-1717,507,776,-1722,1092,-6,-2371,-4268,-2163,-2802,-3166,-779,-1336,-1594,-296,736,328,-1697,-808,-1374,-1577,-1371,-817,-1670,961,1650,-146,1796,4117,1762,1359,-1720,-2210,-1663,-2231,-1285,262,-306,331,434,-95,-677,-1839,-2613,-3155,-1837,-1641,-2214,1023,1283,1534,1588,1144,-588,-488,-2020,-2910,-493,208,-301,-2312,-426,-664,-1119,-1555,-1873,-2260,-3042,-3107,-3639,-4038,-4020,-3586,-3040,-2352,-4037,-1035,-382,53,-2047,535,444,254,-362,-669,-1323,-2049,-2761,-3303,-3182,-2551,-1783,-1945,-164,678,1457,-2478,-2075,-2036,3456,5904,3529,792,660,6208,8314,-1473,2695,-1646,2236,3935,-181,-1010,-1878,-2651,-3352,-1818,-1517,-2670,656,1824,395,-534,-5452,-480,1106,108,-1101,-2262,-3318,-3962,-3552,-3355,-6577,-5065,-2110,-1796,-1477,-9193,-911,-904,-1842,-3566,-4105,-6657,-2568,-3169,-3693,-3530,-4990,-2200,-1518,-28316,-46716,-65361,-369,-530,-880,-1323,-25861,-27140,-154881,-162787,-2118,-1274,-3697,-11926,-3737,-3725,1269,-436,-7321,-1077,-5602,821,561,259,-27,-2431,-931,-1371,-2051,-2728,-3323,-5333,-3950,-4052,-4088,-4193,-5345,-3635,-3596,-3199,-3085,-3962,-1845,-205,-1835,117,32,173,416,716,36,-2483,1165,2360,-1273,2273,1457,1447,919,-1756,-2213,1363,836,12,-708,-1762,-3123,-3817,-4134,-3142,-3517,-3208,-1947,-446,112,155,197,-59,-195,-613,-1190,-1736,-2143,-2362,-2293,-1700,-653,-2892,318,-1617,-1901,-1174,1877,4638,2391,1360,-1161,-1946,-3601,-1883,1815,4702,4187,3988,4976,2007,-1486,-3044,807,945,-564,585,-20,-933,1668,3052,281,-1621,2261,1854,-802,-1670,1480,-1150,-1797,959,2187,341,-403,-486,5518,5167,344,144,2202,1453,698,-87,-856,-1486,-2187,-2967,-3636,-4317,-3810,-3127,-2399,-1791,-1227,-669,-323,-103,35,-3797,-980,-202,-284,-343,-216,-1274,21,236,560,999,1292,1765,203,-1707,387,2100,1844,1484,1126,-1699,921,-199,-2552,-1467,-2628,-2205,21,205,-1737,-2258,-1786,753,-505,366,-2171,-13,790,-371,-1060,-3654,-342,-321,-1774,-2404,-1833,-3539,-1233,-2652,-1984,-770,-4467,-1010,-842,-944,-815,-1585,-668,54,-652,396,1119,323,1677,1869,519,848,-826,1568,220,-2507,2,-251,-854,-1737,-1642,-2172,-2384,-2632,-2835,-3020,-3241,-3192,-3031,-2488,-2068,-1599,-2525,-940,-3535,-853,-1102,-1414,-1628,-1856,-2355,-2873,-3449,-3822,-4054,-3989,-3522,-3087,-2751,-2543,-2022,-3149,-1134,-718,-2918,-1796,-792,248,-500,-1678,384,-76,-946,-2244,-2018,-2641,-3215,-1817,-2435,-59,33,-9,-2047,2375,-1529,417,1513,-899,-2152,306,-1010,-2458,-3504,-3020,-1803,-839,-2726,-2950,-1716,-3470,-2280,-2767,-3976,-4943,-40,4185,607,-3200,1980,5732,5433,1244,-782,-1413,-1893,-1569,-1984,-2406,-3978,-2928,-2548,-1986,-1272,-491,-2478,-899,1759,2622,1261,305,1660,113,2196,3707,-2773,3723,3081,68,821,750,-2542,-2545,-1422,-2168,-2831,-3335,-3618,-3500,-3144,-2806,-2221,-1648,-853,-123,594,-1078,1259,2338,125,-1963,-879,1234,1493,865,-1286,541,478,708,448,1107,965,-2700,-3,-55,-981,-1699,-2471,-2900,-2973,-2796,-2556,-2347,-2487,-2719,-3089,-3732,-4505,-4619,-3802,-4741,-2096,-1402,-735,-2927,-1045,-3934,197,36,-532,-1189,-1800,-2331,-2606,-2444,-2095,-1291,-397,331,1121,-3517,187,2428,-568,-1533,-1109,-5083,-4921,-1549,658,231,-293,-733,-5075,-5806,-7183,-5718,-3152,-3337,-7283,-2490,-1600,-606,550,1666,-3082,-5497,-2827,-4429,4508,8158,8702,1335,9435,9533,9259,-14485,-180847,-791387,-996897,-544551,-163447,-88827,-42856,-270,714,-11850,-13437,-417,-710,-1055,-1476,-14717,-2515,-3073,-3686,-8955,-4907,-5278,-4855,-5143,-4573,-3176,-2641,-2822,-1618,-4462,-3497,189,552,859,-2186,1103,-1933,709,537,73,-400,-987,-2276,-2479,-3061,-3405,-3400,-3132,-2570,-3411,-1219,-591,-1957,-2987,-1491,-2705,961,-874,-873,-1896,179,-2168,-2500,892,-1420,-1952,-204,1229,1022,-2144,-4348,-2375,-3788,-484,-605,-874,-1335,-1201,-820,-1178,-1533,-2325,-3059,-3769,-3834,-2841,-1644,-469,570,1548,2280,-136,-2595,2966,2248,402,-552,-352,-180,-1819,-3064,-2929,-2966,-2583,-1924,-1080,-1241,-1096,-418,-238,-1899,-852,-1092,-1349,-3457,-1443,-1312,-12238,-48032,-109364,-54599,-4213,-2644,-4381,-8298,-8708,-52642,-109955,-25827,2722,-1043,607,-15655,-84880,-104741,-79601,-31562,2881,5209,4644,-42748,-85984,-71876,-21243,532,1576,1901,2046,-2155,-4413,-522,-882,-2203,589,-354,172,-128,-435,-568,-848,-2290,-3020,-1050,-1222,-1435,-1682,-3564,-2297,-2578,-2919,-3298,-3651,-3909,-4088,-4223,-4194,-3899,-3600,-3107,-2588,-2045,-3119,-1172,-668,-3290,-3408,265,795,627,-946,-1933,794,2678,1227,-2925,-2034,-2486,-3699,-1823,2531,1892,-1504,-439,-2327,-1056,-1604,48,3464,3579,5078,2995,549,-2002,-2016,2187,795,-1403,4671,3695,-1747,-1125,1491,1767,633,-633,-3229,-2457,-2836,-2207,-1792,-1469,-1268,-1033,-883,-682,-4092,47,402,662,444,-814,-1660,1629,1867,2054,1180,-1182,-2405,2406,2300,1825,-1262,-1488,1151,-1171,165,-364,-1692,-1498,-1930,-2366,-2835,-3387,-3692,-4046,-3973,-3640,-3131,-2518,-1772,-1033,-2897,-1425,-807,538,-2188,-2185,-2509,2,-704,-527,-420,-199,195,-1349,-1776,-282,1104,757,-428,-472,-1131,-1801,-2330,-2647,-2650,-2732,-2691,-2722,-2589,-2460,-1925,-1255,-1997,-235,78,319,-2588,-1370,920,-1032,-3142,1624,1901,-208,-2096,-2477,-1716,94,-1217,-2338,-1515,357,-253,0,-571,-1151,-1871,-2319,-2727,-2975,-3175,-3179,-3034,-2794,-2466],[-1171,-1642,-1097,-1376,-1299,-1499,-1277,-646,-664,-2605,-611,2111,1366,-26,-315,-897,-1173,338,2120,-1922,-2948,62,546,-1439,-1598,-1616,-845,67,-370,1771,2643,2203,109,-1696,-1028,-435,1327,1906,1593,2568,3833,1062,-244,781,-422,-1710,-2643,-3408,-3708,-3740,-3627,-3639,-3786,-3799,-4067,-4408,-4652,-5063,-5410,-5576,-5091,-4303,-3515,-2750,-1831,-905,-3242,-2871,-1482,1663,2190,2209,348,-1852,1277,666,175,-3097,-1204,-1861,-2548,-3287,-4071,-4328,-3682,-2934,-1995,-1194,-498,30,528,-1469,948,769,-2132,-190,-947,-2373,-4228,-3528,-4558,-5468,-5158,-4483,-4078,-3691,-3127,-2602,-2092,-1434,-875,-285,157,261,-1633,451,102,-28,-85,166,719,1412,-1547,-2332,-1649,-2382,-1274,436,-19,305,-119,-1548,-2898,-4364,-5728,-4599,-3429,-2360,-2010,-327,492,1408,2192,1298,-341,26,-1589,-3179,-53,1234,188,-1917,-1510,217,559,-1039,1400,-173,-2645,1872,-1438,-1718,-858,92,-1203,-278,-3658,-549,-738,-1173,-2974,-2335,-2962,-3181,-2915,-2223,-1374,-490,351,-2339,1098,2258,-283,-2405,-188,2540,1353,-2195,-2148,-2421,2600,4877,3582,657,1228,6629,8375,-466,2673,-1599,2846,3692,-788,-970,-2046,-2729,-2955,-165,-576,-2603,-2065,-1534,-639,-852,-5202,797,1419,1339,1047,-659,-2670,-330,-1635,-2974,-6705,-5342,-1906,-1949,-2003,-7698,-2263,-2675,-3116,-3712,-4188,-4911,-5621,-5221,-4383,-3655,-6080,-2480,-1925,-22014,-22960,-26813,-37,437,876,1310,-24792,-25227,-153767,-169251,572,12,-3440,-12038,-4012,-4166,-3427,-3071,-7427,-1685,-4295,-289,286,741,1125,-2148,-932,230,219,593,-2627,-6472,-1073,-825,-1018,-1180,-5816,-4228,-4138,-3159,-2897,-3551,-2603,-2886,-2884,-2580,-2104,-1357,-670,-184,256,-2516,670,552,-1290,259,-124,-436,-760,-1824,-2724,-2588,-3405,-4409,-4592,-3760,-3070,-481,1346,-1406,-3536,-3730,-1016,-254,868,3537,1181,-144,506,1734,107,-867,-645,684,2485,-2412,297,-2520,-199,-1993,-1311,-1202,1722,5571,2715,1566,-641,-1590,-3116,-2094,-356,-10,635,1499,2203,1782,-1941,-3628,449,1027,90,1173,388,-1331,-532,-641,-376,-2116,560,883,-1172,-1459,1706,-1444,-1699,1003,2041,530,-1035,-1268,-374,-819,-1179,-1351,-1294,-1117,-903,-676,-381,103,-882,924,-773,-2830,-2076,-2033,1101,1567,-1169,255,-884,-2281,-3837,-5576,-4345,-2964,-1754,-797,-42,-1253,113,-362,-1075,-1923,-3054,-4027,-5291,-5591,-4517,-3608,-2858,-2165,-1502,-2248,-120,58,-2946,-1335,-2706,-2738,60,-203,-1945,-2527,-2282,943,419,271,-2379,-2290,-3515,-4275,-3898,-4140,-1772,-848,-1269,-2571,-1527,-3887,-1300,-2453,-2323,-1380,-4411,-3043,-4005,-4889,-4468,-3157,-1678,-204,-1286,334,2161,163,2737,1728,493,1243,-935,1160,-582,-2225,-3744,-4396,-3764,-2544,-1368,-1968,244,832,183,-1941,-2279,-1086,1138,822,156,-572,-2344,-2026,-3980,-2215,-1711,-934,69,-341,-1807,-2460,-2755,-603,1305,570,-1660,-925,-1497,-2002,-2076,-2977,-164,-1054,-2702,-2322,-1159,-486,-1241,-1730,42,2174,-343,-1983,-648,-1152,-3902,-487,-1716,-712,99,221,-1552,-1302,-1724,-1994,-2205,-2501,-2357,-2041,-1628,-1507,-160,472,18,-390,-3004,-2832,-1862,-3535,-2590,-3447,-3416,-2937,1765,4198,683,-3179,1540,5244,5606,1528,-771,-1986,-2398,-1649,-3184,-3629,-3258,-2522,-3210,-3780,-3913,-3644,-3303,-2777,-2188,-1518,-1020,-451,-43,364,523,615,-3231,323,114,-90,-400,-654,-1985,-1828,-1568,-2020,-2498,-2970,-3486,-3986,-4530,-5182,-5328,-4982,-4212,-3445,-2663,-1868,-1144,-571,-263,-2616,-1207,76,52,56,-1138,571,954,1543,463,2744,1038,-3529,-324,3101,2468,585,1180,-1014,-216,-898,-1491,-1915,-2441,-2832,-3196,-3742,-4441,-5228,-5859,-5755,-4902,-4171,-3470,-3210,-2921,-3969,-3381,-3676,-3284,-1704,604,-2606,5818,8269,10181,11872,6930,1974,3502,-2260,-424,3133,-1684,-572,-588,-4670,-4594,-1945,-1956,-2711,-3020,-2715,-5703,-6260,-7958,-4754,-1413,-325,-5810,-428,-544,-760,-927,-1169,-1415,-4303,-5008,-8471,-790,-425,-284,81,78,200,85,-19281,-160495,-717970,-1023288,-580482,-143008,-84393,-43813,-2503,-2807,-11686,-13850,-2529,-2253,-1930,-5078,-10834,-769,-323,69,-9592,-2727,-1261,-4293,-4960,-4296,309,26,-2544,-1954,-3617,-3607,226,1052,1258,-2720,108,-2247,1827,4287,524,5031,754,-2575,1630,-149,-3807,-2538,-2199,-3176,-3742,-3886,-3769,-3534,-3417,-3308,-2969,-2422,-1958,-1419,-1842,-248,-2233,-1643,595,152,-1866,-33,-609,-1136,-2149,-4591,-3381,-4405,-4957,-5841,-6025,-5269,-4540,-3846,-3470,-2977,-2781,-2383,-1943,-1514,-879,-105,845,1918,2172,4424,-535,-1306,3184,1244,1047,-527,-632,-86,-2467,-2827,4338,2311,-414,-673,-649,-1272,-685,1366,1298,-3106,-39,910,-1331,-4051,771,556,-9547,-37825,-96303,-67249,-8127,-3392,-4161,-5235,-1581,-43065,-112670,-32444,4903,-2038,1240,-13483,-81246,-106210,-84458,-33676,3482,7064,6333,-38183,-84169,-75622,-25871,-157,1412,1059,166,-1817,-4231,-2443,-3256,-4001,-4651,-4986,-5213,-5129,-4936,-4564,-4342,-3770,-3410,-2728,-2082,-1349,-539,-3803,224,2031,2304,-3368,-3317,104,-590,-1067,2236,2871,347,-134,-175,-1190,-2861,-4033,-5000,-4843,-3825,-2610,-1239,-101,-1049,-1988,867,2697,1669,-1998,-2042,-3020,-3791,-1809,1856,1516,-1630,-606,-2347,-965,-1133,376,4132,4082,4621,1972,-333,-2463,-1524,2980,1113,-946,3271,2983,-2364,-531,808,-61,-992,-2094,-3058,-3804,-4675,-5318,-5414,-4754,-4164,-3472,-2830,-2160,-3285,-785,-327,-120,-29,-1144,-2176,-379,-504,-626,-679,-854,-2104,-631,-591,-618,-926,-885,-366,-1057,-360,-594,-1972,-747,-936,-1260,-1759,-2485,-3094,-3852,-4131,-3749,-2849,-1759,-538,654,-2293,-1093,-1121,179,-2446,-1895,-2319,404,-699,-608,1548,-467,1829,-868,-1896,-177,1769,3672,-1062,-428,-250,-618,40,-1615,-2812,-3550,-3223,-2602,-2020,-1813,-1548,-1371,-2314,-1499,-1658,-1765,-1709,-1723,-1696,-1561,-2855,-1439,-1336,-1150,-1971,-2459,-2100,-489,-708,-1693,-1636,-287,-389,-738,-1038,-1509,-2304,-2998,-2956,-1999,-1088,-213,-486,-809,-617],[-1457,-1594,-1818,-2119,-2336,-2627,-2490,-1997,-1518,-3252,-1060,365,1104,-343,-341,-702,-964,945,1677,-1413,-2670,237,248,-1051,-1495,-1047,289,603,-249,1243,2067,1585,-615,-1737,105,-464,1163,1505,1283,1734,991,290,-960,-90,307,1316,2471,1509,-2301,-1772,2618,2703,-1572,-2298,-961,1941,1585,552,-339,-2821,-1918,-2443,-2976,-3474,-3651,-3563,-3275,-2945,-2303,-2047,-1881,-1910,-2101,-2451,-2750,-3248,-3566,-4019,-4365,-4564,-4648,-4627,-4558,-4273,-3975,-3568,-3037,-2554,-2069,-1640,-1123,-1250,-348,-213,-2364,-341,-606,-2403,-4205,-2068,-1925,-3338,-1954,-2267,-2921,-1932,-1924,-2146,-2599,-3075,-3697,-4147,-4344,-4217,-3772,-3249,-2919,-2317,-1794,-1009,27,1251,-1417,-2542,-1633,-2363,-1231,543,196,284,125,-425,-2146,345,-460,-2587,-874,-717,-1896,880,1567,2374,2973,1252,-223,452,-1219,-3472,220,1978,524,-1573,-2661,-739,435,-1121,1340,-621,-2361,555,-1107,-1567,-1031,-1456,-1825,-2067,-3256,-2682,-2938,-3144,-2997,-2281,-1529,-671,-1450,-2543,-541,999,1561,-2619,653,768,-25,-2938,-1391,-1917,-2334,-2715,-3000,-2953,-2501,-2049,-1398,-654,220,952,1645,535,2409,-1469,3376,3404,-1500,-923,-2171,-2818,-2622,-384,42,-2385,828,81,-610,-1180,-4618,-1058,-543,99,694,-431,-2317,260,-1901,-2459,-6958,-5503,-1254,731,266,-6425,-834,-1617,-2368,-3206,-4359,-4624,-4356,-3528,-2869,-2441,-6826,-2306,-2528,-16139,-3719,-4583,-3768,-2527,-1291,-71,-24601,-22806,-147837,-170282,-42,1727,-3144,-12598,-4579,-4465,-2869,-3893,-7387,-3171,-3098,-1769,-1254,-884,-587,-1688,-1519,-585,-925,-1307,-2707,-5931,-1792,-1648,-1270,-829,-5347,-3908,-4794,-2831,-2527,-2796,-1947,-1229,-2361,1523,3157,3394,3505,3422,489,-2571,1146,1299,-1337,1233,1855,2183,1896,-1936,-2999,15,-738,-1637,-2070,-2192,-3097,-554,732,-1365,-2971,-3693,-154,-135,1330,3225,402,-270,513,-973,-2000,-1750,-373,1382,2620,-3059,-52,-2115,-909,-2438,-665,-1005,1501,5963,2970,1745,-106,-1254,-2639,-2338,-2736,-2458,-1805,-971,-302,199,-2306,-3492,85,753,420,61,-463,-1718,-1290,-1681,-1904,-2538,-2217,-1891,-1732,-1710,-1821,-1912,-2117,-2609,-2901,-3218,-3670,-3678,-3670,-3509,-3358,-3146,-2814,-2418,-1984,-1500,-895,-50,-563,659,-1171,-2376,-1874,-1667,1533,2054,-1432,1399,-100,-1923,-3233,-4079,-826,-89,352,580,2040,-1171,670,2175,2325,2048,267,-1141,-2301,-2206,-1348,-601,-133,80,55,-2883,-308,-467,-3134,-1211,-2492,-3363,82,-612,-2165,-2739,-2898,-59,-787,-1717,-2655,-2444,-1938,-1230,-594,-4326,-114,407,-768,-2761,-1300,-3964,-1611,-2257,-2795,-3292,-4090,-4434,-4708,-4161,-3442,-2640,-1893,-1192,-1829,-37,292,-140,510,440,475,290,-889,-107,-458,-1675,-897,-1118,-1941,-2152,-1539,-2168,-1500,-1170,-664,-2314,-2114,-1572,1058,1266,1040,-86,-1956,-645,-4441,-692,294,1164,372,-1106,-2022,-2354,-2634,-290,2682,4547,-1736,1384,412,-1887,-2126,-2830,-506,-1499,-2355,-3086,-1643,-1352,-1918,-1593,-302,2625,252,-1550,-752,-1292,-3192,24,-942,-1465,-2963,-4339,-4198,-3414,-2454,-1737,-1155,-881,-2462,57,-278,-1711,1433,703,195,-3,-2745,-2845,-1931,-2615,-2816,-4161,-2719,-499,3630,4005,669,-3230,1029,4693,5757,1732,-736,-2557,-2779,-1684,-3500,-2713,-2490,-15,-470,687,1843,-598,-3001,-2007,-385,-347,-355,-216,-196,-152,-345,-585,-3625,-1470,-1927,-2340,-2815,-3167,-3420,-3485,-3245,-2864,-2383,-1856,-1381,-933,-621,-612,-617,-892,-1188,-1752,-2480,-3291,-4173,-4565,-3665,-3072,-1939,-1328,-959,-865,-1075,-1260,-1794,-2217,-2501,-2768,-2769,-3901,-1636,-1088,-787,-291,25,-968,698,-457,142,1770,2005,2327,2651,2146,2274,1724,-2668,-4601,-264,1308,33,-3407,-1572,-3526,3700,10229,10663,9623,6634,-2444,8269,70601,71906,30563,6869,1914,4467,-1035,-1153,2842,-2819,118,-257,-4080,-3939,-3611,-3698,-3151,-2581,-1877,-4547,-4859,-7013,-3965,-657,-280,-4505,-998,-1519,-2210,-2902,-3655,-4223,-3956,-6331,-11790,-5438,-1742,-1547,-1212,-1292,-1270,-1495,-29540,-145594,-607412,-826400,-462360,-121344,-80454,-41022,-2075,-1452,-9850,-14713,966,1650,33,-8457,-6393,3307,3548,2616,-7747,-1699,-509,-3653,-4869,-4271,2106,1551,-1815,-2380,-2794,-3718,-742,-626,-549,-3410,-971,-2517,735,1228,923,1522,1339,-2919,358,-295,-4244,-2859,-2654,-3191,-3443,-3480,-3490,-3560,-3860,-4198,-4243,-4013,-3877,-3761,-3745,-3840,-4262,-4434,-3871,-2974,-2081,-1101,-145,959,-2177,-4660,-3001,-3518,2127,4805,3547,-408,-2586,588,-1428,2187,-52,-1721,-1241,-1514,3575,8005,8126,3208,2390,6251,-1037,65,4028,1219,1604,-579,-989,-965,-3284,-2476,4132,1807,-937,-913,-829,-1295,-827,-2046,-2640,-4317,-2705,-1965,-1527,-4599,-237,1,-6236,-26774,-79197,-80667,-12432,-794,-4096,-1993,1528,-32264,-108101,-39491,4039,-3330,1918,-10425,-75426,-104261,-84267,-33005,3840,3256,2574,-31269,-76358,-75845,-30763,-2564,-3330,-3289,-2566,-1529,-3906,-8,-1541,-1629,405,-831,1144,1279,2437,2257,1837,-2955,-3369,529,2645,1983,83,-3633,335,3375,1856,-3029,-3758,-316,-261,-1184,-1824,-2377,-2890,-3082,-3104,-2986,-2824,-2788,-2575,-2698,-2586,-2384,-2054,-1820,-1653,-2203,-1093,-709,-470,-1186,-1427,-3302,-3962,-1911,-181,-512,-1804,-1324,-2462,-1972,-2125,-2344,-2445,-2647,-2841,-3147,-3277,-3654,-3943,-4131,-4207,-3928,-3480,-3012,-2927,-2160,-1756,-1383,-1097,-1133,-2843,-2954,-2006,-2616,-3465,-4444,-4535,-3547,-2481,-1386,-2339,674,1351,1672,763,-1428,-2634,878,523,251,192,-571,-1849,998,1308,1429,-589,-411,1297,-983,1008,-902,-2397,-557,1122,2079,325,-1648,1342,1459,-956,-1533,-2253,-3697,-4137,-3091,-1773,-889,-1448,-262,-2799,-1645,-2230,696,-688,-503,1192,-1554,1041,-326,-1998,-59,791,904,-1706,-692,-178,-571,198,285,110,-2814,-1496,1374,1115,1211,1859,-1275,-2055,-860,3114,2703,-536,769,1496,-890,-2679,144,-405,-892,-1834,-2428,-2437,-2560,-2862,-3136,-3324,-3677,-3979,-4447,-4669,-4623,-4303,-3470,-2541,-1513,-589,-136,-696,-846,-522],[-809,-1546,518,-660,1839,2224,2713,1986,200,-2906,-1560,2538,1511,-711,-388,-517,-704,1446,1179,-827,-2329,185,-156,-727,-1492,-1050,-1532,-2048,-2488,-2726,-2891,-2960,-2699,-2460,-2101,-1924,-1657,-1375,-1029,-576,-16,461,-1578,521,207,2160,2586,909,-3029,-1620,2341,2098,-1665,-2985,-807,2131,2480,1806,582,-2571,-443,-924,-1712,-1323,-1004,-826,-3075,-2986,-1455,564,315,-173,-837,-1645,-2351,-3155,-3584,-3808,-3548,-2974,-2349,-1825,-1948,-1244,-4216,-3081,-1257,-1436,-1661,-1943,-2105,-2220,-2451,-2708,-2979,-3229,-3508,-3734,-4130,-4049,-4298,-4386,-4132,-3782,-3546,-3248,-2788,-2464,-2344,-2108,-2103,-2074,-2110,-2206,-2189,-2104,-2124,-1790,-1513,-1038,-434,244,-1264,-2775,-1559,-2114,-1154,617,406,364,-101,-769,-2850,290,-619,-2257,-368,-292,-1820,603,76,160,585,992,-166,860,-849,-3716,405,403,-293,-1239,-3746,-2381,-2706,-2433,-1718,-1055,-2091,344,-814,-1395,690,857,-2172,206,-2745,-794,-374,-222,-1859,661,1083,646,-1938,-2599,-436,475,1056,-2795,-5,-498,-952,-3386,-2509,-1039,-481,-1588,-2149,-3253,321,985,1028,394,1025,791,431,-67,-621,-1298,-1889,-2630,-3304,-3086,-2425,-2850,-2278,-670,-259,-2058,1692,2159,416,-1374,-3791,2053,1522,870,86,-700,-1994,-2088,-2351,-2181,-6614,-5204,-876,-64,280,-5466,-566,886,-724,-1133,-4652,2569,3129,3694,4072,4227,-7359,3963,3684,-11663,2839,2385,2038,1757,1561,1508,-25306,-19224,-137155,-164119,144,-307,-2608,-13567,-5334,-4481,-4103,-4363,-7210,-3376,-3148,-3013,-3068,-3284,-3577,-4096,-4640,-4563,-3829,-3066,-2290,-4707,-841,-374,24,-684,-4146,-2711,-4612,-2196,-2071,-1936,-1942,-1511,-2616,363,147,17,-236,-659,-961,-2598,-1424,-1444,-1325,-436,220,1068,1954,-2035,-2861,1538,4467,4749,2023,-404,-3091,1056,1060,-1319,-2337,-3032,656,-43,-641,-2034,-2590,-2089,-1024,90,1001,1765,999,2713,2617,-3447,-447,-1651,-1744,-2847,-2137,-3174,-3947,-3604,-2504,-1281,163,-934,-2184,-2469,1886,5593,3911,4887,6305,1344,-2537,-2973,-235,1013,1019,2403,1227,-2022,-1078,-2306,-3380,-4288,-4511,-3793,-3105,-2580,-2260,-2287,-1952,-2287,-2523,-2897,-3552,-3956,-4554,-5137,-5276,-4790,-4165,-3455,-2682,-1836,-856,370,-176,-336,-1601,-1924,-1643,-1259,1899,1893,-1465,1665,30,349,-755,-3834,-770,-145,387,801,1947,-1033,542,1964,2116,1213,-60,-1028,-2010,-2191,-1705,-1069,-443,99,468,-3425,596,266,-2924,-1120,-2026,-3692,-3065,-3516,-3937,-4081,-4019,-4031,-4059,-4430,-4972,-5403,-5613,-5015,-4375,-3886,-3173,-2744,-2460,-2968,-2294,-3835,-2768,-3003,-3222,-3107,-3749,-2744,-2420,-2213,-1913,-1560,-2086,-1444,-2327,-421,-257,-592,-157,-256,-302,-686,-1250,-2043,-3220,-4464,-5970,-5292,-3660,-2269,-105,-2407,2750,4080,1082,-2709,-1862,-1956,1358,1417,2023,139,-1511,-517,-3983,184,-202,-93,-370,-1838,-2140,-2313,-2500,51,3086,3232,-2026,1358,-14,-1895,-2215,-2785,-1145,-1937,-2637,-3644,-3758,-4151,-4257,-4358,-4222,-4072,-3603,-3213,-2506,-1725,-2387,132,-229,-1714,-41,93,-704,2278,-1199,67,140,-1302,-2800,-3525,-3782,-2876,-1479,228,193,197,-2204,-3057,-2003,-1593,-2906,-4535,-2085,1990,5252,3475,478,-3507,332,3970,5361,1730,-797,-3193,-3129,-1816,-2380,-1726,-3208,-4509,-4127,-2940,-1736,-1396,-3313,-2480,342,259,-224,-793,-1595,-2351,-3129,-3471,-3237,-2603,-1584,-409,692,1659,-1330,-261,-1413,-282,-1999,1567,420,305,1843,-719,1481,2575,1665,496,-801,-2260,-3163,-3506,-2827,-3273,-2481,-268,1193,341,-1247,3151,3570,1907,-78,4064,785,-3566,-1013,3950,4149,959,2705,-1088,-32,-449,-298,3496,2744,4814,3154,3124,2943,2235,-3231,-3802,-230,2262,-688,-3697,-1720,-3136,3414,11712,10031,9360,6963,-2095,10181,71906,93765,30812,6438,1525,4979,-115,-2167,2204,-4105,-3727,-4034,-3866,-3617,-3417,-3294,-3098,-3090,-3081,-3313,-3575,-5893,-4483,-5028,-5414,-5200,-4781,-4301,-3937,-3603,-3483,-3548,-3442,-6170,-13516,-9138,-3673,-3816,-3638,-3693,-3473,-3345,-42931,-122711,-468501,-626152,-349036,-102951,-77415,-34455,-3113,-3678,-6815,-16202,-4823,-4960,-4849,-10267,-4133,-3696,-3222,-2802,-5663,-2116,-1981,-3266,-5206,-4705,-2483,-2947,-3556,-4179,-4742,-4934,-4302,-3533,-2744,-4359,-2287,-2959,-1058,-800,-790,-799,-862,-3547,-1309,-1537,-4284,-3224,-3362,-4355,-5425,-4775,-3257,-1928,-1868,-1772,-3286,565,-1226,-1817,-981,1059,-2470,-606,2999,3309,-636,1366,3577,3142,-2463,-4775,-3603,-2876,1905,4686,2807,-418,-3559,-115,-1973,754,-320,-2435,-1501,-2060,2523,3699,3002,2444,2156,1956,-1818,1258,1635,1329,841,-927,-1621,-2079,-4508,-2279,-1504,-1620,-1735,-1599,-1316,-1522,-364,4,721,-5645,-1744,1612,-1801,-5176,1262,867,-2893,-16066,-62156,-78415,-17078,-1143,-4399,-353,64,-23564,-99089,-46228,-283,-4971,-1482,-6433,-67818,-98247,-78500,-31432,-3652,-3604,-3614,-23453,-65264,-70838,-35886,-2869,-1434,-550,178,-1511,-3773,12,-1987,-1523,104,-1106,1286,1065,885,957,1024,-3526,-3091,375,3166,1734,297,-3436,191,3540,1165,-2511,-2650,-807,-46,-1415,-842,-935,-935,-679,-401,-240,-2942,-122,-174,-2550,-2399,-1420,-1827,-2504,-3439,-4399,-5040,-4093,-2779,-1386,-616,-3191,-4332,-2227,-13,477,-2102,-1025,-2784,-1023,-430,667,2358,1355,459,-505,-1686,-2112,-1915,-2259,-2625,-2779,-2807,-2748,-3354,-2347,-1985,-1544,-1085,-847,-2682,-3057,-879,-107,-129,-305,-541,-619,-633,-447,-1449,568,1112,1512,832,-1623,-2929,1836,1566,1182,839,-336,-1628,1395,2332,2444,-275,-80,2480,-955,717,-1196,-2890,-805,618,1857,739,-1245,1441,2838,-1251,-1117,-2321,0,948,1111,-1290,-2065,-3424,-4098,-3488,-2349,-2133,-149,-563,-313,1000,-2015,2658,243,-2007,160,1850,1491,-2206,-909,-600,-1490,-2429,-3344,-4059,-4834,-5135,-4673,-3833,-3176,-2341,-1535,-1117,-1025,-60,313,507,1196,1598,-395,-2436,2611,2768,1102,-1574,-2088,-2475,925,254,-461,-1782,-753,-1591,-2580,-3345,-3963,-4318,-3900,-3238,-2435,-1700,-946,-583,-690,-207],[-879,-1798,1653,-380,2410,5380,3782,2119,392,-2455,-2327,2213,1222,-1344,-678,-602,-681,1825,2295,-494,-2159,-924,-1632,-1584,-1619,-1307,241,572,-344,158,527,220,-491,-1511,-1032,-1867,-2692,-3470,-2775,-1971,-1174,-576,-2151,-569,58,654,818,270,-3881,-1586,769,582,-1865,-3634,-593,-131,-246,-536,-792,-2340,-1448,-1645,-2623,-2172,-2199,-2084,-2883,-2997,-1457,-1193,-1167,-1305,-1584,-2019,-2406,-2985,-3302,-3485,-3136,-2402,-1567,-811,-1989,-679,-3788,-2827,117,-248,-699,-1199,-1517,-1693,-1893,-2053,-2181,-2234,-2220,-2446,-4021,-2097,-1086,-2371,-555,-1284,-1709,-628,-150,-882,-2626,-3066,-4418,-5416,-4498,-3279,-2029,-888,-85,800,1342,1785,723,1409,-1074,-3006,-1435,-1711,-1072,653,623,559,-214,-1109,-3220,475,-683,-1840,209,161,-1757,273,636,183,-320,-881,-1222,-1378,-1434,-3875,-1207,-1245,-1289,-1328,-3804,-2404,-1279,-1189,-170,-1427,-1786,2364,-488,-1217,1461,2772,-2442,740,-2095,-1598,1954,-401,-664,1771,1773,521,-2325,-1383,-269,11,1989,-2879,2,2706,924,-3604,-2672,-77,1175,-1202,-2080,-3578,-738,1675,2574,266,3378,3603,3556,2329,1366,-874,1529,552,-2799,-1819,-3025,-4077,-5030,-4978,-4148,-3140,-1967,-771,321,-1398,-2869,2755,3202,496,1026,-426,-1715,-374,-2945,-1491,-5726,-4332,-3056,-4350,-5244,-4933,-3612,-2401,-1146,-1201,-4962,1949,2622,3135,3334,3222,-7962,2271,1598,-9051,-166,-1183,-2186,-3202,-4132,-4665,-26871,-14328,-123435,-151470,-1837,-1207,-1764,-14954,-6279,-4244,-942,-1261,-7058,-2890,-2816,-3261,-3658,-3939,-3964,-3833,-3331,-2497,-2813,-755,-1037,-3535,732,2476,2685,-1732,-2727,-1253,-3566,-1384,-1663,-1283,-1959,-2334,-2735,-1807,-1371,-872,-639,-791,-1090,-2654,-2555,-3636,-4639,-5129,-4683,-3360,-1810,-2176,-2454,1277,3367,4176,2200,-100,-3012,1266,1262,-1287,-1752,-2183,1308,-52,1364,753,-1298,-430,376,337,216,165,-165,331,304,-3343,-925,-1219,-2745,-3110,-974,-1664,-2580,-3722,-5119,-6424,-5252,-3730,-2103,-2456,751,2010,2890,3646,4107,1154,-2744,-2555,-557,920,1184,798,-436,-2270,-2296,-2771,-2743,-2764,-2230,-2115,-1397,-1496,-1926,-2850,-3374,-4649,-5813,-5784,-4657,-3315,-2286,-1438,-890,-790,-334,-259,-276,-263,-31,614,224,-1351,-2083,-1550,-1443,-870,2137,1547,-1335,1743,-206,1820,751,-3504,-759,-425,-1226,-1925,-2445,-3041,-3708,-4329,-4778,-4884,-4778,-4166,-3742,-3019,-2206,-1584,-1042,-493,55,-3247,495,466,-2507,-1068,-1425,-2998,-18,-1312,-2584,-2632,-4410,-2203,-2698,-3327,-3898,-4109,-4129,-3861,-3363,-3284,-1872,-1145,-543,-3146,-1197,-3737,-1506,-1926,-3785,-1546,-3368,-758,-17,690,1471,1594,-2534,-2016,-2754,-322,2145,-1109,1275,216,-737,-1722,-2165,-1761,-812,-770,1822,1022,-2828,-2076,441,-2572,2551,1507,326,-3049,-2301,-3458,-4463,-4708,-4530,-4068,-3646,-3351,-3270,-3165,-3330,-3539,-3649,-3794,-4246,-4764,-5382,-5802,-5701,-5199,-4636,-4258,-4125,-4272,-4235,-4348,-4277,-3935,-3266,-2516,-2385,-3178,-2544,-1060,-1011,3152,1273,-532,-989,-1383,-1462,1155,553,-1514,-187,-234,-298,2214,-517,119,937,-647,-3091,-2668,-2117,-2014,1540,919,211,406,-1405,-3129,-1814,-314,-2517,-3812,-1375,4485,6664,2829,373,-3776,-315,3310,4978,1768,-735,-3599,-3183,-1812,-1102,-681,-1188,-731,-1693,-1863,-1435,-2136,-3458,-2392,29,552,125,-431,-1265,-2063,-2829,-3006,-2504,-1654,-525,658,1669,1783,-1080,593,-1853,108,-1909,1264,388,429,1457,-1107,1427,2888,2747,2463,2125,-2561,109,1134,736,-2902,-3070,-998,377,-36,-1251,979,1259,1782,-391,2946,973,-3161,-1119,3637,4374,1113,2011,-968,-521,-458,-1169,3129,3696,2913,2005,811,-591,-2105,-3552,-5043,-4906,-3580,-2111,-3661,-1407,-2523,3215,10137,9250,8838,7275,-1291,11872,30563,30812,29972,6105,1287,5478,925,-2974,1701,-4938,589,-232,-2755,-3232,-4640,-4519,-3289,-2233,-1334,-1405,-1567,-4528,-3356,-2141,-3194,-4297,-5423,-4344,-3333,-2417,-1804,-1483,-1118,-3989,-12466,-10869,-1266,-1300,-887,-2338,-195,52,-54351,-93028,-351661,-479020,-268911,-90560,-73785,-25229,-1868,388,-2544,-17700,2036,2355,-5806,-9382,836,1876,1490,-425,-3347,-274,-25,-2715,-5451,-4987,591,941,96,-3359,-1493,-3917,-3128,1964,-233,-4760,-3158,-2987,508,2149,1451,2284,2270,-3869,1274,-696,-3475,-3052,-779,-1857,-3194,-4647,-3178,-1538,-1133,-1618,-3239,14,-1336,-2409,80,1604,-2237,-105,3363,5118,750,1673,2913,3062,-2399,-4436,-3804,-1929,2013,4147,2220,-229,-4143,-574,-2089,-95,-10,-2939,-1546,-2209,-1380,-1566,-1640,-1652,-1516,-1414,-2204,-1212,-1099,-1158,-1361,-1450,-1910,-2647,-5085,-2201,-2376,-2556,-2853,-3010,-2897,-3016,-3161,-3346,-3150,-5339,-3192,-2907,-2549,-5074,-1408,-692,93,-6126,-46259,-65530,-21054,254,-4506,2577,2165,-18931,-91213,-51029,-1109,-6249,-1766,-1527,-58324,-87609,-67876,-29546,-851,-1086,-1368,-14966,-52690,-61181,-37850,-4508,-1132,-998,-1063,-1259,-3439,-1433,-1844,-1576,-1565,-1333,-1150,-872,-707,-578,-816,-3543,-2409,-2068,-2907,-3892,-4927,-4262,-3041,-1821,-702,-1669,-1318,-922,447,-1353,1750,2959,1514,1506,1741,95,-3005,-347,-1059,-2166,-2839,-3634,-4116,-4489,-4575,-4374,-4241,-4066,-3999,-3766,-3028,-2571,-4540,-2397,-856,183,-2160,-952,-2983,-958,8,828,4708,4375,2204,-1546,-1424,-1541,-249,1887,874,-753,-582,-1319,-3146,-3148,-4133,-4542,-3446,-1950,-2399,-2837,-155,4312,1267,74,1737,961,1412,2200,-556,1192,3746,2537,963,-1580,-2881,-2036,-2718,-3126,-3199,-3076,-2771,-2381,-2071,-1886,-1735,-1490,-1296,-1116,-930,-1382,-3302,-1129,56,1586,1149,-237,1667,2122,-1513,-797,-2737,201,1109,1741,-958,-782,-1925,-2353,-3665,-5161,-5884,-4176,-2309,-356,713,-1309,3266,562,-2170,240,1757,2128,-2788,-1297,-26,-369,-639,2230,-371,-2770,-1801,1157,512,-347,-1287,-2328,-3585,-4931,-5928,-5558,-4277,-2958,-1636,-309,-2575,1718,2481,1181,-1707,-1923,-2736,896,335,-231,-2046,842,1394,821,452,33,-660,-1313,-2248,-3410,-4943,-6622,-7072,-5182,-2791],[-2624,-1841,-1023,-134,792,1440,2167,2431,797,-1786,-2817,1924,1072,-1763,-748,-546,-1254,-2252,-3150,-3661,-3245,-2280,-1104,-514,-1504,-1449,2645,2428,-341,-128,-198,-282,180,-1130,1393,314,-597,-1264,-1527,-1354,-889,-463,-2331,-1419,111,607,818,-121,-4104,-1427,1242,597,-1914,-3910,-141,612,447,83,-272,-1969,-1104,-1412,-3460,-2375,-2711,-3082,-3458,-3734,-3940,-4263,-4481,-4658,-4756,-4791,-4586,-4451,-4061,-3782,-3423,-2995,-2571,-2209,-1992,-1759,-3035,-2466,-1594,-1634,-1654,-1642,-1403,-1016,-677,-354,-1510,105,-815,-2441,-3832,-1935,-575,-1754,-651,-326,-762,-704,3082,-51,-2752,-1745,-43,1094,188,-696,137,1171,456,1391,1724,4663,439,1473,-820,-3200,-1257,-1212,-977,458,844,859,-91,-1280,-2890,788,-670,-1307,889,659,-1692,-1104,-2079,-2681,-3035,-3197,-3033,-2728,-2425,-3903,-1648,-1375,-1041,-665,-2715,-3043,-85,-1149,51,-1672,-1428,218,-85,-1057,628,845,-2564,862,-1320,-1853,1399,-866,463,1539,572,-609,-2587,-3603,-5063,-5671,-4860,-3801,-2792,-2057,-1685,-3486,-1757,-1998,-2058,-2123,-2155,-3767,-1514,-1137,-628,-96,497,883,1174,1356,604,-522,1718,1640,-3120,-545,-1929,-2767,-1625,-1388,-1110,-1786,-2371,-2893,-3359,-3660,-3684,-3301,-2666,-1853,-1014,-597,-1474,-927,-3610,-1217,-4656,-3006,1179,1281,561,-4872,-1824,-2738,-4027,-5249,-5623,-4982,-3672,-2132,-639,748,-8888,3240,4414,-8265,6348,7077,7681,8059,8209,8201,-29064,-8439,-109311,-135081,5038,4461,-532,-15743,-7361,-3818,3610,1776,-7042,-3419,-400,2187,1447,687,95,-362,-3685,-3516,-3412,1290,149,-2463,1264,3810,1411,-3048,-1220,257,-2346,-461,-1318,-463,-2013,-1785,-2339,928,1009,1039,790,231,-315,-2709,-1501,-1965,-2107,-1905,-1666,-1148,-472,-2328,-1945,937,2425,2964,2250,147,-2717,1650,1646,-1196,-1219,-1338,1758,-146,656,73,-2178,-833,-1379,-1959,-2537,-2847,-2767,-2383,-1945,-2721,-1434,-824,-3828,-2905,-1254,-1869,-2731,-3828,-5171,-6265,-5105,-3531,-1778,-2242,1519,3081,3781,5368,6122,1010,-2966,-2303,-829,791,1126,2710,1527,-2402,-608,-1686,-2556,-3420,-4128,-4376,-4620,-4591,-4154,-3491,-2321,-1559,-620,178,-2684,-1919,1383,1402,-204,-1040,332,-199,-819,-1464,-1980,-2149,-2122,-2170,-2572,-1262,-1263,-505,946,1038,-1113,1600,-454,1571,142,-3145,-779,-518,344,1269,1614,-771,-11,948,993,1231,550,136,-519,-967,-844,-917,-930,-834,-682,-2576,-360,-369,-2009,-1021,-1084,-2247,-2414,-3049,-3722,-3925,-3950,-2781,-1823,-1076,-3757,215,319,-466,269,-2642,72,-525,-1286,-3252,-3090,-4057,-4456,-3983,-4147,-2087,-2918,-580,-134,-87,-194,-446,-2922,-2531,-3116,-1999,-1963,-1660,-1083,-419,440,1110,62,-161,847,-246,1938,1461,-2262,-1560,-893,-2621,-2330,-2247,-1590,-3370,-1151,-1691,1201,1741,1775,545,-494,-1832,-2125,957,673,287,279,-2344,-1862,-1903,-1739,-1859,-2057,-2221,-2741,-2108,-2206,-2535,-2661,-2945,-3080,-2959,-2469,-1594,-2029,-3155,-2180,-678,-1258,2573,1748,10,-1082,-1208,-512,1797,1289,-906,-411,-729,71,-1214,-2813,-4595,-3659,-1383,-3420,278,-1267,-1805,2811,1003,164,528,-537,-2906,-1414,1070,-1794,-2940,-784,6615,7596,1978,286,-4080,-1015,2603,3143,1732,-701,-3864,-3059,-1806,-1065,-1718,-2423,-3071,-3436,-3513,-3111,-2878,-3594,-1897,-1078,-629,-436,-230,-225,-233,-477,-740,-1264,-1538,-1858,-2062,-2254,-2268,-2181,-2024,-2315,-1582,-1541,-921,-478,82,670,-1446,1283,2217,2780,3138,2429,-2462,-260,2874,2126,-2375,-3378,-1702,-2304,-3215,-3049,-2057,-1013,164,-761,2108,1294,-2921,-1111,3315,3557,1165,1127,-805,-908,-594,-2388,-1482,-2380,-2493,-1815,-941,-98,650,-3230,-2027,386,2256,-1690,-3542,-944,-1966,2913,5419,5800,6174,6558,-397,6930,6869,6438,6105,5641,986,4152,1808,-3796,1110,-5312,-757,-1476,-1992,-2357,-2492,-2367,-1918,-1521,-1080,-901,-791,-3218,-3322,-1363,-1910,-2749,-2969,-3338,-3540,-3393,-3141,-2823,-2111,-1279,-9886,-10837,400,2668,3820,-8925,5227,5538,-60351,-73135,-305384,-427521,-237306,-84485,-69659,-15367,-180,238,-255,-19402,-937,-1379,-6983,-6924,-3245,-3978,-4568,-4069,-3333,-2565,-1941,-2360,-5894,-5361,307,778,1179,-3487,-726,-3627,-3931,2606,-770,-4606,-3745,-2904,309,725,196,-256,-656,-4158,-1347,-1445,-2478,-2705,-1748,-1744,-2190,-2450,-709,-1049,-271,-1377,-3131,-614,-1524,-3225,1332,2143,-1878,254,3571,4183,2302,1778,809,-50,-2293,-4015,-3848,-1573,-1498,-1550,-1981,-2344,-4233,-3129,-3784,-4228,-4095,-3471,-2797,-2400,-2093,-1971,-1960,-2027,-1978,-1878,-2384,-1180,-577,-48,378,-1007,-2122,-2596,-3671,-1015,1871,230,-1296,-2236,-1820,-1143,702,1235,1744,-4505,-2361,896,-1346,-4613,2770,3563,3504,2281,-32738,-54059,-23901,-963,-4705,-205,-852,-18217,-87181,-53572,-3010,-7311,-3376,-3328,-47750,-73881,-54598,-27274,-2129,-1856,-1657,-6662,-40676,-50128,-33538,-6336,-3498,-4175,-4310,-3568,-3243,-1715,-1375,-586,136,-604,3419,1276,1249,342,383,-3066,-1740,1465,4638,1628,966,-2452,198,3104,406,-872,-54,-910,946,-1260,1586,3864,1719,2087,2964,305,-3118,1597,1622,-1756,-1708,-726,-440,-1281,-2916,-3505,-2876,-3168,-3662,-4290,-4836,-5383,-4670,-3734,-2702,-1762,-2122,-721,-3160,-885,441,952,2469,2416,1441,-2186,-694,-999,-71,431,-15,-894,-224,-142,-2657,150,309,-594,485,261,-2113,-2533,191,704,1235,-310,1867,1173,800,1574,194,1249,4444,2658,1106,-1370,-2783,-5002,-5094,-3163,-1432,-132,-1060,1183,1095,541,-245,-943,-1435,-1456,-1017,-1366,-3142,-1460,-480,1333,1582,1089,1950,1333,-1608,-535,-2940,-764,-1478,-2278,-3173,-4170,-5269,-6141,-4930,-3642,-2385,-1223,-428,-590,459,-92,3043,726,-2368,308,1623,1328,-3278,-1656,-4,-337,-1597,-179,-442,-2754,-1924,51,4,-1335,49,-609,573,-527,1005,1221,1534,1697,1085,215,-2813,1768,1576,1159,-1898,-1669,-2945,317,80,-148,-2299,-500,-693,-1071,-1331,-1695,-2319,-2797,-3373,-3922,-4566,-5182,-5784,-6187,-6002],[-966,-1692,1221,706,693,-144,-751,-1053,-1221,-1097,-3053,336,914,-2090,-720,-518,-408,2516,2208,270,-1349,-204,-1106,-1771,-2399,-2570,-2697,-2677,-2588,-2434,-2393,-2431,-2240,-2090,-1769,-1557,-1219,-928,-613,-382,-229,-333,-2271,-2083,-1244,-1657,-1741,-1740,-3319,-1327,-608,-268,-1949,-3804,330,762,982,1014,-552,-1667,-599,-1835,-3323,-3672,-661,-699,-2024,-2480,-1167,-1257,1,-442,-860,-1340,-1335,-1450,-1237,-1727,-784,-391,-1008,-715,-1913,-390,-2349,-2233,2319,1583,2952,4349,1114,-475,2583,224,-1128,-654,-1524,-2587,-3766,-1787,-152,-1211,-932,513,1,-872,3945,-356,-2796,-2477,-442,2758,3140,-1154,804,1209,572,411,77,-177,-478,-926,-1441,-3508,-2706,-3378,-4103,-4600,-4583,-4287,-3887,-3706,-3492,-3510,-3598,-3761,-4024,-4424,-4831,-5136,-4720,-3764,-2755,-1833,-822,175,177,-3821,480,3264,778,-458,-1795,-3663,-310,-1179,651,-1825,-1145,-118,-501,-1048,35,558,-2667,970,-553,-1288,-910,-2707,-4124,-2138,391,-88,-2776,732,54,-788,1716,-2936,-519,3106,2001,-3274,-749,-1471,-730,-1179,-2049,-3745,-2602,-3196,-3672,-4042,-4123,-4048,-3723,-3295,-2777,-2298,-1702,-1321,-2962,-922,-1838,-2712,-1442,-1880,-1643,-2104,-2507,-2905,-3356,-3861,-4398,-4543,-4103,-3509,-2922,-2284,-1665,-1656,-4317,-1186,-3611,-1516,327,265,34,-5329,-2746,-1528,-2206,-2945,-4922,-4018,-4370,-4279,-3843,-3240,-10384,-1733,-755,-8906,1458,2682,4012,5326,6585,7804,-31438,-2354,-97703,-118659,10010,9864,1083,-13608,-8554,-3350,4125,2484,-7273,-4056,42,7530,6939,6143,5237,297,-4583,-4647,-3413,-354,-1146,-1567,-1733,-1752,-1609,-4222,-1362,-1376,-1482,-1565,-1573,-1502,-2134,-1795,-1491,-203,65,364,443,227,-5,-2736,-842,-1307,-1523,-1387,-1165,-636,3,-2468,-1465,494,1325,1146,1049,310,-2168,-378,-767,-1018,-1296,-1312,-1184,-1047,-928,-952,-2991,-981,-1141,-1344,-1572,-1618,-2221,-1129,-938,-1856,-1914,-806,-3692,-2314,-1915,-2517,-3203,-3849,-4170,-3870,-3034,-2225,-1366,-1878,91,793,1308,1962,2626,945,-3058,-2243,-1002,643,876,2499,1476,-2380,1786,1578,-2797,-2377,-2565,-1998,648,-1388,-64,-4030,-1745,32,448,569,-2508,-1525,2231,2825,-697,-1230,2011,2892,2493,1909,1247,692,87,-2392,-3023,-1282,-1403,-1443,-1324,-1241,-1131,-949,-906,-895,-874,-2762,-1006,-1073,-1129,-1166,-1069,-1057,-1109,-1124,-1049,-832,-662,-128,-259,-715,1384,-409,-1064,1335,1197,-1891,-331,778,-1484,-933,-82,-1522,-416,-1817,-2863,-1779,-3004,-1247,-198,562,-3788,282,-72,-530,292,-1981,-1115,-1725,-1863,-3236,-1588,-3756,-1741,-1657,-3448,-2068,-2363,1079,1999,1742,1781,2218,-3225,-2979,-3277,-993,1602,-2118,1598,804,460,2826,566,-407,1129,310,1655,2509,-1301,-827,586,-2513,4422,6346,892,-3690,-869,-1225,1329,2241,1355,620,-66,-2426,-1308,-1855,-2604,-3348,-3914,-4342,-4646,-4303,-3639,-2736,-1871,-1280,-3001,-507,-1088,-2334,-2444,-2675,-1898,-2451,-2711,-2714,-2586,-2291,-1648,-1206,-1473,-167,484,434,-1270,-961,386,2136,1886,-204,-767,-1403,-435,-1667,-2206,-1837,-431,138,-3843,-89,-1530,-1430,2904,983,-1,497,279,-2361,-858,2438,-913,-2115,-2911,-4139,-4685,-4304,-3596,-4363,-2354,-1751,-1327,-960,-819,-4075,-2852,-1887,-306,-515,-905,-1397,-2212,-2621,-3369,-4115,-4985,-5692,-5178,-4606,-4256,-3863,-3653,-3451,-3497,-3599,-3834,-4271,-4657,-4995,-5189,-4723,-3962,-3176,-2876,-1892,-1484,-1203,-1109,-1138,-1358,-1877,-2345,-2940,-3333,-3666,-3762,-3589,-3312,-3101,-3126,-3188,-3564,-4055,-4711,-5264,-4747,-3888,-3090,-2119,-1290,-354,234,-3007,-1111,1735,1649,959,-75,-751,-1280,-918,-3410,-2057,-3249,-4342,-4973,-4302,-3498,-2809,-3164,-1779,-1431,-1345,-2344,-3524,-1024,-1661,-88,531,911,1279,1646,331,1974,1914,1525,1287,986,466,49,-512,-4800,-1219,-5203,-1246,-866,-1165,-10,235,391,614,655,733,664,757,-2153,-3730,1603,1956,-3047,2063,1772,1091,111,-1323,-3139,-4849,-3421,-7106,-9803,-4961,5014,4690,-15562,-276,11350,-60451,-74946,-343647,-467172,-243131,-81615,-66350,-6068,1385,335,-332,-21370,-277,-3318,-6949,-4224,4762,6247,7545,-2210,288,457,1638,-2417,-6685,-5982,3172,1408,-334,-3614,-3100,-3940,-4435,-3720,-3424,-4102,-4113,-2980,-2589,-1867,-1198,-440,299,-4540,860,-1271,-1689,-2486,-1863,-39,-2297,-2619,-1140,-729,461,-1300,-3204,-1529,-2021,-3923,2441,2386,-1645,237,3436,3747,2217,570,-1111,-2409,-3132,-3776,-3913,-1552,-967,-793,-1230,-1770,-3772,-3128,-3992,-4276,-4106,-4032,-3118,-3033,-3088,-3176,-2907,-2183,-1013,307,-2471,3187,4608,5748,2430,-1264,-2442,-2090,-2324,-540,2352,-342,-904,-2934,-2408,-1101,945,821,908,-4106,-2552,290,-1333,-4171,616,154,-401,-1145,-21688,-44434,-24827,-3651,-5219,-2975,-2305,-18499,-85292,-54270,-989,-8299,1396,2005,-36445,-59276,-41496,-24633,2298,2626,2131,938,-30175,-40035,-27247,-8406,-2544,-2690,-2534,-2017,-3436,-819,-936,-228,6,-340,2982,1082,564,-975,205,-2648,-1371,2068,4978,1407,984,-2157,-105,2221,3,-389,895,-1008,1202,-1371,1166,3639,1564,2388,3409,187,-3386,1512,1676,-1520,-1579,-1080,766,-1192,-3836,-3659,-2976,-3270,-3391,-3388,-3179,-3189,-4531,-3334,-3446,-3695,-3873,-4001,-3867,-3512,-3042,-2709,-2334,-2120,-1931,-2205,-1676,-1780,-1902,-2128,-2546,-2915,-3312,-3742,-4109,-4254,-4029,-3492,-2785,-2193,-1958,-2351,19,817,982,-923,1819,1435,172,817,644,1487,2077,1069,-83,-1182,-2308,-1870,-987,214,329,402,-794,778,3242,1530,315,41,1961,-1306,-304,-1157,-2635,-1777,-963,1106,1985,2107,1946,476,-1504,-353,-2745,529,48,-647,-1477,-2413,-3406,-4351,-4801,-4391,-3728,-3205,-2866,-2577,-2522,-2449,-2464,-2502,-2557,-2231,-2060,-1840,-3573,-1889,-1462,-1586,-2373,-1977,-1825,-2585,-1885,694,-448,-2187,365,-71,1811,299,3621,5510,2242,2994,857,588,-2987,3093,401,-1888,-3108,-2984,-2980,-738,104,-57,-2391,916,1601,1440,1268,516,-378,-498,-1016,-1078,-681,18,-605,-1393,-653],[-3362,-2897,-2517,-2129,-1715,-1539,-1179,-737,-544,-570,-3039,-17,352,-2411,-683,-630,-475,170,-332,-1064,-2014,-3149,-4340,-5336,-6131,-5921,-5150,-4110,-3095,-2190,-1639,-1424,-1295,-1474,-1609,-1717,-1287,-801,-512,-87,154,-297,-2053,-2313,251,2082,2605,-646,-2583,-1288,723,-352,-1882,-3328,-591,-850,-1035,-1452,-1873,-2370,-2806,-2976,-2998,-2795,-2179,-1337,-1560,-2116,-978,-2244,1007,2493,-35,-1462,4049,3665,-214,-1550,-118,-495,-2365,-1050,-1985,-376,-1736,-2064,3266,1919,2185,1909,829,-399,2321,-270,-811,-1203,-2341,-2775,-3767,-1605,255,-669,-1298,1223,606,-1038,743,-657,-2627,-3149,-1060,-1610,-2255,-2981,-3542,-3852,-3916,-3235,-2319,-1076,-462,1573,-554,-3812,-1189,-515,-1097,189,839,1224,617,-711,-1665,1033,-890,-202,-197,-1608,-2809,-3846,-4675,-4970,-4925,-4699,-4192,-3555,-2902,-3573,-1411,-848,-312,-374,-986,-3634,-572,-1179,-474,-1717,-1774,-2592,-3477,-4155,-4539,-4509,-4141,-3550,-3117,-2666,-2427,-2513,-2838,-3113,-3545,-3793,-3886,-3773,-3582,-3396,-3279,-3295,-3281,-3304,-3379,-3341,-3370,-3245,-2925,-2785,-2921,-3414,-3581,-4261,-4893,-5357,-5258,-4713,-3852,-2929,-1988,-1178,-358,143,-2305,-512,-1766,-2583,-1348,-2409,-1500,-1285,1681,2135,55,-1081,-601,1946,1267,-1851,-505,-1398,-2201,-2889,-4865,-3760,-4053,-4211,-4600,-5064,-5612,-6189,-6089,-5813,-5344,-4991,-4540,-4422,-4416,-4499,-4765,-8854,-12546,-4841,-4045,-10188,-1942,-806,364,1442,2402,3289,-33028,2982,-91219,-105736,4715,4782,3088,-10905,-9773,-2955,4676,3055,-7780,-4777,240,6786,6848,6771,4647,553,-5253,-5435,-2865,3649,2237,-892,1808,1137,-1758,-3668,-1454,-1812,-1771,-1341,-901,-17,-2342,-1732,-450,1013,1383,1323,1095,672,361,-2708,-217,-473,-271,-392,725,1477,2344,-2597,-1109,-81,2384,1823,1853,355,-1451,2853,2439,-677,-415,-34,2215,-597,1699,749,-3602,-319,506,632,954,35,-3009,-1584,-2485,-3382,-4277,-5180,-5898,-6311,-5955,-5548,-5363,-5423,-5603,-5382,-4422,-3264,-1866,-1500,711,1841,2568,3182,3580,931,-2627,-2436,-1091,429,421,2125,1380,-2272,800,383,-3279,-2264,-2772,-1162,1462,-1543,-1576,-3265,-4596,-5941,-5645,-4939,-4624,-4106,-3769,-3381,-3041,-2698,-2360,-2149,-2134,-2298,-2498,-2480,-2323,-1960,-3273,-1060,-1030,64,1315,-393,-695,563,-706,452,-1346,-2429,-1186,-1554,-1809,-1975,-1962,-2006,-2107,-2209,-2336,-2530,-3088,-3623,-4410,-3981,-2219,-1211,-1812,1140,1344,-1343,-497,964,-1039,-810,551,-900,-785,-2067,-2962,-1274,-2088,-708,1825,346,-3326,-12,-576,-660,189,-1359,2408,1306,170,-3096,-1977,-3799,-3663,-4380,-5020,-5481,-5351,-4515,-3421,-2367,-1178,69,-3441,-3355,-3057,-1272,1264,-2028,1451,743,485,1655,917,-558,815,891,3113,3326,-249,12,814,-2276,4603,8882,369,-3460,-695,-758,1484,2567,2944,727,283,-2782,-860,-1981,-2785,-2810,-1989,-1429,-1494,-1003,-525,2631,4872,2016,-2897,2165,-1388,-2604,-2618,-2698,-1635,-2493,-57,-238,-1699,-3085,-4274,-5431,-5429,-4963,-4477,-4446,-4457,-4717,-4991,-5534,-5647,-5071,-4137,-3158,-2050,-1236,-104,904,338,218,-3458,-537,-1691,-888,3008,949,-172,409,1104,-1531,-638,-1452,-2261,-2844,-3292,-3712,-4008,-4227,-4496,-4837,-4909,-4597,-4120,-3490,-2721,-4146,-2467,-1937,-283,72,216,-372,-1941,-236,-683,-2948,-3667,-2295,-2679,-2885,-3139,-3160,-3154,-2903,-2602,-2034,-1291,-953,588,402,3004,1247,-898,2438,-3295,1107,-512,346,9,366,184,-2075,591,2186,467,-1361,-3093,-4489,-4887,-4088,-3310,-2617,-2566,-2159,-2069,-2088,-2028,-1818,-1633,-1229,-1717,-558,-516,-3197,-885,-473,-872,-1031,-1336,-1521,-1756,-2077,-2549,-2777,-3230,-3404,-3243,-2924,-2508,-2072,-2941,-1384,-1250,-1498,-2840,-3350,-3446,-3999,-4095,-3112,-1897,-509,956,1121,3502,4467,4979,5478,4152,49,4996,2775,-5611,-476,-4567,-733,-1028,-492,476,1539,2505,3413,3962,3431,2617,2719,-1001,-4227,2031,5525,-3582,7485,8269,7335,5997,2273,2046,49,-1997,-4312,-8124,-10240,-2254,-478,-20197,-10325,3391,-56325,-94101,-433798,-541032,-255671,-78686,-64288,2752,3773,2464,1096,-22933,-1810,-7742,-5574,-5639,-3964,-2317,-769,-2308,1596,540,1643,-2415,-7254,-6381,2016,1534,1082,-3315,567,-2742,-4020,801,-1865,-3121,-3841,-2686,-647,-845,-1172,-1428,-1679,-4355,-2160,-1949,-1334,-2028,-2375,-343,-2213,-2522,-1335,-176,1461,-976,-3034,-2225,-2349,-2670,1754,1492,-1120,291,602,99,-728,-1674,-2677,-3324,-3540,-3309,-3557,-2244,-1830,-1797,-2357,-3015,-3807,-4637,-5417,-4638,-3740,-3665,-1927,-2427,-467,-139,56,147,321,496,-2041,1242,1868,2447,2471,-1269,-2352,-1045,-620,183,1915,-636,-38,-3290,-2855,-2268,-3127,-3494,-3013,-3692,-2381,-1943,-1786,-3417,-1679,-1623,-1496,-1430,-11851,-35854,-23331,-3922,-5573,-1800,-2209,-16488,-81598,-53550,-3192,-8758,-2702,-2464,-23225,-44161,-30432,-21728,-3071,-3420,-3761,-3990,-20198,-30841,-20760,-9977,-3108,-2803,-2623,-2335,-3560,-1801,-1414,-981,-527,98,631,1065,73,-1931,443,-1988,-931,2853,2825,1463,1143,-1652,-262,1556,-63,146,1472,-859,1344,-1316,872,1653,1437,2020,2227,130,-3255,1602,1852,-1095,-1264,-1080,140,-1793,-4389,-2980,-926,-337,-504,-661,-596,-807,-4007,-2862,-2360,-553,-1932,-575,-3097,-883,-384,-409,-347,-370,-337,-1502,-112,-282,-300,29,-68,-1435,-152,-338,-1587,-869,-1209,-1577,-1996,-2652,-3090,-3247,-2982,-2074,-1050,-1549,662,1400,-191,196,958,1909,2500,2106,1364,-739,-1895,140,-224,-547,-763,-935,-947,-778,-541,-295,-12,-159,551,-1571,-545,-684,-2017,-1926,-1584,-1866,-1943,-1849,-1359,-958,-1166,-194,-2290,116,-71,-427,-890,-1396,-2395,-2294,-2421,-2448,-2392,-2221,-1833,-1581,-7,1378,2885,641,-2767,462,1278,-474,-3656,-2052,202,-218,-2936,1046,-81,-2389,-1828,441,-970,-2606,446,415,2627,1120,2705,4880,2507,3080,531,762,-3296,28,-1041,-1990,-2725,-3662,-4106,-4521,-4695,-4730,-4616,-4608,-4468,-4412,-4107,-3777,-3593,-3164,-2746,-2227,-1740,-1180,-630,-1633,-968],[-1299,-1509,634,839,722,263,-97,-440,-1069,-1571,-2754,-2906,-3200,-3542,-3851,-4155,-4367,-4451,-4308,-3995,-3556,-3042,-2447,-1707,-1175,-2274,-279,-175,-289,-279,-2310,-1462,-1129,-1635,-2189,-3043,-3832,-4383,-4240,-3358,-2087,-816,-1777,-1964,325,1749,1834,-803,-1957,-1322,1216,-430,-1674,-2692,1204,2991,4498,4628,-799,-1229,-1615,-2865,-923,-1239,-1270,-814,-1141,-1752,-766,-2616,1255,3072,230,-1650,4504,3803,-393,-1511,-146,-363,-1120,-303,-2171,-1038,-2307,-3866,-5315,-6746,-5504,-4297,-3095,-2024,-1275,-891,-656,-1352,-3197,-2997,-3919,-1520,-1586,-1576,-1783,-415,333,-1282,2520,-1019,-2384,-3773,-1303,2864,2564,-2324,1440,2102,1170,-1313,-4533,-6810,-3280,589,-546,-4143,-1291,-360,-1253,-256,600,1222,1094,-4,-1165,878,-1133,389,2855,1739,-2007,-886,-1114,-1872,-2532,-3219,-3754,-4223,-4669,-5000,-5024,-4998,-4664,-4090,-3481,-3236,-2255,-1745,-1171,-1465,-676,-330,-424,-1254,-842,-1136,-2665,-1147,-832,-118,721,-2668,2106,1606,-599,-1183,-2469,1999,149,-1484,1749,-2518,-1363,1929,1247,-3104,-570,-2029,-2393,-3132,-3609,-3463,-2640,-1665,-434,-1057,2313,3546,4660,2971,-2541,-214,3915,4534,-1498,-631,-1795,-2439,-1425,-3035,-1640,-1472,2517,3467,34,-1208,-232,4111,2840,-2763,-501,-1975,-3259,-3886,-5081,-3043,-2379,-1744,-1543,-1634,-2056,-7350,-4610,-4783,-5873,-6948,-7554,-7068,-6598,-6273,-6146,-15605,-15484,-4476,-3166,-11233,-153,1362,2821,4060,5030,5767,-32643,6145,-91955,-99234,4777,4281,3772,-8004,-10987,-2779,1949,1683,-8569,-5523,172,474,219,-12,-127,-254,-4409,-4386,-2139,777,1213,-505,1754,1996,-3028,-1907,1066,386,-408,-1180,-1874,-2492,-2973,-3422,-3706,-3918,-4158,-4198,-4225,-4267,-4041,-3845,-3378,-3042,-2614,-2103,-1777,-1299,-680,-2715,-939,-784,730,649,1367,289,-661,3506,2605,-294,-189,307,2145,-969,1278,95,-3464,-219,370,412,534,-141,-3549,-2025,-3208,-4066,-4685,-5238,-5713,-6328,-6826,-6396,-5481,-4537,-3708,-2999,-2165,-1510,-1284,-1172,14,350,420,524,540,543,-1983,-2882,-1082,144,-172,1679,1356,-2116,8,-709,-3672,-2308,-2361,-307,1402,-1691,-401,-2540,-2643,-4071,-5110,-5524,-5108,-4096,-3322,-2698,-2339,-2156,-2092,-2221,-2587,-3196,-3971,-4767,-5749,-6436,-5370,-4069,-2659,-1390,-223,-1226,-631,-347,-598,455,-2223,-2167,-1605,-1722,-1389,-797,-40,-696,-1040,-1643,-2190,2212,2670,2104,-888,-356,833,-2107,-2334,1145,1455,-989,-440,1110,-748,-654,1097,-430,-1295,-2356,-3062,-813,-1257,-1316,145,37,-2860,-339,-1178,-887,-54,-811,3416,1339,50,-2877,-2451,-3723,-2278,-1575,-2136,-2059,-2980,-3639,-4017,-4266,-4148,-3706,-3596,-3662,-2627,-1493,383,-1424,1257,657,488,1271,639,-636,-1159,-1761,-1920,-1422,-502,740,1104,-2031,3764,4339,-421,-3131,-713,-454,1522,1181,-371,-2004,-3691,-5160,-5160,-3798,-2511,-1253,85,-870,-1447,-470,113,3381,4632,1650,-2522,2320,-1665,-2735,-2863,-2792,-1862,-3155,-3775,-3142,-2061,-907,-182,283,-1730,1855,2193,831,-1852,-306,1572,1046,525,-100,-1693,-2630,-831,-828,-258,375,211,177,-3005,-1140,-1859,-378,3004,799,-432,161,1786,-645,726,2150,1153,-566,-677,972,653,-1460,-65,-4197,-3407,-1816,-2525,-3163,-3542,-4199,-3367,-2890,-2313,-1630,-1063,-606,-1449,-193,-349,-2127,-3403,-1969,-2539,-2796,-2772,-2165,-1350,-308,623,1585,865,-2511,943,-191,3825,748,-965,2644,-3544,1168,-106,93,-250,139,-304,-2368,49,1493,2494,4469,1202,-719,-302,3014,3008,-1194,-2135,-1727,-974,-1428,-1150,915,128,-545,-2213,-2112,-3134,-3912,-4514,-4338,-3689,-2670,-2844,-1053,-1377,-1641,-1963,180,-67,-286,-449,-641,-744,-685,-2851,-730,308,479,-3334,-3297,-116,-1273,-976,-1803,-3021,-4203,-4528,-3517,-2260,-1035,-115,925,1808,-512,2775,2832,-5010,-1407,-4030,-817,-880,-396,-1236,-2042,-2685,-2986,-3266,-3446,-3850,-4200,-4213,-5087,-2590,-1549,-4616,737,1824,2695,3421,794,3930,4111,4096,-2049,-6584,-15755,-7541,2569,-21842,-18203,1170,-51807,-112896,-514642,-594691,-264682,-77948,-62699,-2924,-2342,-1833,-1250,-23863,-1830,-12645,-3695,355,274,126,-7,-2118,-334,-411,-548,-2596,-7628,-6863,-254,45,421,-2986,1130,-2189,-3213,10,-2222,-2272,-3508,-2546,89,1833,2448,2378,1612,-4028,-500,-1511,-2196,-2038,-3081,-831,-2298,-2597,-1699,179,2273,-841,-3031,-2910,-2800,-971,3967,2687,-737,33,-778,-1556,-2260,-2778,-3236,-3474,-3703,-4002,-4332,-4550,-4553,-4111,-4032,-3857,-3673,-3474,-3526,-3388,-3474,-3301,-3064,-2884,-2622,-2399,-2185,-2025,-1809,-1706,-1671,-1694,-1784,-2120,-2663,-3070,-3326,-2886,-2074,-1132,-151,-1059,795,-3313,-3588,-672,1731,2919,2769,-3667,-2372,-601,-1348,-2854,1216,671,52,-769,-3284,-28366,-21044,-5487,-6155,-818,-155,-13187,-75627,-53006,-3164,-9181,-184,253,-7511,-27318,-22097,-19617,-213,2612,2410,2089,-10173,-21891,-14720,-11012,-3593,657,644,-1024,-3921,-73,228,-96,-523,-859,-1317,-1680,-2067,-2864,-2534,-2257,-1963,-1517,-1042,-573,-145,-1310,-620,655,-195,354,537,-861,354,-1477,-26,-186,-503,-723,-974,-1233,-2996,-1997,-2288,-2699,-3055,-3139,-2705,-2647,-3354,-2257,-1450,1650,466,1504,3480,-428,-3528,-2774,-2223,819,-1807,171,-2703,-933,1360,994,681,364,240,-794,132,-155,-596,-909,-1468,-1834,-2013,-2009,-1852,-1613,-1347,-1115,-990,-1203,-1558,-1859,-2080,-2167,-2065,-2381,-1427,-887,-433,-407,737,1273,1727,2022,1514,-380,-1547,1828,995,-310,-403,1007,-9,-926,-641,-265,-1058,-1628,-2077,-2341,-2439,-2290,-1977,-2030,-1832,-1787,-1965,-2433,-2874,-3602,-4129,-4423,-4127,-3390,-2470,-1624,-928,-1491,-2477,-2271,-1188,-593,-2050,711,-447,-2220,1078,3500,2777,469,-2856,582,1114,-1367,-3382,-2004,418,-98,-2473,229,-644,-2007,-2453,-3351,-4151,-5037,-5462,-5391,-4996,-4502,-4024,-3547,-2986,-2602,-2283,-1969,-3370,-1739,-1599,-1286,-1335,-385,-2958,377,-631,-391,-2679,1299,2128,3098,3198,-807,-713,1105,786,-332,-1334,-1967,-2225,-2200,-1992],[-3317,-1871,-507,830,2122,3072,1601,2558,1945,3,-2553,-349,-200,-2791,-443,-1104,-1070,-116,-719,-1107,-1315,-1427,-1489,-1485,-1789,-2753,-2817,-3730,-4727,-5635,-6447,-6817,-6269,-5465,-4537,-3909,-3393,-3134,-3143,-3423,-3992,-5029,-6357,-7047,-5330,-3548,-1589,-919,-1468,-1406,1213,-307,-1291,-1966,790,-889,-2518,-4012,-4436,-3506,-2236,-1763,302,51,-1528,-1019,-720,-1336,-450,-1773,1981,3617,424,-1727,2162,1017,-586,-1498,-1194,-1720,-2278,-2959,-3818,-4553,-4902,-4692,-3696,-2543,-1413,-489,290,-434,737,-1462,-654,-1901,-3468,-4940,-5656,-4940,-3393,-1635,-2109,1846,1196,-1418,2272,-1255,-1984,-3967,-1486,3018,2234,-2882,1564,1743,183,-1411,-2976,-3777,-3417,-2170,-518,-4126,-1285,-163,-1258,-627,388,1258,1718,951,-602,730,-1238,1196,3665,2150,-1966,-889,154,3427,2160,-717,-228,158,-1002,-3017,-3329,-4630,-5850,-6965,-7433,-6372,-5492,-4641,-3726,-2947,-2251,-1699,-1350,-1270,-977,-1030,-2434,-1116,-1096,-739,-195,-2176,1109,1518,-1234,-1504,-1838,2521,274,-1613,2194,-1794,-1795,2838,2514,-3099,189,-1673,397,29,-2264,-2440,817,746,-1096,-1190,4114,4724,5146,2582,-3178,-245,3701,4510,-477,-621,-1691,-2061,-1443,-3501,-1421,-1614,2288,3416,270,-1366,135,4050,3066,-3457,-505,-1513,-3269,-4951,-5990,-5682,-4715,-3628,-2898,-2388,-2146,-8320,-5140,-2622,-2986,-7347,-3678,-4105,-4447,-4578,-4454,-12103,-18979,-1866,-514,-10988,2081,3160,4062,4661,4948,5003,-29799,4154,-100981,-100905,1519,711,-112,-4805,-11922,-2818,-3573,-4262,-9187,-5887,-5504,-5548,-5651,-5863,-6102,-6371,-6103,-5213,-4233,-3176,-2131,-1102,-439,-75,-2753,-148,-521,-1183,-2012,-2850,-3617,-4289,-4768,-5147,-5317,-5428,-5621,-5678,-5763,-5876,-5726,-5629,-5290,-5082,-4733,-4183,-3662,-2857,-1874,-2670,-812,-1410,-918,-355,871,303,288,3726,2698,254,89,588,2096,-1255,871,-450,-2864,18,367,355,225,-393,-3616,-963,-1478,-1716,-1999,-2069,-2358,-2918,-3603,-4388,-5259,-6035,-5918,-5168,-4181,-3340,-2462,-1686,-1051,-356,131,707,1230,1194,-1118,-3412,-866,-99,-696,1553,1637,-1818,-277,-1388,-3821,-2379,-1567,566,1803,-1641,667,-1775,-2697,-971,-1753,-2500,-3242,-3305,-3115,-2627,-2828,-1559,-1001,-537,-234,-99,-60,26,-33,-638,-2556,-1480,-1079,-1023,-1248,-1707,-2274,-3019,-4114,-5304,-5129,-3819,-2378,-1059,131,1075,507,-745,-1220,-2490,-3137,1904,2468,1079,-1157,-189,457,-2923,-2455,1292,1547,-769,-162,1263,-580,-396,1616,-52,-1852,-2569,-3081,-338,-457,-1857,-2373,-3018,-2727,-1419,-1745,-1130,-345,-275,3776,1092,-225,-2539,-2526,-3462,-2632,-1549,-1527,-2021,-3294,-4346,-4964,-5035,-4587,-3986,-3644,-3801,-2202,-1584,-1017,-609,-180,17,192,-37,-513,-1266,-2421,-3635,-5080,-6401,-5159,-3642,-2255,-1763,-435,55,-1371,-2760,-856,-1928,-3460,-5016,-5331,-3360,-1331,-2574,1097,3369,610,411,3515,-299,-1453,121,779,4152,6540,1461,-1996,2449,-1776,-2389,-2999,-2839,-1772,-2400,-2146,-2406,-2593,-2529,-2170,-1841,-1778,-892,-314,-88,-2087,32,123,-294,-825,-1615,-2418,-3359,-4201,-5017,-4664,-3841,-2893,-2193,-2499,-1713,-1932,143,660,660,-628,-117,844,332,151,-195,-670,-1066,-1471,-1954,-2376,-2728,-3117,-3654,-4107,-4347,-4797,-5217,-5518,-5762,-5620,-5303,-4959,-4533,-4210,-3961,-3724,-3772,-3895,-4031,-4191,-3975,-3385,-2451,-1498,-320,791,1966,2928,3440,1305,-2215,-890,-836,3415,260,-926,2717,-3275,1140,216,-40,-465,-84,-712,-2545,-499,595,2086,3583,695,-150,205,3667,3757,-907,-1765,-1099,-526,-1211,-982,5294,5377,2594,-2532,5309,2143,-3926,-252,2126,3979,-318,-4151,-448,-1198,-2141,-1270,-600,-1369,-2021,-2610,-3306,-4043,-4699,-4918,-4662,-3899,-3130,-3389,-3145,-676,-1207,683,1114,1094,913,635,187,-424,-1153,-2167,-2974,-3796,-4800,-5611,-5010,-3955,-2948,-3491,-1573,-946,786,1461,1965,2364,2827,3080,3296,3220,3092,936,-5968,2098,1617,-5758,720,408,124,-16,-508,-368,-269,-226,-412,-5104,-21179,-11424,-1751,-20761,-23638,-3855,-49400,-108614,-535117,-638578,-296835,-84093,-58814,-2932,-3190,-3652,-4006,-23179,-5704,-17499,-3851,-3600,-3332,-3043,-2659,-2223,-1701,-1010,-313,-2469,-7139,-7043,3656,4818,2464,-2330,1821,-1431,-1964,-662,-2182,-1339,-2974,-2207,311,1280,2617,3601,2594,-3418,990,-474,397,-1370,-3561,-1073,-2167,-2513,-1875,674,2136,-563,-2837,-2779,-2784,587,-132,-843,-1692,-2275,-2508,-2440,-2317,-2121,-2525,-1623,-2003,-2428,-2668,630,1487,187,-1951,-1118,-1823,-3846,-2109,-955,536,-2315,-1768,-3210,-4126,-3046,-1649,-371,844,-188,-1089,3018,3266,3099,2104,-1340,-1856,753,558,884,755,-1203,1918,-2395,-4214,-356,2236,4985,2630,-3608,-2217,-886,-1434,-2134,-463,-1045,-1252,-1209,-875,-21731,-18471,-6776,-6543,187,-208,-11510,-69553,-53187,-4156,-9312,-2255,-1641,-1155,-6291,-13814,-17909,-1740,-383,-224,90,234,-11898,-8466,-10779,-4082,2104,1982,-1002,-3979,-63,462,-121,-764,-1270,-1845,-2268,-2646,-3381,-2857,-2429,-2058,-1621,-1226,-891,-633,-790,-811,-434,-558,-783,-1033,-1228,-1395,-1605,-1788,-1852,-1988,-1941,-1860,-1751,-2432,-1779,-1741,-1860,-1971,-1906,-1472,-3434,-2006,-1322,-1805,1264,50,1752,1984,12,-2859,-2333,-1697,-644,-1659,-2830,-3890,-4321,-3572,-2619,-1601,-785,-56,-64,1052,125,-812,1223,844,-1730,-34,-2482,-1153,-1619,-1896,-1960,-1869,-1902,-1775,-1720,-1900,-2013,-2316,-3263,-3467,-4040,-4662,-5200,-5339,-4890,-4313,-3725,-2968,-2025,-1191,228,494,-1129,-800,1355,439,-1599,-1894,-225,-122,-825,610,-2364,-679,596,-912,-1871,-1295,1161,1838,1734,1489,-1662,-212,-1183,-2496,-3801,-4512,-4097,-3126,-2150,-2610,-2366,-764,-331,-1988,437,-715,-3018,155,244,392,81,-2973,555,781,-2368,-3115,-2024,482,-148,-2130,1389,643,-1757,-1488,-220,-1815,-1888,-2560,-2971,-3063,-2707,-2001,-1077,15,921,124,886,-3541,2320,1897,389,-1067,-225,-2961,-377,-1367,-926,-2964,1346,1910,2957,3111,-1759,-942,749,920,-433,-1972,-3829,-5439,-6156,-5478],[-2749,-3405,-3086,-1834,-118,1480,1062,2304,2091,167,-2233,-903,-576,-2692,-135,-1234,-1429,2056,1085,203,-440,-839,-988,-879,-982,-3144,-963,-1209,-1447,-1559,-3299,-2237,-1558,-1414,-1154,-1079,-935,-844,-1672,-875,-2851,-2100,-2291,-3207,-3853,-4055,-3258,-2162,-1119,-1505,1208,-148,-774,-1208,1708,1046,290,-800,-1921,-3055,-3873,-3858,-3149,-2140,-1717,-1397,-397,-979,-135,-571,2782,3498,399,-1721,2499,1841,-933,-1639,-245,-987,-1751,-2565,-3478,-4220,-4538,-4257,-3326,-2360,-1451,-736,-126,-586,122,-2165,-1157,-2039,-3033,-2866,-4054,-1536,1052,644,-2272,1871,1109,-1694,1526,-1619,-1770,-3861,-1585,-901,-1754,-3114,-3172,-3647,-4138,-4171,-4140,-3827,-3372,-2904,-2380,-4033,-1448,-878,-1402,-1189,-84,192,393,401,-293,298,-1470,1130,1562,2022,-2023,-956,-291,3296,1426,-873,-289,2462,433,-2899,-1210,-429,-1309,-2192,-3199,-4146,-5034,-4884,-3867,-2736,-1568,-463,498,-1478,2213,2857,-2367,1381,2511,3481,4527,-1539,1693,1181,-1877,-1718,-1288,2702,146,-1915,2618,-1108,-2545,2337,2117,-3455,-546,-2063,-3115,-3610,-3271,-2372,-1246,-356,-1959,-1306,2133,2656,3026,1773,-3046,-644,3307,3119,278,-875,-1843,-1874,-1787,-4155,-1301,-2096,1304,1504,328,-1964,138,1201,780,-4227,-556,-821,-1378,-4875,-4600,-3244,-3869,-4289,-4599,-4229,-3373,-9084,-5667,-286,789,-8825,2683,3260,3694,4005,4083,3172,-23368,3925,4175,-9415,5138,5733,6348,6813,7080,7186,-25743,6497,-119025,-112081,3760,2765,1690,-1742,-12853,-3110,-2637,-3106,-9019,-5938,-2235,-1720,-1356,-1155,-1054,-1212,-2383,-2430,-2001,-2299,-2417,-2266,-2196,-2185,-2219,-2430,-2695,-3151,-3676,-4054,-4074,-3692,-3352,-2365,-1657,-1029,-609,-213,-96,-353,-730,-2026,-2266,-3185,-3478,-2610,-1274,322,1329,-2801,-1037,-2171,-2749,-1284,100,147,1045,1025,685,622,159,557,1832,-1700,239,-1161,-2485,93,-274,-1107,-1909,-2407,-3571,-2354,-2209,-2045,-1940,-1967,-1994,-2170,-2321,-2425,-2501,-2546,-2599,-2598,-2268,-2647,-1362,-679,-87,603,1069,1560,1905,1346,-318,-3595,-705,-533,-1279,1524,1603,-1599,-250,-1735,-3824,-2588,-816,-540,-728,-1530,-972,-1198,-3104,110,875,257,-1380,-635,-906,-2260,-3078,-1359,-142,4392,3961,3301,1685,713,809,-249,-2329,-2283,-3101,-3678,-3718,-3430,-2971,-2447,-2115,-1865,-3971,-1781,-1586,-876,-241,323,146,-914,-1384,-3018,-2933,1658,1497,-21,-1456,-149,-23,-3518,-2374,0,-645,-1295,-1856,-2409,-2592,-2654,-2495,-2163,-2557,-2742,-3137,-1392,-1534,-2378,-2413,-3245,-4157,-4661,-4530,-3894,-3255,-2748,-2227,-1946,-1808,-2221,-2113,-3207,-3106,-1955,-1954,-1930,-2039,-2257,-2600,-3229,-3887,-4570,-5334,-5842,-5299,-4598,-3981,-3403,-3018,-2695,-2312,-2225,-2250,-2409,-2823,-3134,-3521,-3808,-3984,-3857,-3590,-3516,-3179,-2971,-2802,-2711,-2770,-2711,-2645,-2150,-1621,-834,68,-2282,1412,2684,-483,239,3855,182,-1578,662,1373,3165,2713,1328,-1506,1901,-1743,-1688,-2974,-2863,-1737,-2081,776,212,-731,-1650,-2294,-2691,-2422,-1855,-886,-110,-2060,310,2482,3044,2444,1055,-2349,-1605,1126,3401,3690,2307,178,-83,-2015,-2144,-1973,576,2678,489,-786,-459,978,304,-238,-612,-925,-985,-2011,-909,-860,-3482,-1034,-2840,-4495,-2595,-3250,-3659,-3562,-3690,-2365,-2429,-1097,-589,-332,-268,-282,-571,-2109,-1024,-2649,-991,-631,-115,-126,-730,841,988,864,683,400,-785,-2695,-1554,-624,-605,-835,-322,-2851,67,239,-176,-707,-379,-1108,-2694,-1104,-363,1651,2433,158,228,753,4062,4093,-703,-1577,-577,112,-817,-829,876,281,77,-2731,512,1038,-3213,208,1954,3642,-945,-3267,-409,-994,-2748,-504,-1254,-266,1617,2514,2497,3615,1472,-2548,-2440,-3682,-4016,-3219,-3027,-862,-1248,605,2275,2124,-279,3215,2428,3133,2842,2204,1701,1110,-1219,-476,-1407,-2948,-3041,-3831,-4403,-4763,-4940,-5029,-4953,-4633,-3933,-3179,-2249,-1440,-538,391,-6891,1784,1371,-6953,5714,6906,7926,8803,-1591,9373,9352,8925,1383,-3933,-26579,-12121,3130,-18389,-26980,1545,-47649,-66834,-461515,-661301,-367761,-99181,-52153,380,-553,-1706,-2773,-21131,-9633,-20973,-5181,-5026,-4725,-4442,-4215,-4127,-4127,-4041,-3886,-3447,-6121,-7144,-356,902,2011,-1637,2359,-768,-730,-1231,-2042,-648,-2595,-1969,441,594,2585,4702,2508,-2881,1248,32,662,-1132,-3936,-1286,-2095,-2561,-2144,-1122,-1820,-2370,-2746,-2170,-2389,-1288,-704,-105,207,-506,637,678,559,-1085,-3495,252,-1938,-2031,-2150,1968,1285,-470,-2685,-1512,-1392,-3686,-2205,-862,394,-1809,-2688,-2516,-1661,637,1266,-54,630,-637,-689,4951,4472,3606,1808,-1321,-1512,220,302,826,141,-1367,2885,-1169,-5054,-202,2603,2291,1966,-3799,-2296,-1249,-1727,-1621,1396,1626,1787,1702,1493,-16986,-16407,-8066,-7031,-1274,-1998,-14510,-66780,-54709,-5330,-9607,-5982,-5952,-5762,-5521,-5291,-16222,-5194,-5259,-5441,-5721,-6145,-6145,-5591,-9771,-4522,-3652,-3138,-2553,-3849,-1634,-1197,-815,-511,-117,118,372,-1483,-3676,245,-509,-955,-582,-1040,-1511,-1964,-2463,-2779,-3019,-3210,-3307,-3218,-2861,-2280,-1807,-773,170,-92,1877,2656,-866,-1973,1306,1602,-249,-470,68,-575,-4296,-722,-483,-2214,676,-564,1235,934,256,-2269,-1864,-1199,-1317,-1425,-1082,-1513,-987,723,1209,1839,1989,913,389,2509,150,-1100,1701,859,-1720,-123,-3438,60,-816,-1699,-2559,-3388,-4311,-4694,-4310,-3507,-2378,-1356,-4284,33,548,-365,-1149,284,1001,762,358,24,-134,-929,185,-162,-1709,-1248,1676,864,-2065,-1550,-774,-587,-1138,220,-2779,-925,-2075,-3118,-4456,-5346,-6094,-6547,-6443,-6232,-6408,-6399,-5813,-4925,-3892,-2686,-1464,-669,-1586,-2656,-2342,-295,91,-1834,157,-1038,-3245,635,-133,-833,-1357,-2884,-1470,-1305,-3122,-2694,-1905,-610,-695,-1762,-1030,-1038,-1357,-1251,-1410,-2079,-1691,-1499,-1047,-453,324,1288,2464,2653,2779,89,853,-3352,3383,3787,65,-577,78,-2621,-385,-1835,-1267,-2875,1666,1918,2960,3205,-2359,-704,716,898,-311,-816,-640,-984,-1733,-2643],[-2160,-1120,-397,833,-1181,-3232,-2706,-748,777,133,-2061,-1425,-998,-2539,167,-1284,-1827,762,54,-607,-1191,-1695,-2076,-2250,-2536,-3422,-2751,-2848,-2845,-2710,-3381,-2591,-2341,-2193,-1946,-1856,-1643,-1405,-1795,-862,-3326,-2721,-988,-1111,-1546,-2338,-3081,-3988,-4191,-3426,-2521,-1729,-1015,-361,493,992,1485,1711,-749,-677,-3606,1027,634,-150,-1626,-1915,-2982,-3985,-4057,-3099,-1963,-845,255,-1399,2446,3367,-1215,-1684,-202,-399,3323,3803,-2105,-1022,-669,-2005,4346,2175,3497,2572,646,-610,330,-2693,-633,-660,-2234,-2466,-3659,-1615,393,283,-1852,-100,-706,-1780,-1951,-2660,-3478,-4151,-4728,-4684,-4234,-3744,-3179,-2647,-2350,-1867,-1616,-1348,-1284,-1041,-953,-3717,-1388,-584,-1305,-1517,-403,434,774,886,165,16,-1372,771,606,378,-1774,-716,-510,-234,-221,-739,-107,115,320,-2624,-1777,770,-1581,-652,71,-2601,-1068,-1647,-1908,-1973,-1793,-1495,-1214,-1437,-632,-468,-2056,-59,118,486,844,-674,1181,1102,-1891,-1261,-449,1557,190,-1970,1705,-125,-3160,1744,1603,-3707,-802,-955,-238,293,-2303,-1606,-865,-1261,-2379,-1510,-1341,-1236,-1099,-978,-2197,-973,-485,-473,-690,-960,-1820,-1491,-2004,-4177,-2051,-2479,-2530,-2595,-2629,-2646,-2684,-2669,-2669,-4426,-2595,-2505,-2427,-5447,-4308,-2810,-2602,-2442,-2303,-1925,-2426,-8996,-5897,-1492,261,-9627,5348,6197,6807,7121,6963,6356,-28183,4294,3305,-6290,2488,2928,3808,4763,4304,6167,-20890,3406,-145043,-132371,2987,1698,325,-1168,-12977,-3668,-3398,-2923,-7744,-5247,-1485,-1168,-978,-872,-748,-759,-1430,-1648,-700,-842,-1002,-1111,-1458,-1924,-2398,-2917,-3239,-3382,-3197,-2678,-1962,-1225,-3674,-785,325,461,255,-85,-767,-1812,-2815,-3638,-3143,-1789,60,1924,640,485,736,-2844,-1308,-2618,-3418,-1579,-622,149,1847,3448,2062,1031,332,551,1729,-1986,-303,-1760,-2094,250,-630,-1662,-2703,-3533,-4093,-4473,-4863,-5132,-5282,-5328,-5159,-4974,-4626,-4103,-3449,-2697,-1929,-1138,-165,-3259,-1409,-375,1659,4087,4332,4497,4458,1611,578,-2758,-432,-950,-1636,1828,2804,-1251,84,-1681,-3602,-2535,16,-318,-1115,-1934,-2654,-2969,-2959,-2694,-2029,-1304,-1010,-498,-1667,-2110,-2455,-1249,-217,1212,808,234,-365,-762,-1049,-1155,-2089,-2382,-1513,32,265,-821,-846,-1459,-1728,-2885,-4365,-3797,-2641,-1383,-218,759,-150,-1049,-1431,-2714,-1742,215,-880,-1849,-3178,-4192,-4831,-4580,-3896,-3183,-2456,-1679,-778,92,-985,19,2213,82,-3271,-2701,-3146,327,697,-2716,995,-1133,-1555,-1987,-2849,-3638,-4320,-4842,-5009,-5095,-5019,-4792,-4386,-4064,-3651,-3206,-2734,-2223,-1809,-1449,-1160,-1097,-1023,-952,-3802,-3865,-1197,-1813,-1592,-1884,-2329,-2771,-3076,-3591,-4136,-4741,-5553,-5644,-4910,-4115,-3325,-2390,-1451,-1515,51,717,-3814,-2098,-1660,-499,828,493,-160,-600,-691,-2065,269,1221,-1561,-26,3712,555,-1811,1113,1860,4851,4814,1160,-1113,2392,-1588,-824,-2785,-2847,-1595,-1588,-641,-1538,-2546,-3375,-3656,-3380,-2467,-1409,5,86,-1732,476,3407,3555,1991,716,-2229,-876,1236,3644,4115,2467,152,-420,-1601,-2215,-2005,866,1441,269,-915,-1018,-1287,-1222,-613,349,1325,962,-3103,3654,-851,-3751,427,-1869,-4291,-3947,-977,-1513,-3456,-3303,-666,-2657,1829,2236,1578,221,428,1002,-2662,-328,-2321,-1162,-1185,-1020,-1005,-1468,-1085,-1290,-1774,-2317,-2970,-3759,-4378,-4788,-4982,-4741,-4267,-3762,-3330,-3124,-3087,-3183,-3441,-3741,-4056,-4329,-4101,-3633,-2826,-2044,-1290,-577,16,420,545,-611,-1612,-288,16,-424,-769,-677,-799,-601,-2852,232,720,-2339,657,1731,3083,-1610,-1857,-461,-849,-3400,107,-1661,-1555,-208,1205,1029,1770,-935,-3626,-6244,-5019,-2818,-2627,-2972,-762,-1385,246,2773,1422,-1324,459,-568,-1684,-2819,-4105,-4938,-5312,-5203,-4567,-4030,-3491,-3831,-3134,-3497,-3403,-3724,-4198,-4599,-4606,-3929,-2957,-1693,-512,740,1948,-7480,1179,-409,-7565,5842,6083,6018,5757,-2232,4249,3446,2483,1275,-3060,-23775,-9606,-2856,-14951,-28822,-4787,-40116,-4991,-285775,-547658,-413629,-117547,-44982,-4465,-4166,-3750,-2961,-18231,-13016,-17809,1790,2759,3492,3942,4144,-114,2105,-2074,-1723,-1549,-4858,-7164,3999,7597,1276,-923,2735,-197,414,-1618,-1855,-207,-2356,-1839,458,-166,2380,4184,2050,-2396,1517,454,660,-1002,-3938,-1415,-2055,-2672,-2438,1176,3063,-458,-2703,-1075,-1615,3055,2917,1528,756,-964,-290,-1857,-3808,-5825,-6589,-4657,-2293,-1701,-1648,2287,995,-950,-3294,-1976,-1130,-3156,-2376,-608,897,-1545,-849,-2091,-2070,234,590,-493,206,-724,-411,8426,8674,4400,1449,-1275,-1181,2328,5839,2269,-447,-1422,3904,223,-5301,-126,2921,4806,1996,-4070,-2517,-1569,-2024,-1229,3582,3049,2457,1674,863,-14746,-14999,-9183,-7456,-2762,-3128,-22030,-68532,-57033,-6494,-10030,-3113,-2944,-2892,-2935,-3103,-13871,-5466,-4750,-5370,-5522,-4926,-3849,-2611,-8371,-4778,764,299,-1622,-3305,205,1445,1668,72,1210,622,34,-1914,-3455,-2179,-2512,-2749,-2650,-2347,-1961,-1613,-1487,-1434,-1607,-2052,-2721,-3500,-4236,-4832,-5159,-5004,-4402,-3798,-3105,-2544,-2144,-1959,-2136,-2347,-2899,-3655,-4463,-5104,-5802,-6286,-6075,-5445,-4527,-3726,-3015,-2199,-1666,-1667,-1337,-744,-446,-1338,-544,-1078,-1184,-679,-744,-646,-556,-336,-106,393,76,-1311,1040,417,-1568,-1754,-3461,518,209,39,97,-2044,-3454,-1348,-610,3177,2318,1140,-3669,434,3027,-264,-1345,-275,1131,2940,2173,1486,527,-727,43,-960,-1532,-1690,-1219,-1751,-2345,-3040,-3718,-4122,-3996,-3562,-2980,-2413,-1799,-1135,-1719,-1031,523,1247,1910,2764,-1535,720,0,46,1159,813,873,-814,-1414,-2637,-2282,149,593,-1660,-404,-1475,-2449,-1188,-2356,-3296,-3768,-3640,-2965,-2320,-3468,-2265,-1805,-1296,-1683,-2267,-2949,-3514,-4206,-4700,-5094,-5161,-5158,-4782,-4344,-4058,-3888,-3755,-3532,-3063,-2574,-1967,-1209,-3129,186,939,-325,-156,266,-2236,-698,-2120,-1621,-2677,1948,1887,2804,3160,-2659,-307,718,871,-109,-921,-821,-1286,-1689,-1382],[-2234,-821,-537,-225,11,-51,-16,-13,-384,-735,-1960,-2075,-2452,-2852,-3115,-3230,-3145,-2953,-2672,-2426,-2238,-2108,-1973,-1717,-1644,-3124,-1432,-1502,-1553,-1479,-3250,-2900,-879,-492,26,370,785,1160,-1715,468,-3075,-3303,-746,900,977,73,-824,-1949,-2959,-3684,-3520,-2691,-1618,-263,850,1156,231,3315,-818,-491,-3577,2471,3318,2720,-1403,-2263,256,-175,-812,-1874,-2792,-3192,-2575,-1235,608,2424,-1601,-1766,-233,-825,4076,4849,-1690,-1099,-707,-2029,3768,2137,5331,4748,808,-713,948,-2772,-815,448,-1621,-2131,-3226,-1882,1286,1403,-1312,-113,-880,-1915,-900,-2070,-1371,-3375,-950,634,351,-1988,-755,-1315,-1895,-1915,-1731,-1172,-715,247,-607,-3552,-1375,-259,-1258,-1835,-807,621,1204,689,310,-357,-1209,-759,-924,-1079,-1553,-1289,-1551,-1690,-1881,-2145,-2177,-1997,-1652,-2513,-2519,124,-2176,-831,416,-2673,-60,-891,61,0,-259,-599,-920,-1463,-1120,-1134,-1840,-862,-721,-405,-122,-7,-46,-48,-1516,-756,-1355,-2073,-2920,-3810,-4499,-4406,-3925,-2490,-1538,-3954,-1493,-678,-664,310,-2248,-1291,1707,1215,-2664,-757,-637,-1505,-2371,-3022,-3010,-2368,-1263,-258,510,-1196,-1944,-1270,-2363,-3797,-691,-3060,769,1331,595,-3298,-148,-562,-895,-4256,-1196,-1218,-1262,-5994,-4169,-2993,-2613,-3027,-3596,-3908,-3622,-8715,-6345,-3068,-433,-9964,2296,2891,3243,3312,2924,2131,-33630,227,126,-2547,2945,5160,7437,9417,1131,11922,-15981,-1385,-177505,-161177,7605,5876,4126,2343,-12304,-4638,-1339,-2061,-6354,-4311,-3665,-3919,-4049,-4002,-3718,-3409,-2938,-2364,-1984,-1649,-1347,-1541,-939,-1015,-1147,-1418,-1672,-2048,-2451,-2754,-2914,-2955,-4103,-2698,-2441,-2174,-2012,-1753,-1620,-1681,-1654,-1818,-1812,-1975,-2028,-1938,-1961,-1786,-1492,-3055,-1834,-2780,-2095,-1421,-1494,104,98,54,28,0,-227,-364,-474,-2273,-922,-2464,-1883,-878,-912,-977,-1128,-1171,-3125,-1056,-1221,-1484,-1881,-2472,-3142,-4058,-5063,-4414,-3015,-1579,-225,757,-1058,-3116,-1542,-228,1150,6974,7064,7287,4050,1791,1348,-1850,-243,-1494,-1920,2196,3626,-917,344,-1659,-3275,-2207,757,2391,2968,-705,2009,-254,-2487,1984,1572,185,-596,-395,-2420,-1263,-1874,-2602,-3217,-3715,-4024,-4083,-3916,-3549,-3297,-3217,-3169,-3380,-3599,-3924,-4107,-4086,-3651,-2910,-2228,-1573,-3748,-1707,-2139,-86,321,399,-449,-1178,-1455,-2069,-492,-652,-881,-2043,-1717,-720,-702,-2641,-1955,-510,-804,-1358,-1844,-2664,-3374,-3989,-3753,-2714,-3540,-2489,-3151,558,1088,-2822,71,-1604,-1256,-502,-2997,-2356,-1787,693,1930,-202,-1060,-1573,-1677,-2744,-4174,-4502,-5283,-4914,-3942,-2884,-1816,-941,-61,756,-3907,-3838,-841,-2005,-456,1216,415,-342,-967,-1635,-2026,-2084,-1996,-1594,-1267,-1009,-930,-880,-966,-1524,-1684,-2071,-5077,-2850,-3399,-3913,-4589,-4923,-4754,-3873,-2755,-1916,-387,905,-2518,-293,3961,866,-2075,1499,2273,5801,6036,938,-769,2270,-1307,140,-2457,-2714,-1242,-907,740,623,368,76,-254,-937,-1937,-2651,-3331,-3669,-2845,-1445,359,2026,1391,227,-1804,-168,1400,3848,4307,2565,191,-820,-1181,-1816,-1918,-1058,-2862,-4434,-5775,-5273,-3848,-2608,-1480,-552,-12,308,-4330,-75,-4293,-3281,-2038,-2574,-3566,-5180,-868,-423,-4262,-2776,-201,-2773,1891,1481,802,-14,-801,-1721,-2478,-3000,-3432,-3627,-3758,-3879,-4273,-4665,-5255,-5754,-6016,-5556,-4913,-4376,-3772,-3184,-2752,-2327,-1971,-1676,-2052,-1229,-1058,-865,-1197,-1123,-1748,-2847,-2162,-2241,-2978,-3952,-5013,-5858,-5404,-4252,-3198,-2115,-1706,-567,19,10,-691,1459,1908,1488,-2799,3884,1251,-1270,1209,1579,2530,-2041,-420,-442,-636,-3720,519,-2216,-3141,-1533,-207,-549,1207,1923,-2272,-882,829,-984,-2048,-2832,-1222,-2276,-4063,-5667,-5701,-4221,-2764,-1533,-572,118,-3727,589,-757,-1246,-733,-817,-1573,-4403,-3497,-4382,-5030,-5265,-5080,-4596,-3958,-3106,-2363,-1586,-1067,-601,-284,-7107,-189,-2065,-6841,-1604,-2214,-2820,-3115,-3089,-2682,-1729,-710,97,-2293,-18645,-5103,2065,-10219,-29753,-2930,-24760,334,-73278,-323039,-343111,-128134,-39662,-510,-244,-58,292,-14740,-14711,-12526,3202,4250,5388,6543,6866,427,1262,-3182,-2971,-638,-3435,-7026,1348,6412,491,-107,3045,399,1554,-1692,-1583,97,-2102,-1725,449,-861,2122,1911,1494,-1847,812,737,530,-851,-3556,-1378,-1965,-2683,-2618,1307,4740,-484,-2591,66,-524,5869,6170,712,1205,-1379,2783,3616,2583,-2605,-4494,-1242,-2022,-1714,-2243,-2440,-2342,-2036,-3543,-2398,-947,-2622,-2478,-9,240,-1444,-480,-1882,-2146,25,481,-642,101,-423,-167,8003,9209,3093,1136,-1104,-788,2819,7142,2562,-851,-1263,4843,1741,-4332,-58,3262,4643,1682,-4246,-2790,-1745,-2128,-889,2772,1894,1027,72,-784,-15088,-14252,-9989,-7678,-2930,-2714,-31049,-73704,-59227,-7461,-10525,622,1047,1228,1199,944,-11218,-7298,-1245,-2007,-2334,-2008,-1095,103,-6939,-4817,1954,-691,-2138,-2408,728,1681,1707,-217,1347,1484,401,-2231,-2836,-1906,-2968,-4317,-5633,-6034,-4971,-3987,-3308,-2765,-2485,-2487,-2683,-2916,-3008,-2915,-2711,-2420,-2080,-1989,-1951,-2128,-2504,-3087,-3957,-4632,-4993,-4568,-3677,-2485,-2561,-668,63,-2408,-695,-1930,999,937,507,-1061,-789,-574,-1054,-1478,-1945,-2313,-2583,-2770,-3070,-3257,-3517,-3711,-3943,-3929,-4140,-4285,-4448,-4714,-4803,-4764,-4595,-4284,-3844,-3281,-2630,-2286,-2979,-1408,-733,-687,-616,-785,-2390,-1766,-2238,-2647,-2771,-2450,-1896,-1206,-544,177,646,-581,1313,-1884,-544,-2073,2265,1636,-2226,1344,-1168,-1919,-1213,-131,-2293,458,2699,211,-1752,-936,1732,3896,5802,2901,-1024,1088,-24,617,1248,893,1041,-964,-1173,-2553,-2218,551,69,-1469,-1224,-1995,-2275,-2635,-2636,-2396,-1960,-2500,-658,-137,-3187,-1845,-1740,812,-72,-1272,-714,-1408,-2366,-3228,-3820,-3412,-2459,-1068,314,1413,2204,2132,1679,2261,2179,165,494,-2905,1076,1117,-734,-484,-1779,-2697,-3303,-2896,-1911,-2401,879,1867,2518,2995,-2347,241,811,880,188,-902,-989,-1658,-1618,-1677],[-2184,-833,-760,-372,221,603,6,755,1227,-246,-2017,-2097,-1726,-2103,-1430,-1344,-2202,-796,-550,-494,-660,-1042,-1650,-1989,-2585,-2852,-3090,-3035,-2703,-2137,-3088,-3135,-568,-251,-34,-211,-498,-958,-1526,-2133,-2750,-3751,-4318,-5137,-5574,-5638,-4961,-4110,-3029,-1945,-860,-382,861,1130,2079,308,-858,3531,-1021,-380,-2843,3824,4080,3082,-1100,-2692,444,98,1125,1710,1475,1659,-325,-483,4213,3111,-2055,-1800,-316,-1449,4421,5560,-1203,-1068,-863,-2075,3103,2113,3390,3545,908,-841,920,-2313,-1092,518,-1236,-1904,-2775,-2266,119,-183,-752,512,245,-2027,-36,-2399,-1433,-3334,-615,2523,1368,-1624,-85,59,1703,2015,2060,2416,14,2199,-710,-3498,-1340,-377,-1185,-2026,-1155,-535,-1774,-3037,-3912,-4519,-4636,-4397,-4038,-3742,-3471,-3380,-3509,-3606,-3856,-4316,-4721,-5121,-5525,-5846,-5928,-6086,-6088,-5990,-5956,-5871,-5993,-6075,-5997,-5933,-5811,-5674,-5571,-5371,-5202,-5070,-4935,-4697,-4578,-4326,-4148,-4172,-4371,-4533,-4968,-5443,-6007,-6501,-6650,-6324,-5869,-5460,-4987,-4578,-4294,-3994,-3842,-3540,-2958,-2403,-2168,-1449,-866,-526,-2794,-587,336,292,100,-947,-917,-2154,-110,530,1354,-1457,-2089,-1113,-2636,-3395,-498,-3478,227,2981,491,-3657,254,5257,361,-3895,126,3201,-35,-6124,-3956,-2907,-190,2699,1946,1337,-2509,-8628,-7084,-4804,-1047,-9836,-1438,-1971,-2532,-3085,-3719,-4261,-39414,-4027,-3120,-2019,-786,405,1567,2554,-1374,3963,-11127,-5924,-212787,-196684,2934,2323,1599,664,-11183,-5828,-1827,-2520,-4921,-3703,-4000,-3955,-3684,-3222,-2563,-1932,-1183,-916,-809,731,1196,-2446,-758,1888,1126,1526,1189,641,-44,-763,-2679,-2261,-4496,-3786,-4375,-4696,-4681,-4102,-3865,-2422,-1315,-865,830,1728,2553,2854,-394,-1366,-514,-3298,-2435,-2537,-1024,-1825,-2355,-763,695,2413,771,1267,563,415,1495,-2383,-1453,-3143,-1687,255,154,269,-1577,-1069,-2857,2237,2358,2227,435,-785,525,-191,-1159,-2509,-2310,2139,-793,425,-1975,-2368,-1633,-18,686,7654,7292,6790,3092,1965,2053,-869,-51,-2016,-2084,1568,876,-487,-362,-1733,-2738,-2609,-3179,-3089,-2788,-2205,-1423,-407,-1846,1246,1959,169,-13,-208,-2914,-280,-1011,-1116,-19,913,817,785,679,347,882,-33,-1637,-2368,-2201,-2238,-2857,-3231,-3158,-2654,-2117,-1606,-3142,-1715,-2297,-1003,-1155,-1350,-1450,-1663,-1934,-2116,-2103,-1809,-1438,-2883,-1658,-182,-701,-1778,-1741,743,791,-1663,155,652,-1916,-1302,-2801,-4248,-5235,-5108,-4203,-2860,-1339,-2592,-845,-2012,-977,-310,-3033,-2766,-2259,902,2903,-474,-945,-1228,-806,-2534,-4456,-1383,0,-356,-1030,-1884,-2923,-4245,-5398,-5752,-4919,-3737,-1880,-2203,-462,1847,240,486,1091,2155,1417,-112,-570,-1267,-1622,-1467,-989,-252,421,-1567,-288,132,-3903,-1376,-2479,-3332,-4683,-5310,-5044,-3963,-2721,-1787,-651,237,-3230,-473,1957,1152,-2303,1843,2640,3203,3164,647,-428,1766,-919,-166,-2035,-2439,-2604,-3166,-3420,-3236,-2999,-2701,-2412,-2492,-2682,-3220,-3756,-4668,-5288,-5345,-4396,-3161,-1699,-358,-1214,494,1643,3252,3636,2631,317,-1254,-750,-1143,-1673,559,-227,-819,-1541,-1992,-2094,-2068,-1758,-1330,-1065,-875,-5571,-3238,-7764,-2561,-1879,-1456,-2597,-5548,-1170,-645,-4041,-2128,289,-2709,5037,3294,1683,765,1236,389,-1062,310,-1505,-617,-1013,-1382,-1935,-2318,-2665,-2709,-2673,-2449,-2259,-2321,-2506,-2938,-3775,-4829,-5838,-5251,-3267,-1105,-503,-782,-1288,-1413,-1810,-2706,-2190,-1056,941,1272,-1166,-1233,-2943,-4381,-5388,-5531,-5343,-4989,-4606,-4149,-3560,-2874,-2362,-1820,-2648,-1421,-1722,-1967,-2378,-2906,-3607,-3945,-4268,-4300,-4119,-3724,-3102,-2796,-5177,-2184,-1604,-2171,1163,1202,-2000,-1018,-56,-1479,-2138,-3314,-4663,-5485,-5620,-4642,-3680,-2734,-1834,-1109,-588,-257,-4034,-232,-1476,-866,-1028,-880,-946,-4763,-3403,-5030,-329,-6,127,91,-64,-175,-503,-854,-1458,-2041,-2610,-6062,-3229,-3500,-5474,-621,1322,3517,5963,-1511,10648,13005,13542,4162,-1617,-13831,-68,7309,-4823,-29936,-11212,-9990,12120,10781,-131040,-238821,-129230,-36354,4833,4479,4217,4183,-10931,-13935,-7041,4627,4754,4919,5102,5302,732,162,-4356,-4198,399,-2036,-6845,-1251,2693,-267,696,3172,973,2624,-1534,-1353,224,-1819,-1694,326,-1523,1334,855,391,-1282,-573,-836,-977,-1058,-3071,-1303,-1915,-2581,-2703,1319,2900,-576,-2452,1233,696,6429,5618,-202,1611,-1779,2566,8342,5274,-3271,-4453,-1958,-2170,-1019,-492,2783,620,-902,-3387,-2820,-902,-2218,-2508,859,-117,-1545,-169,-1630,-1961,30,595,-553,371,71,-8,2708,1446,-192,-2117,-3915,-4811,-3181,-1363,253,-1033,-942,3091,3252,-3339,-51,2933,2426,1354,-4282,-3129,-1807,-1976,-655,1122,883,-1166,161,-6607,-17455,-14121,-10475,-7654,-2862,-5908,-37586,-79142,-60467,-8206,-11091,-1264,-767,-436,-231,-170,-9256,-9016,-1933,-1848,-2574,-3418,-4312,-5095,-5747,-4949,-4634,-4591,-4619,-4873,-5255,-5686,-6165,-6469,-5921,-5507,-5099,-4901,-4792,-5079,-5208,-5653,-5829,-5329,-4825,-4342,-3996,-3595,-3274,-3076,-2968,-2865,-2686,-2469,-2992,-3169,-1999,-2536,-2103,-2287,-2593,-3046,-3733,-4169,-4298,-3820,-2898,-1593,-1569,730,1753,-2143,-1426,-2516,1350,2697,518,-515,-298,-196,2430,-1196,93,-747,-1931,1754,892,-396,-1853,-3264,-4612,-5228,-4839,-3849,-2881,-2148,-1448,-3005,-1685,-302,-167,-52,75,-1854,-2086,-1513,185,62,129,148,-1140,-523,444,-187,-1529,-1035,-1104,2597,3402,2116,610,-526,760,-2824,790,-2321,2453,1900,-2179,2546,-924,-2755,-958,-144,-1640,1071,2951,445,-1922,-3014,-4990,-6196,-4586,-2891,-1572,-280,-104,1087,1306,1016,1297,-1140,-980,-2482,-2222,-890,-1349,-1805,-2243,-2611,-2734,-2791,-2569,-2247,-1863,-2332,-872,-532,-2677,-1500,-1772,492,-147,-1154,279,225,-206,-734,-929,-2583,-2229,-2602,-2699,-2635,-2424,-2144,-1826,-1418,-1193,-1014,-775,-2756,-356,23,-1202,383,273,-1507,-1341,-1823,-2183,-2178,1926,1370,643,200,-1722,-225,65,422,471,-823,-1206,-2150,-1590,-915],[-2599,-2424,-2160,-1662,-961,-423,-96,159,1087,-484,-2088,-2202,-1951,-1840,1009,-515,-1944,384,2013,1214,1130,-702,-2252,-2313,-3285,-3529,-3347,-2674,-1732,-667,-2864,-2915,-1186,38,1220,1894,839,918,-1136,-267,-1815,-3676,-1337,-1560,-1597,-1846,-1983,-2333,-2669,-3123,-3597,-4156,-4650,-4724,-4744,-4518,-3893,-3208,-2286,-1302,-2042,901,1843,2516,-695,-2631,643,363,1511,2469,2314,2444,-768,51,4424,3112,-2461,-1662,-386,-2138,4477,5000,-657,-859,-1037,-2064,1395,1381,1327,1066,728,-907,-337,-1872,-1378,-1036,-1033,-1773,-2287,-2608,897,1108,-168,-334,-295,-2044,-326,-2748,-1603,-3318,-285,2483,2015,-1347,-778,-180,1498,1838,2511,3075,824,2133,-783,-3523,-1258,-444,-1043,-2058,-1612,-2418,-3223,-4244,-5164,-6209,-7102,-7085,-6296,-5539,-4790,-4204,-3827,-3422,-3182,-3182,-3168,-3203,-3312,-3430,-4090,-3600,-3711,-3741,-3768,-3604,-3470,-3138,-2543,-1925,-1274,-676,-207,-1504,572,768,-1403,128,990,1001,856,434,-572,-810,-1584,-2175,-2515,-2480,-2208,-2290,-1613,-1596,-4702,-2058,-2643,-3329,-3831,-4053,-3768,-3427,-3265,-3274,-3406,-3960,-4587,-5245,-5634,-5732,-5422,-5059,-4775,-4696,-4561,-4483,-4252,-3411,-2381,-1165,-2732,-3065,-398,-3095,-267,2892,194,-3245,364,4338,-93,-3580,208,3827,-190,-5838,-3607,-2605,124,604,-150,-554,-2399,-9055,-8274,-6644,-1510,-9546,-147,-382,-711,-1140,-1811,-2653,-40528,-3931,-3644,-2741,-1427,-42,1318,2439,-2861,3784,-6526,-8427,-243905,-236598,1018,123,-716,-1537,-9768,-7174,-2145,-1862,-3599,-2168,-1721,-16,611,1244,-1225,1290,151,-900,-1349,3117,880,-3437,-1590,987,87,-946,-1949,-3050,-4125,-4989,-5469,-5460,-4994,-4438,-3844,-3398,-3248,-3209,-3497,-4138,-4745,-5369,-5267,-4586,-3296,-1689,-1131,-2173,-1045,-3584,-3093,-2182,22,-525,-3263,187,3066,4328,-12,1081,684,473,1406,-2374,-1947,-3865,-1554,132,122,330,-2059,-774,-2615,1795,3139,3831,861,-1172,3474,820,-1350,-2149,-2597,1490,-1666,18,-2826,-1599,-1785,186,262,2068,1014,-98,-1362,-2688,-3839,-5126,-6319,-7240,-7318,-6297,-5160,-3795,-2518,-2057,-2135,-761,1960,3173,3381,430,2380,241,-1208,1551,1310,87,625,-41,-2922,527,-419,-1109,56,501,928,1567,496,111,403,-253,-1372,-1844,-2628,-976,1631,913,-1465,1529,2530,-1093,-2661,-1797,-2379,828,4294,2255,-914,-1078,-1228,-672,1901,1041,-2148,-3589,-1609,-2058,-2216,-2353,-2421,-2436,-2490,-2657,-2917,-3408,-3820,-4378,-4794,-4814,-4342,-3451,-3041,-1591,-551,-2174,-1738,-2447,-850,-230,-3049,-3221,-2735,985,1473,-565,-658,-979,-649,-2451,-4140,-1184,212,1373,2110,1793,1942,-931,3064,600,-4068,-3668,-226,-2483,-326,3660,10,477,1317,2426,3851,-33,2149,3447,3125,2784,537,-1121,-2191,-3002,-3252,-3545,-3936,-4527,-5387,-6188,-6851,-6681,-6150,-5369,-4659,-4154,-3976,-3893,-4170,-4535,-4772,-4949,-5277,-5462,-5558,-5385,-5125,-5031,-4901,-4915,-5119,-5530,-5686,-5975,-6199,-6394,-6464,-6247,-6052,-5767,-5384,-5219,-4976,-4882,-4588,-4526,-4215,-3848,-3184,-2578,-1809,-1115,-639,212,681,618,686,511,261,-1811,-427,-450,-1361,780,1285,-101,-769,-1653,985,-128,-1438,-2849,-4354,-5619,-6619,-7415,-7296,-4803,-2827,-678,-1600,-4670,-1559,-867,-3194,-1476,705,-2513,5757,3311,1597,923,1387,-168,19,796,-1122,3727,4447,-420,521,-96,-2926,977,714,10,-734,-1646,-2545,-3543,-4787,-6041,-6698,-5430,-3208,-858,-1036,-1059,-1349,-1713,-1771,-2511,-1819,-146,1024,727,-1411,-75,-484,-2269,-4005,-5224,-5619,-4770,-3435,-2098,-934,-45,315,332,-2513,-652,-1740,-2618,-3296,-3539,-3440,-2775,-2227,-1744,-1536,-2754,-2023,-2521,-5474,-3971,-4428,-4724,-4782,-4625,-4258,-3996,-3664,-3563,-3482,-3486,-3749,-3791,-4089,-4328,-4817,-5178,-5260,-5083,-4670,-4080,-3866,-2755,-1992,-1165,-492,-396,786,-4940,-3724,-5265,-6,1225,-120,388,-38,-179,-254,-79,46,283,499,-4802,-1048,-4625,-4038,1716,2914,4547,6625,-493,10959,13217,12677,4930,-1022,-9540,4577,7855,102,-28693,-23962,-4975,4706,4785,-18919,-150020,-130274,-32789,9360,9688,9638,9521,-6993,-11255,-1622,8521,6523,3956,6727,5984,701,-1136,-5548,-5346,1387,-773,-6700,-3524,2988,-886,1401,3200,1517,3598,-1211,-1232,181,-1453,-1758,53,-2153,-2010,-3010,-3913,-4791,-5190,-4997,-4458,-3922,-3528,-3061,-2563,-2316,-2673,-1146,-906,-737,-2283,373,993,1788,2723,-1072,1956,-2142,2283,7980,4105,-3845,-4269,-2634,-2437,-729,77,2877,502,-467,-2953,-3219,-990,-1967,-2413,1912,275,-1793,80,-1331,-1945,-4197,-3309,-1252,884,655,94,6446,6073,497,556,-528,39,3327,8936,2703,-929,-473,5878,3790,-2334,-208,-2198,-3960,-4542,-4117,-3469,-2294,-1724,-1239,-915,-551,-5665,-1242,-14985,-20930,-14409,-10601,-7259,-1874,-9567,-40001,-81598,-60751,-8764,-11606,-3446,-3119,-2812,-2596,-2520,-8405,-10553,-3354,-3539,-3529,-3255,-2833,-2352,-4835,-4542,-749,-1773,-3616,-295,1782,2202,1643,-1107,1127,3381,406,-2556,-1207,621,-299,-3197,-2455,-3358,-4045,-4477,-4788,-4899,-4996,-4950,-4638,-4179,-3613,-3063,-3222,-2711,-2310,-3326,-2802,-3279,-3904,-4603,-4323,-3263,-2247,-1213,-77,1116,-647,3479,2303,-1767,-2048,-2707,1071,2030,514,4,168,-121,2325,-1056,-347,-888,-2472,-1848,-3107,-4098,-4680,-4472,-4090,-3551,-3399,-3347,-3483,-3886,-4288,-4728,-5037,-4789,-4095,-3119,-1897,-1147,-1204,-1545,1878,4197,792,3361,97,-758,2827,-219,-1585,-928,-2355,1813,3573,2177,480,-479,83,-3107,2247,-2250,918,149,-2111,-212,-422,-3300,-566,-192,-923,-975,-1408,-1708,-2252,-2282,-2142,-1883,-1609,-1063,-668,-90,-165,577,586,466,121,-1255,-1190,-2396,-3188,-4188,-5279,-6365,-5701,-4533,-3230,-2014,-686,-334,-2329,-2150,166,-890,-2156,-1175,-1828,726,-242,-1042,1601,379,-1134,-2675,-4400,-6090,-6858,-5229,-3523,-2073,-878,75,668,1579,1462,301,-195,-2621,-968,-758,-1629,508,95,-1239,-1657,-1609,-2394,-1993,1978,1402,478,-394,-1314,-2247,-2577,-2487,-1965,-1356,-1383,-2669,-1518,-605],[-1291,597,84,1328,3416,2723,-56,-337,1682,-590,-2100,-2084,-1974,-1478,1314,26,-1390,101,2004,1563,1375,-1090,-2700,-607,-1490,-2160,-3566,-4379,-3808,-2481,-2582,-2377,-1759,-45,505,1909,562,3039,-663,345,-1171,-3144,-1713,-2900,-3734,-4353,-4306,-4114,-3771,-3502,-3250,-3119,-2997,-2586,-2301,-1982,-1485,-1135,-1514,-427,-1206,115,163,-35,-308,-1934,-1405,-2116,-2899,-3902,-4866,-5743,-5683,-5135,-4477,-4066,-3557,-3325,-3142,-2997,-2930,-2974,-3188,-3397,-3659,-4145,-4432,-4609,-4430,-3998,-3290,-2474,-1778,-1489,-1680,-221,-991,-1791,-1826,-2618,455,402,379,-1320,-921,-1980,-470,-3151,-1908,-3321,-19,1975,2099,-1198,-1453,-328,1237,1736,1978,1796,1597,1468,-849,-3670,-1192,-448,-858,-2012,-1471,-115,1361,197,-1083,-2549,-3522,-3171,-1770,-126,-981,-67,-1340,502,345,-879,310,2019,-793,-2574,-3726,-715,-3402,-1532,-911,-3145,501,-909,-1259,-276,-675,872,509,-1628,-585,-1373,-2203,-2850,-3352,-3265,-2773,-2165,-1565,-839,-322,207,687,1197,-408,-2336,2453,2586,-4476,-746,-2056,-3002,-1362,-676,-1771,-1851,-2179,-2187,-1924,-1859,-3151,-1809,-1723,-1641,-1860,-2948,-222,-3248,2825,3784,2503,-2131,-2541,-1156,-2658,-2857,-436,-2645,-681,957,-328,-2437,-880,-1345,-1733,-3396,-2099,-2034,-1847,-5454,-3115,-2178,-522,48,423,728,-2471,-9965,-9801,-8475,-1758,-9331,-491,-536,-349,20,316,454,-34615,-6574,-328,-1052,-1950,-3069,-4274,-5605,-5202,-3619,-2288,-7464,-256861,-278041,2308,3278,4109,4659,-8092,-8422,454,-2146,-2463,-1238,-1963,3545,4962,2989,-2209,1036,234,-1127,-2109,2422,-312,-4156,-2374,2034,596,813,-98,-1104,-2081,-2871,-3647,-3661,-5384,-3705,-3697,-3818,-4192,-4612,-5272,-6170,-6255,-5480,-4370,-3389,-2344,-1279,-2007,-2747,-1504,-3767,-3587,-1856,699,-187,-4170,162,1399,2009,-833,656,773,633,1261,-2248,-2387,-4476,-1436,-88,-265,-1878,-3652,-5357,-6884,-5553,-3946,-2453,-1131,-1628,879,595,-1437,-1876,-2485,1208,-2516,-469,-2748,-2204,-3116,-3878,-4300,-4009,-3451,-2588,-1696,-781,332,752,-17,-3023,-2703,2724,5948,335,75,-2577,-1509,0,2597,3872,3886,906,2170,276,-592,1072,508,-60,-1592,-3049,-4157,-4642,-4776,-4735,-4464,-3834,-2773,-1350,362,-241,-189,-565,-1099,-1270,-3098,-1514,1587,1077,-1686,2170,2889,-1219,-2287,-1915,-2349,1148,4444,1923,-1227,-915,-1011,-121,3118,2499,-2884,-3292,-1608,-404,-200,-1583,-3337,-4965,-6366,-7073,-6280,-5598,-4672,-3667,-2390,-1603,-1849,-1377,-3047,983,1754,-1617,-2352,-2880,-887,-323,-3139,-3701,-3108,950,1365,-397,-252,-830,-768,-2512,-3794,-969,324,2598,4152,2251,2670,-1411,1892,201,-4203,-3620,-37,-2767,-2950,-2569,-1357,47,1390,2179,2554,-40,1852,1194,187,-919,-2087,-3059,-3871,-4717,-5031,-5201,-5202,-5165,-5225,-5159,-5108,-4680,-4298,-3739,-3133,-2559,-2133,-1649,-3465,-1219,-914,-638,-2870,-782,-1017,-1159,-1306,-1643,-1908,-2244,-2686,-3244,-3467,-3751,-3925,-4057,-4091,-3895,-3776,-3593,-3313,-3222,-3013,-3161,-2587,-2511,-2257,-2069,-1735,-1608,-1425,-1379,-1277,-1317,-1401,-1957,-2347,-3000,-3818,-4993,-5882,-6396,-6112,-5128,-4077,-2973,-2342,-1968,-1905,-2376,-3074,-3874,-4649,-4813,-6704,-11382,-3912,-1438,-164,546,-669,-3571,-1910,-1159,-2443,-902,984,-2237,3684,3151,1316,879,1274,-901,957,554,-866,4137,4467,-980,1094,885,-2512,93,2057,1341,571,-502,-1601,-2768,-4086,-5258,-5772,-4863,-3240,-1593,-1734,-1491,-1456,-2093,-1736,-2360,-1236,831,1092,195,-1665,-667,-2032,-3553,-5234,-6315,-5506,-3709,-1855,-156,-993,2483,3112,-474,-2510,1201,-174,271,-1140,-2530,-3662,-3690,-3084,-2048,-1037,-2100,317,-831,-4084,-1461,-3092,-4587,-1204,-2111,-2989,-4023,-4936,-5937,-6664,-6866,-6608,-5845,-5337,-4885,-4866,-4949,-4989,-4921,-4594,-3939,-3617,-3232,-2357,-10,476,-1236,1461,-5029,-4198,-5080,127,-120,-1020,-1879,-2471,-2495,-2199,-1502,-806,10,807,-3653,-1838,-5457,-2846,3344,3595,3696,3805,506,3805,4191,4662,5035,-626,-6102,5769,5668,3536,-25218,-43458,-9411,-1228,-3031,-4629,-35336,-128814,-27392,-726,437,1276,2068,-3207,-7964,3467,4763,5272,2061,6119,5814,132,-2698,-6813,-6516,2019,114,-6799,-5115,1219,-1419,1407,835,439,331,-943,-1422,-148,-1107,-2044,-550,-2906,628,787,428,-329,-707,-1171,-1505,-1705,-2281,-1482,-2250,-2049,-2677,728,3415,-1140,-2244,3203,2956,7479,3445,-1801,2040,-2624,1760,6052,2624,-4491,-4231,-3411,-3021,-653,434,2663,259,-34,-2562,-3651,-1381,-2065,-2366,2620,468,-2287,-3383,-4233,-3178,-1392,414,-67,1687,1075,-30,5315,4204,-578,122,-314,304,3213,9174,2354,-751,-94,6660,5847,-1525,-350,724,-1481,-2834,-3995,-3953,-2872,-2332,-1959,-1903,-1941,-10926,-11036,-24770,-25395,-15222,-10594,-6590,-1974,-11514,-40502,-81357,-61927,-9484,-12143,-4120,-4995,-5618,-5811,-5654,-8348,-12105,-4641,-4053,-3319,-2546,-1775,-1016,-4336,-4463,-88,-1761,-4656,533,2403,2437,1521,-1626,1062,2671,321,-2700,-491,719,-464,-3633,-1545,-2315,-2983,-3507,-3952,-4096,-4080,-3990,-3852,-3658,-3393,-3151,-3240,-3025,-2998,-3662,-2914,-2493,-1731,-1100,-1275,-1140,-1093,140,2427,1362,7,4621,2605,-1535,-2582,-2556,614,1168,364,334,441,-306,-772,-1622,-2236,-2576,-3224,-2903,-3229,-3499,-3853,-4094,-4273,-4078,-3985,-3723,-3430,-3256,-3007,-2830,-2788,-2854,-2976,-3044,-2945,-2596,-2141,-1578,-71,1061,348,3676,1163,-808,2582,-388,-1753,-678,-3303,1008,3767,2181,143,-534,-793,-2380,-471,-2035,-1622,-1824,-2117,-1796,-1847,-2622,-1996,-2193,-2536,-3030,-3518,-3972,-4827,-5351,-5831,-6107,-6011,-5314,-4602,-3622,-2733,-2030,-1524,-1140,-977,-1375,-1276,-2390,-2345,-2765,-3346,-4007,-4696,-5263,-5347,-5004,-4121,-3028,-2651,-1991,-64,-1224,-1753,-912,-1923,595,-397,-952,-1832,-3108,-4224,-4320,-3354,-2990,-236,1373,1164,2696,3123,2372,238,1326,1283,458,-553,-2481,-1140,-1777,-1951,613,-141,-1024,-1926,-1485,-2570,-1832,475,-617,-1871,-2929,-3855,-4447,-3957,-2820,-1324,-304,-1435,-2603,-1307,-195],[-2133,-1550,-1076,-605,-132,64,-197,-992,722,-755,-2286,-2017,-2043,-1594,-2528,-3600,-4598,-5258,-5117,-4260,-3057,-1761,-3163,-774,-1717,-1253,-1211,671,1753,470,-2388,-1864,-2339,-182,143,1269,137,-896,-1909,-2690,-3137,-3370,-3299,-3124,-2727,-2513,-2136,-1898,-1978,-1279,-992,-1207,-710,-378,-278,-2239,-346,-593,-1769,-1815,-2769,-3769,-4919,-5781,-5404,-4143,-2692,-1224,91,987,1632,909,-1584,1030,1613,1298,-2550,-945,-551,-3473,1994,2175,363,-152,-1357,-1864,-168,-799,-1023,-683,363,-790,1331,-1052,-1853,-226,-860,-1820,-1300,-2073,95,1919,1018,-2273,-1455,-1682,-1994,-3398,-2176,-3143,132,1204,2110,-1020,-1788,-233,1110,1874,3481,3522,2452,1952,-717,-3752,-974,-161,-438,-1752,-1604,-3351,-5057,-6089,-4919,-3111,-1211,587,2167,3042,-781,110,-1083,383,513,-889,556,1925,-1080,-2503,-3029,-621,-3237,-1606,-1356,-2979,-51,-815,-1738,-428,-629,355,282,-1649,664,-261,-1307,-2301,-3369,-4121,-4514,-4378,-3665,-2409,-1119,316,1750,3084,-394,-2085,5736,2957,-4212,-1083,-2915,-2497,-560,-320,-1801,85,-1900,-653,6686,311,-3215,-1298,3242,1847,-2835,-3557,194,-3112,4134,7437,2555,-2310,-2616,-1138,-2241,-2520,-364,-1968,-695,1311,-1655,-3944,-4610,-3597,-2485,-3097,-1176,-916,-947,-4825,-2258,-1436,-1509,-1471,-1542,-1557,-2573,-10164,-10278,-9839,-2328,-9033,-3170,-3699,-3989,-3780,-3128,-2166,-28477,-10688,1058,1860,2435,2664,2603,2147,-1831,256,-1104,-2780,-243013,-317361,-10899,-3124,-1565,-333,-5973,-8721,-238,-2092,-1298,-225,-1998,929,264,-390,-2975,-1317,-1436,-1339,-2794,-640,-1174,-3868,-2744,644,-129,875,777,511,163,-168,-3337,-807,-5145,-1619,-2081,-2597,-3248,-3794,-4425,-5182,-5752,-6403,-6745,-6981,-6678,-6226,-5960,-5561,-5078,-4659,-4259,-3618,-2976,-2502,-4374,-1427,-1062,-789,-1443,-518,-804,-1181,-1726,-2493,-3416,-4526,-5550,-6634,-6187,-5331,-4616,-3885,-3139,-2497,-2160,-1996,-2013,-2238,-2516,-2965,-3363,-3604,-3590,-3275,-3090,-2154,-1992,-442,-2101,789,29,3063,3874,3899,-151,1830,2922,1417,-49,-3177,-3105,2509,6459,844,-277,-3012,-788,788,3054,4439,4696,1396,1836,327,103,597,-313,-155,1832,273,-2244,532,295,-1187,-88,694,1120,1652,361,-597,-746,-822,-725,-652,-3456,-2052,1501,1079,-1804,2617,3199,-1278,-1917,-1941,-2131,1429,4364,1414,-1529,-617,-612,406,3953,2516,-3204,-2830,-1608,-508,253,428,-1310,74,-1602,-3026,-3759,-3932,-3548,-3170,-2738,-2338,-1486,-1057,-3032,468,981,-902,-2320,-3213,-1044,-568,-3313,-4131,-3211,-4359,-5324,-5702,-4605,-3371,-2025,-2679,-3476,-713,386,3709,4369,2770,3573,-990,767,-194,-4309,-3530,-3203,-4838,-4804,-3245,-1718,-312,1021,1916,2560,-111,1462,2758,1342,1445,1743,2875,1392,-2457,-2171,2246,-604,-611,-1484,914,1163,1795,2247,814,-162,-1936,-742,-1948,-3096,-893,2953,1177,-3152,1791,2720,5002,5281,-1458,75,1393,-274,3198,-1462,-1679,1233,2026,1440,3119,1720,555,486,520,-2181,-2758,-26,909,1008,-11,2283,509,-1691,-1575,238,1232,817,-304,-1129,-2061,-2996,-4122,-4786,-4982,-4638,-3834,-3000,-2063,-1523,-2118,-1002,-1347,-1941,-2774,-3883,-4798,-5804,-8265,-2373,-1148,274,1064,174,-2581,-2228,-1547,-1847,-428,530,-1917,-364,-680,-998,-1237,-1301,-1793,-1509,-1499,-1594,-1589,-1530,-1546,-1381,-1231,-1783,-1037,-1054,-1042,-1094,-1299,-1412,-1493,-2106,-1799,-1958,-2162,-2405,-2763,-3147,-3498,-3857,-4150,-4459,-4903,-5166,-5475,-5592,-5749,-5874,-5938,-5972,-5892,-5673,-5168,-4688,-4068,-3427,-2813,-2211,-1614,-1223,-1391,-2631,-244,-599,-345,-514,-864,-1501,-1915,-2470,-2893,-3261,-3540,-3647,-3475,-3495,-2958,-2586,-3484,-2060,-2012,-1957,-2086,-2124,-2768,-2259,-2384,-1929,-1384,-1029,-662,-704,-891,-1159,-1549,-1945,-3611,-3417,-4640,-2492,235,1539,-2042,1965,-4953,-4599,-4596,91,388,-1879,3016,2585,2376,2123,1994,1212,1444,1131,-2641,-2465,-5844,-1902,-2249,-3191,-4242,-5205,-5905,-5559,-4476,-3387,-2505,-1493,-3614,95,1103,1762,-19192,-68340,-11556,3868,3950,3482,2902,-111348,-21980,-831,-2301,-3600,-3921,-3040,-4704,-176,1203,2409,-157,4118,4637,-873,-4289,-7846,-7561,2299,680,-7050,-5279,-771,-1916,-2963,-3907,-4755,-5269,-5287,-4681,-3916,-3016,-2327,-1342,-3624,-112,1320,632,16,3330,792,-1260,-666,-2021,-1821,-2681,-1650,-2554,95,3306,-1609,-2153,3870,3824,4401,1989,-1877,2018,-3014,1188,1126,1077,-5041,-4175,-3997,-3748,-598,748,2323,79,525,-2074,-3428,-1864,-2315,-2196,1941,-200,-2678,-4228,-5685,-4306,-2554,-1006,223,1292,1506,-153,2658,2456,-991,-249,-20,620,1145,938,764,-361,359,-85,-581,-967,-1726,-2610,-3605,-4235,-5133,-5879,-6060,-5778,-5289,-4911,-4542,-16829,-23482,-37485,-31272,-16415,-10280,-5353,-2526,-11162,-40367,-79928,-66118,-10261,-12352,-1431,-1426,-1468,-1422,-1197,-7660,-13472,-4241,1953,3167,4278,5192,5862,-3858,-4244,-369,-1251,-5579,1305,1796,467,-785,-1888,-2590,-3117,-3340,-3512,-3557,-3783,-3601,-3472,-3167,-2783,-2364,-1967,-1730,-2312,-2246,-2701,-1946,-1721,-2449,-1881,-2877,-1605,-2259,-3018,-441,-1792,-1145,-1244,-1898,-1845,-1614,41,2474,1634,633,5251,2923,-1226,-2622,-2050,249,-66,-1279,-2353,-3244,-3920,-4543,-5006,-5479,-5871,-6132,-5927,-5534,-4989,-4540,-4074,-3713,-3188,-2988,-2826,-2812,-3055,-3324,-3724,-4283,-4950,-5625,-5917,-5233,-4182,-3236,-2080,-918,109,85,2448,2228,-474,2438,-477,-1843,-291,-2799,481,4157,2347,-208,-498,-1648,-1167,4536,-1644,2623,2276,-1982,4355,731,-1871,76,22,522,-58,-759,-1001,-2532,-1173,-236,319,742,1299,429,1626,-377,2108,1848,1473,939,-1427,-710,-2398,-2466,-1378,-1149,-980,-1625,-3151,-147,-153,-216,-724,-2550,-1821,-1140,-1487,-1483,-779,-2043,-36,-640,-893,273,315,81,-464,-1022,-3312,-1737,-1863,-1615,-1208,-754,-358,-252,273,296,153,-1011,-2471,-1044,-2626,-2260,-1559,-1548,-1100,-2331,-1657,-2961,-1900,-88,-30,-158,-140,-209,-534,-678,-873,-911,-831,-1614,-2037,-1231,-8],[-5869,-6322,-6669,-6563,-5791,-4607,-2739,-1748,1041,-900,-2613,-2032,-2176,-1216,1292,618,-633,-634,1818,1628,828,-2308,-3562,-1139,-1877,-918,-1318,410,1679,461,-2320,-1492,-2957,-389,296,1432,-466,785,-1318,-3354,-5229,-7043,-8604,-8493,-7342,-6669,-6092,-5885,-5792,-5939,-6243,-6790,-7412,-7675,-7750,-7375,-6606,-5982,-5420,-5128,-5091,-5242,-5824,-6792,-7823,-7538,-6050,-4360,-2649,-1190,167,-83,-1919,1316,3759,4248,-2115,-539,-733,-3205,3478,4955,692,134,-1546,-1741,-570,-1411,-1544,-935,353,-646,1450,-712,-2015,-381,-585,-1948,-896,-1409,-466,1910,1593,-3305,-2342,-4575,-6079,-5600,-3907,-2924,-303,1335,2836,-973,-1760,-89,963,2033,3875,4792,3181,1883,-556,-3930,-788,248,39,-1485,-1121,-84,-2685,-5211,-5978,-4280,-2142,-77,1758,2947,-702,191,-687,504,673,-929,773,1128,-1398,-2437,-3675,-5253,-6589,-7066,-6194,-5413,-5062,-4896,-4775,-4847,-4996,-5196,-5399,-5373,-5190,-4885,-4481,-3934,-3503,-2937,-2436,-2106,-1894,-1563,-1406,-1195,-997,-742,-464,-1703,233,650,-4138,-1227,-3545,-2008,225,-239,-1726,251,-1708,-493,6571,71,-3191,-1907,2636,1294,-3406,-3622,622,-2754,4278,6610,2447,-2471,-2680,-1181,-1752,-2242,-366,-1268,-469,2767,-1361,-273,711,-541,-1422,-2853,-2464,-2870,-3333,-4170,-4483,-5078,-5528,-5667,-5819,-5863,-5925,-8372,-8161,-10579,-7035,-8812,-7924,-7993,-7343,-6553,-5825,-5160,-22524,-13415,-3309,-2773,-2266,-1882,-1546,-1361,-1296,-1251,-1265,-1384,-216883,-346374,-26483,-233,518,1144,-3659,-7905,-625,-1636,-239,718,-2020,1657,927,130,-3442,-1332,-1772,-1790,-3462,-774,-1550,-2705,-2706,-773,-1067,731,317,482,5211,1953,-2656,-19,-4559,-163,-939,-2750,-4610,-6192,-7278,-6897,-5638,-4485,-3202,-2186,-1206,-264,-3444,-2425,-1656,-2901,-2817,-956,2161,765,-3731,280,2536,1409,-1881,-357,1295,1613,1158,-1271,-2617,-3552,-1434,-2100,-2625,-2968,-3181,-3117,-2815,-2438,-2220,-2057,-1978,-2192,-2059,-2228,-2361,-2450,-2526,-2624,-3302,-3057,-3114,-3279,-3324,-3331,-3256,-2811,-2245,-1304,-1033,970,2337,1914,-113,-3038,-3538,2117,5507,1409,-569,-3114,-63,1359,364,-73,-424,-576,-545,-241,79,132,-1158,-223,120,13,-1829,-774,-1276,-1723,-2010,-2177,-2250,-2239,-2085,-1686,-1285,-1009,-443,-102,-3619,-2583,1154,929,-1813,2300,2507,-1280,-1530,-1832,-1757,682,-449,-1731,-2818,-3437,-2988,-1481,591,2413,-2910,-2349,-1604,-539,791,1075,-954,406,1800,-550,-1354,-332,-1164,-1905,-2346,-3063,-2447,-2226,-2954,-1891,-1447,-951,-1615,-3350,-1277,-932,-3551,-4427,-2795,787,-322,793,878,-561,-1749,-2886,-3152,-387,459,5861,5537,3348,4515,-28,-148,-505,-4304,-3305,63,-2770,-824,-753,-773,-276,105,135,-51,-476,-1202,-1758,-2196,-2230,-1871,-1094,-214,-2793,-1368,1209,273,-420,-767,-338,-1229,-1894,-2690,-3302,-3797,-4207,-4618,-4775,-4925,-4816,-4306,-3598,-3284,-2496,-2038,-1484,-924,-2426,-2,511,-257,1291,-1526,-1448,1754,2253,1541,1259,275,-866,-1930,-2850,-2860,-2108,-622,763,1213,-392,1573,-618,-2047,-1462,655,1076,2057,2918,2925,1713,570,-3839,-395,64,-1012,-1866,-2571,-2851,-3133,-3216,-3242,-3531,-3844,-4112,-4260,-3874,-4626,-4164,-782,-934,283,1775,1028,-1677,-2372,-1923,-1327,-398,-1196,-2078,-2948,-3651,-4319,-4884,-5258,-5711,-6064,-6333,-6686,-6907,-6931,-6681,-6489,-6078,-5701,-5185,-4775,-4289,-3834,-3499,-3053,-2558,-2857,-1693,-1260,-1876,-870,-1764,-3163,-2646,-1713,-2938,-1686,-2158,190,489,228,-554,-1939,-1668,-2467,-3268,-3958,-4033,-3707,-3054,-2414,-1937,-2004,-1507,-1710,-2223,-2768,-2765,-3402,-3732,-3947,-4023,-4117,-3855,-3735,-3588,-3584,-3767,-4113,-4516,-5131,-5295,-4668,-3667,-2506,-1246,-1660,-2045,-444,-3043,-489,-2415,-1364,-1341,496,1892,-1026,-489,-671,658,-1956,-3698,-3294,-4519,-2367,391,2505,-2685,2364,-4633,-4606,-3958,-64,-38,-2471,2585,7792,7646,9026,2716,310,2208,7672,-1771,-2788,-5743,-1170,13873,13448,12642,5882,2014,8330,6675,5003,3451,-149,-2176,4152,6123,6833,-11628,-74035,-1874,12311,11967,10732,9131,-83609,-20546,1763,-876,-3335,-4656,-3961,-2590,-1350,-419,197,-2651,604,554,-2270,-5719,-8305,-8458,-743,-837,-7449,-4202,-1731,-1704,63,376,598,777,-347,-2346,-924,-319,-2452,-2297,-4280,-1974,-1892,-1567,-1219,-665,-73,-1724,-697,-1810,-2285,-3234,-1177,-2322,-712,-180,-2139,-2010,-1232,-1347,-1242,-961,-1301,-173,-3252,575,1060,-153,-5524,-4115,-4087,-4643,-571,938,768,-65,128,-1552,-2918,-2439,-2743,-2677,-2825,-3062,-2953,-2758,-2665,-2584,-2653,-2841,-3167,-3451,-3723,-3717,-3223,-2262,-1140,-615,270,917,2807,3633,1246,86,766,2755,2141,59,-941,1187,1075,-228,-3530,-4548,-1265,690,-1042,-611,-1535,-23408,-38865,-54481,-39589,-18232,-9801,-5052,-4612,-7385,-36943,-75138,-74459,-11169,-12250,-2789,-2703,-2763,-2871,-2946,-5405,-14778,-3901,-1013,196,1394,2446,3273,-3322,-3956,-354,-534,-4917,880,-333,-1219,-1503,-1422,126,1577,301,-2569,969,3411,-1068,-2758,-960,2607,-397,189,886,-2416,-2468,-3183,-2276,1977,-2873,-445,-2442,-2772,-4045,-5268,-6102,-6524,-6407,-5959,-5550,-4969,-4594,-4350,-4144,-3839,-3806,-4053,-4362,-4863,-5356,-6044,-6727,-7005,-7069,-6674,-5971,-5086,-4245,-3328,-2453,-2621,-3622,703,460,-1078,2268,376,-1440,1672,-1080,-1082,-667,-2065,424,1070,50,491,1584,1518,-105,53,403,-1030,3895,3973,-96,3942,3188,94,2332,-539,-1913,11,-1874,227,-85,-728,-1084,-1215,-2480,-788,-645,-1186,-1016,-1449,-1760,-1751,-1220,-1168,320,149,1384,4319,5487,1886,-2328,-1155,2239,3278,2468,1342,105,-764,-1478,-2086,-2627,-3101,-3678,-4339,-4908,-5009,-4289,-2655,-620,-859,-524,-2739,59,4297,5098,-587,-1987,-1550,-509,-1570,-1260,-502,-2065,199,-875,-752,3831,4078,1299,-209,-917,-3299,-1543,-3198,-4670,-5706,-5687,-4716,-3360,-1878,-695,225,-1362,-2399,66,-2679,-2280,-691,-1858,-2784,-3927,-5032,-6141,-7169,-8308,-8779,-7810,-6514,-5300,-4391,-3403,-2652,-2033,-1689,-1560,-1549,-1831,-2270],[-96,1949,1573,1027,3224,3297,-881,-1674,670,-766,-2800,-1955,-2210,-1132,1117,752,-473,-887,-2373,-4323,-5784,-6401,-6135,-5392,-4829,-4166,-3814,-3508,-3172,-2739,-2401,-2208,-3273,-2035,-2276,-2943,-3676,-4403,-4835,-4694,-3968,-3049,-2029,-1142,-239,314,871,-2549,-2750,551,-442,-290,773,376,-355,-3625,-2117,-3236,-4340,-5486,-6532,-7279,-7741,-7614,-7109,-6573,-6004,-5239,-4285,-3347,-2245,-1115,-2133,1260,2591,3726,-1672,-205,-1022,-2546,2880,5602,825,244,-1817,-1674,-923,-1938,-2157,-1761,-954,-532,411,-493,-2168,-223,-15,-2074,-667,-850,-1454,-2046,-2450,-2928,-3102,-3081,-2528,-3010,-2988,-2716,872,2753,3230,-1107,-1462,13,724,2075,4015,4931,3687,1729,-446,-4257,-718,675,469,-1304,-1357,-2574,-3472,-4335,-4993,-5836,-6732,-7454,-7115,-5917,-4468,-3149,-2149,-1338,-983,-1199,-1717,-2532,-3494,-4229,-4185,-3554,-2476,-1798,-2229,-2449,900,-818,-2764,-983,-485,-411,-272,-2169,2275,2558,-277,-2908,2019,3339,3222,2138,1138,3433,2960,2871,2785,2838,-383,-1322,4395,2825,-4395,-1317,-3718,-1685,782,-312,-1720,342,-1660,-501,2421,-262,-3086,-2872,1713,643,-3380,-3255,280,-2539,-2158,-3217,-3777,-3271,-2883,-1428,-1417,-2181,-607,-731,-196,164,-2113,-934,-1492,-1830,-1939,-2797,-1560,-1276,-2057,-3697,-1438,-1963,-2621,-3241,-4073,-4860,-5530,-5847,-5837,-10560,-5458,-8754,-5138,-5287,-5547,-5871,-6313,-6630,-17085,-14978,-5203,-4435,-3669,-3022,-2430,-2002,-1711,-1467,-1337,-1410,-191642,-330409,-40813,-1852,-1900,-2122,-2303,-6728,-2547,-2645,-2854,-2976,-3110,-3133,-3145,-3129,-3542,-3003,-2822,-2405,-4193,-745,-1384,-1213,-2403,-2103,-2187,-644,1,-130,4451,1562,-1985,-93,-3915,-173,3388,2351,-672,-3427,-6039,-7694,-5830,-3962,-2057,-513,898,2161,-3891,-2023,-1594,-2207,-2103,-612,2920,1253,-3154,126,1937,99,-2243,-1096,1485,2109,959,-684,-2648,-2716,-251,-900,-1420,-1663,-3227,-862,-1568,180,3170,3402,1341,-2428,2783,-200,-1006,-1342,-549,1909,-3164,-1815,-2479,-2087,-2251,1083,768,3452,3833,1815,-1802,1483,2095,1101,-315,-2770,-3946,-2667,-3422,-3789,-4014,-4025,-3798,-3583,-3239,-2511,-1994,-1636,-1445,-1258,-1239,-1577,-2060,-2076,-2661,-2964,-3432,-3859,-4309,-4675,-4896,-5039,-5141,-5204,-5146,-4838,-4506,-4180,-3720,-3366,-3557,-3156,-1999,-1591,-1775,-787,-602,-1284,-1162,-1618,-1689,-2554,-3665,-4983,-6286,-6844,-5462,-3590,-1577,486,-2299,-1872,-1636,-518,1333,1654,-453,1054,2768,401,-1326,-64,-133,-846,-1000,-3750,-483,-409,-2818,1177,2255,972,-543,-3258,-1585,-1417,-3855,-4462,-2241,748,-942,1680,1563,-271,-2479,-3103,-2821,-7,548,5158,5674,3932,5376,1086,-759,-682,-4162,-2907,841,-2371,989,4648,-818,109,1934,2487,4426,-156,771,1615,-518,-1857,-4367,-6301,-6198,-4957,-3637,-2845,-2498,-2616,-3238,-4066,-5174,-6035,-6635,-6240,-5562,-5014,-4747,-4507,-4517,-4466,-4113,-3549,-3177,-2498,-1947,-1268,-586,-3322,437,901,-241,1615,-1593,-1135,2257,2899,1759,2077,643,-698,-517,-16,-2247,-2354,-2905,-3075,-2456,-1568,-447,-1701,-1783,-969,1232,868,2142,2480,2437,1479,761,-3371,-462,1305,315,1691,1176,-1173,-1514,-2217,-788,-1209,-1403,-1399,-1356,-1108,-3347,-541,-250,-676,75,76,-81,-795,-2169,-2141,-1957,-2572,-3123,-3754,-4396,-4917,-5460,-5939,-6183,-6309,-6118,-5787,-5592,-5367,-5176,-4995,-5057,-5057,-5224,-5353,-5654,-5928,-6261,-6750,-7146,-7340,-6859,-5874,-4706,-3442,-2142,-1780,-3314,-3061,-1611,-3118,-1475,-1888,1160,1617,765,-463,-1699,-2995,-4126,-4773,-4664,-3866,-3366,-2484,-2136,-2135,-2442,-2991,-3916,-4851,-5760,-6471,-5941,-4545,-3110,-1809,-835,-665,980,-264,690,-81,19,374,-3478,-1513,-3105,-5065,-7284,-5747,-3414,-2092,-416,-3011,-392,-2298,-674,-1030,940,1717,-1556,-890,-973,231,-2711,-3151,-3098,-3289,-1918,614,3413,-2986,2827,-3933,-3929,-3106,-175,-179,-2495,2376,7646,8317,8851,2237,-313,1515,8329,-924,-2641,-5089,-472,8363,7706,6888,5522,2520,3735,2696,1546,149,-1131,-2575,-4117,-5325,-6579,-5757,-51163,-3828,-2914,-2220,-1987,-1761,-61120,-25045,-2591,-4739,-4085,-4983,-5831,-6734,-6840,-5755,-4457,-5210,-1739,-340,-3846,-6607,-7804,-9081,1706,844,-7841,-2544,-2611,-1434,1220,890,2798,3736,54,-2857,-983,-2466,-4123,-5554,-6398,-5945,-4914,-3929,-3201,-2475,-1858,-1870,-1203,-1510,-2707,-3718,-2255,-2783,-3384,-4197,-5049,-5624,-5911,-6174,-6145,-5849,-5288,-4749,-4011,-3182,-2384,-1769,-5784,-3914,-3543,-5557,-898,-1419,-2000,-2614,-3088,-3234,-2467,-2918,-3212,-1656,3012,3865,-2462,81,-585,-942,-1304,-1264,923,655,-1207,-3416,-5648,-4679,-1493,-873,617,1268,2611,8055,543,601,1151,6402,8215,835,-1256,4352,3252,-542,-3261,-4591,-911,1615,-1328,4984,-502,-29884,-54954,-74411,-50326,-20631,-9131,-2452,-3911,-5332,-26293,-62261,-71042,-11976,-11764,-3199,-3086,-3131,-3150,-3015,-2800,-15889,-3407,-619,138,655,843,686,-2551,-3520,-1964,-3608,-5235,-6187,-5130,-3180,-1066,-678,2659,5196,195,-2480,1512,3974,-1223,-2263,-1970,1393,-934,344,904,-2480,-2217,-3615,-2568,1293,-3316,-369,-2060,-2651,-3893,-4516,-4225,-3525,-2698,-1890,-2559,-3078,-2957,-538,627,1013,1111,937,757,-783,-1878,-1057,-523,-835,321,1364,1208,-1095,347,47,-2716,-3498,-2761,526,-17,-1306,2561,46,-1822,1375,-1029,-1088,-599,-2230,617,1544,118,678,2720,5536,-372,-55,518,-697,4494,3141,-347,932,-47,-765,-1056,-1154,-2075,-948,-1203,-1092,-1468,-1856,-2166,-2445,-3381,-2459,-2391,-2351,-2493,-2766,-3170,-3757,-4438,-4950,-4943,-4527,-3839,-3081,-2228,-1333,-1987,-1209,363,726,843,1025,664,862,-684,199,-361,-839,-1145,-1493,-645,-2495,-2780,785,2120,-895,418,-2553,80,3559,4463,-444,-1358,-1369,-827,-1658,-1276,-464,-2164,-179,-1314,-737,2346,1414,360,-567,-1554,-2859,-3462,-4137,-4639,-5053,-5231,-5080,-4599,-3807,-3079,-2377,-1817,-2503,-1122,-2206,-2220,-1436,-2130,-2612,-3326,-3955,-4413,-4448,-4138,-3270,-2237,-858,516,1626,1426,569,1794,280,-1488,-683,-650,478],[169,2276,2150,885,3862,2869,-1312,-646,226,-483,-2653,-1902,-2278,-1091,792,-186,-1341,-2436,-3186,-3500,-3491,-3459,-3516,-3489,-3400,-2585,-1537,-289,957,364,-2128,-986,-2660,-523,1944,943,-1782,1043,377,-432,-1165,-1943,-2398,-2687,-2717,-2944,-3065,-3411,-3760,-4269,-4890,-5755,-6769,-7488,-6948,-5822,-4442,-3219,-2564,-1058,-347,138,104,-463,-1387,-2727,-4415,-6081,-6469,-5008,-3126,-2151,-2203,1329,2708,3485,-1302,2,-1415,-2034,2225,3898,756,138,-2180,-1672,-884,-1699,-2349,-2902,-3247,-3521,-3928,-4395,-4871,-5297,-5713,-5992,-6085,-6279,-6475,-6491,-6109,-5470,-4769,-3820,-2549,-2535,-3377,-2501,1075,3059,3133,-1370,-1069,92,427,1970,3915,3949,3387,1558,-355,-4540,-710,1116,873,-1159,-1048,-20,2441,2785,2966,-233,1474,2160,1602,903,-1137,-334,-780,-711,-268,-1244,863,895,-2316,-2528,-1651,1036,-2040,-1941,-2572,-2228,868,-940,-3159,-1365,-441,-588,-336,-2719,3778,2263,-127,-3326,1207,2387,2224,1898,1484,4008,3040,3836,2889,2488,-439,-865,2254,1899,-4795,-1309,-3331,-1437,-646,-1624,-2502,-3542,-4737,-5875,-6773,-7654,-8118,-8122,-7544,-6750,-5742,-4634,-3425,-2429,-1072,-192,302,-3084,-3122,-1772,-1187,-2245,-992,-384,-803,-1281,-2901,-2821,-3927,-5077,-6054,-6338,-5732,-4464,-3008,-3351,-501,343,953,1466,1608,1614,-4538,-1888,-55,-9771,207,-8675,1607,1634,1594,1460,1056,411,-12200,-15685,-2211,-3118,-3901,-4582,-5034,-5341,-5497,-5462,-5385,-5420,-172389,-307307,-53108,-5415,-5281,-5287,-5235,-5533,-5088,-5091,-5301,-5510,-5787,-5971,-6100,-6104,-5874,-5543,-4875,-3858,-4845,-1329,-666,413,-1864,-2810,-3119,-1681,-41,-529,3664,1309,-1412,-494,-3157,-222,2531,1174,-562,-2293,-4238,-6407,-8144,-8010,-5880,-3638,-1400,677,-3481,-1644,-1450,-1441,-1375,-299,1253,-263,-2672,-2501,-2822,-2405,-2449,-1906,462,1001,676,-66,-2653,-2288,-4345,-6701,-8080,-6125,-3403,-571,-1465,-234,2592,2975,1123,-2603,2191,-620,-1009,-1479,-1562,-2132,-2759,-2409,166,1671,-2325,2144,1200,4153,4063,1006,-2332,1181,2079,1948,-647,-2463,-3895,186,-635,-1130,-1601,-2083,-2250,-2590,-2833,-2712,-2810,-3082,-3539,-4024,-4704,-5766,-6666,-7417,-7237,-5922,-4618,-3304,-2134,-1264,-731,584,986,1030,661,-1696,-2143,-1791,-3281,-5178,-7182,-7253,-4770,-2318,-1732,2286,3644,-1346,-857,-1349,-897,1784,2380,-1498,-2028,-2119,-1376,1026,4167,1687,-1644,-1441,-1762,-501,1787,2098,114,1863,3796,1358,-1003,339,1607,2532,647,-4147,-176,-184,-2695,1231,2533,1945,573,-3047,-2041,-2620,-4292,-4386,-4656,-4556,-4109,-3720,-3358,-3009,-2569,-3377,-2588,-919,-93,879,1839,2821,3792,2048,-1131,-809,-4006,-2450,1275,-1947,1255,4368,-794,-73,1962,2707,4496,-211,429,921,-1489,-461,-923,-3346,-5512,-6994,-5749,-4574,-3770,-3390,-3473,-3718,-4184,-4363,-4530,-4380,-4078,-3777,-3633,-3449,-3505,-3558,-3422,-3204,-3168,-3060,-2952,-2647,-2266,-3984,-1707,-1462,-1357,-1424,-1792,-1194,-1173,-1243,-1347,-1317,-1421,-1458,-1334,-1307,-2234,-830,-330,-97,259,-692,429,-2873,-1233,-407,-751,-1169,-1282,-1355,-706,131,871,-2465,-688,1498,832,1856,897,-1494,-1901,-2186,559,-528,-1549,-2500,-3502,-4354,-5138,-5894,-6335,-6156,-5607,-5134,-4699,-4391,-4351,-4424,-4468,-4553,-4509,-4474,-4414,-4242,-4135,-3990,-3622,-3171,-2396,-1329,-359,1095,2451,-1891,3533,3600,-848,-1963,1728,-1102,-461,4131,5780,2097,-3530,1356,-17,-3215,-1657,-2649,-3086,-3524,-1563,-3308,-1372,-1736,1730,1286,581,-567,-2002,-3580,-5193,-6071,-4854,-3260,-3389,-2214,-139,-32,-2695,-1044,-1474,-2557,-2824,-3579,-3634,-3515,-2640,-1294,88,-194,3265,-159,1037,578,-284,419,-3125,-1093,425,677,-525,-3029,-5539,-6767,-4230,-2953,-469,-2321,-101,-703,1357,1520,-2223,-1603,-1457,-293,-3020,-2581,-3090,-2233,-1521,655,3962,-3266,3080,-3179,-2957,-2363,-503,-254,-2199,2123,9026,8851,16994,1758,-856,685,8658,-419,-2395,-4265,-48,10117,8318,6341,4364,2272,192,-1493,-3038,-4546,-5608,-6299,-6189,-5253,-4522,-3533,-34002,-1921,-950,-70,444,1014,-51000,-33611,-12121,-13812,6,-839,-1714,-2782,-4009,-5355,-6742,-7990,-7072,-5691,-5764,-6976,-6820,-9654,653,262,-8456,-1069,-3266,-1248,355,92,2976,5911,274,-3435,-875,1641,-1485,-4277,-5076,-1833,-2900,-4782,-6414,-6169,-4623,-3011,-1715,-1362,-3242,-4154,-267,-1430,-2592,-2644,-3885,-4805,-5259,-5460,-5289,-4999,-4732,-4812,-5000,-5333,-5834,-6530,-7196,-7745,-7745,-7305,-6610,-5685,-4419,-2944,-1420,-378,-1700,-3299,-3854,-1436,5389,7255,-1977,23,-479,-879,-1877,-1914,1253,4364,2457,-610,-1247,-3370,-4982,-4647,-2453,29,2316,4370,-360,954,1299,5779,5248,1467,-1718,1784,908,-936,-3123,-4579,-632,2404,-1762,4260,-3090,-26473,-63554,-91619,-62030,-23486,-8421,-5793,-7588,-7099,-8697,-42892,-57085,-12613,-11007,-350,105,402,657,898,967,-16518,-3072,-2011,1019,560,-205,-1244,-2581,-3974,-5505,-6897,-7197,-6358,-5062,-3713,-2517,-1552,-621,117,-96,-2511,1800,4130,-1130,-2004,-2890,125,-1524,466,828,-2536,-1694,-4048,-2886,291,-3740,-5357,-8171,-8022,-5619,-3824,-2456,-1692,-1506,-2223,-2785,-3721,-4669,-5144,-4915,-4134,-3554,-3429,-3619,-4139,-4380,-3902,-2309,-1293,283,1472,1202,-1532,-487,351,-3296,-4293,-1743,259,-656,-1449,2808,-215,-2027,1020,-890,-1161,-610,-2377,640,1640,170,1065,2646,1056,-1616,-3978,-6174,-7565,-7270,-6047,-4594,-3340,-2354,-1596,-939,-925,-2264,-280,-813,-1046,-1903,-2855,-3740,-4449,-4602,-4137,-3250,-2105,-959,152,-1086,1927,2032,-429,120,317,2612,2094,1505,903,-1543,-1261,-1168,-1358,-1230,-492,359,1439,-987,3055,3837,2668,546,-1597,-595,-2577,-2927,364,1636,-969,1267,-2488,40,2666,3769,-224,-664,-1158,-1148,-1649,-1396,-482,-2191,-635,-1835,-730,-1066,-2131,-2947,-3087,-2802,-2326,-1888,-1478,-1277,-1458,-1959,-2695,-3532,-4295,-5185,-6004,-6370,-5824,-5208,-4572,-3959,-3347,-3225,-2935,-2979,-3106,-3293,-3318,-3190,-2554,-1736,-1183,596,1465,1352,493,1984,411,-1265,-18,-254,671],[193,2227,1905,591,1042,288,-1782,-919,-1847,-2734,-3863,-4863,-3991,-2949,-1924,-1037,-1082,-1179,568,131,-1840,-2409,-1928,-2088,-133,-251,-1355,-869,235,144,-2031,-985,-2145,-461,2804,668,-2482,-394,-1235,-1436,-1039,-1319,2,200,215,-318,-990,-2525,-2932,-3613,-3589,-2914,-1800,-274,900,-2714,3022,3104,-2705,-1030,1483,2485,1171,-522,-2324,-4216,-6017,-6944,-6179,-5195,-4371,-3901,-3726,-3787,-3755,-3752,-3259,-2613,-1862,-1629,438,1244,553,-152,-2596,-1695,277,-761,-1904,-3046,-3835,-4175,-4153,-3786,-3232,-2630,-2160,-1774,-1457,-1516,-2872,-2430,-3004,-3742,-4754,-5673,-6153,-6214,-5768,-4764,-3637,-2363,-1153,-1667,-650,208,138,1746,2876,3081,3242,1462,-226,-4274,-684,1586,1289,-966,-1088,-63,2186,4024,4569,43,1703,3289,2803,1491,-1405,-396,410,1638,797,-1326,891,520,-2720,-2534,-1379,1575,-1512,-1993,-2709,-1972,890,-1347,-4104,-6848,-9179,-9225,-7125,-4626,-1970,889,28,-2997,510,1557,1281,1557,1694,4118,2911,3490,2421,2103,-426,-264,2881,1528,-4639,-1169,-2734,-1172,1268,-492,-1664,619,-1623,-645,-743,-1271,-2110,-3020,-1965,-2078,-2703,-2316,-1855,-2324,-1016,-570,-275,-3321,-3301,-2103,-1004,-2340,-1423,89,514,2314,-3566,1310,2049,1935,-493,-2740,-892,-2139,-3609,-5026,-6009,-6275,-5663,-4351,-2979,-1568,-5519,956,2002,-8477,762,-8438,4712,4839,4678,4207,3295,2081,-7850,-15928,-409,58,1210,2668,4223,5554,6545,299,7430,7134,-160257,-287751,-63101,3686,2699,1557,478,-4423,-1615,-2750,-4125,-5541,-7062,-8469,-9539,-9525,-8439,-7163,-5785,-4431,-5289,-2539,-1828,-1170,-1157,-2501,-3352,-1970,-516,-665,-392,-180,-961,-1145,-2254,-234,-97,-934,-2281,-3893,-5835,-7660,-7599,-5598,-2628,312,3190,1567,-2873,-1293,-1189,-609,-643,64,4887,2471,-2270,-607,216,-2658,-2426,-2620,1776,2144,395,-1037,-3144,-5435,-7220,-7597,-6285,-4473,-3476,-1386,-1412,-578,449,-34,-985,-2650,-3920,-5654,-7066,-7438,-6441,-4880,-3373,-2989,-897,-109,-2266,660,490,188,-471,-1126,-2438,-2494,-2883,-3368,-3799,-4213,-4844,-5503,-6359,-7014,-7526,-7558,-7050,-6444,-5745,-4774,-4158,-3858,-3889,-4096,-4650,-5741,-6815,-7796,-7568,-5497,-2987,-171,681,-1353,-997,708,1227,3263,758,-2041,-2473,-1704,722,762,-2948,-7190,-6120,-1926,-1644,2445,3577,-1436,-569,-997,-477,1656,1092,-2927,-1689,-1377,-1863,-1383,-217,1099,-984,-1005,-1932,-435,2184,2455,766,2765,4817,2296,-423,835,2342,3103,376,-3333,59,0,-2528,421,-356,-1299,-2053,-2725,-2566,-2866,-4746,-3913,-1034,621,-1582,3297,2705,719,-1277,-3514,-2384,-21,-2103,-3865,-5271,-6068,-6159,-5906,-5370,-4724,-4132,-3547,-2972,-2451,-2026,-1598,-1300,-967,-490,-240,-77,-265,-417,-778,-2443,-2201,-3141,-4013,-4846,-5807,-6219,-6339,-6086,-5664,-5307,-4871,-4553,-3984,-3559,-2991,-2360,-1799,-1583,-3141,-395,-260,879,574,-2771,327,1162,923,548,-3025,-523,-1172,-1928,-2779,-3251,-3738,-4076,-4355,-4549,-4548,-4681,-4804,-4869,-5155,-5325,-5602,-5626,-5896,-5986,-6168,-6236,-6525,-6656,-6638,-6130,-5372,-4368,-3616,-2521,-1573,-739,-1439,-956,462,406,318,82,-1813,-2354,-2087,-710,-963,-1132,-1272,-1516,-1610,-1537,-1224,-446,-535,-426,2070,3571,172,-1193,-2362,-201,1813,1793,423,2732,313,-1399,-899,-836,-574,3746,-391,-269,3135,2644,-1707,4004,3817,-1080,-1862,1458,-1533,-420,3697,7891,2545,-3299,1572,-8,-3553,-824,-1923,-2522,-4120,-6272,-6979,-5311,-3995,-2860,-2189,-1793,-1907,-2437,-3303,-4488,-5968,-7639,-6019,-4319,-2671,-1260,-177,-2649,-2454,-2029,-1954,-2850,-3778,-1408,-1552,-1058,53,777,483,4856,36,1480,1257,-549,728,-2702,-1161,1153,1664,-982,-3540,-4827,-3650,-1091,-2731,-544,-2336,441,-191,1887,1474,-2795,-2325,-1971,-733,-2715,-1877,-3081,-1334,-1080,733,3431,-3446,3296,-2249,-1693,-1586,-854,-79,-1502,1994,2716,2237,1758,1574,-1077,-97,2404,-105,-2002,-3163,333,5037,5019,4640,4012,2381,1597,265,-1274,-3090,-4662,-5661,-4965,-3123,-1542,-185,-20529,2279,3093,3566,3486,3366,-47225,-40951,-24254,-21944,174,-776,-1769,-3021,-4508,-6125,-7236,-10568,-4835,-3604,-7660,-6596,-5482,-9606,-3302,-3232,-9023,-848,-3518,-1046,-727,-547,3159,5978,493,-3566,-360,2514,-424,-4948,-5154,-1995,105,-568,893,-741,-2254,-3493,-4261,-4381,-3840,-3758,-2387,-1930,-3489,-2114,-2904,-3646,-4535,-5765,-7030,-7247,-5807,-4553,-3308,-2174,-1241,-1156,-5808,-3526,-2280,-3959,-12,-94,-340,-593,-872,-1247,-1133,-3021,-3593,-1101,2202,3021,-1293,128,-268,-695,-2265,-2130,1769,4411,2706,-659,1478,-163,-229,-1308,-536,-127,488,969,-1183,1192,804,-56,-1103,-2150,-3620,-5234,-6941,-7482,-6121,-4834,-3548,-2528,-2053,-1074,-5105,-19969,-54918,-92917,-70813,-26058,-7427,-2835,-3669,-4562,-5640,-21750,-44521,-12859,-9707,-4847,-4252,-3811,-3448,-3137,-3024,-15880,-2777,-2270,-1975,-1761,-1674,-1715,-1961,-2245,-2773,-3555,-4309,-5111,-5777,-6159,-6294,-6327,-6234,-6362,-6548,-6840,-6655,-6022,-4690,-3432,-3245,-1050,-1904,428,563,-2342,-944,-4073,-2959,-3784,-4530,-3992,-2455,-596,-883,-1527,1166,1139,66,-2523,-1620,-2268,-2876,-1746,-1673,-1055,-658,-731,-1129,-1905,-2622,-3125,-2970,-2011,-1020,-109,494,-1782,-1259,-669,-3418,-3702,-5366,-6483,-6026,-4565,-3182,-1924,-1838,132,-494,-1065,-528,-2345,658,1562,487,1752,2599,4319,105,-874,200,9,6115,4295,-889,4658,3812,1844,1681,-1065,-2288,-2083,-3316,-4486,-5568,-6258,-6405,-6170,-5510,-4471,-3105,-1379,554,1955,-625,4449,2269,-227,-80,641,3915,7217,6644,3418,-958,-1205,1970,2297,2026,409,551,1330,-1155,3744,4966,3066,808,-1595,-340,-2451,-2702,-52,1082,-962,2074,-2426,43,1747,3118,112,118,-848,-1385,-1502,-1540,-480,-2062,-1109,-2367,-679,2613,-31,-2836,-5432,-7834,-6608,-4970,-3559,-2598,-2239,-2384,-2908,-3597,-4146,-4558,-4483,-3864,-3022,-2236,-1458,-1673,-156,-2341,-1922,-2171,-201,-613,-1905,-946,-922,-1282,-1696,-1965,-2690,-3232,-3764,-4020,-4035,-3727,-3292,-2913,-2635],[234,2427,3070,415,2513,1563,-1581,1286,-812,143,-1666,-1815,-2593,-3314,-4705,-4716,-3696,-2698,-1934,-1548,-2597,-1683,-1864,-1684,-1272,-263,-1295,-1377,-405,-16,-1734,-972,-1616,-146,2960,524,-2898,-358,-1292,-1859,-2032,-2107,-2159,-2464,-2915,-3903,-5046,-6527,-6391,-4670,-2753,-930,779,2557,1147,-2257,3393,2940,-2657,-1093,1538,2862,1483,-642,-1318,-2356,-3021,-3205,-3105,-3130,-3231,-3578,-4136,-4870,-5424,-5763,-5171,-4129,-2737,-1240,196,1389,343,-542,-2984,-1674,926,1299,367,-554,-1087,-1142,-860,-287,-2331,1190,1762,-966,-775,778,-3177,863,1577,359,-917,-793,-1689,-2804,-4137,-5458,-6938,-8288,-8380,-7280,-6153,-5168,-4513,-3761,-3273,-2735,-2155,-1552,-821,-3826,-602,1634,1713,-691,-1133,-96,1943,2638,2153,364,620,-116,-765,-1282,-1485,-1390,-1072,-311,636,-1297,965,236,-3003,-2489,-1124,2121,-901,-1935,-2680,-1686,988,-1009,-3105,-2301,-3912,-5297,-6276,-6190,-4859,-2556,182,-2286,44,976,453,1135,1748,4093,2584,2885,1764,1690,-365,449,1379,646,-3830,-960,-2097,-888,1596,-491,-1559,904,-1541,-693,4789,-871,-1319,-1697,-1653,-895,-2464,-1831,1874,-2176,1504,498,-234,-3437,-3425,-2405,-898,-2470,-1894,368,834,2162,-4062,1402,1959,1492,-736,-2593,-1034,1875,-2759,-2908,-3278,-5284,-7117,-8191,-7888,-6682,-6482,-4373,-3534,-6966,-2568,-8078,-2008,-2063,-2299,-2738,-3538,-4577,-5626,-15953,-4987,-3332,-1255,857,2898,4630,5982,-2753,7521,7508,-153653,-267926,-70816,4750,3861,2824,1880,-3514,-2116,-1130,-1806,-2961,-4244,-5481,-6615,-7347,-7292,-6684,-5704,-4645,-5531,-3313,-2879,-2456,-2250,-2051,-2804,-1557,-510,-644,817,1396,-724,-2035,-1282,-245,666,254,-451,-771,-736,-345,640,893,-1532,4857,6480,1035,-2334,-1040,-885,189,4,460,6068,3166,-2036,-1121,-807,-3897,-2215,-3059,938,-731,-2282,-3874,-5551,-7368,-8636,-7900,-6112,-4242,-3504,-1041,-1452,-853,1385,1343,538,-2606,-1606,-3024,-4096,-4323,-3469,-1901,-1619,-3077,1171,2248,-2059,2891,1922,3391,2864,735,-2203,567,704,741,-1595,-1878,-2339,-802,4357,3253,406,-557,-1,-642,-907,-636,-551,-706,-1282,-1825,-2794,-4205,-5364,-6031,-5675,-3914,-1813,472,430,-1507,-1260,470,847,2946,800,-2391,-2720,-2109,813,610,-2584,-4218,-3269,-5258,-6382,-5952,-4807,-3594,-2525,-1750,-1093,-561,-495,-3437,-1022,1099,1378,1269,934,343,-685,-1819,-3589,-5335,-7106,-8668,-7384,-5631,-4060,-2767,-1753,-1168,-725,-715,-937,-2638,-1487,-1603,-2388,-1927,-1889,-1872,-1655,-2436,-3167,-3780,-4840,-3669,-481,521,-1614,3813,3017,1396,178,-3357,-2258,426,-2154,-4474,-6276,-6662,-5719,-4733,-3857,-3145,-3625,-2225,-1783,-1328,-901,-442,-426,-718,558,665,662,-416,-208,-489,-3461,-1688,-2510,-3236,-3915,-4748,-5117,-5355,-5388,-5370,-5515,-5701,-6135,-6394,-6690,-6465,-5788,-4921,-4132,-3319,-2854,-2580,-2381,-2419,-2984,-3808,-4903,-5959,-6809,-6929,-5895,-4636,-3529,-2704,-1922,-1154,-716,-516,-475,-405,-783,-2564,-2230,-1124,-2163,-1369,-1222,-1264,-1051,-842,-429,-2901,-36,387,699,-729,1092,566,724,398,404,-540,-1375,-1067,-1664,-2088,-2473,-2572,-3010,-2787,-2620,-2540,-2325,-2041,-1850,-1569,-1263,-928,-306,-658,-572,1351,4099,178,-547,-2175,-192,2280,1776,880,2089,-755,-1953,-1485,-1208,349,3781,-45,-351,2107,1301,-1662,4194,3662,-1656,-1690,1136,-2041,-379,-962,-1738,-2380,-2995,-3398,-3543,-3411,-2453,-2226,-2054,-3886,-1466,-3100,-1345,-1647,3535,5626,1553,421,-227,-433,-1626,-637,-1840,-2272,-4033,-4450,-3583,-2356,-2383,-3766,-1127,-1350,-3036,-3561,17,4573,3568,543,968,1202,6423,97,1772,1701,-912,844,-2918,-1794,1372,2248,-203,-2904,-2017,-2037,-105,-2612,-834,-2597,671,247,2255,1344,-3067,-2950,-3406,-5075,-5703,-4547,-3313,-1405,-901,664,2617,-3850,3220,-1440,-512,-1067,-1458,46,-806,1212,310,-313,-856,-1077,-1235,-1140,-940,-725,-1861,-2137,-673,-861,-1094,-1496,-1943,-2608,-3419,-4040,-4735,-5494,-5444,-7891,-3371,-1693,-276,-2574,-4288,-6877,5220,6172,6546,6774,-35026,-45055,-34405,-27088,-4841,241,-1414,-3095,-4614,-5452,-4992,-12621,-3526,-2169,-9456,-6033,-4301,-8929,-3440,-4554,-9701,-6005,-4922,-3495,-2293,-1267,506,1504,379,-3255,181,3115,611,-4881,-5249,-2160,25,-1089,754,4043,-1419,-1534,-532,-1217,-3275,-3019,1021,-355,-3642,-645,-2535,-617,1975,613,-871,-2871,-2617,-2057,-1898,-993,-797,-879,-5667,-3452,-1828,-2690,185,1110,-147,-269,-1063,-2078,-2764,-3126,-3122,-3049,-2576,-2270,-1773,-1372,-1244,-1272,-2727,-2100,-2630,-3230,-3901,-4491,-4860,-4930,-4841,-4703,-4375,-4195,-4023,-4022,-4164,-4406,-4803,-5431,-5899,-5642,-5160,-4556,-3960,-2989,-2868,-4161,-1353,-1081,-2487,-1048,-6599,-14126,-40971,-80279,-71709,-28092,-6490,-5176,-4423,-3434,-2595,-1806,-35106,-13328,-8158,415,767,1023,1299,1629,1860,-14509,-2935,-1100,3058,3197,2896,2430,1167,-1000,1302,1212,-1705,1788,2626,2465,1819,647,-805,-2596,-4122,-4410,-2933,-1288,282,-2028,-3097,-2004,-2386,457,-1169,-3011,-5088,-6888,-4738,-2619,-3005,-40,-1684,2186,-1130,-1456,1604,1680,286,-2944,-2437,-3625,-4216,-3982,-3328,-2518,-2093,-2103,-2299,-2749,-3169,-3703,-4170,-4327,-4638,-4937,-5224,-5301,-5007,-4143,-3078,-2135,-947,-249,-2085,-1163,-1590,-3119,-5164,-7314,-5677,-2918,-657,-2462,349,1061,810,2304,2230,3727,769,-1504,-292,189,5964,3766,-1319,4132,4699,2191,1388,-1418,-2402,-1462,-558,-1446,-2982,-4223,-5085,-5609,-5525,-4753,-3388,-1490,715,1675,-326,4204,2221,-355,-488,925,4671,8100,6805,3784,-539,-1311,1656,1927,1009,-93,300,1036,-1173,4620,5216,3332,1398,-1669,-101,-2295,-2368,-801,-1630,-1912,-1378,-2484,-93,658,2327,347,768,-625,-1689,-1436,-1868,-620,-1949,-1768,-3015,-755,-1462,-2823,-3758,-3900,-3576,-2983,-2624,-2226,-2072,-2355,-3010,-3931,-4922,-5680,-6200,-6149,-5563,-4843,-4271,-3780,-3424,-3160,-3433,-3496,-3758,-3892,-3866,-3575,-3260,-2735,-2295,-1940,-834,-96,925,291,2241,387,-700,1137,576,850],[140,2320,3429,230,1780,915,-1098,2128,-1120,417,-1134,-1659,-2888,-3842,-2815,-1276,-2349,-805,790,-1781,-1864,-963,-1429,-959,1023,-109,-1280,-1725,-779,-238,-1374,-1016,-1190,250,1214,141,-2917,-2173,-3269,-3993,-3998,-3561,-3014,-2706,-2508,-2800,-3204,-3986,-4807,-5342,-4644,-3516,-2295,-836,344,-1997,2278,2547,-2496,-1029,1365,2453,1937,-1482,415,588,405,410,489,374,-952,-1684,-1812,-1140,-1661,-2398,-2943,-3587,-3921,-3713,-2978,-1981,-1012,-1063,-3388,-1682,905,1040,472,-414,-1348,-2237,-2969,-3113,-2557,-1557,-451,-216,-953,1171,-2523,523,3531,1367,-123,882,943,-930,-2655,-1488,-1957,-3283,-4413,-5231,-5519,-5507,-5603,-5519,-5647,-5615,-5343,-4840,-4104,-3365,-2479,-1759,-1301,-1004,-1221,-842,-1018,-1547,-2093,-2865,-3600,-4167,-4430,-4310,-3738,-3012,-2314,-1495,-797,-1190,110,27,-3157,-2456,-908,956,-271,-1809,-2603,-1412,-1132,-1937,-2910,-3192,-3593,-3697,-3445,-2685,-1606,-289,288,-1545,-151,697,-235,633,1609,3905,2055,2018,924,1227,-311,-3290,-5988,-5935,-3601,-1373,-1487,-612,1602,-454,-1440,1196,-1441,-756,3900,-910,-491,-385,-2677,-1115,-2368,-1395,847,-1920,449,-1109,-1249,-3364,-3512,-2667,-895,-2643,-2384,138,382,789,-4371,1281,1684,907,-1024,-2363,-986,2491,-2222,-2834,838,136,-393,-534,-567,-376,-7356,128,173,-5394,-608,-7690,-2142,-3243,-4351,-5290,-5865,-5686,-5068,-15636,-3337,-2730,-2284,-2091,-2065,-2299,-2758,-5946,-4098,-5092,-148148,-241898,-75815,-4668,-3239,-1902,-526,-2877,-2778,-1442,3660,2064,-1296,905,3301,2651,-1865,1341,925,-2670,-5615,-317,618,570,139,-637,-1935,-2463,-3253,-3708,-3561,-2834,-1801,-3113,-306,-268,-292,626,1709,1815,1760,1480,1283,816,-2612,902,1599,486,-1913,-892,-571,898,526,886,7264,3830,-2025,-1595,-1882,-3702,-1851,-2909,2022,3447,-168,1817,-2576,498,-1235,-2974,-3970,-3504,-3413,-172,-1580,-1000,737,1519,204,-2468,-111,-1881,-1792,-4038,-6035,-5762,-3542,-2218,1278,2396,-1659,3144,2084,3035,2550,1211,-1820,257,-62,-290,-2220,-1666,-1422,-1437,4799,3643,1157,66,795,685,529,1274,2016,1832,-1998,1143,2239,-1128,-1948,-1516,-2348,-3421,-4503,-5269,-5607,-5354,-4611,-3643,-2602,-1578,-555,-2712,-2798,-2633,749,243,-2228,-3426,-1029,-1709,-1485,-2050,-3331,-4296,-4456,-3787,-2531,-1089,-2270,-1532,-115,1144,3146,2311,4472,-506,26,-319,-2543,-350,2538,535,-1762,-4183,-6622,-8008,-5850,-4049,-2430,-1410,-919,-2057,-1339,-2111,-3381,-4776,-6023,-6733,-5953,-4625,-3436,-2973,-4179,-3453,35,437,-1520,3040,2861,2105,1498,-2858,-2076,-2892,-4537,-6069,-7482,-7274,-6102,-5215,-4359,-3478,-3439,-1643,-575,-1209,1284,2351,-159,-1202,1211,3269,2762,-579,-508,-1116,-4431,-2494,-3385,-3826,-3888,-3916,-3498,-3118,-2746,-2481,-2451,-2463,-2697,-2774,-3072,-3262,-3375,-3426,-3516,-3470,-3617,-3761,-3730,-3591,-3514,-3136,-2496,-1467,-1946,-999,631,-439,-1707,1999,-1465,-1004,-513,-1960,-3528,-4899,-5934,-5578,-4270,-3009,-2114,-370,1103,2299,163,181,464,-1708,332,1386,4056,-1021,858,-187,236,-39,789,315,-1742,-137,-1878,-3390,-4795,-5851,-6972,-7868,-8577,-8193,-7465,-6666,-5937,-5105,-4282,-3551,-2760,-1885,-999,-129,917,-18,207,-1648,-203,2775,1729,1299,1706,-1827,-2111,-1966,-1280,1210,3708,449,-430,988,-61,-1611,1528,-240,-2259,-3952,-5383,-5512,-4516,-3342,-2101,-931,-2603,1105,-225,-2934,-1337,-2601,-1610,-3530,-1431,-2823,-1435,-1738,4071,5997,1540,788,284,95,-1417,-1762,-3641,-1640,-2774,-3064,-2509,-4669,-6740,-7400,-5836,-4167,-3175,-3298,-456,478,1142,407,1190,1541,1304,239,536,-125,-1113,-1588,-3711,-2818,-1360,-49,-68,-3948,-2090,-1857,-42,-2410,-1105,-2878,801,799,2661,1360,-2455,-2674,-3964,-5806,-6260,-4859,-3575,-1567,-791,757,2719,-4200,3092,-538,740,-601,-2041,283,10,1444,2208,1515,685,-97,-1140,-2119,-3184,-4297,-5428,-6532,-6927,-6308,-5314,-4404,-3563,-3031,-2772,-2486,-4673,-2894,-3366,-12228,-6557,-6042,-7182,-6845,-5919,-15601,-4178,-3468,-3203,-2915,-4962,-49805,-39500,-24508,-7758,-4194,-4335,-4541,-4828,-5190,-5564,-12469,-5961,-5709,-9517,-5328,-4040,-7759,-5111,-4045,-9851,-3127,-3730,-3719,-4032,-4260,-4392,-4265,-4016,-3456,-2679,-1618,-545,-3979,-5143,-2097,208,-1385,510,3928,-1862,-1346,-617,-1290,-2644,-2072,1449,198,-2540,172,-1735,-252,2064,2333,34,-2842,-4427,-3993,-1823,-1009,-97,-506,-5341,-3277,-1334,-1350,532,736,-181,-270,-576,-1170,-1721,-2416,-3300,-4627,-5901,-7424,-7152,-5679,-4477,-3517,-2946,-2692,-2781,-3031,-3546,-4197,-4898,-5618,-6338,-6459,-5383,-3872,-2000,-3,-3159,1386,736,3119,8379,3315,-3071,4997,3282,-2030,-2815,-3932,319,4335,-2732,2668,-7139,-8472,-24605,-63213,-65506,-28655,-5337,4138,3160,1800,305,-606,-26018,-13997,-6035,2158,2696,2813,2719,2651,2696,-12722,-3297,671,1992,7713,8299,8554,2589,321,1602,945,-1373,1290,6316,6349,3517,2882,4548,1955,-1442,-2938,-1684,-3153,-2914,-2436,-2689,-2854,-2694,878,829,-2119,-124,-3456,-2706,-2852,-2441,-2864,-3195,-3076,-2557,-2058,-1503,-1148,-1041,-3070,-1799,-2367,-3126,-3810,-4129,-3844,-3381,-2886,-2268,-1770,-1291,-1157,-1319,-1574,-2338,-3377,-4676,-6142,-7556,-6820,-5040,-3221,-1576,-227,-2928,-936,1020,211,-1428,-23,-2,-847,-758,-2547,-92,277,-167,-898,-1794,-2655,-3195,-3156,-2678,-1595,-390,567,-1766,2022,2096,1789,1027,-1808,-2412,-2381,-1710,-2323,-2840,-3044,-3775,-2431,-1965,-343,1130,233,537,1393,-58,3919,2055,-653,-856,1269,5350,8892,6847,4043,-190,-1472,1256,1639,205,-620,-45,674,-636,5832,5407,3543,2011,-1671,-704,-2042,-2475,-2624,-2240,-1379,-238,-2436,-267,-421,1497,553,1349,-406,-1915,-1400,-2279,-2542,-3982,-4838,-4891,-4230,-3255,-2086,-1176,-376,-775,-710,-1132,-399,-1617,-1132,-1790,-2362,-2659,-2519,-2258,-1849,-2572,-3204,-727,-692,-1199,-340,-1834,-2455,-1104,-1427,-1730,-1847,-2505,-1466,-827,-1824,1778,2795,510,98,2223,148,-516,1507,882,754],[-118,1990,3563,5,965,213,-759,-1572,-2867,-3706,-4179,-4161,-3385,-2516,-1588,-705,-1572,-600,399,-2656,-406,-517,-1464,-542,1321,-223,-1362,-1594,-609,-534,-1016,-1071,-883,643,1621,162,-2665,-2163,-3513,-4565,-4871,-4354,-3293,-2231,-1171,-565,-86,-173,-153,-506,-1985,-1339,-1523,-1120,-634,-1938,559,765,-2186,-868,-934,-2209,-3887,-5716,-6474,-5093,-3227,-1371,288,1507,-1731,-1084,-1706,298,4153,4154,-251,-83,-3008,-653,702,1375,20,-1615,-3719,-2935,-3592,-3982,-3926,-3436,-2386,-946,-171,-341,-2358,3352,5777,533,-1116,1488,-1715,188,3826,2303,663,1323,108,-2493,-4971,-6443,-5999,-4698,-3624,-2968,-2560,-2376,-2458,-2285,-2212,-2013,-1854,-1910,-2181,-2872,-3582,-4662,-6031,-7455,-7988,-6848,-5873,-5352,-5015,-5131,-5478,-5956,-6391,-6454,-5819,-4872,-3934,-2927,-2125,-1676,-1338,-1198,-3077,-2391,-1385,-1587,-1699,-1757,-2475,-2051,-2485,-2989,-3445,-4023,-4612,-5173,-5637,-5723,-5523,-5132,-4647,-4058,-3641,-3165,-2855,-2835,-3064,-3270,-3645,-3771,-3481,-2647,-1449,-81,-2229,-1246,-1592,-485,-841,-271,1537,-317,-1227,43,-1246,-1017,-812,-834,-321,-215,-3420,-1052,-2318,-2682,-3848,-5009,-5693,-5792,-5376,-4496,-3708,-2933,-2513,-2757,-2690,-1123,-601,-14,-4439,1069,1327,275,-1209,-1982,-626,2273,-1384,-2704,894,102,-640,-1056,-1285,-1043,-7979,521,1456,-3745,1217,-7286,2710,2002,898,-531,-2256,-3711,-3828,-14481,497,3132,5635,7722,9321,10211,4709,-8637,8401,6223,-136957,-205184,-76525,-4777,-3796,-1234,1522,-2464,-3451,-1546,4536,1527,-79,-77,5390,2362,-1775,4551,2752,-2125,-5551,-230,3776,6396,876,202,-1036,-152,284,-891,-3114,-4678,-4757,-4233,-2178,-1051,-1143,179,146,-83,-648,-1570,-2530,-3817,-4963,-5766,-4796,-2370,-1563,-756,-220,1527,955,1395,8441,4464,-2212,-1661,-2850,-2402,-1320,-2215,2197,3608,-347,2338,-2570,1357,1879,34,-1824,-3241,-3778,-3271,-2258,-1273,-697,-430,-458,-2194,-1099,-2235,-2101,-3041,-2840,-2954,-2734,-2050,-727,783,-1047,3349,2148,2706,2474,1890,-1415,8,-683,-1430,-2791,-1413,-501,-1830,4070,4066,1965,587,350,342,1822,6412,7552,1468,-2681,1367,3979,-853,-733,-1988,2869,461,-1348,-74,-935,-2177,-3355,-4282,-4558,-4017,-2979,-2979,-2659,-3243,553,-301,-1876,-2510,-1323,-1720,-1341,-1544,-2168,-2732,-3205,-3714,-4086,-4302,-4191,-3616,-2485,-1151,297,1847,3438,-1399,399,-47,-2892,-289,2756,2786,2459,4811,4361,3758,1302,1668,3202,4332,-511,-1627,-13,14,-2012,1210,4181,4615,3510,-1930,-2873,-1944,-4180,-5447,-5147,-4192,-3106,-2268,-1579,-990,-394,-2251,-1767,780,-524,1394,1446,1290,888,78,-1514,-1960,-3245,-4280,-4964,-4934,-4334,-3470,-2762,-2174,-1654,-1569,-1737,-2172,-2964,-3727,-5238,-5591,-6507,-7202,-7691,-7749,-7244,-6892,-6576,-6337,-6271,-6179,-6260,-6172,-6345,-6492,-6669,-6886,-7217,-7446,-7882,-8257,-7865,-6987,-6120,-5067,-3942,-2606,-2706,-192,476,-907,-2272,2750,-650,-1284,1577,1994,1408,697,-1131,-2892,-2797,-1987,-2069,-1889,-2758,-4099,-5075,-4917,-3097,-777,461,1950,4890,-684,129,-988,-146,-510,576,1043,-2010,1127,1983,1687,-495,-3075,-2593,-2062,-624,1051,224,-641,-1655,-2582,-3482,-4381,-5112,-5658,-6138,-6625,-6939,-7055,-6972,-6559,-5844,-5050,-4140,-3334,-2629,-2580,-1830,-2261,-1119,-1401,-1893,-2563,-3514,-4452,-5283,-5750,-5841,-5265,-4527,-3664,-3026,-2817,-2223,-2302,-2495,-2839,-3430,-4044,-4605,-4854,-4522,-3720,-2631,-3139,-1406,-2576,-1589,-1920,2870,3121,1448,1089,744,496,-866,-2332,-3073,-1837,-2646,-3929,-5481,-7006,-7722,-6732,-5424,-3934,-3337,-3247,-396,576,1338,147,1331,2539,2733,398,2381,2327,-1232,129,-4973,-4148,-4439,-5327,-4491,-4373,-2015,-1599,-84,-2231,-1409,-3230,780,1354,2311,695,-1794,-3471,-5434,-7183,-7958,-7013,-5893,-4528,-3218,-2153,-1001,-4213,936,391,1948,-284,-2610,499,807,1131,7672,8329,8658,2404,-940,-3184,6355,-1340,-1982,34,-1224,-2809,-3495,-3268,-2406,-1623,-1207,-1019,-6962,-2313,-3366,-17415,-14176,-4082,1223,-940,12663,-2373,17539,18855,19046,18655,17583,-60328,-35656,-15414,-7225,10825,10476,5258,9670,8873,-823,-10675,-4466,-2692,-8065,-4731,-2061,-6356,-7404,-6110,-9340,1052,-3586,-1949,-5815,-2626,-4203,-5867,-7688,-8842,-7819,-6103,-4588,-3138,-4938,-1912,161,-1304,174,1503,-2175,-1193,-731,-1402,-1874,-1068,1888,802,-1258,1551,-718,129,970,705,-1249,-2717,1864,-1785,-1114,-794,581,-195,-4931,-2982,-787,-3,980,783,176,392,3698,1158,-5,-1099,-1134,-700,-1017,-2684,-3706,-3786,-2902,-1317,-2969,-961,3273,4322,2487,-976,2173,1812,2139,-1714,905,2079,1779,2485,-3941,1326,249,2281,8275,3958,-3208,5383,3448,-2387,-2696,-3652,704,4821,-2745,4288,-6897,-3814,-7747,-42381,-56200,-27716,-3959,-805,369,1263,1847,2366,-13359,-14782,-3272,2845,2179,1056,-401,-2099,-4061,-10870,-7078,-7548,-7127,-6386,-5756,-5350,-5218,-5087,-5030,-4939,-4522,-3974,-3339,-2713,-2276,-2156,-2238,-2785,-3617,-4885,-6383,-8322,-9911,-10221,-8542,-6699,-4964,-3415,-2187,-1902,-246,-2997,-2034,-2732,-1781,-111,-2049,324,-1896,-846,1260,2060,1043,-2723,-230,-401,-113,-1909,-947,1274,556,4682,1058,-883,176,-803,-3105,-5448,-8110,-10215,-9011,-6075,-3608,-273,-2245,-263,2342,-112,-3638,-602,3813,692,-1134,-313,711,-367,-689,-2516,-580,-259,-1744,-3347,-4992,-6588,-8027,-9219,-10060,-9704,-8848,-8180,-7495,-7109,-7043,-7199,-7383,-7694,-8003,-8186,-8416,-8641,-8875,-8856,-8495,-7919,-7039,-5945,-4778,-3553,-2426,-1362,-394,360,895,-985,-949,1716,2444,2787,3333,4113,155,-1598,887,1583,-166,-1056,-391,354,544,5549,4326,3153,2091,-1493,564,-1667,-1496,-1021,-840,-821,2499,-2105,-368,-1210,736,815,1521,-96,-1890,-2122,-3627,-5011,-5875,-5835,-5085,-3905,-2554,-1060,147,1198,-874,-242,-590,-571,-1856,-264,-1329,-1254,-2518,-3320,-4242,-4854,-4886,-4331,-3348,-1968,-994,1272,-1454,-2224,-403,3386,1846,-741,-2362,699,747,-1486,86,-438,-401,-123,463,-179,-396,1750,1132,578],[-6398,-6533,-6763,-6902,-6844,-6761,-6188,-5311,-4582,-3714,-3079,-2654,-3179,-1639,-1791,-1315,-1215,-1062,-703,-2345,495,-265,-1662,-303,1408,-446,-1529,-1221,-75,-883,-682,-1050,-682,977,1578,-133,-2410,-2615,-4382,-5630,-5245,-3330,-739,-156,869,2356,3001,483,1606,2808,-2032,3096,4536,4136,2165,-2108,2787,942,-1760,-727,-1733,-3480,-4895,-5229,-4210,-2675,-1222,-5,850,1161,-2389,-683,-1720,-22,121,-301,-613,-1226,-3318,-2427,-2694,-2443,-1627,-2133,-3905,-1800,914,4115,3944,1424,-1485,-428,-742,-516,-2523,3519,6508,1100,-1288,1616,-1041,-251,3953,3040,1297,1604,1134,-107,-1694,-723,3076,4347,830,-1931,718,994,-435,-62,1930,1719,4034,1897,358,-2498,-299,-948,-3417,-5723,-7505,-8358,-7996,-7487,-7101,-7262,-7768,-8401,-8543,-7546,-5671,-3529,-1406,780,1826,-691,1375,-59,-2949,-2444,-440,3322,1020,-1297,-2471,-820,-1054,-2988,-4633,-6012,-6858,-7101,-6967,-6637,-6448,-6472,-6660,-6857,-7206,-7365,-7441,-7454,-7265,-6590,-5740,-4569,-3208,-1686,-198,1302,-4233,-1922,-411,-325,-310,-18,1260,-247,-1062,-2380,-4314,-6129,-7497,-8368,-8283,-7854,-7426,-7428,-7739,-8241,-8449,-7911,-6630,-5287,-4076,-2680,-3475,-2755,-1062,-2930,-2643,243,761,1282,-4513,737,774,-504,-1361,-1630,-117,3133,-573,-2542,1847,868,-337,-1579,-2988,-3982,-8182,-2827,-1023,-2183,900,-7051,2464,4675,4140,3058,1401,-557,-2431,-12231,-2730,-1230,647,2360,3743,4549,2516,-10344,3451,1889,-113932,-157192,-71084,-6047,-6918,-6607,-5664,-4766,-4161,-3775,-3841,-3973,-4058,-3777,-3095,-2008,-2008,956,2611,-1489,-5534,-312,4561,7367,1309,708,-378,225,-147,-375,-1084,-756,-1426,-3472,1522,-276,-1953,-245,6259,6112,5507,4566,2027,600,-4139,-590,-2411,-4351,-6587,-8043,-6386,-4354,-2657,-1175,-217,30,-2696,-1100,-3475,-3239,-4612,-5729,-6260,-5667,-4640,-3738,-3097,-2805,-2582,-2526,-2501,-2394,-2699,-1777,-1974,-700,-428,-29,-284,-1859,-1734,-2579,-2136,-3592,1118,405,-60,-66,2172,2827,-338,3440,2074,2331,2524,2546,-1118,-230,-1010,-2355,-2952,-1095,333,-1998,3377,4497,2722,962,-270,-689,905,5976,6904,1017,-3378,1499,2796,-517,447,-2521,2425,409,-1643,-792,-623,-1618,-1530,76,-370,-1872,-3403,-4630,-5364,-5199,-4258,-3296,-2360,-1701,-1269,-1144,-1148,-823,-772,-2597,-420,21,233,-202,-3343,1084,596,-443,-1977,-3813,-5589,-5904,-4176,-1589,-2504,-220,2832,2776,2879,5130,6473,4356,1678,1593,3087,4556,-806,-1363,-227,-93,-1759,1128,4640,4754,3599,-1748,-2015,-843,-2838,-3109,878,303,-1379,375,-1847,-4161,-6043,-5588,-3541,-1454,-1042,2134,3391,3559,4610,3221,-1758,-140,-3006,22,478,-1423,-777,-790,-554,-2366,-79,1152,1493,-957,-1045,-1991,-4811,-3633,-742,-1413,-2362,-3029,-3643,-4271,-4739,-5033,-5188,-4988,-4685,-4018,-3488,-2873,-2289,-2133,-2152,-1436,-1412,-1664,-1923,-2337,-3191,-4201,-5346,-6120,-5843,-4727,-3206,-1693,-2498,767,406,-1625,1082,3047,2643,760,-987,-2542,-2608,-2364,-1976,1001,1838,1141,-1263,193,-31,-298,-225,52,757,239,-580,-1766,-332,-945,326,1668,-2034,931,1973,1274,-711,-3268,-1812,-2064,-1379,1222,5786,4503,2517,3963,-1841,6678,2382,-1163,794,45,2214,-1048,402,-525,-1330,-2132,-2811,-3509,-4159,-4619,-5032,-5320,-5365,-5411,-5277,-4994,-4755,-4386,-3945,-3430,-3085,-2622,-2303,-1950,-1783,-3103,-1522,-1595,-1577,-1531,-2026,-1650,-1785,-2277,-2400,-3668,-3682,-4436,-5266,-6062,-6871,-7710,-7864,-7542,-7058,-6741,-6525,-6340,-6174,-5984,-5760,-5217,-4610,-3779,-2865,-1919,-1052,-1031,1045,-29,-3477,-3334,-13,5409,2957,-220,1397,4362,8070,614,2634,2438,-1292,-659,-6202,-5445,190,2244,288,-3526,-2049,-1431,-230,-2084,-1719,-3583,351,-571,-2015,-3529,-5257,-6498,-6550,-5718,-4754,-3965,-4483,-3356,-3322,-3730,-4227,-5087,-5968,-6891,-7480,-7107,-6062,-4802,-3653,-2641,-1771,-924,-419,-105,-725,-4297,-1340,-2237,-3285,-4446,-5376,-5927,-5892,-5528,-4981,-4625,-4486,-4269,-8952,-4497,-4912,-23080,-22750,-6924,-3426,-2375,-1229,207,2166,4381,6530,8975,11322,-77337,-25525,-4389,-3217,17798,12202,5943,16520,15197,-3194,-8793,-4531,-4088,-6594,-4396,-1202,-4865,-8452,-8066,-8605,595,-3387,-2601,-6166,-3577,-4826,-5857,-6641,-6840,-6699,-6464,-6599,-6978,-7558,-8614,-9325,-7974,-6354,-4536,-2734,-1193,-960,-1622,-1146,-145,2255,1348,-75,1760,324,414,-84,-1291,-2674,-2696,1419,-2604,-842,-503,1014,-108,-4607,-2645,-256,1196,1367,579,733,579,3573,1241,145,-525,-423,-646,1315,516,211,359,65,-573,-3036,-387,3839,5336,2250,-957,2235,2333,2065,-1792,693,2120,1787,1474,-4696,1093,-432,1535,8084,4475,-3039,5744,3516,-2879,-2669,-3518,1017,5103,-2729,3479,-6466,-434,-2525,-19947,-45444,-26283,-9124,-9795,-9018,-7885,-6907,-5957,-5088,-15438,-3537,-3134,-2783,-2637,-2572,-2529,-2612,-9352,-4518,-1888,-1489,-1163,-975,-908,-1024,-1121,-1378,-1774,-2012,-2186,-2178,-1928,-1511,-1006,-295,-21,-2374,-3494,1014,1697,1760,-3569,-2074,-3396,-2833,-1136,-2017,-2737,-3374,-3933,-4341,-4504,-4341,-3922,-3350,-2617,-2405,-787,320,1472,1389,-2371,48,72,636,-1032,-1142,1089,193,4154,423,-974,71,-1597,-2967,-3509,-3467,-2697,-1472,-1134,-2598,1416,-1994,377,2936,-150,-3999,-460,3851,1073,-1062,-689,1110,138,-623,-2590,-2059,-3512,-5001,-6414,-7577,-8242,-8186,-7516,-6731,-5656,-4578,-3682,-2632,-1734,-1050,-542,-97,-2337,-2052,-3723,-307,-1606,-1928,-3144,-4480,-5978,-7401,-8655,-9595,-9724,-9033,-7974,-6857,-5895,-5132,-4518,-3918,-3533,-3350,-3365,-3423,-3483,-3991,-4223,-4567,-5068,-5776,-6374,-7212,-7844,-8412,-8673,-8336,-7429,-6324,-5175,-4065,-3043,-2101,-1068,-854,-575,1618,-1714,-555,-1448,-103,970,2408,153,-1734,-1337,-3093,-1002,-1312,-2758,-1743,-1206,-886,670,596,1307,-1054,105,-88,-705,-2081,22,-1660,-1259,-2274,-548,-3659,-6906,-9407,-6614,-3541,-821,-874,1488,-1185,-1769,133,4463,2411,-356,-1679,372,1014,-1149,-1198,-2813,-4010,-5034,-5711,-6169,-6338,-6360,-6377,-6395],[-585,563,-62,-659,-1185,-1897,-2368,-2755,-3451,-4112,-5058,-6211,-7080,-7508,-6466,-5375,-4300,-3334,-2433,-1694,-1086,-568,-1902,-161,1152,-674,-1682,-777,586,-1188,-300,-829,-476,1306,4074,-431,-2158,-1480,-4903,-5752,-2574,-1888,37,-929,1068,2039,2938,1087,2137,2967,-1941,3207,2515,1239,1035,-2417,1900,-203,-1179,-604,-722,-1894,-3114,-4176,-4722,-4735,-4299,-3469,-2415,-1438,-2654,-416,-1800,-337,1252,658,-268,-1652,-3412,-5207,-5923,-4168,-1486,-2332,-3802,-1937,906,3958,3290,486,-1516,-648,-1383,-781,-2788,3284,6814,1459,-1348,1590,-510,-758,3930,3603,1800,1738,1021,85,-1412,-455,3370,3773,44,-1648,817,1082,-375,-447,1672,761,3669,1980,317,-2238,-297,235,-1417,-2935,-4144,-5053,-5483,-5662,-5391,-5047,-4465,-3588,-2384,-2768,1061,8,1469,4563,2024,-437,1462,-61,-2859,-2593,-269,3427,1506,-1051,-2585,-634,1575,-1737,-4665,-6868,-7038,-5699,-4430,-3526,-3196,-3398,-3992,-4732,-5672,-6371,-6829,-6978,-6711,-5866,-4832,-3478,-2124,-276,-334,2842,-2599,-1807,704,-264,99,138,792,-260,-938,299,-1013,-1085,1475,-864,1596,2692,-3370,-460,-2448,-551,1930,-172,-1053,-2229,-3915,-4631,-5691,-6211,-6394,-5913,-5136,-4336,-3412,-2485,-4699,-983,-467,-1362,-1423,-1357,320,198,-108,-2221,-1355,-2252,-3162,-3846,-4448,-4624,-7779,-3669,-2876,-2253,-1688,-6923,-1287,-1663,-2336,-3280,-4610,-6210,-7970,-9068,-8531,-7140,-5657,-4370,-3282,-2554,-2189,-10651,-2428,-3207,-76889,-100070,-58784,-8206,-9032,-8779,-7780,-6725,-5797,-5126,-4844,-4697,-4635,-4346,-3700,-2557,-2513,1007,3146,-881,-5592,-502,5073,8001,1528,855,-19,205,-907,-462,3146,2021,-2157,-2076,2168,-372,-2687,-645,5122,14275,13787,3531,2072,449,-3192,2576,3421,-911,-1348,-597,-1728,-4279,-6870,-9127,-10454,-8874,-7317,-6379,-5753,-5469,-5455,-5671,-6241,-6748,-7083,-7140,-6872,-6475,-5870,-5326,-4836,-4349,-3846,-3075,-2279,-731,-930,139,-461,-1479,-2434,-2907,-2245,-3386,864,-206,325,1040,2401,3207,395,3419,1910,1915,2626,3065,-969,-458,-876,-2024,-2284,-639,1059,-1998,2650,1005,-899,-2893,-4802,-6686,-8197,-8857,-9069,-8953,-8903,-8908,-9088,-9336,-8764,-7780,-6828,-5483,-4301,-3175,-2248,-1483,-1422,-508,-451,-697,-1124,-3414,-2095,-2827,-2835,-3001,-2866,-2634,-2219,-1837,-1374,-717,-13,-2580,-692,43,138,-849,-1506,4688,2807,583,3761,1510,1596,-2881,919,270,-2026,-147,2867,2759,3197,5224,6050,4358,1909,1300,2807,4663,-1092,-1280,-523,-242,-1459,1017,3000,1339,170,-1630,-1159,55,-2332,-2955,1194,256,-1426,3188,1655,2913,4001,-1087,-580,-17,-1601,-1086,-292,1241,3157,2895,-2080,155,-2721,327,3095,-1569,653,-499,563,-2872,-911,3293,3120,-1124,-1281,-2222,-3990,-4319,-340,1326,-2442,-744,1087,-73,-1161,-2117,-2909,-3233,-3267,-2753,-2266,-1668,-1160,-2216,-2418,-939,-745,-1075,-1337,-1661,-2328,-3075,-3946,-4702,-5379,-6116,-6558,-6744,-6700,-6527,-5912,-5368,-4813,-4360,-3982,-3533,-3333,-3201,-3079,-3250,-3362,-3643,-3693,-3992,-4045,-4086,-3885,-3826,-3641,-3567,-3423,-3412,-3425,-3868,-4029,-4285,-4459,-4690,-4370,-3779,-3012,-1886,-764,-3202,-1072,-2075,-2066,785,6068,4272,2504,4486,-2571,5977,519,-1382,1634,311,1087,-1777,-1666,-2997,-4103,-5061,-5698,-6106,-6223,-6006,-5753,-5534,-5342,-5488,-5794,-6214,-6781,-7050,-6791,-5962,-4989,-3744,-2608,-1488,-675,-3325,331,-51,125,-230,-1799,-1597,-2403,-3146,-3591,-3919,-2938,-2518,-1260,-2077,-1912,-2364,3572,3860,1052,1432,1521,877,477,-1089,-2273,-3126,-3405,-3336,-1869,-715,-827,-384,2444,81,-3602,-3385,-10,4883,2556,-714,1364,5412,8597,881,2844,2420,-1349,-1422,-5723,-5027,-675,1726,464,-2439,-2226,-3659,-4450,-5049,-5468,-5907,-6577,-6800,-6762,-6026,-5204,-4237,-3201,-3152,-1413,-657,-5028,-2141,-1363,1603,2031,-2590,2098,1784,1179,-189,-3229,-1048,-1838,-2465,-2788,-2641,-2395,-2002,-1861,-5428,-1982,-3285,-3008,-3919,-4901,-5982,-7038,-8115,-8442,-7617,-6786,-5751,-10274,-4172,-6415,-24238,-32016,-8056,-2164,-2093,-2370,-2812,-3140,-3506,-4008,-4004,-3663,-97211,-16027,-1581,-1021,-524,-94,52,-74,-430,-5624,-7331,-4575,-5286,-5400,-4363,-1700,-3362,-6735,-8236,-7853,-2832,-3502,-4205,-4713,-4882,-4699,-4164,-3658,-3172,-2883,-2721,-2908,-3161,-4580,-3655,-3798,-3764,-3720,-3480,-3258,-3184,-3425,-4060,-4863,-5835,-6958,-8048,-7138,-5810,-4557,-3164,-1696,-3543,-4049,-2721,778,-3159,-686,-174,1204,-246,-4402,-2240,316,2237,1655,355,1410,745,2637,1162,159,-112,136,-685,2268,5217,822,1033,195,-638,-3200,17,4302,5084,1910,-926,2162,2654,1801,-1927,381,2100,1808,591,-4595,766,-1204,980,6004,4843,-2671,3437,2102,-3489,-2694,-3535,-4140,-6021,-7318,-6453,-6165,-2612,-905,-815,-35083,-24855,-1170,3980,4050,3864,3304,2579,1694,-15324,-248,-1471,-2601,-3735,-4660,-5167,-5234,-8187,-5240,-2748,-3041,-1024,-419,88,505,1070,1219,-1476,-1236,-245,4436,5277,4169,3645,3262,-828,-2652,-3551,501,5224,4330,-3103,-2004,-3212,-2885,822,1434,-1970,-378,-2302,-616,-160,-903,-862,-2467,2023,-2366,351,3430,3229,1664,-2078,188,424,-16,-1338,-2682,-3857,-5171,-6474,-7077,-6653,-5538,-4507,-3646,-2785,-2354,-2117,-2075,-2189,-2578,-3031,-3576,-4010,-4281,-4392,-4581,-4646,-4789,-4850,-4883,-4571,-4395,-4074,-3789,-3730,-3726,-3951,-4462,-5224,-6166,-7202,-8242,-8503,-7318,-5972,-4644,-3444,-2970,-500,904,2019,104,-2206,-1847,-2821,29,-828,613,2496,-2620,-1757,-4033,-6108,-7477,-6816,-5233,-3638,-2217,-1117,-345,-1853,-531,702,526,59,-552,-1267,-2513,-3529,-4646,-5785,-6733,-6704,-5997,-4655,-3227,-1864,-590,656,1751,-1141,934,-1181,-832,-99,-400,-219,1182,-1233,-699,-883,-881,1133,2849,461,-1370,-1314,-3412,-997,-1037,-2073,-1141,-1386,-1741,-208,257,1560,-1147,456,446,-683,-2136,382,-1842,-1841,-1809,2482,1736,686,-1192,-1231,-1574,-1257,-722,350,-903,-1114,751,960,344,-509,-1771,-3145,-4806,-6253,-7084,-6405,-4882,-3466,-2167,-1174,-409,57,183,55],[-678,-1103,-1318,-1173,-722,-1199,-247,785,45,712,63,-1035,-3175,-3521,-5066,-6456,-6816,-5814,-4230,-2688,-1374,-365,-2071,-32,955,-812,-1731,-261,3,-1374,198,-336,-161,1688,2998,-631,-1834,-1136,-1359,-1336,-2862,-2042,16,-1497,1408,1753,2852,1716,2685,1288,-1627,-4338,-7382,-9178,-6790,-4488,-2342,-1370,-385,-445,-1346,113,-2197,-2169,-1139,-1108,-2845,-4636,-6140,-6643,-5601,-4103,-2675,-1552,-643,-303,-322,-1196,-2950,-2001,-2677,-2925,-2417,-1996,-3494,-1992,988,3828,2690,-311,-1425,-847,-1976,-1037,-3014,2741,5469,1255,-2821,-5155,-2969,-1234,3841,4091,2273,1824,881,238,-1193,-172,3615,3121,-676,-1235,896,1178,-118,-450,1517,-136,1658,1668,267,-2010,-276,1455,1201,714,-1684,-936,96,235,111,-144,-344,-466,-520,-2823,-246,143,621,1387,2189,-110,1567,29,-2765,-2708,-33,3452,1953,-731,-2726,-447,-542,-2194,-3792,-5490,-7186,-8886,-10344,-8739,-7265,-5972,-4835,-3753,-2935,-2097,-1388,-859,-398,291,-1293,-2881,-3081,-820,-550,3579,-429,-699,1800,-232,444,259,216,-1858,-3698,-5347,-6399,-6284,-5159,-3884,-2448,-1041,-2982,48,-2199,-558,1824,470,-28,-1214,-2831,-1594,-3485,-2308,-1587,-3253,-1616,-1923,-3742,-5351,-6674,-7546,-7950,-8059,-8253,-8617,-9087,-9042,-8162,-6859,-5363,-3893,-2467,-1049,-38,670,-7624,925,421,-599,-1830,-6675,-4865,-6612,-8219,-9165,-8635,-7348,-6148,-4936,-3984,-3337,-2926,-2828,-39529,-9748,-4096,-9572,-6064,-7391,-28257,-37227,-40876,-6260,-4636,-3277,-2083,-3328,-5507,-397,-810,-1548,-2561,-3494,-4059,-3871,-3188,-1288,526,-384,-5663,-681,5311,7116,1529,668,40,-210,-1953,-697,3416,1892,-3081,-847,2577,-529,-3318,-1035,3867,12187,11201,1985,2211,337,-2253,2426,1447,-1306,-1996,-2647,-2396,-1545,-329,1227,2664,3659,-2974,1213,-2303,511,279,-198,522,-103,-957,382,-2712,1640,2486,2641,2431,641,-1886,-1131,-2653,-133,-1352,-416,-614,-1109,-2899,-3259,-2136,-2743,420,-909,588,2083,1959,1977,1045,3027,1661,1438,2662,2657,-1036,-730,-481,-1586,-2418,-2858,-3089,-2986,-2873,-2559,-2385,-2293,-2214,-3126,-2432,-2240,-2344,-2689,-4415,-3970,-4894,-6216,-7354,-8378,-8939,-8078,-6837,-5448,-4133,-2860,-1599,-437,-180,1413,502,-3624,-1904,-1981,-510,-2763,-1035,-123,-338,256,-713,439,1343,-2127,-1184,-157,-150,-1579,-551,-208,665,168,2919,874,198,-2928,1018,208,-1713,-160,2770,2675,3319,4666,4366,4046,1903,702,2297,4318,-1444,-1480,-987,-521,-1912,-3516,-4660,-5217,-4882,-4084,-2958,-1464,-2093,-2910,1326,101,-1654,2470,445,2280,3831,-743,119,1537,-2233,2270,5097,2151,2775,2411,-2532,335,-2499,388,3038,-1681,376,-1472,588,-3116,-1950,2930,2454,-1376,-2774,-5548,-8172,-8953,-6977,-4572,-2788,-816,566,1341,515,-135,444,-742,-2269,-3537,-4597,-4755,-4030,-2831,-2775,-602,396,975,-641,-924,-2157,-1710,-820,-3509,-1294,-2176,-2866,-3456,-3975,-4461,-4538,-4705,-4910,-5293,-5853,-6451,-7399,-8490,-9620,-9063,-7774,-6642,-5350,-4463,-3559,-2928,-2355,-2206,-2147,-2318,-2405,-2463,-2250,-3238,-1315,-1789,-394,1671,-1619,474,1502,-114,-771,-3159,-532,-2227,-2744,555,6355,3767,2326,2715,-3512,-2318,-4829,-6723,-6999,-5726,-4105,-2713,-1729,-1046,-478,-74,330,601,786,23,-118,-1375,434,138,-593,-1482,-2646,-3835,-5010,-6038,-6997,-7362,-7299,-6833,-6457,-6144,-6063,-6324,-6659,-7077,-7593,-7795,-7376,-6376,-5122,-3899,-2747,-2466,-1272,-1940,-2194,-2715,416,22,-479,-1271,-2210,-3143,-3950,-4459,-4559,-4027,-3322,-3306,-1719,-1179,-877,-645,-723,-692,-3818,-3258,-315,267,946,-1431,1119,3031,3775,1089,2906,2179,-1531,-2060,-4921,-3890,-1729,926,501,-1515,-914,-611,-911,-2160,-2514,-4057,-3149,-4786,-6708,-7832,-6448,-4143,-1692,-3337,-325,-280,-5414,-3194,-1910,1956,5525,-1549,1617,1371,-409,-2065,-3500,-4625,-5457,-5844,-5743,-5089,-4265,-3163,-2137,-6532,34,-4446,-3919,1955,558,1988,1758,1345,938,-3070,-203,-576,-10447,-7355,-7498,-18303,-31096,-7178,222,2224,3887,5128,6004,6181,5397,4196,2458,-91354,-11476,-3647,-4937,-5219,-4650,-3816,-2928,-2060,-8064,-6501,-4840,-6244,-4548,-4699,-1087,-2499,-4330,-6369,-8244,-8245,-6156,-4239,-2816,-3121,-253,623,-1653,781,299,-358,-1336,-2315,-4448,-4085,-4860,-5505,-6175,-6602,-6884,-6947,-6698,-6122,-5098,-3763,-2242,-664,902,2199,2274,601,-912,-3830,-3440,-2676,88,-3179,-691,136,1160,-606,-4351,-2766,-4322,-5528,-6053,-5559,-4247,-2642,-1024,350,36,119,523,-817,1523,6654,1215,1374,301,-800,-3453,212,4607,4702,1484,-905,1936,2763,1373,-2125,-2,2016,1825,-120,-4101,414,-1946,527,-432,-1279,-2457,-3667,-4742,-4903,-4532,-3708,-1622,290,-2869,4374,-6149,8372,10050,10465,-27105,-23574,189,14581,14406,13857,12809,11475,9894,-14021,6498,4634,2982,1429,94,-1023,-2131,-7243,-5668,-4509,-5122,-5508,-5441,-4790,-3759,-2333,-853,-2681,-1258,-666,5004,6418,4217,3351,2287,-1165,-2602,-3175,-17,4713,4979,-2093,-1938,-3038,-2879,620,1757,-2102,-942,-2012,58,69,-637,-1465,-2121,2000,-1773,1145,4021,3401,1872,-1839,229,698,1169,474,-767,635,-425,1809,-1055,-1119,1251,2278,992,-898,111,-717,-1441,-2014,-2277,-2104,-1758,-1302,-888,-598,-2750,-662,-757,-656,-1377,-1155,629,971,-210,-2646,-3044,-1587,-3224,-5060,-6799,-7941,-7868,-7030,-6451,-6041,-6011,-6322,-6234,-5666,-4681,-3519,-2312,-1648,-1599,-1998,-572,-1152,-2199,-3457,-4759,-6017,-6830,-6995,-6594,-5809,-4957,-4080,-3226,-2505,-1910,-1806,-687,-105,387,775,1176,1594,171,-2452,-527,1815,389,-2525,-2196,-802,507,-4,-706,-1522,-2566,-3844,-5346,-7044,-8796,-9764,-8656,-6649,-4525,-2439,-816,14,-1549,1285,3252,801,-893,-1234,-3535,-899,-742,-1387,-649,-1574,-2250,-3661,-4447,-3633,-1707,778,938,-576,-2047,717,-1943,-2422,-1273,2758,881,220,-714,-520,1202,-1046,-623,829,-686,-421,1375,1606,448,-304,-842,-961,-1003,-727,-468,-475,-972,-475,-679,-1164,-1625,-2272,-3047,-3823],[-426,1008,2387,104,-991,-1457,-222,2613,622,728,-616,-2186,-3491,-4949,-6399,-7679,-8190,-7466,-5784,-3783,-1751,80,-2324,-97,1070,-1032,-1839,123,1793,-1633,624,215,106,1947,3143,-866,-1597,-1104,-1566,-1621,-3164,-2226,-24,-1980,1675,857,-605,-1746,-2257,-2370,-2220,-2138,-2185,-2192,-2656,-3422,-4297,-5513,-6612,-7214,-6719,-5256,-3627,-2167,-1520,-92,196,32,-608,-1861,-3407,-5155,-6729,-7553,-6967,-5770,-4215,-2993,-2830,-1356,-1085,-1238,-1829,-2569,-3290,-3824,-3429,-2267,-509,-1024,-1345,-1097,-2568,-1351,-3070,1840,6226,1646,-767,1348,266,-1741,-56,66,636,1566,673,302,-1106,66,3206,2352,-1299,-807,-1386,-2330,-2942,-2731,-2193,-1282,-289,551,175,-1861,-280,1456,799,-116,-1681,-2430,-3753,-5305,-6711,-8171,-9403,-10043,-9590,-8945,-8357,-8009,-7936,-7870,-7941,-8158,-8135,-7868,-7353,-6598,-5546,-4613,-3616,-2655,-2878,-1280,-1095,-1134,-3453,-2473,-2274,-2893,-3414,-3452,-2981,-3398,-725,-128,-290,1152,-1150,-243,-887,1208,-2188,-3955,-3414,-1298,-830,3753,1570,974,2887,-196,727,366,-391,-396,-614,-1194,-1874,-2190,-2112,-2036,-1744,-1378,-2751,-498,-1584,-642,685,1083,1238,-208,-1467,-1117,-3387,-1845,-1761,-3234,-1090,-1608,-1308,-990,-4460,-77,-1254,-2720,-1146,-1041,-1014,-2975,-5522,-8599,-8821,-5416,-1947,1452,3485,4059,-7663,8209,7718,2181,1136,-5934,-1272,-4305,-7134,-9243,-8494,-6839,-5659,-4689,-4028,-3540,-2983,-2330,-77036,-23352,275,-7497,1678,1921,1907,1909,-19429,1569,1491,1277,1119,-4130,-6181,312,-456,-1396,-2574,-3844,-5223,-6598,-7798,-8841,-9234,-8814,-8174,-7457,-6674,-5731,-4885,-4007,-3003,-1990,-3084,-958,1271,1738,-3918,280,2853,-601,-3397,-1302,2804,2031,-56,-2809,-5859,-9335,-8637,-4783,-672,-1459,-1498,-190,204,1831,659,2881,10819,6042,-1603,2533,-1636,1240,786,208,2432,3330,-1168,2704,-2492,1292,4118,2997,2889,820,-1439,-1972,-2890,162,-1520,-915,-586,-619,-2824,-3475,-1687,-2084,-28,-1583,-3593,-5524,-7087,-8554,-9626,-9709,-8817,-7678,-6762,-5838,-5084,-4521,-3992,-3908,-4099,-4556,-5458,-6550,-7920,-8847,-8514,-7153,-5528,-4071,-2672,-1098,43,-432,-3712,854,1459,49,692,-2453,-147,-159,-2696,-3197,-1237,-112,-1054,-179,-482,2189,377,-3622,-1671,-1094,-491,-2988,-707,537,376,-416,-1564,-2559,-3513,-4175,-4409,-4334,-3911,-3359,-2786,-2247,-1681,-1369,-1263,-1260,-1297,-2207,-1617,-1760,-2380,-2865,-3304,-3842,-4124,-3845,-2958,-1622,-33,24,1799,3845,-1606,-1745,-1399,-711,-854,-1117,-3169,-5353,-7406,-9380,-9261,-7313,-5309,-3238,-1024,38,-1796,2018,-931,1320,3320,-420,984,2213,-2602,1178,3871,1459,1971,2043,-2801,588,-2135,399,3038,-1441,237,-1953,641,-2721,-2938,2528,1802,-1486,-1912,-2668,-2796,-3375,-1964,-4522,-6803,-8299,-7396,-5805,-4352,-3343,-2958,-3019,-3684,-4529,-5837,-7017,-7464,-6714,-5431,-3930,-2724,-1706,-1157,-1001,-2078,-1478,-645,-3006,-1710,-2431,-2979,-3446,-3881,-4346,-4482,-4793,-5213,-5832,-6523,-6803,-6443,-5143,-3198,-3174,-1723,514,2699,-308,-2507,1157,2561,963,-899,3808,6894,3535,-440,-3344,-127,-2074,-739,1708,-1272,261,1143,-939,-548,-3051,-1,-2301,-3083,-4647,-6826,-9018,-9506,-7113,-4648,-2430,-2544,-2013,2267,1439,2689,-3577,1152,-146,-1428,-2571,-3204,-3339,-3036,-2457,-2038,-1906,-2062,-2791,-3870,-5184,-6667,-7574,-7179,-5880,-4594,-3285,-2331,-1597,-1306,-3749,-1431,-1879,-2231,-2450,-2602,-2533,-2359,-2565,-2222,-2923,-2585,-3138,-3915,-4796,-5783,-6803,-7224,-7021,-6215,-5373,-4611,-3968,-3510,-3257,-3209,-3024,-2951,-3073,-1621,-815,-976,125,1497,-181,-3913,-2710,180,3216,1263,-2151,871,-216,-2227,-4338,-5839,-5079,-2667,-2273,-3856,-2554,-2535,103,569,-631,-400,-279,-1280,-2357,-2935,-3921,-875,-1551,-2624,-3828,-5490,-7181,-8234,-7283,-5810,-4505,-5200,-4297,-2749,-3047,-3582,-4616,-5758,-6953,-7565,-6841,-5474,-4038,-2846,-1902,-1170,-472,-48,333,-673,-6927,-1224,-5376,-4901,558,363,105,-92,-280,-257,-3874,15,540,-9228,-12648,-7393,-11997,-21555,-6212,3762,6274,9101,12040,14948,17265,18498,18983,18432,-81307,-11445,12141,9497,7383,4657,5736,5927,6414,-10286,-6175,-5307,-6757,-3785,-5240,-103,-648,-1924,-4105,-6379,-4423,-5623,-6384,-6479,-6063,-5495,-4887,-4517,-4229,-4068,-3873,-3808,-3594,-4194,-2826,-2450,-2132,-2478,-1989,-2455,-2105,-2174,-2437,-1819,-1161,-250,754,1729,2364,2679,550,-421,-1504,-2260,-2325,-2131,-4616,-7389,-7645,-4488,-1482,-4330,-1328,1748,3897,1818,-36,2917,-128,-4029,-8622,-4863,-384,825,-943,1010,6161,1713,1783,442,-981,-3553,289,4781,4262,1081,-837,1639,2746,888,-2297,-363,824,-125,-976,-3659,-2146,-2476,-2780,-2837,-2550,-2439,-2321,-2226,-4051,-2795,-3985,-7,1016,-3139,3699,-6377,6744,7993,9044,-22409,-22270,1519,9563,8690,7513,5986,4393,2841,-11570,548,-205,-413,-254,291,1101,1839,-6178,-5536,3116,-538,949,-11493,-3700,-7019,-8764,-5279,-3749,-1051,-954,6786,8865,4232,2888,1215,-966,-2343,-2715,-496,4037,5338,-1039,-1780,-2919,-2778,367,2166,-2127,-1592,-1794,153,-1527,-2709,-3383,-3626,-3472,-2972,-2439,-1676,-859,14,-1685,156,880,1752,1172,-443,370,-598,2655,-1849,-1186,1547,2796,1426,-1118,-252,-1607,-1455,1161,-232,787,-1745,871,2994,-189,-2293,-1010,3159,1731,-1769,-1124,1985,1841,16,-2599,-3333,-1738,-3782,-5716,-7037,-7254,-6493,-5413,-4696,-4171,-4096,-4604,-5260,-6245,-7454,-8645,-9488,-10008,-10210,-10226,-10447,-10942,-11823,-12877,-12049,-11127,-10098,-9040,-8087,-7243,-6644,-6227,-5993,-6019,-6268,-6623,-6867,-7131,-7330,-7405,-7174,-6601,-6149,-5120,-3940,-2688,-1468,-2932,-2872,-990,3415,3945,3986,2772,2384,-881,-1081,-3714,-6767,-9954,-13161,-12185,-8844,-5635,-2632,-165,-2024,1311,3508,1048,-470,-1160,-3518,-2865,-5177,-6993,-7965,-7816,-6858,-5457,-4274,-3258,-2655,-2309,-2351,-2220,-2001,-1752,-2101,-3101,-849,1738,-273,-284,-389,2,1139,-1298,-716,157,-663,139,1882,6889,3144,430,691,-50,1486,-309,2672,833,-1187,255,988,-1550,-2616,-4097,-5213,-5812],[-274,1060,2883,227,-1215,-1657,-283,4545,1219,1010,97,-2830,-5235,-7334,-8598,-8627,-7826,-6907,-5978,-5115,-4243,-3343,-2597,-1466,-928,-1298,-1971,-1770,-3076,-4579,-6086,-6939,-6173,-4389,-2098,-1070,-1426,-1142,-1704,-1949,-3462,-2412,-68,-2362,1827,947,2254,2573,3481,3524,-825,4047,3352,3967,2454,-3648,-788,-3342,-3439,-6536,-9603,-10205,-7551,-5219,-3367,-2229,-1891,-2264,-3346,-5241,-7595,-10192,-10314,-7747,-4945,-2518,-738,-1898,-2840,-153,1213,24,1503,-775,-3119,-2031,1066,3187,1482,-1667,-1341,-1423,-3135,-1748,-2761,601,1734,1349,-326,1058,389,-2313,2415,1573,432,-607,-1263,-1762,-2171,-2411,-2864,-3479,-4432,-5744,-7170,-8520,-9362,-8730,-7496,-6059,-4835,-4067,-3764,-3966,-4701,-5790,-7129,-8048,-7744,-6357,-4414,-2563,-713,750,1912,1454,-119,-1027,3435,1310,1879,1100,-244,-2025,-3951,-6048,-8046,-8915,-7426,-5005,-2284,24,-3072,-255,1615,275,-3828,-2180,1475,2396,1770,277,-746,-3991,-602,-454,-947,824,-1171,320,-1118,449,-3056,-4018,-2920,-1784,-1275,3622,3188,2796,3858,-253,827,352,-1115,-600,-513,535,-726,-2068,-2295,-2730,-2626,-2151,-2802,-743,-860,-909,-648,-1436,-2473,-4008,-5956,-7734,-9373,-9924,-9294,-8169,-7211,-6637,-6261,-6120,-6232,-6512,-6925,-7370,-7920,-8577,-9439,-10300,-10195,-8832,-7056,-5204,-3325,-1439,5,1067,-7983,1696,1224,191,-1014,-4582,-3512,-4602,-5351,-5764,-6082,-6297,-6363,-5756,-4531,-2751,-503,-7090,-107245,-34302,5098,-5248,11033,11179,10651,9739,3345,6631,5017,3509,2612,-5202,-7176,1082,4767,1806,5664,444,-1491,-615,-4250,1698,365,-792,-5180,-2752,-3330,-3657,-4155,-4818,-5609,-6632,-7694,-8871,-9877,-10134,-9591,-8972,-8464,-8134,-7525,-6351,-4549,-1978,1004,-594,2943,654,-681,2678,2470,-1482,-1586,99,33,1367,145,3009,4932,1158,-1629,-3026,-2245,-160,1151,346,2602,3101,-1491,2394,-2181,712,3987,3129,2641,1038,-1097,-2909,-3066,290,-1631,-1522,-531,-179,-2536,-3673,-1179,-1587,-606,-2192,453,-1068,-2298,-3591,-4804,-6126,-7594,-8704,-8503,-7021,-5447,-4032,-2708,-1940,-1572,-1571,-2040,-2572,-3079,-2942,-2324,-1306,-2304,-2737,-1977,2496,2769,-735,-2931,262,1708,-25,1348,-1691,836,657,-2478,-3899,-1196,499,-812,-295,-932,1856,175,-3559,-1560,-1399,-2875,-4413,-5662,-6600,-6922,-6861,-6589,-6269,-6201,-6239,-6265,-6281,-6055,-5660,-5137,-4541,-3832,-3324,-3009,-2822,-2734,-2735,-3088,-3421,-4374,-5362,-6531,-7977,-7935,-5998,-3657,-1182,1323,-834,1210,4057,-1675,-2182,-1879,-933,-513,379,2732,1587,1229,-1841,517,1394,-1950,-2667,1539,-82,-1898,1961,-2544,0,2413,-261,1807,2997,-2701,87,2524,737,1299,1696,-2918,761,-1778,214,2976,-1016,73,-1640,589,-2117,-3646,1196,488,-1576,-2248,-2901,-2448,-3459,-4667,-5902,-7179,-8267,-7270,-5778,-4284,-2977,-2040,-1332,-1079,-1354,-1419,-2039,-2974,-4148,-5546,-6823,-7977,-8064,-7127,-6051,-5340,-4823,-4593,-4453,-4457,-4787,-5118,-5524,-5978,-6405,-6273,-5892,-5026,-3670,-1720,1007,244,-1213,-1168,-3209,-1640,387,3288,226,-1827,1138,2540,744,-1459,4015,7533,4355,482,-2872,-1977,-3218,-3404,-3513,-3523,-3944,-4850,-5921,-7158,-7809,-7273,-5836,-4171,-2693,-1213,185,1341,2416,-4486,246,-2868,-2312,3499,2106,3101,-4406,1026,-172,-1128,-1728,-1648,-1022,12,1334,678,-283,1613,3233,1411,2346,-1020,1056,-702,-241,2346,236,251,2369,2279,-3798,721,-982,-140,858,-1561,-1089,-1954,-2879,-2195,-2400,-1206,-2500,-1088,-1444,-2551,-3162,-1776,-1441,-952,-700,-712,-976,-1503,-2238,-3089,-3596,-3789,-3445,-2853,-2247,-1740,-1340,-1214,-985,-3969,-1978,20,767,493,-2931,555,2567,2414,1783,1595,925,-1634,-2121,-2439,-1124,-2749,-1376,-1689,-2096,-2461,-2916,-3123,-3256,-3407,-3611,-2443,-1902,-1680,-1502,-1675,-1775,-1603,-2490,-428,-998,-4781,-5423,-2969,2063,7485,737,720,5714,5842,-1604,-621,1716,3344,-2249,13873,8363,10117,5037,-861,-6308,-2809,-5927,-5982,1988,105,2306,598,-1011,-2353,-4671,-4492,-4787,-7184,-18525,-5635,-5652,-12204,-7277,-736,179,801,-14463,-202291,-388883,1566,1164,446,-81539,-11614,-3190,-4716,-6117,-7284,-8361,-9307,-10069,-12282,-9858,-9535,-9132,-8658,-8050,-7236,-6420,-5537,-4574,-5476,-2757,-2246,-4979,-1439,-4408,-2812,-2708,-3982,-5576,-7504,-9531,-8986,-6869,-4660,-2786,-1129,178,-3273,1400,-2237,-2596,-2551,-2441,-1705,-2798,-3812,-4735,-5556,-6523,-7631,-8720,-9941,-10314,-8145,-5464,-2300,-2189,-943,883,865,-1491,-4342,-846,2679,4632,1721,-88,3739,1187,1075,170,-296,293,1015,-1065,702,5822,2273,2192,556,-1206,-3325,261,1897,1484,708,-770,853,846,351,-2428,-707,728,856,-750,-3260,112,-2527,302,-295,-899,-1981,-3244,-4492,-4875,-4637,-4338,-1220,1118,-3581,5551,-6726,8531,9082,9087,-20381,-20890,2802,4365,2529,687,-1216,-2958,-4513,-8523,-6263,-6088,-4855,-3026,-856,1379,3291,-4520,-4865,6945,7104,6718,-8080,-585,3503,3494,-1969,-4308,-559,-1120,6190,7280,4227,2336,190,-467,-2037,-2254,-914,3233,5346,-45,-1475,-2791,-2568,87,2656,-1866,-2113,-1665,-1943,-3800,-5321,-6569,-7617,-8402,-8837,-9145,-9136,-8999,-8685,-8074,-7150,-5526,-3585,-1354,-163,81,-638,2333,-2570,-1249,1784,3201,1720,-1431,-654,-2615,-1511,1973,280,393,-1777,573,2428,-1227,-5143,-7919,-8529,-7107,-5306,-3619,-2796,-2592,-3117,-4414,-6119,-8151,-10086,-10699,-9192,-6761,-4163,-1732,143,-660,916,-1050,-3219,-1059,-1317,-289,-1226,-3150,-5164,-7049,-8791,-9819,-9476,-7856,-5652,-3342,-946,-324,-2012,822,-1789,480,1016,1769,641,-741,939,1817,5730,6840,4217,2224,-499,-2586,-2197,-5506,-8810,-10008,-7936,-4508,-1318,1146,2700,2224,1456,-857,-611,-3519,-6936,-10466,-12617,-9118,-5228,-1508,-1170,1698,-1908,1329,3742,1315,-8,-917,-3295,-758,-313,-379,-307,-2193,-1789,-1505,292,3004,-1121,1164,1566,-415,-1671,-1128,-2441,-3662,-4593,-5091,-5393,-5373,-5035,-4597,-4250,-3935,-3751,-3722,-4324,-4788,-5417,-5657,-5261,-4109,-2647,-967,397,-220,2288,549,-1189,588,1016,-1814,-1028,970,1485,-311],[-148,1160,2422,272,-1486,-1838,-466,4585,1768,1094,1595,705,-3116,-717,-1135,-1117,-938,-913,-1107,-1670,-2573,-3768,-5099,-5954,-5226,-3634,-2329,-1248,-422,-2374,354,101,-343,-1359,-2756,-4775,-6759,-5654,-2905,-2289,-3738,-2577,-107,-2664,1836,510,1811,2819,3798,3657,-373,4457,3112,3692,2181,-4137,-1959,-3207,-177,-827,-2420,-2918,-2351,-548,-2031,2378,2617,293,-524,-436,-824,61,-2112,-1607,989,1324,-1058,-2031,-2905,-249,-1352,-2482,-3459,-3916,-3908,-3854,-3682,-3874,-4479,-5580,-6971,-8655,-10648,-10328,-8332,-6416,-4801,-3442,-2341,-1802,-1686,-2816,-1798,-1791,-1860,-1761,-1436,-1318,-1572,-2091,-3137,-4489,-6080,-7532,-7972,-7035,-5394,-3301,-1531,-2013,1002,1452,-153,-1852,-432,-905,-1945,-2674,-2836,-2521,-1753,-932,86,921,1684,656,-695,-218,3407,1657,2207,3075,2072,802,1508,366,-2319,-2259,-1096,-1750,-2261,-2672,-3117,-3507,-4156,-4874,-5573,-6458,-7424,-8397,-9163,-9175,-8357,-6937,-5199,-3270,-1687,207,-1145,1012,-831,-201,-3687,-3236,-2251,-2107,-1732,-805,-1122,-1093,-609,-252,812,374,-1745,-756,-356,1139,-593,-2472,-1720,-1772,-653,1365,-2954,1817,-7,-1181,400,1825,3162,1054,757,-444,-3090,-3101,-6211,-8598,-9778,-9412,-7989,-6332,-4812,-3497,-2414,-2887,-756,-1187,1023,1907,194,940,2777,3195,6339,4678,3161,3242,-7887,9725,9854,4995,4872,-2431,6163,7646,6780,5822,4619,3248,1756,620,-3709,-253,460,-35755,-120343,-38929,7642,-3303,10352,10813,10753,10530,9976,9737,9713,9828,4573,-6306,-8476,1266,7656,4230,5871,963,-1301,-1599,-4279,-6440,-7677,-7993,-8075,-8309,-8941,-9983,-11622,-12289,-10213,-7918,-5648,-3787,-2433,-1624,-3302,-1902,-2936,-4470,-5961,-6786,-6336,-4556,-2343,-1201,1618,1092,-45,2800,2812,-1256,-1513,485,-141,-838,-1506,-1642,-1593,-1675,-1614,-2024,-2624,-3454,-4418,-5430,-6510,-7077,-6920,-6113,-4901,-3615,-2197,-946,104,933,-722,-3753,-2982,375,-1621,-2080,-308,335,-2141,-3603,-580,-1118,-1135,-2742,-1958,-2909,-3764,-4783,-5652,-6330,-6601,-6088,-5188,-3863,-2474,-1146,222,1193,1928,2445,2566,-1954,1257,2091,1796,1518,-1903,-1728,-1080,934,720,-775,-2074,-1279,-2306,-3714,-4945,-6212,-7646,-8533,-9033,-8732,-8017,-7132,-6149,-5173,-4257,-3422,-2598,-3350,-1441,-323,212,-1580,15,711,831,946,184,-55,1256,396,-2577,-1265,-1168,-2901,2765,8157,4282,-436,2864,-1086,-3685,-279,423,-743,-2126,-3113,-3854,-4603,-5149,-5289,-4951,-4214,-3217,-2277,-1282,-684,-1516,-2590,-2260,-1039,-532,-65,941,2167,264,-1952,784,1466,-2025,-2499,1617,-143,-1758,2538,-3235,-1337,1351,-136,2650,3920,-2421,-815,1247,106,947,1507,-2783,-422,-1329,-1319,-1507,-1753,-2071,-2225,-2169,-1605,-2847,734,287,-1528,-2522,-3097,-2057,-2314,-1082,615,-3099,-1549,-3162,-4747,-5867,-6130,-5587,-4579,-3695,-2764,-2284,-1986,-1917,-2828,-2914,-2749,-3209,-3567,-3669,-3701,-4019,-4445,-5093,-5772,-6487,-7189,-6960,-5837,-4401,-2887,-866,-2404,413,3809,4155,2067,538,-1004,-916,-3014,-1504,436,4555,1624,-1025,1244,2435,396,-1877,4137,5760,979,-3115,-6738,-7802,-6207,-4817,-4140,-3553,-3230,-3071,-2686,-2177,-2993,-685,-2445,-2848,921,1023,896,396,-288,-3952,-2545,-4033,-5703,-7666,-7942,-5444,-5035,-193,2324,1686,3514,-1288,1641,4269,2273,927,285,2225,3345,1020,2631,-709,797,-1782,-3959,-5653,-6121,-5726,-4978,-4475,-4126,-4004,-4138,-4183,-4114,-3983,-3621,-3109,-3099,-2081,-1889,-1254,-2601,-927,-1092,-2610,-3250,-3213,-4283,-5242,-6098,-6405,-5895,-4905,-3814,-2872,-1929,-3088,-2326,-306,-432,-1254,24,-135,-217,-3893,-1121,-130,253,-289,-3664,284,2770,3467,2209,3211,1143,-1514,-1624,-839,298,-2128,-1466,-3034,-4760,-6052,-6800,-6679,-6378,-6111,-6130,-6733,-7404,-8434,-7515,-5612,-3349,-837,-1600,-544,-1519,-4301,-4344,-3338,1772,8269,1824,408,6906,6083,-2214,1322,2914,3595,-3191,13448,7706,8318,5019,-1094,-5314,-3495,-5892,-7038,1758,-92,598,7465,6070,1952,-5486,3787,1780,-4645,-17956,-1954,851,-2862,-9255,10271,11780,13060,-54990,-160502,15841,15799,15548,14864,-77582,-8265,11115,9633,8333,-2548,6262,5206,4061,-13917,-6382,-6895,-6521,-3358,-6861,-6493,-7920,-9073,-9720,-9722,-9550,-9439,-9349,-8981,-8239,-7253,-6050,-4921,-3774,-2743,-1763,-1096,-533,-3322,-1256,-81,-500,-3999,-2361,-3578,-4995,-6644,-8472,-9842,-8972,-7496,-6221,-5285,-4970,-5211,-5698,-6266,-6586,-5391,-2621,320,-1709,-1127,1316,760,-1840,-4304,-353,3775,5404,1567,58,4585,1387,218,-265,-443,288,1160,-1098,594,5674,2925,2628,670,-1397,-2767,-1325,-3247,-3915,-3700,-2998,-2136,-1338,-812,-2415,-963,-187,-110,-660,-2827,-594,-2202,-1761,-2552,-3224,-4161,-4946,-5298,-4504,-3266,-4576,772,3052,-4029,7465,-6880,8110,12419,13369,-18513,-19512,4108,13131,12020,10533,8578,6406,4119,-5552,154,-1217,-1650,-1310,-332,993,2267,-1806,-3866,5933,6770,7310,7537,763,1646,7063,-3501,-4049,201,-1165,5623,5780,4243,1812,-575,120,-1717,-1783,-1232,2376,4998,846,-1005,-2562,-2240,-922,-2946,-4637,-5977,-6911,-7419,-7602,-7600,-7636,-7861,-8237,-8653,-9230,-9618,-9901,-10071,-10220,-10555,-10739,-10958,-10876,-10270,-9080,-7802,-6523,-5054,-3578,-1930,-404,1066,-1795,-1002,-3630,-1149,2775,663,-39,-1822,99,1621,-166,-1884,-2827,-3797,-3915,-3503,-2672,-2246,-2096,-2415,-3293,-4377,-5599,-6696,-7273,-7052,-6126,-4760,-3211,-1821,-817,441,-1612,-3117,-1296,-2525,-1341,41,754,-983,-902,-3707,-6596,-8460,-7264,-4267,-2115,-952,-458,-1706,804,-1335,467,1074,1297,533,-39,1328,1422,5143,8644,3457,1313,-937,-2352,-1221,1839,-365,-3609,-4464,-2694,-315,1574,2627,1644,491,-930,-246,-1690,-2788,-3135,-2905,-2306,-1558,-776,-1365,893,-1457,1257,2896,1503,399,-554,-3040,-870,-3012,-5380,-7945,-10247,-10195,-8172,-6442,-5056,-4289,-4041,-4478,-5044,-5761,-6501,-6814,-6444,-5533,-4296,-3216,-2260,-1413,-809,-519,-1852,-1071,-1392,-1048,-1468,-2018,-2192,-1768,-573,1037,-160,1329,-319,1907,237,-1159,853,1312,-2111,-1594,215,1138,-531],[130,1467,2039,438,-1632,-1779,-569,4292,2408,1294,-383,-2407,-4194,-6169,-8197,-10250,-10785,-9097,-7405,-5907,-4605,-3509,-2995,-1685,-1155,-1893,-2194,-651,-974,-2786,-2073,-3024,-4015,-5447,-7138,-9235,-10480,-8922,-5892,-2524,-3865,-2648,-71,-2863,1746,157,1375,3007,4139,3831,129,4915,2928,3427,1835,-3581,-3120,-2626,-2911,-2135,-1651,-2016,-1522,-93,-1990,2258,2699,506,-1143,-852,-339,93,-2189,-1859,406,-1870,-3744,-5486,-6687,-7198,-7061,-6568,-6137,-5897,-6095,-7006,-8215,-9722,-10754,-10338,-8362,-5758,-3285,-2381,-1673,-2355,778,-192,-1854,-4405,-7594,-11108,-14494,-14337,-11352,-8594,-6106,-4225,-2951,-1983,-1408,-891,-1544,51,340,799,1328,1298,2881,-1829,858,1394,-324,-1938,-530,-488,-1684,-2900,-4014,-5104,-6042,-7018,-7700,-8337,-8736,-8888,-8835,-8611,-8073,-7338,-6437,-5132,-3632,-2086,-295,388,-2032,-1895,1104,2692,3111,1057,-2686,-350,1417,608,-3061,-1166,-536,-2063,-3450,-4534,-5422,-6062,-6338,-6070,-5467,-4356,-3105,-2036,-1328,-936,-4153,-2691,-4063,-6392,-9167,-11756,-12189,-9476,-5332,-826,730,305,-2341,-950,-293,2478,-528,-2981,909,-1809,1865,2478,-3284,2267,742,-1576,-119,1907,3604,1282,1469,-277,-2889,-332,-1904,-2755,-388,-2691,-2056,-1943,-2903,-25,-1820,-2644,-598,-1393,2523,6931,-424,1607,2562,2713,6066,3959,2740,2697,-7448,13828,13898,6316,7518,186,7761,11641,8795,9457,7742,5553,2911,328,-9549,-3563,-3636,-41376,-108037,-34709,5339,-2287,9414,10572,11202,11586,11426,11208,10700,9779,4888,-7461,-10274,1231,1430,-1142,-3908,-6595,-8955,-10363,-10163,-8898,-7203,-5620,-4616,-4151,-4182,-4567,-5456,-6510,-7326,-7678,-7278,-6464,-5489,-4561,-3869,-3601,-3745,-4412,-5350,-6464,-7603,-8235,-8274,-7733,-6488,-5093,-3335,-1694,0,-1006,-1436,758,-460,221,-1007,3077,2926,1926,1542,1523,-1415,2969,1714,144,2418,2660,-2053,1699,-1228,-512,3542,2981,2014,1640,-472,-3569,-2807,-4184,-6563,-8783,-10788,-12563,-13928,-13837,-12759,-11715,-10709,-9786,-9004,-8352,-7627,-7172,-6791,-6605,-6588,-6414,-6245,-5677,-4823,-3727,-2309,-1084,26,949,1421,-2049,880,906,80,-985,-2140,-3486,-4712,-5448,-6186,-6781,-7191,-7233,-7116,-7101,-6752,-6406,-6307,-5893,-5591,-5149,-4566,-3712,-2534,-1148,-1950,1110,-145,-3160,-1440,701,1390,-1038,411,1965,2421,2025,425,-295,1449,1182,-2616,-1842,-1568,-2999,3102,4877,2410,-435,-2711,-4836,-6167,-6413,-5970,-4908,-4242,-3601,-3234,-3450,-4085,-4977,-6003,-6992,-7689,-7987,-7502,-6687,-5629,-4460,-3269,-2139,-1373,-802,-392,-328,-795,-2148,-1239,-955,-2203,-2390,1620,-258,-1471,3496,-1586,-2330,180,-146,3344,4782,-2046,-1588,-47,-2624,-4832,-6684,-7882,-8462,-8579,-8186,-7322,-6148,-4876,-3586,-2581,-1804,-1885,-1253,-1699,-2588,-3996,-5493,-7214,-8840,-9933,-9692,-8505,-7380,-6086,-5139,-4490,-4238,-4504,-5089,-6156,-7293,-8797,-9982,-9916,-8607,-7076,-5499,-4324,-3444,-2779,-2526,-3003,-3958,-5423,-7130,-9049,-11225,-10709,-8433,-6392,-4709,-2990,-1993,-443,607,1680,2246,696,-931,-814,-2717,-1436,591,6146,3140,-296,1428,2182,-126,-2182,-1786,-3500,-4751,-5316,-5687,-5383,-5051,-4705,-4623,-4254,-3875,-3515,-2933,-2279,-3029,-876,-2507,-2588,147,74,-172,-716,-1345,-2862,-3123,-4121,-5052,-5886,-6423,-6208,-5470,-3763,-1979,19,1936,-1860,1405,4347,2519,985,757,2753,2886,593,-1718,-4143,-5878,-6254,-5182,-3601,-1793,-321,857,1472,-3486,886,-664,-1157,-550,-1466,-2437,-2687,-3149,-2019,-1523,-1347,-2828,-818,-753,-2616,-3337,2305,2304,-1863,-423,1429,-1066,2237,2852,2499,-344,-2942,-1923,-642,-1419,-1259,53,429,8,-3780,-348,1170,562,-1171,-4418,-13,2417,1980,1678,1362,609,-1410,-1110,-782,-1644,-2592,-3760,-5058,-6355,-7463,-8516,-9233,-9875,-10245,-10358,-10277,-9336,-8104,-6407,-4712,-2804,-730,-606,-760,-2210,-3937,-3333,-3540,1091,7335,2695,124,7926,6018,-2820,3517,4547,3696,-4242,12642,6888,6341,4640,-1496,-4404,-3268,-5528,-8115,1345,-280,-1011,6070,11846,319,-6520,2621,-957,-1949,-11385,3412,7324,6248,-7182,12288,17341,21952,-41566,-197123,20409,29309,28021,25675,-44110,-2777,14478,10044,5722,-6112,-2108,-5620,-8716,-15174,-10140,-8485,-7083,-6133,-7890,-5409,-5623,-6009,-6312,-6288,-5842,-4903,-3928,-2110,-6213,-5714,-5119,-3233,3177,2660,3111,2240,-567,-2781,-1259,1631,687,-4672,-1430,-2227,-3672,-2798,-2450,-1493,-111,1446,2818,3675,4786,4756,-254,1531,906,-2068,-5746,-8822,-6054,-1396,1667,630,-2172,-4372,-32,4871,6121,1259,311,5265,1478,-730,-842,-677,122,1123,-1163,445,5533,3507,2927,626,-1654,-2161,221,-134,863,254,-644,451,2010,-676,-2369,-1262,1354,82,-2267,-4731,-7119,-9302,-10442,-9335,-7917,-7097,-6711,-6774,-6802,-7428,-8177,-8560,-8272,-7017,-5246,-6668,-697,1572,3795,-12754,-18129,5372,9430,9541,9053,7845,6145,4035,-3178,-687,-3221,-5472,-7507,-9179,-10482,-11479,-10801,-9788,-8660,-7423,-6187,-5020,-3904,-2918,-1894,-5172,-3348,204,-1246,1032,1284,1348,1169,-1036,380,-1498,-1426,-1827,-2788,-3278,-3799,-4130,-4406,-4686,-5039,-5592,-6099,-6613,-7076,-7328,-7267,-6886,-6375,-5916,-5497,-5005,-4541,-3723,-2633,-1285,-1461,-470,1246,1132,1236,81,-556,-334,1498,-3284,-2874,-5434,-8257,-10594,-9290,-6686,-4619,-1298,1240,869,-536,-1922,-572,566,-208,-1981,-2485,1735,1509,-3039,-280,2305,2940,176,-2162,-849,2128,2203,-2006,365,1837,2112,2172,1860,-847,130,-2084,-3056,-1404,-3213,-2453,240,1558,-787,-864,366,-1522,-3489,-5296,-6898,-8467,-9946,-11374,-11476,-9458,-7063,-4456,-1780,727,504,696,1669,983,4544,7242,2781,342,-1314,-1967,-1191,-2302,-4399,-6082,-7623,-8562,-9213,-9755,-10342,-11009,-11901,-12335,-11205,-9952,-8668,-7260,-5989,-4960,-4213,-3737,-3376,-3286,-3195,-3185,-3185,-3128,-2832,-2566,-2659,-1677,-1118,-496,-529,-2892,-735,-752,450,64,-1049,-1258,-1964,-2088,-1760,-1220,-2306,-3707,157,670,-2035,350,19,-441,-1084,-2069,-2542,-3457,-4989,-6292,-7402,-7283,-5628,-2864,193,-90,1305,-315,1665,189,-840,1298,1180,-2108,-1989,-471,909,-469],[467,1852,1672,652,-1724,-1529,-647,4633,3030,1540,2037,-299,-2916,-5673,-8215,-10189,-11018,-10593,-9274,-7709,-6214,-4954,-3975,-3212,-3024,-3061,-3819,-5077,-6763,-8729,-10995,-13296,-14616,-13971,-11365,-8219,-4788,-1586,-1637,-2642,-3732,-2641,19,-2929,1540,-108,964,3133,4497,1398,-2333,-6310,-10106,-12910,-14228,-13410,-11279,-9038,-6743,-4530,-2262,-1215,-720,326,-1740,2503,2875,811,-1680,-980,136,165,-2221,-1755,1438,-843,-2640,-4124,-4839,-4687,-3816,-2579,-1406,-439,-3452,-1430,-654,-1389,-1815,-2697,-1517,-2404,-2292,-2040,-1069,-3615,639,-436,1050,177,175,-2633,-3595,-8462,-13253,-16536,-15535,-12346,-9232,-6456,-4355,-2758,-1736,-1267,-1119,-1269,-1743,-1988,-2244,-2114,-1621,-878,-435,-2007,-576,1344,356,629,-973,-2067,-1123,-1299,-2579,-4045,-5487,-6887,-8291,-9712,-10939,-11910,-12328,-11626,-9943,-7641,-4752,-1652,-1670,-1512,1339,2395,3398,1735,-2015,-471,1292,700,-2609,-647,-2152,-4137,-5514,-6022,-5800,-4934,-3509,-1652,-2220,-921,-1268,2116,264,-1341,-4365,-2391,-2627,-7411,-12375,-14239,-9761,-3395,3312,-398,476,251,-2609,-1028,-236,2331,-437,-3462,658,-2170,1687,1945,-3546,2637,1422,-1965,-544,1839,3702,1320,1893,-203,-2616,194,-1867,-2449,-830,-2464,-2852,-2546,-2579,-403,-1458,-2365,-384,-1551,2438,4850,-1174,2047,2416,2341,5228,3104,2225,2188,-7003,8512,9351,7569,10239,3075,9271,12579,-7356,12129,11037,9303,6915,4304,-16374,-1273,-3360,-17085,-68607,-21865,206,-2386,4954,6739,8061,9151,9678,10126,10265,9974,5443,-8255,-12276,1439,3429,569,-2780,-6306,-9542,-11095,-9630,-6689,-3517,-782,-3727,971,1524,427,-1708,-4567,-7758,-10910,-12756,-11993,-9985,-8105,-6794,-6268,-6490,-7510,-8980,-10592,-11656,-10995,-9075,-6830,-4412,-2363,-425,954,1984,-696,-1304,954,-833,-373,-1587,-1842,-2781,-3504,-3490,-3279,-2673,-1873,-972,-227,588,1291,-2227,1368,-775,-1090,3226,2643,1587,1817,-278,-2791,-2527,61,-1859,-3346,206,1148,-1754,-3219,232,-643,-2311,-3538,-1352,-2955,-4376,-5917,-7363,-8794,-10051,-10467,-9970,-8581,-6957,-5396,-3887,-2937,-2429,-2387,-3010,-4038,-5581,-7153,-8701,-9539,-9066,-7768,-6032,-3933,-2217,-885,-606,-1295,571,-863,588,179,-588,-1085,-1703,-2557,-2483,-2447,-1958,-1073,-2537,712,-296,-2932,-1482,950,2250,-636,843,2334,3023,2149,641,-539,1661,1881,-2231,-2441,-1927,-2897,3319,4329,766,-2847,-6181,-8414,-8390,-6610,-4715,-2972,-2245,-2009,-2352,-3326,-4303,-4410,-3012,-243,1361,-2954,-338,2543,-986,-2775,-2648,-1133,608,-134,5131,851,-1805,-2350,604,952,-2341,-2282,1621,-355,-1029,4651,0,-2183,-833,-198,3911,4131,-1636,-2115,-1085,-1228,-353,-618,-2473,-1280,-1940,-2763,-3662,-4584,-5474,-6168,-6782,-7153,-7232,-7410,-7563,-7751,-8113,-8293,-8556,-8800,-9042,-9122,-9105,-9227,-8862,-8364,-7632,-6792,-6034,-5249,-4707,-4127,-3998,-4068,-4416,-5057,-6009,-6947,-7987,-8675,-8634,-7979,-7206,-6327,-5611,-4999,-4651,-4850,-5360,-6321,-7774,-9684,-11550,-11844,-9527,-7289,-5202,-3207,-1716,-927,-774,-2280,-1372,-418,-822,-1440,-1614,-1507,-899,-691,-2276,1062,1607,1924,2179,-978,570,-2142,-1560,2148,336,-1423,-1114,-2546,630,-3021,954,-2501,-2337,680,-919,-2448,-3969,-5246,-6375,-7458,-8411,-9298,-10261,-11232,-11432,-10468,-9127,-7657,-6116,-4739,-3504,-2644,-2158,-1940,-2159,-2730,-3503,-4635,-5790,-6743,-7382,-7338,-6693,-5642,-4623,-3461,-2509,-1642,-1106,-3221,-626,-842,-1369,-1330,-1614,-2800,-2462,-2831,-1930,-1225,-1381,-3068,-677,-339,-2429,-3352,1643,1319,-2528,-1112,1039,-1717,582,628,1064,-60,-2603,-1496,-1717,-2371,-1004,-54,-71,486,-3525,372,1477,-278,-2021,-3991,-193,3159,2520,2180,2021,65,-1254,-624,1355,2070,-114,-2375,365,1401,1177,406,-2355,-3985,-4332,-2335,94,685,1549,1888,-627,982,878,550,-927,-2902,-3603,-2417,-3393,111,5997,3421,-16,8803,5757,-3115,5963,6625,3805,-5205,5882,5522,4364,4012,-1943,-3563,-2406,-4981,-8442,938,-257,-2353,1952,319,-1624,-7678,-6918,-9691,-11420,-9093,-4849,-276,4350,1698,13481,17476,20573,22793,-142221,24705,23920,22506,20362,2949,2818,11443,8152,5033,-9096,-534,-3099,-5405,-15559,-8570,-9176,-9184,-8990,-8889,-8619,-8509,-8143,-7251,-5775,-3915,-1797,-3037,1054,-6918,-7045,-5557,-3422,3018,2545,2362,969,-536,-2116,-1268,5241,5376,-4376,911,-996,-4202,-2564,-1405,2115,3788,2816,2761,3795,8026,5653,-697,1901,3638,808,-2332,-4726,-4541,-1534,2077,633,-2349,-4450,212,6069,6973,998,834,5849,1583,-1553,-1406,-855,-65,1040,-1113,306,5488,4132,3206,546,-1785,-3419,-6856,-9037,-9083,-7783,-6174,-4726,-3644,-3107,-3074,-3188,-3606,-4024,-4456,-4775,-4894,-4918,-5030,-5076,-4998,-5334,-5893,-6699,-7293,-8370,-9587,-10764,-12027,-12782,-12294,-10650,-8526,-6322,-3998,-1762,-15843,2216,3627,4498,4765,4239,3077,1292,-903,-3501,-6264,-8357,-8925,-7543,-5192,-2848,-579,-2206,2530,3283,3439,3039,2239,-2458,-72,-5926,-2810,-4013,-5120,-6047,-6763,-7352,-7875,-8143,-8323,-8128,-7638,-6676,-5661,-4192,-2998,-1997,-1926,-1546,-1243,-1763,-2295,-2762,-3009,-2862,-2270,-1301,-2736,892,1823,129,3296,3990,2675,1453,-1378,-718,1413,676,669,51,-868,4,-1365,-4343,-7636,-10856,-13540,-12644,-9642,-6792,-4267,-1650,528,982,-993,-1998,-1334,-600,-253,-2200,-2647,1370,1326,-2882,23,2307,3042,-64,-1941,-4,2511,1402,-2351,1014,1393,3409,2395,2601,-720,-41,-2428,-3029,-1452,-2898,-3534,-1831,-5520,-8291,-9453,-9048,-7737,-6282,-4807,-3351,-2193,-1166,-519,-797,781,-317,591,1038,330,-172,-2046,-4040,-6248,-8528,-10743,-12603,-13883,-14791,-14658,-14374,-14253,-14352,-14197,-13928,-12984,-11655,-10065,-8269,-6240,-4154,-2089,-1466,-1896,-793,1600,1057,819,2461,477,-1631,-600,-2563,-4608,-6620,-8480,-9907,-10897,-10820,-9550,-7301,-4386,-1216,-3142,-362,-340,1505,4958,-1133,1692,2127,-113,-653,1023,-2359,-3335,-2294,-5522,-7883,-8657,-7913,-6594,-5502,-4863,-4844,-5422,-6964,-8493,-9944,-10182,-8706,-5863,-2544,-166,1139,-470,1372,120,-573,1586,927,-2077,-2271,-1368,517,-430],[771,2197,1269,849,-1806,-1169,-767,4476,3509,1752,2040,1975,-2454,1467,152,1964,2953,-1206,-4017,-4585,-2781,-890,-2741,-1648,-921,-2427,-2189,683,2253,-3144,-4211,-8889,-12519,-13852,-11832,-8348,-4592,-1857,-1549,-2711,-3448,-2655,71,-2664,-171,-3030,-6129,-9629,-13147,-16700,-20033,-21424,-18987,-16364,-14352,-12856,-11727,-11278,-11206,-11490,-11824,-11821,-11454,-10579,-9132,-7431,-5733,-4126,-2804,-2066,-1773,-2047,-2828,-4101,-5603,-7531,-9321,-11048,-12000,-11729,-10272,-8151,-5947,-3862,-3693,-1219,-618,-512,-547,-2744,-1690,-2787,-1730,-1562,-527,-2137,-975,-1210,1319,-81,-30,-2019,1723,190,-1563,-1983,-1132,215,-1287,1294,2144,-2015,-566,179,-285,161,1826,1671,2565,-1290,-548,423,-516,-2059,-582,1012,-109,394,-689,-2016,-1175,-984,-2150,-1817,-2259,-2774,-3452,-4326,-5214,-6149,-7018,-7388,-7227,-6509,-4995,-2987,-1303,-1194,1499,2098,3764,2571,-1094,-551,-3524,-7502,-10784,-11710,-9359,-5534,-1584,2186,-2264,-3259,-1543,-1799,-1301,-1543,-1326,2509,801,-1683,-4393,-2320,-1313,-2454,-5430,-7948,-6242,-2195,2299,-464,130,229,-2401,-926,-174,2134,-310,-3737,505,-2536,1604,1488,-3367,2925,1999,-2286,-839,1665,3497,1245,2036,-204,-2257,-111,-3351,-6546,-9663,-12528,-14395,-14400,-12918,-11112,-9482,-8066,-6906,-5898,-5051,-4246,-3536,-2961,-2464,-2124,-1850,-1541,-1525,-1635,-6550,-2161,-2414,-2582,-2236,-1491,-29,1542,-23865,4974,6261,7027,7113,5089,-23742,4231,2195,-276,-7192,-5938,-8987,-11927,-14582,-15324,-13199,-10447,-7888,-5180,-2674,-601,1142,-8078,-13131,2382,2065,285,-2298,-5476,-9126,-12843,-15097,-13143,-9992,-7257,-5544,-4889,-5281,-6545,-8653,-10668,-10777,-8383,-4739,-3186,2052,463,-264,2597,1694,91,-2897,-2174,-1361,-2232,-2038,-1005,750,2494,1240,2640,4004,-269,-1090,1119,-1172,-741,-1954,2879,1352,-965,-3137,-5531,-7637,-9265,-10110,-10034,-9377,-8145,-6639,-5029,-3322,-1581,406,2259,1211,1942,-69,-1959,-2112,-134,-1985,-3794,604,1565,-1620,-2852,507,-489,-2762,-3206,1294,6528,3224,6696,3044,982,1612,1242,1502,-430,-3060,-3825,-5119,-6527,-7909,-9283,-10867,-12426,-14117,-15189,-14311,-12900,-11487,-10322,-9190,-7796,-6686,-5744,-4932,-4054,-3284,-2848,-2278,-1917,-2048,-2161,-2750,-3626,-4770,-5895,-6595,-6490,-5360,-3357,-735,-2597,-1475,1104,3155,-303,1359,2758,3640,2240,889,-692,1899,2532,-1528,-2929,-2157,-2552,3599,3806,1711,-846,-3791,-6958,-10166,-13037,-13442,-10562,-7768,-4835,-1978,507,2755,2000,-1146,423,1363,-2462,-696,1958,-608,-2166,-2339,-994,969,-216,2122,-836,-3634,-6178,-7705,-7443,-6012,-4152,-2372,-865,-478,1341,1477,-1177,-1366,-232,1900,1819,-1215,-2363,-1905,-1853,1085,1233,-2306,645,-21,-1495,-708,-916,-1020,-960,-944,-866,-700,-1123,-2058,-1692,-2569,-3615,-4375,-5337,-6226,-6840,-7232,-7645,-7441,-6914,-5858,-4331,-2509,-331,914,-3103,-2736,1295,-515,-3593,-2619,13,2999,1667,-3246,294,-892,-1839,-2388,-2051,-1303,-852,-825,-1624,-3442,-6265,-9284,-10600,-7018,-1718,3523,2271,744,-1012,-782,-1762,-1337,1408,9345,5532,956,2236,1670,-1248,-2237,3486,5652,4986,3821,-417,628,-1898,-1476,1837,886,-1980,-1847,-1899,796,-2972,949,-2460,-2178,2960,1604,-2729,-2351,-4227,-6090,-7969,-9575,-10566,-10582,-9782,-8618,-7555,-6919,-6683,-6791,-7357,-8199,-9307,-10242,-10210,-9115,-7412,-5483,-3854,-2491,-1466,-958,-763,-850,-1116,-1694,-2151,-2662,-2982,-3324,-3546,-3826,-4336,-4877,-5547,-6470,-7468,-8509,-9412,-9882,-9758,-9145,-8326,-7601,-7023,-6737,-6850,-7022,-7411,-7715,-8014,-8087,-7758,-7007,-5896,-4572,-2897,-2262,-1196,-2854,-2923,-625,-260,-567,1039,-3255,870,1610,-1045,-2934,-3364,-354,-661,-1510,-2401,-3208,-3456,-2678,-796,1466,2302,696,-2532,116,1428,1260,310,-2762,-3034,-3749,-2069,-1624,-2247,-2344,-1639,-895,403,983,1666,-1169,-3655,-3483,-1804,-3141,-1323,2273,794,-508,-1591,-2232,-3089,-1511,-493,506,-5905,2014,2520,2272,2381,-2608,-3031,-1623,-4625,-7617,-3070,-3874,-4671,-5486,-6520,-7678,-9115,-10655,-11833,-12768,-13309,-12820,-11803,-9813,-6326,-1974,3746,10207,17264,24689,31679,37377,41725,-11093,40886,7162,35358,33336,27897,-11336,12252,15152,8878,-14826,-1971,-5895,-2729,2836,-9954,-2338,3078,3860,3713,-526,7214,-1597,-2281,661,-6535,-5864,-5256,-3748,2613,2329,1307,-573,-550,-1580,-1515,5322,5505,-3872,546,-565,-4871,-2378,-1133,2074,3918,2436,2474,3617,2936,1060,-1360,-1601,-2743,-3459,-3483,-2350,-1921,-1639,2337,532,-2654,-4808,119,7118,7800,650,1393,6043,1453,-2360,-2176,-1207,-511,669,-1192,-110,5271,4548,3221,196,-1958,-937,-1468,-3594,-5282,-6672,-7695,-8370,-8837,-9311,-9802,-9958,-9947,-9547,-8976,-8348,-7743,-7339,-7309,-7444,-7619,-8296,-9211,-10290,-10880,-11294,-10915,-9919,-8907,-7913,-7166,-6535,-6079,-5952,-5951,-6138,-12174,-6649,-6997,-7392,-7830,-8475,-9178,-9943,-10527,-10739,-10302,-9101,-7590,-5864,-4047,-2426,-770,-2029,1771,2572,2940,2849,2383,-4531,514,-4664,-2447,-4067,-5759,-7331,-8542,-9129,-8854,-7604,-5906,-3870,-1898,-2276,-525,1614,1914,439,-1640,-1319,-2514,-3260,-2185,-761,-2487,894,3044,-1878,-2136,2523,4556,-101,5011,7107,1999,1033,-1371,-1028,1512,73,-301,-194,-1287,-206,-972,-2426,-1370,790,2112,984,-3096,-1111,-3580,874,4584,872,-1520,-2183,-2290,-1899,-431,-2619,-2525,1042,1012,-2567,151,2152,2871,-580,-1799,-921,-2369,-1720,-1641,1438,744,2283,2008,3154,-573,-232,-2756,-3144,-1611,-2174,-6230,-9657,-10326,-8677,-6691,-5329,-4724,-4950,-5745,-6916,-8403,-9859,-11140,-12191,-12897,-13327,-13379,-13012,-12329,-11400,-10280,-8932,-7682,-6617,-5820,-5214,-4807,-5067,-5252,-5750,-6566,-7718,-8855,-10297,-11490,-12277,-11910,-10176,-7526,-4459,-1253,-2288,-2232,-890,1398,666,719,2326,527,-1792,3867,421,947,4044,1996,1557,-273,-1941,-2602,-2801,-2201,-1048,-2869,-150,-41,1842,5239,-1330,1849,2231,-41,-307,1003,-2385,-2966,-4783,-6276,-7744,-9144,-10524,-12087,-13925,-15733,-16725,-15455,-13445,-10800,-8240,-5632,-3103,-892,1386,-270,980,-612,1209,178,-235,1843,734,-1822,-1807,-2231,211,-216],[-18950,-16786,-14499,-11982,-9265,-6675,-3842,-1000,1372,1874,1793,2170,-2266,1309,359,741,-2612,-5964,-7570,-5521,-192,-1221,-2501,-1680,-928,-2700,-2229,548,2301,-2394,1704,3539,1972,2117,89,-510,-1205,-2204,-1480,-2755,-3167,-2727,50,-2210,547,-1835,-5874,-8538,-8701,-7021,-4739,-2811,-1488,-634,-716,-1937,-3818,-4669,-6761,-8760,-9889,-9269,-7165,-4246,-1127,2285,3274,1403,-2085,-588,783,199,-2416,-507,2584,-182,-2339,-3118,-6246,-9141,-11528,-12873,-12690,-11429,-10033,-9077,-8315,-7982,-7864,-7756,-7167,-5926,-4153,-1913,-107,-762,-2065,-2022,1389,-355,-278,-1439,1475,5144,4790,1801,722,1071,-907,1644,1519,-2388,-202,-19,-667,-349,1905,1564,1924,-1291,-1325,-266,-618,-2093,-577,631,-641,21,-494,-1877,-1313,-564,-2776,-1734,-2082,-2282,-2448,-2688,-2928,-3353,-4041,-4773,-5718,-6938,-8057,-9046,-9739,-9997,-9727,-9479,-9206,-9068,-9152,-9124,-8911,-7953,-6073,-3656,-906,1881,2677,1604,-2701,-3124,-1617,-1752,-214,-2092,-1508,2629,1087,-1977,-4460,-2547,-1376,-3020,-5171,-6747,-7697,-8249,-8572,-9055,-9910,-10981,-12271,-13004,-12524,-11204,-9630,-8025,-6457,-5293,-4239,-3368,-2993,-2056,-1840,-2671,-2444,-3403,-4706,-6689,-9352,-12201,-15433,-15027,-11650,-8062,-4570,-2472,-629,97,-2592,-153,-453,-2114,281,-1467,1827,3280,-2816,-2311,-5585,-9060,-12487,-15535,-15429,-12802,-10597,-8838,-7699,-7238,-7109,-7382,-7544,-7881,-38608,-7773,-7463,-7132,-6978,-6798,-31174,-7254,-7818,-8585,-9344,-10019,-10306,-9867,-8756,-7257,-5510,-3476,-1676,201,1774,2818,3490,-7352,-11485,3028,1949,677,-711,-1959,-2976,-3594,-3694,-3493,-2907,-2102,-2742,-682,128,1184,-1421,-2096,-1265,-843,-1304,-3629,2510,324,446,2337,1103,261,-2682,-2248,-4557,-4940,-3270,-624,3274,3084,1427,2400,4250,-40,-1140,932,-1785,-1085,-2327,2527,7485,10918,7035,4730,-2872,2582,-921,-4168,-7010,-8614,-8622,-7416,-5705,-4028,-2352,-901,430,1663,-182,-1411,-1918,-603,-2361,-4103,752,1665,-1783,-2693,348,-697,-3378,-2898,925,6240,2992,6348,2654,248,1357,1273,1627,1012,-3159,-1317,-3465,-5409,-6990,-8292,-9647,-10947,-12460,-13858,-15193,-15327,-14023,-12519,-10830,-8697,-6682,-4693,-2739,-694,-1493,-1970,856,1955,3389,1767,-659,-1919,-1448,-4368,-7250,-9390,-9575,-7615,-4591,-2486,-1737,862,3735,-345,1607,2906,3919,1978,832,-1038,1797,2776,-999,-3364,-2573,-2295,3699,7365,3545,-309,527,-1928,-2684,-2753,-1991,-840,-649,1108,408,3413,3226,1483,-717,-233,1165,-1837,-1223,1109,-510,-1626,-2070,-1031,-2746,-4191,-4103,-2392,-3380,-2880,-429,-26,-2347,-2285,1504,-606,-200,6549,2496,-336,-1502,-531,4348,6518,-1094,-2684,-2661,-2688,1082,951,-2364,-892,-2479,-3712,-4544,-5042,-5317,-5376,-5454,-5433,-5256,-5267,-5294,-5357,-5560,-5506,-5424,-5161,-4696,-3858,-2739,-1640,-1012,341,-311,-895,2164,4783,772,-3386,-1749,2219,-190,-4009,-2789,-490,2117,1144,-3469,558,-1782,-4420,-6333,-6916,-6310,-5391,-4598,-4594,-5801,-8412,-11487,-10315,-3487,1375,2728,1862,404,-1394,-987,-1394,-1535,1774,10304,5940,1190,2544,1316,-1919,-2352,2807,895,-588,-974,-1105,-663,-1786,-1453,-573,-906,-2372,-2802,-3153,-3949,-4459,-5058,-5434,-5647,-5996,-6278,-6592,-7107,-7653,-8348,-9263,-10250,-11282,-12419,-13521,-13839,-13089,-12153,-11304,-10583,-10175,-9983,-10103,-10308,-10169,-9551,-8331,-6603,-4888,-3229,-1801,-896,-1339,-793,-1051,-2355,-3998,-6136,-8431,-10907,-13128,-14396,-13583,-12513,-11720,-11156,-10245,-8623,-6235,-3320,-1182,-1570,-3669,-699,294,-1852,-3603,66,-790,-3368,-2790,-882,-4182,-7399,-9955,-10402,-8387,-5936,-3681,-2786,-2480,-1358,-2348,-4392,-7078,-10321,-13917,-11711,-7460,-3902,-2931,-506,4541,5481,3000,3221,-1325,-1139,-2069,-5351,-8577,-11488,-13126,-11857,-10152,-8763,-8016,-7671,-7938,-8499,-9235,-10160,-10466,-10418,-9635,-8609,-7154,-5277,-3082,-1415,-4223,-3548,-1483,-2823,-3139,2046,3930,-368,9373,4249,-2682,10648,10959,3805,-5559,8330,3735,192,1597,-3419,-2772,-1207,-4486,-6786,-203,15,-4492,3787,2621,-6918,-10655,-2604,-9733,-4881,-4127,-1946,504,2554,4197,4593,4393,3512,2831,3461,5690,9013,13217,-73999,20731,6295,24222,23920,22431,-12528,11754,12333,4988,-12822,-1223,-5079,-8017,-9719,-10632,-9216,-8364,-7620,-7035,-6640,-6534,-6638,-6872,-6962,-6645,-5734,-4490,-4091,600,2171,160,-1990,-413,-1054,-1826,5231,5367,-3398,257,-49,-5487,-2152,-923,1785,-2164,-5879,-8570,-8681,-6602,-3945,-2009,1283,3136,1664,1579,2584,-2545,-1352,2668,481,-2983,-5269,-118,8190,8884,550,2149,5983,1265,-2814,-2955,-1530,-1013,188,-1225,-631,5061,4934,3154,-226,-1943,-452,-2192,-4567,-7029,-9686,-12361,-14896,-12951,-10718,-8955,-7467,-6598,-6205,-6440,-7247,-8518,-10228,-12265,-13534,-12192,-10199,-8230,-6532,-4774,-3755,-3201,-2976,-3274,-3846,-4645,-5227,-5315,-4834,-3600,-1916,-6839,2022,3774,5197,6239,6740,6890,6717,6410,5877,5113,4372,3459,2422,1196,-453,-2245,-4376,-6764,-9262,-11512,-12183,-10546,-8247,-5890,-3968,-2657,-1816,-1635,-2015,-2797,-3800,-4659,-4673,-3682,-1580,-828,-2677,-1411,184,1713,830,-1286,-1074,-2256,-7784,-13824,-11956,-5692,71,2467,-2413,-1474,2978,4406,-456,5097,6890,1253,635,-1208,-1074,-1779,-3188,-3496,-2496,-1616,799,4318,-1490,-1322,926,2126,345,-3348,-729,-2703,1795,213,-2357,-4750,-6689,-7534,-7001,-5447,-3707,-2050,-858,-270,-2155,-894,-2008,-2921,-3047,-1925,632,2405,-780,-610,1760,64,994,1503,3629,-316,-351,-4750,-7823,-7125,-3837,-4086,702,3343,-252,-1849,840,-877,-4611,-8770,-12953,-14627,-11181,-7653,-4549,-1900,183,742,573,-649,710,2727,2309,-363,2091,702,-890,-2784,-4888,-6911,-9041,-11258,-13510,-14736,-13372,-11048,-8686,-6411,-4235,-2102,-145,-1345,-3016,-2554,-891,1153,217,628,2225,553,-1942,4072,996,764,3972,2086,2329,2696,-1580,-1012,1229,1679,-511,-2521,-5344,-8497,-12226,-13537,-9019,-4380,-80,-9,2,1015,-2407,-2674,199,2288,2219,4361,484,25,-576,-4355,-8087,-11181,-11601,-8728,-5915,-3385,-1303,-1439,1027,-490,741,-798,1090,120,-1064,-2540,-4109,-5855,-7627,-9456,-11334,-12432],[980,2366,157,961,-1747,-528,-1297,1484,-572,-2602,-4864,-7238,-9191,-11039,-12416,-12955,-12196,-10179,-7135,-3540,323,-1645,-2286,-1359,-691,-2382,-2323,311,2411,-1667,1394,3636,2146,2049,-60,-445,-1450,-2521,-1395,-2818,-2957,-2891,-63,-1748,-215,-925,-464,409,-4762,-9285,-12524,-14119,-14113,-13073,-12221,-11798,-11813,-12656,-14086,-16148,-18584,-20634,-20241,-17205,-13290,-9199,-5195,-1345,-1689,-239,930,149,-2587,317,3274,-152,-1921,-793,-1728,-1698,923,-2641,-3779,-6119,-8343,-10556,-12316,-13824,-15010,-15980,-16652,-17121,-17370,-16891,-15294,-12601,-9180,-5186,-862,-601,-478,-898,1322,5015,5005,2090,1162,1495,-337,1999,878,-2212,29,-360,-941,-940,1932,1395,1042,-1414,-2086,-1021,-861,-1974,-1858,-1433,-1164,-414,-340,-1634,-1469,-860,-3141,-3249,-4787,-6371,-7972,-9566,-10965,-12272,-13505,-14427,-15224,-16029,-16596,-17069,-17471,-17771,-17818,-17964,-17954,-17840,-17755,-17591,-17642,-17670,-17525,-17343,-16970,-16360,-15518,-14303,-12892,-11328,-9621,-7724,-5899,-3933,-2068,-474,808,-2093,-4468,-2826,-1504,-2602,-2938,-2073,-4299,-6528,-8089,-8450,-7331,-4855,-2014,-573,-311,1262,-305,-3185,139,-3614,1537,800,-2507,2861,2341,-2917,-1458,777,2045,604,1126,-860,-1707,-746,-2169,-1253,-87,-2076,-467,434,-2979,-171,-49,-2225,720,-1177,1420,4066,-3507,1275,1950,2190,-712,-3688,-6781,-9386,-10884,-10582,-8813,-6405,-3687,-1203,1211,2988,-49627,-53,5575,5404,4747,-4121,-36802,1960,966,116,-354,-453,-100,-9840,1783,2740,3470,4015,3868,3381,2260,392,-1929,-6422,-9040,-10759,-14289,-17938,-19855,-15927,-11858,-7658,-3353,-687,4687,-2270,-2313,1914,2434,1654,-1991,-2388,-1294,-261,-896,-3786,1994,434,1073,1978,568,425,-2359,-5649,-9246,-12602,-15019,-14818,-12216,-9246,-6134,-3447,-1008,266,-1213,666,-2394,-1072,-2387,2197,6462,8663,7671,3978,-2817,4372,1500,-2165,961,1472,-1813,1059,285,-2907,2147,779,91,1266,-330,-857,-1662,-991,-2578,-3787,917,1739,-1876,-2461,37,-976,-3625,-2494,528,3673,2743,3344,2171,-429,1083,1096,-362,-1914,-3565,-5165,-6394,-7577,-8484,-9082,-9514,-9465,-9044,-7926,-6490,-4819,-3017,-1424,84,1739,-1779,2,746,399,-2095,-2606,-321,2365,3938,1863,-493,-1694,-926,1359,49,-1272,-4310,-1186,-579,-2258,-1902,611,4316,-388,1897,3112,4173,1720,801,-1189,1680,2939,-400,-3014,-2819,-1804,3992,3033,650,-1514,-2967,-3239,-2266,-398,954,-972,-293,1302,-361,3347,3039,1233,166,-914,-3239,-5293,-6433,-6744,-6168,-5010,-3582,-2111,-931,-738,1125,-754,-3521,-3125,-1117,-387,-2119,-2362,1060,-669,94,1976,3167,438,-1174,-738,4242,6669,-905,-2802,-2912,-3175,1168,753,-2194,-685,-3266,-5568,-7383,-8610,-9290,-9505,-9671,-9817,-9972,-10518,-11280,-12269,-13556,-14678,-15464,-14882,-13554,-11888,-10101,-8534,-6660,-4917,-3245,-1784,-717,69,323,-3176,-652,-1378,-2864,-4743,-6997,-9297,-11793,-14159,-16143,-15555,-13909,-12522,-11491,-10644,-10078,-10075,-10398,-11089,-11537,-10185,-6030,39,2,431,1952,1480,131,-1687,-944,-840,-1592,2348,10981,6073,1435,3004,1259,-2280,-2332,2206,3298,3561,4085,315,395,-1472,-1154,975,2009,-1860,-3524,-867,-3073,-7185,-10220,-10612,-8666,-6194,-3702,-2099,-667,-2012,2519,2897,1770,-3106,1500,36,-1728,-5192,-6163,-8671,-11118,-13494,-15000,-13722,-11453,-8931,-6421,-3901,-1332,947,-1307,3863,2227,-2284,-1212,1680,1675,-1681,1788,-26,-2644,-5257,-7818,-10317,-12425,-14114,-14930,-13718,-11462,-8809,-5965,-3138,-1398,-3433,-584,779,-1248,-3482,-513,-1515,-2775,-2749,-1246,-3223,-2754,-5999,-9505,-12807,-15259,-13986,-12126,-11094,-11135,-12301,-14726,-15671,-11385,-6198,-566,-1685,-4383,-2362,-320,4784,4632,3057,3365,-1679,-790,333,2494,2137,1565,-2442,-876,-2973,-4596,-6098,-7325,-8505,-9245,-9358,-9014,-7889,-6868,-5944,-5653,-5677,-5749,-5497,-4303,-3956,-3442,-1118,-2111,-4849,49,4111,-269,9352,3446,-1729,13005,13217,4191,-4476,6675,2696,-1493,265,-4040,-2486,-1019,-4269,-5751,-576,540,-4787,1780,-957,-9691,-11833,-9733,-9697,-7052,-2546,3874,11872,21284,30404,42673,52891,61318,67366,70743,71018,68070,62827,-53967,13156,-2352,25986,23595,18028,-12502,11170,8904,422,-9414,2415,-1465,-2420,-4743,-10037,-8388,-9531,-10037,-9844,-9030,-7821,-6299,-4593,-2713,-4042,-2664,-3345,-4166,2029,2341,-660,-2541,164,-278,-1860,5245,4502,-2699,-1418,-5000,-8460,-10524,-9400,-5451,-366,1935,2174,3210,6842,5780,-2252,1742,8573,1850,1987,2811,-2719,-254,3407,720,-3134,-5527,-182,9573,10629,1163,3333,5908,1270,-2577,-3470,-1528,-1240,-149,-966,-2495,-4002,-4771,-5029,-4932,-4375,-3504,-2322,-960,-584,572,-551,-450,290,-1843,-1536,-2162,-583,1161,450,-1341,-1738,-3945,-6091,-7630,-8140,-7981,-7091,-5804,-3980,-2570,-1599,-455,-2679,237,90,-1772,-192,-195,210,963,733,3407,4655,5653,6252,6206,5641,4570,3223,1634,-8,-1207,-1955,-2135,-1922,-1789,-1732,-3039,-3396,-5350,-8120,-11568,-15169,-17393,-15533,-11792,-8015,-4554,-1842,50,1132,1427,228,-569,-117,-413,-555,-2867,-1947,-664,8,-1223,-3354,-6318,-9924,-13803,-16409,-15459,-11968,-8083,-4589,-2625,-636,906,678,-745,-2429,-4883,-7681,-10538,-13143,-15132,-15490,-14370,-12272,-9609,-6499,-3519,-853,-100,-940,483,1534,-200,-3203,-22,-1475,1892,1006,398,-1939,-2197,-3923,-2544,-341,-2883,-1254,1093,660,-1617,-1052,-2241,-2626,-1842,-1223,1743,2199,-1756,524,2098,-473,-306,1045,4116,120,-307,-2915,-3273,-1954,-610,-3239,914,3825,103,-2101,771,7757,3820,-3748,-4646,-11277,-18195,-20009,-13133,-6635,-877,977,327,-868,1017,3424,2566,-555,2285,2403,-1289,-4789,-8137,-10153,-10960,-10744,-10067,-9085,-8442,-7827,-7524,-7536,-7792,-8150,-8677,-9318,-9990,-10544,-10745,-10214,-9074,-7483,-5675,-3867,-2113,-749,346,577,1223,1083,782,97,-1229,-1832,-3107,-4567,-6345,-8195,-9673,-9894,-8511,-5438,-2138,1972,2228,-52,240,1054,-2446,-2512,-62,1844,3586,5598,512,-1253,-5669,-9674,-12755,-14028,-13713,-12425,-11688,-11619,-12335,-13527,-14397,-12835,-9464,-5093,-510,281,146,1820,207,-1087,-118,-1432,-116,263],[996,2265,-424,991,-1467,-240,-1548,2740,3366,1938,610,-360,-2593,-4488,-5628,-5889,-5248,-4016,-2400,-735,877,-2015,-2011,-762,-259,-1847,-2338,137,2708,-900,1022,3618,2332,2132,-45,-403,-1644,-2473,-1127,-2801,-2704,-3030,-148,-1205,-971,-1130,-845,2223,4844,4114,1486,3026,-2313,-6846,-10545,-12823,-13439,-13203,-12585,-12254,-12431,-13123,-14526,-16403,-18151,-19039,-18222,-15685,-12218,-8601,-4974,-1653,-2644,1205,4199,388,-1318,-558,-1239,-2036,977,-2672,462,-2022,-4527,-7055,-9037,-10539,-11386,-11679,-11454,-11063,-10921,-11094,-11546,-12111,-12564,-12348,-11111,-9148,-6630,-3840,-1020,1353,2846,2545,1727,2053,442,-503,-2219,-3219,-3212,-2164,-876,-1470,2037,1387,152,-1440,-2703,-1700,-588,-1544,-168,36,-1557,-783,-132,-1236,-1508,600,-2927,2451,421,-2187,-1017,1792,1815,-809,-3126,-4964,-6610,-8289,-9805,-11304,-12767,-14096,-15067,-15966,-16478,-16618,-16484,-15969,-15385,-14553,-13433,-12310,-11217,-10293,-9680,-9297,-9296,-9629,-10145,-10573,-10892,-10608,-9780,-8551,-7092,-5454,-4292,-3445,-3317,-3851,-5065,-6779,-8620,-10031,-10165,-8749,-6109,-2710,-1788,-220,-232,850,-205,-2533,141,-4006,1784,861,-1901,2749,2306,-2931,-1591,402,1215,384,393,-1275,-1299,1816,-2324,-703,1750,-1097,-373,139,-3381,-7,306,-2373,1301,-652,1195,3569,-3779,426,1746,2910,5280,577,-308,629,-5601,-29,-4236,-8276,-10996,-11589,-9594,-6462,-56971,-30191,3422,5652,7162,-10372,-37378,9218,9209,8919,8465,7720,6702,-14035,3975,2116,94,-1708,-3468,-4554,-5115,-5297,-5021,-5533,-6694,-3442,-3171,-2751,-2010,-3378,-2551,2193,76,-1254,4329,-2723,-1837,2102,2345,593,-2437,-2679,-1267,179,-666,-3614,-1754,-1785,-1065,-34,107,531,-1925,-1833,1265,279,-1070,-2683,-4020,-5185,-5617,-5624,-5017,-3915,-2750,-1335,-2997,-748,-2199,1901,5509,6324,6897,3109,-2194,4372,1201,-2948,483,1210,-1484,1272,695,-3730,1804,24,-254,750,-549,-983,-2763,-4233,-5457,-6196,-6456,-6342,-5858,-5334,-4762,-4274,-3957,-3864,-3930,-3933,-3460,-2723,-1538,-1064,761,1402,493,-548,-2516,-1014,935,1197,306,-451,-1200,-2393,-2120,-2218,-2305,-2338,-2295,-2395,-2412,-2027,-2118,-1263,-504,847,-1859,-3050,-1561,2664,4336,1929,-334,-1463,-1132,2872,1125,-1505,-4123,59,-512,-1992,-2031,349,4818,-472,2120,3270,4284,1390,699,-1205,1459,2923,112,-2424,-2992,-1225,2538,74,-1945,-3700,-5069,-5930,-6263,-6132,-5905,-5300,-5017,-4469,-3741,-3016,-2032,-645,1035,-898,1094,-322,-1707,-317,-307,-276,-1091,-692,166,-3878,-8098,-12333,-15504,-14697,-11564,-8376,-5906,-4298,-3626,-3868,-4816,-6688,-9336,-12646,-16402,-16347,-12054,-7793,-3726,-2940,-2832,-2957,1161,475,-1871,1596,770,-1733,273,-2691,-5860,-8960,-11896,-14000,-14279,-13072,-11355,-9756,-8591,-7570,-6986,-6729,-6795,-7007,-7412,-8243,-8832,-9450,-9847,-9999,-10007,-9779,-9661,-9465,-9760,-10342,-11323,-12729,-14577,-16469,-16439,-14425,-12146,-9930,-8182,-6732,-5675,-4798,-4071,-3591,-2914,-1979,-636,1327,4553,1215,131,-556,1046,941,-264,-2071,-793,-340,-1708,2858,11126,5731,1453,3337,1287,-2511,-2436,1492,2037,2721,3972,616,274,-1214,-849,626,2654,-977,-3285,-432,555,-2765,-3901,-3630,-2380,1060,3145,-612,-281,-3213,4253,3079,1240,-2642,-3237,-5795,-8254,-10549,-12624,-13929,-13739,-12745,-11602,-10672,-9892,-9029,-8129,-7033,-5604,-4144,-2554,-932,468,-2778,-1717,1669,1299,-1575,2279,3780,820,-2259,1129,383,-2004,497,-1476,-1455,-2317,-2999,-3426,-3646,-3655,-3493,-3342,-3236,-3355,-3839,-4401,-5259,-6200,-7409,-8785,-10250,-11796,-13393,-14863,-14268,-13085,-12080,-11496,-11417,-11847,-12700,-14000,-14425,-12749,-10483,-8023,-5309,-3586,-1947,-119,2690,3483,2938,3493,-1755,-454,703,2806,1826,1586,-2335,-517,996,1249,406,-2288,646,-1680,-1278,774,172,612,156,-1386,-862,-526,-2827,-5008,-6331,-6170,-3989,-1279,-3421,-1997,4096,-226,8925,2483,-710,13542,12677,4662,-3387,5003,1546,-3038,-1274,-4735,-4673,-6962,-8952,-10274,-10447,-9228,-7184,-4645,-1949,-11420,-12768,-4881,-7052,9361,10647,12791,16851,24188,35732,50306,67203,84141,99177,110427,87396,114518,106653,90340,1616,422,34766,16931,7224,-11867,-6358,-8509,-9701,-10136,-8968,-6237,-2694,980,-8759,-5224,4016,5907,5033,2787,10483,-2225,-48,-1714,-2598,-974,-2255,-4270,1901,2495,-1228,-2057,852,428,-1832,5066,4895,-2079,434,1761,-4681,-1283,-253,1743,4464,1899,2246,2995,6569,5891,-2198,1650,8818,1850,2205,1568,-4434,-8601,-7629,-2963,-3417,-5816,-288,11023,12950,2435,4639,5532,1188,-2039,-3991,-1410,-1248,-604,-693,-1399,5136,6021,3292,-705,-927,823,1982,1907,-1018,959,-305,-191,106,-1700,-1132,-2151,-997,1003,755,-1022,1569,33,95,-733,-3547,-5556,-6251,-5829,-4396,-3187,-2220,-1544,-4180,-1918,-2822,-3690,-3970,-3142,-753,2766,6945,11219,15068,18138,20147,20752,20013,17908,14657,10296,5045,-515,-6132,-10957,-12568,-10114,-6984,-4597,-3172,-2748,-3323,-4768,-6775,-9048,-10830,-11497,-10729,-9034,-7293,-5792,-4640,-3934,-3684,-3634,-3905,-4215,-4649,-4982,-5516,-5698,-6155,-6721,-7519,-8554,-9816,-11352,-12809,-14044,-14579,-14062,-12977,-11775,-10779,-10184,-10015,-10229,-11011,-12042,-13374,-14848,-16044,-15717,-14239,-12863,-11665,-10547,-9326,-8344,-7571,-6718,-5928,-5024,-4347,-3885,-3451,-3544,-3946,-4712,-5827,-7439,-9340,-11527,-13735,-15711,-16502,-15424,-13889,-12569,-11318,-10114,-8532,-6948,-4955,-2668,-812,2191,1868,-2507,1542,2351,-871,-1677,610,4494,600,-209,-2780,-3255,-2158,5,-2449,1122,4212,546,-2137,809,7894,4532,-2667,-3342,-2484,-1623,-1758,-7417,-7910,-3792,1276,42,-857,1420,4082,2832,-589,1721,2315,518,-3223,-3804,-5808,-7447,-8862,-10258,-11415,-12682,-13394,-13370,-12418,-10798,-8795,-6733,-4704,-2729,-3060,-529,792,-503,680,2197,600,-2163,4146,2019,397,3735,2309,3571,4818,-880,-1409,2312,4969,779,-1509,-633,-226,2110,4431,-2616,1904,2119,-130,456,1176,-2437,-2440,-413,1354,3100,31,-2849,-5416,-7554,-9017,-9900,-10406,-11276,-12012,-13235,-14737,-16507,-17234,-15110,-12255,-9355,-6203,-3164,-534,150,1552,-84,-661,673,-495,23,483],[-10721,-7915,-4163,-39,-1167,-3,-1679,1910,2862,1995,-189,-439,-3441,-5657,-6502,-5991,-4481,-2651,-922,292,911,-2354,-1746,-133,-204,-1328,-2336,-13,1321,-203,536,3419,2458,2308,-3,-461,-1781,-2050,-754,-2786,-2490,-3236,-291,-706,-1733,-1335,-1176,1729,4584,3983,1419,3240,634,1417,-1747,-578,-1117,963,1786,836,-538,-4874,-9053,-12835,-16145,-19200,-22072,-24276,-24155,-21611,-18163,-14581,-11099,-7948,-5109,-3046,-1477,-844,-895,-2277,-2765,-4333,-6084,-7544,-8461,-8816,-8230,-7122,-5657,-4108,-2480,-1475,-53,-55,585,707,-102,-2944,-2800,-4791,-6999,-9064,-10534,-11255,-11279,-10464,-8977,-7454,-6199,-5172,-4703,-4651,-5096,-6000,-7116,-8403,-9885,-11076,-12300,-13259,-13983,-14390,-14047,-12473,-9435,-4918,-1923,-1176,-6,-844,-1511,667,-2441,1570,-266,-1813,-518,2490,1769,528,3333,2438,-1016,-960,-2069,-1240,-763,-1493,774,645,-2694,-4836,-5769,-5517,-4694,-3400,-2169,-73,1597,1930,1080,-1416,-892,-3021,-1300,-135,2639,-1879,-1915,-26,-503,-1668,-3976,-2719,-1606,-2530,-1781,-2092,-3097,-4804,-5929,-6120,-5274,-3471,-1572,109,-65,460,-102,-1837,198,-3594,2112,1074,-1286,2548,2086,-2825,-1685,92,418,226,-472,-1782,-869,2059,-2446,-116,2598,175,-376,639,-3488,485,497,-2609,1893,-37,1173,3317,-3565,-575,1455,3506,6015,790,-825,289,-4969,-3254,-7379,-11907,-16353,-20523,-21573,-18478,-62618,-60030,-8872,-6453,-4465,-17082,-33072,221,1081,1435,1307,553,-739,-18505,-4020,-5441,-5944,-4924,-2835,354,-880,5873,6440,-4864,-4829,11244,21343,13669,-2466,-3988,-3452,2390,1492,-1788,4066,-2731,-1351,2269,2489,-142,-2757,-2987,-1237,-3428,-7827,-11810,-15246,-17862,-19072,-18323,-16134,-13412,-10289,-6961,-3623,-181,3034,-676,3629,4205,2252,2240,5760,1095,-1483,-37,-3591,-206,-1876,1652,-322,-2753,-4793,-6786,-8212,-9005,-9188,-9038,-9112,-9434,-10282,-11764,-13678,-15529,-16011,-14550,-11727,-8453,-5348,-2524,-1045,-1334,-2126,-2721,1127,1425,-1618,-1929,-3215,-4764,-5783,-5931,-5018,-3146,-496,2152,847,-1584,446,1488,-92,-1272,-2220,-1111,-2368,-5294,-8023,-10379,-12446,-13946,-15079,-15575,-15792,-15745,-15465,-15239,-14894,-14168,-13598,-13010,-12283,-11129,-9685,-8176,-6176,-4083,-2242,-190,-125,-1178,-1333,2728,1345,-1673,-3633,336,-287,-1652,-2068,214,5302,-510,2288,3390,4266,1047,552,-1063,1191,2767,534,-1778,-3051,-2827,-3046,-2649,-1809,-1076,-607,-1472,-482,-703,-1205,-1429,-1835,-1670,-1938,67,1553,1154,1746,-1048,1116,369,-1664,-931,-321,322,-581,-396,1111,-1223,1401,-1141,-2996,-3342,-2098,-246,-1518,-2741,1487,-638,178,7173,4294,1188,-785,-1345,3313,6222,-654,-3095,-2547,-2244,1079,134,-1369,1873,995,-898,-668,-514,-1558,-6226,-12264,-17774,-19980,-16322,-12455,-9310,-7085,-5354,-4253,-3491,-2891,-2158,-1310,-646,-620,688,1223,-1776,1942,2890,75,-2591,901,2268,837,-3961,-3052,-2115,-759,-787,-3017,1369,897,-166,1992,-835,-2664,-777,1584,-1164,652,1925,6078,2008,494,-1485,72,286,-768,-2462,-504,65,-1875,3249,10748,4953,1233,3491,1359,-2594,-2682,681,713,1850,3666,776,81,-1060,-597,270,3181,-82,-2446,-1404,-4913,-8032,-10759,-12300,-12453,-11804,-10697,-9642,-9006,-8673,-8714,-9084,-9463,-9643,-9551,-9138,-8267,-7123,-5983,-4862,-3763,-2877,-4241,-1705,-1547,-1517,-1785,-2294,-2944,-3994,-5257,-6717,-8523,-10499,-12671,-15037,-17830,-20613,-19636,-16232,-12826,-9391,-6167,-3394,-2055,281,-1354,749,1340,-595,-1952,-2787,-5559,-8462,-11311,-13758,-15574,-16548,-16459,-16010,-15400,-14988,-14704,-14438,-14149,-13823,-13516,-13040,-12684,-12300,-12042,-11941,-11962,-12010,-12223,-12210,-11989,-11821,-11577,-11071,-10693,-10603,-11041,-11589,-12684,-14038,-15605,-16918,-16954,-15222,-12784,-9886,-6839,-3919,-1152,620,1075,594,-1092,1804,-1150,-1108,678,-819,-303,-452,-1568,-1014,-299,-4429,-8471,-11790,-13516,-12466,-9886,-7106,-4312,-2049,-412,1383,1275,97,4162,4930,5035,-2505,3451,149,-4546,-3090,-5494,-2894,-2313,-4497,-4172,-7355,-12648,-18525,-17956,-11385,-9093,-13309,-4127,-2546,10647,13918,12915,10742,9301,12027,20128,33239,48819,51801,80611,93589,102530,107050,106448,83014,36511,55635,9894,21033,-10855,9543,122,-12509,-1367,5819,2086,11865,6772,-7325,-6610,4146,5885,4986,3227,10670,-2347,327,-2997,-1382,454,-1449,-4583,1579,2381,-1462,-935,-1397,-5181,-8238,-9893,-9862,-8497,-6096,-3261,-4279,-1217,-305,1327,4379,1757,2212,2490,5426,2602,-1912,-3786,-6969,-9096,-9433,-7855,-5357,-2453,307,918,-4031,-6328,-581,7017,7648,4359,5854,4662,806,-1587,-4190,-1315,-879,-1329,-624,-2012,4921,6186,3020,-1163,-508,1107,2390,1997,-1536,1098,-253,-70,-237,-1724,-965,-2312,-1609,611,787,-982,1367,-28,-16,-5228,-10431,-11587,-7691,-2167,3613,-1485,196,343,-5850,7582,10450,350,2376,-1959,-4656,-4289,-861,4061,9096,13478,16775,18608,19049,18103,15998,12764,8588,3997,-842,-5379,-8923,-10664,-9762,-7217,-4096,-1058,1489,3351,4512,-4377,4673,3687,-749,-89,-2556,-5182,-7750,-10146,-12259,-13811,-14992,-15650,-15981,-15769,-15244,-13811,-12143,-10177,-8164,-6256,-4608,-3450,-2644,-2375,-3955,-3586,-4858,-6349,-7993,-9723,-11363,-12719,-13884,-14493,-14606,-14176,-13248,-12057,-10388,-8693,-7004,-5291,-3453,-1923,-723,422,577,-739,203,-1434,-2555,1649,1269,5024,4279,552,-1429,-1879,-3037,-3926,-4629,-4809,-4360,-3735,-3051,-2577,-2132,-2254,-2610,-3312,-4461,-5779,-7361,-9148,-10963,-12569,-13725,-14273,-14352,-14505,-14660,-15231,-16388,-17343,-17180,-15090,-11772,-7787,-3642,478,-1969,827,7696,4880,-1763,-3188,-2661,-1749,-1608,115,861,2309,1488,-412,-868,-1616,-1983,-1957,-1896,-1883,-1955,-1991,-2441,-2271,-2231,-2253,-2372,-2611,-2591,-2608,-2154,-1432,-454,794,502,1583,-1090,-740,-3389,-356,616,-803,731,2167,516,-2328,3945,2335,146,3505,2404,4187,5780,-624,-1595,2897,6073,1584,-1092,-1201,-715,1891,4104,-2848,1674,1331,-300,-871,-2291,-4090,-6249,-8609,-10878,-13042,-14525,-14870,-14327,-13563,-12884,-12512,-12457,-13101,-13474,-13630,-12853,-11093,-8539,-5714,-2639,-663,-1597,473,313,51,1196,-340,-189,1380,319,335,703],[826,1644,-1658,927,-1085,-7,-1770,859,304,-3152,-7538,-12197,-15457,-15729,-12886,-9083,-5406,-2377,-97,1271,1794,-2697,-1597,-284,-1798,-3192,-4789,-6202,-7227,-7647,-7519,-6841,-5409,-3727,-1762,-645,-1825,-1455,-358,-2799,-2355,-3554,-528,-323,-1950,-1561,-1474,1105,4111,3768,1226,1909,246,1040,-2515,-189,-578,712,1045,949,-1116,-207,-7971,-13257,-13805,-10770,-7050,-3971,-2003,-1322,-1457,-2084,-2662,-2813,-2167,-1158,-272,-325,-467,-2284,242,-2092,-2289,-4633,-6741,-8228,-8253,-6977,-4661,-1839,-2076,-838,256,227,577,2280,1197,-2675,590,-693,-102,673,-415,-2756,-4927,-6432,-6966,-6828,-6223,-5181,-4195,-3291,-2707,-2554,-2707,-3239,-4265,-5356,-6844,-8374,-9894,-11257,-12060,-11922,-10657,-8223,-5074,-1499,90,-433,-1393,772,-1801,591,-1073,-1278,120,3380,1843,133,3049,2051,-1141,-1602,-2646,-1777,-872,-1869,387,-1570,-3970,-5616,-6476,-6465,-6051,-5246,-4153,-3125,-2198,-1476,-1068,-2034,-1092,-3068,-2727,-3979,-5591,-7121,-8489,-9478,-9781,-9091,-7888,-6345,-4851,-3640,-2948,-2833,-3218,-3941,-4539,-4750,-4337,-3049,-1269,420,278,226,56,-1071,348,-3041,2247,-193,-2041,-2769,-1649,-2603,-1692,-54,-168,179,-1312,-2313,-393,2216,-2379,543,3467,1618,-2328,-4892,-5329,-3845,-1338,-2877,2457,627,1412,3306,-2855,-1459,-1257,-4837,-8764,-12746,-16918,-20900,-24312,-25511,-23645,-21080,-18465,-16157,-13782,-11765,-68009,-86470,-6186,-4778,-3808,-23444,-27416,-3123,-3773,-4634,-5261,-5339,-4485,-22764,169,3111,5977,8692,10718,5709,-8812,1396,5825,-4494,-3628,13112,22243,13128,-3404,-3881,-4204,2532,2971,-2286,4089,-2216,-855,2435,372,-2346,-4336,-5578,-6202,-6566,-6739,-7057,-7559,-8226,-9092,-10257,-11647,-13326,-14946,-16253,-16893,-16334,-14858,-12954,-10742,-8906,-7321,-6550,-6480,-7164,-8915,-11403,-14592,-18477,-22468,-23804,-20397,-15879,-11063,-6819,-3025,113,505,-3963,-325,969,-752,293,-2644,-5986,-8981,-10990,-10997,-8678,-4727,221,-633,-1186,-1513,-2111,1187,1772,-1140,-1620,-1864,-2421,-2164,-1336,-741,1977,1741,3510,89,-1897,206,1656,-577,-1820,-1943,-1231,-1338,-6004,-9451,-11402,-12383,-12901,-13762,-14822,-16020,-16415,-15134,-12533,-9156,-5417,-2383,-306,586,361,-1193,-4208,-8010,-12618,-17743,-20867,-18293,-13063,-7709,-2704,1604,-1715,-3103,801,146,-1184,-1953,354,5852,-416,2445,3506,4160,773,-520,-3411,-5915,-7328,-7166,-5580,-2941,90,3203,5914,5112,-592,-570,-1409,-179,783,-219,-1097,1458,1570,-2485,2815,2242,1348,2289,-1054,1252,1084,-1352,-1476,-3569,-5281,-6075,-5514,-3663,-1413,1459,-1073,-2718,-3040,-1742,344,-1180,-2936,1689,-419,60,6833,4511,1321,-774,-1629,2663,5787,-406,-3141,-2931,-6362,-7360,-6628,-5222,-4202,-4239,-5456,-7812,-11125,-14967,-18097,-18130,-14909,-10830,-7313,-4615,-2966,-2519,-3001,-3854,-4618,-4888,-3789,-1311,1881,-348,847,1763,-2093,1788,2521,-178,-2338,1369,6041,1026,-3856,-3002,-2554,-1679,-1497,-2705,1486,1448,-122,1804,-886,-2894,-1288,759,-1170,139,148,5514,2934,1213,-2041,-720,-245,-1159,-2500,92,530,-1885,3669,10094,3992,977,3631,1621,-2302,-2824,-5106,-8628,-11288,-13542,-16097,-18292,-20435,-21880,-21783,-20452,-19242,-18479,-17984,-17924,-17983,-18357,-18335,-17496,-15916,-13481,-10484,-7267,-3812,-382,2814,673,-1554,2880,4902,2059,-5020,-39,-654,1863,558,-4139,-1244,-366,-1821,-1924,1115,3904,4625,-2322,3702,3258,-1340,-2608,1281,357,-481,-1168,-4925,-8911,-12853,-16716,-20279,-21562,-19204,-16367,-13701,-11412,-9530,-8045,-6963,-6162,-5498,-4991,-4565,-4364,-4543,-4861,-5577,-6496,-7770,-9196,-10533,-11547,-12022,-11926,-11197,-10405,-9697,-9467,-9924,-11168,-13184,-16145,-19640,-23347,-19689,-15128,-10426,-6128,-2521,57,1949,1388,2287,1432,-700,-2178,-3567,-4034,-2800,13,-2359,-877,396,1056,1095,511,3042,-518,-734,761,-1698,-909,-871,-1521,-751,1427,4508,-790,-5438,-9138,-10869,-10837,-9803,-8124,-6584,-5104,-3933,-3060,-2293,-1617,-1022,-626,-1493,-149,-1131,-5608,-4662,-5444,-3366,-3366,-4912,-6415,-7498,-7393,-5635,-1954,3412,-4849,-12820,-1946,3874,12791,12915,62587,67063,66564,59635,44734,24757,13096,-2589,66754,100946,127589,143394,146680,138238,69703,83662,12223,18864,-8477,5532,25043,-17223,7038,28128,2815,17248,6136,-5429,-8027,4370,5955,5013,3566,10706,-1806,747,-4168,-61,1952,-565,-4722,-2792,-7312,-11093,-13532,-13478,-11111,-7843,-4254,-813,-1317,371,3406,-3738,-1139,-314,1035,4367,1865,2419,-239,-4468,-9412,-14589,-19523,-21162,-16596,-10989,-5465,-577,3760,7174,1010,-4583,-6738,-673,12506,11723,7467,7353,3683,476,-988,-3274,-858,405,-1784,-407,-2319,4800,6330,2809,-1394,65,1418,2840,2404,-1787,1293,-73,194,-408,-1610,-709,-2282,-2066,340,876,-890,300,-3886,-7993,-10728,-10686,-8219,-4300,-91,4152,-1347,895,-230,-6435,7797,4582,372,-4579,-9950,-14562,-16364,-13841,-9232,-4501,-408,2688,4462,5005,4299,2539,-297,-4082,-8344,-12934,-17106,-19096,-17139,-12646,-10022,-2302,2735,7345,11353,14694,735,8698,7264,-923,3797,-430,4687,10652,3731,-264,-1038,551,1561,-495,-3785,-2987,756,263,863,-385,-1568,-2571,-3458,-4040,-4556,-5189,-6002,-6992,-8078,-9265,-10516,-11657,-12474,-13034,-12975,-12400,-11309,-9782,-8056,-5911,-3801,-1780,-746,-1593,3374,4098,4034,1681,-1442,-332,-1985,-2218,-1994,-4071,-6410,-9030,-12121,-15485,-19016,-21905,-22133,-19310,-15762,-12111,-8830,-5908,-3499,-1345,54,564,-2825,-374,1266,626,-2095,-1590,-3013,-4558,-6148,-7790,-9682,-11373,-12978,-14552,-15560,-16160,-16295,-15913,-15004,-13866,-12564,-11101,-9780,-8634,-7809,-7175,-6696,-6475,-6318,-6195,-6136,-6047,-5984,-5833,-5559,-5248,-4898,-4467,-3805,-3135,-2440,-1704,-791,-1793,262,448,-8,-1041,-1436,3071,1487,-321,3602,7921,4903,453,1463,-958,192,-3825,-301,389,-1135,731,2075,309,-2562,3561,2448,-190,3156,2448,4702,6550,-487,-1749,3423,6977,2267,-805,-2746,-6249,-9449,-11892,-13627,-14609,-15294,-15544,-15814,-16403,-17285,-18377,-19528,-20559,-21701,-22732,-23342,-23126,-21935,-19919,-17397,-14542,-11994,-9181,-6700,-4338,-2271,-3020,-1341,-2079,-1364,-1908,13,191,-254,704,-663,189,1844,861,567,780],[880,1381,-1941,1033,-877,96,-1465,-2,1205,1974,-2179,-5592,-8269,-7439,-3737,-212,-2561,1633,2477,3581,1561,-2635,-1295,865,649,-495,-2309,-1766,-4571,-7005,-9151,-10953,-12024,-12503,-11978,-10789,-8993,-7036,-5168,-3571,-2432,-3622,-2470,-3763,-5658,-8336,-10981,-12868,-12242,-9512,-6020,-2722,60,856,-3056,236,-164,259,-2946,-7077,-11822,-16673,-16202,-11335,-6806,-3100,-481,985,720,-56,-2346,-5391,-8322,-9703,-8156,-4857,-876,-245,-167,-2039,-180,-1840,899,-2282,-6098,-8503,-7204,-3198,1709,-551,-1656,-178,531,467,442,2311,1764,-2454,281,-542,189,1044,609,-431,-786,-99,1747,3367,2678,3114,-675,-477,32,-1998,584,-2485,2180,2315,-108,-323,-3350,-3461,-87,942,647,-1498,-3508,-5248,-6597,-7586,-8023,-8087,-7530,-6794,-5895,-5011,-4351,-4064,-4075,-4542,-5490,-6640,-8089,-9858,-11545,-13111,-14346,-14975,-14721,-14045,-12912,-11541,-10127,-8580,-7193,-5754,-4190,-2771,-1531,-621,-219,-2342,-1062,-3221,-4770,-7559,-11082,-14985,-19321,-20124,-15354,-10488,-6028,-1981,-1563,-2242,-648,-969,1368,7478,6552,-1977,-2536,-108,-948,579,710,146,168,-368,466,-2551,2834,1638,-74,-1765,-6556,-11696,-16193,-17280,-13631,-8866,-4443,-2951,-13,2151,-2118,1156,3806,1275,-1997,-5766,-9529,-12108,-11974,-9025,-4798,-372,1747,3317,-1897,-1951,562,4559,5024,1480,-2942,-7745,-12468,-15983,-16738,-14725,-11579,-8663,-6035,-10510,-71193,-95763,-2270,-2420,-2942,-28299,-22303,-6997,-10122,-14405,-19309,-20762,-14555,-26430,2245,10141,16955,22552,26455,1937,-14861,-2332,4846,-4621,-3293,14106,22300,12207,-3871,-3234,-4735,2528,4286,-2865,4244,-1456,-488,328,-6107,-11506,-15825,-18440,-18878,-17745,-15752,-13534,-11160,-8583,-5842,-3113,-1051,-33,-820,-712,3097,5164,3158,-538,1866,655,168,175,869,2022,-1907,-791,-4747,1136,-1245,724,-1152,-3075,-4139,-4423,-3392,-1231,28,-3245,-736,893,-510,2462,2722,-2152,919,-1775,270,-674,-1619,944,-250,-978,-915,-1586,1105,1739,-571,-1398,-2641,-3113,-1641,-1129,-1132,1076,1316,2540,-818,-2064,-27,1816,-951,-3835,-7371,-11169,-14721,-17872,-19534,-18988,-16857,-13841,-10692,-7269,-3829,-213,-1823,-250,3391,2611,-2307,-469,692,3290,279,-1074,-1939,3044,4642,2085,-3750,-9002,-12935,-14552,-13546,-10813,-7420,-4044,-976,-717,-1822,681,4576,-309,1847,-711,-3596,-6531,-8735,-9398,-8347,-5736,-2227,-422,-2810,621,5293,8461,5677,-531,-1002,-1543,-426,436,-474,-1117,2047,1445,-2812,2522,1875,1521,2504,-1085,1355,1677,-985,-1716,-447,1303,452,622,1228,-1690,817,-999,-2634,-2654,-1005,977,-1014,-3248,-1242,-5454,-9639,-13649,-16750,-18072,-17178,-15012,-12345,-9898,-8008,-6788,-6429,-6825,-7892,-9641,-11691,-13923,-16326,-18683,-20767,-22237,-22634,-21647,-19792,-17440,-14955,-12992,-11630,-11084,-11583,-12778,-14832,-17307,-19478,-19953,-17924,-14239,-9346,-4351,448,-2513,1486,1579,-483,-2293,1440,6492,989,-3898,-2954,-2820,-2573,-2232,-2397,1371,1841,-122,1522,-1023,-3075,-1974,-300,-1274,-542,-1285,4792,3743,1967,-2277,-1456,-760,-1580,-2212,731,823,-1910,3885,9043,2732,515,3552,-894,-5651,-3299,-717,-1362,824,-646,-3487,-6426,-9289,-11405,-12693,-12653,-12003,-11308,-10736,-10723,-11197,-12641,-14704,-17228,-19971,-21556,-20504,-16905,-11752,-6022,-292,-20,-1107,2721,5226,1830,-4814,182,-920,1391,-102,-3299,-1423,-1241,-2571,-2600,640,3591,4682,-1677,3400,3213,-532,-2824,936,-175,244,3989,2441,-3432,-9672,-15758,-19973,-18961,-14024,-8373,-3164,1020,-65,-1943,-1409,-68,-1050,-791,-3400,-7204,-11420,-15612,-19812,-23331,-24473,-21843,-17832,-13666,-9775,-6467,-3724,-1952,-1089,-1345,-2779,-5363,-8971,-13679,-18990,-24744,-26806,-20631,-14368,-8633,-3699,127,1893,647,1917,4046,190,118,700,1893,-989,-19,-2287,-1056,63,905,1570,2065,4011,-94,-439,748,-2611,-1232,-1362,-1527,-420,1488,8158,-425,-1742,-3673,-1266,400,-4961,-10240,-15755,-21179,-26579,-23775,-18645,-13831,-9540,-6102,-3614,-2176,-2575,-6299,-5661,-7891,-12228,-17415,-23080,-24238,-18303,-11997,-5652,851,7324,-276,-11803,504,11872,16851,10742,67063,91744,99968,107596,117364,133270,154974,6395,198269,208469,205988,191372,167050,137371,57733,79550,34874,22524,-3265,-3139,3289,-7635,-3383,-4140,-4848,-5922,-7425,-8908,-9678,-9441,-8126,-6160,-4093,-2467,-1529,-1426,-5311,-3423,-5392,-7771,-10597,-13507,-16271,-18277,-19074,-18166,-16081,-13757,-11311,-8970,-6995,-5160,-3622,-3353,-1766,-1649,-1888,-2484,-3464,-4816,-6445,-8408,-10353,-11635,-11920,-11347,-9745,-7506,-4939,-2565,-313,1606,941,-5292,-7340,-842,5233,5743,6425,7421,2383,-60,-573,-2480,-350,2184,-1802,-305,-2341,4498,6174,2415,-1541,498,1499,3038,2727,-2036,1254,-40,291,-670,-1640,-619,-2277,-2589,-44,767,-979,743,-277,-524,3672,-1390,-915,2281,-790,-3365,-5936,-7954,-9092,-9571,-9410,-9030,-8530,-8167,-8237,-8604,-9368,-10378,-11566,-12857,-14049,-14914,-15362,-15115,-14250,-12808,-11101,-9281,-7156,-4925,-2488,159,2839,5862,-7036,12147,15225,17994,20261,21952,9135,12433,9384,-1231,3597,38,3209,9735,3598,-792,-1635,278,1971,-820,-4246,-3193,1493,-50,2147,546,-114,-2146,4999,571,-3604,-7344,-10351,-12332,-13135,-13030,-12473,-11801,-11202,-11011,-10999,-11274,-11738,-12279,-12873,-13006,-12849,-12250,-11123,-9422,-7711,-6184,-4750,-3706,-2965,-2899,-3471,-4432,-6207,-8482,-11219,-14277,-17543,-20010,-19898,-16667,-11875,-6448,-1023,982,1000,-364,-1300,-532,1402,-166,-2027,-284,2247,233,-1009,2706,2000,-637,-2270,-103,4274,1289,-283,-2651,-3484,-6029,-10396,-14475,-17949,-20733,-22511,-23089,-22985,-22637,-22440,-22309,-22125,-21872,-21273,-20311,-19131,-17818,-16614,-15570,-14775,-14378,-14389,-14722,-15131,-15701,-16214,-16420,-15947,-14615,-12884,-10135,-6960,-3577,-1586,3318,3299,-560,1419,5740,4322,488,1266,-697,1132,-3573,-286,195,-1432,783,2050,120,-2682,3174,2502,-444,2855,2602,3301,-874,-5562,-10756,-16211,-21519,-25873,-26739,-23749,-19534,-15643,-12307,-9924,-8512,-8343,-8982,-10627,-13409,-17201,-21853,-27147,-32801,-30625,-24625,-18605,-12901,-7795,-3300,429,1311,-1066,-1186,4152,3164,-2033,-2469,-1582,-1796,-1924,-2003,-394,225,-448,459,-753,761,2349,1422,-4347,-9895],[-20492,-11270,-1967,1092,-814,52,-1109,-826,289,1940,-3192,1002,-857,-9848,-19195,-27603,-29824,-23847,-17352,-12037,-8131,-5624,-4340,-3930,-4441,-5178,-6342,-7464,-8312,-8709,-8767,-8523,-7766,-6952,-5975,-5201,-4434,-3823,-3358,-2973,-2609,-3359,-1853,-1145,-823,-1769,-1702,-158,2839,3418,789,-1164,629,739,-2579,480,-72,-9,322,994,-2385,1678,2630,-38,339,5323,4214,689,-4244,-9853,-15348,-19214,-18562,-14084,-8412,-3224,385,-333,-107,-1837,-791,-1773,125,-2614,-65,163,1227,2553,1864,-279,-1397,318,617,501,18,1905,1868,-2504,-3721,-8688,-12807,-15771,-17301,-17441,-16383,-14040,-10554,-6550,-2397,1805,-913,-314,-320,-2184,1055,-2296,1928,2643,849,221,-3150,-3648,-963,-3546,-6361,-9359,-12691,-16164,-19606,-23012,-25134,-22360,-19910,-18184,-17076,-16620,-16878,-17849,-19289,-21095,-22539,-21652,-19256,-16770,-14364,-12408,-11070,-10435,-10425,-11422,-13125,-15454,-18212,-20384,-20042,-17322,-14034,-11082,-8727,-7204,-6657,-6876,-7692,-8416,-7975,-5401,-896,-1939,-2364,1003,933,-360,-2430,-1505,-1698,-2223,-269,-430,1679,10778,5960,-2477,-2580,-6806,-10995,-13934,-15520,-16183,-16132,-15384,-14004,-12497,-10758,-9066,-7441,-6298,-5621,-5486,-5856,-6814,-8171,-10220,-12931,-15777,-18960,-21999,-21910,-18966,-16224,-14090,-12545,-11798,-12026,-13237,-15376,-18080,-20125,-18446,-14660,-10497,-6606,-3372,-997,255,372,-577,-2871,-6227,-10504,-15246,-19732,-19731,-15470,-11220,-7332,-11818,-66019,-68593,-979,-1067,-1437,-29958,-18506,-2087,-2618,-3507,-4514,-5353,-5411,-29145,-1944,707,3262,5545,7049,441,-19218,-5142,3489,-5373,-3826,14072,21477,10952,-3974,-2410,-5025,2324,5277,-3582,4385,-724,-349,2289,2834,-793,-3180,-3364,-1530,-435,-1283,-1880,1233,3179,2079,-661,-1633,-784,-735,-453,2465,7541,2702,-480,3188,4824,2979,2467,7904,2465,-2248,-1262,-4610,1656,-1233,938,3507,10608,7532,-142,842,2861,-605,-2536,-1237,-2688,-4157,-3532,-1716,-1076,444,-2178,610,-2053,-6163,-11108,-15522,-15378,-9209,-1215,846,1651,-28,-1308,-3006,-3154,-1295,-1145,-1543,-451,814,1433,-1889,-2131,-266,1940,-1100,-1487,-1789,-1944,-1417,-1408,-8556,-8560,-3143,-1703,-2631,594,2090,1128,-2389,-342,2955,1780,-2279,-955,261,3362,514,-174,-706,2871,4320,2004,791,-169,-1612,-3243,-6054,-8457,-10607,-12618,-14477,-16121,-17813,-19614,-21426,-23496,-25641,-26460,-23889,-21333,-18769,-16221,-13993,-12018,-10314,-9024,-7984,-7244,-6739,-6377,-6011,-5884,-5920,-6019,-6126,-6198,-6443,-6389,-6573,-6274,-5532,-4580,-3292,-1681,120,-1146,1398,2123,-657,-2006,-692,1477,769,1172,1312,-2061,137,-963,-2720,-2271,-203,1509,-1067,-3645,2115,-16,-736,5287,4317,950,-1437,-2176,962,4306,43,-3119,-1525,116,-942,-4471,-6098,-6340,-6253,-6556,-7666,-9746,-12739,-16336,-20393,-24262,-26564,-25240,-22475,-20019,-18330,-17110,-16588,-16535,-16756,-16846,-16630,-16239,-15087,-13701,-12140,-10646,-9424,-8293,-7376,-6250,-5315,-4293,-3307,-3819,-2898,-2725,-3127,-2717,-2727,-4337,-6720,-9315,-11959,-14461,-17038,-20114,-23320,-25172,-21978,-13880,1274,4396,2638,-2232,-2059,-1142,-1944,-1667,1351,927,-1912,3897,7711,1283,-71,3288,1937,-1218,-2768,-1434,-1936,365,-1734,-4255,-6493,-8386,-9299,-9340,-8244,-6855,-5741,-4946,-4689,-4699,-5430,-6701,-8650,-11506,-14851,-18482,-22009,-23942,-22568,-18470,-13172,-7571,-2204,2662,1466,-4527,537,-971,617,-1125,-2377,-1455,-2028,-2730,-3277,-3,3127,4713,-743,2966,2913,-9,-2890,461,-784,896,4453,2988,-1700,-1551,-4942,-14000,-22504,-27505,-23736,-17296,-11564,-7128,-4122,-2537,-2143,-2621,-3775,-5295,-7087,-9075,-10790,-12241,-12972,-12909,-11829,-9768,-7045,-4071,-2928,1230,509,-1110,3340,1344,1117,-1541,-3576,-6510,-9216,-11651,-13398,-14124,-14277,-14219,-14393,-14471,-14790,-14758,-13938,-11823,-8243,-3364,1228,-2289,-559,-2080,-1309,-338,637,1973,3462,4682,139,-201,665,-3149,-1036,-1874,-1552,-66,1462,8702,-284,-1547,-3816,-1300,2668,5014,-2254,-7541,-11424,-12121,-9606,-5103,-68,4577,5769,95,4152,-4117,-6189,-4965,-3371,-6557,-14176,-22750,-32016,-31096,-21555,-12204,-2862,6248,4350,-9813,2554,21284,24188,9301,66564,99968,254861,314905,374469,424095,452867,452958,421315,360301,277900,187187,103579,48132,41069,56503,65102,46743,7442,-16787,31850,3380,22611,24242,838,28670,2056,-1140,-8910,4274,5323,4779,3676,9621,714,951,-5632,1923,4126,606,-5252,417,1185,823,3262,2899,1714,-1117,-571,-3724,-7461,-11361,-15269,-18720,-20989,-21214,-19070,-15407,-11230,-7255,-3928,-1772,-885,-1072,-2395,-5132,-8853,-13394,-18421,-23820,-28915,-33260,-35438,-34070,-32187,-30555,-28415,-25374,-21298,-16320,-10715,-5095,-368,-1827,122,4212,-1178,-320,-2070,2903,-770,-4746,-8713,-11996,-14104,-14540,-13366,-10909,-7941,-4865,-1984,-1046,-1839,-706,-2285,-3177,-534,437,-1253,-1271,-3403,-6249,-9697,-13723,-18853,-24831,-31408,-34949,-28981,-21504,-13999,-7172,-1237,3355,6552,8147,7926,6155,2941,-1232,-5775,-9826,-12154,-11797,-9029,-4746,-30,4556,8521,11736,14524,16875,19067,21195,23058,24833,-1802,26599,26160,24596,21907,18339,14123,9829,5661,-1586,-369,-1493,-1206,352,2793,-1616,-2371,-93,2096,-1425,-4526,-3401,1900,-246,1792,367,-459,-2392,332,-5283,-11413,-17852,-24080,-28907,-29648,-26437,-22591,-19494,-17565,-17185,-18106,-20336,-23551,-27082,-29259,-27270,-22684,-17395,-12078,-6925,-2521,1012,3903,4177,-2915,-866,-2573,-1830,5789,4909,2111,-1510,-6031,-10951,-15487,-17795,-16109,-10901,-4254,884,296,-1093,-1979,-820,1272,-944,-1523,-412,1927,-164,9,2377,1532,-138,-717,143,3794,1172,-429,-2759,-3535,-4431,-717,-1716,847,-1402,-6183,-10005,-12665,-13713,-13157,-11243,-8565,-5821,-3267,-3039,-408,484,113,-1247,-3399,-6312,-9806,-13595,-17148,-20026,-21099,-19598,-16042,-11430,-6853,-1944,588,601,-1710,4870,4999,-713,-637,3649,3675,471,922,-463,1222,-3113,-509,-157,-1893,700,1915,-208,-2799,2442,557,-1689,-4117,-6572,-8806,-11070,-13184,-15228,-17048,-18321,-18722,-17822,-15810,-13093,-10499,-8241,-6819,-6370,-7250,-9065,-11970,-15897,-19894,-20083,-15114,-8684,-2319,3619,2065,-992,293,-665,674,653,-579,-2033,3391,2684,-1821,-1992,-1643,-1291,-2501,-2079,-952,212,-685,339,-815,1311,-927,-6674,-11528,-10226],[-16417,-23861,-27743,-25602,-18843,-10789,-3032,-1374,-604,1745,-3117,555,-1796,-8652,-16432,-24400,-31271,-35164,-34278,-29906,-24370,-18958,-14157,-10007,-6834,-4156,-2341,-1016,23,1007,-1765,1453,2342,3345,-216,-599,-697,754,1204,-2481,-1745,-3061,-1180,413,-462,-1812,-1711,-752,2078,3306,551,-2688,1317,889,-1802,685,-118,-335,709,966,-2785,1615,2695,-267,498,5321,4132,2401,1321,1428,472,-403,-1693,-639,-1710,-3124,-4555,-6402,-8341,-10246,-11953,-13308,-14195,-14358,-13862,-13028,-11684,-10277,-8885,-7667,-6520,-5579,-5059,-4909,-5075,-5490,-6135,-6688,-6884,-6789,-6061,-4475,-1939,1192,4117,3585,2887,3423,3459,2596,-860,-64,-565,-1915,1598,-1809,-4222,-7883,-11463,-14625,-17421,-19916,-22017,-23677,-24911,-25600,-25941,-25943,-25750,-25719,-25965,-26868,-28213,-30312,-32956,-36026,-38952,-37367,-33097,-28656,-24465,-20556,-17332,-15131,-13830,-13647,-14526,-16159,-17759,-18569,-17026,-12664,-6193,1558,994,-1299,-3472,312,2637,133,-1104,-2483,-579,-3825,-1369,2545,4413,-2252,-2505,650,1080,109,-1895,-1234,-1723,-2083,220,123,2367,11475,5609,-2881,-2413,-388,-346,-5534,-9953,-12955,-14848,-15812,-16088,-16283,-16307,-16383,-16427,-16727,-17127,-17569,-17881,-18046,-17822,-17520,-17223,-16591,-16089,-15667,-15743,-15862,-16068,-16218,-15766,-14452,-12222,-9179,-5673,-4054,1315,1663,2258,2869,212,-830,-983,-1311,-5475,-9674,-13721,-16889,-18770,-19189,-18779,-18295,-17961,-18228,-18746,-19860,-49299,-21971,-22529,-22550,-22198,-28205,-20430,-19460,-18311,-16983,-15366,-13663,-11998,-30539,-9397,-8927,-8913,-8875,-8728,-7448,-22006,-6714,2006,-6593,-4770,13252,20064,9640,-3751,-1559,-4985,2097,6030,-4248,4579,5,-305,2047,2440,-965,-3218,-3000,-1808,-1191,-1629,-1615,1288,3488,1651,-1348,-2249,-1724,-675,-185,1739,6848,2233,-342,2960,4753,3001,2430,8419,2796,-2444,-1646,-3936,2145,-1372,622,3406,10095,7038,-810,1337,2192,-1253,-1865,-1703,586,-523,-5674,-16108,-25815,-31613,-25016,-19641,-15861,-13626,-12415,-11704,-10837,-9235,-6229,-1811,1642,522,-1248,-2403,-2234,-1056,-1295,-1871,-1886,384,308,-2993,-2092,-407,2108,-870,-757,-1769,-2472,-2015,-362,-6432,-9526,-7487,-1584,-2114,-304,1366,365,-3022,-397,2384,869,-2190,-1547,-279,3149,444,695,529,2625,3863,1878,1069,43,-1571,117,110,-1806,-2233,398,-212,-1145,-2585,-4489,-6633,-9137,-11694,-14335,-16765,-19064,-21013,-22433,-23426,-23760,-23412,-22627,-21431,-20091,-18776,-17626,-16727,-16535,-17148,-18594,-20890,-24021,-28178,-31498,-26275,-20182,-13731,-7482,-1553,1714,2076,-1123,1437,2488,-364,-2144,-969,1484,1000,1776,1526,-2441,-501,-915,-2817,-1858,552,1913,-1279,-3758,2350,189,-1217,4278,4080,620,-1932,-1990,254,3425,294,-2919,-1390,664,527,-2504,-7429,-11612,-14222,-14528,-12884,-10389,-8012,-6250,-5602,-6022,-7414,-9960,-13255,-16994,-20704,-22838,-22272,-19315,-15430,-11330,-7497,-4466,-1846,-184,565,-3003,-962,-3097,-6281,-10155,-15036,-20342,-25769,-30770,-28942,-24548,-20901,-18236,-16724,-16539,-17623,-19149,-20684,-21666,-21839,-21534,-20836,-19424,-15625,-7044,3346,4967,3244,-2028,-2377,-1201,-2051,-920,2006,959,-1747,3843,6338,-103,-544,3023,2099,-364,-2213,-1960,-1763,1217,2714,1107,29,-1390,-3598,-6486,-9564,-13250,-17810,-23086,-29029,-32907,-27407,-22531,-18433,-15357,-13058,-11673,-11391,-11971,-13366,-15435,-17832,-20302,-22440,-23247,-21655,-18142,-13759,-8971,-3966,-2216,-1242,-1142,-2437,-2144,-3243,-573,2761,4991,500,2672,2599,416,-2664,107,-1227,1658,2348,-3532,-9317,-14497,-18827,-22099,-23955,-24762,-25206,-25522,-25658,-24997,-22933,-19568,-15324,-10605,-5868,-1373,1658,-933,-970,-224,-2093,300,1667,1163,2637,848,-2340,2004,1176,-779,2394,1249,968,-1449,-3266,1680,780,-27,-1514,-3269,-5718,-9027,-13419,-18451,-24541,-31383,-30784,-22649,-14331,-6112,860,-3292,-403,-1393,-1315,-476,560,2556,4920,5348,146,-5759,-10930,-13655,-13729,-11304,-7935,-4325,-1088,1335,81,-1212,-3638,-887,3820,4690,-478,2569,-1751,3130,-2856,2065,7309,7855,5668,1103,6123,-5325,-5253,-3123,-1693,-6042,-4082,-6924,-8056,-7178,-6212,-7277,-9255,-7182,1698,-6326,4197,30404,35732,12027,59635,107596,314905,790761,947376,1322677,1511193,1599586,1569565,1423457,1184421,891770,590193,320644,112141,-10195,30214,50664,26189,-4277,36066,15473,31511,28923,-1420,22401,-628,1672,-6196,4660,5004,5275,4419,9075,2898,1295,-4453,3040,5218,1412,-5080,137,599,1957,4521,3419,2100,-689,1040,211,-626,-550,5249,-2503,-2055,-942,209,3596,2061,2224,377,205,-984,-2085,-3229,-4827,-6589,-8499,-10365,-12269,-13859,-15255,-16680,-18380,-20431,-22936,-25497,-27962,-29719,-29723,-27659,-24526,-21202,-18342,-15694,-13454,-11683,-10643,-9897,-9909,-10220,-11023,-12418,-14201,-16352,-18606,-20681,-21988,-22249,-21238,-19209,-16733,-14407,-12586,-11216,-10706,-10902,-11868,-13439,-15380,-17570,-19887,-21841,-22991,-23417,-22508,-20090,-15803,-10656,-4693,-2169,-1885,14034,18839,15498,24222,24043,21946,17953,12548,6446,798,-2638,-2281,1794,8336,15808,23389,30498,37003,43197,48925,54166,58618,61677,50170,4920,60154,55494,49043,41306,33036,24923,17868,12222,-1294,3341,1334,279,6732,3320,-2143,-2385,23,2454,-1747,-3701,-3040,2516,209,1719,475,-487,-3784,-8876,-14406,-20178,-25551,-28801,-27774,-23856,-19524,-15911,-13427,-12187,-12385,-13554,-15414,-17268,-18217,-17628,-15097,-11570,-7720,-3979,-1328,2059,3704,4712,5034,-3171,-535,-2179,-1335,462,-2028,-5316,-9484,-14686,-20515,-26118,-28261,-24098,-16985,-9651,-2819,-285,-1594,-2507,-227,1748,-1189,-879,-3357,-7128,-8223,-5380,988,1321,740,1058,958,3573,1256,-226,-2559,-3165,-3850,-1199,-1773,914,3615,2650,940,1842,4640,3194,19,-3108,-2834,-2227,-3295,-504,486,-3212,-9239,-14505,-16854,-14673,-9178,-2266,-183,-1346,-1573,-1181,-536,815,426,1091,1432,-1502,5676,6755,-394,-2158,-3288,-10391,-15429,-16853,-14651,-10785,-6946,-3976,-2057,-2122,-2129,-3824,-6154,-8522,-10623,-11843,-12182,-11824,-11173,-10496,-10358,-10682,-11472,-12455,-13309,-13938,-14141,-13974,-13541,-13404,-13508,-13960,-14314,-14171,-12498,-9383,-5400,-2110,-3687,-3037,-1090,6824,6803,2436,-1386,-7961,-15584,-23737,-30113,-23242,-15929,-10144,-6021,-3793,-3293,-4225,-5306,-5204,-2165,-1612,190,-886,392,-837,1828,2859,2009,1359,1355],[782,314,-942,942,-6925,-18125,-25776,-28197,-26033,-21230,-16335,-12588,-10110,-9517,-10591,-13082,-16432,-20083,-23162,-24927,-24665,-22203,-17920,-12395,-6636,-780,-2250,-700,3573,1185,-2134,907,2131,3418,-477,-363,-293,1278,1611,-2490,-1618,-2841,-1471,360,-340,-1892,-1731,-1275,1264,3204,248,-2698,2063,1157,-1072,697,-415,-619,1438,869,-2896,1305,2553,-565,535,5148,3867,2083,1385,1352,73,-716,-1419,2088,3577,-2301,-8445,-14943,-21126,-26485,-30463,-32688,-33297,-32765,-31969,-31746,-32108,-33456,-35685,-38688,-42044,-45546,-49060,-52196,-54392,-53486,-53000,-53474,-53251,-50375,-46366,-41549,-36128,-30609,-25584,-21150,-17473,-15090,-14176,-14528,-16252,-18880,-22010,-24948,-26669,-26565,-24734,-21412,-17792,-14258,-11336,-9364,-8410,-8535,-9813,-12116,-15476,-19510,-23658,-27132,-28450,-26704,-21869,-15532,-8762,-2470,2650,5652,1528,-1647,285,-123,-1009,-2335,-1958,-1613,-2308,-3078,-1913,75,5558,12694,8081,1978,974,-1686,-3467,424,2407,-365,-1693,-2374,-1080,-4051,-1589,3036,4940,-2631,-2662,389,1341,496,-1479,-1156,-1763,-1966,691,525,3062,12441,5409,-3297,-2278,-447,8,54,2338,-2627,-7780,-12412,-16494,-20426,-23980,-27321,-30340,-33308,-35981,-38000,-38625,-37402,-34418,-30646,-26638,-22309,-18268,-14556,-11658,-9183,-7262,-5862,-4574,-3237,-1752,-31,-1797,-3980,2246,1740,2398,2386,1314,-2188,-7176,-13015,-19182,-25004,-30074,-33339,-34297,-33421,-32128,-31390,-31290,-32090,-33277,-35076,-36887,-38316,-39161,-39155,-38389,-36653,-34241,-31195,-27534,-23545,-19433,-15668,-12558,-30876,-9343,-9839,-11707,-14452,-17810,-20093,-23660,-16219,-9326,-8228,-5578,11858,18258,8377,-3436,-904,-4802,1855,6521,-4744,4771,670,-352,1791,1773,-1224,-3149,-2417,-2077,-1981,-1850,-1388,1389,3660,1118,-1960,-2864,-2781,-560,-4702,-1485,6134,1848,-134,2743,4611,2984,2409,8847,3133,-2358,-1887,-3165,2652,-1633,348,3414,9569,6522,-1331,1867,1668,-1797,-1205,-2039,475,-611,-2236,-12544,-21475,-28433,-33379,-36205,-37165,-36884,-35564,-33349,-30370,-26892,-22811,-18195,-13127,-7573,-1859,-1239,-1133,-876,-1501,-2058,-2614,158,-738,-3673,-1980,-394,2361,-300,-759,-8685,-17466,-26641,-35661,-36838,-27337,-16258,-4806,-1584,-1055,702,-395,-3634,-378,1776,44,-1991,-2156,-829,2750,135,1558,1707,2406,3370,1794,1390,233,-1390,380,1561,-1747,-2061,2437,2510,723,-1554,2240,7687,-113,1925,2635,1894,-1512,-11363,-19259,-23691,-23242,-19240,-14029,-8660,-3733,492,3830,6150,175,-2436,-3013,-463,-5701,-11925,-17550,-21135,-19851,-14199,-6744,468,1823,1676,-927,1484,2791,-119,-2110,-1230,1348,1163,2417,1875,-2779,-1078,-853,-2769,-1422,-1293,-5580,-10339,-15381,-20462,-25221,-29049,-31646,-32443,-31618,-29830,-27846,-25624,-23282,-20893,-18557,-16630,-15258,-14665,-15142,-16478,-18560,-21200,-23870,-26020,-27189,-27242,-26448,-25631,-25181,-25339,-26468,-28139,-29723,-30118,-27870,-23534,-17947,-11823,-5460,759,4725,46,500,2262,-2569,145,-1508,-985,-1726,-375,-4384,-12560,-20904,-29079,-35654,-34911,-29549,-24942,-22172,-21366,-21590,-22291,-23090,-24035,-25244,-25927,-24877,-20151,-9052,2790,5276,3565,-1972,-2590,-1140,-2052,-260,2467,731,-1587,3564,4854,-1464,-931,2627,2116,-1386,-5727,-8277,-13915,-19405,-22166,-22493,-20947,-19511,-19064,-19984,-21161,-22069,-21977,-20186,-17029,-12905,-8870,-4956,-1287,201,1635,2547,2411,2530,4580,-1043,-848,-774,1277,5661,583,-3595,1635,-78,-1378,-2905,-250,-2301,-4794,-6658,-8014,-8786,-8888,-8639,-7964,-6981,-5976,-4899,-3867,-2967,-2500,-2176,-2287,-2617,-3299,-4036,-4800,-5558,-5919,-5837,-5343,-4242,-2585,-434,-2563,-1749,1319,519,-1570,1842,1726,-528,-364,417,-1858,241,2550,1665,1951,-101,-1936,-3008,-4301,-4848,-4643,-3657,-1958,-1524,-3645,3412,981,31,-1318,-2143,-1031,-1676,-835,-5243,-10455,-15827,-20565,-22947,-21324,-16197,-9524,-4506,-5,-818,-1583,-886,119,2730,5816,5436,481,479,706,-1660,743,-2437,-1174,1008,1595,9435,78,-1292,-3693,-2338,-8925,-15562,-20197,-21842,-20761,-18389,-14951,-10219,-4823,102,3536,1762,6833,-6579,-4522,-1542,-276,-7182,1223,-3426,-2164,222,3762,-736,10271,12288,13481,-1974,4593,42673,50306,20128,44734,117364,374469,947376,1488107,2071968,2613411,3023392,3229187,3191955,2917212,2454491,1883739,1297193,778879,199729,169313,106415,52865,27664,53396,27301,40024,72343,-4915,39413,-3794,4261,-3424,5002,4055,-965,-14970,-27780,-36923,-29823,-17597,-5221,5226,1759,-5171,-563,-596,2452,5074,3389,2054,-860,-508,-4774,-7792,-9160,-9238,-8634,-8039,-7898,-8305,-9589,-12063,-15751,-20273,-25112,-29028,-30090,-27669,-23487,-18682,-14100,-10023,-6741,-3909,-1557,225,-3558,-6553,-1325,1814,1471,771,-332,-1801,-3753,-6103,-8728,-10723,-11714,-11292,-9481,-6020,-1938,2545,1264,-427,1533,1235,2720,2788,-1894,416,-217,1,-2279,-3764,-4178,-3390,-2545,-946,-77,-1455,-44,-513,-2778,-4219,-6281,-8324,-9941,-11149,-11673,-12547,-13771,-15445,-17927,-20983,-24376,-27133,-28191,-27067,-24104,-20451,-16804,-13667,-11360,-9901,-9136,-8871,-8522,-7672,-5841,-2966,963,6084,11990,18476,25172,31507,37422,12476,46183,48762,50180,50712,50847,50910,22008,14278,-1082,3120,1869,-1117,7363,2901,-3060,-2149,-132,2247,-2537,-3242,-2908,1057,-5001,-10901,-16573,-21820,-26465,-30454,-33430,-35445,-36508,-36546,-35507,-33417,-30544,-27208,-23638,-20029,-16824,-13970,-11765,-10300,-9628,-9870,-10616,-12071,-14001,-16096,-18008,-19975,-21909,-23483,-24826,-25724,-26475,-27008,-27078,-27176,-27085,-26913,-26695,-26626,-26491,-26194,-25319,-23542,-20650,-16861,-12093,-6823,-2368,-2895,663,2269,-1454,-688,-423,1784,359,2159,1376,-846,-918,2407,1637,3100,989,-205,-2595,-2967,-3226,-1930,-2177,769,3197,3018,1682,-17081,-35583,-34456,-20281,-8538,-2478,-2348,-3579,-1102,-5687,-9521,-10097,-6282,773,2529,4114,1614,-97,-568,-944,-889,-394,764,255,1443,1967,-1374,6090,8067,-3,-2618,675,2849,949,830,516,3375,-1745,-1097,-438,-1981,705,1886,-648,-2371,1931,1946,-1018,1846,3096,6069,5500,385,-705,-4618,-9855,-15664,-21535,-26949,-31223,-34135,-35276,-35261,-34761,-34479,-34069,-33583,-32958,-32039,-30917,-29815,-28969,-28945,-29740,-31188,-32842,-33510,-31548,-26853,-20433,-13775,-6953,-1128,1928,-1505,-1087,-1260,-522,-7849,-16577,-24257,-24214,-13659,737,-659,2459,3057,2256,1601,1672],[668,-6,-839,774,-1514,-2285,-11697,-20426,-26819,-28557,-25572,-19532,-12312,-6186,-2211,-1993,-2920,-7734,-15046,-24282,-34272,-42988,-46860,-43137,-34616,-24366,-14646,-5965,1468,1025,-2178,544,1947,3446,-716,62,138,1771,2064,-2456,-1418,-2544,-1640,310,-282,-1854,-1600,-1464,668,3306,66,-1377,2936,1668,-216,721,-714,-615,2520,948,-2733,983,2423,-714,671,-6424,-18822,-30262,-40032,-46887,-48337,-45140,-40660,-36778,-34010,-33009,-33559,-36102,-40296,-45889,-52274,-55569,-49363,-41704,-34849,-29753,-26622,-26124,-28407,-33493,-40746,-48018,-45659,-33502,-18926,-3960,803,-2937,-448,230,628,1173,-612,1260,2576,2631,2133,2968,3714,1519,-258,402,-949,-1215,-4305,-10223,-17007,-24017,-31134,-36955,-39219,-36243,-29931,-22808,-16381,-11416,-8586,-7893,-8837,-10231,-9641,-4839,1204,869,2002,1761,3498,5722,1028,-1838,-375,-578,-893,-1776,-1442,-751,-1678,-2354,-2155,-148,4767,12909,7994,1769,1076,-1845,-3020,776,2360,-705,-2029,-1903,-6240,-13447,-19864,-24699,-27527,-27731,-25653,-21912,-17028,-11269,-5403,-1109,-1628,-1712,1297,925,3762,9759,5482,-3555,-4500,-10703,-17197,-23305,-28571,-33017,-36479,-38746,-39928,-40803,-41538,-42512,-43638,-44876,-44892,-42728,-39143,-34830,-29868,-24748,-19679,-14410,-9503,-5024,-1541,1203,2921,3464,-574,-322,62,-1996,-3935,-5437,-6557,-7561,-9036,-11478,-15431,-21168,-28460,-36161,-38156,-30082,-19589,-9505,-1165,4680,7276,6241,1868,-5752,-15654,-27408,-38359,-35804,-23550,-10970,-555,-23027,-16143,-25387,35104,40371,44261,46529,9855,-30692,42958,38160,31895,24820,17150,7795,-24583,-6198,-1252,-9518,-5554,2499,3426,3366,-3229,-578,-4686,-5196,-6925,-7433,-6372,-4135,-1563,807,847,-1631,-3036,-1797,-2375,-6424,-11300,-16876,-22902,-29183,-35669,-42467,-43998,-36359,-28158,-19568,-10865,-2155,1519,21,2436,4309,2845,2323,9081,3380,-2106,-2089,-2382,3106,-2106,23,3345,8909,5876,-1798,2371,1283,-2220,-661,-2270,288,-815,-5544,-9311,-8558,-5265,-1967,1543,978,-3025,946,1158,-612,-466,-3331,-6486,-9790,-12958,-16023,-18713,-20975,-22776,-24166,-25141,-25645,-25495,-25115,-24429,-23687,-22964,-21954,-20749,-18758,-15832,-11839,-6637,-859,2920,-995,-2831,-1236,-1155,-1774,-4,-1234,-3603,-442,1037,-701,-1814,-2872,-1477,2095,-495,2253,2641,2142,2757,1647,1614,249,-1246,-189,1289,-1752,-2016,2702,3168,1218,-1549,2687,7928,-190,1677,2190,-5090,-21750,-36838,-42081,-31698,-22816,-16126,-11589,-8715,-7210,-6717,-6975,-7831,-9655,-12559,-16609,-21782,-27745,-33523,-35007,-29869,-20763,-10475,-432,31,1878,1221,-622,1441,2944,-28,-2013,-1531,1000,1187,2977,2242,-3095,-1660,-854,-2538,-1048,1564,2093,-2145,-12409,-23887,-30808,-28397,-20318,-11470,-3753,-2262,-624,-4,1589,692,-2412,-3168,-8896,-15265,-22067,-28637,-34363,-38097,-38148,-35267,-31658,-28532,-26262,-25181,-25151,-26075,-28148,-30873,-33622,-35342,-34342,-30745,-25414,-19301,-12904,-6703,-1240,10,320,2012,-2019,-306,-2416,-862,-734,-1689,-8301,-15606,-22948,-29853,-35957,-41503,-45765,-47316,-46743,-45544,-42888,-39740,-37208,-35165,-31794,-25023,-15419,-4543,1602,2473,5380,3653,-1994,-2635,-991,-1930,335,2781,338,-1336,3192,3472,-2340,-988,2276,2117,1373,-16649,-23908,-26787,-25894,-22526,-20220,-18129,-15491,-12299,-9806,-7961,-6754,-5501,-3342,-1870,-2784,-957,-2527,345,1248,2207,2020,2291,2805,3305,-2205,-351,-1005,533,5533,9,-3095,2197,698,-1863,-1699,776,-881,-7492,-13837,-20064,-26051,-31490,-36262,-39563,-40595,-39291,-36183,-32067,-27438,-22839,-18097,-13543,-8972,-4565,-1181,-307,371,216,-3798,786,1763,3715,1381,-2862,-1847,1808,940,-1878,1589,1792,-41,353,1191,-1271,219,504,-74,1262,-905,-1477,3845,2233,15,2459,174,56,-1373,-3680,3110,1218,-266,-2047,-2191,-840,-1666,-523,-8989,-19096,-28497,-35559,-36711,-30802,-21240,-10707,-5508,902,-10,-1635,-1134,-241,2919,6556,5405,527,805,725,-432,1779,-2593,-853,1600,1657,9533,200,-1270,-3473,-195,5227,-276,-10325,-18203,-23638,-26980,-28822,-29753,-29936,-28693,-25218,-19192,-11628,-5757,-3533,-185,-2574,-6845,-940,-2375,-2093,2224,6274,179,11780,17341,17476,3746,4393,52891,67203,33239,24757,133270,424095,1322677,2071968,4926679,6056080,6868637,7220046,7043238,6366224,5306344,4040004,2761507,1544423,413149,231806,-28078,20061,8655,24593,38755,48227,48743,-8488,21765,-5618,7166,-147,-4134,-19161,-27638,-28720,-24740,-18183,-11146,-5144,-442,4287,2284,-4850,-965,-1674,2896,5568,3479,2279,-1013,-3979,-12703,-21825,-29829,-36229,-40897,-43457,-43591,-42171,-40711,-39889,-39704,-40245,-42192,-45838,-50614,-54637,-52429,-46984,-41180,-35063,-28912,-22743,-16900,-11424,-6022,-5660,-1428,13251,20338,26850,18254,-2087,-2326,483,695,2005,11295,2943,389,-12196,-26769,-40219,-47259,-41063,-31099,-22512,-16232,-12485,-11067,-11962,-14695,-18605,-22934,-26904,-29780,-31038,-31400,-31570,-32544,-34839,-38487,-43039,-46729,-45540,-38598,-29262,-19300,-9898,-1373,-2570,1139,-2939,383,12549,12317,13592,17444,24098,33265,43762,54422,64060,71666,76605,78478,76997,72401,64990,55439,44365,32641,21463,11500,3519,-1926,-4163,-1254,8457,25723,49618,78115,108713,138808,122090,24013,15479,-339,3211,2673,-1811,7219,2643,-3542,-1176,57,2103,-3099,-2553,-2438,2835,-6810,-19948,-28977,-30981,-26134,-18056,-9334,-1496,791,639,-2025,838,1365,1876,-1243,-1770,-8260,-14474,-19349,-21485,-20055,-15588,-8995,-1886,2290,-1198,-1217,11509,19962,19561,14326,-3196,-442,-1811,-9241,-20219,-32443,-45098,-53649,-46604,-32214,-16866,-1750,11355,11880,3262,101,-2270,-2429,-1684,2075,3223,-1366,-422,-387,1893,970,2991,608,432,1913,3641,2422,2784,-8167,-14929,-17545,-18408,-20515,-25391,-33242,-42990,-50905,-47699,-35652,-22221,-9998,-346,-265,-3248,-1932,-2384,-3411,-9697,-18841,-27658,-34460,-37678,-37140,-34368,-31174,-28530,-27134,-26977,-27756,-28803,-29363,-29125,-26743,-22429,-16384,-9032,-457,8557,441,-1550,-349,2452,1197,992,1010,3835,-1098,-1613,-33,-1217,591,1762,-950,-2145,1574,1559,-1156,1438,3140,5953,7802,675,-471,5972,8111,3094,21,-87,1058,-1157,4055,1730,-1932,-445,-1233,1650,1061,-1899,-9668,-18932,-27432,-35024,-41187,-45593,-48198,-49012,-47872,-44869,-40233,-34878,-28654,-22700,-17401,-13420,-11216,-11399,-14022,-19484,-27371,-37630,-49683,-59794,-55059,-41052,-26127,-11849,873,1517,1710],[-1903,-2047,-4995,-10866,-19762,-31866,-46389,-62802,-78554,-69232,-50580,-32515,-15910,-2130,-643,-2329,19,2135,4915,1082,-9915,-21819,-32507,-38810,-38252,-30824,-20044,-8331,2818,710,-2074,253,1672,3283,-1050,456,411,2074,2415,-2535,-1330,-2355,-2835,-9799,-15627,-19442,-19577,-15717,-8106,1846,-230,-248,3633,2106,513,542,-1190,-567,3566,976,-2769,437,2060,-984,643,4668,3251,1255,1264,1164,-713,-1138,-647,611,2434,1759,273,-672,-643,-980,-3194,-1697,-1846,-2440,-16594,-35699,-53349,-66490,-66486,-57867,-49361,-42325,-36262,-29909,-22199,-12763,-2077,-3142,-471,306,473,945,-1314,695,1472,1705,1402,2457,3098,-2942,-6663,-7888,-7446,-6510,-6093,-7214,-10633,-16288,-24571,-34908,-46630,-58003,-63683,-57698,-45904,-33614,-23006,-14946,-9958,-8452,-10325,-15429,-22644,-30869,-37784,-40776,-38556,-32616,-25521,-19593,-16198,-15731,-18375,-23593,-29553,-33723,-32921,-25828,-13960,-633,3584,12528,7381,1179,972,-2044,-2628,1002,2163,-1209,-2152,-1349,-2131,-3966,-2042,3810,-786,-7596,-14465,-21724,-29650,-38304,-48194,-59221,-71278,-81812,-69392,-56356,-43814,-32320,-22199,-13942,-7878,-3973,-2395,-2617,-4146,-6797,-10043,-13152,-15561,-17371,-18339,-18840,-19067,-19537,-20082,-20277,-19229,-16059,-9951,-1277,-1854,-2442,-336,-1407,1155,3911,5196,6108,-560,-50,4372,2772,-6489,-21326,-35315,-47409,-56103,-58951,-55244,-47444,-37882,-27899,-18137,-9049,-2689,-4642,0,7585,6143,8414,5270,1244,-2655,-6264,-8743,-9724,-9317,-7685,-7180,-22041,-18454,-38877,4923,5830,5833,4814,2932,-30666,-2209,-4883,-6965,-7910,-8065,-7278,-25097,-6424,-7686,-10738,-15798,-22775,-31147,-39325,-45068,-45837,-41396,-34020,-26282,-20147,-16379,-15312,-16727,-19296,-20964,-19422,-13693,-4190,-2759,-3389,-2130,-1293,1332,3331,-350,-3104,-4192,-4220,-226,568,-601,4590,1222,44,1984,3806,2555,2142,9079,3504,-1819,-14530,-27826,-38499,-45638,-48684,-48414,-45892,-41373,-35691,-28687,-20693,-12141,-3657,-2322,9,-1114,2137,4232,894,-1500,-1778,-6789,-14632,-21176,-24812,-24591,-20583,-13863,-5355,-270,2271,1899,-1051,1120,957,-986,-2302,-2455,-1157,82,-2751,-1890,-2082,-310,2676,988,1671,-922,-3897,-1542,-182,1700,-1925,-2494,-1002,-756,-2418,-11122,-22934,-33570,-40852,-42150,-37007,-28347,-18646,-9634,-2162,-1321,2815,3361,1940,-3561,-10817,-19531,-28585,-36702,-42070,-43119,-39805,-33588,-26227,-18914,-12306,-7023,-3239,-819,-339,-229,-1856,-4557,-8475,-13416,-19142,-25526,-31765,-36770,-39315,-38221,-33651,-26692,-18680,-10660,-3702,-2941,-3543,522,1189,-229,-1951,2417,-1267,-1598,14,-285,1982,916,-150,1375,3023,-16,-1804,-1770,540,1167,3495,2642,-3239,-2156,-838,-2073,-673,1775,1863,-2615,-5001,-17415,-30383,-43407,-56298,-67891,-74284,-69983,-61064,-52205,-44960,-39939,-37407,-37587,-40144,-44305,-48596,-50187,-46702,-38229,-26612,-13856,-1528,3381,2541,1554,1344,-529,-495,-523,-13,-4523,-14679,-23282,-28280,-28274,-23401,-15475,-6744,-34,217,1684,-1434,-651,-3105,-561,-799,-10586,-21194,-31642,-40527,-46316,-47943,-46499,-43695,-41134,-40145,-41597,-45215,-50562,-56799,-63534,-71027,-79040,-80725,-68544,-51786,-30019,-933,3497,-2023,-2480,-877,-1792,793,2886,-242,-1027,2736,2273,-2156,-766,1986,2085,2238,-112,-12867,-16608,-6725,2731,1043,557,-1095,422,-737,2101,663,574,-788,-2198,-2292,-1346,-2783,962,2330,2619,1287,2025,2808,1787,-2578,372,-1438,-278,5204,-672,-2638,-4716,-19660,-34954,-49778,-61929,-66245,-59648,-48337,-36556,-25597,-15931,-8089,-1956,2007,649,94,-2357,-1073,-2618,3174,5883,2080,-1682,-1114,-707,74,456,-3333,881,948,3813,2011,-3288,-2010,2192,1201,-2300,1143,1640,288,917,1848,-669,57,3991,2592,552,-1726,-1227,3688,2695,468,1601,-539,-562,-1263,-3613,2644,1211,-741,-2955,-1934,-844,-1747,-1055,-13383,-28002,-42966,-58331,-73115,-74982,-60734,-45926,-31988,-19053,-7011,-1746,-1551,-860,2782,6787,4926,334,923,554,619,2546,-2893,-648,2020,1510,9259,85,-1495,-3345,52,5538,11350,3391,1170,-3855,1545,-4787,-2930,-11212,-23962,-43458,-68340,-74035,-51163,-34002,-20529,-4288,-5919,12663,-1229,-2370,3887,9101,801,13060,21952,20573,10207,3512,61318,84141,48819,13096,154974,452867,1511193,2613411,6056080,11230539,13062403,14158209,14320050,13507052,11848381,9612072,5350008,2284714,708849,633143,442011,25918,-49328,-242,48541,54971,81557,-9555,-36322,-64768,-66812,-59859,-34111,-13753,-11089,-26008,-49171,-64044,-62299,-61605,-61682,-50576,-33229,-18667,-9974,-5991,-2861,1845,3139,2245,-1726,-2500,-7242,-15656,-23321,-31009,-38567,-44468,-47047,-45977,-42403,-37769,-33690,-31750,-33023,-37142,-42728,-48787,-55181,-61241,-65868,-67162,-65321,-62057,-58585,-54837,-50124,-43611,-35002,-24262,-12192,482,13217,-1885,-2975,403,1243,2118,12915,3989,353,194,-6230,-21704,-36189,-48133,-55645,-57939,-56614,-54421,-52659,-51532,-50141,-47467,-43068,-37242,-30618,-23537,-16571,-9343,-1448,-1839,648,206,-3177,991,-2410,3459,7114,1720,4273,-3131,599,-3219,1017,19669,23037,50237,84180,84502,87158,91251,95813,99755,102096,102176,99501,93644,84671,72701,58212,41581,23371,4472,-14454,-31346,-40299,-32101,-7416,27535,70197,119429,173967,231926,290693,172505,24872,16047,236,2993,3131,-2176,7026,1945,-3823,-355,-3,1459,-3287,-2227,-2262,-33770,-43745,-24857,-612,-1763,-2275,3245,6869,-379,1140,1259,-1873,829,960,1368,-1903,246,-3547,-18071,-28713,-33436,-32163,-27479,-21854,-17367,-14709,-13903,-14621,-17008,-20880,-25877,-32181,-39689,-48825,-59582,-71647,-74630,-59929,-44657,-29434,-15109,-2153,478,950,12662,14100,3801,-579,-3221,-1757,-431,3407,4104,-1379,-232,-453,1903,1411,3385,-486,-154,2112,4354,2865,2294,176,37,-2667,-2588,-2230,-2526,-3197,520,2323,2636,-205,-2878,-6141,-11007,-17976,-27175,-38199,-48951,-53830,-47125,-34221,-20652,-8573,-3167,1522,2286,3056,407,-140,-3503,-9209,-13226,-14310,-12336,-6813,1078,2437,-1276,5820,9138,715,-835,-1101,2028,1375,1241,1447,4067,-528,-2035,983,-146,430,1578,-1271,-1958,1273,1134,-1261,1000,3092,5646,7288,1042,-346,6161,7489,2431,-54,895,2280,-1687,4475,2229,-2194,-438,-1050,1933,-7245,-22404,-33573,-38830,-38370,-35910,-34152,-34207,-36388,-40425,-45261,-48729,-47081,-41277,-33806,-26750,-20567,-15664,-12099,-10017,-8975,-8911,-9007,-8953,-8359,-6295,-2892,-449,3194,2780,2151,1690,2035],[627,-221,-682,532,-17338,-37467,-55751,-69758,-75720,-70759,-57856,-41490,-24360,-8734,-580,-2477,286,2562,5654,5540,2141,819,75,360,-1242,-1139,-2130,-1161,2569,437,-1781,157,1470,3094,-1288,913,669,-1546,-5791,-10198,-14642,-19101,-23130,-26430,-28225,-28333,-25955,-21275,-14327,-5938,-465,798,4308,2595,1289,422,-1547,-5250,-25816,-51704,-80871,-104657,-96557,-60393,-16453,4310,2903,785,1044,1015,-1129,-1178,-214,-292,1845,1803,14,-767,-842,-876,-3094,-1733,-1335,-1650,1914,1462,504,648,-36972,-73889,-102378,-108621,-90198,-64360,-38117,-13267,-857,-3078,-398,385,338,803,-1941,388,308,674,614,1934,3220,-14729,-36401,-57580,-77441,-95053,-109104,-118243,-121594,-119822,-115777,-110966,-106209,-101752,-97439,-93071,-88470,-83274,-77378,-70441,-62290,-53092,-42966,-32508,-21894,-11957,-3060,2915,4306,4707,-1007,-2320,-1508,-1496,-1138,-1082,-672,575,32,-1263,-2461,-1137,2372,11852,6570,469,882,-2020,-2143,1274,2014,-1668,-1763,-564,-2492,-3829,-2342,3967,7288,-1773,-6821,-28712,-44927,-49452,-39061,-16364,-1396,-1460,2140,1068,4211,14624,5397,-4181,-2340,6,-3991,-50448,-99408,-142382,-113527,-68347,-27129,-1297,1606,-192,657,-1007,-1532,-1137,-2043,2091,1837,-860,-1811,-2489,-1026,-2591,1774,4357,5122,6009,-525,305,4997,2487,-3856,-10255,-40257,-69940,-98663,-125684,-150091,-147100,-128066,-111879,-98770,-88620,-81585,-77208,-75160,-74853,-75937,-77950,-79995,-81605,-81645,-79923,-75767,-69207,-60871,-51405,-41671,-32118,-23701,-24706,-12343,-10015,-9920,-11972,-15678,-31068,-25043,-29148,-31750,-32277,-31360,-29326,-27549,-27247,-28997,-33124,-39323,-46612,-53291,-56803,-55260,-48303,-37604,-25646,-14801,-7138,-3684,-5029,-11174,-20994,-32539,-42999,-49498,-49547,-42982,-32111,-19672,-8170,1105,2837,-1216,-3626,-4588,-3056,4,671,-1397,3810,958,-75,1398,3119,2135,1877,8850,3508,-1573,-2626,-807,3938,-3714,-864,2668,7109,4146,-2442,3228,1011,-2243,16,-2211,-381,-1501,1606,3768,547,-1873,-1684,2404,2440,-1792,387,1625,-937,-15276,-46188,-78569,-112006,-145710,-144390,-112668,-83584,-58231,-37649,-22606,-13527,-10339,-13174,-21269,-33857,-49723,-67003,-83792,-96793,-102756,-100477,-92361,-82489,-73096,-65405,-60119,-57097,-56420,-57536,-60497,-65046,-71034,-78634,-87587,-97558,-108980,-121500,-134726,-147651,-153579,-143095,-130825,-119260,-108797,-98623,-88783,-78627,-67890,-56434,-44508,-32775,-22075,-13323,-7297,-4604,-5924,-11407,-20692,-33417,-48495,-64824,-80565,-93680,-101269,-101058,-93611,-81086,-65623,-48899,-32102,-16737,-4271,4018,4514,991,-2807,-7486,-13495,-15318,-12013,-4193,1882,-1759,-1482,-641,-568,2046,740,320,-7239,-16827,-25569,-33313,-39570,-44044,-46493,-46794,-45082,-41216,-35319,-27955,-19572,-11198,-3541,1381,-2912,-1942,2288,-3186,-14028,-28598,-46272,-66142,-86757,-106065,-119115,-118821,-106232,-88518,-69286,-49333,-28677,-7275,2023,3296,1050,2960,2060,2738,3975,2336,1455,772,-1039,-463,-631,-267,-130,-3217,-2687,4051,5146,553,1841,3655,-189,123,1210,-956,-963,-3546,-228,2101,-7338,-37361,-64548,-86732,-100775,-103961,-98936,-90785,-82860,-76756,-73022,-70938,-69656,-67907,-64824,-60277,-54245,-47560,-41104,-35488,-30522,-26436,-22556,-18154,-12439,-4862,-1791,990,2668,-1089,-746,2156,1280,-1501,-8993,-32313,-59175,-87434,-108842,-104403,-76235,-40865,-3785,1001,736,-1028,329,-926,1045,-447,95,-1426,-2385,-1872,-1658,-2788,1414,3209,2772,399,1650,2623,231,-1996,1115,-2080,-1082,4637,-1492,-2267,3043,2467,706,1741,2303,256,-3039,-1406,-1478,-2256,1541,7000,5347,2054,-131,-281,-2406,-1274,-2710,3523,5989,1749,-1424,-1104,-1152,-310,549,-2517,809,-156,3910,2617,-18591,-43207,-57007,-58162,-50885,-41382,-34383,-32551,-36410,-45282,-56288,-64979,-65571,-55078,-36051,-13272,-1159,3327,3035,828,593,-1317,-1354,-1149,-3560,2093,1004,-1377,-2825,-1421,-979,-1858,-1760,-2068,-553,3970,6018,4340,-4131,-10026,-14522,-19402,-25453,-32124,-38768,-45778,-53735,-62274,-69052,-71806,-68912,-60783,-49653,-37846,-28556,-22581,-19381,-16852,-14536,-14485,-19281,-29540,-42931,-54351,-60351,-60451,-56325,-51807,-49400,-47649,-40116,-24760,-9990,-4975,-9411,-11556,-1874,-3828,-1921,2279,-6877,-15601,-2373,207,-2812,5128,12040,-14463,-54990,-41566,22793,17264,2831,67366,99177,51801,-2589,6395,452958,1599586,3023392,6868637,13062403,22236176,27073653,30358455,31498025,30280010,17147932,6833936,2997225,1040371,766298,564152,164915,150522,102018,-13213,59818,119057,-5713,45769,-1978,12068,5953,8813,165,9745,10683,4338,10016,1510,-15007,-44709,-83025,-113720,-115673,-107876,-104072,-96938,-83146,-68018,-58029,-56621,-62050,-69223,-74330,-78736,-86353,-97158,-106356,-108552,-103575,-93962,-81685,-69870,-61821,-58947,-59542,-60419,-60025,-59441,-59958,-62354,-65897,-69451,-72101,-74954,-79998,-88382,-99348,-110846,-120193,-125064,-121804,-110098,-93981,-77320,-62451,-50241,-39792,-30765,-23439,-18697,-16295,-16055,-16315,-16243,-15686,-15114,-15793,-18899,-25435,-35912,-50985,-70678,-93243,-108655,-94528,-58577,-15308,-2186,-1477,-1885,-2131,1108,660,-2225,2622,-1598,4512,8058,1227,-36082,-78943,-82598,-50420,-13622,16936,24096,51976,60018,66711,76551,92071,113394,138489,129119,189911,213451,235648,258054,282231,309323,170420,330764,401626,430128,453939,471259,480556,76942,44019,271816,429681,396104,355648,309339,225580,24985,16368,905,2821,3602,-14865,-13952,1180,-3411,504,31,737,-2520,-1908,-2048,2491,1155,-732,-1159,-2288,-2303,2593,6335,-355,-8865,-62706,-112178,-125634,-87784,-45369,-7894,439,2355,1588,-902,-2512,9236,24848,13431,-524,-12662,-19233,-20035,-17085,-12606,-8104,-4624,-1972,-1438,-2282,207,9983,14075,17053,10198,-497,3362,-4648,-20699,-40191,-61899,-84024,-102699,-112113,-107420,-91962,-71749,-51295,-32426,-16612,-4803,2075,1857,3603,-1498,-645,2151,4764,3144,1875,-438,139,-2815,-2567,-1989,-2159,-3824,321,1805,3541,2966,2955,-719,-8769,-50427,-95981,-135882,-129297,-82112,-29686,-631,2645,2053,-3104,1414,2014,2471,-189,-341,1394,-21615,-49228,-75131,-98079,-113846,-117776,-107795,-87659,-61788,-33562,-4244,-391,-1555,1618,1489,1531,1830,4088,-53,-1879,2428,974,222,1321,-1623,-21705,-61093,-99979,-136556,-166263,-173420,-153427,-126484,-99131,-72967,-48648,-26897,-8813,-272,1634,3282,-2267,-4636,-23024,-44496,-64371,-74831,-69350,-47943,-16691,-3441,-3639,-1490,5426,5379,1696,-241,-403,-1552,-7620,-45839,-84023,-117574,-141092,-146918,-134066,-109812,-80903,-50654,-21529,-1191,-2898,74,-616,1387,-381,3288,2379,1880,-3097,-24250],[519,-304,-732,322,-1377,-1005,-37,799,-19654,-44836,-68940,-90579,-108146,-121354,-129969,-134622,-136315,-136287,-135141,-132970,-129019,-122207,-111547,-96551,-78069,-57096,-36185,-17482,-3335,132,-1495,-7214,-27146,-56409,-93328,-135453,-177848,-213018,-230442,-221758,-188579,-140187,-85222,-29725,-831,-1815,-1020,-1030,-82,3793,-742,1673,4850,2994,2009,374,-1753,84,5763,-4008,-29049,-41145,-38217,-21319,720,3903,2598,419,772,872,-1507,-992,280,-1187,1456,1958,-253,-812,-884,-785,-2503,-1713,-542,-776,2473,1923,229,159,271,-71823,-204897,-338713,-309954,-156790,-3037,-2343,-1517,-2737,-273,457,256,807,-2417,365,-851,-364,-171,1450,2878,-732,-51782,-127359,-175721,-195038,-193429,-183951,-176283,-174564,-180245,-192216,-208763,-227710,-246602,-263270,-276338,-285424,-291480,-295578,-298448,-300023,-298798,-292573,-278561,-255799,-224403,-185595,-140985,-92234,-40821,-2320,-1462,-1498,-1173,-631,-134,1241,1079,-715,-2371,-1596,1384,11066,5756,-271,846,-1732,-1555,1581,-3203,-46884,-88892,-127465,-160003,-181464,-184205,-161427,-112747,-42850,-2947,595,2722,1115,-1129,-1981,-1029,-1202,2560,1071,4168,14458,5271,-4281,-2536,408,1021,-1113,4550,3252,-19885,-84879,-146425,-200057,-238185,-253490,-246199,-226559,-204615,-185944,-172131,-162216,-153103,-141172,-122775,-95488,-60104,-18880,2341,4770,5137,5860,-417,731,5416,2178,-3928,-1463,-1334,-14765,-62355,-106460,-144092,-173460,-194502,-209128,-220061,-229687,-239499,-248925,-256467,-260333,-260208,-257589,-255034,-255985,-262813,-277900,-301938,-335049,-376772,-393243,-339131,-281793,-224036,-168366,-116987,-71971,-34865,-7006,-1946,-31997,18208,8858,-7285,-28280,-52525,-77306,-100544,-120084,-133732,-140049,-138342,-128876,-112833,-91609,-67033,-40759,-14443,-146,5397,-3779,4904,1828,-1671,1865,-1199,-2979,-18506,-54142,-92385,-130825,-166349,-195936,-216648,-227168,-228971,-225830,-221772,-220100,-222388,-228882,-237943,-245113,-243693,-226737,-191290,-140098,-76920,-6042,8494,3481,-1338,-2949,90,4498,-4570,-1336,2119,6141,3261,-2440,3572,1099,-1956,222,-1921,-790,-1856,1041,3152,28,-1986,-1629,2411,3019,-1229,51,1742,-1137,-489,-615,-523,2772,2181,-1084,-49360,-89834,-109054,-106640,-89073,-65503,-43380,-28002,-21853,-26047,-40220,-62522,-90491,-119996,-146319,-163957,-167823,-156350,-131232,-96486,-56235,-13208,-91,-3416,-1968,-3254,-1909,-1126,-1504,-1052,-1166,-3542,-3429,-365,-3353,-41968,-95985,-143815,-181208,-204269,-213148,-210489,-199604,-181679,-156178,-122689,-82215,-37482,4789,2558,-1797,3133,7383,-992,1152,844,-885,-6,-2951,-460,1159,421,299,3806,-155,674,2815,3963,-7501,-6432,-2497,-2023,1465,1428,-339,-2454,1325,-1743,-1379,-1230,-681,2218,850,873,-158,-47525,-92389,-133976,-171287,-203667,-230704,-252290,-268490,-278706,-282204,-278848,-269116,-254766,-237487,-218844,-200790,-184698,-171698,-162733,-158562,-160325,-168631,-183824,-205755,-233976,-266002,-294202,-296996,-261546,-205579,-141697,-75739,-11633,1960,2895,690,1995,1921,3441,4543,2243,1355,229,-1301,-165,-635,-464,-254,-3312,-2616,3793,4857,523,1185,2956,-272,230,801,-436,-1071,-3518,262,3752,-560,-55162,-146277,-165493,-121954,-59807,-2750,372,956,-3345,-213,-514,446,-1874,-1581,458,262,-2835,1460,3237,2542,4350,2532,-1631,-1496,-1037,-1772,1093,2300,-1985,-305,1689,776,-750,-34140,-82510,-129986,-173770,-211061,-240844,-263355,-280930,-294284,-296282,-274521,-233307,-181311,-124662,-67262,-13410,-435,-1914,-2140,-1350,-1616,-2221,1887,3979,2854,-296,1472,2639,-739,-481,1946,-2632,-1530,4055,-2232,-1768,3469,3528,2685,3411,2878,627,-3242,-1556,-1195,-1803,-13627,-117332,-192701,-197973,-139764,-64977,-2343,-1175,-2437,3995,6198,1544,-1018,-932,-1404,-535,721,-1548,822,-1277,4280,3344,-3166,-2061,2903,1529,-50989,-123600,-195473,-261528,-299467,-268363,-225509,-193844,-176235,-170834,-174231,-183816,-198289,-215345,-230077,-235201,-227987,-212141,-191418,-165823,-133302,-91709,-41935,-1969,-1655,-618,-1019,-1779,-2399,-2912,-673,4772,5999,4420,-1127,-1355,-2835,-5466,-80280,-151039,-212075,-263133,-290273,-262676,-222089,-195851,-189518,-197015,-206736,-213256,-224650,-247319,-269576,-255570,-215441,-180847,-160495,-145594,-122711,-93028,-73135,-74946,-94101,-112896,-108614,-66834,-4991,334,12120,4706,-1228,3868,12311,-2914,-950,3093,5220,-4178,17539,2166,-3140,6004,14948,-202291,-160502,-197123,-142221,24689,3461,70743,110427,80611,66754,198269,421315,1569565,3229187,7220046,14158209,27073653,115148375,129476449,134285525,128688187,21052154,7976213,3562143,1354801,851913,660393,200071,184532,111518,-131026,62359,128672,-914,44145,1532,14213,8853,10393,-1273,11419,12570,3122,11158,1705,-840,4738,4875,-80972,-132333,-145812,-169761,-212141,-263776,-308678,-325239,-327925,-319785,-284727,-254465,-249676,-274583,-308623,-299374,-274094,-259666,-235841,-189893,-140673,-107388,-93441,-87963,-79482,-69863,-70097,-85784,-112433,-139427,-160851,-180606,-205232,-230944,-240366,-223347,-193787,-163825,-134036,-100877,-64851,-30909,-3673,366,2538,2040,14831,5727,420,682,2625,3617,840,1562,2116,140,1096,-18886,-62678,-114710,-173829,-230875,-253117,-209043,-129252,-40543,-2072,-1366,-2408,-2138,1778,1372,-1057,4727,-94183,-223597,-200605,-7548,3204,-3358,-191,-3182,1993,19971,25130,76451,1117769,2494070,2840578,3268850,1088272,149543,127988,1227143,6014709,6367386,6564918,6601910,919246,164821,380534,3550975,4950862,4422400,3889781,3375022,77054,57059,308334,1713818,1415479,1163747,953947,274995,24541,16583,1695,2804,4185,-1047,7352,480,-2524,1426,263,136,-1527,-1501,-1719,2437,1264,-1364,-1568,-2634,-2151,1980,5733,-46,1819,-20394,-86684,-95397,-58182,-4387,-2409,637,2325,1479,-1101,-40022,-115817,-194686,-252529,-251186,-188804,-101176,-10481,15430,86624,110236,37679,-391,-2095,-2581,856,26139,83633,73518,11109,-416,3669,-24372,-118409,-222725,-330910,-396753,-315663,-193917,-67990,2409,6233,6057,-276,1676,305,2417,2298,3709,-1952,-941,2071,4903,3258,1544,-1035,317,-2936,-2563,-1810,-1533,-4285,166,1347,3430,2959,3014,-1655,-58525,-138926,-238908,-354627,-427435,-318551,-159440,-1012,2380,1939,-3095,1193,1724,1970,-630,-595,1523,171,806,-68076,-213074,-351308,-453489,-408113,-306332,-210556,-128763,-62785,-13931,-1807,1219,1514,1783,-22370,-64161,-109072,-147246,-166251,-156472,-117278,-57086,-2002,-1912,723,304,-1530,-128,2450,4328,5415,1691,-837,5782,5583,129,-609,2065,3982,-2890,4617,2244,-7156,-15303,-15016,-5183,-718,-2007,-3349,-3461,-1656,4757,4107,748,-618,-16217,-61600,-108945,-154154,-193344,-221761,-237124,-238523,-227608,-207230,-180666,-150320,-118591,-86838,-56715,-29577,-6001,1186,-515,3006,1653,1309,1380,1990],[198,-530,-969,-83,-1164,-972,-185,975,1454,-152,-72407,-172476,-274077,-371709,-458579,-528718,-578811,-610336,-628605,-639606,-645518,-642682,-622937,-579431,-512772,-429077,-337695,-247215,-165630,-99758,-55069,-34920,-40038,-69029,-116363,-172117,-219624,-237591,-207639,-125981,-4418,-1734,-1976,-450,-1071,-1837,-786,-835,-85,3857,-1168,2298,5154,3163,2549,400,-1807,-32397,-168637,-272504,-319403,-295862,-215170,-104481,696,3371,2287,211,400,650,-1908,-662,736,-2071,1166,2110,-583,-881,-787,-799,-1913,-1698,290,76,3043,2361,-83,-356,-7385,-278472,-517766,-549706,-319221,-15282,-2294,-1801,-1859,-2268,-198,447,198,936,-2601,532,-1909,-1305,-956,980,2429,-43589,-237018,-404074,-534611,-616298,-642500,-627942,-597996,-568624,-547082,-535471,-534524,-544204,-563837,-592494,-629180,-672567,-721136,-772403,-823381,-871116,-909798,-892839,-860222,-824957,-779939,-718229,-636239,-534146,-414638,-282243,-142304,-1186,-1142,-105,445,1828,2102,-236,-2251,-2016,849,10328,5101,-1037,820,-76742,-190090,-292118,-380187,-455715,-524249,-592980,-665804,-729712,-729351,-620531,-439147,-216436,-2934,733,2881,1003,-1367,-2192,-539,-872,2907,1004,3945,13725,4977,-4252,-2790,926,1139,-1120,4876,3573,943,-71608,-344029,-603177,-834857,-880923,-719630,-586409,-490539,-429819,-397076,-380545,-364150,-331419,-270902,-180968,-69980,-4215,2793,5080,5245,5692,-261,1148,5619,1878,-3546,-37057,-182397,-320722,-435062,-508457,-533906,-522747,-496651,-473848,-464106,-469867,-488218,-511293,-528805,-531080,-514161,-481670,-441998,-404866,-377333,-364191,-365960,-379555,-397646,-408087,-396330,-350531,-268319,-155961,-23879,116972,257037,216121,-5988,-33473,73977,256959,730157,717029,311159,15187,-23781,4069,-5078,-225,1982,-62998,-150752,-204174,-216559,-189000,-130505,-53683,4679,-3361,5134,2048,-1825,2703,-342,-2777,-2774,-496,-3659,-62594,-141316,-208451,-257300,-284455,-291589,-285290,-274707,-269503,-277770,-305908,-358305,-437186,-543571,-676806,-833062,-982501,-870505,-658699,-431511,-198439,-1145,-3309,1090,5245,-3731,-1782,1502,5295,2583,-2245,3816,1245,-1633,371,-1538,-1203,-2140,497,2468,-542,-1819,-1630,2338,3468,-697,-276,1776,-1279,-923,-725,-415,3029,2215,-1067,3521,-17047,-43760,-47982,-33043,-5424,314,-2135,382,-2621,-157,2370,-13660,-72664,-138515,-204392,-261759,-302042,-317270,-303174,-260253,-192148,-104744,-4072,-2415,-3204,-1333,-1466,-2266,-510,-808,-2844,-3946,-1000,-3122,3266,-56340,-215060,-370004,-510309,-626897,-711788,-759668,-767692,-735540,-665746,-564035,-439183,-301926,-163638,-35196,2997,6785,-1334,1137,561,-1149,29,-2805,-645,1445,669,543,4521,810,1270,2484,3146,2609,1194,-2147,-1179,1872,1431,-397,-2532,872,-1232,-1309,-1761,-676,-31763,-158274,-276910,-384081,-477952,-557821,-624679,-679785,-725389,-764674,-801282,-838493,-877917,-919257,-957405,-970904,-935385,-867879,-785851,-697195,-606675,-518594,-437550,-368577,-317435,-289159,-287873,-316410,-376702,-468755,-590616,-735714,-880217,-891896,-732793,-546641,-367380,-208334,-79365,256,722,1424,3959,4988,-3927,1200,-339,-1328,283,-613,-672,-379,-3391,-2637,3371,4464,473,336,2100,-353,451,415,28,-1095,-3327,777,5374,688,930,-208430,-293936,-226555,-75672,-1249,673,1441,-2485,-806,-704,495,-1829,-1177,1063,820,-2970,-29953,-171584,-307566,-401611,-402145,-291730,-108724,-1236,-1844,982,1669,-2959,174,1272,652,-143,218,1619,-180002,-416952,-624767,-733933,-677401,-554822,-443493,-362677,-311882,-284197,-267579,-248075,-213099,-158673,-89463,-13774,-1698,-883,-1401,-1390,2252,4441,2731,-752,1439,2893,-789,1412,2630,-3036,-1646,3348,-3027,-1287,3798,4550,4584,4773,3194,898,-3475,-1849,-1057,-197926,-401114,-534529,-532033,-408650,-237512,-59554,-2329,-1004,-2185,4420,6339,1278,-656,-775,-1615,-757,805,-30203,-22883,-2489,4764,3942,-2688,-1798,3273,-32575,-178046,-346174,-527525,-713479,-882126,-792501,-658691,-560155,-497078,-463180,-452626,-462865,-491076,-527708,-555969,-560248,-539577,-503585,-458157,-400580,-325271,-230399,-122088,-11474,-425,146,-1162,-1731,-3152,-3840,-845,5410,5684,4173,-1509,-13476,-178471,-373366,-579517,-770130,-811784,-654525,-483846,-321952,-195032,-125219,-113228,-137892,-175149,-221408,-295551,-412275,-564779,-722242,-825353,-791387,-717970,-607412,-468501,-351661,-305384,-343647,-433798,-514642,-535117,-461515,-285775,-73278,10781,4785,-3031,3950,11967,-2220,-70,3566,6172,-3468,18855,4381,-3506,6181,17265,-388883,15841,20409,24705,31679,5690,71018,87396,93589,100946,208469,360301,1423457,3191955,7043238,14320050,30358455,129476449,368208521,377208837,216161479,23568876,8578073,3875984,1597710,872947,713852,-426914,206884,115845,63657,61848,133664,3595,40512,4751,15762,11199,11533,-2750,12819,13968,1901,11772,1809,-740,4637,3895,1917,-3373,-33822,-160365,-322633,-489159,-624804,-687337,-683565,-660302,-631417,-619078,-653549,-730773,-764210,-704749,-657247,-609216,-496080,-338412,-201679,-121962,-91350,-76911,-61620,-63396,-108620,-201273,-320486,-438203,-544409,-652524,-770737,-775419,-635211,-497067,-381493,-282756,-188788,-97314,-18963,409,-3417,356,3215,1794,14931,6264,433,842,2680,3917,913,1878,2180,-133,947,-17096,-65641,-133728,-226202,-338235,-447441,-502819,-446884,-291861,-88697,-1155,-2712,-2016,2338,2038,-32,6656,1006,7145,11010,568,2640,-2897,-407,-3091,2302,19645,25770,87458,1258587,6077751,9022197,5381275,1235077,146477,124793,1280697,10152597,25738031,25002268,9431346,1046471,155269,414130,3677462,17778659,22013414,17335757,3829174,73194,70302,331514,2914402,7373493,6240955,3251713,313700,23441,16520,2347,2761,4662,-145,7588,-316,-1626,2178,502,-374,-588,-1199,-1471,2331,1238,-1989,-1998,-2919,-1994,1217,4912,344,-7078,-161624,-220433,-191490,-120267,-51944,-14669,-22413,-80027,-185604,-333187,-512085,-698717,-796646,-664095,-439991,-204020,-2602,-2148,16565,96692,128859,46545,1039,-2820,-2951,1526,28290,97916,83641,11906,-331,3801,-161111,-394801,-617254,-720577,-575008,-304421,-2108,1601,3792,7482,6851,1019,3250,1055,2801,2629,3646,-1458,-1079,1813,4711,3115,1194,-1656,479,-3101,-2620,-1736,-931,-3881,-40843,-188272,-277354,-303554,-285809,-254689,-237036,-249598,-299564,-385090,-493131,-594453,-638759,-583802,-447017,-275198,-103943,855,1414,1550,-891,-877,1387,-70554,-265856,-496307,-748059,-976906,-939482,-691731,-427972,-178051,6221,228,-128,-1962,846,1462,1969,2382,3586,-20247,-279763,-535221,-663411,-510228,-168078,-2343,-2036,499,91,-1635,-736,1916,3476,4259,1996,-1395,5287,4602,-1270,-918,2236,4420,-3437,4373,1854,-936,388,-29897,-105546,-158560,-196078,-225748,-253049,-280622,-309504,-339691,-371876,-407660,-448202,-492153,-534501,-566018,-575687,-553677,-498993,-418419,-323689,-226560,-136848,-61136,-3711,-1190,-2151,-695,-867,863,-671,2532,-145,-11616,-21581,-31194],[-28,-595,-1052,-396,-774,-737,-256,1170,1700,-4,-49581,-158300,-278275,-405471,-534295,-659061,-774255,-875174,-957410,-1014655,-1029522,-991337,-919294,-824596,-712105,-586080,-453013,-319833,-194317,-84033,-1208,-412,481,1611,-1930,1289,404,2690,4349,-2076,-1437,-1655,-1959,-693,-1201,-1864,-558,-706,-83,3773,-1723,2717,5235,3088,2889,581,-1665,-153199,-426928,-697048,-908735,-814292,-579356,-348329,-141656,2708,1969,248,-48,314,-2337,-280,1089,-2818,868,2160,-996,-1023,-593,-994,-1427,-1739,1007,814,3505,2665,-499,-961,-152526,-430338,-587926,-486319,-214687,-389,-1616,-1058,-1788,-1860,-299,269,97,1098,-2377,713,-2430,-1911,-1738,445,-214409,-447231,-657328,-837902,-980655,-1029680,-966568,-912386,-879734,-864608,-861688,-865281,-871633,-879119,-887984,-900101,-918217,-944596,-980337,-1023881,-1066535,-1057014,-1004033,-945163,-885615,-826834,-767386,-703782,-631531,-546963,-448502,-337449,-217259,-93010,-1168,350,879,2149,2881,4,-2290,-2479,830,9702,-58296,-200927,-344653,-477921,-588808,-668609,-717570,-748634,-781236,-831454,-905607,-981491,-950293,-782432,-552938,-289480,-6353,671,2752,647,-1842,-2415,-120,-632,2991,704,3420,12309,4342,-4227,-3236,1368,1062,-1101,4916,3621,1028,3454,-250836,-562261,-844490,-1071891,-1031254,-877629,-756191,-667547,-601007,-540785,-469329,-373728,-249684,-101477,-4365,-3026,2972,5117,5322,5402,-189,1398,5498,1508,-2946,133,-195453,-422200,-639561,-824593,-936459,-935450,-867719,-798262,-752565,-736157,-745720,-770708,-794414,-796013,-760634,-689072,-593668,-488797,-384949,-289927,-207917,-141104,-89759,-51768,-24574,-25883,-31214,52976,143263,230912,341509,197736,-9844,-35482,66289,254891,1067471,989075,284638,13848,-22798,7182,-5137,1760,3503,6750,-165557,-328830,-413760,-399251,-300362,-154543,3877,-3027,5490,2348,-1717,3781,1088,-2252,-2734,-483,-3662,-2856,-2976,-68178,-108269,-119941,-108710,-84917,-60499,-46918,-53231,-86065,-149294,-243791,-367999,-516378,-675453,-814101,-864735,-772837,-580590,-345782,-98424,-3737,2142,6164,-2522,-2218,852,4669,2280,-2007,3886,1344,-1358,439,-1144,-1622,-2335,8,-2260,-1035,-1446,-1715,2167,3747,-231,-608,1692,-1335,-1386,-790,-180,3243,2180,-1038,3966,3891,-12131,-19331,-7612,-683,363,-1452,971,-2449,-52,2103,2830,-8153,-74709,-144934,-210491,-262969,-294036,-297697,-271263,-214892,-132092,-28081,-2646,-2795,-742,-1811,-2689,220,-329,-2100,-4331,-1380,-2238,3064,3705,-86781,-262220,-421149,-550831,-640995,-687673,-693588,-664600,-605274,-518482,-408378,-282205,-149735,-21586,2775,6053,-1596,1228,440,-1150,71,-2461,-796,1777,991,947,5256,1971,2232,2291,2337,1584,1189,-1762,-270,2266,1421,-364,-2378,821,-390,-1218,-2177,-553,-76689,-261913,-426397,-563202,-668668,-742765,-790273,-818875,-837893,-855998,-879834,-913915,-960732,-1022141,-1099992,-1195095,-1290360,-1175902,-1030084,-873746,-712303,-551909,-399874,-264466,-154805,-79073,-44138,-55124,-115717,-227005,-387575,-592486,-833297,-1098937,-1219688,-943239,-683624,-455182,-270786,-140134,-67541,-50362,-76771,-122721,-149640,-111434,-892,-1091,832,-571,-855,-475,-3432,-2720,2855,4033,475,-619,1133,-402,777,96,436,-1079,-3116,1286,6864,1877,-52998,-359894,-514265,-464703,-282190,-62950,872,1858,-1531,-1145,-833,579,-1795,-829,1510,1186,-2962,2166,3200,-220105,-480110,-755169,-986670,-938047,-679984,-407111,-160652,780,-3468,668,937,787,291,425,-185968,-419952,-669902,-895963,-960844,-793811,-572531,-363405,-183203,-36436,68,465,-250,-559,-2666,-1727,-1903,-1227,-534,-1169,-462,2486,4521,2375,-846,1536,3428,163,3291,3050,-3058,-1480,2516,-3919,-888,3957,5414,6173,5665,3154,980,-3236,-47846,-295251,-543914,-773620,-925446,-874405,-693688,-488688,-286899,-100255,-925,-2089,4683,6306,836,-443,-743,-1871,-1059,-4616,-48727,-54564,-30296,5233,4241,-2386,-1515,-43122,-162541,-314045,-487083,-673383,-859142,-993915,-952458,-835843,-739407,-672325,-628744,-604546,-598639,-605206,-607906,-588407,-542008,-480044,-413949,-344905,-266081,-171531,-61956,-197,-3803,650,638,-1559,-1889,-4113,-4682,-1205,5678,4899,3420,-2020,-41280,-254923,-502335,-762718,-1017088,-950504,-704960,-459068,-233723,-61112,525,-747,743,10,-22493,-127701,-291243,-493036,-692358,-856896,-996897,-1023288,-826400,-626152,-479020,-427521,-467172,-541032,-594691,-638578,-661301,-547658,-323039,-131040,-18919,-4629,3482,10732,-1987,444,3486,6546,-3203,19046,6530,-4008,5397,18498,1566,15799,29309,23920,37377,9013,68070,114518,102530,127589,205988,277900,1184421,2917212,6366224,13507052,31498025,134285525,377208837,456180195,219978814,24221329,8533059,3877956,1724720,823919,714585,239140,214506,114113,62834,57710,132889,7153,34889,7074,16256,12501,11690,-4492,13465,14396,450,11516,1480,-1242,4052,2254,923,-3239,-3678,-140598,-373470,-578526,-699154,-712789,-695129,-707741,-750746,-810890,-880059,-889308,-793967,-699597,-647978,-593977,-471663,-307321,-174971,-111677,-100353,-99401,-95037,-115399,-190288,-316861,-463302,-596000,-710582,-825962,-916248,-836596,-681011,-538534,-423150,-322684,-223033,-126988,-51194,-7814,-3535,-88,3451,1004,6689,-9952,-33350,-52396,-59735,-55633,-47598,-42953,-43808,-47941,-53045,-62057,-83858,-129493,-205250,-308397,-423912,-516269,-521304,-394988,-170134,-1214,-2842,-2067,2371,2234,431,7834,1759,8046,12221,81,1632,-2625,-886,-3452,2063,18555,25536,95304,1330989,6261039,9348686,5663227,1316687,137217,119115,1257707,10153330,25554604,25070291,9748137,1116379,142361,426143,3581988,17223847,27220189,17398280,4020080,65333,82395,337472,2732552,7237210,7522543,3189839,335481,21458,15860,2485,2377,4665,382,7385,-1507,-1191,2399,423,-902,-79,-1335,-1641,1856,784,-2777,-2751,-3034,-2154,-8,3621,-77621,-282674,-391498,-379798,-287606,-176279,-87136,-41625,-48782,-109783,-219782,-370412,-548441,-726698,-827305,-740141,-529595,-283353,-34018,-2789,17201,102527,141029,53875,2262,-3122,-3395,1926,28724,106770,89820,12258,-500,3520,1540,-148152,-382016,-520825,-454182,-197474,-5,2371,4822,8280,7171,2472,4752,1736,3010,2673,3280,-757,-1211,1262,4074,2563,641,-2410,459,-3447,-2809,-1868,-578,-123481,-289903,-358148,-325856,-228734,-111464,-5825,-2130,-926,-353,89,-47535,-169800,-313371,-466569,-616046,-746091,-840314,-889322,-901612,-900251,-907282,-937191,-997137,-1088983,-1208187,-1253918,-1098716,-915991,-723129,-528631,-340673,-166680,-13744,-329,-159,-2053,550,1396,2128,2640,3247,-57467,-204243,-333673,-391742,-318434,-102306,-2494,-2102,447,218,-1539,-1153,1454,2785,3315,2478,-1880,4867,4013,-2280,-899,2368,4826,-3637,4217,1535,-174,1091,-792,1882,-55471,-110800,-166948,-232173,-308669,-394016,-482431,-567814,-645730,-713541,-768757,-807208,-821573,-803547,-747003,-654545,-534719,-399224,-259462,-125712,-6091,-3452,-835,-1477,-615,-579,977,-328,2422,478,499,1290,2054],[-332,-647,-1093,-759,-397,-493,-377,1257,1775,-2423,-21177,-47072,-80791,-123209,-173910,-231807,-294457,-357600,-413161,-447283,-443895,-402494,-338074,-263561,-186524,-110502,-38494,-223,1551,-485,-1136,-787,75,889,-1989,1001,-15,2778,5029,-1690,-1773,-1622,-1883,-937,-1159,-1876,-345,-643,-81,3537,-2392,2980,5115,2776,3031,945,-1329,993,-93373,-219794,-302325,-305284,-237860,-143799,-50772,1984,1713,605,-438,-82,-2660,133,1363,-2964,556,2120,-1382,-1156,-282,-1318,-1001,-1761,1630,1471,3882,2877,-922,-1570,-74653,-186574,-248918,-224699,-128211,-673,-1032,-341,-1317,-1499,-491,34,56,1346,-2029,917,-1809,-1764,-2224,-44110,-173074,-295284,-403902,-484496,-497761,-456703,-415335,-387521,-375394,-377725,-392840,-417811,-449769,-485650,-521970,-554277,-569106,-556628,-545465,-542246,-545865,-548355,-533582,-498734,-450505,-393852,-331596,-266138,-199814,-134943,-73605,-17961,-425,-389,-1167,789,1197,2250,3422,75,-2422,-51120,-118301,-191376,-266501,-338353,-400152,-442489,-458667,-455199,-447821,-449348,-466959,-503764,-559190,-576842,-487807,-377060,-254002,-123350,-3159,443,2381,117,-2466,-2564,234,-439,2829,208,2678,10353,3435,-4172,-3820,1732,838,-1052,4693,3430,1014,3604,568,-95324,-214564,-309890,-373635,-399742,-389665,-353399,-300281,-235361,-160841,-78876,-1559,-2072,-2870,-1949,2878,4875,5377,5013,-192,1481,5103,1124,-2256,770,-4564,-120176,-248184,-371328,-484279,-581295,-644134,-616962,-582999,-568181,-573359,-595243,-623300,-619615,-567538,-495923,-416557,-335216,-255606,-181865,-117146,-64664,-27407,-7369,-25867,-23427,-50298,-87779,-122268,-138710,-122021,-65944,-13248,-37814,57599,245077,455734,528157,255553,11241,-21952,9898,-4821,3100,4179,6707,-76261,-194832,-268513,-272079,-209668,-110844,-1952,-2841,5901,2736,-1345,4913,2628,-1647,-2819,-680,-3519,-2638,-3459,-2341,-350,396,-3788,-4169,-2594,1391,1549,906,-3325,1477,191,-73909,-166867,-254028,-314775,-326002,-279333,-190253,-80490,-4160,3145,7152,-1349,-2697,181,4287,2398,-1909,3692,1253,-1249,349,-871,-47719,-139454,-206230,-234008,-217656,-165531,-93461,-15565,3750,65,-1031,1383,-1361,-1916,-848,48,3299,1999,-1086,4129,4199,-1880,-3113,-3210,-1041,261,-918,1346,-2083,-39,1666,3040,-17886,-45335,-70982,-91122,-103046,-104307,-93717,-71242,-37183,1118,-1901,-2707,-2381,-246,-2214,-2479,974,177,-1436,-4614,-1588,-1569,2594,3237,-21428,-101962,-168800,-214898,-235095,-228888,-199993,-154283,-97703,-35447,2333,5397,3523,-1853,2400,5143,-1792,1320,395,-1037,28,-2176,-990,2049,1256,1387,5885,3199,3342,2141,1448,533,1028,-1431,615,2599,1376,-258,-2078,1323,551,-1158,-2533,-410,3155,1957,-91546,-180660,-253914,-309462,-348455,-374051,-391399,-406172,-423377,-446953,-479427,-522819,-579024,-648966,-731250,-726279,-616568,-494620,-366128,-235917,-109591,-2562,-1742,2404,245,-463,2710,2401,-2196,-52192,-196885,-349369,-481710,-533731,-471545,-364245,-264616,-192518,-153963,-146328,-158130,-167758,-146461,-72643,-1422,-649,1400,-548,-1002,-547,-3431,-2859,2311,3609,582,-1550,96,-402,1188,-121,784,-1063,-2899,1768,8138,1399,-221198,-422103,-547293,-495581,-349845,-197453,-59338,2219,-620,-1064,-787,733,-1757,-520,1841,1432,-2747,2167,2972,2682,2135,-91358,-199333,-312439,-426094,-535806,-634213,-687483,-639446,-580341,-537778,-515699,-515694,-536501,-575615,-622880,-637571,-574617,-473441,-359439,-242223,-126877,-17527,1665,496,608,397,134,-1272,-1976,-1212,-673,-186,-884,621,2771,4366,1956,-458,1876,4349,1913,5089,3334,-2467,-974,1797,-4719,-411,4103,6240,7509,6206,2934,1040,-97756,-220853,-344302,-459622,-548390,-564974,-505654,-425513,-344992,-269601,-203116,-149026,-109795,-85285,-74443,-75246,-85524,-100300,-110766,-106424,-81613,-40352,860,-2761,5884,4453,-2031,-1017,3789,-49103,-147185,-257241,-373906,-486754,-560156,-530737,-460693,-401307,-359578,-333920,-322724,-324099,-331718,-332682,-314961,-276997,-227046,-172316,-114251,-51008,-2211,195,-828,-4059,1845,1143,-1854,-1927,-4317,-3922,-1380,5912,4021,2526,-2175,-35663,-169157,-314146,-457672,-567079,-494509,-358996,-218832,-91243,3551,-978,-863,574,155,4188,-26950,-126893,-244479,-357347,-453867,-544551,-580482,-462360,-349036,-268911,-237306,-243131,-255671,-264682,-296835,-367761,-413629,-343111,-238821,-150020,-35336,2902,9131,-1761,1014,3366,6774,-2915,18655,8975,-4004,4196,18983,1164,15548,28021,22506,41725,13217,62827,106653,107050,143394,191372,187187,891770,2454491,5306344,11848381,30280010,128688187,216161479,219978814,206353235,22880973,7854252,3566602,1712769,713309,662888,237769,207599,107181,59849,50537,126723,10087,28334,8920,16131,13195,11300,-5853,13811,-13737,-551,10964,1289,-1738,3609,578,-112,-2915,-4342,-50351,-169869,-258053,-284299,-266641,-253125,-267777,-304995,-340088,-340747,-297109,-235864,-187967,-164063,-147580,-114224,-67885,-37631,-42777,-76512,-115993,-149038,-187260,-246270,-322411,-389605,-413712,-399065,-370603,-327543,-267764,-204443,-152702,-117077,-90247,-63337,-36045,-15853,-7930,-8928,-10120,-6773,-1547,-521,-5444,-12784,-17137,-17609,-16464,-17375,-21548,-27177,-32013,-35655,-41052,-53109,-76671,-113545,-161250,-210976,-242446,-223861,-139563,-7057,-928,-2220,-1641,2498,2567,960,8833,2583,9132,13561,194,864,-1998,-935,-3623,1921,17359,25022,99926,1323721,5432443,6027492,5602117,1321775,123492,111717,1162096,9518968,14459996,15925997,9472462,1118165,127860,415440,3276749,15613881,17176786,15693252,3964117,54866,92880,325779,2407596,5581250,4553079,2933770,337374,19341,15258,2720,2303,4786,1101,7338,-47164,-169031,-215193,-198432,-143792,-70575,-1304,-1629,1618,547,-2658,-3223,-2599,-2048,-38463,-149067,-246569,-291697,-257749,-173247,-77351,-809,73,-2339,118,1597,-125,-5712,-92458,-194688,-305389,-405232,-435366,-356306,-231779,-97796,17806,103643,145212,59060,3671,-2208,-3026,2517,27748,109037,91440,12558,-456,3325,1782,-186,-56921,-187434,-263354,-213447,-50238,3190,5876,9005,7393,4314,6394,2688,3434,2859,3057,164,-964,887,3455,2016,238,-2896,610,-3602,-2659,-1816,-175,-3184,-410,78,2036,1465,2507,-989,-1332,-100,622,523,-2917,-1110,-28417,-107452,-183080,-250115,-303016,-337153,-350831,-346572,-329474,-305161,-277771,-250102,-223691,-199202,-177145,-156574,-137904,-121522,-108132,-98096,-92269,-90339,-92403,-98068,-106642,-117091,-128294,-138764,-146751,-149954,-145050,-127329,-92031,-35852,439,-2426,-2113,525,612,-1283,-1397,1028,2248,2647,3035,-2274,4481,3794,-2292,-626,2311,5045,-3646,3995,1146,578,1840,-669,1807,-2883,-1569,-8835,-42230,-93536,-161080,-240066,-324261,-407112,-482286,-543912,-587297,-609039,-607876,-583201,-537427,-473558,-395793,-308778,-217807,-127836,-43981,-596,-949,-549,-377,1032,-43,2138,85,296,1397,2182],[-49466,-76913,-107423,-139218,-168721,-187208,-180571,-150904,-111563,-69861,-30020,-2997,2931,4784,-151,-3121,-624,4146,7615,-3139,-31516,-55320,-68704,-67794,-54199,-32633,-8891,231,1527,-375,-1142,-1277,-365,69,-1978,478,-585,2919,5800,-1247,-2258,-1638,-1768,-1212,-1001,-1875,-190,-671,-77,3133,-3170,3097,4782,2210,2939,1414,-892,1130,7534,2761,-65,-99,718,-1552,184,1214,1507,1171,-674,-542,-2784,494,1516,-21365,-43854,-62072,-71482,-70046,-58993,-42754,-25968,-12203,-3846,-2077,-7500,-20225,-39294,-63965,-92871,-124546,-156939,-185087,-178164,-149513,-120827,-94201,-70165,-48661,-29711,-13717,-673,1614,-1763,1077,-745,-1187,-2241,-2501,-16267,-32394,-50541,-69873,-89737,-109312,-127447,-143019,-154705,-160797,-161591,-158564,-153912,-148997,-144278,-139943,-136244,-133423,-132140,-132857,-136049,-142127,-150704,-160338,-165820,-160023,-142595,-118674,-91758,-63842,-36128,-9793,-277,-51,-1160,1161,1355,2112,3675,-27,-2623,-2869,2110,9438,4936,-12583,-29484,-42835,-51514,-55456,-55058,-51288,-45246,-37758,-29869,-22480,-16524,-12898,-12701,-16313,-24142,-35932,-50498,-65368,-77270,-81635,-75290,-58610,-34868,-7657,1770,8024,2325,-4102,-4487,1993,498,-1025,4219,3028,902,3697,887,-3324,-2827,-1026,227,-1772,4065,1686,-2605,4772,7348,-169,-1199,-838,-1081,-1027,2536,4381,5412,4539,-256,1414,4498,784,-1549,1280,-4096,-857,-9252,-22704,-35294,-46781,-56967,-65935,-73718,-80435,-86661,-92472,-98103,-103503,-108851,-114211,-119286,-124373,-129252,-134730,-140985,-148574,-158272,-170538,-185760,-203281,-213530,-193539,-166638,-137110,-106037,-74670,-44136,-40028,9794,30675,46241,56004,59124,7751,-21379,12025,-4169,-15894,-43723,-72190,-98370,-117342,-123409,-114093,-93170,-66142,-36910,-8047,6328,3255,-739,5992,4014,-1118,-3013,-1046,-3248,-2607,-4040,-2705,-916,-225,-4194,-4141,-2277,2124,1784,775,-3631,832,-209,-9361,-61656,-106765,-129110,-117180,-83179,-43884,-7783,-3718,4083,8168,-276,-3172,-399,4187,2898,-2002,-24635,-48832,-72964,-95774,-115644,-129560,-134332,-128120,-112108,-89372,-62596,-34186,-5748,3481,190,-1526,858,-1340,-2409,-844,239,3192,1701,-1195,4025,4268,-1813,-2761,-3125,-1552,7,-546,1497,-17415,-46992,-77898,-106087,-124198,-124868,-107640,-79202,-46720,-13917,-4313,-583,1854,1436,-1511,-2634,-2062,141,-2615,-1775,1697,696,-883,-4608,-40433,-82910,-121122,-150328,-165777,-164018,-145979,-115934,-76252,-29125,275,-904,-2017,-3309,1799,5162,3579,-1857,1884,4087,-1869,1367,377,-14065,-45869,-66391,-76587,-80310,-81524,-83096,-86435,-91378,-97081,-101844,-103277,-98606,-85971,-64654,-35592,-828,1315,-85,-1730,2308,1479,-1144,-2862,-304,3435,2191,2566,-140,1630,-1581,-17,-2174,-8167,-35986,-60530,-82124,-101261,-118912,-136267,-153335,-167917,-172081,-156066,-120739,-72476,-16279,-1924,-3025,-1396,2090,365,-538,2611,2177,-2164,-138,-1570,-2067,-118,-59081,-121125,-161945,-161190,-127932,-83861,-35446,4770,5339,2202,697,-1934,-135,1866,-643,-1145,-674,-3463,-3120,1733,3152,729,-2248,-1055,-421,1565,-316,983,-13527,-54734,-97276,-138711,-174279,-187730,-167309,-133023,-97321,-63841,-34527,-10174,2408,89,-743,-638,838,-1840,-370,1947,-940,-8407,-15006,-20896,-26043,-31267,-36711,-42422,-48152,-53471,-58658,-63636,-68725,-74691,-81522,-89518,-97450,-104010,-105606,-99409,-83874,-60739,-32433,-2130,-709,1599,2598,1272,1718,790,709,1102,1112,-13,-1697,-468,-224,5,-738,1667,3011,3866,1372,75,2229,5366,3851,6524,3339,-1629,-400,1106,-5458,-21,4071,6817,8355,6214,2373,901,-22766,-47316,-65600,-76808,-81701,-82732,-82151,-81746,-82756,-85701,-91144,-99648,-111928,-127904,-147710,-169671,-185358,-171758,-138072,-98267,-56289,-14623,1111,-1559,6455,4376,-1840,-554,4006,1625,-1560,291,-520,-11804,-49691,-87217,-123161,-157135,-187075,-187131,-160382,-133517,-108266,-84527,-62854,-43660,-27521,-14322,-3357,391,-1708,-378,-1591,-2943,2890,1417,-2223,-2062,-3519,-2888,-12005,-31991,-51125,-67547,-79265,-83544,-78969,-66923,-51676,-36922,-24058,-13060,-4210,-398,1787,-3827,-14393,-28250,-44834,-64214,-87829,-114612,-142008,-165454,-175990,-163447,-143008,-121344,-102951,-90560,-84485,-81615,-78686,-77948,-84093,-99181,-117547,-128134,-129230,-130274,-128814,-111348,-83609,-61120,-51000,-47225,-35026,-4962,17583,11322,-3663,2458,18432,446,14864,25675,20362,-11093,-73999,-53967,90340,106448,146680,167050,103579,590193,1883739,4040004,9612072,17147932,21052154,23568876,24221329,22880973,19800461,6668794,2998956,1564208,560170,567693,222206,187988,95859,55012,16454,115456,11979,19157,-33491,11881,12938,-4932,-56443,-93859,-98832,-75155,-41890,-17181,-9114,-12485,-14177,-7298,-2707,-4697,138,-7811,-12575,-11027,-6108,-4544,-3094,-4340,-3201,3494,5818,1569,-1504,2395,3677,2988,-2691,802,-2065,-3177,-30252,-57326,-80349,-93423,-89567,-72255,-50553,-30037,-12107,2955,585,1878,32,-2894,17412,13279,8022,3684,572,-3264,-680,4091,-428,11201,5352,-703,89,1962,4613,109,1200,1245,-1535,1130,1324,2081,-1253,-2337,-7924,-12329,-10613,318,1095,-2647,-676,-1502,-1123,2394,2683,1227,9335,3181,10018,-3773,-61808,-91167,-44563,-862,-3914,1533,15768,23899,100635,395389,432603,466976,501678,540565,106540,102618,722150,816823,933119,1071731,1230355,1050902,112547,383608,1879179,1969059,1999803,1965097,1867276,42499,100436,297748,1136267,953937,793456,656358,318577,16889,14418,2734,2239,4684,1663,7126,-3341,-451,2771,803,-149,-1672,-5744,-11045,-16434,-21870,-26410,-29396,-30089,-27958,-22931,-15019,-5001,1834,4295,-91,-1040,-1081,-232,-2237,-242,1335,-875,-2497,-72,8952,-2997,-22564,-44895,-69229,-93711,-112482,-111161,-91061,-66267,-42290,-20855,-3223,-2501,2952,25050,27092,26478,12429,-506,2951,1952,-9387,-26722,-49557,-78590,-112029,-124507,-82953,-28277,9324,7208,6043,7690,3551,3764,2931,2739,918,-660,524,2687,1253,-296,-3160,638,-3774,-2343,-1821,-7,-2903,-580,-236,1290,600,2247,-626,-952,700,1510,816,-2638,-24239,-55845,-80913,-94301,-91269,-75364,-53678,-30418,-7747,-1043,-1134,360,-1284,1361,-563,-477,-1187,1233,-4279,-23578,-40501,-52894,-58594,-58133,-53805,-48508,-44566,-43600,-46204,-52084,-59920,-67105,-69691,-64422,-50787,-31419,-10113,-2277,495,971,-1099,-1647,-146,-30421,-67079,-102496,-115582,-91561,-54909,-20863,-292,1872,4901,-3679,3524,540,-1121,-494,-791,1442,-3384,-1280,-2635,-1931,-1144,3395,1121,-226,384,-20819,-41512,-59296,-74216,-88022,-101855,-117679,-134970,-148237,-142570,-117923,-85393,-50556,-15792,-729,-656,-424,913,9,1542,-483,-76,1228,1979],[-97204,-88828,-81262,-74231,-67094,-59153,-48941,-35965,-20566,-2966,1689,-3268,2857,4810,-98,-3243,-1120,4124,7456,3918,3575,3346,547,-3184,-1940,-18291,-35649,-54034,-73526,-93945,-114924,-133287,-121231,-99951,-79636,-61581,-46037,-33405,-23771,-17052,-13081,-11751,-12519,-14981,-18212,-21734,-24156,-24711,-22250,-16507,-7589,3221,4388,1545,2753,2038,-295,1277,7309,3180,772,280,1038,-1076,18,584,1497,1961,-518,-879,-2547,896,1673,-1738,-149,1760,-1743,-1235,-1696,-9779,-16171,-20920,-24811,-28850,-34233,-41875,-51376,-61744,-69620,-69829,-60268,-44930,-28173,-12456,-188,678,-26,-940,-881,-242,253,2007,-1452,1332,450,-460,-1797,-557,-323,-695,2272,1356,-1993,-3201,803,2585,1529,-546,3092,1617,-78,-106,27,3374,1664,-2632,-511,-1642,-7265,-15540,-24350,-33745,-43306,-53302,-63576,-74044,-83815,-87241,-77938,-63162,-46650,-29408,-12481,1585,1504,1918,3786,-106,-2651,-2571,3043,9837,5598,-3193,-8424,-14810,-16809,-14395,-8358,-3476,1708,3205,-855,-3204,-2930,2530,8839,3375,-3164,-307,1150,-1143,-3775,-8927,-25768,-43708,-62253,-80757,-91134,-74810,-58462,-43409,-29931,-17941,-7599,-886,3689,2621,880,3938,1500,-3917,-3547,-54,575,-1438,5315,2393,-2399,4974,8118,170,-490,789,956,-109,2141,3849,4653,-16789,-36687,-54480,-69954,-83202,-93297,-82809,-71859,-60061,-47291,-33732,-20052,-7038,-988,466,6805,792,-4359,-5939,-3676,-1766,-6077,-19564,-33226,-45519,-53448,-55027,-50439,-42866,-35327,-29392,-25943,-24958,-26648,-30646,-36150,-42115,-46861,-48758,-46748,-41293,-34080,-26807,-20561,-15913,-13743,-13811,-21036,-21674,-28921,-37735,-47537,-57731,-67749,-76625,-83427,-86443,-84490,-78813,-70093,-58391,-43530,-25987,-6672,7039,5219,-646,-3176,-1415,-2802,-2634,-4453,-2951,-1384,-654,-4352,-4069,-1955,2807,2038,708,-3714,230,-579,-2318,-2764,-2382,-1009,42,5241,2550,-1908,-2939,5038,9240,749,-3470,-7912,-25247,-39635,-48945,-50950,-46715,-39180,-30662,-22382,-14241,-6101,-987,238,-1430,-349,-2834,666,3055,251,-1973,232,-1183,-2585,-657,447,3022,1422,-1239,3775,4217,-1588,-2392,-2919,-2070,-287,-252,1511,-4478,-21309,-41707,-62982,-74529,-62154,-38692,-14072,-446,-1412,-4221,-33,2191,1762,-1150,-2461,-1786,486,-2816,-861,2432,1287,-390,-4350,-1699,-8733,-18805,-29578,-41413,-54369,-66964,-76814,-77579,-67871,-53579,-38648,-25130,-14335,-7239,-4449,-6290,-13114,-24738,-40360,-58632,-74767,-75392,-56977,-32700,-8136,-1486,2336,1425,2189,6651,5572,5431,1825,-555,-1027,-9309,-10420,-1772,3175,1322,188,-1339,3618,2408,-1103,-3127,-185,3671,2285,2665,-422,1227,-1821,187,-2197,-3940,432,3616,1345,-2609,-2645,-742,894,-77,-1983,-6953,-9192,-7710,-2322,-2990,-3219,-910,1663,389,-742,2334,1742,-1959,-467,-6524,-33024,-61742,-91115,-99658,-73070,-48718,-27090,-7863,-18,4892,5002,2113,558,-2260,438,2226,-848,-1184,-830,-3496,-3467,-10506,-18193,-22198,-23452,-23539,-22990,-22902,-23347,-24237,-25257,-25692,-25211,-23132,-19847,-15278,-9968,-4557,251,242,298,902,2418,569,-4749,-12465,-21718,-31928,-42643,-53627,-64090,-73618,-81633,-87239,-89118,-87727,-84127,-79521,-74509,-69184,-64028,-58856,-53636,-48707,-43733,-39101,-34410,-30320,-26308,-22686,-19236,-16471,-14159,-12697,-11991,-12330,-13658,-16297,-19135,-21897,-23356,-22562,-18072,-9999,-1059,192,78,34,-760,2618,3241,3086,669,578,2501,6314,5651,7545,3100,-720,142,491,-5233,268,3849,7105,8667,5689,1489,557,-2114,-3313,-1919,-210,3234,9164,9025,3651,-2535,-1589,-2934,-1002,-3489,-7978,-11832,-14493,-15893,-15768,-14323,-11888,-8452,-4291,396,-490,6864,4010,-1838,-194,4117,1522,-1196,1351,-100,-701,977,2987,1421,-143,3436,1233,-2372,-922,-1638,958,3976,2148,-2487,-2708,-65,572,-1250,-1074,-2403,-1806,3710,1432,-2617,-2302,-2682,-1958,-1768,-14699,-35834,-50206,-54539,-50350,-43334,-37017,-33053,-32024,-33809,-37833,-43056,-48458,-52759,-55794,-57745,-59594,-62625,-66780,-72429,-78553,-84736,-89701,-91423,-88827,-84393,-80454,-77415,-73785,-69659,-66350,-64288,-62699,-58814,-52153,-44982,-39662,-36354,-32789,-27392,-21980,-20546,-25045,-33611,-40951,-45055,-49805,-60328,-77337,-97211,-91354,-81307,-81539,-77582,-44110,2949,40886,20731,13156,1616,83014,138238,137371,48132,320644,1297193,2761507,5350008,6833936,7976213,8578073,8533059,7854252,6668794,5186376,2277264,1306972,390790,445361,195065,159650,81698,48989,28423,100344,12772,13963,10206,12838,11764,8029,-8121,-24559,-31915,-33783,-36997,-45889,-59524,-69830,-66533,-55502,-43522,-29836,-14258,-3648,-3355,-964,2688,-3207,-2870,-3252,1613,5150,6042,2131,-1129,2879,4226,3142,-2994,1023,-1117,7166,20194,15343,1178,-3833,-1596,-263,10908,10490,5113,-3326,-15116,-30038,-47279,-65474,-79159,-71406,-52261,-31850,-12147,-3212,-1135,4101,-1276,9267,4546,-1229,-283,1550,4761,-233,666,789,-1843,1510,2129,2083,-988,-2269,-3151,-2479,-15411,-25374,-30615,-30947,-27086,-20674,-12932,-4490,2574,1261,9419,3620,10652,15069,1180,-610,-824,-653,-4289,887,13861,22232,30229,21282,13299,7222,3315,1543,1283,1551,1466,229,-2801,-7711,-14495,-22822,-32517,-43138,-53716,-63079,-68256,-66340,-59826,-51797,-43844,-36359,-29461,-23184,-17480,-12197,-7468,-3319,-260,1491,2118,1652,652,8,-4171,-483,2673,945,502,1294,-1633,-1944,1003,44,-1396,-3371,-1797,-1958,-2946,1073,1660,1597,1178,-15411,-29927,-41141,-47925,-50143,-49356,-47896,-46854,-46891,-47975,-49815,-52162,-54352,-56559,-58750,-60966,-63260,-66244,-69963,-73624,-75267,-72245,-67047,-61430,-55815,-51098,-47303,-44730,-43517,-43936,-45816,-49057,-53074,-56828,-58411,-56034,-49430,-40346,-30028,-19512,-9237,-329,7049,8549,4333,4059,2990,2434,-3125,-12706,-20878,-23456,-16891,-2077,-2767,620,-3704,-1782,-1771,15,-2658,-718,-484,450,-337,2043,-352,-920,1475,464,-12819,-21998,-28790,-35785,-44961,-57185,-69115,-59024,-38019,-15172,356,-1216,-958,213,-1787,1379,-126,-205,-730,1237,846,-2315,-774,-822,-1740,-438,-2149,-159,953,2155,3220,2245,1521,3777,8975,-184,-8678,-15036,-17683,-15825,-10545,-3517,-853,-1714,-121,1260,2114,-3711,-14810,-27940,-41980,-55699,-66550,-68241,-63090,-59643,-59697,-63745,-71107,-70780,-57415,-41863,-25867,-10518,-2506,-1536,-890,3199,896,477,907,-857,-2660,-7588,-15201,-19098,-17385,-11319,-2627,-2239,-396,-2271,-1978,-3621,-805,-598,-732,-511,-1344,-11705,-21027,-27231,-28666,-25350,-18901],[-1749,-655,-811,-2199,238,-361,-1300,-965,349,1330,1838,-3559,2555,4514,-197,-3494,-1798,3774,6915,3039,3642,3224,320,-3147,-245,-521,-2167,1181,1759,293,-1246,-2375,-5973,-10986,-16648,-22949,-28664,-31788,-29395,-20297,-6093,-1564,-1290,-1732,-505,-1664,32,-851,190,2118,-3965,3150,3738,596,2272,2511,181,1193,6661,3414,1314,438,1335,-569,-314,-91,1425,2621,-226,-1980,-6534,-10682,-14703,-18929,-23314,-28106,-32537,-36329,-38347,-38125,-36201,-33738,-31720,-30469,-30123,-30633,-31115,-31147,-30110,-27990,-25058,-22074,-19870,-18867,-19280,-21122,-24240,-27845,-30846,-32141,-30657,-26832,-21910,-17212,-13765,-11764,-11284,-12668,-15852,-20382,-26224,-32921,-40312,-48197,-50543,-41842,-32550,-22495,-12141,-1417,342,152,-3,2606,1249,-2785,-626,-1479,-1847,2385,2481,-3105,-14593,-27580,-39660,-48021,-41310,-31758,-22223,-12805,-3526,458,-993,1737,1352,1412,3477,-398,-2690,-2312,3697,7485,-813,-8903,-16567,-23148,-28210,-31742,-33566,-33717,-32388,-29696,-26131,-22070,-17912,-14033,-11116,-9351,-9313,-11391,-15706,-21985,-30217,-39378,-44778,-37820,-27479,-17557,-9098,-2757,247,-3636,-3366,-2222,-7651,-14011,-20345,-26003,-29997,-31433,-30339,-27869,-24448,-20533,-16045,-11266,-6054,-401,-2137,4931,8537,413,263,2451,2934,572,1511,3137,5228,-7233,-16813,-17695,-8691,643,9,2137,-2017,-1700,-3267,-5926,915,1489,-1004,-2237,612,472,-5032,-6108,-4113,-2269,-3969,4350,905,-12421,-26134,-37745,-39348,-30338,-19473,-10896,-22421,-4668,-19472,5426,5885,7282,11075,17780,-17287,-40935,28484,58868,66348,70874,71448,660,-21138,14226,-1982,3130,1235,-16611,-33125,-44992,-45724,-39734,-35161,-33963,-36380,-42268,-50313,-53263,-42955,-30033,-17053,-4954,-3432,-1899,-2390,-2824,-4588,-3182,-1853,-1013,-4408,-4075,-5146,-12666,-19231,-22806,-21032,-13211,-1339,-2734,-3403,-3265,-1551,-323,4519,2211,-2484,-2166,5860,10156,1555,-3630,-824,4683,4483,-2560,2559,58,-1708,-368,-620,-3284,-2451,-1049,-54,-1318,-125,-3190,-77,2404,159,-2424,-551,-1011,-2421,-392,554,2721,-2834,-15470,-27190,-34893,-35031,-28640,-20113,-12447,-6918,-4491,-5041,-8311,-13427,-18621,-22040,-21327,-16137,-7859,-528,-440,-1613,-4036,391,2356,2027,-883,-2335,-1609,-3988,-15758,-27869,-39174,-48759,-53486,-51212,-45412,-39730,-35667,-33116,-32434,-33736,-36133,-39675,-43651,-47461,-50255,-51234,-50097,-47021,-42366,-36261,-28716,-20077,-10587,-448,-1517,1408,410,-759,-600,-1759,-1734,2356,1312,2534,6765,6590,6237,1652,-1582,-999,-301,-625,3032,3491,1391,500,-949,5036,3303,-1016,-3347,-45,3837,2222,2646,-617,839,-1934,332,-2260,-3555,241,3214,467,-2513,-2300,-702,844,-331,-6642,-14812,-22218,-28506,-33536,-37455,-40622,-44024,-48277,-53835,-60798,-69068,-68959,-58912,-48244,-37856,-28628,-21134,-15929,-13514,-13809,-16764,-22195,-29485,-37895,-46585,-54635,-60983,-64922,-65515,-62062,-54541,-42873,-27532,-9379,-3492,-3848,880,2325,1110,-1624,-3422,-387,2233,-565,1007,-1722,-2328,2316,9553,3827,-2708,-2176,6047,4733,959,749,722,-8160,-19702,-28983,-34030,-34163,-30455,-25090,-20031,-16001,-13672,-13430,-15439,-19358,-25606,-34004,-44386,-56166,-66142,-59849,-45587,-30550,-16261,-3026,935,1645,1115,684,1180,2087,6403,4229,-1198,-1056,796,-8262,-21289,-35654,-51633,-67835,-60126,-41248,-21888,-2672,735,251,-59,-907,3472,3522,2159,-36,992,2667,7096,7167,8219,2729,215,630,20,-4550,490,3481,7129,6774,1721,358,55,-1954,-2986,-2406,-321,3131,8623,8566,3428,-2496,-2074,-3287,-6881,-14705,-21998,-28281,-32538,-34340,-33466,-30549,-26412,-21357,-15823,-10172,-4456,1052,3445,-1989,65,4159,1392,-874,2648,768,-1189,-6371,-13079,-19338,-24771,-28892,-31548,-33123,-34352,-36116,-38946,-43629,-50317,-59191,-66947,-55472,-41179,-26170,-10789,-3014,-732,4283,1224,-2916,-2590,-1937,-1160,-1946,5211,261,-1721,-1643,-1761,-2906,-6655,-12646,-18029,-23054,-28111,-33613,-40102,-47377,-55392,-63244,-62962,-55661,-48472,-42723,-38753,-37335,-38071,-40282,-42856,-43813,-41022,-34455,-25229,-15367,-6068,2752,-2924,-2932,380,-4465,-510,4833,9360,-726,-831,1763,-2591,-12121,-24254,-34405,-39500,-35656,-25525,-16027,-11476,-11445,-11614,-8265,-2777,2818,7162,6295,-2352,422,36511,69703,57733,41069,112141,778879,1544423,2284714,2997225,3562143,3875984,3877956,3566602,2998956,2277264,1524141,857248,233076,210411,160535,127427,66310,42415,16036,51162,12503,7232,9724,9641,-3322,-15199,-23294,-29638,-35300,-38840,-39960,-41215,-44019,-47893,-52588,-57942,-50516,-39209,-27811,-17875,-10266,-4302,999,-2103,-2853,-3745,1346,5472,6057,2572,-809,3206,4572,3119,-3226,1055,-358,5823,16423,14313,1022,-4413,-1547,502,11537,31266,51844,33032,246,1052,1070,-1418,-8100,-13049,-14259,-12130,-7793,-3247,-1733,3805,-2153,7200,3546,-1887,-774,942,4705,-616,-88,164,-2103,1809,2690,1804,-908,-2187,-2772,-2095,-2738,530,884,-1758,-545,-464,-151,1513,2176,1052,9141,3924,10930,15008,1744,-1124,-360,-389,-4742,-8388,-21669,-34526,-46313,-49665,-39798,-29719,-20196,-11125,-2444,5810,13674,21046,27640,33379,37980,41291,42902,42587,40445,36224,30075,22178,12720,2671,-7182,-15220,-19244,-17823,-12105,-4412,3348,10325,12120,2196,2150,3789,2260,6274,-4922,-841,2364,944,1001,1294,-2002,-2282,619,-169,-856,-2992,-1494,-6215,-12233,-18097,-23585,-28309,-31622,-32812,-31518,-28199,-23651,-18539,-13392,-8930,-5350,-3190,-2755,-4255,-7884,-13130,-19845,-27016,-32765,-34333,-31188,-25628,-19819,-15336,-12694,-12536,-14833,-19104,-25429,-32923,-40834,-47683,-49302,-45049,-40816,-38215,-37659,-39148,-42440,-45645,-45162,-39487,-31489,-22745,-14775,-7918,-2851,-66,499,-1309,-5264,-10758,-16668,-21149,-21752,-17249,-8999,-2544,476,-3448,-1133,-1745,-170,-2496,-889,-737,-527,-1276,-9553,-25085,-41032,-52647,-43594,-30713,-19382,-10450,-4412,-2413,-1633,-4781,-10518,-18341,-27211,-34990,-37380,-31878,-21443,-9371,1304,290,19,-258,1274,705,-1678,-254,-1115,-1479,-676,-2227,-550,574,1876,3184,1882,1672,4479,10867,3522,-1487,180,-1728,-7227,-17677,-27850,-37437,-46037,-53314,-58671,-61295,-60420,-58274,-55989,-53788,-51968,-50578,-49679,-49052,-48567,-47185,-44073,-38627,-31274,-22240,-12570,-3285,-536,-2402,-1176,-616,2992,768,1156,-3761,-10427,-13060,-9523,-188,-1289,-207,825,-194,-2002,-452,-2238,-2780,-3027,-1054,-562,-818,-662,796,-176,58,-1433,-588,670,1105],[-2200,-469,-507,-2639,-3004,-10776,-17582,-22864,-25605,-24527,-21508,-18133,-14656,-11888,-9953,-9083,-9308,-10793,-13438,-17295,-22129,-27566,-32560,-32356,-27585,-22285,-17918,-14590,-12413,-11345,-11459,-12622,-14282,-16321,-17563,-16786,-12556,-5038,5024,282,-3986,-1371,-928,-1961,-268,-1452,84,-1022,433,1624,-3268,3110,3087,-357,1756,2997,726,1095,5852,3640,1721,553,1762,105,-602,-4704,-13324,-18842,-18368,-12488,-3981,1156,1399,-572,-1007,869,-1644,-1219,1057,-3557,87,-1633,2916,3167,4053,2687,-2176,-2994,-913,1007,-2142,428,2049,-548,-70,779,689,-893,-1466,-572,381,2322,-1340,1474,2038,74,-1172,-821,-1159,-192,-4802,-8882,-11877,-14045,-15761,-17661,-20209,-23061,-26243,-28796,-30013,-29656,-28219,-26686,-25990,-26574,-28851,-32685,-37806,-43794,-45640,-39430,-32590,-26433,-21182,-17081,-14319,-12904,-12497,-12916,-13793,-14484,-14848,-14941,-14618,-14340,-14420,-15108,-16404,-18741,-21808,-25536,-29828,-34344,-39151,-43813,-48030,-50310,-47048,-44121,-41632,-39348,-37268,-35187,-32854,-29981,-26627,-22431,-17539,-12077,-6102,-2629,-5000,-2663,900,163,282,-3173,-1020,1825,-561,-3359,-2716,2426,-453,-997,1977,1344,541,4357,2816,-2613,-2745,1613,1213,-1046,7026,3458,-1784,4751,8689,631,1069,4116,4844,1110,787,2431,5681,3070,-364,944,2314,719,669,2320,-1160,-2036,-3580,-4977,1780,1545,-3970,-11875,-17144,-18647,-17158,-14104,-11075,-8862,-8065,-8858,-10829,-14017,-17771,-22315,-41910,-31220,-34238,-38335,-32999,-29051,-24506,-20263,-16810,-14562,-13533,-13732,-16235,-39214,-16304,-15712,-13740,-10526,-7181,-3992,-21640,-1598,-3064,-6415,-11571,-18374,-26618,-35636,-44849,-52619,-49686,-42941,-37286,-33421,-31291,-30931,-32249,-34530,-36543,-36579,-33822,-28614,-22052,-15248,-8723,-3322,-2233,-1281,-4345,-4048,-1565,3741,2259,493,-3430,-1192,-1374,-2973,-3957,-3976,-2040,-666,3869,1848,-3142,-1414,6542,10854,2137,-3584,-836,4926,5131,-2958,2513,-534,-2091,-616,-676,-3496,-2409,-1042,-338,-1282,-19,-3116,-897,1596,-31,-2771,-1406,-826,-2024,-69,566,2347,939,-1176,-4402,-7686,-8843,-8479,-7518,-6821,-6837,-8191,-10536,-13342,-15352,-14621,-10247,-2117,599,-3109,-722,-522,-1908,-3786,667,2381,2265,-676,-2282,-1483,941,-11673,-28030,-43409,-55778,-44840,-34427,-26392,-21099,-18732,-18571,-20594,-24642,-29624,-35482,-41501,-47223,-52107,-55730,-57936,-57040,-55834,-52934,-48298,-42488,-35921,-28904,-22105,-15785,-10487,-6334,-3735,-2632,-2834,-4256,-6223,-8029,-9038,-8476,-6207,-2433,-2537,-404,-806,-242,3795,3852,1543,841,-537,6453,4208,-814,-3469,194,3976,2070,2587,-635,547,-1856,474,-2309,-3165,48,2831,-393,-2234,-2644,-3720,-2380,-559,1170,4559,3667,843,1317,-3837,-1758,126,557,-3777,-8286,-11529,-12268,-10288,-6274,-1461,-413,-1130,186,842,-4842,-14204,-25539,-35316,-34442,-21982,-6289,1888,668,-1578,1854,2757,-1403,-550,-1055,-3363,-4131,808,2075,1352,-811,-2519,-209,2627,-526,971,-2019,-1943,2305,9338,3635,-3009,-1846,6514,5217,1610,1215,165,-5154,-10412,-15683,-20478,-24645,-27838,-29984,-31385,-31921,-31965,-31879,-31923,-31895,-32381,-33416,-35120,-37472,-40229,-43623,-47087,-49407,-48279,-44879,-41457,-38052,-35492,-33352,-32011,-31243,-31493,-32387,-34137,-36402,-39082,-41347,-42056,-39124,-33632,-26532,-18698,-9883,-585,529,1240,394,-157,-1043,4302,3958,1318,-544,1386,2808,7738,8422,8744,2418,1245,1136,-176,-3751,763,3104,7013,8019,3503,-923,-10105,-17866,-23816,-27678,-28956,-27696,-25013,-21684,-18369,-15622,-13526,-12207,-11743,-12379,-13718,-15953,-18734,-22050,-25502,-28968,-32317,-35039,-36994,-38162,-38352,-37663,-36198,-34126,-31647,-28894,-25968,-23134,-20504,-18359,-16913,-15970,-15766,-16051,-16754,-17374,-17271,-15888,-12908,-8464,-2767,3406,2529,-2157,-1291,2171,780,-358,-2571,-2981,349,-5884,-15453,-20404,-16395,-6281,-374,-1959,4746,-719,-2569,-1357,-1805,-2652,-4478,812,-1549,-1359,-2286,-1574,-4322,-12095,-19461,-24940,-26724,-24473,-19359,-13888,-8843,-5084,-2434,-2439,-270,-2503,-2075,-3113,-1868,-180,1385,3773,-2342,-3190,-553,-4166,-244,4479,9688,437,-2301,-876,-4739,-13812,-21944,-27088,-24508,-15414,-4389,-1581,-3647,12141,-3190,11115,14478,11443,35358,24222,25986,34766,55635,83662,79550,56503,-10195,199729,413149,708849,1040371,1354801,1597710,1724720,1712769,1564208,1306972,857248,656885,113402,138092,-6564,-5502,10532,-3330,-19415,-14434,-6774,-6674,-11834,-17717,-20875,-20699,-18553,-16200,-14626,-14010,-13696,-12872,-11114,-8869,-7102,-6478,-7338,-9190,-11611,-14275,-17540,-21324,-25557,-30334,-34879,-35138,-29876,-22989,-14996,-6153,-408,3454,4769,2996,-3466,886,233,4197,12381,12726,740,-3908,-1409,1143,11767,26817,42011,26140,-20,389,1453,-828,10016,4216,-5498,-13490,-17784,-16898,-12058,-5861,-2819,5290,2595,-2538,-1282,236,4515,-868,-936,-540,-2237,2029,2370,-1975,-5542,-7690,-7982,-6491,-3674,-52,677,-1216,-737,-281,208,812,1559,722,8688,4224,10883,14415,2212,-1305,45,-60,-5089,-1378,3642,3862,4723,6059,7552,9255,10858,12261,13286,13719,13524,12632,10899,8451,5212,1186,-3958,-10463,-18271,-27605,-35273,-25105,-11828,2354,16462,29785,41615,51306,58402,62808,64472,8625,10661,1652,2035,2976,2232,5607,-5254,-1460,1906,781,-1728,-6324,-9925,-12770,-14317,-15405,-16094,-16746,-17515,-18450,-19594,-20551,-21268,-21649,-21573,-21022,-20042,-18892,-17830,-17021,-16571,-16826,-17601,-19032,-20966,-23028,-24639,-24488,-22338,-18458,-13522,-8122,-3315,337,2702,3315,2248,-804,-5566,-11310,-17705,-23064,-25455,-23835,-19964,-15915,-13229,-12593,-14342,-18366,-24042,-28448,-26834,-18360,-6830,5554,4754,8753,8322,5178,4229,2888,1725,2168,399,805,1259,-799,-2067,-2517,-1754,-3150,-1632,-2870,-5693,-10110,-15860,-22711,-29979,-36440,-40149,-38980,-34977,-30589,-26875,-24348,-22911,-22472,-22936,-24072,-25827,-28042,-30691,-33878,-37571,-41548,-44973,-46477,-44466,-39748,-33649,-26924,-20463,-13788,-7536,-1880,-977,386,-308,-782,-933,-2268,-1020,99,1495,3048,1558,1862,5095,10641,2813,-1890,111,-1296,-9266,-21186,-31095,-36843,-37014,-33206,-28114,-23902,-21280,-20674,-22040,-25225,-30214,-36667,-44102,-51189,-54751,-50089,-38962,-24776,-9614,-1692,-204,-1393,-81,-2202,-745,-229,2863,768,1766,1640,-728,-1450,3284,2008,-1534,-389,1009,293,-1705,-431,-2082,-3401,-2165,-1150,-394,-735,-678,931,-67,-3534,-8310,-13507,-19353,-25860],[-2899,-4133,-14337,-24535,-33386,-37960,-34717,-26996,-18743,-10956,-4395,-3651,1626,3389,-487,-3571,-3178,2416,5035,1312,3508,461,-3683,-8006,-12696,-17194,-21886,-26399,-30552,-34159,-37314,-40074,-42165,-43464,-42257,-38209,-31962,-24315,-15677,-6407,-4025,-1157,-615,-2272,-184,-1299,-15,-1366,572,1119,-2584,2945,2324,-1398,1123,3335,1192,863,4822,3721,1861,502,2159,784,-934,-861,998,-143,940,-1468,-1678,1125,1100,-135,-1295,368,-1471,-1128,1310,-3560,239,-1605,2966,3381,3791,2419,-2288,-2779,-4,2503,-1245,26,2030,-166,-151,642,853,-928,-663,146,-1025,-1169,-1292,834,1116,22,-1245,-4280,-8572,-13642,-19417,-25369,-31229,-36683,-41242,-43631,-41656,-39816,-38947,-38594,-38545,-38526,-38143,-37166,-35574,-33194,-30124,-26221,-21523,-16354,-10923,-5810,-1051,2735,5470,3716,727,-2961,1875,-504,-4245,-8354,-12097,-15171,-17050,-18003,-18404,-18718,-19175,-20389,-22167,-24504,-27299,-30103,-32701,-34120,-33677,-31881,-29404,-26808,-24440,-22301,-20601,-19328,-18390,-17588,-16954,-15986,-14579,-12552,-9671,-5609,-5284,-2668,985,418,-439,-4030,-1728,1398,-778,-2790,-1850,2555,-524,-938,1202,891,596,4890,3726,-1461,-1606,2472,1668,-763,7664,4060,-1181,4688,8816,1034,2077,5896,6808,1749,256,2080,5867,2723,-242,876,1673,1043,-3573,-8714,-14140,-19525,-24647,-29054,-32163,-32980,-31231,-28058,-24246,-20109,-16170,-12409,-9012,-5931,-4208,-1591,-132,792,1743,2451,-54610,-61854,-70086,-61585,-16110,6871,-13409,30216,34065,36673,37858,21904,-14111,-36601,8622,20372,13860,7659,1908,-2484,-22281,-7976,-9661,-11285,-13309,-16064,-19728,-23854,-27865,-30552,-30627,-28184,-24599,-21149,-18140,-15788,-14144,-12749,-11012,-8384,-4935,-2745,-1522,-3041,-3479,-3158,-2286,-1296,-3985,-3704,-1200,4269,2474,622,-2966,-1749,-1447,-2796,-4228,-3803,-2277,-785,3490,1651,-3288,-549,7213,11426,2645,-3230,-680,5194,5717,-2891,3022,-935,-2390,-612,-579,-3485,-2264,-875,-526,-1221,114,-2405,-1604,823,-156,-2768,-2103,-522,-1437,388,599,2080,1030,-815,2215,-1267,-7432,-12284,-15076,-15496,-13911,-11710,-9656,-8590,-8979,-10796,-14287,-18710,-22995,-24775,-21513,-14322,-5132,-3422,849,2382,2562,-433,-2241,-1309,1174,-1689,1822,4330,-1367,-7588,-11538,-12591,-11658,-10324,-9298,-9681,-12143,-16183,-22101,-29201,-35942,-36158,-29134,-21083,-13907,-8382,-4855,-3398,-4140,-6714,-10255,-13853,-15971,-15804,-13418,-10273,-7588,-6266,-7101,-10170,-15408,-22663,-31273,-40038,-37627,-28159,-18787,-10564,-3765,1558,4215,1730,1151,-130,7732,5092,-501,-3449,539,4066,1841,2499,-498,346,-1657,588,-2368,-6588,-10465,-9635,-4520,-1776,-1303,-449,513,-779,1313,5240,3894,1224,3069,-2379,-570,563,-4364,-14431,-24327,-32808,-35390,-30943,-25423,-21389,-19809,-20759,-23739,-27049,-26473,-19555,-8598,1973,4111,5639,3239,1737,892,-728,2653,2932,-1705,71,-1109,-3213,-4308,882,1840,-5052,-10188,-11499,-8828,-4285,-486,833,-2358,-1553,2127,6408,2730,-2736,-7797,-13984,-20193,-25513,-29266,-30436,-29107,-26607,-24223,-22203,-20808,-19911,-19495,-19790,-20483,-21692,-23504,-25881,-28272,-30731,-32405,-32241,-29791,-25610,-20979,-16301,-11973,-8649,-6185,-5065,-4885,-6267,-8564,-11910,-15784,-20274,-24547,-28170,-29976,-29479,-26963,-23774,-19803,-15835,-11866,-8198,-4259,-340,1171,1492,311,-438,-1338,4883,4313,495,-964,1550,2715,7987,9190,9014,2027,2124,1405,-320,-3091,870,2529,6571,7101,1919,-2263,-1126,-1762,-2394,-3118,-6736,-15622,-24664,-33521,-38921,-32215,-24080,-16511,-9968,-4995,-1437,330,-2606,-663,-2833,-5572,-8472,-10779,-12228,-12860,-12700,-12064,-11158,-10104,-8926,-7527,-5780,-3805,-1690,222,-1494,-887,828,-311,-640,818,-176,-1338,-702,-1886,393,3206,2695,-1829,-561,2919,703,-63,-3356,-2613,-5612,-9734,-13723,-17681,-21499,-25162,-27989,-30129,-31008,-30627,-29274,-27391,-25227,-23332,-21534,-20004,-18934,-18281,-17912,-17638,-17544,-17274,-16969,-16310,-15197,-13827,-11591,-9124,-6222,-3377,-386,-3078,714,-2807,-1452,-3678,388,238,335,2464,-1833,-3652,-1706,-3750,-58,4217,9638,1276,-3600,-3335,-4085,6,174,-4841,-7758,-7225,-3217,-1021,-4937,9497,-4716,9633,10044,8152,33336,23920,23595,16931,9894,12223,34874,65102,30214,169313,231806,633143,766298,851913,872947,823919,713309,560170,390790,233076,113402,56065,51660,50496,37134,17542,-293,-12805,-21811,-28855,-27239,-20689,-15501,-12144,-9982,-10406,-4807,-922,-2245,1239,-521,-6853,373,-4314,-5441,-2824,-976,6689,1041,699,-1647,-3443,-9028,-14786,-20064,-23228,-21645,-16642,-10469,-4240,1450,4676,2683,-3886,365,499,2248,6675,3654,247,-3323,-1287,1511,11492,22189,30624,19324,-415,-405,1609,-473,8062,5324,-4298,-12829,-17862,-16849,-11828,-6317,-3079,3219,1857,-3092,-1824,-582,4161,-967,-1811,-1336,-2305,-5504,-8480,-10499,-11319,-10639,-8584,-5664,-3333,410,488,-637,-1107,-335,462,22,741,343,6293,3391,-217,-4137,-8185,-11663,-15080,-17914,-19862,-21123,-21601,-21503,-20607,-18892,-16500,-13282,-9513,-5294,-832,3599,7890,11893,15394,18473,21042,23123,24425,24756,24178,22319,19181,14772,9163,-3528,-1567,-3643,-1623,3477,9614,15371,19802,5943,9109,1046,1927,2055,2083,4884,-5166,-2185,-2416,-4576,-4800,-3225,-2953,-3114,-143,-427,-160,-2378,-1061,-2321,-264,1529,2073,-127,-2768,-5940,-8614,-10730,-12271,-13225,-13635,-13851,-13751,-13564,-13303,-12944,-12565,-11771,-10864,-9827,-8636,-7262,-6301,-5961,-6107,-7005,-8471,-10795,-13808,-17046,-20657,-23682,-24872,-23336,-20472,-17406,-14853,-13015,-12046,-11968,-12867,-14021,-14801,-14058,-11339,-6696,-1407,4153,7356,5290,4198,2853,1473,2304,721,1339,87,-5331,-9466,-10329,-7764,-3325,230,-1691,-890,-2139,-1141,-1105,-2569,-5678,-12633,-19588,-24824,-24943,-20779,-15898,-11523,-8089,-5776,-4467,-4063,-4203,-4529,-4792,-4708,-4108,-2811,-1176,650,-2540,1018,955,298,627,1454,567,-276,934,735,132,-1126,-2203,-1508,-409,1078,2854,1319,2147,5730,10184,1995,-2278,-3069,-11648,-20445,-28807,-34385,-33347,-28507,-23789,-20136,-18147,-17708,-18832,-21282,-24800,-29312,-34473,-39931,-44033,-40696,-35035,-29283,-23649,-18508,-13580,-9254,-5870,-3492,-2144,-1733,-2070,-3313,-5113,-7174,-9298,-11226,-12448,-12617,-11433,-9218,-5254,-203,468,-1540,-523,-2038,-2905,-1303,-1179,-258,-710,-776,983,-218,-1194,-1744,-368,250,-56],[-3020,-237,-83,-3951,-13506,-20379,-21908,-18744,-14273,-10004,-6817,-4642,-2745,-1232,-465,-3207,-3186,1621,3911,701,3438,2452,-296,-2355,133,-88,-5428,-11407,-17613,-23450,-28059,-29358,-26694,-23186,-19956,-17556,-15572,-13734,-11544,-8574,-4693,-635,-85,-2364,-8,-973,-28,-1666,754,853,-1800,2843,1671,-2271,606,3688,1735,663,3795,3800,1891,421,2602,1518,-1209,-911,1771,4337,1628,-1238,-1360,1021,722,184,-1428,-113,-1270,-1008,1566,-2883,360,-1602,2930,3521,3450,2066,-2341,-2453,1009,4004,-281,-327,2108,205,-381,349,794,-1076,-802,-2704,-3333,-3038,-2308,-1793,-2059,-2959,-4288,-6184,-8451,-10589,-12635,-14319,-15771,-17144,-18399,-19648,-20909,-21647,-22097,-22075,-21983,-22267,-23134,-24668,-26507,-25563,-22041,-17820,-13362,-9119,-5310,-2486,-359,477,228,-1067,-3385,-6604,-10332,-14417,-18494,-21660,-22867,-21918,-20098,-18647,-17908,-17965,-18634,-20217,-22322,-24844,-27237,-24882,-22044,-19312,-16699,-14507,-12760,-11566,-11053,-11107,-11870,-13265,-15152,-17272,-19585,-21416,-22249,-21628,-19929,-17470,-14633,-11105,-6654,-1134,-1227,-3550,-2526,1870,-755,-2294,-1161,2436,-703,-1102,229,299,520,5311,4406,-499,-666,2978,1825,-773,7757,4337,-785,4383,8563,1206,2817,-471,-6482,-10858,-12570,-11009,-7892,-4771,-2195,-579,-144,-841,-2575,-5077,-8092,-11207,-14040,-16014,-16843,-16655,-15896,-15161,-14663,-14440,-14826,-15615,-16781,-18056,-19468,-20879,-21605,-21365,-19423,-16410,-63262,-92554,-108005,-80168,-12912,10276,-12042,19558,27746,29831,30671,-3673,-11733,-33973,-963,16816,11992,7627,3833,-1668,-23402,1425,1441,605,-4552,-75,4040,1188,-2318,4327,118,-6345,-273,-3435,419,-2906,-5817,-7814,-8607,-8280,-7581,-6888,-6460,-6583,-7102,-8060,-9089,-9719,-9531,-8383,-6231,-3448,-129,613,-2666,-2449,-1535,-2609,-4335,-3376,-2616,-1028,3024,1276,-2651,30,7479,11469,2726,-2990,-788,5093,5862,-2445,3706,-1355,-2887,-636,-606,-3633,-2360,-921,-976,-1454,-39,-1642,-2446,-4200,-5270,-5332,-4451,-2816,-1052,627,348,1682,1164,-447,1471,500,-4128,-10235,-17283,-22788,-19732,-11293,-1841,248,-1603,-1392,2401,3311,-227,-3324,-673,-818,-2632,-7851,-18327,-27519,-22868,-14324,-7193,-1833,1217,-1047,2499,1561,-997,-4210,-7534,-10231,-12098,-13224,-13250,-12734,-12072,-10602,-8654,-6006,-2856,-572,-624,-2826,-2607,-645,2191,2466,-1641,-1091,-6169,-11771,-17261,-22216,-25558,-26382,-25281,-24035,-23634,-23986,-24734,-25276,-24606,-22678,-20023,-17137,-14281,-11950,-10138,-8713,-7487,-6247,-5058,-3394,-1930,-200,-190,-3300,904,1720,-165,-3178,-7239,-12267,-17511,-22077,-22905,-18865,-12703,-6229,-1786,-1218,-776,-348,178,-1020,1326,5590,2519,-2868,-9137,-16012,-22964,-28915,-26986,-20123,-12878,-6247,-331,-852,-1163,-207,718,-1248,-350,771,1220,-3390,-2208,2791,5371,5944,2581,1551,1173,255,3483,3061,-1945,810,-1087,-3013,-4182,1087,1652,1579,495,-669,224,913,-1100,-915,-2566,-1124,1862,5434,2825,-2102,-722,-3141,-7547,-11780,-15265,-16926,-16253,-13956,-11260,-8613,-6457,-4765,-3524,-2903,-2492,-2319,-2441,-2886,-3299,-4114,-5168,-6274,-6979,-6588,-5142,-2964,-1496,2620,3023,1806,1590,1582,1017,-1409,-8144,-16243,-24299,-28114,-22111,-13377,-4683,-191,570,255,1048,4051,4483,3248,1741,1654,181,-718,-1593,5362,4709,-23,-1079,1661,2575,4805,5875,8235,1774,3000,1581,-237,-2411,1003,1976,6035,6038,267,-3622,-1700,-1693,-3562,-7683,-11566,-15299,-19308,-23331,-26552,-27006,-23603,-18188,-12199,-6610,-1551,2306,-2606,148,-1241,-663,-1835,-4036,-8733,-13631,-18070,-21456,-23153,-23117,-22091,-20844,-19700,-18775,-17870,-16924,-15906,-14556,-13235,-12010,-11294,-11215,-11868,-13370,-15762,-19053,-22941,-27497,-32303,-34858,-30071,-24829,-19551,-14592,-9741,-5194,-1377,1735,-102,-2650,-2947,-161,762,-1946,-2587,-6570,-10853,-15109,-18898,-22228,-24533,-25771,-26095,-25520,-24016,-21577,-18597,-15135,-11784,-8660,-6031,-4379,-3263,-3346,-4285,-6248,-8538,-10586,-11850,-11686,-9850,-6815,-2544,-255,-332,1096,-1250,-4006,-2773,-2961,292,4183,9521,2068,-3921,-4656,-4983,-839,-776,241,-4194,10825,17798,-524,-5219,7383,-6117,8333,5722,5033,27897,22431,18028,7224,21033,18864,22524,46743,50664,106415,-28078,442011,564152,660393,713852,714585,662888,567693,445361,210411,138092,51660,39134,9706,3414,4487,6592,7466,5429,368,-7149,-13145,-18843,-23176,-26378,-27196,-24402,-19408,-13940,-8733,-4014,-7117,-335,-2757,-4034,-2782,-57,6679,2435,2575,-1490,168,-1517,-3481,-4799,-994,947,3451,3351,548,3486,4426,2377,-4131,-375,544,199,100,-2786,-3567,-2661,-1064,1715,10862,17764,21415,13308,-801,-1224,1551,-301,6535,-1286,-9762,-17854,-23652,-23537,-18457,-12720,-7239,-2451,1541,-3241,-2275,-1363,3751,-817,-2414,-2082,-2248,2067,2793,-187,-1473,-2103,-2348,-2423,-3668,417,461,24,-1562,-543,682,-717,-1657,-4613,-8145,-12040,-16665,-21720,-27077,-30812,-26850,-20853,-14421,-8037,-1726,4213,9857,15076,19713,24119,28396,32912,27110,43404,49368,55474,61149,66008,69498,71275,48355,68040,63140,56189,47716,38253,28230,-6938,9863,2471,-3137,-6759,-8425,-8338,-7116,-5181,-3350,-2117,-1665,-2445,-4568,-8012,-12689,-18274,-23594,-25199,-20407,-14019,-7776,-3499,-457,-513,0,-2103,-912,-2500,302,1809,2002,-937,2786,637,-3716,-1663,-2573,-3505,-6384,-9230,-11599,-13484,-14780,-15465,-15725,-15325,-14746,-14101,-13427,-12695,-12440,-12767,-13389,-14391,-15376,-16425,-17204,-17224,-16905,-16035,-14840,-13466,-12250,-11142,-10289,-9614,-9130,-8848,-8993,-9228,-9617,-9865,-9905,-9379,-8828,-7985,-7150,-6597,-6183,-6146,-6534,-7318,-8440,-9882,-11557,-13418,-15424,-16443,-15616,-12674,-7779,-2088,-1345,-1905,-1231,-1230,-3509,-1024,2400,2284,-4173,-3859,-12623,-15589,-7866,-428,-2838,-2129,1268,2553,-1952,-3048,-641,-978,-3255,-506,2029,-2263,728,1036,242,885,1412,413,183,1126,1501,969,-1371,-2169,-2140,-1086,514,2470,1017,2385,6325,9520,1022,-2753,-4779,-9981,-14227,-16378,-15302,-12468,-9411,-6836,-4868,-3878,-3674,-4260,-5419,-6931,-8750,-10552,-12051,-12885,-13196,-12809,-12045,-11060,-10262,-9371,-8745,-8670,-9164,-10222,-11760,-13630,-16046,-18650,-20492,-19259,-15982,-11963,-7445,-2381,-1901,-1248,448,284,-1542,-741,-2145,-2163,-491,-1022,-115,-744,-931,936,-488,-1877,-1845,-215,-22,-791],[-2855,-58,-131,-6678,-12716,-18019,-21639,-23480,-24114,-23694,-22872,-21567,-19080,-15710,-11413,-6520,-2576,629,2546,106,3192,2110,-459,-2250,159,-168,194,-677,-5993,-10351,-12876,-12930,-10596,-7337,-3913,-3936,-1018,2003,2442,1516,-2486,-6,468,-2364,87,-664,-117,-2073,774,688,-1087,2661,1031,-3026,144,3958,2246,413,2752,3816,1796,249,2983,2189,-1485,-798,1995,4720,2280,-887,-1085,833,-328,-3581,-6714,-9751,-11694,-12088,-10136,-6236,-1162,-1619,2834,3612,3097,1664,-2314,-2048,2091,5498,772,-561,2338,575,-674,13,596,-1243,517,744,382,2143,-1380,1823,2904,-852,-1117,-956,-4165,-8879,-11468,-11444,-10172,-9101,-8758,-9361,-10845,-12519,-14332,-15657,-16451,-16878,-16812,-15717,-13128,-9025,-4002,-189,-2539,1088,3013,-2110,2031,4507,4327,3221,-225,-1987,2025,-495,-6155,-9352,-8541,-4957,-524,-1133,194,-494,-1038,-1261,3992,5456,2096,-2314,-6454,-11255,-15881,-19954,-18270,-14549,-11360,-8735,-6867,-5720,-5184,-5053,-5376,-5701,-6000,-6182,-6102,-5505,-5790,-3858,-2908,-1983,-1635,-2465,-3166,-456,-631,-1632,-1860,-2846,-4247,-5705,-7047,-8525,-10105,-11515,-12500,-13274,-13526,-13489,-13178,-13067,-13166,-13547,-14148,-15004,-15889,-17053,-18452,-19457,-19843,-19000,-18062,-16823,-15489,-14147,-12603,-10967,-9408,-7982,-6810,-5917,-5406,-5288,-5660,-6462,-7781,-9627,-11888,-14534,-17316,-19632,-18486,-15663,-12879,-10133,-7636,-5429,-3138,-937,1621,4003,-68520,-111274,-131178,-93378,-10060,11867,-11614,2529,10841,9292,-35023,-25986,-9258,-31270,-9804,-1294,-2983,-3937,-4058,-2472,-24692,4206,2124,383,-5829,-1123,3713,1725,-1864,4218,384,-5967,-766,-3753,-8021,-13392,-14381,-10540,-5901,-1950,-3633,-3724,-1151,-2862,-4475,-8849,-13926,-19142,-19753,-14970,-10492,-6899,-4168,-2392,-2364,-2991,-1445,-2322,-4032,-3040,-2870,-1200,2638,917,-1886,475,7486,11150,2577,-2717,-1029,-1537,-5474,-8982,-10931,-10947,-9554,-7749,-6439,-5696,-5721,-6510,-7845,-9397,-10492,-10941,-10570,-9608,-8499,-7274,-6009,-4618,-3050,-879,-39,1377,1496,66,720,2678,38,-1437,-1692,-1830,-1929,-4761,-8994,-7114,-2152,-1462,2077,2639,-786,-3179,-436,-1091,-3101,-3079,329,1896,2728,-379,-2795,-1344,1187,-362,3077,4977,4148,407,-3270,-2315,-2747,-3121,-1002,3131,285,-1225,3427,3054,297,-959,-647,-3181,-2060,-6298,-10659,-12514,-11201,-7847,-3827,-556,1011,-318,-1201,-1732,-1491,-2369,182,-3270,-7125,-11210,-14850,-17126,-16787,-14130,-10355,-6505,-2835,580,3710,1731,1242,327,9212,6440,148,-2942,1335,3893,1090,2129,-109,-2,-1299,553,-2631,-2564,-950,1513,-2051,-568,-235,-254,-217,-1231,1214,-1404,-5098,-9093,-13323,-17659,-21806,-25469,-23753,-19902,-16108,-12834,-9941,-7580,-5791,-4559,-4072,-4243,-5031,-6452,-8066,-9578,-10655,-10673,-9237,-6365,-2374,1351,1480,1296,4325,3169,-2022,1613,-947,-2762,-3718,1373,1521,1666,1013,137,497,3605,-301,500,-2493,-682,1541,7407,2525,-1375,39,-211,-5030,-9709,-14051,-17166,-18068,-16810,-14618,-12128,-9884,-7919,-6292,-5243,-4403,-3793,-3406,-3171,-2657,-2315,-2151,-2336,-2957,-3917,-5650,-7917,-10623,-13976,-17412,-20973,-23585,-24593,-23051,-20780,-18329,-16311,-14297,-12370,-10065,-7348,-4000,-578,248,-121,1242,4383,4572,3307,2199,1714,5,-983,-1792,5707,5074,-208,-937,1712,2395,7778,9895,9617,1651,3826,1617,28,-1750,1146,1457,4552,1049,-2085,-4668,-6875,-8759,-10326,-11937,-13691,-15600,-17977,-20651,-23559,-26757,-29397,-26736,-23683,-20984,-18405,-16352,-14715,-13702,-13108,-12934,-13099,-13049,-12541,-11446,-9545,-6998,-4021,-2707,607,4368,1330,859,9624,6089,-942,-1870,-748,-1736,-912,1983,310,-567,257,-1703,379,3482,121,-3325,-6338,-8239,-8372,-6885,-3929,-1224,2459,4350,-559,-2274,-2698,384,1396,-1707,2783,-807,325,-915,-2154,-1986,-4863,-1233,-1016,-2627,-1161,-2373,-4718,-7299,-10180,-12901,-15127,-16785,-17070,-16674,-15657,-14780,-14008,-13488,-13437,-13850,-14713,-16202,-17700,-19402,-21370,-22933,-23863,-23179,-21131,-18231,-14740,-10931,-6993,-3207,-3040,-3961,-5831,-1714,-1769,-1414,-4335,10476,12202,-94,-4650,4657,-7284,-2548,-6112,-9096,-11336,-12528,-12502,-11867,-10855,-8477,-3265,7442,26189,52865,20061,25918,164915,200071,-426914,239140,237769,222206,195065,160535,-6564,50496,9706,37670,23525,12808,11148,8478,5986,3019,-9781,-4240,-7935,-10951,-12927,-13269,-11956,-9513,-6714,-4038,-1777,-6280,-960,-1270,-2213,-2458,-2006,-4434,-7049,-9740,-11771,-12514,-11894,-9774,-6648,-3121,769,3784,3615,1360,3507,4118,2259,-3612,-1194,461,-1744,1027,5697,-711,-1809,-638,1877,10056,13859,14712,8615,-1020,-1939,1399,-183,5539,6133,2923,553,-1421,-3101,-3882,-4330,-6371,-9018,-12181,-15656,-17893,-17676,-14306,-9426,-4337,-2524,-1931,2117,2550,-883,-1555,-1923,-2175,-2253,-3807,-6414,-10457,-14146,-16643,-17186,-15446,-12077,-8012,-3903,63,3640,5998,6998,2671,-320,-58,-6164,-13597,-21366,-20983,-11852,-1593,8381,17370,25341,32121,37940,18032,39121,52058,56135,59589,62207,63566,63440,40005,57661,52468,46116,39261,32464,26038,-4980,16081,12207,8649,5031,1117,-2996,-7259,-11299,-15199,-18889,-22194,-25224,-26181,-23151,-18910,-14279,-9399,-4796,-615,-233,-3618,-3586,-498,-410,261,-1619,-593,-2457,877,2110,2046,-1598,2237,722,-3759,-1907,-7334,-12865,-17994,-22182,-23192,-20998,-18291,-15813,-13701,-11483,-9399,-7398,-5451,-3537,-2248,-1754,-1828,-2593,-3650,-4997,-6119,-6230,-5465,-3479,-592,2838,-871,263,2882,-261,13646,17582,9097,953,116,2734,5061,4623,1483,6728,4251,4841,3863,2730,291,-4054,-7008,-7886,-6769,-4648,-2752,-2945,-662,-2047,-1647,-2353,-2752,-2606,-2080,-1869,-3911,-4236,-7403,-11432,-14704,-13856,-8754,-2333,546,-196,-2648,-1943,929,2249,-1668,-3382,-9293,-16981,-23933,-19478,-12748,-6840,-1852,1122,275,1205,1427,360,590,1196,2172,1918,-1384,-1911,-2626,-1650,-1240,-1485,-1504,-1318,-934,-196,235,-3009,-73,179,-1290,347,2454,659,501,-1034,154,4854,4879,909,2779,1413,-319,-2292,-4400,-6378,-8288,-9609,-10123,-9545,-8209,-6060,-3759,-1849,-532,-1597,-82,-875,-2601,-5034,-7971,-11205,-14103,-15005,-12634,-7746,-1914,-1707,-44,-49,-1509,-874,-2210,-1373,412,-468,241,-654,-952,950,-664,-2266,-1761,87,-134,-1234],[-2410,-1250,-4802,-8085,-10873,-13070,-13927,-13953,-14263,-14707,-14586,-12366,-7775,-1986,-502,-2527,-1897,-385,1086,-406,2849,1733,-622,-2252,139,-211,887,3295,2623,2311,-1233,-2301,-1070,-3034,-1364,-3292,-319,1928,3274,1807,-1642,704,1036,-2227,99,-1096,-4537,-8634,-12916,-17227,-20306,-18727,-15603,-12581,-10455,-9172,-8602,-9086,-10298,-12152,-14175,-15516,-15398,-13553,-10648,-7491,-4511,-1852,269,-568,-930,521,-376,-1293,-3688,-6738,-9740,-12495,-13591,-11967,-7995,-2724,2597,3567,2680,1127,-2318,-1696,3083,6828,1788,-767,2573,802,-1104,-422,178,-1498,1208,920,204,1792,-1513,1870,2779,-1521,-1496,-1178,-579,50,304,-442,-279,-1612,-3706,-6586,-10305,-14242,-18150,-20273,-18974,-15678,-12038,-8658,-5776,-3247,-1060,120,-2122,429,2786,-1821,2351,4339,3527,2967,-490,-1657,1849,264,-2353,-603,-4362,-6782,-5735,-1869,-989,13,-524,-1201,3357,7843,5774,-2495,1062,4358,2394,-2699,-7052,-10740,-11993,-10427,-7290,-3760,-1933,116,3899,4047,-2935,-767,-1744,-2958,-5571,-3864,-4717,-4881,-4327,-3415,-3792,-2093,-2169,-3026,-4789,-7258,-10509,-13902,-16765,-18457,-18088,-15839,-12702,-9747,-7040,-4889,-3214,-2344,-2156,-2609,-3544,-4920,-6429,-8224,-10117,-11329,-11854,-11228,-9769,-7230,-4119,-855,-516,-105,-1023,2087,2709,2019,1110,-1391,-3136,-2215,5806,3823,1427,278,-1103,-2096,-7217,-5643,-4824,-5498,-6051,-6403,-6100,-5331,-3746,-2026,-71863,-120575,-141918,-101231,-7983,5533,-11963,-12451,-11054,-122372,-137223,-45418,-7122,-28650,-17565,-1142,-563,583,1728,2153,-26183,5207,2357,467,-6439,-1753,1084,-1936,-5677,-10017,-14837,-19610,-22512,-20535,-15600,-10222,-5385,-1415,1494,-1667,-3406,-4295,-1225,-2990,-5776,-7499,-7190,-4830,-3119,-2637,-588,4801,2220,627,-2206,-3494,-5989,-5830,-3883,-2930,-3172,-1426,2178,470,-1306,624,7092,10374,2109,-2543,-1519,-5630,-9032,-10216,-9076,-6832,-4540,-2866,-2337,-4178,-4255,-6691,-9867,-13533,-17098,-20230,-21941,-21518,-19905,-17918,-15949,-14060,-12315,-10349,-8049,-5439,-2520,296,-74,2208,363,-1529,-1562,-1601,-2101,-5279,-9913,-13678,-14619,-11806,-7415,-2906,-1450,-2917,-135,-1455,-3635,-3105,-2010,-551,2613,-517,-3297,-1524,981,234,3466,5016,4409,106,-3260,-2679,-2509,-2461,-1178,2821,319,-1509,-438,-3640,-7560,-12026,-16832,-21851,-26908,-22616,-18118,-13935,-10369,-7495,-5221,-3783,-3030,-3144,-3967,-5750,-8397,-11823,-16159,-20861,-22738,-18024,-11761,-5306,283,-2014,2029,-1315,1448,5510,4243,1437,943,310,9242,6802,380,-2521,1709,3605,609,1841,2,-224,-1255,355,-2834,-2547,-1509,879,-2075,15,192,-273,-745,-1508,873,5200,2360,2052,5370,1747,1757,-283,-2543,-5003,-7521,-10243,-12748,-14870,-16294,-16728,-16363,-15419,-14270,-13295,-12388,-11613,-11090,-10688,-10338,-10014,-9685,-9182,-8599,-7661,-6271,-4736,-2924,-946,-777,-2577,-3130,1593,1365,1744,1389,760,673,3763,-300,227,-2224,-359,1090,5704,1996,-2178,-6801,-11785,-17018,-21910,-23173,-19096,-14605,-10402,-6915,-3941,-1564,-4119,-956,-620,-926,-1458,1627,-1033,-2241,-4974,-8167,-11738,-15491,-19055,-22586,-23858,-21184,-18980,-17011,-15510,-13810,-12357,-10460,-8396,-5978,-3802,-1679,-2368,-1456,-562,-226,-1073,-171,-644,-568,-879,-366,572,1696,1562,-310,-1305,-2027,5782,5236,-245,-758,1586,2073,7202,9790,9853,1512,4439,1357,327,-1265,1183,870,4699,3685,-3007,-3374,-6121,-12076,-17904,-21746,-17776,-12159,-7208,-3185,-338,-1383,-4027,-4163,-3751,-7872,-13045,-19054,-23960,-18250,-12012,-6334,-1671,-912,2461,3277,2078,6696,1983,-2560,663,1159,915,1388,3062,4867,-678,-2260,-1465,-2432,-998,1755,747,-224,554,-1646,371,4287,3454,-85,1886,4096,574,822,-2578,-2546,-5099,-7172,-8257,-8382,-7483,-5786,-3016,-1523,2089,-239,1300,-841,-2334,-1923,-4420,-1746,-362,-2650,-832,988,475,-5969,-12899,-19607,-21796,-16232,-9900,-4313,630,423,-778,-3567,-417,-2529,966,-4823,2036,-937,-277,-1810,-1830,-5704,-9633,-13016,-14711,-13935,-11255,-7964,-4704,-2590,-6734,-2782,-3021,-3095,-4541,5258,5943,52,-3816,5736,-8361,6262,-2108,-534,12252,11754,11170,-6358,9543,5532,-3139,-16787,-4277,27664,8655,-49328,150522,184532,206884,214506,207599,187988,159650,127427,-5502,37134,3414,23525,17891,3054,2164,-2825,-6607,-9509,-11658,-13246,-14158,-14191,-13636,-12726,-11812,-11093,-10746,-10755,-11105,-11701,-12487,-13451,-14450,-15614,-16788,-18028,-19203,-20529,-21723,-22641,-23293,-22927,-21738,-20290,-18404,-16187,-13605,-10704,-7481,-3733,513,-2613,-2254,12,-3730,-1769,3109,-1225,-1020,-272,1767,8913,10350,10039,5184,-1276,-2733,1033,-278,4772,10447,20539,9422,-1177,-2860,-3721,-996,-1497,1957,2743,-2323,-7171,-15280,-22863,-21827,-15739,-10814,-7278,-5101,-4275,-4537,-5902,-8026,-10570,-13281,-15763,-17307,-16978,-15299,-12836,-10231,-7717,-5344,-3261,-1586,-127,1195,1860,2007,1556,109,-488,-2386,-4651,-6828,-8436,-9673,-9796,-8810,-7116,-4791,-2207,579,3497,6416,9342,12172,14682,16891,18646,19936,20518,20348,19734,18619,17333,16099,14945,-1414,14085,14071,14067,13777,12946,11534,9399,-280,3262,-867,-5317,-10047,-14706,-18753,-21168,-20789,-18505,-16102,-14038,-12664,-11730,-11308,-10400,-9230,-7329,-4823,-1947,-2449,1189,2110,1942,-2345,1568,673,-3753,-2813,-6708,-10709,-14394,-17582,-19673,-20792,-21423,-22221,-23715,-25373,-25010,-22103,-18406,-14204,-10206,-6686,-3534,-1001,1180,343,-2292,1117,-69,4658,8450,1297,-559,0,2914,-88,12530,15175,8040,346,-395,2317,4274,3503,681,5609,2513,4337,3582,2615,1092,-1233,-5489,-7562,-7371,-5897,-4525,-3585,-3635,-4907,-6780,-9240,-11835,-13917,-14967,-15172,-14965,-14797,-15313,-16642,-18907,-21742,-24421,-24895,-22224,-18580,-14871,-11294,-8012,-4909,-1874,-3741,-1089,-427,-1934,-613,3283,-1338,243,951,167,1324,1223,132,649,914,2506,2696,-1404,-1681,-3175,-2324,-413,1744,742,3145,8086,8621,-537,-3188,-170,619,-819,394,2543,1033,1242,-527,194,2265,1451,202,-1464,-3540,-6191,-9277,-12676,-16086,-19441,-21743,-21772,-19333,-15970,-12132,-8466,-5381,-2953,-1455,-98,514,344,-434,-1758,-3715,-6366,-9553,-13256,-17425,-22474,-27168,-25809,-19988,-13843,-7754,-2430,-779,1148,175,573,-653,-1047,814,-907,-2317,-1740,66,-3438,-6952],[-1811,-2408,-4131,-5955,-7911,-10301,-12636,-14895,-16908,-17214,-15369,-11955,-7410,-2800,-360,-2068,-1192,-1193,-316,-786,2492,1380,-741,-2299,155,-1765,-3736,-5566,-7380,-9203,-11084,-12701,-13152,-12261,-9838,-6733,-3298,-95,2602,2022,-785,1485,1625,-1928,55,-177,-517,-2994,-253,76,-6,1955,-201,-3751,-584,4220,3048,-244,772,3715,1555,-392,3313,1803,-2214,-4538,-7733,-10371,-12083,-12773,-12314,-11200,-9771,-8325,-6772,-5441,-3840,-2254,-263,-779,410,-1991,2219,3372,2225,451,-2379,-1427,3920,7929,2729,-962,2737,849,-1652,-917,-429,-1791,1832,929,-69,1278,-1745,1804,2484,-2187,-2100,-1548,-592,-1,20,-948,-334,-449,-2621,-5326,-8531,-11693,-14943,-17737,-19851,-21000,-20883,-19661,-17788,-15406,-12815,-9990,-7003,-4117,-1403,-1635,2543,3880,2723,2640,-702,-1521,1491,318,-2842,-1279,-1663,-568,-2229,-1601,-2178,605,-130,-1296,2436,6322,4819,-2797,1257,4895,2319,-2453,1400,-1424,308,-308,-3364,-1995,-2198,-184,469,775,-3352,-599,-2501,-4923,-7992,-11286,-14310,-16361,-16891,-15972,-14327,-12708,-11425,-10827,-11084,-12031,-13763,-15676,-17194,-18014,-17684,-16149,-13833,-11555,-9310,-7388,-5693,-4550,-3832,-3501,-3417,-3559,-3654,-3891,-4141,-3723,-2786,-999,-1606,1896,4564,651,-785,-644,-2043,2214,2751,1489,1078,-1194,-3057,-1977,8086,5703,2212,3294,4752,-619,-7462,-4854,-3813,-2675,-2636,643,275,-1991,-3077,-3575,-74237,-122888,-143006,-103894,-6831,-1622,-12577,-23833,-80623,-238460,-216165,-62400,-9215,-26041,-23542,-10655,-10110,-9034,-8090,-7002,-27707,-6060,-6219,-6674,-7319,-8076,-8939,-9552,-9837,-9725,-9322,-8666,-7766,-6856,-5761,-4605,-3629,-2828,-2208,-2243,-3064,-4822,-3892,-5593,-7484,-9473,-11085,-11804,-11369,-10021,-8118,-6303,-4769,-3791,-3476,-3423,-3351,-2662,-3802,-2938,-3454,-1641,1693,32,-899,533,6389,9304,1455,-2400,-2131,3252,4530,-601,5952,-1188,-2078,-50,-374,-4503,-3125,-1791,-2993,-2428,-1413,288,-3077,-3304,-5512,-7516,-8421,-8385,-7803,-6714,-5347,-3941,-2582,-1659,-1199,-1387,-2328,-4144,-6701,-9570,-11855,-12897,-11745,-8777,-4934,-1358,1168,897,-2055,-2557,262,-1766,-3907,-3196,-1007,-957,-1071,-675,-3468,-1730,701,824,2910,2368,1109,-642,-3259,-4978,-7408,-10244,-12939,-15771,-18932,-21596,-23610,-23682,-22031,-19840,-17721,-15996,-14793,-14145,-13900,-13842,-14044,-14402,-14708,-15136,-15481,-15800,-15656,-14870,-12955,-9734,-5627,-1720,3519,3797,4944,5044,-210,-1643,2083,-1158,1657,5388,3846,1001,491,197,8844,6999,576,-1999,2105,3283,189,1577,83,-422,-1242,115,-2973,-2479,-2077,203,-1963,582,588,-305,-1274,-1751,424,4489,1190,2036,5837,2834,3618,722,-3116,-693,-2851,930,-2032,-4515,-6133,-6595,-6117,-4925,-3449,-2188,-1167,-1416,-1473,-1297,-2525,-4317,-6635,-9272,-12257,-15216,-17919,-20511,-22686,-24374,-25596,-25890,-25538,-24494,-22814,-20468,-17635,-14768,-11393,-8058,-4741,-1647,-1766,-69,651,5933,2334,-191,1364,631,-3106,-7348,-11804,-15190,-15639,-12791,-8449,-3711,-40,-3885,-864,-1147,-1625,-1387,2779,-1395,-2579,-2175,341,765,238,-2855,-6018,-8726,-10678,-12020,-12346,-12114,-10986,-9716,-7816,-5676,-3150,-859,1368,-2752,-1619,-817,-638,-1579,-592,-1687,-4713,-8168,-11174,-13680,-15365,-15778,-15228,-13825,-12261,-10311,-8003,-5575,-2759,279,1715,6241,8876,10047,1398,4879,874,699,-894,1206,315,1416,-2847,-7480,-11970,-15430,-15730,-12220,-7071,-2387,-397,2021,2408,312,-1230,-3540,-3986,-4135,-5022,-9477,-10756,-7567,-2164,-630,998,-1600,-1041,2240,3208,1968,1242,-5646,-13521,-22024,-19208,-10733,-2834,4280,8137,-522,-2541,-1951,-2871,-1002,1451,1213,80,808,-1649,345,4533,3497,381,2457,3955,388,884,-1813,-138,2650,2987,-1635,-1748,-2091,1189,2399,-1398,1370,256,1975,-862,-2626,-2018,-4045,-2275,225,-2327,-5444,-10905,-16256,-18773,-15557,-10095,-4459,531,5237,4989,1160,480,-1493,-3427,-710,-2253,1650,-4960,2355,-1379,-3318,-7742,-12645,-17499,-20973,-17809,-12526,-7041,-1622,3467,-176,-1350,-6840,-4009,-4508,-4614,-4828,9670,16520,-74,-2928,5927,-9307,5206,-5620,-3099,15152,12333,8904,-8509,122,25043,3289,31850,36066,53396,24593,-242,102018,111518,115845,114113,107181,95859,81698,66310,10532,17542,4487,12808,3054,-5251,-12041,-17071,-19087,-17181,-14138,-10964,-7709,-4372,-4839,-9533,1694,-5340,-3222,-6576,3175,-4674,-2778,694,1138,-1641,-1419,-2940,-4022,-4866,-5273,-5336,-5562,-5936,-6706,-8170,-10110,-12606,-15280,-16418,-13748,-8863,-3112,-1380,-3249,-830,-5481,-3267,477,-1823,-348,-28,1374,7496,7285,6967,2972,-1588,-3517,609,-497,-3517,-6749,-9413,-11274,-12209,-12615,-12951,-13742,-14633,-15717,-16949,-18374,-18937,-18364,-16885,-15328,-14042,-12987,-12288,-11867,-11735,-11697,-11880,-12108,-12269,-12437,-12710,-13125,-13413,-13904,-14453,-15194,-16088,-16996,-17828,-18300,-17983,-17091,-16447,-16037,-15995,-15908,-16527,-17507,-18580,-19350,-18289,-16488,-14365,-12143,-10093,-8046,-6168,-4392,-2734,-1297,-39,993,1665,2121,2332,2413,2205,1701,1178,474,-248,-961,-1817,-2420,-2929,-3248,-3331,-3188,-2870,-2328,-1752,-1816,-864,-1267,-1794,-3057,-4824,-6940,-9260,-11523,-13114,-13798,-13374,-12522,-11612,-11306,-11133,-11718,-12725,-14070,-15478,-16576,-17029,-16512,-15613,-14816,-14291,-14064,-14062,-14329,-14865,-15585,-16395,-17504,-18690,-20163,-19915,-17705,-15224,-12146,-8840,-5318,-1539,-2643,6325,8266,2713,4761,2733,-29,-2751,400,564,4735,5942,410,-263,-395,2677,-39,11235,12720,6737,-392,-955,1830,3422,2444,64,4604,895,3610,3155,2357,971,1982,1043,2781,3098,1567,-905,-3000,-714,-2557,-6083,-10436,-15040,-17344,-14304,-9421,-4571,-241,2989,4993,-670,2407,3082,-867,298,-14,-2382,-1863,-138,920,-1543,-4072,-1397,-63,-959,-863,3607,-1002,-144,573,0,1296,838,-225,388,387,2605,3037,-1376,-1412,-3666,-3008,-894,1297,602,3429,9020,8325,-1165,-3076,-267,1025,-336,489,2644,1438,2019,124,407,4526,3123,996,-1637,-4690,-8118,-11556,-14575,-16482,-16989,-15853,-13788,-11333,-9073,-6764,-4738,-3226,-2177,-1515,-1102,-755,-722,-812,-953,-1239,-1749,-2339,-3027,-3819,-5225,-6534,-8228,-9953,-11615,-12917,-13781,-13785,-13205,-11836,-10201,-8738,-7164,-5993,-5142,-4776,-4784,-5193,-6044,-7201],[-8028,-9743,-11115,-11491,-10588,-8818,-6081,-2861,-1919,-385,1312,-1769,-1152,283,-260,-1708,-669,-1543,-1709,-1214,1995,907,-2580,-5334,-7223,-7879,-8339,-9000,-10264,-12238,-14970,-18036,-19262,-16685,-12739,-9152,-6114,-3941,-2651,-2107,-2105,-2503,-2782,-2758,-2045,-1135,-802,-2788,79,724,376,991,-720,-3441,-1363,-1731,-1526,-1128,-383,507,1561,-733,3297,3150,-2580,-227,2505,5025,3351,-209,-878,-195,-1876,-691,-1759,-1625,-906,-606,2757,-141,415,-2190,1855,3184,1916,-191,-2343,-1087,4737,8933,3745,-979,2949,899,-2085,-1225,-968,-1834,2542,973,-437,-3528,-6481,-9097,-11226,-12282,-12135,-11494,-10873,-10340,-10269,-10476,-10932,-11508,-11911,-12195,-12580,-12923,-13796,-15042,-16665,-18176,-17975,-15188,-11003,-6232,-1530,581,-665,-1021,1952,-1263,2858,4007,2214,2516,-629,-1263,1287,532,-2563,-1793,-1755,-970,-2787,-1099,-2644,1478,421,-1226,1605,4853,3959,-2820,1662,5699,2438,-1675,2356,-1145,119,-677,-3616,-1698,-2300,-201,3387,3397,-3648,548,421,-1100,-4162,-5064,-1716,-5437,-8709,-11044,-12087,-12017,-11282,-10597,-10446,-10893,-12248,-14145,-16363,-19049,-21846,-22135,-19348,-16537,-13855,-11565,-9565,-8194,-7341,-6970,-6934,-7190,-7450,-7917,-8521,-8690,-8707,-8332,-7888,-6905,-5590,-4112,-2360,-927,-2627,2540,2972,1209,1186,-748,-2647,-1506,8879,6664,3333,3191,3416,-354,-7302,-3729,-2898,-3232,-2467,141,228,3660,3420,2529,-75748,-120459,-137458,-101662,-6304,-2242,-12541,-30400,-132160,-325487,-276055,-77022,-3939,-23052,-26695,-6250,-8481,-22450,-13509,-15759,-28775,-17999,-17108,-15321,-13211,-11159,-9477,-8036,-6891,-6003,-5405,-4990,-4590,-4509,-3602,-2619,-1421,51,1795,-2496,-2301,-4667,-1474,-2092,-1514,-2491,-1917,-2590,-2386,-2772,-6072,-9540,-12758,-15421,-17046,-16932,-15542,-13663,-11378,-9234,-6853,-4608,-2206,-44,-378,529,5762,8393,1008,-1975,-2409,2534,3950,92,6633,-590,-1399,549,89,-4116,-2916,-1999,-3378,-2203,-1797,892,-2432,-3911,-2078,-1551,-2131,-1227,-694,229,-1995,1524,2903,1995,-837,1617,1500,-1472,-1097,-1013,-1837,-1184,-2298,-1339,-3948,-985,980,252,-2204,-1892,957,-1732,-3493,-3070,-1453,1480,2468,-577,-2786,-1702,-1066,-3568,-5904,-7834,-9940,-12103,-14319,-16371,-18429,-20538,-21412,-20284,-18373,-15886,-13572,-11429,-9630,-8171,-7017,-6172,-5539,-4966,-4188,-2983,-1560,-171,-904,-805,19,-2161,-1737,-2560,-1344,-2689,-413,-1609,3671,3253,3183,4077,-518,-1209,2115,-852,1933,5258,3480,620,88,182,6895,7194,885,-1251,2663,3125,43,1515,286,-1237,-4375,-8109,-12185,-16423,-20578,-23351,-20069,-16890,-14002,-11562,-9327,-7382,-5334,-2681,-22,1957,5244,3864,4481,560,-2760,-555,-2748,3181,1915,-1212,-1006,691,-2381,-4867,-4975,-3130,-265,-504,-985,3098,4320,2171,-1226,-5262,-9039,-10458,-8165,-3692,-1442,3652,40,-2049,-1466,2172,1531,2704,2393,1904,1043,3895,-302,-192,-1117,273,357,5800,2593,356,1996,2708,-1739,-6502,-11594,-16304,-18660,-16310,-12348,-8417,-5075,-3463,-605,-1499,-2147,-1131,424,-1541,-2843,-3123,-4380,-5619,-6792,-7714,-8794,-9811,-10735,-11890,-12864,-13964,-14653,-15527,-15976,-16267,-16095,-15909,-15362,-14783,-14014,-13313,-12662,-12565,-12341,-12527,-13038,-14164,-15317,-16750,-18362,-19582,-20004,-19170,-18095,-16973,-16084,-15800,-15857,-16275,-16991,-17436,-17158,-15931,-13923,-11596,-9432,-7715,-6486,-5951,-6310,-7493,-9352,-11815,-14178,-14999,-12692,-8194,-3017,-2744,-1341,815,1672,-48,-1083,-3041,-3722,-3868,-988,-3391,-7550,-8534,-6088,-1998,1526,-1496,-1152,1954,3028,1820,885,-2653,-5763,-7036,-5346,-1223,2447,9512,8698,-493,-2645,-1971,-2625,-900,1070,1671,348,999,-1719,299,4774,3399,723,2862,3596,125,810,-1065,159,2267,2007,-2174,-1610,-1767,1545,2807,-1363,670,616,2335,-954,-2988,-2200,-3766,-2845,-4119,-9695,-15631,-20414,-14490,-8531,-3048,1719,-3287,2168,4662,4614,1121,534,-2188,-3214,-1055,-1930,33,-4849,-5806,-6983,-6949,-5574,-3695,-3851,-5181,1790,3202,4627,8521,4763,1203,-419,-5755,-5355,-6125,-5452,-5190,8873,15197,-430,-2060,6414,-10069,4061,-8716,-5405,8878,4988,422,-9701,-12509,-17223,-7635,3380,15473,27301,38755,48541,-13213,-131026,63657,62834,59849,55012,48989,42415,-3330,-293,6592,11148,2164,-12041,9486,6711,4042,-1537,-9750,-3571,-5892,-7835,-9416,-10310,-10392,-9717,-8601,-7228,-5732,-4125,-3951,-842,722,-1191,1658,3829,4315,4253,-515,-1164,781,-3973,-2434,-5228,-7983,-10276,-11071,-9728,-7047,-3791,-451,6,-2744,-1991,-3940,-2280,-2029,-2401,216,117,786,5477,4279,3258,1846,-1914,-4126,-556,-1681,-2641,-3627,-4707,-5748,-6556,-7220,-7773,-8398,-8587,-8448,-8114,-7955,-7651,-7767,-7902,-8284,-9063,-10100,-11441,-12922,-14406,-15334,-15229,-14134,-12627,-11106,-9785,-8726,-7641,-6830,-6111,-5598,-5261,-5009,-4899,-4948,-4855,-4415,-4044,-3533,-2953,-1894,-1169,-525,-4871,-4327,907,1034,1190,1331,1270,1211,977,607,62,-768,-1792,-2953,-4202,-5173,-5687,-5551,-5052,-4459,-3800,-3509,-3635,-4306,-5774,-7693,-10212,-13030,-14643,-12178,-8037,-3491,996,-3101,1692,-1900,1633,-2107,1006,1549,-5391,-2389,991,-2261,-2319,-1770,-3772,-3687,-746,-790,115,-581,-289,-2540,1047,1179,1303,-3866,41,167,-3817,-1575,-2583,-1752,-42,2587,-2183,-3888,-7163,-9983,-11806,-11604,-10068,-7998,-5719,-3215,-982,901,-450,1157,1782,-368,-3132,-243,1011,4910,5524,718,63,-861,-1357,-3423,-5198,-6477,-7345,-7487,-7192,-6513,-5711,-4647,-3925,-3199,-2623,-2293,-1899,-1558,-1226,-825,-299,325,1030,1638,-432,-2592,-790,-1421,-2633,-5413,-8763,-11881,-12857,-10517,-6304,-1474,3055,6934,504,2078,2526,-1480,1783,243,-2185,-1849,-2445,-4290,-4569,-4284,-1696,223,73,-1123,3412,-701,-538,-390,-3477,-6819,-10716,-14911,-18528,-18070,-14594,-10499,-6801,-3817,-3892,-3616,-1291,-283,-1298,-2758,-4402,-5796,-6901,-7626,-7919,-7796,-7197,-6370,-5171,-3814,-2392,-1059,185,923,1264,832,374,386,252,768,388,2636,-468,-1615,500,1508,2484,-1629,2463,4586,1946,-1208,1133,751,630,-742,-459,-837,-1217,217,306,-875,-2170,-2350,-1290,-2283,-1877,-1163,-2603,-3748,-5729,-7157,-8223,-9121,-9449,-9724,-9931,-10351,-10986,-11960,-13386,-15134],[-5521,-5923,-5423,-4092,-2314,-699,-1481,-1900,-1734,-945,900,-1507,-1732,-111,-32,-1299,-195,-932,-2289,-2393,-3348,-4135,-4758,-5126,-5606,-5744,-5971,-5887,-5305,-4118,-2570,-1844,-770,-1589,-1281,-1437,1090,990,-749,-2578,-4181,-5418,-5949,-5944,-5387,-4955,-4476,-4344,-4289,-4410,-4559,-4793,-4947,-4807,-4946,-5313,-5849,-7007,-8579,-10595,-12673,-13926,-13388,-10964,-7525,-3833,-251,3118,3429,-224,-913,-434,-2542,-1458,-2070,-1700,-872,-373,3164,404,418,-2393,1415,2892,1646,-899,-2343,-805,5381,5239,1758,-965,-2401,-3311,-3758,-4034,-4413,-4721,-4878,-5154,-5357,-5417,-5279,-5145,-5311,-5478,-5381,-5146,-4624,-3437,-1829,-1638,-485,410,-1692,1542,2933,3528,4233,3774,3657,1696,-1406,-4338,-6462,-6846,-5417,-2675,167,-1621,1415,-948,3018,3801,1731,2311,-592,-1124,1009,640,-1990,-2381,-1872,-1217,-2848,-524,-2132,2229,816,-1280,623,3226,2978,-2792,1962,5482,2474,-880,3193,-922,-14,-954,-3573,-1466,-2488,-270,3492,3444,-3575,1221,1493,-40,-3171,-4348,-961,-3483,-5119,-5695,-5360,-4551,-3542,-2742,-2408,-2468,-3171,-4143,-5188,-6551,-8208,-9928,-11506,-13187,-14603,-15832,-16673,-17418,-17953,-18280,-18346,-18259,-17912,-17692,-17697,-17503,-17521,-17602,-18129,-18617,-19180,-19607,-19053,-17724,-16114,-14311,-12384,-10273,-8004,-5527,-2923,-1150,2569,5129,4371,2773,1969,-41,-7099,-2753,-1862,-3979,-2618,-658,-1321,2058,8180,10319,-77088,-116697,-129465,-96040,-6740,5337,-11802,-33059,-169687,-391076,-321574,-89930,-2971,-20123,-27477,672,-21668,-51052,-4899,1373,-29664,-3352,-6552,-9936,-13233,-16127,-17885,-17294,-15894,-14722,-14006,-13573,-13050,-12213,-10547,-8091,-5175,-1929,1538,-2822,-1566,-4124,-1688,-1947,-1541,-2277,-1706,-2875,-2030,-1066,210,4684,1847,856,-1667,-5495,-9326,-12284,-13037,-11824,-9344,-6917,-4771,-3136,-2482,-2649,-3778,-6120,-9502,-13317,-16239,-13969,-8208,-2074,4050,-138,-903,1034,453,-3588,-2578,-2357,-3694,-1929,-2330,1174,-2024,-4469,-2312,-1160,-1786,-1716,-848,-116,-2727,1996,3663,2673,-788,1388,467,-2981,-6053,-8390,-9505,-9647,-8814,-7473,-5923,-4103,-2431,-691,-2117,-1340,1509,-1739,-3207,-3084,-1885,1658,2336,-596,-2091,-1814,312,2244,4123,1921,-977,-4341,-8016,-11596,-15044,-18109,-18399,-16633,-15410,-14508,-14464,-15088,-16318,-17658,-17644,-15465,-12240,-8589,-4697,-668,-398,95,-521,-1012,-310,-2719,-1576,-2696,-1255,-2634,-1237,-1060,-1698,-2057,-1351,-65,-958,-1036,1818,-781,1922,4818,2860,-14,-563,-42,2291,941,-582,-2570,-4823,-7219,-9669,-12078,-14359,-16562,-18318,-19522,-18953,-17664,-16345,-15195,-14476,-14121,-14127,-14768,-15994,-18138,-21039,-17909,-13891,-9560,-5105,-689,3631,184,-2063,-448,-2642,3708,2726,-1553,-1021,-1338,-6537,-10914,-11959,-8970,-4484,-228,-521,2650,5885,5757,1740,166,1928,4399,6711,3144,-1202,4067,497,-1872,-609,2404,1786,3544,2982,2311,1067,3667,-489,-458,-553,441,25,-866,-2988,-4669,-6047,-7260,-8441,-9398,-10266,-10640,-10127,-8792,-7069,-4972,-2860,-3182,-412,-1788,-2389,-851,33,-2361,-5153,-8606,-12457,-16483,-19169,-16038,-12319,-8801,-5572,-2992,-667,1063,1008,1678,1343,84,391,1186,-1484,-5203,-9643,-14794,-19786,-15988,-10329,-5194,-792,2359,3121,1710,2040,512,-1140,-1403,-2232,3991,4047,-190,-312,278,-2930,-6973,-11694,-16465,-17345,-12810,-7969,-3856,-603,1286,-645,2517,473,-1719,-336,-691,-401,-1563,-1456,-2875,-2380,-287,1258,-277,-1015,-2615,-3454,-3637,-890,130,-1910,-3647,-5156,-6220,-6966,-7571,-7842,-7932,-8043,-8105,-8208,-8357,-8593,-8950,-9363,-9646,-9730,-9403,-8696,-7667,-6101,-4316,-2292,-756,580,2055,528,1051,-1900,179,4925,3122,896,3076,3041,-248,574,-409,247,1553,867,-2718,-1590,-1486,1884,3121,-1461,14,802,2380,-1100,-3381,-2452,-3621,-3468,729,-1097,-1057,706,3051,3410,4101,1759,-3679,1795,3599,3943,999,591,-2790,-2936,-1476,-5078,-8457,-10267,-9382,-6924,-4224,-5639,355,-3600,-5026,2759,4250,4754,6523,5272,2409,197,-4457,-6742,-7236,-4992,-5564,-823,-3194,-5624,-8064,-10286,-12282,-13917,-15174,-15559,-14826,-12822,-9414,-10136,-1367,7038,-3383,22611,31511,40024,48227,54971,59818,62359,61848,57710,50537,16454,28423,16036,-19415,-12805,7466,8478,-2825,-17071,6711,34144,459,-3029,-8698,-3410,8404,-2220,-3652,-8389,-2382,-7162,-5638,-5854,-5140,-3552,-5073,1452,3700,-674,1564,3645,6195,6898,-625,-1668,579,-3960,-1655,-727,2529,-848,3213,3487,1212,-24,814,1143,-1270,-3332,-2274,-701,-3865,-2799,-2521,-3852,-5095,-6072,-6893,-7200,-7048,-6507,-5611,-4380,-2945,-1102,834,2635,4249,-511,-1965,-1797,-1764,212,1001,916,-2021,-5048,-8439,-11449,-13750,-14383,-13097,-11404,-9861,-8608,-7432,-6398,-5276,-3951,-2540,-3280,-101,1017,1756,-1784,-1275,1898,-1463,-4634,-1641,-3435,-5167,-7181,-9145,-10926,-11838,-12390,-12154,-11082,-9599,-7671,-5511,-2987,-264,2341,4920,7195,9125,-3061,9974,11780,11499,10595,9336,7834,-10146,4720,3008,1378,-486,-2605,-5125,-8333,-11915,-15987,-14344,-9172,-3793,1515,6654,197,-4129,584,-2440,1619,-2650,914,1110,-4961,-1551,1560,-2043,-2797,-2131,-3486,-3614,-783,-966,-44,-273,-277,-2495,790,458,952,-3814,-552,-126,-3705,-1742,-2427,-1547,665,4299,-2391,-931,-3399,-97,-1432,-2631,-3996,-5427,-6758,-7776,-8890,-10110,-11065,-11771,-11811,-11438,-10701,-9516,-8572,-7699,-7070,-6731,-6930,-7516,-8491,-9586,-10547,-11055,-11095,-10387,-9361,-8166,-7088,-5988,-5473,-5206,-5355,-6029,-6933,-8190,-9746,-11478,-13224,-14797,-15784,-15757,-15134,-14134,-13346,-13129,-13110,-13641,-14609,-15356,-14695,-12650,-9787,-6359,-2855,583,1654,1762,2010,-2103,1930,353,-1917,-1812,-1187,-776,-1682,-4280,-1899,-1934,-3772,-5321,-6453,-7117,-7243,-6911,-6739,-6113,-5603,-5327,-5384,-5487,-6069,-6722,-7760,-9235,-11104,-13187,-15320,-16650,-15865,-13416,-10367,-7019,-3811,-2193,-367,1797,677,809,2920,2317,3185,1687,660,-374,-718,-226,-952,3069,6270,7879,1461,2548,-18,-1754,682,1318,2468,-1236,3444,5286,2248,-1184,1275,511,87,-1018,-1480,-1040,-1163,179,-144,-744,-2252,-1749,-850,-2447,-1993,-973,-2467,632,2265,1994,1644,-235,-783,-703,-2027,-3790,-5835,-8104,-10488,-12610],[-9200,-10672,-11654,-12030,-12009,-12100,-12004,-11940,-12253,-12487,-12786,-12910,-12212,-11023,-9176,-6755,-3751,-414,-1358,-2070,921,-234,-1503,-1745,211,1795,2784,4232,1697,2005,-707,-1888,-894,-1328,-1322,-1209,-1144,-3191,-5570,-7883,-9453,-9516,-7620,-4594,-947,-46,-1593,-1196,536,1306,703,142,-1527,-2580,-1351,4133,3650,-975,-753,3665,2292,-1507,-2389,-6517,-10480,-12994,-11576,-7714,-3468,-588,-1146,-712,-2679,-2576,-2713,-1764,-992,-206,3399,691,285,-2602,748,2341,1251,-1802,-2532,-736,5680,4532,2026,-1080,-2386,-4453,-6442,-8425,-10555,-12615,-14432,-15450,-14315,-12657,-11035,-9747,-9138,-8985,-9137,-9885,-11229,-12840,-14840,-16184,-14365,-11960,-9433,-7005,-4875,-2797,-1204,125,1069,1515,1503,1024,-795,-2277,-3408,-5638,-7905,-10015,-11259,-11074,-9307,-7043,-4572,-2106,-731,-1170,592,550,-1515,-3101,-2094,-1379,-2436,-96,-1991,-4496,-6645,-8179,-8047,-6291,-3746,-2766,1525,3666,2386,-216,3836,-791,-153,-1213,-3310,-1334,-2680,-468,3727,3769,-2924,-919,-3897,-6446,-8376,-9171,-8895,-8016,-6954,-5810,-4535,-3133,-1506,128,1566,1237,-1400,-1911,-3989,-1512,1320,5486,4915,3196,3286,3554,538,-2211,1370,600,-984,-2704,-4297,-5996,-7751,-8998,-10030,-10616,-11121,-11140,-10952,-10748,-10390,-9998,-9697,-9456,-9280,-9072,-8812,-8412,-7911,-7222,-6448,-5642,-4762,-3882,-2901,-1721,-6831,-1984,-780,-4751,-2976,-1608,-3251,482,9317,11639,-78643,-114804,-122784,-88268,-7908,4094,-10170,-33512,-196095,-440215,-355796,-101018,-2445,-17320,-27074,5580,-12906,-53159,-14655,1291,-30196,-561,-1794,-3258,-5996,-6678,-8568,-10164,-11305,-11922,-12257,-12562,-13015,-13930,-15152,-16778,-15929,-13344,-10405,-7102,-3804,-3399,-2025,-2053,-1770,-2132,-1591,-3204,-1785,-634,352,4406,1694,824,-1636,-1431,-558,-1488,-3838,-5486,-5170,-3413,-625,-226,-196,-286,4100,6545,-133,-1508,-2141,607,-1068,-5975,-9583,-9142,-5144,-429,752,-3050,-2161,-2740,-3801,-1654,-2906,-3214,-2269,-4830,-2491,-710,-1350,-2355,-1140,-557,-3495,2491,4087,3201,-566,1141,2769,-1249,-852,-687,-1526,-1222,-2214,-1997,-2925,-665,344,-1266,-1754,-841,1957,-1733,-3042,-3119,-2083,-2194,-3017,-3475,-3928,-4379,-4845,-5592,-6388,-6967,-7878,-8934,-10053,-10937,-11742,-12693,-13332,-14051,-15120,-15603,-15127,-13337,-10802,-7773,-4398,-2475,-151,3279,2510,2758,399,357,-145,-1299,-638,-2949,-1244,-2647,-1200,-2529,-3123,-3776,-3033,-1525,-1270,1658,-1401,-1010,1331,-860,1711,4221,2147,-777,-1331,-347,2820,2402,893,-127,1344,1308,-177,1150,178,-777,-1137,-645,-2972,-1813,-3168,-2755,-5369,-8351,-11574,-15197,-18987,-14836,-10537,-6021,-2900,723,2235,4860,5508,-262,-1369,-312,-2501,4166,1697,-1891,-5436,-9092,-12733,-15819,-15956,-13475,-10806,-8463,-6719,-5551,-4974,-4984,-5475,-6048,-6399,-5769,-3824,-1019,-1031,4298,959,-1753,241,2637,2188,4588,3658,2642,987,3235,-803,-718,-2435,-5891,-9198,-11883,-14143,-15019,-14216,-12611,-10916,-9149,-7615,-6123,-4481,-2802,-1345,-220,-800,-2958,-217,-1831,-2028,-448,4883,-1486,-2258,-2085,-2084,-5609,-9417,-12941,-14889,-12439,-8406,-4444,-466,2998,896,1463,1260,-82,-133,2502,-966,-3140,-6035,-12597,-17195,-10344,-3362,-2323,2655,3983,2783,1230,1598,-8,-1248,-1095,-2167,5,-2681,-4464,-5121,-5216,-5455,-6075,-7410,-9570,-12353,-15632,-16936,-12954,-8949,-5156,-1796,1153,-345,-794,259,-23,90,-1623,-1237,-2564,-3396,-1032,1222,-304,-924,-2173,-3087,-3494,-871,1171,-195,-581,-996,461,1325,-1293,-1496,1052,2293,1478,1754,5,-2296,-5096,-8230,-11412,-14356,-15273,-13307,-11321,-9583,-8405,-7666,-7501,-7775,-8329,-9068,-9877,-10693,-11266,-11853,-12381,-13128,-14211,-15606,-16038,-14249,-11580,-8415,-5138,-1651,-3197,-1643,-1229,2252,3361,-1666,-533,851,2193,-1246,-3752,-2778,-3603,-4054,1039,-337,105,2029,3499,3743,4060,1679,-3998,1267,2277,3016,834,-1368,-6438,-11467,-14717,-10834,-6393,-4133,836,-3245,4762,-3964,274,-3332,-4725,3492,5388,4919,3956,2061,-157,-2651,-5210,-7990,-10568,-12621,-12469,-10675,-8793,-7331,-6501,-6175,-9858,-6382,-10140,-8570,-1971,-1223,2415,-8968,5819,28128,-4140,24242,28923,72343,48743,81557,119057,128672,133664,132889,126723,115456,100344,51162,-14434,-21811,5429,5986,-6607,-19087,4042,459,-5230,-9808,-10310,-7086,-3531,-2121,-3239,-7802,-871,-7103,-5352,-2719,7197,-1627,-5751,1819,4649,-171,1445,2633,5979,6361,-938,-2073,256,-3890,-961,-171,2385,-1768,2906,4186,110,-1459,3675,3031,267,-4762,-878,612,-3022,-2999,-2697,-4112,-5385,-6495,-7703,-8720,-9461,-9567,-8654,-6825,-4518,-1759,994,3426,5427,-447,-1478,-964,-384,598,338,-353,-3592,-6699,-9928,-12478,-12947,-11370,-10015,-9244,-8907,-8823,-8512,-7827,-6517,-4618,-2426,-3142,1853,3258,3787,-1283,-1040,1979,-1294,-5358,-308,5351,5374,3401,1264,-910,-2501,-4119,-5385,-6158,-6757,-7082,-7253,-6978,-6251,-5278,-3953,-2578,-1242,-5982,647,967,789,12,-1165,-2684,-9154,-6179,-8159,-9958,-11731,-13290,-13845,-12707,-10977,-9096,-7074,-4989,-2981,-1192,407,-221,-5126,-337,-2987,1534,-3083,795,-121,-4549,-3081,-4370,-5449,-5971,-5989,-5304,-4375,-2777,-1326,-332,-130,-427,-2541,305,-523,437,-3235,-2284,-2743,-3572,-2100,-2389,-1435,1174,4547,-2708,-504,-2903,2574,3636,4494,-688,-255,-1624,-3327,-994,-5494,-9603,-13290,-15190,-13572,-11873,-10525,-10087,-10206,-10842,-11719,-12451,-11951,-10131,-7533,-4638,-1742,701,-2361,-2430,270,1272,368,66,4037,-281,314,-2105,-4868,-7856,-10773,-12890,-12834,-10599,-7608,-4801,-2022,-959,-1507,1716,-1038,-297,1813,-721,505,-2553,2453,4506,6901,2595,1294,1474,-2900,1715,233,-1783,-1931,-1734,-1684,-1981,-4173,-2244,785,1907,-1564,3385,-420,-1396,-1402,-394,-2554,-4557,-6120,-6927,-6458,-5259,-3257,-1120,-277,-3172,-3095,-2002,397,459,3596,5462,5470,-2253,-1759,-536,1980,1001,-66,-1993,-3970,-5647,-6618,-6388,-5222,-3241,-954,-2296,2179,5234,6457,2360,2276,255,-1966,558,1015,2453,-1031,2245,1344,421,-1393,-1563,-2612,-4104,-5974,-8225,-10936,-14041,-16977,-18728,-17897,-15261,-11381,-7523,-3818,-2190,-759,-2264,743,3025,2941,2195,-184,-734,841,-336,-2591,-5023,-7606,-10310,-12887],[-921,332,896,-539,-1241,-2400,-4661,-7319,-10589,-12018,-8687,-4809,-2648,-648,391,-741,200,851,-168,-2375,570,-764,-1529,-929,534,2592,2962,4352,1378,1645,-460,-1720,-839,-874,-1091,-880,1014,-1720,-5744,-9508,-12953,-13175,-9985,-6899,-3703,-783,-1951,-335,1470,1884,782,-534,-1558,-2068,-1627,3992,3686,-937,-568,3592,2631,-1785,2177,2074,-3015,107,2081,2836,2939,-1011,-1259,-738,-1883,-3605,-3399,-1554,-961,-1389,-3170,-4638,-5677,-6300,-6592,-6467,-6030,-5521,-4619,-3608,-2453,-1253,102,-1075,2474,194,-2991,-1855,-2159,-1011,160,-2052,-4742,-7699,-10585,-12994,-13675,-11861,-9090,-6410,-4099,-2014,-474,-2387,-889,625,-2032,-181,-1668,-3300,-5339,-7358,-9232,-10743,-11462,-11192,-10272,-9025,-7887,-6834,-5830,-4966,-4120,-3481,-2698,-2032,-1291,-478,-863,-1174,265,469,-1019,-3718,-2215,-3404,-5787,-8607,-11578,-13838,-13076,-10127,-6558,-3058,52,-2587,2198,6172,2395,475,4471,-543,-141,-1324,-2858,-1090,-2512,-617,4181,3987,-2083,2129,3041,1815,-1151,-2910,-1281,338,-2429,-7013,-12602,-17855,-11402,-4822,1209,1122,-1627,-1925,-3323,-1474,1543,6272,4131,3269,3630,3671,340,-2095,-149,-1548,-5620,-9015,-10038,-8439,-5884,-3187,-1229,2,170,-102,-756,-1610,-2193,-2414,-2677,-2093,-1803,-1546,-1401,-1303,-1852,-1181,-1122,-1147,-1227,-1434,-1615,-1568,-6374,-1300,-207,-5205,-3250,-2310,-5289,-771,9344,10944,-80848,-117543,-120434,-79353,-9294,4459,-7681,-33437,-213128,-473789,-379056,-109647,-2118,-14639,-26697,9762,7335,-30911,-16601,2379,-30144,5346,297,324,-6526,-1910,4203,3014,-1003,3734,1573,-2975,-3451,-3947,1365,535,-746,-2418,-4353,-6409,-8779,-11184,-13123,-13713,-12339,-10267,-8084,-5963,-4010,-2421,-1193,-552,-365,-719,-1693,-3047,-4872,-7088,-9032,-10530,-10456,-9125,-6964,-4538,-2496,-798,442,823,-524,-1315,-1996,-4285,-6649,-9170,-10501,-9594,-6968,-3803,-973,-2458,-1655,-2916,-3686,-1378,-3373,-4526,-8286,-10445,-8239,-3214,-449,-2763,-1436,-930,-3877,3022,4400,3628,-197,966,3384,-999,-3183,-3555,-1367,-1074,-1976,-1974,-2509,-583,51,-1877,-1202,-325,2353,-1667,-2925,-3045,-1898,-545,-2171,-3263,-3998,-4235,-3951,-3488,-2759,-1663,-914,-596,-2861,-3214,-1119,-2181,-3160,-4239,-5531,-6218,-6532,-6160,-5188,-3723,-1923,-1811,100,3395,3151,3561,1339,655,271,-1580,-870,-2578,-1361,-4486,-7870,-11292,-14327,-11422,-8462,-6075,-4175,-2869,-2085,-1636,-1257,-1048,-743,-144,815,-1575,-2113,-625,4270,6210,729,337,3480,2294,-82,992,19,-935,-1161,-1013,-3095,-4292,-5642,-6543,-7063,-7044,-6477,-5678,-4659,-3822,-3115,-2316,-3888,-1612,-1776,-2236,-2787,-3653,-4709,-5861,-6935,-8113,-9113,-10031,-10918,-11793,-12893,-14098,-12898,-11583,-10338,-9336,-8843,-8878,-9462,-10455,-11031,-9585,-6619,-2808,1423,2838,-911,4364,1424,-1662,1093,2919,2744,5765,4419,878,-3209,-7266,-10657,-11327,-9168,-7019,-5524,-4370,-3921,-3711,-3619,-3497,-3271,-2692,-2034,-1187,-333,-224,1179,-56,-968,-2764,-13,-1595,-1264,70,2834,-1178,-1628,-1935,96,-726,-446,-1961,-291,-1414,-1116,-1041,2598,3267,835,1218,1174,-294,-685,1444,-2117,-2826,-2334,-1989,-2119,-6526,-11281,-5598,1301,3833,2719,993,1098,-538,-1185,-688,-2041,3610,3527,-803,-1453,-3678,-4561,-4022,-2807,-1561,-490,254,-2286,258,-634,-941,-1805,-2580,-3024,-3185,-2958,-2576,-2084,-1698,-1062,-1986,-3541,-1177,664,-177,-775,-1683,-2600,-3376,-935,-1059,-2098,-3254,-4598,-5788,-6669,-7067,-6596,-5507,-4224,-2883,-1706,-790,-643,-79,-302,-740,-1374,-2047,-2811,-3677,-4333,-4983,-5499,-6068,-6619,-7041,-7241,-7068,-6461,-5264,-3809,-2022,-125,1815,1730,-1194,-189,647,-68,-587,-1516,-3530,-1752,-999,2649,3513,-1971,-956,784,1846,-1378,-4090,-3216,-3687,-4421,1017,348,351,2041,3793,3892,3815,1485,-4182,123,-3042,-6580,-9229,-8193,-4391,-2151,-2515,-769,3307,-3696,1876,-3978,6247,-2317,126,-3043,-4442,3942,6543,5102,6727,6119,4118,604,-1739,-7072,-4835,-3526,-5961,-4466,-4531,-4575,-4840,-5307,-9535,-6895,-8485,-9176,-5895,-5079,-1465,-6237,2086,2815,-4848,838,-1420,-4915,-8488,-9555,-5713,-914,3595,7153,10087,11979,12772,12503,-6774,-28855,368,3019,-9509,-17181,-1537,-3029,-9808,-4865,-7080,-5821,-6406,-7081,-7980,-8640,-8380,-6764,-6062,-1381,2392,-356,-5328,2205,5384,315,1431,1620,5476,5469,-1414,-2318,-136,-3759,-302,618,2294,-2430,2615,4326,-1087,-2498,4562,4445,1715,-3626,-1484,-4052,-5386,-5199,-4144,-2506,-1212,449,751,1241,730,-2736,-4764,-4221,-6203,-7283,-7212,-6293,-5078,-3939,-3320,-3434,-4511,-5928,-7484,-8685,-8945,-7564,-5709,-3536,-1555,-74,-177,-585,-199,-1463,-1424,-1612,-3191,-4844,-6553,-8175,-9259,-8925,-7586,-5670,-3712,-1925,-1145,-5438,-640,1240,1040,139,-1207,-2948,-4507,-6503,-8489,-10174,-11671,-12647,-13087,-13037,-12946,-12993,-12605,-11730,-10434,-8901,-7378,-5934,-4721,-3939,-3497,-3446,-8635,-4338,-5401,-6552,-7894,-9186,-10300,-11278,-11663,-11740,-11695,-11753,-12079,-12726,-13322,-13094,-11721,-9946,-7941,-5563,-3221,-317,450,-4117,7,2998,66,-926,-2691,-2729,-3708,-1077,-1336,-626,-72,-637,-2591,-276,-1625,-15,-2606,-1369,-1082,-3307,-2516,-2368,-1317,1569,4353,-2880,198,-1824,2828,2732,3469,-1033,19,-1940,-2853,1604,593,-1291,-2244,-2252,-3431,-4814,-6093,-7726,-9290,-10623,-11216,-10732,-9172,-7150,-4918,-2654,-497,1201,-2876,-2996,-452,585,-160,408,2964,89,218,-808,-2291,-3812,-5227,-6340,-6974,-6921,-6226,-5295,-3906,-2470,-1781,-144,-924,273,1180,-818,792,-2234,1902,2763,3944,3468,822,1188,-3618,1251,1,-1672,-2061,-2075,-2148,-2344,-3976,-2552,768,2578,-1590,1237,-1249,-3980,-6838,-10106,-12411,-12392,-9991,-7058,-3903,-1139,1561,-1074,85,-2759,-2382,-2366,279,421,3215,5122,3648,-2601,-1295,-2475,-4867,-7057,-8918,-9737,-9244,-7652,-5537,-3147,-987,1002,779,-1669,1304,5994,6553,3190,1967,478,-2171,244,768,2592,-867,4655,5941,2532,-1702,949,-683,-1230,-1660,-3749,-6084,-8700,-11382,-13911,-14830,-12881,-9890,-7056,-4308,-2270,-449,-1964,720,2913,2933,2153,-133,-934,-2752,-4340,-5490,-5839,-5442,-4653,-3728],[-1029,167,721,-585,-1314,-608,-1278,-1469,-4732,-8186,-11940,-12965,-9248,-5423,-1490,-487,250,1593,734,-2659,308,-1326,-1308,-103,938,3239,2942,4370,1147,1163,-232,-1531,-751,-370,-755,-553,979,-509,-2638,-4177,-5171,-5971,-6643,-7447,-8067,-8605,-8272,-7135,-5065,-2572,64,-1227,-1347,-1525,-1968,3753,3611,-733,-111,2927,256,-2516,-5204,-7014,-7013,-5271,-2609,267,2614,-1536,-1313,-659,-986,-2797,-3948,-7112,-10367,-12000,-10681,-7864,-5076,-3090,-2287,-2641,-4186,-6999,-10516,-14503,-16256,-12793,-8109,-3466,613,-108,-2754,-1913,-1929,-449,4031,184,493,-586,-2496,-3939,-6746,-8944,-9958,-9838,-8777,-6938,-4956,-2919,-1079,432,-2004,828,1404,1178,2244,2917,2840,2736,2445,4080,-722,-1709,-2871,-156,1783,-1657,-844,-404,-853,-1705,-2272,-2536,-2649,-2760,-2837,-3155,-3867,-4815,-6168,-8030,-9922,-11656,-12514,-11824,-9491,-6554,-3312,-1791,215,-2374,2262,7157,2456,1113,5032,-236,-97,-1425,-2381,-791,-2030,-781,4676,5743,-1137,2452,3544,2624,-95,-2181,-1360,340,-3325,-10176,-15770,-13688,-6927,-19,3214,1062,-1894,-1940,-2650,-1319,1764,5724,3067,3145,2179,-271,-2660,-5353,-7944,-9522,-8773,-5717,-1304,1049,2026,4406,5851,1776,1150,2064,1271,-456,-1377,-2525,-2337,-2525,-4064,-4795,-4752,-4022,-2868,-1400,127,1559,2857,748,693,1182,-5890,-778,1578,-5289,-3378,-2577,-7305,-1723,-865,-2256,-84396,-127056,-124618,-70401,-10502,-5551,-5148,-34053,-221853,-487928,-387268,-114869,-4113,-12325,-27220,-2055,-114,2654,-10509,-133,-29723,5388,-55,-386,-7477,-2546,3808,2693,-435,4357,2430,-2454,-3020,-3772,2499,2897,2701,3200,888,-2903,792,-1602,-2628,-2817,-2347,-1793,-1435,-3595,-1401,52,463,-21,-822,-1888,-3260,-4656,-6135,-7652,-8727,-9685,-10151,-10678,-11229,-11949,-13253,-14904,-16914,-17896,-15325,-12147,-8919,-5939,-2905,-473,1616,549,-62,2008,1244,-1978,-1241,-2839,-3623,-1282,-3704,-5402,-7847,-10415,-13144,-15687,-17291,-15548,-13182,-10955,-9070,-7672,-6727,-6477,-6792,-7695,-9154,-11182,-13418,-14454,-12515,-9346,-5742,-2194,-2284,-654,-333,-2142,-690,55,2536,-1710,-2982,-2945,-1534,2569,1708,-747,-387,-2363,-1082,3236,5296,4478,5286,-576,-2989,-3256,-4279,-7540,-8541,-6683,-3515,-2000,-1163,2012,1480,-1656,-1164,-1162,240,864,-3336,-7886,-12460,-13309,-8911,-4422,-1111,-1959,-196,-2524,-1098,-2202,-2662,1629,723,-2084,-4810,-7282,-9167,-10052,-9697,-8670,-7247,-5545,-3626,-2506,-2967,-937,2660,4357,351,597,3460,2017,31,-1796,-4191,-6728,-9001,-11244,-13133,-14133,-13665,-12845,-12306,-11925,-11544,-11310,-11080,-11158,-11426,-11612,-12045,-12723,-13618,-14631,-14529,-13392,-12301,-11310,-10379,-9791,-9303,-8992,-8825,-8725,-8849,-9089,-9427,-9936,-10311,-10510,-10593,-10374,-9704,-8475,-6639,-4108,-1139,2345,6184,2542,-954,4161,1757,-1706,1821,3157,3309,6869,3475,331,-222,1586,-1838,-1064,978,561,-465,3834,2590,480,2414,2727,-1676,-1359,-259,295,687,1077,2010,185,-1124,-2664,114,-1755,-4185,-5997,-6313,-4814,-1934,-1764,357,-593,-482,-1523,-297,-1499,-1780,-1781,2461,3207,752,894,1008,-624,-1326,335,-3148,-2517,-2414,-2290,-2477,-3582,-2554,-6069,-10779,-10357,-5970,-2076,549,-1101,-1028,-323,-1939,2803,1522,-1331,-1710,-2385,-2167,-954,792,2645,-674,3136,-2459,1974,-745,1648,-1856,743,-1521,-186,-2367,-4433,-5979,-6485,-6124,-5290,-4346,-3818,-3649,-3831,-4461,-5310,-6222,-7048,-7827,-8011,-7877,-7349,-6754,-6013,-5251,-4553,-3601,-2457,-1285,-44,1117,2109,-400,1503,2905,1539,1458,266,-1250,-3064,-4771,-6415,-7659,-8444,-8620,-8334,-7903,-7435,-6834,-5614,-3759,-1002,749,3216,1095,-1732,-637,1034,-399,-1885,-2517,-3532,-1880,-777,3075,3583,-2342,-1251,646,1436,-1468,-4348,-3733,-3760,-4268,944,990,625,-1917,-5560,-8802,-11218,-9487,-6847,-4566,-2076,24,513,882,-2728,-1621,-3073,-323,3548,-3222,1490,-4568,7545,-769,-7,-2659,-4215,4144,6866,5302,5984,5814,4637,554,-340,-5691,-3604,-2169,-5709,-2692,-4088,-5286,-6244,-6757,-9132,-6521,-7083,-9184,-2729,-8017,-2420,-2694,11865,17248,-5922,28670,22401,39413,21765,-36322,45769,44145,40512,34889,28334,19157,13963,7232,-6674,-27239,-7149,-9781,-11658,-14138,-9750,-8698,-10310,-7080,-6432,-6013,-5792,-5687,-5875,-6495,-6532,-6819,-7093,-7285,-7352,-7210,-6857,-6381,-5736,-5099,-4339,-3505,-2480,-1525,-1925,-2311,-491,-3507,387,1643,2304,-2805,2486,1355,-2120,-2209,-3897,-5891,-7879,-9380,-9126,-7519,-5394,-3066,-1027,251,-1636,1463,340,5561,1964,-2827,-4827,-724,-1205,2293,2633,1351,227,-557,-1004,-1319,-1703,-1649,-1218,-461,-688,-2455,-3305,-226,1312,1734,401,-344,-583,-1461,-514,2006,-1037,-3275,-1994,-2880,-2629,-3936,-5290,-6297,-6684,-6128,-4747,-4902,-1371,306,2010,3204,1761,-1787,-1713,1001,1684,-5003,-1009,401,1276,719,392,103,47,35,97,-9811,-934,362,473,525,676,874,-10743,-868,1144,865,198,-761,-2029,-3765,-5547,-7494,-9407,-10573,-9436,-7933,-6654,-5786,-6892,-4889,-4689,-3855,-2897,654,380,-3591,797,3879,1516,478,-2686,-2130,-3717,-1138,-1238,-814,-27,-802,-2566,-833,-2717,-360,-1958,-1303,-1512,-2869,-2856,-2285,-1124,1913,4092,-2697,1074,-654,426,-875,-1869,-2737,-3269,-3253,-2556,-1761,-1091,-1519,-2203,-1383,-904,-2081,-1075,-1067,-1936,-2914,-3941,-5206,-6525,-7860,-8835,-8935,-8014,-6791,-5368,-4099,-2935,-1995,-1035,-592,-276,-224,-566,-859,-1353,-1956,-2580,-3130,-3575,-3833,-3962,-4236,-4259,-4280,-4539,-4618,-4899,-5415,-6010,-6432,-6600,-6297,-5410,-4352,-3253,-2402,-1767,-1346,-3426,-1492,-1810,-2262,-2690,-3074,-3261,-3238,-3763,-3262,-3563,-3945,-4545,-4896,-4278,-2220,-2755,-532,-671,-3122,-2131,-3179,-2214,1388,4317,-1093,455,-2367,-1704,-2710,290,420,2616,8712,6226,-2972,-829,-884,2151,1418,548,221,-2323,-5320,-8530,-7664,-4048,-377,1298,-186,547,6100,9663,3891,1622,610,-2435,-296,585,2838,-728,4908,5969,2593,-2118,558,-1493,-1745,-1136,-3582,-5823,-7874,-9436,-8607,-7345,-6597,-5555,-4647,-3565,-2401,-1170,-1740,494,1116,1226,732,-596,-2260,-4580,-7171,-7252,-4107,-783,-568,556],[-1307,-91,412,-806,-1401,-1299,-3312,-5304,-6216,-4658,-3299,-2338,-2177,-916,-810,-1022,-1285,-1530,-1519,-2877,-1194,-1886,-1104,-1268,-1879,-2397,-3125,-3502,-3231,-2253,-906,-1415,-687,128,-408,-236,1051,2570,1822,995,3019,2453,1179,-265,-1478,-1905,-2692,199,2522,3139,628,-1995,-1103,-1052,-2472,3306,3312,-495,371,2934,1660,-2169,-4881,-8384,-11425,-12619,-10982,-8441,-6090,-4474,-3577,-3602,-4487,-6191,-8322,-10804,-12269,-11752,-9402,-6619,-4146,-2440,-1791,-2151,-3543,-5994,-8728,-10864,-10300,-6971,-2281,-1091,1348,-513,-2571,-2080,-1585,1,4024,-100,893,-654,-2683,26,1031,-469,-1427,-1926,-492,2211,-1070,-3934,-5966,-6668,-5766,-3792,-1468,228,1309,2291,2187,2443,2256,3815,-711,-1466,-2784,-945,-2544,-3731,-4253,-4301,-3660,-2811,-1758,-648,-1419,-1310,-406,34,-374,-3025,-2469,-1380,-1141,-1527,-1559,-908,457,-2714,-3696,-3282,-353,-2274,2168,9000,2472,1580,5405,7,-169,-1670,-1996,-551,-1455,-1050,5024,6980,-203,2559,3713,3173,819,-1581,-1452,-4978,-11619,-18114,-19591,-14215,-9198,-5051,-2018,-36,-2251,-2040,-2017,-1963,-4112,-6419,-8495,-10395,-11569,-11956,-11272,-9848,-7706,-5032,-1957,1255,4559,1057,1146,2850,4520,1345,1655,1604,869,-172,-1348,-2799,-2142,-1534,-3490,-4983,-5934,-6237,-5972,-5139,-3948,-2545,-985,207,1645,1454,-5489,-387,2644,-5010,-3284,-2279,-9013,-2492,1897,824,-89720,-144317,-136346,-62329,-11029,929,-2256,-35772,-223044,-479608,-378274,-115883,-10395,-14492,-28909,-16313,-11203,-5938,-1184,-2795,-28944,5061,-200,-1168,-8734,-3326,3168,2348,-901,-5030,-8932,-11989,-13350,-12906,-11296,-9430,-7760,-6226,-4637,-2824,-1030,-703,-2811,-3523,-2596,-1668,-1475,-3664,-1318,199,355,3181,1589,418,-1840,-474,-754,-2745,-6412,-9455,-10735,-10323,-8622,-6377,-4268,-2124,-14,1837,-1042,-1195,-133,-1949,58,1016,5880,544,-1,2100,1355,-1565,-872,-2496,-3552,-4961,-6830,-8548,-10003,-11165,-12111,-12613,-12711,-12469,-12143,-11612,-10973,-10334,-9657,-9197,-8855,-8705,-8794,-9264,-10074,-11030,-11644,-11797,-10934,-9295,-7252,-4851,-2590,-1645,-165,387,2596,-1779,-3090,-2683,-988,2871,1463,-840,-91,-2629,-1681,3195,5201,4239,5276,-510,-3162,-3277,-747,-4484,-9269,-12809,-9568,-4579,-1543,1449,1389,-1082,-660,-389,415,4376,1648,-1205,-4051,-6414,-7468,-6975,-5268,-3266,-1227,-2538,-991,-2016,-1699,2046,1348,285,-856,-2049,-3166,-4056,-4581,-5035,-5342,-5438,-5300,-4951,-4694,-4173,-4133,-4033,-4050,-4523,-5279,-6202,-7159,-7950,-8353,-8346,-7743,-7140,-6599,-6226,-6029,-6057,-6428,-6918,-7298,-7579,-7439,-7021,-6182,-4748,-3191,-2609,-2665,946,2030,-1341,163,-156,-1975,-116,-2015,-4229,-6606,-8947,-11287,-11399,-9191,-7247,-5291,-3239,-1118,944,3618,5425,3024,-1225,453,4026,6164,2234,-1049,3803,2035,-1762,-627,-2076,-2959,-2861,-1626,274,74,851,-2487,-1027,1381,503,-502,2988,2160,128,2173,2081,-2682,-1997,-356,599,1715,2379,2802,542,-1187,-2536,264,-786,83,-877,-1265,-1030,-448,-1486,736,-204,-75,-719,-248,-1576,-2433,-2365,915,-238,-972,-1920,-2508,-3080,-3392,-3925,-4296,-4769,-5085,-5391,-5575,-6062,-6104,-6217,-6310,-6700,-6854,-7124,-7582,-7972,-8436,-8643,-8860,-8601,-7883,-7070,-5978,-4766,-3618,-2399,-1277,-353,-1638,1123,-1917,1439,-785,643,-2225,-1447,-2702,-4085,-5355,-6434,-6931,-6510,-5627,-4610,-3590,-2948,-2559,-2409,-2618,-3013,-3529,-4146,-5067,-5907,-6974,-8075,-9351,-10511,-10209,-9151,-7948,-6766,-5815,-5061,-4635,-4582,-4978,-5878,-7248,-8926,-10066,-8046,-5833,-3685,-1624,353,179,-140,-1058,3335,671,75,-3094,-896,4239,1016,534,3208,495,-2302,-1090,1304,-787,-3252,-2834,-3212,-2030,-592,3469,3531,-2791,-1491,425,1005,-1543,-4490,-4288,-3737,-3676,833,1521,845,-711,-4241,-5892,-4914,-2427,-4031,-982,-2514,-719,374,1002,-2097,-1078,-3686,69,2616,-2802,-425,-4069,-2210,-2308,-2118,-2223,-4127,-114,427,732,701,132,-873,-2270,-3846,-5764,-7660,-9456,-9517,-8065,-6594,-5400,-4548,-3785,-8658,-3358,-6133,-8990,2836,-9719,-4743,980,6772,6136,-7425,2056,-628,-3794,-5618,-64768,-1978,1532,4751,7074,8920,-33491,10206,9724,-11834,-20689,-13145,-4240,-13246,-10964,-3571,-3410,-7086,-5821,-6013,2494,4542,-462,-2544,-5822,-2243,-5741,-6905,511,9118,2315,-2591,3933,6398,1284,1917,-208,3881,3147,-2540,-2225,-933,-3310,938,2672,2253,-3179,2423,4260,-2707,-839,-1301,-3163,-4880,-6336,-7648,-8638,-9001,-8950,-9038,-8943,-8635,-7870,-6787,-5193,-3339,-2886,-4955,-1031,-1404,1859,3154,4270,3923,-782,671,1698,1318,727,-1810,47,-744,-1886,-2867,-727,113,1339,842,-200,-992,-1178,282,2786,-763,-3382,-2067,-2826,-1460,-1870,-1336,9,48,1785,-935,-4438,-1413,2456,5821,3564,1432,-2300,-2634,-447,-2789,-4608,-5848,-6224,-6112,-5731,-5499,-5801,-6477,-7651,-9123,-11010,-10230,-8136,-5631,-3274,-1102,743,-15262,-3937,1393,3702,3164,2229,-8115,-837,-2653,-4649,-6779,-8780,-10838,-12631,-11533,-10141,-8867,-8010,-7580,-7337,-7355,-7446,-7389,-7057,-6421,-5339,-4158,-2893,-2621,-1551,-3825,-1254,-1071,-1033,-540,-1065,-2628,-1488,-3919,-650,-1478,-1081,-1966,-2462,-3179,-2278,-1007,2059,3684,-2348,1817,365,2671,942,936,-1095,-2685,-4341,-5416,-6168,-6554,-6364,-5989,-5389,-5018,-4862,-4615,-4747,-4881,-5046,-5193,-5545,-5987,-6620,-7356,-8191,-9124,-10390,-11606,-12082,-11045,-9873,-8539,-7647,-6852,-6331,-6201,-6164,-6339,-6647,-6943,-7066,-6926,-6433,-5691,-5046,-4162,-3341,-2853,-2304,-2091,-2287,-2782,-3417,-4228,-5047,-5639,-6194,-6639,-7148,-7579,-7738,-7461,-6330,-4372,-1879,-2221,-1658,-948,-3025,-3642,-2928,355,3422,-938,1138,-1056,-1861,-2393,-619,-1387,-3047,-1605,-1641,-1681,1043,3920,-1186,766,-2045,-1136,-2715,-950,-2937,-2563,-519,2111,-3052,-410,-1099,2101,1447,218,1868,2474,985,-1685,-3652,-3518,-915,1977,1100,86,5671,9814,4431,1279,646,-2740,-1034,505,3166,-537,4916,5801,2580,-2515,-1211,-3652,-5616,-6557,-6273,-5936,-6064,-6499,-7095,-6719,-5781,-4406,-3231,-2072,-2017,-150,-1626,106,891,818,397,-527,-1362,-2266,-2632,-2177,-1403,462,-232,181],[-1599,-1473,-2429,-3058,-3116,-2761,-1629,-117,-1612,-1340,-1580,-1804,-2091,-864,1122,-171,-15,1533,499,-2825,-1317,-2164,-1402,-376,957,2847,2378,4130,1297,-65,96,-1232,-491,793,97,280,1576,2490,1121,-253,-3066,-6072,-8822,-10030,-8177,-5900,-3616,-1824,-341,610,525,-2573,-730,-460,-2896,-1397,-1770,-2150,-2364,-2639,-3015,-3489,-4363,-5583,-7003,-8652,-10439,-12134,-13423,-12610,-11712,-11238,-11142,-11435,-11844,-12531,-12666,-12197,-11131,-9940,-8869,-8135,-7901,-8050,-8581,-9528,-10141,-9981,-8663,-6617,-4056,-1300,696,-777,-2297,-2149,-1065,506,4036,-210,1454,-437,-2714,-463,982,-313,-879,-1572,-114,2151,-645,-3009,-4071,-3113,-1656,359,582,-584,450,1664,1506,2128,2024,3523,-567,-1100,-2119,-1527,1916,-689,-2381,-328,1371,613,-801,-318,-1721,-1353,-678,-240,-164,-2445,-2472,-1467,-897,-1808,-3228,-4400,-4869,-4812,-4062,-3485,-1158,-2118,1281,1919,2317,2036,2081,325,-207,-1919,-1537,-228,-727,-1230,4011,4498,854,2620,3097,1732,-214,-2563,-5157,-7790,-10183,-11530,-10897,-8929,-6481,-4144,-2243,-789,-2520,-2067,-1266,-966,-2402,-4169,-5983,-7990,-9712,-11137,-11960,-12381,-12199,-11421,-10067,-8312,-6100,-3873,-1796,494,2527,963,2113,1121,894,420,-1045,-2821,-1993,961,1391,301,455,-419,-1729,1180,6795,6589,6442,-31,2830,1601,-5163,62,3684,-4397,-2886,-1416,-10003,-3258,5990,5844,-96864,-169217,-155662,-55870,-10461,3324,-244,-38430,-218086,-455317,-360116,-114326,-2038,-9061,-31658,-5534,-7957,-10082,-11945,-12423,-27696,-10952,-10207,-9679,-10098,-9249,-9385,-9470,-9481,-9450,-9553,-9867,-10421,-11421,-12585,-13554,-12852,-10779,-8321,-5697,-3346,-1247,-2733,-4328,-2656,-1531,-1552,-3602,-1244,244,182,2702,1675,187,-2027,-370,-942,-1697,-3589,-2150,-2376,-1524,-30,192,64,-1466,4585,5842,-1170,-1160,464,-2355,-470,988,5340,454,-23,1148,-960,-2798,-4285,-5353,-5982,-6305,-6297,-6352,-6507,-6776,-7200,-7448,-7445,-7155,-6786,-6218,-5567,-4956,-4333,-3931,-3618,-3440,-3427,-3732,-4365,-5255,-6169,-7399,-8660,-9908,-10671,-9939,-8222,-5865,-3285,-646,2186,-1913,-3242,-2285,-372,3124,1209,-962,30,-2954,-2300,2939,4903,3948,5225,-491,-3394,-3320,-754,953,734,804,-2982,-6379,-9529,-11254,-10142,-8455,-7051,-6064,-5467,-5207,-5107,-4995,-5042,-5253,-5516,-6039,-6664,-7529,-8402,-9479,-10591,-11552,-11813,-10880,-9812,-8897,-7994,-7201,-6504,-5839,-5119,-4656,-4357,-4110,-3819,-4304,-3069,-2341,-1895,-1149,-665,390,957,1495,526,178,-1132,-1617,-1367,-2535,-3177,-2517,-2484,-1532,-2466,-382,-183,-937,-2957,-2556,-2346,-3192,-1738,-3355,-813,3449,6242,-1348,389,-308,-1790,2496,329,-1159,-1810,-1758,-1743,-1638,-2082,-3055,-4070,-4630,-4263,-2759,-539,1855,3202,-1191,-184,3344,5573,1863,-1260,3239,1958,-1868,-916,-2012,-2827,-3366,-3796,-4491,-4795,-5036,-4986,-4745,-4536,-4344,-4477,-4686,-5441,-6348,-7254,-7768,-7514,-6393,-5051,-3590,-2004,-538,441,879,-1242,-2411,394,-363,774,854,123,-819,-1536,-2391,-3262,-4125,-4860,-5155,-5318,-5078,-4473,-3957,-3243,-2772,-2078,-1854,-1525,-1388,-2638,-1622,-2239,-1991,-2203,-2419,-2901,-2576,-2640,-970,524,169,1,-278,-690,-2041,-1205,-1214,-1789,-1493,-1530,-2519,-2080,-2427,-2983,-3557,-4247,-5054,-5763,-6237,-6425,-6225,-5515,-4517,-3484,-2439,-2255,-438,390,941,1264,-1960,-852,-170,-1275,140,9,-629,-1389,-2074,-2583,-2854,-3055,-2789,-2425,-1868,-2816,-953,-714,-849,-2308,-1483,-2124,-2796,-3383,-3623,-3324,-2469,-1191,406,2095,3835,5073,-697,-1485,501,391,-219,-1107,3504,475,-496,-3459,-1413,3614,374,234,2709,-88,-2862,-1517,1450,-1135,-4333,-2172,-2772,-2186,-452,3792,3344,-3297,-1734,129,608,-1605,-4470,-4757,-3519,-2898,742,1919,970,1525,3613,-1551,-5759,-7409,-6073,-4370,-4100,-2183,-2273,-3352,-4964,-6903,-8955,-9592,-7747,-5663,-3347,-3333,288,1596,-334,-1701,-4127,2105,1262,162,-1136,-2698,-4289,-5719,-6607,-6976,-6596,-6033,-5328,-4731,-4396,-4363,-4699,-5240,-8050,-6861,-7890,-8889,-9954,-10632,-10037,-8759,-7325,-5429,-8908,-1140,1672,4261,7166,-66812,12068,14213,15762,16256,16131,11881,12838,9641,-17717,-15501,-18843,-7935,-14158,-7709,-5892,8404,-3531,-6406,-5792,4542,15132,499,-2318,-5149,-2074,-5034,-6952,914,7188,3418,-1120,5242,6629,1642,2169,-1110,2800,1846,-3083,-2065,-1397,-3138,1379,3685,2219,-3626,1743,-460,-3076,-5801,-8443,-10418,-9075,-6818,-5072,-3917,-3060,-2547,-2703,-3012,-3287,-3114,-2464,-1089,653,-2850,-4922,-1131,-1516,1340,2663,4625,3456,-1082,879,-485,-1987,-3040,-3684,-3971,-4163,-3810,-3362,-2369,-1107,139,1214,-83,-1358,-691,1035,1261,-505,-3383,-3762,-5571,-6677,-6136,-4564,-2536,-636,899,-1006,-4045,-1867,1225,-50,-2125,-4718,-7749,-10595,-10353,-7292,-4262,-1693,23,1852,2723,2949,2386,1408,148,-2410,-11781,-5636,2227,4967,7688,-19321,12170,-19986,-4927,-1487,12982,11246,8938,-26306,-1224,-746,-3322,-6103,-7026,-6387,-4829,-14671,-7594,-8486,-435,-2953,-898,-1986,-3458,-5139,-6864,-8300,-8652,-7916,-6546,-5318,-4357,-4139,-4080,-4776,-5800,-6845,-7086,-5850,-3563,-4117,-726,-1098,-717,-2266,-2050,-3296,-2244,-888,2097,3285,-1896,2400,1268,2257,1,642,-758,557,-2745,-1732,427,-1908,-2875,-3995,-4978,-5835,-6400,-6314,-6133,-5661,-5117,-4605,-4442,-4556,-5037,-5762,-6667,-7696,-9034,-10322,-11629,-11604,-10917,-10246,-10159,-10263,-10643,-11014,-10252,-8793,-7053,-5156,-3152,-2154,-616,1271,1177,161,-2253,-2763,-718,-619,1852,1401,-1165,-3040,-5262,-7034,-8356,-8975,-9219,-9132,-8210,-6282,-3316,-1293,-1619,-2158,-1279,-203,-2969,-3575,-2952,-26,3562,-455,107,-1517,-1564,-1663,-729,-2074,-2014,-889,-135,-1101,789,3372,-1312,1036,-1761,-676,-2358,370,399,0,-912,-1823,-2688,-3277,-3348,-2888,-1983,-1046,-23,885,1696,2414,2636,2466,2905,2655,2065,78,5224,5936,4789,981,587,-2979,-1911,527,607,-860,-2310,-3729,-4701,-4821,-4160,-3096,-2270,-1689,-1375,-1427,-1860,-2425,-2970,-3326,-3832,-3698,-3478,-3022,-2513,-1963,-1693,-1084,-785,-265,233,-378,-560,1476,1058,-272,-1539,519,190,-328],[-1998,-571,-254,-1311,-1347,-1399,-1645,452,-1864,-1133,-1851,-1742,-2289,-913,1289,-80,-257,2366,1734,-2727,237,-2209,497,2178,2364,3991,1924,3942,1701,-709,214,-1127,-321,730,364,-220,-760,-1349,-1934,-2442,-2879,-3438,-3992,-4713,-5372,-6389,-7415,-8766,-10181,-11750,-10663,-8799,-6809,-4524,-2988,-683,1043,379,1546,1736,1694,-1770,-798,-1798,-2730,-4854,-7085,-9203,-11119,-9955,-8513,-7477,-6782,-6453,-6270,-6540,-6809,-7443,-8092,-8662,-8899,-8545,-7706,-6485,-5040,-3603,-2294,-910,1640,3272,4863,-914,70,-955,-1985,-2169,-536,962,2142,-188,572,-30,-2624,-796,1118,-213,-432,-1192,406,3530,793,-2458,706,1714,-1235,201,347,-1254,-324,1012,802,1755,1708,3179,-344,-662,-1219,-2168,1767,-199,-2561,-308,784,-170,-1183,-949,-1943,-3364,-4822,-5912,-6560,-6485,-5947,-5324,-4492,-3783,-3241,-2913,-2618,-3082,-3374,-2924,-2977,-2809,-2770,-2731,-2702,-2993,-3605,-4594,-5985,-7458,-8606,-8212,-6556,-4482,-2520,-532,1245,2613,3471,3807,2540,-363,-1368,162,526,347,-3800,2728,4143,4230,3605,1195,-2654,-2005,-407,-1578,-3288,-5155,-6972,-8880,-9915,-9142,-7532,-6117,-4953,-4098,-3474,-3092,-2701,-2514,-2448,-1906,-1184,-85,982,683,1328,1218,-485,-2536,-1830,443,912,525,720,-259,-1803,1936,9893,10348,10074,-8,3942,1567,-4998,673,2975,-3618,-2288,-270,-10188,-4336,2178,1635,-105601,-200949,-182006,-51639,-8795,-5831,-6101,-41588,-209171,-424899,-339900,-111950,-2121,-7966,-35115,2415,2644,2856,2629,-6246,-26001,1380,-141,-2321,-11404,-4159,-2945,-3892,-4766,-5521,-6155,-6503,-6356,-5789,-4608,-3029,-1371,278,-2069,45,3322,1074,-2349,-4887,-2487,-1373,-1655,-3429,-3726,-3386,-1521,897,1838,0,-2232,-351,-1121,-1769,-3584,-3624,-5298,-4026,-660,372,596,-1098,5300,5821,-1268,-1093,1010,-2266,-839,-238,-2042,-2992,-2905,-1992,-853,-1023,-300,-1594,-3020,-1563,-2826,-1695,-3177,-3634,-2274,-3813,-5165,-6206,-7013,-7360,-7397,-7387,-7418,-7793,-8399,-9245,-10240,-11022,-10362,-9037,-7468,-6137,-4927,-4043,-3578,-3328,-3597,-4020,-4543,-4962,-4798,-4348,-3436,-2230,-1145,-117,490,-1080,25,-3320,-2744,930,1969,3625,5156,-532,-3545,-3325,-578,1756,1288,1819,1254,-1821,-1659,946,857,-897,-2054,-2748,-3119,-3268,-3122,-2569,-1813,-912,184,-2460,-1253,-1,1412,-2483,-436,-1613,158,973,-532,-2214,-3606,-4378,-4149,-2915,-1769,-1495,-1515,2192,87,-4238,-1381,-815,-584,2659,-1260,559,-977,-2229,-2929,-2884,-2100,-1821,-1363,-3032,-2363,-2815,-2335,-1032,-1585,-1636,-1063,-1143,-2772,-2302,-2233,-3111,-1240,-2747,681,2576,6263,-1093,479,-535,-1587,4898,4900,233,-1512,-1224,-2672,270,-378,-2534,-4834,-7103,-9024,-9465,-8154,-6302,-4563,-3053,-2031,-1294,-774,-725,-1531,-1385,-2141,-2768,-3570,-4428,-5256,-5842,-6037,-5918,-4771,-3178,-3095,-474,1843,224,-592,879,809,-897,-2478,-5879,-9798,-11250,-7562,-3955,-547,2352,3934,1189,-1272,-2208,572,20,1077,2090,4240,188,452,-777,1494,784,1175,661,-136,-1838,-3628,-3152,-2171,-2530,-2398,-2461,-2155,-1826,-3141,-2288,-1296,-1824,-1997,-2193,-2864,-2065,-2182,-339,4031,4001,4224,3117,-236,-2270,-156,278,-1774,305,674,-2846,-2004,-1998,-2989,-3558,-3542,-2792,-4134,-802,44,1213,-589,2352,-2869,-1033,-2526,281,633,3353,3114,-1945,-804,306,-824,-838,-1561,-1781,-1678,-1194,-407,-1357,-1879,-23,1452,-1359,-2659,2074,1251,-258,-2534,-2200,-3251,-4017,-4447,-4476,-4192,-3758,-3288,-2766,-2296,-1823,-1471,-1295,-1392,-789,-516,-389,-928,-281,-438,-1123,-3745,-2301,-3352,-4331,-5148,-5513,-5239,-4316,-3253,-1983,-1209,-3536,-1222,-2245,-2254,-285,640,1878,-3746,-1951,-154,360,-1588,-4296,-4941,-3033,-2005,792,2247,1026,1144,359,-2399,-4761,-6428,-7370,-8004,-7887,-7740,-7273,-6812,-6027,-4963,-4907,-2727,-1699,-2116,-274,-2565,457,540,-411,-1010,-4041,-2074,-3182,-4356,-5548,-6813,-7846,-8305,-7804,-6820,-5482,-4301,-4040,-2061,-1202,-1700,-1087,-103,-7236,-6493,-5409,-8619,-2338,-9216,-8388,-5224,-6610,-8027,-9678,-8910,-6196,-3424,-147,-59859,5953,8853,11199,12501,13195,12938,11764,-3322,-20875,-12144,-23176,-10951,-14191,-4372,-7835,-2220,-2121,-7081,-5687,-462,499,1672,-1941,-4423,-1421,-3938,-6599,1036,9634,4313,363,6845,6796,1988,2357,-1926,1695,689,-3297,-1802,-1802,-2930,1768,4694,2325,-4138,1152,-314,-1962,-3560,-5034,-6425,-7666,-8591,-9048,-8933,-8452,-7828,-7417,-6761,-5883,-4717,-3529,-2135,-738,-2677,-4566,-969,-1441,840,2175,3042,2916,-1348,2287,3185,3104,619,-1768,4052,-947,-464,-1651,-225,1780,2640,1600,85,-1604,-80,1817,4095,-213,-3207,-2124,-2693,-2219,-3320,-4096,-4389,-4489,-4616,-4891,-5517,-6600,-7870,-8837,-7971,-6372,-4779,-4557,-1401,-204,-1534,-1521,-140,1594,1231,642,-267,-1107,-1780,-8238,-11968,-7589,1777,3654,5344,-52024,-9783,-21616,-3974,-2742,8070,6944,5573,-22003,-15851,-2295,-4349,-5046,1076,1794,2478,-17887,-9638,-8820,225,-2306,1321,-379,-1578,-2959,-3834,-3787,-2568,-793,1244,-2009,-231,-3971,-1278,-422,-1193,-596,-1469,-2673,-2576,-2811,-456,-731,-214,-2204,-1589,-3096,-2072,-684,2131,3048,-1365,2848,2114,1814,-817,50,-94,704,-2799,-1642,53,-2797,-3362,-1699,-3199,-3162,-4246,-5132,-6153,-6655,-6375,-5339,-4098,-2758,-1525,-365,691,1282,-1480,-3077,-3613,-3007,-2194,-2233,628,-12,-691,-2522,-2089,-2666,-3225,-3748,-4222,-4693,-5126,-5609,-6402,-7020,-7499,-7583,-6709,-5679,-4803,-4109,-3574,-3379,-3517,-3892,-4754,-5891,-6741,-5823,-3496,-690,-2294,-1703,-1626,-1895,-885,467,-2507,-3506,-2817,-409,3596,83,-894,-1999,-1161,-945,-839,-2520,-966,-136,1259,-591,701,2758,-1413,1294,-1479,-298,-1987,-463,-1561,-2753,-3895,-4650,-5062,-5168,-5069,-4921,-4723,-4721,-4730,-4885,-5140,-5489,-5751,-6188,-6591,-7014,-7271,-7195,-6895,-6301,-5445,-4270,-3111,-2974,-2752,441,1297,159,3325,4063,2258,-2327,-1335,-2494,-1318,-187,1990,4284,181,-1147,-765,-1171,35,239,-472,-1155,-1946,-2816,-3888,-4733,-5222,-4550,-3063,-1369,-651,1446,975,-635,-1767,243,553,-848],[-2807,-4260,-5440,-5811,-5304,-4489,-3294,-2192,-2065,-1561,-2199,-2583,-2734,-2353,-1135,-170,-675,2062,1482,-2796,138,-2210,1016,2673,2698,3730,1237,3567,2045,-1521,108,-1236,-343,1984,945,1322,3023,1286,-811,-3153,-5568,-7608,-7376,-5049,-2176,-1613,-3027,1262,5205,4367,65,-2633,-241,524,-2663,1539,1881,639,1701,-1391,-4630,-7797,-10375,-7275,-4369,-1820,302,2079,1581,-10,-537,-701,1237,2421,-57,-151,-1784,-3763,-5722,-7544,-8632,-7637,-6068,-4577,-3306,-2443,-2092,-1238,-610,-359,-123,-944,-640,-1235,-2074,-3524,-5380,-7082,-7252,-5482,-3099,-672,-2606,-1025,1253,-299,-280,-981,841,3030,651,-2397,-768,-1261,-1155,-760,-433,-1897,-1140,92,-31,477,1070,1985,-234,-358,-421,-2655,1291,44,-2069,-515,-1634,-4041,-6090,-6887,-5983,-4425,-2796,-1473,-512,-1507,-2062,-1821,-697,1619,-891,-445,-921,-2639,-2587,-1294,-1337,-4202,-6861,-6964,-4818,-2771,-1375,-873,-1361,-2659,-3915,-4452,-3126,-1413,2631,5820,2945,2376,2892,3660,3086,32,-1467,-74,32,-276,-3731,1496,3764,4083,3508,1245,-2706,-1968,373,301,2532,1918,-2694,-2529,-4614,-6339,-7185,-7259,-6825,-6403,-6185,-6292,-6525,-7110,-7904,-8112,-7831,-6987,-6221,-5241,-4325,-3618,-2937,-2369,-2023,-1862,-1904,-2083,-2406,-2811,-3355,-3948,-4682,-5580,-6555,-7600,-8450,-8711,-8429,-7639,-6739,-5753,-4991,-4577,-10033,-6143,-3804,-3814,-113646,-238096,-214259,-50101,-6494,-1225,-61,-44724,-198760,-395514,-321492,-108604,-2425,-7095,-37989,7320,7190,7139,6771,-6450,-24093,804,-425,-2664,-12611,-3892,26,-1961,-4150,-6456,-8804,-10559,-9543,-7581,-5532,-3656,-2196,-1150,-3293,-73,-324,-1128,-2396,-4252,-6501,-9253,-11154,-8282,-4827,-1450,-416,1791,1942,-184,-2557,-532,-1383,-1902,-3210,-6113,-9094,-7594,-3638,396,1045,-755,5764,5533,-1484,-1086,1396,-1933,-1173,-4012,-6944,-8354,-7001,-4303,-1608,-996,-172,-1215,-2536,-1710,-2669,-2658,-3262,-3123,-1974,2554,1137,273,-1660,-960,-1196,2184,2486,2371,433,-285,307,-1330,-2922,-3923,-3771,-2887,-3163,-3213,-2451,-1205,-797,539,995,735,382,-2350,-3141,-1196,-1233,-1559,-2126,-2603,-3197,-3621,-3523,-2878,-1399,985,3438,-724,-3465,-3304,-265,2572,1754,2062,1414,-1483,-1647,1051,2091,556,1854,2459,1152,4819,5235,5643,4295,701,1681,-2201,-1229,345,1757,-2382,-16,-1412,902,3378,1537,-482,-2189,-3156,-2871,-2559,-2157,-1327,-2333,2287,117,-3440,-641,-535,-475,1588,-1895,-705,-4202,-7652,-10549,-10477,-8145,-5986,-4052,-2778,-2001,-2365,-2147,-1555,-1740,-3024,-2072,-1417,-2547,-2050,-2063,-2552,-1068,-2023,1684,1565,2534,-716,381,-843,-1426,2734,2600,929,-922,-852,-3696,-711,-1973,-3485,-4947,-6315,-7668,-8876,-9894,-10637,-10806,-10090,-8954,-7448,-5674,-4041,-2501,-1205,-350,-1900,693,668,446,258,182,6,-1795,-482,-2471,-70,1778,0,-681,-804,-2666,-4647,-6372,-7044,-6156,-4120,-1906,296,2470,4372,4213,1372,-1360,-1973,764,279,1093,2454,5388,310,715,-369,1785,1211,1405,95,-1487,-3021,-4418,-5966,-7226,-8537,-9369,-10395,-10992,-11304,-10800,-10092,-8967,-7762,-6251,-4619,-2803,-1651,-1573,377,4146,4039,5268,3961,-21,-2271,144,238,-1858,-524,174,-2678,-2533,-1853,-73,-794,400,-1469,-5616,-4811,-5617,-5389,-4226,-2772,-2971,-1731,-2842,13,-4,-538,-1294,-1998,-2707,-3214,-3223,-2825,-1819,-299,543,900,675,-552,-1974,-136,1769,-1707,-2318,3043,1974,-276,-2826,-4206,-5837,-7071,-7930,-8422,-8657,-8756,-8765,-8594,-8318,-7872,-7386,-6903,-6109,-5181,-3996,-2752,-1468,-182,-210,-1887,-3983,-2629,2130,-583,-535,2656,-1240,-3299,-2073,766,-962,-2204,-4091,-6427,-8975,-9645,-7146,-4200,-4116,-2286,-538,158,-1634,-4197,-4892,-2799,-5239,-7707,-8817,-7251,-4901,-2776,-860,490,-770,-3384,-3067,-3904,-3827,101,-688,-1488,-1839,-5278,-1261,-509,-1981,-25,-1941,1638,1643,-548,-313,-3886,-1723,-2971,-4198,-5346,-6516,-7561,-8458,-9081,-9654,-9606,-8929,-7759,-6356,-4865,-3362,-2499,-648,-6420,-7920,-5623,-8509,3078,-8364,-9531,4016,4146,4370,-9441,4274,4660,5002,-4134,-34111,8813,10393,11533,11690,11300,-4932,8029,-15199,-20699,-9982,-26378,-12927,-13636,-4839,-9416,-3652,-3239,-7980,-5875,-2544,-2318,-1941,-1597,-3878,-563,-2604,-6103,680,2333,2827,1630,3084,2717,1829,562,-2885,-2890,-4972,-6899,-8309,-8659,-7848,-7122,-6979,-7198,-7872,-8703,-8273,-6546,-4320,-1844,600,2859,2639,1744,3206,3891,-1595,1868,572,-1437,-400,-1089,6128,1532,-2644,-4279,-985,-1512,-2477,-5936,-9787,-7279,-3124,729,3769,5217,120,-1305,3770,-1192,150,-1076,-247,1845,2764,1759,50,-1997,294,2375,4434,-153,-3140,-2255,-2748,2621,3963,2830,149,191,-338,-2550,-4893,-7324,-9428,-8673,-7177,-5985,-5163,-4392,-3844,-3675,-3504,-3552,-3652,-3952,-4248,-4631,-5296,-5976,-6725,-13235,-11750,-9445,-5871,-4863,-4077,-69845,-42130,-20145,-3137,-3673,-4248,-4952,-5451,-34217,-22843,-4114,-6004,-4026,147,1380,2178,-19229,-10666,-8769,794,-1729,238,-1037,-2028,-2246,-1653,262,2659,5185,3919,-1644,297,-4142,-1346,-230,-1283,-1043,-1726,-2803,-2897,-1668,-84,-602,121,-1985,-1343,-2909,-1962,-628,1947,2781,-1051,2917,1792,-2691,-7143,-11046,-8009,-5483,-3535,-1962,-1161,-3621,-3618,-2136,-3343,-3843,-4853,-5532,-6380,-7091,-7792,-8453,-9133,-9165,-8228,-6568,-4513,-2257,-1639,-2704,-2893,-2339,-2915,-2793,1912,3384,123,-2370,-1507,-2207,-5089,-8010,-9469,-7539,-4389,-1154,1453,604,-2457,-2184,-1510,-588,2482,4585,-954,711,1588,2375,1260,1991,1498,-1656,3655,575,-2217,-2015,-1691,-1605,-624,910,-1996,-3531,-2689,-2005,-4642,-5778,-4947,-3189,-1379,-451,-1051,-2573,-67,37,-908,-1569,-2167,-2181,-1960,-1703,-1557,-1559,-1882,-2512,-3409,-4487,-5620,-6486,-7129,-7525,-7677,-7668,-7487,-7394,-7210,-7058,-6887,-6685,-6289,-5993,-5641,-5347,-5012,-4553,-4094,-3485,-2659,-1484,-262,-2707,-2861,814,4206,686,3848,4354,2007,-1713,-1960,-1720,-806,82,2613,4844,453,-154,-331,-827,373,1076,754,-1302,-3500,-5797,-8372,-10972,-13696,-11065,-8237,-5800,-3374,-1463,15,-944,-1877,128,-72,-1436],[-5515,-6162,-6830,-7213,-7252,-7241,-6785,-6161,-5830,-5481,-5379,-5370,-4853,-4151,-3055,-1611,-982,1723,1218,-2813,71,-2054,1572,3187,3115,3429,611,3283,2505,-2230,25,-1296,-321,681,1351,1790,1982,1785,461,-667,556,767,1804,453,-1944,-1993,-2919,1016,5020,4361,-172,-2162,-63,957,-2205,828,1207,898,2109,-72,-225,-995,-2103,-3183,-455,-135,1789,3698,1731,1247,18,-832,1419,3389,809,530,-319,1538,2280,607,77,-407,-1942,-2897,-2829,-69,-1837,-1529,-1169,-3317,-5336,-7178,-8910,-10169,-9605,-8735,-8249,-7949,-7793,-8087,-8592,-9097,-9256,-8914,-8390,-7585,-6425,-5270,-4199,-2994,-1956,-2282,-212,252,-496,-400,-180,-2226,-1868,-3186,-4676,-6271,-7568,-7657,-6468,-4924,-3666,-2714,-2080,-1904,-2099,-2860,-3790,-5070,-6344,-7382,-7954,-7869,-7276,-6701,-6295,-5759,-5099,-4387,-3318,-2187,-1082,-1604,-1034,-1916,-1827,-469,42,-1735,-1157,-2117,-2889,-3664,-4375,-5028,-5605,-5799,-5679,-5339,-4959,-4606,-4501,-4215,-3578,-2376,-591,1775,3483,357,-1615,-375,-506,-962,-3531,473,3232,3484,3387,1298,-2554,-1784,1183,846,2597,2720,-1910,-684,-1346,-2673,-3671,-4568,-5201,-5543,-5550,-5339,-4791,-4258,-3801,-2959,-2137,-1187,-511,40,1128,1749,780,-1494,-1324,-690,-290,595,1148,108,-2429,2846,3154,3544,4023,-121,4963,480,-5777,2233,6110,-2423,-1454,1266,-9746,-8730,5835,5615,-105534,-277944,-250196,-51176,-3954,6040,-888,-46987,-188837,-371870,-307401,-103308,-2943,-6024,-36073,21450,19950,17786,14634,-5678,-22047,-1848,-1132,-2786,-13536,-3204,820,2986,2190,3608,3610,-1493,-1237,-3692,-1914,-3361,-4607,-5289,-5139,-4371,-3680,-3190,-2920,-3214,-3466,-4344,-5549,-6700,-6734,-5221,-3014,-777,1444,-260,-2931,-890,-1694,-2055,-2608,-1356,-1518,-1922,-689,-2664,-4550,-5387,-4647,-3221,-1828,-1126,1173,-1586,-1523,704,2186,-345,-667,167,-452,-1158,-153,-944,-2001,-1744,-2682,-3482,-2866,-2632,-1991,1251,-79,-1414,-2755,-3660,-3937,-3693,-3132,-2747,-2563,-2695,-3182,-4152,-5549,-7215,-8751,-7768,-5996,-4353,-2970,-1697,-907,-338,-86,-129,-187,-2711,-2894,-1912,-2823,-3654,-4520,-4891,-4859,-4315,-3342,-2312,-1071,568,1962,-1085,-3098,-3244,101,3290,2057,2211,1471,-1053,-1736,1252,2455,894,2649,3431,1434,4714,5130,5121,3896,266,1741,-1919,-1268,421,1897,-2367,387,-1258,1429,2376,-546,-2947,-3553,-2211,-1708,-3042,-2459,-1225,-2951,2353,108,-2765,-55,-309,-1169,-3263,-5101,-6380,-5951,-4365,-2538,-1172,-2518,-2354,-1416,-2284,-541,-1337,-1885,-528,-55,-2901,-2906,-1797,-2351,-2719,-3731,-4395,-5007,-5555,-6034,-6386,-6429,-6430,-6320,-6092,-5678,-5372,-4964,-4588,-4263,-3964,-4726,-3954,-4105,-4355,-4332,-3987,-3502,-2928,-2431,-2213,-2445,-3101,-4372,-5951,-7549,-8197,-6489,-4370,-2615,-1777,-219,-22,-428,-1260,-2442,-4112,-5385,-6348,-6528,-6112,-5587,-4974,-4432,-3558,-2774,-2120,-789,83,-410,-2448,-1058,697,438,162,-299,-553,-1535,-1726,432,388,832,1772,1714,259,813,42,-151,-635,-872,-593,-242,-2344,-4174,-3321,323,1267,273,-1216,-1344,-2885,-4654,-6941,-8959,-7751,-5077,-2402,-2521,-1339,-899,1205,6547,3928,5626,4715,382,-2076,426,125,-2020,-1312,-165,-2242,-3062,-2133,-192,-633,2328,56,-7105,-3391,1649,-156,-219,684,-2785,-4556,-6515,-7338,-6614,-5377,-4092,-2668,-1221,364,-576,728,1125,73,729,1175,1139,237,-1833,-167,1971,-2068,-1968,2089,-116,-2316,-4088,-5401,-6312,-6682,-6584,-6088,-5349,-4513,-3668,-2786,-2000,-1292,-833,-698,-1554,-665,-704,-1112,-689,-340,-736,-2685,-4022,-3152,1483,-769,-1055,2253,-1901,-3053,-2246,1502,-296,-896,225,-1369,-2291,-124,713,1986,-4036,-2658,-911,83,-1674,-4143,-4607,-1887,-2977,-4236,-4766,-4379,-3319,-2175,-990,-421,-1427,-3198,-2981,-2918,-3314,-1909,-3154,-4176,-4707,-4855,-4293,-3653,-3266,-2715,-2360,-2417,-2415,-2596,-2469,-3447,-1549,-638,399,1387,2019,2299,-743,1706,653,-3302,-3440,-5111,-7404,-8452,-6735,-4330,-1924,-5537,-9073,-6009,-8143,3860,-7620,-10037,5907,5885,5955,-8126,5323,5004,4055,-19161,-13753,165,-1273,-2750,-4492,-5853,-56443,-8121,-23294,-18553,-10406,-27196,-13269,-12726,-9533,-10310,-8389,-7802,-8640,-6495,-5822,-5149,-4423,-3878,-3400,-2975,-2568,-5400,-2085,-1945,-1756,-1479,-1163,-742,-378,65,-3839,-880,-1346,-2759,-1589,-2897,-2924,1812,5910,2607,-5263,3031,1000,-1380,-3444,-4301,-3378,-1217,1298,1223,3012,4127,-1400,2184,972,-938,-643,-1457,5699,1127,-2616,-4086,-1203,-1703,-493,672,4481,3510,-2222,2255,1872,1400,-457,-742,1730,-1404,736,-476,-318,1842,2469,1859,-23,-2390,33,-1198,-2803,-4628,-6556,-8604,-10168,-8737,-6362,-4121,-1967,-99,-241,-1815,-3226,-2745,-1007,3656,3121,-19,-2342,-3380,-2686,-107,-419,-2365,-1146,-1688,-2237,-7208,-5719,-4401,-4908,-16886,-11017,-10858,-2607,-1641,-11613,-104509,-59574,-18498,-1495,-2931,-3844,-5337,-27625,-64418,-22298,-7762,-7245,-5420,-4457,-3919,-3956,-16389,-10308,-8188,-7839,-7864,-6082,-3402,-345,25,-1205,2823,5665,6665,4072,-1193,770,-4289,-1399,-118,-1295,-1549,-1935,-2926,-2647,-569,483,-539,396,-1569,-1191,-2708,-1746,-584,1709,2119,-852,-2905,-5547,-7391,-7292,-5348,-3203,-1342,-2773,-2235,230,-3917,-3487,-1112,-2967,-979,-1769,-2445,-3147,-3502,-3622,-3566,-3660,-3860,-4276,-4778,-5246,-5486,-5515,-4888,-3829,-2393,-3179,-3013,1920,2721,-41,-1753,-2163,-3080,-1760,-2553,-5029,-7651,-9998,-10154,-7916,-5193,-2625,-1522,-1559,-707,2564,4657,-682,364,2368,2960,683,7965,7673,-2217,4206,1419,-1183,-2056,-1717,-1274,-444,1174,-1470,-3570,-2569,-1304,3171,879,-2292,-2883,-592,-196,-1332,-2250,-1240,-2268,-3701,-5145,-6770,-7595,-7204,-5678,-3646,-1489,-1366,-6,379,-2836,1588,1300,-1363,905,-2004,1394,642,-1836,-2047,-190,3412,3563,2125,96,397,-1023,-2446,-3747,-5021,-6097,-6866,-7127,-7088,-6542,-5649,-4408,-3071,-1268,679,2484,1644,-1061,-2474,-958,-360,231,3017,5146,652,942,2,-1435,-3993,-6132,-8172,-9375,-9135,-7851,-6470,-5034,-3909,-2731,-1757,-1160,-715,42,427,-1315,-2024,40,-18,-770],[-2096,-1225,-852,-1127,-540,-2150,-2681,505,-1805,-1114,-2716,-831,-1867,-552,1359,-233,-1307,1243,852,-2939,-171,-1988,1968,3136,2551,1870,-87,-887,-2370,-3537,-4300,-4596,-4241,-3873,-3508,-3570,-3834,-4342,-4911,-5264,-5203,-4811,-4027,-3188,-2213,-2390,-2822,-977,-910,-1014,-1134,-1749,-1253,-683,-1848,52,400,948,2127,-981,-1170,-498,-2183,-2270,-287,-257,1371,3431,1948,2452,632,-1066,1383,4058,1459,673,-369,1311,1474,315,-147,-375,-1494,-3781,-3738,264,-1700,-1905,1284,-1988,-4531,-6180,-6968,-7168,-7344,-7821,-8672,-8511,-6777,-4869,-2869,-832,-2366,-595,1801,-295,-334,-481,1848,3776,319,-2250,2214,1363,-231,-1746,-3142,-3964,-4473,-4428,-4073,-3675,-3306,-3033,-2982,-3045,-3359,-3737,-4071,-4422,-4681,-5051,-5196,-5402,-5473,-5403,-5312,-5269,-5110,-4977,-4893,-4597,-4213,-3913,-3410,-2953,-2550,-2251,-1914,-1963,-2155,-2550,-3165,-3750,-4365,-4431,-3657,-2413,-884,524,-925,-2956,85,210,1879,-1110,2344,811,-1100,-3286,-5135,-4743,-2877,-946,-1871,-787,-1060,-1712,-3292,-117,399,-644,-1701,-2490,-3162,-3342,-2947,-2372,-1775,-1094,-294,-1955,644,788,-520,250,-673,-1932,-3250,-4162,-3660,-2103,-1244,-1206,1395,-198,2694,173,3184,3275,1454,-719,-715,-1044,-773,453,1303,341,-2844,3567,6238,5447,4676,-469,2912,-429,-6686,211,-513,-2027,-1352,111,-9216,-11964,3400,4414,-94199,-313580,-286667,-54574,-1570,1029,-3387,-47688,-180996,-357435,-299689,-95795,-3673,-4288,-31505,9662,20542,17936,14349,-4277,-19954,-4890,-2284,-2616,-14075,-2298,997,3834,2243,2493,4572,-1725,-1360,-3687,-1202,867,-2312,-2119,-5185,-3995,-3796,-2680,-1457,-2140,-1819,-1424,-2588,-3133,-2891,-4226,-5112,-4903,-3624,-2106,-3101,-1313,-1946,-2095,-1843,-754,-1239,-2160,-177,-1153,-2694,-4471,-5746,-4268,-2179,-1111,1837,-1210,-1840,633,2841,-700,-990,269,-503,-4488,-6406,-3196,-1364,-1468,-2736,-3161,-2268,-2075,-1993,-305,-1773,-3226,-4757,-5998,-6490,-6059,-5330,-4882,-4652,-4689,-4969,-5560,-6227,-6388,-5608,-4614,-3478,-2487,-2786,-1311,-1132,-1283,-1716,-2367,-2876,-3524,-3913,-3895,-3685,-3196,-2835,-2392,-2238,-2454,-2577,-3180,-3813,-4170,-4784,-5488,-6245,-6805,-7337,-7708,-7180,-6572,-6111,-5108,-4002,-2633,-1072,710,2707,4484,1871,4645,4916,4397,3162,-178,1836,-1518,-1211,391,1991,-2273,890,-975,1891,2988,68,-371,1977,592,-1391,-3359,-2566,-1091,-2677,2465,180,-2065,545,-7,347,-1670,-4455,-7287,-6863,-4533,-2468,-1681,-2419,-2521,-1348,-1766,535,93,-1348,-396,681,-1125,-2594,-2097,-2021,-1636,-1657,-1724,-1727,-1653,-1503,-1234,-700,-216,-191,-1222,-1158,741,557,207,-209,-490,-3876,-297,319,237,1313,1699,4440,585,725,3184,2493,1287,-1495,-2151,-3248,-3593,-3288,-2972,-3181,-3708,-4912,-6610,-8486,-7417,-5160,-3302,-3003,123,-516,705,1393,-438,-812,-2402,-1425,-2536,49,-1030,-2410,-3878,-5609,-7326,-8623,-8140,-6863,-5689,-4835,-4218,-3837,-3996,-4381,-5059,-6053,-7148,-7351,-6499,-5037,-3393,-1661,300,-146,-2550,-4026,-3093,-363,1156,144,-1714,-2028,816,-1858,-2263,263,-1794,-1637,-1306,-2179,-968,-41,2305,4195,3800,3932,3959,1056,-1632,849,172,-2065,-1827,-177,-1652,-3265,-2270,-252,-333,1801,-1312,-7929,-3408,2256,-853,43,383,-2195,-2497,-3404,-4100,-4859,-5619,-6253,-6411,-6089,-5263,-4027,-2813,-1563,-325,719,1447,1577,1090,-1397,17,2191,-2272,-1586,2057,1032,-281,-3253,-3847,-3677,-4261,-4225,-3492,-2306,-978,298,1502,2359,3268,192,227,-1553,-677,-435,-1235,-871,-2218,-3388,-4151,-4350,-3842,-3102,-2196,-1510,-877,-2468,-2571,-2252,-1044,-1368,-1993,-2708,-3270,-3919,-4695,-5729,-6537,-7543,-8467,-9272,-9124,-8118,-6817,-5683,-4418,-3130,-2007,-1074,-295,-1045,734,839,-1202,-1985,-2903,-2437,-2111,-2723,-3587,-4542,-5118,-5244,-5143,-4960,-4869,-5206,-5451,-5894,-6685,-7254,-7628,-7139,-6121,-4858,-3435,-2036,-773,114,680,-837,844,262,-3232,-4554,-4045,-6110,-8066,-8236,-6369,-4105,-4574,-9720,-6312,-7251,3713,-7035,-9844,5033,4986,5013,-6160,4779,5275,-965,-27638,-11089,9745,11419,12819,13465,13811,-93859,-24559,-29638,-16200,-4807,-24402,-11956,-11812,1694,-10392,-2382,-871,-8380,-6532,-2243,-2074,-1421,-563,-2975,1684,917,-4540,-846,5506,4165,4026,6752,6237,2009,857,-4737,-2101,-1935,-2000,-1490,-3405,-2954,1620,3151,2019,-4302,-654,-2251,-4022,-5717,-7244,-8616,-9512,-9168,-8408,-7817,-7202,-6690,-6754,-7091,-7840,-8920,-10199,-9234,-6966,-4410,-4000,-1610,-2059,-1103,-119,6985,5701,-2625,3621,4256,4636,-1091,-250,3297,-1558,1248,100,-473,1709,2879,1830,-162,-2808,-3664,-5187,-5988,-5344,-3401,-2474,-2802,2320,3324,1821,-396,-433,-950,-2277,-3039,-2800,-1449,4047,3272,-671,-2165,-2457,-3360,620,1505,-2533,-1633,-1916,3840,-13711,-32169,-25576,-9966,-20331,-9969,-11662,1561,-14074,-34613,-95818,-51284,-17667,-1982,-2938,-3809,-29863,-81995,-94171,-16380,-7872,-8301,-8589,-8717,-8575,-8018,-11161,-9087,-7359,-566,-641,925,2254,630,-249,-814,2768,5179,6918,3990,-735,1107,-4462,-1509,-162,-1254,-2146,-2145,-3088,-2105,-1388,-2458,-3530,-4528,-5378,-5990,-6468,-6899,-7314,-7692,-8257,-8717,-9128,-9337,-9223,-8974,-8398,-7945,-7630,-7345,-6902,-6753,-6952,-7178,-7576,-7831,-8168,-8403,-8118,-7787,-7099,-6193,-5108,-4134,-3185,-2362,-1581,-2055,-509,-1348,-1611,-1387,-583,-2719,-2692,1790,1955,-167,-1115,-2612,-3958,-2265,-1728,1209,-33,-3020,12,1623,800,-1103,-814,-1411,-926,2477,3585,-352,-25,2988,3599,269,7677,7565,-2811,4575,2073,55,-1853,-1706,-959,-369,1246,-987,-3603,-2508,-1723,2786,1108,-1952,-2630,-463,-211,-1680,-1844,1216,1227,950,-1209,-3710,-6077,-8555,-11063,-10582,-8118,-5871,-3907,-2284,-2902,-149,440,-1018,948,-2263,207,-303,-2058,-2375,-2187,-2746,-3214,-3369,-3450,-3268,-2968,-2522,-1946,-1464,-1010,-559,0,-394,-2119,-1514,1005,699,471,72,-695,-1767,-3076,-4486,-5831,-7358,-8803,-9801,-9701,-8682,-7295,-5767,-4162,-3014,-1648,-620,305,-1465,-474,-3185,-1707,-2984,-1292,-1397,-1419,-744,1239,635,-1605,-2111,98,1699,-353],[-1709,-1158,-603,-670,13,-1793,-2883,355,-1704,-988,-3013,-347,-910,-41,1437,-247,-1514,-1294,-1725,-3020,-499,-1928,1425,1872,1581,1024,-699,-1809,-3453,-4902,-6128,-7107,-7610,-8186,-8765,-9710,-10771,-11949,-12472,-11343,-9854,-8514,-7283,-6380,-5590,-5341,-5267,-5659,-6230,-7116,-8191,-9437,-10333,-10010,-8893,-7328,-5470,-3844,-2299,-1653,-1556,155,-1738,-1380,-83,-258,998,3208,2327,3706,1466,-1205,1316,2390,1701,830,-381,1066,702,141,-298,-312,-1047,-4004,-3718,554,-1528,-2157,922,-922,-2419,-3499,-4281,-4785,-5134,-5547,-6296,-7165,-7799,-7555,-5850,-3300,-2119,-148,2098,-110,-469,-103,2426,3760,205,-2137,2547,644,-1691,-2727,-2120,-2115,-2082,-1738,-804,12,-483,1274,360,-366,-2604,-4133,-4144,-2843,-1165,-1446,-2287,-3326,-2215,-2098,-1577,-1740,-2113,-1928,-218,-699,-716,-2143,-773,2178,1069,-884,61,-447,-733,-1125,-2856,-4555,-6025,-6136,-4680,-2697,-650,280,-1029,-2422,488,115,1737,-643,-2306,-4890,-7581,-7601,-4623,-1414,1383,747,-2122,-1179,-1414,-2360,-2940,18,2096,2109,365,-1477,-3391,-4927,-5866,-6456,-6733,-6617,-6112,-5649,-4989,-4333,-3547,-3007,-2654,-2511,-2483,-2547,-2405,-2220,-1904,-1348,337,-223,2771,692,3812,3825,2145,240,130,-1086,-996,228,1433,598,-3225,-3297,-5298,-7106,-8567,-9456,-9111,-8574,-8300,-7996,-7622,-7004,-6446,-6119,-8076,-14603,-5283,-5201,-83363,-305209,-318201,-59880,-2602,-4887,-6494,-46647,-176383,-354677,-299947,-86597,-4627,-1554,-26771,-7118,6716,6734,6214,-2726,-17952,-8152,-3893,-2161,-14395,-1448,1603,4935,2221,1257,3970,-2018,-1633,-3543,-1751,-92,-3381,-2635,-4227,-3664,-4876,-5311,-5081,-4716,-4285,-4020,-3750,-3276,-2512,-1625,-2051,-51,283,127,-2914,-1925,-3715,-5927,-7617,-7630,-5715,-3701,-1797,-63,970,-789,3801,3420,-2559,-1111,1971,-886,-2239,665,2204,-1065,-1332,-535,-2401,-4129,-4916,-4703,-3973,-3233,-2889,-2355,-1737,-1571,-2059,-1443,-1243,-1024,-1048,-1178,-1461,-1924,-2423,-3098,-3725,-4278,-4707,-5120,-5483,-5710,-5613,-5540,-5326,-5161,-5138,-5087,-5368,-5711,-6198,-6807,-7232,-7827,-8257,-8388,-8375,-8099,-7953,-7697,-7651,-7684,-7605,-7437,-6779,-5369,-3859,-2225,-1712,-2764,1051,3970,2399,2497,1630,230,-1781,1878,1717,-674,-3439,-6554,-9811,-7823,-4272,-581,1981,-737,1830,-1170,-1202,120,1896,-2238,1299,-707,2135,3021,294,-1339,-736,643,-1122,-3164,-2715,-1114,-2245,2409,164,-1491,1018,197,596,-1418,-3007,-108,417,-980,-2328,-3620,-4855,-6134,-7150,-8160,-8727,-8555,-7812,-6892,-6106,-5386,-4656,-4116,-3639,-3482,-3442,-3118,-2730,-2208,-1538,-1301,347,521,-531,-1065,-1027,2162,1672,1110,734,859,-2869,533,63,815,1505,1275,4429,483,160,2577,1974,1980,-976,-998,2623,293,-3188,-736,464,-878,-2088,-5537,-8970,-8815,-5277,-2028,-3167,1661,446,1004,966,-534,-771,-3297,-1882,-2868,1691,2368,345,-1444,-2998,-3901,-3908,-3322,-2733,-2131,-1780,-1371,-1031,-878,-482,168,1015,33,909,1262,2484,1938,3332,4412,-192,-2811,-3908,-2872,-1080,663,-53,-2287,-2243,1868,-1238,-2022,157,-1792,-1587,-1136,-1866,-1677,-1561,-1431,-1177,-1110,-693,-290,-3,-1157,577,299,-2104,-2110,-69,-1139,-3097,-2895,-4131,-5294,-6407,-7397,-7976,-8049,-7834,-7565,-7267,-7102,-7169,-7337,-7417,-7432,-7190,-6815,-6281,-5485,-4670,-3826,-2862,-2043,-1192,-287,526,1355,1847,1836,-896,273,2314,-2406,-1333,1882,1263,-253,-3295,-3513,-863,-410,32,-1588,-735,-654,2617,1665,2039,5560,-565,221,-1483,-1209,-814,-1006,232,2253,-1674,-3752,-3504,-2538,-597,-1028,-1955,-1787,-2967,-2091,-2195,-1653,-1041,-536,0,-367,-1594,367,2711,1173,-3364,-3147,-1238,475,-1472,-4053,-3748,-716,1014,2058,2348,-398,-1939,1389,141,-1851,-2467,-3505,-5204,-6198,-6876,-6790,-6436,-5790,-5078,-4573,-4296,-4271,-4705,-4987,-5361,-5982,-6381,-6863,-7043,-7144,-7164,-7026,-6845,-6700,-6799,-7050,-7449,-7841,-8456,-9023,-9701,-9851,-9340,-8605,-7853,-8244,-6379,-5476,-9722,-6288,-5775,-526,-6640,-9030,2787,3227,3566,-4093,3676,4419,-14970,-28720,-26008,10683,12570,13968,14396,-13737,-98832,-31915,-35300,-14626,-922,-19408,-9513,-11093,-5340,-9717,-7162,-7103,-6764,-6819,-5741,-5034,-3938,-2604,-2568,917,2893,-3539,-1787,5266,3329,5272,7844,5961,1890,-150,-5409,-3172,-2142,-2446,-3025,-3807,-3421,-3530,-3994,-4584,-5411,-6421,-7583,-8681,-9096,-8729,-8288,-8072,-8025,-8002,-7431,-5962,-3924,-1993,-51,574,-112,-1241,2950,191,-2454,-3761,-2197,-2387,-1537,-737,4253,5109,-2888,3790,4284,4080,-1647,177,3077,-1524,1755,724,-595,-376,-2652,-4941,-7147,-8236,-6956,-4964,-3110,-1391,-2976,-2481,-2697,2171,3008,1437,-649,-740,-1486,-2647,-2715,-2605,-1538,-1289,-1541,-1549,-1869,-1548,-3636,258,1178,-2337,-1877,-3720,4220,-18432,-59354,-52970,-25793,-24341,-8616,-11674,-682,-18061,-10587,-32836,-26792,-16931,-970,-3045,-2952,-42799,-110021,-69968,-9113,-7201,-8708,-5963,-4067,-1734,794,-6452,-7535,-6324,2363,-134,945,3003,651,-491,-352,2690,4552,7028,3919,-160,1428,-4511,-1550,-210,-985,-2650,-2213,-3123,-1364,-410,-1124,-2093,-3236,-4432,-5475,-6237,-6432,-5971,-5149,-4471,-3810,-3362,-3146,-3163,-3556,-3964,-4674,-5583,-6488,-7125,-7863,-8465,-8054,-7493,-6834,-6462,-6322,-6088,-6240,-6378,-6496,-6436,-6287,-5848,-5232,-4429,-3499,-2504,-1758,-1022,-600,-17,-2151,-2290,1131,1271,-129,-426,-2322,-4007,-2669,-1241,1793,510,-3024,-78,1814,1016,-215,-21,-1050,-1112,2347,4382,101,-263,3528,4287,141,4350,3764,-3292,2102,911,-392,-1772,-3269,-4747,-5998,-5909,-4482,-3478,-2415,-1997,1062,1295,-1262,-2083,-353,-400,-1955,-1423,199,-178,-433,-340,120,211,-1712,1546,-933,-241,-817,-891,283,-1879,417,-228,-642,1385,-2481,931,50,-1809,-3356,-5711,-5469,-2904,-278,-538,3300,3307,1960,3310,4543,5097,4134,800,-736,-1908,-869,-1556,-2545,-2977,-3066,-3059,-2987,-2895,-2792,-2517,-2526,-2671,-2937,-3421,-4174,-4999,-5828,-6542,-6276,-5180,-4297,-3404,-2605,-1859,-3321,-1025,-1932,-1518,-2192,-1720,-1809,-2222,-2026,-1827,-2203,245,1952,88],[-1370,-1076,-360,-275,534,-1364,-2778,18,-1801,-860,-3452,-413,-1646,-3085,-4578,-6126,-7500,-8630,-9036,-8585,-7498,-6154,-4740,-3233,-2061,-873,-1356,-140,-321,-2654,-1039,-1786,-830,-134,868,1636,2197,2296,823,-971,547,-18,157,341,-898,-2231,-2372,-498,2301,2768,-938,-883,-42,1645,-1184,-2448,-4759,-7027,-8613,-8030,-6567,-5133,-4024,-3144,-2368,-1798,-1472,-1322,-1442,-2059,-2975,-4255,-5695,-7018,-7229,-6249,-4496,-2908,-1411,-140,-548,-391,-813,-3177,-2838,613,-1512,-2388,1743,2801,2592,-912,-1498,-1550,-296,-1591,127,-530,-1777,-3611,-5850,-8185,-6559,-3782,-1282,53,-777,241,2906,3609,22,-2124,1350,-1122,-3465,-4720,-3832,-1900,-1973,-1666,-343,95,-847,1006,544,839,2213,113,-1527,104,-1239,-1785,-2928,-3037,-2153,-1749,-1207,-1827,-2436,-1939,-276,-597,-278,-2108,-849,2236,1722,500,900,113,-482,987,379,-752,-1953,-3314,-4470,-5446,-5913,-5768,-5343,-4847,-4646,-4819,-5375,-6232,-7579,-7887,-5769,-3529,-1270,1117,3241,769,-2520,-1680,-1615,-2970,-2651,591,1729,1694,3324,1278,-2151,-672,-994,-2261,-3514,-4579,-5317,-6049,-6479,-6777,-6766,-6762,-6655,-6449,-6101,-5702,-5129,-4746,-4645,-4375,-4346,-4395,-4895,-5361,-5951,-6684,-7157,-7020,-6220,-5098,-3953,-2859,-1909,-1099,-3673,-129,-17,-222,-670,-2113,-2214,-2972,-7856,-4776,-5636,-6267,-6881,-7542,-7855,-12254,-7267,-6442,-74135,-274395,-317324,-66712,-1032,-10419,-9701,-44399,-175693,-365052,-309232,-76698,-5929,2150,-22641,-24499,-30223,-16842,5434,-1567,-16294,-11559,-6021,-1575,-14762,-967,2368,3167,2096,-46,2166,-2419,-2146,-3352,-1746,-690,-3402,-2824,-3119,5074,6664,3326,503,-359,-1797,-1747,-3357,-3042,-485,-515,-2768,-164,-2398,-4889,-7597,-9576,-7709,-5454,-3239,-1594,-783,-2844,-598,-292,265,-1350,-494,-1128,-3002,-1570,-1393,-1337,-2849,-1283,-1606,-2103,-2730,-3468,-4472,-5393,-6217,-6859,-7150,-7008,-6301,-5405,-4364,-3249,-2254,-1063,108,1219,-633,215,-253,73,-1703,-1186,-475,-2103,-1085,-2367,-3759,-5092,-6040,-6812,-7113,-7094,-6905,-6455,-6146,-5735,-5313,-4880,-4182,-3660,-3114,-2570,-2269,-1996,-2000,-1946,-2103,-2353,-2571,-2886,-2936,-2386,-1765,-1939,-1092,-2618,1323,4138,2208,2432,1543,781,-1835,1992,3226,1379,2801,497,-2001,-4427,-6066,-5884,-4076,-1526,1311,-952,-1298,-427,1547,-2321,1504,-534,2096,2310,-560,1523,-549,-1870,-2092,-2925,-3017,-1371,-2020,2096,2,-1109,1300,234,559,-2292,-3009,-212,1641,2528,1368,-2942,-1653,-2953,-1456,-1013,2148,1904,-106,-575,1682,2696,-104,-2937,-1578,-1447,-1334,-873,-1789,-1839,47,-1984,229,724,-896,-766,-1010,1941,1657,1186,647,203,-1960,-646,-1002,-1508,-1963,-2376,-2780,-2905,-2561,-1700,-445,1114,-423,-1400,2328,114,-3128,-1187,-306,-418,-382,-3078,-5787,-7730,-7584,-5747,-3047,-392,1160,1088,321,-573,-726,-4214,-2268,-3180,1896,3978,1701,173,-2506,503,120,-2081,-4593,-6594,-6870,-4814,-1564,398,-278,3872,4124,-320,717,1852,2656,1856,3295,4667,-378,-3180,-3954,-2771,-1780,134,-376,-2987,-1615,-1042,-2544,-4211,-5587,-6909,-7871,-8576,-8879,-9203,-8822,-8310,-7592,-7010,-6047,-5091,-4261,-3381,-2684,-1987,-2166,-2151,-1705,-2174,-2820,-3370,-4225,-5053,-5934,-6881,-7706,-8339,-8792,-8951,-8639,-8051,-7420,-6759,-6026,-5397,-4814,-4467,-4329,-4254,-4439,-4843,-5343,-6175,-7125,-8113,-9226,-10290,-11222,-11275,-10467,-9311,-8151,-6800,-5427,-3894,-2346,-941,-3317,-3049,-968,-1030,-1119,-2237,-850,-1406,1626,1202,1756,4964,-949,6,-1395,-1780,-1135,-457,435,1738,-2185,-3789,-3251,-1891,1875,290,-2417,-170,-3372,-1782,-2155,354,1500,2468,1993,39,-1089,647,3493,571,-3140,-3343,-1291,710,-1355,-4228,-3585,-415,765,28,-943,-1918,-2972,-2892,-2479,-2417,-2935,-2215,-1301,-1400,-908,123,1117,2151,419,-3176,309,2106,-2483,591,307,3172,2016,-254,3656,-356,3999,1348,-1251,-3524,-5115,-5279,-4202,-2544,-1069,-848,-6005,-3127,1052,595,-2832,-8245,-4423,-2757,-9550,-5842,-3915,7214,-6534,-7821,10483,10670,10706,-2467,9621,9075,-27780,-24740,-49171,4338,3122,1901,450,-551,-75155,-33783,-38840,-14010,-2245,-13940,-6714,-10746,-3222,-8601,-5638,-5352,-6062,-7093,-6905,-6952,-6599,-6103,-5400,-4540,-3539,-2575,-2754,-971,-355,123,370,425,122,-1390,-5592,-4172,-2853,-3611,-4038,-4387,-4461,-4413,-4501,-4505,-4572,-4699,-4934,-5233,-5355,-5274,-5162,-5114,-5185,-5631,-6294,-6598,-6224,-5464,-4181,-2702,-1100,-562,1763,-336,-2295,-3284,-1796,-2605,-1883,-1158,4377,3695,-3118,2388,1623,569,-2220,-937,-1572,-2476,-3268,-4438,-5454,-6188,-5943,-4654,-3134,-3350,-258,1337,2541,-385,-3026,-2523,-2604,1914,2610,1071,-960,-1105,-1904,-3009,-2378,-2333,-1439,-1969,-3731,-5473,-6662,-5537,-4151,-2811,-1457,-1961,-1778,-5453,1329,-19343,-65224,-61595,-32583,-26815,-7208,-11241,-4236,-13857,2301,1321,-1862,-15597,-2743,-3674,-4145,-39745,-111954,-59138,-6149,-8047,-8304,-3760,-2898,-2158,-1630,-3013,-6274,-5335,46,212,982,1893,640,-854,18,2454,3701,5989,3835,349,1565,-4583,-1681,-384,-630,-3127,-2291,-3133,-660,2086,2668,-327,583,-121,-1296,-2205,-330,-611,793,674,-1110,338,-85,-768,-2547,-2810,-3789,-4299,-3946,-2782,-1833,-2344,-2797,-687,-1497,-793,-1303,-1734,-1845,-2250,-1702,-1645,-3134,-3415,-4374,-5254,-5987,-6464,-6629,-6228,-5829,-5395,-4996,-4346,-3967,-3452,-2969,-2641,-2201,-3010,-2933,-1224,-849,-386,-3022,-146,1621,1232,607,638,-728,-1400,2016,3960,457,-422,2872,2528,62,2013,1813,-3408,1730,1631,1521,-1020,-1416,-310,-373,-1378,-2604,-4020,-5406,-5908,-4602,-2776,-816,-1636,-424,-908,-2247,-1228,1755,1251,3744,-700,1012,-283,-1732,1347,-1030,-620,-664,-1603,111,-942,829,-872,-410,1488,-2828,602,-310,-1451,-120,-3284,-3024,-4960,-6302,-6364,-5384,-4521,-3915,-3541,-3541,-3759,-4090,-4340,-4727,-5041,-5391,-5686,-6033,-5873,-5348,-4654,-3804,-2841,-2945,-482,436,45,2353,2920,955,3191,201,524,985,707,548,-432,-1529,-2482,-3491,-4127,-4502,-4117,-3280,-2330,-1033,468,172,-2141,-2487,280,1935,281],[-930,-857,-36,157,1128,-807,-2536,-291,-1943,-697,-3823,-3915,-4984,-5978,-6782,-7438,-7736,-7649,-6951,-5843,-4392,-2720,-946,940,2472,1317,-1904,2276,3656,-1937,-1425,-1922,-1283,-2637,-2980,-2408,-1133,139,958,-855,1797,1785,1759,447,-444,-1614,-2060,-1047,922,1815,-1091,-509,-190,1699,-956,-2383,-4698,-6910,-8253,-7920,-6667,-5324,-4336,-3656,-3169,-2943,-2961,-3094,-3373,-3978,-4689,-5577,-6498,-7397,-7955,-8386,-8234,-8049,-7738,-7447,-7171,-6876,-6469,-5693,-4588,-3429,-1969,-2381,818,1960,1755,-929,-1433,-1350,42,-1360,-43,967,3701,1352,4463,2445,-1646,378,-725,-2470,-3849,-4911,-5422,-5092,-4492,-3816,-3371,-3281,-3371,-3609,-3856,-3534,-2830,-1522,100,481,-1004,875,714,1011,2521,829,-2199,-120,-1475,-1869,-3079,-2450,-1972,-1427,-855,-1897,-2755,-1727,-298,-559,110,-2009,-922,2199,2220,1834,1578,522,-419,-293,-814,-1126,-1476,-1582,-1280,-754,63,-564,-1072,-1452,1022,-240,3729,399,2288,9143,6310,509,-1190,336,1769,-906,-3237,-4465,-4140,-3254,-2352,-545,120,300,-63,-747,-2164,-3017,-3826,-4463,-4834,-4748,-4181,-3596,-2782,-1936,-1806,5,347,-906,2078,2480,2844,2763,-887,-2085,-580,-139,-705,-1809,-2925,-4064,-4925,-5462,-5678,-5521,-5155,-4701,-4294,-3957,-4046,-3703,-3820,-4161,-4649,-5310,-5976,-6472,-7018,-7388,-7613,-7542,-7447,-7397,-6978,-7650,-11699,-4840,-67103,-248908,-295794,-74244,1753,-13372,-12097,-41516,-178629,-388370,-327546,-66894,-7452,3823,-19339,-38954,-82351,-77286,5831,-973,-14998,-14792,-8456,-1098,-14742,-2493,-2110,-1168,-70,-1121,1535,-2707,-2763,-3024,-1177,-531,-2376,-2598,-2052,2611,3190,3430,973,288,-2024,-1988,-3677,-3009,-2639,-4166,-5359,-6020,-5690,-4671,-3451,-3001,-2722,-1826,290,1009,-596,-3201,-700,-705,-1814,-3196,-4448,-5353,-5290,-4059,-2446,-965,-3541,1179,1185,-1843,-2052,-2550,-1267,-1842,228,-320,-434,-1269,-3501,-2025,-2023,-1745,-2388,-559,454,1629,-603,410,59,-866,-2505,-2036,-939,-2290,2348,884,-1218,-658,-2724,-5056,-7198,-7963,-6094,-3385,-763,1909,-1,-978,-1428,-3004,-1847,643,1614,2566,-555,-1809,519,-1058,360,-253,-1158,-838,-1984,-2333,-1877,-2446,787,2028,1904,2370,1485,1340,-1758,2113,3175,1286,2518,1046,-453,-1782,-2510,-2239,-1365,-2086,1488,-710,-1327,-1050,1116,-2337,1635,-306,1940,1523,-1239,2013,-232,-2577,-4926,-7119,-8678,-7894,-6181,-4540,-3055,-1775,-990,-284,-330,-2878,-2808,-1398,-2098,-2694,-3104,-3416,-3430,-3621,-3663,-3874,-3934,-3627,-2799,-1585,-298,1010,1375,-3277,-1394,-1372,-1202,-458,-1799,-2256,979,-2267,1179,897,-990,-230,-940,2326,3809,2519,2952,2680,-990,409,-661,-792,-1818,-2799,-3848,-4821,-5616,-6113,-6187,-5715,-5056,-4188,-3240,-2623,-2754,-2295,-2843,-3518,-4625,-6005,-7481,-8634,-8426,-7387,-5926,-4744,-3740,-3009,-2599,-2249,-2019,-4293,-2458,-3354,-131,136,18,-384,-2972,-2687,-4207,-5991,-8172,-8753,-6452,-3726,-897,257,-441,4379,3772,-662,527,2560,2964,1716,3117,4754,-539,-3483,-4018,-2632,-2166,-211,-659,-3611,-4302,-5991,-7318,-8700,-9300,-8709,-7858,-7233,-6792,-6960,-6918,-7033,-6912,-6557,-5322,-3672,-1843,-295,1928,795,-2083,-1839,449,-497,-2442,-2840,-961,16,1389,-2072,-4699,-660,797,-2813,-3483,-5901,-8519,-8438,-5725,-3075,-538,1607,3325,-1088,58,1147,-850,533,-152,-542,1518,1064,691,641,-88,600,342,-2528,-1382,-1927,-2977,-3973,-4311,-3862,-2845,-1610,-2124,-2474,-871,-2111,565,640,1655,4535,-792,-284,-1171,-2097,-1099,408,612,1023,-2590,-3436,-2932,-1182,2228,775,-2691,-1231,-3444,-1583,-1983,-634,25,609,1135,449,-429,1020,998,-38,-2903,-3404,-3231,-4434,-5551,-6444,-7472,-8362,-9036,-8258,-6948,-5412,-3996,-1907,-1377,-2788,-3288,-1862,-955,-1493,-424,144,964,2279,52,-2641,26,1551,-2947,941,778,1408,1534,45,4818,902,7597,6412,2693,2988,1219,-771,-1731,-2611,-3266,-3518,-4922,-3730,-3586,-3387,-3502,-6156,-5623,-2246,-9439,-4903,-1797,-1597,-6638,-6299,-2225,-2347,-1806,-1529,714,2898,-36923,-18183,-64044,10016,11158,11772,11516,10964,-41890,-36997,-39960,-13696,1239,-8733,-4038,-10755,-6576,-7228,-5854,-2719,-1381,-7285,511,914,1036,680,-2085,-846,-1787,-2754,-3504,-3719,-3196,-2083,-736,669,1232,-2675,-5098,-5006,-1877,547,-1087,-4580,-2955,-1844,-3437,-4735,-5516,-5300,-4316,-3060,-1558,137,1853,1503,3052,-2289,2248,3621,164,5533,5137,2269,1499,121,-1769,-3275,-4039,-3893,-3271,-2706,-2151,-1716,-1604,-1565,-3350,-1060,-780,-820,-2825,-820,-1059,-1788,-2561,-3764,-4703,-5049,-4464,-3150,-1692,-3397,-1158,2195,3112,-412,-3238,-2671,-2600,1469,2068,672,-1385,-1600,-2220,-3361,-2100,-2088,-1277,-1911,-4014,-5811,-5944,-4201,-3310,-1511,-533,-1580,-1366,-6913,-1345,-17710,-46922,-46907,-26794,-23041,-5911,-10755,-7827,-13503,2889,3101,3232,-13507,-5761,-4762,3232,-28492,-100558,-64628,-3755,-9039,-7297,850,957,603,26,-674,-5627,-4546,-3703,-5081,-6315,-7115,-6687,-5705,-4697,-3792,-2760,-1714,-421,669,1406,-4766,-1989,-719,-303,-3411,-2480,-3141,-127,2487,3251,-207,262,117,-1532,-1909,220,-835,353,1605,-1604,-1565,-2999,-4310,-5596,-6277,-6245,-5713,-4955,-3893,-3010,-2386,-2991,-1248,-1320,-794,-1186,-1683,-2345,-2570,-1074,-1447,-2361,-1007,-1443,-1816,-3829,-2199,-2469,-2625,-2862,-3045,-3223,-3103,-3191,-3058,-2866,-2738,-2417,-2111,-2815,-1575,-1257,-888,-3187,-245,592,1210,1279,1075,-550,-1779,1461,2378,633,-488,785,334,-149,-519,-862,-3127,-875,-689,-342,-784,-1372,-198,-623,556,118,-3222,-2643,-2574,-3259,-3619,-3323,-2403,-1006,-1675,-2444,-1274,1590,860,3213,-1218,812,-778,-1760,1007,-1255,-1134,-594,-2474,-263,-1388,-1862,-1466,-603,361,-3202,237,-687,-1072,854,-2504,-93,-974,-2179,-3586,-4891,-6060,-6811,-6987,-6869,-6520,-5965,-5087,-4165,-3079,-2050,-1130,-592,-82,98,-288,-1194,-2537,-4123,-5626,-6834,-6652,-5185,-3392,-1753,-284,-85,753,1001,526,503,-924,-1594,-1621,-3128,-104,-529,-739,-3355,-2704,-1170,390,-24,-2230,-2622,514,1998,538],[-536,-669,183,449,1618,-317,-2345,-578,-2143,-351,-3605,546,2052,694,-1132,-3481,-6158,-8975,-7641,-4481,-2600,-2305,2161,4067,4470,697,-2442,2111,3716,-1303,-2104,-2074,-3511,-5674,-7561,-9102,-8588,-7599,-6832,-6142,-5370,-4523,-3370,-2101,-557,-901,-1772,-1570,-593,631,-1223,-272,-517,265,-1313,-2909,-4125,-5087,-5388,-5207,-4755,-4205,-3963,-4022,-4285,-4796,-5467,-6031,-6342,-6434,-6102,-5601,-5008,-4472,-3868,-3589,-3259,-3332,-3550,-3968,-4586,-5468,-6643,-7800,-8326,-7574,-5919,-4150,-2363,-696,970,-1002,-1468,-1146,223,-1261,-364,636,3592,1876,3785,2419,-1419,381,1548,348,-1634,-611,-1518,-2213,-2859,-3224,-3385,-3429,-3302,-3177,-3205,-3091,-3149,-3022,-2717,-2275,-1667,-967,-388,75,193,96,-2656,-467,-1881,-1603,-2652,-1959,-1744,-1226,-602,-2010,-3117,-1431,-346,-632,381,-1910,-1025,2004,2459,2908,2388,697,-575,1310,1678,198,710,3125,2915,425,2613,-928,-934,-1069,1190,-235,4369,919,1426,10016,6479,97,-1746,-590,2796,554,-3445,-2344,-2146,-3769,-2531,291,1989,2325,3813,1107,-2224,8,4130,3245,485,1497,-157,-1615,-2431,-2714,-2331,-1721,-915,-796,909,1768,2639,2762,-831,-2605,-1566,14,1220,260,-720,-1720,-2449,-2944,-3325,-3609,-3911,-4256,-4718,-5271,-5972,-6684,-7391,-7886,-7795,-7136,-6036,-4607,-4064,-2022,-971,-1786,-3722,-550,-778,-2815,-17858,-9269,-62634,-231977,-279925,-81404,-1123,-12099,-12866,-38603,-184069,-422693,-354008,-58007,-9120,-3436,-17051,-46155,-123194,-133818,-14169,-1289,-14151,-15758,-11024,-7216,-13897,-8380,-6830,-4957,-3096,-1795,69,-2735,-3411,-2576,-352,312,-1203,-2136,-1069,-1789,-3207,-4603,-5773,-6742,-7228,-7330,-6984,-6240,-5207,-4097,-3950,-1857,-828,89,-1617,-3338,-2871,-1559,866,1820,-391,-3332,-446,-1106,-1498,-2891,1889,1503,-3388,-1950,-3864,-5609,-5805,-4568,-2395,-2045,-2183,-3468,-1635,-1463,547,-262,437,639,-3687,-610,-829,-377,-2367,4833,7866,3124,-610,598,503,-1637,-2871,-2755,-1510,-1981,2461,1210,-827,-209,-2587,-5017,-6417,-5499,-3135,-982,2393,2174,-455,-1163,-1802,-2799,-1737,636,1300,2398,-619,-1638,811,-700,829,318,-1746,-2619,-4279,-5608,-6678,-7392,-7984,-8170,-7174,-5825,-4664,-3192,-1979,-943,-182,349,707,882,919,877,944,22,-3021,-2646,1324,-455,-1277,-1672,617,-2261,1665,-53,-319,-1661,-2638,-3023,-2489,-1347,-611,-2244,-3326,-2022,-1821,1268,-144,-434,1783,297,185,-3023,-2502,-544,-2140,-3435,-4314,-4796,-5075,-5485,-5901,-6670,-7239,-6774,-5337,-3535,-1774,-81,1545,-3366,-1226,-1247,-1082,-66,-1640,-2663,435,-2171,5118,1005,-763,424,-847,1877,3890,2492,1278,153,-765,-1246,-1267,-1015,-358,-342,1656,-180,-1381,624,15,3221,832,-983,2249,127,-2321,-872,-1722,706,259,-595,-1197,-1544,-1811,-2453,-2912,-3650,-4484,-5458,-6580,-7478,-7649,-6805,-6167,-5609,-5251,-5150,-5348,-5608,-6058,-6386,-6290,-5852,-5429,-4868,-4330,-3742,-3108,-2758,-2424,-2233,-2312,-2653,-2851,-3284,-3860,-4535,-5136,-5184,-4866,-3984,-4155,-2463,-2161,-379,-946,-3663,829,3624,65,-2050,-670,-1799,-1879,-580,-1292,-2247,-3188,-3927,-4412,-5164,-5820,-6648,-6896,-5464,-3249,-632,-1908,-1340,802,-286,-2079,-3014,-1253,-26,1550,-1320,-3337,-972,-1146,-3244,-806,-379,64,108,-2396,516,1755,3844,4469,-936,306,1209,-887,401,-418,-740,583,-1009,-2516,-3784,-4784,-4857,-4401,-3588,-2861,-2200,-1770,-1696,-3051,-2094,-1961,-2223,-2907,-2649,-2632,-2769,-1882,-1067,-83,1040,-311,-682,-895,-2016,-685,1394,694,234,-2920,-3034,-2599,-646,-882,-796,-2710,-2217,-3256,-1574,-2339,-2933,-3199,-3246,-2872,-2019,-1142,-439,-143,-717,-2662,-3366,-1037,-1207,-1984,-4687,-3910,-4663,-5568,-6621,-7807,-8103,-6944,-5811,-4548,-3475,-3558,-1612,-1212,-1853,-631,-778,-1418,-2096,-2601,-2822,-2544,-1815,-3556,96,1179,-334,1082,421,2464,2011,1276,491,-267,-886,-1419,-1916,-1704,-1434,-1248,-1046,-3495,-3719,-1949,-2601,-4205,-4239,-6384,-4979,-9349,-3928,-3037,-2281,-6872,-4593,-48,327,747,-1426,951,1295,-29823,-11146,-62299,1510,1705,1809,1480,1289,-17181,-45889,-41215,-12872,-521,-4014,-1777,-11105,3175,-5732,-5140,7197,2392,-7352,9118,7188,9634,2333,-1945,5506,5266,-971,-3719,186,-997,-1390,-939,186,749,-3587,-4402,-5115,-1503,1120,-1007,-4894,-2968,-325,572,-1166,-2949,-4397,-4628,-3281,-1082,1461,4021,268,2332,-3402,2124,3201,574,6425,6477,3023,2422,1258,2305,-1542,-2053,-1958,-926,-2615,-2282,-1965,-2109,-2109,-3502,-1595,-1391,-1528,-3350,-1550,-1641,-2124,-2598,-3554,-4514,-5629,-7007,-7813,-6227,-4590,-2985,-1288,278,-239,-3468,-2831,-2600,930,1488,351,-1821,-2143,-2351,-3527,-1788,-1771,-996,-2261,-3474,-3794,-3373,-2252,-2964,-2048,-852,-1176,-1044,-7647,-3494,-15910,-31247,-26739,-15179,-18034,-4643,-10286,-11582,-18838,5912,6029,6297,-10910,-9509,-5895,8109,-17440,-83895,-77791,-6473,-10101,-6002,1845,1491,-309,-2226,-4032,-5705,-6869,-7165,-6639,-5926,-5371,-4938,-4547,-4192,-3844,-3208,-2380,-1161,234,1130,-4714,-2251,-949,140,-3112,-2591,-2943,394,2719,3852,128,-107,319,-1603,-1219,901,-1026,55,1391,-2121,980,2384,74,-2049,-599,-1426,-2251,-2956,-3366,-3957,-4810,-5619,-6526,-7095,-7129,-6593,-5659,-5008,-4324,-3705,-3121,-2796,-2575,-2489,-2383,-3484,-1942,-1885,-1790,-1872,-2012,-2268,-2345,-2726,-2924,-3011,-3017,-2630,-2072,-2121,-744,-53,499,-3329,-139,1825,1775,2009,1505,-300,-1923,834,177,-466,-1178,-1876,-2404,-3010,-3595,-4238,-4656,-4604,-4188,-3333,-2139,-1196,-4,-793,412,650,-2884,-2695,-2591,767,808,-102,-939,-750,-2395,-2284,-1329,-2934,-4753,-6516,-5272,-3778,-2137,-1555,533,-1343,-1475,-360,-3212,-250,597,724,-1677,-1705,-3234,-4787,-5228,-3857,-2544,-1323,-1403,-750,500,-58,-170,-66,-669,-1283,-1803,-2384,-2937,-3462,-3876,-4461,-4934,-4503,-3431,-2452,-1219,-27,371,-978,744,-3244,1259,615,-406,791,-25,-1046,-2048,-2907,-3423,-3673,-2962,-2275,-1505,-1430,-1683,-2769,389,153,178,-2794,-2923,-1037,285,36,-1996,-2443,1052,2284,980],[-17,-367,446,745,2140,242,-2048,-491,-1859,6,-2978,725,2958,1909,1678,-611,-2261,-4836,-7069,-7817,-6231,-4068,-2064,-298,795,218,-2482,955,-156,-1573,-3278,-5156,-6785,-8433,-9157,-8131,-6911,-5982,-5305,-4746,-4229,-3842,-3367,-2920,-2248,-1781,-1372,-1789,-1817,-570,-1168,-46,-886,321,-828,-2199,-3101,-1719,-1373,-2289,-3352,-4386,-5476,-6222,-6090,-5133,-3738,-2103,-455,908,2111,-1017,-202,3875,1855,78,-1396,-962,-2688,-682,-1462,-929,-1134,-770,-1186,-2531,-3465,-3937,-3683,-2889,-1685,-1041,-1556,-930,287,-1245,-746,267,740,153,-450,-974,-1327,-1673,-2368,-3179,-3950,-4953,-6101,-6815,-6854,-5979,-4731,-3483,-2258,-2279,-557,-1357,-1852,-446,405,238,-983,-312,-796,-1378,-2264,-3337,-4562,-6054,-7714,-9239,-7502,-5331,-3010,-1119,-454,-2182,-3416,-1144,-450,-820,510,-1819,-1138,1628,2387,3618,2802,597,-945,1311,1921,585,511,2565,2336,-512,1713,-1139,-773,-804,1239,-41,3962,1322,514,4789,5055,-376,-2102,-1618,2034,244,-3858,-2206,-1005,-2756,-1862,2628,2433,3079,4086,936,-2344,134,4121,3329,-183,5099,5262,2579,-30,-2307,-4115,-5309,-5210,-3900,-1927,300,2482,2566,-925,-3093,-2742,100,3654,3123,4594,4051,3351,2905,1792,143,-100,-2387,-2023,-3135,-4499,-5793,-7274,-8148,-6793,-5315,-3797,-3984,-2048,525,1636,-2051,-4925,13,2305,1653,-21427,-13556,-60941,-224934,-272779,-86947,-309,-7385,-11739,-36248,-190042,-463019,-386052,-50903,-10975,-6024,-15994,-43825,-136993,-168558,-37249,-8177,-13971,-13457,-10085,-6792,-12670,-5447,-4801,-4010,-3075,-2164,-964,-2566,-4132,-2201,323,1321,-402,-1778,-352,2700,1849,811,-230,-1320,-2905,-3064,-3917,-4113,-4176,-4053,-3870,-3369,-2911,-2439,-2071,-3447,-3051,-1390,-773,-593,-363,-3206,38,-1635,-2075,-3717,92,-718,-3456,-3016,-4421,-6169,-7668,-6964,-5230,-3530,-2276,-3826,-1776,-893,814,-380,530,299,-3770,-400,-841,-109,-2293,2172,3036,2461,-820,595,875,-2268,-2933,-3446,-2383,-1461,1445,1243,-554,235,-2408,-2394,-1181,-1928,-2771,-3427,-4167,-4638,-4862,-4814,-4263,-3703,-2979,-2152,-1496,-832,-738,-1480,2,-616,-478,-1116,-2141,-1960,-2277,-2403,-2217,-2257,-498,396,852,2168,1309,2186,-1531,2439,2778,831,4089,3389,2381,1228,131,-849,-2809,-3238,-1477,-1414,-1374,-2296,-2170,-3187,-4582,-5987,-5353,-3072,-1421,1957,2324,18,-538,-1953,-3031,-2445,-1965,733,-189,-278,1840,192,-211,-2842,-2262,547,2251,1121,-376,-2824,-2410,-3103,-2463,-2072,-1630,-1219,-797,-576,-81,319,975,-3171,-1193,-1155,-1086,150,-1476,-3089,-87,-1880,5695,950,-330,1022,-829,1443,3633,2318,2463,1062,54,-378,-1236,-320,-172,-869,-45,-419,-1812,88,-533,1221,1319,-544,2251,175,-1913,-515,-2380,1210,4357,2697,1012,3313,2612,837,-1779,-902,-2105,-3233,-4218,-4647,-4577,-3920,-3415,-3387,-2459,-2183,-2095,-1960,-2364,-1801,-1353,-775,-428,-573,-2888,131,243,-133,59,99,163,-1374,48,1174,1424,1177,1086,685,-914,-3997,-4355,-2188,-1764,-352,-1234,-2972,2124,5390,337,-2224,-1233,-1717,-3143,-4612,-2495,-461,2911,4955,6250,1415,5462,5082,3417,601,-405,-2025,-3433,-4076,-4069,-4033,-3963,-4084,-4530,-5065,-5691,-6167,-5877,-4973,-4032,-3547,-2537,-1994,-1695,-1537,-1675,-1322,-1218,-1186,-1133,-862,-543,-133,-813,298,-636,-939,1725,1286,966,2754,411,1234,2051,-2327,-1807,-1158,-843,-894,-2802,-1686,-1544,-2631,-3190,-3862,-4377,-4643,-4605,-4261,-3813,-3263,-2776,-2419,-1930,-1509,-1060,-746,-525,-514,-3094,-2578,-2173,-593,-729,-697,-2388,-2715,-2902,-1656,-1235,-1701,-2261,-3184,-4238,-5106,-5776,-5692,-5097,-4086,-3295,-3141,-1945,-1491,-1124,-4413,-4361,-539,614,1055,1342,-2646,-4576,-1404,-2802,-3012,-3658,-1271,-1066,-2329,-1253,-1149,-1261,-1330,-1396,-1618,-1954,-2380,-4179,-3359,-3487,-3614,-3315,-2986,-2330,-1637,-923,-107,696,1401,1407,-2963,63,1220,355,-727,-2293,-4032,-5815,-6166,-4713,-2816,-6479,-1439,-8981,-2110,1054,661,-6962,-2713,-1714,-2997,-4168,-5311,-5632,-4453,-17597,-5144,-61605,-15007,-840,-740,-1242,-1738,-9114,-59524,-44019,-11114,-6853,-7117,-6280,-11701,-4674,-4125,-3552,-1627,-356,-7210,2315,3418,4313,2827,-1756,4165,3329,-355,-3196,-997,-608,105,1472,3075,267,-3477,-3714,-4444,-991,1559,-905,-5063,-2893,-979,5206,3716,-749,2391,-2151,4120,7548,7880,8330,-901,1412,-4190,2113,2768,949,6576,5171,3508,1759,-87,-1374,-2082,-1975,-1505,-882,-2814,-2282,-376,4840,2404,-3559,1991,2010,575,-3729,-518,232,-831,-1277,-1584,-1461,-1302,-1425,-1821,-2636,-3785,-5230,-6189,-5024,-3127,-3615,-3016,-2625,289,866,95,-2276,-2787,-2391,-3557,-1480,-1415,-899,-2282,-3638,-4490,-4624,-3756,-2975,-3087,-1071,-863,90,-7652,-5041,-14701,-19166,-9675,-4592,-14179,-3490,-9962,-15292,-25792,3029,3312,4175,-8368,-12977,-6667,9187,-12395,-71507,-81383,-10320,-11367,-4727,1715,-599,-2692,-4081,-4087,-5758,-3315,-1856,-1807,-2017,-2582,-3374,-4268,-5235,-6246,-6957,-7142,-6424,-5516,-4472,-4686,-2529,-1666,-831,-2700,-2738,-2709,750,1640,1856,542,-633,339,-1570,-290,1539,-1310,-190,788,-2754,738,2557,-4,-1998,1017,1575,-442,-1118,102,-414,-1811,-3247,-2648,-3240,-3949,-4683,-5097,-5704,-6157,-6563,-6918,-7486,-8143,-8496,-7747,-6908,-6035,-5453,-4930,-4678,-4561,-4614,-4507,-4680,-4608,-4353,-4002,-3325,-2617,-1991,-1512,-1207,-1144,-3658,-1667,-2565,-3487,-4590,-6006,-7115,-7634,-6856,-5901,-5003,-4324,-3812,-3328,-3120,-3080,-3289,-3510,-3550,-3459,-3004,-2171,-1149,22,-1113,43,953,-2594,-2834,-2553,192,409,-57,-714,-950,-3215,-2102,-1631,970,-111,691,-2064,-1427,-2225,-2925,-3345,-3142,-2075,-418,-3135,-439,1141,2160,-1878,259,1671,-3039,-150,-1137,-47,952,-409,-1201,2645,-493,225,4887,1264,-715,4942,5697,5220,2409,834,-1269,-2491,-201,68,-1986,-4425,-6047,-6002,-4503,-2644,-3489,615,713,-598,1797,1224,179,-1073,-2375,-3565,-4960,-5670,-6067,-5859,-5248,-4361,-3504,-2538,-1824,-1012,-1985,-3012,-791,209,172,-1644,-2085,1706,2653,1461],[-4528,-3771,-3070,-2226,-1273,-534,-1718,-10,-1078,390,-2227,852,1036,10,-1358,-3030,-4637,-5738,-5393,-3808,-3530,-2271,1415,4029,4890,-151,-2024,2211,3890,-1,-3207,-1862,-2459,-4975,-7482,-8649,-6157,-3894,-1927,-627,296,430,2036,1122,929,931,-915,-1650,-2043,-1731,-961,116,-1307,1401,-824,-2138,-3099,-2662,-886,-1303,-1203,-3578,-6119,-7811,-6232,-3895,-1855,266,1985,3234,4222,-533,-620,3372,1363,-363,-1738,-1332,-2712,-882,-1790,-1021,-1508,-42,374,-670,-2015,-2751,-4143,-5405,-6130,-6194,-5888,-5487,-5150,-4987,-5153,-5401,-5671,-6224,-6713,-6885,-6600,-6101,-5829,-5577,-5177,-4883,-4638,-4067,-3371,-2417,-1377,-393,582,-2459,-427,-1163,-2010,-220,1372,729,-907,-877,-1774,-2551,-3251,-3565,-3315,-2604,-1898,-595,-1759,-1187,-1133,-977,-339,-2370,-3231,-868,-573,-1496,-2718,-3911,-4631,-5021,-5001,-4600,-3676,-2689,-1458,-149,1076,926,330,1438,1518,-1491,916,-1073,-549,-550,1267,432,1631,1661,-332,3642,4497,-834,-2169,-2671,1113,-119,-3715,-1843,-718,-2409,-1642,2939,2979,3898,4370,799,-2347,153,3898,3259,-75,5525,5444,3881,1098,-488,-2419,-220,-1517,-631,2586,3130,1057,2282,-1043,-2953,-3851,208,2042,628,-1011,-2890,-4714,-6486,-8120,-6735,-5088,-3625,-2365,-1250,-4634,514,1176,1632,1945,-2996,2125,-3482,-23,2215,2182,-2334,-6189,1558,2873,3090,-17848,-17384,-61657,-228078,-275235,-89356,-2568,-1154,-8807,-34607,-193517,-495407,-405302,-45995,-12724,-3456,-15952,-34316,-118032,-163631,-55641,-3643,-14345,-11622,-7628,-1435,-11186,-3353,-2355,-2433,-2178,-2157,-1022,-2062,-4505,-1783,863,988,14,-1477,-768,-1641,-2787,-4018,-5140,-6187,-6907,-7462,-7834,-8093,-8342,-8706,-8581,-7952,-7112,-6227,-5444,-4626,-3987,-3646,-3231,-3139,-2912,-2936,-2968,-2944,-3128,-3454,-3168,-3235,-3469,-2901,-2493,-2222,-2260,-1611,-1595,-2354,-2219,-3094,-3858,-5073,-6376,-7245,-6579,-5292,-3886,-2801,-2083,-1803,-2089,-2689,-3580,-4656,-5880,-6471,-5896,-4762,-3586,-3468,-3427,-2261,-2385,-2682,-2855,-2613,-2369,-1938,223,1124,-2,-904,2873,1713,-1352,-1091,-2194,-2721,-2092,-66,320,2069,-817,-1236,383,-760,1269,1454,-2263,-1313,2329,-138,396,-2333,1382,1896,84,1038,582,519,-1558,-34,-535,-1162,-1870,-2687,-3595,-4573,-5446,-6000,-6312,-6360,-6142,-6018,-5946,-6103,-6167,-6064,-5306,-3830,-2089,-1205,-862,4054,2277,-115,-521,-1676,-2518,-2724,-2211,264,-152,-222,1788,18,-657,-2529,-2044,944,2479,821,-1173,-2853,-3813,-3862,-2995,-2133,-1486,-1203,-1268,-1692,-2461,-3169,-3264,-2692,-1258,-1035,-1171,199,-1320,-3440,-516,-1458,5803,772,245,1536,-853,1083,3206,2046,3271,1301,-776,-2795,-4634,-6044,-6101,-5068,-3849,-2643,-2253,-603,-983,634,841,-119,1002,219,-1533,-509,-2961,-2524,-3606,-4531,-4933,-4492,-3401,-2305,-1478,551,1834,502,-1635,1546,1022,-1002,-2213,-3032,3342,2818,2342,2233,-1486,-1016,3825,4946,3625,-1261,-3246,1280,3254,-387,629,5249,2959,-1735,-242,2494,1415,-85,-2031,-4179,-6736,-6371,-4529,-1733,-1094,-178,-1532,-2258,3293,4686,472,-2492,-1836,-3567,-5025,-4233,-2044,-599,1985,3534,4608,1043,4987,4622,3833,1009,2002,1277,-1342,-116,-137,-289,-1442,-3203,-1737,-286,520,435,-1094,724,614,-3797,-1079,-392,-874,-1303,-1522,-1649,-1627,-1697,-1910,-2206,-2861,-3891,-5221,-7077,-6844,-4506,-2063,498,386,2429,486,1428,2016,-2158,-1978,-1706,-1169,-1007,-2514,-1368,-689,-3008,-2248,-915,-632,-3179,-2822,-1605,1449,1661,1022,-1505,-166,-816,-817,-1385,-1758,-1837,-3167,-2103,-1706,-679,-359,48,-1903,-2435,-2579,-1796,-285,866,740,258,-387,-956,-1659,-2473,-3462,-4055,-4621,-4886,-5030,-5120,-5210,-5171,-5242,-4954,-4333,-3570,-2756,-2697,-3463,-1848,-3398,-2900,-3647,-1067,-1179,-2886,-2789,-3718,-4782,-5346,-5135,-4462,-3617,-2794,-4742,-1493,-726,-3100,567,1130,1821,2359,2735,3045,3172,3200,835,-3907,376,890,92,-547,-1267,-4260,-2626,-3577,-4882,-3121,-6063,-4408,-8239,-6213,-6918,-6535,-6645,-4042,-2598,-1382,-61,-3423,1923,3040,-5221,-442,-61682,-44709,4738,4637,4052,3609,-12485,-69830,-47893,-8869,373,-335,-960,-12487,-2778,-3951,-5073,-5751,-5328,-6857,-2591,-1120,363,1630,-1479,4026,5272,123,-2083,-1390,105,10103,10502,3913,-158,-2468,-3094,-3641,-370,1878,-770,-5031,-2690,-1529,4625,3254,-596,1399,-2660,3943,9776,12778,9425,-1786,370,-3842,2260,2390,1305,205,-2720,-4714,-3391,-796,1600,-2488,-1870,-1262,-1292,-3306,-2125,476,5126,1766,-3448,1224,1266,-68,-3795,-1021,-1601,-3418,-4817,-5900,-5375,-4263,-3344,-2629,-2250,-2145,-2354,-2723,-3425,-4294,-5220,-6298,-5688,-4443,-2993,-1692,-2607,-3449,-2291,-3459,-1079,-916,-192,3031,2410,-3774,-1145,-61,-2097,-3870,1395,-558,831,-7187,-5857,-13621,-8605,3423,3232,-11616,-2325,-9602,-18250,-29279,-2292,-2561,-1911,-5983,-12973,-6372,1238,-13847,-69175,-75923,-13260,-12696,-3441,-1862,-1830,-1812,-2003,-2336,-6286,-3480,-4292,-5207,-5750,-5676,-5161,-4522,-3941,-3517,-3055,-2739,-2408,-2261,-2097,-4547,-2479,-2089,-2153,-2280,-2723,-2517,-2685,-2622,-2445,-2234,-1954,-1592,-1246,-624,-225,-1472,-163,266,-3215,255,66,-179,-1927,-821,-1117,-1393,-1469,-1128,-835,-1649,-2992,-1856,-1365,-646,128,-86,-2730,-2191,-291,-436,-769,-1139,-1583,-2467,-2434,-2454,-2872,-3280,-3902,-4620,-5456,-5908,-5770,-4785,-3710,-2891,-2199,-1932,-2148,-2795,-3670,-4300,-3933,-2111,-403,1480,3050,1799,-109,-1780,-404,178,800,449,2797,4128,-1006,2059,2777,-2496,2119,1727,1943,-443,-1097,28,-1432,-244,1297,-2224,-2898,-2322,-308,-27,-129,-529,-1094,-3728,-1888,-2036,-733,-1621,-2653,-3535,-4732,-5821,-6273,-4633,-2734,-1877,-22,-2300,-632,1523,2227,-1992,404,1600,-2890,-366,-1467,382,3455,471,-1296,3308,-935,624,5407,1024,-1017,5153,6019,5131,2106,716,-842,-2529,-279,-348,1494,-656,-3539,-5514,-3709,-1402,-3870,1612,677,-908,2049,2725,1283,4705,-945,2179,1390,123,-1329,-2579,-3531,-3949,-3967,-3568,-3305,-2941,-2805,-3089,-3245,-3608,-3885,-4088,-4019,-3705,-3301,-2771],[-2660,-2562,-2455,-2173,-1783,-1636,-1620,-1004,-1141,-1389,-2048,-3052,-3897,-4927,-5688,-5627,-4350,-2380,-20,-572,-2602,-2243,659,3833,4898,-601,-1771,2196,3761,352,-2450,-1749,-1619,-1686,-3095,-4326,-4853,-4688,-4035,-3139,-2222,-1575,-1116,-1021,-1011,-1436,-1826,-2335,-2526,-2777,-1988,-1381,-1812,407,-1015,-2120,-2821,-3275,-1453,-1100,-693,-1348,-1716,-1519,-793,-580,-2410,-416,2466,5560,6284,-84,-1030,2866,725,-989,-2174,-1502,-2114,-1211,-2217,-1020,-2027,-439,-1445,-2624,-3626,-4675,-5602,-6277,-6327,-5855,-5278,-4750,-4311,-4014,-3997,-4019,-4037,-4363,-4733,-4988,-4942,-4666,-4470,-4105,-3439,-2813,-2294,-1638,-1135,-2320,-366,-317,-400,-2599,-1377,-2055,-3066,-4069,-5072,-6084,-6965,-7540,-7521,-6710,-5596,-4148,-2338,-1813,-1252,-99,-1423,-897,-768,-749,-259,-2618,-2903,-660,-762,-1358,472,-1491,-1085,553,1467,742,-710,-2708,-4957,-7464,-7683,-4906,-2466,-230,434,-2361,288,-825,-313,-283,1285,1095,3185,1902,-1098,1939,2127,-1293,-2059,-3768,46,-525,-3326,-1442,-425,-2063,-1404,3038,3503,4600,4601,695,-2207,54,3468,3024,956,5969,9407,4978,2133,330,-2260,-514,-2047,-478,3655,4693,-347,1919,-1160,-2389,-3582,-612,-2213,-3611,-4874,-5898,-6209,-5812,-5117,-4406,-3875,-4366,-3413,-3411,-4764,-3628,-3733,-3839,-3878,-3921,-3869,-3617,-3428,-3088,-2591,-2597,-7435,622,2197,3782,-12303,-20575,-64172,-240874,-287398,-87939,-5429,4918,-4741,-33819,-191771,-491675,-374022,-43606,-14151,-3527,-16615,-22402,-79808,-126291,-62563,-5712,-15213,-10317,-5411,1663,-9585,-4858,39,-901,-1402,-1900,-1659,-1775,-4241,-2394,-2822,-3272,-3780,-4188,-4288,-3988,-3658,-3307,-2931,-2733,-3949,-3342,-3692,-3587,-4167,-4884,-5566,-6278,-6693,-6768,-6622,-6225,-5909,-5874,-5792,-6086,-6301,-6814,-7357,-7806,-8299,-8359,-8012,-7725,-7554,-7288,-7235,-7527,-7655,-7973,-7800,-7028,-5783,-4262,-2802,-1227,287,-733,376,1602,-3389,-386,-1073,420,-1668,2279,2501,1532,-1355,362,1624,-2355,-2603,-2843,-4311,-81,-941,-1826,-2414,-2369,-2274,-1501,1055,2320,440,-738,4353,1485,-1416,-772,-2221,-2752,-2422,-499,-12,2034,-857,-901,-347,-1161,1408,1923,-2206,-1909,2329,478,214,-2482,1044,2928,-758,191,-1809,-3350,-4834,-6040,-6964,-7533,-7805,-7991,-8217,-8474,-8432,-7765,-6724,-5477,-4014,-2606,-1171,-2384,-1647,-1904,569,50,-86,-1962,-82,4878,2373,-163,-563,-1419,-1905,-2646,-2519,-34,-29,-259,1627,-220,-1073,-2205,-1851,1354,869,34,-914,-1847,-2594,-3077,-2912,-2528,-1954,-1378,-896,-676,-907,-1490,-2296,-3473,-4826,-6482,-7794,-7267,-5570,-3683,-1843,-972,1440,473,850,1916,-924,802,2791,1685,1140,-18,-1301,-2470,-3333,-3782,-3508,-2706,-1761,-911,-2734,-694,-1336,1530,1310,216,340,-649,-1912,-3498,-5497,-7449,-8799,-6843,-4258,-1427,1224,382,-1319,-86,1240,99,-1376,2282,1651,324,-1710,-2552,3973,5044,3077,4035,-514,-1761,3547,7348,3890,-1985,-3451,1631,3283,-684,1204,5137,2760,-2107,-577,1567,904,243,-406,-844,-1502,-3755,-4271,-3484,-4169,-5059,-5514,-6091,-5997,-5505,-4444,-3457,-2387,-1630,-2327,-551,-1257,-873,1592,1485,1194,452,-119,-793,-1575,-2186,-2790,-3166,-3769,-4287,-4737,-5289,-5456,-5136,-4379,-3131,-1709,-332,-409,1025,1344,-4086,-1708,-530,2290,1941,-64,1682,1561,817,-115,-1103,-2345,-3760,-5103,-6165,-5840,-4435,-2830,-1121,-328,1832,374,1522,1999,-2030,-1991,-2021,-1431,-1133,-2245,-1195,-704,-3347,-1601,-226,-524,-2738,-3882,-2457,2060,3368,1567,-1921,135,-146,1781,1430,570,-1906,-3224,-1636,-1261,-37,-284,-452,-1432,-1730,-2424,-1863,-2100,-2435,-2690,-3138,-3549,-3624,-3502,-3131,-2650,-2537,-1256,-2314,-96,1713,96,-2716,-5106,-1266,938,36,-985,-2450,-2548,-2960,-3963,-2884,-3628,-2551,-2708,-3500,-2656,-2716,-3044,-3272,-3375,-3497,-3607,-3718,-4934,-3917,-3627,-3940,-2742,-2189,-1431,-768,-197,399,973,1517,439,-4755,598,2798,2976,3159,506,-4392,-4203,-4826,-4699,-253,-5495,-2812,-7253,-5714,-7045,-5864,-5734,-2664,-974,454,1952,-5392,4126,5218,5226,4287,-50576,-83025,4875,3895,2254,578,-14177,-66533,-52588,-7102,-4314,-2757,-1270,-13451,694,-842,1452,1819,2205,-6381,3933,5242,6845,3084,-1163,6752,7844,370,-736,-939,1472,10502,13369,3769,-563,-1253,-2654,-2921,233,2008,-695,-4841,-2427,-1997,4011,2515,-663,229,-2668,3638,9885,13212,10264,-2085,-801,-2718,2472,2010,1547,1819,-959,-3014,-2700,-763,1542,-2824,-1758,-1095,-1781,-3907,-1919,1362,5461,1108,-3247,434,678,-477,-3611,-1728,-2667,-3494,-3730,-3906,-3717,-3474,-3396,-3390,-3547,-3763,-4044,-4196,-4362,-4369,-4147,-3862,-3617,-3454,-3054,-2708,-2767,-4169,-2102,-3365,-651,-340,343,1143,1203,-3186,-1052,-151,-1386,-3845,-2043,-3061,-3993,-6713,-6136,-12408,-2795,-2052,-1467,-9974,-1189,-9144,-20052,-28339,-897,-1471,-2153,-3747,-8940,-4782,-4711,-17763,-73916,-77425,-15552,-14102,-3298,-2614,-1960,-1437,-1163,-1021,-7030,-2454,-1606,-2256,-2916,-3690,-4477,-5176,-5719,-5708,-5185,-4727,-4247,-3958,-3667,-4304,-3334,-3234,-3078,-2928,-2739,-2511,-2378,-2094,-1823,-1657,-1554,-1470,-1316,-1185,-1105,-1473,-931,-946,-3307,-626,-396,-188,-1816,395,597,-1018,-404,1073,1094,-1329,-2587,-2118,-1447,-2355,-3773,-5078,-5681,-4091,-2338,-506,672,2201,1980,-3152,-1774,1769,2523,1846,850,-1240,-2846,-3005,-663,-2213,-976,232,2849,2162,74,-2552,-5363,-4468,-3906,559,2753,2897,3535,1880,58,-1313,-973,-1010,796,930,2382,3098,-1447,833,661,-2352,-254,-400,-240,-400,-962,93,-1660,-337,1776,-1696,-2770,-1832,-618,-390,-211,-283,-1061,-3248,-1613,-2378,-37,-1328,170,-2587,-497,-2412,-654,-126,-1505,-1593,289,-1294,-695,1873,2260,-1923,602,1549,-2653,-454,-1746,931,4117,1355,-908,-2303,-4897,-5470,-3369,-1355,-992,1710,2571,3041,1947,619,-181,-2079,-179,-655,-1242,-2416,-3526,-4624,-5360,-5365,-4683,-3561,-2535,-1567,-700,-81,182,213,-1238,-359,-1422,-2422,-3844,-5345,-6823,-7455,-6555,-5049,-3763,-2447,-1432,-2480,-447,-357,-433,-1142,-1304,-1466,-1885,-2194],[1284,111,362,536,848,-590,-1718,-2518,-3139,-3133,-2948,-2767,-2303,-2114,-2097,-2244,-2278,-2139,-1574,-762,-1566,-2051,-103,3337,3927,-882,-1524,2269,3636,631,-1600,-1519,-1801,-43,-451,526,630,608,619,-883,-118,-241,736,481,317,-124,-428,-984,-1040,-2833,-1241,-1363,-1804,-1274,-1373,-2049,-2272,-2737,-2744,-3428,-4073,-4445,-4640,-4507,-4002,-3340,-2644,-1863,-1103,-576,-103,202,-1200,519,228,-1645,-2547,-1292,-1423,-1562,-2607,-2575,-3730,-4950,-6225,-7700,-8805,-8264,-7074,-5886,-4553,-3161,-2215,-793,-483,-1885,-2052,-1029,2177,3733,1864,-150,-520,-464,-566,139,-3165,1286,4018,1601,-983,-2287,-166,1813,447,-2681,-2906,-4518,-6146,-7255,-7599,-7224,-6476,-5695,-5124,-4657,-4364,-3952,-3227,-2231,-917,338,-1144,-663,-382,-343,-142,-2912,-2538,-512,-996,-1690,320,-1280,-897,-83,659,3757,2673,-988,-2248,1285,517,-1031,-2557,-3234,-2534,-2615,-106,-528,-91,27,1318,1840,6343,2024,-1784,5182,4852,-1770,-1885,-3689,-1139,-970,-2944,-1079,-116,-1721,-1160,2921,3890,5053,4703,588,-2004,-188,2819,2601,1715,736,-93,-1063,-1833,-2540,-2980,-3480,-3966,-4450,-4874,-5285,-5518,-5901,-6496,-6810,-7225,-7516,-7964,-7959,-7591,-6966,-5970,-4800,-3684,-2670,-1861,-5432,-1297,-1675,-4890,-1169,-1671,-2380,-3185,-4079,-4863,-5336,-5680,-5646,-5262,-4385,-8653,-2276,-955,272,-7118,-23073,-67447,-261214,-308339,-83307,-8786,4156,-388,-34022,-183886,-449523,-331481,-43924,-15125,-8619,-17530,-11853,-38427,-78662,-55813,-8073,-16550,-9598,-3635,1771,-8076,-6485,-376,-1599,-2208,-2311,-2217,-2115,-3632,-2310,-2501,-2635,-2701,-2555,-2068,-1240,-491,159,725,1024,-4134,-3724,-3487,-2557,-663,-1489,-2320,-3287,-4167,-5000,-5872,-6605,-7396,-8368,-9147,-10089,-10353,-9732,-8676,-7449,-6423,-5363,-4343,-3632,-3606,-2460,-1967,-1764,-1414,-1472,-1577,-2238,-2039,-2377,-2950,-3389,-3636,-3575,-3122,-2320,-3182,-556,-1217,654,-1285,1473,3425,1492,-1603,110,1878,-2179,-2480,-2116,-3452,-4090,-4815,-4639,-3489,-1710,-2233,-1159,4443,6074,767,-471,4856,1295,-1215,-421,-2282,-2876,-2815,-842,-167,2013,-910,-537,-1438,-1893,1528,2239,-2107,-2521,2561,1001,-249,-2712,575,2003,-1653,1631,566,2259,-1982,3594,2400,-377,2339,4336,2974,1560,-2289,-2021,-458,-2766,86,-333,-1082,-1801,-2466,-1708,-34,-126,-763,-2269,719,1172,104,-1036,-2176,-3149,-3748,-4150,-4175,-3798,-3139,-2351,-1798,-1114,-1350,-1902,-1679,-1041,-1471,-2016,-2661,-3385,-4151,-4942,-5207,-4949,-3929,-2400,-585,297,1603,4098,5175,-1358,-1665,-698,-1412,-171,-1118,-3776,-2306,-4595,-6652,-8234,-7474,-5762,-4107,-2934,-2033,-1513,-1332,-1387,-1810,-2420,-3097,-3763,-3990,-3734,-3242,-2590,-3239,-1418,-1576,-1021,-1223,-1468,-1685,-2130,-2637,-3255,-4040,-4429,-4442,-3659,-2200,-976,374,187,-1267,-1185,396,-298,-809,2957,2297,1705,-969,-1984,4491,5111,3009,1142,-845,-2651,-2262,-1900,-1595,-2423,-2859,-1361,-1479,-1900,-2268,-2624,-3038,-3455,-3463,-3472,-3457,-3479,-3549,-3474,-3691,-3924,-4148,-4696,-5145,-5867,-6269,-6991,-7237,-7072,-6166,-5198,-3886,-2610,-2438,-644,-1426,-1212,3624,4552,5345,714,4528,6335,6031,1663,2411,2322,-804,915,-171,-2083,-3201,-3119,-1977,-830,1472,1303,-8,897,862,-4375,-2324,-1044,2385,2202,815,-610,-2538,-4440,-6146,-6968,-6235,-4946,-3649,-2745,-2108,-1983,-1579,-1557,-1459,-1193,-902,-179,573,-1863,-1633,-1948,-1537,-1160,-1916,-1072,-738,-3556,-1001,433,-365,-2112,-2883,-3181,-1747,-2011,-2111,-2127,-1711,-1191,-476,237,385,-2370,-3189,-1054,-763,1522,1804,1177,-949,-963,-2384,-2931,-4067,-4726,-4725,-4223,-3157,-1515,305,2149,-308,-2648,-565,-1683,250,1748,452,-1568,-4129,-1505,3535,1844,179,-1910,-2312,-3064,-4338,-3218,-3551,-2097,-1951,-3985,-427,-578,-982,1058,-1236,189,226,-742,-4302,-3128,-3931,-4435,-4020,-3213,-1964,-730,414,1554,2624,3598,331,-5269,777,3736,5911,5978,1504,-4265,-5867,-5857,-4164,623,-4887,-2708,-6050,-5119,-5557,-5256,-4490,-3345,-2255,-1449,-565,-7771,606,1412,1759,2284,-33229,-113720,-80972,1917,923,-112,-7298,-55502,-57942,-6478,-5441,-4034,-2213,-14450,1138,722,3700,4649,5384,-5736,6398,6629,6796,2717,-742,6237,5961,425,669,186,3075,3913,3769,3820,-877,-117,-2378,-2286,802,1987,-664,-4445,-2074,-2309,3435,1551,-890,-998,-2095,3270,10030,11415,10701,-1544,-1962,-1436,2729,1649,1694,7489,6178,4752,3302,1660,156,-3082,-2469,-3318,-3644,-4041,-3007,-2420,-2070,-1943,-2963,-2300,-3040,-4363,-5627,-6379,-5647,-4412,-2886,-1720,-1130,-2240,187,1288,98,739,1261,805,1819,2188,-2277,-3282,-2376,-1634,-624,105,-2603,-4279,-1779,-3309,-232,257,-188,-983,-1700,-2678,-2286,-1948,-1982,-2838,-2428,-2973,-3598,-6486,-6131,-11155,-4126,-3511,-2988,-8725,-2318,-8546,-20756,-25732,-3416,-4042,-4657,-5083,-5437,-5686,-5646,-19490,-75711,-86406,-18626,-15608,-3820,-2842,-1768,-723,137,-4903,-8055,-2227,980,-923,1089,437,-354,-2155,-1279,-1499,-1317,-998,-505,-155,-976,-4049,-1627,-93,-455,-1228,-2268,-2410,-3310,-4090,-4862,-5658,-6300,-6414,-5968,-5455,-5010,-4612,-4163,-3820,-3290,-2703,-2075,-1446,-1786,-508,-265,-1341,-363,-351,-682,-1412,-2233,-3188,-3979,-4636,-4713,-3843,-2881,-1707,-543,557,1279,1692,818,-3739,-1234,-86,-1432,-2847,-4176,-4508,-3577,-2468,-902,-2454,-1172,-87,3212,2961,1505,-925,-514,-2138,-3550,-3800,-2985,-1363,224,1317,112,-861,-1630,-2292,681,-486,-1817,-2740,-3037,-2395,-1358,-2350,996,690,2682,-478,-932,29,-1961,-411,2185,-1217,-2633,-1301,-892,-853,-482,-169,-1042,-2713,-1534,-2691,-618,-1978,-636,-2706,-1019,-3006,-254,-888,-1495,-1639,-1338,-671,-825,931,1549,-1916,627,1294,-2559,-635,-2159,-1706,-2861,-3672,-3572,-2626,-1568,-14,1079,1297,-908,2875,2991,2934,1680,322,414,-1352,-12,-1008,-231,-427,-988,-1696,-2432,-3068,-3398,-3237,-2947,-2496,-1965,-1529,-1307,-1169,-1554,-1035,-1461,-1619,-1985,-2251,-2459,-2536,-2981,-2551,-2561,-2253,-1850,-1797,-663,-653,70,-959,-856,3165,3317,2342],[1447,-72,-137,-75,2433,1088,-1581,1621,1442,653,-316,427,1559,672,-399,-1746,-3223,-4884,-6420,-7171,-6018,-4241,-2449,-662,700,-1171,-1461,2237,3051,658,-892,-1349,-1943,-1121,-1373,-114,2266,148,591,-1133,-144,-45,2027,1605,1798,3317,129,-627,1148,-2118,-233,-1040,-2055,-2729,-3548,-4325,-4857,-5479,-5887,-6092,-5971,-5510,-5077,-4688,-4304,-4046,-3928,-3832,-3798,-4011,-4269,-4674,-5122,-5622,-5941,-6376,-6441,-6486,-6204,-5707,-5092,-4527,-4141,-3818,-3598,-3663,-3672,-3875,-4179,-4600,-4906,-5085,-5203,-5080,-4582,-3760,-2830,-1651,-287,838,1888,-1257,-300,-548,-1126,86,-2707,1149,3868,1142,-946,-2140,-735,2644,509,-2692,-1495,-3507,-4540,-3963,-2611,-1305,-1223,-171,-56,51,-578,-1385,-2139,-2823,-3259,-3620,-3579,-3480,-3197,-2793,-2466,-3140,-2299,-2520,-3030,-3486,-3789,-3804,-3031,-1800,-293,1258,2345,-1752,-2199,1411,2206,1446,-5,-1238,-2061,-1890,-113,-172,-381,-360,-351,-339,-219,221,-2232,2074,3538,-2101,-1549,-2483,-2197,-1278,-2466,-603,418,-1186,-745,2786,4254,5369,4806,624,-1633,-397,2152,2175,1370,668,424,215,231,222,-1791,-573,-2526,-322,-636,-933,-2844,-1096,-1306,-1143,-1787,115,564,1247,1904,1754,2097,3175,1499,933,561,-4439,-1962,-2274,-4614,673,679,778,-184,1200,1505,-582,2320,2661,1233,-2965,-9564,3526,3742,3875,-2559,-24645,-69657,-282909,-331793,-76595,-12227,6838,3787,-35049,-171028,-393933,-289552,-46674,-15336,7857,-17788,-4649,-3630,-35562,-41261,-10291,-18025,-9200,-2218,1769,-6613,-7800,2529,1323,443,-1281,-474,-677,-2809,-889,-867,-754,-1292,-450,-67,561,1084,1041,1977,2221,-3766,-3950,-3089,-2259,1003,264,-1733,-2335,-2573,-3626,-4772,-5803,-6861,-8020,-8867,-8406,-7588,-7004,-6436,-5846,-5521,-5177,-4855,-4800,-4882,-4808,-4862,-5204,-5412,-6040,-6676,-7138,-6834,-5611,-4056,-2116,2,-1179,-105,1890,-2895,-666,-1171,967,-831,903,2707,1846,-1612,-101,1939,-2001,-2760,-3445,-2214,-26,2343,3666,463,1045,-2155,-827,4755,6798,1062,2,3487,1281,-781,-1685,-3075,-4457,-5488,-5998,-6086,-5675,-5268,-4668,-4222,-3861,-3512,-3363,-3107,-2980,-2022,-1621,-1263,-2892,-192,101,-2423,1319,230,2070,-2379,2529,2454,-720,1765,1202,383,-671,-3102,-2961,-4187,-5447,-6501,-7261,-7109,-6487,-5692,-5140,-4770,-4532,-4656,-4934,-5303,-5788,-6046,-5982,-5531,-4733,-3651,-2712,-3144,-1213,-646,-600,-239,-915,-1367,-1788,-2764,-4178,-5733,-6913,-6481,-5013,-3435,-2587,-2922,-82,392,711,1102,726,938,3387,4641,-666,-1950,-517,-1381,-441,-1052,-3741,-1629,74,-1537,-3824,-5968,-7182,-6190,-4901,-3787,-3065,-2733,-2699,-3093,-3697,-4297,-4627,-4172,-3090,-1816,-1367,-3608,-1000,-1781,2325,1651,540,1457,137,-866,-264,-2368,1316,203,-842,-2034,-1894,-463,-80,-1401,-2355,-731,-718,-263,3388,2809,2964,-186,-1483,-1511,-4280,-6044,-4794,-2673,-3631,1035,2231,2547,-2156,-2287,378,-568,-1337,-1308,-580,404,-2809,-1228,2940,3103,850,-919,1176,-1904,-3258,-3380,-5256,-6902,-8307,-6980,-6234,-5569,-5362,-5331,-5960,-6792,-7967,-7090,-5423,-3602,-2154,-380,1140,2470,618,3887,4467,4453,1817,2037,2182,-709,192,-1081,-2131,-2155,-3079,-1984,-1289,850,1082,-75,505,234,-4874,-3016,-1500,2117,2124,1556,1063,-594,-2347,-4107,-5614,-6523,-5741,-4199,-2865,-1739,-2565,-379,-183,-1774,-344,-808,-1077,-1400,-1860,-1594,-1772,-1695,-1673,-1903,-2275,-2939,-3813,-4794,-5715,-5839,-4797,-3431,-3569,-739,425,1318,-2166,595,981,2978,3929,-24,-2704,-3217,-560,-443,1684,3599,1251,-706,-557,-2669,-781,-121,-1768,-2731,-2672,-1378,788,3119,3305,-1441,-2330,34,-1111,404,1527,617,-508,-2554,-1551,3840,5047,1143,-1418,46,-1458,-4447,-2515,-3651,-1607,-2702,-4394,-946,-991,-1694,624,-740,552,1052,-626,-3533,1964,2606,-3720,801,10,-662,-1231,-1618,-1692,-1534,-1211,-943,-5287,-347,54,274,493,379,-4016,-7688,-6641,-3658,-1653,-4517,-3982,-4921,-3233,-3422,-3748,-4091,-4166,-4270,-4583,-4722,-10597,-5252,-5080,-5171,-4850,-18667,-115673,-132333,-3373,-3239,-2915,-2707,-43522,-50516,-7338,-2824,-2782,-2458,-15614,-1641,-1191,-674,-171,315,-5099,1284,1642,1988,1829,-378,2009,1890,122,1232,749,267,-158,-563,-877,-1246,-1556,-2431,-2005,-2275,-2407,-2366,-3998,-2462,-2600,-2369,-2047,-1529,-2298,-1334,611,1441,2392,3307,-744,-2826,-328,2849,1177,1645,6949,7127,5514,6357,5353,1907,-3381,-1330,-218,-1376,-3898,-2034,-2968,-3806,-4517,-5060,-5583,-5517,-4668,-3159,-1833,179,886,1183,1177,-1118,-1880,8,1456,580,1689,2955,796,773,953,-1566,-3429,-2312,-2344,-1068,168,-2154,-3150,-1301,-3270,107,791,1334,3513,1580,-2326,-1134,-539,585,-1459,-1025,-302,-1312,-6609,-6019,-10039,-5875,-4522,-3406,-7496,-1756,-7788,-20846,-23700,-1458,-1932,-2520,-3072,-3684,-4186,-4098,-18719,-69584,-85513,-22743,-17119,-625,1828,2214,2271,-12444,-10773,-9251,-2141,-600,-1375,-1906,-2398,-2828,-3202,-3611,-4138,-4572,-5066,-5411,-5699,-5589,-5447,-4794,-4391,-3997,-3706,-3480,-3320,-3356,-3331,-3399,-3642,-4005,-4426,-4813,-5247,-5748,-6269,-6212,-5666,-4967,-4300,-3678,-3123,-2803,-2400,-2240,-2262,-2297,-2106,-2119,-2373,-2529,-2749,-2743,-2841,-2980,-2841,-2953,-2946,-2890,-2714,-2617,-2420,-2147,-3262,-1034,-250,332,933,1338,1670,-1829,-1689,-996,-2567,-1269,-426,2560,2536,2266,-1013,1384,-1912,-2849,1389,2623,3247,3907,1568,172,-377,-2239,-3126,644,1544,1429,2080,-2524,-1555,1361,-2308,536,168,2176,-487,-841,-12,-2093,-307,2659,-656,-2337,-606,-941,-1521,-2502,-3402,-4040,-4302,-4674,-4484,-4323,-4298,-4467,-4485,-4736,-4720,-4682,-4611,-4465,-4152,-3788,-3362,-2903,-2421,-1935,-1874,-677,-193,-2486,-786,-2441,715,835,873,240,827,-1835,892,951,990,-725,1370,1564,1779,1384,-65,978,-389,371,-1239,-1063,-528,1742,-1439,-882,-648,-2061,-2027,-2626,-3018,-3157,-3164,-3177,-3116,-2983,-2760,-2870,-2519,-2144,-2183,-985,-1252,-3432,-1579,-272,3152,912,-1020,329,-1080,-156,-870,-451,3425,3383,2512],[1641,-263,-695,-789,2076,920,-1647,864,-590,-1969,-3484,-5011,-6033,-6942,-7377,-7045,-6009,-4717,-3169,-1602,-19,-1755,-760,3498,4628,-1334,-1444,2213,3111,555,-258,-1139,-1796,-2042,-2328,-652,1924,-520,296,-1411,-102,432,1949,1626,1942,1792,419,-569,-1751,-2940,-4039,-5156,-6108,-6616,-7087,-7147,-6561,-5925,-5157,-4425,-3680,-2852,-2209,-1698,-1699,-964,-2030,-2975,-869,-1200,-1598,-2151,-2746,-3386,-3848,-4451,-4748,-5125,-5237,-5094,-4721,-4295,-3977,-3673,-3434,-3449,-3384,-3496,-3695,-4002,-4190,-4264,-4318,-4214,-3848,-3274,-2709,-2007,-1248,-879,-763,-2491,-1023,-1302,-1854,-2178,-2264,-1215,-338,525,-923,-2071,-1292,2019,68,-2858,-109,9,-2931,-615,993,2463,-1631,-662,-478,-315,34,920,-1405,-2008,1018,1020,-635,-329,441,1050,445,-3455,-1652,-2195,-3202,-3961,-4343,-4217,-3349,-2263,-1158,40,1245,-2742,-1956,1411,1914,1347,-53,-1304,-2649,-1270,-2069,-2513,-2532,-2001,-1226,-299,759,2014,-2709,4624,3926,-2503,-1354,-1344,-3181,-1692,-2190,-270,949,-708,-431,2404,4285,5255,4616,504,-1426,-828,727,-980,-2270,-2435,-1479,-403,697,1516,-1694,-467,-2689,105,1891,1517,-3881,466,-1464,-753,-1148,39,-181,-20,341,778,1418,2087,808,870,375,-3536,-2826,-3001,-4193,-1156,-2059,-2577,-2419,-1762,-773,205,1493,2473,-139,-3153,-10264,5489,6369,7315,985,-25547,-69320,-289336,-303070,-69398,-15712,14386,7076,-37143,-156102,-338949,-252079,-51841,-15063,15330,-16926,-2169,11693,-5247,-26339,-12399,-19681,-9246,-1493,1405,-5573,-8720,238,-1308,-2762,-4087,-5219,-5685,-5166,-4503,-3738,-3040,-2557,-2254,-1998,-1680,-1553,-1485,-1344,-1242,-3217,-4253,-2744,-2066,-61,278,-1450,-2421,-1996,-45,-1354,-2337,-1338,-525,-14,-443,-1182,-1697,-2232,-2580,-2925,-3180,-3443,-4037,-4834,-5339,-5131,-4153,-2491,-932,797,-1850,-1259,250,1920,4145,2419,-1485,-476,1897,-2734,-860,-1075,1151,-548,386,2106,2273,-1498,-438,789,-2070,-2102,-547,-866,1699,3003,3233,586,1043,-2180,-676,1019,503,68,-20,-103,42,-406,218,-2492,-3213,-2832,-575,37,1934,-989,313,-2519,-3398,1820,905,-1818,-3188,-2226,-3686,-5300,-6065,-4515,-3207,-2949,-524,-231,866,-2973,1131,816,-1056,-242,-771,-1127,-1206,-3803,-2439,-1189,-1890,-419,-615,-874,-395,-3453,-1343,-1162,-1514,-2824,-3954,-4540,-4434,-3815,-3201,-2752,-2450,-2224,-2385,-3378,-3325,-3840,-4238,-4687,-4714,-5014,-5003,-4778,-4591,-4177,-3467,-2495,-1315,-13,-2452,-2241,1013,4392,4936,4278,1182,79,4648,4121,-30,-2202,-362,-1105,-539,-1097,-3602,-2328,-2698,-2774,-2896,-3081,-3360,-3641,-4161,-4580,-4873,-4864,-4386,-3678,-2755,-1818,-821,200,-3072,-303,-1585,-3088,-1014,-1894,2008,1290,503,971,0,-888,-621,-2085,374,-1184,-2858,-4527,-6047,-6816,-5682,-4335,-3338,-2573,-2168,-2242,-2632,-3479,-4397,-5557,-5315,-3668,-1724,147,1948,2551,-2863,981,5291,4726,-1352,-1682,1962,2377,-1530,2387,7651,2389,-3143,-1490,6077,6422,1408,-1542,783,-2181,-3121,-2435,252,818,519,-2750,-574,1389,948,-611,-3239,-1715,-2007,-2695,-3189,-3315,-3532,-3196,-2973,-2847,-3186,-3447,-3953,-4723,-5420,-5991,-5802,-5223,-4262,-3176,-2313,-1484,-2992,-1773,-1758,40,500,-443,135,-339,-5439,-3490,-1673,941,268,-357,-1029,-1624,-2286,-2959,-3486,-4078,-4712,-5270,-5882,-5886,-5320,-4751,-4175,-3566,-2957,-2560,-1953,-1455,-1835,-492,-1444,-1740,-1213,-1551,-1333,-1195,-3848,-1140,-2720,-4695,-5508,-3095,-3045,1523,2335,2349,-1840,747,1381,3225,4973,-450,-2650,-3038,23,-132,1797,3248,883,-527,-403,-3024,320,1685,366,55,263,-667,2263,5529,3314,-2573,-1498,712,-437,540,1252,768,580,-682,-1094,3804,6564,876,-875,1006,-891,-4136,-2438,-3735,-2213,-3455,-4370,-1489,-1100,-2030,340,-72,859,1258,-549,-2744,-233,-770,-3424,-1865,-2222,-2182,-2042,-1855,-1583,-1353,-1232,-1422,-4681,-2346,-2857,-3435,-3566,-3255,-3456,-8842,-6840,-3172,781,-4229,-5576,-3774,3177,3018,2613,600,2029,1901,1579,-2792,-13507,417,137,-563,-965,-9974,-107876,-145812,-33822,-3678,-4342,-4697,-29836,-39209,-9190,-976,-57,-2006,-16788,-1419,1658,1564,1445,1431,-4339,1917,2169,2357,562,65,857,-150,-1390,-2675,-3587,-3477,-2468,-1253,-117,-1556,1094,-2709,-1732,595,84,-1130,-3415,-1478,-2788,-1440,-1341,-1989,-3355,-771,-666,-405,77,652,49,-2353,594,2620,688,1541,3161,2915,2413,1739,751,-159,-3645,-1324,-1157,-1552,-4161,-1597,2288,2931,-1246,-2486,-1759,751,-688,-2916,-1500,1405,1229,847,725,-1199,-1325,104,1653,995,2478,4435,1209,-393,-162,-1726,-3630,-3928,-3683,-2549,-1402,-1587,-1891,-647,-3100,355,1215,1659,2886,1233,-2148,-1391,-794,-273,-1172,-2156,-2675,-3312,-7091,-5845,-9076,-4502,-4434,-4337,-6119,-3809,-6951,-20943,-22848,-2310,-2019,-1765,-1442,-1231,-1115,-831,-19292,-62937,-73580,-26422,-18411,-292,2934,3413,-8696,-24519,-16062,-10457,-2265,-725,-2256,-3897,-4964,-4534,-3238,-1914,-1284,-70,309,395,-2,-1798,-3470,-2729,-4015,-5273,-6253,-5728,-4639,-3690,-2701,-1851,-1241,-1467,-547,-314,-205,-232,-964,-475,-760,-2067,-959,-908,-1427,-1861,-424,178,-2057,373,1041,1173,-8,-1421,-2615,-2049,-1248,-2156,-2783,-3579,-4095,-4369,-4355,-4342,-4262,-4228,-4171,-4078,-3959,-4103,-4243,-4564,-4926,-5370,-5592,-6072,-6298,-6332,-6222,-5726,-5129,-4516,-3898,-3229,-2510,-2102,-583,318,1498,2647,1174,93,-79,-2935,-2604,612,1608,969,1259,-2893,-2511,242,-2275,-435,-406,1593,-513,-792,-134,-1956,-151,3049,-149,-2009,110,-844,-1691,-1175,-4,-709,-2013,-1770,-1898,-1479,-3028,-1927,-2697,-1963,-2983,-1558,-2823,-4019,-5051,-6022,-6870,-7483,-7650,-7207,-6022,-4458,-2771,-2493,-978,-2273,2568,4082,2852,854,1201,-2069,2183,3272,2073,-537,1508,1326,1377,1001,-557,1440,667,930,-1292,-1665,-1442,-618,-1852,-3250,-4707,-6067,-7162,-8266,-9179,-9813,-10197,-10357,-10138,-9542,-8598,-7820,-6535,-5304,-3906,-2477,-1180,-3105,-1871,-922,3044,1654,-75,763,-1347,-351,-707,54,-568,-1357,-2068],[1730,-592,-1394,-1716,1570,586,-1790,-197,-1167,-1097,-372,439,1837,242,383,-1958,-927,377,2377,1905,711,-1638,166,3494,4354,-1443,-1516,2132,2755,283,214,-939,-1372,-2571,-3756,-4793,-4881,-4291,-3614,-2969,-2418,-2158,-2048,-2240,-2458,-3077,-3689,-4544,-5316,-6105,-6471,-6061,-5446,-4591,-4015,-3552,-3028,-2826,-2723,-2817,-2995,-3118,-3386,-3683,-3894,-4105,-4330,-4478,-4621,-4969,-5338,-5824,-6277,-6535,-6200,-5821,-5144,-4672,-4171,-3726,-3355,-3159,-3211,-3348,-3545,-3899,-3957,-3867,-3528,-3044,-2304,-1608,-2327,-331,-2087,-2832,-2565,-2424,-38,2896,2826,-3179,-127,-726,-1879,66,-1758,-1527,-2352,-2671,-2624,-2128,-1634,-809,-400,-3057,-106,313,-2833,-906,926,1393,-2117,-1186,-866,-587,-623,523,-1168,-1603,1680,1192,-442,-310,770,1880,929,-3190,-1201,-269,-1500,-2437,-172,-354,239,-1121,-1841,2289,1281,-3689,-1438,1454,1530,1196,42,-724,-1672,29,203,105,547,1510,2049,4105,5348,1940,-3030,3051,2123,-2649,-1135,-585,-3476,-1989,-2032,-2008,-1803,-1491,-1127,-810,-484,-327,-484,-845,-1683,-2626,-3502,-4554,-5684,-6249,-5643,-4848,-3977,-3296,-2630,-2302,-2816,-2301,-2469,-2693,-3595,-3001,-3468,-3707,-4139,-4563,-5221,-5292,-4648,-3490,-1876,-71,287,808,193,-2577,-3640,-3582,-3512,2178,835,2203,-1983,1404,-390,-2039,-3595,-4364,-3857,-3219,-10262,724,2206,3404,3833,-25474,-65322,-267088,-266585,-62444,-18550,7164,6977,-40019,-141550,-290765,-221328,-58742,-14246,8484,-14380,-4615,9040,8196,-15286,-13991,-20979,-9326,-1278,944,-4828,-8799,-2405,-4160,-5211,-4948,-3872,-2659,-1710,-826,-336,-225,-3924,-1562,-2814,-4252,-6072,-7472,-5689,-3952,-2476,-4430,-2277,-1806,2915,4045,-1278,-2272,-2436,-654,-1690,-2097,-709,-383,-660,-168,-1513,-279,-1300,-2660,-3929,-4784,-5283,-5734,-6047,-5895,-5519,-5098,-4293,-3760,-3218,-2761,-2408,-2190,-2297,-2410,-2545,-2665,-2702,-2626,-2537,-1907,-1576,-1329,-1314,-1306,-1359,-1492,-1927,-2475,-3148,-3947,-4714,-5584,-6331,-6907,-7192,-7258,-7250,-7295,-7204,-7160,-6752,-6074,-5255,-4170,-3226,-2204,-1219,-292,-2658,-3356,-2256,-26,149,1758,-1058,726,-900,-1955,2684,2650,-1639,-2876,601,-2282,-5218,-5778,-3201,-1020,-2820,1112,-703,1523,-3425,4088,3266,-1275,859,1128,1258,656,-4276,-2748,-2055,-1437,-572,-798,-785,189,-3041,-1214,-2669,-4114,-4757,-3901,-2325,-763,723,364,-1386,-918,592,-766,-3426,332,655,-1240,-2104,-3367,-4966,-6037,-5939,-4870,-3440,-1922,-910,92,723,-2309,-1449,1181,3873,4395,3764,1704,-835,212,-1107,-2473,-3708,-5053,-6331,-7097,-7102,-6449,-5759,-5087,-4291,-3662,-3169,-2806,-2461,-2355,-2157,-1899,-1507,-907,-330,-3090,-1785,80,-344,-3328,-699,-1764,-2490,-956,-1871,-1179,-1923,-2574,-3043,-3502,-3651,-3420,-2938,-1947,-982,-2303,-47,-1453,-1761,-633,-1923,-3570,-3235,-1297,-2709,-4020,-4956,-4570,-3552,-2204,-888,211,975,1557,1773,-1556,-262,2414,2636,-466,-1094,2211,2068,-1749,2449,7052,2288,-3463,-1651,5230,4461,2121,-1793,141,-2474,-3056,-1827,1971,1747,466,-2867,-589,1005,1016,-1199,-2717,-1027,-1831,-2702,-1545,-2790,-2905,-2080,-2492,-2908,-3732,-4470,-5486,-6776,-7212,-5858,-3939,-2227,-509,1073,-356,-1805,-2929,-1426,-2290,-980,-482,-1156,-119,-887,-6143,-3680,-3791,-5160,-6525,-6692,-5435,-4156,-3127,-2365,-1762,-1557,-1740,-2211,-3203,-4495,-5910,-6219,-4803,-3179,-2085,-1412,1002,1963,-1851,154,-1089,-1772,-1104,-1440,-1548,-1401,-3681,-3233,-3545,-3157,-2277,-1240,-2487,973,1888,2311,-1386,846,1653,3198,4054,-937,-2427,-2756,591,64,1489,1456,458,-498,-606,-3317,981,1052,1874,3367,-1318,-1602,2272,6097,3123,-3700,-481,1381,222,564,853,810,1560,1177,-306,3638,3244,531,-399,792,-423,-3890,-2835,-3849,-4340,-4447,-4153,-2950,-2215,-1933,-1815,-1857,-2186,-2720,-3410,-4359,-4760,-4606,-4102,-3121,-2272,-1339,-648,-207,97,224,181,-148,-3916,-924,-983,-875,-360,181,-2679,-7819,-6699,-2883,299,-4068,-7504,-2743,2660,2545,2329,2171,2341,2495,2381,-7312,-16271,1185,599,-596,-1674,-5991,-104072,-169761,-160365,-140598,-50351,138,-14258,-27811,-11611,6689,6679,-4434,-18028,-2940,3829,3645,2633,1620,-3505,-208,-1110,-1926,-2885,-3839,-4737,-5409,-5592,-5098,-4402,-3714,-3094,-2654,-2378,-2431,-2709,-3230,-3838,-4726,-5583,-5979,-5207,-4412,-3710,-3281,-2838,-2695,-3759,-2120,-2112,-1966,-1604,-1161,-671,-1164,8,-49,-10,57,-278,-598,-947,-1112,-1121,-573,-3847,-888,-120,-2709,-5071,-1619,3406,5407,-2100,-2285,-2355,1171,-725,-2816,-953,2615,1491,507,187,-1377,-765,439,1822,1283,3074,3645,1877,-1540,2543,-280,-3776,-2277,-3385,-1743,183,-1020,-641,140,-2751,358,-391,-1128,-1686,-2458,-3215,-3961,-4196,-4652,-5020,-5126,-5176,-4954,-7801,-5486,-8054,-2275,-1351,-476,-4418,1232,-6083,-21364,-22640,-4715,2681,2404,2140,1766,1359,1218,-24240,-63981,-66828,-27152,-18176,-270,1370,900,-21058,-35139,-20197,-11205,-2530,-1778,-2593,1066,2177,-2217,-60,-883,-2591,-4084,-5008,-4660,-3770,-2862,-3186,-2219,-2545,-3184,-4154,-5337,-6632,-6502,-4979,-3415,-1959,-1140,23,878,2957,3796,-685,1020,-743,-1679,235,1225,-2148,-2032,-883,-18,-2506,138,-495,-1328,-2417,-3418,-4472,-5221,-5858,-6189,-5905,-5724,-5419,-5154,-4918,-4965,-5150,-5501,-5869,-6179,-6381,-6712,-6849,-6921,-6763,-6427,-5659,-5040,-4199,-3383,-2783,-2196,-1886,-1890,-2171,-2607,-3029,-3016,-2289,-1064,857,2933,655,-70,53,-3554,-1214,705,1520,579,488,-2828,-2610,-790,-2103,-1393,-966,1068,-465,-697,-245,-1493,97,3387,339,-1610,882,-548,-2096,-1604,-12,-452,-1916,-2184,-1041,-1640,-3191,-2455,-2741,-2250,-2133,-2500,-3477,-4390,-5120,-5744,-6202,-6454,-6441,-6139,-5388,-4428,-3399,-2482,-1350,-1605,545,1359,1954,1405,591,-2274,1969,1394,617,-393,-789,-1325,-1601,-1560,-1169,-645,-35,500,-1199,-1862,-2383,963,-1669,-165,-999,3,1170,59,-2175,-486,-591,-1271,-1861,-2252,-2346,-2561,-2161,-2209,-2287,-994,-1200,-2239,-591,-1610,2028,1710,851,43,-1461,-1996,-2807,-3181,-3111,-2808,-2361],[-1388,-1856,-2614,-3391,-4017,-4394,-3669,-2154,-581,327,1415,535,2254,-638,-235,-2368,-887,137,1732,1604,1104,-1672,1456,3462,3887,-1591,-1732,1902,2244,-220,-594,-2598,-4194,-5269,-4513,-3149,-1789,-1036,-561,-2176,-120,897,600,-45,-708,-1697,-2507,-3265,-3520,-3406,-2992,-2600,-2216,-1664,-2438,-2449,-1324,-1531,-1761,-2060,-2276,-2265,-2263,-2230,-2144,-2163,-2333,-2705,-2891,-3471,-4023,-4497,-4607,-4333,-3619,-2984,-2132,-1585,-1116,-2960,-2279,-870,-1808,-1984,-2690,-3505,-3826,-3671,-3067,-2325,-1435,-2145,-2022,-87,-2209,-2874,-2603,-3055,-1036,1436,1678,-2518,-210,-1001,-2059,134,-1352,-179,2360,-931,-735,-2035,-1887,819,-1055,-3471,-303,415,-2730,-1338,858,1585,-2835,-1897,-1333,-1308,-2718,-4164,-5483,-5798,-4484,-3121,-1578,-530,891,2389,1355,-2855,-879,-428,-1588,-2663,-433,-151,506,-1050,-1872,1801,756,-3783,-961,1340,883,819,-7,-1129,-1313,-544,363,-62,528,1901,2349,4535,5904,1580,-3399,3792,2445,-2591,-1105,-2040,-3779,-4955,-4482,-3210,-1894,-682,292,1299,2116,2702,2930,145,-1250,-1806,-806,-46,-697,-1530,-1913,-2080,-1794,-1377,-1647,-404,-3154,-253,-396,-661,-3031,-1253,-1922,-2356,-2964,-3553,-4455,-5036,-5126,-4599,-3563,-2371,-1277,-316,-103,-1760,-4481,-4108,-2826,1016,514,-237,-2806,-2275,-3382,-4211,-4637,-4122,-3113,-3348,-9684,-63,612,924,1335,-24441,-58361,-231674,-228877,-56462,-20271,-4019,-5188,-43720,-129621,-253321,-199327,-66898,-13333,-58,-10532,-11984,2804,2769,-10612,-15100,-21679,-9377,-1719,306,-4576,-8496,-580,6488,1114,-1447,2929,1387,-1536,-1868,-3282,-4197,-4634,-3258,-2057,-815,50,-2970,940,971,-1816,-4630,-1861,-1647,-34,55,-1402,-2093,-2630,-1213,-2126,-1874,-202,-358,-1454,-1156,-1951,129,3339,-2138,1723,-1192,-1406,-1424,-3750,-3162,-3541,-3801,-3590,-3577,-3474,-3357,-3212,-3042,-3037,-2917,-2772,-2680,-2683,-2818,-2902,-3200,-3656,-4276,-5152,-5997,-6668,-6280,-5194,-3896,-2563,-2679,-1468,633,1158,2087,3972,4490,618,929,-1928,-597,4276,4142,1007,1509,3182,1507,97,343,-2905,-3388,-1588,512,44,1373,-1230,1029,902,-124,1955,959,-1496,-2372,-1781,-2087,-3167,-2524,-1815,-1971,-2254,867,-1250,1317,-2800,967,-1,-1474,-823,-518,33,491,-4597,-3186,-3042,-1038,-708,-1038,-779,-1731,-2615,-3634,-4656,-5559,-6091,-5293,-4074,-2859,-1539,-267,-1738,-1003,1043,-391,-3417,352,736,-1641,-909,-2560,-395,-781,-953,-1730,-3216,-4730,-6071,-6077,-4757,-3369,-1866,-709,194,821,1217,1311,-1565,442,-195,-1017,-2149,-2693,-3336,-3202,-2561,-3074,-3249,1077,2730,-1477,1853,1380,-603,347,775,-890,1545,7250,2684,-3849,-1783,-593,-988,-3509,-955,-1930,-1945,-1447,-2008,-2313,-2594,-2654,-2505,-2428,-2261,-2049,-1903,-1458,-1136,-3077,-797,-849,-2184,-1476,-2263,-3083,-3914,-4671,-5830,-6735,-6081,-4960,-4158,-3379,-2690,-2134,-1749,-1324,-1035,-661,-1272,764,1332,358,-538,2116,1499,-1936,2338,3231,2180,-3757,-1678,1409,1110,930,-1640,-395,-2771,-3045,-1253,1258,1181,320,-2825,-768,590,513,-1789,-2155,-344,-1772,-2697,-1928,-3372,-3275,-2226,-2468,-2491,-2589,-2234,-1811,-1447,-964,-593,-140,-844,0,-14,-368,-2190,-2832,-1363,-2818,-2104,-2321,-2525,-2605,-2690,-6916,-3501,-2724,-2716,-2681,-2522,-2372,-2149,-2014,-1919,-1709,-1570,-1486,-1354,-1432,-1542,-2677,-1734,-1727,-2138,-3036,-2014,438,1329,-1821,792,-622,-1735,-877,-1341,-1710,-1436,-3309,-126,1063,-539,-532,114,-2024,501,1470,2232,-856,967,1882,2827,2304,-1364,-2119,-2344,-307,-822,-1029,-1120,-944,-689,-1054,-3086,708,1398,2446,3719,-2759,-2427,2307,6586,2822,-4322,640,2131,925,565,445,835,1231,-76,-1149,-2058,-2934,-3689,-4051,-3764,-3077,-3676,-2396,-3699,-3677,-2995,-3798,-2316,254,-562,195,1096,1103,108,-971,-2287,-3158,-3745,-4113,-3841,-3508,-2974,-2595,-2356,-2102,-1819,-1453,-1107,-3016,-319,-2466,1641,2514,3115,-1618,-6103,-6464,-2721,-358,-3873,-9531,-1763,3111,2362,1307,160,-660,-1228,-1462,-11093,-18277,823,1957,2452,2896,-2861,-96938,-212141,-322633,-373470,-169869,-7811,-3648,-17875,-14275,1041,2435,-7049,-19203,-4022,4315,6195,5979,5476,-2480,3881,2800,1695,-2890,-880,-2101,-3172,-4172,-5006,-5115,-4444,-3641,-2921,-2286,-2005,-1732,-3838,-1953,-2455,-3006,-3513,-4199,-4579,-4252,-3745,-4393,-3303,-3297,-1976,-2102,-2306,-2512,-2812,-3152,-3435,-3778,-3982,-3705,-3117,-2742,-2250,-1798,-1337,-1080,-759,-3820,-720,-638,-4356,-4983,-1524,-152,-70,-2680,-1998,-2727,171,-736,-2666,-1295,-1483,-1584,-1101,-584,-1515,-185,1008,2018,1524,2843,2586,2213,-2196,857,221,-3534,-2180,-2769,-2000,-2284,-2424,-2578,-2765,-2914,-3114,-3379,-3467,-3249,-3180,-3092,-3027,-2500,-2238,-1915,-3723,-1322,-413,-8420,-4690,-6635,1834,1997,-3489,-2174,2722,-5164,-21433,-21750,-8401,3148,3377,4120,5219,6606,8392,-33114,-73857,-67590,-25658,-16916,-444,9631,3921,-31185,-42385,-22386,-10975,-2806,-2799,-3175,902,3236,-2985,526,-672,-2264,-1644,-4014,-4539,-3025,-1809,-2798,-893,-1068,-1458,-2008,-2487,-2636,-2390,-1558,-461,690,-654,41,921,5374,5657,-312,940,-790,-1299,114,180,-2787,-2199,-1204,-874,-2911,-3181,-4063,-4078,-3355,-2384,-2040,-2257,-590,-56,217,42,-165,-446,-702,-1113,-1479,-1794,-1924,-1847,-1596,-1482,-1229,-982,-571,-24,445,-1170,-2537,-1400,-1727,2772,3530,2973,-1571,1290,-2594,-535,-1210,-1399,-482,879,58,-295,22,-3575,281,965,1196,-491,-1917,-2520,-1873,-1665,-1756,-2179,-1490,659,-324,-519,-285,-910,421,3657,798,-1146,1696,-88,-2441,-2003,-55,-115,-1833,-2742,-140,-1549,-2881,-2909,-2846,-2824,-3887,-4441,-4040,-3085,-2001,-1098,-422,-794,103,-41,-2258,-652,-1264,-2310,-2755,-3300,-3699,-3684,-3430,-3020,-2603,-2492,-1844,-1678,-1727,-1886,-2081,-2470,-2919,-3348,-3578,-3778,-3692,-3371,-2790,-2185,-2918,-138,-1718,19,-884,890,1555,-320,-2324,-1232,-893,923,1137,-2138,590,-1328,-1647,-2711,-2363,-1163,-1410,-1418,959,-2185,2670,2349,1600,1095,-1413,-1181,-791,-1175,-1426,-1722,-2038],[-2596,-2050,-1616,-2746,-430,-468,-2120,1402,1818,152,1882,769,1364,-1495,-811,-2698,-812,-320,-1026,-1531,-1545,-1731,17,1331,2397,-1644,-1906,1670,1720,-781,430,-691,-206,-1348,-2491,-1904,-775,-888,-1047,-2599,-120,1969,1438,1071,1865,3089,920,-191,2646,-449,353,-2272,916,651,-2406,-2614,-401,-732,-987,-1282,-1537,-1664,-1911,-2215,-2514,-2920,-3449,-3989,-4570,-5301,-5639,-5260,-4546,-3797,-2901,-2265,-1799,-1158,-915,-2651,-2067,-1361,-1960,-2510,-2786,-2981,-2068,-1276,-472,185,-1063,-2766,-1464,362,-1696,-2577,-2537,-3647,-3471,-3944,-3020,-1581,-251,-1358,-2044,394,-850,-777,1633,-1706,-598,-2083,-1867,318,-1685,-3698,-630,-1312,-2529,-2778,-3306,-3704,-3801,-3533,-3129,-2620,-2239,-1838,-1332,-790,-116,448,-345,-796,984,3052,1905,-2375,-497,-570,-1432,-2684,-564,132,742,-703,-1173,-1125,-1343,-2845,-1963,-2285,-2741,-3172,-3733,-3837,-3216,-2327,-1293,-275,528,1421,1945,2209,2254,1201,-3648,1553,1175,-2235,-1079,-106,-1876,-2455,-1854,-1075,-1205,-1330,-1387,-1377,-1167,-907,-743,-590,-1331,-2265,-1819,-1034,-1331,-1572,-1564,-1611,-1420,-1201,-1633,-570,-3508,-484,-563,-722,-2563,-1304,-2172,-1896,-2283,-2500,-2795,-2570,-2041,-1409,-579,271,-41,419,-244,-912,-4681,-4251,-2008,142,-531,-1344,-3502,-3207,-4144,-4760,-4431,-3491,-2732,-3361,-8599,-602,-288,-296,-140,-22135,-49594,-193481,-191696,-51614,-20129,-94,612,-47887,-121562,-228839,-187212,-75258,-12475,-971,-5771,-23306,-7952,-21046,-13157,-15488,-21314,-9066,-2578,-225,-4622,-8125,-1534,7074,800,-1675,4258,2072,-1485,2096,2085,1354,-3302,4222,2968,2293,4410,-4186,3613,3260,-1149,-4692,-1364,-1437,-1711,-2385,-2691,-2715,-2352,-1568,-2364,-1484,297,-307,-2177,-2119,-2302,545,3113,-1852,2125,-1528,-1609,-204,-3249,-1855,-3018,-4205,-4444,-3928,-2927,-1878,-904,-89,319,583,620,-2336,-1500,-489,-2266,-1101,-1238,-1212,-1146,-816,-282,439,-41,-1398,980,-3140,-1060,991,1780,1995,5532,4944,497,846,-1527,-615,3777,4102,770,1911,1852,1019,129,-47,-3099,-3149,-858,550,-236,871,-1406,992,1008,1063,1268,1431,-1302,-1792,3032,1269,-2687,-1981,-2370,-2645,-1484,-369,-1722,-1924,-2294,-2459,-2605,-2797,-3072,-3487,-4004,-4525,-4733,-4390,-3809,-3197,-2563,-2157,-1868,-1855,-2015,-2202,-2652,-3127,-3814,-4444,-4863,-4990,-4638,-4103,-3474,-2700,-1707,-830,-3371,216,665,-2042,-1683,-3198,-27,-452,-664,2357,646,-1691,-1350,524,552,-2169,87,1385,563,-402,-858,-794,-1516,155,887,1331,-1845,-129,1026,1271,-135,-2744,-2745,1239,2601,-1440,1390,906,-172,314,328,-1491,827,6262,2096,-3666,-1830,-1233,-1600,-3625,-1072,-2078,-1494,-856,-1407,1653,-475,-122,-811,-842,-1743,-2274,-1192,1490,513,-3512,-1768,-2842,-3841,-5059,-5765,-6050,-5560,-4969,-4588,-4284,-4209,-4037,-4215,-4401,-4631,-4915,-5238,-5334,-5354,-5129,-4545,-3814,-3294,-2780,-2359,-1924,-1429,-2176,-936,-735,-707,-4081,-1643,-449,-288,-127,-1341,-918,-3118,-3142,-802,1167,1379,24,-2837,-1164,2209,2513,-2331,-1687,207,-1678,-2779,-2419,-3989,-3209,1951,1742,1916,82,120,3642,4775,2081,-202,526,-1125,655,1064,-425,-2722,-2801,-3980,-4031,-3346,-3491,-3463,-228,-1692,-7743,-3178,-1234,-943,-1760,-2556,-3413,-4189,-4956,-5399,-4956,-4026,-2900,-1606,-465,-577,-2262,-375,39,-1910,-3744,-2698,166,1283,-1865,-1079,-1515,-1767,-693,-1399,-1897,-1374,-2940,-158,727,-808,-410,352,-1831,-206,941,1986,-468,934,1918,2500,2538,-1835,-1960,-1996,-429,157,1306,1980,-271,-744,-1865,-2544,3126,3011,3043,3124,-3512,-3043,2207,1984,1414,-3884,-37,-793,-1424,-2049,-2650,-3228,-3664,-4296,-4774,-5167,-5552,-5733,-5500,-4942,-4359,-3682,-2978,-3568,-3838,-2215,-3455,-2310,-711,-998,-1310,-1592,-1933,-2247,-2517,-2959,-2987,-2904,-2980,-2686,-2546,-2207,-1969,-1839,-1725,-1694,-1758,-2044,-2327,-2452,-4123,-1485,-424,611,-545,-4588,-6599,-2908,-1336,-3808,-8986,-1096,2240,969,-573,-1990,-2541,-2057,-935,-13532,-19074,3262,4521,5074,5568,1845,-83146,-263776,-489159,-578526,-258053,-12575,-3355,-10266,-17540,699,2575,-9740,-20529,-4866,4253,6898,6361,5469,-1525,3147,1846,689,-4972,-1346,-1935,-2142,-2853,-1877,-1503,-991,-370,233,802,-2275,595,-4726,-2455,191,-1338,-2408,-2373,-3316,-3967,-4030,-5568,-3978,-2810,-1288,-1129,-1100,-1140,-1348,-1685,-2089,-2723,-3395,-3588,-3271,-2925,-2278,-1562,-781,-188,451,-3828,-822,-1368,-5670,-4121,-1583,80,-575,-3015,-1903,-3113,-3256,-4126,-4382,-3961,-3170,-2463,-1512,-864,-1831,129,1031,1262,1186,868,272,-436,-2095,-2494,-3508,-4519,-4807,-3988,-2978,-2228,-1598,-1216,-1073,-1757,-1334,-1836,-2329,-2623,-3078,-3425,-3618,-3136,-2745,-2177,-3551,-1846,-1416,-8819,-3589,-4927,3242,-776,-4048,391,3021,-4461,-19947,-19246,-6080,4887,6222,8043,9972,10813,12490,-43006,-87985,-73482,-24259,-15895,-992,10272,917,-37315,-44441,-22052,-9975,-3266,-3948,-3883,583,3077,-3505,884,-1409,-2840,-2960,-4285,-4581,-3714,-2553,-2487,-680,-29,490,-697,-229,797,369,-131,-833,-1777,-2836,-3789,-4115,-3582,-2753,-1990,-1367,-1154,-1107,-1363,-1892,-2643,-3706,-4619,-4862,-4180,-3346,-2236,-1312,-628,-350,-1876,-2200,-809,2751,2864,773,811,3559,5024,3957,821,272,-1571,-820,1638,1453,1041,1627,1742,1456,970,-1255,-2382,-1409,-1984,2146,1641,1217,-1783,896,-2362,145,839,400,96,-186,-660,-655,-238,-2894,272,206,-188,-875,-1677,-2749,-3542,-3177,-1873,-2530,-2024,332,-156,-290,-242,-336,757,3815,1184,-654,2518,463,-2683,-2294,-133,300,-1569,-2887,713,-1289,-2523,-3291,-2936,-1854,-573,-587,-578,-1370,-259,624,1489,-627,225,461,-2401,-583,-1436,-1915,-1612,9,2084,2406,2624,2227,-578,-2627,2161,2492,2039,-352,892,126,-655,-1334,-2706,-1859,-1626,-1152,-897,-1190,-2167,-243,-1613,186,-501,1747,1387,-682,-2245,-1928,-1364,-598,-1235,-2431,-2230,-3023,-3447,-4023,-4469,-4832,-4982,-4990,-4694,-4492,-4032,-3587,-3345,-2780,-2316,-1765,-1265,-708,-144,303,742],[26,-1980,-670,-1649,-195,-944,-2047,1359,2175,30,2336,1096,517,-2260,-1839,-3302,-4653,-5900,-6788,-7367,-7495,-7208,-6650,-5800,-5069,-4046,-3345,-2755,-2235,-1681,-1149,-614,243,-601,-1681,-2229,2776,-590,-1501,-2997,-13,2558,1281,824,1818,3232,1067,-309,2762,-549,461,-2698,2173,1727,-2119,-2687,-387,-1164,-1874,-2618,-3309,-3845,-4468,-5099,-5650,-6181,-6565,-6433,-5851,-5258,-4597,-4044,-3545,-3161,-2715,-2571,-2319,-2388,-2459,-2527,-2488,-2336,-2094,-1642,-1690,-2665,-684,1,42,-165,-517,-3264,-1368,-2057,-2633,-2878,-2728,-4191,-2573,340,1387,-455,-266,-1888,-1967,767,-306,-1415,835,-2447,-470,-2191,-1683,-1080,-2327,-3260,-2630,-1453,-2356,-1895,1162,443,-4314,-3262,-1675,-813,-2641,-599,-464,-312,1889,886,-325,-1183,535,593,681,-1842,-143,-777,-1151,-2576,-626,-734,-1230,-1821,-2412,-2985,-3310,-3758,-4031,-4174,-4244,-4192,-4377,-4508,-4336,-4043,-3611,-3113,-2667,-2156,-1747,-1401,-1063,-628,-3900,242,776,-1814,-1152,1976,-572,-2448,-1914,1589,2250,1718,1056,729,1124,855,507,-457,-1586,-2682,-2814,-1619,-1005,-1306,-1508,-1926,-2218,-2505,-2523,-2547,-3777,-2369,-2219,-2137,-2316,-2195,-2756,-3186,-3823,-3778,-3137,-2179,-1210,-1756,458,1186,264,232,-269,-147,-4158,-4110,-1245,-1438,-2314,-3234,-4139,-3610,-2920,-2086,-1414,-766,-2692,-3382,-7361,1037,1386,1588,2130,-18699,-40528,-157085,-157261,-48330,-18228,2535,2143,-52396,-118342,-218888,-185908,-82754,-12110,-2645,-1400,-37192,-45984,-61225,-23136,-15289,-20091,-8501,-3871,-660,-4991,-8067,-2170,2474,806,-1932,135,1409,-1550,2644,2212,150,-1661,5664,3239,2578,5418,-4018,3466,6454,-618,-4745,-921,-1281,899,1505,-2262,-1574,-1882,-1016,-2339,-1040,-568,-474,-2857,-3114,-2612,855,2002,-1614,1944,-2060,-1657,-49,-2623,-1274,154,912,771,-559,-1830,-2895,-3288,-2687,-1867,-972,-236,-2605,-1778,306,-2123,-770,-774,-1387,-2115,-2608,-2763,-2459,-1926,-1763,-149,-3435,-712,1114,2036,1671,5080,5003,246,718,-1013,-648,3114,3049,409,2066,1517,1171,-49,-108,-3277,-2814,-222,1178,-793,187,-1657,1467,1788,1289,777,138,-1137,-1297,158,436,-1625,-1392,-2814,-2886,-732,322,-2086,409,-1310,-20,-163,-1706,-233,-312,-366,-623,-4704,-4095,-2287,-2197,-2690,-3272,-3754,-4241,-4475,-4693,-4801,-4772,-4840,-4749,-4504,-4300,-4021,-3822,-3707,-3582,-3302,-3056,-3290,-1773,-584,-2452,-2504,-3016,274,-87,-293,2284,-67,-2498,-1498,621,421,-2157,775,1423,1761,2467,963,-444,-1775,-2815,-3313,-3432,-3203,-3124,-3215,-3227,-3492,-3989,-4651,-5297,-5463,-5143,-4655,-4260,-3962,-4063,-4305,-4773,-5402,-5864,-4997,-3727,-2397,-1781,-2090,-3677,-1058,-2180,-1142,-844,-997,1594,-1163,-407,-1290,-1288,-2229,-2718,-799,547,-974,-3349,-2780,-2341,-2671,-1559,-2918,-2220,-2233,-1302,-639,1016,1526,1249,760,-113,342,357,-265,653,794,985,-559,1771,1861,1503,314,1577,124,-2407,689,215,-468,-4351,-1913,-2607,-3323,-4038,-4683,-4942,-5100,-4846,-4306,-3915,-3269,-2769,-2859,-1652,-382,350,-2535,-1236,703,-1470,-2870,-2900,-3989,-2786,-1992,-3019,-3452,-3285,-2221,-1022,-11,891,-792,35,-1414,196,509,-414,-3238,-2612,79,-3935,-4440,-5420,-4921,1023,-1853,-7436,-2699,-1004,-1814,-425,-1177,-1403,-1087,-620,-157,-2463,-1836,408,821,804,-388,-1840,-269,125,-1682,-3624,-3221,-315,793,-1805,-85,-515,-1695,-1161,-1428,-1880,-1035,-2436,-157,331,-1071,-312,154,-1730,-865,-981,-1472,-2141,-2697,-3171,-3159,-2497,-2105,-1790,-1546,2127,57,1196,1609,-491,-952,-2755,-1751,4954,5013,5064,2740,-2746,-2836,2182,6958,1616,-3071,2490,3562,1994,132,-638,536,2731,2477,2475,2904,3275,-675,837,3747,972,-3668,-2650,-3261,-3084,-1321,-2837,-1789,1871,1473,318,1604,709,1827,735,-1058,508,309,-2589,-647,89,311,441,458,449,326,53,-550,-1342,-2297,-5554,-4277,-4948,-4881,-3979,-3138,-6978,-3161,-2315,-3594,-6869,-533,-567,-536,-550,-413,164,852,-1397,-13478,-18166,2899,3419,3389,3479,3139,-68018,-308678,-624804,-699154,-284299,-11027,-964,-4302,-21324,-1647,-1490,-11771,-21723,-5273,-515,-625,-938,-1414,-1925,-2540,-3083,-3297,-6899,-2759,-2000,-2446,-3611,547,1120,1559,1878,2008,1987,-2407,84,-5583,-3006,-1338,-2324,-3178,-4134,-4796,-4816,-4420,-4273,-4349,-2813,-2658,-2778,-2971,-3154,-3413,-3667,-3797,-3924,-3928,-3490,-2744,-2180,-1438,-666,182,883,813,-3677,-853,-1539,-5591,-3898,-1624,2616,1903,-2778,-1639,-3239,-2126,-3726,-5133,-5720,-4542,-3556,-2461,-1772,-2050,-458,-167,-56,-204,-497,-919,-1233,-1518,-1517,-1105,-2792,-2153,-1967,-1746,-18,295,2560,2581,-1235,799,1920,1649,760,86,-2430,-3329,-1131,107,183,-2779,-2229,-2176,-8485,-1979,-2795,2527,2478,159,2081,1796,-3741,-17270,-15215,1002,1169,1466,1895,2167,2201,2175,-49993,-99199,-79755,-22870,-15058,-2660,-3729,-4397,-38460,-41407,-19401,-8373,-3677,-4975,-4499,-430,-758,-3034,-1899,-2669,-3617,-4512,-5490,-5467,-4268,-2927,-2071,-403,723,1414,-796,170,1840,356,2318,4390,4022,153,202,359,1234,490,-193,-736,-1357,-1828,-2320,-2834,-3300,-3710,-3554,-3211,-3460,-2371,-1719,-1332,-1215,-881,-1766,-1985,-1003,2701,2808,910,764,3111,4968,4510,800,238,-1717,-1298,1124,-476,-698,92,1226,2092,1410,-1334,-2193,-1407,-1985,-864,-1888,-2491,-2544,-2244,-2024,-1717,-1676,-1961,-1872,-1369,-1390,-1081,-628,-1983,2699,1667,652,29,-1230,-2384,-659,-2395,-3305,-3533,-2939,-1920,-774,-7,-77,205,1092,3774,1500,-133,3344,1068,-2759,-2391,-227,792,-1009,-2162,1467,-998,-2269,-3610,-2899,-1468,-31,77,-467,-1747,-543,-19,89,-429,-709,1003,-2205,-917,-1611,-1442,-1709,-31,-903,-1606,-2108,-2230,-2004,-2734,-1001,-659,-599,-736,-987,-1489,-2070,-2624,-3493,-3247,-3308,-3255,-3106,-3075,-2771,-2456,-2342,-2359,-2446,-2477,-2308,-2245,-2118,-2650,-1788,-1497,-1254,-2977,-483,-2424,-1097,-2030,-1942,-1435,-1950,-201,-214,-1758,-214,-33,6,430,-564,-2311,-873,981,3208,2625,2816],[1578,-2265,137,-588,-682,-1401,-1914,874,1700,-167,2632,1344,-302,-2998,-1716,-3115,-4415,-5488,-5646,-5170,-4930,-4986,-5302,-5607,-5323,-4369,-3718,-3204,-2799,-2403,-2040,-1649,-862,-97,-984,-2659,2162,-336,-1974,-3408,157,2138,1066,525,1232,1360,1155,-559,2291,-863,543,-3001,1145,237,-1748,-2706,-3341,-4340,-4713,-4356,-3913,-3529,-3461,-3592,-3801,-4140,-4556,-4750,-4427,-3978,-3410,-2901,-2399,-1973,-1464,-1259,-1099,-1080,-1288,-1667,-2131,-2763,-3547,-4096,-3771,-3303,-2752,-2428,-2247,-2212,-2064,-2544,-1489,-1108,-581,-1683,-2480,-3796,-2604,2710,3226,368,-212,-2589,-1883,1216,286,-2074,4,-3032,-368,-2347,-1375,-410,-2896,-2713,-1155,274,-2218,-1941,1374,-66,-4554,-3883,-1477,-496,-3070,-879,-158,156,433,-493,-1190,-1820,-1976,-1539,-758,-1223,225,-999,-759,-2322,-548,764,1304,184,471,1952,925,-968,439,960,-1358,-490,-602,-1319,-1851,-2290,-2437,-2257,-1916,-1408,-1004,-726,-564,-431,-4097,-545,-652,-1310,-1234,-1417,-1690,-2189,-2214,-2352,-2481,-2605,-2673,-2670,-2443,-2103,-1765,-1324,-1912,-2904,-3643,-2261,543,748,1092,1320,1812,218,-1336,-187,-3336,96,1409,614,-2150,-2212,-2851,-885,-252,-580,-2032,-2877,-3049,-2778,-2270,-1842,-1697,-1804,-2170,-2704,-3426,-3993,-4424,-4091,-3616,-3224,-4423,-2639,-2361,-1924,-1597,-1223,-2123,-3287,-5965,139,467,643,1137,-14167,-32164,-125180,-127599,-46800,-15015,-148,-896,-56798,-120209,-223968,-195593,-87653,-12336,-2067,-997,-51131,-93322,-114004,-39874,-14422,-18204,-7659,-5289,-773,-5381,-8246,-2254,-2209,-3466,-3849,-2850,-1408,-1322,1514,2377,-976,40,5835,3543,3050,6926,-2514,3265,6098,-65,-4639,-378,-984,-80,2144,-2906,-1269,-1206,-304,-1834,-1080,-1579,-2281,-3202,-3885,-4224,-4926,-4792,-3682,-2512,-2544,-1309,565,-1755,-944,-86,631,2878,90,1318,-1088,-389,1256,399,0,96,-2670,-1820,1680,-1793,-462,1327,1383,-430,-1763,-519,-1397,-2315,-2793,-2572,-2928,-720,288,1271,1348,2857,3213,93,755,-244,-448,1354,503,-498,-1370,-2344,-2996,-3226,-3034,-3195,-2247,-1189,-666,-1410,-445,-1761,-449,-748,-1169,-1615,-2256,-2753,-2815,-2989,-3105,-3152,-2899,-2830,-2482,-1985,-1484,-2028,-810,-514,-279,-162,-1615,-214,-189,-309,-546,-4323,-4126,-1199,-939,-868,-1327,-784,-701,-1182,-1351,-428,-2963,-479,-641,-842,-1215,-1592,-2076,-2620,-3089,-3301,-3452,-3342,-2927,-2268,-2658,-3147,-2263,699,521,376,2354,-535,-3016,-1414,828,460,-1994,677,-49,-861,-1716,-2521,-3332,-4244,-5153,-5914,-6418,-5532,-4680,-3891,-2871,-1960,-1805,-759,75,757,-518,21,170,1000,408,-403,-2491,-340,608,240,-2652,-1824,-2033,-2204,-3502,-1948,-2044,-1536,-958,-348,570,-1625,-479,-1328,-1604,-2525,-2546,-181,1204,82,-2718,-2512,-3514,-3889,-3664,-2916,-1823,-1007,-1085,-1378,-70,2012,5766,2618,43,6093,4313,-850,3960,2909,2019,902,1756,2086,1997,820,1398,-394,-2430,1290,5255,1689,-4275,-1116,2456,1276,111,-933,-1590,-3125,-3195,-3044,-3557,-3814,-4114,-3782,-3563,-2937,-2380,-2164,-1477,-1334,-1607,-2831,-3192,-3607,-4869,-5462,-5456,-4776,-4161,-3257,-2460,-1823,-1069,-1126,-181,-1532,-106,97,-200,-3465,-2201,798,-4123,-5033,-7378,-6257,2159,-1664,-6464,-2354,-4084,-5749,-7204,-6345,-5443,-4701,-4236,-3935,-3558,-3240,-2912,-2476,-2213,-1999,-1821,-1817,-1874,-1905,-3217,-3008,-1857,-1693,-1517,-1018,-557,-1383,136,-1284,-1503,-331,-1693,0,39,-1193,-133,-621,-1590,-2387,-3291,-4210,-4944,-4840,-4033,-2751,-1349,-2033,-1500,-900,2689,23,1056,1294,-444,-1016,-3459,-739,2333,1432,1206,1787,-1459,-2206,2342,7139,1072,-2141,3399,4545,2604,-1,-952,545,4467,6699,3281,2799,5902,-920,1394,4483,1465,-3513,-2631,-2739,-1883,-259,-1840,-825,4087,2623,608,1876,537,4287,1228,-800,2149,725,-1867,-845,1833,1280,594,-166,-861,-1523,-2153,-2906,-3624,-4280,-6398,-5076,-5154,-5249,-5143,-4938,-7558,-4580,-4448,-4194,-4660,-3322,-2781,-2116,-1580,-1054,-278,428,-5181,-11111,-16081,1714,2100,2054,2279,2245,-58029,-325239,-687337,-712789,-266641,-6108,2688,999,-25557,-3443,168,-12514,-22641,-5336,-1164,-1668,-2073,-2318,-2311,-2225,-2065,-1802,-8309,-1589,-1490,-3025,-4038,-1087,-1007,-905,-770,-695,-664,-2366,-1130,-5979,-3513,-2408,-3178,-2571,-2382,-1916,-3296,-809,-3036,-4233,-1852,1159,-1092,1224,1322,1412,1556,1807,1120,643,556,3129,3504,3974,4337,4882,2201,354,-3395,-680,-846,-4846,-4379,-1696,3455,3690,-2139,-1275,-3024,1567,-1453,-2573,-237,-925,-1610,-1882,-2242,-2251,-2088,-1911,-1611,-1288,-877,-443,133,-530,1141,1537,-2129,-1921,-1593,-1570,-75,598,3362,3244,-638,951,1997,1444,146,23,-2471,-3776,-1048,5927,4224,-1815,-2387,-2466,-7550,57,-510,5324,4292,3110,1909,798,-2897,-14183,-11579,-2766,-3287,-3599,-3602,-3509,-3355,-2955,-51914,-102385,-84175,-21516,-14391,-2376,-81,-874,-35439,-35311,-15734,-6480,-4004,-5803,-4991,-657,-1028,-1818,-1734,-3026,-3560,-2293,-2204,-1890,-1605,-1558,-1530,-681,-605,-614,-812,-1079,-1454,-2011,-2438,-2819,-3168,-3364,-3366,-3161,-2943,-2818,-2827,-2933,-3353,-3808,-4390,-4856,-4427,-3839,-3098,-2604,-3012,-2182,-1860,-1736,-1661,-1020,-1704,-1671,-1132,2649,2749,1022,681,2638,4974,5065,791,127,-2052,-1844,-2343,-734,136,436,1218,2624,1772,-1383,-1969,-1397,-1825,-2134,-3042,-3418,-3205,-2640,-1959,-1137,-246,437,1002,711,-2032,-1539,-1039,-1008,3466,2041,383,93,-1464,-2605,-1760,-3045,-4187,-4400,-3810,-3064,-2295,-1627,-1054,-690,-470,-354,-380,-479,-641,-624,-2674,-2337,-1343,-1861,-2514,-3793,-4836,-3727,-2118,-3808,-2686,-1111,465,1892,-322,-2138,-839,-346,1966,-216,-1816,977,-1854,-1104,-1257,-936,-1710,-2610,-4118,-3250,-1692,-307,-1142,-2779,1445,2035,1734,-659,725,77,-508,-2734,-3666,-1260,-1345,-1538,-1859,-2497,-3014,-3625,-4174,-3433,-2406,-1222,189,-1702,-1964,-3149,-2135,78,220,-3744,-1841,-1217,-531,-1426,-1711,-1710,-2445,647,-640,-2198,-3494,-4579,-3755,-2554,-1608,-2899,-1144,722,1398,1957,2450],[-1134,-2051,685,628,-905,-1492,-1520,589,1480,-226,1672,661,-767,-3448,-1849,-2907,-2405,-2335,-1997,-1712,-1504,-2243,-1379,-1280,-1388,-1382,-1703,-1516,-1762,-2504,-2335,-2742,-2871,-3044,-2913,-3062,-2262,-1875,-2262,-3313,-1671,-2243,-3091,-4294,-4902,-3914,-2404,-1043,340,-1214,722,-3015,3337,3638,-1277,-2583,-414,3468,407,1851,4095,3280,2071,631,-850,-2353,-3760,-4738,-4593,-4020,-3466,-3054,-2634,-2197,-1546,-1071,-686,-64,218,-1172,-1698,143,-1285,-790,-2969,-2218,-2269,-2557,-2651,-2582,-2171,-1517,-838,-122,671,-1262,-2571,-3148,-1987,3486,5218,974,-47,-3405,-1837,1682,905,-2767,-846,-3087,-342,-2572,-1017,-671,-3043,-2124,-1565,16,-2156,-1837,1505,-522,-3848,-4077,-1116,-635,-3285,-3324,-2930,-2037,-1269,-1077,-1161,-2210,-2088,-1752,-546,-610,532,-1315,-389,-2037,-403,1080,1462,571,1118,2258,1405,-161,686,862,-2110,-1009,1081,1844,104,-1768,-3509,-3763,-2175,-427,1035,2171,2578,-370,-4322,1474,-213,-877,-1377,591,-539,-1812,-2775,-3618,-4253,-4614,-4732,-4836,-4917,-5099,-5120,-4530,-3991,-3217,-3993,-2807,-199,658,1625,2397,1821,-585,-995,-461,-2688,-117,727,305,-2180,-2529,-3212,-1015,-386,68,283,-872,-1237,-1354,-164,-875,-1513,-2041,-2450,-2593,-2850,-3401,-1311,-578,-794,-1073,-4322,1556,1838,-1,2205,-820,-1417,-3296,-4686,87,-712,-1695,-2342,-9000,-25539,-99911,-104660,-47498,-11460,-2323,-1966,-60928,-127417,-244226,-216331,-88661,-13526,1161,2044,-61994,-144687,-174322,-62649,-13253,-16244,-6961,-6866,-793,-5829,-8870,-3864,-2642,-1198,-1983,877,198,-755,1332,963,-2167,-362,-1273,-2122,-2765,-3395,-3634,-3189,-2451,-1400,-4629,13,-764,-1235,1933,-3779,-1154,-648,370,-1214,191,1248,-333,-3341,-4140,-2620,-359,-2018,-3653,-4272,-3167,-877,838,-941,-733,-494,134,2602,-884,1151,-1038,-392,1269,774,236,-86,-2774,-1867,-470,-1528,-625,-880,-1228,-1755,-2403,-2540,-2814,-3216,-3526,-3687,-3631,-3272,-2899,-2425,-1922,-1418,-1116,-1000,-972,-811,-788,-638,-455,-268,127,368,683,-697,-706,-3090,-1751,906,862,-2298,-1262,-1975,-317,-851,-1379,-1817,-2355,-2710,-2652,-2799,-3047,-3426,-3716,-4097,-4378,-3803,-3141,-2763,-2048,-1476,-910,-408,-1595,-623,-230,-88,632,-3925,-3891,-342,413,-610,-1268,-823,671,-938,-1469,-157,-2363,-1045,-1640,-2290,-3119,-3904,-4351,-3782,-2840,-1720,-833,-2588,-1031,-93,-2949,-3844,-1618,501,434,696,982,-955,-3459,-1404,842,367,-1975,1849,1283,751,415,411,615,794,903,982,793,-550,-262,-1088,-1494,-1561,-1325,-605,102,909,92,-924,-84,1187,383,-790,-2988,-2777,-3803,-4847,-5129,-4309,-3881,-3646,-3592,-3743,-3752,-3324,-2424,-1236,184,-2117,-627,-1150,-2035,-2779,-2174,323,1373,4077,-2159,3562,425,-2658,-1736,-2892,-1665,-9,-1488,-2859,-3167,-2268,-689,609,33,2500,2762,-1542,1641,260,-1471,-3279,-5178,-4731,-2588,-665,1037,-1002,-2445,896,3738,1416,-4139,-842,-194,-1575,-2957,-4206,-4910,-5043,-4654,-4237,-4156,-3868,-3683,-2988,-2566,-1866,-1307,-1703,-370,-64,-722,-2982,-3484,-2680,-1534,1237,1544,1731,-295,-769,841,420,456,-1496,-399,-1753,-484,-427,-106,-3173,-1882,1327,-4139,-5198,-9583,-7504,-2031,-4666,-5856,-3619,-1775,-3522,-1086,951,841,-817,414,-421,-2731,-2071,-1396,-937,-279,208,-1129,593,832,-1420,-3153,-2638,-933,1880,-1341,2077,1642,-1152,596,-1247,-1102,368,-1054,-19,-418,-1465,-444,-1172,-1988,-2905,-3770,-4541,-4877,-4296,-3271,-1977,-658,-1965,-1412,-401,2998,-269,768,734,-478,-1246,-3724,84,-143,-1888,-2843,-2500,-1346,-1794,1818,3174,336,-1483,3948,4733,2935,-371,-1372,379,3939,3628,3379,2552,2547,-1319,969,136,-784,-3512,-2794,-2734,-2940,-3168,-2752,-2380,-1804,-1434,-964,-410,73,524,923,-790,1451,196,-1198,-1172,2448,2617,2585,2380,2122,1334,-2010,628,-112,-1974,-5945,-1833,-1995,-2160,-2097,-1912,-8614,-3655,-4085,-2826,-2786,-1256,-1259,-1268,-1515,-1826,-1860,-1832,-8238,-7843,-13757,-1117,-689,-860,-1013,-1726,-56621,-327925,-683565,-695129,-253125,-4544,-3207,-2103,-30334,-9028,-1517,-11894,-23293,-5562,781,579,256,-136,-491,-933,-1397,-1802,-8659,-2897,-3405,-3807,-4387,-4580,-4894,-5063,-5031,-4841,-4445,-3998,-3415,-5207,-4199,-2373,-4134,-2382,1682,977,-3544,-1170,-2244,-4040,-1610,1245,-1457,4963,4558,1577,1551,2365,310,-253,1248,4835,4506,4375,3941,3589,675,-464,-3307,-623,2,-4256,-4849,-2089,2170,2231,-1597,-1059,-2741,960,-1901,-2569,1379,2953,1615,-540,-1759,-2338,641,2390,958,772,2656,2326,2109,0,1147,1492,-1545,-1786,-1501,-1616,-362,289,79,-159,-357,-627,-1010,-1284,-1290,-1431,-2668,-4320,-1207,-973,-878,-1096,-2549,-2443,-6569,-2037,-2644,-3462,-4090,-4482,-4378,-3782,-3051,-11264,-10583,-1084,-679,-332,93,431,692,1101,-49330,-96587,-86845,-21179,-14059,-3322,2396,-452,-30304,-28079,-12135,-4740,-4453,-6201,-5567,-2236,-2715,-3081,-3279,-4039,-3791,-3247,-3077,-2795,-2660,-2515,-2722,-2635,-2914,-3253,-3682,-4071,-4279,-4294,-3827,-3136,-2436,-1777,-1180,-609,-198,0,-16,-556,-1125,-1274,-2002,-2825,-3661,-4532,-4871,-4792,-4360,-3605,-2379,-1159,-37,291,-1848,-1484,-1331,2461,2564,975,431,2036,4695,3171,625,-880,-3136,-5303,-5958,-4196,-2615,-1517,-794,-489,-297,-1503,-1832,-1833,-2664,-3244,-3618,-3655,-3334,-2736,-2004,-1125,-202,459,156,-30,-2533,-2097,-1401,-112,2158,1407,179,-714,-1680,-2980,-2732,-2272,-1346,-1101,-3354,-467,150,583,481,1079,1133,801,965,930,3092,2302,-2523,-2285,-407,1949,755,-432,2585,-564,-2070,-3843,-2372,-802,168,1191,-145,-2321,-966,-1006,1394,1,-3009,-169,-1440,-2500,-3788,-5016,-5026,-3936,-2983,-2035,-1248,-594,-927,-2684,524,586,431,-878,-30,-352,-602,-3390,-3215,-155,248,567,-1041,-380,-543,-1975,-1255,-1422,-2014,-1872,-824,-2169,-1717,-3002,-2261,-196,-77,-3701,-2560,128,226,-696,-1373,-1915,-2890,1097,1611,-1176,530,157,-480,-915,-1595,-2743,-3002,-3344,-3044,-2344,-1420],[-1744,-1728,-1161,-717,-1172,-1411,-1179,318,1064,-420,1056,760,-1030,-3816,-1894,-2808,-461,-1441,-91,-89,-59,-2608,19,173,103,-1258,-1419,-165,-686,-2974,-1298,-983,-815,-782,-704,-3606,-1057,-1352,-2429,-2890,-2464,-3044,-3671,-4496,-5209,-5008,-4270,-3667,-2916,-2184,-1401,-2959,168,1389,-904,-2498,-756,3115,-52,2090,4485,3235,2236,1836,-269,888,1395,-1179,-2404,-1247,126,300,296,158,30,-446,-847,-1573,-2301,-3038,-3714,-4305,-4450,-3855,-3394,-2361,-1415,-475,537,1562,1107,-329,1830,2639,1301,-979,-2827,-2505,-1125,2486,4745,1293,208,-2909,-1884,2078,1498,-3524,-1724,-2669,-445,-2860,-671,-930,-2578,-1551,-2044,-331,-2172,-1655,-887,-1388,-3148,-3577,-3172,-3633,-3932,-3863,-3494,-3060,-2566,-2252,-1770,-2879,-736,186,1310,-13,780,-1715,-72,-1742,-172,1366,1547,877,1586,2516,1923,515,798,693,-2666,-1541,1245,2938,4756,3409,951,-1751,173,460,1036,1877,1591,-1002,-4308,726,-835,-502,-1527,4194,3138,-1300,-1923,1124,323,-489,-1266,-2002,-2540,-2970,-3374,-3610,-3952,-4065,-3849,-3649,-3562,-3445,-3149,-2967,-2544,-2012,-1144,-839,-1980,-358,190,99,-2262,-2699,-3450,-924,-507,-206,-646,-1386,-1544,-1005,3094,2441,1512,75,600,240,-2400,-3103,404,1325,-1631,-1846,-3744,5439,4507,-699,2517,-1832,-675,-3356,-3477,9463,8601,7310,6108,-3405,-21063,-82212,-89290,-50388,-8144,-2779,-995,-64248,-139650,-278857,-247439,-85506,-15638,7114,7219,-66078,-190558,-231826,-89895,-11883,-14408,-6500,-8204,-3338,-6053,-9711,-3757,-2750,-1965,-1844,-1316,-1419,-1663,-2134,-2490,-3207,-2846,-2780,-2469,-1946,-1587,-1323,-1037,-834,-503,-4622,79,-480,-2193,1378,-4142,-1120,-135,1008,-498,766,1364,-409,-3147,-3439,-2462,-2485,-3560,-4540,-4992,-3889,-2524,-1429,-552,-509,-921,-395,1142,-1713,-135,-1066,-2095,-3126,-4094,-4027,-3126,-2774,-1791,-1011,-1201,-661,-901,-1362,-2116,-3049,-3638,-4386,-5319,-5262,-4338,-3562,-2864,-2470,-2249,-2257,-2507,-3185,-4209,-5034,-4001,-2469,-684,580,-408,2046,3164,1101,-1268,-977,-2823,-1209,1197,187,-3179,-2065,-2126,1414,-238,-1891,-3365,-4495,-4280,-3113,-2193,-1712,-1176,-908,-2269,-1392,-1666,-1928,-2335,-2105,-1691,-1048,-356,-1507,-1110,-384,19,760,-3403,-3471,382,631,-521,-1099,-821,-1065,-1235,-1528,-1505,-1761,-1803,-2131,-2498,-2934,-3081,-2869,-2391,-2126,-443,343,-2140,-1677,-560,-3189,-3424,-959,-639,-1257,-1383,-1145,-1104,-3590,-1333,802,280,-1952,2548,1579,462,1960,1629,1400,1182,1034,780,907,-304,-78,-466,-1042,-1752,-2530,-3286,-3841,-3916,-3768,-3453,-3075,-2602,-2320,-1964,-3397,-1314,-947,-853,-2261,-1832,-2498,-2038,-3267,-2223,-2133,-1647,-875,13,1006,-2415,-696,-633,-2216,-2618,-1706,835,964,3902,-1559,2885,515,-2685,-1744,-2677,-1518,141,-658,-3370,-1995,-2871,-3352,-3571,-3038,-2091,-1041,-2156,899,1625,2233,2853,3291,2889,2201,1358,750,-1460,-2134,-2951,-4413,-5003,-3965,-2457,-1340,-515,-2,-469,-1780,-2128,-3331,126,46,346,-986,-2745,-2860,749,1469,-1146,-21,1845,-409,-3137,-3285,-1993,-953,3061,3123,3004,-284,-370,535,-185,-975,-1708,-989,-1861,-662,-808,41,-2643,-1512,1797,-3817,-4702,-11434,-7640,484,-1163,-4652,-1360,-2320,-4281,-4283,-3889,-2685,-1256,-25,-622,-2681,-1915,539,1739,2677,475,-1037,968,1205,-1530,-3284,-2234,-1040,1582,-1113,2284,1571,-819,-334,-1245,-2048,-2850,-3549,-4185,-4727,-5205,-5402,-5197,-4956,-4809,-4668,-4642,-4717,-4579,-4348,-3922,-3435,-2877,-2240,-1623,-1092,-738,-436,-386,-441,-1438,-3029,-1568,-2159,-2971,-3587,-4002,-4424,-4612,-4382,-4034,-3652,-3390,-2765,-2220,-1537,-902,-1672,13,309,160,-75,-442,-979,-1666,-1708,-1341,-598,-3438,-2911,-1995,275,1448,324,1144,5702,4176,768,1958,-400,5031,1522,-799,2284,-256,-440,-1428,2378,3601,4702,4184,1911,855,-3010,787,1320,-1892,-4914,-2900,105,25,208,161,-9325,-3798,-4860,-2450,-1129,-81,1631,5241,5322,5231,5245,5066,-9893,-4254,-11311,-571,1040,-508,-3979,-2500,-62050,-319785,-660302,-707741,-267777,-3094,-2870,-2853,-34879,-14786,-3481,-9774,-22927,-5936,-3973,-3960,-3890,-3759,-3507,-3310,-3138,-2930,-7848,-2924,-2954,-3421,-4461,-2955,-2968,-2893,-2690,-2427,-2074,-2462,-1478,-4412,-4579,-3316,-4796,-1916,977,1498,-3817,-1650,-1712,-3689,-1272,1017,-1516,4574,4237,1316,1146,2022,-667,-1105,2180,4875,4319,3822,3271,2767,-964,-1384,-3150,-648,424,-4135,-4091,-2483,-1303,-1598,-1712,-1449,-2206,-438,-2338,-2359,1009,1612,1252,-726,-1863,-2454,556,2172,204,403,978,426,-40,-603,-1098,-1410,-1664,-1855,-1971,-1679,-1258,-620,83,802,125,939,1712,507,-1469,-317,-2800,-4612,-1420,3997,3672,-474,-2501,-1999,-5499,-65,-1217,-2616,-3872,-4823,-4647,-3534,-2368,-8339,-12627,-54,134,93,-18,-329,-756,-993,-44088,-83932,-81140,-22302,-13701,-4227,496,240,-24978,-20874,-8639,-3068,-4788,-5610,-5992,-80,-290,-976,-1637,-4872,-3779,-3399,-3781,-3945,-4113,-4098,-4258,-3949,-3864,-3744,-3696,-3702,-3783,-4074,-4316,-4640,-5083,-5472,-5574,-5264,-4820,-4421,-4144,-3973,-4139,-4378,-4789,-5247,-5359,-4994,-4164,-3397,-2712,-1969,-948,-102,503,467,-2026,-1293,-1409,2333,2447,956,186,1501,3399,2555,447,-493,-3214,-2837,-3249,-3858,-3894,-3767,-3591,-3517,-3257,-3250,-2940,-2426,-1834,-959,-1103,-69,-2091,139,-1063,1981,2325,418,-573,-318,-2596,-2579,-1410,790,3062,2029,183,-991,-2692,-4671,-5585,-3639,-1792,-613,-3407,-767,79,869,836,1426,-29,-1570,-2324,-1261,930,2938,-2246,-2219,-416,2623,1800,455,2994,-412,-2037,-3707,-1939,-1944,-3155,-2972,-1801,-2054,-746,-1666,704,244,-3819,-163,-965,-820,-457,-572,-1442,-235,-70,109,125,15,-375,-2439,-706,-944,-1181,-1244,-995,-541,235,-3497,-2757,-196,3217,1864,-1263,-364,-294,-2277,-1054,-82,522,-1399,-2714,-3060,-2218,-2613,-2278,-449,-172,-2977,-933,1463,1002,26,-1065,-2163,-3368,593,326,-987,-79,-142,-455,-536,-844,-2335,-1676,-2144,-2563,-2962,-3149],[-3536,-4147,-4859,-5414,-5783,-6158,-5958,-5497,-5275,-4971,-4845,-4800,-4342,-4013,-3443,-2946,-2299,-1776,-830,-88,633,-3018,1956,2666,198,-1101,-1051,323,-1381,-3202,-1825,356,2551,999,656,-3948,1059,85,-2305,-2327,1467,3024,437,-198,1523,965,445,-1634,-725,-1914,-1603,-2835,-1955,-1435,-893,-2375,-1138,1316,-580,2249,2451,2601,2044,1959,99,1205,1007,-1276,-3057,-2523,-998,212,293,391,661,60,22,917,874,-467,-1780,-77,-421,86,-3364,-2015,-1445,-459,1694,2159,1515,972,2737,3094,1849,-746,-3141,-1764,-119,1835,3892,1444,663,-1776,-1915,2476,2151,-3991,-2482,-2121,-566,-2988,-250,-1097,-1905,-914,-2454,-2957,-4203,-5045,-5010,-4362,-3751,-3291,-3119,-3080,-3282,-3472,-3503,-3431,-3219,-3153,-2929,-3515,-2330,-1414,-103,644,1068,-2099,262,-1358,234,1702,1656,1196,1961,2755,2484,1143,873,628,-2706,-1978,1409,3107,2516,1129,-202,-2040,-2411,-2683,-2271,-1522,-720,-1518,-3814,-16,-1337,-124,-1545,1390,1008,-615,-1605,-538,-1025,-1518,-1970,-2385,-2619,-2782,-2977,-3076,-3368,-3519,-3422,-3421,-3617,-3885,-4097,-4573,-4984,-5312,-4588,-3910,-3227,-2560,-1861,-1176,-2241,-2644,-3358,-483,-500,-469,-1565,-1819,-1664,-665,2054,1980,1634,148,1202,911,-2038,-2800,557,1058,-2609,-2580,-2830,3286,4054,-1374,1171,-2764,5,-3452,-2306,8993,9019,8614,8237,2356,-18905,-72287,-81652,-55267,-5600,-2965,-2511,-66275,-156457,-326543,-287900,-79530,-18589,7280,7938,-62506,-212338,-256745,-117131,-10540,-12918,-6397,-8786,-565,-5913,-10337,-1278,864,236,-1572,-445,-1539,-473,-456,-299,-3877,-178,-367,-604,-801,-1232,-1761,-2231,-2705,-2913,-4611,-2854,-2539,-2417,-1755,-3134,-1355,-1369,-1552,-1987,-2475,-3126,-3921,-4154,-3950,-3161,-2461,-1724,-1027,-370,-4268,124,1308,768,-257,-1315,-846,1677,-2326,-67,-1069,-1874,-2085,-1665,-712,268,-2667,-1593,1432,-822,304,174,-587,-1451,-3595,-2410,-2494,-2636,-3459,-3400,-3314,-3623,-3883,-3656,-3023,-2184,-1444,-831,-292,361,429,664,177,-464,1755,1891,763,-1936,-1051,-2419,-646,1315,-750,-3487,-2776,-2200,1733,936,-122,-1105,-2010,-2270,-1569,-729,-2617,840,1365,-1744,-734,2023,-774,-624,1609,1244,878,477,-1376,-1689,-691,-682,-987,-2827,-3031,-1527,-1721,-1823,-2003,-2117,-2321,-2392,-2597,-2816,-2950,-3171,-3185,-2944,-2641,-2193,-1777,-2219,-2447,-709,-660,-1657,-2365,-1715,-3425,-3143,-3744,-4307,-3570,-2391,-1385,-1021,-3476,-1255,666,145,-1960,2407,1478,277,1388,974,602,231,-20,-28,-11,-259,-8,-103,77,295,-287,907,1324,1939,1420,-2965,-68,2336,315,-1431,-3575,-1360,487,-1548,-2303,-1767,-2678,-1784,-3106,-194,-1604,-571,-607,1061,725,-2473,-750,62,-1885,-2235,-1277,918,-502,-1956,-3287,-4274,-4299,-3590,-3189,-2574,-2205,-1915,-1808,-2314,-2306,-2915,-3499,-4500,-4233,-3062,-1875,-2730,230,980,1558,2084,2367,2070,1440,447,-720,-1872,-3032,-3124,-2089,-935,-3824,-275,1548,1783,1206,-677,-1452,-1426,-3373,859,2375,3097,-1171,-2692,-2909,600,1607,-634,144,1935,-178,-3311,-2783,-1320,-415,-2,-501,-1075,-2019,-2698,-3350,-3888,-3950,-3759,-3259,-3014,-2745,-2504,-2516,-2409,-2226,-2021,-3391,-3810,-10569,-6486,582,-834,-3745,-320,264,-4925,-1497,-1012,-1897,-2762,-3650,-4226,-3884,-3221,-2593,-1965,-1552,-1101,-1133,254,1179,-1718,-3652,-1873,-913,1216,-917,2728,3834,-455,1845,-844,126,2092,328,-129,-1341,-2708,-4085,-4277,-3163,-2655,-1306,-692,-386,-130,-88,-150,-1350,-1571,-1317,-1362,-1560,-1662,-1518,-1355,-1043,-1647,-2182,-590,-573,-808,-924,-962,-1173,-1331,-1205,-1009,-892,-618,-100,328,883,-1275,-1897,72,2647,2795,3064,2205,3772,-2019,2557,5396,2522,-3333,-2988,-1703,1229,2151,1494,2126,4580,3062,749,844,-987,754,1339,-862,2270,-656,299,-1679,1612,2594,2508,2050,1494,391,-3913,428,632,-1567,-3929,-4782,-568,-1089,-1385,-1304,-7974,-3764,-5505,-2132,178,-500,687,5376,5505,5367,4502,4895,-9862,-813,-8970,-3724,211,-4774,-12703,-7242,-69223,-284727,-631417,-750746,-304995,-4340,-3252,-3745,-35138,-20064,-4799,-6648,-21738,-6706,-2434,-1655,-961,-302,387,938,1379,1768,-7122,1812,1620,-3530,-4413,-1844,-325,-979,-1529,-1997,-2309,-2600,-2788,-3710,-4252,-3967,-4816,-3296,-3544,-3817,-4194,-4840,-5433,-4741,-3811,-2908,-2081,-1189,-225,625,519,1283,-1785,-1751,1387,1154,529,-38,-621,-1068,-2231,-2070,-2828,-1512,-1452,-5276,-3658,-2832,-1653,-1697,-1630,-1291,-1543,-524,-2802,-1915,259,621,724,-921,-1905,-2540,361,1078,-732,129,876,676,513,181,-141,-294,-318,-1159,-1506,-1814,-947,192,3850,3440,437,935,1521,4,-2309,-481,-2944,-4509,-1770,2305,1676,-58,-2356,-1398,-4489,-2084,-2878,-3706,-4087,-4014,-3603,-3091,-2762,-5419,-16741,-2980,-3486,-4083,-4482,-4459,-4051,-3372,-38670,-69106,-68346,-24763,-13179,-5099,899,700,-21374,-15427,-5569,-1582,-5024,-5075,-6259,-78,3002,1934,1976,-4338,-3634,5,1064,755,-1430,-370,-1201,-1855,-2898,-3967,-4849,-4496,-3355,-2249,-1086,-92,590,809,1127,-731,887,463,-72,-560,-1099,-1329,-1338,-1166,-896,-1994,-1250,-810,-2138,-1686,-423,-242,-200,33,-2314,-1196,-1434,897,1102,900,-126,444,159,-359,-943,-1580,-2982,-2691,-2658,-2980,-3207,-3521,-3700,-3614,-2846,-1946,-1400,-1629,-1720,-934,-2068,-821,-2035,-225,-774,2157,2018,-175,-1151,-89,-2326,-2972,-1084,1593,3966,2455,296,620,-1052,-2886,-4584,-4621,-3305,-2044,-3185,-1077,-154,-26,-287,-941,-1854,-2850,-3608,-3435,-2470,-1092,-1917,-2219,-411,1984,2095,1250,1165,-349,-2070,-3542,-1481,-670,130,1094,357,-1457,-268,-2290,-119,414,-3018,-956,-524,-490,182,171,-1330,936,1278,1533,1106,1142,351,-2129,-1220,-1975,-2271,-1818,-787,358,-314,-3230,-2418,-684,2631,1224,-1627,-542,-248,-2457,-884,-240,114,-802,-1188,-2979,-1277,-2246,-2290,-1071,-1234,-2169,-1483,-1934,-1993,-2160,-2166,-2536,-3882,-1837,-1562,-1431,-1065,-759,-728,-473,-450,-1924,-1688,-942,-1299,-1855,-2473],[138,-1105,-171,-282,-1848,-644,-598,-72,-91,-1060,-178,-457,-874,-4248,-1458,-2644,-1316,-2188,-2048,-2420,-2647,-3524,-2186,-1406,-714,-1042,-762,-66,-2202,-3279,-1960,506,2585,872,844,-3667,-36,-115,-2127,-1824,1859,3323,67,-547,1257,4112,1351,-2195,-1019,-1994,-670,-2861,-3187,-3690,-3799,-3409,-2665,-2160,-1768,-1621,-1619,-1603,-1722,-1785,-1630,-1336,-957,-1598,-3039,-3530,-2157,284,56,-299,-546,-984,-1149,-1433,-1508,-1422,-1959,-889,-682,-446,-3060,-2041,-1428,-571,74,26,93,203,156,-24,-270,-744,-3673,-1365,-1360,-1272,-842,-94,930,-709,-2085,2689,2678,-3256,-3252,-1682,-846,-2901,66,-1344,-2363,-3525,-4346,-4174,-3578,-2702,-1766,-1601,-1874,-2597,245,1121,-2606,-2280,193,1402,2925,-182,-967,-3674,-538,2167,1668,1189,1248,-2603,456,-1041,660,1921,1642,1384,2102,2788,2885,1562,771,530,-2380,-2450,1414,1580,349,-836,-1886,-2805,-3582,-3784,-3409,-2755,-2030,-1933,-3156,-879,-1794,95,-1536,3066,3683,68,-1149,4793,4814,2464,1922,906,-3373,-1746,-863,-2499,-2171,-2345,-2010,-1961,327,366,429,199,25,-1098,-258,-1678,-566,-638,-649,-594,-2145,-2494,-3008,35,-445,-838,-2576,-2298,-1731,-1441,-2036,-2658,-3301,-3484,-2907,-1999,-1874,-2608,415,-162,-3806,-3351,-1838,1004,366,-2072,-1027,-3710,-1687,-3725,-1269,600,1449,1962,2563,2627,-19207,-70093,-81703,-61992,-4425,-831,-396,-67010,-177303,-385421,-336445,-72419,-22330,7596,8532,-54558,-195655,-222137,-106773,-9597,-12077,-6824,-8361,-603,-5494,-9917,-1061,6087,5285,-1318,530,-1869,3126,2804,730,-3911,2658,2529,2429,2415,2181,1812,625,849,306,-4681,-1142,-1768,-2118,-2202,-1927,-1616,-1237,-980,-1008,-1175,-1629,-2417,-3024,-3660,-3580,-3187,-2554,-1832,-1384,-4126,-517,-331,-208,-32,-1659,-1117,785,-2743,334,-1012,-675,-933,-1641,-2264,-2840,-3352,-3725,-3913,-3795,-3736,-3724,-3774,-3988,-4094,-4126,-4070,-4146,-4165,-4152,-4135,-4004,-3953,-3824,-3656,-3447,-3396,-3475,-3591,-3528,-3580,-3507,-3423,-3374,-3150,-3082,-2897,-2697,-2359,-1948,-1277,-738,-1882,-2708,-3239,-2235,577,319,-149,-746,-1629,-2439,-2849,-3320,-3534,-3428,-3008,-2695,-2760,-2630,-2566,-2834,-2736,-2683,-2489,-2168,-1654,-2393,-1149,-98,955,-2287,-2675,1271,748,-403,-660,-762,-222,-665,-1484,1117,-748,-593,274,-1164,-729,153,124,-2065,-2831,991,1037,-1232,-3086,-1810,-3733,-2141,149,-267,-821,-925,-829,-843,-3322,-1239,370,-107,-2059,1483,1139,152,38,-452,-821,-1083,-1134,-892,-625,-510,-172,-160,115,389,141,1075,1561,2284,1956,-3194,82,2487,91,-1764,-3312,-1469,-562,-2237,-2561,-1717,-2917,-1591,-3004,-192,-1442,-849,-652,1250,73,-2313,-887,770,-1234,-1913,-983,-2399,-3993,-4334,-3255,-2378,-1626,-2930,-1711,-1956,-1204,-980,-1391,-2082,-2856,-3819,-4447,-3721,-2846,-2046,-1433,-3333,-913,-1065,-1371,-1627,-1941,-2543,-3020,-3161,-2741,-1922,-1259,-596,-108,21,-3812,-381,-842,-1430,-1884,-1789,-974,-784,-3445,917,3633,3708,-1391,-2636,-2737,378,1657,-307,85,1787,-143,-3476,-2301,-771,-24,1400,1822,2366,-286,98,-141,1433,1751,-1909,-424,-1934,-499,-1065,234,-1692,-1034,569,-3059,-2860,-8373,-5040,-1754,-1427,-2993,-506,-32,-4645,-1701,801,-419,-1210,-508,-946,-2286,-1440,-943,-1635,-2488,-3001,-2684,-1900,-930,-1958,-3998,-1676,-699,697,-897,2600,2621,-199,963,-619,-980,-2012,-2945,-3602,-3320,-2418,-1533,-828,-2575,-3054,-703,1098,1044,-903,805,-422,-1920,-1524,-1490,901,1167,-1690,722,-1182,-610,-2004,-1564,526,418,19,-334,-704,-1361,-2063,-2526,-2798,-2670,-2249,-1240,-238,916,-1980,-2171,-247,4253,5086,3154,1912,3683,-2517,2717,3507,2728,-3332,-3106,-1664,417,-213,-371,-706,-926,-1386,-1742,-1987,-2276,-2575,-2919,-3547,-3869,-4158,-4540,-4355,-4028,-3418,-2881,-2396,-1847,-1282,-4791,-329,16,-1219,-3201,-6414,893,754,510,174,-6354,-3720,-6175,-2478,-3273,-3999,-4672,-4376,-3872,-3398,-2699,-2079,-8497,-1317,-6995,-7461,-626,-7792,-21825,-15656,-74330,-254465,-619078,-810890,-340088,-3201,1613,1346,-29876,-23228,-994,-3121,-20290,-8170,-5228,-727,-171,618,1643,2672,3685,4694,-6979,5910,3151,-3994,-4501,-3437,572,5206,4625,4011,3435,-2369,-1440,-3281,-3745,-4030,-4420,-809,-1170,-1650,-4840,-3021,-3817,-4300,-3233,-2100,-1277,2,1059,1211,-482,28,-2987,-1940,965,284,-663,-1308,-1622,-1498,-1792,-1676,-2321,-1815,-1951,-6917,-3532,-3165,-1155,-1030,-763,-243,-948,-1134,-3397,-1355,1699,2135,-72,-1256,-2058,-2727,-69,1362,-1853,-36,863,453,112,-384,-899,-1350,-1887,-2524,-3234,-3570,-3635,-3276,-2848,-2469,-2102,-1854,-1753,-1569,-3311,-966,-3241,-4221,-2389,-330,-413,-415,-2301,-914,-3698,-1105,-1135,-1320,-1404,-1583,-1811,-2056,-2463,-2884,-21293,-11797,-2604,-1895,-1087,-433,36,518,-34721,-56621,-54842,-27300,-12417,-5969,-5,-194,-20488,-13301,-3575,-384,-5152,-4774,-6351,-118,2558,2792,2013,-3507,-3515,-227,4166,3343,-1706,718,590,-50,-476,-2193,-497,1245,2217,-793,3324,8628,3866,512,1203,-556,-453,2448,1222,151,427,661,1960,2965,1937,-1778,-1373,-884,-1996,-2753,-3202,-3642,-4087,-4205,-4315,-4261,-4439,-4739,-4597,-4384,-3793,-3046,-2171,-1498,-960,-1224,-2174,-2218,-2933,-731,-1367,-2549,-103,1923,1894,-1347,-1209,-1723,-1893,-1389,-2978,-1467,-2000,-638,-536,2170,1591,-770,-1499,465,-1940,-3159,-556,2237,3481,2298,437,1121,530,-1883,-1226,-113,-223,-178,-2831,-1310,-569,1157,1264,550,-366,-1404,-2562,-3713,-4673,-4161,-3489,-3093,-3005,-3150,-3460,-4364,-4910,-4389,-3381,-3366,-1208,-253,883,1616,596,-689,357,-2608,-994,509,-2019,-1872,-116,-112,1503,651,-1291,-1400,-2361,-2991,-3285,-3149,-2786,-2212,-1776,-1300,-895,-1671,83,488,-933,-2891,-2165,-1025,1371,472,-2068,-853,-322,-2451,-693,-394,1228,2526,-211,-3292,-1041,-1886,-2265,-1028,-272,-1285,2025,1305,908,317,-803,-2975,-4109,-1746,-2114,-2564,-2650,-2598,-2596,-2158,-1784,-1473,-1881,-633,-358,-288,-302],[2086,-806,1288,753,-2209,8,-281,218,1327,-1376,2082,1513,-595,-4399,-910,-2500,-502,-2449,-87,1011,842,-3734,-550,-1144,-1897,-2266,-2672,-2741,-2908,-3107,-2900,-3142,-3010,-2594,-1838,-2968,-1134,-308,-1788,-1189,1257,1329,-214,-807,502,-266,-1005,-2640,-2752,-3513,-3701,-3285,-2752,-1966,-1422,-2398,-2021,71,-1915,577,699,892,952,1005,546,1338,1487,-1881,-2185,-2763,-3080,83,797,2121,1117,-1087,386,732,248,-243,-2063,-1228,-1852,-2428,-2958,-3605,-3985,-3757,-3614,-3598,-3514,-3420,-3485,-3633,-3685,-3515,-4216,-2683,-1909,-1357,-865,-406,94,386,-2219,602,702,-2431,-3825,-1146,-1045,-2453,420,-1511,-690,118,-3274,-1038,-1902,-830,134,-1938,-1805,-2753,-3307,-2745,-2278,-2684,35,1544,2860,-422,-1238,-2912,-966,4788,4571,1723,1442,-3078,640,-677,524,-1380,-2994,-4079,-3582,-2459,-1208,-371,287,496,-1867,-2847,471,13,-372,-856,-1355,-2457,-2564,-3229,-4049,-4983,-4819,-3719,-2599,-1737,-2024,221,-1427,4217,5358,776,-525,6184,5945,1917,1646,1065,-4240,-2166,-1292,-2834,-1265,-1928,-1506,-1280,-136,-659,-610,-387,186,-600,1332,-2106,-36,-488,700,483,-1913,-2243,-2453,981,-300,-1284,-3627,-2789,-1755,-1311,-2191,-2908,-2943,-1861,-272,1457,-1871,-2521,23,-1435,-5167,-4088,-841,6842,4648,-2741,-951,-4656,525,-4192,-343,238,368,292,382,-20,-21981,-75402,-89232,-70390,-5069,-3047,-1468,-66982,-201115,-452009,-390857,-65292,-26659,6536,6826,-46084,-158123,-165213,-75111,-9335,-12100,-7804,-7411,-912,-4913,-8635,-1167,5930,5314,-1182,145,-1567,2623,2068,-235,-3366,1252,859,457,117,-438,-1077,-1639,-2189,-2478,-4866,-2592,-2288,-1765,-1202,-759,-1636,447,842,1011,1111,972,-729,-1685,-1452,-1874,-1624,-2086,-2310,-2560,-3695,-2479,-2590,-2828,-2922,-3165,-3693,-4057,-4784,-5472,-5422,-4649,-3848,-3259,-2639,-2098,-2381,-1447,-1335,-1136,-1084,-1083,-1131,-1325,-2871,-2930,-1401,-1550,-4533,-3535,-2145,-2319,-2584,-2749,-2822,-2787,-2833,-2932,-3005,-2864,-2838,-2719,-2654,-2716,-2707,-2964,-3200,-3428,-3570,-3266,-2934,-2414,-2903,-1686,-3195,-2286,-804,-1006,-1395,-1866,-2551,-3085,-3167,-3343,-3441,-3429,-3047,-2567,-2296,-1763,-1624,-1363,-1163,-1091,-1381,-968,-1279,-3233,-1663,-503,907,-1855,-2455,1368,564,-470,-527,-760,-613,-818,-1461,1120,-441,-1020,-1202,-2076,-2892,-3460,-3563,-3139,-3266,-1457,-742,-911,-3732,-2605,-4140,-1695,490,1039,1150,1444,1595,-684,-3207,-1307,-76,-471,-2245,2590,858,50,2143,1879,1595,1221,863,31,213,-1067,72,-249,-270,-283,-259,-165,78,615,1127,-2242,276,2267,-277,-2074,-2889,-1467,-1479,-2921,-2963,-1656,-3121,-1467,-2937,-328,-1297,-1268,-705,1260,-694,-1957,-1094,-159,-2496,-3845,-2965,-1820,-903,-46,167,448,350,-3171,-1726,-1533,-980,-254,-505,-847,-1051,-2725,-909,-675,-214,346,886,-3896,672,1999,2237,2636,3043,2239,1524,1599,133,-1333,107,1298,-898,-410,-3845,-1050,-1596,-1705,-2680,-1751,-370,-151,-3395,986,2989,3052,-1532,-2456,-2431,85,1665,-72,-73,1536,-194,-3370,-1789,-241,340,1966,4854,1403,-362,-31,-450,1063,1398,-1881,-432,-1923,-217,-891,329,-1256,-942,-924,-2701,-3995,-6022,-3507,-938,-439,-2263,468,983,-4278,-1823,1357,-894,-1671,-1083,-1390,-2107,-2854,-3566,-4092,-4392,-4143,-3908,-3883,-3972,-4097,-4282,-4740,-5002,-4868,-4316,-3790,-3178,-2604,-2210,-1703,-1180,-799,-508,-710,-1248,-1363,-1967,-1585,-2968,-3294,-2940,-3010,-2972,-2688,-2427,-2159,-2072,-2004,-2027,-2141,-2355,-2692,-2979,-3358,-3605,-3845,-4063,-4293,-4413,-4688,-4769,-4723,-4807,-4766,-4340,-3750,-3047,-2395,-1354,-422,566,-2625,-2261,-462,1877,1060,20,-1102,-1936,-2908,-694,724,1906,-3185,-2964,-1642,2513,2225,1760,1158,871,633,303,1103,-2479,1630,358,-1309,1274,-1347,860,-2160,-500,990,1248,1517,812,-573,-5190,-707,3330,-665,-2475,-6169,-741,4043,3928,1503,-4536,-3480,-6602,-1989,1400,-2361,-1430,911,546,257,-1418,434,-6096,371,-5160,-11361,-550,-9160,-29829,-23321,-78736,-249676,-653549,-880059,-340747,3494,5150,5472,-22989,-21645,947,769,-18404,-10110,-7983,2529,2385,2294,2304,2253,2219,2325,-7198,2607,2019,-4584,-4505,-4735,-1166,3716,3254,2515,1551,-2047,-1341,-2838,-4393,-5568,-4273,-3036,-2244,-1712,-5433,-3817,-2221,-2772,-3249,-3399,-3067,-2331,-1424,-664,-1550,-1399,-3357,-1210,-1333,-1724,-2277,-2496,-2514,-2357,-2341,-2269,-2283,-2593,-3321,-4226,-2472,-2980,-636,138,474,186,-185,-958,-3733,-435,2089,2382,-847,-1432,-2061,-2714,-650,-1406,-2099,-2776,-3307,-3709,-3845,-3967,-3984,-3856,-3780,-3805,-3967,-3934,-3998,-3969,-3933,-3875,-3719,-3589,-3543,-3390,-4201,-2841,-3403,-3680,-3003,-1810,-1542,-1096,-2137,-380,-2895,130,374,341,300,92,-209,-544,-1038,-1559,-25208,-24435,-3691,-4358,-4741,-4905,-4829,-4414,-31962,-47746,-43295,-27456,-11116,-6516,-897,-448,-21802,-14604,-2971,-70,-4813,-4489,-6050,-406,-414,-333,-126,-2630,-3269,-177,982,1331,-1949,1721,1178,-369,-383,-2963,-83,1254,2056,-814,2294,2508,2618,116,1262,-60,-2404,1618,1217,703,1103,983,1544,1353,1196,-1552,-1522,-980,-1844,-3096,443,445,205,51,-3032,-1436,-1450,-818,-821,-1064,-1141,-1155,-1066,-1140,-1243,-1465,-1417,-1592,-3731,-190,-1581,-3193,-378,2659,1700,-1156,-971,-1756,-2112,-1753,-3727,-1847,-1941,-1004,-282,2089,1121,-1280,-1564,1141,-1536,-3052,49,2729,2771,2012,563,1428,1335,-1197,-1843,59,-512,-245,-2435,-1338,-1149,1116,1560,1371,11,-1281,-2318,-2803,-2733,-2144,-1643,-2307,-1351,-1519,-1733,-2326,-2352,-2148,-2275,-3235,-567,352,1242,1362,757,58,935,-2497,-1907,452,-1149,-2941,157,220,1912,1498,-1429,1068,1848,1023,593,603,902,-1384,-612,2469,2389,-2047,-141,-8,-1576,-2737,-2113,-1272,1017,-437,-2685,-1400,-806,-2398,-613,-682,-46,26,-658,-3661,-1002,-1700,-2363,-1451,-1719,-1977,-2066,-2455,-2444,-2576,-2612,-3630,-4042,-2906,-3007,-3285,-3290,-3212,-3187,-2694,-2230,-1678,-2234,-850,-593,-807,-813],[-2129,-1597,-1221,-805,-2556,-298,-22,276,280,-1613,353,303,-312,-4451,-197,-2314,-429,-2618,-563,426,670,-3548,3025,2043,-1137,-621,61,-534,-3560,-2908,-1756,-1986,-1645,-1263,-759,-2202,-2265,-581,-1449,-559,-711,-1023,-1287,-1613,-1669,-1829,-1719,-3022,-2801,-1081,-514,-2883,307,1064,-160,-2483,-2238,728,-2467,2219,3148,2505,1790,2237,673,1493,1355,-2148,-1242,-1673,-3455,-3344,-4359,-4825,-4298,-3678,-2839,-2305,-1816,-1442,-2195,-1037,-1125,-1259,-1865,-2002,-2031,-2360,-2707,-3099,-3329,-3437,-3592,-3748,-3830,-3857,-4363,-3925,-3686,-3614,-3467,-3175,-2652,-1988,-2417,-991,-218,-1636,-4021,-540,-1103,-1905,692,-1691,-146,532,-3571,-1124,-1661,-607,458,-2353,-985,-1958,905,-704,-2573,-4126,-3833,-2081,2,-733,-1568,-2177,-1369,4441,4537,2157,1588,-3409,767,-322,1665,-68,-1470,-2551,-2965,-2700,-1869,-1191,-562,-128,-1388,-3211,-186,-593,-914,-1305,-1657,-2495,-2391,-2732,-3191,-3739,-4342,-4902,-5535,-5388,-4475,-3459,-2461,-1297,-251,698,187,2602,3440,1163,1200,1109,-3608,-2287,-1575,-2975,-340,-1423,-1090,-618,-96,-1370,-2477,-3602,-4134,-3956,-3000,-2375,-882,-163,889,811,-1557,-1896,-1740,1916,-42,-1763,-3778,-3161,-1732,-626,-37,149,351,124,1211,1672,-1946,-2482,-483,-2251,-6541,-4595,172,2626,2158,-3292,-1408,-5517,349,-4776,559,404,386,211,345,176,-27139,-87691,-103659,-80197,-7790,-2766,-3190,-66836,-225443,-514093,-392784,-58721,-31203,13,491,-39367,-118606,-109565,-43828,-9872,-13034,-9088,-6329,-1411,-4177,-7010,-1520,2348,1650,-1106,-231,-1165,-1770,-2034,-1698,-2500,-435,-11,252,399,153,-325,-1069,-1403,-1730,-5004,-1985,-1850,-1608,-1469,-1387,-1920,-1826,-2184,-2669,-3008,-3258,-3431,-3135,-2870,-2262,-1797,-1315,-1854,-846,-3216,43,79,25,194,-1784,-614,354,-3158,-273,-1215,-1198,-603,-1029,-1392,-1757,-2131,-2479,-2746,-2711,-2650,-2542,-2458,-2566,-2655,-3303,-3028,-3572,-4235,-4988,-5623,-5378,-4576,-3554,-2489,-1428,-592,42,-50,1221,1133,-411,348,492,1344,-1857,-535,-2181,189,-806,821,256,-2740,-1900,-2676,-2606,-1936,-1101,-256,543,1058,239,-449,1180,-2116,3448,2515,275,1039,2965,-1956,1254,2217,1380,-2432,-1606,-1214,-3987,-1837,-970,5,-1366,-2184,941,409,-447,-290,-579,-818,-983,-1665,-2368,-3007,-3786,-4400,-4534,-4121,-3259,-2279,-1827,-3394,-370,869,-524,-3684,-3256,-4472,-1215,852,1565,2937,2482,1752,-437,-2937,-1280,-455,-729,-2320,554,522,103,1744,2010,2151,2098,1961,206,-72,-1746,555,952,735,426,67,-275,-476,-355,-234,-1197,-262,-510,-1224,-2175,-2983,-3320,-2362,-3485,-3296,-1448,-3017,-1275,-2752,-454,-1032,-1644,-602,1244,-1319,-1330,-1242,-259,-1819,-3013,-3645,-3699,-3107,-2578,-2136,-1694,-1157,-3330,-1632,-958,-574,1579,1623,2161,2569,-2602,1210,801,979,4335,3270,-4280,-44,1539,3294,4824,5785,2487,1512,1837,331,-767,1108,1953,-954,-946,-3817,-89,-1169,-2152,-2841,-2242,-561,530,-3116,1204,2360,2449,-1500,-2083,-2020,-256,1676,150,-238,1289,-246,-2964,-1198,151,-296,-145,3,217,-429,-336,-721,308,309,-1689,-396,-1845,-625,-1104,-1904,-2656,-3370,-3903,-3679,-2789,-3614,-1943,980,-219,-1534,888,1492,-3967,-1855,2883,-1286,-2079,-1575,-1022,-1580,-2087,-2863,-3323,-3536,-3340,-2914,-2531,-2151,-1712,-2375,-1222,-453,-103,-871,425,566,475,204,-126,-521,-1082,-1675,-2242,-2574,-2528,-2425,-1709,-3293,-3392,-1023,-1300,-1927,-2591,-3332,-3737,-3428,-2540,-1750,-423,410,-2103,1260,-1236,-997,-2515,-607,-1089,-1807,-2472,-2601,-2322,-2121,-1992,-1865,-2037,-2556,-3533,-4401,-5036,-4009,-3195,-2233,-1642,-1477,-1960,-2626,-3156,-2857,-3242,-106,1460,2675,-2958,-2631,-1708,3045,2189,1261,87,-789,-1438,-1412,-932,-3061,-149,-295,-1537,-696,-1445,-1271,-1949,-1511,-474,32,454,737,-836,-4997,-1171,792,-73,-1858,-4623,-2254,-1419,-1862,-2175,-2734,-3258,-6884,-2455,-2237,-3578,-2227,-996,-565,-49,-5000,1761,-3261,3406,-3622,-15269,5249,-9238,-36229,-31009,-86353,-274583,-730773,-889308,-297109,5818,6042,6057,-14996,-16642,3451,3784,-16187,-12606,-10276,-848,-1768,-2430,-2805,-3179,-3626,-4138,-7872,-5263,-4302,-5411,-4572,-5516,-2949,-749,-596,-663,-890,-1529,-1989,-2695,-3303,-3978,-4349,-4233,-4040,-3689,-4741,-4300,-2772,-1609,-928,-640,-905,328,712,746,-2778,-3065,-2521,-6,1195,1351,1121,839,306,-986,-1608,-2894,-4270,-3937,-2830,-2024,-1439,-2301,1793,4889,1169,658,584,-104,-3691,667,2765,5333,-1617,-1553,-2043,-2596,-857,-211,-748,-706,-1989,-3126,-3812,-3897,-3377,-2595,-1876,-1313,-2125,-2170,-758,-1516,47,43,26,-101,-367,-1186,-4650,-1425,-3389,-3050,-3641,-1515,-1915,-2204,-2593,-2825,-2882,-2447,-1670,-893,68,970,1817,2596,3111,2025,-29318,-37386,-11295,1503,599,-355,-1064,-994,-29328,-40678,-33793,-25570,-9395,-6695,5006,217,-24412,-18405,-3889,1753,-3943,-4248,-5538,114,3315,4034,2324,-1803,-2967,41,6449,3384,-2232,3533,1781,-626,-107,-2522,-1390,-1731,-1575,-1269,-789,-427,-345,-509,-857,-1271,-2753,-2450,-3137,-3746,-4297,-4057,-3222,-2132,-884,-1334,-1690,-1250,-1681,-3769,140,1694,2285,677,-2507,-1645,-1350,1727,1893,457,-1439,-607,1635,942,-1110,-1443,-111,-912,-3337,-267,-1674,-3674,-567,219,251,-839,-626,-1663,-2261,-1947,-4179,-1860,-1795,-1228,-1732,-2243,-2793,-3581,-3976,-3922,-3596,-2781,-2063,-1570,-1190,-815,-482,-98,517,-472,-2407,151,-803,-355,-1925,-974,-1722,1075,814,162,-460,-922,-1200,-1244,-1168,-856,-694,-2164,-810,-971,-1073,-1560,-1650,-1866,-2297,-3034,-3793,-5019,-5528,-3827,-1981,-107,1552,-2031,-2572,440,-254,-3786,494,726,2354,1885,-1517,-621,-1398,-1541,-1308,-869,-389,-853,-801,1642,1970,-2246,-1080,-718,-1955,-2548,-1982,-1111,408,-1117,-3147,-1867,-760,-2017,-356,-809,1261,1096,-991,-3773,-818,-1375,-2271,-2177,-2372,-2151,-1589,-1298,-690,-360,-1163,-4013,-3650,-126,-261,-621,-791,-1042,-1560,-1824,-2267,-2665,-3095,-3352,-3356,-3197,-2826],[45,-179,1081,1586,-2745,1718,546,561,2616,-1627,1548,1073,-31,-4098,669,-2033,-236,-2641,-960,-133,330,-3030,2331,1806,-1143,-284,519,-655,-3386,-2693,-1058,-2217,-3062,-3984,-4488,-3958,-3324,-2658,-2265,-1938,-1676,-1632,-1622,-1780,-1793,-2026,-2071,-3198,-3512,-1759,-1386,-2951,-638,65,-201,-2637,-2198,378,-2726,1595,1353,1127,713,236,-195,-634,-1032,-2237,-1198,-1155,-2824,-704,-429,-195,-1022,-3248,258,332,173,-394,-2355,-813,-1381,-1902,-2331,-2778,-2878,-2908,-2844,-2785,-2577,-2299,-2141,-2075,-2013,-1957,-3648,-1961,-1739,-1741,-1746,-1689,-1473,-1168,-2704,-998,-668,-927,-3610,-64,-866,-1381,592,-1914,249,782,-3859,-1274,-1462,-516,48,-2897,-818,-1886,983,868,-1888,-3522,-2827,-4250,-5518,-4470,-3037,-1810,-1746,554,1533,2240,1611,-3146,793,-44,2258,1321,340,-883,-2218,-3631,-4833,-4923,-3579,-2398,-1473,-3629,-347,-173,15,85,170,-2541,-616,405,690,728,-2093,-852,-544,-2946,-1776,-680,-1281,-1682,-2049,-2277,-2242,-1986,-1657,-1318,-955,-576,-2696,-2273,-1838,-2954,431,-982,-893,-155,843,394,1198,-1786,-1009,188,2047,-2511,492,226,20,-609,-1291,-1674,-2443,-2847,-3276,-3521,-3946,-4049,-4058,-4097,-3992,-3854,-3820,-3805,-3751,-3526,-3113,-2639,-1819,-2464,-6844,-4817,815,1147,1414,-3883,-1609,-6426,-239,-5593,1278,872,570,145,109,-122,-34736,-106051,-123855,-91186,-12908,-629,-416,-67245,-244505,-510069,-330765,-53302,-35825,2029,2092,-35587,-84833,-62264,-15605,-11601,-15160,-10479,-5501,-2268,-3554,-5435,-2303,-2514,-3106,-3734,-4412,-4948,-4949,-4439,-3457,-2335,-1294,-407,8,1188,1663,1955,-1868,2380,433,-5170,634,1962,2969,2696,1146,-2319,424,-658,-1743,-2336,-2292,-1787,-777,-255,-1549,1562,1279,-2149,-1421,-2854,-65,1408,954,512,-1565,-30,844,-3383,-1045,-1373,-1542,2732,3294,3442,428,-1871,-476,1327,478,1811,1730,1534,1294,-2029,-3671,-85,1096,-2735,-1886,1812,-2264,1455,2927,99,-673,4358,816,-383,2862,1141,-626,624,1074,1785,-2382,-833,-1269,931,-176,1262,-138,-1631,-1444,-2974,-4655,-5339,-4103,-3016,-2119,-1617,-1182,-527,-176,-1403,195,515,798,831,1165,-2309,1423,1624,1077,-2966,-1962,-1296,-4692,-1669,-1651,-1230,-1910,-2442,-2929,-3270,-3250,-3016,-2517,-2014,-1358,-1234,-492,-160,-1790,-1593,-3582,-2988,-1915,-1223,-1762,-3142,-1213,11,-256,-3331,-3817,-4883,-878,1052,1639,2727,2318,1461,-306,-2639,-1333,-860,-967,-2424,1729,67,113,4707,1987,5173,6267,5559,184,-168,-2634,927,3211,3159,3049,1208,2527,2178,1957,1589,-319,534,-44,-1144,-2209,-2277,-2671,-2528,-4049,-3637,-1269,-2714,-1176,-2606,-717,-807,-2089,-494,1065,-1668,-638,-1478,610,-151,-1351,-1769,-2784,-3550,-4386,-4839,-4324,-3350,-3540,-1576,-521,-171,873,1336,1553,1756,-1997,657,928,1449,4725,2738,-4077,-755,148,2312,4410,5746,2767,1697,2206,679,-231,-356,-1594,-2566,-3348,-3891,-3874,-3787,-3650,-3458,-3183,-2616,-2255,-2755,-1373,-1246,-1028,-1411,-1648,-1639,-1173,-1263,-1103,-1186,-1049,-1009,-2480,-668,-380,-485,-157,82,-588,-620,-900,-1064,766,596,-1450,-425,-1844,482,-179,-63,-493,-939,-1478,-1893,-2255,-2543,-2561,-2295,-1939,-1596,-1211,-940,-3778,-1900,-1221,-1670,-2270,-2688,-3124,-2914,-2228,-1324,-332,352,780,-3045,-304,445,-618,-1421,-1474,-1731,-1701,-1250,-709,-111,334,460,587,668,618,559,-1305,-796,-318,-2313,-2276,-3550,-3339,-2021,-2849,-3847,-4708,-4970,-4164,-3480,-2940,-2532,-2332,-2374,-2687,-3068,-3532,-3552,-3058,-2252,-1374,-405,331,1141,1138,728,-2184,2818,2803,-808,-384,1232,389,-383,-3544,-2155,-1435,-777,-58,895,1568,1787,-3563,3230,3495,3285,-2700,-2194,-1904,1245,399,38,-464,-828,-1439,-1996,-2521,-3405,-3807,-4244,-4284,-3475,-2478,-1689,-1334,-2196,397,662,660,530,-977,-4458,-1505,-1260,-1724,-1870,-3011,-3493,-1534,-1346,-1193,-1193,-3184,-6947,-2105,-2596,-4995,-3672,-4202,-4871,-5487,-8460,-4681,-4279,-3738,-3353,-18720,-2503,-8634,-40897,-38567,-97158,-308623,-764210,-793967,-235864,1569,2131,2572,-6153,-10469,3351,3615,-13605,-15280,-11071,3213,2906,2615,2486,2423,1743,1152,-8703,3031,-654,-6421,-4699,-5300,-4397,2391,1399,229,-998,-2298,-3355,-3759,-3297,-2810,-2813,-1852,-1610,-1272,-3811,-3233,-3249,-928,2002,-955,-887,3245,2621,191,-2500,-3431,-1195,1372,2660,2095,1012,-184,-1613,-3157,-4933,-5124,-3504,-3067,-2748,-2660,-1520,-1437,1272,1452,1648,1190,1317,1098,-3320,1875,3543,3804,-2142,-1620,-2010,-2375,-1304,-1157,741,1014,209,-651,-1566,-2032,-2407,-2319,-1966,-1488,-2318,-1852,-8,-2151,1193,873,862,449,22,-1164,-3718,-1784,-3063,-2356,-3784,1092,-2249,-838,-1916,-1581,-2729,-3554,-3661,-3033,-2507,-540,682,1789,2557,3046,-34794,-53419,-30684,823,-417,-1918,-3574,-4952,-26275,-33027,-24838,-23368,-7387,-6487,-47,-252,-27665,-23259,-5909,-134,-2534,-4032,-4918,-197,21,291,592,-1066,-2635,328,375,-75,-2592,-1598,-2575,-2845,-2839,-2269,-1453,-558,285,-637,1480,1925,1440,-1052,1260,1445,-1119,157,1103,946,-66,-1249,-2690,-4161,-4529,-3156,-1893,-1647,-1531,-3616,-639,1364,2128,764,-1867,-1923,-1224,1646,1783,309,-1874,-1067,3242,3244,-1552,-1146,983,-264,-2759,-281,-1690,-4026,-723,1037,972,-445,-202,-1477,-2279,-2785,-4286,-4753,-5332,-5181,-4477,-3487,-2466,-1767,-1107,-286,-645,-2241,720,691,545,399,206,54,125,143,-2856,132,-1066,-498,-1351,-289,-2218,143,194,124,-9,-185,-458,-783,-1185,-1423,-1781,-2194,-2623,-2961,-3111,-3488,-3256,-2869,-2350,-2594,-798,35,1139,1188,1363,1726,2126,-1420,-2887,479,631,-3074,-132,-1017,-1733,-2145,-2240,-2049,-1922,-1813,-1953,-2352,-3071,-3898,-4875,-4818,-3638,-2256,-1789,-1134,-2038,-2323,-1742,-535,315,-1390,-3334,-2185,-675,-1299,105,-753,1537,3168,-1179,-3591,-452,-878,-1947,-1695,-652,610,1187,1481,2081,2297,-1194,-3675,-2990,1319,1444,361,203,-354,-1092,-1447,-1834,-2033,-2237,-2070,-1806,-1504,-1073],[-1089,-1082,-1237,-1326,-2421,-1714,-1836,-1931,-2338,-2671,-3065,-3174,-2583,-3654,-1353,-1780,-204,-2619,-1375,-754,-111,-2479,1145,1051,-1000,62,39,-783,-2721,-2569,-406,34,862,-330,1207,-662,-4259,-1262,-855,594,2948,2134,-1163,-1809,-150,1515,1067,-3115,-3970,125,-423,-3060,-1828,-2214,-2728,-3120,-3141,-3160,-3051,-3030,-3090,-3157,-3429,-3594,-3202,-2488,-1641,-2041,439,106,-2172,-741,208,-1006,-1184,-3523,-77,1144,696,-666,-2536,-330,-1394,-2359,-3109,-3482,-3147,-2828,-2560,-2348,-1936,-1337,-730,-110,552,-1787,-2880,1739,2318,2184,729,-315,804,399,-3039,-390,-178,-289,-3031,763,-255,-882,831,-2123,523,905,-3920,-1517,-1323,-530,-283,-3466,-807,-1945,-404,-1434,-2087,-3749,-1155,655,1824,-1659,-2449,-1067,-1964,338,-1376,-3271,-3529,-2708,674,232,2808,1971,948,1619,1125,1361,1172,-469,-1401,-1182,-979,-3963,311,1402,2456,2601,-80,-2554,-911,-280,3986,3254,-2579,5,328,-2595,-1524,-451,-1189,3105,4142,2316,1361,3006,2834,-827,-218,363,-1971,-2162,-2016,-2770,-311,-711,-837,-744,-840,-942,-960,-2554,-1888,-1773,-1912,-2450,-2422,-2623,-2669,-2571,-2190,-1869,-1724,-1285,-1008,-3094,-1925,-3017,-1984,-2119,-2919,-3907,-5060,-3870,-2257,-675,-2550,-2892,-1691,-2052,-5591,-4594,1736,3423,2810,-4445,-1617,-7252,-1081,-6449,-15,-580,-948,-1419,-1487,-1743,-44352,-128319,-147252,-102402,-19930,-2869,-2998,-68342,-246596,-437756,-267861,-49232,-40125,-3891,-4126,-34672,-58976,-25395,-5091,-14644,-18359,-11158,-4909,-4094,-3842,-3898,-3651,-3728,-3815,-3959,-4197,-4444,-4596,-4751,-4611,-4288,-3926,-3580,-3151,-2568,-2119,-1689,-2536,-661,-38,-5112,360,1306,1648,1795,1714,-2713,791,957,496,202,-18,-982,-97,-79,-1404,334,478,-2108,-1990,-2516,-691,1465,1510,609,-1296,554,541,-3491,-1958,-1554,-1914,2131,1914,1725,-274,-1645,-252,386,231,98,79,167,231,-1913,-3965,-838,285,-1900,-1309,2155,-3134,2011,1971,328,-1521,1294,738,-725,-386,-945,-1207,-1135,-691,262,-2138,-978,-411,1664,442,1667,-791,-347,1003,-1853,-2370,27,675,405,438,379,350,-506,-821,-919,-1157,-1467,-1270,-753,392,-2612,2117,3493,608,-2608,-1976,-1516,-4070,-1164,-2453,617,-832,-2009,-313,-1607,-2582,-2938,-2299,-1262,-1337,-1280,912,164,-2228,-2417,-3735,-2795,-2683,-1736,-1772,-2879,-2182,-2934,-3852,-3976,-4023,-5090,-1060,179,915,1701,2404,2636,-294,-2289,-1461,-1160,-1062,-2515,-2115,-2480,-2252,-1706,-1068,-567,-321,-216,-155,-9,-3368,1101,1710,2728,3749,1376,5014,4916,4708,3326,345,1142,2287,-1810,-2200,-1335,-989,-2463,-4094,-4289,-3416,-2627,-1974,-2519,-1306,-1240,-2590,-1284,-1382,-1437,-1487,-1811,-1113,-929,-1389,-593,-651,-2448,-526,-619,-680,-631,-3824,-1595,-501,-477,-448,-546,-876,-1287,-1918,-2439,-3281,-4031,-4348,-3862,-3741,-2715,-2396,-2188,-1934,-1791,-2067,-2497,-3082,-3585,-3650,-3337,-2553,-1645,-2142,-3930,64,1011,1346,1460,-2213,1260,722,-2390,-687,-1850,-2956,-4377,-4630,-3648,-2420,-1353,-170,-879,504,-704,-2036,-275,1135,1279,990,811,-1504,-1001,-1737,-1476,603,-5,-1248,-570,-2002,604,30,802,100,-1084,309,-1612,762,816,869,1896,-62,-456,1431,2232,-3739,-2034,1241,-2067,-2010,-2081,-1025,-812,-285,1250,1111,644,-288,-3341,-2566,-3168,-2564,-1347,-1003,805,-606,-1156,1700,2577,933,1548,853,143,-658,-1418,-2092,-2470,-2365,-1809,-3149,-3600,-3251,-1171,520,1941,-1723,-1462,-529,-1037,-1252,-2164,1904,1302,-787,2215,-269,-1805,-3040,-460,1111,2432,2351,1277,788,288,-2603,2652,2760,-470,-482,2460,2132,734,-3364,-2134,-829,-228,-207,454,1423,1152,-3949,3209,4913,3625,-2505,-1794,-2304,3751,2923,2361,1575,886,-35,-829,-1466,-3400,-2538,-2859,-3224,-3052,-2705,-2486,-2028,-2038,-1370,-1132,-1002,-851,-1058,-3922,-1705,-666,-697,-1203,-1715,-4261,-532,-617,-731,-960,-3425,-6698,-2174,-2551,-6644,-2798,-2564,-2378,-2152,-10524,-1283,-1217,-1139,-1766,-20989,-2055,-8039,-43457,-44468,-106356,-299374,-704749,-699597,-187967,-1504,-1129,-809,-408,-4240,548,1360,-10704,-16418,-9728,3487,4186,4326,1355,4260,-460,-314,-8273,1000,-2251,-7583,-4934,-4316,-4628,-2151,-2660,-2668,-2095,-1334,-771,-2120,-1976,-1288,-2658,1159,1245,1017,-2908,-2100,-3399,-640,-955,-1278,-1599,-1730,-1619,-1441,-1211,-1469,-925,-1076,-1024,-846,-1021,-1160,-1421,-1738,-2283,-2750,-3202,-3592,-4426,-6363,-3204,-2631,-2059,-1650,-1316,-943,-738,-769,-2997,-1739,-2163,-2573,-3165,-3426,-3692,-3401,-2790,-2151,-1451,-859,-321,94,-2610,-500,885,1066,1100,567,-2632,-1483,-41,-2841,-814,-1229,-1542,-1835,-2116,-2172,-2944,-2244,-2654,-1717,-3079,-557,-3298,-1656,-1991,-854,-1328,-1613,-1563,-11569,-20665,-2736,2354,3759,4935,4301,-41734,-74581,-53642,-2555,5133,4066,2740,1442,-24124,-25669,-16051,-21228,-5353,-6104,179,-1171,-31759,-28593,-8615,2638,-799,-3942,-4372,-520,-1555,-2368,-2730,-2652,-2414,-1854,-1433,-1032,-3157,-798,-1059,-1015,-1125,-1193,-1196,-1033,-671,-651,489,1313,988,-1941,1020,2115,538,-560,843,2048,2395,1346,163,-970,-1711,-1837,-2280,-2303,-1565,-2889,-1336,1077,1912,736,-1315,-2412,-1261,1423,1497,-33,-2498,-1689,2403,2095,-2164,-798,1872,144,-2462,-487,-1823,-4462,-1062,-686,-1356,-2527,-3696,-4811,-4935,-3519,-4259,-1423,-1544,-1161,836,1709,41,-1949,-1055,2754,-418,-1950,1625,3465,434,1022,767,1024,520,30,-3252,-619,-1459,-874,-971,249,-2677,712,2016,1349,603,750,204,2359,1912,1575,596,-1564,99,-185,-166,-286,211,-454,-2186,-2361,1168,1452,2438,1017,1507,2245,2324,-1017,-3054,305,617,-2117,-667,-1132,-1558,-1900,-2127,-2131,-2114,-1924,-1753,-1615,-1599,-1576,-1837,-2192,-2715,-3186,-3358,-3255,-2761,-2397,-1720,73,572,-1454,-3412,-2642,-626,-618,408,-884,1670,2682,-1574,-3482,-273,-582,-1764,-1810,-851,451,819,810,1080,1061,-1423,-2974,-2516,5,-443,-1121,-1607,-2148,-2903,-3310,-3772,-4046,-4246,-4269,-4189,-4179,-4155],[2689,47,2752,3645,-1877,3346,1414,486,2807,-1118,-1678,-3629,-3879,-3247,-1750,-1590,-433,-2564,-1818,-1432,-1707,-2566,-3438,-3943,-4049,-3300,-2669,-2118,-2142,-2547,-817,-481,116,-783,1022,-25,-3651,-1696,-698,1001,2835,1629,-1574,-2247,-683,665,843,-2843,-3902,554,1791,-3174,2771,-1355,-620,-3077,-1453,-1979,-3004,-3974,-4634,-4603,-4336,-4159,-4135,-4352,-4640,-4412,-3575,-2608,-1600,-995,100,-2389,-372,-2028,-545,650,163,-993,-2692,1497,429,1152,-358,-2209,1427,275,3036,2994,927,2791,2364,1714,767,-2119,-2062,-1303,-1520,-1699,-1685,-1544,-1285,-1035,-3333,-1292,-1279,-1374,-2297,-1604,-1684,-1697,-1758,-2230,-2087,-2329,-3783,-2981,-3455,-3823,-4135,-4400,-4427,-4054,-3453,-2652,-1927,-3647,-1538,117,571,-1939,-2768,-577,-1918,-1554,-2644,-3900,-4731,-4194,-3016,-1724,-597,100,636,884,530,436,60,-672,-1420,-2184,-2914,-3806,-3880,-4078,-3838,-3357,-2591,-2474,-1114,-861,1395,2093,-2661,1024,1263,-1910,-1229,-933,-1149,114,-741,-1414,-1689,-1626,-1476,-1422,-1502,-1760,-1998,-2186,-2223,-2439,-1235,-293,-829,377,-1382,-593,2140,-2086,-2815,71,1911,-2234,252,1286,3565,1263,-909,-1059,556,4444,581,-3702,-1077,-2493,-2099,-1601,-1118,701,-2335,-813,2043,2969,-2821,-3115,-1925,-1308,-4313,-4028,2384,6997,2245,-4917,-1521,-7658,-1920,-7036,2389,3039,2730,2329,2351,2212,-55306,-151333,-170117,-112098,-25715,2474,2675,-70045,-227467,-354314,-207566,-46607,-43692,1193,-3462,-35887,-40985,340,284,-18920,-21929,-10370,-4470,-4443,-2439,-2342,-4648,835,401,-2333,-2193,-1522,-2179,-2880,-3304,-3494,-3488,-3308,-2910,-2289,-1776,-1279,-2924,-200,-91,-4869,83,932,803,403,-120,-2997,-1587,-2147,-2518,-2501,-2379,-2425,-2357,-2657,-2851,-3308,-3743,-3990,-4211,-4097,-3803,-3726,-3796,-3729,-3792,-4070,-4042,-4171,-4029,-3682,-3185,-2617,-2224,-1769,-1360,-1382,-854,-748,-518,-394,-288,-191,-210,-1953,-4131,-1534,-607,-1095,-865,970,-4016,1039,998,431,-2392,387,-264,-1083,-1867,-2880,-3770,-4235,-3723,-2444,-1598,-937,375,2153,1045,2067,-1429,831,1461,-1611,-2628,-513,1227,893,868,900,595,-365,-1373,-709,1062,2355,2213,1711,1500,-2819,870,806,21,-1870,-1795,-1865,-3366,-483,-3219,-1228,-1830,-2354,-2917,-3434,-3659,-3654,-3321,-2943,-2393,-1996,-1656,-1311,-2644,-3328,-3242,-2215,-3287,-2300,-1837,-2705,-3237,-2336,-2872,-3291,-3786,-4769,-2496,-1603,-1098,-443,230,543,-386,-1910,-1663,-1236,-941,-2566,-1016,-1500,-1963,-2359,-2583,-2704,-2802,-2817,-2630,-2458,-2983,-2180,-2221,-1968,-1680,-1309,-835,-209,671,1458,748,1207,2164,-2629,-2212,-1038,-258,-602,-3316,-3589,-1177,-1964,-1369,-2525,-1661,-623,-3147,-425,-277,-1049,-2143,-3259,-4336,-5273,-3957,-2558,-1338,-2793,1261,2297,3250,55,-4204,-1734,355,303,3712,4226,5437,5463,-953,250,1450,2070,3775,1274,-3555,-2299,-2660,-167,2656,1967,996,54,-887,-1678,-2197,-2729,-2949,-2950,-2932,-4061,-2605,-2356,-2166,-2043,-1979,-1748,-1812,-2106,-1872,-2190,-2356,-2762,-2763,-3092,-3089,-3112,-2864,-2884,-2721,-2690,-2506,-2272,-1882,-1748,-1094,-487,-2290,-1632,-2837,-1865,300,-815,-1157,-866,-2371,447,-1,728,298,-1423,245,-1510,1393,2648,2049,3946,-236,-244,1408,2230,-3856,-2318,1683,-2454,-1381,-1930,-1184,-592,-161,1211,371,5319,35,-3127,-2311,68,884,69,-1166,738,-877,-1561,1162,3691,854,4352,1294,1853,406,-1072,-2547,-3650,-2942,-1515,-3196,-3423,-3284,-1476,217,2092,-955,-1779,-373,-771,-1410,-2585,1839,590,54,4508,-8,-2520,-3394,-849,300,1376,1293,460,175,-322,-3057,-522,-1295,-2036,-2607,-2327,-1804,-1089,-2964,-2234,-1044,34,-362,-774,-1227,-1780,-4200,-2699,-2735,-2620,-2439,-1908,-2949,-1136,-1004,-455,-137,235,301,-600,507,-3132,-2199,-2654,-3362,-779,-1748,-1863,-2375,-3081,-3561,-3936,-3938,-3556,-3071,-3528,-2281,-2021,-1810,-1510,-1362,-4381,-1217,-1290,-1402,-1622,-4060,-6122,-2437,-2441,-8472,-2450,-1405,-1133,-923,-9400,-253,-305,-314,-1649,-21214,-942,-7898,-43591,-47047,-108552,-274094,-657247,-647978,-164063,2395,2879,3206,3454,1450,3486,3507,-7481,-13748,-7047,1212,110,-1087,-2120,-2707,-3076,-1962,-6546,-1380,-4022,-8681,-5233,-3060,-3281,4120,3943,3638,3270,611,-666,-2112,-2102,-1129,-2778,-1092,-1457,-1516,-2081,-1277,-3067,-905,-887,-1599,-1545,-1927,-2047,-1901,-1463,-858,-479,-343,-114,109,-147,-2088,-1016,-1659,-2548,-3354,-4111,-3669,-3113,-2851,-2197,-1767,-1385,-1138,-878,-451,-52,242,-2815,211,331,466,-1565,-1909,-2162,-2002,-2490,-2630,437,347,228,-745,-2674,-942,-352,-279,-209,-202,-3046,-1135,-477,-3198,-998,-1445,-1912,-2461,-2980,-2990,-2433,-2637,-2228,-1248,-2234,-286,-3281,-2719,-2143,-24,-1131,-805,-1073,-24069,-43088,-19044,2620,4465,6189,4590,-48256,-100000,-79220,-11915,11161,11073,7496,10052,-24899,-22206,-8965,-18976,-3350,-5612,-987,-2490,-36816,-34581,-11712,-731,-389,-3883,-3853,-1139,-1674,-2250,-2750,-3154,-3477,-3498,-3454,-3310,-3663,-3441,-3905,-3964,-3563,-2894,-2191,-1431,-647,-728,86,1375,924,-2880,655,2055,1854,-1168,519,456,-102,-244,74,834,784,-1373,-2744,-3055,-1686,-2171,-1724,941,1767,688,-775,-2952,-1372,1167,1148,-461,-3209,-2338,1458,842,-2824,-379,2631,412,-2318,-836,-1963,-4875,-1506,431,641,21,376,-1347,-2108,-1897,-4121,-1272,-1535,-983,1127,1430,-267,-2096,-1146,1475,-285,-1735,756,440,-325,-277,-744,-1282,-1711,-2225,-3224,-2220,-1763,-1325,-688,1064,-2693,288,1956,985,-3,77,-295,1135,80,-672,-1095,-1305,-12,1134,2448,3334,3566,-552,-2231,-2160,1579,1630,2904,839,1568,2539,2241,-728,-3022,-1086,-2169,-3180,-3903,-4401,-4159,-3771,-3513,-3276,-3226,-3161,-3221,-3365,-3641,-3870,-4189,-3872,-3587,-3311,-3208,-2804,-2650,-2649,-2204,-2044,-1868,-1780,-3178,-3039,-1863,-1758,-1804,-1916,-2032,-2033,-2038,-3340,-1523,-1338,-1626,-1894,-1223,-1149,-972,-1123,-862,-683,-1607,-2112,-2172,983,1818,1886,1669,808,-3194,-411,1899,632,-2302,91,-312,-1695,-375],[2202,-7,2182,2118,-1280,1109,476,-188,-1124,-1820,-2343,-2489,-1830,-2841,-162,-1383,400,-2389,-2196,-2057,-1212,-1637,-1995,-3389,-5099,-6193,-5293,-3667,-2070,-2563,834,1959,842,-1176,1102,533,-2810,-2130,-612,-349,-1913,-3550,-4495,-3983,-2346,-802,571,-2516,-3581,807,1741,-3287,2540,-2020,-932,-3088,-898,-21,-1542,-417,-536,-522,-627,-769,-889,-1107,-1455,-1847,-2371,-3230,-4243,-5500,-6825,-6226,-4731,-3369,-1782,-454,-286,-1381,-2853,1608,-18,1128,13,-2257,2006,519,3814,4101,513,5572,5067,1630,52,-2249,-1268,1525,667,-232,-678,-1125,434,1646,-3593,1614,3517,885,-1444,3497,1814,123,654,-2284,849,995,-3609,-2297,-1240,-1315,-1977,-3662,-3164,-3635,-4132,-4472,-4690,-4527,-3990,-3306,-2515,-1931,-2918,-959,-1719,-602,-698,-1053,-1435,-1925,-2451,-2642,-2491,-2225,-1621,-1071,-605,-317,-27,-136,-1925,-603,-942,-3550,-727,62,889,1663,-669,-2379,-1246,-1359,1873,785,-2313,-1734,-3222,-4527,-5645,-5263,-4355,-3533,-3092,-2984,-3038,-3190,-3453,-3754,-3935,-3874,-3382,-2615,-2002,-2058,-26,397,-907,467,-2353,-875,2529,-759,-3715,-275,44,-1993,-1315,-1818,-2060,-2080,-1785,-1564,-1543,-1238,-1064,-4184,-875,-1918,-2194,-1581,-2429,-383,-2722,-1217,-1431,-2147,-3007,-3903,-4873,-5756,-5554,-4814,-4140,-3608,-3102,-5334,-2129,-7362,-2490,-7070,-1006,-1009,-823,-741,-248,55,-66855,-171363,-188108,-117084,-20936,-3476,2079,-72156,-197114,-272584,-152802,-45513,-46205,2968,-7239,-38167,-29831,3452,3362,-23520,-22950,-8389,-4136,-5387,-1806,-748,-5903,415,-481,-3031,-2900,-3454,-3845,-3550,-2514,-1218,38,1150,-2128,2945,4062,2662,-2926,-232,-313,-4507,-137,4217,5462,4789,2431,-3101,575,921,1197,853,-207,-790,864,272,-734,-1314,-2408,-3356,-3955,-3433,-2275,-1267,-462,362,-769,1015,-218,-2716,-3068,-1727,-2435,496,746,1307,-1710,-1005,154,443,1291,3248,3129,1981,3469,-2050,-4096,-2026,-1419,-259,-460,1826,-4765,1801,1941,452,-3158,2153,1842,-999,2267,859,-1006,577,-345,-1205,-2259,-3092,-3537,-3476,-2827,-2298,-1873,-1405,-1319,-1349,-2895,-1468,-1451,-1257,-812,-359,326,-25,-1498,-665,-92,2100,3351,2615,2311,-2798,2303,1625,-487,-1025,-1602,-2840,-3969,-4480,-3744,-2731,-1706,-2084,176,-1164,-1011,78,399,-974,-1799,-1665,332,-16,-2823,-4004,-2550,-1491,-3023,-2713,-1750,-2468,-3712,-1993,-2215,-3015,-3196,-4216,-2505,-2199,-2222,-1975,-1569,-1367,-1214,-1354,-1735,-1048,-1088,-2388,-1352,-1824,-2080,-2502,-2836,-3126,-3434,-3682,-3753,-3867,-3944,-4252,-4567,-4313,-3775,-3108,-2391,-1595,-597,290,1078,1309,2256,-3305,-2079,-709,165,499,-2047,-3174,-1118,-1519,-1491,-2415,-2093,-504,-3516,-335,-202,-227,126,-2404,-610,-944,-1632,-1173,-1113,-2741,176,1018,2025,5,-4247,-1770,698,490,3827,5158,6050,5237,-622,457,1842,2302,3215,607,-3299,-2924,-2926,-1205,1612,3582,2581,2921,2175,867,-219,-1371,-2238,-2808,-3366,-3924,-2637,-2262,-1997,-1854,-1818,-1649,-1795,-1933,-2029,-2426,-2671,-3166,-3258,-3650,-3607,-3424,-2818,-2374,-1676,-1637,-1307,90,840,997,277,-809,-2518,-2245,-3669,-1805,75,-1563,-941,-1019,-2615,258,-35,267,197,-1580,-278,-1342,571,827,1216,1704,-324,-14,1420,2178,-3811,-2492,1113,-2442,-370,-1413,-1203,-239,109,1346,-360,2897,-405,-2601,-3196,-493,1574,684,-1259,640,-927,-1870,722,880,230,-673,-1455,-2092,-2555,-2532,-2302,-1294,-621,-146,-2152,-2972,-3184,-1679,-914,-1625,-2231,-2830,-3257,-3493,-3447,-3236,-3078,-3065,-3249,-3455,-3689,-3485,-3406,-2625,-2261,-1896,-1817,-1693,-1600,-1829,-3073,-2400,-2693,-2947,-3099,-2596,-2010,-1296,-2405,-2209,-1093,-817,427,1712,968,76,-3904,2095,1810,1337,-2271,-1171,-3569,-946,-1761,-2018,-2234,-2002,-1706,-1158,-494,-2570,-3176,-3191,-4355,-1857,-1744,-39,-343,-831,-1073,-1286,-1415,-1378,-1303,-3061,-1482,-1821,-2285,-2707,-3242,-3840,-3275,-2644,-1874,-1146,-4863,-5098,-1819,-1705,-9842,-1493,2115,2074,1785,-5451,1743,1327,1035,-1888,-19070,209,-8305,-42171,-45977,-103575,-259666,-609216,-593977,-147580,3677,4226,4572,4769,4676,4426,4118,-3733,-8863,-3791,-24,-1459,-2498,-2209,-839,-5801,-3560,-4320,-3444,-5717,-9096,-5355,-1558,-1082,7548,9776,9885,10030,1441,-405,-1966,-2306,-1100,-2971,1224,4963,4574,-1189,2,-2331,328,3245,-1730,-1927,2111,-108,-2694,-903,-1245,-1327,-1245,-820,-259,-91,-3040,40,-72,-440,-766,-1152,-1646,-2148,-2684,-3280,-3565,-3708,-3790,-3678,-3272,-2812,-2404,-2657,-2074,-1709,-1303,-1120,-1954,-2137,-1718,-2980,-2032,-911,-1275,-1638,-1945,-1946,-1788,-1367,-704,-89,355,-3424,-742,527,-2851,-871,-2292,-1642,-1916,-1966,-736,-1824,-2649,-1710,-416,-1277,974,-2317,-3858,-2192,1542,-1141,-837,-2326,-36542,-68305,-37572,754,2057,2934,3476,-51276,-126626,-101963,-20159,1481,1001,702,808,-29585,-25501,-5638,-16852,-1373,-4995,1289,-3902,-42108,-41199,-15218,-2297,-2685,-3749,-3292,-2566,-2246,-1954,-1684,-1512,-2026,-1477,-1550,-1574,-3346,-1805,-2074,-1844,-1791,-1637,-1501,-1373,-1283,-1387,-1436,-1589,-1938,-3336,-2906,-3285,-3529,-3489,-3056,-2217,-1303,-147,1038,2191,-57,-1588,-3204,-3379,-1829,-1445,-1694,1017,1757,662,-203,-3310,-1501,-673,-621,-897,-3910,-2837,315,-377,-3448,95,373,295,-2210,-1313,-2046,-4587,-2007,-1080,-916,-921,-667,-1264,-1823,-1641,-3915,-1146,-1505,-656,-558,-534,-435,-2139,-1341,1210,-170,-1558,1556,2925,-870,102,188,2232,3461,685,-2911,-1547,-1831,-1761,-467,1728,-2131,-184,-762,-2402,-4085,-5081,-4130,-2446,-819,842,1438,-1039,471,4928,4684,3198,3551,-626,-2246,-1939,1939,1744,3399,720,1604,583,-879,-2358,-3685,-4635,-4865,-4461,-3677,-2930,-2379,-2025,-1846,-2081,-1782,-1836,-2000,-2212,-2487,-2602,-2761,-2720,-2588,-2760,-3672,-1881,-1954,-2983,-1882,1279,2004,-561,-2727,-3168,-51,937,910,-1349,1404,18,-2421,-3251,-5160,-6457,-4677,-3201,-1990,-1072,-496,-755,-1144,-2143,-3408,-4868,-5663,-4470,-2739,-1292,145,-24,-4094,-987,1708,853,-2283,142,-291,-1795,-424],[-3659,-3174,-2833,-2443,-2053,-1974,-1717,-1441,-1457,-1366,-1373,-1368,-874,-2622,131,-1277,581,-2218,-2576,-2661,-1825,-1468,-569,-1578,-2954,-4075,-4725,-3730,-2373,-2663,296,1369,365,-1491,1038,963,-2160,-2574,-630,106,-1156,-2607,-3828,-4028,-2756,-1446,-77,-2198,-3306,864,1677,-3398,2200,-2505,-1249,-2762,-327,309,-1028,1138,1411,1796,887,116,-1044,406,510,-209,1630,1608,-694,-1281,252,-2077,1409,1061,-1765,-56,-506,-1717,-2924,1626,-498,1217,398,-2176,2612,876,2223,841,-339,-1180,-1642,-1603,-1169,-1961,-405,30,280,90,-267,-1289,-885,-918,-3637,-980,-603,-295,-337,56,80,59,-72,-2157,-546,-780,-3203,-2753,-1446,-1564,-1644,-3028,-1957,-2200,-2556,-2944,-3410,-3614,-3372,-2847,-2136,-1592,-2660,-647,-1289,-301,-402,-754,-1107,-1499,-1825,-1722,-1299,-900,-339,7,-829,-547,-235,-921,-2296,-2615,-3242,-3125,-2382,-1706,-1031,-631,-772,-2128,-1123,-1591,-2062,-2486,-2488,-1999,-1424,-691,-694,-1976,-989,696,714,667,753,1012,845,-314,510,-1298,-1079,-1490,-1754,-1495,2079,986,-913,387,-2840,-1486,-2358,-3403,-4248,-5015,-4672,-4131,-3801,-3689,-3726,-3913,-4045,-4302,-4424,-3904,-3399,-4195,-2514,-2049,-2117,-1280,-3245,-309,-2448,-1513,721,1415,-2937,-3123,-1476,-67,-1979,-2516,2735,2420,793,-5597,-1422,-6867,-2343,-6280,-1357,-2226,-2671,-2812,-2141,-1451,-78096,-184633,-197258,-114726,-6828,-10870,1885,-73953,-163705,-197970,-106190,-45865,-47348,923,-9725,-40212,-23799,-912,-1560,-25085,-18036,-5880,-3786,-5893,-2540,-2251,-6845,-1635,-1043,-3724,-3377,1396,2462,3513,396,962,2783,1821,-1820,3239,7219,3025,-2510,-1091,-454,-4018,-223,5239,10289,9788,2778,-2989,573,642,982,422,-261,-313,1947,1309,-163,-867,-2606,-3934,-2880,-1151,-2323,-233,2520,997,-544,1950,-657,-2077,-2330,-1639,-2461,1667,1481,1641,-2170,-520,371,350,1677,3171,2919,2165,1768,-2200,-3916,-2247,-2079,-1001,-1175,-1158,-4090,-499,50,341,-3477,1395,2093,-815,2327,1008,-847,1421,2791,2400,-486,-279,313,-441,-945,-1624,-2234,-2757,-3344,-3510,-3315,-2794,-2410,-2102,-1782,-1602,-1201,-309,-1450,-841,-1311,1759,3661,2738,1797,-2653,2698,3109,-922,-280,-1169,-2429,-1740,188,-3075,-264,-728,-2123,281,-1551,-1160,221,429,-707,-1907,-1963,-1880,-2434,-2969,-3461,-2854,-2753,-2720,-3048,-3298,-3768,-3695,-3015,-2375,-2968,-2528,-3614,-529,22,-104,-115,-40,-158,-332,-768,-1748,-244,180,-2121,-1881,-2521,-19,-310,-849,-1459,-2161,-2832,-3271,-3590,-3581,-3521,-3412,-2977,-2528,-2039,-1492,-807,163,1132,1231,1311,2427,-3645,-1972,-505,557,1654,-630,-2666,-1124,-1174,-1707,-2324,-2475,-441,-3779,-305,-643,379,-820,-2374,-2224,-2747,-2910,-2346,-1338,-2398,1702,3133,3072,-71,-4042,-1852,920,551,3845,5990,6125,4646,-547,705,2143,2364,2546,-49,-3123,-3223,-2115,-1875,457,1503,1294,1095,834,609,-142,116,-221,-619,-3682,-3699,-2520,-3132,-3636,-3342,-2715,-1870,-1314,-1285,-181,-409,-1237,-988,131,-279,-2502,-694,-1045,-2268,-2387,-3121,-3540,-3462,-3032,-3007,-2696,-2654,-2746,-3264,-3582,-3920,-4153,-3932,-3584,-3042,-2808,-2573,-2372,-2426,-2347,-2192,-2007,-1606,-1158,-758,-343,35,-431,98,111,-57,-3690,-2670,-514,-2119,-25,-835,-1197,124,407,1506,-1150,1432,-879,-2142,-2859,-1014,-312,-454,-1364,-546,-896,-2149,36,455,609,1299,1568,2471,2964,2266,-2220,-1079,708,1593,-984,-2449,-3062,-1890,-350,-81,592,-1317,285,-95,-1445,-3208,1890,-18,2063,4037,465,-3585,-3194,-1798,-1246,804,-130,-1080,-1797,-2851,-3913,-4760,-4181,-3294,-2714,-1986,-1561,-2283,-1854,-2134,-1357,-1734,-2301,-2921,-3552,-4248,-4532,-4070,-3466,-3012,-2528,-2286,-4194,-2107,-2456,-2498,-2855,-3196,-3783,-4068,-3835,-3411,-3742,-3443,-5425,-3194,-2190,-2297,-2213,-2298,-2167,-2095,-2055,-1965,-1915,-2563,-2250,-2681,-3234,-3718,-4154,-3758,-3019,-2072,-1068,-145,-5835,-3763,-1161,-2798,-8972,-111,3788,3918,-2164,-366,4464,4379,4367,-2484,-15407,3596,-9589,-40711,-42403,-93962,-235841,-496080,-471663,-114224,2988,3142,3119,2996,2683,2377,2259,513,-3112,-451,814,3675,4562,-3897,-1301,-8443,-5034,-1844,-4301,-7244,-8729,-5274,137,1461,7880,12778,13212,11415,2392,77,-1604,-2512,-1140,-3154,1322,4558,4237,-225,1059,-1424,712,2621,-1619,-2047,-108,-866,-3449,-2192,-2706,-3331,-3885,-3843,-3286,-2813,-3514,-1453,-766,-275,275,754,-1626,725,1574,1658,385,2373,2703,3095,3405,2953,4589,-2450,4520,4447,4221,-258,-1754,-1861,-1243,-3172,-1967,-2377,-1700,-388,-1439,-1009,-1234,893,1739,3640,664,-3577,-240,-911,-2276,-3496,-4506,-4785,-4387,-4147,-3727,-2851,-2195,-1013,74,-125,1832,-1004,-4882,-1938,2068,-1153,1478,-959,-46336,-93352,-56878,-3912,-2161,-339,1444,-49807,-124813,-109988,-25826,6152,6227,5982,5673,-37176,-35084,-6697,-15301,639,-4163,366,-4955,-45945,-47104,-19005,-4266,-4582,-4487,-4197,-3769,-3429,-3159,-2905,-2692,-2560,-2267,-1950,-1466,-2450,-499,-208,-980,794,1194,1404,302,-111,-741,-1626,979,670,-2583,-246,-615,-976,-1601,-1662,-1902,-2246,-2425,-2558,-2634,-2641,-2745,-3511,-2639,-2736,-2769,-2512,-2447,-2672,-2850,-3191,-3388,-3779,-4296,-4544,-5056,-5395,-5648,-5718,-5686,-5379,-5017,-4552,-3945,-3195,-2610,-1934,-3950,-2444,-977,88,510,1105,-1046,-1375,-1172,-3568,-956,-1345,-140,-507,-1239,-1803,-2248,-1926,-1142,-351,-1334,1318,2509,-1064,-228,-118,2084,3284,552,-2505,-2291,-1567,-2078,-260,269,-1163,-1814,-2037,-1496,-1165,-1161,-841,2197,2520,2793,1802,-769,696,3100,3785,3025,3588,-667,-2227,-1699,2227,1774,3869,659,1614,2599,1393,-362,-2709,-254,-532,-533,-216,119,322,372,-303,-2252,-44,-214,-427,-614,-790,-740,-1493,-908,-1185,-2961,-3897,-1830,-1752,-3477,-2104,1629,1907,69,-2340,-3095,401,1699,1011,-1781,177,-822,-2802,-2918,-3836,-3481,-2422,-1707,-1568,331,1087,1271,1582,1508,-1039,-363,-1913,278,11,-361,-449,-1003,-3982,-1741,-1373,-1708,-2480,-2439,-2561,-2546,-2287],[2013,-491,1283,1654,-304,2798,2946,-663,3023,523,323,-692,-1068,-2339,976,-988,554,-1821,-2622,-2873,-2204,-1303,-547,-696,-1012,-995,-1228,-1474,-1687,-2671,-1851,-1891,-1615,-1559,-1296,-1324,-1620,-2913,-1257,-1084,-801,-604,-2994,-2007,-1545,-1810,-180,-1900,-3129,-517,-515,-3478,-389,-2810,-1574,-2244,143,240,-598,922,1253,1771,511,-523,-1910,-2000,-3085,-2624,-1191,151,-392,-1329,452,-886,2883,2246,-2496,-191,-720,-2148,-3023,-421,-1144,1247,604,-2139,3044,1155,2901,2469,-141,1606,997,277,-1197,-1534,-1944,-2550,-2912,-3249,-3195,-2942,-2571,-2189,-3660,-2119,-1950,-1945,-2147,-2255,-2517,-2770,-3067,-3419,-3639,-3791,-3937,-3872,-3965,-3951,-3932,-3990,-4079,-4132,-3910,-3592,-3434,-3293,-3123,-3012,-2889,-2978,-2942,-3051,-3053,-2886,-2671,-2480,-2159,-1909,-1825,-1701,-1654,-1869,-1982,-2219,-2455,-2648,-2487,-2320,-2616,-1381,-1091,-2895,-1695,-840,777,1499,-1042,-2109,-1114,-1909,-112,-1661,-790,1108,445,-4,-680,-2647,-1073,949,1703,2354,2805,3550,-77,825,1823,-1223,-1469,-1472,-1704,-1141,3019,1305,-1217,351,-2585,-677,3617,2497,-3058,-1376,523,-1504,-724,1507,1574,1201,-754,-153,534,-143,-1146,-4007,-3724,-3833,-2426,-1131,-3105,102,-2072,-2056,-271,2592,-2924,-2982,-1338,-118,-1224,-2003,1129,924,-89,-6075,-1767,-6708,-1694,-5163,633,148,-236,-823,-1087,-1613,-88454,-189243,-196700,-108979,-3959,-18925,-3636,-73891,-132047,-134976,-70370,-47898,-47421,-1802,-10827,-41270,-21071,1611,2563,-19699,-9939,-3724,-3709,-6142,-315,2444,-7366,586,5266,-4651,-3838,5284,9510,9011,1020,1190,2444,1240,-1334,3387,6740,3390,-2064,-2055,-810,-3711,-432,-151,-979,-1666,-2051,-2957,-2320,-2255,-2314,-2400,-2711,-3364,-3934,-4683,-4211,-3223,-2024,-666,-3051,-538,-2420,-1271,3496,955,-613,2011,-1363,-1598,-1495,-1671,-2545,2383,2710,884,-2329,-147,364,169,458,33,-495,-1138,-1973,-2659,-3842,-3074,-2762,-2203,-1641,-1222,-3612,-802,-783,-787,-2956,-715,-683,-668,-99,247,-671,1089,1361,1718,-243,-1,1978,1940,2084,1963,-2372,1627,1219,-954,-3610,-1627,-424,-764,-983,-1286,-1392,-1088,-1542,-1322,-2648,-1000,-1096,-1531,-1735,-2546,-2673,-3078,-3658,-4224,-4508,-4183,-3712,-3287,-2961,-2793,-2689,-2545,-2504,-2532,-2449,-2342,-2010,-1567,-2017,-2421,-484,-538,-2617,-2721,-1406,-196,-1668,-3340,-1327,-2199,-1978,-772,341,-2880,-1887,-3035,-637,316,1921,2964,2888,2863,-279,-221,-1681,451,798,-1832,-2914,-3285,58,2965,250,-257,1156,597,-4486,-11,-153,-451,-827,-981,-1270,-1715,-2313,-2949,-3321,-3342,-2699,-1596,-181,-3252,-1917,-434,898,2796,834,-2049,-1176,-948,-2003,-2236,-2696,-414,-3812,-331,-1201,-1261,-886,-2064,105,44,-1537,-935,-1484,-1780,-343,696,1739,-146,-3813,-1937,1058,522,1678,608,-706,-2013,-3365,-4376,-4085,-3295,-2687,-2317,-2972,-2700,-2212,-2182,-1818,-1265,-876,-469,-169,85,-669,233,43,-320,-3415,-3369,-2699,-3623,-4238,-3342,-2233,-910,122,-880,2160,-287,-1839,-796,623,225,-1768,-148,-525,-2586,-2202,-2685,-571,-592,-850,-1314,-1272,-1360,-1990,-3665,-2568,-3212,-4068,-4850,-5305,-4437,-3784,-3140,-2579,-2360,-2136,-1987,-1954,-1794,-1585,-1353,-991,-555,-453,-58,108,210,-3418,-2758,-30,-1514,1778,-217,-1084,579,803,1935,-1791,3250,-1253,-1767,-1975,-1377,2099,1370,-1363,36,-755,-2268,-1602,-2089,-2547,-3007,-3045,-2720,-2271,-1759,-1894,-1352,-960,-1134,-1571,-2076,-2869,-3103,-3526,-3835,-3774,-3618,-3371,-3148,-2880,-3442,-2031,-1527,-1050,-493,-42,-3441,-2862,-2311,-1735,1131,942,-1815,-1782,-1415,-2371,-812,-976,-1046,-1153,-852,-630,-3203,-1321,-1988,-917,-2483,225,129,56,-89,-3265,-351,-251,-116,-1881,-443,-4360,1069,999,1254,1180,-533,-469,-669,-315,-1219,-3886,-3480,-4775,-4647,-2450,-2619,-2522,-2597,-2513,-2561,-2672,-2683,-2581,-2316,-2049,-1650,-1177,-2255,-267,-2387,1021,1449,1888,2255,-6958,-2242,-250,-3812,-7496,1446,2816,2436,-5879,1935,1899,1757,1865,-3464,-11230,2061,-12063,-39889,-37769,-81685,-189893,-338412,-307321,-67885,-2691,-2994,-3226,-3466,-3886,-4131,-3612,-2613,-1380,6,1143,3031,4445,-5891,-3163,-10418,-6425,600,-3378,-8616,-8288,-5162,1853,4021,8330,9425,10264,10701,3307,652,-1161,-2812,-1348,-3413,1412,1577,1316,625,1211,-664,746,191,-1441,-1901,-2694,-3449,-3529,-2890,-2290,-2086,-2207,-2235,-2203,-2533,-3325,-2848,-2657,-2339,-1718,-1029,-2746,-1729,-3125,721,791,1295,1421,1590,1982,2416,2800,-2403,2892,2901,2714,202,-1488,-1546,-806,-3242,-65,2023,3861,1052,-1096,-300,-1117,390,1553,6270,601,-3294,97,291,-1875,-1691,-3602,-877,-1726,-2220,412,-987,-1730,-425,-756,-774,-678,-281,-5085,-1591,1301,-1425,1521,-1150,-50983,-107705,-73677,-5814,-2219,-2807,-1880,-46542,-102907,-98237,-28067,4605,5462,6026,6511,-45811,-47999,-11341,-14942,2335,-3436,4236,-5779,-47306,-50577,-22919,-1033,-1946,-3152,-3779,-4415,-4504,-4232,-3917,-3569,-3230,-2687,-2136,-1480,-1607,-457,-273,-872,425,588,665,-15,-649,-866,-2498,670,784,-1602,-533,691,780,-1654,-62,1196,1230,265,193,636,-1744,-2013,-3735,-1762,-2058,-577,-922,-1330,-2044,-2585,-3007,-2845,-2488,-2063,-1322,-1601,-3471,-2463,-657,-2264,-2759,1008,1742,984,-1689,-2678,-1936,-3383,-3046,-1859,-318,566,1335,-1001,-1126,-859,-3405,-999,-1351,-513,-1314,-1986,-2575,-3339,-3779,-3834,-3508,-2846,-2319,-1991,-1735,-1474,-1294,-1154,-905,-856,-2364,-3150,-1635,-2502,-2438,-2699,-2708,-2556,-2278,-2061,-1911,-1848,-1944,-2134,-2394,-2352,-2163,-1731,-1116,-336,592,1156,2094,-912,-2405,-1671,2201,1492,4053,445,1397,2203,460,-485,-2656,31,1619,851,126,-236,-849,-1483,-2104,-2577,-3051,-3312,-3485,-3518,-3483,-3243,-3079,-2799,-2533,-3210,-3746,-1803,-1659,-4161,-2561,1108,1682,534,-2161,-2966,791,2302,875,-2457,2432,2256,-3128,-2848,-434,-385,-1619,-1604,-1835,-2274,-2829,-3628,-3612,-3208,-2647,-2158,-2230,-1502,-1234,-1210,-987,-1970,-3283,-2461,112,344,-2756,-373,-625,-2534,-1093],[1655,-724,1595,1606,156,3874,3599,-1127,3368,1039,647,-869,-1550,-2223,-2181,-3375,-4476,-5584,-6513,-6027,-5059,-4175,-3393,-2554,-1993,-1230,-860,-1519,-548,-2682,-254,-181,-156,-1479,506,430,-1293,-3195,-809,61,100,-88,-3105,-1314,-1237,-2545,-397,-1684,-3110,-148,-27,-3090,24,-2970,-1918,-1701,427,-26,-283,684,1091,1755,95,-720,-2779,-252,1667,1007,1510,1044,-202,-1331,285,199,847,1211,-2637,-156,-624,-2613,-2871,983,-1860,271,-510,-2081,-1251,-887,-252,364,-433,1432,1475,-155,-1620,-1029,-1348,-1860,-1530,-843,-850,-1643,1351,1649,-3544,634,-105,-1137,-2376,-3314,-3795,-3439,-2805,-2308,-1933,-1809,-2449,-3308,-2779,-3337,-3925,-4573,-5157,-4722,-4029,-3376,-2946,-3049,-2213,-1952,-1649,-1611,-1909,-1581,-1665,-1693,-1780,-1963,-2025,-2108,-2255,-2239,-2171,-2267,-2191,-2220,-2273,-2373,-2277,-2359,-2529,-2144,-1896,-2691,-2263,-1395,-353,17,-1282,-2157,-1060,-2118,-1098,-2366,-1092,-1728,-2519,-3175,-3826,-4520,-4978,-4393,-3999,-3813,-3681,-3563,-3513,-3519,-3511,-3459,-3200,-2810,-2359,-1704,-1132,-321,-1601,7,-1970,-328,3760,3789,-2061,-2207,-320,-1442,-1245,1298,1292,896,-971,-60,2769,2966,797,-3674,999,-554,-2240,-52,-2245,391,-1647,-2614,-1259,2269,-2713,-2628,-1351,-529,-650,-1633,170,-1147,-2479,-6562,-4090,-6707,-2048,-3749,573,1327,1995,2250,2611,2486,-96355,-185731,-188938,-103188,-1138,-24685,-2921,-71640,-104846,-86755,-46779,-51151,-46366,-5001,-10391,-40510,-18878,-3217,-2131,-8128,-277,-2089,-3694,-6009,391,3869,-7017,-126,3931,-5505,-4054,5242,5119,4789,1374,1227,2173,915,-698,1212,404,-341,-1522,-2919,-1195,-3422,-552,1125,2140,3091,3236,-2846,130,-292,58,-882,239,1196,3163,1092,640,831,690,-427,-3189,-41,-2108,-2213,3153,861,-816,1925,-2106,-1163,-663,-1672,-2533,1577,3113,-355,-1914,266,199,-589,-1145,-1701,-2165,-2567,-3052,-3401,-3758,-3994,-4519,-5108,-5794,-6566,-5963,-5213,-4408,-3586,-2753,-2125,-1671,-1295,-805,-498,-359,157,347,643,-139,258,842,823,1010,961,-2545,879,665,-797,-3324,-1850,482,700,1083,1383,1270,795,-1752,-1919,-3922,663,2792,2006,55,-2407,964,1416,-1422,530,-1032,-2213,-326,2461,-1667,-1142,-1117,-2475,-462,-2418,-1653,414,434,-112,-2046,-2870,-1020,-923,-2267,-2006,-1017,334,-1019,-3469,-954,-2158,-1171,-895,410,-2641,-1226,-2429,-790,-87,-146,-513,-678,-894,-910,-697,-1431,225,763,-1507,-3578,-3395,204,1100,651,-1406,-672,-1454,-3951,-2724,-3227,-3851,-4472,-4763,-5053,-5351,-5661,-5896,-5857,-5739,-5458,-5030,-4408,-3895,-3239,-2582,-1927,-1242,-797,-1344,-1245,-1080,-2367,-2652,-3866,-5242,-6508,-4969,-3399,-1847,-603,-1535,1463,1923,-1310,1221,-235,-969,-404,-910,-959,-564,-3606,-2035,546,410,119,-466,-1264,-1914,-2323,-2063,-1714,-1175,-673,-1185,-2836,-1793,-540,-1545,-1839,-711,-913,-1178,-1610,-2134,-2681,-3569,-4417,-4766,-3973,-2988,-1149,560,2115,3543,1558,2072,1796,-527,4514,47,-2240,-626,1051,728,-1037,-386,-608,-2764,-3158,-3218,-3828,-3886,-3550,-3568,-3299,-3316,-3483,-4279,-4526,-5041,-5568,-5608,-5282,-4636,-4247,-3818,-3407,-3264,-3047,-2859,-2785,-2634,-2536,-2528,-2491,-2434,-2500,-2689,-2844,-3022,-3199,-3212,-2864,-2277,-1430,-560,-915,1069,1237,2402,-2063,2176,-1514,-1583,-1221,-1625,78,-1007,-2333,-3389,-4275,-4036,-3102,-1956,-832,105,1170,2258,3206,1891,-1502,-1726,602,3550,1391,-1206,-2677,-2236,-45,1017,842,-682,903,441,-1309,-3659,1862,557,1000,256,-770,-2848,-2901,-3480,-2941,-1855,-943,-2523,-2503,-1563,-2022,1904,1940,-498,426,1000,561,-4089,-895,-1847,-769,-3069,-929,-933,-826,-767,-2980,-788,-735,-742,-1753,-445,-3633,135,266,839,1163,-1044,-832,-660,1317,-591,-3769,-3490,-3257,-3178,-709,-1140,-1335,-1699,-1875,-2144,-2438,-2618,-2703,-2673,-2677,-2554,-2322,-2783,-1430,-1930,-355,198,802,1348,-8048,-664,754,-4735,-6221,2818,2761,2474,-8570,2174,2246,2212,2419,-4816,-7255,2224,-15751,-39704,-33690,-69870,-140673,-201679,-174971,-37631,802,1023,1055,886,365,-375,-1194,-2254,-3249,-2744,-1270,267,1715,-7879,-4880,-9075,-7666,2859,-1217,-9512,-8072,-5114,1503,268,-901,-1786,-2085,-1544,-744,49,-671,-3152,-1685,-3667,1556,1551,1146,519,-482,-1550,-2778,-2500,-1211,-1463,-903,-2192,-2890,5333,6007,4275,5817,5471,5072,4192,-2727,752,1133,-151,-1314,-2430,-3813,-2949,-1680,-3219,-514,-80,53,13,-48,-300,-761,-2448,-2325,-2809,-3013,-3077,-2746,-2643,-2302,-3141,-1375,-823,-314,180,-525,294,-827,-161,899,560,-37,-2750,-1642,-2324,-2038,-1829,-2549,-1362,-2212,-1732,839,-838,-1287,121,1856,1996,2165,1092,-3880,-1017,2257,-1809,1894,-1005,-48864,-91927,-70438,-8973,-1220,-1641,-1668,-42725,-82421,-77657,-26611,-636,-624,-663,-472,-53754,-60793,-17589,-15501,839,-2675,889,-6287,-46165,-50607,-25983,-1964,-2109,-2838,-1626,-1208,-1433,-790,-769,-913,-1281,-1638,-2126,-2583,-3206,-3755,-3546,-2666,-2108,-1581,-1173,-839,-1149,-960,-3234,-487,-726,-1100,-1529,-1867,-2098,-2078,-1730,-1084,-475,-346,-615,-273,-2533,-2264,-3242,-851,-2187,576,-528,1941,1316,584,155,-1973,-1921,-398,5,-1848,-2639,-1783,-831,-2576,-2168,1312,2494,1183,-1187,-3594,-1762,-2598,-3154,-2630,-613,678,702,-822,-811,-449,-3130,-1304,-1746,-2111,-2428,-2587,-2633,-2816,-2640,-2337,-2166,-1642,-1208,-967,-921,-1098,-1027,-816,-830,-1054,-2164,-3113,-2517,-3003,-3482,-3710,-3635,-3386,-2995,-2613,-2195,-1917,-1211,-649,-77,726,1423,-642,1014,3053,2651,2358,3474,-983,-2404,-1480,2229,1279,3482,464,1354,1925,-431,-462,-2281,-150,-816,-1431,-1798,-2077,-2346,-2596,-2821,-2912,-3043,-3020,-2986,-2897,-2800,-2520,-2324,-2149,-2283,-2945,-3033,-1401,-1289,-4301,-2828,2634,3468,1180,-1795,-2491,1502,3145,906,-2924,2993,3968,-2934,-2506,-485,-362,-1568,-1079,-1612,1027,346,-627,-1217,-1982,-2710,-3530,-4408,-5402,-5962,-5738,-4563,-3226,-2329,-2565,212,185,-2644,-348,-446,-2601,-1126],[1360,-801,2072,2172,662,2296,2466,-1382,2523,1549,1143,-806,-1894,-2131,170,-530,-1221,-2021,-2758,-3601,-4377,-4686,-4147,-3123,-2237,-1092,-329,-1543,-233,-2520,1422,1587,-122,-1164,1216,1689,-1033,-3192,-916,218,76,-127,-2272,-499,-649,-3065,-650,-1417,-3104,-1318,-1481,-2317,-1748,-2870,-2136,-1093,128,-381,38,539,1014,1852,-194,-43,-2204,-495,1881,1539,3055,1844,0,-1182,1025,1206,5233,4493,-1616,118,-451,-2961,-2418,542,-2458,1383,716,-1899,485,-1112,-2536,-3110,-2360,-1299,-544,-497,-1564,-457,-959,-1344,-1328,-1182,-1371,-1654,-57,129,-3250,-801,-1354,-2096,-2885,-3109,-2844,-2210,-1583,-2172,-754,-544,-1941,-2338,-2489,-1552,-449,-1482,-2393,-2516,-623,-956,-2809,-3174,-2863,-3351,-3362,-3055,-2344,-1718,-1046,-340,233,597,926,-1120,897,711,409,-173,-708,-1205,-1697,-2048,-1913,-1860,-1975,-1469,-1575,-2456,-2745,-1849,-112,1447,-1419,-2231,-936,-2162,-1612,-2010,-2865,-4081,-3911,-2498,-1131,-2443,-1302,958,2180,2296,2379,2286,-1235,1509,859,62,-2779,-1617,-2388,-2946,-3204,-2778,-1996,-997,-1385,-79,156,-48,-1072,-3041,-1438,-2229,-3171,-4178,-4307,-3316,-2110,-1091,-368,556,451,-3246,1151,-344,-2149,676,-1292,583,-1295,-3131,-2033,1185,-2267,-2091,-1553,-1127,-1046,-1931,-2669,-2748,-1838,-7033,-2907,-6840,922,-2200,3249,4744,3979,2521,925,-1340,-100030,-177610,-178838,-98764,4637,-23751,8495,-68795,-84214,-55619,-36054,-55111,-44356,-8091,-8933,-37900,-14454,8616,7706,6877,5753,-1208,-3743,-5721,23,-823,-6144,-1354,-1088,-6130,-4084,-1143,-1588,-2337,-3073,-3797,-4158,-3627,-2763,-1860,-1299,-999,-980,-3653,-1603,-3170,-577,41,902,1854,2907,-2659,-150,-761,-451,-1391,1091,2473,3967,742,928,797,514,-459,-3290,456,-1549,-2946,2709,706,-1148,1733,-2731,-816,84,-1661,-2463,560,1166,-1488,-1201,-535,-1296,-2085,-2590,-2913,-2853,-2478,-2052,-3454,-3709,-2225,-2696,605,299,655,-2972,105,-323,-973,-1277,-1535,-1860,-1933,-1580,-1184,-618,-83,307,715,-179,456,523,143,-97,-581,-2748,-1160,-1202,-789,-2836,-1961,1509,2293,2804,1972,1278,786,-2106,-2510,-5028,71,1359,90,-1025,-2273,-313,830,-1306,659,-1100,-1715,291,2888,-994,-1625,-1395,-2720,-886,-2807,-1925,512,666,-47,-2036,-2865,-2414,-3186,-3842,-3701,-3015,-2357,-1685,-3436,-760,-2180,-497,-898,208,-2318,-584,-1835,-1008,-572,59,29,94,-107,-401,-770,-1185,-1574,-1885,-2128,-2898,-2624,-1540,-1245,-928,-2469,-785,-1027,-2468,-1850,-2471,-3393,-4308,-4265,-3436,-2432,-1476,-559,437,1215,814,802,2475,-1437,-1993,-660,1386,1119,437,-640,-1399,-2661,-3877,-4660,-4067,-2997,-3707,-929,-1557,337,421,-917,-77,-922,-2087,-3575,-4880,-3184,-1345,350,1889,-395,-3474,-2168,1045,196,3299,3648,2807,1700,-1581,619,-132,-794,-1470,-2230,-3106,-3889,-4655,-5025,-4780,-4408,-4383,-4452,-4516,-4213,-3466,-2744,-1855,-938,-3002,-2600,-1545,2009,2073,3173,1987,1875,1578,-278,4308,458,-2346,-522,999,-548,-1960,-3509,-4464,-3646,-4244,-3321,98,-25,157,252,-105,860,-1454,-4048,-1086,-1525,-1790,-2448,-1344,-917,-958,-1182,-1026,-320,-529,-861,-1390,-1913,-2541,-3278,-3944,-4323,-4011,-3340,-2561,-1851,-2766,-2735,-1273,-107,527,727,-714,1052,1083,993,-1758,481,-1609,-1629,-1360,-2172,-2939,-3669,-4467,-4365,-3741,-2977,-2314,-1644,-1082,-764,-371,9,242,383,-1131,-2177,14,-391,-911,-1300,-2505,-2449,-1050,-677,-74,-569,1063,559,-1287,-3799,2078,991,3476,3474,1336,-2158,-2266,-3021,-1344,-406,-1766,-3111,-3392,-2880,-1786,-337,976,-860,812,3565,2347,-4808,-605,-1737,-639,-3428,265,3319,566,638,-2749,2137,2831,1916,-1724,118,-2900,-1091,-1659,-1597,-1621,-1520,-1694,-1819,-1872,-1957,-3534,-3560,-1928,-1538,-1049,-729,-176,179,674,-1122,1176,1307,1319,-1146,728,95,-712,-3384,-2592,-3489,-3642,-2540,-1258,-75,-7138,902,1729,-5556,-5285,3675,3795,3617,-8681,3210,2995,2490,-239,-6445,-3928,377,-20273,-40245,-31750,-61821,-107388,-121962,-111677,-42777,-2065,-1117,-358,233,499,544,461,12,-830,-1991,-3332,-4762,-3626,-9380,-6336,-6818,-8591,2639,1298,-9168,-8025,-5185,3052,2332,1412,370,-801,-1962,-2826,-2353,-1164,-3435,-2089,-3797,1807,2365,2022,1283,28,-1399,-3065,-3431,-1469,-858,-1245,-2706,-2290,6007,8668,4877,8695,9532,9414,5204,-2071,721,5176,3595,2227,1173,-3251,846,1539,-703,1412,4368,5034,3012,5291,3198,4845,-2531,4055,3195,2292,847,-542,-1019,-1982,-2942,-3625,-4101,-3690,-3232,-2944,-2692,-2672,-2709,-2696,-2799,-3021,-3376,-3481,-3547,-3312,-2927,-2484,-1962,-2645,-1220,-892,-800,-936,-222,-358,-199,-467,-819,-2671,-1342,-1490,-2237,-1357,-999,-41153,-69032,-53997,-11194,-606,-956,-1379,-37839,-61121,-54364,-22262,-2397,-1279,-1002,-754,-61254,-73029,-24457,-16560,-2332,-2835,-3261,-6657,-43679,-48466,-27639,-3744,-3334,-2827,-2199,-1304,-1647,672,1718,509,-946,1071,4604,3889,176,1600,2982,-521,259,2427,2047,-570,-1625,-1033,-3787,1138,2718,512,-1204,1952,1419,-1385,-334,-1130,-2299,-3190,-3172,-2160,-3047,-2450,-2702,41,-2242,1065,-164,2631,2193,475,2004,-1329,-2089,583,21,-1942,-1768,-1407,-1392,-2259,-1591,-1402,-1331,-1160,-897,-4377,-1493,-1682,-2509,-3319,-1372,-1822,-2176,-2613,-3223,-3665,-4079,-4311,-4233,-3869,-3406,-2833,-2262,-1987,-2569,-1142,-1017,-1221,-636,-229,-482,-1421,-1284,359,762,-947,-2010,-2179,-186,-2567,-449,1617,1611,-1846,1140,-932,-1950,-1590,-303,4167,4498,4668,2031,-539,1343,4452,1941,2128,2677,-1054,-2401,-1306,702,298,193,60,-155,-431,-1417,-931,-1779,-1291,-1364,-1388,-1218,-1053,-998,-1048,-1180,-1262,-1429,-1448,-1414,-1247,-984,-464,-2703,-2375,-2122,-2435,-2157,-912,-922,-3779,-3167,3387,3523,1689,-1540,-2039,2205,2848,783,-3361,1591,1114,-2604,-2206,-615,-824,-1610,-1948,-2353,-2514,-2447,-2678,-2586,-2773,-3029,-3472,-4063,-4900,-5650,-5893,-4895,-3790,-2946,-2377,-1094,-382,-2517,-378,-335,-2745,-1230],[-144,-1206,-755,-1075,-1324,-1783,-1937,-1939,-2117,-2126,-2249,-2449,-2458,-2558,-2303,-2413,-2409,-2359,-2056,-1831,-2205,-1569,-1377,411,816,1439,1651,-1864,-288,-2574,1058,640,-251,-1074,-605,-1428,-2241,-3176,-3133,-2526,-1818,-1275,-1690,-454,-263,-2653,-1120,-1411,-3397,-919,1426,-1564,841,-2832,-2514,-770,357,-1090,92,196,712,1765,-587,1020,-756,-856,1800,1777,2981,1624,-14,-1136,1230,1883,5530,5015,-711,337,-373,-2950,-2037,-85,-2348,-1123,-1842,-2544,-2581,-2119,-1403,-655,-554,1156,1885,-626,-1240,-49,1572,2790,2555,-343,-1902,-1651,-377,-997,-2974,-2214,-2203,-2075,-1988,-1735,-1631,-1553,-1576,-2226,-1780,-1818,-1843,-1598,-2824,-1445,-443,-1127,-2876,-2517,-611,267,-2788,-3440,-1339,-1852,664,1705,-683,860,-378,1393,493,576,-292,-1308,-2468,-3370,-3503,-2874,-1811,-809,152,-342,-300,-2109,-1144,-1561,-1761,-2203,-3113,-2202,-374,1409,-1436,-2336,-793,-2049,-1893,-2005,-1758,-1223,-740,-144,-457,-1617,-1366,567,721,395,42,-305,-1221,-1218,-1740,-2274,-3043,-2993,-3333,-3540,-3893,-4060,-3942,-3869,-3919,-3917,-3694,-3583,-3289,-3706,-2565,-2262,-2063,-1902,-1717,-1461,-1392,-430,-47,697,40,-2618,1372,-104,-1871,1598,-238,695,-988,-3466,-2267,2454,-1527,-1352,-1858,-1541,317,-1231,813,1569,-2498,-7383,-3486,-6974,2461,-532,3828,13717,14714,15296,15969,16163,-99530,-168978,-170603,-96217,24090,-16818,33026,-65643,-71426,-42273,-37340,-58788,-41390,-13913,-7050,-33744,-5122,30205,21745,25020,21201,-1100,-3760,-5376,1761,2750,-5037,-1354,-2228,-6244,-3927,-3443,-4016,-4804,-4981,-4033,-3234,-2689,-2310,-2038,-2159,-2543,-3022,-4094,-4049,-4091,-3661,-2988,-2184,-1426,-630,-2256,-349,-1097,-853,-1419,2209,2212,2400,426,1202,931,471,-504,-3164,1074,-778,-3201,1020,523,-1447,-790,-2797,-1992,-2623,-3201,-3740,-4280,-5010,-4307,-3441,-2655,-2024,-1580,-1170,-1082,-1258,-1714,-2563,-3755,-4619,-4828,-3374,-1817,-296,1078,-2645,2808,1462,-943,-330,-791,1224,-313,2435,2262,560,1316,2670,2552,-217,704,1040,210,-513,-1532,-2910,-3513,-4395,-4005,-3323,-2557,-2077,-1819,-1726,-1985,-2267,-2315,-2686,-3227,-4735,-4505,-4033,-3400,-2444,-2027,-900,-40,-893,734,-1113,-1041,914,2018,-337,-2004,-1595,-2901,-1245,-3044,-2106,688,534,114,-1913,-2317,-2148,-1649,-1643,-1095,-595,732,100,-3167,76,-2158,104,-708,472,-1901,122,-1169,-1184,-1039,1465,2019,2235,763,199,1403,-350,1480,1198,-844,-1935,-1666,400,204,13,-3274,-859,-1589,-2318,-3117,-3526,-3234,-2320,-929,405,-916,2576,3400,4190,2018,563,559,3284,-412,-2096,-876,1545,1608,995,51,-1344,-1143,-3296,-2818,-3790,-4737,-5142,-4323,-3518,-2775,-2352,-2017,-1784,-1891,-2135,-2428,-2594,-2013,-1159,-177,858,-589,-3404,-2291,921,-65,2835,2820,2322,648,-2245,841,944,639,-723,-2359,-2467,-1586,-2399,-3097,-3977,-3480,-3556,-3476,-3369,-3179,-3332,-2665,-2386,-2075,-2936,-2210,-1992,-930,-544,-168,184,717,931,-162,1245,833,-2171,-508,-69,-578,-584,-765,-729,-2541,-3286,-2820,365,-153,-432,-151,7,1567,-1420,-3512,180,519,-1788,-1685,86,-896,-266,-1385,-1392,-501,214,-84,-484,-1568,-886,-1921,-3036,-4214,-5130,-3719,-2246,-864,-2543,-2668,-2007,452,3638,919,-558,2052,2076,3026,-1178,344,-1615,-1977,-508,-2010,841,790,-926,-660,-513,-2005,-838,36,-664,-1231,-1783,-2205,-2607,-2914,-3172,-3363,-3570,-3796,-4060,-4176,-4195,-4084,-4041,-4122,-4101,-4141,-4165,-4225,-4197,-3945,-3525,-3018,-2536,-1999,-1600,-1635,-2174,-2999,-770,-837,-1182,-3429,-4130,-1934,-2232,-2286,-2290,-2248,-2261,-1815,-1333,-4201,-594,-1816,-692,-3667,-311,3048,364,849,-2716,1709,3739,3043,-1961,163,-2337,-185,-1205,-1712,-2327,-2726,-3204,-3376,-3238,-2987,-3417,-3860,-1868,-1133,-271,461,1461,2273,2136,-1820,3063,4740,2900,-906,3415,3306,-180,-4197,-2644,-2114,-645,172,1551,1760,-5810,2199,2364,-6523,-4970,4786,8026,2936,-6602,6842,6569,5426,-4468,-8408,-1772,205,-25112,-42192,-33023,-58947,-93441,-91350,-100353,-76512,-3177,7166,5823,4197,2248,199,-1744,-3730,-5481,-3940,-2274,-878,-1484,-9126,-7648,-5072,-9048,1744,1223,-8408,-8002,-5631,-2289,-3402,-4190,-3842,-2718,-1436,-328,594,8,-3778,-2723,-3924,1120,310,-667,-1785,-2987,-3357,-2521,-1195,-925,-479,-1327,-3331,-2086,4275,4877,5330,5802,6731,8014,5079,-1698,635,6628,12611,13136,12894,-3314,-592,4372,-2365,2381,24003,25572,1558,5474,2780,4074,-2807,6886,12125,12105,1030,-169,-395,216,-2983,1353,597,302,346,395,378,-224,-784,-1442,-2485,-3644,-4045,-2758,-1298,-1713,-1535,-22,-2283,-3239,-316,1343,-1077,-990,739,2589,3708,4419,2115,-1805,445,3054,-2879,2370,4,-30474,-46385,-37597,-12567,129,116,79,-31597,-38816,-30592,-16281,-6177,-3172,-3772,-3787,-69738,-86951,-32460,-17939,-1838,-1531,-1297,-7230,-40937,-46008,-28311,-2372,-2672,-3012,-3193,-2890,-2255,-1349,-205,300,-888,1047,4259,3500,724,207,2585,-580,-200,2660,1856,-1023,-2300,-1310,-3836,1402,3848,1206,-1472,3510,4837,-1399,-754,815,-790,-2172,-3016,-2597,-2953,-2745,-2381,622,-2429,1195,-85,1427,865,94,-465,-1034,-2478,-2447,-2810,-3379,-3749,-4062,-4279,-4683,-4991,-4579,-4061,-3480,-2848,-3329,-2139,-1982,-1896,-2805,-1776,-2014,-2154,-2356,-2646,-2588,-2756,-1669,-977,112,1071,-236,115,-296,-2647,-82,675,-1328,-1566,-92,-152,-1907,-2238,-3305,-4093,-3967,-3195,-2659,-2172,-2484,-1026,-309,595,-1917,731,-1315,-1728,-1084,42,4094,5678,4212,1812,-570,1573,2014,837,-648,-1546,-2221,-2610,-2776,-2535,-2412,-1945,-1399,-794,-140,-2571,-590,-1332,1901,1194,1768,-1382,2388,2073,1618,1096,503,-211,-1,-161,-218,-263,-156,-3208,-2416,-1669,-1917,-1270,-469,-682,-3126,-3656,1207,1542,1740,-1495,-1740,1381,1133,395,-3327,-1033,-1831,-2329,-2346,-1854,-1065,-1800,22,-672,489,1426,-413,1254,1737,1377,862,-3259,-1197,-1107,-1847,-2187,-2494,-2238,-2019,-1391,-1012,-2383,-550,-394,-2975,-1407],[72,-1227,-24,-291,-436,-666,-429,-1462,461,972,1280,-942,-2493,-2964,1729,285,1446,-49,-1669,-1359,-1923,-1680,-2303,2383,2518,2436,1520,-2063,-305,-2462,-222,-1269,-2078,-3021,-3693,-3909,-3304,-2888,-1745,-1002,-362,-142,-1107,138,74,-2040,-1522,-1392,-3626,-2166,-2612,-3200,-3771,-4043,-4321,-4068,-2998,-1890,-134,-175,339,1636,-890,2243,861,-1122,1527,1839,2797,1318,-120,-1098,1388,2336,4107,2294,90,-583,-1642,-2445,-2574,-2516,-2377,-2154,-1914,-1841,-1625,-1522,-1459,-1477,-1376,-1192,-1081,-981,-884,-485,-253,164,710,-1067,-2281,-1665,1202,1248,-2818,615,190,298,-80,-292,-585,-806,-1812,-2408,-1330,-1342,-1341,-1116,-2650,-1109,-578,-1035,-3446,-2630,-656,-715,-2412,-3965,-1452,-1238,456,2182,-135,689,-373,1203,170,3028,2315,-1737,1309,1693,2673,196,-1151,2113,1435,404,-659,-1998,-388,-1633,-2070,-2125,-2988,-2643,-691,1249,-1519,-2668,-765,-2017,-1003,-805,-1361,-1706,-2045,-2134,-2118,-2064,-1978,-1662,-1405,-1232,-1027,-812,-1037,-720,-864,-1141,-2590,-1925,-2347,-2929,-3751,-4195,-3628,-2711,-1883,-1104,-279,242,497,-3520,-2880,-1348,-2461,1484,1187,-347,-1711,-24,-140,-122,-672,-1992,157,-35,-1682,688,673,507,-980,-3745,-2061,1140,-795,-727,-2473,-1664,725,-1340,687,-313,-3277,-7847,-4203,-7194,3679,926,4745,20870,25434,26594,23318,20680,-98024,-163185,-166991,-95798,64649,-8558,41737,-62369,-67146,-45640,-48289,-61059,-37778,-19927,-5612,-28767,10823,46333,15192,44866,31933,-2038,-4006,-5328,2185,7388,-4135,-923,915,-5994,-3932,4466,3258,2839,846,520,227,-484,-833,-770,-721,-705,-664,-4440,-2224,-2647,-539,-336,-7,288,629,-1839,-664,-1505,-1347,-1013,767,372,178,-248,-431,-795,-1158,-1478,-2934,-2490,-2732,-3163,-2341,-1440,-1851,272,-2318,-261,1406,-1445,-2013,-1672,2539,-2974,533,1707,-30,89,-650,-1641,-2724,-3689,-3331,-4034,-3547,-2085,-1778,3151,830,1598,-2357,2312,299,-423,518,-826,699,-369,2401,2557,1046,1277,1245,808,-361,-111,-465,-822,-905,-1149,-3157,-1370,-1541,-1571,-1730,-1683,-1714,-1788,-1851,-2113,-2269,-2086,-2599,-2573,-3961,-2612,-2724,-3042,-2988,-2886,-3105,-3018,-3084,-3149,-3216,-3210,-3103,-2957,-2824,-2773,-2724,-3075,-2533,-3181,-2423,-2361,-2197,-2093,-1827,-1700,-2591,-1484,-1468,-1340,-1001,-540,201,-2755,690,-2136,554,-425,488,-1508,831,-482,-1335,-1510,1178,3336,2186,134,-746,-1975,-2408,-1787,-785,-477,-918,-612,685,2063,2002,-3404,-530,-575,-299,-1103,-1751,-2254,-2234,-1483,-627,-1658,793,1316,1856,1605,358,350,1644,619,-2191,-1049,-1194,-1823,-2512,-3142,-3731,-4343,-4127,-3950,-3989,-4080,-4131,-4062,-3892,-3609,-3492,-3321,-3129,-3182,-3347,-3645,-3938,-3485,-2924,-2382,-1841,-1323,-3368,-2335,-977,-1251,-1538,-1739,-1667,-1099,-2880,547,1353,347,-1510,-2949,-2047,1557,466,-624,-4523,-2,-3188,2824,3747,1933,-3385,3048,2354,-234,-2845,-1742,-2358,-1135,-1792,-2357,-2805,-2890,-3078,-3043,-2789,-2691,-2310,-2081,-1359,-919,-107,-859,-722,-2129,-1947,-1991,684,-135,-963,-435,255,1983,-1439,-2987,489,683,-2087,-863,290,-889,429,-1303,-1667,-847,-251,231,-474,-1872,1966,3758,2975,2033,191,-532,-1786,-2647,-2535,-2488,-2614,267,1046,1004,-349,1851,1780,1596,-490,-162,-1490,-2461,-515,-2167,748,190,-733,-793,-606,-1895,-968,462,-971,-631,-1626,-2504,-3331,-3853,-3541,-3079,-2017,-1516,-1301,-1222,-2396,-3131,-1877,-2405,-2707,-2747,-2355,-1734,-1623,-3584,416,885,1082,1115,832,-1209,-2134,-2668,-1910,-2825,-3850,-4143,-4601,-2776,-2064,-1207,-454,-2165,423,854,-1007,-3735,-731,-1971,-809,-3742,-1099,-1398,-1916,-2466,-3013,-3441,-3655,-3786,-3649,-3531,-3332,-3003,-2917,-2377,-2246,-2036,-1844,-1683,-1488,-1491,-3308,-4198,-1772,-1618,-1377,-1300,-976,-841,-563,-2370,-458,-484,-576,-737,-1140,-1609,-2139,-5049,-3885,-2904,-2535,-1735,-718,324,-4557,2274,2679,-7631,-5211,4756,5653,1060,-3945,5780,5891,2602,-9412,-10353,-885,-984,-29028,-45838,-37142,-59542,-87963,-76911,-99401,-115993,-30252,20194,16423,12381,6675,100,1027,-1769,-3267,-2280,-701,612,-4052,-7519,-8638,-3917,-8933,3206,3012,-7817,-7431,-6294,2248,2124,2113,2260,2472,2729,2849,2620,-49,-3982,-3395,-3928,643,-253,-1105,-1751,-1940,-1210,-6,1372,-1076,-343,-1245,-3885,-2207,5817,8695,5802,11156,13256,16040,4698,-1534,650,7273,18187,28560,14585,-1864,-56,-2338,2771,3929,27795,30533,93,5304,2069,2897,-3043,6544,11926,8103,1272,53,-314,-287,-3234,-1942,-2122,-2028,-1828,-1760,-1784,-2144,-2639,-3046,-3189,-2690,-1824,-557,670,-2270,-1344,910,-2694,-3854,130,1192,-1500,-1404,577,2393,4102,4390,1968,-1254,1024,2609,-3544,5538,669,-18893,-25218,-22640,-13054,1957,2071,-1515,-24545,-17390,-8258,-9395,-9500,3228,-131,-7545,-79160,-103699,-41877,-19281,604,-1141,-790,-7889,-38002,-43644,-28389,-4497,-3918,-3410,-3038,-2624,-2538,-2013,-1704,-1417,-1224,-915,-661,-342,-188,-740,-129,-796,-784,59,-23,-1492,-3004,-1675,-3613,-476,-625,-801,-1591,-967,-959,-1497,-1362,-834,-924,-2419,-2502,-2103,-2834,-2977,-2191,-2508,-3049,-3502,-3609,-3839,-4275,-4559,-4872,-4859,-4860,-4881,-4585,-4550,-4345,-4077,-3679,-3430,-3214,-3071,-2919,-2725,-2496,-2549,-2611,-2863,-3163,-3516,-3599,-3841,-3639,-3113,-2426,-1377,-2743,-989,-983,791,930,-785,164,234,-2457,-377,843,-1409,-2470,-739,172,-2359,-1603,-1310,-964,-2444,-2111,-248,-653,-2219,-2099,-1550,-427,-1660,335,-1526,-1331,-354,473,2950,2399,1981,1485,-436,792,741,448,738,925,-1393,-2596,-1221,-315,-975,-1284,-1403,-1267,-873,-3407,-523,-682,1501,1145,1865,-1856,2081,1783,1283,638,13,-696,-1234,-1679,-1939,-2067,-1930,-3378,-1875,-1747,-1689,-1477,-1261,-917,-2147,-3806,979,1676,2258,-1220,-1175,3001,3039,172,-2267,1173,155,-1721,-2078,-3287,-4080,-3856,-2942,-1802,-611,297,-780,1745,2221,2399,1911,-3348,-1028,1191,416,-217,-1731,-1811,-2180,-2332,-2022,-1615,-825,-164,-2617,-993],[-1081,-1024,-116,30,83,-161,-104,-930,333,731,1036,-769,-2112,-3420,1244,662,1843,497,-1405,-836,-1555,-1558,-2943,1002,927,1137,1012,-2143,-284,-2223,-641,-288,-298,-720,-681,-1122,-1766,-2427,-2460,-2747,-2875,-3007,-2979,-2961,-2674,-2526,-2163,-1863,-3431,-1651,-322,60,-1378,-2307,-2922,-420,-733,-2512,131,-469,5,1565,-972,3493,2614,-1074,1193,1873,2665,1098,-150,-927,1659,1871,1322,747,604,465,-220,-1792,-1298,-1222,-849,1415,-152,-1418,1755,1322,754,24,-656,-1320,-2125,-3012,-3852,-4566,-4650,-3944,-3143,-2733,-2513,-2442,-2421,-2477,-2925,-3410,-3671,-3882,-3915,-3474,-2988,-2441,-2408,-2413,-1470,-1387,-1512,-1624,-2039,-2448,-2913,-3455,-3847,-3589,-2815,-1822,-1672,-3540,-1526,-462,364,2146,557,584,-282,1118,147,495,123,-1938,-241,11,468,5,-1326,1823,2174,1287,-798,-1333,444,-1433,-2212,-1961,-2485,-2918,-803,-131,-1413,-2939,-666,-1851,-310,60,430,959,1441,989,287,-287,-1778,-243,1908,1736,812,1578,-555,1585,346,-1033,-2308,-3219,-2879,-1661,-618,417,-3105,-1536,-475,1985,2586,2083,986,-2712,-3419,-1337,-2652,-2113,-2494,-2436,-1948,-1562,-1461,-1159,-1422,-1131,-1264,-1325,-1387,-1431,-1345,-1218,-1229,-3565,-1637,-2043,-2529,-2971,-3199,-2925,-2551,-2211,-1848,-2071,-3914,-8200,-4789,-6879,3751,2325,6212,12705,17343,22694,21891,22276,-97643,-161666,-168690,-96556,74561,-1266,42017,-58569,-70295,-61402,-63865,-60067,-33432,-26026,-4894,-23130,34479,51702,15828,48568,41459,-3783,-4324,-5433,2486,8085,-3373,-619,651,-5285,-4029,5053,1359,4345,327,124,1180,-423,-1627,-1714,-1039,-295,168,-4554,-2449,-2475,-119,465,94,-420,-933,-1602,-2173,-2612,-2811,-2537,-2169,-1970,-1583,-1461,-1117,-954,-767,-1046,-2484,-263,-41,-2917,0,313,-2186,826,-1425,-168,1592,-1369,-1765,-2865,1525,-3299,1267,2107,-127,184,2116,1930,1561,981,89,-4014,-3552,-2208,-1194,1749,1172,1601,-1994,1764,-746,559,1291,-782,83,-537,2234,1916,-8,-1676,-2113,-883,-552,967,1885,2125,2301,1961,-3373,680,-350,-1371,-2543,-2905,-2153,-1452,-908,-755,-690,-472,-2425,-2062,-3333,-2350,-3090,-2655,-2606,-1447,-594,-490,247,569,-1111,323,1723,1941,606,-2547,-1872,-3208,-1985,-3215,-2368,469,-103,-811,-1672,-2060,-2786,-3041,-2577,-2050,-1536,-1154,-706,-2249,123,-2110,823,-131,462,-1213,1503,210,-1456,-1981,818,3538,3072,-354,749,695,-398,-1385,-1752,-1016,114,477,715,3326,2682,-2676,-1525,-263,1487,1304,1543,900,4250,3034,-1459,-2429,1462,3155,3944,1171,215,174,3500,1591,-2273,-1121,1813,4062,2812,1217,-997,-1188,-3793,-2643,-3224,-3470,-3534,-3397,-3372,-3264,-3243,-3034,-2653,-2362,-2041,-1769,-1650,-1289,-1089,-994,-920,-1007,-3398,-2299,-1567,-2105,-2679,-3056,-2503,-1636,-3361,96,690,-299,-2114,-3524,-1442,2283,498,-592,-3845,778,-2097,2334,5706,1649,-2453,3724,1959,-1177,-2686,-1194,-2543,-1857,-2795,-3069,-2605,-1956,-1705,-1517,-1338,-1481,-1432,-1559,-1152,-953,-298,-877,-653,-1577,-483,-990,1072,84,-1319,-526,620,2326,-1441,-2497,-317,-1516,-2370,-2178,-1331,-878,846,-947,-1805,-1036,-723,477,-527,-2155,1591,3195,2790,2337,669,-317,-275,-569,-2074,-2183,-2823,-2898,-2611,-2196,-1780,-1262,-868,-586,-317,-311,-1243,-2889,-738,-2176,-1138,-1238,-1506,-1526,-1700,-1876,-2177,-2468,-2840,-3415,-3853,-4216,-4057,-3312,-2575,-2992,-1253,-817,-606,-475,-2219,-3331,-758,-1187,-1547,-1964,-2353,-2772,-3140,-3354,-3419,-3385,-3413,-3447,-3647,-3660,-3394,-2949,-2448,-1777,-2137,-2847,-4009,-2087,-2112,2198,723,-2721,1179,2416,-2437,-3250,-818,-2030,-807,-3594,-1870,51,317,1026,-2616,836,1808,1610,-2620,279,-1096,-1077,-895,-3269,-3342,-2171,-2110,-2374,-2528,-2705,-2969,-4243,-3286,-3239,-3131,-3204,-3034,-3031,-2837,-2746,-2703,-2591,-2452,-2283,-2244,-2153,-2010,-5624,-4805,-3646,-617,-252,129,414,-3164,601,550,-8720,-5698,-254,-697,-1360,-2009,-2252,-2198,-1912,-14589,-11635,-1072,-2085,-30090,-50614,-42728,-60419,-79482,-61620,-95037,-149038,-57326,15343,14313,12726,3654,-2786,5697,3109,477,-2029,-3865,-3022,-5386,-5394,-9001,-3060,-8452,3891,4127,-7202,-5962,-6598,3621,3201,2768,2390,2010,1649,1177,688,-10,-3705,-3588,-3490,556,1248,2180,1387,965,-1333,1195,2660,-1024,-114,-820,-3843,-2235,5471,9532,6731,13256,21536,17733,4463,-1148,1210,8619,21972,34307,17185,2787,18336,29223,24577,6788,34090,34923,225,5171,1513,1801,-2721,4279,1823,1309,1589,508,-10,228,-3262,664,1509,748,-136,-1194,-2274,-3519,-4277,-3264,-1974,-797,-887,-538,1891,-2626,-731,2016,-2569,-3978,779,1229,-1498,-1710,566,1274,1362,1154,948,-590,697,494,-3670,-154,-443,-7644,-6166,-9175,-12408,-1293,-736,-2856,-17593,933,2318,-1764,-11148,2411,-2219,-12218,-87109,-121411,-51634,-20023,-683,-1228,-2184,-8158,-34463,-40716,-27615,365,731,-1802,-244,-2526,-2690,-708,-737,-1142,-1556,-1716,-1766,-1593,-1464,-1244,-1320,-1049,-1142,-1293,-1585,-1942,-3128,-2861,-3221,-3531,-3864,-4159,-4393,-4509,-4577,-4442,-3998,-3269,-2548,-2284,-2175,-2097,-2636,-2831,-1808,1356,-2496,988,-125,1086,380,-816,-712,-801,-3204,-711,-292,-2347,-56,-15,-576,-1667,-857,-1086,-1435,-1605,-1590,-1741,-1835,-2082,-2338,-2563,-2367,-2171,-1486,-580,-710,14,-2617,-878,-871,597,287,-1186,323,875,-2061,-271,1169,-1322,-3155,-1098,530,-2668,-1394,-2081,-2103,-3073,-2344,-3398,-3371,-2306,-1333,103,1269,-1177,-35,-1538,-881,450,917,1947,1332,1060,923,-167,1276,1681,-108,1447,2428,-1491,-2656,-1177,669,-461,-1154,-2045,-2982,-3903,-4683,-5121,-4614,-4251,-4046,-3999,-3887,-3822,-3790,-3680,-3433,-2958,-2468,-1819,-1193,-584,-80,-592,-3463,-1245,135,-490,992,827,109,-1384,-3812,346,339,344,-1258,-908,609,948,-507,-1274,996,814,-1482,-1314,-948,-1013,-1841,-2832,-3770,-4259,-3602,-2902,-1825,-966,-90,697,-3284,-1168,1984,2667,2111,-1302,122,-516,-466,-1067,-1240,-433,176,-2643,-1066],[-2762,-2649,-2659,-2578,-2466,-2652,-2651,-2629,-2885,-3009,-3180,-3285,-2859,-3412,-1897,-1418,-847,-343,-1400,-559,-1437,-1447,-2043,1557,1382,1376,956,-2358,-497,-2166,-1500,-1324,-1079,-829,-416,-159,-2374,-2125,-2408,-1237,-711,350,-179,1216,783,-1087,-2144,-1302,-3119,-1171,2902,1732,-1535,-2064,-2974,-609,-1713,-2904,6,-959,-553,1268,-1131,2576,2296,-943,547,966,561,32,-408,-885,-1241,-1562,-1630,-1775,-1540,-1322,-805,-1314,-1082,-1447,-295,1372,-647,-1241,4001,3355,1526,405,-135,1380,522,-405,-1249,-1979,-2711,-3166,-3408,-3910,-4499,-5162,-5447,-4648,-4009,-3267,-2274,-1380,-678,97,651,1099,-3079,-2354,355,648,-588,110,-1229,-1051,-1439,-1680,-3205,-2474,-924,-372,-978,-2866,-1747,115,133,1257,1148,353,-301,-209,-790,-1475,-2001,-2430,-2726,-2648,-2381,-2249,-1985,-1905,-1936,-2114,-2197,-2570,-2925,-3283,-3577,-3601,-3692,-3718,-3638,-3683,-3788,-3932,-4082,-3853,-3375,-2754,-2058,-1255,-583,173,760,163,-2079,-465,1657,1371,161,693,-91,-18,-182,-79,-179,-2361,-1674,394,2271,1741,-3381,-1916,-572,2230,3459,2609,1137,-2071,-3225,-1411,-2801,396,703,-1421,-2118,-231,2192,2522,-2301,-239,2072,328,-1194,1916,1747,96,-1202,-3178,-409,38,-521,-1050,-3551,-1971,-2299,-2561,-2712,-3424,-4544,-8583,-5344,-6219,-1977,-1462,-931,-414,515,1575,3300,5066,-99417,-165229,-175835,-97033,16842,3689,21840,-54152,-78398,-82173,-77087,-54738,-28669,-31801,-5303,-17150,23153,21593,19443,17549,15691,-6275,-4808,-5737,2561,7629,-2917,-151,719,-4412,-4372,438,-439,-1328,-1944,-2340,-2452,-2246,-1740,-1019,-453,35,88,-4558,-2627,-2437,-177,1995,2033,1897,1724,-752,-1337,-2260,-2225,909,1206,1452,1970,-301,633,1123,278,-1491,-1972,1428,635,-2749,-1859,-2957,-3562,-2742,-1521,-756,-158,-1417,-1599,-4086,-715,-3404,-2868,-3054,-1597,-147,1350,2547,3054,1216,-361,-3867,-3693,-2547,-600,494,-769,-1996,-2828,-2958,-2500,-2072,-1794,-1865,-2102,-2139,-1561,-736,389,1117,1184,2047,-855,932,2355,1372,1783,4319,-3396,2686,12,117,-572,-1192,-2118,-2935,-2968,-2652,-2224,-1544,-1950,-1507,-2950,-1139,-1243,-2378,-1773,-1383,-1496,-1283,-1252,-1298,-1462,-1678,-1879,-2036,-2095,-2675,-1943,-3326,-2412,-3229,-2500,-1499,-1722,-2128,-2439,-2871,-3046,-2584,-2229,-1906,-1635,-1538,-1406,-1736,-1199,-2133,-408,-38,263,-1120,770,842,-1582,-2483,363,872,939,-715,672,535,383,209,-41,-494,-912,-1674,-2530,-2898,-2082,-1660,-2294,157,2321,1028,249,487,3706,2101,-1946,-3207,14,-1121,-1310,-537,121,6,2870,2418,-2349,-1060,1892,3368,2768,1571,-685,-1141,-3436,-1777,-2504,-2740,-3451,-1799,-1351,-526,-37,534,1168,-433,222,1173,-360,1981,1708,1253,305,-1288,-3539,-2201,-1612,-2016,-1932,-1476,-975,-737,-3506,-347,616,-880,-2416,-4042,-715,453,278,-701,-3298,884,-521,1172,1208,1253,-1472,1373,1427,-2059,-2454,-592,-2446,651,-818,52,-549,-986,-1695,-2299,-2663,-2804,-2342,-2010,-1238,-839,-175,-864,-571,-977,1010,97,1490,477,-1439,-437,-1091,-1962,-2640,-2996,-2379,-1567,-1944,-59,546,-891,1419,-423,-1857,-1057,-1178,600,-681,-2423,-761,-1432,-2080,-2694,-3386,-3378,-2616,-1903,-1808,-1786,-2535,399,935,1034,319,1880,2032,2048,916,-84,-961,-2997,-603,-2022,-102,-637,-228,-636,-809,-1511,-723,-332,-765,-1468,-2078,-2537,-2669,-2122,-1189,-2543,-1285,1521,1984,863,-1959,-3401,853,1433,959,-1236,774,218,-1663,-2160,207,25,-212,-387,-655,-817,-1781,-1367,-1495,-1630,-2294,-2366,-3380,-2025,-2200,-1514,-1298,-3084,-1158,-895,-3597,-2761,-855,-2023,-943,-3324,-2567,-2590,-3194,-3351,-2779,-1975,-1105,-382,-2798,556,-220,-2685,-751,-3713,-4117,-2154,-2231,-2600,901,961,-2422,-4013,565,14,-614,-1529,-2225,-2910,-2779,-2170,-1075,66,1233,373,3203,3870,-1232,-5911,-5259,-4535,1975,2064,970,-84,-1696,-912,-421,-9941,-6266,1531,1901,-1601,1283,1742,1650,-3786,-19523,-11920,-2395,-3229,-27669,-54637,-48787,-60025,-69863,-63396,-115399,-187260,-80349,1178,1022,740,247,-3567,-711,-1225,-1823,-2401,-2799,-2999,-5199,-3066,-8950,-2547,-7828,-1595,-1400,-6690,-3924,-6224,164,574,949,1305,1547,1694,1645,1541,57,-3117,-3271,-2744,3129,4835,4875,1154,284,-1724,1351,2095,-846,109,-259,-3286,-2203,5072,9414,8014,16040,17733,17174,4314,-587,2198,10742,14044,13190,12115,7104,9430,8002,6498,5261,4065,2781,1594,761,285,291,-1975,1134,1984,2820,3094,1070,412,438,-3121,337,2478,1476,295,-1044,-2268,-3149,-2769,-1549,-330,670,-217,-608,2124,-2743,159,1455,-2103,-3695,-445,-1066,-1419,-1928,-2324,-2698,-2494,-2385,-2088,-1523,-1041,-566,-3288,-11,165,-1,-207,-614,-10950,-1684,-2375,-4029,-11886,-3199,-2580,-1979,-10523,-1027,-3586,-16570,-91114,-136802,-60352,-20279,-1482,-1217,-4218,-8183,-30743,-37313,-26062,650,2010,-1145,117,-2455,-2412,-1519,-13,-548,-1108,-1432,-1651,-1626,-1608,-1443,-1512,-1166,-1126,-1062,-1084,-1119,-2706,-1561,-2708,-1303,-1378,-1463,-1502,-1388,-1204,-926,-1799,-659,-571,-1568,-1490,-1944,-2391,-2482,-1342,1698,-2178,891,10,2839,524,-1072,1936,-387,-3273,1515,2271,-2317,719,721,-550,-1543,-583,-5,1371,838,440,-106,-776,-1004,-1439,-1881,-2300,-2578,-2903,-3239,-3669,-3853,-3963,-3956,-3827,-3581,-3307,-2925,-2514,-2348,-1955,-1579,-1469,-1152,-3616,-1225,-1212,-2918,-1935,-2500,-2791,-3599,-3155,-2922,-2470,-1851,-1600,-722,-57,-682,-468,-1443,-525,1166,1254,2913,2951,2971,1057,139,2069,1414,-631,-474,-1335,-2314,-3329,-4033,-3534,-2856,-1931,-1151,-585,-221,-2520,-465,189,268,455,770,-2976,2057,2673,3186,3576,2077,-1002,1822,10,-664,1326,-1199,-3417,-713,755,-221,1764,1153,100,-941,-3615,1435,1802,2088,-1667,-1007,3006,3103,-1713,-558,1214,146,-1704,-2153,-3374,-3426,-2395,-1558,-869,-296,-2378,-874,156,-68,-306,-624,-2959,-1657,-1924,-2623,-3153,-3526,-3166,-2363,-1777,-1945,-1314,-594,-377,-2921,-1655],[-1167,-461,65,32,-127,-680,-1072,-1414,-1945,-2202,-2354,-2347,-1821,-2484,-896,-567,-225,-16,-1260,-143,-1207,-1020,-899,359,408,846,889,-2326,-598,-1992,-1673,-404,-10,-862,-32,-228,-2970,-1729,-2150,-2017,-592,106,88,292,387,-822,-2395,-1273,-2695,-965,-1172,-1392,-1405,-1773,-2873,-952,-2849,-2626,-104,-1475,-1155,894,-1258,3241,2443,-653,-234,-1845,-3465,-2873,-1220,-852,1342,2123,2676,2624,1993,918,-110,-954,-2410,-2926,-1316,345,-1166,-1070,3713,3699,810,-336,-56,2784,1920,248,-49,-899,-1689,-2063,-2057,-2187,-2339,-2521,-2631,-2657,-2875,-2937,-2672,-2441,-2336,-2073,-1912,-1683,-3504,-2240,-799,-395,-655,384,-777,582,333,-1648,-2703,-2204,-802,-1679,-2811,-3926,-3495,-2475,-1447,-684,106,25,-432,496,165,1947,2136,-864,440,2057,1935,-797,-2111,730,152,-533,-1241,-1843,-2512,-2936,-2757,-2119,-2047,-3517,-1187,-754,-1402,-3139,-1017,-1955,-1844,-2337,-2632,-2500,-2209,-1690,-1222,-956,-2571,-961,-1246,-1753,-2262,-2688,-3017,-3186,-3178,-3104,-2919,-2773,-2786,-2829,-3184,-3479,-3595,-3566,-3319,-2764,-1929,-1202,-291,-1708,-2914,-1590,-2982,1131,1261,-2047,-2404,-534,3903,4168,-3117,562,2297,465,-1185,5235,3141,-176,-1523,-2833,350,4188,1426,751,-3620,1153,699,-1998,-2771,-3681,-5171,-9021,-5873,-5530,571,338,-162,-955,-1570,-2190,-2100,-1835,-103527,-174157,-188070,-95143,713,1109,1338,-49028,-86842,-97248,-79881,-45177,-23787,-35311,-6981,-11010,902,629,24,-303,-732,-9165,-5356,-6047,-2722,-2987,-3402,-3764,-3740,-3572,-4954,-2228,-1515,-873,-598,-871,753,-1117,1167,1811,1718,1541,-269,-4437,-2729,-2534,-515,2212,2392,2390,2297,-265,-1765,-2706,-2498,-692,-1479,-2267,-2433,-2337,-1680,-1078,-437,-2040,-1462,1078,1099,-2728,535,-98,-2448,1404,393,-562,787,-1600,-1513,-4758,-517,-3380,-1415,-1863,-2144,-2045,-1424,-710,82,807,-856,-3868,-3948,-3066,2,3924,1768,1539,-1215,522,-1623,2922,2233,-1039,-1536,-1356,1194,1913,1822,924,226,692,-1226,784,1603,726,631,35,-2991,-947,-1507,-1922,-2450,-2708,-2928,-2948,-2745,-2612,-2298,-1630,-1309,-1008,-2762,-980,432,-3130,-622,-854,184,-596,1347,32,-1131,1337,2001,2585,878,-2649,-1913,-3338,-2833,-3222,-2609,972,1866,1284,-1811,126,-2273,-513,-991,-1137,-1022,-783,-543,-1204,-593,-2155,-1031,-1561,-2226,-2889,-3403,-3627,-3763,-3604,-3929,-3779,-3101,-2475,-1790,-1102,-457,119,562,379,903,634,114,-628,-1471,-2452,-3508,-3716,-2657,-1558,-1387,227,780,1302,-1918,-3762,114,493,-61,-846,-1777,-2785,-3653,-3874,-3109,-2336,-1621,-912,-455,-175,-278,-919,-2916,-1353,-1781,-2387,-3349,-3256,-3203,-2688,-2148,-1432,-599,-1478,428,875,-52,1549,1517,1262,-235,-1606,-3771,-2027,-1407,-1868,-1836,-1370,-1356,-529,-3211,-913,47,-1242,-2298,-4161,86,142,-540,-1222,-2888,-2210,-3013,-3853,-3758,-2663,-1310,-129,1088,-2672,-2153,52,-2033,-247,-1601,1591,961,224,246,-750,-1487,-2179,-2316,-2476,-2198,-2377,-2368,-2501,-2391,-2519,-2373,-2324,-2177,-2125,-2145,-2647,-2783,-2984,-2962,-2947,-2415,-1801,-1620,-661,-227,-960,248,135,-1915,-987,-1617,-1847,-2627,-3236,-3546,-3252,-2448,-1478,-611,-487,-946,-211,-1612,-1445,-2044,1973,3098,885,621,4099,4429,5027,1405,100,-781,-2607,-554,-1777,267,-629,-90,-612,-1092,-1405,-557,-509,-444,2169,-762,-591,2390,2608,-85,-2040,-1345,3494,4415,1044,-1786,-3473,1281,3427,1131,-1348,665,159,-1612,-1221,365,313,-200,-672,-1258,-1753,-2282,-2786,-3224,-3368,-3490,-3342,-3091,-3082,-3139,-3093,-3133,-3327,-3425,-3176,-3681,-2497,-2111,-2174,-1637,-3201,-3279,-1886,-2097,-2397,-2710,-2875,-2797,-2655,-3021,-2056,-1822,-4382,-1599,-3223,-4100,-2254,-2411,-3167,-925,-874,-1958,-3877,-1226,-1336,-1524,-2021,-2349,-2800,-2784,-2389,-1615,-524,696,993,2956,3824,-1347,-6174,-5460,-5765,613,2333,705,-1291,-3543,-3830,-1504,-10314,-6586,906,3638,-2743,3136,8573,8818,-6969,-21162,-11347,-5132,-4827,-23487,-52429,-55181,-59441,-70097,-108620,-190288,-246270,-93423,-3833,-4413,-3908,-3323,-2661,-1809,-1020,-348,216,-2521,-2697,-4144,-1027,-9038,-2703,-7417,1868,2184,-6754,-1993,-5464,5533,6425,6576,205,1819,7489,6949,3161,-278,-2742,-2925,-2180,3504,4506,4319,529,-663,-2277,1121,1012,-1021,-147,-91,-2813,-2533,4192,5204,5079,4698,4463,4314,3788,-307,2833,2402,1927,1737,1729,1825,2082,2366,2561,2959,3309,3459,3519,3616,229,-562,-1414,2030,1613,1319,927,843,421,243,-3280,-397,-192,-758,-1448,-2277,-3060,-3930,-4484,-4064,-3388,-2790,-2328,-1636,-984,-2929,682,1539,-1903,-3578,1780,1047,-737,-2404,259,1607,1143,49,-935,-1373,-1294,-653,-2953,1045,1919,2448,2912,3128,-9374,-85,2847,-5620,-8085,1348,649,-58,-8260,-1312,-4347,-20683,-91531,-146111,-67271,-20774,-4649,-4081,-6637,-8583,-27783,-34321,-24319,-1901,-1769,-1885,-2203,-2530,-2979,-3492,-3988,-4479,-5010,-5267,-5048,-4576,-4276,-3956,-3926,-3466,-3229,-2890,-2531,-2108,-2453,-1698,-2617,-86,447,996,-517,884,3196,-708,-1847,-1543,-461,-993,-1123,-2205,-2394,-2400,-1243,1540,-2111,371,-183,222,-250,-1570,70,-628,-3530,445,460,-2675,-348,-793,-1182,-1838,-2284,-2745,-2938,-2796,-2390,-2134,-1827,-1677,-1571,-1531,-2751,-1352,-1259,-1197,-1278,-1206,-2620,-1264,-1337,-1372,-1644,-1719,-1269,-1417,-1625,-1235,-1381,-1240,-4015,-1419,-1672,-3327,-2175,-2443,-2334,-3696,-2158,-2113,-2044,-1855,-2039,-1500,-1112,-661,-1093,-1428,-424,1314,1358,2114,2374,2348,592,354,2520,2116,-1161,647,-59,-1891,-3121,-3089,-3915,-4643,-3954,-3383,-3001,-2711,-2309,-1789,-1080,-246,653,807,-2920,3293,3837,4110,4130,1986,-1240,1810,-796,-1337,614,-1569,-3117,-151,-685,-1297,-1852,-2522,-3103,-3306,-3293,-2176,-1363,-614,-2102,-1126,850,1266,-3054,198,1547,1706,-1965,-1583,-1742,-2009,-2179,1874,2263,102,-2329,-452,628,440,606,720,-2443,-1886,84,2225,1219,-1163,-366,-484,-1250,-2377,-3001,-3362,-2209,-2651,-1960],[-1159,-60,3852,4285,500,1537,4467,220,130,105,127,-463,-1051,-1532,439,673,429,108,-1197,-693,-1376,-2222,-3229,-4146,-4069,-2694,-1621,-2208,-707,-1837,-1163,-853,41,-1008,-340,-977,-3339,-1312,-1648,-2654,-202,47,-205,-602,-857,-1356,-2524,-2150,-2384,-2615,-2828,-3203,-3603,-3802,-4252,-4676,-4592,-4180,-3649,-3298,-3128,-3093,-3450,-4103,-4683,-3605,-2305,-803,752,51,-693,-672,2198,3100,3537,3916,2486,1155,238,-544,-887,-1160,-1321,-938,-1413,-708,441,510,258,-783,-612,-1165,-1885,-2633,-3112,-3083,-2726,-2024,-1998,-705,-884,-1070,-25,89,-2731,-441,-544,-750,-1075,-1185,-1309,-1289,-3070,-1892,-927,-782,-772,-735,-1017,-1349,-1824,-2506,-3323,-4100,-4167,-3087,-1890,-1591,-1971,725,-540,3392,2229,-20,-334,227,344,5370,5069,483,-309,2991,2174,-1140,-2419,-364,-987,-1499,-1673,-1949,-2100,-2243,-2421,-2513,-2839,-3320,-3358,-3607,-3815,-3928,-3911,-3525,-2990,-2364,-1684,-917,-307,357,886,436,-2921,-478,1024,648,-822,124,-13,-103,-127,-116,24,-2883,-1777,111,96,56,-3526,-2619,-1337,926,1369,1699,545,-1338,-2594,-1521,-2942,375,228,-2268,-2484,-686,2442,1999,-3034,1483,1337,829,-1094,2267,2653,-220,-1632,-2339,1120,2058,1384,662,-3059,-831,-1487,-2053,-2844,-2685,-5484,-9240,-6100,-4668,-2077,-2054,-2254,-2720,-3014,-3399,-3283,-3248,-109016,-188045,-204256,-89115,-2317,-2121,-2052,-43007,-89137,-94756,-66180,-32361,-18905,-33616,-9674,-4703,-1619,-1241,-1052,-467,86,-11483,-5522,-5855,1675,2033,-2736,945,1512,-2722,-5508,1353,-1047,2822,-519,-1232,348,-1908,988,1403,1087,458,-653,-3998,-2577,-2593,-1040,45,676,1353,2135,275,-2067,-3020,-2305,3563,3722,3063,2502,145,-935,824,74,-2509,-898,2888,1132,-2746,303,-252,-2151,3482,1199,-918,197,-1837,-2621,-3878,-4855,-3876,-2687,-1614,-725,101,953,1587,2068,391,-1252,-3937,-4236,-3623,633,2142,2050,1513,-765,59,-1070,2524,2416,-1385,-2374,-1828,408,482,264,44,-781,-654,-1625,-1367,-1831,-2313,-2505,-2827,-3029,-3106,-3243,-3154,-3078,-2671,-2282,-1888,-1482,-1293,-1033,-2662,-637,-626,-2756,-964,255,-2687,323,-554,-306,-297,1298,-325,-1163,1657,1796,2838,780,-2530,-1802,-3247,-3243,-3252,-2716,824,2031,1003,-2094,515,-1922,-335,-694,-805,-1406,-797,-840,-1063,-1456,-2227,-2232,-2726,-3094,-3141,-2883,-2477,-2261,-3110,-1888,-1824,-1690,-1812,-1969,-2138,-2294,-2416,-2543,-2790,-2922,-3326,-3800,-4192,-4094,-3607,-3029,-2416,-1661,-984,-3269,94,313,650,-1544,-3649,-571,821,830,-430,182,-247,-504,-1203,-2331,-2357,-2681,-2595,-2324,-1897,-1495,-1297,-2452,-1298,-931,-923,-3304,-1352,-1087,-1297,-1788,-2283,-2748,-3288,-3374,-2815,-2084,-1059,-263,311,-863,-2026,-4124,-1873,-72,-1056,-537,25,-1633,-224,-2735,-1584,-569,-1297,-1913,-3731,833,1353,-50,-1124,-2678,-1250,-2140,-2916,-3197,-2551,-1310,-118,865,-2797,-1869,672,-1434,-1161,-2391,368,180,-218,745,-771,2613,1338,-145,-567,74,-364,-542,-949,-1156,-1840,-2403,-3013,-3057,-2568,-1830,-1487,-832,-439,-1024,-1651,-413,-608,-1278,-1282,-1669,-1890,-2343,-2662,-2855,-3126,-3098,-2883,-2597,-3051,-1607,-1164,-689,-204,142,-740,-1307,-180,-1484,-1178,-1555,1216,1446,615,844,2204,2627,3122,1695,214,-708,-1888,-309,-1421,1104,-176,-50,-675,-1521,-1361,-411,-1014,-78,1906,-1135,-1368,6336,5642,9,-1540,-1262,2903,4330,1102,-1662,-3466,1737,5764,1443,-1402,545,129,-1430,-245,-974,-1710,-2519,-3280,-3948,-3363,-2603,-1917,-1399,-1386,-2359,-1953,-2594,-2067,-2537,-2311,-2835,-3208,-2644,-1548,-2750,-2168,-1146,-2352,-740,-3110,-3690,1660,1740,1179,-2083,-242,2526,1987,-3002,985,1219,-3788,-2308,-2202,-3357,-2310,-2419,-3597,-768,-873,-1419,-3761,-1817,-2409,-3225,-3923,-2670,-971,587,-1288,3055,5869,6429,1788,7479,4401,-1242,-6145,-5289,-7030,-871,34,-1249,-2674,-4049,-3440,-2260,-8145,-5391,-2068,808,-3459,1664,1850,1850,-9096,-16596,-9745,-8853,-6589,-18682,-46984,-61241,-59958,-85784,-201273,-316861,-322411,-89567,-1596,-1547,-1409,-1287,-1064,-638,-272,-28,117,-3852,-4112,-2506,251,-8943,-3012,-6761,572,972,-7091,-51,-4181,5137,6477,5171,-2720,-959,6178,7127,2915,-598,-2250,-2278,-1438,3974,4375,3822,-38,-1308,-2496,839,-184,-1160,-2088,-3040,-3514,-3325,-2727,-2071,-1698,-1534,-1148,-587,-307,128,558,1054,1429,1938,2424,-230,3096,3260,3205,3265,3222,2949,2577,2248,-485,-1625,-666,-656,-1204,-1481,-1685,-1440,-1317,-950,-3204,-896,-135,-331,-269,-543,-831,-1347,-1921,-2456,-3132,-3803,-3700,-2598,-1399,-2595,1284,2553,-1492,-3173,2080,806,-68,-2296,-26,1085,3275,1872,514,-235,-198,228,-2243,-141,3869,5312,5957,6267,-7237,-1831,2170,-7077,-4987,4137,3306,2439,-4630,765,-3840,-23822,-90144,-146104,-71695,-21302,-3496,-3276,-8844,-8860,-25127,-31438,-21991,-3390,-2512,-2710,-3034,-3286,-3579,-3859,-4039,-4144,-4227,-4075,-3876,-3538,-3317,-3030,-3018,-2579,-2376,-2065,-1701,-1215,-1957,-1640,-2368,1571,2261,2255,-192,331,3137,-306,-1335,-2248,-8,-202,-655,-2378,-1987,-2055,-992,424,-1751,14,-168,2146,-804,-1741,1685,-774,-3457,1362,1146,-2917,244,699,-1373,-2023,-612,-1581,4852,2017,1721,1626,-678,3160,2867,-88,-2932,-503,-555,-1876,-3271,-4387,-5216,-4640,-3959,-3419,-3077,-2806,-2633,-2767,-2648,-2438,-2350,-1877,-4038,-1331,-1295,-3456,-1531,-1801,-1921,-3144,-2099,-1997,-1669,-1085,-2243,157,-463,-32,-1504,-1151,-203,2157,1599,2149,1517,934,112,-851,-1902,-2930,-3831,-5013,-4482,-3707,-3231,-2806,-2317,-2061,-1508,-898,-241,474,-1019,-377,734,3332,779,356,-2512,3977,3592,2965,2161,1346,-1160,-381,-1504,-1889,-2503,-2910,-3174,-2894,-2373,-1676,-809,-3,95,-157,-2850,2048,3761,1299,-2452,-1168,4046,3911,-4192,1016,2406,1859,-2207,-1535,-1820,-2491,-2008,-1208,-1734,-2118,-2365,-2932,-3077,-3147,-2729,-2042,-1891,-1940,-685,760,1001,-957,-550,-453,-1389,-2356,-3370,-2510,-933,-2150,-2176],[-944,230,1917,2412,166,560,3597,304,-160,-428,-561,-448,-961,-1164,-1920,-2297,-2073,-1571,-1341,-300,-1183,-250,645,874,837,725,421,-2262,-1001,-1907,-601,-1197,-128,-1445,-695,-1782,-2914,-1107,-1336,-2429,-538,-1073,-1502,-1864,-1763,-1613,-2797,-1316,-2013,-81,85,-26,-236,-1303,-2775,-2098,-4771,-1257,-1312,-2615,-2380,-1151,-1584,-783,-529,-355,-1911,-248,-315,-697,-1218,-1983,-2865,-3851,-4689,-4713,-3576,-2707,-1874,-1211,-1110,-499,-645,-1002,-1657,-2376,-3096,-3667,-3433,-2854,-2110,-1346,-780,-403,-128,33,-56,-85,-2819,-277,-759,-1092,-420,-481,-3081,310,693,-837,833,824,627,135,-2683,-1741,-75,-114,-1048,-252,-571,-914,-1376,-2895,-2780,-3579,-4062,-3172,-2176,-1147,-1885,695,-978,2866,2587,-79,-352,-267,285,5084,4950,1858,-957,3930,3684,-1681,-2807,1450,2608,2202,-1442,1253,564,-1135,-2377,-2114,-2795,-3359,-3191,-2782,-2248,-2266,-1234,-2361,-313,53,420,870,1195,525,1387,240,-3393,-407,1460,1885,-1080,259,844,873,616,381,305,-3048,-1746,-221,55,20,-3634,-2912,-1944,451,561,458,-131,-1252,-2594,-1446,-2993,-512,-690,-2269,-2676,-964,-805,-981,-2429,-1554,-2150,-2577,-3053,-3657,-4114,-3519,-2723,-1985,-1383,-922,-614,-429,-2457,-541,-815,-1848,-2161,-1930,-5688,-9474,-6250,-3913,478,1013,1214,989,746,204,-22,-418,-109619,-205972,-222595,-79148,1717,478,3477,-36483,-79732,-67457,-35849,-18072,-14573,-28613,-13394,1296,8439,8750,8632,8664,8441,-12053,-5167,-5145,2477,4997,-2820,1416,2003,-2089,-6034,-436,48,84,-131,-1544,-105,-2776,262,393,320,150,-991,-3344,-2284,-2662,-1862,-339,194,574,1090,760,-2275,-3201,-1757,3363,3659,3718,3965,553,-1848,577,-8,-2779,-369,2886,990,-2790,226,-360,-1707,4310,1866,-1340,1765,-2146,-1317,-2900,-3366,-3097,-1099,142,-952,838,1874,1770,1355,0,-1545,-3961,-4493,-3688,-3895,-2755,-1539,-482,-304,-161,-158,1945,2174,-1859,-3046,-2155,-459,982,1186,421,-1729,-1795,-1997,299,609,334,-2122,-11,-1392,-495,-883,-1164,-1573,-1720,-1882,-1984,-1995,-2148,-2160,-3732,-1646,-1519,-2819,-1077,-745,-1505,-257,-184,-703,209,191,-646,-1131,-526,-841,-1179,-1540,-2284,-2368,-2963,-3453,-3375,-3636,-3834,-3726,-3478,-2964,-2550,-2153,-1729,-1529,-1354,-1756,-1241,-1260,-1394,-1620,-2220,-1906,-2186,-2488,-2672,-2626,-2341,-2094,-2759,-1287,-907,-459,-913,-323,-465,-740,-1113,-1600,-2281,-2893,-3799,-4663,-4007,-2979,-1930,-1268,14,1061,1330,-3929,525,2579,270,-893,-2918,-1079,446,580,-954,424,-263,2669,3853,-2146,-81,2191,1795,654,-36,0,-138,-1936,-1182,607,-949,-3137,-1195,-852,-928,-346,2690,2421,-2389,579,-31,622,1144,923,653,-1400,-2362,-3993,-1608,-2041,-2847,-3258,-2933,-2165,-1195,-2104,-2149,-1008,-843,-1275,-3032,1624,2711,-292,-1171,-2497,973,153,-746,-1737,-2621,-3112,-3255,-2726,-2355,-1478,-573,-596,-1844,-2999,-637,-571,-548,899,-1077,3064,1034,82,-555,-79,1171,-123,-971,-607,-1408,-2246,-3293,-4262,-5181,-4374,-3856,-3010,-2385,-1843,-1705,-1379,-1173,-1124,-986,-926,-1054,-714,-632,-2026,-749,-2065,-535,-1856,-3253,-1461,-968,-1136,-1258,-1463,-1729,-1911,-2102,-2329,-2524,-2549,-2496,-2263,-2008,-1706,-1214,-772,-378,44,239,-642,-989,241,-891,659,743,45,-685,-1993,-1271,-205,-1503,-573,-1234,-1692,-1951,-2060,-1904,-1521,-1014,-1034,221,625,1003,-1531,-3294,1643,1537,1486,-1349,487,208,-1037,266,-145,-811,-1197,-1799,-2517,-3086,-3491,-3491,-3124,-2463,-2103,-1911,-2306,-2014,-2503,-475,-762,-2760,-2302,-3061,-3779,-3671,-2801,-2514,-706,-3024,-3623,2380,2543,954,-1909,-608,3020,1893,-2633,1299,1586,-2124,-2942,-1093,-2585,-2329,-2266,-3716,-1636,-1896,-1842,-3745,-981,80,1332,2441,1754,3967,-132,-704,2917,6170,5618,2723,3445,1989,-961,-5849,-4999,-7247,-2871,-2842,-2717,-2696,-2721,-2676,-2325,-5464,-2621,-5746,-2332,-3483,1579,1987,2205,-9433,-10989,-7506,-13394,-8499,-14100,-41180,-65868,-62354,-112433,-320486,-463302,-389605,-72255,-263,502,1143,1511,1715,1877,1767,1374,786,-5095,-5385,-1212,-1636,-8635,-3287,-5883,-1437,-938,-7840,574,-2702,2269,3023,3508,-4714,-3014,4752,5514,2413,-947,-1798,-1562,-666,4337,3941,3271,-621,-1622,-2514,306,-1613,-1421,-1016,40,-1453,-2848,752,721,635,650,1210,2198,2833,558,4833,5503,5771,5885,5721,5255,4676,4009,3297,2951,2766,2582,2476,1882,-1247,-2300,4,2606,3160,3954,4654,1137,328,-127,-3053,-1119,1131,-1817,-543,442,187,-790,2910,1992,729,-681,-2222,-3415,-3861,-2852,-1542,-321,-1082,-2725,1984,422,616,-1724,-438,322,-372,-1427,-2325,-2536,-2124,-1238,-1517,-2258,1569,2145,2675,2984,-4833,-2988,1072,-8532,-2084,2258,1689,1038,-694,-374,-2612,-26381,-88785,-142923,-75038,-22401,-1891,-1366,-11035,-9195,-22633,-28624,-19393,-5932,-2828,-2949,-2711,-2101,-1449,-2257,-856,84,223,322,229,30,-294,-686,-1368,-1586,-2097,-2064,-1979,-1675,-1535,-1698,-2219,69,304,380,-50,-208,-7,-404,-947,-3007,-2394,-3174,-3862,-3808,-3090,-2475,-1763,-1310,-1341,-940,-602,-554,-1353,-1853,-1688,-2015,-3360,-3048,-3254,-3643,-3707,-3486,-2869,-2341,-1306,-2307,700,1807,1632,2192,-657,3645,3560,306,-3075,-780,2049,575,-1743,-1280,-2531,-639,-1314,-1840,-3759,-1068,175,659,-1506,1401,1232,-677,-4143,-911,269,-3558,-627,-700,130,-2575,-1919,-1104,-1714,-2088,-2464,-2146,-1811,-1299,-1914,-885,-857,-1132,-1633,-2250,-2906,-3016,-2626,-1982,-1339,-737,-1364,-110,205,-1860,-3362,-1820,-2221,-1247,-186,123,120,932,-387,-255,855,2765,802,-150,-2186,3720,3129,3414,3007,1562,-965,1388,-2277,-2500,-674,-1297,-2054,-2719,-3222,-3120,-2748,-2498,-2294,-2098,-2488,-1691,-1584,-1591,-2849,-2051,-2166,-2246,-3467,-2576,-2601,-2441,-2528,-1811,-1747,-2915,-1721,-1190,-1094,-848,-702,-276,280,692,1186,109,-1409,-1926,-1428,2250,829,-799,-770,-524,-1514,-2050,-451,-1287,-369,-1562,-2353],[-316,696,198,-441,-889,-1512,-1881,-2247,-2979,-3725,-4661,-5247,-4391,-3341,-2290,-1392,-538,95,-1327,556,-1171,176,263,-195,-981,-1547,-2406,-3156,-3494,-3239,-2659,-1993,-1069,-1777,-552,-1714,-1936,-724,-855,-1578,-1403,-1371,-851,-118,951,-885,-2784,-1287,-1661,2735,4441,4254,3931,-1028,-2663,-2458,-3590,-554,-353,-3078,-2689,-611,-1702,202,-405,-1197,-2462,-2457,-1992,-933,-951,-410,2673,3212,1988,2775,3022,1727,1112,-287,-1241,-54,681,740,-1446,-59,1720,2166,-885,-1351,149,2553,2261,-113,1092,651,-78,-602,-2660,-1193,-1268,-1075,-616,-955,-3286,187,848,-1083,895,903,807,-278,-2129,-1399,973,-68,-1330,-499,-301,234,-198,-3575,-1359,-1984,-2749,-3513,-4441,-4714,-3907,-3088,-2221,-1553,-791,-261,-89,-581,334,1356,1593,1707,-663,1653,1632,-2012,-2746,851,644,195,-1250,-721,-1294,-1864,-2321,-2363,-2253,-3270,-1651,-708,-1368,-1749,-253,-2619,263,499,208,-49,-429,-648,-827,-1028,-3468,-1335,-1507,-1808,-2078,-2296,-2503,-2647,-2615,-2393,-1902,-2928,-1461,-462,-375,-386,-3676,-2945,-2461,-1747,-2182,-2533,-2342,-1903,-2611,-1073,-2859,-1169,-1009,-1908,-2759,-1108,697,1203,-1543,2056,2069,1517,-1196,1545,1082,-458,-1687,-1518,-1045,-1152,-1050,-848,-1785,-738,-953,-1401,-1967,-2541,-5622,-9547,-6125,-3094,1086,2248,3118,3575,3980,3993,4157,3885,-100126,-224945,-239271,-66123,4157,-5381,7789,-29630,-56530,-16176,6335,-3691,-10990,-22976,-17739,6774,14945,15004,14327,13508,12227,-10543,-4019,-3865,2679,3381,-2769,-9,-1392,-2560,-6284,-3523,-2989,-2367,-1560,-1699,-449,-3506,579,80,811,1038,-950,-2401,-1773,-2592,-2839,-2262,-1086,-1620,-1939,-2120,-2275,-3130,-923,64,791,1302,1984,993,-2512,346,-19,-2605,168,2815,767,-2701,342,-357,-1157,3846,2435,-1725,1530,-2433,-1127,-2007,-2623,-3652,-3578,-2657,-1862,-1285,-747,-496,-405,-447,-1697,-3723,-4521,-2985,-724,-567,-356,-150,128,-80,464,641,835,-2424,-3228,-2172,-1325,265,369,152,-2476,-2413,-2314,44,440,295,-3320,111,-378,-380,-842,-1248,-1844,-2251,-2742,-3212,-3568,-3949,-3996,-4173,-3070,-2628,-2920,-1654,-1178,-1039,-693,-467,-1000,-848,-1285,-1911,-2732,-3660,-4435,-3762,-2868,-2139,-1559,-2544,-3352,-3177,-2586,-2020,-2419,-2478,-2822,-1093,-1226,293,543,580,-2078,-38,-544,-1154,-1743,-2173,-1950,-1687,-1273,-2464,-186,414,-1461,-2254,-1063,-17,1444,-786,1030,587,130,-234,-458,-579,-342,-173,-1915,247,511,726,-389,978,1275,1593,-2029,1183,2512,112,-177,-2079,-1381,105,-186,-1450,796,-222,2279,3990,-1875,325,1783,754,-327,-1091,-1124,-413,-1453,-1076,820,-1143,-2872,-855,-532,-1321,-913,2768,2347,-1369,633,-489,1032,5099,1671,1488,-1886,-2599,-3243,-1315,-859,-2218,-3476,-3971,-2878,-1723,-1472,-2595,-1239,-65,-558,-2316,2349,2564,-522,-1020,-2387,1562,1016,431,-203,-730,-995,-1301,-1357,-1785,-1232,-1233,-902,-2242,-3448,-1431,-1211,-738,949,-1319,1025,595,195,-596,-1077,-2000,-2640,-3314,-3646,-4144,-4299,-4443,-4308,-4047,-3638,-3527,-2944,-2460,-1973,-1839,-1504,-1297,-1271,-1176,-1147,-895,-782,-439,-1891,-615,-1904,-443,-2128,-3332,-2665,2180,1893,1481,845,-1479,-1470,-1350,-1873,-2115,-1986,-1729,-1389,-1203,-1164,-1111,-1233,-1488,-1731,-2152,-2508,-2648,-2632,-2436,-2035,-1538,-1199,-614,-2510,-1143,29,-1971,785,1217,-1537,-2079,1781,1867,227,-513,-767,1366,996,721,-1411,-2979,430,356,483,-1246,477,388,-477,2069,370,-1667,1521,-904,1196,536,-1102,489,2246,-2292,-1601,-1973,-2080,-1902,-2287,-1313,-1509,-2130,-2152,-2262,-2478,-2507,-2451,-2631,-2000,-2921,-3071,-953,-583,-345,-1715,-922,-205,-292,-1922,-330,-375,-603,-3275,-250,-1846,-2297,-2009,-3456,-1905,179,-248,-3840,1059,1604,2143,2386,1492,2687,-843,-105,1528,712,-202,-1072,-1801,-1877,-1301,-5288,-4732,-5807,-2617,-4427,1864,1419,778,88,-2131,-2300,320,-8822,-4726,-2350,2584,2811,1568,-7855,-5465,-4939,-18421,-10365,-10023,-35063,-67162,-65897,-139427,-438203,-596000,-413712,-50553,10908,11537,11767,11492,10862,10056,8913,7496,5477,-6072,-6495,449,1463,-7870,-3114,-4717,-400,-643,-8920,-112,-1100,1499,2422,1759,-3391,-2700,3302,6357,1739,-1112,-1337,-781,182,4882,3589,2767,-1068,-1498,-2357,-986,-3157,-1738,-1659,-72,-766,-2657,1133,5176,6628,7273,8619,10742,2402,1054,5503,23622,26973,29813,31670,32369,32262,31816,31589,16842,33149,33698,23189,298,-1933,-2165,623,14108,15160,12424,5036,818,84,-400,-2743,-827,231,-2694,-1117,-2044,-2379,-2220,-1670,-899,-223,306,629,-735,689,-1586,1534,1441,-584,-2160,313,-297,-778,-1487,-2209,-2902,-2962,-2973,-2727,-2239,-1862,-1752,-1254,-4371,-550,-387,-108,111,-2149,-3323,723,-9773,822,1238,1183,1056,942,621,-1103,-28538,-87048,-137851,-79068,-24174,-3556,-3342,-13026,-9347,-19564,-25101,-16375,-8750,-752,678,94,-90,2342,-1788,-985,2005,2912,1489,1402,-598,-356,-1381,-2544,-2832,-2616,-1893,-1225,-673,-1137,-1832,-2082,-354,-798,-1425,-2143,-2805,-3373,-3386,-2773,-3543,-1340,-700,-353,-2950,-824,-1369,-834,-555,-1270,-2025,-2541,-3261,-4097,-3734,-2955,-1933,-3222,-403,507,-3730,1764,628,-2665,-2711,-723,-2819,3969,1448,1404,2581,-691,3927,4088,657,-3094,-1079,1800,624,-2070,-1801,-2466,-612,-1485,-2208,-3791,-1022,-1562,-1615,-1673,-533,-343,-439,-4298,-638,-152,-3594,-585,259,1084,-1988,-1968,845,446,92,-2686,-1117,-2569,-1020,-2264,-1207,-1377,-1575,-1852,-2137,-2451,-2493,-2538,-2509,-2410,-2209,-1868,-1857,-1395,-1799,-3478,-2044,-2889,-1040,1047,421,68,2014,103,-154,852,1736,827,-655,-1910,1899,1741,2228,2239,1189,-670,1641,-3069,-3107,-230,-942,-1835,-2675,-3519,-4012,-3868,-3624,-3342,-2987,-2456,-1958,-1371,-794,-3252,-1411,769,1398,-1815,2042,2130,2157,-2858,-1229,-1469,-3089,-1360,-1054,-2063,-2700,-2546,-2040,-891,107,1098,-4,-961,-1825,-2080,1714,717,-670,-962,-655,-1613,-1632,-22,-1653,-241,-899,-2456],[253,985,908,884,-208,-246,577,418,-146,-599,-1179,-1029,-1183,-1436,-1682,-2000,-2241,-2557,-2792,-3168,-3601,-4058,-4414,-4088,-3600,-2734,-2173,-2199,-1334,-1901,-655,-440,-260,-2287,-141,-860,-959,-462,-518,-824,717,1424,-161,1127,767,-1140,-2738,-1380,-1446,3401,4686,4315,3956,-862,-2619,-2212,-2352,-101,-449,-3492,-2680,-1179,-1880,1296,437,-543,-2649,-1895,-1545,-940,-860,-123,1767,2171,1351,2259,2017,1339,604,-241,-1497,-846,-671,-166,-1063,425,1204,1325,-1211,-1329,173,439,-25,-630,-1271,-1956,-2828,-3579,-4213,-4298,-3636,-3006,-2336,-1656,-3512,-948,-367,-984,591,1247,1845,-664,-1628,-1048,1017,-273,-1672,-1162,-483,1456,-149,-4186,-393,1480,1011,455,-188,-753,-1206,-1635,-2005,-2555,-2976,-3567,-4095,-4497,-4867,-4972,-4521,-4092,-3839,-3544,-3283,-3234,-2999,-2821,-2580,-2309,-1779,-1422,-997,-1299,-1791,-1898,-1795,-3155,-1746,-130,-1341,-1248,89,-2883,14,-434,-939,-1389,-1954,-2362,-2748,-3150,-3499,-3454,-3240,-2967,-2548,-2019,-1493,-1015,-566,-174,271,-2660,-1056,-687,530,-1,-3753,-2794,-2941,-2470,-3164,-3610,-3228,-2508,-2693,-699,-2617,-1574,-760,-1447,-2867,-1215,760,1066,-659,1682,1684,1777,-1194,1365,998,-664,-1571,-1045,-397,-216,152,600,-1203,1221,1324,-790,390,577,-5452,-9577,-5825,-2317,1613,5546,13166,15524,18834,21689,12080,27508,-87553,-240061,-249277,-51363,34097,-11045,29151,-22961,-22460,36234,36654,9371,-8554,-18018,-22484,11243,48785,47008,43504,39446,34947,-8444,-2262,-2288,2911,6447,-2523,2115,2871,-1355,-6293,-4029,1933,2046,1191,-1794,-718,-4059,476,-519,368,710,-462,-1291,-1160,-2417,-3854,-2350,-2294,524,861,1539,-2151,-2967,4,5779,6401,6539,6591,1312,-2595,93,-25,-2305,629,1360,427,-2488,524,-327,-640,1825,2181,-2100,1250,-2688,-886,-1209,-2700,-2590,-887,-1713,-2455,-2789,-2363,-1667,-867,-464,-1789,-3374,-4281,-2218,1902,1870,1702,1398,489,181,409,227,206,-3082,-2847,-1962,-2201,-507,-292,-404,-2887,-2297,-2648,-642,-527,-418,-2199,-58,-100,-257,-740,-1922,-2146,-2908,-3796,-4364,-3857,-3365,-2832,-2979,-1713,-1594,-3110,-1898,-2248,-2938,-3301,-3523,-3867,-3747,-3757,-3822,-3905,-3782,-3344,-2706,-1996,-1789,-784,-2143,-3078,-3176,-2466,-626,-1261,-2130,-3236,-3667,-3671,-2858,-2160,-1524,-2463,-681,-408,-274,-224,-2198,-989,-1278,-13,-3019,63,143,-1336,-1883,-1218,-604,79,-777,-370,-636,-856,-950,-903,-804,-439,-246,-2943,-76,-79,-228,-556,-989,-1296,-1539,-1457,-1214,-739,1,383,-1397,-1536,-43,-884,-2044,1134,-289,1684,2346,-1702,479,-226,-1016,-1905,-2784,-3678,-4449,-3948,-3199,-2572,-1954,-2642,-733,-267,-1671,-1496,903,1291,-435,496,-1104,1131,951,551,28,-2476,-2750,-2456,-2138,-2612,-3248,-3802,-3985,-3469,-2770,-2160,-3000,-1375,-468,-88,-1833,225,286,-918,-864,-2518,677,805,662,1141,731,486,2008,-58,-1510,-859,2806,1150,-2461,-3884,-2183,-1690,-871,1316,-1586,2439,32,145,-588,-1375,397,-748,-1209,-932,-978,-1584,-2277,-2700,-2763,-2258,-1724,-535,660,464,-1599,-872,-477,-328,3599,1911,-752,4355,2483,-1759,-762,-1811,-839,-2294,-3478,-4271,-1377,1692,726,-190,-2310,-1396,-690,-1038,-477,-185,752,815,-254,194,-195,-719,-1305,-1810,-2439,-3000,-3391,-3667,-3748,-3564,-3216,-2947,-2352,-3180,-1294,-803,-2615,239,554,-1796,-1944,1966,2357,71,-298,-766,1426,2331,958,-1534,-2791,510,100,38,-1385,267,415,-53,2380,1140,-2782,475,-1769,530,571,-1046,537,2579,-2853,-1123,-2380,-2163,-1989,-2204,3563,150,-1643,1094,-2027,-777,-1064,-1110,-2911,-734,-3021,-2433,-1521,-1547,-1597,-1756,-1855,-1959,-2153,-2204,-2330,-2399,-2324,-3334,-2162,-2041,-2468,-1977,-3281,-2468,-2168,-2233,-4262,-2470,-2237,-1878,-1645,-1120,-737,-1692,207,756,1205,1611,1956,2040,2018,-173,-4749,-4812,-4553,-2057,-3993,-1785,-2604,-3159,-3179,-4616,-2189,-1709,-6054,-4541,-1921,-2545,-2719,-4434,-5357,-577,-2565,-23820,-12269,-6741,-28912,-65321,-69451,-160851,-544409,-710582,-399065,-30037,10490,31266,26817,22189,17764,13859,10350,7285,4279,-6893,-7703,751,340,-6787,-2464,-3529,-1089,-1457,-10199,-1241,-562,121,1258,-87,-796,-763,1660,5353,751,-1121,-1080,-188,883,2201,675,-964,-2231,-1792,-2341,-1608,-4933,-2283,-2548,-440,-275,-2339,-151,3595,12611,18187,21972,14044,1927,1429,5771,26973,96100,108201,56401,136911,178422,189718,195272,1439,174485,150060,29446,-1668,-2637,-1500,989,15729,24264,19561,4615,187,-407,-819,-2451,-276,-300,-2222,-882,-242,-90,-2266,-209,-180,-168,-274,-592,-768,-1030,-1172,-1138,-1095,-964,-1618,-915,-846,-590,-577,-1398,-961,-870,-1156,-1453,-1552,-1672,-2787,-1615,-6454,-973,-766,-445,-214,-33,-3019,245,-10840,312,136,-52,-240,-288,-366,-417,-30412,-83779,-128866,-85132,-26807,802,-1574,-14124,-9219,-15454,-20278,-12897,-11703,-1554,1130,-102,1184,1853,-1342,-1076,1609,1122,612,-59,-1123,-1621,-2447,-3457,-3737,-3651,-3073,-2459,-1892,-1419,-2096,-1972,-853,-972,-1227,-1540,-1781,-2008,-2175,-2250,-3181,-2159,-2023,-1936,-2971,-2050,-2428,-2741,-3285,-3990,-4607,-4627,-4172,-3640,-2895,-2227,-1735,-3073,-62,751,-3950,1817,463,-3451,-3103,-806,-2862,3364,953,1078,2826,-772,3640,3532,976,-2982,-1388,1459,593,-2380,-2317,-2334,-575,-1758,-2443,-2849,71,182,-940,-1961,-2687,-3687,-3973,-4180,-2767,-2194,-3544,-1390,-1226,-1048,-1372,-2079,-1829,-2222,-2277,-2905,-1734,-1789,46,-2492,-341,-56,2112,1930,1954,1586,680,-123,294,-214,-554,-896,-785,-365,-1692,-3542,-2277,-3345,-787,862,109,186,2374,483,-62,755,1084,627,-1094,-1628,-100,-147,-100,77,501,-291,1604,-3836,-3510,-420,253,-674,2169,3032,-498,1194,-7,-1250,-2371,-3074,-3195,-2594,-1812,-3617,-1578,-160,238,-6,176,-124,-448,-3148,-1037,-1420,-2855,-2050,-2344,-2493,-2463,-2297,-2492,-2391,-2516,-2569,-2582,-2428,-2181,-2581,-1231,-559,-613,-1133,-862,-1739,-1241,436,-2118,-85,-246,-2540],[-429,-342,-350,-242,-422,-183,-77,52,-301,-481,-1104,-874,-967,-757,-650,-567,-375,-237,-1686,89,-1665,113,17,15,-487,-709,-369,-2367,-1527,-2087,-564,-382,-475,-2914,501,365,-6,-290,-298,-181,1944,1541,-416,1036,347,-1470,-2612,-1567,-1330,3805,5758,5671,4104,-776,-2600,-1446,-1211,-1075,-1321,-3548,-2447,-1757,-2061,-1086,-894,-677,-2373,-1246,-504,-1172,-667,213,337,153,91,-188,-271,-594,-856,-1124,-1842,-1409,-1361,-1005,-589,59,753,1342,-1417,-1242,152,3212,3461,-1002,2622,1776,-105,-1042,-1013,2150,-456,-674,-2279,-2131,-3721,-1731,-1764,-1525,-1155,-489,107,-983,-1188,-687,773,-513,-2038,-1895,-823,1330,-132,-3959,102,139,-432,-951,-1553,-2043,-2370,-2628,-2794,-3133,-3347,-3740,-4070,-4243,-4263,-4126,-3835,-3657,-3679,-3650,-3574,-3544,-3141,-2668,-2079,-1470,-656,-104,407,-1444,-1413,-1694,-1682,-3018,-1820,-333,-1340,-807,439,-3112,137,577,243,-156,-805,-1417,-2042,-2487,-2888,-1477,-523,330,-1060,893,1731,3181,3538,3759,3053,-2319,-600,-904,729,-95,-3879,-2501,-3382,-1612,1639,985,-2033,-1127,-2806,-718,-2294,-1669,-2077,-2606,-3065,-3630,-4399,-4169,-3610,-2991,-2760,-2439,-2264,-2332,-2418,-2569,-2811,-2847,-2550,-2048,-1509,-976,-791,-157,141,-177,691,1069,-5286,-9618,-5410,-1657,288,5492,10771,14051,18416,19691,8354,32721,-74383,-245019,-248480,-35916,77569,-12950,22613,-17025,17091,88996,85769,20051,-7564,-14347,-27345,14164,59104,55226,52349,50424,48187,-6717,-147,-607,2984,5862,-2043,2166,3016,-1414,-6183,-5410,3658,4037,1674,-1896,-925,-4376,257,-1148,-264,-482,-593,-791,-951,-2172,-3952,-2395,-3795,-2845,-2185,-1247,-1991,-2823,903,2954,3531,3662,3749,1415,-2023,-185,-68,-2067,-990,-2190,-3319,-4119,-3206,-2085,-1124,-465,309,-2455,879,-2811,-600,-522,-3447,-2345,-577,-1236,-1786,-1898,-1296,-486,414,-527,-1862,-3016,-3964,-1520,2641,3400,2831,1226,649,524,2471,3917,1235,-3404,-2300,-1700,-2988,-1291,160,-668,-2801,-1824,-2989,-658,-1432,-2875,-2682,-1934,-1459,-1469,-2129,-2780,-1744,202,-240,3336,2506,891,-691,-1838,1799,140,-3347,-970,1355,1959,2800,815,-1550,-1368,-2368,-2979,-3118,-3070,-3088,-3239,-3428,-3432,-3115,-2595,-2776,-3170,-2346,-1322,-1198,-1864,-3167,-681,-1056,313,779,1262,-2867,-61,359,642,1754,-2254,-985,-1818,91,-3146,516,186,-1246,-1669,-1375,-1617,-1917,-2416,-2879,-3148,-2984,-2610,-2202,-1882,-1406,-1160,-4012,-825,-624,-450,-333,-214,77,367,766,1016,1218,-42,828,-849,-1458,94,-1298,-2631,1477,-405,969,3378,-1582,396,2559,2228,1810,1428,1061,628,-1072,-1319,20,-1888,-2361,-409,-686,-1750,-1914,-1870,-2125,-2392,-2416,-2240,-2088,-1667,-1440,-1354,-3050,-2574,-1624,-1516,-1680,-1714,-1787,-1825,-1850,-1683,-1457,-3144,-1299,-24,464,-1506,1207,1413,-1353,-648,-2748,1143,788,456,197,204,44,1018,-483,-1495,-730,2775,1867,-2407,-3984,-2733,-1603,-698,1408,-1604,418,-621,-681,-1289,-1959,-1811,-1842,-1871,-1579,-1538,-1274,-1141,-882,-608,-240,-156,466,1091,854,-1778,-1147,-668,-331,3689,1773,-520,4829,3000,-1429,-1030,-1722,-918,-2077,-3503,-6040,-5016,-819,-1756,-2197,-3390,-1078,-342,-974,-374,152,-37,-285,-673,-1071,-1211,-1234,-1136,-896,-844,-1132,-966,-1211,-1544,-1840,-2133,-2606,-2780,-2963,-2900,-2746,-3160,-2209,-2124,-1937,-1581,-1351,-1158,-1053,-1016,-1144,-1434,-1936,-2442,-2856,-2690,-2296,-1945,-1465,-1574,-633,-369,-219,-137,-173,-3768,-543,-2459,-450,130,-957,506,2227,-3018,-492,-2875,-2310,-2053,-2101,3435,-86,-1084,974,-2207,-395,-685,-1112,-3035,-805,-3050,-1616,2432,2446,-171,-1775,-1867,2452,2167,-355,2123,1816,1155,-3016,265,-980,-2585,-2354,-3320,-3347,-2500,-1643,-4434,-606,-105,254,237,291,33,-2275,-506,-964,-1379,-1779,-2142,-2624,-3014,-3252,-4011,-5000,-3308,-1898,-1823,-1114,-842,-686,-691,-7389,-943,-1127,-1396,-1534,-1639,-1352,-254,-8601,-2453,3760,-313,-28915,-13859,-3909,-22743,-62057,-72101,-180606,-652524,-825962,-370603,-12107,5113,51844,42011,30624,21415,14712,10039,6967,3258,-7200,-8720,1241,5561,-5193,-1089,-2135,6128,5699,-9234,2950,1763,-1769,2305,-1374,1600,1542,156,1907,-159,-573,-759,451,813,354,-464,-1384,-2070,-1676,-2269,-2894,-5124,-2750,-3354,-766,275,-1718,-1314,2227,13136,28560,34307,13190,1737,1938,5885,29813,108201,131464,62236,180912,205468,228453,247458,36006,199202,174278,35306,-3636,-2988,-435,1338,17078,47856,19922,3988,-470,-868,-1080,-1954,561,-127,-919,-661,-552,-96,-3104,2941,1997,824,-409,-1639,-2492,-3255,-3666,-3602,-3104,-2360,-1636,-1015,-678,356,710,-1724,-1487,556,35,-1240,-1190,-1868,-3455,-2806,-8054,-2382,-2101,-1687,-1384,-1169,-2134,-953,-11564,-1002,-1184,-1308,-1336,-1146,-957,-785,-31569,-78025,-115178,-88998,-29947,-294,-2348,-12829,-8482,-9942,-13765,-8733,-13635,-741,90,-205,1673,2337,-810,-968,3210,3374,1397,1125,-1255,-2035,-299,852,436,-4097,-2052,-1335,-1743,-1997,-2298,-2069,-1744,-1334,-799,-331,-1435,908,625,1122,-2509,1293,1284,-689,-2524,415,-623,-1212,-2632,-3897,-4120,-2961,-1642,-2241,-1751,684,-1786,-2764,950,2900,-3488,3155,438,-4125,-3312,-738,-2350,1453,479,585,18,-753,-912,-1270,-1512,-2640,-1580,-1117,-808,-2527,-2614,-2003,-392,-1886,-2144,-1806,146,44,-388,-2240,-991,-1590,-1869,-3536,-2472,-2542,-3307,-1962,-1519,-897,-647,-2164,-38,-102,-144,-3052,-1748,-187,88,-2481,17,-8,1534,1727,1828,1764,463,-76,1264,827,375,-387,-758,-1089,-1493,-3486,-2496,-3316,-3193,-3298,-3375,-3453,-3498,-3399,-3231,-2943,-2578,-2144,-1679,-1242,-347,-762,801,1309,818,177,1428,-3488,-3266,-617,885,-63,2550,4006,-527,1813,1084,-207,347,-1850,-298,746,-139,-3774,-1756,-580,-888,-101,-176,-462,-845,-3339,-1734,-2233,-2336,-1932,-1422,-866,-267,342,498,877,961,1020,153,-123,-1493,-2690,235,191,-625,-1262,-1130,-1902,-916,-733,-2685,-1029,-1215,-2610],[-1046,-868,-687,-405,-390,-133,23,80,-456,-198,-681,-639,-1116,-621,-706,-930,-1151,-1518,-1846,-2213,-1977,-1443,-907,-263,-1639,-592,124,-2542,-1731,-2276,80,-262,-683,-3459,-918,-1447,-1714,-1374,-508,394,2350,1532,-578,1017,-202,-1724,-2375,-1799,-1261,3974,5755,8490,6686,-750,-2577,-490,-206,27,-854,-3294,-2194,-2303,-2209,-896,3660,-263,-1825,-1462,-1065,-1383,-408,563,3795,3035,304,747,-550,-2130,-3535,-2374,-2298,333,645,979,-144,1145,569,-358,-1575,-2833,-3846,-2473,-1168,-1670,1237,2195,-473,-1745,-137,2194,-590,-601,-2561,-2806,-3963,-829,1259,-82,188,-791,-1754,-2401,-2593,-2386,-1892,-1399,-2467,-2712,-1372,-442,-415,-3336,-683,-869,-1184,-1467,-1869,-2222,-2493,-2765,-2982,-3351,-3499,-3654,-3550,-3193,-2818,-2559,-2273,-2171,-2340,-2563,-2912,-3552,-4025,-4231,-3721,-3020,-2084,-1404,-764,-1666,-1096,-1542,-1615,-2954,-1968,-637,-1465,-557,651,-3268,171,770,-112,1182,564,167,361,-276,-2607,-493,-343,113,-1388,991,1903,2845,3542,3850,2638,-2047,-237,-1191,723,-147,-4121,-2192,-3672,-2652,1352,2075,-2503,-1297,-2970,727,-1990,-1541,518,-824,-3462,-1521,173,216,198,296,112,149,-1293,129,208,-1763,-1669,-302,321,251,197,230,-647,522,780,266,1347,1491,-5244,-9711,-4983,-1223,-1080,942,426,620,2437,5365,3912,14271,-61872,-236618,-237283,-20466,46223,-8450,14715,-12390,56786,70400,69835,27712,-8221,-12303,-32003,14898,44862,37710,31228,26786,23905,-5809,2078,1053,2695,5170,-1372,1917,2857,-1817,-6152,-5506,2637,2091,1716,-2064,-1102,-4488,-861,-1856,-2220,-2856,-3212,-3382,-3239,-3080,-2890,-2625,-3847,-1972,-1636,-1492,-1886,-2755,-1487,-1666,-1997,-2557,-2887,-3389,-3502,-3592,-3481,-3199,-3090,-2930,-2762,-2855,-3017,-2910,-2802,-2808,-2507,-2769,-2370,-2701,-2037,-1836,-4226,-2152,-1579,-1486,-1731,-1387,-1150,-988,-807,-630,-1934,-2700,-3685,-963,67,42,-98,-400,-749,-1322,-1933,-2571,-3158,-3692,-3451,-2845,-2773,-2020,-912,-1219,-2407,-1416,-3284,-1082,-43,754,1098,1942,2354,2672,-998,-3739,715,449,-51,3335,1742,18,-802,-789,2147,130,-3569,-1136,1659,2694,3419,968,-1765,-593,-2006,-3348,-3551,-2586,-1762,-1123,-671,-1716,-301,-1470,-2502,-3095,-2218,16,-1173,-2990,-2477,-283,-1138,-715,-1094,-1411,-3228,-1857,-1883,-1844,-1740,-2289,-1039,-1938,-639,-2596,-567,-641,-1169,-1600,-2146,-2862,-3029,-2268,-1100,149,1390,2539,1319,292,5293,3686,-3463,704,5634,3425,993,2342,295,807,1730,1410,337,-486,-1339,-2155,-2810,-3026,-2617,-3061,-1462,-895,-286,67,-1459,111,854,999,894,640,220,-389,-1061,-1537,-1018,-2098,-1994,326,397,-1539,-2041,1133,1145,935,43,-2265,-250,-512,-882,-1283,-3524,-2120,-1845,-2071,-1849,-1578,-649,80,737,544,-655,-2995,-1034,2164,907,-1293,3117,5235,-1759,-389,-2995,4171,3440,559,1703,742,-564,-291,-857,-1710,-877,-1036,-854,-2202,-3728,-3038,-977,-148,885,-1280,651,-1182,-297,-743,-1976,-288,-1564,-1780,-1681,-122,216,-489,-1105,-1631,-1789,-1830,-1071,-247,649,-1897,-1220,-734,-414,3224,1582,-185,2925,2491,-915,-1352,-1655,-546,-1596,-3387,-7570,-6024,-3542,-1410,-1052,-4690,-538,-161,-833,-421,-759,-1293,-1873,-2498,-2760,-2221,-1416,-616,155,-384,-1433,917,754,425,65,-348,-998,-1415,-2007,-2449,-2910,-3436,-3270,-3374,-3181,-2812,-2419,-1969,-1519,-1059,-939,-444,-379,-339,-1555,-2174,-571,-888,-1106,-1816,-1553,-1760,-1889,-1844,-1673,-3142,-1447,-2950,-660,-419,-848,-309,-480,-2639,-1053,-3417,-2508,-2114,-2050,-1505,-1286,-1110,-1136,-2179,-877,-770,-1140,-2949,-855,-3011,-751,430,1207,-414,-1758,-2259,3936,2471,561,2341,4650,1565,-2637,1200,-599,-2677,-2375,-3052,-2915,892,595,-3871,2999,3363,3571,3436,602,-778,-2508,637,-290,2783,2566,2283,1760,1188,575,-3182,-5333,-2174,-993,-1009,-794,-503,-174,136,-7645,883,1316,1667,2077,2337,2668,3407,-7629,307,7174,1606,-33260,-15255,-1557,-16900,-58585,-74954,-205232,-770737,-916248,-327543,2955,-3326,33032,26140,19324,13308,8615,5184,2972,1846,-7048,-9461,730,1964,-3339,653,-738,1532,1127,-6966,191,-336,-3275,-1542,-2082,-2488,-2824,-3082,-3381,-3645,-3847,-3820,-3828,-3677,-3395,-3307,-3150,-2828,-2321,-2283,-4270,-3504,-3202,-4111,-1152,754,-1029,-2430,1173,12894,14585,17185,12115,1729,2424,5721,31670,56401,62236,63365,58827,49869,40480,37264,43048,51949,58087,40224,-3220,-3037,628,1496,17945,20876,18804,3061,-1271,-1428,-1305,-1461,1340,345,376,-265,-904,-129,-4039,2248,2073,1721,1132,200,-511,-1366,-1963,-2202,-2000,-1391,-664,40,-703,1717,1977,-1947,-1950,2264,1006,-1556,-196,2145,-3730,675,-9039,-26,-482,-673,-773,-739,-1183,-290,-12243,305,438,541,579,631,471,126,-32001,-70497,-98544,-79923,-29733,-3585,-4305,-11316,-7313,-3506,-6211,-4285,-12325,-656,-230,-405,200,249,-422,-912,-143,-486,-730,-1009,-1182,-2936,-1608,-1958,-1798,-4403,-1908,-1494,-1175,-737,-2619,-1383,134,295,-725,-592,-1825,160,609,1437,-1956,1356,1131,-1063,-1968,843,-370,-999,-1240,1877,1553,-30,248,-2375,-1604,803,-1669,-2500,881,2715,-2864,3564,382,-4833,-3412,-709,-1770,-150,-1061,-1760,-2523,-3011,-3329,-3325,-3084,-2433,-1982,-1304,-653,-2689,-2746,-1672,-244,-2000,-1628,-949,981,761,206,-2649,-530,-1052,-1099,-2721,-881,-1484,-3075,-752,536,992,-10,-2403,1063,657,218,-3309,-1181,-1507,-1966,-2383,-2688,-2947,-3061,-3056,-2869,-2574,-1935,-1311,-677,-58,569,102,1256,-119,-1360,-3446,-2691,-2968,-265,-184,-1049,3,-765,-1572,-2487,-3400,-4190,-4418,-3975,-3192,-2449,-1879,-1473,-1213,-970,-886,-751,-2675,-2580,-935,-410,-344,-195,-104,-299,326,516,-400,176,-1825,-765,1453,-305,-3496,-2008,970,-1648,809,572,266,-30,-3434,-644,-1076,-1597,-1386,-1068,-347,-702,1097,1181,599,329,1963,432,340,-1287,-2288,723,285,-671,-1303,-1412,-2066,-621,-999,-3279,-2593,-3379,-3952],[869,144,-401,-1517,-561,-795,-866,-990,-1481,-1927,-2422,-2662,-2187,-1704,-1260,-983,-734,-647,-1948,-505,-2273,-299,-45,449,-1448,-81,118,-2644,-1909,-2455,1050,639,-899,-3184,-1099,-2109,-2808,-2380,-1568,-680,193,861,-588,1053,-867,-1785,-2057,-2059,-1220,3922,5578,7816,6985,-780,-2542,526,633,-285,-1157,-3001,-1982,-2770,-2280,-1520,-970,-828,-1147,-1391,-1581,-1543,-99,931,4147,3517,-85,432,-1056,-2565,-3039,-2013,-2817,305,533,704,246,927,501,-171,-1675,-1691,-2105,-2039,-1660,-2345,-436,248,-919,-2103,700,2084,-807,-536,-1670,-3177,-4168,-1318,176,-510,-1412,-2173,-2929,-3236,-2917,-2281,-1485,-1286,-2845,-3442,-2038,388,-298,-2686,686,934,1101,90,1530,555,188,1153,-396,805,266,-511,-1240,-1810,-2305,-2731,-2868,-2921,-3014,-2971,-2874,-2902,-2642,-2541,-1916,-1411,-628,-15,353,-1800,-763,-1374,-1512,-2886,-2109,-970,-1647,-436,771,-3129,362,422,-523,185,-224,-108,-73,-164,-2336,-1147,-1821,-2618,-3350,-4004,-4619,-4841,-4418,-3821,-3040,-2226,-1514,-1431,-463,-115,-4302,-1824,-3346,-3235,445,265,-2679,-1503,-3034,461,-1632,-1186,-224,-782,-3843,-1653,341,1231,971,2991,2590,2221,-1367,4483,2195,-2637,-1952,-64,2041,914,1682,470,-674,452,458,267,103,-89,-5242,-9666,-4474,-942,-2237,828,1030,950,954,685,-923,306,-50561,-217828,-219240,-5246,-2618,-2789,-2915,-9415,-3329,-3822,-4482,-4428,-10409,-11862,-35852,1202,2270,3273,3690,4114,4147,-5781,3059,2331,1564,774,-470,-1091,-1800,-2424,-6224,-4516,-3397,-3545,-3457,-3312,-3201,-4421,-3149,-2990,-2999,-3069,-3081,-3162,-3132,-3188,-3244,-3206,-3005,-2746,-2307,-1915,-1793,-2673,-516,-147,36,-90,-115,-490,-708,-1158,-1621,-1996,-2501,-2791,-2821,-2825,-2645,-2016,-1271,-567,485,-2937,269,-2321,113,616,-3870,-1956,-1381,592,-1725,-750,-2057,-2551,-1643,-187,-1918,-2377,-3402,-507,2716,2924,2651,587,473,1203,3149,3121,-630,-1751,-1339,-1424,-2253,-2569,-1342,-1755,-1904,-1139,-3374,-1457,-331,689,1379,1788,2121,2349,-1101,-4234,809,420,72,738,454,-819,-807,205,656,148,-3674,-1250,1408,1108,976,712,-1872,-548,-1296,-2664,-2941,-3700,-4130,-3916,-3482,-3148,-2862,-2535,-2309,-2904,-2050,-1833,-1745,-3672,-1502,-1366,-1411,-1474,-1800,-2182,-3474,-3229,-3803,-4182,-3700,-3022,-2203,-1619,-1179,-1767,-554,-321,-1073,-1646,-1745,-2028,-494,-1128,-506,-333,-52,315,689,82,1252,1257,-2364,176,715,584,542,677,-471,184,2181,2766,2578,156,1641,-16,-775,1076,-869,-3141,501,-586,-1140,-1981,-2425,-2433,-2027,-1340,-795,-426,-360,-718,-1259,-1906,-2558,-2639,-1952,-885,198,-1195,-1890,917,1513,1507,-148,-2511,1310,641,-1133,-1104,-3839,-2300,-2485,-2651,-2159,-1575,-797,0,696,262,-584,-2693,-672,2842,1333,-1177,3131,2881,-2112,-133,-3220,1356,996,528,524,463,-1272,668,-1135,-2125,-421,861,1013,-1993,-3362,-3170,-116,685,1877,-708,-16,-1587,-554,-750,-1441,-336,-1891,-2064,-2078,-560,3666,2943,2090,1551,459,187,215,345,701,-1929,-1116,-725,-563,2088,1350,195,1895,1595,-307,-1691,-1634,-240,-1042,-3183,-7041,-2641,-3487,-1933,-1835,-6196,-1234,-776,-613,42,465,759,-645,-459,680,384,-133,-834,-1573,-2529,-3366,-3415,-2886,-2316,-1744,-1274,-1139,-915,-1175,-1188,-1562,-3339,-2372,-2936,-3251,-3353,-3346,-3184,-2931,-2596,-2307,-2093,-2047,-2021,-2083,-2173,-2457,-2945,-3378,-3759,-3625,-2953,-2061,-1070,-149,-2167,-2061,-3165,-613,297,-776,-2228,-3864,-2904,-1047,-3832,-2765,-2233,-2136,2887,-841,135,755,-2081,297,15,-1294,-2732,-941,-2954,49,80,249,-503,-1702,-2652,1578,1790,1421,1962,1750,1452,-2356,227,-595,-2795,-2563,-3193,-2910,-1420,152,-2974,3309,5118,4183,3747,99,-1556,-2440,678,-1857,3616,8342,7980,6052,1126,1060,-2384,-5834,-1241,-797,-97,581,1014,1204,1160,-4488,865,760,630,633,532,481,720,-2963,918,1010,941,-35438,-16680,225,-11424,-54837,-79998,-230944,-775419,-836596,-267764,585,-15116,246,-20,-415,-801,-1020,-1276,-1588,-1914,-6507,-9567,-2736,-2827,-2886,-2850,-2677,-2644,-2616,-4410,-2454,-2295,-4039,-2053,-1975,-1870,-1758,-2469,-1330,-1324,-888,-720,-822,-853,-680,-623,-648,-1512,-1815,-2593,-3937,-3067,-3592,-3669,-1646,-1626,-2746,-3813,-3251,-3314,-1864,2787,7104,1825,-230,5255,32369,136911,180912,58827,358701,404073,419176,401223,144112,221110,206704,44077,-1079,-2879,-482,1379,2261,-2771,-2865,986,-2227,-2117,-1532,-1079,655,745,1341,165,-1362,-293,-3314,1472,2095,2490,2565,-161,-207,1486,-85,1551,992,508,224,242,-581,1488,2346,-2066,-2404,1297,45,-1896,-427,4601,-3580,834,-9211,1165,13224,12041,10515,8197,-481,3566,-12975,3397,2844,2795,3099,3674,3776,-147,-31729,-62586,-81633,-67185,-24596,1910,-4574,-10130,-5808,-1104,-2144,-2919,-9323,-3345,-3166,-2950,-2633,-2397,-2231,-2081,-1986,-2018,-1954,-1937,-1826,-3928,-1723,-1837,-1477,-3381,-1526,-948,-711,-430,-3019,-1126,-523,339,-1610,-982,-2373,-769,346,1437,-1608,1159,631,-1625,-1493,477,-375,-1252,-1959,-459,-25,-79,-124,-2638,-1441,1060,-1395,-2321,728,2348,-2284,1892,278,-5165,-3311,-3799,-4681,-4289,-3333,-2445,-2139,-2189,-2757,-3663,-4849,-5948,-6460,-5059,-3620,-2877,-2631,-1388,-155,-2054,-1105,-340,1495,1266,-521,-3028,3411,2943,680,-1861,832,-1881,-2879,-1031,1491,1589,506,-2799,780,141,-476,-3685,-1846,-2300,-2656,-2918,-3225,-3569,-3938,-4337,-4541,-4362,-3511,-2486,-1363,-223,653,525,1213,-544,-1290,-3415,-2965,-2545,-149,-710,-2028,-661,-1799,-2858,-3860,-4599,-4856,-4577,-4077,-3393,-2782,-2736,-2123,-2051,-2021,-2165,-2255,-2387,-2459,-2493,-2284,-2093,-1760,-1453,-1055,-506,-3,-622,-81,-1866,-1171,2762,-323,-2981,-2278,1487,-1126,3000,2477,1870,-227,-3369,329,-287,-931,-1648,-2448,-3131,-3527,-3512,-3466,-2745,-1957,-910,236,941,-992,-1567,752,125,-636,-1159,-1597,-2129,-243,2152,-2740,598,-72,-2428],[-4504,-5893,-7422,-7033,-5468,-4178,-2712,-1297,-1189,79,150,462,-1523,2131,2420,1299,-613,532,-2146,-1159,-2687,-571,1742,706,-606,480,-28,-2675,-2196,-2710,-2875,-3531,-3368,-2748,-1505,-392,677,-118,-135,1167,1939,1213,-518,-424,-1699,-1678,-1765,-2379,-1256,435,827,817,563,-922,-2541,-1124,-1817,-2715,-3518,-4119,-4078,-3360,-2548,-1685,-779,-1510,-433,-1068,-1996,-1663,214,1292,2960,2707,-368,2015,1679,1074,527,-1103,-3270,-804,-1114,-1200,-1087,-1005,-738,-602,-1701,-1117,-798,-941,-1284,-2065,-2321,-2872,-3547,-3965,-3967,-3862,-3675,-3526,-3370,-3231,-4267,-3723,-3798,-3956,-4172,-4054,-3857,-3511,-3144,-2831,-2434,-2052,-2995,-3559,-2714,-531,-371,-1983,624,953,1126,-356,1276,655,372,1330,-184,1507,1669,1721,1904,-1090,-729,2990,3453,3843,4062,4313,4512,-2242,-321,-2999,2338,1949,1486,3764,96,-1656,-315,-1094,-1273,-2723,-2147,-1248,-1779,-354,872,-2662,788,256,-819,-722,-839,-357,-206,232,-1996,-556,-1078,150,-2638,1159,1615,838,127,-535,-1036,-1478,-1918,-2220,-2626,-2747,-4099,-2075,-2922,-2848,-1005,-806,-2485,-1623,-2886,-256,-1149,-936,-1467,-1998,-3559,-2052,-1646,-618,415,1534,2175,2068,-1335,4063,1272,-3543,-2267,182,1797,145,1000,156,-773,-1143,-1536,-1829,-2026,-2239,-5200,-9324,-3845,-2685,-2933,-2567,-2110,-1487,-340,947,-5753,4754,-40698,-193882,-197674,9472,13800,11825,-3265,-8399,16734,16487,15892,14752,-13875,-12865,-38011,6863,4365,2124,-198,-1796,-2750,-6615,-2382,-1739,-1194,-863,-968,-1293,-1723,-3105,-6444,-3868,-4557,-4955,-4373,-3527,-2718,-4305,-1403,-3097,-219,124,449,613,784,-1238,438,313,-1876,-2110,-733,-1214,-1751,-2574,-2029,-2097,-2210,-2536,-2706,-3200,-3509,-3964,-4158,-3779,-3161,-2286,-1528,-1425,-345,-445,144,432,736,-3017,-6,-1847,534,1099,-3146,-1823,-2057,-379,-1555,5347,5055,3827,2526,292,-1862,-2138,-3191,-255,699,1170,1531,175,169,1449,1635,1518,-1741,-741,-1001,-1519,-1963,-2990,-2180,-2299,-1489,-1105,-3327,-1869,-719,53,148,-59,-335,-665,-1239,-3417,-2148,-2187,-2003,-1567,-943,-1690,-855,1014,1725,67,-3765,-1404,2236,2220,2054,980,-2010,920,478,-3160,-479,-850,-1219,-1556,-1869,-2206,-2457,-2540,-2604,-2781,-2594,-2566,-2467,-3103,-2257,-2184,-2102,-1937,-1919,-1822,-3748,-1689,-1166,-820,-426,-2255,648,-636,719,-1082,-473,2232,-1160,-1988,-2113,-2476,-1070,-1379,2953,2394,1770,1137,481,-278,-898,-1756,-2654,-3486,-3922,-3761,-3042,-2008,-1137,-663,1691,2487,2480,191,1898,93,-552,1494,-462,-3057,442,-805,-1409,-1091,-1371,-1558,-1625,-1500,-1425,-1314,-1214,-1195,-1445,-2227,-555,-1655,-1257,1424,1088,-1069,-1818,25,1320,1266,-517,-2590,-2249,-2755,-2650,-2051,-4201,-1126,108,-1633,-1204,-1662,-1059,-1860,-2829,-3710,-4492,-4709,-4746,-4439,-4047,-3724,-3558,-3426,-3490,-3595,-3640,-3542,-3845,-4234,-4754,-5296,-5725,-6270,-5918,-5095,-4306,-3518,-2367,-2106,-3194,-3485,525,1448,2418,-262,-706,-2064,-1062,-959,-981,-428,-2395,-2570,-2714,-1231,4775,3999,1592,2815,325,-83,1003,1752,1208,-2106,-1141,-942,-975,3338,859,339,5473,4504,90,-2198,-1881,754,-751,-3161,-5201,1901,-447,-531,-1825,-7681,-3256,-2721,-1693,-521,692,1037,-1088,-359,408,3561,3514,1913,-769,-1096,-2311,1659,2126,770,1701,1403,747,140,-827,-1971,-3351,-4783,-6244,-6303,-4912,-3492,-2257,-1213,-1336,-628,-1252,139,-306,-785,-1201,-1613,-1266,-1030,-509,-2586,-655,729,949,970,877,-1474,-2207,-3181,-698,898,-938,-145,643,-1435,1229,-3640,-3191,-2584,-2545,2336,-1542,561,402,-2136,434,40,-1768,-2616,-1231,-3033,594,1614,753,-585,-1696,-3191,-4291,-5706,-6497,-5741,-4718,-3674,-3032,-2097,-1567,-3067,-1644,-3647,-2928,-1952,-1866,-2081,-636,750,2302,2217,-728,-2260,-2317,559,-3808,2583,5274,4105,2624,1077,-153,-1769,-6530,-1156,-879,-506,-195,-108,-246,-606,-1482,-1491,-1840,-2172,-2349,-2654,-2983,-3134,-3417,-4031,-4583,-5292,-34070,-18380,-3558,-6022,-50124,-88382,-240366,-635211,-681011,-204443,1878,-30038,1052,389,-405,-1224,-1939,-2733,-3517,-4126,-5611,-8654,-4764,-4827,-4955,-4922,-4566,-4279,-4086,-4000,-3761,-3284,-3893,-1958,-1505,-1262,-1095,-3318,-218,-1157,-120,-638,-1368,-1539,-846,2,424,-1452,-1951,-3321,-2830,-2748,-4426,-3113,-2148,725,-1729,-2949,846,-592,-56,18336,9430,2082,3096,4676,32262,178422,205468,49869,404073,1517178,1602824,1562426,199474,218254,212976,47215,1058,-2509,2254,1136,18843,12720,9458,627,-3077,-2683,-1586,-671,2253,1054,2331,727,-1744,-444,-2299,2660,3280,3896,2407,-432,-37,-383,-989,-1856,-2105,-974,559,656,-158,3513,3216,-1852,-2621,447,-826,-2052,-466,4239,-2940,1038,-8417,903,26620,28523,30799,9927,75,4649,-13405,8108,62557,84031,49743,9972,1949,-1973,-30471,-55181,-66133,-54102,-18414,2658,-5699,-9073,-3750,10305,8916,4039,-5961,5514,1087,-880,8328,10542,60,-954,4154,4423,720,377,-596,-4271,-503,1493,946,-2046,-779,-1453,-2045,-2411,-2933,-2493,-2118,-1667,-2156,-1107,-2771,-1544,167,1439,-1169,1025,124,-1973,-868,1105,-357,-1295,-2394,-530,-1312,-1756,-2381,-3307,-4161,-5066,-5338,-4941,-4190,-3049,-2236,-1365,-580,-4406,-2801,-553,-727,979,-1467,343,573,-1022,-682,-1604,-2652,-3475,-4431,-4753,-4444,-3803,-2819,-1880,-1002,-1724,-395,290,1850,1665,-1243,-2670,4464,4888,1087,-745,1412,-1909,-2466,-1161,3713,5940,1163,-3076,1958,3243,1634,-3906,207,-1046,-2485,-4028,-5377,-4913,-3048,-1030,903,1770,217,141,1066,1768,900,1042,1292,-751,-1085,-3197,-3048,-1980,69,-936,-2784,-3020,-3514,-2994,-1852,-465,891,1237,-1551,490,-15,-3411,-892,2244,2198,1477,451,-1001,-801,-1700,1902,1265,2014,870,-157,-945,-1648,-2148,-2411,-2387,-2326,-2161,-2010,-2379,-2572,-1737,-1425,-1176,-884,-496,-617,-3214,1560,2148,-8,143,75,2326,-1765,1178,-108,-1270,-2751,-4153,-5290,-5627,-5042,-3790,-2610,-1318,-691,-1050,-1891,-2309,4,-334,-1796,-2217,-3531,-4941],[-10311,-10597,-9115,-7213,-5104,-3172,-1003,-135,-1656,61,442,501,-1633,2737,3806,1904,-393,240,-2173,-1988,-2916,-1158,1136,418,264,1184,-110,-2543,-2372,-2772,-1518,-1766,-1517,-2231,-963,-874,-822,-945,-1205,-1507,-1875,-2467,-3096,-3889,-4475,-5123,-5302,-5203,-4633,-3958,-3264,-2775,-2386,-1899,-2468,-1880,-1945,-2345,-2848,-3500,-4168,-4697,-5266,-5740,-6087,-6401,-6551,-6180,-5408,-4575,-3584,-2617,-1624,-687,-491,1059,1863,2304,2693,-1417,-2797,329,337,-19,815,2930,5118,4663,-1626,-1018,-574,4072,2708,-1138,1461,609,-1822,-1557,-650,-676,-1328,-327,42,-1965,-4274,-2290,401,1471,2585,1511,-877,-1727,-547,467,-2392,-2109,-2862,-2989,-3396,-1000,-439,-1296,-1006,-1757,-2298,-2305,-1967,-1317,-513,258,-45,1438,1923,2156,2388,-841,-1158,3028,3225,3336,3295,3332,3387,-2108,235,-2346,1819,2069,1941,3299,-53,-1255,186,-1081,-2071,-2544,-2153,-1543,-1916,-378,873,-2063,1332,210,-1088,-1577,-1324,-637,17,780,-1673,-928,-1994,-325,-3493,1275,2451,542,2135,-758,542,-1191,-607,-1391,-2363,-3200,-3735,-3711,-3508,-3034,-2362,-1960,-2112,-1684,-2632,-1581,-2129,-2963,-3998,-5161,-5327,-4059,-2912,-1498,-321,764,1332,1780,-1252,2010,314,-4234,-2604,-486,-1668,-2938,-4153,-4886,-4569,-3759,-3032,-2511,-2188,-2133,-5139,-8752,-3176,-3107,-3275,-2692,-1657,-459,1122,2637,-10134,6161,-32608,-169051,-174951,10937,11352,11842,-12096,-9576,11730,11205,10462,9286,-18223,-15034,-37935,920,-124,-2046,-4087,-5555,-6771,-8234,-5324,-4947,-4797,-4898,-5432,-6130,-6354,-5537,-6806,-3554,-2460,-1479,-390,-2035,-606,-4207,-267,-3381,1593,2132,2229,1655,1054,-828,-667,-1594,-2456,-3337,-4062,-4778,-5229,-5464,-5614,-5625,-5737,-6116,-6353,-6873,-6919,-6531,-5849,-5010,-4354,-3674,-3041,-2778,-2731,-2598,-2638,-2894,-2774,-2992,-1901,-1304,1005,1564,-2405,-1695,-2388,-1290,-1147,5942,10754,8999,5944,900,-1639,-1901,-2949,-119,2299,2365,2335,-178,-148,1704,1586,1180,-2641,308,-662,-1686,-1789,-3157,-2931,-2789,-3117,-3214,-3410,-3486,-3510,-3546,-3340,-3356,-3363,-3368,-3559,-3651,-3867,-3791,-3668,-3408,-2973,-2604,-2030,-1068,-320,43,-3671,-1398,1833,1888,2162,857,-2013,2137,1905,-3509,-192,443,-952,-1034,-1894,-2836,-3692,-4288,-4666,-4752,-4455,-4025,-3461,-2984,-2376,-1945,-1576,-1196,-1036,-869,-3820,-2104,-581,-6,230,-2135,1195,301,952,-402,-1386,1589,-1211,-2343,-2311,-2735,-1771,-1478,3577,2702,1795,793,115,-488,-745,-960,-913,-812,-31,659,550,1177,-1270,-1323,1769,3141,2435,351,1409,202,-567,-1554,-2265,-2907,-3401,-3701,-3689,-3636,-3269,-2747,-2086,-1267,-586,0,421,553,-1745,-2615,-974,-1011,-884,1830,1391,-924,-1636,-794,1311,1754,-752,-2382,1005,2114,-2541,-1457,-4319,-662,1567,-1904,-537,-1613,345,679,1696,-957,-1091,-2515,-1912,-2645,-3030,-3180,-3239,-3173,-3222,-3271,-3912,-3047,-3234,-3479,-3833,-4198,-4458,-4947,-5343,-5611,-5749,-5545,-4657,-3562,-2921,-3736,-25,1285,2227,275,-1112,-2354,-1489,-1059,-462,-303,-2757,-2891,-3243,-1761,3985,3270,1176,2760,214,-233,749,1460,937,-2130,-1043,-1118,-1268,3149,453,540,6403,4933,543,-2461,-2042,1435,-458,-3029,-2997,1450,48,-1364,-2773,-6488,-4168,-3569,-2451,-1155,194,1208,-1120,-86,57,3275,3647,986,-1624,-1409,-2767,1714,1975,677,961,351,-583,-1400,-2465,-3536,-4554,-5129,-5103,-4648,-3701,-2588,-1597,-786,-1940,-1106,-1216,-1063,-2245,-3617,-4950,-5458,-4597,-2897,-736,-2736,-977,718,1008,6177,4671,-826,-1604,-2946,-534,857,-1096,-483,123,-898,1506,-3095,-3433,-2921,-3008,1848,-2234,1013,34,-2129,619,-15,-2347,-2434,-1508,-3025,-2592,-3065,-3196,-3140,-3005,-3671,-2611,-2524,-2373,-2414,-2550,-2665,-3084,-2985,-2966,-3298,-2443,-4218,-2806,-204,-33,-1101,1366,1673,1778,570,-1674,-2778,-2121,-1085,-5825,-2605,-3271,-3845,-4491,-5041,-5524,-5784,-7196,-5808,-5667,-5341,-4931,-4607,-4402,-4351,-4330,-4342,-4304,-4372,-4450,-4808,-5269,-5527,-5816,-6328,-6738,-7340,-32187,-20431,-6553,-5660,-43611,-99348,-223347,-497067,-538534,-152702,32,-47279,1070,1453,1609,1551,1399,1033,609,-556,-4380,-6825,-4221,-724,-1031,-1131,-969,-985,-1203,-1610,-2197,-1796,-3271,-926,-882,-1292,-1781,-3644,-1376,-1552,-2709,-4356,-5670,-5591,-4846,-4256,-4135,-5276,-6917,-4226,-2024,-2660,-6363,-2851,-2684,1574,-3125,-1680,1539,4372,-2338,29223,8002,2366,3260,4009,31816,189718,228453,40480,419176,1602824,2618606,1679657,243356,208868,212244,49677,2930,-2160,2732,657,19508,30878,13487,-616,-3588,-3003,-1626,-401,2294,1035,2931,1200,-2197,-763,-1433,2724,3106,3819,1741,-1054,-2732,-4195,-5799,-5998,-3817,-1475,384,211,248,3790,3509,-1585,-2824,-443,-1784,-2262,-512,3687,-2267,1109,-7269,887,40891,45933,51986,10990,202,5607,-13617,10734,69221,95479,51486,8832,-400,-4734,-28491,-48759,-52332,-41397,-12243,3857,-6847,-8449,-1486,16995,15439,7299,-2946,6848,537,-1067,10128,11299,175,-1076,4032,3976,289,-71,-381,-3535,-178,4694,3036,-825,-1149,-3086,-4520,-5097,-4977,-4456,-4119,-4233,-4713,-5297,-5405,-4684,-3290,-1559,-992,632,-670,-2319,-484,899,-689,-1427,-2828,4746,4374,-52,-587,-3068,-1912,-4226,-6456,-7062,-4749,-1946,-868,2987,511,-3801,-2375,-496,-412,458,-2137,331,3789,-1210,2262,3065,1501,-965,-2547,-2364,-3399,-4389,-4983,-5367,-5475,-5248,-4638,-3726,-2450,-946,-1982,-1927,3535,4606,1345,207,1854,-1912,-2209,-1478,3846,3257,1604,-3562,394,-499,-1252,-4215,-3071,-4057,-5153,-5889,-5110,-3124,-732,1734,425,1372,268,188,613,1021,1099,1306,1191,-1025,-1035,-3093,-3203,-1608,124,-1030,-1702,-1632,-3155,-3157,-1464,-276,2861,1260,-1439,1254,325,-3483,-1553,1998,2906,1767,-39,-290,-21,-2194,1832,1448,2751,2639,676,-874,-2080,-2785,-3013,-2853,-2674,-2474,-2401,-2498,-3015,-3127,-3405,-3805,-4063,-3926,-3257,-3093,-940,232,643,179,-503,1434,-2274,1591,1505,-277,-2940,-1262,-2906,-4640,-6481,-5788,-4290,-2778,-1586,-943,-2218,-2517,-317,-788,-1452,-2292,-3434,-4714],[-1126,-926,-1280,-1314,-1759,-2847,-4066,-5467,-6081,-4138,-1791,428,-1660,2755,4068,2408,-78,113,-2131,-2932,-3035,-1843,375,35,986,1843,-253,-2391,-2544,-2724,-2609,-3748,-4379,-4932,-5172,-5307,-5069,-4647,-4086,-3372,-2606,-2033,-1553,-1396,-2940,-1685,-2146,-2886,-3520,-4123,-4512,-4724,-4606,-4045,-3631,-3231,-2695,-2441,-2161,-2338,-1691,-2853,-2103,-1203,-1273,-2160,-2178,-2902,-3778,-4836,-5400,-4921,-3723,-2331,-737,613,2073,3154,3479,-1743,-2207,143,207,-498,899,3283,5707,4123,-1509,-922,-889,3126,1630,-160,1896,1184,-2172,-1028,-366,-652,-1704,-542,-29,-1275,-4265,-2838,-1,1806,3370,1512,-1233,-1813,-647,696,-3044,-2610,-2569,-2397,-3799,-1625,-526,-1495,-2540,-2824,-2337,-1413,-168,779,327,1478,-47,2766,2905,2412,1786,-529,-1692,-604,-1360,-2009,-2510,-2579,-2338,-2111,-1662,-1507,-1227,-1308,-1409,-1960,-2687,-3614,-4538,-4713,-4027,-2800,-2171,-1911,-2069,-527,732,-1452,1897,239,-1381,-2337,-1687,-953,559,1363,-1410,-1371,-2904,-270,-4307,1370,1007,-368,559,-2204,-248,-961,1096,-1135,795,804,-3361,-343,-2091,-797,830,375,-1704,-1663,-2343,-1180,-1782,-2514,-3291,-4050,-4509,-4754,-4765,-4189,-3679,-3161,-3073,-2928,-2946,-3196,-3426,-3667,-3981,-4179,-4186,-3994,-3703,-3371,-3135,-4143,-2903,-3070,-3393,-3920,-5028,-8029,-5843,-6200,-5349,-4271,-3393,-2830,-2217,-1910,-13403,-1218,-26700,-146243,-152650,-1902,-2408,-2513,-19678,-12966,-1627,-710,530,1805,-22804,-17903,-36916,-7875,6703,6931,6510,6089,5312,-10478,2922,1786,408,20,-773,-1375,-1735,-3963,-7214,-2397,-2371,-2268,-1804,-1671,-381,-4145,-463,-3184,2549,2854,3186,3177,1877,-372,2016,1249,-409,-3915,-1453,-2489,-3394,-4200,-4952,-5459,-5815,-6107,-6025,-6146,-6006,-6007,-5935,-5726,-5665,-5515,-5322,-5366,-5440,-5184,-4835,-4494,-3742,-3162,-2406,-1527,-550,476,-1668,-1552,-2259,-1988,-530,4283,4556,4622,4612,1654,-1205,-1647,-2622,-82,2102,2346,2341,-416,-405,1747,944,176,-2644,-1129,-1719,-2100,-2114,-3102,-3532,-2530,-1344,-1183,-2755,-2334,-1248,243,787,1136,1524,1928,-1050,-1611,1107,-187,-136,2014,-853,-2794,-641,380,30,-323,-3363,-1192,-768,-960,-764,-512,-1861,-383,-363,-3644,-619,-907,-1270,-1738,-2308,-3015,-3732,-4335,-4883,-5110,-4684,-4064,-3352,-2753,-2029,-1481,-1210,-1519,-244,-10,-3657,-2322,-189,-51,197,-1860,1407,1270,1252,253,-2074,935,-1214,-2514,-2124,-2748,-2335,-1358,2899,2452,2027,194,-447,-500,1308,1241,202,-861,1299,149,268,783,-824,-1599,1381,1269,820,549,139,-380,-982,-1546,-1903,-2300,-2674,-2975,-3059,-3180,-3047,-2815,-2487,-2020,-1681,-1394,-1213,-1201,-1965,-2903,-1201,-269,-428,678,1049,-764,-1380,-1484,1326,1134,-834,-2040,856,1482,-2900,-1386,-4236,-154,2286,-2058,270,-1421,509,455,1326,-1521,-1337,-2427,-281,722,-633,-1662,-2091,-2243,-3355,-2487,-3980,-2324,-2424,-2406,-2242,-1821,-3388,-413,-1564,-2605,559,1922,2261,-2410,-2539,-3925,447,-484,-1827,-3006,-3327,-2654,-1816,-1059,49,-34,-2970,-2787,-3570,-2123,3022,2474,845,2456,86,-290,610,1116,567,-2043,-875,-1283,-1372,3151,156,786,6639,5429,1022,-2442,-2076,2098,-193,-2805,-669,5912,4493,2074,-618,-4431,-389,-651,-509,-169,258,519,-859,261,-214,-347,-872,-1440,-2441,-2418,-3084,-3003,-3023,-2814,-2277,-1515,-806,216,292,-903,-620,-3142,-305,-784,-1530,651,1211,299,-2540,-1934,-3140,-3965,-3561,-2535,-1515,-1104,347,1094,2023,-2502,-1259,716,738,5599,4571,-250,-636,-2624,-254,780,-1294,-764,-196,-463,1627,-2520,-3427,-3245,-3402,1435,-2906,1431,-400,-2082,804,-185,-3046,-2256,-2389,-2968,-2713,-2480,-2120,-1854,-1734,-4113,-1599,-1588,-1402,-1251,-1004,-539,-2534,693,198,-3523,-1378,-4767,-2613,1229,-609,-145,3577,2913,809,-1111,-2677,-3236,-2525,-3495,-6589,-4494,-4453,-4269,-4231,-4175,-4115,-3914,-7745,-3526,-3452,-3277,-2982,-2645,-2240,-2766,-1328,-846,-353,-32,212,119,-118,-182,-288,-581,-673,-842,-30555,-22936,-1325,-1428,-35002,-110846,-193787,-381493,-423150,-117077,-2894,-65474,-1418,-828,-473,-301,-183,-278,-497,-1681,-2945,-4518,-6203,-1205,-1404,-1516,-1441,-1512,-1703,-2059,-2387,-2605,-2706,-2615,-2814,-3306,-3907,-4041,-3898,-4161,-5071,-4983,-4121,-3898,-4379,-4849,-4091,-3658,-3532,-2472,-1439,-1520,-3204,-2197,-3280,1658,721,-3219,-703,-2365,2771,24577,6498,2561,3205,3297,31589,195272,247458,37264,401223,1562426,1679657,1628589,267988,195322,204432,51194,4388,-1930,2869,-79,20469,31915,12777,-1771,-3352,-2893,-1738,-323,1946,616,3186,1485,-2748,-1300,-807,2870,2845,3440,3496,-1038,275,-371,-1833,-2738,-2355,-1152,44,-337,486,3737,3476,-1391,-3063,-1360,-2797,-2577,-595,2930,-1747,1059,-6155,1020,27729,31834,36507,11353,-91,6404,-13618,13388,75391,92381,52314,7346,-2816,-8187,-25939,-42493,-38699,-28857,-6550,5324,-7700,-8289,896,23262,21093,9742,-500,7394,-318,-1239,11669,11499,105,-1358,3539,3145,-349,-734,-462,-3086,28,3160,1811,-7,-1846,-3533,-4321,-3584,-2426,-1221,-2454,55,-2537,-1269,-3904,-3476,-4025,-5806,-4611,-2514,-1643,-2522,-360,382,-1366,-1596,-3184,5216,5760,-367,-1083,-3546,398,-171,-1674,-1523,549,1102,-444,4489,458,-3435,-2085,-586,-359,-77,-2846,235,3690,-1589,1585,2984,2113,-641,-2681,-1612,-744,-2852,-928,-388,327,-1150,305,530,100,-347,-2403,-1504,-1891,-2412,-2468,-2461,-2496,-2494,-2456,-2475,-2517,-2412,-2469,-3818,-2796,-3052,-3149,-4193,-3175,-2879,-2479,-1984,-1518,-1055,-586,-183,-313,468,260,104,-22,169,896,759,206,-1313,-1093,-3077,-3369,-1418,-1153,-1252,-1526,-2069,-2919,-4019,-5448,-4894,-3061,-1105,-1367,2008,1141,-2679,-2025,1930,3502,1907,-638,281,589,-2683,1523,1452,2435,5578,2893,1563,191,-1483,-1089,-2495,-1940,1942,99,-1446,-3541,-1289,2568,2085,1482,796,-1310,-2974,-1129,-1918,-2732,-3607,-4511,-4854,-4203,-3313,-2831,-2134,-3849,-1510,-1459,-1582,-1966,-2368,-3040,-3471,-3688,-3598,-2846,-2668,-1438,-826,-225,348,738,-2026],[1209,657,-620,-781,232,996,191,-820,-2669,-3914,-5733,-4833,-3066,-1615,-459,285,239,154,-2015,-3728,-3041,-2535,-507,-436,1523,2400,-466,-2228,-2704,-2583,-2457,-4136,-4433,-2657,-645,1016,2497,-541,-599,1534,2667,171,237,740,-2367,-649,-826,-2734,-1093,2009,2619,1487,322,-1654,-2406,-2728,-3368,-3780,-3576,-3120,-2652,-2833,-2053,-1938,-1929,-1985,-1984,-1709,-1896,-1761,69,708,1342,1907,-545,2958,2788,3549,2999,-1993,-1652,-120,17,-1059,802,704,18,-646,-1338,-1419,-1370,-1119,-945,-891,-889,-955,-2256,-1300,-1187,-1239,-2199,-1057,-789,-728,-4278,-3420,-466,172,381,865,-960,-1994,-930,803,-2129,-3227,-2280,-1966,-3073,-1552,-616,-1029,-1799,-2329,-2567,-2321,-1978,-1580,-1192,-923,-732,-843,-934,-1299,-1691,-2048,-2489,-3022,-3349,-3458,-3327,-2898,-2416,-2161,-1790,-1595,-1464,-1444,-1277,-1377,-1475,-1658,-1930,-2149,-2621,-3093,-3415,-3732,-3876,-3728,-3454,-3046,-2725,-2456,-2208,-2921,-2013,-1360,-991,-756,-1321,-1939,-3669,-479,-3488,-395,-259,-1433,181,-3660,-1117,-905,1226,-854,588,976,-3136,-52,-1831,37,1287,2897,-1461,-1656,-2186,3025,249,1288,1687,-2134,-344,-605,-396,493,1316,1076,702,673,-1167,1739,-1393,-2371,-2977,405,303,-1878,9,-99,-1566,-5109,318,-122,-689,-1361,-5000,-7395,-2046,-1200,-2175,2482,4249,6010,8152,10307,-15021,2349,-23447,-127135,-131753,24478,26030,27709,-25111,-18553,31144,31656,31957,31987,-26988,-21062,-36320,-16805,30712,29355,25378,24993,22503,-13339,12333,14154,1498,218,3731,-2220,-215,-3892,-7646,-1997,511,1607,-1345,-1308,-251,-4325,-2314,-2655,-1481,-327,887,1915,1986,-86,3848,3957,-134,-3543,-286,305,-2084,-1931,-811,-1583,-2029,-2112,-1570,-1656,-425,11,-425,-1174,783,-395,-2178,-1725,-722,-592,-972,-1500,-1731,-2909,-2571,-2857,-3081,-3211,-3232,-2732,-2021,-2412,-212,645,1641,2479,3227,2285,-777,-1593,-2389,-361,1748,2319,2292,-730,-781,1619,754,-81,-1774,-1741,-2705,-3582,-3821,-3316,-3849,-2199,-1355,-1350,-2536,-2566,-1399,103,333,335,393,546,-884,-896,1113,-531,-343,1806,-1272,-3063,-570,2048,1777,-17,-3059,-995,-541,-1319,-1494,-1272,-1779,-553,-162,-3733,159,30,-278,-794,-1504,-2589,-3411,-4065,-3116,-2176,-1654,-583,-31,230,461,388,-951,-1971,-593,-1066,-3463,-2538,-2177,-2369,-2460,-2337,-1947,-1650,-1344,-990,-2555,-44,-1352,-2298,-1685,-2665,-2887,-1166,781,194,-564,-1428,-2377,-3412,-3360,-2457,-1599,-863,-186,-683,-109,439,-98,-1529,892,1112,919,839,884,359,137,-84,-416,-1588,-1518,-2142,-2997,-2909,-2804,-2491,-2089,-1599,-1310,-1155,-1196,-1510,-2196,-3203,-2683,-3102,-3410,-3588,-3626,-3458,-3389,-3211,-2996,-3014,-3157,-3392,-3281,-2250,-3074,-1328,-4104,281,2903,-2128,1031,-1209,576,137,953,-2087,-1638,-2439,-275,3944,2301,-1696,1119,409,-3606,-352,-3867,391,792,-410,535,785,-3007,-957,-1259,-1444,1404,2458,2185,-2534,-2096,-4007,-259,-436,-426,125,-1361,-2684,-2025,-991,492,297,-3039,-2438,-3449,-2345,1761,580,-599,-1804,-2730,-3083,-2112,-1030,110,-1883,-649,-1426,-1220,3413,10,1101,6864,6017,1548,-2189,-1936,2721,66,-2468,1710,1393,727,420,-1613,-2101,518,554,372,-22,-517,-1207,-1953,-2780,-3229,-2619,-1692,-814,-3133,-1608,-3085,611,305,-217,-809,-1486,-2401,-3026,-3547,-3437,-2977,-2922,-1888,-1640,-1320,-1010,-835,-749,-2997,-2182,-1151,-1554,-2141,-2690,-3159,-3292,-3146,-2878,-2395,-1944,-1367,-905,-496,-96,224,399,560,-2107,203,799,-1389,-817,-120,-19,1721,-1822,-3031,-3358,-3188,1276,-3334,1953,-745,-1793,66,-931,-3623,-2819,-3068,-2696,-1891,-1195,-571,-168,-483,-4276,-41,-272,-423,-670,-839,-770,-2581,-176,395,-3522,-1016,-4268,-2168,1022,-1136,959,3142,3062,-50,-2409,-3324,-3474,-1623,252,-4657,-1242,-1958,-2634,-3411,-3997,-4087,-3543,-7745,-2280,-1828,-1334,-787,-256,316,-4322,1748,2679,3775,4871,6069,7118,8190,9573,11023,7017,12506,5233,-28415,-25497,1814,13251,-24262,-120193,-163825,-282756,-322684,-90247,17412,-79159,-8100,10016,8062,6535,5539,4772,-3517,-2641,-1102,-1759,-7283,2293,1859,1340,840,-2477,-493,-1103,-1537,-1883,-2151,-2282,-2282,-2125,-1919,-3007,-2034,-1597,-1619,-1524,-1583,-1624,-1696,-2089,-2483,-2832,-3165,-2980,-2301,-1437,-2631,-1767,-3565,385,791,-514,1412,2381,3929,6788,5261,2959,3265,2951,16842,1439,36006,43048,144112,199474,243356,267988,269576,179238,189973,51515,5720,-1483,3018,-677,17294,14067,11639,-2291,-2647,-2320,-1603,-74,1589,174,3488,1915,-3008,-1686,-93,3410,2832,3054,3387,-944,803,1071,-63,-961,-1780,-2200,-2288,-2191,-1928,-1488,-1333,-1372,-2994,-1894,-3409,-3501,-4433,-3981,-2668,-1357,-4933,1503,2851,4077,5106,5968,-326,7185,-13225,7508,7245,6888,6509,6288,-4228,-11407,-22559,-34790,-23715,-16375,-1236,6780,-7451,-8228,3662,7284,7128,6965,1613,6498,-1078,-970,4968,4406,201,-1423,3023,2319,-826,-1239,-533,-2597,348,441,-22,-855,-1698,-2570,-3255,-3462,-3194,-2500,-3071,-1288,-2138,-960,-3942,-4175,-1281,-1822,-2467,-3398,-4252,-3966,-2891,-1793,-2039,-1450,-3128,1063,1282,-604,-1459,-3751,-167,-1494,-2860,-4325,-3883,-1814,59,2263,554,-3026,-1667,-544,-263,-327,-3224,278,3587,-1903,1119,2265,2419,-185,-2413,-1863,-943,-2790,-360,-187,403,-748,527,560,1052,182,-2031,-1035,-959,-800,-157,425,793,-1738,-1957,-2296,1177,1183,967,-3204,131,-485,-1024,-3700,-2139,-2456,-2675,-2785,-2887,-2937,-2921,-2914,-2883,-2933,-2819,-2876,-3021,-3193,-3250,-3034,-2965,-2296,-1582,-3011,-3410,-1289,126,-474,1364,2898,3106,464,166,-301,1815,1019,-1277,-606,-1210,-1832,-2255,-1595,-1240,-957,-1260,-368,-120,-2947,544,952,1482,1934,2378,2623,492,-1791,-1216,-2898,-1980,1703,214,-1118,-3874,-2094,-713,-1003,-1078,-972,-1592,-2879,-108,-66,-167,-465,-1643,-1602,-2199,-2619,-3208,-2947,-3461,-2010,-1605,-1319,-1254,-1175,-1329,-1851,-1071,-977,-2850,-2824,676,1355,1050,1359,3092,-1894],[92,-235,-750,-1199,-1620,-2334,-2844,-3330,-4060,-4379,-4038,-3577,-2794,-2224,-1790,-1570,-1382,-1327,-1819,-3404,-2961,-3042,-1483,-989,568,973,-756,-2061,-2852,-2386,-1953,-563,-2374,-1131,1166,1604,1974,-847,-868,1421,2188,-334,396,394,-1735,-396,-668,-2715,-971,1334,1140,522,69,-2068,-2389,627,1356,-4284,-2062,-2193,-1704,-2788,-2032,3849,1270,-1036,2225,1086,-1643,-1803,901,67,-703,-1365,-1645,-1845,-1587,-1412,-1126,-2008,-1090,-721,-967,-1605,-1717,-2241,-2415,-2338,-2028,-1689,-1738,-708,-359,-164,-28,35,-1872,-152,-71,-234,-2707,-297,-40,-280,-4226,-3776,-848,1402,1338,1299,-291,-2199,-1294,-643,-1309,-3509,-2482,-2576,-2492,-2054,-1488,-942,-419,89,439,-2481,934,843,-329,943,-449,1184,1733,1628,1547,119,-3033,1188,992,677,176,-282,-753,-1946,-1861,-2301,-2533,-2522,-2050,-1659,-1187,-789,-505,-217,-357,-2403,-2361,-3002,-2299,-1201,-1173,-1385,-1630,-1802,-2239,-2922,-2166,-1648,-1261,-1256,-1427,-2415,-3780,-1834,-2231,-1391,-963,-2384,-119,-4060,-1865,-874,1253,-459,379,1130,-2935,177,-1565,672,898,623,-1260,-1516,-2024,-315,-759,-1263,-1643,-2851,-1217,-560,12,927,1494,795,241,-104,-1201,540,-1776,-1520,-2754,255,-522,-2510,-494,-183,-1863,-5101,-1382,-2413,-3251,-2856,-4883,-6768,-1693,-1725,-1507,6129,8814,7195,13405,12099,-14719,-1412,-22497,-111561,-112086,49771,61176,36771,-27407,-25675,81786,82993,82734,56772,-29778,-23679,-36185,-23998,73983,68644,8904,54469,47238,-16454,13643,18554,4125,-1121,4403,-3455,-808,-3237,-7579,-2054,-763,-330,-2307,-1448,-1522,-4587,-1218,-1778,1194,1773,2284,2583,1966,160,2735,2506,-40,-2698,-1235,-525,-2509,-1693,-792,-1159,-2552,-1606,-1373,-2369,-817,-567,-511,-985,-314,-700,-2416,-2265,-2155,-2701,-3198,-3441,-2832,-2903,-1637,-1024,-503,-140,-834,-1769,-1738,-2136,-2990,-3775,-2386,-698,1083,2846,-251,-1596,-2077,-821,1386,2395,2317,-986,-1137,2183,1420,80,-634,376,-668,-2660,-1846,-3075,-3187,-1596,205,-1461,-2355,-2758,-1273,1723,1304,603,-85,-720,-1436,-1910,-2345,-2357,-2314,-2246,-2174,-3048,-2417,-2173,-2128,-2086,-2671,-1646,-1241,-1055,-567,-129,-1690,27,-111,-3665,-1003,-1693,-2391,-2857,-2707,-2716,-1063,-648,-1839,-1739,-1594,1870,1480,691,-251,-1532,-2921,-4085,-3417,-2320,-3182,-2699,-663,-717,-1017,-1385,-1585,-1914,-2132,-2162,-2582,-1784,-1741,-1596,-1706,-2447,-3308,-2325,-2827,-3405,-3961,-4195,-3830,-3207,-2307,-1588,-910,-347,373,-1167,-498,304,783,-1120,477,2469,2213,988,3507,306,183,2477,1399,-1036,1033,-315,-3112,-882,-1405,-1844,-2144,-2223,-2340,-2427,-2557,-2825,-3009,-3483,-3254,-3297,-3222,-3080,-2936,-2711,-2634,-2636,-2174,-2081,-2048,-2148,-2423,-2373,-3048,-1998,-3952,-527,483,-2047,1670,-1007,560,-213,636,-2615,-1982,-2568,-404,3775,2550,-1618,3009,3437,-3847,167,-3600,894,2540,-622,765,865,-2428,-1400,-821,-103,1267,1034,1036,-2453,-1627,-3837,778,1241,1647,1775,-1416,-2783,-2085,-903,805,602,-2996,-2043,-3001,-2536,938,888,323,149,-818,-1811,-1841,-1470,-765,-1743,-435,-1563,-876,2474,-36,1439,3861,4095,2069,-1879,-1711,3211,256,-2098,2326,2038,1896,1090,-2594,322,1230,801,191,-550,-1290,-2122,-2921,-3782,-4494,-4465,-3811,-2970,-3765,-1572,-2818,-249,101,330,545,683,523,488,157,-457,-998,-2634,-2662,-3743,-4471,-4489,-3705,-2483,-3285,-2690,284,156,2421,3760,2665,-376,3021,4564,3700,-1321,-1420,974,29,-26,-1056,-1987,-2720,-2968,-2768,-2048,-1518,-767,203,275,1652,-1178,-2479,-3342,-2511,206,-3594,-2292,-3978,-5366,-5195,-3652,-3994,-1585,-2073,-2377,1406,1782,2012,24,249,-4215,969,423,-13,-536,-1015,-1329,-2682,-1827,-1936,-3407,-2091,-3452,-2121,-2144,-2149,-2177,-2463,-2399,-2293,-3132,-3540,-3703,-2003,-1938,-2293,-2022,-2170,-2437,-3021,-3748,-4643,-5557,-7305,-3959,-2690,-1350,-3,1196,2237,-5528,3897,4632,5404,6121,6973,7800,8884,10629,12950,7648,11723,5743,-25374,-27962,1471,20338,-12192,-125064,-134036,-188788,-223033,-63337,13279,-71406,-13049,4216,5324,-1286,6133,10447,-6749,-3627,834,994,-7212,2633,3154,2663,2175,-5936,672,-119,-737,-1158,-1716,-1965,-376,476,1362,-2420,-2968,2288,3406,-152,80,2616,3455,2170,-1303,-1653,-1155,-636,1793,1272,-2059,-1385,-3708,2373,1295,-80,4368,24003,27795,34090,4065,3309,3222,2766,33149,174485,199202,51949,221110,218254,208868,195322,179238,160448,138612,49758,6689,-1039,2979,-1299,23239,24332,10611,-2316,-1974,-1708,-1466,131,1051,-459,3658,2260,-3158,-2118,43,-716,-1141,-1620,-2149,-2627,-2572,-2375,-2077,-1885,-1835,-1854,-2078,-2491,-2826,-2789,-2617,-2175,-2849,-2227,-3700,-2636,7,1799,-502,1630,-3940,1934,2432,2164,1773,1348,-538,566,-12847,-250,-827,-1410,-2003,-2500,-4170,-13341,-18505,-25311,-8265,-5109,-1602,-831,-6524,-8455,1375,1929,2245,2530,2705,2951,-1864,-416,2890,2851,262,-1443,2315,1366,-1301,-1733,-794,-2261,533,2443,2202,1579,908,119,-704,-1540,-2496,-3263,-3914,-4201,-3842,-3353,-3559,-4454,-2119,-1948,-1818,-1914,-2334,-1980,-1976,-1873,-2813,-1538,-2930,-1305,-1221,-922,-1879,-3694,-1249,-1701,-2015,-2527,-3149,-3380,-3647,-3364,-2711,-2728,-1286,-528,-234,-445,-3334,257,3276,-2322,737,1463,2414,246,-1963,-1821,-997,-2742,4,-98,13,-364,55,-39,-165,-397,-1228,-1478,-2004,-2720,-2804,-2408,-1831,-1592,-1888,-2641,331,794,1002,-2576,-474,581,317,-3156,-315,-402,-1384,-370,-179,-1788,88,164,-1559,-186,-46,-439,-1336,-1933,-2896,-3497,-2974,-1560,-1100,-2988,-3451,-1316,189,40,2785,6943,6185,103,100,-175,2056,981,-1271,3491,3462,-1021,-2410,2112,4023,1860,-1947,1067,1321,-2903,394,1036,475,16,-91,122,305,-2034,-1049,-3363,-1979,-71,-590,-1268,-3420,-2857,-3433,-2667,-1991,-1446,-1881,-2829,-83,51,46,-433,-2190,-1098,-1784,-2040,-2841,-3254,-3353,-2844,-2360,-1896,-1523,-1003,-621,-2571,-931,-874,-3151,-2930,771,2225,1711,1341,1960,-1847],[-1036,-1085,-1396,-1700,-1995,-2543,-2771,-2772,-3107,-2617,-2540,-2585,-2330,-2263,-2277,-2435,-2562,-2792,-2945,-3204,-3386,-3274,-2892,-2207,-1625,-685,-974,-1763,-2855,-2041,-2486,980,-2450,-845,3260,3053,2780,-1107,-1051,1311,1640,-778,557,9,-1069,-144,-530,-2613,-710,756,1219,2524,1408,-2466,-2302,-2138,-2627,-4508,-1621,-2113,-1621,-2603,-2012,4121,2140,-252,2652,1498,-1363,-1799,1073,1048,85,-781,-1307,-1824,-1949,-2197,-2345,-2542,-2767,-3119,-3573,-3374,-2782,-2312,-1700,-1200,-725,-349,-2159,-83,-649,1901,2341,1630,-1120,354,3255,724,-3170,-140,2158,38,-4115,-3645,-1101,1443,1235,1126,454,-2445,-1736,-825,-1558,-2848,-3203,-3768,-4029,-3522,-2668,-1768,-877,-22,620,-2381,1434,1005,-674,504,-645,401,1010,615,282,61,-3281,-590,-903,-1330,-1935,-2491,-3051,-3786,-4243,-4435,-4069,-3558,-2807,-2279,-1743,-1320,-1032,-760,-821,-2466,-2393,-3509,-2135,-1596,-1772,-1783,-1768,-1685,-2699,-2466,-2199,-1763,-349,-61,-1325,-2725,-3224,1042,-1035,1236,2045,-2954,2001,-2845,-2473,-884,1427,-50,186,-584,-2792,-1782,-2159,-2084,-1516,-1003,-1129,-1309,-1859,1222,828,1720,1854,-3200,2039,1894,1377,1013,369,-315,-1348,-2072,-2482,-2447,-1861,-1115,-2346,-215,-1409,-3059,-969,-1331,-2023,-4376,-2137,-1841,-1369,-1144,-4705,-6227,-1505,-2388,-860,6245,9250,6610,12496,13440,-13349,-3136,-23028,-98426,-93184,43786,47104,34984,-26814,-33357,64732,66729,67416,67356,-30713,-25182,-36099,-28060,68003,65430,1694,56479,35050,-15116,14651,23501,7958,-2287,4853,-4559,-1059,-2091,-6851,-2157,-1814,-694,-2760,-321,2004,-4910,-1524,-737,6017,5075,6080,4652,1822,360,517,-313,-522,-1927,-2013,-1449,-3060,-1418,2174,2494,-3236,2899,2727,-2940,1551,633,-591,-798,676,-993,-2720,-2869,-1153,876,-1549,-631,-1835,-3232,-4276,-4072,-3353,-2799,-2658,-2686,-2945,-3344,-3474,-2946,-1911,-862,197,1189,346,-1619,-1622,-1434,1045,2556,2418,-1176,-1464,304,-925,-2172,-3263,-3704,-2869,-2930,-1720,-2979,-2530,-830,582,-1436,-2205,-2886,-826,-153,-382,-706,-869,-901,-1048,-1111,-1399,-1568,-1917,-2361,-2824,-3474,-3914,-3727,-3308,-2699,-2184,-1298,-625,-314,175,-475,-1590,326,32,-3414,-715,-876,-702,-242,364,-2644,962,-728,-1869,-1529,-1505,909,334,-254,-427,-359,-171,-2432,-337,1075,-2802,-2791,1264,-369,134,-1112,248,136,81,98,-2110,-1057,-1816,-654,-370,-2104,-3477,-1323,-1847,-2316,-2619,-2651,-2476,-2296,-1980,-1986,-2190,-2601,-3094,-3579,-3461,-2596,-1250,-486,287,1665,2028,1072,3790,211,159,2461,1643,-459,3363,89,-2979,251,-350,-709,-828,-748,-829,-1059,-1530,-2323,-3167,-3929,-4050,-3369,-2559,-1804,-1205,-806,-890,-2966,144,276,-796,-1128,179,83,-2827,-1277,-3762,-1128,-1538,-2341,-2875,-3578,-4061,-3519,-2825,-3018,-2316,-2781,-639,295,721,-1370,1077,1086,-3553,364,-3199,210,474,-798,389,528,-1876,-1547,-277,1292,2086,2121,466,-1927,-1110,-3431,2109,2086,1793,1638,-1450,-2612,-1901,-786,996,877,-2820,-1617,-2439,-2714,-109,294,56,892,-1006,-560,432,-98,-1127,-2430,-3587,-4619,-4741,-3778,-2814,-1721,-950,-187,488,-1586,-1444,1330,393,-1710,1152,933,795,673,-3397,773,901,1001,1007,915,815,572,261,-268,-962,-1620,-2412,-3238,-3581,-3036,-2383,-1303,-574,-7,471,761,622,475,-87,-874,-1907,-2895,-3461,-3131,-1958,-514,844,-2605,-3030,-2970,980,184,2110,4331,3691,-80,2746,5542,3511,-724,-1437,1075,-527,984,94,-663,-1220,-1380,-1275,-814,-1711,-663,613,375,892,-649,-1894,-3208,-1687,-258,-3679,410,-1634,-893,1754,-493,-3710,-1302,-2203,-2080,2526,6137,5883,-8,959,-3917,1294,2548,1833,295,242,-1239,-2897,-1633,-2147,-3262,-3144,-3627,-3984,-4348,-4591,-4660,-4775,-4436,-4015,-3776,-3309,-4002,-2428,-2031,-1701,-1714,-1019,-729,-653,-598,-571,-898,-6610,-12,185,532,980,1367,1655,-6053,1818,1721,1567,1259,998,650,550,1163,2435,4359,7467,6425,-21298,-29719,771,26850,482,-121804,-100877,-97314,-126988,-36045,8022,-52261,-14259,-5498,-4298,-9762,2923,20539,-9413,-4707,2635,3426,-6293,1351,4270,4625,3042,-9787,4481,6985,4253,4377,-1604,-2109,4840,5126,5461,-2070,-3806,2931,5407,-70,-575,1903,3690,2231,-1598,-1697,-1030,138,4889,1452,-1650,-1138,-3790,2703,1421,53,5034,25572,30533,34923,2781,3459,2949,2582,33698,150060,174278,58087,206704,212976,212244,204432,189973,138612,143422,45480,7175,-735,2642,-1981,23911,21028,9530,-2198,-1517,-1252,-1487,161,253,-1359,3598,2121,-3303,-2708,-1286,-1115,-730,-468,-269,-344,428,955,127,-1644,-1387,1800,2502,-1035,841,1785,1625,-427,-2789,-2519,-3763,-2710,306,1113,-145,1921,-3387,2014,3889,3668,3406,3182,-677,2982,-12639,2936,2780,2612,2391,2188,-2701,-12529,-13936,-14839,-1032,-1908,-2951,-3565,-5541,-9081,-1989,-1202,-677,-235,21,266,-2708,-56,-340,-726,-1163,-1560,-1949,-2405,-2702,-2999,-3181,-3488,-3722,-4217,-4272,-4571,-4690,-4565,-4296,-3992,-3818,-3524,-3893,-3177,-3162,-3162,-3142,-4271,-2660,-2317,-1813,-1396,-1979,-1287,12,-1247,-3555,-885,-2798,514,353,-1408,-2437,-3496,-26,-385,-577,-980,-1573,-1954,-2708,-3356,-4019,-4576,-4734,-3932,-3162,-2417,-3295,-952,-582,-2953,-273,-371,-591,-657,-1479,-1694,-1610,-2806,-2155,-2299,-2360,-2270,-1948,-1447,-665,294,-379,1914,3266,3974,2230,2946,2931,-1570,-1966,-2988,2583,1787,832,-2033,-1202,-1131,-1274,-2687,-1354,-1162,-1951,-549,-228,-2161,-104,-14,-2055,-748,105,-513,-2057,-1321,285,381,108,-1633,-1114,-3021,-3551,-1494,289,528,2120,2235,2290,-332,-39,-94,2029,768,-1345,1490,1337,-252,-2559,633,498,297,-2642,-5,-243,-2657,-914,-1338,-1573,-1642,-1439,-1022,-686,-2109,-550,-3662,-1959,277,112,-899,-2816,-2391,-1902,-2622,-2934,-2380,-2088,-2708,-137,390,818,-809,-2562,-907,-1315,1131,1546,-1530,-2433,1786,1750,1673,-1636,1320,49,-3115,-1013,-975,-3171,-2865,-1108,-1238,-1125,-855,-688,-1717],[-142,183,731,102,318,110,-211,-18,-2878,-1741,243,-117,-805,1706,1553,1156,715,125,-808,-967,-2335,-2407,-3292,-2004,-904,-204,-1252,-1517,-2893,-1754,-2511,-218,-2402,-714,1427,1150,835,-1479,-1308,-341,-484,-1284,-470,-574,-562,-68,-592,-2640,-482,147,210,1076,815,-3000,-2302,-148,-476,-4007,-1451,-2152,-1895,-2432,-2166,-502,118,330,986,1291,-1249,-1896,954,665,157,-397,-776,-1302,-1553,-1957,-2200,-2336,-2261,-2056,-1831,-2591,-1266,-1199,-1071,-1148,-1350,-1710,-2688,-2325,-2734,-3147,-3291,-3053,-2710,-2112,-1382,-980,-3553,-416,-139,84,-4078,-3308,-1319,254,80,19,-200,-2864,-2365,-1349,-1863,-2454,-3123,-3659,-4258,-4316,-3786,-3103,-2404,-1732,-1261,-2042,-736,-684,-1060,-701,-846,-905,-909,-1018,-1001,-826,-2819,-640,-537,-559,-770,-934,-1087,-1847,-1383,-1331,-1095,-760,-125,151,-396,1111,1372,535,-342,-2697,-2473,-3461,-1922,-1900,-1010,-748,-701,-504,-3281,-2018,-2257,-1782,1419,1631,-1570,-2913,-2513,1764,-107,1010,1874,-2921,1625,-1888,-3011,-1026,1354,189,-33,-1279,-2809,-3006,-2379,-1019,545,1803,-1150,-1195,-1765,2297,889,2642,1670,-2671,3889,3226,2932,3185,1576,586,-510,-2027,-1549,-749,-1350,-650,-2054,-323,-2290,-3525,-1520,-325,-2088,-3582,1265,-1960,-34,-1674,-4603,-5923,-1743,-3270,-3592,-2873,-1463,-54,1735,3558,-11966,-3084,-23882,-86639,-75027,18440,20762,23141,-24720,-39963,26359,25848,24828,23457,-30143,-25484,-35307,-28529,20078,19482,3698,17190,15765,-12087,12021,10058,8095,-3150,4021,-5402,-982,-1179,-5828,-2249,-2500,-1435,-2480,96,2380,-5361,-1792,214,2897,2584,2262,1834,1465,396,758,502,-308,-1358,-2616,-2520,-3830,-1224,561,483,-3448,-190,-375,-3363,-463,-129,-774,-745,193,-1431,-3241,-3232,-978,1244,-2274,4235,1371,-2571,-1833,-81,1948,1466,-675,-2349,-1469,-771,1608,5113,6794,5593,5465,3707,859,-1715,-1111,-2274,619,2641,2447,-1424,-1905,-874,-1912,-2456,-2131,-1542,-1042,-2767,-1452,-2911,-2033,-576,-983,-1373,-2205,-2957,-2366,-2372,-2022,-1848,-1664,-1492,-1515,-1439,-1482,-1620,-1005,-732,-1777,-2533,-242,418,627,-742,-1722,-49,161,-459,-819,-1177,-1831,-2041,-2152,-3106,-1752,-1397,-1000,-627,-309,-2456,48,-957,-2000,-1449,-1476,527,638,706,985,1174,182,-2429,-960,599,-2452,-2861,762,-460,-211,-929,-823,-1050,-1139,-1062,-1425,-1174,-2174,-223,-460,-1778,-3408,-1279,-1893,-2576,-3072,-2724,-2112,-1316,-537,-91,159,193,89,-773,-1143,-1717,-2573,-3517,-2801,-1703,-718,420,1324,-23,-24,2167,1733,29,1136,259,-2840,-1294,-1445,-1132,-595,-4,259,224,-153,-857,-2527,-3962,-811,149,881,2159,2280,-979,-853,-3132,1960,1343,-778,-905,-647,-1500,-2567,-3120,-3627,-2822,-2341,-2237,-1850,-1610,-1288,-985,-784,-3316,-2691,-3158,-1060,-275,-384,-1041,-983,-1349,-3053,-2253,-2790,-2422,-2589,-2657,-2676,-2569,-2243,-2070,-1805,-1526,-1439,-1500,-1362,-1366,-1512,-3009,-2058,-2149,-2469,-2628,-2623,-2870,-2970,-3433,-3504,-3630,-2963,-2113,-1899,-2918,-1028,-3,-302,12,-1801,-943,237,-602,-1887,-1660,-79,-1547,97,1052,-595,-2022,-3181,-2788,-1562,-1409,-1252,1248,431,-1381,2194,2158,2147,221,-3688,2351,1994,2623,2241,1674,2181,1764,546,518,-361,-1169,-2058,-2953,-3465,-2967,-2423,-2003,-1834,-1889,-2048,-2357,-2966,-3258,-3206,-2529,-1640,-1872,-816,-2026,-782,182,-531,-3640,-2551,-2625,1648,128,1712,2735,2197,127,1250,689,292,-224,-1436,-554,-1198,-470,-131,345,883,-425,1418,557,-1972,-551,1118,271,945,-264,-1343,-2986,-866,1208,-3636,2864,-2209,-339,1923,-624,-3055,-1074,-2331,-1802,2603,5226,4322,-259,1593,-3440,-483,-1772,-2864,-3926,-4680,-4543,-4181,-3331,-2776,-3082,-2176,-2143,-2166,-2375,-3381,-3001,-3603,-3804,-3848,-3913,-3557,-4332,-2668,-2150,-1648,-2243,-492,77,434,748,938,-1419,-5685,-94,1110,736,783,579,355,-5559,-36,-88,58,311,834,1393,2149,3333,4639,5854,7353,7421,-16320,-29723,-332,18254,13217,-110098,-64851,-18963,-51194,-15853,3684,-31850,-12130,-13490,-12829,-17854,553,9422,-11274,-5748,4249,5427,-5078,227,3923,3456,2916,-7279,3510,5701,5109,3695,-1565,-2109,2404,1766,1108,-1943,-4517,-1246,-2100,-2680,-3015,-2778,-2139,-1597,-1712,-1630,-763,474,1169,1648,-1316,-878,-3678,3095,1590,13,3012,1558,93,225,1594,3519,2577,2476,23189,29446,35306,40224,44077,47215,49677,51194,51515,49758,45480,39096,7366,-433,2185,-2405,10103,9513,8525,-2030,-1120,-818,-1528,167,-584,-2296,3040,2411,-3280,-3251,825,3444,2345,435,2324,108,2060,1462,486,-1156,-2087,14,-135,-1134,-115,355,766,-292,-2661,-2648,-3571,-2670,699,498,187,1775,-3122,847,299,45,-49,70,-420,842,-12251,1768,2025,2223,2339,2460,-226,-9602,-9038,-4532,886,339,-417,-950,-4537,-9865,-2159,-2489,-2916,-3182,-3281,-2945,-3280,-1833,-991,-135,-3,-1607,303,-821,-2360,-2701,-1983,-2212,242,2540,2184,1456,713,-97,-873,-1584,-2350,-2907,-3425,-4039,-4697,-5275,-4954,-4211,-3403,-2596,-1760,-1187,-1266,-757,196,-1675,-3096,-466,-2562,-851,-1368,-1797,-2900,-3110,-2841,-3296,-3455,-3672,-3910,-3763,-3830,-3657,-3395,-2974,-2710,-2489,-2330,-2156,-3019,-1616,-1581,-3606,-1716,-1957,-2301,-2497,-3075,-3539,-4083,-4744,-4915,-4442,-3681,-2841,-1933,-1038,-55,937,535,2579,3445,3988,2578,3518,3086,-1504,-2003,-3111,2135,3021,2725,-1421,-1783,895,377,-2143,-315,-290,-2468,68,-371,-2239,-18,-388,-2258,-1167,-102,-880,-2568,-1238,649,-175,-151,-1548,-982,-2962,-3599,-1647,-211,453,1153,1778,2282,-707,-148,-26,2200,606,-1373,1688,1187,531,-2613,-1043,-1772,-2537,-3183,-3325,-2823,-2297,-1603,-1251,-1009,-1025,-1142,-1262,-1537,-1961,-2033,-3496,-2040,-1893,-1697,-1512,-2137,-2043,-1054,-1120,-1382,-1795,-2238,-2587,-3099,-2467,-1738,-1171,-2741,-574,-885,911,1801,-1520,-2130,1833,2562,1556,-1933,1584,-314,-3380,-1121,-1100,-2989,-2758,1078,4194,2750,1257,2701,-1587],[-552,245,1017,240,374,1158,1670,81,-2470,-2181,265,-184,-299,2739,3852,2642,1187,1015,2,399,-1818,-1541,-3779,-2420,-568,-373,-1315,-1154,-2796,-1429,-1835,-1937,-1972,-1865,-1827,-1991,-2109,-2287,-2462,-2531,-2525,-2623,-2668,-2848,-2865,-3085,-3088,-3072,-2740,-2322,-1815,-1397,-943,-3464,-2193,465,130,-3188,-627,-2099,-1423,-2130,-2315,-1760,-1769,-1385,-823,-161,-1136,-1889,810,611,223,-347,-860,-1608,-2113,-2749,-3147,-3331,-3189,-2911,-2471,-2923,-859,29,1108,98,271,127,-3108,-1251,-729,3210,2565,621,624,471,392,142,-3441,-436,1447,33,-3950,-2850,-1340,1791,1348,974,429,-3249,-2979,-1406,-1946,-2427,-2853,-3046,-3315,-3382,-3361,-3335,-3267,-3116,-3021,-2849,-2795,-2704,-2543,-2367,-2122,-2020,-1739,-1583,-1321,-914,-2131,-776,140,421,518,643,723,-1775,523,361,-807,8,46,-184,-619,-232,-358,-414,-728,-2945,-2439,-2880,-1904,-2165,-2250,-2088,-1792,-1403,-3788,-1626,-2247,-1630,1063,1435,-1883,-2911,-1831,2337,616,740,1363,-2440,2058,-1097,-3342,-1159,1223,311,-108,1115,-2849,-403,-2019,-2860,-1636,-310,-1177,-1121,-1603,1634,868,2894,1168,-1897,2802,2298,1565,1172,695,339,-853,-3096,-1877,-1018,-1025,-721,-1909,-713,-2779,-3655,-2063,-420,-1964,-2931,4440,-2599,-1158,-2142,-4534,-5802,-1993,-4248,-104,4230,3524,2466,1490,285,-11052,-1922,-23807,-75791,-58509,-1243,-611,212,-22371,-42893,1567,1716,1773,1530,-28838,-24877,-33180,-25954,-808,-850,-972,-606,-242,-9409,174,464,793,-3486,1167,-5697,-544,660,-4738,-2168,-2661,-1406,-1672,-1218,-1619,-5763,-2202,-2019,-1847,-1689,-1489,-1398,-1234,-1183,-1153,-1054,-828,-958,-2919,-3572,-3927,-1103,896,1094,-3220,923,863,-3491,349,0,-1028,-811,-807,-2025,-3969,-2723,-540,1533,-3009,3408,1187,-2321,-2490,-346,1562,684,-929,-2818,-1574,-224,1949,4281,5816,4463,4819,3819,1262,-1805,-526,-3166,116,2616,2370,-1723,-2491,1535,-1064,-294,206,-385,-960,-2460,-1550,-2852,-1777,-1813,-1923,-1913,-2344,-2834,-2233,-2212,-1854,-1622,-1308,-950,-770,-537,-536,-1983,-1119,-592,-1819,-2309,-1123,-925,-921,-1205,-1286,-1150,-1291,-1768,-2000,-2278,-2942,-3259,-3331,-2937,-2448,-1927,-1397,-904,-476,-2206,82,-1311,-2202,-1497,-1478,778,780,658,677,556,422,-2390,-1626,-58,-2135,-2737,-416,-624,-569,-827,-347,-360,-463,-603,-726,-824,-2544,-1096,-1497,-1702,-3099,-2006,-2236,-2438,-2581,-3262,-2582,-2569,-2352,-2323,-2320,-2342,-2294,-2288,-2335,-2421,-2376,-2373,-2294,-2371,-2480,-2259,-2032,-1811,-1612,-1361,-942,-642,-444,-334,-2755,-287,-265,-211,-39,365,771,1249,1701,-618,-2556,-4197,-509,2445,1007,1714,963,-1188,-1261,-3059,-3701,-2647,-1013,-718,77,-340,-2286,-1425,-3506,1102,4164,-1012,2391,-726,149,-1185,195,-3389,-3001,-3636,-1604,908,643,-628,252,271,-2496,601,-2364,-1134,251,-1173,1073,838,-1233,-1414,711,3698,3767,3131,-1827,210,-110,-2580,516,684,867,1309,-1492,-1189,-939,-681,870,1117,-2289,-907,-1347,-2875,-1373,182,-693,-991,-2770,-1481,-30,-1036,-2614,-1741,61,-1249,582,-9,-1273,-2281,-3373,-4036,-3940,-3611,-3098,-2602,-2192,-1672,-1174,-737,-263,-195,-3103,684,785,723,480,101,-283,-766,-1230,-1779,-2290,-2470,-2410,-2125,-1860,-1617,-1358,-951,-881,-875,-788,-655,-660,-916,-103,-227,-1862,-1387,-778,-2071,-758,-162,-1709,-4044,-2026,-1668,1913,87,958,451,-1,-299,-600,-923,-1071,-1193,-1315,-1330,-1805,-1079,-733,-316,75,164,735,479,-2186,-369,768,75,173,66,-756,-2624,-21,1255,-3465,2523,-2738,353,2083,-665,-2308,-791,-2336,-1429,-891,-1800,-2605,-3314,-3646,-3402,-2923,-2516,-2023,-1684,-1407,-1100,-3510,-891,-947,-2743,-1638,-2260,-2937,-3788,-4405,-3518,-2876,-1929,-1573,-1552,-2244,-4550,630,1968,2287,-2440,2783,2877,2663,2323,768,-2000,-4419,-340,-147,-181,176,733,1410,-4247,2917,3739,4585,5265,5849,6043,5983,5908,5532,4662,3683,2383,-10715,-27659,-1801,-2087,-1885,-93981,-30909,409,-7814,-7930,572,-12147,-7793,-17784,-17862,-23652,-1421,-1177,-12209,-6556,-511,-447,-3939,-557,-782,-1082,-1348,-3124,-2222,-2625,-2888,-3118,-3350,-3502,-3559,-3448,-3247,-2963,-5060,-2486,-2285,-1998,-1903,-1639,-1275,-1059,-1449,-1291,-243,186,658,1190,-943,-451,-3272,3405,1982,-48,5291,5474,5304,5171,761,3616,2248,1882,298,-1668,-3636,-3220,-1079,1058,2930,4388,5720,6689,7175,7366,7441,-26,1767,-2175,4776,3820,2866,-1772,-636,-290,-1474,-1331,-1782,-3075,-2314,-2308,-2994,-3242,-1199,-727,-174,-441,311,157,32,-369,-870,-1530,-2334,-3177,-4097,-3289,-2378,-1326,-537,-81,-2367,-2572,-3201,-2408,1258,67,382,-350,-3033,-1283,-1481,-1128,-535,168,351,1535,-11444,-835,2282,2101,1786,1472,983,-6090,-4404,-556,-997,-1408,-1978,-2308,-3515,-10654,-2627,-2260,-1738,-910,87,1392,-3357,2487,5245,6471,-81,-1552,-525,-1600,-2631,-2805,-2476,-2186,86,4039,4225,3021,1988,1060,285,-373,-1090,-1584,-2473,-2007,-1715,-1115,-1949,-3792,-954,-1648,-1905,-913,-396,-108,-166,-1725,-2134,-2438,-2283,-1746,-957,-1912,-3181,-2606,2148,2380,2666,-333,43,-1165,1205,1429,459,-2260,-387,-479,55,3,-2552,-344,722,-4225,0,-1297,-997,-1125,-1340,-1167,-716,-2652,222,-415,162,759,563,903,992,815,318,27,-249,-703,-722,-693,-690,-1369,-1966,-2968,28,453,763,-738,-2141,1412,1652,-1523,1905,1376,-2879,347,-605,-1963,334,-580,-2176,-2319,-2435,-2056,-2692,-929,-436,-709,-309,-1311,-703,-2797,-3603,-1704,183,690,1209,1654,2002,-1008,-230,-25,2505,505,-1337,2199,2081,1381,-2524,925,433,-172,-3101,-997,-1041,-1902,-1691,-140,-65,1204,1297,1278,962,-1646,-104,-2934,-1930,-1996,-2540,-2727,-2512,-1840,-1176,-794,-1623,-681,-2206,-2090,-975,-1191,-1362,-1502,-2765,-1694,-1605,-1432,-1640,-1574,-1909,-1904,-2108,-2292,-2478,-2371,-2244,-3331,-1259,-1220,-2688,-2641,1224,2379,3044,1112,2396,-1449],[-982,321,1130,213,343,529,1061,19,-2095,-2633,364,-258,215,2558,2104,1512,1001,464,121,-220,-1240,-637,-2886,-2732,-954,-833,-1107,-1307,-2670,-1800,-1939,-3223,-1748,-1601,-1397,-1410,-1396,-1995,-1558,-1578,-1560,-1690,-1814,-2132,-2358,-2880,-3226,-3251,-2787,-2255,-1670,-1209,-741,-3889,-2021,599,-425,-2336,-6,-1961,-1140,-1785,-2504,924,1328,1230,1999,1637,-1055,-1785,884,1124,408,-358,-913,-1536,-1771,-2042,-2072,-2003,-1792,-1543,-1321,-3071,-1053,-577,-354,-518,-394,-624,-3064,-1417,-1264,-1638,-1950,-2171,-2398,-2279,-1886,-1707,-2957,-1330,-1057,-707,-3713,-2348,-1184,-145,-149,-17,-27,-3415,-3488,-433,-666,-950,-1271,-1411,-1602,-1496,-1172,-736,-838,347,388,-1185,1308,1400,-1209,-1446,-446,-1033,957,588,269,63,-1328,-1501,-677,-904,-1242,-1466,-1635,-1929,-1921,-1852,-1582,-1187,-466,-184,-799,991,1631,940,-597,-3097,-2203,-2102,-1134,-2233,-1566,-22,-33,-41,-3782,-1249,-2088,-1295,1507,1380,-2142,-2742,-1211,2014,1218,543,880,-1825,3101,-362,-3338,-1141,1133,384,113,1173,-2750,-112,-892,-696,-1798,-2929,-3463,-3311,-2692,-2266,-2057,-2050,-2147,-2268,-2179,-2101,-2125,-1769,-1551,-1323,-1502,-3708,-2089,-2064,-2137,-1864,-1829,-935,-2482,-3282,-2442,-362,-1546,-2368,4320,-2839,-1996,-2421,-4381,-5715,-2444,-5087,229,3689,3136,2303,1633,827,-10687,-374,-21995,-66483,-45482,-667,-887,-717,-20410,-40225,347,953,1640,2095,-27527,-23784,-29757,-21617,-69,-1043,-1497,-190,1876,-7022,6078,7974,9521,-3150,4662,-5297,308,2159,-3567,-1739,-2319,-815,-590,776,2282,-5523,-1739,1771,1584,1266,935,462,42,-513,-1123,-1707,-2209,-2743,-3171,-3799,-4111,-4468,-4355,-3907,-3532,-3348,-2928,-3231,-2290,-1992,-1668,-1259,-1152,-2612,-4709,-1509,228,854,-3148,1828,1144,-1895,-3043,-571,1162,-165,-1156,-3136,-1574,357,2203,1996,2044,2067,2131,2190,1699,-1652,292,-2907,-283,1790,1605,-1879,-3067,935,-1722,585,509,254,-615,-2107,-734,-2632,-1374,-1637,-1937,-2064,-2427,-2541,-2702,-2872,-2778,-2862,-2884,-2847,-2950,-2928,-3054,-2954,-2922,-2888,-2802,-2863,-2754,-2262,-1953,-1693,-1521,-1197,-964,-1023,-1462,-2078,-1834,-446,-350,-2168,-188,-730,-15,64,113,-1807,18,-1597,-2273,-1505,-1340,-458,-650,-957,-1117,-1416,-1729,-2263,-2436,-2851,-3246,-3745,-4133,-3948,-3597,-3163,-2600,-2269,-2050,-1883,-1697,-1462,-2581,-915,-790,-1038,-2491,654,1090,1483,-679,-3778,-1286,838,74,673,1385,696,-38,-906,-1887,-2937,-3848,-4418,-3455,-2644,-2000,-1200,-581,-687,-610,333,620,732,715,598,-2622,247,130,103,-162,725,1255,1486,1485,-813,-2472,-3858,-175,4107,1170,2522,2387,-1256,-845,-2697,-2851,-2631,-939,-448,-9,-334,-1911,-1394,-3292,1142,4241,-524,2248,-710,10,-1447,197,-3160,-3049,-4003,-2144,2549,2737,-92,2420,886,-1806,962,-1864,-1619,-389,-1213,1027,735,-1025,-1120,1176,2164,1953,1743,-1948,1674,494,-2108,2174,2362,2201,2066,-1264,-71,-181,-595,239,-594,-1862,-2120,-2816,-3786,-3676,-2749,-1609,-1999,-3802,-2123,-321,-1271,-3037,-1838,234,-721,348,-236,-924,-1448,-2184,-2765,-3217,-3751,-3972,-3953,-3760,-3288,-2766,-2285,-1776,-1278,-2020,-785,-649,-635,-740,-902,-978,-1062,-1053,-1106,-1186,-1131,-1172,-1312,-1471,-1900,-2455,-3064,-3789,-4368,-3876,-3158,-2582,-1737,-1055,-383,-2012,-866,-681,-1980,-760,-362,-2150,-3449,-1532,-459,3117,65,1032,5274,5465,562,2669,3603,1700,643,-1117,1168,-2221,-1000,-1060,-1733,-2386,-2903,-3375,-3499,-3283,-2794,-2210,-1433,-785,43,-216,-2244,720,1272,-3314,2863,-3270,1077,1137,-709,-1655,-1261,-2276,-1306,-907,-270,357,-1158,980,-2014,-839,952,1034,-1782,-871,-412,-3735,2092,2290,-2336,798,9,-104,-484,-4957,2127,1905,2013,-1498,-967,-1830,-4553,1487,1285,995,-2342,620,502,259,79,-65,-2614,-2944,-593,-269,-270,392,579,745,-2642,-128,1187,1387,1478,1583,1453,1265,1270,1188,806,476,-60,-5095,-24526,-3753,-2326,-2975,-77320,-3673,-3417,-3535,-8928,-3264,-3212,-3247,-16898,-16849,-23537,-3101,-2860,-12615,-7220,-1965,-1478,-3320,-1004,671,879,2287,729,2255,3621,3790,2388,-1060,-1595,1991,1224,434,-2300,-5583,-1759,-2355,-2727,-3113,-3239,-3024,-2741,-2206,-1543,-948,-185,584,1317,-738,-52,-2812,2953,2416,-300,3198,2780,2069,1513,285,229,-485,-1247,-1933,-2637,-2988,-3037,-2879,-2509,-2160,-1930,-1483,-1039,-735,-433,-26,258,366,-1393,-241,-461,-676,-1605,-1263,-1639,-1731,-1655,-1880,-2311,-1486,-1525,-2705,-2559,-2019,-2219,-2239,-2304,-2413,-2654,-2738,-3008,-3294,-3590,-3561,-2950,-2202,-1482,-698,222,868,-4,-2142,-2580,-2976,-2163,1486,-415,251,-511,-3304,-1059,-925,-339,327,973,1296,1910,-10526,-6910,1424,766,27,-552,-1015,-3008,-917,-632,-329,-172,-411,-673,-2759,-11636,-2694,-3504,-3490,-2525,-1419,-168,-3131,1701,2475,3034,-342,-1671,-1194,-2259,-2924,-2843,-2852,-2339,-235,254,894,1525,2259,1071,1151,1793,572,2195,-1742,-53,-1924,871,-1377,-3764,-770,-2005,-2196,-641,266,433,-48,-2351,-4380,-2082,-1843,1720,3164,-1811,-3459,-2280,4586,5254,3825,-122,-73,-1452,1330,1261,327,-2112,-375,-832,-1259,-1637,-2137,-2325,-3015,-4763,-4327,-4026,-3269,-2185,-1421,-1057,-89,-2586,651,-632,146,1172,575,684,415,113,-488,-896,-1337,-2046,-2437,-2881,-3313,-3306,-2871,-2775,-1694,-861,-157,-171,-2377,1353,1708,-997,1405,-213,-3260,474,-886,-1548,-778,-1883,-2949,-3483,-2598,-1651,-2453,-665,997,-1307,-497,-1079,-435,-2654,-3692,-1703,1439,1978,3558,4398,5165,-1337,-397,-236,2842,368,-1311,3251,2283,1315,-2335,-153,-467,-671,-2644,-553,-346,-1568,-2233,-513,-530,1154,1159,1091,753,-1284,-312,-2189,-2003,-2017,-2302,-2175,-1844,-1561,-509,-153,-1765,-141,-2179,-1587,-652,-919,-1107,-1750,-2693,-1432,-1414,-1381,-1794,-1976,-2381,-2545,-2294,-1706,-1867,-436,-901,-3082,-1387,-1254,-2274,-2468,422,600,1005,973,1927,-1229],[-1396,379,1067,17,205,-235,319,-171,-1820,-2985,529,-374,678,2898,3125,1815,1211,1033,453,-349,-1050,-1628,-2122,-2783,-2624,-2483,-2535,-2553,-2592,-2309,-2025,-1685,-1019,-534,-71,79,149,-2247,-1662,-446,-1773,-1500,-1127,-2479,-804,-462,-1143,-2787,672,-799,-1900,2099,1588,-4362,-1885,1398,-1033,-1624,-11,-1802,-842,-1551,-2839,-809,-710,-720,-839,-940,-1118,-1678,-1718,-2198,-2729,-3342,-3832,-4352,-3619,-2871,-2034,-1264,-540,-1654,-1047,-3172,-1550,854,1095,-1068,1142,619,-2813,-1563,-310,1398,1181,-82,588,400,343,-245,-2443,-906,-1317,-1632,-3516,-2403,-2147,-1724,-1297,-662,-166,-3238,-3907,534,580,335,-1120,-1252,-319,-449,-429,-307,-1120,310,-42,-887,1109,1232,-1082,-2141,60,-999,673,144,-377,-816,-1293,-1824,-2165,-2456,-2766,-2903,-2970,-3185,-3125,-2998,-2615,-2038,-1069,-204,-1038,604,2335,1097,-805,-3258,-1923,-1341,-709,-2262,-1667,-24,1981,260,-3484,-1041,-1935,-990,-891,-1597,-2500,-3293,-3709,-3248,-2408,-1478,-633,-1406,590,167,-3154,-1096,925,231,473,14,-2607,-996,-1783,-2630,-3361,-4274,-4988,-4673,-3857,-3185,-2615,-2131,-1670,-1215,-615,-153,74,593,930,177,-1287,-3103,-2221,197,-450,-1450,-1960,-2262,-2718,-2704,-2773,-289,-1040,-2044,2767,-2760,-2526,-2673,-4303,-5775,-3075,-5771,492,4766,4568,2230,4041,3818,-11057,733,-18673,-60114,-38183,3585,2835,2226,-19331,-33135,-375,-1169,-1667,-1907,-26974,-22785,-25625,-17190,1613,2712,3534,4696,5749,-5110,7318,8053,8703,-2488,4398,-4626,1292,3526,-2528,-1191,-1908,-194,404,1036,2367,-5141,-1416,1008,529,-54,-634,-1345,-1993,-2750,-3489,-3984,-3897,-3408,-2666,-3004,-2039,-729,70,-860,-2121,1386,1767,-2846,1010,1058,-1271,-827,-1939,-3316,-4433,-111,715,645,-2564,393,482,-1460,-3337,-840,-85,-1163,-1389,-3300,-1498,-707,-889,-1082,-1097,-1193,-1259,-1298,-1432,-1392,-1260,-1753,-875,-717,-576,-1958,-3699,-250,-2097,118,439,601,-1036,-1887,-300,-2373,-1034,1140,1135,-865,-2538,-2231,910,754,853,786,804,894,849,905,365,-2094,-1003,-1760,-1375,-1626,91,413,575,-1973,-142,915,-597,-1035,-1681,-2219,-2004,27,-269,-1526,-899,-1171,-1358,-1473,-1524,-1575,-1557,-1895,-2293,-1589,-1264,-1341,-1434,-1684,-1824,-2146,-2519,-2867,-3417,-3926,-3774,-3371,-2903,-2517,-2184,-1774,-1819,-798,-397,76,684,1003,-2266,2251,1240,-605,-1794,1891,5870,2501,-1130,-3179,-803,1049,-347,793,3061,2011,1656,512,-1374,-182,-523,-796,-893,-2063,-1244,-1100,-995,-1053,-969,-974,-833,-824,-925,-1131,-2573,-1822,-2263,-2754,-3173,-3241,-2955,-2305,-1604,-1116,-2458,-3512,-193,-303,-586,-1069,-1762,-2445,-2980,-2582,-1470,-275,-762,-236,-162,-350,-1606,-1356,-3130,1060,3427,-130,1844,-816,-200,-1808,124,-2893,-2899,-3719,-2760,-888,-837,-814,-890,-958,-1171,-1379,-1473,-2057,-1588,-1815,-2086,-2306,-2335,-2505,-2534,-2465,-2489,-2542,-2282,-2045,-1853,-1772,-1528,-1168,-1100,-971,-962,-900,-858,-1128,-1005,-1324,-1487,-1610,-1624,-2014,-2257,-2683,-2927,-2898,-3344,-2999,-1306,-1383,-2671,-2087,276,-207,1317,1422,531,959,378,-188,-753,-1542,-2188,-2841,-3586,-4231,-4257,-3341,-2305,-1254,-970,295,880,1266,1464,1321,1753,1998,104,1027,158,-581,-1241,94,-513,-1942,-283,4027,3107,2045,1068,255,-1252,-1918,-881,-466,-2109,-513,-704,-1875,-884,-363,-1419,-2711,-1246,695,3732,-45,630,4936,3998,638,1874,801,219,195,-999,1210,-2255,-826,1156,3355,4980,1114,2285,305,-2709,-256,1949,-808,-805,340,114,-2040,112,-1212,-3377,-3804,-4431,-3465,-2841,-2395,-2275,-2416,-2792,-3192,-3885,-4349,-4269,-4002,-3918,-3977,-4038,-3988,-3460,-2728,-1789,-614,-3232,1746,2595,-1999,1207,697,-6,-605,-5841,4805,4686,4147,-1550,-793,-1797,-4111,187,-470,-950,-2036,-902,-467,-34,525,128,-3088,-1420,-872,-1063,-576,3698,3573,2637,-1024,-4029,1075,218,-730,-1553,-2360,-2814,-2577,-2039,-1587,-988,-573,-368,-21202,-6103,483,403,-62451,366,356,-88,-10120,-680,-1135,-1733,-12058,-11828,-18457,-3882,-3721,-12951,-7773,-1797,-964,-3434,-1319,1698,-485,3185,3769,1872,4256,4284,1623,-780,-1391,2010,1266,678,-3040,-5517,751,1171,171,-3256,-2126,1567,960,-438,-524,-1134,-958,-104,1098,-769,242,-2404,4589,2800,-761,4845,4074,2897,1801,291,-562,-1625,-2300,-2165,-1500,-435,628,-482,2254,2732,2869,3018,2979,2642,2185,1767,366,543,-443,-1181,-1605,-1736,-1808,-1482,-1323,-1715,-522,-2308,-1428,33,-7,-2458,-1899,-720,-1076,-1289,-1564,-1852,-2183,-2217,-2269,-2178,-2033,-1856,-1580,-1354,-1193,-1130,-538,-326,-182,-1979,-2707,-2928,-1951,-146,-947,-847,-1411,-3842,-2312,-2907,-3247,-3427,-3359,-3035,-2776,-9686,-14174,-2558,-2799,-3085,-3209,-3258,-3159,-2815,-2569,-2319,-2144,-2232,-2138,-2250,-12746,-1162,-481,202,1031,1844,2117,-2664,3777,4069,4117,-742,-1954,-1385,-2693,-3162,-2796,-2706,-2600,-1319,-1616,-1000,-334,503,946,1131,1992,704,2158,-1055,-921,-2332,1014,-830,-3716,-729,-2429,-2541,-402,730,-56,-2257,-4104,-2558,-335,-1532,2173,3590,-1374,-3611,-2086,3459,2808,2466,54,-199,-1675,1043,570,-4,-1960,-1324,-2088,-2725,-3045,-2989,-2658,-2502,-3947,-2203,-3279,-1909,-1456,-1286,-990,-730,-2488,-796,-1053,-1484,-2002,-2481,-2886,-2995,-2823,-2718,-2317,-1968,-1977,-1800,-1845,-2145,-2455,-2592,-2505,-2112,-1392,-762,-179,-2358,194,187,-497,-529,-1633,-3381,-2040,-2438,-2390,-1824,-1030,-1741,-1672,-1296,-1918,-1904,-454,915,-1841,-643,-805,-141,-2466,-3789,-1498,1036,1419,1905,2371,2726,-1626,-569,-603,1974,254,-1222,-810,-1793,-2809,-3766,-4587,-4102,-3575,-3013,-2505,-1957,-1449,-2633,-837,-949,-30,-121,-279,-668,-1117,-1486,-1588,-2097,-1115,-808,-1168,71,-1553,1090,1032,-1652,43,-2139,-1372,-2263,-2937,-2717,-1950,-2582,-268,-17,337,1346,-627,-1358,1691,1925,-588,-1427,1784,-1018,-2751,-1548,-1234,-1840,-2311,1580,206,-1259,-2614,-2872,-1686],[-1675,471,931,-242,46,-1034,-445,-402,-1577,-2793,845,-439,1167,2989,2649,1270,673,-871,-2182,-3413,-3944,-3164,-2447,-2418,-1350,-790,-669,-750,-2470,-1300,-1709,-2219,-2523,-3075,-3652,-3605,-2825,-2371,-1710,-864,-2720,-990,460,-3153,1005,74,-1444,-2759,1066,-868,-2135,1176,830,-4672,-1661,2289,-1523,-948,1274,-1440,-383,-1329,-3159,2596,2800,1491,1878,887,-1176,-1426,-1707,-2460,-2599,-2260,-1590,-1125,-2330,-192,-263,515,937,-1861,-1098,-3112,-1949,823,1268,-1419,1457,780,-2525,-1640,-201,-833,-1312,-1505,-1465,-936,-132,-398,-1842,-982,1216,-608,-3239,-1664,-850,-475,-1222,-1790,-2371,-2760,-3831,-2783,-2512,-2236,-2032,-1768,-1745,-1663,-1603,-1620,-1671,-1704,-1844,-1926,-2111,-2233,-2270,-2782,-2277,-2430,-2422,-2541,-2523,-2302,-2035,-1804,-1783,-2535,-1018,-877,-801,-1130,-1118,-1424,-1803,-2306,-2667,-3276,-3740,-3531,-2851,-2032,-1480,-3257,-1500,-492,-220,-2093,-1661,124,1242,275,-3084,-865,-1667,-637,971,216,-2708,-2569,-2317,-3241,-3045,-2108,-1100,-1138,527,612,-2687,-890,705,-47,1048,1419,-2269,-424,-408,-592,-1622,-300,-540,-911,-261,-462,815,1433,465,418,3460,4019,3189,3404,1780,-62,-1440,-2096,-2028,531,-261,-2045,-2167,-1008,-487,-1969,-2928,-1735,-1436,-1826,-75,-2303,-2549,-2818,-4214,-5840,-3707,-5948,826,4024,3589,729,2006,1295,-12013,1093,-14411,-57438,-37533,9255,10739,6017,-19118,-23964,14987,15688,16609,17620,-27332,-21942,-21063,-13636,20041,18766,16577,14332,11868,-3591,7113,5404,4190,-1690,2612,-3874,1609,1200,-1586,-562,-1530,-587,-848,-1070,-1296,-4721,-1877,-1996,-2255,-2550,-2759,-3010,-3119,-3287,-3453,-3563,-3584,-3646,-3617,-3690,-3626,-3466,-3273,-2920,-2567,-2356,-1883,-2289,-1172,-903,-1292,-780,-2745,-4051,-3306,-1627,-2386,-2961,-3554,-3775,-2965,-2332,-2744,-1060,-390,-2190,-1436,-3120,-1213,955,905,811,892,907,980,1100,1130,-948,1529,-410,-1097,1735,1477,-1824,-3618,-778,-1969,-1071,-654,52,-1501,-1770,32,-2036,-782,2023,1184,-679,-2558,-1893,1113,236,-143,-239,218,1021,1471,2212,318,-1981,-813,-2309,-1004,-1269,535,2570,1801,-2318,454,1630,-1124,-946,-1455,-2019,-2218,-566,-283,-818,-1235,-1930,-2434,-2601,-2396,-2058,-1660,-2116,-2205,-1709,-1091,-840,-1044,-1433,-1703,-2090,-2383,-2406,-2419,-2135,-1847,-1682,-1482,-1377,-1504,-1191,-2552,-1223,-530,-267,149,722,-1727,2084,1254,-177,-1056,2440,4220,1788,-1515,-2583,-426,1083,-776,15,141,696,1505,669,-1213,3145,3394,2057,2184,-1314,-512,-870,842,-1414,-1386,-1318,-1731,-2131,-2481,-2769,-2919,-3226,-3397,-3503,-3380,-2869,-2280,-1618,-1023,-1568,-2587,-3293,-28,-156,-405,-801,-1360,-1896,-2417,-2332,-1631,-795,-909,-121,-416,-472,-1420,-1334,-3074,830,1033,92,-50,-1080,-528,-2295,-32,-2751,-2637,-3027,-3287,1240,1836,652,631,-1132,-1139,-1990,-2405,-2464,-2245,-2031,-1956,-2026,-2142,-2641,-3201,-3472,-2812,-2111,-1180,-405,155,-1660,658,835,569,243,-695,-798,-1325,-2111,-2394,-2932,-2968,-2899,-2478,-2374,-2131,-2156,-2217,-2627,-2748,-3700,-3391,-2999,-2354,-2547,-1282,-715,-344,21,189,391,235,77,-115,-1213,-1445,-1408,-1999,-2510,-2864,-2627,-1673,-1224,-221,1952,641,3811,3182,917,4829,2094,-621,439,60,-438,-1264,313,-197,-2448,-84,2265,1565,827,227,-260,-1173,-1736,-1817,-1626,-2220,-2391,-2836,-3441,-3736,-3588,-3123,-2529,-1970,-1480,-1195,-1120,-1338,-1633,-1973,-2134,-2094,-1786,-1096,-265,-1117,816,-1978,-212,706,3252,4293,1129,2117,-56,-3240,-692,1423,-1742,-1778,-7,76,-2199,1103,561,-3826,619,-4843,-1872,-2469,-2033,-1319,-655,-2516,-753,1667,2099,2487,-2989,2507,-1135,-2884,1055,375,-3462,-2323,-3746,-4466,-2669,-1006,-1922,1429,1003,-326,-874,-6025,3547,2807,2220,-1981,-1230,-2357,-4032,-1951,-2685,-3294,-3543,-3387,-2953,-2562,-2074,-1552,-3234,-378,-1247,-2078,-1170,1158,1241,1162,350,-8622,170,-265,-842,-1406,-2176,-2955,-3470,-3991,-4190,-3274,-2480,-1827,-18342,-8728,695,1243,-50241,2538,3215,3451,-6773,4091,4101,3805,-5861,-6317,-12720,-4330,-996,-13742,-8398,-1764,-384,-4511,-1703,1318,-1987,3104,5217,1400,4636,4080,569,-820,-1528,575,-68,-477,-4363,-4668,-688,-725,-736,-4126,-3726,-1453,-1901,-2338,-2802,-3397,-3733,-3691,-3320,-2997,-2815,-2657,-2450,-2403,-2448,-2531,-2807,-3043,-2721,-1975,-1414,-666,4,623,989,1338,1496,1379,1136,657,-79,-677,-1299,-1981,-2405,-2175,-1393,-443,796,2146,3703,4352,-1529,53,229,-2187,-453,-2649,-1055,2421,1522,-2524,-1612,-702,4117,-107,-1248,-678,-2528,-3812,-3200,-1789,-506,-719,-559,1430,-394,-2074,2023,1606,-359,-2127,-3234,-3317,-2065,342,-1805,226,137,-4782,-2900,18,-128,-388,-695,-923,-1225,-9318,-23448,-14070,-1690,-1576,-1282,-1053,-847,-479,-190,187,602,866,1375,-2223,-14216,3053,3547,3855,4183,4429,1746,-2380,4755,4659,4035,-1518,-2670,-1224,-3146,-3523,-2964,-2315,-3183,-1308,697,334,-324,-879,-1314,-1455,-1283,-1020,-525,-683,-1726,-2780,467,-555,-3606,-1117,-3175,-3124,-510,750,998,1245,-953,-416,1019,-1489,1288,1654,-966,-3812,-2231,887,607,679,-41,-554,-2067,754,656,-351,-2025,-232,-847,-1529,-2138,-2555,-2727,-3165,-3115,-3320,-3863,-3663,-3497,-3504,-3191,-2821,-2563,-2168,-1919,-1810,-1812,-1873,-2057,-2232,-2450,-2946,-3152,-3163,-3097,-2434,-1726,-1137,-1446,-2299,-2384,864,1307,1981,597,-2272,2243,2174,-193,-1425,-2715,-3290,387,-1374,-571,1427,-123,-1511,-1678,-2055,-1908,-1348,-465,501,-2394,-885,-648,10,-2367,-4002,-1196,1036,909,689,349,-92,-1963,-1150,-1766,-2396,-2946,-3339,-3322,-3127,-2996,-3015,-3213,-3490,-3975,-3812,-2948,-1994,-1124,-2944,-1154,-1375,-735,-3,447,-100,-762,-1405,-1825,-2164,-1727,-1279,-1263,-6,-1711,1067,1163,-1384,516,-2099,-508,-1194,-1785,-2016,-2046,-2424,-721,-105,216,596,-231,-808,1050,1186,-970,-737,1821,-871,-2222,-1628,-1043,-1310,-2074,1817,648,-818,-2168,-1928,-738],[-3007,-2729,-2608,-2380,-2066,-1976,-1612,-1177,-1440,-2237,-695,-726,-404,-195,1,104,259,288,339,169,-127,-502,-889,-1990,-778,86,885,146,-2397,-265,1502,2983,2275,650,1416,2477,1474,-2453,-1769,-1066,-3528,-332,426,-3137,1161,40,-1767,-2549,1355,-896,-2146,101,42,-4257,-1476,1036,-1973,-440,1998,-951,136,-1244,-3442,2777,3704,1432,1414,251,-1342,-1169,938,2593,1639,-1502,178,-360,-2394,-544,-451,-355,-273,-2180,-1202,-3063,-2373,-2622,-2440,-1760,-647,366,-2376,-1850,-241,4309,3571,-437,3902,1570,3853,-658,-1373,-1345,1629,-977,-3082,-1572,-1833,-2472,-3133,-3436,-3523,-3282,-3485,-2666,-2323,-2032,-1819,-1540,-1486,-1366,-1264,-1242,-1365,-1265,-1374,-1398,-1471,-1412,-1200,-3545,-575,-661,-104,-20,74,221,264,-1021,-2238,-3216,-244,-339,-345,-972,-363,-336,-1477,-370,-286,-487,-1280,-1076,-1528,-1910,-2478,-3294,-2891,-2585,-1984,-1871,-1758,274,1245,99,-2842,-935,-1526,-495,1124,-493,-3053,-2749,-899,506,246,-250,-825,-1279,855,725,-2210,-761,225,-693,303,-65,-1971,-633,-772,-1045,-2533,-1041,-750,-1064,158,-1253,925,1097,336,820,1132,937,468,290,-32,-553,-1740,-1244,-1754,-1788,-1951,-2922,-2644,-1830,-1617,-1416,-3128,-817,-593,-1915,-185,-1829,-2366,-3122,-4373,-6092,-4453,-5733,1031,5234,6297,-1008,5601,8644,-13688,311,-10232,-58473,-43146,23610,31986,5317,-19926,-14883,60150,63859,66279,67776,-28683,-21355,-16593,-11793,60571,54180,32944,39499,32980,-2658,14993,18374,14971,-1200,3842,-3426,3122,3400,-986,-172,-1474,-2710,-3230,-2796,-2078,-4509,-1194,-858,-820,-935,-1024,-1155,-1095,-1021,-895,-1591,-790,-430,-2371,-1119,-1119,-1667,-2387,-2933,-2899,-2354,-1361,-1735,361,993,-1412,-824,-3665,-3782,-2221,1294,615,163,-955,-788,-860,-1056,-2263,-1390,-729,-3313,-1334,-2805,-889,425,853,1336,238,703,1936,3426,2287,-602,3064,840,-1590,1781,817,-1566,-2648,-2749,-3822,-2867,-1819,-1117,-2093,-1888,-227,-1757,-677,-361,-570,-687,-2500,-1645,-1486,-1496,-997,-472,220,962,1519,2058,268,-1945,-670,-2866,-650,-1005,705,1364,1175,-2686,633,489,-1647,-632,-1019,-1697,-2523,-1284,-1263,-1330,-1342,-1272,-1117,-919,-703,-954,-378,-2222,-2046,-1869,-1085,-56,-207,-504,-645,-878,-1021,-2553,-1982,-829,-601,-578,-390,-1734,-1844,-522,-2425,-2259,-777,-890,-821,-519,-1163,613,1109,240,-311,2912,3563,1110,-1839,-2064,-149,505,-1216,-1963,-2326,-1491,-519,223,-971,875,985,877,693,-24,-1297,-1601,-1273,-1829,-2444,-3009,-3347,-3275,-2804,-2337,-2606,-1504,-1110,-751,-718,-1176,534,898,-672,-2068,-2784,-3119,43,1290,1109,998,711,-1004,-1231,-1665,-238,-198,-1053,16,-627,-605,-1229,-1198,-3001,612,1283,267,412,-1327,-814,-2617,-116,-2633,-2217,-2218,-3056,640,1527,891,1190,-2108,8,350,-1122,-2616,-1581,-1465,-468,-803,-1473,-1475,-1738,-1659,-1346,-894,-125,538,1022,-1569,1444,1610,1351,1054,-293,157,-243,-1115,-970,-1366,-1358,-1355,-1032,-995,-755,-702,-2169,-1581,-899,-2616,-1971,-1435,-1555,-2886,-1774,-1583,-1393,-1031,-709,-219,27,371,771,-1090,-1675,1841,111,-1018,3377,3898,4485,-1270,448,5994,201,6487,2956,749,5830,1584,-1342,-99,64,-160,-821,527,-82,-2435,-1268,-1628,-1912,-2081,-1988,-1683,-1391,-1143,-2588,-1249,-2024,-465,-1230,-1649,-1136,516,838,-1845,-1337,2496,4472,-354,-379,4338,5112,469,3492,1278,-1877,307,-1086,506,-1362,713,577,939,878,829,662,-228,-3337,-1115,-184,-2559,-2503,-995,-1005,-2309,-1074,-791,-4223,-129,-4567,508,809,-1349,-1289,-782,-2504,-592,1992,2101,2264,-3191,2068,-792,-3833,543,922,-3898,-1220,367,-1811,-1011,-1720,-2285,-2797,-2596,-1946,-1335,-5269,-408,-418,-229,-2344,-1770,-3015,-3857,-1118,-1512,-1976,-2398,-2820,-3219,-3651,-3428,-2918,-2467,-1700,-1133,-2764,-1721,-5,145,159,36,-4863,-296,-443,-677,-855,-1207,-1530,-1528,-1410,-1315,-858,-350,122,-15694,-10723,2005,2118,-39792,2040,1794,1004,-1547,-428,-1276,-2153,-2819,-3079,-7239,-6371,-1497,-14633,-8587,212,598,-5928,-1649,727,-3040,619,120,-457,-1091,-1647,-2220,-2825,-3350,-3729,-3795,-3611,-5627,-3159,-2916,-2816,-2666,-4382,-5133,-2573,-2569,-2359,-1915,-1355,-435,667,1875,-1739,211,-2074,4520,2892,-2325,4055,6886,6544,4279,1134,2030,-656,2606,14108,15729,17078,17945,2261,18843,19508,20469,17294,23239,23911,10103,4776,-241,-1181,2146,14378,9900,3064,-1280,239,192,-2328,-819,-2534,-733,1819,973,-2415,-1236,-1542,1184,-1158,-701,191,-443,-940,-1604,-2241,-2866,-3335,-3285,-2896,-2490,-2615,-1639,-1548,-1682,-2112,-3704,-3656,-3686,-4307,-4354,-3719,-3201,-5523,-5458,-2152,-2137,-2334,-2638,-2838,-2921,-8923,-33748,-28743,-482,192,873,1322,603,1838,1862,1829,1698,1297,1046,-2192,-14306,176,-145,-565,-828,-998,-886,-2011,-639,-304,67,-2260,-3414,-536,-3309,-3544,-3010,-1657,-3641,-1874,1199,822,100,-527,-986,-1028,-595,60,1024,-307,-1679,-2578,450,-233,-3087,-1621,-3828,-3307,-687,685,768,224,-683,-645,-759,-1445,-918,-766,-453,-3786,-2338,1423,1896,2557,-151,-879,-2384,886,1216,-873,-2075,-42,-49,745,223,-1336,-2205,-4669,-1946,-401,-2959,-949,-1082,-1518,-1688,-1748,-2495,-1414,-1568,-621,-239,125,371,597,728,503,435,323,-44,-57,-106,-242,-1629,-2569,-2325,68,531,921,689,-2105,1948,2320,-2,-3089,-2834,-3064,125,-1586,-211,3075,151,-1268,-1559,-2942,-1456,-1163,-1777,-2075,-2904,-1821,-1117,-422,-2362,-4314,-862,1271,1595,1753,1715,1499,-2356,-1127,-1950,-488,-1124,-1753,-2153,-2423,-2583,-2553,-2293,-1721,-1032,-1634,694,240,-1063,-3289,-1584,-1923,-2151,-1222,2011,1838,-384,1689,383,-2237,-2528,-3744,-3415,-2307,-2178,-78,427,-1261,260,-2278,-674,-1465,-2338,-3187,-3665,-3202,-2419,-1535,-618,-116,-119,-233,1484,1749,-930,-166,1592,-718,-1727,-1854,-976,-1021,-2081,-1679,-2308,-2797,-3061,-3152,-2980],[-2041,-1819,-1965,-1893,-1591,-2838,-2177,-1195,-1471,-1691,1556,-694,1934,3020,1412,-94,474,310,2788,2068,805,88,-1139,-2299,-3656,-3640,-2562,-1638,-2375,-220,306,691,1237,1339,546,1377,1041,-2475,-1795,-1356,-3473,-2105,-2434,-2426,-1650,-1012,-1952,-2058,885,-845,-1957,-950,-699,-3879,-1275,-354,-2286,-1259,-1657,-1735,-1381,-1169,-3210,711,1356,1352,794,-454,-1482,-822,1004,1595,965,-2308,-385,-1151,-2034,-1879,-1706,-1221,-581,-2493,-1231,-2905,-2657,-1489,-2454,-2694,-1408,303,-2232,-2052,-383,5768,3170,-455,4360,1542,3299,-867,-917,-1717,1747,-1233,-2914,-1570,-768,-1849,-2886,-3443,-3653,-3459,-3173,-2927,-2582,-2220,-1865,-1382,-1088,-714,-371,-144,-1349,-597,-604,-575,-93,-15,-540,-3271,1223,-505,2050,2231,2330,1453,1218,-429,-1580,-1371,-1194,-2429,-3698,-4213,-2920,-1822,-1191,-70,701,0,-1211,-1515,535,-46,-1597,-3203,-2937,-3240,-2520,-1419,-1553,656,1466,-94,-2563,-1045,-1342,-401,227,-1039,-3245,-3015,-1302,-1136,-2102,-2914,-3547,-3808,-3649,-3352,-2937,-2545,-2274,-1986,-1946,-1759,-1548,-753,-310,-1085,-3364,-357,124,-1209,765,-1886,924,2812,289,1084,1537,1001,401,421,681,-1090,-1952,-422,-1329,453,-412,-3845,-3136,-740,1374,-943,-3203,56,493,-2094,402,-1284,-1989,-3424,-4627,-6303,-4937,-5195,1292,9672,13413,-2708,4602,11623,-15767,-1442,-6403,-61848,-53032,16226,54558,6795,-21419,-6936,55177,55811,57561,60742,-30309,-20544,-12315,-12039,89748,90255,28059,79263,34002,-2106,14761,31430,20605,-1016,3519,-3228,-2697,-1107,-596,60,-1596,113,-63,-82,52,-4384,-402,441,256,-160,-664,-1347,-1960,-2587,-2970,-2883,-2406,-1873,-2514,-869,-495,-752,-230,-1673,-773,-1160,-1613,-2381,-2926,-3605,-3948,-3363,-3054,-2807,-1116,-432,-13,558,-277,0,644,-452,-1907,-1736,-968,-4019,-957,-2406,-493,1276,1957,2661,-690,-190,1077,3037,2169,-304,3872,2010,-2072,1269,725,-1141,-1453,-1240,-852,-11,136,-45,-2626,-2143,-1552,-2089,-2323,-2284,-2109,-1747,-2279,-1578,-1628,-1805,-1785,-1946,-1982,-1852,-1745,-1449,-1289,-1992,-733,-3071,-482,-806,-563,-205,-63,-3020,-40,47,-2050,-310,-526,-1384,-2822,-1716,-821,-811,-747,-607,-397,-168,52,-887,184,-2124,-1812,-1966,-1206,730,766,736,931,-1002,822,-2823,-1362,-456,-112,-55,-840,-2283,-1990,-360,-1696,-2300,-68,43,905,616,-687,204,-135,-211,-72,-88,-54,19,-2127,-1619,24,733,-1690,1085,1039,896,755,511,-720,-251,-578,-984,-1365,-1972,-2710,-3212,-3719,-3724,-3242,-2608,-1767,-1012,-1454,260,-2559,1211,1579,1017,-590,-1179,1016,1034,-1538,-2603,-3089,-3039,-1177,-1729,-1877,-1592,-1065,-802,-1462,-1425,1425,-52,-1227,119,-806,-816,-1077,-1031,-2978,372,22,-735,-1155,-1653,-1919,-2533,-1665,-2617,-1777,-1430,-2455,163,1672,996,1721,-2534,572,149,-1085,-2610,-1955,-2824,-3547,-3294,-2471,-1874,-1290,-770,-507,-426,-168,-44,-57,-1573,-300,-255,-496,-644,-682,-963,-1004,-1412,-1093,-1196,-1003,-872,-465,-378,-97,-5,-2209,-606,148,-1527,-2263,-1139,-899,-3086,-294,654,980,2087,190,2437,2342,2285,2235,-803,-1695,1909,34,-1327,2369,2583,2845,-1116,898,3136,-163,2779,2395,790,1497,1028,-2096,-645,-371,-681,-989,-1266,-1406,-1984,-1814,-1865,-1880,-1827,-1588,-1244,-1020,-574,-3017,-1382,-1720,-546,-1478,-1355,-839,1386,1601,-1481,-1412,2137,2213,-228,-677,1730,1419,595,650,59,-2437,-885,-1274,-1597,-1781,-1763,-1650,-1515,-1442,-1359,-1371,-1257,-3074,-1618,-671,-3221,-2948,-478,103,-2458,656,-336,-4306,332,-3941,2264,251,-967,-1177,-900,-2337,-1197,-1793,-2091,-2161,-2306,-2012,-1782,-4575,-1095,-614,-3813,-991,466,-842,808,831,-1292,370,-86,-895,-1201,-4540,-2586,-3559,-4143,-4233,-3772,-3807,-3673,-1823,-1392,-1130,-947,-902,-990,-1381,-1864,-2439,-2918,-3299,-3021,-3126,-2416,-1099,-525,-112,119,-384,293,288,122,-65,-511,-1013,-1240,-1248,-879,405,2184,4212,-13454,-11714,11295,12915,-30765,14831,14931,6689,-521,11201,9267,7200,5290,3219,-2451,-9018,1957,-15717,-8448,1001,338,-7484,-1218,-1810,-3684,-1768,-1305,-742,-250,177,-937,-820,-1550,-518,-1021,-1728,-6379,-1833,-1500,-953,-1295,-3961,-5720,-237,1379,1009,259,1699,2089,2765,3543,-2163,331,-1709,4447,2901,-2809,3195,12125,11926,1823,1984,1613,-1204,3160,15160,24264,47856,20876,-2771,12720,30878,31915,14067,24332,21028,9513,3820,-461,-1605,3703,9900,7739,1939,-787,598,266,-2033,-944,-2225,-470,1301,564,-2123,-817,-2125,-2644,-3217,-3730,-4112,-4355,-4175,-4060,-3929,-3892,-3964,-4036,-4108,-3998,-3642,-3008,-2502,-2001,-1909,-4079,-3859,-1974,152,-3147,161,-102,-5882,-8311,-3074,-738,-631,-355,148,620,-8243,-43522,-40918,-1962,1805,1752,1489,15,820,425,116,-143,-531,-647,-1969,-13011,-708,-736,-894,-940,-941,-709,-1563,-368,-64,218,-2837,-3293,457,-3200,-3143,-2856,-849,-3710,-2207,-588,-446,-408,-152,-62,240,1174,-259,756,156,-769,-1754,164,221,-2214,-2084,-3637,-2816,-807,404,-255,-871,-1383,-1909,-2082,-2160,-2069,-1623,-593,-3476,-2108,2316,3134,3442,-153,-1055,-2515,768,1756,-1298,-1984,-32,198,1399,1944,-1079,-2501,-3530,-778,802,-1824,560,684,522,-294,-866,-2210,-479,-1578,639,2093,250,3003,2753,1399,2934,4176,4234,3908,3775,3420,2776,-1670,-2709,-2176,-538,-1157,-1745,-2028,-2094,-1869,-1365,-903,-3797,-2027,-2710,-11,-1519,237,1426,598,-820,-1147,-3412,-846,-1581,-2373,-3138,-3770,-4612,-4406,-3825,-3332,-4382,-2509,-2295,-1881,-1552,-1334,-1211,-2550,-1219,-2324,-1144,-1143,-1117,-872,-550,-233,-860,476,990,-423,-1413,348,-115,-1048,-3456,-1896,-2349,-3439,-1861,853,1370,-210,3159,1197,-1967,-1613,-2758,-2945,-3481,-2698,-1820,-1306,-1096,-1102,-2415,-954,-829,-549,-338,-2211,-2438,1131,135,-328,1900,-64,624,1663,1322,-167,365,-59,-618,-994,-1818,-1278,-1102,-2071,-882,-809,-717,-623,-701,-786],[-1806,-56,-1340,-2632,-3863,-3686,-2666,-1355,-1247,-842,1761,-553,2191,2113,1033,-530,347,123,-390,-902,-1195,-1149,-817,-1098,-2012,1281,1778,781,-2141,71,2432,2354,2472,2319,89,1560,975,-2263,-1569,-1579,-2421,-2370,-2911,-3393,-3030,-2731,-2338,-2105,-1725,-1399,-1541,-1798,-1258,-3421,-955,-1670,-2355,-29,-120,-321,-525,-913,-2477,-704,-578,-441,-310,-1120,-1502,-356,171,69,-29,-3016,-19,-37,-1498,329,552,768,1016,-2790,-1169,-2631,-2758,-1882,-601,-2209,-53,412,-2107,-2214,-607,4500,2845,-353,4635,1409,2569,-1046,-540,-2134,1624,-1343,-2805,-1716,-818,2166,1668,1412,1144,-1306,-2493,437,805,822,-592,-743,734,665,567,363,-1272,-935,-757,-1271,-1906,-2383,-2510,-2325,-1947,-1714,-1361,-1220,-1070,-870,-783,-869,-910,-1055,-1338,-1479,-1473,-1491,-1166,-844,-811,-127,369,-197,-1056,-2455,569,400,-1982,-3141,-875,-1184,-1346,-1338,-1275,-1038,-835,-656,-2342,-1283,-1246,-478,-822,-1386,-3270,-3466,-2011,-2787,-3236,-2965,-2546,-2343,-1939,-1760,-1550,-1405,-1400,-2497,-1590,-1602,-1239,-782,-359,-1110,-4026,-873,409,-1403,1116,-2290,880,1991,168,708,-28,-990,-2125,-2461,-1970,-1730,-2087,242,-934,183,-619,-4202,-3622,-524,1714,-690,-3269,72,271,-2402,-299,-844,-1688,-3805,-5074,-6490,-5016,-4682,1540,7176,9495,-4348,3695,11172,-18106,-4145,-2934,-66057,-65055,11733,30794,8632,-23427,-897,34827,36786,39142,41913,-31304,-19171,-8502,-15091,59641,58869,18754,49915,32064,-1911,14741,22970,17743,-1249,3143,-3352,3998,3219,-445,81,-1876,157,-262,-590,-674,-4389,-321,107,251,163,-48,-501,-972,-1598,-2224,-2663,-2745,-2597,-2810,-1916,-1568,-1269,-1100,-980,-833,-957,-853,-997,-892,-955,-1682,-971,-2116,-1810,-734,-569,-348,176,308,-750,310,-321,-1700,-2106,-1357,-3490,-384,-2009,-84,531,1155,1727,-1586,-975,234,2494,1966,-72,932,638,-2441,502,-34,-598,-173,445,-102,562,159,-857,-2801,-2423,-1419,-1424,-1321,-1300,-1449,-1557,-1934,-2135,-2241,-2221,-1834,-1588,-1308,-1047,-1020,-980,-1198,-2085,-1550,-2655,-2206,-2714,-3042,-2926,-2855,-3244,-2387,-1876,-2127,-1248,-798,-1109,-2945,-1735,388,674,954,1056,1566,1853,2092,-860,188,-1770,-1461,-1855,-1405,3003,3272,3498,2851,-1679,633,-2646,-593,245,334,485,-1866,-2741,-1834,-315,-890,-1346,-64,128,1020,270,-625,-1178,-2040,-2609,-2915,-3292,-3445,-3309,-2931,-2378,-1751,-1174,-2108,42,430,712,979,378,-406,995,920,710,464,-70,-2710,-2566,-2142,-3046,-4082,-5111,-4129,-3040,-2640,-1039,-2348,646,1357,445,-286,-743,589,948,-2304,-2896,-3318,-2951,-1637,-2791,-3440,-3005,-1993,-836,-1648,-1168,1263,-286,-1305,287,-807,-1001,-862,-1389,-2912,-3718,-3621,-2699,-1399,-1666,-1245,-1986,85,-2603,-1250,-596,-1757,-50,2608,1052,1369,-1898,1190,540,-1063,-2445,-1399,-1456,-1457,-2552,-3293,-3560,-2946,-2095,-1434,-949,-299,202,565,-1571,1119,1612,1860,1045,606,2934,1804,-1662,-1360,-134,-389,-590,481,1021,3367,3077,-2062,249,1037,-427,-2066,-951,-390,-2972,-468,827,818,5654,163,2983,6011,6199,5494,-283,-1286,2276,97,-1645,1526,972,492,-780,-407,-936,-1369,-1805,-2244,-2648,-2901,-3113,-3203,-3318,-3403,-3275,-3128,-2960,-2691,-2582,-2501,-2400,-2375,-2400,-2346,-2280,-2405,-2267,-2635,-2280,-2324,-2285,-2241,-2336,-2225,-1999,-1793,-1592,-1450,-1302,-1293,-1391,-1673,-1932,-2183,-2322,-2486,-2646,-2582,-2420,-2172,-1904,-1607,-1241,-884,-562,-318,-69,62,-273,-2686,-2145,-1029,-3366,-2955,-933,-1191,-2591,-1739,-1580,-3760,-904,-3308,-202,-241,-131,-863,-984,-1990,-105,-617,-1029,-1388,-1755,-2075,-2218,-4782,-1932,-1505,-3355,-756,-199,-8,-325,954,-840,1320,1335,-1203,-820,-3846,588,-115,-574,-3129,-3128,-4637,-3474,-3846,-3686,-3156,-2622,-2218,-1967,-2065,-2315,-2743,-3212,-3854,-3593,-3122,-3300,-1134,-423,136,523,825,1015,1160,1123,1040,669,188,-149,-604,-1329,-1784,-1802,-1178,-11683,-11292,2943,3989,-23439,5727,6264,-9952,-5444,5352,4546,3546,2595,1857,1541,-12181,2743,-16949,-8114,916,-353,-8685,-461,47,-3971,4052,3770,1730,3297,3077,-1572,-1059,-1641,232,-1601,-2667,-5647,179,1405,2615,-1483,-3170,-4542,-925,2953,1612,621,2135,2382,5333,3804,-2573,466,-1303,4221,2714,-3013,2292,12105,8103,1309,2820,1319,-1481,3954,12424,19561,19922,18804,-2865,9458,13487,12777,11639,10611,9530,8525,2866,-676,-1736,4352,3064,1939,971,-207,-383,-683,-1412,-832,-1931,-326,368,222,-1731,-356,-2241,-1086,-2943,-1161,-1140,-1180,-993,-925,-817,-747,-723,-1715,-708,-853,-2267,-869,-980,-1126,-1617,-4409,-3923,-1866,-1638,-3696,-2167,-2603,-5853,-11476,-10889,-8148,-2419,-2004,-1550,-1285,-7240,-51272,-50067,-9796,-2235,-2783,-2913,-2362,-1671,-1120,-575,-123,20,234,-1476,-11697,39,-290,-746,-941,-822,-217,-1159,1159,1938,1448,-3261,-2454,1445,-2986,-2505,-2587,-70,-3373,-2368,2356,2878,3113,1336,-197,-38,1485,-661,313,611,267,-722,-431,-553,-1185,-2434,-2819,-2091,-888,939,1358,1399,-14,-484,414,-1150,-638,-851,-438,-3019,-1485,871,1192,1658,-137,-1185,-2568,728,2025,-1704,-1855,-14,486,1108,577,-861,-2539,-2092,-1452,-1751,-1757,-1557,-1021,-774,-370,-1482,-1778,-531,-1347,520,781,160,1842,2608,1166,2833,4744,4910,3692,4718,5267,2775,-1644,-2793,-2029,-171,-530,-1440,-1851,-1750,-1301,-679,-220,-2276,-1041,-2404,-24,-1266,655,240,-316,-910,-1580,-2750,-2412,-2702,-2838,-2844,-3203,-3038,-2995,-3108,-3361,-4067,-3601,-3553,-3125,-2690,-2328,-2065,-2566,-1776,-1860,-1812,-1841,-1845,-1625,-1337,-1087,-883,-737,-563,-732,-1224,-381,-469,-1091,-3493,-2159,-2691,-3420,-1217,-247,762,-85,851,573,-1434,-2375,-3360,-2036,-2982,-3398,-3072,-2361,-1599,-898,-2526,570,1054,1391,-706,-1969,-2407,947,174,-500,-337,-543,-757,-668,-396,22,428,959,197,-130,-1439,-527,-513,-2118,1637,2195,2004,-545,-460,-803],[-1901,388,44,-1342,-2152,-2800,-2947,-1808,-1373,-573,-523,-715,-672,-835,-1069,-1399,-1594,-1717,-1494,-1129,-595,39,510,-865,-1678,2673,2985,963,-2131,66,2594,2202,2001,1534,-143,234,-509,-2221,-1666,-1735,-1372,-957,-601,-987,-304,-513,-1384,-1237,-1650,-2159,-2689,-3305,-3603,-3126,-2629,-2873,-2442,-1420,-1317,-1418,-1603,-1663,-1699,-1239,-563,186,-360,-1853,-1538,49,1128,2049,1862,-3694,1603,820,-1027,-700,-1494,-2235,-2471,-3132,-1085,-2316,-2726,-2664,-587,-2446,832,73,-2045,-2282,-941,5545,2563,-189,4688,1134,1653,-1172,-275,-2564,1660,-1256,-2772,-1989,-937,2231,2614,2110,1197,-819,-2031,-887,-1068,-964,-658,-553,365,967,1276,2091,-1094,-1283,-608,-948,2514,2148,-497,-1051,1135,-124,537,278,191,328,509,570,456,1049,865,896,-882,-327,-275,-916,-1576,-2224,-2397,-2243,-1636,-3298,-400,168,-2319,-3026,-251,732,546,452,229,353,64,-665,-2013,-1491,-1117,-585,-1802,-1301,-2994,-3927,-2592,1156,978,-1218,-1903,-3163,-507,-1039,-1451,-1819,-2214,-2966,-2932,-3154,-3025,-2835,-2683,-2441,-3865,-1605,-1047,-1434,228,-2128,949,1576,78,1048,1539,1120,312,-305,-1127,-2268,-2608,-2520,-1865,-1117,-763,-3235,-3776,-182,1137,-536,-3227,-370,-1161,-2634,-2507,-2686,-2316,-4093,-5564,-6439,-4480,-4185,784,1133,1258,-5730,1087,859,-20169,-7514,602,-69417,-76557,-552,-1176,-1424,-25539,-2022,-2383,-2961,-3544,-2949,-30454,-16847,-5188,-21356,7217,8931,6810,10533,10585,-1857,9077,8109,7210,-1784,2783,-3668,4161,4006,-399,35,-2106,-49,-137,-1087,-2083,-4412,-4111,-3322,-2515,-1879,-1293,-886,-905,-951,-1226,-1873,-325,-165,-3133,-630,-990,-1437,-2042,-2640,-3308,-4009,-3931,-3580,-2820,-2210,-1803,-1071,-1172,-753,-427,-641,-1020,-1241,-1581,-2122,-2402,-2897,-3127,-3031,-2651,-2544,-1624,-1619,-466,40,437,759,-2562,-1475,-537,2134,1755,96,3599,3963,-2570,-212,-801,7,1122,2699,671,1227,156,-1705,-2520,-2556,955,-962,-481,1186,-428,-1065,-1761,-2766,-2549,-1544,-209,-1637,1567,158,1838,2693,347,-2220,-498,-2074,453,-542,835,1289,-460,-3373,-1032,-538,-1878,276,346,-959,-2860,-1523,1503,1571,2553,1622,2337,4696,2562,-919,189,-1305,-1089,-1611,-1768,3295,5878,3623,2396,-2220,346,-2294,198,1107,773,936,-2919,-2977,-1555,-337,-251,-342,9,-103,-247,-288,-443,-266,-430,-339,-20,174,454,-416,-2497,-732,293,573,-2579,1385,2652,1823,1463,106,-195,1534,1314,1035,795,330,-2842,-2384,-1275,-1995,-2853,-3737,-4481,-4655,-3738,-2792,-2139,-1035,-252,-262,-37,-277,49,758,-2534,-2833,-3224,-3009,-2016,-2984,-3680,-3748,-3275,-2627,-2224,-1850,-1570,-1607,-1854,-2383,-3254,-4010,-4340,-3362,-3008,-1054,132,261,-1701,-1753,-1418,-1440,272,-2784,-863,50,-1260,-212,617,523,445,-1193,286,97,-1261,-2411,-1283,-1517,-2027,-2854,-3553,-4317,-3865,-2993,-2317,-1804,-1121,-587,-211,-1778,273,673,789,817,915,1343,1578,-2084,-1667,-564,-269,-947,365,1205,2419,2286,-2099,683,1472,381,-1728,-1030,-168,-2841,-837,709,490,3417,-5,2404,3496,3376,3284,174,-747,1875,47,-2201,2908,2852,2801,-637,1032,2161,-640,1407,932,442,67,-302,-3250,-1625,-1374,-1644,-1946,-2208,-2232,-2173,-1907,-1464,-1016,-584,-69,447,756,6,-2370,-1081,-1213,-1114,-2080,-801,142,2921,2987,-1043,-1701,2692,2366,186,-1095,642,21,-489,-1014,-1498,-1681,-1660,-1452,-1161,-821,-436,-108,123,214,254,134,-410,-2513,-2951,-2175,-3086,-2900,-2234,-2407,-2960,-2499,-2107,-3387,-1257,-2961,-689,-846,-418,-585,-1317,-1764,-1188,-1750,-2178,-2496,-2726,-2805,-2671,-4533,-2087,-1664,-3019,-1046,-672,-632,-1775,5,-595,-11,-204,-1789,-1178,-3470,-1428,-1973,-2089,-3784,-3992,-5417,-3526,-2109,-2205,-2376,-2478,-2508,-2413,-2366,-2196,-2677,-1656,-1436,-1101,-3049,-4627,-700,-646,-685,-817,-943,-1065,-1098,-1163,-1113,-1192,-1225,-966,-693,-624,-407,-305,-320,-10643,-9481,389,353,-18697,420,433,-33350,-12784,-703,-1229,-1887,-2538,-3092,-3241,-15656,-2323,-18374,-7955,-2021,-3592,-8945,-688,-744,-4163,-947,-1192,-1404,-1558,-1524,-2476,-1788,-2124,-831,-3418,-3494,-4412,886,1229,1491,-1584,-2463,-3556,-1610,1615,1252,724,-72,-847,-1617,-2142,-3165,-1565,-1120,-258,202,-3077,847,1030,1272,1589,3094,927,-1685,4654,5036,4615,3988,3061,986,627,-616,-1771,-2291,-2316,-2198,-2030,-1772,-1605,-1808,-1529,-1280,-787,-207,159,654,286,-797,-675,-1921,-505,111,-151,-1476,-1142,-1943,-1960,-3863,-1250,-685,-208,435,889,1298,1587,-397,-1987,-71,1268,-2011,-367,-7,-16,-1488,-4704,-3969,-1974,1394,-4396,691,713,-5659,-15128,-18290,-17786,-8402,-2361,-2136,-1858,-6296,-56833,-56460,-16240,-82,741,-677,-3912,3034,4012,4610,5001,4966,4899,-769,-10578,3523,2793,1953,1347,983,1050,-1007,1335,1572,962,-3624,-1744,1465,-2901,-1917,-2391,386,-2963,-2520,-15,269,265,260,-390,-502,-216,-1291,-588,-542,-455,-265,-730,490,-260,-2525,-2024,-1436,-981,1187,2422,2159,58,-892,266,-1155,-1766,-2785,-3294,-2898,-2188,-1321,-602,280,-276,-1467,-2727,622,2032,-2252,-1865,-155,615,-200,-1077,-1862,-2468,-2994,-3021,-2929,-2884,-2973,-2951,-3322,-3522,-3634,-3580,-3166,-2823,-2596,-2480,-2438,-2526,-2563,-2466,-2305,-1566,-623,167,1307,2315,2379,-1709,-2983,-2050,-692,-920,405,483,-1189,2008,1749,628,-978,-308,-2353,4,-1029,1034,3456,1421,202,-90,-1804,-2271,-3326,-2943,-2272,-3224,-1766,-1625,-1769,-2170,-3911,-3113,-3461,-3193,-2760,-2353,-2026,-2564,-1553,-1430,-1372,-1342,-1374,-1301,-1286,-1426,-1697,-2082,-2457,-2926,-3127,-2827,-2086,-1364,-3493,-2529,-3070,-2197,-85,-1180,-126,-171,1590,1439,-930,-3329,-2739,-392,-737,-1353,-1332,-1617,-1842,-1971,-2671,-1680,-1573,-1472,-1362,-1727,-2526,-980,-552,-687,472,-519,1906,2641,3338,1753,1506,610,559,610,-971,-460,-572,-2408,1262,3065,1618,-1113,-1292,-1179],[-1971,-758,-1076,-1379,-998,-1692,-2395,-2186,-1505,-1021,-1323,-1730,-1775,-1894,-1936,-1916,-1647,-1308,-771,-315,109,471,695,-689,-664,914,533,-53,-2111,-1511,-2235,-2845,-2728,-2165,-1351,-753,-188,-2189,-1246,-1560,-322,1194,1006,-422,888,390,-835,-808,-1381,-1955,-2359,-2658,-2436,-2842,-749,-2429,-2469,846,2089,2327,2363,58,-857,1361,734,9,-916,-2487,-1499,-1033,-798,-687,-692,-3562,-1033,-1458,-1624,-1780,-1463,-807,75,-2757,-923,-1912,-2529,-3001,-330,-2661,261,-337,-2005,-2116,-1339,5220,2329,24,4534,725,585,-1205,-129,-2898,1882,-987,-2831,-2366,-2254,-3801,-4297,-2749,-1394,-377,-1629,461,2258,2686,-332,-372,3083,3096,726,2702,-868,-1702,-570,-1252,2374,2015,-532,215,1028,254,584,578,898,607,1892,959,1364,2317,871,1717,-1320,-107,710,2330,222,241,-864,-2186,-3381,-3978,-3112,-2049,-2671,-2949,-200,214,472,884,1057,1271,1402,-867,-1638,-1730,-1050,-794,-2622,-951,-2638,-4204,-3158,1645,1168,-1492,-1831,-4123,1955,-738,356,320,-2513,-2087,-1443,-1978,-2204,-2407,-2697,-2948,-3202,-3240,-3298,-3408,-3292,-3297,-3405,-3619,-3902,-4234,-4454,-4535,-4341,-3750,-3276,-2738,-2534,-2164,-1872,-1756,-1604,-2348,-3624,-1845,-2169,-2524,-3223,-2883,-2840,-2815,-2408,-2252,-2124,-4335,-6171,-6200,-3573,-3844,-1152,-886,-835,-6949,-1215,-1568,-21248,-11446,-1611,-70177,-83918,-612,-276,359,-27563,1200,1497,1625,1656,1362,-27246,-13647,-2533,-30758,-2238,-2754,-5659,-2466,-1410,-1902,1296,3068,4987,-2631,2325,-4170,4207,6510,-481,-76,-2224,-123,2251,-236,824,-4486,-748,-328,224,707,1110,165,-1007,-1239,-1821,-1584,-77,-625,-3427,-1862,-2476,-3003,-3344,-3148,-2652,-2204,-1501,-1089,-497,-175,-1924,-630,-268,-339,-706,-1426,-2281,-2937,-3663,-4532,-3734,-3117,-2493,-2686,-1328,-1614,-521,-1261,-25,48,-36,-223,-3608,-1488,-1208,-492,-310,214,1094,2167,-2431,-996,-1440,637,2386,5165,1455,487,-695,-2403,-2044,-2375,1506,-717,-263,-910,-2122,-3036,-3113,-2138,-1247,-752,-977,-2160,1686,-18,1737,1434,424,-2242,-545,-1421,-306,-641,-887,-881,-1165,-3300,-1700,-1244,-1360,373,692,-854,-2513,-1178,2144,2042,2761,2242,2846,4659,2376,-935,276,-695,-605,-1179,-2168,3104,5744,3282,2226,-2213,103,-1825,1107,913,-609,-2033,-3083,-3645,-3375,-3188,-2940,-2682,-2174,-1476,-635,288,-7,-426,438,1790,2398,3985,3099,-620,-2536,-212,466,406,-2906,1446,2959,1638,908,-74,65,1065,890,712,620,347,-2274,-1856,-451,-711,-2830,-1362,-1409,-1433,-2012,-1206,-1742,-547,-94,-821,315,253,-358,690,-1825,-2295,-2738,-2954,-1255,-881,-1051,-945,-730,-471,-2195,-931,-830,-1286,-1555,-1212,-526,-1549,-567,-461,-3022,-12,1852,219,-1879,-1558,-1320,-770,631,-2881,-362,751,-726,-1034,-1452,-1401,-1213,-1019,-1047,-1168,-1369,-2253,-1317,-1410,-1436,-1539,-1881,-952,-841,-781,-976,-1351,-1550,-1859,-2258,-2626,-2849,-2595,-2473,-2251,-1993,-2084,-2053,-2362,-2258,-2542,-2466,-2379,-1930,-1728,-1284,-1005,-2082,-391,-172,-400,-1113,-1058,-358,-2471,-1048,-1106,-1392,-1530,-1680,-1578,-1598,-1384,-985,-649,-41,670,232,-2605,3044,3753,4447,-435,809,5982,-663,6731,991,2054,4547,-388,-3039,-1856,112,338,622,758,1119,-460,399,1779,469,-122,-899,-1446,-1807,-1482,-2078,-678,-995,-1470,-2263,-502,584,626,575,-839,-1758,184,-40,-307,-1133,-968,-1166,-1190,-1208,-1224,-1056,-845,-794,-1056,-261,-50,160,383,611,526,1248,-330,-2158,-3593,-2611,-2307,-2588,-778,-34,-3128,-879,-1561,-2806,-1432,-2498,-2564,-2733,-2471,-2082,-1643,-1267,-667,-309,256,953,1679,-1498,-246,-3942,-548,750,-2476,-835,2760,2068,-3026,-58,-153,4680,2578,-2219,-1533,-2977,2187,754,-95,-4228,-4276,-4638,-3388,-955,-862,-608,-9,859,1912,2620,1941,-2825,3012,5389,2202,-2576,-5901,-1017,1315,2268,1523,1010,702,594,445,306,-110,-631,-2495,-1399,-2012,-2319,-2341,-2070,-9897,-6020,-12196,194,-16295,682,842,-52396,-17137,89,-283,-774,-1282,-1824,-2275,-17893,-7171,-18937,-7651,-5048,-6699,-7564,-2455,-1886,-3810,-464,150,736,1248,1755,-3268,-2561,-2598,-1277,-4817,-3730,-2886,1183,847,507,-1101,-1512,-2461,-1882,-540,-726,-921,-1256,-1432,-1553,-1620,-3426,-1909,-1954,-1754,-1488,-2746,-542,-169,53,508,1070,843,-1440,1137,818,187,-470,-1271,-2227,-3077,-3588,-3352,-2647,-1974,-1517,-1120,-636,-1263,-1482,53,239,598,-383,654,1592,379,102,-120,-1806,-585,-361,-253,-993,-1244,-1628,-1663,-4359,-830,-411,-155,215,357,417,319,-593,-1952,-842,-1552,-2232,-2697,-3157,-3211,-3014,-4278,-3651,-1959,-1698,-4862,-1503,-1528,-5050,-18922,-25461,-27876,-15743,-3934,-173,385,-5459,-61307,-60954,-23921,2792,390,-4036,-6989,1097,4037,3808,3388,2592,1836,536,-9313,-1024,-1987,-2713,-2596,-2031,-1248,-798,-287,86,341,-3555,-921,869,-2653,-1149,-1981,1002,-2310,-2354,1073,1128,862,-44,-318,-813,91,-1819,-613,411,613,807,-1201,1278,781,-1900,-1075,-620,-680,1217,816,261,-418,-1363,-2228,-3293,-4415,-3908,-2644,-2031,-619,329,1077,1941,-315,-1680,-2754,719,2957,-2685,-1776,-219,749,-315,-1433,-2500,-3419,-3948,-3160,-2367,-1636,-994,-200,215,746,-3353,-863,-488,-663,1395,1083,-413,116,-490,-1212,-2316,-3297,-3846,-2650,-1092,342,1522,-1674,-3087,-2054,-1234,-1558,-601,120,-1002,916,-252,-1185,-1376,-838,-2413,271,-674,1193,1028,621,130,-431,-819,-959,-1160,-1697,-1766,-3021,-2307,-2572,-2952,-3361,-3836,-3213,-2884,-2245,-1641,-1133,-733,-2490,-994,-220,-324,-1336,-966,-1322,-1760,-2316,-2871,-3190,-2925,-2382,-1616,-1145,-1592,-1772,-3402,-2885,-3318,-1165,1032,-1352,-1155,-371,563,449,-492,-3642,-1812,-117,-424,-502,-531,-764,-1140,-1502,-2666,-1875,-1992,-1956,-1752,-1539,-2725,-806,-323,-717,448,-1098,1222,1536,1791,2016,1721,4,732,1186,-564,-589,-877,-2589,653,1439,733,-1817,-2223,-1812],[-2029,-2283,-2534,-2540,-2400,-2485,-2335,-2420,-2268,-2314,-2469,-2585,-2152,-1632,-968,-2228,-705,242,2076,2658,1248,2779,1206,-595,301,2401,1655,800,-2125,-598,-860,-810,-253,200,641,761,792,-2252,-1068,-1203,-19,-335,-605,-1019,-1283,-1779,-2135,-2550,-2696,-2781,-2797,-2899,-2940,-2632,-2115,-1494,-2582,332,1181,1853,2352,806,-106,2546,2244,741,-1528,-3012,-1520,701,776,977,1291,-2919,1589,419,-298,2602,3694,2049,2691,-2339,-805,-1557,-2345,-2731,-83,-2897,-556,-912,-2114,-1875,-1916,886,892,114,469,52,-732,-1269,-1208,-3045,-1949,-1862,-3142,-2933,-1494,-821,-607,-276,-112,-149,-1445,-157,-300,-508,-772,-934,-1265,-1463,-1622,-1820,-2051,-2350,-2734,-3210,-3896,-3933,-3343,-2730,-2060,-1565,-945,-518,-64,-8,869,1091,1379,1502,877,989,-1882,-95,532,170,-166,-532,-651,-944,-1170,-3875,-1724,-1873,-3153,-3074,-1882,-1488,-995,-500,-177,84,117,-1069,-1379,-2158,-1226,-1253,-2903,-683,-2462,-3800,-3573,1290,1045,-1917,-1784,-4428,153,-1701,738,504,-3327,-997,293,-233,-365,-377,-957,-1037,-2666,-2627,278,-1304,833,-1248,976,1441,-551,356,1781,1502,433,1614,-852,-3228,-1216,1140,117,-587,-1269,-1731,-3496,294,768,-994,-3481,85,686,-3052,1423,-116,-1749,-4647,-6997,-5938,-2686,-3844,2208,3153,3789,-8261,1256,3472,-20680,-15879,1606,-66209,-82560,700,746,1080,-29427,889,423,-316,-1186,-2316,-22134,-9992,-2664,-42242,-1422,-918,-17302,-741,-744,-2104,-1028,-873,-507,-3880,249,-4917,650,665,-827,-353,-2324,-825,-1255,-1700,-2159,-4756,-3118,-3281,-3435,-3524,-3512,-3593,-3609,-3759,-3951,-4067,-3981,-3785,-3691,-2982,-2456,-2042,-1380,-802,-299,8,536,789,1256,-569,-2201,-658,413,1241,1025,352,-463,-1095,-1820,-2729,-3387,-4312,-4347,-3614,-2877,-2178,-1712,-1257,-917,-716,-664,-672,-3415,-1144,-1925,68,198,111,647,888,-2320,-1925,-1955,597,505,327,227,-406,-1659,-3082,-1734,-2193,-537,-758,-853,-910,-1659,-1622,-873,-814,-2400,-2206,-2456,-2639,-136,-268,-162,-257,-603,-2214,-1205,-1653,-2091,-2684,-3079,-3044,-3123,-3201,-3349,-3346,-3418,-3636,-3287,-2698,-2322,-1569,-937,-376,45,311,395,262,-74,-1062,-1107,-1247,-932,-810,-2713,2179,3335,3006,2181,-1973,-268,-1475,1911,3208,1788,1635,-1784,-2281,-845,-389,293,384,392,398,526,854,-204,-388,420,1984,2792,3947,2299,-853,-2613,222,524,149,-3242,1313,3594,1297,263,-358,146,642,240,-4,14,21,-1616,-1463,319,666,-3097,-332,380,748,-993,1772,-1406,1034,-752,-1397,517,534,-834,518,-1241,-1766,-2301,-2962,-1785,-2210,-2936,-3586,-4167,-4315,-4022,-3356,-2458,-1541,-1418,445,-308,-1860,-511,-476,-3217,-118,1407,33,-1861,-1351,-1199,-301,814,-3132,-24,217,-1171,-2108,-2333,-1972,-1487,-1005,-729,-509,-1629,-2230,-811,-1410,-919,-1072,-1440,-556,-878,891,577,154,4,-142,-270,-2131,-271,-73,155,335,570,471,497,-2574,-1858,-1098,-553,-1679,-1060,-1435,-1449,-1404,-2356,-520,91,340,-641,-1349,106,-2267,-1404,392,234,1348,-49,373,-450,-1240,-1946,-2624,-2678,-2194,-1451,-3110,437,1249,2048,-575,201,4016,-784,4916,417,2488,3859,-833,-2611,-2072,0,105,394,440,-94,-795,-1387,-1777,-2025,-2095,-1880,-1502,-1231,-677,-2165,-459,-1071,-2085,-2538,-668,-1113,-1549,-2049,-2520,-2858,-2812,-2444,-1987,-1725,-1548,-1522,-1577,-1866,-2355,-2805,-3291,-3736,-3799,-3269,-2552,-1825,-1119,-468,37,798,-446,-2003,-4363,-2111,-1678,-2549,-898,-252,-3487,-1369,-1983,-2448,-1548,-2335,-2707,-3435,-3900,-3728,-3095,-2414,-1597,-1007,-279,477,1132,-2738,-547,-3610,-856,946,-2185,-1106,2944,2738,-4456,-915,37,2389,1883,-2915,-2325,-2781,-52,-320,-10,-4095,-4106,-3740,-3474,536,394,897,240,-117,275,468,-200,-3062,3865,7255,3021,-2270,-7424,-2684,516,5217,6654,6161,5822,5674,5533,5488,5271,5061,-4002,5136,4921,4800,4498,2903,-9909,-1938,-26769,-6230,-16055,2625,2680,-59735,-17609,1962,1550,942,236,-582,-1363,-17676,-15280,-18364,-7767,-8439,-9928,-5709,-3305,-2867,-3362,-1651,-1076,-476,100,724,-4438,-3764,-3554,-1584,-5900,-3906,-1720,1177,725,187,-584,-864,-1772,-2242,-1759,-1863,-1905,-2058,-2061,-2043,-2010,-3692,-2162,-2137,-1861,-1546,-2643,-1019,-395,-314,-10,412,421,-1317,328,84,-407,-868,-1428,-2117,-2683,-3003,-2893,-2320,-1708,-1252,-818,-290,-1639,-1323,229,192,266,-683,286,379,172,106,73,-2039,-1004,-1068,-674,-878,-939,-1078,-2483,-4604,-952,-976,-1124,-1057,-1073,-978,-822,-1168,-2091,-408,258,-1705,-1260,-908,290,-1253,-3950,-3509,-2219,608,-5493,492,658,-4614,-23277,-33449,-39809,-24378,-6235,-2103,553,-5419,-64584,-66107,-36485,-7000,-4813,-7437,-10964,-1055,7771,7197,6271,4864,3482,1970,-8296,116,714,1317,2065,2662,3211,-937,3397,3356,325,-3515,-445,2673,-2637,-648,-1781,1208,-1861,-2267,86,-155,-648,-1045,-1430,-1718,-1892,-2519,-2039,-1934,-1915,-1931,-1949,-1883,-1844,-1805,-1786,-1718,-1827,-1871,-1975,-2122,-2217,-2311,-2059,-1825,-1638,-1356,-740,-1608,-246,-154,-292,-311,-571,-2139,-2946,-1754,-2053,-3260,-2184,-2174,-2105,-2008,-1847,-1593,-1944,-1162,-1069,-1140,-1268,-1458,-1469,-1828,-2034,-2764,-2728,-2873,-2754,-2285,-1606,-900,75,1017,126,1786,3206,3049,751,3588,4039,1425,-1713,-3272,-2193,-1943,-2083,-1734,-2131,-2081,-1465,-764,-326,-25,146,-2708,-243,-880,-1743,-2640,-2505,-1509,-599,19,1056,1454,-1867,-1636,-2622,-1905,-1222,-1700,-1947,-3895,-683,-391,318,1035,1423,393,-2443,-1001,476,1846,-1746,-915,-169,-877,-1572,-2056,-2135,-1787,-2250,-1461,-1726,-2197,-2231,-3267,-3111,-3300,-549,-786,-905,-2056,-1227,-1263,-1127,-970,-2829,-851,117,504,385,1986,2591,-1134,-1134,-2364,3588,4154,2440,-1333,-1261,-2765,-463,264,-338,-157,-1535,-1010,-1271,-1443,-1501,-1515,-1287,-1140,-718,-362,-623,-1070,-2227,-256,-592,-986,-2247,-2285,-2538],[-1956,-1847,-2680,-3261,-3498,-3654,-3455,-3268,-3367,-3177,-2780,-2221,-1158,-132,-867,-2578,-991,340,4014,4340,848,2880,1577,-593,1125,2446,1685,946,-2169,-233,141,360,956,1370,1687,1770,1731,-2367,-893,-747,1148,1045,1026,402,838,512,226,-244,-581,-968,-1352,-1867,-2517,-2591,-2985,-3161,-2706,-2086,-1359,-742,-248,152,209,33,-317,-815,-2035,-3064,-1468,320,464,353,1045,-2228,740,22,30,2074,3150,2090,2888,-1848,-537,-1047,-2014,-2049,275,-2798,-1338,-2331,-3228,-2997,-2409,-1843,-1439,-1151,-1136,-1054,-1999,-1231,-1615,-2611,-2442,-2684,-3454,-3287,-2628,-2133,-1726,-1139,-671,-230,-1217,184,455,491,-313,-280,10,-224,-905,-529,-571,-2925,-771,-2232,2119,2967,-811,2497,5223,1241,5665,5424,1577,-575,1429,1259,1942,1099,275,-285,-2248,-1196,-1510,-1919,-2211,-2321,-1915,-1507,-986,-3385,-181,214,-3155,-3052,104,1274,-359,1688,1592,1371,882,-879,-948,-2467,-1465,-1628,-2285,-326,-2198,-3091,-3374,1024,925,-2183,-1560,-3315,-1419,-2626,-1759,-2215,-3737,-2816,-2939,-2663,-1969,-1248,-1362,-1155,-2053,-3291,1279,-1042,1490,-763,1049,2839,-972,-90,2495,689,336,1229,-1130,-3425,-716,770,332,-710,-1510,-1088,-3181,497,681,-1455,-3747,56,176,-3004,251,-118,-2153,-4696,-6662,-5370,-1684,-3872,3053,4718,5178,-9503,192,4268,-18540,-20233,2151,-55501,-69214,-516,-1425,-1874,-30695,-2436,-2351,-2077,-1570,-1118,-15671,-5970,210,-53252,-4091,-27838,-27695,-234,-610,-2078,-1962,-2583,-3090,-5157,-3486,-5467,-2597,-2031,-1599,-1273,-2147,-1013,-979,-1415,-1411,-4925,-2609,-3079,-3348,-3046,-2314,-1541,-1475,-2005,-2627,-1270,223,176,-3510,805,516,-2174,1225,1033,-260,-287,1178,607,421,-954,-2330,-559,-205,-503,-894,-1686,-2664,-3447,-3998,-3660,-2461,-1475,-2075,-2349,-251,-329,2142,-908,1109,1332,2024,-513,-1874,-352,-2421,413,-2,-343,-730,-1135,-2086,-2686,-3400,-4020,-3734,-2954,-1998,-1030,-2414,-3456,-1405,-1903,1391,-611,335,-887,-2175,-1876,-506,-531,-3349,-3207,-2866,-2794,-455,-314,-30,251,309,-1836,-1045,-333,697,-495,203,456,-606,-2836,190,191,-291,-327,-488,-1014,-1677,-1543,-1910,-2224,-2470,-2632,-2736,-2830,-2892,-2862,-2477,-1598,-421,-285,-2647,2716,5175,3101,2493,-1549,-485,-1015,2829,4383,2397,2041,-710,-1662,-474,-479,-657,-924,-1184,-1399,-1515,-1507,-1568,-1235,-1177,-813,-190,313,879,-895,-2432,852,743,95,-3221,1256,3206,1067,-166,-457,316,-700,-1527,-2151,-2223,-1889,-1263,-1019,746,1264,-3244,-807,-171,616,97,2282,-862,-123,-1866,-1646,5,-882,-1932,-3012,-4057,-4236,-3295,-2667,-2033,-482,310,-602,1524,-238,-2769,-823,-68,-1244,-1215,562,114,-1926,-315,-412,-3293,-2,1231,40,-1459,-862,-764,231,1048,-3200,20,-979,-2105,-2894,-3216,-3107,-2864,-2581,-2460,-2358,-2059,-1977,-1397,-1200,-744,-274,-602,-330,-428,1575,1656,1522,1504,1288,859,-2186,-446,-1049,-2011,-2938,-3804,-4929,-4120,-3586,-2719,-2402,-1964,-1980,-1600,-1907,-2157,-2620,-2812,-2560,-1821,-1207,-102,-1535,209,-1924,-1532,329,403,1101,73,-892,-2314,-3716,-5049,-4896,-3643,-2526,-1652,-3205,-306,18,248,-717,-377,345,-645,233,110,-43,-116,-956,-1881,-1891,-737,-822,-924,-993,-909,-888,-787,-546,-2134,-180,594,1207,1689,-136,-2238,-73,-1040,-2527,-2442,-323,1245,3266,2866,-773,-1990,2020,2005,634,-1303,1677,2195,2098,1730,719,467,-922,-929,-2086,-1725,-1479,-948,-338,-989,-263,563,-332,-1606,-4117,-702,-870,-2411,-784,-285,-3612,-1330,-2094,-1903,-1249,-2041,330,-684,570,770,-2185,-409,1521,1536,1609,1620,1440,-2883,-735,-3119,-999,-1785,-2699,-3613,-4355,-5071,-4802,-3459,-2636,-2170,-1753,-3362,-3059,-2383,-1721,-2435,-2939,-3471,-4032,-3665,-3301,-2315,-1809,-1545,-1444,-1545,-1793,-2287,-2678,-2953,-2462,-1977,-1293,-1773,-7152,-3706,211,822,1215,1713,2273,2925,3507,4132,4548,4934,-4771,6021,6186,6330,6174,-770,-10220,2545,-40219,-21704,-16315,3617,3917,-55633,-16464,4613,4761,4705,4515,4161,3751,-14306,-22863,-16885,-7902,-11449,-12478,-3536,-226,-727,-2369,-225,-247,-318,-473,-595,-5454,-4703,-4514,-1461,-5375,-3717,-1130,-1118,-1199,-1377,-1515,-1831,-2050,-2251,-2338,-2454,-2540,-2727,-2714,-2596,-2375,-3401,-2002,-1718,-1243,-806,-2302,-1982,216,-287,228,438,243,-950,-127,-400,-819,-1080,-1305,-1532,-1586,-1626,-1738,-1603,-1466,-1487,-1528,-1474,-1731,-1715,-2187,-2328,-2033,-1412,-797,102,106,1509,905,-2132,-1273,-1544,-523,-398,604,580,-2483,-4198,-609,-1330,-1919,-1887,-1584,-1047,-479,-1658,-2015,-367,1760,-1781,-1555,-1327,342,-1256,-3436,-3199,-2373,165,-5780,598,1816,-4064,-27622,-42148,-53483,-33782,-8452,-4110,-1873,-5605,-58669,-72388,-54431,-18922,-10297,-9578,-15208,-2471,2831,2122,1246,88,-858,-1681,-7136,-2048,-1654,-1363,-1034,-753,-316,-1051,265,601,-7,-3253,11,902,-2486,-98,-1460,-430,-1279,-1928,-786,-302,-81,-1251,-179,-1446,-1097,-2825,-1202,-1015,-1360,-1600,-2467,-1400,-1074,-702,-354,8,150,300,333,235,-272,-2196,-670,-1109,-1632,-2018,-1965,-1943,-2048,-1878,-1669,-1085,-632,-2555,-3008,957,2215,-3631,-1829,-661,638,-831,673,-1576,-1635,1206,-300,-2034,-2831,-1384,958,3119,2168,-1461,81,-573,-134,1298,2400,-1314,1949,615,-165,1454,4779,2390,-283,1502,149,-1341,-2736,-3309,-2225,-2535,-1969,-2538,-1059,-961,1209,956,538,17,-475,-3027,-1478,-1920,-2122,-1968,-1613,-1158,-801,-313,-55,51,-1754,-1032,-1875,-1780,-1322,-2339,-1674,-3904,-1983,-2345,-2297,-2094,-1783,-1415,-2345,-1003,-377,-220,-2069,-1000,-918,-683,-479,-696,-880,-892,-2577,-1522,-2159,-2663,-2614,-3065,-3093,-2968,-110,-348,-479,-2309,-773,-764,-593,-451,-1985,-157,-137,-310,-281,-250,-378,-916,-2068,-1837,-351,-165,39,-918,-898,-2619,-703,721,366,288,-1674,1623,1709,1679,1569,1331,-414,943,979,606,-568,-1085,-1713,-177,607,-330,-2161,-1572,-2220],[-2043,-845,-80,-911,807,710,-916,-2452,-2161,820,144,-1203,-1070,-1537,-1894,-2873,-2272,-2397,-2455,-2715,-3078,-3051,-2556,-1866,-1363,-568,-135,159,-2416,-637,699,830,1225,1409,1559,1412,1215,-2702,-932,-454,15,-138,-75,0,320,414,562,488,471,114,-584,-813,-2118,-2159,-2103,-2667,-2974,-2022,-1043,-16,1039,2165,1247,3899,4541,-310,-2618,-2865,-1556,1036,-49,-386,116,-1723,-1572,-2129,-2227,-2398,-2393,-2261,-1855,-1478,-888,-570,-1747,-1455,-196,-2539,-2145,-1810,-2232,-2085,-2928,-2062,-1588,-960,-429,-1384,-3295,-1036,-793,-1934,2647,-159,-3918,-3310,-2030,-634,-492,1879,-406,256,-1093,-595,-1289,-1982,-2643,-3093,-3554,-3655,-3488,-3228,-2929,-3470,-2362,-2711,-1964,-1806,-1602,-1411,-1198,-1174,-1021,-1031,-950,-1227,-448,-214,221,687,1103,205,-2491,-69,357,2225,1255,1401,-1039,-1169,-687,-3050,1193,115,-2691,-2925,158,2003,-950,389,-556,-1427,-2299,-2942,-3049,-2772,-2324,-1996,-1658,-1588,-1986,-2371,-2792,-2518,-2782,-2895,-2952,-3013,-3048,-3492,-2921,-2730,-3712,-2299,-2207,-1930,-1345,-753,-1703,-1275,-1482,-3960,1369,-718,1275,-336,1145,2084,-1447,-562,1227,-148,374,827,-1097,-3450,-201,1924,491,-736,-1736,-494,-2732,-68,-1126,-2012,-4134,-547,24,-2735,2185,-180,-2595,-4569,-5776,-4599,-730,-3959,3507,4797,4251,-10877,-1079,976,-15729,-24256,-2391,-38345,-45295,-3261,-2773,-9390,-31416,-1747,-1686,-1710,-1664,-1682,-8810,-2034,-614,-60928,-49863,-82122,-37632,2180,2667,-1816,2910,2919,2828,-6444,-174,-5698,521,-253,-1510,-1413,-1855,-1076,-426,-1809,531,-5047,-1457,-2549,95,-747,-1682,-2761,-3593,-3595,-2834,-1946,-1040,-292,-3058,750,107,-2036,1627,1214,-288,-732,518,587,410,-1298,-2306,-392,-611,-782,-860,-1151,-1466,-1506,-1571,-2056,-1668,-1832,-2181,-1862,-1791,-1707,-1812,-1883,-2023,-2248,-2546,-2798,-2736,-2609,-2773,-2092,-1989,-1844,-1776,-1755,-2051,-3265,-3104,-3873,-4149,-3390,-2392,-1328,-2987,-3558,-1174,-1669,2430,-610,862,-1337,-2529,-2108,-213,-362,-2288,-2733,-1785,-2750,-587,-251,710,397,-34,-1261,-1281,-238,-21,-401,-153,1392,-88,-2328,2964,3415,272,-44,1124,-1066,-1145,-595,1672,1024,381,-160,-519,-654,-549,-863,211,984,863,250,-1960,2705,5277,3440,2959,-1140,-634,-587,3702,5528,3011,2324,286,-1056,-819,-1706,-2181,-2663,-3137,-3624,-3918,-3599,-3151,-2372,-2033,-1616,-1203,-1183,-1335,-1636,-2108,-2140,-2014,-1655,-3032,-436,-28,204,-504,-513,-214,-852,-1537,-2416,-3348,-4425,-3766,-2591,-1548,-674,-3423,-1363,-782,509,1084,1063,-283,-1486,-2712,-1692,-1131,-527,-1164,622,53,-403,-1010,-2197,-1992,252,325,-944,1574,-216,-2979,-712,-347,-1279,-993,635,530,-1899,-169,-458,-3430,142,1172,94,-979,-313,-233,29,-676,-3222,-2076,-2526,-3092,-3322,-3200,-2923,-2669,-2374,-2176,-1921,-1680,-1630,-337,-982,-572,535,352,45,348,4240,4800,4323,2881,5391,1687,-2204,5,-1938,729,1532,2218,938,-73,-1962,-1763,-1883,-1703,-2254,-1187,-1271,-1258,-1620,-2695,-1402,-1024,-823,-96,-1806,204,-1682,-1636,316,658,1411,146,231,637,370,178,-179,-362,-532,-766,-2955,-1071,-1301,-1470,-1585,-1777,-2026,-2193,-2369,-2517,-2572,-2401,-2134,-1743,-1593,-1197,-897,-758,-793,-918,-1376,-2016,-2714,-3314,-3208,-2315,-1123,-4,-239,-2498,243,-1118,-2946,-2182,-314,1290,3327,3020,-731,-2014,1810,2002,643,-1300,1449,3572,3521,3038,673,1143,-684,-1152,-2490,-2112,-1413,-511,-55,-1600,-571,197,-218,-1175,-3277,-865,-1265,-2425,-1821,-1762,-3764,-1896,-2125,-1495,-1074,-1843,413,-112,2540,1760,-2488,76,2274,2970,2413,6665,5343,-1643,-1028,-2702,-1091,1773,-1287,-1006,-190,-1314,-3533,-2511,-2800,-2941,-2641,-3328,-3769,-1943,-1241,-1501,-1546,-2797,-3118,-1927,-3064,-1768,-2688,-849,-480,-169,80,-3383,-4228,-2758,81,23,128,-1372,-5679,-3786,359,1033,1374,1783,2192,2628,2927,3206,3221,3154,-5029,3292,3020,2809,2415,-4746,-11023,1264,-47259,-36189,-16243,840,913,-47598,-17375,109,-233,-616,-868,-967,-817,-9426,-21827,-15328,-8284,-13750,-12947,-1555,1312,113,-1107,1780,1845,1842,1709,-376,-6188,-5049,-5629,-1302,-4263,-3474,-2240,-1880,-1325,-765,-185,129,-458,-2088,641,556,361,-69,-650,-857,-1304,-2790,-2490,-2980,-3172,-3242,-3141,-2942,-2983,-3234,-3262,-3121,-3280,-3204,-3053,-2743,-2451,-1954,-1461,-1079,-671,-401,-323,-74,131,161,167,-1331,-1655,-522,-453,-819,-944,-832,-675,-120,73,905,1541,-2146,-1446,-1871,-400,17,833,-105,-1680,-3605,-3162,-4271,-4299,-3172,-2218,-1315,-554,-2122,-1841,-131,1038,-1906,-1671,-1629,361,-1294,-2840,-2834,-2460,-217,-5697,961,1572,-3547,-31246,-51479,-68455,-43477,-10357,-6151,-2838,-5610,-48920,-77981,-75048,-31766,-15579,-9528,-18443,-3366,-1392,-1871,-2276,-2695,-2658,-2396,-5884,-3542,-1224,-1159,-1154,-1317,-1499,-2010,-2779,-3643,-4663,-4962,-3792,-2376,-2226,454,-1068,1724,-594,-1376,2831,3834,1624,-1304,151,-1307,-1894,-2524,-1048,256,-133,-266,-2784,214,589,929,1145,1327,1213,1070,803,430,-435,-2227,-921,-1353,-2377,-2032,-1762,-1476,-1293,-861,-462,200,-529,-2898,-2930,1391,1658,-3679,-1639,-740,403,-1705,-1553,-2636,-3626,-4222,-3304,-1983,-555,303,1406,3622,1979,37,736,-624,102,1098,1933,-1607,1420,104,-347,1251,1221,999,-1197,323,-63,-653,-1337,-3188,-2111,-2845,-1261,-2450,-1625,-908,1294,446,1346,1779,733,-3329,1690,934,2381,2791,2175,1742,1647,1590,3371,2269,-1407,-142,-838,-1452,-1194,-2932,-1246,-3803,-99,1486,762,-100,-1375,-2065,-2862,-3271,-3016,-2431,-2373,-1267,-1408,-1250,-194,-241,-782,-643,-2525,-1581,-2475,-2926,-2924,-2925,-2950,-2487,-1138,-1257,-1348,-1686,-1843,-2041,-2100,-2169,-2145,-2077,-2005,-2023,-1756,-1440,-1272,-1181,-3093,-1363,-620,-412,-202,-514,-681,-2519,-915,319,443,-302,-1664,-55,-247,-479,-695,-936,-970,-1074,-841,-569,-711,-1138,-1372,-668,894,-588,-1874,-1111,-1851],[-2435,-1651,-1056,-769,244,557,-660,-2331,-2420,952,1614,-1212,1855,1378,-1234,-2812,-1682,160,5953,7564,-724,2884,2146,-967,640,48,196,1031,-2612,-1021,2516,5204,5872,6068,3136,4498,2710,-2994,-965,-120,1817,1288,1084,696,1389,1477,1175,2137,1142,206,-534,-317,-1664,-1812,-1337,-2352,-3223,-4091,-4923,-5693,-6080,-5571,-4994,-4413,-3832,-3357,-3058,-2613,-2320,-2295,-2368,-2647,-3004,-3430,-3706,-4138,-4303,-4622,-4786,-4909,-4924,-4953,-5072,-5168,-5239,-5402,-5293,-5158,-4927,-4643,-4121,-3412,-3136,-1977,-1153,-266,499,-1991,-3848,-860,-1187,-1044,3750,94,-4335,-2796,-2088,-1778,-1174,2730,-797,388,-937,-119,1834,1466,-187,-183,798,474,-2487,-671,-1382,-3431,-1639,-2968,346,1448,-860,2978,3217,2640,2286,1215,-20,-1863,-2594,-3928,-4582,-3839,-2917,-1990,-2448,-555,158,709,1219,1326,-1558,-1290,-1044,-2747,1150,223,-2001,-2580,222,2001,-1647,1751,1419,1058,539,-29,-560,-3029,-1749,-2282,-1365,-1454,-1810,-1874,-2201,-2687,-3024,-3146,-3116,-2993,-2792,-3764,-2181,-1794,-3470,-1124,-1002,-1042,-262,185,-1796,-1295,-956,-4629,1354,-399,935,-5,1224,1258,-1965,-1042,-93,-1032,-1021,-884,-792,-3419,115,452,562,-722,-1949,-344,-2130,-1949,-2473,-2624,-4689,-28,-392,-2308,2252,-311,-2933,-4357,-4874,-3690,91,-4077,3112,2512,1696,-12524,-2626,-792,-12747,-27607,-616,-16818,-15200,137,86,-16912,-31757,-403,263,218,222,58,-2350,-220,-302,-62681,-78175,-122412,-47533,710,-867,-1368,2113,2557,2972,-7743,-1268,-5577,2756,2302,-2038,-590,-1667,250,427,-2161,883,-5224,-1934,-3144,2354,3273,2469,-2500,-1899,-2502,-2871,-1189,-3,-269,-2622,535,-464,-1813,1884,1173,-444,-1162,-341,2497,1246,-1713,-2202,-279,2328,2760,1629,306,-953,-1788,-2405,-2806,-2555,-2372,-2209,-1746,-1470,-1275,-1357,-1486,-1767,-2220,-2860,-3584,-3934,-3585,-3146,-2357,-1947,-1506,-1145,-822,-1825,-3567,-1175,-1607,-2050,-2604,-2986,-3051,-3439,-3496,-2009,-1700,-1235,-972,-653,-1561,-2757,-2481,-143,-366,-1295,-1528,-705,-2770,-1474,-244,174,-67,-493,-727,-1603,-1165,-1232,-1331,-1129,-435,170,-1874,1303,1934,579,-235,1086,-1263,-784,-617,1121,545,27,-312,-395,-238,91,-786,357,1376,1234,596,-1279,2588,2861,2791,2780,-932,-868,-391,1107,445,-215,-973,-1615,-2249,-2805,-3096,-2994,-2858,-2650,-2379,-2010,-1548,-1212,-586,-373,-36,364,436,375,-1185,-1812,-391,-676,-952,-2980,-943,-882,-802,-929,-710,-733,-965,-1149,-1434,-1676,-2055,-2412,-2354,-2226,-2092,-3382,-2094,-1751,-1749,-1896,-2149,-2339,-3167,-2808,-2297,-1713,-847,-1309,577,405,14,-543,-1735,-1718,-171,26,-1490,30,-638,-3327,-2154,-2582,-2821,-2652,-2303,-2034,-1945,-1213,-1057,-3797,-719,-538,-729,-661,-753,-810,-904,-1047,-3298,-933,-447,-60,-57,1178,-1241,129,263,3311,-189,-1785,-1323,189,-924,-586,1123,1201,409,1111,5796,6006,3855,2125,4121,1070,-2301,-316,-2980,408,1721,2319,2086,567,-1510,-1897,-1053,-816,-2085,-2823,-3273,-2352,-2712,-2593,-347,-21,1980,835,-2282,-49,-1700,-1854,260,810,2693,-19,-96,2417,3997,3234,2224,1356,520,-318,-2551,-1484,-1908,-2098,-2092,-2091,-2133,-2109,-2114,-2096,-1980,-1628,-1172,-666,-1385,11,-409,-1051,-506,941,677,-785,-926,-1624,-2046,-3249,-3546,-2454,-1113,-2875,381,-1397,-3097,-1941,-575,957,314,-517,-1431,-2309,-2647,-1990,-1171,-1473,-366,-311,-394,-707,-1109,-1232,-1049,-947,-2766,-491,470,-384,-714,-2207,-957,-381,-225,-829,-2554,458,282,-2718,-844,-707,-4099,-657,-2221,-1753,-2187,-2142,-1199,-146,1037,2087,-2892,356,2723,3159,1985,4655,4547,-265,-1515,-2476,-1411,1930,-1056,-789,2291,1717,-2542,-2895,783,416,-34,-2719,-3834,-1514,-1514,-2060,-2209,-2400,-3033,-2427,-2884,-3210,-2516,-2091,-1882,-1630,-1331,-4233,-5685,-2665,-585,-479,-268,-1244,-4477,-2902,65,195,301,442,556,670,626,546,196,-226,-4932,-705,-1163,-1394,-1541,-8713,-12418,-427,-41063,-48133,-15686,1562,1878,-42953,-21548,1200,666,-88,-936,-1811,-2414,-4337,-15739,-14042,-9063,-14383,-11370,-74,1734,1339,139,2640,2764,2469,2879,-2652,-5943,-4464,-7007,-1425,-3344,-3396,187,8,104,439,1008,1031,-167,-1911,2390,2172,1078,1362,-1406,-211,-1157,-2151,-2630,-2032,-1967,-65,-1375,-3625,1353,-1942,664,337,-397,-896,-1119,-827,-276,561,1340,655,2253,2294,1946,1589,1051,253,-584,-1782,-1880,-2308,-2649,-2534,-2225,-1931,-1921,-1806,-2039,-2132,-2146,-2198,-2179,-2191,-2138,-2135,-2054,-2112,-2106,-3063,-1774,-1653,-1621,-1377,-1260,-1125,-1058,-2704,-1771,-1257,-1497,-2139,-1765,-1956,-1312,-1518,-2345,-2603,-2629,-691,-5398,-272,-563,-3270,-29891,-61187,-83805,-52664,-11696,-8283,-3377,-5366,-40294,-80646,-93078,-44534,-19257,-7657,-14616,-4782,-155,-229,-473,-1094,-1683,-2335,-4720,-5527,-97,1431,3021,4405,5589,-1436,6104,5642,-766,-2652,505,1570,-2034,813,-802,1888,15,-803,2684,3293,1210,-1175,413,-1041,-2749,-2011,-809,772,516,248,-2885,-33,-46,12,97,260,257,313,296,191,-708,-2073,-541,-890,-3445,-1662,-1588,-1609,-1837,-1898,-2045,-1944,-1994,-3281,-2881,-2448,-2602,-3510,-2759,-2920,-3068,-3149,-3078,-2820,-2384,-2124,-1767,-1470,-1129,-755,-136,156,585,864,844,-884,119,-155,-935,-1893,-2736,-3556,-3986,-3578,-2809,-2206,-2075,-1573,-1167,-749,-1065,-3041,-1952,-2762,-376,-1644,-2280,-965,761,-168,1686,2754,611,-3623,2505,1685,4250,4845,2211,1917,1903,2145,3427,2542,-987,817,334,-1015,-912,-3460,-779,-3578,-499,1989,1053,-143,-2485,-3017,-2306,-2761,-2820,-2459,-2736,-1572,-1463,-1674,-546,-482,-1382,-483,-2115,-1668,-2615,-2792,-2971,-2910,-2763,-1918,438,325,223,-613,-392,-725,-985,-1322,-1637,-1965,-2319,-2737,-2763,-2544,-2315,-2102,-4139,-1683,-1295,-1104,-958,-861,-850,-2446,-1090,-1122,-1069,-1326,-1489,-1223,-1078,-897,-673,-510,-298,-187,36,139,-921,-1054,-1114,-1161,193,-495,-1550,-832,-1547],[-3154,-2594,-2125,-1548,-912,-527,-658,-2441,-2786,684,2649,-1210,898,504,-1202,-2776,-2048,-145,4621,5660,-1768,2811,2334,-1187,-801,-1926,-2455,-1784,-2971,-1594,1865,2857,3940,4648,3591,4393,2010,-3390,-1202,68,2770,4499,1141,651,1723,1673,1440,3974,700,201,-584,-24,-1324,-1466,-1353,504,-3547,438,1933,1695,1377,1015,378,-395,-1242,-2166,-3421,-2892,-2204,-1557,-1088,-1435,-503,-833,-544,-852,-1030,-1486,-1887,-2298,-2549,-2533,-2211,-1711,-1196,-864,-462,-1604,-2598,-2018,-2222,-264,-2913,-255,-385,-493,-727,-2310,-2907,-725,-1638,-867,-855,-748,-4445,-2014,-1951,-3039,-1835,-2099,-2409,-2496,-2302,-1926,-1367,-820,-354,-77,252,339,-3054,-83,-653,-2818,-2336,-2664,-1645,-353,-804,2291,3444,3380,4822,4979,2373,-2467,222,1503,2492,1526,421,-527,-2120,-1922,-1918,-1653,-1216,-845,-1932,-1413,-1486,-2318,-1328,-1982,-2687,-2421,-1490,-533,-2384,1230,1784,2178,1944,1067,544,-3167,-1927,-2382,-507,-1133,-1818,-2307,-2754,-3110,-3140,-3019,-2899,-2798,-2655,-3004,-2054,-1578,-3201,-564,-223,-1574,933,1266,-1405,-1029,-372,-4269,1429,-29,576,311,49,-725,-2393,-2293,-2828,-3192,-3158,-2708,-2485,-3308,-2486,-2497,-2473,-2393,-2001,-1439,-1248,-443,-1952,-3002,-5126,30,-659,-1638,1253,-324,-2788,-3983,-3870,-2532,942,-3994,1211,1273,1160,-14319,-4257,335,-9631,-29553,363,421,322,231,-5914,-21342,-31736,342,1311,1818,2418,2847,3191,3545,332,-57852,-80586,-136236,-56430,2665,-5010,-574,1336,1109,1129,-8750,-2268,-4980,2409,2807,-2583,-638,-1496,1781,2840,-2297,1498,-5280,-2342,-3186,201,-68,-74,-2910,-2034,-2530,-2907,-1248,601,-478,-2119,351,-951,-1430,2165,1126,-525,-1345,-1143,2449,475,-1980,-1850,-22,2070,1010,71,-995,-1923,-2301,-2321,-2162,-2143,-1344,-1893,-798,-582,-433,-534,-661,-911,-1308,-1870,-2500,-2900,-3059,-3353,-2305,-1972,-1559,-1179,-789,-1774,-3189,-657,-849,-1047,-1391,-1696,-1946,-3394,-3166,-2718,-3038,-3190,-3461,-3592,-3601,-3475,-3075,-2791,-2440,-2057,-1698,-1087,-2712,-2276,-91,787,1283,-208,-77,-1641,854,2523,-150,-1412,3227,931,-1281,2618,2276,804,-193,370,-1357,-928,-1290,-1626,-1807,-1841,-1725,-1494,-1214,-934,-752,-600,-429,-382,-466,-572,-797,-1028,-1374,-1543,-1811,-2042,-2157,-2389,-2510,-2535,-2594,-2507,-2426,-2333,-2122,-1753,-1600,-1544,-1548,-1565,-1701,-1829,-1822,-2229,-2430,-2389,-2396,-2206,-1896,-1529,-1123,-758,-536,-2890,-245,-378,-620,-1238,-1164,-1515,-1892,-2087,-2249,-2239,-2255,-2188,-1689,-1115,-490,-3009,-2629,-2095,89,2393,3728,582,-4334,-2012,-1483,1689,960,-1277,625,716,386,-66,-1102,-1053,-184,-270,-2025,-374,-582,-3174,-745,-1104,-1502,-883,350,926,-1877,-374,-1162,-4178,-535,-941,-1552,-1570,-1364,-800,-160,128,-3158,1092,1559,276,-230,1239,-1581,387,-140,-491,-664,-1799,-851,459,-828,-582,1649,2106,936,1913,3533,3610,3436,1365,2766,435,-2243,-433,-3704,235,1898,2304,2025,843,-914,-1957,-1200,-2275,-3471,-3820,-2738,-2507,-1531,-1900,-888,-802,1609,1082,-2720,-342,-1770,-1981,380,1007,2154,-254,-137,896,-177,-1220,-2405,-3271,-3694,-3424,-2742,-2137,-1730,-1433,-2548,-2946,-1518,-1733,-2001,-2250,-2409,-2334,-2166,-1869,-1628,-1416,-1061,-1679,-968,-238,-175,-1235,-529,-592,-2286,-1229,-1704,-2480,-3093,-3951,-3488,-2660,-2623,-1602,-888,-87,327,521,-1014,-2257,-125,-764,-1567,-2545,-3050,-2517,-1799,-1280,-987,-734,-633,-1103,-2393,-1284,-1683,-2147,-2625,-3019,-2996,-2806,-2536,-2423,-2468,-2742,-3051,-3579,-3511,-2945,-4354,-1824,-2226,-816,-44,-1917,180,773,864,630,-2964,-283,-738,-1383,-1744,-1844,-1779,-1582,-1959,-2279,-1752,1956,-870,-330,3558,4111,-1738,-3291,815,6056,2502,-1973,-2841,-879,3575,2523,-1380,-2093,-3088,-467,-2622,-4126,-1661,-2070,-2146,-1961,-1945,-3178,-4306,-2584,-942,-879,-695,-1272,-3517,-1317,-573,-638,-800,-981,-1206,-1397,-1654,-1785,-1958,-1943,-4375,-927,-508,65,498,-11996,-14201,1533,-31099,-55645,-15114,2116,2180,-43808,-27177,1245,789,164,-540,-1336,-2082,-2524,-10814,-12987,-10100,-13097,-10015,-177,401,842,1214,1600,1759,1859,1830,-4941,-4654,-3150,-7813,-1821,-2629,-3390,1288,1456,1653,1822,2018,1262,-56,-1611,958,204,-732,-1853,-2099,-748,741,-1451,437,-911,-2377,2023,-823,-4101,597,-2122,1509,2478,-192,-135,1131,231,-300,-127,345,745,1054,1035,616,174,-459,-1359,-2296,-3075,-2311,-1428,-1055,-733,-470,-326,-505,-585,-1004,-1273,-1446,-2179,-1600,-2396,-1113,-749,-295,-21,3,-2472,-1027,532,259,155,-38,-89,-19,-3312,-1751,390,862,-2235,-1751,-2211,-84,-1803,-1885,-2444,-2793,-1168,-4894,-793,-1115,-3158,-26121,-70843,-97820,-59475,-11944,-10341,-755,-5082,-34893,-80539,-103143,-55894,-18048,-4991,-9864,-7576,3735,3774,3631,3143,2772,2426,-3573,-8041,3111,3801,4638,5345,5942,-1817,5666,5007,-1318,-2509,401,798,-1871,160,-630,693,600,-168,388,266,-233,-959,-1261,-1691,-3367,-2146,-2056,-1924,-1923,-1987,-2686,-1978,-1839,-1585,-1259,-816,-507,-124,188,401,-1041,-1789,394,174,-3903,-1360,-516,-663,-1083,-1386,-1811,-1997,-2309,-3505,-2850,-3071,-3100,-3186,-2742,-2607,-2501,-2994,-2281,-2040,-1690,-1587,-1483,-1557,-1706,-1913,-1876,-2011,-1676,-1059,-330,-1347,-82,85,474,-2145,-20,-1061,-857,764,2699,436,-2793,-343,-1301,-2226,-2518,-2876,-1727,-2298,-217,-683,-3006,-1141,148,-862,1707,1754,322,-3650,1799,1586,1257,858,370,-114,-680,-1023,-1455,-1843,-2100,-2137,-1899,-1910,-1481,-3426,-1059,-3246,-1136,-1436,-1551,-1735,-2810,-4165,-2485,-1944,-1673,-1377,-3208,-1730,-1334,-2017,172,-262,-2109,-711,-1648,-1789,-2605,-2475,-2742,-3069,-2621,-1339,1936,3642,3397,495,-255,1954,1506,341,-672,-65,-606,-1223,-1512,-1690,-1957,-2263,-3670,-2865,-2986,-3314,-3697,-4119,-4435,-4191,-3657,-2914,-2013,-1389,-1389,395,1257,2039,2731,3229,-343,917,3005,1131,-1260,-957,-1090,-1729,-233,-1255,-2088,-2751,-2935],[-1568,-1513,-397,-739,1846,1501,-550,-2460,-2878,148,-520,-1245,-1525,-1765,-1830,-2588,-2222,-1426,-1138,-993,-2627,-874,-941,-1165,-1124,-1027,-1233,-1480,-3270,-2128,-1739,-1584,-1035,-579,-45,303,691,-3629,-1469,312,1946,2089,1011,563,1673,1416,917,216,-345,-911,-1376,-1809,-2003,-1738,-1526,-1222,-3774,-442,-237,-208,-296,-410,-748,-1161,-1585,-2776,-3524,-1976,-1916,-703,-1567,-1651,-480,-482,1714,43,681,1337,783,8,-862,-1804,-2342,-1672,-731,-166,1036,-1162,-2201,-1921,-2210,17,-2572,-822,-1404,-1297,-738,-2212,-2076,-697,-2119,843,2644,310,-3973,-1181,-1703,-3561,-1778,1976,-1226,452,-728,-2163,-3451,-3595,-2480,-1155,-159,709,-3488,-111,50,-2169,-1137,-2282,-1651,-2008,-1557,-687,293,1002,1671,1956,2092,-3103,-253,1485,1294,899,410,-83,-1734,-613,-320,-298,-185,-82,-2235,-1689,-2059,-1782,57,-248,-904,-1655,-2338,-3077,-3701,-3740,-3196,-2565,-2126,-1848,-1707,-3304,-2202,-2421,-1963,-2253,-2677,-2958,-3203,-3407,-3391,-3279,-3231,-3321,-3519,-3829,-4138,-4536,-4416,-3598,-2904,-2075,-859,234,-777,-609,114,-3559,1304,205,44,445,1365,1489,-2856,-1621,2087,-2374,906,-194,329,-3332,1181,1894,635,-401,-1838,-80,-508,-511,-2743,-3045,-4529,-22,-854,-962,1237,-334,-2211,-3667,-2975,-1334,1666,-3809,661,264,-270,-16337,-6050,-1853,-6616,-29694,-1512,-1200,-1055,-957,-15116,-19758,-31711,-687,-517,-280,137,522,983,1610,-911,-49220,-60715,-120991,-63242,-1894,-7116,346,2748,2504,2566,-9344,-3209,-4253,5886,3223,-3338,-895,-1573,2106,2255,-2421,-3166,-5380,-2848,-2832,1088,4737,1596,-3165,-2194,-2454,-3025,-1477,515,-762,-1785,35,-1470,-1145,1827,931,-676,-1440,-2005,239,-460,-2235,-1482,-405,-669,-868,-1031,-1456,-1942,-2174,-2429,-2785,-2777,-2918,-2848,-2648,-2378,-2089,-1976,-1824,-1737,-1744,-1876,-2062,-2097,-2224,-3557,-2374,-2551,-2604,-2637,-2605,-2778,-2977,-3230,-3515,-3560,-3424,-3100,-2709,-3266,-2757,-2033,-2136,-2115,-2369,-2626,-2965,-3381,-3447,-3171,-2585,-1878,-1143,-117,-2762,-3051,47,1672,1832,-534,496,-1414,1000,2834,117,-2204,2996,1350,-715,3317,2484,778,-24,324,-1467,-129,-543,719,1029,1033,1423,1475,1392,1169,-344,168,-259,-857,-1518,-2104,-2654,-2952,-2976,-2558,-2214,-1922,-1648,-1637,-1668,-1759,-2038,-2324,-2750,-3271,-3599,-3042,-2499,-2040,-1670,-1372,-3006,-1267,-1218,-1632,-1795,-1519,-1049,-727,-1824,-801,2351,1287,-417,-2872,164,552,-871,-1571,-1022,-493,-1244,-1774,-2320,-2852,-3559,-3602,-2580,-1432,-291,-2667,-2852,-2388,-121,2819,4409,938,-2656,-1141,-1155,2015,975,-1193,643,873,590,294,-446,-239,69,-669,-2656,-1482,-826,-2883,-744,-1428,-1596,-971,-1179,-1410,-1838,-1475,-1810,-4663,-2677,-3043,-3008,-1822,-441,1026,388,-778,-2898,1025,1936,229,-484,823,-1601,1593,-732,4357,5,-1868,-354,-755,-1244,-1287,-1058,-637,-478,-331,-203,-255,-365,-181,-9,-249,-2124,-354,-2986,101,109,17,-406,-683,-1305,-1979,-2239,-2683,-3214,-3328,-3356,-2765,-2180,-1492,-1187,-1467,-328,-4,-3136,-744,-1953,-2103,-987,-1542,-2064,-2725,-3267,-3966,-4053,-3405,-2713,-1820,-957,-250,-1367,882,1073,1099,-3374,-3716,-57,-675,-1335,-1947,-2416,-2594,-2649,-2594,-2628,-2680,-2477,-2128,-1638,-1001,-557,-1682,-94,-199,-2635,-1865,-1435,-1765,-1225,-1822,779,-1782,-2097,-1299,-1245,362,1643,1100,-1210,-2212,3776,2322,-423,-1941,-1066,-2000,-2394,-2339,-2043,-1515,-935,-1303,-1898,-2086,-1442,-1206,-1601,-2824,-1189,-1703,-117,-4,-1246,1347,739,-3487,-1359,-1643,-4089,-2303,-2243,-1090,-167,-2077,-202,1018,3370,2334,-2656,637,3591,3444,1180,3547,3335,2358,-2284,-2192,-2191,1833,-834,197,3435,3716,-1243,-3322,708,5758,2125,-1307,-1644,-105,8005,3699,-1566,-1971,-3176,-139,-2399,-3046,637,234,25,30,-4197,-1392,-2554,-2653,-1304,-1877,-2265,-2727,-2946,-2969,-3036,-3200,-3453,-3553,-3325,-2767,-2161,-3419,-937,-452,-3504,823,1107,1418,1499,-14104,-16352,1235,-22512,-57939,-15793,140,-133,-47941,-32013,-1535,-1843,-2103,-2237,-2305,-2248,-1931,-7278,-12288,-11441,-11404,-9244,-585,-344,-200,-83,85,50,-23,-162,-7147,-3134,-1692,-6227,-2636,-2250,-3547,98,580,995,1283,1524,1186,-204,-1288,772,403,129,-36,-2776,-706,1014,-859,347,-1275,-1700,3861,-314,-3690,302,-2028,748,1476,-758,-331,-1817,-2694,-2222,-919,376,1341,2331,2931,3186,3488,3658,3598,3040,-2314,-1486,33,2421,1819,1301,368,111,-361,-1068,-1544,-1871,-2191,-2396,-2542,-2544,-2455,-2200,-2053,-1872,-1897,-1466,-1492,-1716,-1791,-1987,-2055,-1973,-4016,-1873,-832,-486,-2105,-1702,-2456,-469,-2115,-1551,-2426,-3007,-1703,-4362,1186,291,-3235,-22518,-79849,-105862,-60854,-10938,-12314,-1415,-5212,-32823,-78691,-103287,-60888,-13319,-2361,-5301,-12025,3439,3601,3671,3486,3477,3470,-2480,-11293,3605,3453,3318,3072,2863,-2347,1775,1224,-1988,-2505,22,-144,-1773,-655,-1068,-1572,-2377,-3189,-3703,-2573,-1603,-818,-22,-266,-3081,-1119,-206,552,255,-79,-2375,-578,-794,-1024,-1291,-1473,-1673,-1512,-1067,-452,-1416,-1485,1366,1120,-2683,-2541,324,785,1593,1130,456,-45,-698,-3290,-2840,-2227,-2298,-2795,-1766,-1513,-1330,-2271,-1161,-1255,-922,-1080,-1266,-1639,-2066,-2493,-2569,-2682,-2250,-1584,-917,-1936,-416,-605,-311,-2317,-832,-1618,-1134,509,281,-302,-3016,-1479,-1855,-2207,-2319,-2611,-1938,-1610,-1072,-694,-3674,-1328,-387,-1463,-685,-965,-1196,-3213,-1765,-2189,-2686,-3210,-3753,-4118,-4132,-3625,-3192,-2826,-2542,-2313,-2079,-2300,-2217,-2982,-2651,-3160,-3483,-4031,-4285,-4492,-4637,-4687,-4591,-4483,-4301,-4071,-3748,-3374,-2789,-2153,-1565,-1018,-2706,-1554,-1029,-1677,-2368,-1987,-2242,-3117,-2303,-547,2236,4462,4224,1752,130,1739,1559,50,-566,1094,773,-969,2288,3110,-1720,-198,-2798,-595,3805,3003,-443,-39,-878,-2423,-1424,313,732,-159,-1146,1005,929,752,546,289,-240,37,161,275,-1282,-535,-934,-1900,-54,-313,-903,-1003,-1474],[-1148,-1146,-383,-519,2797,2579,-347,-2422,-2748,326,3346,-251,-768,-518,-334,-2331,-2234,-679,-445,-941,-2907,-1471,-1442,-1174,-1084,-682,-603,-611,-3533,-2645,-665,-670,-409,-372,-382,-683,-1009,-3641,-1793,-1796,-1653,-1553,-1412,-1482,-1511,-1917,-2366,-3070,-3659,-3243,-2613,-2082,-1534,-792,-1433,-284,-3847,136,225,-122,-554,-876,-1144,-1067,-610,-3045,-3376,-1265,-2150,769,-1920,-1668,-1065,-153,1820,158,626,2045,1310,469,-363,-1264,-2243,-3071,-3102,-2738,-2345,-2220,-2271,-2497,-2638,-2613,-2463,-2152,-1641,-1053,-758,-1873,-1574,-852,-2565,949,1091,148,-3369,-440,-1477,-2155,-1626,1131,-1393,-63,-882,-1697,-2006,-1584,-590,-38,1936,1597,-3814,-768,-23,-1663,-1342,-2058,-977,-2719,-2859,-1440,176,1386,2408,2941,2638,-3181,-814,1277,1872,854,513,-284,-1442,-1076,-545,1719,1869,670,-2502,-2164,-2665,-1197,-1110,-1520,-2086,-2571,-2841,-3068,-3185,-3215,-3306,-3329,-3460,-3645,-3849,-3959,-4087,-3874,-3431,-2913,-2436,-1829,-1328,-1027,-706,-3107,-993,-213,-346,-1469,-857,-1180,-3501,-1996,-2472,-2559,-2060,-1334,-607,-171,421,-3032,933,217,-716,325,1148,685,-3384,-1750,2030,-2465,935,-564,657,-3589,1430,1650,411,-284,-1627,395,355,183,-3288,-2689,-3666,-245,-989,-425,513,-379,-1393,-3519,-2300,-224,2391,-3603,2223,1948,1593,-15376,-7929,707,-3764,-28471,1144,1252,1093,801,-14129,-13593,-31907,-1028,-1503,-1985,-21342,-2891,-3403,-3775,-4121,-40805,-33332,-92171,-68113,-7053,-7118,-3728,-3786,-3743,-3572,-9202,-4014,-3637,-1319,-287,-4404,-1501,-1999,2086,3426,-2651,2441,-5572,-3528,-2329,409,3076,1044,-3310,-2430,-2332,-3282,-2934,-3226,-3455,-3545,-3691,-3581,-3260,-2897,-2453,-2111,-2020,-2942,-1814,-1652,-2522,-1628,-1459,-1378,-1131,-758,-590,-461,-94,195,-532,-2329,-68,-1123,691,798,352,901,-738,932,-949,-1591,410,305,94,-3810,-228,-443,-740,-314,26,-2147,-1952,1068,1411,1779,1975,2132,547,-3372,-2368,-1846,-2653,778,-2101,-76,-377,-1777,-3761,-623,-669,989,1407,1550,-3002,-3414,79,1947,1620,-1023,879,-1036,901,1503,331,-3170,429,128,-279,-689,-955,-1239,-1686,-1667,-1665,-1531,-1233,-1056,-929,-868,-850,-863,-912,-985,-1127,-1228,-1209,-1194,-1178,-1061,-942,-723,-528,-89,-626,-985,-426,1403,1663,1876,1759,1863,-314,-66,-476,59,583,153,-240,-523,-4405,-917,-794,-989,-922,-625,-476,-1301,-2331,-301,179,215,-919,-2939,-396,-877,-1679,-2008,-2007,-2039,-1920,-1567,-1239,-883,-750,-743,-1742,-246,-28,-2444,-2733,-2419,-418,1381,1433,1136,-1108,-440,-801,1406,1000,-1130,567,837,575,472,145,580,411,-1203,-3410,-2634,-1163,-2670,-1340,-1767,-1758,-1167,-979,-898,-1906,-1059,-2391,-4553,-192,-107,-397,-418,-626,-795,-1024,-2003,-2587,-1933,-1998,-2286,-2494,-2700,-2996,-3432,-3901,-4477,-4142,-3548,-2858,-2414,-2025,-1766,-1595,-1390,-1497,-1649,-1851,-2256,-2677,-2606,-2224,-1631,-1993,-110,-2215,-34,1759,1781,2063,1793,219,-1954,-1151,-1077,-1145,317,-236,-972,1891,88,-1105,-1828,344,1106,-3346,-1243,-2208,-2222,735,1117,833,-1198,3,1252,1226,1324,1259,1339,1371,1179,-834,905,510,113,-4074,-4092,-1000,-1169,-1278,-1375,-1502,-1589,-1777,-1995,-2382,-2873,-3261,-3696,-4068,-3906,-3575,-3260,-2947,-2716,-2653,-2486,-1814,-1445,-1432,-1226,1041,-1790,-1640,-1042,-1404,454,1358,451,-1427,-2004,3409,1718,-988,-2303,-916,-1519,-1509,-1158,-682,-45,-712,-1460,-1435,-3090,-2258,-1575,-1692,-2851,-1020,-2431,-56,360,-726,49,-118,-3529,-1776,-2286,-3550,-2657,-3303,-3953,-4297,-4039,-3113,-2288,-1462,-860,-2222,-405,-452,-917,-1262,-1298,-825,197,-2231,-2160,-2651,1523,-914,740,3260,3057,-1014,-3101,530,5285,1634,-704,-469,845,8126,3002,-1640,-1960,-2907,56,-2185,-1649,1266,590,481,595,-3309,414,-1006,-2841,-1264,-1914,-2130,-2100,-2692,-961,-387,17,212,289,261,-1325,221,-6856,-1468,-2192,-2322,1982,2390,2840,3038,-14540,-18606,2720,-16232,-56614,-18899,1096,947,-53045,-35655,1130,1510,1809,2029,-5504,2067,2117,-5101,-11867,-12922,-9861,-8907,-199,-583,-992,-1358,-1604,-1997,-2390,-2808,-8236,-3350,-3397,-4590,-3785,-2145,-3763,739,1689,2478,3074,2843,868,-497,-877,2656,978,876,863,-3307,-1989,209,-321,228,-1638,-388,1052,180,-3232,346,-1828,-136,295,-1448,-269,-543,-1117,-882,-661,-265,165,727,1200,1485,1915,2260,2121,2411,-2308,-1525,-7,1522,973,564,222,-151,-253,-674,-523,-400,-2138,-1113,-2544,-563,-835,-1082,-1499,-1858,-2001,-2145,-2210,-2264,-2018,-1840,-1609,-1427,-3762,-2072,-1279,-1432,-1661,-1564,-2631,-1205,-2251,-1293,-2490,-3206,-2219,-3812,712,-495,-3370,-19090,-78030,-99297,-55189,-8782,-13944,-2685,-5648,-31766,-73759,-95338,-53609,-7853,-71,-1145,-17347,-832,435,467,235,135,-38,-1419,-15255,-958,-1555,-2071,-2514,-2556,-2995,-1769,-845,-2728,-2608,-489,-826,-1719,953,-671,1950,1620,1231,2057,1005,-456,-836,681,109,-2332,-929,41,767,1222,1718,-2102,578,2854,2794,2398,1748,679,-423,-1312,-1277,-1837,-1258,1796,1635,-1520,-3325,-179,907,3541,2828,1219,1038,85,-2823,-2912,-2083,-2219,-2445,-1669,-1555,-1284,-1282,-1356,-1449,-1533,-1927,-2337,-2897,-3473,-4024,-4119,-3976,-3548,-3169,-2965,-2676,-2483,-2431,-2452,-2556,-2625,-2720,-2845,-3259,-3420,-3153,-2903,-2346,-2531,-1777,-1706,-2395,-1784,-1931,-1937,-2108,-3692,-2556,-2812,-2870,-2979,-3009,-2946,-2912,-2915,-2984,-2798,-2354,-1845,-1242,-677,103,728,1257,492,2037,2375,838,335,-2770,644,-2231,-2226,561,308,-1335,-1561,-2332,-2884,-1309,-316,-1656,-4197,-2559,-2188,-2812,-2877,-2107,-3255,-2378,-611,-1618,-2321,-1730,-1906,-3253,-2131,84,2257,2493,2681,2661,406,1459,1218,-611,-888,2067,308,-1252,2201,1644,-2698,-339,-2272,-739,4149,4078,-1083,-377,-1375,-2619,-1848,1908,2484,-145,-1291,5689,4128,2409,671,-1043,-2430,-2832,-1763,-873,-1473,-391,-1188,-2255,417,348,-751,-1099,-1924],[-1167,-1009,-723,-602,1434,1732,-448,-2734,-2871,-148,2291,182,-1448,-768,-37,-2390,-2445,-1292,-1357,-1842,-2562,-2534,-2690,-2546,-2505,-2113,-2030,-2019,-3818,-3373,-1779,-1545,-965,-544,-125,18,-630,-3680,-2351,-248,-377,-660,-922,-1352,-1644,-2167,-2512,-2795,-2637,-2299,-1835,-1459,-1060,-449,-1289,-877,-3826,-120,883,919,956,1107,1175,1289,1455,-2390,-3197,-997,-2501,411,-2118,-1634,-1621,176,851,86,272,-110,-364,-566,-604,-567,-526,-405,-286,-249,-65,-684,-1474,-1905,-2348,-366,-2279,-687,-823,-895,-1652,-1513,-1414,-1161,-2751,423,848,-176,-2762,199,-1287,-754,-1242,939,-1546,-26,-675,-470,-1922,712,748,-85,2313,867,-3934,-1373,-182,-1248,-1550,-1919,810,-211,-1535,-1532,-351,892,2180,3146,2571,-2611,-1273,988,1129,-130,-19,-504,-1150,-1460,-1014,1372,1705,270,-2586,-2587,-2878,-1088,-1873,-2231,-2416,-2337,-2044,-1791,-2131,-1264,-1124,-956,-917,-946,-1015,-3541,-2980,-2496,-1601,-1977,-2532,-2970,-3181,-3018,-2590,-3338,-1623,-1298,-1064,-932,-727,-593,-3921,-561,-793,-2375,-746,-609,-604,-617,-495,-2496,-540,-609,-1450,-516,-680,-957,-3694,-1490,-1354,-1753,-755,-786,670,-3828,1424,1499,241,43,-1151,-522,-801,-229,-3217,-1872,-2644,-399,-818,147,-163,-206,-308,-3315,-1621,981,2909,-3197,1482,1215,1026,-13100,-9438,-2110,-755,-26647,883,724,281,-257,-5565,-6079,-32153,-1514,-1257,-28471,-65352,-1299,543,922,-4226,-35467,-11578,-66523,-72660,-9348,-5339,-1891,-2768,-3406,-3388,-8148,-4317,-2987,-5,744,-5523,-2230,-2505,1958,2219,-2757,2091,-5492,-4107,-1589,-39,-342,-976,-3134,-2462,-3045,-3754,-4037,-3482,-2687,-1814,-954,-2394,-1007,1873,216,-1107,-1499,-3601,1020,-2296,-2573,-877,486,-76,-737,-1019,-1053,-670,250,1235,-404,-2208,84,-693,2323,2694,125,1852,-719,2418,-1142,-2529,1925,2133,1589,-3795,671,177,-890,-231,-148,-2369,-1232,79,83,63,-173,-478,-851,-3500,-1839,-2539,-3099,-3196,-3035,-2552,-2009,-1554,-3311,-1033,-864,-409,-370,-160,-3172,-2804,-391,-750,-1107,-1743,-2278,-2978,-3735,-4083,-3677,-3746,-2157,-1515,-1016,-709,-336,-133,-279,-159,-1735,-240,-445,-724,31,-594,196,288,354,378,11,-359,88,-76,-304,-453,-571,-517,-403,0,-629,-843,-621,626,364,-21,-617,-1157,-1653,-1923,-1750,-1168,-681,-258,99,-911,-5310,-331,1201,-732,1024,1452,1051,-1717,-2639,332,722,454,-1501,-2834,-654,-1252,-2423,-2378,-1673,-1764,-1808,-1641,-1471,-1233,-1193,-1294,-2305,-1241,-1420,-2205,-2325,-2213,-2509,-2873,-3260,-3525,-3901,-4043,-4052,-3857,-3365,-2850,-2243,-1652,-1185,-674,-170,148,393,-1696,-4103,-3420,-1425,-2395,-744,-1964,-1831,-1255,-572,756,-1967,-1514,-3097,-4065,62,1155,576,380,327,-202,-597,-3211,-2130,-1089,-895,-919,-1033,-830,-671,-627,-1736,-659,-725,-2313,-490,-648,-900,-1178,-1477,-1572,-1740,-1664,-1349,-1028,-671,-963,-916,-1420,-1778,459,-1418,-85,1502,1384,2126,2312,781,-1804,-1314,-1530,-1006,450,-416,181,3577,1184,-658,-1752,-333,948,-3241,-1726,-2391,-2264,943,1077,203,-1718,27,1309,3245,3903,3658,3668,1822,1105,-318,1478,1021,631,-4376,-3949,-748,-1291,-1925,-2622,-3344,-3900,-4067,-3544,-2976,-2454,-1820,-1263,-2166,-356,-20,-2079,647,795,-2451,-2433,754,373,-1892,-700,-851,-1606,-1933,-2328,-2748,-2859,-2810,-2791,-2840,-2993,-3158,-3187,-2752,-2689,-1417,-652,161,-696,-994,159,-1026,-1495,-1020,-3773,-2621,-1828,-1507,-2733,-705,-3002,-1836,-2319,-2425,-2269,-1892,-3170,-2235,-2963,-2901,-1580,-2172,-1904,-2240,-2801,-3126,-3610,-3970,-4145,-3776,-3205,-2429,-1824,-1025,-146,679,1398,-1743,-2173,-3100,1065,-1114,1214,3043,2170,-1053,-2894,294,1983,1027,-197,570,1918,3208,2444,-1652,-2027,-2183,147,-2025,-371,-54,-493,-642,-553,-1252,-67,223,-3167,923,1253,1769,-2630,-2781,3273,3839,4302,4607,4781,1897,-3247,-134,-9037,-3594,-4567,-960,1907,1997,2404,2727,-13366,-20681,2788,-12485,-54421,-25435,-18886,-17096,-62057,-41052,1324,2129,2690,2370,-8480,2793,2550,-4275,-11735,-14406,-8608,-8823,-1463,-1461,-1178,-691,-80,294,33,-3664,-6956,-258,-1158,-2985,-5230,-2354,-4044,1261,2955,4435,3645,2586,272,-919,-443,2326,426,676,453,-3709,-3126,-651,94,-745,-1945,-1439,-1096,-525,-2944,395,-1760,-1194,-1044,-2277,-543,442,-2044,-242,-552,-904,-1362,-1744,-2197,-2748,-3008,-3158,-3303,-3280,-2994,-2705,-2458,-2524,-2415,-2123,-1731,-1476,-993,-878,-398,17,-2135,-749,-2455,-835,426,297,-29,-352,-699,-829,-1151,-1535,-1629,-1730,-1668,-1535,-2999,-2373,-1095,-1136,-1176,-1387,-2769,-1429,-2109,-1576,-2655,-3406,-2716,-3305,-1438,-1573,-3494,-15688,-66173,-82810,-44948,-5844,-13304,-4338,-5813,-28475,-63592,-81797,-41854,-2492,67,-292,-22183,-15937,-1126,-1367,-1767,-1923,-2044,-2094,-19921,-2252,-2472,-2560,-2580,-2336,-3721,-1818,-1313,-3504,-2791,-1167,-1331,-1681,754,-839,1792,2093,2036,1925,163,-1116,-1035,566,465,-1602,-916,254,2393,2743,1974,-1889,267,4179,5232,2758,4197,3249,2179,1041,-1169,-2229,-1083,-510,-87,-421,-2809,-639,763,363,-60,-711,-1186,-1817,-2553,-2992,-3524,-3848,-4069,-3877,-3549,-3285,-3087,-2907,-2711,-2507,-2647,-2869,-3326,-3861,-3894,-3180,-2658,-3174,-1125,-553,-3221,-1212,-2202,-1484,-2773,-2643,-2719,-1822,-967,-1658,-2415,-3364,-2437,-2443,-733,-167,-2054,-416,-219,536,280,-3047,-1901,-1499,-2143,-2824,-3264,-3264,-2948,-2500,-2057,-1567,-987,-355,379,1075,1975,2692,3039,1136,4028,4277,1669,782,-2569,1195,-1586,-2708,1158,611,-1473,-974,-1484,-2945,-844,2387,-2169,-4460,-2875,-960,-2111,-590,-959,-3035,-2421,-51,-1258,-2127,-1353,-1379,-2980,-1699,909,966,425,-119,-885,-1788,-2778,-3548,-2436,-1159,686,122,-1057,1715,283,-3030,-309,-1612,-731,3989,3528,-1446,-613,-1704,-2564,-2072,1863,2507,-20,-1266,5444,4318,2611,2096,920,-585,-853,-1211,-1388,-1699,-1728,-2046,-2448,-3045,-3702,-3372,-2723,-2199],[-2294,-1842,-1106,-462,660,1206,-343,-2889,-2800,-421,2356,840,-1281,-453,320,-2304,-2401,-1786,-1340,-2277,-1607,136,532,-392,1064,1357,1203,-945,-3480,-3699,-675,-1160,-1265,-1408,-1380,-1457,-1487,-3504,-2640,-1993,-2143,-2362,-2369,-2288,-1888,-1653,-1309,-1116,-1718,-523,-637,-222,-413,126,-771,-989,-3426,-164,209,-2,-244,-402,-658,-852,-950,-1373,-2844,-910,-2657,-575,-1907,-1356,-1422,-374,-224,-256,-69,-89,-14,44,170,236,170,76,-45,-393,-517,-821,-1211,-1915,-2295,-1893,-2186,-2417,-2736,-3115,-3726,-3852,-3014,-2348,-2444,-917,-120,-500,-2058,852,-1023,722,-639,476,-1601,-264,-596,-358,-2836,1119,1232,-29,1432,211,-3734,-1783,-324,-839,-1658,-1771,460,1267,-1939,1468,1095,550,143,-408,-807,-1975,-1484,-362,319,-1054,-522,-692,-838,-1565,-1460,1041,627,-458,-2480,-2716,-2848,-2133,-952,374,1390,637,-17,468,-1168,4675,4825,4894,2696,2523,1287,-3493,-3234,-2446,-551,-1325,-2115,-822,-1798,-2659,-2858,-3414,-1725,-1060,-466,-571,509,885,-4163,1193,264,-2108,720,818,574,256,18,-2001,-892,-1451,-2140,-2344,-2875,-3211,-3798,-2273,-1113,-659,902,-963,993,-4028,2204,1397,73,215,-1598,-3723,-3027,-645,-2739,-890,-1615,-554,-491,620,-868,74,783,-3147,-1035,1771,1155,-2757,572,504,174,-10854,-10451,-5155,-2753,-25046,-3861,-3534,-3000,-2440,-2070,-1463,-32554,-665,-280,-105785,-119713,-9089,493,434,-5451,-34509,-1711,-52162,-78530,-10554,-2724,-1854,-1313,-569,241,-6692,-4269,-2484,1965,1480,-6795,-3193,-3159,921,732,-2849,417,-5241,-4639,-840,-465,-851,-1207,-2847,-2403,-2437,-3214,-3052,-3030,-2870,-2470,-2109,-2601,-1162,-821,-498,-1221,-1447,-3933,-630,-2592,-2540,-831,-718,-639,-328,191,593,1035,1775,2471,-430,-2030,206,-359,2736,2626,-177,1318,-665,2231,-1020,-3201,25,-439,-884,-3618,-1438,-1781,-2011,-2236,-2395,-2728,-3020,-3263,-3425,-3360,-3257,-3015,-2685,-3759,-1992,-1841,-1900,-1316,-2824,-833,-567,-760,-2769,-1575,-1107,133,140,353,-3289,-1987,238,-83,-420,-1803,-1618,-2346,-3082,-3503,-3437,-3113,-1668,-758,31,633,739,-778,829,1663,-1810,31,-276,-1545,146,-1312,3262,3473,2296,1637,222,-588,991,1696,968,1397,1568,3728,5030,3448,-685,-655,-840,4438,5008,3883,759,1270,-648,-1450,-2743,-3668,-3290,-2386,-1597,-1533,-4249,32,545,-1379,560,988,225,-2057,-2615,628,478,306,-2192,-2590,-976,-1921,-3099,-2749,-1913,-2012,-2160,-2045,-1867,-1575,-1448,-1450,-2838,-2047,-1257,-2038,-1899,-1960,-2030,-2409,-2907,-3416,-4183,-4493,-3694,-2501,-972,-733,497,628,321,654,1389,2383,1277,-2165,-4525,-3344,-1635,-2101,-631,-2042,-1832,-1446,-872,576,-2069,-2014,-3813,-3493,65,-364,-1354,-1818,-2097,-1934,-1580,-2599,-1582,-736,-407,-404,-1148,-1533,-569,-833,-1480,-1456,-1746,-2639,-1623,-1619,-1540,-1444,-1290,-957,-804,-582,-325,-247,-267,-1519,-1241,-1653,-1496,126,-594,-59,303,433,290,343,93,-1540,-1499,-1923,-915,387,-535,884,1318,2019,-25,-1387,-896,725,-3015,-2134,-2428,-2211,1169,1039,-266,-1992,-12,1086,2021,2596,2496,1783,1106,372,-272,-988,-1792,-2529,-4251,-3562,-2305,-1518,-839,-307,59,-2473,-218,527,-385,-1007,-312,-650,-2166,-902,-756,-1882,89,555,-2130,-1900,1373,1542,-2349,-222,1119,-1218,-845,-503,-1137,-1604,-1874,-2039,-2073,-1995,-1779,-1549,-2046,-2954,-902,-637,-285,-1423,-1351,-557,-1342,-1297,-573,-2911,-2350,-1875,-1061,-2425,-222,-2939,-726,-1280,-1776,-2144,-2094,-2597,-2585,-3461,-2075,-459,-1960,227,462,-2496,-1066,391,300,88,-1271,-534,-800,-1315,-1686,-1992,-2325,-2687,-2973,-3099,-3371,-2906,-2661,-2356,-1878,-1651,-1200,-2681,155,622,453,324,1548,2172,2390,2156,-1516,-1978,-1013,321,-1809,844,630,206,101,371,884,1687,1292,-3451,655,4364,4411,-3230,-3031,4322,5336,5084,4702,4262,1484,-3915,863,-9083,-5282,-7029,-584,-1018,-1536,-1787,-2036,-10909,-21988,-1894,-11067,-52659,-35912,-62678,-65641,-83858,-53109,2081,2083,1804,-1975,-10499,-187,-883,-4537,-11697,-15334,-7432,-8512,-1424,-514,282,1035,1817,2375,-1198,-5187,-4964,1337,2195,-1288,-6189,-2723,-4196,805,796,1209,1877,2213,-436,-1233,133,2109,-40,513,112,-3845,-3812,-1566,-2610,-2674,-1946,-1009,-300,294,-2692,378,-1784,-2274,-2268,-3060,-831,187,-2379,-90,-96,-129,-293,-444,-763,-1300,-1686,-2118,-2708,-3251,-3242,-2559,-1899,-1612,-1236,-817,-356,-1142,-1244,-939,604,833,-2054,-295,-2200,-1082,297,898,714,598,-79,263,-1044,760,1010,-1164,1390,1563,-2149,-2642,868,-1702,-355,-1091,-2743,-1175,-1585,-1038,-2808,-3488,-3055,-2747,-1328,-2875,-3423,-12013,-51869,-62644,-32678,-2298,-11325,-6371,-4968,-20795,-46718,-63381,-29528,529,250,-169,-24895,-31899,-1678,-2278,-3070,-3357,-2771,-2120,-25263,-14232,-939,-760,-683,-536,-4348,-808,-961,-4236,-2970,-1859,-1399,-1593,-514,-1023,973,1659,2337,1928,-599,-1718,-1388,410,826,-967,-1035,-1799,-1538,-571,510,-1735,31,3062,3513,2761,3876,3716,3229,2061,-1912,-2561,-956,1442,849,151,-1760,-998,-1019,-1619,-2088,-2677,-3020,-3479,-3994,-3974,-3980,-3716,-3427,-3028,-2844,-2747,-2700,-2603,-2378,-1998,-1814,-1569,-1441,-1335,-1260,-981,-1027,-2368,-796,-877,-3120,-1223,-2841,-1565,-3070,-3490,-3155,-2631,-2632,-1959,-2820,-1173,-1384,-1841,841,249,-1696,171,434,1200,603,-2471,-2100,-1805,-2516,-3188,-3539,-3465,-3156,-2761,-2445,-2198,-1988,-1830,-1625,-1455,-1020,-666,-319,13,346,721,664,912,-2533,780,-958,-3132,-92,-79,-1548,-558,-822,-2927,-295,999,-2667,-4136,-3124,-849,-1918,-972,-1121,-2464,-1875,432,-837,-1999,-1073,-881,-2520,-1230,1655,2530,3711,3113,2273,1290,220,-866,-2078,-3190,-3612,-2750,-1642,-319,-1134,-2963,-343,-1073,-807,3791,2963,-1796,-984,-2099,-2526,-2358,1645,2302,-103,-1314,5196,4577,2826,4633,3522,-702,391,410,-272,-925,-1037,-1274,-2302,-1726,-2175,-2739,-3581,-4463],[-822,-469,-1095,-274,291,413,-217,-3043,-2740,-634,1429,1171,-579,88,584,-2260,-2295,-2338,-2376,-1681,-1895,-1897,-1771,-1409,-1213,-717,-579,-1236,-3057,-3462,-1107,-1241,-1209,-1385,-1563,-1957,-2280,-3407,-2669,-2486,-2070,-1634,-1043,-955,156,587,1059,1317,-2498,-8,-544,-528,-325,822,-167,-659,-2939,-756,-1239,-1684,-1952,-1913,-1774,-1458,-1018,-591,-2593,-309,-2772,-93,-1613,-1050,-534,1357,1486,-166,12,1453,1402,1278,1154,647,153,-17,-539,-1200,-1692,-2215,-2647,-2997,-3087,-2989,-2922,-2919,-2880,-2836,-2941,-2824,-2517,-2438,-2295,-2101,-1793,-1336,-1487,-833,-899,346,-110,-77,-1780,-618,-596,-256,-2640,1892,1700,-60,1764,-537,-3395,-2159,-630,-627,-1843,-1786,37,801,-2610,2471,2567,2375,2206,1786,1408,-1483,-1562,167,-668,-1913,-1078,-1011,-691,-1473,-2022,10,-473,-757,-2373,-2528,-1924,936,956,3529,4545,1257,-280,-114,-395,4514,5107,4505,2539,2238,1110,-3509,-3483,-2505,-3596,-4315,-3265,-1944,-817,-3128,-2247,-3361,-630,1477,1213,-539,236,-340,-3829,-1408,-1779,-1961,-974,-187,457,980,1146,-1673,-573,55,-2736,-214,258,-1398,-3809,-763,-493,-84,254,-1252,780,-4130,1842,1250,-172,948,-106,-320,-1183,-1978,-2468,-2401,-1890,-1189,-543,91,-1660,328,1207,-3091,-611,1929,2141,-2420,2279,2312,2041,-8783,-10951,-8180,-508,-24064,-3421,-2419,-3074,-3683,-4379,-4735,-33102,-4606,-7381,-194479,-183234,-18016,423,1142,-5972,-37268,-4101,-49986,-84840,-11820,47,4483,7007,7457,-1004,-5118,-4086,-2188,7211,905,-8212,-4375,-3885,1072,1259,-2925,929,-4913,-4954,-995,-1603,-2206,-2665,-3091,-3269,-3376,-3362,-3461,-2931,-2692,-2634,-2249,-2670,-2041,-2159,-2334,-2684,-3313,-3872,-4447,-4558,-4095,-3312,-2363,-1553,-663,271,936,1368,1661,2909,-607,-1841,277,-160,2910,2322,-535,769,-566,759,-611,-3093,-1527,-1828,-1995,-3319,-1872,-1912,-1873,-1861,-1805,-2849,-2141,-2366,-2639,-2800,-2942,-2855,-2547,-3706,-1654,-1503,-1155,-855,-2595,-695,-671,-719,-2185,-2210,-1360,78,496,1173,-3175,-1169,434,2359,1748,-2077,1409,750,-26,-796,-1646,-2298,-1850,-1472,-991,-589,-101,-1641,45,80,-1879,-468,-691,-2196,-1361,-1797,-1812,-1861,-1791,-1607,-1371,-986,-384,302,710,1563,1211,3111,4703,3014,-761,-415,-959,3863,6879,3562,122,656,-858,-157,288,-645,1118,503,-256,-1964,-3265,-1709,-1744,-2059,-2106,-1925,-1907,-2291,-2176,-1756,-1695,-1667,-2504,-2174,-1996,-2344,-3506,-3171,-3612,-3898,-3766,-3246,-2717,-2146,-1797,-1614,-3058,-2341,-1035,-1937,-1541,-1792,-1945,-2484,-3021,-3036,-2497,-1371,-28,1472,1710,-468,454,452,82,618,1930,3245,1635,-2556,-4079,-2663,-1761,-1772,-444,-1988,-1733,-1634,-1116,368,-2209,-2525,-3420,-2833,-1986,-2072,-2172,-1702,-1232,-615,-1009,-1012,-961,-234,-64,12,-1146,-1981,862,3659,-740,4251,123,-3052,1175,1118,-941,-955,1955,1902,1599,1424,1315,1024,601,-1926,-1003,-1650,-1178,-1208,-932,-554,215,616,2081,3099,1906,-1194,-1713,-2241,-892,707,-637,2565,4982,3340,621,-955,-1317,405,-2737,-2461,-2346,-2116,1358,993,-553,-1844,-163,841,952,1086,2599,2100,1221,673,-128,-1062,-2115,-3113,-3998,-3187,-1537,-1745,345,1038,1565,-3009,88,2310,-185,-1134,1438,1619,-1995,-800,-371,-1588,-1968,-2882,-3685,-3480,-2892,-2534,-2848,-1742,-1618,-1680,-1812,-2071,-2585,-2972,-3286,-3611,-3784,-3292,-2600,-2013,-2447,-3026,-1140,-1067,-1027,-2045,-1697,-1839,-2208,-2635,-3099,-3384,-3044,-2480,-1951,-2043,-1221,-2495,-930,-945,-1088,-1416,-1729,-2291,-2879,-3655,-3482,-3773,-3698,-3411,-3057,-2831,-2328,-1975,-1546,-1201,-900,-670,-366,-333,-195,-47,-13,-128,-346,-2033,-3549,-1450,-1768,-1780,-1213,-524,-1530,-2626,8,3155,-188,721,2280,4424,6251,1956,-1414,-1878,307,496,-1706,-188,-637,-724,-423,71,655,1075,1506,-3723,-1207,2457,2706,-3901,-3546,2487,2250,1910,1484,1081,708,-3700,254,-7783,-6672,-9686,572,959,1098,1293,1254,-7941,-22249,416,-11962,-51532,-50985,-114710,-133728,-129493,-76671,-1253,-988,-908,-5542,-11319,-1473,-1555,-5902,-11880,-15229,-6398,-7827,-1612,2006,2786,1261,4095,4434,-2803,-5988,-3110,2541,3112,278,-5024,-3425,-4362,1819,773,-393,-1540,-2196,-2095,-1518,-530,0,-603,181,-384,-3967,-3897,-2032,-500,-942,-1788,-1234,-1117,-827,-2672,-224,-2144,-3519,-3149,-3930,-1347,-790,-2220,-2266,-3104,-4039,-3314,-2299,-1433,-807,-93,43,-1286,825,-1199,-2019,-720,-702,-1542,-2125,-2241,-1943,-1628,-1078,580,-105,-2112,-21,-2053,-1499,-29,714,2699,2213,302,738,-1114,1263,1253,-980,1278,1376,-1455,-3066,731,-2383,135,-919,-2733,-1180,-1018,-1176,-3156,-3653,-3418,-2344,602,-4606,-3316,-8137,-36415,-41442,-19895,-722,-9264,-9035,-3270,-9051,-23234,-40592,-17067,-1733,-2321,-2991,-24035,-50059,-27610,-2248,-1923,-1402,-902,-394,-31492,-31168,-6982,620,691,848,-4771,580,379,-5115,-3315,-2614,-1259,-1648,-1741,-1659,-1232,-773,-194,80,-1446,-2366,-2086,23,265,-653,-1423,-1618,-2237,-2818,-3058,-2880,-2471,-2088,-1716,-1357,-894,-521,0,526,-2315,-2971,-1051,1719,1623,1279,-869,-1352,405,-245,-764,-1343,-1580,-1836,-2124,-3390,-2291,-2359,-2424,-2357,-2423,-2456,-2252,-1857,-1231,-417,198,578,-1571,-1326,-243,271,148,-1253,3206,3065,-2530,-929,-3257,-1576,-3555,-3904,-3651,-2491,-1268,560,-3423,-440,-1230,-1158,1067,312,-1446,667,905,2711,1577,-2089,-2290,-1515,-2274,-2990,-3459,-3600,-3509,-3285,-3130,-3059,-3063,-3179,-3330,-3619,-3748,-3702,-3423,-3154,-2866,-2501,-2522,-2185,-2688,-2006,-2182,-3508,-2386,-2312,-2207,-2087,-1958,-2857,-1731,-1717,-3160,-3826,-3274,-2023,-1746,-1305,-1227,-1795,-1115,837,-388,-1925,-871,-398,-1910,-724,2291,2595,4038,4625,4560,2383,1829,1923,-2096,-2041,1188,214,-307,-231,-2401,-2639,-792,-672,-849,268,692,-2032,-1357,-2411,-2393,-2579,1387,2004,-261,-1239,2068,2007,1836,1579,1194,-688,413,174,-98,-587,-734,-1212,-2183,-1436,-1484,-1371,-1295,-2849],[-1097,-363,-1566,-294,1389,665,-328,-3355,-2928,-992,-1227,-1371,-1070,-861,-698,-2433,-2329,-3087,-2541,-1130,-1450,-1805,-2222,-2480,-2837,-2647,-2512,-2313,-2723,-3085,-1809,-1135,-542,-184,111,87,-3040,-3507,-2465,-907,-1126,-1405,-1529,-1649,-1459,-1373,-1095,-889,-3397,-100,-467,-1045,-365,1062,435,-14,-2438,-227,1291,1282,1406,1779,1492,372,3320,339,-2460,-131,-2802,-373,-1307,-667,751,2654,2220,-488,-124,2331,1723,2601,3708,922,-174,1046,-36,-1247,-2259,-3254,-3937,-3690,-3265,-2873,-2667,-2586,-2430,-2138,-3324,-1143,-2368,-2067,-1454,1963,2705,-1552,-969,1602,-815,3246,404,-580,-1977,-942,-552,-50,-1873,2883,2254,-48,1451,-1188,-2820,-2361,-967,-483,-1972,-1817,-343,38,-3349,-1258,-1603,-1902,-1879,-1917,-1849,-1679,-1611,-1722,-1795,-2229,-2413,-2790,-3152,-3633,-3674,-3431,-2821,-2065,-2127,-1943,-1168,1470,871,2836,2998,1885,-526,-637,284,1737,995,192,-796,-1879,-2963,-3743,-3551,-2507,-1198,-2377,-2728,3,-130,-4410,-3122,-3085,-295,2977,2243,-677,203,-984,-3085,-3287,-3532,-2585,-1135,223,1291,1445,1207,-1363,-1200,-70,-2825,-329,-72,-1899,-3629,197,3328,1488,963,-1545,-213,-3900,-1214,-1120,-824,-561,-219,43,45,-1617,-1585,-1055,-1713,-2407,-3192,-3941,-4355,-3663,-2985,-2998,-1792,-1130,-655,-2067,-154,17,-109,-6782,-10966,-10873,-1805,-23619,-4731,-2683,-2854,-10302,-2933,-2611,-33542,-2156,-53605,-292135,-253825,-26687,-1222,-2343,-5435,-41980,-15822,-56954,-88230,-13346,-473,-15,554,1256,-4379,-3472,-3869,-1994,3666,398,-9439,-5523,-4377,485,144,-2837,348,-4440,-4706,-1829,-2570,-3296,-3756,-3752,-3230,-2654,-2271,-3918,-2053,-1764,-3206,-2225,-2520,-915,1055,-682,-1283,-1467,-3586,-673,-1847,-2404,-894,-1568,-2139,-2112,-1490,-831,-140,767,1526,-853,-1609,343,-58,2266,1841,-873,348,-366,319,12,-2332,-41,105,98,-2910,-181,-612,-1283,-1396,-1713,-2944,-2628,-3052,-3383,-3249,-2796,-2081,-1233,-3341,-119,-1029,-36,-629,-2084,1184,510,-52,-1551,-2881,-2960,-3850,-3586,-2634,-2851,-1501,-1184,-1234,-1368,-2126,-1934,-1805,-1245,-368,454,-1543,-1058,828,1327,1724,226,-2598,1215,2466,-1946,-63,112,-2492,-1303,-2237,-3116,-3707,-3337,-2739,-2215,-1675,-1049,-471,44,572,864,1349,1518,1754,-860,-158,-895,1198,927,752,-584,-141,-1015,-175,622,-693,565,975,659,-2108,-2420,-479,-476,-2703,-487,-42,-1388,-2442,-1515,692,726,706,-1703,-1644,-1447,-2448,-3463,-3267,-2590,-1547,-1588,-2101,-2737,-3387,-3615,-2996,-2748,-1482,-1552,-1935,-1332,-1741,-681,633,560,640,739,1250,1427,3039,1914,-210,369,218,-233,466,2331,3987,1872,-2878,-3547,-1942,-1838,-1452,-240,-1851,-1578,-1842,-1324,106,-2425,-3064,-2670,-2139,-455,-534,-934,-1029,-1277,-1433,-1556,-1625,-1464,-1192,-620,-257,-1091,-2086,892,1018,176,917,-39,-3569,533,159,-986,-928,-1282,-1604,-2057,-2352,-2491,-2697,-2934,-2936,-3029,-3109,-2793,-2243,-1284,-442,478,291,2143,3212,2368,-816,-1977,-2492,-979,712,-758,3758,8252,4232,1161,-609,-1619,-56,-2413,-2720,-2220,-2037,1469,935,-668,-1359,-425,548,218,-507,2522,2218,753,1127,758,317,-152,-529,-3845,-2912,-1366,-2153,-1531,-1561,-1575,-3246,-1404,-1288,-1287,-1361,-1330,-1385,-1751,-1603,-1854,-2081,-2149,-2102,-1962,-1631,-1232,-996,-3339,-202,22,-310,-263,10,-280,-488,-572,-1196,-1940,-167,1388,796,-2723,-2795,1488,3533,2587,-2455,-2007,-1832,-2007,-584,113,-1288,-1189,-1815,16,-1585,776,-1991,310,802,709,595,602,-1442,-3054,-3417,-356,882,-1389,767,513,-2311,-1773,-663,-975,-1316,-1625,-1937,-2114,-2519,-2786,-3015,-3306,-3599,-3581,-3320,-3567,-2632,-2252,-1861,-1336,-1117,-1915,-2684,-81,323,-792,180,-136,-535,-1037,-1818,-2204,-2384,-2471,-2041,-1671,-1089,-689,-411,-167,-8,94,-30,-153,-3717,-3416,-610,-659,-4491,-4197,-976,-957,-926,-905,-837,-770,-2998,-644,-6174,-7695,-12361,-551,-305,-253,-73,-40,-4865,-21238,-217,-14695,-50141,-70678,-173829,-226202,-205250,-113545,-2337,-2269,-2187,-7690,-10639,-2103,-1923,-8026,-12108,-14134,-5276,-6517,-3191,-1037,-763,-505,-213,-153,-4628,-5344,-1391,-385,-412,-239,-3127,-4294,-4369,2188,953,-162,2543,857,-2494,-1517,1141,1147,-1098,-141,-899,-3984,-3377,-2407,885,-352,-1367,893,390,-161,-2709,-784,-2639,-4277,-2769,-4484,-1921,2910,-1670,-209,2941,2248,1472,2660,2724,2870,3410,-716,-1115,3444,-727,-2219,-1076,4117,1184,-2644,-1086,-1960,-1663,-2483,-2483,-1680,-2106,3,-1872,-1858,-352,598,2213,2321,593,1157,-1008,1737,1429,539,534,104,-748,-3412,-917,-2876,-1311,-1156,-2526,-1013,-801,-1367,-3480,-3687,-3579,-1868,1521,-6510,-2947,-3816,-20591,-20376,-6824,1194,-6982,-12023,-1119,1323,1398,-15290,-3237,1566,1412,1140,-19409,-66782,-65907,-18412,149,251,420,653,-38025,-50229,-26086,612,408,308,-4442,-342,-652,-5913,-3572,-2688,-2370,-3053,-3686,-3827,-2808,-1848,-817,-95,-2130,-2668,-2885,-370,1166,-452,-1740,535,1497,1105,737,-1963,-455,121,-96,-427,-817,-1485,-2172,-2921,-2864,-3182,-1428,-719,-269,-69,-31,-1445,101,297,205,-1907,348,634,-1072,-3618,1807,2207,-1409,1017,-1793,-2863,1450,1216,538,-94,-966,-1748,-2526,-3098,-3333,-2994,-2740,-2116,-1383,-654,-1757,-240,-3106,-1572,-3650,-3238,-4052,-2769,-1874,-371,-2777,300,-741,-401,1306,322,-1191,1169,1316,824,-569,-1794,-2505,-2740,-2548,-2504,-2492,-2461,-2485,-2547,-2727,-2961,-3175,-3282,-3141,-2993,-2617,-2383,-2213,-2095,-1997,-1850,-2108,-2018,-2884,-2324,-2725,-3673,-3341,-3475,-3593,-3711,-3806,-3644,-3474,-3239,-3609,-3528,-3328,-1808,-1433,-1558,-1240,-1095,-312,-113,56,-1896,-749,56,-1230,-236,2572,2586,3042,3260,3318,3145,2009,2399,-2240,-2548,710,502,52,-677,-3223,-2296,-375,-185,-927,3283,2047,-2253,-1802,-2706,-2283,-2835,-1213,-945,-1071,-1109,-1094,-1124,-1078,-878,-592,-686,278,758,-63,49,1342,-1210,-2108,962,2227,1631,0,-3111],[-1500,-495,-2063,-286,2030,1518,-465,-3472,-3135,-1176,-639,-1041,-933,-810,-626,-2581,-2301,-3340,-2017,-35,-66,-130,-276,-326,-622,-651,-1052,-1590,-2306,-2801,-3332,-3729,-3559,-3235,-2720,-2409,-3552,-3629,-2137,-2106,-2124,-2263,-2295,-2351,-2105,-1957,-1616,-1357,-4197,-538,-270,-1546,-387,172,67,-109,-1827,-369,-496,-522,-333,135,616,-26,1695,1061,-2336,32,-2647,-531,-929,-97,2295,2871,2331,-764,9,1954,1130,1946,1420,732,-448,-1078,-2003,-3020,-3811,-3752,-3234,-2845,-2406,-1951,-2481,-1453,-1257,-1062,-3502,-758,-2990,-2055,-811,455,898,-2048,-455,1842,-699,3129,938,-921,-2111,-1130,-387,322,-1028,2555,2067,66,1214,-1581,-1997,-2338,-1273,-344,-1992,-1795,-634,-101,-4066,3322,3193,3057,3330,3724,1403,-467,-932,-867,-2223,-1797,-1325,-1437,-460,-583,-2853,-257,-1028,-1834,-1871,-1626,-1148,-767,-564,-430,-659,-971,-1176,-1376,-1430,-1324,-1204,-972,-836,-770,-767,-3110,-3412,-2407,-1253,-2708,-2885,-1740,-2021,-5221,-3824,-2872,-2842,-2639,-2223,-1640,-838,15,-2187,1472,440,-1802,-142,1570,1926,1362,818,-1060,-1780,-1007,-2369,-826,-443,-2190,-3296,845,2071,2456,904,-1854,33,-3436,1209,456,-405,-1215,-1808,-2097,-2139,-1949,-1763,-1691,-1733,-1844,-2094,-2363,-2921,-3242,-3770,-3960,-3455,-2730,-2067,-1680,-856,-187,246,-4823,-10727,-12643,1047,-23582,-228,1523,1467,-16804,1005,938,-33716,412,-105449,-395154,-329202,-33725,-1718,-6409,-3875,-46893,-29950,-65040,-85523,-14936,685,770,702,534,-7870,-1889,-3795,-2015,-2922,-3595,-8691,-5817,-4360,-509,-1029,-2569,1032,-3860,-4014,105,-742,-1757,-2452,-2202,-1720,224,-1499,-4160,-2650,-1612,-3403,-2174,-2194,-576,660,-831,-1182,-1500,-3293,-1027,-1330,-2346,-413,-705,-1087,-1361,-1592,-2124,-2774,-3246,-3822,-3511,-2628,-2098,-1600,-1184,-887,-1207,-848,-986,-1143,-1220,-1422,-928,-459,-138,-2452,127,-120,-1376,-624,-1825,-2904,-373,140,698,554,1714,1893,525,-2969,307,-564,897,-292,-1525,995,464,355,-920,-3447,-1784,1344,1024,922,-2469,247,135,-229,-443,-1941,-621,-363,-504,715,1103,-947,-1600,226,1506,1384,242,-3304,1213,2831,-2044,-153,230,-2388,-2074,-1551,288,-601,-1490,-2322,-2959,-2896,-2245,-1539,-915,-332,74,371,420,496,-1011,-14,-645,-953,-1507,-1999,-2489,-2693,-2701,-2608,-2419,-2138,-2115,-2177,-2211,-2098,-1808,-1556,-946,-3128,-588,109,-2132,-2539,-808,833,770,565,-446,-1073,-1678,-2450,-3169,-3248,-3023,-2240,-2675,-2956,-3248,-3390,-3421,-3287,-2784,-2285,-2020,-2037,-1334,-1801,-483,1908,1767,1938,4145,1551,1871,3517,1970,-8,211,-92,-630,166,1702,579,-258,-3140,-3136,-1369,-1906,-1180,-70,-1689,-1417,-2079,-1517,-230,-2745,-3616,-1951,-1463,306,272,-396,-817,-1451,-2063,-2677,-2847,-2220,-1470,-1066,-5,-1052,-1920,1932,2133,1076,1993,-402,-4016,1070,814,-1093,-921,-43,221,480,908,1412,1719,1241,-2437,-27,-1382,-646,2068,1645,141,175,32,1933,2057,1811,-441,-2293,-2687,-1188,275,-895,-1286,-2156,-2772,-2877,-2433,-2242,-1697,-2028,-2909,-2135,-2029,-1812,-2200,-2489,-2796,-2804,-2841,-2584,-2155,-1858,-1383,-921,-565,-173,86,171,174,-3909,-2754,-762,-2636,-2077,-2926,-3828,-3617,-2726,-1791,-1000,-1317,346,855,-1498,-1100,-600,-1058,1173,1105,-1382,-150,439,662,-3586,181,2945,100,-97,197,1278,3150,2481,-1510,-2111,295,827,717,-2834,-2393,1717,1623,1405,-2492,-2252,-2077,-2101,-1475,-1799,-1908,-1801,-1807,-1519,-1485,-1466,-1522,-1400,-1250,-1027,-818,-466,-907,-3092,-2991,471,939,-1026,1488,647,-2007,-2292,-562,1100,1187,233,1555,3061,2891,1048,506,2544,2225,1841,-1782,-3409,-926,-2182,-577,-983,-1687,-2222,-2824,-2891,-3684,-4261,-3683,-2595,-1306,65,1258,-1212,-1180,3187,1242,-1694,3018,4951,8426,8003,2708,6446,5315,2658,-3223,-5648,-1247,1478,-4860,-4898,2173,2235,2162,1936,1639,853,-2136,451,-4726,-8370,-14896,-450,-191,-70,194,291,-1984,-19209,1,-18605,-47467,-93243,-230875,-338235,-308397,-161250,-7924,-3151,-2772,-7982,-8584,-2348,-2175,-10570,-12269,-12627,-3951,-4618,-4844,-3275,-3382,-3383,-3207,-3140,-6556,-3401,-2976,-3026,-3238,-3468,-3615,-5220,-4147,-2277,-1566,-1726,-280,221,-3508,-1105,1537,1492,-1410,-294,-1350,-3856,-2595,-2319,1066,-279,-704,1739,1553,899,-2696,-1442,-3046,-3264,-1549,-4064,-2456,1992,-899,-180,1997,2073,2095,3280,3106,2845,2832,-1141,-730,2345,-174,-2239,-1289,-107,-1158,-3217,-2943,-3863,-4359,-4604,-4198,-3605,-3063,-2472,-1897,-2001,-699,-79,302,593,869,835,-677,-39,-578,-1340,-2108,-2885,-3598,-3941,-3790,-3533,-3321,-3094,-3184,-3422,-3761,-3629,-3631,-3471,-3427,-1776,-1127,-8349,-2216,352,-5088,-31,413,142,-4402,-14631,-757,-942,-992,-785,-400,156,583,908,-13380,-73346,-92486,-39658,1194,146,784,551,-42826,-69476,-45489,-770,-943,-852,-3456,-769,-1184,-6484,-3569,-1941,-892,-1435,-2037,-2785,-3419,-3701,-2997,-2073,-2457,-2328,-3095,-624,1494,-199,-1644,795,2297,2321,2423,-1976,-330,2839,2672,2184,1585,588,-402,-1263,-1633,-2989,-1088,317,1006,1395,856,-1143,-201,2104,1103,-2006,2688,3145,-736,-3477,3853,3248,-1152,1489,-1318,-2743,1666,2739,2272,2005,1606,1279,-1640,-2347,-247,-37,-595,-942,-1280,-1674,-1776,-1831,-2509,-1625,-2948,-2502,-4237,-2828,-2350,-1169,-1904,976,55,469,181,-617,-1524,-2438,-3011,-2591,-1739,-1508,-2025,701,-92,1649,1805,-1826,326,2734,2788,2735,1642,-329,-887,-2,1431,1397,1091,776,486,277,-316,-565,-2895,-1570,-2303,-3445,-3284,-3267,-2999,-2643,-2319,-2524,-1850,-1693,-3959,-3217,-3324,-510,-1145,-1702,-1130,-375,382,31,-373,-1893,-1548,-2190,-2436,-2274,-1771,-1411,-1165,-986,-1047,-1202,-1319,-1264,-2084,-3073,-148,431,268,-1635,-2956,-2044,-481,31,-1073,1642,1258,-2521,-2352,-2994,-2268,-3184,256,491,-1058,-954,285,74,-273,-723,-1310,-1816,-2464,-2627,-2281,-1844,-994,-1404,-2201,949,1783,2046,330,-3372],[-1881,-1434,-2386,-873,-435,-168,-495,-3347,-3198,-1122,1364,2167,1373,1031,1120,-2553,-2124,-2851,-1439,1679,1169,718,266,-20,-495,-655,-1123,-1645,-2135,-2471,-2629,-2608,-2138,-1724,-1207,-849,-3818,-3701,-1792,848,1387,1775,198,-2341,-1088,1456,1742,757,-4621,-16,-10,-2006,-434,-625,-1122,-1596,-1876,-2314,-2737,-3190,-3549,-3602,-3472,-3133,-2707,-2353,-2314,-1791,-2444,-1546,-1598,-1816,-2069,-2352,-2454,-2696,-2677,-2829,-2851,-2836,-2636,-2300,-1894,-1370,-772,-1423,-811,-768,-2084,-3079,-1916,-514,-2622,-1488,-194,-862,-3638,-799,-3673,-1898,-274,4222,3564,-2608,-141,399,-726,-1932,-3096,-3081,-2329,-1333,-284,606,-370,1351,1306,86,557,-1791,-1187,-2313,-1733,-1117,-2103,-1907,-1037,-665,-4201,725,1175,1564,2181,2670,800,-86,-505,-1426,-2390,-1139,-1060,-1613,-542,-412,-3172,-2557,-3461,-3979,-3242,-2845,-2645,-2752,-3126,-3374,-2929,-2227,-1313,-1553,485,1329,1934,2413,1442,376,504,-2755,-3315,-2399,-1319,-3064,-3060,-2585,-3156,-4076,-4174,-2993,-2754,-2431,-1958,-1547,-595,159,-1443,1177,730,-1988,-358,201,-719,-1853,-2954,-3638,-2520,-1459,-1825,-165,-537,-2462,-3025,1275,2823,3102,651,-2328,-545,-3024,894,290,-553,-453,-279,158,544,-2292,-648,798,499,-1122,-376,-791,-3463,-1371,-1402,-2776,-1175,-879,-715,-1374,-630,-511,-565,-2976,-10436,-12118,-855,-23887,-658,-450,-415,-11145,-567,-461,-33599,-721,-161318,-495324,-404283,-38063,-1585,-10986,-1717,-49891,-32313,-58090,-76230,-16373,2895,2566,2056,1461,-11383,-591,-4066,-1973,-2635,-3359,-7320,-4808,-3932,-3251,-3166,-3114,-2841,-3277,-3181,-656,198,983,-3256,-1245,-1435,1121,-695,-4111,-3198,-1423,-2748,-1813,-1784,-938,-1591,-1945,-2008,-1903,-3102,-1298,-946,-2394,130,725,1739,2988,3180,2912,1103,513,1355,-1553,-1239,-300,-383,-169,167,-1554,59,163,149,-297,-851,-1290,-1278,-1094,-1971,-534,-568,-1460,-904,-2599,-2767,-1202,-622,201,-51,2035,1458,192,-2615,617,-178,1744,533,-969,555,526,556,-294,-2942,-1918,186,-229,-443,-2057,-1237,-1468,-1608,-1317,-1538,-274,313,-893,1241,840,-489,-1770,-465,1618,1141,459,-2401,1151,1469,-2085,-185,303,-2015,-2789,-1193,-1572,-1770,-1767,-1608,-1440,-1244,-1109,-882,-899,-971,-1199,-1493,-1959,-2288,-2714,-2912,-2596,-2232,-1771,-1275,-2139,-2095,-883,-297,837,-571,-641,-49,288,-1481,-1204,1057,-1325,-2538,-830,-1477,-2617,-3078,-2890,-2120,-1278,-499,102,-373,-1812,-2320,-2762,-2923,-3395,-1612,-1132,-1720,-2118,-1946,-1454,-1123,-1459,875,-1647,-2021,-1406,-1728,-67,2682,634,2243,4967,1699,2324,3430,2011,275,137,-307,-925,-110,2630,1994,1522,-3175,-2732,-839,-1824,-806,201,-1372,-1117,-2146,-1526,-459,-2986,-3865,-1125,-671,-37,17,-335,-465,-833,-1201,-1658,-2233,-2757,-3270,-3335,-3202,-2862,-2480,-2146,-1904,-1665,-1551,-1439,-3516,-850,-804,-1099,-834,-849,-667,-622,-466,-242,-191,-251,-2421,-106,-1126,-440,-691,-701,-945,-1016,-916,-1027,-897,-1050,-755,-2468,-2663,-1343,-374,-846,-197,-181,-97,-44,-276,-1834,-1295,-1404,-2854,-1998,-1964,608,776,-475,-34,-845,5,422,-1303,474,176,-318,-473,-648,-783,-903,-937,-4081,-2533,-1489,-3017,-2468,-3034,-3212,-2669,-1900,-1046,-330,-1265,855,1298,-1137,-1101,-598,-776,1460,1316,-1103,381,208,527,-3134,39,1962,571,104,434,539,37,-427,-1649,-2234,-1987,-2282,-2262,-2670,-1820,-1155,-872,-640,-2076,-2301,-1789,-1772,-1586,-1938,-2247,-2366,-2282,-2007,-1650,-1223,-1039,-410,-58,203,288,380,-352,-2960,-2491,-127,-269,-560,-180,-125,-1488,-2821,-1201,484,1034,924,1904,2483,2835,1334,-134,4294,4640,3654,-1538,-3059,-1128,-2267,2341,2588,-629,-2302,-2999,17,657,-1463,1524,2966,3184,4028,1635,-1099,-577,4608,1868,-1784,3266,4472,8674,9209,1446,6073,4204,2456,-2262,-4679,-3370,-163,-4930,-5618,1812,2333,2654,2763,2746,846,-1338,2010,-3644,-8837,-12951,290,106,-237,-408,-670,-1046,-16733,-2279,-22934,-43068,-108655,-253117,-447441,-423912,-210976,-12329,-2479,-2095,-6491,-5664,-2423,-2253,-13281,-12437,-11106,-2540,-2426,-6553,-1994,-2067,-3762,-2124,-2255,-8604,-2474,-2481,-2523,-2671,-2831,-3016,-6298,-3862,-3282,-3429,-3630,-3776,-3534,-4519,-2792,-2129,-1545,-1664,-318,-1887,-3780,-1876,-1966,1100,-209,-89,3640,6270,560,-2799,-2485,-3189,-1974,-330,-3388,-3132,729,-223,-168,824,1721,2490,3896,3819,3440,3054,-1620,-468,435,-441,-2304,-1564,-1248,-701,-3730,-1161,-1250,-830,-952,-609,-3162,-1774,-1027,-1466,-2145,-829,263,738,1157,835,1759,-445,1419,1216,828,453,62,-335,-3648,-1013,-3117,-1688,-1721,-1805,-1784,-1688,-1837,-3867,-3336,-3304,-530,-15,-10168,-1508,-243,-549,-708,-884,-1017,-1894,-14973,-847,-820,-936,-1106,-1352,-1588,-2034,-2594,-8852,-69119,-93754,-47734,-2365,-2341,-816,-8,-40249,-86679,-63962,-5355,2722,3353,-2494,4268,-2122,-6713,-3645,-1277,183,-1410,-729,-2220,-693,318,-605,-1338,-2724,-1778,-2207,-1099,404,-206,-1392,18,-96,-278,-476,-2220,-1007,-1499,-2176,-3037,-3682,-2883,-1638,-453,-253,-2833,-1229,1166,2382,2256,1399,-896,-771,2519,612,-1880,2808,2789,-722,-3287,2241,2128,-1164,1665,-956,-2493,1411,3118,3386,2457,1885,1714,-1689,-2906,-390,-42,1118,572,-86,-894,-1512,-2172,-2782,-3267,-3549,-3735,-4511,-3772,-3996,-3708,-3206,-2916,-2332,-1942,-1881,-2017,-2338,-2773,-2810,-1833,-545,-1568,-1846,1298,296,2751,1322,-1920,690,3043,4038,4827,757,-884,-1541,-533,894,2733,2861,4055,3429,2858,2057,726,-2798,1165,743,-3200,-1766,-1101,-1494,-323,-12,-2495,270,211,-4212,-3118,-3539,-362,-1066,-1939,-1109,138,972,840,668,-2072,-843,-109,-445,-968,-1478,-2111,-2664,-2930,-2983,-2908,-2748,-2476,-2243,-3658,-1699,-1492,-1427,-2620,-2206,-1973,-908,-1019,-1335,-772,-587,-2876,-3018,-3233,-2369,-3628,-427,-254,-1541,-748,1825,1809,1695,1506,1190,-941,449,130,-613,-1045,-1493,-2017,-2333,-1405,-741,-19,524,-3334],[-7846,-7763,-7818,-7524,-6780,-5954,-4654,-3258,-3284,-1022,390,1132,1768,1066,1020,-2462,-1946,-2374,-1073,376,285,589,1138,332,2497,3179,2062,-474,-1233,-1689,-2276,-1121,-1442,-2194,-2414,-2126,-3960,-3636,-1532,2007,3056,3825,272,-2381,-1662,1199,1735,-115,-4248,97,297,-2278,-483,1341,959,577,-523,-83,-537,-1060,-1558,-1909,-2292,-2565,-2729,-2892,-3046,-3082,-3070,-3200,-3313,-3546,-3797,-4081,-4181,-4337,-3990,-3530,-2765,-1904,-915,37,-975,1635,1887,-1313,-1041,-948,-2587,-3446,-1687,-633,-2667,-1776,-196,-997,-3640,-811,-3843,-1528,-2359,-3049,-3363,-3212,-3192,-3111,-2794,-2534,-2350,-1911,-2411,-1374,-746,-575,-474,-555,-806,-1112,-1707,-2257,-2813,-3386,-3810,-3491,-2897,-2282,-1875,-1511,-3423,-907,-685,-724,-732,-1026,-1359,-1653,-2014,-2356,-2249,-1799,-1256,-1573,-612,190,-3212,-1175,-774,-2090,-877,421,211,51,10,219,314,454,-1323,-1942,978,1029,893,728,411,-400,-282,-2131,-3106,-2300,-1207,-3241,-3008,-645,-69,-2890,-3658,-1792,820,1687,1445,-2229,876,600,-746,-104,-692,-2208,-1455,-1811,-2379,-3043,-3630,-4266,-3719,-3078,-2212,-1481,-906,-2566,-2664,-146,-64,-262,-823,-2677,-1710,-2563,-2947,-3326,-3447,-3406,-3200,-3090,-3288,-3469,-2877,-1933,-764,-1160,45,311,-3798,1243,3255,-2607,1144,5675,6714,-966,-567,2145,2979,-986,-9762,-8873,1888,-24199,2298,2557,2565,2458,2116,1675,-32964,1274,-218351,-517398,-333845,-39006,1128,-15658,699,-48260,-8658,-22595,-62817,-17447,1304,639,33,-370,-14594,-531,-4606,-2083,-282,-615,-5953,-3585,-3276,-967,-3311,-1758,3290,-2629,-2227,2146,694,1250,-4177,-763,-1128,1778,150,-3778,-3567,-1165,-1508,-1166,-2060,-2680,-2701,-2155,-1504,-1690,-2962,-1421,-656,-2510,166,782,1147,3224,3489,2962,907,-172,1196,-1927,-1139,286,-646,1369,-638,-1885,220,456,1670,1119,236,-545,-1324,-2172,-2845,-3225,-3419,-3311,-3168,-3159,-3076,-3138,-3077,-2770,-2103,-1346,-459,-185,-2329,769,48,2423,1434,-460,493,802,636,264,-2197,-2002,-1371,-2257,-2960,-3853,-4234,-3335,-2287,-1132,-1049,731,1445,-1288,2304,370,-249,-1623,-1266,1597,953,759,-1340,990,2159,-2093,-212,307,-1653,-3482,-42,302,-13,-318,-613,-956,-1256,-1445,-1651,-1884,-2050,-2255,-2415,-2639,-2625,-2636,-2506,-2159,-1852,-1391,-835,-2949,-2797,-548,-440,1245,-465,-1080,-602,276,-927,-863,717,-2071,-2053,-933,-1321,-2875,-2685,-3262,-3492,-3186,-2638,-2137,-1544,-2011,-2289,-2480,-2595,-3817,-2533,-3260,-3783,-3747,-2956,-2148,-1441,-817,150,-615,-1924,-1710,-1560,350,1769,-668,2277,2555,1699,2596,3107,1858,454,-24,-598,-1267,-533,2306,1319,388,-3183,-2560,-1178,-1806,-764,-219,-1140,-901,-2194,-1559,-760,-3299,-3684,-414,-516,-1229,-1924,-2953,-3657,-3686,-2775,-1984,-1384,-846,-1320,-1547,25,-863,-1178,232,29,-168,-434,-1500,-2688,-299,-287,-1220,-698,-574,-643,-942,-1185,-1345,-1602,-1854,-2430,-1767,-1859,-2042,-2362,-2556,-3083,-3250,-2724,-2236,-1493,-1061,-219,-2703,-2670,-1639,68,-796,1833,1817,1847,1835,-383,-1829,-2057,-793,-2781,-2093,-2105,1490,1053,-396,487,-849,-256,465,220,-147,-339,-901,-725,-829,-953,-1077,-1031,-4611,-2437,0,-3476,1023,1412,-1022,-2239,838,2114,236,-1336,1653,1476,-927,-1205,-757,-704,686,602,-952,518,-139,303,-2509,-404,-51,-400,-716,-1038,-1490,-1692,-1726,-1756,-2547,-1691,-1634,-1608,-2534,-1555,-1485,-1433,-1382,-1647,-2362,-2250,-2703,-3248,-2883,-2097,-1252,-1959,244,170,1311,-785,-206,-4,1667,2356,787,-18,-2937,-2218,966,458,-221,-425,-959,-1651,-3361,-2469,-2615,-2516,-2172,-1728,-1095,-641,4,-881,1475,2172,2889,-1417,-2753,-1156,-2235,2145,2454,27,-2270,-3375,21,-114,-1506,1524,2248,1244,1219,1329,-1158,-48,5748,2447,-2120,3099,3606,4400,3093,-192,497,-578,-991,-1140,-1493,-4982,-229,-4841,-6338,2139,2065,1801,1373,888,351,-812,-676,-3107,-9311,-10718,-1843,-1700,-1724,-1610,-1640,-1839,-14407,-3764,-26904,-37242,-94528,-209043,-502819,-516269,-242446,-10613,-15411,-2738,-3674,-3333,-3668,-3807,-15763,-12710,-9785,-3280,-3142,-8175,-2880,-2826,-5571,-2693,-2748,-10168,-2802,-2697,-2604,-2600,-2600,-2625,-5688,-3617,-2376,-2312,-3928,-2277,-2180,-4807,-2153,-1921,-1786,-1855,-1159,-2524,-3805,-1313,-1488,567,-202,355,664,601,-37,-3021,-3644,-2690,-797,670,-2790,-3803,-681,306,-274,-409,1132,2565,2407,1741,3496,3387,-2149,-269,2324,311,-2413,-1852,-678,191,-4112,-1140,-685,-411,-976,-1330,-4271,-1653,532,-1492,-2210,-1151,-1044,-1114,-1008,-677,-445,-279,-264,-98,-108,-153,-314,-625,-3702,-1614,-3028,-2922,-2800,-2258,-1533,-857,-2294,-3978,-3222,-3134,165,-323,-10790,-2375,-3053,-2681,-1374,-17,1204,660,-12092,2818,3293,2760,1949,978,141,-480,-544,-6764,-62616,-79145,-39270,2731,-4811,3274,3339,-34633,-92783,-80730,-12437,3113,3646,-1536,4325,-2798,-6069,-3634,-644,508,-1414,-1096,-2511,-1482,1714,687,-585,-2685,-2281,-2980,-3479,-3650,-3552,-3453,-3170,-2884,-2715,-2576,-2447,-2134,-1859,-1556,-1268,-931,-773,-562,-403,-290,-2564,-1313,208,495,749,1107,-536,-1327,2176,336,-1542,1716,1482,-762,-2927,2564,2129,-1175,1791,-496,-2040,987,8355,6945,2760,2213,2207,-1674,-3311,-453,4,935,-250,-1294,-2203,-2590,-2731,-2714,-2669,-2644,-2738,-4487,-3086,-3513,-2834,-1043,-539,154,531,458,-157,-717,-1214,-1845,-1832,-1297,-1657,-1497,1705,650,2390,972,-1797,1125,2609,3326,3579,7,-1271,-2021,-872,455,2347,2716,2817,2336,1988,1336,278,-2263,535,103,-2669,-2519,-1434,-1401,-709,-803,-2310,-938,-1014,-3917,-2909,-3666,-1398,-1433,-1939,-1705,-1854,-1877,-1898,-1735,-2082,-1246,-998,-627,-408,-180,-118,-73,32,8,-45,-79,-62,-1187,-3904,-859,-794,-1287,-3061,-1788,-2012,-1956,-1702,-1398,-818,-520,-3025,-3485,-3085,-2291,-3862,-1085,-1107,-1565,-238,693,912,1092,1232,1267,-862,1225,324,-715,530,422,-1811,-2227,-823,-659,-201,80,-2812],[-2461,-2128,-2819,-3060,-3497,-3556,-2674,-3076,-3225,-772,793,1537,2065,1014,916,-2165,-1645,-1849,-804,1999,2314,806,3656,326,4644,4793,2248,100,-595,-1231,-1990,-1741,-291,-1504,-2099,-1845,-3952,-3250,-1455,-975,-19,774,391,-2157,-2158,979,1793,-637,-3618,277,678,-2163,-471,1407,1438,1404,208,336,797,247,-361,-869,-1386,-1680,-1699,-1586,-2326,-1185,-1794,-1021,-1116,-1356,-1580,-1737,-1591,-1460,-980,-633,-351,197,558,754,-1046,538,272,-917,-1139,-1117,-3108,-3738,-2677,-3054,-3472,-3696,-3313,-2642,-3534,-1240,-3290,-1063,576,860,1096,-3005,257,1208,-759,1627,1757,-1261,-2316,-1277,152,1739,861,797,-120,-1036,-2094,-2803,-2996,-2668,-2531,-1523,-2168,-2046,-1661,-1686,-2635,-2563,-2957,-3378,-3362,-3144,-2563,-1670,-719,-1620,-912,424,67,-1316,-646,510,-3021,-1542,-1278,-2301,-352,1143,721,335,3,-168,-542,-934,-1562,-2242,-2066,-2462,-2930,-3273,-3602,-3864,-4105,-4325,-4382,-3652,-2698,-3240,-2751,-715,270,-1742,-2817,-1263,1070,3723,3459,-2963,2481,1433,-182,558,-288,-2429,-1409,-1889,-2565,-3331,-4021,-4802,-4178,-3514,-2677,-2028,-1581,-2543,-2244,-1301,-1320,-1532,-1973,-2670,-2052,-2109,-1768,-1382,-976,-678,-300,53,235,-2625,-178,588,800,-1104,-300,-117,-3917,1427,2637,-2310,1807,2259,1997,-433,-1306,332,1402,1233,-8432,-3939,1532,-24247,1481,1364,951,425,-289,-4160,-31806,-1412,-270015,-425491,-256194,-36851,1643,-19936,2929,-41817,4906,5301,-50460,-18398,4327,3356,2324,1463,-15627,837,-5361,-2159,1921,-561,-4633,-2402,-2536,-988,-3874,-1187,3352,-1905,-1174,2627,1187,827,-4745,-202,-770,2484,1030,-3285,-3686,-824,-679,-1685,-2311,-2390,-1993,-1301,-728,-1684,-2803,-1328,-384,-2636,201,44,-414,-820,-1125,-1555,-1833,-1627,-1266,-2171,-1041,108,-1059,514,-1620,-2123,595,819,2325,2146,966,1297,797,-2270,-891,-1420,-2223,-2682,-2733,-3162,-2361,-1294,-734,-224,-401,792,697,-496,-2058,831,156,2723,2284,73,1082,1442,683,812,-1398,-1938,951,678,-519,-1351,442,412,235,151,-444,-242,-458,-1569,-922,-1294,-1485,-1305,-2029,-1334,-1471,-1461,-1556,-1949,-2043,-2099,-2469,-2474,-2536,-3900,-2604,-2621,-2624,-2619,-2592,-2594,-2519,-2305,-2081,-1956,-1554,-1267,-927,-610,-352,-1279,652,927,39,1126,-26,-2566,-2102,3,-575,1284,-279,-1082,-1006,470,-298,-635,837,-2264,-1614,-994,63,-2769,-2079,1348,1546,778,-547,-236,-135,-2177,-2259,-2221,-2223,-3371,-1077,-742,-1322,-2049,-2785,-3356,-2776,-1923,-1224,-698,-1529,-2119,-1105,294,198,-1946,-281,-757,-1122,-1461,-1653,-1520,-1267,-822,-836,-1509,-958,902,1134,1296,-3061,-2520,-424,-1756,-259,-402,-961,-1650,-2312,-2874,-2732,-3367,-3144,-1315,-1098,-943,-831,-1129,-1170,-1372,-1444,-1436,-1388,-1221,-1438,-1640,-816,-852,-935,-387,24,683,1405,-2313,-1767,-658,560,-1336,-587,1068,4045,3339,2512,2566,1401,539,-2394,1023,-940,-19,1816,1714,356,645,253,-482,-1112,-2054,-2522,-3362,-3276,-2860,-2236,-2008,-1614,-1427,-1174,-931,-669,-1680,-2549,-126,-2596,-2348,-2375,819,932,-395,843,-626,-447,1444,1548,494,1549,-1379,1637,1375,413,1503,1333,-5392,-2321,598,-3819,361,363,-2042,-1957,689,1090,98,-1460,1149,1039,-802,-1337,-1021,-770,-349,-511,-829,-541,-516,-506,-1877,-1047,-465,-625,-740,-862,-1130,-1170,-1053,-1680,-2981,-370,-7,65,-2426,-999,628,589,-6,-1272,-2387,-863,-926,-201,-125,34,162,-2317,704,655,854,-712,-696,-923,1251,1342,797,128,-3023,-2161,1191,831,23,36,-535,-1286,-3340,-3141,-2166,-2036,-1798,-1570,-1231,-1118,-831,-1635,-103,178,416,-1399,-2490,-892,-1954,302,93,-476,-2121,-3894,-987,-1082,-1375,-207,402,1047,1604,841,-1361,378,2430,2471,-2663,2104,1808,1449,1136,-2117,556,122,-249,-615,-873,-4647,-1308,-4703,-6459,-1714,-1792,-1927,-2125,-2297,-2428,-2415,-2369,-3074,-9802,-8955,-1536,-1132,-965,-709,-619,-706,-12586,-4178,-29780,-30618,-58577,-129252,-446884,-521304,-223861,318,-25374,530,-52,410,417,-6414,-17307,-13125,-8726,-101,1853,-9259,-2629,-1460,-6677,-2219,2621,-8737,2320,2171,1914,1469,930,289,-4443,-3454,-1634,-2344,-3683,-3385,-2769,-3988,-1967,-1593,-1501,-1971,-1506,-3234,-3967,-2125,-2318,-2632,-3046,-3424,-3577,-3294,-2750,-3376,-4045,-1824,-887,-217,-2328,-3700,-2222,629,-592,-1639,200,-161,-432,-1054,-1038,-944,-2627,-344,108,157,-2654,-2183,-2528,-443,-4355,-1180,-208,-155,-1124,-1919,-4299,-1621,259,-1716,-2264,-1535,760,1263,1737,-39,1419,-264,2426,2194,1733,1224,632,-9,-3729,-1025,-2811,-1253,-855,-910,-546,-348,-2899,-3937,-3241,-2987,-1712,-2312,-9619,-3041,-2724,-2423,-1966,-1648,-1477,-1344,-8355,-1578,-1774,-1846,-1501,-815,134,992,1748,-6247,-56259,-58905,-22994,1141,-7218,1907,1322,-28858,-81342,-93060,-19071,1189,1976,-762,2953,-3154,-5506,-3662,-146,646,-1544,-1537,-2874,-2349,-794,-1497,-2444,-2920,-3646,-4284,-4208,-3603,-3021,-2603,-2094,-1651,-1402,-1278,-2724,-1192,-1260,-1392,-1618,-1845,-2282,-2671,-3093,-3462,-3509,-3335,-2830,-2397,-2046,-1600,-779,-1933,323,114,-1273,2114,2814,-933,-2560,3076,1575,-1275,1751,-83,-1588,336,7708,7214,2932,2445,2578,-1715,-3637,-517,101,643,-159,-624,-915,-875,-919,-1147,-2301,-1754,-2212,-4279,-3133,-3878,-3183,-1210,-765,-82,371,501,-510,-729,171,-31,23,54,-1863,-1113,544,847,1077,680,-1578,1543,2187,2478,2278,-667,-1559,-2398,-1071,31,1957,2547,2328,2099,1947,1424,-245,-1515,496,-156,-1959,-3185,-1866,-2368,-2878,-3362,-3721,-3777,-3537,-3495,-3187,-3740,-2570,-2050,-1787,-1067,-628,-162,167,531,-1974,-887,1207,1097,580,1999,1560,100,2552,2620,2504,2303,2047,-442,-3816,-1055,-518,-1534,-2736,-2260,-1511,-863,-77,-1333,1083,493,-3056,-3824,-2644,-2108,-3962,-1647,-1809,-1112,309,149,85,-3,-114,-314,-643,-733,-844,-1031,-1449,-1482,-1843,-1935,-1159,-883,-579,-476,-2015],[-2526,-2650,-3052,-2780,-2049,-1431,-829,-2919,-3131,-530,636,1705,1870,799,734,-1773,-1329,-1391,-718,-641,63,273,2530,265,4719,4976,2406,643,40,-835,-1709,-2164,-1283,-2773,-3006,-2172,-3819,-2605,-1237,-1456,-2745,-3649,-2653,-1846,-2605,-559,-117,-618,-3016,440,1062,-1696,-431,1810,1859,1782,945,505,693,-160,-1161,-2157,-3202,-3040,-2032,-1149,-2328,-102,-1403,-841,346,0,-343,-576,-429,-971,313,673,-378,406,1228,945,-997,-529,-1468,-2367,-2233,-1439,-3626,-3913,-1090,-711,-2481,-2040,-177,-1252,-3347,-503,-2552,-612,1323,758,-26,-2662,-508,-122,-796,1429,1813,-1110,-2075,-1106,402,-482,-1546,-2352,-2457,-1847,-1252,-964,-247,-1765,-2810,-696,-2215,-2159,-2096,-2103,-1924,-450,275,-250,1271,1441,-1301,1313,1185,-1172,66,1075,643,-914,-617,609,-2760,-1903,-1788,-2442,-1210,-1408,-1506,-1637,-1795,-1854,-2111,-2321,-2341,-2515,-2251,-2131,-2142,-2167,-2377,-2700,-3064,-3259,-3216,-2648,-1879,-3124,-2424,-726,697,-736,-1953,-778,1128,1932,1767,-3731,1214,853,123,-232,-1090,-2607,-2322,-2660,-2809,-2606,-2064,-1672,-3486,-1363,-226,246,-516,-2517,-1892,1812,399,2847,-355,-2231,-1103,-1802,2946,999,-490,1408,259,164,-576,-2753,-2018,-2664,-3160,-3428,-3583,-3601,-3955,-3760,-3850,-3941,-3903,-3658,-3432,-3129,-2844,-2301,-1857,-1590,-6454,-748,10,-23576,980,1383,1454,1340,929,-11133,-30398,-330,-284435,-326603,-182018,-32698,-2908,-23262,-2419,-33944,-1474,-751,-44812,-19804,1023,1412,1788,2215,-13313,1363,-6369,-2309,3361,-384,-3547,-1495,-1920,-807,-3726,-707,3282,-1284,-214,2960,1535,361,-4018,271,-506,3082,1739,-2875,-3743,-968,-2044,-3187,-4118,-4082,-3259,-2412,-1704,-1702,-2756,-1158,-245,-2900,73,1132,213,1740,1943,1856,406,-1670,-190,-2371,-1106,176,-1680,-569,-2691,-2401,-1394,-2013,-2596,-2923,-2721,-2147,-1328,-3473,-384,372,562,-1383,-3513,-2801,-2239,1353,1586,451,-253,1903,278,-861,-1976,656,-24,1285,875,423,231,238,346,672,-729,-1867,963,838,-950,-1175,378,229,32,67,43,296,481,-1847,685,-970,-249,-711,-2746,603,621,929,595,732,1806,-1513,-37,105,-1058,-3757,1739,1643,1283,63,-1234,145,-183,-586,-599,-2703,-841,-921,-1729,-848,-1013,-1324,85,490,-610,-304,-1048,-1736,-868,611,-799,829,-106,-661,-1237,6,-204,-613,-522,-1785,-1329,-1088,-355,-2528,-1795,-555,-741,-947,-1209,-1586,-1830,-2406,-2729,-3111,-3262,-3300,-3251,-3251,-3176,-3225,-3311,-3624,-3916,-3581,-3070,-2510,-1953,-2668,-516,164,729,-3069,1617,1772,1592,2008,2020,1389,773,-268,-1071,-1693,-1404,1504,4772,1671,-2849,-2657,-449,-1730,-30,541,-750,-472,-1827,-1464,-1169,-3057,-2547,877,1148,949,-272,1450,2177,1796,1093,336,-484,-1179,-1753,-1870,-1946,-1732,-1395,-1079,-852,-628,-519,-3104,-836,-1643,241,-1407,-408,506,580,421,288,174,-127,-511,-2330,-802,-993,-1127,-1210,-988,-997,-876,-665,-749,-663,-919,-757,-2946,-2431,-1844,-1118,-1366,-1416,-1669,-1885,-2168,-2514,-3291,-3685,-4219,-3820,-3590,-3089,-2622,-2268,-1838,-1523,-1099,-949,-726,-469,-388,-102,-1538,575,1075,-785,299,275,-5782,-2045,1774,-3802,596,2812,-3048,-1581,512,3040,-52,-1531,2404,2125,-642,-1373,-1285,-848,-777,-1481,-2155,-2605,-2885,-3171,-3019,-2916,-2754,-2596,-2350,-2086,-1938,-1521,-892,-1278,-3358,1518,2405,-325,-2223,-599,3099,436,516,-839,-2249,-320,-416,-300,-981,-1538,-1929,-2659,-2609,-2826,-2571,-2063,-1352,-1706,-211,17,114,-229,-3045,-2137,-1894,-2511,-2592,-2149,-1491,-989,-2313,-3012,-1914,285,411,226,81,-340,-627,-2061,-1103,-1385,-1638,-1831,-2077,-2077,-2135,-2153,-1992,-2081,-1727,-4284,-1043,-949,-931,-605,-552,-527,-579,-927,-1450,-1007,-1264,-1269,-3070,-1340,-1321,-1275,-1104,-3915,-528,-314,-20,270,617,-2453,-536,-4375,-5383,905,693,381,-2,-363,-707,-963,-1262,-3188,-9958,-7467,-2162,-2151,-2312,-2282,-2277,-2285,-11216,-3390,-31038,-23537,-15308,-40543,-291861,-394988,-139563,1095,-30615,884,677,488,461,-10457,-16978,-13413,-7641,1017,3258,-8925,-3936,-1870,-6136,-3320,3963,-6362,3324,3008,2610,2068,1488,866,-2993,-3054,-624,-1068,-2549,-1743,-2000,-2978,-1746,-1570,-1616,-1679,-1814,-3570,-3934,-2170,-1852,-1483,-1135,-742,-240,97,-1642,-3481,-2758,-557,-538,-608,-1636,-2598,-3415,-735,-768,-2492,-511,-207,-37,-2732,275,803,-2572,428,2060,32,-2738,-2217,-3812,-940,-4175,-993,435,215,-1057,-1887,-3172,-1377,155,-1791,-2018,-1629,1010,1253,1429,-578,1216,-98,2194,4942,5413,5830,6063,1521,-3377,1506,-2162,-73,-351,-498,-608,-1241,-3255,-3499,-3121,-2524,-1196,-677,-7819,96,539,747,1089,1372,1628,1983,-4315,2533,2723,2772,2780,2729,2699,2458,1991,-4645,-46855,-37342,-10032,-749,-9087,-1683,-1769,-22363,-66521,-84540,-24688,-975,-867,-985,-1179,-2834,-4753,-3502,-556,-37,-1535,-1725,-3061,-2909,1849,1819,1342,-2006,457,-301,-2384,-2171,-3117,-3187,-2205,-1308,-652,-173,-2783,179,557,562,428,233,-252,-815,-1599,-2641,-2911,-1635,-2,1640,2458,2260,204,-2325,1334,80,-950,2340,3933,-1027,-2031,3127,1220,-1285,1709,421,-1008,-314,-521,-1169,-1625,-2187,-2549,-2875,-3715,-3426,-3560,-4084,-4060,-3440,-2881,-2118,-1462,-894,-1921,16,-1689,-3859,-3074,-3926,-2913,30,-598,-956,-1427,-2013,-2334,-2191,-1851,-1525,-1105,-956,-2093,-1209,-1616,-1880,-2040,-1787,-1245,-303,593,1396,1049,-1188,-1695,-2623,-1071,-340,1565,2358,3607,3371,3179,2593,-819,-663,1380,593,-1106,-3490,-1777,-2558,-3258,-2343,-1686,-626,26,-3048,-2479,-3563,-405,-635,-1557,-183,923,852,693,594,-1801,-935,-314,-722,-1317,-1813,-2015,-1814,-1525,-1428,-1437,-1488,-1512,-1596,-3560,-1361,-1007,-651,-2082,527,-1340,-999,201,-1315,979,266,-3172,-4179,-2151,-2021,-4115,-2284,-2353,-484,141,49,-100,-405,-805,-1240,-1270,-1026,-331,-767,711,908,-2048,-1725,1012,1482,1231,712,-1333],[-2280,-1167,-2646,-408,370,966,-965,-2757,-2987,-308,559,1796,2169,475,510,-1303,-998,-1007,-710,129,-296,-369,-100,170,1327,2394,2485,1113,639,-523,-1508,-2416,-1971,-3405,-3791,-2390,-3496,-1798,-2814,-3689,-4358,-4935,-4820,-4384,-3705,-3205,-2574,-2054,-2530,-783,-272,-1053,-396,344,168,-182,-533,-1202,-1973,-2795,-3324,-3064,-2376,-1528,-706,-86,-2353,-252,-1066,-939,319,-118,-543,-902,-960,-1044,-794,-696,-516,-424,-361,-464,-906,-1204,-1664,-2258,-2679,-3116,-4107,-3942,-3778,-3727,-3771,-3919,-4039,-4058,-3966,-3556,-2967,-2650,-2307,-1945,-1510,-2237,-753,-584,-908,-282,-612,-1020,-1821,-2748,-3931,-3660,-2114,-456,1213,407,-227,-748,1761,-1727,-2936,-856,-2371,-2399,-2218,-2583,-1387,1149,618,-1225,554,1050,-2211,1758,1625,-616,915,1172,762,-484,-504,617,-2569,-2319,-2343,-2566,478,2239,1211,874,199,1119,315,-556,-2137,-2826,-2742,-3100,-3074,-2663,-2311,-2051,-1878,-1696,-2423,-2132,-1450,-2965,-2138,-1438,-1444,-1586,-1585,-1441,-1249,-1053,-814,-4128,-184,145,91,394,78,-2561,-596,-1093,-1866,-2721,-3249,-3155,-3181,-1899,-420,550,-542,-2542,-1685,1498,-385,3866,-933,-1531,-822,-1710,3937,848,-460,1803,-357,194,-704,-2957,-2363,-2997,-3211,-3058,-2930,-2776,-3980,-2564,-2376,-2156,-1826,-1359,-1020,-763,-2056,-2943,-858,-1422,-3958,-2417,-2373,-21295,-1779,-1140,-678,-304,-167,-18680,-28990,342,-246199,-234495,-113436,-27694,-1887,-24827,1216,-27733,1546,1882,-48062,-21892,2257,2117,1957,1857,-11531,1075,-7408,-2526,980,-142,-2740,-923,-1458,-468,-3063,-382,1376,-809,596,3123,1695,-175,-3179,635,-335,3040,2219,-2606,-3831,-472,-117,-899,-1561,-2145,-2659,-2863,-2790,-2639,-2809,-1766,-1125,-3207,-246,519,-147,922,1922,1308,0,-2348,-995,-2488,-1344,-11,-2492,-1822,-3426,-2690,1260,1281,1498,1697,1753,2158,2544,-4732,36,1162,2331,-1253,-3458,-2444,-2251,1386,1603,252,-65,1520,-240,-1270,-2097,254,-501,247,-629,-1638,-2405,-2751,-2557,-1928,-1471,-1802,-923,-960,-1328,-1271,-1644,-2001,-2369,-2311,-2108,-1581,-1181,-2100,-828,-1911,-1333,-1344,-2778,-1521,-1232,-444,434,574,1946,-978,37,-190,-966,-3171,2454,2392,1755,0,-1496,436,-17,-27,95,-3164,52,180,-2509,-919,-1611,-1368,641,1623,-1257,-1754,-2093,-1031,371,1214,-1101,833,65,37,-1211,-953,-1653,-2268,-2976,-3334,-3998,-3803,-3250,-2954,-2695,-2510,-2387,-2273,-2204,-2247,-2163,-2726,-2498,-2699,-2770,-2801,-2714,-2570,-2215,-1868,-3162,-1307,-1309,-1146,-1158,-1341,-1694,-3337,-2411,-2895,-3495,-4156,-4130,-3690,-3166,-2725,-2327,-1881,-1630,-1442,-1336,-1872,-1869,-244,405,1170,-2600,-2994,-649,-1789,96,448,-732,-354,-1569,-1470,-1340,-2706,-2023,1333,1456,919,-655,1484,2316,5226,3286,2988,4380,1466,-1512,-1712,-274,-985,-845,1234,1022,814,509,-3103,-24,-2799,-183,-1466,-231,-499,-639,-951,-1119,-1080,-1017,-866,-2354,46,-877,82,481,547,175,-228,-645,-1376,-1846,-2403,-2152,-3053,-2206,-1588,-1649,-31,370,482,546,460,-1328,-751,-1080,-1422,-1891,-3088,-3225,-2300,-1963,-1480,-1123,-720,-676,-664,-717,-1035,-1217,-1459,-1573,-1575,-2283,-1889,-1259,-4720,-1743,-555,-3496,-262,-290,-3796,-1228,-851,-1070,-1314,-1679,-1148,-694,-595,-1466,-1696,-1081,-255,989,-347,401,-1059,-577,-897,-2516,-1660,-1937,-2086,-2240,-2610,-2858,-3019,-2981,-3782,-1577,-574,-872,-2112,-367,1635,-86,1180,-555,-2183,-229,-567,-704,-681,-572,-406,-3122,-135,60,417,-675,-1139,-1856,244,2570,985,213,-3208,-2341,1390,953,608,475,-757,-26,-893,-1865,-2734,-538,-813,-1172,-1455,-1984,-2344,-2574,-2701,-2706,-2584,-2380,-2216,-1914,-1677,-1445,-1084,-1026,-1428,-4207,-14,-536,-538,-115,-352,-632,-989,-1621,-1910,-2122,-2442,-2352,-3326,-1856,-1512,-1181,-788,-4811,39,304,620,917,1268,29,-127,-4195,-3872,2079,2120,2100,2016,824,728,-187,1354,-3606,-9947,-6598,-583,-997,-1609,-2066,-2589,-3177,-10706,-2545,-31400,-16571,-2186,-2072,-88697,-170134,-7057,-2647,-30947,-1758,-1216,-637,24,-14146,-15299,-13904,-6830,1756,3787,-7586,-5290,-1336,-4564,-4096,2830,-4121,1821,1437,1071,672,351,95,-1692,-2708,105,168,-1402,183,-2284,-2228,-18,-75,-362,-1258,-947,-3635,-3998,-758,-8,-41,-477,527,-911,291,-2324,-3547,-1298,670,1891,2124,-984,-1399,-3861,689,-1030,-3255,-1366,1486,-383,-4195,-371,1071,-2375,955,1462,-369,-3008,-2269,-3200,-1604,-4060,-925,889,357,-1073,-1584,-2218,-1260,-38,-1987,-1840,-1730,-1164,-980,539,-1340,828,-108,1733,5413,10240,10904,9705,1526,-2957,1974,-1434,-595,-659,-298,-871,187,-3474,-3075,-3197,-2022,-1475,-922,-6168,-76,317,366,418,265,-54,-392,-933,-1427,-1985,-2304,-1982,-1540,-1094,-911,-910,-910,-33343,-20824,-7945,-2034,-10484,-2358,-2456,-15010,-50871,-70611,-29302,-2165,-1354,-626,78,-2225,-4091,-3469,1006,921,-1662,-1837,-3364,-3128,1906,2906,1041,-1524,980,161,-2536,-1687,-2478,-2813,-2151,-1292,-595,-50,-2821,231,816,793,586,281,-329,-1009,-1862,-2822,-2653,-1522,27,1628,2089,2197,456,-2621,1007,-48,-826,1854,3379,-1249,-1591,3217,863,-1420,1443,766,-541,-1091,5627,5008,3116,2765,2833,-1683,-3738,-342,-619,-1748,-2733,-3797,-4347,-3118,-1966,-954,-1397,550,-1880,-3447,-3086,-3831,-2472,835,322,-31,-478,-1051,-1504,-1757,-1804,-1678,-1285,-1051,-2461,-1007,-1338,-1708,-2323,-2964,-3505,-3737,-3153,-2307,-1465,-1630,-1769,-2781,-971,-727,1066,2047,2509,2594,2710,2420,-1485,139,2076,1580,-204,-3008,-1839,-1161,-1622,-2634,-3692,-4471,-3416,-2630,-2339,-3077,-649,-659,-1282,-595,-929,-1215,-1521,-1606,-1591,-1412,-1242,-950,-844,-781,-953,-1208,-1456,-1859,-2256,-2486,-2390,-2027,-3175,-1160,355,-295,-1370,1163,-1165,-1156,171,-1238,2830,94,-3281,-3669,-1523,-1897,-4099,-2805,-2190,-348,-740,-1316,-1825,-2343,-2736,-2851,-2394,-1798,-850,-723,595,584,-2179,-1385,962,1532,1237,742,-595],[-2743,-2349,-2389,-785,475,1603,-1063,-2569,-2785,-115,575,1650,2107,119,305,-764,-637,-670,-759,1724,1842,-1064,2766,101,3785,3577,2515,1536,1219,-244,-1350,-2479,-2312,-2794,-4085,-2451,-2912,-1938,-1812,-1533,-1227,-1108,-1028,-1314,-3303,-1692,-2010,-2393,-2468,-2412,-2207,-2037,-1807,-1350,-1139,-977,-711,-678,-710,-849,-1001,-1046,-2237,-1144,-1013,-839,-2279,-323,-708,-986,1042,1282,1463,1550,1111,-263,1628,1349,246,-411,483,234,-683,58,331,666,-908,-1694,-4137,-3706,-598,-858,-2226,-1644,-307,-1748,-2789,171,-1385,-63,2131,1066,-104,-1743,-2649,-3918,-3141,-2025,-1134,-924,-1488,-789,726,1856,2069,2159,2153,458,-476,-561,1354,-1729,-2686,-958,-2509,-2625,-2382,-2928,-1931,-1728,-1425,-2044,-965,-819,-3087,-187,181,38,875,1237,1447,67,-122,876,-2335,-2633,-2752,-2527,809,1673,1039,280,145,-65,-292,-238,-2360,-3021,-495,1334,1476,1513,-2388,-1250,350,-185,-2213,-2215,-1709,-2645,-1765,-1251,-898,-783,-657,-533,-491,-537,-584,-3523,-385,-94,-111,548,653,-2075,16,1252,423,-1438,-1427,-1434,-2570,-2431,-2450,-1529,-525,-2457,-1494,1066,-586,3730,-1474,-606,-317,-1684,3704,843,-305,988,-937,-728,-1432,-3081,-1464,-1114,-812,-960,-2071,-1288,-3858,-658,-776,-1222,-898,-743,-682,-666,-1845,-4032,-1205,-1803,-2197,-2659,-2476,-16618,-1905,-1454,-1210,-1032,-1019,-26037,-27673,-161,-201326,-153410,-52409,-22657,-3719,-24011,2527,-23459,2392,2398,-56702,-23949,1766,1363,998,761,-10134,493,-7772,-2625,168,109,-2060,-534,-969,137,-2132,-86,1582,-355,1380,2721,1810,-633,-2309,1043,-59,1186,611,-2334,-3843,-662,-855,-1118,-1254,-1370,-1547,-1657,-1805,-2093,-2789,-2275,-2162,-3131,-2118,-1956,-1901,-1716,-1431,-1388,-1422,-2459,-1611,-2376,-1696,-2266,-3226,-3465,-3643,-2916,-2355,-1776,-1301,-964,-799,-719,-512,-3621,-268,-102,-73,-881,-2552,-2062,-2241,-283,-689,-1208,-1676,-2170,-2444,-2468,-2267,-2238,-2380,-2611,-2817,-3256,-3664,-3857,-3451,-2868,-2508,-2200,-1942,-1770,-1476,-1270,-798,-439,-84,183,393,580,540,-2150,-798,-2791,-1124,-1319,-2000,-1963,-2236,-2249,-2310,-2656,-2664,-2467,-2331,-1630,-868,-2340,844,1714,1603,106,-1403,1370,74,677,1201,-2271,-270,202,-3040,-1942,-1911,-1252,609,1831,-1784,-2893,-2641,-308,-191,-994,-1706,-2057,-1851,-1476,-980,-450,94,-1025,-95,-369,-1036,-1385,-54,-2093,-1147,7,-408,-686,-2305,-874,-637,-2968,-2269,-1553,-1460,-1790,70,1210,1728,-1379,-3404,31,-523,1064,3934,4041,656,-3772,1136,1866,345,-2305,2585,2125,1309,1731,1205,983,940,-424,-1475,-1923,-2147,-162,1587,1070,-2182,-3296,-808,-1773,277,47,-787,-1598,-1738,-1395,-1367,-2278,-1428,1774,1684,897,-884,1750,2594,6024,4099,3773,5543,1300,-1297,-1682,-388,-1020,-900,1352,633,928,-44,-2040,-1010,-3482,-528,-1296,113,1073,1786,2044,1960,-377,-1333,-516,-2317,1234,-770,144,2689,2486,520,1930,1069,-226,-1009,-2408,-3021,-3076,-2145,-1262,-2266,331,896,1081,1132,243,-1584,-266,-815,-1494,-2001,-3083,-3594,-1617,-955,-743,449,609,-361,1416,1380,418,-509,-1085,-324,-666,-3845,-4252,-2408,-3509,-1283,288,-2819,-519,1069,-2653,-712,219,542,-645,-1702,-631,-681,-477,-1450,-2059,-1287,-468,1449,37,1240,-1193,-82,-615,-2941,-2278,-3018,-3433,-3482,-3450,-3134,-2659,-2124,-3885,-850,-144,-1374,-1910,-153,1029,-410,673,-259,-2052,-879,-1371,-1829,-2226,-2518,-2643,-2985,-2700,-2708,-2648,-2575,-2313,-2043,-1772,-1607,-1390,-1422,-3299,-2573,-1325,-1386,-1331,-1316,-1374,-1620,-1635,-1821,-3392,-2146,-2341,-2494,-2372,-2268,-1821,-1864,-543,54,622,-1045,-1402,1953,892,639,1598,2573,-1115,-3691,63,-94,-115,549,-180,-86,-965,-2079,-2647,-2596,-2090,-1045,-2886,753,220,2328,2819,-3181,3327,3213,1145,2807,2611,2316,488,-4023,-2000,1779,1787,1808,1825,-125,856,-110,82,-4024,-9547,-6205,1161,1003,611,340,-44,-534,-10902,-946,-31570,-9343,-1477,-1366,-1155,-1214,-928,-676,-27086,-545,-737,-1107,-1562,-16643,-12836,-14453,-6111,-1784,-1283,-5670,-6297,9,-2536,-4389,149,-1967,-396,-649,-960,-1385,-1821,-2276,-2607,-2767,-2603,-2154,-1587,-1020,-2424,-1598,295,598,289,-620,192,-3276,-3969,-1516,-2151,-2841,-3198,-2851,-2276,-1875,-2038,-3312,-1713,-2270,-2626,-2743,-2929,-2595,-2852,-1586,-1172,-3666,-1963,-85,-989,-5799,-1833,-63,-2077,127,486,-870,-3294,-2178,-1789,-2241,-3929,-817,1298,417,-978,-1047,-1315,-1125,-89,-2055,-1609,-1668,1390,1278,534,-2108,453,-153,1224,5830,10904,19067,10219,1470,-2326,2537,-520,-979,-1044,-177,-1151,264,-3180,-2552,-3330,-1312,3455,2573,-4531,774,4019,3593,3145,2482,1649,811,-184,-971,-1303,-811,122,1089,2029,2646,-357,3238,-15001,-10042,-16430,-1880,-10996,396,-249,-6716,-34874,-57574,-32493,-3289,-2717,-2276,-1935,-1584,-3385,-3452,-1052,-943,-1766,-1639,-3634,-2608,-220,-123,-401,-950,-765,-1201,-2302,-1979,-1845,-1486,-865,-289,37,146,-2620,-112,-486,-962,-1500,-1876,-2051,-1667,-1074,-488,-1247,-1605,-42,1171,1455,1906,598,-2556,780,-202,-807,1333,2746,-1483,-1172,3399,602,-1591,1053,1009,-118,-1749,4341,6500,3002,2698,2971,-1679,-3625,-204,641,412,1618,-720,-641,-2467,-1999,-282,-892,855,-2197,-3007,-3103,-3646,-2025,1178,3257,2594,1894,608,-1881,-1148,61,-27,108,82,-2879,-244,-615,-897,-1284,-1563,-1667,-1685,-1633,-1616,-1620,-1943,-1761,-2852,-1771,-1636,-1620,-1605,-1549,-1403,-1083,-1036,-2200,-88,255,489,694,-2297,-1869,-1246,-726,-117,-803,-318,-1823,-2277,-2287,-2483,-436,-821,-1021,-566,-320,61,380,779,-1286,-1229,1399,1727,-232,-589,332,-1638,1104,802,519,336,303,289,-2805,-1088,559,-573,-810,968,-1061,-1422,62,-1199,434,-128,-3490,-3042,-1101,-1837,-3873,-3191,-2992,-3152,-2676,-2326,-1914,-1557,-1230,-968,-578,-353,101,-631,563,182,-2278,-1070,752,522,282,-112,-382],[-1799,-1422,-2274,-1278,-1211,-1432,-1406,-2539,-2723,-1308,-1276,-1222,-730,-400,-35,-365,-437,-554,-970,774,1109,-1959,1476,-88,971,937,610,225,-182,-544,-1383,-2553,-2518,-1887,-3604,-2517,-2676,-2902,-2820,-2353,-1654,-979,-218,-1231,-3582,-66,1791,1895,-1862,399,1833,374,-222,1673,1442,1221,1184,551,831,437,-679,-1324,-2659,-1006,296,247,-2182,-377,-455,-1045,775,952,1152,1308,504,151,1558,1234,708,-578,-201,-721,-1132,-1163,-815,-391,-730,-1855,-3742,-3382,-422,-994,-2107,-1279,-386,-2060,-2394,141,-1027,-1556,-2805,-4158,-3667,-2302,-1279,-327,-988,1397,1238,-929,-1184,-651,768,-58,-858,-1607,-2145,-2285,-2309,-2042,-1713,-1847,-2176,-1224,-2685,-2830,-2474,-3174,-2517,-2815,-3062,-3429,-3536,-3593,-3468,-2703,-1995,-1309,-459,342,986,638,443,987,-2126,-2880,-2982,-2403,1051,2580,744,-354,136,3486,4294,2697,-2514,-3155,-941,2077,3196,1288,-3090,-857,778,381,-1999,-2374,-902,-2254,-1361,-808,517,297,75,-187,-604,-1215,-1960,-2801,-3593,-4370,-4465,-3611,-3101,-2666,-2240,-2142,-2505,-3205,-3991,-3863,-2596,-2509,215,1573,-534,-2304,-1391,499,-171,3583,-1987,361,217,-1763,400,-247,-731,-1096,-1358,-989,-906,-3166,-884,-1024,-1214,-1393,-2341,-1810,-3649,-2274,-2503,-2741,-2860,-2768,-2669,-2473,-2298,-4515,-1625,-1588,-1363,-1334,-900,-9763,-536,-359,-423,-547,-810,-32639,-26741,-477,-161581,-86623,-1098,-18417,-5304,-21333,1850,-20552,1497,1393,-65377,-24256,600,245,-4,-63,-9050,-359,-7105,-2667,606,661,-1571,-379,-504,666,-1191,87,1247,-22,1249,1225,912,-1087,-1521,-750,-1231,-1645,-1855,-2143,-3857,-1284,-973,-873,-790,-816,-1015,-1996,-1617,-2185,-2772,-2926,-2953,-2913,-2654,-2167,-1752,-1212,-594,-860,-409,-1977,-2010,-2197,-1925,-218,-2465,-2313,-1509,-2754,-544,-961,-1371,-1768,-2159,-2456,-2491,-2580,-2653,-2745,-2940,-2825,-2341,-1791,-2308,774,1885,136,391,875,-1242,-1801,-2581,-641,-1875,-217,-937,-1305,-1039,-438,-85,895,632,-1379,1577,704,-1522,-1498,128,-841,1177,-526,749,377,-114,-2109,-1718,-3478,-1984,-1835,-1781,-1730,-1775,-1696,-1755,-2121,-2138,-1964,-1885,-1242,-706,-1493,1117,1938,1378,234,-1060,1324,45,1321,2407,-1406,-581,138,-3296,-2918,-1985,-1128,493,1863,-2364,-2977,-2200,282,275,-825,-1911,-2826,-3529,-3663,-2929,-2223,-1497,-1394,-408,336,-931,-1600,-216,-2000,-804,596,174,-256,-2550,-1215,-1528,-3201,-2351,-2579,-2510,-2276,-1869,-1409,-754,-1969,-3306,-95,-280,1274,2171,2374,1473,-3495,1920,2009,-283,-1160,1389,778,326,-12,-88,257,752,-441,-1646,-2050,-2371,-1150,2182,664,-1780,-3521,-1015,-1842,347,140,-804,-508,-871,-1415,-1443,-1977,-934,2022,1636,713,-1073,2093,2833,6715,4911,4398,6359,935,-953,-1742,-622,-1139,-1114,562,-145,1501,737,-913,-542,-2422,-1398,-1698,-1834,-1790,-1487,-1349,-1177,-1068,-1855,-1333,-2394,-1564,-1840,-2110,-2344,-2234,-2275,-2089,-1730,-1598,-1247,-1207,-730,-3170,-1326,-763,-2933,-197,-228,-553,-923,-1422,-2020,-3022,-3462,-3550,-3013,-2564,-2898,-559,336,-996,553,739,-336,4214,4575,741,-1036,-747,2152,244,-5497,-6547,-3198,-2394,-942,-1078,-2075,-1335,-235,-1554,-209,161,142,-1060,-1716,-507,-697,-864,-1514,-2358,-1626,-878,-776,-708,-534,-1347,-354,-94,-2218,28,-4,-839,-724,-390,-540,-637,-799,-3624,-1360,-1738,-2285,-2954,-3826,-4042,-3366,-2568,-1890,-2049,-728,-185,242,-1054,-102,-597,-2374,1292,1512,1557,-630,106,672,-1567,1104,1047,-167,-3378,-2929,1251,2445,1150,1978,-1924,1261,1040,520,-3922,-405,-1120,-1968,-2739,-3596,-3665,-2942,-2026,-1181,-440,-872,-1175,879,973,301,853,418,-972,-3306,-16,-467,-865,-1255,-1819,-2467,-3284,-4508,-5085,-3671,-2324,-620,-2074,558,302,5839,7142,-1363,8936,9174,938,3633,8055,4370,969,-4022,-3,2485,1474,591,-120,-976,-750,-660,-2267,-4456,-8976,-6440,450,755,787,876,767,437,-11868,-77,-32544,-1448,-1885,-2408,-2712,-2842,-2220,-1502,-20674,-464,-281,-335,-543,-17186,-10231,-15194,-5598,-1275,-1040,-3712,-6684,48,-636,-4489,191,-99,-433,-740,-1105,-1600,-2143,-2787,-3449,-4169,-4279,-3150,-1891,-641,-2578,-1216,2560,3362,79,83,3850,-2848,-3933,47,1193,-814,-998,-871,-3496,-1691,-1829,-2927,-1535,-1344,-731,159,682,1284,-1542,1534,-1138,-3602,-2202,1551,-1856,-5998,-2738,-961,-1885,-1644,-1156,-1530,-3590,-2033,-506,-2866,-3892,-747,1587,319,-822,-479,-554,-1058,-19,-1973,-1427,-1535,1563,1376,104,-2885,62,-314,632,6063,9705,10219,10390,1326,-1577,3083,459,-1120,-1544,-201,-1467,973,-2577,-2001,-3566,-460,4232,2170,-2855,1223,4406,3510,2617,1586,522,-340,-1083,-1322,-1166,-755,-195,352,896,1169,-1188,1282,1045,720,-26972,-5328,-10406,-1821,-2490,-3213,-19488,-45808,-33874,-3944,-3499,-3325,-3329,-3383,-3590,-3933,-4306,-4650,-4743,-4220,-3764,-2708,-2097,-1552,-1452,-1138,-1368,-1801,-2521,-3355,-3927,-3469,-2326,-1165,-259,392,-2174,-105,860,503,-79,-733,-1586,-2270,-2688,-2659,-2259,-1876,-1312,-894,-596,-224,519,-2094,664,-391,-885,807,2095,-1706,-794,2037,426,-1791,567,1132,245,-1978,788,712,833,810,889,-1599,-3372,-6,657,-130,-235,-1617,-1754,-2595,-3535,-4100,-3580,-2491,-2549,-2557,-3081,-3451,-1609,1461,1950,1999,1840,-2,-2470,-1393,477,347,498,-523,-3214,226,205,23,-266,-426,-461,-114,275,-1193,-2110,-2099,-1667,-2833,-587,-1327,-199,1063,1366,859,390,-444,-2905,-1270,-1647,-1910,-1705,-1633,-1882,-1431,-830,-187,-255,-1334,-2995,-1999,-2320,-1869,133,-1110,-807,491,1630,2103,1820,1772,-1039,-1555,1079,1522,-819,-1620,-96,-2047,1436,870,323,-133,-469,-819,-2483,-1393,-1690,-2047,-2092,-2033,-2072,-2175,-2342,-2490,-2540,-2818,-3810,-3076,-2648,-2077,-3661,-3268,-829,791,1500,1914,2265,2439,21,-866,-446,1549,951,-480,-313,-987,-2237,-2657,-2933,-2369,-1551,-908,-326],[-253,-478,-1918,2641,2668,1574,-1135,-2273,-2415,-857,-1415,-2001,-2201,-2460,-2661,-2841,-2802,-2708,-2376,-2066,-1687,-2678,-782,-146,321,1117,1577,1901,2019,30,-1318,-2418,-2446,-887,-2818,-2366,-1376,-795,-2153,-2169,-1979,-1415,-640,-1120,-3476,-273,837,543,-1613,-329,-994,-1853,-2685,-3177,-3475,-3077,-2385,-1978,-1749,-1760,-1909,-2000,-2967,-1629,-896,-55,-1929,-267,-214,-966,1761,3061,4320,4200,-103,610,3246,2582,1185,-515,667,101,-396,-599,-473,-271,-531,-1945,-3212,-3001,-303,-1191,-1991,-894,-462,-2392,-1947,-826,-1141,-1682,-1846,-1583,-1127,-946,-512,-155,-1005,235,52,-1062,-947,-849,-1373,-1965,-2335,-2322,-1984,-1472,-1129,-683,-242,-2088,-1556,-1004,-2927,-2805,-2529,-3343,-261,555,-1576,-2648,-38,410,-2622,2339,2701,1060,2851,2210,1826,1133,1055,1060,-2012,-3080,-3015,-2290,1123,821,277,-1085,101,1393,1555,1614,-2654,-3305,-1196,1131,718,98,-3513,-754,-1250,-1582,-1878,-2684,-1636,-1921,-1313,-1138,-1070,-1204,-1253,-1222,-1202,-1219,-1213,-2121,-928,-626,-1021,42,210,-577,235,828,-965,-2488,-2137,-2187,-1183,-2402,1206,1790,-667,-2187,-1498,-270,-166,-674,-2528,-1090,-828,-2021,-212,94,51,242,-1523,77,-436,-3305,-1324,-1880,-1958,-1610,-2373,-1010,-3458,-846,-941,-1161,-1375,-1480,-1660,-1787,-1917,-4341,-1694,-1859,-1843,-2030,-1797,-1785,-1692,-1530,-1525,-1513,-1610,-37606,-26472,-1004,-130063,-36801,28,-15689,-6751,-17945,1005,-19455,975,1085,-74992,-20893,859,581,321,159,-8177,-1460,-5957,-2742,-467,-590,-1350,-984,-1125,-1329,-1316,-1253,-1101,-981,-710,-224,176,-1633,-936,1332,617,1900,1944,-2122,-3907,-431,1202,722,290,-152,-660,-2522,-1525,-2013,-2860,-2046,-1588,-1994,-1952,-262,-57,-1546,-860,-2140,-763,-1235,-2161,-2633,-2873,-2400,-1646,-1038,-501,-2673,730,929,834,679,193,-448,-1022,-1748,-2436,-3016,-3381,-3193,-2904,-2515,-2507,-1933,-1544,-1130,-610,-177,-1885,-2087,-3085,-1070,-2729,1394,1830,1515,2044,2294,-317,1203,803,-1220,1749,592,-1557,-1920,-614,-1358,111,-1363,764,2,-776,-2033,-2620,-3032,-2515,-2161,-1894,-1609,-1387,-1012,-776,-909,-844,-855,-1284,-1398,-1520,-1477,-1247,-877,-455,-63,-557,397,-130,548,561,-638,-848,-44,-3181,-3557,-1887,-1041,296,1658,-2937,-1997,-1191,-449,-1073,-1641,-1966,-1831,-1298,-886,-573,-372,-249,-1891,-712,-359,-837,-1918,-756,-2066,-583,-355,-88,224,-2071,666,919,-3031,-2017,-845,-1174,-936,546,817,1187,-2633,-2931,-369,-141,1336,3123,3145,2196,-2767,2582,1994,-951,-141,633,-191,-906,-1623,-2254,-2668,-3072,-3254,-3158,-2888,-2536,-2191,-1264,-671,-1404,-3317,-1170,-1962,330,-192,-1004,134,-552,-1514,-1569,-1785,-510,2098,1320,400,-1155,2501,3042,7265,5673,4863,5582,467,-413,-1834,-950,-1296,-1429,-1146,-1228,-1067,-869,-591,-104,-1280,-1370,-668,785,1064,-48,1533,1572,-1322,-1950,-1346,-2527,1088,-647,28,2066,1382,819,957,546,-712,-1424,-1572,-1967,-3100,-3230,-3756,-3944,-4384,-4450,-4453,-4167,-3782,-3358,-3285,-2774,-2374,-1931,-1792,-2180,-1036,-773,-1266,-149,245,-407,575,764,710,-1463,-493,515,-62,-6734,-7783,-3036,-2052,-2940,-3846,-4246,-3785,-3005,-2269,-1571,-1069,-727,-1494,-1608,-1285,-1860,-2631,-3435,-4219,-3898,-2993,-2084,-1267,-410,-1464,19,698,-1446,2588,1595,-1187,-1255,938,434,-290,519,-3088,126,-440,-2499,-1635,-699,-134,-916,1304,-93,-2127,512,595,10,-1679,-707,-947,-1723,1521,1386,1069,-510,1153,2182,-2572,40,910,-590,-3244,-3191,514,2302,1347,2039,-2623,1451,1269,856,-3937,-273,-1138,-2217,-3308,-4489,-4132,-2803,-1468,-322,609,-602,-1058,1792,1617,139,715,-176,-954,-3027,-1852,-2525,-2942,-3074,-3064,-2827,-2476,-2279,-2201,-1015,-540,183,-1132,884,826,2269,2562,253,2703,2354,764,1246,543,-360,-1183,-4164,-3159,-3941,-4696,-4595,-4101,-3659,-3260,-2827,-4731,-4775,-8348,-7247,-1341,-1022,-982,-890,-979,-1253,-13439,-1455,-34839,-1839,-2131,-2138,-2016,-2067,-1641,-1123,-12932,-151,208,462,682,-15446,-7717,-16088,-5261,1898,1979,-1925,-6128,1785,899,-4616,-338,-241,-950,-1486,-1904,-2220,-2351,-2391,-2291,-2102,-1779,-1301,-647,140,-2765,-1073,2581,3244,-159,802,3440,-2469,-3875,43,873,-1229,-1445,-2292,-4506,-3602,-2549,-2484,-22,910,2016,1455,1539,2553,-321,1441,-1095,-3104,-2000,992,-2105,-3817,-2355,-1780,-1835,-1387,-2087,-2334,-3561,-1856,-719,-3335,-3964,-723,-397,-593,-1168,-1658,-2122,-2704,-3312,-4016,-3762,-2999,-2149,-1455,-748,-3598,-335,-625,-9,1521,1526,1470,1326,1116,-767,803,684,-910,-2129,-388,-1805,927,-1908,-1457,-3872,462,4495,1875,-1021,2192,2865,2090,1553,1166,1038,1299,1648,2187,2626,2904,3105,3213,3327,3237,-2187,2939,2671,2423,-26895,-11053,-8671,761,321,-214,-5641,-34837,-33196,-2799,-3120,-3440,-3806,-3641,-3624,-3581,-3407,-3123,-2844,-2357,-3482,-1151,-1369,-71,-1341,332,1034,1396,-1106,1689,2127,140,1471,-58,1313,3402,-1564,-591,3215,5680,932,992,1483,-2096,2649,2862,-648,-2017,-274,707,406,95,203,-1388,84,-609,-1040,-140,-346,-1898,-887,-1346,-1576,-2010,-1637,-1667,-1710,-1761,-1775,-1701,-1528,-1595,-1637,-1800,-2970,-2186,-2168,-2455,-2521,-2625,-2874,-2962,-3165,-3424,-3698,-3773,-3412,-2905,-2949,-3248,-1505,-979,-742,-213,166,-688,-3018,-1496,326,225,235,-1283,-3097,-60,-291,-362,-481,-450,-229,109,495,-1535,-2759,-2027,-1424,-2659,-331,-1357,-821,472,2680,3001,3471,3373,-3291,1802,4501,3145,2430,-970,-1789,-1599,-791,-166,488,-2415,-2934,-1680,-2307,-2122,-2356,-2531,-2754,-3010,-3270,-3339,-3173,-2799,-2462,-2104,-1859,-1533,-1356,-2332,-999,-2139,-462,-176,131,502,939,1281,-2005,-713,1785,-783,-117,1335,-861,-2062,-227,-1067,-998,-1286,-3947,-1737,-880,-1685,-3279,-2807,18,1945,1513,6643,7705,5709,1118,-800,-346,2403,936,41,2030,-250,-1684,-360,169,1829,3111,2285,872],[365,-305,-1882,160,-546,-1465,-2036,-2347,-2524,-2234,-1879,-1585,-1031,-1179,-622,-778,-1010,-1438,-1755,-1990,-1795,-3402,-355,-335,1434,2442,1874,2000,2101,-48,-1463,-2423,-2529,-207,-2257,-2337,-2015,-3150,-2858,-1808,-745,67,209,-1240,-3257,-622,814,186,-1580,-979,-1502,-1958,-2116,-1780,-1493,-1151,-682,-482,-432,-607,-1462,-1331,-3348,-2316,-2246,-1654,-1668,-124,-147,-859,1983,2634,3710,3847,-762,966,3691,3238,1496,-387,1406,871,191,-53,81,417,-419,-2034,-2732,-2674,-327,-1526,-1924,-585,-582,-2768,-2084,-2613,-2692,-2649,-2419,-2167,-1842,-1360,-1133,-836,-1026,157,220,-1340,-790,-620,621,2223,2575,2886,3158,366,-1375,-501,1537,-2370,-904,-958,-3186,-2399,-2509,-3391,-66,265,-1997,-2333,-910,-1298,-1847,-1510,-1476,-1508,-1422,-1426,-1615,-1762,-1877,-2124,-2053,-3103,-2927,-2143,-916,-630,-381,-1817,-378,-469,-869,-1321,-2677,-3393,-2347,-2556,-2801,-2929,-3349,-3237,-3342,-3337,-3424,-3403,-3414,-3446,-3290,-2866,-2435,-2124,-1664,-1085,-1553,47,601,-1622,-886,-594,-1451,2181,206,304,439,236,-1724,-2754,-2168,-2655,-486,-1911,-768,-1269,-1385,-1993,-1705,-1065,735,1270,-2905,1920,821,-2264,2279,1574,208,-428,-1233,1374,-1028,-3357,-1335,267,33,-212,-2131,-441,-3154,-535,-756,-1062,-1339,-1508,-1781,-2067,-2458,-3384,-2904,-3191,-3051,-2962,-2394,-2049,-1666,-1296,-1176,-1135,-1700,-38124,-26804,-2270,-107972,-5670,461,-14823,-7963,-14762,1424,-19743,971,762,-90702,-13960,-712,-1442,-2135,-2677,-7199,-3173,-4681,-3200,-2997,-2929,-3058,-3306,-3581,-3797,-3317,-2491,-1511,-615,310,1302,1307,-2139,-466,1999,1077,3181,2409,-2143,-3792,-611,414,-265,-752,-1092,-1343,-3106,-1351,-1343,-2963,-574,-196,-1233,-2944,1596,263,-1196,-2260,-3303,-164,-391,-2002,-2059,-2950,-559,-537,338,429,-2499,2261,2301,465,1349,1479,1540,-437,-645,1677,1254,1353,861,-86,-1707,-2725,789,676,49,134,-257,-2546,-2335,-3606,-1171,-2749,42,-31,-324,-591,-867,-1135,-1119,-1059,-1069,-420,-90,-1556,-2438,-1426,-1908,-976,-2216,-1507,-2235,-2889,-2917,-3190,-2267,-1416,-741,-434,-1118,-531,-654,-907,-1394,-1435,-1264,-1301,-1322,-770,-668,-686,-820,-1066,-1411,-1826,-2333,-2790,-3069,-3210,-3191,-2993,-2811,-2858,-3116,-2547,-2671,-2867,-3001,-3120,-2830,-2260,-1658,-900,-172,-1429,-445,1872,2788,720,1562,914,-2457,-955,1457,-691,-2306,-776,-2258,-298,1257,583,92,-1362,-47,511,-2664,-1889,-518,-1094,-633,595,2328,1260,-3331,-2492,-749,-84,481,-251,-1029,-1787,-2314,-2398,-2239,-1907,-1522,-1071,-880,-674,-617,-664,-716,-1038,-1525,-2241,-3224,-4156,-3230,-2320,-1361,-1073,-2743,-1204,-2108,228,-605,-1254,262,-324,-1691,-1723,-1693,-152,2000,734,-7,-1130,2899,3180,7613,6307,5141,6601,-21,303,-1901,-1385,-1487,-1822,-1426,-1641,-416,-680,-783,-567,-285,-1792,-212,751,934,-982,1038,1314,-1095,-1705,-1753,-2671,905,-595,-87,1938,726,1051,1469,1241,-768,-1605,-423,-667,-2759,-1450,-1573,-2176,-1169,-807,-631,-441,-1828,-1528,-882,-1029,-1329,-1574,-2046,-2133,-2090,-1982,-1656,-1341,-856,-614,-319,-50,-61,-1790,-373,-383,-713,-6531,-6950,-2080,-1779,-994,5,-561,-3243,-2256,337,869,2022,2741,-1829,-1366,1296,-193,-452,-1769,-2101,-2481,-2163,-1620,-1117,-564,-1538,68,701,-761,1204,1323,-1553,-1858,255,-909,-301,677,-2449,229,-120,-2667,-1457,-1770,-2322,-2738,-2903,-3002,-3081,-3023,-2946,-2911,-2925,-2959,-2947,-2943,-2949,-2992,-3034,-3163,-3201,-3277,-3268,-3160,-2807,-2565,-2917,-3060,-1162,-732,-211,232,-3279,689,1031,1213,-3620,-93,1826,706,1939,1623,-408,271,85,-876,-1999,-3186,-4142,-3495,-2413,-1317,-135,668,-1004,-2824,268,271,107,-1012,-2929,4338,4132,-1504,-2376,1871,2352,1915,-151,755,141,-447,-851,-1033,-929,-751,-361,86,601,954,1192,-4406,1386,1326,1093,766,414,-2146,112,-594,-7119,-4894,-7743,-8518,-1738,1569,1367,300,743,-1271,-15380,-44,-38487,648,1108,1778,2338,2371,2498,2394,-4490,1513,812,22,-717,-12077,-5344,-16996,-5009,-1463,-1294,-1145,-4747,-935,-1006,-4891,-2550,-1815,-2277,-2647,-3009,-3361,-3527,-3557,-3459,-3365,-3309,-3270,-3100,-2751,-2914,-1757,-1235,-638,-357,125,437,-2102,-3719,26,862,-1542,-1912,-1642,-4785,-877,-1362,-1962,-2283,-2694,-2569,-2103,-1903,-1492,-1082,-584,-964,-2360,-1391,508,-974,-1475,-1152,-2200,-1854,1800,14,-3177,-2950,-1580,-559,-3285,-4036,-1715,-1987,-1952,-2091,-2015,-1841,-1771,-1751,-1873,-2072,-2373,-2642,-3066,-3412,-3941,-3648,-3702,-3729,-3377,-2957,-2326,-1577,-767,136,935,1620,-295,-2592,-634,-2050,1013,-1220,-855,-4019,1471,1938,1334,763,620,874,1233,1933,2626,3223,3767,3978,4034,3725,3063,2198,1181,172,-957,-3591,-2340,-2111,-1411,-8012,-16187,-5882,1723,2520,3165,3651,-23756,-30309,3907,951,673,-3456,1645,-1256,-3668,1000,513,-1692,20,-2915,209,-2389,-198,-2371,1018,1298,1487,-409,1639,1806,166,1418,-720,1524,1485,-809,-1274,996,992,1077,817,810,-2371,1995,2084,-386,-2296,-391,345,-225,-419,-652,-949,-1405,-1628,-1909,-1931,-2135,-2569,-2803,-3456,-3994,-4552,-4549,-3815,-3107,-2483,-1917,-1373,-843,-673,-593,-1036,-2448,-1239,-1264,-1505,-1390,-2390,-2260,-497,-138,-757,-558,86,-2500,-1671,-2722,-3080,-1096,-1592,-2254,-2295,-1998,-1552,-3490,-1381,137,568,74,-2048,-2616,496,621,-215,1144,57,-80,1945,1530,-1251,-3253,-1844,-1153,-2449,-169,-1273,-1417,-723,-930,-866,-510,-403,-2944,441,546,399,339,-479,-1756,-1891,-1206,-1774,-2335,-2951,-3504,-4005,-4365,-4544,-4319,-3953,-3577,-3172,-2743,-2237,-1835,-1411,-1158,-2337,-1171,-1396,-1926,-2689,-3007,-2923,-2314,-1664,-997,-306,394,942,-1624,-514,1655,-710,-42,712,-815,-2469,-1638,-2062,-1820,-1345,-4095,-1145,404,-1637,-3063,-2367,645,2135,1133,2651,2645,2355,1760,-883,-422,-1721,-2830,-2841,-1815,-299,-1108,-53,-258,1280,2789,2088,1085],[-1434,-2074,-3015,-3928,-4651,-4864,-3761,-2205,-2025,-771,235,1052,1530,-1505,-669,651,3,-324,-1149,-2125,-1941,-3096,-597,-518,1606,1812,1521,1051,392,-347,-1508,-2307,-2577,-3361,-4103,-3977,-3030,-2180,-2651,-594,197,795,107,-1358,-3031,-907,2007,1735,-1544,-652,906,388,-144,-480,-1055,-1645,-2057,-2518,-2606,-2164,-1474,-1132,-3597,-1670,826,1134,-1278,190,-134,-596,2182,2065,3970,3826,-1258,1298,1399,413,-462,-1305,-1891,-2023,-1601,-942,-310,72,-345,-2045,-2253,-2360,-444,-1944,-1822,-1162,-1454,-3090,-1858,-1780,-1496,-1469,-1403,-1319,-1158,-861,-874,-835,-1036,-487,-554,-1735,-692,-717,-721,-915,-1036,-1163,-1257,-1230,-1753,-1249,-1096,-2560,-766,-894,-3409,-1796,-2406,-3327,-167,26,-2243,-2058,185,-87,-1180,1404,1657,1413,2013,2196,1754,1944,2256,1155,-1919,-3032,-2898,-2002,932,1668,-888,-2575,150,1227,287,-635,-2617,-3465,-2568,-2938,-3051,-2585,-2831,-1698,-1254,-769,-1619,-3289,-1743,-1320,-397,-1872,-287,0,575,854,-2553,704,1910,-1323,-1566,-899,-1616,873,-464,1194,755,-392,-2483,-2854,-2063,-3203,155,-1259,-218,-630,-1051,-1804,-2068,-2071,-2164,-2344,-3123,-2734,-2836,-2788,-2957,-2832,-2682,-2615,-2431,-2242,-2217,-3387,-2402,-2632,-2883,-3083,-3152,-2989,-2846,-2751,-2652,-2596,-2476,-2225,-2070,-1943,-1960,-1856,-1964,-2354,-2558,-2902,-2719,-2649,-2443,-2202,-2210,-2344,-2731,-35000,-27713,-3736,-95865,-2727,-1934,-16218,-9054,-12653,249,-18422,391,472,-102968,-5233,-9,-249,-297,-26,-6083,-3537,-3549,-2689,2779,940,-1300,-1085,449,1477,694,-551,-701,-1137,-990,-360,182,-2644,-188,972,1099,1152,1265,-2222,-3512,-889,3225,2634,3,2570,-353,-3783,-1070,-854,-3151,-20,-392,-477,-2086,1650,478,-405,-3019,-4164,257,357,-1743,-2131,-3564,-763,57,-618,-445,-2334,1265,2158,13,825,840,578,-716,77,1828,1074,1093,1288,420,-1838,-2907,801,1708,-3,-269,-969,-3241,-2580,-3116,-879,-1804,-1386,-1466,-1613,-1615,-1568,-1543,-1359,-1306,-1189,-1002,-811,-1587,-3023,-2241,-2507,-2065,-3055,139,-181,-743,-1714,-3002,-3076,-3409,-2797,-2141,-1776,-1238,-932,-929,-1429,-1835,-2393,-3432,-3985,-3225,-2412,-1667,-1022,-516,-172,6,-31,-743,-294,-486,-704,-979,-936,-2526,-2304,-1450,-1325,-1588,-1831,-2233,-2471,-2473,-2349,-1989,-1619,-1255,-762,-85,442,976,1506,638,-3070,-1148,1837,-494,-2761,-1103,-2569,-150,1850,414,3047,-642,2680,1580,-2284,-1781,-270,-1032,-418,514,1714,892,-4025,-2074,-1176,-202,-282,-231,-86,77,-1232,658,833,-2241,686,508,63,-315,-747,-1153,-1412,-1780,-2145,-2566,-3058,-3350,-3701,-3283,-3003,-2592,-2137,-1724,-2241,-1008,-1064,-1496,258,-167,-1944,-1816,-1667,150,1738,-109,-460,-1031,1935,1896,1691,1579,1482,1384,-399,1142,-1863,-1928,-1702,-2268,-2496,-2153,2511,3469,1733,1999,505,-2189,-265,-1110,-1462,-1861,-380,472,-629,-1379,-2109,-2743,642,-555,-227,987,120,1330,1632,1390,-703,-1624,-473,-1001,-2253,-2798,-3614,-3911,-4021,-3453,-2951,-2446,-2211,-1952,-2371,-2554,-3025,-3597,-4584,-5390,-5426,-4596,-3638,-2772,-1810,-1159,-517,49,303,-2024,-406,786,-525,-5163,-4703,-338,145,-333,516,100,-4075,-3394,1060,1386,2354,2508,-1876,-1034,1504,-618,-449,-1987,-905,-2881,-2259,-2851,-3172,-3063,-2753,-2581,-2174,-2024,-2012,-2166,-2387,-2714,-3272,-3651,-3875,-3990,-3936,-3723,-3381,-3115,-2944,-3024,-3136,-3287,-3359,-3460,-3495,-3261,-2857,-2374,-2924,-2179,-1385,-507,40,305,-94,144,648,620,-2579,-1429,45,-1728,-2540,-2595,-1349,-669,-530,-431,-3456,-633,-620,-743,-3415,-652,-446,-136,393,746,6,931,2223,2526,2751,298,-1187,3178,3274,744,-681,2340,-1138,-2740,396,-85,-153,-1618,-2966,2311,1807,-1620,-2556,230,-342,-636,-1059,-1203,-1367,-1422,-1263,-942,-473,-94,359,766,1151,1299,804,-4803,736,249,-432,-1204,-1946,-2476,-2527,-2202,-9302,-4918,-7339,-10228,-3945,33,-28,-3886,-277,-3403,-17570,-513,-43039,206,660,1372,2038,2234,2567,2683,2574,2176,1559,741,-1657,-8012,-3261,-17828,-4899,-4634,-5358,-5438,-4902,-4438,-4045,-5517,-4893,-3226,-3039,-2715,-2378,-2100,-1788,-1480,-1079,-651,-232,107,355,358,-3114,-1334,799,951,-627,939,935,-1854,-3589,-101,449,-1835,-2461,-1916,-4387,-1726,-2212,-2645,-3239,-3854,-3978,-3695,-3578,-3173,-2725,-2160,-1618,-1636,-664,224,559,384,44,-2288,-2078,2502,-135,-4097,-2202,-1354,1430,-2896,-4108,-708,-71,-842,-408,-367,-131,-1257,390,-832,-1279,-1095,868,731,-917,-3790,-1013,-1614,-1025,1506,1974,2537,3083,803,935,4060,3130,437,-2805,-1039,-2324,585,-737,-1608,-3883,-3632,-3433,-2520,-1623,-673,143,533,844,872,652,341,-253,-884,-1724,-2733,-3761,-4687,-3835,-3023,-5544,-1521,-896,-238,391,-12499,-2500,2014,2579,2994,3255,-12418,-25487,2916,247,206,-2152,1412,-689,-3874,560,86,-1558,620,-2390,1044,-2429,-1802,-3408,-7,-789,-1698,-2815,-4003,-4731,-3657,-2256,-1263,212,1139,-116,-2284,2887,3068,1103,657,128,-2725,1068,237,-636,-2724,-2412,-3146,-3746,-3985,-3624,-3286,-3169,-2905,-2759,-2367,-2131,-2231,-1800,-1924,-1938,-2572,-1932,-2008,-2029,-1916,-1633,-1186,-631,-358,-112,-663,-1949,277,196,-2058,64,-1943,-2831,1057,1660,-1301,-1080,-859,-2054,-1418,-2521,-3036,-483,425,91,533,-193,-2462,-3745,-1060,-106,3108,-7,-2862,-2163,384,-386,-134,1244,-152,-76,1713,1626,-825,-3538,-1634,-929,-2273,-2541,-3483,-4448,-3476,-2584,-1790,-1039,-782,-2394,-74,-150,-505,-777,-1383,-1802,-2293,-2598,-2808,-2755,-2634,-2504,-2511,-2647,-2940,-3114,-3068,-2710,-2127,-1491,-843,-406,-67,-347,-2940,-681,-1307,-2436,-3322,-2952,-2036,-1089,-320,358,-1378,331,1563,-1239,-326,3138,-544,-106,1550,-778,-2887,-403,-1044,50,-880,-3995,-2087,-2770,-3384,-3267,-2687,-2052,-1797,-1330,-1155,-1024,-1034,-1125,-1252,-1123,-942,-323,360,839,86,-356,319,-621,815,2520,1935,1297],[-3379,-3052,-2887,-2581,-2137,-1865,-1255,-2031,-1729,-1376,-191,763,1356,-1876,-990,601,-174,-371,-1206,-3114,-2978,-2184,-1630,-844,740,805,531,101,-471,-1126,-1853,-2644,-3171,-3801,-3767,-3115,-2361,-1761,-2101,-808,-362,-92,-21,-1544,-2909,-1220,809,789,-1556,-1248,944,743,-200,420,95,-228,-346,-529,-561,-460,-1262,-856,-3349,-1932,22,798,-796,643,-186,-224,2317,1378,1805,1263,-1463,252,-124,-690,-1139,-1584,-1901,-2177,-2417,-2475,-2351,-2236,-1947,-1951,-1736,-2037,-1261,-2397,-1611,-525,-735,-3233,-613,545,-1173,-904,1062,969,-1402,-414,-861,-387,-973,-1407,-2159,-2693,-3179,-3383,-3291,-3048,-2656,-2272,-1879,-1391,-2061,-515,80,-2374,368,-733,-3380,-977,-2073,-3040,351,-66,-2203,-1797,249,-276,-502,2934,3088,1437,3412,2466,1750,2335,2825,1214,-1819,-2803,-2818,-1711,809,1226,-1421,-3187,-1410,-2443,-3239,-3268,-2793,-3356,-2097,-1946,-2044,-2990,-2471,-2718,-2832,-2706,-2565,-3201,-1955,-1765,-1752,-2048,-1749,-1995,-2122,-2128,-3428,-2089,-2027,-1904,-2019,-1252,-1206,-512,-1052,-60,423,-727,-2798,-2647,-1727,-3631,650,-373,71,-255,-708,-1431,-2361,-2373,-2455,-2792,-3265,-3291,-3313,-3092,-3010,-2567,-2037,-1588,-863,-156,-2120,-3196,-1293,1467,1853,794,-1530,553,-2225,2783,-24,1510,2356,2212,1939,1656,1304,284,1023,702,658,486,778,859,995,1131,1009,765,257,-30886,-28696,-1314,-93374,-2732,-2261,-19802,-9815,-11866,1407,-13383,2635,3096,-85252,2990,2669,1991,1267,686,-4653,-4133,-2445,-2395,953,867,-1246,-1257,323,-406,-1068,-1766,-2361,-2868,-3053,-3002,-3211,-3559,-3312,-2366,-879,788,1739,-2103,-2899,-1053,5875,2536,-144,2162,-194,-4287,-1004,-568,-3259,-239,-499,403,-636,1997,833,596,-2808,-4025,938,1113,-1342,-2170,-4066,-852,-1283,-1372,-581,-2070,1228,1831,-496,11,-34,-325,-547,805,678,598,401,260,17,-1929,-2756,-1481,-2146,-2667,-2667,-2306,-3802,-2678,-2403,-179,-575,-2060,1487,1509,3523,3826,-594,159,758,-841,1847,192,-1556,-3204,-2711,-3021,-2981,-3618,1050,1179,1139,-1437,-2356,-1073,-550,-808,-1346,-2359,-2503,-2735,-2786,-2930,-2758,-2618,-2881,-2810,-2718,-2466,-2078,-1605,-1111,-643,-238,18,-1070,380,431,358,-822,-1000,-2171,-1444,-1194,-1034,-1104,-928,-903,-155,523,1125,1842,2376,-937,-185,2869,2807,1358,1105,-158,-3660,-3163,-2159,-346,-3231,-1397,-2947,-63,1346,-667,3208,63,5214,1108,-1893,-1658,-115,-961,-280,314,973,38,-4002,-1706,-1552,-1516,-1136,-745,-384,-85,-552,686,950,-2797,961,829,-519,-116,-526,-1031,-1399,-1853,-2234,-2535,-3334,-3297,-3145,-3200,-2152,-2015,-1919,-1920,-2335,-2141,-2256,-2320,-2501,-2696,-2996,-3433,-3525,-3530,-3373,-3027,-2598,-2099,-1938,-1508,-1284,-1039,-869,-740,-599,266,-1723,-2637,-1991,-2803,-3324,-2322,1730,5729,2134,1720,988,-2584,758,1483,215,-2651,-141,545,-251,-1193,-2468,-2740,210,-627,-473,-87,-420,1547,1712,1221,-647,-1652,-138,65,-1740,-458,-666,-1365,-900,-991,-1278,-1510,-2239,-1960,-2445,-2347,-2187,-1834,-1681,-1212,-750,-386,-1958,-2393,-1597,-1493,854,891,676,-2297,-697,228,-820,-3691,-2207,-420,-458,-576,-473,-252,-4576,-4251,841,1408,1976,2580,-1687,-784,1754,-896,-560,-2398,-542,-3052,-211,982,198,-379,-1674,-1286,-1377,-1542,-1617,-1577,-2375,-3275,-1179,-1472,-289,333,-1270,3459,328,-1993,-1158,-1942,-468,-1357,442,-569,-2813,-1757,-2310,-2596,-2766,-2869,-1922,-1526,-1154,-817,-791,-108,370,803,-1664,-1470,-31,-2519,-2309,-2154,-2568,9,512,158,-3125,-903,-1268,-1750,-3531,-2434,-2660,-2750,-2513,-2312,-1817,-1174,-523,81,656,686,-1620,2054,2335,1302,-1697,1401,-1452,-2881,418,-834,-677,-2305,-2583,-414,-937,-1735,-2853,-1296,-904,-38,795,1918,2885,3904,4843,3091,5878,6660,-85,2755,6402,5779,-56,-5431,3119,2281,1535,980,527,-2780,302,-1761,-10442,-5030,-7309,-12265,-6091,95,-16,-7993,-524,-6249,-19887,-2778,-46729,-3177,-2225,-1057,-32,431,960,1227,1261,1052,722,343,-4613,-3903,-1586,-18300,-4948,-1641,-308,-640,-1371,-1413,-1867,-6600,-7324,-2745,-2800,-2605,-2333,-2088,-1771,-1415,-916,-340,257,791,1215,-391,-3379,-1836,1920,1997,-1010,1712,1521,-1753,-3543,-367,22,-2116,-2980,-1966,-4147,-2220,-1732,-1220,-316,130,779,-445,1780,2080,1984,313,-915,-1015,40,242,656,211,-337,-2191,-2491,-1035,-1134,-3289,-1482,-1193,-394,-2490,-3998,-853,1268,-1552,258,1760,1038,-1497,862,-486,-1432,-1136,-1702,-2383,-2876,-3533,-3117,-3028,-2811,-2162,-1434,-520,459,684,1620,3130,3655,1183,-2534,-1469,-2546,920,-456,34,-3413,376,-490,-1119,-1469,-1251,-717,-305,234,633,887,1128,1143,1163,1009,709,403,101,-100,-430,-7247,-1083,-1513,-1920,-2367,-3194,-3453,-3851,-4150,-4434,-4403,-4400,-19793,-4270,-3933,-3619,-3243,-2709,-2154,-4034,-1039,-517,-1346,150,-1839,487,-1314,-2128,-3102,-1012,-1748,-2373,-2717,-2419,-1628,-779,217,-1568,1647,2158,586,-3438,2318,2034,1072,597,-437,-3050,-949,-1638,-2248,-3034,-3165,-3437,-3754,-4016,-3969,-4093,-4257,-3805,-3188,-2195,-1288,-2339,-230,969,-235,-2855,-1385,37,614,624,-2287,416,237,73,221,-147,-1351,901,-177,-2641,-422,-1283,-2056,981,1448,-1849,-1778,-1967,-1465,-1188,-2227,-2947,-125,2023,2063,2174,-1242,-3410,-3448,-420,-849,3105,111,-3374,-1697,232,-1371,343,420,-354,-55,645,725,-430,-3270,-1280,-796,-1994,-2039,-2293,-2378,-2190,-1852,-1459,-996,-929,-1827,-315,-299,-473,-492,-797,-1799,-2640,-1270,-1554,-1832,-2196,-2547,-2929,-3287,-3664,-3843,-3726,-3434,-3156,-2927,-2682,-2577,-2456,-2464,-3473,-2397,-1871,-2707,-1893,-121,-1468,213,1393,-105,-2271,-379,1451,-788,-103,3836,-301,-232,1244,-705,-3254,-516,-1013,1797,-907,-3662,-11,2412,-1408,-2615,-1418,-1726,-1427,-167,900,1866,2566,2990,-545,-475,271,19,1550,907,289,-525,-1243,-1919,-2317,-2260,-2071,-1776],[1958,168,-1699,2795,3179,917,82,-1650,-1072,-1722,-505,-1403,-2091,-2568,-2595,-2364,-1971,-1765,-1631,-3128,-2336,-2823,-3470,-3682,-3482,-2656,-2133,-1806,-1695,-1748,-1973,-2362,-2809,-3025,-3237,-3076,-2451,-1800,-1215,-640,-156,9,45,-1545,-2690,-1360,-1040,-1549,-1769,-1859,-1770,-1657,-1417,-882,-530,-168,334,-416,842,875,-811,-418,-2728,-2076,-582,592,-146,1320,-184,292,2457,698,2012,2188,-1238,1891,3210,2907,1782,232,1101,1681,1239,804,398,-95,-421,-1736,-1158,-1707,-1453,-2872,-1270,-121,-710,-3115,-132,2118,-1306,-1183,3317,3815,-1558,-331,-755,1198,-907,524,-1309,-2526,-2024,-2842,-3258,-3267,-2919,-2506,-2102,-1664,-2367,-1110,-767,-1818,-218,-603,-3106,-83,-1599,-2652,-834,-1051,-2027,-1677,-875,-512,62,1049,2025,1287,3523,2725,1726,2607,3218,1139,-1775,-2597,-2826,-1410,589,682,-1991,-3797,-651,-117,391,-1183,-1910,-3223,-61,-1023,-1477,-2544,-1252,-686,-711,-446,-1118,-2905,-2119,-757,-25,-1839,-1102,-1914,-2450,-2556,-4046,-1826,-1255,-955,-2439,-1090,-510,-190,-1733,1056,1219,-857,-2380,-2408,-1457,-4147,499,115,-89,-418,-851,-1330,-2754,-2593,-2158,-2184,-2773,-2048,-1890,-1835,-1704,-1523,-1331,-1750,-872,-475,-2537,-3019,-1031,663,941,1293,-1432,853,-1669,2374,-466,2044,1921,1658,1206,670,-20,-549,-1239,-2117,-2706,-3333,-3329,-3322,-3045,-2590,-2257,-1924,-1729,-26285,-29468,-486,-99992,-30146,678,-25660,-10299,-12602,621,-8660,-353,-744,-62859,-1818,-2221,-2744,-3147,-3361,-3443,-4538,-3677,-3955,-4141,-4419,-4769,-5035,-5066,-4979,-4610,-4242,-3886,-3684,-3410,-2912,-2426,-3150,-1134,-435,354,991,1490,-1918,-2223,-1278,2876,2296,-173,1722,-178,-4083,-889,-377,-3487,-708,-668,1174,935,2535,1129,1426,-2520,-3467,1594,1657,-1048,-2359,-4609,-1014,-154,324,1187,-1916,2601,2943,-1260,-1466,-1451,-1313,-163,693,68,-630,-1552,-2403,-3103,-3142,-2504,-1325,-4,-53,-965,-2096,-4285,-2759,-1745,594,595,-3126,1352,1341,3113,2840,-581,-203,625,-796,-336,-1170,-1665,-2753,-2619,-3531,-3731,-3532,-2875,-3062,-3399,-3783,-4105,-4514,-4669,-4439,-4407,-4459,-4578,-4313,-3895,-3632,-3002,-2313,-1965,-1983,-784,-309,112,484,-856,466,1201,-133,-1409,1138,960,633,-642,-1402,-1863,-1862,-2537,-3082,-2906,-1985,-963,176,1310,971,3105,3715,-575,183,3239,4119,1487,1285,-108,-4212,-1411,-2377,-2971,-3540,-1662,-3370,-60,742,-1721,3040,731,4318,563,-1505,-1480,-52,-865,-207,20,168,586,-3508,-1390,-1731,-189,304,2353,1886,1310,60,548,289,-3178,-213,-415,-1451,-1315,-1891,-2526,-3069,-3613,-3553,-2785,-3174,-3407,-2582,-3570,-2078,-574,-640,-663,-2304,-623,-1953,-1742,545,-139,-2683,-1717,-1883,-1633,-978,-2450,-1234,-901,3187,2879,5417,6137,4583,4690,-469,2816,-1381,-3386,-2225,-3286,-3001,-2022,907,4762,2336,1311,1269,-2762,1265,1558,-349,-2931,-772,67,36,-1055,-2690,-2524,-236,-679,-680,-1100,-673,-1058,-1510,-1753,-2155,-2248,-2555,-2315,-2428,-2191,-2011,-1522,-1359,-967,-763,-511,-1847,-242,-467,-379,-439,-472,-796,-831,-838,-863,-2080,-2982,-2781,-2045,60,271,254,-2443,-1025,-433,-1053,-2249,-206,-515,-805,-1135,-1370,-1278,-4346,-3792,321,1157,1947,2694,-1187,-448,2186,-797,-569,-2782,-162,-2753,-42,257,-53,-58,-1624,-431,35,-206,-644,-1288,-2643,-3541,-3469,-3601,-3140,-2448,-1754,-1179,-737,-1593,-953,-2717,-1586,-2199,-2778,-3432,-4029,-4207,-3990,-3681,-3428,-3246,-3073,-2948,-2815,-2640,-2351,-2019,-1509,-1024,-578,-802,-255,-3101,-2013,-1597,-3703,-612,-303,-501,-2717,-1220,-1389,-1657,-3701,-1951,-2116,-2353,-2814,-3069,-3543,-4042,-4495,-4331,-3758,-3121,-2575,-1968,-1512,-1171,-2498,-809,-1658,-2961,-157,-1689,-1138,-2678,-1924,-673,-913,-1599,-3010,-2236,-2934,-3290,-3313,-2395,-1169,223,1741,3252,3790,5847,-581,2141,8215,5248,-1103,-5899,8379,8275,8084,6004,-432,-2837,-295,-2552,-9335,-5076,-7444,-13534,-7630,-733,-5228,-10728,3672,-9697,-21841,-4219,-45540,991,2622,4727,6656,7834,8833,9335,9419,9141,8688,6293,-8145,63,-127,-17983,-4855,-3435,5351,1240,306,2456,1225,-7870,-9428,-1007,-1449,-1538,-1439,-1277,-996,-899,-192,343,-188,1334,1659,-1128,-3467,-2329,1649,1444,-1284,507,4,-1569,-3390,-1186,-1164,-2172,-2990,-736,-3727,412,839,-892,1343,1192,1229,-1066,1047,806,422,-297,-846,-678,-703,-581,-158,248,486,-1928,-2826,841,-115,-2378,-698,-1130,-2074,-2615,-3642,-2267,-2011,-2232,-1705,-1781,-1906,-2139,-2235,-2105,-1661,-1176,-355,135,-1311,-3321,-1688,-2922,-1253,-73,-595,-979,-1120,-910,-295,437,1183,1949,-1886,-1694,-2565,737,-307,440,-2708,3715,3383,2989,2415,1927,1443,784,474,491,959,1939,3012,4196,5119,5666,5875,5711,5282,2111,-7138,2221,1022,-6,-875,-1754,-2283,-2738,-3113,-3451,-3525,-3317,-15139,-2019,-1814,-1006,185,813,304,-4053,2140,-1137,-1066,804,-1248,1927,48,-889,-1888,-1229,-2327,-3363,-4301,-4471,-3792,-3178,-2537,-2057,-1859,-1850,-1956,-4171,-2222,-2371,-2512,-2545,-2687,-3377,-2692,-2650,-2516,-2950,-2037,-1712,-1940,-1296,-2285,-143,-159,-1680,-2186,-1148,-789,-2383,-1009,-1110,-940,-3086,-1563,-612,-929,-1336,-2827,-1158,-48,216,142,422,-748,1007,-620,-2761,-918,-668,-1174,865,1414,-2304,-2640,-3015,-930,-1060,-1937,-2875,201,852,1116,1581,-2213,-4280,-2894,365,-1589,1482,309,-2917,-1326,-31,-2162,320,594,-629,-79,2065,1838,-239,-3019,-889,-363,-1713,-247,-835,-1400,-2562,-2752,-3126,-3156,-3325,-2979,-2687,-2506,-2440,-2149,-2072,-1817,-2808,-1087,-845,-629,-550,-530,-1395,-2974,-1059,-1271,-2339,-1911,-2344,-2784,-3108,-3424,-3539,-3585,-3476,-3347,-3020,-2763,-2418,-2172,-1876,-1463,-1137,-961,-2595,-815,184,-336,88,487,-93,-439,640,-645,-3523,-668,-995,1447,-849,-3233,473,150,-1243,-2391,-3069,-3430,-2967,-1600,-308,967,2025,2822,152,-483,-523,-320,1979,2602,1002,1300,1058,-1217,117,1754,1626,1590],[-32,-28,-1370,5,196,109,206,-1234,-345,-1663,-933,-1562,-1931,-2387,-2769,-3069,-3079,-3029,-2831,-2811,-2906,-3123,-3505,-3746,-3743,-3000,-2457,-1980,-1585,-1240,-1215,-1595,-2803,-507,-508,-1789,-445,-31,-336,1476,971,-321,109,-1528,-2565,-1516,2790,1825,-1252,-2332,-690,-1236,-1368,-922,-458,106,839,-599,634,1113,-409,-35,-2144,-2260,-1117,351,466,397,-265,-92,-462,-1011,-1629,-2306,-2822,-3447,-3700,-3866,-3594,-3173,-2634,-2132,-1721,-1288,-818,-456,-449,-1561,-665,-1536,-1281,-2928,-948,-114,-749,-2899,198,1454,-1473,-1456,3214,3696,-1668,-438,-735,1225,-990,-506,-1614,-2309,-309,-944,-971,1388,2276,3167,3324,-125,-2764,-111,-258,-1093,1283,-650,-2755,721,-1114,-2309,734,-319,-1851,-1783,-29,-739,404,4209,3008,872,3415,2959,1604,2640,3289,802,-1882,-2525,-2951,-1186,-354,-697,-2671,-4240,-228,167,336,-2252,-1546,-3139,48,-1102,-1755,-1702,-587,-83,168,214,-978,-2651,-2399,-741,-155,-1258,-1216,-1435,-1378,-875,-3354,-155,1108,-1124,-2891,-1235,218,-46,-2548,637,381,-806,-1613,-2254,-1373,-4787,-1127,-1556,-1777,-2039,-2255,-2308,-3211,-2483,-1172,-693,-2646,-61,116,-1314,-51,-238,-551,-1688,-1519,-2015,-2833,-3252,-3595,-3488,-3054,-2502,-2051,-1660,-1470,-1508,-1712,-2092,-2487,-2760,-3042,-3162,-3154,-2715,-2245,-1848,-1134,-525,548,1369,2158,2828,3100,3118,2768,-21223,-29425,1353,-114488,-74462,-564,-33237,-10009,-14094,-2899,-8831,-3949,-4207,-41164,-4854,-5001,-5237,-5322,-5197,-4945,-4844,-4557,-4537,-4425,-4417,-4525,-4654,-4739,-4878,-4781,-4625,-4384,-4235,-4028,-3702,-3548,-3489,-3404,-3436,-3402,-3476,-3570,-3573,-3378,-3080,-2528,-1988,-1292,-584,-304,-3541,-700,-279,-3818,-1351,-824,1815,2076,2353,1386,2115,-2454,-2416,766,-276,-1640,-3199,-4422,-2565,-778,1023,2574,-1870,2675,3662,-1632,-1823,-2992,-2243,356,1289,1389,579,490,1778,1421,-2345,-1968,-625,2934,-207,-967,-2257,-3949,-2765,-1135,1347,1671,-2043,1390,1099,2653,1729,-538,-539,-1217,-2299,-3380,-4490,-5131,-4717,-3643,-3901,-3841,-3150,-256,281,562,-925,-1170,-503,-680,437,476,-3487,612,960,435,116,508,2636,978,-2127,103,2180,1407,3111,-1401,361,1940,-589,-1661,2323,3483,1307,-422,-1769,-1534,92,-757,-1238,-1692,-2014,-2335,-2474,-2536,-2720,-2882,-3185,-3587,-3912,-4055,-4277,-4370,-4338,-4218,-4600,-4019,-3631,-3486,-3133,-2196,-3675,-695,66,-2439,1375,1434,2045,57,-1050,-1124,27,-659,-110,-268,-521,636,-3006,-1051,-1547,-130,-135,4770,4743,3864,677,3883,224,-3197,1649,2847,-2273,-971,1827,792,-180,-1123,-1505,-1940,-2561,-2854,-2042,-2722,-2232,-466,123,-272,-2076,-937,-2083,-1502,725,-476,-2900,-2343,-1719,-584,312,-3492,-1211,-772,2984,2713,5571,5433,4104,3347,41,1961,-776,-3859,-2269,-3500,-1952,-1368,-583,-308,-72,281,644,-2541,806,815,-894,-2554,-1272,-326,289,-860,-2682,-2033,-2319,-3312,-4351,-5390,-4716,-4005,-3341,-2774,-2686,-2600,-3027,-3170,-3888,-4432,-5161,-5620,-5417,-4500,-3770,-3022,-2368,-1836,-1793,-1450,-1338,-1281,-1590,-1666,-1728,-1768,-1978,-2462,-3841,-2366,547,1164,1498,-2368,-1219,-1056,-1142,-846,1018,419,-165,-1207,-1222,-1327,-3514,-2711,-475,12,430,817,-386,74,1297,-266,-358,-2997,345,-2217,322,2447,2214,2918,-1292,-594,372,624,2788,1094,-2574,-2969,-791,-90,-339,-252,93,5044,-697,-1019,-529,-2876,-1885,-1314,-223,-728,-2800,-1223,-1331,-2956,-1439,-1857,-1358,-1631,-1916,-2019,-1725,-1130,-237,618,696,424,-11,-3077,-1539,-836,-4274,-1011,-1975,-3013,-4088,-5212,-5271,-4563,-3826,-3319,-3003,-2907,-2866,-3190,-3436,-3610,-3693,-3633,-3398,-3047,-2729,-2305,-1987,-1736,-2416,-1402,-1592,-2802,-504,-2463,-1304,-2478,-1080,-649,-829,-1316,-2897,-1820,-2408,-2855,-3588,-4214,-5054,-5301,-4332,-3339,-2334,-1525,-967,59,835,1467,-2150,-5642,3315,3958,4475,4843,-1279,-2550,-899,-3224,-7917,-4998,-7619,-12192,-8140,-3547,-10431,-10686,-1390,-13723,-22991,-6281,-38598,-2410,-1598,-94183,1006,1759,2583,3181,3620,3924,4224,3391,-12040,3640,1195,-17091,-4415,-5167,5374,1040,2010,5821,-50,-8837,-8673,3656,4047,-1289,-1969,-1911,-2261,-2282,3031,1143,-983,3513,2886,-1686,-3249,-2623,760,146,-1290,-1469,-2309,-3311,-4201,-4650,-3718,-2944,-2433,-1824,-2851,-987,-838,-800,-1077,-1500,-1498,-1419,-737,-68,616,-778,-590,356,1717,1488,3513,3790,3737,-1488,-2789,1785,355,-1326,222,-538,2023,-1639,-3008,-869,-367,-2697,-1260,-1555,-1671,-1765,-1751,-1702,-1564,-1387,-1091,-919,-1156,-3094,-1721,-2800,-855,-351,-659,-1044,-1544,-2129,-2592,-2805,-2534,-1886,-1000,-1539,-2257,552,-205,932,-1777,1486,1403,1299,1065,948,806,346,-81,-685,-1427,-2117,-2881,-3193,-2815,-2177,-1558,-1080,-695,-2239,-4203,-942,-1321,-1688,-2068,-2589,-2815,-2920,-2857,-2742,-2581,-2532,-12593,-2166,-3183,-1598,-1414,-1135,-855,-3858,-229,-1825,-668,561,-541,875,736,521,-515,-343,-966,-1555,-2155,-2596,-2807,-2921,-2765,-2594,-2594,-2705,-2872,-3051,-3129,-3213,-3251,-3129,-3029,-3630,-2198,-1595,-872,-2553,-1594,-1356,-2045,-1222,-2668,1692,865,-1813,-2379,-1175,280,-2318,-510,832,-852,-3199,-1562,-1251,-1123,-1129,-2855,-397,317,-318,-222,1028,-147,1052,-1070,-2386,-1388,-129,-360,717,1542,-2400,-2810,-2355,-493,-1016,-1656,-2800,489,1816,1204,960,-2716,-4266,-2281,1215,-2263,1555,542,-2363,-1152,-2133,-2478,-1859,-1023,-981,-134,1845,1801,-278,-2779,-501,-166,-1463,-348,-793,-801,-2394,-80,-827,-1481,-2465,-3035,-3683,-4181,-3721,-3056,-2633,-1970,-2584,-791,-318,106,372,553,-1534,-3184,321,132,-2194,-1099,-1042,-1502,-1761,-1870,-1638,-1281,-2842,-2857,-1740,-2528,-575,-406,-828,-1228,-1754,-2257,-2626,-2818,-2951,-2995,-3000,-3059,-3207,-3082,-2888,-2845,-3457,-3161,-3445,-3703,-3388,-2887,-1941,-1155,-1177,-2279,-656,1584,1795,-93,2306,2442,2530,2612,1065,-624,-1435,-776,2131,2959,1367,2001,1262,-1524,-208,886,426,113],[-2075,-1852,-1719,-1456,-1133,-1092,-839,-848,-591,-1005,-1470,-855,-703,-1713,-1457,-619,-534,-502,-774,-1193,-244,-239,-351,-1387,-807,-834,-1291,-1821,-2238,-2242,-1820,-1348,-2472,752,-15,-1721,1758,3218,433,1843,1219,-614,183,-1479,-2512,-1663,3233,5468,-1079,-2884,1086,502,-805,-1655,-2124,-1703,-735,-775,313,908,-95,295,-1605,-2404,-1503,-1789,-2114,-1532,-625,155,892,-914,1856,1739,-293,1996,2036,1502,1206,111,501,2521,2153,981,1315,796,-759,-1357,-293,-1463,-1806,-2115,-791,-1060,-1326,-2626,-1893,-1736,-1528,-1520,-364,32,-1644,-653,-772,981,-1163,-1329,-1619,-1567,-192,-1038,-1587,104,916,2056,2840,-435,-3071,-6,-439,-245,1476,-803,-2337,1478,-566,-1964,749,-490,-1591,-1952,-170,-891,622,3991,2780,310,2559,2043,1318,597,-131,-1052,-2039,-2501,-2937,-3328,-3234,-3161,-3336,-3563,-3240,-3239,-3265,-3329,-3110,-3058,-3008,-2949,-2978,-2883,-2778,-2635,-2478,-2261,-2193,-2471,-2677,-2150,-2443,-2631,-2746,-2829,-2680,-2424,-2383,-2123,-2098,-2123,-3247,-2054,-2115,-2135,-3287,-2541,-2442,-2377,-2481,-2656,-2755,-4275,-3403,-3830,-3894,-3527,-3004,-2486,-3487,-2123,-1028,-736,-2551,-619,-710,-822,-1301,-1571,-1780,-1873,-1511,-806,-2799,-2774,-508,1814,3077,2383,-2004,508,-864,4418,-1596,2615,3334,3058,2742,2485,2177,2069,1762,1156,667,-72,-400,-875,-1059,-835,-429,187,742,-15977,-28037,2517,-135102,-132084,-13243,-41239,-7913,-14131,-2307,-14602,-2303,-878,252,1611,2660,3267,3648,1492,-1034,-5136,-443,-915,2481,-244,-1366,-2023,358,-27,-181,-2837,-2757,-1965,-497,-475,-1490,-3324,-1205,-1635,-2039,-2605,-3276,-3978,-4639,-4957,-4240,-3643,-2997,-2413,-1978,-3087,-1291,-1184,-4240,-2062,-915,1191,2155,3250,1600,2907,-1510,-498,2529,2148,-798,-3093,-4047,-1519,-511,-2234,-3688,-3805,-2820,-1867,-1277,-1117,-1419,-2767,-2766,-3575,-3799,-3250,-2660,-2044,-1574,-2646,-1519,-881,-276,-490,-579,-2017,-3645,-2749,-665,1927,2522,-970,1513,753,3019,2042,-538,-928,-884,-1610,-2066,-2321,-2145,-1984,-1614,-4010,-3510,-2963,187,1590,1453,-781,-792,-502,-1108,3826,1317,-3998,3019,2025,149,112,416,5105,740,-2367,59,2211,93,2060,-2054,56,1912,-1209,-1950,1888,5413,1047,-341,-2239,-1336,639,-685,-1429,-767,-1564,-2212,-2318,-1963,-1501,-932,-505,-232,7,251,161,-100,-471,-1038,-4932,-1802,-1931,-2403,-2853,-2472,-3869,-2259,-2040,-2617,-1519,-1262,-1110,-849,-834,-873,-939,-879,-789,-754,-1196,329,-2770,-938,-1299,-217,-810,3323,3531,3612,1031,3733,-401,-3198,1211,1894,-3231,-1612,1514,1024,1021,-463,-828,-1924,-2022,-2290,-1787,-1983,-2288,-630,639,-76,-1984,-1501,-2197,-1307,689,-329,-2938,20,-857,-1953,-3035,-3803,-3502,-2993,-2731,-2205,-1895,-1565,-1322,-1207,-1100,-1088,-961,-3411,-2430,-3532,-2187,-2747,-3238,-3607,-3611,-3133,-2425,-2348,-1353,-883,-1752,-2332,-1994,-1004,128,-961,-2850,-1679,-1071,-802,-1231,-2831,-2108,-2243,-1964,-1485,-1335,-1285,-1442,-1489,-2149,-2673,-3411,-3933,-4794,-4807,-4103,-3322,-2603,-1958,-1738,-1132,-661,-150,79,595,1123,1601,-2084,-1921,-3138,-2693,3229,4280,2048,-2529,-1634,-1932,-1551,15,1644,973,374,-1873,-2308,-1106,-2833,-1892,-1414,-1223,-991,-684,-469,-335,-120,-19,-388,-3476,-415,-1939,-1272,-1764,-2307,-2683,-2920,-3135,-2827,-2470,-1976,-1415,-2662,-2554,-239,191,-719,-761,558,4611,-1341,-748,-385,-2305,-2051,-1449,-86,-874,-2736,-1784,29,-2683,-1003,-1121,-308,889,-1599,432,-1093,1958,4859,6127,1569,1531,281,-2852,-1398,-381,-3654,-1278,178,-1644,-2991,-3258,-2362,-1596,-3691,-920,-664,-890,-1166,-1771,-2237,-2543,-2666,-2597,-2369,-2075,-3059,-1574,-1414,-1335,-1658,-1348,-1696,-2842,-917,-2973,-1570,-2288,-1241,-1272,-1295,-1522,-3016,-1143,-1101,-2268,-672,-356,-202,-126,-58,-51,-208,-350,-1726,-941,-1256,-1718,-3620,-5160,-3071,-3208,-3039,-2671,-2457,-2439,-1981,-4161,-7097,-5334,-8296,-10199,-7981,-5556,-11587,-8219,-915,-18853,-23417,-8324,-29262,3459,4512,-223597,7145,8046,9132,10018,10652,10930,10883,-217,-16665,5998,1860,-16447,-4044,-7181,3401,139,3204,3564,-2125,-7971,-7177,3121,3272,-1541,-3731,-4014,-3474,-3638,2410,1203,-1700,1580,1233,-2458,-3180,-3078,86,23,-1431,-317,-481,-966,-2841,-1425,-1784,-2244,-2637,-2649,-2195,-1730,-1287,-936,-990,-1404,-1710,-1928,-2404,-2296,-1724,-1487,-577,710,1977,2346,3216,3509,3476,-1333,-2617,1625,766,-537,868,-326,1606,-1548,-2502,-980,-7,-3157,-908,-1327,-1629,-1956,-2211,-2456,-2631,-2769,-2743,-2733,-2526,-3184,-1805,-2258,-910,-498,-298,-177,-201,-388,-634,-1039,-1469,-1694,-1539,-1371,-1933,-1106,-779,-865,-1078,-1224,-1497,-1747,-2077,-2259,-2441,-2819,-2617,-1900,-941,228,1258,2252,2901,3152,3103,2790,2396,-3797,945,1029,783,647,465,10,-325,-712,-1037,-1308,-1402,-10146,-10742,-927,-4916,-2024,97,444,774,-3703,1381,-2697,-356,-49,96,1853,1598,1309,680,425,-165,-729,-1354,-1926,-2413,-2872,-2885,-2604,-2363,-2178,-2029,-2020,-1646,-1416,-1137,-703,-1774,-3811,-113,1138,-358,-2171,-1849,-1647,-1994,-865,-1698,570,-254,-1912,-2508,-2797,-3386,-3248,-2390,-1821,-1224,-3250,-1530,-1827,-374,1312,-2854,128,800,-817,-367,1594,388,850,-1509,-2018,-1838,-602,-937,-989,-1033,-2060,-1923,-1083,-438,-1040,-1375,-2694,743,1475,904,381,-2384,-3487,-1650,803,-2752,-757,-1460,-2251,-2541,-2194,-1671,-1080,-714,-1328,-138,3,-9,-453,-2439,-1302,-1974,-2432,-2389,-1523,-525,-1586,341,1158,-920,461,-809,335,5952,5839,3888,-160,-1864,-2233,413,230,2027,1173,540,-1646,-3247,869,2091,-1857,-1528,-1397,-457,1511,488,451,-327,-2130,-2993,-2115,-3124,-1979,-978,-205,-1019,-1864,-829,-1258,-608,-631,-1285,-1987,-2754,-3570,-3918,-3290,-2847,-3055,-2410,-2163,-1710,-1375,-2467,-678,-410,-1013,-2067,-277,3,-244,-201,-310,-284,-216,-102,-1,-682,-2206,-1098,457,152,50,-344,-773,-1635,-1832,-2247,-2707,-2949],[-3165,-2976,-3101,-3253,-3454,-4004,-4357,-4520,-4249,-3608,-3068,-2623,-1871,-1528,-1765,-343,-705,631,-797,-336,1449,1495,648,-1429,-1035,-241,-474,832,224,-1201,-1131,-1159,-2125,319,238,-1732,-60,-196,-245,-63,313,-873,275,-1422,-2509,-1782,3116,3633,-882,-3259,1101,3098,-845,1400,2466,2638,2740,-929,-29,1165,104,558,-1122,-2431,-1698,-80,1572,3483,-344,1357,1896,-1681,2219,2007,201,1672,1217,590,310,-163,-158,-336,-603,-865,-1103,-1427,-1578,-1774,-1924,-2065,-2261,-1857,-1716,-1614,-1434,-2358,-1148,-875,-1427,-1297,-395,-413,-1465,-945,-886,-1032,-1418,-1671,-2037,-2365,-2729,-2954,-2983,-2840,-2458,-1991,-1447,-810,-3034,76,-375,648,1538,-1043,-1893,2160,14,-1638,621,-646,-1250,-2030,-44,-824,752,2335,2162,-347,1456,983,302,-350,-992,-1820,-2416,-3089,-3662,-4199,-4213,-3889,-3917,-3039,-2783,-2508,-2518,-2724,-2519,-2770,-2426,-2278,-2198,-2044,-1970,-1922,-1882,-1777,-1796,-2411,-2938,-1894,-2259,-2620,-3098,-3681,-3805,-3434,-2886,-2338,-1794,-1755,-3399,-1351,82,308,-2939,-30,-112,-346,-835,-1999,-1957,-3485,-3196,-3699,-3780,-3740,-3652,-3564,-3477,-3324,-2954,-2573,-2458,-1549,-1237,-101,377,1049,-190,-1172,1415,-1142,-2439,-2572,-253,1991,2820,2710,-2369,-25,-600,2034,-1908,1335,939,598,93,-512,-1300,-1872,-2255,-2061,-918,443,2412,4177,5898,7438,8496,9216,9518,-11194,-25250,10549,-159719,-197780,-56868,-47421,-2679,-9103,12617,-28661,9650,-97821,5624,3857,2360,1319,1073,988,-215,-5479,137,37,1806,-625,-1315,-2395,-135,-1013,-2027,-3520,-3688,-3959,-3567,-2916,-2537,-3146,-2429,-2688,-2910,-3067,-2861,-2168,-1080,-1866,1419,1503,1317,1741,-866,-2699,-124,-313,-4664,-2585,-854,2648,5321,5808,1848,4346,1903,2508,2736,2192,-760,-3503,-3712,-1802,2194,1615,1742,-2101,2687,4131,2447,6475,3706,-2306,1442,2159,2340,205,-16,2057,1175,-2911,-1015,-781,-440,-761,-800,-1450,-3360,-2609,-1757,-2130,-2623,-3129,-3556,-4172,-4757,-5380,-5718,-4923,-4335,-3810,-3357,-3060,-2649,-2506,-2355,-3808,-3147,-2914,-1301,-658,-32,-649,-494,-550,-1694,2866,1167,-4026,2739,1650,52,247,362,3825,440,-2583,-53,2000,-1230,918,-2635,-318,192,-1842,-2137,-95,-38,4,-261,-2658,-1128,-185,-638,-1514,-1174,-1676,-2420,-3149,-3874,-4671,-4982,-4410,-3703,-2903,-2015,-1413,-977,-685,-1591,-5019,-2148,-647,-1165,-2594,-2358,-3715,-2296,-2188,-2086,-1367,-828,-376,-1213,-490,-373,-98,-436,-297,-1248,-1545,354,-2661,-889,-945,-303,-1532,3293,2905,2327,1279,1197,-1016,-3155,-681,-1037,-4087,-2318,-1093,-704,-116,-930,-1064,-1912,-1457,-1617,-1593,-1380,-2105,-887,1072,98,-1873,-2129,-2131,-1022,613,-620,-2729,745,-341,1122,-959,-2906,-1078,-1153,1700,1951,3733,3284,2242,324,924,1158,158,-2722,-2505,-3377,-2311,-3210,-4085,-5005,-5685,-4980,-4167,-3595,-3047,-2543,-2678,-2225,-2719,-1758,-233,-1130,-3023,-1278,-1490,-1060,-1323,-3661,-267,1813,1453,915,8,-1185,-971,-1935,-2173,-2602,-2974,-2785,-2570,-1788,-943,102,-202,1173,2751,3567,1584,750,2449,925,1262,1478,-2187,-1432,-2109,-2678,685,687,601,-2735,-1971,-2789,-2080,422,41,-364,-765,-2659,-3716,-2045,-2310,-2483,-2608,-2598,-2591,-2534,-2569,-2657,-2601,-2563,-2529,-3561,-2358,-2301,-2154,-1987,-1848,-1577,-1285,-1801,-793,-613,-504,-496,-2745,-2205,-936,-1137,-1286,-1482,-1736,-2051,-2374,-2803,-3220,-3551,-3357,-2827,-2087,-1394,-2641,-2318,-209,-2418,-693,-436,168,958,-2167,26,-908,1287,1191,1213,1380,1572,828,-2466,-1377,-20,-2737,-1616,1746,1314,-2084,708,325,-187,-3348,-1319,-1366,-1744,-1991,-2465,-2791,-3063,-3356,-3673,-3929,-4083,-4209,-4151,-4117,-4079,-3877,-3931,-3452,-3101,-2635,-2355,-1956,-2060,-1096,-685,-827,-364,-3161,702,945,-3127,1731,2236,2603,2921,3262,2933,-2198,724,-2610,1187,4352,1784,-5234,-4556,4997,5383,5744,3437,-3667,-2321,-3244,-4946,-6711,-5893,-9211,-8230,-7091,-6251,-7691,-4300,2281,-24831,-22508,-9941,-19300,7114,8058,-200605,11010,12221,13561,-3773,15069,15008,14415,-4137,-21720,6998,2007,-16037,-3533,-9145,1264,-1207,1761,1432,-4718,-6372,-5985,-19,-671,-1549,-5473,-5811,-3794,-4490,-3774,-3186,-2678,-2326,-2148,-3215,-3092,-3425,-2430,-2471,-2668,-2800,-2944,-3241,-3403,-3389,-3063,-2654,-2228,-1710,-1013,-425,121,-222,739,577,566,-2324,259,-26,-438,-2209,-1398,-1724,-1947,-2066,-1852,-1585,-1391,-1372,-2175,-427,-292,-81,-4,-182,-359,-1682,-2001,-1126,-16,-3211,290,342,361,-1312,-84,-469,-1205,-1429,-1175,-1180,-1013,-3422,-1784,-1533,-546,-608,-871,-1151,-1467,-1805,-2050,-2324,-2546,-2565,-2257,-1933,-1508,-1041,-919,330,-183,1188,1357,1353,1080,840,611,247,242,440,804,1351,1719,2037,2055,1806,1509,1338,1561,1847,2619,3378,3851,4084,-42125,3163,2231,996,-356,-1620,-1915,-5708,-4218,1132,-6525,-2417,2595,2484,1736,-3571,904,-3661,-78,-929,-317,-380,-610,-852,-1449,-1701,-2316,-2897,-3422,-3440,-3014,-2682,-2309,-2408,-2114,-2310,-2561,-2675,-2642,-2354,-1932,-1396,-2276,-3700,-794,-620,-826,-1855,-2016,-1934,-2083,-1821,-930,-53,583,-1981,-2503,-881,801,-2081,-1002,1097,-1633,-3282,-1571,-2035,-856,999,-3072,42,-245,-1265,-1028,-1352,-1583,-1718,-1928,-1739,-2286,-1093,-883,-435,-38,-1533,-1134,92,-24,-1166,-1141,-2579,906,1291,668,-173,-1708,-2732,-1090,-1421,-2986,-3014,-3511,-3990,-3876,-3699,-3625,-3475,-3445,-3319,-3046,-2745,-2484,-2397,-2507,-2817,-3361,-4050,-4521,-3396,-2249,-1049,-755,111,-1985,224,-685,-217,5367,5445,3456,-395,-1851,-1937,634,378,6038,6026,2686,-1844,-3257,786,4653,-1531,-2093,-2056,-1073,1110,128,-250,-386,-1489,-2543,-2217,-1578,678,1378,729,-1245,-2386,-58,-369,-161,1510,765,-127,-1253,-2361,-2732,-2234,-1335,-2664,-1675,-1146,-176,-506,-2170,1072,896,-933,-1914,-1834,-2404,-2828,-2433,-1901,-1231,-678,-308,-188,-834,-2978,-1439,-1232,-2059,-2650,-3474,-4233,-4956,-5308,-5078,-4790,-4481],[-172,-345,-470,-799,-1110,-1635,-1749,-1532,-1216,-557,-2417,-901,1508,-1311,-2131,-941,-786,1118,-906,414,2234,1692,1101,-1294,-1032,0,-843,-177,-426,-1570,-1249,-1027,-1830,-453,-72,-1829,368,359,121,-253,-787,-1539,-2056,-2082,-2546,-1873,1266,2379,-690,-3244,1244,3850,-732,1469,2072,1607,3718,-1082,-404,959,154,714,-734,-2321,-1725,-262,2006,4167,-277,1498,1466,-2299,2509,2325,566,1510,994,-114,-221,-894,-1460,-2062,-2754,-3311,-3171,-2716,-2119,-1693,-1381,-1530,-2058,-938,-908,-946,-863,-2127,-510,-74,-1208,-869,1119,1369,-1160,-1287,-1093,-46,-1753,-1375,-702,-43,243,-956,-2163,-935,-1420,-1925,-2419,-2839,-3409,-3773,-3869,-3568,-3027,-2406,-1956,-1540,-1347,-1362,-1080,-1004,-947,-1844,-1156,-1437,-1700,-1889,-2191,-2662,-3059,-3535,-4128,-4053,-3612,-3407,-3043,-2836,-2607,-2428,-1977,-2100,-4233,-2240,-609,-250,-1199,-1470,-150,-2431,-212,-445,-228,-338,-541,-732,-844,-748,-593,-2452,-3090,-1141,1212,430,-2794,1707,1669,1326,-539,1225,890,-2016,-3195,-1199,2152,1343,-1994,5813,2379,1618,1308,-1807,-1641,-2528,-35,-1361,-2266,-2989,-3424,-3483,-3362,-3192,-2856,-2535,-2309,-1637,-1913,-362,-7,499,-495,-782,1254,-1596,-1805,-2180,53,27,-391,-682,-2389,-960,-969,-969,-1676,-907,-798,-550,-380,-236,-240,-112,-199,-512,-539,-568,71,708,1560,2493,3184,3718,3925,-7676,-21367,3924,-185748,-263968,-97200,-48701,1372,987,627,-39297,-236,-100110,-1109,-1398,-1815,-2430,-3007,-3467,-3849,-5807,-4070,-3484,-2581,-1654,-1016,-2719,-553,1754,-638,-3925,-3158,-1815,2098,-1373,-2570,-2608,-384,511,310,400,777,411,601,-1689,2293,1596,2393,2560,-1028,-2226,409,-212,-4840,-2518,-504,3037,3952,3870,2302,3132,2736,2060,1378,1044,-551,-3514,-3250,-1894,1606,2285,2830,-2087,2945,4539,6300,7668,8124,-992,2154,2374,2378,332,35,4903,1749,-2947,-295,-131,557,-769,1357,-570,-2854,-2146,291,2106,1361,541,-213,-1126,-1936,-2644,-3192,-3228,-3017,-2565,-2021,-1718,-2025,-596,70,-3336,-2644,-2809,-1188,1529,664,-340,-91,-403,-2209,1207,997,-3500,208,-129,-565,-1252,-1561,-1704,-2036,-2574,-1821,-1755,-2063,-1927,-2877,-2738,-3394,-4237,-4931,-4329,-3311,-2296,-1281,-2800,-716,910,-437,-1242,-885,1958,1769,1566,1327,157,534,10,-610,-1166,-1584,-2146,-2621,-2887,-2880,-4782,-2603,-2276,-2401,-2461,-2457,-3221,-3122,-3549,-3957,-4146,-3989,-3607,-2931,-2398,-1876,-1393,-866,-458,-1539,-1333,307,-2514,-735,-409,-240,-2078,-732,-1162,-1667,-2107,-2377,-2711,-3065,-3385,-3507,-4284,-3432,-3037,-2408,-1486,-1223,-1131,-1746,-745,-719,-1235,-777,-1609,-1074,1570,411,-1599,-2657,-1787,-537,657,-810,-2339,1604,434,1413,-1347,-1652,-825,-1286,1242,1818,3415,2958,1289,-790,1053,319,-206,-1877,-2366,-3089,-2204,-2486,-2655,-2823,-2892,-2707,-2397,-2278,-2159,-2089,-3478,-2144,-3293,-2451,-1306,-1218,-3090,-720,-1596,-1268,-1540,-4241,-31,2619,3408,975,140,-918,-811,-2489,1875,1607,-2323,-1668,1082,406,-2,75,251,756,642,767,565,218,-555,-1115,-1636,-2085,-2230,-2295,-2162,-2371,-2498,-2796,-3383,-3782,-3941,-3705,-2944,-2018,-1111,-213,-530,-3439,-4995,992,-1773,-625,1491,2358,3833,4027,1258,621,3435,1151,-484,-3315,612,-1455,101,-60,-150,-100,-769,-2524,-1211,-845,-1365,-2002,-2830,-3258,-4002,-4432,-4543,-4356,-3882,-3207,-2644,-1589,-834,-959,-968,-1869,631,-1050,-2526,-2684,-504,-2255,-494,127,-297,-770,-2449,-1728,-2091,-2336,-2242,-1957,-1495,-1001,-349,-2080,-1472,260,-1801,-1878,1524,1075,-2242,229,1305,815,-2744,-1772,70,-293,-595,-1201,-1735,-2268,-2823,-3300,-3499,-3342,-4218,-2433,-1931,-1516,-1055,-983,-1376,-2662,57,-1212,-1607,-1904,-418,1366,-2046,4,-3346,1235,821,-3494,2919,4985,2291,4806,4643,2426,-3960,-1481,-3605,1075,3252,908,-6941,-3960,3282,3448,3516,2102,-4742,-2226,-4492,-5298,-6774,-6699,-10290,-6532,-5804,-5829,-2167,-91,-790,-31408,-20090,-11149,-9898,1720,1227,-7548,568,81,194,-61808,1180,1744,2212,-8185,-27077,2671,1556,-15995,-2953,-10926,-910,-2948,-1787,-2300,-7749,-4779,-5163,-2342,-2165,-1869,-6662,-5944,-3373,-4624,-1145,-1052,-2286,-1134,-1391,-3961,-3027,-3618,-3329,-3776,-4320,-4612,-4509,-4221,-3680,-3050,-2356,-1717,-1248,-416,74,-756,1856,-358,2589,2393,1274,-2698,1607,1085,322,-2902,-961,-1487,-1950,-2404,-2621,-2824,-3063,-2994,-2849,-2789,-2661,-2367,-2142,-1979,-2127,-2112,-1909,-1617,-1488,-3014,-1253,-1256,-1294,-1518,-1803,-2115,-2251,-2109,-1585,-1018,-801,-3761,-1688,-857,-348,-1241,187,264,973,927,1013,585,920,737,552,-1106,-1041,-580,-1607,660,527,2611,3353,3770,3700,3412,2872,1955,1209,596,223,178,86,29,-5031,-66578,-52633,-960,-302,562,1516,2539,3271,3822,-31816,-3484,3604,3117,2512,1759,978,152,-353,-580,-6317,-2586,-111,61,116,-3473,-304,-4604,-485,-1981,-428,-74,278,772,1007,1615,1805,1892,-223,1184,1181,730,503,-2796,208,638,886,-802,-1969,112,-825,150,-2783,-3284,-1472,-1242,-1096,-1577,-2018,-1849,-1735,-530,-498,-676,-1085,-1964,-2286,-811,-404,-1867,-1203,332,-1971,-3262,-1679,-1608,-1210,204,-3322,-497,-675,-1527,-1353,-1722,-2077,-2413,-2526,-2949,-3168,-3455,-3920,-4241,-4622,-4742,-4342,-3600,-2798,-1876,-960,-2296,355,931,610,-550,-943,-1963,-488,-441,-2746,-1934,-2028,-1715,-1006,-1522,123,596,792,-2012,127,1296,1346,-1058,-1588,819,283,-613,56,-797,-668,-2029,-3466,-4089,-2856,-1851,-622,-582,793,977,1213,-486,-1648,-1506,962,620,2017,2117,2153,-1915,-3022,791,1204,-1058,-2551,-2570,-1439,-946,-1166,-1095,-886,-728,-1730,-1793,-878,1030,1112,1130,-1115,-2133,855,581,469,162,-232,-714,-1313,-1947,-2034,-1542,-756,-2053,-1957,-1010,-606,-175,-1753,1197,2121,-660,-1527,-1540,-2932,-3908,-2285,-1009,85,825,1184,1123,-774,-3389,-1476,-1599,-2672,-2740,-2094,-1160,-1497,-553,478,1086,1866],[-271,-614,-14,-86,-48,-295,-175,82,660,1439,-2519,-1489,1403,-1133,-2540,-1650,-782,1223,-1109,1043,488,-651,-1106,-1085,-918,357,-1179,523,-857,-1860,-1392,-936,-1577,-1589,-1906,-1984,-373,450,956,1197,1124,-1362,-20,-1431,-2569,-1900,-1448,-916,-477,-2931,1313,1723,-295,1889,1996,583,2673,-1198,-762,652,97,798,-410,-2069,-1576,-877,-1463,-1896,-2190,-2476,-2574,-2639,-2623,-2589,-2388,-2359,-2128,-2114,-2028,-2004,-1940,-1965,-2138,-2351,-2710,-2899,-3049,-3209,-3265,-3269,-3085,-2767,-2494,-2274,-1986,-1919,-1523,-1174,-921,-574,-441,-329,-746,-1624,-1373,-739,-2151,-676,-7,233,112,-804,-1750,-941,-1137,-1605,-2056,-2336,-2521,-2193,-1503,-650,248,-1607,-1032,2294,1097,-1210,-230,-729,-440,-1469,548,-212,-908,-1455,-2024,-2661,-3120,-3542,-3877,-3753,-3512,-3495,-3297,-3217,-3064,-2914,-2464,-2636,-4154,-1674,-1240,-941,-2067,-843,-680,-2112,-317,-151,197,414,727,945,1169,1478,-294,-2743,-3113,-1383,2391,109,-3426,2135,2567,1282,140,1813,923,-2288,-2829,-1050,2562,1643,-1108,4494,2756,3588,2354,-1739,-1900,-1617,-183,-630,-545,-267,104,-208,-2261,-875,346,-956,-2136,1236,-2728,694,64,-381,-944,-1425,-1830,-2130,-2411,-2470,-2344,-2170,-1963,-1692,-2123,-1433,-519,48,-1083,1530,2464,3572,4597,5540,6229,6877,7052,2660,6016,4780,3537,1647,-500,-2232,-966,1482,3575,-6723,-17328,6556,-210404,-320041,-125367,-43454,8321,9801,10887,11318,11213,10810,9702,8693,5299,5264,4397,377,1490,-6482,481,-80,-296,-969,-824,-3354,-1147,-664,-1402,-4323,-3103,-1288,-1054,-2186,-2698,-2555,-3219,-3843,-3466,-2891,-2354,-1834,-1292,-1590,-331,73,615,1235,-1383,-2057,718,-355,-4562,-2231,-316,3065,3923,3289,2287,1223,213,-862,-1505,-1255,-632,-3258,-3056,-2169,1104,1202,1272,-2271,1431,1648,1921,2187,2357,398,2599,2275,2173,334,40,1614,1411,-3135,240,610,-94,-806,942,125,-2448,-1730,600,495,237,-43,-267,-722,-1202,-1778,-2467,-2916,-2957,-2319,-1386,-2092,-2038,-146,1142,-3040,-2356,-2995,-1906,2105,84,-215,54,-366,-2961,-1247,-1864,-3045,-1765,-904,-36,506,543,1811,-53,-2673,-251,1403,-2239,-1136,-3025,-990,-1536,-2694,-2316,-2319,-2234,-2156,-2068,-2936,-2156,-2395,-2505,-2778,-3062,-3263,-3585,-3746,-3750,-3786,-3748,-3817,-3961,-3981,-3642,-3465,-3328,-3199,-3024,-4600,-2740,-2398,-2434,-2313,-2560,-2776,-1717,-2252,-1123,-654,-128,345,-1888,249,888,385,215,-137,-1834,-898,-824,-2545,-1863,-2021,-1917,-2568,-1030,-865,-967,-1209,-1457,-1867,-2715,-2459,-2222,-3682,-3613,-721,-61,-168,-1480,-1164,-1597,-89,189,-831,-318,-1020,-1330,1969,726,-1315,-3212,-1372,-25,288,-1009,-1939,-1307,-1639,-2010,-2248,-2081,-1612,-1369,-563,62,419,689,355,-1434,30,-620,-1235,-2215,-3191,-3884,-3051,-2129,-2993,-817,133,-1549,78,-1156,2180,621,-3977,-2119,-3599,-3093,-1049,-1222,-3048,-19,-1333,-1433,-1669,-3949,243,2799,3522,1191,352,-469,-757,-2719,2749,1822,-2112,-1916,436,190,25,121,314,513,309,460,417,336,-114,-378,-723,-1201,-1951,-2140,-2539,-3174,-3705,-4163,-4704,-4723,-4334,-3871,-3253,-2648,-2081,-1457,-978,-3994,-5880,765,-1300,-25,1273,1943,2047,2081,1886,920,1012,303,-643,-2854,-2857,-2803,-1479,51,1521,2997,-324,-3020,-1549,152,2879,85,-2723,-1461,1638,-60,-2368,-1700,1653,2250,-2965,-23,-131,-97,18,-1858,-128,-817,-2145,-2471,-1918,-1938,-1754,-1472,-1086,-721,-2156,-124,-210,422,850,1276,1705,2024,2392,-1453,-1371,778,-558,-1719,1558,1098,-2160,-466,-1189,-1906,-2153,-1916,-1254,-458,451,1039,1624,142,2283,1378,1925,1461,-3991,203,-405,-851,-853,-798,-421,-2005,1720,-60,-1104,-1472,-238,1298,-2640,721,-3150,1744,908,-3013,2769,2630,1966,1996,1682,1354,-4542,-2834,-4235,-228,-542,-936,-7482,-2989,-2030,-2387,-2879,-3489,-4903,-4051,-4875,-4504,-6802,-7293,-10880,-4774,-3980,-4396,3613,4152,-3365,-34949,-15803,-11673,-1373,4273,-36082,3204,2640,1632,864,-91167,-610,-1124,-1305,-11663,-30812,-320,109,-15908,-1894,-11838,-2501,-4507,-1713,-2634,-10595,-4557,-4392,-3380,-2457,-1548,-5537,-4201,-2252,-3756,-61,-151,-1948,-539,-794,-4196,-2500,-3136,-1131,-1048,-1207,-1420,-1770,-2389,-3003,-3641,-3784,-3079,-2234,-1277,-125,-774,1996,-199,3708,4102,1362,-2494,1143,3275,-372,-2962,-870,556,2264,1297,447,-443,-1360,-1894,-2227,-2519,-2648,-2572,-2580,-2707,-3234,-3704,-4079,-4409,-4704,-4278,-3950,-3436,-2840,-2345,-1885,-1551,-1293,-1576,-1038,-1176,-1367,-3629,-1837,-2294,-2899,-3255,-3474,-3180,-2577,-1908,-1220,-737,-456,-307,-205,-779,-919,-1607,-2090,-2899,-3425,-2961,-2135,-1231,-466,381,1210,1796,2589,-4220,4537,5987,7590,9531,11522,13496,-106005,17487,19528,21354,22962,24328,24989,24934,24007,15077,9783,1193,14632,12382,10612,9222,8358,7749,-3237,-2200,6154,2316,2902,-3160,-1415,-4358,690,-2858,2049,3048,3074,3102,2786,2821,1378,1796,-582,1235,852,412,197,-2956,-112,-278,-415,-602,-2404,-1078,-1295,-1057,-3130,-2557,-1962,-1597,-1359,-1212,-1753,-1582,-1476,-234,53,28,-449,-1770,-1799,-2158,-2556,-2702,-2142,-1694,-2136,-3159,-1834,-757,-1213,-130,-2762,474,713,-1529,633,1585,1424,459,-2198,-1044,-2526,1165,1863,-264,2083,-281,261,1789,80,-1367,-486,-1852,1347,758,644,-801,-292,-1290,62,606,-2248,-552,-363,-374,260,-1709,1619,2760,2591,-2285,413,2289,1093,-1194,-1122,-431,-794,-727,-464,-802,593,949,-2428,-1534,-3289,-128,-495,-940,1169,806,650,-605,-1490,-1177,-247,-529,-847,-1308,-1818,-2422,-3047,-3727,-4127,-3543,-3069,-3002,-1937,-1468,-1123,-1539,-452,-190,-1070,-1271,-351,-224,-613,-1058,-1461,-1978,-2477,-2842,-2986,-2954,-2717,-2378,-2084,-1905,-1858,-1778,-906,-1631,-2478,-1078,-1233,-68,-1629,993,1199,-597,-1301,729,1661,1492,1154,639,1440,1314,1106,775,-915,-3584,-1626,-1174,-2087,-2551,-2294,-1493,-1402,-768,-102,931,1925],[-1135,-1344,-1524,-1488,-1393,-1667,-1882,-2268,-3095,-3808,-2880,-2005,-788,-920,-2690,-2287,-623,1034,-1299,-168,-1033,-1656,-1566,-846,-742,734,-1440,293,-1324,-1850,-1382,-842,-1345,1366,572,-2176,-1567,-2512,-2529,-1839,-1105,-1588,-173,-1456,-2547,-1880,-418,-901,-1246,-2576,-1972,-2369,-2620,-2450,-2226,-1747,-926,-1327,-1119,230,-100,767,-200,-1774,-1323,-462,2645,5280,94,1540,604,-2213,2421,1816,793,-43,-715,-1328,-1405,-1636,-739,108,427,188,-3429,-1992,-2844,-504,-1011,-1635,-1939,-2167,-2403,-2673,-2846,-2845,-2707,-2177,-1451,-1029,-620,-282,-284,-1915,-1737,-1327,-2631,102,101,186,289,-671,-1078,-1089,953,1322,1068,-2222,-1728,-44,731,3041,1131,-1816,-710,3322,1450,-1234,-1037,-528,-115,-1058,1040,506,318,420,491,-2330,318,130,-191,-356,-343,-2563,-2398,-2654,-988,-130,-1870,-3018,-3800,-1862,-2652,-3120,-2907,-2318,-1592,-1817,-294,111,805,423,1511,1636,1028,1564,-155,-3186,-2831,-1642,-1318,-2200,-3880,-2735,-2072,-1294,-628,-162,141,-2430,-2342,-843,357,242,-244,-370,-345,-314,-408,-1708,-2172,-753,-846,-1033,-945,-878,-826,-764,-1646,-688,-247,-1700,-1978,20,-3518,51,-280,-449,-1227,-1054,-1318,-2283,-1858,-2094,-2237,-2283,-2205,-1998,-1770,-2187,-954,-410,-91,1216,2380,3857,5401,7025,8550,10178,11442,-147,12749,12651,12427,11348,9658,7348,4306,934,-2549,-9021,-13586,-2186,-229201,-351391,-133288,-32371,5582,8938,11637,13348,14122,14161,13077,11724,8716,2826,5075,601,1276,-7310,-137,23,591,-1121,-581,-4103,-1626,1872,-2032,-4465,-2967,-544,2584,-2836,-2275,-1480,-249,989,387,-319,-1038,-1670,-2119,-2483,-2570,-2600,-2359,-1960,-1709,-2016,-436,-572,-4172,-1791,-187,720,499,170,-464,-1134,-1791,-2677,-3489,-3837,-3940,-3909,-3453,-3149,-2611,-1808,-755,-2443,1789,3201,4569,5789,6747,1872,2910,2022,1894,346,201,5469,1829,-3318,738,1502,-322,-658,-605,-1533,-2460,-3389,-4241,-5241,-5222,-4431,-3572,-2952,-2344,-1775,-1223,-2228,-548,-1594,-1079,-2332,-1900,281,1824,-2812,-2129,-3313,-2316,1503,-581,-138,-395,-2043,-3756,-3259,-2793,-2570,-1363,-572,52,318,523,1240,-433,-2764,-553,782,-1592,-2100,-2959,-1474,-2143,-3078,-3960,-4683,-5264,-5414,-4967,-4415,-3806,-3254,-2472,-1779,-1177,-326,201,707,1129,1302,1407,1282,952,588,258,-332,-970,-1534,-3098,-4468,-2885,-1538,-1465,-1727,-2705,-2405,-1554,-2396,-2613,-3003,-2988,-2518,-2088,-652,176,640,469,-94,-2120,-411,45,-2732,-784,273,-446,-2838,2858,3799,2732,1704,2729,-2000,-2541,-1068,-1846,-2886,-4345,-1769,-1715,-1346,-1746,-1197,-1541,-218,-169,-458,-323,-466,-1726,-452,-324,-1140,-3669,-1049,366,615,-1308,-1678,2810,2086,2005,-1857,455,-660,-1466,1445,1916,1942,1800,-656,-1549,1092,682,529,-288,-1987,-2648,85,17,-2853,-1109,-552,-2036,-625,-823,-709,-504,-3620,-2352,-3416,-3901,-1662,-1381,-3097,563,-973,-1804,-1973,-3698,262,2752,3478,1261,364,-140,-893,-2541,3423,1826,-1803,-2288,2716,5535,4779,1797,1016,2143,3699,4186,1012,334,2541,1176,1405,1848,-1855,-114,488,-1599,-47,1306,380,-3244,-1679,-2439,-3748,241,1963,1259,-1688,-4570,-6588,-976,-1269,-628,-273,145,441,631,553,242,-114,-672,-1393,-2642,-2894,-3295,-2986,-2214,-1304,-252,-141,-3296,-2084,-120,2683,-167,-2932,-1360,2032,-423,-3131,-1877,424,195,-3362,44,-311,397,686,-2125,1091,-858,-2058,-2183,-1023,-2019,-1612,-2392,-2911,-2980,-2507,-1725,-823,27,926,1663,2240,2552,2796,-1206,-1668,931,371,-1705,1253,783,-2387,-25,-446,-1154,-1146,-2350,-197,879,2233,3313,4331,-481,3470,1081,2885,1654,-3627,-927,-2475,-3034,-2241,-1300,-9,-1505,1084,674,-891,-1452,-1899,-3106,-4317,-5645,-5339,-4505,-4106,-3692,-3667,-3608,-3799,-4070,-4246,-4282,-4117,-3995,-5133,-3530,-3261,-3123,-6121,-2868,-2815,-2696,-2669,-2694,-4532,-2795,-4637,-3266,-7428,-8370,-11294,-3755,-2570,-3187,-1485,-1347,-5936,-28981,-10656,-12547,-2570,-3131,-78943,-3358,-2897,-2625,-1998,-44563,-824,-360,45,-15080,-26850,-58,-488,-16527,-1169,-12390,-4119,-6503,1001,-447,-10353,-1401,-3844,-2686,-3360,-3636,-4151,-3310,-2964,-2975,-2097,-1386,-1982,585,-273,-4652,-2238,-2745,107,5927,-973,3997,2305,-330,-1810,-1515,1092,-557,-286,974,1832,-678,2165,-467,4419,4390,1154,-2385,49,1872,-1427,-2973,-1156,35,1006,45,-826,-1784,-2797,-3409,-3700,-3763,-3571,-3201,-2976,-2928,-3317,-3656,-3859,-3923,-3969,-3651,-3509,-3199,-2834,-2603,-2444,-2426,-2490,-2655,-2808,-3156,-3480,-3631,-3867,-3978,-3937,-3499,-3075,-2552,-2001,-1457,-855,-1608,34,440,932,-865,330,660,-2899,971,380,-251,-1122,-2023,-2823,-2799,-2062,-1355,-571,-47,158,156,-294,-941,-1919,-3087,-3657,-2867,-2245,-2183,-2532,-2765,-2322,-1053,475,1819,3214,1851,5310,5935,6328,6421,6532,6595,798,-1796,6541,1364,3392,-3146,-2439,-3455,938,-3811,2470,3627,3467,3356,2934,2608,601,1114,-1211,549,-122,-864,-1336,-3089,-1694,-1563,-1253,-1125,-2521,-2252,-1842,-228,-3691,-2001,-2591,776,-792,-1148,-1656,-1463,-1483,915,2022,1744,213,-1745,-1409,446,2006,-1350,-1370,-1143,-2410,-3294,-2350,-386,-1010,-1558,-1922,-1561,-823,-1505,715,1385,1371,49,-2173,-782,-2233,1189,2050,-695,1805,66,611,1182,-166,-1630,-281,-1392,1475,377,584,-1063,53,-862,251,-391,-1730,-1774,-2088,-2178,-1832,-1811,-1115,-759,-664,-2601,-628,-585,-361,-996,-771,1460,315,-192,608,-848,1599,2006,-2541,-2254,-3550,-502,-611,-1266,-1225,-2959,-3750,-3358,-2375,-1542,-934,-531,-242,-110,18,-2317,-2658,461,822,-505,-2817,-2318,-2004,855,-422,-2113,-36,268,-493,-638,108,339,-197,-721,-1126,-1568,-1926,-2121,-2140,-2110,-2005,-1858,-1764,-1765,-2071,-2252,-1232,-1233,-2989,-1201,-1801,-835,-1562,-645,-629,-731,-963,-1007,-1147,-1666,-1934,-2347,-2507,-2361,-1900,-1291,-930,-3162,-1573,355,-432,1790,1671,1421,-1132,-870,-577,-923,-1570],[-1562,-917,-51,-863,-1009,255,1909,725,3296,3029,-1784,-2367,1220,-640,-2311,-2461,-293,1283,-1374,2206,2927,2482,1522,-577,-579,-1619,-2796,-3311,-2804,-1903,-1042,-688,-1079,835,635,-2349,-971,-914,-1808,-2523,-2933,-3053,-2804,-2632,-2408,-2580,-2857,-3417,-3916,-4510,-4858,-4384,-3926,-3327,-3052,-2908,-2755,-2893,-3109,-3232,-2925,-2194,-1405,-1443,-954,-486,2159,3002,309,1485,333,-1938,1961,2453,610,-163,662,-678,-1524,-2244,-768,-759,-475,-67,-2763,-3430,-2641,338,63,-1625,-557,-650,-721,-789,-763,-1679,-915,-969,-983,-1388,-1830,-2292,-2654,-2722,-2836,-2664,-3131,-1507,-1003,-290,326,-590,-361,41,782,879,598,-2666,-1389,-279,1118,3587,872,-1847,-487,3252,1619,-1461,-2005,-77,92,-726,2676,1196,710,1503,365,-2518,-292,-1149,-1961,-2059,-1374,-2267,-2315,-2769,-603,315,-2222,-3221,-3425,-785,276,-504,-3138,-2063,-1999,-1589,-506,309,846,237,2513,3607,545,4084,-65,-3361,-2427,-1903,1869,-646,-2249,-854,-1585,-2008,-2229,-2370,-2469,-2574,-2615,-2691,-2876,-3033,-3414,-3626,-3509,-3329,-3252,-3221,-3103,-3237,-3287,-3462,-3381,-3321,-3273,-3230,-3203,-3187,-3122,-3271,-3756,-4017,-4461,-4094,-3583,-2765,-1936,-1220,-437,-2393,-476,-1116,-145,1167,1128,1148,-649,-2712,-1224,1472,1081,1440,838,2090,2793,3926,5402,7454,9612,-398,13998,16015,18298,20200,22084,23999,25736,27449,29043,-15046,-10662,12332,-236802,-348292,-119975,-18023,28280,22793,17645,13876,12019,11554,10973,10409,9298,-1496,5929,1581,2722,-8228,345,-314,-380,-1285,-330,-4923,-1923,79,-2371,-4444,-2853,-1002,-1490,-3232,-2012,-2003,-1647,-1182,-542,10,469,865,1244,-1161,420,1169,2276,2590,-1978,-2128,986,-901,-3825,-1418,-214,718,-162,-911,-1571,-1761,-1494,-1271,-1098,-856,-950,-2512,-3025,-3399,-4570,-4595,-3205,-2580,118,1666,2978,3979,4596,3312,3045,1595,1541,311,493,2715,1850,-3518,1169,1394,20,-351,720,369,-1286,-547,-528,-946,-1421,-1801,-1953,-2098,-1992,-1698,-1295,-2650,-942,-1876,-1596,-2379,-1592,704,2409,-2667,-1942,-3710,-2022,1049,-1297,-578,-1685,-2830,-3760,-3448,-3190,-2828,-2585,-2278,-2152,-2303,-2006,-1402,-846,-2831,-907,146,-632,-2685,-2732,-1937,435,-2840,-2026,-1247,113,-1491,-1490,-2804,-2790,-3275,-3431,-3603,-3685,-3628,-3676,-3611,-3493,-3482,-3421,-3480,-3622,-3690,-3613,-3691,-3731,-3664,-3765,-4325,-2904,-2094,-1817,-1584,-2728,-2078,-1895,-2231,-1008,-1400,-1925,-2589,-3097,-3678,-4006,-4008,-3657,-3253,-2824,-2515,-2147,-2889,-1529,-1303,-1084,-2644,112,709,1235,1556,2324,-2076,-2321,-1390,-2062,-2013,-3546,-494,-651,-1262,-1895,-1105,-1469,793,1033,-34,102,143,-2080,2231,1196,-962,-3046,-732,733,549,-1548,-1451,3463,2874,2281,-2022,1144,-834,-1375,2160,2075,1132,744,-1533,-1079,2008,3301,1773,351,-1849,-2539,945,137,-2312,-1791,-2870,-3784,-4549,-5155,-4877,-3982,-3184,-2619,-2996,-4605,-2246,-1546,-3010,1189,-423,-2197,-2278,-3540,189,2653,3423,1335,352,215,-1031,-2007,4057,1795,-1410,-2390,2571,6584,4656,1809,1192,2250,2272,1849,972,232,373,-14,-402,-832,-1695,-1333,-1328,-1445,-1394,-1265,-1317,-3465,-1486,-1969,-4118,-1483,-1769,-2051,-2404,-4668,-6722,-3047,-3121,-3094,-2998,-2737,-2434,-2040,-1698,-1380,-906,-460,-532,-2454,572,-716,347,1386,1499,1695,1,-2720,-2494,-369,2189,-344,-3183,-1361,1371,-721,-3890,-1978,954,1239,-3335,54,-602,750,1253,-2356,791,-931,-2006,-1650,-1411,-2216,-317,567,-635,-1477,-1805,-876,4,1491,2699,715,3501,4343,4247,-1078,-2081,994,1239,-1536,175,-317,-2563,-1521,-2063,-2857,-3644,-4437,-4771,-4307,-3288,-2451,-1597,-910,-505,-437,-621,-965,-2971,-1623,-1634,-1359,-695,-215,728,-899,1835,1252,-724,-1534,-852,-39,-2705,-1744,-3192,-2361,-2552,-2381,-2372,-2217,-2296,-2517,-2790,-3129,-3469,-3953,-5879,-4548,-4591,-4579,-4834,-4161,-3932,-3652,-3518,-3535,-3708,-3985,-4338,-4576,-8177,-9587,-10915,-3201,-1599,-2220,196,895,-7954,-21504,-4693,-13771,1139,599,-82598,-191,-407,-886,-935,-862,-653,-389,-60,-17914,-20853,-6164,-2386,-17507,-525,-12154,-5385,-8489,1684,-2789,-7292,-204,-3675,-107,620,258,-2811,-1511,-2048,-3087,-3870,-3845,-2838,-1459,-1172,-5020,-1915,-2177,183,4224,-878,3672,1676,-413,-1542,-1915,-2249,-3298,-3281,-2317,-1004,-281,1092,-819,2115,1968,948,-2088,-935,514,-2325,-2727,-1453,-1240,-1556,-1896,-2052,-2262,-2577,-3501,-2636,-2710,-2670,-2408,-2163,-1951,-2065,-3686,-1974,-1866,-1974,-1959,-2219,-2373,-2460,-2629,-2793,-3007,-3206,-3406,-3488,-3653,-3687,-3471,-3336,-3222,-3241,-3121,-3197,-3330,-3566,-3872,-4019,-3883,-3413,-2708,-1777,-1078,-183,527,-3425,380,2700,3263,3619,3881,3976,4219,4580,4884,5580,6478,7556,8863,10048,11216,12049,12493,12626,12450,12091,11372,10452,9517,8349,7146,5847,4315,3006,1810,878,210,-108,-258,-101,139,532,-1259,871,364,1186,-3211,-1301,-2556,1131,-3721,2727,3722,4340,4973,4183,2229,-129,475,-1839,1151,4508,3532,1804,-2896,-1036,947,1485,-2189,-2143,-2509,-1996,-610,-3577,-1498,-3040,231,-991,-1216,-1632,-1397,-1601,950,2474,1363,-16,-1748,-1000,806,2208,-1279,-1488,-1959,-2646,-3537,-3096,607,-474,-2288,-994,1874,1744,-1343,1430,2621,1101,-453,-2034,-502,-1852,1088,2087,-1197,1549,218,775,1420,-566,-1938,-134,-840,76,-177,-728,-1266,-1410,-2100,-2884,-3778,-4783,-5846,-5588,-4530,-3475,-2705,-2159,-1706,-1599,-2861,-1762,-1952,-2093,-2051,-1649,-888,40,-73,716,-894,1541,2259,-1923,-2765,-3531,-3048,-4799,-6644,-5520,-3969,-2383,-1260,-1251,-667,1206,309,1504,1299,978,-2471,-2517,-419,-768,-1065,-2078,-1679,-2060,-2073,-2220,-2273,-2230,-2176,-2203,-2124,-2190,-2224,-2397,-2528,-2520,-2547,-2503,-2318,-1990,-1642,-1244,-826,-486,-1063,-2280,-2686,-1362,-858,-3561,-1305,-2385,38,-1652,145,130,-327,-619,295,561,551,864,-702,866,1605,1887,2116,-929,-2767,-1465,-506,-868,1978,1321,543,-856,-1475,-2462,-3489,-4141],[1219,-337,-368,-811,-1393,-327,588,691,2338,2922,-1672,-2978,1133,-734,-2006,-2201,-200,911,-1648,822,807,753,529,-633,-448,-614,-1945,-2092,-2747,-3071,-2997,-2652,-1927,-1416,-1014,-2720,-2043,-1280,-1621,-1862,-1981,-2073,-1912,-1696,-2298,-1781,-295,77,111,-1933,1305,1376,1335,1392,1139,-1652,646,-1651,-1737,-826,-846,-267,-310,-1180,-555,-519,-103,62,239,209,84,-1802,-806,-1476,-2076,-2850,-3266,-3392,-2846,-2865,-1550,-1147,-1071,-1223,-1741,-2893,-2651,-3258,-3678,-3637,-3289,-2839,-2428,-2011,-1426,-1586,-113,696,-364,969,1550,2199,840,-1910,-2326,-1062,-3151,-458,-565,-116,492,-518,358,1613,878,463,188,-2743,-1079,-514,1522,4076,721,-1593,-276,3030,1680,-1793,-2586,-445,-1777,-3248,-4081,-3144,-1990,-777,-300,-2166,1776,2266,802,-1392,-1968,-1430,-2070,-2744,-195,-378,-2437,-3180,-2975,-2947,-2030,-660,-2498,1858,1243,-1326,181,561,759,56,2810,4500,119,5237,107,-2741,-1887,-2010,921,-522,-1984,-3312,-3056,-2172,-1446,-1015,-850,-2220,-1305,-1554,-2174,-2789,-3425,-3292,-2441,-1550,-917,-1681,-2460,-250,-401,-828,-1138,-1587,-2130,-2679,-3149,-3447,-3487,-3585,-3875,-3634,-3874,-2499,-1940,-1081,-237,11,308,-2330,-209,-682,-379,995,207,-660,-1617,-2715,-3069,-2990,-2247,-1163,-554,2561,5232,8539,12444,9771,22445,2894,34006,40729,49194,59041,70158,81365,90922,97679,100848,-24193,-8795,11038,-230277,-317751,-92476,-2722,52884,43244,35714,30776,27953,26267,24444,22955,21341,-6168,17635,3426,6120,-8967,4368,8422,322,-1429,-6,-5527,-1954,3221,-2246,-4347,-2703,525,-277,-3243,-1239,-1367,-1076,-622,36,621,1113,1524,1888,-851,-302,706,2243,2275,-2096,-2328,896,-1304,-3501,-1160,-400,1890,2776,3040,3219,3520,3893,3977,71,1334,-427,-2223,-3204,-3000,-988,-178,-1224,-2632,-3050,-3399,-3173,-2793,-2598,-2613,-2686,-3068,-3570,-4033,-4047,-3462,-2768,-3728,-1378,-846,-436,-172,72,185,-527,191,1035,1319,1535,1760,2050,1532,2130,2014,1598,-2891,-1445,-2184,-2072,-2259,-2146,-2850,-3426,-3878,-4365,-4453,-4306,-4084,-4055,-4150,-4279,-4546,-4491,-3968,-3561,-3175,-2883,-2436,-2090,-2025,-1646,-1192,-1169,-2910,-1302,-367,231,-2605,-2492,-2331,356,-2552,-2008,-1959,-1099,-1432,912,-2608,451,2034,-877,227,-1465,1921,1734,2669,2211,1600,-1110,507,-1,-283,-299,-410,-503,-577,-4514,-4183,-2701,-473,-587,-1483,-2581,-1837,-2303,-1927,1341,1717,2006,1162,-1848,682,1681,1128,774,91,-2407,-545,-720,-2850,-1067,-1172,-1573,-2188,-2123,-2557,-3053,-3436,-3576,-3683,-3738,-3761,-3677,-3786,-3803,-3889,-3986,-3993,-4169,-4365,-4435,-4175,-3609,-2898,-2229,-1479,-2281,166,908,-808,-2391,-475,1030,482,-1703,-1290,2260,1809,1074,-2126,-661,-1324,-1633,-1810,-1223,-497,-192,-2174,-326,1894,3010,1856,887,-1742,-2451,1257,250,-1763,-172,-566,-2700,-1284,-2167,-2971,-3157,-2918,-2795,-2579,-3905,-2723,-1751,-2750,1840,227,-2584,-2578,-3465,31,2505,3328,1388,324,576,-1149,-1334,4633,1730,-1008,-2073,1736,-605,-1669,-1712,-1581,-1664,-2332,-2642,-2885,-2699,-2457,-1797,-1163,-730,-1470,-279,-232,-1309,-1152,-1112,-1462,-3343,-1325,-1529,-3813,-1503,-75,121,-3061,-4264,-6378,-1183,-1831,-276,-217,116,629,1365,2147,915,3964,2809,-625,-2255,479,-595,83,3030,2222,2984,145,-1916,-2617,-507,1006,-357,-3330,-1406,-1520,-987,-3821,-1981,1609,1317,-2899,67,-934,1008,1766,-2380,290,-983,-1924,-886,-1415,-2402,-498,1412,323,-563,-1590,-1070,-630,13,844,-536,2171,2489,2705,-972,-2506,1044,1336,-1140,117,-473,-2531,-1652,-1831,-1916,-1656,-3035,-2106,256,1312,2221,3302,-896,2996,883,1649,539,-2061,942,-116,5089,5907,5168,2956,-120,4276,1758,-517,-1585,-1092,910,-1965,1612,-2907,896,290,-1943,-601,-886,-1249,-1569,-1745,-1807,-2294,-2872,-6060,-1265,-911,-632,-3548,-1353,319,704,1017,-4140,-1622,-7,-1220,772,-8560,-10764,-9919,-2976,-455,-1544,343,-230,-9092,-13999,-2169,-15445,-2939,-3219,-50420,-3182,-3091,-3452,-3623,-3914,-4289,-4742,-5089,-19862,-14421,-13597,-4651,-18580,-4871,-11082,-6158,-10174,-5003,-4608,-4262,-1534,-3504,-419,1505,1178,-1457,-533,-852,-1071,1395,-2043,-2428,-1025,-2156,-5126,-3723,-3551,-2779,-1815,-1096,-474,-58,-415,-1096,-2204,-838,-1656,-2719,-3858,-4882,-5085,-3880,-2671,-1805,-1254,-590,-1523,-1373,-235,-2536,-2239,-1552,-1190,-196,-427,-466,-512,-595,-4433,7,306,699,1258,1486,-146,342,-4307,152,-1638,1394,-1698,608,165,-217,-691,-1168,-1703,-2219,-2716,-3055,-3418,-3579,-3427,-3304,-3134,-2987,-2524,-2022,-1312,-460,462,1471,-3632,376,3715,1486,-1224,1188,2611,-2961,-251,3263,11432,13168,14954,16622,18412,20250,21960,23982,26060,27987,29557,30171,29817,28269,25783,22911,20161,18028,16430,15339,14630,13801,12872,11700,10123,8601,7034,5571,4214,3064,2017,1297,719,337,-546,-897,-1531,-2150,-3209,-2737,-2452,-1965,-2818,-349,533,1182,1762,1936,1932,-672,16,-2231,993,712,-209,-1105,-2567,-3031,-3601,-3344,-3465,-1463,-1636,-1525,-933,-3040,-976,-2957,-261,-1086,-1300,-1624,-1326,-1706,881,1070,86,-981,-1685,-1292,-187,1214,-1215,-1495,-2615,-2753,-3712,-3914,1152,297,-3465,19,2552,1838,-986,973,1307,718,-930,-1765,-113,-1408,962,2077,-1656,1023,255,878,2970,-1010,-2164,26,-155,833,-317,432,-1340,158,-451,785,3746,-486,2961,2433,351,1419,-1518,39,-676,-1429,-2923,-2585,-3169,-3893,-4859,-6001,-6405,-5277,-4042,-3029,-2033,-1498,-1371,-1656,-2720,-3479,-4771,-5915,-5959,-4654,-3268,-1767,-713,-1161,-435,1238,-30,740,19,-841,-2387,-2639,-3327,-3606,-3593,-3472,-3335,-3255,-3191,-3288,-3373,-3570,-3763,-4053,-4205,-4423,-4494,-4564,-4455,-4076,-3619,-3003,-2194,-1228,-274,649,446,205,-1489,-2427,-2961,-1660,-600,-4130,-1569,-2907,-1626,-1850,-1241,-568,-99,-240,1546,2564,2921,1157,-1436,-75,3808,3658,3339,-862,-2451,-1279,-1402,-703,882,640,554,-539,-922,-1191,-250,-861],[-2235,-2029,-1403,-376,-947,-166,1388,710,2121,1615,-1531,-3362,-967,-1481,-1599,-1513,-899,-453,-1704,177,129,-123,-623,-1127,-1897,-2338,-3006,-3595,-4015,-4210,-4253,-4241,-3946,-3847,-3729,-3727,-3539,-3247,-2812,-2137,-1295,-2240,522,-923,-2027,-1713,2119,3241,291,-1598,2408,5362,2369,4713,3698,-1684,662,-1833,-1923,-1366,-1323,182,-152,-891,-333,-505,-308,306,608,1396,420,-1745,376,1552,-250,-1445,804,-857,-2414,-3410,460,1067,2169,337,-818,-1400,-1074,1078,764,-1345,44,-266,-715,-1288,-1805,-2239,-2708,-2781,-2560,-2559,-2537,-2591,-2708,-2808,-3329,-3912,-4316,-4747,-5033,-4633,-3907,-2968,-1974,-1040,-96,53,-169,-2415,-837,-751,1904,2173,687,-1174,-104,23,-612,-2255,-1991,-1088,-746,-359,359,1083,751,516,-949,-1688,2511,4317,741,-2367,-1699,-536,-1739,-2607,183,532,-2570,-3034,-2485,109,-21,-895,-1899,2624,1436,-1078,564,825,680,-51,296,-405,-1020,-1433,-1812,-1945,-1973,-1984,-2073,-2069,-2174,-2566,-2972,-3438,-4075,-4902,-5804,-6545,-6370,-5550,-4738,-3986,-3657,-3447,-3245,-3299,-3686,-4200,-4500,-4681,-4324,-3807,-2961,-2211,-1628,-1205,-903,-732,-252,-1272,-1204,752,-3328,676,210,1981,925,326,157,-2187,-2,-196,-583,-245,215,1233,1086,-2168,-2377,5019,3661,-164,-1441,4123,14011,21241,20958,7634,47183,8876,50076,82513,87045,89391,90325,90726,91400,93216,96173,-30483,-8122,9725,-212698,-276264,-60661,11813,115132,135907,143202,132550,117676,100002,80457,61154,31436,-4948,14250,5968,7685,-9152,5077,10264,324,-1516,453,-5410,-1761,3843,-1694,-4209,-2428,1701,3313,-2866,779,-1767,-4165,-5859,-4461,-2803,-1451,-408,370,-416,-999,89,867,726,-1961,-2484,310,-1686,-3124,-959,-665,-382,-638,-871,-1284,-1625,-1883,-2354,-2821,-3000,-3214,-3572,-3718,-4199,-4661,-5082,-5382,-5323,-4913,-4131,-3245,-2366,-1602,-944,-267,122,342,100,104,-177,-505,-3833,-912,-924,-767,-522,-167,80,327,597,1007,1335,1762,2021,3412,2033,3604,4375,2110,-2594,-1939,-2376,-2380,-1941,-1475,-3639,-4224,-2696,-1570,-3512,-443,393,-2685,-2,-526,-2,-2376,-236,-272,-888,-17,267,396,1439,334,1872,-1392,-2921,-1588,-487,943,-2193,-2221,-2456,625,-2136,-1854,-2460,-1986,-860,1198,-2294,813,1890,-1125,588,-1443,1237,734,1310,1094,788,-2250,341,103,16,-411,-171,-75,-553,-5076,-3924,-2289,-344,-784,-1285,-2133,-2134,-2864,-3714,-4622,-5404,-5409,-4704,-3793,-3159,-2660,-2300,-1944,-1685,-2341,-999,-365,-2388,-1150,303,-1214,-1604,2936,4045,1171,939,3323,-1768,-1824,-1182,-920,-272,-1837,-1314,-1356,-1764,-1933,-675,-1304,-430,-1567,-2656,-3716,-4411,-4563,-4308,-3981,-3670,-3642,-3571,-3455,-3344,-3051,-2650,-2244,-1516,-994,-2119,-482,-1548,-622,-1271,-1911,-2911,-3922,-4582,-3992,-2662,-1247,302,1326,-1653,-2326,876,-92,-1274,482,-684,-2926,-1443,-96,-167,-1304,-2836,-2717,-2181,-3155,-2948,-2031,-2331,-4103,-2797,-2920,-2876,-3463,-201,2298,3152,1385,260,893,-1244,-590,5099,1595,-656,-1493,2405,6056,4054,1502,1337,2271,1336,482,-526,-1397,-2309,-2598,-2541,-2343,-1997,-1816,-1661,-1933,-2319,-2847,-3687,-4403,-5050,-5469,-5275,-4745,-4178,-3644,-3699,-3747,-5929,-3275,-3546,-3793,-3910,-3686,-3231,-2559,-1891,-1246,-476,232,-785,-2142,336,-583,-342,2407,1939,2731,181,-1148,-2489,-613,1279,-291,-3296,-1545,-1793,-1755,-3146,-2036,464,285,-2414,-48,-1422,1035,2087,-2232,-511,-1152,-1943,-90,-888,-2577,-826,1511,1615,1573,-1524,494,31,-139,-579,-1625,-1071,-1097,-869,-1025,-3071,-375,-402,-725,-409,-374,-2439,-292,108,-1030,1171,-3294,-2860,3938,5267,6443,7287,-577,2922,854,846,-179,-1168,2477,-491,4556,4499,2964,2127,572,846,246,-476,-1765,-1349,-1331,-1527,-1801,-2549,-1346,-1333,-1786,-1348,-1434,-1727,-2024,-2128,-1976,-1724,-2332,-5778,690,1615,2404,-2528,-1081,4335,4821,5103,-6021,290,1016,1118,3052,-8272,-12027,-8907,-3274,-2679,-4180,-5850,-6435,-9571,-7172,-1885,-17927,383,1017,-13622,1993,2302,2063,1921,1533,887,-8388,-1378,-21123,-8037,-21366,-6828,-19350,-4327,-9599,-6757,-11671,-1009,-5848,-1693,-1521,-3552,-2365,-2533,-2337,-1961,-1580,-1176,-863,-558,-3061,-2973,-302,-2675,-5176,-1322,-1846,-2229,-2387,-2549,-2501,-2356,-2301,-2137,-2593,-1916,-1991,-2143,-2192,-1938,-1591,-1017,-1342,445,1024,697,-1041,-1294,-198,-2124,-1862,-1672,-1868,2145,4601,4239,3687,2930,-3981,1799,1113,498,67,-415,-947,-1805,-4354,-3147,-3696,-4396,-4862,-5493,-5780,-5697,-5398,-4894,-4362,-3812,-3305,-2747,-2344,-1868,-1776,-530,165,-1712,-1196,-1475,3455,4232,4495,1938,-3433,-490,3383,1403,-1497,1357,3353,-2135,-1122,3619,13168,21996,24801,27033,29146,31461,34331,38791,45098,53271,62828,72327,80512,85831,87533,85775,81375,75654,69443,63268,57049,50154,42653,34790,26972,20148,14492,10227,7342,5804,5132,5053,5032,4983,139,3766,-896,1843,-3300,-121,-862,-1456,-2029,-1940,-1945,-2054,-2104,-2440,-2386,-2698,-3038,-3521,-4039,-4558,-5112,-5235,-4843,-4046,-2938,-1641,-2884,-832,-667,-833,-1329,-2632,-608,-2591,-834,-1200,-1512,-1795,-1921,-3649,-4698,-4205,-2831,-1297,-1682,-69,1429,2441,-1280,-1526,-3001,-2877,-3587,-4065,-1330,-2350,-2745,-2515,-1916,-1245,-1025,-1042,-1382,-1832,-2207,-2148,-2114,-1637,-1126,-817,-2095,-524,-806,-1267,-1766,-2279,-2519,-2412,-2164,-1323,-563,371,-1349,62,-385,829,5865,211,2826,2544,425,1727,-1268,3905,2834,1281,-2782,-1752,-3028,-3787,-3588,-2419,-764,182,343,617,-816,888,3095,-619,-2361,-3537,-2165,-1003,-1352,-453,1872,-987,-235,-1092,-186,1725,-361,5978,10483,1973,-1986,-2121,90,2089,-334,-546,-325,-1526,1902,-404,-1428,-726,-1742,-2774,-3567,-4302,-4772,-5187,-5490,-5670,-5866,-5839,-5457,-4803,-4094,-3385,-2763,-2375,-2301,-2437,-2888,-3084,-3963,-4846,-4929,-3816,-2458,-2076,-579,37,314,207,1828,4841,4944,776,-2065,-890,3663,3718,2354,-687,-2158,-992,-2202,-701,-776,-823,-722,-729,-845,-1104,-1710,-2329],[481,87,1238,749,-343,-283,1204,663,149,-1162,-2938,-5003,-6402,-5667,-3462,-1174,312,472,-1661,2679,5094,2242,-491,-807,-175,-1594,-3597,-5319,-6085,-5605,-4780,-4099,-3384,-3080,-2888,-3276,-3776,-1687,-631,740,969,-2415,716,-463,-1694,-1691,1928,2638,401,-1294,2318,1072,-320,-1361,-2381,-3094,-3350,-3532,-3616,-3723,-3813,-3746,-3609,-3204,-2573,-1892,-1236,-577,-44,163,215,-1878,-639,-182,-891,-1866,737,-1174,-2760,-3543,901,1171,3081,428,-244,-59,-278,2626,2898,-1245,467,2170,1392,-151,308,-1522,230,1365,-334,1469,1302,2234,2203,-1246,-2229,619,-2475,2364,2900,1838,831,-623,1389,3134,1414,-491,-609,-2031,-824,-1109,-526,-1385,-2266,-3076,-3915,-4539,-5055,-5278,-5274,-5143,-4927,-4822,-4509,-4272,-3863,-3240,-2643,-2193,-1718,-1440,-1470,-3420,-1795,-2232,-2411,-2563,-2438,-2140,-2818,-3023,-2123,374,-580,-1686,-1548,2211,1365,-1030,767,915,505,-162,1249,478,-771,-848,-1275,-1295,-1067,-1953,-577,-423,-532,-1077,-1755,-2567,-3573,-4753,-5960,-7012,-7479,-7118,-6277,-5213,-4368,-3457,-2384,-1437,-767,-1485,-2126,224,268,81,-122,-28,-134,-354,-116,-1006,567,-595,-1036,894,-3028,-85,-464,-1332,-2361,-3536,-4522,-5279,-5852,-6171,-6499,-7100,-7838,-7175,-5212,-2507,-2998,4220,4637,-1240,-1788,4337,13194,15463,21463,5343,47235,16085,54667,183821,213513,238522,256567,265841,265588,256897,241932,-18920,-8891,8171,-190015,-237036,-32866,24131,144329,172430,207920,202350,190670,173838,152854,130227,40216,4755,36317,8650,10655,-8820,5449,11716,104,-1771,838,-5038,-1700,4483,-1141,-4277,-2224,2107,3160,-2465,-1007,-3125,-4627,-5136,-4440,-3306,-2147,-1110,-218,-101,-1738,-894,1247,1336,-1823,-2737,329,-2244,-2912,-1009,-1185,236,2169,2346,2267,2130,1906,1274,-2515,-259,-1117,-2136,-3840,-3483,-3590,-3065,-2051,-2366,531,1849,3011,3935,4524,4822,2547,-312,569,-203,1766,2178,1631,-3983,1457,1814,2406,808,3395,2003,1324,1967,1854,1182,1515,1424,3147,2357,3465,3581,2443,-2079,-2555,-2572,-2709,-4003,-5635,-7300,-8131,-7291,-6419,-5801,-5782,-5827,-5778,-5044,-3533,-1763,-1891,-817,-616,-306,-520,139,16,1152,183,1179,-1644,-3054,-1880,-332,1264,-1971,-2133,-2417,1008,-1846,-1691,-2823,-2522,-200,1349,-2036,1100,1594,-1501,756,-1408,319,-421,1981,1709,1305,-3181,517,28,-350,-1148,-953,-1344,-1701,-4534,-3673,-2495,-2536,-2947,-3203,-3287,-3566,-3781,-3987,-4177,-4315,-4484,-4774,-5000,-5510,-6098,-6649,-6795,-6443,-5596,-4570,-3312,-2079,-1212,83,-1448,-1097,2231,2623,494,467,3331,-1511,-1613,-850,-220,501,-1049,-1611,-1578,-1652,-1923,-479,-1242,1565,1805,206,-1402,-2750,-3718,-4289,-4551,-4486,-4370,-3907,-3148,-2235,-1550,-1105,1196,2585,2952,-2021,1985,-1971,-94,4793,2448,-535,-1543,-2011,1433,1207,992,1418,1616,-1627,-2170,331,-529,-914,1015,-711,-3100,-1341,3,1418,-1547,-2926,-2409,-1825,-2446,-2800,-2424,-1802,-450,1550,-3127,-3166,-3522,-497,2025,2869,1307,166,1146,-1289,192,5425,1381,-370,-814,2388,2438,983,236,-165,-512,-1309,-1829,-2596,-3388,-4457,-5128,-5511,-5569,-5194,-4737,-4133,-3836,-3574,-3426,-3605,-3728,-3945,-4262,-4468,-4662,-4801,-4753,-4538,-4328,-5501,-3945,-3880,-3935,-4150,-4412,-4820,-5298,-5957,-6696,-6899,-6126,-5110,-4003,-3072,-2231,-1427,-730,-196,346,179,-393,-2078,-587,1571,-60,-2906,-1697,816,-527,-2483,-2068,-713,-1437,-2308,-3432,-4657,-5601,-4943,-3482,-1826,-1341,-1963,782,199,-2388,-1179,1289,2636,1874,-1501,477,-234,-886,-1322,-2208,-2152,-2645,-2977,-3351,-3524,-2862,-2290,-1482,-479,-344,-2222,733,1109,29,1969,-3375,-3010,4933,5108,4910,4696,87,2964,901,33,-907,-208,-496,-1178,-1682,-1841,-2141,-1885,-1822,-1781,-2085,-2436,-2853,-3457,-4051,-4599,-5176,-5074,-4613,-4171,-3417,-2854,-2134,-1621,-1229,-889,-655,-1239,-1959,-5289,-1042,-1328,-1762,-2053,-2487,-2732,-2745,-2729,-7318,-2869,-3139,-3581,-4029,-7017,-12782,-7913,-3846,237,-1918,7582,7797,-9410,-1237,14034,-20983,12549,19669,16936,19971,19645,18555,17359,15768,13861,-21669,3642,-21601,-1726,-20983,-8436,-18289,907,-7671,-7082,-12647,401,-6224,23,-140,-3652,-1146,-1633,-1877,-1778,-1366,-1044,90,831,-3993,-3598,-1312,-3312,-4954,-413,-1416,-2176,-2466,-2443,-1999,-1398,-914,-380,-2825,-1581,-854,-24,1542,2068,1301,2257,-1490,3054,2609,494,-566,-653,228,-1238,-1752,-2787,-3455,-3730,-3580,-2940,-2267,-1747,-2668,-502,-145,187,382,251,-847,226,-3719,161,-2167,691,-1503,492,598,961,-272,-793,1186,712,-1438,-1328,602,1521,-1127,-15,-323,-2312,-677,-922,2573,2170,1875,1334,-2520,-1119,2989,1299,-1747,1353,3770,-1231,-2023,3881,14954,24801,54530,59567,64955,71419,79707,91115,105885,123654,108062,161988,177735,188015,191675,188959,181122,169986,81354,142189,126511,109535,91956,74699,58732,45305,34553,26408,20428,16200,13035,10608,8382,6282,969,1565,-1100,-2638,-4128,-4885,-5134,-5419,-5688,-5816,-5192,-4154,-2866,-1844,-499,-1817,-880,-2414,242,3053,3714,-913,-2221,-1890,-213,7727,-821,-291,151,-123,-1759,-2340,-386,-2177,-1450,-1302,-1797,-2133,-1633,-2143,93,2458,125,-388,-1736,271,1532,2365,-1461,-1600,-2804,-3048,-3168,-3028,1536,1799,-1234,1707,3731,2803,-145,1689,-281,-2343,-4265,-5321,-5167,-4019,-2956,-2281,-2441,-1592,-1752,-2120,-2584,-3185,-3731,-4246,-4924,-5132,-4915,-4550,-3633,-2716,-1964,-1241,-608,-119,186,471,354,52,-1126,-1629,-2554,-3474,-3857,-3395,-2379,-1175,-69,-325,1385,217,639,401,-769,254,3049,-183,-2089,-3753,-2787,-764,-742,-2428,328,-1732,-49,-1128,7,1951,-648,4906,10397,1927,-1422,-1833,118,1438,-442,75,137,-991,417,-201,-1105,-642,-1081,-1740,-2383,-3160,-3700,-3922,-3744,-3404,-3260,-3279,-3406,-3629,-4019,-4469,-4799,-4650,-4093,-3193,-2572,-2083,-1008,-3860,-2372,-3211,-285,-2384,-1021,-671,835,602,2035,2934,2440,152,-2548,-1644,-304,-1256,-2176,-2690,-2799,-2137,-2936,-647,258,879,1453,203,-324,-550,1049,2956],[-2736,-3074,-3263,-3060,-2619,-2414,-2060,-1834,-2035,-2359,-2966,-3738,-4188,-4659,-4967,-5131,-4994,-4803,-4422,-4140,-3831,-3424,-2889,-1949,-915,679,-2357,-884,-3582,1458,1094,-739,-866,-408,-91,-3368,-3269,308,2261,2102,443,-2524,599,98,-1266,-1693,1703,1792,150,-1183,-1880,-1968,-1498,-587,76,-1294,-395,-2403,-2179,-2454,-2467,-385,-555,-564,949,-294,1153,-24,-1497,-3172,-4336,-4357,-3105,-1286,-1575,-1954,551,-1631,-2987,-3257,1245,1189,1043,-216,-1088,-1452,-1054,-310,623,-1219,261,2150,1404,-245,209,-1640,-98,1061,-494,1496,1077,2478,2858,-906,-2006,1008,-2313,-495,-1426,-2114,-2783,-3326,-3769,-4186,-4503,-4871,-5280,-5717,-6394,-6967,-7437,-7674,-7464,-6798,-6072,-5283,-4697,-4168,-3717,-3350,-3044,-2965,-2798,-2834,-2815,-2672,-2595,-2643,-2588,-2601,-2761,-2838,-2818,-2870,-2533,-2525,-1394,-580,-3090,-3058,-1780,541,-1221,-2444,-1327,2564,1143,-1062,268,-719,-1802,-2757,-3633,-4256,-4525,-4374,-4095,-3622,-3215,-3042,-3239,-3631,-4354,-5450,-6349,-6518,-5693,-4257,-2533,-1478,-242,215,4612,2658,3527,7504,8044,8222,7934,-1365,-1880,3709,4875,4082,179,598,2268,-480,-100,-1313,1117,72,-905,818,-2857,-1007,-702,-1781,-2503,-2838,-2633,-2311,-1481,-562,-1169,607,2493,1941,1910,-550,-3325,3557,5412,-2326,-1410,4811,12736,10817,22376,4079,46512,23956,58916,208076,346310,494483,538390,556941,547725,513095,459359,2664,-10810,6487,-166812,-207481,-14193,33614,174943,210340,541184,536868,505859,452618,384315,310868,47997,18503,34662,11332,12620,-7963,5709,12851,-196,-1965,1364,-4688,-1673,5182,-535,-4322,-1882,-2594,-3524,-3134,-2481,-2011,-1774,-1906,-2159,-2630,-3216,-3839,-4421,-5011,-5311,-5413,-5099,-4602,-4142,-3699,-3375,-3187,-2647,-1433,-1660,-687,6566,10373,3842,18307,22223,25521,-3518,-204,-165,-1813,-4221,-2789,-345,-2500,-2654,-2097,5273,6765,42233,49446,44126,7529,2198,-868,507,-479,2156,2349,-58,-3895,-2266,-2525,-2438,-2165,-1716,-1339,-978,-694,-476,-663,-1164,-1854,-2615,-3666,-4741,-5835,-6844,-6925,-6203,-5350,-4549,-3899,-3116,-2541,-1885,-2948,-1247,-2450,1191,1073,-3303,61,-1187,-153,-1425,-967,-831,383,-805,155,-369,828,121,623,-1761,-3149,-1949,176,853,-1828,-2062,-2062,-196,-1546,-1321,-2833,-2460,298,1096,-1668,1475,1351,-1811,885,-1208,-595,-1385,2772,9960,6620,-2797,1327,1760,210,-1572,-1149,293,-1032,-3563,-3274,-1495,1778,346,-625,-763,-1481,-2482,-1776,-1663,-1516,-1482,-1675,-1900,-2503,-3289,-4232,-5180,-6224,-7079,-6891,-5899,-4905,-3923,-3196,-2701,-2090,-1695,-1497,-1474,-1445,-1259,-1157,-1362,-438,432,1254,-267,-1746,-1618,-1299,-1870,-304,-1130,1720,3354,1138,355,2685,-976,1241,2171,-271,-474,20,1533,423,-1235,-1038,3665,5358,3086,-1719,2145,-2187,502,5436,2426,-793,-1886,-1227,2349,1640,1114,1064,421,-1597,-1890,-222,-899,-1052,-1964,-2948,-3729,-4285,-4786,-4968,-4943,-4830,-4582,-4576,-4562,-4439,-4338,-4054,-3296,-2378,-3074,-3396,-3572,-787,1204,1214,943,18,-1073,-2804,-4280,-6147,-6762,-5651,-3667,-2060,-434,721,637,1217,2068,2511,2914,916,529,2742,1415,1607,2453,-912,278,1038,-653,-625,-253,18,-2543,-1000,-740,-1415,-5039,-5512,-5503,-4708,-2818,-5171,-3715,-3945,-1745,-2294,-2679,-2989,-3150,-3306,-3437,-3389,-3363,-3394,-3417,-3662,-4020,-4416,-4890,-5458,-5872,-6123,-6279,-5842,-5336,-4745,-4189,-3675,-3322,-3348,-3410,-3609,-4045,-4725,-5615,-6624,-7821,-8385,-7267,-6239,-5375,-4641,-4209,-4003,-3793,-3536,-3209,-2727,-2072,-1246,-421,-1579,513,-188,1358,1369,-2219,661,-72,-838,-1885,-3525,-3511,-4160,-4424,-4203,-3687,-3025,-2455,-1689,-1175,-731,-3352,-2745,-669,-829,-1275,-1570,-1754,-1872,-1939,-1924,-1840,-1780,-1592,-1459,-1356,-1112,-1161,-722,-460,-144,-56,-543,-1991,-1443,771,-237,1262,-1408,2770,616,-1679,1216,-463,1396,3582,2772,1122,-915,-1903,-4911,-611,4984,4260,-1074,-1048,2668,4288,3479,-6453,4374,3699,5551,7465,-5246,-12294,-7166,-4645,90,-2822,10450,4582,-9030,3355,18839,-24376,12317,23037,24096,25130,25770,25536,25022,23899,22232,-34526,3862,-21503,4213,-11852,-9673,-16488,1034,-5511,-7253,-13087,1276,-6112,1852,1594,-3952,-1688,-1916,-3720,-5453,-6913,-7647,-7652,-7187,-6713,-6486,-6609,-7091,-7801,-8420,-8819,-8485,-7550,-6569,-5499,-4489,-3698,-2895,-2882,-2729,-1328,-1131,-1141,-1153,-1425,-1809,-2237,-2879,-3544,-3670,-3288,-2953,-2243,-1517,-1254,-1615,-2806,675,834,1038,1109,1059,-1357,1630,1921,1775,-350,-511,-1411,137,-3201,-102,-2603,713,-1528,658,1816,1572,-563,-1115,291,-495,-1573,-2875,-4606,-6510,-8349,-10168,-10790,-9619,-7819,-6168,-4531,-2855,-1021,763,-1623,-1469,2415,1065,-2077,1080,3700,-466,-2823,3976,16622,27033,59567,133635,156756,181186,207086,235665,267424,224184,118963,370809,347830,413626,418035,411134,395369,307987,88668,255812,303305,278243,251209,221911,190939,115770,42405,106779,87220,73171,63491,56597,50593,21239,2083,17709,-1242,5012,-3459,2634,-91,-652,-1007,1516,2445,3526,3680,2894,942,-2543,-1383,-2363,-340,4739,4273,-1227,-2173,-2058,-696,94,-116,90,716,433,-2247,-2209,-356,-1858,-2130,-1425,-2144,-2660,-2005,-2382,-584,1877,-347,-509,-1874,472,1461,2166,-1751,-1746,-2494,-3304,-2659,-1884,-471,-2001,-3664,-5350,-6918,-8281,-9727,-10933,-11944,-12488,-12455,-11899,-11502,-10723,-9796,-8793,-7411,-5965,-4435,-2845,-1203,-2359,-2100,106,1766,2449,-910,299,-1293,46,-390,567,3746,1426,2482,2271,177,1279,-1105,-311,-1160,-2222,-3294,-4284,-5222,-6040,-6665,-6920,-6719,-6188,-5434,-4777,-4036,-3658,-3573,-3771,-4211,-4762,-5781,-6444,-7098,-7589,-7771,-7318,-6814,-5933,-5053,-4250,-3560,-2940,-2488,-2095,-1819,-1609,-1537,-1447,-1426,-1486,-1463,-1156,-326,120,-889,-70,1265,337,1497,99,1887,3155,3647,-107,696,554,-676,-1455,-1431,-1148,-614,-1528,-2063,-2180,-2115,-2072,-214,-3193,-2910,-2742,-480,-2633,-1330,-819,1504,976,2210,2390,1688,-624,-2595,-2236,-1949,-3220,-4431,-5100,-5135,-4169,-3106,-1829,-614,131,598,546,100,12,-639,-1340],[-8322,-9346,-10024,-9592,-8134,-6433,-4378,-2413,-932,301,-1603,-3035,223,-1916,-65,759,883,386,-1507,2301,5732,1388,-2383,-1220,48,552,-2357,-1178,-3459,2018,-49,-2676,-4527,-5682,-5729,-5093,-4063,-3170,-2611,-2382,-2573,-3319,-4347,-5687,-6765,-7528,-7301,-6313,-4638,-2849,-1143,207,1260,2181,2552,-1080,-735,-2718,-2201,-2815,-2798,-514,-747,-803,-1660,-2858,-4404,-6187,-8253,-10716,-13302,-12262,-9597,-6935,-4177,-1694,351,-2071,-2977,-2919,1595,1207,3535,608,13,2025,1197,3759,3028,-1151,1,2171,1502,-240,162,-1693,-385,836,-569,1565,943,2570,3658,-386,-1557,2036,-2099,2563,3385,1407,298,-1010,-2053,-4118,-6047,-7810,-9204,-9962,-10080,-9310,-8031,-6511,-4863,-3131,-1571,-84,58,-4513,2275,3593,-32,-512,3773,3066,825,-557,-2935,-1090,2064,3802,1098,-1503,1068,1323,-966,-2317,548,-50,-3204,-2950,-1287,-2006,-3728,-5435,-7372,-9266,-10954,-12451,-12044,-10844,-9994,-9362,-9072,-9046,-9259,-9587,-10099,-10414,-10501,-10374,-10153,-9721,-9335,-9252,-9207,-9192,-9192,-9091,-8696,-7942,-6780,-5418,-4030,-2556,-1316,-47,1267,2272,2820,-1044,-1452,3345,3407,3334,784,1223,2253,-445,-38,-1492,1369,754,-711,868,-2695,-1848,2245,7685,4777,1205,-200,-2327,-302,699,-1221,550,2330,1516,1174,411,-3143,-503,-552,-3291,-502,5526,12588,7717,23892,4900,45167,32252,62638,221484,393555,813040,1221516,1429746,1560486,1593134,535686,28219,-13650,4613,-146622,-191690,-7410,39874,207034,248482,808354,1348176,1410791,1382029,1266297,552648,53937,34116,32193,13709,14104,-6845,5927,13565,-617,-2069,2029,-4532,-1718,1024,17,-4290,-1438,2123,2335,-1442,3319,1447,865,4008,2948,1468,-18,-1283,-2414,-3817,-5449,-7370,-8985,-10063,-10709,-11045,-10829,-9790,-7421,-4123,-1977,-1461,6175,15001,4029,32699,39845,46280,-3525,-727,-89,-1832,-4343,-2599,980,-649,-3543,-1803,5705,7049,46373,136145,117783,7918,1814,-1150,625,-780,2434,-714,-5204,-6492,-6071,-5407,-5092,-5167,-5418,-5892,-6388,-6855,-7196,-7676,-8153,-8471,-8524,-8546,-8300,-7838,-7206,-6224,-5165,-3891,-3046,-1169,817,2548,3067,-3195,-1079,-1905,1972,1319,-2826,87,-1441,-404,-1115,-832,-1051,1022,-981,156,-853,348,11,52,-1927,-3367,-1932,700,1113,-1906,-2145,-1636,-2755,-4546,-6491,-8556,-10615,-9015,-5847,-2174,1770,1026,-2181,796,-1043,-1576,-1985,1890,9518,7366,-2029,1017,1475,4,-1759,-1543,499,-1275,-2623,-2902,-1233,1723,252,-102,259,-1319,-2189,-691,1254,2798,3278,1507,7,-358,-1529,-2521,-3175,-3633,-3833,-3946,-3841,-3731,-3558,-3527,-3584,-3369,-3216,-3133,-3157,-3178,-3140,-3283,-3575,-3967,-4283,-4716,-4899,-4947,-4791,-4354,-3943,-3499,-3138,-2925,-2690,-2464,-2422,-2454,-2593,-2914,-3501,-4250,-5315,-6255,-6919,-7186,-6866,-6279,-5804,-5286,-5303,-5863,-6734,-7845,-8813,-9154,-7968,-6629,-5449,-4786,-4775,-5255,-6078,-6605,-6716,-5996,-4966,-4214,-4085,-4649,-5919,-7341,-7465,-5403,-2385,909,-1030,-2868,-1650,-1197,-1185,-1676,-3199,-527,4212,2593,-2863,-3654,-3673,-1142,1291,1946,902,-98,1392,-1183,1725,5526,675,-57,425,2385,4381,2078,-42,1016,1858,2432,2543,672,532,2700,1375,1508,2275,-887,202,1119,-8,-230,-127,250,-2469,-1033,-669,-653,-6041,-7922,-7415,-5085,-2562,-4992,-4532,-4841,-2579,-3927,-4917,-5650,-6119,-6537,-6951,-7230,-7562,-7937,-8231,-8594,-8834,-8814,-8547,-8088,-7292,-6303,-5361,-4071,-2969,-2009,-1289,-1679,-1882,-1184,-1896,-2920,-4329,-6085,-8105,-10242,-12035,-9800,-7797,-5990,-4446,-3651,-2018,-2119,-121,995,-1078,-1982,408,3308,2155,-1677,427,-367,5686,6077,-1921,2269,7773,5524,-1100,-2893,-88,797,-943,-2528,-4005,-5294,-6409,-6908,-7198,-7168,-7115,-7097,-7233,-7421,-8020,-8649,-9389,-10290,-11324,-12296,-12667,-12093,-10946,-9681,-8367,-6881,-5721,-4162,-2927,-1823,-1160,-614,-1921,-1312,556,1,867,-692,3563,154,-1623,671,-1045,1626,3049,1894,883,-551,-1941,-4542,-1535,-502,-3090,-5105,-6599,-7139,-6897,-6466,-6165,-6149,-6377,-6726,-6880,-6668,-10650,-6535,-5227,-1772,-3690,350,372,-8530,6552,15498,-27133,13592,50237,51976,76451,87458,95304,99926,100635,30229,-46313,4723,-20607,9857,-1593,-9796,-14365,1190,-2987,-6978,-13037,719,-5731,2723,1231,-4248,-2237,3840,4220,1329,-1345,-3494,-5041,-5857,-6136,-6131,-6019,-5845,-5486,-4690,-3589,-1979,57,-2037,-65,-2084,-1105,130,-2447,-3554,-1613,-805,-837,1478,1521,1894,-1357,2370,5538,-154,-11,1045,-141,-2258,-4371,-6454,-8054,-9039,-9211,-8417,-7269,-6155,-4933,-3940,-3387,-3122,-3033,-3304,-3842,-4782,-5523,-5882,-5853,-5659,-5050,-4614,-4064,-3547,-3270,-3158,-3235,-3370,-3494,-3423,-3316,-2947,-2216,-1508,-2375,-3041,96,-76,774,1223,2192,620,-673,-1251,1927,948,-2259,840,3412,381,-2799,4219,18412,29146,64955,156756,223165,262841,304080,347750,394935,305934,133306,556809,473780,645031,669332,679152,677421,397849,97526,333334,649286,651413,645398,629024,598689,144150,49387,199143,386222,335499,291253,252206,87541,24520,3972,18909,-1338,5113,-3271,4608,517,1174,-592,1884,1594,6615,3701,2672,780,-3232,-1755,-2184,-841,3090,2651,-726,-1962,-1940,-1059,2968,3646,505,1212,968,-2581,-2047,-319,-1475,-2676,-1395,-2319,-3170,-2291,-2369,-1227,921,-650,-473,-1931,676,1381,2038,-1943,-1812,-2132,-3495,-1957,-611,1182,2914,671,2708,4562,3429,826,2063,-144,-1413,-2618,-814,1409,-231,-231,1259,-2390,-2149,-3889,-5988,-7343,-7662,-6899,-5634,-4611,-3599,-2922,-2788,-2455,-2170,-1874,-1299,-503,385,1196,1972,-32,1706,-1172,-160,-1903,-4149,-6607,-9108,-11619,-13980,-14823,-12895,-11015,-9524,-8387,-7765,-7337,-7435,-7887,-8591,-9418,-10141,-10987,-11025,-10615,-9856,-8907,-7594,-6478,-5165,-3989,-3025,-2323,-1866,-1762,-1895,-2282,-2804,-3438,-3927,-4274,-4463,-4380,-3956,-3100,-1966,-818,-339,1371,89,1462,-407,1555,3015,3554,-330,567,1825,-1116,-1395,0,1919,1303,-2083,-1692,-2001,-1744,-1945,-284,-2681,-3466,-2178,-841,-2852,-1580,-399,449,-335,-814,-1075,-1517,-1693,-2323,-2778,-2845,-3639,-4692,-5804,-7140,-8065,-8461,-8205,-6978,-5731,-4528,-3665,-3145,-2997,-3462,-4279],[-18958,-17350,-16098,-14958,-14003,-13605,-13279,-13177,-13368,-13170,-12192,-9788,-5256,-2520,423,1518,1290,709,-1335,2004,5700,980,-3086,-1280,242,266,-2157,-1309,-3101,2575,1895,-982,-955,-1272,-548,-3118,-2127,1333,1723,839,-803,-2520,282,-1202,-2159,-1759,797,748,409,-463,1246,3825,3654,7020,3521,-821,-875,-3508,-6603,-9637,-12449,-14868,-17002,-18652,-19802,-20515,-20769,-20517,-19946,-19331,-18555,-17671,-16397,-14503,-11608,-7936,-3167,-2495,-2848,-2614,1868,1135,3662,693,-246,2677,1835,4233,2974,-1177,-386,2148,1557,-273,49,-1816,-767,537,-693,1527,738,2591,4420,162,-1100,2459,-2007,2475,3474,1129,33,-1214,1660,2156,451,-2059,-1416,-838,-1380,-1447,2356,4525,998,-168,-386,-91,-658,-4061,1745,-653,-3352,-6408,-9362,-12333,-14833,-16409,-16825,-16054,-14250,-12073,-9967,-7980,-6333,-5336,-4541,-4173,-4023,-4261,-4656,-5608,-6793,-8267,-10061,-12174,-14925,-17902,-20546,-21977,-20773,-17596,-13871,-10108,-6764,-3842,-1508,841,1109,396,-192,-1020,-300,-2343,-4887,-8022,-11121,-13668,-15204,-15482,-14655,-13305,-11964,-11041,-10479,-9829,-9342,-9039,-9052,-9320,-9283,-8620,-7754,-7680,-8107,-8706,-8607,-8281,-8361,-9152,-10328,-11051,-10371,-8110,-4773,-857,-2731,-2501,3406,5578,6025,1537,-269,-2472,-543,855,-1294,475,2158,1037,2031,1125,-2667,1216,6270,-4251,449,6186,12378,6028,-736,7580,43342,40780,65802,230763,434344,988850,4657868,5091764,5157863,4844833,601185,55298,-17330,2323,-132452,-191725,-13406,42749,240498,288153,967803,5070517,5326592,5197295,4697751,608972,57223,50429,28967,15366,14795,-5760,6048,13651,-1307,-2179,2690,-4746,-1912,6102,341,-4237,-1047,2373,1530,-1070,3581,1504,719,4138,3557,-4159,-10138,-14674,-19536,-25818,-21018,-14443,-9330,-6095,-4247,-2814,-1439,-3421,-2194,-1103,-1997,-1830,4512,13221,4160,51443,57895,62085,-2759,-1182,-113,-1962,-3923,-2485,2110,1129,-3778,-1575,5999,7131,49665,109749,105779,7939,1413,-1035,870,-1089,2546,7824,2249,-3647,2623,4341,1436,-710,-2009,-2616,-2499,-1886,-1010,-411,-1972,-928,-378,-1516,-3445,-6251,-9856,-13868,-18269,-22032,-21871,-18044,-13520,-9583,-6266,-3714,-2200,-1581,-2189,-3547,-5729,-8459,-11495,-14839,-17916,-20181,-21620,-21816,-21300,-20496,-20028,-20200,-20375,-20597,-20985,-20730,-20244,-19532,-18593,-17393,-15873,-13940,-11526,-8670,-5312,-2510,-1882,1537,1386,-1039,2017,676,-2534,543,-899,-2412,-1803,901,8824,7891,-1400,756,1122,-180,-1679,-1884,656,-1503,-1697,-2506,-1089,1544,243,558,1250,-1312,-1820,-596,830,1247,1335,-1891,-5109,-8474,-11642,-14471,-16735,-18476,-19537,-20058,-19954,-19510,-18720,-17830,-16848,-15498,-14224,-13149,-12397,-11935,-11764,-12177,-13189,-14787,-16793,-19349,-21937,-24229,-24785,-22753,-19944,-17073,-14505,-12379,-10511,-8824,-7290,-5515,-3191,-92,2254,28,401,-54,1265,185,-569,-1139,2877,5671,2854,-921,2626,-1767,1350,5854,1872,-1138,-1892,788,3842,2325,963,-5529,-7046,-1799,-1263,-1140,-1247,-551,1591,-901,-2977,-8313,-9793,-6351,-574,-2295,-1420,-942,-682,-945,-2523,148,4628,2306,-2493,-3827,-3794,-2673,-1019,887,585,-261,1371,-1040,516,-1949,-4393,-6819,-8424,-9581,-9763,-9775,-9919,-10684,-12144,-13952,-13481,-9369,-1685,2590,1299,1389,2018,-925,153,1443,928,190,-83,414,-2504,-1040,-628,66,-6570,-10156,-8410,-5280,-2409,-4873,-5143,-5685,-4479,-6648,-8139,-9562,-11028,-12405,-12999,-11944,-9312,-5675,-2138,-346,-1152,-2404,-429,462,1655,-169,1373,-239,192,1892,1155,-964,-1716,-799,-3853,-7984,-13209,-19361,-26153,-26983,-19690,-12815,-6768,-1465,5,-3301,-2026,-2135,3201,4692,-133,-2268,-89,3116,2282,-1720,359,-535,5671,5987,-1637,2020,1058,-1072,-2698,-3495,-3621,-3461,-2968,-2229,-1498,-1770,-664,-769,-706,-1146,-2886,-2762,-3803,-4826,-6155,-7397,-8635,-9965,-11443,-13040,-14668,-16188,-17177,-17657,-17664,-17212,-16923,-16164,-15713,-15383,-15348,-15002,-14005,-12238,-9547,-6236,-2893,93,3504,-401,-1496,52,-1252,1787,2457,1027,-1166,-5665,-10926,-16829,-23408,-29884,-26473,-19969,-14126,-8472,-3814,-434,-2612,8372,6744,8531,8110,-697,-8526,-6079,-5315,-192,-3970,2376,-4579,-8167,8147,24222,-28191,17444,84180,60018,1117769,1258587,1330989,1323721,395389,21282,-49665,6059,-18892,15076,8381,-8810,-12143,1331,-264,-6251,-12946,392,-5499,2949,642,-4631,-7208,-13711,-18432,-19343,-17710,-15910,-14701,-13621,-12408,-11155,-10039,-9076,-8054,-6635,-4927,-2795,-510,-2644,-1217,-2878,-1135,374,-1670,-3661,-1563,-1073,-2326,-959,-1150,-1005,-999,4,669,-443,165,1919,3869,1569,-550,-973,-2382,-26,1165,903,887,1020,1503,1934,2014,847,-1283,-1059,-2312,-2900,-5458,-8311,-11476,-15128,-18922,-23277,-27622,-31246,-29891,-26121,-22518,-19090,-15688,-12013,-8137,-3816,352,-243,-3053,-2724,539,317,4019,4406,2865,874,143,-717,1443,806,-2441,611,2872,1210,-2062,4580,20250,31461,71419,181186,262841,595822,766024,960504,1181651,390999,155384,707687,680474,1829881,2499287,2524069,2494154,485276,110814,433992,860039,2450246,2463327,2421316,1378437,174857,56869,238497,784670,1025478,812363,630732,94712,27497,6744,19946,-1627,5203,-2920,5297,783,-7296,-9666,-8621,-7686,-8757,-11388,-14575,-16658,-18437,-19798,-20503,-20040,-18517,-16475,-14173,-12365,-11663,-12111,-13461,-15311,-17528,-19837,-21970,-23315,-23540,-22309,-20059,-17119,-13632,-9900,-5810,-2465,-2145,-1829,460,-859,-378,-1994,780,1209,1925,-2050,-1870,-1832,-3662,-1169,652,1007,3307,1396,2954,4876,3768,1412,2166,-521,-1491,-2737,-513,1768,-2,-535,1016,-2049,-2781,-709,1258,909,-1740,-1167,-7,2562,2205,-709,745,-966,1147,-3047,-7716,-12497,-17142,-21324,-24241,-25039,-23709,-22251,-21319,-20870,-21049,-21425,-21566,-21127,-19897,-18084,-15991,-13880,-11971,-10307,-9113,-8112,-7652,-7574,-7797,-8260,-8863,-10043,-11102,-12511,-14180,-15794,-16429,-15822,-13272,-9471,-5028,-422,2808,7970,2400,701,-143,830,84,-1029,1147,704,1732,5549,865,-797,-662,1471,-285,1228,-1025,1234,2776,3368,-659,326,1099,-1346,-616,-425,2001,1492,-2417,-1075,-1814,-1432,-1677,-2695,-5818,-7926,-8587,-8155,-6903,-5338,-3836,-2636,-1767,-1156,-856,-1189,-2897,-2351,-3328,-4545,-5955,-7536,-9117,-10973,-12703,-14579,-16743,-18399,-17107,-14762,-12464,-10175,-7912,-5925,-4017],[-39256,-32264,-26989,-23596,-22485,-24273,-28632,-35731,-45334,-55481,-61261,-54994,-38379,-17350,880,2195,1717,1191,-1162,1624,5614,589,-2799,-1239,427,-78,-1942,-1420,-2766,2971,2175,-1126,-991,-1585,-699,-2862,-1725,1655,1441,125,-1466,-2400,120,2063,559,-1847,795,115,231,-336,662,2479,3649,7175,2841,-599,-930,-3352,-2124,-7873,-12950,-16444,-18682,-19891,-20606,-21460,-22914,-25255,-28843,-34023,-40659,-48573,-56422,-60342,-54988,-42544,-26768,-10211,-2757,-2442,1964,889,3542,641,-819,2883,2233,4469,2703,-1391,-908,2024,1471,-442,-199,-2099,-1311,80,-943,1301,377,2439,5022,668,-751,2509,-2112,2147,3314,711,-311,-1543,1334,-3352,-8627,-12171,-13898,-13956,-12898,-10840,-8360,-6028,-4338,-3641,-4330,-6314,-9830,-14819,-21390,-29452,-38544,-47937,-55624,-58672,-54841,-47263,-39398,-32915,-28252,-25693,-25209,-26495,-29424,-33615,-37314,-39152,-38209,-35354,-31456,-27711,-24501,-22671,-22829,-24985,-28871,-33101,-36057,-36391,-33260,-27254,-19966,-12532,-5773,119,-1577,4900,1227,397,-457,-2428,-8749,-15692,-23318,-31100,-37174,-39767,-38308,-33790,-27795,-22092,-18252,-17301,-19087,-22431,-26817,-32154,-39010,-47417,-55437,-58856,-55835,-50013,-42492,-34550,-27967,-25139,-26623,-30736,-34856,-38638,-44833,-55538,-61927,-48667,-35699,-26815,-18728,-6362,6996,1727,-483,-2760,-935,794,-1462,300,1924,510,1651,1476,-2072,872,6105,-5061,1220,6666,11887,5424,28045,11075,41434,49688,69341,236283,467593,1185346,6912228,16293798,16249570,8803331,662005,82041,-21599,-396,-126543,-207659,-31012,42722,275216,334658,1146317,6615444,17091188,16652793,7903074,654863,57431,66755,25255,16063,14608,-4791,6104,13066,-2272,-2282,3305,-5304,-2136,6057,400,-4142,-764,1969,437,-879,3479,1385,383,3854,3299,-13139,-28632,-40032,-52160,-53388,-37227,-21968,-11525,-5572,-1388,-1986,-1556,-3571,-2115,-7572,-13740,-14517,-8008,4470,4233,34171,46134,54671,-2037,-1463,-265,-2179,-3350,-2459,2918,2616,-3173,-1452,6118,6994,52141,75564,77215,7641,1046,-532,1173,-1357,2487,7942,2291,-3614,2627,7013,2877,-4133,-8272,-10314,-11532,-13403,-16747,-21580,-26032,-27401,-24470,-18926,-12628,-7105,-3504,-2582,-5141,-10862,-18863,-28009,-36842,-44369,-48014,-46400,-42792,-40149,-39969,-41845,-45410,-49541,-51834,-49191,-42560,-34714,-27784,-22454,-19086,-17464,-17821,-20266,-23949,-28528,-33492,-37134,-39019,-38898,-37247,-34611,-31063,-26153,-19323,-10352,36,-2340,-1644,1779,1126,-735,2199,287,-2844,128,-807,-2591,-1125,-158,7912,8178,-973,556,723,-360,-1477,-2200,-7411,-16423,-22173,-25183,-26502,-26355,-25602,-23796,-21059,-18014,-14724,-11615,-9050,-7248,-6338,-6289,-6719,-7835,-9366,-11200,-13072,-14944,-16575,-17995,-18957,-19565,-19660,-19406,-18813,-17699,-16661,-15984,-15949,-16628,-18107,-20728,-24502,-29294,-34624,-40010,-43804,-44372,-41081,-35177,-28391,-21449,-14786,-8470,-2115,548,-101,3691,1001,-680,2163,212,730,-137,983,-6,-198,-1194,2350,5516,2549,-460,3081,-1214,1606,5725,1459,-1167,-1424,1938,4434,3103,-13053,-23385,-14882,-1929,-890,-1190,-1051,-660,1416,-1190,-19308,-37277,-45326,-34254,-18367,-4382,-1349,-724,-279,-172,-1527,-5514,-16698,-28414,-38934,-45487,-45938,-42384,-39059,-37228,-37219,-38854,-40414,-40738,-37885,-33135,-27089,-21419,-16649,-13970,-13015,-14051,-16188,-18027,-17134,-11186,373,-49,303,2359,1143,1214,1654,-1078,87,1957,2032,577,-188,402,-2713,-1038,-648,683,-6509,-12027,-7689,-5332,-2412,-4841,-5386,-6472,-903,73,-5820,-13436,-22844,-32971,-40086,-38085,-27367,-13380,-2255,-615,-1380,-2009,-658,209,1466,-341,1781,397,668,1815,1608,-291,-1408,-184,-2678,-11798,-23665,-37586,-51881,-58609,-47841,-33137,-19209,-6605,640,-2165,-2103,-2144,3811,6190,849,-2479,-640,2768,2305,-1766,247,-786,5409,5464,-1604,1779,6869,3875,-502,-1117,-861,3389,991,-308,401,-1788,-383,-1512,3233,1884,-2645,-1706,2163,15974,8529,514,-7720,-15960,-24166,-32355,-40497,-48415,-55515,-61486,-65847,-68069,-68930,-68960,-69858,-70902,-69344,-64112,-56800,-48032,-37825,-26774,-16066,-6126,2281,-1145,-1430,-769,-1209,1702,1674,72,161,-1242,-11036,-23482,-38865,-54954,-63554,-54918,-40971,-24605,-7747,-2525,-905,10050,7993,9082,12419,1572,-6322,-5952,-4834,-195,-3142,-1959,-9950,-8237,7926,24043,-27067,24098,84502,66711,2494070,6077751,6261039,5432443,432603,13299,-39798,7552,-16500,19713,17370,-7116,-10093,1270,2341,-5278,-12993,103,-5801,2386,-267,-5296,-5719,-32169,-59354,-65224,-46922,-31247,-19166,-8605,-2795,-4126,-5875,-4502,-2275,1834,3242,2527,5324,-3462,-2616,-3706,-1320,341,-893,-3033,-11569,-24069,-36542,-46336,-50983,-48864,-41153,-30474,-18893,-7644,-1,2448,5312,2145,-387,-766,-2101,-482,13224,26620,40891,27729,2851,2432,3889,299,-1481,-925,-2907,18,-2152,-3074,-10889,-18290,-25461,-33449,-42148,-51479,-61187,-70843,-79849,-78030,-66173,-51869,-36415,-20591,-5088,-549,-2681,-2423,747,366,3593,3510,2090,1233,533,-305,784,346,-2819,247,1955,1796,-1355,4884,21960,34331,79707,207086,304080,766024,2371615,3087983,2573869,475834,189770,849285,965934,2808535,6480866,7897725,4509453,565848,131276,560621,1250064,3883999,6609188,5654932,1851270,209460,66187,283435,1016900,2053250,2096325,944353,104745,30368,10193,20622,-2110,5078,-2704,-9482,-67446,-75712,-67482,-66209,-63590,-62974,-63388,-58535,-49050,-41511,-37525,-35712,-33290,-28382,-21040,-12491,-4878,-1463,-1989,2199,-392,-5416,-12768,-22086,-32514,-43551,-54631,-65939,-77681,-78436,-65699,-52623,-40048,-28315,-17500,-7566,-1233,-502,-2325,512,700,1601,-2250,-2162,-1852,-3884,-576,1592,739,3279,1647,2742,4832,3831,1776,2092,-932,-1558,-2959,-419,1831,-30,-1069,506,-1897,-3359,-848,1186,-14,-1311,-811,-353,2414,1486,-627,915,-984,1780,78,-302,-7847,-19698,-31290,-42053,-51935,-60188,-65572,-65195,-60481,-54785,-48772,-42565,-36355,-30310,-24682,-19644,-15351,-11977,-9522,-8140,-7417,-7510,-8035,-8689,-9219,-9399,-9626,-9279,-9007,-9013,-9393,-9796,-10502,-10745,-10512,-9667,-8263,-6499,-4834,-3576,-3140,-3669,-5177,-7151,-9044,-10071,-9373,-6519,-1650,1179,-813,-1032,1474,-831,730,-1732,906,2369,3056,-1102,-28,289,-984,471,-443,2094,1605,-2344,-2287,-12996,-21102,-24966,-23712,-18998,-13055,-7273,-2690,-2504,-1480,1085,2060,311,-2007,-4652,-7687,-10313,-12834,-14892,-16525,-17733,-18635,-19282,-20191,-21191,-22767,-25261,-28203,-31821,-33564,-29194,-21603,-12878,-3898,2231],[-53103,-37763,-25341,-16497,-12083,-13095,-19492,-31572,-49082,-69898,-87559,-83288,-55508,-19739,1137,2607,2001,1638,-1123,1089,5401,165,-2267,-1181,521,-552,-1788,-1567,-2521,3172,2313,-1348,-1079,-1846,-827,-2602,-1493,1815,1150,-625,-2115,-2220,-19,2720,1284,-1945,407,-464,-15,-289,59,1110,3595,6753,1999,-247,-784,-3604,-2015,-2706,-2016,-4201,-5057,-5235,-5668,-7295,-10776,-16479,-24787,-36058,-50250,-67473,-87156,-100580,-79589,-53698,-27023,-2917,-2516,-2167,2136,746,3408,710,-1342,2889,2628,4709,2490,-1505,-1135,2111,1518,-451,-267,-2241,-1660,-216,-1010,1201,180,2414,5741,1452,-205,2511,-2072,1936,3231,501,-2859,-16059,-28771,-40688,-51325,-60185,-66306,-68759,-67645,-63615,-58079,-52207,-46838,-42467,-39514,-37910,-38041,-40105,-44450,-51091,-59622,-69485,-79054,-84144,-78030,-66167,-53805,-42767,-33476,-26337,-21720,-19860,-21012,-24910,-29882,-34766,-38416,-40523,-40428,-38400,-35040,-32141,-31134,-32319,-35369,-38828,-41124,-40917,-37189,-30256,-21567,-12244,-3222,2705,-1255,5030,1597,405,-689,-37,-4927,-12289,-19627,-25710,-28394,-26548,-20460,-11422,-1344,-1099,-418,-438,5637,2772,3255,-4470,-14736,-26816,-38087,-45003,-45155,-39200,-29297,-19280,-12305,-10524,-13006,-16781,-20464,-26988,-40828,-63490,-85074,-60801,-39379,-21686,-671,11190,7981,2116,-484,-2799,-1085,884,-1411,340,1967,331,1372,1769,-1157,358,5922,-4939,2056,7265,11331,5763,30763,14641,40135,59594,75397,239595,494395,1390285,8220604,24119919,23650657,10171363,719025,107491,-25802,-3100,-129930,-237180,-56793,41274,311359,395689,1339441,7984328,25389013,24496940,9502624,690448,54793,82874,21728,15971,13941,-3643,6378,12144,-3173,-2055,4134,-5478,-1920,5959,478,-3746,-345,1603,-619,-598,3343,1415,134,3684,2915,-1240,-19005,-35923,-57182,-71613,-55552,-37577,-25963,-18364,-10537,-2206,-1841,-3350,-12216,-27804,-42083,-48946,-42039,-23450,-524,21415,39506,53310,-1475,-1267,-339,-2218,-2584,-2305,3553,3915,-2520,-1251,6257,6896,51180,56253,62580,7366,952,384,1638,-1362,2451,8069,2468,-3483,2718,4707,-6570,-13310,-14985,-13398,-11248,-11204,-14880,-22810,-33542,-44001,-49337,-45495,-33888,-19467,-6169,818,-853,-1257,-3025,-1640,-11023,-22689,-35446,-48088,-59843,-70316,-80078,-83675,-75508,-67352,-59674,-52456,-45468,-39126,-34629,-32239,-31998,-33445,-36663,-41640,-47369,-53280,-58576,-61370,-61363,-58722,-54055,-47672,-39508,-29355,-17161,-3199,556,-2162,-1390,1931,822,-368,2374,-91,-3026,-355,-708,-2054,-302,-1174,6893,8290,-696,501,367,-497,-1233,-2462,718,-4381,-7030,-9216,-12966,-18841,-27593,-38135,-49100,-58174,-60809,-55563,-46294,-36417,-27525,-20283,-14727,-11291,-9733,-9824,-11105,-13349,-16105,-19162,-21979,-24350,-25857,-26504,-26280,-25095,-23722,-22647,-22320,-22955,-24718,-27971,-32650,-38431,-44503,-49947,-52859,-51998,-47152,-39305,-30031,-20142,-10187,-296,2971,154,-377,3722,1517,-1251,1982,424,999,-218,612,-257,168,-1246,1748,5123,2119,-45,3592,-653,1714,5399,987,-1126,-743,3074,4878,4099,-17057,-33614,-32132,-17914,-2368,-990,-747,-856,-6700,-25900,-49249,-72944,-77425,-55853,-33282,-14506,-1465,-566,-4,587,-7336,-21362,-37160,-52044,-61262,-60170,-51654,-41361,-32958,-27099,-23722,-22317,-21054,-19056,-14672,-8910,-2027,-264,1139,1811,2046,-594,-2063,-3173,-1679,1545,-708,-534,3,2002,911,986,1197,-1348,0,2584,3211,946,-432,188,-3049,-1001,-713,1193,-6003,-12213,-6454,-5274,-2556,-4861,-5167,-6986,-437,1467,-6662,-18153,-33415,-51902,-70800,-79225,-65620,-44001,-22585,-4280,-1557,-1144,-431,115,1335,-521,1467,-4946,-8675,-9278,-7824,-6110,-6045,-9171,-15849,-26306,-40274,-56911,-74515,-87936,-83818,-68371,-52199,-37132,-23230,-9711,-2001,-2088,4280,7541,1888,-2526,-1150,2343,2277,-1741,169,-1061,4964,4614,-1793,1620,6193,4261,-34,-232,-1010,3007,991,-217,984,-1836,-978,-2230,3726,1532,-2397,-1465,1977,38551,32616,18723,4592,-8360,-19613,-28405,-34530,-38284,-40122,-40967,-41502,-42206,-44282,-47795,-54039,-62869,-74050,-86515,-99723,-109364,-96303,-79197,-62156,-46259,-32738,-21688,-11851,-3284,-875,1493,863,-784,-6607,-14985,-24770,-37485,-54481,-74411,-91619,-92917,-80279,-63213,-42381,-19947,-815,10465,9044,9087,13369,3795,-3998,-5951,-3600,210,-753,-4656,-14562,-8604,6155,21946,-24104,33265,87158,76551,2840578,9022197,9348686,6027492,466976,7222,-29719,9255,-13282,24119,25341,-4791,-8046,1211,4920,-3953,-12605,47,-6477,1408,-1107,-5976,-4401,-25576,-52970,-61595,-46907,-26739,-9675,3423,-2052,-3511,-4522,-4434,-1351,1997,-776,2478,4292,-4090,-3872,-4087,-1404,300,68,-2507,-20665,-43088,-68305,-93352,-107705,-91927,-69032,-46385,-25218,-6166,-207,2912,5957,2675,-108,-445,-1687,-673,12041,28523,45933,31834,4077,2164,3668,45,-1128,-339,-3247,-128,-2137,-738,-8148,-17786,-27876,-39809,-53483,-68455,-83805,-97820,-105862,-99297,-82810,-62644,-41442,-20376,-31,-708,-1374,-1966,1089,418,3145,2617,1553,1933,844,234,474,-81,-2617,242,1209,2589,-571,5580,23982,38791,91115,235665,347750,960504,3087983,4800192,3234250,560913,240439,998604,1324012,4197587,9703182,11412965,6034166,639323,161324,716410,1831077,5814042,9702262,7906426,2375741,251778,79036,336024,1312951,2665166,2709359,1193277,122314,34642,14702,21457,-1342,5214,-2252,-9643,-91031,-107239,-86641,-73299,-68119,-74045,-85581,-88187,-77454,-66250,-58590,-52627,-45204,-34841,-22240,-8966,-1219,-1052,-2375,9761,8409,974,1367,-1902,-15418,-29932,-44970,-60745,-77265,-94029,-109090,-106824,-91777,-76172,-61221,-47378,-35839,-27120,-20739,-16530,-13492,-11385,-9643,-7215,-4156,-3623,153,2514,846,3185,1766,2435,4787,3960,2251,2193,-1044,-1383,-2850,-183,1927,39,-1486,45,-1654,-3431,-761,1146,-917,-718,-337,-642,2077,593,-339,1246,-908,2549,264,-732,-15469,-30365,-44752,-57789,-69071,-77487,-82137,-82296,-78686,-73077,-66263,-58694,-50792,-42888,-35388,-28623,-22918,-18569,-15638,-14239,-13827,-14383,-15281,-15953,-15876,-14628,-12566,-9199,-5449,-1845,-1066,-1628,-737,-2346,300,2588,510,380,-2924,-6747,-10870,-14654,-17180,-17021,-13210,-5546,156,3944,7453,1476,-712,-1259,1425,-1459,34,-2362,630,1811,2658,-1585,-444,-488,-231,1573,-69,2164,1600,-2079,317,-11167,-20395,-22079,-17658,-10334,-2635,-782,-2525,-2108,-1313,1606,3234,-769,-6632,-12580,-18464,-23334,-27381,-30136,-31519,-31459,-30157,-27926,-25658,-23601,-22679,-23674,-26571,-32237,-40528,-51290,-46302,-29826,-12231,1671],[-40549,-25232,-12066,-1865,2589,601,469,-7131,-21349,-38826,-55022,-57543,-38470,-8635,1445,2972,2363,2218,-997,671,5311,-48,-1700,-958,692,-995,-1544,-1595,-2225,3340,2471,-1504,-1095,-1934,-821,-2255,-1342,1921,939,-1318,-2598,-1948,-91,-4930,-7665,-7623,-4917,-959,-309,-324,-535,-204,3505,6114,1019,228,-493,-3713,-1860,-3003,-4333,-4506,-4134,-3661,-3728,-4941,-7614,-11786,-17518,-24830,-33198,-41790,-47930,-47012,-37933,-24817,-10050,-2710,-2293,-1939,2247,585,3121,761,-1791,2540,2834,4764,2172,-1670,-1062,2242,1503,-475,-330,-2424,-1909,-511,-1094,1025,-48,2293,6314,2287,313,2265,-2080,1643,2994,271,-4858,-17198,-28680,-39024,-47530,-52482,-51286,-46740,-42148,-38006,-34597,-32102,-30674,-30328,-31077,-32421,-34250,-36309,-38614,-41014,-43219,-45359,-47503,-50136,-51822,-49869,-44911,-38745,-31690,-24212,-16972,-10476,-5194,-1364,26,-1758,123,-1184,-3711,-2945,-4229,-7308,-11020,-15207,-19683,-23521,-25894,-26249,-24140,-19948,-14694,-8942,-3299,1756,-915,5058,1889,111,-1198,-5362,-11864,-19507,-27728,-34801,-37405,-34345,-28064,-20830,-14176,-9488,-7508,-8172,-10684,-14265,-19404,-26246,-33993,-39516,-38015,-31604,-23612,-14886,-5841,1392,3235,5113,2113,-626,-4060,-10343,-22081,-39540,-48135,-29362,-13888,271,5631,11088,8604,2371,-572,-2865,-1268,833,-1485,264,1958,215,935,1686,-342,-18,5478,-4244,2616,7685,10368,6320,33537,17159,39256,70576,85853,242527,517446,1587346,9194611,15887260,15473694,11118375,774130,131014,-29755,-5837,-142924,-275822,-85906,40045,348766,476459,1537050,9056137,16717073,16044873,10785804,718129,49382,98075,18556,14833,12825,-2525,6523,10747,-4167,-1718,4907,-4626,-1398,5641,358,-3344,-45,1086,-1816,-449,3054,1435,-235,3422,2477,-1124,-947,-5523,-22661,-41929,-53941,-43028,-35622,-29846,-23031,-16391,-13382,-16055,-23311,-33131,-41860,-44385,-35285,-20070,-3771,10985,23025,32466,-1357,-805,-517,-2209,-1858,-2184,3817,4792,-2104,-1149,6263,6791,11556,14063,18566,7235,993,1394,2031,-1267,2309,8042,2611,-3403,2753,-65,-7471,-11800,-12194,-9646,-6049,-3460,-3231,-6257,-12370,-21020,-31237,-40613,-41607,-31896,-19003,-6891,-344,-888,-2565,-1478,831,1512,-4130,-14129,-24965,-35514,-44483,-47872,-44114,-37530,-31067,-25826,-21770,-18913,-17830,-18277,-19964,-22163,-24662,-27236,-28940,-29701,-29671,-28082,-25317,-21341,-16186,-9952,-2814,-184,1906,-686,1000,-2057,-1156,1947,430,-3,2469,-554,-3141,-935,-651,-1574,461,-2083,5770,8190,-611,571,38,-654,-1061,-2724,588,-2050,699,-1254,-1376,334,-4322,-13318,-24268,-36888,-50092,-62534,-61072,-50273,-40416,-32180,-25542,-20881,-17925,-16449,-16055,-16583,-17618,-18949,-20044,-20745,-20737,-20142,-19029,-17314,-15686,-14505,-14101,-14581,-16052,-18829,-22830,-27759,-32898,-37486,-39816,-38800,-34254,-27057,-18624,-9673,-1296,1065,2771,-257,-705,3581,1907,-1574,1734,670,1245,-256,190,-547,532,-1279,1106,4509,1591,287,4060,-169,1681,4934,507,-1014,54,4133,5179,5239,-7903,-22059,-30368,-31516,-28544,-25633,-25357,-28721,-35933,-46424,-59005,-69653,-61095,-47066,-34179,-23702,-16225,-12520,-12494,-15914,-22416,-30717,-38512,-42860,-41055,-33899,-24601,-15318,-7900,-2531,-530,-741,783,-520,943,1213,-1412,-475,946,1319,1279,-2468,-6576,-8768,-6083,1245,-1613,-1042,-401,1556,648,736,691,-1712,-108,3234,4397,1343,-760,-211,-2893,-899,-792,1615,-5330,-10901,-5427,-5157,-2807,-4898,-4797,-6415,-3132,-5764,-9930,-16796,-26706,-39619,-54767,-69575,-67813,-51824,-35581,-21411,-10145,-2252,119,205,395,-4131,-9965,-15282,-19245,-20988,-20756,-19558,-18805,-19816,-22931,-28497,-36458,-46281,-56789,-65059,-65072,-56938,-46861,-36973,-27687,-18535,-8924,-1989,4569,8653,2935,-2448,-1591,1859,2190,-1674,100,-1376,4352,3500,-2218,1506,5406,3710,466,586,-860,2524,831,-119,1614,-1904,-1594,-2857,4181,1193,-2202,-1269,2197,38177,31045,23248,5664,1630,692,-1606,-2985,-3209,-2385,-1346,-1596,-330,-1396,-3476,-7669,-13925,-22316,-32079,-42836,-54599,-67249,-80667,-78415,-65530,-54059,-44434,-35854,-28366,-21731,-16986,-14746,-15088,-17455,-20930,-25395,-31272,-39589,-50326,-62030,-70813,-71709,-65506,-56200,-45444,-35083,-27105,-22409,-20381,-18513,-12754,-1762,-6138,-1916,963,2766,-4289,-16364,-9368,2941,17953,-20451,43762,91251,92071,3268850,5381275,5663227,5602117,501678,3315,-20196,10858,-9513,28396,32121,-2207,-6168,977,7195,-2578,-11730,35,-7651,148,-1780,-6725,-4908,-9966,-25793,-32583,-26794,-15179,-4592,3232,-1467,-2988,-3406,-4337,-476,-3489,-4048,159,3110,-4482,-4823,-4014,-1583,92,970,-540,-2736,-19044,-37572,-56878,-73677,-70438,-53997,-37597,-22640,-9175,-614,3128,6267,2984,111,-214,-1384,-773,10515,30799,51986,36507,5106,1773,3406,-49,-535,327,-3427,-388,-2334,-631,-2419,-8402,-15743,-24378,-33782,-43477,-52664,-59475,-60854,-55189,-44948,-32678,-19895,-6824,413,-884,-17,-1648,1372,265,2482,1586,1166,2626,872,633,491,-685,-1900,440,596,-4220,-47,6478,26060,45098,105885,267424,394935,1181651,2573869,3234250,3939906,650341,307722,1150463,1754428,6014499,7136145,7043215,6841370,708280,201834,902891,2618089,6525148,6452822,6191329,2940621,305814,95338,397803,1681178,2029961,1558754,1188933,151492,41728,20205,22384,1122,5474,-1797,6522,-35107,-53699,-41390,-28104,-23950,-29514,-40102,-49517,-52917,-51981,-48167,-41811,-33188,-23173,-12702,-2043,-927,-639,-2674,8885,9063,983,1119,713,-2406,-2401,-1386,-11947,-24041,-36267,-48506,-60342,-71727,-77491,-69124,-59952,-52473,-47110,-43427,-41492,-40568,-40482,-40475,-39192,-36558,-31740,-25033,-16620,-7264,2733,1627,1925,4617,4013,2689,2326,-1040,-1195,-2528,88,1941,121,-1857,-475,-1447,-3209,-598,1020,-1835,-91,151,-927,1445,-478,46,1627,-819,3293,425,-2143,-10117,-18016,-25644,-32551,-38846,-44136,-48438,-51427,-52689,-52325,-50228,-46630,-41990,-36716,-31262,-26005,-21303,-17482,-14626,-12901,-11835,-11476,-11243,-10568,-8919,-5910,-2503,3198,5985,4273,21,-1531,-1131,-2558,250,2406,830,3996,3795,-1242,-5322,-7543,-7170,-3592,-1863,768,-123,5208,8397,1888,-316,-1088,1465,-1934,-653,-2557,593,1279,2390,-1852,-677,-891,863,2772,740,2424,1716,-1572,1180,-9441,-17600,-20769,-19479,-15682,-11218,-7262,-4778,-3861,-4523,-6624,-9905,-13902,-18037,-21910,-25469,-27835,-29228,-29234,-27904,-25364,-21962,-18023,-14356,-11107,-9096,-8991,-10624,-14641,-20504,-27187,-31538,-28695,-18331,-3942],[586,-724,2600,3881,2949,1081,335,-416,3768,-3817,-10016,-9904,-1637,-2996,1736,3210,2723,2815,-852,370,5318,-87,-1215,-683,866,-1483,-1271,-1562,-1937,3453,2629,-1626,-1093,-1909,-738,-1896,-1322,-4644,-8749,-12191,-14918,-16959,-17968,-18011,-16804,-14912,-12372,-9697,-6888,-4408,-2413,-1435,-609,-545,-1310,-2541,-3901,-5473,-6933,-8172,-9102,-9716,-10335,-10980,-11808,-12937,-14210,-15188,-15418,-14542,-12221,-8796,-4561,-1485,-1489,542,-1320,-2472,-2166,-1824,2245,386,2657,759,-1969,1824,2794,4573,1713,-1899,-682,2364,1369,-531,-422,-2681,-1968,-770,-1229,742,-329,2037,6659,3111,760,1767,-2123,1270,2566,-31,-507,-1961,-2263,-5586,-8266,-10437,-12143,-13472,-14715,-15603,-16245,-16699,-17005,-17217,-17636,-18196,-19141,-20290,-21511,-22362,-22184,-21143,-19603,-18379,-17510,-17128,-17601,-19129,-21531,-24827,-23097,-18277,-12993,-7707,-2296,-1672,-139,-1330,-3714,-3072,-529,-465,-2552,-2552,-3072,-7951,-11950,-14612,-15759,-16043,-16256,-15910,-13905,-9664,-3850,2769,2062,-492,-1924,970,26077,25948,24064,9908,-1338,-459,-3321,-2178,-2612,-3245,-1178,-1352,4303,1787,5580,16743,18948,20448,19150,134,132,5528,5515,4070,3655,3606,-755,-5049,-9053,-13088,-17602,-22088,-19703,-13894,-8792,-4185,313,5444,8801,2453,-746,-2948,-1470,656,-1709,51,1866,153,364,1223,284,-311,4843,-3455,2883,7970,9064,6813,36203,18082,38602,83042,102611,247974,541692,1764009,3335269,3612767,3612273,3339269,832060,153221,-32696,-8282,-163379,-314656,-111406,41606,387775,578810,1728872,3564301,3793811,3735762,3395340,744059,42033,112191,16210,12846,11747,-1375,6400,9052,-5103,-1251,5614,-3286,-630,5217,91,-2986,139,474,-3080,-401,2768,1510,-699,3102,2023,-1585,-1177,-1010,982,-3503,-7504,-10735,-13371,-16101,-18969,-21200,-22112,-21691,-19882,-17715,-15237,-13095,-10866,-8062,-4971,-1906,696,2494,-1479,-173,-764,-2104,-1183,-2057,756,-1717,-4369,-7084,-9682,-11434,-11902,-10912,-8811,-6083,-3111,-584,1390,-1095,2127,2893,1792,-3338,-2818,-5979,-9124,-11625,-12644,-11985,-9993,-7530,-5258,-3938,-3724,-4638,-6640,-9861,-13677,-17235,-18851,-17087,-13506,-9576,-6118,-3682,-2290,-2415,-3760,-6180,-9592,-13468,-17672,-20950,-21794,-19673,-16422,-13329,-10429,-7694,-5655,-4162,-3204,-2426,-1996,-2030,-1907,-2550,-3552,-2842,-1548,-824,-2526,-1950,-2080,-6,1616,-57,1388,-1957,-855,1914,34,417,2541,-1060,-3136,-1508,-547,-1257,1184,-2502,4658,7962,-623,842,-171,-772,-923,-2918,398,-2130,1330,-790,-1617,-192,1053,878,-3933,-9633,-15593,-21457,-26410,-26378,-22662,-19277,-16446,-14531,-13291,-12621,-12287,-12330,-12547,-12986,-13390,-13877,-14327,-14904,-15550,-15915,-16355,-16909,-17635,-18438,-19261,-20304,-21408,-22252,-22257,-21319,-19171,-16264,-12843,-9055,-5371,-2978,-1122,777,2651,-549,-978,3350,2238,-1425,1534,1033,1596,-141,-165,-750,977,-1198,566,3804,1088,599,4470,271,1607,4470,147,-755,974,5141,5432,6522,5050,821,133,-1930,167,-269,-214,-3851,-8923,-14405,-20098,-25979,-30180,-24495,-18667,-13432,-8901,-5569,-3218,-1587,-390,1283,4504,3259,-635,-2879,-3003,-1579,-1175,-1029,-706,-732,581,-275,3774,2077,-1550,-617,633,773,703,-2090,-4834,-4384,-309,1072,-2022,-1426,-791,1162,496,578,259,-2048,-148,3921,5631,1907,-996,-654,-2014,-631,-765,2063,-4574,-9627,-4681,-4919,-3031,-4830,-4396,-5934,497,2618,-1227,-2617,-1251,-4903,-10719,-16861,-21861,-21830,-16696,-10599,-5088,-734,883,554,1282,-775,-1766,-4806,-7711,-9589,-10010,-9136,-7736,-6719,-6189,-6402,-7317,-8521,-9308,-8911,-7144,-4263,-2904,1876,2375,772,-1348,-1767,4771,9577,4057,-2203,-1821,1463,2169,-1473,136,-1618,3741,2345,-2733,1527,-1036,-3566,-5757,-7343,-8421,-9219,-9518,-9247,-8517,-7335,-5829,-3675,-1345,1097,-1963,-1000,2799,10418,11609,12331,6960,1140,610,-1117,-1389,6595,5733,1746,-2396,3631,3224,516,833,4335,-1580,-2,-843,-4213,-8127,-12432,-17078,-21054,-23901,-24827,-23331,-21044,-18471,-16407,-14999,-14252,-14121,-14409,-15222,-16415,-18232,-20631,-23486,-26058,-28092,-28655,-27716,-26283,-24855,-23574,-22270,-20890,-19512,-18129,-15843,-12174,-6839,733,6945,-861,-13841,-10378,-1232,12548,-16804,54422,95813,113394,1088272,1235077,1316687,1321775,540565,1543,-11125,12261,-5294,32912,37940,579,-4392,607,9125,-1242,-10434,97,-9123,-2410,-8238,-13235,-16886,-20331,-24341,-26815,-23041,-18034,-14179,-11616,-9974,-8725,-7496,-6119,-4418,-2174,391,2081,1909,-4378,-4647,-3603,-1811,-209,1817,682,2354,2620,754,-3912,-5814,-8973,-11194,-12567,-13054,-12408,-10950,-9374,-7237,-4833,-2149,-33,-1169,-739,8197,9927,10990,11353,5968,1348,3182,70,168,973,-3359,-695,-2638,-355,-2004,-2361,-3934,-6235,-8452,-10357,-11696,-11944,-10938,-8782,-5844,-2298,-722,1194,142,-1017,1204,-1477,1628,-54,1649,522,1038,3223,652,887,959,-1427,-941,804,223,4537,158,7556,27987,53271,123654,224184,305934,390999,475834,560913,650341,750125,387979,983284,1099789,1197896,1265909,1298235,1296489,776417,253244,1117626,1129869,1076630,1010908,925645,819250,374305,113959,455847,359717,288889,240627,207462,181346,53388,27195,23478,4805,5856,-1379,7074,-194,-4342,-4177,-3903,-5339,-8966,-14143,-20545,-26833,-25774,-19535,-13802,-8457,-3327,1658,1892,-731,-311,-2833,7686,9142,875,699,113,-1948,-2579,-1812,-864,-2264,-1763,-4434,-7612,-9274,-9380,-8252,-6307,-4693,-3988,-4055,-5311,-7385,-10578,-14727,-19011,-23241,-24340,-20997,-15909,-10862,-6189,-2031,1160,4250,3894,2974,2364,-1089,-1152,-2150,297,1777,136,-2193,-1163,-1388,-3007,-530,690,-2683,428,527,-1256,398,-1594,369,1235,-1458,-4177,-6907,-9375,-11584,-13541,-15274,-16608,-17906,-18976,-19988,-20775,-21083,-21090,-20570,-19465,-17913,-16031,-14010,-11976,-10041,-8333,-6833,-5715,-4622,-3796,-2928,-1780,-2687,-2207,-2475,4051,6737,4769,827,-1561,-1607,-2749,78,1982,927,4541,4051,1908,723,740,1835,183,-2030,524,-478,6319,9084,2184,128,-746,1360,-2335,-1521,-2418,558,544,2033,-2092,-947,-1026,1907,3744,1548,2607,5,-4305,-8757,-12807,-16376,-19349,-21403,-22459,-22671,-22371,-22184,-22069,-21995,-21851,-21527,-20877,-19790,-18387,-17063,-15256,-13380,-11119,-8533,-5631,-2502,-297,-1208,-929,-1048,2145,1770,5634,4094,-628,-1303,-965,-457,1253],[-480,-836,-757,-479,-466,-1279,-2410,-3743,-4828,-4470,-2594,237,-2195,-2099,1800,3121,2879,3195,-878,58,5268,-130,-1009,-570,869,-2186,-2815,-4150,-4773,-4806,-4544,-4252,-3779,-3570,-3343,-3138,-2640,-1963,-1176,-2643,-2806,-1532,-399,-398,-1419,-2950,-4507,-5995,-6804,-6964,-6525,-5901,-5251,-4574,-4384,-4499,-4765,-5423,-6266,-7209,-8071,-8626,-8944,-8863,-8503,-8074,-7616,-7026,-6320,-5560,-4469,-3332,-1255,-1182,-1241,619,-1723,-2310,-2156,-1848,2125,168,2069,727,-1715,809,2521,4150,1147,-2131,-107,2480,1136,-559,-517,-2968,-1732,-866,-1369,403,-590,1698,6784,3937,1181,1118,-2088,906,2009,-377,-661,-2163,-44,-41,-1211,-3153,-3353,-4205,-5079,-5636,-5959,-6092,-6054,-5837,-5662,-5379,-5164,-4825,-4359,-3765,-3066,-2488,-1804,-1389,-1071,-1557,-2178,-1528,-1847,-2503,-3236,-3644,-3574,-3188,-2164,-1595,-407,-1355,-3620,-3226,-720,-674,-1748,-2220,-1261,-1144,-2378,-3857,-5036,-5588,-5285,-3769,-1254,849,-395,4782,2203,-1266,-2310,1343,33406,34617,33931,9740,-972,-318,-2544,-2063,-655,-1747,-1478,-1775,3453,1015,5531,17820,16239,14152,11592,185,362,3449,1098,-1027,-2499,-3585,-4318,-4696,-4743,-4447,-3770,-2991,-2296,-1202,-936,654,1133,1636,1887,1799,-871,-2929,-1574,-15,-1979,-857,-688,47,-220,511,769,-502,4197,-2641,2964,8299,7727,7183,38565,17326,37879,85324,104427,123795,143037,160388,175008,185857,191905,192818,188320,175598,-33373,-9949,-185203,-338998,-125647,48654,177330,194665,207477,213994,213912,207735,195734,179601,34293,125932,15247,10530,11369,-81,5944,7338,-5713,-599,6314,-1798,282,4864,-220,-2658,-3542,-5834,-7410,-8110,-8282,-7996,-7261,-6313,-5090,-3885,-2786,-1851,-1106,-724,-538,-742,-1263,-1360,-1650,-1635,-2395,-2688,-1885,-220,1119,2174,-1294,5771,5606,5204,4207,2428,-1050,-2271,-4967,-7765,-9707,-10112,-8570,-6407,-4359,-2697,-1700,-1246,-1466,-2355,-3908,-5960,-8212,-10696,-12429,-11400,-9324,-7197,-5400,-3933,-3120,-2797,-2961,-3510,-4100,-4509,-4201,-2964,-860,-2322,1308,39,-71,1094,-1473,-1515,1176,1166,339,-186,-2931,-6072,-8189,-8954,-8268,-7185,-6587,-6537,-7405,-8750,-10652,-12427,-11767,-9563,-7027,-4351,-2168,-421,464,563,77,-1692,-298,-2870,-3811,-2288,-663,-889,-3247,-2647,-3427,-4064,-4549,-5005,-5461,-5995,-6822,-8033,-9592,-11528,-13420,-12308,-9505,-6766,-4189,-1867,-141,-2093,1922,2072,-767,1193,-334,-932,-901,-3092,-1632,-2208,-2292,-2873,-3866,-4794,-6031,-6617,-6041,-4592,-2369,-996,1530,342,-2221,221,1266,147,-875,1722,2127,-836,1708,6562,6640,4140,1710,1360,-712,-199,988,296,-2837,-3177,196,-37,-1088,-1627,-2012,-2255,-2066,-1731,-2289,-708,-3637,-2407,-871,365,1029,-799,-1304,970,1373,-951,1286,1374,1963,-2,-550,-911,1380,-1116,108,2963,522,735,4613,504,1367,3915,-208,-508,1806,5910,5514,7700,6169,1067,-443,-1625,429,-33,-206,-1458,-1339,-3557,-4002,-2867,-1194,73,1752,2035,-2465,-226,-425,-2172,-2846,-384,5369,3159,-124,-2366,-2840,-1311,-1403,-1042,-810,-714,312,-118,3775,935,-1353,-806,61,69,221,-2327,-7819,-12419,-12953,-10435,-7916,-5993,-4510,-3827,-3428,-3559,-4206,-5024,-5877,-6113,-5705,-4337,-2391,-1225,-1031,-358,-778,2389,-3977,-8765,-4429,-4725,-3317,-4804,-4197,-5728,734,2760,-736,-3324,-819,-754,545,-579,-2698,-1777,-2578,-1906,-1229,-941,-1296,-2115,-3323,-5059,-7469,-9948,-12420,-12138,-9270,-5978,-2782,-1073,519,-530,-813,-119,-58,-577,-1901,1048,-2198,1692,2845,1465,-958,-1583,4746,6239,5069,-1978,-1942,1068,176,-1508,-3198,-4568,-5318,-5201,-4636,-3982,-3612,-3433,-3713,-3978,-4137,-4320,-4353,-4320,-4522,-5138,-6377,-7903,-10055,-12513,-14408,-11644,-8669,-5745,-3386,-1354,144,626,500,-653,-745,-2462,-4328,-6189,-7560,-7739,-7035,-5079,-3027,-991,-952,278,-755,-2644,-3392,-794,-1143,254,-963,-3651,-3922,-5487,-6776,-8066,-9183,-9989,-10475,-10601,-10594,-10280,-9801,-9131,-8421,-7427,-6490,-5337,-3959,-9124,-1170,189,1519,2802,4108,5372,2216,-6649,2022,3407,11219,4061,-9232,-11566,-5775,6446,-13667,64060,99755,138489,149543,146477,137217,123492,106540,1283,-2444,13286,-832,27110,18032,3497,-2734,62,-3061,-5982,-8901,-9811,-11010,-11781,-11968,-11750,-11017,-9969,-8616,-7208,-5911,-4643,-3490,-2325,-1189,-2318,-1756,-3809,1232,2722,3021,1796,798,-3782,-3534,-3091,-2056,-544,2596,1789,3759,4465,2057,-2161,-2219,-1220,-606,129,1957,-1293,-1684,-85,-1831,-2988,-3323,-3019,-2134,-1183,-481,75,202,-91,-326,-538,-677,-420,351,1296,-3035,-923,-2838,148,-1550,-2136,-173,-2103,-4110,-6151,-8283,-10341,-12314,-13944,-13304,-11325,-9264,-6982,-4402,-1894,660,-1344,1983,-392,811,-340,1299,3767,341,1128,1939,-2117,228,1351,178,5987,156,8863,29557,62828,108062,118963,133306,155384,189770,240439,307722,387979,473649,554242,619775,662584,679949,674070,650044,613081,314822,509023,443194,370481,296032,226142,166277,119825,86343,63400,47908,37250,28973,21641,14434,7528,930,-4766,-8262,-8115,-6333,-5203,-5398,-6920,-9182,-11942,-14151,-12004,-9037,-6830,-4923,-4036,-3613,-3426,-3268,-1832,-57,1792,-459,93,-2624,6469,8883,863,338,-410,-1284,-2535,-2074,-747,-1681,-1745,-2449,-1272,-888,-7,100,-587,-1621,-631,-2982,-1245,-1114,1449,-1052,-2228,-1973,-2203,1987,3895,2022,1781,621,378,3900,3794,3269,2463,-1054,-1089,-1580,621,1635,290,-2158,-1824,-1287,-2763,-419,343,-2543,1003,960,-1338,-853,-1774,756,379,-812,-924,-1548,-2157,-2359,-2624,-2836,-2836,-3018,-3249,-3790,-4582,-5470,-6702,-8072,-9462,-10804,-11712,-11521,-10200,-8403,-6545,-4713,-3158,-1631,-529,-1999,-997,-2865,-2033,-2179,1392,1431,1368,1248,-1553,-1960,-2810,-120,1406,854,3102,3146,1761,2727,2348,1709,314,-2147,-749,-1863,-3065,-4262,-5570,-6833,-8205,-9590,-11135,-12615,-14143,-13670,-12419,-11281,-10244,-9515,-9014,-8653,-8419,-8344,-8330,-8284,-8211,-8063,-7527,-6822,-6171,-5560,-5005,-4414,-3715,-4180,-2787,-2390,-2018,-1687,-1322,-1011,-237,-2272,-167,-416,-2302,-2739,-1587,-1657,-284,-1215,-1249,-832,2152,1557,4856,3134,-1312,-2098,-1266,-571,318],[-737,-527,917,1032,739,-230,-1293,-2543,-4112,-5598,-7094,-8482,-9332,-9251,-8444,-7583,-6466,-5279,-3856,-2505,-1177,37,-845,-418,927,-2883,-838,-1514,-1580,1637,909,-1843,-1221,-1787,-574,-1384,-1794,1845,346,-2987,-2428,-1397,-644,-2686,-5722,-9024,-9474,-6641,-3481,-1143,-2449,-2593,2808,2987,-2372,1802,521,-2685,-1466,-1292,177,60,-1827,-1146,-1396,-1592,-1765,-1831,-1819,-1762,-1285,-3234,-355,-880,-1087,542,-2123,-2229,-2233,-1995,1906,-38,1443,699,-1118,-390,2043,3518,500,-2320,514,2556,799,-522,-630,-3276,-1284,-758,-1507,3,-820,592,-598,-1440,-2403,-3178,-3623,-4107,-4728,-5203,-5828,-6555,-7425,-8492,-9642,-10957,-12349,-13642,-13976,-12499,-10561,-8489,-6359,-4180,-2181,-221,-2141,-1240,4570,6011,5076,2530,739,2754,1432,-1924,-2249,-1478,-574,2881,4556,3190,2583,2171,21,-1628,-749,-1392,-3533,-3432,-923,-2120,-3722,-5312,-7140,-8930,-10517,-11985,-13192,-13962,-14099,-13491,-12725,-11948,-11221,-10500,-9996,-9536,-9272,-9294,-9686,-10218,-10955,-11898,-12438,-12304,-11559,-10471,-9219,-7939,-6652,-5527,-4696,-4088,-3998,-4076,-4170,-4480,-5081,-5811,-6439,-7239,-7835,-8423,-8588,-8579,-8378,-7937,-7254,-6330,-5166,-4081,-3298,-2347,-1790,-1460,-1768,-2219,-3059,-4340,-5792,-7422,-9231,-10736,-11281,-10435,-8622,-6417,-4276,-2305,-773,-778,975,-1990,2758,8634,6582,7214,40532,15124,36528,113017,158879,276205,340229,405960,468952,524192,567384,596608,612221,200340,-30898,-10528,-196629,-332972,-123665,62664,468454,636866,611725,570151,514303,448653,378222,309188,28294,140961,16048,8523,12062,1240,4993,5703,-5930,67,6891,-455,1054,4555,-650,-2519,208,-809,-5396,-502,2791,1903,-1812,2386,1190,-1806,-1248,-2544,1042,1091,3143,1292,-1935,-1220,-1693,-1470,-2503,-2701,-2145,-169,1445,2665,-860,8966,6134,11546,12801,13623,750,1098,-1407,-1772,-150,-1804,2735,5060,-2378,-1096,5985,7757,58892,61255,60906,11390,1913,4078,2370,-910,1667,7207,2793,-3301,2664,5808,2620,-2808,3610,5366,4618,3610,1002,-1684,2194,527,200,774,-2306,-2252,638,925,16,-1888,-3379,-4520,-5115,-5650,-6005,-6280,-6633,-6772,-6902,-6555,-5959,-5111,-4067,-3145,-2133,-968,-892,255,338,327,-3,-1432,-1376,-2840,-3265,-3582,-4309,-5105,-5998,-7044,-8300,-9767,-11402,-13086,-13930,-12587,-9766,-6128,-1720,1164,2374,-2198,-2716,-2491,-334,-1413,2297,-1198,2435,6979,-973,1642,-467,-1140,-987,-3127,-388,-2269,2029,-17,-2217,-1502,1271,5227,5743,-545,6,-1204,1139,698,-1125,-111,-314,-821,-1390,-2010,-2535,-3080,-3489,-3850,-3949,-3956,-3823,-3787,-3859,-3731,-3768,-3998,-4459,-5035,-5671,-6604,-7803,-9224,-10686,-12337,-13666,-14311,-13681,-12150,-10532,-8924,-7487,-6270,-5076,-3882,-2799,-1661,-451,-278,1055,1714,2414,175,-894,-842,1797,-951,-26,2195,-6,733,4486,559,1030,3008,-502,-248,2538,4040,5137,6361,7102,1380,-1075,-1174,634,56,-406,-1607,-753,-2858,-1422,133,-1027,480,6126,2574,-2746,-148,6,2926,2982,2040,3796,3005,371,-1777,-2730,-950,-1291,-718,-775,-632,59,-7,3668,-228,-834,-938,-683,-619,-9621,-14678,-8947,-5185,-2988,-2271,-1935,-2284,-2989,-4235,-5289,-6138,-6530,-6093,-5051,-3448,-1923,-402,-1140,-1735,18,-52,-770,2468,-3526,-8304,-4632,-4510,-3492,-4763,-4180,-5757,751,2751,-303,-3073,-293,-1306,351,-1212,-1691,-1466,-2399,-2002,-2840,-4126,-5369,-6644,-7796,-8958,-10332,-11446,-12700,-13754,-14081,-13315,-11969,-10588,-8944,-7186,-5444,-3768,-2155,-745,-1557,1513,-1327,1445,3224,1987,-598,-1443,4527,10382,5932,-1785,-1915,742,2077,-1015,61,-2186,2563,154,-2105,1552,3078,2481,2007,2754,1361,1386,-206,476,3236,-1640,-2521,-2051,2562,1704,-1696,-580,-551,-987,-1543,-1880,-2144,-2458,-2888,-3423,-4047,-4789,-5432,-6072,-6634,-6877,-7213,-6862,-6510,-5982,-5608,-5141,-4670,-4381,-4161,-4096,-4399,-4506,-4705,-5219,-5573,-6155,-6543,-7031,-7456,-7678,-7654,-7259,-6590,-5353,-5052,-2452,-5793,-2835,-5176,4138,-805,-9795,3980,14581,9563,4365,13131,9430,3627,-6997,3774,4655,15068,9096,-4501,-12857,-9826,798,-11360,71666,102096,129119,127988,124793,119115,111717,102618,1551,5810,13719,3599,43404,39121,6416,-1297,-768,9974,647,-7378,-934,-10230,-5636,-7589,-9445,-10858,-11662,-11674,-11241,-10755,-10286,-9962,-9602,-9144,-8546,-7788,-6951,-6083,-5164,-4461,-3741,-2897,-3051,-2368,-2762,-2463,-1038,3111,2557,4935,6189,2934,-339,-2807,-1641,-956,116,2071,-736,-2375,2847,2170,1072,723,245,-953,-290,3566,4649,5607,6404,7185,566,2982,842,1535,1910,-2776,-1225,-2921,620,-1285,-1858,385,553,-1873,-2838,-3377,-755,-1415,-2685,-4338,-6371,-9035,-12023,-14631,-14973,-12092,-8355,-4315,-933,-184,-1083,1648,3978,-253,1143,3012,-2881,1258,1719,86,7590,-294,10048,30171,72327,161988,370809,556809,707687,849285,998604,1150463,983284,554242,1526795,1593183,1623631,1623815,1604065,1575790,909909,383126,1502563,1473491,1425576,1349036,1239540,1100497,545943,151583,629212,501371,396675,315417,253509,205948,96323,48432,26415,14150,7052,-427,8713,-674,-1413,920,244,221,-2345,-4952,-7440,-8606,-8905,-8198,-7099,-5897,-4743,-3754,-2602,-1391,-278,-2386,1643,2441,706,-176,-945,-682,-2475,-2387,-737,-1239,-1748,-2561,-905,-537,427,903,146,-1663,-762,-2843,-1847,-1405,1502,-702,-2104,-2023,-1768,2333,3772,2260,-590,-3838,-6960,-9347,-10306,-9897,-8380,-6630,-5053,-3838,-2840,-2503,-2155,-1906,-2622,-1326,-2713,-486,-186,-1731,1432,1261,-1207,-2307,-699,997,1711,-886,-29,-970,-2559,-2083,-2254,-2248,-1981,-2479,-2820,-2544,-3456,-4580,-6126,-7836,-9558,-11242,-12717,-13741,-13984,-13446,-12503,-11387,-10418,-9339,-8513,-7771,-7042,-6254,-5291,-4556,-3348,-2159,-1014,105,-1456,-2063,-2787,-342,697,601,5062,9917,1365,2767,3656,2354,398,-2167,163,-801,7894,9588,2505,1088,211,787,-2068,-3464,-1392,575,-1436,1172,-2448,-1536,-454,1893,1896,1692,1285,708,-516,-950,-1561,-2015,-2443,-2788,-3066,-3218,-3207,-3470,-3571,-3778,-3968,-4146,-4228,-4097,-3811,-3688,-3128,-2554,-2110,-2492,-1390,-1835,-54,-1080,-1365,-362,1196,-87,-2004,-4173,-6477,-8409,-9229,-8696,-7241],[-33819,-32187,-29828,-26286,-21765,-16936,-11673,-6508,-1934,2200,1626,1863,-3059,-269,1860,2669,3189,3776,-849,55,5541,203,-876,-400,885,-3687,-558,-1391,-1408,3441,2951,-1800,-1247,-1637,-425,-1152,-2120,1914,251,-2879,-2394,-8120,-12059,-13430,-11896,-8861,-5248,-2425,-1818,-1332,-2954,-1874,2005,543,-2638,-4260,-6968,-9965,-13037,-16138,-19158,-21931,-24452,-26156,-26357,-24823,-22082,-18637,-14905,-11247,-7617,-4184,-847,-506,-930,425,-2410,-2123,-2269,-2164,1701,-107,982,814,-267,-1501,1533,2842,-55,-2288,1238,2718,528,-233,-596,-3394,-584,-297,-1447,-255,-805,979,6433,5563,2021,-303,-1598,435,676,-1672,-6629,-10701,-12974,-13146,-11881,-10428,-9502,-9437,-10488,-12162,-14130,-15721,-16038,-14623,-12128,-9117,-6269,-3664,-1411,502,2151,3003,620,2638,1347,-2149,-2216,-1161,-1168,2362,4726,3547,2489,2067,-47,-1509,-858,-1236,-3181,-6516,-10101,-13693,-16934,-19225,-20280,-19906,-18892,-18074,-17661,-17684,-18161,-18651,-18870,-18396,-17232,-15621,-14094,-12711,-11755,-11381,-11717,-12597,-14145,-16412,-18789,-20622,-20596,-18601,-15840,-12928,-10064,-7465,-5215,-3164,-1616,-330,735,1347,1446,29,569,-734,-2391,-4409,-6040,-7115,-7201,-6025,-3760,-2726,214,-53,-2654,-1946,756,5700,4920,4620,7124,1944,-909,-2726,-1655,272,-2534,-655,1385,377,-1516,-1512,1084,-866,3002,-1263,2573,9304,6311,7128,41801,12960,34471,129234,196684,309290,668538,1595194,1821921,1948585,1952398,1830737,1092351,231343,-25099,-9401,-184134,-292989,-105719,83718,504328,1009935,2219981,2369200,2375122,2230990,1956433,898084,27208,159803,19324,7922,14147,2760,3945,4526,-5516,881,7573,820,1786,4531,-956,-2397,174,-1747,-4592,-4456,-3955,-3477,-3479,-4082,-4682,-5064,-5229,-5491,-6089,-7097,-8014,-8744,-8977,-8883,-8499,-7504,-5667,-2866,-2435,-112,1643,2958,-269,10335,6857,42884,47749,51313,3918,1614,-1692,-1616,193,-1666,1957,4584,-2881,-998,5913,8461,78461,129591,128052,14587,2370,4660,2097,-1014,1431,6715,2699,-3265,2559,5033,1520,-1848,4028,5291,3741,2287,737,-900,2922,915,402,611,-3028,-5092,-6968,-7640,-7546,-6878,-5911,-4925,-3779,-2897,-2073,-1362,-974,-762,-1110,-1689,-2762,-4233,-5958,-7974,-9730,-10779,-11335,-11182,-10533,-9427,-8413,-7888,-7396,-7234,-7767,-8297,-9153,-10225,-11453,-12843,-14453,-16351,-18639,-21488,-23275,-19261,-14523,-9177,-3250,1436,2113,-2244,-2329,-1939,-242,-1858,2656,-265,1376,6242,-1146,2026,-628,-1419,-1193,-2933,-971,-2311,2034,241,-2275,-2117,1064,2333,624,-858,-2043,-3171,-4344,-5574,-6933,-8458,-9881,-11448,-12862,-13985,-14573,-14711,-14326,-13668,-12693,-11694,-10692,-9942,-9441,-8836,-8443,-8239,-8213,-8216,-8180,-8329,-8634,-9052,-9420,-9931,-10218,-10363,-10240,-9723,-9101,-8332,-7598,-7021,-6489,-6039,-5800,-5572,-5247,-4757,-4074,-3073,-1988,-608,-1287,-544,2148,-754,203,1617,-537,-1627,-4112,-6823,-9531,-12402,-14569,-16094,-16277,-15051,-12771,-9792,-6558,-3225,-1858,-759,657,-116,-899,-3398,-7846,-12607,-15648,-14164,-9423,-3891,1145,2762,-2456,-126,-398,2967,4499,3249,1777,1682,685,-1272,-2821,-646,-959,-354,-761,-628,-288,-83,3353,-1424,-312,-1087,-1692,-1150,-243,-2336,-849,-2739,-4830,-6673,-6108,-2768,-2479,-158,158,-192,-1321,-2323,-911,4676,8263,3842,-962,-2039,917,131,-880,2704,-3388,-8405,-5393,-4390,-8693,-13605,-18068,-21996,-25164,-23619,-22025,-20986,-20088,-19041,-17539,-15401,-12964,-10453,-7979,-5892,-4179,-2816,-1864,-1348,-1002,-1382,-815,-441,-100,305,677,936,891,140,-634,-1794,-3108,-4207,-4494,-3357,-1306,1715,-602,1015,3395,2235,-406,-1487,4015,10179,6466,-1751,-1841,424,1992,-786,-168,-2586,2116,-619,-1046,1451,2249,2076,2296,3164,2175,1159,-844,613,3202,-1470,-2389,-1065,7567,2332,-1745,-535,11,-2281,-4997,-7749,-10585,-13516,-16476,-19163,-20734,-20171,-18101,-15895,-14050,-12551,-11895,-11321,-11440,-11826,-12316,-12040,-10639,-8298,-5235,-1993,-353,2577,-205,-2975,-1800,-818,187,-1274,-2762,-2930,-2862,-1874,-1974,-2526,-4612,-3911,-7588,-3669,-4423,3160,369,-9018,4050,14406,8690,2529,12020,9541,4498,-7392,5197,5653,18138,13478,-408,-14049,-12154,-2638,-9901,76605,102176,189911,1227143,1280697,1257707,1162096,722150,1466,13674,13524,7890,49368,52058,9342,-39,-1792,11780,967,-5934,362,-8136,2227,1777,-5871,-2607,1561,-682,-4236,-7827,-11582,-15292,-18250,-20052,-20756,-20846,-20943,-21364,-21433,-19947,-17270,-14183,-11264,-8339,-5419,-2884,-1559,2025,3046,4301,4590,3476,1444,-1880,-1668,-1379,79,-1515,-2856,-4029,-5620,-7077,-8532,-9773,-10840,-11564,-12243,-12975,-13405,-13617,-13618,-13225,-12847,-12639,-12251,-11444,-10526,-9686,-9318,-8923,-8243,-7240,-6296,-5459,-5419,-5605,-5610,-5366,-5082,-5212,-5648,-5813,-4968,-3270,-1119,-757,-847,2818,-1578,2533,-1427,-971,-1322,2187,4034,-884,1163,4196,-3193,2252,2037,29,9531,-941,11216,29817,80512,177735,347830,473780,680474,965934,1324012,1754428,1099789,619775,1593183,3855740,4218808,4411653,4433203,4323535,964718,453145,1801015,3883486,3931632,3980729,3961221,3818080,634501,167850,707519,2133090,1671613,1271068,931978,389626,127615,62435,28004,18891,7641,74,9608,-1105,-13821,-14929,-10774,-7399,-8271,-11777,-12641,-9741,-8859,-10725,-13878,-16247,-17390,-17521,-15934,-14110,-13397,-13649,-13967,-13856,-13944,-14429,-14664,-13598,-11689,-9485,-7380,-5246,-2787,-2601,-564,-151,945,1758,913,-1522,-735,-2390,-2038,-1359,1718,-250,-1820,-1829,-1236,2658,3521,2482,352,-900,-1447,2930,3232,3364,2317,-1229,-1236,-2659,-3156,-3243,-2791,-2459,-2943,-2994,-3918,-5044,-5911,-5984,-5095,-3222,-841,-2678,1010,1251,2569,-867,4210,-355,-2625,-1566,-2968,-3568,-2938,-2497,-2616,-436,1305,1075,-124,-2457,-4606,-7675,-11067,-14399,-16517,-15751,-13453,-11078,-9224,-7683,-6791,-6293,-5991,-5700,-5239,-5038,-4480,-4123,-3962,-3770,-2827,-1792,-2694,-513,-66,218,4996,10074,955,2686,3922,2340,404,-2100,191,-514,8233,9348,2521,1535,696,340,-1557,-3763,-732,685,-2587,723,-2617,-1822,97,4160,4971,3002,2544,997,-332,1316,-1407,-3757,-5667,-6932,-7566,-7645,-7324,-7117,-6990,-7008,-7195,-7579,-8088,-8578,-9037,-9658,-9687,-9411,-8560,-7400,-6192,-5221,-4588,-4740,-5373,-6768,-8990,-11285,-13786,-15626,-16194,-15418,-14089,-13032,-12163],[-78299,-62842,-48318,-34716,-22312,-11640,-2328,2459,11455,6657,1875,2090,-3308,488,1778,2309,3266,3853,-868,212,5717,408,-993,-442,817,-2891,-206,-1190,-1234,3449,3077,-1677,-1254,-1472,-274,-964,-2464,2088,224,-2544,-14118,-24584,-29837,-28844,-22085,-12182,-2495,-2534,-1860,-1366,-3377,-1058,2367,944,-1964,-12512,-23516,-34366,-44263,-52662,-59078,-63151,-64951,-64385,-61680,-57257,-51556,-45068,-38528,-32723,-27954,-24499,-21957,-19435,-15253,-7963,-2737,-2128,-2386,-2523,1335,-217,595,896,498,-2438,848,1969,-685,-2223,1824,2742,137,110,-584,-3419,38,211,-1384,-571,-744,633,5954,6270,2391,-988,-1237,331,-63,-1739,-1541,-2449,-8044,-15213,-18672,-18379,-15227,-10701,-6353,-2788,-610,-104,-1331,-4167,-8560,-13968,-20160,-26606,-33074,-39370,-45289,-50714,-55009,-58185,-59932,-60487,-60614,-60881,-61137,-60948,-59337,-55553,-49985,-43440,-35999,-28505,-21428,-15556,-11040,-8470,-7626,-8584,-11296,-15544,-21267,-27537,-33250,-37405,-38938,-37598,-34368,-30407,-26892,-24304,-22846,-22615,-24056,-27202,-32112,-38358,-45086,-50450,-51479,-46880,-39296,-31402,-24686,-19741,-16476,-14691,-14375,-15880,-19260,-23728,-28317,-31336,-31792,-30027,-27197,-24584,-23012,-22981,-23606,-24435,-24856,-25298,-25773,-25831,-24835,-22127,-17063,-9688,-2833,-2507,1466,6395,4341,2423,5906,1493,-666,-2511,-1631,364,-2538,-718,1137,442,-2135,-2480,974,-893,2561,-673,2266,10122,6956,6731,30504,12726,31344,143891,236176,349436,730700,2257564,8614497,9428370,9556303,8978723,1209770,272646,-17067,-6554,-147510,-230947,-77282,109970,529960,1180465,2385421,9369155,9978476,9861414,9028498,987641,33366,183280,25295,8913,17130,4247,3129,3728,-4801,1602,8254,1805,2304,4623,-1231,-2437,38,-1893,-3597,-671,3863,2400,-2675,1655,672,-13891,-28996,-38512,-37753,-27858,-14230,-810,-2780,-790,345,1865,-2125,-2847,-2803,-112,1622,2957,151,10659,7686,61366,70539,78202,7775,1968,-1907,-1534,387,-1556,1072,3999,-3116,-783,5846,9077,82768,119561,119054,18260,2838,5026,1620,-1303,1188,6151,2514,-3154,2424,4112,400,-860,4164,4973,2751,736,573,-149,3475,1223,-3164,-13450,-22840,-30812,-36764,-40314,-42583,-44705,-47244,-50134,-52375,-51886,-48370,-43979,-39626,-35314,-31209,-26694,-22013,-17358,-12975,-9261,-6080,-3578,-2632,-3451,-6226,-10638,-16788,-24663,-33388,-42473,-49057,-44541,-35584,-26523,-18099,-10522,-3827,-314,2156,2608,1064,-1756,85,821,-1750,1696,1823,-1479,-1831,-1450,-113,-2325,2957,630,486,-3567,-9641,-15757,-21474,-26046,-28928,-30460,-31138,-31814,-33115,-35367,-38632,-41795,-43776,-42143,-37151,-30918,-24478,-18671,-13968,-10607,-8759,-8431,-9233,-11223,-13921,-16996,-20017,-22860,-25230,-27218,-28737,-30150,-31583,-33340,-35346,-37015,-38278,-38641,-37772,-35520,-32141,-28299,-24363,-20608,-17113,-14269,-11864,-10078,-8790,-7791,-7211,-6798,-6474,-6062,-5128,-3413,-2138,553,1577,892,574,2167,3432,339,-1559,87,2643,-314,874,1596,-831,204,3251,-2,44,2151,-1099,42,-3708,-12477,-21680,-30910,-38692,-41319,-37089,-28995,-20633,-14002,-10156,-9538,-12297,-18074,-26188,-36003,-46759,-55630,-53631,-45482,-37978,-32685,-29754,-29224,-31206,-35209,-40347,-45865,-50221,-51140,-48578,-44636,-41599,-39885,-39866,-41927,-45378,-50069,-53208,-51967,-45519,-37176,-28213,-20150,-12986,-7506,-3507,-1097,302,248,-679,-2104,-2847,-436,185,-466,-1850,-1577,-1306,4457,8755,4565,-567,-1733,1782,352,-930,2722,-3403,-8905,-6372,-4158,-3064,-4847,-4947,-6218,-104,2091,131,-1772,359,-2191,-17658,-32889,-41450,-35307,-20813,-5657,-764,3105,2631,1868,609,-1716,2903,2738,4260,5284,5091,3797,1728,459,688,-828,-228,85,44,-1353,-1061,1799,108,551,3500,2373,-248,-1589,3374,9711,6742,-1754,-1593,285,2026,-414,-427,-2489,1923,-889,42,1364,1535,1757,2581,3502,2980,1185,-1478,783,2870,-942,-1795,-2830,-12678,-21628,-28835,-33508,-35646,-35515,-33833,-30627,-26692,-22953,-20022,-17944,-16452,-15436,-14996,-15772,-17954,-20947,-24330,-26456,-27386,-26560,-24181,-20198,-14951,-8708,-1581,1528,64,2165,-852,-2305,-2209,-155,-208,-1998,-3128,-2714,-5908,-9567,-11514,-11162,-7385,-5332,-7099,-4562,-3434,1800,1263,-7885,3864,13857,7513,687,10533,9053,4765,-7830,6239,6252,20147,16775,2688,-14914,-11797,-2281,-9136,78478,99501,213451,6014709,10152597,10153330,9518968,816823,229,21046,12632,11893,55474,56135,12172,993,-2953,11499,789,-4721,473,-5631,4967,3654,-4863,-1641,-14074,-18061,-13857,-13503,-18838,-25792,-29279,-28339,-25732,-23700,-22848,-22640,-21750,-19246,-15215,-11579,-10583,-12627,-16741,-21293,-25208,-29318,-34794,-41734,-48256,-51276,-49807,-46542,-42725,-37839,-31597,-24545,-17593,-11886,-8085,-4987,-2084,822,312,-1002,305,3397,8108,10734,13388,7508,-250,2936,1768,-835,-6910,-14174,-23448,-33748,-43522,-51272,-56833,-61307,-64584,-58669,-48920,-40294,-34893,-32823,-31766,-28475,-20795,-9051,1323,-942,-820,3293,-1774,2723,-1985,-1303,-1166,2626,3725,-1724,1009,5119,-2815,2901,2055,-5031,11522,-1919,12049,28269,85831,188015,413626,645031,1829881,2808535,4197587,6014499,1197896,662584,1623631,4218808,17575406,18570403,18756566,13600464,1002279,519046,1978262,8103742,15311178,15132032,14712114,4902637,712140,181605,778296,3934988,5286279,3983827,2896635,454541,162536,76905,29286,22882,7882,401,10211,-1147,-809,1125,-6309,-34562,-39785,-24675,-1640,-1336,2628,-1456,-7539,-15808,-18273,-16943,-12959,-9592,-9348,-10989,-12018,-12745,-15944,-22734,-31783,-40405,-46811,-50666,-54044,-58600,-55570,-44872,-33024,-22349,-13280,-4858,1400,-1463,-785,-1980,-1738,-1271,1801,29,-1678,-1631,-892,2685,2908,2468,-382,-1692,-2294,2359,2766,3123,2035,-1453,-1417,-70,1259,674,828,-635,-2143,-1326,-2819,-788,-1278,59,2159,1815,242,-1058,2668,1273,2543,-950,4028,-882,-3271,-16091,-29192,-42047,-53309,-46751,-36598,-28457,-22645,-19002,-17512,-17580,-18650,-20132,-21130,-20754,-18516,-14683,-10032,-5327,-1488,1229,2162,250,-2560,-4107,-8373,-13801,-19560,-26019,-33159,-41022,-49423,-46496,-35630,-23917,-11777,-356,4642,9410,491,2419,3941,2139,257,-2002,335,5,4816,-8065,-21434,-33894,-39997,-31655,-20566,-9900,-366,880,-3670,285,-2839,-2054,735,4558,4812,3063,2348,605,-215,764,-7131,-13447,-16824,-16497,-13567,-9757,-6331,-4358,-4032,-5432,-8442,-12863,-18332,-24229,-29331,-30348,-24992,-17428,-9495,-2284,-1693,-2327,106,-1287,-1803,293,-164,-8315,-17808,-25250,-21264,-8799,370,123,490],[-75124,-45886,-20795,-523,2311,1552,-2210,3454,11335,6269,1932,2116,-3329,1081,1611,1897,3262,3746,-928,366,5826,560,-1217,-585,668,-2067,160,-972,-1121,3373,3109,-1554,-1290,-1363,-188,-877,-2793,2333,236,-2244,-13919,-26838,-32820,-30951,-21781,-8109,-2815,-2586,-1751,-1240,-3696,-377,2107,189,-7220,-28296,-49907,-70481,-87998,-100789,-107820,-109179,-106249,-100437,-93056,-85036,-76877,-68898,-61603,-55538,-50666,-46613,-41790,-33499,-18192,-311,-3108,-2228,-2522,-3080,799,-376,336,931,1075,-2739,38,939,-1376,-2146,2244,2607,-341,487,-534,-3265,514,670,-1317,-933,-644,272,5258,6812,2639,-1659,-935,227,-870,-2531,-18551,-36104,-53783,-69814,-81898,-88020,-87314,-81113,-72148,-62414,-53591,-46725,-42385,-40731,-41808,-45060,-50233,-56777,-64412,-72757,-81209,-89070,-95074,-98795,-99916,-99143,-98036,-98081,-100064,-104588,-111602,-120207,-128581,-132170,-125290,-111125,-94868,-79686,-66721,-56998,-50588,-47821,-48710,-52670,-58804,-65032,-69125,-69517,-65604,-58272,-49401,-40528,-32884,-26862,-22618,-20302,-20416,-22856,-27201,-32187,-35975,-36340,-31973,-22824,-9732,-231,-481,-133,-863,-2758,-1046,-1436,1594,-875,5068,19074,4752,-9866,-24346,-37270,-46840,-52241,-53078,-50838,-47465,-45822,-47641,-52829,-59534,-65092,-67108,-63624,-53314,-37309,-20235,-4461,3633,357,4425,854,-312,-2310,-1677,536,-2318,-674,789,380,-2741,-3164,648,-770,2105,-229,1907,11032,8379,-1073,-21599,15835,27151,154714,271696,397057,795097,2316924,9008654,21258008,21508773,10951856,1321018,326094,-7803,-2132,-97855,-160579,-44691,138964,539494,1341441,2498875,9586662,21241583,21298291,12379071,1086248,47277,209474,34012,10840,20401,5553,3190,3200,-4051,2095,8938,2433,2597,4712,-1490,-2668,-229,-2458,-2855,-867,4435,2409,-2737,1135,449,-13438,-43470,-58268,-54258,-35735,-10943,3226,-3133,-815,423,2288,-1786,-3036,-3166,-174,1345,-180,283,10431,8521,68792,96607,120894,11675,2082,-2072,-1587,366,-1546,74,3360,-2549,-507,5678,9349,84454,139172,138544,21942,3202,5082,869,-1862,844,5449,2164,-3042,2168,2982,-743,-86,-1345,-6058,-9710,-14197,-20783,-29958,-40430,-49881,-55985,-57778,-55352,-50172,-44274,-39508,-37566,-38747,-42589,-48408,-55338,-63247,-71099,-77457,-80444,-78180,-70970,-59928,-47145,-34100,-21833,-11345,-3082,979,-755,146,-7623,-19149,-33913,-50875,-67206,-78672,-79611,-69396,-54531,-39347,-25756,-14412,-5164,-430,2716,2782,400,-1693,59,230,-2029,1796,1390,-458,-1412,-1244,-138,-2413,3031,1265,-360,4525,-809,2323,-12755,-23299,-27025,-24671,-19174,-14242,-12694,-16227,-25638,-40298,-59926,-82688,-106807,-118173,-95633,-73632,-54554,-39119,-27723,-20414,-16723,-16587,-19366,-24547,-31455,-39650,-48431,-57405,-65932,-73781,-80497,-85860,-89429,-90537,-89449,-86375,-81740,-75888,-69232,-62435,-55846,-49754,-44309,-39989,-36655,-34497,-33334,-32811,-32854,-32933,-32635,-31406,-28485,-23431,-16207,-6790,851,1152,282,2212,3927,222,-1927,749,3121,168,1556,1884,-1055,-299,2181,-579,-14892,-31873,-46387,-58803,-69528,-79620,-89447,-97292,-98534,-90189,-76511,-61493,-47883,-37605,-31936,-31496,-36396,-45977,-58936,-73545,-87103,-94615,-92716,-85251,-77652,-73140,-72563,-75929,-82752,-91208,-97873,-98818,-93461,-85595,-78860,-75065,-75760,-80685,-88818,-96922,-96673,-84375,-64575,-43127,-22174,-4054,-1946,-335,-172,-2455,1138,-953,-49,-105,-659,-2064,-2737,-746,126,-808,-2442,-933,-1794,3863,8892,5110,-295,-1333,2322,383,-1137,2471,-3804,-10032,-7148,-4020,-2545,-4966,-5589,-5505,-928,1451,93,-1482,327,-2083,-459,-21268,-51681,-62471,-47781,-22280,-961,2907,2468,1840,85,-2266,2562,2347,4234,5524,5432,4129,1796,400,641,-1113,-269,-25,-3635,-1763,-1062,1560,578,-133,3332,2223,-331,-1962,2427,8816,6508,-2006,-1394,152,1996,-96,-866,-2058,1743,-923,894,1094,762,1326,2712,3583,3545,1276,-2205,756,2090,-105,-970,1137,-8199,-26295,-40733,-50295,-55682,-58140,-58694,-57269,-54995,-53700,-54705,-57972,-62421,-67059,-71694,-77197,-83829,-90418,-95434,-96161,-92439,-84901,-75960,-67488,-60154,-52642,-43065,-32264,-23564,-18931,-18217,-18499,-16488,-13187,-11510,-14510,-22030,-31049,-37586,-40001,-40502,-40367,-36943,-26293,-8697,-5640,-2595,305,1847,-6907,3304,12809,5986,-1216,8578,7845,4239,-8475,6740,6206,20752,18608,4462,-15362,-9029,1794,-8871,76997,93644,235648,6367386,25738031,25554604,14459996,933119,-2801,27640,10899,15394,61149,59589,14682,1665,-4202,10595,12,-3939,525,-3274,7688,5344,-4077,-11613,-34613,-10587,2301,2889,5912,3029,-2292,-897,-3416,-1458,-2310,-4715,-8401,-6080,1002,-2766,-1084,-54,-2980,-11797,-24435,-37386,-53419,-74581,-100000,-126626,-124813,-102907,-82421,-61121,-38816,-17390,933,-3199,1348,4137,2258,1238,136,-1184,438,2844,62557,69221,75391,7245,-827,2780,2025,2282,1424,-2558,-14070,-28743,-40918,-50067,-56460,-60954,-66107,-72388,-77981,-80646,-80539,-78691,-73759,-63592,-46718,-23234,1398,-992,-936,2760,-1846,2772,-2304,-811,-755,2904,3063,-2733,709,5666,-2177,3152,1806,-66578,13496,-3087,12493,25783,87533,191675,418035,669332,2499287,6480866,9703182,7136145,1265909,679949,1623815,4411653,18570403,39855362,37164696,13329163,1019046,577059,2107130,8667762,26959499,30070503,23108367,4802310,771386,193601,840038,4120114,8729241,7917841,3566451,507068,197536,90142,30258,25788,7747,595,10502,-1359,-485,973,-62808,-122969,-119885,-121838,-72399,-36421,-29474,-45653,-66018,-74568,-71888,-61890,-47820,-37083,-32296,-27880,-19546,-12015,-12417,-21570,-33851,-42044,-44528,-45131,-47889,-52613,-55084,-51854,-44749,-38771,-35195,-31018,-23449,-14585,-8054,-4963,-4235,-3189,-1252,205,-1629,-1370,-674,2474,2051,2380,-1003,-2223,-2534,1769,2188,2688,1626,-1754,-1665,152,1241,204,953,-51,-1313,-1402,-3110,-1171,-1929,647,2264,1898,1271,1164,4141,1119,2369,-1041,3499,-19907,-50002,-79898,-106749,-107900,-85334,-64367,-47326,-35268,-28217,-25424,-26108,-28865,-32351,-35288,-36442,-35143,-31525,-26459,-21191,-16866,-14671,-14921,-18084,-23677,-31120,-39894,-49584,-60422,-71580,-83353,-95140,-103136,-96567,-81238,-63016,-44077,-25891,-9868,2805,8451,8,1978,2941,-11669,-30936,-52093,-67325,-61670,-37587,-7823,2064,2071,1320,-948,-778,-2057,475,1136,-3465,-144,-3162,-2174,1380,4738,4343,2861,2042,108,-12272,-29913,-44895,-53328,-51852,-43001,-32170,-22637,-16009,-13398,-14843,-20083,-28540,-39512,-52115,-65130,-75582,-72883,-60459,-47683,-36009,-26101,-18360,-13186,-10804,-11708,-15454,-21747,-29085,-32936,-27766,-11259,-1328,-340,928,244,279],[-40263,-12071,5270,1676,1791,1130,-2593,4414,10667,2883,-3604,834,-3146,1509,1386,1479,3179,3473,-1000,485,5857,670,-1464,-768,481,-1223,571,-712,-1043,3218,3065,-1406,-1304,-1277,-138,-836,-2939,2702,363,-1961,-5152,-17352,-25340,-28508,-26672,-21240,-13629,-5879,-1494,-924,-3776,-634,-9780,-22801,-39223,-57507,-75784,-92206,-104311,-110248,-109625,-103867,-95548,-86659,-78666,-72421,-68157,-65715,-64967,-65795,-67606,-69643,-70039,-65871,-53455,-30658,-3350,-2257,-2445,-3682,237,-456,360,1045,1557,-2185,-701,-58,-1961,-1943,2640,2460,-706,1024,-201,-2846,947,1154,-1107,-1185,-365,77,4572,7343,2920,-2118,-9206,-22424,-37677,-54392,-72290,-90574,-108419,-124696,-136951,-141070,-135506,-125003,-113774,-103140,-93861,-86344,-80767,-77057,-75172,-74683,-75633,-77890,-81560,-86574,-92635,-99410,-106010,-112067,-116549,-118628,-118248,-116000,-112548,-108837,-105488,-102575,-99938,-97069,-92709,-86981,-80378,-73977,-68096,-63452,-60123,-58607,-59077,-61074,-63874,-65792,-65312,-61783,-55314,-46894,-37953,-29369,-21825,-15477,-10529,-7229,-5992,-6431,-7858,-9048,-8676,-5443,1001,10237,2489,-309,-260,382,-835,-2418,-562,-1095,1646,118,5263,32287,20832,3826,-12285,-25042,-32385,-34173,-31351,-26752,-22971,-22467,-25777,-31764,-38961,-46862,-55138,-60939,-58236,-44525,-24662,-1368,3077,-1062,3031,290,336,-1904,-1582,985,-1700,-304,598,418,-3008,-3083,386,-220,1794,311,1799,12175,10401,5419,39036,21582,22295,159936,297509,447699,854211,2323550,7990326,21165697,20930965,9711053,1404906,388334,2076,3650,-45500,-91137,-12388,168338,529253,1470448,2556831,8634222,20838705,20582415,11334398,1181443,68052,234136,45372,12916,23622,6803,4739,3002,-3188,2512,9888,2977,2993,4935,-1488,-2825,-373,-2788,-2126,-887,5109,2442,-2229,721,498,-74,-26141,-44411,-47486,-35910,-16867,1681,-3220,-604,689,2812,-1216,-2975,-3014,10,-8283,-16613,-11642,7095,9559,64386,92726,117173,15310,2216,-1947,-1493,399,-1371,-738,3010,-1516,51,5613,9406,83673,83473,83466,25509,3683,5077,120,-2408,648,4878,1927,-2695,2044,-5550,-18459,-27585,-32704,-35338,-37632,-41751,-48939,-59478,-71615,-81663,-84311,-77202,-63472,-47625,-32822,-20859,-12952,-9074,-8824,-11850,-17510,-25621,-35015,-44399,-52396,-57358,-58718,-56246,-51345,-45462,-39840,-35647,-33334,-33358,-36533,-42677,-51379,-61537,-72147,-81401,-85917,-83925,-76961,-67234,-57257,-48023,-39776,-32266,-24854,-16658,-6897,2810,-273,-1440,92,-325,-1879,1974,1094,764,-862,-1086,-114,-1917,3109,1845,-912,3714,-271,2706,-1301,-2211,-1866,-1734,-1829,-1873,1083,864,-432,117,-16254,-45101,-76319,-108443,-127317,-99283,-74410,-53856,-38051,-27068,-20478,-18232,-19669,-24231,-31174,-39966,-49766,-59947,-69494,-77698,-83659,-87054,-87954,-86683,-84409,-81754,-79021,-76062,-72623,-68686,-64062,-58723,-52706,-46543,-40268,-34329,-28866,-23864,-19543,-15594,-11769,-7651,-2601,-933,-2145,-1706,84,1286,88,2288,4541,122,-2168,1609,3830,897,2284,2446,-1029,-22441,-43962,-63365,-78443,-87923,-91711,-93199,-95310,-99717,-105804,-109772,-105952,-93900,-78606,-63438,-50842,-42539,-39597,-42422,-50914,-64153,-80397,-96945,-108459,-107148,-96140,-83860,-74258,-69262,-69058,-73148,-80514,-88820,-94658,-95328,-90940,-84354,-78698,-75570,-76053,-78945,-81862,-81251,-73464,-59384,-41156,-22879,-6440,-869,-988,547,-77,-2733,-15484,-27345,-32002,-24362,-3172,-1923,-2262,-888,197,-847,-2612,-233,-1910,3153,8901,5652,-15,-902,2707,427,-1282,2158,-4392,-11569,-6280,-3755,-1861,-4950,-5076,-4580,-1726,807,34,-1310,176,-1699,-9176,-44394,-74495,-86060,-72384,-48423,-25422,-7385,2197,1779,-368,-2789,2163,1857,4128,5586,5695,4456,1846,177,659,-1350,-25752,-43397,-40202,-14937,-1115,1219,1003,-796,3099,2027,-450,-2369,1420,7760,5945,-2313,-1066,237,2117,341,-1191,-1516,1684,-757,1649,839,150,990,2931,3626,4041,1585,-2576,683,1215,1187,184,-4068,-12999,-20339,-25679,-29168,-32286,-36617,-43271,-51435,-60347,-69766,-79985,-90988,-101763,-110377,-114628,-113965,-109557,-103420,-98420,-95634,-96087,-98161,-100226,-101896,-104970,-109955,-112670,-108101,-99089,-91213,-87181,-85292,-81598,-75627,-69553,-66780,-68532,-73704,-79142,-81598,-81357,-79928,-75138,-62261,-42892,-21750,-1806,-606,2366,-5957,2579,11475,4393,-2958,6406,6145,3077,-9178,6890,5641,20013,19049,5005,-15115,-4746,8336,-8522,72401,84671,258054,6564918,25002268,25070291,15925997,1071731,-7711,33379,8451,18473,66008,62207,16891,2121,-5173,9336,-1165,-3497,676,-1102,-19321,-52024,-69845,-104509,-95818,-32836,1321,3101,6029,3312,-2561,-1471,-4042,-1932,-2019,2681,3148,4887,1169,-3287,-679,134,-3486,-2604,-3691,-11295,-30684,-53642,-79220,-101963,-109988,-98237,-77657,-54364,-30592,-8258,2318,-2580,649,3306,1689,1183,-52,-1308,541,2795,84031,95479,92381,6888,-1410,2612,2223,2101,766,-2799,-1690,-482,-1962,-9796,-16240,-23921,-36485,-54431,-75048,-93078,-103143,-103287,-95338,-81797,-63381,-40592,-15290,-785,-1106,1949,-1501,2780,-1982,122,-195,3105,2198,-3761,403,5875,-1558,3103,1509,-52633,-106005,-3657,12626,22911,85775,188959,411134,679152,2524069,7897725,11412965,7043215,1298235,674070,1604065,4433203,18756566,37164696,36319548,12632398,1016347,626217,2188536,8855520,27229242,28085175,22456978,4575935,809039,205744,894201,4155822,8818814,7260779,3634940,543643,229138,100835,31129,27461,7353,746,10629,-1405,-171,-58426,-111244,-58006,-52621,-81790,-91706,-72220,-67798,-81730,-96803,-96999,-86894,-74242,-62297,-53036,-43160,-27903,-10243,2032,17,-1607,-1904,-3083,-4521,-9040,-16716,-24730,-30175,-33301,-36760,-43165,-51464,-57803,-59606,-59105,-59125,-59531,-59137,-56996,-54660,-53499,-53186,-53360,-52099,-48530,-41943,-32504,-20100,-4864,-1880,1284,1598,2180,1220,-2030,-1920,234,1143,-235,1090,519,-508,-1401,-3412,-1577,-2494,1090,2279,1954,2505,3540,5395,869,2129,-1028,2901,-25023,-55582,-85660,-114029,-126629,-104080,-84589,-69617,-59578,-53924,-51557,-51627,-52827,-54020,-54356,-53298,-50871,-47489,-43831,-40676,-38613,-38242,-39339,-42070,-45980,-50804,-56462,-62930,-70642,-78680,-86755,-93038,-94168,-87312,-74357,-57785,-40278,-23741,-9636,1020,7335,-385,1482,90,-8174,-14584,-14666,-5131,1377,6805,6454,1660,2202,1494,-1657,-601,-1275,1048,1553,-2284,-407,-3385,-1957,2144,4850,3726,2555,1798,-7756,-30736,-51889,-68491,-75901,-71442,-60342,-48481,-38652,-32109,-29712,-31297,-36486,-44684,-55227,-67322,-80062,-92641,-103007,-97236,-85924,-74797,-64304,-54600,-45933,-38470,-32713,-28266,-24991,-22021,-17060,-8460,-390,-651,171,1401,335,76],[-2812,1969,5453,1074,1096,444,-2757,5198,9422,4619,1378,1496,-2943,1695,1039,973,2908,2946,-1170,436,5679,627,-1777,-1048,161,-494,895,-539,-1130,2833,2810,-1362,-1410,-1348,-269,-971,-2938,3050,478,-1805,-925,-2451,-3694,-5645,-9579,-12449,-13920,-14326,-13774,-13054,-12733,-13441,-15389,-18470,-22926,-28124,-33290,-37865,-40851,-41678,-40348,-37461,-34108,-30961,-28636,-27569,-27857,-29386,-32160,-36303,-41654,-48327,-56035,-63760,-67100,-60090,-45610,-28054,-8786,-3561,-516,-635,453,1048,1742,-1505,-1497,-1143,-2607,-1824,2821,2118,-1055,1510,289,-2415,1124,1418,-974,-1529,-134,-137,3776,7671,3030,-2535,-333,177,-3946,-17117,-30013,-41484,-49720,-52089,-48865,-44081,-40026,-37463,-36683,-37186,-38790,-41225,-44108,-46852,-48888,-49297,-48053,-45442,-42082,-38412,-34796,-31776,-29410,-28240,-28082,-28719,-29982,-31265,-31326,-29286,-24808,-18138,-10161,-1955,-1575,-1696,-335,-1804,-1252,-633,3299,4479,1867,-961,-2288,-5148,-7096,-6711,-4418,-1157,571,974,-560,-2130,-828,104,-4905,-10896,-17053,-22105,-24519,-22954,-17936,-11233,-4060,-552,-262,738,-854,-2021,-246,-986,1522,-4211,-11467,-18017,-22468,-23643,-21472,-17095,-11604,-6139,-2967,200,2885,1759,-1260,-5126,-9646,-15290,-22180,-28900,-31396,-26434,-16796,-4192,2489,-1618,1626,-380,984,-1536,-1592,1416,-1045,107,361,327,-3077,-2482,5,474,1315,736,1755,13206,12340,4716,35991,27726,16836,158129,308649,494736,899808,2268752,6598637,8937963,8728350,7890265,1442934,449922,11585,9874,2182,-28383,17021,195397,498384,1545517,2539618,7256337,8789588,8544168,7670838,1260612,93560,251684,58349,14081,26117,7665,7252,2727,-2514,2583,10887,3317,3377,4991,-1460,-3078,-593,-3024,-1602,-925,5618,2299,-1552,193,624,533,-723,-8234,-16992,-20765,-18725,-13663,-7731,-1869,938,3207,-702,-2819,-5455,-15008,-24105,-29782,-27297,-16611,-2410,12130,25408,36593,17984,2203,-1789,-1394,331,-1189,-1522,2775,-492,649,5421,9027,13274,11103,10342,10715,4062,4835,-769,-3043,420,4273,1670,-2311,-3288,-9405,-15070,-19452,-21978,-23004,-23286,-23903,-25623,-29119,-34118,-39744,-44074,-44062,-38314,-29541,-20336,-11951,-5354,-742,-34,-2753,415,-3242,-8216,-13926,-19857,-25108,-29344,-31728,-32460,-31900,-30622,-29381,-28249,-27304,-27091,-27417,-28165,-28840,-29463,-30004,-29723,-28741,-27359,-24878,-21665,-17685,-12959,-7579,-2430,122,3865,2515,-1046,-1175,59,-995,-1574,2078,829,1894,-370,-1122,-217,-1498,3027,2203,-1343,2924,299,2663,-1644,-2393,-1970,-1282,-1384,-1618,546,1057,426,1155,-417,-10933,-25737,-41122,-54979,-60078,-51517,-40929,-31616,-24171,-18472,-14772,-12750,-12219,-12855,-14589,-17052,-20094,-23186,-26115,-28427,-30000,-30656,-30099,-28882,-27277,-25532,-23630,-21516,-19314,-16849,-13951,-10411,-6491,-2024,-801,-1299,-1932,-1730,785,-549,-2727,24,-713,-1922,-2866,-819,1152,-159,2279,5130,-46,-2391,2513,4652,1715,2824,1135,-7056,-13848,-18021,-19272,-18148,-16292,-14439,-14011,-15298,-18471,-23167,-28447,-33168,-35871,-36303,-34648,-32261,-30571,-30562,-32701,-37158,-43551,-50974,-57996,-61754,-59283,-53390,-47453,-42841,-40500,-40307,-41807,-44242,-45853,-44633,-40223,-33712,-26551,-20116,-15056,-12383,-11771,-12939,-15500,-17892,-19447,-18549,-16166,-12505,-9271,-7290,-8084,-11428,-17399,-24351,-29146,-27184,-16576,-883,-1788,-1803,-984,338,-526,-2262,416,-1606,2301,8718,6074,158,-608,2827,408,-1432,1706,-5241,-12864,-4118,-3447,-1163,-4843,-4240,-3572,-2351,148,-101,-1314,-146,-10728,-23924,-37625,-48519,-50459,-42137,-30015,-18172,-8200,-722,1652,-701,-3247,1655,1232,3907,5392,5770,4689,1830,-251,-3748,-14142,-23413,-26688,-19867,-4570,-1266,752,1321,-1406,2761,1772,-636,-2716,355,6556,5019,-2717,-685,492,2340,808,-1325,-896,1623,-638,2219,550,-339,727,3242,3615,1339,-7687,-15700,-22562,-27851,-30735,-30799,-28133,-24227,-19924,-16046,-12976,-11232,-11122,-13150,-16631,-20900,-25054,-28176,-29530,-28843,-26446,-22828,-18752,-14593,-10480,-7353,-5113,-4966,-6780,-10389,-14879,-19951,-25827,-32444,-39491,-46228,-51029,-53572,-54270,-53550,-53006,-53187,-54709,-57033,-59227,-60467,-60751,-61927,-66118,-74459,-71042,-57085,-44521,-35106,-26018,-13359,-5088,1694,9894,2841,-4513,4119,4035,1292,-9943,6717,4570,17908,18103,4299,-14250,-30,15808,-7672,64990,72701,282231,6601910,9431346,9748137,9472462,1230355,-14495,37980,5212,21042,69498,63566,18646,2332,-5687,7834,-2684,-3446,874,743,12170,-9783,-42130,-59574,-51284,-26792,-1862,3232,6297,4175,-1911,-2153,-4657,-2520,-1765,2404,3377,6222,1466,-3599,-332,93,-4083,-1895,-4358,1503,823,-2555,-11915,-20159,-25826,-28067,-26611,-22262,-16281,-9395,-1764,-1979,-58,2439,1038,1056,-240,-1336,579,3099,49743,51486,52314,6509,-2003,2391,2339,1786,27,-3085,-1576,192,1805,-2235,-82,2792,-7000,-18922,-31766,-44534,-55894,-60888,-53609,-41854,-29528,-17067,-3237,-400,-1352,978,-815,2729,-1540,1089,352,3213,1181,-4687,101,5711,-1080,2790,1338,-960,17487,-2867,12450,20161,81375,181122,395369,677421,2494154,4509453,6034166,6841370,1296489,650044,1575790,4323535,13600464,13329163,12632398,11764255,1000037,666946,2233581,8728746,10988326,11063068,10735273,4319283,826688,220470,943924,4085378,3651816,2845816,2139044,564966,254901,108401,32133,27841,6917,846,10808,-1279,-24669,-64459,-23426,-2705,-3730,-16041,-25462,-27726,-30939,-35359,-34746,-28238,-20770,-14583,-8691,-1673,-543,-1619,-879,1790,-199,-1636,1625,2546,-761,-2246,-317,-8801,-16943,-24837,-32888,-41902,-51778,-61687,-62754,-54412,-47524,-41786,-37763,-35385,-35027,-36199,-37440,-38221,-37020,-33633,-28083,-21163,-13117,-4085,-1080,899,991,1638,854,-2293,-2265,120,921,-665,1183,989,183,-1371,-3691,-2002,-2841,1342,2159,1951,3842,5822,6308,485,1781,-944,2258,-6651,-19033,-31107,-42444,-52543,-58626,-53345,-48219,-44948,-43230,-42469,-42406,-42303,-41643,-40329,-38538,-36647,-34971,-33735,-33095,-32987,-33482,-34095,-35010,-35975,-36938,-37913,-38781,-39695,-39377,-37546,-33762,-28093,-20638,-12413,-3596,-810,-3239,-2503,2434,6033,-779,870,2706,732,-908,-1390,1293,2075,5629,4964,1081,2172,1504,-2400,-694,-694,1524,1986,-1169,-578,-3307,-1496,2920,4837,2918,2096,338,-11466,-22466,-32723,-41910,-49025,-45570,-38742,-32832,-28193,-24947,-23459,-23475,-24789,-27085,-29940,-32666,-34332,-34273,-32656,-29349,-25269,-20463,-15230,-9771,-4333,-72,-2218,-2262,781,2453,415,208,-3,-118,406,1576,202,-309],[-3014,2583,3551,833,321,-2346,-4465,-4917,-2624,2904,1152,1232,-2353,2093,1012,788,2859,2602,-1012,622,5691,845,-1694,-964,122,497,1509,-74,-1002,2579,2732,-1028,-1215,-1197,-216,-906,-2416,3731,948,-1334,-726,-2534,-2925,-634,-3960,-7508,-10461,-12351,-12517,-11531,-10095,-8937,-8280,-8073,-8725,-9933,-11427,-13310,-15277,-17158,-18733,-19768,-20311,-20158,-19372,-18107,-16390,-14172,-11605,-8951,-6169,-3501,-983,1049,-1113,-1756,-2990,-2265,-1730,-2601,-1133,-2941,-4777,-5525,-4688,-2076,-2016,-1922,-2989,-1528,3070,1874,-985,2203,1216,-1722,1311,1703,-677,-1717,288,-121,3207,8064,3225,-2648,-19,212,-2565,-956,-545,-3706,-7854,-11632,-14824,-17517,-19757,-21639,-20442,-18074,-15431,-12653,-9873,-7207,-4971,-3084,-1740,-2593,150,1004,2046,2908,603,873,-698,-2699,-2414,-145,-2728,-1942,2847,3074,612,41,-2010,-1730,143,-2144,-524,225,4466,5232,2081,-804,-2379,-622,10,-360,251,-159,417,48,-1776,-2360,-10116,-18270,-12781,-4053,3648,1336,13653,15619,15490,13256,4419,-792,-419,-5095,-7509,-6427,-2763,-1003,1256,2415,6046,12597,13084,12636,11211,993,625,3773,-1840,-1762,-4219,-6484,-8471,-10125,-11536,-12762,-13747,-14629,-15496,-15892,-16477,-17040,-17674,-17518,-16894,-16193,-15210,-13778,-11956,-9833,-7710,-5657,-3290,-161,-2837,-1507,-342,1311,719,1170,1891,14120,13938,4197,32308,32769,11248,149340,302997,531338,925001,1221673,1375703,1448637,1428960,1321727,1146590,498918,20107,15825,40867,25227,43261,218066,449982,1201684,1394658,1517569,1545721,1471191,1304404,1073339,121323,257856,71831,13938,27673,8136,10157,2309,-1976,2379,11984,3676,3910,4901,-1354,-3292,-791,-2966,-1169,-887,4412,2111,-795,-366,924,-55,-1919,-3963,-6050,-8060,-9524,-10471,-10663,-10380,-9981,-9654,-9639,-10100,-10605,-11715,-12906,-14431,-15764,-16251,-15760,-14302,-12292,-10343,-8446,-6496,-4897,-3738,-2603,-1932,-2154,-820,-442,-242,-383,-689,-1253,-2036,-2982,-3859,-4311,-4439,-4033,-3513,-2228,-1141,-237,-1827,688,-234,-2114,-460,-1022,-1496,-1633,-1379,-747,-222,91,119,-226,-1281,-2876,-5056,-7823,-10884,-14251,-17402,-19610,-20091,-18712,-16904,-15187,-13954,-13516,-13705,-14804,-16336,-18347,-20327,-21202,-20185,-17576,-14172,-10947,-8059,-5756,-3909,-2857,-2794,-3072,-3725,-4774,-5062,-4448,-2577,-3236,-1392,-1872,686,4158,1967,-1727,-848,78,-1688,-1161,2180,704,2913,98,-1249,-378,-1190,2849,2407,-1634,2266,888,2494,-2015,-2480,-1922,-790,-729,-1318,-5,-1783,-5613,-9881,-15087,-20572,-25889,-24786,-19053,-13327,-7834,-2612,-540,-1697,-1435,-289,967,1342,192,-1462,2200,4270,1670,-1875,-1030,89,430,-150,193,1040,-3402,-1361,-425,-2363,-2612,-1485,-207,-2530,-1707,-394,-804,-1380,-1541,636,-821,-2762,-3904,-5969,-8364,-10774,-12871,-14220,-14364,-12999,-10586,-7319,-3748,-355,2694,2656,3185,3149,-837,-1554,-1395,-1489,-634,211,-1889,-183,3330,6168,4470,8647,6580,2237,-1413,722,-771,-2419,-3625,-4565,-5578,-6776,-8048,-9340,-10588,-11158,-10773,-9468,-7427,-5354,-3213,-811,2064,2507,2071,-515,-119,380,-3052,1412,1742,-17,-964,-744,-1252,-1361,1576,134,1099,-706,474,-1849,-7924,-11172,-11150,-8879,-5792,-3202,-1019,-1551,-1323,-1001,-2957,-5466,-8084,-9998,-10743,-9816,-7819,-5026,-2064,-353,2636,423,-1482,1228,-6231,-10695,-1258,-3012,-388,-4551,-3248,-2424,-2438,-367,-199,-1369,-504,-843,668,-638,-987,-2647,-2557,-905,-1980,1679,1374,1608,-690,-3345,1166,613,3714,5051,5738,4909,1864,-740,-757,-1996,-1209,-226,779,-2003,-1390,307,1643,-1731,2447,1613,-762,-2584,-597,5390,3897,-3066,-159,1010,2760,1369,-1083,-90,1629,-901,-5138,-8576,-11299,-13239,-14894,-16086,-16969,-17820,-18515,-19114,-19815,-20659,-21651,-22198,-22342,-21679,-20432,-18746,-16884,-14867,-13143,-11398,-9728,-8164,-6673,-5188,-3713,-2329,-927,31,-1767,1669,3261,-847,464,5788,3207,-1253,-1954,2722,4903,4039,-283,-1109,-3010,-989,-3192,-3164,-4156,-5330,-6494,-7461,-8206,-8764,-9484,-10261,-11169,-11976,-12613,-12859,-13328,-13997,-14782,-15438,-15324,-14021,-11570,-8523,-5552,-3178,-903,-10527,6410,3223,14657,15998,2539,-12808,4556,23389,-5841,55439,58212,309323,919246,1046471,1116379,1118165,1050902,-22822,41291,1186,23123,71275,63440,19936,2413,-5551,-10146,-9154,-8635,-10743,-15262,-19986,-21616,-20145,-18498,-17667,-16931,-15597,-13507,-10910,-8368,-5983,-3747,-5083,-3072,-1442,2140,4120,8043,1895,-3602,93,-18,-4482,-1087,-4741,599,-417,5133,11161,1481,6152,4605,-636,-2397,-6177,-9500,-11148,-10523,-8260,-4630,-694,942,-288,-1146,631,3674,9972,8832,7346,6288,-2500,2188,2460,1472,-552,-3209,-1282,873,1752,-2783,741,390,-4813,-10297,-15579,-19257,-18048,-13319,-7853,-2492,529,-1733,1566,156,-1588,141,134,2699,-1094,2029,896,3327,172,-3835,-100,5282,-695,2396,1561,-302,19528,-2245,12091,18028,75654,169986,307987,397849,485276,565848,639323,708280,776417,613081,909909,964718,1002279,1019046,1016347,1000037,979036,698457,952936,949629,942231,919556,873729,803815,716699,239551,535305,459588,397207,344438,297197,252668,209970,113239,33551,27144,6992,978,6682,-4975,-4350,188,3261,3873,-1831,-1730,1694,2834,837,-1306,2213,-270,750,1638,-1222,-1324,-1022,-1666,-1539,1032,-323,-1456,2354,3060,-312,-1832,-167,283,728,-2110,-2305,-787,1570,3348,1671,-992,-348,-1261,-4245,-7374,-10849,-14325,-16470,-16666,-14609,-11919,-9239,-7248,-5907,-5042,-4376,-3519,-2157,-491,663,-2472,-2695,-140,622,-1023,1269,1374,770,-1280,-3770,-2331,-2457,1478,1951,1962,5287,4161,1452,-1575,-5075,-8293,-11426,-14210,-15814,-15777,-14618,-13257,-11998,-11411,-11352,-11981,-13028,-13998,-14686,-14474,-13264,-11477,-9553,-7841,-6493,-5537,-4948,-4534,-4336,-3935,-3650,-3390,-3256,-3399,-3909,-5332,-7042,-9450,-12268,-14618,-14547,-12053,-8043,-3860,-3307,-2951,1498,4643,-1144,215,1235,153,-1469,-1073,1709,2729,4246,3388,383,2022,1405,-2912,-1028,-295,1942,2422,-214,-614,-2887,-832,-2347,-5533,-8953,-12378,-15109,-15970,-14657,-12368,-9882,-7862,-6660,-6224,-6427,-6951,-7427,-7849,-7807,-7209,-6165,-4931,-3696,-2524,-1583,-1190,-704,-1154,-1313,-1918,-2964,-1477,-284,-2680,-2383,739,2216,57,-25,515,302,410,1511,-90,-826],[-3037,3112,5991,635,334,-548,-1785,6896,6542,3089,812,847,-1743,2399,988,561,2684,2125,-861,703,5552,987,-1539,-812,26,1379,2038,311,-2193,-5904,-9344,-12448,-14768,-15866,-14481,-12560,-10757,-9345,-8307,-7495,-6919,-6655,-6438,-6398,-6219,-6263,-6302,-6559,-6786,-7215,-7771,-8476,-9064,-9169,-9064,-8532,-7576,-6660,-5843,-5242,-4838,-4493,-4243,-3771,-2961,-1815,-291,1646,1197,2220,92,-1439,930,1349,-1173,-2330,-2778,-2336,-1255,-1776,-1953,-771,1084,1156,1745,-228,-2618,-2529,-3401,-1468,1660,1363,-805,2701,2148,-1175,1142,1619,-623,-2147,491,-278,2540,6630,3125,-2848,-14,-50,-3035,-573,-226,-716,-1522,-4140,-6572,-8662,-10057,-10565,-10449,-9735,-8861,-8096,-7555,-7253,-7372,-7685,-8249,-8693,-8791,-8319,-7236,-5829,-4015,-2301,-1330,-2875,-2485,-302,-2348,-2267,1962,2383,-272,-809,-2748,-2077,345,-2853,-59,727,5088,5328,1835,-970,-2753,-460,74,-526,566,-54,-35,-1250,-2704,-2358,-1361,-4640,-8414,-11819,-13611,-12405,-10299,-8555,-7661,-7777,-8238,-8406,-7550,-5364,-2159,-1381,-218,-1521,429,3228,6400,11445,9789,7256,3918,108,-3747,-7730,-11302,-14501,-16558,-16454,-15049,-13633,-12237,-10672,-8779,-6774,-4856,-2675,-563,1327,1346,-902,-755,-1825,2047,-970,-1940,1968,-64,787,-136,-183,-2719,-760,-971,1827,-342,1285,1838,14492,14606,3660,28084,35441,5624,134363,281182,409256,491880,568498,631113,672279,686959,674548,638900,523960,26702,20402,68160,69287,67059,234307,389670,676811,720980,740300,729563,688769,622090,538336,147834,250289,84091,12029,27848,7857,12563,1367,-1868,1663,12824,3909,4314,4348,-1486,-3695,-1222,-2812,-3898,-4344,-4371,-4099,-3602,-3186,-2823,-2757,-2964,-3335,-3706,-4091,-4255,-4457,-4593,-4939,-5748,-7082,-9104,-11889,-14676,-16539,-14408,-10207,-5461,-674,3638,7449,10592,12645,13801,1864,-1646,-1073,58,-713,-2491,2364,1103,1705,4538,7168,13199,13090,12513,11558,4384,3718,-2804,-3725,-61,2004,364,-1477,-2459,-3702,-4797,-5744,-6410,-6889,-7033,-6828,-6252,-5708,-5187,-4659,-4142,-3934,-3858,-3989,-4380,-4835,-5528,-6242,-6853,-7349,-7415,-7370,-6988,-6348,-5668,-4816,-4195,-3534,-3185,-3186,-3553,-4514,-5758,-7114,-8993,-11173,-13593,-15839,-18005,-20090,-21116,-20608,-20546,-19917,-18317,-15682,-12164,-7964,-3326,1216,4043,1020,-2285,-644,32,-2515,-857,2115,587,3592,350,-1568,-735,-1182,2421,2311,-2008,1614,1282,2037,-2557,-2626,-1866,-419,-148,-1138,-693,1374,2112,3202,1006,786,3720,-674,-844,-1744,2982,58,-1064,-1822,-1654,-95,1066,1196,162,-1100,2206,3999,1204,-2707,-1960,-3276,-4545,-5259,-5902,-6593,-7420,-8269,-9077,-10032,-11065,-12105,-12972,-13867,-14466,-14919,-15174,-15168,-15235,-15350,-15697,-16393,-17334,-18571,-20188,-21194,-19562,-16777,-13603,-10163,-6829,-3462,-2503,2358,4493,3556,3228,2991,-839,-1891,-2642,-1189,-284,-162,-1882,-377,3095,5946,4341,7949,5898,2312,-835,698,343,-48,1266,-343,-3066,542,1294,-1622,-1315,1948,2403,-381,-2264,2635,334,1137,4023,1871,1220,-1398,-861,344,-2656,1870,2101,-375,-1213,-888,-1349,-1678,1238,447,1043,-720,856,2422,-149,-3243,1230,1587,-420,-1071,-1174,-1293,-944,-997,6,-56,-566,335,-204,647,1291,1585,343,-197,2268,364,-1535,647,-7371,-8036,1920,-2576,327,-4218,-2257,-1280,-2068,-798,-353,-1546,-958,-479,1001,-901,-1423,-2447,-3127,-3632,-3924,-4054,-4208,-4578,-5019,-5627,-6509,-7101,-7781,-8394,-8960,-9507,-10162,-11129,-11917,-12291,-11859,-10329,-7784,-4565,-1574,-176,1862,-1777,2064,1482,-915,-2116,-1484,4218,2553,-3082,374,1651,1145,-255,-1564,-2818,-4087,-5280,-6586,-7972,-9500,-10917,-12492,-13890,-15197,-16671,-18106,-19139,-18721,-16810,-14439,-11619,-8881,-6149,-3701,-2412,144,1509,2162,2463,2335,-3065,444,-600,-2115,-3691,-4966,-5867,-6220,-5790,-5136,-3708,-2402,-1219,-572,-1823,-1531,-1043,-2038,-3330,-4971,-6249,-7311,-8299,-8758,-9181,-9312,-9607,-10030,-10525,-11091,-11606,-12143,-12352,-12250,-11764,-11007,-9707,-8158,-6035,-3272,-3537,-248,6498,548,-6263,154,-687,-3501,-10739,5877,1634,10296,12764,-297,-11101,8521,30498,-2966,44365,41581,170420,164821,155269,142361,127860,112547,-32517,42902,-3958,24425,48355,40005,20518,2205,-5052,4720,-6179,-4338,-868,-3937,-4927,-3974,-3137,-1495,-1982,-970,-2743,-5761,-9509,-12977,-12973,-8940,-5437,-3684,-1231,1766,5219,9972,2167,-3509,431,-329,-4459,-433,-4905,-355,-1918,4066,11073,1001,6227,5462,-624,-1279,-3172,3228,2411,-1027,-1312,765,-374,621,-366,-957,471,3776,1949,-400,-2816,-4228,-4170,-2701,-226,983,-1015,-3258,-1053,1322,1489,-2913,-677,-4036,-7437,-9578,-9528,-7657,-4991,-2361,-71,67,250,-2321,1412,583,-2034,-480,992,2458,-911,2646,1169,3237,-957,-3023,-430,2111,-2239,-3797,1847,562,21354,-2183,11372,16430,69443,81354,88668,97526,110814,131276,161324,201834,253244,314822,383126,453145,519046,577059,626217,666946,698457,716337,714043,685796,629716,550230,456652,360787,274220,204362,153793,120272,98970,84331,72197,59860,46836,33602,21532,11605,4181,-578,-2810,-3459,-3618,-3398,-2886,-2081,-1391,-1174,-435,202,-125,-1039,516,-100,734,1765,-1086,-1702,-1710,-1892,-1919,656,-547,-1348,2737,3303,-10,-1470,-1493,-2701,-3182,-3062,-2792,-1496,-1039,-991,-1203,-2287,-4376,-6933,-9896,-12074,-12327,-10302,-6908,-3730,-660,-4,-1377,3343,-653,-690,180,452,-149,-1074,-1880,-2712,-3403,-685,92,-1467,1180,1488,1067,-1315,-3715,-2610,-2113,-537,-2231,-3808,-5146,-6211,-6200,-5188,-3547,-986,1164,-2738,-1363,688,2578,789,-895,-2820,-809,1114,931,-130,-2172,-2862,-3700,-3703,-3033,-2018,-921,-967,-965,-2875,1267,1233,588,-451,-1835,-3513,-5342,-7663,-9717,-11898,-14142,-16325,-17997,-19339,-19261,-18587,-17944,-17278,-16355,-15133,-13490,-11574,-9435,-7274,-5080,-3078,-1477,-353,233,312,-373,-1181,-2514,-3814,-4779,-4678,-3487,-1247,584,-493,-2290,8,4673,4894,1305,1257,1667,-1053,-832,786,-1612,-1633,-411,2644,-1368,1545,-194,1471,1450,182,1114,1188,-994,-1390,-2315,-3304,-3783,-4162,-4178,-3941,-3487,-2869,-2035,-2917,-2221,184,480,-76,172,1254,880,492,1535,-215,-1139],[-9294,-12226,-13011,-10285,-7102,-4324,-1667,521,1902,2074,102,93,-1407,-20,-1503,-3060,-4344,-5380,-5859,-6019,-5819,-5378,-4901,-4289,-3936,-3370,-3234,-3288,-3453,-3599,-3650,-3608,-3269,-3206,-3385,-4069,-5020,-6141,-6953,-6781,-5373,-3063,-1258,-1769,-2284,-1642,-1321,-1890,-939,121,-3732,1006,1155,292,1244,2073,1373,4193,607,-862,-1218,-813,444,-1046,1105,510,-1108,908,989,2225,304,-1049,1483,1645,-1188,-2861,-2583,-2386,-688,-907,-2627,-1090,-2255,-3199,-3954,-4637,-5023,-5258,-5170,-4739,-3812,-2494,-1067,297,1594,-498,959,1498,-512,-2499,776,-297,2138,5478,3082,-2802,26,-278,-3268,-220,93,-398,1344,3469,41,-1338,-298,-553,-331,583,1895,3310,4189,1445,-816,1534,831,-735,-2651,-6604,-10850,-14991,-17584,-17479,-15430,-13196,-11764,-11475,-12136,-13813,-16309,-18768,-19609,-17949,-14935,-11988,-9333,-7252,-5462,-4327,-3539,-3061,-2665,-2068,-2901,-660,368,-392,1167,294,-299,-2344,-2045,-1651,-1364,1449,1812,1307,3860,1300,2120,1283,493,-399,-1057,-1770,-2012,-2511,-3003,-3489,-3946,-4521,-5313,-6196,-7387,-8505,-9414,-10389,-11622,-13056,-14536,-16395,-18340,-20675,-23044,-24893,-22173,-19454,-17000,-14779,-12648,-10750,-9189,-7409,-5867,-4251,-2802,-936,-1388,-2277,2547,-623,-2091,2176,304,1149,-150,-372,-2279,135,-1318,2457,-1249,1635,2080,14809,14554,3720,11541,34027,970,115762,247643,551664,827289,1115574,1389477,1609244,1740887,1764950,1238576,518811,31417,23475,84855,106266,90679,243528,325370,650716,844025,1015816,1142267,1206394,1199163,1123213,170193,230224,94263,8975,27153,7327,14582,392,-1649,1094,13840,4626,5051,3835,-1377,-3723,-1338,-2103,-799,-964,5795,1568,281,-1820,1652,1979,-1502,-1904,398,149,2538,4217,-3539,-86,1624,3563,57,-1936,133,1689,-704,-1006,-760,4813,12467,59054,65062,68612,17961,1813,-1533,-678,135,-205,-1878,2215,1741,2246,4024,6134,58073,50190,39584,27311,4461,3087,-3592,-5160,-2976,227,1439,-877,1231,-2143,-1786,1779,-15,210,2739,1979,-551,1822,4895,3384,1369,729,-1575,-2830,-238,-931,-751,-674,-758,-3133,-4649,-5595,-5823,-5572,-5231,-4793,-4730,-4776,-5240,-6082,-7216,-8772,-10347,-11718,-13267,-14789,-16252,-17266,-17909,-18148,-17305,-15694,-13859,-11294,-8483,-5467,-3166,-950,-25,1934,3789,-4,-2238,-310,223,-2774,-423,2138,735,4155,616,-1724,-982,-1226,1996,2186,-2272,-7081,-13841,-20109,-19757,-14312,-9188,-5266,-2391,-870,-1279,1524,2921,4178,2218,-701,2809,-725,-964,-1532,2612,-348,-1490,-1842,-2687,-5509,-8298,-10902,-13050,-14741,-15737,-16179,-15992,-15488,-14692,-13819,-12840,-11410,-9917,-8451,-7159,-6037,-5160,-4849,-5136,-5994,-7211,-8853,-10343,-11460,-11763,-10991,-9602,-7894,-6360,-5341,-4862,-5018,-5935,-7310,-8794,-9866,-9903,-8409,-5794,-2316,-2359,4748,7396,4429,3053,2482,-914,-2127,-3827,-622,145,-507,-1777,-613,2816,5686,4179,7207,5202,2398,-329,531,248,240,1867,39,-2965,24,-121,-1768,-1175,768,2065,-1151,-2255,2994,802,1100,3511,1145,293,-2323,-1777,134,-2255,2268,2318,-829,-1561,-1135,-1520,-2026,806,517,853,-854,916,2438,-410,-2860,1150,2363,-238,-1724,-2790,-3170,-3000,-2972,-2877,-3174,-4042,-5354,-7260,-9487,-12269,-15162,-18003,-20415,-20442,-18360,-15901,-13475,-11417,-9824,-8656,-7947,-7807,-8163,-8807,-9745,-10688,-11408,-11514,-10974,-9831,-8469,-7145,-5927,-5150,-4935,-5251,-6286,-7867,-9807,-12007,-14382,-16578,-18558,-20410,-21650,-22456,-21491,-19960,-18022,-15771,-13503,-10991,-8478,-6195,-4267,-2668,-1671,-1877,-739,1904,-1649,1545,1315,-1164,-1602,-2311,3012,1013,-2786,807,2288,3629,2167,-164,1484,1385,-986,2802,-335,-974,874,5029,3765,5037,3251,-1614,-883,307,-1161,-2833,-4303,-5816,-7013,-7887,-8260,-8188,-7681,-7300,-6904,-6776,-7119,-8031,-9503,-11498,-13959,-16522,-18728,-18819,-16396,-13594,-10298,-7397,-4809,-2867,-2263,-1105,607,1240,1918,-1482,-1766,-3376,1396,-2702,-184,-2255,-5982,-3113,622,-1264,-3446,-4120,-1431,-2789,-3199,-350,-4847,415,2158,2845,-3134,-1471,4634,-205,-6088,-1217,-3221,-6264,-10302,5113,-8,5045,8588,-4082,-9281,11736,37003,963,32641,23371,330764,380534,414130,426143,415440,383608,-43138,42587,-10463,24756,68040,57661,20348,1701,-4459,3008,-8159,-5401,1144,1393,-1487,-2742,-3673,-2931,-2938,-3045,-3674,-4762,-5895,-6667,-6372,-4782,-5686,-4186,-1115,1359,6606,10813,2201,-3355,692,-756,-4051,36,-4829,-1064,-3574,2740,7496,702,5982,6026,-663,-1002,-3772,-131,-2219,-3586,-4347,-3840,-2612,-1103,-417,-785,126,-147,-1973,-4734,-8187,-11407,-13341,-12529,-9602,-6090,-3008,-3159,-847,603,15,-2362,-3912,-6989,-10964,-15208,-18443,-14616,-9864,-5301,-1145,-292,-169,-2991,1140,908,-2594,-544,1748,1991,-910,-357,-1188,-2187,-3591,-5544,-7247,-7138,-4203,945,2619,1516,22962,-2532,10452,15339,63268,142189,255812,333334,433992,560621,716410,902891,1117626,509023,1502563,1801015,1978262,2107130,2188536,2233581,952936,714043,2306345,2333648,2348856,2332717,2266544,2139175,810374,284204,1090376,1193828,946718,726772,538585,382900,260050,116669,36524,23259,9859,901,-7372,-9760,-3744,-765,-192,-243,-183,-661,399,441,-875,-2149,-4057,-5880,-7429,-8712,-9467,-10051,-10897,-12059,-13356,-14126,-13477,-11164,-8089,-4888,-2208,-1017,-138,-7,1485,-676,-2544,-3104,-5496,-7705,-9229,-10426,-11297,-11348,-10866,-9513,-7757,-5746,-3088,-484,-712,-945,-1587,3703,-384,-489,547,328,-619,823,674,-2826,-3726,-1291,-487,-1840,1075,1473,1217,-1340,-3491,-2594,-1754,1338,1047,1903,7642,3903,37,-4067,-8494,-12393,-15671,-16972,-15464,-13394,-11732,-10720,-10182,-10396,-10993,-11911,-12689,-12798,-12376,-11406,-10135,-8919,-7983,-7485,-7437,-7769,-8398,-9119,-9989,-10600,-11256,-11781,-12140,-12322,-12242,-12328,-11936,-11602,-11439,-11522,-11584,-12087,-12483,-12824,-12783,-11994,-10258,-7797,-4783,-1578,532,-596,-2604,-243,2742,3939,1401,771,-1161,1479,1035,-1979,-2070,132,2714,3203,1119,-358,-1697,859,5582,5033,680,1008,2029,-789,-970,16,-1241,-1210,-194,3294,-971,1411,447,1812,1038,42,937,2076,-751,1239,217,1635,737,-1148,-735,-1507,-2397,-654,-387,-3211,-2185,-3997,-5890,-7341,-8908,-10424,-12094,-13909,-15911,-18397,-21155],[-2569,3373,5143,-178,-769,-1810,-1372,6792,2588,1385,-450,-506,-904,2536,650,-386,1799,689,-786,440,4689,904,-4767,-11808,-17781,-22713,-27867,-33356,-38529,-39483,-34239,-27428,-20686,-15228,-11307,-9256,-8737,-9415,-10493,-10907,-9913,-7415,-3661,-2927,-3424,-1337,-840,-1631,-997,155,-4844,-10740,-16639,-21469,-24570,-25061,-23348,-20973,-18787,-17238,-16297,-15585,-14772,-13180,-10535,-6970,-2800,205,923,2374,603,-591,2062,1988,-1099,-5438,-11834,-17649,-20645,-19517,-15355,-10679,-7173,-5626,-6412,-9643,-14729,-20813,-25123,-23452,-16395,-7660,510,3930,4576,244,780,1340,-388,-2776,1069,-241,1921,8306,3039,-2609,18,-561,-3390,-22,285,-160,1483,3326,56,-516,2700,3446,3174,5513,1575,3879,4540,2121,-288,1992,1601,288,7729,3364,-3730,-10917,-16540,-19180,-17977,-14365,-10382,-7171,-5000,-4203,-4788,-6334,-8599,-11595,-14742,-18166,-21456,-24531,-26974,-29196,-30997,-32401,-33180,-32990,-31992,-30054,-27266,-23886,-19913,-15418,-10753,-6040,-1648,-798,-1287,1140,1695,1336,10605,1427,17659,17982,18089,17784,6068,-2238,-1336,1240,-823,-1016,-747,-2761,-1566,4863,7739,17126,15703,13060,8894,2732,-2718,-9673,-16961,-24465,-29776,-28406,-22383,-16060,-10546,-5884,-2252,-478,-1188,-3595,-7069,-9779,-10687,-8743,-4846,-2604,2611,-486,-2442,2062,306,1257,-222,-716,-1981,690,-1769,2718,-2198,1803,2146,14635,9041,3939,20992,34043,-2622,95576,207786,532230,848808,1895091,3983838,4690729,5103774,5160201,1099122,482507,33574,24179,93107,139151,115363,244955,263784,1196743,1907071,3470263,3962662,4184800,4102165,1276436,184995,200447,100849,4643,25292,6156,15574,-1032,-1711,480,14528,5417,5609,2957,-1470,-3768,-1493,-1380,-747,-1058,6617,1427,568,-2510,2295,-1240,-6650,-10898,-13511,-14514,-13933,-12471,-10586,-9065,-8389,-8520,-9384,-10889,-12119,-12564,-10481,-5885,-1251,3342,12608,22049,26585,28301,15660,1620,-1668,-440,125,-1124,-6580,-9208,-8699,-5880,-2198,1410,4146,5793,6513,6788,4198,2201,-3856,-2949,-288,1930,1512,-434,892,-2859,-1726,1575,-1097,-401,3134,2471,-1018,1723,5128,3709,1665,567,-1810,-2843,-201,-676,-6141,-15643,-25751,-36159,-45959,-41586,-32866,-25229,-19047,-14229,-11174,-9528,-9458,-10711,-12945,-16031,-19338,-22426,-25485,-28176,-30451,-32079,-33460,-34943,-36066,-37047,-38109,-38397,-38172,-37420,-36214,-34651,-32812,-30724,-28432,-26061,-23576,-20972,-18363,-15802,-13254,-10781,-8308,-5849,-3026,-1866,-1305,-1538,1330,1808,-2691,774,1762,750,-3642,-2673,-1402,291,956,-760,-1993,1459,3484,4880,3303,-2246,1830,-891,-1210,-10328,-20559,-31187,-40687,-42201,-34030,-24728,-16072,-8536,-2159,-364,2678,4038,701,-2491,-3226,-298,2040,159,79,1554,-2529,-1374,603,-1876,-3055,-204,1516,-1766,-3300,776,82,-1683,-4100,-5672,-6558,-6931,-6778,-6233,-5510,-4474,-3096,-1740,-1978,1766,4709,-143,-2200,5675,7988,5112,2650,1564,-1156,-2316,-4624,-7,483,-911,-1676,-957,2427,5279,3890,6376,4452,-1131,-9306,-17094,-23881,-29075,-32228,-33426,-33504,-33213,-32843,-32491,-32113,-31024,-28864,-25528,-21044,-16058,-10696,-5206,-113,347,-684,-3229,-2794,-233,-1870,2584,2391,-1286,-1977,-8020,-15329,-23278,-30629,-37677,-42605,-43976,-41509,-38322,-35180,-32915,-31382,-30556,-30336,-30850,-31171,-31698,-32198,-32994,-33577,-34203,-34917,-35477,-35859,-35536,-34476,-32160,-28664,-24349,-19038,-13066,-6587,-661,-7305,-1865,8510,-1928,1386,-3739,-562,755,-959,-1484,-898,-2206,-2067,-145,2348,-1831,-1455,-133,129,-22,-2379,577,-7311,-17761,-23128,-22412,-18011,-12297,-7173,-2934,517,3521,1560,-2224,1105,-1887,-679,-594,1057,-1500,-2125,-1188,1935,-1316,1070,1281,-1341,-976,-2822,1979,-407,-2336,1289,3042,2812,2424,397,2215,1234,-1403,2551,-711,-1029,1189,5744,3897,5017,3426,-1570,-1542,2658,8811,7220,6540,13330,5782,-1720,-2755,3587,4079,648,-2160,-4450,-6340,-7945,-9362,-10763,-12356,-14097,-16113,-18240,-20006,-21566,-21944,-21740,-20872,-19850,-18597,-17205,-15655,-13483,-10425,-6433,-1527,-3328,2005,-2464,253,-1641,-5952,-2944,1047,-767,-3119,-4995,-1426,-2703,-3086,105,-4252,767,2696,2179,-2783,-2601,2982,-413,-4855,-1650,-5472,-8357,-9101,4372,-1207,-515,3997,-8344,-7156,14524,43197,6084,21463,4472,401626,3550975,3677462,3581988,3276749,1879179,-53716,40445,-18271,24178,63140,52468,19734,1178,-3800,1378,-9958,-6552,865,3702,12982,8070,-4248,-3844,-3809,-2952,-4145,3232,8109,9187,1238,-4711,-5646,-4098,-831,1218,8392,12490,2175,-2955,1101,-993,-3372,518,-4414,-994,-4952,1442,10052,808,5673,6511,-472,-754,-3787,-7545,-12218,-16570,-20683,-23822,-26381,-28538,-30412,-31569,-32001,-31729,-30471,-28491,-25939,-22559,-18505,-13936,-9038,-4404,-917,-2815,-479,1838,820,-1671,3034,1097,-1055,-2471,-3366,-4782,-7576,-12025,-17347,-22183,-24895,-24035,-19409,-13380,-8852,-6764,-6247,-4645,-910,3238,1282,2939,-2340,-1521,-1083,2221,-942,1029,3378,2539,24328,-2765,9517,14630,57049,126511,303305,649286,860039,1250064,1831077,2618089,1129869,443194,1473491,3883486,8103742,8667762,8855520,8728746,949629,685796,2333648,7652410,7638317,7651541,7563395,4353347,789806,301000,1133839,3971496,3093661,2345948,1718159,555920,295667,115316,37324,21029,12535,985,16345,581,-381,-1149,-3910,-17113,-19807,-14452,-5955,1579,-1027,-83,831,92,653,-1573,-5450,-9600,-12648,-13883,-14108,-14949,-17572,-21534,-25401,-27090,-25604,-21581,-16681,-12339,-9299,-7530,-6015,-4640,-3686,-3403,-3474,-3954,-4429,-4246,-3866,-3229,-2877,-2680,-1712,-136,-863,-1861,-1363,4007,-139,-426,783,272,-925,1100,1021,-2784,-2771,-1834,-1091,-2150,951,1321,1217,-1368,-3236,-2353,-1363,1352,539,2058,9336,11551,6310,-1837,-296,-248,663,-3006,-1668,837,748,-4437,-8180,-10852,-12599,-14165,-15973,-18163,-21056,-24275,-27195,-28568,-26933,-23051,-18517,-14313,-10998,-8753,-7852,-7931,-9115,-10709,-11760,-11213,-8447,-4207,-1672,-371,-1604,811,2700,423,-1609,1287,-2190,-1686,-1085,575,-2320,-1540,32,-560,-1984,-2085,-6807,-11364,-14704,-15913,-15148,-13243,-11525,-10706,-11317,-13071,-15703,-18088,-19152,-17838,-14305,-9696,-4877,-430,222,851,2491,-358,-1057,-668,-820,-948,-2351,-2312,-459,1245,964,1957,467,-189,630,2291,-709,1451,636,1325,283,-1089,-551,-1490,-2141,-525,-4082,-7195,-9637,-11827,-13946,-15318,-16187,-16028,-14792,-12412,-9020,-5059,-2251],[-1805,3564,4522,-414,-1091,-1857,-1245,6129,811,907,-971,-1067,-436,2682,593,-822,1478,103,-614,-1406,-18730,-33631,-46061,-55956,-63946,-69839,-74438,-77519,-78970,-78775,-77241,-74958,-72351,-70520,-69780,-70506,-72331,-74787,-76883,-77389,-75534,-71364,-65382,-58891,-52733,-48171,-45608,-45645,-48211,-53522,-61292,-71138,-82193,-93035,-101543,-102746,-95529,-85266,-75097,-66151,-58503,-51538,-44376,-35550,-23947,-9123,-1179,-32,822,2433,763,-277,2443,2172,-1100,-3694,-2303,-2310,586,772,-2215,-987,1822,837,744,1078,-3445,-1179,-2663,-1389,2037,-24,1268,4475,5727,873,525,1062,-385,-2990,1219,-244,1706,8167,2882,-2415,-162,-11658,-26154,-31659,-28211,-19985,-11638,-6067,-4452,-7040,-12918,-20235,-26343,-27859,-23384,-14244,-3268,2748,343,2462,2415,1155,3764,-8122,-22504,-38353,-53705,-65864,-68675,-60085,-46616,-32580,-19415,-8021,-437,7,-2376,-3089,-2999,-2885,-10580,-22283,-34939,-48062,-60138,-69420,-73894,-73818,-72701,-72709,-74353,-76418,-74662,-66539,-54507,-40532,-25786,-10871,-1191,743,1440,1112,10347,1473,54105,58196,61279,41361,6146,-2681,-1809,1085,-962,-1161,-1292,-3744,-2839,5356,8281,54522,55804,44315,30476,3193,314,-15576,-30969,-42836,-45626,-38769,-26754,-12721,-924,3977,1544,-723,-1226,-1633,-11204,-21580,-30168,-32225,-26210,-17372,-9651,-1437,-2915,1681,1,1174,-277,-1110,-1760,975,-2182,2662,-2691,1890,2080,14090,12194,4326,18407,30439,-4661,76254,167944,496744,782414,1898752,6376588,14101795,14767518,9057265,955268,421084,33406,22510,97510,172062,142216,239284,210506,1014917,1760874,5491321,14239169,14025552,9556248,1202922,190546,165944,103485,-393,22666,4607,15671,-2692,-1835,282,15003,6392,6077,1941,-1592,-3658,-1442,-573,-726,-1195,6831,1449,698,-2934,2978,2521,-2788,-1677,-1084,-12751,-26792,-39309,-48203,-53784,-56839,-57444,-56380,-55126,-53847,-52891,-52295,-54089,-59304,-67090,-74707,-77640,-73236,-63445,-51107,-38685,-28498,-21396,-16647,-14093,-13329,-14859,-19037,-25394,-32923,-40190,-46400,-51069,-53955,-54845,-53697,-51095,-47244,-42543,-37645,-32969,-29216,-26558,-25230,-24875,-25441,-27046,-29735,-33563,-37969,-42171,-45242,-46831,-46586,-44700,-41897,-39376,-37816,-37989,-40590,-46052,-55066,-67587,-83013,-99362,-102463,-85542,-65762,-46495,-29321,-15236,-5482,-168,-1922,-3342,-11024,-22191,-35663,-50156,-64771,-77921,-88132,-93778,-95161,-94589,-93721,-93853,-95497,-97640,-100026,-101780,-101940,-99884,-95638,-89541,-81928,-73129,-63329,-52832,-42153,-31747,-21891,-12814,-4472,3196,543,-1720,-1392,-1795,685,1466,-2980,504,1773,-62,-4096,-2619,-1085,569,1394,-580,-2602,1372,3983,5467,4321,-2829,1085,-949,-1376,-1286,-16753,-44853,-65168,-68326,-53789,-32037,-9756,1079,725,16,3126,4215,550,-1999,-2929,-21,2443,220,-148,1463,-2190,-1473,714,-835,-2447,79,2005,-882,-2387,1128,260,-6705,-16877,-21371,-20139,-14545,-6479,735,-510,-579,-1618,-2888,-2635,1580,7711,134,-1933,5967,8389,5712,2324,505,-1388,-2238,-3715,723,826,-1208,-1452,-1245,2075,4847,3608,5598,3782,-9687,-31992,-52822,-70703,-83978,-91206,-92558,-90356,-86996,-83718,-80981,-78771,-76212,-72537,-67093,-59457,-50128,-39430,-28045,-17063,-7211,-1552,-3865,-3600,-618,-1419,-6566,-18909,-33988,-51079,-69593,-88064,-106032,-121767,-135365,-138907,-132326,-128790,-128616,-130191,-131537,-128885,-122224,-113724,-104954,-95776,-86992,-78503,-70603,-62746,-55228,-48285,-41994,-36743,-32463,-29496,-27443,-26156,-25518,-24743,-23509,-21308,-17514,-11949,-4522,4716,-1687,1794,-3598,178,1698,-410,-1682,-1167,-2491,-2533,-62,2721,-2160,-1782,-27,464,-23,-2067,389,-625,-7601,-23201,-28589,-23510,-11180,2935,1838,3756,4169,1438,-1585,1247,-1748,-858,-772,984,-1343,-2330,-1530,1939,-909,622,1340,-1482,-337,-3008,1108,-1506,-1824,1747,838,4407,2558,929,2804,1053,-1925,2112,-1096,-1020,1586,6425,4092,4889,3418,-1661,-2134,3471,9546,8182,7055,13114,5580,-1307,-2481,2783,-1058,-4154,-5203,-4824,-3715,-2434,-1444,-1392,-3210,-7608,-15074,-25122,-36413,-48168,-58795,-68460,-76429,-82325,-85534,-86262,-84880,-81246,-75426,-67818,-58324,-47750,-36445,-23225,-7511,-1155,-5762,-2892,1228,-436,-2812,-5618,-1468,-2763,-3131,402,-3811,1023,2813,1056,-2637,-3735,1429,-254,-3026,-1310,-7507,-8925,-7590,3459,-1955,-6132,-842,-12934,-4925,16875,48925,11990,11500,-14454,430128,4950862,17778659,17223847,15613881,1969059,-63079,36224,-27605,22319,56189,46116,18619,474,-3509,-486,-11731,-7894,198,3164,11246,6944,-4952,-5337,-29863,-42799,-39745,-28492,-17440,-12395,-13847,-17763,-19490,-18719,-19292,-24240,-33114,-43006,-49993,-51914,-49330,-44088,-38670,-34721,-31962,-29328,-26275,-24124,-24899,-29585,-37176,-45811,-53754,-61254,-69738,-79160,-87109,-91114,-91531,-90144,-88785,-87048,-83779,-78025,-70497,-62586,-55181,-48759,-42493,-34790,-25311,-14839,-4532,-556,-632,-2569,-190,1862,425,-1120,4012,4037,7771,2831,-1392,-155,3735,3439,-832,-15937,-31899,-50059,-66782,-73346,-69119,-62616,-56259,-46855,-33343,-15001,1045,2671,-2111,-896,-1513,1022,-1321,783,3851,3271,24989,-2322,8349,13801,50154,109535,278243,651413,2450246,3883999,5814042,6525148,1076630,370481,1425576,3931632,15311178,26959499,27229242,10988326,942231,629716,2348856,7638317,22749363,22822747,20236389,4538382,757001,307399,1163236,4138907,8860195,7108375,3869004,525617,289087,110514,36742,18790,14978,1014,17972,1126,-659,-1615,-24755,-43266,-36784,-37246,-36289,-27925,-22525,-18690,-8486,-24,482,-2018,-18752,-33836,-41840,-44201,-45692,-49878,-57815,-67429,-75938,-83131,-90919,-95760,-90288,-80068,-71028,-63525,-56188,-50064,-47195,-48398,-52337,-57370,-61910,-65117,-67639,-69365,-70468,-70293,-67377,-61533,-52016,-39681,-25569,-11186,-68,-635,758,100,-1190,1473,1370,-2708,-1731,-2156,-1814,-2511,684,914,968,-1502,-3118,-2119,-1020,1396,-70,2257,10411,11747,5514,-2441,-880,-224,535,-3166,-1850,572,4144,3253,516,-2595,-998,-5348,-13202,-25293,-42040,-62651,-84836,-96115,-77369,-49672,-22335,-1340,-1767,-2454,98,-1893,2724,4555,635,-1276,3484,3165,-1680,-1085,-2233,1229,3255,263,-577,2370,-1785,-1199,-1642,-496,-2773,-1851,-144,-245,-1397,650,3992,5011,-907,324,-2090,551,410,-10881,-23199,-32161,-34115,-27803,-16036,-2533,-752,2307,7084,5341,-9,810,551,-11820,-24657,-36299,-44660,-48296,-46712,-40591,-31549,-21167,-10717,-1518,-160,-458,272,2441,-772,1548,264,-6195,-12314,-18048,-23025,-27641,-32557,-38584,-46313,-56353,-67973,-79910,-88778,-88838,-78637,-61455,-41584,-21632,-3122,-1360,-2800],[-1317,3443,3422,-912,-1622,-1755,-1522,4663,-851,386,-1677,-1772,-290,2565,292,-1456,1104,-540,-611,-15821,-29326,-40306,-49055,-55741,-61130,-65142,-68748,-71956,-74865,-77490,-79878,-82118,-84039,-86195,-88531,-91278,-94162,-97002,-99209,-99947,-98597,-94941,-88934,-81388,-72880,-64653,-57268,-51620,-48016,-47095,-48991,-53728,-60862,-69575,-79223,-87953,-93467,-94195,-89981,-82595,-73967,-65076,-55988,-45355,-31295,-12065,-186,264,796,2482,888,6,2736,2327,-1041,-3895,-2252,-2047,1278,1525,-1584,-997,1981,652,399,1699,-3183,-8642,-29130,-13751,1426,-364,2153,5149,6904,1588,497,963,-247,-2787,1457,-43,1682,8066,2889,-5616,-29370,-50468,-63595,-64023,-55191,-44283,-36064,-32701,-34623,-41215,-50200,-57422,-57690,-48340,-32487,-14749,1305,3532,1186,3119,3514,2027,-13956,-33389,-54790,-76394,-95592,-107036,-99710,-85561,-70525,-55088,-38954,-22393,-6222,-821,-1727,-2393,-2390,-2771,837,-12922,-34120,-58131,-82679,-103914,-101138,-85329,-72766,-64351,-59835,-58303,-57323,-53482,-44302,-29391,-10353,927,-825,546,1350,992,9939,1708,67812,113657,115639,41464,6223,-2645,-2046,1092,-936,-1210,-1587,-4223,-3455,5972,8968,54362,71963,55515,37228,3798,-795,-21144,-41194,-56925,-61696,-54243,-39006,-19626,187,4735,1449,-1177,-1221,-1128,-2957,-9056,-23861,-36220,-39721,-34837,-24558,-8185,-3215,1310,-333,1171,-64,-1256,-1345,1306,-2204,2548,-2118,2158,2118,13489,10057,5010,16752,26275,-5092,59816,133350,451739,708939,1923413,7735401,20573986,21523664,10922584,824508,345657,31728,18925,103465,208584,171409,228248,168792,841452,1659286,6629061,22411303,22044396,11210234,1111118,186842,132131,102518,-5462,19814,3057,15190,-4315,-1773,900,15429,7651,6598,1061,-1538,-3226,-992,408,-537,-1220,7248,1778,845,-2764,3922,2955,-3290,-1529,-1679,-587,2232,-4384,-14805,-23929,-33793,-43371,-50244,-52696,-50005,-44007,-37021,-32697,-32721,-36338,-41076,-43664,-42163,-36767,-28701,-19785,-11875,-5418,282,1370,388,1136,2018,-3621,-11982,-20936,-30566,-41454,-53974,-67531,-80587,-91566,-98461,-100096,-97107,-91380,-85345,-80352,-77181,-75643,-75778,-77897,-82237,-88922,-97259,-106183,-114279,-120186,-121997,-119310,-114148,-109292,-106258,-105973,-108957,-115452,-126042,-140495,-151130,-132920,-112520,-92696,-74260,-58207,-45780,-37833,-35303,-37708,-44562,-54815,-67368,-81148,-93942,-103098,-107133,-106384,-103248,-99508,-96492,-94922,-94563,-95758,-98691,-102295,-106480,-110796,-114740,-117498,-117813,-114405,-106834,-95672,-81814,-66299,-50279,-34714,-20238,-7308,1583,4256,455,-1365,-1228,-1847,111,1228,-2996,365,1703,-863,-3828,-2456,-696,834,1796,-329,-3097,1229,4371,5869,5125,-1873,623,-912,-1481,-11470,-47060,-75860,-86792,-73916,-46828,-16549,976,1140,958,465,3696,4424,441,-1521,-2264,398,2793,296,-385,1378,-1793,-1614,764,376,-1660,338,2478,159,-1248,1435,414,-1355,-11066,-12303,-6394,157,-2006,807,-259,50,-750,-4063,-3250,1425,8138,501,-1679,5939,8490,6131,2212,-544,-1632,-1907,-2634,1468,1089,-1410,-1173,-1507,1712,4329,3291,4811,3128,2686,685,-15896,-42965,-64588,-79225,-86455,-87741,-85518,-81936,-78509,-76038,-74133,-72067,-68712,-62760,-53818,-41726,-27273,-12106,-1037,-2303,-3962,-3477,-1027,-963,-1344,-22327,-47666,-75977,-105874,-134897,-160600,-165917,-150936,-138971,-132877,-132202,-136572,-143064,-147485,-143917,-132533,-117756,-102892,-88611,-75940,-64663,-54739,-45218,-36097,-27544,-19837,-13790,-9836,-8759,-10433,-14791,-21614,-29846,-38680,-46871,-52819,-55304,-53434,-47051,-36969,-24609,-11342,787,2547,47,-1836,-1450,-2706,-2936,-40,2947,-2201,-1825,158,816,-29,-1709,236,-13261,-35618,-50485,-52531,-41703,-23057,-3577,950,3152,3671,1345,-2276,-20465,-35556,-39475,-27060,-998,-1211,-2476,-1766,1938,-472,230,1477,-1578,280,-2984,419,-1791,-1262,2177,4524,4623,2575,1392,3206,844,-2511,1532,-1428,-927,2027,7033,4374,4696,3249,-1840,-2396,4102,9855,8852,7467,12705,5276,-850,-2066,1992,55557,57065,59024,20495,-2963,563,5517,8193,6795,3656,-268,-5101,-23886,-42464,-58345,-71451,-81680,-89751,-95994,-100977,-104741,-106210,-104261,-98247,-87609,-73881,-59276,-44161,-27318,-6291,-5521,-2935,1199,-231,-2596,-5811,-1422,-2871,-3150,657,-3448,1299,2719,-401,-2572,-4660,94,291,-856,-332,-9179,-7543,-5864,2422,-2135,-10957,-5379,-17106,-2488,19067,54166,18476,3519,-31346,453939,4422400,22013414,27220189,17176786,1999803,-68256,30075,-35273,19181,47716,39261,17333,-248,-3635,-2605,-13290,-9186,-761,2229,8938,5573,-5451,-27625,-81995,-110021,-111954,-100558,-83895,-71507,-69175,-73916,-75711,-69584,-62937,-63981,-73857,-87985,-99199,-102385,-96587,-83932,-69106,-56621,-47746,-40678,-33027,-25669,-22206,-25501,-35084,-47999,-60793,-73029,-86951,-103699,-121411,-136802,-146111,-146104,-142923,-137851,-128866,-115178,-98544,-81633,-66133,-52332,-38699,-23715,-8265,-1032,886,-997,-329,-2319,187,1829,116,-575,4610,3808,7197,2122,-1871,-229,3774,3601,435,-1126,-1678,-27610,-65907,-92486,-93754,-79145,-58905,-37342,-20824,-10042,720,2423,-1411,-238,-1920,-6,-1688,647,4084,3822,24934,-1053,7146,12872,42653,91956,251209,645398,2463327,6609188,9702262,6452822,1010908,296032,1349036,3980729,15132032,30070503,28085175,11063068,919556,550230,2332717,7651541,22822747,32224852,20554339,4622863,708364,301188,1168298,4270662,9100686,9015956,3880306,479381,273333,101669,34677,16827,16735,1224,18971,1692,-12100,-100595,-83884,-5508,3607,-7302,-50215,-76804,-71349,-39240,1694,-169,331,2426,527,-1733,-3632,-2188,-4015,-13463,-22620,-29712,-35371,-42754,-54523,-68834,-80600,-85019,-81470,-73123,-63988,-58605,-59555,-66426,-76346,-86762,-95608,-101056,-102416,-99597,-94474,-88148,-79965,-69869,-57171,-42950,-28475,-15238,-3348,-937,630,-74,-1280,1970,1789,-2475,-573,-1886,-2488,-2689,405,399,652,-1562,-3023,-1833,-582,1619,-612,2613,11299,11531,4602,-2674,-1298,-252,516,-3056,-1762,177,4179,3700,846,-2426,693,-358,-1304,-3743,-29710,-60441,-90747,-104624,-84289,-44376,-546,-1685,-1883,-2133,358,-2969,1653,3799,448,-958,3638,3029,-1543,-1556,-2662,1778,3921,50,506,3690,-1236,-762,-1831,-1110,-2980,-1858,73,268,-851,1107,4703,5586,-1561,890,-1529,22,77,-14708,-32057,-41439,-38776,-24699,-4394,-456,-416,2862,7605,5436,-79,811,3562,-3887,-23830,-41402,-53734,-59107,-57455,-50312,-40125,-29075,-18802,-10776,-5554,-3475,-4510,-8352,-14384,-21772,-29854,-38300,-46228,-54142,-62343,-71834,-83630,-98488,-116336,-135764,-150221,-147443,-124756,-91484,-55065,-19096,1180,-1117,280,-1705,-3361],[-699,3539,2393,-1166,-1873,-1237,-1697,2884,-1262,219,-2120,-2129,-135,2513,78,-1848,1107,-815,-468,-5423,-12796,-19207,-25061,-30452,-35938,-41148,-46734,-52369,-57773,-62539,-66261,-68630,-69225,-68595,-66922,-64837,-62524,-60268,-57953,-55217,-51811,-47625,-42365,-36323,-29508,-22681,-16084,-10415,-5907,-3232,-3469,-4537,-8763,-15094,-23684,-33862,-44786,-55722,-65219,-71556,-73312,-71195,-67437,-62629,-55775,-45219,-29854,-9690,737,2382,853,137,2812,2323,-1042,-3858,-2338,-1644,1932,2106,-1075,-1094,1969,317,15,2351,-27734,-53867,-41540,-12847,572,-733,2890,5737,7818,2144,510,861,-194,-2515,1530,117,1551,3185,-6769,-17580,-27353,-34049,-35726,-32405,-26947,-21972,-19169,-19327,-22342,-27554,-33165,-36440,-34897,-28004,-18111,-7880,630,4070,1771,3531,-3660,-15065,-29699,-46716,-64636,-73471,-58605,-43501,-31044,-21792,-16209,-14312,-15216,-17548,-19197,-18248,-14706,-10273,-6371,-4868,-6801,-13116,-23686,-38319,-55536,-73658,-67962,-51775,-38315,-28026,-21034,-16989,-14360,-10812,-4147,-401,2887,1538,-644,122,1008,624,9075,1682,54867,123220,120896,39354,5886,-2533,-2450,844,-1180,-1563,-1935,-3467,-3136,6312,9311,52517,65003,52864,39501,4113,739,-8440,-27688,-46432,-60219,-61169,-49790,-34091,-17681,-3498,994,-1965,-1466,-814,-2530,-4043,-7327,-21092,-32332,-35939,-30321,-17611,-3737,522,-1107,821,-3156,-1561,-1149,1334,-2172,1964,-1049,2172,1818,12480,7286,5443,15294,22113,-5161,46745,106183,403894,637491,1937841,8729415,13661287,14273877,12225609,717924,268780,29286,13633,114547,249919,201499,213773,138887,693479,1590465,7419996,15759219,15610827,12376596,1012778,175056,102913,98259,-9775,16704,1332,13949,-6221,-1888,-50234,-59484,-60614,6751,33,-1687,-2887,-591,1100,-555,-1535,7412,1959,645,-2399,4700,3198,-3880,-1702,-2389,-772,2319,2379,-3904,31,1916,-6007,-15156,-21162,-22428,-20137,-15762,-11921,-9842,-9385,-9624,-9221,-7886,-6503,-5613,-5298,-5599,-5954,-5583,-5180,-5125,-6115,-8408,-11702,-15673,-20062,-25477,-32662,-42018,-53089,-64762,-76118,-85174,-86955,-80758,-72866,-66309,-61910,-60027,-60171,-62130,-65945,-71605,-79036,-87265,-93396,-90385,-82341,-73699,-65530,-58668,-54201,-52521,-53857,-58072,-64487,-72177,-78049,-76921,-68230,-56300,-44873,-35585,-29699,-28311,-31867,-40817,-54171,-70476,-84610,-81199,-63585,-43717,-25004,-9551,-2158,-1300,-1266,-400,-2767,-2604,-12100,-23349,-34827,-45982,-55783,-63042,-66477,-65347,-60130,-52086,-42389,-31766,-20869,-10461,-1169,666,1401,1939,3969,172,-1097,-1077,-1799,-534,960,-2823,135,1377,-1781,-3442,-2380,-450,893,1976,-173,-3608,838,4449,5865,5447,-953,303,-9858,-26553,-43308,-57056,-62232,-55258,-40006,-21749,-4075,761,1085,1016,870,4196,4453,219,-1224,-1645,761,2959,262,-754,1177,-1454,-1933,653,1565,-828,468,2811,1156,-174,1564,437,-37,-7453,-9481,-6767,-959,-2064,630,-116,477,-27,-4472,-3676,1212,8410,796,-1595,5469,8167,6254,2362,-1277,-1937,-1426,-1596,2113,1173,-1544,-926,-1801,1264,3658,2886,3923,2408,2764,863,-1359,-732,-8329,-20617,-30102,-36739,-40507,-41615,-40834,-39321,-37686,-36442,-35556,-34255,-31755,-26672,-18328,-7335,-1647,-2913,-3666,-2823,-1475,-565,3331,2220,-1272,-14557,-34814,-53754,-68769,-75659,-75241,-71308,-68350,-67671,-69908,-73181,-75541,-74233,-68559,-60029,-50868,-41629,-33460,-26306,-20296,-14603,-9272,-4446,-345,2275,-1473,1086,-3387,-10355,-19619,-30145,-41074,-50915,-57571,-59484,-56441,-49862,-41787,-33927,-27242,-22085,-18698,-16817,-16147,-16110,-16286,-16183,-15728,-15058,-14524,-15020,-17303,-21814,-28848,-37881,-47728,-56348,-60720,-58170,-49648,-38550,-27421,-18818,-14013,-13873,-18722,-28226,-40961,-52605,-55843,-44888,-23104,634,-1097,-2542,-1905,1963,-19,-62,1685,-1611,846,-2910,-79,-1251,-659,2578,5150,4666,2491,1763,3385,612,-3119,871,-1621,-743,2465,7532,4751,4488,2953,-2040,-2142,4536,9759,9218,7790,12122,4907,-350,-1584,1285,78762,94817,90637,20284,-2525,651,5395,7909,6423,3418,-151,-446,-12113,-23882,-34196,-43115,-50542,-57516,-64641,-72234,-79601,-84458,-84267,-78500,-67876,-54598,-41496,-30432,-22097,-13814,-5291,-3103,944,-170,-2520,-5654,-1197,-2946,-3015,898,-3137,1629,2651,-2099,-2529,-5167,-1023,1101,1379,993,-10482,-5192,-4047,1196,-1922,-12568,-8923,-19096,159,21195,58618,25172,-1926,-40299,471259,3889781,17335757,17398280,15693252,1965097,-66340,22178,-25105,14772,38253,32464,16099,-961,-4306,-5125,-13845,-10300,-2029,-8115,-26306,-22003,-34217,-64418,-94171,-69968,-59138,-64628,-77791,-81383,-75923,-77425,-86406,-85513,-73580,-66828,-67590,-73482,-79755,-84175,-86845,-81140,-68346,-54842,-43295,-33793,-24838,-16051,-8965,-5638,-6697,-11341,-17589,-24457,-32460,-41877,-51634,-60352,-67271,-71695,-75038,-79068,-85132,-88998,-79923,-67185,-54102,-41397,-28857,-16375,-5109,-1908,339,-1408,-172,-2144,602,1698,-143,-123,5001,3388,6271,1246,-2276,-473,3631,3671,467,-1367,-2278,-2248,-18412,-39658,-47734,-39270,-22994,-10032,-7945,-16430,-26972,-26895,-8012,391,-2367,-875,-2068,465,-42125,-31816,24007,475,5847,11700,34790,74699,221911,629024,2421316,5654932,7906426,6191329,925645,226142,1239540,3961221,14712114,23108367,22456978,10735273,873729,456652,2266544,7563395,20236389,20554339,20206989,4530342,643131,283097,1139959,4316175,7310596,5684129,3777707,419819,248176,88847,31095,15035,17339,1590,18997,2123,-563,-14745,5043,14331,4101,-741,4052,-8183,-14627,-4597,4685,-428,122,2547,955,-1411,-3312,-2150,-542,2655,-922,-389,1846,2250,1258,-11926,-26818,-38315,-44215,-44774,-42431,-40931,-42350,-46668,-52524,-59177,-65436,-68838,-67698,-62393,-55595,-48579,-40941,-33108,-24686,-16492,-9059,-3144,-65,-1402,317,-370,-1324,2389,2111,-2215,523,-1432,-3177,-2575,10,-303,239,-1584,-3054,-1622,-146,346,-1143,2983,9942,10886,3560,-2409,-1552,-441,487,-2617,-1400,-416,3931,3883,1035,-2317,1174,-529,-1894,-2221,-17057,-37993,-60981,-78493,-69919,-43398,-13934,-2201,-1966,-2040,614,-2994,504,2759,47,-674,3618,2764,-1447,-1858,-2860,2306,4618,-274,1535,5109,-620,-437,-1727,-1126,-2645,-1645,518,805,-418,1505,4600,6159,-1792,1497,-739,-550,-7608,-17365,-24865,-26541,-20994,-9418,522,-712,-214,3246,7880,5371,-108,766,4003,1339,-7246,-19713,-29249,-34768,-35998,-33508,-28629,-22703,-16845,-12206,-9138,-7881,-8447,-10728,-14446,-19183,-24709,-31067,-37613,-44867,-52910,-62315,-73572,-86907,-101661,-114598,-113899,-96423,-72059,-45029,-18200,1961,843,-1645,101,-1883,-2816],[-134,1329,-1382,-2593,-1855,-638,-1760,923,-195,269,-2344,-2117,-99,2400,-148,-1959,1428,-754,-274,330,2504,572,-3796,-8994,-14833,-20599,-26638,-32203,-34979,-31840,-27202,-22839,-18801,-15606,-13060,-11219,-9690,-8351,-6927,-5132,-2970,-642,977,217,-453,-558,169,-1045,-1342,-552,-3279,192,-273,-1319,-1837,-5152,-8284,-11260,-13745,-15601,-16828,-17612,-18508,-19728,-21505,-23739,-25223,-23503,-18597,-12280,-5364,128,2695,2196,-1059,-3645,-2503,-1071,2616,2564,-664,-1247,1833,-109,-324,3053,-2135,-3609,-4281,-3148,-1332,-1023,1041,1394,1889,2601,651,845,-136,-2222,1518,325,1382,7237,2792,-1100,-724,-2427,-2091,-178,-321,-398,782,1280,-493,2423,2100,-286,-2904,-4985,-6220,-6467,-5905,-4959,-4335,-4280,-5260,-7258,-10359,-14475,-19431,-24932,-24614,-18743,-12672,-6825,-1740,-285,-968,-95,-2567,-2829,-341,-883,-4206,-9141,-14253,-19105,-21779,-20205,-16273,-12315,-8891,-6021,-3986,-2481,-1238,-71,1561,585,-2590,275,3487,1953,-503,-349,606,256,8104,1562,42534,105727,104339,35651,5341,-2275,-2812,538,-1505,-1990,-2052,-2758,-2353,6600,9461,49500,80807,76530,40103,4363,843,3100,19,-666,-2446,654,-1033,-7340,-12247,-14001,-12254,-8516,-4256,-482,-1370,-3988,-942,-1117,-1585,-4329,-6216,-6440,-5012,-2950,-2056,-191,-52,-1789,-940,1387,-1810,1165,338,2139,1402,11370,4440,5752,13866,19006,-5339,37297,86748,359270,575434,1927381,2890526,3179618,3237551,3051957,641436,202110,28011,7902,132048,295624,231074,198904,119901,579601,1539513,3648530,3879431,3830478,3505777,921372,158584,80855,92020,-5831,13916,-98,12441,-8114,-14425,-22351,-19567,-30185,-13752,-801,-1800,-2442,-106,1655,-551,-1926,7450,2127,343,-1786,5474,3456,-4154,-1981,-2892,-804,2558,1979,-3505,25,1783,1587,-350,254,3500,3132,-2636,-3015,-2550,735,9132,10868,11962,11785,10065,1803,-2227,443,340,-2567,-4991,-6651,-7462,-7534,-7316,-7060,-7264,-8176,-9876,-12178,-14789,-17885,-21233,-24707,-28194,-31202,-33698,-35562,-34657,-33420,-32347,-31267,-29814,-27975,-25716,-23193,-20484,-18009,-15744,-13703,-12023,-11112,-10884,-11430,-12794,-14738,-17305,-19999,-22141,-23046,-22122,-20175,-17812,-15776,-14692,-14598,-15835,-17794,-20166,-21885,-21562,-18845,-14189,-8536,-3132,-1733,-1359,-1489,-192,-3439,-2756,-568,-1870,1441,1892,483,-2151,-747,4189,4587,97,-1708,462,524,1538,-575,849,1086,2329,3684,-123,-844,-907,-1567,-1054,837,-2407,-67,951,-2603,-3042,-2271,-253,859,2054,-1624,-5374,-8559,-11088,-12560,-13753,-14470,-14896,-15464,-15726,-15405,-14101,-11575,-8022,-3891,-1933,469,516,999,993,1365,4683,4364,-17,-985,-1054,-448,424,224,-1148,963,-1078,-2352,494,2754,114,565,3078,2112,832,1204,-6199,-13727,-21009,-26635,-28178,-24931,-19502,-13754,-8500,-3811,309,-3257,-3426,994,8526,1010,-1672,4620,7483,6115,2829,-1118,-2226,-797,-581,2672,1118,-1508,-684,-2075,763,2890,2448,2954,1677,2798,950,-2034,-1120,-677,977,1165,-1839,-5819,-9814,-11893,-11942,-10386,-8416,-7003,-6450,-6921,-7371,-6322,-2727,-2178,-3276,-3395,-2310,-1956,-248,3380,1970,-898,-3133,-2548,-2718,-3199,-8200,-19064,-28355,-35810,-38301,-35278,-31977,-29374,-26800,-23871,-20475,-16988,-12866,-8852,-5003,-1845,959,3016,4120,4307,3329,-1446,-1745,-5471,-9360,-12853,-14671,-14296,-11831,-7891,-3534,538,3975,-2005,2098,-4261,1465,3848,657,-2034,-2111,-2834,-3658,-3930,-5318,-6419,-7377,-8174,-8684,-9026,-9037,-8617,-7836,-6882,-5718,-4659,-4101,-3798,-4390,-5872,-8219,-11169,-14150,-16110,-15015,-10163,-2397,-1670,301,-1100,-2624,-2092,1922,338,-325,1841,-1669,1222,-2967,-520,-620,-145,2831,5514,4392,2207,1903,3209,233,-3844,58,-1724,-601,2722,7756,5095,4192,2448,-2310,-1663,4649,9175,9160,7892,11234,4372,44,-1206,584,56903,53173,48616,19296,-2268,659,4979,7423,6046,3168,-196,-1139,-4377,-7906,-11094,-14505,-17781,-21152,-24506,-28025,-31562,-33676,-33005,-31432,-29546,-27274,-24633,-21728,-19617,-17909,-16222,-13871,-11218,-9256,-8405,-8348,-7660,-5405,-2800,967,-3024,1860,2696,-4061,-2612,-5234,-2131,1839,3291,2267,-11479,-2848,-2426,-453,-1789,-10114,-10664,-17139,2839,23058,61677,31507,-4163,-32101,480556,3375022,3829174,4020080,3964117,1867276,-59826,12720,-11828,9163,28230,26038,14945,-1817,-5774,-8333,-12707,-11278,-3765,-837,-1224,-15851,-22843,-22298,-16380,-9113,-6149,-3755,-6473,-10320,-13260,-15552,-18626,-22743,-26422,-27152,-25658,-24259,-22870,-21516,-21179,-22302,-24763,-27300,-27456,-25570,-23368,-21228,-18976,-16852,-15301,-14942,-15501,-16560,-17939,-19281,-20023,-20279,-20774,-21302,-22401,-24174,-26807,-29947,-29733,-24596,-18414,-12243,-6550,-1236,-1602,-2951,-417,-1978,-411,-2232,866,1297,-531,20,4966,2592,4864,88,-2695,-1094,3143,3486,235,-1767,-3070,-1923,149,1194,-2365,2731,1141,-749,-2034,-1880,-5328,-11053,-16187,-12499,-3194,-1754,-2589,10,3163,-3484,15077,1819,4315,10123,26972,58732,190939,598689,1378437,1851270,2375741,2940621,819250,166277,1100497,3818080,4902637,4802310,4575935,4319283,803815,360787,2139175,4353347,4538382,4622863,4530342,4234521,564469,256689,1073951,2163159,1757684,1411231,1101247,353104,215391,73138,26235,13198,16629,2052,17857,2228,-309,-9091,-5992,2656,4173,-1485,-6049,-9747,-7966,-914,3825,-902,-254,2506,1214,-1190,-3122,-2271,-532,2622,-1246,-244,1301,1427,1157,-5542,-12232,-17674,-20036,-18785,-15996,-13892,-13212,-13888,-15418,-18066,-21730,-25561,-27602,-24416,-20273,-16427,-12563,-9338,-6231,-3541,-1176,459,-271,-2055,-230,-858,-1409,847,3,-2027,-1622,-2267,-2884,-3203,-3485,-3841,-4441,-5024,-5834,-6625,-7099,-6888,-5860,-3798,-926,2202,2438,-2012,-1611,-819,423,-1920,-830,-1210,3409,3785,1053,-2303,1532,-476,-2419,-2205,-6490,-12000,-17283,-20443,-18756,-13440,-7212,-2882,-2016,-2168,734,-2151,-599,1522,-488,-413,3458,2413,-1415,-1978,-2765,2781,5345,-670,2510,6568,55,-158,-1451,-731,-2050,-8302,-15036,-20850,-24176,-23185,-19168,-14426,-10077,-6561,-4210,-2868,-2457,-2420,-2315,-1319,704,2445,-12,-984,-43,3543,7969,5191,-83,722,4413,1901,78,522,718,194,2467,1524,972,776,1321,1505,-2240,-1865,-895,834,-1443,-1358,-2819,-4814,-6793,-9158,-11670,-14441,-17480,-20719,-23844,-26592,-27507,-25828,-21926,-16258,-10182,-4095,551,-1787,255,-1659,-2014],[-13482,-14603,-14377,-12607,-9954,-7273,-4385,-1667,541,267,-2542,-1942,-409,1991,-577,-1911,1805,-617,-200,347,1890,349,-796,-1964,-2640,-1995,-666,562,-1658,-2111,-261,1120,172,256,-2250,-3790,941,5844,2826,4735,4766,4498,953,745,26,-436,222,-1011,-1170,-555,-3140,-179,-728,-2065,-1574,-1869,-732,-340,-613,-3252,-2070,-3125,-4480,-5935,-7490,-9192,-10957,-12623,-14208,-15777,-16954,-17413,-16813,-15534,-13799,-12073,-10115,-8356,-6579,-4985,-3474,-2202,-1218,-562,-544,1213,-1377,347,-853,-1387,-1080,-1114,3991,6929,8948,3031,973,972,8,-1881,1513,645,1260,-1443,-4085,-6197,-7517,-8321,-8644,-8209,-7363,-6179,-4784,-3343,-1850,-472,812,1930,2096,2372,-2259,207,3774,3459,2316,1819,478,-1110,-2990,-5154,-7610,-10492,-13459,-16732,-19972,-17192,-14055,-11305,-8811,-6817,-5448,-4485,-3870,-3711,-3468,-3317,-2939,-2377,-1270,-61,-872,-1321,-1409,-1644,-2067,818,2809,1460,2425,419,-2730,845,3823,2268,-295,-738,288,72,7340,1468,31145,30599,30062,29473,4731,-1862,-2996,293,-1791,-2324,-1832,-2031,-1534,6966,9514,45945,58994,57709,30970,4696,1028,2538,-444,-1386,-3166,1022,-1066,-136,3792,4690,-253,-3525,-6579,-8429,-8435,-6714,-4622,-2378,-786,-1951,816,-1430,-4172,-1422,-3011,-143,-20,-1836,-615,1643,-1054,287,1820,2134,973,10323,2076,5963,12225,17388,-5807,30915,73597,99526,115197,130834,146342,161089,173786,183061,187076,151830,29770,3174,152370,144966,145645,153551,109708,177937,188444,195680,199077,198180,191988,181027,141650,65899,84976,-2176,11768,-1013,10985,-9657,-1951,4751,4076,296,-4156,-8759,-11268,-9794,-6240,-3087,-906,-2340,649,719,7,-1056,4906,3731,-4031,-2331,-3094,-655,2922,1737,-3067,37,1598,1067,-38,807,170,17,-2870,-2345,-2703,840,6451,6609,6124,4703,2648,360,-2293,-5173,-7682,-9983,-11329,-11442,-10566,-9173,-7746,-6298,-5025,-3967,-3194,-2646,-2188,-2097,-2218,-3203,-3204,-3884,-4628,-5204,-5777,-6106,-6214,-6160,-5935,-5785,-5710,-5779,-5980,-6657,-7677,-8825,-9905,-10927,-11439,-11320,-10683,-9587,-8483,-7406,-6359,-5394,-4172,-2903,-1251,-272,700,547,-953,-2614,-1160,-1599,790,1368,-1671,-3728,-2421,-1163,-1313,-1467,352,-3282,-2762,-340,-2471,-4496,-6402,-8118,-9587,-10810,-11818,-12602,-13187,-13684,-14070,-14362,-14689,-15106,-15562,-16030,-16251,-15972,-14802,-13272,-11490,-9567,-7842,-6182,-4725,-3669,-2882,-3160,-2673,-2640,-2694,-2834,-2719,-2201,-3765,-372,1675,3463,4733,157,238,-882,-2137,-490,-211,-1245,-1245,-1090,-2178,183,236,847,892,1971,3937,2780,-267,-786,-1715,-3479,-5195,-6348,-7152,-7568,-7686,-7492,-7077,-6751,-6536,-6405,-6183,-6049,-5667,-5184,-4565,-3768,-3148,-2681,-2525,-2743,-3171,-3792,-4709,-5707,-6690,-7594,-8374,-8837,-9067,-8676,-7730,-6387,-4660,-2747,-780,-196,-2461,-61,398,3142,952,-1277,-432,-2302,236,1740,-271,-1034,-40,2667,973,-2710,-1488,-1327,313,1146,-1626,-2253,-1084,-759,-1830,-2272,-1000,-712,1018,1134,-302,353,572,-2554,-3212,-3201,-2031,-2431,21,3372,1688,-438,-3234,-2285,-2715,-3258,-1503,-87,-542,-1623,-1403,-1584,-1966,-1128,524,359,515,-1973,-2307,1572,126,-1430,4922,9162,6932,4646,4221,-1318,1425,3129,-152,2981,1401,-1815,-2065,355,2778,14501,14272,-2522,1895,-4832,1596,4359,941,-1918,-2411,-2617,-3802,-2127,-2768,-3169,-3525,-3900,-4272,-4869,-5598,-6339,-7025,-7587,-7665,-7293,-6703,-5620,-4750,-4177,-4009,-4188,-4569,-4946,-4408,-2621,-1731,-2072,29,-1044,-2549,-2184,1998,767,-353,2109,-1540,1561,-2963,-750,0,448,3126,5770,3994,1939,1999,2887,-74,-4430,-648,-2018,-4720,-7065,-9099,-10309,-10733,-10792,-10591,-10359,-10324,-10516,-10936,-11086,-11114,-10689,-9962,-8956,-7858,-6658,-5783,-4922,-4200,-3686,-3393,-3281,-3323,-3502,-3612,-3722,-3779,-3521,-3356,-2515,-1661,-635,-656,1220,1618,2881,3482,3840,-3652,-851,-2129,2298,-3071,-213,-1740,-5194,-5466,-7298,-9016,-10553,-12105,-13472,-14778,-15889,-16518,-15880,-14509,-12722,-10870,-9352,-8187,-7243,-6178,-4520,-1806,-10801,-579,-770,-2245,-1732,-6984,-9762,-12646,5862,24833,50170,37422,-1254,-7416,76942,77054,73194,65333,54866,42499,-51797,2671,2354,-3528,-6938,-4980,-1414,-2420,-7693,-11915,-10977,-11663,-5547,-2653,-746,-2295,-4114,-7762,-7872,-7201,-8047,-9039,-10101,-11367,-12696,-14102,-15608,-17119,-18411,-18176,-16916,-15895,-15058,-14391,-14059,-13701,-13179,-12417,-11116,-9395,-7387,-5353,-3350,-1373,639,2335,839,-2332,-1838,604,-683,-1482,-4649,-3496,-1891,-3556,802,-294,-3585,1910,2658,3857,5324,6780,-831,-3565,-950,-2308,-673,-2138,1375,1046,-647,234,4899,1836,3482,-858,-2658,-1683,2772,3477,135,-1923,-3357,-1402,251,146,-2341,-4811,-7218,-9087,-10484,-10996,-10406,-8671,-5882,-2500,-3453,-2283,-2815,-325,2231,3604,9783,3214,3006,8601,20148,45305,115770,144150,174857,209460,251778,305814,374305,119825,545943,634501,712140,771386,809039,826688,716699,274220,810374,789806,757001,708364,643131,564469,479237,227553,319413,256887,209146,174270,148685,128292,110337,56869,21040,11592,15312,3011,16027,2319,339,-2659,1390,3486,4188,-2135,4,-3550,2071,1820,2876,-1229,-449,2628,1613,-779,-2814,-2264,-410,2546,-1495,121,1084,717,-383,-2445,-4433,-6249,-7731,-8921,-9534,-9964,-10380,-10759,-10881,-11304,-12159,-12969,-13915,-14446,-14775,-14878,-14373,-14045,-13433,-12779,-11906,-11170,-10449,-9654,-8774,-7758,-6616,-5733,-4898,-4243,-3700,-3194,-2482,-1979,-1112,-2083,-339,-1282,-3372,-1391,670,2425,-1980,3568,11746,8765,1499,-1515,-1351,-1224,487,-953,-25,-2045,2795,3542,1021,-2271,1831,-118,-4395,-9128,-10339,-6239,-868,4297,8770,7522,-391,-3548,-1974,-2448,716,-1379,-1468,206,-1022,-162,3196,2020,-1447,-1928,-2516,2924,1122,-1157,-2596,-4172,-5576,-6775,-7706,-8460,-8952,-9324,-9581,-9877,-10115,-10402,-10825,-11335,-11882,-12366,-12866,-13185,-13236,-12629,-11975,-11213,-10605,-10001,-9601,-9232,-8803,-8457,-8059,-7462,-6663,-5685,-4539,-3249,-1997,-853,336,152,1900,2102,1957,706,1231,554,-2876,-2626,-1431,-1823,-1968,-1757,-1313,-1089,-1954,-11,295,-2205,-479,401,0,-2021,-693,307,277,-2332,621,1554,-91,-1574,271,-1517,-1584],[-18741,-16780,-14756,-12476,-10004,-7713,-5194,-2755,-750,207,-2709,-1697,-1043,1315,-1152,-1767,2139,-538,-233,258,1201,-3,-1024,1616,-1598,4618,3217,298,-1245,-1333,-433,-372,-589,-668,-1591,-3223,206,709,1274,1981,2719,3287,814,997,268,-392,156,-1085,-993,-459,-3105,-35,-1259,-2829,-2053,-1836,-1094,3104,527,-3204,-842,908,3389,983,-3086,-2205,627,287,2,-514,-1235,-2374,-3873,-5707,-7647,-9849,-11804,-13599,-14384,-13799,-12464,-11156,-10044,-8983,-7845,-6643,-5186,-3737,-2301,-1077,-1180,-1022,1793,2022,1997,1698,973,276,-434,-1589,-2603,-3633,-4550,-5168,-5948,-6559,-6830,-7101,-7436,-7534,-7657,-7753,-7807,-7843,-7727,-7515,-7102,-6511,-5937,-5116,-4207,-3315,-2499,-1777,-1389,-1196,-1402,-1835,-2511,-3383,-4420,-5711,-6886,-8147,-9139,-9705,-10006,-10123,-9871,-9435,-8860,-7867,-6426,-4794,-2656,-1772,-550,-273,2235,-372,-2445,-1765,-1297,-1588,-1692,825,3298,1901,2317,294,-2491,1223,3830,2432,-68,-1066,39,82,6919,1375,8554,7165,5526,3532,1647,-1390,-3024,-2676,-3352,-3468,-3010,-2204,-1299,-343,260,752,1213,1411,1248,894,648,317,-971,-2029,-3827,1360,-1119,-193,1613,666,-923,-3809,-5630,-8355,-10761,-10010,-7132,-3664,-366,-1619,40,-1833,-3819,-2361,-3818,-646,8,-1708,-181,2139,-6,-617,3173,2127,549,9395,751,6041,10176,17006,-6476,26648,64690,289039,459238,527919,581244,613344,621257,606364,573662,116754,35575,880,175200,388475,282035,177970,105696,444778,535321,528001,503596,464261,413443,356685,128323,56069,78005,701,10403,-1396,9800,-8064,-1904,6113,14194,11197,6595,-1366,-1756,-1217,892,2266,-349,-2711,4453,2323,-303,-299,-1382,-2965,-4166,-4524,-3794,-2316,-334,1530,-2614,67,1377,635,478,1394,3975,2946,-2940,-1615,-2629,1088,13200,47079,63073,67927,10863,2339,-2192,659,1422,3305,3201,1945,1649,1348,-1263,4538,58283,48772,37884,21238,352,-1448,-692,-4476,-4715,-3304,-2060,-1284,-1188,-4086,-2888,-2344,-2817,-3418,-4107,-4920,-5807,-7068,-8500,-9787,-10549,-10642,-9903,-8774,-7642,-6506,-5640,-4914,-4221,-3569,-2900,-1690,-481,-322,754,786,-699,-2730,-1022,-1330,392,464,-2265,-2791,-2298,-516,-1111,-1110,1101,-2369,-2557,-2653,-5566,-8144,-10708,-13132,-12963,-10703,-8403,-6062,-3691,-1392,841,605,1660,-435,1279,392,3052,3284,-601,-576,-907,-1133,-1553,946,-1359,-470,-138,-3071,-2318,-2050,-172,428,1846,465,-3214,-1184,3293,3787,3698,368,334,-807,-2372,-270,-467,-1266,-819,-598,-2408,-199,-53,634,782,765,49,-882,-1828,-2921,-4039,-5276,-6509,-7273,-7799,-8041,-8052,-7758,-7184,-6586,-5957,-5282,-4448,-3723,-2864,-2098,-1420,-789,-520,-523,-883,-1576,-2362,-3164,-4045,-4800,-5378,-5815,-6191,-6440,-6778,-6923,-7000,-7200,-7551,-8263,-9443,-10738,-12564,-13350,-10997,-8552,-6178,-4448,-2993,-2501,-2542,-3589,-5517,-8098,-11098,-12202,-9314,-6306,-3742,-2047,-1044,-1103,-2146,-3989,-6295,-8800,-10755,-9670,-6959,-4217,-1684,174,-782,-135,126,-2798,-2936,-3072,-2082,-2952,178,2460,1336,-14,-3255,-1720,-2470,-3259,-1084,116,-706,-1309,-711,-982,-1766,-1156,215,5606,1997,-2180,-2497,1882,304,-1478,4894,9558,7598,4899,4498,-1213,319,2271,51,3596,2028,-2230,-1977,1214,4682,8432,7540,-3265,1517,-5535,1560,3096,1212,-1660,-2720,-2257,-3419,-292,2345,-286,144,1646,2202,-180,-953,-856,-1787,1132,1858,-1852,-1013,-1691,3429,-1371,1707,939,-746,-2595,-3524,-3385,-2446,-2557,-274,-1039,-2448,-2322,-386,-1895,-3731,-5696,-7812,-9876,-11606,-11761,-10578,-9661,-9029,-8556,-8212,-7869,-7443,-6934,-6381,-5714,-5165,-4751,-4592,-4471,-4662,-4790,-4835,-4926,-4789,-4353,-3693,-2853,-2000,-900,-2,780,1042,-259,-74,293,-639,-1192,-961,-1805,1035,4008,6601,5821,3131,-215,84,5171,6540,1995,1961,3041,-975,2002,1794,5209,7064,3256,-3604,-1086,-1856,2626,-3420,2612,-383,-5259,-4750,-1245,-1933,-3354,-4641,-4241,-3901,-3407,-3072,-2777,-2935,-3297,-7078,-4518,-5240,-5668,-5536,-4865,-3866,-9788,-2206,-2029,-4376,-3039,-4597,-7217,-10022,-7036,-1802,4920,12476,8457,27535,44019,57059,70302,82395,92880,100436,-43844,-7182,16462,-1567,9863,16081,14085,-2929,-10212,-15987,-9096,-11740,-7494,-4649,-3322,-4349,-6004,-7245,-8301,-8708,-8304,-7297,-6002,-4727,-3441,-3298,-3820,-625,-292,-270,-444,-992,-2660,-2376,-3322,-4227,-5099,-5969,-6516,-6695,-6487,-6104,-5612,-4995,-4163,-3436,-2675,-2835,-1531,-1141,-1228,-1217,-4081,-3276,-1366,-3342,-1574,-2348,-4305,-4574,-5699,-6847,-7700,-7451,-6524,-5541,-4537,-3515,-2759,-2250,-2223,-2192,-1969,-1476,-769,536,1970,-1681,-2396,-2335,2426,3470,-38,-2044,-2771,-902,420,784,-816,3274,1907,-1683,-2358,396,-1821,761,1723,2014,-3851,-2738,-2920,-712,996,3117,1193,1851,1810,7034,14492,34553,42405,49387,56869,66187,79036,95338,113959,86343,151583,167850,181605,193601,205744,220470,239551,204362,284204,301000,307399,301188,283097,256689,227553,200114,176525,156031,136878,117735,98835,80625,63655,41934,15998,9992,9790,2969,1170,2208,1119,-2655,3015,4496,4031,-2679,-1995,-1685,2444,2072,1770,-1531,-589,2757,1981,-353,-2545,-2294,-311,2293,-1819,549,1123,65,1026,816,-521,-885,4634,2507,409,-1808,-3990,-5757,-6463,-6375,-6058,-5642,-5616,-5637,-6062,-6885,-7519,-8312,-8054,-7167,-6004,-5126,-4520,-4168,-4077,-4189,-4455,-5149,-5849,-6301,-6054,-5197,-3914,-2930,-1842,-2797,-595,-847,-3473,-1244,691,1682,-2161,3790,6491,7609,778,-1019,-928,-1677,650,120,866,-2929,2109,2724,746,-2252,-2872,-4035,-4463,-4146,-3719,-3220,-2660,-2105,-1532,-928,-961,-3021,-1841,-2860,560,-792,-1898,-1092,-1362,75,2867,1623,-1515,-1711,-2192,-1403,-2175,-2938,-3239,-3407,-3558,-3799,-4168,-4782,-5519,-6426,-7382,-8372,-8477,-7466,-6380,-5298,-4209,-3054,-1955,-1996,-1450,784,2044,2306,3156,1361,-1132,-1694,-66,2942,2613,2291,-500,59,848,233,-461,-1125,-1415,-1418,-1265,-930,-482,106,843,718,-2972,-2615,-947,1465,-1946,520,333,-1808,-2541,-570,-1103,-2256,-1446,-1148,-519,-1567,-583,-56,-102,-2656,38,-973,-2291,-3675,-4833,-5569,-5207],[-15316,-13042,-10843,-8559,-6303,-4497,-2741,-1300,-427,121,-2866,-1458,-1930,441,-1773,-1624,2359,-580,-326,73,481,-445,-1329,1624,-1906,4519,3133,44,-822,-1409,-2137,-2211,-1527,-721,-940,-2727,51,2305,1537,3413,3955,4272,631,994,305,-423,-14,-1262,-888,-1377,-3190,-2359,-2055,-3399,-2263,-1590,-1433,1960,65,-2987,-699,-1153,-2418,-3391,-3968,-4203,-4154,-3889,-3669,-3790,-4175,-4929,-5876,-6841,-7454,-7785,-7412,-6786,-5840,-4947,-4125,-3607,-3456,-3517,-3603,-3593,-3118,-2304,-1126,-686,-562,-790,4217,4910,5318,3535,1705,1179,232,-1430,1250,1214,942,2655,2246,777,-1146,-3059,-51,-342,-910,-1388,-1726,-1936,-1904,-1719,-1300,-678,-27,945,-3718,-888,3184,4713,1848,3397,6239,5409,4068,2269,59,-2606,-5282,-8076,-10572,-12566,-14106,-14685,-13709,-12253,-10620,-8601,-6295,-4084,-1748,-1539,-296,252,2098,-1199,-3185,-1265,-1045,-1560,-1349,-1553,-2285,-2477,-1991,-885,-2145,1276,3415,2347,81,-1400,-208,192,6092,1199,3629,1962,193,-1695,-3124,-3880,-3898,-3285,-2425,-2651,-961,-868,-472,2043,1361,436,-592,-2032,-4026,-6306,-8363,-10134,-10902,-10701,-9549,-8409,-7760,-7559,-7448,-7132,-6790,-6858,-6980,-5664,-3510,-1356,-1639,-1130,-123,-1293,-856,-2342,-3436,-3121,-4210,-1250,-87,-1523,245,2740,1105,-1592,4144,1993,52,8508,695,5876,7568,17129,-7114,23481,57881,261699,455939,1700250,2113605,2426915,2589150,2575574,584605,90765,44875,1826,191477,427706,251266,173729,105237,405988,1448197,1987909,2185296,2235594,2130921,759878,120884,48794,71421,2636,9676,-1559,8878,-6531,-1974,7061,13451,11624,6372,-1199,-1696,-602,1167,2169,-257,-3050,6298,2235,-653,299,-919,-4177,-5758,-5091,-2874,80,3616,1522,-2290,-13,1013,214,1008,1876,3983,2699,-2891,-932,-2382,1296,13254,46540,83175,73542,10937,2634,-2085,719,1535,3620,3635,2520,1953,890,-1677,4750,75146,90078,73674,19020,-499,-1484,-85,-3828,-1445,-2972,-4561,-5305,-5973,-6663,-7533,-8628,-9799,-10970,-11544,-10944,-9305,-7535,-5926,-4572,-3564,-3221,-3428,-4274,-5799,-7689,-9783,-11033,-10124,-7655,-4483,-1481,40,-315,849,923,-309,-2524,-973,-1077,15,-363,-2911,-1876,-2176,70,-819,-546,432,-1396,-2236,-3254,-4830,-5992,-6995,-7721,-8075,-8038,-7628,-6841,-5726,-4437,-2988,-1421,117,-503,1566,33,3297,3157,-739,-624,-1215,-1140,-1541,1050,-903,-708,-775,-2502,-2037,-1992,-359,-7,1525,664,-2471,-2151,2371,2349,2293,479,383,-764,-2663,-115,-648,-1365,-433,-1610,-4358,-6817,-8431,-8899,-8265,-7175,-5851,-4600,-3246,-1910,-480,890,2205,100,-2193,262,114,-3930,-86,5691,3277,712,3325,1951,256,-1211,-2136,-2215,-1656,-467,1029,2572,667,-1954,-46,676,1499,-335,-1086,128,7310,764,-2956,527,3893,4352,4670,1972,-2787,1460,2041,3679,358,-524,0,-2703,-947,490,1204,-301,440,-222,-6797,-11478,-10690,-7602,-5433,-4651,-5312,-7153,-9697,-12327,-12667,-9517,-5680,-1962,1535,403,-1045,-615,-272,-2905,-2608,-2850,-2450,-3342,198,3039,908,315,-3149,-4302,-6529,-8852,-10094,-10687,-9829,-8361,-6357,-4764,-3160,-2069,-1346,-1055,-1258,-2446,-3133,-4426,-5827,-7547,-8957,-10185,-11231,-11954,-12616,-13156,-14010,-14853,-15156,-14163,-11987,-9259,-6167,-2671,957,4596,8209,-4093,1006,-6198,1394,4973,1493,-1288,-2935,-1772,-2734,-287,1978,195,687,2075,2480,-267,-1045,-1308,-1916,749,1415,-1762,-659,-1525,-1789,-4610,-7868,-11246,-13595,-12336,-9186,-6026,-3367,-3017,-559,-1064,-2317,-2461,-1700,-2887,-3969,-4805,-5577,-6323,-7038,-7841,-8905,-10144,-11407,-12268,-12256,-11325,-10010,-8714,-7609,-6626,-5938,-5469,-5231,-4913,-4720,-4274,-3630,-3045,-2416,-1816,-1422,-1291,-1524,-1761,-2282,-2832,-3522,-4256,-5087,-5921,-7145,-8439,-9879,-11343,-12234,-11594,-9601,-7029,-4142,-1301,18,3740,5444,1680,1059,1820,-1043,2455,1917,4644,6333,2574,-3614,-1368,-1657,2131,-3761,2410,-224,-5441,-5370,-2007,-1848,-3539,-4053,1953,-1013,-619,-2011,-2270,-1100,671,-7548,-1888,-2748,-4509,3116,6945,5933,-8660,2530,1771,-6764,-3396,-3172,-4096,-2302,12147,26599,60154,46183,25723,70197,271816,308334,331514,337472,325779,297748,-36359,-15220,29785,-3643,2471,12207,14071,-3248,-13030,-14344,-7074,-11695,-9407,-6779,-6103,-5046,-4026,-5420,-8589,-5963,-3760,850,1845,1715,-1862,-2614,-2842,1828,2934,1370,9631,10272,-3729,-81,2396,496,899,-5,-897,5006,-47,179,-987,1289,366,4236,889,-3261,-1297,-790,-2184,-4218,-6637,-8844,-11035,-13026,-14124,-12829,-11316,-10130,-9073,-8449,-8289,-8228,-8455,-9081,-9865,-10654,-11636,-12746,-14216,-14306,-13011,-11697,-10578,-9313,-8296,-7136,-5884,-4720,-3573,-2480,-1419,-2094,-2120,-394,653,551,-8,3339,1322,-1769,-2456,-249,-2490,321,2520,2579,-4150,-3113,-2857,-1037,-356,2512,14632,5310,878,5571,10227,26408,106779,199143,238497,283435,336024,397803,455847,63400,629212,707519,778296,840038,894201,943924,535305,153793,1090376,1133839,1163236,1168298,1139959,1073951,319413,176525,708893,572121,447969,342673,258441,183058,111919,29927,11735,8413,13074,5806,11003,1920,488,-3315,-5135,-6139,-7404,-8811,-10107,-10056,-9528,-8575,-7479,-6251,-5095,-4335,-3827,-3716,-4121,-4968,-6287,-8034,-10176,-11699,-10392,-7595,-4771,-2005,-589,-667,3840,4541,2762,-1040,3915,-441,-491,-2084,-865,-695,-1353,-1304,-855,-68,1054,-1351,-1563,-2533,-1407,1523,-399,-2826,-1783,-2092,-936,2782,2141,-1090,3377,-494,-1427,-470,-2127,-2548,426,-285,-3473,-1071,1520,2881,-2228,3928,5156,3944,374,-526,-425,-2117,-322,-1418,-2568,-3833,-5178,-6592,-7813,-9056,-9856,-10065,-9570,-8549,-7576,-6659,-5862,-5363,-5266,-5655,-6498,-7701,-9134,-10482,-11541,-11487,-10860,-10155,-9706,-9638,-9880,-10730,-11185,-11016,-9916,-8315,-6312,-4621,-2958,-1711,-988,-845,-1237,-2175,-3384,-4723,-5857,-6650,-6906,-6875,-6917,-7235,-7914,-8853,-9953,-10586,-10296,-9070,-7702,-6379,-5448,-4649,-3916,-2763,-930,1365,3999,3065,-814,-434,4421,2580,1030,2253,599,-237,3545,8492,3731,1019,702,296,-2345,-1568,-524,963,-1898,291,-34,-2526,-3078,-145,-1851,-4695,-7074,-8504,-8579,-7930,-6826,-5963,-5703,-5583,-6095,-6913,-7983,-8940,-9343,-9079,-7894],[-17852,-16507,-15414,-13933,-11798,-9179,-5587,-1344,3127,246,-2833,-1055,-2783,-327,-2125,-1327,2639,-550,-230,14,-26,-729,-1446,1774,-1982,4511,3277,80,-217,235,-397,1283,156,1317,-171,-2114,-492,498,-2223,-4702,-7157,-9938,-13057,-16891,-21277,-26564,-32398,-38718,-44828,-46377,-40455,-34691,-29570,-25128,-21876,-19640,-18259,-17873,-18214,-19033,-19950,-20465,-20336,-19197,-17156,-14593,-11847,-9168,-6920,-5486,-4902,-5444,-7148,-10043,-13912,-18889,-24453,-30737,-37186,-40787,-34312,-28911,-25072,-22982,-22676,-23929,-25429,-24904,-20162,-12034,-2076,-298,4012,8323,8563,3684,2095,1232,338,-1273,1066,1457,828,4564,3614,1451,-1171,-2900,487,1460,-893,-405,597,-419,22,3904,2973,1348,1707,684,-4091,-1032,3044,4624,1272,2840,7391,5689,-1005,-8893,-17519,-25756,-28254,-22393,-14911,-7964,-2313,1367,1723,1222,-2700,-1818,-250,-3013,-5814,-8691,-11117,-13169,-14814,-16738,-18686,-20517,-22154,-23781,-25914,-28109,-29376,-28505,-25364,-20788,-15654,-10399,-5474,-817,223,-1645,-363,442,7054,1022,14425,13709,12699,11235,2336,-658,-2898,-551,-2801,-2588,-547,-528,-330,8055,9125,24768,21994,17142,10572,3483,-3041,-9303,-15428,-21256,-24112,-22856,-20397,-18194,-15707,-13193,-12525,-15659,-22653,-29460,-26598,-22126,-19021,-12341,-2479,-957,-1796,-2897,-3078,-3063,-3759,-1900,-271,-1264,676,3390,2019,-2533,4659,1737,-469,7680,-779,5500,4517,17191,-7216,20767,51407,237021,428094,1729247,8104970,9330816,9904548,9738992,599675,68314,56039,5962,198867,457548,117225,172338,106240,373012,1430754,7704956,8802391,9028902,8562621,731473,118948,42226,65251,3656,9438,-1801,8202,-5193,-2203,7493,12533,11771,6049,-910,-1665,-77,1182,1762,-229,-3204,5396,2032,-1007,692,7388,4021,-8282,-17092,-23252,-28627,-28309,-21281,-14036,-9236,-6895,-5546,-4299,-3749,-4239,-5890,-6562,-5133,-2013,1429,12231,18888,23599,25399,10556,2881,-1985,738,1526,3771,3850,2982,2318,428,-1998,4787,23798,23715,22379,16652,-1371,-1410,293,-3460,-1623,-5157,-9616,-13755,-18108,-22573,-26987,-31063,-34380,-35989,-34154,-30353,-25931,-21673,-17562,-13549,-9929,-7488,-6547,-7386,-10023,-14149,-19849,-26731,-33368,-33308,-25897,-17836,-10434,-4167,579,1036,115,-2195,-1007,-1974,-6618,-12064,-17718,-23072,-28086,-32116,-34706,-35321,-34765,-34099,-33195,-32261,-31470,-30076,-28501,-26778,-24831,-22557,-19893,-16798,-13326,-9614,-5637,-1391,1253,-568,1929,-277,3427,3031,-803,-798,-1748,-1345,-1430,1110,-554,-972,-1436,-1842,-1813,-1975,-707,-581,1067,824,-1645,-3185,1194,596,837,744,377,-745,-2970,-30,-10452,-25739,-39129,-33849,-21591,-10802,-1841,-114,761,4593,5817,2603,-1054,-352,462,1868,2542,94,-2308,16,435,-3335,-258,6275,4293,715,3187,4427,3147,332,-1378,-2362,-2128,-638,1769,4221,1572,-2660,-170,384,1472,220,-423,-307,6232,328,-3435,-915,2515,3472,4926,2820,-2877,2170,2654,3746,62,-123,187,-2869,-1529,-114,824,-1359,-2679,-19737,-33729,-37115,-30054,-23370,-19342,-18174,-19709,-23444,-28621,-34384,-38737,-37108,-30934,-23793,-16783,-10695,-5563,-1431,-516,-2831,-2161,-2312,-2850,-2805,-621,-2668,-5180,-7606,-9899,-12326,-14422,-16735,-18471,-20549,-22287,-24063,-25372,-26634,-26868,-26053,-23698,-19865,-14885,-9424,-3109,2053,589,-1785,4065,9369,8112,5134,4530,-1179,-1627,756,601,4423,3048,-2564,-1466,2910,7634,18978,17546,-4480,480,-6410,1178,5127,1819,-826,-2639,-1141,-1877,-159,1666,608,1177,2477,2738,-340,-1218,-1768,-10257,-21753,-30575,-35172,-35450,-33679,-32647,-32960,-34391,-36013,-36400,-34605,-30623,-25647,-20641,-16188,-12536,-9723,-7842,-6708,-6389,-6543,-7153,-8197,-9946,-12472,-15785,-19987,-25185,-31068,-36810,-39754,-36712,-30276,-23198,-16524,-10757,-6098,-2886,-1087,-608,-876,-1701,-2197,-1908,-720,-1396,900,3933,4954,7063,7540,6056,3266,1978,667,14,4964,1428,-2012,-5332,-8528,-11614,-14635,-17670,-20764,-23691,-26398,-28697,-30263,-31611,-32260,-33243,-34727,-37147,-40103,-42821,-42748,-38183,-31269,-23453,-14966,-6662,938,-3990,2089,90,-5721,-5522,-2334,-2574,-3529,-3319,3167,196,138,1019,-1975,3058,1992,-7127,-1489,-3041,-5122,-538,7104,6770,-7423,3283,2572,-9262,-5350,-2748,-1058,2735,15225,26160,55494,48762,49618,119429,429681,1713818,2914402,2732552,2407596,1136267,-29461,-19244,41615,-1623,-3137,8649,14067,-3331,-14643,-9172,-4989,-11753,-10573,-8780,-7026,1076,147,-4457,-8717,-4067,-2898,957,1491,-599,-1830,-1960,-1768,2214,3413,900,3921,917,-4397,-874,-452,240,700,-194,-448,217,-252,-1171,-2490,-3902,-4955,-5779,-6287,-6657,-7230,-7889,-8158,-8183,-8583,-8860,-9195,-9347,-9219,-8482,-7313,-5808,-3750,-1486,896,3662,1375,-1989,-2159,-2627,-2694,-1162,3053,176,-708,39,3523,-1024,116,-2048,-3542,-5527,-8041,-11293,-15255,-19921,-25263,-31492,-38025,-42826,-40249,-34633,-28858,-22363,-15010,-6716,-3213,-214,3165,2994,-4434,-3451,-2742,-1308,-1620,1759,12382,5935,210,4214,7342,20428,87220,386222,784670,1016900,1312951,1681178,359717,47908,501371,2133090,3934988,4120114,4155822,4085378,459588,120272,1193828,3971496,4138907,4270662,4316175,2163159,256887,156031,572121,2577749,2100871,1671250,1288991,149652,87313,21385,8506,6723,13129,7289,8457,-10354,-37392,-33544,-25657,-20565,-19066,-20250,-21111,-18346,-13479,-7668,-1794,-1983,-658,2907,2454,368,-2201,-2589,-1605,-4433,-8215,-12696,-17700,-23067,-29139,-35678,-41786,-40982,-35337,-30139,-25472,-21537,-18302,-15649,-13300,-11722,-10919,-10335,-10152,-9884,-9736,-9434,-8042,-5758,-1801,-2595,-1874,925,-443,-2376,-2376,-2487,-803,2453,1707,-948,3430,-641,-1220,44,-2169,-1690,1056,177,-3504,-1046,1707,2821,-2408,3808,9355,5307,141,-220,-100,-2655,1124,2131,2509,-3678,728,-3240,-8816,-14088,-19040,-24126,-29447,-34796,-39708,-40753,-36121,-29564,-22768,-16408,-10885,-6488,-3432,-3077,-1460,-2169,-3845,-5812,-7389,-7937,-7023,-5165,-2224,-940,-1465,3456,3627,-3252,-1534,-6107,-11781,-18212,-24953,-31617,-37549,-42076,-43732,-42370,-39724,-36367,-32117,-26818,-20637,-13929,-7328,-2135,-2321,499,3373,3051,2800,561,-1386,-1787,-129,2980,5324,1971,-1225,-1100,4077,2492,1125,2417,238,-641,3571,8566,4019,1339,315,-184,-1446,-380,-25,393,-1698,165,-309,-3160,-3408,-4636,-9748,-15021,-20478,-26127,-31882,-37958,-43630,-46488,-42481,-36198,-30029,-24161,-18945,-14444,-10721,-8066,-6188],[-48567,-56534,-64102,-68857,-68788,-63598,-53966,-41831,-28754,-15316,-2815,-680,-3653,-1072,-2311,-1089,2779,-622,-104,-92,-484,-1000,-1517,1924,-1969,4428,3483,275,374,960,-197,1486,218,1552,510,-1555,-2041,-11058,-19716,-28049,-36403,-45246,-54669,-65015,-75838,-86018,-87276,-76666,-63377,-50299,-38246,-27872,-19521,-13345,-9899,-8926,-10067,-13180,-17667,-22890,-27996,-31960,-34023,-33468,-30334,-25175,-18590,-11047,-3083,-937,-1975,-1924,-311,466,-761,-2004,-2762,-5039,-18493,-32219,-43415,-49279,-49663,-48501,-49989,-56447,-67856,-71740,-51617,-27501,-2614,284,3459,8481,7884,3695,2374,1135,343,-1230,783,1559,678,3806,3916,2038,-1208,-2682,802,1530,-902,-129,894,-414,225,3883,2440,1026,-1366,-3185,-4077,-973,3013,4494,507,2027,6980,5805,-4524,-18268,-33649,-47827,-51003,-40073,-26058,-12824,-1642,1796,2530,1635,-2509,-1517,1837,2495,256,-1346,1407,1120,1725,-7231,-17048,-26276,-33922,-39875,-44913,-48852,-50867,-49789,-44743,-36436,-26483,-15975,-5611,1630,289,-1852,-482,711,7381,787,20046,43756,42905,18320,1353,-449,-2805,-979,-3239,-2420,-270,-406,-459,8270,9016,37634,33721,24992,10944,1799,-8872,-19553,-31038,-41511,-42553,-35066,-27594,-20765,-12412,-3630,-2754,-2487,-13705,-26289,-33708,-38985,-51384,-46541,-24348,-9107,-6103,-13399,-19524,-11937,-2811,-2618,-554,-995,1040,3929,3066,-3382,4623,1297,-1035,6836,2908,4892,1235,16797,-6560,18102,44053,213526,400489,1640749,8890069,20287175,21538449,12022745,613835,46705,66941,12275,195472,475975,200920,171558,107026,339110,1404293,7280263,19736260,20267255,11899687,700061,119864,35320,59250,3796,9458,-2447,7616,-4110,-2670,7328,11424,11602,5590,-655,-1726,273,866,1031,-319,-3072,4380,1746,-1379,818,7160,3684,-3527,-4042,-2463,-4030,-18906,-26074,-24093,-23420,-29039,-37885,-42808,-43143,-45988,-54503,-57545,-47568,-41295,-37527,-32829,-26283,-20979,-19761,-22211,-25758,-28637,-31206,-34748,-40353,-46716,-52068,-54812,-54156,-51066,-46969,-43427,-41266,-40345,-39623,-38264,-37003,-36700,-37787,-39822,-41570,-42841,-44236,-46841,-50548,-54775,-58844,-61202,-57904,-51639,-44453,-37211,-30608,-24409,-18434,-13183,-9824,-8877,-10445,-14201,-19667,-26978,-35521,-42801,-43598,-36440,-26614,-17064,-9041,-3433,-812,-2075,-6795,-14398,-23497,-32448,-39430,-41648,-38454,-33095,-28372,-25820,-25475,-27221,-30575,-34241,-37606,-40151,-40630,-39433,-36975,-33581,-29381,-24342,-18333,-11291,-3280,646,291,872,-562,2317,-535,3381,2805,-879,-1129,-2508,-1750,-1353,1030,-385,-1317,-2133,-1310,-1691,-2037,-1247,-1322,432,875,-866,-4041,-241,-1451,20,1303,275,-818,-3235,-102,-8097,-33839,-47156,-35909,-15498,-1967,-1200,-676,965,5586,5779,1826,-1448,-422,470,1756,2194,80,-2273,-295,608,-2466,-459,6541,5162,640,2879,4456,3145,-313,-649,-807,257,3289,4332,4078,2331,-2438,-389,-53,1249,470,8,-889,4772,-319,-3241,-1709,1177,2498,4800,3352,-3006,2740,3036,3615,-207,162,289,-3062,-2086,-533,383,-2263,1025,-8491,-35291,-55151,-59608,-50634,-40662,-33874,-31170,-32436,-37128,-44722,-54627,-64967,-70478,-64170,-52109,-39362,-27134,-15985,-6558,-2671,-1655,-1542,-2516,-1920,-144,2366,-104,715,-2301,-4964,-9802,-14921,-19350,-23864,-27710,-31278,-34126,-36716,-38018,-37738,-34888,-28982,-20075,-8906,-1550,1817,556,-2139,3281,8764,7876,5028,4193,-1352,-2380,181,831,4541,3289,-2275,-1176,3601,8520,18953,15253,-3858,-63,-5985,859,5092,2058,-452,-2319,-489,-997,5,1366,841,1495,2711,2866,-484,-6594,-25600,-44842,-63439,-80254,-90865,-80503,-72215,-67412,-65917,-67309,-70726,-74690,-76676,-73681,-66563,-57651,-48455,-39745,-31914,-25328,-20052,-16394,-14239,-13738,-14948,-18114,-23220,-30167,-38939,-49444,-60870,-70916,-73556,-65444,-52322,-38278,-25032,-13589,-4577,-2228,149,514,1650,-1628,-4124,-4282,-1190,-1079,1390,3471,3687,6255,7111,4280,3391,2355,1093,265,35145,27658,20371,7028,-1749,1714,-1899,-6106,-10629,-15692,-21457,-27672,-33773,-40075,-46026,-52634,-59913,-67885,-75604,-82130,-85984,-84169,-76358,-65264,-52690,-40676,-30175,-20198,-10173,234,-6145,-4926,-2008,-3418,-3255,-2546,4278,1394,655,560,-1761,3197,7713,-6386,-1163,-1024,-5508,949,6718,7310,-6187,3439,2940,-11512,-8120,-3323,1489,7345,17994,24596,49043,50180,78115,173967,396104,1415479,7373493,7237210,5581250,953937,-23184,-17823,51306,3477,-6759,5031,13777,-3188,-12178,-3793,-2981,-12079,-9436,-10838,-6387,1794,1380,-3919,-8575,-1734,-2158,603,-309,-2692,-1812,-1437,-723,2271,-8696,-21058,-31185,-37315,-38460,-35439,-30304,-24978,-21374,-20488,-21802,-24412,-27665,-31759,-36816,-42108,-45945,-47306,-46165,-43679,-40937,-38002,-34463,-30743,-27783,-25127,-22633,-19564,-15454,-9942,-3506,-1104,10305,16995,23262,7284,1929,-1202,-2489,-2260,-3504,-481,3547,-145,-736,-290,2793,-1987,714,-1654,-1224,-97,3111,3605,-958,-2252,-14232,-31168,-50229,-69476,-86679,-92783,-81342,-66521,-50871,-34874,-19488,-5641,3651,3255,-4403,-3525,-2581,-1402,-1915,978,10612,6328,-108,3064,5804,16200,73171,335499,1025478,2053250,2665166,2029961,288889,37250,396675,1671613,5286279,8729241,8818814,3651816,397207,98970,946718,3093661,8860195,9100686,7310596,1757684,209146,136878,447969,2100871,4299556,3414696,1466681,127864,69898,16143,6443,5012,13877,8614,6424,506,-55638,-70793,-53833,-38120,-33105,-37622,-44737,-45474,-37726,-23733,-7630,-2155,-618,2802,2414,517,-2214,-2959,-325,493,-3332,-5737,-12922,-21564,-32529,-45545,-59736,-73699,-85750,-91641,-86002,-77064,-68632,-61421,-55266,-50442,-46688,-43285,-40401,-37595,-35052,-32346,-28275,-22764,-14867,-4892,-2260,356,-469,-1788,-2880,-2695,-711,1943,1062,-923,3164,-933,-1182,421,-1614,-785,1726,584,-3473,-1099,1719,2570,-2666,3525,8015,4112,91,-42,63,-3047,1262,2826,3066,-2769,123,959,-147,-2365,-14632,-27460,-41293,-56443,-73213,-89228,-83542,-63580,-42584,-22472,-4403,1007,-1128,-2453,-222,-512,-1275,-2579,-509,247,1383,322,-1943,-534,-1149,3163,7446,-2636,5545,-1450,-17637,-35281,-53218,-70335,-85086,-92606,-86199,-78238,-70580,-62132,-51868,-39499,-25611,-11224,1188,-2114,-2796,109,2971,3062,2457,287,-1302,-1673,-234,2488,4076,767,-1655,-1905,3538,2193,1029,2269,-336,-1229,3343,8341,4098,1620,-125,-751,-551,788,389,-260,-1494,109,-453,-4822,-13766,-23115,-32751,-43008,-54112,-66094,-78370,-87553,-81343,-67405,-52771,-38526,-26096,-15940,-8698,-4619,-3815,-6473,-11988],[-70913,-84828,-98143,-106933,-104505,-94474,-82414,-69780,-56663,-42599,-27910,-13093,-3121,-1421,-2055,-667,3016,-545,289,-13,-669,-1028,-1317,2301,-1643,4474,3938,815,1129,1767,204,1935,501,1836,1249,-1296,-12490,-23334,-33771,-43785,-53616,-63520,-73078,-81023,-82346,-74562,-62211,-48736,-35259,-22841,-12068,-3570,-2617,-2045,-875,-269,-2959,-10325,-18890,-27757,-35833,-41954,-45495,-46223,-44758,-41852,-37720,-32013,-24375,-14856,-3830,-2518,-1190,134,-595,-1640,-2438,4232,8143,1239,-12149,-24151,-33353,-39415,-43066,-44509,-41685,-32703,-18127,-555,2986,946,2624,8399,6967,3609,2533,897,260,-1261,433,1525,510,3067,4196,2520,-1260,-2449,868,1295,-893,220,1254,-267,-2683,-10831,-19778,-27934,-32797,-31743,-25445,-16775,-8454,-2369,-311,-1418,-7013,-16146,-28382,-43091,-59123,-63951,-48554,-34514,-23173,-14818,-9706,-7665,-7484,-7141,-3994,-1414,1752,2749,348,-1482,2345,1309,1479,-3713,92,-10579,-23550,-34570,-43510,-49647,-52498,-52198,-48233,-40464,-30161,-18368,-5815,963,263,-2032,-587,925,7597,481,21876,54805,51944,16212,286,-400,-2783,-1535,-3709,-2216,-170,-509,-803,8361,9005,26722,21649,13327,3560,-5753,-14691,-25591,-39441,-55412,-54265,-42026,-33240,-24743,-13651,-2132,-2574,-1505,-4438,-11397,-13992,-17825,-30324,-50778,-49382,-33995,-30942,-38049,-40014,-27132,-10576,-3372,-869,-733,1311,4251,3675,-4000,4033,667,-1622,5943,3993,4094,-1670,15855,-5352,15364,35505,190301,371071,1520988,8023695,20375723,21634745,10710994,618121,25297,75695,19443,181542,482479,200767,169198,106376,301468,1356393,6589765,20352461,20875049,10578256,659099,120540,27843,53208,3204,9609,-3661,7009,-3269,-3358,6618,10184,11166,5033,-478,-1864,445,248,67,-489,-2592,3537,1510,-1711,713,6637,3147,-3715,-3951,-2522,1647,4252,-2214,-3556,-7614,-18008,-32452,-45787,-54377,-60456,-54669,-42559,-32133,-26115,-24043,-23018,-20740,-18795,-20187,-25300,-32048,-38152,-42852,-47287,-53144,-58786,-58150,-54117,-50754,-47357,-43046,-38841,-36104,-35241,-35181,-34449,-33232,-32519,-33133,-34825,-36340,-37411,-38604,-41028,-44564,-48463,-51489,-52019,-49152,-43503,-36583,-29555,-23362,-18012,-13525,-10465,-9948,-12384,-17713,-25295,-34058,-42927,-48210,-44242,-33893,-22591,-13514,-7670,-5523,-7371,-13165,-23159,-36199,-49924,-53665,-41591,-27028,-13480,-1917,-2064,1217,485,1254,2818,879,-1124,-6035,-11251,-15686,-19369,-21846,-22624,-21344,-17913,-12496,-5493,935,340,200,588,-274,2832,-574,3289,2567,-889,-1454,-2911,-2001,-1229,927,-270,-1602,-2637,-814,-1528,-2007,-1792,-2037,-216,944,-39,-3683,-1654,-2224,810,2306,267,-849,-3003,-206,-17531,-36073,-42560,-33290,-17910,-3089,-1547,-1222,1435,6657,5729,1080,-1842,-561,396,1632,1902,218,-1988,-516,751,-1514,-541,6630,6007,641,2563,4403,3057,-927,-1468,-2451,402,3121,3857,3782,3052,-1326,-530,-450,1033,586,327,-1436,3157,-984,-2415,-887,132,1645,4431,3703,-3045,3305,3335,3446,-251,453,451,-3079,-2342,-572,3,-2586,1482,1444,-16670,-37149,-49602,-50950,-45164,-38497,-33850,-32045,-33093,-36912,-43400,-51727,-60738,-67401,-65646,-56530,-44837,-32598,-20941,-10195,-959,-499,-1287,-882,-442,2003,-628,853,-1556,1363,-379,-2657,-3749,-11002,-17899,-24559,-30270,-35304,-38566,-39866,-38435,-34000,-26698,-17170,-5146,1446,438,-2515,2452,7976,7422,4852,3701,-1585,-2726,-118,1083,4550,3424,-1796,-855,4235,9071,18334,12661,-2518,-395,-5112,592,4978,2278,-106,-1990,262,-21,303,1217,993,-915,-7959,-16654,-26759,-37581,-48261,-57800,-64984,-68458,-68646,-67600,-66621,-67115,-69304,-73046,-77591,-80849,-79288,-72823,-64354,-55377,-46652,-38615,-31562,-25849,-21532,-18880,-17718,-18149,-20192,-24044,-29584,-36550,-44709,-53679,-62078,-66707,-63557,-53714,-40952,-27668,-15189,-4382,-1612,-2052,372,526,1484,6407,7126,6051,1645,-854,1856,2965,2489,5472,6583,2424,3669,2673,1509,664,51315,69327,45340,4499,-1806,1873,1671,5176,5488,2605,-1094,-4186,-11597,-19137,-26028,-33256,-41047,-49678,-58275,-65889,-71876,-75622,-75845,-70838,-61181,-50128,-40035,-30841,-21891,-11898,-6145,-3849,-1095,-4312,-2833,-1775,5192,2446,843,-205,-1674,2896,8299,-5756,-975,-419,-5441,-11493,-8080,7537,-5020,3039,2849,-12183,-11568,-4768,3351,11353,20261,21907,41306,50712,108713,231926,355648,1163747,6240955,7522543,4553079,793456,-17480,-12105,58402,9614,-8425,1117,12946,-2870,-8037,1515,-1192,-12726,-7933,-12631,-4829,2478,2178,-3956,-8018,794,-1630,26,-2226,-4081,-2003,-1163,137,-12444,-24519,-35139,-42385,-44441,-41407,-35311,-28079,-20874,-15427,-13301,-14604,-18405,-23259,-28593,-34581,-41199,-47104,-50577,-50607,-48466,-46008,-43644,-40716,-37313,-34321,-31438,-28624,-25101,-20278,-13765,-6211,-2144,8916,15439,21093,7128,2245,-677,-2916,-1738,-3490,202,3855,-565,-894,-746,1953,-2713,1317,-1363,-1159,1431,3801,3453,-1555,-2472,-939,-6982,-26086,-45489,-63962,-80730,-93060,-84540,-70611,-57574,-45808,-34837,-23756,-12418,-4400,-3317,-2532,-10146,-5708,152,9222,6421,-258,2017,5132,13035,63491,291253,812363,2096325,2709359,1558754,240627,28973,315417,1271068,3983827,7917841,7260779,2845816,344438,84331,726772,2345948,7108375,9015956,5684129,1411231,174270,117735,342673,1671250,3414696,2986056,1160750,114594,58369,13276,5126,3197,14641,9486,5052,-604,-4477,-32405,-31388,-22801,-21512,-28184,-37062,-39899,-33047,-17973,-2841,-2333,-603,2459,2060,392,-2442,-3573,-609,-490,-3851,1477,2160,-887,-11504,-25860,-41271,-56629,-70980,-82796,-86042,-79294,-70739,-63215,-56766,-51564,-47298,-43289,-39754,-36277,-33070,-29782,-25348,-19848,-12424,-3381,-2501,-263,-561,-1272,-3136,-2722,-761,1191,132,-1102,2523,-1399,-1398,540,-991,-38,-6516,-15902,-23175,-27213,-27058,-22308,-13544,-1651,6475,2859,68,-47,-20,-3071,1264,3230,3390,-1960,-315,-70,-751,-2442,-3539,-16911,-31390,-47236,-64870,-83123,-87064,-67370,-45181,-23656,-4141,2548,-887,-1877,-198,-831,-1168,-2039,-144,23,735,-143,-2053,-88,-789,2780,7363,-1452,5612,10595,2194,-9697,-28282,-46176,-62329,-76292,-87947,-95656,-88506,-76860,-63382,-48450,-32800,-17344,-3163,-2087,-2846,-300,2404,2943,2158,237,-1089,-1443,-234,2043,2880,-231,-1825,-2583,3022,1879,939,2013,-913,-1777,3067,8007,4153,2000,-399,-1157,498,2140,916,-687,-1072,382,-171,-4381,-14439,-24986,-35935,-47575,-59900,-72205,-81293,-79647,-67839,-53262,-39051,-26144,-16065,-9304,-6435,-7552,-12549,-21349,-33086],[-50010,-55317,-47748,-40751,-35409,-32275,-30722,-30304,-29979,-27940,-23522,-17109,-9403,-1827,-1973,-623,2806,-843,409,-271,-1097,-1302,-1351,2421,-1479,4187,4160,1218,1593,2233,365,2211,635,1786,-4551,-10968,-17029,-22829,-28340,-33403,-37802,-40600,-39625,-35235,-29003,-22328,-15539,-9200,-3373,1039,-3314,-302,-2446,-1395,-308,-12,-4405,-9484,-14246,-17916,-19865,-20022,-19249,-18359,-18189,-19254,-21520,-24245,-25891,-24338,-18708,-10524,-2123,-191,-484,-1346,-2085,5079,9033,4123,1209,-2992,-1420,-4010,-637,5908,2484,212,-45,1369,4081,1674,1565,8076,5881,3482,2581,553,147,-1278,87,1411,379,2429,4492,2938,-1270,-2164,743,856,-799,692,1712,-1483,-5652,-10298,-15171,-19784,-23387,-24642,-23425,-20770,-18001,-16067,-15741,-17078,-20235,-24880,-30826,-37485,-37411,-29970,-22474,-16064,-10889,-7141,-5277,-5576,-7774,-11491,-15526,-17636,-16012,-10966,-3644,-1450,3237,1471,1436,-3879,1153,2342,-1545,-10520,-19339,-25992,-28917,-29656,-31196,-34903,-36358,-27192,-14920,-1057,325,-2022,-511,1217,7728,283,24359,62863,59619,14182,-641,-331,-2679,-2037,-3889,-1851,-71,-629,-1076,8533,9266,35300,33126,29989,9013,8038,623,-3038,-1854,-6741,-11921,-16266,-21105,-24834,-23324,-18290,-14475,-13396,-13024,-10161,-6701,-6163,-10454,-16428,-18713,-17287,-17900,-23032,-30655,-32012,-24132,-15458,-10027,-11889,-17268,-6004,4113,-4093,3090,-7735,-17979,-20371,4772,3296,-2641,14613,-3855,12680,26257,166944,338872,1369843,6835170,8888295,9350535,8993904,607104,4353,81064,26349,159375,478016,325895,163748,103536,260447,1279407,5668022,9336787,9463257,8846059,606315,118715,20199,47075,2130,9891,-5429,6357,-2579,-4174,5526,8937,10579,4466,-318,-2015,489,-561,-959,-4168,-1797,3210,1483,-1934,461,5921,2516,-3913,-3528,-2690,2321,5188,487,-2211,-1561,-5647,-13123,-19591,-23284,-22840,-19323,-14132,-9708,-7008,-5677,-4930,-4243,-4354,-6452,-10353,-14927,-19397,-23368,-26756,-30141,-32353,-32335,-30856,-28969,-26933,-24679,-22826,-21853,-21735,-21759,-21212,-20509,-20055,-20106,-20518,-20744,-21014,-21618,-23098,-25150,-27351,-29100,-29565,-28308,-25466,-21815,-17989,-14707,-12054,-10121,-9242,-10033,-12502,-16569,-21955,-28048,-34075,-34645,-28374,-21468,-15445,-11397,-9487,-9898,-12815,-18028,-25714,-35089,-35549,-24370,-13269,-3019,-2258,739,-2100,1391,972,1602,2650,1288,-826,-21,-3129,974,2475,-330,-415,-981,4283,4709,747,565,-37,124,396,177,3324,-523,3059,2179,-991,-1849,-2154,-1763,-1201,679,-318,-1945,-2723,-493,-1438,-1968,-2343,-2713,-973,904,670,-2544,-2430,-69,2485,3478,298,-972,-2617,-8886,-16808,-22685,-24264,-21291,-16095,-10999,-6729,-3602,-1522,-504,-137,-247,-2415,-950,67,1346,1533,358,-1702,-798,695,-716,-676,6396,6658,577,1396,-3817,-8907,-13232,-15675,-15236,-12130,-7042,-987,3214,3544,-151,-724,-929,727,449,356,-1975,1368,-1768,-1634,-31,-722,801,3678,3716,-3167,3699,3398,3086,-246,563,507,-3011,-2351,-478,-499,-2382,1687,810,-848,-3431,-9165,-12152,-13153,-13155,-13033,-13205,-13754,-14814,-16606,-18780,-21079,-23026,-23778,-22943,-20063,-15387,-9742,-3511,-270,547,109,68,-911,1547,-1263,869,-768,2026,62,-2473,602,229,-4921,-10940,-16021,-20385,-23007,-24046,-23394,-21442,-18575,-15201,-10538,-5020,69,-2932,1576,6937,6650,4480,2918,-2026,-2756,-293,1203,4331,3335,-1402,-687,4658,9184,17182,10027,-1120,-559,-4282,289,534,-2449,-4353,-5438,-6374,-7659,-9806,-12973,-16983,-21786,-26984,-31596,-33816,-31979,-27861,-23498,-19857,-17117,-15579,-15476,-16291,-18316,-21126,-24225,-26872,-28173,-27599,-24926,-21021,-16699,-12500,-8705,-5482,-3124,-1653,-1305,-1834,-3254,-5516,-8810,-13058,-18074,-23711,-29762,-34994,-35270,-29273,-21236,-12840,-4759,-1383,-868,-1316,-1849,411,406,744,5970,8994,6574,1821,-769,2266,2393,1367,4712,5953,553,3962,2889,1869,1187,48043,74663,38408,2570,-1857,1969,1169,4822,5200,2124,-1488,-1148,2149,2323,-178,-2706,-4269,-8036,-12183,-16613,-21243,-25871,-30763,-35886,-37850,-33538,-27247,-20760,-14720,-8466,-5591,-2611,103,-5095,-2352,-1016,5862,3273,686,-1244,-1715,2430,8554,-5350,-908,88,-4790,-3700,-585,763,-3904,2239,2383,-10546,-15169,-6775,4512,14694,21952,18339,33036,50847,138808,290693,309339,953947,3251713,3189839,2933770,656358,-12197,-4412,62808,15371,-8338,-2996,11534,-2328,-3491,6654,407,-13322,-6654,-11533,-14671,-17887,-19229,-16389,-11161,-6452,-3013,-674,-4032,-4087,-2336,-1021,-4903,-10773,-16062,-20197,-22386,-22052,-19401,-15734,-12135,-8639,-5569,-3575,-2971,-3889,-5909,-8615,-11712,-15218,-19005,-22919,-25983,-27639,-28311,-28389,-27615,-26062,-24319,-21991,-19393,-16375,-12897,-8733,-4285,-2919,4039,7299,9742,6965,2530,-235,-3182,-910,-2525,1031,4183,-828,-940,-941,1347,-2596,2065,-1034,-1154,3021,4638,3318,-2071,-2560,-760,620,612,-770,-5355,-12437,-19071,-24688,-29302,-32493,-33874,-33196,-30309,-25487,-19793,-15139,-12593,-10742,-4218,-353,8358,6532,-101,1297,5053,10608,56597,252206,630732,944353,1193277,1188933,207462,21641,253509,931978,2896635,3566451,3634940,2139044,297197,72197,538585,1718159,3869004,3880306,3777707,1101247,148685,98835,258441,1288991,1466681,1160750,912547,106327,50953,12072,4343,1603,15225,10052,4598,-1649,2922,-2843,-4587,-3571,-3996,-6571,-9676,-10067,-6876,-347,-3441,-2201,-339,2161,1661,249,-2605,-4149,-799,-1321,-3662,1379,2231,-794,-829,-3661,-11284,-19079,-26713,-33823,-38789,-38986,-36326,-33832,-31772,-30588,-30219,-30009,-29951,-29333,-28233,-26501,-23554,-20051,-15562,-10523,-5017,-696,-489,-637,-2943,-2451,-742,457,-831,-1263,1772,-1769,-1645,575,-1095,-6105,-10979,-14991,-17897,-19072,-18219,-15476,-11477,-6631,-1475,1723,153,-51,-184,-2842,1276,3477,3633,-1129,-403,-1025,-1232,-4016,-9014,-14358,-20071,-26036,-32372,-37834,-38527,-32855,-24855,-16612,-8990,-2510,-566,-1289,165,-1076,-1137,-1636,134,-246,147,-511,-1970,450,-325,2442,7361,-11,5555,10232,2106,1066,-3749,-11098,-17067,-21294,-23426,-23471,-21412,-17616,-12575,-6759,-686,-361,-48,-2119,-2582,-756,1677,2647,1844,287,-914,-1251,-232,1593,1763,-937,-1773,-3023,2452,1440,741,1535,-1598,-2418,877,-379,493,2226,-711,-1559,1462,3438,1328,-1031,-654,727,-2704,-7333,-11795,-16344,-20594,-24420,-27447,-29132,-28941,-27130,-23809,-19992,-16588,-13734,-12464,-12900,-15341,-19710,-25822,-33644,-42486],[-7673,-7841,-7199,-6219,-5431,-5382,-5602,-6138,-6925,-7334,-7230,-6534,-5097,-3523,-1881,-700,1596,-1257,478,-630,-1545,-1607,-1435,2477,-1294,3761,3579,1075,-1695,-4554,-7343,-9957,-12017,-12993,-11184,-9448,-7893,-6596,-5433,-4194,-2879,-1591,-135,29,-36,155,-179,-1354,-327,1121,-3432,-414,-2131,-862,181,99,-926,-1481,-2112,-735,-265,-943,1210,861,-2877,-2325,-3057,-6753,-10331,-9825,-5649,-2722,-2965,-527,-467,-1153,-1762,5781,9707,4093,1281,-2420,-1487,-4072,-557,5694,2619,-64,-158,1658,4966,2395,296,7443,4606,3271,2423,37,-43,-1300,-309,1155,201,1807,4684,3179,-1348,-1950,329,185,-745,1148,2112,346,560,2911,670,326,451,-668,-2992,-203,1250,-111,-1393,-2323,-3040,-3400,-3547,-3588,-3673,-4049,-4502,-5349,-6316,-7250,-8213,-9022,-9101,-8495,-7585,-6521,-5526,-4922,-4365,-4215,-4317,-4817,-5340,-6206,-7146,-8187,-9180,-9888,-10515,-10904,-11078,-10994,-10126,-8310,-5806,-2627,-2236,-417,314,-2012,-439,1392,7520,17,26677,52358,54846,12080,-1557,-399,-2687,-2655,-3747,-1533,-129,-905,-1314,8655,9569,37089,54644,54232,8321,8634,232,-4060,-1058,1097,1450,2599,-1697,-2047,-1357,-5983,-9579,-9563,-6452,-2797,210,1536,-1746,-1435,-1549,0,-2862,-3988,-2769,-1449,-2502,-4444,-3752,-5080,-7271,-8925,-8115,-5970,-3152,-822,-2493,1104,285,2398,-1025,13139,-2537,9900,16752,143134,303532,1063333,1265637,1394431,1426889,1358198,578515,-14986,82278,31897,132481,167966,219219,154224,97881,217611,1172290,1426486,1535896,1532926,1417412,542457,112989,12894,40671,609,10114,-7873,1144,-7512,-7135,814,1916,-2843,-7539,-5245,-2323,-1107,-1613,-2026,-889,-940,2203,1581,-2184,-23,4957,1731,-4201,-3171,-3084,2993,5679,286,-2201,-2049,-2479,-730,56,-628,-364,202,-905,1463,-287,1041,4519,4591,4270,3215,1740,269,-2187,-2983,-4271,-5545,-6345,-6581,-6344,-5768,-5130,-4423,-3857,-3466,-3274,-3180,-3085,-3170,-3424,-3809,-4415,-4989,-5635,-6191,-6876,-7439,-7811,-7923,-7653,-7174,-6502,-5730,-4891,-4386,-4169,-4162,-4375,-5031,-5911,-6997,-8294,-9555,-10842,-11822,-12203,-12125,-11729,-11675,-11938,-12660,-13946,-14103,-11869,-8713,-5152,-1281,-1112,-1207,-1849,1006,-2208,1395,1343,1665,2167,1407,-673,-261,-3619,806,2153,-1005,-619,-671,3887,4202,466,0,-471,63,343,678,3711,-483,2680,1605,-1244,-2309,-1228,-1120,-1302,280,-535,-2362,-2405,-371,-1440,-1926,-2617,-2973,-1807,733,1216,-1314,-1408,1928,4236,4633,428,-1191,-2286,-968,-546,-2079,-456,-1469,-2305,-3266,-4188,-5082,-5863,-6727,-7569,-8604,-9668,-10929,-12286,-13764,-14849,-14375,-13094,-11708,-10522,-9535,-8814,-8637,-9017,-9911,-11074,-12438,-13043,-12260,-10179,-7341,-4416,-1539,1034,2425,3797,874,-934,-1459,400,137,100,-2101,-311,-2583,-1067,467,-1361,11,2598,3425,-3365,3941,3255,2553,-249,496,459,-2858,-2153,-377,-1131,-1982,1537,24,-1396,-930,-290,69,2411,-1636,-2555,-2196,-1468,-1863,-1663,98,-2831,-856,1149,-288,24,-299,-661,-1298,383,1530,1476,887,-1510,1039,-1990,796,29,2541,360,-2337,524,-234,-3077,-5725,-7401,-8618,-8846,-8752,-8421,-8060,-7773,-7770,-7183,-6405,-5262,-4193,-2894,-1810,-1206,-1085,-1677,-2730,-4338,-5797,-6581,-6402,-4994,-3086,-1259,245,1073,1163,684,-190,-1283,-3676,-2621,-2508,-1912,-1173,-1595,-51,-37,-558,-1526,-2634,-3794,-4729,-5081,-4875,-4091,-2893,-2969,-2312,-2196,-1379,1216,-1473,678,-1635,-640,-3207,-2823,-4015,-4745,-4938,-4578,-3747,-2536,-1389,-1662,-972,1071,610,141,1773,671,-1419,-2729,-4675,-6600,-8004,-8335,-7299,-5349,-3033,-851,-1746,-921,-1203,-1706,267,149,-65,323,286,1630,1877,-797,2604,1757,333,3971,5241,-1210,4137,2963,2132,1806,36544,33986,30770,1387,-1919,1966,707,4410,4780,1463,-1919,-1530,593,-209,-540,-3057,-1418,710,918,932,532,-157,-2564,-2869,-4508,-6336,-8406,-9977,-11012,-10779,-9771,-8371,-6939,-5747,-4835,-4336,-3858,-3322,-2551,-2581,-1961,1167,2589,-5218,-1024,505,-3759,-7019,3503,1646,-2918,-2458,-4531,-8247,-17393,-9048,-4377,735,9135,14123,24923,50910,122090,172505,225580,274995,313700,335481,337374,318577,-7468,3348,64472,19802,-7116,-7259,9399,-1752,996,197,-221,-13094,-5786,-10141,-7594,-9638,-10666,-10308,-9087,-7535,-6274,-5627,-5705,-5758,-6286,-7030,-8055,-9251,-10457,-11205,-10975,-9975,-8373,-6480,-4740,-3068,-1582,-384,-70,1753,-134,2638,-731,-2297,-4266,-1033,-1964,-3744,-2372,-4497,365,650,-1901,-3390,-5932,-8750,-11703,-13635,-12325,-9323,-5961,-2946,-500,1613,2705,21,-3281,87,-1419,1844,4429,-998,-941,-822,983,-2031,2662,-753,-1317,4405,5345,3072,-2514,-2580,-683,691,408,-943,2722,3113,1189,-975,-2165,-3289,-3944,-2799,3907,2916,-4270,-2019,-2166,-927,1132,-580,7749,6595,139,719,5032,8382,50593,87541,94712,104745,122314,151492,181346,14434,205948,389626,454541,507068,543643,564966,252668,59860,382900,555920,525617,479381,419819,353104,128292,80625,183058,149652,127864,114594,106327,99540,45474,11530,3572,170,15294,10148,4636,-2592,2620,-2787,-722,1710,1865,44,-410,3833,654,1290,-3467,-1828,65,1839,1132,-8,-2777,-4271,-973,-1988,-3125,1174,2175,-729,-1196,-2841,-2376,-4733,-6849,-8581,-9388,-9448,-8979,-8139,-6837,-5732,-5053,-4449,-4233,-4008,-4140,-4681,-5141,-6124,-7029,-8006,-8792,-9663,-10369,-10677,-10517,-9926,-9061,-8421,-7854,-7501,-7303,-7181,-6909,-6903,-6567,-6172,-5801,-5175,-4607,-4010,-3343,-2535,-3594,-741,249,647,222,-115,-490,-2641,1138,-200,-1891,-3895,-6028,-8085,-9556,-10460,-10503,-10226,-9897,-9393,-8782,-7563,-5496,-2707,545,1708,5992,5877,-244,-770,703,-1161,-1220,-1454,229,-590,-398,-820,-1744,1024,207,-137,-4847,-8389,-8656,-6400,-3649,-1410,55,696,873,418,627,2024,-249,1429,4857,6523,2830,-782,-954,-2203,-2294,-1250,845,2190,1508,372,-820,-1603,-2763,-3864,-4856,-5654,-6295,-6780,-7083,-7167,-7176,-7130,-6867,-6587,-6443,-6328,-6168,-5779,-5044,-4271,-3360,-2402,-1456,-1198,-181,929,679,-1645,-1765,-1434,-233,-14,2292,-496,981,1777,-1243,-2207,-1589,-1510,1092,414,1100,-1109,-4076,-7234,-9924],[-3446,-3375,-3401,-3398,-3455,-3923,-4308,-4771,-5433,-5728,-5557,-5314,-4848,-4599,-4498,-4585,-4687,-4934,-5048,-5179,-5140,-4921,-4655,-4168,-3790,-3006,-2430,-1856,-1267,-616,121,937,860,1081,1712,-382,-2722,-3936,-1927,3820,7425,6359,1622,-524,-479,73,-345,-1295,-226,1024,-3553,-572,-1813,-499,557,55,-697,-2042,-2336,-475,-368,-1608,-1537,-2945,-4360,-5742,-6814,-7084,-6575,-5866,-5077,-4405,-3765,-3130,-2345,-1683,-1432,-225,429,938,1272,-1674,-969,-3613,-444,3863,2626,-400,-247,1898,5729,3227,-924,6638,3313,3128,2157,-520,-143,-1139,-590,929,106,1323,4876,3361,-1372,-1683,-211,-453,-614,1697,2563,720,616,2447,213,148,47,-633,-2615,139,4013,4626,-444,-2310,1657,3326,3590,811,230,-99,-1724,-641,-698,-1539,-2388,-3243,-3811,-4253,-4696,-5006,-5259,-5741,-6095,-6670,-7281,-8048,-8591,-9257,-9806,-10270,-10493,-10410,-10495,-10537,-10236,-9579,-8539,-7159,-5684,-4047,-2730,-1004,425,-1835,-193,1623,3311,-129,2672,2140,1629,1007,-2211,-393,-2618,-3178,-3536,-4064,-2207,-1106,-1205,8971,10021,19608,22122,23285,7565,9272,-31,-4323,-64,2232,2610,2498,-1407,-1978,-3647,-4978,-5989,-6878,-7690,-7754,-7546,-6980,-6614,-6102,-5784,-5771,-5855,-6121,-6707,-7417,-8189,-8941,-9477,-9693,-9705,-9449,-9054,-8546,-7869,-7023,-5752,-3567,-33,1659,1823,11903,-1385,7212,7674,95558,121663,151755,186283,223751,260470,291828,313020,-25976,79774,35647,105475,260687,241538,140719,89532,174942,189037,190156,197263,205738,210367,208968,103255,6841,34234,-973,10426,-10708,4467,-1854,-6284,2411,6363,8883,3125,-219,-2617,-65,-2489,-2717,-974,46,4315,1957,-2305,-515,4006,1054,-4361,-2792,-3506,3825,6417,332,-1935,-2203,-2960,-439,2034,2361,2662,2045,-212,1796,187,840,7008,6834,5577,3964,2296,910,-2312,-1739,-2694,-3796,-4758,-5588,-6325,-6920,-7409,-7510,-7257,-6693,-5980,-5152,-4143,-3266,-2404,-1603,-1017,-440,8,-18,425,-2068,-4191,-2867,-68,858,-134,-1849,-288,-799,-1785,-2880,-4004,-5294,-6465,-7435,-8127,-8300,-8264,-8166,-8143,-8389,-8721,-9454,-10154,-9489,-7970,-6067,-4193,-2040,-1989,-267,-1113,-1153,-1498,1209,-2214,1376,1695,1556,1542,1369,-539,-2618,-4925,-5444,-4199,-2137,-861,-295,3458,3737,121,-554,-790,165,583,1276,3038,-405,2306,990,-1519,-2676,-272,-261,-1393,-114,-759,-2697,-1970,-303,-1407,-1768,-2273,-2496,-2500,573,1712,-24,324,1699,1497,1563,825,-1349,-1919,-1499,-463,-1634,57,129,-454,-2621,-2102,-3077,-3400,-3704,-3582,-3241,-4018,-2321,-1431,-1238,-1446,-1724,-2380,-3352,-4588,-5841,-6951,-7943,-8539,-8567,-8131,-7779,-7395,-7189,-7076,-6903,-6868,-6789,-6713,-6659,-6521,-6381,-6464,-6672,-7021,-7560,-8342,-9225,-9965,-9155,-7578,-5866,-4089,-2444,-1031,458,-3491,2176,2590,1984,-212,385,436,-2551,-1767,-250,-1758,-1555,1122,-707,-1749,-892,49,740,2817,-2041,-2169,-2317,-3489,-4395,-3931,-2385,-2975,-1170,775,-179,-94,-274,-804,-558,1110,2527,2841,1677,-2064,649,-2649,788,942,3032,651,-2108,487,-680,-2838,383,699,-427,-693,-1712,-913,-1225,-1872,-3051,-3809,-4370,-4388,-4283,-3854,-3631,-3889,-4583,-5885,-7487,-9329,-9429,-7519,-5541,-3607,-2086,-1093,-497,-389,-631,-912,-978,-707,-3229,-131,2452,1918,82,-1276,2266,2513,1171,989,549,1527,2066,2277,-874,-2508,-2398,-2993,-2893,-2728,-1563,1446,-1293,-425,-915,-58,-3371,-2304,-3703,-4814,-5569,-5889,-5766,-5253,-4490,-3789,-3187,-2948,-2842,-2874,-2952,-3188,-3437,-3486,-3241,-2774,-2005,-973,307,1669,-2008,-1274,-1770,-941,-1107,-1474,154,-49,-708,2684,652,-1432,-3585,-5440,-6860,-7901,-8694,-9559,-10308,-10449,-8978,-7114,-5039,-2939,-811,904,2464,1059,-1838,2034,467,4104,3517,824,-2134,-1654,343,-193,-622,-2824,-740,1040,1369,1611,1576,1412,-3330,-1434,-1132,-3498,-2544,-3108,-3593,-4082,-4522,-4778,-4817,-4949,-4542,-4463,-4244,-3956,-3520,-3974,-2245,-1000,321,-5087,-1121,1070,-2333,-8764,3494,7063,-1894,-72,514,-5890,-15533,-10830,4673,8698,12433,9829,17868,22008,24013,24872,24985,24541,23441,21458,19341,16889,-3319,10325,8625,5943,-5181,-11299,-280,-1816,-3101,-4129,-5126,-11721,-6892,-8867,-8486,-8820,-8769,-8188,-7359,-6324,-5335,-4546,-6869,-3315,-3480,-2454,-2227,-2141,-2265,-2530,-2806,-3266,-3677,-4004,-4453,-4788,-5024,-5152,-4813,-3943,-2534,-799,-389,-2685,-4582,-1946,-2109,-3334,-2672,-3918,731,2010,-1769,-2512,-2828,-752,-1554,-741,-656,-3345,5514,6848,7394,6498,2951,266,-2945,1392,-168,2117,1746,-886,-709,-217,1050,-1248,3211,-316,-1499,5589,5942,2863,-2556,-2336,-536,848,308,-852,3353,3646,1976,-867,-1354,-2717,-3499,-3120,951,247,-3933,-1814,-3183,-4916,-6525,-6317,-3237,798,532,337,4983,6282,21239,24520,27497,30368,34642,41728,53388,7528,96323,127615,162536,197536,229138,254901,209970,46836,260050,295667,289087,273333,248176,215391,110337,63655,111919,87313,69898,58369,50953,45474,40532,11162,2693,-968,14919,9884,4897,-3098,1622,-2499,-1968,-2864,-3623,-4192,-4883,-4958,-5015,-4607,-3877,-2793,-1475,-147,598,-279,-2842,-3652,-1021,-2282,-2420,973,2089,-640,-1371,-3458,-2648,-419,1853,1519,963,-225,707,-363,284,-2028,-534,-1062,-1812,-2377,-3129,-4139,-4934,-6132,-7141,-8068,-8407,-8006,-7031,-5896,-4792,-3740,-2763,-2245,-2889,-2024,-2355,-2851,-3243,-3881,-4066,-3988,-3704,-3005,-2496,-1693,-1180,-783,-3444,-642,-792,-1314,-1700,-2170,-2980,-3573,-4410,-5638,-6988,-7876,-6688,-4691,-2392,-1890,-420,2085,-1121,-1553,2413,-355,-1038,-999,-1418,-906,346,1881,69,-321,1309,-999,-1376,-1471,126,-987,-877,-1069,-2555,-4183,-5738,-6913,-7026,-6686,-5951,-5361,-5046,-5066,-5395,-6063,-6793,-7294,-6984,-6029,-4707,-3338,-2133,-1143,-395,-882,-2000,-2302,-2038,-1768,-42,-115,-153,84,-833,-1103,-257,885,364,-1009,-1158,-2290,683,-116,-931,-1445,-2908,-3355,1208,2832,2941,2060,-1529,-2149,3066,5802,1841,-1187,351,1590,1080,-1477,-1317,-1516,-454,174,2548,-526,865,1972,-1575,-2095,-1690,-1222,-1102,-2172,-3375,-4560,-5600,-6646,-7314],[-3812,-3857,-4120,-4281,-4236,-4145,-3443,-2405,-1404,-346,-3636,9,811,-1741,-2017,-1259,310,-2435,353,-1696,-2479,-2360,-1900,2284,-978,2489,4101,2029,1789,556,-380,-790,-325,457,1463,-434,-2510,-2622,-472,2802,4088,3847,1777,-991,-854,77,-398,-972,-416,-1036,-3486,-2127,-2597,-2806,-3140,-3403,-3501,-3677,-3840,-3973,-4024,-3906,-3772,-3491,-3156,-2889,-2671,-2392,-2132,-2045,-2403,-2057,-2184,-2350,-2418,-2670,-2805,-3179,-3541,-4038,-4486,-4935,-5217,-5014,-4401,-3655,-2657,-1595,-386,1021,2689,4086,-1794,5592,1941,2957,1648,-1240,-225,-897,-851,642,-46,794,4875,3309,-1521,-1552,-1031,-1053,-619,2116,2847,923,478,1813,-307,-212,-515,-645,-2475,306,3635,3776,256,-2416,-278,2311,3031,546,-529,-265,-1989,-1188,-842,-1143,-1270,-1269,-936,-515,-2339,-1936,553,641,705,709,481,-28,-480,-1682,-2083,-2968,-3563,-3393,-2712,-1621,-302,966,2153,3213,872,-2826,-2526,-1698,343,-1834,-100,1587,4096,-484,4221,4337,4392,4128,-2882,-611,-2789,-3918,-2696,-862,-702,-1571,-2254,-2508,-2552,-2189,-1464,-737,-225,144,-443,-3734,723,1470,2047,1979,-1341,-1314,1688,-219,34,-287,447,-530,-1756,-2918,-4243,-5001,-5091,-4585,-3711,-3013,-3209,-2351,-2671,-4564,-4505,-5567,-5678,-4305,-2595,-2321,-1320,-2589,-3008,2384,4084,844,4502,10849,-772,4328,-1004,45743,52679,59261,66387,74877,84833,95617,105325,-18844,74381,36949,82241,114305,115961,118530,78512,119328,115189,108199,99510,90136,80006,69927,59445,2304,27626,-2659,10527,-10889,3145,-1882,-7537,-7090,-5397,-3588,-2249,-1354,-3149,-727,-2678,-2983,-1096,-17,-520,-1126,-2557,-1718,-1299,-436,-4536,-2657,-4108,4568,6471,389,-1679,-2124,-3050,-215,1915,2335,2655,2413,397,1930,493,466,5075,10299,9741,8839,3051,2640,-2576,738,-187,1197,214,-1343,-2847,-4205,-5424,-6119,-6104,-5680,-5358,-5225,-5150,-5322,-5403,-5177,-4682,-3797,-2767,-1538,-448,-2663,-3947,-2933,318,3155,-240,-1734,-410,-550,1268,2217,2394,2064,771,-3377,-2178,-1638,1484,2052,1830,1626,880,837,296,-249,-862,-1259,-1693,-1770,-2068,-1599,-1356,-1320,-1350,-594,-2206,-484,-809,-1135,-1659,-2397,-2544,-2080,-3170,57,1178,-2601,-1244,-2,3240,3267,-352,-1123,-1072,322,961,1811,2891,-452,1856,256,-1893,-3034,536,562,-1559,-563,-1056,-2689,-1619,-360,-1433,-1613,-1690,-1804,-2946,-2892,-3337,-3635,-3887,-3733,-3736,-3479,-2950,-2587,-2170,-2143,-1639,-1516,-1541,-1772,-2017,-2561,-3194,-3840,-4260,-4459,-4194,-3713,-3999,-2944,-2276,-1309,-1338,-1376,-1731,-2346,-3164,-3913,-4384,-4573,-4366,-3877,-3212,-2768,-2377,-3389,-3169,-2594,-3192,-4000,-5022,-6048,-6337,-5673,-4845,-4033,-3328,-2812,-2571,-2539,-2899,-3330,-3880,-4596,-5331,-6036,-6438,-6002,-5465,-5075,-4731,-4598,-4662,-5286,-5866,-6501,-5983,-4671,-3222,-1747,-385,-1303,-1858,-950,357,1328,2309,-2291,-1667,-2365,-431,-785,-1730,-20,-2652,-1480,462,-130,-402,-441,-1061,286,1830,3438,4072,2342,-2604,331,-3271,782,1854,3423,861,-1858,467,-1068,-2977,347,-292,-1643,-2462,-3191,-3744,-4300,-5043,-6304,-7307,-7682,-6503,-5508,-4362,-3345,-2540,-1786,-1202,-4033,-2848,-308,1086,1779,2367,-671,-990,3031,2908,2698,2648,1860,-59,-3050,-148,2827,1586,119,-861,2865,3213,1497,998,299,1326,1552,1947,-848,-2113,-2096,-2823,-3332,-3102,-1918,1552,-1012,-1495,-95,988,-3180,2341,1003,15,-674,-1136,-1460,-1656,-1733,-1873,-2025,-2387,-2689,-2914,-2993,-3110,-3234,-3290,-3303,-3396,-3424,-3255,-2703,-1834,-2530,-1645,-1728,-1098,-1163,-1298,-23,-317,-1286,495,-1022,-2448,-3645,-4024,-3499,-2553,-1594,-927,-328,-2294,-128,-397,-757,-1103,-1108,-929,-151,1062,-1821,1988,270,3721,3965,69,-2236,-1652,-180,-428,-636,-2483,-231,1706,2700,2139,1901,1059,-3289,-550,-998,-4175,-2690,-2803,657,2104,-3652,764,1954,-4634,-749,-88,-369,-354,-1964,-5505,-2773,1302,1602,-5030,-1378,1219,-853,-5279,-1969,-3501,-5172,-5926,-4664,-3968,-11792,-11497,3687,7264,9384,5661,12222,14278,15479,16047,16368,16583,16520,15860,15258,14418,-260,12120,10661,9109,-3350,-15199,3262,-864,1692,584,-337,-9946,-4889,-8010,-435,225,794,-7839,-566,2363,46,-3703,-7165,-1856,-4292,-1606,980,-600,-725,-1778,-2799,-3948,-4975,-5803,-6201,-5610,-5075,-4774,-4489,-4248,-4032,-3942,-3883,-3749,-4487,-3152,-2838,-2827,-3012,-3410,-1802,-1145,-1885,-2710,-2949,678,1130,90,-230,-3166,1087,537,-318,-1078,-1864,-2708,-3280,-3357,-3131,-2664,-2380,-2011,-1563,-1159,-1007,-798,-937,-1051,-2010,-1436,-1817,-2347,-2995,-3721,-4348,-4771,-4442,-3456,-2494,-1536,-762,-985,-626,-2276,-3325,-3440,673,206,-3619,-1006,-1598,-2024,-2417,-2586,-2200,-1796,-1259,-546,139,969,2083,3972,6744,10193,14702,20205,27195,930,48432,62435,76905,90142,100835,108401,113239,33602,116669,115316,110514,101669,88847,73138,56869,41934,29927,21385,16143,13276,12072,11530,11162,10461,1331,-2120,7862,6788,4849,-3210,1799,-2262,182,1476,2014,975,-605,1684,-7,680,-2706,-371,124,-226,-277,-832,-3065,-3159,-1201,-2424,-1905,538,1719,-789,-1616,-3996,-3047,-579,496,-282,-849,-1348,-1655,-1544,-747,-1927,742,1498,2026,877,881,-507,-10,-1410,-1269,-1998,-1015,-1564,27,408,-2396,-1384,-1291,-1748,-4006,-2059,-1978,-2203,-2785,-1347,-925,-530,-257,169,-2028,-1665,-147,-130,-3266,1488,962,-1237,167,-421,-1489,-2398,1048,2795,3026,762,186,-3251,-1478,-2117,-3370,-4715,-4796,-3870,-3228,-2705,-2397,-1987,-1945,-2176,-2659,-3327,-4125,-4870,-5275,-4476,-3778,-3152,-2611,-2167,-1735,-1706,-1427,-1335,-1431,-1655,-1649,-1819,-1689,-1505,-1301,-1120,-978,-980,-1014,-1156,-1315,-1556,-1719,-1855,-2019,-2166,-2256,-2216,-3060,-2362,-1847,-2309,-1305,-1118,-1135,-1198,-1505,-1866,-2188,-2619,-3061,-3392,-3650,-3811,-3823,-3585,-3202,-2661,-2653,-2681,116,1040,1957,1663,-2029,-2216,3714,6840,2003,-972,1050,2127,1460,-1346,-860,-1365,-647,332,2633,-387,760,505,-1838,-1766,-1646,-850,-843,-1348,-1960,-2517,-2894,-3308,-3524],[-2360,-2463,-2869,-3196,-3241,-3061,-2101,-723,668,802,-3751,-152,1514,-1591,-2175,-1575,-227,-2978,-3039,-2264,-2723,-2704,-2206,2092,-798,1763,2121,1122,61,-981,-1943,-2773,-3115,-3224,-2843,-2275,-2328,-1506,-311,308,888,1272,1646,-1601,-1357,-64,-570,-597,728,649,-3464,-694,-1161,-89,489,-276,-180,-1915,-1603,-1446,-2072,-2652,-3029,-3220,-3217,-3188,-3181,-3152,-3225,-3579,-4074,-4808,-5597,-5668,-4738,-3764,-2554,-1514,-435,470,695,-357,755,-2344,-484,1939,1638,-1606,-589,195,-166,-378,-1593,-693,-639,-429,-255,-2108,-233,-571,-1037,382,-227,221,4313,3051,-1761,-1524,-2037,-1333,-737,2430,3006,983,203,1103,-831,-692,-1130,-704,-2524,371,1837,1374,701,-1452,-2200,-2097,-3272,-4402,-5078,-4699,-3572,-2552,-1584,-684,-118,30,17,-268,-2478,-2353,-1507,-1653,-1379,-1161,-980,-1102,-1256,-1865,-2743,-3959,-5325,-5011,-3644,-2306,-1011,80,1009,1800,1195,-1679,-1849,-2289,232,-1846,-2,1453,4693,-880,4661,4369,3865,2961,-3355,-854,-2995,-4669,-2166,-2172,-2615,-2885,-3061,-3076,-3224,-3223,-2965,-2681,-2528,-2437,-2241,-2901,-2248,-2424,-2429,-2541,-2836,-3277,-3857,-4472,-5011,-5469,-5537,-4809,-4166,-3507,-3243,-2916,-2800,-2987,-3270,-3739,-4533,-5295,-4657,-4304,-2345,-1028,225,1473,2562,-1433,-2577,-3527,-3149,1494,3080,244,6524,10325,-463,1509,-8835,36946,46085,55893,66462,77117,86517,93509,96836,-5952,68102,35888,65724,73168,68785,65478,62869,60785,58999,57400,55830,53950,50870,47186,42528,-395,21253,-3941,10605,-7403,1759,-2009,-8599,-1185,3945,3922,1528,-247,-3682,-1463,-1719,-2565,-1245,-1073,-1012,-1009,-2731,-1759,-684,-467,-4388,-2556,-4448,1268,2030,607,-1306,-1693,-2611,79,1903,2508,2855,2921,1111,2066,815,134,3188,5345,4772,3887,2107,2120,-2740,83,-901,-2233,-3578,-4882,-6129,-4949,-3854,-2834,-2049,-1539,-1369,-1478,-1709,-2285,-2952,-3533,-3829,-3416,-2617,-1538,-594,-3408,-3494,-2831,779,1986,-340,-1495,-457,-863,531,529,266,-52,-236,-3064,-1803,-1344,-682,-915,-1148,-1461,-1620,-1922,-2128,-2255,-2397,-2316,-2307,-1983,-1856,-1085,-995,-1585,-1265,1207,-2030,1080,1993,630,-163,644,-568,-858,-2673,-252,-1003,-3485,-1628,-1429,-1086,-708,-790,-1501,-1182,-161,-161,-133,38,-548,775,-450,-2207,-2804,1257,1365,-1684,-942,-1293,-2443,-1279,-591,-1434,-2027,-2458,-2998,-3516,-4029,-4500,-4840,-4901,-4233,-3615,-2755,-1687,-1467,-1306,-2795,-373,-343,-435,715,328,-2541,-1201,-2993,-2574,-2857,-2630,-2634,-3076,-2844,-3343,-834,-258,-357,-1265,-1713,-2204,-3012,-3643,-4102,-4168,-3865,-3319,-2954,-2593,-3299,-3551,-2379,-2529,-2621,-2593,-2369,-1845,-1163,-876,-2640,138,-449,-1443,-355,471,-3064,-572,-406,-1676,-1167,-1668,-1873,-3576,-2633,-2884,-3005,-2847,-2679,-1938,-1840,-1025,-315,-3099,-1203,-512,-1540,-1691,-1066,644,1833,2965,-2401,-1167,-2214,49,-331,-1692,-109,-2380,-1779,196,-185,-873,-801,-1404,1165,2507,2751,2518,2208,-3115,70,-3545,177,-357,-1105,-1561,-2193,-2143,-2294,-2944,-1685,-1006,-647,-80,194,189,-768,-2463,-2165,640,-3377,-1074,-453,1597,3257,2935,3359,-86,-3974,-3176,-322,876,2138,2050,-588,-1404,4388,4937,5236,5356,2135,58,-3130,-107,1942,1145,193,-390,3307,3711,1740,947,-33,1034,890,1389,-869,-1752,-1927,-2631,-3554,-3399,-2501,1462,-723,-1871,725,699,-2962,140,-1218,-2085,-2471,-2483,-2319,-2112,-1941,-2019,-2299,-2972,-3751,-4578,-5297,-5856,-5895,-5565,-5206,-5079,-5166,-5487,-5971,-6285,-5441,-4517,-3630,-2810,-1992,-1385,-998,-945,-1845,-1448,-1886,-2292,-2771,-3055,-3089,-2929,-2582,-2149,-1340,-1736,505,1451,2339,3057,3701,3952,4235,1224,-1959,1761,50,3204,3386,-815,-2236,-1572,-960,-1253,-701,-2287,12,1787,1180,1373,2046,166,-2566,178,-1063,-4310,-2534,-2623,644,1982,-3138,299,-691,-4591,-1773,-1761,-1251,-534,-3608,-6897,-3555,1212,945,-4939,-1774,-1476,-2681,-3749,-4308,-4049,-3348,-2810,-2447,-2657,-8015,-10729,-749,-923,-1231,-1586,-1294,-1082,-339,236,905,1695,2347,2485,2720,2734,1491,2196,1652,1046,-2117,-18889,-867,-1267,-1900,-2440,-2987,-7941,-4689,-7580,-2953,-2306,-1729,-7864,-641,-134,212,-5081,-6639,-1807,-5207,-2256,-923,-1375,-2256,-2593,-3175,-3883,-4499,-4991,-5567,-5992,-6259,-6351,-6050,-5538,-4918,-4372,-3853,-3292,-4197,-3779,-1626,-2199,-3193,-3038,-244,117,-2203,-3034,-2711,94,-102,-205,-405,-2950,-880,-1067,-1239,-970,-416,-56,-1833,2487,1701,3777,4755,-639,-368,1159,1335,-287,3397,265,-2779,6104,5666,1775,-1769,-1818,-808,580,-342,-769,4268,4325,2953,-1179,78,-1935,-3329,-3806,-3456,-2152,-3243,185,-1414,97,2595,-111,6154,6541,871,-897,3766,1565,17709,18909,19946,20622,21457,22384,23478,-4766,26415,28004,29286,30258,31129,32133,33551,21532,36524,37324,36742,34677,31095,26235,21040,15998,11735,8506,6443,5126,4343,3572,2693,1331,-315,-3149,-4007,-5832,-6707,-5633,-4425,-3300,-2432,-1761,-1473,-1363,-1687,-1740,-2195,-2642,-3136,-3465,-3536,-3428,-2944,-2318,-3240,-2613,-1308,-2281,-1424,-465,-471,-925,-1736,-4068,-3359,-731,1390,2127,868,-485,1173,-692,2019,-1807,1114,4418,5303,821,1176,-811,-332,-1179,-1504,-1377,-737,-1803,204,1866,-2426,-1089,-1018,-2346,-4506,-2395,-1889,-2046,-2943,-983,367,1874,1773,1711,-1344,-1555,-661,-577,-2962,1162,11,-1810,112,-584,-2052,-2159,1044,2201,2867,1152,411,-3299,-1138,-1397,-94,352,-1514,-2183,-3474,-4532,-4871,-4178,-3204,-2337,-1656,-1151,-816,-525,-457,-305,-1889,-2054,-1279,-1967,-2698,-3821,-4308,-3689,-2606,-1570,-404,370,1153,1664,1870,1593,1347,603,-302,-1394,-2520,-3676,-4350,-3572,-2570,-1691,-966,-345,-2241,-2087,-1513,-2623,-1636,53,-428,-938,-1629,-2278,-2731,-3034,-3032,-2764,-2417,-2067,-1748,-1435,-1262,-1317,-1777,-1827,-1229,-1547,-1891,-1970,-2370,-1923,-517,7,449,-471,943,1127,1214,-1093,-242,-851,-674,22,-122,-111,125,264,-1889,-1179,-1348,-300,1043,-440,1086,378,-1337,-678,-395],[-1479,-1843,-2422,-2914,-3278,-3644,-3261,-2527,-1884,-1176,-3483,-288,342,-1485,-2369,-1849,0,-2850,-545,-2771,-2648,-2953,-2473,-1828,-1317,-509,-87,118,114,-44,-308,-650,-783,-1097,-1373,-1643,-2115,-1415,-1072,-543,52,537,1079,-2142,-1727,-150,-662,11,1554,411,-3343,-664,-864,-13,446,-511,-327,-1227,-883,-790,-469,-2262,-1180,-468,-1783,-1021,-357,2265,2176,-934,-1599,-8,-586,-2012,-1254,-1070,-731,3161,4004,2829,251,233,1745,-1647,-524,1537,768,-2307,-647,1230,2353,3689,-453,3225,-571,2711,119,-2911,40,-12,-931,404,-231,-223,4460,2788,-1887,-1407,-2984,-1078,-787,2809,3235,1074,-18,540,-1181,-1099,-1575,-701,-2593,-2584,-3347,-3549,-3278,-2803,-3174,-2414,-2394,-2422,-2469,-2621,-2565,-2592,-2480,-2201,-1994,-1954,-1853,-1871,-2423,-2586,-2477,-2789,-2807,-2816,-2606,-2329,-1675,-1089,-456,57,-1924,-1156,902,-2179,546,915,994,1015,938,-537,-1031,-2614,217,-1747,-15,-259,-525,-1199,-1306,-1662,-1980,-2453,-3531,-2762,-3078,-4913,-2409,-2001,-1366,-2278,-81,863,1337,1789,2319,2699,2789,2684,-867,-2024,1925,1482,1322,492,-1430,-222,876,644,496,-641,1067,1310,1364,1439,-941,-2060,366,188,-306,-2207,-4045,-2227,-2650,-3823,-2487,-2092,-1801,-1563,-1489,-1586,-3028,-4281,-3073,-1984,-1742,-1300,-707,404,-344,-1144,-14481,8213,11679,15383,19618,24327,29116,33750,37516,4818,41578,32537,41340,41454,42363,43351,43710,42827,40267,36277,31672,27279,23055,19827,16961,-1670,11677,-4511,7398,-3838,383,-2194,-9035,-2710,-2568,-3733,-4606,-4845,-4287,-3848,-3484,-3382,-3262,-2913,-2512,-1985,-2810,-2130,222,-165,-4017,-2470,-4171,2621,3100,907,-910,-1094,-2006,382,2007,2890,3225,3488,1896,2198,1132,-132,1437,2927,1623,134,-1240,-2159,-2771,-2942,-2356,-1728,-926,-24,879,591,-2463,1067,3188,3146,2742,-1846,-566,-1763,-1172,-2392,-3349,-3203,-2369,-1283,-1026,-4003,-2864,-2651,1281,1247,-451,-1188,-420,-1117,-23,-35,22,136,493,-2575,-1358,-834,377,2201,1476,1789,1825,4569,4734,4846,3759,4763,4348,-1183,-1378,308,-760,-1942,-1236,1,-1712,-1952,-3041,-3858,-4092,-3616,-2808,-2043,-2108,-1238,-922,-4367,-1984,-567,-594,-642,-1151,-1631,-1127,-766,-680,-575,-409,-691,-30,-1101,-2367,-2467,726,934,-1755,-1221,-1451,-2184,-961,-457,-1409,-1115,-298,-835,-2371,-2047,-2506,-2756,-2873,-2504,-2237,-1676,-811,-1247,-984,-3317,-287,418,-596,2181,605,-2553,-405,-2445,-1218,-1965,-2197,-2690,-2061,-1974,-3576,-1466,-1009,-1141,-1432,-1791,-2161,-2315,-2180,-1966,-1708,-1461,-1160,-1074,-951,-2961,-3459,-2042,-1211,-1387,-1590,-1760,-1714,-1501,-1342,-2848,-979,-856,-1982,-900,-1152,-2678,-1316,-1329,-1343,-1095,-2314,-593,-3408,-351,-363,-553,-888,-1703,-2296,-2632,-1966,-694,-3628,-1253,-1350,-1196,-1248,-1119,1003,2193,1371,-2369,-641,-1718,564,89,-1521,-127,-2121,-1965,52,-257,-1344,-1207,-1627,1393,565,-199,-951,-1484,-3459,-1671,-3084,-1429,-1141,-1167,-1088,-1450,-1428,-1899,-2747,-2564,-2667,-3059,-3066,-3024,-2716,-2220,-3073,-2173,-853,-3187,0,75,268,375,356,396,402,-3276,-3549,-268,682,1945,1725,-458,-1826,4398,6007,5906,5051,2151,144,-3159,131,1065,817,514,272,3722,4137,2049,995,-266,846,303,839,-808,-1329,-1737,-2305,-3356,-3501,-3118,1273,-302,-898,-920,-1761,-2649,-2838,-3004,-2568,-1760,-814,99,493,-1913,-1334,656,-1113,-1663,-1608,1279,586,-194,-896,-1458,-2100,-2310,-2473,-2413,-2246,-3514,-2311,-1634,-1773,-1678,-1129,-365,-959,-2200,3561,4148,4762,1250,473,3604,-355,-2319,1559,2891,-1230,3003,2463,2457,3988,2973,1775,879,329,-2067,243,11,773,912,-1571,-1941,-1234,-1547,-1810,-1025,-2096,-2026,-2464,-2562,-2380,-2155,-1817,-1529,-1511,-1259,-3568,-2017,-2335,-1024,-1002,-2553,-1622,-2138,-4619,-3616,-4656,-5579,-4917,-5235,-7197,-4309,-1705,-1373,-4522,-2012,-1236,-1258,-1051,-559,201,204,-4013,-4067,-1816,-4554,-9034,-89,3797,3597,-369,3341,3120,3211,2993,2821,2804,2761,2377,2303,2239,2118,2150,2035,1927,-1665,-22194,-5317,-1794,1633,1619,1534,-5563,-3855,-7337,-898,1321,238,-6082,925,945,982,-6315,-5926,-2017,-5750,-2916,1089,-1906,-3897,1066,902,583,-430,-657,-2236,-80,-78,-118,-406,114,-197,-520,-1139,-2566,-3769,-4415,-1208,-1304,-2890,-2624,-2526,-2455,-2530,-3286,-2101,-90,1184,1673,200,-2633,8328,10128,11669,4968,2890,-340,-991,5245,2475,4069,4659,-304,-64,1938,1572,86,3356,601,-3643,5642,5007,1224,-845,-1313,-961,379,-652,-1184,-2122,-2798,-3154,-2834,-2225,-1584,-3383,-3641,1645,1412,-2709,813,-1135,444,2484,61,2316,1364,364,-1531,-896,-1100,-1242,-1338,-1627,-2110,-1342,1122,4805,-8262,14150,18891,22882,25788,27461,27841,27144,11605,23259,21029,18790,16827,15035,13198,11592,9992,8413,6723,5012,3197,1603,170,-968,-2120,-3149,-4057,-4907,-5339,-4647,-3832,-3188,-2512,-1936,-1416,-1156,-969,-1119,-906,-1006,-1019,-1213,-992,-873,-864,-1678,-2152,-3371,-2045,-1855,-2274,-2701,-2949,-3031,-2835,-2634,-3790,-3628,-1422,-839,-252,597,-539,384,-914,2010,-1737,1281,3106,2256,691,402,-1101,-1533,-2289,-2458,-2342,-1895,-2056,-1393,-1176,-2598,-878,-1266,-2822,-3739,-2764,-2680,-1805,-2665,-1604,-426,-493,-604,-446,-595,-1340,-1208,-963,-2725,799,-653,-2016,2,-813,-2664,-1812,1072,1451,2163,1303,480,-2991,-829,-1163,284,-775,-1954,-2693,-2716,-1895,-2746,588,1694,553,2940,3018,457,334,1415,223,-2171,-2447,-2357,-2669,-2322,-2039,-1452,-1126,-1118,-1398,-1616,-2175,-2578,-3023,-3484,-3921,-4116,-3891,-3399,-2892,-2326,-1802,-1200,-612,-144,211,456,500,-935,-1769,-1321,-2889,-2340,-1236,-2130,-3029,-3272,-2531,-1691,-990,-369,254,200,187,618,-1531,-344,-1978,-1023,-1152,-1213,498,32,582,-2749,-1634,2269,2123,1918,-98,1260,960,625,-1053,-396,-915,-1235,-1352,-1233,-908,-397,-41,-2067,-733,-1168,53,930,-759,471,170,-1605,-621,-856],[199,243,82,2,-16,-314,-416,-513,-795,-981,-2935,-1394,-1220,-1466,-2624,-2085,-955,-2290,-1165,-3232,-2316,-3130,-2649,-474,-265,461,1272,1622,1422,1917,-431,1212,1950,-139,410,-1508,-1976,145,345,473,763,1000,1306,-2630,-1915,-216,-714,399,-95,-670,-3211,-1783,-2236,-2390,-2659,-2898,-3068,-3381,-3409,-2857,-2096,-1516,-1461,-673,-1151,-484,-430,239,-385,-1310,-2134,-2386,-1744,-2463,-1545,-1060,-435,2508,2703,2364,-246,752,1381,-942,-559,673,905,-3005,-585,1512,1699,1908,899,2033,-1328,2170,-690,-3667,528,685,-583,694,-92,-583,-876,-1300,-1893,-1221,-3795,-576,-804,193,113,-230,-717,-1385,-2064,-2699,-3297,-3408,-3156,-2783,-2480,-2309,-2507,-2895,-3581,-4087,-3764,-2862,-2193,-872,-1874,-2462,-2226,-1231,-527,2837,4008,2689,-2143,-2467,-718,2210,1132,3046,842,1770,2041,580,237,-253,-2194,-618,520,-2236,-1100,-1909,-2382,-2214,-1649,-862,-304,-2696,265,-1561,492,840,853,-1473,714,673,608,281,-3500,-1036,-3005,-4036,-826,-808,-853,-2539,-366,-140,-169,-181,-71,-61,-291,-663,-967,-1486,-1853,-2260,-2252,-2067,-1804,-1486,-1180,-854,-493,-900,-403,-273,-399,-542,-1040,-2074,-1774,-2262,-2563,-2667,-4252,-2313,-1832,-3222,-789,-196,294,764,1083,741,-2552,-4728,-2825,69,-678,-1651,-2856,-3498,-2774,-3610,-10469,2793,5345,7769,10438,13545,17053,21059,25048,11945,32145,27012,36720,38638,40340,41113,37824,30895,34876,30054,24957,20371,16127,12897,9949,-2276,4374,-4333,277,-995,-1894,-2465,-8470,-4000,-1825,-1911,-2112,-2516,-4485,-3310,-3746,-4307,-4540,-4101,-3569,-3060,-2835,-2305,-1591,-1226,-3567,-2446,-3447,-125,307,699,-634,-530,-1475,582,2150,3382,3644,3979,2648,2247,1356,-370,-134,2065,1340,443,-320,-620,-2644,-623,-592,-1099,-1737,-438,998,1033,-2268,596,5274,5647,5731,-2694,-6,-2117,1217,1498,-373,717,-252,-886,-1620,-2985,-2168,-2532,-1239,-1188,-1172,-1146,-997,-1408,-1004,-825,-421,-8,561,-2058,-970,-299,-137,2005,1259,1555,2219,4584,5014,5404,3870,5525,5262,-736,-799,629,-523,-2377,-1316,1001,-1390,-664,-1506,-1980,-2293,-2599,-2400,-2005,-1862,-1389,-960,-4376,-2388,214,482,655,-1522,-1617,-1020,-282,-949,-1799,-2740,-3722,-4449,-4251,-3121,-2133,-901,182,-1879,-1519,-1638,-2055,-792,-562,-1489,-917,266,437,-1946,-61,1550,267,-1124,-2189,-3388,-4159,-4254,-4015,-3388,-2700,-1804,-882,-752,809,497,-2499,370,-1914,2166,1838,1481,-2543,-1170,-962,-2422,-2182,-2109,-2698,-3293,-3759,-3987,-3763,-3156,-2509,-1916,-1438,-1486,-806,-641,-2704,-3251,-2121,-831,-1142,-1636,-2296,-2924,-3472,-4034,-4415,-4575,-4582,-4554,-4474,-4562,-4527,-4448,-4400,-4307,-4279,-4346,-4157,-4161,-4340,-4467,-4647,-4822,-5344,-5656,-5808,-5218,-4698,-4297,-3948,-3682,-3344,-3297,-3225,-3112,-2966,-2715,-2427,-1689,-1067,257,307,-1385,-234,-2034,-2181,-147,-488,-1878,-1719,-1729,2879,3832,5625,6689,3514,-3739,-194,-2624,694,4179,3947,1008,-1104,703,-873,-2641,33,541,-137,-503,-942,-1236,-1397,-3718,-2373,-1846,-2121,-1846,-2039,-1954,-1786,-1598,-1267,-984,-2658,-4099,-359,-344,-620,-840,-1190,-2288,-2037,-2373,-2531,-2289,-1649,-805,-3044,382,57,506,909,922,3841,3694,2248,984,-560,431,-744,-1794,-2611,-2780,-2217,-2036,-3026,-3586,-3838,1023,37,512,2595,194,-2432,1733,2177,334,463,5201,5477,610,-2154,-1320,823,-1726,-1610,-2122,1369,2008,54,-1868,-3664,-5281,-5579,-4283,-2830,-1578,-3861,-2631,-1482,-2187,-2063,-1139,-470,-1271,-2557,2848,4499,5180,874,1125,3498,-838,-2895,829,2258,-1079,2088,1504,415,-189,13,599,1625,1404,-2326,1194,-27,2256,2436,-2330,-1582,-853,-2086,-2252,-1287,-2099,-2600,-3348,-3908,-4247,-4413,-4231,-3906,-3773,-3439,-3243,-3436,-3560,-3921,-3979,-3849,-3305,-2408,-4873,-295,533,1305,880,-6187,-6358,-5111,1788,1290,-3974,-2186,-245,-666,-954,-1120,-1165,-1246,-5120,-5759,-1635,-1842,-7293,-2556,-430,38,-1493,1334,1869,2673,3131,3602,4185,4662,4665,4786,4684,1652,3789,2976,2055,-2445,-25224,-10047,-3057,-2107,-2650,-3083,-3221,-2897,-7355,-1986,-379,-1037,-3402,2254,3003,1893,-7115,-5371,-2582,-5676,-3690,437,-2398,-4964,2177,3236,3077,-758,-1028,-2715,-290,3002,2558,-414,3315,21,-1555,-1674,-2246,-3429,-4504,-1433,-1647,-2255,-2538,-2690,-2412,-2979,-3579,-1449,2342,1853,2337,249,-2397,10542,11299,11499,4406,2851,-726,-135,6471,3034,4117,4035,67,218,1448,962,341,325,-7,-4663,-766,-1318,-1988,-2728,-3504,-4236,-5115,-5913,-6484,-6713,-6069,-5506,-4753,-4091,-3385,-3590,-3624,-1256,-689,-2154,304,-855,774,1736,116,2902,3392,1186,-2150,1843,-2638,5012,5113,5203,5078,5214,5474,5856,-8115,7052,7641,7882,7747,7353,6917,6992,4181,9859,12535,14978,16735,17339,16629,15312,9790,13074,13129,13877,14641,15225,15294,14919,7862,-4007,-4907,8945,4928,3205,-1369,1544,-998,371,-208,-769,-1174,-1724,-1768,-2020,-2141,-2281,-2351,-2385,-2533,-2559,-2901,-3477,-2903,-2997,-2946,-2867,-2668,-2456,-2149,-1996,-3426,-3887,-1828,-1987,-2353,-2607,-2971,-3380,-3590,-3217,-2763,-2407,-1798,-1284,-513,104,-1359,-785,-1000,-2200,-407,-795,-2318,374,24,-2882,-1180,-1606,-3102,-2773,-3115,-3277,-1483,-2101,-1987,-1049,-433,-796,-1156,-1771,-2485,-3161,-3599,-3782,-3540,-3088,-2843,-2458,-2224,-3210,-2331,-2387,-2574,-2574,-2427,-2146,-2601,-1350,-1060,-718,-439,-1808,-71,1772,2619,-1943,3097,4607,382,7622,9905,397,435,2991,651,-2422,-2638,-2432,-3052,-2019,-1987,-74,3653,3193,4197,5822,5147,2932,4048,2529,1776,2181,1525,945,-183,-2561,-892,-1522,-2191,-2947,-3674,-4081,-3746,-3022,-2112,-1306,-2722,-2772,-881,-350,325,-1261,-1333,-881,-1279,-1541,-1521,-1291,-909,-436,-2128,-338,-2471,-313,-515,-2039,-1355,-1171,-100,-2620,-1210,3955,3729,2495,286,2415,2023,1690,-1009,638,232,-1067,603,567,455,409,180,-2141,-223,-900,-403,-650,-826,-1020,-1126,-1758,-1188,-1187],[-940,-1239,-1924,-2679,-3465,-4522,-5153,-5101,-4477,-3505,-2642,-1961,-1169,-1437,-2885,-2204,-696,-1682,-365,-3598,-1826,-3225,-2577,1359,35,-99,2205,1137,1018,2473,-528,577,2209,-36,33,-1947,-2000,526,3351,859,831,4190,1542,-3108,-1960,-369,-840,1574,1599,-70,-3227,-1311,-2102,-2520,-2887,-2930,-2511,-1891,-1108,-275,-206,-855,-1673,-930,-682,-237,-765,429,-377,-1278,-1912,-2162,-1917,-3158,-2008,-1192,-285,667,769,614,-985,6,-504,-957,-1191,-1200,-832,-3709,-644,611,1119,1614,1953,1196,-1742,2237,-1750,-4131,900,1205,-307,847,-89,-1135,-105,-489,-2001,-1235,-3563,-1082,-1092,-1065,-982,-897,-712,-521,-1816,-1898,-2146,-1097,-3192,710,608,317,-339,-1180,-2362,-3659,-4797,-3627,-2441,-811,-1571,-2373,-2307,-2056,-839,2691,4451,2227,-1960,-2249,-1154,1895,1112,3360,-788,2126,3166,963,-903,-1264,-2627,-253,5,-2472,-2491,-3443,-3225,-2119,-1039,-32,-49,-2899,54,-1605,492,837,1223,-2019,3116,3115,3008,1852,-3641,-1308,-3048,-3426,-431,-53,-1193,-3071,-318,-327,-552,-727,-750,-849,-1164,-1604,-1957,-2497,-2849,-3197,-3098,-2857,-2635,-2478,-2433,-2450,-2484,-2706,-3233,-3497,-3961,-4283,-4162,-3545,-2958,-2526,-2067,-1733,-3754,-1734,-1995,-2847,-2799,-2926,-2739,-2179,-1487,-773,-1775,-4841,-2738,-596,-125,-230,5704,7024,-742,-6109,-6059,11100,12343,13305,14161,14750,14720,14160,12909,11476,9572,7543,5730,4332,3583,3220,3244,3550,3742,3655,3413,3143,2372,1868,1202,-3082,-196,-3916,-355,15,-2631,-3066,-7607,-5296,1144,1022,-725,163,-4554,-3557,230,-568,-63,-72,-245,-517,-3019,-2538,-1491,-1866,-3321,-2711,-2884,-2003,-1497,-1056,-776,-329,-1329,407,659,480,477,147,50,-148,-327,-766,-1561,-336,-35,117,317,792,-2639,704,-986,-2059,-2636,-1241,424,1215,-2292,-77,2327,2243,2039,-2277,250,-2718,528,-86,-875,-1576,-2231,-2591,-2838,-2809,-2637,-2710,-2234,-2117,-1992,-1790,-1401,-1928,-997,-569,-172,60,274,-1738,-841,22,-827,-574,-977,-1361,-1444,-1503,-1354,-1106,-957,-753,-840,-851,-1014,-1275,-1545,-2648,-2257,-2233,-2337,-2475,-2727,-2834,-3054,-3541,-3730,-3820,-4181,-4199,-4242,-4276,-4215,-4048,-3807,-3485,-3121,-2825,-2564,-2316,-2146,-2051,-1944,-1813,-1600,-2567,-2390,-1907,6,486,-2168,-1961,-1971,-2188,-891,-821,-1778,-915,557,857,-1763,-315,512,-355,-1386,-2186,-3240,-4053,-4482,-4706,-4362,-3826,-3174,-2348,-1420,-488,119,-2228,1017,-1548,2100,2631,700,-2445,-546,-132,-1356,-2878,-1869,-2115,-2045,-1664,-2125,-323,-2609,1434,2099,2579,-1689,-825,-1488,-2603,-3230,-2261,217,1549,-112,-1675,-867,-1586,-2294,-3035,-3075,-3178,-3239,-3257,-3474,-3628,-3811,-4095,-4333,-4468,-4349,-3663,-3034,-2347,-1587,-2022,-1721,-1060,-322,-1008,-601,-1275,-3054,-2117,-1727,-141,-804,-1352,-1728,-1952,-2013,-2623,-1817,-1654,-1323,-876,-1306,-424,-2095,-2420,-424,-847,-2360,-2182,-1632,2993,3043,3032,2909,2872,-3890,-409,-2238,524,3877,3812,819,-993,722,-519,-2643,-130,1738,2736,836,3194,1964,-1100,-4413,-2711,-291,-1069,2757,2535,2621,2775,2843,3089,2700,-2132,-3890,-416,-93,851,553,-398,-2429,-1938,-2503,-2746,-2522,-1976,-1408,-2482,-534,-991,-502,-859,-1347,-2015,-2764,-3652,-4580,-5200,-5077,-4339,-3484,-2822,-2293,-1821,-1786,-2620,-3560,-4130,-839,-616,-578,-605,-638,-2239,-499,-464,-90,544,1343,2194,667,-2416,-1324,891,-2290,-1224,-2438,1051,3662,2615,-122,-1040,-2178,-2111,-3053,-3418,-3150,-3940,-2917,-1328,-2533,-2468,-1213,-546,-1553,-2869,458,1246,2266,516,1786,3222,-1264,-3455,42,1556,-1208,1048,1455,1660,6672,10281,11494,12642,1320,-2664,762,-5,1749,2018,-2991,-1160,-386,-2482,-2538,-997,-2225,0,-387,-615,-599,-522,-2443,-8,12,-1433,-1715,-819,-1801,-73,-63,-1634,205,728,-5255,1782,2403,1796,-333,-5130,-5062,-5777,2626,6316,-3339,-2178,4436,5004,6786,6190,5623,1032,-6047,-7331,-2015,50,-5792,-5182,4687,3209,-1206,279,-1117,-1811,-2176,-14865,-1047,-145,382,1101,1663,652,2260,2232,2083,-4568,-26181,-14706,-4824,1006,914,795,-317,654,-7446,-3458,-1578,-2028,-345,630,651,640,-6687,-4938,-3374,-5161,-4477,-354,-2828,-4534,-2217,-2985,-3505,-3034,-1818,-3081,-976,1934,2792,-333,4034,291,-2368,-2250,-1954,-3159,-4232,-790,672,-1349,-2013,-708,-1519,-3492,-3859,-2257,-1788,-1342,-810,-422,-2231,60,175,105,201,262,-1163,-3,-81,-342,-742,-1518,-2260,-2837,-3261,-3624,-3555,-3515,-3253,-4962,-2652,-2509,-2505,-2608,-2791,-2970,-3315,-3572,-3569,-3645,-3634,-3662,-3502,-3469,-3452,-3933,-3581,-3668,-3874,-4034,-4053,-3858,-3703,-3571,-3473,-3160,-3146,-3211,-3209,-3300,-4128,-3459,-3271,-2920,-2704,-2252,-1797,-1379,-6333,-427,74,401,595,746,846,978,-578,901,985,1014,1224,1590,2052,3011,2969,5806,7289,8614,9486,10052,10148,9884,6788,-5832,-5339,4928,3381,1979,-770,-328,-1041,-1460,-1570,-1648,-1608,-1791,-1570,-1672,-1732,-1869,-1950,-1972,-2060,-2586,-3637,-3594,-1981,-2022,-1955,-1882,-1680,-1425,-1014,-1867,-3175,-4214,-1488,746,885,1145,-464,-800,-1570,1518,-1835,1173,1387,1231,210,1444,-1632,-915,-1133,-2711,-229,-1222,-2654,265,3124,-3243,-792,-2127,-3245,-1973,-3479,-3627,-1189,-1542,-1906,-1619,-201,2597,1558,207,-1240,-2553,-3259,-3006,-2188,-1442,-1350,-1038,-1392,-3677,-2589,-3443,-3529,-2323,-1117,7,-2355,-476,-892,821,1713,-1912,105,4436,3454,-1193,2983,3948,90,6269,9089,132,442,3177,911,-2749,-2469,-3089,-3366,-2098,-2252,-33,3816,3529,3936,3450,2552,1739,837,-97,-1012,-1823,-2551,-3021,-3311,-3391,-3425,-3325,-3170,-3048,-2940,-2839,-2710,-2682,-2638,-2753,-2912,-3305,-3680,-3781,-3185,-2693,-2213,-1700,-1342,-1076,-809,-615,-499,-448,-2782,-404,-2914,-235,-99,-2934,-2473,-2370,-756,-1967,-847,965,1013,1038,487,1026,1162,1337,-1103,946,740,-1359,418,1310,1069,448,450,-2267,0,-725,-386,-442,-326,-177,-79,-1926,-440,320],[-849,-479,-459,-512,-631,-1109,-1416,-1680,-2030,-2168,-2244,-2246,-1884,-1591,-3226,-2230,-873,-1143,-397,-3896,-1336,-3286,-2249,976,313,-606,1404,425,505,2315,-578,-94,2397,228,-236,-2301,-2157,617,3622,976,-339,3612,1276,-3056,-1811,-544,-979,2396,3275,-324,-3325,-589,-230,-205,-460,-1378,-2260,-3450,-4740,-4979,-3599,-2109,-1673,-1093,-268,-181,-1211,2727,2788,-727,-1331,1374,262,-3891,-2408,-1253,-79,373,651,855,-1702,1018,903,-73,-1065,-785,-1423,-3059,-2289,-2137,-1531,-683,143,429,-1485,2055,-2735,-3131,1343,1765,101,1379,22,-1604,1979,1460,-1866,-1146,-2604,-942,-1699,-2497,-3284,-4031,-4371,-4061,-3335,-2488,-2210,-1522,-3676,796,1454,1946,2077,2017,486,1036,332,-400,-2243,-1772,-2005,-2038,-1731,-2778,-804,-455,-242,-253,-1577,-1776,-1519,-2269,-2836,-3503,-4037,-4376,-3888,-3401,-2950,-2680,-2833,-2285,-2239,-2520,-1924,-1687,-1405,-1085,-931,-802,-797,-2901,-738,-1476,-176,332,-103,-2429,1585,1698,1588,344,-3535,-1389,-2817,-2751,-2510,-2616,-2120,-3473,-547,227,654,989,1342,1496,-1321,910,-904,-394,-943,-1804,-2389,-2914,-3405,-3767,-3962,-3979,-3839,-3649,-3479,-2814,-2204,-1468,-1013,-2452,92,331,501,-1598,-3105,-496,-1281,-2297,-2768,-2433,-1607,-604,332,1122,-656,-4376,-2422,-1272,-899,-185,2816,2862,-989,-8080,-2641,4305,5709,7048,8451,9760,10666,11294,11489,11721,11630,10215,11483,11744,12355,12968,13542,-7909,14383,14106,13514,12789,11504,10448,8578,-3980,1128,-3209,4738,4351,-4103,-3549,-6511,-6194,1655,3223,-1479,245,-4019,-3612,1690,-298,382,2303,2495,2550,-2925,-2487,-305,114,-2910,-2845,-2291,-515,-699,-850,-961,-674,-1213,-634,-753,-1078,-1124,-1337,-1102,-747,-203,-899,-2078,1995,2808,1967,-215,856,-2430,432,-1359,-2701,-2398,-1725,75,1469,-2184,-606,618,213,-165,-1267,-574,-3093,-974,-1159,-1476,-1694,-1913,-1946,-2037,-2016,-1931,-2871,-1601,-1406,-1571,-851,-491,-2326,-1282,383,640,725,816,-1328,-662,418,-1376,46,-325,-778,-1074,-1505,-1841,-2104,-2382,-2451,-2630,-2578,-2573,-2609,-2634,-2811,-2783,-2399,-2068,-1703,-1409,-2636,-3055,-1822,-1508,-1209,-800,-874,-1030,-2552,-3146,362,900,1566,-2399,-1518,-803,1964,3540,3863,5203,-1536,-737,-3194,-2249,-1534,1221,367,-2365,-2317,-2204,-2347,-1000,-968,-2023,-874,814,688,-1618,-434,-878,-1474,-2200,-2681,-3397,-3783,-3600,-3368,-3046,-2823,-2705,-2608,-2550,-2549,-2409,-2437,-2492,-2617,-2733,-3027,-3347,-3874,-4400,-4324,-3564,-2882,-2300,-1481,-2438,-1534,-2220,325,-2837,2159,2493,2683,-1375,-1813,-2257,-2452,-3247,-2276,-223,1859,-44,-1894,13,-585,-1248,-2780,-2235,-2569,-2992,-3141,-3521,-3741,-3896,-4078,-4202,-4156,-3857,-3080,-2698,-1457,-375,-2937,-2311,-1382,-634,-915,-706,-1749,-2788,-2713,-920,1115,53,-1334,786,-813,-2274,-2863,-2176,-1122,0,243,-1169,-564,-2132,-2547,-661,-1160,-2575,-2341,-1297,1640,1591,1499,1246,990,-3835,-603,-1832,352,534,595,611,-892,749,-97,-2655,-185,1301,2147,1309,3061,2477,-657,-5077,-3019,-873,-8,2550,2079,1871,1735,1609,1601,1504,-1641,-3342,-495,-534,-531,-1201,-1928,-2691,-3288,-3785,-4030,-3857,-3537,-3337,-3228,-3010,-2750,-2292,-1741,-1032,-309,418,988,1042,-1122,446,-979,-1219,-1155,-781,-1850,-1494,-2128,-3312,-3544,-656,-365,-199,-69,-328,-1985,287,167,113,218,197,33,-235,-2603,-1279,-1636,-2691,-3210,-3763,-3672,-3391,-3183,-3000,-2849,-2886,-3035,-3291,-3575,-3892,-3836,-3310,-3030,-2844,-2774,-2635,-2770,-3152,-3539,-4097,-4004,-3553,-3179,-2741,-2274,-1869,-3900,-1268,-731,-1506,29,880,1093,4273,5689,6819,7920,1217,-3020,320,109,1311,1726,-3487,-681,185,-2662,-2720,-3890,-3496,-2288,-1491,-952,-720,-882,-3256,-1541,-1987,-1844,-1375,-936,-1414,228,462,-1197,1445,1681,-5686,2202,2437,467,-1219,-3180,-3713,-6159,2465,6349,-2713,-1928,5277,6418,8865,7280,5780,1284,-6763,-8542,-2797,1132,-4640,-7750,10652,9735,352,6732,7363,7219,7026,-13952,7352,7588,7385,7338,7126,8,6274,5607,4884,-8012,-23151,-18753,-6940,1549,1110,-121,450,380,-7389,-5139,-2959,-2246,25,-249,-491,-854,-5705,-4547,-4268,-4522,-5176,-2155,-3202,-3238,-60,526,884,-1899,-1734,-3279,-1637,1976,2013,-126,2324,592,-2730,-2750,-1684,-2905,-3917,-769,1718,-205,-1704,-737,-13,-3988,-4039,-856,-985,-1076,-968,-912,-2081,-954,-1076,-1358,-1423,-1443,-1560,-1607,-1552,-1671,-1954,-2670,-3414,-3293,-2454,-1744,-921,-445,11,-3792,505,401,22,-489,-1167,-1859,-2614,-2688,-1941,-1277,-644,-146,-556,1006,-1052,-4306,-3407,1000,560,-1039,2140,-229,1381,904,-304,-1415,-2439,-1301,-2737,-121,-4885,2634,4608,5297,-9482,-9643,6522,7074,-5203,8713,9608,10211,10502,10629,10808,6682,-2810,-7372,16345,17972,18971,18997,17857,16027,1170,11003,8457,6424,5052,4598,4636,4897,4849,-6707,-4647,3205,1979,1041,-261,-1331,-2321,-3008,-2912,-2545,-2231,-2336,-2206,-2534,-2913,-3081,-2534,-1916,-1444,-2524,-3580,-3600,-667,-1386,-1408,-746,-1390,-764,-392,-1851,-2988,-4400,-1868,517,433,503,-276,-1091,-1943,605,-1921,363,55,-509,-855,-1219,-1786,-1128,-1322,-3232,-204,-1780,-2927,105,1087,-3147,-896,-2719,-3198,-1300,-3665,-3543,-839,-976,-1342,-1020,-1492,1668,1516,1154,-110,-2598,-1786,-2510,-327,-610,-832,-169,-1712,-3810,-234,1208,92,-889,352,-335,-2171,-488,-870,-1197,-1915,-2669,-3133,-3337,-3136,-2736,-2324,-2002,-1834,-1828,-1946,-2152,-2306,-2566,-2606,-3051,-2972,-3150,-3340,-3468,-3924,-4015,-3784,-3462,-3158,-2577,-2173,-1519,-879,-299,171,519,644,683,-719,-2516,-154,-333,-505,-1015,1062,477,1889,2510,-747,-1089,-1954,-2039,-1348,-948,-111,-1764,-1893,1115,3125,2285,223,539,1915,533,-3217,-365,-3255,369,120,-3233,-522,-2815,-1057,-1056,-546,470,-315,-1271,-2373,-3549,-4532,-4255,-3315,-2094,-1065,-1717,93,1537,1197,193,1092,-2438,469,-660,657,1038,300,-600,-370,-2071,-498,771],[-4122,-2948,-2140,-1453,-927,-912,-946,-1214,-1893,-2688,-3666,-4581,-4704,-4131,-3566,-2047,-901,-635,1216,-3888,-860,-3266,-1756,534,594,-1001,516,-460,-68,405,-593,-824,-1029,-1254,-1316,-2417,-2402,-931,-705,-413,-1337,-136,-108,-2528,-1567,-747,-1159,1108,2149,-584,-3539,-693,-114,-389,1724,-1674,670,1916,2297,202,53,358,-1546,-1213,10,-387,-1768,3784,4616,-875,-1537,1385,62,-3443,-2719,-1282,121,309,-24,-70,-2348,874,1470,200,-1354,1426,1966,-2092,-520,282,-432,-1091,-1771,-2456,-2943,-3185,-3525,-2883,-2307,-2066,-1800,-1598,-1437,-2093,-1121,-1102,-1575,-1048,-1740,-628,-1389,-612,-708,-926,-1173,-1521,-2454,-2243,-2798,-3207,-4230,-3700,-3447,-2860,-2351,-1822,-1474,-1136,-855,-596,-1950,-377,-516,-1110,-536,-3444,-524,-733,-905,-1184,-1661,-2126,-2553,-3113,-3349,-3483,-3302,-3081,-2593,-2293,-2727,-1941,-2955,-1409,-1000,-2521,-1186,581,2676,3922,1579,1279,133,-2900,-53,-1305,574,143,-1315,-2801,13290,13487,12242,-949,-3248,-1390,-2516,-2176,452,133,-1581,-3866,1094,642,-14,-587,-941,-1274,-1707,-2123,-2292,-2494,-2426,-2414,-2128,-1885,-3436,-1772,-1816,-1762,-1482,-2631,-835,-145,380,910,-736,-2572,1213,891,487,-1531,-2490,-1867,-2585,-2378,-1581,-669,-1935,854,1422,1799,490,-3861,-2040,-2025,-1432,-185,1329,866,-1225,-9452,-1162,-1103,-63,1019,2144,3096,3541,3613,3181,2761,2054,147,1112,1306,1961,-4630,3133,-17071,3657,3297,2698,2046,908,69,-1188,-5144,-2947,-3630,-4074,-4223,-5537,-4074,-5482,-6853,-3493,-3352,-3143,-2936,-3375,-3258,-1215,-606,52,810,1374,1788,-2669,-2355,-876,184,-2480,-2939,-1903,315,51,-159,-1268,-86,-1234,54,580,388,371,48,12,-6,172,-874,-1710,2154,3177,306,-887,345,-2198,31,-1847,-2454,-1687,-1865,-122,1662,-2053,-1102,-2,-589,-1055,-1347,-1381,-3167,-1533,-1580,-1759,-1857,-1981,-1963,-2059,-2105,-2134,-3127,-2061,-1952,-2006,-1402,-892,-2622,-1447,-71,218,341,478,-950,-542,592,-1893,207,-27,-356,-560,-937,-1265,-1563,-1898,-2000,-2142,-1966,-1774,-1609,-1478,-1607,-1691,-1612,-1755,-1982,-2313,-3391,-2599,-2916,-2834,-2561,-2464,-1926,-1308,-1639,-3091,853,1886,2171,-2755,-1364,-516,2233,3918,4133,4451,-1430,-1435,-3715,-2154,-2743,-3145,-1698,-2552,-2702,-2412,-2618,-1176,-1074,-2279,-876,951,1015,-1609,-765,-1588,-2334,-3131,-3640,-4268,-4064,-3169,-2325,-1341,-1189,-874,1503,-793,-19,-765,-615,2343,-854,749,2764,-1270,-2325,199,737,156,-2189,-1210,46,-2941,-1428,-2152,436,-2815,2368,3269,3265,-718,-2531,-2900,-2293,-3378,-2226,-765,1289,2,-1971,-518,-1070,-1695,-2376,-2697,-3097,-3508,-3865,-4350,-4655,-4840,-4935,-4823,-4692,-4619,-4224,-3907,-3633,-3174,-3625,-2865,-1743,-1228,-939,-911,-2210,-2644,-3321,-1378,-1786,-2557,-3401,-4319,-4610,-3558,-3034,-1438,-448,605,54,-1055,-705,-2152,-2606,-927,-1436,-2580,-2262,-921,3995,5007,5046,4857,3470,-3679,-864,-1470,220,2038,1020,103,-1204,-2049,-3264,-4120,-4921,-4996,-4761,-4041,-3446,-2817,-2180,-4551,-3229,-1543,-685,-444,-575,-592,-695,-918,-1094,-1346,-1444,-2743,-1685,-1608,-1611,-1368,-1106,-1295,-526,-241,-22,-1576,478,314,297,1038,-2880,333,1605,1845,2051,2267,2369,1115,-1401,534,-913,-1702,-1379,-792,-2006,-1225,-1642,-2905,-2690,-446,853,4888,5179,-525,-1697,2411,3498,-37,678,6198,5994,771,-2710,-1226,898,-2914,-119,-2050,714,3938,3211,-194,-928,-1937,703,80,-484,-1067,-3718,-2922,-2752,-3239,-3548,-3849,-4129,-4485,-4672,-4921,-4895,-4693,-4556,-4344,-4108,-3967,-4049,-4185,-4315,-4564,-4513,-4104,-3314,-2333,-1115,-39,1197,1081,-3421,-157,253,909,1513,-3867,-225,803,-2659,-2872,-1772,-2727,-548,-1283,-1994,-2226,-2203,-4001,-1629,-1523,-1576,-586,-228,-981,-96,-121,-815,1668,1707,-6165,1643,1521,-785,-1503,-1066,-2517,-6294,1819,3517,-2276,-1511,4169,4217,4232,4227,4243,1348,-7352,-9129,-3800,1427,-3934,-10146,3731,3598,2793,3320,2901,2643,1945,1180,480,-316,-1507,-47164,-3341,-4171,-4922,-5254,-5166,-12689,-18910,-21168,-9260,-5391,-4961,-4549,-4117,-3591,-7057,-6864,-3834,-1653,-1205,-814,-352,18,-4697,-4192,-5235,-3941,-5719,-1279,-3611,-1914,-883,-672,-1409,-2669,-3026,-4039,-4872,-4338,-3507,-2630,-1803,-1066,-2652,-3154,-1512,-2692,-3569,-913,509,300,-1417,-1142,-548,-4479,-4144,84,2005,1609,3210,-143,-1986,4154,4032,3539,3023,2315,-1949,303,-525,-1194,-1385,-1224,-536,457,1445,1465,869,2673,902,-2376,1570,798,-144,-826,-1331,-1399,-1259,-2370,-892,183,508,646,-37,921,-943,-4650,-3123,513,86,-517,-1137,-1825,-2697,-3661,-4604,-4358,-3455,-2556,-2452,-862,-5134,-91,517,783,-67446,-91031,-35107,-194,-5398,-674,-1105,-1147,-1359,-1405,-1279,-4975,-3459,-9760,581,1126,1692,2123,2228,2319,2208,1920,-10354,506,-604,-1649,-2592,-3098,-3210,-5633,-3832,-1369,-770,-261,93,128,85,-106,-2425,-743,-1035,-1394,-1091,-1568,-405,8,413,740,821,-2174,-2844,-3498,-305,-1323,-1339,-1521,-1842,-2080,-2131,-2227,-2893,-4074,-2304,-1769,-1582,-1149,-757,-1178,-2305,737,-1939,517,1933,2024,-151,1265,-1801,-733,-1532,-3722,-308,-2334,-3046,-1952,-2942,-3877,-4605,-4970,-5148,-5127,-5328,-5792,-5843,-5020,-4269,-3095,-2799,-746,500,1514,441,-2610,-1987,-2493,-598,-272,-328,-10,-1968,-3641,242,1569,681,-1494,-298,-934,-2013,-1415,-980,-173,576,-1819,101,2095,2250,-62,2279,2059,-370,1190,703,-589,146,51,291,-3270,-1280,-828,-2096,-1825,-2130,-347,54,-285,-668,-725,-861,-621,-281,91,416,666,735,765,-852,-1910,-563,-323,-1226,-1655,1068,182,2160,3348,-511,-1062,-1531,-1609,-892,-778,-314,-1879,-2157,894,785,766,-197,344,594,240,-2832,-764,-3379,-1432,-1205,-2352,-158,-1928,-701,25,-198,2378,2329,2067,468,960,332,-363,-1383,-2103,-2955,-3514,-3588,-3149,-2480,-1701,-1155,-2495,-176,-557,-314,-825,-1542,-2538,-3653,-4699,-4900,-3791],[424,-481,-119,-1043,-1969,-3052,-3545,-3422,-3101,-2737,-2727,-3129,-3635,-4596,-5474,-3976,-2089,-228,1521,-3660,-477,-3208,-1246,-16,835,-1302,-458,-1509,-710,1659,-651,-920,-482,-1631,-2504,-2902,-2695,-1912,-1281,-595,-2152,596,491,-2028,-1338,-972,-1401,3376,3737,-874,-3846,-899,-38,-625,1626,-1940,649,2361,2072,133,112,834,-1347,-1304,155,-819,-2313,1247,1378,-1076,-1838,1277,-353,-2394,-2803,-1240,330,3074,3091,-133,-2563,553,1535,359,-1611,-537,-888,-1151,-1128,-1082,-904,-670,-533,-539,-545,-607,-3408,-1224,-1148,-1586,-1958,-2314,-2591,-2573,-2744,-2784,-2534,-2322,-2206,-1884,-1618,-1394,-1212,-1139,-1316,-1467,-2782,-2022,-2120,-2778,-4452,-2720,-2983,-3120,-3286,-3297,-3363,-3346,-3319,-3240,-3129,-3100,-2876,-2749,-2497,-2976,-1732,-1554,-1331,-1258,-1442,-1688,-1985,-2530,-2915,-3445,-3904,-4336,-4079,-3529,-2979,-2160,-2980,-649,68,-2443,-1365,851,3626,3436,1251,1125,86,-2895,-5,-1061,523,-209,-2259,-3029,9677,9037,7898,-1745,-2714,-1242,-2174,-1664,828,204,-1739,-4157,1440,1244,765,-567,72,-145,-690,-688,-956,-886,-921,-1147,-1212,-1399,-3193,-2209,-2486,-2239,-1407,-3135,523,1743,2697,3562,-758,-2669,1976,1526,748,-1480,-1890,3028,2758,-1075,571,-256,-2809,1671,3242,3152,1677,-3353,-1574,-2842,-1729,-269,-177,-651,-1449,-10007,-2075,-2207,-1584,-880,48,1038,1766,2329,2537,2812,2731,-10194,2185,1939,1894,-22966,572,-20685,2596,2698,2737,2822,2450,2343,-7093,-6420,-4003,-2177,-1,-334,-6892,-4282,-4550,-7279,-2516,-2877,-3132,-3353,-3273,-3118,-2786,-2540,-2225,-1768,-1441,-1170,-2251,-2169,-1543,-131,-2018,-2954,-1736,569,875,-167,-1557,-87,-1313,-74,1309,770,361,-413,-977,-1595,-1991,-1865,-1398,-639,242,-645,-1636,-165,-1953,-476,-2391,-1891,-983,-1616,-131,731,-1866,-1536,-704,-1118,-1532,-1869,-2003,-2867,-2335,-2417,-2574,-2582,-2548,-2311,-2152,-1937,-1741,-3422,-1503,-1517,-2403,-1617,-1548,-2625,-1817,-1856,-1746,-1698,-1557,-1399,-1347,-1293,-2352,-1689,-1977,-2380,-2660,-3095,-3420,-3355,-2979,-2476,-2224,-1864,-1623,-1463,-1312,-1347,-1239,-865,-743,-756,-344,-3910,-1792,-1684,-2271,-1235,76,-470,142,-774,-2731,825,2265,1896,-3086,-1166,-119,2498,4292,4413,6069,-1066,-2086,-4049,-2139,-685,453,83,-2693,-3102,-2542,-2960,-1341,-1103,-2474,-895,1004,1812,-1714,-405,1585,1119,585,303,-269,-697,-885,-1163,-1190,-1049,-1088,-376,-578,-746,-1234,457,611,-603,-33,-642,-1939,-2455,-3171,-3760,-2646,-1606,-1554,347,-3444,-1294,-2006,760,-2517,2494,3543,3438,144,-2594,-3111,-2078,-3590,-2092,-1343,1102,16,-1963,607,200,-315,-1875,-1361,-1873,-3086,-2847,-3539,-4003,-3837,-3392,-3012,-2839,-2855,-2619,-2450,-2230,-1729,-3477,-3305,-1826,-1331,-1042,-1179,-2568,-2600,-3737,114,-323,-1038,-1725,-2391,-3092,-3722,-3522,-3030,-2534,-1942,-1344,-1040,-873,-2077,-2561,-1211,-1611,-2447,-2078,-2237,-2431,-2478,-2636,-3076,-3661,-4068,-3084,-2223,-1217,-217,386,0,-951,615,561,-2846,-379,-896,-1834,-2552,-3422,-4192,-4054,-3708,-3178,-2254,-770,89,583,1145,1521,1620,1571,1234,-967,-2104,-776,-1517,-388,-663,120,-512,1035,2993,3281,-4132,2699,1018,2075,1349,-3690,-257,-866,-1092,-982,-568,-90,373,-1704,737,-620,-1861,-1643,-909,-2215,-984,-1182,-2375,-1771,-1011,1044,2467,2777,-702,-1345,2983,3968,-258,557,5311,5614,795,-2656,-1154,828,-2929,307,-1577,688,3616,2766,-269,-871,-1784,123,-239,-403,-500,-3585,-2561,-885,-2264,-2919,-1682,-1984,-2304,-2898,-2381,-2132,-1723,-1409,-1068,-765,-2020,-3742,-2341,-1098,-2250,-1585,-1623,-1373,-898,-143,476,1229,936,-3833,-645,398,547,1361,-4144,184,1441,-2489,-3115,-2393,-3137,-964,-193,942,787,589,-4651,405,104,-1565,136,6,-527,-523,-764,-511,72,-217,-6469,-1107,-1626,-1888,-1422,-678,-1552,-6327,647,2882,-2156,-1006,3645,3351,2888,2336,1812,1169,-7875,-8854,-4659,228,-3684,-12259,-264,-792,-1616,-2143,-3060,-3542,-3823,-3411,-2524,-1626,-1191,-169031,-451,-483,-841,-1460,-2185,-18274,-14279,-20789,-11523,-2389,-1551,-3081,7,797,-6421,-8300,-3787,262,2823,2768,2690,2454,-3792,-3844,-6246,-3517,-5708,-1499,-4138,-1284,-2591,-2264,-2840,-3617,-3560,-3791,-3779,-3634,-3515,-3269,-2967,-2635,-2414,-3477,-2026,-2560,-3230,-1281,-946,-888,-1224,-1556,-1108,-5010,-4227,223,2912,1122,3374,-486,-2018,4423,3976,3145,2319,1366,-2405,-821,-1600,-2259,-2693,-3146,-3309,-3200,-2986,-2901,-2653,-2637,-2486,-2226,-2034,-1871,-1773,-1719,-1681,-1593,-1648,-3053,-1435,-1410,-1414,-1544,-1535,-1662,-1766,-4743,-2844,-1692,-1558,-1346,-1066,-668,-356,-78,-485,690,938,1131,-1965,-1456,-5419,-652,1174,-7296,-75712,-107239,-53699,-4342,-6920,-1413,-13821,-809,-485,-171,-24669,-4350,-3618,-3744,-381,-659,-12100,-563,-309,339,1119,488,-37392,-55638,-4477,2922,2620,1622,1799,-4425,-3188,1544,-328,-1331,128,4416,1025,459,-3507,1570,1526,-677,-1061,-1947,-42,4511,4957,4328,2981,-1863,-2195,-3440,-2321,-4074,-5478,-5423,-4256,-3207,-2329,-1864,-3038,-3696,-2969,-552,249,1515,193,-1290,-2813,588,-2008,-140,2889,1200,-274,1067,-1848,-663,-1876,-4152,-665,-2762,-3075,-3493,-4047,-4359,-4462,-4430,-4662,-4912,-5173,-5216,-4893,-4116,-3465,-2483,-2725,-826,-58,414,668,-2469,-2349,-2593,-969,-149,-93,100,-2304,-3601,394,1494,1604,-1352,-1135,-1695,-2047,-889,-998,274,1270,-1871,-251,4010,4180,134,2270,2129,-524,154,4006,-1114,799,3017,1436,-3593,-791,160,-1643,-1682,-1822,-834,-735,-1361,-1995,-2281,-2648,-2677,-2655,-2653,-2737,-2910,-3248,-3585,-3911,-4000,-3844,-3383,-2812,-2297,-1857,-1494,-1158,-956,-747,-1148,-1268,-1452,-822,-1022,-1135,-1989,-2515,-1226,-1118,-1009,-847,-712,-656,-687,-2376,-935,-3309,-1256,-1295,-1571,-1538,-1657,-1657,-1475,-1393,-1264,-1096,-866,-595,-282,188,684,-1482,1327,1598,-2132,-567,1753,1200,-326,328,-2559,-1063,-2195,-2221,-1166,72,-234,-790,-1972,-531,1687],[404,-522,413,390,-118,-967,-1642,-2290,-3071,-3705,-4322,-4851,-4938,-4872,-4607,-4260,-3709,-3152,-2406,-3244,-1041,-2893,-561,-478,1163,-1281,-1282,-2414,-1197,1232,-631,-612,601,564,44,-1767,-2767,-477,2394,990,-2631,1886,177,-1481,-1066,-1045,-1602,4166,4012,-1098,-3337,-1107,105,-815,1530,-2069,672,655,518,92,175,765,-1051,-1318,233,-1306,-2561,1961,2296,-1238,-2141,1170,-902,-1267,-2532,-1061,581,5679,2202,-649,-2092,118,4334,428,-1745,388,2602,-283,-243,1240,1798,1206,546,-514,-855,-1490,-2510,-2846,-3234,-3708,-3597,-3178,-2675,-3029,-1615,-1270,-790,-714,-461,-361,-1480,-681,-1016,-1473,-1923,-2408,-3136,-3085,-3445,-3566,-3881,-3585,-3583,-3559,-3720,-3875,-4179,-4404,-4536,-4493,-4340,-4262,-4020,-3923,-3739,-3408,-3145,-3016,-2787,-2635,-2659,-2666,-2653,-2843,-2858,-3046,-3247,-3631,-3850,-4260,-4434,-3955,-3204,-2298,-1592,-2351,-1534,151,494,721,657,486,-15,-2959,78,-824,346,-603,-2762,-3099,6510,7445,8164,-1869,-2038,-985,-1896,-1269,1112,209,-1934,-4205,1681,3929,2567,-2528,180,-922,-827,-1422,-1839,-2441,-2907,-3393,-3292,-2736,-2364,-2133,-1692,-1849,-1291,-3599,1267,4685,5269,5788,-810,-2814,1870,1319,483,-1493,-1384,4694,4212,-439,-180,-1018,-3252,1936,1515,1045,602,-2881,-1094,-3728,-1915,-546,243,899,-1778,-9822,2681,3948,5170,6117,6957,7581,7732,7599,7086,6719,6175,-20017,-11976,5670,6163,-39158,-1370,-20446,8167,8181,7995,7748,6967,6418,-10497,-7661,-4984,-2053,2937,2802,-8197,-4437,-3774,-7557,1680,1277,-3193,-114,-2184,-2407,80,-1068,1134,2823,3678,1055,-1750,-1982,-2352,27,-1568,-2935,-1811,1095,621,-869,-1698,-309,-1398,-239,-96,-82,185,143,291,243,73,-448,-575,-1010,-1436,-2148,-2914,-3474,-4106,-4854,-4363,-3749,-3143,-2538,-1996,-1512,-1622,-1911,-830,-844,-995,-1163,-1148,-2348,-1725,-757,-844,-333,-179,17,-11,-101,-273,-3584,-663,-795,-2724,-712,-257,-2269,-1384,-464,252,-446,357,-252,-376,801,-2701,402,-386,570,666,463,302,147,-93,-190,-424,-395,-311,-143,140,304,-134,-637,-602,-996,-633,-4062,-1197,-1055,-2517,-1164,-437,-743,-1055,-1335,-2122,-1576,-1575,-1455,-3357,-977,-680,-331,-18,211,384,-514,-2508,-4014,-2177,-428,-900,-1349,-2726,-3476,-2491,-2714,-1546,-993,-2478,-867,1047,1953,-1868,-108,2982,3751,3992,4409,4459,4555,4755,864,-738,-304,-1244,2010,-251,-1327,-1547,1037,378,-338,-516,-737,-2084,-2638,-378,-136,132,-438,-1806,535,-3810,-1053,-1785,717,-1961,656,458,223,132,-1856,-2639,-1707,-3746,-1785,-1792,609,66,-1851,1743,1292,430,-1232,-1383,-2490,-3199,128,-305,-626,-929,-1959,-1640,-2070,-2558,-2697,-2746,-2677,-2254,-2743,-3523,-1795,-1568,-1146,-1384,-2644,-2524,-3554,156,-284,-997,-1600,-1963,-2002,-1713,-2820,-753,-286,253,-389,-787,-795,-1772,-2285,-1407,-1551,-2165,-2601,-3260,-3257,-2627,-1992,-1622,-1395,-2861,-1486,-1147,-899,-459,-212,-271,-1011,327,-38,-2853,-848,-1164,-1829,-2125,-2313,-2105,-1570,-2591,-2716,-2850,987,1659,1954,2303,2454,2313,1999,1356,-641,-1323,-1658,-2745,-3684,-3652,-3006,-2321,-1682,-1315,-1236,-6356,-1561,-1893,-2108,-1905,-4229,-795,-153,492,1002,1395,1542,1356,-1888,1071,-36,-1471,-1754,-1044,-2326,-2051,-2536,-2840,-3066,-3320,-3079,-2790,-2399,-1937,-1439,-983,-811,-574,-377,-303,-418,-661,-2227,-1397,-1859,-2666,-3045,-3465,-3740,-4083,-4443,-4353,-3792,-3169,-2473,-1769,-1046,-439,-3251,-1869,470,-1784,-2532,-1352,-986,-2108,-2323,-2102,-2212,-1880,-1412,-774,-99,-2019,-3088,-2898,-1907,-2174,-1658,-853,-1059,-1692,-1994,-2102,-1665,-944,-3992,-938,690,407,1415,-4156,715,2256,-2006,-3262,-2955,-3456,-1300,-813,452,71,-354,-4986,-831,-1106,-1333,-604,-340,98,-859,-1270,-117,1210,1347,-5921,1127,1062,-2590,126,2659,-621,-6234,-805,4548,-2238,-295,3262,2287,1215,190,-575,-1036,-8143,-7604,-4673,-569,-3634,-13811,-1038,-1635,-2371,-2385,-2149,-1176,-355,504,1426,2178,2399,-215193,2771,2673,2364,1906,-2416,-23594,-9399,-18505,-13114,991,1560,-4370,2998,3879,-5339,-8652,-2568,2659,5665,5179,4552,3701,-2760,-3208,-6957,-3055,-5185,-1317,-4572,-70,-4084,-1644,-2960,-4512,-2293,-3247,-3399,5,-227,-177,41,328,-1854,-3498,-1477,-2267,-2687,-1638,1071,1047,-915,-1716,-1432,-5267,-4075,322,1489,612,1397,-730,-1954,720,289,-349,-826,-1301,-2702,-2360,-2631,-2924,-3162,-3523,-3544,-3143,-2505,-1917,-1149,-648,-98,454,813,160,-655,953,754,-514,-1741,-3686,-2037,-729,-1096,-1537,-1725,-1837,-1639,-4220,-2357,20,620,150,804,561,-49,-929,-1981,-2858,-3811,-3721,-2818,-2029,-5688,-1007,-592,-9666,-67482,-86641,-41390,-4177,-9182,920,-14929,1125,973,-58426,-64459,188,-3398,-765,-1149,-1615,-100595,-14745,-9091,-2659,-2655,-3315,-33544,-70793,-32405,-2843,-2787,-2499,-2262,-3300,-2512,-998,-1041,-2321,85,1025,1635,780,-3999,968,1232,-717,-1147,-2146,425,5568,5310,4497,3307,-1475,-1495,-3202,-999,-2243,-2691,-2215,-1507,-1230,239,-1487,-3134,-3130,-3597,-501,256,1768,474,-1250,-3219,196,-1851,-784,2086,562,-124,1052,-1709,-482,-2040,-3847,-1961,-2488,-2833,-1788,-1678,-1714,-1851,-3657,-3076,-3287,-4099,-4898,-5169,-4534,-4007,-3189,-2431,-1837,-1151,-682,-342,-2100,-2621,-2546,-1240,-73,62,348,-2453,-3588,382,1392,2843,-284,-1744,-2505,-2035,-1211,-1083,-203,967,-1908,-676,1350,1334,278,1617,1284,-410,-1909,2010,-1550,1004,2181,1637,-3816,-353,205,-1204,-1475,-1500,-1572,-1495,-1340,-1176,-789,-694,-493,-457,-612,-974,-1500,-2201,-2788,-3051,-2697,-2005,-1111,-3329,-1965,1010,115,1507,1423,-515,-1149,-1001,-1428,-1620,-2674,-2863,-1988,-2756,238,1187,770,-1454,-663,2068,5,-1978,-254,-3011,-123,-109,-837,-1542,-2505,-3276,-3637,-3427,-2993,-2631,-2321,-2037,-1715,-1189,-557,-1463,643,1201,-2205,-927,2318,966,-737,-106,-2540,187,-929,-1708,-2223,-1798,-945,-973,-1962,-616,1591],[-977,-662,-267,-9,231,112,115,77,-127,-176,-146,25,622,-65,-3067,-457,-371,417,1931,-3085,181,-2784,-945,-1987,-3174,-3778,-3181,-2664,-2270,-1833,-1184,-257,1150,1331,160,-1505,-2859,-1343,1762,542,-3127,1242,-261,-1237,-1108,-1197,-2083,2176,1759,-1569,-2810,-1607,31,-1243,-496,-2334,-1287,-1719,-2131,-2431,-2545,-2410,-2234,-1934,-1612,-1794,-2480,-813,-428,-1546,-2590,352,-1727,-325,-2160,-934,674,584,483,-1271,-1561,-533,-154,-368,-1847,-841,-1038,-1355,-1700,-2081,-2312,-2344,-2243,-2032,-1609,-1081,-1614,-86,617,968,1292,1664,160,-3339,959,141,-95,-603,70,-224,-1502,433,-332,-1113,-1666,-2049,-3286,-1667,-2239,-3524,-3260,1007,2163,1797,2258,2099,1478,487,-888,-478,-1224,-1536,-1626,-1605,-1313,-1985,-317,-41,241,-332,-243,-520,-1318,-951,-1259,-1639,-1882,-2132,-2053,-2065,-2052,-2171,-2958,-2527,-2888,-3237,-3471,-3691,-3879,-4074,-4527,-4908,-4081,-3148,-1600,-681,-13,-1095,-2673,-3052,4901,4202,7137,-1521,-1340,-667,-1745,-1013,1255,90,-2230,-4141,1471,3096,3237,-2063,-295,-1371,1209,1305,-1496,-772,-1371,-1473,-729,-430,-1491,-2995,-2662,-1496,-1134,-4043,792,3035,2630,2260,-934,-3071,896,536,-26,-1626,-1057,54,-56,-211,-1198,-1933,-2994,-514,-630,-831,-1062,-2469,-1586,-4586,-2117,-2022,-2197,-2095,-2373,-9234,-2187,-2321,-2050,-2022,-2010,-2075,-2439,-2891,-3519,-3788,-3992,-28409,-46506,-2734,-1916,-52403,-1265,-17720,423,719,1005,1423,1485,1907,-13413,-8790,-5152,-2351,2842,3125,-9484,-4569,-3283,-7843,1592,2803,-3394,-647,-1891,-2320,-1324,-1904,1243,3054,5256,223,-1349,-1929,-3423,-373,-1292,-3057,-2174,3402,2282,-1848,-1706,-1398,-2514,-3470,-4258,-4841,-4651,-4528,-4151,-3891,-3631,-3278,-2990,-2604,-2144,-1950,-3380,-1489,-1704,-1912,-3202,-1059,-856,-801,-769,-761,-1514,-2408,-1206,-1410,-1577,-1550,-1172,-1941,-2278,-766,-1086,723,767,797,580,306,-19,-3415,-582,-746,-3141,-795,-190,-1890,-1378,-868,393,-1372,585,-147,-529,1759,-2964,2,-781,-1884,-2257,-1803,-734,390,1235,1943,2225,2538,2636,2005,401,2124,393,-956,-687,-1366,-1236,-4188,-857,-507,-2785,-1288,765,312,-185,-1228,-2228,-3182,-4067,-4256,-3817,-2979,-2436,-1946,-1567,-1315,-1141,-1057,-2753,-3962,-2536,-1124,-1117,-999,-2904,-4083,-2490,-2302,-1360,-1011,-2491,-1056,828,1118,-2328,175,1301,1348,1307,1532,1518,1703,2152,981,-863,-78,-1618,1633,-129,-1808,-1887,2705,3489,-331,-795,185,-1973,-3141,-560,-364,-139,281,-2219,33,-4155,-988,-1822,1648,-1521,857,483,439,965,-941,-2078,-1475,-3742,-1613,-2256,-107,-147,-1983,1383,940,506,-782,-1200,-3316,-3698,593,15,-349,-642,-1857,-1405,-1989,-3084,-3216,-3280,-2707,-1843,-2181,-3883,-1861,-1991,-1536,-1802,-2698,-2655,-3072,817,525,36,-803,-565,-724,-798,-2483,-953,-548,-209,-757,-854,-945,-1559,-2082,-1832,-1578,-2111,-1918,-920,-553,-30,364,451,372,-2393,-2047,-608,-871,-914,-1047,-920,-1379,-993,-1339,-3020,-1861,-1919,-2264,-2222,-2154,-1895,-1520,-1553,-2258,-3607,-456,-142,-117,77,224,243,254,89,-555,-733,-1201,-2438,-2173,-2665,-3054,-3197,-2882,-2430,-2015,-7928,-1321,-1155,-1031,-724,-4767,320,1060,1939,2644,2708,2581,1304,-2212,1613,477,-924,-1921,-1250,-2628,-523,-343,-1014,-1388,-1947,-2097,-2314,-2514,-2681,-2809,-2941,-3289,-3471,-3543,-3487,-3242,-2789,-2208,-1712,-1263,-2505,-993,-951,-921,-1064,-1298,-1496,-1622,-1810,-1962,-2066,-2057,-2021,-2977,-1927,-1947,-2014,-2119,-2171,-2404,-2783,-2916,-2880,-2445,-1798,-1186,-474,-127,-2107,-2498,-3406,-2866,-1901,-1554,-1379,-1630,542,32,-666,-1124,-1346,-3957,-1248,-962,-771,-663,-4165,-468,-525,-1497,-3461,-3586,-3860,-1801,-1590,-266,-45,172,-5213,1144,1286,-1150,3419,2982,631,-1317,-1845,118,622,1484,-5507,3381,2671,-3117,1577,5196,117,-6362,-2596,1955,-2785,-21,-828,-1165,-966,-467,120,380,-8323,-5906,-3682,-117,-3905,-14992,551,278,-93,23,-132,57,-3,31,263,502,423,-198432,803,945,944,781,-4576,-25199,-4796,-16102,-13798,-2261,-2043,-5449,66,1516,-4158,-7916,-793,5185,6665,6918,7028,5989,-1714,-2380,-7142,-2739,-4727,-998,-5066,309,-5008,-4014,-4285,-5490,-2204,-3077,-3781,1064,4166,982,6449,375,-1433,-3454,-1550,-1950,-2136,-2126,4604,4259,-661,-1766,-1651,-5048,-3876,229,1402,-59,1125,-1009,-1937,377,-71,-734,-1239,-1733,-2999,-2701,-2805,-2843,-2796,-2964,-3010,-2856,-2587,-2391,-1981,-1781,-1460,-1068,-802,-630,-1068,-671,-839,-1023,-1659,-3827,-2785,-2220,-2511,-2874,-3061,-3364,-3634,-3764,-3482,-2915,-2390,-1839,-1248,-541,96,-317,-428,2049,2470,2727,-349,-1940,-5816,1516,1884,-8621,-66209,-73299,-28104,-3903,-11942,244,-10774,-6309,-62808,-111244,-23426,3261,-2886,-192,-3910,-24755,-83884,5043,-5992,1390,3015,-5135,-25657,-53833,-31388,-4587,-722,-1968,182,-2432,-1936,371,-1460,-3008,-106,459,780,1413,-3584,282,807,-916,-1177,-2213,1063,5898,5430,4541,3545,-1167,-870,-2889,-114,-1347,-1726,-2374,-2862,-3235,-3178,-2764,-3175,-2489,-3957,422,951,1502,744,-1179,-3588,-179,-1546,-1419,310,-637,-1411,-2290,-3187,-3306,-3110,-3204,-1450,-1644,-2497,-941,1197,51,-1791,-2904,-3138,-690,-3140,-2528,-627,-1098,-1804,-2124,-2285,-2676,-1978,-1659,-1372,-1641,-2774,-2410,-1511,-1723,-2399,-2772,-2749,-3681,-1438,-500,157,686,-1896,-3279,-2014,-1554,-1139,-868,-1855,-2967,-3926,-3542,-2800,-2018,-1300,-733,-368,-2975,-192,-1914,-304,-409,-246,-3972,-52,262,-834,-1295,-878,-2040,2258,2498,2565,2760,2632,480,2463,1533,804,1117,290,-687,-1601,-2578,-3424,-3026,-2541,-1649,-298,345,1060,1538,-597,-1054,-742,-1566,1291,1111,-1080,-1764,-2789,-804,-1403,-1764,-1763,-1386,-952,-514,-1712,-244,-2589,-649,-474,-186,576,265,-11,-170,-480,-791,-1117,-1426,-1716,-1944,-1946,-1804,-1764,-1387,-1082,-2224,-1271,165,531,-1282,-587,-2447,1347,-827,224,1263,918,469,-1087,-1982,-759,135],[-282,-516,-150,-243,-295,-655,-857,-1069,-1404,-1491,-1346,-873,181,299,-2709,161,-146,484,1770,-2759,373,-2550,203,-2189,363,-1265,-2406,-1028,-2367,-679,-1396,300,2592,1243,283,-1289,-2688,-2241,768,33,-3376,757,-446,-1041,-1212,-1466,-2580,-2781,-2786,-2629,-2412,-2303,-2255,-2074,-2091,-2518,-1893,-1760,-1616,-1460,-1302,-1095,-997,-1664,-784,-1617,-1919,-1182,-1377,-1765,-2871,-2461,-2730,-2814,-2587,-2356,-1905,-1607,-1264,-1809,-1037,-1095,-827,-933,-1704,-1080,-977,-897,-782,-698,-529,-311,-166,-705,-29,53,-717,77,286,155,72,-55,-206,-2934,-513,-855,-1061,-1459,-2093,-2611,-3084,-3067,-2372,-1374,-1113,-2035,-2944,-1569,-2399,-2821,-2626,995,4556,1512,2033,3464,1078,-228,-2046,-161,-959,-1579,138,-672,-1323,-1725,-2082,-2457,-2629,-2803,-3107,-3375,-3612,-4012,-4117,-4101,-3759,-3379,-2697,-2146,-1602,-1208,-2768,-600,-536,-2174,-2053,-354,-172,161,-508,-77,-317,-3319,266,-532,-418,-1560,-2262,-2829,1444,750,-94,-1260,-2240,-2834,-2804,-2300,-1606,-877,-2502,-4083,850,1052,796,-1527,-101,-773,-1729,-2732,-3126,-2698,-1688,-794,228,-265,-593,-3362,-2511,-586,-713,-4293,-235,-741,-1367,-1815,-2383,-3308,-2601,-2642,-2537,-2438,-2546,-2722,-2972,-3284,-3473,-3413,-3240,-2913,-2586,-2306,-2030,-1921,-1489,-4937,-2192,-1777,-115,331,-3134,-8398,829,856,1336,1668,2094,2559,2829,3074,3140,3449,3547,-34172,-88220,-60129,-57563,-60515,346,-13097,1168,627,269,230,-13,200,-16502,-9450,-4771,-2885,46,44,-9877,-4542,-2902,-7997,-282,-247,-3156,-1274,-1693,-2291,-2557,-2846,-1769,-1928,-1785,-1263,-911,-1818,-4536,-833,-1026,-3166,-2402,2144,1864,-2858,-1393,-58,-1539,281,2190,2538,3068,2114,3378,-521,-732,-234,350,1026,-498,-2420,-4089,-2149,-2834,-3612,-4188,-4557,-3888,-3115,-2337,-1556,-1356,-2817,376,873,1253,1595,1415,-1518,-2605,-1338,-1288,2859,3247,3299,3123,2887,1672,-2935,511,1162,-3387,-797,-76,-1380,-1254,-1041,231,-2099,100,-76,-702,-1759,-3105,-4466,-4097,-2711,-1182,91,1243,1633,2357,3191,3148,3045,2701,2037,457,1189,893,-1148,-756,-1630,-1710,-4264,-537,97,-2734,-1388,-392,-1269,-2217,-3075,-3495,-3245,-2642,-1927,-4214,-532,113,772,1385,1906,2355,220,-2501,-3839,-2966,296,2121,1864,-2978,-4535,-2303,-1768,-1095,-919,-2259,-1216,603,1901,-2836,716,2505,1689,655,-232,-1438,-2418,-2788,-2534,-1611,-534,-1959,1168,3,-1629,-1918,3715,3937,-324,-861,323,-1557,-3680,-1172,-438,2249,999,-2483,-485,-3934,-841,-1877,2178,-1004,1315,420,-67,213,127,-1406,-1146,-3315,-1339,-2268,-701,-371,-2142,1132,793,646,-294,-1081,-3727,-4303,-2445,-2434,-2104,-1672,-1749,-1540,-1597,-3327,-2908,-609,-755,-794,-1597,-4238,-1780,-2334,-1945,-2152,-2530,-2632,-2461,-2757,-2847,-3067,-3141,-3109,-3076,-3063,-3061,-3105,-3128,-3006,-2810,-2828,-2901,-3068,-3335,-3531,-3925,-4321,-4104,-3768,-3473,-3064,-2735,-2617,-2560,-2630,-2614,-2872,-3060,-3152,-3398,-3341,-3530,-3186,-3211,-3035,-2749,-2214,-1981,-1454,-1048,-585,-97,-420,-1681,-3978,911,1058,826,666,352,-189,-825,-1685,-2493,-3267,-3169,-2899,-1379,-2300,667,1411,716,2499,2725,-7828,2917,2790,2490,2099,-5040,500,-544,-1757,-3056,-3767,-2621,-1352,-2351,1001,1117,-140,-1800,-1439,-2876,-388,-75,-319,1066,-2315,345,-93,-551,-1074,-1328,-1632,-2083,-2306,-2382,-2386,-2386,-2332,-2171,-2042,-1872,-2286,-1880,-1847,-1752,-1768,-1827,-1815,-1716,-1680,-1632,-1590,-1504,-1465,-2557,-1492,-1579,-1680,-1675,-1724,-1802,-2350,-2112,-2413,-2591,-2679,-2850,-2922,-2916,-2918,-2936,-3557,-3592,-2929,-2772,-2632,-2411,-2155,-1730,-1457,-1007,-488,-3511,-1334,867,232,1280,-3990,1452,1340,-802,-3245,-3782,-3945,-2264,-2221,873,998,-128,-5129,1279,1065,-872,1276,1082,1065,-1680,-2268,372,34,401,-5099,406,321,-3340,301,195,-96,-6548,-4122,-1442,-3617,-2374,-2652,-2602,-2343,-2037,-1717,-1498,-8128,-3870,-1580,-413,-4215,-15650,1561,1971,2096,2454,2247,2103,1459,737,136,-374,-902,-143792,-149,502,1001,-1728,-4800,-20407,-615,-14038,-13374,-2319,-2797,-5971,-926,478,-2893,-6546,1244,3919,4072,3990,3919,3835,-421,-1161,-6424,-2408,-4247,-505,-5411,395,-4660,-4539,-4581,-5467,-1890,-2795,-3945,755,3343,1331,3384,-75,-1032,-3310,-1574,-1466,-1480,-2583,3889,3500,-342,-1593,-1626,-4576,-3538,30,-598,-1123,-1255,-1182,-1826,-596,-381,-462,-533,-794,-3181,-1983,-2476,-2852,-2706,-2315,-1657,-849,-70,386,1002,1208,-430,1724,1888,693,-1572,1950,1792,973,-1232,-2808,-3419,-693,-1482,-2349,-2909,-3128,-2608,-2708,-1151,209,1044,487,1927,875,1853,-380,-74,3048,3627,3722,533,-1945,-5192,2445,1594,-7686,-63590,-68119,-23950,-5339,-14151,221,-7399,-34562,-122969,-58006,-2705,3873,-2081,-243,-17113,-43266,-5508,14331,2656,3486,4496,-6139,-20565,-38120,-22801,-3571,1710,-2864,1476,-1761,-1416,-208,-1570,-2912,-2425,-3507,-3999,-3584,-2679,-1883,-1163,-1222,-1140,-2076,-236,-473,-763,-1083,-1518,-1799,-2015,-2472,-2429,-2426,-2191,-1864,-1362,-811,-141,-607,-3002,-1765,-3256,1568,1334,1101,631,-1067,-3850,-1104,-1592,-2303,-2762,-3182,-3112,-2940,-2812,-2304,-2080,-2439,-1097,-509,-2104,-999,939,984,-1816,-2151,-3246,-937,-3000,-2257,548,498,544,-140,-937,-3016,-2503,-3042,-3252,-3125,-2770,-2494,-2248,-2126,-2336,-2345,-2295,-3825,-1626,-936,-393,134,-1476,-3459,-1973,-1876,-1151,-967,-1467,-2322,-2809,-2969,-2586,-1792,-851,-791,241,-2011,-1082,-2211,1276,1890,1856,-4049,66,784,-568,-1211,-468,-2781,-668,-950,-1303,-1395,-1628,-1514,-1256,-859,-367,193,701,-677,316,-142,-2091,-268,-1525,-1402,1696,539,1906,3773,-736,-899,-532,-1914,1947,1859,-1407,-1584,-2700,1568,976,-1646,-1589,-1929,-1026,-1136,-1679,-951,-2168,-1362,-1030,-701,-1000,-1431,-1838,-2114,-2509,-2850,-3129,-3308,-3391,-3380,-3155,-2849,-2726,-2349,-2114,-2381,-1715,-1394,-1213,-2099,-1197,-2439,231,-1244,-173,1411,1736,840,-1256,-2139,-1119,849],[-516,-238,-398,-818,-1154,-1773,-2240,-2767,-3536,-4202,-4318,-3753,-2821,-2038,-2371,-924,-535,-358,-109,-2252,495,-2241,554,-3030,1509,-1082,-1720,-68,-2523,-1837,-1876,830,3030,1005,321,-1205,-2426,-3106,-170,-479,-3417,437,-352,-930,-1390,-1118,-3066,-296,678,-2500,-1512,-2719,-58,-2079,226,-2655,244,2141,2505,-808,-342,1827,-628,-1787,-265,-738,-1164,2338,1897,-1904,-2872,-469,-2541,-2414,-3192,-3896,-3578,-2929,-2208,-2281,-1111,-1395,-626,-649,-1354,-1001,-1158,-1379,-1544,-1668,-1621,-1443,-1289,-1219,-1118,-1059,-1255,-1305,-1331,-1749,-2149,-2580,-2939,-2910,-2928,-2729,-2218,-1743,-1377,-832,-1248,5,313,493,-775,-1678,-2593,-1528,-2553,-2145,-2037,-156,-313,-392,-558,-612,-718,-697,-3090,-461,-576,-2098,-145,-219,-264,-1450,-278,-515,-672,-1034,-1290,-1605,-1820,-2131,-2149,-2200,-2111,-2041,-1639,-1296,-873,-514,-2419,247,469,-1950,-2273,1228,1312,159,-1086,-342,-424,-3450,453,-402,-850,-1995,-1802,-2491,375,-641,-1679,-2696,-2719,-1987,-1272,-360,327,-112,-2731,-3995,803,2831,2803,-1465,784,2026,2336,2937,-2399,1218,4363,4216,996,-220,269,-2958,-1516,512,-190,-4312,243,2841,1894,981,-880,-3512,-2140,-2939,-2777,-1975,-1359,-949,-811,-995,-3437,-3238,-2600,-3216,-3235,-2663,-2015,-1452,-945,-4480,-2095,-2473,-175,-264,-4062,-7533,-2171,-3158,-3733,-3715,-2859,-2003,-1436,-1003,-863,-576,-573,-36651,-135476,-152578,-118756,-60903,-2158,-7278,-2693,-3055,-3288,-3204,-3239,-2676,-18424,-9412,-4213,-3598,250,778,-8923,-4395,-2602,-8036,40,-364,-2566,-1937,-1570,-2130,-2129,-3814,1289,1193,704,-621,-805,-1614,-5556,-1308,-768,-3258,-2113,2437,3269,-3732,-860,232,-1321,709,3041,5105,3782,1313,3247,-1083,-1134,-125,542,1517,-1464,-3016,-4205,-2512,-1689,-2991,-2036,-2440,-3735,-3339,-2201,-1104,-1157,-3090,382,2021,1712,2034,1596,-1101,-2681,-1852,-1413,1992,1515,1169,742,422,179,-2300,-109,-248,-3374,-684,-609,-951,-1448,-1946,-2400,-2953,-3347,-3468,-3298,-2819,-2356,-1907,-1425,-1019,-498,-162,-473,434,510,588,347,154,-228,-773,-1427,-2370,-3275,-4002,-3130,-2094,-2015,-4288,-219,715,-2347,-1474,1101,897,1090,532,-404,-698,-1271,-1600,-4489,-994,-86,1109,2421,3710,4905,545,-1931,-3691,-3407,498,2872,2350,-2948,-3898,-1981,-1156,-586,-723,-1830,-1347,379,1741,-3350,1515,2780,1920,930,203,-708,-1305,-1452,-1532,-1340,-1088,-2276,-507,-167,-993,-1647,928,1207,-303,-556,815,-1045,-4189,-1585,-1574,-212,-893,-2547,-1787,-3373,-1631,-1947,-1266,-1080,-1149,-1477,-2034,-2629,-3297,-3391,-2830,-2789,-1002,-1769,-1036,-612,-2369,972,821,824,185,306,-3242,-4288,617,990,914,959,-1685,-1965,-1947,-2556,-2564,162,2359,2330,-985,-4479,-1599,-2615,-2379,-2435,-2266,-2392,-1414,781,817,648,-367,418,210,-284,-1391,-2013,-1770,-2301,-2703,-3028,-2828,-2329,-1802,-2691,-1348,-2052,-2529,-221,-297,-249,-191,-206,-121,-1055,-3202,-373,-623,531,286,-1907,-2355,-483,-991,-2885,-1590,-1734,-2068,-2215,-2403,-2290,-1802,-1113,-1133,-3235,956,1556,1679,1739,1501,890,56,-1102,-2266,-3266,-2804,-3338,-658,-2864,1469,1809,1350,2938,2464,-6903,2519,2193,1792,1442,-5106,365,-158,-748,-1372,-1941,-2513,-2961,-2972,-2643,-2188,-1683,-1435,-1535,-3151,-600,-519,-367,-264,-2591,-196,-238,-390,-1305,-895,-1233,-1819,-2248,-2565,-2765,-2803,-2536,-1980,-1401,-809,-2148,-114,214,583,835,1039,-135,-121,-1237,1984,2046,-731,-794,-2133,231,801,-868,-988,-451,-1401,-2533,-1142,-2090,-1085,-706,-723,270,-1922,-2128,-1213,-3473,-4063,-954,-857,-1994,-2145,1527,1251,1101,1510,1013,-2998,-1314,1161,240,1462,-3817,1881,4399,-112,-2649,-3346,-3575,-2797,-2521,1956,2266,-435,-4936,2437,885,-707,1249,564,73,-2067,-2646,-1483,-1914,-2231,-4901,-2556,-2700,-3512,-2569,-2480,-2511,-6840,-4410,-2938,-4885,-3494,-3551,-3175,-2715,-2254,-1783,-1426,-7638,-1898,-828,-555,-4649,-15981,-495,-820,-1425,-1747,-2537,-3099,-3287,-2520,-1527,-588,-79,-70575,-1672,1294,1294,-6324,-3225,-14019,-233,-12664,-12522,-1770,-2131,-5989,-2691,-2686,-2621,-5318,-2009,-1644,-1193,-735,-160,349,669,234,-5516,-2261,-3958,-155,-5699,-2,-3770,-3025,-3714,-4268,-1605,-2660,-4113,-1430,-1706,-1949,-2232,-2592,-3157,-3663,-3346,-2450,-1607,-3206,176,724,-188,-1464,-1608,-4276,-3317,-294,-356,-1621,-2035,-2936,-3928,-4271,-3535,-3086,-2597,-2261,-3488,-2212,-2186,-2339,-2600,-3183,-3641,-3710,-3373,-2963,-2310,-1861,-1279,-594,15,600,-2377,1620,2093,1659,-773,-1848,-3701,318,1714,-794,1849,1906,-220,-2097,-1369,-2389,-2429,-1314,48,736,1598,-610,278,3074,3467,4340,1182,-2054,-4154,3526,6615,-8757,-62974,-74045,-29514,-8966,-12004,-2345,-8271,-39785,-119885,-52621,-3730,-1831,-1391,-183,-19807,-36784,3607,4101,4173,4188,4031,-7404,-19066,-33105,-21512,-3996,1865,-3623,2014,-1473,-1156,-769,-1648,-2545,-743,1570,968,282,-1883,-1169,-1855,-2658,-2875,-3174,-3226,-3257,-3240,-3244,-3416,-3520,-3626,-3700,-3457,-2938,-2189,-1386,-455,105,1464,-98,-2679,-1142,-2330,3773,3470,3140,1150,-1061,-3862,-882,-652,-2191,-225,-456,-353,-268,-895,41,-1501,-1722,38,592,-1779,-1005,3480,1784,-1771,-1526,-3464,-1320,-3017,-2047,448,-103,-819,-1108,-1258,-1350,-1129,-917,-640,-520,-2319,-2013,-2161,-597,-367,1170,-2065,-3866,-1228,515,5543,4287,-683,-2793,-1897,-2088,-1082,-876,-247,-2481,-2310,279,-641,-1427,-2113,-2705,-3127,-3267,-3159,-2989,-2774,-2760,-2653,-3955,-3060,-3298,-3426,-3271,-3208,-3360,-2284,-2003,-1862,-1548,-1482,-1203,-920,-626,-335,-25,215,194,778,98,-2219,134,-410,-1090,1754,856,1436,1152,-598,-423,-89,-2152,-309,-503,-1562,-1136,-2284,30,234,-2880,-721,-2028,386,-1353,-1526,-525,-1413,-1776,-1415,-1647,-1846,-2020,-2072,-1962,-1995,-2048,-2151,-2279,-2426,-2558,-2514,-2379,-2381,-2055,-1783,-2212,-1733,-449,-326,-2577,-1226,-1969,1404,-1308,-136,1376,2698,1361,-864,-1775,-1052,756],[-1013,-1365,-1859,-2246,-2552,-3106,-3374,-3388,-3171,-2529,-1783,-1022,-7,586,-2152,1298,227,168,661,-1656,838,-1960,788,-2237,1466,-961,-1201,604,-2393,-2876,-2281,1224,3446,565,172,-1342,-2254,-3379,-872,-905,-3318,-1531,-2258,-3024,-3523,-3901,-3819,-3583,-3105,-2963,-2285,-3239,-1791,-2490,-1306,-2757,-903,-705,-483,-1223,-426,663,-499,-1872,-242,483,-410,2035,3289,-1977,-2662,1241,-1877,1553,-419,40,537,315,-1408,-2672,-331,-1296,610,-321,-867,-868,-196,-669,-1221,-2266,-2340,-2583,-2541,-2247,-1720,-1164,-863,-456,-67,-94,-87,-49,-13,-1939,1049,1295,1644,110,923,-522,-996,3441,2994,1543,-315,-1066,-2237,-1599,-2615,-2623,-2089,-1235,-341,502,1055,1474,443,-455,-3172,-622,-54,-2564,477,76,-211,-1284,-407,-586,-609,-1075,-851,-992,-1632,-1325,-1334,-1428,-1424,-1476,-1237,-1094,-913,-827,-1930,-671,-758,-1587,-2320,-940,-933,-840,-1485,-828,-893,-3477,-1107,-1179,-1355,-2358,-1569,-2042,-2111,-2433,-2763,-3284,-3522,-3484,-3315,-3095,-2753,-2227,-2833,-3692,394,1548,1897,-1452,813,2679,2657,3364,-2854,1653,5332,3823,463,-236,1088,-2112,-277,1629,352,-4089,260,2439,3732,1979,-641,-3647,-892,-133,-1936,-1689,-341,2536,2419,1938,-4514,-3116,-30,-613,-945,-934,-594,-308,352,-3258,-1759,-3019,878,610,-5092,-6741,-982,-905,63,1076,2193,3235,3909,4358,4428,4572,4380,-36093,-185730,-243395,-168319,-53925,1786,-1015,1080,566,62,-319,-1077,-1474,-16169,-8468,-3674,-4393,-1758,-1090,-7669,-4152,-2336,-7976,-740,-1279,-1904,-2596,-2867,-2613,-1949,-4704,-1111,-853,-937,-1217,-1436,-1481,-4685,-1747,-503,-3301,-1105,3808,4061,-3770,-231,685,-931,1216,3271,4986,3489,471,2620,-1595,-1382,-988,-2032,-2731,-2994,-3601,-3689,-3498,-3435,-3015,-2261,-1762,-1290,-860,-545,-330,-929,-3139,-426,-351,-326,-155,273,-693,-2550,-2275,-1405,1818,1870,1957,1819,1610,1277,-1554,-488,-585,-3073,-1926,-2429,-2791,-2650,-2124,-1450,-2478,-810,-58,-1099,645,-1413,-957,-1175,-96,-399,-896,-1979,-1729,-1980,-1729,-1339,-625,55,648,579,1330,1458,-1113,-697,-1830,-2122,-4029,-1608,-2766,-2511,-1555,-558,429,1190,1522,204,551,0,-869,-4448,506,1194,880,616,421,355,370,-1243,-3529,-3109,85,-308,-779,-2822,-3171,-2587,-2658,-2140,-1580,-1277,-1447,-107,100,-3634,175,158,153,54,179,-5,-113,-91,-345,-776,-987,-2553,-1994,-2555,-3181,-3516,-3063,-2644,-2309,-1964,-1789,-1604,-4153,-1606,-2857,-1884,-2228,-2727,-2999,-3317,-3619,-3913,-4042,-4019,-4016,-3905,-3628,-3096,-2546,-1732,-842,-2219,-626,-920,-927,-841,-2672,908,996,1045,654,1326,-2218,-3249,695,735,1351,1545,-1649,-2003,-2213,-1460,-1994,506,1894,1450,-246,-3644,-1332,-2813,-2793,-2613,-2115,-2064,-1883,-1674,-1333,-1225,-1089,-964,-963,-1120,-1448,-2437,-2608,-2956,-2500,-1563,-1203,-507,-716,-3091,-1206,-2027,-3024,363,1560,3478,4318,3439,1991,-276,-3663,-303,-774,2302,284,-2531,-2855,1029,1318,-2523,464,-2124,-47,850,-227,-1338,-2383,-3278,-3805,-3324,-2996,-2826,-3153,-3497,-4029,-4765,-4046,-3172,-2187,-1425,-2220,-3117,-599,-3317,1007,1088,1152,1069,859,-6108,393,64,-312,-600,-4913,-1274,-1608,-1835,-2018,-2095,-2168,-2216,-2092,-1928,-1755,-1529,-1415,-1365,-3352,-1048,-999,-846,-703,-2655,-413,-260,-160,-1551,-28,-26,-297,-2458,-1206,-839,-1113,-1319,-1284,-1033,-477,-2032,572,1553,1920,620,1674,7,164,-1321,5548,3996,-576,-1012,-1654,872,1628,-700,-411,-414,-1115,-2725,-1232,-1844,-1304,160,-984,601,-2619,-2120,-615,-3193,-4075,-610,-590,-2066,-1891,2982,3094,3125,3389,1103,-2416,-1067,1275,363,1470,-3575,2151,3641,652,-1748,-2331,-2748,-2781,-1954,2713,4788,-568,-4564,2257,957,-578,342,-975,-1931,-2864,-3381,-3676,-3455,-2836,-4792,-1207,-491,-3557,969,1512,1800,-6655,-2933,-1684,-6383,1014,501,-17,-496,-914,-1232,-1827,-6676,-2276,-2677,-2867,-4982,-15769,-3785,-4246,-4526,-3701,-3242,-2553,-2227,-1908,-1501,-1199,-1335,-1304,-5744,-1633,-2002,-9925,-2953,-7776,-3618,-11730,-11612,-3772,-3486,-5304,-2729,-2130,-1551,-4357,-231,297,770,1107,1428,1565,1406,1130,-4472,-2097,-3667,-976,-5589,-1798,-2862,-1809,-2553,-2927,-1558,-2515,-4098,-370,718,1721,3533,-1598,-798,-3441,-1805,-499,-457,-3755,1600,207,-740,-1244,-1443,-3956,-3030,-686,-1381,-2447,-299,-1608,-1723,-503,-178,28,348,533,-3722,242,86,-235,-1319,-1308,-1874,-2207,-2368,-2520,-2354,-2267,-1928,-1376,-803,-168,-3189,1231,2036,2337,-194,-817,-2997,-605,687,-1497,1819,2906,-123,-1552,-71,-198,-1802,-2128,-889,521,1309,-852,772,3102,3356,4973,1762,-2104,-2866,3680,3701,-11388,-63388,-85581,-40102,-14143,-9037,-4952,-11777,-24675,-121838,-81790,-16041,-1730,-1174,-661,-14452,-37246,-7302,-741,-1485,-2135,-2679,-8811,-20250,-37622,-28184,-6571,44,-4192,975,-1363,-969,-1174,-1608,-2231,-1035,1526,1232,807,-1163,-1855,-1222,-2459,-2946,-3830,-4453,-4425,-3997,-3675,-3643,-3679,-3859,-4144,-3980,-3396,-2594,-1790,-915,-94,762,508,-2077,-529,-1284,2830,2677,2548,1262,-1034,-3459,-1201,-151,-2080,-631,-738,-614,-349,-544,176,-1138,-1011,754,1609,-1453,-895,5591,2488,-1596,-983,-3667,-1667,-3136,-2811,-4358,-4103,-3057,-1779,-790,-230,-1499,144,-155,-603,-1809,-1813,-2537,-1051,-770,60,-1792,-3582,-2223,123,2833,3096,212,-2074,-1801,-2134,-939,-366,-584,-2798,-2682,338,-167,-962,-2316,-2693,-2675,-2720,-2481,-2502,-1699,-1412,-978,-3824,-599,-457,-329,-1181,-240,-2849,-99,-328,-730,-972,-1455,-1700,-1902,-2050,-2159,-2226,-2332,-2345,-2344,-2231,-2393,-1844,-1545,-1312,-1136,-998,-838,-741,-564,-464,-328,-2453,-472,-819,-1837,-1926,-2493,-2653,-2440,-4043,-1196,-1742,0,-1868,-1578,20,-715,-2070,-2077,-3068,-3846,-3789,-3011,-1999,-1217,-589,-156,-246,-2384,281,441,657,-247,-95,484,-2222,-1831,634,-666,-2049,-1030,-1589,1376,-1560,-214,1128,2697,1648,-541,-1490,-1174,-689],[-4420,-4063,-3830,-3462,-2977,-2717,-2236,-1745,-1450,-1130,-941,-839,-489,-235,-1964,216,304,-237,-298,-939,1160,-1669,955,-1385,1333,-912,-906,958,-2087,-2690,-2208,1465,2458,-33,-178,-1704,-2246,-2826,-1080,-1110,-3146,85,-236,-1130,-1998,-817,-3073,-670,-417,-3401,-387,-3034,-314,-2891,-1119,-2816,-511,-814,-1162,-1801,-1567,-1372,-1010,-1980,-107,925,137,1152,2550,-2106,-2504,1467,-1241,2224,-15,288,789,810,-1588,-3070,-338,-1025,-888,-1078,-1173,-1291,-1337,-1542,-1849,-3054,-2756,-3161,-3432,-3218,-2518,-1681,-1017,-169,714,1201,813,1617,-162,-1616,2787,1812,2064,258,930,-732,-853,1719,715,-510,-1818,-3194,-4004,-3054,-2704,-1233,-1261,893,2448,1197,1938,2293,291,246,-2248,-1082,364,-2942,-1132,-1877,-2441,-2750,-3020,-3339,-3494,-3665,-3896,-3880,-3658,-3543,-3196,-2968,-2704,-2582,-2257,-2118,-2014,-2057,-2170,-2203,-2418,-2607,-2683,-2730,-2698,-2572,-2554,-2516,-2581,-3595,-2834,-2938,-3149,-3293,-3457,-3469,-3115,-2640,-2134,-1833,-1349,-735,-232,500,1111,-319,-2959,-3299,-264,4145,785,-1084,841,2711,2611,1841,-3489,15,-267,-81,43,-514,1607,-1381,672,2037,612,-3895,-611,-1549,-2612,-3339,-3117,-3906,-1513,-1005,-2767,-1737,-385,-238,-494,-934,-5377,-2681,-2640,-3280,-3558,-3006,-2415,-1897,-1420,-1819,-1391,-3438,-968,-1274,-6381,-6311,-3647,-2914,-1592,-452,673,1672,2270,2620,2569,2568,2209,-33821,-234693,-317021,-190460,-43076,113,361,512,418,196,-25,-676,-10084,-10344,-6816,-3486,-5367,2247,3456,-6551,-4054,-2275,-8061,1061,4977,-1033,-3077,-1446,-564,1623,-5434,104,-456,-1068,-1618,-1944,-2113,-3676,-2316,-1175,-3443,32,647,1365,-2925,196,1026,-632,1532,3284,3157,3010,-578,1729,-2210,-1603,-94,641,284,-2606,-4308,-3124,-3441,-1811,-1522,-313,-339,-266,-103,65,221,-872,-3064,-1384,97,-22,-20,275,-471,-2471,-2749,-1387,2128,2276,2424,2310,2094,1740,-911,-828,-1635,-2739,-1382,-1897,-2515,-2999,-3041,-2635,-2287,-1519,-892,-1491,22,-760,-1408,-1260,-276,-587,-1401,-3080,-2292,-2885,-2979,-2651,-1828,-961,-108,466,1347,1448,-1067,-657,-1956,-2161,-3582,261,1730,-1099,-1800,1045,1069,1960,1415,605,462,-634,-1571,-4204,919,1798,942,11,-927,-1696,-2102,-1983,-3521,-2427,-375,-35,178,-2770,-2558,-1351,-584,-860,-1215,-1608,-1899,-2079,-2394,-3217,-2277,-1627,-720,218,1422,5,480,1344,675,-752,1006,-2926,-755,94,386,-707,2219,1563,-282,666,360,-268,-3602,-927,-4345,-270,-513,-2174,-2052,-2088,-1123,-2153,-1095,-826,-586,-377,-196,76,230,290,-124,-1822,-408,-82,-531,-1175,-3218,767,1119,989,597,300,-1244,-2239,-86,-222,-212,-183,-1795,-1588,-2401,-1302,-1693,-2295,-3009,-3442,-3426,-2870,-2404,-3088,-3320,-2856,-1873,-1516,-727,-1017,-1270,-1802,-2301,-2750,-3204,-3641,-4001,-4107,-3777,-3039,-2027,-1500,-1496,-362,-314,-3154,-1271,-2102,-3336,636,1014,540,-772,-2270,-3476,-3357,-3683,-1203,-1045,409,-499,-3358,-2936,1448,1425,-2196,180,-2545,-102,1070,298,-593,-1567,-2652,-4033,-4795,-4362,-3672,-3405,-3123,-3009,-3078,-3112,-3129,-2824,-2465,-2508,-2707,-829,-3111,-19,66,44,-232,-743,-5910,-2104,-2962,-3830,-4248,-4723,-3245,-2765,-2358,-2115,-1986,-2071,-2339,-2616,-2983,-3389,-3552,-3338,-2833,-3569,-1553,-1068,-559,-153,-2704,378,531,571,-2041,505,420,98,-3322,-1845,-115,-69,102,466,400,889,-2196,255,1969,1918,500,621,-24,267,-1761,2933,2586,-471,-1387,-1410,130,-703,-1515,-2139,-2635,-2822,-3203,-2274,-1976,-1872,-1017,-1481,-467,-3023,-2347,-324,-3154,-4097,-684,-712,-2214,-1680,1566,2075,1782,2505,956,-2090,-903,1139,307,1189,-3600,2033,3793,1161,-984,-1362,-1987,-2230,-1134,2982,4451,-848,-4342,1837,1024,-816,383,205,443,-2534,-2857,245,-2179,-1906,-5079,621,719,-3783,3411,3974,4130,-6022,-1288,-3153,-8322,1697,5224,4713,4037,3233,2376,-2788,-5661,-525,-1411,-1947,-5516,-15244,-2987,-3193,-3401,-3040,-2908,-2438,-2262,-2048,-1719,-1471,-1641,-1629,-11045,-1944,-2282,-12770,-3114,-3499,-3586,-11308,-11306,-3687,-3614,-4375,-3708,-3717,-3825,-4139,-3971,-4142,-4289,-4462,-4511,-4583,-4766,-4714,-4686,-4547,-4304,-4049,-5447,-3470,-3186,-2798,-2487,-2071,-1530,-2722,-4258,-1201,590,1178,1781,-2575,-1059,-3905,-2074,-208,-273,-3546,2982,2585,-129,-1320,-1512,-3926,-3018,-1368,-2544,-3457,852,-1958,-1837,1493,4694,3160,441,2443,-4217,2540,4039,254,-1616,697,1199,-588,2356,-15,1073,86,-786,2831,2684,388,-3703,2057,1925,1928,80,-95,-2073,-1338,-585,-2444,1342,1041,-401,-1452,-1341,-2371,-3408,-3102,-1888,-515,680,-1449,1007,2786,2934,4183,1936,-2440,-1844,2894,2672,-14575,-58535,-88187,-49517,-20545,-6830,-7440,-12641,-1640,-72399,-91706,-25462,1694,-435,399,-5955,-36289,-50215,4052,-6049,4,-1995,-10107,-21111,-44737,-37062,-9676,-410,-4883,-605,-1687,-1119,-1724,-1791,-2336,-1394,-677,-717,-916,-1222,-2658,-2459,-3419,-3965,-4335,-3629,-3014,-2495,-2121,-2027,-1985,-2103,-2487,-2981,-3445,-3623,-3495,-3080,-2637,-2122,-1787,-1515,-1225,-1089,-1015,-1101,-1054,-1111,-1253,-3169,-1672,-565,-1818,-916,-8,387,666,-325,124,-988,-559,1277,2239,-1344,-927,6561,2863,-1539,-733,-3934,-2016,-3545,-1840,289,224,-579,4717,5250,2161,-2455,2371,2874,672,-1387,-1768,-3034,-1547,-1397,-2219,-2871,-3152,-3487,-1507,-943,-459,-177,-1570,-1820,-2139,-839,-1158,-1891,-3217,-3381,-3887,-3829,-3340,-2753,-2246,-1897,-1723,-1683,-2711,-1707,-1764,-1561,-3766,-1280,-1041,-748,-1419,-195,-2246,73,604,499,517,239,2,-20,-174,-489,-412,-497,-433,-313,-113,-2627,463,760,-980,1002,971,907,732,32,419,324,-2621,68,-119,-2206,-598,-1456,-907,-835,-2825,-59,-1122,-222,-2401,-1741,252,-36,-1973,-2165,-3109,-4714,-3279,-1701,-100,239,-105,2881,-708,-2871,3465,3356,2354,259,-545,-56,-2265,-1860,176,-762,-1258,-446,-1132,986,-1792,-206,-676,-1305,-1969,-2516,-2825,-3122,-3141],[-2436,-2013,-1831,-1628,-1422,-1563,-1600,-2115,-2109,-2460,-2835,-3031,-2625,-2013,-1817,-415,319,-768,-1436,-139,1590,-1355,1090,-547,1154,-918,-797,1032,-1657,-1457,-1640,591,1892,-622,-626,-2161,-2321,-2198,-715,-933,-2834,61,449,-1315,-2217,1153,-2432,1838,2230,-3568,103,-2505,-411,-3008,-1815,-2611,-31,318,648,-2314,-567,-1184,-1773,-1998,-1796,-1341,-772,-107,497,-2066,-2230,995,-576,341,-61,-680,-1203,-1896,-2444,-3153,-2374,-1575,-782,-541,65,-1009,1300,1006,-152,-3320,857,604,285,-1275,-282,-1008,-504,-341,-42,-80,-102,-223,-429,-1214,-959,-1424,-1721,-2134,-2676,-2978,-3167,-3115,-2840,-2515,-2125,-1783,-1868,-1894,-2477,-963,-1017,131,352,558,545,495,236,-46,-912,-1450,-1175,-2588,-2160,-2680,-2983,-2911,-2658,-2375,-1919,-1524,-1316,-1435,-2228,-816,-532,-958,-2824,-112,-2390,-1393,846,815,-1148,491,-113,-789,-1669,-1399,-1888,-2326,-2907,-3497,-3549,-3504,-2088,-1195,-2256,-3203,-692,-1329,3600,2751,2071,-693,2118,3171,599,1665,2035,-363,-2762,-2578,-883,2465,-64,69,-5,-490,-832,-866,-3987,-97,385,625,-27,-769,1037,-668,241,-271,-677,-3509,-1321,-998,-614,-37,-210,-3706,70,-462,-3525,-1698,-476,944,289,-574,-4509,-2382,-3151,-3035,-2393,-1813,-1362,-1109,-1000,-997,-1205,-3364,-2158,-2466,-7651,-6069,-1613,-1113,-240,361,908,1337,1427,1378,1069,958,629,-30915,-270525,-346069,-173780,-30830,-1387,-907,-109,850,2043,3525,4746,-19997,-3242,-4495,-3575,-6222,7453,7228,-5490,-3982,-2250,-8183,912,5882,-369,-3259,-1290,909,3452,-5055,1750,490,-708,-1714,-2352,-2702,-2784,-2866,-2566,-3509,-2374,-2259,-1959,-1876,-1283,-823,-402,5,328,433,729,-1690,563,-2738,-1665,-260,88,-395,-2465,-4249,-2661,-3874,-2025,-1682,-1460,-1430,-1331,-1155,-956,-716,-923,-2821,-2236,200,297,895,1347,-351,-2445,-3156,-1264,2665,2742,2913,2941,2999,1903,-345,-872,-2654,-2385,-49,27,533,-125,436,-162,-2081,-1958,-798,-1982,-502,-222,-1934,-1305,-421,-531,-2736,-2851,-60,-221,-205,-304,-143,36,236,239,566,771,-1031,-580,-2134,-2058,-3039,314,1967,-532,-2162,725,837,1493,1061,818,302,-1311,-2286,-3956,1242,1333,500,-466,-1544,-2580,-2951,-1964,-3607,-1762,625,1954,2247,-2754,-2042,-1259,242,1156,-60,-468,-1997,-673,241,-2535,2863,3166,3908,4049,1613,-374,-474,194,223,-758,1110,-3238,-1616,-164,829,-295,1374,845,-327,173,-102,-261,-3092,-713,-3158,-1230,-1637,-2173,-2508,-2798,-3110,-3401,-3476,-3322,-3146,-2968,-2805,-2547,-2413,-2146,-1917,-1658,-1291,-1099,-993,-1425,-3594,-1634,-1831,-1996,-1907,-1556,-1040,-1296,82,-68,893,1265,-1975,-847,-2246,525,-864,470,1226,1322,1502,-1621,-1072,-3282,-3750,-3037,-1862,-1105,-549,-1345,-1832,-2090,-1829,-1404,-1102,-994,-1070,-2260,-1572,-1639,-1503,-1848,-1838,-1333,-1458,-2562,-1899,-2170,-2600,-1798,-1285,-536,188,416,999,949,-3091,-568,-1183,173,-1243,-3804,-2086,1555,1494,-1736,-186,-2658,-99,1676,1306,269,341,-286,-1236,-1746,-2211,-2394,-2629,-2558,-2483,-2511,-2508,-2564,-2381,-2162,-2329,-2277,-817,-2551,611,1003,1355,1505,-811,-5973,1036,624,124,-293,-4299,-1142,-1489,-1690,-1841,-1917,-2041,-2205,-2254,-2288,-2306,-2230,-2213,-2191,-3307,-2007,-2024,-1949,-1892,-2445,-1732,-1579,-1401,-2389,-766,-298,50,-3633,-2164,2208,2050,984,3279,793,901,-2273,226,2527,1992,808,-3,146,567,-2175,4629,3479,-46,-1495,-1031,1541,879,-898,334,1664,-92,-3547,-640,-2111,-2661,-2686,-2187,-1471,-2515,-2366,80,-2998,-3965,-729,-782,-2009,-1208,1510,1259,708,223,-259,-1571,-1225,-1655,-2016,-2293,-3445,-2382,-2409,-2252,-2365,-2045,-1899,-1757,-1837,-1896,-2000,-2290,-3770,-2955,-3526,-3543,-3066,-2648,-1988,-2257,-2429,-509,-2512,-2968,-5208,-299,-464,-3601,-1068,-1223,-1130,-4690,282,-2914,-9911,1760,4330,4979,5338,5346,4998,-3278,-4192,1614,184,-664,-5698,-13811,756,1493,1900,2516,1057,2835,-33770,2491,2437,2331,1856,1618,-16434,1003,619,-14317,-143,-457,-498,-10400,-11133,-746,-783,-2777,-1077,-1138,-1254,-4080,-1278,-1346,-1399,-1509,-1550,-1681,-1989,-2251,-2529,-2479,-3334,-1627,-4794,-2729,-2219,-893,-680,-403,-681,-2635,-3949,-1855,-50,-369,-626,-2845,-1015,-3964,-1844,-980,-872,-2666,-521,-580,-796,-1049,-1166,-3466,-2579,-1586,-2832,-3737,436,-1798,-1477,946,3036,1811,-22,2202,-4272,2184,4225,894,-1000,334,822,-446,2878,269,1128,-155,-302,3834,3293,266,-2573,1005,163,-599,-1446,-2130,-2457,-2724,-2685,-2920,-2006,-1524,-950,-1138,332,1018,-7,-1012,-1229,-343,425,-1701,1615,2821,2608,2229,1932,-2386,-499,942,780,-16658,-49050,-77454,-52917,-26833,-4923,-8606,-9741,-1336,-36421,-72220,-27726,2834,202,441,1579,-27925,-76804,-8183,-9747,-3550,-1685,-10056,-18346,-45474,-39899,-10067,3833,-4958,1684,-1740,-906,-1768,-1570,-2206,-1091,-1061,-1147,-1177,-1140,-2875,-2946,-3965,-1537,-1735,-1864,-2067,-2225,-2357,-2592,-2706,-2822,-3074,-3350,-3596,-3724,-3833,-3802,-3733,-3518,-3372,-3120,-2835,-2554,-2261,-2073,-1724,-1475,-1343,-2464,-1706,-440,-972,-680,-1104,-1423,-1979,-2807,-3296,-3730,-3238,-2319,-1072,-934,-636,1576,2153,-1117,-267,-3606,-1716,-3733,-1564,206,293,-847,4449,5877,3605,-2420,2318,3312,1545,-653,-1414,-3102,-1805,-1759,1535,-1310,-2295,-2964,-467,2114,1936,1418,-923,-1576,-1807,-2276,-1884,-835,-3227,-2434,-1284,2921,2501,-900,-767,1581,323,-1200,-2700,436,-292,-753,-3504,-1165,-1016,-784,-1550,-529,-1514,-404,-681,-1146,-1466,-2052,-2448,-2864,-3285,-3619,-3459,-2929,-2203,-1451,-618,-2676,1021,1754,-1016,1350,1112,1580,3201,637,1344,1274,-2412,1390,511,-2579,-1155,-1493,-1140,-1340,-1628,882,-334,-652,-2894,-1969,501,595,-1568,-2529,-1683,-2482,-2267,-1406,-418,30,-76,1135,-1247,-2809,867,631,355,-139,-1108,-744,-2476,-1979,-800,-839,-821,-992,-994,-1097,-2171,-1491,-1706,-1786,-1789,-1609,-1215,-1612,-531],[-957,100,-143,-323,-419,-760,-881,-2900,-1229,-1405,-1644,-1882,-1779,-1664,-1506,-1139,-645,-1219,-2469,848,1240,-880,1293,373,534,-870,-750,-618,-1045,-202,-772,1139,2080,-1009,-1078,-2588,-2420,-1564,-30,-456,-2391,140,739,-1461,-2259,1923,-1588,674,1080,-3468,345,-1909,-436,-2830,-2448,-2217,6,-388,65,-2723,-396,-733,-1222,-1671,-2097,-2504,-2742,-2640,-2344,-2113,-1933,-1809,-1829,-1922,-1945,-2122,-2153,-2309,-2287,-3017,-1699,-1062,-1165,-392,568,-985,1857,810,-204,-3268,3252,3141,1253,-1437,-30,-736,520,30,-321,-964,-1514,-2085,-2661,-3041,-3698,-4205,-4074,-3604,-3096,-2330,-1579,-852,-143,481,979,663,-1713,-2039,-2123,-889,-937,851,2417,1034,1731,1268,653,103,-413,-1846,-1190,-2064,-1850,-2192,-2411,-2446,-2508,-2659,-2661,-2677,-2797,-2821,-2736,-2750,-2488,-2281,-2986,-1725,-3282,-2079,-450,-211,-824,75,-658,-298,-830,-919,-1812,-1693,-1634,-816,-1897,-3352,834,-809,-2685,-3456,-420,-984,3847,1761,373,-1352,2388,4105,1536,2551,2245,-385,-2353,-1711,-1532,1220,-674,1561,2607,2377,2070,-282,-4301,160,-200,-560,-540,-1057,-404,-437,-569,-712,-802,-3060,-1243,-1076,-915,-531,-301,-3473,-371,-770,-3893,-1682,-712,1192,773,168,-3266,-1265,-1760,-2295,-2747,-3100,-3295,-3401,-3398,-3271,-3120,-2894,-2636,-2028,-8865,-6063,-405,32,855,1429,1970,2414,2543,2557,782,2364,2207,-28309,-268715,-314054,-126756,-18664,612,321,90,-2,281,1043,1707,-28836,3649,-1820,-3995,-6775,7194,6536,-4539,-3948,-2243,-8363,874,5833,148,-3005,-854,2702,4418,-4328,2823,2310,1843,734,502,-590,-2048,-3366,-465,-3454,2168,1906,1615,-853,541,51,-436,-744,-863,-911,-545,-2652,-787,-2935,-1565,-473,121,-1023,-1963,-3553,-2370,-4199,-2261,-190,-16,-143,-273,-344,-354,-246,-1043,-2473,-2457,-1257,71,1571,1894,-274,-2479,-3409,-1003,1811,1667,1679,1602,1586,1529,163,-545,-3125,-2001,174,-66,512,33,-433,-869,-1919,-2441,-2511,-3100,-3574,-3949,-3932,-3445,-2804,-1944,-2773,-1908,243,759,1277,1479,1735,1828,716,-29,1357,508,-959,-405,-2313,-1754,-2426,298,-138,-350,-2566,-1144,-1485,-1892,-2306,-2608,-2757,-2737,-2896,-3728,-1582,-1014,-371,269,854,1132,839,-142,-3707,-1118,620,1305,1506,-2719,-1594,-1288,-764,-1315,-1956,-2642,-3226,-3674,-4004,-3610,-3182,-2784,-2446,-2291,-2015,-2129,-2226,-2216,-2465,-2656,-2858,-3282,-2966,-2800,-2600,-2258,-2105,-2025,-2053,-2097,-2329,-2543,-2880,-3004,-2865,-2357,-1740,-1774,-2658,-1068,188,-2429,1770,901,1551,1996,1682,1363,868,484,26,-1368,-602,-1012,-1385,-1650,-2962,-931,41,1014,1213,2925,302,-533,75,-563,1830,1665,-2144,-43,-1878,1349,-313,175,1366,1111,905,-489,-1038,-3407,-3924,-3204,-1985,-804,690,823,1091,801,886,1148,-1148,-743,163,-1775,-554,-646,-504,-2212,-2286,-363,374,-1922,-1598,-1825,-1646,1575,418,569,-116,-1225,541,1051,-2489,-763,-1222,-955,-2014,-3138,-982,2460,1956,-1284,-741,-2555,-197,4334,4060,-612,1230,2615,-431,-769,1321,528,-419,-995,-1340,-1488,-1345,-1123,-701,-396,-1918,-2009,-1050,-2146,1732,753,2574,2855,-1533,-6265,2823,2446,1875,1263,-3883,-387,-1029,-1514,-1702,-1545,-1270,-1007,-705,-526,-519,-631,-996,-1499,-3049,-2500,-3041,-3370,-3579,-3831,-3683,-3558,-3300,-2847,-2196,-1389,-661,-2945,-2243,2732,1952,698,4241,1072,719,-2556,242,2917,1829,1039,-407,191,744,-2875,3698,3100,340,-1633,-871,1608,271,-1157,550,641,-832,-4091,-884,-2609,-2820,-1416,-2037,989,-1960,-2547,204,-3137,-4208,-1078,-1162,-1877,-954,-1712,-2593,-3571,-3841,-3240,-2562,-1985,-1542,-1247,-1081,-3558,-794,-801,-696,-925,-784,-876,-1037,-1469,-1913,-2405,-3020,-3410,-3369,-3091,-2409,-1740,-1371,-931,-1963,-2058,-955,-2749,-4317,-5653,-3197,-3633,-3472,-2758,-2263,-2004,-3432,-2028,-2436,-10221,-3569,-3103,-2093,-1039,-45,846,-3799,-2998,1914,1713,8,-6155,-12143,263,-50,-246,209,-5001,-6810,-43745,1155,1264,1238,784,547,-21870,44,-169,-15405,-427,-513,-410,-9230,-11718,-790,-966,-1326,-1336,-1238,-1071,-4776,-422,-230,-118,-162,-210,-384,-719,-949,-1666,-2089,-3234,-93,-4391,-4015,-2545,-1068,-29,723,-605,-2914,-3864,-2898,-476,-383,-107,-2839,-1125,-3563,-1791,794,425,-2108,259,-200,-784,-1142,-1126,-3229,-2376,-2097,-2616,-3651,-4097,-4403,-3381,-2046,-825,-7,-855,1579,-4571,1456,3021,1525,-334,-324,100,-408,3113,265,862,-648,-81,1624,1210,-233,-1603,-456,-1116,-1718,-2366,-2668,-2328,-1778,-2281,-3646,457,980,-765,-1368,1034,1298,-789,-1748,-2327,-966,-165,-2316,1805,1378,601,-129,-672,-2698,-1817,-2543,-3232,-18437,-41511,-66250,-51981,-25774,-4036,-8905,-8859,2628,-29474,-67798,-30939,837,-125,-875,-1027,-22525,-71349,-14627,-7966,2071,2444,-9528,-13479,-37726,-33047,-6876,654,-5015,-7,-2195,-1006,-2020,-1672,-2534,-1568,-1947,-2146,-2213,-2076,-3174,-3830,-4335,-1735,-922,-753,-718,-676,-617,-629,-2413,-207,-345,156,-1702,-339,985,965,596,1541,1516,289,558,1169,937,568,338,-13,-1112,-2015,-1946,-1563,-2321,-3035,-3960,-4626,-4923,-4497,-3626,-3090,-2365,-1706,-925,-854,-692,107,273,-958,-170,-3293,-1336,-4263,-1622,-243,-20,-1198,-201,-35,146,-2107,1012,1417,1801,-203,-1271,-3177,-2231,-2341,1422,-1274,-1645,-1809,-662,525,304,3,-666,-1591,-1722,-2156,-2354,-1810,-3157,-2035,-1970,2853,3001,486,117,1628,189,-983,-2892,-236,4086,2116,-3463,-1205,1217,137,-1925,130,-1072,-445,587,756,1961,2678,234,-254,1244,-1049,-1466,-2715,-2830,-1988,-1083,-2661,575,1047,-1321,938,887,540,53,-405,-961,-1471,-2168,-2714,-2947,-3153,-1519,-850,-198,-2683,-751,1391,315,-1106,-3472,-2373,633,718,-1179,-2972,-730,-979,-910,-513,109,-373,74,1025,-1903,-2492,417,79,-310,-934,-1759,-1712,-2838,-2185,-1897,-1867,-1792,-1886,-1727,-1521,-2528,-875,-503,-83,250,325,-708,-2070,-360],[-892,527,2089,4379,6587,1514,-876,-3202,-434,1890,4107,1015,2550,-873,-1276,2506,548,-1791,-3035,830,176,-470,-1084,-1415,-1749,-1653,-1814,-2099,-2524,-3029,-3505,-3662,-2968,-2207,-1661,-3031,-2685,-1098,-494,-410,-2003,-248,-57,-1680,-2256,428,-732,-615,-6,-3314,-115,-1375,-814,-2531,-3083,-1776,-978,-1203,-805,-2942,40,158,-164,-1244,-365,-850,-1465,-2060,-2663,-3339,-3374,-2898,-2436,-2020,-1525,-1185,-719,-1414,-1614,-2772,-817,211,-1976,-573,-1104,-1444,-1048,-130,-219,-3202,3840,4226,786,-1582,-276,-343,2772,386,3174,3378,-778,-326,-152,-674,1346,871,691,506,283,-1011,233,417,440,378,315,196,-1561,-2083,-1673,-975,-977,831,1816,833,2358,2422,1551,2009,1587,-2165,1127,-1536,148,119,-163,-1787,-564,-996,-2324,-1884,-2591,-3280,-3879,-4059,-3457,-2950,-2418,-2038,-3265,-2757,-710,-511,-586,-265,-1221,-552,-728,-978,-2028,-2114,-1621,-1662,-2578,-3097,-886,-1144,-3009,-3495,-163,-665,1550,703,-1503,-2200,1832,2080,2374,2642,2547,-293,-1720,-693,-2041,-141,-890,3173,2778,2143,1385,-1497,-4157,-1435,-1947,-2069,-1490,-1237,-73,223,755,974,666,-2509,813,616,1099,1242,346,-3206,-844,-1126,-3215,-1651,-1030,2098,1966,1725,-1947,-413,1041,827,568,247,-70,-399,-660,-802,-931,-2096,-1192,-1105,-9869,-6192,-1288,-2280,-999,-749,-3522,-39,128,278,-3183,528,627,-26361,-233167,-241783,-66070,-7324,102,-203,-607,-1080,-1378,-1329,-1416,-31377,-582,-343,-4684,-6823,344,507,-3676,-3880,-2181,-8524,-855,-1224,-1491,-2447,-1728,-1747,-1713,-3655,-2180,-2386,-2677,-2800,-2524,-2036,-1445,-3734,-520,-3279,523,512,390,-72,-622,-1319,-2133,-2877,-3370,-3486,-2960,-2836,-2172,-2625,-1939,-2039,-2307,-2432,-2260,-2814,-2262,-4387,-2472,394,1041,420,-475,991,843,-691,-1192,-2078,-1952,-2587,64,2889,2605,-202,-2577,-3481,-640,2486,1951,1441,743,79,-478,-805,-698,-2577,-1597,423,-96,636,364,1307,-397,-1819,-2639,-1780,-2677,405,-469,-2086,-1584,-1569,-1311,-1966,-990,1135,1743,2355,2637,2934,2938,130,-302,1936,-72,-855,-148,-2485,-1518,-1941,-2185,-2403,-2168,-2973,-1790,-1532,-1377,-1313,-1269,-1273,-2487,-3316,-3519,-1923,-2171,-2354,-2481,-2551,-2521,-2444,-2363,-3761,-2343,-2481,-2693,-2882,-3164,-3198,-2980,-2659,-2149,-1684,-1274,-2609,-1717,-1684,-1077,151,142,80,-141,-221,-670,-2220,-2077,-2052,-2673,-3396,-4136,-4311,-3634,-2877,-2032,-1435,-974,-693,-512,-610,-802,-2397,-1689,-2055,-2023,-1559,-1654,-2449,-627,327,-2539,2291,1012,1164,3453,4514,4886,3589,554,-30,-1282,-283,1833,1246,-1270,-2217,462,1707,1291,1263,4156,799,-1,-288,-1093,1696,1367,-2211,747,-1421,1758,195,-253,1778,1959,2178,642,-1062,-3434,-3849,-3314,-2190,-606,1675,1611,981,533,994,785,-1305,-675,-234,-1311,-1109,-1324,-1359,-2427,-2740,-1378,-1308,-1282,-1849,-1451,-962,-1092,-1268,-1306,-1786,-2797,-1487,-1517,-1935,-1513,-1657,-1991,-2670,-2818,-2943,-1783,-452,-775,-1376,-2324,-337,3719,2983,-1281,620,2292,-651,-377,3484,2255,929,32,-597,-1036,-1215,-1361,-1356,-1507,-1575,-1815,-1794,-1815,-1712,-1694,-1583,-1545,-2253,-6372,-1772,-1997,-2301,-2539,-3392,-3124,-3384,-3509,-3570,-3531,-3511,-3498,-3349,-3167,-2977,-2728,-2588,-2489,-2782,-2230,-2226,-2116,-1988,-1936,-1451,-957,-346,-2924,1297,2268,1764,-2065,-1924,3584,2104,344,5109,1369,467,-2888,444,3275,1587,1207,-454,253,943,-3241,2532,2712,811,-1623,-778,1547,-385,-1429,-1637,-1500,-935,-4493,147,-3266,-2765,-2220,-2194,1073,-1460,-2703,217,-3381,-4647,-1410,-1613,-1669,-764,1100,722,-1220,-653,-1353,-2052,-2611,-2793,-2530,-2025,-3732,-651,-73,591,886,1500,803,135,1928,1759,1498,-1050,-2728,529,375,-2068,1465,2068,2853,-1517,-1621,-582,-2650,-5633,-5829,-2455,-1545,-3167,-960,-1970,-2890,-3245,-3097,-2689,-8542,-2074,-2004,-1938,-1780,-1475,-1005,-4130,-1997,439,830,-1223,-6721,-10177,863,2147,1792,1719,-10901,-19948,-24857,-732,-1364,-1989,-2777,-2658,-26410,-1396,-856,-16094,-160,0,261,-7329,-12725,115,-44,-332,-626,-814,-1033,-5800,-1193,-1283,-1295,-1254,-985,-630,-303,140,-831,-2153,-3078,-455,-3997,-5273,-3184,-1458,490,1414,-614,-3253,-3744,-3967,-2193,-2963,-2522,-2269,-1193,-2894,-1637,1194,588,-1581,2427,2660,59,-1293,-1062,-2890,-2065,-2064,-1893,-3073,-2052,-1908,-1526,-779,-1149,-1846,-1698,908,-4690,713,1988,2259,503,-879,-527,-152,1336,260,-44,-1045,-1251,-1304,-1175,-959,-818,-836,-1035,-1388,-2086,-2885,-3095,-2207,-2980,-4284,-301,161,-1201,-1801,1396,1487,-1698,-2373,-3363,-1555,-729,-2897,1892,1796,1114,475,16,-3038,-880,-1383,-1755,-19798,-37525,-58590,-48167,-19535,-3613,-8198,-10725,-1456,-45653,-81730,-35359,-1306,-1039,-2149,-83,-18690,-39240,-4597,-914,1820,2072,-8575,-7668,-23733,-17973,-347,1290,-4607,680,-2642,-1019,-2141,-1732,-2913,-405,-42,425,1063,-236,-3226,-4453,-3629,-1864,-753,6950,7407,5064,2244,2327,-3024,1542,231,173,-1714,69,2066,776,220,2428,2698,1082,636,815,87,-689,-1216,-1733,-2238,-2583,-2462,-2423,-2635,-2718,-2977,-3014,-3181,-3550,-3621,-3981,-4049,-4047,-3785,-3681,-3650,-3571,-3427,-3137,-2691,-2783,-2210,-4528,-2129,-2241,-2302,-2756,-3042,-3428,-3861,-3773,-3316,-2633,-1858,-1008,-990,-2944,-2416,-2732,1336,-1268,-949,-673,-627,1599,888,-35,-1054,-2039,-2369,-1952,-946,-179,-2759,-1486,-2431,2119,3490,1973,973,1691,67,-651,-2941,-919,3341,1629,-3350,-1573,-553,-804,-2162,-168,-656,-579,549,18,751,421,-345,-1288,-2353,-3465,-4392,-4518,-3774,-2988,-2275,-2220,-1403,-1174,-1588,-1198,-1258,-1184,-1028,-663,-290,154,-1785,672,723,-3596,638,-147,-585,-3395,-2,2691,988,-1317,-3857,-2654,861,1413,-680,-3210,2014,2065,1968,2629,3115,-738,427,2072,-2404,-2123,284,47,-927,-2133,-3087,-4132,-5044,-5933,-6804,-6807,-6035,-5341,-4388,-3467,-2749,-1760,-1007,-271,332,561,-487,-2469,-481],[-977,-63,-101,-45,94,-35,-1440,-2718,-551,-452,-812,-1221,-1324,-1602,-1443,-1403,-1210,-2480,-2431,-792,-800,-890,-1154,-1347,-1736,-1783,-2037,-2270,-2456,-2546,-2491,-2277,-1665,-1179,-2356,-3315,-3110,-830,1056,414,-1727,11,790,-1970,-2259,3145,82,-1944,-1597,-3203,922,-928,-569,-2205,-3692,-1334,-17,-2125,-1902,-2789,1349,2693,-101,-859,2538,5781,1463,-1811,-1363,-1604,-1411,178,-165,-281,-205,-295,-347,-1761,-1817,-2482,-1715,-1785,-2665,-1412,-1122,-1066,-187,411,-109,-3297,3529,3289,376,-1661,-448,128,3003,562,3327,3089,-1558,-1181,-167,-529,856,-78,-596,-945,-1125,-1052,-510,-159,141,288,344,221,-1326,-1911,-1141,-1158,-1409,-1628,-1688,-1526,-1396,-1204,-1190,-1203,-1309,-2275,-1675,-2068,-2344,-2737,-2941,-2810,-2563,-2347,-2587,-1735,-1670,-2457,-2412,-1697,-1644,-1714,-1731,-1857,-2474,-3349,-1783,-1933,-2143,-2287,-2627,-2947,-3053,-2912,-2608,-2439,-1899,-1597,-3254,-2715,-1206,-1471,-3119,-3339,-990,-997,-1172,-1331,-3183,-3047,-2364,-2627,-2872,-3103,-3202,-3110,-2815,-2444,-2217,-1690,-1522,-1320,-955,-616,-435,-2599,-3692,-35,135,155,307,-1187,819,497,843,799,557,-1837,320,289,99,9,-294,-2858,-1295,-1498,-2476,-1569,-1372,356,358,242,-547,-9,-218,-392,-602,-843,-1030,-1165,-1183,-1057,-927,-1164,-834,-693,-10565,-6348,-1048,-4251,-711,-297,-17592,953,1444,1927,-3595,2814,3201,-25024,-188536,-156251,-3463,2754,4242,4201,4048,3778,3600,3656,3454,-25751,3817,3616,-5533,-6376,3582,3452,-2864,-3691,-2004,-8543,339,-468,-1168,-1767,-1947,-1928,-1676,-3057,-1500,-1436,-1634,-2000,-2398,-2923,-3406,-3928,-4004,-3710,-3424,-3280,-3100,-3119,-3096,-3114,-3198,-3274,-3384,-3652,-3673,-3961,-3883,-3592,-3069,-2351,-1636,-1976,-807,-2024,-2315,-4407,-2597,1897,3360,665,-947,796,666,-1097,-1304,-1640,-1277,-2992,268,3250,2858,-95,-2707,-3394,-194,2037,1252,698,303,383,502,1015,842,-1563,-1153,707,17,505,616,1728,-432,-1746,-2405,-2287,-2505,-1637,-1495,-1352,-539,-467,-1502,-1264,-220,1494,1527,1769,1949,2410,2365,-442,-524,1135,-448,-704,173,-2612,-618,-1126,-1433,-2307,-2471,-3317,-2085,-1760,-1592,-1580,-1630,-1729,-2877,-3465,-3289,-1420,-918,-246,482,-39,-2053,601,-84,-3703,31,1029,-37,1140,-2513,-918,-1653,263,2106,549,155,-2749,-2234,-2641,-350,1668,1488,1381,1221,408,-235,-2977,-2992,-1537,-705,-891,-2649,-2769,-3195,-3948,-3706,-3135,-2633,-2263,-1936,-1829,-1749,-2222,-1988,-2144,-2215,-2264,-2276,-2034,-1628,-1370,-2673,-1111,-988,-1054,-1261,-1541,-1671,-1764,-1514,-1099,-1247,-358,955,1550,-901,-1416,430,2013,1427,1288,1591,1119,236,-619,-1631,-231,-717,-2166,-1889,-2608,-3426,-3953,-4223,-3791,-3188,-2618,-2033,-1786,-3405,-3796,-3331,-2462,-1371,-1660,-2009,-2260,-2720,-3068,-3266,-3347,-3343,-3330,-3401,-3523,-3572,-3577,-3743,-3782,-3655,-3442,-3079,-2887,-2739,-2565,-2666,-2880,-3034,-3242,-3730,-3575,-3339,-2734,-2379,-1919,-2793,-3062,-1474,-1219,-878,-872,-502,-2023,-2079,-532,1867,1835,-1584,78,1678,-944,-74,2626,2311,1640,1089,580,-156,-937,-1922,-2914,-4122,-4492,-3391,-2342,-1574,-125,-190,1494,2013,-3070,-6067,2340,2088,1706,1384,-2864,-661,609,662,834,-1845,-2532,-2416,295,2352,2610,2846,2078,1265,-2539,-1889,-947,2346,2202,-1570,-227,1951,825,-2774,2820,3370,776,-1202,-1425,3512,2388,-95,3208,1655,113,-3278,743,761,692,679,-302,299,1021,-2418,902,626,245,-1508,-990,-1720,-2442,-2916,-2819,-2421,-1975,-4188,-1535,-4051,-2151,-3012,-2446,-2554,-2341,-2854,-1202,-3708,-4961,-1527,-2077,-1442,-672,1444,1121,-2133,-458,-1421,-2521,-3722,-4353,-3358,-2433,-3961,-687,-40,661,997,1688,1509,680,2722,3131,2953,-1222,-2082,2645,3166,-2907,4638,4978,2825,-1042,-1226,-1040,-2347,-6034,-5329,-3358,-2315,-2783,2607,1393,125,-1050,-2004,-2854,-6699,-3396,-3212,-3038,-2919,-2791,-2562,-4406,-1926,-1640,-1286,-3354,-7519,-8164,-385,546,367,475,-16573,-28977,-612,-1159,-1568,-1998,-2751,-3223,-29396,-3371,-2992,-16746,-2378,-2103,-1619,-4823,-14070,-581,-273,-130,-72,-27,-540,-6845,-596,-1043,-1549,-2146,-2650,-3127,-3411,-3112,-2700,-2280,-2928,-1228,-3706,-6253,-4154,-2008,-697,-796,-812,-3682,-3696,-4849,-497,-83,-1390,-1453,-1196,-2191,-1501,1404,665,-1173,2047,1856,-23,-1585,-1084,-2531,-1701,-1979,-1225,-2459,-1335,-1494,-948,-1453,-3086,-3533,-2570,119,-4565,-97,1060,1071,946,-1314,-986,-62,-197,-390,-318,-1430,-179,151,413,-1261,-22,681,566,410,23,-370,-624,-1099,-3479,-4208,-2384,-2536,-2302,-2521,-1106,-409,-2815,-2717,-4301,-2155,-1354,-3422,-223,-582,-1211,-1839,-2231,-3521,-2414,-2363,-2184,-20503,-35712,-52627,-41811,-13802,-3426,-7099,-13878,-7539,-66018,-96803,-34746,2213,516,-4057,831,-8486,1694,4685,3825,2876,1770,-7479,-1794,-7630,-2841,-3441,-3467,-3877,-2706,-3136,-1213,-2281,-1869,-3081,8,4511,5568,5898,-473,-3257,-4425,-3014,-2067,-718,7407,8384,3951,1405,1813,-3718,2015,800,135,-1715,379,492,-212,-717,-761,-511,99,470,1507,2091,2435,2805,1311,-1174,-1056,-2193,2134,1132,464,1011,1018,126,-1075,-2046,-3302,-4061,-3962,-3025,-2252,-1700,-1290,-1005,-739,-429,-2340,-407,-4062,-1923,-1411,-1891,-2808,-3587,-4412,-4425,-3252,-2069,-920,171,560,-741,-2716,-2505,-3005,1121,-1491,-446,192,-592,1998,741,-660,-1898,-2348,-1683,-331,762,114,-2373,-1063,-2835,1174,1566,1508,1464,1377,-167,-393,-2974,-1759,-593,-1058,-3356,-2310,-2843,-3259,-3455,-3795,-3708,-3602,-3489,-3330,-2835,-2461,-1803,-1120,-457,-1218,610,-3038,1086,1109,-2755,-1670,624,390,-1970,-129,-266,-225,-114,155,382,650,-1548,803,685,-3821,286,70,-994,-2791,-38,69,143,-1524,-4121,-2961,-133,-254,-336,-3229,814,1469,1828,2665,3891,-1283,633,2054,-2758,-1963,-1026,2522,2420,1462,-2750,-2474,-3549,-2493,-2278,-3218,-3973,-4488,-4091,-3415,-2908,-2171,-1719,-1324,-1085,-894,-669,-3027,-623],[-893,440,1384,1098,867,-157,-1693,-1942,-474,-717,-990,-1241,-1158,-2134,-970,-842,-592,-2962,-1642,115,299,189,458,550,149,-1507,-1731,-716,303,189,143,171,483,-766,-2949,-3138,-3512,-620,-157,-429,-1458,-1044,-1327,-2194,-2196,-2546,-3038,-3547,-3581,-3321,-2902,-2474,-2006,-1837,-4150,-854,-31,-3069,-2463,-2229,1853,2589,-23,-418,2743,2518,1537,-1781,-2885,-1410,-1149,662,306,402,413,242,-460,-1905,-2114,-2193,-2173,-2685,-3204,-1673,-1032,-1196,-326,-330,-504,-3608,-917,-718,-226,-1695,-543,598,2867,964,3307,2605,-2462,-2133,-258,-520,1822,949,265,-508,-1381,-2007,-2524,-2734,-2488,-1970,-1265,-543,-1013,-1573,-641,-1472,-1299,893,2296,201,2972,3244,2655,2164,1470,-2192,-85,-1028,-1699,-2129,-1872,-2101,-794,-998,-2808,-620,-407,-2616,-2097,-740,1723,-680,-521,3,-1631,-3879,73,-239,-562,-809,-2188,-1682,-2077,-2452,-2696,-2707,-2642,-2404,-3906,-2346,-1765,-1870,-3050,-3238,-1255,-1230,-1377,-1497,-3769,-3591,-2153,-2136,-2015,-1827,-1520,-1070,-447,227,-2096,-2233,-294,2116,2461,1637,578,-3678,-3266,1551,1083,434,40,-1008,-731,-1143,-1564,-1907,-2138,-2411,-2860,-2956,-3197,-3343,-3729,-3871,-3997,-4164,-4129,-3980,-3950,-3946,-3989,-4055,-3958,-3650,-3290,-2797,-2296,-1841,-1400,-1022,-666,-307,-72,-350,-45,1,-11102,-6615,-235,-5629,796,-4829,-20549,3647,4379,4970,-2413,5612,5639,-24110,-144816,-72573,4197,3433,2648,2042,1479,978,727,824,722,-19414,1298,1334,-6574,-5779,1408,1417,-2235,-3463,-1843,-8457,-315,-674,-852,-1192,-520,-48,582,-2670,1446,1846,1972,471,566,-115,-556,-3862,-612,-2868,-662,-1169,-1566,-2097,-2535,-2965,-3384,-3647,-3709,-3711,-3367,-3317,-3110,-3127,-3283,-3432,-3543,-3252,-2567,-1949,-2635,-4354,-2720,551,958,854,-1434,448,377,-1448,-1443,-1287,-743,-2095,524,3407,3027,-54,-2969,-3329,176,2799,1784,3501,2610,1189,-275,-1694,-2693,-2822,-2141,-1264,-423,-61,-119,-450,-979,-1760,-2125,-2713,-2036,450,1702,-447,-61,-271,-1592,-847,285,2289,2561,2270,2117,2469,1634,-1041,-756,353,-475,-601,437,-2739,88,-568,-1538,-2439,-2541,-3611,-1984,-1601,-1504,-1716,-1472,-1703,-3153,-3418,-3078,-2989,-2533,-1664,-630,-1269,-2964,353,-254,-3575,456,1413,-608,582,-2375,-748,-1980,-34,1895,787,193,-2720,-2775,-3124,-2443,-2682,-2409,-1953,-1629,-1216,-1248,-3701,-3544,-2206,-2149,-2527,-2736,-2558,-2119,-1633,-1033,-648,-356,-181,-25,-56,-474,-2205,-468,-705,-881,-1049,-1726,-1602,-200,447,-2913,1911,1084,515,2278,3796,4769,3317,255,-344,-1257,-483,2002,1787,-491,-618,390,2323,1613,1270,944,224,-93,-862,-2167,1244,699,-2076,2060,-535,2730,915,-1379,1552,3815,2774,1611,-1341,-3378,-3791,-3221,-2800,-668,-191,-3,41,-343,-818,-1308,-1773,-2072,-2106,-1958,-1667,-1151,-470,-2117,-2894,-1042,842,-187,-2324,-433,1158,2820,153,-907,-2913,-2820,211,1980,-1147,-1105,-360,-3134,-3045,-719,265,-94,-859,-1331,-2440,-1901,-2150,-1996,-1882,-1682,-1421,-1205,-1274,-940,-678,-335,-249,-1,183,211,-1328,-96,-436,-1108,-1843,-2656,-3487,-3163,-2129,-980,285,1466,-4016,-5399,4335,2813,5407,2555,-2321,-837,2248,3758,816,-1835,-2986,-3001,401,5084,4112,3354,2591,1900,-2317,-2150,-961,952,227,-1239,-647,607,-679,-2362,2796,3489,-202,-400,-888,3510,2697,-602,3378,1924,-339,-3288,931,606,526,466,-90,324,436,-1517,-173,-314,-704,-1322,-1605,-1870,-1908,-1904,-1372,-1113,-979,-3626,-1265,-4581,-2223,-3458,-3173,-3373,-3150,-2977,-2421,-3948,-4365,-1716,-2423,-1394,-1296,-1266,-1196,-3004,-1585,-1818,-2131,-2484,-2789,-2926,-2879,-4121,-2379,-2190,-1839,-1736,-1146,-633,-32,429,957,1440,-1435,-1349,1983,1734,-3892,1628,1407,1463,-573,-891,-1511,-1961,-4971,-4825,-4045,-2983,-2364,-397,-934,-1524,-1904,-2386,-2694,-4964,-2833,-2885,-2879,-2778,-2568,-2240,-4686,-1546,-1319,-1074,-6318,-8554,-6256,-1568,-114,-459,-487,-21820,-30981,-1763,-2288,-2634,-2919,-3034,-2599,-30089,-1797,-1494,-17515,-1061,-912,-593,-1947,-15478,-289,-277,-427,-637,-802,-1065,-7086,-1469,-1726,-1935,-2145,-2213,-2291,-2480,-2591,-2738,-2723,-2739,-2268,-3480,-5728,-5337,-2487,-229,170,-1079,-4071,-3702,-4496,1245,1254,-1731,-558,-1033,-1431,-1373,302,-15,-839,-570,-1023,-1492,-1942,-1119,-2108,-1215,-1675,-673,-1892,-1743,-1175,-711,-2045,-4520,-4321,-3255,-704,-4296,-873,285,1151,1131,-1455,-1028,240,-38,-502,-813,-1718,-1446,-1307,-1041,-1691,-266,109,465,826,265,1166,1494,404,-3650,-3603,-2171,-1687,-1979,-3355,1689,1639,-4003,-2419,-4471,-2596,-1926,-3440,1184,1235,549,1151,993,-4039,242,-340,-841,-20040,-33290,-45204,-33188,-8457,-3268,-5897,-16247,-15808,-74568,-96999,-28238,-270,-100,-5880,92,-24,-169,-428,-902,-1229,-1531,-6251,-1983,-2155,-2333,-2201,-1828,-2793,-371,-3465,-992,-2351,-1950,-2534,413,4957,5310,5430,-763,-3240,-3997,-2495,-2225,-676,5064,3951,2808,521,447,-4115,-1547,-2534,-3419,-4012,-3880,-3310,-2505,-1642,-644,232,1116,215,2524,1903,3242,3528,1405,-1128,-593,-2273,2496,1858,1054,1028,1871,2993,2177,830,-788,-257,-1144,-1758,-2431,-2992,-3277,-3303,-3084,-2682,-2466,-2225,-3353,-2165,-1927,-1017,-700,-62,559,1066,-1379,1736,2542,2864,841,-376,-2440,-2376,-2930,988,-1776,3,918,-448,1206,433,-330,-925,-1764,-1756,-957,-599,-384,-1879,-614,-2924,-331,-324,-304,-352,-509,-788,-1156,-2750,-2486,-2130,-2084,-3264,-1901,-1651,-1331,-2122,-1231,-364,-933,546,-1064,-1036,804,683,-1366,1982,-1021,2296,-2612,3899,3234,-3415,-899,2149,351,-2152,-181,168,98,8,165,349,617,-1263,782,627,-3393,-14,-448,-1157,-1799,-1344,-1401,-1394,-1554,-3922,-3010,-1129,-1141,-1049,-2899,-1069,-1226,-1436,-1563,-1526,-1753,-1626,-1655,-2458,-1789,-2142,-1385,-1136,-1082,-2998,-2462,-3796,-2589,-1392,-856,-1018,-1341,-1412,-1440,-1704,-1154,-856,-448,-88,279,-403,-3386,-545],[-698,551,1084,3248,4203,-666,-1680,-1071,-179,2197,1846,926,1122,-2364,-683,-582,-1043,-3060,-953,-434,158,596,1113,1552,-141,-1714,-2052,-1227,1444,2393,2253,2068,2234,-120,-3366,-2678,-3848,-485,-1332,-2041,-2402,-2204,-1658,-2343,-2102,-480,-323,-3324,-3682,-2952,-308,-419,-607,-1476,-3836,-935,-1067,-4001,-1725,-1935,-2156,-2164,-2115,-1938,-1776,-1754,-1836,-1900,-3157,-2299,-2592,-2954,-3200,-3203,-2996,-2897,-2647,-2518,-2470,-1976,-1978,-1055,-3310,-328,-41,-1384,-257,232,76,-3962,-448,-543,-445,-1681,-542,1042,2562,1499,3103,1935,-3383,-3089,-430,-630,3435,4171,3752,1690,454,-1095,1154,-53,-1299,-2401,-2565,-1740,-568,-1090,-177,-1832,-1591,919,2044,-272,2879,2279,1392,430,-637,-1920,-2778,-3191,-2160,-894,25,-2196,-1092,-626,-2919,-724,-566,-2596,-1766,-1028,1462,-656,97,727,-897,-4045,324,1439,-525,-1182,-2461,2847,2941,2019,-573,-2646,-703,-2184,-3979,-1978,-609,-2245,-2726,-3249,-196,-223,-468,-739,-2558,-3104,-2248,-2659,-3017,-3320,-3461,-3391,-3098,-2715,-2340,-2697,-1755,-1568,-1252,-997,-946,-4666,-2922,-1234,-1360,-1644,-1662,-1647,-1688,-1751,-1849,-1904,-1892,-1973,-2280,-2283,-2464,-2548,-2815,-2727,-2493,-2531,-1770,-1611,-2425,-1045,-1172,-1546,-2064,-2656,-3371,-3754,-3325,-2570,-1772,-1048,-395,187,574,292,671,652,-11508,-6917,-106,-6569,337,-11511,-18401,2097,2474,2764,-1457,3067,3090,-23081,-105373,1875,2497,1972,1332,720,-38,-930,-1713,-2177,-2710,-14098,-2177,-1784,-7667,-5210,67,744,-1763,-3140,-1700,-8212,1389,1114,103,-811,607,771,1195,-2471,1884,2647,3063,-275,550,-148,-289,-3637,-736,-2845,3095,2379,1553,377,-899,-2339,-3906,-4662,-3204,-1920,-576,29,-241,-448,-579,-1084,-101,-2765,-110,-624,-3178,-4140,-2798,2828,3969,999,-1798,-9,22,-1677,-1551,-1008,-390,-1409,803,3499,3099,-70,-3332,-3329,456,2584,1346,3019,3600,1626,-910,167,-893,-1952,-2903,-3660,-4072,-4325,-4221,-3767,-3053,-2287,-1349,-2883,-1404,1380,1880,516,443,-22,-1549,-686,97,-530,-967,-850,-518,204,798,-1605,-973,-243,-69,-543,619,-2795,832,-73,-165,-1069,-1492,-3769,-1672,-1558,-2317,-2619,-210,-727,-3270,-3236,-2833,1234,1377,747,63,-2469,-2628,-1602,-1771,-3380,-1488,-1253,-1045,-847,-2222,-855,-2334,-1092,-1304,-1687,-2186,-2602,-3296,-2826,-2482,-1973,-1401,-856,-487,-24,-297,-3896,-3486,-2888,-770,260,-1896,-1767,-2359,941,1555,2468,2049,202,2487,2215,-590,-2321,1448,1398,148,12,-1969,-1223,238,718,-3273,1735,1035,248,1946,3443,5348,3035,25,-585,-1250,-606,1588,1644,-86,156,342,2609,1856,1229,-586,-2342,-3761,-3443,-2615,-1502,-719,-1975,320,-183,740,1052,-2000,-107,1090,934,729,-1618,-3364,-3682,-2940,-3158,-3011,-2987,-2486,-1768,-1291,-822,-390,-939,-177,142,-569,291,424,-315,-1738,-2473,-1362,698,201,-2494,88,781,700,-1,-816,-2132,-1784,431,1020,-950,-1122,62,-2961,-2776,-64,1017,1065,688,535,-2205,-1692,-1076,-453,-851,-1233,-1562,-1875,-2331,-2188,-1932,-1476,-1209,-743,-312,-369,-2103,-146,225,-152,-614,-1744,-2278,-2606,-2885,-2545,-1634,-607,-5055,-4585,2200,2457,3339,2965,-1789,-1079,2651,3870,775,-1569,-2649,-3185,374,3043,2643,2222,1659,1068,-2107,-2273,-864,-307,-296,-913,-844,-447,-2080,-1784,1625,1864,-1103,312,-386,1172,652,-1150,-535,-1060,-1231,-2942,-816,-389,28,227,93,231,204,-578,-1183,-177,-141,-1113,-1010,92,-2098,-1994,-246,-564,-1002,-3037,-2000,-3870,-2089,-3206,-2162,-855,-1045,-3059,-522,-3842,-3332,-1733,-2537,-3019,-3348,-2885,-2137,-3817,-1115,-670,-651,-192,-180,-324,-597,-4075,-2691,-1683,-2063,-2777,-3121,-3646,-3949,-3413,-2589,-1754,-1682,-539,83,297,-4927,966,984,1143,-145,-633,-1964,-1613,-3987,-4342,-4477,-3507,-1967,189,344,466,428,457,878,-3415,-1136,822,620,367,87,-922,-5039,-1243,-2514,-2256,-9924,-9816,-4608,-2571,-2146,-2392,-3784,-26465,-26134,-2275,-2303,-2151,-1994,-2154,-2048,-27958,-1958,-6215,-18450,-2321,-2500,-2457,-2449,-16576,-2540,-2495,-2541,-2591,-2566,-2628,-5850,-2673,-2803,-2926,-3088,-3123,-3133,-3141,-2943,-2709,-2517,-2511,-2410,-3320,-4639,-6632,-2636,797,1840,-1454,-4279,-3783,-3355,2217,2056,-1575,285,-671,-647,-1283,-111,-649,-1149,-1625,-2300,-3004,-3128,-2706,-2453,-1957,-1535,-1137,-1419,-1997,-737,-430,-2411,-5097,-3584,-3462,-1540,-3992,-1584,-373,1793,1992,-1283,-595,1174,1485,-216,91,-1892,-1097,-1894,-2749,-3367,-3081,-2332,-1602,-967,-653,-452,-199,-206,-3552,-3021,-3117,-2478,-1845,-3927,2127,1806,-4731,-1628,-3792,-2807,-2413,-3014,1181,852,-122,4508,712,-4558,3053,4739,3090,-18517,-28382,-34841,-23173,-3327,-1832,-4743,-17390,-18273,-71888,-86894,-20770,750,734,-7429,653,482,331,122,-254,-449,-589,-5095,-658,-618,-603,-339,65,-1475,124,-3536,-873,-2385,-1972,-1916,740,4328,4497,4541,-1083,-3244,-3675,-2121,-2357,-617,2244,1405,521,-387,-1375,-3743,-2454,-2399,-2037,-1621,-1232,-1026,-1155,-1684,-591,-435,-108,-116,711,1079,1249,1466,1481,-977,-140,-2346,1592,1568,1741,1132,1757,2236,2113,976,-998,-95,1510,1368,-997,-2037,1063,1053,110,273,-1416,1495,-2607,-2421,-2417,-8,89,1088,1028,890,-1330,992,1063,1215,1074,27,-2227,-2169,-2614,934,-2154,334,1439,-300,1552,1091,525,-926,-1867,-1852,-1922,-2489,-3049,-3360,-3161,-2900,-2530,-2077,-1658,-1385,-1310,-1447,-1756,-2340,-2948,-3031,-3220,-3437,-3506,-3477,-3439,-3363,-3633,-3667,-3846,-4099,-4222,-3892,-3653,-3137,-2594,-2046,-1526,-1038,-2177,-274,29,-3109,-47,708,-617,-2089,-470,-52,557,847,991,1080,1205,-1006,983,569,-2748,-757,-1577,-2196,-2538,-2451,-2030,-1607,-1555,-3623,-2925,-1578,-2129,-2688,-3171,-2936,-2105,-1252,-394,464,-2232,900,1446,-1969,-1711,-3150,447,304,117,-3079,-2247,-3856,-2678,-1264,953,804,445,29,-1540,-1137,-865,-706,665,562,643,-454,-3249,-408],[-549,600,668,2638,3349,-1087,-1586,-295,117,3328,4147,1011,1548,-2313,-484,3446,1159,-2815,-558,-584,-1408,-1702,-1607,-1171,-875,-1944,-2332,-1612,271,317,357,403,669,532,-3542,-2220,-4103,-520,-880,-1338,-1746,-2184,-2352,-2474,-2062,-1582,-1182,-2719,-3145,-2846,-3,76,-673,-1215,-3491,-123,-177,-4633,-417,-615,-524,-470,-488,-454,-465,-617,-856,-1044,-1935,-1517,-1732,-1947,-2073,-2078,-1851,-1635,-1241,-1970,-2887,-1743,-2345,-170,-3046,1041,865,-1656,-944,-56,-198,-3643,160,502,-741,-1671,-496,1408,2891,1996,2683,1090,-3753,-3758,-709,-859,3030,4047,3634,1803,279,-1103,1759,1046,-371,-1920,-3225,-2885,-1500,-526,225,-2132,-1930,943,1770,-818,3413,3145,2450,1707,892,-1536,-682,-1490,-1897,-1962,-1427,-2141,-1098,-63,-2861,-917,-775,-2464,-1451,-1252,1045,-709,575,1390,-298,-3647,-171,796,-719,-1512,-2349,3595,4270,2922,-31,-2291,-656,-2651,-3326,-1580,-200,-2462,-2142,-3364,-1333,-1899,-2661,-3366,-3346,-3071,-2761,-2497,-2390,-2492,-2733,-3045,-3334,-3611,-3757,-3474,-3155,-2730,-2156,-1658,-1407,-4517,-2626,-1466,-1644,-2010,-2100,-2090,-2029,-1880,-1689,-1408,-1026,-688,-501,96,635,1368,1382,-2037,-2217,-2647,-440,-1566,-2918,-463,2704,1004,2747,1455,-46,-1549,-2953,-3182,-2157,-1171,-344,326,745,807,917,464,-11689,-7144,-1008,-7202,1666,-16707,-16586,2554,2560,2528,-1685,2476,2475,-21318,-71595,2377,2264,1817,1217,613,-160,-1079,-1881,-2354,-2888,-9847,-2560,-2448,-8595,-4700,-1968,-1802,-1892,-2620,-2141,-7752,-2626,-2916,-3131,-3282,-3068,-2721,-2171,-2348,-1245,-649,-181,-1197,652,-171,32,-3120,-799,-2884,2413,2031,1499,583,-454,-1636,-2837,-3439,-2855,-2074,-1197,-882,-643,-775,-1073,-1232,-1148,-3038,187,119,-3775,-3610,-2706,749,106,-1039,-2318,-3456,-3381,-2150,-1497,-701,-136,-850,1176,3422,3148,-56,-3682,-3326,719,2418,1069,2612,2601,506,-1598,1525,2331,1239,-129,1193,1074,-599,861,1185,-669,-1636,-542,-2629,-631,-713,-1121,-1547,-1891,-2240,-2397,-2616,-2682,-2634,-2538,-2205,-1974,-1512,-1065,-2003,-1081,-481,315,-445,783,-2622,829,405,192,-88,-235,-3695,-2021,-2043,-2926,-3438,-714,-831,-3117,-2896,-2415,762,2395,1437,464,-3454,-2110,-360,-927,-3056,-1915,-2373,-2792,-3122,-3547,-3829,-4024,-4226,-4070,-3916,-3820,-3626,-3636,-3189,-3076,-2993,-2897,-2816,-2871,-2787,-3072,-3340,-3483,-3732,-3459,-2860,-2154,-1363,-2712,94,796,1210,1454,468,1450,1143,-596,-2470,-139,-457,-490,-943,-2265,-869,375,905,-3683,1597,1009,93,1866,3153,3834,2774,-152,-773,-1109,-618,898,1258,343,943,334,2898,2174,1037,232,-139,-1167,-824,-2812,672,70,-1837,1303,145,1014,1088,-2537,-1541,1155,1253,1377,-1925,-3316,-3272,-2454,-3409,-1121,-1889,-2547,-2701,-2483,-1891,-1203,-692,-196,40,-537,-98,-290,-552,-1285,-1925,-2612,-3502,-4161,-3341,-2491,-1525,-741,-217,-611,-1311,-912,742,2362,-865,-1085,485,-2573,-2441,480,2756,3146,3217,1462,-1666,-1543,-1376,17,-1416,-540,60,-1140,-1747,-1776,-1572,-1085,-839,-508,-325,-641,-2677,-859,-1235,-1859,-2443,-3020,-3703,-4122,-4404,-4354,-3966,-3599,-6123,-3852,-2517,-2158,-1816,-1375,-1317,-1411,-313,57,409,-1235,-1975,-2968,231,2162,2464,2735,2814,2782,-1923,-2254,-721,2520,2565,-629,-743,-1093,-2950,-1145,2638,2193,-1882,880,6,834,798,-1750,1588,2087,-1518,-2622,1534,1928,170,488,-78,-618,-773,-683,-1290,-24,292,-973,-1232,110,-2308,-2000,-1375,-1963,-2575,-3284,-3839,-3623,-3407,-3230,-3232,-3206,-3139,-3153,-2810,-3458,-2232,-1580,-2464,-835,-746,248,-305,-4588,-422,-12,-628,963,808,558,-772,-3823,-4049,-675,-885,-1379,-1462,-1713,-1962,-2394,-2763,-3116,-3564,-3803,-3633,-3436,-4262,-2452,-2157,-1652,-1310,-790,-2463,-1487,-3308,-3996,-4788,-3952,-1730,886,904,828,563,-1169,829,-2187,-2017,1434,1757,2166,2656,-2946,-5592,-1763,-3260,-7784,-13803,-11352,-3450,-3458,4999,332,-8876,-30454,-18056,3245,2593,1980,1217,-8,-38463,-22931,-2946,-12233,-19594,-264,302,877,1189,-17029,1047,790,305,-276,-833,-1488,-3563,-2576,-2897,-2647,-2105,-1364,-660,-127,394,750,-2685,-2378,-3310,-3356,-3690,-6502,-2390,369,356,-2011,-4294,-4074,-2249,-793,-814,-1269,-637,-651,-728,-1387,-741,-866,-960,-1033,-1310,-1675,-2861,-1561,-1698,-1640,-1698,-1832,-2096,-2298,-2619,-3019,-2933,-4977,-2426,-3194,-2496,-3818,-2350,-1090,572,704,-1020,60,-259,-661,-1291,-1819,-2519,-2825,-2524,-2011,-2146,-1119,-929,-916,-1035,-1423,-1740,-1644,-1392,-3453,-2603,-3187,-2813,-1486,-3469,140,166,-3657,-779,-3178,-2921,-2872,-2682,730,412,-864,3532,-209,-5112,3714,4273,2651,-16475,-21040,-22240,-12702,1658,-57,-3754,-17521,-16943,-61890,-74242,-14583,1638,1765,-8712,-1573,-2018,2426,2547,2506,2628,2757,-4335,2907,2802,2459,2161,1839,-147,-226,-3428,-864,-2533,-2060,-1444,821,2981,3307,3545,-1518,-3416,-3643,-2027,-2592,-629,2327,1813,447,-1375,327,-3086,-381,-781,-1152,-1473,-1706,-1998,-2234,-2506,-2642,-2760,-2597,-2320,-2097,-1986,-2131,-2279,-2678,-3313,-3973,-3778,-3036,-2481,-1797,-1317,-669,-225,-86,229,-1250,-572,118,217,-1168,-2549,-523,-850,-1118,-1302,-1734,-2200,-2789,-3471,-4171,-4640,-4374,-3663,-2974,-2401,-1698,-1177,-752,-400,-66,116,-2182,-2017,-2249,356,-2655,133,191,-269,-98,-352,-712,-1224,-2043,-2047,-2641,-3100,-3254,-2905,-2185,-2282,-1834,230,1175,2003,1532,-401,724,-1848,-2729,-762,-1847,-2883,-983,233,137,-1029,-2372,-458,-1314,635,-1196,-1108,725,993,-1948,2256,-343,31,-1806,1281,893,-2117,95,-311,-1743,-1754,-1707,-2131,-2371,-2470,-2292,-2030,-1613,-1306,-934,-740,-2051,-633,-747,-972,-1060,-1326,-1497,-1639,-1668,-3250,-2767,-714,-91,743,-2007,710,2880,1532,1957,2541,-2638,863,2246,-1422,-1657,-2853,-435,1020,285,-2938,-1928,-3648,-2660,-1265,-1337,-1323,-1487,-1516,-1880,-2186,-2417,-2732,-2688,-2251,-1375,-501,-2671,-128],[-513,536,107,1840,2489,-1456,-1503,312,376,3677,4096,1016,1555,-2058,-404,3455,1306,-2512,-501,-495,-1282,-1588,-1522,-1047,-978,-2124,-2487,-1810,1188,1339,1443,1515,1779,1107,-3374,-1846,-4076,-703,183,-292,-1210,-1409,-1989,-2714,-3343,-4087,-3767,-3328,-2775,-2653,-1983,-1763,-1621,-1360,-3199,-1177,-955,-3861,-678,-609,-612,-646,-844,-1053,-1335,-1753,-2221,-2571,-2827,-3073,-3134,-3128,-2997,-2702,-2110,-1462,-1449,-2066,-3252,-1621,-2537,-760,-2895,1177,1826,-1953,-1630,674,1215,-2716,-1204,-384,-1111,-1660,-414,1712,2616,2366,2096,199,-2900,-3359,-1057,-1129,1939,1380,1086,747,177,-1100,-369,-862,-1417,-2047,-2567,-2862,-2626,-2058,-1475,-2207,-2279,617,1087,-1385,1493,1436,1129,800,437,-1107,-35,-183,-1679,-243,-234,-1907,-857,551,-2632,-1182,-1044,-2327,-1159,-1352,513,-832,917,1914,150,-3014,-619,151,-923,-1806,-1956,1023,-349,-1754,-2905,-2729,-1734,-2980,-2543,-1176,5,-2447,-1385,-3606,-401,-819,-1289,-1501,-1448,-1460,-1275,-1046,-932,-1019,-1262,-1608,-1992,-2469,-3063,-3663,-4040,-3357,-2533,-1790,-1302,-3744,-2417,-728,-734,-973,-1007,-1046,-1161,-1289,-1399,-1344,-1019,-517,40,995,2237,3491,1519,-1780,-1648,-2127,346,-1426,-3185,-1319,1718,75,3366,1890,355,-1005,-2056,-2336,-1840,-1209,-597,-5,470,845,-451,-1106,-11544,-7350,-2252,-7735,461,-20405,-17450,-1067,-1920,-2761,-3541,-2957,-2318,-18559,-44196,-407,162,434,606,837,959,978,1094,1429,1476,-6570,2178,2209,-9348,-4397,1980,1821,-1080,-2013,-1444,-7205,456,562,-1470,-516,1163,1183,1084,-2380,-64,-775,-1660,-2341,-2180,-1474,-530,-2441,-879,-3096,2775,3313,3772,2463,-193,-726,-682,349,350,-104,-661,-998,-588,-7,-183,-1051,-321,-3305,484,832,-4292,-2868,-2524,-760,-970,-1270,-1602,-1245,-1045,-1517,-1382,-462,-252,-506,-233,-317,-310,-456,-4112,-3447,-925,-1043,-1161,-1082,-1053,-926,-2296,-598,-375,-206,-38,165,483,-878,571,576,-793,-1340,274,-2163,70,-121,-428,-781,-1069,-1359,-1430,-1518,-1419,-1205,-992,-616,-418,-54,-828,-2305,-1194,-484,762,-428,809,-2289,658,543,160,-161,-254,-3586,-2290,-2518,-3289,-4221,-1287,-813,-2796,-2545,-1889,67,1751,1219,-192,-2937,-1811,-636,-1145,-2725,1261,1945,-1088,-1083,-1744,-778,-2539,-1411,-467,-765,-1040,-2228,-3704,-1155,-1249,-1364,-1451,-1513,-1644,-1537,-1667,-2626,-2381,-3562,-993,-498,-1202,-792,-2860,421,1111,1131,1051,753,696,389,-549,-2681,-338,-512,-618,-1993,-2651,-1212,-1436,-1760,-4184,-2642,-3023,-3492,-3655,-3248,-2684,-2262,-1761,-1358,-988,-568,-371,-301,-466,-851,-1294,-1764,-2369,-2921,-3302,-3292,-2959,-2509,-2727,-1752,-1297,-1713,-551,-351,-318,-102,-2972,-2681,-248,-209,-30,-2269,-3256,-2595,-1833,-3437,-1364,-964,-1501,-1473,-1121,185,1462,-405,360,68,-584,2162,3605,-724,-802,-1314,-1857,152,-1190,-2537,-2059,-781,356,-483,-416,-680,-234,1082,2255,-867,-994,893,-2165,-2105,921,1470,2009,2086,2004,-1075,-1390,-1631,-899,-2032,-1386,-1433,-1900,-1804,-17,-169,1813,156,-805,1827,-458,-2982,77,943,701,601,-1974,-2510,-1274,332,175,98,-163,-7074,-3279,-1564,-2198,-2805,-2926,-2577,-2038,-1599,-1202,-942,-890,-1227,-2651,-1055,-1177,-1271,-1240,-1215,-1148,-1670,-2019,-863,-820,-848,-1074,-1030,-1157,-2269,-1570,-1786,-2013,-2440,-2653,-2655,-2407,-1965,-2245,-552,161,-2128,-2217,1482,1641,-50,178,223,235,89,-647,-1449,-2216,-2505,-1974,-1372,-192,-2151,-1782,891,2351,2026,-1950,-3781,-2532,641,-1921,-2156,947,-1703,-3098,-1404,-2832,-1027,1051,-2128,-647,-758,559,-902,-5072,-1546,-250,-483,-471,-561,-656,-753,-3244,-4843,-764,-662,-845,-615,-529,-399,-395,-262,-64,-2297,224,335,191,-3041,198,-105,-262,-620,-811,-2779,-1434,-2765,-3595,-4899,-4096,-2312,-2416,-2480,-2536,-2342,-3011,-2119,-1902,-2737,-1970,-2102,-2127,-1866,-4637,-6099,-2295,-2185,-13824,-16409,-12809,-2644,-4040,571,-5283,-14406,-33430,-9334,6869,6335,5733,4912,3621,-149067,-15019,1073,-18097,-20551,1529,1809,2110,2110,-16512,1179,458,-523,-1625,-2717,-3919,-4117,-2811,-1668,-569,-1388,-410,2086,2487,2719,1640,-2622,-2094,-4090,-3331,-2701,-4979,-1558,-131,2318,-2438,-3827,-4316,-1086,3324,2294,-789,1480,489,86,-1436,-1626,-2498,-3234,-3787,-3836,-3613,-3221,-2708,-2617,-2368,-2219,-2082,-1972,-2069,-1383,-1126,-2493,-4456,-1221,-2500,-3263,-3524,-2907,-1584,2195,2158,-525,1024,756,313,-588,-613,-2039,-1202,-1048,-809,-2056,-206,41,254,-1799,-1618,535,795,18,-3170,-2094,-2205,-2151,-865,-2326,1471,1418,-2256,217,-2537,-2765,-2885,-2309,503,197,-1336,1804,-1105,-5235,-913,-1227,-726,-14173,-12491,-8966,-2043,1892,1792,-2602,-15934,-12959,-47820,-62297,-8691,-1222,-1086,-9467,-5450,-18752,527,955,1214,1613,1981,-3827,2454,2414,2060,1661,1132,598,-277,-2944,-1678,-2559,-2586,-2524,-2174,-1863,-1475,-1167,-1799,-3520,-3679,-1985,-2706,-2413,-3024,-3718,-4115,-3743,-3086,-2246,-1425,-805,-309,-613,399,326,-2611,-1821,373,-2,-426,-981,-1398,-1727,-1875,-1556,-1111,-654,-118,-2664,1444,1732,1999,1293,1785,1601,893,293,-1241,-1748,-2792,-3651,-4503,-4158,-3155,-2161,-1178,-197,-833,971,-1310,-2939,-2179,270,831,1357,1231,954,-959,522,196,-127,-382,-704,-2167,-1803,-1767,-1655,-2944,-1941,-1770,-1602,-1581,-1501,-1485,-1501,-2162,-1908,-1787,-2010,-2443,-3012,-3466,-3950,-3953,-3363,-2505,-1599,-745,-398,594,-1239,-2083,-1734,-2732,-2513,-406,1542,799,-334,-2863,-578,-1535,638,-1040,-717,934,1163,-2134,2316,41,-584,-1435,1987,655,-967,1691,1253,-2887,-1203,-924,-592,-486,-89,440,777,983,-404,612,165,-1349,-520,-531,-652,142,-198,1102,1493,-1522,-2792,-2637,940,1631,1157,-1478,263,2299,1382,1712,2065,-2971,718,1561,-909,-1639,-1925,-1214,-696,-1257,-2659,-1833,-3390,-2553,-2213,-2340,-2398,-2579,-2476,-2307,-2204,-1708,-1327,-846,-371,193,-611,-2032,173],[-820,-161,-311,901,1540,-1529,-1237,981,809,3085,2993,1139,1778,-1524,-228,1610,1217,-2089,-560,-86,-437,-669,-855,-769,-1312,-2001,-2330,-1688,42,-45,-191,-364,-316,-411,-2854,-1407,-3717,-850,-888,-941,-1220,-1362,-1677,-2295,-2512,-2907,-3034,-2997,-2645,-2313,-2006,-1803,-1642,-1298,-2787,-707,-369,-2789,579,779,793,666,140,-207,-805,-1548,-2296,-2817,-3066,-3150,-3087,-3136,-3250,-3287,-2979,-2531,-1790,-2145,-3326,-1463,-2347,-1344,-2758,-1030,-1778,-2330,-2134,-1349,-528,-1550,-2467,-1106,-1395,-1586,-252,1637,1267,1073,955,-453,-1713,-2345,-1389,-1285,-525,-312,274,865,243,-1040,2149,2990,3348,3371,1535,1027,1460,765,931,-1913,-2560,1094,1329,-1886,313,-907,-2253,-2884,-1994,-721,580,156,-2104,-739,-297,-1480,-467,1186,-2233,-1453,-1331,-2168,-844,-1218,-14,-960,-305,-1379,-1529,-2287,-829,-396,-1019,-2020,-1418,684,1135,1586,848,-1130,-726,-2880,-1761,-727,-118,-2147,-471,-3811,-1566,-1905,-2013,-1835,-1674,-1910,-2189,-2568,-3125,-3655,-3140,-2362,-1454,-558,-52,-1433,1164,1295,1393,-250,-1286,-3070,-2242,-1268,-1995,-2731,-2801,-2392,-1947,-1576,-1325,-1101,-857,-722,-809,-583,-531,-406,-533,-1510,-1006,-1261,-249,-1093,-2897,-1896,-398,-913,-916,-1155,-1504,-1848,-2270,-2767,-3158,-3039,-2630,-2116,-1640,-1224,-2367,-2835,-10897,-7479,-3311,-8128,371,-22459,-20309,1669,1838,1905,-6920,1728,1511,-14752,-23236,706,565,295,118,182,283,373,602,1047,1188,-3941,1989,2024,-9770,-4254,1579,1255,-895,-1315,-1462,-6525,-351,70,-2499,-632,985,829,456,-2481,-1229,-1675,-1287,-3095,671,-323,748,-1587,-891,-3424,2021,1655,1516,1443,-52,-1148,-843,185,157,935,-708,2036,2302,1718,-5,-931,-487,-3512,780,1570,-3999,-1896,-2183,1593,1294,750,-1207,-1451,-815,-1238,-1166,-899,-1125,-1436,-1872,-2355,-2725,-3023,-4546,-3638,-2079,-1840,-1730,-1566,-1589,-1883,-2887,-1855,-1901,-1924,-1857,-1674,-1325,-1168,-1126,-1075,-1023,-1129,-1225,-1594,-1498,-1613,-1770,-1892,-1869,-1820,-1594,-1492,-1361,-1281,-1336,-1304,-1424,-1248,-1573,-2441,-1281,-314,1106,-456,739,-1758,2605,1084,143,-959,92,-3469,-2408,-2921,-3215,-4770,-1819,-538,-2290,-2167,-1201,-775,993,722,-659,-2159,-1601,-734,-1480,-2372,1426,3380,-899,-1499,-1500,-934,-2286,-1900,2255,2301,383,-2076,-3411,1037,1309,748,159,-443,-1135,-1593,-2256,-2651,-2570,-3002,-2010,-1645,-1346,-1057,-2641,-683,-475,-458,-479,-540,-527,-597,-550,-2880,-516,-456,-393,-3081,-3031,-520,-377,-425,-4075,-676,-750,-990,-1386,-1930,-2478,-3192,-3787,-4331,-4032,-3219,-2557,-1987,-1648,-1545,-1532,-1585,-1812,-2027,-2163,-2236,-3239,-2339,-2540,-2649,-2745,-2845,-2814,-2718,-2612,-2241,-3281,-3276,-1895,-1671,-1242,-2626,-3178,-1736,-1145,-3195,-1655,-1069,-1732,-1801,-1528,-160,1016,-84,673,137,-694,1963,2730,-1037,-338,-679,-1986,-1285,-1588,-2461,-1237,-696,-360,-817,-330,-319,212,46,-249,-970,-899,-952,-1835,-1829,-107,111,761,952,1315,-547,-1268,-1861,-1680,-2178,721,1457,-2275,-1795,-287,-985,2994,-114,-1103,3086,-5,-3104,276,1370,1060,847,-2102,-2404,-1240,-253,-569,-791,-1047,-7881,-2999,-1728,-1938,-2172,-2319,-2586,-2852,-3231,-3600,-4011,-3605,-3129,-2706,-2223,-1812,-1522,-1316,-1339,-1482,-1605,-1683,-1645,-1383,-998,-686,-46,-562,-1223,402,1265,1381,-2247,1154,653,1076,932,-2655,610,361,-2764,-1828,-728,-1014,-1154,-1317,-1471,-1558,-1564,-1661,-1711,-1637,-1292,-745,-1496,-494,-1842,-1470,961,2540,1792,-1452,-4645,-1958,971,-1286,-2133,516,-2211,-2997,-1763,-2175,-952,-1482,-1776,-1939,-1873,-1697,-1451,-5289,-2640,-735,-500,-288,-117,-5,-383,-2548,-4357,-1823,843,994,1662,2274,300,2474,-102,1068,-2578,2031,3375,3540,-1821,3104,2221,1556,655,-434,-3019,-1607,-2485,-3274,-4996,-4080,-2246,-2468,-2217,-1694,-944,-5088,-124,-246,-3374,-378,-942,-1592,-2113,-5977,-6613,-2762,-761,-11956,-15459,-14044,-2375,-4556,-3604,-11413,-20178,-35445,-1496,-379,-355,-46,344,-77621,-246569,-5001,1660,-23585,-21268,2073,2002,2046,1942,-15613,1303,952,437,-15,-360,-650,-726,-456,-84,483,-2458,-1124,2668,3251,3852,1856,-2445,-1823,-4862,-3399,-1851,-3415,-461,-833,4390,-2819,-3136,-4640,-92,8628,2508,-427,1925,1313,1375,-1589,979,670,-487,1138,1402,-476,-3531,-1303,-86,1571,69,-354,-853,-1744,134,-523,-2118,-4119,-2454,-3071,-3914,-3893,-3425,-2473,-1742,-1055,-683,-307,156,611,-542,411,-1934,-1015,256,772,-1924,552,767,2393,-1538,-2237,1497,2297,-96,-2884,-1651,-1308,-1292,-289,-1165,-58,-720,-1263,-1568,-2057,-2594,-2604,-2408,-2796,-2956,-3089,-2896,-2567,-4843,-2221,-2173,-1962,-12365,-4878,-1219,-927,-731,-459,-1391,-14110,-9592,-37083,-53036,-1673,-1324,-1702,-10051,-9600,-33836,-1733,-1411,-1190,-779,-353,-3716,368,517,392,249,-8,-279,-832,-2318,-2152,-2901,-3637,-3580,-2844,-2195,-1495,-870,-2015,-3626,-3859,-2103,-2822,-207,1542,2015,-1547,-2454,-381,-1425,6342,4659,583,-196,1542,-334,-2480,-1131,455,3350,3676,-1313,2188,-1275,3990,3316,2413,84,867,-2596,2903,2396,1170,-230,-1297,-2258,-3115,-3375,-3764,-3871,-3913,-3475,-2831,-2009,-2884,-859,1175,1121,-644,2531,-760,-3021,-1522,504,1055,4135,3535,2592,-463,768,-158,-1164,-2030,-2850,-3443,-3826,-4164,-4046,-3835,-3844,-3521,-3240,-3124,-2953,-2858,-2807,-2853,-2803,-2981,-3131,-3370,-3508,-3275,-2993,-3026,-1853,-1078,-314,382,-395,1452,-623,-1442,-2623,-3153,-2058,141,1942,1023,311,-3261,-701,-1793,576,-869,-316,1192,1323,-2259,2304,374,-414,-1085,663,-368,143,2485,743,-2561,-560,-1112,-530,-492,-157,2424,1827,1226,0,-426,-1317,-1802,-1707,-968,-252,318,-710,1570,1821,-1490,-2250,-2603,723,1488,1492,-935,-138,1884,1225,1029,833,-3193,107,-399,-1022,-1771,-2645,-3477,-4358,-5326,-4547,-3584,-3135,-2302,-1028,-483,-27,121,140,-1865,-106,-417,-964,-1250,-1690,-1944,-1887,-1791,-1430],[-365,88,-931,-1260,-972,-1696,-1187,1121,1018,2167,2423,983,1801,-1211,-315,2428,1459,-1949,-1043,693,13,-702,-1493,-2032,-2439,-2119,-2303,-1719,-1214,-1062,-986,-981,-826,-915,-2462,-1507,-3541,-2152,-2360,-2378,-2336,-2384,-2288,-2170,-1763,-1398,-977,-1222,-691,-1658,18,45,-1073,-677,-2505,485,-684,-1971,3261,1701,1784,1317,6,1308,1232,120,-929,-1511,-1435,-1317,-617,-819,-2816,-2481,-1148,-1660,-1943,-2468,-3271,-1530,-2080,-2024,-2853,-916,-1337,-2419,-2540,-2481,-2235,-1920,-3014,-1823,-1829,-1698,-656,-368,-199,220,582,-756,-725,-1481,-1910,-1427,1094,1824,2751,1972,266,-1161,2081,4459,4860,3267,1145,857,2097,1260,1068,-1527,-2973,1060,1052,-2502,1262,682,98,-216,-280,-349,259,180,-2618,-1392,-497,-1120,-257,1607,-1911,-1907,-1827,-2156,-692,-1007,-598,-1260,-189,-443,-337,-1705,-849,-609,-1115,-2330,-1000,-894,-1121,-1313,-1389,-1290,-1220,-2561,-1204,-930,-935,-1807,-1052,-3282,-1146,-1175,-1279,-1277,-1264,-1556,-1798,-2046,-2322,-2466,-2187,-1482,-481,584,285,-1137,1306,2809,2763,-797,-1291,-2649,-2235,-310,-93,352,-1421,820,2289,-526,-1978,1377,448,535,-505,-1250,-2134,-2840,-3354,-2773,-2159,-1736,-1313,-979,-2288,-2235,-955,-1999,-1312,-1467,-1750,-2072,-2528,-3114,-3352,-2791,-1968,-978,20,973,-4112,-4709,-9972,-7635,-4275,-8401,3384,-22796,-23471,3232,3045,2892,-11601,2697,2634,-10334,-8501,2392,2279,1849,1269,654,-199,-1299,-2419,-3328,-3949,-3091,-2164,-1491,-9483,-4315,-206,23,-870,-668,-1701,-5788,1255,1876,-3478,-950,3508,3772,3900,-2692,-1282,789,-113,-3281,-324,-1401,-2297,-2876,-2800,-3891,-1705,-1223,-708,-407,-89,-1417,-1046,18,-3,-47,-1294,-449,-549,-720,-863,-874,-868,-3703,-334,-176,-2911,-800,-1742,558,693,472,-800,-1971,-983,-1137,-1765,-2377,-3067,-3735,-3041,-2325,-1565,-1041,-4347,-3934,-246,-225,-334,-351,-491,-3069,-3270,-737,-778,-888,-1022,-1139,-1140,-1330,-1582,-1730,-1766,-1853,-1857,-1837,-1930,-2050,-2344,-2769,-3215,-3759,-4112,-3664,-3002,-2371,-1882,-1358,-1107,-1191,-2178,-2414,-1374,-130,602,-572,551,-1111,1861,1297,109,-1837,-506,-3383,-2394,-3268,-2869,-4541,-2227,13,-1663,-1806,-384,-1693,118,776,-925,-1597,-3204,-3118,-1816,-2046,1554,2557,-625,-1826,-1287,-1155,-1867,-2351,2225,2628,599,-1971,-3006,2121,2100,1842,1568,1279,894,650,-2054,-1343,-1477,-2159,-1682,-1602,-1191,-1385,-2228,-1641,-1530,-1449,-1268,-1028,-651,-333,-244,-3007,253,1237,-686,-3669,-3227,-545,125,1467,-3365,719,745,-115,1209,338,-548,-1514,-2089,-2161,-1630,-682,-1794,-1404,1166,1115,220,457,-75,-453,-538,-385,-3444,-132,-2061,-594,-1153,-1958,-2883,-3852,-3414,-2321,-3469,-2893,-479,-169,55,-2925,-3078,-781,-922,-2818,-1885,-1803,-1396,-1119,-1974,1060,1842,270,998,285,-838,1662,1546,-1415,56,-797,-2012,-1882,-1666,-2372,-810,-252,43,-1202,-398,-233,432,285,0,-1164,-823,-1047,-1604,-1634,-1114,-917,-111,377,1149,-126,-1187,-2055,-2244,-1890,1321,2268,-2181,-1782,-672,-1681,2221,-475,-1172,2126,533,-3152,448,1610,1342,1081,-2233,-2221,-1202,-324,-670,-914,-1199,-8493,-3049,-1752,-1710,-1572,-1286,-1115,-2610,-1040,-1183,-1481,-1876,-2435,-3102,-3668,-3785,-3169,-2542,-2154,-1959,-1882,-1923,-2188,-2390,-2542,-2655,-2228,-1763,-1257,-730,-218,238,-2037,681,798,1186,1291,-2857,1398,1319,-3396,-1487,394,-20,-381,-816,-1220,-1455,-1439,-1332,-1055,-662,-141,-748,-1615,-862,-1505,-1121,1020,2425,1405,-1068,-4746,-1517,1093,-795,-2118,-265,-2870,-2882,-2022,-2865,-3605,-4069,-3401,-2572,-1710,-892,-1994,-5237,-3615,-768,-182,434,3327,3418,38,-1862,-3354,-3176,735,2323,2508,1933,-461,1563,-826,1002,-2919,2304,1856,1165,-702,406,3,-63,-195,-558,-3210,-2052,-2487,-3076,-4950,-3990,-2701,-3183,-3615,-4048,-4073,-6888,-3456,-2997,-3933,-2302,-2012,-1794,-1665,-6911,-7076,-3009,-2487,-5692,-11968,-14579,-3955,-5189,-7344,-17852,-25551,-36508,791,1140,-8865,1819,-7078,-282674,-291697,1834,1597,-28309,-21649,-127,-937,-1598,-2345,-14816,-3866,-3814,-3235,-2606,-1958,-1478,-1098,-731,-602,-539,-3530,-2093,-327,-207,128,542,-2234,-1657,-5658,-3642,-1241,-1959,690,-1777,4022,-3168,-2436,-5083,590,3866,2618,-345,1440,988,924,-1938,670,784,-726,2718,3848,-625,-3864,-1378,447,2261,304,-798,-972,-1334,295,339,-1667,-4233,55,-1288,-4201,-3177,-4039,-2007,-53,-921,-1726,-1679,-769,267,-455,613,-1915,-1360,-133,516,-1923,255,1222,2743,-571,-2818,1105,2321,-278,-2715,-1402,-652,-595,37,-259,1313,1524,212,1647,-1859,-2594,-2363,-2114,208,-112,-1694,-1036,-3031,-4046,-1890,-2058,-1940,-11663,-1463,-1052,-639,-311,93,-278,-13397,-9348,-32296,-43160,-543,-1022,-1710,-10897,-12648,-41840,-3632,-3312,-3122,-2814,-2545,-4121,-2201,-2214,-2442,-2605,-2777,-2842,-3065,-3240,-3371,-3477,-3594,-3600,-3498,-3440,-3202,-2889,-2472,-3700,-4144,-2487,-3074,-345,231,800,-2534,-2399,-781,-805,4659,5257,588,57,1546,-1185,-1886,-418,447,3229,3749,-1692,1504,-1625,3836,2807,2604,534,995,-2305,2566,4027,2732,828,469,-61,-280,154,-528,-1500,1246,-637,-1161,-770,-1466,-1392,-599,-1214,-2009,-2640,-3010,-3083,-2716,-2173,-1939,-1546,-1355,-1459,-1592,-2022,-2585,-3121,-3325,-3090,-2441,-1511,-934,150,-1927,282,1316,-610,205,-646,-2008,-1760,-2516,-1282,-233,579,1355,772,1118,-565,-2312,2621,4510,4618,1762,-513,1720,-170,-1020,-2343,-2509,-1669,-197,-698,-1017,-1034,-3280,-859,-2192,-139,-870,-119,329,534,-2436,853,516,258,-852,-797,-1375,1028,2023,52,-1232,10,-1406,-750,-1029,-868,-699,-1652,-2613,-3758,-4484,-3491,-2131,-905,336,101,157,-1292,915,1523,-1482,-1719,-2784,320,1221,1711,-486,-518,2988,1028,1023,1317,-3334,227,2000,-139,-1610,-255,-1539,-1721,-3235,-4219,-4486,-3861,-3158,-2643,-2252,-1841,-1520,-869,-1569,412,-134,-1022,-1031,-21,325,-897,-784,-340],[-194,560,-1267,-138,3,-1552,-936,1386,1406,2175,2322,937,1982,-800,-257,1485,1013,-1715,-1471,-817,-1276,-1436,-1339,-851,-2176,-1577,-2131,-1637,1153,1117,998,839,882,754,-1913,-905,-3253,-1533,-880,-1282,-1711,-2285,-2730,-3027,-2702,-2266,-1818,-1584,-1341,-1320,-1451,-1760,-2128,-2250,-2302,-2034,-1512,-1170,-775,-653,-705,-826,-1049,-1112,-990,-758,-437,-6,-32,-1535,-664,-1287,-3001,-2538,-1195,-1706,-1804,-2750,-2964,-1576,-1613,-2206,-2861,977,1383,-2503,-2441,1600,2842,421,-1876,-2148,-2171,-1774,-277,404,9,-53,-259,-325,-85,-710,-2393,-1259,187,489,1133,1769,409,-1290,1939,3694,3748,3158,812,843,1745,893,-141,-1008,-3313,-2424,-2377,-3054,-1378,-1132,-1124,-1109,-1089,-969,-808,-747,-2919,-2019,-697,-743,-507,-718,-1575,-2404,-2365,-2095,-2037,-2379,-2442,-2552,-2558,-2645,-2458,-2353,-2197,-2128,-2096,-2613,-2048,-2109,-2074,-1982,-1773,-1416,-1246,-2187,-803,-277,-519,-1438,269,-2655,519,-1351,314,89,-184,-728,-1115,-1372,-1590,-1833,-2063,-2251,-2344,-2383,-2316,-2009,-1774,-1422,-863,-1295,-1126,-2422,-2329,400,1918,2273,-1967,887,2696,-902,-2845,883,465,1210,2554,1410,2941,2457,1353,-1314,-106,256,-50,-271,-1586,-2300,-1149,-3014,-1770,-1975,-2217,-2259,-2108,-1915,-1665,-1383,-1016,-534,-47,421,-4796,-6553,-8926,-7781,-5126,-8424,1655,-21145,-25619,1501,1162,780,-17015,68,-142,-5852,-7,357,883,1230,1526,1856,1986,1877,1705,1597,1085,229,550,48,-8755,-4497,-698,-537,-1010,-149,-2205,-4995,2165,3015,-3725,-1437,5608,6330,3126,-2965,-1612,-720,-2064,-2617,1279,-488,1528,229,-775,-3996,3036,7183,4087,1913,211,-1496,-1320,-195,-208,177,-1902,1909,5040,2465,350,-592,-1150,-3859,1295,2674,-1560,331,-1250,1344,1072,510,-472,-2522,-1096,-1498,-1784,-1714,-1400,-959,-544,-169,233,-673,-3772,-4323,53,-256,-614,-749,-831,-4155,-3240,-152,120,249,269,235,270,93,-298,-88,-1445,327,685,-717,1411,677,-136,1776,1705,1475,392,241,178,548,165,-1017,-1199,-2119,-2484,-2267,-1713,-2038,-2194,-2117,-2185,-2326,-2612,-2779,-3090,-3450,-3032,-3341,-2399,-3577,-2539,-3982,-2407,-1547,-1740,-2041,-2443,-2983,-3539,-3497,-2780,-1970,-1116,-273,-2195,-1820,1606,2405,-327,-2134,-1174,-1474,-1448,-2671,2109,3199,833,-1971,-2673,2943,2784,4793,6261,2807,1242,425,-2853,-822,-1337,-1314,-2304,-2252,-755,-159,-1833,-350,2449,2001,1432,763,157,-463,-784,-3045,-707,-355,-1104,-2486,-3015,-760,-222,73,-2716,-657,-924,-1267,-1630,-1979,-2159,-2356,-2342,-2312,-2222,-2019,-1994,-2450,-2315,-2704,-2931,-2802,-2478,-1978,-1385,-805,-2292,-75,-1727,-766,-1216,-1574,-1137,-1686,-2086,-1793,-3557,-2546,19,610,1099,-2826,-2995,141,104,-2471,-2049,-1206,-1017,-1369,-2497,978,1729,610,1277,459,-1024,1198,1203,-1882,-2,-745,-1959,-2139,-2445,-2553,-2353,-1891,-1571,-1662,-907,-609,-523,-484,-572,-1464,-910,-1180,-1496,-1856,-2037,-2439,-2258,-2375,-2196,-2126,-1772,-2230,-2544,-1533,-1458,-1315,-1818,-1857,-1162,-2129,83,-999,-978,1646,995,-3257,533,3040,2975,1270,-2366,-2050,-1171,128,420,2999,-1513,-8899,-3439,520,1308,-612,4462,-528,-3111,1977,1978,-288,-891,126,-2385,234,162,236,425,506,492,-1047,-953,-191,-560,-1129,-1950,-2523,-3197,-3624,-3422,-2783,-2013,-1910,-758,-61,571,1041,-2724,1725,1853,-3495,-1218,1299,955,-399,-583,-153,-263,-229,-153,21,135,471,-925,-1727,-1242,-1189,-774,348,219,45,-809,-3987,-1184,-1481,-1892,-2427,-2906,-3640,-3745,-3756,-3281,-2357,-1409,-1287,-797,-1140,-626,-2540,-4972,-4186,-1134,-72,-139,3419,4306,549,-1228,-2447,-4373,283,1433,1091,552,-1390,-817,-1579,-2329,-3298,-3368,-3029,-2511,-1669,-872,-389,146,354,-783,-3307,-2721,-2683,-2968,-4638,-3852,-1946,-2276,-2568,-2886,-2959,-4738,-2706,-2034,-4341,-616,58,153,-1943,-7419,-7328,-2862,894,71,-8083,-14062,-3586,-6002,-10351,-24080,-28801,-36546,639,1259,-62706,-20394,-161624,-391498,-257749,4295,1178,-31622,-21573,-2768,2786,2237,1568,-14291,41,-552,-2284,-1369,-1303,-1081,-717,-214,121,396,-4528,-3236,583,262,-107,-633,-1954,-1554,-6300,-4005,-1467,-1140,-654,-2836,153,-3364,-1777,-5472,809,512,116,-509,-1052,-1941,-2880,-3336,-2583,-1602,-1100,512,1206,-801,-4159,-1463,996,2255,380,-1425,-1227,-799,-725,-1610,-2156,-4713,-2537,-2138,-3842,-3162,-4697,-1715,-1924,-2332,-2780,-2578,-1754,-722,-265,807,-1931,-1600,-266,248,-1987,-79,1718,1974,510,-3058,737,2423,-476,-2576,-1278,-173,-50,146,392,3402,1485,1139,2158,-1850,-2705,-2178,-2310,638,-278,-1563,947,-3601,-2938,-213,-696,-1059,-12111,-1989,-2375,-2674,-2833,-2624,-2386,-13649,-10989,-27880,-27903,-1619,-1666,-1892,-12059,-13883,-44201,-2188,-2150,-2271,-2264,-2294,-4968,-2589,-2959,-3573,-4149,-4271,-3652,-3159,-2613,-2045,-2903,-1981,-667,-305,-2321,-999,-114,-2429,-3457,-3980,-2981,-3350,156,173,135,-3419,-2037,-1152,-309,583,588,532,246,393,-2062,-1217,144,230,268,438,-1994,772,-1387,1395,1706,1889,1006,1056,-1948,2161,2369,2354,51,2265,2174,2082,1019,147,-1434,1778,-721,-1031,268,90,-1027,493,461,-856,10,-419,-3022,-1198,-1537,-2164,-2519,-2901,-3371,-3673,-4116,-4626,-5181,-4846,-4085,-3173,-2198,-1423,-469,-1193,-1,873,-1003,-689,-1427,-1800,-1888,-2760,-899,-1023,-1236,-1144,-784,-134,-215,-1440,1295,1579,1616,1402,-613,476,57,-737,-1485,-1640,-1282,716,1728,1123,955,-2903,-861,-2598,-9,-981,-637,-980,-1023,-2563,-1028,-1090,-1202,-1414,-2218,-2008,-1602,-1526,-1342,-1140,-1045,-1716,-1198,-1600,-1708,-1985,-2288,-2346,-2226,-1680,-1027,-230,423,1061,465,-229,-1690,338,1191,-1361,-1148,-3113,-187,915,1865,-88,-762,2690,905,559,1013,-3307,22,1645,92,-1507,-824,-1644,-2493,-3536,-4308,-5037,-5133,-4729,-4342,-3961,-3448,-2929,-2022,-1204,-183,234,-997,-815,68,263,-992,-211,1081],[-1637,-1555,-1519,-1055,-492,-1376,-726,874,1136,1374,1444,744,1563,-568,-278,1595,1237,-1617,-1922,1549,1469,1363,-750,-441,-2479,-1262,-2077,-1696,-310,-634,-861,-942,-650,-390,-1429,-607,-3028,-1805,-561,89,-1824,-2445,-848,-1312,-1271,-1635,-1767,-1722,-1294,-805,-288,136,-1477,-120,-1520,334,-1248,-577,944,746,526,-514,-175,-55,-236,-526,-873,-1143,-1397,-1869,-2039,-2345,-2586,-2719,-2622,-2516,-2149,-2974,-2686,-1719,-1149,-1772,-2807,719,1138,-2483,-2019,1873,3314,1171,-907,-2059,-2456,-1893,-352,1193,165,-624,-1245,-2053,-2571,-2848,-3016,-3022,-3246,-3072,-2441,-1758,-1118,-1522,502,1167,1740,2141,532,907,2561,1983,1077,-506,-3543,746,230,-3533,-771,-1184,-1609,-1873,-2085,-2234,-2417,-2743,-2932,-3172,-3128,-2747,-2341,-2045,-1665,-2979,-2598,-1951,-1389,-1619,-1672,-1961,-1937,-2091,-1905,-1710,-1384,-1078,-928,-2856,-342,122,354,530,700,-66,-1632,-1898,-599,-30,-727,-1135,232,-2001,86,-2148,-208,-370,-520,-906,-1119,-1202,-1257,-1342,-1409,-1424,-1354,-1299,-1324,-1368,-1667,-1931,-1944,-1746,-1405,-2380,-2511,-87,1185,1677,-2512,755,2262,-1300,-3691,380,404,1199,2608,1433,2456,2268,987,-1354,167,964,1940,254,-910,-2197,-561,-3685,2461,2208,1756,772,565,-235,-1072,-1911,-2614,-2870,-2455,-1766,-3913,-8049,-7842,-7842,-5812,-8114,2120,-17280,-26544,-269,2730,2293,-22118,-718,-137,-1864,-2331,-3257,-2822,-1825,-861,83,757,1111,1321,1507,1206,1143,847,314,-7678,-4625,-1072,-1335,-1697,-1960,-2938,-4092,-1326,-1012,-2897,-1976,-283,-197,-116,-3147,-1463,-1811,-3487,-1512,1215,-495,1915,1148,-538,-3292,2334,3887,3360,1559,264,-1348,-1598,-402,-435,-241,-2361,1444,4010,2573,679,-314,-1617,-3841,1575,1388,-76,381,-655,-462,-690,-1145,-1570,-2920,-2291,-2591,-2889,-3006,-3002,-2894,-2810,-2754,-2616,-2604,-3199,-4523,-1924,-1471,-1011,-397,-1652,-3347,-2791,687,1289,1282,230,638,1065,849,-896,354,-1720,4,-117,-489,-252,-251,-585,-367,-377,-455,-448,-625,-819,-1093,-1498,-1781,-2116,-2422,-2257,-1923,-1609,-188,202,-1141,-116,223,901,854,-88,-3653,-1897,-3163,-2120,-3666,-2240,-3457,-2168,-1441,-1734,-2003,-2182,-2249,-2121,-1806,-1412,-1126,-734,-427,-2507,-1620,-221,-282,-307,-2361,-1080,-1770,-1021,-2382,1794,2216,1142,-1980,-2367,3429,2889,3482,3466,3218,1348,145,-3662,-343,-1364,-473,-2933,-2797,-759,-165,-1415,-514,2916,3360,2064,1981,3534,2332,148,-2865,-589,223,-1535,-1381,-2340,-2653,-3003,-3238,-3442,-3496,-3449,-3502,-3647,-3873,-4032,-4271,-4284,-4175,-3877,-3341,-2862,-2361,-1965,-1689,-1402,-1101,-931,-747,-515,-268,-715,-98,-1361,-1288,-1665,-1601,423,304,60,32,-3275,-2372,-732,-958,-1106,-2370,-2826,-1894,-2005,-2126,-2123,-2070,-1947,-1674,-2959,-1502,-1404,-1403,-1499,-1693,-1986,-2294,-2442,-2385,-2292,-1990,-1731,-1149,-591,-2290,146,525,637,-2085,-1014,-708,249,292,125,-1754,-835,207,-1395,-1536,524,277,432,131,1,-323,-1185,-2274,-2515,-1812,-2314,-2683,-2817,-2814,-2188,-2073,-881,-1612,-477,557,875,-3391,598,1136,802,406,-2394,-1850,-1513,-2244,-3042,-3745,-4044,-8996,-4033,-1701,-1195,-2638,-693,-775,-3551,-926,-842,-766,-1245,208,-2525,658,1359,2519,2944,2772,2382,-898,-567,-285,19,-1967,-1376,-1777,-2210,-2478,-2424,-2053,-1484,-1835,-397,298,956,1458,-2346,2149,2221,-2826,-953,1117,527,-441,-875,-1576,-1957,-1784,-1275,-552,-226,924,-1165,-1765,-1565,-840,-387,1144,1671,359,-600,-3248,-847,-578,-839,-1859,-1098,-3940,-2560,-1939,-642,387,814,-1217,-1106,-1300,-1228,-3043,-4548,-3967,-1472,49,-764,3103,4337,1150,-621,-1718,-4417,8,2522,1772,533,-2268,-873,-1787,-926,-3651,-3317,-3758,-2650,-1318,-54,895,1472,537,-1033,-3218,-3500,-2916,-2865,-4179,-3658,-1721,1977,1293,291,-3784,-2619,-2852,-2732,-4504,-160,69,-1527,-3800,-7602,-7267,-2270,3044,2467,-4589,-12977,-4858,-6992,-12332,-28907,-27774,-35507,-2025,-1873,-112178,-86684,-220433,-379798,-173247,-91,-15411,-32812,-21022,-5940,637,722,673,-14064,167,-126,-2743,-1082,-1512,-1966,-2266,-2204,-1985,-1569,-5378,-4432,-121,117,319,339,-1592,-1470,-6414,-4426,-547,23,41,-3789,202,-3366,-1180,-5574,1127,1203,1262,-857,1260,1020,655,-2906,-246,-533,-1529,-1204,-1472,-1591,-4393,-1502,-517,-192,-50,-2143,-1540,-331,-592,-982,-1107,-5297,-1269,-960,-3353,-3162,-5275,-1115,871,1014,467,450,164,-431,-730,-1201,-1949,-2467,-2784,-2885,-2686,-2375,-2102,-1889,-1735,-2880,-1963,-1976,-2220,-2447,-2724,-2783,-2821,-2620,-2174,-1564,-809,-116,586,-1956,-2872,-2029,-2561,886,-415,-1253,1485,-3344,-1641,7727,94,2968,-13461,2199,9761,8885,7686,6469,1643,-13967,-12018,-19546,-10243,-879,-1539,-1919,-13356,-14108,-45692,-4015,-542,-532,-410,-311,-6287,-1605,-325,-609,-799,-973,-1021,-1201,-1308,-1855,-2997,-2022,-1386,-1323,-4074,-2243,-1347,-2426,-2938,-3396,-3445,-3596,-1702,-1714,-1715,-4012,-1621,-1473,-613,-196,57,246,403,596,-2845,-643,787,453,1760,2042,-2194,131,-730,2236,982,1970,1503,1118,-1563,1922,2495,2779,-1088,2841,2108,2826,839,1087,-769,2161,-456,-765,1318,1441,42,1915,1201,-1071,1324,-508,-2859,-173,731,512,500,34,-555,-979,-1505,-2009,-2445,-2746,-3057,-3238,-3355,-3620,-3568,-3378,-3288,-2795,-2318,-2007,-1766,-1437,-1981,-2982,-707,-701,-716,-945,-1311,-1575,-1974,-2275,-2391,-2363,-2251,-2051,-1759,-1333,-746,-568,-735,-858,-919,813,3796,1077,993,-2590,-644,-2785,-408,-1213,-189,-225,-416,-2614,152,489,853,-431,-3481,-1976,1185,1145,-1413,1115,995,-2024,-1161,-2190,-1811,-345,-679,-871,-1056,-937,-716,-295,32,370,740,-812,-1709,-109,841,-1099,-577,-3403,-805,551,1911,206,-868,2502,862,19,706,-3192,-64,446,-165,-1327,-1217,-1476,-1665,-2041,-2250,-2661,-3038,-3313,-3193,-2644,-1862,-1197,-382,-894,535,613,-906,-475,169,-69,-1068,-1058,-1473],[-110,520,-1739,-52,675,-1301,-646,332,-59,-429,-898,-1398,-1614,-1844,-2001,-2101,-2035,-1991,-2212,-1670,-1532,-1387,-1407,-1146,-2684,-1097,-2205,-1960,-287,-136,74,356,910,1316,-1082,-340,-2859,-2019,-1191,-407,-2109,-2889,-880,-1004,-227,3145,2800,-1275,685,677,1193,1527,-1818,197,-1044,48,-1646,-238,6788,3211,-202,-1738,-404,1319,2111,1431,951,748,-1144,-2324,-1074,-728,-1500,-2100,-1752,-2062,-1866,-2899,-2529,-1960,-745,-1070,-2697,-725,-1111,-2400,-1960,-2071,-1835,-1585,-1285,-1759,-2596,-2019,-765,-822,-1135,-1276,-1835,-1653,-1713,-1631,-2945,-1117,-1031,-906,-587,-371,-300,-1872,56,104,113,32,-65,-250,-389,-585,-940,-1149,-3530,-1418,-1384,-3456,-879,-523,-293,-41,144,-87,412,150,-2639,-3018,-1281,-309,-685,104,-1148,-3618,-2152,-1731,-542,327,-462,-2329,703,1470,-265,-578,484,217,-796,-3009,-174,3900,3502,1514,1215,-63,-2119,-1765,-949,-1729,-2226,-2171,-1946,-1654,-1444,-3179,-1487,-1523,-1412,-1391,-1115,-714,-343,-98,45,115,147,54,-214,-1224,-1250,-1927,-2292,-2147,-1390,-2556,-2815,-645,1794,1958,-3082,350,1562,-1767,-4529,-186,199,1029,1400,1336,1272,1483,400,-1546,266,1370,3838,597,-386,-2140,-743,-3811,3783,7249,6775,640,1511,3585,2824,-118,194,-995,-2146,-2916,-2638,-8568,-6848,-7827,-6388,-7624,5124,-11264,-26786,-12755,5812,5098,-24871,-3861,1991,870,-126,-1000,-1678,-2418,-3024,-3351,-3543,-3663,-3678,-3525,-3684,-3448,-3321,-3341,-6346,-4659,-2953,-2644,-2508,-2415,-3995,-3189,-1881,-1820,-1893,-2600,-1584,-1468,-1264,-3217,-1191,-2378,-4062,-1153,-1203,-1342,-1451,-1640,-1913,-2566,-2430,-2642,-2591,-2494,-2161,-1762,-1958,-1053,-808,-790,-2675,-774,-789,-985,-1282,-1581,-2238,-3713,-2121,-2146,-2107,-1870,-1776,-1907,-2021,-2555,-3220,-3485,-2694,-1829,-1027,-222,-1134,-950,1098,1156,466,-1192,-2762,-4323,-510,491,40,-344,-2455,-2399,-2309,275,2039,2429,-86,265,3173,1550,-1633,1194,-2022,82,-520,-1061,-1630,-2079,-2452,-2585,-2351,-1970,-1384,-905,-385,94,456,-1805,-1887,-2273,-1876,-1510,-1715,-276,3010,-1597,-502,779,3355,1230,-262,-3229,-2377,-2900,-1936,-3569,-2104,-3138,-1677,-1057,-1298,-1413,-1366,-1220,-3035,-712,-617,-1185,-411,-439,-2831,-1549,-648,-468,-139,-2645,-1105,-2109,-724,-1815,1029,729,269,-2067,-2209,-1009,-1388,-1561,-1451,-1132,-783,-266,-3365,-26,-1658,204,-2899,-2856,-860,-301,-1087,-658,2094,2439,1867,2127,3498,2284,339,-2593,-750,900,-2003,-216,-1518,-1433,-1114,1328,-1662,-1269,-36,-406,1236,914,626,180,-763,-745,-796,-841,-898,-1212,-790,-730,-542,-245,-7,281,617,934,823,-268,-1029,-1919,-2207,-1690,-201,-837,-1589,-2080,-2687,-3268,-3475,-3211,-2807,-2700,-2628,-2315,-2156,-2066,-2037,-2013,-1991,-1870,-3258,-2076,-2158,-2291,-2428,-2507,-2499,-2360,-2020,-2759,-1275,-1020,-1377,-779,-659,-2263,-849,-876,-1082,-2486,-1450,-1209,-1186,-1050,-899,-2033,-891,-266,-1302,-1574,44,-184,39,-124,-54,-128,-1200,-2182,-2330,-499,-873,-1325,-1961,-2985,-3539,-3172,-2219,-2330,-394,613,1511,-3595,620,3622,3892,1177,-2326,-1666,-851,310,85,2844,-1993,-8794,-4740,-1443,38,-4464,1746,-1148,-3892,911,809,-1241,-1678,135,-2728,1205,1379,1745,1442,961,408,-766,-468,-825,-896,-3081,-734,-278,67,359,628,871,713,-1753,1109,740,1321,1304,-1874,933,929,-2062,-675,-517,-1078,-1489,-1768,-1726,-1298,-573,151,877,-601,2106,-1437,-1710,-1811,-445,43,1292,2156,-129,-387,-2516,-420,891,153,-1488,-814,-3004,-2264,-1578,-557,-492,-427,-1211,-1467,-1267,-1665,-3486,-4042,-3099,-1710,195,-1348,2736,6138,1830,-13,-1149,-3568,-20,2494,1227,-232,-2468,-2055,-1769,1200,-3909,104,-316,-807,-922,-910,-1008,-859,-861,-1228,-2861,-4236,-3008,-2686,-3613,-3393,-2449,-2873,-3316,-3740,-4530,-3005,-2441,-1781,-4341,-903,-637,-2709,-5321,-7600,-6886,-1301,-1878,-2413,-2625,-11775,-6349,-8078,-13135,-29648,-23856,-33417,838,829,-125634,-95397,-191490,-287606,-77351,-1040,-29927,-31518,-20042,-8614,-3716,-3759,-3753,-14062,-3817,-3705,-3572,-3307,-2869,-2462,-2050,-1589,-1343,-1191,-5990,-5475,-1296,-1532,-1603,-1570,-1246,-1316,-5968,-4813,-314,878,921,-4115,359,-3161,-609,-5264,-731,-556,-60,-1271,1445,2115,2055,-3285,-615,691,-1867,1952,3510,-967,-4509,-1388,884,331,-208,-2805,-1781,-1435,-1825,-2373,-2771,-5405,-3904,-3942,-3559,-3142,-4954,-1949,-1377,-830,-555,-233,221,-553,490,1278,-1883,-1400,214,-33,-1978,-578,578,267,31,-2471,-455,-330,-1007,-2134,-1192,179,231,-112,-105,-591,-1274,-2284,-3438,-4171,-3051,-2020,-2675,-802,-602,-1125,-2189,-3465,-2884,-821,-116,3646,-15311,-392,8409,9063,9142,8883,2441,-13856,-12745,-12015,2032,1790,1032,656,-14126,-14949,-49878,-13463,2655,2622,2546,2293,-8034,-4433,493,-490,-1321,-1988,-2282,-2424,-2281,-2274,-2946,-1955,-1408,-1339,-5478,-2691,-1726,-2191,-2189,-2594,-3623,-3724,-339,69,379,-3880,-1232,-1706,399,1542,1546,393,596,1589,-3376,-179,1227,448,2470,2422,-2277,-274,123,507,-282,432,861,1256,-1128,2178,3817,4033,-2385,3095,2095,2594,692,1655,679,911,336,-352,550,544,651,907,1288,-1263,654,-699,-2602,152,104,-692,-1286,-1962,-2752,-3357,-4040,-4672,-5204,-5562,-5868,-5883,-5684,-5712,-5584,-5511,-5623,-5233,-4740,-4319,-3758,-3198,-2606,-3167,-1368,-908,-472,-273,-254,-203,-376,-564,-709,-879,-1166,-1595,-2149,-2715,-3065,-2831,-2174,-973,-618,780,2504,950,820,-2344,-256,-2463,-858,-1578,-472,885,383,-2603,104,254,494,-253,-2399,-1443,1050,979,-1963,709,403,-2314,-1341,-2797,-1598,-2152,-2802,-3339,-3788,-3570,-2912,-1996,-1205,-440,333,-1587,-1368,-429,447,-742,-85,-2687,-1559,81,1772,324,-911,2340,847,-621,310,-3124,-53,1350,133,-1163,821,666,-1161,988,-469,-2051,-1809,-535,-1221,-1812,-2162,-2455,-2401,-2366,-2575,-2598,-2900,-3205,-3535,-3700,-3567,-3440,-3133],[-257,346,-1609,270,721,-1062,-397,1371,1212,1090,887,-105,748,-701,-498,939,301,-1783,-1878,1179,1115,967,-1816,-664,-2417,-887,-2238,-2181,-1211,-1709,-2136,-2452,-2433,-2481,-2519,-2671,-2783,-2928,-3007,-2835,-2469,-3147,-1442,-867,-157,366,845,-1281,1106,1453,1794,1730,-2087,675,-476,-196,-1918,5,2003,1740,-672,-2790,-590,258,-112,-523,-862,-956,-2005,-2746,-1234,-384,-853,-1827,-951,-830,-1131,-2450,-2417,-2449,-2104,-1250,-2479,133,628,-2202,-974,2280,3142,1926,289,-1381,-2486,-2009,-583,2000,210,-287,-2304,-1426,-2133,-2194,-2729,-1152,-880,-704,-478,-496,-781,-2252,-1410,-1923,-2446,-2949,-3196,-3139,-2771,-2363,-2094,-1706,-3219,-1067,-845,-3254,-619,-597,-719,-781,-836,-815,-775,-823,-2469,-3111,-1627,-290,-1229,549,-1065,-3531,-1566,-1434,-593,813,118,-2556,267,791,-854,-493,971,654,-688,-2995,-71,4839,3530,662,1118,-233,-2635,-1768,-1768,-2173,-2141,-1913,-1809,-1706,-1657,-4094,-1728,-1642,-1448,-1462,-1343,-1771,-1122,-1212,-1403,-1641,-1866,-2142,-2499,-2828,-3250,-3159,-2520,-2594,-1149,-2903,-3196,-1233,870,908,-3613,-304,618,-2261,-5218,-793,-128,753,825,1192,1836,2565,-378,-1859,229,1577,4010,778,-27,-2200,-887,-3519,2717,4414,3252,397,577,-913,-2345,-3466,-2516,-1568,-818,-250,-1591,-8058,-5917,-7656,-6828,-7101,1636,-3237,-26560,-22851,-1280,-6603,-23169,-7065,-2086,-2910,-3567,-3543,-2916,-2575,-2378,-2199,-2226,-2445,-20373,-8605,-2720,-2362,-2031,-1802,-4809,-4522,-773,-339,-2119,23,-5340,-2294,709,855,-1101,-3215,1357,1506,-512,-3077,-414,-2425,-3858,259,416,-536,-343,-703,-1051,-1911,-1261,-1054,-481,163,-97,-1028,-2345,-1025,-1292,-1298,-2801,-137,4126,2122,1593,232,-2956,-3488,1972,4211,2698,3553,498,773,781,-776,-2279,-3154,-2321,-1276,-547,208,-898,-1091,951,1005,-345,-1434,-2438,-3948,-1141,-42,-241,-993,-2765,-1635,-1867,-172,223,-296,-777,-1136,-1268,-1484,-2388,-1765,-2237,-1770,-1744,-1697,-1749,-1797,-1945,-2110,-2112,-1969,-1478,-920,-182,609,1330,-1880,-2054,-2039,-1522,-1022,-1767,-590,2564,-2126,-832,1205,1911,984,-462,-2356,-2399,-2522,-1742,-3371,-2077,-3001,-1030,248,356,-987,575,565,-3865,78,-212,-1309,-163,308,-3087,-1555,-1093,-1690,-2177,-2966,-2050,-2411,-782,-1108,466,947,1290,-2145,-2157,1881,1661,1247,699,30,-824,-1533,-2569,-2769,-2182,-1487,-1873,-2283,-963,-479,-802,-717,-331,-489,-191,561,1685,2253,535,-2249,-759,470,-2336,743,-631,-1754,-1635,1000,-1387,-2076,-409,-584,-368,-812,-1092,-1395,-1487,-1525,-1428,-1112,-844,-535,-316,-200,-534,44,-5,-101,-222,-411,-725,-1115,-1733,-2590,-2827,-3296,-3339,-2988,-2603,-2014,-1847,-2522,-1364,-1295,-1231,-1555,-2362,-1763,-1889,-2018,-2104,-2065,-1897,-1517,-3054,-974,-631,-359,-172,-78,-946,-651,-336,-3080,-91,-118,-866,-123,-382,-2206,145,268,139,-2797,-1852,-1204,-1205,-1791,-2418,-2729,-2926,-2538,-1923,-1635,-975,-834,-289,-179,125,260,-1196,-1910,-2104,-143,351,25,-510,-2352,-2044,-2701,-2988,-3111,-2387,-1649,-962,-3626,197,633,768,841,-2157,-1489,-566,221,-118,49,-1958,-8277,-5386,-1964,-577,-6010,2962,-1560,-4036,466,299,-1561,-2074,-60,-2959,1830,1551,519,-523,-1599,-2366,-2330,-1664,-957,-542,-4044,477,1384,1587,1675,1579,1364,647,-1567,-88,-539,-945,-1340,-1593,-1591,-1449,-1285,-946,-713,-466,-404,-317,-442,-635,505,629,726,-1015,781,-1737,-1584,-2001,-41,84,167,296,-545,-162,-1799,114,521,411,-1009,-263,-1940,-1905,-1153,-768,-497,-149,-1297,-1854,-921,-1902,-3909,-3565,-1988,-1840,304,-1880,2331,4864,2494,548,-752,-2886,113,1787,698,-1005,-1685,-2660,-1487,-855,-4088,-590,-261,-46,447,946,1202,1344,354,-1395,-2280,-4832,-2915,-2469,-3063,-3151,-1881,-445,-369,-5357,-3992,-40,-2864,-111,-3922,-862,-1465,-3383,-6569,-7636,-6375,-2736,-2136,-1474,-636,-10779,-7993,-9265,-13030,-26437,-19524,-30544,1365,960,-87784,-58182,-120267,-176279,-809,-1081,-41141,-28199,-18892,-10730,-1663,-1907,-2813,-14329,-1575,-1742,-2100,-2516,-2856,-3179,-3296,-3096,-2909,-2708,-6468,-6237,-2205,-1909,-1219,-290,-624,-1185,-5455,-5247,-205,2957,5374,-3582,1234,-2943,-198,-4820,887,-453,-2404,-2753,-1119,538,1854,-3529,-976,780,-2098,1419,4837,-959,-4577,-1204,3196,3137,-7,-3373,-2008,908,160,-769,-1544,-4684,-3476,-4175,-4454,-4271,-4211,-3792,-3764,-3716,-3606,-3087,-2214,-1185,-260,781,-1844,-1074,589,-46,-1839,-794,2854,4179,3062,-2088,121,2839,-1499,-1859,-1260,557,816,-486,860,3215,996,2887,2318,-2222,-3129,-1646,-2642,-1969,-2404,-2521,-2143,-1463,-832,-291,90,505,-17528,-5416,974,983,875,863,706,-13944,-15944,-12417,17,-199,-323,-547,-13477,-17572,-57815,-22620,-922,-1246,-1495,-1819,-10176,-8215,-3332,-3851,-3662,-3125,-2420,-1905,-1424,-2701,-2867,-1882,-746,-1521,-5423,-2215,-2374,-1864,-1386,-1790,-3495,-3833,985,2066,492,-3310,-1026,-1998,326,-334,-1185,-2062,-2845,-3376,-3699,-3749,-3770,-3624,-3302,-2552,-2385,-503,662,1619,-1832,2752,2453,1383,-772,3025,3899,3425,-1564,2194,1628,956,489,202,37,-86,-2,-138,-409,-697,-994,-1206,-1292,-1571,-1837,-2173,-2559,-2908,-3039,-3321,-3171,-2910,-2644,-2174,-1844,-1592,-1410,-1252,-1255,-1830,-1305,-1570,-1599,-1574,-1684,-1349,-2381,-1906,-1792,-1193,-2263,-3386,91,2483,2206,1819,1987,1746,-20,497,1519,2727,1927,876,-402,-1802,-3056,-3304,-2481,-1139,-451,578,1725,699,412,-2165,174,-2029,-1362,-2096,-937,-188,-572,-2622,-1034,-1138,-1178,-1247,-1432,-1166,-1010,-836,-1684,-191,120,-2484,-1491,-2865,-1133,-756,532,408,165,93,30,151,-354,352,574,-2472,-862,-608,40,-304,339,-1790,-2328,-469,1461,280,-914,2180,871,-1242,-130,-3091,77,984,-57,-1017,729,694,-560,207,-198,-2058,-1275,-1396,-1953,-2484,-2919,-3463,-3787,-4180,-4792,-4513,-4016,-3407,-2799,-2113,-1303,-682,-15],[-3561,-2838,-2301,-1683,-988,-917,-201,471,704,886,890,-677,960,-967,-607,1510,-300,-1925,-1303,2812,2443,703,-1973,-367,-2109,-781,-2195,-2435,1462,1650,860,708,3477,1717,-348,667,-1930,-1446,-1357,-1272,-2432,-3073,-749,-327,661,-147,-1020,-1978,-2673,-3236,-3538,-3651,-3665,-3523,-3604,-3723,-3780,-3713,-3356,-2864,-2378,-1884,-1531,-1186,-944,-892,-960,-985,-2889,-3059,-1241,-289,-260,-1514,-1214,1658,1834,-1761,-2294,-2163,208,571,-2118,-994,-1683,-1854,-382,2590,3087,2151,723,-928,-2137,-1759,-480,2035,131,-929,-2354,822,-929,-2339,-2601,-1743,-1210,-852,-532,-528,-832,-2495,-1386,-1610,-1559,-1275,-787,-284,289,763,246,625,-2578,493,380,-2956,917,539,-142,-434,-845,-1129,-1346,-1620,-2231,-2841,-2281,-2480,-2856,-3463,-3469,-3051,-1501,-914,-454,1482,920,-2412,-78,199,-1321,-321,1565,1228,-440,-2653,192,4423,2775,2,1205,-342,-2866,-1680,-1031,-266,-1342,-829,-722,-860,-969,-3138,-1413,-1649,-1825,-2152,-2205,-3636,-1837,-1633,-1406,-1121,-747,-375,-337,-1764,-206,211,286,-2875,-672,-3154,-3394,-1606,-919,-1212,-3711,-1147,-1173,-2517,-5154,-1535,-1565,-1609,-1769,-1533,-1415,-1210,-1269,-2042,-1105,-1198,-1213,-1222,-1364,-2178,-1448,-2927,-1206,-831,-438,66,211,-2,1440,1799,2124,2433,2617,-504,-723,-7254,-4763,-7068,-6946,-6493,-693,-1264,-25189,-28462,-11124,-18664,-18628,-9481,-3192,-2919,-2531,-2101,-1616,-1382,-1243,-1095,-1162,-1471,-51106,-24892,-2737,-2924,-3004,-2880,-2972,-4037,-2195,-1932,-2461,274,-6734,-1246,2190,2469,-471,-3552,3361,3672,-1218,-2539,444,-2011,-3310,847,1369,-378,2153,1515,577,-1184,252,456,967,569,-259,-782,-2528,-1176,-1682,-1673,-2647,-846,4481,1856,2353,671,-3564,-3043,2258,3437,2955,2582,1232,694,403,88,-612,-2007,-1444,-1480,-1343,-992,-622,-905,-18,180,-965,-1470,-2086,-3450,-1667,-449,-517,-1517,-2399,-1066,-1346,-1490,-1776,-2207,-2709,-3065,-2763,-2117,-2834,-406,-2208,1422,2213,-917,421,1778,1097,2120,1801,1514,751,-264,-1222,-2077,-2602,-2223,-2024,-1805,-1157,-387,-1656,-882,-412,-2600,-976,-394,-338,40,-583,-1460,-1924,-1980,-1465,-3076,-2038,-2961,-271,1961,1575,-868,1067,741,-3700,157,41,-1301,-422,-743,-3180,-1776,-2230,-2528,-2122,-3263,-1280,-2596,-334,-199,962,3210,1733,-2123,-2169,3372,2570,2301,1630,930,167,-1223,-1849,-1236,-2793,-1004,-751,-1604,-985,-654,-900,-1344,-1813,-2520,-3118,-2844,-2059,-1308,-453,-1872,-700,-59,-2337,1584,256,-1834,-2127,524,-1302,-2878,-810,-816,2246,905,1416,15,-1017,-552,-288,-252,-162,64,259,368,-748,516,358,126,-138,-453,-856,-1272,-1840,-3230,-3388,-2711,-2633,-2488,-2368,-1995,-1775,-2584,-1412,-1110,-674,-1270,-2076,509,1013,-1705,-1569,-564,-458,-1199,-2479,-530,1258,2055,2358,1560,-684,-1317,-1120,-3246,226,-319,-881,-1427,-1753,-2145,-2196,-2113,-2183,-3045,-2371,-2527,-2892,-3233,-3325,-2779,-2423,-1942,-1458,-1776,-953,-1048,-734,-841,-735,-769,-1242,-1542,-1984,-517,-524,-500,-560,-2543,-1059,-1156,-1780,-4006,-1885,-2080,-2303,-3114,-2560,-2539,-2609,-2561,-2486,-2545,-2410,-2274,-2128,-1813,-1831,-7542,-5845,-2309,-1132,-7351,1491,-1987,-3956,38,-267,-1603,-2336,-435,-3159,1314,824,252,-333,-1022,-1675,-2116,-2265,-2297,-2118,-3773,-1960,-1714,-1647,-1655,-1669,-1663,-1627,-1761,-1681,-1461,-1149,-843,-947,-1375,306,-620,-208,80,608,-484,-132,-397,-789,-581,-753,-776,-1573,-367,-2153,-1495,-2245,239,768,1451,1745,-939,5,-1181,672,1439,652,-585,284,-907,-1600,-848,279,2475,2386,-1572,-2237,-300,-1999,-4402,-3277,-939,-1923,255,-2411,1847,2099,2056,962,-554,-2554,226,1296,124,-1838,-809,-1962,-1161,-552,-4223,-1067,-1184,-1415,-1353,-1260,-1371,-1316,-1477,-1605,-1807,-5159,-2711,-2992,-3222,-3240,-2877,-2442,-2060,-8171,-2455,-1684,-3195,-2049,-3350,-2467,-2121,-3626,-7617,-7861,-5916,892,2523,2978,906,-10184,-9723,-10516,-12473,-22591,-15911,-27208,1876,1368,-45369,-4387,-51944,-87136,73,-232,-47925,-23651,-17830,-12271,-2573,-7334,-6708,-14865,-2583,-2427,-2389,-2368,-2285,-2278,-2244,-2072,-1962,-1746,-6899,-6432,-330,220,901,1539,-225,-1105,-5010,-5748,-232,3796,5657,-2753,490,-2818,0,-4421,463,2448,1618,-2450,157,-560,-1168,-3489,-1601,-1654,-2078,-1385,-1399,-1497,-4442,-926,-708,-306,-404,-3386,-2175,625,609,346,167,-3290,-4025,-1281,-2119,-2660,-3403,-954,-770,-729,-1117,-1621,-2084,-2434,-2525,-1900,-1805,-702,929,12,-1585,-1024,2794,5232,3513,-1716,-96,2672,-2176,-1556,-1392,562,793,-962,503,5680,992,3068,2034,-2371,-3213,-1416,-2354,112,-1078,-2252,-2509,-1636,-667,151,716,1212,-19837,-12768,1367,1119,699,338,-176,-14429,-22734,-21570,-1607,-1636,-1456,-1348,-11164,-21534,-67429,-29712,-389,-244,121,549,-11699,-12696,-5737,1477,1379,1174,973,538,-465,-2949,-2668,-1680,-1390,-1842,-4256,-1507,-2862,-1362,-455,-915,-3080,-3802,965,776,-212,-2505,-1155,-2234,-2611,-2480,-1886,-1217,-643,-179,-3749,145,65,-37,-317,-532,-2387,-595,-373,-142,-3455,554,655,691,-364,982,602,250,-325,-676,-1083,-1598,-1707,-2004,-1972,-1893,-1598,-1513,-1549,-1576,-1576,-1446,-1136,-1541,-715,-1194,-1938,0,443,-265,-307,-1131,-700,-364,303,2420,1284,-64,-994,-1315,-975,158,908,624,-580,-1001,-2730,-1875,-1806,-1399,-2387,-3465,346,1617,1303,1432,2014,1752,-164,927,1619,3368,3516,1222,138,2226,231,-221,733,360,-299,369,1734,473,-48,-1879,708,-1490,-1741,-2610,-1419,229,445,-2579,-560,-1154,-1780,-2431,-2723,-2494,-1998,-1560,-1139,-793,-601,-2362,-1494,-2311,-632,-764,-647,-571,-597,-504,-489,-377,-795,-316,-171,-3185,-292,-600,-307,-300,-539,-774,-2321,-1374,-1404,-1243,-1059,-893,-814,-1625,-575,-3026,-666,-775,-878,-970,-1072,-1048,-1056,-1292,-1352,-1822,-1207,-810,-870,-87,-667,-1206,-234,-728,708,682,-313,-113,-540,-1078,-1534,-1089,-436],[-121,550,-1177,627,645,-815,11,582,241,-116,-625,-1331,-1529,-1847,-2031,-2077,-1905,-2066,-1486,-1364,-1283,-1202,-1755,-756,-1834,-746,-1936,-2603,689,511,202,600,2341,1298,-71,1285,-1208,-801,-836,-1705,-2550,-2696,-716,-71,967,2388,1293,-608,2125,1674,998,352,-2431,-661,-1242,-1834,-2414,-3131,-3922,-4382,-3829,-2998,-2286,-1616,-1108,-885,-914,-1073,-3577,-3256,-2528,-2763,-2417,-1638,-1398,296,1176,-983,-2221,-2003,746,1152,-1690,183,350,-1465,154,2513,3080,2301,1056,-521,-1723,-1390,-264,2131,208,-1298,-2178,68,-770,-1691,-2645,-3339,-4186,-4612,-4303,-3952,-3749,-3402,-3096,-2792,-2407,-1993,-1496,-1021,-467,26,-38,723,-1821,489,470,-2681,1074,1690,-946,-395,-78,-281,1707,115,-2080,-2519,-1901,-237,-2044,-1207,-2058,-2964,-3715,-3533,-2681,-1873,-921,-2119,-478,-419,-1775,-181,851,560,-215,-2189,174,389,835,-549,1332,-513,-2840,-1652,-1288,-395,-1387,-752,1679,674,-1121,-1856,2078,2673,2533,3696,646,-3311,1917,5307,5163,4838,4385,3741,-587,-1972,-572,-602,-1695,-3155,-3762,-4188,-3551,-2852,-2307,-2037,-3471,-1735,-1379,-2673,-4792,-1542,-604,-2,-237,-182,-264,-168,-1908,-2259,354,1023,1454,1086,693,-2259,-834,-2413,527,1219,1387,-51,-461,-1517,2298,2208,1984,1667,1182,-763,-283,-6652,-3485,-6272,-7016,-6125,-3448,-2970,-22012,-25720,-13292,-27456,-13627,-10575,-1281,-1035,-717,-387,-20,94,135,226,167,-54,-80220,-40781,-574,-467,-428,-477,-1172,-3499,-3645,-3886,-2807,188,-8328,-289,2140,2308,-278,-3743,3125,3602,-1699,-1861,1330,-1564,-2973,1054,1408,-250,2884,3137,1071,-600,193,-427,-593,-597,-469,-632,-2646,-1298,-2106,-2025,-2492,-1471,-16,-63,-142,-195,-4133,-2575,-483,-752,-1039,-1106,-1214,-1387,-1362,-1558,-1706,-1766,-1787,-1746,-1729,-1627,-1562,-1525,-1548,-1573,-1488,-1518,-1874,-3050,-2202,-1806,-2028,-2169,-2484,-2838,-3269,-3171,-2545,-1895,-1472,-590,499,1241,-2792,-817,-2134,3270,4117,-1198,-333,1946,2003,1126,1386,1449,1791,702,-344,-1227,-1569,-1596,-1971,-1728,-929,222,-1536,-1245,134,-3121,-1081,-1239,-1495,-1200,-773,-694,-1323,-1432,-1234,-2827,-2050,-3125,-236,-467,-743,-976,-1154,-1328,-2826,-1539,-1590,-1642,-1655,-1630,-3205,-1655,-1373,-1315,-1303,-3088,-1488,-2770,-1714,-1831,-1718,-1501,-1209,-2088,-2332,23,197,248,229,138,-96,-1771,-1339,-906,-3610,-1307,-1445,-1562,-1635,-1570,-1394,-1158,-735,-414,-96,165,429,487,509,-1567,-734,-792,-2007,-2687,-2395,-1619,-2604,-157,-1479,-3700,-1285,-1173,1802,712,1725,-711,-1229,-580,1763,722,5025,1809,2629,3164,-935,-37,3759,2607,2717,4373,3973,-1293,20,-3453,-3915,-2095,2066,1448,647,1823,295,-2418,1807,2225,-373,-1123,-1812,2719,903,-1865,-1522,-913,-636,-876,-1830,-591,-136,-347,-499,-596,-642,-1901,-1911,-3196,390,655,373,856,-1251,-2059,245,-135,-788,-3201,-2135,-1981,-1550,-967,-469,-2421,-1291,405,-808,-1975,-441,-647,-745,-1126,-1119,-1072,-1322,-1107,-1967,31,814,1146,-133,-2548,-385,353,-2138,-3866,798,640,424,-2601,24,-114,-376,-516,-1871,-1398,-575,-411,-631,8,-1605,-6581,-5874,-2536,-1513,-7998,-280,-2250,-3627,-1478,-1887,-2308,-2666,-2767,-2800,-1839,-1262,-723,-213,108,288,-803,407,-1727,-1557,-2943,-998,-1240,-1493,-1559,-1357,-966,-486,-905,209,475,1048,1291,-579,-2428,1478,-48,-83,-386,-125,-652,-1151,-1706,-2129,-2302,-2322,-2121,-2225,-1554,-2608,-1396,-2501,-1176,-1185,-1068,-955,-1214,-703,-591,-295,1,397,-229,777,132,-1320,-671,358,2210,2049,-1966,-2303,582,-1920,-4825,-3150,-465,-1895,-566,-2834,-272,-121,18,245,-397,-2530,273,974,-404,-2641,-87,-801,-862,1403,-4194,2236,-1824,-842,1750,1586,1166,872,-26,-1788,-773,-5004,-2420,-3169,-2711,-3025,-1605,-2772,-2651,-8022,-596,2186,-3076,324,-2617,2023,2000,-3472,-8402,-8237,-5497,1823,4556,4406,678,-10015,-11363,-11657,-11801,-19494,-13427,-23638,-1243,-1903,-7894,-2409,-14669,-41625,-2339,-2237,-50143,-18539,-17021,-13225,-3505,-12865,-10709,-15585,-1752,-1547,-1435,-1317,-1124,-1007,-888,-684,-628,-584,-7314,-5971,-611,-835,-1026,-1310,-1472,-1473,-4612,-6269,-964,-685,-312,-1990,-193,-2827,-16,-4144,-72,1222,1217,-3137,1103,843,519,-3056,-1662,-62,-1730,-334,-754,-1362,-3998,-1799,-1847,-1335,-947,-2773,-2250,1122,1437,1437,1439,-1559,-5806,-1822,-1948,-2317,-2596,-1648,-2005,-2429,-3175,-3828,-3637,-2819,-2024,-1075,-1786,-354,1145,97,-1259,-1291,2398,2758,2761,-1357,-427,2184,-3037,-1268,-1618,428,586,-1500,-79,932,1077,1103,1072,-2512,-3251,-1137,-1932,-825,-1295,-1842,-1996,-1525,-833,-123,433,968,-21970,-22086,-1902,713,113,-410,-945,-14664,-31783,-33851,-1904,1625,2354,2737,-8089,-25401,-75938,-35371,1846,1301,1084,1123,-10392,-17700,-12922,2160,2231,2175,2089,1719,-471,-3031,-2456,-1425,-764,-2080,-3207,-1230,-3235,-811,105,-94,-2637,-3733,596,220,-717,-1642,-1684,-2506,-1821,-1131,-418,144,787,1227,-3770,65,1324,-184,543,-40,-2353,-1090,-1206,-1069,-4120,-202,-21,32,-15,165,-356,-838,-1468,-1726,-1858,-1973,-1690,-1718,-1604,-1633,-1617,-1940,-2464,-2956,-3208,-2953,-2273,-1700,-1143,-1174,-1472,-264,3,-354,-524,-566,-448,-1091,845,987,721,-534,-1156,-851,-929,186,128,-387,-1214,-1763,-3024,-3008,-3251,-2995,-2529,-3426,-1631,-1386,-1147,-1083,-1107,-963,-871,-580,6,830,1782,954,603,2172,-114,129,969,339,-293,54,1263,172,-602,-1587,1174,-992,-2048,-3201,-1991,-264,211,-2586,-785,-445,-384,-915,-1369,-1802,-2094,-2344,-2468,-2539,-2671,-2867,-3114,-3355,-3626,-3374,-2769,-2016,-1383,-735,-408,-389,-1313,1179,1557,-2761,158,-538,-681,790,1156,256,-1524,-1664,400,-215,-939,102,-722,-1612,-1460,-2952,-952,-580,-692,-911,-147,-163,-289,-990,-834,-1486,-916,-638,-462,67,-159,-1432,-355,-835,787,824,-84,-259,-254,70,-1682,471,1156],[-427,337,-1091,125,-117,-927,-917,-1160,-1470,-1605,-1705,-2186,-1581,-1921,-1489,-1596,-1728,-2286,-2354,-2387,-1774,-1068,-1466,360,-1764,-921,-1624,-2704,-157,-745,-622,408,1204,669,-10,1783,-498,-177,-243,-2281,-2782,-2367,-855,-34,1003,1862,823,-114,2526,3223,3181,2184,-2641,2357,1122,-576,-1640,297,281,-290,-757,-952,-970,-768,-556,-511,-622,-1551,-2690,-3380,-1954,-2266,-2149,-1780,-1598,-849,-370,-270,-2294,-1742,386,351,-1287,-131,-434,-1150,-990,-1246,-1446,-1637,-1707,-1689,-1690,-1758,-1756,-1750,-1943,-1934,-1989,-2123,-2327,-2584,-2869,-2937,-3253,-3311,-3163,-3103,-3168,-3070,-3036,-3073,-3116,-3208,-3261,-3329,-3255,-3152,-3122,-2889,-2607,-2315,-2030,-2454,-1580,-1444,-1750,-1484,-1534,-1551,-1591,-1747,-2038,-2243,-1973,-1869,-2148,-1912,-1901,-2100,-2152,-2253,-2194,-2150,-1771,-1752,-943,-1047,-2179,-35,740,889,-12,-1633,802,754,847,-913,1524,-683,-2528,-1649,-1562,-546,-1375,-659,3447,1459,-1347,-454,4630,3072,2041,3615,976,-1706,2194,7767,7032,6131,4371,3837,-757,-2101,-843,-433,-1352,-3246,-3155,-3707,-3563,-2075,-884,-1778,-3022,-2476,-2423,-2604,-4366,-1727,-847,578,715,265,-382,-1012,-2671,-2400,-968,-455,224,890,983,-2334,-801,-1955,-456,2761,3033,-344,-1117,-2712,2049,2912,2351,1665,794,-855,-1320,-6132,-1887,-5225,-7042,-5954,2232,3012,-16266,-11540,-4104,-29495,-8928,-9729,3766,-632,3064,2730,2478,2066,1710,1553,1377,1138,-110670,-62197,598,551,324,-99,-512,-2877,-4600,-5482,-2959,-739,-9872,-410,-477,-626,-805,-3581,-942,-706,-1863,-953,995,-1024,-2789,1066,1597,-4,2031,1621,1084,-5,67,-368,-584,-843,-964,-1095,-2501,-1550,-2324,-2276,-2385,-2648,-2550,-2436,-2285,-2062,-3656,-1924,-1359,-1298,-1290,-1131,-1100,-1236,-1289,-1673,-2101,-2486,-2778,-2785,-2516,-1991,-1446,-937,-535,-323,-1674,-1278,-1607,-2591,-2503,-1005,-847,-2371,-1466,-1688,-1803,-1834,-1749,-1680,-1879,-1548,-1363,-1376,-2209,-1484,-1885,-1361,-1208,-1201,-1052,-539,-364,-217,28,298,789,1290,790,1156,1286,-1382,-1716,-1578,-631,967,-1236,-1428,236,-3453,-1005,1737,1413,174,-750,-1788,-2227,-2297,-2582,-2662,-2838,-3248,-2727,-2267,-1767,-1255,-780,-429,-1624,0,80,-687,-54,-228,-2977,-1602,-1155,-1586,-2012,-2536,-2262,-2745,-1071,-336,-33,1279,1784,-1871,-2434,2835,2239,2846,3841,3323,117,-2144,-865,66,-4184,1693,2010,-444,-670,-672,-61,-109,1252,553,-868,-1244,-2123,-2830,-2478,-1854,-1225,-1457,-1287,-586,-757,-971,-2811,-830,-1712,-4305,-1615,-1479,1395,696,1059,-1407,-1314,-538,1899,552,5446,2342,2774,2836,-823,-831,3656,3131,3013,4390,3342,-1587,488,-2739,-3750,-2143,-519,-701,-888,-790,-815,-1911,-912,-852,-678,-935,-1412,-435,-278,-2030,-1437,-1115,-608,-304,-1046,-330,-362,-641,-1020,-1440,-1774,-2096,-2463,-2859,71,614,989,980,-1667,-1774,243,-350,-1037,-3109,-1717,-419,-400,985,485,-2283,-1337,1368,-492,-2049,-935,1723,4616,2454,825,442,-1288,-497,-1873,11,2292,2062,103,-2122,426,772,-1818,-2803,37,-63,-166,-1977,-263,-269,-442,-561,-1605,-1315,-979,-1016,-1057,-985,-1171,-5297,-5293,-2562,-1576,-6889,-1312,-2112,-3045,-1059,-1414,-507,-1694,-1274,-2271,989,1492,1429,1690,2814,3023,-897,722,-2315,-1551,-2225,39,1135,433,-347,-1099,-1735,-2132,-2369,-2126,-1676,-1189,-818,-510,-3215,-82,18,-141,-789,-396,-820,-521,-623,-913,-581,-593,-605,-2826,-662,-2943,-1188,-2673,-967,-969,-821,-696,-1245,-670,-704,-1003,-1273,-1537,-1906,-2156,-2246,-2132,-1828,-1494,-992,-607,-2377,-1779,181,-1646,-4862,-3089,-321,-1687,-951,-2961,-1777,-2294,-2848,-3312,-3658,-3609,-3093,-2727,-1887,-3299,-346,308,-587,1360,-3899,2871,-2377,-935,2959,3864,3639,1653,-186,-1852,170,-4402,-2080,-1999,-2310,-2998,-2259,-4045,-3893,-5619,-883,-1130,-2557,-1896,-2405,-2366,-1773,-2972,-8837,-8653,-5005,129,-101,-456,-745,-10229,-12719,-12474,-11202,-17565,-12187,-20029,-1770,246,439,637,-22413,-48782,118,-242,-49356,-13392,-16571,-13635,-6384,-17994,-14394,-16395,-42,665,1174,1569,1913,2059,2097,2131,1947,1709,-7692,-5149,793,353,55,-190,-163,-931,-4163,-6212,-475,1020,940,-1367,-736,-2933,-556,-3973,-560,151,703,-3746,946,2048,456,-2217,-1902,1196,-1084,-1130,815,-834,-3269,-659,-1543,-2248,-3007,-3543,-3181,-2509,-1956,-1608,-1169,-992,-4611,-2467,-1818,-1813,-1760,-1905,-2196,-2541,-3124,-3307,-2816,-2091,-1436,-620,-1718,8,1327,260,-816,-1473,1748,4197,3876,-894,-817,1585,-3682,-931,-1845,233,281,-1876,-733,992,817,657,597,-2545,-3129,-703,-1396,150,-1057,-228,-610,-933,-1329,-1759,-2247,-2581,-23315,-32514,-15418,-2406,-1948,-1284,-682,-13598,-40405,-42044,-3083,2546,3060,3303,-4888,-27090,-83131,-42754,2250,1427,717,65,-7595,-23067,-21564,-887,-794,-729,-640,-789,-925,-2835,-2149,-1014,-392,-2131,-2329,239,-3178,-141,1464,762,-2122,-3518,1541,2428,-761,-644,-591,-2642,373,455,447,230,453,448,-3624,-37,-184,-491,-1006,-1555,-2168,-2817,-3323,-3428,-3076,-2816,-2727,-2673,-2315,-2125,-2189,-2065,-2005,-1611,-1250,-1071,-638,-593,-424,-398,-320,-604,-1156,-1837,-2633,-3431,-4137,-4057,-3268,-2592,-2047,-1577,-1047,-861,-459,-135,74,-1862,702,938,364,-948,-1030,-327,-824,217,209,-416,-1295,-1690,-3069,-1678,-2305,-2443,-2404,-3124,629,1817,-797,186,1406,898,-661,-338,-637,-603,-236,422,1204,2125,-440,781,1184,212,-289,-193,415,-28,-976,-1149,1673,-404,-2069,-3661,-2449,-656,-127,-2459,-1288,-566,1839,335,901,969,825,379,-260,-311,-635,-1999,-1330,-1456,-1109,-847,-549,-102,235,-1320,-828,-783,-1767,1175,1294,-1909,572,-339,-959,1449,1663,1348,-577,-2180,-285,-602,-987,628,-796,-2105,-2777,-2746,-1371,-673,-1010,-940,-339,-646,-1145,-1949,-2595,-3265,-3065,-2498,-2118,-1907,-1823,-2056,-2240,-2595,-3132,-2989,-2571,-2008,-1520,-1057,-1932,-379,-212],[-3268,-2840,-2554,-2140,-1588,-1241,-682,-112,285,689,937,-2846,123,-2344,-1120,-1064,-2024,-2199,-29,-344,-764,-973,-989,-535,-1614,-997,-1073,-2463,-621,-1779,-1314,392,384,112,89,1325,397,-188,-1103,-2756,-2875,-3509,-3692,-3145,-2381,-1802,-1282,-916,-433,-33,352,679,-2737,1427,1505,-527,-1179,396,2730,2676,462,1786,-822,-2,1154,540,-111,-1818,-1844,-3260,-1451,-1516,-1548,-1573,-1690,-1589,-1531,-1540,-2396,-1287,-501,152,-792,605,954,-832,840,2807,2775,2506,1475,-85,-1026,-615,231,-227,-747,-1215,-1818,-916,-1019,-1800,-1794,-1504,-2063,-2682,-3180,-3812,-4474,-4248,-3639,-3086,-2602,-2268,-2026,-1946,-1872,-1884,-2024,-1928,-1659,-1208,-598,-2266,-254,59,-2456,-1869,-1734,-352,2028,223,-2108,-2065,-2004,-582,-1884,-328,-471,-1692,-248,166,179,1202,1805,-1404,-1455,-1709,-2567,88,1097,176,-755,-1252,-1204,-477,428,-1134,1700,-882,-2131,-1753,-1901,-794,-1409,-607,-868,-2254,-3577,-3769,-2557,-1384,-397,120,569,-407,1048,972,769,525,327,140,-939,-2258,-1115,-300,-66,-3015,-396,-4023,-3521,-2197,325,-2618,-2530,-2679,-3331,-2427,-4049,-2663,-3088,-3511,-4014,-4005,-3907,-3536,-3451,-2794,-2264,-1798,-1203,-589,-151,-2547,-920,-1742,-1326,992,898,-795,-1951,-3604,-868,-1654,-2475,-3276,-4118,-4112,-3079,-5792,-652,-4225,-7336,-6170,3501,4419,-8199,5823,5976,-23670,-5100,-7217,4128,-3161,2337,1545,1028,657,687,1180,1772,2284,-145470,-93475,3225,3311,3010,2300,1386,-2474,-5049,-6590,-3084,-1730,-9743,-260,296,607,-1052,-3279,-251,-1084,-2038,-2935,-2919,-1855,-2985,40,674,110,985,772,432,207,-388,-654,-1026,571,-556,-288,-2338,-1115,-2505,-2294,-2024,-1759,1849,1200,1424,1134,-2943,-1350,-357,-1071,-1676,-1820,-1703,-1430,-895,-626,-431,-298,-273,-314,-480,-626,-842,-1084,-1354,-1570,-1776,-1690,-1686,-2345,-2749,-1617,-1642,-2698,-1579,-1618,-1724,-1938,-2201,-2600,-3084,-3544,-3671,-3400,-2868,-2150,-1769,-587,202,-1025,-1936,2164,2739,-762,730,1529,2429,3940,889,807,1146,-1374,-1526,-1575,-511,1545,-1056,-1644,-681,-3817,-1074,-922,-1596,-1852,-1948,-2138,-2081,-2053,-2454,-2708,-3079,-3496,-3594,-3269,-2856,-2421,-2003,-1665,-1367,-1069,-785,-533,-281,-46,-2788,-1617,312,237,61,-2088,-1662,-2801,-1429,-1965,-2448,-3016,-3345,-2766,-2706,-1529,-1070,-678,-292,83,-443,-2478,-697,-262,-3442,1884,2126,-101,-373,-593,97,276,856,1284,-2191,425,289,148,257,-906,-952,-2345,-580,224,-392,-970,-2934,-2767,-3595,-3864,-1997,-1978,810,574,175,-2301,-1498,-673,1861,157,5337,2427,2720,2315,-594,-1746,3357,3572,3243,2782,949,-1936,-1419,-1903,-3171,-2290,729,1130,134,1591,1684,-1458,1774,1952,295,-927,-1123,2387,751,-2421,-1554,-1375,-608,259,-404,-577,-745,-830,-855,-854,-863,-2046,-2868,-2595,-326,-277,-318,-468,-2256,-1534,-873,-610,-214,-3070,-1306,18,-169,917,523,-2220,-1416,1255,-295,-2192,-1577,986,4083,1528,205,521,-1361,25,-1864,-227,2474,2792,251,-1576,1055,1297,-1232,-1946,767,89,-590,-1490,-1525,-1671,-1814,-1802,-1764,-1868,-1798,-1753,-1731,-1601,-1494,-3954,-4472,-2566,-1606,-5544,-2379,-1796,-2518,-891,-2033,354,-1161,-1650,-1897,1009,1189,1184,939,1806,1890,-1153,626,-3080,-1483,-1838,-281,1003,569,279,-123,-511,-872,-1411,-1745,-1954,-2086,-2246,-2364,-3237,-2484,-2528,-2766,-2936,-3036,-3030,-3075,-3118,-3083,-2926,-2851,-2768,-3417,-2645,-3163,-2645,-2959,-2619,-2540,-2327,-2159,-2043,-2102,-2129,-2398,-2570,-2595,-2522,-2160,-1610,-985,-723,149,716,1080,-2980,-1017,1398,-1460,-4535,-3246,-13,-1544,-746,-2925,-1324,-1659,-2044,-2385,-2762,-3242,-3570,-4119,-4052,-3985,-3042,-2448,-1724,-964,-3600,347,-2890,-935,1514,1719,1564,1437,-503,-1988,-92,-3798,-1989,-2536,-3326,-3662,-3018,-5268,-4516,-3824,-1527,-1456,-2058,-846,-787,351,1145,-2439,-9145,-9230,-4541,3296,5011,5097,-2429,-11011,-13884,-13034,-11011,-17185,-12385,-16824,-8260,-3547,2355,2325,-80027,-109783,1597,1335,-47896,-8930,-16826,-13851,-9230,-22182,-17582,-17504,2587,4299,4547,4353,4092,3684,3285,3048,2781,2119,-8257,-4471,674,1605,1391,788,266,-946,-3820,-5666,-760,-743,-790,-1154,-1357,-3353,-1125,-4139,-1099,427,1103,-4297,-66,2395,-102,-1303,-2246,1230,-475,-2299,-790,-924,-2548,-571,-461,-8,-2394,-1340,-2159,1293,1356,1159,1025,632,-2514,-3398,-1914,-1396,-1187,-913,-641,-402,-510,-687,-807,-888,-981,-680,-1827,150,1213,257,-507,-1673,679,3249,3716,-521,-1485,588,-2883,-773,-2282,-252,-329,-2051,-1586,1483,810,128,-437,-2687,-3029,-1774,-2276,-2783,-3130,-3691,-3577,-3040,-2632,-2340,-2209,-2047,-23540,-43551,-29932,-2401,-2579,-2535,-2475,-11689,-46811,-44528,-4521,-761,-312,-10,-2208,-25604,-90919,-54523,1258,1157,-383,1026,-4771,-29139,-32529,-11504,-829,-1196,-1371,-1616,-1736,-2634,-1996,-1867,-1851,-2227,-1864,-1487,-2764,-607,-98,508,-1787,-3372,1516,2698,-511,232,-435,-2760,-2,3350,3229,268,1760,2470,-3302,-317,543,-1006,2787,2471,-1873,87,734,-103,-790,-1518,-2261,-2865,-3017,-3250,-3738,-4119,-4665,-4540,-4071,-3714,-3038,-2662,-2072,-1540,-887,-550,-464,-526,-755,-1072,-1433,-2125,-2889,-3666,-3992,-3536,-2679,-2048,-1167,-380,227,-2800,1359,1688,75,-1486,-884,39,-844,36,945,-169,-298,-1007,-3021,-1613,-2790,-3047,-2159,-2828,-374,-246,-2006,-633,-370,-451,-972,-823,-828,-750,-681,-641,-651,-686,-834,-598,-532,-222,-448,-519,-502,-254,-1148,-753,1495,96,-1961,-3552,-2681,-1035,-532,-2292,-1801,-666,85,-131,-111,51,403,770,-64,1575,1271,-1918,-1234,-1178,350,938,602,454,-188,-1925,-1601,-2359,-3040,-2558,-2099,-1813,-1612,-1304,-1234,-398,260,1060,318,-2470,-1083,-1088,-1114,979,936,-390,-634,-2506,834,-22,-1275,-1045,223,126,-19,-2033,-769,-638,-485,-336,-206,-66,87,-750,-440,-812,-270,-395,-758,-1112,-1536,-1927,-2196,-2610,-2723],[-1590,-1614,-1784,-1794,-1606,-1542,-1187,-743,-394,26,355,-3299,-292,-2710,-1250,-1631,-1877,-1937,163,155,-437,-917,-1148,-795,-1504,-1070,-483,-2160,-647,-2544,-1919,426,-172,-433,141,2567,1328,1376,735,-2993,-2876,-1821,-2743,-3432,-2504,-1643,-858,-282,328,754,1048,1162,-2804,1132,892,-397,-616,11,-411,-838,-1257,-1585,-1910,-2072,-2155,-2258,-2343,-2287,-2155,-2997,-1831,-1573,-1237,-797,-1726,-1036,1226,1100,-2552,-714,2061,2704,-226,928,1170,-558,1056,3620,2945,2034,1103,-21,-793,-1769,-2488,-2768,-2676,-2130,-1720,-1404,-1845,-2369,-1917,-2191,-2809,-3349,-3489,-3380,-3135,-2635,-2208,-1913,-1707,-1640,-1619,-1664,-1569,-1384,-1155,-595,113,531,527,-2110,-813,-806,-2774,-2426,-2573,-384,2193,333,-2245,-1981,-2025,-901,-1337,-581,-217,-1348,982,963,355,2521,2758,-1090,-1992,-2318,-2912,-1229,-2852,-4496,-2829,-880,751,2079,-342,-1214,1865,-1045,-1717,-1950,-2238,-1111,-1493,-557,481,-124,-1122,-647,-672,-452,-122,-36,148,333,404,299,85,-166,-382,-597,-1109,-2421,-1345,-1244,-1103,-2499,-900,-4341,-3374,-2252,-1337,-3434,-1974,-1715,-3026,-2137,-3810,-1871,-1702,-1891,-2339,-2515,-2886,-3892,-3779,-3763,-3688,-3452,-2890,-2148,-1431,-2855,-1169,-1751,-1927,2657,3226,-1356,-2963,-3691,-17,2445,1653,861,-683,-1039,-788,-5489,364,-3380,-7974,-6677,4969,6114,1325,7719,7774,-11856,-2298,-3616,2328,-5294,2454,2184,2576,3198,3982,4830,5397,5587,-183145,-133769,4721,4194,3370,2255,1053,-2293,-4850,-6848,-3159,-3558,-7810,-2073,-1373,-863,-2160,-2852,-706,-1083,-2289,-2245,-2904,-3211,-3490,-3029,-2766,-2638,-2483,-2273,-1886,-1229,-938,-1782,-1699,571,-566,-234,-2153,-1043,-2574,-2415,-1868,-1564,1397,1064,4946,2201,-2287,-845,2829,2219,928,-279,-1603,-3009,-4137,-3444,-2419,-1506,-763,-186,94,568,711,600,111,-1527,-1806,-1139,-1625,-2303,-2821,-1754,-1883,-2959,-1903,-2022,-2271,-2682,-3156,-3599,-3506,-2829,-1827,-935,-1322,-1922,-1769,2341,3035,-546,-2831,2011,3632,-1705,335,1456,2545,3106,844,409,907,-1515,-1359,-1647,-1485,-1815,-1936,-2086,-2031,-3790,-1548,-1370,-1252,-920,-879,-578,-270,72,-339,-1792,-1187,-3611,501,511,450,-813,350,281,237,260,336,270,-171,786,-2606,-1588,729,1358,1356,-1704,-1876,-2876,588,475,-1054,-153,-568,-1761,-3014,-1134,-1178,-1113,-922,-660,-1081,-2370,-746,-734,-2432,323,250,16,-367,-796,-1234,-1567,-1420,-983,-3487,-231,32,2117,1568,-716,-1327,-3284,105,3322,2881,397,-2859,-2437,-2763,-3222,-2242,-2566,196,409,-804,-3258,-1640,-871,1774,-332,4891,2196,2566,1754,-140,-2517,2978,4009,3120,2044,972,-2157,-1071,-1873,-2473,-2733,-2585,-2370,-2271,-2008,-1960,-2077,-2094,-2107,-2015,-2118,-1956,-1849,-1605,-2846,-1734,-1511,-592,-212,-57,103,46,296,253,122,-90,-1695,-2840,-2308,-762,-1023,-1343,-1732,-2839,-2420,-2635,-2391,-2084,-2995,-1186,-696,-381,-76,125,-2115,-1329,356,-83,-2203,-2143,-845,-915,-1244,-1170,-1035,-1370,-135,-1710,-476,1148,1381,497,-867,802,424,-483,-1150,-785,-918,-937,-972,-621,-362,-257,-1326,-1070,-1366,344,550,-827,-758,-213,-2418,-3401,-2270,-1513,-3953,-2399,-1236,-1891,-1174,-2285,1171,-574,-1745,-1495,1275,1355,1076,223,1827,2309,-1330,533,-3639,-1280,-1537,-539,1078,52,1224,1283,745,-612,-662,-1310,-1779,-1960,-1778,-1226,-2575,180,770,135,-1755,-1677,-1580,117,67,-934,19,-334,-660,-3275,-1369,-2891,-1262,-3125,-1148,-1075,-934,-900,-988,-1239,-1484,-1939,-2231,-2290,-2210,-1879,-1444,-1031,-886,-567,-429,-513,-3496,-982,-1333,-1656,-3755,-3294,-1202,-1262,-936,-2590,239,892,874,810,649,-3291,-465,-402,-1300,-4390,-999,-1239,-1232,-999,-3107,-134,-3082,-679,1506,2087,2388,2020,-723,-1941,1877,-3105,-1951,-2103,-2802,-2914,-441,-6102,-4225,-2456,1166,1604,-1503,1260,320,3430,4021,-1676,-9136,-9618,-3723,3990,7107,6890,-4883,-12042,-14493,-12975,-10999,-18106,-13554,-13970,-14474,-18071,1588,1479,-185604,-219782,-125,-875,-46854,-5350,-17601,-13751,-11599,-23192,-19673,-18690,-2183,-2391,-2708,-2880,-2697,-2348,-1896,-1365,-1051,-852,-8717,-3810,-1110,-1604,-2121,-2754,-3215,-3307,-3290,-4967,-2067,-1679,-1299,-1107,-1828,-3808,-1274,-4378,-1329,661,983,-4057,-1249,1346,-244,-147,-2425,265,-346,-3190,-2172,-2419,-2284,-1568,-993,-202,-3174,-700,-2023,1284,1131,631,124,-670,-1643,-4252,-2334,-1979,-1266,-396,266,730,750,685,404,939,1187,1217,-1871,300,1070,313,-124,-1512,-423,2179,3229,0,-2172,-402,-1638,-562,-2671,-815,-1009,-1667,-2270,-2096,-2371,-2725,-3050,-3377,-3630,-3811,-3700,-3284,-2557,-2001,-1498,-976,-608,-386,-356,-319,-22309,-54631,-44970,-1386,-1812,-2074,-2387,-9485,-50666,-45131,-9040,-2246,-1832,-1470,-1017,-21581,-95760,-68834,-11926,-5542,-2445,816,-2005,-35678,-45545,-25860,-3661,-2841,-3458,-3996,-4068,-3790,-3426,-3175,-2988,-2893,-3038,-3134,-3175,-3002,-2679,-2077,-1515,-3120,289,1082,99,1116,-108,-2597,-426,3676,3749,438,2042,2422,-2552,-532,-40,-1555,2471,2853,-1501,212,1413,820,472,170,-79,-158,219,505,531,668,625,819,867,931,109,1422,1883,2398,3129,2832,3901,2586,4046,3937,3778,-1084,739,981,452,1186,1064,-125,479,1883,2165,-3145,2520,4006,-1,-2031,-722,341,-856,-277,907,-839,-1714,-2905,-4091,-4544,-3393,-3098,-1732,-2487,-626,-565,-3238,-1438,-1600,-2122,-2812,-3428,-3876,-4164,-4223,-3960,-3602,-3268,-2970,-2587,-2316,-1868,-1610,-1381,-1396,-996,-949,-761,-505,-372,-1770,-3043,-2309,-1309,-1151,-2048,-2270,-1984,-2043,-1833,-1223,-438,476,1310,-59,1906,817,-1977,-1212,-1043,383,1136,438,20,-127,-2451,-1623,-1784,-2708,1936,1639,-607,946,57,-1507,-14,-1141,-2263,-3453,-4097,-2906,-1833,-1335,-365,116,311,-269,-2299,811,-178,-1440,-1232,2030,2449,1295,-1651,-1290,-227,500,-12,-540,-962,-1208,-1476,-1455,-1448,-1622,-1536,-1647,-1722,-1854,-1942,-1911,-2053,-2099],[-1017,-598,-931,-1159,-1257,-1546,-1577,-1511,-1494,-1342,-1222,-3061,-803,-2998,-1413,-1633,-1343,-1602,-919,-1364,-1902,-2500,-3006,-2553,-2030,-1177,-576,-1915,-247,-2691,-2253,458,-456,-954,152,2953,2214,2092,1867,-2326,-2751,-981,-1557,-2677,-2815,-1844,-855,-79,697,1227,1549,1603,-2892,1223,790,-248,-34,793,1208,886,1082,3393,-545,-537,1953,943,279,-1299,-606,-2676,-865,2718,567,-625,-1755,-1911,1328,1625,-2767,-96,2405,2865,396,1251,1370,-353,1173,3506,2512,1463,531,-226,-796,-1105,-984,-622,-386,-566,-1707,-484,-2628,-2705,-1437,-922,-1600,-2267,-2738,-3263,-3618,-3197,-2777,-2470,-2228,-2108,-2035,-2058,-2000,-1937,-1905,-1576,-1092,-509,114,-1963,-1211,-1161,-2406,-2806,-3401,-370,561,-210,-2343,-1961,-2427,-2227,-1423,-451,-112,-1054,2261,1165,489,4161,3416,-801,-2266,-2571,-3148,407,55,-1171,-1671,-789,408,1426,-1043,-1170,2037,-1091,-1299,-2211,-2449,-1431,-1607,-449,1270,356,-591,-1612,-2787,-2525,-1377,-521,404,1240,2062,2587,2912,3076,2324,1937,-1215,-2547,-1462,425,-292,-1872,-1709,-4406,-3059,-2918,-2971,-4101,-3225,-3015,-2581,-1992,-3564,-1714,-2201,589,1186,1340,-1011,-3806,-3079,-3039,255,1259,992,851,750,-3162,-1463,-1875,-2125,2285,2517,-1928,-4085,-2570,-1270,1494,959,463,-1315,-1010,-1097,-5061,-1850,-2741,-8919,-7211,-2982,-2696,-2280,-1867,-1706,-1640,-1829,-1864,-2146,-6102,-2876,-3046,-2725,-2288,-1776,-1170,-730,-506,-214488,-178048,-2920,-99,-138,-370,-611,-2189,-4003,-6204,-2801,-1210,-5817,-1341,-1527,-1706,-3517,-2282,-1969,-1891,-2570,-1481,-1298,-1028,-4145,-970,-1000,-1119,-1158,-1146,-1048,-812,-1244,-2893,-2213,621,-434,-85,-1876,-917,-2451,-2441,-1593,-1129,570,1048,3672,2360,-1636,-340,2720,2756,1877,1095,203,-775,-1533,-2388,-2794,-2489,-1986,-1470,-1060,-654,-387,-263,-324,-2085,-1751,-1271,-1847,-2438,-2875,-2569,-2157,-3029,-1425,-1301,-1366,-1623,-1925,-2147,-3184,-1326,-321,596,-1091,-2025,-1815,3690,4194,246,-3188,1796,3558,-2295,3,1385,2615,2666,731,61,693,-1675,-1149,-1707,-550,1624,-938,-1788,-2479,-3394,-1614,525,718,-665,-932,1801,1545,1012,-88,-1454,-651,-3308,2139,1573,885,-909,-462,-1105,-1681,-2159,-2569,-2904,-2971,-2614,-2400,-1612,-989,-543,-176,-1357,-2089,-2895,541,516,-1158,351,93,-1816,-3123,-695,-1153,-1660,-2139,-2565,-2964,-2955,-2941,-2756,-2388,-2235,-2003,-1834,-1721,-1588,-1464,-1393,-1222,-1193,-2140,-1131,-989,-900,-660,-557,-1808,-3772,78,107,-25,32,-2621,-2485,-3013,-2638,-2229,-3191,-352,-475,-1825,-4205,-1688,-1116,-1152,-1004,-923,-808,-778,-819,-808,-2661,-802,-846,-869,-920,-1061,-2185,-1598,-1798,-1823,-2463,-1151,-629,-892,575,1086,-631,1235,2002,746,-955,-518,2235,1105,-3005,-1969,-1501,-312,1640,769,469,-96,1831,2392,2252,1390,-1221,-2473,-2027,-503,-970,-1972,-3021,-3022,-2056,-1019,115,707,-2932,-546,754,576,939,503,-2031,-1108,1308,74,-2106,-2494,-261,3184,-56,-405,1001,-1357,685,-1436,-740,-1242,-1803,-2233,-2578,-2220,-1784,-1250,-979,-590,-263,-58,-497,-617,175,2,-2017,-659,-1366,-788,-970,-1190,-1689,-1503,-1722,-2279,-1993,-2110,-2211,-2153,-2172,-2134,-2177,-2201,-2276,-2355,-2514,-2710,-2754,-2641,-2340,-1841,-1325,-759,-1468,378,-3557,-1084,-1342,-801,191,-517,646,3176,1602,-707,884,927,-40,2720,3526,688,-1993,759,1455,134,-2154,-2254,-2039,0,50,-889,673,-822,-2173,-3212,-2984,-2484,-1291,-3268,-113,312,759,1086,-663,1298,1277,943,587,179,-396,-956,-1537,-2166,-2827,-3571,-4163,-4300,-3983,-3011,-2372,-1737,-2828,-3251,264,-1004,-1292,-2174,-142,2463,2401,1635,1520,-2924,-1045,702,-1351,-4305,-364,-824,-1060,-1028,-2588,-175,-3104,-401,1741,2964,3409,2227,-974,-1860,2656,-2544,-2128,-2287,-3279,-2493,-1792,-6524,-3525,-1692,1139,1680,-1148,2060,1472,3229,3401,-859,-8999,-9901,-2633,2675,1999,1253,-7681,-13374,-14606,-12400,-11274,-20336,-15414,-11765,-19349,-28713,-902,-1101,-333187,-370412,-5712,-2497,-46891,-3190,-19032,-13564,-13484,-20998,-20792,-20163,-3888,-931,-504,198,1074,1817,2400,2848,2917,-2905,-9128,-3362,338,-1565,980,738,255,-626,-2703,-4300,-959,235,114,-1363,-2320,-4390,-2002,-4789,-1338,1960,1544,-3222,-2690,163,74,1038,-2558,193,-615,-3172,-3016,-2502,-2175,-1490,-1123,-655,-3862,-353,-1936,-689,-1063,-1625,-1973,-2319,-2522,-3966,-1980,-1287,-757,-108,433,-56,998,768,-255,1358,2422,816,-1975,333,803,296,188,-1067,-1312,1041,2061,526,-2921,-1263,-453,-403,-3093,-1599,-1862,-1074,-2688,2649,1995,1068,-949,-2692,-2198,-113,-794,-1472,-1962,-2591,-3040,-2957,-2591,-2177,-1858,-1475,-20059,-65939,-60745,-11947,-864,-747,-737,-7380,-54044,-47889,-16716,-317,-167,-1493,-138,-16681,-90288,-80600,-26818,-12232,-4433,-521,-589,-41786,-59736,-41271,-11284,-2376,-2648,-3047,-3359,-3628,-3887,-4214,-4400,-4074,-3696,-3130,-2489,-1765,-1142,-529,-1225,-2835,558,636,470,215,-116,-2320,-981,-1313,-1692,-1994,-2194,-2277,-2385,-2387,-2353,-2168,-1873,-1501,-1111,-785,-546,-504,-403,-458,-646,-798,-567,-450,-593,-627,-849,-850,-908,-1042,-673,-340,473,1445,2684,3201,4450,1724,5406,5603,5675,-866,1250,1984,1066,1221,901,-170,722,1303,1144,-2207,1430,1669,112,-2587,-632,568,-815,-748,1337,-1524,-241,-973,-2543,-2337,-3658,-2414,-1797,-2126,-991,-790,-2467,-1922,-948,-1050,-1452,-388,-186,64,261,-241,398,328,-1027,126,-89,-1199,-1071,-1167,-2223,-1622,-1741,-1827,-1345,-787,-1601,-2644,-1945,-1431,-1210,-1735,-2656,-701,-256,-635,-705,-499,-5,531,-228,1061,219,-2178,-1275,-1040,287,700,429,414,479,-2632,-1840,-2275,-3062,1661,1482,-237,922,199,-1759,1098,448,-200,-950,-1772,-2267,-2705,-3005,-2808,-2351,-1742,-1007,-2161,32,-278,-1466,-1453,162,-136,-568,-1220,-1792,-1692,-1308,-681,-53,540,1079,114,-486,-487,508,1057,524,-798,267,-118,-1307,-747,-1008],[-1372,225,-204,-977,-574,-1023,244,136,-114,-316,-613,-2457,-1120,-3219,-1669,-2001,-2250,-2520,-2535,-2452,-2201,-1880,-1659,-1354,-1541,-1244,-877,-1842,-937,-2201,-2036,-559,-571,-1452,98,1412,1620,1604,1392,-1693,-2555,-654,-1251,-1600,-2374,-2940,-2684,-2012,-1075,-243,461,942,-3089,1379,1232,-200,437,784,-155,-390,1049,3359,-465,-828,1558,508,-60,-953,-368,-2414,-1083,3100,316,-631,-1901,-2783,347,344,-3117,422,2509,2789,969,1453,1425,-332,1100,1129,250,-608,-1222,-1485,-1428,-1161,-673,-135,190,-392,-1873,-1711,-3347,-2742,-1287,549,-65,-2056,-1295,-1964,-2664,-2893,-2682,-2160,-1495,-883,-330,48,379,179,-1088,380,305,253,126,-1931,-1531,-1029,-1796,-3100,-4103,-390,1767,752,-2367,-2084,-2074,-1637,-1288,-1755,-1860,-1740,-1550,-1219,-820,-606,-254,-677,-1994,-2203,-3313,-332,-655,-1183,-1827,-2429,-3211,-3918,-3996,-3437,-2758,-2008,-1411,-2661,-2551,-1825,-1883,-406,639,834,205,1262,1437,1206,1472,2865,712,1528,3028,5767,6792,4453,1279,1054,-1390,-2775,-1581,3499,1073,-1393,-381,-4114,-2725,-2116,-1793,-3762,-2245,-1836,-1061,-1366,-3412,-1544,-2761,481,3054,1200,-1490,-2572,-2311,-3245,-75,2084,1761,908,-34,-3561,-2027,-2947,-3320,-2885,-2309,-2605,-5405,-1071,-2844,-1125,-1350,-1608,-1878,-1974,-1721,-4618,333,-2525,-10246,-7602,5602,6952,8236,9350,10052,10508,143,3972,-1260,-5078,10735,11249,12076,12758,13248,13463,13081,12072,-218917,-220012,-19197,5569,3907,2243,791,-2098,-2848,-5179,-2261,-2614,-4007,-2603,-2537,-2394,-4446,-2056,-1785,-1632,-3000,-1592,-1812,-2035,-4967,-2990,-3369,-3486,-3158,-2705,-2281,-1894,-1518,-3002,-2542,-837,-645,-488,-1625,-870,-2308,-2492,-1274,-653,-284,-335,-462,-591,-1105,-917,-864,-909,-832,-425,19,436,-591,587,1771,1104,1139,-485,358,3412,2779,779,-801,-2672,-1758,-1218,-2096,-2726,-2374,-1895,-2455,-2994,-2912,-2910,-2735,-2415,-1918,-1372,-2829,-151,590,1093,-1110,-2064,-1981,1829,1713,1145,-2524,752,247,-2003,-702,-1033,-1095,-1120,-985,-828,-759,-1792,-975,-1814,-907,-1036,-1105,-1686,-3116,-3098,-2122,-662,-581,-767,-1027,-302,-193,-37,-173,-1143,-80,-2709,1000,1596,2210,-1069,3437,3877,2385,606,2407,965,-589,2355,-2244,-1156,240,6178,4854,-1124,-2357,-2857,1450,1894,-823,-269,-964,-2000,-2835,248,822,1296,1699,-365,-2173,-1235,-1239,-1974,-525,2094,1964,-136,759,-109,382,1606,-377,648,-15,343,-1683,1150,933,-464,-2408,-2856,-188,-454,-765,-771,-2312,-1659,-2541,-2136,-1980,-3719,-731,-111,-2786,-4192,-1636,-1387,-123,-1442,-277,-444,-746,-1166,-1563,-1972,-2348,-2701,-2918,-3014,-3031,-2942,-2931,-2775,-2587,-2432,-2269,-2215,-2248,-2036,-1939,-1915,-1723,-1484,-1137,-1011,-691,-527,-345,-2467,-2237,-1335,-780,-979,-1411,-1751,-1866,-1697,-1283,-781,-311,-734,-1965,-1738,-852,771,375,-404,-2152,-2004,-3118,-2533,-1287,-2877,-325,935,944,933,335,-1973,-780,1440,161,-1908,-2295,-715,2810,-536,-337,1298,-1308,289,-1055,-1727,-1624,-783,130,577,1455,1902,868,12,2583,3041,514,-58,-836,1758,2184,-2705,-187,-1353,262,-5,-629,-2537,-182,-237,-1156,-796,-1441,-1036,-1274,-1544,-1647,-1899,-1611,-1522,-1425,-1435,-1547,-1628,-1747,-1923,-2111,-2376,-2448,-2016,-1137,-2757,-848,-1144,-1016,-660,-1081,-4,2520,1464,-598,1182,1012,-196,2317,3210,936,-1503,490,1608,101,-2465,-2528,-2536,-170,-66,-854,-260,-521,-502,-1862,-2621,-2048,-417,-3306,-25,-107,-231,-419,-638,-978,-1220,-1632,-1902,-2035,-2129,-2006,-1744,-1425,-1218,-850,-499,-270,-4066,121,228,-827,-1833,-3010,-18,-768,-1543,-1683,-1161,-1631,-2110,-2463,-2746,-3044,-3150,-3511,-3494,-4046,-3570,-3360,-2821,-2165,-2045,-1190,-2986,-240,95,305,187,130,-1233,-1751,-866,-2144,-2504,-2593,-3904,-1731,-1145,-6407,-2698,-1506,66,286,-1041,1043,1389,1664,1872,14,-8685,-10071,-1285,1453,1033,635,-10538,-14848,-14176,-11309,-11738,-23551,-17268,-10300,-21485,-33436,-2512,-40022,-512085,-548441,-92458,-72,-47975,-2755,-20966,-13303,-14780,-18291,-21423,-19915,-7163,-3399,-2903,-1824,-654,365,1268,2114,1792,-5547,-9337,-3146,-85,-2999,2384,2557,66,-396,-2075,-3678,-908,1225,180,-1892,-2834,-4856,-2825,-5247,-1166,2965,1353,-2132,-4161,-970,834,2191,-2634,636,-273,-2160,-2597,-2103,-2097,-1944,-2205,-2378,-3808,-2950,-2971,-2524,-1968,-1493,-868,-484,-360,-2891,-1976,12,196,-166,-48,-2257,1245,224,-871,1399,2159,261,-2122,235,430,191,401,-452,-1277,-1169,-1912,-2315,-2864,-1633,-253,-290,-3462,-2641,-2822,-488,-2659,2862,2084,237,-1638,-2650,-1595,1138,-620,-1242,-1597,776,231,-261,-834,-1450,-2130,-2676,-17119,-77681,-77265,-24041,-2264,-1681,-1239,-5246,-58600,-52613,-24730,-8801,283,-2701,-7,-12339,-80068,-85019,-38315,-17674,-6249,-885,-667,-40982,-73699,-56629,-19079,-4733,-419,-579,-731,-1422,-1828,-1488,-1868,-2304,-2969,-3597,-3957,-3256,-2330,-1284,-1089,-2554,1169,815,1507,2524,711,-2097,-1398,2188,1504,772,131,-274,-503,-595,-1090,-2817,87,212,-785,475,752,1100,1751,1381,2012,1802,2557,5304,5636,5978,6053,4448,-229,1797,-190,5447,5044,4529,4177,3417,3379,716,4038,5018,6253,-575,1557,2907,1586,1173,593,-374,768,2591,3319,-1351,503,-948,-2180,-2994,-2449,-1523,-656,-1351,662,-1843,-40,-560,-2246,-1337,-3596,-1506,-1019,-1733,-614,-280,-1136,-1641,-1832,-2187,-1497,-812,-1205,-1592,-2027,-2470,-2855,-3053,-3031,-2781,-2596,-2224,-2038,-1868,-2879,-1514,-1223,-1156,-804,-566,-1458,-2337,-1655,-1338,-1277,-1298,-2838,-1366,-1578,-1839,-1999,-2170,-2283,-2475,-2665,-2893,-3224,-3600,-3906,-3878,-3527,-2958,-2444,-1883,-1522,-2220,-1752,-2505,-3015,-1004,-1116,-1370,-1724,-2064,-2537,-3086,-3747,-4391,-3749,-2879,-1884,-2024,-1816,-866,673,1497,538,-1944,526,-134,-1216,-1431,913,2242,1366,-72,-1771,-1259,-2734,-3605,-2196,-655,851,644,-270,-45,214,1107,735,-592,1166,549,-650,-741,251],[-1708,207,-15,-1215,-919,-1070,1137,1550,-336,1480,2052,-1816,-1424,-3160,-1862,-91,-144,-1075,-205,-208,280,-483,8,580,-1636,-1263,797,-1837,955,-1456,-1449,301,-498,-1722,154,1102,1249,1243,1072,-1064,-2212,-368,-1382,-2260,-3337,-2831,-1598,-501,637,1542,2220,1125,-3163,2567,1495,-175,743,-65,-1224,-1723,-1752,-1652,-1444,-1129,-855,-730,-691,-684,-533,-2117,-1422,-928,-1235,-1583,-2079,-3254,-2537,-2917,-3405,-3336,-2998,-2505,-2094,-1766,-1503,-1346,-1182,-1166,-1213,-1348,-1448,-1517,-1636,-1839,-1982,-2133,-2490,-2660,-2762,-3141,-3703,-3173,-3038,-2698,-2702,-2754,-2728,-2922,-3343,-3578,-3485,-2933,-2106,-1204,-239,604,-403,110,-888,2027,1216,68,-240,-1905,-1693,-603,-1192,-3232,-3417,-310,2045,1044,-2143,-2200,-2124,-1786,450,714,-323,-1266,-2104,-2541,-2540,-2441,-2053,-1779,-1505,-1431,-3224,-1165,-1217,-1479,-1884,-2299,-2968,-3659,-3905,-3293,-2326,-1166,-830,-3192,-2399,-2132,-2238,-357,2080,4548,946,4277,5003,890,1566,2915,340,1542,2836,3558,3512,3413,268,124,-1559,-3041,-1634,502,-327,-1139,-1980,-3679,-2715,-2571,-2283,-3114,-1177,-558,-24,-1056,-3281,-1356,-2953,301,2242,991,-1828,-1448,-1682,-3288,-542,1774,2799,847,633,-3956,-2324,-2507,-2013,616,52,-3317,-6622,-1929,-4685,-3492,-3269,-1784,-1781,-865,548,-4178,7083,-2739,-11726,-7469,12593,32070,23346,41874,45494,22796,-226,6697,-2800,-2010,44415,44503,43538,40773,36681,32185,27931,24324,-197569,-248948,-33723,12911,9882,6922,1428,-1717,-1593,-4113,-3525,-4751,-4815,-3952,-3230,-2553,-3106,-1406,-869,-2243,-3523,-603,-1059,-1636,-5796,-3568,-4342,-3974,-3018,-2103,-1353,-770,-824,-1925,-2563,-188,-392,-719,-1380,-1688,-2206,-2738,-2745,-2635,-1959,-1164,-310,584,-681,347,1955,1793,3490,3799,3927,3857,-367,-85,2177,1237,949,-747,371,1396,1063,585,-1313,-3264,-1848,-1416,-2533,-3286,-2333,-2629,-2842,-2910,-2681,-2489,-2284,-2126,-1962,-1882,-2332,-1795,-1621,-1627,-1717,-2085,-2237,-1732,-1694,-1596,-1684,-1466,-1421,-1501,-1232,-1033,-616,-193,115,-557,441,-1687,-858,-1956,-952,2103,-1272,-1543,-2940,-2942,-2801,-283,-544,-775,-1187,-591,-72,696,269,-882,443,-2033,2408,6767,2656,-1307,5286,8404,3088,510,2053,1016,-792,1852,-2179,-848,224,6752,4925,-1042,-2709,-2734,197,-812,-864,-160,752,-2307,-2386,225,1745,2436,1949,-1675,-2363,-649,-1519,-2787,211,1580,1450,-530,1030,-41,346,937,547,872,836,847,-2551,1114,1376,-477,-3140,-1867,1575,2477,2614,1820,-2009,-629,-1786,-1755,-1649,-3280,-805,-508,-3077,-3202,-1524,-1752,-2436,-3067,-3682,-4063,-3827,-3389,-2982,-2626,-2458,-2329,-2187,-2057,-1980,-1909,-1988,-1950,-1881,-2184,-1745,-1785,-1983,-1965,-2219,-2703,-3188,-3762,-3776,-3022,-1916,-903,142,-1728,-2557,-1091,234,2576,1594,514,-198,-116,-1251,-2445,-3511,-3477,-2678,-1911,-1510,-1325,-1368,-1602,-1800,-2099,-2247,-2060,-1833,-2872,-880,-262,230,752,-25,-2001,-464,1551,99,-1704,-1651,-1032,2417,-773,-149,1522,-1280,1018,-682,-1162,-803,-1505,-2279,-3252,-3529,-3247,-2597,-2130,-1519,-964,-545,-185,-1081,95,-21,-3339,-226,-1391,-391,-321,-533,-3289,-74,-157,-296,-516,-1554,-1301,-1641,-2043,-2311,-2532,-2575,-2503,-2286,-2023,-1718,-1254,-711,-120,-1289,-204,1852,-1513,27,-1747,-545,-911,-1205,-1427,-1657,-750,1773,1486,-334,1330,1009,-422,1746,1014,-359,-1731,-3147,-2456,-1261,-2675,-2299,-3087,-429,-340,-918,170,2163,2232,-1173,-3148,-1667,-287,-3168,-177,-1310,-2486,-3300,-1949,-657,634,1573,2402,324,63,2946,3548,75,-1133,1883,2133,185,-3601,1428,1342,-803,-873,-2587,505,-614,-1674,-1176,-1176,-992,-1203,-1318,-1453,-1721,-2580,-2420,-2608,-3872,-3312,-3696,-3700,-3372,-3119,-2861,-2824,-2942,-3005,-3118,-3386,-3255,-2996,-2432,-1973,-1959,-3087,-3046,-4603,-1100,-1244,-5959,-1890,-2223,-2523,-2944,-3070,-2723,-2371,-2078,-1839,-1685,-8074,-10220,-1461,-1378,-1371,-1208,-13143,-16044,-13248,-9782,-12279,-27082,-18217,-9628,-20055,-32163,9236,-115817,-698717,-726698,-194688,8952,-49815,-4255,-23028,-12944,-15465,-15813,-22221,-17705,-9983,-97,2574,2828,426,2671,2257,1814,-2691,-7391,-9223,-3163,-768,-4310,74,-4,-179,-188,-1446,-3123,-1427,-2148,-2787,-2643,-3300,-4427,-3661,-5359,-896,1937,1196,-884,-4529,-1711,784,-57,-2641,-1744,-2533,-3047,-2953,-2834,-2636,-2391,-2394,-1987,-3090,-824,-2050,415,843,477,1105,899,382,-1793,-1873,-1247,-1675,-1725,-2351,-4104,-953,-683,-1383,-14,58,-418,-2217,-272,-435,-708,-1041,-1416,-1837,-2229,-2561,-2971,-3182,-2989,-2833,-2564,-3509,-2911,-2653,-1247,-2259,-648,-386,-636,-2248,-2516,-872,-358,-826,-1096,-1359,-792,-991,-1086,-1200,-1302,-1425,-1395,-13632,-78436,-94029,-36267,-1763,-1745,-1748,-2787,-55570,-55084,-30175,-16943,728,-3182,1485,-9299,-71028,-81470,-44215,-20036,-7731,4634,3840,-35337,-85750,-70980,-26713,-6849,1853,496,1390,-839,-1987,746,517,-1769,-552,-501,422,1568,3773,2830,-1015,-2261,937,87,2091,1903,1079,-1986,-1727,-1275,-1625,-1387,-730,123,662,-373,-1206,-3323,734,1413,-546,752,3128,2929,3184,1444,1352,1210,3466,10544,12678,15039,17243,4774,-853,1659,-260,15720,27345,28260,23336,3457,3820,-381,8465,13488,7800,-167,1601,3647,1960,1015,118,-781,578,2543,3898,-733,2069,1019,-26,-2632,-1720,-2335,-2757,-3140,-3056,-2792,-2669,-2230,-2016,-1747,-3322,-1587,-1605,-1697,-1655,-1784,-1851,-2033,-2280,-3031,-2576,-2688,-2651,-2512,-2352,-2178,-2007,-1841,-1664,-1375,-1193,-1585,-1908,-1614,-2776,-846,-947,-1334,-1467,-1692,-2018,-2393,-2517,-2787,-2787,-2696,-2901,-2246,-1958,-1748,-1520,-1410,-1357,-1488,-1716,-2067,-2600,-3260,-3983,-4481,-3720,-2818,-2056,-1326,-883,-1684,-1612,-2563,-2786,-1141,-1424,-1715,-1914,-1871,-1970,-1445,-1091,-590,-95,-415,-562,-1612,-2139,-1589,591,1774,684,-1963,185,-66,-1067,-1386,171,1945,1242,610,-1369,1554,1254,-95,29,-482,-732,-855,-553,-193,-239,349,421,-545,238,25,-137,-958,-635],[-2108,200,98,-1221,-1327,-1153,1714,1656,-632,1513,1809,-1318,-1737,-2909,-2008,-398,-787,-1259,-1622,-2083,-1783,-1356,-1049,-646,-1814,-1262,215,-1964,256,-790,-904,-161,-402,-1753,-446,-819,-1189,-1622,-2031,-2239,-2285,-2304,-2145,-2033,-1793,-1708,-1645,-1698,-1597,-1551,-1494,-1467,-2937,-1294,-1273,-1217,-1109,-1086,-1604,-2784,-1517,-1748,-2089,-2374,-2666,-3004,-3190,-2956,-2501,-2071,-1872,-1116,-690,-644,-2286,-3038,-283,1198,-3393,1142,890,418,-265,-978,-1420,-1330,-653,179,1070,1890,2170,-1368,-674,535,783,2103,926,-267,-2261,-3614,-3625,-2111,-877,1661,897,-2047,-67,-397,-759,-1700,-1834,-559,-37,689,1600,117,-1124,301,-438,2216,1254,-221,-590,-1805,-1691,-108,-655,-3219,-2450,-29,1720,1467,-1681,-2181,-2074,-1474,961,781,-294,-858,682,683,136,658,755,-592,-292,59,-2826,292,42,-385,-904,-1364,-1977,-2506,-2810,-2849,-2589,-2079,-1634,-3427,-1953,-2156,-2555,-679,-869,-1070,-1335,-1702,-2271,-2821,-3315,-3906,-4064,-3880,-3599,-3387,-3257,-3189,-3164,-3258,-3480,-3686,-3926,-3744,-2996,-1995,-1031,-3130,-1764,-1763,-2721,-2442,655,3001,1884,-723,-3072,-1093,-2486,152,390,-56,-1901,-1100,-1726,-3107,-2271,-2383,-2107,-1507,-806,-4210,-2563,-2638,-1860,3965,4684,-3946,-6161,3240,-6588,1559,6080,8722,-1565,-564,950,-3726,8287,-3287,-12817,-6539,7725,58422,25269,60176,60128,26129,-1388,8365,-4044,2869,71473,76520,80251,51546,34369,75494,69123,33078,-171386,-240503,-44704,19266,6873,12878,287,-692,-1074,-3096,-1545,-470,-1062,-214,-205,-370,-1436,-926,728,-3341,-3768,-1541,-2863,-3971,-6118,-3477,-2557,-1881,-1399,-1216,-1344,-1697,-2157,-2727,-3064,-3197,-2785,-2025,-1119,-868,-2067,-2547,-447,305,-363,992,3367,1937,-246,662,696,-586,-1964,-3090,-3816,-3434,-2190,-1098,-93,798,749,-947,386,2235,1974,353,-1729,-3692,-1922,-2576,-3799,-4585,-3748,-2817,-3216,-2747,-1454,-807,-801,-1026,-1372,-2103,-2528,-3132,-3522,-3843,-3855,-3497,-2976,-2522,-2044,-1578,-1238,-904,-614,-1110,-1031,663,2006,2338,-271,-687,619,-1227,-721,-2002,-1226,1729,-1558,-1328,-2264,-2850,-3055,-124,681,-641,-1343,2508,3228,1890,443,-606,944,-1332,2243,3749,2332,-1544,4620,4808,3669,494,1541,894,-904,1403,-2149,-479,496,4374,3192,-1046,-3020,-2465,-2671,-2514,-1100,355,611,-2055,-1908,-51,1722,2085,414,-2951,-2111,-72,-1482,-3341,807,552,-3,-1040,-1264,-1843,-2253,-2334,-1889,-1357,-797,-333,-2859,217,317,-563,-3873,-949,-170,-93,58,548,-1693,370,-1021,-1460,-1314,-2512,-449,-882,-2255,-2268,-2496,-3245,-3763,-3808,-3515,-3062,-2770,-2676,-2644,-2637,-2757,-2827,-2792,-2678,-2552,-2397,-2379,-2260,-2131,-2039,-1940,-1951,-2424,-1968,-2056,-2308,-2499,-2754,-2987,-3431,-3197,-2657,-1969,-1338,-2847,-817,74,467,539,211,-275,142,-267,-789,-1399,-2003,-2452,-2718,-2964,-2972,-2862,-2748,-2514,-2382,-2196,-1841,-1615,-2922,-991,-626,-415,-182,-608,-2138,-243,388,-166,-1568,-886,-1203,133,-860,-55,-80,-1305,324,-415,-1371,169,1470,1330,1379,1396,1230,1051,376,270,-43,-383,-632,-1409,-1020,-1209,-2875,-1275,-1536,-1374,-1400,-1510,-3759,-1750,-1977,-2115,-2074,-1839,-1429,-813,-268,183,-3028,-434,1281,590,-931,-523,378,58,0,-1380,-632,1873,-1563,-240,-767,-168,-664,-1407,-2060,-2281,-1633,947,1591,-51,1231,756,-811,-267,-924,-1611,-2110,-1973,-1091,-368,-2782,-1866,-3641,-844,-864,-1201,-437,1764,3702,-717,-3716,-1455,-372,-2935,-1349,-1186,584,2620,284,1903,3112,4831,3134,293,-141,3054,5135,121,-862,722,51,57,-3204,1304,1859,-1019,-116,-2134,2013,-669,-1805,-808,-2021,144,-213,-389,-443,-464,-3562,-195,-1316,-3881,-607,1108,-1729,-575,-1172,-4033,-2788,-122,-347,1597,1512,1602,-1997,-1779,1306,-2136,-3957,-3733,-4323,-1275,-1898,-5550,-2559,-2785,-1620,-2437,-1799,-230,48,188,229,156,-7150,-10555,-470,-718,-1028,-1074,-15132,-15717,-12057,-8056,-12873,-29259,-17628,-9870,-15588,-27479,24848,-194686,-796646,-827305,-305389,-2997,-52162,-7884,-24639,-12565,-15725,-13701,-23715,-15224,-11806,-1432,3636,2732,-875,942,1,-817,-7143,-7292,-8974,-3556,-2547,-5596,-2049,-1998,-1927,-1816,-1786,-2803,-1861,-2032,-2199,-3706,-3710,-3839,-4532,-4994,-1994,-1778,-1552,-1334,-3156,-1837,-1373,-1588,-2745,-2013,-2264,-2450,-2745,-2977,-2831,-2482,-2400,-2055,-2475,-1369,-2428,-623,-370,-375,-357,-689,-1366,-2039,-2813,-3555,-3096,-2134,-4380,-2558,-416,-645,-1909,-484,-892,-1363,-2311,-2196,-2227,-2073,-1789,-1485,-1258,-1083,-956,-1051,-1428,-1088,-1229,-1313,-3335,-1635,-1522,-1605,-1876,-2017,-2296,-2724,-3034,-2950,-2553,-2171,-1855,-1577,-1212,-1148,-1216,-1300,-1512,-1797,-2144,-2319,-9900,-65699,-109090,-48506,-4434,-2449,-2561,-2601,-44872,-51854,-33301,-24837,-2110,-3062,-676,-7530,-63525,-73123,-44774,-18785,-8921,2507,4541,-30139,-91641,-82796,-33823,-8581,1519,-282,2127,-252,-2353,885,433,-1582,249,256,951,1334,3470,2677,-1101,-2073,568,-689,2435,3242,1249,-2131,-1875,3990,3836,1395,2236,507,1619,-142,-1069,-3428,-103,820,-504,1100,2929,6989,5693,1759,695,432,4444,24786,28884,31993,23618,4955,-1527,1490,-170,18604,32331,30102,24978,3239,2979,-1569,8673,7481,5707,330,1328,3417,2107,691,-559,-1456,107,2190,3881,-444,1455,3877,887,-2329,-701,867,-83,-2860,-1091,-884,18,-702,-1909,-1328,-3148,-294,101,-1039,-1446,-839,1068,-162,-1531,-2499,-1345,-439,-782,-1039,-1298,-1567,-1865,-2169,-2443,-2554,-2699,-2606,-2654,-2705,-2778,-2900,-2986,-3362,-3507,-3775,-4175,-4630,-4702,-4673,-4305,-3863,-3375,-2893,-2453,-2149,-1866,-1728,-1652,-1755,-1937,-2215,-2636,-3134,-3598,-3803,-3596,-2950,-2239,-1427,-1446,-1138,-1433,-2412,-2465,547,697,-21,503,260,-2017,464,279,167,-3,-113,-115,-1159,-2463,-2206,-644,-857,-958,-2117,-1343,-1487,-1551,-1530,-1463,-1193,-860,-609,-618,522,1290,-55,-234,-638,3982,1089,-81,540,-671,827,715,-514,568,-703,-1786,-2814,-3234],[-2288,239,239,-937,-1575,-1161,719,469,-718,-77,-191,-883,-1965,-2475,-1940,807,775,-840,-718,-2242,124,291,-136,592,-2011,-1185,353,-2148,-372,-830,-1253,-1528,-1321,-1556,-412,33,461,743,907,-48,-1467,-113,-1761,-1350,610,156,-370,-1033,-1535,-2056,-2504,-2896,-3193,-3198,-3222,-3135,-2962,-2862,-2866,-2931,-3071,-3206,-3387,-3364,-3132,-2783,-2298,-1582,-730,-1485,-2447,1871,-747,-647,-2534,-2568,-464,1532,-3068,1649,2500,2043,1773,670,-72,-758,222,883,1567,2085,2031,-2034,-853,497,647,1836,769,-333,-2406,-2917,-3551,-1882,-2027,-2299,-2681,-2792,-2460,-1990,-1452,-1760,-1869,86,1051,2572,2638,-421,-1790,609,113,2445,1173,-608,-967,-1702,-1677,-1181,-1894,-3236,-2848,-3206,-3601,-4115,-4402,-4526,-4134,-3269,-2294,-1388,-432,-889,1019,510,-69,1861,1644,-634,674,1286,-2317,652,187,-449,-1175,-1843,-2676,-3467,-4094,-4488,-4512,-4168,-3806,-3395,-3057,-2741,-2862,-2036,-1658,-1129,-515,128,671,433,1570,2286,-285,1146,2352,2688,3877,1895,-262,-1235,-1644,-3440,-1388,336,475,-800,-981,-2586,-1155,-1488,-2959,-1839,1356,982,51,-900,-2902,-2085,-1931,-1463,-1000,-213,-1824,248,-838,-2915,-1491,-44,-615,-1293,-2171,-4290,-3385,-3331,-2771,-1938,-1180,-4592,-4726,177,-6404,722,1691,3566,-1279,-162,1255,-3423,8977,-4201,-12879,-4995,3982,38417,25146,43503,46397,24914,-3239,8782,-5057,8822,64467,67205,68525,47724,26144,59010,52621,37628,-147069,-208101,-50748,16255,4534,11195,-562,982,785,-2269,739,498,16,-1338,-1783,-1584,2,-637,-674,-3520,-3281,-2352,-3063,-3245,-5685,-2055,-1006,-1189,812,1406,1672,1632,742,60,-1778,-1219,-2430,-3775,-5171,-5498,-4119,-2736,-1192,-73,-23,1021,2263,1694,207,1003,938,-492,-140,-247,40,659,296,-1616,1243,1324,572,-1047,393,4094,2444,162,-2015,-3602,-1951,-1743,-3278,-4649,-2082,-1837,-3505,-2523,-1671,-1039,-1130,-1304,-1607,-2452,-1318,-462,435,567,-2386,-1753,-2424,3455,3629,3556,-185,461,778,-836,-1280,394,1135,983,-616,-630,1072,-479,-519,-1841,-1450,1262,-1805,-1023,-1504,-2769,-2223,497,888,-363,-1434,-516,-1185,-1760,-2536,-2910,-3159,-3319,-3347,-3292,-3170,-2846,-2294,-1586,-740,210,1021,691,-849,1155,-2072,-6,1086,4264,3869,-1007,-2822,-1998,1393,947,867,1034,631,-1431,-1363,-161,1803,1769,-1047,-3780,-1509,594,-894,-2386,545,-102,-634,-1457,-1902,-2600,-3330,-3954,-3563,-2892,-2256,-1752,-2139,-1167,-1077,-1283,-3556,-1982,-2376,-2679,-2749,-2280,-1726,-1164,-716,-1094,-892,-1619,220,-915,-1110,-1289,-1667,-2453,-2875,-3232,-3513,-3415,-3065,-2729,-2423,-2185,-2165,-2215,-2282,-2374,-2521,-2661,-2919,-3013,-3012,-2950,-2797,-2695,-2652,-2370,-2228,-2195,-2034,-1864,-1607,-1573,-1339,-1229,-1059,-966,-2755,-957,-989,-958,-1167,-1378,-1603,-1912,-2282,-2691,-3091,-3313,-3157,-2752,-2460,-2163,-1912,-1712,-1406,-1214,-990,-626,-868,-2792,-633,309,379,412,-1168,-2142,62,73,-409,-1301,-1113,-1992,-2515,-3472,-3953,-3322,-2016,-961,-63,-1359,-417,924,1441,2016,1734,1403,1951,458,474,-446,-1185,-1393,-1570,-708,-338,-2150,799,-1518,736,-109,-410,-3399,-1124,-1935,-2733,-3045,-2232,-1199,-77,-232,566,-3239,-23,2498,654,-719,-357,727,-365,-1496,-1983,-1125,195,-1418,-274,401,598,-107,-1295,-2194,-2576,-2301,451,2024,466,1170,591,-1077,311,1205,957,-1020,-406,1117,-627,-2503,-1185,-3455,-1081,-1311,-1421,-916,1050,1684,-235,-4039,-1713,-1654,-2373,1496,151,1193,3961,626,1945,3333,4959,3397,660,-61,3248,1721,336,-394,-464,134,148,-2650,1819,2023,-1145,717,-1416,1123,-619,-1675,-303,-2792,-1166,-1622,-1922,-2119,-2292,-3678,-2296,-1922,-3718,-1257,-987,-2016,-873,-668,-5000,-2575,-174,-1059,1622,1676,1852,-2288,-1741,1602,-2347,-4632,-4169,-3263,-1140,-1845,-4969,-3078,-3721,-2268,-3625,-2367,-401,72,424,698,880,-5526,-10739,1246,1413,1512,-1779,-15490,-14239,-10388,-5911,-13006,-27270,-15097,-10616,-8995,-21854,13431,-252529,-664095,-740141,-405232,-22564,-54352,-13130,-24488,-11771,-15325,-11483,-25373,-12146,-11604,-2631,4494,3469,-1869,936,642,50,-11046,-5348,-8398,-3964,-2810,-6277,-599,1017,-821,395,-508,-2400,-424,-883,-1204,-4619,-3554,-3098,-4871,-4164,-1250,-1373,-1522,-1690,-1893,-2280,-2744,-3204,-3511,-3735,-3242,-2702,-2381,-2191,-1808,-1342,-1243,-992,-1763,-834,-2741,-1212,-999,-1252,-1295,-1427,-1596,-1450,-1538,-885,-466,-2438,-2082,-335,1019,-759,-2082,414,266,-2228,-2059,-670,-921,-541,394,1366,1796,-510,1442,1719,-719,317,1166,208,-2830,-2,27,-42,-1312,-274,-391,-2412,-3165,-2037,-1594,-1849,-2016,-2018,-1753,-1656,-1632,-1624,-1795,-2133,-2660,-3170,-5810,-52623,-106824,-60342,-7612,-1272,-905,-564,-33024,-44749,-36760,-32888,-2305,-2792,-2544,-6015,-56188,-63988,-42431,-15996,-9534,409,2762,-25472,-86002,-86042,-38789,-9388,963,-849,868,597,-2607,1145,503,-1149,1515,1768,1502,1101,3140,2548,-1054,-1724,338,-1216,2805,3528,1466,-2279,-1556,3316,2807,1706,982,-282,-1832,-3455,-4120,-3076,-790,472,-403,1751,3184,5693,7914,2608,475,-93,5682,27981,31567,34254,27348,5175,-1948,1560,419,22697,32808,30773,26437,2985,2254,-2552,9404,5803,2786,448,-984,-1688,-1922,-1862,-1477,-2179,-410,448,1302,-298,913,4136,1212,-1891,-428,1004,404,-3202,-1899,-79,161,-797,-1765,-1388,-3001,-1189,-1874,-2245,-2188,-2202,-2201,-2434,-2857,-3211,-3680,-3931,-3788,-3360,-2884,-2466,-2178,-2016,-1949,-1834,-1859,-1719,-2788,-1819,-2345,-1919,-1871,-2044,-1926,-1883,-1980,-2438,-1916,-1930,-1690,-1399,-2608,-774,-1854,-662,-255,-202,-132,-133,-1078,-2137,-2576,-2011,-1784,-1770,-368,847,1055,567,-2134,-572,-1219,-2124,-2079,-1,-516,-1127,-1758,-2267,-2788,-3250,-3703,-4057,-4417,-4274,-3667,-2955,-2725,-2285,-792,62,365,-2388,-609,162,-743,-860,-1289,1283,902,1632,249,2473,2229,513,-925,-293,3224,1144,38,826,-1050,650,668,-544,-1205,-2347,-3169,-3480,-2968],[-2026,346,396,-534,-1441,-1094,-478,-654,-783,-757,-807,-949,-2088,-1887,-1625,-1581,-1832,-2120,-1833,-3064,-1147,-864,-747,-580,-2174,-1004,-615,-2286,-1224,-1659,-2115,-2488,-1937,-1217,-368,284,924,1442,1871,356,-1116,-111,-2008,-1358,2174,2583,2002,1199,476,-330,-1115,-1885,-2606,-3092,-2966,-2361,-1668,-983,-351,-1314,65,1647,-467,-1740,76,-639,-1186,-651,-618,-1157,-3060,1445,-1158,-578,-2716,-2119,-345,1049,-2562,1891,2327,1751,1034,-41,-891,-1380,-1377,-1262,-1154,-1183,-1257,-2742,-1626,-1987,-2291,-2564,-2969,-3066,-2953,-3123,-3607,-3111,-2907,-2356,-1964,-1643,-604,172,122,-1790,-1848,-65,1045,2405,2262,-923,-2276,996,747,943,286,-1012,-1289,-1559,-1645,-776,-757,-3282,-915,-1150,-1521,-2040,-2327,-2440,-2070,-1272,-410,344,-605,-940,1506,400,-210,2214,830,-719,1508,978,-1752,268,-91,-506,-887,-1098,-1396,-1793,-2813,-1995,-2165,-2293,-2597,-2935,-3342,-3565,-3355,-2816,-2230,-1484,-653,206,971,52,1261,2576,-601,711,2064,2151,5131,1758,469,-1455,-1640,-3496,-1231,-9,-226,-1010,-1370,-2074,-512,-1206,-3028,-1304,377,-35,-606,-1246,-2825,-2497,-2883,-3105,-3228,-2812,-2459,-2000,-1784,-2785,-1819,-871,-613,-374,-715,-4083,-2470,-2383,-1942,-196,-187,-5324,-3252,-285,-4359,-466,-392,-55,-1109,254,1309,-3370,4850,-5453,-11871,-3156,1980,9210,9525,9546,9090,8404,-5615,6727,-5889,5778,6079,6937,8223,9425,10500,11401,11826,11734,-127520,-175196,-51801,9041,3098,6994,-593,3091,1532,-1756,2095,942,-33,-2659,-2963,-3101,-3675,-3727,-3273,-2912,-2895,-2185,-1937,-1517,-5290,-686,-132,-1650,847,1348,1624,1771,1426,780,-1416,1384,1095,1006,-329,-859,-1963,-2497,325,1033,304,923,2256,1321,580,1258,349,-1773,736,374,42,-241,-249,-2344,-601,-791,-1075,-1393,-1699,-1677,-1263,-478,-2294,-3272,-2061,-1974,-3481,-3783,-2006,-1197,-3665,-2409,-1977,-170,-780,-959,-2173,-2898,-995,942,1290,-392,-3190,-1497,-2367,3315,3534,3305,210,204,-190,-858,-1644,-19,185,-217,-1093,-794,-1105,-1285,-1642,-1812,-1982,-2142,-2234,-2456,-2527,-2887,-2335,-2311,-2373,-2255,-2219,-2405,-2334,-2167,-2242,-1993,-1701,-1382,-959,-493,-61,-1946,825,1178,1459,860,387,212,-884,924,-2160,308,600,564,894,-1075,-2412,-1612,2729,5949,1984,1441,544,-873,-1015,-394,1731,1279,-2600,-3646,-999,-309,-1141,-1659,-1774,-1896,-1782,-1849,-1527,-1407,-1340,-1376,-1357,-1480,-1558,-1561,-1666,-1248,-1002,-954,-2808,-1232,-1688,-2456,-3538,-4435,-3445,-2369,-1358,-897,-667,-910,1335,-709,-151,-537,-767,-2835,-254,-1388,-1463,-1965,-2323,-2435,-2286,-2054,-1978,-1940,-1878,-1779,-1655,-1443,-1296,-996,-670,-1302,-152,-75,-2735,-42,-119,-438,-720,-458,-401,-946,-440,-437,-348,-314,-2587,-384,-451,-457,-710,-974,-1255,-1619,-2023,-2414,-2687,-2686,-2342,-1793,-1398,-905,-499,-460,245,-538,-1158,215,-1192,-2775,-1048,-92,467,126,-1932,-2281,-344,-317,-908,-1225,282,-836,935,-708,447,1593,-1089,2193,42,-1462,-982,132,1319,2188,1113,1034,2007,303,-429,-1588,-2691,-3374,-3194,-2500,-2037,-1711,-1618,-1886,-2181,-2685,-3360,-4007,-3478,-2535,-1577,-687,-2243,581,1071,-840,691,-2826,109,1036,476,-763,-414,-657,-1095,-1446,-1508,-1250,-657,-1416,-355,1417,1409,411,-1161,-2240,-2715,-2769,91,2399,838,849,91,-1532,-473,-669,-1739,-2634,-3427,-2707,-2063,-2271,-665,-3004,-1389,-1933,-1896,-1582,145,2965,-79,-4465,-970,-664,-1837,-198,208,1164,4151,779,1729,3226,4773,3492,1073,34,3185,3020,400,625,1822,1870,85,-2276,1822,1633,-1471,1036,-834,117,-777,-1687,-757,-3777,-1294,-2416,-1870,-2129,-2472,-2996,-3090,-3127,-3691,-3378,-3557,-3563,-3427,-3290,-4843,-2698,-2550,-2166,-1756,-1520,-1095,-2699,-1860,-249,-2899,-4993,-4298,-2247,-1093,-1614,-4594,-2957,-4669,-2876,-4216,-3126,-113,636,-16,1169,1752,-3585,-10958,1132,676,73,-3188,-14370,-12863,-8693,-3801,-12849,-22684,-11570,-12071,-1886,-17367,-524,-251186,-439991,-529595,-435366,-44895,-56559,-19845,-22338,-10864,-14746,-9399,-25010,-8840,-10068,-3996,-688,-1033,-2737,-1095,-758,-94,-8009,-3203,-7945,-4674,-3789,-6245,-1426,1575,-1117,597,-265,-2240,178,-18,-874,-4862,-3211,-2604,-4792,-3397,-810,-884,-980,-1250,-1647,-2303,-3055,-3379,-2639,-1762,-851,41,622,-2508,1356,1698,1540,424,-1310,-555,-3285,-2632,-1240,-1959,-2394,-2828,-3184,-3128,-2930,-2798,-2562,-2283,-1843,-1532,-1489,-1445,-2160,-1150,-1155,-3293,-1825,-1109,-1353,-890,174,1120,1635,-87,849,1623,-269,1006,2382,495,-2397,1640,1628,1171,-894,707,345,-3146,-3437,-1712,-1356,-1647,-1934,-1849,-1582,-1463,-1397,-1326,-1921,-1633,-2005,-2291,-2465,-40048,-91777,-71727,-9274,-888,-537,-151,-22349,-38771,-43165,-41902,-787,-1496,-3104,-4640,-50064,-58605,-40931,-13892,-9964,-1808,-1040,-21537,-77064,-79294,-38986,-9448,-225,-1348,-485,-539,-2971,-464,-276,-757,193,474,744,631,1150,1262,-1111,-1475,-13,-1733,1311,1405,1481,-2678,-1111,2413,2604,1889,1970,432,2752,554,-202,-2816,-1518,170,-458,1381,1444,1759,2608,3711,596,-285,6880,9396,10175,10704,10743,5175,-2296,1639,1290,10527,10247,9538,8560,2479,1498,-3437,567,-1295,-2448,-2609,-1945,-1295,-905,-735,-1762,-3126,-1137,-668,-407,-482,367,1707,1427,-1436,0,1067,837,-2990,-2627,589,273,-999,-1777,-1676,-3066,787,-207,-1155,-2200,-2217,-2235,-2115,-1989,-1750,-1715,-1683,-1589,-1460,-1362,-1491,-1186,-2523,-1021,-836,-2408,-643,-3149,-1635,-2316,-1235,-1377,-1736,-1802,-1964,-2391,-2718,-3002,-3489,-3701,-3714,-3489,-3132,-2769,-2546,-2360,-2309,-2264,-2262,-2120,-1799,-2401,-1515,-1698,-2005,-421,1297,1285,127,-2751,-83,-1075,-1842,-1711,-716,-865,-924,-904,-737,-1499,-510,-459,-356,-313,-169,165,-378,-2903,-1876,897,1497,-72,-2782,-919,296,-511,-468,-1767,962,744,1970,1115,1148,866,945,-1594,662,1777,1135,212,1165,-1166,510,183,-570,-433,-587,-592,-1585,-989],[-1623,382,249,-278,-1178,-1099,995,1329,-364,1117,1144,-179,-2230,-1308,-1360,-2266,-3029,-2867,-1878,-3004,-286,267,-237,-395,-2140,-838,141,-2357,-1046,-1759,-2440,-2851,-2232,-1209,-97,936,1984,2922,1912,586,-913,-281,-2401,-1318,2649,2760,2006,2096,1189,-138,-1413,-2589,-3165,-2256,-1361,-701,330,1006,434,-45,-73,1876,-466,-2146,-344,-801,-1236,-730,-740,-1322,-3510,-1656,-1627,-1100,-2830,-1839,-95,217,-2031,473,541,487,279,-14,-335,-1269,-929,-1191,-1355,-1442,-1332,-3360,-1087,-440,-40,369,334,-591,-2346,-2306,-3815,-1927,-707,796,637,-1394,1099,1556,-60,-1768,-1754,-313,972,2139,1805,-1354,-2471,835,-118,-926,-1666,-2248,-2351,-1868,-1604,-1232,-1247,-3335,-1567,-1796,-2047,-2317,-2287,-2239,-2025,-1649,-1355,-1231,-1063,-1027,-1214,-1430,-1629,-1949,-1956,-1873,-1531,-1175,-1159,108,716,1178,-626,1928,1087,-2245,-2672,-1668,1530,16,-292,-1638,-161,-981,-2838,-1833,-2032,-1768,-1283,-752,-334,-424,677,960,-878,199,1841,2031,2346,2199,1668,-1243,-1532,-3254,-1003,54,144,-1373,-1771,-1519,228,-838,-2934,-734,-299,-557,-923,-1342,-2785,-2250,-2614,-3002,-2882,-2284,-1846,-1329,-1042,-2628,-1611,234,679,-349,-1467,-3666,-2098,-2009,-2089,1920,1957,-6063,-1733,1777,-2246,1194,819,447,-1015,-469,-1062,-3436,-1791,-6769,-10348,-1913,-1615,-1575,-1590,-1665,-1845,-1710,-8073,-499,-6369,1199,2055,2803,3411,3551,3375,2995,2207,1040,-115135,-149630,-49567,-3419,-2211,-1265,-515,123,549,-1404,681,321,21,-3908,-3325,-2990,-2058,-2359,-2543,-2000,-2434,-1188,-804,-292,-4942,429,365,-1998,396,1384,1345,1199,1008,688,-1049,78,-170,-385,-585,-801,-1910,-2413,-679,-629,-287,-1,234,438,482,479,-58,-2902,-595,-1133,-1856,-2721,-2396,-1866,-328,1006,230,-1042,120,3832,2031,12,-2348,-2813,-2022,-2074,-3220,-2653,-2167,-1483,-3444,-2199,-2100,1071,163,-439,-2342,-3220,-649,-458,-263,-1252,-2600,-1035,-2162,-727,-759,-712,-712,-679,-919,-941,-1916,-918,-920,-1032,-1488,-1203,-1397,-1509,-1832,-1971,-2062,-2055,-2362,-1851,-1669,-2988,-1097,-931,-857,-577,-1752,-227,186,722,1002,289,2052,363,1496,3269,1333,-2081,2090,3958,3953,1230,2,-268,-832,919,-2188,651,144,-542,-622,-931,-1806,-1133,2852,4071,2610,1598,521,-192,-663,-580,1714,861,-3947,-2734,-462,-755,-1635,-2301,-2552,-2581,-2245,-1937,-1714,-1501,-1316,-1191,-966,-862,-747,-633,-1264,-314,-100,-921,-1966,-123,-360,-843,-1592,-2235,-2916,-2990,-2346,-1368,-438,-196,1474,-44,782,210,-441,-2996,601,-852,1832,330,-616,275,-250,-667,-1580,-1481,-1745,-1966,-2212,-2448,-2808,-2986,-2943,-2689,-2319,-2040,-2902,-1544,-1421,-1483,-1492,-1561,-1574,-1778,-1662,-1472,-1037,-555,-2293,379,811,1272,1440,-1057,-457,-711,494,460,-245,-1050,-1824,-2496,-2617,-1798,-907,-87,752,-748,-1649,-380,-1289,-2680,-1477,-629,745,-19,-2547,-2336,138,1370,-1412,-1156,1614,-556,497,-745,586,1392,-948,1974,82,-1523,-1310,-366,1186,2297,415,766,2245,156,408,275,363,735,-2115,-836,-185,-1262,-1177,-1744,-2073,-2382,-2687,-2881,-3100,-3313,-3294,-3013,-2722,-2499,-2245,-2173,-2132,-2239,-2375,-2582,-2794,-3068,-3364,-3501,-3304,-3102,-2902,-2722,-2425,-1914,-1214,-515,359,1009,-855,-2239,-2637,-2470,86,2806,1178,461,-556,-2009,-1182,-299,565,-1346,-935,424,-1688,-1997,-191,-2497,-1548,-2413,-2455,-2278,-766,2388,-110,-4861,-860,-1025,-1201,-630,-959,219,1717,885,1410,2924,4417,3520,1587,299,2623,2072,456,1454,1531,1766,-32,-1959,2115,2001,-1810,1522,-328,829,-1006,-1776,128,-4187,-2164,-3854,-1633,410,27,-2315,-928,-1248,-3696,-2226,-2831,-3287,-3510,-3408,-3825,-2586,-2399,-2839,-1708,-1579,-1264,-3055,-1971,-470,-3655,-4568,-3820,-1213,140,41,-4350,-538,-5144,-1746,-3982,-3810,-1909,-1032,-1338,474,1172,-1354,-10876,1236,669,-301,-3496,-12272,-11665,-7004,-1780,-12250,-17395,-7720,-14001,2290,-14709,-12662,-188804,-204020,-283353,-356306,-69229,-58750,-27016,-18458,-9827,-14101,-7398,-22103,-5318,-7998,-5427,-255,19,-3269,-2685,557,704,-5483,-1342,-7630,-5583,-4299,-5713,-2251,-442,-1393,-1018,-1341,-2262,-2057,-2506,-2911,-4180,-3460,-3012,-4360,-2712,-2138,-1996,-1844,-1681,-1531,-1565,-1686,-1829,-2736,-2058,-2187,-2242,-2429,-3049,-2496,-2178,-2111,-1751,-1341,-1270,-3990,-3897,1877,-459,-530,4746,5216,1063,-1305,514,-851,-1746,1720,2173,1288,-918,-2069,-638,-1766,-4415,-1638,-1632,-2377,-3445,-3903,-2683,-1520,-421,151,1279,-69,1395,2256,749,-2046,2458,2089,1455,-596,406,-225,-3746,-3754,-1940,-2045,-1994,-2083,-1735,-1476,-1483,-1601,-1706,-3649,-2143,-2382,-2369,-2145,-28315,-76172,-77491,-9380,-7,427,945,-13280,-35195,-51464,-51778,1570,-1039,-5496,-3686,-47195,-59555,-42350,-13212,-10380,-3990,3915,-18302,-68632,-70739,-36326,-8979,707,-1655,1173,384,-3380,-800,-1091,-1178,-1290,-1250,-1179,-1067,-1061,-1034,-1253,-1343,-1112,-2238,-1174,-1128,-977,-3313,-654,84,534,1006,1503,861,2453,655,-21,-2727,-2261,-79,-646,2012,1352,695,475,596,1038,65,3080,4266,5166,6123,6832,4953,-2589,1672,2375,8878,8692,8168,7499,1723,742,-3925,872,-1008,-2645,-3946,-3374,-2466,-1837,-1431,-2130,-4097,-2048,-714,-528,-985,-67,850,1396,-926,525,1025,1164,-2477,-3059,1068,356,-1281,-1973,-2234,-3287,1614,1352,228,-1765,-1140,-842,-1377,-1915,-2236,-2620,-2871,-2952,-2921,-2876,-2815,-2765,-3359,-2676,-2525,-2944,-2303,-3434,-2429,-2564,-2712,-2724,-2847,-2533,-2154,-2942,-2450,-793,-139,-539,1142,-1909,-357,-2288,-1201,1948,408,3395,3303,-342,-924,-1928,-1029,-1448,-2197,-425,1288,988,-358,-2363,-781,-1685,-2480,-3014,-2830,-2373,-2066,-1931,-1851,-1969,-2178,-2474,-2660,-2753,-2543,-2027,-1386,-2920,-1418,251,765,-653,-3275,-1065,413,-199,-31,-1734,642,-89,-1099,-1939,-2643,-2474,-1686,-1607,-84,569,902,442,1326,-831,435,739,-572,344,249,299,-1685,-1023],[-1204,396,362,-169,-919,-1131,-504,-898,-1313,-1604,-1930,-2241,-2323,-2107,-1805,-1393,-864,-996,-558,-2343,-286,415,-192,-980,-2000,-749,-1214,-2231,-2201,-2641,-2954,-3007,-2483,-1892,-1263,-690,-46,566,1179,704,-807,-549,-2802,-1235,2964,2495,1781,1809,1391,3240,2202,-133,-1363,-693,-926,-959,233,-190,-656,-1115,-1595,-2015,-2366,-2614,-1804,-1407,-1089,-645,-593,-653,-2887,144,-2055,-323,-2757,-1674,-826,-1101,-1458,-1501,-1543,-1509,-1462,-1429,-1427,-1493,-1496,-1531,-1447,-1259,-872,-2837,-1006,98,119,1172,93,-749,-2154,-2401,-3930,-2195,-857,1207,896,-1139,1376,1937,-186,-1628,-1479,-630,860,1724,1321,-1642,-2321,893,520,304,97,-1679,-1703,-1196,-1517,-1036,-1332,-3276,-1454,-1323,-1190,-1184,-1095,-1417,-1297,-1309,-1447,-1773,-2052,-2357,-2146,-1635,-1003,-459,-883,-892,1841,2493,-592,145,3828,1732,-623,2509,1059,-2610,-2514,-1762,1225,266,-156,-912,487,-337,-2459,-58,-110,463,572,787,859,-1019,220,323,-1175,-516,-948,-1406,-1788,-2011,-2050,-2022,-2010,-2863,-2109,-2165,-1963,-1905,-2158,-1322,-1105,-1131,-2811,-1412,-1526,-1683,-1986,-2343,-2861,-2111,-1598,-1131,-858,-307,-1077,347,-1152,-2514,-1075,36,655,-1179,-2438,-3053,-1641,-1615,-2255,1614,1805,-6869,-273,1954,-293,1508,1203,912,-1106,216,-258,-3640,-952,-8023,-8894,-2228,-2191,-2264,-2273,-2280,-2438,-2470,-10302,-2145,-6584,-1572,-1228,-897,-570,-548,-658,-791,-1158,-1767,-110916,-134037,-46580,-2671,-1857,-1138,-415,393,1163,-1308,2361,2633,1140,-5046,-3042,-2775,2207,-769,-2504,-1198,-1984,2254,2739,3039,-4759,3271,288,-2269,27,2830,2403,1880,1336,702,-832,-378,-765,-1058,-1296,-1470,-1881,-2355,-2082,-2485,-2695,-3002,-3293,-3129,-2820,-2434,-1970,-3675,-1415,-1573,-2533,-296,899,-874,-1214,780,187,-831,-75,3550,1909,250,-2304,-2396,-1944,-2164,-2761,-1463,-2369,-1761,-3093,-2022,-2091,699,-5,-690,-2087,-3506,-2361,-2670,-2616,-2496,-2310,-1992,-2014,-1337,-1029,-716,-524,-363,-1291,-1183,-2232,-720,-143,-1502,-1946,-480,-59,-146,-541,-874,-2157,-1704,-2482,-1914,-1530,-3191,-208,340,727,84,-1844,1499,1636,1757,1325,550,1335,690,916,711,476,-2231,244,230,287,422,-138,-802,-866,762,-2278,380,204,-132,-475,-733,-1167,-1122,-1083,-1067,-958,-945,-1006,-1001,-925,-1011,-1084,-1134,-3750,-1848,-898,-627,-606,-532,-320,-350,-325,-1395,-575,-771,-1020,-1373,-1695,-2227,-2847,-3561,-3872,-3218,-2387,-1660,-1197,-245,283,-435,178,245,78,-134,-499,-509,-319,394,1480,837,1547,855,-152,-2924,420,-398,3184,1035,-545,433,214,-447,-2164,-1461,-1623,-1630,-1602,-1557,-1673,-1709,-1740,-1768,-1706,-1645,-3105,-1214,-987,-941,-1394,-719,-702,-1010,-1208,-1555,-1776,-1873,-2029,-1371,-839,-157,313,-1279,-644,-1050,234,1055,588,-142,-709,-1180,-1565,-1346,-597,378,1487,-948,-1853,-912,-1244,-2587,-1941,-1221,-858,-2352,-2933,-2347,-375,891,-1856,-1158,2255,-280,-87,-862,722,1081,-774,1641,11,-1600,-1479,-593,1043,2324,-321,667,2415,36,-75,24,261,720,-2328,-162,-721,-1263,-1494,-1478,-984,-373,-526,-1530,1335,1631,1819,1864,-2553,1410,1103,-2526,177,-1592,-787,-1184,-1461,-1669,-1774,-1645,-1350,-939,-514,-1373,705,-1361,-80,3028,3365,1647,-410,-2332,-2540,-2052,391,3200,1471,78,-1322,-2463,-1746,-884,262,-1379,-975,60,-2266,-1678,-939,-1995,-1949,-2451,-3006,-2954,-2338,-2383,-2515,-4925,-3021,-3432,-3791,-3853,-3488,-2931,-2435,-2036,-1866,-1742,-1957,-2237,-2606,-3167,-3728,-4273,-4296,-3601,-2864,-2023,-1317,-1638,-119,305,-2012,907,124,1131,-1221,-1897,209,-3403,-3056,-4977,-2325,95,1659,-1661,1564,-1031,-3669,-1770,1663,-2421,-1848,265,-2610,-2384,-1420,-3634,-726,-1080,-1080,-3139,-1906,68,-4463,-3677,-2898,-77,2427,2474,-4144,627,-4915,-1673,-3328,-4129,-947,-1142,-2682,-767,-443,-163,-10270,81,51,-194,-2496,-9609,-10547,-5291,-746,-11123,-12078,-3979,-16096,-1198,-13903,-19233,-101176,-2602,-34018,-231779,-93711,-60966,-32765,-13522,-8636,-13427,-5451,-18406,-1539,-5719,-6758,-1624,-1940,-3253,-4341,-2745,-2799,-3535,-2773,-7345,-6488,-3946,-4955,-2956,-1118,-1469,-404,-363,-2297,373,138,-3181,-3346,-2371,-2182,-3605,-1969,-1686,-2753,-3096,-3769,-3616,-2889,-2171,-1445,-2769,-577,576,1065,1195,-3502,988,891,371,14,-940,-2025,-4607,-4120,1553,-25,-1312,4374,5760,1282,-1221,353,-1368,-957,3164,3590,1654,-766,-1623,-851,-2785,-3908,-1356,-2018,-2032,-1662,-1360,-2541,-3325,-2809,-1760,-869,-31,856,1399,1107,-1600,2260,2197,1906,-224,95,-419,-3985,-4016,-1296,-1222,-865,-1821,-530,-234,915,950,881,-4698,93,-584,-1227,-1829,-17500,-61221,-69124,-8252,100,903,1758,-4858,-31018,-57803,-61687,3348,-991,-7705,-3403,-48398,-66426,-46668,-13888,-10759,-5757,-441,-15649,-61421,-63215,-33832,-8139,-363,-1544,-692,-914,-3590,-1570,-1943,-2305,-2813,-3219,-3588,-3850,-3862,-3459,-3169,-2464,-2015,-2583,-1056,-593,-140,-3973,-118,867,995,1056,1118,1256,1383,691,32,-2673,-2865,-158,-798,1802,1210,432,-93,-285,65,993,2593,4174,5462,6734,7615,4704,-2772,1708,3717,7538,6563,5311,4061,845,108,-3758,-2249,-2689,-1952,-1149,-465,-45,105,-991,-1998,-3253,-2981,-603,-563,-1683,-220,287,693,-269,1140,930,1418,-1852,-2981,1418,486,-1528,-2300,-3016,-3445,231,-131,-503,-1196,-1036,-1309,-1708,-2192,-2536,-3002,-3367,-3563,-3609,-3529,-3367,-3246,-3815,-2998,-2637,-2577,-1555,-3484,-1292,-2539,-789,1816,-581,-229,9,-3611,-2186,-225,591,-545,1541,-1528,-432,-2380,-1308,1144,-209,2805,2377,43,-358,-1573,-639,-1121,-2367,-478,490,337,-954,-1870,-263,-1150,-1524,-1591,-2115,-2525,-2916,-3201,-3232,-3188,-3051,-2917,-2715,-2602,-2465,-2276,-2121,-2880,-2152,-2294,-2399,-2407,-3205,-2662,-2757,-2741,-2582,-2328,-1853,-1344,-988,-476,-143,168,337,-989,231,148,-37,99,379,-350,221,643,-771,2404,1704,2333,-1837,-1427],[-846,-62,-1378,-2643,-3690,-4405,-3799,-2764,-1882,-1065,-465,-28,-2395,-138,-555,1393,1504,-1164,-342,-1743,-525,692,-50,-1588,-1875,-887,-955,-2019,-563,-218,-884,-949,-368,-631,1254,933,468,-165,-816,-1188,-1188,-914,-2600,-1179,1550,2050,1501,1508,1239,3133,2352,46,-901,-1226,-973,-1233,2213,1875,1814,2249,257,769,-274,-2783,-2072,-2246,-1615,-564,-383,-457,-2242,314,-2343,-102,-2512,-1596,513,-1121,-875,1163,952,682,308,-113,-533,-1471,-1294,-1664,-1989,-2312,-2532,-2676,-2837,-3067,-3230,-3395,-3661,-3237,-2724,-2688,-3563,-2581,-1861,-1466,-1345,-1170,-798,-513,-346,-1368,-965,-1011,519,567,581,-1763,-1988,292,-43,-284,-576,-1831,-1812,-1711,-2258,-2768,-3368,-3695,-3491,-3172,-2920,-2826,-2655,-2667,-2629,-2473,-2391,-2432,-2344,-2262,-2244,-2097,-1806,-1588,-1683,-948,-315,-42,-95,-120,1192,1312,-528,2226,1112,-2803,-2350,-1717,863,494,31,-180,1127,347,-1993,-97,-346,-1274,-1946,-2031,-1581,-1651,-349,102,-1513,-1174,653,522,281,15,-214,-455,-1145,-2379,-1327,-1658,-1804,-2524,-2325,-2358,-2430,-2639,-2726,-2981,-3007,-3022,-3151,-3336,-3536,-3545,-3311,-3019,-2867,-2404,-2145,-1857,-1844,-2436,-1513,-1433,-1182,-2163,-3621,-2228,-1160,-1260,-2316,959,1043,-7234,884,540,110,-340,-656,-641,-1352,543,325,-3859,3970,-8937,-7743,2378,7653,8275,8760,9042,-746,-9869,-11787,1384,-6560,6713,6248,5838,5534,-4519,4680,4488,4299,4097,-113091,-127194,-44356,-715,4161,3972,3770,3693,1804,-1431,3677,3552,928,-5870,-2481,-2151,2102,-1067,-1956,-573,-1504,2608,3415,3790,-4688,4202,494,-2323,-194,4951,4730,4419,2660,2294,-763,2145,2591,2315,389,-733,-1827,-2310,378,-254,-698,-1255,-1870,-2451,-3042,-3404,-3417,-3403,-3326,-3100,-3023,-3130,-3178,-3500,-3760,-3780,-3615,-3358,-3161,-2946,-2786,-2546,-2166,-2007,-1803,-2223,-2243,-219,-2220,-1728,-2712,-1857,-1893,1734,4940,3660,-1489,-3575,-276,1698,512,-2412,-631,-6,-1933,-73,-554,-1072,-1687,-2205,-2536,-2540,-2560,-1634,-1019,-1914,-2458,-569,-93,-207,-666,-1078,-2139,-2094,-2485,-2791,-2729,-3383,-1866,-1460,-1165,-733,-1847,-426,-236,-38,-180,-112,-113,-193,-255,-342,-504,-2379,-808,-985,-1160,-1294,-1406,-1532,-1660,-1810,-2398,-2349,-2539,-2830,-3030,-3008,-2912,-2586,-2185,-1884,-1582,-1465,-1516,-1604,-1740,-2171,-2742,-3443,-4196,-4297,-3589,-2648,-1902,-1057,-37,758,1600,-963,995,-625,-1152,1608,3250,2757,2075,1254,-984,-1531,-187,-1343,-505,2103,1612,-1123,-642,-577,480,3265,2095,-133,-289,868,2524,1811,2152,1434,113,-2691,-252,-1190,-2304,-3376,-4144,-3654,-2893,-2303,-2559,-2023,-2086,-2223,-2411,-2561,-2783,-2838,-2848,-2877,-2890,-2959,-2985,-2591,-2143,-1664,-1710,-334,352,-812,462,541,55,1003,-1780,-35,-698,-1289,-1998,-2442,-2479,-2205,-1783,-1368,-1036,-751,-822,14,166,338,875,1088,1328,-987,-1529,-1284,-1082,-2471,-2367,-1793,-2213,-2566,-2537,-2283,-1750,-1390,-1987,-1208,-1240,-1648,-1587,-1789,-1639,-1485,-946,-695,-215,-1628,-1497,-564,757,513,-930,318,99,-422,-843,-1274,-1691,-1886,-2447,-1403,-816,-725,767,-1116,1414,459,-542,-954,3464,4137,3364,3833,-2579,2897,2372,-3404,737,-915,-355,-965,-1443,-1807,-1972,-1767,-1275,-602,-345,-1604,1380,-1201,350,3754,4307,2349,198,-2516,-2437,-1646,950,3615,1776,-156,-2099,-2753,-2069,-1204,-1388,-1897,-2335,-2569,-2819,-2831,-2632,-2227,-1792,-1950,-3281,-3204,-2144,989,-523,-4415,-486,-1559,539,393,-269,-925,-1690,-2525,-3467,-3848,-3342,-2570,-1739,-998,-216,507,822,1554,1763,1913,-191,-1206,1312,934,-1884,318,36,21,-1297,-1941,338,-2511,-3093,-4493,-2572,-989,1775,-936,1354,-772,-3507,-1694,1484,-1891,-1762,795,-1239,-2054,-1827,-4116,-440,766,140,-2705,-1472,-575,-5104,-2485,-1593,1116,1362,1634,-3839,1013,-4134,-1055,-2518,-3844,1274,1089,-3857,635,370,81,-9080,-556,-868,-1287,-1616,-6499,-9326,-3453,-1593,-9422,-6925,-1328,-18008,-1217,-14621,-20035,-10481,-2148,-2789,-97796,-112482,-63260,-34333,-8122,-7262,-12695,-3537,-14204,-2643,-3215,-7776,-3327,-2853,-2556,-5416,-1732,-1642,-1962,-2235,-6902,-7125,-2782,-3893,-3366,102,-1128,1073,-351,-2106,1041,-495,-4063,-2236,-1719,-1860,-2379,-948,-423,-3202,443,140,-639,-1336,-1724,-1694,-2512,-922,-528,-164,-85,-3609,-125,10,-183,-168,-602,-2541,-4627,-2961,-30,-79,-1756,-52,-367,-604,-922,-1408,-1797,-1912,-1811,-1374,-966,-453,-593,-438,-3294,-2644,-740,-1965,-1762,-1588,-516,324,-179,-639,-998,-1352,-1445,-1143,-896,-536,-779,204,456,598,519,203,-652,-3624,-3969,-2285,-2668,-1698,-930,-498,53,2022,2474,1070,-4205,2458,1877,921,460,-7566,-47378,-59952,-6307,-587,146,913,1400,-23449,-59606,-62754,1671,-1203,-9229,-3474,-52337,-76346,-52524,-15418,-10881,-6463,-491,-13300,-55266,-56766,-31772,-6837,284,-747,2019,2010,-3217,1518,605,737,588,196,-179,-1104,-882,-1201,-1672,-1706,-1946,-2462,-2193,-2273,-2346,-3778,-2664,-2596,-2305,-1948,-1563,-1128,-772,-364,-15,-2315,-3017,219,-567,2557,3466,4444,5682,6880,3080,2593,9876,10354,10094,9476,8342,4917,-2596,2001,5569,8395,9394,9931,10083,197,-107,-3124,4999,3359,1914,427,-878,-2048,-3088,-3739,-3176,-2942,-3257,-2273,-2213,-2216,-2261,-2529,-2876,-3196,-3363,-2881,-2213,-1703,-2302,-352,27,-1375,-2464,-3691,-3040,1713,1725,1122,-336,-203,1039,597,44,-376,-903,-1289,-1428,-1323,-1060,-1471,-270,-3284,582,1147,-1881,-1020,-2962,-841,-2421,-1033,1970,-612,-560,-371,-3344,-1544,624,496,-462,865,-977,-382,-2318,-1081,360,-633,3241,3223,511,193,-1201,-185,-584,-2306,-442,1015,624,-1473,-1339,-203,-1275,-1443,-1287,-2032,-1956,-2266,-2558,-2709,-2873,-2987,-3106,-3131,-3199,-3181,-3046,-2879,-2791,-2738,-2742,-2697,-2557,-2561,-2601,-2720,-2884,-3089,-3365,-3549,-3788,-3762,-3259,-2813,-2242,-1649,-1081,-444,284,235,346,1936,78,-127,337,-1172,1927,1451,2367,-1977,-1948],[-951,-487,-290,-478,-635,-1353,-120,-233,-543,-851,-1269,-1707,-2461,-1860,-1627,-1155,-450,-1334,-113,-1239,-876,1478,167,-2199,-1767,-127,99,-1795,1662,299,-1550,-848,-430,-644,2640,5031,4072,1637,-101,584,-949,-1361,-2011,-1166,-913,-717,-402,-191,87,190,173,10,-432,-1352,-877,-1514,-1552,-1914,-2333,-2700,-2910,-2722,-2200,-2038,-1704,-969,-342,153,-113,-328,-1633,-29,-2296,135,-2150,-1559,747,-1819,-315,779,-217,-1290,-2386,-3080,-2715,-1864,-883,-28,359,761,-213,-1154,-298,-221,-208,978,-373,-1077,-1614,-3001,-2864,-3052,-1328,470,753,-712,493,736,-288,-1015,-204,-1432,52,-330,-814,-1731,-2101,-2857,-3757,-4376,-4089,-3198,-2304,-1473,-1154,-549,-1369,-2355,-889,-1329,-2592,-2808,-3561,-4123,-3696,-2697,-1696,-862,-1359,-857,140,1131,1212,-1879,-2385,-980,431,63,-45,-359,-282,-377,-383,-162,14,-2576,-2177,-1474,450,682,271,-112,-883,-1800,-2769,-3421,-3179,-2214,-1129,-136,574,-2127,-724,1387,-1922,-2025,748,224,-382,-981,-1499,-1969,-2370,-2577,-2753,-2680,-2296,-2907,-2000,-1276,-990,-954,-2614,-1092,-1096,-1099,-1204,-1352,-3367,-1711,-1819,-1990,-2340,-2345,-2423,-2231,-2021,-2404,-591,152,986,-2984,-3106,-1217,-709,-1000,-2171,1511,832,-6098,-555,-1132,-1378,-1233,-728,76,-1669,2145,-244,-3974,3965,-9268,-7021,3672,17205,19527,21445,22706,-16041,-19134,-12022,-639,-6404,16954,16537,16759,-39112,-23731,8859,18053,17546,16529,-117924,-125696,-43421,-3963,5097,4924,2507,359,-1467,-2653,-2914,-2278,-1286,-6155,-1971,-1386,653,-1439,-1247,-131,-980,3221,4412,3961,-4668,4790,1057,-2052,-249,5167,4865,4210,2687,2532,-837,1517,992,519,73,-708,-1725,-2276,-741,-739,-418,-143,-1734,102,272,294,-201,-2123,-3552,-2923,-125,-991,445,467,-2259,235,280,-121,-500,-242,-513,-797,-1967,-1648,-1610,-2260,-1744,-992,-1420,-1230,-2365,-1707,-1561,-305,-70,236,-762,-3377,-237,1842,89,-1912,322,503,-1928,1393,963,49,-1028,-2075,-2926,-3132,-2864,-1614,-742,-1513,-3034,-804,1601,1833,-181,-53,-1949,-1039,-2422,-491,-56,-3249,331,76,-274,-435,-1728,-944,-869,-556,-365,206,832,1054,605,2699,302,-2551,-757,3476,3655,2165,375,-1319,-1260,852,-2554,487,293,127,88,181,201,-166,465,472,482,333,-269,-171,-434,-1854,-1039,-1265,-1764,-1022,-612,123,728,1451,2341,2972,1580,-642,647,-883,-1740,1078,2913,1993,925,-231,-1250,-2331,-1997,-1636,-440,513,1365,-1633,-1454,-1523,751,2118,1654,84,-397,125,-584,-1405,-2188,-3005,-3394,-3104,-2070,-552,981,2110,384,547,2048,2079,-2771,971,-105,2032,679,-701,-2153,-3340,-4254,-4286,-3706,-3352,-3125,-2590,-2023,-1541,-2107,289,686,-758,371,-299,-849,2444,-1630,1663,1053,386,-535,-1435,-2259,-2953,-3188,-2843,-2313,-1767,-1181,-601,-280,-628,-3,-98,-203,-872,-908,-1579,-1744,-2464,-2840,-3043,-3508,-3872,-4203,-4165,-4086,-3833,-3577,-3573,-3467,-3747,-3635,-3918,-3995,-4166,-3933,-3847,-3362,-2906,-2409,-1887,-1500,-1474,-1375,-1210,-1253,-1640,-1990,-2436,-2995,-3453,-3587,-2976,-2111,-1035,66,-776,1610,671,-707,-647,3217,4296,3448,3855,-2740,2773,2216,-4342,598,-399,-294,-845,-1329,-1944,-2258,-2481,-2464,-2194,-1706,-1971,-706,-1098,335,651,956,1118,711,-3026,-2572,-1504,-101,-724,-1414,-2361,-3151,-3797,-4110,-3743,-3013,-2225,-1583,-997,-2811,-923,6,-1108,-930,-1398,-3152,-2596,-2408,630,-1038,-3855,-364,-1695,1430,1823,591,-623,-1884,-3033,-3524,-2757,-2013,-1261,-564,-38,479,916,936,1422,1423,1432,-420,-968,941,776,-1685,648,520,529,-1544,-2208,227,-1848,-2698,-3397,-2568,-2308,90,-472,120,-708,-3559,-1655,626,-1330,-1705,627,-101,-1820,-2504,-4489,-1281,-1192,-1793,-2647,-3434,-4296,-5802,-2561,-1569,-647,7,633,-3806,1111,-3554,-658,-2093,-3381,556,193,-5171,-425,-598,-638,-7802,-334,4,-206,799,-3519,-8344,-1923,3374,-7711,-2521,2059,-19975,11509,-17008,-17085,15430,16565,17201,17806,-111161,-66244,-31188,-3315,-6301,-12440,-2248,-10206,6325,-982,-8890,-994,1604,-1761,-6168,427,53,-1161,230,-6753,-7863,-1833,-3010,-3957,-414,-835,1094,-682,-2119,1173,-1328,-4078,-1312,-1332,-1736,-1159,-102,-242,-3642,445,1694,1364,1077,941,1017,-2447,-1330,1941,2631,1427,-3839,1086,2839,222,2146,-554,-3261,-4172,-1642,248,-124,-2381,-587,-1083,-1459,-1879,-2437,-2900,-3181,-3459,-3611,-3812,-3786,-3476,-3019,-2898,-2031,-1608,-1943,-1476,-1609,-663,785,907,763,-1019,405,101,-201,-771,-1327,-1933,-2325,-2621,-2556,-2094,-1388,-949,-3286,-4093,-143,1692,570,-53,-676,28,1744,1363,86,-2831,125,-347,-650,-859,-1233,-35839,-52473,-4693,-1621,-1663,-1522,-1463,-14585,-59105,-54412,-992,-2287,-10426,-3954,-57370,-86762,-59177,-18066,-11304,-6375,-2084,-11722,-50442,-51564,-30588,-5732,-2028,-1927,-1807,-1737,-2763,-1835,-1921,-1939,-2008,-1851,-1546,-1592,-652,-151,-565,-440,-1563,-2423,2134,2496,1592,-3036,1444,2903,2566,2161,1922,2178,3025,982,165,-2125,-3250,505,-450,5304,10544,24786,27981,9396,4266,4174,10354,61561,66771,70372,61088,5352,-2588,2028,7397,56255,49059,41179,33512,-619,-399,-2645,12020,10061,9322,6257,-123,2938,987,-1256,-394,-793,-2602,-2009,267,-2925,693,305,-742,-1682,-2640,-3457,-4151,-4601,-3921,-3257,-2846,-2131,-2807,-4399,-2374,711,1452,1476,389,368,3331,1872,1219,2266,-545,404,-927,-1380,-2421,-3373,-3101,-2633,-1137,-118,-1357,-1634,-2254,-459,-2318,-1331,1536,-692,-951,-897,-2738,-882,1164,1466,-532,2273,-566,-459,-2408,-824,-577,-988,3386,4549,811,503,-1023,118,-63,-2200,-526,-20,-1085,-2031,-2101,-1752,-1493,-1491,-965,-2536,-2126,-1727,-2121,-2575,-3030,-3246,-3127,-2706,-2310,-1891,-1458,-1093,-2620,-1248,-697,-575,-2690,-1871,-877,-353,137,191,-1197,-1305,-816,420,596,672,826,941,-101,974,989,-409,105,628,219,-443,-356,-1563,-814,-764,-403,-1964,-2207],[-140,392,-115,-630,-407,-1332,1351,2134,730,-1363,-640,-1466,-2387,-3356,-3502,-2473,-1228,-1345,228,-716,-1228,1685,521,-2697,-1582,-1772,-3163,-4034,-2914,-1587,-2249,-515,-420,-728,2820,4124,3883,949,-850,393,-1164,-1852,-1311,-1640,-2602,-3589,-4222,-4220,-3766,-3408,-3159,-3070,-3160,-3244,-3597,-4020,-4449,-4692,-4223,-3520,-2830,-2142,-1577,-1000,-2285,-1075,83,427,83,-362,-1170,-487,-1978,273,-1826,-1594,792,-2326,95,117,-101,-395,-801,-1242,-1633,-1919,-1919,-1754,-1377,-907,-837,-459,116,-489,-506,827,-751,-1391,-1477,-2853,-2204,-3682,-1517,-1505,-2902,-4280,-5116,-4554,-3543,-2404,-1465,-1943,-346,-155,-305,-1758,-1370,-732,-976,-896,-618,-1959,-2281,-914,-1071,-33,-2059,-1685,1794,1615,-2260,771,305,-1189,-807,-1006,-1024,-1226,-1714,-945,-274,1664,1796,-2718,-3069,-1165,3113,2804,314,-666,1998,309,-255,1528,1207,-2181,-2162,-1205,-171,643,382,984,1287,1471,-1252,-444,-153,3307,2962,2236,2552,-2217,-867,909,-2576,-2994,-260,-1237,-2242,-3214,-4106,-4912,-5341,-4801,-3904,-2859,-1852,-2342,-1458,300,1261,875,-2734,1053,869,670,373,-1670,-3915,-680,-1015,-1521,-2146,-2517,-2935,-2941,-2688,-2586,-740,292,857,-2707,-1404,-224,-486,-1017,-1927,988,-31,-4751,-1949,-2717,-3236,-3518,-3246,-1761,-2041,2379,-879,-4049,1834,-9071,-6898,4419,35817,61485,35766,31168,-20230,-24148,-10832,-1901,-6392,34401,37302,-16860,-81943,-42520,12178,52828,52624,46266,-121505,-125930,-43895,-6014,5533,11731,10084,6731,133,-2342,3991,4691,-35,-5991,-1762,-707,812,-1919,-649,83,-508,3964,6717,3895,-4703,4047,1879,-1527,-231,-695,-1539,-2074,-2273,-2353,-2268,-2355,-2452,-2689,-3097,-3611,-4195,-4845,-4957,-4852,-4232,-3617,-3054,-2511,-2083,-1622,-1108,-1340,-3261,-1315,247,-182,882,971,-1455,-68,343,289,-607,605,346,12,-1747,-1334,-1393,-2300,-1318,119,-134,-483,-2089,-1581,-1165,2618,3391,2888,-53,-3155,-289,-938,-1408,-1510,-1242,-704,-1978,199,417,499,-905,125,-195,-1848,-2943,-1717,-953,-767,-3607,-1160,315,584,-245,198,-1638,-652,-2315,-597,-953,-2760,-1716,-2171,-2645,-2803,-2848,-2900,-2556,-2050,-1771,-1201,-621,-47,339,1295,-73,-2693,-1576,2328,3362,2327,844,-997,-1594,642,-2644,635,3275,3926,3625,1429,1024,16,1519,723,-31,-814,-1452,-1636,-1306,-2464,-204,-772,-1041,-301,59,3001,3398,2512,2372,4356,966,-394,293,-1086,-2332,504,964,15,-832,-1447,-1594,-3030,-900,-1888,95,446,639,-1656,-2032,-2390,-721,-1410,-2256,-3066,-3856,-4571,-4120,-3021,-1675,-299,484,-2245,-294,517,4205,2421,966,558,1418,1771,-2721,87,-303,1485,-240,-1834,-3066,-2858,-1699,-462,653,1314,-1411,-3083,-634,-1761,-2477,1708,551,-603,302,-1070,-1697,642,-1431,-28,-408,-742,-1317,-1888,-2439,-2988,-3347,-3268,-2924,-2531,-2092,-1668,-1518,-1489,-1619,-1892,-2119,-2425,-2564,-2342,-2100,-2451,-3216,-2964,-885,-843,-1117,-2236,-1328,-1521,-1600,-1768,-1680,-1870,-1886,-1731,-1663,-1742,-1525,-1594,-1368,-1552,-1426,-724,-591,-811,-1359,-1006,-1222,-1704,-2020,-2235,-2305,-2084,-2738,-1157,-679,-737,300,-339,855,865,-919,-536,942,714,482,238,-2975,-364,-547,-5106,-955,-1158,-1304,-1465,-1611,-2593,-2117,-2832,-2623,-2927,-3239,-3605,-3709,-3449,-3111,-2943,-2757,-2694,-2876,-3753,-3117,-3518,-3997,-4446,-4081,-3596,-3508,-2529,-2662,-1667,-551,-322,-133,-266,-2388,-667,1043,-918,-695,-868,-2704,-2002,-2166,-1,-1739,-3225,-295,-1639,-3175,-3111,-1569,-47,1218,1171,6,491,2029,2710,3122,2760,1932,1932,933,1963,1609,1364,-794,-881,667,336,-1384,442,309,302,-1928,-2641,-54,-1397,-2298,-2428,-2331,-3722,-170,-251,-589,-843,-3817,-1599,-808,-822,-1658,-946,-1049,-1653,-3439,-4575,-2916,-3836,-4389,-3354,-2006,-722,-6286,-668,730,3479,4621,5251,-4053,937,-3429,-731,-2103,-2886,4682,4154,-6474,1809,2655,2333,-6523,1498,-1365,-972,4318,-853,-7571,-723,4098,-6184,1012,3704,-21909,19962,-20880,-12606,86624,96692,102527,103643,-91061,-69963,-25628,337,-5961,-12767,-1754,-6686,8266,901,-10110,-5494,593,-1091,-6554,-1908,-2797,-3621,-3917,-6952,-8465,-2344,-2386,-4810,-1811,-1649,-1329,-1412,-2373,-8,-2417,-3355,-628,-1215,-1661,-37,503,-200,-4087,205,2285,2128,1912,1767,1757,-2672,-2044,1316,2193,865,-4275,380,524,-250,-804,-1353,-4097,-3640,-2241,-2375,-2638,-3307,-3068,-3546,-3751,-3694,-3496,-3110,-2606,-2280,-2086,-2231,-2338,-2108,-1485,-2188,-619,-246,-2048,-1293,-1837,-1083,1593,3541,363,-1619,-245,297,2104,2519,2176,323,1334,1007,780,664,84,-1405,-3169,-4257,-159,865,-254,583,-1085,-449,213,-16,-981,-1297,-388,-509,-473,-378,-502,-27120,-47110,-3988,-631,-762,-735,-785,-8054,-59125,-47524,-348,-4376,-11297,-4429,-61910,-95608,-65436,-21730,-12159,-6058,-865,-10919,-46688,-47298,-30219,-5053,-534,742,1114,1281,-2407,1173,363,517,-140,-784,-1419,-2303,-2191,-2080,-1818,-972,-2321,-2635,1132,1858,1568,-2481,1732,2396,4027,2369,2495,3817,3899,602,-356,-2189,-3738,531,-593,5636,12678,28884,31567,10175,5166,5462,10094,66771,198680,197552,70189,6099,-2891,1673,9038,79882,153341,137698,38443,-1584,-907,-2450,16802,48120,28017,7053,-61,2402,549,-1460,180,153,-1797,-2969,-4468,-4661,-3081,-2048,-1431,-1038,-900,-800,-752,-957,-1181,-1208,-1572,-1499,-3235,-4279,-1600,526,1115,1494,891,749,1383,758,-97,-883,-1784,-2495,-2874,-2944,-2886,-2837,-2925,-3161,-3482,-3659,-3738,-3362,-2969,-2498,-2251,-1566,-1056,-802,-1388,-1527,-2186,-269,1873,2344,-717,2312,-320,-637,-2655,-581,-1579,-1164,3158,3674,978,635,-970,327,474,-2006,-677,1364,-94,-2438,-2253,-2043,-1643,-1551,-958,-2837,-2694,-2019,-864,-1622,-2356,-2700,-2530,-1970,-1449,-975,-576,-730,-2349,-1447,-546,-642,-2340,-986,-451,-747,4,297,-1065,-1923,-1348,1131,1548,1509,1449,1285,243,737,519,-863,48,-130,-459,-439,-362,-1617,598,901,2350,-1588,-2004],[256,510,-173,-811,-201,-1289,816,2827,1059,-1868,-890,-353,-2314,-1941,-2654,-2549,-1807,-1281,-524,-269,-1653,653,684,-3144,-1405,331,-48,-1275,-904,-1177,-2541,-913,-388,-916,767,1035,1217,200,-1548,120,-1474,-2389,-582,-1096,795,35,397,50,-162,-448,-727,-1012,-1275,-1283,-1263,-2138,-614,-183,164,434,561,582,402,177,-2900,-1229,-1114,-1435,-1572,-1615,-1479,-1361,-1564,-1302,-1547,-1607,-1338,-2292,-1392,-1425,-1324,-1246,-1252,-1299,-1349,-1416,-1397,-1435,-1448,-1474,-1404,-1250,-1083,-945,-866,-407,-1213,-1779,-1437,-2189,-1612,-4088,-1334,-392,270,-864,-1204,262,-705,-530,1534,-2183,-219,-217,-1018,-1813,-1224,1735,1509,1095,195,-2112,-2819,-1161,-1059,-248,-2672,-966,1894,1926,-1541,1719,947,-1514,536,828,492,-1832,-2139,-1125,-1376,-1602,-1516,-2136,-3208,-1411,-108,41,69,-840,383,-285,-194,-21,-170,-1766,-2200,-874,-863,-45,77,311,603,996,-1148,-805,-151,2904,2366,2459,2334,-1649,-595,435,-3337,-2710,307,-448,-1238,-1985,-2613,-3072,-3181,-2737,-2101,-1283,-2361,-1443,-873,412,1845,1148,-2961,874,409,-62,-592,-2464,-4309,-1753,-1902,-2105,-2539,-2751,-3234,-3718,-4453,-4776,-4331,-3695,-2976,-2332,-1974,-1757,-1706,-1872,-2135,-2435,-2896,-3376,-3701,-3588,-2600,-736,2119,6153,-2161,2494,-1417,-4052,-162,-8447,-7295,4631,52757,80730,39231,42345,-13564,-23689,-8255,-2147,-6652,34937,22732,-49537,-110447,-56439,15525,59342,61173,50345,-120872,-124746,-45445,-6752,5302,10619,11677,14107,-1103,-3129,10758,10864,-609,-5664,-1868,-143,-250,-2418,-196,173,-97,4753,6460,3639,-4715,3077,2117,-831,-183,1053,1165,1333,1508,1524,-1538,1311,1077,738,-148,-824,-1480,-2362,-2157,-2944,-3486,-4064,-4595,-4900,-4880,-4460,-3820,-3322,-2779,-1988,-1196,-438,474,1127,-647,-382,369,679,-539,1172,1677,1892,-1542,-1075,-1185,-2359,-1003,590,1374,310,-1912,-1502,-758,3065,4785,4391,538,-2996,-439,-279,-1779,-3369,-4374,-3743,-2406,-1119,89,-93,-1768,539,565,-1563,-2743,-1937,-974,-51,-3780,-1652,-394,-1050,-1895,-2532,-3082,-3466,-3552,-3564,-3329,-2885,-2574,-2350,-2285,-2106,-2071,-2289,-2283,-2190,-2337,-2180,-2009,-1861,-1662,-1468,-1334,-2841,-2244,-667,-307,179,765,-486,-2028,263,-2678,314,2961,4079,4017,2387,1885,134,1715,1298,395,-690,-1902,-3085,-4208,-4194,-2957,-1744,-548,-124,-165,2600,3201,2978,2355,3707,465,-283,-90,-1254,-2331,-128,1606,1686,1919,2203,-1428,-3112,753,-2133,911,2446,1660,-1271,-2266,-2927,289,-125,-641,-1122,-1649,-2358,-3130,-3645,-3303,-2364,-1018,-2014,-589,744,4086,2566,1507,538,734,1353,-2552,-679,-233,-1358,-3009,-4441,-3599,-1778,-695,623,3080,1410,-608,-1498,-2255,-1877,-2859,1721,439,-386,239,-1753,-2413,824,-1163,1200,1188,894,436,170,-1949,-1682,-1364,-1690,-1849,-1841,-1673,-1447,-1469,-1657,-1937,-2447,-2986,-3711,-4231,-3680,-3022,-2436,-3479,-3328,-1001,-862,-891,-2135,-1201,-1357,-1522,-1916,-2076,-2601,-2642,-2867,-2538,-1920,-674,-139,-1022,-1143,-1094,-421,1132,1986,-897,2097,2839,203,-1846,-1082,-688,439,-2744,3217,4169,-799,889,199,1968,1061,-1146,-617,2207,2116,2028,1864,-3262,1049,543,-5473,-886,-1710,-2490,-3215,-3660,-3489,-2968,-3451,-1730,-1217,-796,-2187,-522,-632,-574,-825,-1039,-1307,-1707,-4047,-3143,-1842,-1670,-1343,-879,-546,-2624,-1931,-2801,-1682,-703,164,271,-124,-1839,-383,1086,-777,-404,-317,-2124,-1331,-1650,-2291,-3558,-2593,-832,-1292,2784,4411,1585,1193,3847,1079,-332,-282,1247,2091,3436,3344,1665,461,931,1732,692,-155,-1165,-1389,-1691,-1765,-1756,-1644,-1745,-1778,-2302,-3048,-1788,-1785,-1946,-1967,-2060,-4876,-2446,-2557,-2877,-2755,-4112,-2432,-2283,-2064,-1897,-1933,-1988,-2203,-4399,-4374,-3505,-3659,-2980,-2257,-1322,-483,-6075,63,1753,2303,2605,2923,-4362,757,-3619,-1129,-2299,-2268,1058,423,-7077,-1055,-1849,-2570,-5054,-3284,-4343,-2426,-1490,-100,-6718,422,4034,-4750,3903,4712,-23483,19561,-25877,-8104,110236,128859,141029,145212,-66267,-73624,-19819,2702,-6107,-13389,-1828,-3534,2713,-450,-11065,-9603,-1291,-1519,-6364,-2875,-3362,-3618,-3487,-7178,-8054,-2797,-2991,-5619,-3247,-2992,-2587,-2233,-2529,-1421,-3418,-2384,-350,-881,-1020,291,467,33,-4205,51,677,764,736,688,662,-2850,-2585,584,475,94,-4559,-816,-1072,-1570,-1741,-1853,-3734,-2895,-1751,-1604,-1441,-4161,-1912,398,-167,-1249,-26,-2841,2148,4586,3459,887,1423,2316,871,-1321,329,-154,-1878,-861,-1898,-1386,1130,2828,-60,-2088,-764,205,1103,612,336,114,80,-48,-202,-391,-609,-1628,-2905,-3805,-1680,-1813,-1912,-1981,-1964,-1770,-1745,-1748,-1685,-1682,-1736,-1874,-1931,-1994,-2325,-20739,-43427,-4055,-2982,-2843,-2390,-1980,-4963,-59531,-41786,-1261,-6933,-11348,-4246,-65117,-101056,-68838,-25561,-12969,-5642,-695,-10335,-43285,-43289,-30009,-4449,-1062,1498,4418,3106,-1798,1387,55,1933,2889,2086,310,-2762,-225,-631,-916,-680,-3035,-2718,464,1054,1741,-1797,1999,1170,2732,2354,2779,4033,3425,250,-838,-2065,-4119,668,-627,5978,15039,31993,34254,10704,6123,6734,9476,70372,197552,209348,78631,7568,-3118,1363,10828,90944,166306,142096,38912,-2061,-1272,-2172,17139,42226,32204,7890,96,2158,369,-1377,781,1151,-800,-3686,-1457,-3318,-391,-252,-457,-868,-1507,-2081,-2469,-2749,-2568,-2264,-2145,-1750,-3153,-3125,-1191,-1156,-1174,-1310,-1385,-1713,-2040,-2501,-2992,-3242,-3502,-3598,-3544,-3442,-3395,-3339,-3179,-2846,-2353,-1631,-936,-3622,-431,193,-2035,-1070,226,-729,-1667,-2012,-1525,433,2681,2305,-822,1779,-119,-759,-2904,-263,-2425,-1022,-77,222,682,731,-895,556,1118,-1648,-800,1681,-439,-2497,-362,-216,-1590,-1536,-922,-2830,-3146,-2204,-527,-859,379,43,-480,-1064,-1824,-2588,-3304,-4007,-4732,-4523,-3888,-3197,-2399,-1715,-1042,-1153,104,555,-951,-2323,-1870,848,659,183,-267,-699,-1056,-1177,-1055,-1260,-604,-341,-278,-335,-320,-1572,287,709,2518,-1159,-1738],[756,760,-48,-850,104,-1095,272,2820,1472,-2078,-822,903,-2141,1082,86,1417,1050,-1027,1030,216,-2011,1005,431,-3127,-1128,-1291,-1918,-2474,-2515,-2253,-2039,-1870,-1572,-1498,-1584,-1868,-2174,-2074,-1994,-1856,-1743,-2828,-1504,-1339,-993,-728,-455,-280,25,241,421,529,552,-185,609,-2349,491,337,50,-308,-757,-1202,-1621,-1648,-3265,-1315,-442,7,277,-764,-561,-1524,-1120,-900,-1457,-2108,-2472,-1911,-1170,-572,40,0,787,824,-663,-377,-160,-978,-296,-93,-1580,-648,-888,-992,-1193,162,-1710,-2167,-1440,-1413,-1094,-3733,-792,-634,-26,-1069,-2055,-706,-999,-312,2543,-1877,-626,-885,-1756,-1900,-1127,919,252,186,-409,-2299,-3515,-1545,-1117,-785,-2777,-2529,-2337,-1592,-971,-493,-24,-1997,420,707,873,-2331,-2593,-1388,-1235,185,-197,-1332,-2924,-1868,-2422,-2912,-2372,-1660,-958,-821,-163,364,508,-1388,-2283,-551,-1520,160,262,154,16,-80,-1217,-1211,-198,201,474,743,862,-757,-36,13,-3951,-1571,590,369,97,-160,-370,-761,-899,-1124,-1549,-1914,-2043,-2021,-1955,-1820,-1497,-1347,-3258,-1180,-1060,-983,-1058,-3301,-3975,-1278,-906,-1811,184,-1781,51,839,-2540,-3394,101,999,-705,-250,2040,1648,-640,-1762,-1197,418,-114,-2082,-618,-409,281,1425,3039,5153,-1820,2480,-1848,-4121,-1698,-7708,-8139,4263,37493,40225,41569,41586,909,-18579,-4685,-1531,-7374,20714,12055,-65930,-119166,-57663,17763,19349,19278,18610,-114896,-119729,-47385,-6561,4243,7795,6017,4840,-2423,-4099,3997,3903,-1106,-5481,-2304,239,-1494,-2914,59,187,161,2292,2240,2217,-4728,1651,1327,-144,-220,283,-73,-409,-678,-985,-2148,-1440,-1622,-1824,-2084,-2358,-2645,-2994,-2959,-3004,-2698,-2428,-2292,-2096,-2144,-2241,-2369,-2767,-3122,-3003,-2567,-1990,-1198,-651,-179,-747,287,676,-308,285,314,-93,-1420,-1198,-1626,-2480,-2087,-1843,-1546,-1178,-1899,-1531,-485,-457,-585,-899,-1348,-2945,-2768,-3536,-3636,-2930,-2060,-1079,-2318,-290,1539,-1477,-2812,491,912,-1216,-2546,-2141,-904,470,-3334,-2318,1166,752,-612,-406,-1031,-1360,-2265,-1865,-1852,-1605,-1483,-1469,-2421,-1691,-1856,-2173,-2111,-1820,-1706,-1328,-1034,-894,-842,-934,-1219,-3049,-2763,-2369,-2577,-2472,-2092,-1592,-2600,-580,-2684,-156,38,-112,-433,-860,-1524,-2166,-2815,-3525,-3686,-3100,-2602,-2143,-1752,-3915,-1636,-1584,-1307,-755,-533,933,1681,2401,2249,2577,-5,-365,-539,-1414,-1712,-852,1487,2285,3346,4424,-1681,-2594,297,-2416,1137,3378,1664,-769,-2201,-2733,918,1337,2519,967,-926,152,-796,-1604,-1847,-1540,-704,-1859,-1000,881,2954,2492,1906,424,5,841,-2379,-1326,-21,-876,-1728,-2405,-2801,-2494,-1799,-1035,-319,151,113,256,-1756,-1937,-3318,-1065,-1162,-925,-10,-2383,-2956,2332,-861,2791,3246,-147,289,1137,-2296,-1681,-412,-337,-1305,-1711,-1709,-1012,-802,-1519,-848,-1235,-1693,-2304,-2634,-2241,-1606,-2482,-3387,-3502,540,779,-403,-2031,-1571,-590,-970,-2141,-1698,-2243,-2481,-2982,-3457,-4063,-3850,-3191,-2093,-1087,-574,-403,1382,1864,-250,2526,2712,353,-2173,-1455,-991,300,-2711,3762,4322,-922,1187,739,2058,1169,-1463,-990,1420,3749,3036,3264,-3688,4114,4613,-5451,93,738,-749,-2280,-1214,-3654,-3294,-3282,-1014,-1095,-545,-1823,80,-286,1624,1664,1711,1665,1436,-3108,-3166,-1957,1370,1463,1561,-63,-1580,-1266,-2872,-1646,-792,527,596,38,-1343,-172,-373,-1125,-1885,-2478,-2634,-2242,-1718,-1111,-3254,-1669,-55,-856,1420,1677,1411,1001,2213,870,-654,-983,436,388,-124,-668,-1059,-1361,-1606,-1805,-2017,-2065,-2109,-2004,-1910,-1749,-1598,-1382,-1389,-1342,-2788,-3460,-1425,-1571,-1819,-2034,-2154,-5092,-2182,-1919,-1795,-1373,-4563,-1053,55,418,-1165,794,867,-1093,-5040,-4241,-2876,-2976,-926,-1450,-1805,-2214,-5445,-2408,-2143,-1767,-1535,-1226,-4863,-783,-4139,-1905,-2749,-1770,-883,-974,-6653,-1119,-1186,-1249,-3578,-2874,-7636,-1370,-1322,-940,-5928,577,1681,-3706,4177,5034,-24826,14326,-32181,-4624,37679,46545,53875,59060,-42290,-75267,-15336,3315,-7005,-14391,-2593,-1001,4761,1157,-11771,-13290,-2244,-2203,-5989,-3995,-1699,-2136,-1112,-7576,-7493,-687,-1248,-6526,-2648,-1856,-2118,-3188,-2749,-2615,-4472,-2040,-1876,-1766,-1704,-1848,-2026,-2314,-4315,-3032,-2507,-1867,-1315,-775,-203,-3191,-3007,155,2004,-465,-4872,-712,1936,70,1685,-1688,-2955,-2227,684,803,1060,-5066,-4226,-171,-1494,-1701,-385,-3296,2380,5254,2808,607,1896,3134,1192,-602,1077,-292,-1669,-462,-2045,-1811,456,1219,-711,-2677,-1343,-1907,-2006,-1880,-1542,-1273,-950,-826,-807,-885,-1040,-1909,-2759,-3188,-2186,-2379,-2508,-2503,-2286,-1799,-1409,-1000,-1292,-69,271,472,676,780,512,-16530,-41492,-5311,-1245,-1847,-2038,-1738,-4235,-59137,-37763,-4245,-9896,-10866,-3866,-67639,-102416,-67698,-27602,-13915,-5616,-1353,-10152,-40401,-39754,-29951,-4233,-1812,2026,5303,2256,-1284,1231,-509,2024,1200,562,-637,-3182,-456,-738,-8,-1104,-3960,-2977,1011,1028,1132,-1317,1293,-230,828,51,-1088,-2385,-1564,-325,-1468,-2005,-4665,625,-849,6053,17243,23618,27348,10743,6832,7615,8342,61088,70189,78631,85674,9323,-3502,930,12458,99419,97902,89418,38093,-2078,-1741,-2085,17007,21354,17454,8513,-20,1952,221,-1319,1087,1880,40,-4011,-1974,-2832,1605,1165,687,245,-252,-609,-800,-990,-835,-617,-602,-330,-2706,-1870,-381,-668,-1040,-1538,-1951,-2558,-3026,-3016,-2699,-2272,-2085,-1968,-2983,-1913,-2277,-2387,-2535,-2292,-1750,-973,-812,-4193,549,415,-1917,-387,-369,-682,-1991,-2478,-979,985,1685,1216,-1022,496,-176,-1012,-3332,-1248,-3219,-1274,-879,-383,213,658,-930,655,1687,-1311,-1044,1637,-905,-2364,-258,-783,-1438,-1556,-978,-2702,-3510,-2391,-2038,-2145,-2338,-2547,-2810,-2989,-3180,-3222,-3122,-3001,-3004,-3099,-3280,-3339,-3097,-2732,-2202,-1639,-1078,-564,-870,-2336,-2348,615,925,1029,1205,1322,369,1436,1459,-1549,13,1291,1218,-135,-394,-1411,-188,586,2671,-643,-1382],[923,706,-137,-1127,88,-1157,-628,2384,1560,-2318,-853,-101,-2255,-412,-325,-156,85,-934,337,300,-2596,-57,-473,-2861,-1294,-1394,-1532,-1505,-1393,-1261,-1129,-995,-693,-1388,-563,-658,-658,-1304,-1984,-419,-2149,-3096,684,-479,-488,-1261,521,90,-238,-646,-1044,-1444,-1844,-2039,-2256,-2587,-1985,-1631,-1288,-926,-595,-247,19,344,-3096,-1381,876,987,246,-1142,-433,-2026,-808,-241,-1059,-1380,-1027,-1405,-1551,-1926,-2249,-2419,-1901,-1354,-823,-354,-271,-1550,-392,-19,-1519,778,621,-1109,-1438,-406,-2249,-2534,-1486,-1516,-1209,-3289,-432,-660,-326,-1297,-2335,-1691,-1328,-78,1757,-1180,-949,-1479,-2468,-1995,-1485,-2133,-2680,-2623,-2205,-2415,-4161,-1993,-1206,-420,-2320,482,1280,2145,-497,3578,551,-2529,905,4082,306,-2561,-2963,-1658,-1672,799,514,-640,-2631,-1915,-289,-589,-1084,-435,375,-1131,-74,2205,781,-953,-2305,-186,-1879,-131,570,-74,-869,-1627,-2286,-2605,-2452,-1894,-1195,-468,139,295,727,-206,-3754,-263,1113,1515,3034,2904,2692,-1459,-917,-788,-88,-1056,-1463,-2169,-2622,-2335,-1634,-1149,-3387,-553,-319,-169,-511,-3580,-3148,-651,-618,-1622,-483,-2170,47,468,-2044,-3491,-368,605,-1234,409,67,-320,-885,-2340,-1819,-2270,-2769,-2956,-2616,-2175,-1691,-1195,-656,-35,-781,1341,-2063,-4225,-2330,-6947,-9083,3490,7765,8456,8904,8981,8472,-10603,-382,-264,-8495,2701,2194,-62394,-107076,-45957,3494,3822,3888,3696,-104051,-109282,-48415,-5878,2198,1643,1045,522,-3440,-5008,-1246,-1957,-2283,-5396,-2855,-1328,-2657,-3199,151,360,373,732,606,474,-4594,-332,-782,-1304,-1781,-2270,-2778,-3181,-3235,-3035,-2761,-2238,-1761,-1299,-899,-1085,-1216,-2569,-2050,-1729,-999,-1159,-1692,-1592,421,526,740,-283,-469,871,870,706,177,126,-421,-1027,-1578,-2114,-2590,-2786,-2693,-2441,-2246,-2129,-2006,-2506,-2176,-2229,-2299,-2221,-2134,-1875,-1715,-1560,-1482,-1520,-1624,-2845,-2163,-2446,-2510,-2527,-2386,-2022,-2550,-1149,-698,-2082,-3758,394,568,-833,-2333,-2234,-720,612,-2781,-3023,338,218,-853,-480,-877,-1342,-2288,-2201,-2236,-1796,-1310,-824,-2927,-1327,-263,-30,401,-331,627,669,669,634,-600,831,-1553,-3223,-3052,-755,1484,2180,1669,376,-2835,-1089,-2591,-664,1555,1211,1274,1915,2903,170,883,3622,4157,3390,-2144,2020,-1010,-3995,-333,-1265,-55,-190,-932,2164,1985,2013,2124,1558,-417,-574,-985,-1487,-1749,-1587,146,1160,2017,2651,-1916,-2096,-191,-2683,1257,2299,1605,-265,-1978,-2226,-1162,-1662,-2068,-2199,-2139,-2092,-2082,-2148,-2170,-2281,-2282,-2310,-2274,-2102,-2041,-1999,-2094,-2292,-2448,-2516,-2624,-2655,-2602,-2524,-2492,-2491,-2659,-2758,-2854,-2926,-2884,-2839,-2823,-2610,-2594,-2764,-3827,-3156,-3234,-2823,-2151,-2909,-3233,-324,-479,475,715,-1216,241,420,-2547,-1637,-1510,-2386,-2586,-1803,-1858,376,1177,-1186,774,1909,1540,789,5,-2060,-430,-2554,-3294,-3463,655,1780,-219,-1873,-1870,894,1100,-2165,2770,208,-2329,-318,2329,-1899,188,-629,-1270,256,-130,-638,-952,-1146,-693,-152,501,546,-2338,-1791,-1239,146,-2603,2265,1894,-1039,864,51,-671,-1467,-2225,-2507,-2033,-1084,54,1187,-4195,2636,3676,-5176,-134,951,-883,-2537,-1421,-2931,-2725,-2650,-856,-1420,-592,-1221,-245,133,1831,2090,2306,2367,2131,-2009,-2652,-2271,1533,1304,1126,269,-506,-501,-2768,-1509,-756,695,595,229,-853,-451,-953,-1432,-2001,-2569,-2979,-2990,-2746,-2327,-3730,-1493,-1194,-1002,-865,-849,-816,-692,-603,-534,-831,-1393,-744,-882,-1012,-1246,-1431,-2142,-1892,-2188,-2564,-2832,-3139,-3320,-3494,-3534,-3477,-3222,-3043,-2664,-3267,-3540,-1022,-499,-1799,-482,-1071,-4291,-1043,-32,-1665,-1716,-4792,-619,733,1243,-706,2678,2697,-709,-4093,-4066,-3168,-3270,-337,1650,1264,676,-4527,-695,-1426,-2048,-2582,-2622,-5356,-1878,-4380,-2622,-3169,-1291,176,71,-5538,1251,1547,1784,-1930,-5434,-10856,790,926,483,-5024,-739,-1442,-2965,-2915,-3171,-25724,-3196,-39689,-1972,-391,1039,2262,3671,-20855,-72245,-12694,2248,-8471,-15376,-3650,1180,2733,1782,-11811,-15190,-2252,-1383,-5389,-4978,-3199,-3343,-2967,-7831,-6834,-1497,-1320,-7095,-3240,-1365,-1447,-3979,-2743,-2049,-5221,-2257,-2200,-1985,-1671,-1484,-1293,-1196,-4261,-1436,-1645,-1923,-2412,-2952,-3310,-3388,-2845,-1973,-1329,-1034,-4859,-801,-387,-628,-774,-2015,-1933,-1735,-1786,-1669,-1395,-5338,-6456,-1674,-2860,-2015,-577,-3455,2666,3825,2466,679,2557,3442,1658,280,1941,-311,-1085,200,-1944,-1997,-45,1038,-1186,-3020,-1580,348,2688,2808,1716,2114,2340,1854,1333,807,-140,-1931,-2367,-2195,-1148,-1175,-2797,-881,-811,-2158,446,806,-187,1429,1532,1461,1381,1209,700,-13492,-40568,-7385,-1114,-1405,-1359,-1271,-3189,-56996,-35385,-7374,-12074,-9513,-3229,-69365,-99597,-62393,-24416,-14446,-5637,-1304,-9884,-37595,-36277,-29333,-4008,-2377,877,821,691,-513,210,-855,-151,-274,-124,-1411,-3112,-353,-614,387,-1423,-4626,-3014,1018,1871,1757,-669,1785,-1297,469,2265,2841,3095,2194,-676,-1726,-1611,-4540,819,-850,4448,4774,4955,5175,5175,4953,4704,4917,5352,6099,7568,9323,11500,-3568,902,14287,17150,17436,17176,16662,-1463,-1880,-1812,11371,10166,9233,8270,-112,2096,463,-991,1426,2655,1022,-3495,-1984,-2225,236,166,211,346,357,-812,249,-114,-355,-644,-1135,-1273,-1761,-1504,-1464,-1425,-1354,-1349,-1251,-1384,-1528,-1851,-2810,-2634,-3075,-3354,-3367,-3043,-2680,-2331,-2819,-1850,-1687,-1429,-1279,-3151,-864,-811,-1703,-914,-988,-1322,-2163,-2639,-1665,-1764,-1570,-1515,-1271,-1059,-909,-1242,-3730,-1178,-3735,-1484,-1419,-1224,-836,-327,-937,613,990,-934,-1321,1325,-1427,-2104,-292,-1476,-1166,-1565,-2129,-2917,-3608,-2555,-2165,-1796,-1586,-1444,-1405,-1334,-1338,-1260,-1095,-1260,-1268,-2722,-1048,-1125,-1018,-853,-470,-2026,429,1086,-960,-2116,-2811,269,2294,3201,4270,203,-70,4184,2524,-1968,-191,2410,2274,-183,-717,-1467,-919,213,2522,-432,-1321],[1056,622,-145,-1340,8,-1212,-1472,1773,1556,-2341,-790,2290,-2429,979,-642,-386,-997,-1633,-1978,-2066,-3157,-1266,-826,-2596,-1017,338,415,-902,174,-116,-230,-275,-155,-1576,751,1102,1499,-2063,-1618,-637,-2465,-2772,1492,30,-1646,-1760,570,868,1182,915,263,-431,-1172,-1764,-2454,-2974,-2996,-2459,-1821,-1197,-674,-220,60,305,-2480,-1226,102,-137,-452,-1540,-1476,-2320,-2754,-3209,-2974,-2489,-1843,-1277,-664,-191,-543,-660,903,-583,-278,470,-329,-1951,-402,5,-1208,-296,-386,-1035,-1453,-482,-2753,-2766,-1488,-762,-951,-2862,-1501,-1547,-1814,-1961,-1844,-2550,-1680,-1410,-1152,-953,-1092,-1894,-3082,-2035,-872,-177,-314,-349,-1779,-2274,-3665,-2400,-1285,-510,-1620,704,1598,2630,-79,4443,403,-3002,996,3608,-282,-2503,-3188,-1899,-2004,-1667,-2219,-1507,-2354,-2028,1058,1293,-1755,186,688,-1150,89,-325,-947,-1490,-2245,-2153,-2269,-2243,-2349,-2488,-2742,-2958,-2727,-2359,-2007,-1532,-992,-439,-11,465,970,-226,-3066,1107,2093,1076,2140,2766,2787,-2202,-804,-557,-19,-841,511,933,461,253,551,377,-3250,-61,-213,-377,-1476,-2954,-2107,-2045,-2493,-2962,-3077,-2481,-2114,-1777,-1800,-3057,-1950,-2358,-2441,-1675,-886,-71,-1144,-2949,-276,2234,-502,457,2370,2054,1655,1207,787,453,175,-73,-2156,-4425,-2054,-6320,-9849,-1198,-998,-911,-777,-687,-857,-1746,-1588,-1894,-10024,-2827,-2909,-39111,-78747,-29586,-151,705,1432,1996,-90071,-93480,-47357,-5266,175,3733,3400,3041,-3912,-5701,1616,1203,-1099,-5384,-3422,1014,-3540,-3233,539,760,535,5673,5242,2564,-4293,3415,2587,1248,-271,-9,-871,-1674,-2320,-2789,-3300,-2446,-1919,-1357,-829,-1066,-924,-2513,-2145,-1731,-1626,-1398,-1138,-1989,1630,1471,1319,-149,208,128,-227,-630,-853,-1246,-1576,-1789,-1943,-2018,-2094,-2100,-2169,-2288,-2464,-2623,-2600,-2558,-2373,-2131,-2002,-1870,-1971,-1774,-1839,-1933,-2097,-2327,-2518,-2636,-2596,-2341,-2082,-1480,-1189,-846,-2752,-433,-17,-1388,-3109,267,644,-436,-2093,-2203,-462,903,-2198,-3626,1045,1171,-1049,-12,-452,-23,-2261,-1532,-2468,-3345,-2606,-1413,-2750,-1234,218,-456,-274,-754,976,822,2400,1899,-921,205,-1977,-3301,-3156,-1480,965,2092,1273,212,-2308,-2353,-3058,-1586,244,1958,3617,5221,4544,233,522,2904,4076,4038,-2124,1993,-934,-3358,-768,-1248,-99,-1620,-2372,-1841,-1296,-868,-512,-555,-784,-866,-1394,-1448,-382,-2250,2437,3062,3532,3797,-2096,-1680,-699,-2910,1286,2060,1457,168,-1766,-1802,131,-445,439,359,-1439,-208,-837,-1673,-2543,-3522,-4256,-3922,-3046,-2046,-1209,-461,66,-42,-1232,12,-1895,-2079,-252,-1073,-1516,-2341,-3364,-3826,-2831,-1824,-915,-280,61,371,288,-1872,-4388,-1426,-2220,-3301,-3209,-3338,-3352,-520,-57,218,268,-2237,-133,-412,-2669,-1601,-775,-1009,277,-1781,-1998,1178,2380,-922,368,3384,2503,1409,378,-2417,-509,-2703,-3272,-3378,826,1910,-140,-1697,-2123,1313,1664,-1945,2359,59,-2079,22,2546,-2309,158,-718,-1174,1077,851,-352,-1144,-2588,-3194,-2740,-1814,-1130,-2368,-2106,-1476,-113,-2509,975,814,-1219,479,168,42,-97,-2299,-2626,-731,-519,-614,-727,-4852,-1196,-1418,-4934,-2145,-2600,-3037,-3491,-3866,-3760,-3330,-2796,-2246,-1795,-1252,-927,-704,-499,-307,-289,-219,-206,-349,-968,-2069,-2613,-186,-155,-84,-201,-141,5,-2624,-1446,-766,478,448,252,-539,-382,-808,-1213,-1710,-2225,-2646,-2839,-2932,-2793,-3514,-2204,-1934,-1734,-1559,-1486,-1374,-1162,-978,-815,-1023,-1608,-1015,-752,-740,-794,-756,-3197,-643,-608,-649,-613,-2760,-794,-882,-1035,-1180,-1128,-1052,-1622,-3939,-3349,-544,-412,-2077,-423,-986,-3697,-1715,-224,-2338,-2208,-4322,-324,-254,153,-295,1227,1669,-470,-2779,-3999,-3662,-3391,-504,466,50,-564,-3726,-1930,-2516,-2707,-2556,-2050,-6044,-1057,-3902,-3125,-3703,-1157,-803,-1597,-4507,2278,2796,3201,-404,-8257,-13540,2112,2126,1534,-4347,203,-332,-2899,-866,-535,-26475,-442,-48825,-1438,-2095,-2820,-3122,-2208,-3223,-67047,-12536,-804,-10795,-16425,-4997,343,-29,-368,-11438,-13572,-3431,-904,-5018,-5835,-3162,-3843,-979,-8168,-6462,-793,-794,-7129,-3949,-646,-2355,-4636,-2841,-1248,-5858,-590,-809,-1003,-1132,-1331,-1409,-1434,-4439,-1450,-1350,-1224,-1261,-1372,-1501,-3779,-2488,-1921,-2089,-2478,-4860,-3204,-3273,-3530,-3457,-3360,-3222,-3073,-2764,-2500,-2321,-4941,-7062,-1523,-4325,-2527,-980,-3672,-333,-122,54,-41,-151,-153,-137,-276,-315,-571,-632,-529,-1994,-2309,-698,85,-1817,-3479,-1836,634,3145,2789,1482,2814,3933,3379,2746,2095,-346,-2135,-2131,-1288,-789,280,-3386,801,-404,-2556,2006,2208,1214,2441,2365,2166,2038,1925,1601,-11385,-40482,-10578,1449,1502,1718,1801,-1252,-54660,-35027,-10849,-12327,-7757,-2877,-70468,-94474,-55595,-20273,-14775,-6062,-855,-9736,-35052,-33070,-28233,-4140,-3129,881,1176,402,104,1444,-1219,1265,1067,1052,-2290,-2940,-268,-349,666,-1979,-4923,-3181,126,2993,2236,-225,1601,-2258,-61,2174,2108,2095,1628,-1083,-1858,-1250,-4071,867,-908,-229,-853,-1527,-1948,-2296,-2589,-2772,-2596,-2588,-2891,-3118,-3502,-3568,-3533,-3518,-3129,-2977,-2557,-2092,-1321,-840,-1920,-1642,2047,3148,4315,5182,-467,2236,786,-700,1534,3184,1837,-2925,-1768,-1827,1751,2411,1773,3270,3397,-1289,1241,2857,514,1956,998,258,-681,-1333,-1724,-1675,-1215,-651,26,424,733,-1504,-4017,-633,-2040,-1547,-3624,-1251,-1694,-2010,-3376,-2902,-3348,-3647,-3961,-3882,-3686,-3345,-2949,-2548,-2076,-1856,-2263,-2539,-1053,-1085,-969,-1080,-1237,-985,-951,-1481,-3446,-1241,-3925,-1646,-1828,-2034,-2141,-2115,-1999,-1784,-1487,-1126,-1573,-529,-1939,-1770,-721,-2176,-1859,-2625,-3236,-2779,-3354,-2559,-518,109,512,768,823,-1112,-859,618,683,-1224,-862,-3295,1258,1307,830,1117,762,-2153,-198,-542,-932,-1573,-2785,110,2445,2983,3452,-537,-553,3585,1756,-2147,-240,2292,2267,-126,-885,-1338,-1428,39,2428,-102,-1111],[-1541,-700,-64,-1224,110,-1021,-1640,1237,1684,-1997,-467,2435,-2455,1552,-981,262,-804,-2102,-3290,-3842,-3483,-1283,128,-2192,-831,849,2242,-795,591,18,1380,1829,78,-1393,1915,4165,2405,-2601,-985,-601,-2537,-2345,2110,732,-2648,-2015,176,-468,-905,-1411,-1982,-2669,-3470,-3848,-3185,-2667,-744,439,1431,2253,2837,3221,3319,3286,-1698,-788,1998,1427,322,-1928,-267,-2327,-1042,-1241,-1267,-1322,-1272,-1314,-1310,-1418,-1440,-1512,-1670,-1861,-2045,-2234,-2318,-2412,-2402,-2320,-2083,-1746,-1412,-1159,-1278,-626,-3276,-2896,-1508,-737,-1026,-2550,-1890,-2088,-2417,-2482,-2196,-3210,-1997,-1492,-1308,-1255,-1219,-2187,-3659,-2108,-927,-696,-547,-249,-2327,-1869,-2813,-2769,-1465,-392,-975,-1083,-1109,-788,-295,181,199,-3409,845,1706,-947,-2416,-3406,-2262,-2373,-2807,-2469,-1199,-2220,-2193,2361,3084,-2481,815,777,-1064,145,1176,37,-1112,-2273,-3138,-2485,-1721,-1241,-913,-794,-809,-1744,-1553,-1408,-1670,-1936,-2191,-2303,-1918,-1326,-944,-2449,181,720,674,1236,1731,1991,-3052,-724,-460,-46,-495,1550,1382,607,70,1268,1090,-3056,842,900,1010,-2106,-2050,-1143,622,-281,-859,-582,-2427,-1510,-1842,-1953,-2653,-1872,60,-1341,1305,1498,1478,-1590,-3763,4,-476,-2283,-1497,-1569,-1397,-1102,-813,-545,-256,32,339,-2448,-4942,-1384,-6132,-10373,826,3090,3429,3788,4127,4283,4473,4569,2311,-12120,5425,5601,-187,-41229,-13283,4310,3451,2325,1007,-74839,-73743,-43770,-5375,-2792,-1110,-963,-819,-3923,-6214,-514,-301,-795,-5563,-4118,1329,-3947,-3244,633,1167,444,443,-218,-776,-4006,-1802,-1842,-1619,-1192,-765,-465,-310,-298,-558,-3892,-2164,-2296,-2833,-2519,-1481,-690,-2506,-1977,-1434,-2341,-1656,-808,-2433,1621,545,-640,-2144,-3631,-2793,-1382,-146,-427,1880,1222,-1419,42,1754,1529,-1625,464,1998,-1003,-692,-626,-2130,-1128,2254,2181,1989,-2159,-1660,596,105,-244,-367,-186,-2356,-472,-883,-1649,1294,1442,1274,-2931,-294,64,-416,-2265,-1559,-2133,-2703,-3092,-3326,-3200,-2926,-2459,-3421,-1460,-873,-1292,-233,-248,337,-2268,-1375,-1458,-63,-1917,241,-2164,-940,634,-837,-931,-1199,651,578,2263,1605,-1318,-304,-2285,-3308,-3187,-2091,-1411,-1725,-1998,-2101,-1871,-2371,-2164,-1559,-426,501,524,401,8,-407,-882,-1512,-2136,-2895,-3680,-3115,-2144,-2794,-1235,-1210,-82,-286,-1525,1256,1088,873,762,79,-1166,-1246,-1786,-1355,223,-2024,1338,1476,1518,1446,-2233,-1394,-1245,-3104,506,277,60,-250,-1681,-1585,-1424,-1931,-2565,-3123,-3575,-3819,-3550,-3032,-2393,-1867,-1307,-1637,-2856,-155,-27,-43,-317,-816,-1641,-2058,-2868,-3603,-3797,-3188,-2318,-1356,-1816,-2090,-1845,910,1704,880,1299,2514,2097,-1783,-4355,-172,-969,-1941,-2597,-3592,-3442,-2508,-2301,-2264,-2389,-2939,-3133,-3615,-3293,-2547,-1765,-1046,-445,-1650,-2112,814,827,-763,24,-274,-881,-1695,-2549,-3286,-4152,-3648,-3224,-3302,-1865,-1437,-1073,-1441,-2273,247,825,-1472,1854,-101,-1790,342,2712,-2563,68,-696,-914,1358,418,-470,-1207,-1644,-1114,-310,629,949,-2212,-2266,-1597,-398,-2355,2935,2690,-1377,2043,1927,1805,965,-2695,-3887,-2024,1366,1317,1269,-5438,-812,900,-4679,-1006,156,-1176,-3093,-1947,-1271,-1682,-1930,-1986,-2124,-1475,-1096,-1063,-304,105,321,550,669,570,60,-1410,-2632,305,150,52,-183,-165,31,-2384,-1378,-751,402,644,175,-309,33,280,-1282,367,964,-692,500,19,-359,-2906,-262,-399,-538,-597,-606,-384,140,807,-262,-1107,-1557,-1678,-1888,1634,3890,830,-3925,-312,4437,3458,-1259,-3455,-747,1475,799,217,-92,-424,-2368,-4656,-3016,-405,-337,-2491,-631,-1106,-3366,-2132,-487,-2784,-2639,-3765,-2171,-3177,-3957,-3743,-2925,-1998,-1186,-1386,-3766,-4290,-3388,-661,1504,1752,1235,-3015,999,1350,1071,614,249,-6727,-523,-2309,-2970,-4170,-1319,-3105,-2967,-3646,992,1426,1720,1066,-10594,-12644,984,345,-200,-3885,-1434,-1985,-3471,-2573,-2179,-27008,-1811,-59582,-2282,-2581,-2951,-3395,-3026,-2501,-61430,-14833,-5566,-13808,-17204,-6119,-2292,-2751,-3132,-10701,-11873,-4814,-2081,-4862,-6400,-4246,-4853,-1769,-8403,-6322,-1303,-1186,-6593,-4683,128,-3773,-4713,-2980,-2156,-6189,-56,2751,2701,2649,2461,2333,897,-4739,-818,1727,1646,1423,1167,-673,-4296,-2063,-398,583,-2447,-4881,-711,1515,445,1362,-3048,-403,-62,950,881,728,-4190,-4749,549,-3883,-3149,-1573,-3910,43,-73,-199,-554,-879,-1055,-1185,-1467,-1680,-2139,-2555,-2898,-3281,-3505,-3290,-2823,-2553,-3994,-2124,-1072,-736,-722,-762,-933,-1027,-1249,-1483,-1706,-1898,-2569,-2231,-2339,-2383,-2318,-3248,-2081,-1867,-2702,-1350,-1279,-1215,-1280,-1461,-1751,-1943,-2050,-2250,-9643,-40475,-14727,-1052,-702,-250,29,205,-53499,-36199,-14325,-10302,-5746,-2680,-70293,-88148,-48579,-16427,-14878,-6885,-68,-9434,-32346,-29782,-26501,-4681,-4139,-507,-811,-1101,-1359,-1632,-1786,-1801,-1848,-1709,-3187,-2812,-895,-544,-325,-2807,-4497,-3550,-1075,2177,2113,-86,893,-3115,-280,2082,2826,2594,956,-1598,-1973,-1071,-3714,931,-1042,1797,1659,1490,1560,1639,1672,1708,2001,2028,1673,1363,930,902,-3518,1335,2005,2383,2850,3071,3213,-520,-1984,-1711,106,-982,-1965,-3055,-3983,-4278,-3922,-3610,-3245,-3147,-2737,-2568,-1877,-1820,-788,-356,16,360,514,-1914,600,310,114,-176,-734,-1038,-1409,-1940,-2349,-2702,-2784,-2578,-2012,-1527,-975,-2454,-4671,-1043,-2370,-2179,-3947,-1376,-1704,-2238,-4065,-178,-267,-243,-1532,-1276,188,351,-1473,686,881,-31,-2466,-2430,621,2347,2884,3240,-1485,592,-989,-1894,-3096,-19,-4067,-200,1419,-845,677,324,-880,233,-191,-234,-1953,431,-2584,-1600,-723,-2970,-380,-1451,-1332,-2094,-3075,-2554,-469,1218,1071,906,668,-1317,-616,72,18,-1168,-545,-3925,-192,-240,-194,-282,-398,-2011,-777,-973,-1195,-1248,-2470,-1359,-1198,-1075,-840,-735,-1150,-459,-424,-2217,-694,-943,-1463,-1802,-2303,-2590,-2524,-2061,-1307,-659,-867],[-243,86,189,-1186,12,-963,-1175,251,-2,-1710,-611,-1008,-2670,-1384,-1520,-1566,-1440,-1282,-920,-570,-3822,192,418,-1941,-783,654,1059,-853,277,78,842,1018,261,-1011,1590,2462,1877,-2964,-431,-509,-2534,-2078,502,-87,-3556,-2257,-1859,-2501,-2847,-2996,-2867,-2604,-2310,-1828,-1439,-2656,-492,-54,261,506,626,671,556,432,-942,-179,-483,-738,-889,-2368,-932,-2148,-605,-597,-301,-662,592,-719,520,276,-709,-1101,1364,-1956,772,1280,-433,-2236,-416,590,-506,1303,1316,-579,-961,-618,-3785,-2908,-1526,-1627,-2092,-2326,-1873,-1338,-1105,-1720,-550,-3339,-2395,-474,-638,-983,-1390,-2288,-3997,-2661,-2518,-2121,-1722,-1506,-2402,-1134,-1871,-2818,-1658,-41,-372,36,-230,-434,-638,-886,-937,-3402,-975,-698,-1564,-2302,-3550,-2659,-2677,-16,386,183,-2081,-2310,-443,-958,-2894,-1801,-2278,-2505,-2028,-1260,-628,-31,-2255,562,-1184,-931,1172,1468,2256,2404,-2027,-1408,-174,1227,-58,212,-477,-973,-1051,-957,-1880,41,506,533,687,980,1017,-3374,-525,-344,-23,-45,1111,1320,618,-100,1389,1233,-2718,889,886,962,-2036,-987,-175,992,-134,-498,830,-2356,-316,611,-790,-2162,-2879,32,-1145,208,-103,-464,-2037,-4580,-1936,-2372,-3554,-2947,-2617,-2303,-2000,-1737,-1503,-1297,-1197,-1268,-2876,-5552,-2137,-6284,-10405,-861,2465,4357,6397,8446,10233,11876,13175,2880,-14529,16146,16722,17114,-529,1360,8613,14651,12756,10395,-59085,-51333,-37589,-6343,-6056,665,510,615,-3404,-6269,930,869,-328,-5610,-4703,1157,-3550,-3160,706,1431,247,1419,1214,1015,-3596,45,-489,-1058,-1493,-1780,-1933,-1971,-1950,-2053,-4311,-3209,-2485,-2350,-1915,-1251,-530,-2429,-1554,-903,-2966,-1815,-584,-2655,-805,-1739,-2401,-2316,-1432,-191,969,1114,-723,3540,1334,-1597,-103,1881,2200,-1757,23,1928,-933,-772,-564,-1730,-1496,2464,2462,2310,-2378,-1766,921,1240,1498,2023,1603,-1973,219,-955,-1070,1508,3333,1967,-2737,-80,663,-388,-1469,-2180,-2476,-2322,-1925,-2136,-1488,-1628,-1928,-2782,-3084,-3016,-2271,-1232,-263,551,-2213,-1270,-649,922,-2775,1649,-1412,-434,1051,-1059,-1456,-1574,324,299,-19,-569,-1698,-1444,-2304,-3105,-2966,-2505,-2600,-2898,-3097,-3019,-2610,-2065,-1860,-1826,-1533,-971,-1138,-1388,-1798,-2039,-2053,-1902,-1515,-1159,-1354,-589,-409,-2266,-1654,-1115,-787,-1001,-1580,-1341,-1598,-1719,-1572,-1515,-1505,-1595,-2078,-1179,-118,-1465,561,879,1233,1596,-2265,-1191,-1760,-3180,1112,1671,835,672,-1704,-1556,-1348,-1148,3413,1505,-1944,1222,5823,4188,2066,3781,1518,-1584,-3297,-659,-1588,-2323,-2839,-2883,-2494,-1982,-1606,-2510,-950,-942,-782,-420,-1626,-2968,-2139,-882,-1013,-1217,-1447,-1407,-1433,-1608,-3827,-1198,-896,-761,-549,-3541,-3456,397,596,754,883,-2937,356,741,-2438,-1440,-1153,-859,-1388,-1780,-2167,-1652,-1444,-1189,-1011,-965,-936,-1123,-1378,-3262,-1883,-2974,-3056,-3231,-2222,-2193,-2228,-2162,-2402,-2519,-2560,-2664,-2476,-2498,-2028,-1884,-1562,-2631,-1092,-1169,-1104,-1186,-1216,-1035,-706,-420,321,1039,1453,1339,-1866,-2180,-1536,-627,-2064,3817,3003,-1441,2235,2210,1687,817,-2588,-5218,-3249,192,1,-212,-5311,-2444,-1436,-4278,-2528,-2784,-2513,-3307,-2054,-551,-347,-1190,-854,-2309,-648,479,-1343,-588,-1197,-1963,-2582,-2969,-2991,-2304,-1554,-2172,-17,713,549,834,1966,1746,-1981,-1205,-603,2,361,119,-33,64,104,-1417,-111,-519,-814,-920,-1055,-1122,-2140,-1162,-1166,-1152,-1044,-1306,-622,-145,358,-614,-936,-1217,-2107,-2814,1144,2772,721,-3969,-787,3832,2664,-2174,-3470,-402,2617,2207,1038,2113,-440,-2874,-5030,-2492,5,-47,-2771,-878,-1214,-3119,-2022,-603,-2681,-2699,-2980,228,113,-623,-1373,-2034,-2042,-1427,-616,-3028,-4836,-3179,-596,3480,1984,934,-2199,937,2697,2030,1168,-66,-7005,-835,-1293,-2011,-4327,-1574,-5448,-3509,-2785,-898,-1118,-1431,-1795,-9290,-9642,-3096,-3348,-3203,-3451,-2555,-2218,-4432,-1830,-1335,-27078,-9241,-71647,207,856,1526,1926,2517,2952,-55815,-19104,-11310,-17046,-17224,-6230,1117,400,-243,-9516,-10525,-6093,-1075,-4615,-6314,-5132,-5532,-2445,-8118,-6088,-1734,-1683,-5659,-5097,-86,-5078,-3843,-2841,-2783,-5905,217,2864,2808,2749,2564,2447,1102,-4597,-821,1893,1783,1497,1148,-621,-4544,-1322,5,21,-2810,-4585,-292,2271,460,1146,-3254,507,751,2900,2715,2348,-3049,-1946,1102,-1814,-3380,-1954,-3763,-1165,-1452,-1675,-2067,-2384,-2515,-2568,-2727,-2754,-2946,-3008,-2930,-2881,-2850,-2840,-2912,-2992,-3974,-3390,-3618,-3477,-3287,-2927,-2560,-2031,-1591,-1172,-794,-887,-2803,-1800,-230,-1009,-510,-2390,-1002,-1203,-2142,-1370,-1488,-1495,-1526,-1600,-1746,-1812,-1870,-2162,-7215,-39192,-19011,-2228,-2104,-1820,-1678,-1629,-53186,-37440,-16470,-6908,-3088,-1712,-67377,-79965,-40941,-12563,-14373,-7519,1054,-8042,-28275,-25348,-23554,-5141,-4934,-10,-332,-1533,-785,-915,-1128,-733,-663,-482,-3306,-2304,41,176,124,-3296,-3626,-3621,-2046,830,976,229,293,-3375,154,1019,839,692,489,-1707,-1690,-638,-3038,109,-673,-190,-260,-170,419,1290,2375,3717,5569,7397,9038,10828,12458,14287,-3129,2005,18903,19859,20654,20932,20830,-126,-1667,-1579,14384,12352,10574,8847,-1847,2167,1424,-310,1127,2250,1854,-2006,-1265,-1786,970,1014,1600,1556,1333,-2236,724,143,-295,-770,-1442,-1795,-2148,-2609,-2924,-3236,-3448,-3540,-3324,-3255,-3161,-3227,-3677,-3466,-3605,-3551,-4042,-2793,-2320,-2355,-4521,-1122,-824,-433,-1963,-472,530,738,-1320,1009,1137,265,-2492,-2114,620,222,21,-312,-1639,-171,-1140,-2219,-2592,-163,-4081,-198,970,-1556,418,251,-775,875,90,-731,-2263,-1448,-3126,-1476,-1078,-3529,-6,-1380,-1493,-1924,-2738,-2433,-450,2325,3957,3526,-125,-1374,-275,610,1447,-1096,-304,-3575,1413,1286,1229,1047,874,-1674,-782,542,-948,-554,-2125,-154,307,-22,-391,-888,-1866,-2201,-2833,-3563,-4026,-4197,-3996,-3514,-3236,-2945,-2717,-2452,-2060,-1841,-1523],[-319,-808,-1530,-2204,-2680,-2433,-1761,-1123,-681,-1267,-62,54,-2835,500,-1836,839,-1045,101,1279,943,-3577,938,559,-1669,-702,-136,-221,-909,-150,-69,22,131,404,-344,416,149,-180,-2705,-1130,-1521,-2364,-2211,-2359,-2392,-3501,-2454,-1600,-1370,-945,-537,-96,330,680,-115,343,-2607,615,1113,645,35,-716,-1493,-2294,-2677,-2314,-1945,-1731,-1543,-1363,-2798,-588,-1841,-541,-995,-54,-439,2022,-878,321,264,-669,-1227,604,-2380,1400,1580,-505,-2183,-470,662,-270,1167,1410,-284,-593,-1092,-4077,-2841,-1565,-520,61,-2177,701,350,-1234,-1829,281,-3002,-2853,-1216,-1763,-2154,-2019,-2242,-3857,-2126,-613,366,1290,-2749,-1935,-200,-943,-2518,-1860,72,123,2243,2212,2377,276,2841,-170,-3113,-103,410,-2134,-2254,-3699,-3121,-2933,-728,-59,-1243,-2244,-3287,-2980,-2118,-2752,-272,426,-549,125,1375,493,887,-2206,555,-829,-1195,169,-79,-369,-645,-2311,-1207,-1252,-1260,-1148,-971,-887,-757,-622,-794,-1473,-953,-1103,-1381,-1728,-2063,-2331,-2787,-2616,-2415,-2182,-1829,-1302,-771,-400,-298,221,368,-2337,562,757,675,-1530,80,691,713,-99,-237,-257,-2239,-884,-1212,-1734,-2021,-2273,-2562,-2657,-2558,-2427,-2211,-2482,-5280,-1630,-1375,-3616,-1148,-1203,-1462,-1804,-1962,-1423,-58,1913,2624,-3516,-6123,104,-6815,-10139,-2447,28967,33288,35170,40942,43033,18098,17246,2758,-17119,28951,38006,37697,37378,13542,2363,34362,32887,30985,-43207,-27658,-29483,-8328,-9375,-92,9424,6737,-2582,-5857,2209,1573,180,-5278,-5004,354,-2844,-3055,728,1332,-23,2424,2714,2224,-3090,2529,2123,1556,-733,303,-414,-1115,-1718,-2304,-4423,-4172,-3160,-3104,-2925,-2663,-2404,-2301,-1991,-2007,-3353,-1938,-2113,-2495,-2504,-2398,-1924,-1452,-896,-130,566,390,-947,2079,1347,-1742,-249,1964,1997,-1584,-374,1031,-862,-907,-512,-1171,-1947,-1185,-1537,-1867,-2602,-2672,-3201,-3675,-3007,-2257,-1422,-1473,193,-445,-445,1681,2342,1909,-2337,165,553,-472,-1737,-2975,-2909,-1615,-1679,-2016,0,737,-942,-2056,-1057,517,-1565,-420,-836,-1784,-2235,-2079,-1474,-714,-3246,249,-602,212,779,-1085,-1808,-1847,-206,-534,-923,-1350,-2002,-1764,-1991,-2634,-2337,-2677,-961,-906,-931,-1042,-1163,-1199,-1451,-1880,-2540,267,799,1314,1633,639,-458,872,2268,2102,-718,1539,22,-1759,-1981,-954,-502,-912,-1417,-1588,-2032,-2390,-2555,-2879,-2990,-2904,-2625,-2195,-1692,-1183,-555,-39,453,885,-2181,-1045,-2214,-3098,1022,982,468,801,-1823,-1681,-2227,-600,3988,1442,-2120,1246,5638,3604,1822,2549,1082,-1480,-2402,-2490,-1818,-522,627,-1402,-1869,247,-622,-2714,1119,58,-159,1063,-1158,-3650,-2366,279,-243,-875,-1566,-2002,-2475,-2845,-3264,-2336,-1684,-1163,-683,-3277,-3248,1310,1451,2026,2253,-2403,421,1958,-2205,-1314,-1253,-276,397,-1171,-2220,-182,-234,-663,-369,-6,224,374,550,-3234,-319,-3068,-2820,-3231,1103,1037,485,-605,-2307,991,1097,-29,1017,-269,-1074,175,-144,-2704,-964,-1625,-2088,-2652,-3121,-3218,-2920,-2692,-2143,-1722,-1294,-1134,-1493,-1998,-1423,-890,-1732,-762,-955,-1530,-1073,-1138,-962,-786,-2125,-3895,-4395,-523,-669,-910,-4730,-3993,-1696,-3794,-2143,-252,-1086,-3616,-2146,376,357,-820,-745,-2508,-469,1524,-1653,1401,829,2208,2172,1144,-193,-1390,-2755,-3431,-2273,-760,249,854,2531,2505,-1647,-1133,-523,-669,-199,-112,86,-38,-104,-1596,285,93,-617,-236,-624,-1126,-1721,-2197,-2279,-1811,-1071,-2124,-888,782,1134,-1042,-778,-971,-2576,-3441,-674,-577,19,-3856,-1436,2895,1741,-3145,-2870,-40,2997,2512,1056,1812,-459,-3383,-4719,-2110,333,171,-3093,-1390,-1567,-3252,-1782,-869,-2440,-2666,-2312,-450,-863,-1295,-1810,-2486,-3020,-3302,-3191,-2571,-5383,-3189,-807,-428,12,256,-1666,507,518,514,364,-1279,-7069,321,283,-1020,-4638,-2338,-8110,-3467,-2354,111,-252,-654,-1002,-6686,-6792,-1111,-729,-22,-3544,1649,-1994,-6207,5789,462,-27176,-20219,-74630,9983,26139,28290,28724,27748,25050,-51098,-25429,-17705,-20657,-16905,-5465,-69,564,1011,-8572,-10087,-7726,-1067,-4747,-6133,-6153,-6380,-3147,-7787,-6240,-1845,-2345,-5008,-5704,-2730,-5681,-2881,-2953,-3579,-5724,42,773,910,1022,975,956,900,-4384,-1064,457,309,-33,-461,-897,-5056,-1601,-1848,-1942,-3379,-4550,-2347,-2317,-2675,-2917,-3643,-3730,-3950,-3488,-2864,-2284,-2236,-868,-444,59,-3647,-2708,-3830,1205,1330,1043,754,886,768,728,622,719,-1754,957,1391,-2448,-3071,-2227,-2083,-3524,-3980,-2291,1807,3853,2241,2564,3076,3127,3217,3399,2037,-1346,-3456,-1924,969,-1110,832,-1821,1097,332,-1694,-1143,-1959,-2615,-3001,-2804,-2494,-2132,-1832,-1852,-4156,-36558,-23241,-1973,-2023,-1829,-1631,-1370,-53360,-38221,-16666,-3730,-484,-136,-61533,-69869,-33108,-9338,-14045,-8312,-1351,-5758,-22764,-19848,-20051,-6124,-6132,-1410,-1179,-2289,-1000,-1133,-1322,-1532,-1876,-2040,-3110,-2080,-1501,-1138,-988,-3730,-3090,-3981,-3302,-788,-998,-1250,-1241,-3764,-528,147,1087,1655,202,-2004,-1718,-593,-2662,1422,-340,5447,15720,18604,22697,10527,8878,7538,8395,56255,79882,90944,99419,17150,-2977,2383,19859,103732,96472,85689,25124,-220,-1579,-1776,13893,11646,8034,6344,-2807,1780,1545,-296,617,-603,-1639,-2102,-1842,-2192,-43,62,1285,1757,2021,-2680,809,2204,948,1813,1239,897,509,20,-241,-363,-276,-745,202,286,-954,-3211,-2987,-778,-2490,-2853,-4302,-2730,-1921,-2632,-4406,-37,753,353,-2612,-15,1436,516,-1313,1189,1105,423,-2600,-1882,52,-388,-614,-983,-1914,-1123,-1052,-2601,-2134,-719,-4120,-584,-551,-2207,-712,-803,-917,-976,-890,-589,-2552,-484,-3347,-1481,-1416,-3563,320,-1288,-1632,-1752,-2365,-2187,-354,2991,6862,3593,-996,-1211,227,592,1173,-931,-19,-2852,-17,-661,-1095,-1525,-1823,-1989,-1977,-1824,-1655,-1353,-1582,-1065,-912,-909,-853,-807,-2175,-641,-461,-2105,-251,438,505,-393,-1251,-729,-1038,39,225,-175,-548],[-3178,-3376,-3557,-3380,-2905,-2589,-2111,-1677,-1443,-1262,-1271,-1410,-3080,-1564,-2039,-1870,-1933,-2046,-2019,-2033,-3354,-1902,-1827,-1522,-1269,-651,-200,-1095,-331,226,1031,1187,797,384,1200,895,402,-2216,-766,-1047,-2198,-1864,-145,483,-2856,-2708,279,2010,1561,2015,2167,1823,1297,-661,-377,-2583,303,933,1548,629,-317,-1116,-1674,-1717,-1413,-1053,-694,-219,325,-3260,27,-1547,-817,-1519,103,-302,1926,-1305,6,241,-628,-1337,-243,-2444,1968,1730,-659,-2159,-626,567,-214,846,1039,-46,-568,-1750,-3804,-3035,-2385,-1896,-1460,-2103,-1223,-1143,-1546,-2005,-2212,-2672,-3407,-2828,-2200,-1514,-871,-2135,-3434,-2105,-665,200,401,-3607,-1191,775,-130,-2103,-2057,103,480,1287,1307,1462,98,1483,-454,-2859,-1026,-1110,-2624,-2324,-3912,-3504,-3117,-2745,-2327,-2175,-1991,-2545,-2214,-2626,-2843,-2936,-2515,-1893,-1228,-465,118,643,-2118,364,-609,-1501,1610,1562,1888,1885,-2549,-1039,-290,382,-294,-222,-584,-825,-957,-1288,-1440,-1509,-1597,-1762,-1949,-2070,-2077,-2010,-1875,-1619,-1461,-1233,-828,-397,-104,-560,376,420,-1996,228,108,-86,-978,-1033,-1734,-2456,-3159,-3703,-3223,-2425,-1899,-1419,-1288,-1189,-1010,-1579,-1107,-1074,-1136,-1134,-2918,-5387,-1315,-1432,-2841,-1967,-2069,-1722,-1131,830,3011,5870,8360,2384,-4436,-6474,385,-7763,-9944,-3606,56222,62205,34393,71308,73695,21930,20494,1866,-19772,27563,78598,81347,72717,22816,-4575,76095,68947,36163,-27949,-4582,-20492,-11424,-12488,-1842,6669,3082,-1775,-5164,-2074,-2270,-1919,-4471,-4861,-1653,-2202,-3069,-2535,-3014,-3471,-3789,-3138,-2366,-2618,-1176,-611,-143,-776,669,899,1036,909,1084,-4348,-4622,781,584,296,-1072,-469,-2257,-1419,-2054,-3323,-2969,-3389,-3374,-2899,-2124,-1167,-352,479,1495,2437,-574,-1202,3370,1164,-1996,-533,1869,3238,-1369,-795,1328,-919,-1224,-599,-631,-2562,4148,4036,1905,-2948,-1999,1284,941,115,-591,-1002,-1108,-990,-714,-306,-123,-131,-187,-1939,-666,-1037,-1426,-1917,-2342,-2567,-2452,-1895,-1984,-313,271,-732,-1413,-1710,-4,-1699,-452,189,479,-2028,-857,243,-345,-2706,-1750,-2447,-2743,-2744,-2630,-2177,-2180,-1478,-1123,-876,-762,-2329,-799,-1590,-2048,-1466,-2742,-2011,-2391,-2693,-2834,-2655,-2155,-1491,-1902,-2910,667,1251,1764,2041,775,-822,173,2053,1575,-81,193,-501,-1431,-2348,-2139,-1811,-1234,-1232,-42,242,435,635,-554,-2101,-1982,-2333,-813,-828,-857,-765,-502,-375,-350,-2151,-1094,-2742,-3010,-1472,-1590,-1384,-942,-2172,-2039,-3286,154,2683,1148,-2368,1218,4197,2779,1476,2596,1651,-1433,-1495,-2140,-3546,-3587,-1958,-2082,-1902,475,-213,-3019,1173,1171,443,1239,-683,-3369,-2590,769,292,-267,756,1045,698,-1187,-2818,-781,-1196,-916,-1079,-2998,-2845,-931,-555,-67,489,-1856,335,1693,-2076,-1289,-1407,248,1024,-1041,-2385,86,-163,-805,-580,-701,-814,-1036,-1223,-2791,-1337,-3228,-2617,-3377,-1049,-969,-911,-654,-2428,-204,284,669,1229,-388,-784,1158,2336,-2785,-398,-358,276,648,-138,-904,-1664,-2366,-2205,-1621,-722,30,-1193,-1836,-1352,-1228,-1400,1814,1014,-1702,-1195,-2602,-3667,-3784,-2830,-2218,-5294,-1542,-475,850,-4140,-5352,-307,-3192,-2924,-3144,-4150,-4249,-3270,-2328,-1470,-611,-634,-2721,-231,1774,-1984,1520,-556,799,957,335,-514,-1100,-1736,-2191,-2248,-1902,-1289,-807,-207,355,-1375,-1127,-460,-1523,-970,-461,-324,-579,-507,-1728,308,711,-814,1346,549,505,-1052,600,286,100,140,-1104,-1036,703,698,-1418,-573,-965,-3020,-3192,-1615,-627,106,-3723,-2104,2247,878,-3997,-2232,421,3372,2749,973,1495,-360,-3733,-4002,-1741,678,468,-3154,-1901,-1920,-3566,-1417,-1123,-2089,-2424,-2419,-2863,-3257,-3438,-3527,-3699,-3791,-3962,-4332,-4540,-4670,-4531,-4007,-3528,-2859,-2269,-1667,-1061,-515,4,334,-2353,-6674,1364,1472,-109,-4937,-3377,-10215,-2697,-2117,-717,-1607,-2615,-3630,-4619,-4267,-3580,-2703,-1475,-3946,1269,-4071,-8482,4909,-2028,-27085,-32443,-59929,14075,83633,97916,106770,109037,27092,-47303,-32923,-23064,-23682,-16035,-3479,4658,4735,4910,-7699,-10206,-9290,-1936,-4881,-5661,-6655,-7091,-3502,-7099,-6378,-2250,-2570,-4324,-6157,-2191,-4091,-1707,-2946,-4095,-5419,-165,811,764,681,431,186,-126,-3793,-1141,-1439,-1874,-2498,-3209,-3910,-5395,-3471,-2639,-1768,-3749,-4345,-56,719,-348,244,-3707,1764,1817,3155,3564,1892,-1365,2987,4489,2263,-3364,-3356,-3657,1429,1261,570,656,1216,1756,2025,2032,2957,-2053,2215,1658,-2602,-3100,-2298,-2219,-3848,-3716,-2359,2207,3248,2128,2129,1575,1220,863,602,426,-1576,-3994,-1938,-235,-940,-852,-1224,-1633,-1971,-2136,-2410,-2646,-2753,-2877,-3048,-3304,-3495,-3662,-3884,-3623,-31740,-24340,-2203,-1768,-1236,-892,-674,-52099,-37020,-14609,-660,-712,-863,-52016,-57171,-24686,-6231,-13433,-8054,-1563,-1801,-14867,-12424,-15562,-7029,-7141,-1269,-1504,-2458,-2200,-2711,-3232,-3722,-4152,-3847,-3204,-2439,-1722,-1011,-559,-3238,-2365,-4049,-4061,-257,-95,-572,-1748,-3871,-1500,-1434,-769,679,37,-1972,-1604,-424,-2072,1883,473,5044,27345,32331,32808,10247,8692,6563,9394,49059,153341,166306,97902,17436,-2557,2850,20654,96472,148074,100782,22232,-288,-1278,-1809,12675,30089,24090,12761,-3437,1448,1781,-100,260,2783,313,-1877,-3230,-2707,-1565,-716,227,805,1108,-2806,1104,1542,1121,1544,1784,1966,2070,1984,1969,1902,1890,-705,1599,1805,-1211,-2760,-2312,452,-2331,-2621,-4398,-3281,-2094,-2736,-3875,-12,323,-286,-3145,360,1678,303,-1178,1692,1623,670,-2560,-1517,680,343,241,-13,-2110,-111,-481,-2793,-1568,-748,-3901,-1002,-853,-2667,-254,180,-491,1028,2685,415,-2716,-829,-2975,-1580,-1561,-3045,588,-1179,-1739,-1590,-1988,-1870,-190,3762,7028,2758,-1751,-919,797,636,893,-841,164,-2133,331,-223,-514,-772,-936,-1093,-1789,-1423,-1670,-1807,-1966,-2214,-2176,-2077,-1760,-1383,-2165,-731,-1098,-1967,-220,-30,-246,-678,-1344,-943,-1346,-1730,-1995,-2439,-2772],[-1864,-1915,-2108,-2143,-1968,-1945,-1738,-1545,-1516,-1485,-1556,-1629,-3040,-1193,-1935,-463,-1486,392,846,1086,-3181,1397,1443,-1421,-775,-452,456,-1321,-677,239,1918,1560,1099,1013,586,106,-281,-1647,-324,19,-2000,-1948,1485,1892,-2238,-2683,-64,2222,1758,1808,1837,1512,1057,-1287,-1230,-2433,-1043,-1676,-2369,-2945,-3084,-2668,-2216,-1713,-1263,-953,-715,-410,-111,-3550,99,-1174,-1049,-2038,192,-132,-105,-1850,-519,-757,-811,-1315,-1037,-2027,-618,-621,-794,-2113,-1053,-1357,-1565,-1624,-1545,-1376,-1035,-2474,-3213,-2671,-1784,36,-188,-1938,-405,-326,-1825,-2152,170,-2287,-3881,1339,2176,2544,-763,-1902,-2848,-1950,-702,-33,-408,-3196,-311,729,307,-1601,-2074,-902,-1354,-1680,-1967,-2134,-2284,-2477,-2477,-2639,-2324,-2633,-2836,-2397,-4049,-3263,-2873,-2311,-768,-1066,-1576,-2516,-971,-1656,-2541,-3490,-3343,-2135,-848,513,472,1514,-1858,115,-451,-1739,1869,1751,1675,1810,-2567,-834,-309,2241,-415,874,383,185,183,-1096,-1258,-356,-668,-1129,-1603,-1878,-1771,-1297,-566,-57,-49,625,2603,570,-436,-773,2811,975,-1634,2153,1341,-164,-468,0,-615,-974,-1045,-969,-967,-2205,-1422,-923,-1054,-1345,-1722,-2578,-2531,-2714,-2908,-2997,-3183,-4705,-3069,-2607,-2038,-1080,-95,940,-1192,3474,5119,7158,9617,1990,-5519,-6370,318,-8978,-10012,-3835,40335,45922,35727,58313,63383,24723,22967,387,-22209,26299,65767,64743,62917,29098,-11476,50211,44736,26895,-14475,15696,-11623,-15472,-14879,-3489,3197,704,-1104,-4283,-161,-226,-419,-3162,-4167,-2153,-2257,-3172,-1600,-1258,-943,-867,-790,-493,-2175,406,1128,685,-641,3327,3865,3543,793,2119,-4206,-4066,1043,4633,3313,-1164,530,-2274,-335,493,-3078,-2222,-2802,-3881,-3916,-2823,-1606,-669,135,982,1632,-1644,-1427,2509,871,-2329,-917,1596,1224,-1175,-1130,349,-1053,-1670,-777,-115,-3156,482,483,458,-3352,-2162,-81,-366,-704,-1092,-1445,-1772,-2048,-2187,-2119,-2170,-2321,-2450,-2622,-2919,-3214,-3475,-3796,-4057,-4237,-4357,-4367,-4474,-4601,-4407,-3763,-2998,-2218,-1188,-1841,-449,152,75,-2039,-735,1578,1521,-2048,1378,620,53,-603,-1335,-2444,-2543,-1256,-893,-109,-123,-2559,-922,-1160,-1321,-397,-2665,-711,325,-364,-1145,-1866,-2224,-1883,-1901,-2196,1245,2276,3151,3713,859,-1228,-544,1082,2432,630,1176,99,-1227,-2684,-1967,-1297,-465,-1023,562,1006,969,861,-662,-2426,-2031,-2376,-774,678,-97,-2279,287,2672,2375,-2136,-1258,-3274,-2878,-1702,-790,-480,514,-2665,-2397,-4409,945,3136,673,-2588,1196,2035,1049,216,-598,-1270,-2006,-2752,-3447,-4050,-3017,-1833,-2841,-1887,626,114,-3239,1194,1144,848,475,-236,-2592,-2658,-836,-837,-837,-850,-640,-568,-1023,-2450,-1031,-1617,-1025,-1133,-2665,-2251,-420,-482,-560,-618,-1429,-780,-938,-2003,-1313,-1563,-1803,-2106,-2371,-2594,-2489,-2562,-2575,-2592,-2642,-2608,-2688,-2764,-2711,-2814,-3381,-2784,-3541,-2451,-2134,-1764,-1186,-2611,-334,162,446,833,-476,-482,1289,1507,-2546,-654,-378,522,1088,671,48,-197,-719,-582,-113,743,1579,-932,-1676,-1300,-1567,-1007,4222,1544,-1912,1945,1782,600,-395,-1046,-473,-5651,-3115,-1172,986,-3543,-6236,951,-2401,-3715,443,-944,-4284,-2233,-448,-1319,-2061,-2628,-2885,-2404,-1808,-2277,-538,-2060,-536,1190,-18,-38,2414,1464,-323,-1147,267,-604,495,2079,1785,-1138,-1121,-347,-2427,-1855,-855,79,-395,-313,-1731,1002,1531,-1063,1284,500,616,-666,500,157,-278,-766,-1403,-2041,-2572,-2890,-2572,-1979,-1229,-3425,-2362,269,546,-273,-3436,-2688,1162,178,-4605,-1561,946,2249,2575,848,1200,-166,-3919,-3164,-1363,1036,840,-2885,-2220,-2136,-3995,-2404,-2831,-3258,-3094,-2856,-2523,-2287,-2023,-1824,-1823,-1809,-1911,-2227,-2397,-3734,-3334,-2862,-2774,-2333,-1864,-1337,-789,-298,168,441,-3244,-5971,1208,1202,494,-5224,-4676,-9011,-1472,-2075,-1441,-1455,-1511,-1149,-1298,-1650,874,1795,1892,-4712,5024,-6410,-11219,2111,-5316,-26913,-45098,-44657,17053,73518,83641,89820,91440,26478,-44730,-40834,-25455,-24872,-14840,-592,8450,5942,5524,-7070,-10842,-10623,-2914,-5046,-5117,-6375,-7792,-3622,-6193,-6496,-1702,-1074,-3705,-6563,-291,-2338,-543,-2890,-4369,-5154,-446,3559,3111,2638,2036,1501,444,-3046,-1155,-607,-1067,-1689,-2338,-2837,-5648,-2463,-1783,-1407,-4062,-4077,-15,721,-793,699,-3486,628,463,438,382,278,-580,511,458,554,-2711,-4019,-3395,459,327,-4,-351,-873,-1298,-1704,-2252,-2685,-3260,-3631,-3679,-3510,-3186,-2795,-2445,-4069,-3427,-2424,-1409,-1152,-1164,-1175,-1275,-1285,-1420,-1591,-1791,-2010,-4552,-2572,-2855,-3086,-3199,-3250,-3282,-3262,-3159,-3294,-3537,-3712,-3587,-3168,-2659,-1957,-1169,-576,153,-25033,-20997,1987,2333,2658,2685,2474,-48530,-33633,-11919,-4,-945,-1861,-39681,-42950,-16492,-3541,-12779,-7167,-2533,-2595,-4892,-3381,-10523,-8006,-8068,-1998,-1377,-2342,-407,-229,-204,-308,-665,-1961,-1450,-1097,38,754,1277,-2319,-1706,-4047,-3962,-1144,1510,118,-2792,-3913,1246,1778,2161,911,-86,-1893,-1633,-398,-1540,2398,1445,4529,28260,30102,30773,9538,8168,5311,9931,41179,137698,142096,89418,17176,-2092,3071,20932,85689,100782,85825,19441,-529,-1047,-1897,11207,19496,16912,13213,-3656,953,1861,31,-137,2228,1276,-669,-1749,-2980,-2761,-2577,-2119,-1512,-1002,-2846,-15,249,662,1024,1142,1505,1783,1868,2026,2131,2287,-439,1411,1712,-1306,-2134,-1871,773,-2159,-2090,-4470,-3317,-2250,-2833,-3368,-79,2107,-1049,-3693,471,3735,-11,-1088,2604,2040,815,-2552,-1188,-1057,-1703,-1881,-1989,-2377,-1506,-1299,-2831,-1352,-1682,-3489,-2433,-2673,-3061,-2526,-2064,-1520,-952,-384,191,-2828,-1091,-2502,-1865,-1453,-2393,698,-1136,-1868,-1503,-1681,-1558,13,3947,3689,1888,-2430,-539,1401,675,20,-863,-981,-1450,-1246,-1045,-654,-354,-92,72,-2169,198,-443,119,-866,-262,-441,-774,-1077,-1439,-1894,-2315,-2684,-3149,-3394,-3645,-3965,-3854,-3741,-3528,-3374,-3229,-3026,-3071,-3079],[-2860,-2633,-2616,-2535,-2318,-2274,-1996,-1639,-1332,-930,-577,-241,-2715,717,-1649,501,-1509,603,1683,1199,-3015,769,282,-1401,-870,-998,-150,-1605,-1058,198,2503,2115,1386,1880,1074,680,-1198,-1072,1008,51,-1854,-2159,2425,2544,-1695,-2272,-522,325,-611,-1668,-2708,-3613,-3559,-2632,-2220,-2184,-499,-36,215,340,316,215,-15,-209,-432,-745,-1082,-1313,-1525,-3548,-2159,-2562,-3036,-3486,-3667,-3447,-2927,-2446,-1888,-1493,-1087,-1208,-1763,-1351,-1276,-1708,-2151,-2657,-2867,-2568,-1906,-1107,-310,392,193,-3275,-2524,-2529,-1888,1583,-329,-1669,493,133,-2078,-2304,869,-2051,-3821,1460,8104,3721,-664,-1603,-2188,-1681,-721,-398,-1028,-2276,-823,-1489,-1884,-1926,-1894,-1725,-1732,-1762,-1911,-2085,-2353,-2727,-2901,-3010,-3330,-3673,-2762,-2441,-4024,-2612,-2573,-2927,-1279,-1569,-1271,-2306,-1060,1305,-359,1261,286,69,-670,-992,-1926,-2854,-3141,-2348,-1363,-1867,485,1142,1516,1468,-2341,-571,-225,1120,-537,718,429,175,-98,-1419,-1299,-1860,-2362,-2606,-2365,-1747,-954,-404,493,194,46,639,1904,-198,-831,-856,2281,379,-1203,1745,1124,-199,3,1542,1202,900,-1222,-339,11,-2189,-1752,-1573,-1052,-238,-79,-3533,-1241,499,534,521,-3121,-3622,-224,166,-1485,426,701,961,-1010,1447,1629,1803,1985,1516,-6584,-5802,51,-10236,-10422,-2846,16969,20268,23030,24788,25111,24181,22138,-1376,-24120,15955,14979,14406,13945,13139,-17575,11186,10021,8668,-3938,6020,-3698,-20185,-15979,-4946,335,79,-579,-3242,552,561,626,-1373,-2997,-500,-1171,-3269,-1927,-1890,-1337,-642,-560,1210,-1691,968,3752,-1,-207,5447,5652,3244,723,1989,-3978,-3409,1294,4231,3827,-1189,842,-2252,-83,-248,-2732,-2433,-3386,-3008,-2102,-1218,-432,-49,115,270,220,-2566,-1490,-571,-928,-2629,-1293,-1097,-910,-950,-1215,-193,-1134,-2102,-915,-236,-3294,-445,-560,-556,-3676,-2182,-190,-20,96,124,109,-195,-151,-279,-257,-356,-520,-609,-1016,-871,-1040,-1195,-1454,-2463,-1973,-2227,-2330,-2421,-2445,-2608,-2819,-3172,-3479,-2916,-2139,-1109,-89,-332,-2010,-580,2029,1392,-1360,2401,1162,1242,534,-963,-2625,-2851,-2041,-2253,-2390,-2514,-2532,-2501,-2490,-2426,-2344,-2394,-2263,-2203,-2074,-1862,-1504,-994,-392,-1819,-1394,1635,2215,2740,3039,966,-1575,-1170,79,992,1520,1754,729,-1049,-2874,-848,-472,694,-736,-87,771,475,178,-730,-2645,-1945,-2834,-3651,-3502,-3036,-3508,-2942,-3417,-3272,-2065,-1425,-3721,-2653,321,-1664,-786,287,-3195,-2371,-3631,1730,1025,-332,-2635,-1749,-1900,-1951,-1970,-2168,-2383,-2732,-3066,-3244,-3343,-3090,-2665,-3569,-1826,-1448,-1262,-3150,-1038,-968,-970,-1017,-1229,-1758,-2454,-1791,-2021,-2364,-2786,-3009,-3355,-3775,-3991,-3926,-3520,-3254,-2831,-2530,-2197,-1964,-1811,-1710,-1628,-1507,-1608,-1716,-1959,-2026,-2278,-2595,-2960,-3299,-3475,-3396,-3260,-2980,-2679,-2415,-2094,-1932,-1826,-1687,-1741,-3493,-2118,-3553,-1526,-1073,-477,369,-2816,1720,2075,1952,1941,-504,-143,1413,2915,-2120,-848,-450,673,2379,1908,-96,930,301,232,406,940,1463,-716,-1538,-1283,-1879,-543,3791,1171,-2153,1659,620,-293,-1009,-1236,-723,-5389,-4693,-1772,1152,-2939,-6327,1168,-1441,-4234,352,-824,-3864,-2193,1511,1670,118,-276,-2986,489,2394,-2523,1526,-2356,-1533,2822,-702,-625,2875,2009,335,-1923,-391,-1130,164,1784,1623,-956,-1091,-167,-3123,-2753,-1277,3,-575,-247,-1594,147,-84,-1319,-149,-136,-100,-388,-224,-495,-942,-1504,-2231,-2897,-3252,-3123,-2561,-1954,-1278,-3767,-1397,-306,-252,-692,-2950,-3095,-311,-322,-4715,-893,296,475,617,642,625,63,-4005,-2263,-985,-1004,-1152,-2394,-2180,-2104,-4474,-815,-1579,-1441,-1648,-146,61,254,2186,3154,2531,1856,-181,-13,-856,-2702,-3446,-2360,-2223,-1697,-1199,-744,-574,-196,-121,-306,-3920,-5086,-1095,-1532,-1782,-5301,-6142,-6075,-1134,-2189,-2014,1161,1973,2775,1240,528,4584,213,1006,-5827,4279,-9030,-14277,-1510,-9484,-26695,-53649,-29434,10198,11109,11906,12258,12558,12429,-43517,-47683,-23835,-23336,-13466,2838,1297,410,718,-6731,-11719,-11216,-3941,-5193,-4605,-5339,-8453,-3566,-5108,-6436,-1645,-1447,-3121,-6918,-436,-506,557,-2714,-4355,-4918,-702,5024,4968,4974,4695,3399,159,-2171,-1066,1635,3242,2403,1458,315,-5718,-657,-831,-1392,-4279,-3679,-576,-550,-1182,-1373,-2869,-2665,-3451,-4125,-4833,-5165,-4406,-3801,-3435,-3026,-2728,-4576,-2974,-2260,-2112,-1960,-2025,-2075,-1984,-1855,-1865,-1776,-2184,-1829,-1639,-2759,-2742,-1766,-1669,-3877,-3028,-2357,1017,1489,1665,1791,1751,1709,1443,1053,567,-1637,-4549,-1932,-1385,-1563,-1562,-1530,-1571,-1679,-1834,-2350,-3096,-3914,-4065,-3028,-1884,-611,652,1592,2514,-16620,-15909,3895,3772,3521,2908,2051,-41943,-28083,-9239,-1377,-1587,-1363,-25569,-28475,-9059,-1176,-11906,-6004,-1407,-1874,-2260,-2501,-5017,-8792,-8407,-1015,-737,-1895,-795,-1222,-1780,-2334,-2762,-2488,-1644,-509,592,1609,2239,-1072,-925,-3785,-3025,-1758,1368,217,-3651,-3475,-637,-721,-456,336,-2,-1598,-1617,-320,-887,3129,2684,4177,23336,24978,26437,8560,7499,4061,10083,33512,38443,38912,38093,16662,-1321,3213,20830,25124,22232,19441,16995,-651,-674,-1786,8347,7093,6291,5540,-3024,574,1994,320,-310,-690,-1861,-2825,-3277,-3070,-2183,-2011,-1006,-588,-419,-2583,-331,-544,-578,-591,-730,-494,-203,13,384,724,1085,176,1432,1750,-1034,-1297,-1426,957,-1766,-1183,-4159,-2385,-1923,-2653,-2686,-23,1374,-1697,-3476,556,1199,-176,-833,-546,-1241,-2184,-2817,-3140,-2893,-2376,-1620,-1115,-2497,-121,155,-2458,-401,-1161,-2756,-1457,-1359,-3220,-2000,-2147,-2251,-2321,-2366,-2374,-2703,-2430,-2538,-2584,-2756,-2702,-2477,-1967,-1860,-1344,-1303,-1131,412,1205,1530,1136,-2874,25,1591,1000,385,-913,309,-740,1415,1810,2358,2781,3133,634,-2081,-172,-211,619,-622,280,2429,2219,2417,2185,-1155,-1273,-2147,-1628,-77,-367,-1085,-1588,-2261,-2882,-3519,-4068,-3704,-3427,-3112],[870,1628,1774,-1067,-975,-649,2738,-1108,415,272,1437,804,-2384,774,-1357,275,-1477,-510,-1249,-2122,-3020,-3906,-3901,-3062,-2438,-1636,-1166,-1896,-1462,-870,-1103,-1426,-1669,-2141,-2774,-3330,-2827,-2071,-1353,-597,-1772,-2462,1056,1296,-1178,-1668,-1034,532,97,-429,-932,-1391,-1817,-2539,-3280,-2311,-2319,-2335,-2437,-2553,-2722,-2870,-3050,-3098,-3096,-3139,-3195,-3163,-3137,-3295,-3244,-3204,-3056,-3092,-2345,-1908,-1351,-2736,-587,100,-122,-1021,-2330,-578,831,634,-1138,-2155,-1096,-313,-525,-371,133,567,325,-4050,-1771,-2363,-2002,1358,-466,-1294,-369,-144,-2281,-2457,763,-1932,-3401,1558,8085,3887,-590,-1271,-1489,-1312,-701,-923,-1339,-1378,1301,3466,1981,-572,-1553,-414,-1556,-2519,-2955,-2388,-1728,-1228,-1278,-2426,-2669,-2560,-2528,-2448,-3802,-1791,-2195,-2947,-1536,-1935,-956,-1947,-509,1804,625,3006,-12,260,-1018,-246,690,2104,-840,-348,-278,-1898,-459,-581,-587,-569,-1969,-745,-981,-1132,-1156,-1041,-927,-700,-406,-1690,-1339,467,1050,1116,1648,2578,2114,331,1292,530,215,96,-761,-1110,-1050,-829,1119,-333,-753,1281,1073,-114,396,942,215,-327,-1902,-480,-310,-2180,-2002,-2163,-1072,420,1447,-4335,-1451,1259,3035,1939,-2773,-2371,-475,1034,-1346,493,4808,899,-823,4318,4089,3851,3545,918,-7308,-5053,-332,-11391,-11313,-1491,-1764,-1882,-1782,-1689,-1900,-2268,-2933,-3456,-25387,-2619,-1757,-868,29,625,-22362,1518,1700,1640,1534,1479,1063,-25362,-15687,-6283,-133,-421,-678,-2207,-1197,-1585,-1773,-2026,-2261,-2343,-2231,-3421,-1610,-1222,-742,-423,-1660,224,-1270,-425,691,-625,410,778,639,424,193,-137,-3761,-2828,-940,-1164,-1421,-1695,-2019,-2508,-2799,-3335,-3418,-2999,-2435,-1844,-1346,-849,-365,-188,-141,-29,-65,-3153,-1454,-648,-940,-2969,-1718,-1017,-799,-793,-1132,141,-1221,-2562,-1069,427,-2812,32,-348,-731,-3962,-2105,-1843,-2098,-2303,-2469,-2532,-2516,-2421,-2181,-1726,-1365,-1060,-677,-500,24,277,696,708,-2542,457,406,-1580,-1824,-10,-1500,-462,45,-2058,-1171,-1910,-2103,-2689,-3236,-3311,-3110,-2861,-2579,-2520,-2610,-2863,-2902,-2802,-2672,-2774,-3184,-1644,-1784,-1389,-2157,-2302,-2475,-3206,-3778,-3167,-2260,-1378,-580,66,-164,-330,528,164,-1734,-695,-220,499,1556,2584,1020,-1913,-1751,-906,-334,2503,3602,786,-939,-2960,-849,-415,1102,-443,-790,-29,-203,-1027,-2042,-2835,-3067,-2467,-1719,-994,-335,-2595,-3223,1828,1656,-2006,-1614,-4128,-2420,70,-2519,-933,17,-3775,-1866,-2638,2390,2157,-648,-2500,1282,2585,-83,412,1636,1061,-874,-495,-1187,-1838,-2060,-1744,-3114,-1521,67,279,-2822,18,-429,-1110,-1958,-3019,-3777,-3146,-2060,-1002,-1636,-484,449,1252,-696,-1950,-1008,-2448,-2039,-1525,-1825,-1550,-1994,-2351,-2576,-2646,-2540,-2558,-2512,-2416,-2352,-2309,-2308,-2354,-2401,-2964,-2233,-2217,-2150,-2080,-2033,-1904,-1908,-1944,-1904,-2076,-3622,-2288,-3317,-2058,-1674,-1205,-545,-3056,292,649,698,751,-536,175,-172,-490,-1630,-1087,-1473,-1539,-1588,-1509,-1257,-986,-870,-363,150,812,1342,-626,-1496,-1389,-2207,-87,4091,795,-2495,1267,1827,515,-1190,-19,972,-4804,-6321,-2296,1376,-2389,-5744,1348,-434,-3930,272,-767,-3371,-2207,1447,1873,446,-143,-3082,788,2231,-2781,698,-691,-1894,-136,-1316,-1242,1348,1862,888,-2669,-1222,-1741,-341,2052,2098,-917,-1089,9,-2882,-3048,-1797,-210,-830,-166,-1415,985,150,-1608,-1257,-1884,-2374,-2714,-2788,-2638,-2335,-1932,-1595,-1229,-827,-538,-1980,-350,-681,-3987,-556,-241,-518,-1247,-2433,-3299,394,-670,-4424,-372,433,336,333,371,512,144,-4182,-1451,-733,333,251,-1936,-1846,-1898,-5004,-887,-1960,-1369,-1355,450,-325,-321,1646,2283,1892,1516,-512,477,183,-1762,-3695,-553,819,-644,-1317,-446,-1054,2430,2325,-772,-4543,-4245,347,-487,-1259,-5007,-7556,-3608,-2598,-2578,-2277,-232,280,663,869,982,872,-2357,398,-7439,552,-12121,-17543,-6031,-14686,-26626,-46604,-15109,-497,-416,-331,-500,-456,-506,-43936,-49302,-19964,-20472,-12250,-871,-559,-263,63,-6930,-12451,-10732,-5206,-5545,-4442,-4098,-9133,-3660,-4134,-6287,-3134,-2361,-2796,-7486,-769,672,1279,-2617,-4342,-4965,-1113,3957,4510,5065,3171,2555,-359,-1498,-1140,942,3244,2095,842,-377,-5686,-2264,-2576,-2259,-4683,-3430,-1667,-1543,-1838,-2023,-2341,-2711,-3103,-3312,-3412,-3311,-2801,-2375,-2085,-1667,-1286,-4734,-2710,-387,-375,-1324,-232,-42,-32,-14,-155,-219,-2174,-661,-740,-2920,-2607,-1513,-1555,-3549,-2844,-2423,-1793,-1318,-956,-496,-83,421,766,1009,1132,-1667,-3815,-2008,37,-612,-1251,-1827,-2035,-1608,-757,-386,607,1152,-1330,1536,-471,1182,1007,739,846,-7264,-10862,2022,2260,2482,2468,2380,-32504,-21163,-7248,3343,3703,4007,-11186,-15238,-3144,459,-11170,-5126,1523,925,356,-263,-696,-9663,-8006,-1564,-1803,-2056,-2318,-2654,-2927,-3046,-3075,-2833,-2497,-2104,-1779,-1453,-1344,-934,-854,-3681,-2252,-2431,-997,-1168,-4503,-2831,-1161,-1031,-765,-352,-138,-1513,-1940,-604,-550,2832,3201,3417,3457,3239,2985,2479,1723,845,197,-619,-1584,-2061,-2078,-1463,-840,-520,-126,-220,-288,-529,-651,-962,-1281,-1816,-1303,-1012,-553,-253,-2219,-18,386,350,-632,324,-1003,-2,-918,-2863,-1316,-2558,-2177,-2293,-2291,-2412,-1823,-1719,-1463,-1256,-1268,-1006,-786,-725,-588,-544,-532,-632,-676,-975,-1302,-1819,-2475,-3011,-3564,-3537,-3756,-2369,-1801,-2509,-2195,-828,-712,-2538,-2892,-79,74,-473,-741,466,605,534,-2337,-349,1354,1822,2420,1865,-2733,2975,2271,-2019,79,-1433,-2064,-2035,-1234,-3431,-1155,267,-31,195,-359,-576,-2611,-1016,-1618,-2638,-305,-1151,-617,-1079,-1913,-1831,-1864,-1707,-1404,-902,-453,-3,-3140,567,944,1190,100,-1149,236,-183,1980,2145,2429,2609,2771,985,-1634,-642,-30,563,-533,473,1856,1743,1489,1199,-578,-1847,-2556,-1464,-525,-907,-1503,-1955,-2422,-2804,-3017,-2901,-2397,-1891,-1193],[3783,3005,1721,-1241,-1287,-695,2806,-730,139,568,1821,910,-2009,722,-1133,-10,-1425,616,788,483,-2417,301,240,-1471,-1077,-1945,-1037,-2098,-1869,-2393,-3305,-3921,-3470,-2440,-1377,-957,-3112,133,743,-304,-1785,-2846,334,39,-693,-1026,-1552,-1244,-1517,-1830,-2070,-2192,-2182,-2859,-4006,-1472,-766,-69,124,165,2,-297,-785,-1285,-1838,-2478,-3105,-3551,-3855,-4108,-4188,-4283,-4465,-4680,-4645,-4371,-3904,-3440,-2890,-2438,-1908,-1462,-2672,-907,-698,-512,-1455,-2323,-1340,-229,-854,-862,829,1092,268,-3267,-1073,-2276,-2238,957,-709,-956,-1459,-613,-2507,-2700,417,-2047,-3102,1520,2387,2363,-669,-1054,-895,-977,-739,-1724,-1415,-741,1777,4083,2422,-206,-1231,376,1972,1861,1167,462,-849,-581,-1691,-2565,-1700,-1783,-2364,-2531,-3539,-1842,-1874,-2531,-1635,-2233,-1068,-1601,-466,-295,80,361,-402,305,-1514,-616,677,890,-327,-612,-393,-1942,501,90,-513,-1250,-2081,-2795,-3002,-2256,-1135,40,1049,2029,1588,-1979,-1498,3986,5849,854,1593,5857,1623,872,1688,806,337,287,1271,-1987,-1097,-803,531,-1225,-414,666,1065,-108,616,2498,2232,2,-2785,-697,435,-2259,-2257,-2659,-1042,925,1165,-3646,-1756,-1749,-2241,-2049,-2300,-1267,-1045,-916,-1743,-1268,-1656,-2200,-2783,-3362,-3851,-3871,-3434,-3040,-6663,-4395,-2209,-12255,-12788,-1710,-1139,-647,-87,442,724,929,894,-5043,-25975,528,162,-301,-826,-1672,-25566,-3555,-4423,-3596,-2691,-1684,-1042,-30700,-14429,-7561,894,951,-408,-1328,126,-529,-1022,-1534,-1877,-1867,-1559,-3692,-660,-277,-24,198,-2463,186,-998,-1687,-637,-1042,-1419,-1877,-2454,-3096,-3668,-3740,-3621,-2383,-1471,-626,135,-1188,1288,-2351,59,1430,-2093,-2620,-1953,-290,1385,3373,2956,1347,2885,4527,2996,-3099,-1352,907,-340,-3372,-2545,-3259,-3247,-2689,-2209,-1861,-1652,-3041,-1358,-1337,-1928,-1219,-1231,-1204,-4198,-1938,-1091,-1000,-911,-847,-765,-714,-715,-696,-571,-629,-820,-993,-1204,-1520,-1824,-2093,-2428,-2712,-2881,-2909,-2672,-2374,-1987,-2018,-1396,-1198,-1483,-1348,-1898,-1259,-1367,-1486,-1945,-1621,-1527,-1196,-888,-563,-293,168,540,-763,-2870,-3530,-1919,-2180,-1670,-3183,-1878,-1285,20,-183,-471,-1684,-1184,-257,55,-139,-417,-47,-726,-1849,-3106,-2304,-435,1536,3346,1050,-2177,-2219,-1653,-718,3570,3778,773,-827,-2875,-840,-263,1428,-85,-1485,-629,534,675,-960,-2877,-1649,-1922,-1339,-793,-99,-1145,-3511,1583,1218,-1891,-1708,-4409,-2132,-130,-3261,-848,-190,-4242,-982,-1650,2550,1554,-1448,-2107,1077,1754,-887,142,2828,2477,-459,2338,-335,-498,-2183,-1546,-3050,-1152,485,572,-2313,1611,4853,2734,1756,747,-264,-1437,714,-1077,-1905,-509,-342,2118,-527,-1813,-824,-2786,-2342,-1629,-1323,29,404,-298,-929,-1452,-1828,-2333,-2755,-3005,-2914,-2569,-2219,-1943,-1737,-2939,-1397,-1502,-1702,-2030,-2474,-2873,-3350,-3477,-3073,-2837,-3655,-2487,-2711,-2514,-2585,-2645,-2445,-3085,-2053,-1709,-1563,-1318,-1441,-1191,-1302,-1249,-1344,-1167,-1295,-1186,-1145,-1059,-868,-724,-814,-625,-557,-474,-639,-721,-1432,-1498,-2369,-1508,-1735,-2052,-2786,-2445,-2691,-2727,-2755,-2750,-2570,-4040,-7849,-2576,-1123,-1740,-4729,-376,-433,-2965,-896,-1297,-2775,-2187,-2491,-2530,-2248,-1861,-3028,-1414,-1598,-2852,-2818,-3695,-2748,-1452,-1660,-1724,2675,2577,1447,-3031,-2086,-2086,-847,3476,4036,-886,-935,332,-1839,-2030,-2252,-423,-992,54,-1073,1039,2652,-1705,-1,-339,150,-300,-881,-1336,-1392,-1919,300,-504,791,252,-2038,337,-589,-3682,244,390,-1123,-1771,-1816,-3121,-683,-790,-3999,115,1941,2628,3149,428,311,175,-4361,-609,-466,1813,1836,-1446,-1183,-1416,-5005,-1175,-2368,-1378,-1024,-924,-986,-1138,-1213,-1294,-1504,-1630,-1804,-2102,-2160,-2122,-3873,-1932,-1807,-1659,-1425,-1338,-1478,-1196,-1056,-1622,-5006,-3328,47,351,-669,-4143,-6820,-273,1416,-3031,-2104,787,393,-39,-536,-993,-1520,-4750,-1939,-9340,-1429,-15485,-20010,-10951,-20515,-26491,-32214,-2153,3362,3669,3801,3520,3325,2951,-45816,-45049,-15915,-17406,-11142,263,0,-395,-861,-7516,-11951,-9172,-6525,-5987,-4556,-2758,-9165,-3860,-3185,-5848,-3415,-1007,-2575,-8143,-1139,2201,1692,-2420,-4262,-5150,-1479,821,800,791,625,447,-943,-960,-1243,-1110,-1552,-2164,-2824,-3448,-5379,-2759,-2168,-1591,-4991,-3214,-857,-583,-2284,-612,-1306,-723,-806,-738,-709,-3799,-553,-496,-586,-544,-528,-3932,-2489,-479,-832,-2088,-847,-49,198,486,615,749,-2105,638,403,-3068,-2501,-1330,-1284,-3285,-2747,-2456,-2863,-2743,-2493,-2040,-1588,-1008,-541,-118,245,-1710,-3107,-2029,614,-929,-1123,-374,-856,-1210,-1213,-1010,-474,297,-2350,1799,-2001,2914,3307,3279,3185,2733,-6189,1781,-590,352,-382,-1003,-20100,-13117,-5907,-653,-384,-139,-68,-3348,-65,-271,-10449,-4520,-399,-443,-469,-561,-489,-10369,-7031,27,204,-1393,374,265,105,-1952,-3493,-1788,-941,-999,-1005,-895,-927,-636,-692,-3650,-1700,-2992,-2037,-2549,-4158,-2009,-770,268,1318,550,-409,-1549,-2464,-1156,-464,3901,4450,3379,3820,2979,2254,1498,742,108,-107,-399,-907,-1272,-1741,-1880,-1920,-1984,-1667,-1579,-1278,-1047,-674,-1281,-555,-1834,-362,-41,486,912,-1453,-656,1266,176,-1017,-13,-3095,1417,-1198,-2316,-993,-2979,-1167,-1752,-2355,-2811,-3124,-3442,-3404,-3231,-3152,-2737,-2343,-2111,-1818,-1634,-1491,-1454,-1349,-1464,-1562,-1796,-2115,-2285,-2567,-2757,-3279,-2858,-2977,-3193,-3518,-3834,-3860,-3449,-2966,-2246,-1688,-1167,-756,-440,-220,-361,-2354,-540,-701,-679,-127,541,-2944,2674,2918,-1570,432,-1746,-1425,-2726,-1760,-3653,-1335,162,-78,1260,2810,363,-2546,-932,-1478,-3021,280,-903,271,-1260,-1967,-1376,-881,-1005,-1432,-1566,-1576,-1385,-3037,-680,-291,179,-224,-1512,71,220,1972,2194,2482,2624,2708,1166,-1057,-1130,103,411,-577,693,620,61,-431,-921,-1419,-2277,-2845,-2386,-2543,-2814,-3305,-3487,-3474,-2844,-1775,-373,606,-309,-511],[3708,3265,1474,-1505,-1645,-824,2542,-500,-144,746,2145,1245,-1642,532,-1099,-419,-1447,534,3531,1848,-1974,1143,612,-1486,-1111,-1931,-922,-2096,-2263,-522,-756,-839,-579,-301,-25,-1643,-3546,394,350,-657,-1842,-3200,202,127,-163,-326,-1866,94,289,495,760,404,568,-2649,-2947,-987,-938,-239,804,210,-533,-1346,-2269,-3116,-3904,-4255,-3709,-3024,-2417,-2632,-1768,-1700,-1809,-4013,-2167,-2384,-2462,-2486,-2308,-2098,-1699,-1309,-2512,-766,-551,-366,-1717,-2383,-1455,-356,-1101,-1180,449,1456,242,-2285,-235,-2043,-2381,626,-844,-476,-2477,-1013,-2481,-2743,-2022,-2152,-2746,-1378,-999,-721,-666,-739,-191,-451,-576,-2513,-1103,-153,1261,1342,1388,272,-730,541,1324,1305,993,-176,-950,458,-1961,-2606,-347,-788,-2054,-2423,-3018,-100,-1357,-1915,-1390,-2232,-613,-1031,-636,-1103,-1398,-1758,-2022,-2174,-2053,-1578,-1121,-678,-336,-619,-400,-1720,-997,-1815,-2854,-3823,-3753,-2609,-1343,-37,-1283,1703,2781,2920,1235,-1976,-1425,2954,2906,556,1488,2933,1178,1481,2219,1258,680,111,400,-2357,-691,-525,-537,-1922,-1611,-2265,-2542,-2472,-2128,-1554,-917,-786,-3360,-639,89,-2123,-2255,-2629,-686,600,213,-2722,-1817,-1141,-1650,-2040,-2264,-2345,-2191,-1835,-2383,-1173,-932,-865,-945,-1108,-1407,-1759,-2138,-2445,-5621,-3668,-1253,-12284,-14553,861,1563,1905,2036,1910,1408,866,362,-6363,-25601,1853,2880,3836,4574,4709,-26915,3680,2442,741,-1133,-2989,-5110,-33519,-12542,-8530,-1423,-731,-630,-456,-664,-1337,-2004,-2860,-3695,-4034,-3590,-3872,-2063,-1393,-770,-441,-2529,-129,-706,-2537,-726,-1050,-1337,-1604,-1859,-2016,-1986,-1843,-3392,-1901,-293,411,1090,-983,1518,-2310,86,1650,-1684,-2601,-2328,289,2285,3373,3325,1748,3113,2978,2160,-2475,-1065,280,-894,-3690,-3037,-3462,-3118,-2340,-1625,-1083,-1326,-3390,-1293,-724,-878,-968,-1055,-1808,-4249,-1591,-577,-973,-325,-316,-348,-456,-649,-840,-925,-1167,-1487,-1689,-1771,-1751,-1494,-1000,-452,-1648,186,749,-1253,-1437,247,-2361,-362,1778,-687,-1349,-1783,-233,-1014,-1875,-2437,-2909,-2807,-2214,-1585,-995,-559,-38,297,-629,-2864,-3842,-2276,-2476,-2346,-3946,-1293,-1395,251,1920,1693,-1296,-1115,374,-110,-577,-964,-1208,-1290,-1375,-785,-308,249,861,1345,1057,-2357,-2553,-1872,312,2907,2882,691,-694,-2625,-839,-53,1724,337,-2171,-825,773,451,-1085,-2863,-1521,-1667,-1013,-576,-320,213,-2073,885,874,-1758,-1702,-4243,-1857,-331,-3916,-625,-361,-3794,12,-762,3409,1534,-2321,-1569,-1518,-686,-1529,-114,2464,2602,1,3117,-147,-932,-2132,-2141,-1829,-751,210,462,-1794,1889,3623,3181,1778,869,349,-763,-2055,-3255,-3782,-2932,-1821,-980,-431,-1826,-692,-3107,-2145,-1732,-868,13,-360,-798,-1264,-1709,-2066,-2561,-2899,-2905,-2590,-2089,-1554,-1048,-779,-2747,389,-866,-739,-1423,380,60,-1340,-1128,-1709,-2491,-3714,-3902,-3632,-3117,-2612,-2232,-1812,-2907,-1655,-1645,-1882,-2029,-2503,-2537,-2844,-2895,-3004,-2770,-2795,-2573,-2441,-2310,-2133,-2053,-2241,-2161,-2187,-2169,-2353,-2400,-2430,-2488,-2512,-2616,-2650,-2776,-3099,-2806,-2862,-2695,-2515,-2326,-2028,-3412,-9396,-2733,-713,-1119,-3646,448,788,-1941,401,-632,-2250,-2270,946,2041,1257,112,-2989,1140,1156,-2790,860,1882,-421,1187,-1858,-2175,3376,2531,1843,-2901,-3068,-1963,-1399,1539,373,-990,-2039,-3195,-3273,-2113,-2734,-773,-1174,255,-744,849,1702,-1691,-686,-847,-324,-453,1341,562,-2140,-1163,2440,-640,414,-257,-2160,466,-422,-3134,301,-214,-1371,-2370,-1676,-2845,-1824,-1468,-3723,-97,699,1380,2006,357,-17,-4,-4703,109,-312,1899,1797,-1096,-489,-885,-4426,-1827,-2936,-1579,-743,194,-1367,-1780,-67,-183,-439,-606,-1324,-1025,-952,-721,-4001,-575,171,-2830,-1082,-544,-1945,93,-347,-2236,-5479,-2453,-2716,-3296,-3418,-3078,-5040,-2245,-1994,-3576,-1758,-1745,-1777,-1822,-1922,-1998,-2183,-6689,-2197,-11527,-1879,-19016,-19898,-15487,-26118,-26194,-16866,478,-4648,-24372,-161111,1540,1782,1952,-49057,-40816,-13229,-14853,-10289,2882,2914,2677,-1357,-8491,-10131,-7150,-7860,-6620,-5037,-1525,-8228,-4276,-2362,-5232,-4374,-1443,-2489,-8496,-1583,1980,818,-2147,-4228,-5501,-1794,272,238,127,-880,-493,-1580,-1224,-1465,-1443,-1146,-798,-379,95,-5017,1008,1312,-1402,-4579,-3071,-1086,-5,-2745,-1581,-2307,-2819,-2862,-2350,-1770,-4681,-727,-412,-359,-263,-234,-3162,-2330,55,-1259,-2725,-1529,745,1399,1108,-200,-315,-2008,-831,-1705,-3149,-2994,-2271,-1282,-3087,-2700,-2252,1450,1666,1411,987,336,-314,-1091,-1749,-1978,-1761,-2483,-1916,624,-1336,-1129,1312,999,204,-130,-1558,-2288,-3465,-2745,-1234,-3664,671,1396,1647,1766,1627,-2031,621,-3838,-900,-1692,-2223,-4864,-4085,-5042,-690,-489,-426,-635,-937,-1402,-2055,-9654,-4168,-2826,-2376,-1788,-1272,-637,-10677,-5896,408,1866,-1176,24,3124,1087,-2942,-4047,-1678,1197,939,3480,5591,6561,1576,107,-3571,-1290,-3277,1063,-523,-3155,-2884,-1466,90,1441,544,-697,-1576,-2956,-1837,-526,2586,1724,716,-381,-1569,-2552,-3437,-3925,-3758,-3124,-2645,-2450,-2172,-2085,-1812,-1642,-1711,-1579,-1776,-1809,-1897,-1786,-1816,-1834,-1635,-1248,-643,146,786,-709,-1091,638,-64,-1323,-757,-2850,2115,-1481,-1580,-645,-3078,1120,1074,529,-1983,-488,-1111,-1446,-1596,-1655,-1159,-517,46,694,1214,1655,992,916,640,-472,-28,-1507,-285,-908,944,-2666,1018,548,-2146,-1507,-1341,-2285,-3142,-4058,-4472,-3805,-3251,-2856,-2656,-2585,-2929,-3248,-3828,-4643,-4121,-3241,-2504,-2846,-684,177,-1042,811,-1924,-734,-3323,-2208,-3650,-1154,131,-94,1196,3323,268,-2398,-730,-1367,-2667,878,-797,-117,-1422,-1864,-1348,-641,-1042,-1308,-1282,-1171,-915,-2503,-231,105,524,-445,-1782,-23,573,2006,2053,2084,1882,1541,1023,-396,-1435,-1162,-1873,-2584,-3301,-3523,-3313,-2778,-2251,-1860,-2456,-2810,-1218,-1146,-1291,-1742,-2840,-2113,-1573,-449,1119,231,-506,-598],[1381,1874,1129,-1741,-1915,-954,1009,-403,-375,646,772,910,-1233,184,-1244,-905,-1549,-1005,-1419,-1420,-1477,60,758,-1449,-1069,-1516,-360,-1879,-2664,-7,1861,1392,1180,926,140,-2149,-2880,-390,-795,-1130,-2014,-3169,-1720,-1875,-1905,-2023,-2135,-2297,-2263,-2236,-2149,-2027,-1938,-2156,-1963,-1488,-1359,-1274,-1299,-1358,-1506,-1692,-1996,-2277,-2609,-3055,-3521,-3804,-3859,-3717,-3319,-2902,-2549,-3749,-1930,-1752,-2298,-1531,-1499,-1623,-1675,-1755,-2189,-1802,-1576,-1182,-2101,-2451,-1610,-501,-1427,-1492,14,1745,68,-1382,531,-1844,-2634,194,-1087,-102,-3176,-1520,-2368,-2706,-373,-2443,-2584,1572,2395,2605,-804,-571,379,26,-430,-3266,-778,154,2032,1887,1698,647,-322,620,20,-587,-1250,-1857,-2484,-3142,-3476,-3487,-3125,-2560,-2041,-2377,-2523,-803,-902,-1423,-1162,-2288,-633,-516,-270,-438,-376,-354,-681,-324,-2275,-923,-285,-305,-311,-612,-545,-1479,-9,133,296,-93,-782,621,537,1736,-1619,1767,1734,1263,610,-1945,-1595,-2704,-3611,-2686,-1761,-875,-46,634,1140,1528,978,-198,-519,-2009,-193,-282,705,-2482,422,-359,-244,-436,-660,-829,-928,-1730,-2872,-486,-351,-1997,-2257,-2262,-292,44,-30,-1961,-1801,-646,-466,-1329,-713,-588,-1436,-495,-3398,-496,-531,-627,-1314,-646,-462,-58,560,-1197,-4785,-3111,-491,-11586,-16458,6502,12545,14856,17272,19582,21417,15544,22902,-7289,-24503,25334,26033,26547,26509,20338,-26862,20254,16711,603,8448,6600,4003,-29013,-10673,-9349,-683,-931,-1159,-713,-534,-350,7,183,164,-9,-537,-4142,-1110,-1319,-1052,-527,-2051,391,-583,-3146,1511,-360,2562,3479,1194,1118,94,1437,-3265,-1563,-99,-729,-1244,-1372,-954,-2244,-4,1727,-1339,-2537,-2772,776,3520,4039,3629,1998,2355,1731,1027,-1832,-779,-1393,-2375,-3285,-3326,-2463,-1618,-798,-418,-7,-1375,-3733,-1372,34,-400,-835,-1279,-2465,-4232,-1342,-1133,-1706,-807,-834,-955,-1192,-1516,-1781,-1818,-1840,-1786,-1544,-1229,-955,-796,-328,-137,-1031,-13,-150,-1008,-1172,-843,-2602,-1627,-2033,-2375,-2357,-2196,-1666,-1082,-2513,-1375,-227,351,-30,550,393,67,-131,-419,-864,-2827,-3651,-2699,-2737,-2965,-3977,-678,-1502,318,1077,1167,-992,-967,749,449,66,-781,-861,-1417,-2086,-2626,-3284,-3852,-3395,-2984,-2556,-2492,-2760,-2023,-2223,-2635,-3109,-3576,-3139,-2401,-1662,-909,-176,460,-2735,-635,1126,225,-1239,-2815,-1455,-1418,-1191,1046,680,488,-926,339,505,-1621,-1590,-3916,-1630,-541,-4287,-345,-496,-3212,964,-22,1902,1128,-3149,-945,-1453,-2435,-3229,-3318,-2847,-2068,-1342,-663,-19,-1349,-1952,-2432,-1343,-359,-766,-1313,-1788,-2110,-2298,-2397,-2414,-2464,-2344,-2135,-1854,-1490,-2187,-931,-1022,-231,-379,-1949,-630,-3317,-1540,-1782,-442,-588,-1006,-1517,-2085,-2666,-3192,-3873,-3814,-3110,-2399,-1758,-1050,-456,-590,-2319,1354,199,-435,-1466,1996,2612,-1954,2013,-355,-2210,-3728,-655,-1057,2106,696,714,1188,-2527,819,284,3223,2779,-306,1315,2005,1764,254,-288,-1150,-1773,-2230,-2363,-2147,-1850,-1728,-1291,-921,-462,-158,-694,-1517,-2022,-2178,1518,2263,-85,-3165,141,1803,65,-1831,945,708,-2894,-10841,-2675,389,-417,-2475,1064,1316,-893,537,-587,-1709,-2402,657,2000,1642,169,-2880,614,96,-2484,-757,-912,-1042,-962,-1831,-2398,-263,173,666,-2260,-3545,-1166,-1621,3685,4185,-1086,-441,1070,378,394,-2985,-1120,-1221,312,-332,625,1530,-1453,-1333,-1309,-843,-619,1009,400,-2645,449,3036,-756,213,-888,-2225,-584,-631,-2425,-399,-55,-1098,-2864,-830,-2504,-1,-877,-3491,634,1604,2200,2012,437,-264,-262,-5068,1,-443,-807,-1144,-1454,-1674,-1753,-3557,-2704,-3508,-2023,-1946,-2007,-2065,-2469,-2231,-2228,-2327,-2347,-2462,-2784,-2983,-3160,-3867,-3097,-2703,-3890,-1513,-1078,-2313,-747,-888,-2576,-5871,-2621,-3498,-4293,-3702,-2135,-3221,-263,377,-4010,-1302,871,573,99,-572,-1334,-2290,-7534,-3923,-13735,-3037,-21905,-16667,-17795,-28261,-25319,-1750,950,-20699,-118409,-394801,-148152,-186,-9387,-53074,-38215,-12593,-13015,-9614,-261,-88,-39,-3423,-9586,-7533,-4918,-8835,-7356,-5762,-365,-6568,-4778,-1581,-4429,-5254,-1816,-2383,-7747,-2467,-3152,-3739,-3262,-4171,-5869,-1924,-1571,-1717,-2052,-3136,-3214,-2982,-2174,-1417,-111,983,1872,2631,373,-4552,1742,2494,-1331,-4061,-2919,-1435,1371,-2938,4852,700,3969,3364,1453,-150,-4289,979,458,-77,-327,-445,-2417,-2156,3,-1637,-3045,-2138,223,1944,577,-1077,-1433,-1847,673,-1553,-3078,-2281,-1161,-1356,-2907,-2603,-1857,1216,2739,3118,8355,7708,-521,5627,4341,788,-1775,-1917,-1633,-2287,-2827,-2855,-2854,-3072,-3322,-2762,-1922,-994,19,-2515,1707,-5350,2708,2954,2742,2435,1925,1160,378,-6960,-1447,-2294,-2534,-1880,-1080,-4376,180,547,783,758,630,317,-230,-8774,-4077,-1783,-2376,-2880,-3136,-2943,-10517,-4792,-2396,-2426,-2598,-2882,-3243,-3147,-3877,-4359,-1714,51,984,1784,2488,2863,2153,273,-3427,-1005,-3303,1053,-850,-2161,-859,-1392,-1027,42,651,-994,-1576,-3208,-2633,-755,4046,5406,4038,8465,8673,9404,567,872,-2249,4999,12020,16802,17139,17007,11371,2047,106,14384,13893,12675,11207,8347,-1303,-362,-1248,4296,4160,4635,5217,-81,-1279,-132,-426,-1600,-1134,-332,2808,-1791,-870,-221,-3023,866,1198,355,-1624,-1126,-1784,-1878,-1526,-1133,-160,675,1277,1759,1449,2439,869,722,39,-340,142,-1599,-433,-418,1146,-2059,963,747,-1943,-1243,-734,-2058,-2143,-2135,-2225,-2343,-2363,-2356,-2374,-2351,-2557,-2522,-2506,-2487,-2410,-2021,-1714,-2460,-520,159,-585,1119,-2054,-120,-3834,-2670,-3451,-749,86,-172,1052,2639,158,-2297,-565,-1325,-1858,509,-952,-606,-1661,-1898,-2659,-3141,-3199,-2871,-2274,-1742,-1233,-1861,-502,-324,-162,-638,-1859,-218,-511,-977,-1511,-2072,-2850,-3711,-4440,-3984,-3042,-2111,-1089,-811,434,-484,783,1581,1551,1006,-2474,-2538,-808,-754,-1190,-2022,-3108,-1163,-540,217,1091,-201,-683,-776],[-615,-568,-698,-1922,-1993,-1080,-446,-434,-558,578,978,1381,-769,-353,-1553,-1425,-1743,244,3638,2470,-969,2319,443,-1341,-940,-916,497,-1509,-3072,14,4495,2029,1753,2842,-481,-2330,-2006,2233,2071,-1604,-2306,-2884,-855,-1657,-2420,-3181,-3820,-4122,-3860,-3698,-3592,-3523,-3492,-3244,-2981,-2544,-1997,-1419,-916,-439,-67,229,356,439,391,129,-284,-712,-1221,-1921,-2587,-3196,-3136,-3330,-1829,-1179,-3029,0,445,631,517,-97,-1887,-574,-1470,-2527,-3155,-2436,-1792,-658,-1805,-1796,-437,1940,-230,-594,1210,-1664,-2991,-314,-1444,134,-2080,-2096,-2155,-2505,-943,-2901,-2644,515,527,410,-1082,-573,-56,-278,-374,-2711,-707,-716,-704,-683,-658,-599,-683,-715,-805,-712,-488,-1821,-1241,-988,-2737,-2823,918,-316,-1800,-2414,-2095,1665,-534,-1083,-1046,-2508,-1346,-1546,-1366,-1135,-606,-120,-763,441,-2700,-1160,474,2391,1182,-615,-841,-1243,3297,3068,835,-586,-534,864,613,525,-2036,-16,-255,-287,-118,-1951,-1282,386,598,-876,412,569,-322,312,72,-166,-576,-962,-1248,-1324,-1535,-1743,-1756,-2656,-1855,-2002,-1909,-1766,-1724,-1750,-1854,-2750,-1889,-1801,-1730,-1907,-2312,-1710,33,565,1037,-1430,-1708,-1232,-178,-2440,11,2653,-1916,207,-4533,1006,3683,-1018,-1958,3431,4104,5464,7424,-1758,-4259,-2704,78,-10371,-14405,8296,33609,41304,51173,61947,35259,8817,20816,-7795,-22801,31296,90032,89020,47245,12641,-25830,63270,53740,1286,6541,28835,10351,-24233,-9145,-10012,1104,-1629,-3074,-2343,-1416,-795,-219,83,189,172,-821,-4499,-552,-988,-1348,-1772,-2037,-2027,-2051,-3636,-2214,-2435,-2693,-2994,-3294,-3392,-3297,-3274,-3307,-3336,-3311,-3022,-2460,-1711,-870,-2094,-232,1583,-1133,-2451,-3303,1086,3770,3684,3528,1995,2498,2063,810,-1407,-599,84,-504,-2511,-2977,-2170,-2645,-2792,-2527,-2028,-1561,-4118,-1546,-584,-599,-758,-1167,-2913,-4234,-2956,-3484,-3144,-2578,-2086,-1669,-1386,-1261,-1198,-1082,-1156,-1330,-1418,-1462,-1524,-1512,-1433,-1445,-1493,-1591,-1777,-1893,-2022,-2026,-2818,-1769,-1449,-1055,-1228,-1596,259,-301,-3310,-926,-305,1411,-489,834,614,42,-341,-715,-1104,-2840,-3086,-3279,-3010,-3518,-3307,-168,-1642,126,-11,-210,-882,-837,-917,-1081,-1221,-1315,-1337,-1298,-1211,-832,-445,12,527,914,734,-2682,-2800,-956,1493,987,413,-190,-943,-1886,-1688,-1336,-703,-27,-2475,-277,1434,-63,-1500,-2838,-1556,-1279,-1504,1316,1047,601,-237,-362,-662,-1570,-1487,-3729,-1569,-859,-3698,-170,-706,-2793,-175,-442,-727,-1061,-3494,-1289,-1338,-1342,-2154,-1144,-933,-545,-125,405,231,-1833,-1826,-2130,-1093,-118,-607,-233,-928,2126,1711,1187,570,-239,-1023,-1824,-2553,-2916,-2686,-2068,-1140,-357,-465,-2267,-758,-3402,-909,-1867,-159,1351,898,313,-365,-1089,-2795,-2713,-3626,-3428,-2468,-1512,-601,239,-363,-1793,2222,1315,-184,-1476,1430,2545,-2141,2534,-391,-2526,-3737,-240,-181,2700,406,182,1092,-2151,337,-230,3122,2671,-246,1603,2029,721,-428,-786,-1069,-578,710,1261,-2339,481,-1140,1616,3276,2749,3167,-903,-1624,-2378,-1782,1983,3206,-378,-2909,-233,1901,14,-1475,510,17,-2568,-12194,-2514,-1928,-2246,-2461,-2432,-2409,-2264,-2175,-2063,-1982,-2641,-1871,-1891,-1860,-1797,-2777,-1649,-1639,-2071,-1549,-1342,-1183,-854,-1709,-2323,494,1061,1582,-1446,-2693,-17,-1296,3065,3092,-1195,-77,1508,1428,1284,-2839,-1482,-1153,-931,-797,-389,229,-1101,-1890,-1659,-1385,-801,599,155,-2443,2119,2835,-731,359,-1628,-2244,-2914,-3291,-2860,-2081,-1278,-589,-3219,-455,-2217,-59,-904,-3330,744,1189,1557,1135,595,-449,-708,-5435,-2012,-2531,-2835,-2963,-2967,-2873,-2675,-2555,-3805,-3950,-2040,-1720,-1534,-2184,-2757,-1837,-1053,-1056,-965,-1972,-1023,-958,-885,-3512,-883,-933,-4321,-987,-1184,-2583,-1931,-2472,-3224,-6132,-3622,-2761,-1743,-5366,-947,-1576,2342,2936,-4281,-888,2994,2428,1621,566,-600,-1899,-7001,-2544,-15711,-3926,-22133,-11875,-16109,-24098,-23542,11355,12662,-40191,-222725,-617254,-382016,-56921,-26722,-56828,-37659,-14342,-12046,-9130,13646,12530,11235,-5198,-10547,-4638,-2654,-8935,-8191,-6667,691,-4513,-5246,-2055,-3499,-5987,-3829,-3484,-6908,-2434,-1774,-1234,-1034,-4078,-6179,-1847,-820,-1298,-1844,-5303,-2837,-2691,-2218,-1592,-912,-264,144,412,295,-3945,984,1183,-1160,-3480,-2725,-1605,838,-2796,2017,1807,1448,953,479,-1061,-3333,-1467,-2137,-2846,-3224,-3334,-3295,-3019,-2552,-2137,-2989,-2555,-1336,-1079,-861,-1862,-2500,-1593,-1576,-2636,-2820,-2040,-1255,-1449,-2711,-2378,-1231,538,2272,3386,6945,7214,-1169,5008,6500,712,-1701,-1373,-1186,416,-1158,-397,128,42,-497,474,-1561,1874,2552,-1916,3731,-6918,4562,4876,4832,4787,4617,4250,3900,-9347,2930,2359,1769,1284,899,-3519,452,328,272,100,-74,-370,-858,-7758,-4189,-2092,-2487,-2695,-2722,-2451,-9926,-3740,-1384,-1089,-878,-1180,-792,-896,-4605,-4462,-1851,-1791,-1816,-1771,-1596,-1539,-1117,-958,-3137,-739,-3084,110,-1118,-1178,1175,-599,493,1915,907,-1206,-1446,-2953,-3431,-1072,3937,5603,5018,13488,7481,5803,-1295,-1008,-2689,3359,10061,48120,42226,21354,10166,3148,-982,12352,11646,30089,19496,7093,-1012,-41,-643,4160,9604,8850,8231,492,-1138,-930,-828,-1790,-926,843,-365,-2029,-2298,-2798,-2917,-2448,-1907,-1442,-1130,-528,-319,-16,-1861,-1767,215,206,-24,-208,-485,-744,-1030,-1147,-1375,-1481,-1633,-1812,-1814,-1919,-1934,-1826,-1653,-1539,-1738,-1505,-1593,-2286,-1624,-1872,-1247,-986,-619,-644,345,968,-234,-1510,821,1797,2122,-1586,-454,-1808,2772,2645,-209,1375,-2110,425,-4065,-3095,-3206,-229,64,-277,856,2472,57,-2242,-467,-1242,-946,324,-1356,-1468,-1966,-2033,-1767,-1440,-1250,-1191,-1123,-1233,-1397,-1666,-1893,-2181,-2309,-2265,-2045,-1751,-1391,-1032,-585,-17,457,919,1003,551,-1410,362,174,-1111,1603,-1285,262,956,362,-383,-2365,-2249,-2487,-2426,-1904,-2590,-2810,-1036,-180,405,635,-740,-845,-1095],[1106,498,-189,-2184,-2021,-1347,463,-691,-844,715,2692,3024,-364,-1201,-2065,-1988,-2125,-40,3584,2706,-570,1770,-54,-1230,-792,-305,1465,-1100,-3526,37,4771,2061,1376,2275,-1293,-2163,-1155,2938,2693,-1766,-2719,-2656,-1486,-499,-1164,-1870,-2509,-3117,-3436,-3663,-3742,-3710,-3642,-3350,-3083,-2697,-2241,-1777,-1397,-1038,-765,-536,-425,-288,-203,-239,-326,-563,-321,-1481,-1596,-596,-732,-2836,-657,-429,-2532,561,1230,987,656,191,-1556,1695,2659,-185,-3026,-2136,-1840,-680,-2057,-1946,-2383,-3046,-3075,-2563,-2384,-2158,-3278,-2245,-2405,-2525,-2536,-2517,-2169,-2102,-1940,-3301,-2750,-2366,-2678,-3156,-3652,-3415,-2942,-2527,-2029,-1647,-1444,-1178,-1032,-1015,-1113,-1265,-1592,-1802,-1860,-1527,-1027,-2538,-1216,-1405,-2978,-2577,1116,-429,-1632,-2319,-1535,-857,-1731,-2241,-1926,-2680,-1092,343,991,1332,1738,1947,-572,461,-2735,-1211,308,1607,1457,-417,-1035,-772,485,93,-345,-931,-1018,-1063,-928,-505,-2218,748,1261,978,-237,-1795,-1010,760,2570,-1708,-236,1774,-1042,1050,603,167,-432,-1011,-1429,-1793,-2237,-2695,-2973,-3130,-2907,-2914,-2737,-2546,-2469,-2464,-2546,-3210,-2669,-2771,-2993,-2811,-2637,-2248,-1969,-1432,-866,-892,-1321,-1598,-1661,-3091,880,2583,-2270,5,-4342,2240,4573,-1323,-2518,4674,5258,6729,7362,-1796,-3811,-2106,1102,-8679,-11502,9612,56090,63851,51430,75105,19370,1588,18811,-7613,-20373,34618,79333,80468,10890,4456,-23923,54900,68236,3072,2842,20957,8058,-19976,-7872,-10213,1058,1541,-2837,-1773,-391,655,1427,1748,1786,652,-1066,-4583,112,1442,588,2127,-584,50,-693,-3900,-68,1312,2245,2119,-1398,-335,-567,673,-3301,-1269,-731,-1081,-1283,-1229,-930,-1558,-315,550,-871,-2123,-3412,1400,2165,2133,2071,1733,1324,1061,402,-1076,-366,50,-196,-1851,-2707,-1723,-916,-1062,-1184,-1291,-1715,-4081,-1635,-756,-547,-372,-379,-2551,-4122,-929,-1256,-2879,-1781,-1888,-1780,-1533,-1252,-929,-518,-326,-318,-345,-470,-953,-1041,-1339,-1726,-2072,-2264,-2243,-1874,-1382,-783,-2906,-1012,575,761,-1105,-1460,248,-573,-2763,-262,-655,-918,-1038,-1274,-1595,-2034,-2215,-2189,-1956,-2792,-2460,-3657,-3076,-3561,-2462,323,-1632,-199,3157,3094,-841,-632,1323,1875,1008,-1575,533,237,-666,344,673,1070,1461,1628,415,-2835,-2655,-436,-54,-1037,-1948,-2381,-1903,-1439,-1357,266,1694,1622,-1538,178,1727,-294,-1769,-2858,-1735,-1181,-1855,837,451,-155,-836,-1461,-2018,-2411,-2798,-3627,-3249,-3439,-3574,-3502,-3326,-3194,-2850,-2594,-2386,-2301,-2741,-2094,-2169,-2319,-2447,-2259,-1762,-842,280,1613,167,-2326,-1761,-1733,-1050,-26,-1068,-796,-627,2801,5934,3689,1188,399,1339,1021,1223,-1763,-2288,690,-748,1185,-651,-2730,-1041,-3221,-315,-1952,-7,650,-98,-917,-1755,-2540,-3184,-3444,-2842,-2628,-2749,-1126,-754,-495,-297,-1217,175,284,-15,-1409,728,1027,-1622,1633,-592,-2816,-3668,134,630,2572,123,-450,881,-1836,-161,-765,2400,1348,-229,-1257,-2629,-3429,-3252,-2070,-1085,-1179,937,729,-2852,-397,-1566,933,2567,2252,1765,-1206,-1781,-2775,-1306,-1518,-2203,-2925,-3471,-3852,-4122,-4062,-4005,-4012,-3995,-4055,-12616,-4020,-3697,-3382,-3100,-2718,-2454,-2130,-1891,-1644,-1440,-2999,-1131,-1074,-972,-813,-2699,-292,16,-1624,135,1299,1639,349,-1569,-1942,83,1130,1732,-643,-1436,-158,-1190,-2127,-3012,-3822,-3777,-2783,-1813,-1031,-2367,-1802,-980,157,174,-59,-123,-720,-2225,-1762,-1848,-978,-72,-193,-1678,717,1002,-436,939,-2235,-2183,1212,1189,-977,1311,825,131,-3370,-973,-2042,-2304,-3028,-3655,-4182,-3650,-3201,-2811,-2532,-2276,-2284,-5718,-2359,-2494,-2647,-2901,-3257,-3630,-3928,-4167,-4982,-4442,-4500,-4101,-3723,-3289,-2914,-2858,-1973,-1604,-1133,-2125,-430,8,441,-3042,-384,1360,-3572,723,-679,-2770,1754,-1848,-2903,-5927,703,526,259,-6483,-249,-227,-112,-150,-4392,-598,-189,-1227,-166,-208,-253,-431,-5447,-341,-16502,-4629,-19310,-6448,-10901,-16985,-20650,11880,14100,-61899,-330910,-720577,-520825,-187434,-49557,-58411,-39148,-18366,-11968,-8848,17582,15175,12720,-6477,-11055,-1742,-497,-8014,-9124,-7696,1282,-2257,-5486,-509,-2504,-6464,-2199,-1942,-6035,-2454,1769,-86,-250,-3959,-6381,-1596,1638,1124,-2343,-5958,-3249,-2658,-2933,-3731,-3337,-2759,-2462,-2318,-2210,-3195,-1689,-1187,-897,-2848,-2496,-1590,440,-2390,1721,1632,1404,1078,585,-1760,-2445,343,331,235,278,257,-952,-1616,-344,-2325,-2658,-2727,-2205,-2501,-2539,-2468,-3419,-1944,-1635,-3626,-2384,-1690,-922,-1533,-2507,-1998,-417,-94,2005,2457,2760,2932,-1625,3116,3002,833,-1528,-843,-631,237,-48,317,800,-245,-675,713,-823,1744,1838,-1245,2803,-8281,3429,3768,3831,3960,4013,3894,3794,-10306,3232,2766,2188,1598,991,-2157,-149,-619,-925,-1190,-1280,-1324,-1409,-6616,-4455,-936,-803,-711,-761,-742,-9061,-2763,-1291,-1018,-1266,-1606,-2127,-2719,-4970,-4430,-3657,-2904,-2151,-1526,-983,-733,-267,-170,-2691,-429,-2682,273,-1302,-197,1121,-1214,461,1201,1288,-1292,-1136,-2273,-4137,-1433,3778,5675,6253,7800,5707,2786,-2448,-2645,-1952,1914,9322,28017,32204,17454,9233,4315,-1965,10574,8034,24090,16912,6291,-553,486,146,4635,8850,20754,12290,1045,-699,-1642,-1206,-1860,-210,2152,907,-2148,334,580,-2830,463,1146,1034,-488,685,316,-302,-2227,-2172,-694,-935,-1366,-1742,-2219,-2702,-3246,-3663,-4192,-3809,-3393,-3075,-2650,-2393,-2106,-1757,-1393,-1137,-1532,-909,-927,-2079,-827,-1917,-300,57,-137,-565,1959,2902,-728,-947,1139,1243,1167,-2873,-60,-996,5207,3445,47,1563,-2116,882,-3888,-3429,-2957,278,49,-411,603,1074,-68,-2255,-1421,-2028,-2339,-2599,-2647,-2754,-2803,-3007,-3189,-3284,-3378,-3436,-3311,-3200,-2995,-2774,-2431,-2131,-1734,-1333,-980,-767,-662,-702,-774,-818,-1010,-1218,-1448,-1623,-1694,-1715,-1512,-1579,-1125,-1937,-577,-281,-9,203,-2253,-2121,-557,1318,122,-2576,-2376,-1102,-592,2028,2050,-1466,-1054,-1630],[1841,1572,-495,-2251,-1833,-1491,-1480,-1811,-2142,-2334,-2522,-2652,-2517,-2343,-2422,-2279,-2523,-1180,-898,-766,-721,-796,-1083,-1319,-1708,-1710,-1646,-1300,-3950,-92,645,1452,839,1478,-2227,-1769,-351,3624,3542,-1293,-3263,-2517,-1870,392,1305,1444,-839,2226,2130,1218,640,-818,828,-443,409,551,-1391,-918,-798,-1306,-1818,-2242,-2617,-2776,-2809,-2829,-2791,-2565,-2238,-1959,-2380,-1405,-1294,-2436,-1231,-1316,-1471,-1356,-1137,-777,-126,363,-1423,1564,1917,-957,-3501,-1771,-1963,-798,-2380,-2185,-1058,734,-810,546,355,-1016,-3723,-1185,-2205,-682,-1190,-2916,-2012,-2478,-2777,-3777,-3456,-2891,-2275,-1685,-1716,-803,144,551,108,-32,-231,10,164,-481,-1225,-1820,-1868,-1118,-310,504,-856,-3328,-1305,-1705,-3255,-2273,512,-911,-1631,-2380,-1909,-1940,-1669,-1208,-862,-2878,-1437,98,193,32,4,-155,-432,-734,-2494,-1448,-1838,-2161,-2393,-2511,-2489,-2248,-2013,-1662,-1256,-1429,-215,426,833,-171,-2369,2460,1041,144,-858,-1795,-848,-187,1251,-2729,-1071,579,-1814,455,92,-194,-591,-1411,-1106,-1212,-1393,-1578,-1572,-1662,-1619,-1857,-1608,-1431,-1354,-1339,-1404,-2658,-1408,-1360,-1372,-1431,-2077,-284,-37,409,842,-610,-977,-1988,-3176,-3023,1622,2704,-2722,-389,-2949,3366,3422,-1647,-3081,2773,2242,1646,1169,-1470,-3624,-1455,2197,-6983,-8721,10140,24661,31924,40360,48927,5112,-5743,17103,-6949,-17588,38129,61336,41266,-27327,-3574,-21598,32303,24264,5062,-2600,7621,4323,-16641,-7107,-10054,-2158,-3124,-3768,-2545,-1909,-1528,-1181,-1104,-1197,-1345,-1454,-4383,-1210,-821,-236,253,53,153,-763,-4187,-23,1816,1763,1617,-2346,-1026,-831,-72,-3353,-1208,-1658,-2133,-2554,-2819,-2875,-2867,-2549,-2458,-2163,-1910,-2881,-1315,-960,-494,51,364,577,838,100,-960,-210,201,-323,-1244,-2197,-2058,-1434,-1312,-1215,-1217,-1929,-3674,-1716,-1769,-1536,-1030,-501,-2016,-4018,-332,593,-2847,-2006,503,-1296,-761,-1631,-2524,-3281,-3717,-3193,-2581,-2057,-1700,-1421,-1206,-1182,-1261,-1401,-1596,-1623,-1529,-1209,-2984,-1528,146,514,-979,-1291,199,-913,-1728,186,-437,-862,-1180,-1505,-1742,-1910,-1736,-1502,-1348,-2729,-1824,-3043,-2875,-3117,-1666,763,-1445,-647,3493,3448,-842,-369,1253,1243,270,-1923,-1949,-3001,-2832,-1621,-576,289,922,1308,40,-2964,-2536,-66,-183,-1189,-2236,-3295,-2554,-1447,-1672,248,1397,2054,-448,646,1980,-434,-2014,-2862,-1968,-1108,-2197,328,976,715,-103,-468,-987,-1499,-1613,-3591,-1795,-1582,-2408,-388,-1246,-2339,512,656,840,792,-1591,591,261,-254,-2141,-1472,-1796,-1623,-1065,-185,-132,-2786,-1764,-1441,-1197,-86,-1405,-1350,-331,1705,1580,1732,762,4,1396,1394,1209,-2097,-2227,945,-597,988,-912,-3284,-1423,-2817,222,-2016,22,844,122,-727,-1658,-2545,-2945,-2473,-1587,-2530,-3048,91,1343,1736,256,-640,2811,3017,53,-1262,80,1036,-616,1349,-920,-2995,-3582,-2328,-2774,-2617,-1983,-1347,-677,-1602,-656,-1308,-304,-503,-1065,-1216,-1624,-1755,-1897,-1654,-1634,-1834,-1200,-1079,-3230,-1385,-1990,-1431,-1675,-1879,-2265,-2490,-2648,-3145,-2802,-2846,-2771,-2740,-2594,-2405,-2271,-1930,-1598,-1289,-912,-2353,-11559,-2201,93,211,257,386,396,490,536,-584,-671,-3493,938,1887,2096,-291,-2699,-380,-331,-1233,-71,7090,3007,50,-1497,-1428,-1514,152,2166,-2,-210,-321,-747,-623,-186,-1443,450,1102,1329,1342,-1843,-2027,-799,-190,-678,-1229,-1793,-2289,-2614,-2969,-3224,-3411,-3485,-3523,-3503,-3345,-3133,-2724,-2108,-2117,-2092,-165,472,-451,1248,1550,595,-3442,-265,-2110,-698,-1370,-3354,-1081,-1893,-2782,-3528,-3823,-3343,-2813,-5888,-1739,-1376,-1112,-1035,-1141,-1329,-1487,-1613,-3655,-3095,-2567,-1641,-1433,-1632,-1722,-4004,-202,48,376,-2344,667,828,952,-2709,-409,994,-2619,1209,-744,-3070,892,-3107,-3229,-5534,460,-17,-656,-6026,-2085,-2928,-3638,-3999,-4581,-2750,-2293,-5143,-1884,-1981,-2200,-2619,-3707,-2883,-15424,-4809,-15762,-1023,-4254,-9651,-16861,3262,3801,-84024,-396753,-575008,-454182,-263354,-78590,-56034,-42440,-24042,-12867,-8993,9097,8040,6737,-7345,-11095,701,1201,-6791,-10390,-9034,-1480,-1639,-5515,-1348,-1758,-6629,-2469,-1885,-5453,-2872,2523,-1432,332,-4103,-6712,-1482,1453,-476,-734,-4196,-3858,-2980,-731,-190,-267,-281,-487,-836,-1313,-2610,-2678,-3594,-4377,-3329,-2549,-1741,-106,-2134,1626,2192,2581,2826,18,-2523,-2139,573,3789,3690,3587,3276,-582,-1581,722,-3015,-2502,-3165,-4669,-3530,-2092,-2994,-3948,-1162,1206,-4222,-2124,-1587,-1080,-1927,-2647,-1814,198,-966,1606,1885,2213,2445,-2187,2765,2698,810,-1595,-673,-358,73,216,-318,-817,-1265,-1527,-1529,-1505,-1343,-986,-1025,-145,-9727,826,1412,1776,2251,2689,2974,3269,-9897,3364,3123,2688,2180,1638,-491,-1074,823,1100,1473,1970,2389,847,-5733,-5149,2782,2453,1943,1191,457,-8421,-2245,-1748,-2346,-2822,-3102,-3245,-3198,-5148,-4662,-3076,-3138,-3246,-3464,-3667,-3934,-3606,-3293,-2783,-2340,-2466,-1416,-1734,-833,-644,-2009,-856,-1071,-1263,-1571,-1541,-1700,-4057,-2125,-1084,-866,-575,-167,330,448,-2609,-3946,-1149,427,6257,7053,7890,8513,8270,5182,-3055,8847,6344,12761,13213,5540,-253,912,786,5217,8231,12290,11547,1334,-313,-2337,-1728,-2044,517,3047,2694,-2377,779,910,-3029,129,1496,884,62,-454,-1288,-1895,-2671,-2958,-3067,-3079,-3182,-3199,-3334,-3514,-3779,-3830,-3682,-3237,-2821,-2451,-1935,-1550,-1094,-560,55,567,-1491,-675,-397,-1754,-510,-2191,81,2292,153,-586,1926,3750,-1386,-412,1340,468,-91,-2762,712,-202,2901,2109,87,321,-2161,-1276,-3503,-3576,-2767,-1954,-1806,-1682,-1573,-1454,-1293,-2357,-943,-843,-708,-797,-2906,-2057,-2690,-1920,-2321,-2580,-2777,-2905,-2863,-2890,-2905,-2988,-3012,-3106,-3089,-3016,-2914,-2857,-2794,-2732,-2515,-2052,-1514,-821,-42,750,-900,-109,59,-2058,1750,-2078,-1023,1284,1731,1773,-2036,-2019,-445,1458,165,-2178,-1863,-1118,-1008,1571,1791,-2122,-1069,-2081],[85,589,-939,-2190,-1529,-1545,-903,-845,-1080,440,522,-38,-484,-3146,-2345,-2178,-2921,-1983,-1437,-801,-135,-156,-1181,-756,-194,1037,1105,-56,-4305,146,95,399,194,545,-3184,-1266,420,4049,4010,-307,-3885,-2429,-1809,309,1496,1567,-419,1867,1675,981,412,-1200,-322,-980,-1801,-2569,-3184,-3228,-2730,-2144,-1685,-1345,-1203,-1119,-1164,-1390,-1707,-2731,-2117,-2289,-3094,-2252,-2225,-2200,-2141,-2171,-2157,-2189,-2126,-2081,-1847,-1586,-1393,-1264,-1195,-1811,-3629,-1379,-2059,-1809,-2648,-2431,-2213,-2360,-2429,-2507,-2789,-2903,-3584,-3261,-3236,-3165,-3177,-3025,-3192,-3307,-3129,-3534,-3092,-1495,-597,261,-2208,-1198,1369,1533,214,1197,-299,-248,332,-982,-2184,-2117,-812,512,1981,3038,-1534,-3953,-1420,-1734,-3146,-1915,216,-1575,-1679,-2502,-956,-1483,-1973,-2262,-2359,-2505,-2447,-2487,-2516,-2716,-2669,-2584,-2347,-2059,-1987,-1344,-865,-556,-297,-328,-1857,29,783,1204,303,-2012,308,1814,794,-1110,-2354,2604,781,-774,-1577,-1865,-730,-1059,-52,-3695,-1947,-1152,-2411,-1176,-1507,-1766,-2143,-2437,-2442,-2207,-1895,-1532,-998,-628,-200,-2181,365,-370,974,1100,-2332,-1631,1004,861,-1562,-1321,-1926,310,145,258,458,-539,-706,-2305,-3746,-2279,2258,2536,-3212,-910,-1508,3490,3694,-1952,-3460,4127,4261,4378,4417,-844,-3555,-686,3094,-5436,-6224,1229,1233,1342,1634,1941,-5758,-12308,2025,-5808,-14621,3515,4432,-11847,-64179,-10523,-19025,6961,6634,6064,-8792,-6273,-195,-14311,-6857,-9471,-3188,-754,-4666,-357,-1600,-2747,-2932,-2128,-1191,-1603,-1664,-3955,664,568,-689,-102,-671,-1150,-1641,-4552,-1685,-1196,-491,281,-2773,-1703,-988,1210,-3431,-1238,2786,2470,1955,335,687,45,-160,-400,-549,-1236,-2250,-1412,-1800,-1127,552,1254,2182,2966,-150,-1081,-173,2185,775,-745,-1627,-1960,46,-1622,-724,-467,-2226,-3282,-1806,-623,-1361,-2119,-2949,-3552,-3986,-2852,-2558,-2427,-2554,-2341,-2466,-2645,-2853,-2948,-2817,-2747,-2739,-2666,-2616,-2647,-2659,-2630,-2676,-2717,-2724,-2738,-2609,-2458,-2215,-3137,-2218,-1479,-1285,-1025,-1126,-912,-1346,-951,-1041,-1355,-1617,-1779,-2038,-2326,-2663,-2752,-2833,-3025,-2960,-2806,-2885,-2691,-2599,-2191,-1810,-1390,-1207,-677,-386,-853,-209,-339,-610,-1043,-2100,-2017,-2092,-1614,-645,270,1096,121,954,-388,-3096,-2509,82,1157,358,-400,-1062,-1731,-2129,-2198,-2024,-1782,-1583,-1307,-1243,-1133,-847,-2224,-2854,-2244,-1064,-2492,-169,286,431,-590,470,410,-1473,-1190,-3606,-2080,-1952,-1781,-88,-1611,-2286,465,217,-81,-486,-800,-1074,-1383,-1624,-2074,-1905,-1281,-768,-255,289,-688,-3186,-1824,-1270,-1505,-293,-1510,-1699,-630,-215,610,1647,281,-426,1388,1667,1136,-2506,-2033,1155,-521,783,-1198,-3840,-1782,-2264,716,-2019,-36,1479,687,213,-202,-611,-1922,-873,-754,-2172,-3055,-16,94,90,16,-62,-113,-361,-648,-1042,-1559,-2099,-2828,-3578,-3316,-2919,-3446,-785,58,669,-350,-1658,318,-1362,-1053,-1764,583,181,-394,-344,-359,5,366,1052,-485,-2382,2318,-181,-3312,-2360,-2236,-617,1567,679,541,-1958,-2135,-3238,-977,-649,17,-891,-1631,-1348,827,233,-60,595,4325,-2201,-10477,-2108,1627,1989,1474,-93,2096,1691,478,-507,-519,-3865,1535,2082,2002,-608,-2651,-1058,-1588,-782,-133,7546,3380,-254,-1348,-752,-2525,-852,1608,493,-353,-739,-843,-456,125,-1456,590,1287,1343,1133,-1190,-1875,-781,-1631,-2398,-3000,-3048,-2504,-2070,-1267,-1889,-1347,-1177,-1301,-2,2120,1072,700,1217,-1028,-1753,-854,-1648,-2595,-3392,-3978,-4268,-4107,-3862,-3663,-3495,-3342,-3433,-2618,-2048,-1499,-923,-418,-933,-1913,-5744,102,-254,-776,-1529,-2481,-3477,-4272,-4448,-4033,-3271,-2769,-1730,-865,-998,-867,-4621,1889,3464,4132,-2445,2358,4708,2469,-2334,-347,681,-1601,1839,-646,-3257,-396,-4098,-3499,-4989,-1078,-1306,-1449,-4565,-1163,-936,-602,-460,-4646,-662,-1010,-7919,-2827,-2485,-2647,-2525,-2050,-1254,-13889,-4360,-12111,982,884,-2819,-12093,101,-579,-102699,-315663,-304421,-197474,-213447,-112029,-49430,-45645,-28448,-14021,-9228,953,346,-392,-7487,-10387,-2361,-2876,-5368,-11606,-10322,-3077,-2704,-4888,-1611,-1022,-6228,-2625,-1790,-4930,-3280,1846,-2847,933,-4243,-6849,-1229,1041,-698,136,-2615,-3894,-3207,-1367,-1581,-1674,-1690,-1823,-1963,-2046,-1934,-1936,-1762,-1493,-2139,-2611,-1835,-776,-1827,-678,-657,-691,-772,-753,-3011,-2189,-1022,-1210,-1589,-1903,-2322,-2953,-3606,-4225,-4763,-3947,-3115,-1946,-778,-1452,-3021,-3160,-1069,-300,-3304,-1767,-1483,-1266,-2337,-2869,-1569,578,-1748,1279,1714,2207,2578,-2549,2833,2971,889,-1637,-593,-112,221,142,-222,-367,-1028,-1353,633,715,1430,973,-1042,1689,-10933,2063,2166,2092,2193,2326,2364,2463,-8380,2317,2035,1626,1220,854,663,-1880,674,1021,1370,1789,2111,3,-4898,-5849,2141,1707,1062,132,-831,-7854,-2889,-4006,-4506,-3739,-2773,-1973,-1300,-5127,-4912,-3287,-690,-937,-1320,-1667,-2016,-1716,-1336,-2210,-407,-2225,1495,-2200,971,2531,-2640,10,1324,654,-1837,-715,-1143,-3268,-2889,739,1250,1557,1601,1328,-984,-1945,-3374,-465,-878,-123,-61,96,-20,-112,-467,-3983,-1847,-2807,-3437,-3656,-3024,-2219,-1453,-709,-81,492,1045,1334,1553,112,-2517,-2044,-2141,1241,2145,2181,-2552,998,1015,-3346,-188,-360,-1151,-1890,-2541,-3165,-3302,-3102,-2892,-2384,-1960,-1761,-1538,-1445,-1376,-1381,-1277,-2695,-1349,-1447,-1606,-1588,-1648,-1561,-1293,-901,-537,-1507,-580,-119,-1386,-405,-2510,98,154,360,-612,1182,1771,-2102,142,1506,-399,-1514,-1420,1675,582,732,302,-22,-83,-2177,196,-3015,-3399,-2579,628,-122,-791,-534,-1145,-1708,-2472,-2061,-1630,-942,-437,-3938,-2277,-3046,-1037,-878,-284,-549,-830,-985,-1246,-1531,-1944,-2356,-2745,-2323,-1389,-297,-54,-508,3038,3170,183,1900,650,-427,689,-628,-434,80,-2520,1757,-1745,-1600,663,1254,1372,-1769,-1981,-1447,-1517,-1141,-1833,-1326,-1110,-1421,100,296,-2644,-966,-2366],[-989,-609,-1292,-2108,-1216,-1585,-1320,-666,-1136,257,815,558,389,-3688,-1784,-1791,-3340,-763,-496,-78,373,-1517,-1782,-517,148,1637,2932,474,-4541,463,3266,1623,-589,-486,-3951,-820,1065,4386,4169,877,-4600,-2452,-1469,423,1600,1531,-134,428,-230,-954,-1641,-2263,-2830,-3060,-3085,-2785,-2342,-1885,-1544,-1256,-1087,-986,-1016,-1036,-1121,-1342,-2938,-3608,-2137,-2539,-2945,-3440,-4016,-4583,-4171,-3709,-3176,-2705,-2219,-1897,-1561,-1367,-1470,-1519,-1770,-2735,-3201,-2918,-3382,-3859,-4193,-4108,-3796,-3583,-3380,-3265,-3414,-3423,-3343,-3377,-3114,-2813,-2539,-2348,-1827,-1595,-1699,-2774,-2244,-683,-494,-404,-2769,-1743,-262,-429,-618,-1034,-1728,-2441,-3307,-4001,-3158,-1684,-285,372,2261,3330,-2230,-3686,-1581,-1588,-2838,-1600,-580,-2271,-1748,-2662,-1155,-2418,-3298,-3024,-2130,-1558,-1311,-29,334,353,430,335,-209,-287,-1384,-1164,-758,-517,-424,-365,-2298,297,565,883,25,-2656,598,2035,750,-1944,-2173,2635,698,-1720,-2348,-1898,-596,-1650,-659,-3478,-2720,-2860,-2608,1642,1631,2085,1566,-2391,530,115,-343,-736,-832,-893,-682,-2292,13,-498,1274,1834,-3514,-587,2083,1292,-1713,-1236,-1609,1128,679,2595,2344,-604,-499,-2356,-2196,-1332,681,528,-3647,-1442,-269,1893,2558,-2182,-3516,4492,5112,5635,6030,-33,-3355,246,4115,-4093,-4096,1889,647,-762,-2055,-2991,-11488,-16887,-1657,-4164,-11595,-491,-616,-60227,-96563,-15485,-16272,89,971,1732,-14200,-18562,-4563,-12898,-6995,-8382,-5132,-2192,-5317,-3731,-3983,-2642,-1024,332,1399,-2557,-1810,-3395,1318,2961,-1646,2149,692,572,-807,-4907,-190,92,718,-117,-2404,-2243,-866,1361,-3375,-1257,4434,4272,3753,477,2228,1195,343,-761,-1657,-2559,-3250,-3124,-2261,-1061,257,785,1844,2493,-288,-1341,-189,2272,638,-296,-1032,-1328,-1700,-1887,-1033,-655,-2519,-2832,-1818,86,2528,2824,2946,-1310,-3961,143,383,-1839,-2039,-1252,-2938,-457,890,434,-360,-705,-1107,-1721,-2338,-2969,-3438,-3595,-3480,-3131,-2716,-2403,-2095,-1930,-1821,-3179,-2946,-2123,-2383,-2581,-3003,-3302,-3629,-4006,-4318,-4026,-3595,-3003,-2483,-2020,-1698,-1290,-1100,-1272,-2688,-1700,-2398,-3001,-3626,-3899,-3365,-2576,-1848,-1177,-635,-749,-132,-152,-311,-598,-1939,-1185,-1280,-1170,-666,-144,380,-241,45,-805,-3190,-2528,41,63,-720,-1471,-2095,-2620,-2730,-2563,-2342,-2209,-2238,-2285,-2587,-2804,-2671,-2459,-2793,-2497,-1005,-2639,-570,164,390,-1289,405,314,-1438,-1183,-3596,-2443,-2293,-1159,-137,-2033,-2295,-252,-235,-165,-91,179,567,9,-21,-2004,-2347,-881,2114,986,902,-1467,-3503,-1935,-1226,-1951,-641,-1365,-1648,188,188,311,504,-245,-866,1251,1552,987,-3012,-1708,1288,-557,529,-1511,-4167,-1998,-1656,394,-1986,-195,-401,-645,-900,-1166,-1415,-1611,-1992,-2351,-2672,-3014,-3339,-3655,-3918,-3958,-3685,-3167,-2653,-1998,-1280,-1123,291,997,1644,-1599,-2753,-3314,905,2376,2023,-566,-2074,-386,-1509,-2394,-2879,-2896,-2454,-2315,-1894,-1932,-1945,-2215,-2297,-2710,-2881,-3048,-3108,-3249,-3352,-3299,-3285,-3238,-2904,-2516,-2322,-2284,-3065,207,1016,1489,-803,-1258,-1685,423,409,255,347,300,-1949,-9605,-2181,-1051,-1342,-1614,-1698,-1783,-1666,-1492,-1175,-779,-3720,177,635,1129,-1049,-2670,-1668,-2656,-402,-178,2221,1756,-719,-1221,-303,-1777,-1748,-2504,-3041,-3193,-2898,-2582,-2066,-1525,-1463,-776,-645,-626,-836,-1158,-1817,-2469,-2882,-2726,-2131,-1320,-403,-1841,-902,-1483,-1493,-1820,-1983,737,3065,437,1321,1627,356,-1316,199,-8,-212,-199,-61,60,-3385,-708,-2474,-2024,-2354,-3611,-317,-1750,9,684,620,-1102,-2280,-5663,1942,290,1200,1108,-234,435,90,-145,-500,-1624,-3034,72,519,-426,-124,-3970,1113,3579,4082,-2647,1355,4375,2416,-2120,-370,364,-785,1989,-556,-3517,-1853,-4680,-3853,-4540,2268,2561,2808,-3182,-1590,1020,3813,3851,-4789,-757,3159,-8529,-3797,1735,1370,1042,-858,1093,-12569,-3735,-8830,1000,296,-285,-6823,-2270,-3221,-112113,-193917,-2108,-5,-50238,-124507,-40346,-45162,-26834,-14801,-9617,116,-395,-955,-7192,-9361,-2430,-2996,-4099,-12082,-11629,-3613,-2893,-3829,-1387,-600,-5829,-2862,-1872,-4678,-3902,850,-4176,1338,-4564,-6921,-982,1627,92,436,-1517,-3767,-3521,-2549,-3193,-3674,-4026,-4462,-4875,-4587,-3950,-3383,-2598,-1682,-1982,-2863,-2082,-1004,-1677,3160,3645,3927,3640,-912,-3329,-2757,-682,2262,1585,1119,737,-273,-1716,0,-4327,-2203,-3320,-401,802,-1751,-2929,-2367,-1140,-2034,-1983,-1470,-1557,-1639,-2897,-3326,-1441,-1571,-2526,-1640,-1689,-1674,-1715,-2875,-1683,-1679,-1599,-1800,-1036,-663,-147,422,1028,1594,-1352,-1722,1585,1385,2621,1307,-1382,-281,-11944,-144,-521,-932,-1044,-1040,-1089,-1054,-6630,-1229,-1453,-1754,-2030,-2293,-2472,-2712,-2826,-2784,-2708,-2475,-2215,-2027,-4243,-6301,-1090,-948,-923,-1102,-1263,-7501,-2024,-2059,-2395,-2764,-3115,-3479,-3665,-5328,-5173,-4099,-3140,-3000,-3017,-3136,-3545,-3733,-4263,-4528,-4062,-3353,-2607,-2789,-1310,-760,-3010,-419,-508,-699,-2173,-1194,-1174,-2592,-3666,981,1984,2907,3647,3417,-1688,-1295,-2466,-45,-2048,2938,2402,2158,1952,2096,2236,-4278,2167,1780,1448,953,574,-18,-656,-1091,-1279,-1138,-699,-313,112,506,-2071,-1976,-2136,1391,1534,1501,-2692,953,413,-3685,-950,-1590,-2224,-2614,-2694,-2638,-2246,-3334,-3130,-1100,-679,-419,-120,-821,-221,-1694,-188,-2770,-941,-34,-1470,512,161,-125,-337,-383,-492,-1537,-754,-918,-1054,-1014,-2659,-715,-553,-337,-596,118,383,-2810,598,664,-1229,-2896,-70,542,772,1080,1429,-214,1393,-2086,1589,-2425,-2974,-2331,359,-269,-1004,-1805,-2619,-3383,-3915,-2953,-2132,-1330,-815,-4059,-2214,-3261,-900,-607,-477,-525,-506,-293,-121,-728,-194,447,592,875,126,1703,268,-955,2821,2597,-212,1743,731,-752,671,-270,-692,207,-2816,-1865,-2338,-1990,-1213,-609,-263,-1356,-1898,-163,-207,-321,-1401,-644,-951,-1655,-777,-795,-2472,-666,-2219],[-1799,-1901,-2228,-2511,-2612,-2742,-2486,-2059,-1676,-1280,-1044,-949,-822,-2618,-1084,-1387,-3301,-2137,-2300,-2185,-1734,-2842,-2177,-223,491,1139,1524,1078,-4153,765,1887,1275,-1280,-1264,-3024,-370,740,613,693,1081,-3703,-2427,-934,809,1764,1489,107,2720,1944,283,-223,-2058,143,-52,-20,388,-1401,-818,352,2295,1322,2460,4354,4527,1402,2221,-4085,-3644,537,312,-1610,167,-15,-1193,-1739,-2058,-2380,-2585,-2629,-2727,-2722,-2733,-2706,-2504,-2113,-3449,-2420,-414,-2219,-1290,-2859,-2909,-1786,1253,-1355,1206,757,177,-2281,-2425,-3013,139,235,-1868,20,249,-1236,-1872,-1047,-905,-1127,-1286,-3212,-2328,-1066,-1081,-1089,-1283,-1689,-2014,-2365,-2619,-2597,-2207,-1766,-1243,-860,-448,-2729,-3111,-1718,-1353,-2539,-1320,-1286,-2552,-1739,-2767,-668,3253,730,-503,-1490,-509,-524,1209,767,88,-345,-799,-1229,-1731,-2223,-2535,-2826,-2922,-2855,-2703,-2538,-2293,-2240,-2238,-2313,-3301,-2437,-2356,-2214,-2188,-1878,-940,-573,-2593,-3101,-1737,-353,-1690,-268,-2358,-3143,-4374,-2336,421,155,-116,-552,-2785,-1206,-1359,-1543,-1691,-1603,-1568,-1350,-2174,-833,-544,127,525,-4132,369,1359,1456,-1741,-1124,-1069,1230,462,656,425,-758,-353,-2006,-712,-1049,-1357,-1656,-3985,-1899,-1353,-888,-336,-2330,-3305,1315,1806,2226,2507,802,-2826,1291,1276,-3026,-2450,-920,-273,864,2309,3751,-10825,-18356,6046,-2083,-8686,5257,-20043,-100754,-122157,-17974,-13465,1735,2084,2355,-17498,-27573,-7976,-12274,-7410,-6859,-6763,-2945,-5586,-3513,-3088,-2152,-1085,-267,309,-3113,-1800,-2816,785,475,-2691,-545,-1303,-2025,-2830,-5225,-2463,-1712,-953,-850,-1681,-2583,-433,1082,-3127,-1251,1195,1125,975,521,554,199,75,-411,-351,-443,-905,-463,-387,-178,134,247,291,413,-326,-1715,-267,-402,-939,-1457,-1934,-2218,-2240,-2088,-1510,-1061,-2794,-2311,-1746,-671,1027,1383,1601,-1094,-3923,428,402,-1218,-951,-1852,-3540,-758,461,372,-834,-1074,1,-656,-1429,-2341,-3252,-3605,-2672,-1710,-838,-178,377,687,822,-2774,-3404,-140,-855,-1598,-2595,-2886,-2076,-1058,-160,-530,124,-1170,567,2237,1576,2134,1807,-967,-2678,-465,-1661,-2518,-2384,-1409,-233,-50,-2255,2679,3326,-476,772,2023,1908,2097,-1528,-392,1679,170,1424,874,270,-247,-768,-1154,-3214,-2546,-1309,-1358,-1424,-1347,-1103,-889,-596,-2602,20,239,683,1011,1097,1164,-359,-2363,-2642,-2626,-888,-2554,-779,487,379,-1923,-39,-265,-1366,-1202,-3431,-2796,-2561,-1138,-1264,-2422,-2265,-1867,-2032,-2189,-2404,-2499,-2556,-2692,-2857,-3020,-2987,-2843,-2495,-2115,-1645,-2119,-3582,-2033,-1250,-2442,-1056,-983,-1120,-1368,-1732,-2005,-2175,-2204,-2204,-2038,-1834,-1632,-3515,-1304,-1252,-1010,-871,-1769,-3743,-1864,-976,51,-1857,-373,604,-1500,495,561,-1660,39,105,-139,-1095,-2341,-630,-742,-866,-985,-1041,-948,-783,-256,-356,-1416,2366,3619,2194,-1775,-2504,-3113,1025,2695,2020,-728,-2214,35,-677,-1543,-2449,-2829,-2982,-2592,-2036,-2036,-2096,-2484,-2764,-3454,-3372,-2528,-1697,-3093,-4213,-1957,-2016,-71,-1192,-81,-2552,-2324,-2661,748,2628,1472,-531,-873,-1918,90,652,512,247,918,-1445,-8878,-2348,-1452,-2064,-2415,-2064,-1481,-748,-109,-263,-593,-3157,1631,1723,1416,-1484,-2645,-1900,-2550,10,-112,420,-63,-1240,-1133,-1908,-2414,-2930,-3109,-2803,-2358,-1919,-1777,-1602,-1482,-1440,-1593,-1818,-2043,-2305,-2300,-2129,-1702,-1159,-535,-2297,517,848,-1579,-497,-958,-1538,-2253,-2618,1459,1773,-25,1151,1017,923,-677,830,947,713,1122,1353,1178,-3418,-1057,-2695,-2731,-2939,-3718,-771,-2422,-619,-347,-783,-1174,-2437,-5629,-1115,-940,-682,-439,-226,92,549,1126,1089,-910,-3245,1967,2748,172,583,-3179,494,5078,4621,-2841,459,2204,1441,-1931,-337,240,-56,913,-336,-3711,-3264,-4472,-4094,-4074,376,46,-215,-1924,-3119,211,692,1073,-4850,-656,1731,-7107,-3915,1509,1326,1012,-270,660,-11318,-3051,-5908,-364,-1093,-1594,-2368,-2429,-1757,-107420,-67990,1601,2371,3190,-82953,-30028,-39487,-18360,-14058,-9865,2734,2317,1830,-6513,-8166,270,-452,-2935,-11045,-11604,-3007,-2339,-2393,-583,-17,-5395,-3045,-2012,-4561,-4620,-1240,-4508,1670,-4926,-6763,-571,1742,1226,1218,-794,-3591,-3700,-103,-378,-567,-723,-1062,-1506,-2007,-2444,-3046,-3154,-2509,-1896,-3163,-2338,-1439,-1571,2867,3560,4088,3532,-1270,-3325,-3663,-1604,3065,2984,2265,1463,-371,-1957,-1297,-4026,-3279,-3863,-2959,-1824,-1757,-2884,-1636,-1268,-2831,-555,-1129,-1706,-2066,-3473,-3861,-1335,-1326,-3098,-2347,-2906,-3311,-3637,-3715,-3738,-3625,-3372,-2970,-2448,-1949,-1351,-748,-147,388,-1583,-2077,1424,1371,1101,718,-1832,-2343,-12488,-1413,-1491,-1558,-1383,-1195,-1152,-1089,-5053,-1236,-1417,-1665,-1920,-2265,-2695,-3403,-3726,-2771,-1731,-573,523,-1622,-3700,-6054,3377,3430,3164,2523,1772,-7303,-2355,-1978,-1889,-2680,-3277,-3627,-3543,-5792,-5216,-4898,-2528,-2257,-2047,-2811,-1840,-1564,-1622,-2129,-1923,-2165,-2421,-3471,-2939,-3021,-3083,-3022,-2859,-2602,-2559,-1938,-1472,-2047,-3992,452,1066,1586,1960,2107,-1922,-905,-1837,105,-3088,987,549,369,221,463,786,-3922,1424,1545,1781,1861,1994,386,1266,638,-132,-930,-1642,-2337,-2517,-2071,-1317,-1598,-2053,1132,1828,2258,-2844,1170,1094,-3760,-738,-437,-1457,-2432,-3317,-4135,-4089,-3586,-3529,-2257,-1607,-1117,-525,-1305,-539,-1841,-273,-2392,-1383,-228,-1643,1519,2587,1286,-505,2540,2463,-1643,-298,617,-833,-668,-2525,621,457,385,-626,316,609,-3583,847,1006,-1957,-3590,1065,1019,1031,998,914,-572,462,-1990,-265,-1878,-2545,-2144,-1194,-1234,-1255,-1246,-1186,-1232,-2472,-1674,-118,422,57,-3074,-2082,-3466,-897,-385,2509,2809,2531,3056,2619,-664,-267,675,-70,-606,-912,-940,-799,-1366,-409,-297,-628,-403,-694,-1083,-1431,-1587,-1535,-1117,-3071,-224,-385,-2347,-370,446,523,-989,-1946,-472,-727,-1003,-1387,-1486,-1663,-1808,-1798,-1793,-2019,-1711,-1865],[-913,-1157,-1604,-1985,-2187,-2485,-2489,-2378,-2338,-2288,-2380,-2561,-2628,-2739,-2767,-2603,-2845,-1851,-1361,-951,-573,-3599,-2418,-156,24,225,205,133,-3922,-157,-320,-428,-1812,-1592,-2199,-1001,-1476,-2094,-2663,-2449,-2789,-2489,-555,630,1460,1254,63,2660,1625,-260,-698,-2623,1019,945,1691,1481,-1494,-892,196,2336,971,1662,4661,5096,1514,2056,-3806,-3099,345,712,-531,-612,1928,-857,-2244,1481,816,136,-467,-1146,-1699,-2237,-2286,-1750,-1178,-3500,-1707,21,-2412,-1639,-2837,-3122,-2044,458,-1268,1406,3274,530,-1740,-2808,-2659,-67,912,-1606,163,1114,-886,-1097,158,321,186,128,-3137,-3094,369,912,303,1220,-812,-509,882,622,296,-45,-562,-1066,-1659,-2013,-2907,-2803,-2012,-1297,-2452,-1291,-1686,-2229,-1817,-2968,-823,2812,632,-729,-1881,420,374,322,-271,-916,-1216,-1438,-1564,-1732,-1903,-1944,-2042,-2051,-1976,-1842,-2530,-1445,-1386,-1382,-1466,-3683,-1671,-1644,-1541,-1653,-1697,-258,121,-3418,-3945,-1459,-101,-1341,628,-1376,-3097,-4192,-1949,535,547,702,335,-3097,-206,-329,-736,-1186,-2223,-982,-1092,-2060,-1464,-1453,-1495,-1545,-3371,-1650,-1641,-1675,-1867,-1791,-1916,-1984,-2256,-2339,-2417,-2556,-2521,-2362,-2299,-2214,-2130,-2099,-4374,-2358,-1650,-1473,-1336,-2553,-3124,-1315,-1363,-1398,-1406,-1355,-2049,-599,88,-2420,-1500,2703,3949,5061,6135,7031,-3647,-16300,7444,182,-6154,5257,-42542,-131808,-140006,-18206,-10855,-531,-966,-1433,-18093,-32780,-10088,-12337,-8045,-5158,-7967,-3136,-5525,-2666,-138,-2616,599,801,840,-3240,-1808,-2407,350,175,-3515,-30,-109,-11,-680,-5537,162,184,181,-1456,-1070,-2766,-957,-1528,-2803,-2652,-3075,-3088,-2681,-2212,-1811,-1612,-1279,-1259,-1091,-988,-884,-697,-472,-140,243,-238,267,144,-385,-2282,-1551,-2143,-1754,-672,-126,629,-360,-2332,-1747,-1147,-3139,-1840,-1716,-1590,578,-457,-1493,-2300,-3912,-2611,-2476,-2415,-2484,-2654,-3873,-2841,-2813,-2720,-2560,-2636,-2926,-3235,-3428,-3162,-2516,-1671,-850,-58,-1019,930,667,1112,2280,-2334,-3002,-1100,690,-1125,-528,-493,-2084,2110,2762,-536,-445,-1311,440,2941,1087,2221,2670,-1028,-2806,263,-847,-1642,-2070,-1919,-1322,-645,-2667,391,772,-159,1191,1345,1467,1549,-1145,-815,1506,319,1044,631,129,-405,-1368,-1628,-3275,-2587,-2513,-2144,-1690,-1138,-546,-136,208,-2757,-128,-403,810,865,665,444,-377,-2394,-2526,-2613,-834,-2413,-1300,-1522,-1663,-2104,-2208,-2531,-2758,-2933,-3177,-3099,-2887,-1529,-1041,-2672,-2234,141,-1595,1233,1659,2171,1509,-974,422,-1658,-3210,-2108,2407,295,-1800,-1534,-3421,-2231,-1463,-2955,-1641,-588,-428,1712,3895,2727,1421,-1330,-1639,-530,-770,-833,-2851,-715,-685,-930,-206,-2093,-3194,-1506,-405,1687,-1782,-692,1043,-2388,817,2045,-1970,851,2105,1445,-581,-1955,-807,-1579,-2257,-2655,-2609,-2250,-1959,-1602,-1193,-1507,66,878,1825,-1878,-2330,-2988,936,2741,1760,-981,-2174,100,-110,-1646,-2689,-615,-902,-430,1302,1388,1591,1504,1471,337,-2692,-499,-1460,-3065,-4415,-3368,-2606,-2053,-2115,-1548,-2759,-2387,-2280,-1262,-1028,-629,-282,-615,-2173,-296,517,443,218,-33,-850,-8469,-2772,-1378,-1523,-1502,-1587,-747,-136,-364,-164,-836,-2606,2634,2791,947,-2028,-2709,-1833,-1591,309,-98,1338,1321,-1934,-738,646,238,-774,-1308,-2213,-3086,-3643,-3514,-2949,-2417,-2008,-1876,-1914,-2072,-2404,-2589,-2433,-1787,-936,22,-2883,1748,1481,-1423,-213,-540,-1610,-2485,-3275,2027,3861,-421,2270,2525,2182,1,1540,1356,870,862,726,552,-3594,-1500,-2913,-3048,-3515,-3832,-1612,-3010,-2535,-2643,-2363,-1781,-2468,-5800,-196,285,236,150,-255,651,2383,2957,2545,-312,-3533,1826,2474,659,1112,-2545,35,2995,1972,-3147,-505,-1546,-2186,-2205,-1502,-794,-64,389,-106,-3943,-4612,-4090,-4273,-3713,-1440,-1822,-2027,-1838,-5164,-1428,-1134,-1062,-4883,-1377,-1769,-5306,-3503,-3039,-2882,-2567,-2155,-1617,-10114,-2577,-3499,-1300,-1979,-2507,-2895,-1684,-431,-91962,2409,3792,4822,5876,-28277,-19512,-31489,-6830,-11339,-9905,5061,4274,3422,-5711,-7088,1272,585,-1995,-9873,-10917,-2194,-2915,-3179,-2719,-2151,-4996,-3223,-2268,-4614,-5456,-2846,-3577,-1829,-5370,-6427,-24,1456,2092,2624,-489,-3517,-3614,1923,2659,219,1037,-686,431,-1080,-977,-1859,-2630,-3319,-2805,-3516,-2563,-1881,-1531,-88,306,657,976,-1512,-3084,-4849,-2652,1501,2113,2419,2414,-591,-2301,-997,-3269,-1909,-3663,-949,560,-1557,-2973,-994,-1458,-1384,303,-755,-1913,-2493,-4024,-3894,-1260,-243,-3333,-247,-390,-453,-517,-3426,-342,-204,-6,-2186,-1239,277,901,1007,1052,850,-1718,-2413,459,49,-453,-930,-2207,-4265,-12455,-2618,-2737,-2959,-2850,-2528,-2150,-1580,-3838,-2659,-70,152,234,120,-140,-685,-1291,-1834,-2156,-1886,-1432,-2267,-3194,-5197,-494,-641,-933,-1399,-1769,-7181,-2851,-2203,-2046,-1805,-1483,-1189,-839,-5843,-4893,-5169,-627,548,448,-4358,289,206,-243,-2241,-1411,-1927,-2417,-4171,-2179,-1522,-2716,-1198,-173,152,-2908,0,-264,-1577,-3536,1186,1221,1173,1015,691,-1862,-735,-1431,-991,-3739,-1256,-1460,-1377,-1319,-991,-700,-3610,-310,-296,-100,31,320,350,176,-64,-426,-828,-1206,-1728,-2044,-1976,-1598,-1020,-1831,183,839,1332,-2934,1290,1266,-3407,-884,-674,298,-319,-972,-1802,-2469,-3715,-3979,-3251,-2523,-2009,-1465,-1717,-670,-1650,-257,-1873,-1824,-408,-1885,908,953,731,-795,1412,1509,-1730,-118,983,-696,-926,-2087,813,1348,715,-624,-38,353,-4321,1675,1815,-2235,-2656,1993,3961,2458,4094,963,-999,792,-1815,1739,-1321,-2105,-1969,709,-732,-980,-945,-1856,-1732,-2369,-2202,782,2160,-209,-2136,-1935,-3642,-992,-190,2953,3169,1979,2076,946,-703,-1559,-2723,-3500,-2915,-1878,-893,-120,-1585,795,1006,-1051,1049,835,-1162,89,-322,-1466,-1080,-3240,-1676,-1767,-2680,-1837,-1812,-1869,-1900,-2136,-2076,-2034,-2018,-2115,-1946,-1886,-1829,-1728,-1696,-1644,-1786,-1935],[-1921,-1730,-1667,-2114,-1355,-1815,-1467,-1560,-1794,-1966,-2109,-2091,-1709,-1221,-659,-288,-2427,-756,1313,1529,157,-2777,-2433,-346,789,581,135,-391,-3926,-1694,-2414,-3086,-3512,-3298,-2495,-1829,-1289,-994,-928,-974,-1994,-2493,-2332,-3072,-3120,-2212,-1092,-29,1114,-970,-1291,-3308,776,908,1898,1202,-1713,-1149,-170,-171,-282,62,612,1322,1489,1967,-2883,-2682,34,967,373,-1396,1780,-635,-2933,1373,1132,968,973,-829,-1141,752,-1518,-1416,-1593,-2845,-1142,150,-2769,-2170,-2825,-3240,-2315,-598,-1148,1017,1628,732,-1375,-3212,-2248,-351,388,-1592,34,1165,-734,-492,1292,2065,2867,129,-2719,-3946,-377,1154,131,3046,-1106,-494,514,-405,-1319,-2160,-3071,-3193,-2597,-2057,-2614,-2783,-2469,-1460,-2588,-1893,-2284,-2606,-3000,-3433,-3370,-2943,-2575,-2206,-2375,-1660,-1356,-1179,-1007,-1034,-875,-794,-734,-1706,-887,-865,-931,-952,-936,-871,-2347,-549,-471,-416,-1002,-3052,-610,-727,-932,-1092,-1691,-1391,-1646,-3738,-4661,-1535,-1190,-903,-217,-675,-2907,-3111,-1630,-234,345,1261,990,-3100,404,152,-1863,-1831,-3224,-1317,-1615,-2086,-2316,-2470,-2692,-2949,-3258,-3525,-3719,-3476,-3323,-2864,-2574,-2204,-2024,-1663,-1320,-1654,-797,-942,-466,-441,-469,-602,-4882,-2825,-913,-1027,-1154,-2907,-3142,-1456,-1378,-1172,-870,-535,-1150,225,556,-2321,-1316,1281,1829,2321,2914,3532,3985,-11099,4753,2448,-4072,5767,-58626,-152999,-150472,-16862,-8571,4668,2638,3303,-15980,-34672,-10910,-12763,-8669,-3463,-8502,-2935,-5194,-3769,-2450,-4323,475,8880,896,-3151,-1937,-2241,1352,400,-2617,-1888,-2109,-1326,-849,-5512,938,1351,1581,-1851,-732,-2812,146,-693,-2461,-2170,-2263,-1704,-873,-117,739,1223,1737,-1831,-213,547,-37,691,60,-459,-769,-1071,-1209,-1074,-923,-2968,-1025,-86,-399,286,6,1496,-332,-2619,-2257,-1568,-3311,-1449,-1740,-2580,-1702,-2709,-2974,-2263,-3800,-1346,-1136,-1038,-1073,-1709,-3802,-1660,-2029,-2160,-2200,-2297,-2395,-2314,-2126,-1885,-1537,-1096,-735,-430,-1323,-31,152,298,518,-1922,-2094,-2432,-157,-1487,-499,-949,-1664,2679,3309,-538,-1074,-1614,311,2421,529,1961,1583,-1113,-3023,-294,-1111,-1521,-1585,-1351,-878,-378,-2804,308,528,197,629,565,465,307,-841,-1040,-308,-606,-739,-952,-1129,-1226,-1715,-1823,-3278,-2445,-1271,-1161,-1232,-1223,-1126,-1095,-965,-2691,-417,-1099,392,879,1137,1361,-483,-2394,-2372,-2384,-768,-2238,-892,161,-73,-1493,-867,-1305,-1693,-2153,-2773,-2940,-3192,-1721,-1267,-2297,-2031,-923,-2645,-484,-489,-256,205,-1536,767,-1278,-3584,-2403,2516,-147,-1431,-259,-3254,-2379,-1726,-2589,-2204,-122,385,2404,3548,2258,577,-1841,-1958,359,519,246,-2006,-20,-380,-1255,-1689,-2323,-2608,-1198,-108,779,-1630,-979,762,-2878,1238,1508,-1573,1584,2962,2684,-35,-1523,1792,1447,982,470,-38,-517,-1167,-1812,-2474,-2890,-2371,-1764,-1130,-1742,-2067,-2778,802,1757,1531,-1126,-1759,498,802,-1513,-2703,-1211,-1559,-424,1221,2037,1470,1929,1838,556,-2321,-432,-1210,-2986,-3572,-964,-2690,-1597,-2715,-546,-2740,-2271,-2224,-2957,-3231,-2546,-1952,-1430,-2221,-972,-851,-885,-1036,-1163,-1323,-8193,-3251,-1618,-1714,-1902,-2063,-2426,-2792,-3284,-3178,-2738,-2304,-1960,-1738,-1586,-2415,-2602,-1768,-2124,-2524,-2667,-2405,-2143,-2504,-1625,-1666,-1554,-1678,-1959,-2324,-2758,-3190,-3724,-3402,-2906,-2439,-2179,-2053,-2053,-2307,-2661,-2556,-1785,-834,255,-3205,2321,2456,-1097,196,-8,-1438,-2200,-3569,2699,4205,-505,2638,2132,1579,956,533,98,-522,-1122,-1744,-2457,-3631,-2941,-2774,-2275,-3402,-3649,-1543,-3204,-1537,2221,-624,-1058,-2085,-5885,2729,614,-119,-156,-23,542,2573,2734,2875,429,-3617,1732,2354,1302,1722,-1817,93,549,-333,-3277,-1686,-1424,-694,-1676,-112,132,1052,2509,393,-3929,-5228,-3551,-4078,-3188,1672,1375,1020,132,-7314,-23,-313,-689,-4571,-1155,-1124,-3619,-2672,-280,23,151,-894,-1052,-8532,-2132,-1345,-532,-820,-227,663,2075,3407,-71749,6233,7482,8280,9005,9324,-9237,-22745,5554,-6696,-9379,4623,3503,2444,-4647,-5988,368,-160,-1035,-8539,-10246,-2233,-2793,-3013,-2692,-2290,-4346,-3103,-2345,-4507,-5908,-3005,-2468,-1689,-5592,-5659,445,970,1410,1772,-297,-3257,-2846,1894,1700,251,972,-1356,641,-916,88,-318,-613,-1372,-1776,-3599,-2367,-2300,-2751,-2932,-3075,-3094,-2982,-2640,-2433,-5948,-3475,-965,-641,-185,246,-657,-2497,-1125,-2185,-1456,-3497,-1082,684,-1021,-2951,-200,-1469,958,1406,-136,-1876,-2569,-4119,-3180,-981,271,-2994,-37,-42,4,101,-3560,-619,641,657,-2168,-1264,196,-177,-620,-1070,-1509,-1928,-2526,-2198,-2173,-2034,-1765,-2148,-5321,-11899,-814,-513,-419,-183,88,297,621,-2840,-3156,1259,1241,1143,921,622,92,-487,-1091,-1814,-2488,-3177,-2884,-2482,-3914,-1427,-1220,-1182,-1398,-1645,-6909,-3243,-2785,-2943,-2665,-2101,-1542,-976,-5020,-4116,-4534,-1098,498,-103,-4103,224,293,-20,-2302,-1891,-1017,-8,-4640,270,504,-2173,-1537,731,104,-3039,443,3,-1047,-2679,1064,901,593,118,-559,-1477,-1762,-2130,-1998,-3176,-394,180,781,1087,1426,1534,-3245,1127,617,260,-137,-310,-632,-1017,-1323,-1600,-1790,-1860,-2044,-2141,-2136,-2053,-1831,-1410,-1150,-601,-102,-2874,708,922,-2787,-825,-1329,473,32,-490,-1197,-1945,-3650,-4283,-1506,-768,-119,-521,-1999,-469,-1258,-124,-1314,-2151,-522,-2140,464,1050,183,-1128,-131,-366,-1722,-318,-1,-548,-1044,-1437,814,766,736,-536,-245,-335,-3744,2104,1886,-1883,-1286,2711,2595,2670,3033,676,-1408,454,-1518,1797,-729,-1637,-1765,359,-1146,-885,-1124,-2802,-2271,-2141,-2741,-563,-149,-153,-1264,-1812,-3790,-1144,3,1929,1736,1329,959,333,-809,-1233,-2079,-3030,-3876,-4427,-3576,-2794,-2139,-1680,-1328,-1428,-1046,-1205,-1545,-1972,-2346,-2550,-2227,-3254,-875,21,-2933,-1515,-611,1592,-452,-2378,256,1274,176,-486,-350,-919,-1695,-1835,-2178,-2319,-2551,-2570],[-2647,-797,-1521,-2212,-371,-1942,-626,159,-1150,-1432,-2301,-2998,-3105,-2731,-2023,-1183,-1851,-603,976,1420,-106,-1392,-2178,-510,974,1765,1492,1111,-3892,-8,-681,-1331,-1792,-2309,-2835,-3278,-3456,-3505,-3566,-3620,-3756,-4028,-4008,-3580,-2748,-1855,-913,-27,903,-1526,-1649,-3112,651,957,1854,955,-1759,-1311,-481,462,-683,-1606,-2075,-1815,-1184,-581,-1955,-2267,-139,406,303,-1621,211,-257,-3512,1536,1512,2790,2298,-1221,-1863,770,-1183,-2062,-1511,-1888,-494,329,-3029,-2606,-2602,-3057,-2248,-1359,-783,-510,-1520,-2391,-2789,-3325,-1673,-430,-195,-1552,-103,1136,-548,182,2557,2288,2136,1,-2146,-4104,-1018,811,127,-152,-1166,-1216,-1599,-1926,-2184,-2323,-2476,-2416,-2283,-1945,-1850,-2719,-2771,-1544,-2641,-1786,-1097,-1531,-2040,-3340,-1561,1230,85,-1366,-2542,1184,1191,578,1093,931,1014,-622,-798,-2184,555,776,-156,-578,1011,-962,-1931,1560,1480,1357,-1345,-2256,644,401,121,-59,-1572,-224,-382,-3210,-4220,-688,-751,-737,-735,-804,-2601,-2018,-1138,-1152,-1269,-1358,-1578,-2740,-1767,-1692,-2961,-2151,-3248,-1597,-1561,-1996,-1731,-1676,-1719,-1815,-1977,-2098,-2182,-2279,-2486,-2375,-2413,-2352,-2459,-2365,-2267,-2252,-2134,-1996,-2013,-2015,-2013,-2068,-5253,-3038,-1956,-1926,-1937,-3134,-3137,-2169,-2142,-1990,-1728,-1430,-1190,-816,-658,-2411,-1572,-1078,-1031,-914,-412,485,1579,-3537,4502,4821,-2072,10123,-65829,-164425,-154638,-14586,-6375,9498,4008,14239,-11241,-34134,-10541,-12829,-8696,-1642,-8183,-2280,-4428,-4637,-4893,-5688,-82,8448,47,-2913,-1985,-2085,1010,1285,-1559,0,-350,-377,-1007,-5122,-236,-168,-49,-1803,-472,-2608,967,1375,-1897,-1642,2983,3505,3948,-549,4636,4768,2538,-2428,-140,840,319,868,3680,2960,80,-1244,-134,-1261,-2459,-3693,-2563,-1523,-822,142,154,1068,-128,-2721,-2621,-1874,-2995,-1730,-2388,-2995,-948,188,1144,-1385,-3356,992,345,-60,1978,-1058,-3442,-1349,-2836,-1519,-2235,-2373,925,592,271,-66,-338,-520,-746,-957,-1550,-1259,-1225,-1101,-812,-1415,-1004,-3057,-1049,-1794,-437,-1393,-941,1824,1704,-369,-1461,-1946,344,548,74,286,124,-1089,-3106,-964,-1606,-2001,-2235,-2210,-1841,-1334,-2463,-438,-82,149,242,246,195,95,-559,-985,92,217,574,856,1127,-168,-1527,-1903,-3126,-2111,-1935,382,-1150,1012,678,1149,1540,-2435,-389,-1745,3330,5525,2594,1893,-654,-2335,-2135,-2041,-648,-2053,-805,-4,1656,-554,407,-640,-1647,-2590,-2472,-2289,-3465,311,228,-1500,-1637,-2014,-3697,892,189,-476,-1059,-2111,-1515,-1189,-3697,-2203,739,-490,88,1032,-3150,-2444,-2022,-1837,-2574,344,1194,604,-417,-1502,-2636,-3617,-2609,-1536,-606,-41,-1116,648,811,-1684,-837,-2493,-2113,-725,-786,-896,-1501,-1303,-1029,-2887,-1766,-2235,-2427,-2006,-1479,-891,-325,-1176,389,516,492,388,292,269,141,-946,61,-938,76,2,-106,-1573,-1869,-2650,-1079,-1432,-1911,-2247,-2418,-2173,-1981,-1634,-2649,-1516,-2197,-1501,-1453,-1719,-1801,-1955,-1753,-1745,-2018,-1240,-1056,-3033,-2886,-1242,-2596,-2272,-2984,-2860,-3178,-3013,-2592,-2136,-1837,-1598,-1568,-1581,-2288,-1801,-1679,-1440,-1090,-581,-76,-8334,-4051,-2667,1371,1501,-2299,1767,536,-794,125,-1410,-1368,2401,2350,81,-2861,-2569,-1166,608,932,106,395,-14,-3107,-631,-1058,-1209,-1482,-1820,-2174,-2549,-2887,-3332,-3282,-2858,-2320,-1877,-1454,-1032,-728,-434,-396,-343,-239,-48,-2825,297,494,-922,371,265,-1353,-1821,-3602,605,296,-693,-436,-627,-794,-938,-1153,-1278,-1588,-1852,-2083,-2286,-3898,-1971,-2627,-1271,-2840,-3553,-1912,-3413,-1949,1607,-1369,-979,-1705,-6106,2583,687,-684,-649,57,323,2988,5232,4658,863,-3886,1281,1973,1319,426,-1458,-1192,-2002,-2463,-3654,-2112,-1541,-999,-1780,-282,-155,125,150,76,-4140,-4839,-3399,-3985,-2988,-1080,-1029,-890,-494,-5677,-2,711,1110,-4395,629,1985,-2796,-2246,2305,2307,2152,-2008,-2241,-6948,-2254,54,1402,1272,1748,2269,3223,4104,-51295,6057,6851,7171,7393,7208,-329,-14775,4754,-1407,-8828,1483,681,64,-3925,-5473,66,408,-592,-7647,-10159,628,1912,1920,1790,1131,-3967,-3191,-2726,-4680,-5770,-663,-902,-996,-6072,-5040,-1170,-1255,-1334,-1383,-1503,-3250,-1946,-1347,-1156,-839,-445,-2527,21,-921,510,566,678,-1822,-2014,-3841,-2171,-2578,-1352,-503,-780,-1079,-1388,-1580,-1982,-6460,-4431,-2547,-2681,-2413,-1963,-1479,-3075,-1340,-1421,-1286,-3504,-1518,522,-774,-3322,215,-1828,3119,3622,156,-2011,-2682,-3976,-2658,-1027,148,-2740,-595,1118,935,643,-4084,-1748,412,-130,-2455,-1505,-2058,-2641,-2761,-2386,-2018,-1739,-2949,-1044,-782,-502,-113,-2114,-5167,-11502,1409,1768,1831,1927,1941,1777,1635,-2503,-3243,674,204,-235,-665,-1023,-1467,-1840,-2150,-2511,-2689,-2575,-3203,-1979,-2930,-470,44,421,540,575,-6903,-3881,-1347,-983,-1604,-1987,-1906,-1342,-4269,-3465,-4007,-1804,544,-819,-3057,-579,-847,-1198,-2756,-2808,-700,89,-4374,831,1055,-1939,-2164,512,-692,-3321,-265,-354,-861,-2048,-125,-170,-374,-781,-1456,-2179,-3126,-4097,-3253,-2942,-793,153,1151,1880,2655,3184,-3147,2250,-603,2783,2228,-690,324,-13,-757,-1134,-926,-210,517,1241,1391,1132,183,-1150,2615,2698,2685,-2975,1892,2200,-2305,-881,-2099,668,137,-362,-929,-1911,-3693,-4374,-1043,-690,-479,-835,-2430,-600,-1092,-184,-1031,-2561,-843,-2645,-1700,-2284,-2834,-3306,-3711,-4077,-4001,-3551,-3058,-2567,-1956,-1413,-707,-169,360,-552,-505,-1083,-3317,1544,1238,-1314,-308,-1180,-2236,-2898,-2935,-2292,-1890,-438,-1243,915,-244,-1279,-1659,-203,-1789,-778,-1326,-3855,-2929,-1911,-3294,787,2283,129,-593,-1838,-4023,-1482,-2029,-2189,-2072,-1777,-1274,-863,-1024,-1144,0,35,61,-15,-188,-497,-1094,-1323,-1723,-2001,-2314,-2548,-2720,-2767,-2654,-2456,-1996,-3117,-1022,-400,-3050,-2025,-1130,1255,-184,-2514,255,1643,319,-136,1248,-571,-1432,-1143,-482,-922,238,-378],[-3234,-1248,-1429,-2286,-249,-2053,-307,-725,-1132,-1429,-1435,-1356,-969,-527,-41,414,-1258,-340,1787,2071,-375,-145,-1974,-772,1003,2058,1756,1372,-3924,385,-124,-1932,-678,-823,-1192,-1156,-1301,-1514,-1766,-1906,-1953,-1970,-1729,-1411,-932,-525,-788,56,369,-2009,-1821,-2633,512,836,677,473,-1737,-1494,-869,-1410,-2105,-2717,-3058,-2793,-2279,-1845,-1533,-2021,-1092,-1117,-1099,-1309,-714,-180,-3967,754,937,1934,1793,-1339,-2712,729,-767,-2573,-1238,-976,52,159,-3361,-3095,-2362,-2853,-2016,-1469,-1567,-1620,-1782,-1688,-1506,-3327,-1674,-1852,-2151,-2247,-2564,-2728,-2607,-2474,-2401,-2198,-2067,-2082,-2097,-3610,-2195,-2253,-2147,-2067,-2052,-1862,-1675,-1470,-1204,-818,-478,-84,299,704,-988,-2675,-2923,-1674,-2727,-2158,-769,-1405,-2125,-3399,-1950,262,-230,-1630,-2461,1799,1356,306,359,-173,-358,-941,-1149,-2661,104,545,145,-738,1653,-1033,-1574,1798,2352,2189,-1760,-1510,996,552,108,-141,-1489,-10,76,-2634,-3691,-15,875,227,808,429,-2405,-1031,-914,-1541,-2237,-2888,-3194,-2553,-1611,-666,-2938,-2166,-2343,891,-1108,-2013,975,-932,336,846,-960,-376,-988,-1590,-2208,-2298,-2254,-1916,-2096,-1319,-1420,-2323,-1069,-628,-774,-970,-1215,-1553,-5494,-3202,-2342,-2568,-2783,-3415,-3246,-3145,-3071,-2916,-2728,-2581,-2563,-2464,-2626,-3085,-3527,-3646,-2831,-1921,-768,546,1817,3201,4505,6010,-55,8566,-62553,-166743,-154271,-12420,-4384,8188,6908,8774,-4433,-32556,-9728,-12255,-8017,37,-7595,-1521,-3522,-5343,-6955,-6586,-653,4507,-783,-2846,-2127,-2110,455,2119,-689,846,-532,-843,-1889,-4700,-3336,-2210,-953,-1635,-475,-2424,2034,2325,-1296,-1766,5757,6926,7082,-1032,6632,5123,2665,-2926,-106,1001,531,523,4276,3568,-777,-1576,454,-722,-1961,-3089,-2819,-1885,-1284,-401,-17,117,-39,-2771,-2943,-2165,-2695,-2059,-1505,-2397,-1218,2283,2991,-1566,-2774,1199,361,167,2704,-420,-3157,-1244,-2534,-1544,-2036,-2423,1991,1886,1753,1116,3,1226,984,-828,-1815,-449,-169,-411,-577,-969,-825,-2050,-2039,-2030,-1392,-1888,-1707,-1850,-1864,-1934,-1810,-2395,-1246,-1038,-956,-753,-711,-1078,-3015,-1101,-1433,-1527,-1590,-1663,-1647,-1637,-1862,-1916,-2211,-2675,-3304,-3714,-2840,-1582,-430,-851,2360,1140,1707,3079,1770,-440,-1046,-1831,-2936,-1768,-2495,-1399,-1392,-324,-1102,-1385,-954,-2209,-501,-2360,2032,2658,2716,1549,-986,-2316,-1894,-1711,-566,-1963,-797,-259,-720,-1342,-1778,-1958,-1810,-2062,-1713,-1474,-3777,-57,198,-609,-1169,-2950,-3027,-248,-673,-1054,-1457,-2744,-2488,-2958,-3447,-2968,-2543,-2062,-1482,-780,-3145,-2405,-2236,-1118,-2380,773,1821,1892,1976,2038,-1412,-2386,-2589,36,548,-337,-485,-1308,-2194,-2863,-3544,-3723,-3251,-2916,-2634,-2608,-2469,-2324,-2010,-2671,-1382,-1154,-1007,-940,-1203,-1607,-2135,-2804,-3078,-2349,-1478,-581,333,1249,1922,-1165,697,-656,3008,2744,1101,-1416,-1726,-2600,-437,-1058,-1478,-1329,-820,-43,479,-1138,-2492,-1293,-2681,-592,584,213,-57,-379,-356,-577,-1777,-824,-1177,-3092,-2339,-3291,-3520,-2870,-2796,-1001,-2804,-2145,-1093,1170,1171,-799,662,30,-2295,-1096,-1004,-1177,-1245,-1137,-990,-8812,-5085,-3821,-271,-147,-2665,157,-134,-951,96,-1869,-920,-87,-316,-501,-2973,-2440,-1108,-715,-739,-697,-607,-668,-3248,-811,-1116,-1213,-1479,-1847,-2257,-2705,-3125,-3641,-3586,-3066,-2393,-1796,-1206,-611,-143,293,435,535,616,125,-2403,737,748,-698,495,467,-1137,-1288,-3268,567,350,-844,-189,-292,-367,-411,-507,-488,-628,-714,-783,-908,-4080,-2052,-2279,-534,-2006,-3326,-2143,-3444,-2250,985,-2168,-777,-1090,-5728,2461,811,-1194,-1059,240,280,3030,5911,5238,1225,-3905,788,1634,783,-361,-1311,-1914,-2016,-1524,-3943,-1915,-249,-71,-1902,-300,-596,-812,-1100,-1311,-4285,-3849,-3347,-3723,-2826,-1082,-1088,-1161,-1065,-2918,-847,-367,138,-4074,971,1841,-2592,-2096,2940,3042,2871,-2921,-2626,-4955,-2610,564,-166,-944,-1189,-1454,-1366,-1379,-32426,-276,1019,2472,4314,6043,7049,-7918,8753,4153,-7985,6728,5609,4604,-3199,-5206,4037,2964,-276,-6852,-10263,-12,3384,2721,1955,1271,-3452,-3058,-2924,-4608,-4785,-2213,-2454,-2567,-6298,-4199,-2537,-2382,-2193,-1969,-1832,-2940,-1400,-1209,-971,-626,-202,-3696,376,-667,1105,1335,702,-2176,-2154,-3639,-1486,-2903,-1259,-555,2049,1800,1459,-1117,-1304,-5059,-4753,-2364,-1612,-1863,-1821,-1694,-3539,-1167,-1057,-990,-3191,-1688,-294,-370,-3522,746,-2034,2168,1979,585,-1676,-2250,-3548,-3174,-2368,-1253,-2116,-942,572,-250,-159,-4060,-2733,1618,-235,-2521,-1390,64,-422,-918,-1388,-1838,-2286,-3168,-2526,-2233,-1852,-1408,-1637,-4019,-10723,-231,-2,-30,39,121,136,290,-2155,-2791,828,953,1090,1183,1269,1180,1075,951,684,405,10,-3485,-1112,-1842,-2127,-2169,-1614,-991,-1095,-6567,-4066,-925,367,-426,-1049,-1619,-1020,-3095,-2483,-3189,-2124,-140,-1108,-1779,4717,4449,-201,-3042,-3587,-62,1088,-3663,1357,4135,-1546,-2519,500,-1286,-3171,-307,-524,-459,-1167,479,722,768,578,107,-410,-1137,-2048,-2981,-3257,-2602,-1797,-800,40,1022,1837,-2737,1854,-1639,313,1276,-1861,-1003,-3095,-2850,-332,843,2152,3047,2145,1534,1828,839,-601,2698,6154,3611,-2755,2559,1596,-1538,-612,-2506,-1209,-1754,-2264,-2895,-3340,-3762,-4291,-4122,-3696,-3489,-3261,-3181,-3143,-3193,-3129,-3189,-3130,-3119,-3178,-3126,-3261,-3391,-3496,-3612,-3860,-4122,-3779,-3455,-3165,-2783,-2505,-2100,-1887,-1680,-1479,-1274,-1598,-2759,-504,-254,-465,-160,-64,-206,-259,-356,-493,-2112,-995,-1394,-1737,-2089,-2293,-2343,-2079,-2437,-557,-1338,-4152,-3404,-1514,-3189,643,2374,698,3,-1885,-4214,-1613,317,-35,-1541,-2361,-1951,-998,-1252,-1484,1855,2385,2808,2291,3108,1824,-527,-1473,-1042,-1894,127,1726,-1096,292,1306,-2367,157,-2924,1087,995,-3087,-2562,-1724,97,-95,-2477,-335,-216,-96,-98,125,-563,-1302,-573,-281,-717,403,170],[-2911,-1502,-1375,-2337,-1531,-2178,-352,578,-754,-1855,305,3328,3765,2732,2496,667,-686,-17,2852,2400,-609,813,-1907,-1134,944,1809,1882,1885,-3929,1599,1362,-2677,935,925,-1336,-1194,-516,-1291,-2177,-2953,-3338,-2970,-2156,-1386,-643,-167,-984,0,-135,-2334,-1741,-2175,-2081,-2384,-2534,-2390,-2140,-1914,-1889,-2001,-2316,-2755,-3305,-3629,-3417,-2923,-2404,-1907,-1384,-1171,-1091,-1228,-1579,-2034,-3769,-3001,-3387,-3555,-3246,-2817,-3572,-1784,-1442,-2903,-1021,-920,-842,-921,-3747,-3600,-2106,-2656,-2034,-2039,-1744,-1303,-1014,-613,-355,-3283,-759,-1272,-2026,-2583,-3046,-2679,-1745,-799,35,932,382,-366,-1242,-3062,-2191,-41,96,2259,-1115,189,1460,1354,1367,1528,1634,-87,1805,1808,-98,-2503,-2798,-1776,-2756,-2570,-812,-1500,-2268,-3393,-2274,-816,-601,-1891,-2364,1204,1344,3,401,1404,1586,-1258,-1588,-3103,1019,1466,289,-634,2437,-1048,-1324,1889,2202,1945,-2273,-837,485,-188,-1013,-1843,-2638,-3055,-2496,-2196,-3332,76,670,604,1389,634,-2303,-88,-200,-818,-1093,-1783,-2511,-2927,-2696,-2119,-1956,-1894,-1280,-772,-1223,-2138,-1170,-1291,-1472,-1605,-1650,-1492,-1173,-800,-1774,18,352,712,-2837,-2107,-2451,-2431,-1306,534,1746,1767,1771,1692,-5232,-3343,369,1332,-936,-3784,-3396,60,-235,-438,-539,-577,-603,-386,-247,-3153,-3238,-3671,657,1107,1666,2245,2652,3047,3255,3587,2329,3737,-48027,-160246,-150624,-11081,-2508,2806,2614,2366,2216,-30819,-9098,-10809,-6576,1268,-7034,-832,-2617,-5863,-8319,-6823,-1201,4004,-1617,-3032,-2373,-2344,-322,4071,-85,2509,-1044,-126,-1889,-4282,-1032,-2217,-3240,-3447,-2693,-2338,-1141,-501,-713,-1955,1237,1680,1995,-1457,2293,2181,2210,-3192,-155,988,545,76,455,139,-1550,-1900,-623,-651,-653,-2266,-2724,-1107,-1801,-798,-950,-1107,-1293,-2818,-3064,-2407,-2520,-1581,-1441,-1512,-1151,-378,-284,-1791,-2146,-662,-987,-1344,-1752,-2180,-3041,-2718,-2748,-2588,-2249,-2229,-1961,-1858,-1800,-1804,-1779,-1693,-1685,-1709,-2123,-1854,-1921,-2054,-2183,-2371,-2480,-2563,-3065,-2199,-1954,-2321,-1089,-732,-399,-317,-1116,-2899,-179,-338,-733,-743,-907,-1172,-2822,-884,-792,-438,-103,123,320,398,-1172,4,-402,-959,-1635,-2314,-2775,-2640,-1991,-1232,-583,-150,242,340,256,-900,-527,-1653,-2757,-1550,-2402,-2855,-2751,-3040,-2942,-2670,-2374,-2117,-1811,-2860,-1283,-1008,-973,-983,-1498,-2382,-1684,-1432,-1141,-2011,-950,-650,1285,800,448,783,-1983,-2298,-1218,-675,-4115,774,699,249,-725,-2900,-1773,-980,-1475,-1619,-1442,-3400,-618,-175,-3073,-876,929,-506,1117,1183,-3222,-2314,-2118,-518,-1879,1152,2510,3965,4544,2517,-2497,-2179,-3013,-650,-293,-644,512,1439,31,-2820,-1459,-2473,-1553,211,508,559,-1426,-2024,-66,-2497,-338,-724,-1049,-1256,-1555,-1766,-1908,-2079,-2257,-2403,-2387,-2119,-1633,-974,-402,-1298,739,-515,1578,1768,738,-1331,-1664,-2666,-668,506,138,-1236,341,884,1233,-969,-2261,-696,-2882,-740,-113,-986,-1658,-2333,-2526,-2730,-2522,-2315,-2114,-3103,-1962,-1618,-2155,-3398,-2481,-719,-2969,-2128,-927,-687,-951,-1322,-1664,-2077,-2520,-3064,-3436,-3765,-3428,-2861,-2307,-9616,-6364,-4915,-371,-73,-3007,446,-858,-1025,-60,-2388,-612,1517,1699,-919,-2635,-2238,-1337,1738,1066,7,1926,1487,-2774,502,-228,-737,-1392,-2122,-2856,-3487,-3039,-2409,-1599,-718,-588,-1941,106,1605,2980,2362,1859,2436,1116,-125,-2081,2983,2620,-459,528,583,-804,-760,-2937,-490,-999,-1528,-1848,-1878,-1724,-1464,-1262,-992,-935,-869,-814,-826,-3946,-1989,-1847,-316,-1142,-3051,-2297,-3416,-2520,307,-3060,-518,-312,-4934,2295,901,-1691,-1438,459,332,1715,804,-297,-1332,-3606,-3635,-3474,-2156,-951,-1149,982,2187,2980,-4131,-2259,1887,431,-2128,29,-909,1223,1701,1040,-4448,-2881,-3483,-3430,-2812,-667,-599,-610,-528,-657,-758,-689,-623,-3789,-210,16,-3117,-2415,176,-64,-580,-3047,-1842,-2668,-3312,-2825,-2027,-1523,-879,-688,-422,-232,-16612,1676,3250,4752,6394,7690,8549,-2851,8322,7356,-7150,4251,2513,895,-2623,-5355,-281,89,-224,-6331,-10643,-691,123,-41,-167,-129,-2969,-2866,-3011,-4353,-3710,-976,-1172,-1269,-6332,-3383,-1400,-1409,-1407,-1397,-1833,-2426,-1629,-1723,-1756,-1663,-1477,-4811,-1347,-1264,-1046,-1001,-822,-2613,-2356,-3113,-580,-3239,-1197,-1876,575,624,593,-808,-653,-3620,-4444,-3399,-744,-943,-997,-1610,-4083,-716,-89,-730,-2821,-1748,-866,-1482,-3634,-3353,-2764,-1461,37,864,-1059,-1584,-3169,-1125,-796,3206,-1383,-1280,-86,-1294,-624,-3440,-3797,-720,-1617,-2625,-2390,-1943,-1283,-668,-129,-602,-1093,-3455,1165,1189,1088,962,-1126,-2956,-9796,-231,-535,-1069,-1486,-1857,-2193,-2158,-1906,-2459,-635,-51,519,989,1374,1488,1473,1321,914,399,-303,-3841,-2083,-2797,-2548,-1690,-785,-38,-6105,-6172,-3988,-530,1874,-493,-433,-201,-1492,-2799,-2725,-2431,-2285,-937,-1258,-790,5250,5877,-35,-3428,-4412,559,1028,-2974,1231,3535,-1355,-2901,34,-1962,-2910,-1131,-566,-135,-380,1883,1303,2591,2543,2190,448,-668,-714,-603,-2273,-2009,-2969,-3686,-4011,-3495,-2925,-2568,-2006,-2102,-1877,-669,-2825,-2,1417,2115,2808,-365,907,2694,2181,1501,2258,1332,-102,2685,3611,3134,-2517,2054,1420,-816,-353,-2847,-1578,-2495,-3413,-4119,-3429,-3177,-2540,-450,316,690,-1250,-2826,-855,-726,-1175,-2257,-3345,-3970,-3437,-2268,-1395,-1395,-2524,637,1171,-1479,604,1945,-93,25,613,431,-448,602,-139,-473,-2150,-2321,712,299,-109,-452,-493,-607,-517,-408,-317,-2233,-468,-726,-1021,-1403,-1751,-2134,-2450,-3221,-2715,-2664,-3132,-3279,-1908,-2616,-1290,-990,-906,-823,-2092,-4441,-1831,-1705,-1964,-2192,-2320,-2166,-1957,-1605,-1845,-760,-359,135,595,1017,1344,64,-1926,-1642,-1893,-677,1523,-1090,334,1703,-1933,266,-2663,1439,1977,-2993,-3046,-2342,205,31,-2102,-953,-1131,-1208,-1297,-1074,-938,-1225,-677,-645,-604,-871,-1153],[-2144,-1539,-1348,-2312,-135,-2294,379,937,-440,-2293,-360,2605,3006,2938,2658,882,-144,326,246,-394,-815,-960,-1996,-1576,-511,-150,-51,-66,-3712,-414,-664,-3038,-864,-960,-1727,-1701,-1978,-2536,-3082,-3146,-2671,-2073,-1307,-608,90,572,-1002,913,206,-2458,-1447,-1761,134,165,252,-385,-1370,-1709,-1739,859,392,-324,-1267,-2295,-3310,-3382,-2410,-1908,-827,217,585,58,308,-210,-3054,-1579,-2288,-2948,-3262,-3009,-3220,-1688,-1168,-3101,-633,-24,300,313,-4190,-4051,-1849,-2467,-1341,921,471,-588,806,1387,-226,-3245,-456,-425,-2617,-1963,-1450,-394,-768,-1173,-1407,-1152,-705,-657,-933,-2605,-2546,-451,31,644,-1049,347,563,715,928,1190,1283,-104,1156,961,664,-2122,-2599,-1804,-2688,-2883,-1156,-1772,-2472,-3280,-2379,-1945,-1618,-2141,-2348,-1844,-1734,-1669,-1549,-1588,-1418,-1576,-2108,-3452,-1341,-1342,-1445,-1520,-1564,-1544,-1459,-1240,-1138,-1048,-2881,-1054,-1156,-1282,-1515,-1716,-1888,-2021,-2161,-2049,-3153,-1404,-921,-350,199,642,-2215,875,216,-504,1855,1830,468,-1861,944,-326,-1054,-1453,-545,-958,-1243,-2312,-1831,-1875,-1942,-1974,-1964,-1790,-1454,-1011,-1826,225,921,1729,-3484,-3286,-2318,-2318,-1513,635,4581,5038,5312,3314,-4644,-3352,377,1318,-1991,-4202,-3418,937,403,-195,-152,-217,-235,-20,78,-3350,-3971,-4683,-50,-113,-154,-231,-509,-786,-1188,-1365,-1588,-1720,-22862,-145158,-144311,-10954,-521,168,561,815,1096,-29312,-9101,-8481,-4470,2292,-6505,-255,-1735,-6138,-8541,-6594,-1599,7882,-2398,-3403,-2591,-2710,-1227,2588,288,2231,-1563,-540,-2572,-3811,2438,2679,1808,-1706,-1327,-2300,2727,2165,-95,-2132,3128,3233,3400,-1593,3902,4064,1874,-3150,-227,868,419,-400,3653,3230,-2050,-2197,737,1854,-91,-1740,-3289,-2195,-2288,271,168,549,92,-2834,-3131,-2509,-2420,-2127,-2374,-2683,-2943,-3184,-3540,-3904,-3765,-3385,-3046,-2669,-2320,-2036,-3025,-1633,-1610,-1603,-1546,-1900,-1919,-2136,-2376,-2655,-2883,-3036,-3257,-3493,-3693,-3889,-3841,-3669,-3400,-3170,-2907,-2740,-3678,-2556,-2733,-2826,-2916,-2926,-2710,-2519,-2166,-3153,-1284,-965,-980,-505,-390,-1187,-2594,-704,-1103,-1350,-1645,-2000,-2235,-2323,-2265,-1962,-1507,-994,-486,10,480,867,-734,-753,1509,1475,1481,1418,-153,-1388,-40,-1376,-2544,-1225,-1854,-2701,179,-177,-538,-1070,-1605,-2147,-2378,-3069,-2271,-2008,-1955,-1960,-2133,-2504,-2494,-2690,-2334,-2169,-1230,-1133,2042,980,-241,414,-2312,-2440,-758,55,-4225,529,875,1047,-338,-2186,-602,-2103,-3611,-3239,-1630,-3700,1635,1191,-2666,-154,4404,-173,3395,3114,-3279,-2222,-1863,-47,-1382,1517,3007,4228,4247,1928,-3312,-1709,-3436,-1532,-1353,-964,1144,2161,-676,-2975,-1574,-2372,-1502,895,815,701,-1510,-2421,-371,-2336,36,-238,-505,-725,-1110,-1463,-1761,-2074,-2370,-2673,-2979,-3176,-3051,-2739,-2529,-2281,-2072,-1924,-1753,-1717,-1705,-1578,-1689,-2875,-1458,-760,-478,-1064,539,984,1053,-888,-1988,-7,-2836,-1192,-1652,-2131,-2045,-1769,-1101,-728,-1582,-1689,-897,-3052,-1778,355,-2081,-3846,-2296,-752,-3319,-2205,-2253,-2939,-3282,-2607,-1974,-1376,-2338,-1769,-329,-125,22,266,563,-10625,-7907,-5480,1321,941,-3332,130,-1588,-1076,-392,-2945,-501,3734,3469,-1425,-2266,-2059,-1922,1391,633,-210,-488,-901,-2131,-1158,-1379,-1402,-1650,-2083,-2649,-3323,-3070,-2260,-1183,32,-635,-2187,381,234,5518,2288,2008,2579,1095,-361,-1943,5525,4718,-288,416,590,-426,-383,-2783,267,543,-1383,1154,1481,1667,1713,1568,1450,692,-726,-600,-560,-3652,-1914,-1476,477,-404,-2837,-2495,-3468,-2859,-785,-4093,-1293,-1714,-4082,-2314,-2357,-2237,-1859,-1647,-1504,-1362,-1234,-1221,-1065,-3245,-761,-521,-248,-27,-1370,587,795,1113,-4207,-2625,874,-15,-2546,-68,-1468,844,859,417,-4714,-2148,-3886,-3256,-3055,-2065,-2230,-2377,-2345,-2462,-2547,-2516,-2590,-3730,-2646,-2599,-4414,-3293,-2162,-1941,-1799,-1925,-1223,-812,-4461,-374,-284,-412,-3357,-423,-387,-453,-4803,305,1055,1736,2688,3551,4333,-66,5178,5290,-6597,4841,4337,3610,-2293,-6029,314,218,-566,-6201,-11014,-2522,-2370,-1753,-1115,-426,-2641,-2738,-3017,-4002,-2891,232,-87,-426,-6222,-2783,-1727,-1984,-1985,-1825,-2664,-1834,-1720,-1893,-2112,-2261,-2279,-4935,-2108,-1823,-1375,-1126,-811,-3223,-2646,-2426,-710,-3669,-1278,-3271,-1743,-2070,-2380,-2527,-2689,-2877,-3803,-4389,-2852,-2790,-2742,-2806,-4744,-2652,-2586,-2488,-2563,-2495,-2210,-1778,-3580,-863,-2728,81,736,844,-330,-917,-2965,-553,-877,3065,-654,-1674,-894,-2203,-915,-2881,-4347,-641,-1754,-2874,-2260,-2831,-2056,-1174,-360,-937,-883,-3920,1863,2050,2087,2077,-817,-2281,-8793,1259,1016,506,45,-475,-1163,-1824,-2622,-2943,-2143,-1313,-508,183,770,1067,1217,1217,968,652,239,-4441,-339,-595,426,1056,1726,-6516,-10979,-5801,-3704,-257,1773,-604,-796,2597,1668,-746,-826,-1837,-2676,-3016,-1350,-230,2161,3605,146,-3861,-4425,1066,890,-2401,954,2592,-1459,-3371,-555,-2752,-2644,-700,-448,74,227,2165,1144,3319,3898,3881,1302,-407,-528,-563,-2213,267,-4468,-1457,-1974,-1984,-1768,-1877,-1265,-1842,-3230,-1749,-3277,-918,-1198,-1481,-1791,-2029,-2148,-2377,-2552,-2692,-2844,-2934,-2874,-2975,-2755,-2517,-2297,-1916,-1613,-1293,-947,-3165,-174,217,621,877,-1397,-2991,-1331,1876,1951,751,-1675,-3118,-1283,-894,-1869,-2656,-2269,-1619,-3980,-2916,-828,-1518,-2919,1434,3787,-1304,599,1867,209,805,1198,274,-405,559,26,-441,-2779,-2016,2378,1438,342,-836,-1812,-2885,-3665,-3892,-3355,-2801,-2394,-2175,-1995,-1933,-1867,-1870,-1887,-3396,-1721,-1635,-2028,-2595,-1330,-1990,-1259,-1261,-1473,-1658,-2438,-4074,-2442,-2531,-2456,-2372,-2303,-2107,-1997,-1976,-2154,-1472,-1293,-1002,-730,-486,-326,-188,-2097,-2084,-1674,-1641,1116,-1117,419,1949,-1193,579,-2296,1128,722,-2748,-3267,-2909,-364,124,-1498,-542,1491,857,539,692,-618,-1174,411,809,-433,939,1454],[-1373,-1446,-1372,-2203,-150,-2401,10,-451,-946,-2753,-1676,-1980,-2102,-2265,-2426,-2436,-2150,-1817,-1382,-1028,-775,-512,-2207,-2057,-614,-574,-736,-923,-3150,-1362,-1576,-2595,-1713,-1828,-2266,-2483,-2031,-1635,-1273,-826,-370,-33,363,652,947,884,-734,728,28,-2325,-960,-1335,241,942,943,-925,-978,-1584,-2088,1380,309,-589,699,11,662,-283,-1331,-2255,-2617,-1904,-933,-79,587,1134,-2086,-2608,-2018,-1062,687,941,-2131,138,197,-3159,-354,-268,-1127,-1617,-4574,-3837,-1494,-2151,-923,378,395,-889,201,1414,-99,-3113,-147,-219,-2272,-1884,-1997,-1175,-941,1633,4680,2665,-1550,-904,-606,-2152,-2576,-681,-293,-834,-1439,-1861,-2270,-2647,-2948,-3091,-3176,-3099,-3145,-3183,-3315,-3442,-3662,-3890,-3720,-3573,-3308,-2878,-2593,-2909,-2046,-2921,-1206,-2247,-2305,-228,61,-345,-2172,396,542,-1775,-2577,-3533,301,166,-103,-384,-677,-938,-1145,-1189,-1277,-1274,-3429,-1099,-967,-810,-744,-676,-932,-1737,-1209,-1719,-3011,-3347,-4040,-3279,-2379,-1488,-1961,337,683,-14,3061,3865,50,-1523,3395,-706,-117,-850,626,1692,-807,-2352,-166,-734,-806,1727,-376,-1253,-2574,-2819,-1811,-297,939,2064,-3777,-3085,-1410,-1936,-1566,691,3272,2806,2356,1917,-3747,-3002,900,721,-2954,-4529,-3099,993,815,-1369,578,-454,385,484,485,-2960,-3921,-4723,209,693,888,1072,1075,1085,962,1040,1029,1035,1114,-122244,-135558,-12122,1698,1953,2138,2261,2510,-28294,-10026,-5414,-1872,3669,-5855,266,-788,-6067,-7889,-6216,-1679,8955,-3003,-3781,-2555,-3041,-2079,1025,568,1918,-1939,-799,-3219,-3179,1462,1407,1350,-1964,-1953,-2177,324,-142,-516,-2154,-1312,-1539,-1641,-1559,-1319,-1074,-564,-2903,-198,432,280,-773,652,664,-2117,-2386,706,908,27,-1179,-3476,-3185,-2597,381,331,743,495,-2733,-3170,-2446,-2281,18,-1194,308,285,0,-509,-1969,-1939,-2654,-3440,-4145,-3755,-3198,-2959,-2409,-2265,-2199,-2101,-2186,-2392,-2529,-2639,-2732,-2727,-2611,-2543,-2489,-2413,-2407,-2315,-2257,-2172,-2143,-2076,-2101,-3267,-2268,-2611,-2888,-3220,-3603,-3823,-3744,-3433,-3030,-2746,-2562,-2536,-2408,-2443,-2731,-2872,-2938,-3154,-3012,-2735,-2406,-1948,-1450,-1006,-1655,-83,315,636,896,588,1205,-1010,-718,988,668,430,57,-1118,-1611,-978,-1132,-2191,-1186,-1185,-1541,-1061,-1052,-1076,-1345,-1744,-2271,-2802,-3128,-2984,-2415,-1931,-1470,-2735,-2575,-1145,-1052,-1512,-2323,-2313,-2089,-1296,-387,-953,81,-2570,-2364,-233,781,-3995,233,1083,1851,59,-1424,30,-682,-1404,-1928,-2307,-3251,-2615,-2409,-2133,-1277,-488,281,1086,1923,-3152,-2065,-1532,387,-874,1993,3203,3147,3221,1436,-3067,-1004,-3164,-2479,-2489,-1217,1708,2494,-1379,-2468,-1430,-2186,-1467,1058,655,154,-1558,-2734,-593,-1984,-958,-1574,-2051,-2282,-2378,-2124,-1624,-1071,-1392,-39,330,614,-13,1035,994,-1195,641,-700,110,-252,-582,-1280,-1663,-3109,-2201,-1518,-1766,-1942,-2154,-2258,-2573,-2718,-2787,-2886,-2764,-2844,-2464,-2298,-1903,-1562,-875,-415,-1488,-2466,-1013,-2843,-1631,1512,-2028,-3940,-2177,-1148,-3726,-2243,-991,-1167,-1203,-2343,-115,-124,-2328,-2051,990,610,917,551,78,-11088,-9464,-4862,-1324,-1339,-3443,-990,-2053,-992,-789,-3271,-1192,-1577,-2075,-2567,-2921,-2928,-2670,-1902,-1311,-738,-229,-4,-1421,22,-381,-682,-1231,-1933,-2690,-3430,-3865,-3756,-3086,-2303,-1524,-1922,-402,-1112,408,740,842,993,1233,-359,-1816,2188,2433,-36,355,727,151,-16,-2647,1536,1374,-1663,626,1883,2296,2669,1905,1442,421,-1259,-555,-976,-3203,-1697,-1003,2886,368,-2508,-2584,-3445,-3068,-1227,-5003,69,263,-3080,-742,-979,-2595,-2097,-706,-631,-598,-670,-986,-1313,-2735,-2378,-2868,-3122,-3017,-2499,-1875,-1403,-946,-3928,-2779,-753,-894,-2915,-1435,-1834,-1730,-1720,-1568,-4803,-1448,-4288,-3007,-3324,424,617,640,658,349,-92,-580,-2059,-3726,-3044,-3333,-6119,-4377,-849,-4,-921,632,1743,2191,-5779,1266,2247,1927,-7128,1784,1893,1903,2075,2417,2801,3010,3434,3764,4059,499,4229,4198,-6183,3863,3582,3155,-1899,-6933,-2105,-808,-859,-6164,-10252,-2089,-1507,-2163,-2612,-2322,-2201,-2417,-2630,-3325,-2199,2849,3212,2560,-5726,-2196,2772,2146,-864,-2134,-3244,-959,-934,-1389,-1753,-1947,-2785,-3519,-1897,-1641,-1172,-859,-449,-3665,-2588,-1377,14,-3853,-1206,-4387,-1280,-1801,-2317,-2614,-2746,-2631,-2819,-4983,-928,-360,4,-2155,-4915,222,651,-796,-2168,-1414,-479,-531,-3166,-488,-2873,-573,-624,-884,-1347,-1936,-2676,-3221,-3120,-2530,-1757,-1776,-1512,-2590,-875,-2118,-3118,-2467,-2595,-2962,-497,1057,981,865,717,-989,-435,-4241,-264,-695,-1197,-1656,-2095,-2441,-7411,-2390,-2049,-1897,-1654,-1447,-1388,-1287,-1326,-2994,-1326,-1402,-1401,-1371,-1280,-1315,-1340,-1368,-1502,-1562,-1584,-5024,-1282,-847,-285,177,584,-15902,-14991,-5175,-3005,169,1711,-446,-1156,1558,1516,500,-58,-1151,-1978,-2503,-1129,-1499,-2455,-2420,-2107,-3773,-3252,-1379,-1330,-1698,-959,-463,-1592,-3673,-979,-3357,-2174,-364,-1091,-1862,-2800,-3145,-2207,-1351,-733,-444,-298,-482,-985,-1683,-2216,-2925,-4661,-3318,-2832,-2225,-1827,-1820,-1786,-2192,-2707,-2980,-3070,-2863,-2316,-1580,-870,-2298,334,779,998,953,1170,1290,708,1892,2559,2054,-1916,4806,5435,497,111,-3299,2466,6227,5811,4535,-1350,-2739,54,1875,1296,725,-2096,-3333,-1733,-943,-467,-436,-1868,-1971,-4431,-2918,-1448,-1181,-3069,3,-273,-1037,-902,-1206,-1398,-1314,-1147,-716,-392,-45,219,-343,-3448,-1791,574,360,-47,-570,-900,-1288,-1336,-1144,-761,-2153,-678,328,543,601,313,-842,-2258,-2358,-686,-1369,-1726,-2239,-2786,-3302,-2693,-1606,-564,306,-2977,-3586,-2015,723,4444,4304,-1723,1278,1232,-2510,-2473,2362,5895,1589,2397,2778,1817,995,-2165,-2468,-1455,-2910,346,-1366,326,2293,-547,898,-2059,736,-190,-2647,-3218,-3471,-2479,-2168,-1951,-2000,-2041,-2280,-2736,-2719,-2330,-1728,-1140,-551,-662,450,801],[-593,-1245,-1383,-2040,-2809,-3495,-3325,-2692,-2105,-3195,-1611,-853,-453,-111,223,589,813,971,1586,1799,-629,1952,-2471,-2531,335,530,835,361,-2336,-844,-1524,-2167,-2629,-3105,-3036,-2568,-1662,-1105,-687,-294,4,87,149,32,-128,-472,-894,-1373,-1608,-2061,-1670,-1446,-1227,-869,-604,-1517,-536,-1338,-2366,972,38,-892,-284,-999,763,196,-558,-1930,-2157,-2846,-2485,-1556,-627,256,-1075,-2540,-2841,-1838,818,2227,-986,-279,209,-3250,-185,1665,1340,254,-4887,-3319,-1927,-2170,-2049,-1863,-1701,-1709,-2038,-2141,-1721,-3012,-70,43,-1338,-1596,-2582,-2095,-1209,1634,5958,2584,-2525,-1205,-397,-1859,-2480,-863,-148,1755,-753,750,3490,3109,1864,2202,1606,13,326,-294,-904,-1372,-2034,-2049,-2162,-2543,-1746,-2228,-2745,-2441,-1488,-3632,-1363,-2349,-2395,831,1185,-253,-3412,755,2164,-2034,-3173,-3485,1017,1080,-309,1284,1973,-464,-896,1464,1261,1094,-3958,845,775,752,660,573,-544,-1580,-1388,-1641,-3048,-1968,-1433,-478,574,426,-1694,2989,978,350,4576,5197,-456,-1253,3119,-1101,688,-341,1275,2045,-400,-2385,-88,-528,-1071,3202,-461,1071,1002,646,-1875,-561,-858,-997,-3799,-2176,-1776,-2194,-2530,-2583,-2238,-1753,-1296,-967,-2756,-2442,-297,-276,-3972,-4919,-2626,-1102,-1297,-2283,-1426,-1439,-1524,-1473,-1604,-2015,-2980,-4164,-2059,-1756,-1247,-640,-139,408,839,1451,1933,2362,2771,-93611,-124963,-14769,3346,3204,2830,2252,1678,-28642,-12456,-2119,116,32,-5200,447,63,-5811,-7120,-6049,-1585,1954,-3573,-4233,-2338,-3421,-2955,-594,456,75,-2282,-1006,-3889,-2551,-928,-1028,-1107,-2505,-2747,-2082,-1764,-1991,-2083,-2263,-2332,-2416,-2534,-2650,-2730,-2829,-2603,-2658,-2175,-1884,-1672,-1508,-1430,-1322,-1979,-2601,-1129,-910,-679,-728,-3318,-2869,-2816,7,-103,-274,-531,-2654,-3200,-2389,-2283,-2835,-3104,-2880,-2310,-1675,-1157,-1926,-400,-47,135,102,418,435,-2882,-384,-1085,-465,-487,-925,867,958,990,928,-1988,-125,-885,-2371,-2145,-2122,-1043,-1404,-1680,-1931,-2072,-2239,-2767,-2551,-2928,-3220,-3551,-3876,-3802,-3595,-3260,-2824,-2469,-2167,-1959,-1575,-1279,-1170,-1961,-807,-407,-76,255,550,941,1380,1367,-3352,2215,1848,1992,3309,399,782,-1361,-712,3262,2577,1215,582,-1850,-1459,344,-430,-1749,-1532,-2090,-2686,-3185,-3228,-2829,-2453,-2144,-2329,-1926,-2398,-2066,-2085,-2194,-2159,-3249,-2627,-1487,-1376,-1443,-2504,-1929,-2374,-2814,-3310,-3557,-3377,-2852,-2307,-1597,-1021,-3646,-105,440,711,417,-761,1074,1107,1041,1068,-2184,-2539,936,745,-1493,485,484,497,626,898,-2877,-1876,-1187,764,-402,1022,736,441,219,69,-2168,-150,-2584,-3406,-3594,-1461,1379,1825,-2035,-1838,-1115,-1949,-1435,1170,485,-371,-1571,-3000,-749,-1428,-1367,-2179,-2873,-3351,-3621,-3303,-2573,-1708,-2034,-176,904,1613,-574,2037,1427,-962,618,-904,2201,1743,-288,-1165,-1573,-3377,-2802,-1777,-1453,-319,-271,94,452,-702,-1028,1455,-2476,-1139,-469,422,64,712,2063,-719,-1341,-2966,-1146,-2556,-1505,1706,-2005,-3825,-2149,-1696,-4131,-2261,-1239,-1772,-2168,-2700,-2224,-1966,-2288,-2255,-868,-461,-126,208,431,-10212,-9126,-3789,161,-257,-3350,-1258,-2186,-2457,-3049,-3582,-3944,-4043,-3769,-3110,-2164,-1500,-3521,1029,464,-547,2778,1767,-784,992,1303,4176,3160,182,363,-1131,-2342,-3067,-2697,-1721,-657,-1271,930,-2041,1580,1606,1286,951,720,-154,-1739,1112,1506,213,314,982,830,266,-2578,1235,453,-1908,-1149,-1557,-1706,-1634,-1530,-1339,-1374,-1695,-1501,-1587,-2729,-1458,-923,-502,-113,-2150,-2673,-3456,-3204,-1923,-5558,-765,-1391,-2090,-2256,-2423,-2815,-2230,-1997,-1796,-1526,-1208,-956,-527,-2218,-715,759,1662,715,-1998,1680,4671,3271,-3480,-2807,-582,-224,-3312,-152,-2013,-34,-123,-1754,-4764,-3005,-4728,-2830,-3724,1070,1544,1640,1562,1061,277,-259,-3512,-3951,-1587,-1738,-8151,-5599,2128,2511,-2369,2405,2199,1868,-7361,626,233,-164,-8223,359,970,1411,1857,2298,2629,2673,2859,2931,2990,-1309,2888,2853,-6146,2730,2615,2357,-1558,-8190,-4868,-2291,-1353,-6339,-8793,-2666,-2207,-3080,-3958,-4007,-3010,-2111,-2072,-2617,-1932,2162,2961,2536,-5129,-1886,3530,1641,-1888,-3042,-3618,-1103,-2068,-2978,-3727,-4179,-4286,-4259,-4121,-3915,-3568,-3405,-3130,-4079,-2756,-2743,-2617,-3963,-2620,-5216,-2531,-2466,-2334,-2003,-1672,-1388,-1880,-5367,-388,-187,-98,-2299,-4442,-415,-632,-1053,-1919,-1568,-1578,-1347,-2823,-663,-2754,-134,102,119,-82,-416,-2483,-1212,-1223,-929,-240,-1831,-2172,-2731,-919,-1462,-1966,-1999,-3535,-3165,-138,1660,1448,1414,1542,-1033,-38,-4622,2083,1805,1549,1023,-524,-1592,-5965,-2149,-2781,-3359,-3431,-3209,-3007,-2763,-2713,-3918,-2819,-3110,-3412,-3691,-3770,-3715,-3491,-3236,-3118,-3023,-3054,-5834,-3372,-3473,-3473,-3504,-3473,-23175,-17897,-4607,-2496,-2028,-1344,-595,-1771,207,1154,1514,414,-682,-1659,-3042,-917,144,2371,2318,1012,-3316,-2069,1736,992,-1177,522,768,-2022,-4116,-1505,-4040,-1844,303,845,702,1359,2520,1430,503,2069,1455,913,367,-67,-220,-2261,693,-3081,-391,1605,236,1751,-788,970,-43,-1565,-2761,-2183,-1316,-993,-645,-221,-2798,580,910,1015,413,1094,1266,922,2200,1596,1420,-1613,5435,6834,1021,235,-3491,2363,7237,6636,4313,-1492,-2638,1338,3931,4056,520,-2680,-3624,-2334,-1196,-854,-665,-1492,-2387,-4579,-2467,-2562,-3430,-4030,-4178,-3844,-3365,-2966,-2693,-2529,-2351,-2350,-2305,-2534,-2843,-3202,-3498,-4265,-3134,-2409,-1668,-1035,-526,65,379,708,675,-925,-2078,-717,-33,-638,-1366,-2100,-2901,-3668,-4279,-4514,-4159,-3485,-2693,-1899,-1042,-645,579,1262,-97,-3614,-3041,-1864,868,4517,4314,-1966,1384,796,-2950,-2616,2079,3939,660,2104,1326,327,-547,-2023,-2577,-1146,-4205,-500,-1587,270,962,175,1228,-1712,735,1112,-2462,-2841,-3264,-1730,-329,-574,-1695,181,159,37,164,-1282,-1711,149,19,-816,-585,-1090],[-26,-1190,-1544,-1832,-411,-2478,-1207,-1378,-1215,-3165,-1947,-94,220,407,565,792,1077,1089,1834,1782,-434,1918,-2648,-2952,-68,-18,4,-864,-1805,-2773,-3716,-4535,-5043,-5159,-4490,-3648,-2799,-2059,-1415,-753,-154,243,606,751,777,520,45,-662,-1337,-2125,-2896,-3595,-4307,-4831,-5355,-4987,-4277,-3477,-2700,-1875,-1117,-1178,-1284,-1922,530,438,26,-1951,-1504,-1507,-1614,-1254,-591,219,-47,-1176,-2675,-2202,1210,3269,192,-819,25,-3333,-56,2032,1468,276,-4470,-2722,-792,-1289,-286,2309,1791,-1341,-961,-36,-565,-2856,-2136,-2947,-3803,-3217,-3026,-3015,-1886,-1579,-1440,-1209,-2999,-1388,-719,-1629,-2263,-925,-359,680,-604,972,1071,1033,895,690,263,-204,-816,-1311,-1656,-1627,-1752,-1266,-1845,-2092,-1765,-2126,-2732,-1771,-689,-3015,-1289,-2269,-2473,-2194,-2284,-2109,-3482,-1334,-780,-2227,-3775,-3185,438,560,-839,427,271,-64,-715,-149,-353,-543,-3749,-857,-936,-922,-917,-831,-725,-960,-1202,-1640,-3065,-1631,-1665,-1414,-1026,-653,-1290,-112,11,-68,-327,-599,-890,-894,1070,-1412,1530,172,1759,2390,146,-2234,283,-190,-1210,3384,-478,1075,975,1748,-1897,2903,2789,1350,-3531,-1216,-379,-1028,-1632,-1497,-1463,-1276,-1067,-933,-1570,-1574,-282,-15,-4875,-5215,-1958,1186,1591,-2680,1682,-1665,3393,3855,2685,-415,-1090,-3202,-2634,3614,3366,3058,2553,2080,1536,1271,1008,825,729,-62076,-113183,-18655,-157,-582,-1194,-1944,-2585,-31253,-16726,-2735,-2331,-2095,-4429,-1858,-1887,-5220,-6321,-6023,-3071,-2344,-3969,-4499,-1832,-3668,-3652,-1921,664,877,-2444,-1022,-4390,-1856,1011,644,169,-3204,-3545,-1893,-1851,-2296,-2489,-2605,-2453,-2222,-2001,-1804,-1651,-1648,-1465,-2304,-1451,-1433,-1481,-1544,-1654,-1702,-1704,-2736,-2000,-2007,-2013,-2001,-2851,-1974,-2825,-1356,-1063,-671,-212,-2535,-3000,-2280,-2047,-35,-725,1912,3584,2068,1944,-1796,1212,2287,136,48,3396,1066,-2680,-91,-920,-121,-5,-348,2101,2327,2105,2057,-2373,-597,-1620,-2569,-1807,-2180,-2837,-3433,-3549,-3104,-2546,-2096,-2361,-1391,-1383,-1293,-1345,-1528,-1749,-2200,-2590,-2815,-2860,-2587,-2195,-1555,-1003,-1094,-1625,-782,167,280,252,49,-181,-450,-759,-3982,-873,-630,-247,230,266,372,-1732,-697,1771,1583,1085,258,-2038,-975,-637,-1088,-1434,-1759,-1930,-2084,-2214,-2226,-2172,-2262,-2387,-2561,-2701,-2736,-2618,-2246,-1899,-1442,-3464,-2647,-277,165,-667,-2702,-1348,-937,-634,-1228,-2163,-2557,-3081,-3357,-2974,-2420,-3229,-1006,-274,380,710,-225,2022,1713,1948,1950,-2979,-1752,2374,2652,-773,1607,1649,1206,1146,1093,-2510,-1685,-862,347,-6,-337,-779,-1187,-1463,-1596,-1587,-1439,-1874,-3488,-3961,-1746,563,1002,-2582,-1222,-747,-1707,-1414,1218,325,-864,-1569,-3289,-881,-742,-314,-1014,-1535,-1696,-1600,-1131,-444,-498,-2481,-490,1773,1970,-1150,1246,904,-743,592,-1182,-557,-1008,-1191,-1030,-1458,-3730,-3025,-2652,-1750,69,1574,2386,3049,-683,-465,2023,-2406,-1180,-523,472,696,1099,1502,-1004,-1192,-2924,-1362,-2312,-1431,-1883,-2062,-3766,-2306,-2537,-3888,-2627,-2619,-2584,-2649,-2995,-2917,-3113,-3329,-3563,-3473,-3204,-2772,-2148,-1497,-8519,-7390,-2725,630,490,-3157,-437,-2066,-729,-1445,-3109,-673,-815,-719,-1815,-1226,-1279,-3477,303,146,-734,1772,1765,-345,962,1035,5140,4512,554,2168,1269,-22,-1475,-2552,-2976,-2538,-1741,-858,-1778,574,1034,1093,1027,912,137,-1772,855,1066,353,237,1298,1486,402,-2625,1891,1317,-2135,-987,-971,-1629,-2171,-2632,-2856,-3173,-3431,-3670,-3874,-3750,-3319,-2684,-1979,-1336,-1834,-2822,-3553,-3277,-2628,-5021,-642,-1218,-1807,-2452,-3155,-3826,-4341,-4073,-3299,-2294,-1167,-95,745,-1778,-675,792,2111,129,-2478,1653,3695,2983,-3012,-2748,-1319,-142,-3742,-338,-2009,-2482,-3438,-3461,-4595,-1685,-5037,-2788,-4283,50,118,170,487,810,-167,-1744,-5001,-4462,-3224,-3782,-10086,-6696,2203,1402,-1720,-780,-1756,-2507,-9148,-2095,-1009,9,-5380,2159,2991,3385,3603,3709,3646,3280,3057,2739,2434,-5264,1725,1473,-6534,291,1092,971,-1226,-9746,-7856,-3812,-1956,-6647,-7053,-3225,-5089,-1760,-2265,-2669,-2933,-2815,-2121,-1991,-2148,74,1505,2266,-4516,-1890,2973,1217,-2491,-3418,-3655,-69,-821,-1467,-1847,-1860,-4753,-1423,-1272,-1146,-956,-999,-1304,-4311,-1669,-989,-878,-3956,-1264,-4640,-639,-612,-575,-392,-244,-155,-1002,-5475,327,403,13,-2360,-3681,162,146,-1484,-1810,-621,639,520,-2596,1395,-2285,1298,1098,-155,85,-605,-2431,-2202,-2841,-3257,-3106,-2509,-2782,-2714,-1147,-894,-954,-282,-4100,-3424,-757,-1301,-1849,-2304,-2400,-2060,-1533,-4742,-281,66,218,255,-806,-1752,-4435,-3889,-709,-848,-761,-598,-530,-419,-486,-5044,-788,-1171,-1577,-2002,-2331,-2610,-2594,-2353,-2119,-1833,-1622,-6625,-1391,-1244,-1071,-1046,-1099,-27213,-19072,-4010,-1693,-1665,-1555,-1340,-2485,-1240,-110,441,668,-342,-1372,-3252,-640,-155,2874,3312,1417,-2633,-920,2542,1063,-752,196,-158,-2585,-4626,-2009,-4672,-1592,2420,987,938,1688,4006,1669,-948,1019,3877,4136,1707,850,287,-2529,305,-2048,-252,1165,166,2411,-356,1014,62,-716,-2577,-2011,-2558,-2979,-3078,-3023,-2917,-2830,-3029,-3346,-3685,-3760,-3407,-2787,-2305,-1538,-816,-1293,497,1021,1483,308,-3640,2119,2956,3282,3477,-1694,-2592,2562,4831,5229,246,-3278,-3836,-2925,-1454,-1283,-961,-1076,-2622,-4101,-1808,-678,-1320,-2684,-2236,-1992,-1433,-852,-387,-70,189,187,-59,-199,-569,-753,-488,-4670,-1714,1900,1151,1965,3069,704,-185,1155,203,-1323,-1968,-696,1252,402,-803,-1878,-2838,-3406,-3218,-2634,-2009,-1423,-874,-410,-577,-720,745,895,-650,-4232,-2415,-1491,619,409,129,-1998,-403,-713,-3038,-2529,-1547,-1850,-2030,-2223,-2425,-2684,-2961,-3305,-3608,-3822,-3950,-3717,-3462,-3180,-2835,-2497,-1968,-1434,-950,-319,-2258,-2396,-2710,-1992,-547,-75,-1909,1378,1071,117,586,-1585,-1894,145,1434,-938,1528,2737],[488,-1131,-1651,-1665,-666,-2344,279,308,568,-2511,-1639,-374,2245,2338,2228,1607,1257,1115,1130,992,-81,894,-2307,-2782,-501,-488,-979,-1508,-1941,-2225,-2370,-2406,-2319,-2451,-2872,-3560,-3222,-2319,-1412,-430,517,1265,1528,1472,316,941,914,260,-788,-1549,311,-480,-819,-1181,-1539,-2507,-1959,-2109,-2574,-2481,-2565,-2474,-2292,-2736,-1661,-1486,-1424,-1977,-1768,-1747,-2134,-2634,-2838,-2280,-1448,-551,-1794,-2110,1686,3522,1289,-1521,-388,-3383,-2,2231,1473,300,-3946,-2141,-469,-728,-120,7188,2461,-1503,-1441,1066,-256,-2733,368,913,655,-323,-3276,-3988,-1796,1140,1844,1618,-2049,-1454,-104,-1571,-2126,-1026,-749,-183,-555,-174,-292,-440,-596,-731,-1000,-1237,-1567,-1770,-1907,-1867,-1799,-1775,-1642,-1707,-2268,-1784,-2607,-1061,-518,-2265,-1121,-2092,-2599,-973,-1187,-1493,-2354,-1947,-1678,-2496,-4518,-2815,-125,-263,-1610,214,112,-33,-554,-323,-594,-893,-3009,-1623,-2025,-2400,-2103,-1635,-1119,-624,-836,-1815,-3140,-270,112,108,43,-128,-957,-631,-894,-1229,-1633,-2054,-2334,-1762,-1058,-1843,194,509,1113,1386,614,-2067,690,84,-1410,2868,-506,1089,957,1987,-2036,3011,2598,726,-3267,-470,20,-800,-1644,-1713,-1112,-596,-211,-3,-412,-638,591,263,-5802,-5556,-1393,3071,3784,-2769,2606,-1860,4329,4815,3168,1488,1258,-2303,-4730,4514,3905,3246,2400,1580,665,-11,-721,-1362,-1894,-31254,-101531,-23736,-2731,-2384,-2190,-2148,-2088,-37159,-23372,-2087,-2143,-2297,-3774,-2243,-2016,-4373,-5682,-6232,-1286,-1256,-4340,-4496,-1264,-3877,-4192,-2746,504,157,-2560,-1002,-4797,-1299,283,3840,1132,-4183,-4449,-1757,2823,868,3101,-1751,3350,3718,4257,431,1253,1375,-1808,-1966,-41,345,-616,-1788,2211,994,-1567,-2893,-1926,-1970,-1698,-1461,-2381,-1227,-2765,-1067,-697,-93,648,-2541,-2711,-2266,-1974,-277,-508,2469,4630,2397,1833,-1752,2041,2657,38,-107,1614,971,-2461,74,-894,-5,-232,-579,-1022,-1385,-1728,-2043,-2690,-2268,-2456,-2499,-2072,-1960,-1745,-1560,-1362,-1214,-1031,-939,-2197,-844,-1556,-1216,-1447,-1765,-2061,-2483,-2624,-2361,-1997,-1626,-1342,-908,-595,-1136,-1396,-517,234,621,1034,1403,1817,2183,2398,-2834,512,2245,1681,1855,93,-98,-2176,-765,-191,-601,-819,-1087,-1705,-1420,-1546,-1492,-1344,-1232,-1066,-1010,-1062,-1111,-1181,-1432,-1683,-2766,-1743,-1387,-883,-224,282,-1296,-3286,-2714,170,631,-780,-3002,-832,-117,198,-997,-2389,-468,-2847,-1315,1336,1363,-2839,-840,1101,993,851,120,1388,1728,1075,955,-3288,-1017,2309,2521,-69,1705,1229,663,131,-305,-2144,-1558,-1873,-2466,-2902,-2971,-2844,-2643,-2382,-2098,-1808,-1517,-1298,-2505,-2978,-2082,63,356,-2890,-715,-437,-1523,-1442,1179,169,-1313,-1583,-3679,-1033,-525,-1296,-2145,-2847,-2386,-1513,-590,-250,-458,-2704,-599,1924,1748,-1738,506,231,-622,-1296,-1938,-2116,-1919,-1523,-1019,-1359,-3742,-2749,-3348,-1934,-413,-316,-28,107,-771,48,702,-2475,-1247,-589,94,-195,-669,-915,-1447,-1771,-2482,-2419,-2578,-2769,-3141,-3196,-3806,-2732,-3350,-3286,-2434,-1473,472,1052,-3215,-27,-433,-2342,-2576,1886,1700,1158,504,-347,-6578,-5625,-2936,-1946,-697,-2947,-96,-1822,-687,-1822,-2917,-392,3468,1399,-1689,-1114,-1155,-2544,-617,-255,-947,730,1658,-146,805,771,1713,1439,784,625,121,-400,-1480,-1693,-2021,-1988,-1688,-1145,-590,40,504,595,531,338,58,-1898,-837,-1231,-1331,-1299,-1061,-764,-471,-2762,-308,-395,-2284,-1863,-1175,-1432,-1688,-1969,-2057,-2161,-2052,-1769,-2310,-1966,-1168,239,731,1104,-1563,-2972,-3656,-3213,-3310,-4317,749,215,-534,-845,-1348,-2968,-2369,-1434,-999,-433,151,566,302,-1418,-571,848,779,-483,-3007,-979,-1747,-2364,-2927,-3354,-3146,-2657,-4109,-1587,-1852,-1153,60,518,-4284,-302,-4789,-2854,-4950,491,678,1065,1752,2304,-898,-3347,-6414,-5224,-5060,-5716,-10699,-7273,-2006,-2351,-1641,-610,524,1542,-10963,-1590,2706,2377,988,1376,608,-486,-1498,-1952,-1458,-757,164,918,-3125,-10758,2168,2304,-7318,-4054,-1233,1982,-825,-11478,-10773,-5227,-2580,-6943,-5156,-3748,-8010,-2553,-1728,-1241,-1224,-1575,-744,-1512,-2795,-2552,-925,-1013,-3898,-2171,-1571,-1783,-2544,-3205,-3334,-2091,-2035,-2000,-1941,-1795,-5332,-1544,-1535,-1505,-1345,-1351,-1746,-4233,-977,-983,-871,-3827,-1337,-3959,-1314,-1485,-1758,-1886,-2000,-2054,-1724,-5248,-1150,-748,-364,-2270,-2841,759,1172,-2002,-1812,-239,2093,781,-2480,1083,-1606,2400,1933,-935,474,-311,-2452,-1484,-1565,-1576,-1572,-1625,-3267,-2669,-2301,-1921,-1397,-892,-3580,-3698,-558,-1080,-1778,-2640,-2810,-1923,-1134,-4342,261,611,775,878,-1267,-2120,-2845,-5988,1258,1186,1146,1020,690,343,-186,-5911,-1278,-1929,-2494,-2841,-2457,-2113,-1754,-1363,-1020,-582,-146,-7099,670,691,1520,1707,1719,-27058,-18219,-3343,-1180,-147,-661,-1208,-3161,-2553,-2598,-2610,-2469,-2100,-1641,-3125,-520,-603,672,1545,1801,-1858,171,2864,1215,-400,-127,-1164,-3121,-5181,-2445,-5204,-1410,1284,721,364,75,-1,112,-2180,-26,887,1212,1427,1396,693,-2876,-742,-1431,-457,687,211,1773,16,1600,1285,227,-2119,-1006,-2177,-1167,1120,866,-2448,463,129,-188,-950,-738,-884,-825,-881,-612,-353,-947,111,235,308,347,-3712,377,369,390,311,-1905,-2585,611,968,1343,-73,-3789,-3887,-3447,-1700,-1688,-1283,-637,-2516,-3489,-1184,-904,-1875,-2751,-3409,-3189,-2450,-1839,-1441,-1246,-1120,-1225,-1298,-1557,-1656,-1416,-769,-3773,-1700,1413,874,2024,2780,-60,-882,867,-187,-1685,-1839,-660,1388,1298,1817,911,-385,-1181,-853,-1020,-1655,-980,-832,-671,-423,-659,32,106,-1342,-4605,-1770,-1002,-1440,-2084,-2633,-2778,-2298,-1672,-2708,-2293,171,474,-1169,723,551,177,-306,-1471,-2270,-1618,-2109,-1757,-1874,-1629,-1654,-1868,-2087,-2490,-3067,-3453,-3454,-2821,-2167,-1945,-835,227,-1750,1225,1167,-176,-230,-1965,-2022,-157,1332,-1096,1760,3085],[685,-1323,-1913,-1740,-1165,-2291,1076,1601,1044,-2060,-1016,-736,2118,2271,2327,1577,1161,861,623,690,255,-202,-1885,-2414,-1864,-2071,-2357,-2579,-2765,-2918,-3028,-3037,-2841,-2709,-2673,-2685,-2624,-2533,-2386,-2084,-1718,-1430,-1055,-774,-495,-385,-393,-546,-1257,-1481,-871,-943,-1083,-1110,-1243,-2070,-1523,-1711,-2570,-2334,-2681,-2934,-3021,-2803,-2404,-2054,-1722,-2047,-2101,-605,-322,-127,-41,20,110,157,-929,-1847,301,233,274,-2341,-911,-3238,1,1323,1363,323,-3453,-1579,-190,-126,-93,3771,2774,-1646,-1799,880,-466,-2620,441,1392,1475,432,-3162,-4913,-2153,562,5643,1784,-1126,-1287,-71,-1640,-2097,-1173,-1282,-1212,-579,1239,1068,737,368,-6,-537,-1054,-1679,-2181,-2503,-2315,-2047,-1898,-1699,-1673,-2776,-1436,-2294,-1232,-1036,-1629,-853,-1756,-2458,-819,-726,-668,-1313,-471,-150,-2734,-5070,-2350,200,-1311,-2432,659,430,175,-314,-286,-621,-972,-2151,-1768,-2164,-2388,-2233,-1824,-1364,-954,-772,-2066,-3097,-933,-1168,-1349,-1466,-1486,-1352,-1022,-568,-108,316,716,-1828,-290,1077,-2313,848,446,78,-490,-951,-1838,-1203,-633,-1615,544,-398,1175,1016,1730,-2210,1577,1302,-48,-2962,116,48,-212,-1511,-224,-181,19,342,686,734,359,2074,388,-6634,-5802,-972,2922,2915,-2647,2949,-1671,2837,2854,2687,2325,2085,-1592,-7363,1107,869,617,186,-246,-825,-1235,-1727,-2102,-2071,-4430,-91295,-29657,355,1020,1499,1766,1977,-46488,-32435,1823,1462,845,-3273,-544,-1197,-3120,-5106,-6415,-673,73,-4612,-4092,-652,-3938,-4285,-2681,253,-632,-2557,-900,-4992,-865,-541,2789,776,-5230,-3694,-1609,2638,207,3819,-1516,5442,5492,5811,852,700,575,-2148,-1572,-21,159,-1061,-2149,-61,-1331,-2271,-2939,-986,-224,-590,-48,-1954,-461,-2607,-31,-532,-1045,-1549,-2646,-2337,-2308,-1905,-1080,-690,-486,-336,-235,-289,-1779,-679,-863,-1150,-1444,-1794,-2205,-2622,-2606,-2263,-1871,-1365,-990,-743,-464,-242,-88,-2791,-1388,-3278,-2043,-1184,-1174,-351,-605,-839,-1073,-1179,-1238,-2236,-906,-1735,-370,17,369,737,879,1034,298,1006,367,606,2135,-346,-1257,-1258,-19,1924,2217,2743,4040,6014,5749,3859,-1567,-237,2418,1546,1357,-80,-573,-2562,-1250,-1447,-1275,-759,-294,-1126,142,843,1025,-324,389,669,1032,611,171,-288,-909,-1507,-3068,-1938,-1569,-1629,-522,-147,-1630,-2882,-2795,598,627,-969,-3378,-310,-517,-414,-1914,-2187,-513,-2815,-873,1986,2156,-2473,-1195,1431,1689,852,328,751,601,249,-124,-2602,-360,1117,1104,590,912,751,466,166,-99,-1788,-1482,-1558,-2253,-2883,-2956,-2596,-2225,-1841,-1478,-1171,-943,-877,-1409,-1717,-2245,-1072,-1209,-2817,-961,-616,-1390,-1497,588,64,-1654,-1577,-4145,-1183,637,697,479,-1507,448,342,284,-734,-477,-2756,-634,-385,-672,-2282,-1054,-1241,-1290,-1270,-1804,-1082,-1053,-1054,-984,-1282,-3323,-2328,-3613,-2012,-1988,-2106,-2076,-2230,-2249,-2295,-2489,-2652,-2953,-2908,-3071,-3009,-2995,-2652,-2529,-2184,-1973,-2100,-2120,-1323,-1057,-2377,-3914,-2828,-4275,-2643,-2590,-1675,1275,1158,-3327,-332,-621,-2422,-2673,1337,830,116,-703,-1659,-4623,-3916,-1050,475,1254,-2767,271,-1564,-708,-2156,-2799,-360,3481,787,-1507,-1136,-1113,-1650,-1623,-708,-1158,-551,-1044,-1333,-1537,-1764,-1651,-1589,-1542,-1488,-1455,-1417,-2022,-1669,-1645,-1512,-1368,-1079,-631,-173,349,622,852,1031,685,-2075,1036,852,216,28,320,127,-10,-2943,-285,-347,-2305,-2711,-238,-12,257,492,-49,-380,-1399,476,-2827,-1658,-1076,608,1856,1534,-1314,-2976,-3557,-2957,-3887,-3664,-1545,-1175,-487,-429,132,-2926,-2374,1909,55,-1446,1134,394,-327,-1284,-1979,-2640,-2963,-2834,-3496,-1647,-1125,-531,-2160,-2347,-3148,150,-4254,-869,-1613,-1619,-816,209,-3844,-167,-4095,-2976,-5625,1584,2720,2646,2599,2230,-1794,-4992,-7577,-6166,-6799,-7037,-9192,-7052,365,1014,1438,1760,2098,2351,-12569,-3013,2000,1532,1321,-846,432,-154,-645,-941,-1079,-1211,-964,-660,-12706,-16668,399,721,-8440,-7008,-5489,1043,-299,-13224,-12890,-6340,-3130,-7066,-3152,-4222,-9469,-5029,1209,1793,-849,-1257,-53,-1207,-3670,-5363,-514,1384,-3229,-2607,1290,896,-2244,-2640,-2736,139,-225,-638,-1004,-1228,-5181,-1161,-983,-656,-140,-513,-2111,-3869,112,791,597,-3581,-1372,-3419,-1840,-2208,-2443,-2144,-1628,-1105,-395,-4638,305,527,55,-1948,-1933,563,575,-2481,-1873,125,250,160,-2438,-413,-900,-1314,-1607,-1893,-2145,-2317,-2556,-2773,-3070,-3555,-3650,-2948,-3549,-2644,-1754,16,550,855,-2491,-3773,86,-859,-1967,-3015,-2355,-1083,92,-3600,1789,1182,1420,2970,-1766,-2584,-1203,-7343,909,-14,-917,-1835,-2683,-2543,-1731,-5984,59,647,1090,1342,1478,-537,1338,1352,1396,1619,346,-6888,2425,1682,2881,2821,2570,-22308,-15476,-2535,-783,-130,-577,-963,-3599,-3259,-1786,-1987,-2349,-2621,-2774,-2770,-2319,-1809,-1387,-653,-203,-1008,560,841,1074,-66,-382,-2030,-3325,-4846,-2746,-5562,-1252,-64,-534,-948,-1486,-2031,-2587,-2994,-2632,-2329,-1891,-1436,-926,-269,-3196,-1682,-1038,-868,245,346,3270,360,1556,1757,805,-1512,-588,-2293,-1752,1074,1198,-1907,1146,1496,-360,-1590,-437,-674,-1329,-2099,-2506,-2847,-3165,-3299,-3491,-3640,-3712,-3613,-3497,-3282,-3004,-2815,-2441,-2544,-1759,-1191,-633,-357,-3973,-3675,-3792,-1901,-1923,-1538,-133,-2009,-2815,-651,-284,-643,-1358,-973,-1096,-1208,-1344,-1486,-1575,-1448,-1271,-835,-468,-14,482,33,-2719,-1547,920,639,2045,2449,-690,-1289,780,-424,-1911,-1598,-555,511,-263,-1064,-1726,-2244,-2436,-2265,-1949,-1731,-1357,-1133,-1004,-881,-889,-853,-1014,-2064,-4270,-1746,-2202,-2491,-2286,-1809,-1631,-445,-1037,-2088,-1910,1041,2374,-1773,781,2402,1427,1268,-1169,-2028,-1101,-1451,-1663,-1913,25,624,1013,1344,-514,-302,791,-2060,-1701,-1623,-2503,-2333,-1324,-1230,851,1294,-519,-1150,-2347,-1984,-434,1078,-1190,1977,3378],[773,-1505,-2062,-1834,-1629,-2158,559,917,1109,-1628,-176,-697,220,-116,-349,-474,-551,-740,-913,-1207,-1571,-2012,-2564,-2878,-3049,-2642,-2183,-1662,-1187,-802,-1412,-300,-27,37,-1130,-1366,-946,-1453,-1897,-2051,-1955,-1789,-1460,-1201,-952,-882,-941,-1135,-1812,-1574,-1170,-916,-633,-181,-377,-1469,485,-441,-2575,157,-1227,-1322,-1725,-2264,-1022,-486,-523,-2203,-2541,-126,508,1406,1850,2032,2251,3455,-363,-1743,2235,3312,2249,-3095,-1272,-2907,-1147,369,1071,251,-3089,-1118,-45,387,-296,5573,2841,-1871,-2085,624,-830,-2623,-566,-200,434,1077,-2806,-4091,-2533,-337,2575,1163,-421,-1015,-206,-1936,-2324,-1500,-2054,-2285,-811,1172,1823,672,156,2078,1671,11,-435,-511,-1397,-2181,-2674,-2344,-1798,-1467,-3070,-885,-1984,-764,-744,-1292,-983,-1455,-2149,-1327,-1281,-1287,-1257,-1397,-1342,-2990,-4537,-1966,-1690,-2681,-2664,-2307,-2564,-2772,-2802,-2537,-2401,-2303,-2276,-2286,-2349,-2407,-2518,-2530,-2407,-2167,-2012,-2500,-3018,-1607,-1494,-1304,-1093,-902,-704,-422,-71,-70,601,936,-2302,-86,1379,-2805,1413,786,958,485,-22,-1720,-1457,-1958,-2043,-1508,-864,-208,365,785,-2537,1223,1219,-1097,-2721,419,1115,62,-1219,892,469,-48,-581,-963,-833,-236,408,423,-6935,-5946,-879,1952,1746,-2623,994,-1298,-203,-682,-1146,-1428,-1214,-1287,-10396,-369,-117,-3166,-12302,-210,-507,-598,-710,-711,-547,-242,-83891,-36147,722,1068,1273,1334,1422,-58815,-43742,1456,1305,929,-3101,-845,-644,-1493,-4628,-6335,-1480,-490,-4860,-3556,-126,-3915,-4024,-2071,-122,-1480,-2507,-794,-5047,-642,-1485,1670,300,-4075,-2790,-1484,924,-622,-214,-1295,-1586,-2272,-2936,-2661,-2025,-1560,-1559,-1152,-490,-404,-1568,-2543,-931,-977,-1823,-2814,368,1222,-1187,-161,-1634,206,-2392,373,1715,4034,2690,-2855,-1920,-2404,-1831,-1146,-173,803,749,842,924,-1888,1016,1111,-362,-564,974,367,-1857,118,-1051,105,181,232,251,-99,515,625,-2623,-1585,-3663,-1315,-900,-890,341,48,-247,-558,-756,-913,-2402,-727,-1864,-250,110,418,717,771,813,853,746,197,340,479,-373,-1413,-1162,664,2438,2524,2819,4065,6427,6158,4454,-463,-761,2652,1549,674,-169,-945,-2600,-974,-661,-272,335,95,-473,704,1914,1389,60,672,824,1402,907,446,29,-492,-971,-3164,-1719,-1910,-2232,-1949,-1989,-1959,-2360,-2780,-1467,-1272,-1136,-3471,-671,-460,-192,-2365,-1620,-420,-2671,-329,216,157,-2032,-1360,16,-91,-304,-338,-450,-561,-749,-1098,-1729,-1099,-1341,-1675,-1957,-2218,-2338,-2409,-2316,-2034,-1771,-1483,-1327,-1306,-1346,-1434,-1694,-1999,-2248,-2414,-2460,-2382,-2291,-2114,-1988,-1945,-1963,-2105,-2426,-1853,-1327,-1191,-1453,813,137,-1749,-1395,-3684,-1186,1318,745,85,-2087,-1124,-1760,-2205,-2326,-2182,-2654,-1686,-1525,-1412,-2605,-1194,-1251,-1324,-1485,-1852,-1990,-2386,-2807,-3134,-3573,-3222,-2812,-3311,-2192,-1938,-1784,-1604,-1707,-1726,-1757,-1843,-2757,-1680,-1162,-806,-237,234,-155,-1516,-802,-1396,-2436,-2034,-1089,1858,-2440,-3938,-3022,-3577,-1892,-2649,-1670,1191,1256,-3217,-539,-706,-2376,-2593,1505,922,478,317,345,-2686,-2203,-380,910,825,-2539,546,-1249,-656,-2311,-2682,-148,-193,-237,-1203,-1167,-1018,-768,-2443,-1080,-1242,-1222,-797,-1096,-1454,-1938,-2141,-2422,-2725,-3022,-3349,-3669,-4117,-3844,-3179,-2368,-1606,-817,-9,475,517,647,1558,1986,909,-2153,2119,2107,23,21,2232,2153,256,-3042,1085,62,-2125,-3386,-1043,-1231,-1140,-896,-459,-207,-566,312,-3277,-1296,-903,439,282,-2,-1012,-2678,-3053,-2454,-4035,-3336,-2001,-621,505,-1189,-189,-2776,-2289,2024,-376,-2526,1580,2948,-604,-817,-326,975,1613,-1476,-3807,901,1491,808,-1756,-1985,-4133,309,-4029,-1209,-1347,-1896,-1699,39,-3281,-52,-3119,-3044,-5917,1518,5536,1056,4319,3727,-2655,-6588,-8242,-7202,-7941,-7254,-6761,-6126,1837,1393,744,64,-473,-871,-13725,-4558,-637,-138,740,-918,1913,2112,2151,2071,1813,1262,887,524,-20878,-21149,805,1339,-9882,-7886,-7562,2781,325,-14797,-12834,-6974,-3575,-6926,-2154,-4693,-7539,-7651,-33,510,-386,-888,499,-1144,-4300,-4468,-2138,-1912,-2510,-3029,-2594,-2362,-2024,-1959,-2004,-1063,-774,-536,-282,-1732,-4477,836,1127,-558,-507,-1314,-2428,-3406,1071,930,287,-3307,-1644,-3077,-3759,-3791,-2849,-1806,-949,-340,290,-3726,530,560,-39,-1447,-1038,903,684,-2886,-2057,371,3003,1842,-2526,116,75,1949,1420,-2736,-20,-832,-2625,-2643,-3490,-3904,-3238,-2502,-3735,-2738,-2212,-1689,-1880,-2197,-2549,-3412,-2500,-2054,-1465,-930,-493,-438,-24,-2798,80,-166,-566,-1010,-2279,-3185,-2359,-7662,-1740,-1311,-718,-91,428,1003,1432,-5095,2159,2264,2279,2159,1951,-2231,1047,539,-70,-612,-1143,-5860,-1980,-2161,-2228,-2408,-2666,-13544,-11477,-3594,-3444,-3266,-2962,-2725,-3782,-3006,-2510,-2493,-2593,-2546,-2410,-2494,-2013,-1813,-1768,-1414,-1271,-990,-741,-376,27,116,-704,-2850,-3090,-4085,-3057,-5868,-1255,-994,-1156,-1030,-884,-722,-632,-2449,-1720,-701,-428,0,525,1140,-3363,-2640,-900,-1507,-252,357,3397,514,1333,2021,1108,-1002,-419,-2291,-2355,529,355,-1442,1034,884,-1151,-2224,-1457,298,473,668,-1209,-1578,-174,2466,2363,2119,377,-3497,497,-332,-1230,-2276,-3101,-3408,-2966,-2261,-1780,-1665,-3788,-3371,-4065,-2216,-2026,-1829,271,-1386,-2263,-406,2289,2457,-592,236,434,349,180,-1035,-739,-1014,-1183,-1102,-1126,-1068,-909,-620,-1701,-1314,317,317,1146,1005,-1265,-1534,-147,-755,-2103,-2111,-2705,-2897,-2546,-2128,-1725,-1485,-1371,-1349,-1447,-1848,-1761,-1814,-1757,-1498,-1212,-786,-511,-2872,-3731,-454,99,29,-55,-233,-1301,-660,-1796,-1437,-1530,-1507,-1527,-1969,-1047,-765,-550,-395,-952,-1849,-435,-631,-1125,-1972,-1578,-1792,-1868,-1563,-1127,-724,-90,-2088,-1487,-1157,-1336,-1361,966,-567,1820,1407,-931,-2184,-2756,-1870,-612,-46,-1235,741,1684],[-1610,-1549,-1974,-1821,-1849,-1853,82,380,122,-1086,-794,-1393,-1870,-2324,-2615,-2578,-2232,-1828,-1330,-915,-548,-258,-1051,-1676,-1948,-1894,1013,1092,1460,1553,-2110,359,1512,1352,-436,-711,125,-216,-382,-248,50,315,660,690,-1040,6,818,455,-2206,-1633,-461,-695,-845,-862,-919,-903,-905,-901,-2418,-1132,-1359,-1551,-1805,-1919,-1908,-1790,-1510,-2243,-2883,-946,-520,963,1363,1829,2745,3600,29,-1702,2288,4183,3466,-2851,-825,-2274,-9,-362,-897,-991,-2648,-539,184,991,-507,1688,1915,-1970,-2071,562,-1102,-2532,370,1195,779,574,-2147,-3181,-2420,-1327,-1248,-1493,-1725,-1986,-2059,-2227,-2608,-1754,-2789,-2991,-1051,482,862,-119,-78,1433,1346,-89,-990,668,342,35,-1731,-1784,-1909,-2264,-2900,-3017,-2449,-1722,-851,-1086,-506,-1067,-1678,-183,2448,2867,123,1047,102,-2953,-3438,-1525,-1114,-3824,-1643,4816,4147,969,144,1523,466,-567,-1521,-2224,-2460,-2225,-1940,-1638,-1359,-1119,-1015,-2939,-2782,-1806,-272,-42,114,-1010,-747,-119,-430,-826,-882,-1170,-2601,-1887,-2012,-2749,-2109,-2244,-2288,-2531,-2736,-3064,-2903,-2472,-2328,-1648,-1336,-1055,-863,-823,-2891,-1157,-1581,-2304,-2427,-1706,-772,156,-613,1989,2497,2780,2812,2553,2171,1814,1449,392,-6308,-5825,-1074,2695,2915,-2776,2662,-843,1233,345,-697,-1571,-1488,-1387,-13310,249,636,-38360,-48347,-10218,-356,-779,-1245,-1592,-1729,-1647,-80318,-42753,-931,-581,-376,-341,-336,-73426,-56751,-997,-1497,-2218,-3322,-3240,-2626,-1592,-4212,-5792,-832,1607,-5097,-3017,269,-3854,-3717,-1427,-606,-2304,-2452,-717,-5044,-650,-2509,-244,-357,-2793,-2018,-1385,-557,-1618,-562,-1128,-543,-506,-511,-542,-593,-755,-701,-852,-799,-762,-2135,-2980,-683,-584,-2321,-2547,-488,-426,-2006,-466,-1481,-27,-2195,-20,951,1445,1957,-3176,-1540,-2592,-1805,-1779,-128,2847,3888,1929,595,-2151,3301,3144,-728,-904,1194,-111,-1578,-61,-1263,217,510,211,-146,-1092,-586,-730,-2375,-1719,-3195,-548,-740,-753,371,589,-311,389,1085,1132,-2729,1134,-2024,698,454,110,-178,-674,-1085,-1372,-1650,-1846,-1971,-1793,-1648,-1711,-1665,-1660,-1976,-2160,-2338,-2431,-2200,-1752,-1269,-730,-1143,201,497,21,-268,-1294,-2362,-1149,1004,1070,-5,207,13,1125,1579,1528,249,853,781,731,405,180,51,-140,-272,-3023,-360,-303,-2790,53,-695,-1942,-1920,-2773,678,759,-1399,-3073,731,645,575,-2030,-1031,-365,-2569,-848,-933,-995,-1655,-1438,-443,-280,-285,-195,-265,-411,-688,-1986,-1085,-1319,-1498,-1617,-1534,-1329,-968,-608,-186,-1012,-969,-1243,-189,788,323,247,-188,-620,-949,-1175,-1310,-1377,-1457,-1418,-1334,-1197,-993,-849,-2050,-517,-435,-1051,-1445,-513,-500,-1778,-1151,-3096,-1164,-963,-1196,-1519,-2680,-2238,-2778,-3223,-3006,-2564,-2609,-1865,-1673,-1532,-2803,-1185,-1085,-917,-759,-1766,-1110,-417,-614,-867,-1032,-2139,-1304,-2888,-1799,-351,-167,150,209,-1299,712,796,-2810,-1457,-807,1353,2071,2422,-270,-1482,-637,-902,-2750,-1977,-776,1993,-2467,-3941,-3107,-2575,-1193,-2702,-1542,580,1252,-3031,-733,-1135,-2272,-3316,-4169,-4254,-3620,-3094,-2776,-2677,-2697,-2859,-3094,-3268,-3059,-2760,-2305,-1917,-2400,-2667,-791,-440,-296,-901,-1277,-923,-34,-2828,-1435,-1264,-2057,-35,-713,-1528,-2527,-3282,-4064,-4139,-3455,-2742,-2037,-2254,-1069,-559,-1168,211,421,558,505,364,-115,-673,-1236,-1714,-2107,-2354,-2410,-2263,-2236,-2280,-2461,-2716,-3075,-2943,-2487,-1899,-3662,-466,254,738,892,-199,163,457,913,-3670,-889,-659,1113,1194,1215,-690,-2164,-2226,-1767,-3639,-2314,2020,2291,1000,-1963,-526,-2561,-2155,2058,-911,-3563,258,1759,-942,-520,-210,1037,1493,-1753,-3857,646,1767,-61,-1383,-1544,-4542,-594,-3492,-1577,-1115,-1960,-2559,97,-2630,75,-1897,-2945,-5233,-105,-372,-1616,105,769,-3195,-8027,-8186,-8242,-7868,-6493,-4163,-4760,2112,3409,2283,994,-306,-1677,-14273,-6148,-2270,-717,1058,2407,3641,4354,4764,4903,4711,4074,3455,2687,-23456,-21752,1259,87,-11557,-6769,-7371,3098,1030,-15784,-10599,-6921,-3833,-6433,-616,-5126,-4389,-9998,-3020,-3024,-3022,-3187,-3329,-3658,-3933,-3906,-3550,-2849,-2102,-3016,-535,145,-1717,-1137,-1125,1981,2157,2170,2089,-2243,-3487,1709,1430,-534,-1239,-1986,-2587,-2833,-236,-785,-1186,-2925,-1719,-2806,-1068,-1022,71,146,981,1495,1850,-2450,100,1052,-165,-665,-55,992,415,-2995,-2232,597,2753,2608,-2563,-490,1017,615,104,-3556,-1061,-1618,-2720,-2719,-3155,-3651,-4052,-4237,-4511,-4487,-4279,-3859,-3447,-3007,-2557,-2905,-1671,-1418,-1188,-1060,-1016,-1040,-1166,-1876,-1367,-1630,-1938,-2164,-2519,-3731,-2100,-6899,-1167,-811,-337,151,527,960,1261,-3222,1815,1898,1954,1951,1962,-3808,1903,2058,2257,2613,2983,-3798,3568,3790,3928,3808,3525,-1651,-6631,-741,-642,1488,1162,799,-3540,-2188,-327,-598,-969,-1240,-1511,-2248,-2161,-2537,-3034,-3102,-3177,-2944,-2716,-2440,-2227,-2182,-2167,-3443,-2441,-3173,-3238,-5883,-1830,-1315,-851,-327,39,341,568,-1523,-2335,867,1004,1067,1025,930,-2881,-3457,-800,-2081,-609,-812,-1289,-1914,-2236,-2680,-2806,-2846,-2583,-2412,-2811,-1983,-1624,-1130,-488,62,-1890,-2614,-2432,-319,32,137,-1754,-2495,217,6227,7237,2956,369,-3282,-332,3870,2780,1603,-2157,-2561,-967,-1456,-1945,-2588,-3185,-3398,-4127,-2505,-1872,-2022,588,-682,-1762,-361,1080,706,228,-135,-611,-1009,-1280,-1526,-1384,-1199,-1100,-921,-985,-1109,-1282,-1454,-1474,-1500,-1186,-820,-519,-326,-1699,-1617,-253,-780,-2196,-1780,-2642,-3349,-3076,-2114,-909,10,-59,2249,2985,-1907,1597,1185,-254,46,-397,1567,330,-3681,-3200,93,586,770,255,-289,-896,-1304,-2569,-2297,-2723,-2906,-2918,-2579,-2128,-1619,-1150,-709,-832,-1748,157,510,-416,-2102,-61,554,372,308,-18,-1193,211,-2244,-1411,-806,-1078,-1595,1155,95,1955,1471,-1412,-3336,-3212,-1786,-661,-814,-1968,-2875,-2749],[1329,-1454,-1672,-1697,-1712,-1410,-337,41,1591,-465,1870,404,-231,-1447,-2408,-2563,-1899,-1230,-615,-924,111,269,-672,-1307,-2028,-2235,240,185,87,-50,-2492,-333,-291,-340,-515,-772,-1013,-1268,-1462,-1448,-1294,-1139,-827,-545,-879,-239,88,58,-2460,-1737,-30,-852,-287,-398,-624,-819,-1042,-1231,-2204,-1672,-1862,-1996,-2121,-2122,-2085,-2095,-2111,-2273,-3240,-1840,-1750,-1687,-1667,-1580,-1363,-1056,-608,-1861,592,1174,1837,-1959,261,-1563,111,1852,573,278,-2241,-2962,-2152,65,-827,4319,2655,-2062,-1914,609,-1362,-2464,301,2168,2657,2366,-1430,-2362,-1891,-2467,-594,-1005,-1372,-1780,-2042,-2597,-3039,-2358,-3106,-2968,-2020,-1636,-1152,-937,-261,802,1360,-278,-1206,2345,2359,2275,-2011,-2253,-2303,-1496,-2322,-136,-1203,927,1557,-1119,-464,-755,-1244,-940,2434,3266,542,1107,-555,-2663,-2312,-1160,-1919,-2677,-410,5648,6993,976,370,4639,3514,1959,-449,123,-749,-1453,-1680,-1761,-1732,-1746,-1991,-3443,-2575,-2635,-2413,-2000,-1561,-1328,-1114,-673,-1358,-1820,-344,-368,-2768,-784,-876,-2174,-985,-1050,-922,-888,-749,-1716,-618,-375,-2752,-135,-144,-173,-257,-439,-3322,-1022,-1495,-3694,-2706,-3163,-2437,-1598,-665,239,907,1487,1944,2216,2423,2543,2701,197,-5846,-5580,-1602,3408,3691,-3242,3459,-521,2826,2942,3467,2704,1996,-1952,-15498,-2247,-1250,-72272,-85164,-24052,-4075,-1272,-430,397,1217,2002,-81062,-49039,3495,2227,3772,3535,3230,-90070,-70897,1760,1130,-1868,-4010,-3144,-1093,-1086,-3891,-4942,-1391,-348,-5372,-2561,-341,-3851,-3552,-1053,-1207,-3022,-2471,-1575,-5087,-2073,-3529,-2375,-2407,-2333,-2243,-2119,-1936,-2763,-1539,-1397,-1180,-1014,-932,-919,-973,-1185,-1236,-1535,-1673,-1844,-2727,-3372,-2213,-2148,-3072,-2201,-2164,-2262,-3004,-2854,-3039,-2777,-2226,-1555,-875,-177,473,-3451,-1206,-2828,-1828,-2495,-178,1715,1503,1342,-215,-2548,970,1093,-1204,-1311,388,-621,-1364,-372,-1565,-27,1231,1343,-112,-2144,623,669,-2125,-1797,-2558,-1376,-1723,-1921,-1787,-1520,-1178,-867,-539,-331,-3109,-61,-2172,-300,-460,-704,-928,-1320,-1601,-1730,-1845,-1938,-2084,-2065,-2185,-2533,-2690,-2585,-2398,-1795,-1090,-400,348,1047,1587,757,-1369,2477,1641,-514,-330,-1557,-2026,-1372,-155,-675,-926,-1110,-1142,-1045,-965,-738,-443,-172,199,540,860,-310,1390,1999,936,-2688,-161,-279,-3254,2537,-1380,-2014,-1550,-2722,1362,1053,-1703,-2601,100,-153,-304,-1169,-640,-728,-2470,-490,-42,410,-1307,-1397,786,2331,360,839,2542,2367,-552,-2577,-192,1091,768,463,304,226,275,-221,-1068,-586,-629,-1151,-121,-444,-978,-1509,-2092,-2500,-2527,-2206,-1696,-1126,-623,-83,403,14,688,1412,-1723,176,249,-921,-1435,691,353,-1781,-803,-2433,-1161,-1341,-1422,-1455,-3154,-1369,-1482,-1588,-2080,-1749,-2594,-1876,-1963,-2056,-2840,-2210,-2429,-2608,-2742,-2735,-2487,-2216,-1902,-1493,-1305,-1505,-1058,-2508,-1683,-1184,-1177,-952,-1447,-1512,43,362,-2668,-1583,-907,1277,1463,1517,-69,-1369,-450,-470,-2918,-1858,-372,2189,-2426,-3848,-2984,-1627,-569,-2710,-1291,-83,-988,-2800,-3313,-3114,-2282,-2219,-733,-122,306,652,839,402,773,440,403,12,-2272,-826,-1262,-1774,-2448,-2730,-3140,-3550,-3940,-4194,-4020,-3655,-3321,-3110,-3013,-2951,-2909,-3053,-3146,-3232,-3326,-3011,-2658,-2248,-1779,-1302,-806,-1978,-247,-887,-1135,388,359,261,-5,-328,-944,-1572,-2110,-2432,-2546,-2490,-2337,-2085,-2006,-1967,-1931,-1719,-3009,-554,-378,-1453,-3114,-1117,4291,4934,864,-68,673,1557,1549,-3913,-421,-348,1730,3301,3092,-365,-1530,-1196,-955,-3151,-1610,-349,-1124,-1604,-2676,-1161,-2306,-2021,1440,-1550,-4505,-1009,585,-1179,-239,-127,1065,1366,-1919,-3640,443,633,-992,-1097,-1085,-3446,485,-2785,-1996,-990,-1869,-3388,-2044,-2286,-1854,-1147,-2596,-4182,53,-55,-3978,-874,-1504,-3156,-9219,-7516,-8503,-7030,-5413,-1732,-3211,2172,2395,2008,1503,1045,610,-14352,-7790,-103,143,958,1637,2422,2865,3144,3258,3115,2563,2016,1253,-16891,-17249,-799,-5331,-13418,-4648,-5897,1567,1638,-15757,-7608,-6226,-3962,-5691,1271,-5609,-1154,-10154,12,-78,-146,-245,-139,-1667,-2111,559,-3800,1389,-583,-2289,-1210,839,-1676,-246,-202,2325,2018,1591,1121,-2793,-2466,41,-267,-435,-1803,-2575,-2633,-2262,115,164,323,-2514,-1269,-2633,175,-1562,182,44,761,1266,1665,-946,-347,182,-397,294,937,815,113,-2823,-2450,728,1399,1166,-2466,-1212,126,-165,-347,-3986,-857,-1134,-2845,-1822,-2631,-2491,-2769,-2828,-3772,-3086,-3133,-3074,-3086,-3103,-3081,-2949,-2722,-2521,-2227,-1937,-1656,-1375,-1141,-960,-486,-281,-134,26,-2412,-4246,106,-5634,-7,-353,-642,-927,-1256,-1338,-1207,-841,242,1271,2505,3842,5287,-5146,7642,9336,10411,11299,9942,-926,11746,6491,5156,9355,8015,6475,-1475,249,-792,962,11,-653,-3088,-1442,-610,-272,-149,-73,-1723,-2126,-597,-1051,-1547,-1805,-2231,-2416,-2505,-2376,-2169,-2017,-1803,-3826,-1511,-2198,-3355,-5684,-1305,-975,-929,-824,-844,-856,-815,-656,-2757,-83,404,837,1164,1418,-2213,-4151,-752,-2469,-800,249,1241,600,724,809,1104,-15,-331,-1823,-3124,-488,-1126,-528,685,-454,-2541,-2694,-3317,-972,-490,-362,-2264,-3413,621,5811,6636,3282,390,-3004,-1230,2780,5619,2606,-2057,-2449,1869,1082,272,-1238,-2358,-2387,-4048,-2627,-1562,-2096,-486,-369,-1333,-580,-942,-1322,-1673,-1985,-2362,-2736,-3114,-3109,-3032,-2929,-2953,-2864,-2902,-2815,-2620,-2374,-2060,-1938,-1691,-1552,-1540,-1606,-1981,-1595,-1506,-1455,-2182,-1492,-1615,-1731,-1570,-1158,-448,76,128,2211,3069,-1801,1326,1360,-314,5,-445,1102,-226,-4366,-2666,623,1028,2778,2295,1567,-362,-1080,-3212,-1024,-1546,-1862,-2090,-2031,-1890,-1693,-1528,-1373,-1291,-1614,-959,-785,-556,-2230,-87,447,859,1441,177,-1545,-256,-2380,-1329,-433,-769,-1591,1424,836,1806,950,-1738,-3845,-3389,-2818,-1708,-548,-1180,1773,2797],[-1097,-1281,-1226,-1500,-1258,-896,-851,-1040,-1418,-1867,-2478,-3146,-3400,-2839,-2178,-1503,-880,-444,-551,-1307,290,273,-419,-1003,-1936,-2494,-860,-1112,-1352,-1554,-2460,-1651,-1324,-939,-549,-132,-212,834,1318,1921,2434,526,1378,789,-396,-407,2682,2293,-2483,-1855,366,-1050,468,1401,175,721,97,-392,-1909,1216,-1316,-446,299,-742,-2255,-1589,-1580,-2252,-3394,-2140,-2482,-261,174,202,-581,-1429,-2249,-2967,-3139,-2622,-1929,-1416,-1187,-1215,-1470,-1923,-2486,-3125,-3080,-2317,-1341,-328,-1161,1432,2162,-2081,-1590,841,-1493,-2341,227,2106,1930,1703,-643,-1534,-1074,-3465,-318,-794,-1231,-1815,-2294,-2902,-3448,-3342,-3486,-3621,-3562,-2961,-2135,-1624,-270,767,1523,-460,-1003,2638,2582,2422,-2310,-2660,-2691,-1652,-2093,68,-820,2054,2532,-1256,-471,-441,-772,-1624,605,-399,-1411,-2556,-3312,-3372,-2626,-1857,-2648,-1162,-161,116,244,283,232,195,-50,-364,-747,-1140,-1535,-1860,-2163,-2326,-2385,-2420,-2618,-3835,-3051,-3495,-3613,-3361,-2900,-2378,-1832,-1227,-2234,-2820,-867,211,-2679,671,-363,-1309,794,516,-522,0,-268,-1811,-942,-1046,-3022,-1292,-1406,-1428,-1382,-1309,-3599,-1012,-2293,-4676,-1763,-571,-499,-586,-652,-782,-1136,-1534,-1968,-2478,-2927,-3258,-3624,-3844,-5454,-5171,-3326,-2974,-2550,-3857,-1480,-947,-528,-56,151,60,-40,-2788,-16154,-3851,-7297,-99377,-116700,-36968,-6845,1845,3168,4443,5631,6664,-85500,-54338,7863,-2310,7050,6108,5090,-108702,-85424,2256,-146,-4131,-4983,-4279,772,1064,-3531,-3867,-2142,-223,-5511,-2056,645,-3787,-3414,-890,-1738,-3361,-2449,-706,-5051,-1223,-4017,-820,-1599,-1471,-1757,-1790,-1515,-3815,-584,-867,130,270,160,-184,-745,-1559,-2198,-2770,-2433,-1540,-3118,-3388,-1598,1044,-3884,-1690,1131,-443,-3892,-1318,-1414,-610,-1787,-1050,372,740,962,-3283,-776,-2868,-1771,-3072,-228,-577,-834,-961,-1061,-2916,-745,-277,-1625,-1626,-267,-921,-1102,-650,-1815,-284,1230,1387,-626,-3051,349,896,-1788,-1730,-1883,-1702,-1427,-826,21,834,-409,403,2635,2902,-3333,1445,-2175,1788,2252,-458,-487,1340,1128,1045,-418,-549,568,650,-89,-2495,-1461,2492,3633,3256,2309,3004,6391,6404,4841,1002,-1400,3073,1790,-800,-417,-1619,-2301,-2943,-3463,-3889,-3288,-2751,-2157,-1474,-820,-28,110,1073,388,1395,1896,-1334,845,3778,756,-2210,-127,-332,-3584,2357,-1924,-1964,-1194,-2559,1872,1460,-1958,-2027,481,282,206,-161,-21,-371,-2322,-101,53,139,-947,-1229,396,490,35,135,-189,-600,-1149,-2670,-2068,-2501,-2787,-2915,-2819,-2665,-2458,-2343,-2225,-2074,-2054,-2072,-2234,-2496,-2747,-2951,-3211,-3401,-3416,-3270,-2992,-2635,-2293,-1855,-1413,-983,-560,-277,-1470,72,205,-793,-1431,-160,-349,-1821,-1099,-1725,-1869,-2199,-2409,-2489,-3392,-2253,-2233,-2210,-2544,-2158,-2619,-2065,-1994,-1889,-2764,-1604,-1644,-1740,-1983,-2373,-2811,-3362,-3472,-2858,-2318,-1767,-1260,-2291,-1627,-413,-251,35,-1600,-1776,1054,1419,-2349,-1830,-1070,1614,2220,2011,295,-1261,-291,-166,-2897,-1688,19,2335,-2406,-3727,-2756,-871,-150,-2751,-1070,-829,-1054,-2656,-2707,-2935,-2610,-2097,-1363,-670,-32,626,1225,1315,1889,527,3031,3247,-2302,414,-764,-474,-2614,-2949,915,2313,-1289,-496,-1660,-649,-143,-1785,-2105,-1413,-3260,-1580,-1932,-1419,-1426,-1155,-959,-780,-581,-388,-303,-1738,-996,-1732,-1144,-301,-523,-756,-1080,-1354,-1783,-2064,-2141,-2030,-1897,-1825,-1810,-1770,-1942,-2202,-2587,-3035,-3504,-3550,-3072,-2621,-2602,-1799,-1208,-944,-869,-806,-970,-1128,-1281,-3884,-1547,-1643,-1745,-1861,-2024,-2192,-2402,-2574,-2819,-2997,-3072,-2900,-2648,-2162,-3285,-1411,-2206,-2107,1120,-2474,-4648,-2359,-717,-1492,-176,-252,882,1017,-2207,-3441,116,-633,-2094,-1133,-847,-1950,261,-2193,-2652,-1203,-1902,-4311,-3454,-2979,-2086,-1204,-2141,-3236,403,518,-6174,200,-292,-2678,-10060,-6731,-7318,-6451,-4696,143,-1821,1860,2601,3154,3629,4116,4494,-14505,-9682,4274,3794,3573,3100,2784,2294,1875,1544,1194,641,238,-296,-2077,-8999,-2067,-9466,-15424,-2752,-4525,-905,-432,-15134,-4801,-5295,-4236,-5046,1177,-6402,1453,-7916,1623,1814,1621,592,1825,-2565,-403,2753,-2985,2623,318,-1064,-1399,400,-1961,437,459,418,-175,-770,-1280,-3581,-1767,-1949,-2096,-2139,-2248,-3339,-2816,-1987,-296,234,875,-2348,-1417,-2767,659,-1615,-940,-388,206,-521,-1243,-1982,-2403,-2031,-1228,-379,535,318,-488,-2718,-2946,503,2934,2833,-2305,-2316,1786,1454,1251,-3578,764,509,-3259,-967,-2632,-1268,-1874,-2350,-3996,-3513,-3878,-3926,-3831,-3646,-3451,-3248,-3080,-3036,-2947,-2875,-2800,-2694,-2579,-2296,-1852,-1392,-840,-155,-2164,-4924,1766,-4611,2562,2414,2077,1445,398,-853,-2307,-2678,-1058,1164,3540,5822,4161,-6211,3903,11551,11747,11531,10886,2202,8765,7609,3944,5307,4112,2859,1723,647,-1314,-1237,-1810,-2016,-2843,-1350,-832,-328,-93,62,-2399,-2336,-367,-770,-1397,-1759,-2341,-2732,-3005,-2930,-2614,-2249,-1767,-4164,-934,-1423,-3620,-5712,-1570,158,186,217,36,-277,-748,-1351,-3140,-2860,-3202,-2990,-2477,-1852,-1703,-4601,-957,-2749,-990,-114,2857,310,143,2204,1542,249,-544,-1719,-3442,-1111,-1784,-319,316,-1288,-3165,-2638,-4135,-1802,-1197,-929,-2895,-4119,877,4535,4313,3477,311,-2815,-2276,1603,2606,2239,-2027,-2379,954,506,1,-1460,-1554,-1928,-3993,-2477,-1313,-2165,425,498,-1101,-887,-130,-494,-800,-1037,-1339,-1570,-1856,-2180,-2523,-2759,-3061,-3201,-3447,-3551,-3489,-3310,-3045,-2989,-2856,-2886,-3107,-3454,-3636,-3846,-3680,-3290,-2779,-2254,-1787,-1412,-1002,-651,-268,59,231,761,1141,-1532,913,1467,-333,-45,-546,624,-690,-4496,-2143,1111,1428,3058,4516,3843,279,-1431,-3619,466,-376,-984,-1749,-2307,-2802,-3157,-3289,-3118,-2886,-2586,-2175,-1762,-1248,-2314,0,760,1480,2313,474,-1651,-506,-2389,-1136,58,-313,-1206,1909,1721,1080,373,-1680,-2603,-2922,-1585,-1735,-1772,-1650,-1678,-1556],[295,-1387,-998,-1544,-944,-664,-1367,-256,1431,487,739,439,-751,463,637,898,480,-347,-611,-1922,832,422,-593,-1033,-2010,-2135,-1457,-1496,-1512,-1556,-2366,-1629,-1337,-870,-208,650,-881,2653,3730,4791,2400,62,978,733,61,-703,2627,2651,-2453,-2171,-124,-1486,567,1443,298,1233,-454,-628,-1714,1680,-1309,-403,562,-516,-2626,-2280,-2027,-2341,-3022,-1967,-2754,-1110,-1194,-1911,-2611,-3340,-4040,-3305,-2450,-1763,-1086,-583,-319,-252,-342,-552,-806,-1167,-1499,-1776,-1866,-1794,-1629,-1484,-1299,-2159,-1265,-1240,-1588,-2280,-1532,-1654,-1812,-1723,-1875,-1995,-2014,-3431,-2410,-2530,-2645,-2809,-2829,-3198,-3785,-2468,-2130,-2332,-2290,-1086,-655,-2196,-185,466,634,-738,-647,652,533,463,-2698,-2855,-2992,-1827,-2029,117,-522,1962,2298,-1537,-623,-242,-378,-2296,-5,-882,-1764,-2773,-3350,-3202,-2458,-1737,-3206,-519,-139,103,176,124,-59,-273,-729,-1270,-1853,-2362,-2700,-2742,-2610,-2323,-1989,-1694,-1589,-4150,-2166,-1460,-1444,-1369,-1292,-1634,-2205,-910,-3001,-3649,-1721,-482,-2488,1043,-891,-402,1777,474,-1043,132,620,-1990,-237,-438,-3141,-863,-1051,-1123,-1092,-983,-3693,-807,-4149,-3765,-1337,386,1147,719,1350,1336,1052,682,246,-273,-719,-1001,-1271,-1418,-5196,-4737,-2882,-2128,-2439,-4620,-3189,-3631,-3996,-3605,-3145,-2886,-2580,-3895,-15215,-3943,-11993,-114025,-135349,-46166,-8299,343,1378,2407,3408,4323,-92111,-58267,5765,-6565,5728,5353,-3224,-129374,-99758,4092,-2405,-5915,-6225,-5199,3366,3494,-3223,-2832,-3131,-2042,-5522,-1582,731,-3740,-3365,-1018,-2216,-3334,-2478,-730,-4983,-1604,-3603,-898,-2140,504,-480,-827,421,-3426,774,-663,1336,1467,1349,-28,345,-598,-1482,-2586,-3142,-2773,-3287,-3105,-1063,534,-4723,-1120,750,-1053,-4092,-1593,-1816,-2482,-2745,-2490,-2013,-1464,-959,-2729,-294,-2683,-1710,-3432,-145,359,351,373,-1949,-3213,77,33,-1993,-1875,-731,-983,-856,-908,-2051,-589,1161,1336,-1004,-3348,101,2899,-1434,-1601,-1266,899,-674,-693,549,985,-279,508,3001,3637,-3395,1322,-2065,1868,3657,-553,-535,2915,3949,2831,-868,-688,304,-551,-1196,-2858,-1527,-144,498,1236,1790,2069,2189,2097,1742,1042,-1328,19,-694,-1381,-1978,-2501,-2926,-3244,-3520,-3810,-3892,-3757,-3444,-3041,-2658,-2122,-1511,-935,-287,297,829,-2310,237,2444,604,-1663,-92,-429,-3845,1828,-2267,-1809,-856,-2297,2694,2297,-2132,-1366,1932,1528,1131,603,35,-545,-2109,-1387,-1397,-1273,-937,-979,-81,277,-310,802,981,1106,215,-2305,1070,847,-12,-54,-636,-1269,-1850,-2451,-2934,-3251,-3547,-3706,-3698,-3531,-3333,-3117,-2987,-2813,-2511,-2111,-1652,-1177,-780,-354,9,296,519,555,-1248,-87,153,-612,-1381,-897,-1184,-1860,-1882,-2173,-2359,-2563,-2746,-2941,-3199,-3261,-3541,-3352,-2966,-2585,-2593,-1868,-1584,-1324,-2524,-786,-1063,-1106,-365,-1128,-1702,329,-1289,-1754,-1206,-282,294,-2167,-1544,776,3640,2401,-235,-1972,1708,1747,-1802,-2095,-1159,1722,4880,4568,810,-1058,-23,143,-2538,-1309,478,2500,-2303,-3476,-2373,-211,165,-2682,-828,-1425,-2068,-2632,-3173,-3438,-3318,-3035,-2506,-1966,-1423,-799,-186,385,980,562,1962,2283,-2246,-158,-662,-320,-2735,-3073,1257,1758,-1554,-363,-1716,-493,-1187,-1984,-2803,-3149,-2974,-1965,-2543,-1608,-777,-467,-374,-421,-540,-703,-830,-1395,-1525,-2392,-1242,-1372,-1576,-1858,-2333,-2888,-2898,-2083,-1191,-250,-321,1361,319,-1950,365,2339,3405,45,-2648,-870,-652,-785,-2026,-2208,-659,-1299,-1968,-2442,-2836,-2826,-2557,-3306,-1795,-1381,-992,-633,-334,-52,-400,453,623,-2546,-306,1234,1286,1355,-3044,-1733,-1934,-2121,690,-3329,-3508,-3417,-1776,-1540,-1904,-2126,-2410,-2663,-2925,-3074,-3157,-3229,-3058,-2843,-2682,-2399,-2113,-1958,-3090,-1558,-1775,-4694,-1348,-1408,-1513,-1545,-1578,-2080,-1030,-697,-7565,9,189,-1595,-9704,-5656,-5972,-6041,-4171,-660,-817,-847,-720,-573,-316,120,600,-14660,-11373,1289,1172,1256,989,-8167,176,-438,-1035,-1656,-2410,-2896,-3160,-2767,-2544,-2517,-10329,-16443,-2945,-3585,-3000,-2592,-14134,-2022,-3906,-4259,-4162,161,-7020,604,-5193,800,1016,1232,1210,1775,-3487,1480,2897,-1363,3247,1498,857,-482,96,-1872,1002,156,-573,-1151,-1499,-1564,-3976,-1107,-1055,-1146,-1341,-1926,-3779,-2640,-2569,-2647,-2457,-2061,-1955,-1625,-2648,-1506,-1673,-1961,-2240,-2649,-3028,-2670,-1927,-1504,-1035,-1478,1914,2579,27,-896,-2317,-3152,435,4176,4744,-1566,-3297,3206,4779,1221,-2809,2699,281,-3420,-1658,-1959,560,-371,-1169,-3708,-2834,-3183,-2913,-2472,-2025,-1609,-1505,-1096,-483,-125,201,489,743,906,355,1347,1475,76,833,-1323,-5132,2449,-3599,2205,1486,593,-478,-1594,-1774,-699,1010,2668,4141,5395,6308,1452,-6200,37,6310,5514,4602,3560,2438,1499,778,374,141,91,68,153,222,-1700,167,112,2,-2458,-1038,-169,-10,100,348,-2772,-2345,1170,60,-2219,1535,1422,1336,1121,988,934,356,-1655,-4046,150,-469,-3568,-5584,-1599,908,128,209,945,907,1337,662,-3056,-1091,-1899,-2627,-3059,-2981,-2302,-3921,-1181,-2568,-835,-355,514,114,-295,948,1121,662,-578,-1463,-3404,-1446,-1878,-16,-302,-1895,-3302,-2246,-4089,-2469,-1945,-1911,-3340,-3429,-1397,-1350,-1492,-1694,-1905,-2441,-3101,-2157,-2057,-2027,-1861,-2129,-1848,-1765,-1754,-1881,-1859,-1820,-3731,-1813,-987,-2052,-284,-14,-897,-1298,467,582,760,986,-1632,1109,-326,-1596,949,902,-223,-311,917,956,669,500,1786,1328,-1778,-906,1246,460,-2439,-1615,992,-908,-2125,780,1150,-347,1611,2045,1899,22,214,3003,2434,-1193,326,961,-386,-186,-787,49,-1137,-3958,-1781,391,-211,-899,-1621,-2405,-3213,-3846,-4512,-4843,-4541,-4203,-3991,-3688,-3457,-3256,-3112,-2976,-2895,-2744,-2450,-2120,-1661,-2701,-467,284,1001,1835,512,-1867,-922,-2676,-1246,230,-163,-910,1325,296,-619,-1599,-2683,-3470,-3985,-3643,-3049,-2404,-1645,-1066,-377],[-1111,-1589,-836,-1627,-701,-566,-2064,-333,-115,-537,-1117,-1720,-2111,-2325,-2252,-1875,-1339,-868,-706,-2572,153,216,-1051,-1185,-2062,-1307,-546,-593,-646,-633,-2271,-249,301,858,1320,1677,-1620,1525,1878,1700,1451,-403,427,624,519,-985,2397,2861,-2299,-2520,-742,-2016,671,1413,348,1651,-1177,-882,-1497,1471,-1235,-507,-1232,-1716,-2914,-2911,-3048,-3250,-2984,-2415,-2006,-2008,-1348,-146,645,1103,-1146,-3362,505,2829,2919,740,3497,344,700,1534,46,251,-983,967,601,342,-2018,39,22,-2202,-808,-55,-1537,-2178,-260,-230,-345,-192,-232,-177,39,-2393,-2186,-1650,453,369,-732,-3359,-3781,-991,-1409,-2299,-2779,-531,-402,-2479,-104,54,40,-1041,-234,-389,-584,-667,-3078,-2640,-2890,-1881,-2056,95,-249,965,1216,-1830,-847,-118,-24,-2868,-1087,-407,-785,-1307,-2040,-1752,-1803,-1780,-3210,-1321,-1066,-833,-695,-625,-658,-713,-1029,-1479,-2054,-2685,-3191,-2727,-2099,-1414,-731,-124,238,-4321,-2024,-478,544,434,239,-1725,-2816,-920,-3486,-3346,-2234,-2417,-2574,-2523,-2272,-2015,-1918,-1918,-1794,-1761,-1582,-2223,-1217,-812,-3090,-257,-142,-78,-100,-249,-3611,-2124,-4414,-2401,-2563,-3076,-2248,-1394,-458,447,1118,1701,2161,2427,2605,2743,2665,-581,-5053,-4321,-3415,983,634,-5413,219,-335,-13,29,-55,-286,-374,-5199,-13220,-2831,-12664,-113507,-135369,-48511,-8557,-1363,-1158,-761,-162,591,-98232,-60619,2852,-9380,3087,4354,-29973,-151554,-113044,4555,-3897,-6737,-7614,-5775,2425,2092,-3022,-2011,-4343,-3778,-5380,-1186,-208,-3731,-3420,-1435,-2588,-3018,-2604,-854,-4884,-2014,-2861,-673,-2605,460,-190,-480,211,-2447,542,-444,1163,1485,1689,-467,722,1300,1110,536,-792,-1420,-3244,-2722,-1459,-1249,-4380,-568,-385,-1321,-3314,-1684,-940,-489,-1246,-1790,-1485,-1717,-1867,-1992,-1907,-2357,-1966,-3481,-2039,-2166,-2238,-2207,-2877,-3210,-2031,-1862,-2289,-2083,-1633,-1649,-1667,-1640,-2316,-1434,-1058,-731,-1217,-2647,-164,-175,-1132,-1499,-1044,-1769,-2605,-3437,-2678,-1489,-264,594,2066,3045,-3406,1110,-1906,1889,3566,-596,-228,3619,4216,2867,-1338,-810,2583,2365,251,-3193,-1566,929,311,-161,-661,-1183,-1507,-1591,-1465,-1092,-1276,-109,334,-834,44,-1263,-984,-1919,1594,1865,-911,504,507,1850,1704,1295,-680,1172,-139,547,-105,-2557,-955,-1613,-2229,-2583,-2346,-1821,-4179,-525,-2430,-1636,-609,-2024,2132,2281,-2242,-713,1879,1287,553,-437,-1570,-2652,-2340,-1206,149,1349,-283,-780,-566,1608,-748,1610,5505,4345,637,-1798,1705,1753,-627,2617,2369,-1580,-1822,-2036,-936,-977,-1683,-2320,-2950,-3008,-2539,-2126,-1927,-1818,-1682,-1659,-1189,-789,-352,219,814,1399,1464,1791,-1152,-374,282,-472,-1382,662,553,-1965,744,-198,-547,1467,1100,-482,-2747,183,-117,-2064,-3052,-1291,-2604,-817,-1089,-1416,-2227,-2059,-2384,-2364,-2026,-1548,-1653,-483,-1536,-2289,-1473,230,849,-2251,-1543,662,1590,1689,1085,-2193,1683,1644,-1213,-2500,-1256,1785,4807,4891,1259,-889,245,351,-2047,-854,835,2502,-2260,-3239,-2028,207,233,-2620,-744,-1817,-2734,-3434,-3233,-2854,-2646,-2663,-2656,-2797,-3058,-3319,-3438,-2993,-2352,-1708,-1096,-564,-2149,-1015,-593,-190,-2752,-3105,1443,937,-1650,-349,-1602,-43,219,-277,-2330,-1434,-2276,-2759,-2820,-2488,-2299,-1813,-1425,-1087,-759,-450,-1022,-1124,-1853,-2589,-665,979,982,863,493,-9,-992,-1545,-549,-627,757,2743,-592,-2666,556,1881,3380,24,-2216,-1011,-680,-401,-1566,-2456,1536,384,-745,-1638,-2454,-2833,-2769,-2645,-2359,-2216,-2148,-2129,-2150,-2137,-2086,-1924,-1792,-2289,-1435,-1220,-1167,-1086,-2185,-1864,-1640,-2237,-1007,-4201,-2445,-4286,-2703,-1496,-1216,-1138,-1202,-1327,-2439,-2643,-2055,-2457,-3804,-2954,-3057,-2837,-2533,-2351,-3247,-1859,-1720,-4310,-610,-733,185,1878,-71,-918,3895,4494,-7270,6115,5964,-390,-8848,-4578,-4644,-6011,-4096,916,441,130,-41,-232,-351,-307,-209,-15231,-12978,-283,-429,-226,-205,-14929,37,139,317,479,459,610,638,620,476,-1754,-7764,-15616,-662,-3635,-714,-790,-13346,-959,-2470,-4280,-3341,-2253,-7499,-2457,-2625,-1103,-215,607,1279,2009,-4590,3050,3535,224,3907,2647,2933,879,-186,-1369,711,-30,-318,-89,465,1141,-3922,-286,2754,1475,1210,-1142,-3834,-2337,-1142,-82,-377,-271,-1579,-1235,-2438,1401,-533,-2687,-991,-530,3411,4464,3535,-1891,-959,-2004,3266,3445,-249,-1337,-1968,-3163,323,4234,4910,-623,-3846,3049,2390,999,-2206,436,-302,-3153,-2415,-2820,-3423,-2777,-1904,-3206,-1043,-1210,30,835,1178,1461,-979,-1592,425,2023,852,1816,1475,1291,931,758,377,-177,-317,-563,-4915,-910,-2922,-709,-627,-339,46,369,756,997,1251,1273,1119,869,485,-1575,-5188,-4067,-1837,-2441,-2674,-2409,-2012,-1515,-1019,-526,-220,-42,-47,-51,-115,-2170,-421,-584,-813,-2224,-1392,-1712,-1968,-2304,-2453,-2749,-2295,-2065,-1792,-2871,-1310,-1274,-1268,-1491,-1776,-2154,-2655,-2944,-3835,-1927,-1193,-3378,-5511,-1574,624,-387,-416,-169,-839,-1524,-1843,-2792,-884,-79,589,1068,1418,-352,-3257,-1208,-2264,-617,-644,1956,-176,-770,1813,1544,1024,-591,-1256,-3231,-1596,-1526,-1861,-2227,-2671,-3102,-3334,-3586,-3715,-3650,-3693,-3762,-3177,-2991,-2739,-2638,-2592,-2585,-2544,-3408,-2561,-2449,-2379,-2129,-1894,-1835,-1620,-1539,-1710,-1897,-2261,-3432,-2874,-2581,-2017,-1187,-365,-846,-1764,176,2376,2927,1257,-1734,1077,-901,-1185,2796,1299,-944,-449,1466,1084,706,606,2955,2113,-2112,-1233,933,17,-2741,-1737,877,-1010,-2189,1317,1750,-818,1310,1957,1862,-171,56,2164,1915,-855,-405,783,-482,-407,-1138,-588,-1525,-3479,-1570,-1187,-1372,-1481,-1473,-1414,-1302,-2150,-3662,-376,-117,-297,546,798,-804,-2766,-1074,828,-715,-1526,-319,-945,-1565,-3226,-2335,-2122,-1633,-830,-54,-2033,-1356,-3087,-1494,243,-146,-581,-64,-881,-1506,-2067,-2562,-2630,-2618,-2470,-2335,-2354,-1905,-1784,-1494],[-1540,-1602,-1067,-1485,-553,-602,-2487,-880,-1233,-1557,-1841,-1888,-1529,-1000,-389,265,-109,-579,-745,-2889,1865,1791,-1649,-1213,-1821,-276,269,11,-253,-428,-2162,-311,133,572,889,1077,-2121,379,768,452,60,-711,-985,-1499,-1822,-1877,-1559,-1061,-2096,-2848,-1448,-2597,764,1281,298,1964,-2037,-1085,-1275,2539,-1101,-704,574,-319,-3127,-3533,-2949,-2487,-2223,-106,-1030,-2947,-2105,-874,-385,-546,-1759,-3589,-662,-697,-608,-544,-560,-622,-706,-801,-859,-974,-1042,-1068,-943,-692,-2423,2,44,-2311,-328,1381,-1458,-2127,-678,-60,1227,1196,934,591,720,-1335,-3247,-1691,355,156,-899,-3498,-3575,-826,-1162,-2588,-3372,-2013,-2038,-2567,-1474,-999,-679,-1507,-429,-517,-800,-1185,-3527,-2598,-3397,-3534,-2732,-1793,-933,-248,425,-2201,-1263,-230,124,-3436,-1905,-629,-367,-1043,-2417,-1922,-2161,-2195,-2921,-1477,-1041,-623,-288,6,242,514,594,612,-744,502,410,-878,218,154,113,29,-260,-4462,-1990,-1567,-2044,-2348,-2423,-2247,-3321,-1276,-3756,-2726,-2533,-1446,-2143,1646,-1659,1200,1379,241,-1848,-439,-1214,-2630,-2997,-3586,-3639,-3185,-2828,-2565,-2447,-2510,-3585,-3387,-2986,-2426,-1594,-357,1016,1230,3799,4183,3886,7273,8053,3639,4006,3194,2209,-1026,-5122,-4070,-3801,6371,5669,-6154,-241,-755,74,-759,2866,2432,2214,-6716,-10990,-1201,-10391,-101174,-119204,-43433,-8116,1290,1080,897,816,865,-100634,-61625,1411,-9710,1925,2129,-59149,-174476,-114568,2525,-4185,-6518,-9025,-6033,1408,1178,-3034,-1589,-5800,-5324,-5172,-964,-1066,-3815,-3627,-2149,-2799,-2587,-2899,-2286,-4796,-2723,-2898,-3104,-3323,-3561,-3885,-4133,-4050,-3749,-3223,-2763,-2214,-1726,-1342,-1055,-866,-856,-709,-813,-892,-1671,-3089,-2363,-884,-891,-3430,-1012,-1242,-1389,-2370,-1815,-1925,-2135,-2293,-2304,-2210,-1960,-1595,-1207,-598,-1953,-1819,-3264,-122,-100,1582,1622,-3794,-2833,1917,2138,-2444,-2244,-975,-611,-630,-1399,-2603,-1450,677,650,-1213,-1835,-428,702,-898,-1443,-410,2391,-949,-668,2441,1867,-144,641,226,-74,-3462,-65,-1697,123,318,-573,435,833,1056,1406,-1779,-887,2317,2723,319,-3248,-1512,3043,2687,2402,1382,1245,1025,631,307,207,-1238,561,858,-712,184,-897,-786,-2152,1358,996,-849,377,100,-46,-155,-76,-1307,126,-426,6,-1177,-1541,-1203,-886,-1236,-1552,-1749,-1791,-4571,-1446,-2378,-1410,-753,-1719,-588,-659,-2174,-1302,-1761,-2334,-2885,-3468,-3809,-3691,-3231,-2777,-2193,-1776,-1410,-1146,-1151,-902,-1210,-879,-805,-630,-420,-1270,495,932,-1247,1517,1663,-2282,-2526,-1730,-368,782,245,-387,-1180,-2015,-2614,-2721,-2471,-2026,-1525,-1623,-801,-681,-776,-919,-1109,-1248,-1229,-1119,-1129,-704,-9,-336,-1384,438,510,-1987,900,516,-397,626,685,-1240,-2158,410,125,-1746,-2570,-1648,-2615,375,1329,-1764,-1828,276,-1423,-1319,497,-924,-1147,772,-1592,-2773,-1811,-908,-1347,-2504,-2243,-2626,-3047,-3392,-3804,-3555,-2865,-2125,-1264,-3012,-1311,556,1040,1331,1593,-746,530,486,-1518,-362,1056,2296,-2273,-3013,-1756,397,62,-2557,-1569,-2156,-2203,-2479,-1582,-591,-689,-1427,202,187,-1,-261,-647,-1151,-1654,-2181,-2650,-2962,-2844,-2574,-2095,-1661,-2340,-2940,-550,-312,-1593,-444,-1284,169,180,66,-2181,-697,-1557,-3404,-2345,-1554,-1110,-732,-1542,229,849,8,-1391,-982,-1882,-1932,-359,2420,6476,4516,2411,1239,-1011,-2255,51,-1392,1907,2647,-1419,-3206,696,1201,3109,-81,-1747,-1052,-750,-108,-1289,-2589,668,1359,633,434,76,-106,-172,-2091,-125,-67,-35,-33,-83,-152,-253,-303,-426,-2141,-588,-605,-751,-839,-1244,-1749,-1399,-2531,-1407,-4326,-1815,-4737,-3526,-2251,-2507,-2574,-2768,-2987,-3231,-3300,-3150,-2836,-4675,-2006,-879,-155,191,19,-2982,-2080,-1900,-3507,3177,-687,62,4197,1061,109,3973,3141,-6047,4295,3766,567,-8180,-3682,-3444,-6322,-4604,-1050,-1612,-2084,-2428,-2756,-4750,-2915,-2780,-16388,-14552,-2651,-2759,-2559,-2595,-17545,-2667,-2815,-2936,-3101,-3447,-3602,-3774,-3704,-3448,-3150,-3325,-12674,-2047,-4907,-2557,-1421,-13129,-1507,-1781,-4539,-2853,-2763,-7583,-2184,-1522,-814,-21,638,1075,1505,-6006,1799,1880,1317,1568,1174,655,58,-660,-1390,-2032,-2533,-2596,-2326,-1940,-1536,-3596,-645,-418,-285,-170,-351,-3508,-2166,-1017,675,843,1169,-1469,-1381,-2350,1232,-343,-3687,-1590,-1052,2943,4888,4606,-2412,-800,-2720,3974,3988,-703,-2046,-1977,-3097,-44,3908,3692,167,-2650,751,-283,-1197,-2075,-2793,-3016,-2903,-3364,-1173,-440,300,976,-2916,-539,-765,-598,322,3257,1950,-742,-2254,91,2063,1116,1204,904,668,610,644,584,-728,432,371,-4550,299,-2788,745,915,1246,1627,1235,379,1711,2569,2543,2369,2129,1781,-5075,-3547,-8494,-296,-880,-1298,-1552,-1611,-1351,-928,-425,-100,63,-20,-184,-490,-2980,-1489,-2052,-2664,-3210,-3677,-3810,-3641,-3601,-3588,-3681,-3825,-3866,-3582,-3152,-2295,-1645,-949,-446,3,334,133,-1941,-3844,282,-1,-3288,-5623,-1684,-580,-1214,-1295,-298,-1714,-241,-40,-2669,18,161,273,356,486,27,-2846,-1572,-2145,-602,-1135,998,-734,-1442,1239,1784,1142,-730,-1268,-3152,-1655,-1133,-1767,-2172,-2958,-2892,-3130,-3529,-3979,-4283,-4374,-4291,-2540,-1331,54,1338,2562,611,-1759,-2966,-967,1869,954,-1848,-1835,6246,5775,1813,-1418,878,-472,-3235,-325,-708,-1882,1040,952,-1002,-2236,-1279,1677,3090,1139,-1738,839,-1743,-747,1266,547,-1748,-689,-614,-783,-826,-795,-684,-760,-2361,-1585,-1133,-1469,-3122,-1938,-1719,-1507,-2320,-843,-548,-1065,-118,32,187,-415,-163,278,237,-492,-1144,109,-532,-602,-1462,-1150,-1709,-2953,-1375,631,386,102,-172,-473,-753,-2375,-3355,-642,-377,-19,517,1101,-531,-2389,-262,940,-796,-1580,175,458,-358,-3339,-2077,-2633,-2848,-2488,-1895,-1867,-1526,-3315,-1548,429,71,56,1252,1104,1045,854,-1067,-151,-2054,-1079,-1739,-2446,-3001,-3611,-3875],[-236,-1687,-387,-1437,-242,-460,-2597,-80,1664,656,2455,1961,-545,4089,4498,556,-442,-586,-955,-2673,3743,1841,-2501,-1090,-1406,730,266,-337,-937,-1494,-2104,-2213,-2116,-1895,-1647,-1377,-2042,-837,-650,-403,-162,-748,-960,145,145,-1438,-368,-886,-1886,-3091,-2678,-3315,-3750,-3130,-2269,-1310,-2818,-1058,-990,1814,-822,-963,429,-245,-3141,-4048,-3361,-2476,-1745,-1910,-2166,-3589,-2646,-1791,-1584,-1390,-1991,-2981,-501,-191,185,477,612,616,506,290,5,-450,-995,-1649,-2296,-2863,-2841,-2185,-1353,-2283,21,672,-1167,-1906,-991,-1266,721,1626,1398,1209,1143,-218,-2724,-1394,496,227,-904,-3413,-3106,-807,-993,-2911,-3770,-1587,-1620,-2281,-1473,-1272,-1172,-1878,-1092,-1102,-1196,-1283,-3587,-2003,-2050,-2328,-2486,-2014,-1477,-876,-91,-2311,-1566,-334,309,-3634,-1794,-1279,1438,11,-2475,1043,616,-143,-2410,-1793,-2683,-3474,-3173,-2429,-1715,-973,-465,-86,-1131,230,173,-481,-302,-652,-1041,-1498,-2133,-4302,-2798,-2676,-2211,-1644,-1095,-2178,-3134,120,-3693,-2041,-2444,-1652,-1988,745,-1748,608,428,202,-2124,-62,-148,-2967,-397,-1668,-2888,-182,-218,-258,-354,-660,-3457,-3607,-1676,-2162,-2729,-2714,-2056,-1119,57,1302,2382,3419,4356,2878,4007,3008,1511,-1419,-5198,-3833,-3820,4259,3536,-6430,-1233,-1258,-752,-1551,947,628,527,-8194,-8923,454,-6818,-83820,-95379,-33686,-7361,1264,1298,1306,1327,1371,-96229,-61608,1317,-7222,1406,1378,-87603,-197370,-105901,2038,-3108,-5530,-10068,-5954,2122,2071,-3170,-1533,-7335,-6170,-4885,-846,226,-3883,-3884,-2987,-2655,-2049,-3284,-1595,-4639,-2781,-1554,-824,-3347,-1251,-1498,-1696,-1748,-1684,-1332,-931,-326,317,941,-1108,85,1901,2858,713,-936,-1892,-2873,-2039,1848,1359,-2487,291,190,-961,-1479,-1260,-962,-1278,-1672,-2099,-2615,-3154,-3710,-4179,-4517,-4326,-3766,-3152,-2498,-1963,-1408,-804,-4291,-2359,890,1576,-2434,-2372,-834,-396,-702,-1621,-2911,-2008,248,305,-1045,-1117,-699,2121,-784,-1494,-201,2462,-1225,-637,3276,2962,-254,631,2482,984,-3695,-1946,-3486,-4740,-4578,-3511,-2473,-1711,-970,-237,-2227,-981,1202,1661,239,-2960,-1414,2222,1989,1839,917,676,723,284,-173,-472,-1301,-528,-353,-637,168,-503,-727,-2497,111,-308,-734,-1174,-1630,-1970,-2260,-2337,-2318,-2343,-2334,-2425,-2588,-2685,-2708,-2784,-2774,-2689,-2486,-2169,-4117,-1271,-2277,-1233,-320,-1492,469,519,-1989,70,-313,-821,-1330,-1929,-2516,-3059,-3453,-3811,-3923,-4082,-4188,-4302,-4405,-4521,-4648,-4463,-4194,-3754,-3239,-2490,-1640,-812,-1936,689,1357,-2964,-2431,-1018,58,2297,169,-195,54,-983,-1655,-3329,-5238,-4603,-2909,-1475,84,1199,1927,2367,2457,2235,1772,1019,-1241,-1103,-1585,-2390,-2929,-3272,-3346,-3384,-3199,-2908,-2420,-1863,-1225,-2068,-1609,377,-261,-1200,-1891,-2090,-2696,453,1196,-2346,-1368,540,-1551,-1383,156,-915,-331,1141,-1388,-2571,-2096,864,38,-2939,-1831,-2589,-3276,-3836,-4635,-5260,-4479,-3657,-2712,-3482,-1324,-622,-143,18,271,-644,301,506,-1030,99,1098,1840,-2323,-2799,-1579,381,-323,-2486,-849,-1335,-1505,-2614,-1815,-4,-325,-1340,3353,2096,3149,2546,1768,845,-73,-955,-1646,-1998,-1784,-3220,-758,-219,-1799,-2564,1038,-1454,-1394,-527,-761,513,669,592,-1800,-485,-836,-3179,-1379,-2045,-2993,-3512,-3858,-3912,-3593,-2907,-1831,-866,-1528,-1250,73,2029,5858,3987,2470,1459,-768,-2681,-636,-1858,3214,2651,-1894,-2278,927,511,2887,-125,-1117,-866,-683,259,-1018,-2473,-263,2767,658,902,2219,2159,1521,-1483,222,-335,-791,-1105,-1272,-1270,-1143,-860,-591,-1796,13,294,343,322,-200,-1202,-957,-2660,-1605,-3201,-2699,-4152,-3863,-3736,-4112,-4113,-3784,-3011,-2749,-2138,72,-2207,-5318,-2616,-107,4312,704,817,-2074,-2167,-2013,-2378,2318,-616,129,792,348,85,-96,-347,-4594,-889,-1319,-1766,-7495,-2632,-2970,-6234,-5260,-3219,-3117,-3056,-3029,-3144,-7823,-3273,-3255,-17343,-15560,-3484,-3535,-3165,-2967,-18408,-2588,-2567,-2563,-2620,-2809,-2659,-2343,-1782,-1133,-1632,230,-7779,-1647,-6780,-6083,-2633,-13110,1716,-144,-4618,-2304,-718,-6709,-1510,-1559,-1411,-1050,-728,-550,-300,-7115,-109,58,112,172,93,-70,-295,-655,-1081,-1539,-2097,-2579,-2972,-3159,-3052,-2781,-2241,-1950,-1735,-1558,-1334,-2846,-1642,-1221,-1328,-1409,-1322,-1152,-1240,-1877,-677,-439,-3973,-1869,-1099,680,1087,1345,-2468,-157,-2804,2230,2578,-722,-2437,-1800,-2434,-57,3775,4718,1307,-1092,3588,1502,323,-1573,-343,-1479,-2346,-2437,-1384,-1230,-741,55,-2332,154,-82,-956,-31,2594,1999,-213,-2295,533,2174,1581,960,381,-173,-550,-801,-1063,-1266,-1340,-1349,-3633,-1293,-2455,-966,-984,-908,-819,-1458,-812,-886,-867,-950,-1041,-1028,-944,-8293,-986,-12393,-248,-224,-252,-441,-819,-1224,-1677,-2117,-2655,-3047,-3071,-2842,-2641,-3573,-2398,-2159,-1812,-2331,-2589,-234,242,394,382,-1438,-1626,-1228,-2223,-3487,-2964,-1809,-673,192,918,1439,191,-1770,-3521,1316,873,-2795,-5233,-1349,-1001,-1763,-1690,-1007,-2905,-973,-560,-2230,-702,-797,-999,-1281,-1528,-1375,-2131,-1499,-1750,-330,-1273,258,-1038,-1795,897,1966,1505,-494,-1006,-2737,-1159,-160,215,-694,-3067,-2384,-1100,-2257,-3251,-1506,-1043,-4122,-450,1876,1875,3931,4831,968,-1191,-2261,-1456,1082,506,-1765,-1620,5775,7797,1032,-1191,1638,57,-2848,776,-533,-1642,1475,745,-1012,-2280,-2561,1069,2753,1035,-1477,660,-2503,-104,1805,298,-2366,-801,-914,-1743,-2221,-2028,-1296,-630,-2368,-1765,81,-978,-3412,-2055,-1494,-1976,-2387,-1235,-291,-866,517,1905,1849,-626,-378,2093,1385,-118,-1807,-1362,-1931,-1817,-1738,-1624,-1701,-2382,-1222,1185,1167,1263,936,508,32,-2605,-3073,-822,-970,-942,-915,-712,-558,-1231,-381,-386,-1006,-1784,-828,-1097,-1398,-2960,-2076,-2312,-2528,-2506,-2447,-2380,-2150,-3732,-1753,-1355,-1114,-800,-479,-256,97,344,-764,345,-1859,-1179,79,-2391,-853,-96,111],[1025,-1659,-353,-1402,-273,-662,-2347,-86,1595,356,2712,1732,-429,4201,3847,-35,-802,-594,-1306,-2204,-1190,-1969,-3140,-3186,-3661,-3826,-4092,-4344,-4609,-4863,-4995,-4774,-4240,-3730,-3341,-3032,-2748,-2542,-2379,-2124,-1830,-1608,-1780,-992,-688,-1664,-407,-446,-1768,-3306,-2948,-3021,-454,-296,-126,190,-3002,-788,-744,1923,-506,-1324,159,-230,-3043,-4517,-3810,-2497,-1304,2073,1086,-3410,-2959,-2020,1136,2380,-1824,-2324,-584,2898,501,1697,4854,1233,1181,1287,401,799,612,1459,575,-319,-2487,-2073,-2673,-2658,-2220,-1516,-832,-1632,-1257,-2686,-110,-29,-263,-508,-683,-994,-1720,-1744,-2083,-2508,-2801,-3275,-3058,-3059,-2869,-3243,-3845,-2431,-2245,-2063,-1837,-1529,-1305,-2271,-885,-690,-568,-440,-3294,-1662,-1459,-1223,-2682,-1153,-1228,-1350,-1293,-2230,-1782,-638,-124,-3457,-971,-17,1747,-359,-2302,1592,1234,493,-1886,-699,-1366,-1881,-2190,-2208,-2034,-1681,-1463,-1293,-1459,-1152,-1170,-1214,-1339,-1439,-1534,-1674,-2001,-3905,-2579,-2977,-3067,-2916,-2646,-2447,-2327,-1733,-3539,-1368,-2092,-1683,-1849,-57,-1582,678,1019,416,-2327,893,622,-3236,-722,-2049,-2677,1971,341,-219,-155,-648,-3248,-2489,1499,1521,109,997,1889,1126,392,-295,-945,-1194,-1018,-654,-203,251,463,-1739,-5240,-3612,-3536,-617,-892,-6099,-2003,-1760,-1526,-2021,-1371,-1812,-2170,-9500,-7336,-3252,-3752,-67889,-72142,-22873,-6744,-2317,-2184,-2068,-1923,-1739,-83666,-61045,-1331,-2777,-1012,-980,-111003,-219431,-100182,-529,-1067,-4300,-10397,-5628,-1614,-1918,-3334,-2798,-8737,-5799,-4543,-3216,-3213,-3814,-4081,-3713,-3490,-3530,-3653,-3049,-4329,-2887,-1722,-1169,-3456,175,87,829,2513,-45,2833,357,2406,6130,6461,-1004,-38,2281,4419,773,-792,-1939,-2518,-1654,2619,2031,-1479,709,515,-484,-588,-725,1134,5248,-717,-1741,113,1719,-1795,-159,-841,-1235,-2297,-2510,-1078,-1592,-1094,-1127,-3484,-1740,-757,-108,-2167,-2317,-510,-147,-758,-1671,-3009,-2480,-133,-165,-631,-374,-793,921,-652,-1503,34,2378,-1413,-419,3255,2731,-357,668,2750,1997,-3970,191,-1195,-2123,-3238,-4317,-4912,-4462,-3616,-2718,-2485,-1319,-876,-375,-88,-2447,-1116,-54,-314,-404,-481,-570,-520,-389,-253,-540,-1295,553,812,-475,244,54,-603,-2784,1586,1468,-438,-139,-44,1574,1678,388,-2466,779,-958,-1250,-2457,200,-2411,1850,824,229,-422,-203,-3321,156,-2052,-953,-188,-1207,1073,1280,-1571,1064,1254,1053,843,527,64,-1348,-1219,-461,-407,-411,-370,-719,-2491,-1517,-2130,-791,-929,-1002,-1070,-938,-707,-473,-2526,-2,258,-3360,-1698,-121,431,1284,41,51,64,-1505,-2340,-3714,-4309,-3049,-1349,-1134,899,4829,4451,4046,5326,6439,5260,3162,-1360,-1395,-36,-423,-2126,-3632,-4624,-4529,-3690,-2960,-2339,-1929,-1664,-2555,-1481,-1444,-1553,-1562,-1357,-2459,-2782,455,1269,-2948,-778,800,-1588,-1383,-271,-845,635,1695,-911,-1755,-1881,969,604,-3446,-1892,-775,-1005,-1098,-1376,-2741,-1727,-1972,-2022,-2953,-1908,-1773,-1504,-1422,-1204,-1365,-1462,-1613,-1605,-1135,-296,695,-2337,-2594,-1510,199,-876,-2421,-1141,-840,-2021,-2824,-2081,225,-4,-1325,2984,1453,4049,2464,1779,931,2680,-329,3334,3759,-780,-4128,-272,-77,-1277,-2158,889,-2734,-1213,-592,-201,689,262,-747,-1876,-2997,-4023,-4810,-4381,-3748,-3375,-2955,-2853,-3008,-3367,-3898,-4466,-4951,-4462,-3553,-2552,-1694,-900,-173,381,863,-375,-2510,-1357,-1793,939,672,-2031,-1469,-474,-985,-1525,-1984,-2307,-2404,-2200,-1931,-1521,-2356,-879,-469,-385,-271,-321,-302,-222,-1021,47,167,202,119,-116,-480,-959,-1444,-2000,-2449,-2754,-2840,-2935,-2946,-3010,-3187,-3411,-3800,-4257,-4462,-4261,-3820,-3888,-2880,-2535,-2030,-1658,-1306,-2834,-2019,-118,-1792,-5414,-3465,-129,1267,1235,982,-1050,-2065,-2316,-1356,1140,-785,148,3361,3676,2448,3942,932,-3340,4658,4132,2022,-7109,-1734,-500,-5666,-6245,-1059,-1296,-1404,-1452,-1611,-7125,-1954,-2158,-17180,-16160,-6029,-4431,-3850,-3226,-20515,-2230,-1989,-1810,-1736,-1868,-1816,-1821,-1771,-1745,-2870,-1691,-2088,-2353,-9240,-10436,-5413,-13641,-1038,-924,-4899,-2091,-619,-5679,-588,-707,-926,-1112,-1400,-1779,-1923,-7634,-1780,-1313,-861,-377,-79,53,22,-238,-628,-1039,-1401,-1410,-1084,-556,49,-2063,720,1625,756,1556,1318,-2319,-1208,-636,-1566,-2470,-3155,-3616,-4015,-4038,-4143,-4298,-4180,-3536,-2721,-1861,-745,207,-2461,425,-2408,2946,3518,-693,-2881,-1845,-1726,-106,3420,5267,2315,342,4039,149,-63,-1167,-1301,-1855,-2531,-2443,-1841,-1158,-401,469,-1942,531,371,-1427,-478,1894,1840,166,-1998,-193,-1242,-2213,-2716,-2384,-1708,-943,-292,53,-1410,158,62,-2716,46,-2170,1147,1780,2549,3293,-4177,-924,-29,4210,4028,3499,2901,2258,-11426,1164,-15671,663,535,516,487,423,487,650,-322,1124,1262,1264,1276,1138,-4410,1048,1044,1072,-2387,-3443,1208,1569,1494,1392,-500,-936,515,123,-1507,-467,-662,-627,-592,-448,-300,-269,-1602,-3240,-610,-1003,-2318,-4740,-2381,-2730,-3024,-3069,-3021,-4091,-2543,-2246,-2016,-1909,-1765,-1777,-1973,-2300,-2464,-2807,-3235,-3153,-2706,-1761,-681,-1409,-2148,509,2070,1783,-203,-786,-2343,-517,675,206,-935,-3079,-1960,-679,-1607,-2523,-768,-690,-3696,316,1951,1296,4056,5229,1343,-633,-1780,-1945,272,1,-1754,-1539,1813,1032,339,-1001,-568,-684,-2554,-497,-456,-1448,-367,-566,-1023,-2062,-3615,-1601,-1451,-1007,-1255,179,-3063,499,1371,484,-2939,-953,803,-43,-1137,-2439,-3828,-4228,-2692,-1880,-419,-1439,-3625,-2199,-238,-1373,-2497,-1530,-781,-360,154,1968,1915,-865,-659,2909,4675,151,-2420,786,-591,-997,-2002,-2055,-1547,-1778,-1286,-901,-630,-419,-291,-323,-510,-2841,-2794,-1372,-1786,-2083,-2371,-2414,-2408,-2323,-2227,-2118,-2096,-2090,-2054,-2138,-2246,-2393,-2493,-2794,-2403,-2100,-1790,-1657,-2150,-4244,-1975,-812,-983,-1185,-1422,-1690,-1621,-1324,-858,34,-1743,-1348,655,-2311,-1151,335,2916],[849,-1367,-258,-1246,-271,-810,-1937,-40,1169,52,547,699,-242,1257,1312,-570,-1037,-508,-1646,-1634,-922,-1112,-2319,-978,-839,-480,-293,-136,-17,95,-1724,-95,964,-3019,1720,1915,-461,-2071,1699,1422,1058,-20,-2406,-605,-1198,-1858,-2508,-3071,-3180,-3440,-3664,-2674,-2615,-2493,-2446,-2307,-2131,-1830,-1553,-1206,-897,-1693,-340,-215,-2808,-4671,-4255,-2540,-897,1831,2043,-2727,-2959,-2416,517,2259,-1369,-1713,-395,2823,-35,1493,3539,1309,1262,1117,642,845,130,-596,-1202,-1637,-2299,-1754,-2836,-2215,-720,-345,-452,-1335,-1412,-4239,-846,-855,-1305,-1679,-1866,-2042,-2188,-2110,-1999,-1999,-1963,-3189,-2321,-2271,-2364,-3197,-3548,-2526,-2289,-1974,-1614,-1251,-1084,-2753,-1143,-1323,-1616,-1890,-2972,-2554,-2651,-2709,-2894,-2322,-2100,-2011,-1870,-2091,-1904,-1907,-1846,-3114,-1664,-1542,-1435,-1571,-2042,-1691,-1862,-2162,-2483,-2638,-2760,-2730,-2578,-2242,-1755,-1043,-390,-1712,-1729,1400,1768,265,1981,1861,1625,-252,-241,-3449,-527,-276,-134,269,-42,-2960,-1338,1709,-3550,-814,-1696,-1727,-1901,2731,-1355,2451,2157,707,-2599,1253,1085,-3562,-1217,-2521,-2636,1283,-4,-528,-839,-629,-3129,-1104,3280,2605,280,1379,1538,2536,6136,2470,3117,5714,5240,1280,3968,2614,577,-2188,-5426,-3622,-3301,3770,3661,-5518,-2711,-2389,-2402,-2320,1381,461,-337,-10727,-6643,-2424,-2826,-58019,-55226,-13820,-6873,-3332,-3570,-3768,-3807,-3627,-64265,-60558,-2572,-2159,-1916,-1848,-124050,-237689,-97886,-2053,-2305,-3529,-10292,-5434,-3904,-4018,-4031,-3837,-9526,-4919,-4474,-2458,-2391,-3803,-4418,-4278,-3244,-3691,-4208,-4285,-4288,-4109,-3833,-3580,-3593,-3004,-2662,-2200,-1562,-839,96,645,1952,2841,3582,-822,-89,2553,4380,695,-699,-2015,-2273,-1457,2533,2431,-683,918,416,-187,25,-285,1982,4124,-693,-1561,-120,1759,-2721,-6,-947,-1831,-2767,-2758,-2509,-2230,-1519,-972,-2701,-1239,-94,199,-1961,-2312,-322,-147,-1014,-1777,-2995,-3045,-651,-796,-277,149,-911,1340,-729,-1690,108,2239,-1680,-225,3033,2279,-666,562,4966,1558,-3819,78,-968,1932,872,-350,-1308,-2471,-3450,-4189,-4620,-4425,-4141,-3757,-3576,-3668,-3688,-3682,-3852,-3738,-3497,-3196,-2731,-2197,-1696,-1155,-1404,-34,453,-440,100,550,-545,-3177,2063,1478,-205,-531,-68,2288,2380,-56,-2324,495,-1179,-1934,-1788,859,-2519,1075,700,284,-586,-485,-2517,-1095,-1940,-1801,-1981,-2337,-2563,-2860,-3231,-3557,-3704,-3580,-3120,-2573,-1960,-1474,-1059,-83,593,1078,3,-992,-3143,-2606,-2314,971,470,-55,-627,-992,-1180,-1220,-3135,-854,-533,-3437,-1017,216,241,142,-262,-914,-1918,-3164,-3859,-2689,-1101,408,-1635,-804,273,5171,4312,3782,5160,5690,4765,3523,-1588,-1640,-492,-1655,-2450,-2921,-3035,-3130,-3123,-3124,-2967,-2682,-2213,-2391,-886,-48,-1356,321,-320,-2660,-2987,359,1034,-3458,-188,924,-1686,-1462,-878,-766,1493,2215,-413,-940,-1300,847,2045,-3894,-2158,-362,439,-84,-182,-2883,-649,-1023,-1341,-2179,-2212,-2662,-2912,-3188,-3130,-3284,-3302,-3444,-3646,-3581,-3109,-2438,-2311,-2480,-1629,-170,-1602,-2458,-1607,-524,-2356,-3160,-2441,346,142,-1454,-586,-444,-102,408,926,748,1822,-654,2408,2513,-83,-4263,-183,-260,-875,-1864,336,-3789,-1175,-1026,-1764,-2508,-3255,-3815,-3575,-2858,-2069,-1516,-918,-524,-372,-441,-1750,-97,-256,-2592,-1933,-1269,-1665,-2004,-2271,-2589,-2813,-2895,-2906,-2750,-2724,-2647,-2541,-2423,-2384,-2455,-2580,-2634,-2818,-2975,-3108,-3128,-3062,-2948,-2775,-2729,-2666,-2637,-2739,-2939,-3126,-2871,-2302,-1346,-162,-754,2500,441,409,1447,1353,-253,747,4003,3468,-923,2878,2557,1821,986,279,-346,-873,-2427,-2456,-2995,-3447,-3408,-3917,-2268,-1630,-840,-246,-1267,-2948,-2127,39,-1469,-4754,-4444,-305,74,-310,-923,-1549,-2381,-3263,-4284,-3669,-2390,-1140,97,1163,2228,3188,-47,-2354,3812,4699,2096,-7043,-1050,904,-4681,-7454,-1317,-2525,-3213,-2898,-2174,-3837,-610,5,-15090,-16295,-10396,-717,-1199,-1930,-25391,-2526,-2159,-1533,-931,-578,-175,-7,15,-170,-5693,-890,-1345,-2752,-11835,-15040,-8763,-14609,-297,273,-5415,-2287,1852,-4803,2482,2564,2477,2347,2016,1461,834,-6856,-404,-973,-1630,-2239,-2935,-3554,-3575,-2894,-1983,-1008,-112,790,1593,2237,2729,-1570,691,3465,440,2925,2509,-1991,-967,-229,-92,-739,-1098,-1225,-1419,-1331,-911,-638,-2767,-2472,-881,832,1412,1854,-2496,793,-1831,2931,3086,-690,-3313,-2145,-1137,-242,2776,2775,2379,1522,1425,-1341,-653,-749,-2226,-2207,-1777,-733,841,1067,1306,181,-1881,458,501,-2013,-1051,608,-2,-688,-1552,-2462,-3410,-4280,-4266,-3487,-2732,-1963,-1290,-862,-2100,-451,-385,-1964,-390,-1874,-3047,78,264,425,-6907,-1548,-970,-355,-882,-19907,-25023,-6651,-14210,-2738,-16972,-3006,-3166,-3056,-2617,-1920,-953,120,-1418,2131,2826,3230,3477,-200,-5638,2795,2201,1451,-2574,-3529,92,681,1604,2843,157,-393,5543,2833,-943,2114,525,1599,1998,1206,1552,-98,-1581,-3124,205,-689,-2007,-4319,-1906,-1875,-3008,-1678,-1613,-4544,-2337,-1337,-1747,-1328,-1388,-1676,-2234,-3016,-3691,-4399,-4279,-3125,-1870,-1504,-1333,-1940,-2609,20,1984,1868,13,-725,-2111,46,1277,-24,-1366,-3182,-1761,-419,-1117,-2009,-119,-479,-3489,690,751,725,520,246,-73,-357,-1665,-2588,-1238,-1460,-1881,-1710,-1418,-1191,-1001,-965,-844,-819,-2477,-727,-567,-1407,-312,-532,-1028,-1744,-3894,-348,140,171,-1216,-161,-2837,940,925,922,-3451,-1214,583,1459,846,-351,-1558,-2851,-3735,-4074,-3972,-3917,-3907,-4241,-4485,-4378,-3735,-2834,-1913,-1088,-291,354,916,-1120,-1023,1705,1739,283,-2961,582,-712,-1295,-2264,-2448,-1268,-1125,-1040,-776,-926,-955,-880,-802,-759,-2998,-2450,-618,-747,-772,-907,-904,-952,-990,-1039,-1059,-1627,-2415,-1016,-972,-915,-1592,-863,-3110,-778,-620,-513,-1515,-2409,-4749,-2067,11,15,57,86,38,190,370,-286,885,-1536,-1391,527,-2163,-1404,-244,2506],[-451,-1171,-400,-1288,-504,-1153,-1733,-216,742,-487,1,-315,-382,-310,-95,-1272,-1380,-596,-2177,-1272,1396,-1502,-1466,666,203,-59,-449,-795,-1102,-1350,-1537,-1576,-1389,-4202,-1092,-1005,-890,-1830,-739,-568,-346,-170,-2481,-580,1190,-1979,-1192,1230,-1750,-3651,-4397,-2099,705,-566,-370,2334,-839,-698,-2264,-3306,-3211,-2274,-1270,-336,-2543,-4421,-4721,-2694,-612,945,703,-2057,-2824,-2696,-970,-1377,-1743,-2035,-2245,-2474,-2515,-2519,-2566,-2667,-2835,-3090,-3405,-3865,-4258,-4162,-3463,-2558,-2063,-670,-3703,-2207,1626,2182,-80,-1003,-1346,-3569,-1648,1451,869,369,58,-247,-537,-623,-690,-959,-1042,-3145,-2170,-2052,-2459,-3009,-3684,-4236,-4848,-4088,-3210,-2332,-1625,-3240,-468,21,411,-486,-2627,-1440,-591,-332,-2852,-526,750,849,496,-1891,-1762,-1479,-64,-2645,-385,-496,-580,-1222,-1654,-1005,-1096,-1268,-1441,-1449,-1447,-1320,-1258,-760,-256,324,-1641,-2311,-1699,1163,2534,546,3224,3328,2176,-63,-281,-2852,352,-274,2019,1874,-721,-3600,-228,1708,-3611,-165,-1173,-1674,-2021,2057,-996,2284,2326,1269,-2714,1586,1732,-3693,-1660,-2929,-2643,1570,-330,-844,-1571,-516,-2925,332,623,976,408,1849,1155,3015,4146,1774,3229,5992,4575,308,3893,2484,265,-2624,-5582,-3721,-3102,2271,1305,-4788,-3184,-2891,-3144,-3197,-4035,-3706,-3070,-11608,-6786,-1953,-4771,-56613,-47700,-7995,-7866,-1387,-1355,-1274,-1109,-864,-41015,-60174,-281,-96,-64,-178,-122435,-241977,-98544,-675,-884,-3355,-9989,-5309,-2218,-2435,-3976,-3509,-8335,-3943,-4602,-1281,13,-3680,-4716,-4170,-542,-208,-4751,-3540,-3864,-3035,-237,-281,-3599,-913,-1246,-1594,-1898,-2179,-2195,-2111,-1764,-1356,-992,-719,-573,-665,-705,-1078,-1385,-1972,-2215,-2572,-2760,-2671,-2376,-2210,-2110,-1964,-1915,-1953,-1958,-2145,-2386,-2597,-2813,-2967,-3546,-3100,-3158,-3173,-3324,-2712,-2190,-2574,-1041,-360,-1982,-755,1253,1768,-1764,-2244,-212,-309,-1337,-1832,-2751,-3444,-1139,-1420,69,557,-937,865,-911,-1929,165,1944,-1851,48,2737,1751,-1058,423,4528,229,-3059,-66,-728,-661,-1621,-2474,-3074,-3402,-3133,-2681,-2739,-2007,-1869,-1639,-1601,-1834,-2004,-2170,-2537,-2658,-2680,-2667,-2522,-2344,-2213,-1992,-1682,-1255,-746,-451,-139,1040,-401,-3269,2209,1479,11,-876,137,2309,2157,-579,-1671,188,-1335,-2584,-875,1387,-2199,885,344,-141,-732,-490,-1661,-948,-1897,-551,-126,-970,1654,845,-688,1726,1856,1702,1509,1144,-1073,-1402,-948,-995,-1234,-1322,-1139,-1401,-3553,-2830,-2092,-366,-600,-927,-1384,-1716,-1926,-1980,-3615,-1479,-1037,-3159,-469,319,645,1047,-662,276,-74,-2780,-1364,-665,2014,672,-1950,-515,-269,4866,4112,3413,4821,4594,4060,3336,-1837,-1760,-509,-621,-1890,-1273,-1904,-2501,-2542,-2030,-1241,-886,204,-1670,-473,-147,-2115,1132,447,-2478,-3247,102,504,-3154,-170,-309,-1862,-1627,-1594,-633,-298,-303,-322,-267,-605,-550,-701,-3690,-2465,-1301,-1478,-1561,-1827,-3002,-2176,-2499,-2751,-3269,-3433,-3804,-4029,-4353,-4384,-4368,-3945,-3556,-3214,-2829,-2566,-2530,-2333,-2435,-2149,-2207,-2368,-2597,-2182,-2190,-2478,-3568,-2844,-2756,-2998,-3360,-3619,-3962,-4342,-4061,-3450,-2830,-2158,-1543,-1004,-592,-149,-3510,-136,-577,-589,-1684,-265,-3090,-1287,-595,580,496,-496,505,-605,-142,-181,-821,-847,-782,-588,-500,-1481,1012,-396,-3366,-2062,-1481,-668,-447,1106,327,2294,1577,1859,1885,780,-1537,-2866,-1004,-1926,-2878,-3604,-3293,-2505,-1887,-763,-939,418,-435,-649,675,-1185,-2441,-1457,554,-363,-1406,-2743,-3805,-3068,-1636,-61,-27,-400,412,726,-646,373,3885,3447,-416,3033,1382,2855,2921,1486,122,-1,-2058,-1943,-576,256,-3251,-4125,-1387,-240,4,264,-1699,-3030,-2428,-163,-1268,-4164,-4535,-541,1737,1867,1819,662,-1427,-3467,33,434,-1766,-523,-758,-808,-474,94,-765,-1596,1844,2191,1789,-7199,-542,2019,-3519,-8645,-289,-1341,-2453,-3534,-6230,-4086,-3239,-2449,-11772,-15913,-14475,-1716,-1773,-2177,-33242,-3197,-3824,-4285,-3881,-123481,-3184,-2903,-2658,-2496,-10110,-2139,-1905,-2606,-13917,-17344,-11881,-15356,1813,1180,-6010,-2782,1401,-4109,4585,4657,3585,4382,3960,2378,177,-5901,178,-1010,-2292,-3126,-2604,-1214,281,272,2699,3466,2158,3062,3966,3481,2771,-1190,545,434,-325,-870,-1064,-1735,-921,-482,-152,172,530,-1212,-1672,-1295,269,-152,-2194,-2542,-1484,-1881,-1909,-1912,-2494,-1738,-1592,-1570,-1504,-1369,-3306,-2455,-1446,-1629,-1670,-1644,-1709,-1674,-1713,-2736,-1337,-1065,-2518,-2319,-1706,-167,249,312,322,-617,-2017,-157,-510,-2334,-1504,-1881,-2470,-3018,-3490,-3745,-3448,-2894,-2281,-1650,-1090,-488,62,251,-2884,785,829,-1241,567,-1299,-7716,-302,-732,-2143,-9375,-2157,-2559,-2625,-3271,-50002,-55582,-19033,-15814,-1363,-15464,-1668,-1850,-1762,-1400,-830,-25,866,-2568,2509,3066,3390,3633,-1891,-6988,3026,2867,2163,-2574,-2323,-889,-1494,-1352,-284,686,134,4287,3096,-459,1936,304,888,741,433,1091,-352,-1501,-2953,-646,-1427,-1766,-3758,-1792,-1806,-3251,-2305,-2790,-3393,-3658,-3596,-3322,-3148,-3001,-3066,-3287,-3445,-3040,-2374,-1600,-1191,-381,-1464,-1724,-2349,-2924,-241,1969,2026,384,-588,-1818,694,1759,-208,-1742,-3199,-1538,-120,-525,-1465,-521,-835,-3261,-1250,-1675,-2096,-2680,-3278,-3789,-3973,-3788,-3185,-2358,-1554,-1859,-1897,878,1638,-568,-844,2956,1146,-2397,2153,-620,-1301,517,-1367,-709,-1230,-3227,-903,1713,-387,-1160,-627,-1820,1407,737,1611,-3309,-1357,250,1560,1042,1483,3098,2304,-2313,-1747,-1255,-1784,-3017,-2409,-637,-1678,-2668,620,949,1115,3,1240,1182,-1165,-1264,480,178,-129,-3242,-616,-779,-1511,-2367,-2656,-718,-476,-772,-167,-548,6,122,204,255,-2834,-1871,313,-989,1064,1264,1172,766,2355,2696,1739,-1845,-2602,-614,2735,2834,-714,-65,-2270,640,1070,369,-1279,-2436,-5059,-2232,-2674,-3083,-3333,-3515,-3751,-3830,-3969,-4161,-3910,-3545,-3023,-2454,-1955,-1584,-671,526],[-3208,-2401,-1785,-1217,-633,-1207,-1293,-171,-372,-808,-1240,-1867,-2398,-2843,-3014,-2743,-2155,-1508,-2484,-784,406,-2603,-396,1296,1178,1679,1855,2079,1635,88,-740,-574,464,-3117,3751,4742,1408,-1187,2478,3900,2221,1172,-1780,-535,1316,-1894,-2174,499,-1725,-3756,-4624,-1552,575,-1277,-352,750,-34,-801,-1648,-2380,-2948,-3099,-2858,-2350,-2112,-3870,-4742,-2810,-809,-935,-1177,-1610,-2574,-3016,-3650,-3511,-2610,-1499,-355,613,105,279,2614,1224,1222,464,938,803,-4,-783,-1301,-1445,-1754,-805,-3252,-2161,269,446,353,-585,-974,-1850,-2225,-954,-1313,-1550,-1609,-1706,-1847,-1831,-1808,-1881,-1864,-3133,-2202,-1821,-1718,-1705,-2853,-1707,-1696,-1717,-1723,-1671,-1693,-3688,-1646,-1544,-1452,-1294,-2305,-1526,-1277,-1438,-2502,-1662,-1829,-2133,-2385,-2739,-3230,-3652,-3666,-3322,-2684,-2043,-1366,-1598,-1255,311,753,744,-923,958,710,-654,-1982,-1215,-835,-1293,-2762,-2402,-1409,-497,-460,-526,-761,-1060,-1417,-1832,-2344,-2529,-2188,-1839,-1300,-711,-903,-4351,782,1273,-3757,565,-666,-1625,-2296,2366,-677,3611,3441,1960,-2644,1762,2372,-3589,-2142,-3337,-2791,1141,-686,-1258,-2216,-481,-2714,-994,-1137,-1159,-1347,-1436,-1571,-1743,-1579,-1032,-374,407,1182,-881,2308,2403,-92,-3164,-5802,-4022,-3147,-378,-1351,-4187,-3543,-3274,-3740,-2144,-1034,-936,-832,-12151,-7883,-1221,-10121,-65051,-51379,-6499,-9990,-1840,-2010,-2177,-2272,-2241,-18125,-59967,-1675,-1324,-1092,-994,-107825,-226272,-101328,-741,-780,-4009,-9929,-5381,-1235,-1222,-4169,-4595,-6667,-3137,-5067,-1816,-954,-3551,-5014,-3603,271,283,-5132,-4411,-3697,-3133,-118,644,-3537,2453,265,2556,2650,819,1300,356,-599,-1624,-2568,-2814,-2046,-1083,62,745,-405,-1908,-1786,-1355,3054,2896,467,1018,217,-126,650,355,-32,-560,-1077,-1502,-1880,-2148,-3916,-2390,-2475,-2546,-3741,-2433,-2134,-2563,-1361,-849,-1426,-378,201,471,-1682,-2197,-279,-698,-1769,-1923,-2477,-3220,-1576,-2037,308,786,-950,344,-1247,-2245,175,1606,-1905,335,2346,1136,-1552,224,4117,-894,-2206,-137,-514,2289,3020,-276,2371,1589,886,214,-2582,-789,-327,18,-606,-1469,-371,1627,1914,2345,-614,841,2542,3158,1014,-2255,-1657,564,-360,-508,-472,1493,-126,-2848,2343,1647,184,-1047,555,2255,1852,-1200,-894,-103,-1429,-3113,-10,1807,-1684,698,3,-595,-892,-819,-766,-1508,-1901,-334,-39,-937,-10,-389,-884,-1353,-1697,-1913,-1918,-1908,-1904,-1958,-2005,-2144,-2126,-2183,-2174,-2140,-3434,-2126,-2298,-2356,-2538,-2730,-2989,-3083,-3041,-2893,-3494,-2383,-2078,-2662,-1404,-1118,-805,-464,-1038,-126,-192,-3221,-882,-1093,-1575,-2073,-2496,-2852,-3137,-3377,-3566,-3518,-3344,-3124,-2868,-2699,-2570,-2309,-2114,-1920,-2110,-1148,-571,-55,537,1077,-1077,-891,2221,-703,-310,-466,-2849,947,242,-1982,-3243,-2252,-2805,-2520,-2009,-1499,-2042,-1786,-2223,-1109,-1282,-1607,-1952,-2185,-2534,-2731,-2744,-3081,-2621,-2034,-1668,-1204,-933,-2989,-300,-194,-73,-545,-1289,-372,-479,-752,-817,-1156,-1351,-1584,-1804,-1854,-1848,-2523,-1813,-2307,-2172,-1249,-2879,-2709,-2646,-1753,-2368,-3862,-3377,-3644,-3281,-2993,-2688,-2606,-2788,-3176,-3479,-2453,-935,-1044,2727,4168,1342,-2298,29,-854,-246,-1428,-577,-2308,-1388,-349,904,313,-867,320,-134,10,685,-739,-2565,-1799,-255,-609,-1242,1097,-892,-3436,-2032,-1834,-610,-460,1457,-30,1069,897,1625,2236,1751,-859,-3427,306,89,-619,-1659,-1702,-2077,-2245,-1957,-1526,-1040,-583,-554,179,-1354,-2448,-1445,779,55,-258,-327,-742,-972,-961,-615,-510,-1068,-519,209,-923,-26,1142,1090,263,1641,411,3113,3984,1664,362,271,-1517,-1103,66,456,-2918,-4352,-1484,922,624,2810,-1902,-2910,-2757,-329,-1033,-3472,-3547,-619,961,1173,1435,1400,-887,-4040,548,3027,-2238,444,2827,2582,2438,2332,-1056,-939,1681,1388,1027,-7383,-97,104,-2312,-9488,-1226,41,240,-1831,-9657,702,914,1122,-7787,-15004,-17949,847,914,769,-42990,520,321,166,-40843,-289903,-410,-580,-718,-889,-15860,-1141,-1231,-2080,-14967,-14304,-12857,-14695,-721,-818,-6432,-3417,-1165,-3574,-954,-682,-352,101,457,633,-466,-5003,800,796,681,644,612,705,965,206,1667,2041,1407,2029,2455,2298,2012,-815,399,1022,-277,102,-228,-1474,-1098,-1421,-1907,-2359,-2668,-2918,-3327,-3456,-3558,-3594,-3544,-3307,-3075,-2879,-2466,-2209,-2456,-1957,-1888,-1966,-2003,-1966,-2871,-2592,-2299,-2569,-2709,-2793,-2983,-3087,-3272,-3309,-3188,-3041,-2876,-2611,-2395,-2054,-1696,-1446,-1191,-1524,-2338,-717,-729,-2191,-1757,-1148,-1393,-1496,-1381,-1060,-420,365,1215,803,-1421,-441,606,-391,-3778,3746,5865,-608,3746,-503,-12497,-7847,-15469,-10117,-11584,-2359,-2083,-1566,-16091,-79898,-85660,-31107,-15777,688,-13394,837,572,177,-416,-1210,-2045,-2929,-3833,-3678,-2769,-1960,-1129,-3895,-7876,762,1152,1303,-2427,-1117,352,-298,-1135,-1744,-1896,-1476,-683,212,-177,1418,3,-35,-660,-330,525,-712,-1485,-2858,-2008,-1800,-1437,-3198,-1193,-1399,-2995,-2443,-3047,-3098,-2414,-1506,-1587,-294,-1189,787,1614,231,1713,711,526,-1156,-668,-1425,-1675,-2702,-3236,-363,1902,2131,724,-544,-1634,1214,1449,-485,-2219,-3334,-1445,-821,-1305,-1717,-1999,-2430,-3181,-2826,-3118,-3333,-3624,-3836,-3887,-3675,-3371,-3398,-2387,-1928,-1820,-2261,-472,57,-684,-819,1146,1397,-2509,1942,-803,-1331,-34,-2225,-234,-826,-2685,-1418,714,-1075,-1300,-1226,-779,1668,608,2172,-2937,-1595,-217,1549,1031,1634,4549,4418,-2360,-1500,-1214,-1448,-2605,-2424,-812,-1841,-2696,465,123,-303,-694,-1144,-1571,-2048,-2522,-2908,-3184,-3264,-3506,-2654,-2089,-1875,-2540,-2917,-144,597,-509,-570,-1297,936,2720,2873,1859,-2530,-1276,-69,-1340,1334,3026,919,1090,3161,3190,1840,-2142,-2792,-854,2623,2158,39,88,-1397,-1182,-2109,-3097,-4084,-4549,-4534,-3200,-2572,-2166,-1846,-1665,-1685,-1650,-1764,-2103,-2366,-2820,-3322,-3933,-4562,-4845,-4395,-3607],[-1255,-1030,-984,-1080,-854,-1333,-1126,-1288,-1554,-1811,-2145,-2451,-2570,-2575,-2430,-2264,-1735,-1425,-2870,-753,-456,-3761,-99,138,273,660,962,1321,1704,-23,-121,-566,-743,-2130,3817,3820,2190,-667,2177,2486,2136,1712,-983,-331,636,-1771,-3172,-1348,-2068,-3990,-4240,-2794,-2270,-2102,-1238,-839,-576,-336,-245,-170,-186,-2118,-911,-461,-1704,-3324,-4382,-3038,-830,-745,-543,-802,-2418,-2864,-1275,195,2,-421,605,676,641,-650,1004,941,806,-6,387,63,-247,-546,-717,-788,-1478,-854,-2494,-2165,-1526,-1951,-2457,-3190,-2654,-1965,-2323,-606,-128,341,866,1242,575,-413,-1790,-2791,-838,-3172,-2449,-813,-1001,-719,-2581,-1170,128,-63,-205,-271,-386,-3959,-317,-38,339,-1028,-2024,-1735,-138,610,-2000,-566,1248,1698,-902,-1686,-1005,-2923,-669,-1625,-403,-1023,-1617,-2165,-1997,-1309,-420,335,-696,1232,1197,-1757,-2513,-1735,-1482,-2808,-2896,-2011,-935,1087,2360,827,3798,3868,2856,285,-425,-1610,2103,109,1969,1838,-348,-3794,779,199,-3823,-1114,-1724,-2088,-2655,-2051,-1683,-1323,-1141,-1075,-2307,-768,-476,-3259,-2589,-3601,-2978,590,-969,-1652,-2150,-469,-2424,1699,1467,1264,279,506,53,-616,-1326,-2106,-2890,-2618,-1738,-2240,-104,600,-522,-3763,-6020,-4460,-3415,-808,-1612,-3745,-3753,-3401,-3996,-1916,-1363,-1446,-1532,-12280,-9796,-2979,-18908,-83683,-66823,-9790,-13229,740,718,519,213,-112,-324,-59690,-456,-12,486,939,-86133,-200132,-103688,2253,2276,-5431,-10225,-5545,1740,1739,-4088,-5322,-4987,-2426,-5702,-2494,-2566,-3400,-4999,-2951,452,708,-4711,-5112,-3575,-3320,-141,346,-3343,1863,410,-77,-1155,-2294,-3278,-4247,-3887,-3173,-2619,-2217,-1950,-1890,-1729,-1835,-1824,-1867,-1967,-2076,-2184,-2202,-2121,-2172,-2239,-2194,-2176,-2184,-2120,-2198,-2306,-2360,-2396,-2352,-3306,-2066,-1962,-1930,-3037,-2089,-2280,-2666,-3105,-3431,-3193,-2641,-2131,-1482,-1731,-2187,-543,-1304,-2295,-2086,-2283,-2783,-1858,-2584,-1302,-1921,-2518,-2957,-3099,-2885,-2593,-2323,-2029,-1873,-1662,-1458,-2148,-732,-34,-1409,-1349,-175,-362,2278,2835,-327,4444,6542,5780,-146,-2325,-732,1925,-240,-951,-1390,-283,3394,3590,2917,-817,1223,1823,1374,561,-2717,-1855,-423,-1031,-1031,-1147,-1164,-1091,-2416,-801,-720,-544,-1017,-428,-329,-229,-1988,-211,-423,-1562,-3429,653,2059,-1191,3012,3047,1520,-897,2516,51,-2021,-2028,-181,44,-1040,2682,52,269,1913,2700,2226,1639,-90,-2428,-915,-1736,-2534,-3053,-3530,-3840,-3999,-3864,-3731,-3607,-3227,-2851,-2402,-1992,-1473,-979,-615,-3322,-1786,-894,-2183,7,107,312,633,-1439,266,-145,-2870,-460,237,-506,-1422,-2699,-3201,-3051,-1985,-752,551,1791,2924,3932,4674,-2070,-1672,-829,-1329,-2460,-787,1197,792,3940,3195,-1482,-307,5583,154,-348,-938,-3596,1454,207,-1468,-3132,-1488,-671,-1399,1137,734,-2377,-2100,-2707,-111,2542,2136,543,1101,688,-119,-266,-2518,-2707,-1783,-2653,-1863,-575,-3019,28,179,373,235,-1371,521,655,673,515,-524,1117,-194,-449,137,-2089,-3348,-1446,-2252,-2551,-1275,-3179,-2976,-3142,-1343,-2337,-4171,-3328,-979,-408,-2121,593,-2150,1758,-297,1401,1320,792,-1071,631,1558,1946,-1097,157,-1239,20,-1201,-609,-1848,-1636,-121,1039,-16,-1293,59,291,106,759,213,-966,-2302,-3264,-2914,-2145,-1415,-1486,-3025,-2032,-2300,-791,-664,-175,-299,-377,-383,-413,-384,-575,-781,-3669,-1170,-1400,-1691,-1973,-2112,-2317,-2448,-2543,-2567,-2570,-2572,-2516,-2557,-2525,-2501,-2500,-2642,-2943,-3246,-3755,-4187,-3920,-3478,-2947,-2477,-2088,-1806,-1675,-1701,-1881,-2141,-2556,-2875,-2827,-2224,-1449,-499,486,372,402,-1043,-365,503,569,-2492,-4534,-1662,1182,870,3176,-2046,-2740,-3259,-601,-883,-2830,-2481,-633,1412,800,172,-191,-433,-4662,-365,-264,-2647,-187,-219,-388,-477,-539,-1154,-925,-1065,-1418,-1808,-7694,-2337,-2206,-1648,-10008,-3150,754,1558,-5520,-10326,3343,3825,4212,-3642,-13866,-20733,-1402,3615,3197,-50905,2323,1805,1347,-188272,-358148,78,-236,-484,-737,-22711,-1105,-1230,-1869,-15172,-9421,-10517,-12650,505,792,-6600,-4228,-3040,-3379,711,364,-25,-263,-422,-488,-1178,-4324,449,930,-486,1544,1608,1520,1196,-188,652,383,179,183,296,437,563,-482,206,767,-744,188,-118,-1294,-1027,-1284,-2238,-1603,-1394,-1935,-2175,-1531,-627,-585,-1390,-1962,-752,-1031,-1161,-1478,-2475,-2296,-2641,-2988,-3111,-2968,-2775,-2505,-2384,-2325,-2176,-2029,-2050,-2054,-2193,-2225,-2111,-1952,-1727,-1938,-1784,-416,171,667,1169,-2438,-2773,-1214,171,-1851,-1804,61,477,326,137,-106,-849,-1589,-2263,-2752,-2986,-2746,-2248,-1730,-4783,-486,211,-119,1426,385,-17142,-19698,-30365,-18016,-13541,-2624,-2254,-2968,-29192,-106749,-114029,-42444,-14618,2578,-11732,748,4144,4179,3931,3409,2795,2109,-5178,728,123,-315,-403,-6028,-6688,186,411,480,-2146,7,-335,-934,-1695,-2505,-3279,-3459,-2793,-2074,-1570,-923,-666,-1054,-1898,-925,-926,-1224,-1501,-2807,-1760,-1888,-1981,-2606,-2263,-2387,-2529,-2404,-2159,-1732,-1797,-1019,-1605,101,-1874,-207,1352,-131,1725,1452,1115,-1174,-1040,-1354,-1215,-2784,-3448,-276,1890,2287,1085,-532,-1491,1655,2439,-744,-2702,-3514,-1376,-221,-539,-670,-469,-600,-3143,-855,-1283,-1733,-2334,-2925,-3447,-3792,-4065,-4127,-4048,-3993,-3731,-3432,-3235,-2848,-2554,-2477,-2397,-2509,-2679,-2888,-2770,-2460,-1929,-2377,-1041,-589,-2397,-1762,-418,-1668,-1523,-1828,203,933,616,1602,-2591,-1820,-665,1544,1011,1789,3544,3419,-2377,-1147,-688,-820,-2213,-2306,-1080,-1950,-2632,1039,823,622,586,619,778,-1042,-1872,-1761,1092,549,-3696,228,-1079,-2282,-2653,-3137,-142,870,-136,-752,-1989,476,3469,6332,1760,-2037,-590,-410,-1661,1345,3737,642,1407,1650,1188,898,-2382,-2795,-1086,68,-315,-840,-1438,-2014,-2554,-2602,-2243,-1725,-1791,-3681,-1415,302,464,568,555,362,242,-4,-448,-773,-1223,-1626,-2005,-2245,-2215,-2212,-1991],[-399,-919,-1682,-2478,-3130,-3601,-3110,-2301,-1543,-1620,-304,139,214,770,-618,-2721,-1735,-638,-3152,-349,329,-4594,141,171,102,243,226,178,64,-102,-306,-422,-1713,-1243,-54,127,364,-244,617,676,636,384,-143,-194,-403,-1528,-3444,-1290,-1858,-4274,-3880,-761,-49,-2823,-13,1984,1530,1037,-71,-103,-638,-1859,-1508,-1746,-1888,-2776,-3935,-3301,-1860,-1798,-1679,-1570,-2330,-2990,-1840,-713,-276,-177,736,1086,1281,-1681,1646,1052,910,-505,655,353,152,45,97,228,-1210,228,-1826,-2199,-163,-582,-1095,-1940,-2518,-2175,-1903,-507,231,999,1830,1190,646,-419,-2247,-3721,-888,-3202,-2845,-1254,-256,184,-2367,-1453,764,387,654,348,-1310,-3825,-859,-1073,-1159,-1197,-1785,-2016,-1064,-1251,-1448,-1251,-958,-524,-1762,-1736,-574,-2942,-1201,-1099,1865,1433,809,-2161,-1075,-2027,-2852,-2614,-1800,-1004,-485,-2710,-2785,-2313,-1414,-3630,-2315,-1515,-415,1441,2055,885,1958,1593,1083,347,-572,-1008,-528,-397,-89,157,225,-2611,-261,-594,-3703,-947,-828,-1464,-3052,158,-301,925,1156,1306,-1813,1669,1820,-2871,-2974,-3584,-3104,-50,-1141,-1858,-1257,-553,-2064,-769,-1474,-2127,-2919,-3339,-2608,-1965,-1312,-736,-419,-189,-1091,-3741,-174,-245,-1086,-4407,-6217,-5014,-3894,-2518,-2700,-3493,-3847,-3272,-3885,-1726,-1516,-1708,-1825,-12083,-12338,-6677,-30929,-112065,-93443,-17839,-17493,-184,-91,-122,-249,-459,-718,-59066,-1812,-2273,-2766,-3202,-62919,-170619,-100963,-3158,-3051,-7461,-10880,-5677,-2012,-1383,-3652,-5203,-3374,-1680,-5719,-3238,-350,-3241,-4721,-2404,-3041,-3409,-4018,-5070,-3462,-3604,-1608,-1848,-3005,-2852,-3228,-2734,-1788,-801,272,1165,2030,2731,3255,-252,1014,3161,3440,1320,-291,-1730,-1407,-1832,2270,2425,740,601,-151,-1097,245,-287,-696,-1190,-1598,-1679,-1341,-591,-2723,1464,2074,2151,-2143,-1551,130,-1891,-16,2460,-798,42,546,-84,-1854,-2177,-942,-2031,-2838,-2301,-2174,-2384,-1860,-2910,380,703,-1083,-781,-2342,-2846,50,488,-1650,-287,-601,-965,-2754,-1891,-2400,-3050,-3686,-3619,-2871,-1836,-762,-371,1285,2057,2788,-247,-1961,-636,1599,-1187,-1243,-1412,-292,3084,2818,2396,-847,1599,1832,1736,107,-3028,-2053,-1092,-1560,-822,-1448,-763,-1304,-1968,-2221,-2457,-2286,-2015,-1687,-1351,-1091,-2785,-208,-676,-1684,-3306,1171,2232,-663,2793,3490,1825,-905,3129,832,-2245,-2182,-12,222,-1188,2776,-226,730,1837,3809,4990,1555,-834,-3017,-367,-1104,-1884,-2146,-2231,-2199,-2905,-2622,-2633,-3013,-3092,-2985,-2609,-2159,-1788,-991,-590,-3212,-2404,-511,-1682,-318,-264,-41,354,-1691,138,-176,-2487,-48,495,-271,-1223,-3144,-2944,-2957,-2129,-981,273,1441,2455,3284,3788,-2021,-1630,-876,-1808,-2839,-508,1814,1496,1394,1038,-1879,439,118,-230,-543,-1438,-3667,-1222,-1047,-875,-2937,-947,-914,-427,2265,510,-2710,-2451,-2587,148,3200,2496,554,1617,1848,-378,335,-1951,-2594,-2283,-3366,-2515,-1043,-3000,-2217,-2811,-3089,-3294,-2876,-2501,-1931,-1463,-773,-389,107,-329,-648,-325,-3182,-2427,-1014,-2153,-2879,-1391,-3211,-3287,-3535,-3098,-2708,-4338,-3398,375,494,-2314,34,-2970,5864,-808,2002,5169,7435,-925,4240,4415,2483,101,388,-1594,385,-818,-241,-1620,-1899,129,494,-354,-1641,-101,794,268,787,454,1531,1450,984,-1388,-1282,49,-2068,-2411,-1947,-2703,-1186,-1282,-1311,-1421,-1487,-1487,-1511,-1465,-1615,-1753,-3205,-1946,-2075,-2293,-2540,-2698,-2978,-3248,-3538,-3785,-3966,-4013,-3874,-3772,-3575,-3349,-3195,-3137,-3208,-3234,-3403,-3477,-3444,-3323,-3037,-2730,-2420,-2132,-1898,-1722,-1593,-1449,-1412,-1375,-1376,-1370,-1532,-1683,-1838,-1958,-1876,-1702,-1444,-1030,-483,-1862,-4236,-1793,1544,1257,2704,-2071,-2409,-3807,-870,-682,-2160,-1386,-447,2200,1574,817,196,-407,-5200,-1149,-1345,-2771,-1529,-1585,-1753,-1843,-1913,-2075,-2264,-2288,-2402,-2412,-8003,-2052,-1847,-1599,-10210,-5164,-983,-787,-8291,-8677,-252,103,546,478,-12564,-22511,-6183,2650,3018,-47699,2636,3541,3430,-277354,-325856,2036,1290,450,-527,-29979,-2569,-3509,-3911,-14965,-4571,-6304,-9787,-2553,-2234,-6297,-5047,-5262,-3517,1588,2368,2988,3528,2872,785,-1876,-3812,2797,2382,-1817,1429,969,579,-491,-875,29,93,-714,-991,620,1121,1428,-98,54,1024,-1282,2232,2084,-1154,-816,359,-3305,-1310,-2081,-2500,-2443,-1801,-700,259,-1226,-1519,536,1491,3713,3846,-2517,1177,331,2583,2135,28,-1694,-2112,864,68,-538,-171,-692,-1234,-1943,-2535,-2845,-2762,-2298,-1610,-1931,-219,434,905,1316,-3011,-2810,-1845,-31,-1525,-1678,-27,347,225,568,3108,3105,1482,1555,-757,-3014,-1934,-552,-1774,-5846,2961,2826,186,2482,1196,-21324,-31290,-44752,-25644,-15274,-2836,-2248,-3568,-42047,-107900,-126629,-52543,-13257,789,-10720,-4437,3253,3700,3883,3785,3542,2724,-6592,-3240,959,-70,-1025,-8085,-4691,-3251,-3299,-2991,-2601,-2355,-2171,-2013,-2047,-2035,-2014,-1973,-1897,-1801,-1820,-1576,-1591,-2039,-2348,-1764,-1867,-2043,-2162,-2853,-2516,-2760,-2982,-3167,-3386,-3465,-3426,-3124,-2828,-2487,-2126,-1733,-1697,-1039,-2245,-1155,228,-503,1122,1476,1494,-1310,-1538,-1349,-651,-2578,-3540,-745,-705,-439,176,-632,-1454,992,869,-1030,-3246,-3779,-1381,-1694,-1841,-1650,-1258,-1092,-3193,-726,-894,-943,-1196,-1454,-1700,-1901,-2216,-2505,-2627,-2477,-1813,-2874,-325,776,-497,-727,2153,1942,-2888,1010,-1272,-1588,-1375,-1796,-1771,-1325,-2445,-2019,-1702,-2080,-1896,-2474,43,184,382,723,-2398,-2121,-1109,1162,855,375,-192,-998,-2376,-2254,-2497,-2337,-1962,-2144,-1351,-2078,-2569,147,257,230,202,87,-33,-864,-2196,-2932,-1249,-1651,-3938,-2306,-2468,-2823,-2675,-3344,-1250,-563,130,-655,-2514,-69,3222,4085,1529,-1538,47,-766,-2015,1124,3596,264,1608,1599,992,509,-2585,-2630,-1387,-1014,-1450,-1892,-2156,-2047,-1656,-894,-108,-1259,-1031,-2774,-1052,1801,1735,2394,2160,250,1503,1189,701,602,-135,-581,86,-1785,-2488,-1019,-809],[-709,-1044,-1666,-2360,-2931,-3501,-3518,-2946,-2033,-1892,-432,3,370,2186,-1460,-3087,-1837,-716,-3317,-276,-802,-4104,1695,1551,1269,1139,806,413,-34,-485,-866,-1014,-2394,-478,-142,145,354,52,150,-167,-629,-1291,-1860,-2281,-2251,-1811,-2596,-2141,-1881,-4556,-3543,-468,-450,-3139,-1676,-2524,-3144,-3050,-2446,-1600,-823,-1541,-819,-45,-878,-2267,-3478,-3569,-134,2049,2121,-36,-2324,-3201,-2404,-543,442,-4,1611,2484,1909,-2614,591,1017,675,-939,116,-323,-674,-964,-1125,-1214,-1252,-1314,-1314,-2274,-1524,-1590,-1659,-2020,-2296,-2649,-3010,-2946,-2845,-2491,-1922,-1402,-958,-429,-2471,-3861,-973,-3159,-3250,-1433,735,1005,-2208,-1875,477,731,1620,246,-2111,-3401,-565,891,734,-1274,-1589,-2297,-40,1568,-891,-456,1693,1070,-2703,-1863,-180,-2019,-1769,-580,-121,-1452,-2500,-2927,-2262,-1439,-777,-439,-381,-438,-741,-3100,-2783,-2929,-2258,-2963,-1669,-1105,45,1410,2393,915,4098,4743,3846,303,-809,-466,3186,1051,1280,49,-1117,-2108,-2637,-2447,-3447,-1388,-960,-1381,-3396,-294,-331,190,356,455,-1309,621,578,-2517,-3237,-3370,-3053,-1027,-1544,-2028,-2471,-2814,-3021,-2719,-2472,-2132,-1972,-1720,-1542,-1546,-1563,-1666,-2017,-2435,-3264,-5339,-3040,-2498,-2048,-5090,-6390,-5657,-4540,-622,-512,-3434,-3881,-2999,-3562,-1681,-779,-1187,-1472,-11707,-15221,-11070,-45714,-148469,-128732,-29906,-22587,-2331,-2510,-2619,-2497,-2070,-1376,-57897,-97,618,1140,1448,-41813,-140702,-92109,1767,-463,-9809,-11783,-5680,1762,2182,-2935,-4311,-1908,-800,-4622,-3942,347,-3130,-4484,-2318,-3204,-3511,-3351,-4353,-3365,-4023,-501,-683,-2602,3110,829,4686,5138,-211,1893,1555,2229,7340,5864,-494,1135,2943,3029,1789,-336,-1678,-1232,-2264,1639,1370,551,187,-366,-1938,-1099,-1570,-2082,-2849,-3589,-3220,-2243,-1132,-2306,1058,1574,2502,-1237,-1434,38,-1539,-1241,1976,-713,77,-279,-674,-2048,-2212,-1475,-2798,-3402,-2626,-2221,-2111,-1702,-3002,219,415,-1257,-1341,-3009,-2872,-106,359,-1434,0,-7,-836,-3349,-711,-165,-416,-487,-574,-849,-966,-1008,-1009,-876,-849,-699,-449,-1576,-548,213,-1845,-1505,-1582,-461,2085,2420,1807,-786,1852,1410,4339,-450,-3220,-2302,-1957,-1908,-1023,-2034,2229,1240,-1576,-553,-1162,-1057,-531,218,1026,398,-3252,969,-897,-1868,-2945,1486,2295,-134,2377,3751,2102,-895,3564,1494,-2140,-2391,130,444,-1411,2498,-391,1134,1646,1601,1027,546,-1473,-3381,-738,-1063,-1115,-1047,-1046,-1265,-3106,-2192,-1492,-1966,-2362,-2879,-3357,-3788,-3847,-3599,-3260,-3213,-2881,-2606,-2550,-2531,-2606,-2629,-2553,-2491,-2372,-2341,-2440,-2640,-2966,-3547,-4163,-4047,-3162,-2018,-821,300,1348,2189,2777,3092,3008,-1870,-1655,-860,-2354,-3282,-1549,-2091,-2399,-2293,-1976,-2281,-1051,-557,-62,-740,-1979,-3089,1761,2052,-256,-2709,-1353,-1564,530,1993,233,-2810,-2843,-2147,365,905,573,273,114,-154,-467,-455,-1430,-2349,-2775,-3288,-2958,-2027,-2964,-3250,-4087,-4736,-4615,-3902,-3369,-2726,-2227,-1534,-1142,-682,-360,-894,-884,-4157,-1066,-576,-2023,-3085,-1338,-3142,-3625,-3851,-3092,-3945,-4800,-4230,-3297,-2390,-2433,-729,-3163,556,-1194,1347,1497,1579,-629,1380,1114,916,564,279,-1893,-438,-790,-1105,-1611,-2155,-1808,-1823,-1705,-1878,-1257,-958,-543,-34,363,795,1131,1270,-1798,-1392,1134,-2618,-1700,-1754,-2818,-1473,-1090,217,135,-1681,156,61,-50,-438,-867,-2447,-1587,-1805,-1891,-1740,-1238,-650,-603,-713,-2313,1633,535,-255,632,-2037,-2227,-815,-79,-1382,-2695,-3615,-3236,-2804,-1194,-285,-2212,-1267,-2066,-1061,-834,-1282,387,400,584,846,757,1255,1276,1146,50,516,-117,-696,-1366,-1926,-2331,-3496,-2796,-2941,-2886,-2949,-3105,-3404,-4249,-4135,-4092,-3285,-2339,-1449,-556,194,644,958,737,-5339,284,-275,-2450,-1035,-928,-678,-291,11,-948,-280,-2083,-1462,-2381,-8186,-3723,-2821,-1998,-10226,-7049,-902,-864,-9453,-6691,-1849,-2101,-2137,-1969,-11101,-23089,-10005,940,1682,-35652,-205,2966,2959,-303554,-228734,1465,600,-337,-1276,-36440,-5678,-1024,-4236,-14797,-241,-1474,-6359,2453,1902,-5410,-5639,-7034,-3892,2375,2960,3599,4287,2528,334,-2404,-3328,4128,3098,-2740,2080,1259,488,-1917,-1677,-1230,-1464,-1680,-2692,-1052,530,1335,517,125,520,-1711,3461,3284,-905,-830,762,-4093,-964,-2103,-2791,-2334,-1921,130,1084,-1048,-897,992,1589,5940,3257,-2412,1183,794,1787,3021,453,-861,-1392,1307,531,-1157,-530,-920,-1558,-2083,-1969,-1261,-376,-217,-1072,-1937,536,1200,2711,824,-2591,-1833,-1832,23,-1105,-1285,108,498,235,74,-7,111,309,542,-1460,-3511,-2028,-363,-2088,-5588,2433,2544,471,2271,1972,-24241,-42053,-57789,-32551,-16608,-2836,-1981,-2938,-53309,-85334,-104080,-58626,-11998,-895,-10182,-8180,516,846,1035,1053,1021,746,-7813,-8816,-147,-751,-1232,-9556,-2392,-1478,-1138,-829,-1350,-476,-488,-1415,-889,-1211,-1554,-1876,-2088,-2134,-2139,-1807,-1722,-2369,-1683,-1756,-1852,-2047,-1908,-2803,-1282,-899,-707,-1368,91,346,-1631,629,-374,-626,-991,-614,-1655,-1446,-2188,-2200,-1765,-1196,-336,389,891,-1385,-1951,-1251,26,-2012,-3324,202,1599,1411,1432,-676,-1349,916,722,-1147,-3663,-3830,-1277,-188,-273,-257,-124,-184,-3129,-1175,-1869,-467,-854,-1283,-1688,-1923,-2026,-1872,-1562,-1313,-987,-2581,-708,-533,-456,-567,-620,-803,-2770,-1272,-1462,-1755,-1961,-1766,-1668,-1411,-2586,-2093,-2909,-2049,-2287,-2583,-1329,-1705,-2137,-2429,-2604,-2401,-2133,-1849,-1591,-1378,-1160,-1131,-2176,-988,-1067,-1214,-1800,-1884,-1544,-2143,-2460,-1779,-2055,-2416,-2657,-2703,-2385,-1891,-2485,-3300,21,592,-4037,-327,-1757,-3452,-2416,-3236,-206,-809,-696,-267,-2533,-700,2784,5234,1136,-1127,559,-1139,-2393,622,3259,-248,1628,3432,2533,1143,-2726,-2376,-1808,-1359,-1598,-1536,-1248,-826,-462,-819,352,-1694,-240,-1988,-799,897,753,658,581,-594,622,792,614,1237,10,-540,164,-2028,-3081,-766,2203],[779,506,-1331,-1364,-892,-995,17,-504,-100,-2212,-504,-255,364,1616,-2217,-3416,-2083,-937,-3460,-456,-2056,-3175,-1752,-2173,-2601,-2748,-2986,-3197,-3414,-3624,-3811,-3858,-3673,-3443,-3260,-3058,-2811,-2592,-2391,-2096,-1771,-1530,-1190,-897,-598,-953,-1781,-2963,-1975,-4040,-3328,-390,-1023,-2847,-93,172,480,925,-418,1806,1913,-1351,-727,-66,-633,-1943,-3153,-3889,-284,3756,3367,44,-2509,-3626,-3068,-1047,307,18,502,568,684,-2974,-1087,371,157,-1258,-145,-303,-443,-632,-812,-1039,-1312,-1672,-1990,-2473,-2655,-2703,-2533,-2476,-2250,-2120,-2126,-1980,-2124,-2257,-2300,-2416,-2554,-2493,-2429,-3041,-2178,-3037,-3427,-1797,-1526,-1250,-2144,-2500,161,950,1702,-436,-2686,-2924,-741,623,1282,-1268,-1474,-2512,-69,2032,-392,-406,1781,416,-3611,-2015,139,-1096,-2325,-103,1053,-325,-1377,-2613,-2533,-2582,-2554,-2639,-2831,-3012,-3358,-3794,-4367,-4216,-3492,-2570,-1723,-860,-11,812,1562,951,2777,3246,3616,198,-1133,7,3039,1482,1549,808,50,-725,-1469,-2040,-3145,-2554,-2448,-2107,-3515,-1487,-835,-313,72,346,-871,743,763,-2194,-3272,-3081,-2728,-1399,-1635,-2193,-2645,-2875,-2856,-2294,-1744,-1029,-519,377,-807,1731,2299,2542,2892,-146,-5370,-6795,1886,2756,-2703,-5677,-6447,-6237,-5186,4402,4217,-3468,-3827,-2624,-3146,-1762,1807,1805,1449,-11137,-17892,-15777,-62397,-188245,-166096,-44015,-28011,2371,3083,3770,4416,4986,1727,-56047,5442,5197,4613,3720,-24937,-112309,-80114,-912,-3328,-11780,-12409,-5405,-2921,-1980,-1966,-3026,-537,-319,-3044,-4220,-854,-2993,-4235,-2197,-2759,-3429,-3615,-3383,-3157,-4462,-724,-1279,-2081,3453,1109,5496,4753,-787,2025,1550,2302,4791,3929,-787,1169,1216,555,-227,-798,-1570,-1949,-2696,-3124,-3599,-3940,-4318,-4173,-3982,-3866,-3730,-3394,-3047,-2629,-2119,-1612,-1088,-1942,-132,160,315,-240,-1188,11,-1135,-2443,994,-652,110,-1073,-1000,-2113,-2165,-1939,-3153,-3822,-2950,-2315,-1861,-1407,-2857,59,91,-1412,-1757,-3359,-2534,-359,-224,-1114,167,338,-1298,-3602,-1012,-230,-639,-1026,-1239,-1460,-1318,-960,-532,-33,251,532,136,-1076,-346,959,-1988,-1604,-1770,-681,1798,1939,1308,-573,2062,984,2578,-1024,-3183,-2481,-2701,-1916,-1128,-2557,-1858,-2539,-2986,-2908,-2381,-1596,-898,-235,399,-40,-2678,1597,-964,-2007,-2404,1721,2376,529,1922,3573,2452,-769,3037,2116,-1730,-2525,351,807,-1557,313,-314,-588,-916,-1059,-1083,-951,-1793,-3281,-706,-1152,-828,-890,-1141,-1461,-2788,-2332,-2886,-3550,-4035,-4501,-4319,-4104,-3817,-3581,-3477,-3461,-3608,-3800,-4045,-4332,-4683,-4281,-3334,-2252,-1017,-193,-1852,587,3512,3556,-285,-3539,-560,31,4880,3873,2024,2149,3362,2948,2377,-1584,-1698,-751,-2883,-3693,-1384,-1534,-1625,-1562,-1467,-2602,-1160,-978,-776,-1059,-2464,-2381,137,263,285,-2401,-1694,-2206,-439,-741,-986,-2373,-3080,-1996,-2347,-2644,-2962,-3155,-3098,-3079,-2954,-2831,-2734,-2807,-3218,-3000,-3164,-3569,-3803,-3650,-3402,-3059,-2969,-2550,-2336,-2012,-1810,-1371,-1163,-806,-491,-1153,-1497,-3537,304,-167,-1856,-3057,-1155,-2994,-3662,-3858,-1355,-2517,-4091,-3159,474,738,-2482,-815,-2558,-402,-1483,-402,-304,-103,-240,204,206,228,25,-184,-2155,-895,-1240,-1490,-1819,-2432,-1560,-1366,-1144,-2008,-959,-1027,-1097,-1135,-1290,-1369,-1462,-1649,-1997,-1616,-1673,-3193,-1801,-1806,-2544,-1983,-1901,-1745,-1678,-1580,-1435,-1325,-1130,-1094,-987,-1519,-469,-116,234,-1531,-92,915,307,-1164,-2572,1706,851,-113,595,-2235,-1932,-345,-638,-1304,-3462,-3160,-1592,-3658,179,952,-2527,-542,-1582,-1268,-261,-1225,2095,1648,1810,1574,1415,1105,747,269,-354,-1011,-1821,-2655,-3075,-2770,-1978,-2633,-1746,896,1926,2745,-1785,-1251,-4415,-1277,47,-785,674,568,1192,1249,1487,1909,1273,-4890,1001,1131,-1896,-1104,-2355,-3303,-2799,-1874,-1203,-813,-3316,-558,-1710,-8416,-307,29,-572,-10447,-8791,-3707,366,-9048,-5329,840,771,809,827,-9780,-22985,-12665,1842,-17081,-22221,-2878,2955,3014,-285809,-111464,2507,2247,2043,-9553,-40149,-12633,2400,-7403,-15313,2989,3055,-2855,4506,2763,-4352,-6194,-8356,-4754,1260,683,269,141,62,-149,-3010,-3120,-1006,-1447,-3037,-2524,-2893,-2828,-2520,-2749,-2384,-2605,-2980,-4671,-2886,-1883,-1197,-472,143,30,-2225,685,552,-856,-1054,-947,-3967,-2444,-3073,-3599,-3696,-3144,-2575,-1988,-1372,-647,-10,506,1163,1604,-2469,967,1002,832,2725,763,-157,-762,1981,921,-1745,-1440,405,-601,-1734,-2538,-2450,-1644,-683,-694,-2108,280,603,1577,-569,-1739,-545,-1297,54,-956,-1051,82,-523,-1283,-2048,-2862,-3374,-2917,-2363,-2251,-3990,-1715,-374,-2178,-4530,351,425,354,177,-32,-25039,-51935,-69071,-38846,-17906,-3018,-2479,-2497,-46751,-64367,-84589,-53345,-11411,-2820,-10396,-10852,-2595,-2426,-2317,-2303,-2271,-2252,-9056,-14088,-2365,-2442,-4016,-10460,-1890,-2117,-1397,-1163,-1060,-892,-870,-980,-998,-1083,-1139,-1151,-1082,-939,-839,-2276,-2156,-1952,-331,-957,-1922,-2641,-1787,-2981,-233,-1023,-701,-908,2483,1617,-1386,1817,-246,-565,-790,-280,-1784,-839,-2202,-2217,-1140,-1036,-203,368,749,-1713,-2558,-1384,424,-1527,-3255,286,1805,1712,1750,-975,-1464,640,39,-1375,-4192,-3682,-2695,-2770,-2392,-1873,-1314,-1031,-3189,-2257,-2656,-436,-665,-961,-1283,-1538,-1829,-2022,-2096,-2165,-2052,-2017,-1882,-1642,-1448,-1407,-1301,-1331,-2460,-1588,-1755,-2097,-2768,-2487,-2429,-2039,-2751,-2227,-3678,-1833,-2837,-2059,1016,1057,519,810,-2319,-2820,-1469,-566,-840,-883,-584,-211,-1918,-320,1270,830,-1874,-1686,-1770,-2256,-2436,509,59,-275,-202,255,1096,-493,-2702,-2355,40,626,-3765,-830,-2275,-3104,-2007,-2887,2041,774,-505,-1256,-1974,-1392,165,823,567,-854,901,-1513,-2731,-135,2577,-856,1488,3433,3384,537,-2683,-2065,-2239,1808,1254,611,-62,-704,-1410,-2164,-2506,-3015,-3203,-3103,-2831,-2652,-2679,-2789,-3062,-3558,-3729,-3054,-2393,-1507,-687,-528,-63,-2225,-3072,-249,2521],[904,522,-1843,-1625,-945,-690,-18,-616,-1253,-2350,-2090,-2146,-1871,-1492,-2444,-3242,-2248,-1074,-3327,-690,-3113,-2193,-614,-799,-1113,-1234,-1497,-1776,-2112,-2510,-2965,-3327,-3275,-2677,-1887,-1045,-199,-24,720,1745,1860,2431,1791,2045,1151,-679,-1105,-3200,-1985,-3400,-3065,-405,-1619,-2078,931,1185,4099,4875,-795,3428,2053,-1203,-582,-74,-455,-1708,-2861,-4001,-379,4501,3357,-3,-2772,-4159,-3618,-2201,-2239,-1819,-1282,-898,-518,-2243,-2669,-159,-154,-1231,-670,73,193,289,402,463,-689,291,-670,-2696,-744,-1114,-1360,-1636,-1513,-1265,-1017,-551,-356,-166,61,-1898,-84,-447,-2156,-2164,-1375,-2766,-3049,-1663,-1975,-2164,-2110,-3270,-582,275,1103,-1024,-3052,-2425,-855,175,1058,-1129,-1399,-2530,-72,859,59,-357,777,-343,-3789,-2031,430,-190,-2707,338,700,637,573,-2884,-483,100,-32,-266,-534,-675,-1286,-2216,-2422,-3742,-3519,-1191,-863,-699,268,412,505,574,573,600,647,93,-1534,366,281,-8,-123,-126,-71,-8,48,172,-2892,427,496,-1191,-3329,-2653,-708,427,260,-3,-590,-547,-881,-1945,-3153,-2811,-2255,-2461,-2619,-2625,-2485,-2205,-1883,-1219,-693,-91,-948,831,-765,1380,1464,1407,1062,-1605,-4412,-6409,-263,-56,-3726,-6041,-6422,-6545,-5724,1434,1256,-3604,-3785,-2301,-2827,-2060,-1212,-1331,-1078,-10428,-19740,-20482,-79895,-216845,-190015,-56301,-32703,2754,3609,4451,5222,5856,-19844,-53761,6094,5722,5064,4208,-13833,-87455,-67477,1553,-6405,-12428,-12153,-4989,186,75,-986,-1820,-685,-987,-1410,-3944,-1992,-2941,-4079,-2670,-2739,-2822,-2847,-2685,-2933,-4999,-1987,-1948,-1593,-624,-185,197,541,-1474,990,1018,1028,899,619,-1164,-277,-931,-1443,-2167,-2734,-3303,-3873,-4151,-3744,-3289,-2830,-2590,-2461,-3897,-2240,-2236,-2178,-2230,-2859,-2172,-2006,-1737,-1741,-1063,-841,-750,-759,-959,-1102,-1433,-3584,-1747,-1627,-1328,-1923,-1093,-2095,-2174,-2310,-2858,-4202,-3403,-2577,-1785,-1202,-2739,-203,-381,-1692,-2145,-3049,-2095,-545,797,-862,1502,-15,-1714,-3412,-1418,3014,833,684,-664,-2233,-2902,-1705,-331,1426,2612,3594,405,-631,-179,1297,-1853,-1708,-2120,-1100,1382,1004,781,-427,806,371,412,-1787,-3096,-2748,-3453,-2197,-2731,-3154,-3481,-3640,-3517,-3254,-3014,-2680,-2460,-2269,-2087,-1987,-1813,-1640,-1557,-2259,-1908,-1493,-1490,-1452,-1512,-1562,-1624,-1650,-1621,-1527,-1379,-2729,-1141,-837,-1725,-385,-175,23,190,-434,597,-972,-1900,-3050,448,-1339,2102,2419,-1119,-1361,-2222,-1277,1907,1280,-1814,-10,-733,-1510,-3001,-2594,-2911,-3389,-3028,-2433,-2008,-1487,-934,-224,661,-1344,-610,-241,-1680,701,3574,2816,-925,-3270,-1024,109,4735,3774,1939,1578,3728,4356,3709,-1355,-1926,-759,-3395,-4103,601,341,45,-133,-254,-2976,-275,-250,-235,-1584,-2972,-1785,-491,-717,-1049,-2168,-2085,-2951,-3123,-3475,-2980,-2428,-2874,-1246,-767,-341,-91,-391,219,102,-78,-2114,-649,-1667,-3697,-2493,-2349,-1722,-2934,-1304,-1230,-1158,-1418,-1589,-1715,-1947,-2333,-2472,-2755,-2680,-2361,-1854,-2264,-2423,0,46,-1786,-2877,-1010,-2777,-3167,-3509,-1512,-2686,-3811,-3040,491,800,-2582,-1230,-2048,3437,-1811,3170,3132,3232,89,3452,3647,3275,3278,1682,-2486,2243,1286,1536,-2270,-2831,315,567,-1360,-2101,-1107,-1775,-2308,-2612,-2780,-2669,-2504,-2440,-2169,-2022,-1951,-3869,-2005,-2095,-2449,-2736,-3011,-3235,-3455,-3336,-2888,-2397,-1848,-1539,-1271,-1025,-789,-619,-551,-1645,-401,-411,-430,-1524,-2897,-908,-1273,-1672,-2230,-2716,-3056,-2969,-2380,-1620,-3504,-3896,-3128,-2434,503,318,-2600,252,-920,-1450,432,-868,1682,952,3277,1557,2255,1469,550,-309,-1046,-1434,-1526,-1347,-922,-317,420,-1771,-1718,2861,3070,3483,-1616,-675,-3980,-1567,402,-327,1351,1112,3746,4444,2077,2500,1727,-4313,762,2940,-1206,2597,1813,1008,481,227,-1092,-1046,-4486,-1446,-2323,-8641,-1606,-828,-1152,-10942,-9819,-6596,-1522,-7737,-4724,-877,7757,7894,7696,-8634,-22637,-13713,4640,-35583,-9998,-6141,-719,-1655,-254689,-5825,-989,-626,-352,-25085,-38980,-19588,2284,-11432,-16642,4993,6934,583,6901,3944,-3253,-6639,-8975,-5891,1991,7965,7677,4350,2013,-519,-3595,-3080,2059,833,-2395,-1555,-2511,-2610,-1873,-3542,-659,-1760,-2732,-5585,-4584,-1226,-1843,-2407,-2856,-3252,-3224,-2911,-2505,-2364,-2164,-2010,-3195,-2111,-2344,-3155,-2158,-2099,-1919,-1968,-2079,-2164,-2403,-2799,-3076,-3562,-3818,-3204,-2576,-2033,-1421,-738,-171,-179,597,689,-2028,-1851,483,120,-2131,-1059,-1625,-2280,-3006,-3674,-3692,-3047,-2471,-2089,-1794,-1508,-1568,-1657,-1863,-2093,-2461,-2879,-3214,-3097,-2616,-2163,-1697,-1326,-1152,-2541,-3876,-1006,260,-1832,-3475,1419,1727,52,1279,1706,-23709,-60188,-77487,-44136,-18976,-3249,-2820,-2616,-36598,-47326,-69617,-48219,-11352,-809,-10993,-12599,-998,693,1174,1532,1831,-2872,-9856,-19040,-14632,-3539,-9014,-10503,-420,-3370,-94,284,-718,821,-1197,-173,274,-203,-868,-967,-876,-366,-1158,-1884,-2354,-946,762,-599,-2489,-3100,-2010,-3131,579,-1236,-716,-472,2206,1303,-1147,-797,-2006,-3238,-2467,-1136,-1851,1068,-2201,-2235,-842,-1309,1039,3331,1383,-2040,-3026,-1528,733,-975,-3161,-954,-1211,-1306,-1034,-1302,-1562,-472,-340,-1481,-3809,-3237,-1349,-941,-1383,-1824,-2151,-2561,-3130,-3345,-2269,-1868,-1492,-1076,-637,-133,271,588,-486,425,-284,-1187,1040,1475,-367,-312,517,-34,-1929,-1375,-1961,-2768,-3517,-3916,-3320,-2585,-2413,-2250,-2790,-1443,-2816,-1498,1675,815,357,1972,-2367,-3154,-1232,1248,207,1184,1386,1555,-1480,-137,2105,1058,-2014,-1403,-1850,-2244,-2329,1635,983,263,-304,-693,-738,-514,-2592,-1520,-190,798,-3277,-1353,-2760,-2417,-1453,-2406,1272,732,35,-581,-1224,-1907,-1803,-1695,-1448,-987,-636,-1799,-2891,-1030,563,-1457,1172,1392,1560,-8,-2414,-1715,-2553,1383,1026,500,-146,-855,-1711,-2946,-3078,-3189,-2544,-1745,-915,-236,186,461,499,-2245,-104,-698,-1601,-2492,-3539,-4112,-3357,-2391,-2568,-627,93],[1216,598,-2239,-1738,-766,-116,604,-484,-546,-2166,-1847,-2506,-3027,-3483,-3665,-3231,-2688,-2241,-3010,-1343,-2921,-1134,-358,-51,90,371,444,431,288,-976,-346,-653,-2444,-487,-2,753,1652,-147,305,1679,1639,2411,2247,2737,1306,-338,-600,-2611,-1840,-2612,-2668,-460,-2157,-1122,1238,945,7766,7357,-1222,3364,2199,-1071,-374,-31,-320,-1532,-2580,-3726,-268,240,-520,-1273,-3042,-3585,-3604,-2381,-1905,-1419,-963,-653,-295,-1024,-3902,161,-503,-779,-1118,179,202,219,284,328,-564,198,-477,-2852,-760,-1202,-1663,-2235,-1787,-1303,-956,-469,-296,-160,-15,-2976,-463,-377,-1783,-1367,-1594,-2353,-2216,-2406,-2710,-2998,-2707,-4131,-1415,-826,-264,-1472,-3243,-1901,-880,-70,1024,-834,-1330,-2347,11,-317,-702,-966,-1214,-1468,-2875,-1765,-1543,-1500,-2661,-1488,-1458,-1523,-1631,-3176,-2179,-2345,-2290,-1955,-1491,-884,-2144,-1940,-2194,-3303,-4063,-608,-664,-625,719,1971,1999,1149,2001,1967,1882,99,-1921,516,-60,-625,-515,172,1126,2044,3098,2896,-2670,4592,315,-1058,-2848,-2903,-871,1621,680,4056,-447,423,3558,-1719,-2931,-2517,-1554,-2289,-573,-1163,-2017,-2424,-2196,-1563,-1201,-890,-1393,-728,-675,-726,-651,-483,-394,-2549,-2575,-5015,-144,-215,-4778,-5848,-6247,-6172,-5867,-2120,-1264,-3708,-3712,-2002,-2595,-2486,-2742,1462,1353,-9460,-20016,-24566,-94508,-203803,-178962,-60007,-33177,-91,437,1054,1840,1308,-51246,-51267,5565,5973,2367,6554,-9247,-67644,-55548,3690,-9074,-11222,-11105,-4461,-1999,-3084,-3355,-2298,-1277,-555,-99,-3287,-516,-2880,-3903,-1575,-1728,-2491,-3271,-2863,-2589,-5492,-1275,-2540,-1063,-351,-178,-1,236,-2114,837,1094,1390,1561,1556,-1367,696,290,-411,-1488,-2550,-3155,-1956,-3688,-1,542,-530,-224,-455,-4586,-148,-328,1403,319,-3291,-1103,623,994,-1554,-577,-428,3676,1614,-640,-83,-445,-3656,-1247,-2205,-2833,-2860,-2503,-2253,-2103,-2259,-2193,-4396,-3817,-2792,-2390,-2489,-2644,-2786,-2612,-2205,-2348,-2359,-1521,-866,727,-557,1681,-299,-1941,-2963,-1801,1325,677,-32,-716,-1585,-2121,-2026,-1347,-361,474,1282,715,-117,97,1460,-1511,-1695,-2469,-1561,-2050,-1993,-1312,-641,-244,-287,-94,-2569,-2834,-2952,-4042,-1562,-1561,-3635,-1450,-1520,-1694,-1998,-2379,-2535,-2501,-2204,-1787,-1430,-1033,-698,-1004,-2462,-1347,-638,-840,-1078,-1477,-1929,-2457,-3005,-3549,-3980,-3559,-3095,-2623,-2047,-1699,-1281,-1009,-899,-860,-2001,-794,-1753,-1720,-2752,449,-1446,1640,2354,-1149,-1272,-1451,-780,2885,2503,-2263,751,1647,871,-2591,595,-97,-3566,-2858,1906,-183,-60,2293,254,566,-1004,-835,-210,-1529,735,2471,1856,-1565,-2878,-1570,64,3641,3533,2021,1141,2846,2578,2248,-1096,-2224,-814,-2788,-3921,1038,1985,1979,1954,1853,-3271,1580,1425,1279,-2189,-3231,-1222,904,741,480,-1908,-2364,-3071,-1308,-1763,-2017,-2192,-2378,-1912,-1704,-1495,-1434,-1438,-1428,-1660,-1911,-2962,-2509,-2863,-3540,-2896,-2555,-2284,-3009,-1564,-1390,-1208,-1326,-1615,-1230,-1303,-1355,-1278,-1448,-1484,-1553,-1926,-3069,-1587,-1656,-1467,-1745,-2541,-871,-2292,-2450,-3094,-1485,-2752,-3460,-2925,104,6,-2682,-1627,-1685,-120,-2141,160,342,618,371,1143,1330,1598,1696,1825,-2844,1778,1665,1519,-2747,-3303,-46,50,-1791,-2119,6,-265,-472,-592,-790,-1292,-984,-1159,-1077,-2273,-1093,-4519,-1230,-1317,-2056,-3509,-2096,-2274,-2554,-2796,-2977,-3177,-3275,-3497,-3584,-3520,-3355,-3192,-3109,-3057,-2924,-2931,-2958,-3058,-3303,-3442,-3760,-4039,-4259,-4039,-3577,-3037,-2454,-1865,-2724,-4310,-4285,-898,821,-341,-2443,967,-303,-1632,1132,-364,1245,117,2626,1294,797,-278,-1308,-2290,-3175,-3642,-3470,-2985,-2398,-1743,-1026,-1040,-1758,1018,1777,2387,-1435,-241,-3454,-1966,662,-120,1672,1512,2537,2658,1069,2106,2022,-3725,358,2173,-544,3402,3573,3767,4157,-85,-1468,-1903,-5568,-2982,-2840,-8875,-1928,613,-2199,-11823,-9476,-8460,-3489,-6282,-4950,-4611,3820,4532,4880,-7809,-22440,-13157,3194,-34456,-346,-11007,-8769,-58525,-237036,-2130,-1332,-952,-920,-41032,-34977,-24824,-4173,-14704,-18907,-670,504,1654,2595,3468,-2402,-7148,-9219,-6741,1498,7673,7565,3764,1813,-862,-4238,-3289,2777,661,-1358,1361,242,-790,-1665,-3177,-2395,-3045,-2272,-3639,-4621,-113,59,151,132,-619,-2220,-1547,-2291,-3150,-3113,-2179,-2659,-248,-3398,-2922,-2113,-1997,-1104,845,-1829,-38,1063,780,1958,394,-2796,131,-474,-1202,-1783,-2141,-2377,-2358,-2272,-2105,-2094,-1750,-1189,-1002,-2081,-961,-908,-965,-1141,-1328,-2556,-1901,-2100,-2290,-2505,-2025,-1846,-1497,-1113,-1209,-1007,-244,226,-60,496,384,232,-31,-2133,-2194,-3699,-1522,-1709,-1811,-2705,-1518,-1268,-1126,-1105,-1172,-22251,-65572,-82137,-48438,-19988,-3790,-2544,-436,-28457,-35268,-59578,-44948,-11981,1114,-11911,-14165,-5348,-358,-529,-476,-118,-4035,-10065,-24126,-27460,-16911,-14358,-10226,2085,-4715,352,-775,-439,1713,-1915,576,1270,967,-1855,-1467,-247,-584,-1891,-835,-1810,-179,114,-384,-3049,-3254,-2443,-3370,1355,-1144,-945,-273,1819,1432,-1083,186,-633,-1438,-1922,-1641,-2033,-162,-2434,-2115,-1377,-1708,597,1872,758,-2501,-3016,-1851,-1504,-2454,-3227,-3211,-2760,-2134,-1297,-1819,-1796,-28,142,-1633,-3393,-2821,-1447,-34,-228,-408,-522,-843,-3119,-3970,-1619,-1971,-2387,-2622,-2516,-2009,-1386,-682,-369,498,-14,-365,952,745,-566,-532,-1367,-2225,-2377,-1796,-1766,-2487,-3916,3566,3977,102,-1684,-2287,-1701,-1143,-2362,-2200,-3824,-2213,-648,720,-2445,-3431,-801,1251,-97,1483,2707,1076,-990,-12,2455,1066,-2276,-1113,-1829,-2163,-2184,1826,1612,1415,1296,1121,933,-75,-2403,-831,-432,-809,-2723,-1895,-3165,-2006,-2305,-2492,-2779,-2888,-2940,-2782,-2677,-2571,-2492,-2509,-2641,-2713,-2983,-3271,-3636,-3819,-3742,-3103,-2272,-1274,-195,-274,-1953,-1325,-2613,895,1280,45,711,1448,922,-2432,-2452,-3645,-2141,-382,124,2535,2400,3644,33,-2721,-117,-570,328,-798,-1909,-2619,-2718,-2246,-1885,-846,-214],[1339,387,-2554,-1978,-687,-308,-557,-559,-416,-1997,108,-445,424,810,-1095,-1806,-1803,-812,-2849,-1164,-1837,-308,1776,1232,273,-164,-928,-1635,-2261,-2755,-3081,-3109,-2764,-2260,-1751,-1208,-655,-517,-287,338,416,202,-136,-726,-1487,-2409,-2824,-2132,-1764,-1928,-2343,-762,-2799,-339,1316,568,4543,4000,-1882,2036,767,-1157,-1978,-3235,-3431,-2415,-2499,-3351,-49,677,1178,-515,-3376,-2806,-3005,-220,955,-61,80,-500,-917,-1191,-2963,-1175,-1053,-696,-1459,-263,-123,-41,61,148,-596,201,-462,-2943,-191,-408,-653,-1173,-1572,-2001,-2411,-2474,-2672,-2805,-2896,-3438,-3579,-3483,-3002,-2565,-2010,-2006,-1339,-563,-139,99,-2102,-4999,-716,310,-90,-1902,-3339,-1494,-961,-229,569,-551,-1386,-2204,-76,-308,-380,-328,-57,-2163,-1790,-1329,148,-133,-2440,-1089,-1536,-1854,-1759,-3609,-975,326,992,959,2087,-1184,-2931,-1978,-2075,-2636,-3800,-350,-660,-699,637,1266,1316,1242,1368,1306,1158,140,-2351,-496,-1276,-2284,-2775,-2308,-1429,-464,545,1686,-2603,4215,-65,-1008,-2313,-1969,-958,618,-742,3580,-567,-87,3114,-1636,-2789,-2324,-927,-2429,-178,2271,3516,-1525,134,4485,4140,3310,-1890,797,-555,-1977,-2695,-1547,-597,-2491,-1055,-3765,-728,338,-5701,-5335,-6071,-5508,-5602,-2117,-1578,-3858,-3764,-1884,-2593,-3130,-5235,-785,-1142,-8341,-18799,-27370,-85157,-161704,-138203,-51642,-29052,-2438,-3748,-2786,-3157,-56339,-90075,-49061,-2702,-2276,-4617,-1920,-11363,-53883,-45299,-1888,-10969,-9236,-9951,-4095,-956,-186,515,-157,1865,2346,1556,-2623,-989,-2933,-3809,-1471,135,-615,-1017,-852,-2267,-6014,-1594,-3128,-626,3739,1637,7420,2909,-2777,1540,976,1984,5432,5114,-1317,236,723,1250,0,-1503,-2683,-1951,-4160,-423,155,-901,-88,-281,-3995,345,-150,358,-1063,-3625,-928,863,1097,-1454,-1112,-1112,1385,1237,-371,-103,-113,-2627,-2027,-1605,-2274,-3063,-3233,-2866,-2366,-1903,-1593,-4532,-4087,-2797,-1853,-895,-2295,-529,-1335,-2259,-2462,-1672,-969,-1312,535,-311,1766,-523,-2084,-2539,-2255,-2482,-2376,-1546,-608,-89,139,375,-2,482,928,779,631,370,159,-115,-1198,-1672,-2880,-2086,214,378,100,-178,1828,-1042,1574,-3344,-2488,-3157,-4512,-1265,-1306,-3947,-1496,-1244,-808,-345,45,-161,139,833,857,-965,604,438,-919,-2628,-806,-797,-1090,-1323,-1621,-1863,-2040,-2066,-1927,-1641,-1286,-2925,-701,-317,-1439,43,101,-12,-224,-2508,-2317,-2376,-1542,-2507,-1693,-1471,-875,-208,-1013,-1132,-623,-217,1386,1114,-2506,-374,-60,-552,-1748,-782,-601,-3763,-2675,269,-15,-348,350,69,-327,-955,-1705,-2480,-2317,-1238,15,779,-2129,-2507,-2174,-134,3932,3476,2298,875,2273,4375,4083,-835,-2589,-941,-2099,-3308,1179,3123,2671,2122,1447,-3470,-35,-760,-1369,-2844,-3053,-1199,-674,-41,590,-1607,-2440,-2286,2751,3097,-331,-435,-1800,-703,614,1994,-1282,-1595,205,-658,-1443,-3725,-2629,-2768,-3052,-1993,-1579,-1438,-3084,-1329,-1520,-1666,-2002,-1891,-1804,-1629,-1124,-506,-123,337,657,-2233,-3770,-270,219,-204,-1676,-2087,-2064,-2655,-3116,-3276,-3054,-2821,-3023,-2760,-2413,-2366,-2730,-2238,-2109,-1985,-2409,-1589,-1390,-1112,-842,-571,-357,-42,117,322,-3151,439,406,328,-2862,-3730,-510,-514,-2160,-2010,-1250,-1648,-2013,-2322,-2721,-2988,-3150,-3257,-3030,-2841,-2667,-4505,-2366,-2200,-2240,-4075,-1989,-1740,-1547,-1284,-953,-690,-323,-229,-180,-157,-155,-225,-414,-2083,-821,-1121,-1429,-1794,-3680,-2650,-3175,-3554,-3339,-3373,-2332,-1802,-1315,-908,-1740,-3982,-3024,512,794,-822,-2082,1550,302,-1693,1614,272,927,-677,745,451,217,-78,-247,-881,-2749,-999,-383,16,4,1,10,-370,-1759,-150,-58,-23,-1076,98,-2911,-2318,444,-29,763,832,963,1106,-83,1364,1514,-2968,24,1486,177,2116,2177,2181,2347,-728,-1856,-2855,-6258,-4223,-3044,-8856,-3144,2496,-3457,-12877,-7856,-7264,-5296,-4807,-5745,-8770,-3748,-2667,-1763,-7175,-22309,-11243,19,-20281,-265,-17976,-50427,-138926,-249598,-926,-100,700,1475,-52647,-30589,-24943,-3859,-13856,-21742,2407,2078,1762,1294,822,-1767,-7579,-9132,-5823,-1656,-2217,-2811,-3292,-3408,-3127,-4656,-3510,-2496,-2352,-2350,-2308,-2275,-2103,-1756,-1873,-3305,-4187,-1346,-1792,-3305,-223,-512,-803,-1066,-1459,-1763,-1831,-1567,-1635,-2517,-186,-2172,-653,-3371,-2470,-2044,-1669,-1714,446,-2222,-102,657,141,3243,-499,-3052,-485,581,-1131,895,1412,1353,194,2243,1948,-1869,-1301,2008,916,-1465,1209,1294,761,148,-387,-2812,-1499,-1805,-1515,-2740,701,1298,1705,544,-1616,-1338,-615,205,-291,621,-386,-1371,-2162,-2478,-1671,-3625,123,1619,-1115,-2159,39,3905,-1629,-311,-160,-21319,-65195,-82296,-51427,-20775,-4582,-3456,1305,-22645,-28217,-53924,-43230,-13028,931,-12689,-15973,-13202,-1304,-1894,-2419,-4395,-4463,-9570,-29447,-41293,-31390,-20071,-9897,-1121,-4796,-1514,-1954,-1808,-1912,-2669,-1819,-1871,-1908,-2967,-2322,-2481,-2798,-3217,-3227,-3157,-2759,-2373,-1879,-3360,-2905,-3012,-3508,772,-784,-1311,-254,1987,2014,-1107,1406,-370,-1600,-948,-1832,-2280,-1531,-2857,-1989,-1915,-2192,44,1219,-97,-2992,-2699,-2810,-4017,-4671,-3677,-2987,-2312,-1871,-1426,-2475,-2115,-1507,-1599,-1812,-3075,-2451,-1606,-1470,-1643,-1885,-2140,-2645,-3178,-3437,-3980,-4431,-4579,-4101,-3489,-2815,-2263,-1762,-1333,-1101,-897,-846,-1002,-1012,-1023,-1028,-709,-234,-1041,-1771,-1668,-2429,-3320,3977,4210,447,-801,-2351,-761,-1022,-1976,-768,1813,-211,-304,733,-2524,-3614,-318,1289,-448,1181,2447,998,-502,48,2573,842,-2674,-860,-1743,-2055,-2029,579,607,626,583,324,-73,-650,-2284,-2007,-2670,-3284,-3821,-4255,-4492,-4118,-3442,-2554,-1774,-928,-240,432,879,-1718,-424,613,-1368,-458,875,-2205,-2657,-2996,-770,-2466,-1044,-912,-549,-181,-1439,-986,-2452,360,562,-706,736,-230,-1497,-2659,-3359,-3541,-1405,-57,592,2025,2461,2589,-937,-2769,-497,-1014,-304,-697,-847,-652,-519,-1709,-1120,698,806],[549,-42,-1904,-2130,-3059,-2630,-1295,-652,-424,-1822,135,-604,234,638,-290,-1106,-1241,-524,-2748,-1514,-753,369,1660,1011,-467,-470,-1244,-1956,-2597,-3137,-3567,-3796,-3657,-3207,-2845,-2508,-2199,-2010,-1942,-1890,-1894,-2015,-1992,-1858,-1509,-1065,-836,-1820,-1617,-1236,-1946,-1144,-3233,362,225,-150,-661,-1136,-2586,-2057,-2261,-2178,-1908,-1461,-985,-1753,-2438,-2838,458,756,947,-944,-3232,-1878,-2076,20,-440,-888,-1332,-1798,-1959,-1838,-1927,-1147,-1541,-371,-1368,229,431,-22,683,773,-592,69,-393,-2612,407,201,-31,-548,-956,-1414,-1875,-1984,-2175,-2213,-2120,-2609,-2260,-2280,-2257,-2226,-2202,-1588,-867,-287,406,958,-2011,-4150,-908,735,-756,-2091,-3016,-999,-904,-121,1554,-130,-1342,-1981,-1102,-1738,-1772,-1132,-235,-2992,-601,-606,1522,2141,-2105,1320,2470,2172,848,-3916,-1137,977,831,606,323,-980,-3439,-2125,-1849,-1765,-3140,-1761,-1601,-1194,-617,67,787,1478,2213,2903,3558,400,-2525,1077,510,1445,3114,2369,1462,380,-845,-2090,-3267,-3218,-1788,-859,-1621,-569,-679,-126,-1952,3094,-745,-493,2656,-1504,-2571,-2049,-851,-2795,-2974,-1226,410,-1448,585,3602,3359,3760,-2049,1000,458,1851,979,77,-951,-1814,-2282,-2558,-1787,-1224,-4607,-4598,-5771,-4634,-4839,-1000,-1361,-3866,-3811,-2615,-3077,-3791,-7388,-2965,-2557,-6939,-16582,-27987,-70174,-114786,-87509,-36156,-23718,-3218,-6535,-2575,-2582,-114257,-132580,-47316,-1023,-1146,-9983,184,-19314,-46194,-37069,1839,-11718,-7178,-8864,-3910,4690,5265,1307,176,2343,5671,2623,-1936,-1445,-2994,-3669,-1214,2964,2139,-478,-228,-1895,-5969,-1879,-3562,-190,3537,1709,7772,2186,-3335,1022,644,1772,4902,5023,-832,-262,21,257,-888,-1747,-2418,-2804,-3662,-2542,-2196,-1834,-1691,-1665,-2807,-1646,-1712,-1716,-2148,-3329,-1989,-2006,-1944,-1831,-1654,-1580,-1563,-1594,-1716,-1889,-2224,-2609,-3012,-3522,-3271,-3081,-2421,-1969,-1982,-1404,-1131,-4623,-3677,-2311,-2045,-876,-1948,-561,-1798,-2556,-2484,-1046,-449,-1835,-54,-464,-1060,-1598,-2137,-2343,-2721,-1641,-1112,-626,-661,-233,-502,-775,-1381,-1900,-2024,-1207,123,839,773,1877,-982,-1646,-3324,-2500,-201,-84,-116,-201,1609,-1848,604,-3719,-2073,-3347,-4839,-2380,-1675,-3845,277,1124,-155,1280,2311,-250,-311,491,1357,-986,86,-490,-1080,-2706,-1927,-2216,-2312,-2287,-2305,-2279,-2234,-2122,-1945,-1711,-1477,-2979,-1262,-1094,-1152,-1116,-1173,-1315,-1448,-1518,-1593,-2657,-1711,-2378,-2121,-2399,-2798,-3065,-3273,-3008,-2540,-2055,-1657,-1428,-2514,-1415,-870,-839,-741,-410,-244,-3997,-2579,1258,-4,-679,2931,145,-171,-270,-742,69,-1362,450,1520,-276,-2545,-2266,-2848,-541,-79,2,153,295,453,678,893,-647,-3068,-1182,-1402,-2613,1050,2358,1874,1172,229,-3628,-2092,-3003,-2137,-3587,-2581,-297,2390,3122,2563,-1334,-2342,-1437,3542,3855,-28,194,-1268,-564,603,1643,-1768,-2157,-211,-726,-962,-3326,-743,-656,-2597,-1623,-292,-692,-3219,-1983,-3020,-3642,-2969,-1712,-621,-1293,1196,695,745,4833,1189,-2461,-3914,655,3390,-126,-1640,-1646,-998,-2230,-3198,-3224,-2516,-2296,-2611,-2618,-883,-740,-2795,-2261,-1361,-714,-2682,-1114,-1369,-1410,-1164,-586,160,1103,1900,2693,-3465,3706,3045,1539,-2510,-3726,-1068,-1144,-2485,-1884,1228,1680,1253,-760,-2288,-2567,2,-441,-652,-2617,-1218,-3976,-1756,-1959,-2341,-3410,-2767,-2862,-2991,-2984,-2800,-2552,-2207,-2086,-2021,-2020,-2083,-2258,-2568,-2888,-2963,-2864,-2483,-2010,-4076,-1136,-897,-742,-818,-3825,-1094,-1392,-1809,-2321,-2672,-3537,-2635,-2102,-1457,-1099,-1675,548,828,-1669,1295,917,703,-1390,282,186,446,911,1620,-1359,-3476,-1597,-933,560,-415,304,1610,180,-1759,1582,1315,1014,-558,374,-2433,-2608,-814,-1144,-1428,-1623,-1580,-1370,-1182,-739,-380,-2025,-134,527,646,610,480,143,-208,-1084,-2166,-3740,-6405,-5085,-3775,-8495,-4480,-2620,-4759,-12049,-5652,-4267,-6898,-3351,-6916,-12953,-4646,-3342,-3188,-6696,-22125,-8565,-3108,-8538,-3248,-27175,-95981,-238908,-299564,-353,622,1510,464,-43594,-26875,-20779,-12623,-8754,-24421,3082,2526,2010,1474,1188,-1346,-7738,-8210,-3496,3655,4206,4575,2102,1730,-875,-4604,-3550,2119,-254,996,536,-435,-1393,-2179,-2530,-3533,-4400,-1101,-613,-2044,-178,-245,-355,-498,-874,-1325,-1761,-2078,-2502,-3003,-2567,-2484,-2219,-2306,-1851,-1855,-1085,-2088,92,-2277,-144,218,-476,1634,-1252,-3149,-1024,317,-1274,377,1652,1708,187,2174,2320,-1365,-679,1749,-252,-764,956,446,-168,-862,-1463,-2870,-2143,-2516,-2274,-2548,-92,296,650,847,-1880,-1708,-897,23,-362,-215,-134,343,320,-1859,-1080,-3475,596,2760,-759,-1706,-676,2834,-2554,-1160,-1903,-20870,-60481,-78686,-52689,-21083,-5470,-4580,1075,-19002,-25424,-51557,-42469,-13998,-130,-12798,-18163,-25293,-3743,-2221,-2205,-9128,-4146,-8549,-34796,-56443,-47236,-26036,-9393,-1553,-3870,-2183,-2693,-71,105,-3133,101,-251,-676,-3926,-2809,-2310,-2682,-3381,-2434,-2035,-1486,-1063,-614,-3161,-2185,-3466,-3275,1118,-134,-1575,-203,1746,1752,-963,898,-451,-2122,-1050,-2187,-3031,-2499,-3211,-1750,-2236,-2536,-376,2266,-883,-3242,-2272,-2634,-633,-1043,-3466,-778,452,773,957,-3011,-2285,-285,-433,-1814,-2650,-1935,-1588,512,1519,908,464,-1700,-3126,-2268,-2916,-2918,-2467,-1808,-1184,-651,-406,-361,-580,-887,-1298,-1764,-2236,-2280,-2062,-1744,-1230,-826,-589,-1325,-1411,-2039,-2585,102,447,1173,244,-2268,179,-909,-1522,-459,1716,-582,-600,126,-2397,-3551,276,1522,-666,926,2393,1550,116,220,2653,586,-3036,-506,-1451,-1784,-2884,-3513,-3437,-3028,-2546,-2176,-1863,-1678,-2145,-1565,-1625,-1777,-2005,-2931,-3217,-2933,-3121,-2771,-2155,-1284,-478,367,1020,-1015,-1179,-627,-1943,-455,1102,-2388,-2371,-3887,-937,-2795,-1297,-1573,-1705,-1693,-1675,-1625,-2091,-1561,-1569,-1566,-1397,-992,-455,-383,-2046,-2699,2862,925,1122,2947,2626,2817,-1971,-2418,-850,-1402,-512,-1237,-1619,-1461,-1034,-1252,-396,114,144],[1220,-551,-1112,-1951,-569,1002,686,-776,-476,-1611,73,-781,13,567,493,-399,-458,-65,-2649,-1823,238,398,183,151,-226,-1419,302,404,485,-2045,511,536,-1754,723,-455,362,68,-1484,-1523,-1214,-1578,-1989,-2245,-2470,-2622,-2799,-3020,-3322,-3515,-3736,-3780,-3536,-3293,-2906,-2553,-2148,-1818,-1437,-3312,-942,-837,-1535,-984,-1170,-1444,-2018,-2450,-2381,-2310,-2102,-1724,-1479,-2691,-1166,-1268,-1503,-1891,-2280,-2562,-2528,-1887,-1015,-1177,508,-2047,1482,-959,1056,332,-358,917,683,-665,-252,-358,-2035,-450,1715,1639,1422,1399,1327,-585,-265,812,-446,25,-1499,-1795,-1910,-2345,-2547,-2497,-1774,-1243,-825,-400,-202,-1915,-3011,-1079,-321,-1477,-2181,-2453,-566,-871,49,1240,219,-1335,-1865,-296,-1060,-1713,-2088,-2208,-3378,-1761,-1386,-1076,-705,-1915,222,928,1699,51,-4088,-1182,1666,608,1320,3478,-511,-3638,-2512,-1662,-934,-2559,-222,-661,-898,-1461,-1166,-274,859,1995,3119,3313,642,-2531,1133,-689,998,3453,3722,2795,1794,845,187,-2430,79,-784,-792,-1000,737,-208,-564,-2597,2544,-1099,-937,2053,-1487,-2458,-1858,-879,-1851,-1618,-1264,-600,-1283,885,1789,2432,3058,-1759,618,946,4468,1818,4218,2247,-231,1229,-1563,-2918,991,-3497,-3926,-5540,-3794,-3891,-687,-715,-3893,-4039,-1965,-2945,-4566,-8728,-1722,-1335,-5467,-14228,-27058,-57487,-71798,-38722,-19791,-18579,-1848,-7480,-1885,-11631,-166857,-174506,-46342,-2128,-4171,-13375,-7793,-31920,-44410,-31213,2370,-11659,-5570,-8142,-4150,4535,6228,1561,87,2195,4287,3187,-1401,-1988,-3206,-3596,-917,783,507,-190,-415,-1640,-5467,-3027,-3907,-2919,-1908,-1003,-254,325,-3880,215,137,523,99,-506,-1232,-2011,-2866,-3458,-3959,-3742,-3358,-3106,-3193,-2858,-2563,-1993,-1367,-655,-1648,994,686,-1477,-2558,-2926,-427,1257,1137,-1325,-1505,-1758,-286,-855,-1291,-1482,-1521,-1362,-3477,-1099,-749,-2751,-741,-765,-1994,-1014,-959,-4788,-3132,-1599,-2402,-1106,-1565,-1472,-2252,-2847,-2555,-2482,-2617,-2824,-3089,-3256,-3476,-3547,-3573,-3568,-3499,-3355,-3315,-3299,-3287,-3589,-3893,-3712,-3057,-2168,-1289,-192,1075,1211,1115,2007,-949,-1686,-3338,-2448,-335,-378,-342,-399,1332,-2673,-501,-3209,-1910,-3563,-4768,-2014,-1358,-3408,-255,96,-143,422,350,-422,-1099,-227,-548,-950,-1269,-1573,-1943,-2687,-2657,-3056,-3271,-3151,-2924,-2646,-2388,-2115,-1819,-1485,-1153,-3054,-656,-294,-546,159,347,412,-892,421,-63,-2480,-1035,-2412,-640,-1319,-1441,-1743,-2142,-2511,-2832,-3050,-3167,-3256,-3131,-3058,-2926,-2798,-2450,-1963,-1388,-3840,-2619,909,-193,-1040,3352,-1,-523,26,-465,238,-1415,52,393,-1037,-2700,-2211,-3559,-1166,2367,3275,3313,726,1247,1760,1234,-567,-3669,-1475,-812,-1892,-2016,-2586,-3064,-2834,-2088,-3718,-286,575,330,-4405,-2027,-48,3406,3566,2871,-1119,-2141,-628,2672,2443,404,679,-845,-518,582,1356,-1858,-2562,2663,3617,1046,-2578,751,-407,-2226,-1310,-265,-1500,-3422,-2041,-1108,41,915,-1233,-819,-717,1335,789,668,4927,1547,-2589,-3408,1402,2839,-491,-1663,-1287,-1209,-2020,-2296,-1905,-1162,-1987,-2298,-2534,594,868,-2919,-2598,-1500,2136,-2988,1502,974,454,-39,-334,-339,122,678,1381,-3817,2402,2666,1038,-1924,-3431,-1629,-1824,-2702,-1833,1486,1935,1254,-1309,-3056,-1859,4008,4010,2178,-2539,-1250,-3456,647,-951,-1859,-2841,-1057,-1688,-2303,-2750,-2995,-3112,-3016,-3007,-2930,-2780,-2549,-2283,-2033,-2641,-1314,-974,-636,-1710,-4544,-517,-449,-768,-1324,-4313,-2477,-3023,-3205,-2779,-1949,-3191,-365,401,1073,-1246,-1359,2425,1188,-1645,2119,1442,486,-2027,1265,1671,-731,2281,3930,-1806,-3335,-2160,-1686,-62,-1264,-428,1434,492,-1870,432,399,321,0,-129,-2147,-2906,-1660,-2176,-2634,-2929,-2881,-2783,-2308,-1895,-1547,-1191,-929,-727,-581,-526,-479,-534,-498,-1215,-2445,-4449,-6170,-5609,-2431,-7919,-5978,-1757,-6017,-11127,-3342,-2115,-8467,-2193,-8403,-14627,-11277,-2484,-2661,-6475,-21872,-5821,-2834,-2478,-1932,-38199,-135882,-354627,-385090,89,523,816,-12819,-30713,-24348,-15898,-15589,-2333,-24895,-867,-1480,-2103,-2900,-3618,-3426,-7461,-6282,-690,575,1419,2073,911,1631,-689,-4188,-3459,1727,-400,690,168,-406,-966,-1490,-2024,-2939,-3810,-3354,-3407,-3185,-2831,-2435,-1925,-1351,-971,-688,-467,-260,-2438,-3482,-449,-1026,-2099,-1333,-1600,-2039,-2243,-2464,-2686,-2905,-3052,-3309,-3685,-3906,-4215,-4193,-3700,-3156,-2687,-2143,-1523,-997,-497,-193,-2,-903,-220,628,-1185,-326,538,1346,1686,1707,-685,-2979,-2824,-3188,-2990,-2504,1649,2751,2390,1077,-2040,-2323,-1284,-266,-481,1144,1244,420,594,-1023,-714,-3445,792,2591,-664,-1599,-1429,1281,-3474,-2222,-4149,-21049,-54785,-73077,-52325,-21090,-6702,-6126,-124,-17512,-26108,-51627,-42406,-14686,-2172,-12376,-21056,-42040,-29710,-17057,-6490,-10339,-3719,-7576,-39708,-73213,-64870,-32372,-8782,2413,-3228,-3474,-2716,1772,4436,-3337,2095,4010,1350,-3542,-2969,279,338,-3887,-1284,-1970,-2431,-2835,-2924,-2900,-2282,-3950,-2993,-565,-215,-1974,-376,-20,-164,-871,-661,-972,-2812,-1452,-1497,-2576,-1345,-3680,-1715,-2620,-3002,-903,-545,-1784,-3502,-2085,-3075,-2040,-2370,-3605,-2490,-2331,-2159,-1766,-3564,-2567,-908,-418,-1919,-2393,-1550,-1648,161,2587,953,1050,-2284,-3261,-1395,-828,-1448,-2562,-678,-904,-284,2289,1080,-942,-130,467,176,-1279,-2561,-3615,-3894,-3227,-2685,-2397,-2445,-2586,-2751,-2413,-1684,-801,244,1083,-2309,860,-1024,-1281,-393,1468,-1027,-1028,-589,-2312,-3591,645,1671,-988,456,2261,2351,598,283,1951,139,-3555,-302,-1211,-1571,-2187,-2628,-2704,-2371,-1707,-995,-305,197,-2236,367,-86,-107,-1239,-3423,-3085,-3184,-3610,-2969,-2040,-1014,-181,595,1113,-326,-1835,-1363,-2578,-689,668,-2776,-2231,-3925,-1512,-3118,-809,-873,-996,-1209,-1627,-2187,-2858,-3715,-4610,-4080,-3084,-2028,-1080,-63,-3084,-1796,2025,1000,1564,2617,2378,2050,-3162,-1977,-1292,-1826,-335,-432,-416,-508,-805,-917,130,906,1110],[1038,-1119,-381,-1653,-497,-491,-956,-1297,-1565,-1707,-1873,-2022,-2106,-2222,-2356,-2398,-2360,-2211,-2597,-2135,-849,-334,79,-842,853,-1984,1835,2096,2244,-1962,800,765,-1606,891,-1414,0,-165,-2051,-2143,-1698,-2017,-2177,-2064,-1933,-1833,-1888,-2534,-2562,-3004,-3346,-2818,-2124,-2686,-810,-171,-501,1042,1627,-3660,2345,1688,-1903,-247,-548,-1404,-2418,-2541,-1872,-1741,-2135,-1372,-2134,-2069,20,-274,2444,2275,-279,606,-194,-1356,-1972,-1202,98,-2561,2150,-423,232,-444,-256,931,411,-853,-656,-365,-1372,-1435,-1208,-690,-152,499,945,-993,-1160,-206,-931,505,-521,-2265,-1121,-1490,-1803,-2842,-1732,-1591,-1518,-1376,-1391,-1846,-1951,-1725,-1905,-2257,-2229,-2045,-1944,-1894,-1725,-1535,-1228,-1370,-1882,-303,-58,167,-397,-629,-2885,-691,-1676,-3059,-3606,-1930,161,2344,4480,-794,-3937,-1025,1758,258,1410,4005,-5,-3330,-3073,-1521,-214,-2106,-456,-807,-762,133,1773,2077,1775,2474,3170,2378,757,-2387,1046,-1937,411,196,-245,-551,-726,-770,-623,-2429,-142,-1149,-839,-507,80,-39,-571,-2021,-829,-1569,-1410,-1466,-1754,-2467,-1768,-1207,-1488,-293,304,933,-1072,1078,2701,1670,3680,-1014,386,1317,5190,1661,4011,2596,835,1813,-774,-4228,11,-2565,-3376,-5418,-3026,-2867,-335,-1007,-3959,-4467,-2344,-3402,-5388,-8507,-1660,-1310,-3999,-12218,-25856,-48164,-37128,994,-6222,-13996,307,-7644,-506,-36848,-209932,-211243,-46093,-790,-6521,-14987,-15498,-47574,-47961,-27697,-661,-11256,-4547,-7852,-4864,2060,3843,1514,-371,1675,3658,3127,-1023,-2568,-3562,-3555,-586,1405,1409,-79,282,-1525,-5062,-2734,-4046,-1053,-1886,-2779,-3509,-3538,-3624,-2521,-2135,-1770,-1541,-1447,-1449,-1512,-1696,-1727,-1941,-1983,-1961,-1824,-2781,-1643,-721,-835,1364,830,-594,2551,1064,-2033,-2122,-2601,-228,1310,1006,-1336,-1368,-1580,92,-754,-1532,-2185,-2820,-3281,-3249,-2748,-2093,-2217,-554,-228,-2060,-770,-1053,-4884,-2629,-791,-2863,-1293,-1126,-445,-2551,-2894,-2678,-383,182,-3069,-755,-1283,-1980,-2496,-2941,-3324,-3582,-3674,-3750,-3708,-3518,-3480,-3293,-3052,-2809,-3286,-2264,-1972,-1623,-1294,-1007,-788,-1034,-1725,-2832,-1812,-72,-414,-570,-709,1119,-3253,-1641,-2213,-1247,-3727,-4727,-1544,-1421,-2807,-2279,-2890,-3413,-3725,-3450,-3024,-2795,-2692,-2688,-2826,-2938,-3074,-3272,-3346,-3263,-3092,-2845,-2584,-2443,-2320,-2239,-2147,-2026,-1864,-1716,-3082,-1654,-1562,-1689,-1704,-1758,-1778,-1753,-1168,-594,-1997,-1005,-2533,-94,-1138,1998,2545,-203,-1065,1343,755,-101,-1112,-1968,-3166,-3579,-4254,-4382,-3898,-3492,-3587,-2716,-2279,-1762,-1291,-681,-128,-701,371,-51,470,-1475,-427,-680,-1099,-2512,-2256,-4057,-1881,1511,2111,1766,845,919,552,180,-501,-3364,-1539,-254,-1025,-157,-71,-86,-55,30,-3547,526,916,-368,-4795,-1393,138,3028,3268,3133,-870,-1809,211,2791,2479,980,1085,-453,-412,672,1174,-1547,-2586,2479,2806,1172,-1630,1266,-125,-1845,-870,-416,-1705,-3549,-3170,-2323,-1352,-761,-982,-867,-114,128,-102,-731,-1333,-1909,-2499,-2758,-1107,-445,-853,-1624,-928,-430,1325,947,-1560,-416,-1637,-2001,-2403,550,813,-2981,-2832,-1699,2222,-3210,1609,1029,379,-392,-1185,-1914,-2169,-2035,-1484,-4034,-391,28,343,-1213,-3042,-1908,-2363,-2576,-1753,1734,2498,1315,-1766,-3288,-624,4498,4304,3203,-2236,-1950,-2907,583,-972,-1894,-2284,-2350,-2665,-2771,-2638,-2392,-2182,-1919,-1835,-1696,-1472,-1161,-838,-1091,-2892,-117,-23,5,-1732,-4941,-1151,-1151,-1627,-2135,-4078,-2109,-1605,-965,-330,362,-2807,890,1671,1908,-1190,-1019,2045,1517,-1494,1140,713,324,-2391,-536,-934,-2324,-1813,-2328,-2874,-3382,-3475,-3143,-2667,-2125,-1508,-886,-388,-1970,584,1077,1438,696,355,-1926,-3053,1629,-379,878,1836,-2036,-5002,-1870,140,1828,228,185,43,1313,760,83,-793,-1648,-2480,-3381,-4602,-5510,-5525,-1965,-7039,-7401,-4033,-6830,-10098,-946,-952,-9946,-1166,-9859,-11181,-18195,-1623,-1749,-6318,-21273,-3267,-2227,-2348,-2384,-48951,-129297,-427435,-493131,-47535,-2917,-2638,-21998,-19382,-22911,-11523,-7866,546,-22224,298,1783,1930,1715,1251,-1492,-6330,-3316,-2294,-2217,-1183,55,-392,1521,-342,-3333,-3004,1943,-240,2682,2176,1593,1068,659,332,-1920,-3064,-467,-767,-1077,-1310,-1338,-974,-289,249,1064,1728,269,-2699,-3710,1617,-309,-1550,103,-722,-1500,157,-2146,-1117,-1734,-1748,-1181,-1846,207,-3071,-3175,-2139,-315,-1354,-315,1905,1405,-529,-1425,-3089,-3797,-2276,-978,-1376,-25,17,1779,2754,1754,-965,-3009,-3264,-3539,-3459,-2492,1805,1322,972,680,-1787,-2964,-1563,-426,-450,57,-152,-354,-629,-981,-1328,-3319,-2012,-2285,-2601,-2861,-2923,-2782,-3857,-3294,-6607,-21425,-48772,-66263,-50228,-20570,-8072,-7836,-2457,-17580,-28865,-52827,-42303,-14474,-2862,-11406,-24275,-62651,-60441,-37993,-12000,-6239,-3220,-6659,-40753,-89228,-83123,-37834,-7563,-355,-2705,-4532,-1895,2619,3454,-3136,2250,4180,1334,-2800,-2586,-641,-167,-3829,2921,2853,2119,1174,-331,-2530,-1834,-3953,-3026,-2312,-1440,-2275,-564,497,927,-580,-338,-823,-3428,-388,-812,-2688,-439,-3931,-1683,-2871,-3367,-1289,404,-2495,-3598,-1968,-3354,-1547,-2179,-3551,-2853,-2621,-2090,-1183,-3537,-2757,944,1146,-1934,-2106,-1094,-1561,-125,1286,731,183,-2834,-3391,-1395,-1518,-1181,-3430,-1320,-1875,-643,2457,706,-1322,-494,582,2376,1677,1069,-1601,-348,-903,-1418,-1762,-2019,-2093,-2227,-2250,-2287,-2351,-2268,-2309,-2273,-2182,-2039,-1987,-1956,-1963,-1996,-2005,-1843,-2060,-3600,-1066,-789,-1182,-313,-89,-50,27,-4,-179,-465,-3663,-1032,-1323,-1567,-1680,-1588,-1257,-713,67,905,1779,847,-2343,564,41,1939,-889,-3429,-2899,-826,-2408,-2410,-601,1367,2038,3361,4146,433,-1995,-1285,-3003,-926,169,-3145,-2057,-3109,-1360,-3180,-1042,-989,-1092,-1296,-1661,-2003,-2105,-1908,-1494,-3583,-306,205,507,785,-3052,-777,364,-78,-533,-1000,-1413,-1495,-4059,-1351,-1562,-2015,835,1381,1290,-534,-927,-514,658,1835,1560],[-298,-1664,-557,-1410,-453,1512,2134,-1130,-567,-1286,-445,-1328,-557,563,1314,602,-210,-1146,-2562,-2523,-2190,-1553,-1045,-1054,-195,-1537,303,325,222,-1537,-315,-614,-1465,-1064,-2331,-1871,-2159,-2539,-2585,-1624,-1127,-1285,-213,198,534,-172,-3797,-2387,-1169,-296,-834,-2120,-2051,-2640,-3130,-3149,-2813,-2250,-3092,-1255,-870,-2274,-444,-720,-1909,-2813,-2560,-1717,-2384,-3231,-3718,-2968,-1921,-824,241,1232,2043,-373,8,2533,2312,2542,-549,15,-2883,-1029,-1289,-948,-1093,273,1035,170,-1018,-981,-269,-574,-1340,20,-938,-1945,-2177,-1669,-1374,-1985,-1302,-1219,1917,376,-2637,-14,-964,-627,-3066,-1242,82,-295,-499,-757,-1666,-1256,-1566,-1976,-2896,-2742,-2912,-2622,-2119,-1413,-726,-45,-1280,-1828,794,622,319,-431,-1313,-1972,-1374,-1301,-827,62,-2005,1399,3579,4729,-1453,-3420,-481,2009,-45,1570,4531,556,-2863,-2955,-1254,520,-1631,-689,-880,-709,-95,917,1413,1934,2010,2822,1368,816,-2029,989,-2851,-68,990,676,356,4,-370,-668,-2280,-1169,-1404,-1597,-1854,-2123,-2250,-2275,-2292,-2249,-1995,-1811,-1549,-1623,-2444,-1626,-437,-1039,367,830,1283,-715,1228,1784,1019,2542,87,496,1687,1804,1453,1680,1620,1646,1696,-13,-5467,-1032,-1719,-2840,-5294,-2223,-1703,-1840,-2335,-3952,-4958,-3340,-3852,-6056,-7246,-4082,-3123,-2483,-10703,-24983,-42712,-13694,2068,2455,-9976,2490,-7924,1786,-59940,-242196,-239061,-46173,-209,-8043,-15504,-20593,-64470,-55859,-26089,-250,-10839,-4003,-7877,-5942,-1143,-730,-298,-1022,620,899,986,-700,-3046,-3956,-3420,-158,-215,-241,-212,-83,-1485,-4684,-3172,-3815,-1975,-2788,-3736,-4332,-3691,-3189,-1995,-1286,-514,13,383,637,-1504,-1121,-399,1216,-1172,-1397,264,-2328,-2164,-1001,-393,1658,1313,381,859,625,-2164,-1526,-2325,-21,321,454,-1309,-1053,-1172,970,908,-410,-173,-25,-561,-2507,-1707,-2190,-2420,-2051,-1360,-2130,-652,-1334,-4607,-2176,71,-3340,-1613,-624,-252,-2545,-2637,-2840,-328,355,-3194,-1225,-447,-983,-1711,-2206,-2414,-2303,-3765,-1652,-1317,-1905,-1398,-2134,-1853,-366,-3433,-296,-325,-343,-415,-551,-761,-1172,-1713,-2340,-940,-776,-757,-818,-1090,-338,-3251,-2705,-1102,-802,-3810,-4842,-2071,-1527,-2144,-35,119,-271,345,318,-833,-2658,-13,-254,-587,-856,-1133,-1494,-2333,-2218,-2610,-2833,-2830,-2727,-2518,-2311,-2103,-1900,-1692,-1540,-3070,-1529,-1487,-1685,-1809,-2046,-2343,-2635,-2177,-1564,-1459,-1101,-2749,-348,-935,885,2992,126,-1163,1743,903,-9,-847,-1506,-3735,-2292,-198,274,-839,-564,-3335,-2807,-194,-927,-1419,-1105,-1213,-1204,-1221,-1235,-1364,-1571,-1737,-1785,-1820,-2163,-2410,-3972,-2653,-1246,-1270,-1318,-1403,-1467,-1462,-1486,-1502,-2791,-1470,-1624,-1832,-2172,-2517,-2844,-2655,-1931,-3191,104,1155,-1077,-4135,-774,219,3068,4653,3306,-638,-1440,1013,2549,1874,1353,880,-158,-240,708,882,-1096,-2328,1214,1116,1002,-473,610,140,-1512,-365,-127,-290,-3595,-1062,-439,-500,-812,-845,-1075,-1232,-1501,-1484,-1529,-1203,-626,-2288,-2111,2041,2781,-1195,-1578,-644,-346,2143,1631,-1410,-212,-1364,-1805,-2297,424,705,-3032,-3008,-1964,2427,-3407,2578,2188,1701,746,434,-195,-528,-732,-599,-4015,-70,221,51,-555,-2634,-1840,-2743,-2195,-1704,1408,1315,1208,-2138,-2867,556,247,-135,-224,-1840,-2631,-2410,194,-1048,-1929,-1811,138,886,282,691,913,183,181,-483,-1162,-1723,-1981,-1835,-1407,-3112,-51,566,1101,-1796,-5301,-1732,213,-1012,-1249,-3686,-545,-567,-351,109,706,-2414,1559,1839,1967,-1057,-704,1704,1443,-1273,914,736,380,-2528,524,458,-3618,-1226,117,-2227,-1826,-2235,-3201,-1269,-2991,-2235,-154,-503,-2106,-962,-849,-557,-52,142,-1802,-3071,1867,-504,523,1566,-2718,-5094,-987,-224,995,494,-162,-960,-1884,-2824,-3107,-2380,-1167,-788,-2459,-4137,-4471,-4753,-343,-5945,-8655,-6108,-6995,-9040,-324,-458,-11374,-519,-11140,-7653,-20009,-1758,-1608,-6195,-20311,-3039,-3295,-3579,-3411,-53830,-82112,-318551,-594453,-169800,-1110,-24239,-28790,-10450,-22472,-8089,-428,-196,-18580,-14,243,353,233,1,-1810,-4372,-1293,-1703,-2015,-2056,-1853,-1772,-1020,-784,-2139,-2171,-443,-400,-478,-487,-513,-465,-324,-156,-774,-2295,150,79,-154,-569,-1149,-1722,-2218,-2677,-2693,-2131,-1163,-2708,-3635,1611,595,-427,1269,-57,-1112,-463,-1811,-2569,-1789,-187,-1507,-2300,-1046,-4057,-2879,-2456,-402,-1162,-290,1376,-213,-1633,-2715,-2834,-2027,-1041,-308,-838,146,-475,733,611,322,-1196,-2946,-3264,-3465,-3600,-2461,-1826,-1920,-1797,-1578,-1245,-3505,-1667,-461,-229,-80,-76,-55,-79,-134,-138,-3046,127,413,-628,-1762,-2585,-1752,-3395,-4284,-9108,-21566,-42565,-58694,-46630,-19465,-9462,-9558,-4606,-18650,-32351,-54020,-41643,-13264,-3700,-10135,-27195,-84836,-90747,-60981,-17283,-868,-2660,-5862,-36121,-83542,-87064,-38527,-5496,-1038,-2397,-4871,-2746,-1943,-1193,-2736,-62,134,278,-2018,-1792,-1427,-962,-3340,2501,3001,3490,1566,-324,-2077,230,-3363,-1853,2621,1295,-2391,-709,1519,1619,6,-637,-828,-3876,-186,-1205,-2651,-782,-3788,-1589,-2952,-3563,-1428,-927,-2874,-3544,-2983,-3367,-3624,-3947,-4042,-4302,-4398,-4470,-4159,-3756,-3279,-2666,-2059,-1826,-1757,-560,-1293,-337,-505,-795,-1128,-3306,-3496,-2524,-2919,-3069,-4030,-2684,-2751,-1358,-592,228,-1673,-800,760,2927,3090,2753,-1451,140,1713,714,-418,-1702,-2909,-3678,-2790,-1701,-761,179,860,-2182,2154,-995,-852,-343,1175,-1522,-1541,-1549,-1672,-3632,1096,2185,-1262,-521,1678,1175,768,307,-238,-835,-3234,-1834,-2244,-2570,-2805,-2989,-3169,-3354,-3456,-3575,-3659,-3778,-3891,-3891,-3777,-3556,-3267,-3157,-2780,-2327,-2108,-1806,-1639,-1349,-1096,-698,-355,12,-1775,-961,-3302,-1270,-494,-3569,-2001,-2418,-720,-3130,-1806,-1052,-810,-306,74,-592,-1033,-1591,-1920,-3310,-35,1223,2257,1034,-2237,93,351,-301,-811,-1103,-1093,-677,-3852,-817,-1850,-2186,1090,2177,1241,-726,-1199,-319,834,107,-519],[-2289,-1902,-1224,-1188,-344,568,1012,-1260,-555,-1103,-791,-1611,-769,-47,-715,-1394,-2172,-3081,-3959,-4723,-4613,-3926,-3379,-2809,-2468,-2058,-1856,-1699,-1575,-1430,-1242,-881,-1327,281,-3076,-359,-1027,-2712,-2577,-1629,-1038,-1665,458,982,217,-318,-2488,-2683,-1017,570,-474,-1668,-1285,90,-8,-1049,-18,82,-2424,173,144,-2672,-190,-902,-2472,-3227,-2523,-2667,-3098,-3191,-2677,-3398,-1039,-252,443,1033,1444,-516,-704,1630,1828,1983,-590,-231,-3013,1906,735,-1403,-1665,889,1081,-147,-1253,-1313,-166,206,-469,612,-603,-1972,-2205,-977,-1736,-2752,-2085,-1389,5711,1065,-2986,-118,-961,-1087,-3232,-1467,1022,940,3315,1012,-1510,21,-1131,-1909,-3421,-2983,-2504,-1525,-821,443,1445,447,-1181,-1733,1855,3337,720,-514,-1892,-1124,2100,1865,1614,1451,-2248,1198,1149,1039,-1954,-2858,179,-179,-632,-1249,-1960,-2571,-3121,-3332,-3128,-2564,-1888,-1077,-998,-665,-389,-115,849,2010,1685,2671,219,637,-1684,863,-3216,-476,1613,1134,680,257,-95,-849,-2086,-239,-1221,-995,43,4,14,5,-124,-307,-2000,-2000,-564,-1696,-2496,-1551,-456,-669,-120,74,242,-380,328,438,246,2,-484,-943,-1487,-2194,-2864,-3504,-3952,-3493,-2902,-2409,-5918,-2189,-1105,-2439,-5294,-1509,-628,-697,-860,-3990,-5592,-3467,-4335,-6612,-5983,-2019,-1324,-1090,-9926,-24704,-41559,-3579,1954,1845,-6647,833,-9103,-780,-82588,-265949,-257197,-46195,-1270,-9008,-15993,-23638,-80945,-66843,-25871,-1170,-10732,-3937,-8197,-7407,-3758,-3698,-3281,-2612,-1724,-937,-252,-505,-3467,-4452,-3254,241,1714,-90,-202,53,-1614,-4423,-3596,-3330,571,203,-262,-736,-1135,-2843,-3216,-2190,-1615,-1553,-1548,-1596,-1683,-1869,-1864,-1979,-1866,-1675,-1462,-1868,-2774,-1329,-632,-663,-847,-1065,-1404,-1840,-2287,-2883,-3501,-3898,-3848,-3396,-2805,-2150,-1617,-1191,-825,-822,-372,-315,-269,-1703,-1643,-97,-929,3,150,-2248,-706,-1740,-4009,-1844,883,-3691,-2000,-138,-40,-2314,-2331,-3087,-501,419,-2701,-1556,-856,255,-1067,-2152,-1710,-883,-4007,-1465,-667,-2208,-1923,-2113,-2181,1175,-2299,582,979,803,2122,2041,1863,-1343,-1653,-1911,-38,608,62,-1147,-1533,-1026,-2760,-3410,-1455,-1316,-3834,-4851,-2821,-1683,-1488,348,1213,-385,718,1294,-1041,-1719,351,-128,-680,-1141,-1560,-2007,-2369,-2730,-3062,-3235,-3247,-3220,-3101,-2957,-2764,-2520,-2215,-1919,-3033,-1520,-1260,-1240,-1163,-1243,-1696,-2410,-2124,-2356,-2319,-2071,-3051,-1298,-954,-823,-766,-1085,-1708,-2662,-3927,-3344,-1827,-1014,-3930,-3086,2035,2845,-1165,-686,-3101,-2896,336,-1482,-1424,409,-494,-1098,-1592,-2052,-2709,-3611,-3890,-2753,-1664,-1787,-2620,-3519,-3358,248,2502,2506,1130,849,1709,1249,-492,-2224,-502,-992,-1716,-2561,-3441,-3869,-2717,-1517,-2689,770,458,-1760,-3449,-208,192,2088,4000,3392,-437,-1074,1747,1706,1182,844,549,18,10,542,615,-676,-1953,403,91,-228,-596,-934,-1270,-1307,-1116,-651,-567,-3521,-1438,-881,1096,1819,-472,-911,533,1425,1219,46,1892,1958,-2029,-1489,2595,2176,-1449,-1544,-470,-284,2383,1910,-1421,-87,-1218,-1748,-2250,-2382,-2206,-3091,-3135,-2229,507,-3614,1482,1713,1854,528,1709,1472,820,1157,1130,-3828,1190,1284,-204,-54,-2244,-1494,-2922,-1670,-1688,403,5,-301,-2411,-2058,-488,-287,-74,440,-1435,-3252,-2015,60,-1208,-1962,-1467,280,376,-356,390,1978,737,351,-389,-1475,-2572,-3624,-3778,-2945,-3321,-1544,-1103,-792,-1890,-5651,-2265,-828,-1240,-1493,-3292,-243,796,-420,2105,1851,-2038,2514,2329,1999,-955,-459,532,-80,-1048,-1268,-1690,-1866,-2558,-1756,-1524,-4006,-2657,-938,-2350,-1093,-1826,-3924,-1858,-3871,-3334,-1837,-1880,-2340,-1323,-736,-133,495,-260,-1813,-3020,2054,-626,251,1182,-3126,-3163,214,-547,-310,-1129,-1709,-1532,-544,790,2247,-471,4536,-645,-2391,-3250,-3105,-3388,1130,-4778,-9595,-7477,-6594,-8087,-2012,-1706,-11476,-797,-12191,-4549,-13133,-7417,115,-6136,-19131,-408,-504,-1102,-9697,-47125,-29686,-159440,-638759,-313371,-28417,-55845,-35785,-4412,-22936,-5776,-2838,-2648,-14871,-2382,-2185,-1917,-1783,-1672,-2262,-1879,-1619,-1626,-1691,-1717,-1706,-3269,-1416,-1372,-1196,-1149,-1097,-962,-932,-841,-792,-697,-519,-290,-7,-1627,583,869,-26,1157,1116,1075,143,712,288,-184,-1814,-2556,-3386,-1846,-1917,-1660,-1177,-682,-661,-32,-1299,-1020,46,88,-1966,-2656,-2485,-5153,-2479,-2675,-1384,-1951,-2468,-2879,-3260,-3381,-3290,-3064,-2710,-2404,-2353,-2413,-2708,-3027,-3329,-3623,-3650,-3213,-2912,-2948,-3156,-3509,-2485,326,690,1125,1543,-303,-3737,-1685,-114,109,1945,1713,645,2065,1845,3,-2745,1296,2289,-585,-1952,-3169,-3028,-2379,-5222,-11619,-21127,-36355,-50792,-41990,-17913,-10804,-11242,-7675,-20132,-35288,-54356,-40329,-11477,-3703,-8919,-28568,-96115,-104624,-78493,-20443,4297,-2105,-5363,-29564,-63580,-67370,-32855,-2707,-999,-1987,-4178,588,3097,2983,-2324,2279,2270,1617,-1300,-851,-2113,-2316,-2753,-900,486,1973,1508,-304,-1658,1175,-2505,-1078,4510,1579,-2363,-879,2727,3368,830,-603,-750,-4164,64,-1592,-2512,-1039,-3360,-1460,-2921,-3609,-1323,-1380,-2944,-3442,-1913,-3043,-1251,-1376,-2793,-2730,-3281,-3317,-2385,-2369,-2858,1018,963,-1653,-1393,55,-901,-383,2540,1412,-131,-3711,-3612,637,1434,3,-4178,-2236,-3409,-973,236,-135,-1985,-1037,986,1257,1139,1035,-1007,171,-387,-1075,-1668,-2080,-2049,-1833,-1443,-1143,-1022,-909,-1024,-2039,-995,-685,-676,-336,678,-1623,-1606,-1718,-1135,-3632,1115,1890,-1187,-1020,2104,2100,2015,1115,1230,70,-2672,-903,-1480,-1776,-1705,-1374,-980,-1685,-527,-1265,-213,-357,-2721,-920,-1220,-1473,-1639,-2839,-2650,-1832,-2041,-2274,-2768,-3193,-3286,-2639,-1886,-1098,-1282,-691,-3402,-1594,-1182,-3703,-1959,-1813,190,-2912,-2533,726,421,189,7,-619,-678,-1586,-2034,-2373,-407,1093,1342,1042,-1264,562,202,-169,-385,-489,-535,-415,-2936,-222,-1954,-2205,-71,-160,-416,-892,-1408,-1484,-1696,-1932,-1816],[62,-1920,629,-1213,-361,1103,1145,-1499,-676,-1053,-1300,-2016,-1031,-551,-969,-1350,-1809,-2397,-2976,-3536,-4002,-4293,-4365,-4077,-3834,-3429,-3183,-2960,-2766,-2555,-2307,-1878,-1260,-501,-3211,273,-664,-2482,-2331,-1752,-897,-1333,-302,2593,-225,-503,-972,-2267,-881,684,-184,-875,-564,1477,-458,-1217,-202,-1445,-1821,1363,838,-2585,-57,-1050,-3024,-3596,-2367,-339,617,-198,-1397,-3907,-50,459,796,957,852,-653,-1437,-362,-841,-1259,-1615,-1882,-2857,-2303,-2475,-2637,-2589,-2292,-1735,-1086,-1469,-1565,21,774,676,650,493,59,-218,-452,-1844,-2995,-2183,-1324,677,983,-3105,-220,-881,-1604,-3172,-1765,877,701,482,120,-1290,-745,-1287,-1946,-3523,-3429,-3654,-2716,-1903,-1052,-276,254,-967,-1410,2118,2490,556,-519,-2082,-331,2304,2335,3695,3166,-2492,999,550,-366,-2107,-2233,-939,-154,-683,1458,2074,1357,-1948,-1325,-623,1693,-884,-1305,-1025,-516,-633,-1115,799,2120,1503,473,-875,-432,-1308,-65,-2851,-646,-250,-793,-1568,-2543,-3616,-3903,-2839,-1804,-934,-1137,268,468,573,544,310,-40,-1739,-2094,-933,-1662,-2496,-1550,-1568,-1588,-1636,-1665,-1721,-1802,-1965,-1896,-2000,-1991,-2041,-1881,-1651,-1472,-1203,-930,-828,-736,-664,-664,-4721,-3255,-600,-2086,-5339,-1148,-1536,-1968,-2468,-3987,-6214,-4179,-4693,-6942,-4961,-1075,-528,-291,-9843,-24761,-44625,-7561,40,-249,-3919,-983,-11427,-1332,-105707,-284948,-268115,-45511,-345,-9658,-17143,-25588,-95232,-79063,-26203,-1951,-10910,-4128,-8529,-9034,-5318,81,-12,-2781,-678,-1140,-1456,-1369,-3750,-4911,-2990,631,1534,-1089,-457,-316,-1882,-4235,-3788,-2640,1284,1106,725,24,-1173,-2522,-4123,-3186,-2573,-2805,-2975,-3062,-3045,-3016,-2738,-2578,-2248,-1919,-1647,-1425,-3349,-1673,-823,-794,-865,-906,-984,-1072,-1905,-1150,-2156,-1189,-1134,-1000,-1305,-562,-426,-285,-163,-1380,-263,162,350,-946,-1820,563,-291,2386,169,-2385,-888,-2003,-3196,-1634,1612,-3398,-2392,301,165,-1978,-2053,-3386,-885,398,-1954,-1663,-1382,-388,-1101,-2071,-1787,45,-2582,-2307,-1460,-2243,-2390,-1818,-2343,1214,-1310,-943,-338,-977,-1680,-2450,-3256,-3602,-3250,-2651,-1876,-1060,-452,-1580,-1998,1142,-2138,-3130,967,-16,-3808,-4430,-3760,-1872,-880,-220,3862,-521,671,1126,-1173,-215,825,-204,-1227,-1992,-2416,-2456,-2126,-1710,-1259,-656,85,-1176,-1193,2061,-1202,-896,300,-1027,-2980,732,2314,1645,208,905,-2455,-1005,1438,662,-571,-1662,-3383,-1260,-1347,-1438,-1385,-1437,-1460,-1256,-826,-194,498,-529,-3735,-3564,1950,3317,-1489,-839,-2893,-2901,-1683,-3395,-3989,-2513,-953,-293,1375,1190,1029,-1846,-2233,-1641,765,-1435,-2780,-3034,-3588,50,4702,4160,1157,839,1956,1288,-525,-1683,260,47,-140,-1432,-655,-1007,-1272,-1338,-2049,-710,-566,-2367,-2810,283,67,1068,1874,1742,-269,-722,536,-54,-702,-1291,-1959,-2475,-2865,-2974,-2787,-2584,-2379,-2153,-2178,-2261,-2477,-2801,-3313,-3581,-3033,-2154,-1362,-3315,-1736,-1644,540,1803,-267,-1006,525,1283,1412,-331,2774,2595,-1755,-877,3186,1432,-1527,-1518,-402,-224,1385,797,-1570,-10,-1181,-1820,-2266,-179,-300,-3134,-3184,-2343,-1817,-3826,-2410,-2349,-1942,-1427,-882,-420,111,468,869,-3583,1410,371,-136,277,-1853,-989,-2867,-1022,-1624,352,-278,-920,-2542,-2249,-2837,-3211,-3225,-2738,-2234,-3459,-1704,-777,-1405,-1919,-1219,155,-87,-1019,-80,-186,-403,-812,-854,-1100,-1269,-1392,-1517,-1769,-3418,-2261,-2428,-2285,-1871,-5622,-2684,-328,-1464,-1687,-2874,-202,646,-451,1048,752,-1629,-215,-666,-1068,-1320,-1525,-1668,-1767,-1861,-2017,-2180,-2324,-2556,-2759,-2937,-3181,-3693,-3000,-2833,-2642,-2333,-4181,-2366,-4641,-4374,-1337,-1112,-2613,-476,-74,234,507,-787,-1855,-2862,1180,-679,192,839,-3199,-1432,329,-763,-403,-800,-1248,-1690,-2073,-2321,-2250,-2035,-1644,-1186,-2351,-2105,-1379,-1490,233,-3553,-9724,-6816,-5809,-7243,822,804,-9458,781,-12897,-1900,-6635,-7910,861,-6047,-17818,484,486,-5687,-18841,-34221,-631,-1012,-583802,-466569,-107452,-80913,-44961,-2413,-24072,-4467,-2129,-1943,-11294,-1863,-1849,-1812,-1931,-2061,-2690,-2221,-2158,-1895,-1605,-1274,-959,-4747,-310,-198,-4,22,28,93,29,-12,-134,-245,-285,-242,-77,-1054,481,836,-287,1264,1560,814,194,2016,1956,-762,-2037,-2278,-2995,1140,731,335,-35,-468,-1093,-1504,-1914,-2264,-2492,-2481,-2383,-2918,-4028,-5889,-1984,-2785,-370,-549,68,347,474,-2040,387,125,-11,-24,4,271,-243,-1478,1690,2505,1799,-1765,-2915,-2500,-2761,-3285,-2547,2734,3043,2609,2187,593,-3153,-1633,275,495,1530,1626,725,1838,1801,-9,-2484,1346,1093,-361,-2093,-3893,-3787,-1175,-6040,-13980,-19897,-30310,-42888,-36716,-16031,-11712,-12717,-11067,-21130,-36442,-53298,-38538,-9553,-3033,-7983,-26933,-77369,-84289,-69919,-18756,8770,-1532,-5266,-22768,-42584,-45181,-24855,545,-1418,-1945,-3204,1694,4607,3948,-2002,2059,2129,1284,-733,-791,-2705,-2693,-2246,-767,117,973,1464,-352,-1385,2003,-1599,-314,4618,1616,-2251,-1166,1927,3516,1782,-236,-681,-4223,261,-2027,-2352,-1298,-2884,-1362,-2876,-3529,-1060,-2421,-2886,-3395,-2277,-2680,-1694,-1704,-2320,-1921,-2094,-2250,-1923,-1801,-2977,548,747,-1539,-1137,567,-537,-492,2463,1509,-366,-4077,-3860,1171,3787,-273,-3844,-1992,-3189,-1096,434,-611,-2362,-1339,-1632,-1734,-1738,-1477,-1255,-1216,-1160,-1300,-1523,-1896,-2287,-2837,-2816,-2362,-1976,-1522,-1281,-1987,-852,-676,-663,-736,-922,-1807,-1702,-1814,-2067,-3590,-2320,-2357,-2320,-2234,-2096,-2115,-2118,-2257,-2567,-2963,-3033,-2802,-2219,-1483,-677,-797,-1097,-2418,-1308,-2733,648,948,-2870,-454,-1233,-1791,-1814,-2667,-2649,-301,-138,-143,-488,-771,-857,-375,327,1116,-845,-747,-3517,-2013,-1991,-3412,-2065,-1443,1009,-2726,-3273,1043,2882,2817,453,-709,-438,-1367,-2019,-1560,-988,-1483,-1873,-1928,-1922,-1921,-1898,-2014,-2183,-2462,-2802,-2803,-2432,-1916,-1993,-2239,82,692,974,-1120,-1627,-63,1046,2137,2316],[-361,-1719,503,-1385,-394,755,975,-1753,-867,-1063,-1868,-2463,-1269,555,1504,1123,571,-184,-2343,-3637,-2677,-3508,-4061,-3470,-3056,-2592,-2366,-2240,-2229,-2298,-2422,-2412,-2151,-1745,-2724,-851,-326,-2217,-2164,-1721,-557,-591,-1136,2087,-712,-754,483,-1292,-815,-516,-1321,-1965,-2475,-2376,-1902,-1378,-1155,-2821,-1414,961,454,-2309,5,-1242,-3629,-3992,-2197,164,1240,550,-1964,-3967,-1772,-2370,-2566,-2385,-2153,-1892,-2255,-1641,-1422,-1112,-1178,-572,-2609,498,965,-2425,-2406,1854,958,-905,-1793,-1875,147,1701,1663,1056,1033,132,-596,-1187,-1741,-2580,-1763,-1164,308,615,-2972,-438,-828,-2255,-3010,-2216,-574,-1150,-1616,-2107,-2416,-2123,-1540,-2567,-3299,-1741,585,1130,-678,374,172,-188,-794,-979,2759,2943,327,-575,-1949,243,2201,1519,355,-978,-2724,-2212,-676,1066,-2066,-1725,2074,2742,-956,1834,5464,1554,-1537,-503,-304,2099,-612,-1654,-1068,-385,-944,-2022,1308,2147,826,-412,-1940,-2247,-2664,-2349,-2300,-1768,-1648,-1576,-1559,-1597,-1663,-1699,-1529,-1397,-1208,-1390,-769,-630,-422,-226,-162,-183,-1243,-2112,-976,-1589,-2510,-1361,-1170,-1442,-1748,-1976,-2088,-2028,-1875,-1595,-1131,-831,-731,-594,-547,-675,-761,-804,-881,-778,-527,-249,-3433,-3934,-296,-1837,-5494,-197,-165,-617,-2035,-3985,-6694,-4947,-4906,-7111,-4291,586,1012,1159,-10443,-24758,-51638,-25385,1747,-8230,-1810,787,-14952,-12731,-128508,-301560,-275420,-43725,-1816,-10353,-19390,-27598,-106087,-90743,-26457,-2577,-11288,-4399,-8581,-10351,-6090,412,137,-3647,-472,-293,-370,-402,-3885,-5001,-2635,-235,-223,-2176,-803,-821,-2299,-4126,-3566,-2054,-2243,-2267,-2268,-2241,-2190,-2196,-3955,-4160,-2002,-1890,-1775,-1635,-1461,-1342,-1045,-924,-1841,-1812,-391,-697,-3429,-1988,-504,-748,-1085,-1369,-1627,-1777,-1699,-1477,-2232,-693,-203,335,-1292,-286,-166,1346,2485,-2024,-293,1304,2266,-247,-1928,1002,380,1241,103,-2485,-1114,-1740,-2194,-1505,2251,-2920,-2625,704,385,-1579,-1795,-3579,-1403,366,-1127,-1529,-1826,-985,-1059,-1933,-1865,97,-1055,-3076,-2112,-1953,-2406,-1374,-2275,-788,-890,-1778,-696,-174,489,1206,1903,-1546,-1284,-1218,1622,2488,681,-2058,-2375,1309,-1504,-2276,1877,336,-3633,-3801,-4698,-2001,-289,-771,3546,-612,662,963,-1076,1436,572,-553,-1716,-2700,-3225,-2584,-1924,-585,-237,1312,2254,-1552,-1873,1670,-1447,-1562,-355,-1279,-2851,532,2161,2168,-224,708,-1309,799,3856,3353,-220,-2009,-3463,-730,-563,-1533,250,252,-1532,426,485,429,185,-26,-3381,-3160,-1462,-2030,-2677,-3419,-4002,-3789,-3157,-2827,-1775,-1225,-713,-281,-58,0,-214,-1947,-2646,-1789,-2318,-2549,-2703,-2522,-3038,-700,-144,445,1057,848,2453,3108,-525,-1154,1589,4705,4478,-232,501,3030,-727,1162,-1256,-314,-1374,-2838,-2204,310,-111,100,916,822,-109,-374,-187,-604,-970,-1127,-1202,-1001,-689,-310,106,-159,-1224,989,1003,937,711,358,-202,-875,-1238,-1560,-1707,-2999,-1935,-2341,-331,-371,-248,-1164,-547,-840,-867,-978,-805,-499,-1484,-273,637,633,-1401,-1513,-453,-164,1641,1848,-1834,38,-1227,-2012,-2372,-657,-90,-3170,-3160,-2183,-53,-4068,290,310,441,-178,643,633,668,569,490,-3328,92,-878,-398,-654,-1493,-1193,-2674,-1427,-1461,-1431,-1371,-1213,-2571,-883,-769,-746,-878,-843,-918,-3003,-1515,-1371,-1653,-1829,-2010,-2112,-2126,-2206,-2232,-2200,-2170,-2009,-1915,-1667,-1258,-1252,-1911,-1541,-3331,699,1308,96,-1686,-5203,-3026,-600,-1744,-1884,-2706,-3243,-2894,-2209,-1636,-1130,-1238,-860,-963,-1228,-1550,-1993,-2443,-2680,-2462,-2016,-1519,-1041,-2586,-501,-368,-1801,-4351,-2493,-2562,-785,-825,-3551,-2831,-4781,-4101,-1706,-1902,-2944,-2083,-2041,-2022,-1955,-1834,-1914,-2682,-1182,-854,-571,-336,-3076,-132,402,-935,1007,1355,1676,-1219,2265,2453,918,-1622,2623,-1016,-2493,-959,554,715,537,-2426,-9033,-5233,-4957,-6644,-1789,-1335,-7063,-317,-13327,183,-877,-3792,2309,-5984,-16614,113,-3212,-9521,-27658,-20652,2645,2380,-447017,-616046,-183080,-94301,-57185,-1633,-25827,-4063,1268,929,-8012,-138,-2445,-1187,-1734,-2075,-3074,-1658,-1279,-885,-624,-444,-369,-5998,-373,-623,-793,-1113,-1432,-1660,-1961,-2093,-1956,-1493,-910,-336,205,-690,1079,1426,-941,550,1371,162,124,1349,985,-2402,-1496,-2061,-2613,-932,-1315,-1526,-1538,-1443,-1428,-1151,-885,-1207,-341,17,-2688,-3225,-5377,-5110,-1518,-2887,-179,-228,-371,-605,-886,-2438,-1374,-1586,-1519,-1266,-1029,-674,-880,-1920,934,1685,1586,-2189,-2984,-2057,-2445,-3130,-2727,2788,4038,3326,2478,1396,-2307,-1616,-1193,-1535,-1251,-825,-430,-239,-278,-453,-2397,-1058,-1194,-996,-2051,-4859,-3588,-69,-6665,-14823,-18084,-24682,-35388,-31262,-14010,-11521,-13741,-14399,-20754,-35143,-50871,-36647,-7841,-2018,-7485,-23051,-49672,-44376,-43398,-13440,7522,-928,-5655,-16408,-22472,-23656,-16612,1708,-906,-2176,-2337,553,382,90,-1834,-370,-524,-410,-368,241,-3127,-2675,-1897,1581,1628,1691,1377,-509,-1310,1532,-745,382,1762,1402,-2051,-1595,876,1222,954,422,-641,-3960,-241,-2470,-2178,-1567,-2466,-1491,-2815,-3367,-1471,-3373,-2837,-3339,-2387,-2331,-2010,-2238,-2355,-2632,-2736,-2833,-2653,-2509,-3193,-2146,-1943,-1738,-1532,-1491,-1507,-1537,-1643,-1730,-1722,-4001,-4122,-1479,-1304,-1037,-3365,-1433,-2450,-1208,349,-1009,-2736,-1570,1109,1077,839,660,179,-161,-627,-1226,-1828,-2474,-2583,-2059,-1498,-2200,-768,-459,-393,-1956,-343,-336,-736,-625,-846,-2029,-1787,-1695,-1774,-3238,-2158,-2405,-2599,-2553,-2192,-1871,-1508,-1298,-1312,-1540,-1779,-2200,-2388,-2112,-1392,-1815,-2065,-2497,-2023,-4161,-54,1453,-2558,-500,-1907,-3385,-2627,-2542,-2647,325,1686,211,-819,4033,2285,3289,2781,2072,-442,-1013,-3602,-2374,-2723,-2821,-2183,-1179,1730,-2495,-3666,999,3899,3677,621,-706,-184,-888,-1843,-1149,-2041,-2586,-2786,-2538,-2313,-2236,-2279,-2573,-3004,-3568,-3881,-3292,-2459,-1650,-1865,-2191,553,1032,824,-1264,-1687,61,893,548,358],[-660,-1387,1052,-1624,-368,1907,1981,-1954,-1080,-1085,-2412,-2877,-1424,416,1435,1162,778,239,-2107,-3147,-1169,-1339,-1363,-1101,-916,-611,-522,-545,-723,-1046,-1516,-1986,-2376,-2807,-3253,-2591,-1991,-2002,-2112,-1623,-508,-322,-1942,131,-1154,-1022,441,-66,-795,132,-48,-178,-488,-763,-1504,-1538,-1930,-2817,-2750,-3136,-3536,-3720,-3498,-3076,-4002,-4422,-2054,-1095,-493,2,-1552,-3623,707,1143,1060,842,399,-1217,-3069,-1838,-2278,-1490,-1769,-786,-2390,3153,1225,-2367,-2777,1900,579,-1515,-2267,-2288,161,2181,2342,1430,1917,305,924,-129,-1540,-2178,-1189,-984,3820,2092,-2727,-788,-829,-2978,-2845,-2770,358,-527,-1239,-1798,-2034,-1732,-1292,-3247,-3074,-1774,75,233,-771,11,-1042,-931,-754,-554,2417,2598,-3,-747,-1670,546,1837,1401,1020,962,-2701,141,2738,3581,-2025,-1446,2747,2691,-1276,1695,3719,1503,-1305,117,-141,1680,-533,-2136,-1196,-365,-1398,-2471,848,646,413,236,-2904,-1189,-1022,-601,-1909,-1241,-1498,-1653,-1740,-1805,-1873,-2033,-1848,-1879,-1928,-1972,-2090,-2241,-2268,-2219,-2198,-2158,-1956,-2161,-1696,-1757,-2615,-1444,-1287,-1150,-1024,-836,-619,-369,-156,-2887,-686,741,784,873,890,754,-125,645,571,656,877,1125,-2350,-3626,-255,-1778,-5850,225,693,173,-2994,-4062,-6764,-5715,-5026,-7258,-3999,230,119,-320,-11675,-24229,-62059,-55546,-18577,-22106,-2952,-3338,-19570,-23074,-147327,-313870,-279868,-40902,-242,-11451,-22911,-30599,-113245,-100739,-26468,-2376,-11794,-4656,-8194,-10217,-5724,-1852,-1721,-4420,-1226,-939,-892,-435,-3969,-4531,-2285,110,44,-3328,-1302,-1534,-2962,-4197,-3188,-1408,-1342,-1111,-868,-594,-1288,-1940,-2940,-4243,-59,882,902,840,112,496,99,236,-2107,-2005,-207,-37,-2870,-2303,-128,-356,-680,-970,-1279,-1562,-1718,-1859,-2493,-1815,-1640,-1355,-1352,-562,-205,89,371,-2779,-388,661,553,291,-2001,-222,-686,-958,-1116,-2583,-1389,-986,-1132,-1507,415,-2525,-2527,976,534,-1229,-1645,-3437,-2058,286,-367,-1336,-1854,-1449,-1003,-1824,-2001,-45,265,-3713,-2548,-1552,-1918,-962,-2038,-1480,-1513,-1689,-762,-82,592,1200,1702,-1538,-1005,-954,2300,2962,944,-2588,-2650,1436,-974,-1384,2619,604,-3297,-3031,-4529,-2066,216,-1329,828,-701,-305,-854,-1079,-1050,-738,-276,182,720,1244,-1678,-1854,24,46,1754,2933,-1984,-2448,1296,-1706,-1987,-941,-1507,-2674,271,1348,1349,-635,591,537,1757,1708,1548,58,-2298,-3003,-616,-537,-1968,-410,-572,-1494,-877,-1065,-1330,-1712,-1956,-3005,-2471,-2621,-2598,-2531,-2513,-2520,-2655,-2804,-3499,-2980,-3050,-2971,-2742,-2475,-2146,-1895,-1944,-2574,-1479,-1460,-1461,-2317,-1969,-2203,-286,316,1056,891,848,3658,3792,-471,-645,2776,6242,6217,1564,-903,2037,-1585,658,-319,1328,-1935,-3137,-1630,1094,-306,-724,1712,3408,68,-17,3420,1059,2141,1593,747,33,220,-24,-121,-168,-915,139,228,348,395,380,195,-727,-153,-339,-2028,-2571,-2001,-2916,-632,-688,-464,-1348,-394,-547,-560,-1163,-1050,-1270,-1470,-1447,-1330,-1238,-1065,-1494,-626,-645,-705,-831,-2104,-1282,-1662,-2230,-2528,-2554,-2577,-3152,-3009,-1850,-1546,-4289,-923,-705,-489,-595,-361,-475,-536,-768,-935,-3011,-1394,-1884,-1796,-1982,-2193,-2451,-2663,-2841,-2963,-2820,-2517,-2146,-2482,-1577,-1444,-1470,-1722,-1880,-2215,-2651,-3136,-3305,-2701,-2161,-1527,-922,-726,-1871,-1518,117,-69,-1768,-2519,-1536,-1635,-1005,-2415,-1432,-2913,591,1298,-43,-1216,-4734,-3212,-815,-2002,-2002,-2130,-391,201,-547,2413,2474,-787,2917,3015,2762,-961,113,2501,1769,-398,2704,2848,363,-2680,2654,2290,-286,-4585,-3349,-2654,-782,-1119,-2783,-3118,-3936,-2645,-2022,-2272,-3094,-2724,-2875,-3043,-3110,-3039,-2818,-2572,-2405,-2104,-1849,-1628,-2771,-1060,-794,-947,-9,439,864,-1751,1636,1900,149,-1824,2276,-1449,-2766,152,1955,1675,1393,-1362,-7974,-3638,-4080,-6227,480,467,-4456,591,-13379,742,977,1276,1488,-5833,-15570,-1247,-9239,-10097,-34460,-8573,2053,1939,-275198,-746091,-250115,-91269,-69115,-4781,-28042,-4203,2553,2249,-4909,920,-4290,-776,-1684,-2148,-3261,-948,-203,467,910,1174,1246,-5909,-1378,556,412,43,-244,-337,-411,-307,-151,97,421,757,1092,-470,1133,-29,-1854,-366,11,-460,-9,603,-3,-4085,-1165,-1911,-2195,-1950,-1728,-1331,-881,-525,-424,-203,-857,-1377,-56,-8,-2947,-3569,-4913,-3124,-1055,-2937,-1788,-2161,-2239,-1963,-1548,-2390,-571,-211,237,655,1034,1193,-1743,-2122,2381,4250,1257,-2686,-2798,-1567,-2198,-3059,-2961,2735,4827,3579,2278,1049,-1465,-1620,-2110,-2759,-3253,-3538,-3270,-3019,-2779,-2439,-2507,-1588,-1122,-771,-1649,-6001,-2419,-325,-6920,-12895,-15991,-19644,-28623,-26005,-11976,-10200,-13984,-16517,-18516,-31525,-47489,-34971,-6493,-921,-7437,-18517,-22335,-546,-13934,-7212,-391,-961,-6498,-10885,-4403,-4141,-8990,5992,346,-2659,-1656,2940,7622,6269,-1828,1190,154,-1909,-2975,-2011,-3267,-2720,-1723,323,189,67,-167,-788,-1447,-401,-398,-395,-513,-613,-1759,-2149,-402,138,603,1204,-651,-3602,398,-2855,-2007,-1865,-2178,-1186,-2765,-3246,-270,-3101,-2925,-3179,-2535,-2819,-3376,-4065,-4521,-4406,-3875,-3368,-2686,-2195,-3518,-1507,-1243,-1505,-909,-675,-580,-754,-298,-118,-318,-3551,-3779,604,599,-902,-2966,-852,-1839,-1344,180,-1280,-3114,-1856,-326,-901,-1743,-2503,-3063,-2837,-1820,-779,203,43,-1329,1016,1675,-3824,1813,1716,1468,-1963,1175,678,-922,-846,165,-2333,-1934,-1972,-2827,-3573,-3720,-2808,-1834,-2472,-38,578,1118,1445,1534,1440,-1408,1097,1121,1167,124,-2786,-1727,-1942,-2664,-5429,-602,1244,-2028,-669,-1243,-556,-791,-2490,-2653,113,1498,94,-1124,3833,2400,3320,5425,2046,-140,-1456,-3708,-2657,-3219,-2128,-2313,-1018,2263,-2268,-3426,1037,1545,1270,816,-606,70,-265,-1599,-797,-1536,-927,-1481,-535,-292,-126,-772,2,-84,-325,-750,-1187,-1680,-2196,-2436,-2506,-2461,-2153,-1877,-1587,-1559,-1178,-897,-776,-494],[-849,-1067,-90,-1958,-338,1091,1463,-2154,-1372,-1176,-2947,-3288,-1545,171,1285,943,483,-127,-1734,-2494,-1787,-2122,-2357,-2320,-2358,-2294,-2462,-2746,-3135,-3466,-3426,-2786,-1746,-633,-1642,1112,1241,-1827,-2162,-1509,398,1098,-2532,1133,-1431,-1247,1025,819,-762,-340,78,654,501,352,-1893,-1663,-493,-1957,-1230,-848,-967,-2076,-1105,-1690,-3611,-4837,-1913,-559,-258,-14,-426,-3235,700,776,768,683,416,-1531,-3558,-2825,-1973,-2286,-2407,-975,-2184,2762,938,-1997,-3136,1716,74,-2201,-2807,-2693,130,2520,2761,1956,1393,100,2003,33,-1276,-1855,-617,-741,5306,2013,-2425,-1133,-781,-3401,-2628,-3189,375,249,141,-1433,-1512,-1959,-2339,-3854,-2955,-3240,-3566,-3270,-2840,-2307,-2434,-1859,-939,-734,-533,-497,-448,-933,-1293,-152,36,187,257,328,-2394,-455,337,318,-2009,-1318,204,334,-1529,515,469,452,-1170,60,-334,-748,-1206,-2644,-1863,-1984,-1866,-2027,-883,-315,224,788,-3365,-2288,-1129,427,-1624,-932,2016,1841,1623,1235,-534,-2236,-814,-180,-643,-2369,-1584,-2043,-2243,-2169,-1963,-1690,-1277,-2187,-1917,-1533,-2724,-1557,-230,-107,-7,137,293,477,347,-4127,-918,1604,1819,1854,1826,3,-467,1967,3159,2347,2761,2704,-1475,-2788,-381,-1832,-6319,156,-423,-874,-3981,-4140,-6307,-5907,-5012,-7367,-3875,1234,1514,1506,-13225,-22800,-74570,-94404,-60280,-36043,297,962,-24847,-28155,-155229,-314448,-276724,-37420,-692,-13066,-27482,-34889,-117343,-108728,-26456,-4108,-12236,-4747,-7330,-8806,-4974,2418,565,-4872,554,4082,-1362,-679,-3975,-3823,-1910,957,-604,-4310,-1870,-2406,-3835,-4425,-2818,-274,1636,514,534,2572,-1224,-1734,-1755,-3132,-169,2197,1863,1453,402,436,24,-552,-2364,-2180,-1770,-2135,-2423,-2565,-2555,-2591,-2607,-2510,-2394,-2269,-2094,-2031,-2904,-2059,-2124,-2167,-2180,-2114,-2082,-2022,-1844,-3522,-1301,-1036,-748,-428,-1994,-44,-42,55,-405,-2636,-1634,-5,-70,-1603,169,-2270,-2251,-493,-924,-1294,-1658,-3074,-2683,-1457,-1051,-1219,-1229,-1544,-950,-1790,-2195,1723,1288,-3535,-2661,-1188,-1306,-663,-1662,-1712,-2434,-2618,-1974,-1152,-424,99,359,-1519,-746,-767,-325,-823,-1514,-2942,-2773,-2571,-2503,-2304,-2139,-1934,-2802,-2186,-3328,-2050,-1371,-1910,-1201,-1044,-830,-546,-192,459,1036,1659,1563,2914,2539,-1978,-1837,-8,424,1576,2713,-2497,-2951,923,-2014,-2114,-1439,-1740,-2492,-3182,-2898,-2413,-1874,-1547,-1452,-1485,-1541,-1622,-1588,-2413,-2216,-1053,-763,-2269,-184,23,-1373,272,308,251,54,-42,-2693,-1798,-748,-959,-1679,-1557,-2228,-2368,-2915,-4100,-3010,-2997,-2836,-2589,-2401,-2243,-2248,-2420,-2688,-3022,-3478,-3463,-2912,-2162,-1373,-278,728,1763,511,766,3916,3658,-414,-232,3885,4855,4474,3503,-1857,992,-2263,254,675,1191,-2313,-3326,-1152,1345,-544,-1385,969,3409,211,279,1344,413,-93,-526,-946,-1232,-1572,-1977,-2395,-2719,-2496,-1764,-1024,-179,629,1393,1148,-637,2251,1185,-2246,-2114,-2003,-3405,-1067,2369,47,-1593,-288,873,2376,-1543,2833,2504,-914,941,1063,-666,-636,-1524,-1806,-2615,-3209,-3022,-2305,-1410,-1192,-2429,-2779,-1811,-842,-3123,-2777,-1072,497,-4492,1298,2086,1871,-1030,1126,585,110,-520,-1054,-2683,-2017,-2247,-2246,-2082,-1853,-1637,-1924,-1116,-954,-890,-918,-934,-2363,-1018,-1065,-1135,-1282,-1181,-1101,-1876,-1309,-1962,-1960,-1151,-936,17,-783,-1605,-2375,655,1376,-1050,-3217,205,1792,-441,-2409,-1181,-2250,411,1084,96,-531,-4254,-3273,-1003,-2261,-2057,-1780,-568,-33,-1399,-2138,-1816,-1222,-666,-310,-178,-1032,-354,-639,-960,-1270,-1590,-1830,-1991,-2832,-2381,-2523,-2567,-4500,-3905,-2689,-2338,-2203,-2227,-3147,-3045,-2381,-2023,-1542,-2809,-928,848,1643,2356,-2970,-1343,-2048,2406,-631,998,1395,-2381,1183,778,-778,-926,-1599,-2065,-2345,-2226,-2179,-2111,-2117,-1982,-1760,-3170,-1086,-625,-326,-58,-394,-6857,-2217,-3226,-5993,1016,1074,-1780,1038,-13012,573,327,42,-412,-5559,-14775,-3399,-14505,-6282,-37678,-3167,-3104,-3095,-103943,-840314,-303016,-75364,-59024,-10518,-30691,-4529,-1952,-1668,-1874,-1543,-4569,-1682,-1981,-2344,-3238,-3025,-2969,-2507,-1996,-1470,-987,-4482,-2604,118,650,953,1297,1776,2185,2659,3049,3387,3657,3815,3774,-354,801,-1570,-2850,-1404,-1281,-922,-185,750,77,-5081,-1161,-1848,-1917,-1590,-1084,-354,450,1166,1314,2157,-1132,-1575,2112,1534,-3061,-3938,-3048,-732,-586,-2921,88,-104,-18,334,-778,-1824,1427,3075,1426,240,3456,1028,-2640,-1968,2791,4845,858,-3210,-2354,-987,-1988,-3063,-3175,1642,757,7,-667,-1188,-1630,-1943,-2099,-2027,-1844,-1634,-1280,-889,-501,-1302,-2817,819,-431,1460,-888,-6405,-764,1385,-6719,-11015,-13880,-15351,-22918,-21303,-10041,-8403,-13446,-15751,-14683,-26459,-43831,-33735,-5537,-967,-7769,-14313,-1340,-1685,-2201,-2882,-3548,-3021,-7701,-6488,1007,2548,-2510,5877,1881,-3327,-1151,3018,9905,9089,-1946,703,4006,2010,-192,-1082,-3159,-2481,-1683,-1200,-983,-651,-393,-1156,-1756,724,594,1452,1720,476,-1333,-2715,-1802,2226,2172,2125,-686,-3268,328,-3053,-1841,-2169,-2016,-2523,-3359,-3815,-3284,-2633,-3161,-2846,-2292,-1850,-2902,-178,-1122,-37,-12,-79,-23,-828,-3834,-1341,-734,-1593,-927,-397,-119,-918,617,983,-1,-3058,-3455,1945,1867,-1206,-2693,-387,-1441,-1486,-1035,-1526,-3109,-2180,-1596,-1185,-747,-104,499,940,1407,1668,933,184,-1705,1057,815,-2213,-211,-582,-1027,-1996,-1522,-1623,-1807,-2029,-2333,-2727,-3147,-3388,-3460,-3166,-2789,-2249,-1666,-2389,-512,-127,238,458,503,420,-1181,264,213,221,97,-3604,-884,-1302,-3230,-5334,-956,372,-1452,187,307,707,-1045,-2544,-2698,-206,1174,-135,-1142,3607,2497,3122,5046,1811,-2,-2052,-3871,-2862,-3090,-1453,-2491,-989,2508,-2126,-2835,1040,1682,1073,700,-486,257,347,-1405,32,-1637,-387,-2455,-389,-168,143,-1682,955,1325,1559,1581,-858,411,938,-1332,-1893,-283,-636,-991,-1326,-1431,-1541,-1482,-1529,-1377],[-767,-670,87,-2171,-177,493,585,-2234,-1618,-1227,-3332,-3498,-1517,-262,-503,-678,-918,-1273,-1619,-1959,-2263,-2524,-2719,-2575,-2361,-1830,-1250,-851,413,1433,599,265,-1530,-862,-1098,3061,1793,-1572,-2194,-1290,983,1965,-2545,915,-1362,-1288,397,-117,-556,-962,-578,-491,-537,-521,-1963,-1656,-781,-1086,-1305,-1200,-1400,-1976,-1786,-1849,-3109,-5142,-1701,-1239,-860,-570,-268,-2744,-15,-62,-193,-361,-646,-1656,-3329,-3573,-2208,-2726,-3259,-3426,-3050,-2468,-1801,-1459,-3406,2,-398,-2839,-3302,-2804,162,1492,1126,746,249,-563,-1248,-1752,-1715,-1485,-36,-372,2525,1863,-2026,-1299,-573,-3099,-2277,-3228,833,417,8,-1949,-1473,1618,-585,-4201,-2717,-1798,175,-135,-1007,-971,-3815,-2822,-768,-307,-172,-120,-477,-1012,-779,358,436,407,255,112,-1925,-995,60,358,-1980,-1238,1904,2176,-1597,1259,3953,1150,-1028,1038,37,2234,-546,-3042,-1274,-273,-2155,-1016,2034,1687,2125,2708,-3113,-3371,-1248,402,-1274,-1021,4170,3955,903,776,-835,-2226,-484,650,-219,-2812,-1965,-2761,-3209,-3257,-3119,-2969,-2759,-2736,-2711,-2878,-2802,-2540,-2248,-1943,-1665,-1379,-1142,-947,-846,-4452,-931,-351,-345,-211,-61,-1218,-567,256,219,176,101,-62,-759,-1843,-622,-1877,-6696,-1863,-2396,-2898,-4795,-4109,-5580,-5329,-4829,-7356,-3633,-580,190,744,-14619,-20518,-84709,-134073,-96974,-42155,382,3864,-30146,-25505,-145426,-293603,-258083,-33943,1313,-15169,-32637,-40208,-119554,-115235,-26975,282,-12469,-4571,-6118,-7162,-4407,3011,747,-4779,1635,3794,-1277,-971,-3843,-2980,-1434,1210,-1316,-4684,-2350,-3327,-4800,-4734,-2461,-1613,-891,-169,354,694,-1103,-1521,-598,-1768,-201,-303,-755,-1208,-1620,-2061,-2294,-2667,-2907,-3170,-3509,-3905,-4315,-4646,-4669,-4408,-4189,-3965,-3823,-3752,-3695,-3783,-3939,-4041,-4074,-3934,-3629,-3167,-2717,-2271,-1776,-3843,-840,-468,-101,283,-1814,791,843,970,-732,-2555,-1737,847,609,-1684,-133,-2146,-1972,-1692,-2346,-2860,-3229,-3207,-2771,-1963,-1086,-1210,-216,-1171,-878,-1819,-2399,3044,2006,-2999,-2498,-904,-695,-730,-1824,-2357,-1734,-650,-18,895,2838,3487,1513,-1495,-517,-607,2027,1082,-92,-2559,-2682,-2662,-2911,-2820,-2622,-2344,-2145,-1945,-2057,-1920,-1923,-2492,-2015,-2041,-2082,-2128,-2029,-1940,-1774,-1514,-1214,-750,-218,-2254,-1828,56,808,1283,1898,-3083,-3392,559,-2380,-1938,-1782,-1976,-2288,-3147,-3660,-3382,-2553,-1896,-1596,-1655,-2044,-2797,-3592,-3284,-1977,-528,-815,-2445,2329,1350,-1201,1082,3644,3056,2250,1061,-2488,-1201,-519,-880,-1426,-1546,-2114,-1846,-3039,-4202,-1683,-1788,-1801,-1709,-1571,-1326,-1100,-1548,-1426,-632,-661,-784,-1165,-957,-923,-819,-610,-282,-103,500,910,1190,-418,9,1618,1622,1656,1687,-1738,-98,-2621,-75,1623,1147,-2611,-3495,-845,1396,-863,-1851,205,-401,-1118,-1671,-1915,-1753,-1381,-890,-586,-357,-375,-634,-1101,-1797,-2440,-2576,-2089,-999,285,1624,1167,-667,2548,924,-2166,-1739,-2050,-3810,-1653,1745,-103,-1957,-643,796,2469,-1894,2140,2551,-737,1368,1523,-1036,-275,-1703,-2219,-3380,-4507,-4211,-3071,-2000,-1104,-2552,-3187,-2565,-1331,-3177,-2565,-483,844,-4614,339,935,1876,-1518,1321,1086,1005,883,934,-2452,1080,-1293,1243,-195,-486,437,-1516,588,197,-327,-965,-1607,-2368,-2793,-3096,-3039,-2730,-2015,-1272,-1531,-1394,-2576,-2012,-768,-967,3,-779,-949,-2983,-184,2837,-57,-1170,-1611,1045,61,-1878,-897,-1545,-57,-457,-516,-365,-3872,-3340,-1296,-2623,-2158,-1575,-906,-1040,-1096,-1031,-766,-568,-350,-185,-113,-1206,-191,-418,-733,-1119,-1598,-2041,-2370,-3089,-2651,-2474,-2129,-4306,-4232,-2727,-1058,-880,-1532,-3001,-2346,-1456,-1402,-1204,-2124,-1514,1209,2357,3294,-3710,-732,-1731,2300,-591,1308,2332,-2071,1095,3242,-541,-641,-1894,-1550,-3040,1344,2546,-212,-1796,4355,-1751,-3757,1927,4449,4204,3919,360,-5895,-1117,-2505,-6019,1769,1297,727,330,-12329,-649,-868,-857,-868,-5248,-14378,-6312,-16854,773,-37140,1522,1414,1193,855,-889322,-337153,-53678,-38019,-18341,-33878,-4792,-3048,-3382,-3741,-4072,-4284,-4280,-4173,-3976,-3763,-3642,-3575,-3506,-3531,-3570,-3603,-3478,-4020,-3222,-2884,-2594,-2224,-1696,-1217,-656,-149,339,798,1184,1500,-380,965,-2324,-3608,-2562,-2318,-1200,-458,204,-295,-4130,-841,-1944,-1211,-303,42,473,917,1254,1358,1599,-1633,-1852,1930,1727,-3056,-4337,-1030,1734,-183,-2914,164,-14,-388,-580,-1883,-1030,-123,151,598,-316,1421,621,-2505,-1613,2175,2211,370,-3753,-1845,-355,-1830,-3179,-3282,-329,-884,-1271,-1559,-1695,-1769,-1761,-1667,-1424,-1153,-929,-796,-363,-166,-1974,-3361,283,-794,315,40,-5277,182,217,-6188,-9524,-11971,-11977,-18569,-17482,-8333,-6545,-12503,-13453,-10032,-21191,-40676,-33095,-4948,-965,-8398,-10998,-1767,-1883,-1966,-2016,-1974,-1841,-9134,-3432,-1128,-887,-566,-244,69,-4125,-816,457,397,132,-2152,-589,-1114,-1550,-1914,-2211,-2989,-2502,-2711,-2700,-2892,-2941,-2974,-2750,-2340,-1848,-1239,-623,-170,57,-746,-3065,-3056,231,-114,-440,-834,-2970,-1027,-3031,-1664,-2443,-1949,-1021,-2676,-2998,582,-1137,-3482,-2353,-1750,-1687,-3348,-267,-824,753,323,2107,1374,-712,-3860,-2285,-2058,-2286,-2079,-1754,-1386,-1054,-833,-696,-548,-2567,-3165,-93,209,-1398,-2529,-70,-1246,-1575,-739,-1384,-3032,-2523,949,2796,1266,1805,1371,925,737,608,616,382,-2137,519,357,-648,-304,-600,-1028,-2005,-1541,-1606,-1702,-1787,-1934,-3147,-2532,-2849,-3252,-3604,-4132,-4583,-3989,-3326,-2630,-2083,-1520,-1065,-757,-567,-1079,-222,-95,21,-78,-3036,-178,-773,-3690,-4355,-1079,564,-883,277,1207,1500,-1338,-2707,-2801,-643,721,-485,-932,3322,2537,2831,4432,1368,-52,-2744,-4032,-2965,-2535,-876,-2735,-1108,2405,-2134,-2260,906,3010,3559,970,-433,304,805,-1355,871,-1578,-1509,-3088,-2028,-1342,-468,-2511,1202,1816,1281,2230,-834,883,1232,-1197,-1774,-616,-1134,-1590,-1860,-2024,-2080,-1981,-2025,-1919],[-826,-560,-388,-2247,-54,93,85,-2362,-1967,-1410,-3710,-3264,-1558,-1569,-1344,-854,-332,100,-421,-832,1176,84,1314,1222,2137,-118,-49,-1740,202,1928,976,426,-1641,-1306,-691,3281,2125,-1364,-2335,-1102,579,237,-2197,-189,-1086,-1262,-1547,-2152,-2390,-2285,-1939,-1487,-1264,-1090,-1789,-1649,-1431,-1642,-1933,-2089,-2153,-2065,-1884,-1825,-2640,-5449,-1557,-554,-336,-251,-167,-2262,-260,-388,-516,-583,-678,-1643,-2654,-3593,-1846,-711,-3183,-1155,-1670,-1285,-1403,-1572,-3709,-1902,-2037,-3481,-3718,-2534,-2519,-2543,-2611,-2425,-2124,-1975,-1661,-1405,-1222,-1101,-602,-325,21,270,-1658,-1315,-299,-2323,-1894,-2968,1559,655,-581,-2404,-1668,1381,-586,-4195,-2604,-1712,191,448,-1140,-1473,-4859,-3849,-812,918,1334,1651,-568,-1043,-224,1419,1103,2227,1804,1369,-1439,-1527,599,725,-2036,-1265,1550,1765,-1561,1013,2473,971,-928,1383,93,2139,-578,-3343,-1163,-160,-2205,172,5243,1579,2246,2882,-2606,-4093,-1403,434,-842,-1126,2307,2930,55,365,-871,-2112,-155,3283,598,-3090,-833,-787,-1639,-2142,-2269,-2178,-1967,-1968,-2382,-1606,-2707,-1728,148,41,1196,1572,1678,702,-477,-3650,-783,1060,495,-13,-556,-2429,-1805,-2350,-2952,-2749,-2428,-2273,-2194,-2135,-2270,-2457,-6585,-2777,-2720,-2533,-5364,-4016,-4829,-4585,-4582,-7262,-3153,-2820,-2837,-2790,-15431,-17836,-79534,-157764,-108840,-33369,-228,858,-34760,-16522,-117357,-246819,-220328,-31364,2893,-17774,-37893,-46013,-121018,-121207,-28759,1721,-12566,-4253,-4864,-5721,-4333,-1364,-1841,-4211,-2270,-2058,-1637,-1337,-3627,-2095,-888,63,-1968,-4327,-2671,-4284,-5742,-5139,-3118,-3177,-2472,-1793,-1316,-1017,-1013,-1357,-1071,-1384,-1640,-1852,-1901,-1712,-1339,-975,-471,-201,-2445,-2100,149,349,-893,-2309,509,516,445,373,216,-14,-242,-593,-3215,-1322,-473,-440,-1834,-986,-634,-1355,724,-3493,-958,1007,1984,878,-1484,2176,1853,1764,-1042,-2373,-1724,1991,1906,-1707,1173,-2204,-1783,-1271,-2443,-3566,-3342,-2336,-2150,-327,466,-1370,884,-591,-825,-1955,-2620,1961,1799,-2584,-2299,-768,-430,-1373,-2411,-3219,-2101,-1083,-151,767,1437,1854,1127,-1520,-375,-456,1261,900,365,-1784,-2436,-1056,-1613,-2223,-2935,-3508,-3377,-2664,-1951,-1719,-658,-3097,233,-1314,-91,477,373,117,-171,-439,-687,-754,-705,-2463,-1818,-386,-361,-343,-380,-3755,-3813,-1295,-2842,-2305,-2818,-3387,-3362,-2813,-2189,-1806,-1384,-1157,-1167,-1349,-1638,-2072,-2483,-2622,-2222,-1591,-1158,-2516,608,1225,-1046,387,2452,2627,2517,1063,-2446,-727,629,3080,-1134,-1884,-2126,-1731,-2723,-3649,-716,79,-332,-346,-509,-326,42,-1221,-898,253,1315,101,-694,-455,-157,-156,-675,-1137,-1502,-1673,-1607,-1441,-1188,-814,-490,-192,116,358,-837,-1211,-2546,-350,526,309,-2933,-3729,-769,-678,-1278,-2099,-1740,-2133,-2534,-2897,-3087,-2920,-2610,-2199,-1920,-1622,-1461,-1440,-1554,-1896,-2350,-2842,-3571,-3507,-2710,-1854,-1099,-835,387,470,-1861,-1515,-2217,-3391,-2333,-1030,-1744,-2590,-3305,-4037,-4434,-4348,-3817,-3339,-2913,-2367,-1824,-1349,-688,-2084,-1899,-8,1634,-508,-2145,384,-995,-2486,-3596,-3387,-1875,-3337,-2432,-1461,-1574,-4440,-880,-1131,309,-1999,487,1764,1886,2414,2677,-2369,2955,-205,1637,-794,-389,312,-1167,2552,983,373,2266,1728,-2562,317,-517,-1413,-2349,-2873,-3059,-2805,-2327,-3260,-1962,-1035,-1091,-464,-796,-155,-2057,-1000,1590,856,451,-3406,200,509,-1355,-644,-896,-218,-587,-1636,-2410,-3621,-3484,-1752,-3090,-2341,-1555,-1415,-800,-924,283,1787,428,366,1780,1312,-1478,610,2068,602,-367,545,-327,-1270,-3249,-3313,-3844,-3285,-4085,-4347,-2743,-1017,-735,-1243,-2867,-1896,-1428,-1591,-1746,-1664,-1995,-1106,-676,-184,-4228,-56,-1484,1825,-618,1429,2444,-1886,541,1530,-295,-265,-225,-774,-3718,-1168,-924,-422,-1847,731,-1220,-4438,2032,2269,2221,2055,895,-5132,-345,-1910,-6268,641,533,504,-172,-11400,710,1017,1420,-1616,-4898,-14389,-9806,-14673,2529,-34368,2286,2014,1724,1414,-901612,-350831,-30418,-15172,-27211,-37571,-4708,-641,-9293,-1089,-1397,-1696,-1899,-2244,-2552,-3262,-2928,-2952,-2817,-2689,-2569,-2508,-2415,-5406,-2643,-2695,-2834,-2898,-2770,-2633,-2337,-2009,-1610,-1146,-654,-133,-479,930,-1261,-3435,-3713,-2803,-1244,-783,2359,1135,-2446,2197,-2134,-649,4167,4094,2950,1947,2913,2114,2149,-2250,-2137,1954,1828,-2869,-4541,903,425,-313,-2883,-1559,-2055,-2258,-2176,-2949,-1741,-1511,-1268,-820,-910,202,130,-1509,-1158,1742,1917,-114,-4118,-1242,379,-1625,-3330,-3141,-887,-1541,-2021,-2398,-2623,-2781,-2852,-2833,-2659,-2449,-2273,-1994,-1713,-1463,-2432,-4050,-613,-727,-192,-73,-4042,343,639,-5434,-8387,-10307,-9522,-15638,-14626,-6833,-4713,-11387,-11078,-5327,-16866,-38613,-32987,-4534,-2875,-9119,-8753,-2454,-2133,-2040,-2168,-2448,-2860,-10482,-3077,-2453,-1877,-1289,-770,-321,-4870,-525,334,435,442,-2306,146,799,1004,-304,1276,-2774,-1699,-1707,436,-236,-919,-1759,-2486,-2948,-2729,-2083,-1442,-1020,-737,-568,-2831,-3304,-221,129,781,-598,-2587,126,-2781,-1375,-2554,-1834,-836,-2525,-2637,1147,-118,-3659,-1631,-973,-1429,-3647,-243,-433,353,-286,-1049,-1697,-2538,-3449,-3142,-2143,-1624,-827,-510,-405,-1014,-668,-926,-1044,-1956,-2783,25,805,-1314,-2351,189,-1120,-1448,-1014,-1199,-2929,-2759,902,1299,547,298,484,922,1611,2172,1602,723,-2429,810,1972,720,733,126,-589,-1843,-1549,-1718,-1814,-1695,-1972,-3388,-2849,-1138,-993,-771,-2422,-642,-614,-1221,-2175,-787,-913,-1109,-1403,-1763,-2002,-2344,-2583,-2733,-2715,-2549,-2368,-2215,-3923,-3387,-1683,-1587,-1568,-1569,-1622,-1719,-1841,-2859,-2869,-2133,-2137,-1866,-1616,-1245,-969,-616,-364,-111,-181,-3238,-3913,-2863,-1878,-335,-2926,-1256,2055,-2213,-1748,683,2341,3096,899,-403,276,1129,-1382,1187,-1283,-1839,-2373,-1109,1119,1446,-2850,-1088,-295,757,1796,-914,1115,2753,-1173,-1594,-246,1114,517,-1723,-1033,-628,-614,-636,-429],[-3529,-2631,-1759,-1756,3,608,1099,-2288,-2136,-1483,-3827,-2742,-1282,-760,133,-110,-357,-607,-694,-572,-228,-122,779,937,2094,-378,27,-2289,-178,2113,1384,678,-1625,-1666,-259,823,32,-1032,-2402,-1364,-1152,-846,-1634,-71,-523,-1039,-133,-627,-1133,-2500,-2089,-2017,-1753,-1270,-1266,-1526,-585,-751,-1889,-1903,-2651,-2856,-2020,-1765,-2103,-5485,-1408,2773,6183,5384,4075,-1697,474,4679,4560,3459,1840,-1393,-1742,-2881,-2072,279,-3091,-2041,-3065,-3267,-2492,-1836,-3994,-665,-1119,-3947,-3196,-2033,161,2059,2159,2295,2233,2058,1841,274,-239,-606,-270,-882,-1401,-1949,-2441,-2614,-2544,-2480,-2289,-2526,-1980,-1954,-1853,-2805,-1992,-1964,-2023,-4050,-2551,-1958,-1885,-1803,-1884,-1970,-3793,-4882,-2839,-2584,-2073,-1603,-1055,-1022,145,586,1030,1307,1389,1382,-991,-2046,880,709,-2201,-1401,294,327,-1453,194,-46,-226,-860,-381,-157,394,-657,-3499,-996,-57,-1965,1415,4227,1482,2261,2882,-2119,-3449,-1583,-673,-1247,-1240,-328,531,-866,-48,-743,-1989,124,2319,922,-3072,-1496,288,-226,-710,-1202,-1636,-1843,-2049,-2507,-2117,-2679,-1848,-969,-514,-92,322,666,718,-908,-2910,-552,919,571,131,-419,-3609,-1821,-1766,-1127,-512,-43,183,-124,-216,-900,-2008,-6116,-1132,-1115,-1100,-5636,-3905,-4179,-3895,-4354,-7118,-2405,-1167,-589,-306,-15284,-15218,-64503,-145367,-83028,-12613,-1543,183,-37775,-4766,-76902,-178292,-166888,-30489,560,-20826,-42627,-51509,-122063,-127038,-32199,4667,-12641,-3937,-3807,-4668,-4821,2144,985,-3353,2576,1614,-439,-1775,-3365,-1210,-283,1657,-2540,-3575,-2749,-5176,-5971,-5578,-1986,177,-468,-771,-824,-711,-976,-1267,-532,-673,-741,-788,-769,-646,-421,-373,194,453,-2276,-1848,479,1757,-399,-1908,1312,2345,1787,1560,1521,1075,624,-194,-2637,-1951,-1496,-1758,-2006,-1703,-1557,-1818,-1140,-2863,-1165,-512,-394,-293,-990,-512,-887,-1176,-1429,-2077,-1610,-840,-345,-1574,486,-2401,-1651,511,-11,-670,-2099,-2314,-2681,-2115,-1227,-1618,419,63,-740,-2126,-2745,1873,1958,-2255,-2124,-725,282,-273,218,473,-142,-1005,-1811,-2368,-2202,-1537,-825,-1511,-252,-177,1511,1751,1515,-857,-2008,689,-353,-557,-1290,-1819,-1966,-1595,-973,-1392,449,-3596,1510,-1591,-491,547,1731,1495,1252,1075,953,1015,1152,-2452,-1662,442,1009,337,61,-4341,-4066,-1681,-3276,-2946,-2714,-2418,-1809,-2003,-237,151,-1068,786,769,583,291,-166,-709,-1383,-2135,-2914,-3148,-2568,-1774,-1093,-802,-325,591,962,1160,977,-2421,-232,221,1436,-729,-2124,-2104,-1641,-2163,-2875,-950,-1195,-1211,-1009,-692,-258,127,-735,-385,76,828,291,-236,18,183,9,-108,-119,-1881,-367,263,334,-635,-40,31,-283,-604,-930,-1095,-2047,-2190,-713,-312,38,-3167,-3892,-751,912,-1573,-2006,-1237,1299,30,253,312,-1977,-921,-1563,-2239,-2486,-2186,-1596,-967,-1237,-1275,247,292,256,82,-153,-479,-909,-600,-373,-1361,-1280,-2349,-2957,-2852,133,-911,-2839,-792,336,225,-1930,-355,-637,-980,-1223,-1441,-1596,-1357,-2477,-2543,-79,841,-1710,-1669,458,-722,-2033,-3315,-3375,-2114,-3363,-2206,-734,-1377,-3889,-1832,-3069,-1009,-2167,-495,362,787,1026,1305,-2260,1614,889,1503,-1329,-258,188,-719,1171,839,269,-217,-840,-2780,-2222,-2931,-3622,-3934,-3485,-3154,-2935,-2852,-3778,-3048,-3490,-3803,-3481,-2777,-2091,-1334,-1503,224,988,1488,-2650,-527,1012,-830,-296,-194,-334,3,212,-337,-3334,-3578,-2245,-3322,-2468,-1567,-1914,-1228,-1112,-669,1528,752,-976,3314,620,-1670,825,2942,-7,-577,469,282,-657,-2928,-2611,-3460,-3213,-3727,-4179,-2611,-1764,-1705,-1898,-2754,-2801,-3242,-3505,-3545,-3225,-2881,-2465,-2172,-1955,-4103,-1592,-1407,-1262,-926,-589,-275,-1735,-245,315,-12,-1058,-122,-587,-4122,-1919,-2755,-3300,-2622,-1871,-1168,-4950,-429,-227,-355,-653,-985,-4518,-1853,-1806,-6623,-741,-39,696,-2046,-10280,2727,3424,4082,-1983,-4467,-14722,-13595,-9178,4114,-31174,3056,2471,1970,1550,-900251,-346572,-7747,356,-34990,-41548,-4108,-978,-16981,-427,-63,223,-1934,785,768,-3563,355,-26,-409,-2005,-1304,-1723,-1997,-5908,-2574,-2591,-2553,-2322,-1832,-1301,-606,110,882,1696,2518,3344,-641,3092,930,-2470,-4673,-2733,-1168,-1185,1912,80,-819,2520,-2394,-77,4498,5678,2399,1332,2951,2374,1517,-2906,-2451,1586,1764,-2574,-4362,1770,1372,468,-2933,-186,-748,-1167,-2319,-3483,-1672,-1678,-1559,-1147,-1580,-90,-431,-599,-801,1647,1903,-680,-4132,-677,1075,-1455,-3619,-2993,-2,-533,-872,-1071,-1071,-971,-1771,-587,-331,-169,-2541,-2039,-247,-348,-2389,-4521,56,-464,608,716,-3029,617,401,-4777,-7765,-9113,-8140,-14239,-12901,-5715,-3158,-10418,-9224,-1488,-14671,-38242,-33482,-4336,1267,-9989,-7852,98,358,614,734,716,560,-11541,-1460,-222,-198,165,703,1309,-5275,-457,1415,2991,3177,-2566,51,3017,2181,-409,1890,-2760,-1412,-1764,-292,4086,3341,-593,-2130,-3031,-762,-1734,-2623,-2343,-1485,-735,-2174,-2481,733,969,1184,-532,-2316,-89,-2596,-1193,-2699,-1859,-2408,-2944,-2577,-1881,-1357,-3738,-936,-812,-1279,-3961,-1532,-1963,-2612,-3145,-3693,-3476,-2892,-2966,-4058,-2135,-1872,-1917,-2191,-2510,-2659,-2525,-2087,-1437,-1413,-2505,613,1198,-1147,-2350,187,-1225,-1271,-1183,-1100,-2953,-3061,-223,-944,-1748,-2366,-2939,-3451,-3309,-2937,-2591,-2398,-2604,-2319,-2367,-2445,-2524,-2397,-2312,-2060,-1672,-1135,-2067,-1774,-2827,-3460,-3252,-993,2235,598,-2714,797,719,-447,-3192,-208,-1198,-2191,-2822,-2576,-1869,-1308,-800,-417,-586,-1811,72,47,-4003,-2546,-485,1143,431,-215,1964,2508,-1530,-2991,-2923,-1519,-128,-1181,-79,2841,2677,2340,2965,346,-320,-2959,-3504,-2575,-1177,222,-2946,-1321,295,-2260,-1259,457,1222,1559,845,-289,312,1424,-1325,1520,-658,-2644,-1485,-1114,315,-307,-2229,-1553,-2039,-2322,-2350,-2027,-1601,-1215,-992,-1053,-514,-348,-565,-1738,-1452,-2066,-2574,-3052,-2938],[-1501,-723,8,-1138,472,1556,862,-2342,-2363,-1758,-3942,-2347,-1153,-1813,-2559,-3221,-3937,-3993,-3134,-2288,-1482,-782,-255,315,689,-794,27,-2559,-698,1303,1051,751,-1701,-2151,-27,493,536,-780,-2564,-528,949,927,-1185,785,57,-821,-205,-674,-914,-3158,-859,-462,-185,-697,-609,-1438,4,-283,-2374,-1488,-1845,-2300,-2481,-2222,-1709,-5134,-1377,359,1279,2179,3160,-1144,57,3978,4704,3231,1301,-1032,-819,-1975,-2186,-487,-2751,-1419,-1144,-696,-609,-438,-4323,-54,-1163,-3960,-2467,-1482,125,2864,2828,3420,3131,3293,3613,87,75,2,1284,603,1758,379,-1089,-831,447,-214,-1086,-2065,1412,1058,-1462,-3190,-2222,617,-700,-3967,-2549,-1323,-621,441,-1541,-2149,-2517,-4855,-1077,-1517,-2205,-2919,-3093,-2616,-2170,-1857,-1534,-1352,-1328,-1347,-1382,-2522,-1480,-1402,-2444,-1602,-1113,-939,-1282,-904,-1103,-1286,-1552,-1797,-2005,-1952,-1716,-3405,-930,-652,-1444,-259,-185,-192,-295,-414,-1688,-2375,-1705,-1537,-1933,-2555,-3046,-3178,-2851,-2549,-2308,-2039,-1794,-1631,-1506,-2662,-2147,-1399,-1339,-1231,-1170,-1103,-880,-1670,-2543,-1057,-2613,-1958,-75,25,65,92,-43,3,-1293,-2304,-254,-296,-442,-418,-324,-4533,-159,-59,-185,-401,-742,-1252,-1818,-2309,-2573,-2171,-5545,-1447,-1359,-1443,-5586,-3765,-3643,-3288,-4151,-6910,-1417,1314,1993,2334,-14009,-12979,-48518,-103287,-30370,2949,-3437,2144,-38468,946,-31483,-97335,-104311,-31864,-2058,-24180,-46068,-55873,-121895,-131824,-36937,964,-12741,-3719,-3079,-4068,-5790,587,198,-2353,-834,-1403,-1816,-2243,-3056,-324,404,1825,-2993,-2714,-2544,-5620,-5011,-5711,-1851,1984,1714,-1413,-584,-1653,-2248,-2133,-1552,-1045,-529,-144,97,213,4,-1131,-162,-475,-2025,-1500,-1088,-963,-614,-1397,493,900,1155,1044,1434,1441,1448,273,-1822,-2577,-939,-540,-2133,-1708,-1210,-2122,847,-2228,-1329,714,946,462,-378,920,601,471,-1195,-1715,-1480,121,-136,-1299,-1043,-2739,-2374,-2866,-2832,-2152,-2327,-1641,-464,89,1455,-1920,2977,681,-646,-2327,-2737,3362,2362,-2034,-2039,-797,645,-101,1040,2291,-205,-522,-633,-396,-1139,-1762,-2129,-1902,-1483,-1089,-605,-131,115,93,-1478,341,-421,767,716,259,623,871,953,-1022,469,-3633,1169,-1872,-940,546,182,-303,-782,-1167,-1418,-1356,-1088,-2317,-1407,-135,5,-217,-785,-4603,-4105,-695,-3716,-1323,-1458,-2517,-1506,-2711,-1201,-1165,-1031,-1017,-1129,-1266,-1320,-1327,-1214,-1074,-935,-843,-1664,-2150,-684,-661,-574,-1040,-32,373,744,762,-2442,235,-127,2128,-317,-2280,-2070,-1627,-1613,-2094,-1301,-1575,-1477,-1077,-568,-9,409,-192,31,-247,622,335,68,-157,-274,-329,-279,-131,-2701,-898,382,379,-735,-213,-317,-786,-1280,-1810,-2223,-2524,-2528,-2200,-1669,-1106,-3375,-4037,-829,537,-1754,-1753,-1699,2911,-98,54,3026,-2660,1934,-806,-522,-421,-682,-442,-708,-1742,-1697,419,1858,3636,3893,2960,600,-849,2584,-480,-816,-1070,-2489,-2554,-2937,-634,-1387,-3068,-388,1032,902,-1455,-149,-864,-1743,-2592,-3438,-3721,-3046,-2874,-3070,-1590,-1397,-2766,-1309,-1399,-1595,-1787,-2507,-2569,-2201,-3179,-2195,-2054,-1861,-3179,-2794,-4804,-583,-1925,-1600,-281,-302,-522,-685,-2123,-1078,-1204,-1276,-1671,-1424,-1625,-1852,-2140,-2566,-3041,-3308,-3000,-2975,-1717,-1165,-830,-821,-869,-1253,-1908,-2821,-3926,-4019,-2789,-1439,-1085,-575,1710,697,-1559,3079,2547,2831,-1313,-1057,1561,-294,153,559,-137,-189,-287,-1238,-2939,-3585,-2742,-2957,-2512,-1551,-2286,-1561,-1167,-1540,1164,1141,-2231,951,50,-1668,-120,-614,-1140,-1658,-2174,-2494,-2543,-2455,-2229,-1971,-1716,-3153,-3720,-2296,-1731,-1817,-2067,-2612,-2890,-3278,-3615,-4022,-4317,-4653,-4715,-4318,-3817,-3556,-2628,-2006,-1488,-885,-411,-80,-1490,-943,41,-159,-1628,-825,-1138,-3996,-1213,-958,-566,-1996,76,320,-4943,120,-80,-488,-856,-949,-3918,-531,-687,-6867,939,1328,1669,-4040,-8932,2309,2566,2832,-1957,-3805,-15131,-17148,-2266,1614,-28530,407,-189,-630,-891,-907282,-329474,-1043,-1216,-37380,-44973,-2811,-3255,-23933,-1934,-959,73,-3772,1907,2578,-3945,3422,3562,3596,-4642,3171,2786,1062,-4602,-3259,767,192,-308,-618,-892,-941,-844,-548,-88,463,1068,-624,2302,2938,-1092,-4161,-2144,-856,-1423,1575,-672,842,2793,-2352,726,4668,4212,1981,1060,2971,2348,934,-3016,-2493,680,463,-1935,-3511,217,268,260,-2819,-46,105,-102,-2435,-2598,-1296,-2055,-2942,-3412,-2750,-1804,-819,19,-313,1590,2145,-1023,-3625,103,1975,-1020,-3748,-2617,1431,894,455,31,-340,-727,-1636,-1327,-1357,-1273,-3483,-2293,-835,-793,-1523,-3396,-797,-802,-848,-894,-2033,-816,-769,-4036,-7337,-8112,-7417,-13827,-11835,-4622,-1631,-9339,-7683,1229,-14921,-39339,-34095,-3935,1233,-10600,-7931,-1893,-2969,-2994,-2151,-1379,-792,-11487,-2169,-512,-831,-1076,-1161,-999,-4476,-305,223,651,911,-2606,291,1436,1637,-246,1856,-2653,-978,-1561,-753,2116,1629,-1058,-2084,-3220,-1847,-2732,-3153,-2509,-1640,-858,-973,-1139,360,339,212,-222,-1868,-1199,-2224,-1585,-2606,-1719,-643,-2303,-1555,-1020,-1634,-3362,-3622,-4193,-3151,-3882,-1276,-472,-15,360,471,556,-79,-2246,-4472,-2225,-1247,-300,81,98,-715,621,813,814,-707,-2100,431,274,-716,-2305,-59,-1298,-835,-1102,-921,-2864,-3201,-311,-449,-689,-801,-953,-1214,-1357,-1595,-1820,-2121,-2401,-2820,-3154,-3431,-3614,-3551,-3591,-3600,-3632,-3632,-3590,-3238,-3573,-3166,-3604,-771,598,1411,-2593,303,1169,400,-3701,551,382,-26,-10,461,-943,766,2246,3110,-923,-1321,883,284,-3951,-1815,-309,-146,278,-439,1226,1535,-1407,-3079,-2995,-1978,-469,-1534,304,2574,2695,2128,2161,-177,-519,-2348,-3044,-2270,-572,-1225,-2865,-1396,-447,-2386,-964,68,927,1866,622,-284,223,1069,-1364,-38,-662,-1964,-1909,-2457,-3111,-3799,-4268,-4032,-3152,-2128,-1140,-1083,798,1513,-961,-527,-887,1675,939,-1850,-453,-846,-1758,-2581,-2729],[-2238,-1514,-999,-628,-290,-307,-468,-2404,-2399,-2100,-3818,-3426,-4029,-3265,-2394,-1433,-558,175,858,1482,2023,-565,1573,-87,1126,-1200,-1,-2331,-1299,1763,1524,673,-1795,-2663,55,2442,2150,-568,-2697,-302,2093,1230,-861,-514,-1406,-2250,-2816,-2599,-2020,-3088,-1226,-887,-818,-785,-884,-1370,-1256,-1393,-2966,-1845,-2059,-2206,-1444,-1675,-1255,-4664,-1578,-1841,-2225,-2741,-2877,-2259,-1400,-447,484,1387,774,-638,36,-1098,-2256,-1074,-2339,-1686,-883,-608,-1270,-1775,-4709,-2162,-2242,-3465,-2670,-2773,-2211,-1268,-287,906,2136,3122,3820,-234,345,682,1627,757,633,-527,-999,-483,833,871,-761,-1725,3735,1051,-1823,-3625,-2595,138,-856,-4003,-2613,-1068,-1084,-72,-1859,-2149,-1399,-3858,-1817,-2444,-2846,-3046,-2853,-2377,-1839,-1336,-737,-197,270,766,-271,-2994,1829,1478,-2793,-1888,2536,101,-1122,68,-153,-1149,-2173,-3027,-3301,-2828,-2373,-3100,-1947,-2142,-2499,-2970,-3496,-3811,-3497,-2959,-2398,-1915,-1776,-1508,-1334,-1387,-1306,-1146,-2765,-918,-584,-1854,-330,-376,-518,-2009,-2680,-1733,-1527,-1408,-1109,-653,18,-1539,-2550,-1024,-2539,-2113,548,758,856,1372,-670,710,-1661,-1895,-720,-1708,-2835,-3518,-2638,-4249,-481,-496,-3,-738,1965,2099,-684,807,-1167,-2090,-4979,1445,1182,-1779,-5358,-3654,-3292,-2827,-4052,-6718,-355,1709,1917,1855,-11854,-11413,-33958,-51524,1340,1072,-5744,434,-37359,2,-97,-14092,-39368,-35782,-249,-27722,-47583,-58694,-118942,-133257,-41658,-2266,-12887,-3704,-3240,-3971,-7138,-2877,-2607,-2343,-1992,-1762,-1609,-2742,-2746,-1544,-1594,-1735,-3350,-2099,-2346,-5141,-3661,-5192,-2763,-2615,-2399,-2193,-1842,-1633,-1429,-1370,-1031,-866,-598,-351,-132,77,-428,-2044,-687,739,-1759,-1127,830,660,209,-856,386,414,474,482,1161,1583,2093,729,-887,-3000,-1044,-414,-2189,-1992,-1356,-2298,1180,-1675,-1411,590,329,41,310,980,89,-608,-1249,-1791,-2243,-2496,-2426,-1961,-1397,-3173,-1542,-221,226,-301,-2509,-1391,305,198,1473,-2187,3783,1220,-535,-2497,-2549,3138,2056,-1900,-2034,-958,912,220,1921,1977,-695,-858,-931,702,-449,-1740,-3170,-4247,-2933,-1717,-516,568,1313,1030,-863,69,-491,1637,1703,233,505,-152,-866,-1557,-2155,-3217,-3179,-3577,-3850,-3668,-3234,-2891,-2580,-2291,-2067,-1799,-1579,-2134,-1516,-1702,-2072,-2530,-3087,-4173,-3863,-2702,-3727,-1249,-966,-2513,-909,-3208,933,1555,-795,1835,1799,1740,1735,1711,-864,700,1580,-184,-1639,-1860,861,648,-237,-1643,544,817,884,457,-2458,680,-335,1440,80,-2322,-1986,-1663,-1133,-1329,-552,-1181,-184,152,937,470,24,-282,-287,-656,367,574,407,863,998,1080,2833,2757,-3026,-1453,414,1081,-812,-486,-523,-835,-944,-933,-791,-1721,-1600,-643,-581,-503,-3402,-4162,-986,95,-1798,-1464,-1941,2776,-256,-228,2512,-3101,2627,-1966,162,-156,-299,-1255,-2209,-3016,-2844,-1965,-1192,-443,134,553,371,-610,731,-1002,-284,-898,-2664,-2185,-2521,-1346,-1896,-3102,141,1531,3028,-863,1507,2648,109,1256,-1212,-854,-1764,-3233,-3174,-2894,-2742,-2993,-2654,-2797,-2998,-2964,-2655,-2173,-1682,-2786,-1587,-462,-286,-2452,-3642,-6286,-661,-1329,-2736,-1821,-2141,-2551,-2813,-3075,-3262,-3380,-3406,-3352,-3249,-3161,-3000,-2819,-2739,-2770,-2918,-3086,-3231,-3407,-3347,-3171,-3032,-2673,-2367,-2069,-1961,-3714,-1342,-1344,-1298,-1414,-1302,-1504,-1752,-2036,-2385,-2598,-2642,-2275,-1742,-1197,-739,-514,-479,-526,-857,-1345,-2006,-2717,-3579,-3356,-2434,-2607,-1601,-2545,-1899,-1180,-2373,736,1458,-3139,1197,-433,-1559,645,-688,-2154,-3427,-2094,-680,-131,-1541,2268,3088,3543,-2514,-3179,-2005,3353,1548,-1000,-2594,-1214,791,-53,-1045,-1979,-2963,-3668,-3204,-2223,-3070,-251,-575,1151,-366,1297,2480,-1296,-1435,1961,551,-2077,610,220,-3562,-131,-144,-192,-2193,22,149,-4527,317,641,925,1269,1716,-3533,702,-105,-7131,1817,1422,983,-6248,-7682,-363,-555,-589,-1896,-3135,-15701,-20026,-183,-97,-27134,-140,-341,-595,-877,-937191,-305161,-1134,-958,-31878,-46477,-1176,-506,-19478,-613,-863,-1123,-5321,-1564,-1590,-4545,-938,-455,83,-5778,879,1108,1295,-2776,-3619,808,409,-27,-390,-853,-1521,-1691,-2096,-2441,-2683,-2759,-2674,-2523,-2246,-1917,-3489,-1643,-694,-1781,596,-1095,1438,1802,-2163,1423,2031,1812,1485,923,1057,592,112,-2626,-2538,-123,-76,-1311,-2486,141,188,104,-2876,-439,-513,-880,-2056,-1651,-1918,-1908,-1456,-846,-2412,-2271,-959,1056,-55,3371,3427,-1455,-3192,728,2692,-666,-3702,-2383,1397,2733,2347,1957,1565,1066,-1620,-199,-821,-1417,-4448,-2378,-1400,-801,-525,-2249,-668,593,1599,1541,-1498,888,254,-3658,-7435,-7652,-7510,-14383,-11476,-3796,-529,-8513,-6791,2162,-18084,-42070,-35010,-3650,588,-11256,-9115,2724,1653,504,-599,-1468,-1898,-10860,-3845,-1275,-1168,-1137,-1220,-1376,-3778,-1889,-2171,-2422,-2749,-3051,-3270,-3593,-3816,-3972,-4049,-3955,-3824,-3766,-3504,-3463,-3350,-3356,-3264,-3437,-2883,-2513,-2058,-1669,-1282,-919,-618,-451,-299,-293,-289,-448,-1610,-1071,-2038,-1908,-2654,-2788,-3149,-3434,-3484,-2962,-2254,-2969,-431,549,-864,-3686,188,530,1436,1678,3735,1199,74,-1688,-3805,-2343,-986,57,2292,154,-553,457,1348,766,-169,-1887,-448,-405,-392,-2534,-199,-1557,-468,-1126,-985,-2902,-3447,917,1466,-614,-914,803,583,250,-217,-665,-1109,-2133,-1469,-1232,-801,-318,276,645,-1066,1096,1115,-2320,-2158,-3720,-2789,-4132,-2422,-2714,-2593,-2393,-2087,-1811,-1559,-3079,-1091,-233,557,1406,2237,-1118,463,1972,2867,-1456,-1066,749,255,-3962,-1344,-166,-397,-479,-765,-637,-920,-1292,-3147,-3167,-2544,-802,-1975,471,2162,2548,1857,1274,-737,-811,-1839,-2661,-2033,-114,978,-2681,-1470,195,-2558,-877,-481,84,995,242,-365,43,589,-1436,-687,-1278,-1730,-2176,-2401,-2649,-2877,-3012,-3097,-2991,-2739,-2418,-1944,-1499,-1169,-896,-667,-1134,-1059,-1554,-2195,-3006,-3887,-4658,-5360,-5159],[-401,318,-590,166,601,3132,142,-2525,-2256,-2495,-3739,-1769,-1004,-2499,-3029,-3586,-2916,-1642,-269,1016,1666,-690,1431,-663,-1,-1466,-92,-1885,-1990,1288,1285,429,-1878,-3056,13,1630,1758,-388,-2603,-95,-770,-1791,-2740,-3681,-4167,-3222,-2421,-1820,-1273,-2238,-753,-579,-678,-808,-1052,-1300,-1663,-1903,-3492,-2355,-2520,-2641,-2751,-2788,-2835,-4075,-3152,-3210,-3096,-2715,-1920,-884,-1031,1331,2475,2821,395,-173,891,-210,-2238,-1198,-1835,-1900,-456,1169,-346,-110,-5018,1289,-492,-2673,-826,-346,25,213,-223,-474,-645,-949,-1059,-1176,-1286,-1067,-928,-632,-299,-1482,-905,2,598,412,-361,-1401,-491,-955,-1922,-3723,-2797,-974,-915,-3973,-2537,-627,-1313,-560,-2087,-1717,-326,-2777,-1449,-522,-573,-668,-696,-648,-638,-704,-687,-718,-799,-826,-801,-3267,-745,-660,-3019,-2027,-763,-781,-866,-1088,-1401,-1649,-1940,-2212,-2533,-2754,-2948,-2990,-3136,-3272,-3351,-3356,-3309,-3209,-3088,-2886,-2610,-2333,-2225,-2119,-1982,-2084,-2099,-2096,-3470,-2133,-2220,-2256,-2295,-2383,-2464,-2500,-2658,-2530,-2337,-2019,-1709,-1384,-908,-1247,-2328,-843,-2226,-2115,521,1302,1251,637,-913,847,-1797,-1487,-336,-926,-1624,-2110,-2274,-3111,-1367,-858,-982,-1117,1623,2069,-1226,1194,-1069,-1934,-4257,2529,1384,-1975,-4867,-3398,-2952,-2342,-3910,-6419,819,4747,3278,1570,-9015,-10494,-21732,-2660,-2061,-1012,-7956,183,-35513,2768,3443,4001,4449,-41896,4492,-31042,-46921,-59986,-111462,-128090,-43711,423,-12801,-3752,-2795,-4176,-8518,-3444,-626,-245,513,992,-116,-3082,-2278,1459,2050,2070,-3464,-996,-1437,-4059,-2049,-4208,-1520,2188,1975,-2765,-909,796,-1009,-1456,-425,-545,-372,-68,300,705,-781,-2890,-1206,617,-1377,-641,1535,2848,450,-201,862,767,-126,33,2662,2864,3142,1246,247,-2616,-819,-7,-2029,-2033,-1188,-2283,1663,-1108,-1248,612,-197,-376,-1094,-1978,-2893,-3558,-3869,-3506,-2944,-2313,-1649,-901,-274,-3382,-1384,-544,294,-122,-2484,-1093,1048,441,1518,-2215,4445,1752,-314,-2476,-2094,2895,1726,-1750,-2007,-1102,1158,807,2913,1712,-1090,-1226,-1049,1093,1882,1179,-588,-1044,-87,517,739,960,920,867,-116,9,-454,-607,-1100,-1491,-1839,-2124,-2434,-2696,-2782,-2705,-2175,-2127,-1745,-436,21,241,289,193,-40,-226,-368,-1928,-669,-376,-340,-1300,-2065,-3433,-3374,-1413,-3074,-2045,-1964,-2370,-1304,-3067,-360,-80,-793,422,398,263,92,-173,-1289,-804,-1175,-1546,-1831,-2061,-2017,-1932,-1737,-1955,-1127,-808,-566,-190,-2397,482,-327,773,459,-2258,-1804,-1707,-719,-582,-308,-930,-107,-84,2883,2083,997,-285,-1509,-2140,-1730,-762,321,1200,1279,1010,2913,2912,-2469,-1992,-521,799,-822,-848,-1321,-1785,-1946,-1875,-1598,-1354,-1437,-1039,-940,-941,-3084,-4252,-1211,-756,-1716,-1198,-1968,-631,-706,-863,-1136,-3060,-1821,-3149,-2357,-2274,-1982,-1546,-1466,-2648,-2819,-118,298,414,395,288,20,-190,-429,-1543,-914,-977,-2885,-1858,-2036,-1971,-2412,-2987,377,687,1213,-275,1948,2272,540,1340,-1942,1350,530,-3369,-2716,-726,-1719,-2765,-3109,-1882,-445,113,-557,-916,-701,-2228,-1283,1057,-117,-1791,-4327,-7405,-246,-497,-3464,-3803,-989,-1605,-2017,-2387,-2646,-2764,-2693,-2454,-2116,-1774,-1354,-920,-600,-407,-349,-342,-3193,-551,-1747,-1351,-1263,-1334,-1424,-1640,-1953,-3429,-1773,-2127,-2442,-2779,-3097,-3439,-3291,-2719,-2088,-1393,-921,-513,-1766,139,355,382,289,202,-361,-480,-1039,-2105,-3506,-3495,-2662,-2794,-1724,-2607,-2241,-1156,-3044,243,1663,-2883,383,-758,-1339,902,-131,-1274,-2196,-3133,-3052,-2403,-1946,-1616,-1417,-1306,-1858,-2625,-1808,-1430,-1236,-1202,-2691,-1249,-988,-914,-942,-895,-913,-887,-947,-1033,-2739,-1116,-1119,-1171,-1057,-983,-955,-1116,-1456,-1306,-1571,-2341,-2364,-2779,-2980,-2293,-1640,-923,-2536,522,1384,-3839,2612,3915,4671,5350,2444,-3350,526,387,-7330,5730,5143,4544,-8528,-6617,2091,2285,1721,-1883,-2440,-16214,-21099,-1346,-568,-26977,-3503,1394,1523,1387,-997137,-277771,360,213,-21443,-44466,650,2029,-12748,3283,3607,3412,-6453,3385,1237,-4896,1138,107,-894,-4947,-2292,-1952,-1262,-816,-3323,-102,-57,-129,-211,-482,-2502,-1175,-1604,-2003,-2294,-2391,-2337,-2285,-2219,-2219,-3093,-2307,-2164,-2194,-1564,-1305,-1039,-769,-1731,-642,-539,-570,-436,-167,139,354,-851,-1982,-2509,294,1264,-677,-1363,1066,613,-22,-3021,-1336,-2057,-2568,-2692,-2453,-1904,-1348,-1163,-1581,-2702,-3326,-1160,1454,51,2269,2542,-1843,-2826,1257,3039,-319,-3423,-2213,1091,2861,2716,2547,2358,2047,-1605,1063,472,-723,-3476,-2190,-2562,-2394,-1586,-1049,-2029,949,2006,2259,-1371,3095,3049,-3573,-7887,-7574,-8035,-15281,-11243,-2928,-1999,-7771,-6293,250,-23677,-45980,-35975,-3390,-451,-11781,-10709,4555,3799,2759,1522,206,-1092,-10155,-5812,-2579,-2039,-1636,-1454,-1471,-3152,-2054,-2447,-2638,-2469,-2972,-1280,-791,-353,-52,66,-3060,-599,-1280,-1165,-1205,-1573,-2310,-1901,-3506,-983,-406,141,-197,716,813,780,578,369,54,-193,-519,-1381,-1167,-1868,-1614,-2705,-1819,-1635,-2429,-1292,-841,-459,-2498,193,415,-811,-3345,351,738,516,303,-11,-176,-473,-1167,-3251,-2363,-619,-137,153,360,-337,385,715,736,360,-1680,602,559,-45,-2843,-569,-1656,-14,-1068,-1109,-2815,-3551,956,1084,-783,-1743,-43,1459,1560,1549,1544,1162,-1849,-566,1248,1251,1289,1522,1671,-789,2185,1890,-2357,-2405,-2808,-2249,-4583,-642,797,303,-2087,-1116,-1933,-2816,-3597,-3507,-2505,-1468,-571,146,-1309,144,1375,1378,-1994,-869,206,-432,-3879,-1294,-1438,-1485,-1536,-1620,-1829,-2192,-2697,-3321,-4035,-4422,-3451,-2400,-1556,-727,-101,507,507,-1137,-1016,-1336,-2240,-1724,340,1293,-2248,-1353,-372,-2559,-830,-1031,-661,149,-145,-378,-81,1064,-1381,697,428,288,127,-313,-747,14,-58,-215,-372,-720,-930,-1484,-1516,-1867,-2077,-2342,-2743,-3082,-3494,-3774,-3699,-3184,-2331,-1509,-479],[1071,273,-1081,875,685,3856,97,-2420,-1835,-2532,-3583,-1447,-862,-2989,236,-463,-940,-1124,-933,-491,22,-583,707,-1068,-919,-1325,-112,-1303,-2628,389,95,-73,-1806,-2912,-25,-33,-53,-160,-2257,-442,-577,-807,-942,-1067,-1163,-1240,-1317,-1406,-1350,-1328,-1254,-1056,-1018,-926,-888,-1096,-871,-805,-3547,-2255,-1970,-1996,-728,-1399,-594,-3423,-1681,-302,-75,89,320,540,-1443,326,761,841,91,230,895,579,-2259,-886,-1377,-2089,-340,-557,-711,-885,-5309,-1174,-1288,-1869,-1489,-1517,-1374,-1097,-822,-341,167,434,738,-710,693,637,298,12,-943,-2597,-964,412,1218,1724,-73,-1293,2762,791,-1813,-2991,-2835,-459,-1073,-3858,-2485,-1261,-1404,-1208,-2417,-1159,460,-1869,-1608,1608,2615,2737,-498,-306,2936,2770,2354,1739,949,126,-670,-3568,-1979,-2221,-3312,-2218,-2018,-1835,-1770,-1905,-2196,-2456,-2724,-2822,-2737,-2386,-1971,-1737,-1143,-955,-862,-855,-934,-1062,-1210,-1265,-1188,-1021,-1318,-762,-491,-540,-148,167,-3971,-1698,102,-1878,874,1884,1876,-118,-2206,-3286,-296,-1667,-2012,159,310,-1095,-2164,-787,-1934,-2268,-445,-1080,-1831,-2468,-2602,-2074,-1990,-1366,-52,-429,-981,-457,-1176,-2229,-3265,-2429,-2107,-1534,583,1110,-2114,1239,-1063,-1894,-3713,2230,773,-2288,-4486,-3302,-2934,-2147,-4063,-6384,1686,3814,2910,1648,-6190,-10582,-12824,-3192,-3359,-2313,-9958,-232,-34177,1378,1966,2437,2818,-49724,2898,-33445,-44903,-60847,-99283,-114563,-40505,1395,-12633,-4159,-3333,-4881,-9791,-5824,-766,612,6790,8807,-528,-3545,-1968,2177,2970,2975,-3674,-313,-835,-3042,-577,-3250,-1366,2543,3109,-3118,-1414,2082,-1151,-1819,595,36,-419,-876,-1315,-1667,-1864,-3754,-1966,-1609,-1342,-1107,-975,-933,-922,-860,-723,-662,-864,-589,-335,-184,-16,34,-16,-1910,-524,-340,-1938,-2092,-977,-2437,-339,-804,-1104,-84,-893,-1037,155,91,-145,-317,-543,-759,-1254,-1130,-1193,-1072,-971,-2974,-1324,-1010,-287,-195,-2500,-1019,307,534,1344,-2213,2624,1989,-253,-2458,-1681,2409,1177,-1835,-2199,-1471,1120,1372,3712,1270,-1564,-1829,-1097,1118,595,72,-1088,-812,-233,1243,1379,1243,631,-161,-1211,-2494,-3584,-3024,-1946,-948,-183,357,601,-34,-264,-2345,150,-2154,-2185,525,594,397,57,-406,-983,-1469,-1763,-1968,-1229,-660,-157,-1947,-2625,-2793,-2943,-1448,-2529,79,-203,-2318,-967,-2500,-1588,-1938,-2077,-2218,-2391,-2539,-2619,-2727,-2824,-2980,-3181,-3396,-3363,-3207,-2858,-2575,-2292,-2020,-1743,-1518,-1384,-1111,-2398,-600,-329,1,479,-2326,-1693,-1900,-562,-49,-104,-544,-210,-511,1060,755,282,-328,-941,-1570,-1746,-1758,-1462,-1052,-622,-333,-187,-208,-1541,-2609,-1556,-1999,-2784,-3405,-2969,-2124,-1270,-515,183,-1000,-1509,515,1355,1004,-2844,-4409,-1638,-1002,-1682,-1118,-1989,614,-854,-1128,-452,-2723,-1478,-3698,-2493,-2745,-2656,-2310,-1957,-3033,-3588,-963,-825,-677,-621,-615,-745,-813,-941,-2161,-1318,-1340,-3255,-1686,-1735,-2580,-2993,-2939,974,2172,2562,137,2525,3144,893,907,-2093,923,-34,-3221,-2260,-2922,-2567,-1450,-87,312,-19,571,298,-304,-93,-1639,-1105,985,-748,-1336,-4861,-8123,239,359,-3058,-6368,2372,1962,-1101,-1973,874,448,-389,-1296,-131,-134,-7,174,263,243,96,-90,-3141,-902,-1348,-1668,-1861,-2069,-2262,-2375,-2435,-3273,-2353,-2420,-2361,-2248,-2075,-1985,-1837,-1613,-1346,-913,-525,16,-2052,1611,603,1136,2069,898,-400,363,2558,-1730,-3347,-2169,-1498,-3143,-1950,-2535,-2619,-1140,-3246,-345,1695,-2042,-120,-912,-1052,2535,2218,-1234,-1862,-815,-70,-509,-384,251,670,520,-1268,-2136,-1774,-425,-477,-1540,-2880,-1397,-584,-351,-138,207,275,745,1135,-1545,-2597,1528,-347,165,-360,1008,717,-930,-1017,-304,-545,-2439,-679,-925,-2413,458,1071,-975,-3030,-58,4319,-3081,2094,7217,8100,8892,2787,-3365,59,775,-7405,6840,8644,7242,-10743,-5820,702,2403,2315,-1955,-1704,-16420,-19598,-1573,-944,-27756,-9209,-21615,171,-70554,-1088983,-250102,-1284,-1787,-9371,-39748,-2540,-2263,-6840,-1338,-1002,-701,-7117,-420,-1249,-4278,-1056,-1517,-1999,-3189,-2883,-2630,-2083,-1636,-2403,-939,-714,-529,-283,-169,-3402,-4,-12,-55,-133,-227,-1343,-407,-416,-411,-3005,-1351,-810,-2623,99,-12,471,696,-1116,1014,1343,1573,792,1276,2069,2520,-1902,-1339,-2410,-214,827,-58,-223,1768,1021,169,-3193,-1933,-1321,-1238,-929,-665,-454,-465,-1777,-2373,-2838,-2943,-1697,-1867,-1754,-1407,-987,-2100,-2542,492,1136,13,-3154,-2095,776,4055,2817,2328,3607,2509,-1549,1366,2680,-930,-2584,-1852,-2752,-80,341,-755,-3466,-2428,-2541,-1923,-1656,-619,-183,-3771,-8591,-7797,-8689,-15953,-10568,-1780,-997,-7042,-5991,-2560,-31120,-50804,-36938,-3256,-1835,-12140,-11760,635,448,47,-488,-1022,-1362,-9706,-7389,-509,-144,134,229,126,-2611,-1279,-2357,-2432,-3089,-3150,-828,160,205,262,784,-3298,-457,-1041,-1016,1217,-553,-2843,-1651,-3477,233,1542,1942,-698,1728,3796,2504,1725,1734,1263,415,-502,-1396,-2223,-2879,-2776,-2778,-2345,-2316,-2564,-2539,-2421,-2318,-2251,-2035,-1917,-1703,-2949,-1473,-1320,-1313,-1178,-1088,-833,-741,-756,-2856,-2356,-644,-565,-586,-612,-596,-626,-624,-536,-552,-1479,-139,26,219,-3202,-753,-1416,482,-909,-1282,-2620,-3489,669,706,-826,-2221,-1137,846,1042,1031,1011,855,-1591,-840,207,-97,-448,-666,-988,-1182,-1262,-1187,-2320,-2599,-1834,-1666,-3989,-614,719,1169,-1811,-1933,1729,1694,-1121,-1086,1009,644,596,552,-1584,-257,1237,1455,-2574,-795,145,-120,-3775,-700,-474,-870,-1246,-1546,-1823,-2102,-2393,-2696,-3019,-3311,-3620,-3408,-3036,-2605,-2324,-2003,-1800,-1604,-1414,-1235,-1905,-1452,-668,-495,-1711,-1128,-739,-2428,-878,-1681,-1407,-750,-647,-425,-269,641,-1313,1975,2093,1527,745,91,-1230,150,1765,1395,689,-751,-948,-1745,-2573,-3431,-3944,-3466,-2649,-1618,-576,-1304,435,1285,-2056,1199,3602],[-510,-910,-1517,-1534,-1364,-1155,-800,-2173,-1380,-2215,-3463,-1144,-736,-3288,-238,782,824,752,660,572,482,-387,182,-1387,-1417,-979,-195,-777,-3317,70,462,-328,-1684,-2350,-154,-180,765,-31,-1948,308,507,-155,-796,-1439,-1920,-1989,-1566,-883,-12,-271,560,2192,-296,1560,2428,-1035,1230,-1069,-3039,-2389,-1830,-1750,-611,-1338,-89,-2873,-1909,493,-181,-966,-1687,-2350,-2960,-3183,-3000,-2628,-2363,-2077,-1943,-2029,-2489,-2357,-2676,-2968,-3097,-2985,-2705,-2428,-4838,-1894,-1656,-1486,-1346,-1273,-1180,-1106,-1140,-1007,-808,-766,-575,-989,-508,-379,-499,-604,-1025,-3934,-1293,-984,-826,-697,-377,-1539,334,234,-1541,-2384,-2628,-810,-1466,-3564,-2560,-129,-1405,-2125,-2968,-2241,-2765,-3095,-2764,-2421,-2040,-1794,-1560,-1320,-1173,-1157,-1110,-1152,-1260,-1292,-1222,-3968,-890,-607,-3697,-2530,-167,-976,-528,-717,-636,-978,-1383,-1716,-1888,-1631,-1120,-1158,233,256,1203,1521,1675,1657,866,-273,-732,578,-1166,263,1082,-342,2433,327,-3833,-2369,-106,-2290,684,5624,2599,588,-1529,-3699,-647,-1659,-2743,189,2844,-1159,-2112,-891,-1707,-2642,174,1878,588,-594,-1559,-2060,-2296,-1704,-1668,-1773,-2176,-2576,-2320,-1529,-592,-1776,-3384,-1989,1947,913,-3259,908,-1196,-2021,-3400,-1596,-2590,-2722,-4270,-3385,-3251,-2269,-4563,-6688,1509,1030,452,-492,-3712,-11631,-7583,-1145,-270,627,-11308,1717,-33801,2105,1878,1458,896,-57443,-919,-31819,-41909,-62300,-83433,-93125,-30604,-1132,-12244,-4874,-4257,-5853,-9171,-8377,-1755,1226,4103,4449,-1216,-4076,-1772,2685,3761,3395,-3987,214,-337,-2163,711,-2361,-1210,2362,2276,-2838,-1824,1035,-1404,-2397,1206,903,-339,-702,224,-5,-1929,-3655,-2785,-663,-1215,-722,-764,-818,-837,-776,-641,-1172,-1594,-1312,-619,-589,-504,-471,-473,-1173,-403,-305,-1847,-2096,-692,-2696,898,-624,-895,315,-1632,-1784,2359,2326,1970,605,281,-190,-1406,-739,-1186,-1245,-1101,-2134,-1200,-1478,-35,-183,-2481,-1057,-772,-888,-991,-2085,-772,-479,-237,-2303,-1231,1114,599,-2019,-2462,-1916,918,1974,2264,809,-1876,-2459,-837,1149,1423,1280,-1562,-541,-456,-236,-941,-1587,-2049,-1758,-1038,-284,-527,1096,-335,1442,1594,1385,966,36,-495,-1982,-946,-2015,-2464,-1367,-1306,-1315,-1315,-1261,-1147,-842,-448,-2116,-338,587,328,-2482,-3029,-2139,-2460,-1835,-1924,-55,-184,-2217,-501,-1713,-627,-770,-1516,-808,-960,-1150,-1310,-1518,-2619,-1929,-2143,-2336,-2439,-2529,-2450,-2470,-2528,-2602,-2627,-2559,-2425,-2055,-2235,-1274,-910,-638,-114,-2381,-1454,-1982,-458,-155,-358,-646,-896,-1137,-1413,-1631,-1785,-1739,-1428,-1853,-556,-249,12,169,231,99,-179,-601,-1165,-2941,-2510,-3291,-3317,-2432,-1548,-671,191,965,1705,-865,-1590,796,3144,777,-2525,-4359,-2049,-1532,-1516,-1016,-1877,691,-1222,-1599,-724,-2158,-1537,-2529,-2090,-2210,-2324,-2423,-2523,-3092,-3620,-2895,-3011,-2957,-2860,-2722,-2670,-2525,-2429,-2488,-2344,-2138,-3477,-1520,-1459,-2933,-3346,-2823,1258,1957,2191,546,3058,3453,1331,516,-1431,2027,462,-2830,-1510,-1419,-3137,-2487,-1958,-1177,-479,120,583,336,647,-850,-862,947,-1262,-922,-5006,-8229,850,1353,-1597,-7403,3779,1966,-1834,-1936,1056,1747,-846,-839,676,425,328,355,393,439,473,553,-2824,-1411,-717,-957,-912,-403,-845,-2104,-1939,-3079,-2863,-3002,-2572,-1960,-1296,-778,-276,-37,676,1238,1720,1070,-2151,2462,760,1341,2315,1209,-247,-13,2611,-1229,-2918,-1300,-973,-3455,-2080,-2267,-2830,-959,-2827,-836,1017,-1144,-157,-738,-544,-708,-987,-1132,-2224,-1317,-1460,-1653,-2004,-2404,-2833,-3193,-3239,-2888,-2522,-2237,-1902,-1751,-2906,-1738,-1659,-1477,-1303,-982,-674,-331,-106,-1761,-2468,71,-280,-364,-594,-902,-1196,-1382,-1366,-1157,-684,-2290,596,-2075,-1799,2699,2951,-1408,-3518,-759,5487,-2228,1505,6644,6805,6847,3333,-3423,-552,1176,-7174,4217,3457,2781,-12603,-5214,-890,-1289,518,-1991,-791,-15947,-16042,-1181,-889,-28803,-13226,-49228,806,-265856,-1208187,-223691,1361,1379,1304,-33649,1018,728,-1852,243,-144,-538,-7243,-1396,-3980,-2220,-1861,-1564,-1161,-1379,-592,-463,-353,-424,-1006,-750,-950,-1094,-1061,-1042,-4040,-709,-452,-115,300,792,-1861,1949,2623,1984,-3150,-1519,-971,-2961,-185,1134,4928,3100,-336,3053,4452,2014,741,1681,1414,2116,-2930,-737,-2209,-554,375,569,653,900,1099,896,-3250,-2896,285,649,-436,997,915,501,-2075,-3138,-2844,-2272,-1766,-1636,-1032,-142,817,-2137,-2313,2037,4028,346,-2866,-1997,486,3429,2336,2099,3371,2594,-1403,859,3001,-866,-1790,-1459,-3126,-827,1158,111,-4089,-1534,-2254,-2765,-2720,-2361,-2089,-4211,-9418,-8260,-9219,-15876,-8919,-2687,-2865,-6254,-5700,-4107,-39894,-56462,-37913,-3399,-3513,-12322,-11213,-1276,-958,-674,-413,-162,75,-9638,-7937,247,23,-246,-590,-987,-2167,-1967,-2669,-3052,-3366,-3340,-2096,-1643,-1204,-834,-568,-3426,-329,-748,-784,137,-804,-3259,-1331,-3439,137,799,1023,-1017,1123,1077,950,699,473,172,-28,-254,-996,-1622,-1514,-846,-2900,-1919,-1235,-2712,-789,-1033,-1331,-1566,-1070,-387,-914,-2548,686,1009,1189,1692,2604,-546,466,-440,-2656,-2374,345,1959,1926,1182,118,316,-38,-245,-505,-1274,-473,-441,-343,-3498,-488,-769,33,-620,-1454,-2374,-3310,500,606,-795,-2028,-2439,-351,1483,1634,1789,375,-1378,-883,1184,1483,1181,926,456,-313,-521,-1020,-2234,-2553,-2472,-2389,-3326,-1221,-447,400,-1559,-2816,1694,2739,-293,351,1178,422,484,1173,-1931,-724,793,1073,-3093,-814,-307,-474,-3631,-1313,-1588,-1811,-2015,-2164,-2306,-2449,-2570,-2622,-2558,-2632,-1906,-2219,-757,-121,389,923,-746,-1602,-1356,-620,-1615,-1165,336,-355,-1180,-1913,-2552,-2643,-2415,-2329,-2070,-1593,-1176,-417,-438,134,-1161,1959,2704,2438,1212,483,-1398,-379,-452,-1319,-2063,-2684,-3155,-3291,-3230,-3027,-2530,-1944,-1374,-681,-78,-975,761,946,-1357,739,459],[-1519,-1291,-1984,-1389,-1371,-1499,-1547,-1921,-1497,-1814,-3474,-1583,-1644,-3310,-1679,-1472,-1208,-923,-546,-90,357,-187,1164,-1618,-1104,-618,-358,-330,-3969,-740,-185,-934,-1492,-1627,-289,-1073,148,27,-1687,384,190,-705,-1719,-2915,-2483,-856,768,2263,3691,478,620,3912,-901,2156,2998,-969,822,-1401,-2377,-2364,-1615,-1452,-657,-1236,176,-2291,-2031,1583,1069,490,-8,-481,-1459,-2567,-1880,-2080,-2231,-2167,-2101,-2149,-2720,-2253,-2479,-2770,-3088,-3362,-3444,-3272,-4236,-2677,-2350,-2057,-1765,-1521,-1252,-1011,-911,-696,-479,-465,-338,-1029,-419,-335,-469,-561,-622,-3540,-1573,-1120,-1178,-1305,-1223,-1848,-786,-557,-889,-1652,-2035,-934,-1827,-3135,-2480,-132,-1046,-3003,-3441,-1477,-1427,-1155,-1663,-753,-588,-600,-708,-774,-992,-1354,-1677,-2053,-2379,-2414,-2121,-3667,-1195,-666,-3686,-2617,240,-1089,-403,-910,1106,1272,1355,1643,496,1528,-952,-435,976,190,2118,3322,3229,2028,315,-1472,-659,757,-831,-43,584,-32,2197,311,-3042,-2932,-316,-2677,555,5365,2693,1335,-564,-3092,-802,-1295,-3072,155,2801,-1126,-1853,-807,-1244,-2931,146,1880,599,-612,-1643,-2139,-2407,-1763,-725,-529,-2051,-181,-553,-619,-999,-1907,-4192,-2278,-2069,-1644,-4031,-541,-1187,-2036,-3034,510,-274,-2971,-3922,-3330,-3579,-2412,-5101,-7084,615,850,1159,1150,-1531,-13145,-5685,-253,-1293,-2516,-11425,-2040,-34241,982,2352,3567,4593,-61514,5501,-28484,-37741,-64976,-65816,-66337,-14900,2849,-11365,-5567,-5086,-6466,-7360,-10739,-2482,-370,-531,-749,-1808,-4338,-1420,-1514,-1583,-1643,-4187,-1643,-1654,-1565,-1572,-1555,-1455,-1262,-1009,-1915,-1554,-49,-1508,-2877,437,403,-664,-1407,19,-260,-2331,-2514,-3030,-1301,-1391,-1438,-1523,-1672,-1861,-2059,-2261,-2570,-2629,-2221,-1656,-1032,-369,185,605,-325,610,1171,-1585,-1887,-213,-2566,-297,-832,-1298,-1621,-2160,-2288,-1178,-1097,-1241,-1375,-1606,-1871,-2189,-2514,-2818,-2912,-2918,-2923,-2914,-2979,-3227,-3421,-3503,-3321,-3032,-2612,-2273,-2044,-1702,-1471,-1152,-1904,-657,-384,-28,-2142,-2626,-2268,701,1862,2353,500,-1804,-2792,-164,1311,2760,2340,-1862,-149,-623,3487,2739,1358,61,-1244,-2060,-1728,-770,130,-1021,1137,1275,1242,1034,86,-515,-1509,-708,-1673,-2373,20,1612,1591,1505,1381,-1008,1099,978,-2280,-226,108,-401,-2327,-3180,-2121,-2340,-2013,-1589,-1164,-733,-2016,-260,-830,-29,-118,-1795,-191,-390,-625,-813,-1020,-3188,-1261,-1270,-1475,-969,-760,-307,14,281,-946,609,258,-1468,-1165,-1852,-59,-313,-1051,-566,-2371,-1036,-1820,-1093,-1110,-1141,-1229,-1268,-1302,-1386,-1452,-1538,-1568,-1443,-1777,-1015,-913,-831,-814,-843,-1006,-1234,-1505,-1784,-2748,-2287,-1628,-1161,-2746,248,1067,1939,2774,1790,-790,-1620,1135,5080,575,-2121,-4088,-2401,-1913,-1213,-850,-1666,1459,-1510,-1868,-326,-1478,-1181,-1335,-879,-1288,-1473,-1355,-2594,-2830,-2751,-2019,-422,-469,-625,-1445,-1106,-1266,-1417,-2282,-1774,-1942,-3304,-2664,-3009,-3171,-3374,-2661,-1728,-1180,-402,209,867,1463,1805,206,-425,2495,493,-2362,-802,-871,-3298,-254,-105,-282,-598,-972,-1451,-1851,-2188,-2437,-2426,-2319,-2136,-1855,-4823,-7925,-694,-294,94,-5150,744,929,-2215,-1817,772,1400,-1025,-296,989,1522,1574,1805,1944,322,2110,2187,-2334,-1757,-129,101,-165,-362,-841,-2193,-1800,-2851,-497,-391,-705,-1420,-70,1302,1672,463,2540,3148,3677,1262,-2080,2464,939,1523,2485,1536,73,-350,2660,-629,-2250,-291,-345,-3033,-2100,-1903,-2860,-3039,-3318,-3088,-3033,-3111,-3330,-3584,-3235,-2664,-2075,-1504,-2421,-561,-128,-366,625,-1658,1867,2444,5,-1000,-1766,3380,1523,-1708,-2685,-1262,1207,493,-253,-790,-1184,-1331,-1375,-1348,-2315,-1284,-1387,-1692,-1972,-2397,-2890,-3302,-3142,-2635,-2017,-1977,-912,-3118,-1135,211,445,-1708,-3972,-1001,1886,-1333,903,3418,3784,4043,4113,-3483,-1267,1594,-6601,2224,1313,342,-13883,-4807,-2784,-4789,-3223,-2441,-1793,-14615,-11430,-536,-394,-29363,-14310,-75131,-68076,-496307,-1253918,-199202,-563,-126,290,-26924,955,1036,1122,951,573,-390,-6911,-1402,-6838,-2755,-2393,-1663,-945,-451,-196,-211,-400,-908,-1675,-2395,-3215,-3728,-3248,-2713,-4302,-2013,-1916,-1833,-1569,-1009,-2514,755,1800,2095,-3460,-1733,-1073,-3111,-166,2448,4684,3785,592,2651,1941,837,448,-108,-631,-1161,-3831,-1364,-1868,-896,-387,102,525,1042,1306,759,-3034,-3497,381,-175,-709,-1307,-1841,-2394,-2904,-3770,-3203,-3224,-3021,-2622,-1875,-838,334,-1899,-2079,2375,4277,721,-2501,-1850,277,2858,1988,1947,3179,2710,-1083,390,3471,-510,-1039,-996,-3156,-1481,-920,-1985,-2856,-3289,-3550,-3531,-3479,-3537,-3753,-4762,-10141,-8863,-9399,-14628,-5910,-2207,-2033,-5291,-5239,-8373,-49584,-62930,-38781,-3909,-5342,-12242,-8447,3484,3638,3618,3458,3196,2867,-9880,-7023,1383,735,147,-398,-877,-1735,-2698,-2322,-2019,-2098,-3468,-1825,-1682,-1475,-1295,-1211,-3271,-1181,-1419,-1550,-1925,-2162,-3455,-2122,-3363,-1029,-334,311,-1034,955,993,820,412,-48,-602,-976,-1148,-949,-1741,-1223,-947,-2986,-1871,-1377,-2724,1816,1970,1536,-1056,226,-369,-988,-2076,881,1137,1105,1623,2040,-1241,605,-220,-2585,-2351,968,2902,3750,1771,383,609,353,-335,-1083,-1598,-2150,-2779,-3448,-4265,-4670,-3773,-2719,-1701,-1474,-2060,-3045,1786,2955,-684,-1296,-3828,-1558,3098,4549,3544,-192,-1160,-584,1386,2707,2447,2393,2261,-89,1678,2104,-2096,-2192,-38,-512,-2630,-2175,-3192,-3701,-3079,-3597,-1121,-293,408,833,1056,333,-459,450,-2326,-1230,-78,-358,-3281,-893,-1200,-1544,-3442,-2098,-2354,-2657,-3025,-3370,-3610,-3492,-2953,-2196,-1707,-2026,-267,-1623,-392,-65,1149,1230,-1114,-1624,-1455,-354,-1394,-982,-1648,-2151,-2532,-2631,-2627,-2334,-2173,-2757,-2683,-2359,-1752,-983,-620,-468,-990,1029,1629,2278,1618,741,-1203,-787,3331,2852,1201,-331,-808,-1720,-557,192,356,873,-314,63,-685,-1557,-2507,-3299,-3063,-2497,-1879],[-3780,-3279,-2924,-2674,-2387,-2363,-2380,-2391,-2374,-2232,-3520,-1759,-1366,-3073,-702,-188,508,861,1207,1578,-121,0,1149,-1736,-386,-340,-581,40,-3932,-1624,-936,-1655,-1249,-884,-381,-1764,-852,-1110,-1524,-1498,-1759,-2275,-2897,-3700,-3143,-1913,-674,471,1604,974,607,3127,-1418,2550,3362,-979,329,-1702,-1812,-2281,-1456,-1251,-767,-1181,363,-1783,-2070,3337,4642,3974,4264,2226,-968,-2769,1421,1476,-1164,72,-552,-1187,-3012,-1888,-2073,-2150,-2153,-2102,-2022,-2003,-3658,-2024,-2050,-2122,-2185,-2271,-2285,-2264,-2305,-2158,-1951,-1908,-1729,-1642,-1656,-1469,-1474,-1404,-1272,-2221,-1828,-1084,-952,-956,-831,-2331,-527,-1074,-238,-997,-1411,-1001,-2326,-2768,-2434,-793,-1251,-3977,-3996,-2624,-2768,-2607,-2392,-2210,-2001,-1959,-1967,-2006,-2154,-2432,-2657,-2905,-3076,-2980,-2623,-3256,-1564,-898,-3443,-2631,-452,-1140,-365,-1097,1454,1393,1926,3059,507,1476,-923,193,1202,27,2575,6513,5811,2187,-339,-2807,-694,1936,-548,-497,970,159,658,260,-2266,-3562,-713,-3205,-1951,-2700,-3267,-3145,-2387,-2395,-983,-906,-2652,136,2004,-1182,-1574,-696,-769,-3286,-1915,-3169,-3563,-2350,-1558,280,-2525,-2100,162,-529,-2423,83,-954,-123,443,-1801,-3230,-2031,2723,827,-3925,99,-1224,-2141,-2800,3685,-474,-3204,-3622,-3291,-4041,-2755,-5687,-7768,2418,5252,4500,3476,4,-14934,-6795,393,47,143,-10495,1222,-35640,2875,3657,4361,4968,-59054,5375,-25265,-32617,-69640,-49236,-38290,3476,3021,-10321,-6360,-5744,-6483,-5667,-12336,-2891,-1797,-1924,-2007,-2325,-4309,-2202,-2381,-2569,-2815,-4449,-3192,-3315,-3282,-3319,-3329,-3254,-3056,-2731,-2200,-1647,-1064,-1602,-3050,-260,1166,-1180,-1965,2209,2308,-2570,-1355,-2445,-1995,-1322,-435,1207,1035,-428,691,-281,-2747,-2210,-2654,-659,-1311,-1936,-2482,-2717,-2488,-2027,-1483,-1368,-1699,-367,-2064,-614,-1006,-1541,-2226,-2930,-3522,-3720,-3316,-2977,-2591,-2291,-2043,-1877,-1767,-1705,-1591,-1589,-1554,-1396,-2014,-1100,-944,-2320,-1154,-591,-391,-332,-1562,-404,-498,-481,-1533,-484,-409,-232,-2379,-2869,-2668,281,637,874,159,-1581,-2649,597,1385,2321,2114,-2185,110,-929,2327,1991,1267,1044,570,84,-460,-891,-1253,-1651,-1809,-1935,-1945,-1937,-1868,-1709,-1529,-1345,-1412,-2133,-1006,-911,-905,-908,-912,-1559,-949,-998,-2648,-1520,-2019,-2677,-3168,-3273,-1874,-1466,-1800,-536,2024,1292,-1968,1728,-183,699,2796,-1936,1253,3127,2307,1440,487,-3195,-1296,-1881,-1958,-1521,-912,-131,-97,977,-305,106,-662,-1808,-1419,-1521,368,0,-1466,-386,-2479,-711,-1627,-1237,-1466,-1770,-2172,-2544,-2906,-3241,-3259,-2840,-2303,-1776,-1609,-1001,-859,-774,-762,-771,-847,-883,-819,-615,-2419,-1798,-310,345,-3327,2679,3883,4490,4816,1311,-1051,-1828,1233,3994,125,-1928,-3931,-2955,-2395,-1065,-881,-1666,807,-1922,-2062,-1180,-1029,-1001,-467,1181,626,-1438,-1062,-2994,-2664,-2055,-2990,-921,-625,-273,-1600,-838,1053,1530,-1859,1396,-466,-3034,-1133,-1345,-3320,-3435,-2783,657,515,735,946,1339,1778,1946,-332,303,2421,223,-2217,-391,-1166,-3374,-235,-579,-948,-1377,-454,-187,89,286,368,-588,436,-1976,-655,-4779,-7820,-1079,-1471,-1716,-3242,-1402,-992,-2528,-1972,369,817,-1249,-77,973,1445,1428,1497,1394,-330,806,378,-2107,-2280,-1616,-2532,-3585,-3646,-2707,-2567,-1984,-2966,1129,1773,-1100,-1245,-143,3920,4411,593,3124,4132,3386,1033,-2235,2046,754,1263,2185,1502,133,-1006,2304,-363,-1787,430,-14,-2802,-2397,-1899,-3111,-980,-1965,-1877,-2146,-2411,-2650,-2885,-3084,-3367,-3622,-3116,-2779,-2127,-1631,-1110,-671,-2739,161,521,171,-838,-2224,738,639,-1745,-2656,-1307,-1377,-1938,-2532,-2878,-2926,-2575,-2103,-1614,-2546,-757,-503,-1498,-747,-557,-805,-1129,-1460,-1777,-1926,-2030,-1871,-4456,-1719,-1752,-1922,-2252,-4827,-2532,-2328,-1987,-1543,-958,-539,-190,155,-3991,-2513,171,-6149,-499,-937,-1314,-14791,-5067,-4888,-8137,-3804,-2271,262,-12884,-6853,815,764,-29125,-12336,-98079,-213074,-748059,-1098716,-177145,-477,-205,19,-20463,298,242,275,167,0,-3477,-6739,-394,-10106,-532,-619,-729,-839,-1051,-1332,-1680,-1955,-2247,-2444,-2284,-2102,-1888,-1613,-1534,-4674,-1770,-2184,-2742,-2887,-2162,-3793,-432,455,1250,-4364,-2326,-1560,-3488,-286,3334,3198,3025,1156,2358,2128,-648,738,1447,-474,647,-5013,-110,-1857,-785,-758,1256,1213,1292,1191,206,-2965,-2974,108,-151,-309,-497,-643,-885,-1821,-4612,-3038,-1766,-2307,-1905,-1780,-1452,-1015,-1910,-2300,838,1669,664,-2522,-2108,-316,2057,1336,1424,2593,2420,-1036,-444,3373,-403,-782,-929,-3325,-2465,461,224,-1851,-128,-502,-3048,-4771,-2165,-2787,-5781,-10987,-10043,-9626,-12566,-2503,-2475,-2179,-4556,-5038,-13801,-60422,-70642,-39695,-5332,-7663,-12328,-4207,3165,3029,2764,2413,2020,1623,-10730,-5165,322,-143,-511,-820,-1069,-1706,-3821,-2039,-1987,-2252,-3924,-2130,-1822,-1500,-878,-468,-3208,-240,-195,-529,130,-168,-3795,-1231,-3633,-2372,-2863,-3261,-3280,-2903,-2590,-2344,-2165,-1879,-1587,-1149,-753,-761,-1827,-1156,-1334,-3362,-2044,-1736,-2847,-581,-612,-692,-802,-729,-682,-1322,-1856,-31,265,423,670,815,-2184,534,-361,-2929,-2557,-234,-728,-1386,-2102,-2810,-3583,-4321,-3744,-3317,-2759,-2321,-2016,-1791,-3134,-1714,-1700,-1547,-1314,-1500,-1938,-2989,1328,2113,-760,-630,-4228,-2851,2304,4418,3419,-998,-1131,-211,1555,1076,998,1550,2351,-50,1175,2100,-2115,-1871,578,-127,-2083,-787,-208,551,-1091,-3507,-1086,351,833,2874,929,253,-1382,-453,-2861,-1875,-194,-791,-2976,-1116,-1384,-1373,-3318,-640,755,-604,-221,-1794,-1275,-1839,-2404,-2952,-3440,-3165,-2521,-1816,-1310,-901,-429,-39,-1294,-1561,-1553,-159,-1256,-647,296,11,-400,-764,-1184,-1369,-1663,-2214,-2907,-2890,-2316,-1564,-1321,-1074,-783,-477,-169,202,461,806,-720,-945,1009,829,586,-67,-901,-1651,-845,-962,-804,-608,-522,-423,-489,-667,-1009,-1455,-1879,-2495,-2951],[-2466,-2765,-3083,-3306,-3277,-3318,-3253,-3087,-2853,-2510,-3613,-1766,-1303,-2818,-414,-386,-559,585,703,823,-571,139,1052,-1753,337,-185,-831,355,-3244,-2495,-1701,-2422,-1371,-1859,-1979,-2009,-1108,-157,-1425,245,368,-2,-875,-1103,-1719,-2054,-1836,-1224,-384,338,571,1569,-1673,2005,2023,-1003,-163,-1885,-1321,-2109,-1310,-1106,-901,-1098,570,-1283,-1910,2360,2267,2060,1872,1629,-336,-1711,67,-573,-1718,-2091,-2770,-3031,-3141,-1350,-771,-1351,1452,2228,1130,-2035,-3018,2692,1277,32,2125,842,-559,-65,227,119,274,392,664,-894,658,594,192,-255,-713,-1220,-1778,-1578,-1228,-804,-285,-2832,1163,-1789,613,-382,-771,-954,-2887,-2413,-2385,637,-82,-4616,-4555,-834,-1591,-2260,-2973,-3650,-3937,-3810,-3584,-3355,-3224,-3230,-3213,-3296,-3422,-3413,-3190,-2880,-2267,-1566,-3146,-2528,-1075,-1120,-372,-1238,1007,1342,2421,3001,440,1366,-874,707,1304,-200,2864,2838,2450,2207,-1058,-4105,-820,2359,-343,-1056,1665,217,422,-208,-1629,-3311,-1946,-3845,-2419,-2462,-2398,-2273,-2184,-2168,-2089,-2003,-2088,-2089,-2098,-2285,-2534,-3091,-3550,-3776,-3445,-2791,-2048,-1250,-1783,-73,-2688,-2566,-246,-639,-2856,0,-1469,79,-9,-1534,-2068,-1781,1469,917,-2920,-247,-1341,-2393,-2726,2790,-529,-3411,-3416,-3292,-4584,-3337,-5558,-8785,2049,6234,5214,4056,750,-16504,-9887,2874,3146,3526,-8898,4034,-37900,4217,4183,4113,4035,-51098,3435,-22510,-26785,-76580,-36235,-12902,1053,708,-9415,-7278,-6105,-5844,-4347,-10277,-2879,-3187,-3245,-3229,-3155,-4089,-3077,-3109,-3097,-3057,-4645,-2642,-2340,-1906,-1585,-1297,-1030,-796,-620,-399,-268,-566,-1729,-2576,-1285,774,-1945,-2303,1649,1743,-2583,-460,-1662,-2847,-1677,-817,-687,-897,-984,-338,-887,-3262,-2271,-3553,868,551,88,-572,-1383,-2206,-3019,-3665,-3968,-3742,-3374,-3039,-2680,-2376,-2074,-1793,-2635,-2231,-569,-200,37,-1479,664,78,-1834,1370,1491,862,1581,1001,-146,-2339,517,-422,-2538,-1455,-209,-394,-656,-1576,-1140,-1322,-1338,-1329,-1394,-1394,-1344,-2771,-3234,-2806,-1204,-968,-595,-259,-1394,-2245,886,1055,1101,957,-2580,150,-1408,-712,-1275,-1764,-2305,-2607,-2771,-2867,-2745,-2495,-2215,-1809,-1380,-910,-524,-557,-617,-914,-1910,-1299,-1888,-1202,-73,-379,-702,-1021,-2093,-1654,-1960,-3097,-2646,-2643,-2179,-1365,-3313,-599,-1234,-1431,15,2154,1325,-2071,1809,196,236,2337,-1787,758,1848,736,-358,-1481,-2624,-3363,-3338,-2674,-1933,-1286,-583,-425,278,237,-733,-1487,-1906,-1509,-1206,-1615,-2347,-2926,-3279,-3144,-2562,-1930,-1271,-526,162,775,-1057,-2209,-910,881,868,1839,-192,-1325,-481,-501,98,990,655,-2,-464,-619,-423,-2033,-1096,-5,959,-2574,1421,3188,3327,3316,791,-1459,-1948,1265,1398,-369,-1753,-3720,-3485,-2748,-1946,-1642,-1657,-724,-2086,-1889,-1956,-599,-411,-609,-932,-1143,-1623,-1571,-3270,-2440,-1917,-3290,-1700,-1445,-1128,-1247,-1061,380,1050,-1145,1554,-238,-2545,-1050,-1528,-3531,-3372,-2873,1228,1253,440,762,729,845,977,-762,967,1122,-16,-2084,78,-1278,-3204,-401,-1101,-1587,-2173,858,1723,1965,2155,1725,-533,726,-2072,-760,-4571,-7681,-2100,-3004,-3621,-3302,-2396,-1635,-2412,-1974,22,240,-1125,226,170,-57,-215,-288,-357,-815,-430,-399,-1720,-2481,-585,-874,-1358,-1751,-2275,-2857,-3503,-4091,-3975,-3340,-2466,-1536,-570,261,1083,843,2555,3194,2962,938,-2098,1763,749,1087,1977,1686,443,-1380,2096,85,-1007,1400,589,-2231,-2379,-1700,-3007,-232,-1523,-2232,-375,-845,-1140,-1198,-965,-602,-162,291,-2628,-430,1115,75,899,-3268,901,685,329,-485,-2485,-1183,-1735,-2482,-3408,-4274,-4268,-3450,-2601,-1647,-748,-2378,-1527,405,-2462,1027,-527,-1930,-936,1122,618,56,-480,-963,-1584,-1832,-1295,-5346,-1031,-936,-3014,-2282,-5351,-1173,-1155,-1209,-1261,-1205,-1311,-1472,-1598,-4223,-3529,-2452,-5120,-2586,-2352,-1967,-14658,-5252,-6911,-10153,-5808,-2231,448,-10135,-1944,426,255,-26743,-6813,-113846,-351308,-976906,-915991,-156574,-1187,-730,-258,-13788,627,885,1205,1324,1296,-6819,-6113,-2554,-12411,-671,-1387,-2074,-2520,-2573,-2250,-1844,-1423,-1228,-1274,-1329,-1631,-2036,-2378,-2691,-4484,-1898,-1041,-140,713,1467,-4836,2585,2994,1165,-4910,-2352,-1650,-3256,211,3566,3551,3588,2094,3474,2677,-1546,925,2428,-1335,-59,-4482,205,-1395,-365,-1089,-119,-544,-751,-1025,-1313,-2296,-1560,-1633,-1548,-1311,-1079,-805,-648,-1117,-4406,-2995,-1625,-2572,-1222,-1322,-1194,-912,-1481,-2217,335,782,912,-2185,-2018,-565,726,278,-245,-819,-1485,-2200,-2905,-3291,-2944,-2394,-1827,-2979,-3035,-809,-685,-622,-495,-611,-4799,-5915,-1003,-764,-6444,-11025,-11102,-9279,-9199,3198,4051,1392,-3348,-4480,-19560,-71580,-78680,-39377,-7042,-9717,-11936,-1672,-1680,-1543,-1447,-1415,-1447,-1515,-11185,-2224,-1943,-2053,-1970,-1744,-2555,-1427,-4308,-1452,-74,-33,-4015,-347,-834,-1572,-2040,-2781,-3360,-2849,-2246,-1514,-1072,-656,-3708,-364,-3667,-458,-578,-701,-859,-861,-644,-256,174,708,1174,1673,1495,-505,-1345,-804,-1467,-3507,-1926,-1802,-2533,-229,-560,-951,-1388,-1667,-1991,-2163,-2263,-2466,-2492,-2600,-2560,-2552,-2817,-2337,-2354,-3248,-2522,-1510,-947,-412,142,598,847,1675,2104,1544,-504,712,2378,574,-2409,1900,1413,920,317,-1186,-1691,-2856,-1778,-2112,-2361,-2368,-2692,-3735,-2313,-2360,-2377,-2376,-2176,-1918,-1480,-990,-502,116,598,27,768,2015,-2118,-1508,1118,238,-1520,-913,-1198,382,-233,-2505,1009,1178,1056,929,898,277,-1900,-1408,-3208,-2535,-673,-1488,-2398,-1372,-1976,-1820,-3218,-894,2243,-643,3253,-1966,-1465,1565,-796,-1528,-759,-1249,310,-159,-1768,-1872,-569,-1117,-1763,-2407,-2951,-2507,-2128,-1676,-1455,-1285,-1267,-1246,-1341,-1277,-1426,-1606,-2482,-3089,-2946,-2213,-2258,-2242,-2136,-1993,-1790,-1473,-1203,-769,-412,-1091,257,526,415,-106,-1025,-1801,-1109,-1633,711,1129,-162,868,666,-727,106,-257,-557,-1026,-1346],[249,-817,-1701,-1259,-1369,-1403,-1270,-1085,-968,-913,-3578,-1188,-1341,-2506,-1376,-1033,-1515,-238,126,453,-884,292,471,-1626,-198,-608,-1141,-1574,-2424,-3148,-2319,-3109,-564,639,-31,-1703,-1549,-189,-1348,123,736,1357,-1028,-418,526,-122,-833,-1570,-2079,-2282,-2069,-1657,-1607,-1294,-1220,-1137,-1135,-1954,-912,-1887,-1187,-1029,-1078,-982,821,-797,-1569,2459,3743,2411,3736,2935,286,-630,37,181,-2352,-1078,-1141,-738,-2962,1199,-758,-760,3378,4263,1468,-2189,-2329,2469,1397,237,2281,733,-589,-471,292,-516,-612,-234,484,-802,1409,1779,1781,1676,1461,33,-1353,-176,-819,-1631,-2301,-3232,-3216,-3098,-2552,-2032,-1538,-911,-3474,-2070,-2357,619,410,-3725,-5090,129,-191,-499,193,-50,-2366,-2373,-1353,-1752,-2155,-2584,-2870,-3132,-3320,-3344,-3311,-3406,-3482,-3629,-3494,-3296,-2867,-2314,-1750,-1302,-888,-474,-165,53,80,77,-779,-83,-311,-579,-808,-988,-1127,-1205,-1742,-3399,-973,564,-182,-1585,1778,216,1136,-45,-1090,-2619,-1884,-4473,-238,2321,1501,746,47,-1392,-1512,-1249,-1551,-1538,-1431,-1422,-1264,-1383,-1377,-3336,-1364,-1495,-1695,-1905,-2123,-2273,-2795,-2986,-1957,-1690,-3276,-1131,-1933,-504,-553,-1108,-938,-1322,-376,-804,-1525,-1644,-1814,-2647,-2631,367,-316,-3315,-3175,-3176,-4901,-3992,-4481,-9890,1548,5414,5074,4511,844,-17076,-13151,3733,3712,3748,-6941,3492,-40594,2825,2344,1842,1373,-41016,219,-20145,-20402,-85414,-28542,-2090,-2822,-3453,-8670,-8104,-5960,-4670,-3267,-8427,-2263,1364,1897,750,-2564,-3740,-411,-152,-1292,-2518,-4333,-2303,-1030,330,1448,577,679,2311,351,623,1656,-172,-1653,-1805,-2191,1420,-2639,-2171,713,298,-2255,-967,-1689,-3161,-3472,-3715,-2969,-2154,-1477,-793,-1519,-3088,-2082,-4400,-733,-1220,-1766,-2420,-3131,-3714,-3926,-3593,-3040,-2407,-1885,-1460,-1045,-746,-542,-472,-2301,-1577,-470,-577,-759,-2360,-606,-315,-1950,551,1051,963,2046,1961,197,-2518,659,-571,-2763,-1699,1062,960,209,-1605,1701,962,-241,-1120,608,-150,-672,-3066,-3493,-4097,-1888,597,2928,-541,-1135,-1724,1910,1230,992,1593,-2852,151,-1825,1170,719,497,198,-41,-416,-1023,-1701,-2487,-3408,-4269,-4625,-3792,-2932,-2142,-1418,-840,-2451,-1163,-1546,-1948,-621,-1089,-1642,-2225,-2783,-3077,-2987,-3052,-1992,-1503,-2670,-864,-3174,-362,-1025,-835,631,2184,1296,-2170,1771,437,-282,1814,-1370,115,-787,-1453,-1594,-1269,-2008,77,746,-1786,1352,-336,-156,-699,1044,770,-1253,-2017,-1679,-1303,-803,-1194,-1656,-1958,-1349,-2128,-275,-926,-814,1240,1697,2042,-1416,-2275,-1718,-12,229,1689,-487,-921,-517,-978,-1938,-2723,-3052,-2854,-2289,-1657,-1111,-1602,-369,-288,-370,-1664,-851,-1169,-1439,-1636,-1646,-1944,-1834,-1303,-1108,-973,-1536,-3409,-3901,-2898,-584,-757,-1577,-506,-1879,-1429,-2586,-167,88,6,-136,-138,-1435,-1717,-3384,-2188,-677,-2395,-984,-1141,-1314,-1449,-1629,-1663,-1699,-1740,-1903,-1997,-2230,-2510,-2803,-3731,-3541,-3863,-4093,-4291,-4052,-3726,-3213,-2665,-2232,-1821,-1595,-1601,-1614,-2040,-1800,-1822,-2994,-1248,-1715,-2234,-2975,537,1403,1730,1913,1949,-493,806,-2045,-941,-4337,-7693,541,285,116,-28,45,55,-2142,-1939,191,61,-866,-478,-863,-1327,-1653,-1752,-1636,-1266,-736,-70,-1343,-2481,-197,2029,1485,-923,-1053,-2895,-2037,-2876,447,-450,-1792,-2217,-3048,-3889,-4099,-3367,-2558,-1725,-1131,-608,-1902,333,722,784,1191,1394,747,-1648,1312,451,-190,905,1004,-1568,-2260,-1549,-2805,138,-1149,-2526,705,126,274,637,2108,4556,4472,2093,-2311,-317,2531,595,1008,-3393,855,3240,576,-248,-2818,865,89,-899,-2068,-3201,-4017,-3718,-2891,-1898,-961,-2835,-1417,1208,-2367,660,-619,-2366,-1260,2079,1857,1586,1333,1106,-1866,-1787,1161,-6094,523,1732,-4990,-2142,-5831,-236,2239,363,-1168,1970,1656,1256,887,-4567,-4646,-527,-3940,-2197,-1221,-1191,-14374,-5750,-9041,-10960,-7447,-2253,-8,-6960,588,1091,1443,-22429,1078,-117776,-453489,-939482,-723129,-137904,1233,1237,1274,-7536,1454,1412,1427,1223,838,-10716,-5603,-4557,-12392,-3122,-3047,-2014,-966,-67,-1240,1216,199,1755,1590,-2934,970,-733,-37,-618,-4323,-1479,-1640,-1549,-1289,-998,-3727,-564,-412,-349,-4389,-2148,-1866,-2869,-454,-552,-626,-667,-912,-983,-1054,-2221,-1393,-1491,-2314,-1891,-3707,-1860,-1799,-1692,-1493,-1360,-1290,-1085,-1035,-1093,-1582,-1100,-1114,-982,-703,-435,-141,10,-422,-3825,-3108,-1769,-2952,-1700,-2339,-2932,-3460,-3426,-2982,-2770,-2569,-2533,-2688,-2884,-2895,-2798,-2263,-1515,-663,139,-88,-1270,1802,441,-74,-315,-2687,-3683,335,-217,-582,-940,-1266,-6644,-5959,-1352,-742,-7098,-10615,-12511,-9007,-5449,5985,6737,1431,-2159,-4123,-26019,-83353,-86755,-37546,-9450,-11898,-11602,-371,-1085,-1556,-1858,-1978,-1928,-1711,-11016,-940,-534,-88,450,1024,-4183,-1335,-3689,-1126,3653,3816,-3784,54,-735,-1495,2258,-668,-2284,-99,73,-404,-445,-579,-3602,-933,-3846,-1314,-1535,-1793,-2192,-2598,-2785,-2463,-2029,-1490,-992,-404,96,-372,-787,-566,-1692,-3775,-1883,-1964,-2154,9,-371,-897,-1527,-2012,-2478,-2639,-2539,-2430,-2114,-1882,-1517,-1188,-3140,-349,-540,-3828,-2506,821,1139,1340,1506,664,1006,1815,1886,1238,-254,299,1438,360,-1668,1151,874,639,317,-820,-1552,-2886,-906,-1233,-1585,-1765,-1880,-4074,-1747,-1500,-1147,-2254,-988,-320,-137,-12,48,220,283,-4,307,1115,-2257,-1298,1445,458,-1065,-1109,-2191,-26,557,-1468,644,422,333,253,277,302,-1776,-2413,-2872,-3148,-1085,-1501,-1818,-1624,-2539,-2108,-3137,-1258,1355,-575,2527,-2091,-1860,1600,-910,-1442,-480,-1133,528,603,-1686,-2738,-959,238,-1194,-1401,-1848,-1430,-2301,-2848,-2725,-2164,-1668,-1151,-767,-264,-32,-833,-2106,-2881,-3291,-312,-943,-2165,-625,-869,-1201,-1495,-1888,-2134,-2421,-2618,-2618,-2497,-2248,-2002,-1823,-1868,-1304,-2075,-613,-194,-245,500,767,-876,898,958,635,-73,203],[-826,-1998,-3226,-3323,-1834,-168,1446,-562,-1082,-511,-3417,-510,-1292,-2219,1085,1305,-2150,1579,1848,872,-1104,-329,-1341,-2166,-2795,-2706,-2110,-1201,-1593,-3290,-2606,-3070,-151,1389,460,-1067,-1761,-309,-1329,-26,216,-351,-1157,-1118,-1427,-1703,-2007,-2376,-2680,-3096,-3530,-3902,-4517,-4852,-4216,-3468,-2784,-1946,-1123,-1667,-1109,-1039,-1308,-847,1107,-352,-1122,2003,2709,1711,1849,1272,533,-160,-742,-1028,-3063,-1407,-352,104,-2526,1212,-765,-179,2257,2438,1781,-1878,-1608,1575,924,81,-881,-1965,-3051,-3971,-3544,-2401,-1293,-479,323,-785,1162,1573,1592,1653,1621,859,-693,-574,482,-55,-733,-3392,-1542,-2486,-2736,-3406,-4111,-4584,-4251,-3418,-2557,-1728,-1057,-2864,-4736,-77,-940,-702,771,577,-2232,-3372,-757,-1108,-1686,-2353,-2945,-3569,-4140,-4350,-4064,-3656,-3130,-2618,-2614,-1968,-1919,-1161,-854,-1300,-769,-885,-1203,-1707,-2474,-3252,-3792,-3291,-2302,-1205,-122,852,1652,2254,-2330,-2213,-1149,2604,-74,-1962,1568,180,753,-269,-648,-1960,-2480,-5011,-418,1809,921,1233,1041,-1026,-1823,-284,-1073,-30,1020,-1447,-560,-101,460,-2742,1088,2297,2415,-585,-2003,-807,-2864,-3282,-1109,-873,-3701,157,-2244,-19,-1180,-649,99,-768,-1034,-2112,-3171,-3608,-2884,-2891,-2475,110,113,-3029,-2930,-2957,-4856,-4694,-3128,-9350,971,2406,2505,2350,344,-16291,-14636,1584,1113,601,-5095,-807,-43338,-2377,-3125,-3709,-3965,-31657,-3708,-18214,-13915,-95278,-27374,-1841,-1435,-745,-8214,-8852,-5525,-3411,-2450,-6843,-1254,2153,1842,-556,-2173,-3365,-1598,-2776,-3844,-3916,-3828,-1890,-966,-78,542,897,1225,1419,-152,1250,1265,439,-1403,-999,-2901,843,-2976,-1769,543,220,-1816,-699,-1103,-2737,-2164,-1997,-1964,-1832,-1886,-1345,-2197,-2588,-1817,-4533,-1195,-1378,-1569,-1834,-2155,-2422,-2637,-2685,-2538,-2189,-1814,-1417,-939,-511,-140,-632,-1784,-815,521,394,53,-3242,-646,-1055,-1988,-1885,-2155,-2111,-1924,-1536,-966,-2597,118,-692,-2952,-1903,805,1181,132,-1672,854,483,-266,-988,751,-518,-999,-3270,-3659,-2195,-1685,1067,2854,-758,-917,-1247,2435,1113,283,1373,-3055,51,-2188,1688,1744,907,2394,2902,3266,3350,1877,1627,-2707,1733,974,197,-641,-1630,-2077,-2546,-2756,-2690,-2505,-2729,-2191,-2216,-2360,-2609,-2962,-3276,-3487,-3289,-2715,-2321,-2844,-786,-2931,-272,-913,-207,1230,2151,1132,-2332,1533,459,-902,1128,-975,-221,-1060,-1766,-1955,-1530,-1482,346,1376,-1283,1509,-217,-377,-983,1032,1203,-1599,-2321,-1325,-931,-403,191,6,-2027,671,-1545,598,-479,-970,924,1095,1126,-1767,-1982,-2165,-832,-846,-1223,-1164,-753,-555,-1253,-129,-139,-442,-992,-1650,-2326,-2820,-2850,-2437,-1968,-1580,-1327,-1319,-1505,-1878,-2434,-3001,-3281,-2739,-1802,-817,-1328,-1335,-3064,-4212,-2903,-292,-592,-1472,-1107,-1463,-897,-3064,-986,-1645,-2099,-2441,-2463,-2408,-2352,-3396,-2593,-2804,-2782,-2464,-1658,-653,-106,-1474,2707,3680,533,1853,663,-1277,-839,-1950,-3887,-3342,-3029,-87,-448,-834,-459,-412,-394,-520,-1489,-880,-1223,-1423,-2155,-1583,-1516,-2845,-1043,-2445,-2869,-3692,96,215,264,194,16,-522,-330,-2045,-1187,-4148,-7936,-495,-92,425,912,1511,1917,-1909,-1925,292,2075,-600,610,787,-46,-749,-1083,-866,-669,-207,134,-1043,-2322,-559,2459,1708,-977,-1024,-3049,-2115,-2830,-291,-1408,-2340,-3125,-3570,-3290,-2516,-1615,-733,140,707,545,-1725,1043,636,338,379,14,-360,-1817,-535,-315,54,465,956,-868,-2065,-1476,-2556,484,-885,-2797,308,-7,138,909,1203,907,597,281,-1960,-441,-791,-1077,-1384,-3264,-1779,-1885,-2036,-2179,-3195,-2504,-2535,-2648,-2823,-2901,-2872,-2731,-2614,-2376,-2130,-3182,-1650,-1456,-2277,-953,-786,-2835,-1759,325,739,1149,1582,1985,-1943,-1965,1838,-6547,1247,3896,-6196,-1883,-6107,319,3278,726,-1358,2297,1927,1639,1583,-5068,-5785,1815,-2688,-5506,1839,-2302,-14253,-6566,-11258,-10744,-8862,-2372,-1041,-3577,601,1432,1967,-16384,2437,-107795,-408113,-691731,-528631,-121522,-4279,846,705,-1880,567,413,360,132,-225,-14911,-5327,-6120,-9991,-2131,-1605,-889,-136,37,-2268,1227,-178,1251,860,-4753,-111,-1621,-1328,-1978,-4298,-3028,-3191,-2881,-2523,-2269,-2118,-2070,-2037,-2070,-3381,-2275,-2297,-2350,-2186,-2231,-2246,-2227,-2405,-2404,-2401,-2610,-2596,-2656,-3329,-3121,-3231,-3362,-3478,-3542,-3486,-3446,-3415,-3197,-3093,-3077,-3011,-2988,-3021,-2962,-2797,-2654,-2466,-2367,-2362,-3332,-3361,-2170,-3361,-1947,-1674,-1246,-779,-1059,-2651,644,1195,780,-2006,-2324,-1570,1165,535,496,1380,2076,255,-1647,4501,546,-150,-299,-2506,-4181,5952,5367,793,1169,-1225,-5520,-4654,-453,-2428,-7589,-9856,-14180,-9013,-1845,4273,4769,1368,-1014,-3962,-33159,-95140,-93038,-33762,-12268,-14142,-11439,-1604,-2233,-2662,-2860,-2765,-2516,-2192,-9916,-1465,-1149,-789,-325,207,-5738,-1431,-2606,-1118,3193,3529,-3462,-285,-1361,-1340,2498,-950,-2003,-328,604,-681,587,549,-3489,546,-4099,635,638,576,-139,-9,-408,-858,-1362,-1741,-2048,-2069,-1961,-1770,-1601,-1458,-2018,-4175,-1980,-2391,-2942,-3611,-3344,-2738,-2186,-1525,-979,-1665,-1053,621,620,52,680,-1057,-2893,1354,-701,-4643,-2487,1797,1243,468,-399,-1229,-1957,-2235,-1883,-1314,-465,-109,342,-47,-1035,1965,2024,2045,1146,-519,-1540,-3107,1246,933,-1133,81,-419,-3972,-1255,-1214,-688,-2497,-1067,1270,2105,2455,2573,2653,1951,-179,-238,1230,-2567,-1312,1534,503,-757,-1403,-2822,-10,1406,-571,596,484,-459,-1382,-1900,-1776,-1313,-3337,-2292,-3287,-1429,-896,-1346,-1846,-3031,-2201,-3098,-2188,-2117,-1864,-1590,-2206,-2063,-1212,-1367,-1652,-2048,-2492,-2988,-2604,-1989,-2977,-1459,-555,-964,-1288,-1961,-529,-1253,-842,-1009,-1053,-1076,-951,-833,-488,-338,-221,-1820,-2628,-3290,-213,-755,-2249,-917,-1273,-1608,-1778,-1848,-1560,-1209,-935,-411,-109,-434,-303,-806,-1871,-720,-1835,-1663,-1596,-1046,-147,761,-999,775,2321,902,-310,1821],[2,-742,-1062,-1688,-1936,-1899,-1369,-489,-1448,-518,-3283,-545,-1628,-2096,1827,2599,-2127,998,2936,285,-1365,180,-1207,-2485,-3601,-3765,-3045,-1975,-987,-2908,-2459,-2402,138,160,-379,-1005,-1757,-2180,-2553,-2663,-2642,-2714,-2794,-3010,-3399,-3933,-4546,-4535,-3723,-2872,-1978,-980,-1047,561,1215,-1278,-1643,-1972,-530,-1581,-1184,-1237,-1638,-807,1322,-62,-746,322,-243,-855,-1307,-1575,-1717,-1589,-1278,-1089,-3891,-2282,695,989,-2070,1463,-867,238,1314,1130,878,-1375,-966,-689,-1418,-2246,-2988,-3282,-2661,-1622,-624,440,1408,2055,1450,-959,671,1605,986,2431,2540,1367,-16,-1187,184,-687,-1478,-3352,-3107,-3993,-4709,-4446,-3492,-2363,-3919,-1480,-2435,564,1103,-2163,-4335,-503,-1823,-1068,1898,2019,-1393,-2885,-644,-767,344,43,-142,-316,-514,-635,-682,-1940,-576,-467,-2437,-1622,-2151,-625,-389,-1306,-243,595,1197,514,-471,-1560,-2791,-3934,-3643,-2497,-1426,-502,218,711,-2787,-1239,-1395,785,-67,-2098,-944,-1702,-2237,-2520,-2532,-2364,-3004,-5370,-1669,-1544,-1434,-1273,-1047,-766,-2220,-314,-700,-152,373,-1407,-192,105,728,-2021,1722,5170,3878,-1001,-1975,-1190,-2946,-3395,-1525,-1019,-3967,475,-2287,-291,-1890,-273,-14,-355,-426,-171,433,1287,-817,-3112,-2242,2936,670,-2702,-2742,-2689,-4477,-5389,-2172,-8108,-623,153,859,1120,-627,-14351,-12782,490,-93,-626,-3765,-1341,-45318,-911,-436,111,699,-24736,1530,-16694,-7791,-102694,-33281,4871,5645,6548,-8040,-9565,-5122,-2425,-1903,-5542,-120,2392,2714,-1397,-1717,-2989,559,1789,1805,1583,-3250,616,-14,-492,-904,-1072,-1000,-800,-631,-475,-535,-770,-1136,-1627,-3351,-2279,-2635,-1527,-796,3,-1377,1231,355,-2331,-2123,-1291,1319,2218,-2172,-906,-2911,-2091,-1600,-3805,-3068,-3564,-3647,-3537,-3540,-3640,-3857,-4049,-3938,-3484,-3032,-2608,-2142,-1753,-1432,-1209,-1254,-783,-621,-553,-630,-4065,-652,-776,-2010,-992,-1251,-1497,-1925,-2386,-2783,-3153,-3625,-3993,-4322,-4310,-4075,-3670,-3319,-3054,-2627,-2286,-1839,-1415,-1105,-850,-773,-3373,-3619,-1859,-2252,970,1041,-966,-804,-884,28,-554,-1239,-2081,-3185,-3899,-3152,-2271,-1366,-499,147,786,1277,1528,1696,1719,-2908,1311,980,623,-617,-2263,-752,-1191,-2422,-1995,-2317,-3457,-2323,-2080,-1815,-1614,-2165,-1561,-1746,-2180,-2762,-3127,-2292,-1230,-2615,-385,-950,326,1741,2015,783,-2603,1065,220,-1628,927,-777,-372,-827,-2185,-3432,-2745,-1588,-565,299,-734,1492,-196,-672,-1326,904,1480,-1910,-2537,-1001,-508,-83,-318,-502,-2065,-290,-1456,-2544,-3282,-3032,-2310,-1689,-1279,-2054,-1626,-2090,-1547,-1086,-553,-1050,-222,-665,-1693,-292,115,-213,-740,-1344,-1985,-2564,-2906,-2889,-2721,-2526,-2383,-2406,-2553,-2835,-3279,-3789,-3458,-2637,-1704,-721,-1894,-1202,-2748,-4357,-2827,-80,-443,-1381,-1669,-1043,-448,-3100,429,1112,1097,1327,1562,-661,-2265,-3389,-1879,229,-923,1007,1127,-141,-1548,-3008,-3019,-1610,-252,750,1173,-679,-830,-1982,-3766,-3558,-3185,-1539,-1244,-1463,351,1039,1504,1369,-1855,974,127,-912,-2494,-3003,-3375,-2804,-1616,-3266,-2804,-4122,-437,2747,3024,3077,2910,-680,1080,-2180,-1458,-4062,-8434,-1761,-2174,-2134,-1638,-827,-177,-1862,-2001,170,798,-445,-103,-852,-1785,-2571,-2700,-1877,-573,-285,-443,-889,-2097,-1125,2537,1657,-1139,-1104,-3217,-2290,-2772,5889,2348,-2981,-159,-67,-845,-755,427,1936,2219,1035,141,-1666,550,435,-233,936,1974,997,-1959,791,596,1181,1800,1906,-210,-1852,-1523,-2331,594,-786,-3106,-571,-862,-1107,-1325,-1487,-1686,-1839,-1846,-1697,-1323,-833,-268,209,-3188,182,1259,103,-277,-3519,684,1158,729,-1128,384,1298,1555,1750,2007,530,-3445,-644,1901,-2230,175,-1069,-3387,-2485,-1648,-1245,-237,1089,2107,-1849,-2433,1734,-6443,1910,5802,-4586,-1609,-6011,742,2468,843,-1230,2026,1009,205,-166,-5776,-6733,389,-1468,-8810,-365,-4399,-14352,-7718,-13510,-10067,-10258,-2611,-1436,-1586,-1710,-1502,-1374,-9032,-1276,-87659,-306332,-427972,-340673,-108132,-23578,-2315,-1678,-977,-276,183,590,649,388,-18528,-5384,-6927,-7058,-3179,-1641,-135,1259,-908,-3701,950,-433,3744,3213,-6516,691,-2653,170,-636,-4467,-1927,-2455,-2909,-3291,-3610,-3808,-3843,-3707,-3542,-3366,-3235,-3034,-2594,-2361,-2160,-1939,-1699,-1671,-1480,-1306,-2776,-1221,-1177,-4033,-3089,-2806,-1820,-2044,-2277,-2496,-2691,-2965,-3048,-3203,-3369,-3410,-3451,-3551,-3599,-3603,-3692,-3789,-4002,-4314,-4382,-4067,-3911,-3836,-3895,-3904,-3803,-3578,-3246,-3160,-2231,-1586,-958,-2182,-2725,-2303,743,103,-156,593,1580,489,-1910,3145,399,-505,-473,-2440,-3721,5839,5445,977,806,-2959,-3969,-3268,1872,328,-7771,-8907,-15794,-9393,-1066,21,827,1248,105,-3770,-41022,-103136,-94168,-28093,-14618,-16325,-11522,811,1229,1778,2306,2781,2924,-1403,-8315,3456,3163,2780,2442,-137,-6913,-1655,-1570,-1398,4197,3936,-3158,-668,-1995,-1176,2565,-1303,-1862,-730,499,-1146,756,18,-3330,-1064,-4222,-1196,-1040,-869,-870,-981,-1213,-1578,-2096,-2610,-3201,-3661,-3552,-3043,-2644,-2337,-2393,-4630,-2438,-2718,-2450,-2186,-1544,-882,-269,433,985,-1764,-1085,2347,222,-388,343,-1703,-2376,1822,-679,-4121,-2410,2122,1167,-91,-1514,-2896,-3590,-2656,-1286,-308,-160,-452,-836,-570,-526,3069,2780,2449,1005,-326,-1606,-3454,460,17,-1469,-978,-1439,-3917,-1784,-1448,-820,-2337,-1214,830,1058,1066,842,586,139,-465,-835,70,-2963,-1540,1440,420,-567,-1763,-2576,461,2237,146,552,1173,450,-453,-1408,-2413,-3337,-3490,-2767,-2932,-1674,-538,-992,-1972,-3247,-2157,-3067,-2357,-105,-158,711,-2313,-2057,665,-565,-1250,-488,-1569,766,1072,-44,-2370,-1609,-791,-704,-1204,-2055,-2176,-2835,-3278,-3717,-3825,-3762,-3533,-3315,-2855,-2560,-2256,-1920,-2455,-3094,-996,-735,-2165,-306,-130,16,215,304,-574,-14,-880,704,675,-1033,-529,-702,-1845,-404,-1293,-1014,-1082,-991,-573,-22,-1118,611,1671,1065,-522,1532],[1320,-494,-550,2271,89,1710,1773,-228,-1708,-531,-3012,-509,-1884,-1924,758,1003,-1320,462,913,-195,-1467,235,132,-1372,-255,-548,-1334,-811,-1080,-2237,-1924,-2242,-2531,-2740,-3033,-3202,-3267,-3297,-3319,-3238,-3036,-2750,-2173,-1401,-512,426,1124,2022,2690,416,-111,-929,-712,1713,2433,-1413,-2101,-1830,-523,-1458,-2102,-2917,-3719,-4361,-4628,-4303,-3616,-2691,-1748,-925,-124,570,1004,1095,-125,-1782,-3957,-2932,322,1169,-1509,863,-879,540,444,403,388,-727,-264,-118,-459,-949,-1518,-2170,-2750,-3108,-3057,-2438,-1643,-1026,-355,-1170,131,645,466,552,396,44,-448,-1492,-1467,-2194,-2809,-3389,-3973,-4580,-5029,-4984,-4306,-3418,-3324,-1831,-2419,-235,439,-1489,-3880,-967,-2574,-1417,2776,2847,-412,-1876,-371,-929,1721,566,-807,184,369,3801,1155,-1634,1275,-219,-2166,-1135,-2099,-259,-288,-1189,-547,-157,-873,-1607,-2448,-3211,-3974,-4560,-4248,-3795,-3450,-3247,-3228,-3412,-3793,-4267,-4186,-3188,-2163,-1797,107,155,15,-824,-14,-785,-3177,-5286,-452,1975,-857,80,-1115,-2431,-3683,-3348,-2103,-944,-119,-1150,262,359,993,-1121,2569,5579,3561,-1386,-1777,-1435,-2921,-3165,-1760,-1044,-3509,1103,-1958,-492,-2505,-1005,-501,315,1702,2888,2320,3755,-49,-3130,-1783,5523,1425,-2235,-2511,-2265,-3759,-5498,-2041,-6747,-229,1633,2074,1859,-1696,-11668,-7075,-1312,-1981,-1924,-3090,-636,-44800,565,907,1131,1299,-20882,-118,-15326,-2271,-98158,-46048,2530,2801,3208,-7803,-10143,-4892,-1801,-1453,-4356,1081,1103,748,-1742,-1207,-2457,153,-34,-317,-753,-2488,-1573,-1584,-1027,-241,688,1639,2519,-851,2232,4099,1527,-455,584,-3393,1120,-1760,-821,-549,129,-827,1466,760,-1971,-1722,-811,1840,3548,-2148,-1316,-3438,-1551,-1333,-3017,291,-37,-324,-2358,-1197,-1765,-2423,-3060,-3557,-3575,-3100,-2501,-1862,-1352,-980,-914,-692,-650,-736,-957,-1329,-3683,-1769,-1838,-1901,-1635,-1391,-1015,-747,-488,-185,-2277,169,-810,-2384,-1987,-124,-225,-471,-1584,-1047,-1259,-1239,-1102,-974,-1007,-696,-3236,-3276,-1527,-2191,-164,-327,-1035,-782,-1175,-1520,-1846,-2081,-2213,-2989,-1735,-2229,-816,-349,70,251,389,343,33,-370,-894,-2959,-2080,-2409,-2322,-1958,-2680,-864,-388,-1779,-954,-687,-3056,-1211,-900,-826,-1261,-1839,-2204,-2529,-2461,-2424,-3581,-1586,596,-2031,-525,-957,887,2313,1960,435,-2784,593,-71,-2170,-1514,-2082,-2393,-2375,-2146,-1854,-1698,-1670,-1812,-2112,-2527,-2929,-3218,-3065,-2765,-2444,-2187,-2055,-2601,-2388,-2683,-3134,-3478,-3566,-3154,-2638,-2206,-1870,-1792,-1887,-2033,-2355,-2816,-3200,-3338,-2983,-2267,-1566,-1017,-1143,-348,-663,-2000,-811,-1140,-1439,-1772,-2033,-2260,-2481,-2698,-2903,-3187,-3417,-3422,-3202,-2815,-2405,-2060,-1712,-1543,-1023,-379,532,-2314,-922,-2259,-4112,-2479,237,-117,-1080,-1888,-504,74,-2686,736,2931,2137,2472,1628,-107,-2328,-3166,-1618,569,-298,694,354,-10,-331,-2092,-821,-916,-955,-1028,-955,-947,-891,-1430,-3154,-3722,-3150,120,399,-1784,253,1008,1022,842,-1875,217,-348,-1004,-2807,-1607,-1700,-2583,-1909,-3245,-2029,-3805,-773,1354,1772,2117,2383,-712,1415,-2199,-1387,-3817,-8771,-3438,1826,1254,507,-200,-1098,-1944,-2865,-3783,-4069,-3363,-2660,-1974,-1367,-688,36,687,1285,255,-743,-616,-1597,-1573,2620,1623,-1171,-1052,-3072,-2282,-2343,4226,1907,-3460,-4,-158,-261,-895,-936,-420,459,357,-151,-1477,252,410,-515,849,373,-625,-1844,-2731,-3754,-3752,-3124,-2644,-2482,-2404,-2493,-2713,-3005,-3125,-3164,-2371,-1815,-1285,-819,-393,-98,147,421,-1260,-402,1745,1918,721,-2968,291,1989,-200,-278,-3293,235,2683,1428,-718,859,3496,2148,1994,3403,-218,-3324,-68,2849,-1917,390,-1137,-3692,-3094,1342,1441,1667,1950,1946,-1359,-2874,1489,-6232,2764,2901,-2891,-1063,-5314,1299,1342,1025,-492,409,-93,-620,-1056,-6374,-6704,-2525,-2932,-10008,-3609,-6082,-14197,-8855,-14736,-9085,-11415,-2591,3071,3318,4870,5676,6090,-457,5820,-61788,-210556,-178051,-166680,-98096,-40501,-774,-254,386,934,1126,1196,914,387,-18070,-5487,-6458,-3903,-2214,-1681,-1101,-591,-1569,-5145,-1209,-340,-700,-1218,-5272,-2064,-3535,-2587,-2706,-4485,-2697,-2741,-2846,-2936,-2899,-2686,-2372,-1939,-1481,-1208,-567,-3793,-798,1168,1579,1939,2227,2201,2229,702,-2535,-315,669,-3534,-3915,-2317,-2221,-2889,-3345,-3316,-2968,-2545,-1980,-1608,-1418,-1289,-1316,-1494,-1647,-1704,-1703,-1498,-1196,-862,-2509,-3601,-3113,-3213,-683,-1983,-99,-499,-1136,-3483,-2226,-2708,-3132,-3508,-3673,-3445,-3200,-2669,-1959,-1106,-204,694,-1705,2430,339,-777,-492,-2149,-3056,3888,3456,1213,650,-3750,-2383,-1767,-987,-1732,-7318,-7594,-16429,-9796,-1628,-1531,-1561,-1553,-1456,-2827,-49423,-96567,-87312,-20638,-14547,-17997,-11584,2700,3255,3921,4618,5345,1122,-2175,-6312,3627,7446,7363,7361,-4847,-7026,-1649,-404,-1616,5822,3450,-2577,-725,-2281,-789,2760,-1395,-1548,-972,517,-1466,1961,751,-2835,-1036,-3892,-1108,-717,-316,-119,-637,-189,-472,-937,-1419,-1991,-2449,-2681,-2309,-1945,-1655,-2517,-4702,-1916,-3002,-793,-225,624,1164,1873,2681,1685,-1570,-969,2884,21,-614,241,-1881,-1620,2420,-127,-3241,-2021,-1586,-2873,-2762,-1420,-70,1065,1993,2711,-1180,-64,-493,-1812,-900,65,704,-60,-690,-1265,-1699,-1981,-3636,-2439,-2741,-3122,-3412,-3625,-3907,-3017,-2605,-2213,-1962,-1800,-1874,-2014,-2276,-2674,-3036,-3555,-3663,-3234,-2672,-3033,-1779,-1408,-1181,-1079,-2002,-1869,-943,-1118,-1309,-1584,-1931,-2326,-2861,-3208,-2872,-2292,-2767,-936,-2406,-1701,834,-629,-1870,-3139,-1964,-2899,-2928,-1317,326,1874,-2319,-1822,1266,154,-899,-662,-2010,569,318,-184,-1419,-1360,-1842,-2139,-2069,-2056,-1433,-1216,-879,-797,-717,-691,-521,-306,217,615,823,-1459,-2331,-2814,88,-79,-2066,-131,469,67,1444,1262,-1116,-323,-917,288,34,-1817,-862,-707,-1816,-407,-786,-148,35,-528,265,373,-1252,336,876,1030,-794,1212],[-1897,-1735,-1577,-1396,-1062,-904,-764,-616,-1722,-601,-2723,-487,-2122,-1794,1238,1778,-312,-130,2644,-629,-1518,123,467,-1401,1749,-769,-1252,479,-80,-1604,-1431,-2017,-2338,-2281,-1953,-1243,-741,-886,-1728,-77,-883,-956,-1505,-1008,2884,989,302,4457,3929,-129,-434,-1514,-468,1078,52,-1557,-2548,-1856,-1486,-1395,-1305,-1628,-1312,-577,917,444,7,774,-166,-62,2575,2368,1176,1225,208,-2468,-3092,-2388,-657,-741,-992,-435,-892,39,358,726,1105,-145,369,161,1604,274,999,-107,-129,-1885,-1703,-2480,-3228,-4045,-3635,-3068,-2678,-2182,-1955,-1745,-1584,-1588,-1706,-1798,-1924,-2227,-2398,-2751,-2628,-2745,-2696,-2686,-2654,-2421,-2743,-2124,-2367,-1686,-1503,-1295,-3474,-1539,-3091,-1833,-453,-437,-394,-972,-508,-1090,-511,-602,-1401,-362,-269,-101,112,-1403,464,-80,-1907,-651,-1866,134,-182,-1081,-818,-242,135,126,17,-39,-359,-227,-480,-1317,-1154,-1482,-1762,-1877,-2726,-916,-1779,1694,-17,-1277,2314,236,-297,-1092,220,-286,-3057,-4996,-287,1458,-1836,-157,257,-181,-2997,-476,18,-250,-506,-825,643,489,1095,-232,3428,5954,3159,-1855,-1624,-1663,-2951,-2812,-1928,-1080,-2930,293,-1560,-1683,-3050,-1100,-22,724,2344,3253,3179,5251,934,-3058,-1265,5023,2162,-1804,-2411,-1863,-2971,-4803,966,-5481,-877,4613,4995,4673,-2698,-8979,1343,403,-944,-1898,-3404,-1793,-42511,-753,-392,-92,-20547,-20047,-9507,-14051,614,-87725,-65067,-4858,340,395,-7307,-10788,-5202,-1829,-1215,-3398,-336,-715,-1103,-1966,-2183,-2663,-2661,-2193,-1587,-1031,-1719,-107,208,526,634,637,555,398,-1091,-122,-499,-886,-1170,-1284,-3278,-668,-840,-486,-1228,-276,-350,1441,894,-1855,-1236,-133,2162,1808,-2004,-1755,-3704,-1166,-1197,-2386,2230,2343,2356,-2913,1792,1270,596,-137,-892,-1612,-2365,-2781,-2210,-1392,-639,-954,-85,756,893,788,415,-2811,-374,-1595,-1861,-944,-711,-260,90,395,686,-1870,863,-852,-1931,-1850,111,6,-185,-1309,-590,-779,-838,-1060,-1055,-1191,-1107,-3113,-2913,-1299,-1666,-1553,-1750,-2020,-2179,-2396,-2352,-2123,-1798,-1441,-2658,-686,-1881,-25,351,695,1163,1531,2021,2214,2311,2201,-2925,1199,381,-539,-1506,-2869,-1381,-220,-1138,-926,-531,-2288,-1742,-1284,-1862,587,-1568,-971,598,-603,-2590,-3311,-1994,-2154,-1376,-872,-1120,1246,1900,1795,-85,-2972,39,-540,-2441,-45,-780,-998,-811,-410,102,204,-690,685,448,7,-531,-1140,-1557,-1866,-1899,-1689,-1955,-2791,-1101,-898,-737,-982,-1446,-1582,697,524,1055,687,-1109,170,-347,-922,-1482,-1354,-1125,-1705,-1941,409,-1240,398,-782,-2397,-719,-1315,-1846,-2350,-2679,-2844,-2898,-2886,-2786,-2656,-2416,-2079,-2686,-1665,-2278,-1269,-1687,-1321,-1196,-612,329,-2809,-714,-1832,-3890,-2114,400,133,-800,-1912,-137,403,-2408,885,3424,2292,1992,1574,340,-2353,-2970,-1400,651,34,1471,1910,2173,558,-2456,2826,3033,2444,1882,2489,689,-609,-610,-2472,-4064,-3145,-203,591,-1971,-129,-18,-271,-597,-1667,-1176,-1573,-1844,-3313,-2155,-2159,-2381,-1943,-2414,-1741,-3194,-2088,-2371,-2652,-2798,-2644,-2115,-1485,-2317,-1160,-3677,-8830,-5514,1837,1975,1853,1682,1225,-1981,-1973,-390,-764,-835,-581,-123,345,-399,361,1731,1880,936,-1013,-498,-1169,-2120,-232,-976,-1549,-2147,-2932,-3241,-3730,-3149,-2837,-3425,-2410,-2369,-2546,-2645,-2353,-1641,-629,-482,-634,-1478,-138,269,-630,815,2491,992,-1845,-371,-1298,-2353,-2623,-1898,-1198,-903,-1331,-1476,220,-510,-3292,-938,-1523,-2076,-2479,-2562,-2389,-2087,-1778,-1492,-1343,-1139,-892,-698,-2906,-312,-186,-740,-481,-2880,-546,-368,-95,-510,800,1449,1669,1305,1878,-1256,-3212,269,2876,-1684,636,-1319,-4046,-3852,1459,2838,2122,1333,476,-958,-3602,-1662,-6408,-1535,-1024,-1572,-668,-4602,429,105,664,359,551,300,-45,-391,-7212,-5997,-2196,-2872,-7936,-4464,-7623,-13928,-10297,-13372,-8442,-12682,-2608,1487,3299,4999,6755,8067,8557,9138,-33562,-128763,6221,-13744,-92269,-52894,-822,-1115,-308,735,1501,2172,2506,2605,-14594,-6069,-5259,-1139,1388,1043,789,701,-2167,-6770,-3710,120,1012,812,-3778,-1427,-4732,-497,-1019,-4736,-1963,-2250,-2824,-1854,-1468,-1111,-802,-1944,-670,-253,352,-5019,35,1452,1630,1744,1774,1492,1279,298,-2412,-975,-461,-2856,-4643,-2061,-1247,-1040,-787,-3193,-265,-149,69,124,-1153,126,189,289,-211,183,1439,1036,1036,1271,-2295,-3553,-3461,-2884,-391,-2345,1486,1989,-1436,-4031,561,1158,-92,-2386,-3341,-3284,-1766,-2519,-3185,-3490,-3008,-2297,-1633,-970,-479,-1383,-797,-2072,-2633,-160,-395,-486,-605,-3358,-1260,-713,-235,-49,-6814,-6478,-15822,-10502,-737,-1131,-1607,-1960,-2063,-1792,-46496,-81238,-74357,-12413,-12053,-19339,-12087,423,263,50,-274,-670,-1157,-2938,-4621,-3252,-2636,-1452,-11,-8389,-6686,-1819,370,-2175,5147,2552,-2173,-861,-2648,-694,2632,-1628,-1482,-1455,239,-2052,2678,421,-2461,804,-3653,725,934,1192,329,-980,-225,885,-188,229,-264,-656,-1035,-1309,-1431,-1338,-2787,-4673,-1930,-3489,-139,591,496,1466,2344,2305,1216,-1515,-1080,3240,-312,-983,-13,-1989,-1115,1865,541,-2504,-1714,-454,-60,712,1675,542,1019,3961,2595,-2236,-206,-607,-2885,-1288,379,-185,-882,-1289,-1534,-1617,-1595,-3846,-1615,-1737,-1938,-2055,-2199,-4241,-2409,-2424,-2306,-2144,-1884,-1686,-1403,-1113,-860,-506,-302,-1032,-1834,-903,-2802,-2200,1097,264,-222,-2344,-1308,766,463,144,-257,-724,-1230,-1875,-2535,-3148,-3287,-2932,-2406,-1975,-1713,-1134,-778,-1730,-3101,-1821,-2720,-3582,-2744,-160,-109,-2339,-1551,263,406,-382,-928,-2601,802,888,825,-430,-777,-1815,-32,-1036,-1979,-239,-1150,-16,186,119,-294,-526,-613,-260,75,491,-1265,-2155,-2434,367,374,-1949,134,-394,-939,-1241,-1400,-1450,-1097,-1031,-1087,-1347,-2601,-2244,-2671,-2393,-1681,-880,25,693,-485,1720,1914,-1095,220,1601,1070,-841,1163],[-513,-386,-447,-637,-777,-1128,-1458,-1632,-1581,-1236,-2324,-364,-2187,-1609,2185,3033,791,-689,2012,-898,-1445,76,362,-1443,1733,-861,-1039,1633,1105,-1008,-791,-417,1108,1099,1128,1455,10,-892,-1680,504,-702,-1134,-1458,-1012,2971,1242,-429,3165,3061,-691,-775,-1915,-1320,-3424,-3701,-2139,-2924,-1215,-585,-1356,-1375,-1716,-784,-460,862,571,235,556,-600,-469,50,-299,-844,-1419,-2021,-3105,-3002,-3208,-3268,-3195,-2865,-2452,-2052,-1642,-1225,-794,-374,-51,216,-552,467,208,308,-124,-198,-2024,-1100,-1566,-2031,-2615,-2915,-3009,-2884,-2390,-2018,-1583,-1159,-892,-752,-612,-1088,-834,-1469,-2543,-879,-980,-955,-980,-975,-752,-2306,-614,-2258,19,462,-608,-3144,-2183,-3091,-2333,634,311,39,-257,-401,-1258,-118,-1827,-1899,-613,-854,1459,838,-1302,1260,-112,-1703,-241,-1515,-1319,-1862,-2376,-2728,-2673,-2341,-1845,-1399,-891,-453,54,-1179,-1672,964,1325,1742,2217,-2539,375,-2085,1880,-119,-741,2789,290,-645,-1407,317,32,-2826,-4726,-118,910,-2925,-1449,-466,-20,-3560,-752,180,-377,-758,-1141,-1129,-857,-285,314,699,807,644,-2442,-1643,-1941,-3126,-2464,-2364,-1970,-2433,-652,-1262,-829,-3064,165,1842,882,2320,2483,2630,2781,1993,-2966,-813,1310,508,-1512,-2529,-1566,-2242,-3963,-364,-4403,-1726,1370,1641,1515,-3356,-6808,573,127,-468,-1035,-4894,-3923,-40045,-3230,-3352,-4735,-37216,-20871,-20429,-12677,-1514,-77691,-88711,-29330,-465,117,-6228,-11605,-6240,-2623,-1221,-2673,1523,999,385,-2341,-1098,-1543,-1418,-806,66,940,-1023,2385,1244,481,3016,1108,3155,2602,-1389,2763,3120,1770,664,1937,-3143,1100,-70,-407,-1963,-1107,-2029,-2862,-3360,-3746,-3850,-3722,-3310,-2672,-1873,-2241,-3476,-990,-1220,-1997,3161,3460,3582,-2991,2338,970,2122,1535,-42,-890,-81,-661,-1142,-1628,-2078,-2473,-2683,-2624,-2456,-2318,-2320,-2260,-2241,-2230,-2244,-2236,-2212,-2069,-2052,-2057,-2045,-2082,-2355,-2684,-3194,-3697,-4218,-4081,-3265,-2453,-1429,-688,-36,-1326,1946,-1428,-860,-3075,-2562,-1172,-1123,766,3014,-1422,-785,-181,2504,-72,-2421,-369,-2297,-788,-1545,-135,-295,541,2871,1095,3389,6111,6281,3789,-2645,2235,4225,-270,-429,-2645,389,94,-548,-944,-512,-1636,-2103,-1655,-2677,331,-1341,-1263,-387,-714,-2465,-2797,-863,-519,-640,-1370,-1395,1415,2355,1565,-691,-2880,-364,-1026,-2083,-212,-1019,-1997,-3197,-1936,-691,339,-762,1249,1899,763,973,-255,-1453,-2142,-1077,-1925,-2759,-3068,-2426,-1668,-1020,-1202,-1669,-1166,1287,974,1711,916,-992,-334,510,-38,-996,-771,-818,-1350,-2078,352,-1247,560,-946,-2785,-705,331,985,711,-1371,51,-370,-803,-1198,-1618,-1927,-2006,-1950,-1777,-2536,-1742,-2026,-482,-660,-947,-1374,-3245,-2565,-2824,-3644,-1644,-716,-170,-427,-1645,151,650,-2172,1014,1475,1675,1496,1543,803,-2156,-2659,-1054,623,197,1362,6021,5302,461,-2546,3834,4685,2811,1804,1834,599,-620,-1623,-2141,-4397,-2978,-416,88,-1849,-481,2191,2386,-382,-1048,1689,-691,-762,-3627,391,186,-1969,-1439,-1405,-695,-2367,-1085,605,471,220,-131,-943,-823,-2224,-1626,-3438,-8005,-7521,-1430,-1061,-806,-508,-444,-2220,-1938,-772,-1097,-1471,-1844,-2198,-2559,-2722,-2663,-2510,-2283,-2039,-1715,-1316,-990,-2439,-312,-105,-1536,-1247,-2611,-2243,-846,930,640,-2615,-73,-667,-1957,153,-209,-111,-260,-1184,-1088,-1549,-1994,-2365,-2781,-3126,-3248,-3212,-2924,-2505,-1969,-1353,-735,-49,504,-231,-1069,-892,1776,-314,-3190,-470,65,-827,-1737,-2444,-2459,-1712,-879,-586,-582,501,579,406,-2595,-314,-792,-1365,-1924,-2393,-2686,-2565,-2397,-2292,-2142,-1944,-1671,-1438,-1100,-2146,-2830,-228,-111,-1185,-38,-1231,-3973,-4131,-956,-1251,-1513,-1608,-1504,-1166,-4129,-212,-6399,720,1088,-280,-90,-3622,1626,-764,862,1439,1330,1036,674,354,-7844,-4655,-802,-990,-4508,-2694,-8562,-12984,-11490,-11048,-7827,-13394,-2154,-321,-560,-713,-394,-3,441,715,-4244,-62785,228,-329,-90339,-58594,-1740,-1479,-782,132,969,1918,2696,3037,-10499,-6722,-3257,1561,4317,3920,3372,2758,-2181,-7595,-6077,211,-283,-778,-2137,-2225,-5821,-2412,-3006,-4720,-2983,-2133,-3887,-573,-31,465,168,-3155,130,883,1242,-5528,1139,2438,2904,3399,3869,4053,3482,193,-1945,-1284,-1154,-1931,-3954,-1508,-186,1047,862,-3298,-184,-710,-936,-1030,-1252,-474,40,528,453,690,1978,1419,909,1595,-1881,-3125,-3193,-2245,318,-2297,762,1053,-1551,-4285,308,611,-79,-2312,-3475,-3267,-1101,-1434,-1866,-1777,-1839,-1869,-1882,-1789,-1756,-1802,-1799,-1817,-1970,-1864,-1851,-1648,-1490,-2375,-1251,-1161,-1092,-1128,-5933,-5165,-13272,-10745,-2346,-2558,-2749,-2810,-2787,-2694,-35630,-63016,-57785,-3596,-8043,-19261,-12483,-1609,-577,506,1535,2510,-2596,-3239,-2958,-1534,5545,5612,5555,-8656,-5951,-1689,1153,-2578,2932,1739,-1519,-621,-2677,-493,480,-1514,-1203,-1700,2,-2448,234,-345,-1803,683,-3137,993,1163,1323,534,-1023,-416,383,-572,445,211,-127,-532,-1151,-1210,-1277,-2787,-4305,-1690,-3701,-539,-545,-462,-532,-717,-822,-1022,-1271,-1237,-1485,-1639,-1914,-2110,-2377,-2497,-2733,-2944,-2846,-2460,-1808,-996,-202,582,772,1031,2458,2670,-2898,-259,-517,-3665,-1336,708,1155,867,780,-147,-253,-1506,-3680,992,877,-1719,-1494,-238,-4485,-637,-812,-1080,-1351,-1544,-1770,-1850,-1829,-1743,-1451,-1211,-1323,-2244,-1480,-2219,-2388,1121,213,-95,-2583,-800,2246,1972,1375,1237,793,-78,-194,-673,-1085,-1429,-1674,-1701,-1713,-1636,-1516,-1391,-1502,-3087,-1647,-2442,-4221,-4127,-902,-518,-2308,-1245,1292,1953,325,-1111,-3190,1112,3604,2243,501,-152,-2264,308,-1023,-1849,-903,-1875,-2602,-2924,-2410,-1781,-1074,-467,259,645,839,-1141,-1997,-2080,-625,-1553,-2533,-2595,-1640,-1627,251,861,-1595,-1414,-967,904,-864,-3566,-1462,-2163,-2180,-1581,-1006,-440,-81,-570,46,-40,-948,-204,-167,77,-1017,618],[227,102,-474,1080,434,-700,1560,-322,-428,-488,-2033,-336,-2209,-1572,1795,1875,1741,-1387,1241,-1153,-1431,-38,190,-1648,1149,-901,-878,748,601,-603,-352,16,108,139,-14,-176,-372,-816,-1409,-1125,-1267,-1448,-1512,-1555,-1638,-1743,-1903,-2088,-2096,-2034,-1784,-2116,-930,-541,-241,-1521,-2759,-746,-670,-1338,-1401,-1522,-664,-747,-803,-896,-1026,-1074,-1165,-1385,-1590,-1826,-2226,-2637,-3091,-3615,-3948,-4208,-4045,-3572,-2973,-2409,-1960,-1588,-1297,-1073,-927,-927,-1007,-1197,-1419,-1717,-2005,-2297,-2511,-2674,-2837,-2728,-2413,-2089,-1502,-2412,-2035,-2498,-492,1639,2234,1317,2631,711,-1684,-2028,-1433,-2344,-1036,-648,1978,566,950,485,-1927,-913,-1947,-2367,-2712,-2184,-2733,-2605,-2518,-2749,1514,1945,1748,495,648,-1245,-543,-2917,-2091,-854,-1360,2270,611,-1174,1622,-141,-1397,246,-909,968,93,-848,-1006,-1470,-2497,-3086,-2715,-1998,-1392,-790,-2155,-1986,-5,222,485,782,-2245,431,-2268,1595,-95,-105,2132,499,-795,-1529,479,349,-2448,-4342,247,531,-3876,-2816,-652,229,-3980,-916,408,-338,-622,-67,456,-573,-1340,-1845,-2181,-2345,-2337,-2882,-1911,-2077,-3253,-1939,-2036,-1193,-1845,1747,-898,-706,-2463,-43,2125,989,1259,692,133,-334,-890,-2671,-1769,-2019,-1974,-1678,-2653,-1170,-1385,-2952,141,-3303,-2609,464,525,394,-3152,-5250,548,683,673,635,-7384,-8180,-37631,-847,-1389,-15661,-44322,-20257,-31882,-10763,-3437,-69292,-113884,-55957,-2176,-1547,-4134,-12431,-7847,-3933,-1248,-1937,-102,-483,-932,-2798,-2248,-2942,-3116,-2531,-1817,-1177,-611,-107,297,333,1000,1216,1407,1594,-1565,1920,1986,1609,1277,1628,-2817,934,479,-417,-2543,-1369,-1938,-2433,-2626,-2752,-2631,-2349,-1944,-1399,-1665,-2583,-2935,-837,-1189,-1715,3749,3901,3836,-2500,1338,367,1301,448,-312,-902,-1407,-1758,-1861,-1896,-1920,-1981,-1999,-1871,-1652,-1381,-1143,-1218,-497,-2813,-1995,350,315,207,-190,-733,-1321,-1944,-2711,-3302,-3564,-3223,-2627,-1875,-1238,-758,-692,-545,96,-1604,2049,-1616,-1030,-3044,-2138,-1031,-585,-212,2107,-1697,-992,-171,1976,-573,-2698,-1090,-1887,-845,-1195,-1425,-1555,403,2369,778,2139,1813,1522,1216,-2050,485,91,-936,-823,-2035,-1939,-2507,-3052,-3493,-3458,-3063,-2680,-2490,-2506,-2509,-2700,-2900,-3168,-3544,-3270,-2779,-2314,-1798,-1265,-1924,-1718,103,462,771,-1225,-2418,-352,-1314,-1325,271,-1105,-2021,-1488,1397,837,436,-974,894,5589,940,593,-428,-1774,-2454,22,-193,-751,-3318,-397,233,792,-1326,-1470,-652,1880,1173,2074,1024,-797,-944,325,-508,-1283,-1940,-2257,-1930,-1931,-394,-1194,600,-1191,-3119,-977,-28,1499,1098,-2307,16,-605,-1129,-1410,-1444,-1176,-698,-1411,-1354,-2048,-2423,-2111,1404,1338,507,117,-2890,-257,-942,-3456,-1187,448,610,-56,-1280,-395,-956,-2064,-1875,-1931,-1592,-1165,-566,-34,-1843,-2336,-673,404,100,987,3067,3549,216,-2129,3545,4720,2930,1600,3221,1852,-369,-94,-775,-4020,-2763,-619,-468,-1650,-923,2286,2958,-933,-272,1949,-1257,-412,-3137,1303,658,-1490,-720,-492,-170,-1613,-920,106,67,-12,-140,-1071,-358,-1999,-903,-3283,-6552,-7427,-2437,-2785,-3013,-2821,-2613,-2670,-2183,-2156,-2255,-2456,-2707,-2948,-3103,-2865,-2281,-1619,-946,-343,-946,-135,-158,-2613,1219,816,-1815,-1461,-2341,-2108,47,-54,-247,-1791,-195,-946,-2705,636,-710,600,-785,-1930,-1502,-1443,-566,-309,-792,-1210,-1370,-1437,-1686,-1474,-941,-720,-530,-264,-91,185,-826,-365,310,-186,-3117,-1550,-2551,-3317,-2505,-1116,227,1444,2473,-295,-695,2008,2284,490,-2219,1121,-421,-1594,-650,-1381,-1116,-1288,-1332,-1340,-1273,-1198,-1133,-1212,-1343,-3009,-2496,-1954,-2312,-2594,-2712,-2630,-3640,-3749,-1533,-1117,-797,-535,-353,-194,-4423,-1183,-5813,0,-24,-104,-165,-2733,-377,-1478,-684,-987,-1155,-1173,-636,544,-8412,-3227,507,3415,-1318,-315,-9213,-11655,-12277,-8686,-7524,-13370,-1432,3602,1419,-637,-2158,-2618,-1550,-835,-391,-13931,-128,-159,-92403,-58133,-438,-676,-933,-1126,-1371,-1384,-1404,-1376,-6801,-7760,-1120,-1074,-1093,-1186,-1312,-1413,-1960,-7204,-8555,-1712,-1732,-1760,-1555,-2925,-6273,-654,-254,-4682,-1558,-2500,-4441,-587,77,1892,1191,-2972,1094,1616,1362,-3827,1188,1017,839,720,659,445,464,60,-1399,-1403,-2045,-1151,-3383,-898,123,421,109,-3375,-1049,-2028,-2784,-1702,-1526,1364,2785,2120,1153,1209,3558,1905,689,1753,-1552,-2690,-2760,-1641,1035,-2094,-100,-143,-1735,-4492,-1335,-1473,-1548,-2207,-3593,-2999,-1494,-1401,-2368,-2558,-1161,-1246,-1431,-1599,-1891,-2293,-2640,-2808,-2584,-2233,-1937,-1506,-1177,-1542,-667,-435,-186,7,-5053,-3989,-9471,-10512,300,250,78,-120,-342,-513,-23917,-44077,-40278,-810,-3860,-18587,-12824,1287,2370,3690,5109,6568,-4172,-3407,-1711,-6107,-1450,10595,10232,-6400,-5361,-1505,1664,-3023,4048,837,-879,-281,-2655,-457,2463,-1256,-920,-1902,-20,-2864,-254,-1288,-1120,-1366,-2594,-1948,-2134,-2259,-2436,-2563,-2614,-2603,-2622,-2579,-2586,-2459,-2292,-2048,-1735,-1298,-2696,-3863,-1399,-3714,1142,1541,865,2273,2312,1779,496,-1059,-985,592,-171,-1123,-111,-1506,-121,2975,2674,-684,-520,2772,5207,2901,732,1080,998,4094,3033,-2935,-356,-408,-3892,-1144,675,203,-187,-424,-755,-780,-1455,-3290,-908,-1010,-1507,-1976,-1373,-4378,-1678,-1841,-1950,-2078,-2143,-2256,-2244,-2163,-2055,-1784,-1571,-1567,-2570,-1776,-1483,-2112,1167,221,21,-2733,-417,3110,2867,1378,1455,1073,-358,-791,-1488,-1501,-896,-538,834,-1134,-1516,2566,-114,-1231,-3091,-1426,-2075,-4812,-3263,2395,4622,-2178,-921,5689,3585,1205,-976,-3258,1259,3914,2662,1367,499,-2511,-1908,-2838,-2772,-2049,-1327,-573,-300,178,256,-418,-409,-14,-439,-986,-1593,-2191,-2780,-3041,-2741,-2085,-1298,-559,-1622,707,1076,-1322,-2099,-949,1288,-1765,-3800,-1734,-869,-1296,-1081,-1607,-2010,-2421,-2802,-2872,-2640,-2116,-1469,-765,14,-1105,985],[49,-56,-823,539,623,-1098,540,-516,406,-268,-1768,-311,-2095,-1608,210,179,168,-2145,299,-1335,-1426,-150,22,-1950,881,-826,-764,1765,1950,-360,-5,312,1284,1058,583,44,-574,-1272,-1987,-2532,-2801,-2819,-2480,-1987,-1473,-955,-1668,-132,280,-1845,-1608,-2085,-415,-810,813,-1213,-2236,-454,-916,-1323,-1348,-1172,-681,-283,82,315,308,445,-79,-884,-73,-397,-897,-1411,-1961,-3905,-2959,-3303,-3627,-3828,-3619,-3242,-2904,-2616,-2399,-2238,-2153,-2211,-2349,-2605,-2907,-3312,-3728,-4063,-3686,-3046,-2476,-1780,-1058,-480,-771,-2786,-1987,-2034,-430,2418,2003,903,3140,1940,-1427,-3095,-1282,-2193,-1346,-522,-1327,-2127,-2696,-2650,-2264,-1762,-1525,-952,-895,-1034,-2288,-2566,-2491,-3137,-3127,-2913,-2420,-1958,-1462,-1087,-1178,-3910,-2038,-1004,-1786,1563,344,-1088,1510,-224,-1076,724,-166,1487,381,-585,-699,-1939,-726,-1617,-622,-192,-422,-345,-3233,-2331,765,1656,1545,1304,-1967,303,-2356,45,-351,-668,-869,-1229,-1511,-1832,-2233,-2758,-3459,-4166,-3176,-2057,-4608,-4084,8,491,-3617,-981,651,-180,-208,434,1316,104,497,2076,3110,2622,2129,-3052,-1727,-2162,-3334,-1307,-1839,-1135,-1248,-1106,-835,-503,-1810,-411,755,998,1049,1255,1264,1284,1119,-2265,203,221,-112,-906,-2818,-723,-447,-1874,229,-2195,-3592,943,1124,1064,-1976,-4528,1218,1371,1420,1484,-10847,-11961,-35370,508,81,-31289,-45365,-14597,-42415,-8220,757,-63073,-136376,-77884,1368,1269,-1115,-13317,-10013,-5589,-1316,-1187,27,205,414,-3432,-1150,-168,-180,-666,-1223,-1862,-2517,-3120,-3607,-3387,-2977,-2571,-2183,-1801,-1651,-1097,-830,-622,-449,-343,-2281,-116,2,-542,-2953,-818,-122,-331,-470,-2718,-962,-1072,-1085,-979,-1469,-2799,-2353,-700,-1076,-1582,-513,-1154,-1975,-2994,-3624,-2508,-1360,-218,934,-435,-35,2125,3615,3701,399,-523,1042,1321,-445,2901,-1106,-425,-486,-2853,-2052,759,2833,1702,2214,1833,778,-312,1051,-1252,-1018,-1197,-20,-150,-376,-705,-1014,-1018,-1033,-1878,-1086,-1773,-1237,-3050,-1690,-883,-869,-1223,-901,-2036,-1275,-1062,-1160,-1282,-2467,-1776,-1722,-1667,-1624,-2051,-2554,-1082,-839,-474,-119,136,451,770,-1298,1076,1829,-1664,786,-1280,1652,1458,573,-859,-739,-744,-2264,-1794,-1757,-103,-890,-594,-293,-972,-1792,-2028,-1454,-1261,-1133,-2464,-2073,-1802,-2383,-3087,-2946,-1936,-721,-1260,-501,1271,-786,-2612,-1063,1986,645,260,-1312,650,5735,929,171,-645,-2104,-2775,-343,860,340,-2986,148,244,320,-1410,-963,-118,1130,1063,1342,981,-568,-1622,798,535,-158,-155,-494,-764,-1694,-482,-1103,-645,-1528,-3176,-1307,-1333,-1552,-1898,-2267,-2683,-3036,-3018,-2604,-2147,-1694,-1280,-1099,-730,-1300,-3057,-1902,-326,-391,-337,-191,-2385,-115,-603,-3328,-810,205,693,269,-924,193,18,-2102,-1098,-1672,-2077,-2392,-2384,-2351,-2364,-2499,-2719,-2502,-1794,-980,73,1186,-75,-1498,3076,5690,2765,1251,3974,2211,-333,2815,22,-3560,-2543,-826,-1085,-1521,-1478,1671,1840,-1171,496,2371,-1610,-89,-2467,0,-367,-1015,-673,-795,-1060,-1497,-2020,-2510,-2757,-2590,-2198,-1634,-1097,-1708,-152,-3275,-4788,-5005,1218,1363,1334,1343,1140,-3336,-2200,-815,-40,-101,-226,-1562,-563,-1579,104,285,407,433,-893,-85,144,-2600,-302,-696,-2198,-1867,-2162,-1965,-1752,-1864,-2054,-1964,-1639,-1244,-2440,-91,-1334,94,-1586,-2713,-2107,-1648,-875,-1069,-1954,-2698,-2462,-1871,-1804,-2055,-811,-849,-1129,-1425,-1743,-1703,-1397,-956,-582,-338,-3142,-360,-663,-1053,-1319,-1129,-461,528,1632,-174,-938,1287,1989,382,-1828,1203,-1325,-2097,-868,-767,-885,2558,1884,129,665,363,-1253,-1515,-2925,-3572,-2299,597,413,-289,-131,-1029,-3131,-2849,-2253,-2321,-2737,-2940,-2745,-2290,-4127,-2496,-4925,46,617,1087,577,-2030,2108,-2086,199,3055,3744,4620,5832,5549,-8673,-1864,-4,3945,1146,1574,-9755,-10065,-11910,-6411,-7536,-12418,-454,7921,5740,3649,-3288,675,-349,-1101,-1555,-1807,-1962,-2053,-98068,-53805,-2149,-2227,-2268,-2203,-2169,-1911,-1681,-1412,-3817,-9235,-277,85,455,766,1036,1294,-1703,-5678,-11063,1546,1347,1007,533,-3345,-4633,-126,-888,-4611,-2823,-3477,-4040,-578,-467,-322,-145,-1801,357,596,757,-1981,1363,1507,1568,1604,1614,1397,1354,-155,-794,-1267,-2982,-585,-3001,-241,120,68,186,-3453,3,-661,-3020,-1632,-2069,2898,6943,2235,1778,1654,4398,2371,349,1715,-1334,-2328,-2353,-1133,1423,-1783,-1375,-2485,-2810,-4637,-1561,-974,-558,-2087,-3711,-2643,-323,-709,-2878,-3258,-1622,-726,-830,-791,-1206,-2598,-1270,-1087,-791,413,634,962,-247,-934,1206,1238,1725,1951,-4250,-3025,-5028,-9667,2588,2406,1982,1406,697,-66,-11777,-25891,-23741,-3239,-3307,-17944,-12783,-2190,-1785,-1236,-620,55,-5576,-3558,-988,-11781,-17637,2194,2106,-3649,-5046,-1301,1870,-3484,2529,-97,-299,91,-2653,-612,1533,-859,-626,-2050,-174,-3285,1244,-2353,-457,1982,-2046,2256,2316,2304,853,-1028,152,104,-1034,-560,-785,-1288,-1801,-2270,-2656,-2838,-2901,-3375,-2608,-3489,-1909,-1528,-977,-566,-320,-119,-176,-909,-951,-989,-1140,-1052,-481,-1299,155,2271,2918,177,159,2645,3445,2109,302,1429,914,963,676,-2292,-493,-317,-3355,-761,-925,-1323,-1685,-1911,-2103,-2196,-2182,-2779,-2125,-2189,-2320,-2387,-2497,-3735,-2668,-2696,-2632,-2569,-2460,-2436,-2329,-2184,-2029,-2884,-2187,-1680,-2805,-1705,-677,-1392,124,97,-78,-2715,-586,-923,-1456,-1994,-2574,-3093,-3281,-2976,-2398,-1818,-1346,-992,-629,-778,-1391,-114,-23,-968,-3106,-1148,-1650,-5322,-1671,157,278,-1935,-626,634,673,666,-418,-2594,382,302,95,0,-145,-2482,-144,-936,-1276,-1030,-875,-12,-544,-186,-399,-996,-785,-794,-1008,-1205,-1318,-1342,-1281,-1168,-946,-1762,-285,105,-1054,965,1558,-790,-2523,-855,1963,-2763,-2957,-1956,-1021,-1172,1961,177,-450,-307,-753,-737,-421,-247,-528,677,166,-1193,635],[-2989,-2861,-2919,-3100,-3086,-2942,-2636,-2241,-1845,-1463,-1505,-1084,-1906,-1653,-1311,-1361,-1331,-2912,-362,-1440,-1401,-230,-104,-2299,323,-658,-703,1793,2196,-257,287,498,1604,1609,664,-261,-1156,-1909,-2200,-1821,-1119,-767,-1228,-1063,1863,1887,-2048,751,669,-2345,-2070,-1904,-663,-1155,1188,-740,-1776,279,-745,-1277,-1185,-1239,-1582,-1591,-1337,-969,-562,-49,419,-841,1023,784,-529,1043,763,-3739,-37,-461,-1011,-1659,-2096,-2194,-1904,-1330,-646,56,697,942,1484,-2020,1539,273,-737,241,-427,-1195,-2122,-2968,-3742,-3518,-2626,-2842,-1130,-1085,-273,1147,1334,389,2509,2708,-407,-3474,-1041,-2065,-1837,-555,-388,-1268,-2184,-2927,-3722,-4166,-3518,-2807,-2311,-1967,-1880,-2022,-1960,-3534,-2433,-2862,-3244,-3648,-3892,-3887,-3698,-3553,-2968,-2532,-2147,-1710,-1334,-1112,-917,-814,-857,-1214,-1521,-1765,-1946,-1974,-1717,-2492,-137,-2371,1848,553,-482,-1017,-4384,-2750,102,1299,4197,3225,-1780,-9,-2354,943,160,945,2821,1025,-629,-1322,45,-477,-1868,-3457,-1556,-1604,-3797,-3111,-18,679,-2946,-951,869,42,326,902,1413,-212,80,2643,5407,5275,2122,-2755,-1884,-2294,-3083,-641,-1572,-1091,-1143,-2166,-3015,-3443,-2974,-2142,-1445,-823,-315,36,314,587,671,-1824,532,564,510,-760,-3043,-273,520,-819,1383,-1086,-4707,1103,764,99,-591,-4748,-1764,-2111,-2317,-2234,-15077,-14665,-33272,-1612,-1514,-57039,-44160,-1735,-48798,-5142,1206,-59100,-151026,-87544,2923,3173,2488,-14275,-12621,-7118,-1466,-469,2661,784,901,-4302,-1552,443,-351,-1325,-2292,-3097,-3329,-2815,-1988,-985,-107,717,1482,1730,-1695,3167,3762,875,2562,4007,-1550,2685,1775,-818,-3151,-645,638,-500,-682,-2952,-1866,-2266,-2566,-2749,-2758,-2936,-2426,-2359,-2439,-2559,-2626,-2510,-2113,-1491,-787,-967,-953,-2237,1679,-147,-306,2225,3854,3574,-23,-140,1319,1078,-1394,2131,-2348,282,-126,-2165,-2141,933,2118,1350,798,16,-616,-1048,-1431,-1589,-1699,-1619,-1459,-1167,-958,-867,-1532,-479,-262,-2120,-134,-1948,-1514,-3129,-1289,-773,-888,-2261,-1614,-2480,-2466,-3025,-3476,-3806,-3888,-3819,-3716,-3445,-3338,-3413,-3509,-3597,-3752,-3717,-3580,-3437,-3149,-2790,-2408,-1838,-1132,-2394,770,-567,2387,1737,1016,-784,-1028,-600,-2387,-1532,-1092,-292,-717,9,-24,-716,-1509,-1840,-1215,-1324,-1572,-2894,-2501,-2926,-3013,-2648,-1936,-1256,-577,-908,231,853,-71,-2798,-534,979,506,-104,-1747,400,387,420,-252,-887,-2447,-3101,-722,525,210,-2616,-751,-1127,-1440,-1533,-1306,-861,-352,133,635,774,-355,-2298,2199,2560,94,-214,-586,-677,-1520,301,-1004,195,-1923,-2868,-1661,-1288,555,109,-968,-634,-1011,-1463,-1680,-2061,-2449,-2829,-3203,-3450,-3544,-3481,-3128,-2766,-2506,-2218,-1986,-1979,-1743,-1683,-3226,-1520,-1514,-1491,-1417,-1351,-1276,-1194,-2277,-1129,-1167,-1153,-1224,-1138,-1062,-1147,-1791,-512,-537,-709,-368,1193,1635,-225,-854,2462,3267,2335,782,3812,2405,-353,3445,749,-3185,-2338,-1021,-1736,-1531,-2128,996,738,-916,1178,673,-1627,-2336,-3929,-3724,-2415,-1333,-536,-18,126,-590,-561,-1172,-1857,-2545,-3086,-3197,-2984,-2574,-2078,-3426,-2898,-2460,-400,-220,-245,-266,-531,-4018,-2532,-1696,-2208,-2712,-3160,-3541,-3919,-4114,-4132,-4085,-3934,-3716,-3382,-2960,-2616,-2440,-1984,-1850,-2399,-2441,-2040,-1779,-1905,-2212,-2753,-3122,-3160,-2728,-2126,-1390,-2006,-486,-2393,-3345,-2758,-1965,-1254,-939,-1595,-1896,-1502,-775,-2031,-2490,-1047,1565,1525,1461,1407,1366,-564,327,2125,-172,-3264,234,1731,673,1774,3764,3728,3832,3987,-197,-1272,518,1473,206,-1458,1023,-2301,-2559,-1134,-288,-1101,1473,949,77,-369,-976,-2609,-2865,-3130,-3408,-2397,-2286,-2093,-1806,-1466,-1153,-2518,-1759,-3697,0,201,-764,529,116,-3390,-3801,-3892,1159,1248,1306,586,-1524,1848,-2627,-361,3837,4966,5216,5407,4326,-8336,-590,-706,3986,2700,2627,-10342,-8269,-10176,-4235,-7792,-10798,794,4903,4322,3675,-10391,2849,2452,2028,1618,1219,846,550,-106642,-48508,-159,-550,-1020,-1508,-2140,-2626,-3175,-3666,-3892,-11104,-3172,-2759,-2367,-2045,-1761,-1479,-1557,-3646,-10582,-933,-1030,-1255,-1343,-3142,-2734,-1505,-1495,-4465,-4019,-4390,-3085,-1370,-1747,-2138,-2321,-2054,-1457,-689,58,-107,1726,2245,2539,583,2599,2203,1925,-431,-140,-873,-3903,-221,-2711,474,932,2014,2374,-3498,-765,-1799,-3514,-3155,-2919,3106,6185,2290,2282,2002,5165,2726,-92,1499,-1211,-2065,-2026,-733,393,-1415,-2065,-3017,-4165,-4687,-2332,-1484,-822,-1958,-3806,-2319,-12,-803,-3362,-2343,-2634,-117,-187,-166,-1774,-2808,-1554,-845,-318,230,378,620,-529,-531,309,-30,-361,-648,-3560,-2323,-422,-8263,510,830,927,854,601,218,-356,-9868,-9636,-2503,-2951,-17278,-11994,-1686,-1199,-762,-437,-158,-6775,-3799,-845,-18212,-35281,-9697,1066,-1410,-5066,-1120,1593,-3921,1776,-1012,171,416,-2737,-974,804,-367,-335,-2159,-489,-3619,-1049,-3465,-1218,-1021,-1526,-343,41,374,516,-1090,489,254,-1138,-1154,-445,-566,-666,-1984,-701,-1366,-2246,-2893,-774,-3132,-357,-432,-382,-459,-637,-759,-1012,-1242,-1481,-1894,-2219,-2601,-2793,-2831,-2458,-2019,-1570,-1042,-585,-209,47,87,-22,-214,-572,-999,-1408,-1890,-2112,-2233,-2801,-2153,-2078,-1968,-1839,-1598,-2111,-1780,-1492,-2254,780,1317,-843,-1235,-1530,-2834,620,465,1039,147,-1779,509,1635,1826,579,-3513,-2628,-1588,-2989,-1374,-797,-1815,-2786,-3604,-3036,-2549,-1811,-1321,-1066,-869,-795,-814,-893,-1116,-1372,-1624,-1846,-1972,-1870,-1730,-1502,-1231,-968,-784,-3124,-836,-1242,-5714,-1070,-1266,-1549,-1829,-2101,-2331,-2450,-2384,-2121,-1712,-1316,-834,-522,-177,18,-2207,405,-854,-938,-1466,-740,-141,-849,-315,-1157,-1690,-1023,914,1401,1419,-725,-951,-676,1003,804,-1450,662,763,-425,1164,1612,-198,-2263,-718,1242,-3851,-2234,-2147,-1237,-1170,1602,-67,-692,-598,-932,99,-420,-972,-1580,-2172,-2625,-3120,-3228],[-3120,-2965,-2806,-2588,-2147,-1802,-1445,-1065,-723,-420,-1404,-312,-1844,-1805,-795,-1129,-1697,-3573,-3239,-3772,-3686,-3066,-2336,-2798,-729,-612,-857,951,1247,-431,399,441,1282,1245,993,736,454,-231,-159,-349,-414,-635,-1280,-1139,448,902,-2217,296,-9,-2777,-2665,-1834,-1137,-1300,1774,-300,-1526,619,-808,-1300,-1051,-726,104,40,2469,181,-269,525,1025,-740,936,123,-1240,1675,2090,-3409,678,1783,-259,-38,-448,-713,-452,-95,4784,6023,2711,708,2068,-1886,1422,225,-881,1140,-20,-918,-1944,-1947,-1802,-1757,-1839,-2532,-2609,-2958,-3485,-3740,-3434,-3159,-2955,-2710,-2475,-2700,-2191,-1994,-2544,-1425,-1077,-819,-586,-223,-1980,-223,-766,-665,-245,111,-1493,-1379,-690,-4040,-1164,-1650,-2119,-2680,-3202,-3605,-3588,-3266,-2838,-2495,-2347,-2023,-1874,-1891,-1933,-2039,-2258,-2741,-3107,-3227,-2928,-2404,-1850,-3124,-572,-2189,406,541,-678,-1811,-4089,-2236,-641,-41,2150,2325,-1779,-530,-2333,435,241,1130,2473,1143,-457,-1183,801,565,-1898,-3064,1332,-347,-3118,-1586,1231,671,-2370,-903,842,217,781,1210,1312,-719,-539,2912,5817,6278,2010,-2314,-2131,-2549,-2633,-59,-1347,-1157,-362,2774,-84,115,-937,-1763,-1313,-1522,-1306,-904,-394,219,712,-1424,577,1966,2304,-838,-3356,100,1430,96,3054,-18,-5958,1360,542,-525,-1476,-5936,-2051,-1527,-927,-308,-19529,-15831,-31375,-2953,-14014,-94554,-42930,-163,-47158,-1787,336,-56925,-154354,-80910,984,1095,1047,-15133,-15167,-7545,-1749,-100,-382,-662,-889,-5432,-2172,-1916,-2321,-2728,-2894,-2636,-2168,-1600,-1026,-341,232,791,1335,1183,-1763,2781,3062,278,3083,2979,-686,2174,1582,-1266,-3140,-1048,-2034,-3055,-3581,-2754,-1952,-1274,-798,-529,-1448,-3047,-1394,-485,-828,-1913,-1709,-2196,-2695,-3173,-3341,-2979,-2507,-4372,-1456,-953,-651,-542,-520,-706,-1067,-1537,-1915,-1886,-2477,-838,-3755,325,471,-1537,-2283,1126,1416,740,667,32,-602,-1207,-1924,-2526,-3104,-3420,-3521,-3325,-3081,-2873,-2453,-2114,-1674,-2263,-1032,-2170,-1876,-3280,-993,-743,313,-3312,-434,-3004,-2173,-661,-368,-2300,-1518,-2118,-1084,-367,-598,-975,-1331,-1668,-2102,-2422,-2726,-3083,-3327,-3522,-3740,-3858,-3951,-3910,-3782,-3497,-3066,-2597,-2120,-1675,-1435,-1083,-2641,-1234,-726,-656,-598,-188,269,762,-1297,-1760,-77,2241,2449,-3087,-2827,624,937,196,-803,-1391,-2207,-2954,-3486,-3907,-3632,-3501,-3620,-3476,-2832,-1988,-2194,126,1216,336,-598,-1097,-2763,-3371,-1052,3246,2258,-2339,390,643,167,-1726,52,697,1531,-105,623,433,-167,-2797,2518,2260,238,-371,-771,-713,-1429,479,-880,-246,-2237,-2423,-1947,-2119,1809,1433,-324,1848,1756,-1684,-990,-410,635,311,-719,-821,-1398,-3438,-2193,-2158,-1887,-1334,-698,-1632,-71,-167,-3068,-418,-785,519,770,-252,-275,-42,-2516,777,1594,1342,-1237,977,946,-796,-1549,263,-1075,-1048,-1007,2080,1574,-3,-202,1195,755,224,-367,-752,-1022,-977,-704,-451,-2850,-2107,-1129,-2337,-1646,-2796,392,-91,-264,-299,-570,-1319,-551,-1402,100,393,-148,627,560,286,-244,-739,-1297,-1811,-2254,-2574,-2650,-2660,-2657,-2658,-3673,-2753,-2813,-2978,-3124,-3288,-3192,-3079,-3655,-2905,-2270,-2064,-1902,-1774,-2297,-1776,-2349,-1884,-2061,-2302,-2577,-2729,-2685,-2547,-2250,-1927,-1674,-2021,-3052,-1858,-1457,-158,119,-2139,3,-864,-1336,-518,-1668,-2566,-1030,-3087,-3277,-3168,-2258,-1604,-87,-519,-970,-824,-422,-2248,-2526,-927,1851,2049,2218,2239,1785,-459,579,2048,-142,-3392,566,355,254,454,918,1415,1862,2182,-263,-1572,-54,886,52,-1086,-192,-3206,-2815,-1738,-2124,-2446,-2506,-2583,-2685,-2668,-2553,-3022,-3841,-1914,-2841,-2249,-1229,-1077,-865,-588,-689,-1772,-538,-4137,948,1109,-1478,48,-71,-2470,-4512,-2686,813,893,1016,466,-1140,1473,-3101,-839,2668,3066,3332,3543,3153,-7429,656,-1522,2772,2224,1644,-11009,-6240,-7526,-2102,-8150,-8795,502,453,488,471,-15429,949,1197,1375,1489,1514,1462,1396,-117091,-44566,953,574,99,-409,-1086,-1650,-2324,-3008,-3616,-13187,-3095,-2382,-1704,-1136,-676,-298,-1559,-1489,-8118,-241,-620,-1134,-1475,-2075,-1877,-1593,-1639,-4152,-5051,-5120,-2001,-259,-543,-839,-966,-746,-268,357,935,1552,2126,2324,2241,-879,1393,460,-431,-1417,-2571,-3407,-4683,-2520,-2309,-1019,-387,103,483,-3399,-1572,-2858,-2994,-3157,-4019,464,103,-332,-707,-1008,-1337,-1626,-1963,-2356,-2550,-2566,-2564,-2490,-2443,-2345,-2862,-2306,-2485,-4591,-2884,-2945,-2927,-2857,-3644,-2524,-2495,-2310,-3721,-1686,-3692,-803,-255,488,-2335,-2755,-1832,-629,106,2027,6038,2017,-847,-242,1504,740,5978,4906,-2940,-1866,2808,-6499,380,3996,4541,3102,5062,4996,4642,2805,1020,2434,1498,-16355,-10258,-1085,-1642,-1831,-1727,-1451,-7706,-4168,-1237,-24953,-53218,-28282,-3749,55,-5395,-978,1347,-4116,2181,-1823,519,666,-2910,-1500,1117,193,-25,-2226,-412,-3459,-1466,-4392,610,2296,-1038,31,-584,-414,258,-1202,853,494,-1178,-1780,-384,1839,85,-2043,-256,-1578,-1958,-2453,-1854,-2769,-2288,-2380,-2318,-2408,-2655,-2904,-3332,-3730,-3446,-3096,-2592,-2134,-1568,-1352,-401,79,432,811,1119,1375,1563,321,-83,1393,462,792,454,-438,-995,-468,-2394,-678,-717,-696,-660,-555,-2705,-2642,-1615,-1787,1150,1750,-548,-291,-781,-1913,949,123,823,257,-2055,59,983,1612,607,-3437,-2704,-1257,-3169,-980,-1097,-2065,-1727,-884,-178,-2368,72,883,749,206,145,-307,-1200,-1384,-1976,-2539,-3031,-3247,-3139,-3101,-3087,-3091,-3106,-3124,-3120,-3012,-2760,-5906,-2094,-1758,-1496,-1254,-1064,-943,-889,-905,-981,-1093,-1313,-1474,-1782,-1986,-2229,-2292,-2325,-2291,-2246,-2160,-2064,-1733,-1458,-1052,-2169,-2515,-1470,404,1802,1751,-741,-617,-280,1217,916,-1009,772,1202,0,1262,1535,306,-1547,-592,386,-4936,-1718,-2328,-1523,-1329,655,-520,-995,-1019,-1292,-1459,-1671,-1805,-1926,-2014,-1990,-2081,-1987],[501,-1629,-1092,1040,1095,2067,846,282,5,-555,-1399,-1639,-2058,-2351,-2525,-2437,-2354,-2998,-2268,-2152,-1987,-1778,-1496,-3260,-1212,-677,-1163,1419,1948,-811,404,212,1369,3626,4837,3330,2341,-205,170,1912,1239,-602,-1429,-1226,-896,-1248,-2131,-1873,-1976,-2755,-3279,-1900,-1739,-1215,-268,98,-1453,784,-900,-1344,-961,-851,-439,67,1987,-228,-810,-549,-1469,-2363,-2757,-2350,-1928,-1261,-985,-3147,-1090,-1390,-1988,-2872,-3472,-2411,-1410,-746,347,1039,1551,225,1817,-1455,1016,116,-862,-971,-1581,-1883,-2772,-2523,-1358,-1500,-1950,-2322,-3001,-2448,-1494,-308,-475,-1043,3355,4564,1774,-2008,-638,-1915,-3247,-1314,69,-938,2071,552,-2610,-672,-629,-939,-1015,427,-1263,-837,-531,-4557,1291,440,-267,-917,-1353,-1537,-1717,-2038,-1654,-1591,-2232,-1145,-1162,-1521,-1395,-1490,-1628,-1979,-2201,-2327,-2453,-2609,-2734,-3630,-2390,-2038,-1732,-1295,-1015,-2648,-2985,-1804,-1316,-1289,1849,2125,-1979,-1196,-2324,-244,204,999,1509,1019,-326,-1143,427,169,-2214,-2742,606,-810,-2720,-287,-366,-860,-1958,-1764,-2250,-2605,-2420,-1999,-1432,-1396,-1348,541,1446,2356,1779,-1984,-2341,-2513,-2175,376,-1216,-1369,-217,6056,-96,40,-891,-2617,-1513,256,-2073,553,2905,4971,5121,-1075,284,4854,3643,-1171,-3741,355,2217,796,2342,972,-7239,867,400,-241,-790,-7976,-1440,-1545,-1612,-1507,-22988,-15396,-29746,-11499,-67181,-140570,-41703,-410,-40661,-584,-831,-55467,-148230,-60874,-2127,-2299,-2516,-15260,-15460,-6317,-2976,-2683,-2262,-1709,-1017,-6504,-3006,993,1628,2194,2709,2417,2435,2354,-466,-339,1545,3786,4670,483,-1918,2842,4254,-464,3364,2688,205,1023,64,-1878,-3079,-2572,-2199,-2319,-2342,-2160,901,1335,1533,1055,-1737,-3166,-1066,-368,-438,-2361,-76,-252,-389,-1350,-2251,-1041,-1382,-2363,-2098,-2450,-2924,-3440,-3318,-2664,-2046,-1525,-1075,-656,-3642,-296,-4471,-555,-719,-1062,-2507,-1304,-1520,-1630,-1872,-2108,-2259,-2322,-2472,-2500,-2523,-2344,-2063,-1642,-1328,-1184,-2842,-879,-797,-2282,-1011,-2491,-2361,-3501,-1402,-1264,-1229,-3873,-968,-3125,-2804,-1064,-1302,-2960,-1200,-1712,-1176,-359,-626,1418,-297,-508,860,-234,-449,-1151,-1728,-2247,-2788,-3225,-3570,-3471,-2977,-2302,-1544,-831,-207,-706,-1986,-926,-2928,-1069,-617,-637,-578,18,350,766,-1198,-1805,-183,2129,2306,-3109,-3223,166,1374,391,-56,-164,1039,-70,1212,1423,1566,-1808,134,1146,528,-1110,-2626,292,202,-229,-876,-1300,-3083,-3586,-1345,682,456,-2255,-514,-1046,-1626,-2071,-2043,-1719,-1286,-1097,-555,-427,-410,-2980,-326,-366,-288,-656,-1068,-913,-1488,432,-796,-896,-2348,-2044,-2179,-3073,2722,558,-31,3369,2319,-1754,-1892,-1478,-667,-78,-381,1221,810,-3211,-824,2972,2499,438,1112,-1407,-201,-84,-2887,-474,-1498,262,558,66,-515,-500,-2844,125,15,-44,-2007,-326,-544,-821,-1393,-1577,-1838,-1873,-1846,-1617,-1412,-1238,-1195,-1116,-1153,-1328,-1662,-1963,-2368,-2612,-2663,-2696,-2633,-2171,-1876,-2945,-1933,-3527,-747,-502,-148,171,422,-911,248,-1114,1069,1163,173,1131,1183,132,-30,334,-48,-408,-726,-936,-2178,-804,-791,-535,-4084,-429,-476,-719,-1069,-1610,-2085,-3280,-2921,-3342,-2455,-2135,-1872,-1661,-2433,-1520,-2625,-1384,-1341,-1273,-1161,-902,-500,-103,-1938,-198,-599,-1379,-3395,-1660,-1076,3529,3794,-2511,363,-928,-1106,311,-1368,-3002,-1581,-3677,-2754,-2987,-2546,-1993,-1275,-1268,-1191,-993,-900,-2485,-2238,-1009,-1231,-1565,-1871,-2266,-2484,-2615,-2624,-2551,-2353,-3581,-1643,-1241,-833,-427,-29,234,377,395,-440,-1884,-422,-840,-1359,-1874,-2365,-4016,-3291,-3159,-2729,-2333,-1798,-1413,-1183,-964,-3681,-1995,-3474,-386,-2370,-2407,-33,24,568,1095,-437,-1033,654,-3091,1111,1741,-2278,-647,-427,-1624,-4097,-1464,873,1041,1297,121,-977,939,-3678,-1145,546,808,1398,2011,2091,-6324,1751,-2566,2384,1456,491,-11901,-4154,-4459,-145,-8677,-6733,1583,1463,1266,922,-16853,830,992,1241,1531,1783,1969,2128,-128294,-43600,2155,1876,1495,1078,514,-1240,-413,-894,-1291,-15320,-2002,-2366,-2710,-2715,-2358,-1987,-1882,-1366,-5871,-817,-664,-594,-360,-418,-22,289,-1338,-3788,-6022,-5744,-1098,624,-19,-346,-1006,-1666,-2290,-2608,-2497,-2031,-1420,-1017,-728,-2358,-362,-485,-462,-931,-590,-523,-5121,-465,-1789,-377,-255,-154,-62,-3231,-2487,-3860,-1852,-1464,-5448,166,100,-39,-148,-230,-397,-569,-1150,-1127,-1219,-1776,-1553,-994,-1001,-1003,-3271,-2761,-1944,-4483,-1309,-844,-295,-1731,-3474,-1850,270,-938,-3777,-626,-4471,-318,-1334,-2415,-2951,-2634,-2196,-550,372,1173,6026,2117,-1308,-110,1299,19,10483,10397,-2488,-1762,7970,-4834,-2924,3795,4051,3146,9917,10074,9410,8451,7335,6033,4643,-15133,-7797,575,-496,-1110,-1126,-731,-8460,-4782,-2175,-31617,-70335,-46176,-11098,696,-6063,-980,603,-3891,1525,-2551,644,735,-3248,-2201,290,701,215,-2332,-497,-2929,-2715,-4518,-3038,-2612,-2177,-1806,-1435,-1085,-852,-1414,-431,-253,-1247,-2431,-915,335,-131,-1833,-635,-1839,-1748,-2149,-662,-2546,-1201,-1308,-1081,-824,-581,-263,-1248,-1178,-1241,-19,-163,-719,-748,-1682,-1161,-1433,-1746,-1924,-2054,-2110,-2116,-2161,-2177,-2086,-1990,-1815,-1518,-1243,-1394,-726,-2175,328,-33,1252,1388,511,-2897,-3349,-1731,-1412,-347,-818,-1065,-866,-360,-1088,1115,-303,622,230,-2416,-275,263,1415,626,-3028,-2371,-713,-3354,-1685,-2418,-2497,-1942,-1302,-773,-2215,47,284,255,-432,-120,-474,-1544,-1373,-1820,-2108,-2201,-2157,-1964,-1821,-1647,-1426,-1148,-836,-3012,-165,-603,-5852,1322,1787,2138,-734,-436,2695,2658,2512,2265,6,1464,1000,340,-279,-1012,-1630,-2258,-2796,-3206,-3326,-3337,-3261,-3456,-3729,-4096,-3965,-3568,-2809,-2184,-1519,-803,-226,166,1010,667,-345,784,1219,311,1375,1248,838,-577,-331,-381,-4459,-1240,-2313,-1659,-1451,809,-922,-1158,-1324,-1564,2123,4344,823,-1240,115,-1408,-1423,898],[158,-1720,-526,1562,1139,3149,3059,1066,1430,448,-1429,-643,-1642,-1763,-978,-797,-599,-2378,-2556,-2231,-1611,-1034,-938,-3283,-1929,-778,-1515,1171,1615,-1271,417,-59,1187,1584,1232,832,334,-286,-1003,-1688,-2240,-2447,-2030,-1433,-900,-449,-1898,-488,-972,-2367,-3567,-1974,-2204,-2329,-2544,-2200,-1814,-1255,-886,-1263,-800,-1066,-1144,159,27,-535,-1191,-969,-1377,-1910,-2392,-2734,-2622,-2109,-1602,-2818,-681,-226,-136,99,109,-1480,-257,-1238,-674,-720,-590,-350,17,-791,767,193,-558,1441,1972,937,-3418,-2500,-55,43,-2171,-1907,212,-14,-422,515,-1283,-1561,3040,3646,2872,-1280,-246,-1540,-3211,-1614,-368,-867,1924,152,-3264,-1140,-421,-1024,-1596,638,-877,-190,-363,-4319,-640,-2037,-2481,-1840,-1162,-605,-1222,-1350,-1477,-1684,-1877,-191,-1264,-1576,-685,-1398,-885,-1182,-1340,-1395,-1468,-1628,-1875,-3254,-2317,-2613,-3070,-3352,-3024,-3036,-1787,-1224,-1350,-2018,536,1004,-2020,-1562,-2026,-750,352,894,1682,1164,57,-907,221,-127,-2459,-2149,-637,-1039,-2241,-1388,-1642,-1950,-2146,-2260,-2358,-2388,-2225,-2072,-1828,-1794,-1903,-981,-534,-130,237,-1475,-2065,-1978,-1375,996,-842,-1361,78,3564,97,40,-758,-2667,-2878,199,-3050,267,2575,5951,6124,-369,43,6104,3311,-1341,-3782,849,3211,1624,2830,2214,-7964,240,297,-544,-1237,-10254,-1972,-2067,-2132,-2046,-23299,-13389,-28119,-14720,-130091,-186173,-38640,46,-33537,269,146,-52779,-137227,-34093,-1349,-1716,-2123,-14105,-13045,-3837,-2348,-1014,-159,552,957,-5630,-3603,1445,5387,6174,6908,2635,3013,1385,-566,-385,1777,4845,7773,50,-1825,2783,4063,-923,1909,889,52,-724,-1224,-2216,-2702,-1092,-560,-3106,-2945,-1486,1572,1911,2072,650,-1855,-2923,-452,57,34,-2515,-397,-962,-1511,-2049,-2566,-2885,-2929,-2626,-2074,-1368,-1165,-174,383,774,-1773,997,861,-469,-3829,-365,-3083,-1917,-2588,-3028,-3058,-2691,-2225,-1684,-1364,-1137,-924,-708,-661,-2335,-1509,-1090,-101,281,547,633,-2380,788,769,-1874,274,-2598,-2654,-3451,-1209,-1574,-2191,-3147,-3313,-3376,-3120,-1642,-1926,-3333,-770,-1036,-1201,-278,-554,2474,270,-646,2166,-484,689,660,324,88,-213,-551,-1083,-1763,-2670,-3509,-3344,-2144,-769,-527,-2381,-1030,-2704,-842,-599,-561,-394,221,-208,-285,-942,-1702,-114,1746,2141,-2861,-3403,-66,2188,452,932,352,3380,305,1616,4172,2647,-1223,372,2586,847,-1313,-2769,-599,-1411,-2200,-2906,-3503,-3641,-3539,-2804,-2238,-1704,-2181,-1014,-761,-697,-2370,-724,-711,-702,-2013,-1214,-556,0,-2656,753,965,213,-859,-1261,-1078,-1516,-47,-576,-1561,-2064,-1621,-2195,-3922,1759,-310,75,3228,2645,-1474,-2638,-2492,-1858,-728,273,1832,1437,-2893,-518,2151,2039,692,1653,-1160,-320,43,-2532,-602,-2176,14,-386,-833,-1292,-1735,-3056,-2569,-2868,-2889,-2772,-2365,-1944,-1499,-1222,-821,-1822,-626,-1208,-54,-973,-125,-262,-276,-304,-368,-572,-551,-743,-907,-1075,-1349,-2437,-1736,-1366,-2914,-2287,-3572,-746,-379,-38,406,811,-411,148,-973,2048,1227,443,1129,1120,-86,147,790,-42,-647,-1415,-2115,-2543,-2743,-2714,-2537,-4577,-2107,-1879,-1721,-1481,-1213,-687,-5249,-1498,-3443,-966,320,1118,-519,-2499,-1560,-2798,50,2026,1795,1534,-686,-65,423,-1730,-770,-656,-649,-2819,-1399,-628,2619,2919,-2594,603,-876,-815,931,-775,-3224,-2071,-3934,-2138,-2462,-2720,-2372,-497,1123,1390,560,-819,-2558,-1761,25,1665,1391,1129,738,458,-473,-133,-512,-911,-3661,-1700,-2108,-2499,-2837,-3085,-3316,-3404,-3252,-2998,-2916,-2822,-2768,-2836,-2940,-3074,-4519,-3514,-3716,-3487,-3228,-2811,-2543,-2426,-2318,-2662,-2146,-2212,-2224,-2294,-2710,-2816,-3218,-3583,-3708,-3347,-2897,-2293,-1773,-1290,-958,-3173,-1477,-890,-928,-3126,-669,-814,-964,-1140,-1255,-1375,-1427,-4339,-1493,-1597,-1595,-1669,-1671,-1493,-5175,-1141,-3844,-881,-857,-930,-12335,-2089,-1253,-1345,-9318,-4704,-1090,-958,-697,-463,-14651,516,1010,1447,1830,-22370,2382,2640,-138764,-46204,3220,3184,3048,2854,2470,-1485,1744,1297,-283,-16650,397,279,290,-950,370,-463,-2512,-6,-3907,-891,-1603,-2474,-3212,-3135,-2300,-1294,-671,-3362,-6870,-6202,-422,1489,89,1966,1394,704,-119,-994,-1907,-2572,-2887,-3054,-3022,-3685,-2709,-2656,-2281,-1779,-1332,-682,-4614,189,-1080,734,855,852,755,-2943,-3400,-4599,-465,-276,-4894,-301,-175,-94,-26,-25,-236,-603,-1766,-1950,-2324,-1860,-1430,-220,476,-377,-3016,-2820,-1673,-4301,-316,2387,999,-1717,-3239,-1693,211,-1014,-3537,26,-3416,-1823,-2995,-2934,-3504,-2504,-2547,-530,553,540,2686,2153,-1818,18,978,-841,1973,1927,-2095,-1895,2400,-3576,-6747,-1242,1908,1761,1365,955,491,8,-385,-779,-1144,-13490,-4783,-2320,-2773,-2980,-2645,-2050,-8952,-5519,-3384,-37549,-85086,-62329,-17067,873,-6793,-1014,-302,-3399,945,-3021,683,765,-3585,-2788,-687,-677,194,-2345,-433,-2203,-2830,-3774,1086,3899,-274,1281,1987,663,-797,-2218,-3481,-2399,-1432,-2723,-1369,901,-111,-1223,-705,-1999,-1520,-1866,-255,-2360,1948,1144,360,-577,-1579,-2425,-3219,-3735,-3925,-4067,-4081,-4120,-3901,-3489,-2756,-2064,-1425,-734,-120,425,882,-1276,196,1589,-265,1739,1797,915,-1737,-1021,-1995,543,-638,402,1298,-263,-2546,-3076,-1570,-1002,1611,1310,-118,517,154,-291,3,-694,586,202,-2657,-202,-304,1296,583,-2546,-1707,67,-3456,-527,-1308,-2023,-2664,-3230,-3690,-3923,-4003,-3951,-3962,-3879,-3775,-3631,-3442,-3318,-3218,-3137,-3098,-3067,-2899,-2720,-2442,-2075,-1650,-1242,-2760,-603,-252,-5650,445,778,1055,-108,-516,1972,2270,2546,2778,827,1823,2925,1130,2173,1479,-638,-241,-1316,-2494,-3608,-4081,-3251,-2286,-1974,-3697,-4017,-2242,-677,1575,1295,-703,148,569,39,-414,-714,-806,-770,-658,-483,-477,-415,-498,-538,-1133,-3719,-922,-2240,-1757,-1660,157,-1366,-1347,-1662,-1901,1694,4243,1202,-1309,-132,-1794,-1366,968],[121,-1172,102,2060,1148,2910,1828,854,96,-310,-1505,-614,-1399,-1477,1019,1477,1692,-1869,-2531,-2495,-1538,-1389,-1283,-3186,-2059,-2378,-2983,-3430,-3724,-3851,-3921,-3797,-3537,-3154,-2886,-2501,-2038,-1535,-1012,-427,173,-676,-1674,-1198,188,1612,-1762,-953,-1252,-2042,-3498,-2216,-2507,-2024,-1874,-1466,-1500,-592,-982,-1272,-799,-1552,-1646,201,-37,-894,-1456,-1096,-1385,-1695,-1829,-1781,-2234,-1396,-1013,-2668,20,664,-425,1517,156,-1779,-211,-1704,1893,1816,1776,-988,1470,-234,467,195,-351,1319,2293,1043,-3166,-2209,719,210,-2431,-1844,114,-288,-825,-102,-2205,-2046,2673,3121,3621,-836,0,-1231,-2704,-1914,-714,-755,1539,-556,-4049,-1965,-504,-1304,-2241,668,-709,163,-543,-4036,-446,-1134,-1309,-1129,-688,-151,-873,-998,-1550,-1971,-1755,376,-1614,-1720,-257,-1780,-917,-581,-448,-21,491,663,1242,-2972,-95,-814,1171,351,-1479,-3233,-964,-1545,-1875,-2597,-1718,-1411,-2297,-1959,-1897,-1507,-299,-484,-723,-1215,-1670,-2122,-2524,-2867,-3183,-3344,-3426,-3482,-3443,-3315,-3132,-2995,-2782,-2566,-2440,-2354,-2175,-2093,-2001,-2225,-2506,-1970,-1866,-1818,-1810,-1835,-1918,-1979,-1961,-1668,-1445,-1591,-627,-98,37,-334,-992,-2204,-3764,26,-4198,-106,331,119,-92,-140,-556,138,364,-1748,-3940,732,636,381,6,-438,-8446,-1660,-2185,-2837,-3355,-12936,-3804,-3794,-3765,-3595,-20121,-10932,-27146,-12286,-195621,-219240,-32762,-2920,-28015,-3132,-3339,-47919,-124481,-7327,-4190,-4083,-3842,-12684,-10498,-2502,-2676,-1405,-928,-507,-106,-4498,-4314,649,933,1274,1714,2218,2762,77,-618,-663,1888,4946,4924,-527,-1966,2472,3115,-1508,1445,635,81,-275,-235,-2658,-2481,-194,-316,-4080,-3463,-1090,2343,3895,3412,137,-2204,-2759,16,339,271,-2693,1782,1642,1650,-1772,-1663,1948,2330,2540,2935,1209,-1436,1138,3744,1215,-2343,1297,1639,-1117,-3159,209,-1748,-1696,-2239,-2166,-2644,-881,-181,-2021,981,-1719,1131,1316,-257,-2705,-1868,-1363,662,1160,815,845,-1740,641,586,-1489,299,-2871,-3143,-3523,-644,-1068,2,-2694,-755,-2131,-3230,-1659,-2547,-3757,-1370,-864,-1515,-519,-693,491,383,-907,-231,-986,-744,-887,-797,-610,-494,-412,-551,-797,-1375,-2178,-3123,-3478,-2030,-525,-2913,-1184,-2401,-909,-882,-547,-363,1633,2586,1528,-843,-1758,-703,-440,65,-2786,-3711,-342,1217,469,1734,616,2700,341,1753,3470,3262,-889,333,2103,1095,-1385,-2941,-240,-570,-1396,-935,-1347,-3373,-3559,-1439,-685,-525,-2394,-329,-231,-545,-2868,-610,-830,-1160,-2759,-2134,-2253,-2424,-2280,-2111,-1962,-1753,-1588,-1555,-1407,-1741,-1266,-1186,-2449,-1751,-1409,-2261,-3683,-232,-1365,-186,-221,-355,-1118,-3243,-3594,-2920,-961,-999,-922,-799,-2756,-396,-41,187,510,824,-1070,-612,49,-2188,-988,-2907,-331,365,-190,-795,-1394,-3173,-2354,-2452,-2199,-3243,-1515,-1184,-890,-1204,-589,-1934,-344,-948,-1066,-1829,-397,-478,-414,-357,-780,-809,-429,-607,-765,-932,-1197,-2381,-1666,-1132,-2572,-2770,-3062,-539,-12,288,679,1030,61,-94,-1095,2075,1110,537,852,817,-437,208,-194,-1211,-2330,-3396,-2804,-2979,-440,-128,1232,-5187,3262,3924,1935,3031,-763,-668,-5749,-293,-3064,-923,433,1131,-507,-2640,-1864,-2946,-1541,-1663,-1698,-1773,-1880,-2021,-2225,-2197,-1873,-1379,-602,-2131,-1130,-187,2257,2705,-2568,679,-799,-594,1268,-299,-3311,-2482,-3777,-1675,-2194,-2751,-2735,-1704,-1460,-1290,-1052,-897,-2436,-1256,-326,-153,-61,43,-9,-1,-605,-248,-579,-1001,-3444,-1974,-2464,-2801,-2755,-2336,-1887,-1502,-1228,-1068,-2335,-1332,-1534,-1821,-2037,-2087,-4503,-2389,-1689,-1160,-1735,-719,-659,-800,-2477,-1179,-1377,-1664,-1890,-2069,-3158,-2394,-2425,-2259,-1963,-1654,-1425,-1093,-889,-2065,-782,-4170,-2413,-1396,-1491,-2150,-1586,-1414,-1173,-980,-1190,-1276,-710,-4908,-645,-595,-340,-101,-704,564,-4065,934,-5346,-1081,-611,-246,-11205,-1466,-2288,-3016,-9990,-2729,-740,192,1132,1222,-10785,3375,3835,4067,4088,-64161,3586,3247,-146751,-52084,2245,1882,1558,1319,1017,-1504,742,602,-1298,-15865,459,421,420,-2937,399,-1561,-3409,379,-2284,283,111,-263,-250,-439,-632,-695,-825,-2903,-7483,-6454,-794,-627,-429,-216,1,244,414,509,452,440,479,305,-1086,-4635,-254,31,-150,-1291,1901,1501,-4251,268,-246,3332,2765,1736,1084,-2578,-4190,-4856,891,2861,-3061,1815,2056,2029,2200,2505,2842,1974,-2396,-488,-1144,-1812,-1372,-324,1846,-220,-2431,-2459,-1377,-4071,-1656,-2169,-2667,-3160,-3609,-3959,-4212,-3917,-3495,-3048,-2630,-2277,-1999,-1680,-4005,-2511,-2929,-1395,-1534,-1646,-1844,-1915,-2422,-2317,-2471,-2387,-1986,-1422,-1819,-2282,701,-3140,-10870,-5322,723,2727,2767,2686,2419,1978,1482,870,215,-11574,-1578,-1540,-1851,-1858,-1645,-8302,-9324,-6426,-4723,-42076,-92606,-76292,-21294,418,-7294,-1156,-1394,-2892,-183,-3311,-719,-852,-3911,-3051,-1601,316,778,-2344,-313,-1451,-1988,-2988,1109,3234,29,893,655,-368,-1375,-2008,-1976,-1443,-1166,-2494,-1802,969,51,-438,-499,-2170,-1410,-1728,-202,-2309,408,-209,-633,-988,-1164,-1022,-1274,-1484,-1646,-200,-198,-584,-1002,-2433,-1457,-2035,-2726,-3323,-3834,-4065,-3888,-3503,-3015,-2425,-1878,-1321,-729,-244,-2089,-1403,-1933,601,-1366,-803,1817,-1064,-2128,-2114,-1158,-651,2045,1957,32,1905,1968,354,1240,-1144,619,87,-2703,255,-693,1121,324,-2176,-995,905,-3575,-1265,-2733,-4161,-5429,-5334,-4355,-3387,-2546,-1815,-1344,-1294,-700,-1313,-2098,-640,-894,-1258,-2188,-2357,-2928,-3582,-4221,-4812,-5322,-5714,-5906,-5852,-5650,-5454,-5308,-5270,-5390,-5602,-5910,-6300,-6633,-6333,-5621,-4817,-4074,-3297,-2750,-2255,-2023,-1882,-1999,-2335,-2930,-3746,-4804,-5780,-6304,-5485,-4369,-4123,-2535,-1171,353,1045,-654,520,1011,726,227,1201,811,762,447,390,212,169,0,-196,-1744,-2991,-669,-2029,-1710,-1838,-478,-1682,-1458,-1901,-2156,1160,1116,1207,-1188,-163,-1948,-1139,1181],[61,-550,476,403,308,-104,-676,-1271,-1788,-2043,-2025,-1646,-1137,-1148,-33,423,559,-1514,-2363,-2668,-1406,-1776,-1681,-3216,-1855,-1257,-2390,189,376,-2549,229,-880,144,176,80,89,157,-475,229,388,471,-883,-1751,-1206,-539,-325,-1656,-1458,-2070,-2684,-3156,-2521,-2434,-1354,-728,-140,-1627,555,-1086,-1276,-850,-2018,-834,386,671,-1121,-1336,401,1242,108,2720,-838,-1989,2463,1776,-2510,1326,2916,-832,2180,-42,-1892,-94,-1823,1287,3098,1417,-1679,1240,425,400,162,-55,-111,-76,27,-2633,-1676,658,601,-2446,-1800,-115,-686,-1260,-592,-2874,-2149,3509,6226,4370,-345,380,-743,-1828,-1787,-659,-428,1224,-1218,-3499,-2789,-564,-1488,-2492,825,-444,538,-719,-3586,1735,1580,805,855,520,260,-430,-628,-1518,-2094,-1502,-351,-1641,-1552,-368,-1874,-851,-864,-1186,-1475,-1848,-2344,-2911,-3142,-2718,-2095,-1588,-1037,-1598,-2985,129,-474,-638,-2741,108,-104,-2376,-1937,-1541,-2089,-1175,-1371,-1473,-1717,-1871,-2018,-2150,-2271,-3469,-2398,-2291,-2153,-1974,-1805,-1704,-1770,-1866,-2009,-2148,-2010,-1502,-965,-380,-2149,-2535,953,1377,1685,1222,-914,-1355,-786,234,1739,-360,-1594,228,1808,178,-559,-1111,-1239,-2781,178,-4993,-1021,-1596,-1994,-2225,-1999,-1558,-1166,-738,-1823,-3774,506,864,1141,1357,1536,-8351,-2027,1683,1578,1501,-15206,1504,1474,1271,1024,-14055,-8139,-26559,-5639,-239897,-227809,-23614,-1883,-24146,-1945,-2152,-39916,-108247,-3320,-3732,-3244,-2705,-10803,-7897,-1390,-2654,-855,-766,-789,-878,-3069,-4486,-1893,-2209,-2131,-1639,-1034,-425,-954,-59,-716,1784,2070,2234,-757,-1888,2001,1617,-1735,472,-241,-892,-1583,-2056,-2686,-2000,-1583,-1103,-4573,-3237,-537,254,386,358,-53,-2254,-2230,-534,-695,-748,-2407,-276,141,559,-2066,-1162,1216,1198,1142,1077,1032,-1418,660,528,138,-2483,-157,-421,-1463,-2089,-1146,-1514,-1674,-1669,-1505,-2561,-1024,-822,-2645,-582,-2729,-814,-967,-1341,-2845,-2244,-2625,-2906,-2878,-2656,-2395,-1921,-1557,-1104,-780,-369,-2897,-3425,-3339,-520,-1163,78,-2132,-261,-1432,-2836,-1770,-2739,-3819,-307,-147,-1715,-705,-641,2419,673,-884,1093,-1360,87,907,515,149,-241,-508,-713,-734,-621,-261,370,1144,1827,-371,-3190,-958,-1829,-935,-1012,-257,-140,1880,3032,2384,-582,-1653,-37,-142,-573,-2634,-3864,-1424,-1581,-1623,-1478,-1391,-1207,-1017,-765,-689,-497,-530,-396,-405,-285,-1114,-2940,207,528,-1901,-827,-1244,-3359,-3415,-1282,-166,-454,-2614,-1019,-1153,-1352,-3273,-1789,-2073,-2511,-2995,-2658,-2095,-1515,-1674,-219,223,-135,-1412,-1692,-1626,-1904,86,-301,-3283,-1277,-1197,-2205,-2994,-423,-2346,-547,-121,-412,-562,-3238,-4466,-3120,-401,1821,2501,2216,-2604,-230,1999,3764,1152,2193,-938,-886,141,-1673,-1444,-3322,-612,-749,-1057,-1099,-1541,-3006,-598,-549,-507,-2830,-643,-777,-948,-1189,-1510,-1801,-1856,-1957,-1912,-1838,-1275,-956,-741,-878,-1531,-746,958,1035,-584,1018,794,-2305,-1606,-986,-2142,-3079,-2508,-438,-604,-813,-889,-932,-961,-871,-1340,-637,-542,-510,-557,-662,-940,-1377,-1805,-1929,-1572,-855,71,-3459,1594,301,751,-5733,5062,5464,2067,1656,-412,-1366,-3891,977,-2513,-925,-209,294,-358,-2755,-2154,-3022,104,4677,4586,1745,-696,-145,119,-1539,-1840,-438,661,-1424,-826,265,2696,2469,-2531,654,-700,-443,-181,-419,-3351,-2721,-3440,-1008,-1334,-2602,-2991,-1130,126,599,646,-688,-2285,-761,-906,-1596,-2152,-2106,-1612,-756,-804,389,829,-389,-3016,1854,1606,1248,884,611,405,342,413,-1337,-2402,-126,-1160,-786,-1620,-2926,-3993,-1849,-1687,-1101,-1788,-1112,-1008,-941,-2685,-521,-200,54,343,-2268,-3737,-1650,-1912,313,32,-337,-807,-1121,-1448,-3424,-1925,-5269,-3406,-2395,-2477,-2610,-2656,-2637,-2553,-2482,-2396,-2390,-2398,-5009,-2495,-2577,-2451,-2295,-2042,-1667,-3043,-1181,-7044,-3714,-3519,-1690,-9952,-1896,-2232,-2554,-10544,-3060,-3389,-3825,-3573,-3113,-6946,-1745,-1098,-528,-53,-109072,-20247,-57467,-149954,-59920,1521,1672,1862,2147,2385,-1318,3145,3429,-2758,-13416,3596,3215,2616,-2563,0,-2753,-4487,-2836,-2902,-1879,-942,-1388,597,1141,1523,1873,931,-2421,-7650,-6441,103,225,-709,-1816,-3009,-3819,-3018,-2019,-1149,-254,631,617,-2169,-4865,-532,1619,-816,-1364,1194,1145,-4046,455,653,779,802,827,627,-2144,-4418,-4577,1237,1260,-1105,1019,981,768,606,505,368,254,-2946,-1124,-1143,-1841,-1342,-1336,-1746,-2069,-2373,-2736,-3208,-3748,-4197,-4460,-4136,-3826,-3528,-3217,-3118,-2909,-3187,-2479,-2339,-2287,-2320,-2307,-4365,-2647,-3287,-2974,-3184,-3247,-3257,-3022,-3047,-2658,-2517,-2639,-2121,-1833,-1609,-2804,-143,-3669,-14654,-7543,740,2348,3656,3922,3941,2941,90,2706,1235,-9435,532,32,-144,73,518,-15036,-9581,-7382,-5857,-43732,-86199,-87947,-23426,627,-6984,-1315,-2520,-2326,-2561,-3391,-2516,-1910,-4000,-2697,-2578,-142,98,-2231,-113,-618,-1083,-2275,-2755,-3415,-3109,-2117,-967,143,1028,-1602,1185,1050,-1010,-1998,-2094,825,403,476,-5,-2283,-1357,-1652,-132,-2264,3395,2805,3241,3386,3158,-77,-879,-1419,-1828,1419,970,-551,-853,-2673,-1359,-1234,-1760,-2208,-2670,-3095,-3429,-3576,-3399,-2974,-2545,-2105,-1637,-1279,-2293,-1751,-1867,313,-2100,-1878,911,-1726,-1725,-909,-448,-268,1899,1862,187,1849,1915,916,1182,-1571,778,-33,-2385,1096,-738,933,-73,-1863,-305,1779,-3659,-213,648,-54,-602,-956,-1079,-1683,-485,-309,-166,-1438,-474,-1588,-2354,755,2243,1355,-2117,-105,-1317,-2744,-4127,-3263,-1671,-1070,-2094,1322,445,-5308,4484,4261,-1607,1316,-843,2306,1229,49,-1172,-2375,-3588,-3321,-2276,-1327,-671,-119,179,284,159,-3017,-670,-1220,-2236,-2818,-3637,-4414,-4136,-3315,-2786,-2336,-1927,-1549,-1325,-1177,-1035,-860,-620,-351,-46,339,598,934,1079,328,-2355,-2471,-645,-1884,-1716,-2174,-1245,-2023,-1721,-2245,-2547,-384,-234,-83,-1136,-228,-2130,-1017,1239],[-1316,-1029,-765,-523,-145,52,166,252,275,254,-1656,-721,-619,-576,-550,-485,-468,-1065,-2028,-2494,-996,-1904,-1864,-3188,-1552,-1368,-2533,-10,5,-3066,120,-1141,90,86,-146,-349,-505,-562,-498,-282,6,-1031,-1574,-1078,-1031,658,-1418,-1809,-1235,-1290,-2592,-2680,-2261,-2279,-1984,-1598,-1613,-1039,-1095,-1189,-863,-1751,-162,-85,-9,-1120,-794,250,444,340,770,-328,-1600,1102,1103,-2285,1172,1337,-1274,1392,-142,-1802,111,-1578,436,848,696,-2271,268,14,-215,-485,-697,-863,-923,-918,-2078,-1072,-509,-301,-2246,-1773,-462,-1165,-1718,-997,-2906,-1958,3379,5713,4968,179,823,-193,-870,-1335,-369,-60,905,-1844,-2545,-3285,-668,-1675,-2392,839,-181,-43,-961,-3087,-842,-1145,-1369,-1624,-1795,-1850,-1800,-1653,-1485,-2171,-1230,265,-1512,-1217,-47,-1794,-637,1364,3405,3519,1606,1154,2036,-2147,1297,-431,1301,690,-1664,-2673,274,-711,-1685,-2819,-3622,-4122,-3233,-2327,-1431,-2669,-174,-559,317,128,-166,-792,-1153,-1769,-3850,-3066,-3524,-3465,-3055,-2724,-2561,-2667,-2883,-3154,-3071,-2494,-1659,-871,-97,-1877,-2264,880,1745,1902,961,-634,-856,81,864,712,-56,-1600,-45,-215,-396,-755,-1323,-1499,-2012,-2363,-5533,-2226,-1840,-1322,-933,-575,-1224,100,522,-1742,-3577,1878,2952,2927,721,4417,-8241,-2201,4956,4870,4747,-16965,4466,4198,3710,3153,-6927,-5685,-26817,439,-218926,-210323,-13589,-9,-22213,-270,-624,-29637,-85194,-1661,-1705,-1335,-856,-8846,-5671,539,-2533,929,831,329,89,-1667,-4315,-2504,-3640,-3607,-2360,-1159,-51,-1732,839,-815,2757,3685,3863,-902,-1863,2235,2974,-1902,1692,933,237,-520,-1166,-2580,-2374,-2862,-3208,-4264,-3433,-3356,-3087,-2700,-2296,-1920,-2210,-1633,-739,-547,-571,-1994,-1020,-1369,-1789,-2480,-2838,-3388,-3912,-4269,-4283,-3964,-3687,-3490,-3248,-3106,-3049,-3034,-3001,-2864,-2709,-2596,-2562,-2390,-2169,-1909,-2472,-1435,-1267,-2710,-1129,-2636,-1209,-1274,-1532,-3020,-2113,-2300,-2404,-2323,-2257,-2234,-1948,-1694,-1274,-827,-484,-2900,-3728,-3148,-480,-1360,-46,-1689,231,-733,-2392,-1846,-2712,-3733,-97,125,-2001,-1040,-609,1698,726,-774,686,-1814,6,1448,1393,527,1161,1605,29,1484,2549,834,3314,2029,1802,-286,-3367,-561,-1271,-1104,-1064,87,72,681,-99,-979,-1851,-2625,-2810,-2245,-1580,-2614,-4088,-285,-148,-126,-155,-478,-894,-1443,-2006,-2730,-3060,-2673,-1948,-1206,-438,-807,-2999,81,1265,-2369,-770,-1170,-3318,-3292,-1107,-919,-1259,-2987,-1705,-1776,-1968,-3698,-2440,-2513,-2254,-1819,-2276,-2248,8,-1127,-846,1737,-349,-1635,-1804,-1822,-2121,2292,169,-3921,-819,-1124,-2189,-2394,-1470,-3327,-1077,2613,3066,-15,-2843,-4460,-2596,564,2598,2578,2423,-2537,-89,1475,3491,1374,2238,-858,-1232,242,-1091,-2056,-3277,-1139,-1754,-2198,-2480,-2634,-2762,-2752,-2725,-2578,-2507,-2323,-2272,-2309,-2493,-2859,-3227,-3391,-3055,-2466,-1910,-1346,-842,-1175,-1430,-2092,-481,1502,1625,-649,1714,1545,-2224,-1629,-796,-1657,-2932,-1979,-161,118,-234,-519,-840,-1194,-1450,-1673,-1804,-1895,-1960,-1988,-1929,-1872,-1799,-1641,-2179,-972,-576,-164,-3991,793,828,200,-6054,1924,2070,2037,375,81,-1976,-2060,1167,-1887,-1023,263,941,-91,-2666,-2376,-3047,218,5365,5062,935,-696,-180,-92,-1502,-2239,-200,447,-757,-517,-552,-917,-1249,-2549,-2224,-2626,-2920,-3215,-3319,-3434,-2960,-3093,-2130,-1695,-2320,-3076,-1494,-239,580,870,-499,-2137,-307,314,-293,-1129,-2031,-3040,-3311,-2463,-1323,-214,-584,-2464,2454,2324,1069,1574,3022,4591,4085,668,-1599,-2345,-86,-1129,-724,-2337,-3532,-3223,-1168,-1600,75,-1696,-746,-1316,-1787,-2219,-1532,-959,-378,248,-2651,-4406,-2214,-2189,492,1290,500,538,179,-262,-4098,-2353,-6141,-4351,-2294,-2271,-2366,-2342,-2282,-2218,-2222,-3188,-2345,-2466,-4289,-2780,-2927,-2702,-2368,-2475,-1496,-2101,-832,-8796,-6767,-6936,-2788,-8668,-793,-890,-891,-10745,-529,-356,-301,-286,-509,-3976,-1097,-1613,-2035,-1879,-147246,-279763,-204243,-145050,-67105,3777,4479,5095,5730,6325,-934,8086,9020,-4402,-10367,5462,5122,8712,-519,-912,-3895,-5620,1588,-149,417,829,-1862,724,2160,2227,2260,1549,-1935,-7207,-6139,-41,461,1003,977,-169,-163,-956,-1872,-2941,-3786,-3074,-2117,-3180,-4461,-533,851,-1431,-1388,1768,1865,-3999,770,807,356,-150,-655,-1094,-1679,-3975,-4077,-1551,-1439,-1367,-1277,-1271,-1345,-1373,-1337,-1311,-1222,-3339,-1753,-1117,-1845,-1374,-966,-915,-1000,-1267,-1572,-1730,-3374,-2559,-2875,-3124,-3274,-3328,-3324,-3539,-3666,-3740,-3563,-3077,-2483,-1869,-2122,-4544,-2940,-3664,-1059,321,869,786,791,-3727,461,-419,-3327,90,118,-1537,-3438,830,-5177,-17180,-7170,1835,1709,2354,2340,2139,-11669,-8174,732,153,-7274,-596,-560,-245,268,805,-20850,-9877,-8372,-6650,-42370,-78238,-95656,-23471,2024,-6029,-1556,-3676,-1802,-892,-3425,-154,-563,-3844,-2005,-3424,-2091,-2219,-2393,-2627,-2676,-2661,-2220,-1670,-899,-47,95,1691,2485,2023,-1526,1145,979,-836,-1560,-2344,379,770,1310,531,-2475,-1488,-1755,-133,-2262,3303,2377,3223,4549,3674,222,-383,-1224,-2034,-845,-1556,-2207,-2667,-3061,-3220,-3431,-3653,-3650,-3451,-3206,-2957,-2767,-2579,-2331,-2144,-1969,-1765,-1659,-2343,-2134,-1870,-842,-2901,-2838,-385,-2244,-1485,10,76,59,22,-171,-415,-626,-865,-1120,-1165,-2048,-1042,-864,-1891,-493,-514,-75,-650,-1678,197,847,-3778,-357,948,1453,1244,372,564,-1587,1143,-146,-397,-1485,-870,-1811,-2657,-604,-643,-575,-1864,-158,326,-160,-902,2395,157,-1266,-1758,1787,778,-5270,4261,3606,-3102,1819,-1090,587,572,917,1416,1886,2137,2262,299,869,665,493,-232,-976,-1719,-2685,-2204,-1604,-2278,-2761,-1313,-2564,-3043,-2058,1578,366,-694,919,1475,-108,148,1174,659,262,-258,-704,-1220,-1519,-1766,-1784,-2821,-2035,-929,-1679,-1638,-2504,-1897,-2156,-1982,-2515,-2884,-1413,-1727,-2009,-2284,-2505,-2567,-2648,-2434],[-3025,-2686,-2329,-1968,-1432,-1024,-643,-231,171,569,-1665,-684,-106,-25,1565,1780,1813,-723,-1769,-2248,-544,-1909,-1979,-3309,-1353,-1484,-2526,-1746,-1598,-3571,-402,-1371,117,968,826,34,-65,-755,-1429,-1733,-1474,-1286,-1303,-973,-1384,1371,-1187,-2149,-1003,-859,-2020,-2827,-1393,65,574,28,-1552,-915,-1129,-1151,-965,-1077,-345,-295,-398,-1031,-1130,-1591,-2108,-2593,-2524,-1872,-1254,-514,-5,-2094,585,736,-1767,260,-228,-1635,-891,-1177,-970,-720,-406,-2803,22,97,118,28,-63,-152,-168,-131,-1595,-548,389,603,-1933,-1811,-918,-1650,-2183,-1387,-2589,-1659,2299,2170,2007,695,1249,309,11,-743,-34,208,370,-2406,-1553,-2582,-859,-1941,-2115,-2070,-2541,-2853,-3062,-2976,-2939,-2930,-2793,-2632,-2364,-2002,-1598,-1208,-1492,-2256,-980,324,-1337,-819,199,-1609,-295,1364,2596,3248,1566,1261,2070,-1799,1998,-459,1499,950,-1731,-2432,1531,-25,269,-2894,117,1047,-2445,-1360,-1555,-3284,-1588,-1249,-830,-622,-392,-854,-17,-1932,-4089,14,458,-1626,-1113,186,-17,-2119,-705,-1068,-1495,-1870,-1965,-1915,-1709,-1684,-1936,-1378,-1284,-1308,-1420,-1619,-1925,-2249,-2512,-2478,-2431,-2175,-1921,-1609,-1306,-1139,-1634,-768,-693,-563,-5560,-196,69,481,856,1324,-1282,2502,1286,-1547,-3436,2111,5227,3010,-133,4856,-8310,-1984,3635,3177,2792,-17922,2325,2130,1833,1581,53,-3860,-28092,274,-161597,-177017,-6419,-1256,-22008,-2309,-2790,-18340,-52844,-2156,-1663,-1057,-603,-6916,-3891,-95,-2359,-409,-775,-1239,-1743,-2326,-3991,-2704,-2111,-1441,-807,-256,186,-1996,932,-993,1512,1688,1843,-1018,-1909,1985,2335,-2097,2194,1985,1788,1453,1146,-2419,-875,-108,-1573,-3660,-2313,-1481,-1671,-1773,-1851,-1906,-2062,-1643,-1332,-1058,-874,-1584,-629,-562,-577,-2954,-963,-1317,-1764,-2203,-2598,-2916,-3278,-3560,-3297,-2870,-2482,-2127,-1766,-1857,-907,-583,-390,-108,178,466,-2383,930,1082,-2173,-2078,-1788,1197,1192,-1594,-3261,-2058,-1779,-519,186,56,-206,-270,-402,-373,-288,-267,-2877,-4028,-2958,-519,-1661,-230,-1386,660,-60,-1984,-1879,-2487,-3502,34,197,-2351,-1491,-586,-196,-545,-852,-1194,-2334,-1464,-1486,-1270,-891,-449,144,588,1448,2041,793,3117,1857,1673,-281,-3424,-80,-781,-1383,-944,458,270,-338,-1103,-1506,-1092,-1621,191,1953,2914,-2705,-4386,-207,2074,1278,3605,1028,3140,-114,1924,658,-425,-1258,-1354,-690,264,-541,-3115,-104,1553,-2722,-781,-1129,-3220,-3181,-929,31,303,-3468,402,264,-625,-3752,-985,249,-1359,-951,-1701,-2633,-41,-621,-1520,1192,-589,-1842,-1868,-1909,-2319,2722,547,-3243,-374,-1153,-2183,-1859,-2270,-4150,-1676,2152,2031,494,-2293,-3811,-1928,-1310,-1633,-1430,-867,-2479,117,1154,1588,1565,1879,-775,-1587,414,-404,-2752,-2790,-1072,383,552,219,-1911,-2413,1120,1057,1001,-2081,750,267,-82,-1369,-984,-1337,-377,-637,-2448,-980,-1119,-1246,-1446,-1399,-2286,-876,-733,-756,-760,-804,-969,-2011,-1674,-925,-1028,-2324,-1408,-1207,-1305,-1532,-1738,-2030,-2409,-2735,-2987,-2969,-2750,-2485,-2225,-1948,-1787,-1763,-1824,-2553,-2026,-2209,-2412,-3829,-2635,-2756,-2850,-5859,-2884,-2782,-2714,-2571,-2470,-2362,-2049,-1802,-1607,-1424,-1245,-1047,-789,-2041,-2301,-2911,408,892,1169,144,-560,-78,-207,-1372,-2396,188,1016,-66,-115,695,495,286,-2516,-601,-1039,-1393,-1734,-1847,-3477,-2593,-2682,-866,-688,-1835,-2843,-1750,-150,-104,66,-155,-1870,217,424,348,117,-151,-608,-1002,-1449,-1900,-2333,-2500,-2213,-1727,-1114,-486,141,763,1283,1742,54,-1597,-2059,-55,-780,-283,-2998,-3151,-2258,-268,-1296,-87,-1308,188,1550,-1489,-1265,-551,-1071,-1489,-1655,-3024,-4692,-2546,-2100,-1538,-1633,-1839,-2188,-2446,-2799,-3488,-3665,-4930,-4801,-2421,-1188,-764,-295,149,551,-890,-4188,-2765,-1378,-2655,785,364,-52,-801,-2624,-1021,-1068,-99,-9764,-9954,-10466,-3135,-7260,1600,1398,1153,-10214,792,616,389,195,-157,-2057,-438,-33,983,2428,-166251,-535221,-333673,-127329,-69691,8975,10867,10641,10184,9520,-196,8621,8325,-5796,-7019,5470,3648,6226,2111,-1823,-4650,-6486,1300,440,-228,-872,-1466,-1677,-1878,-1992,-1923,-1916,-1874,-6022,-5388,-2258,-2401,-2205,-1854,-1440,-965,-524,-116,157,494,-132,-667,-3903,-3677,-216,126,-1798,-1218,-1382,-1856,-3887,-2976,-2920,-2512,-2186,-1910,-1628,-1242,-3192,-3393,490,1254,2008,-606,3491,1490,1688,2199,3251,-810,-3322,-2153,-872,-1625,-1301,-1322,-169,-918,-1408,-1463,-1334,-2789,-2188,-960,-849,-2023,-1808,-510,-362,-1398,-2570,-405,-649,-436,133,-2356,-4319,-3114,-3843,-1271,132,2091,4653,1204,-4127,822,-768,-3606,2089,1438,-1447,-3927,84,-7151,-17021,-3592,183,314,398,404,257,-30936,-14584,-908,-1469,-5080,-2604,-1984,-1397,-851,-418,-24176,-10115,-8477,-6906,-39724,-70580,-88506,-21412,-249,-4707,-1719,-4350,-1200,-1522,-3325,-333,-323,-3383,-1111,-3026,-268,134,-1844,463,1021,575,-1403,624,2149,708,-311,1253,743,52,-1342,-1413,-1963,-1684,-1139,-2468,-260,-64,-59,-228,-2665,-1716,-1937,-1078,-2120,-342,43,511,811,978,682,213,-836,-2141,677,418,-712,-254,-2526,-2000,-1155,-1335,-1154,-749,-229,278,-1954,628,359,-1194,709,359,-203,-2079,-2450,-1887,-2258,-3668,-3406,-1181,-2436,-1371,-59,128,231,214,56,-163,-378,-659,-1023,-1264,-2522,-1872,-2196,-2485,-2702,-2592,-2403,-2284,-2145,-2236,-2343,-3891,-2721,-2870,-2558,-2028,-1452,-883,-1568,431,278,-479,-1536,-1246,-2015,-3025,-221,3253,2527,-1590,711,1874,-109,-518,4622,278,-1549,-1496,2138,1055,-5390,-1607,-3102,-460,2143,-1425,3334,7553,6229,6233,2700,2530,3791,501,191,351,2091,3898,2140,765,-2437,959,-1448,-2307,-2303,-52,-1692,-3262,-2445,1320,-67,-808,883,1444,-694,264,662,181,-355,-903,-1359,-1880,-2191,-2453,-2445,-3270,-1808,-1360,-1560,-1621,-2943,-2435,-2157,-2385,-2838,-2595,-583,-903,-1253,-1654,-2047,-2306,-2580,-2507],[-325,-463,-707,-1015,-1145,-1325,-1395,-1252,-952,-542,-1668,-645,382,490,852,1171,1206,-469,-1575,-1983,-80,-1754,-1970,-3564,-1239,-1607,-2469,-381,-972,-4045,61,-1557,-198,1683,1868,-513,-109,-104,-626,-921,-1656,-2352,-2700,-2620,-2258,-1722,-1194,-2473,-740,-475,-1521,-2909,-871,76,718,587,-1473,-430,-1217,-1214,-1210,-319,832,817,-1016,-953,69,-528,-1315,-2329,-3374,-4396,-3502,-2441,-1584,-2003,-415,-34,-2254,-120,-352,-1501,-663,-788,-1114,-441,-292,-3299,-300,-451,-616,-825,-931,-919,-743,-469,-1257,-211,634,941,-1606,-1954,-1382,-1908,-2568,-1823,-2383,-1428,415,-238,-919,-1757,-2348,-2725,-2901,-2904,-2648,-2418,-2189,-2852,-1656,-1742,-1447,-2355,-1863,-912,-772,-546,-1768,-2228,-495,-861,-1307,-896,-1348,-1827,-2316,-2769,-2947,-2857,-2481,-1904,-1263,-699,-125,-1420,87,1069,1319,1643,1349,1174,1864,-1559,2509,-683,1753,1165,-1874,-2329,1631,-116,178,-2861,-1315,-1976,-2537,-2590,-2395,-3984,-1695,-1774,-914,-667,-353,-1071,302,-2135,-4161,365,1486,-1605,-753,1879,1960,-2975,-176,-459,1023,898,725,1174,-437,-1442,-1714,-1032,337,136,-93,-378,-709,-1075,-1426,-1620,-1995,-2281,-2577,-2776,-2926,-3160,-3327,-3374,-3316,-3005,-5462,-1978,-1285,-413,406,1240,-1097,2733,1033,-1343,-3412,2194,4364,2817,-1133,3752,-8461,-1562,3168,3047,3038,-17843,3449,3713,3827,460,3682,-2822,-30458,1883,-105189,-142654,-6043,-227,-23167,864,1558,-7344,-12194,2873,2862,2808,2542,-5076,-2514,1430,-2180,1208,1304,-418,499,868,-3689,433,1899,1585,1121,525,-176,-1636,-1418,-1718,-1842,-1690,-1379,-1159,-2015,-483,-447,-2378,-766,-1037,-1193,-1327,-1262,-2275,-983,-837,-2115,-3077,-1925,-789,-945,-1126,-1366,-1637,-1839,-1757,-1506,-1172,-826,-1265,-936,-608,666,-3325,-718,880,679,435,187,-35,-1383,-731,-1002,-1498,-1932,-1978,-2125,-1944,-1525,-1014,-534,57,639,1158,-2299,697,1839,-1420,-2660,-970,623,235,-2037,-3578,-2182,-1978,-1132,-623,-432,-395,-209,-173,-81,-55,-229,-2831,-4243,-2767,-803,-2069,-1198,-1411,-1543,-1650,-1659,-1874,-2087,-3151,-1284,-1213,-2746,-2007,-1119,-1331,-1620,-1989,-2528,-3076,-3704,-4316,-3844,-3031,-2224,-1345,-520,296,951,803,1945,1610,1429,-385,-3402,350,-433,-1749,-677,-1299,-2135,-2813,-2880,-2244,-1563,-1758,-571,-245,-26,-2888,-4743,-193,226,383,734,783,1469,-396,1826,3090,3723,-495,-138,3267,2280,-408,-3284,-374,976,-2924,-925,-1179,-3098,-3138,-1167,-1587,-1724,-4021,-1261,-726,-345,-3374,-1425,1,-1480,-232,-1166,-2789,-149,-239,-2203,521,-905,-2092,-1951,-1916,-2485,1018,906,-2327,-29,-1339,-2235,-1456,-2631,-4480,-2345,-2022,-2150,-2105,-1872,-3264,-1381,-619,-68,566,1130,-2470,337,1129,2174,1621,1841,-767,-2012,579,293,-3540,-2194,-1264,-803,-902,-926,-2107,-2102,-748,-741,-696,-1829,-717,-773,-863,-1603,-1606,-1517,-1646,-1831,-2249,-1800,-1673,-1535,-1662,-1129,-2225,-748,-721,-942,-1206,-1558,-2056,-2381,-2669,-2929,-3219,-3275,-3294,-3181,-2916,-2690,-2388,-2141,-1963,-1746,-1707,-1281,-1000,-705,-975,-536,-1134,442,572,-2759,819,882,-749,-3136,701,1400,-441,-5441,1939,2127,2143,-1389,1185,-2627,1206,1206,-386,-1385,-330,501,856,-1026,-1993,-2750,479,4908,5088,-735,-412,40,-343,-1281,-2443,542,1973,441,198,1628,4170,3824,-2592,459,-231,-337,413,-306,-3645,-2383,-2410,-1877,-2224,-2406,-2497,-2053,-1676,-1390,-1028,-770,-1659,-333,-189,-51,45,232,358,647,-1454,-442,-28,-896,-917,1822,1823,908,1225,1586,1436,1311,-582,-1484,-1774,-230,-429,319,-3299,-2260,-1411,604,-982,-288,-832,-198,1130,-1764,-293,-857,-1454,-1984,-2307,-3520,-3849,-2783,-2593,-2534,-2418,-2291,-2185,-1895,-1645,-2349,-5161,-3642,-4391,-2448,-593,-331,91,593,69,-1349,-5279,-3346,-1149,-620,2120,1636,1082,-1630,-2240,-840,-854,-400,-8656,-13161,-12617,-2905,-5989,1057,666,217,-9074,-503,-803,-1135,-1432,-1893,-2122,-1981,-1217,-146,974,-156472,-663411,-391742,-92031,-64422,-184,3522,2813,1995,1022,235,-537,-1165,-6901,-3811,-2253,-2601,-2972,-3052,-2688,-5062,-7129,-1363,-1018,-642,-410,-603,-1705,259,404,602,627,-677,-4458,-4428,-652,-583,-917,-1104,-2500,-820,-490,-112,220,726,-1017,-1132,-4401,-2930,119,-236,-2077,-1053,2388,2081,-3822,2057,3293,3977,3720,1899,-100,-347,-2449,-2782,-15,325,1141,-1210,3462,1337,1187,2081,2283,-1793,-3127,-2423,-550,-1337,-1286,-1760,-877,-683,-1250,-1674,-2017,-2153,-2812,-2111,-1918,-1746,-1433,-1145,-1066,-1433,-2050,-635,-659,-821,-1110,-2531,-3953,-3068,-3726,-2339,-2194,-1857,-1531,-1058,-3543,-505,-1065,-3593,-334,-442,-1426,-4274,-1029,-9044,-13210,-1863,-2030,-2147,-2167,-2100,-2002,-52093,-14666,-1390,-1073,-3078,-243,-2085,650,1107,1505,-23185,-10402,-7466,-6875,-36367,-62132,-76860,-17616,1429,-3338,-1855,-3572,-612,-2191,-3170,-505,-1226,-2812,-3329,-2541,-1525,-410,-1545,760,1754,1047,-1174,390,351,-617,-1743,-2887,-2561,-1232,-1140,1115,709,-191,-793,-2539,-311,1575,1906,1061,-2893,-2067,-2215,-2137,-1799,-924,-358,193,503,635,731,658,-327,-2115,324,251,-803,180,-2064,-2147,267,162,131,86,64,49,-1806,-122,-269,-1234,-732,-1146,-1789,-2437,-3221,-3396,-2358,-4279,-3218,-853,-2265,-1349,2249,2211,761,3003,2164,278,2093,2909,1705,480,-2908,-1761,-2932,-3300,-2355,-1520,-831,-2007,-1565,367,564,-3891,-920,-454,-500,-669,187,277,-1569,-215,-439,-765,-1620,-1546,-2164,-3370,-1794,-1966,-2091,-2206,-2313,-2319,-2339,-2308,-2178,-1935,-1829,-1254,-734,-108,-5602,1316,1819,2143,3200,-1743,2605,4382,4577,4678,2674,2636,4054,879,-336,185,2636,2263,2022,682,-2224,1057,-1501,-2249,-1548,1212,-789,-3374,-2729,943,-484,-923,-58,-275,-1289,-553,-634,-720,-876,-1090,-1282,-1619,-1836,-2132,-2325,-3623,-2169,-1831,-1482,-1587,-3352,-2590,-1904,-2818,-2836,-2076,-1130,74,215,-624,105,-2326,-518,646],[-888,-488,-157,100,482,709,898,1131,1362,1271,-1609,-557,868,486,-402,-1419,-2818,-4492,-4115,-2272,-522,-1386,-1754,-3780,-1109,-1674,-2381,-643,-1313,-4337,-105,-1607,-516,377,-92,-728,-923,-1395,-1887,-2270,-2481,-2596,-2488,-2285,-2144,-2042,-2073,-2661,-2443,-2733,-2939,-2877,-2905,-2783,-2581,-2289,-2099,-1665,-1237,-1283,-1490,348,755,849,-1575,-837,1139,-157,-824,66,-465,-989,-1617,-2120,-2479,-2497,-2453,-2047,-2476,-1236,-715,-1330,339,-355,-1689,1439,-83,-3552,1055,1960,1690,1420,1023,875,561,243,-935,42,3131,2704,-1158,-2046,-1441,-1573,-2546,-2129,-2188,-1196,2544,4348,3564,1613,1720,947,198,-526,-1044,-1522,-1818,-2932,-1481,-1078,-1483,-2772,-1571,990,66,883,-2211,-1814,-900,-2138,-1879,-33,-714,-1273,-1620,-1680,-1623,-2496,-587,380,-1057,-97,603,-1099,619,1262,2201,2247,1119,1044,1575,-1265,2066,-914,1581,1178,-1954,-2186,-824,-1728,-2524,-3113,-3346,-3256,-3017,-2762,-2541,-4469,-2624,-2875,-3105,-3403,-3356,-2988,-2389,-2026,-3978,-128,638,-1444,-220,2364,2780,-3772,-172,-638,895,837,227,1023,-543,-1293,-1487,-1942,290,-589,-200,-233,-387,-889,-1345,-1622,-2060,-2397,-2730,-2944,-3038,-3072,-2856,-2453,-2080,-1626,-5375,-654,-147,428,839,1170,-559,1477,1094,-1035,-3344,1227,1126,1021,-2070,934,-8109,-912,932,929,1039,-16405,1818,2318,2673,-3431,2922,-2440,-33647,1467,-60925,-118876,-14907,-247,-25098,352,590,610,513,249,-244,-644,-1036,-3169,-1236,-853,-1863,42,371,-822,491,399,-3305,-449,-1030,-1681,-2325,-2848,-3088,-2882,-2484,-1911,-1442,-1001,-610,-1187,-1976,194,225,-2597,-61,-330,-525,-743,-794,-2018,-665,-483,-2522,-2390,-1464,387,715,929,1078,-1219,-1411,169,1681,1807,546,-917,-1201,-531,1899,-3188,-650,1128,702,317,25,-136,-1270,-1025,-446,-1033,-1521,-892,-1113,-1653,-1192,-1084,-912,-519,-46,438,-2060,218,1375,-525,-2587,-278,1095,923,-2318,-3739,-2242,-2014,-1684,-1127,-1481,-2005,-2357,-2807,-3097,-3282,-3425,-3263,-4082,-2676,-2297,-2386,-1665,-1439,-1221,-1095,-1275,-1676,-1378,-2544,-1174,-1375,-2996,-2330,-1995,-2283,-2489,-2557,-2558,-3354,-2074,-1839,-1522,-3317,-987,-729,-535,-323,-221,-145,-42,33,87,-444,-3179,-73,-206,-1986,-690,-982,-1263,-1447,-1552,-1570,-1409,-1879,-750,-325,93,-2921,-4716,-131,1184,1381,1696,456,2043,-417,1634,2954,3331,-714,-276,2968,2364,-304,-3225,-564,583,-2786,-1085,-1193,-2818,-3033,-677,1995,1192,-3311,1863,3283,153,-2915,-1674,-114,-1348,363,-698,-2535,-184,122,-2755,-135,-1174,-2253,-1949,-1739,-2393,1837,1331,-1348,205,-1556,-2196,-1782,-2358,-3931,-2875,-2433,-2635,-2957,-3391,-4029,-4253,-3337,-2341,-1236,-189,-2370,676,1559,1975,1619,1473,-736,-2369,825,1077,-3438,-1524,-1379,-1241,-1920,-2532,-3042,-3520,-3840,-3807,-3663,-3639,-3478,-3376,-3244,-3118,-3029,-2818,-2528,-2336,-2048,-1830,-1615,-1454,-1747,-923,-1952,-708,-618,-721,-796,-900,-1095,-1303,-2159,-1004,-1055,-969,-971,-983,-942,-991,-969,-978,-1021,-987,-1115,-1682,-540,-252,-1122,-452,-854,629,1529,-2744,1502,2251,-1506,-2338,324,3207,-363,-5030,4266,1913,2133,-1740,1516,-2707,1621,1067,316,-1743,-748,103,1347,291,-1437,-2530,447,4008,3597,-1598,-200,242,-421,-1171,-2357,872,1753,746,428,1968,3102,3316,-2745,422,-45,-439,-140,-777,-3903,-2150,-2286,-2942,-3665,-3079,-2340,-2376,-1229,-1031,-938,-1114,-1497,-1763,-1830,-1306,-354,892,2090,2270,-1765,-785,-194,-1161,-172,4034,2045,832,934,1237,172,-815,-1550,-1724,-1537,-805,-185,444,-2601,-1346,-780,1374,-699,-469,-321,-628,-76,-2096,-1180,-1674,-2108,-2582,-2964,-4036,-3440,-3499,-3372,-3105,-2818,-2603,-2509,-2319,-2230,-2133,-5884,-2385,-3728,-2392,-2050,-1988,-1834,-1660,-1469,-1805,-6365,-4007,-980,-859,-895,-969,-962,-1912,-1379,-821,-575,-219,-6649,-12185,-9118,-2306,-4960,819,719,628,-7483,680,731,731,783,700,-2129,705,591,430,222,-117278,-510228,-318434,-35852,-50787,-8678,-1487,-1890,-2278,-2753,-3009,-3188,-3076,-7626,-2193,-1759,-1295,-829,-410,-3277,-5168,-7525,905,948,1385,1488,361,-3234,1671,1600,1549,1294,-193,-2771,-3399,-1264,-1436,-1611,-1257,-3788,-457,182,1503,1912,2354,-1733,-1558,-4159,-2379,322,-849,-2346,-998,2073,1783,-3790,2673,3837,3592,3129,1741,-147,-762,-1879,-2736,-3411,-3483,-2679,-1832,-1021,-252,531,1381,1315,-2809,-2996,-2583,-233,-1087,-1426,-2316,-1572,-479,-194,-546,172,-1565,-2877,-590,-972,-1305,-1558,-1702,-1939,-1939,-1787,-1557,-1282,-1021,-807,-2754,-3577,-2710,-3434,-1911,-1099,-1528,-2093,-2551,-3069,-2817,-2078,-3472,-546,75,-1486,-4463,1147,-10071,-5546,768,524,-749,163,191,335,-67325,-5131,1293,1709,-1477,2742,-6807,3992,4703,4600,-19168,-10825,-6380,-6917,-32117,-51868,-63382,-12575,4857,-2133,-2019,-2570,-144,-2947,-3048,-1015,-1655,-2297,-1965,-1649,-1402,-1090,-1312,-980,-1016,-1321,-1588,-1970,-2152,-2089,-1754,-1203,-560,10,-1045,995,403,120,-601,-2671,-635,1271,817,219,-3224,-2600,-2636,-2576,-2401,-1928,-1573,-1201,-1023,-970,-895,-930,-937,-1999,-880,-775,-917,-491,-1520,-2251,-31,-78,-94,-172,-277,-411,-1682,-791,-1004,-1255,-980,-885,-778,-557,-2715,-1721,-686,-4514,-2634,-1020,-1949,-1447,2985,3069,1141,2434,1915,237,1385,4675,1739,178,-3184,1092,-1249,21,40,-190,-432,-2670,-1625,-86,41,-3777,-1220,-1233,-1907,-1243,307,1207,-1622,1964,1226,-637,-1829,-1823,-2306,-3610,-1275,-1465,-1860,-2063,-2057,-1822,-1551,-1245,-921,-626,-2101,-1064,-436,-516,-5910,-843,-1090,-1425,-1743,-2023,-2239,-2353,-2344,-2219,-2012,-1832,-1571,-1452,-1263,-1169,-954,-745,-492,-239,-2051,290,-1486,-2115,-633,1210,115,-3352,-2916,890,-842,-1012,467,353,-1798,-615,-1120,-1586,-1997,-2236,-2131,-1849,-1226,-593,-468,-3836,-1515,-1390,-1325,-1503,-3525,-2242,-1384,-2551,-2359,-1513,-1701,444,4,-396,-672,-2397,-645,-280],[-3658,-2607,-1743,-1087,-434,-37,271,660,1168,873,-1596,-529,1217,1414,2427,1217,124,-80,-1262,-1470,816,-952,-1606,-3640,-3884,-3311,-2388,-1407,-1583,-4122,-410,-1604,-929,1013,1337,-670,-1051,774,-1696,221,-87,-2636,-710,-888,-1362,-1220,-1385,-2764,-1790,-2073,-2346,-2583,-2886,-3284,-3547,-3237,-2877,-2233,-1582,-1430,-1878,704,1361,766,-2142,-817,2058,-488,-1503,282,2057,1628,-793,458,-350,-1896,-891,-1096,-2408,-1898,-2340,-2709,-2799,-2510,-2130,-1632,-1230,-3521,-761,-673,-616,-640,-624,-571,-423,-219,-709,112,709,986,-700,-2168,-1074,-938,-2178,-2327,-2085,-1092,1479,1475,1527,1414,1433,1169,1291,942,421,23,-1406,-2727,-1109,-1039,-1816,-3265,-1376,800,-33,647,-2706,-1481,-1148,-3137,-2193,-311,2125,1831,-85,-654,-1683,-2608,-406,847,-959,171,87,-778,-336,-638,-664,-392,12,442,829,-1023,1635,-1229,1870,1622,-2110,-2087,653,-610,-580,-1934,-1205,-1102,-2534,-106,630,-3930,-1553,-2578,-817,-307,770,-1573,770,-1806,-3794,-1667,-2608,-3086,-2079,-1132,-265,-4587,-289,-945,668,669,-414,811,-684,-1314,-1416,-2767,-331,-1463,-560,-133,416,1748,1401,1159,430,-1876,-280,-728,-1130,-1597,-2738,-2172,-2318,-2241,-5501,-1852,-1622,-1319,-1170,-1082,-1047,-1168,-1313,-1450,-3384,-1938,-2188,-2480,-3024,-3076,-7078,-3564,-3273,-3087,-2874,-13744,-2111,-1657,-1294,-8290,-677,-2866,-37438,-602,-32771,-111919,-33324,-1509,-27600,-2043,-2291,-2502,-2507,-2354,-2158,-1721,-1274,-1363,-420,51,-1633,685,838,-1261,540,741,-3047,-702,234,104,-15,-142,-330,-489,-727,-1630,-1271,-1660,-2072,-2449,-2838,-3023,-3052,-2924,-2641,-2438,-2169,-1972,-1686,-1860,-1171,-909,-2972,-1804,-1138,54,185,274,254,-1719,-1013,-82,-99,-154,-279,-756,-1144,-650,-808,-2730,-1330,-1676,-2034,-2277,-2343,-2210,-2060,-1919,-1697,-1595,-1633,-1767,-1952,-2089,-2239,-2420,-2614,-2587,-2436,-2200,-1942,-1630,-1308,-824,-2368,-2,576,1254,-2649,-3723,-2417,-2070,-2357,2427,1740,1374,2199,2603,2055,1587,1164,-2358,-3701,-2011,-692,-2728,-816,-1238,1541,1795,-1033,-1479,-587,-1901,335,-328,-3255,-2515,-264,2501,161,484,361,-3473,-362,862,774,-3612,-430,2549,1739,1577,917,204,-489,-1197,-1885,-2534,-3087,-3122,-2647,-2214,-1846,-1541,-1258,-923,-593,-324,-416,-2163,168,148,4,-2853,-4253,-1226,-1825,-2403,-2805,-3111,-2888,-2394,-1771,-1300,-716,-1106,-475,272,510,-414,-2965,-809,203,-2502,-1434,-1336,-2557,-3025,-685,1032,1018,-2648,1339,1583,651,-2590,-1875,-261,-1214,627,-524,-2250,-305,295,-3246,-918,-1543,-2431,-2018,-1592,-2167,3677,1635,-520,466,-1929,-2166,-817,-1960,-3246,-3190,529,819,842,-1046,-2425,-558,87,-468,-1071,-1802,-2542,-2914,-2453,-1723,-862,-111,-825,-2682,998,1250,-2356,-972,-1578,-236,-937,-1698,-2465,-3282,-3272,-2696,-2105,-1654,-1108,-929,-1195,-2293,-3006,-965,150,-1064,-1647,-30,-107,-197,-1820,-514,-1707,113,228,186,-931,204,129,-841,-2663,91,588,-188,-237,705,688,549,474,388,317,368,-307,-1416,-517,-464,-1017,-204,-460,681,1205,-2681,946,855,-2080,-1565,-176,1255,-58,-4881,1310,-379,835,-1699,-328,-2725,-1876,-2686,-3525,-3521,-3049,-2688,-2398,-2173,-2101,-2339,-1655,-1394,-1102,-2312,-542,-270,-466,-1091,-2263,-173,-65,121,459,808,1156,1494,-3032,379,109,-638,-925,-1453,-4082,-2343,-2727,-2190,-1283,-524,-1747,-2694,1513,1795,1844,604,-1448,154,-863,-1478,-912,640,2387,1845,-2179,-1191,-354,-1507,450,4323,1838,737,554,2507,2305,814,-1846,-1756,-3084,-2735,-1850,-1193,-1517,-681,-453,3,-511,-586,-426,-1096,-715,-2513,-1334,-1596,-1810,-2067,-2213,-4195,-2215,-2888,-1691,-1164,-706,-299,2,404,696,-149,-4176,-1223,-3205,-2221,711,437,157,-404,-1224,-2243,-5701,-4696,-1625,-524,418,1267,2074,-1378,-238,2499,1618,1182,-4525,-8844,-5228,-1558,-4213,2461,2326,2225,-5675,2197,2167,2075,2050,1915,-3824,1886,1762,1578,1321,-57086,-168078,-102306,439,-31419,-15036,180,111,-3069,-4779,-73,-170,-267,-7919,-367,-536,-2475,-884,-1099,-3348,-5069,-7677,-2004,-2263,-2481,-2828,-3202,-4787,-3039,-2890,-2653,-2559,-2486,-2493,-2482,-2310,-1915,-1442,-936,-5016,-572,171,651,1498,1885,-2145,-1900,-3771,-2025,372,-1483,-2596,-1048,1618,1283,-3680,3186,4110,2965,3414,2228,-100,801,-1473,-2123,-892,-1553,-2025,-2255,-2410,-2559,-2613,-2524,-2335,-3766,-3015,-2553,-860,-883,-1697,-2871,-2056,-696,-241,-482,-262,-1018,-2107,-959,-1121,-1227,-1240,-1130,-1109,-1705,-1067,-183,-595,-566,491,-3010,-3172,-2127,-3156,-2344,-1042,-1397,-2056,-2570,-3002,-2318,-1679,-3335,-325,137,-1463,-4380,704,-9373,156,-123,-478,-1863,-801,-514,5,-61670,1377,2075,2729,-353,3939,-11364,5011,5586,6159,-14426,-11335,-5298,-7235,-26818,-39499,-48450,-6759,6523,-1143,-2166,-1691,211,-3674,-2940,1062,1068,-1857,1010,-298,1696,1754,-1136,1002,1350,938,-1198,-129,-181,-470,-1707,-924,-1112,-1406,-1716,-2024,-2314,-2484,-2362,-2867,-1999,-1918,-1977,-2178,-3600,-3260,-3134,-2011,-1515,-1029,-639,-185,118,327,556,655,613,-1784,233,875,-976,1028,-952,-2321,195,1260,1196,1052,856,603,-1573,-534,-1805,-1246,-945,-1124,-1326,-1338,-2664,-1635,-1369,-4159,-2009,-1655,-1731,-1848,-1907,-1801,-1532,-1193,-855,-492,-118,151,283,-129,-3264,549,-1651,592,626,798,-809,-3284,-1777,-107,1939,-3556,-1473,-1791,-3385,-556,707,1500,-1719,2508,1535,-920,-2192,-2102,-2449,-3492,-1839,1565,1600,-1212,665,1266,263,1292,5689,634,-2331,-943,2695,1972,-6300,2306,587,3334,2605,-2239,1398,860,302,-308,-993,-1825,-2636,-3549,-3782,-3164,-2361,-1702,-1185,-875,-1930,-742,-1433,-1920,-819,-787,-552,-3232,-3049,675,-1126,-1082,86,502,-2128,-132,-964,-1917,-2942,-3814,-3940,-3337,-2296,-1332,-958,-3506,-1349,-1524,-1206,-1393,-3250,-1539,-685,-1878,-1787,-947,-2185,-199,-820,-1620,-2563,-3542,-4713,-5732],[-8071,-7164,-6251,-5501,-4768,-4351,-4129,-3941,-3704,-3295,-2738,-1896,-904,209,1299,1072,-423,-65,-1272,-1428,1034,-558,-1156,-3109,-964,-1964,-2500,-2005,-1807,-3861,-896,-1589,-1460,507,2854,-445,-1452,1215,-1809,2814,2364,-2972,164,-447,-1081,-221,-849,-2768,-2284,-3012,-3510,-3476,-3257,-2724,-2080,-1402,-943,-1447,-1182,-1644,-2353,1191,1427,569,-2693,-928,1920,-872,-1985,45,1581,1436,-823,975,-944,-1954,1026,1308,-2086,-329,-567,-1279,445,306,-2392,-9,-894,-3559,1089,1068,964,747,510,220,-110,-441,-906,-1311,-1728,-2257,-2636,-3079,-3563,-3813,-4166,-4417,-4701,-4885,-4616,-4226,-3772,-3471,-3017,-2550,-2188,-1973,-1769,-1768,-2229,-2284,-2037,-2129,-2099,-3705,-1248,-28,-207,321,-3182,-1186,-1245,-2909,-2098,-638,2998,2095,-369,-981,-1715,-2691,-225,986,-891,361,739,-410,-72,-723,-1267,-1679,-2063,-2413,-2667,-2634,-2429,-2157,-2031,-1870,-2294,-1930,-1875,-2070,-2208,-2298,-2347,-2391,-2462,-2351,-2205,-3329,-2060,-2744,-1536,-1412,-1225,-1877,-959,-1494,-3612,-1128,-1351,-1681,-1937,-1947,-1578,-4434,-421,-1291,427,472,-1101,614,-804,-1433,-1432,-3286,-714,-2093,-810,18,539,4307,4009,1381,457,-1943,183,-395,-1393,-2362,-3024,-2165,-1463,-792,-5679,-1167,32,771,843,825,596,573,425,-711,-3421,170,123,42,-3760,-153,-5390,-555,-660,-906,-1093,-9863,-956,-733,-11606,-15386,-102,-3951,-40227,343,-20522,-121619,-58220,1354,-30303,1923,2068,2070,2061,1984,1771,1675,1558,461,1207,1826,-1441,1343,2856,-1544,790,3228,-2833,-1308,561,1712,1068,386,-318,-883,-1360,-1789,-1794,-1875,-1893,-1862,-1909,-1913,-2081,-3191,-2707,-3140,-3520,-3937,-3920,-3648,-3414,-3224,-3387,-3012,-2940,-3024,-3124,-3224,-3352,-3455,-3401,-3215,-2987,-2872,-2944,-3150,-3400,-3604,-3568,-3182,-2669,-2054,-1415,-723,1,724,-1118,-2035,1465,368,-911,1498,1063,-1024,160,-361,-878,-1099,-1073,-854,-1638,-1150,31,383,-2196,-85,959,662,-2970,-3391,-2526,-2054,-3044,1742,1555,868,2366,2320,2284,2412,2365,-2049,-3087,-1530,-709,-2840,-1002,-1503,1659,2276,-856,-1213,316,-1183,425,-595,-3417,-2378,-31,2742,-47,854,505,-3043,-599,694,1400,-2782,-1094,3911,1747,3193,2674,2140,1631,1016,339,-790,-2570,-1849,-2237,-2291,-1889,-1477,-1103,-776,-585,-576,-699,-2517,-1086,-1248,-1308,-2522,-3568,-897,-671,-419,-100,-862,19,-52,-171,-521,-795,-1526,-1713,-2288,-2761,-3212,-3554,-3622,-3456,-3249,-3015,-2743,-2308,-3016,-1553,-1202,-892,-2013,-547,-371,-273,-2352,-1999,-404,-1090,614,-604,-2020,-451,339,-3241,-1721,-1922,-2473,-2082,-1468,-1828,3812,1855,170,506,-2352,-2047,-629,-1653,-2640,-3031,-15,1174,598,-919,-2202,-332,2592,2275,-340,1220,-2147,-139,-721,-1258,-1406,-1312,-1134,-2702,-727,-640,-1080,-926,-1833,-1600,-1906,-2033,-2457,-1564,-1092,-681,-230,-1739,506,-1457,-1894,-2739,-3801,-983,717,-1220,-1428,-27,-236,-399,-1829,-296,-1493,371,730,927,-1150,1323,1358,-331,-3332,60,1368,353,-113,631,667,365,54,-203,-361,-325,-182,-737,-1188,-830,-674,158,38,715,694,-2610,769,883,-2238,-806,-738,516,145,-5025,-727,-3078,-1468,-1621,-1627,-2720,-993,-585,-246,-2768,-1444,-1105,775,1064,-183,-2151,-10,2135,116,-2316,229,748,-403,-985,-2173,-277,-635,-830,-810,-757,-729,-757,-3399,-1648,-2337,-3111,-3790,-3124,-3768,-1663,-2637,289,667,-252,-1468,-2609,961,823,776,630,-1474,96,-437,-1142,-2063,-3015,-3873,-3407,-2598,-1606,-638,-1841,576,840,915,648,152,159,-344,-888,-2363,-1610,-1715,-1915,-1112,-806,-536,-340,-424,-141,-412,-549,-511,-1479,-1380,-2968,-928,-946,-864,-794,-641,-3739,-1490,-2783,-1749,-1644,-410,-525,-704,-699,-688,-563,-2309,-428,-2866,-1833,-447,-715,-1038,-1475,-1995,-2611,-4533,-5263,-3151,-2739,-2553,-2488,-2426,-2484,-2436,-2105,-1714,-1233,-2439,-5635,-1508,-776,-3737,477,527,553,-3867,600,516,309,120,-208,-6154,-648,-950,-1271,-1623,-2002,-2343,-2494,-2426,-10113,-17683,-1728,-1296,-11648,-9981,179,619,1025,-7796,1797,1980,-4867,2151,2101,-2888,-4921,-7668,1394,207,931,602,237,-5228,-150,-366,-454,-635,-786,-978,-1350,-2755,-1612,-1709,-1710,-5026,-1442,-1330,-1291,-1429,-1517,-2240,-2127,-3513,-1846,-303,-2104,-2821,-1180,1096,638,-3433,3576,4130,2161,3007,2239,77,1309,-1213,-2051,2244,1998,1930,-1595,2112,633,-1043,925,-153,-4587,-3213,-2293,476,-737,-2082,-3190,-2135,-880,-782,-1382,-2109,-2706,-3255,-3035,-2464,-1795,-1095,-375,138,-1854,-628,923,-929,-320,1630,-3270,-2743,-1491,-2927,-2784,-1502,-457,-1073,-1439,-1937,-2004,-2060,-3255,-1526,-991,-1156,-3956,1732,-6519,3944,5208,6319,-3065,7894,8233,4816,-37587,6805,5629,4246,233,1401,-14704,-907,-1561,-1792,-10077,-11882,-4209,-7914,-20637,-25611,-32800,-686,2830,-395,-2256,-966,456,-4081,-2839,477,182,-1494,115,345,539,856,-998,971,1112,887,-1258,-266,168,-52,-2131,-592,-530,-750,-1198,-1161,-1341,-1491,-1494,-3114,-1330,-1234,-1212,-1275,-3906,-3983,-3598,-1784,-1698,-1448,-1121,-584,-63,474,1118,1687,990,-1487,-191,90,-890,2685,-384,-2366,-359,2810,3323,2639,2472,1074,-1454,-1145,-2619,-1186,-1856,-2802,-3855,-4152,-3132,-2028,-1726,-3485,-1423,-980,-1357,-1761,1597,1326,913,326,-405,-1144,-1807,-2420,-2961,-3242,-3506,-3696,-3938,-4037,-3765,-3277,-2723,-3821,-2005,-1239,-889,-3267,-1639,-1814,-2627,-791,-1045,-1338,-1841,-1530,-1407,-1292,-2697,-2393,-2570,-2953,-2404,-796,-910,-1367,-565,154,406,1953,3585,673,-2450,-889,2658,2270,-6633,1229,572,7553,4382,-2353,860,4140,3182,2508,1539,1719,1913,1892,-257,674,3825,3997,2764,46,-1856,1074,-1373,-1654,1359,3217,1722,-3058,-3172,-134,-1329,-1144,-829,-824,-2159,-999,-1167,-1331,-1455,-1445,-1713,-908,-1004,-300,-1547,-3046,-1137,-1557,-1130,-1286,-2685,-695,-53,-1225,-1163,-427,-2554,572,277,-243,-951,-2487,-2706,-3436],[-5749,-5268,-4795,-4420,-3972,-3740,-3611,-3446,-3216,-2863,-2466,-1893,-1248,-500,258,1124,-818,-27,-1262,-1437,1173,-132,-788,-2336,-802,-2021,-2469,-1360,-1885,-3564,-1445,-1470,-1954,-10,2637,-78,-1697,1678,-1091,2973,2575,-2556,530,-95,-644,-860,-1869,-2941,-3715,-3783,-3025,-2058,-911,-999,668,1219,-703,-1394,-993,-1819,-2804,1116,819,353,-3133,-1115,-284,-1182,-1911,-1029,-1336,-1616,-1988,-2191,-2189,-1998,-1328,-531,-1574,-641,-634,-1382,431,607,-2419,-564,-1240,-3641,1139,3384,2627,2265,838,1200,-230,-188,-353,-280,-1013,-1830,-2463,-3122,-3790,-4199,-4677,-4992,-4707,-4512,-4343,-4117,-3880,-3834,-3648,-3448,-3332,-3328,-3289,-3405,-3588,-3691,-4012,-4437,-4057,-3713,-2781,-2195,-1740,-1251,-3575,-900,-1225,-2232,-1693,-843,-222,-363,-655,-1327,-1681,-2709,-1016,-1020,-961,-915,-779,-557,-362,-371,-283,-99,24,-54,-105,-502,-375,-1635,-928,-1195,-2492,-1664,-1852,-2041,-2079,-1980,-1730,-1348,-2256,-22,908,-2654,-2447,-2745,-1524,-1051,243,-2120,1061,-1134,-3441,-218,-1413,-2658,-3522,-2808,-1664,-3616,-500,-1635,210,277,-1778,453,-894,-1623,-1512,-3365,-853,-2448,-896,257,605,1366,1164,1007,501,-1969,-338,-837,-1323,-1909,-3199,-2878,-3350,-3585,-5495,-3479,-3415,-3340,-3469,-3682,-3819,-3689,-3340,-2850,-3396,-1812,-1200,-582,-4058,706,-3280,684,2371,2708,2977,-4928,3623,3902,-29441,-25387,3963,-5563,-38300,-3223,-20772,-142188,-83600,616,-32932,-330,-210,1861,2150,2231,1998,1696,1217,696,252,108,-1287,319,565,-1550,1000,1050,-2620,-1807,-791,379,67,-246,-579,-795,-996,-1838,-1251,-1444,-1672,-1907,-2236,-2489,-2817,-3137,-3022,-2797,-2406,-2083,-1725,-1583,-1326,-1259,-3732,-1300,-1315,-1419,-1466,-1452,-1444,-2835,-1452,-1372,-1240,-1146,-1243,-1045,-871,-602,-308,-1207,187,317,345,353,367,411,-942,-2435,342,402,-617,590,786,-574,1459,1712,1834,858,2235,2429,-1341,-1765,355,1284,-2085,-456,3027,-79,-3236,-2842,-2320,-1894,-3587,-110,-788,-1513,-1776,-1748,-1272,-654,-192,-1609,-2269,-888,-608,-2541,-1070,-1843,907,651,-668,-819,-21,-360,-333,-742,-3388,-1862,51,226,-190,581,650,-2523,-819,559,658,-1633,-1745,946,1171,1464,1631,1711,1723,1430,805,-819,-2035,801,-136,-2205,687,1717,857,230,2789,1294,-944,-2818,290,604,191,-1849,-2687,-451,-280,-253,-150,-1644,-398,-593,-773,-1115,-1304,-1752,-1829,-2110,-2241,-2326,-2345,-2297,-2243,-2188,-2369,-1983,-1794,-2854,-1376,-1248,-1149,-1342,-1132,-1054,-1013,-2110,-2010,-480,-923,442,-825,-1794,-528,364,-2782,-2383,-2145,-2272,-2014,-1291,-1340,264,-339,-906,-1488,-2661,-2350,-2437,-2237,-2079,-2557,-1120,-724,-331,-829,-1941,-53,671,707,-1324,793,-1837,846,934,-600,677,-412,-1048,-2302,1110,1165,428,-13,-2042,839,660,-86,-2095,-1217,125,7,-87,-1880,-153,-1887,-2591,-2935,-4455,-1293,-1630,-2133,-2585,-3067,-3041,-2440,-1653,-470,-1185,1429,2338,2966,-1290,3895,4037,326,-4021,11,1840,887,13,422,69,443,1158,660,227,-41,-193,-232,-1806,-988,-309,-339,-439,-570,-645,-2432,-439,-309,-1878,-81,-1169,-240,-519,-5286,-1473,-5895,-1825,-1731,-1386,-2620,-92,603,1213,-2768,-1294,-1603,2180,3112,521,-1838,-69,1925,-1653,-1537,604,1037,-86,-711,-1972,-1051,-1196,-1194,-1022,-855,-700,-543,-3598,-795,-1029,-1303,-2408,-2822,-3259,-2779,-2953,-3178,-3296,-3279,-3253,-3158,-3158,-3094,-2860,-2644,-2377,-2147,-1990,-1893,-1932,-1984,-2195,-2314,-2673,-2650,-2886,-3075,-3155,-3235,-3232,-3199,-3131,-3043,-3003,-2886,-2597,-2147,-1785,-2555,-723,-209,317,-232,-538,1795,-270,-203,1163,-1499,-2406,-3290,1809,4800,3011,3108,1960,-2964,-711,-2494,-1783,-2234,916,71,-527,-608,-503,-313,-356,-590,-2577,-1581,-2220,-3018,-3245,-2449,-2275,-2734,-3230,-5347,-147,59,80,40,43,-93,-267,-368,-555,-699,-816,-2632,-1170,-1365,-3376,-1631,-1792,-1942,-2113,-2163,-2328,-2562,-2682,-2799,-8522,-2371,-2145,-1958,-21705,-1912,-2036,-2102,-2113,-2277,-15825,-7227,-9266,-20445,-14227,-1290,-819,-336,-7197,677,1001,-7057,1418,1447,-1983,-4723,-7487,642,-303,50,-310,-687,-3857,-1137,-1467,-1746,-2159,-2441,-2273,-1605,-3300,9,-31,-2610,-3936,-235,936,-1400,1068,-621,-2049,-2131,-3276,-2081,-2252,-2577,-2912,-1262,503,13,-2958,2077,1986,1346,1562,1189,501,818,-970,-2021,2198,2906,3502,-1240,4023,498,-1772,433,-467,-4102,-3490,-1721,990,-563,-2457,-2925,-1787,-892,-643,-483,-711,-1554,-2378,-2421,-1875,-1115,-312,382,972,-1877,-162,852,-1215,61,2103,-3339,-2237,-843,-2682,-3108,-1761,1511,1110,-946,-1468,855,-2073,-3191,1902,417,-326,-3100,5549,-1650,7453,8397,9084,-4262,9588,9348,-8065,-7823,6454,4964,3388,312,771,-15913,324,890,1497,-6561,-12366,-3054,-8853,-13929,-11224,-17344,-361,-782,-882,-2216,-345,500,-3746,-2710,1889,2160,-1158,1507,1060,1906,1436,-838,907,1580,540,-1184,-225,98,557,-2371,-486,-492,-1029,-1600,-2190,-2797,-2865,-2311,-3355,-1456,-1178,-1043,-1040,-3878,-4481,-3803,-1770,-2005,-2197,-2367,-2306,-2200,-2006,-1648,-1311,-934,-1126,-234,-731,-589,415,191,-2374,-576,363,268,158,57,-68,-1293,-1708,-3383,-1232,-1732,-2271,-2929,-3404,-3279,-2595,-2239,-2693,-874,-832,-1133,-1814,1185,1360,1467,961,783,109,-1362,786,582,-616,-2654,228,-2306,-327,-830,-1353,-1895,-4255,-2931,-3423,-3429,-3157,-2839,-2667,-2542,-2490,-2544,-2707,-2859,-2991,-3079,-3147,-3321,-2696,-2622,-2196,-2952,-1528,-1442,-1652,-1250,-899,-382,325,1205,666,-2384,-905,2512,2546,-6333,49,917,6229,4577,-2344,302,3182,2029,880,-119,-774,-644,-67,145,972,2535,3419,2640,-191,-1820,1030,-1326,-1293,2352,5101,2334,-2880,-3314,159,-1457,-1209,-1063,-890,-1870,-1673,-1720,-1770,-1079,-655,-1900,176,-1663,-850,-2200,-2584,-868,-1485,-1113,-1198,-2046,126,347,-655,-500,19,-2671,836,534,82,-453,-2200,-1414,-1444],[-926,-585,-263,-75,62,73,-159,-420,-674,-1470,-1866,-996,-927,-763,-587,-253,-1181,-75,-1349,-1628,744,164,-502,-1535,-654,-1982,-2283,-1302,-1955,-3338,-2144,-1379,-2397,-604,585,179,-1924,-473,-662,-698,-626,-1884,-563,-559,-730,-999,-1437,-2397,-2424,-2280,-1616,-1770,-111,-1495,1566,2161,-532,-1110,-739,-1992,-3182,2230,1656,87,-3503,-1448,-1666,-2481,-3243,-3932,-3361,-2662,-2259,-1991,-1898,-2041,-1814,-1617,-1479,-1384,-1197,-1610,-864,-688,-2281,-1007,-1543,-3411,1187,1978,2506,2325,567,1260,-184,26,-162,-447,2360,1809,855,-2498,69,-450,-1087,-1698,-1957,-2244,-2378,-2354,-2302,-2488,-2603,-2781,-3110,-3599,-4033,-3480,-3228,-1412,-414,458,-2165,-3185,-1086,-39,-633,-440,-3845,-630,-1152,-1679,-1179,-928,-1086,-1760,-2312,-2746,-2956,-3089,-3102,-2961,-2707,-2434,-2068,-1630,-1256,-1132,-968,-760,-668,-744,-992,-1241,-1514,-1774,-2076,-2090,-2710,-1476,-1073,-1513,-232,18,-904,-344,-1906,1706,2324,-1924,-2620,-2660,-1702,-1376,-76,-2242,1288,-763,-3293,-393,-1072,-1789,-2402,-2751,-2561,-2725,-1844,-1957,-1406,-1341,-2401,-1193,-1169,-1875,-1654,-3082,-1122,-2529,-826,-666,-547,-411,-221,117,264,-1971,180,895,689,1272,-3260,1502,1351,-263,-4670,-2366,-1650,1258,1254,1239,1211,1039,846,-655,-3288,146,96,204,-3880,1880,-990,988,381,6551,7380,738,8610,8890,-53750,-38177,8309,-7586,-33049,-6310,-27614,-163577,-102046,3080,-35208,-2896,-5051,144,47,102,87,93,-108,-512,-1107,-1721,-2458,-3019,-2930,-2157,-1248,-424,-2432,-2177,-2088,1689,1813,1789,1597,1399,1117,-1821,594,308,63,-1764,-1336,-1454,-79,-2683,150,304,557,750,-492,-1474,982,-348,-3519,-237,-562,-18,1707,1792,1807,-3397,232,1505,1431,279,-2031,-729,531,980,1988,-356,975,2179,2133,2324,2801,3470,-755,-2787,1497,1791,-402,2175,1944,-144,2776,4079,4224,542,4394,2376,-1062,-2202,-582,1543,-2118,-1150,920,-1049,-3540,-2255,-1804,-2036,-3570,-2943,-3432,-3679,-3038,-2528,-1989,-1562,-1412,-1246,-1416,-1247,-1338,-2108,-1856,-2312,-2666,-3088,-3039,-2776,-2436,-2173,-1901,-1731,-3270,-1375,-1239,-1190,-1141,-1074,-1061,-2083,-1119,-954,-919,-867,-2480,-712,-565,-314,-112,110,392,656,911,-778,-1475,401,-352,-2163,654,1686,852,-266,2727,860,-1199,-3135,251,2447,2105,-1044,-1788,-615,-6,-546,-929,-2559,-1754,-1976,-1996,-2008,-1745,-1784,-1186,-919,-535,-1344,-1148,-924,-465,-972,-2962,-1728,-1340,-2630,-1100,-325,-831,-1413,-2069,-2609,-3046,-2819,-2444,-1990,-1643,-1403,-1313,-1749,-1215,-1150,-2396,-2955,-2197,-2087,-1959,-1649,-1429,-1150,-817,-459,-224,-2957,-1425,-160,-1448,-1764,-2170,-780,-616,-843,-1066,-1789,-1732,-2130,-2425,-2368,-2045,-1557,-986,-427,-1570,135,-1114,-1222,-1843,1372,1629,1822,343,-2399,917,796,-102,-1591,-1211,-583,-1170,-1629,-2202,-2209,-2345,-3405,-2851,-4857,-1555,-1171,-905,-883,-343,-134,-734,-1495,403,-954,1448,1845,2035,-1531,2333,2287,914,-4099,-255,2075,1207,-37,-7,-699,-239,1513,1234,902,607,347,174,-2372,-1053,6,37,-31,-210,-456,-2336,-917,-1182,-1454,-1546,-1654,-1749,-1815,-5455,-4032,-8039,-1616,-1579,-1678,-2664,-1872,-1998,-2186,-2386,-2577,-2742,-2835,-2879,-3008,-3018,-2928,-2909,-3557,-2922,-2887,-2795,-2734,-2621,-2485,-2356,-2033,-1649,-1154,-696,-249,208,-3483,593,677,-912,-2898,-3036,-2840,-591,-2832,-576,-993,-1405,-1755,-1891,-1751,-1453,-939,-467,-1505,320,470,448,177,-205,-820,-1384,-2414,-2529,-2959,-3036,-2788,-2539,-2296,-2078,-1807,-1433,-1036,-2059,-2425,-1024,-1382,-3127,-877,-211,-323,-575,-950,1402,-298,208,1620,-1285,-3564,-3216,1786,5122,2647,2887,1286,-2244,-106,-2270,-1981,-2900,1855,555,-420,1548,1192,1000,713,459,-2522,-7,1078,155,635,-1188,-2635,-2791,-2014,-5004,-153,4297,3559,2666,1747,658,-421,-1210,-1448,-883,14,-165,1698,893,-3286,-600,3867,4072,-749,4146,3945,3561,3174,2442,-10623,1931,1574,1273,-61093,723,499,447,525,495,-10545,-17677,-21186,-28807,-16378,347,394,489,-6370,809,-66,-8918,548,218,-1046,-4721,-7394,-1836,-2058,-1809,-1451,-1072,-2544,-47,382,931,-1706,715,2568,545,-3699,2084,-903,-4118,-2983,-70,1278,-2361,1848,-1398,-1922,-2114,-3226,-1782,-44,-3051,-3043,-1429,-211,-696,-2468,-1002,-1240,-1160,-965,-670,-291,177,-886,-2165,1477,1767,1907,-957,1860,297,-2537,-172,-671,-3575,-3975,-1032,-423,-732,-2926,-2382,-2250,-2577,-2525,-2115,-1648,-1029,-611,-51,432,837,-113,31,840,-1898,167,693,-1521,380,1820,-3173,-1835,-406,-2577,-3424,-1870,488,128,-1166,-1123,-422,-2220,-3288,-404,-201,120,-1966,865,1179,1476,1888,2184,-5570,2505,2521,-21434,2064,1660,1081,383,-373,-1161,-15148,-2090,-1529,-739,-4210,-12866,-1955,-9953,-7328,1188,-3163,-48,-954,-2000,-3060,-2241,-935,-3022,-2682,2510,3348,-956,1423,1538,3773,1152,-741,732,3201,53,-1028,-114,8,847,-2470,-89,-157,-868,-1708,-1811,-1598,-1133,-632,-3626,-1109,350,383,287,-3527,-3720,-3596,-368,-421,-425,-478,-442,-526,-677,-800,-1044,-1321,-1573,-1953,-2263,-2552,-2716,-2828,-2703,-2611,-2546,-2398,-2297,-2242,-2255,-2357,-2472,-3915,-2472,-2369,-2141,-1911,-1514,-1908,-1330,-2786,-1899,-410,-671,-1004,-1757,-254,-314,-333,-386,-482,-532,-1931,-591,-712,-779,-2089,-1079,-2468,-1757,-2275,-2760,-3165,-4492,-3217,-3085,-2899,-2780,-2650,-2649,-2647,-2653,-2698,-2801,-2869,-2923,-2995,-3167,-4035,-3019,-2558,-1707,-3440,-759,-480,-2048,-488,-662,-928,-1111,-976,-418,-2121,-981,2265,2778,-5621,-1172,1416,6233,4678,-2219,-308,2508,880,2735,102,721,-95,-866,-1357,-1771,-1989,-2248,-2580,-3067,-3614,-3447,-2791,-2292,-1787,-1389,-952,-2704,-3446,-154,-1502,-1250,-1762,-1759,-1343,1311,468,-2353,2308,2956,-1540,318,-2001,-664,-2770,-2087,-507,-1285,-1109,-1087,-1363,939,1611,-149,245,441,-2426,450,765,-3,-818,-1878,-2116,-2224],[426,1046,887,-132,-249,1753,1423,1033,274,-2359,-1899,-852,-1192,-1323,-1310,-1044,-1357,-907,-1367,-1844,-1268,-1573,-2007,-2332,-2743,-2705,-2339,-1885,-1925,-3066,-2831,-1226,-2453,-1118,574,477,-2099,455,133,-253,-668,-1192,-1640,-2019,-2411,-2642,-2381,-2279,-2265,-2427,-2448,-2002,-1567,-1965,-233,550,-372,-644,-414,-2104,-2962,3615,3579,-172,-3215,-1909,2040,-1498,-682,-471,1007,1063,-1123,-715,-2053,-2033,-483,-310,-748,-1277,-1702,-2055,-2360,-2545,-2611,-2528,-2284,-2953,-1373,-737,4,714,171,1174,2,424,18,-853,1928,3485,1355,-2642,1355,1199,335,-1287,-1804,-1688,-2082,-2246,-2328,-2625,-2851,-3142,-3586,-4165,-3968,-3100,-2321,-966,35,916,-1902,-2524,-1095,-374,-917,-896,-3949,-422,-1101,-1346,-714,-960,2067,1479,-1126,-2044,-1516,-2606,-551,-627,-806,-512,-352,-126,16,-119,-1269,-358,-611,-1056,-1644,-2182,-2552,-2500,-2093,-1319,-2982,-866,1068,-1336,984,528,-913,-690,-1471,2118,1905,-1213,-2534,-2609,-1794,-1685,-786,-2219,-1744,-2131,-3206,-2559,-2426,-2167,-1801,-1410,-1023,-1834,-532,-2280,-249,-191,-2919,56,-1051,-2170,-1878,-2660,-581,-2319,-602,939,566,1252,1266,212,587,-1986,168,1856,925,2700,-3235,3519,1566,207,-3440,-3150,-2662,2133,1372,523,-355,-1352,-2317,-3114,-3093,-1757,-25,-255,-3445,3895,1282,1118,-1806,12668,12439,6755,10327,8718,-83870,-52398,4532,-9852,-27251,-6390,-34206,-174738,-107996,2247,-36637,-4983,-8424,-1642,-2612,-3409,-3822,-3425,-2836,-2285,-1839,-1368,-1272,-717,-452,-745,108,376,-2230,-2357,-3142,1390,1466,1445,1278,1126,895,-1732,465,226,32,-1848,-1020,-2110,55,-1983,175,197,271,247,-595,-1355,40,-604,-2859,-659,-891,-1213,-1496,-1729,-1969,-3772,-2380,-2414,-2326,-2196,-2841,-1820,-1384,-745,32,521,1819,2671,3386,3971,3330,3666,-511,-2903,1638,2269,-203,66,-946,-1653,-1995,-2015,-1959,-1824,-1733,-1708,-1775,-2128,-2060,-2173,-2506,-2911,-3275,-3325,-3773,-2728,-2302,-1666,-2770,-242,311,-934,889,916,870,641,101,-594,-894,-1476,-1784,-1793,-1744,-2669,-1207,-1004,-736,-678,-547,-379,-33,-845,-2962,-194,1592,2134,-502,1847,954,-1615,-1360,159,-128,-737,-3138,-1729,-1999,-2045,-2041,-1935,-1695,-1383,-988,-545,-808,-60,-533,-2126,498,1473,904,-614,1763,710,-1224,-3221,310,829,512,-44,-765,-685,-731,-871,-1352,-3389,-642,-375,-975,-456,-492,-1425,-593,582,582,-1681,-365,-660,-535,-337,-3149,-1651,-725,-2155,-1283,599,-487,-1516,-2404,-2740,-2612,-2384,-2366,-2426,-2665,-2867,-2607,-2242,-1866,-1319,-1980,-2985,-1888,-1858,-1739,-1153,-470,-882,-1396,-1944,-2595,-3130,-2834,-2326,-1728,-1536,-1761,-968,-952,-1591,-1053,-1541,422,1407,673,-2310,278,-1136,1899,1927,-2410,-360,-1669,-1303,-1252,1514,1620,1751,754,-2724,658,207,189,-869,-1180,-1103,-295,-887,-2481,-2254,-2508,-2882,-2261,-4295,-506,1049,-190,-518,-590,-1098,-1541,-1698,-1687,-1584,-1395,-1104,-993,-1670,-764,-791,-676,-3124,-546,-230,39,-47,-411,-1348,-783,1216,1251,1129,911,587,213,-2221,-778,-928,-1105,-1200,-1216,-1157,-2078,-827,-695,-996,-372,-1675,-87,21,-4508,-5141,-5509,-2744,716,-434,-2652,421,215,-108,-1657,-966,-2044,-1907,-2329,-2832,-3190,-3370,-3342,-4777,-2732,-2406,-2066,-1805,-1543,-1670,-1149,-851,-1158,-193,78,295,348,-3102,393,279,-774,-2881,-2526,-2324,-305,-2360,-663,-1117,-1712,-2453,-2826,-1983,-1145,-231,557,-1478,1216,1198,1733,1975,1655,138,382,-1722,-2331,-1358,-1973,-2490,-3023,-3489,-3179,-2493,-1758,-1087,-2612,-2088,-1061,-1337,-2767,-1195,-868,-1746,-2573,-1854,-361,-283,829,2193,-684,-3882,-2833,1705,4678,2366,2803,838,-1417,510,-1925,-2105,-3362,1791,438,-199,-467,-1554,-2015,-1309,-92,-2449,1378,3500,244,-133,-2356,-2636,-2569,-686,-4121,-216,5098,4463,3769,3118,2327,1497,736,-103,-881,-1549,-2024,-1908,-1457,-3195,-2563,421,996,346,2019,2335,2448,2502,557,-11843,1946,1559,1134,-99979,304,91,218,612,971,-3517,-27850,-31095,-34385,-15302,2454,2543,2644,-5171,2920,-1993,-9737,221,1868,-23,-4730,-7210,-2047,-2375,-3356,-120,854,-1323,952,3455,4117,-2861,835,4082,1359,-3684,2406,-1606,-3250,-2035,109,1533,-2991,1023,-1541,-1813,-1924,-3161,-1836,-214,-3312,-3020,-1448,-1,-1234,-1819,1822,1810,-381,1388,1641,1604,1428,-751,-2255,451,-39,-638,-1260,-1947,-2642,-3183,-3101,-2644,-3013,-3812,-1634,-1413,-1224,-3127,-1616,-1461,-1522,-1581,-1668,-1789,-1677,-1618,-1258,-837,-388,56,-373,668,-1735,531,594,-1606,779,1772,-2799,-1411,-67,-2456,-3539,-1638,451,-250,-1095,-1539,-2113,-2273,-3373,-1428,-1105,-889,-818,-797,-813,-712,-316,128,-6833,1088,1535,-33894,2071,2202,2172,2022,-1181,1479,-13243,551,22,-550,-2868,-13185,-1996,-10586,-2135,-2114,-2087,-2119,-2203,-2302,-2362,-2087,-1769,-2112,-2638,-747,-511,-747,-515,-597,-736,-598,-564,32,637,-405,-663,155,165,991,-2292,440,2424,-699,-1985,-345,-2152,-756,-764,-3374,-847,938,1136,700,-2958,-2818,-2950,847,1297,1288,490,1015,-20,1364,1681,1637,1325,-529,431,-1448,-484,-829,-1091,-2430,-1016,-932,-730,-565,-467,-1421,-943,-2061,-2953,-1674,-2202,-2741,-3294,-3189,-2616,-1990,-3302,-1042,-577,-423,-881,-1498,46,5,-45,-186,-407,-602,-1817,-997,-1295,-1511,-1875,-2282,-2823,-3452,-3104,-2417,-2006,-4118,-2933,-3184,-826,-2327,-1832,-301,325,113,-206,-643,-2133,-1519,-1978,-2544,-4422,-3311,-2632,-2026,-3165,-1249,-1133,-2492,-1569,-2010,-2601,-3190,-3258,-2594,-1712,-1093,6,827,-4817,-2375,1886,2700,2674,-2012,-993,1539,-119,102,-711,-1599,-2375,-3090,-3078,-2576,-1861,-1201,-603,-356,-1747,389,-1250,-124,268,-86,-400,-2585,-3585,-701,-1552,-1321,-2516,-2719,-773,1087,-338,-2802,1690,1750,-995,149,-1872,135,-3057,-1660,-173,-1083,-1199,-1050,-767,1549,1619,168,950,730,-2135,-120,612,133,-404,-1664,-1377,-1589],[-1842,-1757,-1702,-1690,-1517,-1471,-1497,-1500,-1522,-2907,-1984,-2092,-2520,-3005,-3474,-2927,-1982,-1026,-1451,-2207,601,571,29,222,-246,-1399,-1377,-448,-1926,-2857,-3407,-1137,-2159,-1560,321,350,-2377,439,415,378,327,-440,10,-129,-364,-574,-1126,-1777,-1177,-1254,-1155,-1201,-1020,-2397,449,1010,-299,-155,-111,-2205,-2602,3615,3733,-443,-2967,-2539,3040,-1477,-9,-514,2131,620,-1351,-1294,-2034,-1970,-2129,-2858,-3249,-2793,-2172,-2443,-1464,-1408,-1777,-1739,-2064,-2507,-2965,-3341,-3120,-2527,-1843,-1192,-597,-124,153,-1380,438,268,97,-2785,-864,-1327,-1942,-2420,-2783,-3001,-3057,-3014,-3004,-3267,-3457,-3685,-4021,-4422,-3930,-3299,-2623,-1792,-1144,-622,-1489,-1871,-1193,-761,-1265,-1417,-3830,-296,-1094,-1271,-385,-989,2536,2579,-1292,-2439,-1497,-2568,525,-140,-895,422,1022,1418,1862,-429,-2546,-939,-622,-1686,-2031,136,1035,-752,2851,897,-3248,-469,2002,-855,1320,822,-957,-1074,-1030,1473,528,-597,-2236,-2688,-1874,-1991,-1958,-2065,-2031,-2095,-3209,-1974,-1555,-983,-251,561,1420,-1016,-141,-2641,-321,-478,-3135,-160,-1181,-2400,-2222,-2313,-312,-1841,-370,1257,461,2588,2018,-275,509,-2101,51,445,697,949,-3216,1477,1458,934,-2036,-4102,-3812,15,-71,123,571,1052,1607,-994,-2908,3294,3888,-572,-3127,4876,3301,995,-3667,5113,4101,2942,1698,406,-117201,-64470,-2149,-12259,-21997,-4108,-35561,-169221,-101471,-1841,-36687,-6603,-9693,-2329,-2824,-2922,-2586,-1835,-1042,-309,287,836,-1542,1309,1276,-178,822,422,-2125,-2465,-3495,-730,-768,-724,-699,-573,-479,-1750,-248,-215,-221,-1937,-830,-2565,-700,-1325,-1573,-2147,-2651,-3088,-3079,-2721,-2234,-1710,-2289,-763,-758,-592,-12,31,-71,-3737,-597,-842,-1040,-1258,-3808,-1797,-1959,-2030,-2075,-2061,-2097,-2110,-2125,-2065,-1919,-1694,-1547,-2679,-1234,-1070,-953,-804,-610,-299,0,176,186,-327,210,122,-561,-1670,-2774,-1373,-2387,-2917,-1906,-3332,-3980,-1064,-195,-967,-1913,15,-323,-1731,1842,5115,4141,2177,690,-289,-1457,-1996,-1469,-1156,-655,-2764,749,677,-459,285,116,51,182,-948,-2678,485,335,-67,-747,-1277,-1955,-2384,-2440,-2178,-1610,-969,-3794,137,560,949,691,1299,1424,1495,1536,-293,-285,-719,-837,-2357,30,608,357,-955,-126,-474,-1139,-3157,-1695,-2105,-2480,-2793,-2981,-3050,-2972,-2729,-2855,-3669,-1426,-897,-1335,-649,-996,-973,-565,76,-67,-2013,292,-439,-707,152,-2468,-1555,-157,-1642,-1594,-1827,-1864,-1278,-658,-149,-31,-2053,-2488,-1458,-2502,-3331,-2630,-1929,-1197,-260,-1764,-2680,-1631,-1863,-1569,-1222,-136,-1306,-2554,-3570,-2702,-2961,-867,-81,-1900,-1604,-1560,-1179,-1498,-2723,-1363,-1399,616,3240,-437,-1614,311,-825,2371,2366,-3179,-993,-2248,-1495,-790,210,-38,-287,-571,-3216,-939,-949,-807,-501,-1321,-1851,-1133,-1289,-2811,-2577,-2419,-1992,-1507,-3540,-236,177,-300,-670,-1067,-1379,-2138,-1579,-1435,-1275,-1062,-749,-598,-1898,-210,-130,84,-2185,-1053,743,1032,-190,-922,-1959,-1354,2393,2547,2566,2479,2261,450,-1433,-374,410,-138,-704,-1160,-1346,-1801,-886,-307,-835,660,-1575,1369,1564,-2782,-3223,-2256,-4155,1611,-1380,-2763,528,99,-378,-1030,-1147,-1808,-1086,-654,-158,-1022,937,1028,-3153,1210,1639,2351,1168,145,-1539,1504,-1398,-1430,135,1436,594,-546,-2760,-2090,-2851,-3280,-3270,-2959,-2663,-2467,-2338,-2479,-2770,-3133,-3335,-2898,-2486,-2114,-1684,-1361,-1500,-856,-751,-698,-752,-764,-858,-779,-928,-2539,-611,-1296,-150,-86,-54,-89,-468,-268,-1263,-2789,-1775,-1751,-2457,-3069,-3334,-2905,-2388,-2039,-1800,-1061,-858,-775,-844,-786,-2838,-2525,-1003,-832,-530,-257,22,-680,360,-1628,-2268,-3681,341,278,195,1829,1041,2658,3266,3043,-2464,2885,2777,392,-833,-3296,-2396,-2247,-334,-3028,-724,-587,-444,-224,112,347,553,815,970,1133,1285,1311,1329,1257,-3185,-4608,947,764,577,397,146,-190,-444,-1689,-12182,-1018,-1156,-1261,-136556,-1530,-1635,-1539,-1283,-1099,-853,-37437,-36843,-33347,-12468,659,1033,1438,-3814,2317,-3970,-9244,-2323,2474,885,-4885,-7058,-190,-2187,-5711,-3284,-2504,-1403,-409,471,1355,-3672,873,2852,1954,-3430,2624,-2108,-1692,-1248,125,1106,-3285,593,-1308,-1953,-1753,-3221,-2000,-427,-3485,-2986,-1414,-161,-1679,-1193,10,-796,-1504,-2277,-3069,-3836,-3488,-2675,-2387,-1001,-290,281,-368,1067,-5,-3325,-997,-553,-2505,-2948,694,348,-381,-2827,-1145,-1726,-2159,-2475,-2615,-2605,-2368,-2321,-2127,-1999,-1925,-1896,-1893,-2072,-2082,-1974,-1801,-1591,-1286,-1039,-2462,-1158,-347,-2464,-3585,-1281,-327,-386,-886,-452,-36,-2230,-3570,-726,-642,-70,-339,-662,-1032,-1259,-1088,-746,-8205,211,696,-39997,1320,1494,1504,1405,-2514,1035,-11525,410,77,-7608,-2457,-13236,-1450,-10296,-2321,-2796,-2846,-2582,-2294,-2038,-1847,-1513,-1321,-1306,-2753,-1089,-1062,-1148,-1149,-1054,-899,-423,-464,419,1344,-961,-290,382,349,1080,-2030,777,1827,-1652,-2288,-679,-2802,532,-647,-2769,-549,602,438,429,-2444,-2056,-2239,1055,1285,988,337,624,-1085,-94,-439,-905,-1427,-1939,-2584,-3126,-3347,-2975,-2502,-2538,-1618,-1478,-1367,-1325,-1242,-2028,-843,-1630,-2132,-118,782,-563,787,643,-1290,-1259,-2693,-645,-720,-659,-889,-1212,-397,-445,-546,-787,-1138,-1462,-1738,-2002,-2264,-2367,-2540,-2653,-2675,-2416,-2007,-1453,-2305,-3442,-3121,-3610,-2408,-2108,-2041,-138,1686,1498,1174,721,-2137,-128,-469,-802,-3451,-3620,-1906,-267,-2521,310,528,-2988,766,569,802,1112,1259,382,-1316,-1313,1464,1823,-4074,-3588,2137,2530,2636,-1832,-1825,1719,-774,721,-1599,1122,1292,1446,871,1285,3305,2652,1914,-285,-1743,1093,-1256,612,4980,4448,2777,-2561,-3708,-988,-1677,-1445,-3173,-3560,-253,-581,-1184,-2557,-2508,-2661,-2082,-1362,-1459,261,-2762,-1309,107,-893,-1339,-1060,-238,989,420,-91,-646,-1238,-1878,-2133,-2361,-2484,-2516,-2419,-2412,-2223],[-1355,-1376,-1422,-1361,-1100,-423,-115,158,-761,-2452,-2091,-353,-703,-1349,-2112,-2701,-2896,-2151,-1572,-2654,103,563,160,996,-154,-1081,-895,102,-1925,-2689,-3282,-1083,-1687,-1799,-8,-647,-2750,-1369,-1226,-821,-320,75,477,839,1041,1193,-1458,-1449,1027,811,549,-968,-1703,-2646,432,489,-266,333,177,-2248,-2298,1070,1146,-641,-2756,-3266,1295,-1328,622,-407,900,-293,-1588,-1796,-1770,-1753,-2131,-828,-1500,-2333,-3141,-3267,-2548,-1798,-1440,-1649,-2037,-1722,1035,1197,1222,1010,-929,187,-392,-1080,-1884,-2623,-3162,-2690,-2107,-2655,-1603,-1433,-1521,-1618,-1791,-2010,-2131,-2033,-1779,-1640,-1325,-1003,-800,-754,-746,-2932,-1158,-1364,-1804,-2377,-2919,-3128,-2628,-2238,-2068,-1947,-3410,-1936,-2084,-2174,-2020,-1727,-1304,-827,-1235,-2687,-1422,-2416,706,-465,-873,448,1063,2101,2553,-872,-3443,-1794,-656,-2231,-2389,275,143,-117,2688,414,-3081,18,2093,-93,1776,1031,-879,-1313,-482,-1842,-2592,-2065,-1670,-2759,-1639,-2069,-1332,-1669,987,-75,-3092,-276,-254,-598,-688,-425,174,-115,302,-2839,-346,-713,-2624,-401,-1120,-2026,-2444,-1926,203,-963,-401,-1234,-1839,-1894,-1418,-643,-56,-2137,3,-205,1226,1199,-3048,714,265,-122,-378,-4938,-4805,43,323,560,0,757,778,-1111,-2558,1161,1467,-451,-2870,2444,2560,868,-4947,1795,1036,234,-604,-24847,-147671,-67246,-3935,-14362,-17617,-1065,-30364,-148660,-87683,-24993,-34688,-7541,-8064,-1724,-2742,-3766,-3907,-2820,-1745,-782,20,785,-1826,1827,2207,517,2879,3152,-1897,-2323,-2640,3257,3818,3379,1635,2751,2201,-1727,217,268,-490,-1748,-2039,-2741,-3411,-2999,-2254,-1565,-862,-299,185,-1292,356,-1374,-1631,719,-969,-945,998,831,-56,-3031,129,22,0,-1712,-4678,-854,-505,-632,-785,-918,-1135,-1355,-1594,-1760,-1820,-1744,-1647,-2224,-1003,-470,-181,699,1292,834,2336,2844,2839,-955,2395,1774,-343,-879,-3836,556,-2400,-2991,2773,-2964,-3696,-517,683,-495,-947,310,-866,-2453,1456,271,-1773,-2535,-1336,291,985,1988,224,-694,-182,-2174,1795,2034,-442,280,-646,-1564,-2323,-3030,-3640,-3830,-3677,-3381,-3047,-2673,-2326,-1916,-1987,-1277,-993,-756,-3612,-473,-401,-302,-319,-358,-361,-382,-402,-435,-496,-1320,-1045,-2699,-598,-589,-550,-1077,-424,-486,-795,-2840,-1167,-1540,-1930,-2256,-2375,-2260,-1936,-1445,-4350,-2780,128,499,-1243,-565,-1218,-416,-496,-331,-687,-1950,267,-160,-860,-705,-1683,-1410,-1511,-1550,-1836,-1397,-1171,-893,-593,-147,251,-2247,-2797,-1760,-1044,-1952,-3408,-2216,-1621,-677,-1636,-2316,-2007,-2656,-3046,-2889,-2345,-1777,-1233,-705,-299,-2782,-511,504,-2336,-1858,-1470,-1327,-1800,-3939,-1754,-1269,457,122,-1532,-637,-559,-681,-695,-635,-2946,-1647,-2704,-1713,-839,-931,-996,-1077,-1203,-3791,-1400,-1512,-1663,-1842,-2156,-2559,-2796,-2774,-2674,-1697,-2073,-1116,-627,-2713,51,1856,494,134,-286,1345,-2796,-736,1567,-112,976,2580,2089,-2161,2467,2099,1797,-1266,-1710,899,757,-393,-1406,-2339,-1895,1252,1522,1748,1939,2040,-19,-335,142,1237,735,92,-564,-1003,-1443,-1525,-795,-1013,1042,-1327,1595,1569,-567,822,813,-5381,-164,-2486,-2950,-1862,-2341,-2789,-3081,-3045,-2657,-1978,-1095,-199,-855,1486,1757,-1351,1998,1901,2542,1488,330,-1465,1416,-2196,-1177,31,453,-236,-1423,-2457,-411,-24,-658,-2559,-1428,-1586,981,-540,-1994,300,-112,-664,-804,-1129,-1322,-1245,-1096,-1539,-696,-668,-792,-1174,-1685,-2449,-3124,-3531,-3098,-2251,-1300,-386,290,754,392,-514,-800,-1988,-2563,-1538,-1748,-2479,-2845,-2851,-2717,-2531,-3228,-2145,-1971,-1808,-1581,-1303,-715,-1957,-2293,846,1353,1580,2027,378,-73,1183,-1387,-2420,-3746,-1022,-1360,-1349,-868,-326,243,562,726,-2502,641,469,81,-1357,-3768,-1960,-1863,-2329,-2651,-2550,-1987,-1358,-664,118,768,1349,1521,2408,2849,3252,3508,3742,2896,-3185,-6620,4044,3972,1223,3735,3505,3156,2855,-4117,-11824,1846,1438,1000,-166263,-128,-736,-1153,-1397,-1647,-1714,-46037,-37014,-28507,-9411,501,1242,2019,-2392,3185,-5647,-7652,-5320,985,1696,-5140,-6887,3412,-2746,-5469,-3024,-93,-750,-1201,-1296,-908,-3572,240,854,1405,-3020,2227,-2230,-307,-594,15,1142,-3149,603,-869,-2352,-1615,-3365,-2212,-614,-3518,-2897,-1247,-218,-1939,-584,-664,-1337,-1889,-2500,-3107,-3510,-3266,-2580,-2459,-801,-21,589,-120,1321,-243,-2823,-1041,-346,-1957,-1994,240,-115,-469,-2086,-1592,-2197,-2663,-2926,-2792,-2475,-1987,-1730,-1353,-1073,-871,-749,-1548,-843,-1246,-887,-935,-1412,-1229,-1555,-2104,-2337,-2940,-3473,-3476,-2842,-2130,-1489,-728,-190,268,-2176,-3763,-1742,-1081,1265,1371,1471,1474,1425,1465,1360,-9590,787,340,-31655,-948,-1657,-2400,-2912,-3814,-1979,-10706,-10881,-14708,-17365,-2420,-12629,784,-9070,499,109,-300,-756,-1250,-1768,-2309,-2623,-2889,-2722,-2912,-1954,-1531,-1268,-1001,-742,-532,-89,-328,324,1274,-1471,154,650,617,1205,-1613,983,1226,-2613,-2346,-871,-3339,408,-571,-2016,-102,454,20,414,-1883,-1326,-1427,567,127,-358,-954,-1473,-2031,-2438,-2497,-2364,-2104,-1770,-1600,-1476,-1481,-1580,-1865,-2584,-2638,-3021,-2667,-1858,-946,-2339,-708,-942,-1330,422,2160,-149,2283,2374,-990,-1261,-1606,579,745,32,-853,-786,1567,1102,624,49,-588,-1150,-1624,-2055,-2448,-2656,-2917,-3137,-3344,-3236,-2887,-2406,-2492,-2554,-2771,-2969,-2410,-1806,-2274,-143,211,94,-135,-485,-1866,-1181,-1534,-1975,-2400,-3408,-2219,-1623,-1816,-159,603,-2604,1072,318,888,3604,3914,302,-834,-1474,1000,2925,-3297,-3321,2262,3791,4054,-1571,-2636,1913,-644,-95,-2375,1292,839,230,181,498,1154,1788,1667,-31,-1645,1241,-1147,626,-403,-1600,-2749,-3849,-3665,-2460,-1820,-1519,-3282,-3286,258,281,-1661,-1853,-375,-846,-1286,-1865,-2321,-2879,-3357,-3420,-2917,-2280,-1665,-1123,-540,-88,296,330,1006,1111,-1676,-1187,943,669,306,-1338,-698,-876],[-2098,-653,-601,-1657,-1315,-495,-457,-362,-937,-1579,-1985,-12,9,64,93,264,-1552,75,-1534,-2926,-491,-702,-950,-1019,-1145,-1260,-1417,-1507,-1763,-2428,-2553,-1211,-1066,-1672,-498,-504,-3104,-1061,-1602,-2212,-2820,-2850,-2319,-1778,-1369,-986,-1765,-1059,-423,-437,-474,-706,-2421,-2590,-1432,-1922,-2588,-2837,-2736,-2226,-2064,-987,-432,-731,-2536,-4030,964,-1101,1188,-155,-326,-1339,-1833,-2208,-1380,-1402,-2996,496,364,-1499,-2045,-3083,1047,1562,-1087,-1621,-1940,-982,1193,3811,2567,1860,-1561,-139,1003,-246,-1684,-3079,-3634,-2565,-1392,-2199,62,578,778,-504,-1738,-679,494,766,1811,2060,3056,1890,3051,2763,-941,-2339,1168,1105,129,-844,-1530,-1835,-1842,-1717,-1858,-2334,-2950,-2551,-3131,-3499,-3195,-2541,-1762,-974,-1087,-2877,-1452,-2305,791,-856,-828,527,997,2633,2307,-1249,-3509,-2691,-675,-2783,-2298,250,-910,219,-399,-880,-2507,-1714,-2135,-2512,-2686,-2660,-2445,-2131,-1721,-1250,-739,-298,-1145,-3000,-1431,-2059,-1777,-1315,-1384,-1794,-3000,-2629,-2962,-3253,-3343,-3208,-2879,-2567,-2183,-3047,-1544,-1316,-1894,-833,-1016,-1295,-2607,-1722,312,2,326,2036,806,2508,1194,-1086,329,-2310,-189,-1299,1191,2838,-2985,2186,2045,2099,1262,-5657,-5575,1690,1748,1039,-937,-930,-1897,-2436,-2364,-1806,-999,-225,-2784,947,1202,605,-5841,709,39,-666,-1414,-46141,-165715,-57765,-4732,-16112,-14701,-2012,-21376,-121483,-74054,-50578,-30962,-8003,-3431,-1540,-2320,-3014,-3407,-3087,-2314,-1339,-335,749,-2313,2599,3361,1032,4502,4797,-1744,-2194,-1704,2952,3893,2260,1124,1887,1184,-1925,-1151,-603,-1035,-1444,-1208,-1582,-342,34,-2157,1258,1726,2010,880,-1301,-133,-1670,-1109,848,-1301,-1448,-569,-1095,-1658,-2291,-2888,-3428,-3808,-3664,-4021,-2444,-1728,-1020,-421,74,320,368,190,-108,-461,-763,-1002,-1866,-345,540,-313,945,923,918,1911,4771,3147,-1829,3488,1575,-245,-122,-4501,368,-2197,-2056,2685,-1562,-3296,-121,1427,-57,-265,-1230,-2370,-3676,-4519,-3770,-2658,-1687,-1055,-451,51,253,429,-307,333,-1294,-242,-625,-865,-1224,-1441,-1601,-1597,-1586,-1907,-1377,-1312,-1360,-1476,-1633,-1882,-2122,-2422,-2849,-3220,-3558,-3863,-3930,-3834,-3533,-3278,-3046,-2831,-2715,-2699,-2803,-3021,-3255,-3283,-3047,-2561,-2072,-1570,-1073,-683,-482,-453,-2496,-1007,-1578,-2318,-3126,-3456,-2832,-1898,-849,-4814,-1897,1994,2317,-800,-340,-1278,91,-460,-672,-1258,-1555,-993,-1725,-2382,-2936,-3340,-3453,-3012,-2279,-1958,-311,833,366,2916,3808,2984,-2548,-3116,-2313,-1226,-2524,-3343,-2530,-2156,-1198,-1631,-2061,-1264,-2418,-1105,-1433,755,2284,1469,832,-680,-2542,-412,679,-2745,-2297,-1498,-1446,-1865,-4458,-2217,-2464,-3314,-3645,-3004,-2042,-1202,-500,79,512,-2225,-2305,-2846,-1965,-121,-329,-629,-926,-1225,-4343,-1548,-1591,-1605,-1596,-1796,-3016,-2630,-1799,-2185,-744,-1627,-272,340,-1836,323,2889,664,523,-1026,-14,-2935,-562,397,27,374,2400,1301,-2437,2715,3113,2358,-379,-2442,-507,-1376,-2172,-2887,-3418,-3953,-3314,-2561,-1848,-1155,-512,-600,599,730,1203,1365,1319,1096,781,-972,-2182,-1571,-1520,21,-1011,192,263,375,440,552,-4687,453,-3687,-3137,-748,-736,-1163,-1580,-1911,-2066,-1963,-1649,-1331,-852,-278,166,359,730,875,952,900,446,-1407,686,-2468,-492,-67,2247,982,-2208,-2156,1740,2438,-684,-2584,-1038,-1335,2533,605,-2933,1738,199,-739,-490,1853,2938,-224,1762,-1512,1298,699,2410,4127,2445,572,1708,738,-2798,-1236,-1758,-2706,-3238,-3139,-2796,-2480,-2284,-2541,-2410,-2620,-2826,-3124,-3049,-2718,-2309,-1813,-4587,-2060,-71,-910,896,1256,1329,-1254,-2086,539,2314,1104,2154,403,390,1211,-1170,-2471,-3482,-959,-1394,-1776,-1896,-1998,-2007,-2170,-2368,-2557,-2767,-2856,-2973,-2884,-3640,-2500,-2332,-2150,-1991,-1821,-1550,-1369,-1158,-848,-625,-406,-96,153,461,801,1048,1315,1503,-3128,-8480,1996,2086,1083,2309,2404,2448,2602,-6572,-11173,3096,3140,3092,-173420,2450,1916,1454,1028,-146,-121,-53314,-33206,-23789,-6836,-1034,-527,124,-1059,1687,-6618,-5537,-8530,-1685,2414,-5489,-6685,3563,-3214,-2904,-4960,-974,500,2645,3308,-2303,-2626,827,1201,591,-2603,-578,-2004,-1142,-927,-375,351,-2786,902,-389,-3071,-1599,-3641,-2487,-790,-3483,-2800,-984,-263,-2067,-80,1326,614,-2503,-674,-230,-420,-617,-935,-2493,-1700,-2194,-2683,-2947,-2903,-2657,-2297,-1902,-1568,-1449,-1124,-1063,-1048,-1091,-1364,-1772,-2231,-2614,-2924,-2971,-2742,-2242,-1906,-1379,-881,-398,56,-2190,-109,-998,1207,-314,-1242,1399,1079,-1859,-1171,-681,-2397,-3347,-2857,-2993,-2543,-1730,-1070,-493,-2203,-4053,-2774,-1740,337,89,-285,-831,-1459,-1934,-2335,-11135,-2068,-1557,-20566,-778,-601,-694,-1028,-4779,-2070,-11317,-23199,-32057,-24865,-2315,-11975,2044,-7702,3373,2971,2404,1677,845,-42,-1305,-1636,-2340,-2772,-3305,-2039,-1609,-1452,-1428,-1566,-1914,-2152,-2453,-2621,-2412,-2168,-1785,-1548,-1263,-1006,-1306,-404,0,-3758,-2226,-1056,-3788,165,-597,-1383,235,-188,-127,479,-1522,-883,-1446,-2134,-2751,-2363,-1870,-1339,-2101,-2253,-362,-258,-292,-721,-723,-1078,-1416,-1561,-1453,-2756,-305,280,878,509,324,-2599,-797,-437,-815,57,-209,-153,129,698,-906,-1473,-564,1262,895,106,-1014,-511,330,-226,-690,-1137,-1525,-1709,-1701,-1547,-1268,-718,-144,-142,-1250,-206,2041,1272,-2779,-1774,-2155,-2040,-601,-1639,-2768,-488,-819,-1124,-1142,-932,-1616,-79,304,471,-1556,-3036,-757,-392,-1310,-1768,-1686,-1989,-44,-184,825,2243,2662,95,-522,-1782,340,1130,-2750,-2276,299,501,879,-1452,-3549,1892,-67,-866,-3090,1446,230,523,-20,-693,-1268,-1854,-2389,-2243,-1758,-1394,-1072,-782,-669,-709,-746,-2657,-3605,-1926,-2173,-1668,-2850,-2366,-1170,-972,-1956,-1225,-281,-150,5,-536,-749,22,-1637,-912,-83,-629,-1627,-1230,567,796,933,96,1190,1122,-1626,-1672,538,226,-120,-1276,-1155,-992],[-2736,-774,-386,-1813,-1399,1078,703,506,-949,-702,-1791,518,523,526,447,444,-1384,-346,-1451,-2986,-2383,-3159,-3230,-2676,-2305,-2053,-1954,-1871,-1779,-2167,-1708,-824,-455,-1329,1023,-1,-3439,1781,1899,1807,1683,1189,1192,932,501,5,-2074,-1428,-2140,-2524,-2182,-1462,-3162,-2303,-685,-757,-1186,-1515,-1942,-2214,-2421,-2514,-2533,-2517,-2498,-4710,-2418,-2064,-1507,-831,-1472,-2466,-2074,-2511,-965,-953,-3614,669,476,-1749,-2631,-2764,1358,1626,-719,-1504,-1693,-201,1177,1786,1210,633,-2205,-802,-489,-675,-799,-3116,-610,-533,-350,-1487,-497,-576,-819,-923,-1742,-740,-365,213,885,1366,1961,2042,2893,2670,-977,-1444,2222,1540,1508,743,487,59,-1500,-1737,-2128,-2727,-2458,85,-594,-2069,-643,-944,-1163,-1373,-1537,-2861,-1699,-2156,-1758,-1707,-1637,-1612,-1545,-1390,-1270,-1337,-2535,-3473,-827,-3054,-1662,-251,-1975,388,614,-793,-1668,708,1973,1252,2320,744,-785,-1677,264,2024,3080,811,-653,-3254,-1155,-1883,-2125,-983,-1157,-1587,-2787,-2185,-2266,-2233,-1984,-1551,-963,-410,207,-3132,-304,-1339,-1110,-1224,-731,-390,-2424,-1560,1386,1057,612,1222,1041,833,150,-1477,-55,-2509,-1223,-2237,-2330,-2643,-2936,-1955,-1428,-909,-490,-5777,-5319,-78,-312,-686,-1777,-1594,-1884,-1860,-2064,-1237,-723,-213,-2289,694,971,419,-6238,1063,701,342,-39,-52600,-162433,-41979,-2608,-17140,-13368,-4687,-12203,-96692,-65913,-68436,-26031,-7793,-1795,-1891,-1957,-2009,-2033,-1840,-1557,-1181,-770,-234,-2848,610,909,1111,1172,1077,-1542,-1997,-879,238,147,209,340,670,1013,-2268,-2306,2044,2289,-918,-385,-720,3461,598,-2307,3862,3814,3539,1639,-1248,-648,-1558,-631,-823,-1522,-2023,-2195,-2020,-1685,-1310,-815,-189,-71,-2938,-2888,-519,2596,1190,1292,2773,3110,2621,1400,222,688,231,-181,-1504,-319,-153,-453,221,421,679,872,897,738,-2716,469,302,-146,-173,-3907,-686,-1694,-1465,-1794,-1941,-2841,-2327,-2489,-2385,-2164,-1754,-1406,-3012,-763,-452,-59,277,-755,548,715,656,655,142,279,-259,-529,-1065,-1504,-2125,-2672,-3209,-3588,-3898,-4054,-3830,-3584,-3329,-3045,-2722,-2416,-2046,-2407,-1410,-1044,-637,-2131,277,-874,1311,-1599,1928,1674,1907,1530,372,-58,-2108,-2389,-3208,-2456,-1283,-176,-813,1463,1787,212,-2092,227,80,-834,-1698,-2189,-2059,-1439,-589,-3341,-1022,1643,2012,-96,53,-1174,599,-357,-801,-1522,-955,980,397,-1172,559,-69,-430,960,588,-1756,2511,3081,453,3800,3964,2893,-2809,-3228,-2772,-1328,-2567,-2446,-2393,-2653,-2518,-2701,-2633,-2374,-2520,-2010,-1872,-1788,-1740,-1610,-1356,-1122,-2180,-849,-813,-2719,-2776,-1524,-1765,-2344,-3239,-3300,-3286,-2798,-2198,-2639,-879,-367,-136,265,406,-1441,-2841,-2514,-2144,-939,-1265,-1493,-1644,-1720,-3614,-1474,-1239,-991,-736,-1911,-2860,-3003,-1728,-1527,-300,-1051,634,1464,-840,641,3824,824,1070,-1683,-1279,-2438,-328,257,177,-306,664,440,-2624,1899,5929,3723,536,-2589,618,1040,-677,-1706,-2107,-2743,-1428,-2435,-3408,-3333,-2581,-1930,-1351,-897,-529,-167,46,120,97,-316,-2651,-2224,-2241,-743,-1067,-1451,-1859,-2173,-2427,-2477,-3106,-2387,-4830,-3149,-2224,-2185,-2191,-2195,-2166,-2096,-1947,-1760,-1711,-1596,-1451,-1478,-1619,-1904,-2224,-2518,-2711,-2565,-2132,-1585,-1760,-74,-82,1442,207,-2730,-1751,1939,2730,-635,-2691,-674,-1046,1338,1305,-3785,1305,50,-745,-98,1445,1584,-811,1767,-1285,1486,694,2749,4181,2805,1243,2438,1682,-2311,-1639,-256,1465,2596,487,-138,-512,-1572,-2720,-1754,-2442,-3085,-3600,-3012,-2383,-1809,-1219,-3875,-1525,615,-1156,1644,2050,1950,-636,-1767,143,2231,705,2316,658,793,1140,-850,-2257,-2840,97,-213,-282,-177,-59,160,240,308,-2231,462,582,555,-1470,-2965,-658,-872,166,-64,-1140,-509,-827,-1148,-1385,-1689,-1915,-1890,-1734,-1370,-893,-470,-8,399,-2832,-9907,1557,2329,782,3571,4187,4702,3301,-8806,-10496,6069,5953,5646,-153427,4328,3476,2785,2248,-30421,1260,-58671,-28114,-20136,-4868,154,194,407,185,660,-6388,-3147,-7664,-3652,2636,-5751,-6289,2125,-3369,-278,-6302,-2179,-58,-493,-935,-4897,-1568,-1835,-2069,-2274,-2492,-2627,-2734,-2779,-2684,-2439,-2129,-2212,-1384,-853,-3898,-1576,-3870,-2602,-740,-3243,-2520,-464,-156,-1930,-592,-1199,-1569,-2910,-1297,-942,253,885,-410,-2284,1902,1832,1523,544,394,-914,-1603,-1691,-2233,-2633,-2944,-3289,-3456,-3493,-3493,-3402,-3267,-3065,-2925,-2910,-3069,-3117,-3253,-2980,-2520,-1910,-1230,-2436,-445,-627,1097,-722,-950,1727,1522,-1533,-1396,-1307,-1871,-3020,-1740,-2115,-2217,-1793,-1271,-638,-2124,-4205,-3567,-2383,1497,1462,1228,730,34,-653,-1521,-12615,-3464,-3763,-9900,-2057,-1275,-694,-295,-4678,132,-13071,-32161,-41439,-26541,-1319,-11213,2306,-6379,3051,3062,2943,2647,2190,-115,-1118,53,-1236,-881,-3680,-1348,-892,-822,-1620,1291,1947,-309,-472,68,1390,-2714,672,803,782,983,-934,612,-426,-4484,-1680,-937,-3570,93,-504,-735,-1320,-1925,-2451,-2632,-2220,-1684,-1138,-572,-83,-781,-263,-203,-1752,-2043,-216,-783,-1476,-2176,-2970,-3529,-3563,-3045,-2393,-2702,-1151,-903,-797,-952,-1356,-2647,-2906,-3938,-4059,-3074,-2136,-1264,-593,3,-823,-1658,306,-97,-650,-1342,-2064,-2872,-3681,-4366,-4496,-3958,-3479,-2953,-2382,-1778,-1125,-476,597,870,-563,-809,774,732,-2888,-928,-1284,-1014,1367,-1349,-3193,-771,4033,3833,3607,3322,-1245,2841,2574,2162,-727,-2605,-121,-65,-901,-1872,-2738,-2977,-2370,-1419,-430,501,1367,0,-177,-1986,-279,2173,-2255,-1327,869,191,-336,-1263,-3782,-257,145,-1357,-3078,871,181,-20,-226,-1088,-1985,-2925,-3080,-2081,-1502,232,-818,2235,2911,3306,2376,-2725,-3352,-2323,-2542,-1627,-2041,-1305,-852,-1865,-2746,-3319,-3346,-3009,-2543,-2248,-1909,-1781,-1744,-1853,-2078,-2378,-2797,-3272,-3335,-2875,-2138,-1203,-279,551,-1562,-1925,1171,1369,458,-1121,-1579,-651],[-3088,-804,-384,-2009,-1475,328,991,1551,-995,-26,-1645,867,1710,1537,1082,301,-1283,603,-1457,-2897,-1284,-422,-936,-1261,-1572,-1744,-1779,-1596,-1317,-2049,-992,-659,-172,-1013,216,-509,-3504,-8,-315,-661,-1000,-1410,-1705,-1878,-2028,-2018,-2480,-1904,-1818,-1855,-1895,-1784,-3949,-2094,-2222,-2322,-2605,-2673,-2806,-2845,-2948,-3063,-3150,-3140,-3002,-4965,-2496,-2070,-1657,-1352,-2455,-3653,-2391,-2800,-700,-576,-3450,516,422,-2165,-3418,-2121,1562,1518,-452,-1436,-1441,485,1049,4162,1923,1215,-2933,-1420,1086,611,179,-3705,-933,-521,-519,-747,-551,-362,-285,-624,-1842,-220,-393,-514,-531,-562,-193,456,1246,2099,-895,-617,3058,1669,787,70,1105,487,-1693,-2111,-2429,-3032,-2066,174,-278,-2732,-325,-1092,-37,-472,-915,-2671,-1695,-2049,-1908,-1574,-1048,-493,93,714,1202,-979,-1237,-4085,-523,-2844,-872,-103,-3055,829,611,-1293,-811,870,1438,1681,1952,306,-750,-1766,385,1495,1969,898,-337,-3445,-945,-1720,-2399,-808,66,-252,-2519,-107,-642,-156,-477,-864,-1254,-1738,-2091,-3169,-2303,-2153,-1829,-1750,-1321,-1319,-2047,-1472,-925,-909,-1015,-1337,-1954,-2807,-3683,-3159,-1691,-2813,-733,-2911,731,3458,-3000,7275,4858,4816,4300,-5224,-4491,1265,5186,3807,-2178,391,-1,-900,-1970,-2164,-2397,-2414,-2216,-1937,-1650,-1378,-6280,-995,-1068,-1099,-1125,-43914,-140554,-26090,-2094,-17379,-13783,-6819,-5773,-80780,-65774,-61035,-20809,-6870,-934,-733,-579,-558,-716,-919,-1299,-1817,-2463,-3053,-3678,-4015,-3843,-3334,-2849,-2534,-2386,-2497,-2799,-3278,-3647,-3237,-2433,-1370,-295,-2893,-2897,2640,3298,-333,-382,7,4268,1006,-1897,3324,2930,2448,2030,-1213,-1254,-1140,-333,328,-1604,-2470,-774,-19,-2073,-461,384,952,-196,-3338,-1859,-136,2410,755,1047,2929,3344,2631,-40,-281,1039,944,-330,-1256,1049,1079,-694,156,149,184,-97,-459,-859,-3059,-1062,-944,-792,-609,-2894,-1333,-1143,-521,-682,-727,-2508,-1093,-1314,-1301,-1195,-916,-755,-2383,-260,-13,359,759,-392,1223,2065,2599,778,537,1728,670,1706,1551,-627,1595,2252,1667,122,-2026,-1240,-219,-590,-1012,-1464,-1928,-2451,-2946,-3473,-4094,-4593,-4761,-4370,-3666,-2884,-1938,-2437,-34,519,1484,2248,308,724,-2276,-707,-1648,-1973,-359,-1908,-3239,-2307,-606,669,-1828,121,4060,3477,4043,3068,-1070,1362,-545,-2077,-637,-1252,-1416,-1061,-566,-1192,727,-363,-893,-1514,-452,1061,588,-1395,508,490,47,1086,1369,-1393,2377,2697,363,2841,2747,2436,-3085,-3210,-3265,-1515,-2224,-1673,-1928,-3187,-2320,-2256,-2646,-2915,-3162,-3192,-2894,-2377,-1815,-1229,-635,-1401,-1936,-401,472,-2326,-3439,-1729,-1568,-1475,-2164,-3147,-975,-928,-930,-2203,-581,-410,-295,-220,-201,-850,-3450,-2227,-2456,-1637,-1940,-2157,-2310,-2390,-3000,-2128,-1869,-1591,-1285,-2030,-2429,-3215,-1667,-998,527,-602,1365,2491,2,736,4007,773,1532,-2381,-2552,-2148,-273,2064,119,-1302,-1422,-684,-2964,927,3179,3579,1208,-1837,-255,592,-845,-1602,-1935,-3231,-1041,-1759,-2249,-2461,-2505,-2524,-2596,-2823,-3160,-3468,-3670,-3509,-3214,-2854,-2980,-2842,-3384,-2011,-1861,-1736,-1617,-1416,-1225,-953,-1657,-681,-5997,-3151,-815,-901,-1053,-1256,-1511,-1811,-2100,-2360,-2665,-2666,-2276,-1704,-977,-244,485,1125,1540,480,-1295,998,-1199,507,-313,-756,-1495,-3070,-2920,-3422,-3573,-3382,-3197,-2990,-2834,-2740,-2663,-4368,-3048,-3385,-3807,-4086,-3718,-3156,-2401,-1609,-1137,198,529,1896,2578,3026,1703,2889,2405,-1645,-2350,-145,917,1807,203,-636,-675,-1792,-2776,-1069,-1603,-2121,-2675,-2885,-2836,-2669,-2404,-2437,-1709,-1341,-1601,-642,-297,295,-402,-1614,-407,1513,99,1946,769,804,676,-714,-2074,-2214,2127,-383,1104,1769,791,1850,1757,1623,-2060,1278,1114,781,-1305,-2320,-137,-532,-890,-1224,-1487,-1570,-1658,-1649,-1502,-1436,-1400,-2122,-1337,-1314,-1234,-1160,-917,-554,-2566,-10897,-273,2696,97,4818,5780,6550,-874,-11070,-10358,5500,7802,7288,-126484,5415,4259,3315,2647,-67079,2114,-61295,-23902,-18147,-3878,4854,2265,4526,923,-374,-5222,-987,-4048,-3518,2466,-6188,-5993,96,-3450,-538,-6364,-3586,-170,225,624,-5470,-14,892,2183,1969,-1844,2161,-1001,1445,524,-706,-1220,-1776,-612,-801,-4875,-1837,-4189,-2761,-1493,-3079,-2324,-2703,-3208,-3378,-3463,-3417,-3117,-3174,-2054,-1835,-674,-63,-344,-2093,1265,1448,1452,952,1036,-1338,-1251,-140,-513,-837,-1154,-1584,-1896,-2159,-2529,-2885,-3111,-3093,-2950,-2763,-2621,-2303,-2131,-1699,-1230,-724,-236,-2274,-968,-408,580,-1317,-844,-232,-819,-1356,-1926,-2436,-2707,-2763,-2528,-3124,-1578,-878,-351,108,-2190,-4423,-4302,-3160,99,-407,-1025,-1732,-2362,-2557,-2418,-14143,-1392,-732,-366,475,1048,1524,1942,-3487,2714,-15703,-34115,-38776,-20994,704,-10605,3156,-5448,2800,2457,2158,1844,1508,-153,-1135,-428,-2130,-350,-3781,-948,-778,-1022,-2674,1111,1859,-503,-819,-119,511,-2947,723,685,627,569,-740,165,-1317,-3491,-1027,-716,-2912,30,-489,-408,-828,-1601,-1623,-1840,-1752,-1612,-1433,-1219,-1075,-1685,-1150,-1275,-1493,-1643,-1590,-1438,-1166,-1859,-380,-6,320,588,698,-2477,-617,271,-117,-606,-1468,-2754,-2057,-2277,-2214,-2082,-1935,-1812,-1838,-1885,-2092,-2438,-2977,-3614,-4232,-4605,-4270,-3731,-3200,-2666,-2143,-1781,-1570,-1375,-1222,-1286,-1040,-772,-509,-136,130,-696,-505,35,-2940,-240,-478,-181,2038,-1096,-3286,-857,2285,2400,2497,2537,-969,2677,2695,2548,-101,-2324,389,1149,-429,-569,-959,-1459,-1609,-1360,-777,-152,499,-145,18,-2229,-1012,1479,-2023,-671,665,351,185,-1169,-3164,674,972,-1771,-2576,1285,498,-693,-1088,-684,-1447,-2297,-3192,-3868,-2914,-2030,-1027,-235,525,1152,1773,-2888,-3132,-2737,-3085,-1505,-1281,-424,1036,-1250,-1491,-65,-608,-1337,-1930,-2565,-2990,-3426,-3680,-3670,-3516,-3400,-3427,-3441,-2944,-2148,-1074,-722,1836,1199,-1673,-2116,626,1174,174,-1050,-2141,-1043],[-2702,-602,-206,-2079,-1365,-395,-202,-409,-947,-772,-1363,-1132,-1247,-1225,-1113,-733,-1096,-189,-1389,-2618,-1685,393,959,2050,-35,314,931,2440,-1032,-1931,-319,-540,325,-665,955,-1080,-3074,696,1832,1049,339,-362,-882,-1237,-1576,-1803,-2813,-2325,-2560,-2808,-2855,-2532,-4340,-2084,-1823,-1595,-1637,-1546,-1598,-2403,-2348,-1989,-2270,-2563,-2818,-4395,-3053,-2801,-2399,-1981,-2724,-3781,-2670,-3024,-553,-269,-2650,-74,-89,-2628,-4219,-1347,-14,59,-243,-1397,-1190,41,-150,-454,-807,-1289,-3185,-2163,-2362,-2223,-1814,-3676,-1618,95,797,-37,1677,1231,1079,-910,-1991,749,950,298,-362,-1140,-1519,-1482,-1086,-442,-677,103,2160,1615,-101,-732,1614,754,-1937,-2528,-2748,-3088,-1795,-82,76,-2690,-776,-1377,721,856,-87,-2325,-1751,-1983,-1519,-1864,-1744,-1615,-1349,-960,-630,-533,-381,-4325,-487,-2097,-36,-508,-2991,-291,-520,-1583,-630,-457,-326,-161,143,-305,-789,-1898,237,811,2130,694,-281,-3392,-878,-1694,-2609,-860,627,-590,-2251,-695,-1258,-1945,-2604,-2928,-2394,-1808,-1262,-3228,-674,-1979,-409,-2392,-40,697,-1712,-1438,2487,2787,742,2637,2160,1904,-799,-2376,-780,-3260,-1198,-3043,191,2940,-3202,7512,4891,5297,5407,-4352,-3746,1463,4025,2971,-1879,-962,203,-546,-2104,-226,-649,-1121,-1558,-1966,-2274,-2407,-6112,-2337,-2452,-2490,-2489,-26374,-111594,-13645,-2261,-16864,-15845,-16813,-3692,-76867,-73542,-39237,-16065,-5209,1584,1578,1559,1446,1207,968,605,162,-336,-692,-4236,-986,-732,-248,297,782,-1392,-1791,-102,1041,477,-232,-987,-1216,-737,-3866,-2634,3251,4622,187,-495,463,5442,1202,-1240,6763,6223,5438,2651,-1229,-1969,-698,-286,933,-1537,-2820,-1439,-449,-2020,219,-83,805,-186,-3546,-1001,320,1940,121,668,2815,3626,2334,-1259,-673,-171,-769,-1281,-1710,-1928,-2186,-2527,-2850,-3098,-3056,-2775,-2478,-2272,-2140,-1745,-1540,-1449,-1445,-1978,-2263,-2227,-2837,-3490,-3898,-3777,-3289,-2866,-2274,-1701,-1097,-735,-1669,-586,-1375,-851,-978,-1145,-886,-245,495,722,876,2316,1417,1532,633,-816,1514,4521,1689,-182,-2629,-1166,2442,1806,1164,-1205,731,241,-764,-2693,-939,441,253,-1153,-402,-2012,-1371,-3255,-2858,-3675,-3973,-2796,-1668,-685,-2481,-275,-542,-1713,-691,285,-395,-1167,-1761,-1485,-1702,-96,2080,2613,4063,3347,-1118,1156,-874,-1026,107,30,-972,-2793,-3569,-1590,237,-447,-941,-1288,-64,2621,690,-1677,1568,1212,489,217,303,-900,1108,1535,156,1736,1540,1038,-3043,-3005,-3685,-1809,-2396,-2524,-2423,-3443,-2959,-2153,-1968,-2156,-2537,-2978,-3370,-3366,-2823,-2094,-1321,-1823,-1776,-581,580,-1773,-4099,-2026,-1745,-1349,-1255,-3695,-1006,827,-1237,-1559,1251,1490,-228,1946,2148,-371,-4005,-1989,-2785,-1,283,653,325,4,-2443,-2203,-483,-595,-724,-2032,-1933,-3236,-1988,-2034,-1560,-945,-237,377,726,677,1603,648,1983,-2790,-3522,-2027,-299,1931,15,-2428,-3589,-1864,-3353,-2126,-2796,-2859,-2471,-2019,-1685,-1343,-1139,-1404,-1871,-3316,-1067,-1007,-894,-735,-564,-680,-242,-189,-209,-215,-333,-515,-681,-693,-2859,-2902,-4694,-143,-364,59,-13,-120,-328,-494,-743,-858,-6284,-3051,-150,447,-49,573,1862,-94,1183,3432,766,-953,2622,4263,4053,4239,2763,2735,1885,281,-1368,708,-770,1523,-642,1094,-1433,-2925,-1315,-874,-1209,-1448,-3805,-1894,-1977,-1971,-1839,-3655,-1717,-1629,-1528,-1313,-1266,-1234,-1873,-947,-945,-556,-416,-299,-302,-304,-465,-541,-705,-903,-3144,-1529,-1800,-2116,-2397,-2651,-2828,-2937,-3055,-3149,-3211,-3210,-3373,-3381,-3329,-3269,-3134,-2888,-2584,-2209,-2020,-1370,-919,-207,-371,-1449,-913,820,-530,1474,832,572,-1,-596,-1792,-1510,2929,-409,757,3672,904,1491,2128,1328,-1840,-474,-1367,-2368,-3122,-3468,-3187,-2677,-2156,-1753,-1483,-1260,-1276,-1396,-1540,-1868,-2279,-3627,-3093,-3412,-3535,-3518,-3295,-3040,-2659,-10820,-1941,-1580,-1229,-880,-624,-487,-5562,-13184,-10682,385,675,1042,-99131,1691,1996,2478,3035,-102496,-3711,-60420,-21280,-17708,-3674,4879,1451,3123,1264,-718,-3241,1002,-377,-915,2905,-6591,-5641,397,-3268,3300,-5384,-4891,-66,4887,5407,-3369,1079,951,3272,1394,-1678,2492,-659,2035,586,-944,-1975,-1300,2469,1642,-4818,-2192,-3872,-2720,-908,-2799,-2149,-2375,-2416,-1875,-1245,-713,-151,-2894,-2719,-2675,2169,2550,-195,-1760,2014,2751,2435,1482,475,-1573,-1009,-65,-530,-949,-1375,-1923,-2349,-2691,-3070,-3318,-3300,-2968,-2487,-1918,-1339,-547,84,909,1655,2291,2572,-1771,-1478,-180,1999,-1813,-781,-589,-1620,-2332,-2689,-3322,-1893,-2418,-575,-1979,678,1030,-224,339,-2224,-4494,-4772,-3700,1887,1555,1234,906,630,593,558,-13670,575,685,880,1136,1553,1986,2422,-1247,3203,-18088,-27803,-24699,-9418,2445,-10001,1361,-4649,561,287,237,287,372,84,-1198,-938,-3029,325,-3185,-111,-314,-1135,-2863,-1080,-1407,-1562,-1837,-2206,-2579,-3153,-3596,-3821,-3393,-2748,-2051,-1349,-1802,-2131,-230,-295,-1996,151,-377,-389,-783,-2359,-1784,-2275,-2505,-2563,-2412,-2124,-1842,-2480,-1524,-1443,-1491,-1551,-1536,-1556,-1565,-2625,-1451,-1380,-1288,-1179,-1136,-1967,-1079,-1260,-1422,-1661,-1966,-2803,-2690,-3046,-3261,-3466,-3642,-3790,-4023,-4214,-4441,-4074,-3586,-3041,-2415,-1770,-1746,-454,93,623,1111,391,-1187,631,1185,-901,-776,-167,-570,-752,-655,-267,-1256,-581,-2782,432,367,595,3361,-698,-2639,-375,3289,3320,3122,2831,-616,2340,2128,1857,507,-2003,923,1230,-39,-1117,238,-555,-791,-1842,-1815,-2264,-2511,-2482,-2207,-2292,-1630,-638,-1882,-119,493,2091,2636,-954,-2361,3825,2535,-1989,-1861,3305,1154,-1268,-1985,-1447,336,-46,-270,-426,-1174,-612,-605,-807,-1019,-1314,-1524,-2885,-2749,-2901,-3419,-1948,-1855,-1769,-1629,-1448,-1045,-640,-405,50,364,-913,-753,397,-430,-1136,-682,-1027,-1250,-1496,-930,-564,-161,-1175,631,789,-1675,-2008,191,607,80,-760,-2495,-1255],[-2202,-1267,-919,-1959,-1046,-934,-328,-53,-786,-430,-890,-1188,-1656,-2088,-2530,-2622,-2078,-1556,-1191,-2211,-1892,285,596,1062,-54,571,1185,2778,-647,-1768,315,-361,634,-285,449,-1638,-2486,160,4419,4028,714,1590,813,1943,1220,464,-2930,-1218,-1272,-586,229,-238,-3968,-1421,500,2189,-731,1345,569,-2521,-2643,-1159,-1734,-2138,-2314,-3443,-2268,-2042,-1764,-1470,-2172,-2743,-2823,-3206,-521,-58,-1742,1986,206,-2971,-3738,-555,1664,926,-79,-1389,-970,-548,-1013,-1453,-1787,-2095,-2665,-2227,-2025,-1702,-1310,-3134,-2305,376,1034,606,1825,912,895,-1239,-2132,1027,882,-116,-170,-906,-1401,-1754,-2062,-2345,-2469,-2621,-2703,-2596,-2616,-2664,-2586,-2492,-2436,-2951,-3054,-2959,-1982,-1721,-1607,-2007,-1590,-1756,-1841,-2027,-2223,-2437,-2583,-2781,-2948,-3061,-3163,-3295,-3313,-3152,-3021,-3080,-3031,-4166,-2614,-2464,-2401,-2263,-2287,-1861,-1746,-1586,-1110,-562,-67,451,1101,-918,-869,-2095,-144,122,1638,236,-471,-3083,-931,-1801,-2754,-1095,319,-1023,-1956,245,-1043,-2234,-2101,-1055,-87,487,772,-3260,266,-2239,-1168,-3064,-2052,-1648,-1468,-1344,158,443,541,408,29,-490,-1040,-2866,-2105,-3740,-2244,-2739,-1239,-791,-3337,37,274,511,746,-3396,-3132,1608,1843,2034,-1068,-2299,-705,-358,-2402,1797,1541,1217,906,565,234,-26,-5768,-305,-503,-526,-423,-8609,-85920,-6607,555,-15627,-18942,-30470,-6763,-85585,-87618,-18526,-12183,-2798,1369,528,-328,-1203,-2007,-2441,-2443,-2051,-1522,-887,-4976,33,351,588,695,666,-1440,-1715,-86,-601,-1312,-2094,-2790,-2600,-1674,-5061,-1723,2490,3851,684,-598,719,4791,1294,-504,6399,5579,4632,2893,-1180,-2656,-281,-400,831,-1293,-2622,-1445,-449,-1452,834,-590,791,-74,-3515,-218,939,1346,-564,248,2409,1544,728,-2156,-919,-919,-1045,-1119,-1129,-923,-737,-1331,-820,-852,-151,-629,-78,-329,-685,-850,-1178,-1597,-2051,-2588,-2983,-3380,-3364,-2999,-2386,-2216,-1449,-1107,-614,-140,387,302,-918,-645,-2436,-1034,426,-137,-636,-1123,-1756,-2123,-2154,-1963,-1391,-610,-320,-950,1365,2049,1008,-352,-3111,-1181,2725,2880,449,-1147,957,71,-798,-2717,-1014,1479,921,-872,-708,-2454,1262,-3813,-2146,-2331,148,1438,-364,269,-2731,110,-319,-1045,-1101,-924,-991,-1128,-1396,-1719,-1967,-1994,-1644,-1032,-285,510,-1035,1025,-1046,-70,513,-919,-491,736,-796,-2014,-1330,-488,-860,-911,301,2786,830,-1888,1625,1895,1001,4116,2817,-241,1955,1046,-30,-297,-875,-1613,-2623,-3156,-3897,-3544,-2846,-2167,-1752,-3120,-3350,-2462,-2006,-1402,-1570,-1675,-1689,-1651,-1602,-1483,-1706,-2116,-1606,-811,-583,-1115,-4383,-2278,-1879,-1215,-441,-4110,-970,1512,-2089,-871,2630,1973,-353,2214,2481,124,-3921,-1689,-2912,-228,-298,-445,-560,-453,-1865,-2223,234,1748,1264,-1872,-1419,-3118,-1476,-74,2047,252,2701,2691,1368,544,2443,592,2412,-2597,-3539,-1989,-305,1533,67,-2312,-3078,-2707,-3703,-2681,-3518,-4137,-4520,-4818,-4863,-4651,-4504,-4470,-4383,-4312,-4002,-3732,-3511,-3340,-3198,-3062,-2888,-2754,-2620,-2408,-2275,-2212,-2184,-2085,-2363,-2395,-4039,-1857,-1823,-1828,-1841,-1725,-1514,-1058,-547,120,-5205,-2900,2142,2768,-217,502,1732,-145,1187,4058,91,-1218,2399,3395,3043,2553,2009,1403,683,-76,-1431,-1689,-2343,-2892,-3251,-3575,-3776,-3762,-3740,-3539,-3279,-2943,-3063,-2294,-1870,-1400,-863,-2850,-634,-1259,-1234,368,-643,-29,-2027,-688,-1110,-1610,-2199,-2796,-3433,-3841,-3951,-3540,-2995,-2387,-2973,-1361,-878,-536,-411,-1818,-1099,-1851,-2414,-583,-1445,-558,-771,-901,-1255,-1269,-1579,-1957,-2447,-2925,-3082,-2576,-1780,-670,-522,-1296,-1370,143,-1187,893,764,63,-886,-532,-1487,-805,1139,-259,-428,-1062,-1706,-2206,-2788,-3278,-3573,-3656,-3382,-3115,-2694,-2265,-1845,-1500,-1175,-912,-779,-502,-464,-482,-480,-620,-2542,-5011,-1002,-997,-899,-2865,-758,-870,-1677,-9550,-2602,-1012,-1832,-1409,-1595,-1749,-10756,-15228,-11472,-705,-471,-346,-72967,-837,-1395,-1880,-2274,-115582,-14810,-58274,-20674,-18832,-4260,909,202,996,832,-226,-954,779,1298,1977,2655,-7014,-5347,-1023,-2968,3307,-4521,-6060,-669,1264,1024,-1355,1297,990,2073,617,-1727,2039,-599,1734,431,-1181,-2271,-895,2389,1970,-3638,-2715,-3587,-2588,-1185,-2533,-2283,-2122,-1669,-1747,135,755,-685,-2373,-3222,-3519,3032,4006,-104,-1453,870,2639,5578,1934,16,-1642,-1025,1204,1154,-30,-735,-2151,-3439,-3420,-2197,-1165,-549,-110,-1138,438,1936,2236,2257,966,2530,2595,2586,-1411,-2111,-118,1560,-2015,-953,332,-96,-999,-3007,-2952,-121,-2172,-406,-978,1378,1112,-613,-197,-2397,-4564,-5187,-3922,3155,3015,2776,2369,1811,1279,544,-12419,-1436,-2587,-3670,-3465,-2284,-1169,-214,584,1119,-19152,-16036,-4394,522,-12,-9601,-1132,-3916,-1386,-1302,-1089,-914,-820,-833,-1505,-1629,-3272,-1261,-2693,-1764,-1879,-1989,-1988,-1764,-1584,-1136,-1926,-598,-1155,-1519,638,286,-14,-757,-633,-520,-1707,-905,423,32,-1205,-354,-795,-1313,-1767,-3040,-2708,-3062,-3015,-2786,-2465,-2079,-1711,-3014,-1591,-1287,-965,-958,-922,-978,-2129,-3236,-1332,-1493,-1632,-1739,-1868,-1860,-1913,-1967,-1864,-1898,-2033,-3007,-1920,-1037,-900,-897,-992,-1144,-1482,-1613,-1831,-2442,-2015,-1864,-1491,-1002,-2202,99,586,1028,1428,-211,-1372,386,1167,-630,-926,-548,-1297,-1989,-2514,-2533,-1974,-1224,-2677,879,1020,1113,4146,-355,-1886,327,2781,5425,5046,4432,-364,2965,2161,1274,507,-1800,-746,-1114,-1294,-1763,-1194,-964,-704,-2139,-32,308,-1908,-144,405,-2325,-2258,-241,-1999,179,-232,3898,2263,-745,-1702,3997,3419,-2248,-1201,2652,1788,-1854,-2925,-2297,-46,-315,-445,-499,-886,-412,-244,-291,-393,-649,-920,-2795,-2333,-2908,-3125,-3433,-3999,-3937,-3104,-2182,-1260,-407,-216,836,1269,-768,-859,1072,-129,-1275,-884,-1531,-1892,-1798,-1212,-552,88,-1559,1094,1216,-1606,-1717,-177,-231,-956,-1668,-2516,-3002],[-1937,97,422,-1928,-836,-1501,-862,-1051,-1078,-990,-952,-850,-843,-826,-869,-780,-917,-1171,-1494,-1947,-2124,-1663,-1592,-1263,-925,-544,-146,337,-375,-1734,702,-317,728,-58,-215,-2276,-1991,-449,3114,2825,87,1481,351,978,370,-156,-2874,-661,-283,244,870,-287,-3421,-1278,-136,2573,-939,1431,349,-2685,-2773,-186,-535,-991,-1361,-2456,-1174,-707,-258,-434,-1440,-1715,-2842,-3461,-1607,-1265,-977,-380,35,-3047,-2915,151,456,265,0,-1451,-845,-981,-1322,-1661,-1922,-2187,-2321,-2327,-2202,-2012,-1794,-2548,-2984,-745,-284,39,207,440,442,-1531,-2212,-157,-621,-1055,-1385,-1716,-1617,-1255,-826,-414,52,404,685,1012,-2135,-1997,619,284,-2405,-3326,-3313,-2807,-1513,-521,-126,-1324,-1906,-2143,-482,1170,649,-1181,-1529,-1817,37,-2272,473,76,-483,-750,-1239,-1961,-2602,-3834,-3004,-2501,-2012,-1463,-1751,-446,-217,-1366,87,160,-5,-302,-567,-1252,-1003,-2347,-1207,-1108,-857,-565,-844,-2626,-1041,-1979,-2860,-1436,-362,-1462,-1581,403,-980,179,118,-95,-300,-632,-900,-3165,-1212,-2326,-828,-3655,-243,-227,-1281,-1094,-153,-301,-517,-843,-1299,-1786,-2213,-3289,-2886,-3941,-2560,-2338,-1568,-1057,-3227,207,782,1380,1949,-2438,-2578,2013,3368,3322,-80,-3507,-1532,-241,-2785,1924,1898,1889,1909,1850,1709,285,-5290,-262,863,852,1069,1429,-70491,-5999,2748,-13797,-21810,-46332,-15727,-106382,-106246,-3767,-9283,160,2997,2503,2022,1489,901,380,-173,-728,-1291,-1721,-5616,-2557,-2874,-3065,-3112,-2948,-2586,-2213,-1821,-1503,-1330,-1260,-1834,-1541,-1822,-5867,-2553,-2938,-2961,-2421,-1744,-926,-280,207,215,623,607,359,35,-1022,-3264,-1622,-2178,-2698,-3062,-3251,-3094,-2673,-2203,-1767,-1268,-725,-184,-3371,476,504,467,-1229,-204,-168,-602,-1087,-2743,-2028,-2294,-2353,-2340,-2246,-1938,-1680,-1528,-1399,-1306,-1158,-1371,-1116,-1326,-1469,-1559,-1607,-1626,-1545,-1413,-1902,-793,-504,-149,375,-2112,152,1331,1525,2136,2630,798,-180,-672,-2549,-1046,1489,1212,943,1275,2424,400,1190,251,-707,-1627,-2494,-2882,-2824,-2348,-1880,-1378,-3145,-1302,-230,93,-136,-1035,758,-72,-768,-2639,-1050,1369,342,-711,-1038,-2627,491,-4003,-3577,-3641,-546,851,-777,142,-3097,1042,2070,-231,-1393,345,-96,-517,-817,-887,-1513,-536,-32,342,682,977,-831,942,-1077,764,847,-1857,-1539,462,-281,-1899,-2027,-3243,-3171,-1777,-416,849,980,-2046,1670,2484,1533,3897,3505,477,2402,1670,-222,64,-607,-1252,-2070,-1937,-3976,-1984,-1937,-1786,-1760,-2471,-3338,-2773,-1988,-1852,-2032,-2209,-2389,-2617,-2916,-3179,-3330,-3446,-3545,-3480,-3276,-2834,-4098,-2497,-2012,-1133,217,-4305,-883,1609,-2817,-266,2758,1959,-506,2078,4974,627,-3447,-1350,-2732,-556,-981,-494,-1222,-1515,-1322,-1942,625,1527,1244,-1684,-986,-3003,-1396,331,2170,717,3373,4471,1840,297,3064,602,2967,-2025,-2880,-2047,-321,1164,363,-844,-1032,-2596,-4036,-1726,-385,-473,-398,-357,-1581,-939,-958,-927,-1992,-2274,-1577,-769,-897,-1000,-1695,-1072,-1055,-1132,-1291,-1445,-1715,-1965,-2011,-1681,-1741,-1739,-2589,860,-473,2037,2452,2849,3151,3480,2258,3814,-3666,-2770,3461,3021,-255,341,1517,-361,1187,1650,-644,-1486,288,-138,-540,-924,-1177,-1284,-1310,-1236,-1497,-1021,-804,-560,-1507,-118,-1976,-2229,-880,487,393,-66,-2190,-1040,-1130,-490,-432,-2098,-1318,-1667,-1259,257,-1156,29,-1920,-568,-1025,-1603,-2308,-3049,-3777,-3696,-3207,-2537,-1946,-1417,-1958,-796,-1100,-955,-704,-2424,-1271,-1788,-2172,-1114,-1722,-1055,-1187,-1218,-1270,-1408,-2235,-1724,-1921,-2130,-2433,-2667,-2935,-2881,-2822,-2764,-2568,-2283,-1914,-1559,-1163,-670,-1895,-502,-1165,-105,55,-43,-472,-428,-692,-909,-1297,-1656,-1889,-2052,-2004,-2024,-1905,-1805,-1740,-1772,-1828,-1923,-2043,-2065,-2164,-2191,-2062,-1949,-3982,-5875,-1312,-1037,-742,-5177,-313,-3012,-1118,-7301,-2801,1229,-3107,2312,2897,3423,-16211,-17048,-12455,-4618,5972,6161,-48648,5782,5287,4867,4481,-91561,-27940,-55989,-22040,-21282,-5419,2779,-1464,-1637,374,-952,-2296,-1669,-186,1100,2065,-7271,-5012,-2446,-2522,1960,-3915,-6811,-1283,-715,-1017,-992,-908,-725,-537,-393,-1886,-352,-736,-659,-878,-1244,-1818,-1671,-2047,-2246,-2256,-3186,-3311,-2760,-2961,-3210,-2945,-2435,-1917,-1689,-490,-221,-1297,-1676,-3120,-4012,-498,-527,-299,-1055,-157,676,2893,2378,-91,-1439,-1142,1297,1159,-121,-3,-1222,-1861,-1217,-85,1032,-786,-348,-1257,325,3642,4462,2493,425,3711,4038,3042,-1165,-2664,-73,100,-1814,-1208,-1638,-2047,-2139,-2923,-2036,-1468,-1876,-828,-205,729,1130,-1058,-721,-2528,-4455,-5490,-3744,3647,3554,3368,3056,2658,2390,2033,-11281,1172,723,285,-144,-407,-578,-614,-493,-358,-17838,-2533,-456,-712,-984,-9232,-1694,-2763,-1787,-1673,-1443,-1251,-1603,-1103,-1866,-2278,-2531,-1333,-2213,-1893,-2157,-2515,-2756,-2789,-2700,-2284,-2493,-1456,-1493,-850,-147,70,-448,-1577,-747,-531,-968,336,1061,370,-440,352,-316,1179,1175,-2558,1936,1661,-1004,-1141,547,-1,-716,-2830,-2115,-2032,-2536,-2837,-2830,-2702,-2917,-2779,-2094,-1924,-1752,-1590,-1503,-1344,-1831,-1376,-1348,-2659,-1767,-3189,-2321,-878,-607,-385,-190,3,-2029,317,-1705,-2531,723,868,619,-1440,-2491,29,770,2778,3058,-899,-1481,102,1263,-419,-955,6,936,476,-69,-700,-1392,-1907,-2571,-1718,-1015,-326,433,12,-1098,1116,2072,2046,1811,1368,-111,346,-177,-737,-1137,-1604,-1602,-1624,-1561,-2407,-1401,-1288,-1204,-2069,-1036,-1023,-2838,-936,-854,-2291,-2796,-1316,-2335,284,-976,2140,2022,-492,-1185,2764,2640,-2580,-603,1914,1667,-2389,-3080,-3192,-270,-445,1107,1344,-575,1455,503,1910,1681,-8,414,-2619,-1916,-2798,-2429,-3154,-3858,-4268,-3771,-3172,-2637,-2202,-1900,-1706,-1509,-1493,-1392,-1433,-1459,-1504,-1491,-1369,-1187,-978,-644,-378,-115,-1801,461,590,-1573,-1441,-613,542,206,202,-2138,-1367],[-1765,-1478,-1662,-1829,-1294,-1828,-1101,-117,-853,987,-38,988,680,266,-288,-750,-1434,-2149,-2705,-2660,-2278,-1810,-1473,-1067,-825,-691,-645,-564,-462,-1672,-163,-292,598,153,-831,-2757,-1478,-948,2490,2361,-432,1378,-138,1476,1323,-515,-2592,-360,76,1406,2377,-296,-2803,-1152,-647,3122,-999,1297,187,-2715,-2405,-184,-961,-1598,-1883,-1710,-1208,-558,341,966,-656,-685,-2572,-3684,-822,-82,-168,936,299,-2670,-1994,-1483,-2119,-2640,-2961,-2976,-2762,-2484,-2164,-1874,-1569,-1414,-1888,-893,-665,-488,-1434,-1872,-3401,-251,-187,-250,-418,-436,-563,-1621,-2110,-723,-809,-1490,-823,-984,-942,-826,-747,-719,-606,-584,-550,-390,-3080,-1765,-791,-969,-2483,-3548,-3440,-2599,-1397,-1167,-1027,-919,-2203,-2375,-846,-307,-51,-323,-994,-1594,-241,-2344,1678,2378,-892,2521,305,1249,1307,-3425,-395,-578,-1449,-2231,-2824,-2718,-2248,-1669,-1257,-850,-717,-759,-830,-1076,-1121,-2642,-1523,-1583,-1462,-1228,-1324,-2068,-1158,-2168,-2959,-1804,-1023,-1839,-1109,-572,-895,-577,-406,-112,287,562,805,-2892,856,-2184,511,-4111,145,-21,-1134,-676,897,1237,5,1556,1397,1101,779,-3620,-2794,-3674,-2527,-1969,-1848,-357,-2954,160,567,1121,1732,-1553,-2042,2184,3234,3036,873,-4551,-2244,-237,-3218,-1335,-1831,-1978,-1783,-1526,-1307,-1136,-4790,-1236,-891,-692,-318,147,-69644,-11961,1515,-11596,-22389,-61406,-31266,-137913,-127933,959,-7257,190,-108,-222,17,472,1022,1661,2199,2595,2783,2872,-6173,2325,1793,-674,348,-550,-1636,-2315,-2582,-1898,-1269,-777,-2251,-347,-324,-4645,-523,-744,-933,-934,-816,-423,-70,220,396,408,323,20,-350,-866,-3841,-2058,-2450,-2498,-2170,-1807,-1493,-1232,-1109,-1134,-1529,-1061,-878,-3248,-497,-432,-357,-1910,-775,-577,-946,-1442,-3148,-2708,-3308,-3366,-2627,-1935,-1176,-602,-1612,-1565,-1659,-713,-2140,-327,-672,-920,-978,-857,-630,-288,78,-887,1082,1674,2328,3191,-2083,-135,2515,1559,3377,3480,1100,430,-608,-1950,-819,1688,1416,649,710,2360,22,857,-41,-634,-822,-2185,-1016,-289,-224,-725,-521,-2739,-1622,-1283,-1311,-1183,-969,-563,-299,-730,-2562,-1155,264,-378,-759,-1299,-2489,-1687,-3951,-4781,-4415,-1272,89,-1179,172,-3656,1682,2560,505,-1624,251,31,-5,-719,-1330,-1541,-1192,-541,183,901,1569,-593,810,-1069,1387,1032,-2804,-2695,1354,1089,-2352,611,-600,-621,-423,-1011,-1704,-2456,-3096,-2424,-1618,-808,30,697,1107,1361,1377,-502,622,-2,-846,-1626,-2269,-4044,-1660,-638,140,308,-1812,-3018,-3155,-1888,-785,1121,797,-1155,-77,-707,-1370,-1980,-2551,-2874,-2689,-2305,-1772,-3547,-2741,-2228,-1200,628,-4203,-808,1623,-3462,134,2650,1774,-735,1857,2604,1089,-2961,-1032,-2361,-1045,-1850,-2026,-2110,-1556,-909,-1598,895,1619,1183,-1632,-726,-3006,-1454,591,2024,1117,3358,3068,2027,-124,1882,619,932,-1396,-2227,-2241,-660,-711,-774,-765,-705,-1700,-4185,-2404,-1037,-800,-305,208,-977,-1452,-948,-859,-2237,-1749,-2116,-273,-1030,-1659,-2381,-1916,-1785,-1854,-2148,-2508,-2579,-1955,-1093,-97,-1155,-1122,-1178,910,-709,3167,3024,2806,2471,2173,1754,1392,-2059,-2722,537,487,-247,75,411,-774,168,-33,-1416,-1686,-1318,-1896,-2533,-3235,-3786,-3350,-2763,-2262,-1872,-1611,-1289,-953,-2039,-904,-1675,-1954,-676,1072,1574,503,-1270,-1201,-1192,1339,1223,-1439,-1962,-1972,-1189,-365,-1354,-1243,-1659,-1867,-2090,-2292,-2504,-2664,-2848,-2905,-2976,-2829,-2670,-2471,-2357,-2211,-2044,-1945,-1843,-2922,-1607,-1695,-1932,-1214,-2084,-1097,-1293,-1385,-1462,-1558,-2753,-1569,-1535,-1501,-2223,-1697,-1964,-2090,-2425,-2924,-3371,-3664,-3545,-3187,-2714,-2068,-2910,-1334,-1085,-803,-574,-437,-1131,-250,-178,-600,-26,-4,-1462,202,418,482,-610,-1296,812,492,726,595,-36,199,-179,-635,-1109,-1768,-4838,-5835,-2758,-2073,-1387,-6993,-379,-5380,-496,-4386,-2201,1679,-4567,4969,6073,6977,-21519,-18321,-13309,-9855,8111,7489,-26897,5583,4602,4013,3794,-54909,-41980,-53788,-25225,-24800,-6931,1413,-3540,-4690,386,3069,2179,1304,547,86,78,-7195,-4553,-3747,-1946,3310,-3541,-6987,-1803,4942,5153,1710,2875,1370,1508,-789,-2081,892,-987,725,-30,-995,-787,83,-141,-1080,-1789,-3358,-3208,-3672,-3897,-3746,-3033,-2157,-1270,-1477,992,1764,-1852,-809,-2748,-3868,1194,1813,326,-506,-945,-874,1563,2623,122,-1022,-1262,1278,1091,-279,447,2011,853,-247,-1180,-1352,-905,-479,-1348,223,3397,4224,2681,-119,3113,4625,3260,-986,-2930,32,2552,-1525,-1456,1104,1436,-462,-2314,-1089,213,-1463,-1228,-1019,-1245,-1115,-1461,-1126,-2520,-4076,-5670,-3404,-107,-330,-659,-1102,-1585,-1852,-2092,-10244,-2448,-2617,-2839,-3162,-3385,-3307,-2887,-2290,-1697,-14305,-752,-416,-214,-43,-8803,-66,-930,-129,-234,-234,-232,-2763,-257,-2188,-2731,-1691,-881,-1700,1115,894,-1226,238,-804,1568,30,-2653,-907,-1140,-198,-585,-994,-1157,-2196,-972,-652,-252,101,465,740,333,574,-171,1557,1294,-2099,1639,1482,-1116,-1424,697,-516,-865,-2373,-2525,-1956,-2126,-2694,-3146,-3510,-3608,-3354,-3075,-2738,-2365,-1988,-1681,-1303,-1864,-881,-641,-3141,-1440,-3284,-2580,-284,-477,2509,2953,1929,-2189,-35,-1964,-2456,4444,4517,409,-2084,-2286,-55,255,2295,4516,-1621,-1473,-172,936,-291,-880,122,2720,3469,3222,2784,165,-1803,-2492,-424,-1179,-1835,-1995,-1775,-1282,-845,-442,-140,-2,-52,-181,-320,-519,-811,-1016,-1414,-1356,-1455,-1553,-2951,-1848,-1961,-2055,-2056,-1979,-1849,-2772,-1276,-938,-2246,-3206,-2494,-2930,159,-1719,765,682,-239,-875,46,-191,-3067,-356,-285,-31,-2243,-2081,-3868,-426,-499,1344,2108,-341,1161,664,2656,2474,-1198,-26,-2445,-1593,-2704,-1740,-1294,-1804,-2343,-2866,-3279,-3414,-3237,-2875,-2390,-1723,-1106,-1195,240,-35,-1689,-1647,-614,498,-631,1138,-462,1278,-1528,385,-114,-1683,-1377,-1260,-921,-897,-827,-1631,-1518],[-1710,471,835,-1700,-460,-1802,-1274,-338,-984,1814,396,1395,968,527,-630,-515,-409,-560,-779,-1537,-2462,41,16,19,-198,-562,-1099,-1692,-2375,-3103,-3939,-3415,-2628,-1787,-1336,-2990,-1020,-1356,-769,-966,-1105,-1211,-1087,-752,-409,-1096,-2229,-485,-349,1082,1204,-310,-2211,-1100,-1072,1800,-915,1141,76,-2638,-1810,-432,-7,-874,-1435,-2165,-2740,-2758,-2277,-1617,-837,-75,-2074,-3790,-1057,-260,466,270,-213,-2015,-1668,-2513,-3444,-3753,-2993,-2118,-1232,-405,-444,694,-1130,-2191,-1563,779,2216,1914,-2138,-1164,-2970,-1095,-2071,-3211,-2889,-1703,-654,-1527,-1865,1334,123,-2284,-312,140,2523,2244,1767,-1036,1090,1040,791,435,-3769,-1066,778,724,-2434,-3615,-3457,-2359,-1202,-1168,-1167,-945,-2059,-2340,-951,712,1092,703,-223,-1278,-487,-2373,2273,2728,-1247,2562,229,1638,1162,-2988,-318,-512,-1249,-1896,-2449,-2909,-3348,-3338,-3193,-2933,-2862,-2866,-2760,-2548,-2219,-2987,-1886,-830,-802,-2132,-1761,-1427,-1250,-2302,-3075,-2104,-1606,-2106,-531,891,-778,-394,-335,-501,-375,-179,123,-2425,451,-1768,365,-4372,76,-129,-964,-95,697,1055,-305,1430,1286,982,615,-3797,-3414,-3197,-2638,-1704,-2449,-1959,-2544,-1970,-2047,-2066,-2038,-1986,-1919,-1807,-1898,-2113,-2429,-5341,-3039,-2524,-3590,-1486,-943,-451,25,380,626,296,-4284,-1999,754,747,873,-16265,-85378,-23278,1631,-9124,-18943,-67170,-53081,-176772,-150178,-723,-5628,-2212,-2817,-2675,-1924,-1105,-348,378,944,1351,1565,1730,-6574,1579,1409,-1467,1041,828,-1760,-1007,-397,105,-230,-609,-2429,-1510,-1886,-3045,-2175,-2078,-1861,-1540,-1296,-968,-792,-699,-655,-642,-549,-472,-280,-484,-4248,288,-1479,435,-572,-1225,546,500,271,-68,-1853,-583,-718,-3049,-981,-1172,-1242,-2482,-1373,-813,-528,-184,-3334,-1439,386,29,-2653,-874,-561,-829,-1531,-1809,-1944,-1900,-2766,-1071,-509,-4,365,545,-305,359,142,205,377,827,1503,2437,-2002,-454,2197,1532,3548,3492,1279,994,-422,-1318,-445,1769,1438,350,108,1786,-440,2507,3325,2974,529,-2811,-868,551,1024,-1679,-227,-2115,-2036,-595,-26,-940,-851,545,-540,-567,-2406,-1233,1268,-1119,-909,-1405,-2043,-2299,-3748,-3810,-3762,-1865,-715,-1259,523,-3258,847,89,-727,-1685,-2191,-1839,-1157,-592,-121,-1553,-1023,892,1125,1325,1486,-249,706,-958,1635,1173,-3599,-3818,653,224,-2832,-385,-804,-1268,-1619,-1989,-2366,-2555,-2380,-1919,-1585,-1215,-750,-359,-97,106,218,-805,4,-217,-612,-1055,-1405,-3981,-2216,-2450,-2190,-1984,-1859,-2524,-3457,-1612,-1259,-1237,-1182,-1176,-1088,-1148,-1204,-1561,-2553,-1638,-1327,-1301,-1146,-2913,-2914,-2474,-1367,-564,-3897,-679,-225,-3716,-255,-145,-148,-940,-188,-164,-372,-2405,-677,-1863,-1611,-2855,12,314,629,-595,-1265,1116,1508,1114,-1743,-597,-3073,-1629,720,1673,1473,1886,1296,556,-680,-619,-1035,-949,-804,-1704,-2503,-513,68,1695,2205,2080,-623,-3882,-2836,110,185,677,1237,-273,-1968,-998,-948,-2537,-1256,-2627,-451,-443,-1245,-2710,-2380,-2321,-2047,-1738,-1346,-1034,-797,-622,-417,-666,-599,-427,-580,-1071,-1271,-1777,-2238,-2643,-2580,-2104,-1409,-817,-2787,343,805,-274,-293,817,-1399,747,871,-2139,-1706,-385,-854,-1296,-1692,-1896,-1904,-1826,-1712,-1718,-1673,-1657,-1655,-2600,-1790,-1650,-1803,-1858,-2031,-2218,-2359,-2569,-2689,-2761,-2764,-2622,-2436,-2577,-2176,-1092,-287,-1254,695,-1393,-184,-321,1560,-188,974,479,69,-297,-295,-108,253,324,-1363,-1959,-2350,-1242,-3148,-1307,-1650,-1786,-766,-2619,772,1443,-65,-1391,-111,-2912,166,120,73,-1800,-419,-919,-1321,-1941,-2657,-3056,-2899,-2992,-1851,-1333,-2570,-3740,-677,-628,-414,-459,-552,-1801,-618,-571,-1490,-369,-337,-1586,-218,-98,-148,-695,-1683,-72,-147,-242,-397,-640,-875,-1314,-1835,-2367,-3015,-4891,-5085,-1743,-1141,-649,-7965,-307,-7945,-529,-1216,-1048,-511,-6345,779,1584,2267,-25873,-18722,-13938,-15664,3094,2431,-8813,129,-1270,-2280,-2292,-20863,-55699,-51968,-30214,-29312,-8750,-319,-6191,-8118,252,6270,5234,5994,6100,5671,5224,-6895,-4094,-5021,-1464,4543,-3541,-6869,-2384,5697,6019,2571,2991,1564,1326,-1325,-2470,126,-1489,77,-352,-541,358,488,-8,-718,-1134,-3255,-2804,-1881,-1830,-1803,-1401,-912,-469,-1261,827,1153,-2522,-3,-2498,-3624,-7,1084,516,-3,-1648,-2080,191,492,305,-686,-1537,962,753,-668,-100,1838,1370,762,-126,-1155,-2056,-2309,-1686,-613,495,1752,2661,-885,2273,4560,3318,-1047,-2983,8,2620,-1428,-1859,802,870,-176,-1664,-320,1393,-1137,-1754,-1864,-2386,-2133,-1978,-1568,-2547,-3619,-5866,-3260,696,567,326,-28,-444,-677,-947,-9515,-1536,-1822,-2054,-2174,-1957,-1496,-832,8,859,-9696,2307,2862,3246,3543,-8457,2942,1365,2980,2488,2043,1593,-3864,885,-2619,-3034,-990,-1279,-1342,3125,785,-1118,1187,-1403,976,234,-2440,-835,-1340,-2683,-3395,-2791,-1799,-2538,-1060,142,318,157,-229,-812,-1587,-2472,-3185,-2761,-1909,-1813,-607,-237,-1370,-1715,-21,-1127,-924,-2066,-2916,-2266,-1727,-2019,-2204,-2391,-2555,-2559,-2554,-2433,-2187,-1870,-1558,-1131,-1707,-1005,-1042,-3199,-1250,-3378,-2777,-549,-525,2809,3169,1736,-2072,-1541,-2192,-2372,4304,4314,129,-2633,-1809,-233,-289,1567,3843,-2405,-1414,-473,508,-323,-802,204,2873,6332,4085,5234,823,-1695,-2509,613,-627,-1363,-1285,-961,-691,-747,-1013,-1456,-2052,-2744,-3238,-2959,-2348,-1839,-1336,-1235,-620,-354,-159,-2507,-1430,-529,-2176,-1433,-239,-903,-2049,-1030,-1466,-2160,-3326,-3608,-3746,-3017,-2685,-2437,-2224,-2051,-1930,-1856,-1820,-3614,-1747,-1743,-1645,-1758,-1502,-2914,-1174,-886,-575,-341,-130,-45,103,-8,-195,-2239,-863,-2175,-1371,-2563,-2235,-2506,-2238,-1790,-1440,-1153,-836,-475,-79,371,964,-132,-1215,-947,-184,-1639,-2306,-886,1045,-105,820,-847,1912,-881,601,-306,-1678,-1348,-1874,449,51,886,-1001,-1437],[-1695,553,991,-1493,-307,-1470,-1276,-442,-1122,2247,837,1695,3635,552,-912,-574,-245,2185,-573,-1403,-2679,516,1903,1465,-76,521,68,-276,-576,-1522,-1201,-1458,-1690,-1778,-2096,-2838,-2644,-2743,-2500,-2277,-2078,-2023,-1969,-1928,-2047,-2171,-2362,-2529,-2375,-2168,-1906,-1459,-1636,-1181,-1415,-968,-1110,-1035,-1014,-2462,-1143,-945,-715,-739,-792,-904,-1087,-1193,-1351,-1623,-1848,-2047,-2429,-3495,-3158,-3187,-3207,-2819,-2568,-2438,-2315,-2232,-2205,-2093,-1849,-1574,-842,-195,-841,32,-1817,-3017,-1319,1021,2327,1926,-2907,-474,-2590,-1519,-2503,-3456,-3162,-2187,-1352,-1332,-1545,709,-273,-2886,-1091,-138,1484,1482,1391,-1381,1186,1118,1165,29,-3562,-256,1917,1035,-2304,-3563,-3417,-2137,-1055,1192,1878,789,-1595,-2051,-859,1797,2075,1790,639,-958,-758,-2434,2791,3861,-1601,3242,127,1799,2710,-2599,-328,1567,983,-1610,-693,-336,-852,-1197,-1553,-1720,-1956,-2162,-2205,-2144,-2001,-3460,-2348,-1327,-1287,-3229,-1941,-810,-1389,-2383,-3298,-2276,-2158,-2324,34,123,-763,-730,-973,-1350,-1588,-1815,-1866,-1893,-1789,-1728,-1553,-4532,-1118,-937,-803,81,771,1410,-711,1489,1294,2596,2338,-3889,-4065,-2732,-2582,-1388,-3055,-1758,-2144,-1250,-877,-529,-281,-150,-843,-60,-210,-435,-684,-5909,-3296,-1660,-3935,-2088,-2038,-1792,-1320,-786,-226,27,-3948,-2717,1556,1899,2323,-48177,-117504,-36862,3829,-6644,-12297,-58457,-78912,-215069,-167164,570,-3946,-1878,-3062,-3237,-2123,-788,487,1684,2658,3395,3852,3276,-6952,4013,3703,-2269,2791,2202,-2002,-733,-427,-126,-730,-1274,-2479,-2204,-2509,-2668,-2941,-3247,-3639,-3703,-3065,-2195,-1385,-610,99,701,1244,1586,1837,-174,-3925,363,-2019,135,-650,-898,-1106,-1673,-2244,-2815,-3127,-2922,-2374,-2885,-1256,-818,-664,-3052,-2101,352,258,-52,-3464,-1726,-131,-857,-3095,-881,-760,-1321,-1410,-2064,-2226,-1521,-3208,-2013,-2524,-2803,-2851,-2702,-2408,-1931,-1379,-600,37,652,1271,2025,-1959,-921,1706,1314,3497,3301,1222,1374,-296,-878,-170,1590,1192,-27,-593,-431,-1165,-1772,-2404,-2664,-2459,-2801,-1756,-1646,-1616,-2711,-1986,-2351,-2764,-2795,-2499,-1966,-1386,-801,-917,-384,-2298,-1392,521,-1966,-1257,-1478,-1546,-1635,-3651,-3072,-3079,-2360,-1619,-976,535,-2563,413,266,135,-1675,-4,-159,222,315,394,-1583,-1040,245,259,99,-70,-261,-421,-863,-326,-383,-4239,-4862,-253,-433,-3344,-768,-1179,-1702,-2130,-2410,-2160,-1671,-2548,-881,-604,-351,-52,145,199,207,147,-1206,-287,-553,-949,-1271,-1663,-3748,-2428,-2615,-2194,-1918,-1717,-2062,-3255,-1260,-678,-572,-463,-1324,-356,-447,-541,-1127,-2687,-1875,-1332,-540,-355,-2348,-3019,-2799,-1685,80,-3557,-543,206,-3442,62,156,167,-1106,290,476,480,-1803,-314,-1337,-2208,-3967,2114,2323,1291,-422,-1025,1091,1223,971,-2088,-593,-3175,-1950,-155,-626,-1153,-1387,-1095,-444,-1361,1071,637,3140,-319,-1362,-2789,-668,-445,2614,4210,3559,363,-3490,-2776,1443,648,109,-310,-571,-2483,-1142,-1196,-2785,-820,-3092,-1014,-537,-219,-2669,-756,-1042,-1349,-1622,-1760,-1924,-2085,-2220,-2218,-2196,-2161,-2065,-1862,-1632,-1380,-1099,-684,-229,364,866,1391,871,-2942,2377,985,-351,-712,397,-2182,201,1394,-2589,-1432,-172,-585,419,-208,-867,-1557,-2296,-3005,-2800,-2526,-2328,-2274,-2969,-2687,-2512,-1949,-1284,-517,208,877,385,-1279,-1304,1861,1767,-536,-3051,-2211,-942,-705,-1060,-1244,-1260,-1361,-1544,-1899,-2446,-3040,-2887,-2255,-1673,-948,-304,297,746,-1947,-1914,-2479,-1479,-2897,-1117,-1572,-1667,-1094,-3247,1091,1696,98,-1574,-402,-2791,282,4,135,-1160,-83,841,365,-1600,-1117,-2722,-2078,-3504,-1486,-1105,-3339,-3625,-949,-469,1530,4772,1665,-2330,40,198,-2429,-639,-1597,-2373,-2936,-2473,-2130,-1762,-2267,-1272,-1154,-1042,-952,-893,-752,-737,-730,-679,-755,-4230,-3905,-1206,-1386,-1574,-7816,-2193,-10247,-2892,-3142,-2869,-2521,-8195,-1509,-1092,-805,-26739,-17822,-14141,-21535,21,-54,-272,-609,-918,-899,-626,-292,-66550,-50578,-36667,-34473,-10552,-2292,-9277,-11556,768,7879,6457,6553,9663,9814,5936,-6301,-3485,-6097,-1010,5097,-3759,-6520,-2937,5220,5131,3041,2934,1779,1377,-1601,-2919,-655,-2070,-508,-602,235,-314,-933,-1576,-1955,-2038,-2761,-2650,-1954,-1752,-1659,-1289,-922,-682,-917,109,100,-3103,95,-2294,-3342,-1250,-207,-400,-622,-2148,-2785,-1483,-1791,-2034,-2109,-1961,-1646,-1284,-1117,-762,-384,-210,-85,-171,-371,-1227,-773,-1843,-392,-255,130,406,-1788,1290,2383,3145,-1202,-2908,-45,2504,-1437,-2256,519,323,131,-997,358,-105,-961,-2257,-829,-58,855,-2477,-1926,-2503,-3003,-5839,-3279,554,1825,1099,289,-488,-891,-1026,-9014,-454,97,735,1380,2144,2920,-2347,4673,5582,-4877,7084,7605,7880,7969,-8059,2613,3999,5324,4076,2880,1763,-4856,364,-3061,-3032,-369,-1541,-1076,2285,766,-1009,770,-1764,-1646,-2880,-4043,-2825,-1628,-751,-2,-38,-1344,-2451,-1326,-198,-710,-1292,-1690,-1709,-1368,-862,-292,158,572,-1612,946,922,-1724,-1914,503,-1758,-904,-1931,-3201,-2558,-2121,-864,-527,-2038,-2165,-518,-469,-450,-354,-190,13,412,-1404,-1432,-1308,-2871,-1191,-3436,-2905,-830,-506,2531,1979,1329,-1777,-2361,-2320,-2303,-1723,-1966,-1998,-2778,-1631,-1301,-896,-362,279,-3213,-1302,-753,32,-510,-759,255,1859,1760,1529,1136,567,-1448,-2641,-1368,-1943,-2578,-3003,-3302,-3402,-3517,-3602,-3708,-3871,-4032,-3913,-3504,-3044,-2661,-2240,-1905,-1615,-1394,-1256,-2128,-2301,-1253,-2835,-1216,-1150,-1875,-1327,-875,-740,-2064,-3337,-4081,-4804,-670,-2204,959,1057,290,-742,1074,1030,-3447,389,1093,1241,-1394,232,-2030,-612,-412,1455,1161,-45,106,-509,-1399,-2332,-3328,-3948,-3445,-2498,-2503,-1392,-860,-328,34,251,-192,495,588,274,605,628,48,-1139,-2234,-487,-1351,-2836,-1332,-544,-700,-782,-967,-1008,-810,-407,156,-1641,-1494,-2353,0,-107,1106,-490,-1299],[-1682,586,1137,-1215,-661,-1898,-2472,-1483,-1252,290,894,1401,1716,-403,-1107,-602,-182,1642,-330,-1305,-2980,148,-200,-336,-508,-728,-1007,-1270,-1556,-1765,-1875,-1533,-944,-111,-1465,-2404,-231,-1775,2130,1752,-1154,1111,-1889,814,265,-1947,-1366,-706,-1110,-463,-824,-974,-1383,-1758,-2085,-2360,-2741,-2701,-2532,-2268,-1678,-1283,-766,-624,-534,276,422,582,626,496,361,211,-564,-2941,-1716,-1331,-1779,-1810,-1825,-1749,-1510,-1216,-966,-1693,-429,-1698,-1030,422,-1325,-616,-2568,-3912,-1179,630,347,-42,-3589,-984,-2300,-1897,-2166,-2478,-2813,-2870,-2796,-2432,-2037,-1680,-1334,-2662,-2067,-656,-514,-393,-402,-1394,-630,-814,-926,-791,-2815,-525,-158,288,-2088,-3377,-3325,-1936,-918,1533,2723,1331,-988,-1574,-636,1963,2731,2892,1524,-653,-1040,-2508,3221,4019,-1913,2704,-15,1744,2529,-2240,-426,4618,4578,-1322,-432,752,333,-206,2569,-1591,1700,2274,-1853,1118,-1151,-3943,-2356,-991,-1538,-3813,-2208,-1992,-1516,-2280,-3537,-2122,-2584,-2423,165,103,-808,-1072,-929,-1383,-1751,-2121,-2194,-1979,-1668,-1311,-861,-4540,-120,19,-481,560,881,1113,-1119,983,507,791,381,-3811,-4648,-2246,-2635,-3290,-3462,-1587,-1703,-157,207,409,434,292,-190,-237,-675,-1113,-1419,-6002,-3748,-1446,-4069,-1272,-1242,-1249,-1170,-1028,-733,-385,-3698,-3325,1372,1903,2451,-93250,-162329,-45933,3424,-4141,-4110,-46422,-102525,-236964,-167246,-489,-1562,-1618,-1678,-1295,-559,232,960,1611,2043,2246,2179,1987,-7105,934,264,-2813,-1064,-1643,-2215,-2170,-2146,-2094,-2160,-2284,-2576,-2749,-2955,-3060,-3283,-3464,-3292,-2753,-2169,-1384,-667,10,622,1132,1594,1874,2099,240,-3390,219,-2335,-181,-843,-586,1646,2321,2329,2152,-2191,864,-1273,-2589,449,329,-698,-3449,-2713,-279,-198,53,-3394,-1958,-572,-1572,-2968,-808,-778,-1586,-1119,-2182,-2309,-1755,-3081,-2164,-487,1406,974,538,66,-363,-799,-1002,-1240,-1312,-1183,-765,-1764,-1358,3,338,649,1018,1131,1082,-109,-470,130,581,49,-384,-1162,-1436,-1918,-2341,-2850,-2930,-2499,-2238,-1363,-952,-630,-3601,-157,-978,-3009,510,513,-1104,-561,-150,-1260,-637,-2080,-1439,-858,-2698,-1597,-1367,-900,-1944,-3556,-2466,-2518,-2541,-2397,-611,-18,-1762,1117,1561,1931,-1455,-111,-324,885,1605,1776,-1376,-570,-594,993,431,-115,-639,-1074,-1332,-1314,-1425,-4466,-4557,-1063,-1049,-3516,-887,-925,-1083,-1124,-1134,-1058,-823,-2565,-208,125,496,943,1294,1488,1609,391,-1536,692,949,-963,-261,-378,-3134,-1357,-1943,-2405,-2758,-2728,-2236,-2820,-1524,-1139,-892,-673,-1431,-489,-611,-754,-801,-2708,-2013,-1526,-309,-1,-1743,-2860,-3042,-1999,-177,-3057,-695,-932,-2970,-1421,-1383,-1372,-1308,-1170,-952,-963,-995,-716,-704,-2474,-4359,-738,-873,-1089,-1318,-1472,-1533,-1468,-1250,-2537,-765,-3065,-2256,-277,62,324,614,823,912,-1972,471,688,1268,162,-1081,-2843,-726,-679,1141,1064,949,525,-2956,-2405,-1037,-1544,-1821,-1996,-2002,-2852,-1270,-1454,-2739,-340,-3336,-1364,-1076,-414,-2343,-859,-1273,-1722,-2090,-2164,-2044,-1806,-1537,-1170,-844,-594,-387,-216,-1870,-272,-497,-679,-812,-660,-358,198,724,-3068,1723,200,-385,-1050,83,-2969,-472,271,-2470,-805,-884,-2203,331,234,388,764,1212,-944,-1903,-1222,-467,-389,-2845,-3434,38,-1645,-221,-64,217,450,596,-1024,-1172,912,965,-140,-3233,-2041,-690,282,-502,-157,-802,-602,-751,-1013,-1344,-1656,-2021,-2272,-2541,-2585,-2613,-2576,-2595,-2529,-2385,-2227,-1996,-2347,-1348,-1387,-1504,-1446,-3662,-298,-642,-982,-1677,-2004,-2638,-3254,-3577,-2932,-2293,-1681,-1161,-436,-1728,-1256,-2994,-2432,-3831,-1843,-1888,-3334,-2843,-1271,-309,1886,6335,2067,-2647,-1615,285,-3344,2230,-179,-1977,1046,229,1389,-1030,-2949,-714,279,1601,-1832,273,3831,2346,-1066,2613,-1462,-3255,-2554,-886,-1741,-2250,-6858,-1789,-10195,-735,-362,-150,-5344,-9673,-633,-1201,-2746,-23749,-15810,-13974,-26949,-87,895,1634,2065,2236,2368,2311,1872,-68241,-49679,-44102,-39931,-12051,-4400,-12676,-14575,388,1461,2360,3190,3891,4431,4789,-5445,-2659,-6866,-559,4134,-4090,-5965,-3462,2409,2106,1947,1680,1384,1001,-1560,-3348,-1334,-2624,-2734,-3390,-3497,-3230,-2891,-2737,-2548,-2323,-2397,-2649,-2983,-3477,-4161,-4301,-3779,-3126,-2147,-1384,-941,-3306,-157,-2098,-2987,-2371,347,176,-81,-2411,-3013,-1089,-1216,-1049,-550,-2033,-104,-312,-1486,-1405,1689,3159,851,1590,563,-1263,-764,-2041,-725,1954,1739,1459,-2778,220,1829,2009,-1319,-2748,-79,2303,-1488,-2486,336,-133,502,-306,-1378,-2271,-2595,-2626,-1258,-369,581,-2842,-2121,-2318,-2194,-5457,-3406,-676,-1116,-1346,-984,-231,863,1907,-8653,1893,4160,4558,4738,4850,4837,-5533,4894,5033,-430,5341,5436,5371,5191,-7462,2291,3065,1971,767,-231,-937,-5654,-1009,-3392,-2764,254,-1521,-809,223,-197,-847,-1454,-1763,-1589,-721,-1196,-59,882,1391,2691,69,-1401,-2030,-1497,1102,1570,915,338,-109,-429,-608,-600,-538,-339,-1304,57,199,-2064,-1871,260,-2267,-737,-1851,-3232,-2709,-2575,-1622,-859,-2145,-1796,109,1218,2325,2991,3762,3947,1205,-902,-1566,-1282,-2274,-1123,-3311,-2863,-985,-293,3056,2076,959,-1274,-1951,-2166,-2107,1278,1384,-403,-2298,-445,-660,-1304,-1080,-1431,-3846,-2150,-2375,-2605,-2841,-2998,-2834,-2530,-2037,-1538,-1127,-854,-987,-2713,-458,-455,-689,-926,-1270,-1594,-2013,-2374,-2657,-2862,-2965,-2863,-2575,-2270,-2033,-1724,-1452,-1165,-982,-647,-1676,-2848,-842,-3278,-879,-16,-2602,-573,-12,-141,-1733,-3261,-3251,-5780,-1220,-1604,-1448,-1501,-1486,-1433,-1373,-1326,-2791,-1250,-1256,-1147,-1072,-818,-1027,-605,-244,503,664,103,-509,475,92,-336,-2880,-1245,-1558,-1447,-2332,-1380,-1001,-404,190,751,467,1289,1492,226,2113,2109,369,-815,-3323,-679,-728,-2698,-1697,-841,-684,-366,-565,-83,66,136,445,-1369,-1587,-2012,-343,-144,1393,72,-1017],[-1669,552,1250,-895,-17,-656,-944,-1425,-1708,-1829,-1971,-2029,-2205,-2371,-2609,-2699,-2921,-2654,-2282,-1744,-3348,-851,-575,-196,59,211,-213,365,303,-1161,160,-1059,465,408,-1103,-1782,130,-1753,1694,976,-1044,1121,-2441,244,-112,-1989,-862,-685,-1373,-1546,-2069,-2161,-2107,-1739,-1994,-637,-247,381,380,-2027,48,-1337,610,-489,-455,1949,1667,1366,1207,687,297,60,-227,-2177,-2042,-1205,-75,489,972,106,1312,2117,650,-2164,339,-1800,-1342,720,-1820,-1166,-3300,-4782,-2372,-2519,-2392,-2236,-3207,-2273,-2451,-2644,-2451,-2035,-1504,-754,-121,-907,-805,1198,-1232,-1747,-3138,-1131,-281,-682,-1037,-1273,-1202,-992,-605,-953,-1979,597,794,909,-1717,-2986,-3121,-1708,-734,968,1012,1046,-298,-954,-320,1521,1720,1936,2206,-352,-1289,-2533,2685,2635,-2117,2122,-161,1523,2170,-1871,-595,6387,7087,-902,-105,496,182,-86,2489,-2021,2603,3334,-2220,1881,-1319,-3752,-1838,-555,-1251,-2564,-415,-805,-1616,-2152,-3617,-3040,-3252,-3273,-3211,-2943,-2620,-2323,-1971,-1597,-1162,-868,-1736,-664,-352,-393,-440,-4417,-941,-1541,-2114,-2644,-3166,-3669,-3242,-2599,-1999,-1391,-714,-3651,-5167,-1812,-1974,-1020,-3312,-1823,-1284,830,421,75,-141,-178,-5,404,766,1102,1397,-5763,-4254,-1614,-3985,745,194,-491,-1198,-1917,-2349,-2195,-3591,-3924,-681,-369,-9027,-145928,-208944,-41992,-1644,-2661,-3650,-36587,-113436,-221945,-137646,-267,394,975,1352,1558,1727,1775,1734,1674,1540,1379,1186,1121,-6834,989,1000,-3065,1025,928,-2455,-192,41,130,-169,-391,-1978,-660,-3623,-545,-568,-628,-765,-897,-1137,-1253,-1440,-1589,-1665,-1676,-1565,-1454,-1224,-967,-2858,-308,-2259,-640,-1265,-405,1614,1746,1709,1503,-2175,497,-2070,-2276,1797,4321,-606,-3774,-3111,-865,-455,254,-3238,-2220,-1015,-2006,-2416,-770,-732,-1719,-818,-2296,-2265,-1846,-2555,-2561,-480,1211,591,-62,-778,-1484,-2239,-2739,-2657,-2148,-1619,-965,-1523,-1856,-187,-12,72,156,-5,-463,-764,-1211,-1501,-1647,-1761,-1473,-1637,-608,-2512,473,749,955,-576,-1696,237,360,-1028,-4409,-241,-517,-2307,2503,2965,-890,-308,330,-1663,395,-1872,-1463,791,-3312,-1994,-1196,-1137,-1990,-3583,-2062,-2195,-2515,-3089,-276,-99,-1025,115,149,177,-1154,-235,-561,498,566,614,-957,276,-1224,538,419,262,27,-260,-537,-708,-1165,-4366,-3581,-2173,-2461,-3237,-1988,-1660,-1367,-954,-559,-171,255,-2486,924,1165,1393,1652,1786,1733,1590,46,-1835,390,-18,-798,-826,-987,-2240,-786,-687,-552,-619,-811,-1044,-2321,-1298,-1501,-1788,-2017,-2214,-2419,-2654,-2725,-2577,-2626,-2382,-2262,-2100,-1776,-1499,-2471,-3221,-2316,-5,-2424,163,739,-2405,348,483,213,-694,-472,-761,-1250,-1476,-1632,-1729,-2146,-3176,-1572,-1586,-1681,-1800,-1850,-1820,-1698,-1459,-3039,-1043,-2649,-2497,-1002,-932,-992,-1037,-1107,-1135,-2371,-322,210,892,653,-841,-2532,-649,-530,2762,2550,2274,1747,-2264,-1891,721,562,548,398,86,-2953,-1334,-1640,-2330,-2325,-3210,-2648,-2014,-1526,-1835,-861,-603,-469,-388,-221,-94,56,269,653,483,767,1723,1975,-1953,1931,1609,1241,813,555,390,551,823,-3070,1629,-391,-274,-1192,-8,-3527,-1144,-715,-1743,128,-1241,-3667,-677,426,1063,2010,1853,-713,-1734,-1303,-409,-865,-2291,-3763,800,-1423,150,-207,1699,1013,337,-485,-762,-725,-789,-920,-2997,-1622,-1556,-1718,-2079,-2386,-2418,-2271,-1950,-1588,-1258,-919,-682,-415,-274,-112,150,297,305,-2719,-947,-1521,-1510,-1533,-221,-973,-1164,-1665,-2870,-1249,-1475,-1453,-1520,-1255,-2176,-1061,-1029,-1012,-1053,-1385,-911,-681,-1634,-1306,-3054,-2505,-3759,-1896,-2507,-2402,-1823,-1498,-3,2301,2573,1884,-2650,-2812,110,-4059,-371,-442,-1825,-81,-644,643,-1038,-3514,-1408,225,379,-3108,315,4078,1414,-2131,-31,-2823,-2086,-1060,670,-208,-3661,-5457,-1505,-8172,-752,-340,-41,-8497,-9894,-226,-715,-6249,-19534,-13093,-13541,-31223,1058,2280,3282,3982,4420,4826,5045,4901,-63090,-49052,-51189,-44033,-12885,-6378,-16086,-16482,2636,2548,2276,1967,1622,1279,981,-4270,-1484,-7127,0,800,-4340,-5087,-3876,834,716,619,322,-65,-557,-1169,-3578,-2706,-3493,-3666,-3215,-2757,-2418,-2165,-2113,-1982,-1742,-1720,-2204,-1882,-2104,-2561,-2828,-3167,-3656,-3806,-3812,-3615,-3293,-2850,-2488,-2456,-3074,-1850,-1825,-1866,-2387,-2853,-2495,-2898,-3363,-3662,-3496,-2934,-2189,-1588,-1825,383,1197,573,1439,449,-1127,-593,-2100,-985,1506,1559,1218,-3548,-866,1923,2399,-1264,-2476,-62,2047,-1512,-2390,303,-469,939,394,331,-379,-815,-2818,-608,-161,469,-2986,-2140,-1990,-1228,-4803,-3629,-1455,-1395,-616,471,1573,2772,3744,-8419,1896,4971,4812,4343,3726,2918,-8953,1305,680,222,-9,-79,-108,-83,-6663,-500,-814,-1225,-1655,-1825,-1773,-6295,-1158,-3650,-2417,200,-1291,-615,539,344,-712,-663,-1386,-1929,-2028,-1742,-1122,-334,315,988,143,-1394,-1607,-1639,1493,1821,1523,1191,841,447,40,-307,-681,-959,-1234,-1507,-1759,-2537,-1970,-2017,-2788,-1499,-1969,-3188,-2873,-3030,-2356,379,-2338,-1586,512,1071,3957,6862,7028,3689,1530,-453,-1576,-1171,-1742,-1233,-3200,-2890,-1246,-121,2619,946,333,-863,-998,-1957,-1997,1232,796,-713,-1672,-1037,-1796,-2569,-3212,-3619,-4512,-3662,-3355,-3073,-2794,-2450,-1871,-1276,-590,47,559,901,-636,-2983,875,1102,668,169,-494,-1182,-1991,-2723,-3219,-3090,-2535,-1878,-1177,-572,-114,340,-668,336,-1648,296,-1455,-2725,-1009,-3717,-797,186,-2924,-300,-544,-849,-1458,-3456,-2286,-6304,-2236,-2278,-2307,-2249,-2115,-1920,-1654,-1293,-2292,-124,612,626,-782,2235,-235,-807,-291,1910,2656,-8,-1399,92,3786,-76,-2415,-519,-1175,-362,-2384,928,1602,1327,653,-13,-1379,-2803,-1796,-322,979,1758,500,-637,-3567,-1015,-204,-2218,-2218,-1222,-2224,-2620,-2031,-1606,-1244,-986,-759,-1214,-1899,-1611,-826,-339,1459,390,-931],[-1590,478,1355,-506,152,-316,-1039,-1685,-2176,-2509,-2795,-2868,-2903,-2767,-2550,-2060,-1729,-1458,-1274,-1090,-3728,-408,-270,11,220,292,-597,593,292,-860,-426,-1375,446,370,-675,-1112,-2,-1616,-415,-602,-849,-809,-2858,-694,-689,-1776,-739,-999,-1554,-2021,-2750,-3293,-3307,-2543,-2250,-647,71,847,710,-1823,476,-1226,347,-420,-454,1001,136,-603,-1258,-1792,-1970,-1807,-1584,-1322,-2346,-1335,794,1834,2587,598,1903,3292,719,-2544,286,-1936,-1775,-159,-2389,-2390,-4045,-5628,-2922,-2417,-2168,-2269,-2731,-3469,-3795,-2673,-1273,99,1391,760,972,-788,-439,1332,-1741,-706,-4268,-1847,1981,2944,614,-708,2240,3664,3528,-1536,-1215,1740,2073,1367,-1225,-2441,-2857,-1512,-552,1515,1446,1385,368,-307,-22,1140,991,806,656,-130,-1550,-2547,374,562,-2230,1363,-322,1128,1634,-1533,-875,2673,2434,-440,255,282,-47,-49,327,-2277,248,230,-1822,442,-1587,-3137,-1085,-816,-771,-1224,-642,-961,-1728,-1686,-3391,-1304,-2991,-2455,-744,-529,-1092,-1792,-356,-332,-218,-182,-2554,-115,183,296,-248,-4184,-1150,-26,-520,-1057,-1651,-2289,-2631,-2355,-1720,-996,-250,-3494,-5587,-1490,-1637,-894,-2862,-2654,-1191,-1856,-2567,-3056,-3122,-2962,-2852,-2773,-2894,-2927,-2647,-5493,-4878,-2362,-3690,-666,-406,-218,-8,132,275,-1624,-3604,-4566,515,366,-30671,-191067,-225259,-24218,-2167,-3145,-3136,-30006,-101546,-159513,-75052,2040,2850,3581,4136,4580,5061,5508,5939,6378,6719,6933,6358,5547,-6292,5906,5156,-2992,3227,2078,-2676,-173,-1175,-2001,-2480,-2367,-2214,-1962,-3689,-1615,-1536,-1416,-1275,-1035,-851,-940,-670,-236,-182,-192,-187,-280,-354,-516,-2376,-1060,-1925,-1703,-2023,-2309,-2399,-2112,-1638,-1150,-2179,-116,-3058,-2014,1398,1920,-529,-4068,-3061,-1345,-559,459,-3050,-2521,-1468,-2002,-1780,-1659,-1362,-1780,-598,-2462,-2128,-1798,-1932,-2883,-496,837,768,657,454,-437,-106,-316,-707,-1072,-1304,-1214,-1319,-2444,-1192,-1053,-927,-736,-734,-979,-1022,-1189,-1206,-1138,-1155,-858,-2045,6,-3287,1231,1627,1959,-996,-1386,629,611,-1222,-5175,-572,-304,-1623,-655,-498,-634,-129,125,-2198,720,-1794,-1554,1229,-3632,-2499,-1100,300,-1886,-3844,-1936,-2194,-2450,-3493,1285,2156,-539,1002,296,-355,-940,-932,-985,-211,181,494,-453,845,-1718,772,618,404,99,-257,-595,-808,-1293,-4217,-2769,-2341,-2748,-2883,-2195,-1869,-1633,-1321,-1076,-904,-762,-2471,-886,-1132,-1419,-1678,-2026,-2447,-2347,-1796,-2229,-751,-252,-486,233,757,-1322,-375,0,733,875,88,-769,-1957,81,-210,-233,-348,-1626,-526,-710,-896,-1035,-2599,-1930,-2152,-2052,-2225,-2493,-2582,-3529,-2831,-2590,-2364,-2157,-1955,-1963,-1937,-1862,-1971,-2143,-2304,-2328,-2389,-2073,-1729,-1433,-1591,-1849,-647,-576,-636,-771,-876,-878,-670,-187,-3115,24,-2171,-2834,224,-421,2428,4330,4565,-412,-2562,-417,702,3442,885,-910,-2182,-699,-273,1415,-92,-884,-136,-1711,-1516,3798,4942,2000,1391,1540,-2922,-1578,-1988,-1932,567,-2988,-1612,-2319,-2356,-1597,-966,-431,-107,73,243,259,190,97,123,144,125,90,30,-1914,-462,-906,-1312,-1688,-1760,-1587,-1083,-607,-3230,289,-1015,-296,-1422,-165,-3663,-2033,-1827,-1433,-1709,-1738,-4263,-2302,-1286,-913,-473,-40,-557,-1666,-1487,-504,-1486,-1859,-3757,1301,-1384,376,-459,1952,1834,1536,-56,-413,259,1666,749,-2760,-1345,12,682,271,-221,-348,-120,-766,945,-279,2378,3389,2329,-688,-644,3284,5165,4946,-2781,-550,-1064,-1558,-858,522,-701,-989,-2065,-2039,-212,-435,-372,-1403,-886,-2023,-759,-1245,-1854,-2548,-2718,-2136,-1174,-1712,-1604,-3209,-2630,-3608,-2024,-3176,-1318,-1070,-1942,-123,-795,-1429,-2010,-2732,-3550,-2814,-4834,-2770,-2754,-2585,-2389,-2007,-1757,-1357,-4206,-2366,-206,-1134,-4224,81,1299,360,-2947,-2836,-3758,-1176,147,596,257,-4447,-4274,292,-6442,450,1505,1842,-12226,-8511,2110,1891,-9449,-15643,-10499,-13404,-34135,-1157,-1687,-2267,-2890,-3437,-3637,-3646,-3679,-59643,-48567,-54751,-40696,-13196,-8288,-19441,-16989,-468,-18,255,478,610,646,587,-3111,-262,-7088,-394,-736,-4727,-4165,-4461,-1269,-842,-181,414,978,1440,-645,-3778,-1859,-3247,-1260,-155,-196,-684,-1025,-1272,-1111,-535,73,-2044,1279,1629,1108,2634,3387,1207,979,346,1435,-2176,2048,-1691,-1958,-3195,-298,-765,-1171,-2326,-2674,-1940,-1980,-1979,-1959,-2040,-1930,-2003,-2097,-2164,-2237,-1967,-1434,-930,-492,-970,-451,-2169,-1322,341,50,-611,-2436,-2078,-2096,-2240,-2084,-2243,-1187,-442,-1596,-2027,289,-819,1281,942,1563,1451,184,-2951,-631,1510,162,-2954,-2110,-1642,-274,-4094,-4019,-1431,0,-425,-443,-69,740,1548,-8344,1692,3002,3063,2861,2555,2096,-12378,1257,1008,851,810,811,766,722,-5685,59,-434,-1100,-1905,-2583,-3023,-6780,-2290,-3811,-2067,187,-909,-499,1915,594,-656,2068,-952,-1026,386,0,-222,-652,-1106,-1317,-1524,-1554,-1555,-1668,-1522,-1490,-1482,-1361,-1099,-742,-304,-300,790,1449,-398,-14,1098,-3086,-1445,464,-3250,-510,-2178,-3051,-2987,-3246,-2700,43,-2547,-1444,768,906,3526,3593,2758,1888,1136,-3,-1385,-915,-1233,-1397,-2995,-2905,-1531,-728,-664,-703,-809,-1024,-1252,-1605,-1976,-2510,-2950,-3038,-2708,-2088,-1437,-2297,-1024,466,-4843,-376,-642,-822,-1372,-618,313,-69,-410,-766,-1139,-1513,-1799,-3271,-2205,-2388,-2776,-3145,-3569,-3703,-3412,-2821,-2128,-1453,-876,-335,222,-1225,978,1293,-495,-355,-2151,11,-1285,-2164,-1053,-3825,-717,119,-2410,178,-186,-315,-1052,-3729,-1974,-5485,-2818,-2761,-2303,-1548,-633,-819,1359,2352,-1787,268,4980,-403,-669,2911,525,-1019,-393,1681,2474,-195,-2332,-336,-76,-1398,-2666,-3551,-3492,-2780,-2556,-2533,-2628,-2819,-3112,-2845,-2216,-1519,-884,-560,-122,43,-121,-502,-2980,-1294,-1612,-1518,-2622,-115,573,251,595,1977,649,-1761,264,-1105,-2272,-1276,-1260,-557,1420,564,-948],[-1531,268,769,-151,-812,-1553,-2327,-2900,-3196,-3153,-2970,-2601,-2276,-3407,-1510,-979,-719,-617,-683,-1029,-3529,-709,-807,-682,-542,-384,-979,124,222,-540,-1190,-1678,578,273,-364,-517,727,-1450,1965,-268,-687,1147,-2840,-690,-752,-1502,122,-378,-1682,-662,1178,-80,568,-1240,-2519,-2282,-3255,-3463,-3343,-3121,-3108,-3294,-3642,-4004,-3903,-3340,-2675,-1887,-1179,-660,-199,175,244,-450,-2587,-1242,156,535,806,886,1108,1098,853,-2788,11,-2108,-2309,-1513,-3043,-2100,-4744,-5358,-1008,-755,-735,-940,-1595,-998,-1780,-38,960,1437,1690,363,631,-795,-130,1333,-2256,284,-3213,-2680,1667,3015,298,-375,2156,4472,3311,-2193,-564,2095,1628,1702,-579,-1731,-2513,-1335,-348,770,539,439,485,346,241,488,286,-53,-469,-1065,-1792,-2528,-2211,-1851,-2225,-371,-424,644,1010,-1183,-1210,1553,1293,64,598,136,-550,-1132,-1771,-2265,-2663,-2953,-2959,-2839,-2699,-2671,-2678,-2713,-2714,-2721,-2842,-2819,-2633,-2452,-2929,-1932,-3019,-2497,-964,-606,-1231,-2127,-539,-176,-282,-650,-3080,-1785,-2558,-2659,-1763,-3795,-1983,-59,1078,1488,395,346,-2135,-1171,-1478,717,1003,-3312,-5758,-1241,-1287,-719,-2328,-3380,-541,1081,120,-1,-515,-883,-967,-640,-192,345,911,-5232,-5552,-2687,-3152,2064,1005,1713,1460,-894,675,-2168,-3597,-5178,-1127,-1541,-50217,-191965,-185203,-2187,-1985,-1746,-1243,-25574,-66889,-58806,880,1222,1555,1865,2061,2200,2421,2633,2846,3058,3163,3137,2904,2582,-5578,1287,519,-2551,-622,-601,-2667,-23,713,2197,2504,45,-1255,-2960,-2411,75,-956,-1991,-2937,-3031,-2304,-1476,-932,-578,-410,-374,-340,-374,-331,-312,-1837,-971,-1513,-1981,-2711,-431,-208,37,320,557,-2123,-804,-3942,-1695,861,1114,-418,-4192,-2492,-1480,-433,-670,-2707,-2669,-1749,-1522,-1321,-1425,-1369,-1652,-1544,-2437,-1768,-1642,-1524,-2999,-1540,-1492,-1371,-1244,-1178,-1133,-1208,-1222,-1526,-1960,-2449,-2769,-3195,-3366,-3348,-2920,-2376,-1688,-1148,-855,-397,-145,120,-2,182,-423,-2198,395,-2896,1154,1508,1938,-1313,-1159,1048,1065,-1133,-5128,-978,-171,-909,1945,2638,-201,129,-50,-2608,1100,-1677,-1520,1253,-3234,-2826,-908,899,-1493,-4124,-1857,-2263,-2189,-2964,1980,2865,-159,2970,2970,2875,-646,-682,-1381,242,1092,1333,294,1150,-1861,489,179,-112,-428,-752,-1027,-1171,-1609,-3920,-2320,-2694,-3122,-3116,-2762,-2376,-2070,-1726,-1505,-1412,-1401,-2307,-1868,-2280,-2698,-3030,-3356,-3459,-3127,-2795,-2576,-2489,-2439,-2558,-2616,-2752,-2823,-2957,-3108,-3163,-3359,-3631,-3648,-3737,-3620,-3225,-2802,-2235,-1583,-911,-298,334,481,-2380,-1572,-2545,-299,972,-404,-1573,-3541,-3256,39,-1198,863,1261,-1392,32,-542,1338,170,290,659,6,-490,-1083,-1780,-2452,-3215,-3456,-2398,-1305,-200,373,1015,140,-119,-2062,582,-1435,-2853,-64,-795,2467,5581,5379,-928,-2111,-664,654,1968,1112,-1033,-1600,-614,-122,-865,-1724,-2657,-3411,-2761,-2058,-1452,-928,-426,-228,-322,-2458,-1651,-2185,-2198,-2942,-3374,-2936,-2230,-1690,-1313,-1113,-1002,-1067,-1190,-1170,-1093,-901,-612,-174,227,529,751,895,-1443,-143,360,21,-372,-654,-983,-1140,-1246,-2992,-818,-1332,-156,-1461,-104,-2817,-2634,-2679,16,275,-995,-2681,-3566,-1173,-1723,-2271,-2788,-3124,-3146,-2927,-2485,-2002,-1389,-3206,-305,-1262,433,-545,859,1054,1148,463,106,-627,1629,1215,-2339,-996,333,41,-332,-479,-261,138,-885,598,-296,1869,1961,1992,-921,-857,1541,1339,1040,-2323,-190,-637,-1528,-114,-114,-357,-740,-2352,-1483,-1966,-2720,-3340,-3918,-3924,-3555,-3203,-2958,-2768,-2718,-2696,-2701,-2366,-2051,-1903,-3167,-2579,-3252,-2044,-3431,-138,-419,-2322,274,296,-51,-470,-2691,-3223,-1496,-5135,-1801,-1924,-1885,-1828,-2453,-1488,-1251,-4700,-3228,-734,-2675,-4320,-464,-209,-567,-3087,-5432,-3900,-376,1198,1307,1560,-3633,-3258,3004,-5056,64,4958,5239,-13537,-5438,4431,4104,-11892,-12307,-8241,-13508,-35276,4055,4475,-4636,4617,4373,4217,3995,3524,-59697,-47185,-50089,-35035,-12809,-9609,-21743,-15853,-1615,-1754,-1966,-2171,-2435,-2740,-2979,-2974,-2707,-6542,-2119,-1908,-5041,-3079,-4934,-2491,-2529,-2079,-1352,-389,667,-35,-3692,-1626,-3308,-1345,248,3217,2631,1371,1017,408,315,572,-1868,2004,1907,1682,3468,3523,1542,1676,339,1802,-1363,3761,-1584,-1371,-2594,746,1453,2762,-2161,-2474,1942,1703,-71,277,-1893,-1996,-2017,-1115,-1727,-2528,-1613,-2375,-3329,-3642,-2829,-1985,-2145,-1637,-672,-566,-888,-1159,-3190,-2041,-2548,-3073,-3658,-3904,-3816,-3560,-3175,-2805,-2483,-2005,-1624,-1239,-788,-336,-2995,-1285,765,-232,-2717,-2005,-1244,649,-3385,-4469,-1148,1919,2001,2094,2164,2424,2607,-8330,1285,2544,2348,2042,1798,338,-15109,1667,2029,2491,551,3562,4003,4413,-4539,848,4421,4077,3538,3022,2452,-7083,683,-3823,-1748,618,-436,-448,533,240,-687,5,-514,-1136,-1353,-1868,-2401,-2894,-3472,-3857,-4121,-3922,-3623,-3250,-2792,-2250,-1719,-1148,-577,-85,339,-539,1156,1663,260,-1141,448,-3747,-1091,279,-3703,-459,-2474,-2917,-3106,-3127,-2530,-480,-2810,-1405,823,668,-125,-996,-1751,-2430,-2874,-3140,-3037,-2503,-1861,-1666,-2774,-2988,-1944,-194,-267,-1559,-1233,-1144,-1484,-1845,-2154,-2473,-2616,-2529,-2293,-1910,-1530,-2723,-1546,-376,-4541,-117,-377,-970,-1786,-747,-989,-1340,-1661,-2015,-2393,-2731,-2891,-3636,-2657,-2371,-2231,-2057,-2001,-1959,-2065,-2183,-2313,-2491,-2735,-2926,-2946,-2865,-2681,-2248,-1711,-1180,-2532,-400,-1267,-1668,-1076,-3762,-691,-294,-1781,256,-399,-1157,-2169,-4096,-3697,-4369,-3637,-1313,-52,1212,1210,-787,3217,5101,-1389,-86,4448,-1600,-709,3306,1152,-1314,-649,-8,-1198,-2239,-3328,-2880,-2415,-2666,-1161,-625,-589,-3,-2712,-109,-354,-503,-593,-482,-108,516,11,-1129,-344,770,588,-493,-2645,-1511,507,-812,-2814,265,652,877,1198,1967,576,-1917,-317,-1100,-2686,-1063,-1601,-810,1202,590,-1065],[-1413,15,618,257,460,-11,343,4,-1505,-242,-843,-1324,-1763,-3113,-1850,-1389,-1059,-820,-740,-951,-2843,-528,-627,-529,-429,-326,-1215,15,193,-144,-2025,-1768,-269,-454,-913,-1255,-1471,-1387,-974,-637,-554,1124,-2439,-933,-969,-1221,569,-137,-1716,-1106,746,13,1075,-1182,-2699,2019,528,-662,-1697,-2146,-1983,-1374,-618,-636,-650,1331,1704,2033,56,667,1153,1572,968,277,-2691,-1102,-1685,-1586,-1326,-992,-626,-347,-249,-2868,-328,-2297,-2889,-757,-3770,-2406,-5223,-4630,-1056,-633,-482,-1967,-923,-192,-1785,15,280,474,626,-208,96,-960,85,1277,-2768,1123,-2201,-3552,1244,2960,-98,-198,1889,2973,2467,-2944,-101,988,809,925,203,-913,-2131,-1205,-171,1279,723,67,-483,-813,-846,-731,-579,-513,-545,-826,-2060,-2549,-2373,-2872,-2476,-1655,-946,-546,-205,-882,-1617,412,202,-62,-366,-741,-1320,-1745,-2140,-2199,-2154,-2025,-1778,-1542,-2372,-1900,-1334,-1872,-1442,-1541,-1831,-2074,-2227,-2368,-2453,-2222,-3088,-2667,-1149,-601,-1368,-2501,-1002,1382,1891,909,-3173,659,2870,2961,-679,-3370,-2850,-218,2963,2854,-515,-731,-2297,-2089,-1327,-388,529,-3238,-5837,-1202,-1065,-600,-1893,-4025,-356,-440,-672,-901,-1118,-1294,-1393,-1336,-1354,-1381,-1406,-5150,-6372,-1951,-2567,-2447,-2725,-2985,-3053,-3666,-2775,-2623,-3651,-5886,-1770,-1355,-58481,-146035,-120379,1534,2272,2763,3278,-20523,-19103,4028,4073,3876,3604,3236,2675,1977,1294,567,-126,-734,-1272,-1696,-2032,-2135,-4913,-2040,-1721,-2059,-676,-95,-2518,-116,892,1903,2025,-1287,-1022,-3995,-1355,936,128,-19,-555,-1018,-1511,-1748,-1872,-1791,-1622,-1489,-1377,-1409,-1468,-1648,-1929,-2229,-2504,-2895,-3657,-2798,-2560,-2221,-1914,-1694,-2246,-1700,-4034,-1564,-339,-327,-559,-4373,-1924,-1466,-378,136,-2451,-2855,-2067,-1070,-549,-941,-385,-1598,-800,-2387,-1466,-1583,-1563,-3212,-1449,-1233,-906,-552,-238,-1435,-1061,657,753,766,758,-748,-864,-3085,-1447,-779,1113,1376,426,1386,-439,-152,456,-453,141,-456,-2394,979,-2211,1908,2042,1780,-1795,-1276,1181,1352,-1184,-4909,-1703,-389,-474,1132,936,81,169,-464,-2992,98,-1809,-1641,-1121,-2698,-3094,-2741,-2793,-2184,-4659,-2077,-2598,-2018,-2676,2329,2837,-186,2473,2847,2627,-580,-1049,-2009,-130,798,854,938,1344,-2018,354,-120,699,1574,-226,-105,1437,620,-3811,-1443,-1745,-1325,-2275,-2252,-2845,-3269,-2787,-2392,-2110,-1871,-2300,-1717,-1717,-1657,-1483,-1330,-1274,-1219,-1197,-2475,-1317,-1312,-1326,-1143,-945,-663,-496,-450,-436,-687,-1123,-1411,-1965,-2601,-3013,-2846,-2071,-1306,-747,609,1359,462,-2313,-1290,-3173,-756,517,-322,-1211,-3316,-3758,-352,-706,1026,966,-1008,-153,-1443,1468,513,-93,-284,-1149,-1662,-1956,-1923,-1449,-758,123,1081,793,113,827,923,-522,-779,-1061,1083,-818,-2736,-612,-1269,2150,3555,2718,-1268,-1541,-1003,-212,-538,-804,-1523,-1114,-921,-814,-844,-788,-619,-572,-683,-669,270,635,1140,370,1493,-1992,-1728,-2491,-1073,1061,-2153,-1625,-1774,-845,-1142,-1551,-1786,-1975,-2059,-1921,-1755,-1558,-1343,-1008,-710,-480,-286,-125,-952,-1522,-309,-352,-408,-288,-195,-493,139,-2745,560,-1615,-143,-1592,-107,-1834,-2783,-3198,721,2706,-618,-1382,-3855,247,1297,760,-359,-1371,-1941,-1835,-1174,-2725,-1207,-2687,1563,-1343,886,-738,804,171,-619,-1351,-1967,-2268,-2032,-1450,-2049,-880,411,728,784,2358,509,703,-1015,-26,-571,1165,1941,1058,-1163,-1044,-2150,-3230,-4354,-4433,-3368,-2389,-1710,-729,-49,-240,-680,-2724,-208,721,152,-374,-932,-1470,-1826,-1855,-3439,-1309,-1041,-1710,-921,-1818,-2077,-2422,-3105,-3154,-3898,-3993,-3285,-2029,-1246,-2774,-32,505,917,1170,-2722,-2602,1374,-4673,1157,51,694,441,-3351,-220,-1410,-5094,-3820,-929,-4400,-3354,-1022,-917,-1554,-2802,-7834,-3576,-775,-874,-1054,-1147,-1707,-2655,-1121,-4289,-1049,-1133,-1330,-9019,-2138,-2616,-2848,-13627,-9924,-6819,-13960,-35261,1730,2229,-23024,2244,1854,1535,1146,540,-63745,-44073,-38962,-29283,-12045,-10123,-21772,-13788,500,682,558,244,-296,-1034,-1911,-2752,-2861,-5649,-1514,-869,-5391,-2050,-4503,-201,-279,-179,-12,371,930,500,-3371,-1152,-3255,-1538,567,1864,1224,472,-437,-1117,-1390,-1454,-1780,-561,69,534,1180,1689,1740,2258,344,2088,-614,1299,-1591,-794,-1812,-139,-305,-323,-2010,-2401,99,214,-590,112,-1697,-2540,-2302,-808,-1279,-3744,-2758,-3360,-2739,-1812,-851,-157,-2077,-1965,-65,1094,2067,686,-3612,1188,710,-148,-1699,-859,-1055,-1361,-1160,-1088,-1393,-713,-514,-326,-103,88,-3000,-1987,-127,-714,-2378,-1858,-826,446,-2763,-4799,-614,1303,1492,1605,1600,1716,5,-8284,708,997,605,108,-7756,-11466,-15970,-1053,-789,-358,-11820,-3887,1339,1901,-3249,233,2580,2492,2193,1879,1440,-7167,-116,-3585,-1435,-1531,-2128,-2782,-3217,-2832,-2376,-1978,-1712,-1679,-1526,-1578,-1741,-1969,-2373,-2654,-2961,-3010,-2925,-2767,-2637,-2603,-2784,-3113,-3403,-2687,-1790,-774,256,1348,1060,-2263,-200,-4391,-590,167,-4057,-356,-2660,-2715,-3131,-2706,-1970,-1064,-2989,-1334,-1112,-1317,-1374,-1211,-919,-539,25,567,-680,-231,-502,-1893,-2431,-3012,-2356,447,675,-2723,-2079,0,1855,-760,-1472,2362,2079,-1547,171,1041,-1507,-2906,-1862,-984,-4203,-297,-19,-942,-2083,-772,1064,1334,1345,1124,622,-135,-1030,-3819,-2996,-3887,-3925,-3109,-2418,-1813,-1443,-1179,-1018,-989,-1108,-1256,-1321,-1396,-1470,-1353,-1128,-1913,-2631,-764,-1246,-1151,-951,-3533,-521,-526,-1074,-418,-996,-1690,-2515,-3965,-4017,-4123,-4414,-2564,-1692,-789,115,-552,1722,2334,-952,-400,2777,-2749,-746,2376,1773,-1524,-920,414,-26,-863,-3948,-1245,-519,-3551,-625,-365,-372,-173,-2934,-781,-1099,-1313,-1458,-1378,-1031,-471,-533,-1620,-1142,254,586,-496,-2415,-1702,-2872,-3700,-2935,-1742,-671,281,898,1290,432,-1582,-859,-1114,-2969,-869,-1717,-987,-34,-124,-1176],[-1337,-337,1249,648,636,0,671,76,-1483,1141,620,-36,-455,-2129,-1431,-1650,-2037,-2454,-2885,-2973,-2803,-2464,-1979,-1216,-469,49,-1273,-138,205,281,-2876,-1598,852,234,-448,-1224,-1992,-2557,-2635,-2281,-1823,-1533,-2044,-1104,-1100,-986,-458,19,-1715,-1576,219,107,1521,-1052,-2719,1620,675,-219,-1326,-2432,-3631,-3986,-2813,-1564,-758,760,1696,2562,-621,165,764,3195,2867,1187,-2632,-428,-1696,-2830,-3173,-2066,-941,31,757,-2836,-222,-2475,-3428,104,-4537,-2469,-5235,-3926,-1778,-2781,-2702,-2717,-464,544,-1811,1396,1504,642,-53,-876,-571,-1238,243,381,-3186,-194,-1280,-4175,460,828,-530,-151,865,496,17,-3709,-1217,-2156,-2776,-2026,-1106,-281,-1643,-1029,44,1781,1883,1802,1622,1333,563,588,214,-135,-406,-724,-2246,-2545,-1194,-1221,-2073,-860,-604,-545,-443,-527,-1934,-12,-152,-303,-464,-685,-1139,-1455,-1864,-2119,-2439,-2700,-2736,-2650,-2818,-2427,-2346,-2510,-2166,-2115,-2279,-2440,-2578,-2776,-2842,-2749,-3109,-2788,-1415,-783,-1309,-2723,-1348,1136,1654,532,-2788,876,2285,2271,-733,-2770,-3247,455,1095,587,-1281,-1699,-2237,-2930,-3016,-3192,-2474,-3107,-5806,-1206,-998,-972,-1407,-4322,-1425,-1553,-1638,-1504,-1213,-832,-406,-587,430,689,909,-5046,-7021,-1001,-1783,772,-1729,1306,1331,-6486,1046,-2726,-3521,-6412,-383,-693,-48540,-89233,-54125,187,686,989,1365,-10575,1796,1849,1834,1588,1270,856,257,-449,-1073,-1598,-1838,-1712,-1365,-931,-568,-199,-4081,83,126,-1406,42,-119,-1968,-451,-559,-582,-554,-2355,-748,-4588,-487,645,-613,828,801,484,-791,-1951,-1118,109,-242,1498,1193,1684,466,1499,-1009,-1979,-1333,-3577,-3242,-883,-665,-578,-427,-333,-2264,-2376,-3126,-1355,-981,-1670,-2164,-4329,-1736,-1096,-168,718,-2009,-2788,-2154,-538,10,-945,-94,-1345,-127,-2126,-956,-584,-165,-3294,-636,1517,1517,1512,1419,-1814,-1891,733,221,-341,-815,-1542,-989,-2702,-1990,-943,-337,-89,-107,-463,-701,-1161,-1572,-1991,-2537,-2666,-2431,-2137,-1535,-822,-263,323,-2123,-1390,1309,1702,-1175,-4717,-2388,-616,-22,1966,2961,483,293,-771,-2818,1421,-1870,-1599,1080,-1950,-2883,-1413,-1928,-1582,-5000,-2234,-2778,-1604,-2324,2654,3271,-287,2057,1657,825,-428,-1234,-2504,-1458,-1621,-1773,-1974,-2338,-2771,-3061,-2891,-2448,-1959,-1485,-1011,-482,-357,-3548,-893,-1323,-1946,-2074,-2085,-1846,-2077,-1954,-2205,-1409,-1117,-2126,-965,-1098,-1278,-1442,-1695,-2077,-2457,-2820,-3123,-3154,-2827,-2475,-1951,-1428,-809,-252,257,827,83,-572,-450,-893,1451,-262,2327,2266,-844,-1175,656,1576,491,-2111,-833,-3589,-1053,87,-189,-715,-2919,-3674,-467,-391,-810,-1317,-2042,-2680,-2821,-2440,-1619,-651,358,1002,1704,2207,2527,198,1818,1475,3178,511,268,1596,1026,-1163,-1208,85,1778,-63,-2249,-1066,-1539,204,-281,-855,-1523,-2007,-2415,-2741,-2726,-2640,-2495,-2328,-1999,-1644,-1380,-994,-519,-249,-275,-215,664,883,1196,-136,1249,-1315,-1389,-2574,-726,-75,-1656,-1520,-1835,-1878,-2143,-2169,-1892,-1548,-1175,-717,-402,-217,-150,-57,-59,-155,-276,-396,-569,-2823,-2277,-1165,-1234,-1108,-1011,-799,-677,-2434,-244,-1644,-7,-1537,95,-685,-2038,-2742,1360,2505,-154,-195,-2725,-487,775,960,574,-307,-1179,-1948,-2366,-3415,-2225,-2116,-2134,-2281,-2747,-3101,-2836,-2022,-1136,-169,752,-2606,2070,1875,-1672,-779,459,728,773,2017,668,988,-757,-690,-896,-1561,-2296,-2782,-2984,-2626,-2088,-1438,-877,-1277,-260,-538,-1912,866,1912,-172,-610,-2885,636,2246,1696,776,-419,-1580,-1538,-1817,-4636,-2281,-1718,-1286,-441,-2025,-2448,-2818,-2838,-2552,-2757,-2478,-2690,884,-115,-2973,184,1197,1344,977,-2589,-2020,1115,-3833,512,4,-448,-970,-4151,-1815,-2079,-5161,-3412,-2583,-6090,-2990,-3312,-3299,-2859,-2326,-6608,-2983,-710,-242,105,456,778,-2309,1164,-4041,-1258,1692,1849,-4380,1972,1904,1674,-14609,-8512,-6370,-14314,-34761,-1932,-2194,-44496,-7156,-936,-174,578,-1121,-71107,-38627,-24776,-23649,-11060,-9545,-19333,-11333,1508,1318,1015,768,585,505,527,441,814,-4408,1005,-1556,-5686,-1130,-3431,68,-348,-655,-1008,-1239,-1292,-1199,-2790,-897,-3106,-1859,-1041,-1263,-1627,-2068,-2685,-3147,-3334,-3412,-3178,-2727,-2340,-2161,-1795,-1540,-1495,-1220,-1258,-1667,-2102,-2452,-2849,-3252,-3617,-3774,-3496,-2981,-2379,-2498,-1446,-1118,-1268,-899,-1512,-2727,-2175,-1168,-1263,-3415,-2945,-2036,-392,-117,117,-137,-2005,-2319,-606,773,308,122,-2750,214,502,431,-1492,-794,-518,-1007,355,559,-1690,1785,1655,3138,3836,487,-3059,-2754,-1253,-1313,-2084,-1764,-486,205,-2375,-4650,-1528,-2083,-2417,-2344,-2079,-1572,-4305,-8211,-516,-332,-215,-12272,-30736,-22466,-14657,-832,-970,-1057,-24657,-23830,-7246,78,-1997,-461,1030,1125,1029,939,741,-7176,-931,-3202,-1262,-344,-338,-404,-365,-764,-935,-254,-244,-951,-525,20,252,501,633,861,-133,-1129,-1578,-714,940,723,320,-187,-805,-1559,-2328,-2321,-1524,-577,318,-3453,-950,-3749,-95,-3,-4417,-313,-2753,-2602,-3199,-2310,-1449,-1824,-3180,-1338,-859,-616,-275,227,797,1401,1591,944,-291,105,-324,-2181,-2131,-3106,-2745,592,-70,-3500,-3030,35,2385,-359,-1293,5895,3939,-1850,474,2374,-1527,-2918,-2090,-1749,-3991,546,517,-915,-2371,-907,1264,3026,3737,3596,3259,2577,563,-3742,-770,-937,-1512,-1360,-720,190,1009,1730,2263,2508,2405,2055,295,-447,195,-372,-739,-2552,-2627,-1184,-1341,-767,-833,-3315,-306,-613,-467,-409,-785,-1023,-1470,-3568,-2242,-2535,-4136,-3043,-3262,-3374,-3352,-3232,-3058,-2880,-2704,-2585,-2561,-3849,-2657,-2725,-2888,-2885,-2795,-2619,-2445,-2175,-3445,-1558,-1175,-3492,-589,-372,7,314,-3216,699,768,530,-575,690,566,582,-992,-1981,-1755,-233,594,-541,-2278,-1462,1584,683,-2267,768,396,134,-168,-360,-361,-1192,-1335,-1151,-3041,-670,-1616,-1069,680,585,-1238],[-1295,-740,142,-688,-1073,-1161,-1073,-801,-1378,-269,-229,-202,-353,-1152,-688,-1337,-931,-1244,-1620,-1733,-1721,-1670,-1556,-1212,-910,-703,-1089,-491,-378,-371,-3393,-1162,-435,67,-300,803,1353,-786,1496,-822,-498,972,-1674,-873,-1072,-1029,-1931,-2448,-1671,-1984,-357,264,410,-794,-2481,-267,-1030,-1581,-2059,-2079,-1713,-1168,-1108,-1220,-754,2324,2549,3504,-1198,-241,379,3050,4509,1928,-2390,159,-228,-1541,-2594,-1964,-652,608,1075,-2697,-358,-2549,-3752,-674,-5234,-2273,-4767,-3191,-1042,-1166,-1249,-2942,96,1705,-1727,929,1753,543,-911,-1513,-1255,-1528,421,1098,-3162,-127,-714,-4063,-1602,-1736,-1921,-2201,-2470,-2867,-3238,-4340,-2353,-1547,-634,286,1192,1192,-985,-698,372,2542,2357,2358,2664,2229,775,2149,1563,1134,1044,-9,-2236,-2443,2392,1993,-1844,1178,-71,-603,-707,-36,-2015,1115,705,405,219,81,-1431,-305,-500,-1646,-866,-1242,-1566,-1900,-3138,-2661,-3045,-3362,-3515,-3443,-3287,-3012,-2705,-2504,-2299,-2137,-3018,-2641,-1444,-1134,-969,-2629,-1506,-338,-128,-84,-2135,-132,-318,-541,-715,-1941,-2772,-1648,-1949,-2074,-2054,-2425,-1947,-3584,-1337,-1119,-726,-2853,-5673,-1186,-407,86,-826,-4209,496,471,-961,-1704,-421,-810,176,-636,271,222,192,-4848,-7224,161,-761,139,-2349,856,1098,-8946,1238,-2458,-3153,-6594,331,-41,-32680,-37860,-718,-814,-938,-1242,-1389,-1488,-1548,-1447,-1129,-752,-185,489,1119,1690,2274,2736,3097,2644,3368,3237,2894,2500,-3073,1303,720,-658,-240,-636,-1033,-1164,-1361,-1546,-1769,-2891,-1962,-4784,-1477,-1047,-1187,-363,-59,202,-820,-2080,-838,90,-610,993,-354,749,31,431,-482,-2162,-1383,-3522,-2084,-965,-285,-311,-406,-641,-2152,-2606,-2025,-2104,-2894,-3504,-2744,-4077,-1017,-495,153,1480,-1410,-2517,-2073,-39,570,-824,356,-918,109,-1711,-308,121,391,-3306,-631,1849,1142,1932,2324,-2047,-2694,744,2010,1490,723,-2158,-380,-1949,-2133,-1034,-837,-486,-289,-354,-778,-368,-469,-660,-1128,-1402,-2344,-1755,-1674,-1481,-1468,-1493,-2354,-1813,-1963,-2270,-2320,-4624,-3019,-914,-264,536,1125,887,413,-1023,-2302,1413,-1946,-1489,-377,-1162,-2399,-2570,-2867,-2482,-4896,-2394,-2813,-1057,-1949,1102,1066,-522,372,-197,-777,-1260,-1399,-2913,-748,-375,-137,-43,-188,-1834,-1049,-1672,-2358,-3081,-3722,-3771,-3197,-2910,-3231,-2225,-1917,-2511,-1962,-1874,-1095,256,-1357,-2753,-190,237,-1925,185,2329,2642,2151,712,587,-377,-1396,-2420,-2869,-2022,-1028,-216,1138,2183,590,1067,1444,-240,-952,-471,-559,1649,-46,1518,2027,-331,-1519,503,1293,414,-1968,-441,-3702,-1304,-461,-282,-434,-2551,-3120,-1591,-2005,-2440,-2756,-2960,-2730,-3084,-1365,-679,-560,50,889,1239,1423,1466,478,1506,1471,1372,64,451,830,611,-1946,-1391,0,-136,-412,-1744,-1574,-1857,-1303,-1517,-1844,-2308,-2639,-2954,-3204,-3043,-2778,-2762,-2138,-1688,-1295,-1128,-983,-885,-1078,-1145,-1304,-1416,-1436,-1236,-1123,-1081,-992,-873,-2662,-796,-818,-1250,-1472,-1964,-1052,161,633,1239,1785,1634,1754,3063,1540,3106,3057,1181,1726,2519,2376,279,-2223,-4440,1462,1148,891,485,-997,-315,-2317,-707,-1751,-654,-1535,-664,-767,-1041,-2042,-1229,-1376,-1368,-1424,-1501,-1472,-1445,-1406,-1391,-1394,-1400,-1706,-1316,-3355,-1142,-1770,220,-1612,1145,-938,-240,1874,1808,988,1154,-3550,601,-31,-1459,-1543,-2132,-2098,-1784,-1318,-790,-386,-404,-1609,-1514,-866,-459,-772,-1393,-1390,-1585,-1658,-1730,-1639,-1449,-1239,-2381,-753,-458,-400,-758,-2991,383,502,305,174,-221,-1923,-1378,-1548,-5934,-2917,-2777,-1843,-799,-2355,-3052,-2375,-2667,-2668,-2731,-2987,-2168,1616,-538,-3003,-132,1119,2091,-171,-2460,-1813,1211,-3176,-347,-1335,-2187,-2606,-5037,-1888,-1691,-5158,-2459,-2229,-6858,-236,-1737,-1543,-3462,-1888,-4970,-2624,-1132,-590,-88,446,938,-2351,1566,-4478,-1964,2127,2231,-80,2228,2119,1331,-15294,-8343,-7250,-14171,-34479,-445,-438,-64371,-15303,388,1091,1840,-494,-70780,-31274,-9614,-18508,-10262,-8209,-15970,-9073,2484,2468,2453,2592,2838,3166,607,1297,4206,-3071,699,-2545,-6033,-592,-2452,-1986,1494,-1242,-231,-1063,-1665,-1862,-2185,-1190,-3075,-2497,-380,-364,-542,-853,-1400,-1867,-2185,-2642,-3039,-3168,-3095,-2966,-2491,-2039,-1740,-1175,-908,-1007,-1126,-1168,-2051,-1411,-1578,-1756,-2008,-2278,-2572,-3015,-3541,-3874,-3420,-2816,-2137,-2512,-1844,71,-6,-2307,-3481,-2982,-737,-424,504,-310,-2023,-2737,-1223,-969,-1252,-1057,-1642,-307,52,268,-1427,-1287,-1534,-651,-295,-573,-2047,-783,-710,-544,-301,-93,-3207,-3570,-2361,-1947,-1905,-1765,-1063,-1489,-2301,-4093,-2063,-1692,-1075,-2287,317,1180,-8757,-8063,-950,1316,764,-29913,-51889,-32723,-12368,786,16,-668,-36299,-41402,-19713,522,-853,-1125,2253,2417,2269,2013,1535,-7130,-1445,-2661,-1317,-1978,-2471,-2914,-3255,-3379,-3309,-3011,-2589,-2168,-1413,-715,-36,595,718,1413,-254,-1141,-2129,-91,1631,1488,1221,915,551,81,-469,-1374,-1664,-2180,-2470,-4097,-1772,-2879,-415,-113,-4274,-169,-2543,-2465,-3181,-1891,-975,-2588,-3222,-1260,618,72,610,592,636,675,1000,1190,179,524,-162,-2309,-1734,-3089,-2323,875,-606,-2915,-3876,61,2808,135,-1002,1589,660,-2030,-1169,-1773,-1969,-2579,-2031,-2307,-3688,798,1101,-712,-2414,-904,1172,919,642,264,-248,-856,-1457,-3103,-2466,-2795,-3118,-3180,-3130,-2912,-2726,-2495,-2268,-2126,-2134,-2213,-2260,-2386,-2558,-2559,-2428,-2643,-2334,-1369,-1277,-264,-488,-2855,217,-260,259,-14,-794,914,404,-2809,-677,-1171,-3315,-2058,-2445,-2729,-2916,-3049,-3172,-3314,-3446,-3585,-3708,-3665,-3605,-3352,-3132,-2749,-2333,-1916,-1593,-1371,-2498,-1447,-362,-2780,-3,-173,314,725,-3257,747,856,873,-1,1374,1513,1744,-977,-1797,-1741,-360,870,-320,-1873,-943,2109,1689,-1427,1163,1115,1080,1028,1077,330,-571,-1418,-904,-2555,-138,-1036,-754,281,-440,-1088],[-1528,-1392,795,929,292,-306,-830,-1051,-1388,-965,-970,-923,-1015,-1070,-1158,-1811,-1138,-1308,-1559,-1597,-1600,-1930,-1746,-1627,-1539,-1509,-1469,-1337,-1167,-935,-3273,-727,-201,352,-631,956,1285,-637,1258,-893,-645,-13,-1474,-1097,-1473,-1263,-640,55,-1682,-2408,-1066,363,1812,-547,-2149,842,146,-239,-505,-1757,-466,-1404,-1491,-1644,-731,2356,2014,3463,-1663,-533,-13,2757,4626,2472,-2127,640,447,-681,-1997,-3187,-2638,-1652,-852,-2591,-510,-2616,-3880,-1542,-5773,-2051,-4164,-2540,-968,-907,-1202,-2795,388,1439,-1585,293,1893,638,-1736,-2160,-2019,-1906,-121,-993,-2844,-2551,-2973,-3483,-3024,-2687,-2430,-2291,-2155,-2167,-2195,-4774,-2241,-2313,-2017,-1498,-874,-204,-302,-308,667,2413,1940,2325,3214,2890,919,2117,1735,1044,497,-73,-2118,-2389,1449,1425,-1670,1623,276,-665,-976,441,-1952,2242,1565,942,441,51,-1721,-455,-499,-1578,-369,-495,-610,-793,-3372,-1461,-1900,-3269,-2730,-3107,-3599,-3424,-3011,-2764,-2597,-2563,-2967,-2669,-2909,-3139,-2660,-2416,-1643,-743,6,250,-1557,1110,1973,2212,-357,-1083,-1829,2123,1807,1551,-2060,-3029,-1662,-3426,455,-725,152,-2663,-5644,-1312,-140,-153,-364,-3971,37,203,-1262,-2178,-1385,-1369,843,-536,1571,1602,1399,-4721,-6979,969,305,-498,-2282,-400,-714,-9414,-1545,-2127,-2793,-6508,-3323,-3576,-18552,-3359,-3146,-2851,-2612,-2546,-2269,-1876,-1407,-803,-63,612,1344,2046,2576,2934,3220,3327,3324,1541,3000,2731,2405,2198,-2126,1783,1689,-93,1492,1253,14,537,57,-483,-1095,-2937,-1926,-4942,-1792,-1530,-1727,-1040,-636,-117,-893,-2274,-547,14,-992,1161,-1994,-7,-502,1605,-102,-2298,-1716,-2659,-938,-1103,1001,1203,1271,1135,-2072,-2393,-1066,-967,-2626,-1519,-2265,-3824,-3175,-2755,-2338,-1970,-1684,-2280,-2061,-834,-713,-771,-674,-795,-1124,-1478,-1878,-2141,-2187,-3428,-1486,-867,-149,563,1184,-2330,-3552,-396,1613,2234,1839,-2692,184,-1146,-1875,-843,-1072,-965,-776,-633,-916,67,550,-65,594,-319,-2462,516,36,707,812,503,-2602,-1732,1161,1975,-1581,-4764,-3531,-1308,520,329,-265,-919,-1638,-2321,-2888,-3266,-3345,-3231,-2943,-2631,-2359,-2016,-1748,-1412,-4456,-2643,-2781,-608,-1591,-295,-219,-927,-162,-199,-258,-366,-1340,-3238,-690,-757,-870,-871,-835,-1739,-772,-1627,-508,-510,-806,-597,-502,-702,-2907,-624,-363,-2618,-1985,-1789,-953,329,-1487,-2743,-247,170,-1744,-33,2021,3577,3018,-272,2367,3079,373,-949,-651,261,-434,-901,-1253,-1348,-1354,-1310,-1181,-1241,-1425,-1368,-1502,-1608,-1489,-1306,-910,-403,-1607,382,808,270,-1877,-126,-3339,-1414,-1057,-498,-972,-2168,-2349,-2964,-3384,-3265,-2711,-2242,-1733,-3904,-625,-236,-741,-409,383,466,421,276,182,28,-118,-319,-571,-859,-1142,-1453,-2671,-2016,-2326,-2523,-2818,-2989,-3119,-2883,-2634,-2261,-1900,-1589,-1091,-1248,-394,247,511,-3295,897,-720,1218,1069,900,712,299,28,-79,-149,-105,156,-798,325,-11,-105,-2605,-447,490,-746,-1296,-1910,-713,967,1327,1481,1514,1469,668,1263,956,572,292,11,-257,-434,-518,-584,-670,-4515,-892,-1024,-1099,-1349,-1604,-2020,-2250,-2421,-2261,-1976,-1694,-1454,-1280,-1109,-1186,-1038,-1048,-960,-983,-978,-1857,-840,-707,-559,-105,-806,-1635,-996,-2372,-1030,-1374,1334,-1722,1383,-871,-658,1589,2175,998,1461,-3074,589,1964,-1093,-1003,31,470,326,1289,583,1058,226,-2372,-2051,-1939,-650,308,-1374,-506,-134,-221,-376,-624,-875,-915,-2729,-356,-123,-523,-724,-2679,1808,2793,1534,292,157,-1889,-864,1997,-6795,-1618,-932,-2238,-2500,-2428,-3223,-1553,-2239,-2557,-2530,-3342,-1476,1703,-972,-2514,-280,478,780,-1205,-1925,-1548,1859,-2341,-1287,49,365,446,-5462,-2560,-1499,-4782,-1068,-2602,-5229,1373,-1863,-3198,-4137,-1478,-3559,-2226,-399,-571,-705,-683,-576,-2220,-415,-5044,-2088,-113,-41,-9,-52,-130,-300,-15544,-8982,-9065,-12498,-34069,-1233,-1050,-74831,-15016,-29897,-792,-669,-791,-57415,-22240,-1692,-13580,-9371,-6060,-12132,-6764,-1629,-1236,-1031,-867,-728,-537,-860,159,686,-1268,471,-2977,-5873,-82,-1219,-4425,-656,-2416,-427,-528,-1442,-2383,-2918,-2167,-2771,-3014,-543,-294,-248,-322,-806,-760,-675,-626,-1863,-51,401,791,1502,2205,1381,3001,609,3006,850,4046,-2166,769,-160,-580,970,1487,-1737,-3127,-1289,-2094,-2857,-2391,-2043,-1840,-1561,-1553,-1711,-2178,-2698,-3398,-1353,-502,385,-281,-1756,-2763,-1512,2288,2201,1715,-319,-231,-677,-1635,-2620,-3061,-2736,-2082,-1370,-810,-2092,-117,-42,-106,-232,-439,-3082,-3918,-2732,-2034,-1858,-2071,-2280,-2427,-2437,-3193,-2180,-2001,-1814,-12996,-11167,-9441,-12807,-7527,-1561,-1407,-7131,-44895,-68491,-41910,-9882,-1612,-1241,-820,-44660,-53734,-29249,718,336,-1415,599,238,-336,-913,-1598,-6867,-2908,-2653,-1777,-1023,-313,-235,369,-1432,-1256,-123,-649,-1362,-1776,-2070,-1973,-1568,-1179,-680,-336,-1049,-2688,743,1157,1492,1711,1865,1911,1772,1461,-1404,400,-285,-1083,-2906,-2267,-1884,-562,-115,-3667,165,-2027,-2276,-3046,-1458,-576,-3304,-3122,-1095,683,18,1447,1173,893,20,385,100,-224,-445,-638,-2265,-1333,-3016,-1389,126,-912,-1878,-4427,-15,2291,595,-730,2397,2104,-2223,723,781,-1047,-2128,-1890,-2802,-3457,-804,-531,-558,-2408,-952,766,1090,1407,1608,1628,1488,1172,-2272,-1044,-1297,-809,-1042,-1806,-2533,-3273,-3666,-3426,-2835,-2260,-1748,-1259,-964,-877,-830,-878,-2415,-2173,-1663,-1426,-32,-338,-2560,615,75,645,-439,-1008,1401,1802,-2184,1575,353,-2786,1578,1320,943,890,675,-134,159,-154,-701,-988,-2460,-1926,-2323,-2737,-2901,-2908,-2798,-2704,-2563,-2503,-2332,-2384,-2556,-2712,-2934,-3216,-3257,-3730,-4263,-4760,-5228,-5449,-4796,-4174,-3527,-2903,-2343,-1844,-1301,-925,-590,-1919,-793,434,689,-987,619,1467,1771,1958,2146,-91,-608,-1945,-1231,-2407,-127,-901,-936,991,517,-1153],[-1706,-1937,-250,-232,-81,-430,-276,-456,-1210,-867,-1239,-1558,-1988,-2294,-2443,-2169,-1639,-1182,-844,-1019,-316,-2758,-36,-36,-159,-396,-619,-771,-693,-577,-2588,-504,-466,-308,-868,-628,-909,-1251,-1536,-1487,-1029,-467,-1218,-473,-749,-224,1984,677,-1587,-2578,-1716,596,2050,-154,-1620,437,-303,-716,-1078,-1630,-1308,-1575,-1695,-1975,-1346,-1262,-1150,-861,-1722,-417,-154,390,492,506,-1718,255,-101,-90,-171,-180,-15,240,450,-2361,-512,-2529,-3670,-2339,-5315,-1724,-3421,-1840,-731,640,-1381,-2410,645,1558,-1210,-362,2028,1027,-2258,-2595,-2662,-2190,662,735,-2401,-537,-1009,-2720,-1670,-1567,-1680,-1273,-1062,-947,-820,-4542,-629,-832,-1004,-1196,-1373,-1500,-1610,-1537,-1335,-1069,-932,-844,-749,-665,-567,-466,-290,-41,312,-86,-1762,-2282,1798,940,-1478,2162,724,-441,-1014,992,-1635,709,136,-367,-744,-1000,-1844,-1163,-1043,-1668,-683,-720,-725,-750,-3050,-789,-664,-3247,179,813,1320,1788,-1942,-33,81,1773,-2833,-1613,1388,462,-664,-2097,-1664,755,1456,230,-1041,1051,5710,7323,-49,-137,-668,4977,5184,3779,-2113,-3266,-1326,-2564,-1710,-2342,-2146,-2454,-5641,-1481,-956,-884,-832,-3603,-1114,-1290,-1578,-2236,-2177,-1952,-1694,-1387,-1213,-1116,-1066,-4527,-6285,-1497,-1743,-2098,-2437,-2802,-3069,-7195,-2669,-2338,-2432,-6001,-1693,-1470,-8335,-774,-452,-100,131,66,52,-44,-249,-457,-603,-804,-882,-876,-910,-993,-1058,-1245,-1513,-1906,-2447,-3106,-3148,-2184,-1265,-320,598,328,2117,2587,1201,1149,1487,3078,3017,-2562,-511,-5133,357,3197,-2090,-409,-600,-376,-897,-2423,-188,-38,-1273,377,-3647,-943,-1043,2021,190,-2323,-2085,-1328,220,-1178,2268,1375,1906,1337,-1897,-1728,-219,-924,-3502,-869,-1494,-3506,-1016,-640,-321,-48,-320,-2043,-2070,233,406,-720,-87,-480,-1046,-1546,-1939,-1976,-1724,-3552,-1162,-855,-530,-267,-133,-2598,-4163,-1677,-760,-1392,-2113,-2914,-2891,-2593,-2044,-1075,23,306,2001,3323,-930,192,1704,303,560,-542,-2733,3333,543,1156,3099,-24,-2698,-1871,875,1621,-2121,-5031,-3378,-1731,-507,-734,-1058,-1373,-1706,-1971,-2114,-2156,-2490,-2164,-2069,-1923,-1788,-1550,-1363,-1091,-3940,-2908,-2653,-604,-1162,-617,-762,-1328,-1233,-1550,-1881,-2245,-2547,-3289,-2842,-2609,-2238,-1807,-1438,-1608,-938,-1573,-456,-376,-1001,-368,-279,-553,-2540,-952,-1156,-2029,-2072,-1867,-745,31,-1493,-2216,-219,134,-1567,-207,1786,3295,1872,-1215,2157,3807,566,-324,-682,2418,2939,-928,3892,3806,847,2021,2310,-680,-1690,-598,45,538,-159,-1064,-1994,-2975,-3875,-3003,-1932,-911,-1844,108,-2739,-1358,-1666,-107,497,-1782,-1514,-646,-919,-1023,-870,-666,-259,-3405,932,1398,-872,-825,1983,1918,1649,1218,464,307,-172,-666,-1152,-1596,-1958,-2284,-2837,-2761,-2997,-3091,-3245,-3237,-3180,-2772,-2368,-1861,-1768,-1028,-515,-1192,-578,604,332,-3034,936,-704,1236,1151,1079,802,295,16,-233,-719,-1194,-1491,-1923,-2438,-2898,-3280,-3763,-4055,-4384,-4102,-3688,-3350,-3176,-3045,-2942,-2736,-2566,-2368,-2028,-1761,-1540,-1352,-1053,-780,-531,-249,71,371,635,-2473,1136,1401,-36,1894,-1675,1870,-2041,1299,-1805,93,-1031,-691,-1201,-1558,-1768,-2045,-2103,-1939,-1792,-1563,-2232,-1011,-1327,-1153,-239,-535,-1524,-830,-1315,-681,-1015,955,-1822,1594,-714,-754,827,1684,919,1692,-2312,105,2530,-725,-1093,-247,394,165,-444,-1161,-1860,-2418,-2944,-3116,-3187,-3204,-3047,-2864,-2406,-1913,-1336,-863,-375,-863,-845,-3071,552,784,-642,-636,-2218,2276,3249,1255,155,529,-1621,-207,74,-6523,-2278,-1852,-1674,-1252,-2419,-2756,-720,-1754,-2396,-2338,-3677,-877,1530,-1526,-1882,-418,-198,-697,-2227,-1255,-1371,-1275,-1535,-2328,-609,-71,415,-5391,-2971,-1047,-4344,314,-2699,-3523,1164,-1615,-4670,-4639,-1277,-2598,-2072,-1617,-1856,-2081,-2136,-2047,-2001,-1671,-5761,-1760,-653,-307,2,240,456,-871,-15814,-10627,-11970,-9383,-33583,1650,1933,-69350,-5183,-105546,1882,1807,1442,-41863,-12570,-204,-9254,-8745,-3759,-8466,-4738,2463,3444,2245,4655,4908,4916,-2310,3325,3848,679,72,-3066,-5348,98,-27,-6047,-3539,-3526,-988,1742,-618,963,-138,-243,-2456,-3625,-1975,-2277,-2457,-2451,-2398,-2017,-1299,-618,-1758,937,1699,2302,3145,2848,1133,3039,948,3103,1266,3911,-2246,1398,238,-888,-1648,-1126,-1425,-3405,2568,-713,-3433,-1902,-1054,-1176,-509,1090,1067,-78,-1820,-3072,-1332,-531,1986,-250,-1440,-2544,-1690,3110,1644,283,-1134,-2401,-3223,-2956,-2206,-1788,-2260,527,1163,968,-2033,1335,712,1550,1244,640,-2888,-3290,-2234,-1542,-1778,-2252,-2686,-2961,-2888,-2572,-2115,-1744,-1432,-21102,-20395,-17600,-16376,-6822,-2015,-3757,-13447,-53328,-75901,-49025,-7862,-1633,-1210,-948,-48296,-59107,-34768,194,152,-1418,-237,-641,-1229,-1777,-2418,-6587,-3355,-2681,-1827,-1152,-515,-99,120,-1205,-1295,-109,-474,-1030,-1415,-2077,-2165,-2529,-2972,-3210,-3229,-2899,-3171,-2007,-1478,-935,-486,-88,206,324,280,-1243,-215,-602,-1088,-1833,-2705,-2024,-1612,-1159,-2955,-378,-1386,-2121,-2879,-1093,-730,-4007,-3001,-1260,-1224,-1168,-1096,-931,-841,-863,-913,-1149,-1512,-1782,-1859,-2045,-980,-2914,-297,1703,-940,-893,-3576,-188,3108,1017,-486,2778,1326,-2425,551,2402,-765,-1619,-1693,-3157,-3256,-2766,-2389,-1231,-2323,-990,2355,3161,1650,1599,3432,3433,1392,-1274,-912,-1573,-873,-989,-1052,726,1043,999,1037,1040,906,683,457,68,-481,-1031,-1681,-2329,-2757,-2214,-1606,-833,-221,-2256,823,491,839,-986,-1205,1419,1751,-1519,1295,1045,-2336,366,-67,-484,-842,-1126,-1329,-1457,-1502,-1552,-1677,-1820,-2173,-2542,-3085,-3419,-3125,-2429,-1740,-2235,-1392,-1380,928,-2533,-109,-781,699,747,-4263,4275,4493,962,610,4051,3368,2578,-1044,-1445,-1517,-1261,-2213,-3001,-3696,-3647,-2965,-2078,-1135,-251,525,1260,1734,2057,-466,-794,-2366,-1586,-2114,-72,-695,-1069,-1330,-1801,-1917],[-2199,-2364,-2443,-2564,-2485,-2485,-2620,-2654,-2591,-2431,-2272,-1906,-1522,-945,-563,-2434,-647,1954,1076,-1042,223,-3583,-862,2082,686,174,-23,-600,-136,-72,-1839,100,106,136,-1082,-593,-908,-888,-440,-965,-837,619,-1081,-296,-491,53,2217,728,-1589,-2657,-2455,731,1226,112,-1210,-146,-728,-1036,-1402,-1679,-2059,-2510,-3001,-3484,-3697,-3465,-3088,-2601,-2216,-2041,-1940,-1951,-2336,-2885,-3349,-2558,-1757,-558,421,969,1912,2388,-62,-2276,-646,-2589,-3516,-3248,-4605,-1620,-2913,-1407,-640,500,-1786,-2235,592,1387,-914,-1309,1814,1309,-2303,-2811,-3195,-2585,555,305,-2181,695,504,-2264,-914,-206,-2240,-821,-749,-971,-1138,-3960,-1398,-1757,-2042,-2305,-2507,-2621,-2716,-2659,-2517,-2366,-2396,-2530,-2698,-2882,-2987,-2967,-2738,-2348,-1804,-1279,-1486,-2436,442,260,-1599,1238,953,-245,-1145,284,-1385,-197,-432,-472,-307,-43,-1947,160,-285,-2235,709,581,516,476,-2637,437,600,-3236,1173,1540,1713,1238,-2080,-76,437,980,-2850,-1064,-1193,-1575,-1058,-1973,-1830,505,1063,-6,-893,672,4483,7098,107,601,281,6268,5496,3643,-2239,-3054,-1207,-1950,-2674,-3067,-2321,-2472,-5907,-1890,601,1071,124,-3358,1101,788,-1585,-2136,-2988,-2754,-1847,-2031,-2203,-2312,-2381,-4408,-5576,-2877,-2963,-2968,-2751,-2407,-1906,-4940,-1010,-1793,-2347,-5297,203,366,-3020,819,974,1142,1181,914,710,434,53,-331,-664,-1084,-1416,-1689,-1986,-2255,-2362,-2390,-2248,-1975,-1596,-1121,-636,-42,-445,895,1305,434,1797,1793,1725,1518,1336,1235,1248,-2217,-997,-5573,-53,2548,-2345,-1239,-1065,-692,-926,-2582,95,-190,-1559,-411,-5423,-1971,-1682,438,-845,-2335,-1901,-845,-174,-1247,691,154,711,311,-1698,-931,-1340,-1893,-4260,-2736,-2584,-3220,-1812,-1365,-1089,-934,-908,-1906,-2177,-926,-1023,-1155,-1038,-902,-765,-733,-71,472,1015,-3558,-1120,572,1178,1366,1657,-2900,-4109,-3060,806,1004,1198,-2731,979,537,-638,1000,934,56,2537,4912,-803,293,2111,654,357,-960,-3221,3255,872,843,1746,-600,-2550,-1843,411,366,-2882,-5091,-2693,-2055,370,224,144,481,84,-1781,-821,-122,-2935,-1493,-659,-836,-1071,-1246,-1509,-1709,-3464,-3177,-2709,-3016,-3244,-3343,-3201,-2867,-2519,-2194,-1898,-1666,-1413,-3035,-1003,-1461,-1249,-898,-952,-1432,-1154,-1320,-1367,-1509,-1661,-1747,-1668,-1887,-2144,-1990,-2031,-2142,-2172,-2138,-1760,-1600,-1400,-1755,-386,105,-1402,-344,1084,1302,804,-2066,1567,1458,648,269,-685,1083,1210,-1354,2110,2707,914,2444,2729,-724,-1898,-640,323,1703,697,-639,-2041,-3427,-3145,-1586,-60,-212,-1868,276,-2081,-1173,-2249,-58,792,-1400,-690,1187,1243,928,-480,849,1505,-2516,1389,1791,-967,-1205,3331,2977,2378,1583,144,-121,-1010,-1889,-2612,-2832,-2415,-1821,-2133,-685,-275,155,384,-222,-1855,-2795,-115,1576,-2836,1440,1727,-1116,-714,1369,252,-2068,780,-711,419,1,-415,-885,-1666,-2310,-3016,-3511,-3642,-3239,-2759,-2260,-1687,-1054,-2427,-374,251,289,-838,-1361,390,88,-309,-682,-1191,-1772,-2289,-2901,-3416,-3503,-3111,-2647,-2193,-1715,-1229,-797,-445,-679,116,371,-350,849,-2225,923,-2053,688,-1975,36,-729,-654,-1069,-1378,-1568,-1836,-1874,-1668,-1464,-1175,-2458,-943,-1835,-1776,-33,-320,-1469,-576,-316,-73,-724,466,-1988,1726,-565,-549,-78,1030,662,1730,-1779,-335,2556,-479,-1281,-714,197,-59,316,-302,-1573,-2841,-4073,-4554,-3855,-3490,-3330,-3489,-3654,-3936,-4121,-4269,-4236,-4176,-4174,-4128,-3856,-3256,-2547,-1922,-1835,-1186,-1131,-1581,-2096,-2780,-3548,-3680,-2876,-5939,-3103,-397,-172,-1211,-2445,-2021,-55,-1367,-2334,-2300,-4065,-551,1007,-2194,-1391,-633,-961,-2100,-3305,-1997,-2314,-2055,-1117,-3585,573,1811,2627,-4996,-3063,-453,-4058,1413,-2635,-2073,2696,-1208,-5706,-5053,-1458,-2239,-2355,-1132,-264,22,382,717,-1752,-1128,-6501,-1220,1023,1003,1015,1054,1176,-2291,-16403,-13409,-15897,-5400,-32958,1061,-7245,-47943,-718,-158560,-55471,-2883,-3384,-25867,-3285,-1393,-5870,-8670,-1849,-5381,-3226,4586,5286,1344,5941,5969,5801,-3729,4063,4354,2484,-695,-3059,-4654,-288,371,-6002,-5514,-4624,-1696,-1439,-1852,-1669,-1718,-1613,-2342,-4174,-1255,-1054,-884,-693,-613,-356,105,408,-1804,910,1011,875,906,783,395,172,-507,-1713,-3054,-4192,-3467,-1815,-6,-101,809,3000,-1176,-3805,2085,-1003,-2667,-2622,-1120,-794,-153,1032,1163,427,-1306,-2361,-1617,-764,2591,-378,-1272,-2315,-1957,-1720,-2698,-3030,-2963,-2639,-2296,-2044,-1973,-2012,-1511,-1340,-1165,-1061,-2072,-861,-815,-778,-705,-645,-2845,-2847,-1335,-756,-906,-1232,-1362,-1660,-3084,-2083,-2072,-1945,-1677,-24966,-22079,-20769,-19349,-6171,-2443,-5667,-16824,-51852,-71442,-45570,-6660,-411,-194,-2351,-46712,-57455,-35998,2467,1900,-1265,3545,3571,3343,3067,877,-6443,1208,116,-1229,-1213,-2039,-2934,-3233,-2352,-1571,-837,-186,-701,-1647,-3068,-3109,-1683,-730,2014,814,-1069,-2936,710,263,-138,-518,-762,-868,-911,-914,-1059,-939,-987,-1114,-1335,-3005,-1816,-2139,-2463,-2725,-2903,-2920,-2880,-2791,-2620,-2349,-4732,-3004,-1268,-862,-545,-304,-19,164,-981,309,236,71,-23,-218,-1751,-767,-2857,-54,268,-799,-120,-2794,-497,1824,1344,-326,1817,327,-2684,177,1427,-550,-1150,-1528,-3289,-3112,-1074,-262,-381,-2227,-1039,2696,3190,1188,992,2533,3384,1560,-195,-549,-1705,-996,-1092,-810,421,2882,3899,1545,1682,3010,2341,1222,927,84,-661,-1407,-2070,-2683,-2907,-2482,-2106,-1820,-1920,-1459,-1265,-1141,-1593,-1318,-725,-741,-803,-703,-654,-1927,-694,-808,-923,-1012,-1082,-1144,-1209,-1250,-1321,-1445,-1519,-1668,-1627,-1505,-1948,-3433,-3154,-1294,-2506,-860,-1001,1602,-2628,-354,-1099,768,856,-4760,4493,8637,1130,975,4667,8010,2893,-661,-903,-1021,-1465,238,-1126,-1730,-204,1271,481,-286,-1077,-1871,-2544,-2709,-2159,-1632,-1244,-2477,-1814,-1594,-976,-1096,-1280,-1444,-1687,-1728],[-1946,-2640,363,1005,1234,-542,985,-3,-532,-509,1023,1372,1211,1066,-498,-2618,-757,-187,-850,-1281,-1637,-4309,-2355,-2524,-2789,-3219,-3701,-3983,-3618,-2889,-2328,-1740,-1294,-805,-1155,-730,-940,-1298,-1732,-2021,-1885,-1456,-979,-180,-210,338,1863,707,-1607,-2561,-3085,846,2375,315,-884,1300,1492,1195,446,-1421,-1281,-2356,-3494,-4433,-3403,-2453,-1690,-1010,-1395,-515,-615,-894,-1573,-2385,-3138,-2583,-1791,-667,130,671,1023,1160,-910,-2129,-727,-2625,-3319,-2749,-3820,-1566,-2493,-1056,-517,267,-2253,-2090,481,847,-522,-2262,404,308,-1921,-2516,-2690,-2702,425,-167,-1987,1296,1032,-1966,-1405,806,-2779,-1250,-296,1401,1112,-3129,-1222,-171,-688,-1131,-1419,-1525,-1558,-1436,-1241,-1036,-979,-936,-791,-515,-82,462,1164,1976,2881,-540,-1091,-2610,3308,-338,-1810,2553,1207,134,-1164,1567,-1006,3822,3381,3117,1789,988,-1743,-59,-315,-2998,1318,2384,833,1615,-2159,521,627,-3150,188,42,-277,-589,-2198,-1356,-1738,-1909,-2752,-683,349,1550,628,-1825,-1903,308,646,-295,-898,248,3078,5112,368,1317,1142,2412,1628,986,-2322,-2664,-1096,-1395,-794,-936,-1833,-2504,-6227,-2246,-1178,-1405,-1631,-3022,-2347,-2566,-2621,-2430,-3588,-3545,-1731,-1514,-1505,-1609,-1764,-4103,-4814,-2600,-2846,-3115,-3270,-3354,-3281,-3243,-3161,-3028,-2845,-4329,-3092,-3182,-3201,-3215,-3256,-3173,-5333,-2822,-2346,-1781,-1223,-625,19,531,1045,1493,1767,1898,2012,2032,-11150,-1810,2262,2461,2680,3025,229,3454,2107,370,3267,1877,2064,1117,41,-1139,-2279,-2355,-1727,-6127,-567,974,-2314,-2166,-1507,-942,-837,-2523,402,-319,-1736,-1136,-6452,-2920,-2278,-1767,-1531,-2126,-834,-464,-123,-1159,359,-1323,-287,492,-1379,-76,6,-1225,-3978,-2194,-2438,-2886,-2326,-2162,-1926,-1622,-1305,-1786,-2285,-399,399,-787,1070,1013,696,-513,1567,1874,1012,-3278,-1361,-219,1578,1283,1853,-3051,-3345,-3438,502,-31,-546,-2209,-880,-858,-796,-362,157,-169,1261,1405,-469,392,1585,1003,43,-1517,-3883,-1348,-2026,-2648,-3311,-3368,-2753,-2062,-1226,-656,-3792,-4482,-1864,-2073,99,-712,-875,-322,-790,-1905,-1424,-1459,-3468,-1583,-1056,-871,-780,-680,-724,-753,-3045,-3396,-2332,-1647,-1829,-1989,-2081,-2054,-1973,-1843,-1686,-1558,-1386,-2617,-1133,-2112,-1203,-1260,-1375,-1508,-1666,-1806,-1949,-2132,-2322,-2428,-2319,-2426,-2243,-1959,-1585,-1265,-2176,-2585,-164,207,-1252,-1370,-110,49,-1258,-471,1378,1284,0,-2786,511,31,-465,-918,-1163,-1003,-604,-1795,824,1544,941,2359,2559,-662,-1917,-647,569,257,-505,-1377,-2033,-2266,-1904,-1238,-463,-572,-1940,412,-1438,-944,-2720,22,1003,-1042,61,1879,2364,514,-888,870,1822,-1654,1079,1853,-1048,-1543,3935,3913,3599,3063,-347,1720,907,-974,-1811,-1272,-1224,-708,-1308,637,1640,2413,2511,122,-1510,-2762,93,1143,-3531,1718,2074,-1048,-795,1236,346,-928,1466,-756,-634,-1903,-3030,-3174,-2531,-1847,-1468,-1226,-1098,-849,-770,-756,-650,-386,-2403,-445,638,750,-638,-971,1979,2106,2142,1272,2051,1784,-2480,908,340,-445,-1163,-1932,-2719,-3428,-3988,-4053,-3588,-3093,-2509,-1968,-1368,-964,-2922,-490,-2189,-473,-2257,-879,-1216,-1585,-1941,-2162,-2231,-2350,-2217,-1836,-1473,-1047,-2521,-1141,-2223,-2388,-316,-171,-1472,-289,576,770,-416,-62,-2198,1776,-425,-224,-1054,254,248,1562,-1497,-742,2373,-377,-1526,-1357,-112,-1008,-1723,-1302,-233,954,-2292,-3384,-3640,-1829,51,-1472,224,153,-413,-799,-1068,-1276,-1533,-3483,-2251,-2643,-3021,-3238,-2951,-2492,-2104,-2142,-2172,-2294,-2430,-2393,-2046,-5639,-4071,-841,-224,-1284,-2434,-1262,437,-1055,-2343,-2388,-4372,-480,263,-2622,-1076,-795,-1592,-2940,-4327,-235,-1499,-860,-1025,-4931,-527,299,1120,-4502,-2707,324,-3888,2204,-2424,-878,3123,-754,-5687,-5231,-1959,-2384,-3010,-1790,-1329,-1660,-1842,-1943,-2101,-2441,-6814,-2306,-2359,-2385,-2407,-2446,-2437,-4090,-17285,-17201,-19894,-2110,-32039,-1899,-22404,-16691,-2007,-196078,-110800,-1569,-1280,-10518,-536,-81,-3492,-9164,-532,-2953,-2177,1946,2248,421,2532,2593,2580,-4701,2258,2007,1644,-1767,-2987,-3804,-1194,-978,-4503,-3709,-5360,-2432,-882,-3250,-165,19,186,-2359,-3433,-1422,-82,-240,-394,-682,-809,-753,-884,-1916,-1349,-1781,-2457,-2924,-3361,-3327,-2267,-1274,-558,198,1016,-2576,2042,176,-176,572,2477,-884,-4063,1482,-1078,-1991,-2934,-1382,-1623,-1765,-1652,-1384,-1261,-1096,-1599,-1842,-1140,-1134,-916,-1181,-2102,-2263,-198,-339,-309,-343,-792,-375,-481,-908,-1956,-863,-999,-1156,-1422,-2175,-2062,-2469,-2887,-3254,-3523,-3457,-3055,-2664,-2053,-1631,-1233,-858,-600,-3963,-1008,-214,-284,-2695,-23712,-17658,-19479,-21403,-5560,-2788,-6932,-16497,-43001,-60342,-38742,-6224,2644,3294,-2312,-40591,-50312,-33508,1524,2102,-930,8492,8566,8341,8007,-379,-6328,2832,1040,-1547,498,-1355,-2473,-522,-158,-1538,-1542,576,-1000,-1846,-3846,-4714,-2482,-979,2065,1469,-1226,-2105,2880,2299,1884,2988,2690,2502,2340,2180,-893,102,628,979,-365,-2808,-866,-1589,-2206,-2285,-1876,-1418,-2152,-2738,-1248,-1447,-4523,-3099,-2722,-3295,-3925,-3575,-2852,-2133,-1450,-740,-183,220,573,-511,-1391,-662,-2794,-508,-955,-1366,-1585,-2139,-1094,-527,64,-188,995,-547,-2961,-306,1268,-395,-709,-1373,-3118,-2976,828,940,-386,-2118,-1059,1739,1840,898,509,1143,537,-8,-274,-181,-1693,-1209,-1296,-306,189,2817,3677,1270,1073,3559,3096,1559,1866,995,149,-750,-1593,-2359,-2890,-3089,-2881,-2628,-2455,-2331,-2155,-1997,-2191,-1342,-951,-617,-226,148,520,-1549,919,883,-58,467,86,-829,-1063,-1762,-2516,-3173,-3282,-2850,-2041,-1281,-1855,-3999,-3858,-1804,-2238,-328,-404,1327,-2819,-503,-1313,530,873,-5228,962,1130,1353,1321,1305,1081,876,-113,-236,-448,-1489,-32,-1278,-1378,-482,-750,-982,-1131,-1213,-1194,-971,-760,-473,-431,-1247,-2156,-1907,-935,-117,-436,-854,-1123,-1424,-1405],[-2192,-2886,180,2179,1233,-725,769,-54,-221,-497,1778,1519,1803,1467,-509,-2706,-904,1660,554,-1194,878,-4640,-2728,-525,-578,-713,-910,-1127,-1429,-1769,-2300,-2638,-2807,-2588,-2555,-2474,-2523,-2580,-2382,-1895,-1214,-528,-872,-140,65,617,2541,630,-1630,-2345,-3425,942,2125,443,-666,653,994,1756,1490,-1239,-307,-1687,-1877,-2031,-1079,-1425,-1562,-1445,-1323,-1329,-1321,-1298,-1474,-1578,-1638,-1329,-1154,-567,-193,46,221,301,-1864,-1867,-707,-2595,-3056,-1589,-2978,-1522,-2138,-738,-331,-18,-2747,-1907,290,121,-120,-2723,-555,-820,-1584,-2171,-1911,-2399,-1985,-2250,-2438,-2525,-2491,-2602,-2452,-2218,-3214,-1998,-1928,-1983,-2033,-2165,-2192,-2537,-2800,-3009,-3086,-3078,-3142,-3121,-2954,-2641,-2366,-2075,-1740,-1392,-1024,-665,-227,284,889,-619,-560,-2738,3121,-745,-2042,2628,1575,713,-1039,1880,-477,1278,975,1000,1361,874,-1356,-308,-190,-3616,71,3621,670,1050,-1619,616,957,-3045,-767,-1704,-2846,-3692,-2863,-1643,-370,855,-2474,269,3282,5314,928,-1607,-1826,208,249,-625,-983,-78,1626,2793,837,920,-10,-1040,-1837,-2305,-2399,-2260,-1828,-1394,-1004,-609,-2512,-2477,-6004,-2349,727,709,-65,-2550,833,1146,-1452,-1464,-3922,-4240,-1631,828,1988,-941,-1077,-3551,-4023,1400,715,-1317,-935,-1173,-1504,-1775,-2571,-2439,-2637,-3209,-1184,-1002,-6662,-567,-471,-385,-11613,-654,-653,-470,-127,418,1116,1722,2303,2738,2890,2770,2506,-6425,-27402,-3321,965,1025,1256,1661,846,1995,1024,177,840,-84,-1094,-2190,-2898,-2474,-1688,-1945,-2690,-6638,-1004,-296,-1959,-3203,-1926,-2056,-2555,-2703,-2628,-2347,-2042,-1804,-4609,-3639,-2775,-1551,-1666,-1739,-1722,-1631,-1472,-1252,-1061,-2888,-1271,-549,-967,-280,-64,-1446,-3252,-2859,-2829,-2515,-748,848,514,2480,939,-1678,-2359,-926,297,-830,112,-541,-1281,-1818,-2129,-2062,-1817,-2914,-1658,-1670,-1686,-1765,-1934,-2839,-2344,-2374,-2564,-2716,-2784,-2542,-2460,-2361,-2393,-2185,-1984,-1712,-1657,-1909,-2001,-2312,-2590,-2891,-3316,-3210,-4726,-2155,-1303,-353,439,-1502,-1744,-1064,1483,499,-4622,-3626,-1048,-1744,-274,-1544,-1783,644,-421,-1968,-183,-872,-4079,-1737,-1399,-859,-214,-319,1221,1913,-2725,-3559,-2195,1183,220,3454,294,-533,1507,2330,1459,-814,-938,-2182,-1021,-2507,-730,-90,-338,-976,-1036,-1467,-1945,-2464,-2921,-3101,-2782,-2490,-1882,-1270,-706,-396,-2013,-3088,164,303,-1122,-1082,-126,-209,-1163,-727,-1048,-1308,-1494,-3374,-2054,-2358,-2582,-2639,-2436,-1993,-1558,-2200,-495,-34,222,297,310,-546,-1745,-852,-1536,-2353,-3141,-4024,-3321,-2249,-1198,-303,-1006,-1033,-2032,549,-850,-748,-2722,113,1106,-726,691,1613,1081,-33,-1353,-728,-944,-863,118,930,-1140,-1792,2888,3204,3221,2975,-917,2124,1529,-1691,-1650,-347,-588,-505,-572,443,1014,1680,2159,352,-1173,-2324,655,912,-3744,1746,2254,-1010,-821,1128,67,-994,-1799,-1853,-1204,-426,407,-1171,-1290,-765,701,452,-190,-1174,-1437,-2228,-2932,-3433,-3760,-3348,-2805,-2232,-1725,-1276,-995,-753,-563,-306,-159,-68,-3043,101,23,-110,-119,-135,-145,-75,58,197,308,351,471,544,-458,631,-3661,263,-2429,-374,-2617,-1121,-1489,-1808,-2064,-2180,-2183,-2309,-2266,-2036,-1865,-1647,-2463,-1309,-2533,-2925,-716,-511,-1523,-436,-311,-17,-6,-557,-2411,677,-289,43,-1853,-594,-296,-149,-1455,-1120,0,-429,-1782,-2150,-498,-597,-978,-446,-124,1704,-1603,-3086,-2904,-1087,-49,-1529,328,93,-1551,1001,-924,221,-38,-3220,-87,-344,-763,-1153,-1562,-1743,-1499,-1209,-641,-104,-861,506,569,-5540,-5141,-1848,-1712,-2616,-2534,-1673,-570,-793,-2391,-2569,-4489,-609,-519,-2434,-909,-719,-1778,-2734,-5178,78,-1658,3114,-60,-5928,1005,3621,2705,-4024,-2001,1288,-3755,2132,-2144,75,2372,-358,-4716,-5080,-2695,-2908,-3931,-2362,-1254,-1259,-1841,-2422,-3101,-3662,-6444,-3707,-3335,-2966,-2674,-2512,-2440,-6249,-18377,-21853,-20083,-3687,-30917,-9668,-33573,-3441,-3349,-225748,-166948,-8835,-2635,-2506,-2402,-2202,-2144,-10222,-1597,-1455,-1515,-1208,-1184,-1393,-1702,-2118,-2515,-4821,-2327,-1713,-1061,-3076,-2895,-2841,-2537,744,-2644,-1402,-5365,-3068,-648,-4707,-999,-884,-501,-2446,-2406,-2014,522,114,1228,-46,1261,1537,1670,-2032,1404,177,2432,2993,1591,-1033,1173,996,1214,1547,2406,-2601,2130,-124,-462,266,1870,-496,-3926,796,-972,-1446,-2380,-1795,-681,-141,43,516,260,-1102,-898,-1971,-1502,-1134,-2068,-3093,-4139,-3670,-2798,-2272,-1612,-1073,-672,-185,31,-1019,-1702,-77,201,171,62,-2342,-227,-1638,-403,-516,-668,-3161,-2410,-1675,-1957,-2478,-2989,-3561,-4130,-4846,-3860,-3193,-2681,-5818,-18998,-10334,-15682,-22459,-5005,-3066,-7566,-13567,-32170,-48481,-32832,-6427,-1368,-971,-459,-31549,-40125,-28629,972,1957,-482,3731,4019,4098,4153,493,-6168,2941,1957,-1891,32,-1171,-2370,-2815,-1928,-1657,-2505,265,-1431,-2020,-3789,-3279,-2267,-910,1968,1828,-1436,-1252,1532,1382,1225,1028,905,862,847,871,-814,-722,-796,936,116,-2351,673,591,-644,-792,897,251,-2294,-2742,-697,-546,-3888,-3280,-1048,1258,-192,1413,-17,331,-1246,1415,1980,1972,2006,-977,-1032,-702,-2732,3038,2821,-409,795,-1680,-1323,-1473,-1926,-2097,-2165,-2023,-3305,-1471,-1169,-952,-832,-1291,-2886,-2895,-715,-796,-1006,-2096,-1627,-1845,-2142,-2382,-2585,-2726,-2683,-2414,-1953,-1439,-1675,-1627,-1661,74,7,453,621,816,700,970,899,845,622,242,-145,-647,-1176,-1752,-2316,-2946,-3291,-3290,-3094,-2814,-2434,-2080,-2780,-1281,-676,-280,166,569,1011,-1325,1475,1444,-275,353,502,-824,-890,-1759,-2719,-3560,-3286,-2366,-1305,-424,-1769,-3937,-4268,-2343,-1790,34,190,653,-3112,-593,-1458,-575,-1,-5449,610,975,1321,1415,1238,848,382,-164,-775,-1405,-1881,-2343,-2455,-2438,-2208,-1982,-1756,-1575,-1496,-1476,-1326,-1132,-703,-167,-1751,-1759,-2029,-435,860,464,-829,786,274,-1011],[-2499,-3010,-1014,-579,-133,-1053,-66,-204,-305,-422,-252,98,500,1068,-616,-2742,-1102,1096,57,-1346,820,-4370,-3567,-565,-444,-227,55,32,541,599,-139,135,-74,6,-842,60,129,114,-38,-1613,-1102,-665,-772,-325,4,517,1076,457,-1712,-2129,-3410,954,1715,428,-643,-32,358,1686,1051,-1101,460,-1203,-1775,-1758,-277,1411,-2022,1016,-901,1925,361,1109,722,197,-675,-786,-1377,-1547,-1868,-2219,-2513,-2770,-3042,-3210,-3256,-3150,-2900,-2551,-2191,-1599,-1930,-631,-212,-421,-3338,-1744,435,255,-24,-2081,-376,-356,-1449,-1978,-1237,-1909,239,-951,-1650,1509,635,-1795,-2109,-387,-3574,-1968,-1423,-1692,-1855,-1850,-2896,-2318,-2328,-2120,-1810,-1533,-1403,-1275,-1166,-1130,-1364,-1669,-2073,-2534,-3015,-3484,-3471,-3234,-2934,-2714,-2440,-2886,-1892,-1721,-2355,-1377,-1251,-1329,-1342,-1123,-882,-643,-481,-234,105,440,-999,-671,-42,-3220,-1047,838,405,433,-1126,-290,-751,-3039,-1626,-1950,-2176,-1920,-2275,-584,206,978,-2131,933,3355,4068,1128,-1418,-1698,103,-214,-1103,-1183,-282,147,1755,1009,355,-129,-579,-790,-863,-2597,-1922,-1018,-965,-781,-400,-2542,-2419,-5500,-2137,1747,1693,-380,-2047,2488,2840,-1355,-1220,-4081,-4856,-1420,1216,712,-1526,-589,-2860,-3297,1422,659,-875,-1476,-1061,-1168,-1165,-4316,-3054,-3059,-2143,672,1148,-14615,-26856,2768,3227,-17246,3435,3395,3270,3037,2813,2653,2416,2240,2048,1724,1277,-3659,-48745,-45312,-5161,-970,-998,-837,-452,-146,130,342,-168,391,-363,-98,-516,-960,-1453,-2048,-2494,-3937,-6737,-2568,-2293,-2169,-4320,-2380,-2001,-2039,-1885,-1748,-1529,-1902,-1604,-2832,-3809,-3077,267,121,-1146,473,441,332,-542,-43,-3188,-1654,-397,-566,-21,344,-1740,-2690,-2654,-3173,-2176,-1387,541,209,-87,-624,-1618,-2384,-2126,-2665,-3195,-3145,-2653,-2220,-1777,-1421,-1034,-745,-2574,-1927,-1223,-1394,-1678,-2029,-2359,-2676,-2707,-2736,-2675,-2583,-2232,-2071,-1892,-1815,-1442,-1017,-638,-54,92,442,401,747,800,-863,-2976,-5734,368,735,230,1399,-1656,-1370,-523,2730,642,-3589,-2677,-341,-1249,-762,-1861,-1785,-325,-724,-2029,-50,-534,-4436,-1992,-794,-812,-244,-338,1804,1922,-2550,-3683,-2114,1425,429,4202,163,310,1606,2603,669,-878,-849,-1812,-1098,-2436,-154,3026,2774,-798,-94,-503,408,-451,-1158,-1101,-1110,-1235,-1035,-798,-581,-522,-1678,-3094,-513,-798,-1065,-1218,-1470,-1651,-1875,-2121,-2356,-2434,-2312,-3840,-1811,-1452,-1059,-719,-667,-216,-155,-2400,-82,-151,-399,-757,-1058,-1496,-1930,-1913,-1927,-1812,-1489,-1230,-871,-497,-160,43,-1585,-1596,-2075,555,-326,-626,-2403,191,1100,-461,1162,1937,2048,-671,-1867,277,1224,-173,369,-233,-1259,-1847,-2095,-2509,-2839,-3033,-2982,-2876,-2682,-2424,-2063,-1602,-1044,-460,20,760,1259,1775,2032,482,-898,-1802,1337,838,-3719,880,321,-1001,-1133,-1793,-2439,-2732,-2460,-1726,-915,-308,306,-1190,-1489,-1049,357,1148,1057,-1423,-200,345,614,491,-2560,-733,90,91,-366,-248,242,220,139,-558,-29,-239,-2488,-615,-896,-1165,-1221,-1197,-1083,-820,-445,-37,354,668,1041,1338,-514,1794,-4123,-50,-2553,-757,-2987,-287,22,2051,2139,2238,1600,204,1048,-534,1008,369,-2312,-1454,-2816,-3280,-3676,-3590,-3097,-2541,-1996,-1391,-997,-933,-2553,-375,-348,-337,-1633,-1427,-901,567,-1593,-1442,1435,-606,-1973,-3027,-868,-852,-1610,-949,-705,1609,-950,-2398,-2063,-398,-161,-1473,-751,-1508,-2206,-2925,-3372,-3516,-3372,-3052,-2731,-2447,-2311,-2369,-2545,-2656,-2345,-1937,-1216,-477,-727,680,1058,-5400,-6179,-2343,-511,-1795,-2969,-3221,-1917,-512,-2409,-2761,-4421,-812,-1074,-1799,-774,-208,-1221,-1780,-5494,319,-1765,2703,313,-5558,1221,5510,4880,-3547,-1077,2464,-3532,1679,-1826,668,238,-252,-3360,-4599,-3532,-3597,-4922,-2659,-2518,-2274,-1809,-1273,-849,-4593,-5533,157,-2294,-4783,199,-62,-413,-8609,-19528,-27147,-15114,-3037,-29815,-18932,-38830,-3639,-3461,-253049,-232173,-42230,-1931,-1536,-1176,-745,-1733,-11760,-82,-98,-1102,1133,1275,-1563,949,558,-1211,-4160,-1335,-1960,-2474,-4486,-2792,-2945,-4123,-3244,-3489,-3870,-4683,-3398,-2061,-6067,3,890,1747,-2477,-1222,-1872,-1399,-802,2526,26,1096,3168,2682,-2033,18,-822,2256,3968,1114,-1831,155,814,146,1706,1859,-2441,2157,-448,-845,-30,-227,-617,-3257,-1310,-1592,-1881,-2088,-2238,-2206,-2179,-2139,-2099,-2278,-2415,-2526,-2671,-2666,-2364,-1837,-1363,-1683,-2865,-595,-739,-731,-807,-849,-927,-1073,-1335,-1398,-1333,-1315,-1238,-1199,-2490,-1067,-2062,-1044,-1013,-995,-3445,-2163,-1146,-1010,-1078,-1201,-1305,-1569,-4929,-2372,-2910,-3466,-7926,-13055,-2635,-11218,-22671,-4414,-3218,-7645,-9757,-22637,-38652,-28193,-6951,1545,1411,1245,-21167,-29075,-22703,776,706,106,1019,1339,1620,2000,2226,-5779,2060,1663,-1970,582,-100,-756,-1057,-701,-1657,-3276,-11,-1838,-2072,-3011,-1701,-1406,-513,2629,2665,-1563,-394,1957,1712,1029,1023,559,19,-621,-1242,-1625,-1612,-2105,-390,311,-1742,1497,1774,-857,62,1497,765,-2399,-2697,-575,-642,-3197,-3339,-1125,1307,-240,1286,-661,-223,-1045,1810,2145,2194,2053,-1511,-585,-774,-2515,3170,2597,-297,1006,-1328,-1723,-1042,-1642,-2084,-2468,-2577,-3608,-2270,-2028,-1849,-1748,-1614,-2586,-2744,-1526,-1580,-1784,-2090,-2415,-2602,-2792,-2795,-2630,-2376,-2065,-1715,-1325,-986,-1625,-2187,-2003,-592,-619,-709,-706,-606,-486,-433,-403,-289,-284,-365,-378,-425,-417,-983,-1564,-2213,-312,-213,-996,88,367,-625,-3041,-1168,1003,1217,1010,39,726,-1177,-108,-694,-1289,-1798,-2128,-2159,-1870,-1343,-773,-253,258,-1170,-852,1036,-1629,-3104,-3771,-2866,-1440,251,751,-13,-2845,-482,-1378,690,1374,-4796,4051,4667,1305,1238,4821,4176,2330,493,545,-56,-1694,-1369,-1798,-962,-296,265,739,1068,-1796,1062,840,347,-226,-787,-2376,-1969,-2558,-2883,-3041,-3022,-2816,-2378,-1848,-1097],[-3876,-4055,-3425,-2823,-2141,-1675,-1501,-1344,-1184,-985,-806,-403,1,565,-643,-2599,-1158,566,-415,-1341,920,-3635,-3806,-307,-108,225,656,198,1450,1610,233,1085,680,477,-451,-78,-211,-335,-546,-1752,-1237,-1753,-2248,-2634,-3084,-3332,-3405,-3254,-2915,-2562,-2967,-1214,-629,-7,-694,-600,-257,1639,654,-914,1357,-504,-1573,-1489,-297,1336,-2425,267,-714,2562,621,937,2371,1434,-361,-162,-328,826,708,557,440,194,-4031,-1163,-498,-2459,-2424,-1078,-1452,-1909,-2343,-2774,-2818,-2410,-3886,-1541,-1099,-1020,-1199,-1606,-2095,-2792,-3219,-2556,-1541,-1343,179,-1215,-1569,836,299,-1875,-2247,-793,-3720,-2222,-1096,1315,888,-365,-3188,-1022,-1314,-1630,-1611,-1377,-1163,-921,-705,-1883,-2111,-873,-1020,-1054,-939,-733,-392,22,491,-499,510,-3025,1853,-1048,-2678,2096,2034,1719,-658,1309,661,996,745,546,440,335,-728,-1142,-413,-1973,-1791,-1551,-2016,-2493,-2977,-3558,-4082,-4162,-3499,-2796,-2278,-1776,-2332,-798,-412,-116,-1805,468,617,762,759,-1305,-1583,-65,-775,-1751,-1450,-298,-1260,679,754,649,336,-325,-1009,-1549,-2972,-1681,-828,-172,101,1328,-1958,-2302,-5018,-1702,2072,1504,-912,-1618,3295,3062,-1439,-1229,-4177,-5376,-679,-392,-1009,-2056,-1285,-2156,-2686,-42,308,-344,-2525,613,737,835,-6190,-3760,-3682,-1313,3496,4159,-25296,-51266,-7770,5955,-22119,5195,4485,3594,2537,1482,565,-262,-766,-975,-1037,-1048,-37156,-92445,-63831,-7391,-1564,-1817,-2123,-2314,-2534,-2583,-2396,-1964,-1527,-1367,-408,107,590,940,-333,-2842,-5515,-6209,-1202,-420,-832,-4392,-2880,-1559,-1094,-1522,-927,-1167,-2110,-2149,-2411,-3358,-2979,-491,-177,-657,1454,1871,2107,-226,576,-1482,-1130,-362,-311,508,169,-2177,-2446,-2120,-3543,-1969,-2248,-1349,-1045,-764,-542,-1666,-2385,-2480,-1349,-1106,248,139,-166,-564,-734,-905,-1066,-2361,-2372,-2132,-2357,-2494,-2537,-2387,-2186,-1764,-1563,-1453,-1410,-1175,-1210,-1307,-1583,-1621,-1624,-1455,-1330,-1293,-860,-471,37,474,-1503,-3341,-4722,-707,-44,-529,-1319,-2108,-2522,-2241,-1420,-842,-2560,-1763,-534,-1005,-1530,-1502,-1141,-439,-1117,-2179,-124,-1338,-3895,-2415,-174,841,35,-1006,-1696,-1533,-2589,-3858,-2129,1204,287,1431,252,548,-202,-1033,-1799,-2182,-1722,-1594,-1283,-2033,345,862,832,-759,-10,-540,-650,-1182,-1715,-2145,-2361,-2863,-3149,-3443,-3437,-3063,-2533,-2440,-1751,-1570,-1342,-1243,-1290,-1405,-1697,-2108,-2494,-2459,-1906,-3828,-375,-303,-711,1489,-751,662,2678,-2280,2964,3111,697,2906,3225,-322,-1094,-527,935,637,815,199,-1049,1865,1293,316,-2183,-2261,-2063,254,-913,-2171,-3298,-3584,-2519,-1648,-906,-287,262,-1331,-2415,-357,1064,383,427,1045,-1419,-1700,391,224,51,-47,-1423,361,746,-2623,-169,1738,1919,-292,444,1006,1643,1467,1096,543,-693,-1322,-26,-136,-3647,-440,-343,-1012,-687,191,343,445,516,-1020,671,355,-15,-982,-1574,-1779,-2135,-2133,-1950,-1495,-1235,-1139,-1115,-1061,-2715,-1044,-918,-658,-378,-153,-187,-390,-791,-1258,-1825,-2280,-2074,-1512,-896,-349,262,789,828,1757,2284,1634,3199,2747,3713,1530,-618,1069,-3877,-263,-2301,-1230,-3259,-1245,-857,-144,616,1369,1826,190,287,-887,519,2082,-2024,-1545,-3082,-3318,-1506,-1897,-2850,-3720,-4122,-3354,-2420,-1445,-2538,316,169,295,-956,-2097,-1456,96,-1802,-1639,860,-833,-2008,-3882,-1063,-1017,-2096,-1395,-1200,1458,-280,-1454,-1206,224,-211,-1219,647,99,-1846,-378,-1722,-1669,-2267,-2756,-3116,-3280,-3349,-3433,-3570,-3462,-2930,-2613,-2106,-1605,-1169,-802,-470,-4889,-6906,-2021,-687,-1978,-1635,-1673,-1919,-1902,-2278,-2838,-4177,-1190,-1128,-1324,-1874,-2603,-3331,-3997,-5292,-2588,-1709,-536,507,-4277,1534,2242,2507,-2986,15,2653,-3063,2261,-1418,1579,1326,273,-1878,-3807,-4295,-4146,-5680,-2519,-3320,-548,2482,2758,1738,-5091,-4296,670,-5522,-6276,2288,1844,1354,-10878,-20559,-32801,-8684,-1090,-28969,-27432,-38370,-1490,-1656,-280622,-308669,-93536,-1144,-890,-616,-229,-2070,-13630,-875,514,-755,751,511,-2612,-683,-1493,-3652,-3096,-2494,-1720,-958,-5831,-2517,-482,-5626,1259,615,1612,-3561,-3237,-2027,-7162,1170,1555,1387,-2308,189,-824,-2714,-1188,-211,-658,-991,-1179,-1574,-2038,-2421,-2802,-3128,-2934,-2604,-2329,-1721,-1482,-1704,-1965,-2207,-2528,-2858,-3148,-3339,-3434,-3369,-3214,-3093,-2974,-2879,-2829,-2708,-2587,-2090,-1587,-1372,-508,-674,-954,570,-1680,-1875,3588,-351,-620,-1295,-2986,3805,4149,3989,3791,268,3283,1642,-772,-818,1083,979,2830,434,-2540,-998,-1820,50,1797,1447,-3703,-1710,-176,-606,-1233,-1801,-2385,-2907,-3816,-3211,-2742,-2178,-8587,-7273,-782,-7262,-22371,-3715,-3207,-7324,-6331,-16009,-32109,-24947,-7427,-194,447,964,-10717,-18802,-16845,1321,1231,843,702,315,-125,-399,-711,-5044,-1529,-2029,-2370,-2749,-2620,-1967,-1056,25,-1475,-3637,-170,-2114,-1962,-1999,-100,-418,109,3115,3891,-1526,464,2541,2065,833,1317,1013,706,310,-130,-575,-1460,-2777,-634,-269,-1007,538,684,-958,365,-72,-653,-2407,-2557,-2690,-2340,-2399,-3097,-1018,830,-194,1229,-1095,-514,-654,2358,2429,2482,2084,-2072,-17,-818,-2052,183,-212,-628,-1051,-1428,-2001,-1894,-1893,-1674,-1455,-1146,-3822,-1618,-1101,-435,157,-959,-2175,-2450,-319,175,-828,-2054,-1016,-614,-854,-1086,-1387,-1808,-2239,-2553,-2613,-2452,-2091,-2858,-2105,-1033,-678,-438,-184,70,257,304,276,312,223,43,-81,-269,-438,-620,-1321,-2258,-943,-755,-735,-79,374,-1553,-2741,-946,804,916,667,-414,227,-1035,148,264,-553,-615,-132,-999,-1673,1311,1087,-581,281,-972,-1865,-1250,-1448,-2182,-3172,-3279,-1153,-192,467,-1379,-2216,-108,-1031,566,1513,-4174,3368,8010,1081,848,4176,6641,1728,495,627,-274,-1850,-1435,-1869,-901,-1,150,234,236,-2375,-18,-56,-125,-59,152,-2037,-1471,-2026,-82,219,-113,-1293,-1171,-1903,-2496],[-3176,-3559,-3625,-3503,-3036,-2592,-2305,-1935,-1518,-1083,-754,-322,-16,357,-699,-2427,-1165,-14,-932,-1237,355,-2793,-3418,108,319,770,1198,274,1973,2080,474,1073,590,-62,-1079,-2031,-2972,-3509,-3087,-2212,-1255,-429,-120,-428,702,1228,2194,254,-1659,-1444,-2311,-1292,-2626,-3446,-2941,-1937,-1196,-307,317,-721,1423,323,-1271,-1269,-327,1388,-2207,-445,-554,2055,817,863,2150,765,21,-576,-1514,1491,1274,2149,2183,-180,-4916,-651,-211,-2235,-1935,-885,-1376,-1881,-2345,-2912,-3411,-3831,-4180,-4255,-4086,-4014,-4037,-4000,-3676,-3286,-2850,-2235,-1671,-1012,-518,-1301,-1478,179,33,-1845,-2028,-872,-3468,-2257,-1253,3745,3848,503,-2515,-1426,937,1603,924,314,-239,-549,-624,-2953,-2727,-463,-352,-203,-331,-363,204,338,468,-141,448,-2996,312,-785,-2745,-181,-328,-656,-924,-980,-1061,-1195,-1462,-1680,-1807,-1914,-2173,-2220,-2303,-2210,-2206,-2209,-2037,-1766,-1405,-1073,-666,-2942,284,745,322,-2222,-2218,-914,813,1160,-1349,723,320,-117,-729,-1555,-2432,-3201,-2607,-2293,-1465,-92,-2015,754,978,993,830,410,124,114,-3247,-1292,-686,164,-304,1388,-1005,-1826,-4334,-967,2498,1315,-1391,-1080,4354,3778,-1495,-1269,-4022,-5462,-60,-759,-1665,-2544,-3319,-2744,-1905,-698,309,411,-3732,2648,3195,3206,-7099,-4054,-4119,-529,2521,2631,-36467,-61199,-15357,5117,-25837,5065,4511,3602,2367,1018,-216,-1215,-1498,-1131,-1614,-207,-70542,-135306,-81720,-9659,-3508,-1769,-2383,-2818,-3171,-3228,-3059,-2768,-2571,-2296,-1852,-1371,-790,-219,-755,-3523,-6857,-5147,-685,977,324,-2939,-2918,-1599,-194,-1107,-308,-750,-2166,-1097,-8,-2431,-2443,-102,-327,-361,-386,-349,-282,-169,-121,-42,-52,-466,-422,-661,-972,-2425,-2237,-2687,-3632,-2742,-2915,-1781,-1348,-1005,-766,-1494,-2126,-3226,-2232,-1058,-286,-481,-873,-1219,-1574,-1779,-1948,-2236,-2615,-2884,-3019,-3054,-3013,-2852,-2713,-2384,-2271,-2219,-2183,-1884,-1786,-1685,-1707,-1452,-1163,-1142,-485,-441,-110,-89,498,899,-1951,-2551,-3475,-1844,464,-222,-135,-1179,-966,525,1651,1077,-1434,-667,-351,-573,-1891,-687,-445,-923,-1317,-2167,-136,-2007,-2997,-2732,-429,811,851,-512,1912,1089,-2584,-3881,-1958,1027,-27,923,696,814,593,264,-1346,-689,-1207,-1746,-2329,-2427,-1896,-1405,-1062,-836,-724,-646,-612,-639,-949,-1137,-514,-688,-693,-731,-784,-900,-780,-1422,-440,-345,-1151,-801,-754,-1187,-1282,-2033,-157,-715,-989,-3572,-1972,-2324,-2289,-1949,-1527,-1028,-526,-1818,1255,2485,659,2777,3080,-110,-621,-338,1054,322,443,-133,-1492,1808,1605,248,-2586,-2857,-1908,1254,614,-527,-2011,-1571,-2094,-2506,-2663,-2645,-2512,-2397,-2845,-2359,-2362,-2122,-2025,-1905,-1771,-1564,-1719,-1680,-1752,-1891,-1929,-1989,-2010,-2401,-2104,-2177,-2248,-2346,-2454,-2446,-2481,-2357,-2342,-2255,-2222,-1912,-1705,-1460,-3392,-1342,-1202,-1121,-1109,-947,-839,-671,-394,-1005,570,808,110,-683,-1623,-1000,-607,-522,-1065,-1314,-1605,-1820,-1867,-1718,-2928,-1571,-1651,-1806,-2043,-2246,-2324,-1996,-1458,-1649,-26,617,-1105,85,2125,2283,2467,1224,336,2764,3009,1156,3619,2612,4088,628,-840,-40,-3182,-325,-1999,-1658,-3436,-2443,-2645,-1962,-1198,-483,109,327,-263,-1246,-139,467,-1692,-1678,-3456,-3107,-1728,-111,-1549,-808,-1182,-1349,-1407,-1281,-2485,671,448,194,-423,-2561,-2030,-622,-2159,-1822,216,-1237,-2019,-4768,-1136,-1244,-2558,-1893,-1688,1148,270,-493,-521,-56,-361,-956,791,53,-1818,-553,-2012,626,699,-2151,-2351,-2658,-247,-613,-1163,-1240,-1457,-1911,-2140,-2293,-2351,-2239,-1884,-4103,-7197,-1204,-143,-2385,-1230,1584,1765,233,-2201,-2975,-4019,-949,-891,-292,-686,-2042,-3296,-3640,-5285,-1370,-1723,769,1196,-2958,1697,2994,3080,-2602,921,2779,-2574,2179,-1193,1462,1283,296,-695,-3079,-5185,-4558,-6200,-2258,-4242,-3659,1736,881,-273,-5393,-3216,-2035,-7883,-7744,2219,3586,3100,-13042,-21701,-30625,-2319,6824,-28945,-35024,-35910,5426,4757,-309504,-394016,-161080,3395,3199,2992,2863,-3313,-16046,-2601,344,-722,630,87,-4104,-1230,-1745,-5616,-2270,-1318,-806,-360,-7358,-2526,436,-6834,615,713,677,-2535,-2947,-2626,-8266,59,-320,-682,-2245,-1702,-2169,-3060,-2979,-3292,-3661,-3773,-3591,-3482,-3340,-3251,-2918,-2848,-2506,-2206,-2346,-2078,-1314,-2153,-1583,-1535,-1811,-1229,-1037,-1734,-644,329,1560,-940,-1129,-108,-83,-137,-3099,-975,-652,-2263,-1194,-1465,-829,1054,-1573,-1992,4154,-165,-412,-1104,-3314,3003,4078,3528,2963,692,2047,1258,-587,-520,493,266,94,-128,-2818,-1286,-1345,-880,-907,-849,-3388,-1375,-506,-175,-68,-835,38,-1626,-2458,-285,-480,-841,-8155,-2690,-2525,-4778,-22184,-4180,-3470,-7117,-4358,-13398,-29712,-23459,-7849,1471,1812,1957,-1518,-10776,-12206,1505,554,718,296,-184,-751,-1157,-1559,-4271,-2149,-2216,-1923,-1634,-1210,-847,-546,-198,-1393,-3427,-480,-2509,-1995,-1217,239,30,-373,-738,-1283,-1753,-2232,-2638,-2971,-3193,-3334,-3307,-3192,-3124,-3091,-3026,-2952,-2746,-2506,-2299,-2161,-1944,-1963,-2117,-2388,-2782,-3275,-3205,-2561,-1871,-986,-1715,-2732,-853,1117,-282,1047,-1525,-772,-354,2781,2609,2624,1882,-2850,457,-1010,-1514,1900,1743,-403,1049,-1046,-2314,127,-677,-1641,-2910,-4205,-3950,-2109,-1451,-631,510,-785,-1762,-2120,-945,458,-1097,-2138,-972,2735,2623,68,-1014,-1359,1808,1383,895,360,-1561,-3715,-1908,-1591,-1586,-1367,-888,-265,347,805,1129,1424,1069,589,1064,641,134,-468,-1074,-2242,-2165,-2249,-2165,-2066,-1949,-2533,-2085,-1762,-1450,-1009,-345,-714,1201,-860,1174,662,-634,-1120,-964,-1167,-1720,468,-338,-1184,-1661,-1956,-2746,-1491,-1045,-1260,-2637,-3414,-836,495,1289,-2803,-1519,516,-471,582,1744,-3527,2578,2893,876,382,2330,1728,1113,431,-135,-693,-1882,-2045,-1579,-1706,-1848,-2083,-2277,-2352,-2636,-1947,-1393,-884,-355,171,-1340,-1374,-1703,89,491,163,-1422,-758,-1335,-1720],[-2331,-2320,-2221,-1846,-1302,-2159,-833,-351,-56,171,328,504,255,605,-748,-2203,-1078,-586,-1416,-972,-573,-1929,-2733,-2401,-2674,-2502,-2002,-1390,-849,-435,-424,-528,-884,-1231,-2013,-2818,-2465,-1223,-381,-1551,-544,1494,327,-632,795,1296,2706,141,-1604,-1095,-1661,1041,622,-935,-2350,-2070,-1432,127,-19,-618,2677,1134,-940,-1226,-468,1467,-1540,-1222,-526,-200,-223,150,595,-26,333,-927,-2838,39,1144,2230,1837,-533,-4201,-210,27,-2057,-1526,249,-203,-1742,-1704,-1294,-1515,-1608,-3175,-1551,-1365,-1067,-682,-181,-1543,1121,-1811,-1882,131,-348,142,-1453,-1601,-647,-330,-1784,-1673,-824,-3038,-2265,-1552,4094,4271,1107,-1727,-1815,1172,2157,1221,191,-944,-1973,-2813,-4203,-3447,-2087,-1357,-663,-647,-417,1029,1515,1052,183,1582,-3033,1972,-524,-2669,1568,1114,448,-152,-488,-768,-996,-1875,-1279,-1113,-844,-700,-2073,-175,98,-1369,150,-498,-392,127,757,1001,-2732,1547,1730,-1032,-2445,-2213,-1189,234,-295,-1088,-998,-1215,-1233,-1212,-1234,-1238,-1149,-1725,-2821,-1421,-827,-1707,-998,-1074,-1236,-1484,-1940,-2281,-2421,-3562,-2143,-1812,-1535,-1376,-1274,-1100,-1280,-3743,-1310,-1467,-1677,-2077,-2051,-2254,-2393,-2593,-2741,-3950,-5359,-2945,-2815,-2709,-2508,-2143,-1788,-1298,-688,-124,328,-5229,1058,1306,1258,-5780,-4010,-4525,-591,-1551,-2035,-44964,-50152,-1552,426,-28571,1246,1205,808,36,-957,-2044,-3260,-4258,-3919,-6096,-2403,-103005,-176264,-98610,-12126,-4758,-2716,-3078,-3045,-2717,-2120,-1388,-1147,54,-2352,1227,1672,584,1117,-1210,-4462,-5386,-4131,-139,2603,1314,-1478,-2625,-1660,350,-873,1083,-768,-2345,-689,731,-1537,-1983,-694,-594,-281,-561,-902,-1313,-1703,-2097,-2273,-2267,-2182,-1959,-1696,-1463,-2715,-2307,-1462,-3688,-1429,-3345,-1794,-2092,-810,-727,-1322,-1918,-4049,-2994,-963,492,657,633,-1075,609,688,-710,-1653,-2812,-1540,415,436,170,-565,309,359,79,-904,-122,143,330,611,821,688,969,-1287,2759,2757,1635,-475,2321,1502,-2369,-1757,-2268,-1685,214,-430,-978,-707,-917,742,645,276,-464,-591,-939,-1289,-2240,-1411,-1270,-1380,-1499,-2160,-253,-2680,-2096,-3069,-695,756,1060,-610,1404,506,-2679,-3944,-1748,548,-723,-833,-1595,-2287,-2690,-2282,-2436,-1089,-616,-1093,-1467,-752,1180,1402,371,-623,4,-691,377,-171,-829,-1406,795,317,-59,-553,-1151,-1897,-2425,-2510,-1987,-1406,-1224,-760,-1049,-1688,-1377,-2727,-326,-1384,-922,-3252,-1139,-2226,-1871,-568,-757,-435,-622,-1298,-1078,-1383,-1783,-2120,-2111,-2025,-1917,-1449,-1178,-894,-449,-563,-1846,926,1396,106,-2789,-3427,-1753,1505,1083,-433,-1952,-150,-439,-898,-1388,-1856,-2139,-2130,-3175,-1970,-388,564,589,1753,-1620,-894,24,1581,1035,352,-446,-870,-1372,-1990,-1749,-1469,-1027,-1142,-112,377,799,543,1422,739,-297,-562,1528,638,-2935,665,332,-1008,-626,-1062,-1604,-2103,-2390,-2183,-1691,-1312,-866,-506,-1735,-669,-1130,-810,-1007,-952,-1034,-1165,-1260,-1238,-3226,-1375,-1478,-1501,-1407,-1137,-866,-514,-178,-1648,121,586,-438,-265,287,-41,-175,-210,-241,153,513,552,1126,1233,1334,-326,-1156,-1067,-2346,-289,-1676,-1993,-3434,-3022,-3481,-3179,-2996,-2828,-2653,-2658,-2458,-1981,-1475,-851,-1297,-1809,-3869,-2635,-1659,91,-1514,666,2934,3221,2965,-1429,-2362,1691,767,-41,-51,-2507,-2476,-1378,-2545,-1909,-294,-1740,-1962,-3936,-992,-1473,-2908,-2346,-2005,819,620,58,-629,-1550,-2486,-3371,-3348,-2580,-2053,-568,-2003,276,656,-1937,-2984,-2591,1254,591,-1029,-946,392,-955,-826,-936,-641,28,-1337,-3003,-6727,-84,204,-2779,-815,1919,1279,597,-2064,-3022,-3825,-2598,-2842,-2526,-1824,-1123,-364,275,-5199,920,-1696,1496,1598,-1636,1085,857,531,-2283,124,89,-1967,165,-1014,301,458,153,225,-2377,-6004,-4483,-6149,-1849,-4854,-6906,686,220,-284,-5373,-2260,350,-8657,-9144,4361,5598,31,-14525,-22732,-24625,3619,6803,-29740,-41187,-34152,5379,4107,-339691,-482431,-240066,1121,896,768,768,-5113,-18650,-5034,-434,-812,-742,-1018,-5974,-1660,-1136,-6557,-1689,-187,82,231,-8803,-2671,45,-6652,-406,-598,-908,-1567,-2496,-3018,-9179,-2175,-2324,-2245,-2118,-1964,-1717,-2218,-1277,-1041,-1002,-818,-452,-273,-1523,-5160,-3836,-434,-485,-615,-1854,-3287,-948,-3374,-1742,-1820,-1747,-1469,-1420,-2233,-1076,-287,2148,232,-1918,-66,51,390,-2467,-1191,-919,-2937,-1785,-2338,-549,1391,-1472,-1956,2440,39,-202,-958,-3697,-443,-1083,-1446,-1796,-2032,-2253,-2521,-2876,-3025,-3056,-3172,-3281,-3490,-3810,-3947,-4095,-3995,-3662,-3233,-2887,-2467,-2170,-1753,-1629,-1562,-1652,-1850,-2076,-2384,-2633,-2852,-6903,-2504,-2108,-3861,-22069,-2787,-3571,-6990,-4032,-14843,-31297,-23475,-7807,1450,1038,467,-160,-5554,-9138,-2240,-2876,-2972,-2345,-1446,-551,498,1462,-3360,3066,3714,-517,2269,3955,965,470,2378,-1264,-2993,-791,-2850,-2048,-589,-105,-76,74,427,633,-1626,900,863,718,107,227,22,-64,-53,77,-666,-952,-1371,834,811,32,526,185,-1343,-609,-919,-1065,-2662,-2601,-877,-451,-1042,-2202,-470,762,-398,874,-1823,-936,-92,3133,2771,2708,1541,-3711,919,-1218,-821,650,731,-694,835,-1205,-2548,1726,1523,1116,346,-500,-3717,-1757,-1663,-1125,-416,-556,-1248,-1661,-1565,-358,-1398,-2246,-915,2834,2158,-315,-1450,-1598,1254,1026,1280,562,-1569,-4610,-1494,-1920,-2034,-2019,-1843,-1599,-1405,-1355,-1382,-1325,-1364,-1436,-1381,-1313,-1161,-990,-783,-2136,-625,-917,-306,-131,134,-2595,-1298,-285,662,772,784,-806,811,-620,659,181,-720,-1586,-1917,-1331,-1770,-2353,-2802,-2557,-1853,-1225,-3319,-65,-640,-407,-2202,-3237,-475,588,1492,-1796,-884,11,-533,-992,-977,-2903,-1044,-661,-113,-164,493,495,431,268,8,-1090,-1840,-2608,-1108,-1264,-1329,-1368,-1265,-1032,-2563,-445,-54,199,-258,709,-670,-1323,-1321,297,511,59,-1452,-353,-1634,-1271],[-1979,-1675,-792,-503,-573,-2617,-1263,-1012,-1028,-1018,-1117,-1120,-1253,-1300,-1371,-1984,-1394,-1712,-2248,-2639,-2764,-2396,-2038,-1398,-846,-464,-141,35,340,398,96,-242,-718,-1017,-1518,-1643,-1348,-735,-656,-1327,-335,1829,790,-928,748,1215,2556,-1,-1543,-761,-1126,944,350,-356,-1745,-3138,-3111,-2097,-1208,-603,321,765,-551,-1374,-698,636,-692,-2050,-609,-452,-584,-584,-751,-903,-1137,-1123,-4018,-1382,-838,-658,-431,-839,-3162,86,207,-1915,-1251,647,209,-1976,-1860,0,227,-1511,-2615,-1354,1282,1911,1832,598,-2058,1066,-2230,-1935,162,-195,-58,-1704,-1922,-1594,-730,-1567,-1250,-676,-2498,-2234,-1968,147,234,698,-1135,-2058,1325,1980,2102,2075,840,1686,-1203,-5564,-4219,1696,2045,2434,-918,-315,725,3255,959,477,1877,-3093,1445,-303,-2431,1044,3592,3288,353,3511,2414,566,-3052,877,-743,-553,-742,-2675,-737,-434,-786,-168,-792,-617,129,86,78,-2423,197,263,-2286,-2368,-2262,-1447,-1228,-1854,-2487,-3044,-3586,-3567,-2961,-2353,-1783,-1300,-2212,-2915,-1243,-344,-1037,-676,-888,-1196,-1603,-2213,-2685,-2897,-3583,-2551,-2158,-1839,-1660,-1550,-1358,-1185,-3173,-1199,-1029,-805,-2853,-656,145,403,-2268,-2211,-3902,-5015,112,87,-2702,-2601,250,272,-513,914,1039,959,-5541,446,82,-507,-3815,-3474,-4715,-2841,-3568,-3933,-45904,-21286,-3948,-3728,-30119,-3523,-3357,-3225,-3225,-3296,-3422,-3755,-4148,-4583,-10049,-11804,-133515,-214332,-114130,-14513,-4737,1586,2101,2538,2616,2696,279,-1068,1966,-2676,938,341,-201,-721,-1608,-5224,-3857,-3210,-2252,-1883,-1476,-941,-2113,-1619,494,-737,972,-701,-2542,-338,1059,-655,-1551,-1439,-897,448,513,579,583,567,413,349,242,-223,79,217,447,-2920,-2518,-1005,-3596,-935,-3068,-2905,-3224,652,780,-1037,-1671,-3967,-2782,-1081,-1224,-1304,-1325,-1401,-702,-135,-1176,-1261,-2769,-1466,1575,806,-122,76,1203,2364,51,-1152,252,1170,3289,3789,2074,-122,390,-1318,3874,7170,1815,-913,1745,1363,-2606,-977,-1041,-253,90,-604,-1738,-1808,-2155,-2497,-2629,-2933,-3120,-3261,-3106,-2899,-2628,-2133,-1760,-1599,-1524,-2018,-571,-2799,-1122,-3183,-849,589,680,-672,761,-56,-2717,-3908,-1380,-749,-1689,-2136,-3008,-2929,-1947,-1218,-3466,3,-393,-837,-1488,-218,1469,908,-1000,-555,-123,-755,81,-449,-956,-1579,-1540,-2024,-2221,-2263,-2074,-1764,-1181,-634,-246,-712,-1232,-631,-1277,-2134,-1417,-3417,-398,-1737,172,-2690,330,-2824,-2196,1254,-694,-501,2828,-687,587,2330,721,2224,2115,408,307,205,1229,-159,-458,-853,-1894,-1394,-1952,-2560,-2960,-3739,-2371,-2110,-1847,-1639,-1873,-1258,-1066,-1148,-1359,-1641,-1856,-1949,-3229,-2841,-982,-212,302,686,-1606,-322,-359,431,23,-441,-746,-983,-1084,-1480,-1165,-1236,-1346,-1529,-1762,-1898,-2069,-2032,-2044,-1924,-1820,-1403,-1078,-710,-2217,-393,-198,-946,-213,-238,-414,-601,-692,-637,-292,-178,-143,-134,-1848,-150,-1471,72,-49,79,-818,-397,-163,-172,-3521,-1497,-704,-970,-1264,-1535,-1873,-1999,-1862,-1387,-890,-374,262,-518,1186,1506,1110,372,-795,1674,2317,-47,1942,1382,822,-1205,-1452,-1838,-1409,-617,-1255,-2138,-3133,623,849,2124,2665,1537,1604,1361,-279,-1675,-1387,1561,-782,-1826,-4105,-1867,-1202,185,-1365,823,3005,5320,3704,-1541,-2092,1801,1196,-310,228,-2081,-2576,-1998,-2805,-1778,-1849,-2244,-2106,-3000,-1034,-1622,-3044,-2646,-2000,640,1069,1330,627,991,-619,-264,1159,-51,-2498,-436,-1596,-182,551,-1722,-2979,-1866,-451,-1450,-2249,-1881,-853,-957,-355,225,-705,1478,-2333,-1613,-5592,848,357,-2971,-574,-912,-1127,-1010,-1802,-2870,-3480,-297,161,728,855,502,171,-233,-4715,-1032,-1561,-890,-395,-309,215,588,762,-1969,886,853,-1209,494,-775,-195,-553,-1011,-1362,-1817,-6370,-3864,-5563,-2572,-4886,-9407,-1192,-714,-389,-5035,-1413,19,-7913,-10524,484,512,-2849,-14870,-23342,-18605,2065,2436,-31188,-45593,-34207,1696,748,-371876,-567814,-324261,-226,477,1156,1766,-7174,-20492,-7971,-1758,-953,-459,-1480,-8225,-3749,-3582,-6273,-1375,1990,2613,3017,-9801,-2937,2353,-5185,791,1797,2049,-700,-1965,-3157,-9813,-486,-1232,-1928,-2650,-3149,-3002,-2613,-2246,-1886,-1700,-1375,-878,-582,-1338,-6457,-3481,-385,-362,-824,-1065,-4080,-1013,-3426,-2009,-2491,-2915,-3089,-2855,-2336,-1597,-931,-8,643,-2732,-167,46,818,-1738,-1362,-1107,-2717,-2016,-3187,-338,-706,-1362,-1752,-1333,-918,-514,-861,-4119,-39,-377,-613,-984,-1357,-1802,-2352,-3018,-3485,-3824,-4179,-3669,-3042,-3076,-1737,-1145,-2087,-11,473,-1941,-678,1072,1197,993,-645,145,-1241,-579,-1021,-1330,-1580,-5338,-1480,-1313,-4523,-21995,-2390,-3778,-7008,-5432,-20083,-36486,-24789,-7209,182,42,-189,-458,-3475,-7881,-1865,-2626,-2615,-1568,-380,788,2140,3438,-2402,5802,6840,7,2123,3729,1013,-315,2329,-1096,-2631,-1117,-3129,-2151,-156,2881,1135,1025,2072,2054,-1655,1446,2246,1561,-399,2000,1645,446,1350,984,-775,-580,-673,-22,-178,-278,-134,-66,-1487,162,296,413,-2757,-2720,-353,-747,-1153,-1639,-2026,-2153,-2011,-1674,-1989,-1093,72,634,985,1166,1023,-4440,1003,-1448,-42,-427,-752,-1083,-1162,-1545,-2720,-1096,-1090,-1117,-1366,-1587,-3462,-1874,-1913,-1972,-2102,-2230,-2314,-2701,-3226,-3339,-2960,-2393,-1592,-714,39,-840,-1892,-1536,611,500,45,-706,-1566,-4080,-3583,-3310,-2373,-1560,-1149,-797,32,871,1187,1520,-38,-687,697,1975,1959,1029,-477,-1993,-869,-1273,-130,469,-394,-1640,-559,105,763,1202,1219,-770,762,-351,262,-355,-876,-1997,-2942,-1455,-1079,2308,1690,-2508,-375,-281,-3346,-608,-405,-216,-1900,-2875,-79,274,226,-322,-560,-1129,-1620,-1981,-1797,-2343,-1445,-903,-236,-775,545,627,-135,8,361,-1689,-1752,-2806,-596,-753,-736,-651,-403,-49,-2207,600,900,-534,-426,917,-90,-1322,-937,-402,-736,-1028,-1374,-1397,-2182,-1438],[-1606,-1219,-915,351,466,-2815,-1670,-1514,-2109,-2145,-1945,-1586,-1413,-1222,-1112,-1746,-802,-1702,-2018,-1168,-1189,-1315,-1442,-1361,-1289,-1323,-1328,-1254,-1196,-1160,-1404,-1613,-1921,-2050,-2453,-2611,-2193,-1607,-1068,-1022,-135,192,492,-1184,673,891,780,-39,-1345,-822,-1636,-2149,-1942,-1406,-2134,-1982,-2078,-65,-503,-497,197,180,68,-1549,-817,632,298,-2744,-597,2033,151,205,658,-1661,890,-932,-3994,-2424,346,136,-15,-908,-1991,-566,-728,-1618,-988,-727,-506,-2076,-1894,115,215,-1218,-1992,-1533,1052,975,842,711,-2151,665,-2354,-1679,184,-87,-183,-1888,-2213,-2382,-924,-979,-616,-321,-1729,-1991,-2271,-1784,-2589,-3229,-2119,-1930,-183,631,1330,1500,558,2574,-1602,-4975,-4294,1544,3715,3772,-864,79,191,2881,1082,935,1689,-2961,1018,31,-1953,519,3178,3395,794,3945,2938,1076,-1370,2544,-1150,-729,-386,-3044,-1887,-2289,-1832,-1014,-786,-693,632,1697,353,-1893,2277,1609,-3066,-1939,-2133,-1397,-700,-1409,-2036,-2509,-2885,-2733,-2249,-1811,-1393,-1091,-2369,-2302,-791,-55,-384,-63,-61,-144,-337,-787,-1217,-1575,-3089,-2070,-2186,-2326,-2531,-2727,-2757,-2704,-2699,-2428,-1907,-1311,-3431,-568,525,970,-2585,-2789,-3695,-4319,425,-31,-2029,-2374,-1982,-2396,-2394,-2122,-1907,-1864,-3944,-2066,-2227,-2561,-2837,-2928,-4514,-2574,-2507,-2130,-38281,-952,-328,331,-30273,961,1088,1038,755,356,-70,-575,-886,-915,-13277,-22902,-160457,-247929,-128044,-16372,-3637,3554,3596,3512,3051,2575,92,-555,494,-2920,-912,-1431,-1662,-1672,-1825,-4312,-2363,-2353,-2236,-2469,-2906,-3379,-3914,-3871,-3240,-2436,-1798,-1260,-2633,-456,-103,182,-1059,-2147,-1185,1308,1606,1876,2065,1693,704,2292,2287,276,560,2148,344,-2941,-2724,-1016,-3279,-431,-2249,-3992,-4053,-104,181,-594,-1327,-3188,-2266,-2964,-3361,-3552,-3379,-2879,-2354,-1734,-1571,-848,-2416,-1328,-581,-525,-513,-420,-311,94,38,-1274,251,1625,2798,3543,2224,-900,-288,-1241,3534,7655,1893,-1379,1043,1186,-2658,-234,165,1458,294,-576,-2141,364,-1016,-577,-922,-1456,-1951,-2555,-3037,-3587,-4102,-4354,-4558,-4489,-4410,-4354,-4249,-4176,-4150,-4224,-4223,-4182,-4122,-3917,-3725,-3375,-3103,-3734,-2421,-2080,-2883,-1557,-1461,-1437,-1546,-2437,-3608,-2052,-2086,-1996,-1814,-1583,-1344,-1050,-2266,-700,-642,-748,-563,-584,-615,-1706,-283,-323,-117,104,-357,482,801,1057,1173,-797,-1238,-474,-1499,-2550,-1484,-3556,-978,-1782,-137,-1975,261,-3096,-2245,1088,-644,-860,2439,-126,-488,2035,830,1737,1452,688,692,522,1412,-260,-823,-948,-1681,909,438,-294,-2354,-3523,-3244,-4317,-3560,-2609,-1827,-771,96,624,936,535,1010,-1660,-3110,-3769,-1138,-1727,-2478,-3101,-3448,-3304,-3251,-2878,-2579,-2278,-1757,-1113,-305,-1081,1424,2221,2919,-872,920,-523,859,-893,2008,1281,347,-104,2056,151,-1469,1479,1126,-972,136,1396,2609,2109,1572,-334,-423,620,-4,17,-2115,324,-1627,2067,3606,1372,-947,-485,817,1025,-3960,-1812,180,1581,226,140,-408,-583,-1626,-779,572,1051,970,-780,1765,2561,395,-109,-1457,858,1642,-762,2003,528,159,-2069,-1854,-2483,-2645,-2335,-1688,-2253,-2706,-763,-746,-794,-843,-754,-521,-401,-82,-1795,-1966,1373,-342,-1867,-4102,-1006,-616,197,-1273,892,2846,3922,3847,-1813,-1831,1867,1557,-744,-1051,-2583,-3820,-3357,-2999,-1560,-198,-2774,-1614,-2139,-153,-1835,-3081,-2938,-1869,544,2080,2829,1058,968,-775,21,1280,-196,-3115,-650,-1072,-798,-866,-2030,-3167,-3653,-2487,-1143,-317,-1566,-408,-922,-40,97,-889,1354,-3383,-180,-4213,553,467,-2977,-47,744,725,734,-1564,-2667,-3077,61,-65,-680,-1383,-2108,-2643,-3036,-3973,-3142,-2855,-2679,-2436,-2575,-2813,-2987,-3296,-3370,-3541,-3352,-3129,-2905,-2756,-2621,-2481,-2471,-2399,-2503,-5824,-3022,-4843,-3204,-4331,-6614,-1231,-520,2,-4597,-809,-441,-6594,-12087,25,-1253,-5416,-14327,-23126,-12901,-992,-1386,-32842,-48198,-36388,-241,-618,-407660,-645730,-407112,384,907,-3761,1640,-9298,-19259,-11205,-3715,-1239,-837,-1040,-10936,-6084,-5823,-5936,-1427,4284,4844,5146,-9701,-3421,2920,-3392,-25,1224,2725,-81,-1529,-3164,-10197,-591,-893,-1364,-1788,-2135,-2261,-2278,-2290,-2265,-2363,-2271,-1947,-1764,-1626,-4677,-2422,-1619,-1568,-1610,-1800,-3856,-1841,-2395,-2179,-2008,-1721,-1360,-2050,-1932,-1386,-1648,143,179,-3607,-465,-433,-809,-1171,-1502,-1750,-1950,-2046,-3665,-2211,-1969,-1727,-1539,-1261,-898,-681,-850,-4435,-878,-1375,-1704,-2099,-2411,-2706,-2994,-3233,-3085,-2644,-2151,-1523,-1101,-2648,-880,404,-2770,2412,150,-1155,-410,896,2121,1199,-629,130,-568,37,-671,-819,-399,-3836,1085,1606,-6624,-21851,-2018,-3968,-7195,-8442,-28540,-44684,-27085,-6165,1114,937,630,272,-4510,-8447,-895,-1431,-947,-524,-25,389,916,1328,-1456,1841,2003,449,1918,2495,1038,-1271,2067,-866,-2321,-1426,-3308,-2279,-246,-708,-1247,-1903,-2404,-2758,-2458,-1969,-1422,-909,-1022,-139,92,-165,133,-57,-878,-692,-1010,-1275,-1440,-1466,-1216,-1067,-1551,-743,-511,-199,-2741,-2884,137,4,104,-1078,429,-198,-777,-782,-1977,-1789,-2169,-2081,-1634,-1057,-396,-3984,551,-1623,750,689,671,-1431,89,-1972,-2767,292,334,419,326,270,-3180,-1629,25,-1578,-61,-87,0,-467,-2335,-2077,-2076,-2493,-863,-65,88,-1438,-2156,-1248,-62,-146,711,736,-1397,-3084,-306,-35,-407,-988,-2041,-1536,-1637,-1578,-1283,-658,-662,-1278,428,2093,2704,1629,-169,-1790,-1201,-1608,16,67,-939,-1627,-1622,-1054,-425,0,311,-658,447,-46,-258,-903,-1090,-2236,-3814,-1445,-655,2956,1750,-2661,-846,-150,-3009,-1337,50,836,-1706,-2390,371,605,2113,979,-122,-344,-1142,-1755,-1741,-1844,-1517,-1021,-448,-1405,-56,-274,-693,-1090,-1689,-2362,-2925,-3501,-3667,-3585,-3358,-3301,-3364,-3562,-3926,-4026,-3413,-2863,-2284,-1675,-1132,-1388,-609,213,773,-193,-1234,-40,-2808,-1248],[-1215,-765,-957,-146,309,-2143,-1968,-252,-292,-167,-77,121,-255,132,-1185,-1510,-482,-2166,-1900,-2538,-3179,-2883,-2450,-1919,-1517,-1348,-1244,-1125,-1049,-985,-1171,-1282,-1458,-1427,-1684,-1839,-2009,-1964,-1632,-1193,-692,-310,31,-1453,364,309,93,-262,-1124,-217,-211,967,405,-171,-2590,-2041,-1871,503,-640,-395,3593,3142,803,-1814,-898,2028,1182,-3395,-595,1101,-341,-181,254,-2402,1158,-591,-2999,-2769,853,1626,334,-909,-859,1087,757,-1324,-965,-1389,-2016,-2635,-2802,-2079,-1385,-920,-1499,-1930,211,198,4,-305,-2063,-1197,-2143,-2521,-2223,-1296,-459,-2204,-2570,-3012,-1089,-288,-7,-51,-987,-1773,-2630,2023,1555,1143,-419,-1761,-1268,-2003,-2018,-1423,-901,-321,-1845,-3871,-3754,1230,2440,2774,-715,463,-330,2410,1152,1332,931,-2838,-789,-1842,-2820,-1947,-939,-231,386,1090,1631,1625,1,1838,-1633,-908,-551,-3280,-301,-977,-1793,-2601,-3047,-2965,-2587,-2299,-2041,-1849,-1665,-1568,-3304,-1767,-2009,-1692,-1482,-1195,-838,-191,327,917,887,-1425,-1596,-1596,-2367,-1525,-382,1842,-64,3147,3657,3683,986,3838,3697,-497,-2521,-611,-955,344,-1597,-194,299,-226,-1709,-1165,-1153,-1296,-3564,-724,-378,-315,-2860,-3524,-3530,-3563,-742,-640,-1372,-2104,-825,-1091,-1347,-1553,-1821,-2147,-2508,-2572,-2574,-2601,-2466,-2136,-4224,-1242,-1075,-682,-26748,214,526,770,-29362,415,131,-121,-271,-131,330,882,1551,2173,-15955,-34487,-180216,-270451,-130378,-17440,-2244,1128,496,-40,-642,-1130,-1440,-1545,-1693,-3376,-1687,-1680,-1626,-1604,-2051,-3367,-2179,-2256,-2360,-2352,-2447,-2495,-2547,-2457,-2396,-2119,-1935,-1796,-2773,-1706,-1714,-1808,-1883,-2938,-2161,-2223,-2166,-2022,-1855,-1621,-1454,-1215,-993,-837,-558,-150,263,-2917,-2949,-1297,-2919,59,-1390,-4342,-3417,-1056,1678,-196,-1057,-2544,-854,-1716,-2180,-2289,-2065,-1608,-1220,-831,-2037,-659,-1978,-1381,-1733,-2032,-2158,-1865,-1315,-404,-132,-1443,105,1901,3274,3827,2277,-1498,-1202,-1253,2984,5755,1716,-2017,82,829,-2738,298,1148,2218,554,-598,-1901,740,-1295,706,617,311,39,-339,-587,-896,-1177,-1218,-1326,-1462,-1403,-1468,-1138,-1848,-563,-2465,-1107,95,236,-903,-145,-1021,-2651,-3513,-473,76,-2716,-330,-646,-993,-1440,-2495,-2632,-2737,-2659,-2152,-1552,-1013,-584,-1017,-2515,-543,-782,-743,-149,-279,-568,-1912,80,193,588,683,-390,843,1804,2144,1833,-942,-1354,-403,-1831,-2988,-1706,-2799,-1743,-1690,-752,-1266,-332,-3166,-2105,-207,-731,-1324,-707,-962,-1453,-1797,-2434,-3174,-3399,-2859,-2367,-1557,-1043,-633,-1029,-858,-1411,135,43,-527,-2146,-3345,-1747,-2417,-2929,-3165,-2910,-2577,-1950,-1476,-1033,-817,-186,-1439,-2985,-3601,-394,688,550,329,-1645,-252,-952,-1429,-1938,-2238,-1915,-1104,43,-936,2556,3734,4789,-613,524,-1208,595,-1631,1726,1493,637,-131,2020,-393,-871,1652,651,-1206,171,1254,2656,2199,1585,-122,-1023,-357,-451,-56,-2621,593,-1571,1807,3847,1611,-1155,-653,275,295,-4328,-2354,227,2844,170,306,1736,1326,-2482,-418,741,484,384,-1116,586,1120,-286,-695,-2255,-157,867,-1629,418,-598,-1061,-2864,-2413,-2764,-28,-184,-727,-2445,-2269,-60,-151,-276,-499,-762,-1096,-1747,-2352,-2810,-3256,-3346,-3053,-2485,-3783,-1411,-1090,-929,-1330,-1069,-1224,-1298,-1597,-2320,-2372,-2965,-3380,-3248,-2601,-1857,-2106,-2720,-3129,-1321,262,-3224,-1580,-1453,176,-2166,-3085,-3310,-1817,-1625,-1635,-1438,-1040,-687,-1065,-10,365,-534,-2885,-1236,-627,-1429,-234,-1802,-2168,-533,1736,1088,28,-1336,-857,-886,192,-143,-1254,809,-4149,1134,-2846,1799,1246,-2914,20,291,165,204,-1439,-2516,-2669,-214,-356,-919,-1295,-1210,-490,522,-3138,1624,-1439,144,2611,1718,1768,3093,28,-1739,2320,3383,186,1076,-356,-968,-1140,-1044,66,-1122,-5208,-2236,-4271,-727,-3348,-3541,-1574,1202,1139,-4250,-519,-1084,-5502,-13925,-576,-5669,-7554,-13563,-21935,-7795,293,-7961,-33510,-49012,-40425,-403,-16217,-448202,-713541,-482286,-20819,-857,-10427,-728,-11226,-15982,-14103,-6366,-1749,-1217,-1163,-14041,-8700,-7874,-6064,-1860,181,453,652,-8682,-4174,955,-1753,-1046,179,1283,182,-1307,-3177,-10357,-1271,923,-598,-1497,78,-196,-449,-1071,-1028,-1451,-2177,-1695,-1810,-1894,-3201,-1707,-1604,-1079,-1948,22,-2942,-2832,-1558,1874,-1208,-1190,-1054,-2344,-1422,-1068,-2448,75,-503,-4511,-1643,-2190,-2562,-2741,-2765,-2693,-2582,-2424,-3202,-2438,-2407,-2526,-2725,-2765,-2619,-2519,-2446,-4191,-2423,-2619,-2564,-2526,-2393,-2283,-2268,-2369,-2291,-2108,-2021,-1897,-1837,-2077,-1685,-1637,-3384,-1408,-1243,-1177,-1013,-933,-660,-597,-731,-327,-99,314,835,1504,449,-2636,2060,3234,-9905,-21527,-1687,-4146,-7579,-12863,-39512,-55227,-29940,-4931,1188,2076,2291,2441,-8352,-10728,834,-1823,1465,963,393,-260,-687,-1031,-1198,-1187,-972,-471,-98,286,487,-2373,468,-595,-2037,-1716,-3391,-2426,-2384,-2871,-2809,-2492,-2123,-1963,-1789,-1711,-1657,-1639,-1771,-1610,-1507,-1327,-1163,-1017,-970,-911,-940,-1045,-1232,-1453,-1431,-1386,-1530,-860,-468,-31,-2582,-3089,191,297,555,-564,1086,-542,-973,542,-1824,-1423,198,-172,-642,-1130,-1435,-3042,-1410,-1694,-900,-628,-270,-1587,-322,-2346,-2654,1306,1703,1949,2293,962,-2835,-1654,624,-1792,554,447,760,284,-2122,-2633,-2312,-2794,-3110,-2270,-1397,-2014,-2047,-826,-704,-855,1448,-230,-992,-2028,205,1223,1093,-1483,-2586,-927,-387,-1509,-1839,-2644,-1964,-1730,288,1527,2438,2278,202,-1473,-1495,-1778,215,1444,-1241,251,707,965,1164,1262,1375,-483,390,339,-704,-1359,-1282,-2131,-3940,-1713,-1900,-1540,-995,-2082,-1286,5,-2543,-1930,364,1269,-1509,-1723,964,628,2109,1758,43,770,254,-233,-360,-1301,-1261,-1465,-1489,-1881,-1694,-1850,-1882,-1840,-1752,-2925,-1382,-2038,-953,-800,-644,-894,-605,-599,-1000,-727,-733,-1837,-925,-909,-892,-1373,-933,-757,-491,-150,-904,164,-3366,-1162],[-1963,-1937,-1850,-1890,-1759,-1698,-2034,-1844,-1803,-1753,-1835,-1847,-2043,-2208,-2454,-2519,-2908,-3300,-3464,-2915,-2135,-1393,-660,223,202,609,69,-1133,2244,2823,142,-1014,-1510,1173,533,1092,659,181,-1046,-976,-1521,-2084,-2507,-2677,-2784,-2549,-2122,-1615,-1007,-395,104,1089,584,-130,-2943,-2041,-1535,129,-795,-295,1700,750,-192,-1941,-1105,-609,281,-3862,-588,-169,-909,-729,-355,-3054,1355,-209,-1936,-2371,698,1144,-340,-880,212,1479,953,-1043,-1253,1333,199,-2076,-1951,237,-69,-743,-1165,-2544,629,1273,1477,-75,-1994,-185,-1958,-1161,-2528,-2887,-1710,-2647,-2605,-3161,-1247,387,514,23,-341,-1645,-3035,579,77,-233,-691,-1702,-1310,-1364,-1352,-1398,-1591,-1766,-1884,-2954,-3309,-1663,-1403,-1133,-925,-854,-839,-804,-828,-1009,-1166,-2748,-1570,-1852,-2132,-2105,-2013,-2001,-1900,-1550,-1218,-931,-796,-650,-2244,-1139,-880,-3361,-705,-770,-914,-994,-781,-1241,164,652,-775,-1273,1662,116,-3136,-1247,-1882,-1144,-2081,-134,-988,1859,640,876,525,-1760,-2069,-2293,-2286,-850,-127,1892,-112,1944,1899,1830,104,1322,980,-924,-2081,-771,-1094,-336,-1469,-1176,-1422,-1628,-2002,-2276,-2404,-2490,-3282,-2394,-2337,-2230,-3046,-4377,-3439,-2844,-2031,-1870,-1807,-1881,-1604,-1577,-1505,-1391,-1392,-1524,-1613,-1601,-1266,-807,-103,-402,-4032,-1393,898,1442,-15020,2956,2522,1890,-27696,-253,-1154,-1435,-977,-129,794,1514,2099,2445,-18109,-46312,-184930,-264236,-118522,-17354,-1400,-2274,-3089,-2815,-2178,-1616,-1329,-638,-415,-4090,-24,101,261,-1802,-2286,-2635,-466,-1646,-179,-225,-416,-605,-856,-1023,-1272,-1306,-1376,-1388,-2932,-1346,-1326,-1396,-1463,-3578,-2377,-1777,-1663,-1453,-1250,-1039,-995,-1005,-1183,-1592,-2022,-2309,-2046,-2802,-2969,-1784,-2547,-607,-1012,-3347,-2050,-2163,-1499,-486,-863,-2030,189,533,-803,1073,-368,-208,-1257,-620,-2521,-358,-1534,-1389,-1010,-1329,-1261,-476,650,2116,-450,-1648,-179,2015,5888,4259,2290,-1475,-2291,-1367,2303,7372,1337,-2789,-1062,340,-2881,657,1899,4064,893,-577,-1391,975,-1707,-885,-1829,-2629,-2611,-2260,-1767,-1383,-985,-347,-163,-1466,-838,-1192,-788,-1590,1393,-1834,-1366,983,1145,-1137,-740,-1349,-2553,-3212,-1038,-1210,-1263,-1283,-1259,-1174,-1130,-1424,-1767,-922,-790,-678,-1409,-752,-968,-2031,-1562,-1990,-2457,-2826,-3040,-3083,-3008,-2800,-2396,-2364,-2149,-2000,-1938,-2024,-1998,-2061,-2259,-2547,-2653,-2674,-2588,-3262,-2150,-2082,-2572,-1880,-1746,-1642,-1675,-3095,-1768,-1736,-1759,-1774,-1673,-1392,-2120,-524,-19,521,1228,812,752,750,1653,-437,-818,-538,-1083,1001,1579,-923,-1984,-3293,-1091,-577,-1531,-2188,-2150,-1825,-1161,-696,-326,-2278,231,-1262,-2801,-2704,-419,893,454,968,-1654,905,269,341,-72,-616,-1126,-1740,-2403,-3159,-2559,-1679,-844,-337,-34,-1905,528,-2183,1426,1236,728,-117,-197,-962,-1228,-1547,-1230,-1520,-113,486,793,857,726,119,-1516,-926,-1720,-1617,-3176,692,-1244,1462,3440,1650,-1265,-743,-206,-211,-3725,-2968,297,2749,100,-4,-754,-1812,-3161,-1789,-973,-126,829,-1365,549,2540,-676,-1142,-2855,-1132,206,-2387,-1183,-1556,-2051,-3276,-2907,-2689,437,-368,-551,-2559,-1679,1552,673,712,600,-2016,-457,1362,174,-2122,-3101,1041,79,-2037,-3064,-401,-1273,-2031,-2618,-2921,-2889,-2502,-2162,-2815,-1387,-968,-645,-1990,-410,-1519,-1651,-2421,-3033,-889,790,-2986,-1476,-771,-119,-2379,-2911,-3602,-2722,-3351,-3780,-3635,-3077,-2492,-1780,-1116,-289,-863,-1816,-1955,-144,-1531,-679,-1943,-1851,-42,2361,1075,488,-846,-1160,-617,516,-295,-1567,292,-3303,1340,-1404,467,-202,-2751,-1349,-1530,-1420,-993,-1248,-2250,-2079,83,257,36,54,494,1465,2632,-2092,1901,-1336,-405,2768,2481,1576,401,-1041,-1599,1897,3787,939,1117,23,-758,-1777,-2626,-2679,-2206,-4572,-1458,-3780,-692,-1968,-821,-1257,-1046,-1298,-3935,-1852,-2069,-4863,-15733,-4355,-9674,-9017,-12884,-19919,-3300,-665,-15584,-31548,-47872,-45261,-1552,-61600,-492153,-768757,-543912,-41512,-2660,-13060,-1450,-12448,-11963,-15005,-9553,-2339,217,179,-16977,-11382,-9436,-6499,-2425,-1147,-154,942,-7295,-4999,3191,-284,-2048,-1073,4705,213,-1169,-3116,-10138,-1861,1137,-1235,-1254,220,-77,-172,-1234,-272,-1719,-2372,-652,-851,-1223,-1990,-1568,-1835,-1612,-2353,-672,-1802,-3770,-869,2263,-1734,-1094,-2063,-2493,-866,-347,-3131,2326,1434,-4854,-1602,-1098,-907,-574,-1694,-1432,-268,-721,-2419,1131,947,-980,-806,-463,-703,-915,-1090,-3657,-1424,-1848,-2072,-2358,-2579,-2835,-3184,-3628,-3862,-3962,-4115,-4099,-3873,-3661,-3279,-3063,-3267,-2615,-2391,-2279,-2067,-1914,-1527,-1301,-963,-619,-240,207,602,976,-335,-1767,311,-769,-13902,-20877,-1322,-4228,-8088,-18332,-52115,-67322,-32666,-3696,-994,-751,-709,-772,-14384,-14446,-1443,-1968,-1946,-1898,-1698,-1494,-1072,-654,-181,351,1050,943,1260,2415,1026,-3549,960,-282,-1715,-1944,-3380,-2558,281,3465,867,417,284,-1026,-2142,-3150,-2853,-1925,-2645,-255,-824,-1217,821,729,-1072,-147,-339,223,2030,162,913,171,-1463,-1289,-1767,-1734,-2328,-3365,-1197,-1065,-951,-870,-960,-932,-1195,-948,-1655,-1670,-443,-211,-30,103,-1162,-2111,362,-1715,-109,-434,-692,-1535,-1466,-2550,-2456,-2367,-1933,-1193,-547,175,-2497,-1868,1013,-1868,372,859,1480,1001,-1633,-2848,-2528,-2403,-778,640,-1182,-2554,-1656,-462,-1410,-1711,922,-1497,-455,-1080,507,2257,1342,-1873,-2786,-1481,-2455,-3088,-2373,-1485,-1909,-2176,127,745,1212,1618,461,-1203,-1888,-1848,304,1262,-1400,861,1076,1558,1612,1535,1248,-477,212,598,-1220,-1880,-1619,-1849,-3337,-908,176,318,149,-1362,-1865,-536,-2248,-2565,-913,-768,-1493,-1106,-132,48,369,500,-121,588,586,594,870,-925,-2213,238,-32,-2343,-1369,-1435,-2045,-2608,-2806,-3501,-2038,-1761,-1394,-1190,-998,-1777,-885,-825,-806,-805,-734,-2312,-925,-715,-651,-1489,-688,-605,-520,-445,-655,-312,-3256,-1222],[-4090,-3608,-3129,-2821,-2343,-1910,-1867,-1184,-646,-158,347,-397,-277,-527,-1809,-1079,104,-2787,-782,1656,376,797,-262,1582,242,477,-163,-1627,1947,2913,164,-1467,-2204,637,280,280,98,12,-1033,-321,-227,-437,-676,-1863,-1317,-1692,-2083,-2509,-2825,-2968,-2724,-1985,-1476,-925,-3037,-1958,-1138,-200,-935,-156,63,-470,-1206,-2157,-3167,-4052,-4427,-3771,-2675,-1590,-1358,-1334,-1161,-3235,1434,219,-950,-1838,550,633,-1008,-743,1305,1753,1180,-666,-1773,2436,-152,-1879,-1825,369,-164,-599,-859,-3166,-8,647,1108,-801,-1955,-441,-1793,-717,-1465,-2142,-2591,-2979,-2153,-2686,-1427,-1446,-1340,-1255,-1324,-1512,-3288,-1874,-1905,-1648,-1487,-1648,-1165,-1032,-969,-1211,-1283,-1514,-1664,-2070,-2805,-1617,-1361,-1072,-834,-726,-1159,-576,-548,-685,-810,-2518,-1253,-1649,-2147,-2424,-2544,-2484,-2229,-1707,-1216,-791,-553,-343,-2818,-1276,-1179,-3218,-563,-683,-872,-1015,-913,-1578,-436,-298,-1259,-1177,-36,-544,-2796,-921,-1540,-971,-2656,-666,-1064,1391,-555,-628,141,-1879,-2575,-3000,-2048,-211,93,1246,-318,803,730,661,-708,186,-143,-1111,-1683,-1004,-1287,-1670,-2097,-2259,-1868,-1297,-908,-496,-59,-2946,-2964,-1678,-2191,-1332,-3014,-5037,-3258,-2047,-1607,-1813,-1623,-1568,-600,-266,-9,155,63,-358,-829,-1462,-1922,-2030,-1512,-724,-3940,-2272,-1376,-105,-4818,1145,1210,1326,-25450,1091,956,767,471,185,-6,-201,-243,-219,-19648,-57901,-172482,-238411,-106034,-16123,-818,-902,-1025,-1066,-1252,-2588,-2414,-1720,-1884,-4890,-1357,-820,-179,-2434,-2384,-2042,-106,-1712,956,1558,1466,1329,338,-488,129,-1021,111,-57,-2957,-490,-206,-371,-525,-3492,-3033,-1178,-1216,-1115,-911,-510,-46,632,1409,1510,244,1158,321,-2476,-2601,-2284,-2100,1106,147,-2198,-521,-3223,1484,435,-652,-1538,1001,887,-1303,-77,-1001,540,-2111,715,-2855,524,-1068,-1464,527,170,1085,1917,1712,3465,-832,-1803,-516,2047,6084,4160,2360,-743,-3432,-1519,1636,1976,886,-3368,-2235,-177,-3020,887,818,501,383,-458,-904,-122,-2136,-338,-293,-516,-799,-1311,-1811,-2463,-3006,-2773,-2141,-1565,-801,-893,-1021,-1389,352,-1079,-1682,-637,-1143,-1559,-1990,-2198,-2377,-2823,-2315,-2231,-2143,-2090,-1934,-1571,-1131,-602,-998,272,135,-250,-1289,-63,57,-2964,-806,-726,-1840,-407,1854,1619,-888,-2309,1626,1314,912,356,-344,-1212,-1917,-2447,-2285,-1723,-1607,-404,-2544,-3272,-2358,-1482,-3311,-1256,-2197,-273,-562,-3016,-1347,-971,-1016,-2157,-285,349,-2451,1336,727,988,1300,723,486,722,1647,-397,-390,-110,-747,844,1401,-1336,-1895,-3352,-900,451,413,379,-1389,-941,339,345,-299,-3542,-841,-1192,-2587,-1875,-417,149,168,610,-1606,1117,753,1660,2637,-321,2144,1819,1391,-1095,383,-84,-437,-687,-852,-2558,-924,-2465,-996,-1074,-1219,-1067,-1039,-1471,-1111,-1439,-1649,-1999,-2448,-2733,-2980,-3039,-2989,-2871,-2894,-2794,-1975,-938,-3694,836,-828,1025,2824,1477,-1286,-771,-591,-321,-2948,-3660,351,-249,-2158,-2448,-625,1018,-3387,263,967,4161,1928,-1576,39,2012,-779,-1406,-2923,-1970,-326,-2773,-2477,-3063,-3653,-3261,-3304,-2318,767,-626,-395,-2625,-994,1839,446,34,-665,-3354,-1413,829,92,-2198,-3449,871,152,-2008,-2129,1321,413,-466,-1401,-1737,-1798,-1356,-867,-3168,-1037,672,956,-1838,-821,-1533,-1145,-1806,-2810,-319,106,-2302,-1309,-1501,-1893,-2443,-2634,-3869,-1960,-1480,-996,-578,-113,238,-1452,208,1002,-1173,-585,-2736,317,-1023,-992,-2050,-1613,-623,-1054,-1514,-1933,-2197,-2079,-1976,-1591,-1213,-1773,-592,-2411,-92,37,88,-31,-2607,-454,-790,-1279,-1707,-2097,-2437,-2707,-2871,-2500,-2359,-2129,-1853,-1408,-970,-905,-208,-1150,-892,1102,1181,1159,-1888,-1990,-1286,389,65,-325,-734,-1202,-1629,-1951,-2260,-2280,-2220,-3959,-1673,-3424,-1199,-994,-874,-722,-623,-716,-3751,-1071,-2542,-4844,-16725,-8087,-12755,-9900,-12512,-17397,429,674,-23737,-26853,-44869,-48729,-7620,-108945,-534501,-807208,-587297,-59296,-7588,-9523,3284,-12617,-7445,-12634,-13256,-3027,306,-144,-18728,-13911,-8607,-7095,-2970,-765,-331,2,-5767,-5828,201,-85,-2907,-2375,-945,-1238,-1554,-2983,-9542,-2252,-2138,-2431,-2977,-3744,-3701,-2977,-2169,-1285,-1977,-2151,610,451,-1149,-1072,331,-2274,1027,-2514,489,-611,-4259,-296,102,-2118,-848,-2700,-2463,-267,-702,-3527,-1765,-2274,-4203,-2199,-1784,-1315,-885,-1605,-1414,-17,-105,-1535,135,174,-552,-323,264,721,319,-1122,-2914,313,1908,1863,1645,1387,-1213,256,-427,-1085,-1647,-2284,-2805,-3191,-3268,-2807,-2367,-2687,-1418,-3069,-656,-277,-1834,-1540,729,-1007,295,1546,1828,2035,2210,-814,-1156,-2007,-6632,-18037,-19790,-1011,-4097,-8578,-24229,-65130,-80062,-34332,-2524,-1390,1239,1451,1548,-21772,-19183,-1358,-1757,520,291,165,109,382,727,929,1590,2127,1127,960,2023,1162,-4532,332,188,-1189,-1946,-3155,-2514,441,3356,631,79,47,2522,-1385,447,-435,-1214,-3477,-1539,-1644,-1476,666,694,-1048,-163,-646,126,2449,-136,2242,1945,-1193,1283,962,642,-1853,-3549,-1305,-1923,-2323,-2336,-2116,-1573,-1248,-554,-1353,-1807,119,619,563,411,-1873,-1089,174,-1512,59,80,207,-1117,-1080,-2227,-1996,157,266,579,898,1228,-1968,-2087,1344,-1563,308,1441,2313,1835,-830,-2488,-2506,-2100,-620,1070,-2109,-2602,-894,-819,-2164,-2946,-2432,-2659,-383,-63,785,1034,1042,-1928,-2538,-535,-389,-2028,-1109,-1114,-2457,-2401,-313,91,483,741,806,-769,-2134,-1560,-574,-1116,-1450,-1595,-1322,-790,-198,306,838,-415,169,934,-1519,-2191,-1836,-1226,-2296,-1004,-1663,-2001,-1872,-1459,-2321,-749,-1909,-2990,-753,-859,-1392,-1195,-1215,-1139,-815,-637,-502,-493,-496,-541,-320,-590,-3001,-1126,-1278,-2455,-1798,-1869,-1579,-1108,-596,-3667,-953,-1394,1366,477,499,-2517,-323,2009,308,-893,1630,-2455,-1077,443,-96,-1430,-1592,-2259,-2468,-1806,-1003,-189,-2348,-1137],[-4267,-3974,-3488,-3033,-2324,-1630,-1479,-446,257,-176,1113,-621,-335,-1309,-2228,-891,412,-2905,37,1866,300,907,-188,191,-64,-419,-696,-1994,-922,-943,-1170,-1641,-2887,-1140,-1089,-808,-481,-101,-917,-130,314,1123,1264,-1894,-372,179,525,-163,-1067,-2237,-3417,-3717,-2916,-1914,-2818,-1795,-679,-441,-1059,-1,2163,2148,1962,-881,-428,712,351,-3294,-331,-2499,-1564,-1965,-2192,-2739,1813,637,-102,-1422,386,118,-1662,-1315,-2181,-2261,-1706,-927,-2553,423,-569,-1605,-1576,581,-140,-514,-588,-3487,-779,65,698,-1638,-2036,-580,-1679,-465,-786,-1501,-1068,-3056,-1557,-1965,-1177,-1467,-1523,-1456,-1420,-1403,-3367,-1192,-954,-535,-787,-1642,-288,-315,-389,-1556,-878,-1158,-1346,-1472,-2276,-1581,-1378,-1077,-773,-558,-1336,-86,130,183,238,-2205,-1336,-316,-964,-2112,-2152,-3084,-3189,-2407,-1594,-843,-297,-1080,-3402,-1400,-1490,-3024,-442,-149,-787,-1542,-2154,-2634,-2862,-2884,-2655,-2357,-2017,-1759,-2451,-1763,-1814,-1925,-2795,-2239,-2305,-2187,-2057,-2146,-1594,-1725,-3151,-3777,-1840,-1725,-1849,-1927,-1842,-1571,-1177,-793,-1436,-664,-389,-1148,-1467,-1357,-890,-11,-882,-2217,828,1422,433,1748,-210,-3529,-2791,-2380,-3356,-997,-2976,-5283,-3089,-1312,-406,-1486,-2156,-1368,-328,442,1060,1527,1704,-1404,-331,965,619,-1250,-396,-795,-4156,-3248,-3451,-2493,-2608,-2580,-2465,-2214,-22964,-2030,-1878,-1721,-1623,-1481,-1256,-1075,-805,-528,-20817,-68998,-151958,-208422,-93270,-14359,-822,-584,1199,-1954,917,-4119,-3738,-340,-1013,-5753,-1826,-1472,-627,-3052,-2448,-1725,-255,-2080,643,2513,3758,3849,835,-248,-339,-1293,-269,-100,-2956,-1027,2214,1397,-216,-2817,-3223,-277,576,1617,2585,2154,1097,4582,4170,1627,67,755,425,-2060,-2081,-2780,-1721,1208,436,-1167,-56,-3540,503,607,-527,-1161,1573,1109,-1779,-1436,-1610,549,-2917,-742,-3042,-1639,-1901,-1785,-1316,-688,-18,736,1414,2222,-1367,-1991,-975,1920,2720,2233,1475,241,-4459,-1791,-411,-956,-1038,-2845,-3323,-764,-3190,-484,-195,-112,170,-352,-617,299,-2576,-357,-735,-1412,-2035,-2517,-2313,-1730,-963,10,-1201,-1850,-28,-683,-1341,-1278,1692,-323,-2139,703,1148,-1524,-1675,-1464,-2102,-2437,610,1727,1067,254,-453,-630,-1458,643,-398,-77,16,-232,-1155,-182,-499,-3711,-314,-862,-2299,-127,2691,1526,-1175,-2536,1054,196,-556,-1388,-2282,-3239,-3179,-2280,-1578,-1215,-1738,-217,-2948,-3093,-2805,-1096,-3041,-1045,-2448,-251,-465,-3051,-986,-260,-1209,-2469,209,493,-2588,910,603,616,670,288,-274,-555,-1147,-1777,-2236,-2597,-2369,-1779,-1072,-1757,-1897,-3431,-628,1146,1236,1205,-973,-1453,259,757,-1179,-3886,-2065,-1266,-2359,-1363,-2008,-2415,-2831,-2596,-1821,-784,-152,643,1189,-509,1776,1829,637,-1405,1122,692,271,-130,-1628,-2987,-1038,-2427,-1682,-2134,-2707,-2998,-3352,-3273,-2836,-2447,-1860,-2426,-1037,-613,-344,-103,224,593,-2029,434,246,-528,-3899,823,-387,529,2070,1128,-1212,-720,-809,34,-2075,-4160,-1749,-2983,-1221,-772,2320,2040,-3021,566,1008,4198,1986,-1756,-390,1643,-639,-1428,-2364,-2463,-681,-2451,-2389,-2010,-1731,-2876,-3524,-1790,-2321,-2779,-2480,-2605,-1727,-1436,-1272,-1203,-1934,-4613,-2298,-1405,-1540,-2190,-3612,-1930,-2220,-2508,-2849,-3175,-3431,-3355,-3121,-2840,-2467,-1906,-1502,-3108,-731,-576,-512,-1156,-1064,-1575,-1151,-1347,-2458,-1419,-1384,-1421,-1265,-1171,-858,-2287,-2233,-4064,-1684,-1112,-1228,-1440,-1598,-1824,-1941,-2066,-1961,-1890,-1731,-2369,-1486,-1312,-1183,-2003,-1388,-1239,-1383,-1467,-1205,-503,-1253,586,1349,-273,-1718,-336,-1552,5006,1493,4574,2306,-2472,-216,2911,1075,-690,-2256,-2530,-1434,-580,279,358,110,-375,-853,-1377,-1838,-2096,-1971,-1834,-1574,-1707,-1898,-3108,-2725,-1335,-1067,-577,-156,-484,383,508,613,-1559,-691,-1436,-3347,-156,-3160,-340,1272,1488,350,829,157,-3722,-1392,-3457,-5422,-15455,-11181,-14028,-10406,-12457,-14542,1311,653,-30113,-20433,-40233,-47081,-45839,-154154,-566018,-821573,-609039,-74216,-15201,-188,2008,-11433,-2381,-7746,-17425,-3819,-875,-744,-17897,-14830,-7345,-6719,-3326,-1171,-827,-1435,-4162,-6542,524,753,-3423,-3565,2179,-359,-1035,-2760,-8598,-2346,590,-2230,-483,-1841,-2560,-933,-1483,2025,-2066,-1589,1187,819,-972,-496,1087,-2829,346,-2447,1426,297,-3602,-2378,-2329,-2365,-702,-2546,-2297,342,1097,-3512,1178,1591,-3313,-2619,-2040,1131,911,-1432,-1381,337,216,-618,-328,-500,-687,-717,-338,366,443,-1069,-2013,732,2484,2507,2302,2004,-945,491,-254,-1107,-1809,-2353,-2190,-2992,-829,18,645,-2052,-1726,-3430,1584,3,-2404,-2932,1661,-1147,561,2564,4841,2934,2390,-1075,-856,-4652,-12580,-21910,-18387,-237,-3811,-9037,-29331,-75582,-92641,-34273,-1583,-2315,217,636,264,-29854,-24709,-2819,-1313,333,-34,-309,-453,-171,-2704,679,1080,1460,1214,625,1690,1337,-4255,-363,684,-557,-1804,-2849,-2379,657,2354,355,-310,-927,2420,-1136,304,1020,-696,-4358,-1721,-2493,-1665,-1161,-560,-1056,-289,-1145,-19,1295,-568,1366,1242,-860,902,744,-89,-1344,-3788,-816,-1348,-1870,-2348,-2811,-2785,-2470,-2125,-1582,-1966,-866,-622,-533,-577,-2584,-811,-1111,-1579,-2058,-2520,-2816,-3071,-3240,-3254,-3117,-2924,-2663,-2296,-2059,-1712,-1434,-2490,-514,-1127,-18,177,474,512,-54,-1895,-2447,-1790,-513,369,-3097,-2243,-108,352,-2506,-3078,-2452,-3359,-2046,-3084,-3052,-2237,-1264,-1922,-2313,-292,-168,-1342,1119,315,-3111,-2649,-747,-1230,-1398,-1203,-720,-412,-2421,-1209,-14,-323,-1097,-1414,-2099,-2523,-2263,-1547,-577,-498,0,1079,-1766,-2453,-2132,-593,-1332,-300,-850,-664,135,261,-2879,22,-1781,-3426,397,1072,-1433,240,-947,-2234,-3323,-3567,-2980,-2645,-2415,-2278,-1873,-1919,-3696,-1730,-1378,-2438,-962,-901,-1706,-1264,-753,-3585,-800,-1190,477,699,444,-3037,48,1558,857,-1823,1150,-2554,-1386,1573,565,-1378,428,543,158,-222,-580,-833,-1486,-1103],[-284,391,-203,-949,-1494,-1971,-2275,-2100,-1733,-1320,-1027,-863,-588,-2332,-2833,-845,588,-3028,633,562,232,80,-373,-511,-761,-1162,-1500,-2219,-1712,-1563,-1510,-1514,-3680,-548,-381,-101,23,39,-850,-245,-298,-260,18,-1917,-722,-57,1063,281,-160,1885,1167,1278,870,542,-2458,-1664,-243,-691,-1246,18,3058,3211,3313,-102,-78,1741,2733,-2867,-204,-2930,-1543,-2638,-3493,-1911,2000,943,519,-1227,120,-434,-2339,-370,2189,1137,130,-776,-3618,-2091,-2341,-2301,-2016,-1808,-1595,-1413,-1337,-3038,-1651,-1436,-1469,-2468,-2269,-937,-1587,-548,-993,-1974,-974,-2749,-890,-1184,-994,-22,53,-409,344,-1094,-3199,602,795,1168,-620,-1605,1091,1586,1728,-1541,1861,1911,-456,-439,-1646,-1064,2049,1818,-87,1080,-1311,360,100,-207,-370,-1713,-1813,-745,-1016,-2472,-1387,-1799,-2082,-1963,-1683,-1293,-949,-2038,-3736,-1385,-1648,-2687,-574,561,250,-902,-670,-1988,-1643,-2280,-2893,-3490,-3958,-3922,-3397,-2773,-2175,-1653,-2295,-1677,-873,-309,-3036,-3368,-807,-1257,-3507,-4395,-1546,678,317,750,-961,545,469,352,-1734,-1638,-442,-848,-1242,-1628,-426,106,-424,-1698,582,784,744,721,-1077,-3690,-2532,-3013,-2540,-204,-2804,-4845,-2692,-818,-1129,-1361,-1728,-2129,-2471,-2840,-2962,-2790,-2541,-2314,-2024,-1731,-1345,-2171,-951,-766,-4448,-3916,-4694,-1894,-2438,-3088,-3878,-4670,-20060,-2216,-998,78,883,1474,1886,2020,-2662,2075,-21551,-78957,-129568,-178277,-80208,-12161,-1778,-3900,4344,-3064,3670,-5194,-4935,1658,762,-6055,-824,-1494,-1861,-3344,-2193,-1399,-1112,-2372,-379,3,225,447,614,174,-657,-1291,-433,2,-2655,-1391,1599,2489,6,-1629,-2366,716,57,-632,-1395,-2092,-2837,-3365,-3329,-2920,-2449,-2007,-1641,-1327,-1302,-2873,-1750,-1907,-2119,-2082,-2023,-2668,-1633,-1258,-775,-605,199,478,-1916,-2523,-1692,946,-2981,-1183,-2773,581,-265,-1494,-1056,-705,-1049,-1359,-1763,-2000,-2494,-3036,-3439,-3204,-2990,-2719,-2563,-2094,-3588,-1892,-686,-648,-404,-2139,-3576,-1112,-3101,-915,-982,-1185,-1058,-783,-570,-275,-2676,464,994,1286,969,1702,1269,-350,70,657,-1406,-2089,543,-379,-1540,-997,2806,611,-2522,547,1061,-1446,-1776,-1254,-1675,-1875,1001,2826,1987,-313,617,572,-1952,1460,201,-408,-62,-108,-861,43,-571,-3262,89,-878,-2389,308,1613,1403,-1383,-2668,405,291,49,-150,-280,-351,-117,175,408,-1217,-1747,-60,-3271,-2702,-3178,-852,-2389,-752,-2015,-21,-578,-3137,-671,-503,-1343,-2606,-853,-858,-2621,-915,-1066,-1295,-1454,-1822,-2328,-2498,-2929,-3091,-2680,-2337,-1852,-1337,-825,-2108,-1934,-3289,-257,681,840,961,-488,-1960,198,257,-2169,-3054,-2894,-1467,-2112,-639,239,1092,-411,-302,-1406,-380,-858,-809,-580,-613,412,986,-255,-1907,2068,2086,1968,-33,-2673,-2991,862,-2213,166,285,-18,-78,-349,-1847,-1092,-1631,-1601,-3061,-111,219,2352,3330,2409,701,-2117,391,119,-799,-3713,633,-105,-150,1088,490,-1217,-759,-999,551,-1316,-3515,257,1404,-421,-1316,2396,1592,-2635,657,801,2251,1728,-2135,-979,1174,-589,-1457,-1739,-2679,-1094,-2111,-1496,-1669,-1326,-2541,-3789,-1384,-191,-1462,-1131,-2742,-2122,-2564,-3002,-3347,-3526,-5281,-3420,-3534,-3523,-3365,-3906,-3332,-3374,-3336,-3220,-2997,-2787,-2571,-2378,-2171,-1865,-1353,-984,-2860,-310,1,147,-738,-1242,-1957,-377,-478,-2316,234,324,-790,-927,286,450,-2302,-2088,-4390,-2022,-104,-207,-426,-628,-968,-1842,-1690,-1951,-2310,-2598,-2961,-3122,-3184,-3154,-3043,-2874,-2572,-2210,-1785,-1280,-708,-1340,423,1144,-445,-1736,-660,-1165,5425,2513,4452,2122,-2777,-795,2756,4974,3451,-713,-1183,48,-318,-630,-1162,-1544,-1846,-1976,-2123,-2299,-2477,-2459,-2428,-2088,-1923,-1669,-2984,-3662,-385,-225,78,266,-1779,273,95,-141,-1548,-1858,-2130,-3225,-2341,-3433,-1834,-1454,-1185,-903,-686,-663,-4324,-1048,-4989,-6964,-13445,-11601,-13713,-11276,-13101,-11994,-1066,-579,-23242,-13775,-34878,-41277,-84023,-193344,-575687,-803547,-607876,-88022,-19098,-1289,-1534,-9218,-1901,-1914,-22474,-5225,-2170,-2252,-15261,-12881,-6597,-5781,-3832,35,373,-3993,-3014,-6276,985,1001,-3673,-4960,1390,-1422,-1461,-2870,-7820,-2561,-1328,-3023,-2424,-1217,128,1463,-1934,1305,-2455,-1298,1481,810,-1123,-755,1271,-3628,-627,-2678,-413,-780,-2902,-874,-452,-2932,-276,-2040,-2492,498,1181,-3466,-108,1505,-2831,-3208,-2841,1546,1801,-1640,-1794,1346,596,-116,1900,-337,472,448,-157,288,-302,-1326,-1389,-159,-145,-20,-103,-261,-1071,-1058,-1541,-1565,-1112,-484,-348,-3152,791,1945,2135,-1797,-1427,-2967,1795,-244,-2828,-3908,1492,-1666,551,2921,4944,2440,1688,-1517,-1189,-7687,-18464,-25469,-17063,-2272,-3688,-9658,-30348,-72883,-103007,-32656,-1190,-3304,1635,1325,-6195,-38300,-31067,-4814,-1089,-1808,-2526,-3160,-4822,-4381,-7333,-1645,-1477,-1346,-1093,-1053,-1009,-1103,-3315,-1383,-1482,-1463,-1764,-2726,-2381,-247,259,-139,-934,-2133,1462,-1082,117,285,-1257,-5326,-3235,-3536,-2041,988,207,-1292,-990,-1949,-2033,-1651,-1220,-72,610,-609,1632,1970,-1099,-988,-3762,420,1131,848,615,269,110,-1359,-154,-1065,-2214,-262,280,473,693,-3301,434,1603,-1125,1750,1757,-1865,-224,-1676,-875,-1022,1087,1439,1128,736,735,-950,-3067,-302,-724,-1193,-1545,-1651,-1867,-2033,-1867,-2380,-1657,-1515,-1279,-4084,-1725,-1259,-1694,-3015,-3189,-3645,-3541,-2699,-1796,-777,93,562,-1921,-2236,-126,143,-468,1446,-307,-3799,-2877,14,150,-379,-787,-945,-1091,-2618,-935,-880,-917,-1031,-967,-949,-855,-718,-592,-331,-538,-196,328,-1784,-2445,-2325,-468,-958,-1547,-2200,-2770,-3057,-2762,-3357,-1637,-1744,-3680,-430,-129,-1459,-35,-184,-487,-679,-1015,-1294,-1511,-1702,-1462,-943,-793,-3647,-204,-482,-2208,-296,-1,-1848,-1329,-736,-3358,-644,-998,499,444,448,-2222,340,349,345,-2563,465,-2540,-1703,747,169,-1139,528,1106,1119,402,387,596,-572,-922],[-266,443,146,153,-419,236,-774,-510,-728,-852,-978,-916,-876,-3402,-3429,-771,787,-3021,1144,1286,349,555,-637,662,456,-11,-489,-2055,-1302,-1663,-2247,-2682,-4291,-3108,-3077,-2764,-2509,-2310,-2210,-2190,-2108,-2023,-1759,-1835,-1002,-213,919,427,65,2563,1571,3525,1639,800,-1957,-1477,275,-865,-1346,-63,2502,1927,1459,764,338,715,674,-2491,-86,-2501,-1289,-3190,-4895,-913,1445,1172,955,-1212,-231,-969,-2985,-237,1032,824,606,381,-4899,-99,-1380,-1038,-901,-980,-1116,-1141,-1157,-2252,-2581,-1483,-1786,-2679,-2673,-2917,-3549,-3956,-3368,-2587,-1983,-2163,-1042,-692,-792,-398,-216,-752,114,-870,-2862,289,510,970,-142,-1556,664,2363,2842,-1321,3030,1579,177,301,-1028,-1750,3707,3178,-44,1138,-1231,-280,-1061,-1839,-2358,-2604,-2607,-2411,-2168,-2667,-1406,-1315,-1211,-847,-461,-48,283,-3051,-3629,-1390,-1794,-2393,-667,3388,31,-1248,-547,-1921,1196,1567,-2090,-1512,-58,-2579,-1335,333,220,-477,-1663,-2139,-627,1084,-3808,-4272,-1427,-790,-3707,-5016,-1453,831,303,-91,-1225,-1257,-1834,-2444,-3004,-3194,-2908,-2534,-2143,-2023,-1753,-1828,-2149,-2601,-2975,-3423,-4083,-3665,-2992,-3792,-2443,-3851,-1399,-125,-2858,-4323,-2376,309,659,-1449,-1446,-644,-1398,-2225,-2537,-1992,-1071,-2430,-335,848,1957,-2489,699,-1338,-5064,-4444,-5191,-1039,2079,1020,-3,-670,-17014,-732,-178,306,488,420,175,-298,-5779,-1242,-22430,-79622,-108584,-150332,-67712,-10067,-3723,-6447,-1039,-3610,-1332,-6179,-6238,-1508,-1498,-5835,-1134,-944,-725,-3621,-1974,-1383,-1368,-2783,-987,-883,-896,-896,-976,-1001,-1167,-1312,-1259,-1288,-2402,-1812,-833,-657,-502,-493,-1196,-832,-1003,-1069,-948,-411,362,1440,1787,1706,364,542,1053,-529,-470,-2845,-781,2947,2044,933,3811,-1844,1128,1020,6,-162,-112,-1643,-2009,-3255,-1392,2379,-2483,-1991,-2395,1680,10,-1413,-1890,-821,2009,2382,1424,2220,-2322,-1825,-1486,588,319,109,-170,-82,-2667,-2031,370,192,92,-1509,-3047,-1426,-3021,-1771,-2222,-2870,-3245,-3419,-3280,-2800,-2613,-1608,-846,-322,199,547,960,-774,344,440,-1322,-2434,1055,-202,-1817,-706,2720,1510,-2999,271,975,-1271,-1749,-1079,-1260,-1319,1075,892,766,-888,475,402,-2440,257,252,-815,-229,-9,-560,289,-135,-2785,276,-892,-2187,264,221,96,-1570,-2813,-398,-665,-838,-1000,-1141,-1283,-1170,-1030,-967,-1224,-1687,-942,-3503,-2219,-3139,-1731,-2143,-2415,-2528,-2433,-2256,-3304,-1564,-1275,-1418,-2586,-957,-951,-2655,-1285,-1699,-2245,-2747,-2865,-2460,-1646,-1084,-548,72,471,122,841,1415,-2296,-1893,-2792,247,210,-167,-420,-346,-2335,109,-385,-3123,-1717,-2548,-1629,-1737,-194,397,662,-561,-427,-1179,568,161,15,-228,-508,-496,-452,-1030,-2424,-86,-105,-235,-512,-3592,-2390,-1803,-2103,-2390,-2424,-2419,-2110,-1994,-1937,-2122,-2560,-2731,-3363,-1735,-672,362,1426,2033,923,-1922,523,88,-902,-3111,587,274,-721,223,-111,-1040,-618,-899,1338,-415,-2672,241,1410,-592,-1653,2470,1361,-2098,871,680,938,1004,-2368,-1416,899,-375,-1217,-889,-2292,-1246,-1652,-428,-996,-920,-2057,-3745,-851,813,-1846,-6,-2626,662,446,-740,-2441,-4552,-4114,-3133,-1889,-1144,-2341,-3936,-460,-558,-1804,-264,-417,-766,-1273,-1948,-2735,-3474,-3568,-2694,-2085,-234,849,1596,-152,-806,-2143,-13,257,-1868,1474,3324,58,-507,1415,1297,-2019,-1682,-3973,-2154,-515,-839,-1286,-1662,-2032,-2137,-2065,-1623,-1487,-627,-968,228,606,-844,-1786,-1393,503,661,325,-35,-331,-984,-609,-417,-274,-1241,-490,-646,1416,2008,2531,2166,-2860,-1172,2512,4835,3777,-465,-652,840,3323,183,2950,2063,1142,382,-357,-1069,-1716,-2100,-2437,-2475,-2736,-2945,-2980,-4106,-2958,-2961,-2621,-2236,-2697,-1507,-1239,-1024,-1100,-2784,-2612,-2935,-1922,-3496,-2455,-2224,-1769,-1114,-421,139,-4788,-1468,-6292,-8493,-10800,-8728,-12425,-12012,-13474,-9181,-1186,-2033,-15929,-6953,-28654,-33806,-117574,-221761,-553677,-747003,-583201,-101855,-17385,-207,-389,-5254,-1248,-1707,-27168,-6534,-2350,-1749,-11381,-9890,-5555,-4406,-3698,239,1076,-6132,-1648,-5180,707,526,-2962,-5670,123,-2422,-1619,-2519,-6535,-2161,-1647,-3447,-1097,-531,226,1002,-1993,908,-2444,-690,2081,1080,-862,-1144,1582,-3612,-1217,-2586,1254,1745,-1825,156,628,-3077,280,-891,-2391,877,599,-2745,-1270,-277,-2134,-2947,-3254,-1530,-1520,-1574,-1976,-627,-231,-119,-64,-543,-519,-1098,-1535,-1674,-1664,-1489,-1389,-1146,-1291,-1266,-1314,-1239,-1109,-954,-748,-238,309,141,-740,-2676,1500,1513,1133,-1330,-167,-1600,-93,-201,-2433,-2285,1154,-1934,864,1157,776,152,-624,-1693,-2897,-10313,-23334,-27835,-15256,-167,-3128,-9687,-24992,-60459,-97236,-29349,-704,-3783,737,283,-12314,-46228,-37613,-6793,-1954,-2541,-3078,-3408,-13766,-14439,-11795,-1765,-1317,-860,-242,-396,638,946,-2094,-2103,1327,643,-1387,-2349,-2055,-95,-545,-1108,-1759,-3087,-2750,-2998,-3079,-2938,-2659,-4547,-4219,-4308,-2250,-469,-198,-1352,-834,-2595,-769,-1290,-1792,-1771,-1369,-618,249,1115,-1939,-476,-3259,596,1548,659,925,2294,2445,-1198,307,-912,-2176,-441,2429,1856,620,-3523,-484,-1285,-1937,-2078,-1745,-2338,-385,-1767,21,-400,995,1977,722,-190,1112,-319,-3453,791,-90,211,-256,-506,-922,-1356,-1526,-2150,-2150,-2409,-2436,-4549,-1791,-1031,-240,-3203,-2544,-2141,-1405,2862,2025,364,351,202,-1898,-2279,-772,-1682,-2511,-2850,-2229,-4268,-3012,-58,1765,-452,3331,1009,257,-2618,-411,704,288,-1087,904,1288,1963,1242,386,-381,-1133,-1744,-2355,-2821,-3270,-3623,-3836,-3506,-3046,-2584,-2087,-1660,-1309,-3420,-912,-1853,-3670,-1136,-1275,-1504,-1689,-1639,-1351,-728,-204,-1612,507,-2872,1584,2109,434,-2965,1271,-750,-1982,265,150,-2083,-1368,-651,-3301,-894,-1777,-2517,-3037,-2222,-1393,-588,138,703,-3170,343,-2654,-2169,731,-496,-862,-672,-1186,-1556,-1611,-1335,-868,-414,-730],[-286,566,437,612,-453,-302,-1114,-1793,-2268,-2455,-2393,-1889,-1319,-4543,-3324,-728,935,-2983,2073,4016,570,254,-1015,457,939,-53,709,-1671,-901,-1987,-2901,-2617,-3464,-1363,-774,527,1705,-79,-677,-72,-230,810,219,-1758,-1280,-1750,-2293,-2271,-1524,-684,187,1220,1743,967,-1469,-1318,793,-1069,-1351,-360,-235,-800,-1339,-1902,-2387,-2774,-3116,-3230,-3242,-3193,-2916,-3512,-4398,-1986,-1970,-1791,-1984,-1746,-1733,-1705,-3631,-1414,-1263,-1059,-856,-683,-3936,-526,-1618,-840,-725,-908,-943,-789,-539,-1471,-3528,-1182,-557,-1995,-3272,-1102,-1290,-1897,-2799,-3501,-3531,-2784,-1872,-1006,-653,325,980,-1121,2086,-638,-2430,-465,2353,1857,573,-1449,85,2096,1156,-1001,1362,1141,743,821,-452,-2494,-767,-1466,-2241,-3108,-3891,-4530,-4710,-4329,-3816,-3310,-2920,-2654,-2536,-2676,-2193,-2302,-2364,-2125,-1828,-1479,-1186,-4016,-3160,-1390,-1865,-2122,-629,2494,-278,-1506,-639,-1714,1144,1122,-2313,-1683,-876,-3337,-731,1003,1797,-350,-1049,-2482,-360,1618,-3600,-4504,-2164,-334,-3571,-5446,-1545,23,-629,-1263,-1842,-2223,-2282,-2052,-1701,-1500,-1308,-1150,-1457,-2403,-1254,-1669,-2326,-3071,-3553,-3366,-2803,-2129,-2949,-3864,-2404,-4815,-391,541,-3111,-3779,-2097,288,38,-2116,-1867,-1119,-1377,-1405,-997,-278,448,-2148,-761,-99,2085,-2027,-298,-3034,-5758,-4626,-4860,-1277,1098,2206,3333,993,-13647,3179,5080,4647,3857,2877,1835,92,-7938,-1440,-23581,-70887,-90622,-126244,-56428,-8119,-6467,-7191,-728,-3531,-154,-7070,-7447,13,-530,-5405,-562,-819,-1044,-3799,-1753,-2106,-2605,-3058,-2448,-1995,-1564,-1075,-664,-238,-1553,-1247,-1008,-237,-2133,-2100,-1380,-1806,-1939,-1792,-1439,-892,-208,546,1260,1624,817,2509,298,1444,623,513,1277,265,263,-2689,-527,3413,2452,1720,4899,-1102,929,1001,189,243,2674,1762,-2011,-3125,-711,2885,-1760,-2344,-1917,1949,157,-1288,-2696,-1184,2172,2398,1346,2685,-2924,-1640,-1564,1626,4069,3691,2852,3553,-1793,-2095,234,2890,247,-909,-2233,-1636,-2948,324,94,-235,-218,-63,-349,144,-2403,513,841,914,-46,821,740,-1234,229,115,-978,-2454,-725,-1042,-2143,-1257,-1305,-1391,-3473,-1315,-1273,-1162,-1654,-1124,-1252,-1398,-1494,-1562,-1513,-1418,-1263,-1061,-2903,-894,-874,-1249,-953,-993,-1082,-1202,-1344,-2416,-1516,-1706,-1989,-2279,-2625,-3039,-3465,-3637,-3154,-2848,-2253,-1679,-1186,-834,-386,-53,100,-1298,-1587,108,-3490,-1724,-2710,-985,-1114,-1366,-1545,-1648,-1797,-3604,-1789,-1772,-1768,-2499,-1943,-1986,-2797,-2132,-2182,-2117,-1817,-1626,-2160,-991,-752,-543,-238,-130,55,214,318,-2393,-1807,-2128,-460,-964,-1479,-2042,-2453,-2986,-3243,-3640,-3976,-4057,-3915,-3784,-3636,-3762,-3808,-3599,-3617,-3550,-3358,-2979,-2968,-2654,-2439,-2268,-1988,-1764,-1787,-3090,-1412,-1448,-1520,-1635,-3257,-1809,-1936,-1937,-2128,-2295,-2544,-2476,-2511,-2458,-2475,-2586,-2426,-2981,-2237,-2037,-1975,-1954,-1866,-1603,-1699,-1235,-954,-1055,-2520,-398,-354,-1393,-683,-848,-934,-557,-803,672,339,-1903,111,846,-881,-1990,1867,1095,-1727,947,375,3026,1197,-2634,-2014,485,-348,-1070,-193,-1791,-1483,-1440,296,-514,-927,-1855,-3759,-508,506,-2346,138,-2563,1651,2249,-1321,-3337,-4246,-3196,-2612,-2863,-1588,-2407,-4076,-803,-1120,-1726,362,567,536,-891,-1613,-825,-1557,-2213,-3029,-2848,-1569,-361,762,198,-320,-2431,102,788,-1497,1884,2717,703,-141,966,698,-1879,-1434,-3375,-2404,-1405,-2070,-2885,-3357,-3078,-2278,-1443,-453,-1220,1068,-505,1527,1668,-577,-1421,-1334,255,818,267,-348,-875,-1123,-1363,-1183,-966,-817,-765,-743,-884,-1032,-1393,-1820,-3035,-2525,-2634,-2596,-2325,-1973,-1599,-1237,-953,-356,-285,-286,-322,-210,-105,-9,94,-489,-2560,925,896,317,-738,-4521,377,-377,-385,-698,-3303,-1341,-1657,-1926,-2331,-3927,-3326,-2979,-2171,-3758,-1104,-403,133,751,1375,1882,-5417,-2018,-7402,-9944,-8240,-5915,-11688,-13235,-13630,-6700,4152,3391,-10144,-1128,-22700,-26750,-141092,-237124,-498993,-654545,-537427,-117679,-11319,825,1009,-203,448,-44,-25809,-8228,-1290,-850,-7523,-7056,-4647,-3231,-3478,-472,754,-8172,-620,-4297,548,503,-2275,-6067,-1329,-3844,-1985,-2144,-5304,-2209,-2711,-4023,-2030,-1426,-696,26,-2160,317,-2576,-360,2297,1061,-683,-2143,1508,-3208,-1982,-2773,1737,2221,-966,-68,440,-3147,692,107,-2516,961,329,-1957,-2751,-2940,-3849,-3461,-3353,-2433,-2130,-1909,-2381,-1358,-808,-233,624,-757,1906,1222,-1010,1623,-55,-1223,395,1005,5689,5444,5196,2068,-1094,285,1825,693,149,49,-1316,-2326,1914,6643,2651,-1155,900,-308,2306,-310,-1901,-1009,639,-2347,-702,-1436,-2065,-2548,-2595,-2323,-2351,-12834,-27381,-29228,-13380,-416,-2554,-9411,-17428,-47683,-85924,-25269,-1154,-4162,-1148,-1089,-18048,-54142,-44867,-9158,-11,-570,-145,-4636,-23115,-24986,-16344,-1434,-1516,-1365,-851,-915,232,740,-1065,-2955,1598,1201,-1082,-2114,-1783,484,-56,-744,-1712,-4132,-2474,-2462,-2247,-1928,-1833,-3584,-4486,-5037,-2661,-2051,-2058,-1822,-1486,-3265,-638,-227,-1692,-1259,1554,522,2473,1148,-2643,-143,-2813,672,1509,183,1029,3201,2983,-1075,-22,-909,-2077,-774,2219,1743,61,-3313,783,262,-577,-1023,-1600,-1990,-2347,-2680,-2933,-3050,-3087,-2993,-2748,-2647,-2462,-2258,-3454,-2060,-2088,-2244,-2380,-2389,-2676,-3087,-3315,-3732,-4244,-4749,-5059,-4534,-3681,-2774,-1988,-3103,-1745,-382,-57,925,1000,-78,-301,-169,-2014,-2573,2,955,1202,-1088,-1553,-4032,-3097,-215,1395,-1319,2852,829,526,-2497,-109,675,34,-1347,-864,-1765,-2763,-3851,-4936,-4459,-3719,-2991,-2471,-2035,-1808,-2169,-1515,-1349,-1137,-868,-507,-173,107,-2917,-83,-2078,-3516,-682,-884,-1491,-1647,-2306,-2836,-2698,-2218,-1518,-812,-3700,683,1689,689,-2078,481,-982,-1756,739,234,-2277,-1265,-403,-3364,-605,-885,-323,48,340,-588,2967,4209,1937,-3383,168,-2809,-2613,234,-1232,-412,370,2287,2424,562,697,246,-25,-351],[-513,328,460,-1000,-2552,-3496,-2557,-1302,-96,299,1733,-835,-1805,-3514,-2629,-797,940,-3015,2372,4524,787,-150,-1502,271,1064,-286,332,-1267,-1861,-2924,-3855,-3163,-2687,-1737,-736,-538,821,-339,-669,-168,-541,1304,1283,-1666,-1508,-557,662,547,382,-228,-860,-1190,-1752,-2090,-2136,-2078,-2271,-2162,-2101,-1931,-1839,-1787,-1759,-1807,-1832,-1809,-1797,-2118,-1484,-1401,-1209,-3315,-2756,-867,-1037,-1014,-1351,-1638,-1462,-1957,-4013,-2285,-2624,-2902,-3138,-3337,-3511,-3689,-3830,-3903,-3578,-3062,-2366,-1563,-777,-600,-3263,-1346,-778,-1155,-3614,-1385,-796,-881,-1185,-1787,258,-614,-1490,-2030,-1773,-1174,-76,-1177,2247,-154,-1733,-935,1515,2350,1621,-1019,-375,1910,-722,-422,89,-842,-1625,-2328,-2955,-2989,-2433,-1930,-1523,-1292,-1095,-931,-824,-907,-974,-1088,-2337,-1659,-2074,-2352,-2416,-2680,-2868,-2816,-2834,-2964,-3328,-3979,-4130,-4334,-3950,-3201,-2556,-1825,-1291,-1455,-580,-1231,339,529,-2354,-1524,-1593,-3285,96,465,209,-52,-309,-2263,-684,-624,-2377,-3779,-2714,-649,-2934,-5244,-1606,-1178,-1220,-1303,-1437,-1560,-1681,-1876,-2183,-2670,-2988,-2984,-2647,-2379,-1629,-1079,-599,-374,563,1185,1521,1793,-3200,-3649,-2123,-5595,616,964,-3373,-3047,-1690,1296,1784,-2504,-1983,478,2114,2725,2431,2148,1434,-1197,-1070,-723,693,-824,-1288,-5025,-6059,-4236,-3751,-1824,-810,103,1167,-14101,-9705,3338,4327,-2958,4600,4412,4118,-16096,-8894,2370,-24931,-63515,-76715,-107456,-46970,-6249,-9681,-5950,-1672,-2961,41,-7799,-8263,2085,-1149,-4896,2327,-25,1292,-3758,-1344,-1801,-2901,-2908,236,-66,-648,-1081,-1378,-1353,-1773,-974,-1220,-665,-1734,-2049,-1732,-2264,-2336,-1746,-855,205,747,-193,3271,1323,668,1194,-1065,1155,1058,643,202,-340,-93,-2385,-333,3114,2810,2433,5412,-380,768,943,442,703,2780,1870,-1877,-2169,267,1202,-921,-1952,-1321,-262,-1088,-2010,-3217,-2763,-1652,-337,933,2374,-3376,-1271,-1354,1527,6241,3562,2864,4369,-906,-1972,243,4515,646,-278,-1357,-1685,-2838,1175,1302,1405,1894,725,-534,988,-2055,1289,3998,3760,-485,2340,598,-1618,355,-295,-1022,-1951,-2265,-2803,-3136,-3463,-3837,-4337,-4283,-3844,-3386,-2834,-2395,-1894,-1598,-1371,-1182,-1098,-1062,-1155,-1307,-1439,-3255,-1738,-1786,-1834,-1771,-1727,-1762,-1881,-2084,-2230,-2424,-2639,-2872,-3017,-3107,-3151,-3117,-3079,-2428,-2295,-1891,-1496,-1159,-921,-536,-210,-11,-1395,-1379,395,-3139,-1169,-2141,-1243,-475,-369,-619,-869,-1246,-3963,-1836,-2069,-2138,-2307,-1916,-1672,-2971,-1394,-1461,-1630,-1701,-1898,-2688,-1666,-1408,-1079,-585,-246,206,646,1047,-2332,-1556,-1309,1256,1129,828,449,192,-2783,-398,-2380,-3705,-1370,-1524,-1626,-1593,-1783,-1822,-1539,-1453,-1323,-1166,-858,-931,-693,-544,-425,-179,22,-2373,-3664,-1144,5,-322,-799,-2187,-1928,-2387,-2142,-1747,-1269,-897,-267,-291,-803,256,-1003,-977,-2290,907,-657,650,358,100,-26,-1377,-656,-992,-1326,-1913,-1964,-2109,-2087,-2141,-1869,-1793,-1739,-1643,-1259,-1000,-1118,-5,254,-1162,-2166,1357,913,-1421,1004,12,1912,914,-2375,-2679,20,-412,-949,418,-1234,-1735,-1373,737,-221,-1237,-1890,-3771,-248,96,-2796,353,-2426,2120,2126,-1943,-4097,-3140,-2411,-1831,-3523,-2137,-3196,-4187,-1005,-1762,-1557,2130,2555,2383,-948,-1531,-120,-1456,-663,-1190,-1481,-1608,-1706,-1714,-1779,-1894,-2455,-2386,-2648,-2808,-2818,-2625,-2306,-1992,-1766,-1399,-1737,-1575,-2575,-2441,-1887,-1889,-1914,-1823,-1799,-2379,-1663,-1484,-1436,-1361,-1429,-1362,-1284,-1192,-1097,-1124,-870,-762,-681,-606,-522,-358,-449,-247,-57,-156,-11,-303,1782,2285,2566,1944,-2866,-2258,1791,1802,1260,-331,120,-409,-913,-940,-1334,-1647,-1870,-1845,-1727,-1517,-1217,-708,-2862,254,335,80,104,-4695,-631,-1367,-1835,-2120,-2896,-1823,-1609,-1485,-1657,-5032,-3955,-3106,-201,-3892,-1427,3386,4463,960,1606,6889,-5657,-2192,-7283,-10182,-5632,-3385,-11619,-14737,-12853,-4338,3164,2684,-6021,1928,-17401,-20567,-146918,-238523,-418419,-534719,-473558,-134970,-2627,-194,293,468,284,-49,-19988,-9953,-2283,-2447,-3818,-4308,-3565,-2072,-3022,-1155,-1302,-9375,305,-3404,-432,-924,-1505,-5859,-2579,-5345,-2251,-2183,-3906,-2287,-2363,-4469,-1942,-1711,-1373,-1065,-2166,-803,-2612,-1163,-1194,-1423,-1607,-3408,-1039,-2647,-2710,-3029,1377,2399,-90,-306,606,-2729,1186,1098,-2569,1020,1963,-910,-4153,-1262,-1510,-2010,-2844,1786,1833,-1904,-2545,1691,1050,1484,1663,-668,2641,1536,-1271,1709,-247,-1078,1257,929,4128,4318,4577,2007,-1124,74,1809,912,85,-100,-1825,-1914,2265,7705,2645,-1024,1866,967,2442,-284,-1231,85,1440,-2507,866,-75,-890,-1644,-2236,-2778,-3328,-14892,-30136,-29234,-11119,-2302,-2110,-8560,-9495,-36009,-74797,-20463,-1313,-4178,-735,-551,-23025,-62343,-52910,-11670,295,-1103,-1851,-9748,-32751,-35935,-20594,-233,-454,-647,-674,-1235,-1067,-1359,-1717,-3514,-2132,-2205,-2224,-2381,-2212,-2222,-2265,-2476,-2838,-5044,-3549,-3796,-3856,-3648,-3390,-3135,-3861,-5133,-3038,-1809,-1275,-1207,-916,-3065,-485,500,-1308,-2734,1254,1290,2229,866,-2474,168,-2242,826,1449,-267,1205,4270,3452,-840,-391,-853,-1760,-1077,2417,1489,-431,-2778,1581,956,-281,1284,663,-1213,-370,-1837,-1515,-2025,-2562,-3046,-3267,-3218,-2841,-2396,-2821,-1701,-1487,-1411,-1329,-1136,-1246,-1494,-1548,-1753,-1975,-2067,-2232,-3200,-1415,-1052,-799,-2831,-915,124,592,1122,1564,-533,-811,-385,-2183,-3004,-84,1325,1816,-295,-2039,-3152,-2991,-372,689,-2063,1201,586,415,-2248,-434,-1033,-1817,-2601,-3566,-3800,-2957,-2234,-1718,-1240,-922,-669,-645,-929,-1360,-1831,-1390,-1524,-1557,-1485,-1285,-1083,-893,-2280,-629,-2378,-3400,-1027,-1531,-1369,-614,-886,-1332,-1697,-2218,-2622,-2814,-2935,-2267,-1427,-987,-1135,-286,-1131,-1575,1068,236,-2352,-1032,-49,-3562,-599,-825,2009,1558,349,138,4209,9306,2106,-3211,1,-3077,-3047,-207,-2021,134,295,1766,2406,625,811,2319,1574,121],[-467,69,-213,-494,-489,6,-362,-1540,413,511,1940,-627,-2193,-2284,-1787,-705,1053,-2875,1387,837,214,-575,-1825,-1937,-2451,-3009,-3279,-3150,-2816,-2401,-2275,-2111,-2070,-1967,-1751,-1681,-1194,-764,-683,-267,-868,1118,2025,-1576,-1706,-765,472,486,494,2434,2350,4380,2074,1149,-532,-959,1880,-1466,-611,-1397,192,-463,-1157,-1936,-2675,-3320,-3897,-4213,-4388,-4470,-4307,-3915,-3591,-3141,-2747,-2067,-1719,-2020,-2108,-2430,-4159,-582,-277,-493,-742,-993,-1206,-1356,-1368,-1254,-930,-580,-53,-1066,296,10,-2489,-1652,-1121,-677,-3124,-1966,-354,-1456,-1118,-1170,520,-532,-1599,-2677,-3612,-4457,-4352,-3738,-3115,-2563,-2014,-1555,-1049,-454,-199,-659,-1017,-285,-2466,-804,-1321,-1852,-2316,-2674,-2650,-3245,-1320,-516,-217,419,-807,151,528,1843,1634,702,-2014,-1113,-1931,-3236,-3839,-2679,-1598,-438,486,1128,1008,-3303,-1825,-1073,-1532,-1373,-170,90,-795,-1583,-795,-990,966,64,-2647,-1438,-2533,-2632,663,2384,3156,304,79,-1946,315,2863,-1119,-2847,-2982,668,-2383,-4895,-2044,-541,-1242,-2037,-2878,-3465,-2778,-1992,-1282,-782,-342,323,-1768,-2262,1183,486,688,-262,1818,4529,3608,2781,-2753,-3358,-1918,-5603,694,-94,-4024,-2559,-1593,1393,2385,-2963,-2058,617,1936,3757,3209,2576,1674,-271,-1459,-1325,-1559,-2156,-2488,-7491,-6014,-3707,-2608,-3243,-1925,-1580,-1214,-28490,-5598,-553,-499,-11854,-14905,-940,-1150,-32686,-9124,-2004,-26741,-57811,-67924,-95498,-40311,-4894,-13485,-4095,-3282,-2902,-2569,-8744,-8843,-970,-1828,-4694,459,-232,1147,-3855,-1174,-2349,-3033,-2589,242,500,319,125,-180,-455,-1972,-1186,-1655,-1774,-1782,-1951,-3062,-1074,-877,-798,-810,-771,-896,-912,-231,16,76,-268,-2438,-597,-1221,-1988,-2883,-3106,-2076,-2237,-484,1021,1921,2808,3598,45,388,590,522,964,2622,1753,-1897,-1085,1166,2227,-278,-1313,-893,2243,86,-922,-3230,-1753,1142,70,-1155,-1888,-2942,-943,-1120,1301,2818,3248,2586,4377,-219,-1876,146,3827,1007,185,-719,-1807,-2887,301,-132,-700,-899,-880,-941,-525,-1788,279,785,948,-940,707,379,-2023,-904,-1467,-2076,-2333,-2215,-1765,-2850,-447,20,228,-2597,-772,-42,-366,-1466,-1257,-1790,-2210,-2383,-2302,-1972,-1628,-1332,-1078,-3517,-891,-803,-1854,-895,-303,-114,20,78,-1809,197,-935,-907,-51,-144,-273,-1418,-2954,-3445,-529,-489,-443,-431,-475,-332,-213,-189,-1608,-1136,-204,-2678,-645,-1549,-1502,-1214,-1540,-1831,-2083,-2391,-4430,-2300,-1988,-1628,-2099,-1117,-880,-3204,-759,-948,-1231,-1361,-1506,-2671,-874,-384,151,804,1221,751,1364,1775,-2191,-1174,-446,974,384,-44,-277,-119,-2751,335,-3640,-2668,817,740,-1163,-390,-324,-907,-1260,-1888,-2513,-3124,-3528,-3430,-2859,-2503,-2296,-2047,-1863,-2736,-3007,-2827,-775,-489,-426,-1096,-133,-219,-470,-2170,-363,-343,115,-227,-474,238,-1606,-749,-1542,1302,-961,1629,992,949,1326,-995,631,-427,-1246,-1340,-825,-1650,-2637,-2947,-3011,-2959,-2726,-2427,-1918,-1662,-1201,-899,-593,-1431,-2161,445,777,-1178,1038,-394,1370,751,-1934,-3424,-523,-580,-896,899,-737,-2039,-1467,870,-174,-1834,-2212,-3854,-91,-412,-3165,624,-2239,2473,1952,-2613,-4521,-2079,-1779,-1037,-3594,-2567,-2374,-4237,-1502,-2458,-1286,1844,2598,2584,-908,-1344,-347,-1102,-917,-1419,129,-180,-668,-1178,-1771,-2357,-2836,-2732,-2202,-1426,-569,201,793,917,1476,1873,-1627,-956,-1645,-2176,1351,3348,3622,2050,-263,-2634,-673,-962,-332,2365,-84,1684,1609,8,-295,-790,-294,-70,1029,1823,-385,258,279,-94,-195,8,306,-274,1492,1983,2182,1929,-2332,-2572,1127,363,-389,-1132,-1838,-2452,-2988,-2854,-2787,-2812,-3001,-3133,-3109,-2784,-2338,-1693,-3136,-461,-231,-148,-57,-4730,-391,-926,-1267,-1621,-1911,-2183,-2394,-2570,-2961,-6141,-4413,-3293,-613,-3866,-1730,1846,2411,344,448,3144,-5261,-1768,-5628,-8706,-3103,-1303,-12335,-16507,-11093,-2271,-2033,-1821,-3793,-1505,-13420,-15664,-134066,-227608,-323689,-399224,-395793,-148237,-2239,-2002,-1705,-1540,-1542,-1509,-13843,-11615,-1877,-1993,-2190,-2270,-2401,-2017,-2513,-1946,-3500,-9135,-1465,-2605,-1529,-1594,-1430,-5248,-3531,-6823,-2459,-985,-2477,-994,-1163,-4832,-1435,-1710,-1915,-2163,-2536,-2975,-3630,-4013,-3675,-2974,-2112,-4868,-363,-2158,-3530,-3472,862,1911,697,-624,720,-2042,109,-4,-2582,153,432,236,-5290,-2906,-1459,-1605,-2360,1750,2562,-2108,-2294,1925,1186,1749,1322,-396,3338,1791,-1443,1679,-479,-897,2039,752,2409,2611,2826,1836,-1078,-273,1695,1092,-3,-405,-2343,-1557,2439,5709,2355,-1034,2566,2025,2530,-216,-678,825,1314,-2361,1605,3808,3663,-304,-1949,-2845,-4545,-16525,-31519,-27904,-8533,-2739,-2492,-7400,-2284,-26101,-64304,-15230,-1918,-3941,-1507,-1490,-27641,-71834,-62315,-14441,-2205,-2256,-4695,-15021,-43008,-47575,-24420,-14,174,332,22,-1352,603,418,93,-3588,-567,-927,-1271,-1715,-1733,-1831,-1860,-1979,-2185,-5933,-2493,-2589,-2678,-2660,-2553,-2302,-3158,-4729,-3313,-535,-1396,-810,-638,-2498,-336,-12,-681,-3605,-95,-55,513,945,-1686,337,-1649,941,1285,-699,1322,203,-537,-735,-888,-807,-1383,-1439,2185,1199,-921,-2251,1551,362,-9,1731,1254,-609,446,-1812,-611,-1130,-1724,-2342,-2909,-3471,-3264,-2710,-2167,-1623,-1157,-806,-433,58,230,243,429,-1355,-812,11,-2674,-2572,302,1801,897,-2652,-236,2535,2025,2947,2617,-1000,-1103,-489,-2462,-3568,-325,1559,1281,757,-2322,-2128,-2739,-720,-751,-2684,-331,-67,-106,-2002,-303,-529,-862,-2244,-1462,-1734,-1956,-2147,-2328,-2313,-2240,-2029,-1884,-1679,-1560,-1482,-1325,-1206,-1130,-1113,-1109,-1199,-1339,-1665,-1627,-2797,-3427,-1250,-1892,-1187,498,1045,-544,-841,-1222,-115,265,-1742,768,1163,619,-251,-1077,-1213,-1496,-1796,-2375,-2636,-2563,-2207,-3926,-1000,-806,308,857,345,703,1937,2106,2130,-2842,-286,-3541,-3517,-578,-2538,-190,-611,-671,-581,-403,-237,-122,-144,-90],[-338,127,576,1127,-357,1149,-376,-1972,-1260,-2089,-3035,-3800,-4588,-4952,-4764,-3875,-3189,-2646,-2205,-1603,-1063,-699,-1954,93,488,-696,724,-443,-1098,959,710,570,-1094,-2088,-164,-2838,-708,-481,-704,-309,-1160,367,1661,-1448,-1849,-987,203,356,623,2153,2439,5492,2209,1182,-120,-790,387,-1667,-2558,-3683,-3816,-2851,-1701,-730,74,-2064,-610,-2262,-487,800,-444,-2343,33,1856,1965,1138,914,-2259,-2967,-2742,-3853,-992,579,-119,-796,-1423,-1972,-2436,-2767,-2982,-2955,-2844,-2543,-2149,-1811,-1569,-1747,-1895,-1396,-1138,-2310,-2470,-1218,-1986,-1623,-1814,-2248,-2784,-3286,-3710,-3843,-3975,-3735,-3358,-3035,-2767,-2472,-2222,-1878,-1403,-1227,-1251,-1444,-1272,-2888,-1330,-1359,-1167,-688,-56,523,-2814,689,675,-267,16,-721,270,450,3917,3878,1343,-1445,-1122,-1505,-2058,-981,-1284,-2396,-3061,-3042,-2509,-2033,-2551,-1233,-908,-1340,-1019,-888,-879,-1201,-1668,-979,-750,-116,-616,-2840,-1180,-3249,-1798,1217,2985,3513,750,389,-1435,540,4242,193,-1723,-2337,1034,-1727,-4313,-2513,544,244,-25,-1105,-2397,-1903,-833,321,1291,-799,1741,-1720,-1908,1302,493,771,-201,1675,3982,3084,2171,-1810,-2559,-1443,-4537,-1363,-1825,-4661,-2588,-2550,-2075,-1391,-3188,-1830,688,1432,1750,1976,2117,2017,664,-1471,-1570,-45,-890,-3431,-9760,-5165,-3968,-4298,-5353,-8323,-8583,-2557,-39763,-1957,-2216,-2329,-18113,-57599,-2611,-2351,-47963,-8668,-2475,-28435,-53279,-64017,-90452,-36464,-3875,-17344,-2421,-2878,-3004,-2847,-9605,-8813,-1268,-2329,-4495,-40,-402,619,-3858,-992,-2919,-2236,-1911,410,1465,1580,1675,1645,216,-1846,-565,-2074,-880,-1272,-1623,-4326,1397,-522,2100,1926,645,-2371,-1126,198,-389,-1073,-1565,-3430,-1792,-1388,-763,-71,680,1189,-2020,-772,2133,2370,2769,3020,372,4,157,642,1229,2452,1639,-1912,45,1274,975,326,-546,-474,1435,-147,-747,-2704,-1868,-535,-1424,-2521,-3498,-3274,-2384,-1690,-830,-420,-259,-466,-535,-732,-1665,-1217,-1650,-1503,-1206,-644,-1868,-2882,264,347,11,-272,-705,-1457,-2332,-3225,-4197,-4201,-3543,-2987,-2729,-2528,-2630,-2937,-3253,-3864,-4283,-3832,-2963,-3139,-751,257,1050,-1957,-994,1537,-30,-1416,-1028,255,770,63,-657,-1278,-1825,-2157,-2171,-3359,-1721,-1314,-1862,-959,300,293,1440,1857,-1459,227,-890,-427,2072,850,780,-1049,-2518,-4410,376,-106,-603,-1138,-1700,-2022,-2288,-2563,-2858,-2941,-3027,-3151,-3193,-3323,-3513,-3740,-3779,-3652,-3359,-3074,-4839,-2202,-1786,-1432,-1756,-939,-744,-3314,-752,-1030,-1426,-1694,-2017,-2202,-1719,-1352,-945,-459,-271,-128,-190,-495,-1887,-2217,-3435,-3749,-2318,-734,840,2260,-2428,505,-2526,-1312,2603,3850,-248,252,-55,-1271,-1880,-1404,-1464,-2354,-2417,-2136,-1209,-1240,56,1033,355,-2711,-2039,-4186,285,1603,-439,46,1233,2992,-23,-2722,2314,4093,3285,-155,-112,400,-1818,-329,-688,1599,-1148,1134,579,762,1564,-480,677,-545,-1213,-716,1040,1146,-3058,-2174,-2305,-499,-1176,-1824,-2210,-2805,-3142,-3552,-3560,-2942,-2075,-1364,-633,-878,733,-704,437,844,-1361,-4145,-1043,-735,-815,-750,-1123,-2305,-1603,-762,-285,-2561,-2730,-3941,54,-904,-3322,1025,-1928,2792,1865,-3212,-4259,-1022,-1197,-229,-3038,-2590,-2076,-4033,-1833,-3052,-802,1539,1687,1801,-674,-984,-459,-397,-95,-1214,785,850,568,-185,-183,-686,-1507,-1978,-2653,-3219,-3638,-3802,-3498,-3097,-2809,-2324,-2073,-1677,-1038,-1609,734,1678,2467,1833,-263,-2815,-694,-1149,186,3854,-45,2817,2513,288,406,-291,-448,-358,1216,2011,-599,808,3481,1567,436,1130,664,-229,1757,2451,2935,2082,-1494,-2455,1589,1649,671,-406,-1533,-2633,-3667,-2961,-2225,-1704,-1409,-1167,-1132,-1274,-1515,-1636,-3324,-1782,-2046,-2299,-2391,-4616,-2679,-2964,-2875,-2677,-2401,-2178,-1993,-1832,-1900,-7169,-4448,-3318,-1905,-3575,-1847,-741,-356,-509,-304,430,-4109,-573,-2864,-5863,-892,-1439,-13527,-17234,-8539,-3020,-2469,-1992,-3293,-1087,-11216,-12099,-109812,-207230,-226560,-259462,-308778,-142570,-396,-452,-431,-523,-741,-874,-7754,-12917,-1163,-973,-759,-449,-1170,-150,-1963,-2816,-5797,-7851,-474,-1859,-2482,-1621,-1683,-4361,-3949,-7455,-2536,-1252,-1180,-1200,-1410,-4982,-1950,-2445,-2890,-3368,-3882,-4109,-4042,-3650,-2990,-2516,-2172,-5663,-1913,-2230,-4408,-4063,-3259,-3348,-3284,-2959,-2443,-1891,-1409,-961,-2428,-123,340,941,-5627,-4640,-1582,-1319,-1896,1673,1556,-2292,-1706,-588,-970,-930,-167,22,1753,2016,-1501,1569,-695,-673,2731,546,671,2096,4633,1579,-878,-723,1506,1232,-114,-805,-2736,-1230,21,1118,1760,-1125,2990,2822,2612,-102,-308,1184,1106,-1900,1887,3658,3718,-1256,-3220,-3639,-5955,-17733,-31459,-25364,-5631,-1587,-1390,-6192,-1693,-18360,-54600,-9771,-2964,-3487,-2397,-2141,-32557,-83630,-73572,-17480,-479,-1446,-7074,-20478,-54112,-59900,-27447,2292,2548,2633,-122,-1233,567,1310,1537,-3149,1753,2318,165,-1394,-449,634,176,-800,-1897,-6804,-2278,-1392,-1264,-1265,-2213,-1028,-2643,-4342,-3193,-1221,-1953,-870,-462,-2118,-206,-540,-53,-2196,29,-234,-925,-1594,-1607,-989,-1081,-101,243,-1056,369,-70,-553,-1150,-1866,-2175,-2165,-1894,-1155,-578,-1419,-1860,1006,-383,203,1773,1372,-263,523,-1869,1592,1255,97,205,-364,-2479,-1730,-1992,-1945,-2503,-1336,-1078,-769,-313,-163,-146,71,-1114,-983,15,-3083,-2166,464,1735,753,-2679,186,2400,2461,2626,2378,-1413,-1093,-535,-2802,-3881,-750,1581,2230,1796,-2350,-1140,-2418,-930,-948,-3155,-808,-901,-1025,-1823,-806,-702,-707,-2671,-2163,-869,-1021,-1237,-1523,-1659,-1757,-1710,-1716,-1638,-1621,-1587,-1503,-1393,-1286,-1198,-1087,-1050,-1060,-1123,-1230,-3272,-3441,-1496,-1798,-978,-631,-105,-700,-684,-2224,573,652,-671,396,1115,1467,525,-1871,-1194,-1476,1062,-18,-1947,-445,600,-4026,-727,-805,-893,-1823,-2563,-3170,-3383,-3211,-2842,-2386,-1864,-4168,-3967,-859,-1631,-438,-457,-275,-66,192,484,831,1173,1036],[-185,-104,364,988,-297,833,-575,-2497,-1621,-2281,-2905,-3182,-3377,-3250,-3005,-2416,-2151,-2360,-2018,-1770,-1505,-1329,-1879,-616,-128,-996,512,-225,-1178,1172,2155,2517,-388,-2191,109,-3980,-1639,-414,-766,-300,-1433,-485,-141,-1327,-2000,-1332,-469,100,730,1662,1782,1844,1227,363,-585,-1587,-2655,-2848,-2454,-1845,-685,183,973,1593,1945,-2473,-1539,-2325,-746,1149,-576,-1793,1115,3182,1933,1032,641,-2241,-3872,-2875,-3334,-1507,-1842,-2793,-3181,-2905,-2277,-1607,-1003,-584,-305,-349,-507,-1262,-1115,-1586,-2004,-2414,-2737,-2849,-2777,-2815,-2949,-3062,-3206,-3093,-2931,-2661,-2282,-1907,-1491,-1329,-920,-453,-112,104,68,-1264,-870,458,205,-272,-1506,-1997,-1810,-1296,-1131,-708,-64,626,1165,-2186,43,-180,-155,-342,-599,478,453,4736,5219,2050,-748,-911,-1587,-1884,-601,-1264,-159,-783,-715,58,-635,-1808,-689,-683,-1040,-601,-636,-668,-1641,-1732,-1894,-2343,-2742,-3139,-3182,-2838,-3546,-1512,-975,-382,180,703,637,-813,816,1709,1455,-565,-1443,701,-997,-3579,-2902,-1310,-1386,-1223,-920,-2631,65,643,1178,1528,-978,2287,-1241,-1447,1350,535,854,-141,1539,838,-338,-1570,-2623,-2427,-1259,-3202,521,-374,-4889,-1510,-1483,-345,-1382,-3187,-1434,267,1680,3040,3619,4947,3349,1474,-1038,-1457,3731,2511,-3949,-10955,-3601,-1808,-2413,-8129,-15345,-15514,-3174,-46257,-2436,-2281,-1789,-22448,-99355,-155233,-82851,-60378,-7964,-8083,-29542,-49551,-64113,-91462,-35171,-3251,-20918,-1110,2017,-2711,3713,-10191,-8227,3493,-2636,-4158,1913,-558,806,-3768,-809,-3434,-763,-996,722,767,-631,-1945,-3191,-2961,-1977,-1024,-2467,-963,-979,-1138,-5498,719,-838,3044,3195,454,-2174,-868,2294,-315,-270,-2602,-3894,-477,16,242,536,877,939,-1706,-1196,358,75,-17,-210,-444,-698,-877,-976,-988,-1096,-1287,-1983,-1327,-1580,-1664,-1711,-1559,-1382,-1417,-1635,-1929,-2217,-2605,-3106,-3363,-2952,-2045,-1491,-827,-459,111,253,148,-342,-742,-1361,-2062,-2973,-3310,-1962,-408,160,-1958,-2759,634,2376,1981,2255,1273,-1753,-89,-1106,-619,-416,-546,-1286,-803,-1012,-2039,-2004,-2439,-3025,-3453,-3639,-3422,-3247,-2286,-1760,-1376,-1334,-1096,-457,-223,-1432,-1109,-225,-428,-662,-981,-1331,-1798,-2288,-2654,-2937,-2535,-2012,-1712,-904,-108,333,816,1053,-1097,144,-874,-23,901,286,294,-665,-2012,-5189,-1062,-1176,-1131,-953,-697,-194,280,440,-2123,-240,795,-1368,546,-88,-941,-134,-556,-979,-1392,-1868,-5093,-2172,-1295,-1390,-1435,992,128,-3345,161,239,958,370,-94,-907,-458,55,-395,-635,-1023,-1308,-1666,-2125,-2737,-2946,-2188,-888,506,2024,3496,2776,-1992,631,-900,25,3149,5421,852,848,-219,-2205,-3273,-1764,898,-113,-964,-2194,-2901,-3070,-2461,-1394,-357,-2502,-1120,-3450,-1760,368,-513,997,1811,2036,260,-3342,1940,3393,3210,-298,70,543,-1758,58,31,1717,-1408,622,107,489,753,-80,134,-798,-1282,-1225,-1689,-2319,-3470,-3251,-3326,-3562,-3777,-3910,-3608,-3292,-2536,-1810,-1485,-1699,-1631,249,865,-713,1125,-1077,-697,942,-915,-5043,-1746,-2059,-2671,-3047,-3090,-2990,-2880,-2882,-3096,-3551,-3649,-4262,-3038,-2224,-3473,-374,-1748,1248,1674,-3678,-3666,-225,-886,321,-2430,-2274,-1731,-3743,-2158,-3308,-359,-78,329,840,-498,-717,-662,258,926,-1001,1147,1897,847,-590,533,1277,-1003,-127,877,252,-182,-638,-1092,-1509,-1920,-2106,-2694,-3447,-4287,-4437,-3691,-2867,-2109,-1309,-685,-3079,-773,-1344,474,1285,-285,1863,2380,314,923,65,-690,-736,1268,1733,-859,1158,3301,1131,605,1496,784,-387,951,1588,2190,2156,-712,-2118,1561,2512,1784,-49,-214,-1383,-2645,-3381,-3216,-2305,-1513,-743,-185,164,357,-287,-3677,-753,842,-500,916,-4608,1299,1346,1666,1948,879,1926,1978,475,-88,-8308,-4138,-3190,-946,-3260,-2505,-2362,-1679,-1771,-842,691,-2647,1037,193,-2544,1386,1027,-14397,-15110,-5714,-1341,-1582,-1643,-4225,-1260,-11399,-10017,-80903,-180666,-136848,-125712,-217807,-117923,-2271,-2238,-2082,-2038,-2145,-2210,-2430,-13781,-2603,-2467,-2264,-1964,-1740,-1626,-1693,-3888,-8372,-6470,-3185,-3321,-3491,-3128,-2769,-3504,-3967,-6555,-2981,-3432,-3105,-2239,-1418,-4990,-201,647,1097,593,-1837,-1746,-2906,-126,1319,5,983,-4470,278,-1502,-5402,-4900,-1197,-1028,-1168,-1657,-1886,-1940,-1926,-1825,-2181,-1493,-1287,-992,-5042,-6481,-1966,-1254,-1523,-1636,-1933,-2478,-1867,-1427,-737,-166,365,428,1506,1721,-1515,1331,-936,-510,3229,289,-1043,920,3522,1194,-592,-1310,1190,1267,-314,-1240,-2851,-968,-866,-800,-883,-1252,-545,152,1065,-1,-188,1123,775,-1291,2116,3339,2354,-2176,-4431,-4692,-7536,-18635,-30157,-21962,-2502,-1657,-1835,-5221,-2327,-13186,-45933,-4333,-1477,-2869,-654,-525,-38584,-98488,-86907,-20719,401,-1148,-8504,-26127,-66094,-72205,-29132,-496,-526,-387,-111,-908,455,1069,1197,-2480,1200,966,531,-1213,-326,-666,-762,-839,-1867,-6807,-3218,-856,953,-1337,-2340,-483,-2252,-3961,-2644,-1812,-2484,-87,67,-1907,-66,-962,540,-655,-482,-638,-293,662,-84,231,-444,974,737,-1177,1436,4184,3585,-459,-2201,-641,-731,-2315,-1273,-1847,-2277,-2456,-2474,-2365,-2253,-2036,-1769,-1356,-989,-1900,-452,-184,-95,31,124,-2168,-329,-547,-835,-2333,-1361,-1595,-1591,-1206,-910,-581,56,-800,-1185,57,-3333,-1846,568,2394,658,-2789,461,3644,2589,2817,2050,-1495,-677,-415,-2803,-3292,-1187,-858,-834,-914,-2027,-1083,-1944,-1484,-1745,-3291,-1720,-1651,-1801,-1868,-1871,-1845,-1816,-2393,-2180,-1296,-1172,-1170,-1329,-1451,-1660,-1838,-2174,-2504,-2943,-3352,-3525,-3250,-2685,-2046,-1363,-767,-238,-540,567,-3335,-2944,-930,-1212,-644,1138,820,-782,-366,-2620,251,877,281,134,1080,1771,1260,-2544,-971,-1326,840,-56,-1393,-54,900,-3413,-733,-734,1630,1150,465,343,168,1,-286,-1864,-1111,-4898,-4283,-2077,-1828,-1380,-988,-394,263,463,752,1871,2280,1465],[184,-195,182,846,-127,2579,-758,-2805,-494,616,199,-104,-2251,-674,-812,-614,-722,-1854,-1211,-1219,-1197,-1258,-1491,-994,-700,-1220,-343,-70,-1040,689,1095,1380,303,-2240,333,-4858,-2462,-246,-784,-152,-1595,-1349,-1028,-1602,-2171,-2245,-1864,-1354,-929,-770,-743,-624,-1045,-1581,-2078,-2525,-3022,-2892,-2595,-2102,-1681,-1320,-991,-708,-278,-2436,-2219,-2263,-1025,1207,-920,-1350,1864,3419,1642,883,276,-2007,-4842,-2892,-2816,-3534,-2415,-1383,-501,206,735,1064,1052,-664,109,486,-62,-1234,-1281,-1976,-2528,-2596,-2343,-2066,-1785,-1733,-1827,-1995,-2204,-2363,-2633,-2622,-2387,-2142,-1840,-1762,-1393,-904,-476,-108,266,-1234,-1263,1363,1437,896,-1375,-2346,-698,23,-503,-1085,-1284,-1520,-1589,-1695,-959,-998,-164,-837,-653,531,309,2274,3044,2585,-233,-751,-1681,-1932,-519,-1429,-1055,-1791,-1758,-785,-1575,-1333,-219,-543,-888,-208,2465,3335,-2393,-2043,-1396,-543,8,-1870,-2673,-1000,-3657,-1913,-2214,-2028,-1581,-1058,-593,-399,78,442,634,245,-753,660,-504,-3018,-3384,61,501,743,-55,-2753,1226,1217,1481,1325,-1162,1017,-642,-1238,688,309,-103,-666,-1044,-1360,-1550,-1240,-559,100,12,-2027,1954,-1295,-4599,-1266,-1697,2017,1336,-3341,-1330,-1970,-1854,-646,551,1664,2467,1767,-590,-1391,2633,2007,-4335,-10451,-1914,-925,-899,-11788,-21280,-13638,-1421,-48195,-1023,-827,-191,-25672,-138095,-290947,-192659,-68950,-7853,-14215,-29933,-46562,-66632,-96500,-35846,-3374,-23927,-1022,4893,-3552,3326,-10505,-7573,2766,-3015,-3842,1636,-1020,234,-3886,-934,-4101,710,-279,845,1379,847,314,-163,-972,-1176,-1311,-3106,-2081,-1755,-1048,-6845,-281,-1444,1434,1590,22,-979,-567,736,-1060,-744,-3505,-4090,-2725,-3349,-3337,-2795,-2280,-2098,-2253,-2350,-2436,-2644,-2654,-2758,-2897,-3049,-3123,-3121,-3043,-3062,-3142,-2897,-2632,-2388,-1872,-1280,-490,-99,819,-1081,-640,-1790,-1751,521,-50,-757,-1092,-1214,-874,-299,676,1290,1651,626,1542,1202,-1424,-424,-1774,-3040,-3958,-2796,-2304,-2579,452,1303,1117,1884,1303,-2277,-747,-964,-1462,2001,1970,-1424,1730,354,-1802,1247,215,652,188,-457,-1806,-3166,-2191,-2618,-2983,-3107,-3044,-2854,-2483,-2159,-1696,-1370,-1033,-662,-329,8,236,-2681,-2637,-2566,714,487,-1626,-863,352,105,1308,1084,-852,-89,-1034,-420,-824,-1183,-1512,-1788,-1892,-5302,-1788,-1466,-995,-1176,-140,506,1499,224,-2656,177,762,-811,947,512,-290,774,153,-701,427,82,-4664,-3043,-303,-1487,-1233,1311,-324,-3248,-155,191,971,334,268,85,-88,-656,-1208,-1575,-2048,-2273,-2326,-2163,-1908,-1458,-782,1,722,1513,2274,3163,-1505,681,673,1239,3370,5917,2006,1353,-412,-3307,-4278,-2212,1572,345,-473,-1157,-2409,-3232,-3075,-2162,-1294,-2190,-429,-1707,-3741,-1505,-1897,-1790,-1036,-166,394,-3941,1404,2094,2302,-627,109,684,-1440,-101,-840,-1601,-2148,-2623,-2748,-2329,-1411,-331,263,-1132,-1398,66,1656,1301,-3761,-1949,-1916,-185,-541,-595,-1312,-2248,-2731,-2802,-2216,-1713,-1331,-137,874,-566,1041,-1356,-1885,987,-514,-5986,-2507,-1455,-1070,-1059,-944,-3132,-2251,-1129,-1590,-3316,-4782,-4652,-3555,-3159,-3492,-1142,-1600,880,1551,-2924,-2900,435,-687,739,-1802,-1577,-1211,-3245,-2266,-2591,-738,-928,-501,321,-247,-415,-773,905,1886,-786,1376,2016,745,-750,298,1300,-479,-166,1001,-544,-2024,-3446,-3442,-2005,-859,231,-1403,-429,700,-541,113,-256,-659,-861,-1010,-2835,-888,-1311,-512,-396,-551,-479,-542,-652,-834,-1094,-1348,-1698,-2112,-2564,-3021,-3001,-2771,-2342,-1963,-1605,-1249,-790,-383,134,483,768,147,-1488,1173,971,743,107,49,-403,-975,-1163,-1821,-2270,-2303,-1846,-1294,-756,-253,-389,-3979,-1591,1394,-693,1601,-4468,2128,1910,1918,1887,1867,1370,1402,-617,-30,-8779,-3270,-2554,-922,-2735,-1466,699,372,-3145,-961,-50,-967,-160,-90,-166,-270,-490,-12835,-12255,-2639,-2079,-1796,-1291,-5306,-522,-14022,-8975,-50654,-150320,-61136,-6091,-127836,-85393,-1978,-2780,-3401,-2905,-2163,-1373,-779,-13785,-3748,632,743,720,494,106,-1084,-4733,-10972,-5034,-1707,-1025,-4127,-104,389,-2538,-3568,-5049,-2551,-1579,-1871,-591,959,-4694,-214,-640,1611,326,-1562,-2114,-3007,-261,1444,-443,1818,-2739,11,-1234,-5962,-5650,-1107,1191,1984,-1924,84,-685,-1428,-2080,-2581,-2690,-2288,-1567,-3790,-5788,-2368,-1175,-1003,1320,1584,-2371,-436,1784,1821,1592,-59,959,610,4,-1287,-414,-970,-298,-343,-240,-2430,-585,-702,-688,-686,-1816,-941,-862,-643,-1270,-2394,-578,-446,-346,-422,-1123,-475,-483,-624,-682,-834,-774,-915,-930,-929,-862,-687,-2690,-5100,-5804,-9117,-19282,-27926,-18023,-297,-284,-54,-4588,106,-10804,-38470,-72,-284,-2035,-387,-4082,-46313,-116336,-101661,-23844,0,-519,-8579,-31882,-78370,-81293,-28941,981,865,760,125,-397,409,448,193,-1701,-326,-737,-1282,-2099,-2577,-2049,-1258,-821,-1792,-6035,-3973,-1018,804,-1323,-2398,-27,-1841,-3448,-1862,-2162,-2919,-667,-159,-1823,87,-1208,1079,851,-732,3982,3224,1777,569,148,284,989,519,-1055,1459,2524,1756,-424,-2833,-461,-1098,-2684,-2147,-2556,-2845,-2810,-2538,-2249,-2121,-2019,-1981,-1898,-1946,-2136,-2378,-2514,-2477,-2102,-1498,-1951,-574,-75,227,-1324,966,1155,1424,1909,1325,-64,1252,-479,-1422,86,-3515,-1665,555,2160,581,-3062,499,33,-937,-1971,-3162,-4059,-3852,-2936,-2432,-2459,-1680,411,883,1115,-1601,798,-1499,-1516,-2573,-3230,-557,-845,-1109,-1304,-720,-404,-407,-1681,-1581,-1081,1961,1602,655,809,157,-478,-1245,-1897,-2435,-2590,-2242,-1539,-695,126,939,1549,989,-88,796,-2875,-2148,-564,-552,-378,-462,-847,-967,-565,-2031,595,1198,898,-168,1028,1958,1734,-2709,-760,-1132,347,-125,-884,199,-534,-2863,-1837,-2312,-2455,-2554,-2540,-2654,-2809,-3077,-3541,-4168,-4898,-5902,-6885,-6551,-5558,-4574,-3790,-2839,-1941,-1097,-338,357,956,1615],[627,-194,-11,640,46,1135,-996,-2677,-748,354,297,117,-1862,458,560,-115,1022,-1196,711,688,605,87,-918,-23,-137,-1292,-691,-781,-788,-684,-785,-724,-688,-2272,-174,-4557,-3118,-11,-722,121,-1614,-2156,-1476,-920,-2205,-1737,-1344,-1365,-1840,-1866,-1482,-843,-649,-525,-410,-450,-852,-1586,-1219,-1265,-1295,-1246,-1096,-945,-722,-1917,-2292,-1894,-1162,239,-1349,-918,109,-213,-768,-1147,-1948,-2339,-5481,-2792,-2221,-2772,-864,-198,464,1082,1623,2037,1898,-803,71,1596,1458,-989,255,-468,-1075,-2381,-2338,-1935,-1753,-1672,-1641,-1506,-1308,-882,-591,-353,-120,-2204,-1639,-206,-292,-343,-501,-693,-762,-1182,-1305,466,1007,1365,-969,-1982,358,1571,1693,-1565,1176,933,539,-1127,-1118,-1383,-939,-1414,-1845,-2201,-2455,-2592,-2270,-1667,-1040,-486,-1492,-1939,-511,-1541,-1953,-2559,-2694,-1415,-2262,-860,209,-344,-605,276,3224,2871,-3184,-2301,-1547,-554,-343,-2246,-2194,-428,-3443,157,156,-289,-658,-903,-1064,-1172,-1117,-890,-757,-601,-611,-840,-1112,-2340,-3536,-1381,-1159,-915,-674,-2565,-30,287,499,480,-1020,372,302,-979,-9,-449,-1104,-1784,-2015,-1684,-1080,-256,702,1528,914,-734,1962,-2125,-3798,-991,-1756,2664,3323,-3382,-1270,120,240,-931,-2025,-2941,-3431,-3077,-2778,-2651,-2564,-2820,-4399,-8620,-3766,-4007,-4118,-15801,-24405,-6360,-1305,-46960,722,923,1872,-27925,-171403,-402504,-281671,-72833,-8491,-19888,-29076,-43678,-68327,-101227,-36527,-3888,-23728,-3258,-2589,-4480,-1070,-10012,-6661,1239,-3071,-3141,1546,-1432,-319,-3853,-1020,-4434,2260,487,1096,1284,832,1786,1334,-1775,-759,-859,-3606,-1694,-781,-387,-7377,-1217,-1966,3675,3902,-304,244,-26,1316,-1574,-1072,-3720,-3857,-3151,-1965,-897,-37,656,876,-1038,-2620,-243,-997,-1658,-2470,-3272,-3810,-3741,-3242,-2621,-2209,-2053,-2849,-1854,-2012,-1756,-1147,-100,-71,1229,-1652,-645,-1480,-1538,1466,602,52,639,-430,530,-123,593,4049,1501,-405,3787,1533,-1358,-793,1631,649,-520,-1594,-2658,-3988,-4859,-3967,-3329,-2482,-1663,-2512,-1336,-722,-2155,545,602,-1327,384,238,-1269,-415,-622,-1031,-1481,-2155,-2925,-3591,-4311,-4954,-4926,-4285,-3539,-2786,-1956,-1729,-1401,72,596,1109,1304,1967,1223,-2368,-2947,-2064,96,39,-1423,-607,402,-154,1575,869,-485,-685,-1579,-2443,-3009,-3137,-2828,-2243,-1404,-4627,-1744,1348,1931,-1662,-301,537,2026,95,-2855,307,-943,-2356,-3640,-3376,-2077,-885,-274,-983,1767,307,-3969,-3851,-815,-1553,-993,1102,-741,-2799,-416,210,301,-23,-511,-1109,-1307,-1830,-2375,-2791,-3379,-3790,-4124,-4127,-3777,-3340,-2779,-2168,-1646,-1052,-469,275,-877,777,2103,2394,2797,3073,3215,1853,-442,-4146,-3060,-2461,591,-514,-1604,-3199,-4260,-3502,-2306,-1150,-475,-1771,221,-175,-3536,-2067,-2848,-2277,-862,462,437,-4128,777,2548,2191,-1075,54,157,-949,-261,225,881,-1928,-285,-935,-138,1705,374,-137,-1527,-1546,295,1918,1283,-3879,-1598,-1430,-133,-824,-1624,-2061,-2631,-2833,-3075,-3205,-3149,-2881,-2730,-2511,-2355,-2067,-1972,-3044,-1999,-2210,-6932,-3318,-3223,-3515,-3795,-3981,-4165,-4349,-4566,-4820,-4626,-5992,-5045,-3399,-3118,-3476,-2134,-1785,-1389,-985,-2093,-2189,-94,-656,525,-1287,-770,-632,-2690,-2222,-1944,-93,-658,-1296,-2077,-2835,-3313,-3140,-2284,-951,-761,1376,1953,587,-738,-112,1067,-89,-130,1017,-11,-937,-1565,-1570,-904,-19,1056,-1433,-436,1947,-121,142,-302,-4,225,-1013,-2438,-586,-1207,-73,61,-907,99,115,17,31,-73,-987,-1354,-147,-80,-838,223,79,-62,214,276,346,-859,667,924,1021,1072,818,-913,980,731,546,170,258,194,127,543,481,443,434,611,-403,902,0,-738,-4447,-2580,821,-1071,1440,-4412,3098,2957,2960,2804,2518,643,478,-1871,-158,-7810,-2237,-1736,-1282,-2295,-827,747,1014,-4806,-1003,1486,397,1329,1305,1139,980,741,-9464,-9355,-663,-1364,-1924,-2501,-5204,-7849,-19484,-8911,-21529,-118591,-3711,-3452,-43981,-50556,-3621,-3027,-2165,-1303,-491,412,1148,-13205,-5729,2265,3025,2913,1116,891,-785,-5222,-13696,-3909,-2984,-1932,-4502,-529,153,-1824,-3305,-3763,-2561,-272,-922,-1610,-2185,-4492,-1758,-2198,-1176,-987,-1431,-2564,-3285,-621,361,-1121,1886,-1292,-361,-1210,-5738,-5893,-1847,416,2667,-2623,2225,760,2250,1714,-1231,235,723,752,-2610,-4290,-3040,-1329,-621,49,-314,-2244,-901,-1018,-871,-718,-618,197,559,732,-1140,943,-1074,-187,917,37,-2832,-853,391,413,278,-2464,449,1225,-733,-1026,-1798,-353,1549,2403,-1721,-942,271,-523,-1435,-2206,-2978,-3389,-3584,-3162,-2767,-2451,-2158,-2799,-5135,-7140,-10973,-20191,-25658,-14356,-1208,-1215,-1080,-4740,-1287,-11708,-32713,-2218,-2680,-2917,-3211,-7195,-56353,-135764,-114598,-26592,-2021,-1567,-7930,-37958,-87553,-79647,-27130,1777,1972,505,264,-41,180,450,1092,-1155,328,-106,-587,-1197,-1226,-1030,-446,-992,-1886,-5341,-4488,-1341,445,-1487,-2579,121,-1520,-2929,-1197,-2455,-3463,-1206,-1432,-2056,-750,-1476,114,644,-855,1089,1144,1135,902,-37,235,-409,-863,-1260,-1549,-1968,-2147,-2217,-3563,-2105,-1967,-3149,-1628,-1464,-2386,-1218,-808,-2487,-557,-445,-1447,-163,-472,-2076,256,255,-335,-953,-542,-2000,-1695,-1909,-1750,-1230,-567,95,836,1721,296,-881,1104,-256,-1690,38,-3751,-1685,362,250,-594,-3558,-2245,-2721,-2769,-2418,-1977,-1351,-817,-222,-1916,-1650,-2196,938,1232,2753,-1215,1513,-1169,-1867,-3431,-3027,192,-962,-1633,-2075,-1835,-1293,-786,-880,-1006,-1607,177,-67,-520,-922,-1366,-1682,-2023,-2156,-2157,-1904,-1384,-685,-53,347,1611,1619,420,296,933,-2138,-1074,-161,88,-115,1278,1912,-1008,-83,-1606,1977,1967,1290,-360,1077,2146,2057,-2159,-473,-703,-226,-59,-355,-258,-426,-2284,-925,-925,-1077,-1386,-1703,-2169,-2613,-3047,-3517,-3967,-4283,-6885,-4096,-3479,-2780,-2059,-1511,-833,-860,-22,220,1146,1244,1396],[1045,-89,-185,372,170,10,-1314,-2116,-2160,-2411,-2444,-2214,-2122,-1888,-1641,-1086,-888,-813,-998,-974,-1050,-1343,-1677,-1822,-1949,-2176,-2172,-1917,-1583,-1209,-1151,-1035,-1031,-2362,-663,-3928,-3482,174,-622,419,-1553,-2889,-2269,-682,-2290,-1864,-1929,-1202,38,-190,-163,353,627,985,1131,-403,1891,-1194,2476,1152,480,928,3506,3552,2414,-1158,-1823,-1309,-1158,783,-1886,-528,2056,1523,844,469,-367,-1045,-4716,-2446,-1650,-3267,-737,-844,-313,41,460,895,1333,-989,-8,1400,2006,-658,710,1516,229,-2389,-2476,-1732,566,110,358,-876,-57,-122,-290,-363,-238,-3325,-2045,322,-652,903,1038,1022,960,-1246,-1206,1066,1096,1035,-538,-1400,1117,958,599,-2022,-164,-600,-1238,-1923,-2591,-3128,-3535,-3856,-3965,-3862,-3558,-3182,-2546,-1802,-1123,-572,-1163,-2019,-700,-1710,-2973,-3176,-3630,-3644,-4537,-3598,-2302,-1045,-336,756,1435,1923,-4137,-2594,-1614,-681,-713,-2419,-1583,-267,-3219,489,1343,1087,682,171,-478,-1254,-1964,-2485,-2946,-2947,-2527,-2073,-1590,-1712,-3447,-283,270,458,59,-2355,-215,336,127,-253,-716,-751,-768,-839,-791,-905,-1139,-1330,-1180,-892,-654,-271,260,675,1104,455,1405,-2907,-2946,-858,-1708,462,168,-3527,-1466,-792,-1111,-1478,-1646,-1571,-1427,-1288,-1075,-973,-485,-345,-4510,-6681,245,244,-3098,-20056,-24222,-515,-499,-45145,-297,-2040,-648,-29990,-197882,-489319,-347665,-72773,-10421,-24069,-27366,-40937,-65952,-100585,-35226,-4888,-22023,-3401,1023,-5390,1988,-9064,-5767,1406,-2963,-2283,1530,-1920,-1005,-3826,-1241,-4490,3120,1065,1260,1065,-107,1885,1178,-2736,-563,-1373,-3788,-1483,-681,29,-6291,-2216,-2542,3095,3797,-688,1264,478,447,-1877,-1376,-3469,-3579,-2287,-2507,-2346,-1699,-929,-497,-478,-3065,-635,-1041,-1378,-1922,-2549,-3103,-3260,-2908,-2224,-1578,-1066,-3482,-9,82,244,361,471,-149,670,-2276,-723,-1333,-1353,68,-285,-692,-743,-811,-727,-555,46,387,639,-1576,976,1233,-1376,-1254,1282,1213,930,-537,-2726,-1304,-825,-1221,-1811,-2098,-2308,-2623,-2889,-3019,-3103,-2850,-2726,-2496,-2355,-2042,-1812,-1567,-1132,-856,-562,-427,-3309,-2256,358,707,999,-206,-941,2100,251,-1631,-1361,1275,2155,1336,-19,2299,942,-1946,-2593,-1547,-662,-1242,-1801,-2177,-2373,-2053,-1528,-1019,-395,-376,-1265,435,2097,-1605,-134,38,-598,-3899,-2216,1338,1099,-2069,-442,740,2358,24,-2131,1335,805,400,1703,1787,1371,2268,-828,-1174,1482,557,-3227,-4391,-1276,-1611,-771,764,-970,-2076,-639,261,849,364,872,508,553,-706,-511,-307,-748,-1034,-1271,-1437,-1679,-1871,-1944,-1974,-2099,-2150,-2192,-2032,-1996,-1663,-1525,-1374,-1202,-925,-615,-269,-251,-3710,-1462,-2216,26,-175,-901,-2018,-3352,-1556,-1019,-599,-591,-1244,684,862,-1914,-1626,-849,-396,-933,-1622,-2142,-3582,-3137,-3269,-2873,-2525,-2031,-1580,-1235,-617,-135,250,-2049,-598,-1445,-340,1666,461,-572,-1892,-1624,528,651,-168,-3725,-1506,-1570,-1533,-1243,-831,-134,257,820,-145,-3315,-1244,-652,-834,913,-202,731,-1415,-3668,903,149,-6937,-3965,-2174,-1270,-274,-549,-2997,-1507,-2200,-2936,-1615,-6299,-5050,-999,-3709,-3311,-571,-1491,-812,-973,-1174,-1436,-1356,-1149,-721,-718,52,156,-1947,-1882,-1287,1019,2022,977,-281,300,65,-804,-1612,-2189,-2888,-3189,-2473,-1765,-1189,-817,-586,-533,-486,-495,-419,-275,-105,26,155,270,648,-1276,-336,584,363,-60,-1577,-826,-313,-1282,-1872,-549,-815,-500,-444,-945,-470,-454,-469,-551,-703,-1004,-1523,-1039,-973,-782,-500,-606,-673,-700,-937,-1272,-1542,-1770,-1594,-1237,-687,-178,-190,1331,1851,1511,433,2819,3685,1785,3954,4771,2454,4369,2127,-816,3330,-571,-1038,-4669,-3345,452,-1331,1268,-4107,3198,3111,3205,3160,2995,200,-394,-2929,-140,-6514,-858,-1183,-1696,-1940,-1824,-1486,-1149,-6253,-727,-309,-220,-319,-315,-470,-612,-798,-5093,-6203,-1597,-1908,-2003,-2079,-2165,-16577,-27371,-9007,-1191,-86838,-1190,-835,-596,-15792,-805,-1054,-1150,-1179,-1022,-468,175,-11836,-7157,1994,2941,2933,1226,818,-265,-4550,-11065,-2731,-1292,-1518,-4117,-739,178,-1012,-2941,-2447,-2253,3152,3044,2028,2670,-4032,-214,-3494,530,-79,-1065,-2650,-3290,-791,203,-1607,1669,145,-449,-987,-4563,-4895,-2187,-217,2111,-3153,1219,1001,829,717,-559,191,285,125,-1318,-2778,-3471,-1851,-2571,-3115,-3380,-3331,-3082,-2751,-2222,-1727,-994,-130,610,1186,-718,979,-841,36,3005,161,-1763,-1211,410,174,758,-2627,130,324,-844,-331,-850,101,951,936,-2830,-323,19,-320,-776,-1098,-1439,-1476,-1626,-1573,-1465,-1279,-992,-2137,-4169,-8065,-12703,-21191,-23601,-11107,-929,-1249,-1365,-5373,-1803,-15454,-28266,-2262,-2383,-2221,-2185,-9637,-67973,-150221,-113899,-27507,-693,-583,-6826,-43630,-81343,-67839,-23809,-1243,-1575,-1838,-1889,-2067,-2141,-2267,-2438,-2495,-2559,-2540,-2447,-2439,-1969,-1589,-1132,-994,-1727,-4388,-4091,-1412,29,-1516,-2476,140,-869,-2022,-382,-2401,-3787,-234,-355,-2240,-440,-1455,-486,-270,-553,-81,38,212,442,99,346,105,48,-604,13,-191,-240,-694,-4026,-251,-220,-3394,-77,-525,-2543,-1146,-754,-2426,1318,1458,-1517,-207,-727,-2034,1274,1643,-216,-1131,1491,-2041,181,1378,1225,851,1820,1955,1806,1080,-619,-1506,1045,97,-1621,190,-3830,-1650,242,1503,622,-3729,-104,-117,-497,-850,-1292,-1562,-1850,-1954,-1993,-1865,-2436,-1332,-1197,-1173,-992,-961,-896,-2077,-3944,-2530,356,-804,711,-613,-1663,-1014,-148,25,-440,-2010,-450,-692,-995,-1158,-1347,-1458,-1721,-1982,-2385,-2818,-2551,-1878,-1225,-655,-149,168,-91,330,96,-1203,-722,-1175,-1559,-1801,-1528,-881,-810,66,-1244,649,576,432,-361,330,-91,-466,-1632,-431,-167,-787,152,171,709,917,-1675,-909,-715,443,1573,747,731,234,-207,-578,-859,-2077,-6551,-3479,-968,-1063,-1074,-1029,-533,-1148,-198,-42,1657,1501,1683],[199,103,-312,53,194,486,-1711,-1454,-1387,-949,-1214,-1330,-1656,-1924,-2282,-2392,-2794,-2909,-2733,-2103,-1520,-1177,-930,-575,-297,-787,-150,-260,-365,-693,1207,1339,1247,-2544,120,-3530,-3254,-87,-520,-452,-1474,-3430,-2127,-486,-2395,-1894,-2277,-1842,699,221,-152,-48,-47,231,778,-441,1686,-748,2869,2206,1111,-362,4461,4285,2462,-354,-1096,-603,-997,303,-2430,-117,1607,1351,678,751,-682,-563,-4056,-2185,-1110,-3454,-860,-1951,-650,-542,-357,-127,162,-1185,-97,963,1168,-283,688,1362,567,-2316,-2183,-2428,655,781,941,-381,238,1592,1543,1379,1249,-4180,-2269,943,-1273,1794,2167,2435,1667,-1404,-1072,2027,2459,1842,-148,-831,17,-566,-1151,-2402,-1756,-1875,-2113,-2374,-2640,-2813,-2931,-3095,-3153,-3111,-3033,-3056,-2962,-2855,-2856,-2958,-3196,-3088,-2911,-2853,-4053,-3591,-4509,-2196,-2671,-989,-554,-168,-75,148,159,207,-5172,-2513,-1460,-875,-1045,-2380,-873,-59,-3011,675,960,882,804,812,-20,734,1020,1270,1380,1499,1113,1196,876,-1097,-3077,-439,-11,-345,-737,-2146,-1342,-1544,-1692,-1851,-1849,-1714,-1410,-1151,-781,-537,-487,-695,-104,283,219,163,484,453,447,263,-26,-3249,-2108,-1227,-1675,-2003,-2198,-3740,-1858,-1380,-915,-580,-203,217,511,637,687,-901,845,705,-4728,-5021,561,356,-5202,-24044,-21249,-1750,-2314,-44623,-2562,-5852,-961,-32451,-216398,-553929,-385905,-69744,-13630,-25005,-25272,-38256,-56656,-89752,-29819,-6114,-20829,-5779,-2051,-5924,269,-7876,-4896,-716,-2669,-1473,-1611,-2290,-1802,-3717,-2001,-4240,-2363,-2244,-2086,-1763,-1530,-1250,-1048,-3761,-642,-371,-3270,-463,-576,-115,-5108,-3177,-3084,454,607,-1052,1126,937,-431,-1767,-1621,-3013,-3322,-2731,526,-701,-1056,-1975,-2638,-1987,-2938,454,-152,1739,3287,-532,-2506,-2641,780,1259,1558,762,-4216,1741,1464,1462,878,257,-213,73,-2843,-819,-1307,-1194,694,-915,-1078,-178,325,593,-217,262,260,-144,-2760,-700,-662,-1436,-1749,-484,-314,-303,-1127,-2510,-602,-750,-864,-1210,-1274,-1269,-2411,-2536,-1103,-2829,-191,-127,-844,1289,977,-49,2531,-163,153,1143,1161,-4024,-1748,1563,1860,3131,26,-688,2576,159,-1255,-1190,1605,2402,976,-1304,203,-203,-1598,-2032,-1022,-974,-918,-1016,171,588,-966,1340,1158,391,-495,-1390,467,383,-2043,-566,71,-107,-3257,-2331,-149,-266,-2278,-819,-966,-1092,-1226,-1357,-1171,-950,-742,-453,-293,-255,-344,-1459,-1180,-273,-336,-2495,-4283,-1520,-1654,-598,119,-795,-1180,-834,314,639,350,883,818,1158,-781,-1025,136,501,161,-230,-638,-1195,-1752,-2213,-2638,-3164,-3560,-3689,-3279,-2800,-1878,-1050,-138,825,1888,2943,2789,169,-2610,8,-1626,1662,897,-1016,-2619,-2985,-994,-1482,1012,-587,-696,2091,3118,-596,-1203,-969,2186,1870,1424,385,-2901,-548,-162,-194,-2085,-314,-400,-628,-599,-715,-910,-2131,-1294,-2021,-1900,-2012,-2163,-2653,-3014,-3075,-2916,-2464,-2217,-3445,-1493,-799,-354,-1380,136,721,823,1110,-216,-3076,-895,-288,-1068,700,27,429,-1234,-3124,190,25,-6048,-4307,-2409,-1364,-1786,-2060,-2375,-2088,-3165,-3586,-1034,-5023,-4584,-1464,-3969,-3178,1202,-1507,1174,1100,-339,-808,399,-600,98,-234,-406,-365,-1194,-1464,-803,-324,-227,-54,-1122,96,53,-419,-308,-358,-767,-1105,-1535,-2114,-2570,-2695,-2447,-2135,-1755,-1441,-1101,-791,-763,-512,-567,-700,-579,-1087,-928,-1002,-994,-937,-2701,-1024,-1102,-1627,-1516,-1767,-1824,-1949,-1926,-1934,-1663,-1300,-843,-351,147,-1066,-1693,1669,754,-228,1677,409,-1315,1190,2028,227,-1473,1047,448,-370,-1168,-1825,-1573,-953,-184,748,685,2547,3304,1242,3430,4640,1997,4152,3192,-1370,2547,-1151,-1509,-4623,-3963,33,-1695,516,-3777,-807,-1759,-2359,-2659,-2347,-1722,-1314,-3855,-209,-5300,516,596,-1965,-834,1778,86,-1198,-7084,-468,2672,2288,1907,1665,1372,1209,1090,-510,-3164,473,13,-394,-952,-1612,-24257,-37630,-8953,-2898,-56715,-2151,-1477,-949,-729,-598,-562,-394,-258,-115,241,573,-10201,-8223,1644,2195,2153,732,397,233,-3063,-8237,-1757,-1397,-2192,-3280,-3355,-2794,-1985,-2805,-1432,-1850,912,1654,1710,2349,-3587,-33,-4579,157,-142,-759,-2598,-3212,-1042,-354,-2148,808,-24,-1003,-1970,-3226,-3790,-2494,-1731,-1302,-3526,-1163,-957,-799,-670,-613,-625,-671,-636,-691,-1586,-3688,-1071,-931,-1013,-1121,-1259,-1387,-1548,-1628,-1854,-1818,-1439,-971,-564,-362,606,-569,139,1131,275,-873,-1388,-272,-98,-63,-2281,-613,-715,-1031,-767,-723,-631,-480,41,-2841,360,1550,1979,2131,457,-1232,-1599,-1174,355,-506,-1402,-2202,-2936,-3106,-8461,-14579,-22767,-22679,-9096,-1048,-832,-362,-6768,293,-21747,-24991,781,739,184,-3997,-11827,-79910,-147443,-96423,-25828,307,-56,-5963,-46488,-67405,-53262,-19992,-2207,-2095,-1766,-1179,-733,-223,0,469,-176,-1063,187,1347,231,1404,1376,986,-1097,-1521,-3467,-3415,-1440,-1540,-1880,-2307,-1865,-1569,-1204,-894,-2366,-4180,-728,-835,-2595,-812,-1448,-487,-45,-193,540,826,1165,1326,379,1936,628,-130,-341,1291,2410,2292,-943,-4197,438,-30,-3645,-367,-907,-2814,-1291,-1190,-1904,122,165,-1141,-321,-1003,-2018,176,319,-96,-1208,857,-2280,159,1071,1167,1294,1407,1471,950,373,-1599,-2067,854,344,-1324,370,-3969,-1764,-4,1189,792,-3054,-698,-570,-1014,-1402,-1826,-2015,-2186,-2205,-2239,-2191,-2506,-1893,-1774,-1594,-1053,-527,-667,-2342,-3466,-1944,873,-608,1129,-194,-1596,-1082,35,693,-81,-2421,-307,-598,-1019,-1324,-1662,-1901,-2245,-2515,-2838,-2836,-2359,-1787,-1163,-500,245,950,-646,1006,1190,-279,1836,631,1094,461,385,601,-407,136,-986,-1761,-1917,-1582,-1192,-571,-608,-794,-1244,-1247,-1751,-2376,-2037,-1340,-670,-90,-1132,-892,-651,-96,565,169,-496,-1232,-2021,-2538,-1631,-1828,-5558,-2780,-1063,868,754,256,-159,-1080,-989,-972,-503,168,1063],[-254,-560,-825,-1304,-1532,-1535,-1794,-921,-1664,356,-1511,411,-915,1625,1385,-204,445,-570,-1864,-2621,-2363,-1550,-638,122,-949,-265,-828,-511,-311,-1134,1884,3874,2108,-2742,-323,-3317,-2972,239,-717,-1666,-2191,-3475,-1479,-937,-2473,-1816,-2074,-2454,-959,-1405,-1600,-1196,-1004,-742,-379,-556,-97,-320,468,868,1185,-1416,1591,1558,1441,348,-362,112,-737,-320,-2800,-1009,-1469,-1753,-1887,-1477,-1320,-665,-3578,-2007,-641,-3234,-1459,-2471,-213,507,1076,1550,1988,-1363,-207,870,1615,45,145,-819,-1629,-2216,-2197,-2752,-1863,-1995,-2189,-1995,-1385,-429,342,990,1500,-3818,-2210,291,-1866,2194,3215,3425,1746,-1692,-1047,1244,3854,2434,98,-432,1268,448,-437,-2734,-1582,-1602,-1363,-1037,-1635,-837,-450,-2114,-829,-505,-433,-457,-348,-220,-207,-318,-638,-2246,-1447,-1924,-5220,-3887,-5366,-2365,-2449,-994,-477,-38,77,306,314,370,-6284,-2122,-1202,-1186,-1388,-2292,-185,29,-2868,10,118,650,1461,2436,-385,859,1251,4921,3660,1598,1441,1762,1141,-563,-2543,-640,924,803,-217,-2019,-1620,-1410,-1889,-2193,-2073,-1810,-1397,-1046,-873,-870,-1186,-754,-545,232,-359,-450,-175,-387,-517,-729,-923,-2868,-1392,-899,-793,-380,-47,-4039,-2395,-148,966,821,905,899,750,425,67,-1008,-565,-957,-5057,-3833,-854,-663,-7772,-27056,-16961,-222,190,-46458,1389,-10270,-1316,-35799,-225706,-593337,-384878,-64461,-17649,-22634,-23436,-35632,-39667,-66992,-19322,-7227,-20301,-8686,-5829,-5941,429,-6657,-4112,140,-2277,-1009,-1008,-2293,-2438,-3484,-1825,-3840,-1380,-1572,-1725,-1634,-1735,-1253,-989,-4799,-380,-19,-2714,-118,-468,177,-3906,-4032,-3533,477,678,-1350,1452,1308,-1296,-1282,-1800,-2551,-3137,-3102,1430,-1180,84,-13,411,1152,-2193,609,-817,1247,2328,-931,-2622,-2098,839,1139,1595,786,-4710,1442,1194,1122,661,15,-168,-504,-3229,-916,-1393,-1091,-87,-1756,-1594,-916,-1410,-2033,-2740,-3010,-3349,-3434,-3563,-3304,-3016,-2601,-2364,-2398,-2108,-1956,-1831,-1899,-1656,-1568,-1461,-1625,-1585,-1601,-2253,-3083,-2795,-3405,-2926,-2208,-1361,-614,270,520,1585,-387,-253,1246,638,-3597,-1242,783,854,1146,179,-417,2487,54,-651,-912,1877,1318,572,-2480,40,-99,-1351,-1498,-511,-1321,-1338,-1408,-1732,-2115,-2363,-1903,-1520,-1112,-821,-1490,-512,-332,-2326,-1094,162,347,-2722,-2063,219,-759,-2171,-633,969,835,161,-566,-120,-434,-810,-1102,-1486,-1929,-2412,-2687,-2825,-2756,-2673,-2479,-3582,-2096,-1945,-1823,-1823,-1669,-1554,-1420,-1361,-1260,-922,-681,-503,126,-774,-1627,-446,365,941,922,-868,-692,391,210,52,-204,-347,-387,-63,320,1201,2021,2930,2530,4845,5752,3131,680,-1537,1221,-975,1340,904,-1128,-3167,-2350,-552,-2154,367,-504,-188,2677,4162,332,-741,-1163,2877,2902,1644,203,-2282,-1321,385,-515,-2679,-388,883,712,781,671,449,-2245,-1236,-2707,-905,-1132,-1393,-1990,-2647,-2612,-2429,-1908,-1592,-3154,-735,20,14,-1813,201,1171,1581,1749,-432,-2432,-644,-30,-1283,361,89,114,-1132,-2245,216,292,-5271,-4076,-2641,-997,-1175,-966,-1766,54,-3282,-4107,1199,-3310,-3813,-2083,-3765,-3203,507,-1699,40,40,94,-417,208,-756,372,91,-158,-338,-734,-1155,-1429,-1427,-1130,-666,-1966,585,630,-80,1121,1191,-878,426,-97,-790,-1389,-1707,-1610,-1342,-961,-656,-356,-1586,-1774,-163,-442,-840,-993,-1427,-1749,-1878,-1860,-1771,-3156,-1827,-1915,-2171,-2411,-2742,-2912,-3182,-3323,-3496,-3369,-3132,-2785,-2391,-1978,-1470,-1976,-429,145,-160,1351,-841,-2011,1047,1481,-318,-2083,1466,940,110,-792,-1685,-1703,-1196,-447,465,764,2110,2725,258,2512,3465,1497,2574,2166,-2199,1240,-1871,-2304,-4303,-4318,-660,-2319,-378,-3593,-713,-942,-704,-307,241,-225,-2247,-4447,-534,-4391,1626,1465,-2690,-96,2795,-438,-2813,-6405,-475,833,549,237,189,120,178,120,281,-534,313,191,225,212,190,-24214,-49683,-8359,74,-29577,-695,-615,-549,-656,-732,-818,-735,-710,-744,-654,-653,-8738,-9121,-235,-184,-133,-596,-527,-378,-1369,-5800,-1160,-1419,-1720,-2330,-2704,-2923,-3012,-3089,-2480,-1797,-1020,-75,851,1600,-3345,6,-3755,-480,-455,-728,-2596,-3187,-1560,-1092,-2903,-3194,-4094,-3982,-3283,-2329,-2946,-2238,-1811,122,-3166,-366,-550,-770,-962,-1133,-1262,-1303,-1159,-1050,-943,-3598,-977,-874,-975,-1100,-1220,-1254,-1234,-1043,-976,-1278,-527,-460,-589,-623,-568,-711,-921,-1260,-1282,-1473,-1699,-925,-587,49,-1844,-1045,530,-1449,711,595,563,-313,2030,-1815,839,907,2602,2959,152,-2059,-2672,-2087,-432,-868,-703,-701,-647,-1829,-8205,-16743,-25261,-23674,-8991,2145,2152,1196,-8990,-164,-29085,-22021,2453,2216,480,-5890,-13946,-88778,-124756,-72059,-21926,277,-102,-5703,-42481,-52771,-39051,-16588,-1589,-1690,-1646,-1348,-1168,-900,-725,-660,-557,-2195,-929,-827,-1244,-1308,-1560,-1792,-2171,-2528,-2749,-2908,-1704,-1137,-2186,-2204,-106,412,-183,535,-2575,-4792,708,787,-3132,-270,-1622,508,214,-239,-671,-1050,-1166,-831,-350,78,219,-459,-278,1218,2274,2267,-1463,-3996,505,-246,-3965,-1085,-1503,-3305,-1742,-2022,-2590,-2576,-2178,-1833,-1401,-1387,-2115,-486,-136,-98,-1297,539,-2736,37,117,-176,-519,-931,-1412,-1738,-1680,-2683,-2562,-1067,-764,-858,-286,-4161,-2103,-448,701,614,-2393,-1601,328,-304,-512,-335,835,1090,-71,82,553,-2461,-283,-616,-246,-514,-887,-1134,-2743,-2649,-1374,-314,-522,-162,-245,-1046,-991,-528,-485,-570,-2802,-753,-932,-1292,-1564,-1901,-2156,-2547,-2884,-2595,-2076,-1513,-947,-427,19,441,730,-1238,1111,1122,551,1199,789,1216,590,-114,-306,156,445,-759,264,-317,-859,-1335,-1418,-1945,-2366,-2477,-2156,-1759,-1969,-1471,-1374,-1323,-1322,-1388,-1373,-1489,-1430,-1378,-1139,-862,-412,134,-190,-438,-1380,-4574,-2059,-1074,754,2626,1163,556,-778,-470,-657,877,525,1146],[1174,853,-164,-333,100,478,-1545,-1012,-1996,-2281,-2263,-1419,-692,137,847,-480,589,1332,1567,656,843,213,-357,-579,-1719,-598,-1541,-829,-434,-1596,1083,1225,1194,-2913,-917,-3216,-2809,623,-270,-215,-1298,-3230,-1735,-1742,-2443,-1631,-1493,-1745,-681,-881,-973,-637,-573,-431,-176,-634,-132,9,100,286,371,-1229,314,88,-165,-404,-690,-839,-998,-1200,-2599,-1139,-1243,-1369,-1692,-1798,-2322,-2357,-3104,-2366,-2133,-2524,-1593,-1445,-800,-327,167,633,1049,-1215,-96,760,990,499,36,-637,-1193,-1887,-1744,-1961,-1308,-1130,-906,-458,-48,1028,1707,2271,1667,-2401,-1605,-175,-2154,2374,2975,2794,1887,-1819,-934,502,2225,1760,434,12,504,203,49,-2721,788,1445,1963,965,-1313,-412,526,-2132,-767,675,-241,2031,1788,1534,975,33,-46,-2122,-1679,-2208,-6119,-3875,-5895,-2221,-1973,-1126,-862,-702,-866,-895,-1106,-1220,-7104,-1700,-1729,-1670,-1543,-2016,-1503,-1452,-2503,-1104,-994,-701,-326,140,-576,874,1211,1624,1887,1529,1796,1828,1507,93,-1697,-663,989,1466,-301,-1772,-2039,-434,-1091,-1902,-2094,-1680,-1076,-613,-1195,-1171,-1858,-562,-790,877,-398,-825,-170,-650,-1048,-1507,-1863,-2184,-1743,-1444,-1125,-750,-416,-4183,-2600,383,556,574,634,760,791,81,151,-1178,824,679,-5126,-2999,1350,1277,-10403,-27984,-12719,-4916,-1409,-50647,-2021,-14781,-3282,-39968,-223823,-584662,-346943,-57060,-21092,-18780,-22272,-32804,-16366,-34311,-4199,-7628,-20147,-11752,-8499,-5432,-142,-5433,-3359,-561,-1790,-1393,-1092,-1590,-2818,-2982,-1984,-3334,-674,-907,-1135,-1136,-2198,-861,-891,-4029,19,117,-2133,207,-307,-610,-2656,-4514,-3281,-304,424,-1434,2085,1604,-2075,-546,-1879,-2109,-3003,-3383,1221,-1651,-153,1361,1708,1897,-1059,984,-1341,785,1470,-1245,-2386,-1172,-2054,-2802,-3536,-3018,-3876,-1737,-1670,-1602,-1642,-1533,-1354,-1264,-3250,-1018,-1568,-1056,-308,-2572,-1912,-765,-332,-656,-1016,-894,-939,-961,-1744,-882,-660,-1640,-2742,-575,-575,-750,-2587,-1095,-1389,-1521,-1552,-1742,-1561,-1243,-1981,-3600,-346,-1829,231,-1865,-98,-105,-325,-674,-978,-1011,-1097,-1073,-1191,-2550,-1392,-1521,-1729,-2040,-2261,-2385,-2392,-2185,-1989,-1610,-1360,-1094,-803,-3452,-860,-640,-1229,-1063,-297,-1542,-1714,-621,-241,-102,-2035,-1289,188,426,-689,-1556,317,1656,-2448,-1731,202,733,-2289,-1536,-328,-1727,-1814,-680,1706,2788,391,191,252,-610,-1418,-1784,-1598,-1087,-575,-2316,-645,1077,1188,-1230,-2687,-791,-1596,-510,-967,682,811,-1143,357,-45,-433,-795,-861,-188,-694,-2261,-949,40,1383,740,-1438,-657,1795,1844,1838,844,1548,1386,1402,1252,1297,1285,1170,1051,1026,1040,1117,890,-601,1082,-343,845,796,-1220,-3382,-1696,-195,-2872,-82,-329,304,1357,1420,928,-397,-1368,1335,1403,899,-12,-1685,-2096,-398,-1416,-2974,-628,1297,1168,1791,1604,488,-2333,-1542,-3322,-252,-277,-445,-2498,-2153,-1848,-1127,-1253,-1559,-2782,-1787,-1465,-1333,-2183,-1133,-805,-799,-567,-652,-1761,-548,-455,-1343,-448,-288,-312,-1056,-1352,-518,847,-4537,-3525,-2722,-624,-2258,-1132,-1109,576,-2415,-4235,-624,-1465,-2767,-2645,-3207,-3220,-2356,-2698,-2859,-2842,-2819,-2828,-2889,-2885,-2832,-3067,-3200,-3163,-3233,-3152,-2907,-2430,-1911,-1329,-1948,-528,-339,-365,-449,-466,-857,-1392,-2042,-2932,-2843,-1937,-1081,-388,247,719,-402,-2574,-2583,1396,1072,610,386,-775,-553,-769,-790,-692,-2486,-609,-1993,-2620,-764,-900,-858,-923,-1751,-943,-773,-579,-1447,-159,-26,-1453,-2023,324,169,-41,1102,-1937,-2196,1005,896,-719,-2488,1066,530,-223,-883,-1322,-942,-436,30,298,881,1056,1070,-827,903,327,-231,-629,-615,-2887,-134,-2319,-2998,-3470,-3900,-1313,-2797,-498,-3164,1105,749,716,718,811,65,-2577,-3957,-678,-3403,1426,1352,-3232,925,510,-401,-4010,-4882,-972,-1187,-1189,-1159,-840,-573,-235,-1064,146,150,51,-254,-448,-685,-886,-13659,-59794,-6295,-616,-6001,-867,-579,-377,-424,-511,-662,-678,-776,-931,-952,-1047,-7164,-9449,-783,-734,-934,-2260,-1362,-560,-651,-3374,-715,-744,-1809,-1033,-1170,-1037,-791,-3245,-447,-663,329,763,43,1095,-2780,430,-2554,-915,-536,-473,-2158,-2694,-1824,-1447,-3310,-411,-987,-1741,-2461,-2565,-2377,-2019,-2180,-516,-2363,-484,-453,-524,-655,-862,-1130,-1412,-1597,-1891,-2218,-2846,-2850,-3151,-3171,-2989,-2688,-2274,-1840,-1310,-1021,-1102,-513,-572,-877,-1070,-1085,-1138,-1054,-957,-535,-391,-1728,-1037,-734,1342,-994,-1493,422,-1482,908,584,182,-987,-250,-299,86,289,1002,1367,50,-2650,-2740,-2551,1790,1978,882,-776,258,-614,-6978,-18399,-28203,-26571,-10624,1770,1557,-87,-11285,-8315,-32936,-17060,415,57,-76,-7341,-15318,-88838,-91484,-45029,-16258,-2332,-2656,-5583,-36198,-38526,-26144,-13734,-1510,-1222,-850,-300,53,-403,-386,657,-314,-2221,-1708,224,-173,-136,-214,-206,-1491,-875,-1760,-2171,-1154,-865,-2417,-1708,-417,-134,234,613,-2598,-4513,682,824,-2989,-395,-1536,1057,1107,349,827,650,510,435,221,-127,-443,-439,-335,-135,-183,-126,-1802,-3514,-393,-678,-3854,-1588,-1955,-3487,-2840,-3108,-2810,-2376,-1863,-1326,-644,-1486,-1946,-350,1248,125,-1074,692,-2719,164,586,-230,-1150,-2184,-3336,-3845,-2603,-3470,-2630,-151,345,34,885,-3910,-2366,-773,602,1237,-1507,-2492,-798,-697,-1237,-432,1381,2177,-160,692,1032,-2153,-636,-1134,1114,-348,1675,-1059,-3082,-1618,-681,63,-423,868,500,-147,-573,265,1720,46,-2872,-737,99,-1459,2123,1694,1160,-384,-1413,-583,-1130,-1701,-2185,-2554,-2671,-2426,-2135,-1878,-1676,-1626,-1562,-1673,-1675,-1606,-1573,-1683,-1678,-1641,-1369,-1214,-1105,-1100,-1114,-1151,-904,-1231,-1586,-1814,-1907,-2029,-2558,-2026,-1703,-1321,-937,-609,-933,-688,-1592,428,528,-672,370,295,-611,-457,-988,-3790,-1511,-1029,256,1163,1090,538,-622,-757,-1189,331,-17,557],[1276,1276,-24,-403,-30,23,-1190,431,-2072,139,-2023,-755,-1030,-587,214,-734,-3,1636,3033,1030,986,983,1739,-96,-2337,736,-2061,-1158,-751,-2114,-1532,-2002,-2491,-3001,-2861,-3157,-2828,-2118,-1868,-1763,-1669,-3164,-1770,-1727,-2392,-1787,-1493,-1145,-846,-709,-579,-218,-319,-473,-594,-832,-1413,-1692,-1983,-2120,-2291,-2466,-2645,-2929,-3192,-3399,-3613,-3583,-3367,-3056,-2553,-1902,-1495,-1148,-1041,-761,-1276,-737,-2898,-1782,-1647,-2094,-2635,-3097,-3482,-3680,-3333,-2867,-2362,-1903,-1436,-1171,-903,-614,-414,-277,-25,-1707,-95,-1197,1164,2910,1616,593,-523,3903,5909,2266,1704,-1000,-948,-811,-2455,2211,4355,3998,1717,-2112,-1138,-551,3109,2884,479,127,2376,1938,1277,-2715,2322,2544,2497,1359,-1069,-316,177,-2285,-911,465,-539,1489,1014,551,9,-541,-1057,-2092,-2021,-1391,-6724,-4016,-6342,-2222,-1736,95,786,155,255,33,-294,-1083,-7374,-1061,-559,-1798,-1768,-1996,54,82,-2225,77,-192,-412,-650,-827,-1043,-1318,-1494,-1502,-1559,-1469,-1359,-1269,-1089,-890,-950,-821,-148,-141,-610,-1753,-2501,-749,-926,-1314,-1472,-1316,-831,-610,-1455,-1612,-2739,-431,-1144,1947,-191,-1210,3033,2867,2698,2342,1622,-1787,-297,-618,-128,-515,-891,-4321,-2167,-2082,-2088,-1671,-1094,-386,268,-349,-773,-1709,1059,273,-4794,-2716,3522,3468,-13016,-26903,-9888,-19614,-25036,-56649,937,-19155,-5382,-44662,-211804,-530925,-288930,-47964,-22218,-15228,-22326,-29664,-392,-390,-281,-7110,-20183,-14723,-10007,-4868,-1607,-4486,-2863,-1006,-1483,-274,236,-411,-2607,-2373,-2004,-2963,503,392,282,-987,-2421,-72,-1812,-2737,474,-156,-1719,400,-249,54,-1546,-4333,-2713,-1237,-194,-1337,2699,1677,-2871,173,-1996,-1828,-3038,-3713,964,-2202,-474,1601,1480,1049,103,295,-1789,-763,-1378,-2070,-2744,-3155,-3014,-2478,-2015,-1716,-2649,-1102,-1285,-1412,-1628,-1708,-1775,-2020,-2876,-2431,-2272,-2055,-1908,-3127,-1925,-1625,-1841,-2233,-2759,-2888,-3197,-3372,-3601,-3409,-3134,-2660,-3241,-2144,-1644,-1301,-3272,-619,-772,-745,-741,-1077,-1034,-974,-1381,-3593,-600,-1241,9,-2637,94,-186,-464,-988,-1621,-2164,-2910,-3136,-2524,-1841,-983,-215,378,934,229,-23,2039,-128,777,-287,2794,2856,-341,-3855,-1286,-1217,-1194,-710,343,-1635,-2021,-436,671,445,-2574,-2652,-460,-570,-731,-1519,-303,31,-2369,-2413,156,1087,-1883,-830,-789,-2593,-1303,-643,1827,1298,596,-152,-432,-213,431,1407,2343,2869,582,-1919,-251,1182,1355,-699,-1760,38,-1386,-559,-1636,1664,1835,-1167,137,-1005,-2022,-1763,-1022,89,-514,-2713,-742,-281,1169,327,-1887,-637,1715,1819,1497,434,443,-122,-489,-985,-1138,-1483,-1799,-2105,-2319,-2517,-2690,-3212,-3594,-3384,-2997,-2496,-2013,-1399,-3039,-1084,-759,-2596,-515,-426,-368,-380,-391,-429,-458,-1526,-585,-536,-638,-614,-1081,-2823,-1312,-1895,-2483,-1089,-1055,-1170,-1003,-984,-1022,-2389,-1777,-3369,-1005,-730,-999,-3156,-1616,-1709,-799,-1035,-1540,-2328,-2391,-2474,-2798,-3147,-3431,-2869,-2448,-1735,-1184,-1066,-136,426,-1268,528,390,-771,-1062,-519,-1327,1121,-3875,-2965,-2681,-109,-3424,-1059,-1152,-1386,-1649,-4054,-1886,-1865,-1649,-3124,-2611,-3239,-1428,-2060,-1607,-1700,-1860,-2050,-2256,-2327,-2258,-2376,-2275,-1899,-1587,-1187,-798,-360,0,-778,-1227,686,640,393,109,-89,-661,-1378,-2195,-2683,-1572,-1028,-1160,1123,2092,1571,-890,-3544,-3221,1565,1793,346,-1038,-2721,-1453,-154,976,-211,-1878,1194,-2338,-3108,-361,1191,692,-934,-2102,415,941,510,-1794,1300,-402,-1582,-1974,1667,-90,-68,604,-2609,-1983,-573,-658,-1091,-2520,-1119,-1318,-1700,-2002,-2204,-1837,-1559,-1394,-1197,-1052,-1004,-1000,-2226,-743,-860,-839,-675,-256,-3622,69,-2727,-2956,-2541,-3238,-2248,-3373,-1016,-2746,786,920,898,871,880,422,-2487,-2820,-873,-2652,569,493,-3764,291,98,-123,-5034,-3466,-475,255,588,853,1298,1586,1843,-2540,1820,1552,1196,704,459,339,392,737,-55059,-2892,1387,1186,863,977,1032,913,-1344,796,931,983,936,950,814,-5993,-9724,-703,841,-2752,-4580,-2266,1476,1446,-1463,42,1239,-2222,468,390,285,209,-3608,-357,-653,-1080,-1347,-1461,-1413,-2316,-564,-1608,-1595,-844,-450,-1784,-2230,-2267,-1834,-3772,1899,1708,-1373,112,212,-1094,-1391,-2332,-466,-1777,-1250,-1389,-1514,-1613,-1739,-1902,-2066,-2129,-2309,-2517,-2668,-2824,-2930,-2865,-2758,-2641,-2468,-2311,-2074,-2081,-2071,-2118,-2408,-2589,-2227,-1713,-1372,-1114,-1090,-934,-1188,-2046,-1274,-1212,-1210,-1404,-2017,-1811,-1843,-2048,-2179,-2278,-2237,-1684,-1108,-356,-525,1300,2001,-344,-3474,-2094,-2294,1671,1321,640,-823,879,131,-5731,-17107,-31821,-32237,-14641,5634,4856,-2004,-13786,-17808,-27766,-8460,208,-25,172,-8908,-16187,-78637,-55065,-18200,-10182,621,38,-6095,-30029,-26096,-16065,-12464,1092,-1102,-843,1043,930,-650,-442,1038,-825,-1166,-2223,1263,1411,1376,1128,-676,-1706,-503,-1007,-1719,-856,-706,-2732,-1327,-964,-1022,-997,-906,-2900,-4016,-313,-84,-2571,-758,-1647,524,735,421,715,668,183,739,643,337,-356,-362,-320,-394,-717,-885,-2303,-3236,-1251,-1344,-3741,-2261,-2422,-3474,-2113,-1163,-1036,-1102,-1118,-1110,-951,-1663,-1886,-919,-571,-563,-938,-618,-2330,-1282,-1585,-1965,-2347,-2756,-3212,-3389,-2922,-3985,-2618,-2054,-1859,-1743,-1536,-3545,-2820,-1223,-135,10,-687,-3539,-1909,-847,-1619,-416,1290,1241,-416,974,824,-1877,-991,-1590,517,-565,939,-1554,-3494,-576,-78,-685,-489,666,767,761,-22,373,1914,-40,-2640,-421,-420,-1671,4344,4243,1116,-234,-1727,-903,74,444,-199,572,836,450,-120,-2133,-1187,-1672,-1925,-2116,-2008,-1717,-1441,-1377,-1348,-1494,-1587,-1899,-2272,-2686,-2969,-3041,-2555,-2407,-2114,-1594,-935,-435,-2883,-82,89,297,-402,213,-757,-605,-2259,543,1106,-1186,2287,1766,-671,-275,-394,-2839,-833,-533,-159,556,538,513,-288,-760,-1436,-1024,-818,97],[-1311,-885,41,-442,-196,-542,-884,915,-1905,34,-1650,-122,-129,-1021,-1992,-2074,-1539,-644,15,817,408,748,1505,-68,-2331,730,-1994,-1422,-1248,-2694,-1365,-1559,-1757,-2920,-2325,-2977,-2943,-1496,-1557,-1704,-1763,-3327,-1820,-1576,-2244,-1391,-712,-452,-184,-181,-208,-21,-316,-680,-1019,-1475,-2306,-2814,-3319,-3631,-3905,-4031,-3982,-3961,-3924,-3866,-3873,-3763,-3668,-3594,-3321,-2848,-2571,-2314,-2265,-1994,-2143,-1780,-2772,-1941,-1482,-1273,-1091,-818,-1917,-1843,18,188,285,-656,-9,-138,-328,-264,-296,566,1395,-1564,472,-547,780,3074,1091,799,-1151,3666,6033,2129,1752,338,-236,-1445,-2558,1905,2576,2296,1402,-2363,-1506,-1720,2459,2051,410,98,845,571,441,-2584,1169,1803,2204,1685,-784,-414,-395,-2419,-1091,164,-920,1676,1332,1066,399,-349,717,-1975,-2257,-1057,-6261,-4214,-6316,-2269,-1610,1,507,37,-245,-364,-502,-1731,-6752,-718,-687,-2270,-2017,-2099,-862,-849,-1846,-524,-478,-322,-168,27,-1232,94,74,139,66,46,-71,-300,-445,-505,-303,-888,-127,-184,-978,-1810,-2748,-1220,-1463,-2143,-2692,-2519,-1936,-1324,-1380,-1829,-2790,-214,-1471,2030,295,-1381,4243,4427,4037,4035,1550,-1610,-142,-456,1603,884,165,-4154,-1110,-1261,-1084,-662,60,1019,2004,-490,-2064,-2492,918,334,-3819,-2697,6661,4372,-15112,-24751,-8998,-37671,-50018,-62504,73,-22756,-7279,-48491,-193182,-458471,-221910,-37567,-19323,-12665,-23537,-25672,-126,-38,234,-5533,-19827,-15411,-10461,-4418,-178,-3778,-2550,-1016,-1324,201,570,895,-1744,-1601,-1652,-2678,1333,1327,516,-1892,-2260,-464,-2596,-1484,307,-578,-1432,-509,-789,-963,-1051,-3633,-2218,-2529,-1879,-1555,-1487,-1260,-2823,-640,-2109,-1665,-3183,-4060,199,-2733,-862,-98,-477,-1087,-1435,-1583,-2139,-1569,-1502,-1599,-1579,-1588,-1507,-1290,-1099,-931,-1355,-178,-173,-90,-116,-59,-65,-1056,-2214,-1222,-2184,-1475,-1477,-2647,-1529,-1194,-971,-925,-1592,-432,542,-673,478,-1336,80,-1768,-3714,-1627,-1535,973,-3519,579,3030,2534,1123,-1059,234,-63,-357,-2771,305,-747,-669,-3085,521,1404,1248,1086,727,-1380,-1914,-551,-1206,-1760,-1873,-1770,-1537,-1347,-1132,-972,-889,-788,-863,-855,-1028,-1194,-1326,-3447,-1638,-1892,-2154,-2280,-2274,-2020,-2302,-1393,-995,-654,-3032,-3690,0,298,-730,-1385,-39,1094,-2156,-3117,162,1385,-1490,-63,-1170,-3252,-746,-537,1619,843,-135,-1062,-1120,-370,662,1793,2682,2785,-412,-1157,97,1377,1493,-258,-927,946,-1075,-674,-2284,-647,-1240,-1805,-2145,-1773,-1148,-730,-483,157,-297,-2489,-1,-601,832,-64,-2213,-650,797,686,516,137,-261,-729,-1028,-1486,-1612,-1936,-2217,-2456,-2570,-2633,-2645,-2993,-3198,-3021,-3055,-2924,-2685,-2214,-2607,-1861,-1670,-1769,-1301,-1117,-965,-896,-856,-884,-946,-1636,-1181,-1162,-1258,-1189,-1337,-3512,-1724,-1734,-1909,-1753,-1959,-2388,-2582,-2925,-2993,-2462,-1975,-2666,-892,-103,-1591,-2639,-1093,-1396,1638,1544,567,-1822,32,-266,-852,-2288,-1870,-1567,-1088,-92,-723,-362,117,726,-1110,381,469,-1237,-1170,258,-1867,1453,-3287,-2467,-2525,500,-3656,-704,120,658,-1035,-3633,238,199,-436,-3416,-2077,-3173,94,-2226,-12,27,25,-18,-122,-937,-138,-392,-498,-364,-283,-371,-750,342,116,-397,-427,2197,2178,2301,567,-68,335,1072,381,-478,-1202,-1461,-1125,-612,-36,397,-1356,-4385,-3543,603,-23,-901,-1658,-2563,-1916,-1128,-382,-84,-1464,1037,-2500,-3574,-79,1537,1017,-850,-1702,785,99,170,-1985,1005,-782,-1587,-1755,1648,-326,-167,490,-1684,-1568,-1319,-1357,-1274,-1918,-674,-343,-672,-111,-180,64,103,2,-40,-91,-193,-290,-3761,-180,-414,-559,-583,-344,-4225,-399,-2975,-1999,-1513,-2435,-3410,-3922,-1078,-2227,-332,-433,-311,-109,188,471,-1965,-1324,-911,-2033,1794,1984,-4020,2241,2223,463,-5711,-2167,-679,988,1016,1312,1180,927,734,-4109,207,-84,-340,-663,-753,-815,-837,-659,-41052,-449,-381,-515,-671,-328,-43,9,-11705,-176,-67,-218,-488,-664,-907,-5142,-9931,-2027,-336,-4340,-7171,-2632,1058,975,15,427,635,-2026,172,-24,36,172,-3885,-433,70,-156,-351,-1996,-1181,-1765,-2311,-2899,-2743,-2335,-1924,-1473,-1678,-2665,-2033,-4046,632,853,-1708,344,185,-382,-1012,-2022,-1067,-1945,-2377,-2356,-2050,-1632,-1241,-916,-621,-243,4,-317,-1438,676,771,-1108,1078,1224,422,1580,1817,-1679,-882,1637,1262,653,-256,-177,-668,-1161,-1729,-1900,-2255,-2448,-2302,-2183,-2108,-2201,-2333,-2227,-1935,-1725,-1385,-1070,-2657,-360,-53,319,-1243,1058,1262,-773,-4233,-1160,-1493,1421,543,554,-722,1453,598,-4528,-14762,-33564,-40528,-20504,4094,3134,-4173,-15626,-25250,-11259,-390,-3,515,1254,-10424,-16028,-61455,-19096,1961,-4095,1554,-973,-6913,-24161,-15940,-9304,-12900,414,-2172,-1348,-440,-759,-826,-326,300,-1542,72,-1798,918,1736,2698,2697,-1305,-1786,-83,-271,-1324,-448,665,-2688,-846,-1250,-1031,-815,-475,-3205,-3407,-113,-259,-2008,-1112,-1722,-798,-592,-545,-514,-544,-570,-572,-771,-1172,-1563,-1617,-1572,-1411,-1467,-1338,-2590,-2945,-729,-943,-3528,-2882,-2804,-2844,-1573,-540,-180,-592,-1008,-1421,-1655,-1808,-1829,-1695,-1432,-1302,-1225,-1174,-1728,-1711,-1894,-2022,-1984,-1870,-1786,-2818,-1585,-3643,-2470,-1079,-1179,-1348,-1391,-3023,-3322,-1626,-581,-540,-528,-4112,-2619,-652,-1461,-508,-534,-726,-892,-1120,-1264,-1587,-1326,-1860,-1723,-1738,-1850,-2195,-3774,-1304,-975,-1557,-667,-727,-876,-999,-1118,-1252,-1095,-948,-2116,-247,-972,-1805,823,1202,1207,-83,-2009,-1253,215,4,-820,277,534,765,612,-2361,943,538,1171,626,191,-177,-613,-1260,-1874,-2353,-2012,-1611,-1276,-1063,-869,-670,-138,-127,-72,-976,-117,860,-3041,219,491,511,-736,773,-491,-520,-2468,158,1119,-1556,2424,2406,-581,-66,263,-1941,-860,-1148,-1080,-778,-622,-288,-110,-760,-1641,-782,-1315,-1574],[-1193,-1047,-665,-457,-346,-1059,-615,577,-1561,-81,-1385,-418,-363,-760,-1146,-1101,-1506,-1187,-1171,-762,-400,-274,-225,-57,-1791,-194,-1478,-1523,-1861,-3312,-1715,201,223,-2678,-2378,-2586,-3036,555,-354,341,-1666,-3686,-302,-307,-1948,-1210,-235,-64,5,-51,-57,242,-291,73,96,-1061,-1903,-379,-457,-411,-441,-519,-638,-890,-1117,-1263,-1397,-1341,-1263,-3157,-1081,-835,-877,-1078,-1356,-1406,-1678,-1145,-2594,-2185,465,-324,686,1888,-2449,-1932,2433,2350,2170,-192,152,177,830,612,-710,765,986,-1435,927,-29,271,2652,528,1124,-1719,3190,2833,2019,1643,910,248,-2009,-2406,-855,-704,-468,-164,-2489,-1984,-2897,882,609,313,18,-104,-250,-344,-2347,121,514,747,899,-456,-654,-1124,-2501,-1255,-175,-1346,-439,-506,-386,-149,-391,534,-1760,-2347,-694,-5318,-4466,-5886,-2365,-1556,-538,-223,-120,689,1487,1700,-2052,-6147,-449,-402,-2536,-2185,-2303,-2271,-1999,-1620,-1329,-1298,-1250,-1248,-1204,-1420,-1370,-1454,-1422,-1519,-1569,-1739,-2036,-2168,-2056,-1642,-1364,-1069,-881,-1357,-1910,-2653,-1704,89,-1778,250,214,298,-317,-1123,-1537,-1688,-1,-1761,165,50,-1289,64,2,-3,-171,-448,-1665,-1145,-1548,-1919,-2083,-2025,-3681,-1222,-817,-376,-77,292,772,1213,-305,-3565,-3510,993,904,-2502,-2708,5348,5056,-16370,-22569,-10239,-54970,-70035,-65417,-1006,-25078,-8533,-49716,-171236,-381762,-154190,-26795,-12731,-11492,-25647,-20485,-704,-564,-272,-3322,-18934,-13254,-10419,-4266,-889,-3351,-2437,-1913,-2167,-1998,-1395,-724,-676,-750,-974,-2510,1565,1660,16,-2921,-1802,-677,-2812,-337,679,-1182,-1322,446,-311,-253,-507,-2906,-1873,-3603,-3567,-816,-918,-1082,-2046,-1725,-2270,-2547,-3469,-4479,-3262,-3195,-3001,-2582,-2294,-2188,-1858,-1428,-2500,-790,-618,-1573,-649,-32,-52,-47,-162,-351,-228,-208,-369,-331,-296,-74,172,-607,-1493,-1381,-2450,-1728,-487,-1805,-865,-1421,1237,-984,-1774,-780,331,-833,1209,-1367,-684,-1549,-4009,-2411,-2455,856,-3141,-446,-1653,-2054,-1637,-1077,148,1291,946,-1861,1032,-462,-1315,-2920,600,928,892,1335,1441,-1841,-1959,324,-732,-1242,-1540,-1176,-580,146,-27,-25,1171,-276,993,38,528,311,-1310,-2921,-880,-1609,-1436,-376,407,-1795,-2677,-286,-387,-494,-3294,-3824,-2,559,-773,-1269,-385,647,-1965,-2725,256,1532,-1202,610,-1551,-3591,-277,-474,2006,1781,838,-359,-1465,-2632,-3779,-2951,-1967,-1209,-1132,-428,135,401,417,-15,-345,310,-804,-943,-2970,48,106,-1064,238,-1524,-829,733,779,1280,-176,-1945,694,-961,329,-504,-2507,-794,1296,1924,806,-45,2073,1951,1929,1648,1414,1192,732,226,-199,-572,-854,-1415,-1756,-1665,-1808,-1870,-1911,-1763,-2340,-2074,-2178,-2305,-2262,-2212,-2128,-2049,-1930,-1830,-1743,-1774,-1744,-1686,-1817,-1853,-2172,-3192,-3012,-3138,-3409,-3574,-3791,-3968,-3546,-3179,-2848,-2588,-2152,-1880,-1410,-807,-2218,-1997,-719,-1023,308,218,-165,-1408,-738,-614,-669,-2069,-598,-1377,133,750,-475,204,229,797,-1044,122,401,-1758,-1482,874,-1523,1715,-2888,-2176,-2382,900,-2399,-234,553,1950,-714,-3042,1269,2406,607,-3540,-1775,-3039,-2080,-2480,-190,1616,1953,705,1052,-1019,1592,1345,3816,4393,1754,-416,-1146,-335,144,-108,222,2744,2900,3314,175,-775,1003,1533,1435,-82,9,-419,-1391,-2294,-2874,-3119,-2930,-5087,-3631,-1743,-1427,-1123,-493,-285,-840,423,782,-56,-1366,1520,-2622,-3181,53,1411,1174,-452,-1079,971,-649,-177,-2131,603,-1205,-1553,-1521,1407,-663,-454,-639,-1750,-2536,-2625,-2097,-1585,-1154,-1701,-1601,-1368,-761,235,409,92,49,-187,-445,-757,-1061,-5086,-1372,-1795,-2011,-1970,-1617,-4721,-957,-3175,-1088,-589,-1700,-4943,-4566,-681,-1740,-1334,-1972,-816,-921,-902,-823,-1356,-304,-831,-1689,280,411,-4035,387,148,-179,-6169,-1174,-1164,-1550,-1814,-2111,-2108,-2077,-1822,-5855,-1087,-661,-189,189,761,1311,1828,2459,-26127,3194,3288,3006,2532,2422,2138,1542,-21027,58,-3534,-1194,-1877,-2266,-2317,-4776,-10351,-3790,-2591,-5490,-7252,-2177,-272,-635,-944,-1315,-1605,-1827,-2141,-2230,-1996,-1644,-4088,-1142,-959,-870,-707,-2807,-791,-1265,-873,-1144,-3002,-1676,-1688,-1881,-2234,-3095,-2237,-4246,-2302,-2283,-2480,-2756,-2644,-2517,-2383,-1615,-1240,-1314,-3001,-3370,-451,-22,436,-733,-999,2152,-334,-788,-826,1355,2225,-1238,4194,2379,600,206,648,-2308,-809,2195,3065,1439,-592,607,894,193,-233,-54,417,-3045,-1726,-1436,962,949,-1405,-823,-1159,1012,962,752,-2933,169,-258,-621,-1919,-1217,-1524,-1635,-4956,-1497,-1402,-1132,-856,-539,-729,203,546,-3665,-12464,-29194,-51290,-27187,-628,-1312,-6477,-16194,-21264,-1328,-651,-118,302,880,-12094,-14792,-41584,1180,843,551,-91,-2291,-7983,-18945,-8698,-6435,-15341,1100,-3375,-1960,1086,471,-1020,-177,-600,-2538,-234,-945,469,840,1361,1648,-1969,-1789,250,332,-1085,-88,562,-2251,-371,-1690,-21,68,169,-3535,-2799,-540,-254,-1520,-1536,-1854,267,1166,238,568,-1205,-433,344,2404,1927,-814,598,287,-188,-919,-1428,-2524,-2717,-1038,-1346,-3374,-3519,-3017,-1775,-449,217,405,2028,1571,100,-777,-1798,-1728,-1835,-1143,-573,-677,411,-1140,149,145,-157,-434,-612,-661,-1708,-1735,-3049,-2335,-1739,79,655,527,-2454,-3933,-2005,86,164,-63,-3357,-2718,-519,-1034,-805,-927,-1199,-1408,-1627,-1687,-1559,-1431,-2024,-1033,-1452,-453,-3006,-3699,435,761,-2507,-1009,106,898,775,611,336,220,-204,-1469,-528,-1580,-1926,-1240,-1309,-1188,-1136,-2284,-1654,-624,-396,-1620,-243,82,-3,133,-2484,669,226,1369,1174,607,-231,542,-921,449,0,-343,-826,-1260,-1601,-1717,-1616,-1036,-901,-695,-1096,-436,464,-3022,-113,163,59,-1028,-193,-150,-445,-1806,-222,402,-1611,562,625,-403,192,463,-1097,-22,-198,-989,-470,-757,-760,-760,-760,-1743,-880,-939,-739],[-476,45,-1,-344,-347,-1405,-283,1450,-1021,-135,-1119,-662,-544,-857,-975,-518,-2206,85,192,573,-722,36,869,515,-1080,966,-802,-1398,-2499,-3938,-2634,959,750,-2316,-1745,-2010,-3005,97,-440,-691,-1881,-4113,-1677,-1599,-1552,-1233,-799,-413,-99,88,338,904,-1000,222,-26,-922,-1630,532,896,1738,1194,1559,1306,848,345,-150,-703,-1125,-1568,-3863,-2421,-2545,-2472,-1876,-1309,-455,-1094,828,-2331,-2535,1254,357,1355,1117,-2828,-1271,426,270,180,76,9,-253,-515,-763,-1126,-1583,-1929,-2190,-2202,-1944,-1573,-1349,-1216,-1112,-1684,-966,-1167,-1487,-1809,-2214,-2572,-3158,-3395,-3454,-3512,-3468,-3182,-2844,-2630,-4080,-1544,-1557,-1522,-1573,-1576,-1621,-1707,-2122,-1418,-1148,-1028,-953,-923,-1081,-1999,-2637,-1482,-628,-1910,0,430,901,-226,-237,1064,-1576,-2423,-473,-4456,-4868,-5405,-3165,-2080,-690,540,-398,503,1967,3088,-2142,-5842,-357,589,-2285,-2323,-2627,1993,2573,-886,208,66,763,-188,-1000,-1587,-1681,-1328,-514,12,-827,692,621,460,236,196,-492,-33,-121,-1799,-2129,-2417,-2264,-902,-2078,1345,1446,1670,5,-999,-937,-526,380,-2116,1321,920,-1086,356,68,-83,-303,-536,-2026,-911,-1087,-1246,-1297,-1336,-3138,-1261,-1286,-1247,-1308,-1242,-1006,-738,-457,-4586,-4684,1149,1779,-1229,-2573,4307,4744,-16730,-20984,-13407,-66635,-79135,-62967,-3863,-25896,-8646,-47396,-148927,-310971,-93692,-16928,-4453,-11932,-28139,-14096,-604,-983,-1146,-1497,-17899,-11325,-10505,-4511,-2317,-3269,-2575,-2441,-2496,-2343,-1933,-1526,-1010,-520,-313,-2507,-221,-11,-521,-4074,-1246,-762,-2348,632,853,-2009,-1449,120,-530,657,390,-2368,-1744,-3944,-3516,-747,143,459,-1457,940,-2525,-1841,-3927,-5013,380,-3473,-2154,1333,930,102,-702,-1571,-2998,-3578,-4009,-3128,-2282,-1425,-601,106,658,858,869,1055,622,321,-120,151,453,-30,-834,-1608,-2494,-2121,-639,-1094,-118,-1713,1631,-483,-1331,-1259,-446,-1029,-896,-1171,-1631,-1653,-3694,-3131,-3477,-3306,-2759,-2024,-1618,-934,-220,-1172,928,1600,2063,-934,1047,-415,-1894,-2526,452,116,300,980,763,-2311,-1392,-257,-521,-339,505,718,-1094,1509,-320,-277,1300,-479,2176,-87,1278,474,-1855,-2581,-621,-1253,-1726,-461,-148,-2036,-3129,-429,150,307,-3167,-3085,197,1220,-840,-1201,-854,32,-1839,-2003,543,1561,-1010,1160,-1914,-3469,105,-444,1712,1099,1752,2187,1873,1589,1294,1108,807,392,-734,-546,-926,-1187,-1456,-1457,-1199,-829,-581,-1310,-3598,1145,1726,-1046,208,-2076,-1407,2112,3575,3633,-130,-1446,1288,-1220,-355,-928,-2705,-1008,954,1587,335,-212,1683,3311,3307,3104,1216,2990,2773,-72,2392,2284,2223,1808,1260,1572,1277,-2155,-861,-1575,-2210,-607,-1077,-1562,-1869,-2175,-2466,-2782,-3002,-2906,-2563,-2200,-1889,-1447,-2104,-902,-721,-2478,-1373,-817,-1184,-1280,-954,-1382,-1558,-1921,-2327,-2745,-2794,-2835,-2538,-1950,-2191,-1456,-547,-549,-284,-118,-203,-1048,-91,362,-273,-1767,435,-2070,868,1048,-67,675,271,772,-1032,-137,286,-2005,-1850,-607,-995,-1526,-2593,-2380,-2317,-2155,-1933,-1604,-1326,-1084,-946,-2125,-967,-993,-910,-3423,-1631,-2660,-622,-2725,-428,766,1172,973,1096,-1072,1799,1578,1708,1847,1887,-590,-1647,-1058,234,31,819,3379,3687,3478,165,-737,1694,1699,1628,-176,-485,-617,-1236,-1725,-1964,-2106,-2258,-5249,-3446,-1758,-1737,-1720,-1334,-1206,-1025,-622,-107,-7,-1418,1595,-2635,-2668,149,1858,1255,175,-432,1074,-958,-399,-2155,214,-1509,-1380,-1218,-79,-982,-809,-1165,-1976,-2521,-2619,-2243,-1855,-1385,-3136,-3149,-2057,-1431,-526,-479,-716,-1142,-1535,-1934,-2340,-2590,-4187,-1625,-1305,-1059,-890,-622,-4886,-1036,-3179,-213,-136,-946,-6622,-5182,18,-1180,-1967,-3829,-640,-821,-989,-1206,-1383,-1435,-1614,-1560,-1488,-1265,-3727,-700,-516,-396,-6338,-409,-1625,-2616,-1028,-1594,-1989,-2271,-1807,-7627,-118,673,1380,1844,2349,-927,2859,3057,-11849,2780,2379,1653,-145,478,85,-483,-27231,-1433,-8310,-1744,-1845,-1761,-1740,-4784,-10986,-5835,-5023,-5839,-4107,-1403,-1539,-1767,-1877,-2024,-2111,-2203,-2487,-2622,-2443,-2085,-4019,-1304,-856,-451,54,-3181,-1175,-708,981,722,-3344,-2144,-942,-633,-850,-3352,-2070,-4269,91,142,-2439,-373,-348,-378,-550,-825,-433,-594,-3362,-2510,-1287,-1653,-2118,-2685,-3279,-2740,-1796,-1452,-225,1050,1711,-1125,2750,3044,1005,-1259,-818,-2797,-717,2004,1618,733,-986,-330,-588,-495,-1255,-313,348,-3702,-2175,-1484,2227,1783,-741,-659,-883,1482,1532,522,-2369,1829,1280,815,-2317,117,-208,-1832,-5308,-553,-768,-870,-1475,-922,-845,-324,100,-3145,-10175,-21603,-46302,-31538,-1303,-2098,-8409,-15418,-8799,-340,171,406,410,492,-13909,-12412,-21632,-1117,-1645,-1787,-1574,-3675,-8940,-14444,-4619,-7552,-19710,-1109,-4560,-2517,378,170,-1126,-79,-370,-3653,-790,-973,-1087,-1256,-864,-541,-2516,-1609,325,561,-894,279,643,-1375,193,-1944,325,263,-69,-3700,-2113,-1078,70,-1057,-1927,-1942,-118,549,25,-703,-2347,-587,249,1704,1451,-764,901,709,586,213,39,-2061,-2452,39,-1730,-3229,-4068,-2901,-373,1119,1091,635,2050,1791,296,-795,-1793,-1696,-2178,-482,-281,-645,809,-551,19,1434,1332,1078,-46,-814,-548,-1772,-2404,-2354,-2446,-2391,-2311,-2163,-1955,-4562,-2245,-1785,-2028,-2225,-2391,-2246,-1709,-1252,-917,-514,-319,-1484,-63,61,-1178,-1541,-2080,-628,-2066,-846,-3887,-3184,1285,946,-3299,-1455,-257,958,2321,1671,876,1601,-167,-765,677,-2172,-2014,115,-132,-163,-228,-2505,-2047,105,-672,-2563,-951,-453,-818,-404,-2516,306,-120,458,174,80,-956,206,-897,51,-107,-144,-339,-557,-810,-987,-1069,-754,-936,-1069,-1280,-854,-829,-2816,-1293,-1422,-1452,-1374,-1234,-904,-655,-1003,-580,387,-1335,697,811,-237,484,752,-338,220,-42,-972,-657,-1189,-1436,-1641,-1743,-1719,-1517,-1127,-982],[17,371,-207,-213,-298,-1654,-7,2217,-439,-240,-934,-936,824,-522,-914,102,-2807,-409,-729,-674,-1253,-879,-1125,-1201,-1305,-1661,-1857,-1791,-3104,-4624,-3517,-1207,-1353,-1934,-1377,-1383,-2859,-797,-563,-532,-2138,-3775,1001,-272,-968,-567,349,1175,345,88,-416,375,-1616,-1565,-2407,-2241,-2198,-1837,-1512,-1081,-748,-489,-304,-300,-329,-338,-409,-347,-298,-4492,-76,343,607,-1126,30,908,-707,1634,-1909,-2915,1119,671,83,-453,-2882,-1335,-1621,-1788,-1836,-1860,-1827,-1975,-2079,-2074,-2033,-1957,-1776,-1742,-1824,-1840,-1841,-2042,-2348,-2636,-2717,-2293,-2013,-1820,-1658,-1645,-1676,-2963,-2137,-2145,-2222,-2310,-2307,-2542,-3310,-5004,-886,-765,-557,-398,-146,98,-420,-1799,-355,-409,1031,2236,89,-1501,-2486,-2715,-1631,-1044,-2472,598,630,750,-361,302,325,-1329,-2408,-1704,-3662,-5242,-4840,-2843,-1676,-490,256,-628,325,1578,2379,-1967,-5720,-281,897,-1633,-2237,-2911,1637,1676,-359,194,-581,941,936,689,-1451,-93,-1344,-952,-31,-1424,433,519,1500,1143,676,-20,-751,-1616,-2218,-2289,-2038,-2688,-1834,-1368,1883,2237,2658,591,-912,-105,700,797,-2377,2432,1878,-700,864,290,-152,-634,-1038,-2482,-1233,-1070,-824,-478,-1118,-2472,168,62,-133,-592,-1096,-1612,-2277,-2911,-3486,-3979,-995,-176,-35,-1962,2789,3519,-16164,-20071,-17489,-68404,-74275,-54881,-5836,-25115,-7103,-42130,-128992,-254868,-47545,-9076,1120,-13779,-30009,-6574,-102,-922,-1498,-2114,-17034,-10031,-10929,-4922,-856,-3337,-2706,-1606,-1631,-285,-1399,134,111,-38,-531,-2473,-1763,-2040,-2182,-5114,-1900,-1655,-1632,-1105,-878,-2848,-1648,-258,-726,116,-67,-1916,-1669,-3371,-2132,-2110,-1602,-789,-898,909,-2707,-2047,-4380,-5467,355,-3318,-2995,2777,4126,4651,2536,955,-3548,-1999,-1841,-1269,413,2657,776,-197,1046,831,1771,6988,6206,5402,-119,436,2903,663,-150,-1752,-2198,-1990,-755,-477,705,-1937,1257,626,-664,-1717,-1277,-1962,-2650,-2682,-2604,-1858,-3408,-3564,-4083,-908,-1933,-755,-1073,-1033,-834,-1245,-372,59,292,82,463,-499,-2262,-2142,-273,-774,-936,-1159,-1212,-2479,-872,-796,87,361,840,495,-1532,922,-602,-585,858,-722,863,-322,-152,-810,-2326,-2401,-2681,-2088,-1945,-615,-182,-2331,-3413,-632,710,711,-2856,-2122,-472,220,-860,-1157,-1371,-657,-1755,-1332,1052,1553,-888,1607,-2209,-2989,453,-404,1290,272,1878,2477,4672,2132,2603,791,3864,1891,556,678,4,-363,-1175,-1753,-1953,-1676,-1210,-1693,-4034,16,481,-1047,29,-2338,-1988,1807,1666,1920,-129,-1043,1348,-1248,-1142,-1320,-2807,-1246,127,31,-125,-372,-675,-1055,-1279,-1697,-1800,-2131,-2398,-2557,-2469,-2201,-1782,-1661,-1379,-750,-491,-2640,-1637,-1804,-2223,-505,-808,-1262,-1624,-2050,-2430,-2081,-1379,-723,-1160,-1769,930,488,-2725,-1182,459,-1812,-1412,-511,-995,-1438,1812,2719,2203,667,-1268,-2887,-2506,-459,518,-1027,-1736,-1040,-263,-30,-168,-285,-633,-799,-1013,-797,-831,-1493,-1019,-2703,-1001,-863,-882,-920,-894,-780,-1131,-986,-1090,-1743,-2192,-964,-848,-906,-2427,-2020,-1894,-1370,-1480,-1507,-1585,-1668,-1807,-2071,-2140,-2163,-1956,-3241,-1686,-2068,-1195,-2996,-1041,-1027,-1147,-1373,-1696,-1964,-2162,-2610,-2816,-2610,-2277,-1703,-2277,-1792,203,-113,1143,1345,1358,1114,610,4,167,-401,-974,-1622,-1978,-1878,-1645,-1576,-1607,-1843,-2477,-4960,-3166,-2241,-1508,-965,-792,-366,-1227,-1015,-795,-496,-1551,722,-2647,-2192,154,1856,1194,808,73,1040,-798,-549,-2177,-212,-1713,-1172,-955,872,-1324,-1272,-242,-376,-765,-375,-1526,-998,156,-4297,-4736,-2786,-1648,780,1851,-509,1329,545,1,-811,-1951,-2560,-1921,-1250,-749,-425,-110,-4768,-1294,-3034,-486,-696,-583,-7072,-5784,-605,-630,-2225,-5439,-984,-1286,-1658,-2150,-2669,-2603,-2037,-1549,-683,-18,-3292,1137,1507,1750,-6360,57,-2272,-4097,970,215,-471,-1368,-2231,-9456,-1432,-495,319,861,1422,-6674,2009,2256,873,2151,1880,1309,-11616,499,296,-76,-28666,-588,-13507,-368,-215,87,66,-5193,-11960,-8104,-7606,-5442,-783,462,519,243,128,40,98,245,280,514,1052,1706,-3705,-1466,3165,3425,-568,-3111,-1426,-144,3208,1398,-3044,-2563,-1299,-358,-593,-3356,-1806,-4189,-312,-291,-2561,-625,-446,-335,-394,-164,176,-377,-2209,-933,-369,-241,-85,-1029,-2593,598,-2217,-2292,348,1359,1341,-855,1257,1112,973,-2614,-2168,-3061,-623,-545,-1113,-1817,-2247,-2161,-1874,-1550,-2088,-903,-751,-3372,-2739,-1371,1631,2046,-19,-201,-579,1231,1237,282,-1551,3111,2789,2520,-2260,1754,886,-2247,-5078,478,-102,-577,-2462,-1191,-1104,-550,12,-2997,-7912,-12878,-29826,-28695,-965,-1266,-9229,-14089,370,928,1401,1576,1511,1535,-15911,-9020,-3122,280,101,255,271,-4833,-9343,-10721,-3815,-12549,-25822,-4076,-5600,-2894,-1337,-1605,-1758,-1926,-2071,-4699,-1972,-1962,-1982,-2139,-1775,-1490,-2825,-1215,-708,-487,-669,-403,-454,-501,-611,-1887,-897,-992,-1068,-3567,-1303,-1534,-1682,-1932,-2196,-1911,-1307,-650,-137,-1786,-3169,-592,299,2333,2367,-403,2350,2518,2671,2522,2428,-1307,-2060,225,-1995,-3026,-3704,-2397,606,231,-201,-740,-1466,-2122,-2644,-2472,-2019,-1644,-2319,-922,-717,-604,-433,-662,-816,-938,-1096,-1190,-1235,-1968,-1180,-1650,-1645,-1905,-3001,-853,-1151,-1404,-1584,-4845,-2215,-2488,-3081,-3072,-2568,-1885,-1120,-396,130,658,834,-1696,1046,893,-897,-1482,-1981,-614,-2574,-1758,-4658,-2331,-2056,-1357,-3063,-1879,-557,635,902,1065,1030,1070,77,14,166,-2625,-1990,-1408,-1794,-1948,-2130,-2567,-2306,-2326,-2397,-3542,-2487,-2200,-1878,-1664,-2419,-1338,-1276,-1121,-1050,-760,-1668,202,-827,886,1106,1393,1459,1420,1202,-34,680,281,991,-1330,-1444,-1123,786,-2378,-1171,-758,-353,-1397,-40,164,-312,-189,-833,596,-868,246,2319,-122,831,1871,357,1146,1657,-503,877,331,-1024,-782,-880,-1517,-323,-462,-871],[1811,1480,-301,230,71,-1402,470,2793,408,-147,-560,-937,1235,-711,-1273,931,-2910,674,388,66,-1562,-780,-21,116,121,-289,-746,-1154,-3197,-4824,-4154,-1149,-1082,-1420,-892,-857,-2496,-382,-563,-843,-2287,-2779,1194,-146,-241,-21,803,1778,379,-749,-1664,206,-1980,-920,-1557,13,-712,-1397,-1986,-2270,-2355,-2214,-1954,-1774,-1572,-1326,-1144,-861,-643,-5005,-328,-12,40,-506,-175,-151,-566,-461,-1361,-3290,-1356,-1663,-1997,-2176,-2649,-2128,-1918,-1623,-1257,-910,-527,-335,-116,-916,-1034,378,474,-1472,193,71,-1752,-359,-814,-1336,-1917,-2267,-1956,-1562,-1207,-1034,-945,-3291,-1334,-1401,-1609,-1903,-2186,-2519,-4087,-5471,-838,-495,-71,-278,686,-249,-973,-1485,-1353,-1301,589,2124,272,-1940,-2009,-2875,-1822,-1525,-3157,-1506,-1702,-1759,-1774,-1691,-1625,-1243,-2484,-989,-3134,-5649,-4368,-3183,-1773,-700,-126,-934,23,556,403,-1807,-5942,-352,-511,-943,-2080,-3246,-590,-501,-325,-178,-1402,-145,-42,-315,-1348,-46,-652,-1690,-853,-2004,70,290,1442,1326,2443,642,461,-1061,-2310,-2553,-1763,-3101,-2826,-917,3199,3179,4126,1219,-1011,642,1737,1137,-2743,1651,695,-411,-1013,-1833,-2200,-1825,-1187,-3165,-1161,671,1116,1531,-1679,-1947,1873,1574,1186,-65,-2,-451,-854,-1157,-1724,-2691,-620,-359,45,-1080,1204,1657,-15218,-20106,-21168,-59403,-57773,-43515,-7143,-23305,-4316,-35895,-114434,-221216,-21938,-4569,757,-17033,-30653,932,701,214,-130,-754,-16932,-9716,-12085,-5589,-2140,-3706,-2981,-1521,-1682,-797,-2809,121,501,797,765,-2557,327,285,-1174,-6129,-63,-523,-1056,258,211,-2540,-2085,-850,-1073,-190,-533,-1758,-1820,-2769,-2231,-2111,-1712,-1190,-783,-242,-2956,-2435,-4970,-5867,292,-3005,-4075,1633,3087,3272,2266,-436,-4338,-2663,-2530,-1093,737,2844,599,-625,551,533,2349,6013,5524,5029,-216,418,3130,1217,379,-1948,-1888,-1638,-744,-147,1360,-2228,1718,1242,-86,-2259,-1757,-1413,-2095,-2364,-3699,-1802,-3307,-3799,-3472,-575,-1530,-535,-1112,-1504,-1909,-2570,-2816,-2511,-2087,-1715,-1376,-1212,-2554,-1959,-907,-1818,-1292,-998,-883,-2352,-545,-1270,100,92,264,204,-2007,267,-979,-1036,117,-1138,7,-754,-310,-622,-2815,-2487,-1793,-2035,-2076,-889,-105,-2774,-3319,-958,1379,1466,-2645,-1337,-1065,-320,-1115,-1880,-2017,-1488,-1818,-828,144,636,-960,1271,-2537,-2463,671,-440,693,-694,1802,2356,3474,2306,2641,191,3575,1640,2016,982,-417,1377,991,-57,18,1165,-308,-2101,-4261,-211,-507,-1159,-973,-2190,-2406,-481,-536,-174,-244,-795,-387,-1085,-2013,-1765,-2934,-1534,-782,-672,-581,-558,-323,-227,59,145,433,570,557,-1051,395,299,189,-333,-737,-771,-1092,-2526,-2491,-2106,-2407,-932,-526,-398,-157,-344,134,181,223,-245,-1504,-1712,485,-99,-3232,-1481,511,-1215,-1568,-430,-929,-1602,1805,2573,1679,152,-1762,-2994,-2691,51,2143,-1178,-1390,-742,-280,-57,14,384,-369,-697,421,655,-736,-1286,-225,-2912,-521,-626,-850,-1051,-1128,-1051,-1350,-1143,-1097,-1202,-2356,-327,-5,106,-2377,-2168,-1594,-173,-356,-493,-712,-954,-1262,-1708,-2000,-2192,-2212,-3107,-1900,-1705,-1430,-3273,-1380,-1445,-1642,-1932,-2296,-2574,-2749,-3143,-3237,-2900,-2560,-2129,-2989,-2457,-1085,-831,-763,-798,-955,-1294,-1579,-1649,-1989,-2313,-2137,-1537,-1953,-737,-587,-640,-764,-1617,-2486,-4592,-2888,-1696,-732,-784,-812,-565,-1381,-2534,-9,118,-1590,981,-2698,-1771,82,1725,993,1359,397,883,-411,-652,-2254,-666,-1801,-990,-781,423,-1661,-1822,-381,-343,-561,685,-799,-802,885,-4957,-6330,-3549,-1245,155,1596,-694,1335,653,829,463,-3381,-1048,-411,-979,-1357,-1452,-1225,-4501,-1640,-2794,-809,-846,-690,-5182,-6187,-1393,-1633,-2200,-6156,-1733,-1689,-1618,-1590,-1518,-1307,-1231,-1831,-650,-254,-2913,576,882,1132,-6377,183,-3047,-5213,1485,1138,909,517,211,-11334,-116,23,335,567,-4347,-11528,1359,1601,1517,1690,-3097,1380,-21581,1290,1397,1228,-25350,670,-19353,250,-22,-134,-3438,-6044,-13386,-10488,-10310,-4653,-568,-232,190,553,-72,-18,1699,1952,1935,1998,2284,2653,-3301,-1885,3317,3383,-1357,-2808,-1722,303,2625,1957,-2344,-2962,-1855,-288,-807,-3197,-1504,-4179,-1695,-1795,-2546,-2534,-2601,-2745,-2975,-2617,-2643,-2921,-2651,-2150,-1562,-899,-246,-1215,-3379,-72,-3531,-3434,738,3092,1960,-688,2701,2396,1927,-2872,-1928,-3152,-701,-460,-1292,-2223,-2285,-1572,-1111,-832,-2751,-1003,-1099,-2723,-3581,-1295,0,330,524,80,-476,712,742,-112,-908,2285,2088,1935,-2071,1626,426,-2707,-4790,1086,931,-923,-3489,-250,-1710,1049,-639,-3462,-5925,-3898,-12231,-18331,-457,-571,-8696,-13032,123,244,335,202,-90,-215,-18397,-5059,-1360,-1705,-1883,-1659,-1517,-5569,-9079,-8066,-6473,-21349,-33644,-7234,-6646,-3308,-678,-621,-1188,-440,-498,-4900,-531,-616,-759,-1119,-1052,-1174,-3122,-1612,-2070,-2469,-3027,-3386,-3249,-2671,-2032,-1791,-784,-211,-1058,-3440,-682,-1089,471,-379,-2610,-2053,-747,-741,-958,-2814,-3480,-1585,-1685,-1837,-1977,-1964,-1588,-1159,-643,-432,-102,-659,-1841,-175,-2439,-3071,-3427,-1891,-309,-506,-683,-845,-1054,-1069,-966,-666,-1711,-1786,-2551,238,403,-871,939,450,-585,1528,1760,1977,741,-2875,1773,-1678,-1066,-1784,-3611,-96,335,-244,-671,-4395,-2212,-1019,-766,-249,-627,-846,698,114,906,1835,107,-1932,2137,548,-776,-1529,-2025,-636,-3052,-2581,-5360,-1509,1199,739,-2497,-2495,-1026,-73,-310,-522,-794,-841,-1017,-1105,-1193,-3120,-2081,-1423,-1366,-1139,-1017,-2648,-2580,-518,-645,-4713,-2706,-1414,-2116,-1377,-2412,-698,-1155,-1579,-2141,-2495,-2516,-2138,-1631,-1001,-490,72,390,564,590,-124,585,-440,517,-1801,-1687,-1424,274,-1848,-1903,-1335,-1634,-2182,-2808,-3366,-3256,-2348,-1486,-572,-414,-25,1574,-144,1173,2280,956,1244,1501,168,525,-17,-818,-1315,-939,-1127,-462,709,-486],[-472,-145,-602,659,425,-1018,845,2858,1197,-134,-259,-749,1460,-1013,-1736,1536,-2634,160,425,25,-1866,-1243,-592,-493,-444,-742,-1012,-1160,-2667,-3909,-4485,-986,-883,-974,-62,-67,-2136,304,-518,-501,-2425,-1631,-1395,-1617,-1683,-1184,-623,-197,47,-1531,-2926,-494,-2129,-1363,-2435,-859,-1521,-1814,-2070,-2126,-2169,-2157,-2091,-2084,-1995,-1786,-1564,-1166,-763,-5423,86,726,1110,302,893,1433,629,1749,-748,-3631,848,467,42,-229,-2252,-350,-204,50,-903,790,1058,114,604,-1719,-581,1612,880,-1543,1001,61,-2306,853,-156,1922,943,493,856,999,1337,1592,1778,-3438,-441,842,1205,840,-965,-2413,-4500,-5216,-464,-880,-1148,-1455,-1691,-1983,-2166,-1931,-2305,-2121,-751,-578,-498,-2156,-1046,-2990,-1913,-1910,-3807,-465,-358,-258,-393,-499,-915,-1118,-2501,-1840,-2737,-5786,-3838,-3427,-1733,-1062,-766,-1121,-389,-51,155,-1566,-6303,-355,700,-73,-1672,-3407,194,-161,-502,-904,-2196,-1944,-2340,-2530,-2609,-2559,-2315,-1843,-1453,-2316,-109,364,920,1420,2077,1368,862,-1301,-2263,-2704,-1409,-3253,-3611,-523,809,391,308,339,-944,895,1037,1141,-2999,1648,1551,-48,1272,1258,198,969,709,-3610,-1302,11,-198,-296,-2128,-1374,-490,-621,-679,-823,-826,-681,-575,-572,-562,-1227,-425,-574,-660,-643,-622,-722,-14054,-20839,-22138,-41910,-34977,-31171,-7771,-20650,-646,-30065,-107380,-215143,-20485,-3945,1567,-21095,-29490,2562,2647,2471,2428,912,-17608,-10191,-13810,-6193,182,-4105,-3079,-1060,-1327,-822,-3319,-32,456,942,1142,-2500,273,456,-1361,-6472,432,-337,-430,1068,751,-1697,-2512,-1408,-1341,-631,-850,-1682,-1962,-2207,-1366,-1462,-1498,-1870,-1591,-1525,-3023,-2773,-5447,-5813,-1330,-2464,-4792,-903,-992,-1376,-1558,-2130,-4910,-3204,-3118,-1167,-906,-489,66,-984,105,315,2502,2903,2934,3027,-239,403,3041,1763,927,-1980,-1481,-1131,-386,65,-121,-2371,269,348,312,-2646,-2128,-1611,221,-273,-4664,-52,-3204,-3770,-2851,-417,-1197,-452,-848,-974,-2283,-1572,-1616,-1754,-2020,-2210,-2154,-2015,-2687,-1812,-1154,-2789,-2158,-785,-387,-1970,-260,-1353,1346,1504,1793,-3,-2380,-222,-1288,-1448,10,-1575,218,-1192,-149,-356,-3180,-2674,-1060,-1513,-2042,-1857,-1289,-3214,-2884,-1208,773,1080,-2448,-692,-1449,365,-909,-1436,-2653,-2297,-2644,-3134,-3203,-2943,-2471,-2543,-2804,-2210,-2184,-2110,-1717,-1649,-786,-435,101,578,941,-378,1536,1530,1410,1209,-938,1116,684,-178,-196,712,-248,-2383,-4294,59,-45,-1313,-478,-1738,-2285,759,817,1272,-268,-604,922,-731,-2385,-2210,-3061,-1766,-132,128,-894,-780,211,32,-247,-790,-1011,-1394,-1573,-1540,-1264,-904,-534,-616,-646,-390,-533,-1909,-3160,-2411,-2684,-1504,-304,-268,-162,-801,-252,-336,-227,-486,-1551,-1589,1042,-726,-3540,-1732,469,-639,-1784,-523,-910,-1702,1177,671,507,-362,-2208,-3013,-2853,-933,-1058,-1240,-1175,-619,-235,127,101,382,-384,-723,617,1051,-981,-1112,-709,-2492,447,-986,398,92,-241,-178,-1644,-742,-371,-561,-2219,318,541,520,-2393,-2401,-1239,-345,-613,-784,-979,-1130,-1282,-1508,-2200,-1380,-1038,-3037,-2163,-432,-114,-3510,-1375,66,8,-108,-269,-1217,-242,-414,-408,-162,-40,-1937,-3463,-2997,-570,-1267,78,-186,-528,-991,-1295,-1213,-1162,-841,-304,-525,-2723,710,-397,571,279,-2618,-2322,-4259,-2640,-1823,-1983,-1391,-751,-814,-1381,-4020,-390,-192,-1378,252,-2793,-1393,-18,1507,689,1811,566,663,0,-704,-2387,-1083,-1753,-837,-1033,-1671,-2042,-2385,-462,-308,-269,531,-130,-651,818,-4944,-7860,-4276,-540,-452,-159,-761,-724,-879,-938,-954,-4033,-867,-339,-1017,-1830,-845,-2041,-4151,-2044,-2466,-617,-522,-207,-2791,-6002,-653,-968,-1992,-5478,-2643,-1382,-1677,-915,-605,-195,-8,-2270,478,671,-2635,850,754,578,-6395,55,-3823,-5812,-311,-531,-469,-430,-216,-12432,263,483,703,780,-9895,-10226,1355,1672,1710,2035,-24250,1990,-31194,2054,2182,1979,-18901,1105,-25860,-56,-791,-1234,-6952,-7201,-15134,-12610,-12887,-3728,556,181,-328,-848,-1436,-770,-353,88,281,538,980,1461,-2771,-2194,2342,2512,-2068,-2361,-2038,742,2816,2450,-1420,-3149,-2473,-302,-813,-2826,-1073,-4155,-375,-424,-2287,-1093,-1126,-1230,-1407,-993,-1066,-1655,-1960,-2176,-2353,-2456,-2540,-2610,-3952,-2428,-4941,-4714,-2026,-1894,-1847,-1717,-1587,-1449,-1229,-1686,-738,-2980,-786,-803,-1179,-1812,-2538,-2220,-1851,-1547,-2935,-1474,-1924,-2199,-4463,-2849,-3111,-3372,-3334,-2812,-2015,-1333,-595,-382,-326,872,1085,1297,-1776,1590,113,-2949,-4481,1866,1925,-1570,-4141,-861,-2329,2956,-1340,-4279,-4017,2231,1671,-3942,1253,318,-7241,-12163,490,279,76,-309,-826,-1139,-21155,-2251,-2800,-3361,-2816,-2014,-1584,-5207,-7894,-6188,-11988,-33086,-42486,-9924,-7314,-3524,-395,-856,-1187,320,771,-3791,1687,1591,135,849,756,-689,-3141,-531,-360,-481,-623,-545,-408,-128,173,-1430,-340,1081,-1473,-3133,-15,-436,1156,-212,-2723,-2099,-1008,251,-635,-3234,-2968,-989,-1023,-1427,-1948,-2207,-2004,-1738,-1382,-1321,-1111,-867,-1523,-548,-2772,-3079,-3112,-1193,-511,-598,-776,-1095,-1630,-2081,-2366,-2219,-1865,-1935,-2570,-378,170,-1153,1454,801,-1090,2737,3085,3378,1684,-2749,2797,-1556,-377,-1494,-3875,111,2916,2506,526,-3607,-1991,-809,2203,2521,93,-214,806,144,1110,1560,-519,-1816,2316,358,-494,-1377,-1919,-429,-2938,-2729,-5159,-479,3602,459,-1879,-2951,-1346,203,1821,1532,1212,1163,618,985,635,-3228,-1987,898,968,1181,1239,-2434,-2507,646,-280,-5732,-3436,-1444,-2224,-1589,-2223,-876,-992,-651,-1043,-1255,-3002,-1367,-1518,-1437,-1299,-1017,-931,-948,-1065,-1176,-1238,-1088,-1153,-1917,-1728,-1405,-1011,-1097,-2496,-1720,-1271,-1438,-1248,-1162,-1222,-1137,-1103,-922,-730,-351,121,-90,1036,1465,1615,1396,1683,1063,1146,557,97,-1574,-739,-982,-871,-486,169]],"minZ":-1290360,"maxZ":456180195,"minX":0.38612511404318345,"maxX":2.884501,"minY":0.38368290887607026,"maxY":2.882058794832887}},"id":"57cfa84d-110a-4b45-8b92-f8c23cb1d4ff","meta":{"TITLE":"Parameter file, TopSpin 4.4.0","JCAMPDX":5,"DATATYPE":"NMR Spectrum","NPOINTS":"9\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH & Co. KG","OWNER":"nmrsu\r\n$$ 2024-07-03 06:49:04.131 +0200  nmrsu@CZC150CR4G\r\n$$ D:/Data/JBA/JBA-CCP-3627/14/pdata/1/procs\r\n$$ process C:\\Bruker\\TopSpin4.4.0\\prog\\mod\\proc2d.exe","2D_Y_NUCLEUS":"<1H>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":400.260027172429,"2D_X_FRECUENCY":400.260027172429,"2D_Y_OFFSET":2.884501,"2D_X_OFFSET":2.884501,"twoD":true,"ABSF1":[2.8845,2.8845],"ABSF2":[0.3861251,0.3861251],"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_2dsym>","<>"],"AXLEFT":[0,0],"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<1H>"],"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":[15,0],"DATMOD":[1,0],"DC":[0,0],"DFILT":["<>","<>"],"DTYPP":[0,0],"ERETIC":["no","no"],"F1P":[0,0],"F2P":[0,0],"FCOR":[1,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,256],"MAXI":[10000,10000],"MC2":[0,0],"MEAN":[0,0],"ME_mod":[0,2],"MI":[0,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":[10,10],"NLEV":[6,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[2.884501,2.884501],"PC":[1.4,4],"PHC0":[0,0],"PHC1":[0,0],"PH_mod":[0,2],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[0,0],"PPMPNUM":[16384,16384],"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.260027172429,400.260027172429],"SI":[1024,1024],"SIGF1":[2.8845,2.8845],"SIGF2":[0.3861251,0.3861251],"SINO":[0,0],"SIOLD":[1024,1024],"SPECTYP":["<COSY>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.MeOD>","<>"],"SSB":[0,0],"STSI":[1024,1024],"STSR":[0,0],"SW_p":[1000,1000],"SYMM":[1,1],"S_DEV":[2232,2232],"TDeff":[2048,256],"TDoff":[0,0],"TI":["<>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":[1024,1024],"YMAX_p":[456180195,456180195],"YMIN_p":[0,0],"ACQT0":[0,0],"AMP":"(0..31)\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..32)\r\n-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 0 0 0","AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlcosy>","AUTOPOS":"<41 >","BF1":[400.26,400.26],"BF2":400.26,"BF3":400.26,"BF4":400.26,"BF5":400.26,"BF6":400.26,"BF7":400.26,"BF8":400.26,"BWFAC":"(0..63)\r\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\r\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,"CHANFCU":"(0..24)\r\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\r\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\r\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 1 1 1 1\r\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","CPDPRG":"(0..8)\r\n<> <> <> <> <> <> <> <> <>","D":"(0..63)\r\n3e-06 1.082496 0 0 0 0 0 0 0 0 0 0.03 2e-05 4e-06 0 0 0.0002 0 0 0 0 0\r\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\r\n0 0 0 0 0 0","DATE":1719982147,"DATE_START":1719981829,"DE":6.5,"DE1":4.5,"DE2":2,"DEADC":0.5,"DECBNUC":"<off>","DECIM":20000,"DECNUC":"<off>","DECSTAT":4,"DEPA":4.5,"DERX":1.5,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<COSYGPSW_ED>","ExpStatus":4,"FCUCHAN":"(0..9)\r\n0 1 0 0 0 0 0 0 0 0","FILCOR":0,"FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\r\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\r\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":240000000,"FnILOOP":[0,1],"FnMODE":[0,1],"FnTYPE":0,"GPNAM":"(0..31)\r\n<> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\r\n<> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\r\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)\r\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)\r\n0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GRPDLY":68,"GrpdlyHandling":0,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\r\n0 0 0 0","HOLDER":41,"HPMOD":"(0..32)\r\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","IN":"(0..63)\r\n0.001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\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","INF":"(0..7)\r\n0 1000 0 0 0 0 0 0","INP":"(0..63)\r\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\r\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":"<Avance NEO 400>","INTEGFAC":"(0..63)\r\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\r\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)\r\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":"no","LOCKFLD":9685,"LOCKGN":135.140426635742,"LOCKPOW":-27,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":253.3242,"LOCSHFT":"no","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MULEXPNO":"(0..15)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":1,"NOVFLW":0,"NS":1,"NUC1":["<1H>","<1H>"],"NUC2":"<off>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,128],"O1":[681.722963292941,681.722963292941],"O2":2401.56,"O3":2401.56,"O4":2401.56,"O5":2401.56,"O6":2401.56,"O7":2401.56,"O8":2401.56,"OVERFLW":0,"P":"(0..63)\r\n7.625 7.625 15.2375 0 0 19.8 30 60 20000 0 0 80000 80000 1000 0 0 1000\r\n2500 100000 600 0 0 0 0 0 270 100000 7.625 1000 1000 0 0 20000 0 0 0 0\r\n0 0 0 2000 0 0 0 300 0 80000 46600 10000 30000 66000 0 4950 0 4000 0 0\r\n0 0 0 0 0 0 0","PACOIL":"(0..32)\r\n2 3 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 0","PAPS":0,"PARMODE":1,"PCPD":"(0..9)\r\n0 90 0 0 0 0 0 0 0 0","PEXSEL":"(0..9)\r\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\r\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":"<>","PH_ref":0,"PL":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\r\n0 24.296 0 0 0 0 0 0 0 5.6429e-05 1.5675 0.083475 0 0 0 0 0 0 24.296 0.17416\r\n0 0 0 0 0 0 0 0.077406 0 1.5675 0 0 2.2572e-06 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\r\n116.8315 0 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\r\n-1 2 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\r\n-1 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)>","PROBINPUTS":"(0..15)\r\n<19F/31P-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<cosygpppqf>","PW":0,"PYNM":"<>","ProjAngle":[0,0],"QNP":0,"RECCHAN":"(0..9)\r\n0 1 0 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\r\n-1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\r\n-1","RECPRFX":"(0..32)\r\n1 0 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 0","RG":101,"RO":0,"RSEL":"(0..24)\r\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SAMPLEID":"<>","SFO1":[400.260681722963,400.260681722963],"SFO2":400.26240156,"SFO3":400.26240156,"SFO4":400.26240156,"SFO5":400.26240156,"SFO6":400.26240156,"SFO7":400.26240156,"SFO8":400.26240156,"SHAPPR":"(0..15)\r\n0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\r\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <> <> <Sinc1.1000> <Squa100.1000>\r\n<> <Squa100.1000> <> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <> <Sinc1.1000>\r\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <Crp60,20,20.10>\r\n<Bip720,50,20.1> <> <> <Sinc1.1000> <Rsnob.1000> <Gaus1_180r.1000> <Gaus1_180r.1000>\r\n<Crp_psyche.20> <> <> <Gaus1_180i.1000> <Squa100.1000> <> <> <> <> <Reburp.1000>\r\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","SPOAL":"(0..63)\r\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\r\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\r\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\r\n0.5 0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\r\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\r\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)\r\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\r\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)\r\n0 1.1711e-05 5.205e-06 0 0 0.0040678 5.6429e-05 0 1.4107e-07 0 0.0040678\r\n0.0040678 0 0 0 0 0 0 0 8.30889e-06 1.29159e-05 6.03081e-06 3.252366e-05\r\n0 0 0 0 0 0 0.053886 1.0032 0 0 0.00025424 5.6904e-05 5.205e-06 0.00033312\r\n0.0001861 0 0 7.6474e-06 1.4107e-07 0 0 0 0 0.034724 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0","SUBNAM":"(0..9)\r\n<> <> <> <> <> <> <> <> <> <>","SW":[2.49837180033622,2.49837180033621],"SWIBOX":"(0..32)\r\n0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SW_h":[1000,999.999999999999],"SWfinal":0,"SigLockShift":0,"TD":[2048,128],"TD0":1,"TD_INDIRECT":"(0..7)\r\n0 128 0 0 0 0 0 0","TDav":1,"TE":297.9782,"TE1":298.3867,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_RAW":298.3867,"TE_STAB":"(0..9)\r\n1 1 0 0 0 0 0 0 0 0","TOTROT":"(0..63)\r\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\r\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":"<>","USERA10":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","USERA6":"<>","USERA7":"<>","USERA8":"<>","USERA9":"<>","UUID":"<16488f08-e671-44cf-ac9e-d1771ca3026b>","VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WAVEMAKER":"(0..7)\r\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\r\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":60954116,"YMIN_a":-63182761,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":304.15,"nbSubSpectra":1024,"firstY":2.884501,"lastY":0.38612511404322536,"observeFrequency":400.260027172429,"brukerReference":400.260027172429},"filters":[],"info":{"nucleus":["1H","1H"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"JBA-CCP-3627/14","pulseSequence":"cosygpppqf","aqMod":3,"experiment":"cosy","fnMode":["undefined","QF"],"title":"Parameter file, TopSpin 4.4.0","temperature":297.9782,"type":"NMR Spectrum","phc1":[0,0],"phc0":[0,0],"numberOfPoints":[2048,128],"originFrequency":[400.260681722963,400.260681722963],"probeName":"Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)","baseFrequency":[400.26,400.26],"fieldStrength":9.400744570450799,"spectralWidth":[2.49837180033622,2.49837180033621],"acquisitionTime":1.023499999999998,"pulseStrength90":32786.88524590164,"relaxationTime":1.082496,"numberOfScans":1,"groupDelay":68,"DSPFVS":20,"DECIM":20000,"increment":[0.001220504054878466,0.019672218900285116],"date":"2024-07-03T04:49:07.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[681.722963008724,681.722963008724],"experimentNumber":14},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}},{"originalInfo":{"nucleus":["1H","1H"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"JBA-CCP-3627_14","pulseSequence":"cosygpppqf","aqMod":3,"experiment":"cosy","fnMode":"QF","title":"COSYGPSW_ED CDCl3 {D:\\Data} JBA 41","solvent":"CDCl3","temperature":297.9782,"type":"nD NMR FID","dataClass":"NTUPLES","phc1":0,"phc0":0,"originFrequency":[400.260681722963,400.260681722963],"probeName":"Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)","baseFrequency":[400.26,400.26],"fieldStrength":9.400744570450799,"spectralWidth":[2.49837180033622,2.49837180033621],"numberOfPoints":[2048,128],"sampleName":"JBA-CCP-3627","acquisitionTime":1.023499999999998,"pulseStrength90":32786.88524590164,"relaxationTime":1.082496,"numberOfScans":1,"groupDelay":68,"DSPFVS":20,"DECIM":20000,"digitalFilter":68,"increment":[0.000499999999999999,0.00805905511811022],"date":"2024-07-03T04:49:07.000Z","reverse":[false,false],"frequencyOffset":[681.722963008724,681.722963008724]},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"darkblue","negativeColor":"blue"},"data":{"re":{"z":[[0,0,0,-3,-18,209,-370,236,-399,714,-763,976,-1418,1697,-2086,2597,-3097,3889,-4811,5455,-6442,7927,-9264,10640,-12438,14420,-16663,19246,-21845,24854,-28478,32216,-36216,40951,-46019,51438,-57606,64272,-71455,79491,-88139,97466,-107932,119208,-131294,144762,-159515,175415,-193037,212437,-233666,257386,-283789,313114,-346391,384310,-427569,478013,-537600,608845,-696300,806583,-950023,1145652,-1429425,1879016,-2702235,4699004,-22051729,-4212789,46856722,14146527,-21176293,-28268124,-3342106,22983470,19071839,-7357134,-3351747,-3398610,-22879174,1841652,50548824,12527167,-52541393,-22301303,34555599,14333483,-9891464,7503144,-3640909,-33162821,-4200826,37767769,18165102,-24615818,-28026058,-2521157,18582878,17933501,995741,-12416398,-14593067,-8355698,12531933,28897442,6760644,-28831342,-21677039,13889060,24106890,8207568,-5899680,-15431996,-16037892,4351777,25100379,14228464,-15385342,-25533359,-7309347,15710153,19999970,2947540,-17298027,-20021219,-2086727,18271384,19151319,-1150456,-20323033,-17057578,5222909,22283729,15530863,-7278268,-21108661,-11271797,11212061,21966544,9327009,-13174605,-21220968,-5746943,15811591,19031899,1886384,-16274130,-18584034,-3042452,17432923,19800677,-3261426,-23925498,-14600493,9950021,19080260,8477449,-7234050,-16436139,-10962138,7583000,21432503,13219379,-13212795,-26781136,-3441540,25957194,15881231,-10875654,-10213606,-3712509,-9968427,6546659,30963144,3129457,-38247513,-16104023,25486936,16847122,-5482808,-4478208,-7816274,-13417443,3504558,20959360,12675308,-11961711,-27588583,-6607360,30673831,20555770,-20769207,-15339240,10195119,-6179780,-8148663,31370882,16811555,-42711296,-25375366,35222073,23245458,-17112101,-7818370,2670779,-13036899,-2757234,23536636,13635033,-16445543,-24457279,-3555263,24502027,20155438,-14939753,-20581845,5140002,4362869,-4427909,17465681,14796269,-29254564,-26870798,24907904,29054641,-10142850,-15983572,-723896,-4091250,-574795,17423991,11453379,-15147163,-21282098,305708,20166985,14637085,-8125461,-17738070,-5684374,6134005,9340193,9907953,-197246,-17869783,-14089508,11871278,20971375,2137322,-14492692,-12224230,-1123165,9903535,13680925,3027671,-13192606,-14948275,1086032,15780139,12405562,-4248932,-15455318,-9718069,6270672,15300410,7890829,-8000925,-15304454,-6112747,9548118,14882341,4108539,-11293691,-14522556,-2008888,12465431,13160764,-399743,-13562233,-12276648,2776350,15249383,10289423,-6341389,-14397677,-6433911,6282557,12488733,8055062,-5957030,-16212945,-6960016,12480308,16019767,5273,-13835191,-10604029,2491414,10298374,7853477,887698,-8461430,-14851486,-2279934,20435609,14719858,-15351540,-18746396,5257416,9679062,127683,6540024,4178504,-18144949,-14093379,17771403,21232483,-6182610,-17674090,-5570276,6271938,8698036,4133883,-685270,-3971697,-11522926,-7473863,18873149,21359142,-17457344,-26998511,10601276,18359745,-7527176,-1177188,12433083,-13529631,-22112429,16555773,27615641,-8680841,-22823610,-1658185,9873124,5827218,2884471,-122962,-5303325,-9458203,-3975270,14860622,17880582,-11686095,-25496652,4190032,20777982,-515596,-7443861,4854957,-5727646,-15547253,9485770,23497223,-3554117,-21874382,-5298212,10671634,7861106,2024236,-1790064,-7104722,-7666808,1783219,12679418,9230430,-8690489,-16208203,-761137,13476405,7872989,-2856557,-5968047,-6875590,-3274233,8309429,12176532,-1270162,-13614439,-7966223,5845641,10929366,4690361,-5231934,-10095397,-4948933,5895004,10805286,3799696,-7569231,-10511126,-1809155,8790029,9793945,31559,-9556189,-8591869,1775010,10123843,7416558,-3118949,-10221368,-6368083,4320098,10285094,4894357,-5545069,-9763765,-3957376,5955303,10175392,3186787,-8781327,-10611228,716723,10025970,6653680,-2057687,-6914745,-6413258,-360329,8392121,9155345,-2312784,-12374924,-6733390,8208317,11617655,-390350,-8162599,-3588313,-829189,-512743,8437414,10078639,-9176404,-17687136,3867108,17269049,1280481,-9253892,-1241217,-542298,-5046510,4850433,12534885,-981742,-15208906,-7460136,10730348,13120094,-3112534,-11639171,-418576,4696743,-3879021,2325012,13966812,-4320406,-22706875,1639126,23920239,1481947,-16537217,-41693,6101302,-6609886,19090,13999581,1340046,-16646282,-7596291,12029342,12290827,-3957956,-11369420,-1495910,5471598,-535820,549581,8959562,-1796256,-17325038,-1636816,19664679,5746334,-14537432,-5373547,6282853,-406587,-786637,8177836,1503042,-12390993,-6529307,9745429,10357602,-2518348,-9019571,-3418828,3072048,3427233,2734517,2020995,-4084661,-8524865,119614,10694365,5515918,-6714932,-7577923,-109072,3937185,4331955,2707727,-2697199,-7011391,-2564736,5878798,6987521,-195846,-6604359,-5249903,1290132,6123205,4501545,-1820566,-6266055,-3982324,2514548,6231878,3229809,-3264692,-6431794,-2463904,4236517,6223059,1269676,-5007141,-5766981,-394953,5421332,5362542,-809542,-5930403,-4123929,1897387,5079293,3199207,-1193743,-5243003,-4503085,2505787,7663791,2676882,-5897678,-5975494,912188,4494259,2764565,489055,-1851342,-4804875,-3224451,5176403,8529431,-1783574,-10507509,-2142642,7611566,2632950,-2676554,1640700,-133815,-7873058,-984956,11716546,4722750,-10566580,-6985685,6010603,5748160,-1809746,-1492064,1540906,-2620972,-5617224,3273226,10917557,-342856,-13749342,-3361042,12127439,3470978,-8389958,759649,5496336,-7351179,-5731491,12155873,8023068,-12284649,-9462606,8278484,7808845,-3795515,-3106562,2579410,-996101,-5170693,2047622,9491948,665259,-11842436,-4412110,10748777,5681335,-7324467,-2832410,4469187,-2871402,-4755776,7284271,7096374,-8163392,-9109431,5206209,8128622,-1545331,-4130846,184476,-154597,-1961882,2186628,5586749,-294715,-7262309,-3012693,5908087,5103337,-2342442,-3751575,-448710,-122464,355997,3507399,2127593,-4137081,-4992949,1424446,5094139,1735804,-2555357,-3190676,-1235196,1323826,3095766,1843361,-1835254,-3635282,-1127847,2857170,3604128,437764,-3052574,-3112825,377826,3352738,2629603,-751783,-3191977,-2232363,986505,3168108,1875727,-1685419,-3405334,-1456060,1781944,3005202,1159679,-2152844,-3624511,-718475,3394412,3092614,-991453,-2920143,-1106393,668954,1516956,2325882,832083,-3174307,-3620026,1845211,5239583,747077,-4353236,-2066326,2016735,620490,-619481,2388917,1096140,-5474931,-3544696,6163348,5261220,-5057234,-5158229,3149274,2579494,-2593249,573226,4279843,-2062392,-6506669,1391223,8104866,768621,-7535632,-2024639,5961922,1044612,-4564107,1911657,4900871,-5154066,-6757728,6606159,8220727,-6374466,-8088610,5011854,5406740,-4799139,-2207159,5802503,-105301,-7657794,180837,8738972,1450732,-8093139,-2660010,6345809,2371068,-4676009,17613,4758376,-2588037,-6155035,4202577,7769417,-4135372,-7984461,2862654,6060336,-2353622,-3316365,2909021,955279,-4607660,-567652,5720924,1577843,-5454857,-2728253,3923791,2759862,-2050393,-1112056,1479762,-767242,-2095068,2022896,3543860,-1449705,-4115121,175711,3287259,812840,-1379010,-567258,-344775,-905900,596411,1997536,263571,-2249719,-1630570,939892,1953105,619314,-1059407,-1373554,-447051,948672,1402338,447672,-981315,-1353454,-321426,1231192,1504093,117754,-1391910,-1244756,395251,1424516,949384,-543013,-1517585,-889938,863600,1416433,166179,-1001955,-811586,-299211,298946,1299744,1045733,-1258688,-2218456,431495,2443524,478759,-1636323,-438473,749947,-395644,-488059,1975452,1272666,-2961917,-2461595,2979080,3133458,-2424555,-2820656,2142257,1446142,-2854615,-56764,4086084,-676085,-5301259,430838,5592098,30542,-4989369,-59223,4058430,-798160,-3491854,2201843,3931203,-3357634,-4895322,3950910,5692569,-3919123,-5357152,4006114,4058950,-4520664,-2405342,5634290,1262131,-6647576,-882137,6944775,942345,-6483368,-850968,5473274,76252,-4668397,1143233,4637801,-2279270,-5209396,2774374,5759507,-2678522,-5633881,2483325,4657019,-2733928,-3216521,3599047,2079239,-4518239,-1559508,5048710,1592479,-4727556,-1723961,3718420,1269802,-2771663,-373113,2360143,-596564,-2690132,1106180,3169070,-982882,-3214524,432392,2618472,-238309,-1611073,493571,758514,-1151300,-484725,1663474,755634,-1552917,-1159522,993260,1156864,-173523,-554229,-223322,-164051,38338,559456,530032,-303379,-868997,-282431,647001,716927,-36879,-724848,-566957,233001,692822,329036,-264436,-527500,-398652,237072,704619,369740,-379724,-537628,-119289,324160,619737,374833,-591868,-1017462,205020,1149437,224432,-806997,-195208,295609,-355847,-240129,1021813,539860,-1524042,-1212101,1602578,1670585,-1353353,-1488415,1227899,923287,-1647107,-208964,2391659,-68092,-3282082,61267,3714759,100107,-3432520,166938,2965692,-812044,-2648648,1798446,2651371,-2539782,-3170121,2704396,3544054,-2567863,-3503374,2479994,2910370,-2996858,-2155076,3845841,1471567,-4823971,-1057339,5357454,843638,-5187984,-497327,4526593,-120464,-3922783,1127408,3814420,-1850775],[0,0,0,-4,-22,296,-373,372,-489,638,-1002,1427,-1503,1815,-2597,3182,-3680,4539,-5485,6522,-7858,9180,-10717,12689,-14686,16855,-19647,22583,-25615,29282,-33382,37735,-42646,47991,-53796,60464,-67622,75185,-83745,93196,-103215,114276,-126416,139480,-153885,169651,-186661,205457,-226196,248723,-273728,301607,-332409,366966,-406156,450524,-501576,561157,-631279,715602,-819426,950298,-1121416,1355991,-1697897,2244512,-3258245,5766584,-27714536,-20391123,34131613,-3444272,-8672611,27326911,126146,-55930342,-5636865,56581678,16450592,-37227895,-14440180,7097011,1478089,11079801,19783226,-3720479,-24060960,-16784215,14274105,35587198,9114806,-34440764,-21931856,17595574,15510258,-481327,7667858,-5163481,-33083249,-8527579,37780413,21692977,-23923379,-25828555,-1118762,9935568,13640704,11420281,-6938351,-22924122,-11185894,16818540,26601669,5107855,-21253949,-20156948,3803363,20397225,15923750,-1560173,-17881924,-17378962,3294227,22043700,15158284,-10013213,-23582580,-11798817,11185955,21151874,7954590,-14659528,-22005940,-5848963,15878843,20098702,2714615,-17409680,-18311320,1074100,19619164,17488183,-2685537,-19595636,-15184598,6870010,22688554,13491899,-10645652,-21938216,-8228647,13015380,18075455,4906073,-11313681,-18536198,-9363133,14413806,25220133,550117,-26882916,-15550396,11193744,14355426,6712445,2329051,-12625040,-21237378,3311961,28643911,13914212,-16859548,-22331654,-2210351,17529768,14941173,-2245657,-8269660,-8056636,-12955447,4404896,33501329,9055453,-40185547,-20254298,29203282,15155077,-13008077,4202345,3046850,-27664106,-7144827,37446982,17780358,-27218501,-22880728,5313713,16448973,11728290,-2671051,-10456582,-5034374,-6326222,277083,26915793,15256909,-36013831,-28131650,30099846,25468170,-17368703,-6164114,9943668,-18375785,-13850499,31450947,22553731,-26360792,-26455993,8322765,18195406,7398459,-2245064,-9123881,-9756582,-3114966,7715167,18339900,7089893,-23458591,-22002541,15983784,25176388,-3107898,-12634874,-3088944,-6450539,-2570095,18672354,15405718,-15653728,-23296660,1413064,18066796,11245227,-3002608,-11896133,-10820465,447385,12793219,12912640,-2265008,-17069084,-12168011,7889780,17775406,6732888,-9772239,-14544278,-5188488,9297809,14857542,4327303,-11575287,-14579757,-1244621,13321747,13396550,-830420,-14198224,-12039520,3290687,14987306,10337509,-5480342,-15149291,-8411571,7466825,14827096,5811065,-9194977,-14060720,-4359600,9792875,13974170,3147654,-12179176,-14803355,-6526,15314378,11868956,-5173105,-13152582,-6207568,2913459,9455138,11631577,-1185599,-18986959,-11195608,14593786,17426890,-2454894,-11218058,-6285883,-2685536,4188496,12963639,6211987,-11749835,-16910317,-485342,18876143,13356588,-12155630,-16839482,3140117,6985842,-1477899,9258904,9967135,-20377263,-21699720,20491388,26694539,-11761796,-18688472,3954802,2710356,-3553526,10934792,11038703,-12443998,-18979015,1383642,19447729,12612031,-12042494,-18954681,3235260,12466817,-2361116,1018039,11172664,-12657327,-24200642,14976743,30886489,-9133641,-24832250,3162474,9436411,-3766714,5315534,11475351,-9447202,-18699108,2455424,19100401,9319299,-10923140,-15510211,122915,10978925,4237732,95033,1491153,-8985266,-13385714,8561584,21438557,-1237943,-19485024,-5928935,8378661,5667032,3613233,2424544,-7876447,-11853112,2234063,14901351,7714040,-8093673,-12457764,-2629737,8254172,9238716,1972600,-6538760,-9555123,-2910465,8513642,11010596,-32921,-11035464,-8843571,2449090,10267062,7183797,-3287923,-10448687,-6303113,4710329,10509909,4771124,-6004808,-10323733,-3485684,7264266,10225877,2129213,-8153574,-9532220,-617536,9171029,8985827,-1232381,-10058831,-7212031,3360222,9455477,5387010,-3568657,-8862026,-5974601,3468364,11165643,5942446,-8372789,-12072503,517855,9652917,4859209,-985179,-2944722,-7274172,-5339331,8905022,13499300,-3085862,-14648962,-4499141,8163849,7366916,708569,-2674250,-4086428,-5296384,-987016,10324647,10889046,-9170410,-18216290,3631385,17403449,-296445,-9174542,3360595,-590077,-12252625,4759215,20166012,-2095910,-21283615,-3425266,14374860,5704767,-4486286,-2151093,-870570,-4441862,-2014100,8750353,11027478,-6972231,-18862321,1661648,19773048,1793399,-13609697,1111007,5405830,-9725847,-809529,18492666,1918035,-21193406,-5885813,15705466,7133106,-6401843,-3336146,-34715,-3362114,-893247,7733692,7335943,-6278973,-13494215,539788,14478912,4748733,-9184555,-4487301,2274465,-1637231,1133302,9365370,1285582,-12731349,-6309609,9449658,8789432,-2405670,-5998869,-3126889,-790196,2824600,6073067,2329293,-6001527,-7678651,740226,8222294,4956482,-3461788,-6566210,-2837857,2785602,5774405,3345408,-3089158,-6779602,-2653383,4738873,6577230,1236855,-5163884,-5934992,-231931,5658428,5368113,-815057,-5896527,-4597320,1670632,5970169,3852581,-2587547,-6142139,-3023945,3025748,5777154,2540247,-3601251,-6313019,-1857479,5153024,6128193,-529468,-5861035,-3603926,1508545,3592895,3511572,1142491,-4804902,-6805642,1763783,9403877,2765571,-6902040,-4503072,1918920,1618556,1385766,3751347,-378354,-7780319,-4351321,7389504,8441222,-3227291,-8968780,-807151,5595791,619062,-1385102,4184657,-166764,-10555478,-1548105,14356912,4744653,-13178314,-5462754,8585651,2079095,-4447815,3810372,4023045,-8165659,-6954603,8066591,10254815,-4253954,-11084754,-76249,8360166,834496,-4651850,2813698,2791881,-8884357,-4306064,13022003,7197411,-12881710,-7962983,9525510,5195242,-5863803,563139,5145734,-5271340,-7073080,6497815,9716666,-3454351,-9931841,-675410,7036452,2250899,-3253753,-86040,1121431,-4536883,-2456721,7696441,5435032,-7703712,-7497449,4480283,6077354,-1161526,-1784624,568195,-2380685,-2691825,3838476,5714771,-1569786,-6397074,-1692404,4213322,3608504,-279182,-2178461,-2180863,-1290303,1535944,3804292,1242554,-3619609,-4020739,452753,3796291,2436587,-1216064,-3305005,-2120316,1251286,3438439,1947591,-1602776,-3341362,-1427875,2098149,3497060,1203675,-2433122,-3184632,-278174,2804561,2939805,-104126,-3135636,-2677610,792204,3237418,1855648,-1397667,-2755686,-1653900,642639,2725692,2340423,-1510618,-4377978,-1168359,3988052,2993725,-1714729,-2155338,-69772,-591319,24311,3626150,2401786,-4451210,-4687353,3114896,5501932,-912002,-3857073,40168,1267962,-1623112,51268,4496639,637964,-7112721,-3077280,7296811,4441795,-6129221,-3777405,4718515,626733,-4815313,2859949,6546979,-4629573,-8338139,4387064,8801513,-2498653,-6908503,1554637,4251293,-2417353,-2489221,4827301,2813789,-7086384,-4781964,7783831,6204967,-7176858,-5878378,5875179,3125293,-5799816,237546,7020941,-2417841,-8600648,2608376,9100219,-1444198,-7525337,723285,5081762,-1089053,-2936433,3042503,2681517,-4702098,-3780767,5227826,5287549,-4291396,-5364784,2765900,3518832,-2383451,-1198279,3120830,-776324,-4779607,803558,5533937,240386,-4740634,-1268547,2784361,1098710,-794485,403093,272554,-1881775,-1011523,2469022,2351586,-1508042,-2813377,-14569,1910163,1026728,-241079,-729233,-1139902,-640671,1000541,1612470,95764,-1646401,-1416820,301654,1625151,975302,-717968,-1541892,-788942,899428,1474552,611465,-757239,-1342804,-415377,1097842,1342729,193229,-1039818,-1166877,-109628,1228344,1452291,-217601,-1884701,-1080970,1237806,1380990,-286191,-600279,-78180,-794851,-649908,1839322,1988703,-1952034,-2932142,1264622,2931701,-737340,-1861933,1092519,771679,-2133152,-347906,3528199,905468,-4292707,-1864057,4186394,2178325,-3599790,-1462392,3383153,-14448,-4039900,1447011,5224065,-2192891,-6181881,2162895,6123466,-2101604,-5095883,2518139,3721318,-3536318,-2779964,4825244,2771285,-5623458,-3276790,5588083,3565799,-5038682,-3081377,4688441,1824142,-5104811,-363550,6099450,-731970,-7055279,1110110,7209868,-1253661,-6281399,1506055,4800566,-2275029,-3660833,3394347,3208653,-4087729,-3490945,4169169,3705790,-3720424,-3360506,3155709,2348914,-3022537,-1086104,3604511,310527,-4225484,-80125,4489889,339478,-3923621,-357175,2874049,-45128,-1894400,918130,1478384,-1664858,-1632196,1752119,2007672,-1287147,-2037531,503362,1343734,-98973,-494235,333089,-138254,-883615,165920,1270385,342042,-1109152,-768405,449969,838641,263606,-322330,-531305,-259392,253360,516975,284946,-229917,-664673,-384646,444855,754071,87144,-695990,-640480,67072,603985,570496,-166801,-710078,-447210,414717,630761,89909,-293249,-246763,-349605,-207188,891201,962371,-866584,-1475165,527746,1538191,-327746,-1157530,594072,529359,-1382014,-315666,2203035,495966,-2676462,-939621,2527976,1044802,-2239355,-699748,2080885,1428,-2447138,737959,3254659,-1096226,-3904256,1209962,4120629,-1321271,-3702243,1780515,2993083,-2649619,-2402671,3552212,2243204,-4184580,-2359318,4213937,2307154,-3872255,-1856570,3559220,984208,-3767863,-185906,4352433,-353351,-5076446,393980,5336138,-515933,-4965855],[0,0,0,-1,-6,212,-20,-56,-215,210,-91,295,-385,303,-459,583,-683,909,-944,968,-1441,1740,-1706,2012,-2496,2812,-3221,3629,-3995,4709,-5384,5824,-6579,7540,-8264,9199,-10357,11391,-12620,14050,-15404,17026,-18910,20646,-22680,25137,-27565,30203,-33354,36655,-40338,44649,-49280,54549,-60860,67963,-76230,86413,-98641,113791,-133501,159579,-195716,249365,-335066,488716,-819920,1816498,-11377239,-46052997,796848,45299314,16727877,-23356182,-28111031,-4292388,24665481,18271740,-6493989,-2938595,-4209603,-25641372,4451906,52865284,10570341,-54332702,-19707541,33683426,11941877,-7609888,10628988,-6940701,-35699697,-2078513,39552750,17058033,-24848067,-27846029,-3114520,17792342,18193822,2439796,-11099398,-16733868,-11004974,14550532,31790774,4985089,-30442715,-19781721,13783789,21747209,9874904,-3010136,-17463694,-18930934,5868251,27224820,13712771,-16169065,-25406456,-7694857,15095209,20520349,4186936,-17255158,-21601625,-3097026,19155169,20436402,-1053035,-21075647,-17850967,4945922,22884369,16389813,-7141900,-21689933,-11887061,10897544,22391323,10622742,-12642610,-22703025,-7266145,16718426,20803403,1709692,-17178668,-18396592,-3346724,16121825,20812517,-996833,-24910003,-17281773,10353275,20903815,8572699,-7881765,-16533573,-11254993,7124505,21605238,14074941,-12115616,-27626751,-5983002,26552891,19008968,-11341841,-12793879,-2569697,-8925359,4101664,31256919,6686587,-39383145,-19845178,26596211,19238605,-6435047,-4805654,-6923449,-14695824,2392999,22414239,13701525,-12437080,-28139705,-7652222,30521347,22314153,-20029165,-16792657,9814072,-5816241,-8705383,32068940,18383871,-43708775,-27189954,35939974,24289417,-17191832,-7545080,2561224,-14372833,-3156511,25047736,14573291,-17259197,-25632519,-3671260,25103680,20422583,-14701899,-19913992,4349125,2232011,-3706766,20465984,14504586,-31926114,-26489877,26304175,27980914,-10117499,-14049880,-1446791,-6440068,-29815,19414407,11521356,-16111787,-21960519,250569,20844575,15035001,-8216525,-17249352,-6063831,4386731,9713312,12589176,-177250,-20375062,-14183026,13289292,20609840,1914540,-13203003,-12609112,-2872879,9947653,15479758,3649524,-14206712,-15823925,987055,16261635,12961618,-3906065,-15747355,-10549555,5771335,15927852,8867162,-7727296,-16108345,-7066855,9565754,15924823,4907426,-11792908,-15487722,-2128757,13044431,13400278,-176544,-13301328,-12912856,1603651,15700567,12134344,-6262629,-16297400,-6841301,7438364,12534503,7575418,-5162328,-16049705,-8466450,12049624,17743066,966568,-14904992,-11970634,2718938,11436415,7981938,143624,-8146637,-14489047,-3879660,19968233,17414995,-14522774,-21640327,4532141,11868581,78800,5294126,5518000,-17656280,-16452135,17356292,23544130,-5669411,-18903537,-6242358,6062430,8943563,4888110,-349035,-4363310,-11970751,-8102093,18913704,22927010,-16875723,-28655701,9909261,19174763,-7334934,-1113232,13075103,-14002688,-23562803,16873091,29032995,-8548551,-23541339,-2150771,9663598,6010366,3497396,435579,-5579160,-10696189,-4449737,16042681,18935676,-12423379,-26061396,4477506,20033741,-859420,-5514844,5705362,-7997932,-16691605,11021291,24261794,-4117815,-21799659,-5222991,9614169,7583266,3318948,-812555,-7669639,-9069323,1312202,14083215,10228831,-9452554,-16781853,-463343,13034687,7458638,-1338095,-5213144,-8744660,-4548980,9484855,13251663,-1664747,-13917873,-8087890,5391205,10851810,5554003,-4606570,-10604579,-5972795,5594368,11539923,4678304,-7618009,-11285415,-2416249,8939447,10413288,593352,-9602293,-9111684,1224943,10058504,8263954,-2210850,-10569813,-7616837,4053692,11277913,5437381,-5960005,-10019156,-3902641,5500628,9974258,4288740,-7948226,-11983332,-584841,10984780,7809662,-2580158,-7404960,-6171002,-591017,7765659,9796720,-1117467,-12564900,-8253381,7727053,13098366,559088,-9228309,-4219757,68910,-659993,7332658,11131152,-7724001,-19293395,2142948,18774941,2769354,-10429995,-1962191,267861,-5194053,4022139,13188249,84182,-15758396,-8688679,10741331,14416872,-2575748,-12525978,-833560,5309912,-3960397,1812496,14778451,-3685469,-23900752,774136,25026122,2361782,-17170678,-565274,6245311,-6682222,-120057,14357774,1911008,-16965171,-8506880,12067587,13370071,-3761145,-12232969,-1502724,5678232,-1118000,730346,10069109,-2271495,-18589517,-1280702,20564226,5491904,-14651304,-4977653,5862022,-976491,-191692,8982456,1281422,-12954780,-6794293,9936622,10901861,-2401484,-9428973,-3494623,3012493,3052688,3085987,2907002,-4575195,-9655569,473221,11511310,5262727,-6998022,-7231806,-352755,3347532,4650604,3573887,-2879467,-7752049,-2856199,6251442,7433824,-125244,-6758802,-5445550,1148597,6123645,4802458,-1466857,-6411013,-4540920,2271945,6691807,3833635,-3444410,-6886398,-2653040,4501188,6311214,1153061,-4739021,-5749712,-941307,5064034,6164268,6943,-6600304,-4996694,2339918,5736850,2924400,-1242512,-4631943,-4591260,1500166,7743429,4022971,-5638814,-7255933,461056,5322080,3048511,-335917,-1790299,-3996919,-3759309,4001057,9329866,-242248,-11215841,-3761185,8312300,3951699,-3473045,844953,934818,-7439387,-2424438,11455165,6282317,-10094361,-8526666,5438783,6959958,-1388278,-2343260,1592613,-1725938,-6233842,2142033,11621089,1058985,-14401419,-4675092,12526244,4371811,-8744658,335736,6148767,-7350947,-6715498,12119884,9189378,-11946850,-10471544,7841526,8472160,-3412883,-3501341,2705158,-557645,-5830870,1350460,10416224,1498542,-12757615,-5112023,11232921,5882037,-7633488,-2425291,4772583,-3630487,-5273982,7936233,7645631,-8413022,-9601020,5081082,8230798,-1450293,-4100799,387068,-294318,-2686885,2030701,6481990,61925,-7955720,-3398891,6391611,5158824,-2587266,-3302172,-260434,-816256,-115897,4225801,2700725,-4593164,-5468719,1513631,5221577,1830397,-2330946,-2927496,-1602835,849672,3183636,2437925,-1511610,-4127092,-1561590,2868194,3926590,637103,-3077681,-3142564,106067,3025824,2765356,-177142,-2988441,-2874625,480695,3542061,2399331,-1661703,-3681111,-1426379,1755079,2661243,1421859,-1385417,-3635033,-1813805,3038892,4053591,-503039,-3571844,-1449204,1048196,1354640,1818924,1393502,-2258663,-4386557,617328,5738653,2031815,-4556747,-2983689,2179159,1074888,-1204883,2252480,2230999,-5265154,-4959044,5625654,6557198,-4280372,-6012701,2612674,3156642,-2633991,54108,4799962,-1078064,-7211779,17971,8662859,2230064,-7801086,-2933515,6157485,1426149,-5091157,2032190,5896860,-5261738,-8067975,6438265,9294994,-5908061,-8600102,4670833,5449578,-4871092,-2216224,6375694,325750,-8422910,-695931,9376906,2457092,-8282924,-3230081,6455156,2278931,-5065000,579645,5639406,-3270294,-7232795,4541483,8577401,-4093684,-8174902,2988971,5622169,-2840312,-2643439,3855518,707526,-5696965,-890679,6401357,2034988,-5696690,-2832759,3779999,2200079,-2172033,-116904,2068292,-1709581,-3115617,2428925,4465653,-1500679,-4363585,163098,2867483,357410,-768953,419593,-564734,-1954121,299950,2754478,861249,-2304541,-1956815,628269,1725105,726118,-365858,-963107,-1064808,11438,1419436,1318045,-450589,-1757876,-885804,1044406,1714324,400041,-1085392,-1147365,-223295,781706,1265821,529837,-1233100,-1672829,268464,1766753,629608,-951584,-692105,-377379,-395712,699621,1781116,-192299,-2559028,-790198,2378443,1331678,-1426515,-738784,1071655,-584632,-1470235,1943156,2650049,-2477814,-3745210,2202823,3845412,-1912295,-2936066,2215796,1527434,-3451524,-626503,4778091,474369,-5713942,-909418,5581526,1015987,-4810713,-492988,4260737,-770959,-4495204,2204235,5386419,-3037831,-6247751,3440612,6327924,-3623893,-5370954,4273859,3924122,-5380415,-2550861,6625427,1926082,-7309085,-1744026,7026237,1497800,-6318774,-773680,5569362,-414701,-5458366,1591767,5890206,-2396104,-6423774,2654675,6417370,-2638626,-5685014,2997905,4375769,-3792093,-3169060,4916307,2394411,-5466787,-2087365,5446436,1851187,-4666785,-1321238,3838241,382296,-3379137,493753,3459941,-951518,-3709521,1098705,3683324,-869299,-3094995,892473,2219040,-1198965,-1502106,1758598,1125554,-2064773,-1070236,1938570,1175545,-1447985,-860402,896466,473707,-600689,122224,643584,-388948,-891716,254277,930458,111284,-706469,-380186,273044,277511,37709,-87280,-90148,-273700,-143672,239449,509062,-90291,-627274,-205343,493549,223651,-208062,52978,38588,-461955,-177831,832789,388434,-940764,-430292,876954,318893,-804260,-8618,991045,-428102,-1338417,668890,1727633,-887892,-1960908,970172,1889309,-1320632,-1642310,1846294,1378844,-2611455,-1166513,3111485,999133,-3407492,-739325,3507278,322574,-3480906,250469,3534007,-852238,-3714344,1366460,3953802,-1780934,-4052313,2127553,4064332,-2621516,-3820479,3324414,3469960,-4121718,-2998727,4834281,2460274,-5272131,-1756017,5426849,923023,-5307965,-127049,5136027,-556611,-5054623,1045180,5037466],[0,0,0,0,0,172,102,-108,-2,20,-50,-108,291,-53,-11,-336,408,-304,459,-581,677,-944,1028,-1161,1556,-1760,1904,-2446,2868,-3093,3635,-4265,4802,-5519,6211,-6892,7973,-9018,9871,-11092,12532,-13822,15369,-17109,18821,-20857,23107,-25310,27885,-30812,33700,-36985,40742,-44602,48879,-53762,58893,-64597,71040,-77836,85187,-93074,100435,-105703,104303,-81107,-18369,480355,-5301297,-51450455,-16366003,32094334,-2309747,-9102937,29877645,-2406451,-57153106,-4744700,58354373,14888917,-36689777,-14285790,6067504,344375,12797492,20760296,-3682588,-25661763,-17851788,15359702,37730928,7738247,-35259333,-20157745,16939299,12454476,2145078,11552446,-8248271,-36940637,-5573739,39790578,19311732,-23758668,-23558203,-2973745,7360800,15369747,13965657,-7710779,-24985268,-11621357,17955609,27636435,4760942,-21749068,-19807408,3126005,19426712,17426690,311428,-19257020,-19505380,3940938,23611255,15235356,-10134865,-23549248,-12523090,10540348,21976207,9140879,-14701471,-23097077,-6772757,16094385,21211527,3482802,-18067566,-19675456,839778,20480454,18059207,-2511811,-19493668,-15913265,5653862,23066857,15348768,-9992286,-23531106,-9637579,13850403,19538462,4668219,-12030185,-17875878,-9742451,12548255,26241610,3653021,-28056389,-19013643,12204433,16845234,5510253,1533116,-10801249,-21975785,1031448,29747198,16172582,-17310501,-23812861,-2771686,17694834,16199940,-1518731,-9387246,-8331533,-12408817,3237433,33444616,11971580,-40288529,-23758075,29501821,17748081,-13791613,3436147,4551966,-28502984,-9323097,38902910,19973603,-28157700,-24173670,5542967,16332611,11987224,-1593822,-10406859,-6215099,-7011526,651552,28066348,15850179,-37097709,-28855875,30479026,25467482,-17077486,-4816396,9527632,-20721932,-13851915,33553418,22953564,-27366412,-26566440,8101474,17537683,7878033,-1038504,-8892095,-10852388,-4629969,8257368,20558207,7010712,-25615134,-21814935,17356862,24099472,-3424376,-10349474,-3587809,-9620560,-2098449,21601104,15166007,-17269492,-23071462,1558255,17294044,11704246,-1770481,-11930521,-12174083,-466844,13522608,14479363,-2175863,-18407674,-12601416,8455573,17753097,7014652,-8946454,-14988008,-6700727,9199933,16298884,5046273,-12206924,-15406572,-1632765,13633472,14198497,-451006,-14680380,-12805673,2993322,15306639,11043785,-4823880,-15698699,-9659086,7315673,16172328,6595165,-9990280,-14826394,-4238684,9930422,14096195,3751702,-11737041,-15628640,-1354125,15893006,13873388,-5173740,-15104539,-6393594,4407748,9030134,10863913,419539,-18519248,-13799566,14061529,20150705,-1914937,-13186495,-6549339,-1956512,3785926,12993696,7202984,-11584384,-17895795,-1430542,19076531,14985701,-11514077,-18652605,2270856,8409723,-1345630,8468855,11260675,-19776837,-24072463,19762560,29153886,-11068271,-20208805,3801783,3031706,-4178407,11352627,12470790,-12683616,-20418048,983751,20207629,13424315,-12008725,-19655605,2740044,12532189,-2304234,1771242,11802500,-13668158,-25342921,15758484,31862205,-9366770,-24773613,3202604,8387839,-4189671,6791168,12424299,-10365068,-19868069,2373433,19842767,9890434,-10926872,-15618363,-66697,9963035,4065279,2037403,2342401,-11068029,-14624598,10095258,22126442,-2123577,-19003690,-5354673,6854449,4921898,5489535,3567506,-9102488,-13037213,2428516,15486376,8129484,-7983534,-12685765,-3029985,7655178,9393088,3113821,-6033537,-10732580,-3892137,9234314,11880048,-3003,-11215758,-9235482,1879797,10202974,8009532,-2623730,-10847218,-7235630,4282522,11074794,5710620,-5786133,-11095138,-4110288,7469731,10707641,2300875,-8015290,-9661933,-1404514,8711250,9968696,-171604,-10577461,-8501050,3323782,10419522,5636441,-3807554,-8628403,-5966959,2584541,10794254,7475875,-7419798,-13775218,-806319,11002238,5892249,-2011344,-3024196,-6305388,-6105892,7717303,14726830,-1603099,-15733551,-6029434,8676155,8426121,665243,-3143526,-3941251,-5082933,-1543577,10028836,12055926,-8202094,-19781231,2367124,18795963,877632,-10171087,3021933,265791,-12805306,3672438,21263124,-798741,-22336762,-4733811,14878530,6763599,-4594658,-2763660,-775736,-4302786,-2572720,8748905,12159304,-6882467,-20141495,1356840,20766425,2068454,-14049790,1284985,5227811,-10421590,-635984,19373369,2028011,-21847414,-6230532,15747734,7512656,-6062109,-3466342,-265527,-3531081,-1156374,7974100,8216682,-6566339,-14709075,733301,15374687,4502099,-9339528,-3835633,1752037,-2711126,1814436,10577245,779167,-13660012,-6033203,9745623,8704919,-2123498,-5717639,-3421127,-1241110,2849506,6588906,2848301,-6394726,-8340820,912320,8696880,4972815,-3576522,-6406843,-3079606,2285932,5998670,4123641,-3011080,-7369398,-2927372,4994718,6929730,1400394,-5295071,-6142917,-408056,5657793,5523562,-456835,-5857224,-5108909,1186656,6395491,4517888,-2725632,-6811638,-3117211,3359662,5649831,2598781,-3028120,-6186114,-2826363,4686632,7157831,304532,-6632437,-4418557,2031545,4009284,2802739,1227792,-3775768,-7181252,297701,9729883,4423097,-7098127,-5892802,2163339,2621897,907545,3089912,441788,-7089258,-5395598,6440894,9573868,-2076658,-10056721,-1884457,6472603,1364294,-2331668,3985328,1124966,-10639115,-3185946,14509133,6483627,-13088013,-6804171,8639144,3069248,-4705970,3256000,4640827,-7563056,-8026016,7253436,11362591,-3252277,-12021614,-959076,9009581,1170752,-5240518,3088182,3523963,-9490008,-5288228,13574673,8159126,-13044140,-8617396,9508920,5301473,-5930303,748033,5525977,-5372658,-7751894,6195844,10539672,-2891761,-10563277,-1068011,7434180,2169302,-3567615,536257,1446511,-5475628,-3015835,8619370,5937010,-8245238,-7660104,4754017,5793395,-1309879,-1185106,925229,-2914979,-3289474,4115061,6348444,-1514519,-6761802,-1832913,4278448,3425409,-260615,-1712258,-2156315,-2048475,1160655,4485645,1838922,-3869215,-4414761,461341,3758332,2438226,-842276,-3019108,-2507751,624123,3453772,2532631,-1219141,-3675831,-1985022,2122401,3877067,1297169,-2384307,-3087990,-517555,2306474,2993977,724144,-2808534,-3461115,192776,3771386,2402942,-1641858,-2947699,-1340741,495083,2076792,2697990,-474240,-4597045,-2510366,3896561,4047781,-1545875,-2847942,76890,-192871,-591543,3194416,3423348,-3586229,-5761338,1985920,6263989,193132,-4415495,-530558,1813587,-1624808,-925433,4729179,2031212,-7287931,-4597443,7242122,5797766,-5922481,-4428081,4790290,919472,-5363779,2553143,7519874,-4065245,-9257437,3364151,9447831,-1491524,-7220804,1033443,4604345,-2490707,-3206540,5330992,4005972,-7564360,-6174764,7950479,7134280,-7139012,-6160780,6044761,2824797,-6457077,524429,8007112,-2408777,-9484561,2274095,9494851,-943885,-7511708,609859,4973770,-1708715,-3079059,3924208,3302021,-5561103,-4754189,5646898,5797232,-4379111,-5193352,3026515,2784319,-3117716,-283310,4190245,-1261789,-5798124,808295,6027508,306946,-4634603,-1033947,2349239,288099,-709700,1454808,693292,-2680873,-1787544,2728300,2950681,-1262557,-2707507,-129374,1281015,596218,474026,194478,-1360723,-1576763,581048,2168478,663419,-1521125,-1661365,-35297,1243602,1158173,22223,-1089519,-1156466,-67203,1250982,1376188,-160643,-1669354,-1019095,909604,1472778,262921,-616213,-779781,-780665,207796,1745990,943631,-1736649,-1918743,830160,1629497,-162397,-560968,405500,-739142,-1711331,1231163,3021405,-903473,-3526077,337693,3018123,-221404,-1889342,1126427,1254389,-2485570,-1541346,3664867,2472196,-3992575,-3111947,3744052,2846704,-3544858,-1632714,4029553,87785,-5209895,930153,6365340,-1256420,-6850902,1292495,6247064,-1677371,-5048206,2660233,3970294,-4043116,-3731386,5159169,4030250,-5583904,-4369252,5358347,4123588,-5036800,-3058133,5413933,1593293,-6331848,-405732,7408819,-402091,-7854889,797776,7320343,-1349353,-6075143,2249111,4890180,-3309273,-4239009,4162516,4197038,-4444149,-4203127,4165732,3842247,-3757873,-2974963,3768106,1800849,-4265928,-860112,4921738,486420,-5068392,-363560,4689963,145273,-3808904,404173,2880018,-1239612,-2396749,1948336,2258276,-2117391,-2333433,1775090,2116293,-1203712,-1532222,900418,758914,-1020532,-276398,1381080,109629,-1551479,-292219,1371904,521801,-818902,-452655,297337,76044,-98325,385715,198087,-373105,-522158,174975,620882,188612,-400842,-410040,57750,308966,80404,16854,-47135,-356994,-297566,458127,612117,-342232,-675140,219559,531237,-292996,-122856,719736,3985,-1142461,84345,1509783,-11533,-1630771,185419,1451439,-556606,-1350959,1156915,1430631,-1593569,-1508780,1914097,1589422,-2174870,-1506019,2256845,1239644,-2616106,-887893,3080262,559243,-3716544,-148233,4158732,-210460,-4330872,821962,4337493,-1584790,-4033835,2413587,3733240,-3148038,-3550320,3578604,3299038,-3772355,-2915619,3987107,2471090,-4239070,-1984781,4609377,1495876,-5098217,-933053,5453860,432500,-5670548,226797,5676203,-964996],[0,0,0,2,10,-112,309,-163,144,-484,570,-559,891,-1137,1247,-1632,2023,-2427,3002,-3460,3980,-4999,5908,-6579,7704,-9113,10437,-11963,13657,-15462,17745,-20150,22515,-25400,28703,-31987,35727,-39974,44377,-49269,54721,-60471,66860,-73939,81364,-89614,98854,-108690,119450,-131558,144737,-159322,175759,-193978,214543,-238201,265188,-296516,333826,-378509,433301,-502753,593402,-717164,897342,-1183206,1704611,-2947747,12844047,-6453350,-47571957,1674521,44518214,17227218,-24271845,-27082764,-4434432,24083009,18562263,-5901544,-4759666,-3191020,-23177525,2557004,50365927,13966999,-53680227,-23712938,34980267,16549481,-10767980,6392648,-3519800,-32663743,-5114091,38580951,19194585,-25412329,-29633321,-2195987,19676709,18599579,399643,-13194798,-14825298,-7809081,12779195,29205080,7120436,-29377397,-22901670,14438796,25744919,8223178,-7156401,-15805320,-15611353,4631022,25399444,14736910,-15807994,-26620624,-7419138,16790300,20516216,2337228,-17983178,-20322691,-2007348,18931359,19810865,-1527733,-21243687,-17263722,5846339,22810956,15882293,-7442208,-21795599,-11782615,11673197,23109139,9669389,-14139940,-22011083,-5192900,16291861,18937859,2355677,-16121017,-19898997,-3698529,18960966,20704930,-4491303,-24757975,-14146777,10039606,19011733,9115022,-7079320,-17206550,-11569823,7683002,22494655,13977727,-14294974,-28027979,-2437375,26853065,14972487,-10663233,-9067698,-4876126,-11515343,8084226,32514696,1795252,-39429062,-15444570,25770959,16497434,-5128438,-4014826,-8322844,-14241140,3414760,21839874,13502112,-12655053,-28713226,-6253555,31685524,20465615,-21033242,-15178036,9944151,-6726618,-7769141,32274720,16855715,-43505883,-26054885,35691657,24125966,-17150200,-8439432,2600063,-13091037,-3123621,24015749,14446743,-16937813,-25442611,-3619206,25012006,20702992,-14749684,-21359708,4491941,4836796,-4046734,17302991,15306929,-29055491,-28243820,24554166,30786572,-9608416,-17389787,-1214632,-3338239,-635266,17203202,12233387,-15051926,-22352371,-307574,20851033,15470953,-8006405,-18314440,-6393288,6246194,9804121,10142843,142227,-17978373,-15022642,11429443,22038059,3026373,-15076207,-13094979,-1009189,10183010,13842240,3459732,-13109700,-15672834,442541,16342699,13326138,-4274845,-16120004,-10116238,6216017,15689510,8514049,-7775169,-15985553,-6806151,9754380,15516785,4483932,-11447610,-14943699,-2554928,12358462,13905950,544736,-13982540,-13451309,2628789,15990673,10572862,-6231796,-14058779,-7077894,5121245,13019558,9663975,-5910073,-17386298,-7403101,12902294,16387944,269998,-13758815,-10863958,1930202,9823290,8531226,2242393,-8798343,-16593927,-2367603,21748322,14661142,-15776645,-18064141,5029457,8072065,375570,8420999,4434231,-19683386,-14970670,18448477,21783636,-6263487,-17420083,-5499694,5290883,7705802,5154916,1030650,-4526990,-13272876,-7516698,19741054,21507666,-17349436,-26771934,10029913,17330578,-7217237,-2037,12952047,-14271098,-23311369,16536470,28911263,-8205674,-23356284,-1766614,9579577,5036102,3547761,1516001,-5579140,-11042488,-4167568,15529961,18368038,-11104781,-25509044,2909304,20243923,376659,-6703606,5118685,-5850456,-16755210,8567339,24689980,-2027883,-22441329,-6425738,10431676,7762895,2375166,-556274,-6829447,-9037875,720461,13279548,10475767,-7965868,-16679962,-2004088,13000688,8612356,-1860308,-5600988,-7246754,-4418050,7553859,13089954,266755,-13582489,-9268097,5031175,11134438,5391527,-4441110,-9930558,-5930136,4617713,11023054,5325945,-6743007,-11213836,-2978458,8301617,10258211,1162040,-8881026,-9283608,487123,9769554,8484794,-2030126,-10223072,-7154038,3477125,9993900,5681590,-4182325,-9624857,-5541187,4850698,11106021,4376186,-8545348,-10920944,121304,9074705,6648292,-442696,-5852169,-7650131,-1940763,8618510,10481595,-1692743,-12818993,-7046153,7869717,10905074,37314,-6332358,-3280996,-2898739,-1448440,9852762,11092021,-9775401,-17975499,4057269,16453830,774597,-7904246,69070,-1613521,-6953434,5090497,14383161,-674621,-16212215,-7475840,10891805,12211611,-2980376,-9658724,-119902,2508168,-4661341,3816129,14840791,-4749267,-22998805,1446078,23465137,1615326,-15694213,572233,5532488,-7985376,-284747,15467649,2207214,-17567105,-8306086,12243508,12076931,-3865193,-10205150,-1285265,3790086,-1359108,1628483,9825773,-1831004,-17678476,-2364391,19187599,6459617,-13645695,-5413774,5771548,-1003977,-1167879,9035241,2829731,-12745838,-7872795,9287233,10957483,-1890649,-8651932,-3529407,2110316,2660119,3211457,3127077,-3626640,-9224675,-995864,10514926,6380659,-5984204,-7728043,-753268,3345478,4177039,3327769,-1747621,-7006223,-3760468,5124874,7681363,792927,-6333823,-5639460,662228,5627784,4889444,-709047,-5765629,-4832283,1497237,6333420,4005604,-2671726,-6275373,-3059679,3276255,6113964,2314692,-4066237,-6246951,-1411323,5148101,5863504,-141543,-5533601,-4141232,958609,4278430,4109768,177350,-5316863,-5610868,2059022,7960526,3034345,-5379427,-5592812,281423,3273013,2571230,1807092,-944278,-5699200,-4480483,5340411,9141314,-1743997,-10064874,-1789902,6512501,1425785,-1728807,3332366,-325972,-9178902,-1319940,12244031,4994758,-10328321,-6558783,5764513,4569298,-2284077,44674,2869452,-3647436,-7150528,3582609,11787881,-343258,-13549113,-2901014,11252375,2293953,-7725413,2329071,5512433,-8647978,-6407835,12632455,8775465,-12082166,-9605005,8123713,7250187,-4241993,-2248774,3918952,-1406051,-6736400,1964498,10599591,1051385,-12048194,-4383375,10282628,5012807,-7005316,-1759676,4668890,-3773552,-5609495,7423543,8047075,-7621761,-9592548,4631837,7981244,-1526532,-3836557,988471,-149772,-3166871,1544015,6443891,651933,-7385269,-3605027,5549914,5062277,-2064698,-3137089,-118059,-612366,-493777,3483398,3117493,-3538934,-5567518,616752,4943758,2075854,-2191285,-2824615,-1336375,611907,2555598,2403579,-827237,-3691714,-1864267,2356428,3671251,830194,-2478727,-2902870,-262621,2608364,2847751,70532,-2826197,-2557717,497909,2945195,1945681,-1056776,-2848050,-1814224,830467,2814139,1917737,-1675037,-3874799,-1029468,3043164,2825147,-656944,-1981905,-1020412,-373029,802268,2902305,1674782,-3183764,-4053716,1696043,5122629,549589,-3772972,-1150421,1480180,-743118,-525379,3694400,1304394,-6211229,-3547313,6300222,4705727,-4947162,-4014272,3328546,1300953,-3355642,1377186,5148838,-2229478,-7182521,1304483,8253464,558440,-7250473,-938633,5715355,-434912,-4699207,3504477,5260463,-6100727,-6982900,6884537,7849645,-6326603,-7046041,5209940,4321385,-5439010,-1608017,6626019,-17858,-8320214,-330633,9074620,1814706,-7968736,-2360883,6403553,1484706,-5151431,1068135,5617345,-3259918,-6881020,4287501,7986075,-3885766,-7537179,2908738,5279043,-2733156,-2945846,3631160,1293309,-5249944,-1452372,5838387,2352253,-5216265,-2922007,3731829,2311859,-2432829,-559294,2353200,-1045422,-3090573,1680772,4161452,-895159,-4109959,-138890,2904743,502832,-1234046,132108,109837,-1374568,-340835,2118774,1136792,-1869889,-1989179,530697,1680603,529391,-524950,-743787,-597737,-22349,1015434,1017527,-384124,-1269120,-624143,794928,1196991,369958,-740090,-1014227,-330615,803559,1178791,41050,-1227450,-919828,497281,853949,172985,-187336,-305258,-805871,-481189,1270851,1471518,-1020375,-2047941,360779,1858214,36491,-1231378,489190,871852,-1429916,-1006599,2537694,1747207,-3090994,-2332589,3005691,2382405,-2808782,-1694353,2935550,503398,-3657257,336066,4527148,-587426,-5195576,409218,5151237,-332359,-4708910,787200,4249822,-1740569,-4353255,2843092,4840023,-3727735,-5266209,4220530,5223364,-4600598,-4449372,5065908,3199391,-5653286,-2059669,6304290,1339795,-6726509,-1052098,6645663,838749,-6226565,-401490,5731538,-438310,-5634141,1420730,5819464,-2177368,-6138294,2690586,6024397,-2992830,-5428589,3417410,4483455,-3832482,-3454186,4475172,2631503,-4836684,-2085626,4774391,1824704,-4459594,-1435928,3996588,1028772,-3615600,-452100,3539689,-152431,-3615323,563709,3537374,-726128,-3272864,832409,2722036,-972538,-2070283,1158285,1591697,-1361848,-1274696,1432067,1180982,-1289424,-1033400,1012948,907096,-758993,-533125,555743,270230,-540632,-74762,605928,20172,-647170,-118655,474735,211719,-303496,-245875,36187,86314,61138,64241,-45943,-219507,-58774,249427,227001,-222230,-87065,157741,-11939,-203905,309367,427449,-443499,-597909,496766,814370,-528672,-828968,469380,808441,-714757,-746428,1058834,767611,-1458831,-950808,1904281,1063340,-2177906,-1012553,2313870,744335,-2523177,-186156,2863714,-304732,-3150529,698709,3494230,-843621,-3555580,1016096,3482374,-1302577,-3346588,1854573,3218632,-2476800,-3270365,3170231,3424804,-3732219,-3418824,4059979,3072185,-4443554,-2308375,4797888,1378204,-5220128,-514582,5483159,-25722,-5522509,313629,5280560,-566728,-4831836,979784],[0,0,0,3,20,-260,420,-259,398,-690,929,-1229,1409,-1642,2366,-2996,3321,-4051,5089,-6002,7103,-8423,9778,-11523,13463,-15417,17841,-20639,23391,-26643,30497,-34455,38791,-43764,49124,-55062,61646,-68556,76263,-84953,94135,-104045,115166,-127158,140155,-154533,170107,-187118,206019,-226644,249295,-274707,302874,-334267,369963,-410552,457018,-511349,575490,-652450,747322,-867195,1023895,-1238996,1553259,-2056308,2990609,-5301275,25498029,11457724,-55470106,-13728761,29462092,466147,-11042240,29446358,-1559938,-55206299,-7884097,58912564,16672050,-37332355,-16513666,8458286,1287425,11606209,19569209,-3122538,-25182566,-16521190,14429576,36626736,9186616,-34820704,-23480079,18392551,17044512,-596725,6025407,-4696852,-32846041,-9277819,38059267,23330048,-24623674,-27764425,-1044861,11488088,13812241,10815305,-7149442,-23141554,-11417780,17294023,27518635,5341972,-22304079,-20912279,4351884,21414026,16122085,-2168566,-18398046,-17527822,3604320,22735875,15423761,-10501018,-24406179,-11913456,11770340,21796631,7952740,-15281313,-22675072,-6040517,16655837,20823142,2318291,-18180476,-18434248,1139879,19846833,18230967,-2418089,-20586903,-15982811,7511868,23668877,13622014,-11376330,-22510904,-8086393,13296500,18065523,5425215,-10982137,-19900494,-10383300,16124557,26455564,-1007624,-27740619,-14561351,10918879,13468096,7858273,3281681,-14009847,-22320623,4231206,29590358,13871012,-17293844,-22865826,-2120829,17984812,14810070,-1955864,-7572544,-8990555,-14385220,5543720,35130719,8108882,-41357790,-19649475,29505386,14594566,-12643987,5026651,2432421,-28653635,-6943124,38394291,18215844,-27731316,-23669794,5448934,17054466,11848997,-2593732,-10353251,-5449955,-6743969,694171,27624352,15462981,-36628159,-28867983,30176990,26525945,-17132342,-6939620,9881250,-18229974,-14486983,31517070,23954012,-26496365,-27986668,8118532,19255920,7629257,-2418615,-9246375,-10081089,-3351217,7961510,18655426,7417861,-23546573,-23065874,15661094,26486144,-2357546,-13744715,-3669446,-5914460,-2813942,18436450,16545265,-15076461,-24660558,427111,19020899,12080779,-3178171,-12338497,-11067398,171192,12785691,13562568,-1698251,-17630698,-13122862,7839111,18644961,7234204,-10037011,-15128085,-5523364,9421669,15350890,4787639,-11726332,-15349914,-1614304,13743878,14039459,-708127,-14472034,-12623139,2780075,15386741,11379035,-5260312,-15991314,-8989718,7530201,15127746,6234424,-8748515,-14512869,-5362838,9547405,14988072,4122098,-12523075,-15777094,-194260,15852437,11941595,-5025970,-12529095,-6741070,1498150,9866328,13458237,-1283174,-20395255,-11152097,15086009,17087104,-2213102,-10296487,-6508582,-4136614,3825471,14098591,7249931,-12271842,-18078597,-525833,19413512,13247590,-11974904,-16044459,2595795,5243083,-1219253,11309255,10331182,-21800610,-22231007,20878712,26805993,-11564277,-18038430,4032879,1606310,-4432717,12002341,12623109,-12887506,-20549637,1386134,20051652,12485705,-11719748,-18204348,2394039,11117849,-1822847,2417086,11380255,-13245179,-24924538,14445722,31566852,-8083731,-24949377,2572727,9178026,-4258582,5537809,12961915,-9083679,-20315224,1555279,19991799,9981747,-10590524,-15235280,-667815,9851294,4696606,1354635,1853296,-9312198,-14360768,7598540,22054493,327360,-19426858,-7083230,7769466,5602829,3920029,3599037,-7199429,-13039834,780083,15109629,9155232,-7399509,-12963045,-3496746,7633142,9427490,2874356,-5581873,-9890236,-4281769,7867396,11860249,1245361,-10728534,-9822346,1393369,9952974,7914121,-2146731,-10154835,-7338436,3506916,10644780,6029127,-5281805,-10544488,-4421131,6359838,10314297,3421841,-7198476,-10313757,-1923573,8968881,9744379,-378964,-9642361,-7639959,2198779,8851459,6272041,-1876629,-8674006,-7627109,2533400,11926985,6797497,-8300673,-11898147,241269,8176463,4541310,988557,-1701885,-8706506,-6777957,9439420,14307795,-3010432,-14516751,-4306633,7316472,6342781,1386999,-803353,-3993793,-7327785,-1603459,11786337,11405002,-9614348,-17847385,3718502,15862281,-621602,-7222846,4416705,-2036856,-13694961,5171279,21350849,-1878623,-21657795,-3373886,14111661,4787391,-4346070,-451771,-606971,-6336373,-2720649,10121434,11669669,-7475235,-18665808,1552657,18655518,1884038,-12091204,1641193,4385206,-10666808,-931479,19217876,2835085,-21434300,-6751620,15353000,7201859,-6136793,-2382348,390981,-4655024,-1988539,8436411,8466646,-6274329,-13984077,-4590,13909474,5213601,-8091742,-4224081,1525623,-2479690,812978,10041644,2482558,-12631042,-7521727,8712842,9311312,-1662948,-5615153,-3104978,-1405278,1868084,6191717,3606502,-5416180,-8467459,-202325,8065711,5647937,-2820709,-6351927,-3262620,1930290,5413639,4163779,-2114277,-6903410,-3664344,4023947,6973666,2104292,-4611329,-6038258,-1059447,4859150,5717190,350434,-5465233,-5273095,846198,5913273,4205239,-1811941,-5662522,-3647794,1880676,5798282,3683068,-2884785,-6689307,-2624965,4919995,6179102,-17782,-5012534,-3491367,279093,2624493,4450130,2516208,-4954585,-7822414,1566605,9293935,2622798,-6096552,-3630395,1188883,62007,1323418,5296124,391412,-8627688,-5084633,7342429,8511489,-3120633,-8152484,-319694,4243613,-763749,-330487,5915547,-543101,-11710806,-1684276,14596495,4636701,-12541907,-4543591,8041594,763643,-4642595,5253896,5012473,-8965159,-8111174,8139121,10816425,-4254628,-10704684,477109,7432985,-512880,-3955961,4478413,2727248,-10076382,-4810136,13187963,7437621,-12398293,-7719683,9149325,4351659,-6136783,1310277,6168212,-5460896,-8327522,6078054,10589444,-2909136,-9997713,-660155,6694573,1431133,-3088995,1080112,1591951,-5461940,-3407993,7876890,6206000,-7268685,-7702926,3950814,5690101,-1228446,-1300170,1411920,-2265683,-3753495,3067795,6431561,-620498,-6397010,-2239353,3946364,3431137,-206773,-1429454,-1681270,-1877028,555621,3835248,2202866,-3102260,-4355448,-31342,3484377,2430462,-685984,-2725839,-2292868,363638,2885332,2481903,-851963,-3292947,-1869385,1612859,3299266,1479349,-1675531,-2924615,-1039515,2172214,3178547,572904,-2818532,-2805119,465851,2697912,1766582,-622178,-2026598,-2090905,-328590,2652872,3010669,-1233149,-4588493,-1155849,3559008,2271490,-1391364,-931984,4331,-1833591,-464900,4386682,2805169,-4484734,-4660090,3025835,4816905,-1108820,-2935983,955922,657804,-2987892,94272,5642956,671383,-7670903,-2896700,7312723,3552202,-5952145,-2238811,4769772,-891557,-5286126,3860347,7035835,-4938045,-8356278,4326693,8300056,-2658541,-6181125,2321024,3867114,-3569049,-2626094,6008953,3336698,-7808606,-5033854,8029693,5714766,-7250397,-4741151,6153554,1865831,-6476066,941941,7729141,-2509643,-8969617,2260491,8807610,-1185963,-7104093,954063,5006151,-1804768,-3380408,3808836,3646658,-5069600,-4653501,5204314,5498187,-4138545,-4868742,3027809,2862100,-3085022,-821957,4018977,-450401,-5358134,95633,5464340,731121,-4459547,-1270795,2586028,674908,-1208360,894674,1179785,-1876154,-2006249,2088400,2953871,-975372,-2658233,-90273,1502756,538085,-56346,93880,-730829,-1245913,225016,1729361,672255,-1227271,-1441288,-37755,1087530,839403,-38024,-906160,-934981,34768,1108473,923969,-351200,-1073753,-520272,444786,929393,556644,-251703,-999754,-801135,772444,1552328,91095,-1599434,-686926,878774,490542,-414061,411205,499246,-1426227,-1319282,1957634,2159291,-1839875,-2466501,1389233,2102241,-1342478,-1146063,1978049,652655,-2909566,-683558,3796910,1267202,-4146635,-1604682,4104973,1313211,-4008713,-303413,4214988,-888566,-4902225,1902072,5547963,-2385600,-5807929,2478679,5319336,-2752678,-4386454,3371939,3577419,-4320257,-3296132,5175861,3324523,-5652776,-3478048,5686487,3279215,-5587847,-2396145,5873314,1220985,-6424349,424,7015859,-801462,-7167061,1368172,6760860,-1860063,-5889396,2363055,4930121,-2944175,-4429452,3486764,4134728,-3839007,-4135558,3934364,3851785,-4003078,-3272560,4037592,2399965,-4262063,-1495414,4661065,834043,-4666284,-458677,4466074,211062,-3859312,191715,3223380,-530854,-2647826,993920,2353831,-1249511,-2322047,1277732,2184990,-1123003,-1884498,959317,1431608,-930347,-1020293,990335,630032,-1060683,-437902,1100211,467225,-938508,-384461,584583,383089,-333834,-183978,196958,9692,-146775,121357,267550,-116356,-267998,-28360,270285,54700,-35977,-74207,-138331,-103239,205879,257194,-150806,-453323,90747,536004,18612,-501852,119394,544517,-394264,-531241,696335,764409,-977197,-999815,1208369,1144527,-1262042,-1034122,1440340,813567,-1705354,-541927,2028027,367946,-2512690,-303852,2843788,352643,-3135186,-269765,3140271,-165358,-3293294,810360,3603104,-1554482,-3820796,2223297,3961773,-2651663,-3712243,2966444,3222034,-3346733,-2670307,3651039,2238990,-4153783,-2049073,4534452,1942361,-4838769,-1774826,4901665,1233348,-5036505,-506449,5232294,-443278,-5524975,1326339,5712513],[0,0,0,0,-2,-59,-29,204,-24,-51,-218,225,-119,329,-433,381,-568,711,-838,1119,-1227,1309,-1829,2214,-2309,2737,-3328,3779,-4375,4997,-5571,6505,-7455,8218,-9308,10629,-11768,13165,-14821,16400,-18235,20335,-22403,24794,-27541,30229,-33271,36808,-40433,44389,-48956,53775,-59111,65240,-71848,79241,-87849,97458,-108418,121447,-136627,154685,-176892,204202,-238145,280202,-324563,310596,367540,21323465,-9527799,-45568752,2311632,43853126,16046773,-23091483,-27008957,-4130822,23186243,17780711,-3866010,-3354371,-7543101,-23459175,8254127,48731191,7435653,-48711048,-18072007,27641060,12479113,-2163619,8177224,-11018748,-31883703,610428,35719998,15446451,-22171910,-26972444,-4315004,17119957,18595831,3623803,-11696437,-18859334,-9263149,17570949,28960264,1854534,-26770784,-17388630,9853105,20935730,13584908,-3815776,-20727514,-17055589,8698664,25231722,11360213,-14968646,-23842653,-8224213,14385176,20866917,4423949,-18032804,-21935187,-1993773,19876288,19382229,-1989891,-20516971,-17002358,5111774,22528969,16010693,-7341497,-21313367,-11530333,10720008,22414199,10790146,-13264434,-23233250,-6103234,18019863,19481493,-127197,-16038227,-16654576,-4470724,15360153,22278234,-1219899,-27052072,-16441598,12893000,20137996,6307193,-7486443,-15053705,-11183170,6525871,21358559,14514598,-12027264,-28707844,-5692817,28662409,18382000,-14321392,-11621538,419849,-10520094,1956201,33408300,7395088,-42028671,-19275290,29298574,18072358,-8593224,-4030946,-5827881,-14955703,2552196,22362986,13075671,-12528836,-27771061,-7117961,30951011,21665318,-20923267,-16368267,10367327,-5766131,-8223313,31634633,16860336,-43083264,-25521915,35157198,23152579,-16333665,-7566521,1425592,-13501949,-1858850,24149587,13488912,-17285918,-24912320,-2606074,24500700,18521123,-13658987,-18149900,2206911,1438971,-243000,19937999,10128277,-29956625,-22179335,23238981,24793757,-6746962,-12310235,-4690447,-6684493,2534873,18884806,9736246,-15684442,-20545902,460410,19451284,13757092,-6624272,-15524174,-8014952,3004859,12151936,12931033,-3174726,-19707934,-11002079,11828636,17733417,3660236,-11072679,-14203540,-4148281,11294962,15821530,2449563,-14127239,-14699437,1102569,15069044,12528999,-2990312,-15141629,-11094800,5272181,16124359,8986571,-7839609,-15850610,-6825314,9289173,15551808,4844747,-11432946,-14989009,-2170608,12100850,13003253,693337,-12563446,-13613484,851666,16291148,12327441,-7071146,-15815681,-5346946,6519981,10521133,8626720,-3062528,-16910108,-9987683,12840811,18356625,23994,-14831000,-10555179,2623151,9809179,7564056,1614080,-7055472,-15488062,-5185006,20622546,18198749,-15654373,-21631231,6370601,11098677,-2505784,6359794,8101330,-18759709,-18262825,18584180,24110323,-7141348,-18445493,-4212324,5345862,6719245,5553792,1305807,-4744985,-12809509,-7434079,18990855,21701383,-16674579,-26970843,9601619,17441332,-7142900,42305,12678615,-14424362,-22746286,16792968,27874622,-8542739,-22334412,-1483747,8727442,4800704,4178759,2011400,-6343931,-11869579,-2951746,16648485,16311196,-12289654,-22434889,3757567,16426561,657302,-2628785,3396554,-9447820,-13783884,11261231,21085993,-3797209,-18928378,-5653643,7527824,7605091,4467336,-501212,-8386438,-9374390,2341120,14097712,8538157,-9225832,-14232121,-875482,10134148,8163053,1102547,-6103881,-10198159,-3006796,10139416,11277770,-1891571,-11802206,-7785587,3547085,10388844,6632808,-4156569,-11053653,-6125348,5764305,11232497,4173239,-7110534,-10368025,-2603101,7997637,10169456,1072793,-9095331,-9020497,776172,9631086,8402682,-1827608,-10434599,-7487254,4091413,10684261,4876381,-5317610,-8804043,-4217115,4042853,9960424,5489040,-8032333,-12619640,151262,11280499,6336356,-2859277,-5643480,-5516094,-2266114,7219338,10786703,-855196,-13193402,-8011684,8337034,12407134,-430543,-8488808,-2735198,-345091,-2402522,7470407,12597417,-7943587,-20244481,3047615,19237165,970663,-10691175,361302,515667,-7476366,3844814,14990188,-315669,-16871609,-7521083,11353611,12319074,-3206039,-10155443,-247819,3193084,-4406606,3356601,14556884,-4634529,-22840703,1630631,23384258,1389471,-15530908,621595,5207663,-7751452,410469,15163960,1286761,-17377406,-7325527,12379051,11280935,-4227715,-9447033,-995080,2688696,-1160694,3322533,9105664,-4249252,-16429578,190919,17456911,4255624,-11465146,-4009769,3225501,-1473104,1548235,8753815,111069,-12246766,-5662499,9085979,9264785,-1936909,-7316349,-3507216,796626,2874783,5039341,2635841,-5979558,-8481900,1510090,9525863,4283723,-4695584,-6161709,-2274672,2483834,5913914,3817666,-3529663,-7307756,-2262013,5452330,6471238,495188,-5581269,-5657049,7464,5868558,5388520,-1136996,-6379635,-4566023,1942753,6198675,3850897,-2797085,-6433901,-2950630,3708606,5991585,1882582,-3885349,-5915181,-1802580,4963284,6526512,5527,-6501246,-4466855,2259536,4526261,2680287,150686,-3959788,-5940318,830289,8684964,4163683,-6345482,-6611675,1320541,4247774,1835558,914142,-307182,-4864405,-5061681,4598513,10053531,-917940,-11350428,-2616005,8209209,2175041,-3478719,2954642,1272272,-9424193,-2747476,12955840,6134029,-11347088,-7403417,6774417,5158613,-2945741,-153561,3211411,-3841602,-7323683,3986092,11925442,-769417,-13584500,-2646482,11186130,2181706,-7403515,2435321,4979309,-9003865,-5710869,13011133,8030940,-12403384,-8868614,8295121,6365367,-4267118,-1235853,3773412,-2754659,-6554362,3555737,10289862,-756519,-11535548,-2547369,9304125,3230505,-5320456,-204563,2581244,-5021352,-3287902,8268685,5696450,-8085235,-7470190,4589692,5975135,-1128083,-2046550,470597,-1835686,-2732576,3304413,6000747,-1191782,-6885556,-1918104,4850153,3521522,-956874,-1708299,-1618976,-1859751,1180068,4443360,1450997,-4216557,-4051239,1046244,3713923,2015356,-1046793,-3044080,-2368472,895680,3541896,2203467,-1741324,-3558184,-1250567,2285079,3425969,1068369,-2447401,-3204152,-332107,2905964,2932446,2357,-2849136,-2826521,396078,3352143,2156017,-1518371,-3102675,-1329870,975732,2329412,1974012,-1020820,-4092833,-1969904,3440314,3830085,-1172430,-3025710,-475274,504362,172017,2354804,2453174,-2762204,-5118599,1306034,6203281,968649,-4705490,-1613897,2484004,-350998,-1402447,3536665,2282873,-6333935,-4660330,6670441,5892234,-5444450,-5199049,3845149,2151942,-3906498,949742,5823780,-2257243,-7981148,1496292,9050576,379120,-7835280,-772362,5964280,-743274,-4486592,3857745,4894980,-6554066,-6583142,7379188,7633535,-6584280,-6817643,5264481,3844994,-5337793,-924882,6612747,-1012204,-8429514,740048,9207143,664725,-7998626,-1279731,5933992,271202,-4108406,2355755,4183895,-4506583,-5242076,5504167,6319831,-4570817,-5862275,3034942,3678875,-2514376,-1147450,3286646,-596778,-4932086,328649,5553499,825914,-4940848,-1673758,3080096,1116914,-1322764,699294,991536,-2277979,-1705077,2858699,2863012,-1794525,-2884602,266232,1720942,609434,106910,-115652,-1316377,-1206117,991402,2036693,193630,-1800152,-1439273,329292,1281337,1036334,-288145,-1326139,-1009025,519803,1485607,836525,-610364,-1393917,-589077,1004323,1474042,214441,-1070700,-1037690,-213478,767244,1373767,445065,-1618729,-1551679,804639,1799902,-52254,-976395,-154311,-303221,-850867,922433,2234246,-703599,-3161114,-152465,3148243,614903,-2313204,-47134,1716121,-1308769,-1702361,2788366,2623997,-3575682,-3446260,3510467,3527558,-3118132,-2637212,3160149,1193487,-4052168,-91276,5208760,-289526,-6191290,60989,6249087,33413,-5599611,543697,4843964,-1860646,-4677580,3448457,5040329,-4560293,-5525633,4974890,5338206,-4937157,-4337558,4987160,2862441,-5507907,-1384931,6327840,735552,-7001864,-619035,6955052,534868,-6342075,-11173,5547723,-1113741,-5127845,2464000,5169623,-3494267,-5314151,3868135,5168070,-3702012,-4291390,3538603,2979889,-3707965,-1722787,4244706,991733,-4557296,-794973,4614676,731138,-4041732,-621192,3212015,3162,-2614553,838380,2475974,-1491809,-2563203,1690800,2534949,-1511856,-2117705,1090222,1314846,-972502,-531087,1117525,78142,-1327630,-32152,1444009,346733,-1081814,-521065,554208,342014,-72476,36458,5236,-423757,-175912,458181,464079,-197290,-532669,-216638,256659,387122,75385,-291567,-283429,-66052,147427,346609,248102,-435392,-602768,238980,663045,-65496,-453078,131210,109401,-509130,174765,981410,-112808,-1356469,-20984,1484320,103504,-1362699,158169,1278007,-706325,-1370255,1287311,1718493,-1797611,-2024611,2102878,1999260,-2287754,-1701834,2486915,1109985,-2934002,-471514,3428798,110490,-3805588,104048,4023540,-240940,-3929834,568669,3845347,-1292229,-3728564,2144782,3752309,-2932682,-3923830,3490666,3784517,-3929138,-3396662,4185064,2542232,-4571481,-1619242,4903652,813820,-5233137,-236308,5273759,-99972,-5100944,396366,4687481,-858982,-4378168],[0,0,0,1,6,-213,-17,86,200,-225,158,-182,180,-364,598,-434,429,-821,958,-946,1193,-1397,1584,-1960,2161,-2409,2929,-3277,3562,-4235,4812,-5222,5936,-6722,7432,-8358,9274,-10152,11425,-12707,13834,-15314,17016,-18605,20501,-22626,24752,-27263,30085,-32960,36323,-40217,44308,-49086,54722,-61008,68458,-77545,88345,-101876,119436,-142517,174688,-222529,299193,-437996,741857,-1680568,11236580,48948460,5665367,-51061330,-14789414,28468328,-1529388,-6074529,27936691,-5482756,-53431766,-2903522,54261693,14052589,-32806960,-14604456,3504571,1264558,14275962,20070533,-4369793,-25888332,-16558228,16782753,35350237,5728164,-31484092,-18448162,12196484,12289645,7416849,9230907,-13306360,-32664252,-1483922,34646587,16797723,-19065238,-22827492,-6694158,8067822,18217832,12642188,-9977643,-24075968,-9572904,18053852,25704109,3922878,-19814509,-18894572,1409686,19352582,19201940,-677048,-21266371,-17945936,6046680,22280740,13307857,-9503803,-22647452,-12829474,10418138,22253879,8792762,-15257916,-22897407,-6193991,16470384,21060257,2776533,-18376617,-18845105,1845152,19951533,16928946,-2324209,-18802721,-16126450,5598055,23853332,15227496,-11439422,-23847449,-8070065,14975543,18131096,2877546,-10933038,-16267516,-11091330,11649478,28294972,3491124,-31117061,-18000209,15802596,15282224,2320335,3290987,-8873541,-23743583,517693,31531963,15781083,-18897657,-23159495,-1568047,17866955,15504718,-2524824,-9049418,-6922591,-12701899,2041191,34325575,12200433,-42090863,-23254336,31725671,17139552,-15566813,3830726,5220165,-28603880,-8765131,39065771,18855209,-28634482,-23398787,6023528,16279010,11586244,-1872429,-10207122,-6272812,-6782403,1842884,27429475,13616253,-36022373,-26287836,28780798,23603126,-14718670,-4413506,6356169,-19694037,-10510846,31587689,20079393,-25309518,-24787311,6689727,16916768,8630949,-821450,-8970419,-11553385,-4785705,10077171,20305617,4064057,-24309372,-18222323,14815499,20598988,-41034,-8017447,-7402128,-10275125,1771785,20745366,11624997,-15566659,-20163978,25985,15313072,12627312,-484643,-12446422,-12991759,-156268,14406810,13888020,-3361553,-17485757,-11023870,7175028,16068323,8120347,-7628872,-15970322,-7374828,10073350,16281090,4158926,-11948486,-14491854,-1716569,12868260,13976966,-51238,-14131336,-12697789,2500779,14959243,11364208,-4422302,-15786716,-9888930,7494838,15973469,5928406,-9546339,-13647691,-4501434,8440050,13992171,5077908,-11359859,-16516533,-1635823,16453814,13562201,-5954547,-14358268,-4851052,3247581,6881528,12062305,2639309,-19825213,-15305786,15648299,20577886,-3991345,-12555724,-4002646,-2991555,1328263,13721943,8948814,-12104872,-18599458,-965123,19105351,14251387,-11427111,-17479709,2668444,7122381,-2324270,9330213,12396943,-20295067,-24651486,20303530,28883554,-11981670,-19382322,5185010,2181277,-5718690,11937580,13471707,-13230206,-20819360,2040186,19954219,11692349,-11473031,-17233576,2049548,9963432,-1191623,3619523,10079316,-14463172,-22838505,15429558,28788314,-8434003,-21858914,2121516,6348585,-3122534,7758993,11424948,-10565341,-18833761,2676372,18973842,8810698,-10254097,-13656063,-717315,7599014,5155232,4161932,503175,-12444917,-11817723,10524292,18434350,-1753304,-15230979,-6164989,3751566,5955975,7384163,2222853,-9984224,-11494070,2904907,13887889,7433005,-6623907,-11493485,-3935708,6254452,9974610,4227838,-6495397,-11275231,-3020797,9183904,10401804,138086,-9552480,-9183825,526733,9819631,8574597,-2388493,-10846520,-7158261,4131500,10542881,5627702,-5380092,-10628995,-4101145,6811136,10022535,2654431,-7034190,-9463795,-2241934,8401663,10318460,-154605,-10653169,-7874075,3612783,9302596,4931229,-2828080,-7492436,-6599692,1443739,11105854,8258181,-7921836,-14124082,302795,11159886,3980033,-2184430,-715566,-6032807,-8237583,7677080,16183915,-2202927,-16539125,-4580874,9232583,6519834,51360,-1272406,-3219433,-6436340,-2143991,10729924,12011478,-8636504,-19066062,3080952,17762763,-392315,-9323091,4540898,-161321,-14103480,3991038,21980582,-1539852,-22440630,-3374919,14941281,4568185,-4786533,-211174,-611293,-6600273,-2329299,10456294,11000572,-8105551,-17838045,2301031,17721586,1257347,-10976846,1726609,2811175,-10095390,1038084,18196253,802093,-20139769,-5085220,14084053,6129855,-4916378,-1936882,-767243,-5061953,-774846,9331425,7271720,-7707617,-12634819,1755473,12368628,3500585,-6087752,-3210162,-1123687,-2653152,3930745,9590882,-767528,-11771365,-4713837,7624751,7291514,-433992,-4343595,-4513883,-2311488,3312026,7134767,2236319,-6478753,-7278907,837277,7059435,4721544,-1774228,-5823108,-4335898,1821580,6656683,4107010,-3254957,-6830320,-2703733,4028244,6379858,2081346,-4448050,-6245714,-1116785,5125480,5651385,149947,-5500152,-5349579,791570,6263207,4493010,-2490985,-6057750,-3020019,2310172,5042600,3443713,-2087636,-6687003,-3485498,4971027,7272326,-155846,-6302163,-3382172,1700808,2535619,2970738,2908094,-3590061,-8545135,230869,10659197,3877769,-7833042,-4535437,3008620,702415,-228088,5047775,1637826,-8883908,-6090816,7778530,9396584,-3446073,-9001381,-322710,5149033,-498464,-1190292,5722354,230515,-11886537,-2339809,15078350,5292081,-13300197,-5064547,8876817,951185,-5193532,5432001,5325480,-9518691,-8169120,8992385,10668188,-5062534,-10279578,1122310,6656595,-985334,-2789078,4822689,1200821,-10288192,-3072326,13168986,5880759,-11999674,-6212124,8266078,2930136,-4879766,2682898,4813745,-6706190,-7084211,7134557,9441513,-3849704,-8739873,272352,5277553,635432,-1314285,1959064,-605529,-6145554,-885200,8201525,3655748,-7084359,-5375245,3245509,3601239,-90770,390590,-126658,-3840313,-2293352,4394474,5104098,-1674093,-5250060,-1454951,2792860,2876245,1020779,-1052500,-3082283,-2274943,1907701,4168856,995604,-3215235,-3406564,-166152,2775783,2799964,-124173,-3180292,-2847424,707801,3350120,2258867,-1133567,-3295676,-1867860,1702964,3460215,1398555,-1892240,-2868058,-859718,1965139,3200774,1066380,-2851918,-3530631,464744,3526187,1762893,-1406690,-2052059,-1386157,-557840,1990386,3451955,-483299,-5255542,-2113453,4395491,3309358,-2180250,-1827676,860469,-1231150,-1427019,4130845,4047825,-4531908,-6012779,3154783,6180728,-1332604,-4017586,1183517,1413587,-3220310,-291603,6035887,1185625,-8222462,-3343350,7862224,4085822,-6380239,-2777677,5095769,-647146,-5568628,3865422,7391934,-5222900,-8871501,4669498,8858441,-2990538,-6436090,2727159,3735522,-4059716,-2026733,6594076,2419215,-8457066,-3990125,8470114,4725304,-7213605,-3725692,5684303,710283,-5659173,2151452,6775559,-3673923,-8081524,3186316,8057863,-1886285,-6206923,1520445,3814003,-2412928,-1867129,4523971,1881590,-5882260,-2873984,5830520,3824394,-4177517,-3139946,2543831,1065905,-2130904,1031748,2859913,-2258488,-4205536,1609108,4486314,-265247,-3329595,-708235,1278864,225339,248390,1253970,-313449,-2384103,-606672,2575736,1855627,-1172050,-1753774,-310699,676404,1104720,917707,-388409,-1649477,-907476,991706,1576168,300513,-1139239,-1413723,-219445,1213411,1229990,-118553,-1239869,-1069303,166512,1338677,1199089,-480360,-1650972,-613648,1077832,1121725,118324,-332741,-695894,-1072079,416631,2139280,671551,-2382074,-1560201,1583604,1316894,-940374,-300669,998603,-1150644,-2050476,1926276,3234456,-1853120,-3826769,1325373,3399239,-1187371,-2282160,1996387,1404089,-3315269,-1328675,4624293,1937592,-5161266,-2312094,4959820,1997092,-4631699,-677375,4633507,-983066,-5340900,2208522,6138077,-2673245,-6507651,2531628,5940816,-2697706,-4858094,3368093,3722695,-4628781,-3185552,5856606,3245677,-6458621,-3359577,6365976,3037475,-5951159,-1838931,5800973,255317,-6070511,1217849,6579397,-1945540,-6726301,2095113,6157969,-2164397,-5039083,2524796,3949452,-3262786,-3142404,4113329,2974150,-4604558,-3103050,4512658,2808720,-4100323,-1951467,3702403,735635,-3645688,283155,3891732,-810990,-3899311,891425,3608857,-605078,-2731490,659777,1852659,-962141,-1209995,1529580,1050299,-1841414,-1265846,1662980,1233858,-1186252,-972539,660094,390036,-470761,208546,606560,-444880,-903460,267011,849604,74853,-538968,-380874,32454,230846,319311,73726,-248270,-340873,-8210,303302,371040,-20910,-452466,-219404,362868,330189,-30564,-124886,-171827,-326395,-66081,655290,419812,-832533,-623578,792791,521398,-657268,-231389,916429,-274939,-1278467,756169,1710634,-901009,-1964397,956347,1875086,-1027767,-1637004,1360046,1311830,-2040131,-1219799,2604259,1201091,-3051124,-1350346,3283613,1129370,-3426136,-578540,3589265,-218360,-3937166,1000995,4263897,-1668288,-4367766,2194811,4250154,-2445839,-3672267,2887053,3103981,-3396282,-2692192,3969774,2499027,-4393508,-2417269,4639660,2102876,-4872501,-1504277,4965167,570620,-5094699,407483,5324209,-1318713,-5326015,1811388],[0,0,0,0,-3,82,-138,80,49,193,-338,152,-251,487,-426,504,-780,845,-976,1183,-1314,1668,-2078,2111,-2396,3081,-3486,3789,-4374,4977,-5666,6500,-7126,7935,-9119,10136,-11114,12519,-13911,15282,-17012,18809,-20661,22879,-25173,27572,-30505,33578,-36735,40505,-44717,49148,-54305,60142,-66602,74244,-83129,93362,-105877,121295,-140353,165251,-198926,246420,-318782,440322,-677516,1292743,-5650254,-7092834,22980343,-9712868,-45622718,1255832,45388678,15932482,-23475818,-27596088,-4340143,24129172,19368558,-6806386,-4746402,-3103258,-23183908,2284608,51449920,13412971,-54407297,-23069532,35679434,15107006,-10628965,8178338,-3650596,-34578965,-4684642,39731192,18759262,-25731047,-28975752,-2374763,18915231,18500482,1156256,-12659402,-15159743,-8763462,12825253,30141261,7096621,-30014737,-22392447,14643017,24781103,8385134,-5928252,-15858848,-16640277,4547175,25886663,14774260,-15729372,-26592692,-7667589,16322739,20578436,3063619,-17577488,-20860558,-2574537,18982635,19976361,-1158359,-20780992,-17488346,4850420,22658011,16634875,-6977089,-22196849,-12084971,11746025,22955515,9556436,-13477797,-21342576,-6062101,15136309,19708091,3654137,-16702328,-20722390,-3011164,18900970,19659026,-3612263,-23122964,-15117193,8439125,19444168,10016892,-6988781,-17323658,-12040097,7393480,22958389,13912318,-14278730,-26729808,-2835289,24488033,15560902,-7940482,-9720714,-6955205,-10601717,8788427,31129558,2269552,-37688773,-16198156,24261726,16651986,-4333400,-3350701,-8180706,-15564384,2905482,23176673,13564283,-13687292,-27689364,-5689235,29549821,20162336,-18499193,-14890936,7885319,-6811992,-6699920,32096232,16736014,-43161145,-26117081,35304777,23682827,-17096303,-7216247,2861250,-14648438,-3514544,25509625,14607547,-18000473,-25116397,-2893366,24224353,20179002,-13841044,-20870217,3819533,4161633,-3821034,18061579,15333750,-29902202,-28136568,25260602,30376898,-10219534,-16273476,-597326,-4772337,-1286813,18456100,12816683,-15830826,-22546975,134735,20673252,15120869,-7530571,-17690075,-6622782,5408122,9681683,11086766,510851,-18577813,-15337138,11593617,21799687,3015135,-14353490,-12949698,-1867967,9821694,14347391,4038375,-12998015,-16014617,65256,16047128,13524319,-3581968,-15830902,-10739508,5686657,15867812,9017623,-7662281,-15883544,-6945428,9133492,15375890,5206708,-10857688,-15465773,-3262881,12504674,14441874,415591,-14242818,-13064773,2598972,15061603,10606854,-4946183,-14192990,-8426278,5200621,14055265,9431232,-6302458,-16889990,-7330011,12067247,16319770,1078576,-13199888,-11193771,846087,9623557,9832050,2618792,-9990594,-16395578,-1491207,20517092,14054773,-13698490,-17512060,2884551,7680044,1785277,8496131,3953879,-19382304,-14962068,18033158,21885660,-6075176,-16927360,-4938681,4321751,6755344,6521574,1962741,-5889274,-13613772,-6246278,19322387,20472092,-16340128,-25944436,8833621,16714587,-6471018,369421,12683476,-14558880,-23541475,16911788,29094931,-8808166,-23238506,-969876,9087416,4108823,4347929,2403099,-6523279,-11691495,-3377642,15786643,17857192,-11131715,-25120748,3003949,19754732,210172,-6055901,5532516,-6601904,-17294457,9342040,25148768,-2784959,-22631518,-5685574,10171151,7107814,2834912,71737,-7247939,-9616948,944174,13759907,10462296,-8386562,-16797543,-1679559,13062380,8416464,-1686516,-5450119,-7703441,-4655891,8023861,13367298,3674,-13772558,-9217547,4924291,11234455,5700551,-4507144,-10224838,-6059149,4862861,11147803,5274260,-6803453,-11234073,-3148744,8272993,10636198,1392101,-9256951,-9643990,726562,10076423,8389094,-1938303,-10027687,-7410595,3169204,10217137,6358013,-4273021,-10516637,-5479929,5745597,10966102,3710122,-8250998,-10567050,-578640,8890989,7566136,-381842,-6819763,-7830294,-1315584,8880937,10212179,-1981790,-12699057,-6858198,7591844,10719182,765318,-6198297,-4500822,-3034526,-104711,9962985,9846566,-9481849,-17137318,3341808,16119031,1790460,-7711688,-933039,-1766870,-6334244,5291157,14175842,-1044656,-16388563,-7144256,10962731,11940380,-2667439,-9400947,-926094,2234381,-3708267,4175407,13959462,-4994037,-22533962,1351199,23355122,1898926,-15752835,225407,5439293,-7888482,46556,15663885,1803219,-18035499,-7879385,12719079,11875367,-4076115,-10261110,-1504461,3883099,-852022,1770374,9477147,-2289209,-17753473,-2002556,19712111,6299975,-14186391,-5457733,6011926,-955255,-903403,9227569,2274160,-13188675,-7496275,9922493,11078043,-2349583,-8968145,-3607026,2440708,3064462,3335952,2905677,-4150054,-9438064,-434615,11074670,6201138,-6515005,-7978229,-584723,3810416,4514828,3230131,-2239118,-7333733,-3427046,5603792,7834393,537969,-6745479,-5868413,976525,6300997,4988316,-1290676,-6293506,-4685647,1992714,6503198,3929004,-2939389,-6725057,-3201251,3977064,6704347,2049566,-4889463,-6356159,-925115,5411592,5743917,-167352,-5542105,-4744427,842412,5266860,4559927,-747071,-5893328,-5081678,2443235,7835445,3093004,-5368523,-6000681,30478,3773260,3367393,1732340,-1910305,-6151081,-3566656,5889318,8568702,-1968745,-9715969,-2296236,6141738,2591304,-1049086,1981018,-1200281,-8366647,-708108,12043489,4935617,-10366190,-7054151,5643759,5053228,-1639542,-14354,2008681,-4293368,-6322558,4578831,11276709,-1023049,-13182803,-2999602,10702933,3010776,-6849550,1436737,4447701,-8195737,-5656716,12666832,8533172,-12320211,-9932443,8135962,7514899,-3867272,-2110815,3426537,-2200731,-6378419,2917233,10553765,279822,-12284965,-4254616,10231142,5283095,-6521092,-2082278,3901301,-3749661,-4983382,7888352,7941578,-8185560,-9948792,4853223,8436551,-1329905,-3892507,552179,-541638,-2952539,2301675,6770838,76532,-7919097,-3560540,5956306,5432324,-1946693,-3449771,-610760,-766915,-30532,3971306,2970446,-4050798,-5802646,878365,5481322,2409630,-2355679,-3329448,-1566801,912870,3013426,2518209,-1329046,-4158204,-1939335,2747708,4235444,987744,-3070250,-3525215,-129768,3312968,3092007,-219730,-3186153,-2729105,468961,3205806,2499921,-1151964,-3641050,-2190122,1527206,3553975,1638336,-2181101,-3823494,-1028121,2987038,3267923,-198469,-2644721,-1888936,-34665,1761143,3060913,1171265,-3604942,-4063359,1886394,5323737,935940,-3630319,-1860864,818839,-57668,553269,3255648,389243,-6080322,-3234279,6088421,5101885,-4370659,-4741609,2350060,1737943,-2362803,1482608,4626849,-2795511,-7324719,1767103,8680889,429319,-7421027,-1288894,5179327,-111645,-3521907,3431513,4128486,-6267360,-6390874,7008098,8003391,-5996915,-7770424,4407677,4938909,-4518701,-1588098,6247474,-453368,-8760093,173554,9892476,1603812,-8707003,-2464055,6375838,1503594,-4350230,1337296,4661855,-3877147,-6353823,4999931,8102432,-4051502,-8018687,2492497,5747026,-2171355,-2804800,3414055,750110,-5647095,-949526,6809698,2238986,-6166566,-3351481,4003217,2683287,-2047397,-478008,1622698,-1685818,-2813383,2503087,4493787,-1303281,-4739070,-303616,3359318,1208242,-1083872,-393261,-528337,-1504791,314238,2740007,1122314,-2518313,-2572345,715313,2339635,1016284,-812267,-1494495,-970299,395058,1654301,1294096,-660502,-1912396,-922559,1211647,2017224,601163,-1514985,-1724639,-140737,1558670,1473684,-106898,-1614902,-1421700,321606,1607477,991099,-598167,-1364791,-1135316,222436,1838841,1510314,-1225764,-2580376,-106808,2249834,982262,-1001377,-285970,14069,-1268857,83,3000387,1217197,-3497534,-2555086,2857786,2826034,-1806507,-1756682,1547858,198249,-2612111,864822,4295702,-853409,-5683174,56235,5723468,457609,-4654341,131841,3509693,-1870598,-3439037,3597806,4194254,-4616592,-5120861,4503448,5292948,-3851138,-4325494,3680555,2600163,-4461263,-1301822,5948217,999335,-7097648,-1516462,7275039,1799290,-6459692,-1140326,5499368,-503330,-5033449,2370004,5494009,-3464437,-6151548,3413094,6263553,-2821467,-5387227,2436245,3758453,-3063681,-2414312,4192803,1928358,-5208686,-2235750,5445209,2638343,-4662099,-2307882,3524285,1166337,-3040215,221142,3369627,-1215854,-3921702,1196218,4191449,-681059,-3548587,204038,2311870,-327098,-1168187,1121698,822498,-1890035,-1224599,2045642,1799930,-1428868,-1818824,530048,1155411,-28932,-199207,191118,-466493,-828872,345104,1330527,381123,-1089042,-966935,250526,944732,494465,-307361,-676601,-463310,170706,639728,498317,-288331,-800321,-408955,501150,807620,213970,-567712,-692737,-209411,619160,878190,-79094,-949982,-475476,584654,422979,-61442,197966,30831,-1004056,-526248,1504861,1228160,-1485788,-1545849,1194282,1238370,-1023266,-550494,1433263,-117024,-2223248,291473,2968255,11422,-3172855,-433125,3004329,278428,-2632165,483851,2662082,-1512302,-3106779,2346506,3594174,-2784222,-3861195,2826375,3454359,-2836552,-2667594,3282044,1756730,-3978279,-1372976,4675080,1352357,-4961430,-1361740,4737029,1037643,-4422932,-362920,4350794,-589189],[0,0,0,-2,-10,96,-296,100,-78,435,-535,543,-672,819,-1176,1587,-1624,1884,-2604,3095,-3463,4167,-4915,5707,-6754,7719,-8831,10312,-11730,13220,-15240,17284,-19295,21812,-24612,27499,-30771,34283,-38049,42470,-47140,51952,-57502,63666,-70083,77227,-85118,93576,-103013,113431,-124696,137361,-151587,167217,-185001,205411,-228606,255644,-287775,326146,-373344,433115,-510982,617554,-772931,1020040,-1473432,2565781,-11819992,7655707,50919512,5643015,-51991523,-16585302,31722181,-987333,-9740905,28394057,-968910,-56510224,-6284709,58801761,16387338,-38198111,-15247941,7629465,1094334,11910425,20503498,-3892851,-25293838,-16676020,14758043,36577753,9543494,-35181409,-22948011,18215415,16019888,-525595,7976400,-4935677,-34562522,-9074098,39298318,22680731,-25010876,-26754825,-1004910,10201685,13841424,11812246,-6854776,-23711833,-11848946,17372204,27831967,5323990,-22299559,-20652811,4016399,20756759,16528659,-1244922,-18524569,-18161291,3484374,22828725,15539383,-10014538,-24119327,-12607482,11123762,22156537,8603765,-15203335,-22965253,-6151451,16407145,20524996,2874639,-17308714,-19052891,28842,20141138,19080175,-2598419,-20762207,-15645433,7169467,23063540,13930105,-10369096,-22216209,-8925266,12275348,18639591,6756406,-11395465,-20776489,-9627725,16096155,24932206,-195548,-25454880,-15622719,8726879,14378737,9228358,2599396,-14242667,-21820491,3601296,28982990,14401017,-16671781,-22454631,-2468333,16302957,14778853,397553,-7520173,-10942423,-13761733,6714747,33577533,8006260,-39085772,-19983351,27031623,14809442,-11020714,4978024,2021457,-28901854,-7269145,38695968,18520002,-28119173,-23098363,5881379,15384499,11246235,-437566,-9745434,-7571906,-7014401,1995402,27313191,14899517,-35870273,-28563117,29452452,26079240,-16689583,-6102560,9804075,-19312779,-14630613,32750738,23931756,-27514550,-27514412,8889120,18243261,7050611,-1213177,-8732956,-11136559,-3912096,8536345,19148931,7271629,-23876564,-22888651,15760922,25883772,-2610982,-12627940,-3209816,-7157855,-3355619,19510961,16924593,-15736364,-24574489,739075,18426117,11797131,-2456520,-11678045,-11577071,-662464,12907280,14216467,-1457985,-17779855,-13296680,7505909,18257460,7649999,-9256581,-15237003,-6322012,9073520,15669042,5211988,-11374965,-15253958,-2260243,13241896,14433106,144096,-14410247,-13319342,2565165,15693694,11357454,-5153518,-15438964,-9072214,6554068,15129308,7300331,-8537243,-15266756,-5581880,9863859,15068927,3972600,-12469870,-15523890,-351382,14936797,12026212,-3569378,-12471679,-8425351,1508011,11227863,12994841,-1971508,-19217026,-10979385,13424911,16979453,-710856,-9846450,-7279385,-4648413,3747605,14738875,7729547,-12775350,-18089660,6964,18571982,12461546,-10294198,-15083558,514621,4481518,552917,11439218,9160735,-21092240,-21609679,19882963,26441374,-10712091,-17657824,3815106,1086571,-4793120,12652726,13259432,-13731942,-20885253,2323764,19898784,11494519,-10918612,-17201344,1389029,10322122,-989147,2891563,10765265,-13539389,-24716848,14590263,31455790,-8354334,-24750366,3039713,8684655,-5007784,6215196,13850885,-9938164,-21006709,2386374,20255399,9241623,-10529680,-14566415,-920106,9239813,4887153,1924615,1878491,-9871501,-14547854,8162059,22332424,-224506,-19505096,-6605458,7533434,5161697,4333092,3940960,-7714728,-13448473,1080477,15476870,9043900,-7538991,-12910990,-3556841,7529208,9535870,3233247,-5594696,-10295655,-4314999,8140758,11944654,1156122,-10765573,-9957857,1233770,10263302,8311509,-2381417,-10592009,-7414260,3655981,10689828,6046637,-5029689,-10690206,-4946047,6334876,11059784,3539700,-7793500,-10460768,-1507374,8881443,9532086,-128281,-9386019,-8126282,1942021,9283146,6764428,-2265432,-9378175,-7442199,3288429,11789952,6223641,-7819772,-11433803,-693576,7959318,5824258,1036910,-3162418,-8678274,-5671842,9119832,13742485,-2607276,-14287502,-4774816,7203587,6696239,1854708,-859187,-4737797,-7437507,-688462,11883912,10467669,-9434130,-17104076,3101113,15518797,448616,-6970208,3247541,-2198031,-12814097,5253534,20952574,-1859158,-21648406,-3477531,14281178,4879462,-4196731,-339946,-1063331,-6691356,-2044228,10592452,10973942,-7786382,-18291317,1515878,18540593,2167983,-12138698,1174561,4302907,-10350313,-599501,19391427,2457155,-21898221,-6483574,15889423,7127791,-6344925,-2433591,173207,-4747022,-1502641,8847992,8085902,-6814813,-14032123,352965,14380006,5083179,-8548719,-4375308,1668992,-2289001,1086221,10235484,1970769,-13214434,-7192093,9400665,9425532,-1996685,-5917347,-3241733,-1193837,2388559,6435789,3281439,-5939034,-8535405,172762,8603610,5713100,-3202282,-6738284,-3250285,2385178,5875575,4032747,-2605680,-7075398,-3396080,4395679,7160619,2036747,-5081545,-6530065,-847511,5682650,5896670,-266365,-5942581,-5113019,1101362,5944061,4550392,-1852442,-6426847,-4067265,2590532,6351437,3348811,-3514043,-6809489,-2389568,4983274,6302983,176039,-5214511,-4238209,186060,3734023,4879593,1471866,-5561740,-7068540,1876848,9003450,3031843,-5860370,-4470322,742377,1010734,2025977,4717356,-422297,-8741776,-4633807,7765045,8411886,-3324595,-8140015,-807414,3941158,361526,423762,4668267,-1534299,-10835656,-1013619,14116274,4721539,-12186154,-5379507,7564981,1556495,-3888309,4862951,4352275,-9298430,-7724879,8884810,10765919,-4775298,-10702483,343287,7067025,64812,-3002283,3891697,1556470,-9798586,-3895936,13247237,7283663,-12411966,-8116656,8819010,4823037,-5578830,1288699,5617636,-5937123,-8114906,6826140,10819103,-3485772,-10442279,-632259,6788753,1780218,-2617904,914770,724693,-5635305,-2668479,8360434,5981994,-7734918,-7963606,4033248,6018029,-936614,-1387186,878938,-2755975,-3658605,3782147,6755543,-983470,-6930789,-2361514,4220247,3874495,8547,-1742017,-2211737,-2011512,1085454,4378282,2170694,-3581400,-4731227,30790,4007474,2861869,-903642,-3363354,-2548530,663824,3387092,2586344,-1102009,-3676817,-2142568,1832033,3896754,1808826,-2300799,-3608006,-851172,2854700,3382281,412930,-2977391,-3110782,201966,3160095,2502060,-745955,-2994557,-2445683,346410,3238744,2822825,-1708559,-4538468,-1340450,3431681,2948211,-679276,-1724305,-1112341,-1361946,560307,4324035,2406995,-4559871,-4882427,2794709,5316787,-488613,-3099673,204631,226372,-2341794,1108937,5475541,-47853,-7740979,-2581761,7082935,3926387,-5185820,-2828469,3555320,-525201,-4105689,3817107,6499996,-5122877,-8637070,4252382,9049134,-2295045,-6698901,1773441,3714401,-3314624,-1808657,6279719,2423152,-8398266,-4509036,8410046,5773703,-6913093,-5140736,5240696,1976961,-5461897,1176238,7149587,-2973314,-9220450,2494992,9664202,-987157,-7808499,650737,5120122,-1775905,-2842962,4275060,2946882,-6080864,-4320326,6153993,5727579,-4515768,-5273340,2636442,2877497,-2446669,-360065,3651303,-1227724,-5641091,630465,6269964,897641,-5087927,-1835255,2660559,1088639,-733981,1016306,595838,-2708390,-1836763,2907986,3308835,-1362520,-3310052,-468802,1843826,1240524,331583,-398794,-1362900,-1415200,740863,2295427,890013,-1785526,-2146403,-59919,1779244,1566873,-268692,-1730362,-1305189,348965,1680964,1280255,-447364,-1724015,-1127674,870917,1892128,804332,-985626,-1709684,-676692,1289443,2042599,210092,-1935836,-1406696,672953,1258297,552043,47340,-620618,-1709827,-643365,2372308,2193711,-1806960,-2994827,662473,2470754,-230851,-895935,1100441,-47898,-2782828,-34181,4367652,1069865,-4676493,-1958102,4014317,1692935,-3094987,-236066,2902191,-1610402,-3940875,2642279,5344751,-2509934,-6032664,1720100,5537022,-1528872,-4250940,2442750,3046648,-4238151,-2757274,5928963,3285170,-6535116,-3855931,6053289,3527004,-5125079,-2159456,4882779,321812,-5560204,1001773,6646807,-1297552,-7283763,980891,6917368,-785129,-5608141,1344649,4354437,-2775751,-3861742,4227551,4183465,-4885083,-4656571,4583021,4402347,-3822344,-3176694,3423224,1512474,-3767058,-342273,4558877,61443,-5092355,-495015,4739127,954082,-3649323,-625722,2520717,-400631,-1941816,1549590,2340446,-2038342,-2860358,1703106,2917238,-893438,-2213731,273272,1015789,-497397,-143010,1184682,-10016,-1741700,-564236,1607705,1130289,-829115,-1195435,-44719,551570,485476,251442,-44719,-680160,-610375,359233,984717,409300,-667134,-894973,-72658,759083,667405,-68464,-629546,-616411,63815,714751,595665,-364633,-706847,-307437,289141,447595,479124,-25799,-957695,-746991,871173,1336763,-401418,-1235405,146339,720205,-284730,-240051,1036966,163389,-1842311,-616809,2425924,1103471,-2370850,-1205997,2150710,696630,-2071373,204596,2548752,-939199,-3248528,1252336,3708321,-1173762,-3687683,1109770,3127407,-1448534,-2601095,2343023,2388946,-3182282,-2686225,3766800,3055476,-3992948,-3014940,3871675,2401931,-4043384,-1343847,4520645,221318,-5165393,386534,5550965,-580567,-5421021],[0,0,0,2,14,-149,214,-328,357,-332,685,-973,974,-1297,1795,-2046,2488,-3183,3743,-4466,5354,-6228,7417,-8824,10019,-11563,13612,-15580,17693,-20280,23038,-26098,29617,-33233,37281,-41987,46903,-52174,58254,-64739,71683,-79499,87916,-96979,107095,-118025,129815,-143006,157373,-172972,190419,-209735,230983,-254985,282029,-312509,347671,-388501,436287,-493669,563879,-651654,765656,-920129,1141841,-1489352,2115393,-3599756,16390768,3129088,-9353749,22374156,-10979409,-41946116,18837,43806357,16396168,-22408263,-28624143,-2980107,22895593,18322592,-3666989,-4681457,-8988678,-19609837,8831519,44420914,7741953,-44120576,-21051023,24327801,17378287,-105563,1684019,-11500096,-26204521,71263,31845080,16975696,-20509096,-28696920,-4896560,18499840,19345862,3171856,-13829567,-19385693,-6041795,18563356,25356954,1455643,-23525793,-18567942,7324888,23678135,15446706,-7422730,-22182670,-13937396,9655007,23221174,10922564,-13905633,-24176891,-8820804,15122523,21719139,3595238,-19137952,-21429327,-901116,19832272,18983876,-2135440,-21056511,-16892849,6366403,22947639,14709403,-7817042,-20544580,-11326441,10521282,22968284,11206130,-14546162,-24440366,-4501609,19942640,17780852,-2356805,-14148046,-15256582,-6802959,15149917,25231881,-2126417,-30267424,-15005361,15741984,18769972,4447172,-6587743,-14024339,-11558012,5834723,21498587,15903845,-12194033,-31264737,-5089323,32200488,17058900,-18056540,-9225809,3445776,-13866150,457954,37321142,7251094,-45852784,-18117683,32199860,16789942,-10209340,-3026780,-5338503,-15403671,2393665,22389910,13442547,-12355699,-28641762,-7348109,32083362,21751865,-21977366,-16248151,11006495,-6003689,-8538697,31622746,17112252,-42690931,-25852412,34452650,23962147,-15591493,-8697733,1023475,-12398925,-1962131,23357364,13876244,-16933214,-25023769,-2358540,23977129,18253687,-12175396,-18491309,-58318,2849014,2345632,17224153,7999225,-26318779,-21352303,19288103,25469279,-3079836,-14410361,-7503311,-4084243,4499703,16548761,8632773,-14148811,-19945553,-157484,18902274,14129225,-5557611,-16150078,-9796108,4176634,14189826,11191089,-4973444,-17489999,-9964180,9396027,17546041,5846966,-11586892,-16068056,-3203891,12813212,14991839,1208343,-13729625,-13874616,841270,14787765,12870753,-3005878,-15774414,-10926753,6014962,16026382,8512215,-7757843,-15854394,-7124724,9799336,16103574,4137565,-12099177,-14338926,-1526552,11604638,12464831,1394495,-12229051,-14861919,636535,18079094,12466627,-9316959,-15671435,-3185954,5862046,8570226,10063032,-1578142,-18861861,-10910414,14840458,18906707,-1634054,-15233267,-9556395,3155125,9182288,6709919,2418698,-5909023,-16906631,-6504524,22922533,19380606,-18560536,-22151531,9386907,10696537,-5221895,7744513,10121533,-20661474,-19533069,20464278,24828464,-8593056,-18666435,-3429097,5401625,6493826,5353920,1436966,-4339628,-13089497,-7986290,19310174,22266674,-17041644,-27532666,9867778,17888680,-7050560,-377939,12381339,-13853043,-22539690,16059423,27881136,-7693114,-22562631,-2401874,9152736,5579538,3992870,1392975,-6570435,-11470044,-2179096,16095741,15238349,-11049955,-21554990,1613965,16058607,3445893,-3090070,402547,-8290968,-11151639,9518475,19323565,-1581048,-18039712,-7882756,7243997,9543582,4617264,-2019262,-8769666,-8310722,3045771,13225295,7666604,-8128618,-13567942,-2460011,9811000,10260196,1083907,-8387503,-9853128,-1121740,9529604,9952827,-900782,-11049426,-8936668,3151211,11476311,7059740,-5023807,-11462506,-5475641,6067381,10876167,4214782,-6824675,-10798327,-2946360,8441888,10436057,869387,-9164990,-8964409,460377,9679004,9035843,-1816355,-11272670,-7732523,4894292,10942033,4162838,-5330670,-7993193,-4705831,2809620,10850707,7030794,-9183082,-14162987,1307716,12431427,4995545,-3350790,-3992815,-5695907,-3838065,7479858,12327819,-869526,-14552931,-8330577,9411482,12908822,-1449750,-8890804,-1360890,-343024,-4186416,7891837,14782879,-8794063,-22393969,4185863,20967683,-191921,-11712739,1542213,872396,-8633771,3838668,16008806,-131041,-17501246,-7865191,11762930,13105811,-3491727,-10929053,-74157,3876931,-4633597,2824602,14989710,-4201233,-23297863,1039597,23869737,2123128,-15945825,-287883,5516607,-6896755,104283,14448823,1756962,-16889621,-7902898,11977355,11779455,-3611324,-9705933,-2003206,2856384,37212,3245304,7608337,-3857534,-14799427,-784679,16036672,5873653,-10198192,-6147585,2358528,732396,1988348,6910061,128047,-10758172,-5939704,7910503,9595406,-804130,-7521059,-4787124,851709,4316988,5035904,1099095,-5819024,-7043733,957287,8212303,5209829,-3631917,-7480622,-3198968,3816291,6625046,2698302,-3969336,-6487643,-2050646,4780290,6639466,1149700,-5737878,-6317168,353079,6469271,5202252,-1521708,-6196824,-4465166,1739310,6388569,4098407,-3171560,-6819049,-2519318,3971900,5644558,1859075,-3536919,-6119262,-2312954,5313187,7347896,-425965,-7512484,-3926581,3233965,4002130,1979623,1038816,-3561320,-7070668,665092,10079928,4267922,-7755776,-6688275,2476563,4382696,1064608,872853,427566,-5043929,-5946529,4705282,11301023,-1055901,-12883852,-2510041,9783737,1896662,-4866398,3482894,2270840,-10234734,-3536392,14076776,6802883,-12404397,-8039312,7533547,5800307,-3366101,-775397,3330554,-3285771,-7469375,3466038,12261870,-38940,-14186635,-3615749,11979394,3353493,-8111469,1187455,5622301,-7922746,-6503825,12173118,9027471,-11760266,-10115205,7726749,7747768,-3485645,-2571357,2962822,-1758400,-5797514,2695326,9600609,226966,-11039781,-3814599,8689859,4928984,-4716879,-2198536,1965597,-2944304,-2968737,6382056,5808900,-6326810,-8016978,2988661,6921896,367949,-3019135,-988521,-1090368,-1412225,2833564,5021488,-647585,-5991573,-2619417,3940688,4574507,18109,-2972064,-2524518,-593576,1939821,3372282,989615,-3266564,-4044960,114422,3973616,2973260,-1367377,-3895811,-2133805,1652040,3370550,1667875,-1562364,-3269939,-1589368,2233429,3870624,1052905,-2911611,-3200112,64300,2830270,2791564,188594,-2901056,-3182827,568125,3920427,2023774,-2147458,-2997045,-762352,851062,1864084,2370190,-518723,-4771116,-2443864,4392394,4308277,-2149449,-3503195,544973,814508,-697998,2353359,3350819,-3005717,-6093102,1565916,7206475,862326,-5805542,-1543121,3434977,-470083,-2418023,3813878,3313819,-6752489,-5748460,7296987,7112322,-6205322,-6254060,4614907,3093095,-4712736,274232,6676708,-1713096,-8848742,1097093,9880347,839793,-8612204,-1447584,6621314,102767,-5142529,3041131,5589580,-5824273,-7454468,6632441,8661581,-5929257,-8148417,4567724,5314158,-4813168,-2303429,6235438,219798,-8261731,-373894,9127443,1696876,-7822915,-2241448,5655248,1412486,-3727404,1075422,3830286,-3146473,-5054623,3858607,6476662,-2936412,-6344297,1449728,4357990,-1057549,-1955421,2016469,280471,-3952286,-609877,4727901,1676539,-4144363,-2578355,2341448,2087294,-517234,-218324,257169,-1343618,-1117209,1768434,2538900,-558293,-2739437,-931019,1694489,1652871,57375,-951355,-1087027,-556031,664209,1463968,601015,-1319446,-1853759,-121978,1678724,1370626,-626853,-1573394,-785098,494526,1201558,950364,-379290,-1615621,-853294,1211184,1587361,38183,-957273,-748669,-428490,506624,1653600,783656,-1861445,-1925399,1118775,2045623,-434179,-1174950,429474,-166675,-1563214,874794,3122524,-654846,-4013371,-11307,3884359,331004,-2991215,414894,2261621,-1917651,-2312506,3339846,3152729,-3970267,-3960641,3812663,4103534,-3312883,-3173530,3602589,1768395,-4689002,-719073,6065646,314121,-7170208,-441839,7111792,351012,-6361978,455921,5443357,-1940104,-5161547,3455817,5465237,-4325073,-5880992,4420856,5857320,-4157073,-4984072,4234242,3679804,-4984132,-2513096,6046052,2004952,-6887302,-1940642,6960231,1730282,-6418852,-902610,5595214,-524237,-5151216,1849300,5125687,-2734952,-5236006,2728440,5067534,-2324268,-4246529,2047126,3162449,-2384548,-2274567,3058185,1754058,-3702541,-1829934,3785698,1857004,-3221744,-1550193,2612819,747708,-2080960,150905,2087237,-655965,-2272833,669654,2238918,-282282,-1836264,-72893,1072156,12619,-506057,296347,321894,-738580,-506471,733376,877330,-386207,-933784,-84796,678422,369551,-172493,-207593,-119711,-163962,97569,473567,312702,-456737,-613151,185291,627937,94605,-265091,-82834,-176317,-209536,489751,587977,-456924,-808115,246248,705991,-295936,-430714,609669,109562,-1075980,-1169,1631196,129114,-1896657,-152514,1957215,-85218,-1886131,633953,1973670,-1293036,-2152129,1908873,2409722,-2233275,-2471125,2423687,2227840,-2651383,-1730951,3066340,1207924,-3562993,-938394,4065682,792324,-4393440,-637676,4644330,259992,-4714616,498323,4751345,-1463545,-4790735,2426094,4789970,-3059170,-4584830,3557547,4025303,-3875873,-3445784,4121952,2773347,-4488451,-2216782,4846243,1895275,-5031224,-1464812,5159302,1033194,-5139977,-447704,5155126],[0,0,0,-2,-9,171,-86,-42,-247,393,-206,309,-523,658,-861,939,-1004,1489,-1869,1932,-2330,2934,-3341,3890,-4579,5178,-6052,7017,-7856,9005,-10386,11566,-13029,14854,-16588,18507,-20783,23101,-25696,28677,-31649,34979,-38853,42829,-47103,52052,-57284,62946,-69386,76319,-83907,92569,-102080,112620,-124825,138612,-154351,172986,-195016,221441,-254418,296392,-351763,429188,-544986,736927,-1114652,2144031,-12303524,-27640181,11971460,47792004,6045979,-50672706,-15348023,26973385,1401463,-5591554,24253644,-5589239,-48934539,-4545870,51078791,16893732,-30833579,-18799377,3381415,5160301,14038996,17233651,-4348493,-25062964,-15668514,17091784,33659454,5422656,-29145562,-20046996,9568884,16280155,9839647,3392863,-14857028,-26743832,-1340090,29677287,18427011,-15888248,-25976857,-8594842,11805969,19530416,9688876,-11164151,-22397464,-8381522,17555950,24690032,4240706,-19219663,-19926977,877232,21209408,19742602,-2869548,-21785652,-16157269,6447407,21360357,13447991,-9370235,-23295327,-12638250,11423648,22253387,7895451,-15526699,-22609032,-6005292,16835036,21611911,1920705,-19944446,-17983329,3788825,19336711,15403999,-1503220,-18116889,-17376660,5710158,25515568,15159700,-13286699,-24419896,-6241987,16234317,16433951,1264539,-8928433,-15153851,-13894273,11491586,32108043,2442397,-35430572,-15913172,19604285,12437279,-174046,6460081,-8061027,-26690227,844591,33908926,15184883,-20359115,-23233557,-805773,18995739,15066029,-4521845,-8301837,-4857681,-14438135,625353,36997740,12737846,-45209428,-22969752,34443360,16161063,-17413306,4978850,6154053,-29721794,-9191913,39899122,19178957,-28859491,-23754063,6245828,16696915,11392211,-2042169,-10080462,-6523312,-6634784,2429554,26841484,13118466,-34601696,-26191502,26732447,24424521,-12365365,-6220382,4394616,-16961621,-9461472,28609794,20019868,-22747453,-25704410,4918758,18179161,9621177,-1619233,-9486082,-11665928,-3980493,11137733,18800797,2625125,-22026081,-17273706,11744008,20884108,3555462,-9665422,-10776134,-7545679,4381670,17756931,10241083,-12765992,-19749620,-2269115,15551374,14414674,-785252,-13737658,-12936894,1050873,14680477,12703009,-3788916,-16287309,-10843299,6182235,16438022,9045104,-8473315,-16891864,-6414701,10804200,15664296,3662306,-11679553,-14479107,-1734816,13322250,13990254,-662420,-14263076,-12133444,2584090,14484299,11772204,-4000416,-16759975,-10271421,8917371,16274307,4328275,-9714876,-12351590,-4643373,7502412,14428837,5990134,-11853456,-17623512,-1278024,17917707,13388036,-7909676,-13856714,-2661311,2138631,4707502,14199620,4533166,-22628057,-16454788,18881905,20917436,-6970621,-12091150,-1717688,-3903839,-85833,14772553,9797580,-12827903,-19316729,-826096,20019999,14517961,-12798839,-17800946,4291134,7027442,-4194458,10075117,14089896,-21536916,-25919390,21792601,29733689,-13291571,-19781260,6085399,2296149,-6177536,12025885,13775421,-13248782,-20986606,1966227,20194435,11777434,-11406773,-17357863,1639777,10229215,-320374,3063391,8848933,-13539129,-21668641,13993701,28069772,-6415247,-21845513,-199165,6967818,-983374,6704143,9794328,-9444757,-17869060,1859513,18523184,9297696,-9718126,-13815002,-1843879,7753004,7010147,3801934,-1914959,-11637548,-9371037,8945245,16618507,560384,-14354804,-8936936,3567271,8730487,7088649,20631,-9490738,-9939809,2412727,12868870,8084002,-5786977,-12171620,-4936497,6872817,11168264,3746187,-7682229,-10773492,-2113591,8617391,10057181,903770,-9520361,-9972288,578616,10623659,8581234,-2870592,-10883460,-7105451,4002176,10840277,6035208,-5681641,-11155871,-3853719,7300624,9719657,2573241,-6342959,-9808648,-3255791,8838121,11607392,-603225,-11771593,-7467283,4297806,8911907,4490130,-2077624,-6984772,-7605918,480138,12310266,9661405,-9215514,-15457994,1842091,12159903,2134663,-2528236,1479404,-6474775,-10558558,8588158,18313207,-3172250,-18088187,-3734907,10076419,5871596,-446670,-815699,-2786896,-6785541,-2943562,11167744,13287088,-9231786,-20670014,3731367,19198449,-1152970,-10324732,5419563,418838,-15143322,3751689,23013770,-1304918,-23346653,-3705005,15481556,5124353,-5018854,-732115,-490430,-6209783,-2411508,10190885,11110194,-7702489,-17951033,1571764,17892173,2395063,-10997990,280459,2939583,-8610372,561349,16842412,1772447,-19034159,-6459627,13215831,7630285,-4263294,-3197900,-1357346,-4079466,-201639,8572802,6535542,-6950115,-11890934,741867,11457071,5108620,-5144848,-5179359,-1777681,-459163,4269142,7482283,-472662,-9903612,-5497352,6134134,8380592,846490,-5457505,-5556626,-1304084,4249748,6391849,1390028,-5830852,-6731967,122002,6649317,5597983,-1479658,-6869071,-4608495,2699199,6849984,3461118,-3300546,-6333865,-2927335,3878095,6756875,2251850,-4912641,-6341156,-792402,5212513,5502155,343434,-5498111,-5844632,825530,7082755,4437437,-3282216,-5972721,-2268031,2069642,4550705,3997662,-1684639,-7504155,-3929982,5918989,7876902,-1005916,-7021943,-2675106,2410957,1784018,2461449,3926864,-3327245,-10061668,201243,12474019,3700764,-9569536,-4276499,4351145,238974,-1195953,5730293,2221732,-9652191,-6641141,8452339,10122371,-3874275,-10050700,-184653,6214081,-640303,-2213408,5987260,1071757,-12481631,-3218411,16017718,6173212,-14312429,-5987029,9671478,1847628,-5821575,4672955,5782542,-9074302,-8731154,8592288,11377394,-4519341,-11068194,280085,7430708,39299,-3455260,3595315,1774664,-9064308,-3826364,12217534,7001588,-11124673,-7887626,7443777,4894427,-4273861,798190,4281074,-5091425,-6776386,5821125,9501501,-2631382,-9025020,-1203113,5424534,2146405,-1229482,249515,-827613,-4484251,-922813,6532157,4128568,-5584552,-6268761,1798500,4817064,1348713,-888394,-1359610,-2648353,-1344032,3400906,4579829,-742794,-4970873,-2527651,2646681,4020220,1308742,-2134219,-3322728,-1242591,2126055,3349346,1055882,-2599789,-3749372,-637038,3275542,3257258,-647145,-3600732,-2531009,960939,3180540,2251817,-1007314,-3516570,-2071563,2091462,3746711,1057385,-2109024,-2523781,-869527,1561274,3458892,1439740,-3331566,-4131223,1057300,4168771,1188363,-1988603,-1437731,-987911,-1099740,1695392,4244471,-309884,-6185052,-2336131,5542794,3591006,-3439763,-2075279,2006193,-1160405,-2580005,4446656,5191755,-5071277,-7120055,3854766,7279611,-1884895,-4995776,1704318,2202687,-3692738,-991868,6615226,1806486,-8780747,-4128488,8501760,5034870,-7028748,-3823543,5859764,425689,-6413105,3031775,8357400,-4521696,-10033578,4178849,9995094,-2601250,-7570781,2341015,4627656,-3671537,-2742395,6220873,3126313,-7946420,-4780791,7847338,5744422,-6512541,-5062366,5019708,2151864,-5074894,616602,6414631,-2109943,-8073835,1729318,8349120,-446970,-6602752,198567,4149168,-1241628,-2213032,3368448,2152251,-4735065,-3194071,4576691,4237949,-2917130,-3778128,1240853,1925000,-848450,42832,1821285,-1148628,-3464582,441480,3928689,1001072,-2957916,-1853071,1032274,1317886,458068,423806,-369920,-1602699,-651165,1691371,1977708,-303844,-2013259,-1107510,932705,1752842,591408,-860898,-1277450,-591618,491460,1390225,746598,-1034153,-1817819,-212517,1474687,1178909,-280657,-1022139,-1013757,-152549,1321252,1538359,-511164,-2058201,-460839,1403191,781728,-137688,170853,-507531,-1657143,186103,2826578,786845,-2944979,-1636113,2128823,1291873,-1533112,-125984,1696941,-1350125,-2843222,1961898,4111640,-1980712,-4725694,1565388,4147063,-1639208,-2992630,2695141,2032794,-4189200,-1810813,5495264,2370671,-5880783,-2576173,5505616,2194948,-4933049,-866255,4943059,-649288,-5765788,1604139,6697219,-1943676,-7263551,1786512,6780239,-2049276,-5719727,3055502,4639352,-4624699,-4107203,5995745,4084979,-6459965,-4055047,6216779,3536900,-5483108,-2272716,5226708,889492,-5541854,223096,6228356,-643509,-6504458,578153,6149974,-638109,-5243659,1277204,4283863,-2345056,-3734841,3292205,3668877,-3759178,-3665452,3589804,3234451,-3047664,-2283525,2645704,1053216,-2698254,-332162,3031307,109155,-3116370,-426617,2942174,651848,-2154644,-470562,1492055,-102195,-1114764,724932,1165465,-1038142,-1447044,753551,1426332,-190506,-1031347,-138815,431825,71308,10437,205538,-70772,-536435,-267482,433538,654358,-140465,-715622,-268221,477718,369472,-70933,-95833,-173373,-270918,140102,702560,239528,-575272,-412466,379641,229739,-143645,260433,87277,-848400,-434621,1129324,714877,-1217665,-753113,1124097,366085,-1194732,162186,1488088,-644314,-1986347,828616,2313076,-852178,-2390126,996774,2305696,-1316778,-2098748,2024896,2034517,-2792910,-2013064,3376386,1971892,-3762299,-1734235,3909561,1050026,-4148659,-383105,4411309,-316006,-4681464,898230,4814227,-1305041,-4748464,1622088,4494297,-2082190,-4186712,2742349,4013242,-3391329,-3876816,4041930,3744918,-4483948,-3330910,4890087,2620931,-5143047,-1701244,5371266,704645,-5473025,53295,5373679,-551526],[0,0,0,0,0,-131,5,14,-52,-33,198,4,-109,-128,93,71,70,-91,-75,24,-19,62,-3,163,-367,156,-144,516,-604,552,-714,853,-1058,1375,-1417,1570,-2054,2327,-2483,2982,-3400,3713,-4280,4810,-5286,6001,-6638,7199,-8117,8974,-9641,10593,-11637,12471,-13476,14462,-15187,15951,-16430,16120,-15051,12392,-6319,-5737,30630,-86400,229645,-721941,4510789,32739975,-1606228,-7425223,23880889,-10667405,-45668491,2181008,45217086,15164274,-23368592,-27383194,-3847864,24429278,18031031,-6845791,-2644698,-4190737,-25729090,5035121,53343565,9143081,-55194276,-18128984,34939080,10494768,-8467940,11471459,-7038242,-36359185,-812980,40352048,15581665,-26006285,-27131834,-1933363,18422449,17655864,1291949,-11466624,-16045383,-10223205,15114597,31667390,3691110,-31320145,-18699208,15322925,21721794,8633177,-3957851,-17369966,-17897006,6613112,27072122,12801339,-17035322,-25311032,-6419726,15869223,19885942,3159279,-17690139,-21197177,-2052466,19760183,19519352,-2143435,-20821239,-16996787,5400579,23049682,16131634,-8131234,-22208818,-10830530,12332397,21995345,8951822,-12959124,-21483846,-6870275,16195211,21297640,1626727,-19165215,-18432336,-458373,16572673,18059491,-1425178,-23390275,-17547984,10110423,22209815,8148550,-9655203,-16332974,-9914714,7838585,21696956,12806308,-13326872,-26194516,-4476320,25264986,18662108,-10095033,-14107656,-4113667,-6207230,5821803,28276104,5246988,-37097121,-19351018,25468033,19987318,-6017406,-6542027,-7233191,-13001294,2930238,21663760,13165760,-13006531,-27834592,-6293773,30523275,21111423,-20082209,-16296878,9403615,-5556479,-7537664,31491349,16573841,-43498278,-25573719,36021282,23291768,-17427846,-7293786,2423792,-14106656,-2273797,24903226,13556429,-17628149,-25070515,-2927984,25428747,19613416,-15676664,-19536330,5353822,2171845,-4092653,20703501,14007337,-32734647,-25518893,27605027,27183900,-11496202,-13491419,-525101,-6786811,-249247,19883502,11374626,-17017282,-21741837,1315004,20885843,13907207,-8605191,-16545622,-5595434,4106872,9529154,12729392,-515565,-20664846,-13557324,13800422,20045210,1140725,-13147906,-12006315,-2684125,9806460,15131631,3426393,-14155411,-15538724,1419661,16205364,12398384,-4161263,-15341158,-10233315,5852722,15876726,8584360,-8156007,-15665360,-6414332,9369102,15298768,4864905,-11349767,-15481550,-2370820,13127964,13519714,-767872,-13499641,-11991256,1872684,14378406,11855815,-4808800,-16100395,-7985139,7813149,13230609,6795910,-5362353,-14979521,-8412256,11163043,17593100,1249120,-14573187,-11476797,2205557,10578195,8833718,822383,-9291461,-14363211,-2402654,18733469,15785460,-12845736,-20339657,2672816,11235547,1388390,5221822,4734608,-17042052,-16063133,16774657,23276390,-5618169,-18323577,-5152650,5438308,7154103,5772967,1322062,-5383802,-12938542,-6662125,18930346,21041952,-16431462,-26659287,9317983,17374895,-7066742,149494,13052297,-14770861,-23503402,17460025,28720142,-9494213,-22897326,-570506,8886184,4032635,4255777,2372981,-6218387,-11948075,-3693566,16707820,17811250,-12784875,-24532888,5012784,18441556,-1689497,-4080315,6766137,-9004019,-17618628,11849832,24660854,-5034737,-21625013,-3877415,9076055,5730185,3673775,1042587,-7727428,-10578667,1347307,14851722,9939246,-9719911,-15944900,-217567,11764453,6974801,-173880,-4276865,-9237026,-5280359,9510343,13488749,-1489804,-13530966,-7954003,4692406,10198304,5888889,-3644218,-10374451,-6665054,4987426,11616143,5025792,-7036955,-10936665,-3030022,8036280,10483200,1484619,-9221044,-9471165,655036,9663046,8296842,-1489668,-9826942,-7859572,2856905,10740824,6506655,-5050105,-10482375,-4444525,5420626,9587998,4324556,-6802415,-11393256,-1789709,10036889,8382572,-1678315,-7129027,-6466204,-1359396,7606941,10275657,-950122,-12553074,-7645187,7087329,11420044,1461756,-6965737,-4997655,-1879751,27571,8187781,10325462,-7496701,-17995773,1632419,17222199,2802267,-9024099,-1058528,-502123,-6933803,4258031,14926783,-407961,-16832844,-7313791,10931720,11661383,-2491991,-9049197,-965091,2000208,-3843362,4066252,14348322,-4797400,-22809890,1426253,23552220,1350674,-15591357,1263846,5260572,-9015055,314120,16675730,1355400,-18661408,-7240001,13041389,10927015,-4459074,-9078033,-738400,2642224,-1937937,2973918,10530119,-3465866,-18335539,-442505,19702885,4246783,-13593422,-3045145,5114326,-3275888,50607,11051384,1341243,-14301993,-6566999,10577350,9741878,-2909522,-7488605,-2699230,952811,1834221,4580108,4020412,-5235658,-10086245,614749,11140715,4804929,-6081185,-6176029,-989869,1956329,4653318,4596541,-2274695,-7992392,-3267093,5804441,7187789,372925,-5884116,-5419676,256034,5566787,5267266,-752807,-6167056,-4869770,1689791,6151312,4080528,-2476085,-6638784,-3374641,3767397,6437385,1874609,-4369801,-5695578,-1256510,4502280,5778153,748964,-5597281,-5388864,1219857,5580309,3550253,-1013900,-4494914,-4698998,1000003,7410994,4281200,-5176951,-6726159,103527,4140791,2975713,1141079,-1476450,-5228805,-3804873,4694503,8544785,-636755,-9624148,-3347686,6361161,3252907,-2022951,1535168,287323,-7997566,-2310671,11755297,5984944,-10426312,-7409423,6066395,5062176,-2332276,127674,2604534,-4220205,-6650671,4240662,11257472,-779017,-13008884,-2980341,10760048,2775462,-7323990,1877971,5169838,-8634893,-6129140,13084488,8500652,-12898838,-9340797,8965291,6722268,-4860395,-1403731,4153389,-2706186,-6903330,3447618,10687347,-405739,-12210944,-3130857,10376657,3834072,-6780586,-545730,4236938,-5174320,-4965088,9166760,7295293,-9388361,-8820277,6041371,6972923,-2594598,-2622692,1705414,-1648643,-3789714,3188579,7112609,-951364,-8071178,-2241510,6045828,3845173,-2140049,-1953971,-303774,-1936762,-104027,4841063,2657459,-4831279,-5149359,1708109,4591858,1419752,-1674979,-2461077,-1943816,360275,3269007,2653970,-1597433,-3972975,-1511562,2583846,3645020,883723,-2538724,-3161862,-175873,2988976,2836655,-163556,-2784223,-2564516,268094,3049112,2501974,-1260763,-3653299,-1752027,1676437,2763083,1122259,-1418368,-3162887,-1731696,2437942,3846448,-101970,-3251613,-1582004,794542,1221871,2066040,1464482,-2547210,-4077227,1070831,5143205,1359342,-3622689,-2190736,1216431,567101,-270668,2413498,1314394,-5010254,-4085617,5292382,5682674,-4194233,-5333355,2736395,2402418,-3079219,729239,5203243,-2070649,-7390424,1521863,8438103,411526,-7132515,-902119,5172745,-226016,-3808628,3220472,4484190,-5831891,-6496629,6701085,7881612,-6144384,-7410779,5180727,4436123,-5612775,-1372336,7123708,-827960,-9069922,865973,9680767,356564,-8372806,-946661,6186014,105090,-4417196,2403780,4704146,-4481595,-6016966,5533381,7284214,-4871842,-6966140,3779627,4695859,-3678796,-1940680,4587995,-64794,-6231577,71513,6788742,742475,-6009824,-1581938,4073832,970866,-2266548,784817,1869296,-2371673,-2607800,3083436,3811694,-2110814,-3815856,850660,2532401,-104779,-632569,634258,-667065,-1915222,566600,2710350,451221,-2372278,-1591306,823352,1465492,563726,-355773,-985139,-1012559,279628,1402644,932688,-601325,-1433108,-681809,975598,1603953,348485,-1206262,-1127584,155608,962317,892752,183540,-941690,-1364087,140039,1626756,693716,-1016748,-998303,-99722,-7002,640871,1348740,-332177,-2311616,-536387,2282617,998440,-1522803,-545936,810317,-648423,-805601,1914338,1638927,-2421014,-2716984,2212094,3132923,-1711950,-2565923,1763561,1402082,-2809065,-556721,4340222,104240,-5533454,-239238,5736005,223925,-5086617,377921,4195760,-1732659,-3799603,3044388,4290016,-3928632,-4737664,4127583,4921317,-3913674,-4377610,4123681,3326569,-4847979,-2117717,6083703,1373137,-7127091,-1139663,7400571,805039,-6951516,24587,5985413,-1354112,-5393068,2690860,5230152,-3622249,-5385089,3872729,5350543,-3616061,-4737850,3488738,3688025,-3898392,-2526419,4678037,1837644,-5401085,-1394284,5674732,1195633,-5230756,-748968,4383298,-59383,-3611486,1052845,3250198,-1841613,-3328142,2053864,3267293,-1864383,-2854403,1467722,2110975,-1326898,-1257575,1668815,676431,-2029607,-514324,2169314,763607,-1776191,-743514,1215693,500626,-666332,50617,401443,-438707,-528293,574432,779437,-260650,-729697,-170667,433367,372517,-19317,-283827,-298942,33242,210939,234035,164931,-206744,-509292,-27237,557997,354153,-440546,-382356,162217,49408,-56055,476939,177331,-867601,-345484,965000,370154,-894993,-244526,795548,-252027,-908610,783116,1184450,-1165840,-1509959,1279810,1530635,-1295672,-1371166,1464866,1011513,-1868920,-714077,2501455,498432,-3132772,-502579,3563146,340226,-3716120,284359,3643512,-1048466,-3516913,2042473,3482123,-2795505,-3430874,3224321,3265742,-3378148,-2882549,3502208,2420168,-3802685,-1841053,4252902,1364613,-4829158,-1007588,5294132,594060,-5501519,-11103],[0,0,0,0,-2,72,88,31,-208,-31,111,173,-196,107,-102,83,-258,466,-249,190,-552,647,-557,714,-840,936,-1199,1272,-1379,1740,-1906,1992,-2459,2800,-2918,3323,-3811,4181,-4691,5157,-5577,6364,-7092,7583,-8394,9406,-10225,11249,-12443,13575,-14995,16616,-18177,20112,-22444,24802,-27670,31223,-35208,40116,-46458,54390,-65138,80630,-104186,145000,-231291,495565,-3300666,-21256579,-26221830,10679909,49972862,5611014,-52908745,-14174899,30868871,-2906926,-8665782,30792337,-3906184,-57450750,-3033523,59031450,12761528,-36957581,-12642827,6233453,-398112,13380488,20760415,-4452887,-25643994,-16909185,15824314,37589389,6942890,-36225877,-19317305,18550365,11946484,847554,11391825,-8225888,-37056984,-4473174,40663546,18073294,-25454896,-23114840,-1340790,7937944,14771478,13227699,-8228556,-24919471,-10740507,19095532,27277905,3168340,-22326130,-18747619,4145230,19487741,16934867,-708312,-19793893,-18598063,5277859,23370960,13971190,-10754477,-23451870,-12137016,11294868,22175349,8096196,-15811213,-22507579,-5222556,16402933,20034040,2930917,-17705501,-19678226,1211511,21653953,17749110,-4450807,-19735049,-14303242,6602421,22558078,14380616,-10606183,-23107288,-8905667,13966726,19770143,4501277,-13767834,-18450425,-6903728,13689073,23287038,2718033,-25923228,-19335941,11063418,18767454,6126484,-1485886,-11362037,-19047204,1583577,28226917,16111425,-17304820,-24194844,-1761013,18361004,15493931,-1723150,-9623430,-9104912,-11248527,4998183,31868412,9916648,-38977849,-22442587,28401027,17847105,-12648782,2053765,3221478,-26799704,-7812758,37801812,18878385,-27971833,-23763753,5911302,16781375,11651157,-2222092,-10316540,-5954224,-6761466,1256780,27973609,14652172,-37494174,-27457224,31296785,24491416,-17841457,-4308107,9533305,-20984252,-12902776,34194919,21631078,-28472219,-25517963,9317081,17286910,7167800,-1280786,-8859913,-10568269,-4314276,8432911,20527289,6340869,-26141162,-20982675,18343049,23385867,-4515757,-9961155,-2815469,-9814784,-2267546,22027793,14915067,-17977148,-22749934,2545450,17224514,10723633,-2008000,-11268908,-11846388,-754031,13680842,14502207,-2799812,-18592215,-11702809,8721979,17142214,6571504,-8771364,-14918906,-6518337,9579397,16036906,4341483,-12162905,-14791289,-1472183,13259258,14017133,-440082,-14649839,-12698634,3531759,15437292,10324879,-5049045,-14838254,-9387536,6500785,16020075,7023191,-10093611,-14989061,-4021216,9935557,13811914,3654516,-11681399,-15064956,-1004051,14764182,13230871,-3765104,-14584724,-7777978,4420302,10299225,9919558,-634112,-16866040,-12910924,12317169,19714476,-605083,-12964686,-6954499,-1839137,3439146,12809364,7787491,-11795481,-18064402,-524022,18623385,13334655,-10385889,-16665966,714307,6641783,261844,9221326,9781991,-19479417,-22695927,19002693,27852936,-10517180,-19090921,3903837,2350737,-4861900,11875628,13217668,-13336507,-20874447,2168593,20139097,11709343,-11490985,-17391677,2240689,10319636,-1876249,3416458,11420856,-14710160,-24700939,16314216,30912331,-10098489,-23613899,4403289,7191253,-5668597,7781411,13897163,-11206697,-20739714,3386671,20158910,8472808,-10837949,-13790116,-119009,8133997,3910831,3479232,2788648,-11914457,-14820767,10605007,21786141,-2678117,-18264148,-4348953,5872222,3459097,6103938,4976589,-9226104,-13972225,2382534,15768213,7848636,-7858430,-11753383,-3157942,6400026,9031548,4251339,-5282910,-11238071,-4279239,9041953,11747207,435544,-10378647,-9292786,904959,9698252,8488180,-2035450,-10639755,-7491268,3681908,10520180,6093796,-4809681,-10808143,-5158080,6609848,11074467,3061481,-7697119,-9644605,-1738985,7895896,9788515,770929,-9817834,-8819754,2342662,9825302,6347823,-2769543,-8941804,-6732439,2791603,10695244,6853152,-6437317,-12462427,-2020300,9376287,6655391,-749561,-3281999,-6603757,-6273712,7147726,14636313,-1009229,-15226851,-5680162,7888516,6860211,1383738,-741967,-4411570,-7265807,-956584,11285839,10718237,-8387510,-17458623,2016705,15937864,1095738,-7652663,3268044,-1224608,-13258790,4318206,21523369,-1242910,-22221218,-3514822,14620101,4383301,-4388183,516735,-886733,-7482926,-2266400,11043726,11066879,-8150581,-18096941,2071196,18057490,1202531,-11397992,2605572,3369125,-11850098,443839,20389811,1239964,-22246569,-4993066,15722614,5330566,-6127887,-635943,68568,-6285731,-1587220,10120398,8222283,-7842905,-13785587,1636152,13624839,3417551,-7478492,-2278994,506183,-4343968,2308742,11748418,711358,-13930556,-5644340,9460840,7423259,-1941569,-3850686,-3167126,-3007702,1963484,7563341,3563820,-6564989,-8422625,720365,7903782,4689162,-2415372,-5562228,-3796622,1203283,6044831,4761483,-2565833,-7189480,-3264392,4099450,6708675,2202528,-4472315,-6323675,-1144774,5240628,5631383,-16489,-5299340,-5066531,353395,5814810,4983774,-1769592,-6592090,-3688562,2735651,5602036,2951298,-2665788,-6138065,-3037096,4252202,6609635,761266,-5471032,-4552256,722458,3845857,3698570,1298965,-3890804,-6765701,57975,8760366,4424730,-6011448,-5341181,1480363,1538301,791031,4343738,880087,-8338499,-5409206,7278581,8667473,-2873273,-8046723,-1025990,4007877,444941,-186971,4551512,-522959,-10688986,-2093029,13951196,5491175,-12339589,-5573651,8270790,1355555,-4854412,5084760,5211888,-9484417,-8138480,9113498,10611111,-5117067,-10342308,1022610,6795114,-648430,-3047774,4480749,1651509,-10260850,-3799422,13694170,6685908,-13038013,-7040209,9589117,3513027,-6345017,2540560,6112950,-7146626,-8162784,7882380,10345505,-4579054,-9666428,694880,6137195,326679,-2132774,2287365,335861,-6666950,-2071072,9175884,4888696,-8432843,-6461267,4888878,4391980,-1812143,148147,1527205,-4005688,-3731332,4831620,6390380,-2144899,-6328941,-1000472,3729021,2509791,300704,-706498,-2340317,-2675469,1274167,4711971,1576405,-3817971,-3921989,344623,3193398,2430750,-400290,-2856523,-2709902,433959,3316804,2459707,-1085992,-3365988,-2037082,1613481,3706943,1594551,-2231213,-3199081,-591087,2286364,2821180,689793,-2402278,-3284933,-53218,3335698,2434424,-1216384,-2838787,-1687325,462284,2244576,2439058,-719047,-4045433,-2107793,3122451,3633846,-887831,-2492502,-401674,-296430,-402546,3192092,3189172,-3569577,-5334078,2363354,5669484,-486482,-3567887,380687,844141,-2380186,293898,5028132,667388,-7014409,-3076636,6547367,4191505,-5128683,-3227679,4035033,80719,-4869866,3095991,7055136,-4651247,-8831615,4330766,8903042,-2916857,-6494805,2808130,3646415,-4091926,-1772534,6492451,2206148,-8195220,-3902072,8115781,4907473,-6991632,-4153202,5749312,1358888,-6125845,1628450,7614779,-3416338,-9142941,3374855,9121977,-2459322,-7197890,2338717,4481401,-3267486,-2355283,5344748,2249319,-6519199,-3197634,6495141,4152145,-4975387,-3702856,3438320,1680203,-3201440,566810,4145734,-1953014,-5604395,1550487,5748479,-509042,-4573824,-119520,2329213,-412564,-604362,1989376,418603,-3053371,-1220328,3094506,2307753,-1721621,-2230649,246905,1045131,501236,556640,115013,-1449409,-1366959,840824,1963586,357809,-1451616,-1430218,8799,1194238,1087042,-258821,-1267412,-953165,268669,1101583,947598,-198575,-1452763,-926243,967502,1530504,175908,-889334,-801510,-373877,531467,1384580,515521,-1505057,-1514325,657651,1527360,47411,-734265,-51688,-477471,-1001174,1082500,2361129,-924244,-3135047,407034,2945989,-222962,-1987519,1099728,1175416,-2458224,-1018072,3722782,1593716,-4189378,-2018882,3861504,1821963,-3385771,-830022,3265726,-466035,-4125934,1368457,5224690,-1631119,-5997140,1585596,5904731,-1909870,-5003601,2833216,3972481,-4400714,-3294626,5854172,3090762,-6414032,-3051148,6207682,2778342,-5589464,-1730883,5307319,428905,-5606588,676049,6392239,-1290504,-6983652,1475376,6806265,-1778584,-5981352,2474307,4865775,-3575246,-4120560,4742347,3658886,-5353639,-3434040,5258618,2928072,-4734589,-2135797,4290075,962986,-4181146,81259,4445909,-511347,-4742055,529562,4562031,-512977,-3834676,814377,2933963,-1329070,-2221321,2091112,1898249,-2503607,-1918510,2342704,1754781,-1863412,-1378461,1322512,647197,-1077887,-42777,1188779,-293368,-1378313,164775,1382838,126590,-997483,-334353,468274,230709,20339,179952,-139063,-372760,-183663,364219,453535,-5277,-518842,-359782,273271,541739,-1802,-277848,-143027,-81738,-82475,338688,420769,-372896,-699223,197271,609896,-130554,-306175,239558,-92996,-636233,271873,1069413,-228321,-1425518,101380,1453533,-178330,-1326849,609231,1170100,-1354335,-1228693,1994575,1257498,-2545497,-1278863,2646279,950029,-2739031,-535043,2791527,-148331,-2993755,630721,3397634,-965172,-3694296,1223964,3734077,-1511132,-3590228,2078487,3364670,-2841171,-3092084,3760097,2938347,-4456893,-2668190,4896618,2061614,-5016199,-1223176,4987011,186961,-4947901,628575,4980107],[0,0,0,-4,-24,302,-410,405,-565,741,-1063,1525,-1718,2088,-2868,3476,-4082,5124,-6186,7236,-8705,10305,-12049,14175,-16416,18884,-22019,25316,-28708,32829,-37463,42325,-47815,53889,-60432,67846,-75897,84466,-94085,104686,-115935,128372,-142072,156758,-172889,190635,-209803,230884,-254161,279499,-307569,338848,-373412,412138,-456068,505778,-562850,629431,-707749,801715,-917201,1062509,-1251927,1510671,-1886121,2482684,-3579986,6265189,-29859092,-16047540,37195876,-1596035,-4586106,17280807,-8173259,-42437389,1169038,41509604,18206613,-23224329,-27452518,-4566243,23152440,19476684,-2487986,-8648463,-8270622,-15842238,7439705,39649788,11923679,-41221248,-26105986,22755854,23443483,-1013854,-3234412,-9473150,-22463295,-2823981,30008973,19182180,-19435248,-30150042,-5707091,18920064,21024833,3117405,-16015636,-18930948,-3161672,17059810,22460024,4048426,-21282384,-21840389,6071324,26967527,15678367,-10085048,-21740949,-11904508,8926394,21778163,11659211,-12787370,-24607050,-9643303,15368987,22319222,3490429,-19565908,-21219031,-737115,19692917,18994188,-2174682,-21071256,-16562748,6300912,22143458,14868491,-6685020,-20616724,-12620638,10338624,24198292,11457190,-15928787,-24474673,-2594763,19456658,15266939,-1088110,-11243635,-17386981,-9616110,18318690,27296092,-5887593,-31082804,-11201895,15175752,15544513,5686461,-4365003,-15261126,-12918133,6310354,22547080,16313153,-13748512,-32226913,-2578607,33092301,13400129,-17963670,-5092606,1676972,-17792767,3871382,40036783,2928902,-46942576,-13894423,31770638,13476555,-8725524,-967670,-7042404,-16417611,3600011,22886114,12904904,-12741041,-28570691,-6783025,31976924,20876356,-21458528,-15436098,9952323,-6219448,-7155801,31152910,15922620,-41572583,-25518039,33053170,24499695,-14326041,-9849523,223123,-11026508,-1393663,22376237,13369783,-16547513,-24423430,-2695670,23119881,19186888,-11023423,-20735650,-1394425,6396185,3485836,12985548,7673974,-22397252,-22487509,16282411,28150516,-1013603,-18047401,-9004534,-526179,5730669,14151932,7687501,-13086281,-19242066,-619961,18467066,15014287,-5152913,-18232064,-10501376,7250983,15193655,7999701,-5767673,-15097385,-9852791,8113853,18513898,6641618,-13450598,-16841515,-1462779,13998731,14086425,57273,-13712945,-13189401,1323821,14848706,12684644,-3624536,-16111541,-10558461,6770008,16263853,8136885,-8628210,-16379615,-6271789,11067128,15636937,2757724,-12331118,-13510772,-1205471,11206495,12712409,1705908,-13425560,-15699712,2602179,19803016,10204040,-11304459,-13512538,-1848306,3991002,8885340,11881534,-3322034,-20792337,-8687048,16674532,17326311,-2962457,-15092546,-9113130,4105989,9318706,5671402,2544190,-5721916,-18373298,-5392388,25795030,17444197,-21764582,-19973181,11577310,8720242,-5143503,9478805,8038033,-22284835,-16594713,21690455,22580631,-8827697,-18132024,-4454403,6260306,8503429,4077255,-636358,-3674424,-12077725,-8003970,19629543,22047847,-18083507,-27707508,10347839,18760606,-6379623,-1524579,10552891,-12868446,-20502724,15340930,26752708,-6744657,-22580548,-3850011,9865408,7606428,3402902,-992632,-6699238,-9141786,-1448311,14124115,14800218,-9458454,-22323452,-220808,18132832,5747101,-5929767,-2150425,-5432348,-8958621,7210551,18196424,143304,-18331992,-9461386,8347260,11525414,3815695,-4357997,-8972563,-6067639,3933127,11501264,6810327,-6920156,-13609044,-3614665,11025545,11728379,-743349,-10201929,-8249981,636196,8621023,8892633,-651108,-10981014,-9157117,3617492,12112675,6543250,-6089321,-11551163,-4495883,6754765,10519034,3440046,-7249306,-10394871,-2017825,8799375,9805631,291929,-9096015,-8911995,887719,10388044,8804542,-3070660,-11728081,-6446481,5994429,10114255,2912236,-4905766,-7381371,-5291208,3190473,12311543,6073319,-11571658,-13199270,3936349,11755931,3095376,-2920489,-3461675,-6414469,-3330676,8770235,11757335,-2259733,-14830111,-7333935,10768092,12562311,-3259034,-9027681,22312,-526689,-4640588,9286251,14322544,-11297800,-21640187,6874322,20237543,-1935807,-11000115,1559247,-42697,-7258678,4979152,14198496,-1266847,-16434014,-7519245,11631118,13662066,-3763281,-12286540,10330,5252425,-4058954,2101102,13897671,-4277537,-22461539,1374481,23513250,2344211,-16014242,-1688957,5566429,-4681803,286213,12101709,1200960,-15128224,-7618546,10815040,12203379,-2651234,-11030733,-3276468,4649436,2098497,1458215,5365945,-2389330,-13082126,-2153034,15245638,7553605,-10392212,-8358280,2892252,3316722,1717299,4561035,19527,-9044729,-5672795,6891576,9763237,-75724,-8302115,-5850901,2015941,5917316,3802829,-802440,-4955535,-5508209,357017,7513624,5906246,-3606749,-8528241,-2808694,5208865,6549515,1383075,-4230359,-5756224,-1507135,4687436,6331428,897810,-5953257,-6141575,816149,6612076,4871345,-1982009,-6362547,-4165959,2445975,6543056,3152016,-3715066,-6150049,-1914949,3689833,5311899,2041677,-3676434,-6618396,-1892151,6387580,6946641,-1961486,-7388900,-2338783,3142108,2722352,2382441,1773553,-4563004,-7612454,2235012,10516543,2418211,-8358004,-5315933,3014015,3501411,577686,1319427,488381,-5597359,-5824355,5845882,11219045,-2731397,-13023514,-590060,9883280,326040,-4640531,4545065,1364210,-10798280,-1912050,14375770,4928299,-12715181,-6624174,7642100,5108286,-3175192,-611369,2857649,-3222295,-6730316,3682402,11583130,-652137,-13904006,-3020778,11956941,3162497,-8094043,954906,5334469,-7301552,-5728738,11600446,8053223,-11353074,-9426940,7431985,7686627,-2985486,-2962946,1906341,-1140972,-4273092,2220087,8156697,602630,-9974046,-4286522,8218440,6019490,-4552005,-3844138,1879588,-1053171,-2615724,4755752,5445245,-5242294,-7986794,2269447,7373245,1055733,-3788797,-2069704,-275377,23355,2178376,3540394,-293271,-4954441,-3039342,3522621,5403182,120072,-4234462,-2621872,846195,2281963,2154307,558430,-2630451,-3709457,-96485,4134226,3091447,-1879243,-4293423,-1646382,2224401,3269379,1092836,-1833694,-3041455,-1148981,2412591,3591491,618258,-2856019,-2968776,145204,2994072,2898034,-246104,-3519171,-2739047,1542622,3726295,1043860,-2241980,-2352074,-660273,460780,2201962,2679044,-1474805,-5297877,-1096235,5291351,3072800,-3081336,-2511332,996992,57334,-627391,3111438,2833326,-4030249,-5447737,2859954,6934124,-408348,-5772562,-553272,3529516,-954844,-2143076,4145005,2480528,-7379514,-4591718,8155657,5880988,-7066355,-5412656,5235064,2418753,-4582862,921659,5930257,-2544757,-7827325,1917045,9090476,281068,-8224933,-1335273,6465389,582058,-4915997,2223537,5166536,-5160730,-6861359,6389464,8224976,-5957710,-8113761,4563984,5577058,-4281100,-2538476,5192857,312962,-6999507,-255409,8019184,1740584,-7111204,-2905930,5200740,2728219,-3285009,-626587,3306871,-1445893,-4668854,2631422,6333048,-2097709,-6655339,765097,5134423,-149548,-2831093,823082,929806,-2554404,-882171,3679323,1927007,-3534430,-3086430,1928889,3061488,-221616,-1650870,-278830,36472,-538252,846118,2121993,4887,-2762631,-1256097,2184035,2129490,-572895,-1744268,-685538,266628,697322,944336,330021,-1175017,-1685771,139024,1878339,1136104,-1038994,-1641156,-369286,927520,1247855,559129,-820477,-1427562,-182579,1382240,1118137,-181380,-831049,-803315,-454411,948304,1802624,-64764,-2386753,-1142453,2029415,1537907,-1243669,-825066,808349,-646736,-1514780,1678192,2766348,-1890200,-3831573,1314527,3878102,-769520,-3021712,1081560,2115368,-2135280,-1690405,3581442,2265702,-4494562,-3214755,4614174,3628085,-4245776,-2985971,4140153,1525088,-4782863,-157159,5934343,-768902,-7001021,867195,7071923,-713100,-6323225,941162,5193929,-1802537,-4516724,3113081,4618719,-4023655,-5208073,4470279,5690406,-4329414,-5359108,4243621,4170562,-4681482,-2737842,5705069,1697150,-6559340,-1338926,6856132,1256201,-6329141,-924635,5278932,163696,-4404557,882100,4179457,-1753746,-4473712,2006764,4916219,-1745691,-4781289,1415764,4070452,-1404421,-2973777,2101112,2133393,-2900708,-1788056,3385083,1942674,-3146728,-2029531,2389689,1681152,-1606758,-1010180,1304648,228228,-1486387,110586,1918132,117393,-2148713,-632892,1740839,842919,-968195,-705953,454781,92870,-442276,435681,778857,-488091,-1170899,79185,1191092,474563,-778007,-715951,142522,376254,194092,162006,-88578,-586046,-345842,582241,684297,-147532,-551974,-309978,7468,321348,616948,-90574,-925015,-419734,906344,583158,-666179,-426079,544208,-156488,-781188,738529,1508634,-929871,-2112382,941056,2366640,-797157,-2076595,982863,1564376,-1565704,-1290579,2323301,1304071,-2967024,-1708769,3119123,1859205,-3021554,-1755225,3008582,1098501,-3316664,-369118,3974735,-170962,-4735738,401427,5134112,-491979,-4955661,879773,4510172,-1638736,-3825891,2597753,3619883,-3345550,-3642698,3721038,3820093,-3570839,-3720366,3327789,3169489,-3491992,-2427762,4050420,1687551,-4930845,-1307313,5496947,1097003,-5440448],[0,0,0,1,6,-53,121,11,127,-331,148,-139,478,-548,554,-703,830,-1111,1466,-1495,1719,-2328,2684,-2951,3551,-4134,4705,-5524,6246,-7056,8185,-9231,10286,-11778,13248,-14668,16518,-18510,20487,-22826,25354,-27965,31060,-34339,37699,-41637,45982,-50441,55524,-61197,67220,-74034,81690,-90018,99542,-110475,122724,-137074,154096,-174187,198813,-229914,269962,-324310,402842,-526256,750861,-1294885,6380182,-1207872,-21971006,-24029432,10390053,47025327,6369429,-48100355,-18290434,26171699,4730967,-5466412,19655501,-3481198,-45675693,-7458300,48770989,20797036,-30575646,-21800871,3811857,7338979,13337236,16431454,-4611769,-24487496,-14370527,16158183,31300406,7897655,-26896524,-24051814,8141028,21387749,9466609,-1872828,-12890507,-22213086,-4748727,26737812,22475761,-14163379,-29567438,-9108758,14583898,19560390,7860847,-11143421,-21061540,-8082364,16260836,24092878,5839689,-18588840,-21754034,625797,22896190,19539944,-4250885,-21330743,-15238087,5874605,20828582,13791719,-9133968,-23346594,-12724881,11174600,22194511,8379366,-15156353,-23264271,-6580467,17694950,21962570,764074,-19821197,-16348059,3102122,17265126,16559217,506073,-19588997,-18933308,7195449,26537887,13736737,-14122105,-23302618,-5288996,15308494,14882285,2663846,-6618989,-17190855,-16524074,14639576,34301045,-1909129,-36409857,-10905232,18981915,7673528,2148508,10153996,-11391423,-28920369,4418562,34603701,12303560,-20203692,-21731828,-966890,18493140,14591895,-4421275,-6930571,-5564988,-16392273,2443892,38804872,10075853,-46090605,-19859213,34072575,13314350,-15986159,7019055,4161408,-30620000,-7269086,39812012,17845080,-28423544,-23132104,5630236,16399886,11831840,-1772323,-10582878,-7121939,-5802835,3076791,25408534,12715089,-32711047,-26812249,24709837,26318072,-10639799,-9331951,3304589,-13406618,-9071643,25599049,20715136,-20729752,-27119712,3786355,19821753,10549238,-2842545,-11122474,-11376420,-1611681,11489114,15970303,2433039,-19202054,-18316378,9418491,23617107,5453970,-13701462,-12347261,-3371085,5461262,14502030,9950180,-10886691,-20410104,-3372890,16880296,15559762,-2163346,-15399478,-12233362,3036384,14787953,10981431,-4194279,-15461378,-10820552,5937743,17305568,9117687,-9869293,-17198601,-5236756,11617176,15361667,2919796,-12290950,-14237615,-641717,13721117,13323914,-1370905,-14047710,-11889832,2524286,15150008,12198310,-5442751,-17983241,-8613259,10562443,14936539,3086975,-8854556,-11986842,-5355580,7972190,15244886,5338018,-13219974,-17800290,438372,19359255,11626329,-9935524,-12197425,-1266288,310145,4910728,16552443,2472844,-25633379,-13439053,21657803,18100180,-8520041,-10259976,-2131812,-4842495,1739723,15101505,7785086,-13099809,-18498757,-595825,21076164,14519683,-14986783,-18023647,6503086,6992380,-4959215,10862347,13037022,-23141899,-24014839,23395102,28128534,-13969125,-19162018,5148452,2461622,-3899279,11505503,11078164,-12892911,-19197050,1567986,19629599,12588336,-11713191,-18963451,1760334,12322111,303579,939796,7594826,-11610862,-20524798,12357337,27966225,-4807346,-23096609,-2273879,9083440,1520898,4765495,7451428,-8370623,-16279448,1315609,17623008,9892341,-9244468,-15170433,-2639621,9966230,8486159,951708,-3985634,-8847309,-7608778,6709011,16128294,2399654,-15290264,-10923485,5414343,11029546,5400639,-2180794,-8670705,-8311870,2306687,12182591,8017681,-5768141,-12657133,-4981410,8163921,11677278,2170496,-8774601,-9707238,-1098760,8396751,9509244,597478,-9820980,-9771913,1307645,10863315,8132148,-3500297,-11053284,-6622304,4812772,11074894,4929199,-6782702,-10546187,-2558680,7203081,8922870,2737138,-6320639,-10525949,-2662486,10437030,11088815,-2615545,-11780755,-5945552,4802316,8171234,3891466,-2020401,-6940480,-7881059,1132249,13597012,8667033,-11666535,-14609046,4618384,11403864,205918,-1425293,1931586,-8201569,-9806805,10901549,17117433,-5491633,-17387771,-2368829,9998655,5925387,-586164,-1885968,-2752023,-5777119,-2675220,11200877,13059398,-10465472,-20637953,5521405,19430295,-2352054,-10455821,5373934,-159639,-13977554,5027083,21478298,-2590434,-22149910,-3150429,14862078,5861514,-4624982,-2591025,-1135450,-4033388,-1433275,8488787,10198713,-6736806,-17691002,905283,18417856,3582815,-12125988,-1726914,4068254,-6113781,-177830,14578855,2236739,-17657074,-7312767,12720394,9072039,-4015960,-5279289,-2032215,-1905828,990663,6745602,5161716,-5541258,-10934643,-563152,11309351,6779312,-5843608,-7465149,-796014,2121076,3414288,5213791,51662,-8590371,-6147066,5623222,9334765,929376,-6853489,-5821610,105156,5027240,5343278,519157,-5330944,-6015172,-60510,6620834,5986771,-1929816,-7555187,-4091336,3719219,6702370,2709037,-3617203,-6095214,-2337375,4170824,6429507,1635720,-4940939,-5904060,-568465,5169411,5533431,-6000,-6237873,-5603397,2031582,7076063,3096460,-3588870,-4955774,-2068302,1466958,4779828,4422281,-2521942,-8106753,-2944570,6908871,7072678,-2350113,-6521151,-1450316,2043157,757835,3162766,4515596,-4672950,-10452558,2297607,12748487,1481637,-9771918,-2431026,4310294,-890877,-582441,6260029,1178054,-10025250,-5440513,8999278,9364640,-4700481,-9740644,708776,6275231,-1187424,-2092709,6260870,456706,-12513463,-1903992,16080074,4619041,-14425310,-4883002,9645197,1233297,-5298736,4725053,4784465,-8848152,-7482218,8422527,10296368,-4430367,-10599320,46564,7466481,890719,-3709901,2409827,1926141,-7802198,-3750968,11214688,6957583,-10580375,-8074141,7143661,5695200,-3834931,-445905,3525226,-3869822,-5726353,4947478,8478623,-1987705,-8502094,-1881400,5491756,3455425,-1524869,-1588827,-586043,-2519509,-967268,4993786,4261091,-4571600,-6775731,1219369,5897213,1797640,-2240837,-2084147,-1449242,-524946,2582698,3792714,-289052,-4718154,-2845073,2790189,4644657,943685,-3193710,-3152505,-227008,2320459,2649234,717832,-2475988,-3558771,-453355,3449741,3168262,-1054289,-3763273,-2225856,1372677,3345978,1926697,-1529225,-3416473,-1353670,2378921,3147942,658582,-1854022,-2484772,-1135365,2068888,3888821,644088,-4164176,-3285650,2148062,3612928,260050,-1611233,-993236,-1417424,-1194235,2523510,4247521,-1528136,-6421917,-920821,6111603,2297807,-3968760,-1090776,2195312,-1976777,-2059142,5357724,4171468,-6299043,-5967396,4998805,6349819,-2789097,-4361260,1971520,1713968,-3393711,-382518,6165856,936512,-8577439,-3182671,8721065,4365853,-7489261,-3438305,6006315,229026,-6031249,3244080,7588048,-5023733,-9011280,4763828,9218709,-2852589,-7195626,2011779,4439107,-2680234,-2487659,4789321,2761312,-6738336,-4574792,6994545,5944729,-6097646,-5800456,4581665,3393312,-4489187,-585188,5680313,-1369871,-7346839,1318322,7858814,-81960,-6533444,-568846,4180941,144399,-2161503,1681738,1919197,-3123245,-3032444,3408713,4496971,-2133356,-4679422,484717,3276589,2888,-1367317,925981,-53599,-2654584,-273895,3519793,1376398,-3058550,-2519093,1309336,2274278,331883,-812126,-558116,-627725,-358409,1105796,1786294,-126790,-2291737,-1189183,1520351,2000168,-62564,-1471231,-1029702,39919,735370,1078254,337860,-1225878,-1505780,115436,1464657,997469,-493551,-1282046,-984923,369807,1742383,995589,-1282343,-1681615,356719,1294127,266524,-37294,290290,-922621,-1552084,1086416,2839097,-278831,-3291291,-585350,2689982,650166,-1891115,285600,1655428,-1778812,-2342923,2902177,3491229,-3287839,-4270281,2918442,3953971,-2672666,-2725184,3095039,1486728,-4257094,-828282,5454985,1123370,-6014742,-1603770,5791725,1690404,-5146420,-896135,4896113,-523101,-5399551,1868570,6383254,-2605889,-7086550,2704219,6871408,-2771726,-5897407,3312875,4454696,-4329363,-3394428,5538878,3077657,-6167359,-3287747,5957894,3315407,-5149793,-2772871,4655242,1676524,-4821817,-505040,5533678,-315061,-6233576,527391,6362160,-490127,-5610445,739468,4449626,-1490623,-3477258,2406465,3103343,-3030371,-3179623,2984671,3290912,-2494065,-3000624,1843176,2142654,-1630836,-1282974,2003365,726020,-2612596,-853880,2837557,1159624,-2484573,-1326980,1737663,1012975,-1068127,-310170,820405,-311880,-1059406,475252,1482488,-45462,-1545469,-469409,1156555,757146,-578361,-600823,81722,13304,-120466,442947,547290,-449189,-905584,91771,899708,411585,-443373,-532472,-107174,187740,483988,373425,-377119,-737763,111630,672111,136604,-176854,116473,-291678,-715159,449690,1409253,-264741,-1751837,-92508,1577891,77881,-1241329,266460,1094428,-1017598,-1340840,1635600,1946039,-1896300,-2380949,1876293,2453250,-1844156,-2018715,2169167,1399597,-2927528,-896029,3792395,717187,-4387044,-765185,4378852,648241,-3990765,-251873,3647715,-511936,-3774764,1268931,4237693,-1753475,-4750237,1959561,5012755,-2034080,-4593996,2483095,3859258,-3180514,-3198711,4168213,2826855,-4803517,-2680341,5032256,2438257,-4763318,-1903790,4267692,1055610,-4060522,-178161],[0,0,0,-1,-3,236,29,-46,-97,131,-202,160,-25,251,-398,218,-302,516,-434,473,-702,723,-802,924,-930,1160,-1469,1367,-1426,1855,-2041,2111,-2361,2555,-2831,3251,-3389,3601,-4137,4488,-4727,5286,-5767,6163,-6819,7445,-8046,8940,-9803,10640,-11933,13328,-14723,16634,-18976,21616,-25120,29564,-35142,42870,-53548,68577,-91461,128189,-191707,315929,-606786,1553161,-10315591,-57800797,-8582666,33403543,-2594438,-4671439,21879322,-12527806,-43502058,4002962,42621374,14672611,-22030636,-27290539,-3742550,24532512,16588846,-5750207,-1189140,-7237742,-26065632,10130187,51764049,3112464,-51507170,-12699310,29141917,7140218,-1787726,12114717,-13483326,-34641290,4246881,37581141,12173561,-23516897,-25126483,-3258703,16886180,17686216,2955891,-10835723,-18519451,-10414671,18421685,30881629,-63767,-29349230,-15210041,12476685,19078030,11748393,-2480271,-20048932,-18337362,8876663,26757848,10990909,-16610993,-23799256,-6757727,14799600,20057942,3782707,-17976124,-21322450,-1493729,19586908,18967312,-1750681,-20563375,-17609980,5704859,23892946,15520218,-9268285,-21318607,-9575366,11423953,20598645,9815613,-11532153,-22853847,-8351135,18563326,22787458,-1873306,-20217907,-14040144,-370524,12070245,19365184,2588302,-25739796,-20360462,13065662,23742677,5505581,-10119471,-14542538,-9610750,6960313,20403962,12917049,-10905305,-26461574,-7865550,26547064,22103760,-12968118,-16830207,314828,-4845982,681454,28452855,9831554,-38570844,-22499961,27510216,21368530,-8072835,-6794390,-5753306,-13214803,2365952,21578949,12925369,-12392827,-27231794,-7020392,30146104,21709011,-20123608,-16644838,9349972,-5406923,-6912099,31252731,15231320,-42809783,-23620411,34733075,21449091,-15488963,-6300016,462,-13973193,-127663,24075811,12003409,-16925471,-24509307,-2703288,25518088,18208954,-15608185,-17152251,4106263,-543932,-1077274,22813534,9295852,-33636150,-20066585,26875221,22153552,-9255336,-9896336,-3857294,-8716149,3310304,20594087,8414307,-17296356,-19816332,1889867,20071356,12964013,-8129371,-15200955,-6616383,2648472,11430369,14008073,-3126183,-21503510,-10698731,14033145,17647616,1568800,-11356754,-12894435,-3847111,10845727,15955022,2495342,-14798115,-14831238,1917207,15649414,12155617,-3821487,-15557642,-10420715,6356007,15990897,7907583,-8036938,-15087895,-6800840,8951781,16036616,5217770,-12406755,-15965012,-1164145,13642904,12140137,-1361538,-11769578,-11502705,-252897,14499615,14396077,-5863932,-18859473,-6086015,10300636,10756173,4971129,-2796101,-14063783,-10759070,11082716,19411716,1136297,-15859652,-11687569,3104735,11403132,7808545,-619234,-7577915,-12649865,-4970771,17591782,19051644,-12729538,-23858865,3801319,14334729,-530413,2902168,6802156,-15730030,-17795901,16407096,24425087,-5551859,-19156777,-5469166,6138061,8218976,5090585,-110900,-4766391,-11655882,-7214976,18408192,21497384,-16589589,-26929780,9480347,17460553,-6627259,330827,11618529,-15128733,-21402928,17700915,26533907,-9034437,-21203350,-1725558,7955005,5617311,4600138,1094450,-6310949,-11540887,-3276273,17377342,16690363,-13926949,-22632865,5812725,15977516,-1304637,-1275233,4917466,-11723268,-14549630,13993259,21220908,-6257433,-18685371,-3831811,7114667,6706760,5035856,-148941,-8931990,-9704777,2680341,14895371,8450408,-10384504,-14389463,380456,10513777,6993075,1061865,-5214016,-10591395,-3785354,10868879,12029717,-2591762,-12526426,-7266104,4144505,10170083,6238057,-4226160,-10941604,-6063958,5793397,11265620,4265361,-7140330,-10778587,-2846624,8604272,10584833,407938,-9718849,-8397606,1505841,9098572,7780423,-1283106,-10013671,-8361594,3619230,11998957,5646186,-7021400,-9641883,-2144158,4724429,7809408,5450367,-5839403,-13301031,-2102678,12610355,8389635,-4506907,-7253834,-4187158,-949867,6254307,9919158,-151439,-12364300,-8657583,7268546,13362215,1172516,-9965962,-4767167,1523128,-303132,5306870,11131571,-5638027,-19644785,637814,19639412,3484875,-11538339,-2026226,1409504,-5603509,3182523,13591296,199391,-15935434,-8095185,10651315,13266600,-2497365,-11145012,-1060410,4000084,-3636522,2844059,14034174,-4503502,-22635232,1699096,23343241,1321871,-15385989,296502,4546286,-7300097,1393018,14619291,364473,-16961534,-6953454,12097427,11587168,-4043205,-10177543,-1057386,3375665,-1538426,3229372,9874059,-4892612,-17581722,1492989,18653788,2789157,-12127781,-2698237,3182819,-2548197,2381972,9751685,-925604,-13219513,-4768256,9928129,8987432,-2587843,-7426713,-3172706,985729,2724330,5070785,2913670,-6502429,-9148298,2191668,10459065,3724848,-5693619,-5888500,-1619193,2398326,5767394,4039963,-3663499,-7821458,-2137162,6045333,6763923,46807,-6046386,-5603603,666771,6198745,5111676,-1623128,-6247680,-4314028,1835885,6271277,4270509,-2988990,-7347324,-2876405,4931898,6246825,763023,-4478355,-4842136,-1423318,4002007,6648202,1279437,-7134724,-6100516,3126456,6490434,1696496,-1709039,-2998936,-4595520,-257954,7897430,5466827,-5906994,-8133349,750653,5866801,2766487,-583034,-1414952,-3579609,-4051457,3206126,9455538,824751,-11250997,-4846742,8411756,4686144,-4017617,465287,1885673,-7468832,-3441059,11688993,7000900,-10410942,-8566888,5905205,6397895,-1883459,-1254850,2025761,-2870829,-6295540,3119468,11335345,239314,-13475026,-3821748,11322640,3430938,-7496987,1533124,4977499,-8445275,-5548452,12904235,7845339,-12431220,-8794813,8024985,6389917,-3659194,-1258857,2994470,-2887994,-5940829,3596326,10181185,-672020,-11825030,-2799729,9830547,3430173,-5857584,-5950,2781409,-5707881,-3243540,9423046,5555714,-9167037,-7231017,5438143,5728916,-1616880,-1586328,617983,-2607126,-2857272,4054807,6428774,-1765670,-7456130,-1657077,5374285,3397630,-1293600,-1505547,-1448800,-2358584,1108118,5167127,1656860,-4923189,-4387592,1521779,4017015,1840309,-1127706,-2988173,-2479822,729106,3656733,2459956,-1713319,-3822404,-1620280,2452096,3977828,1112378,-2962774,-3376509,129819,2982663,2574565,116548,-2404080,-3126840,-295012,3814473,3151404,-1947417,-4178858,-980760,2069818,1906667,1045284,-274843,-3357551,-3054482,2762926,5246133,-476676,-4522708,-1160356,1777381,667451,1313679,2263478,-1799972,-5071542,79318,6251833,2515851,-4738469,-3326037,2383593,1282136,-1510709,2069240,2736639,-5130624,-5705892,5575636,7264381,-4478949,-6423445,2998503,3057754,-3295119,334556,5490373,-1747715,-7740854,868126,8772569,1196196,-7416012,-1868567,5392505,278866,-4136672,3086497,4978397,-6078705,-7033116,7098522,8227463,-6343929,-7227834,5127942,3855414,-5370401,-384527,6792227,-1665634,-8642655,1288019,9193519,322671,-7605270,-1025896,5289986,39641,-3606091,2650132,3985861,-4983944,-5374944,5891461,6660961,-5055039,-6001644,3596015,3407796,-3264278,-471910,4154733,-1489352,-5779148,1151027,6239598,89331,-5162179,-1103987,3019469,560437,-1151036,1340964,817256,-3066535,-1871214,3526165,3255443,-2169585,-3131596,543745,1691793,264015,374216,401849,-1513937,-1849989,1057524,2551659,272399,-2086522,-1631246,284495,1373933,1134348,-232881,-1377688,-1117771,231403,1394360,1212749,-206089,-1791621,-1219715,1180355,2173144,214647,-1483811,-867109,132540,374476,1058952,1220792,-1131673,-2461727,192343,2591587,646957,-1740940,-644455,390275,-719843,149879,2297904,380440,-3270585,-1296754,3052122,1771278,-2088906,-1047733,1497650,-450082,-1806330,1929400,3002668,-2414995,-4149403,2244688,4367310,-1884334,-3383687,2228396,1922494,-3574528,-725820,5167019,341000,-6137650,-616745,5967896,599316,-5030322,91679,4076480,-1439902,-3972583,2911350,4666974,-3657723,-5467250,3884403,5621115,-3806954,-4732845,4269518,3094297,-5313086,-1652220,6542797,787045,-7342324,-602238,7094915,290098,-6040899,453443,4994743,-1699234,-4366986,2986119,4562476,-3710391,-4952468,3679170,4889483,-3314671,-4078126,3328388,2754249,-3879848,-1463453,4727234,739816,-5379129,-498460,5182456,350263,-4357270,53701,3220133,-898890,-2496069,1771804,2401249,-2189489,-2637255,2111158,2600192,-1639792,-2008720,1166249,1109530,-1210896,-269067,1611828,-38547,-1957392,-58139,1911330,454735,-1360979,-469442,611916,141514,-132196,371364,158764,-642417,-461267,483415,688082,24445,-628708,-555330,259443,659580,96583,-387570,-165940,-4570,-254141,149685,766051,-49728,-1144601,-298064,1071670,415467,-858993,-73530,628562,-529346,-650522,1095998,854653,-1414612,-1045860,1439002,929196,-1263126,-453745,1387857,-117732,-1748464,588693,2154817,-844408,-2488768,927777,2401255,-1165464,-2155383,1716557,1725569,-2461215,-1430879,3261823,1255352,-3736675,-1038352,3916024,572464,-3760074,206298,3687571,-1024017,-3641361,1778679,3785965,-2218394,-3752520,2519442,3632808,-2795537,-3271448,3211056,2749509,-3873230,-2249105,4607314,1700031,-5143070,-1091399,5323792,371532],[0,0,0,1,7,-122,73,-60,268,-214,113,-437,637,-503,643,-909,1136,-1439,1590,-1722,2326,-2863,3063,-3573,4325,-4932,5687,-6568,7377,-8495,9723,-10836,12289,-13998,15512,-17320,19550,-21742,24110,-26831,29667,-32870,36488,-40095,44121,-48821,53721,-58972,64994,-71483,78606,-86705,95552,-105425,116846,-129695,144351,-161755,182240,-206779,237316,-276025,326798,-397220,501111,-669918,991912,-1826671,9499651,16950914,-3417583,-20205266,-26572699,11832206,48893963,4027567,-51572865,-11802726,27673098,-4022215,-4362838,30345249,-9262144,-54517977,1850005,54550900,9433310,-31909789,-11914564,2109150,582982,16176786,19227479,-5743590,-25244212,-16361971,17228987,36854220,3680186,-34233907,-15383434,14763037,8648863,6337372,12896949,-14511423,-36379686,1586421,38056712,13127741,-21867534,-19706938,-4858170,6183960,17686390,14081938,-10296342,-25397093,-9089630,19686465,25710861,2360601,-20566738,-17779621,2438946,18810580,18452380,-582110,-21001588,-18102867,6125999,22700857,13366167,-10262030,-23339172,-12225527,11691069,22174130,7295322,-15837774,-21488080,-5392588,15197680,20657347,4300553,-18988586,-20954991,3245096,22712445,15224835,-5002227,-17344581,-14099918,4649567,22704600,15917933,-10798054,-24561841,-9213128,15821851,20538260,1690943,-14600335,-14550909,-6751538,8821029,24498789,7725044,-28698401,-23402777,15377772,21155158,1037974,-1991122,-6621902,-19901324,-1934989,29530649,17785803,-18273312,-24531016,-1739347,18224333,16246986,-2284144,-10940399,-7401202,-9914856,2231105,31094880,12881164,-39052730,-24903760,29347880,19367656,-13977305,1430811,4346632,-26512461,-8290129,37432204,18580519,-27341658,-23399744,5319796,16678089,12112795,-2494367,-10505378,-5814781,-6885167,1923436,28320649,12703209,-37460234,-24499741,30332546,21232141,-15439387,-1734121,5661281,-22295960,-8262671,33885161,17148597,-27018962,-22206538,7360587,15606484,8814863,-859393,-9705193,-10855576,-4451446,9663382,21234458,3737219,-26896368,-17234921,18321940,19341021,-3087720,-6452886,-5677117,-12293742,1583119,23382168,11032972,-18407344,-19495919,2367872,15182089,11163017,-490049,-11764571,-13094973,-310238,14892428,14246343,-4111393,-18334186,-10550688,8393978,16268339,7177422,-8320024,-15647670,-6633825,10270408,15907335,3889638,-11927050,-14640158,-1705894,13533195,14476739,-924175,-15371440,-11937313,4284206,14421369,9684653,-3740515,-14571540,-11025441,6801392,17780515,6270154,-11755897,-14134101,-2586886,9206967,12621945,4000223,-10508175,-15375974,-2518597,15265816,15310496,-4801254,-17336457,-5860390,7204268,7489288,7752514,3003783,-15889701,-16759582,12603268,23143424,-1868841,-15543156,-5263322,-266246,2074848,11871235,8399122,-11230289,-17948568,-1350724,18249240,14745682,-10347580,-18702869,1203009,8977951,-832775,7149701,11011665,-18253184,-23835831,18613199,28868252,-10458361,-20001468,3533609,2990982,-3867504,11363580,11855747,-12887114,-19678222,1559021,19672826,12302906,-11817556,-17923444,2609531,10296041,-1761616,4096481,10331806,-15928265,-22618346,17488694,28096921,-10498279,-20720202,3442362,4700179,-3449272,9656593,11006625,-12326880,-18206961,3876425,18663325,8359974,-10501740,-13606575,-10373,7703638,4202650,4656729,1477140,-13766119,-12633236,12592947,19063393,-4253730,-15613978,-4103755,3551739,4504172,8033733,3252923,-11015583,-12327787,3948315,14696159,6702160,-7287389,-11111868,-3504799,6063487,9672962,4419740,-6368850,-11478750,-3182611,9505521,10776946,-53693,-10137810,-9229236,1078294,10196290,8158979,-2948735,-10575336,-6685750,3851907,10212236,6117473,-5004385,-11507143,-4647450,8133986,10806746,1202911,-7725596,-8091907,-1792605,7114393,10452152,1099292,-11033152,-9236306,3854847,10693775,4971284,-4319428,-7880079,-4862034,1887113,9207449,8249915,-5686433,-14876843,-2173030,12792294,6528365,-4389468,-2922160,-3615717,-6794614,5373341,15590770,-150349,-16629150,-6427093,9427985,8185594,69165,-2912502,-3753508,-4978702,-1353448,9317555,11558447,-7221970,-19113454,1487511,18380443,1567358,-10149077,2628406,526536,-12528054,3491519,20957443,-896178,-21854278,-4079992,14416795,5712982,-4221068,-1428778,-1123392,-5454497,-2034325,9808138,11151021,-7944160,-18483653,2540404,18544575,891592,-11332909,2219864,2425608,-10699922,2124239,18740434,-693567,-20580291,-3812752,14234515,5455601,-4642448,-1723727,-1444089,-5098131,-203997,9464374,7171529,-8078610,-13173222,2503155,13289200,2626947,-6881616,-2251972,-836554,-3688982,4398486,10724925,-1631815,-13043669,-3790553,8753579,6659390,-1092508,-4028716,-4319793,-2573939,3405098,7671518,2176660,-7179478,-7546075,1432333,7620331,4457171,-2353544,-6014673,-4066601,2056777,6680255,4017276,-3323296,-7014594,-2794954,4316382,6834104,1938971,-5221091,-6452982,-208840,5723407,4997934,-443198,-4961458,-5195473,120662,6554405,5575491,-2926027,-7525673,-2562486,3835191,4833712,2158038,-2016105,-5696273,-3740968,4105028,7930214,963932,-7301305,-4975021,2922656,4451285,1652667,1045167,-2124367,-7301235,-1471176,10025992,5960661,-7704977,-6930220,3050283,2948040,-285017,3233968,1633361,-7554332,-6131108,6571071,9738585,-2078723,-9668235,-2020916,5924876,1442021,-1922741,3924584,1031400,-10576599,-3324820,14350776,6530719,-12872781,-6524182,8413852,2232827,-4690529,4369261,4695544,-8722480,-7759015,8403070,10551755,-4351294,-10512216,125685,7060314,61628,-3139495,4088883,1470698,-10105065,-3246792,13559040,5955387,-12561183,-6258256,8581642,2774482,-4869852,3113709,4434762,-7428466,-6580262,7856300,9112600,-4383247,-8710771,417127,5245989,704698,-1237012,2074035,-754101,-6632052,-741708,9037716,3569202,-8121449,-5169648,4088448,3275713,-590208,1085301,142830,-4746353,-2549504,5347815,5430879,-2414384,-5507843,-1083342,2933313,2679665,1100270,-842547,-3269097,-2573838,1972530,4644018,1198937,-3590545,-3740690,-69621,3125631,2897603,-357936,-3332598,-2742542,719891,3186327,2447600,-775068,-3578516,-2624922,1887027,4359343,1361452,-2809855,-2833246,-188796,1696654,2539565,1579865,-2223711,-4338107,-302314,4514518,2761018,-2241088,-2965766,-682237,351186,1233395,2786637,593073,-4777711,-3603006,3944703,5035407,-1821808,-3623299,580586,363042,-1506601,2831438,4569837,-3375774,-6784506,1997712,6930126,-115470,-4528312,9817,1723399,-2152959,-671816,5148285,1857305,-7372115,-4470443,7058980,5488729,-5693541,-4056148,4655767,377471,-5442854,3270018,7675864,-4806020,-9302250,4295355,9017117,-2611402,-6232079,2295230,3269540,-3737661,-1505665,6351979,2236259,-8098177,-4154213,8077295,5109980,-6792956,-4038156,5480180,555429,-5795258,2584512,7120775,-4356590,-8562259,3904721,8284522,-2582650,-5915942,2122993,3057131,-3089323,-1018950,5177814,1178129,-6399128,-2525558,6219336,3633781,-4401945,-2918316,2774813,632834,-2564626,1784819,3427262,-3076599,-4925437,2257381,5028292,-855699,-3512611,-52346,1117475,-555051,569003,2098460,-537179,-3135971,-646939,2965551,1971770,-1302411,-1833838,-327713,609062,1039709,1102839,-153312,-1810268,-1277127,868899,1859055,700473,-1298233,-1885926,-273823,1542457,1270035,-258589,-1130173,-948008,-258007,1016480,1848165,146073,-2220374,-1298537,1502098,1748423,-270013,-710485,-203062,-786863,-302671,1941076,1671331,-1954514,-2613703,1105071,2466639,-485434,-1281783,786258,-169922,-2173494,785258,3679390,-670873,-4317647,64791,3824414,-192860,-2499275,1224263,1645685,-2797539,-1657928,4088764,2473352,-4333868,-3033997,3966811,2706069,-3511928,-1494642,3816071,-156884,-4976414,1232973,6278706,-1673313,-6862692,1598068,6161044,-2054689,-4811919,3188756,3482197,-4673535,-2835061,5807279,2985213,-6128013,-3167849,5601224,2818932,-4911895,-1710041,4881825,204477,-5567438,998977,6560061,-1644645,-6991431,1881212,6456824,-2155859,-5115131,2944235,3639351,-4101459,-2804598,4890750,2550500,-5154053,-2554432,4619521,2198724,-3908595,-1239126,3498238,108422,-3601532,868157,4050407,-1102334,-4219381,973540,3838035,-807406,-2799219,1118119,1798860,-1818231,-1152027,2414004,1045875,-2568742,-1240861,2081869,1163184,-1353797,-700160,718907,-79180,-661034,553252,937318,-558669,-1179091,146912,1152081,357860,-555396,-414302,-10742,166914,245872,234153,-17033,-326776,-401757,117832,707037,410090,-723497,-726215,436329,553688,-223374,-189592,353812,-364932,-752430,568832,1221403,-463218,-1393540,345461,1128840,-439178,-759875,866147,399208,-1453644,-265666,2053264,253055,-2223819,-263003,2232683,-153030,-1995655,899223,1842689,-1590634,-1941571,2232747,1981578,-2490037,-1942300,2511482,1573640,-2644209,-1078941,3004334,518908,-3616842,-96564,4098899,-293787,-4340771,745746,4221496,-1517615,-3902307,2341383,3586761,-3228558,-3220983,4001081,2919290,-4250741,-2459067,4266364,1815969,-4292182,-1096659,4360813,326923,-4576938],[0,0,0,4,24,-293,504,-346,497,-853,1118,-1460,1778,-2108,2865,-3606,4140,-5092,6305,-7366,8738,-10486,12210,-14243,16623,-19175,22196,-25601,29041,-33112,37912,-42844,48216,-54425,61155,-68504,76662,-85365,94991,-105740,117194,-129599,143463,-158413,174584,-192496,211975,-233176,256652,-282374,310642,-342235,377273,-416343,460700,-511131,568804,-636113,715553,-810733,927756,-1075334,1267744,-1530828,1913378,-2521854,3641752,-6375491,29999878,8271987,-63182761,-9481629,32733895,3977712,-9922604,19560977,-7490444,-41367064,-3202560,44173655,18617066,-22856537,-28966922,-3749976,22268954,21044164,-3916093,-8992832,-6241030,-14887126,2396868,40671252,17087461,-42882416,-31279572,26695443,26053026,-5749599,-3916963,-3678929,-23846401,-7865638,31520695,22901202,-20459578,-31748419,-5603926,19445567,20655815,2441427,-15429635,-16875747,-4315090,13557870,23648960,7984607,-22558144,-24747895,7419694,28080633,13781443,-9640580,-18964624,-12647768,5912671,21879108,14174043,-12087456,-25778960,-10513575,15253523,22119029,4022471,-18074766,-21338505,-2739923,18892959,20099545,-1244804,-20786300,-16720187,4844293,20884726,16153548,-4646820,-20899362,-14365808,9698625,25011842,11980952,-15949411,-23616952,-2294919,16771651,13970274,3030218,-9077284,-21407034,-11354233,21361220,26976026,-7962586,-28224799,-9512725,11062436,13590199,9094165,-2269068,-16602763,-14782932,5574843,23710532,17431135,-14468845,-31662252,-1261273,30023106,10964714,-13057184,-1859951,-3219506,-20173834,7405991,40341628,1008824,-44694042,-12724934,28257690,11970622,-6135792,1045735,-7455670,-18325305,1973928,23964649,14734423,-13180636,-28816223,-6372425,30042081,20029689,-18309497,-14082314,7553094,-7329930,-7134366,31181136,17994291,-40446608,-28175883,31712842,26299595,-14408865,-9924650,2419961,-12071102,-5296693,23315233,16940541,-16565001,-25908136,-3303410,22069419,19610012,-8939396,-20609083,-2268153,6164211,1383410,12513478,12333200,-21032434,-27679132,14938967,31901459,-1152503,-19635432,-6552135,-123360,1390171,13561858,12033059,-11393740,-21945998,-2853189,18814450,16665641,-4401821,-18407153,-10291112,6311638,12801497,8759025,-1718625,-14591110,-13783898,6558491,20691494,7786242,-13438382,-16437433,-2259221,11694748,13869872,2925255,-11790574,-14853164,-1256774,14593905,14196998,-2139278,-15454903,-11527437,4536390,15735248,10222827,-6913935,-16755559,-7560074,9681196,15359830,4449885,-10020195,-13808204,-4153326,9659644,14631630,4176558,-13706256,-17150292,2287020,18975739,9297181,-8474919,-10453370,-5038162,-497109,10841372,15696703,-3805494,-22034385,-8254170,15527619,15587875,-1012046,-11566601,-9288820,2115,7052019,8845180,6174710,-7300938,-20743712,-4425593,25386179,15370477,-18960650,-16098269,8249241,3664664,-3346170,13680538,8014785,-24032568,-17312626,21127914,22146919,-7906040,-15825154,-3554134,2951981,5122950,6887325,3846316,-4990689,-15081174,-7572520,19818526,21286973,-15731158,-25639516,7685629,15905352,-5657116,565123,12496958,-13030380,-23753799,13776912,29312099,-5256209,-23391382,-3386777,9225969,4663882,4007152,3126193,-6221982,-12059007,-3081209,14444268,16441195,-7545490,-22768043,-2210873,17665528,5851386,-5703346,417772,-4138145,-12989633,4311128,21670598,3203272,-19988517,-10893545,8625708,10489885,3350529,-1783888,-6972213,-8165175,583405,11730392,10039563,-5334072,-15291783,-5349384,11095863,11756699,-256947,-8083051,-7593509,-2517059,6504681,11161177,2160195,-11275027,-10879211,2600593,11936912,7276727,-4359050,-10600393,-6148294,4396807,10662820,5658615,-5848007,-10967636,-3759588,7201916,10179627,2701964,-7708376,-10377587,-1257245,10026363,9973351,-1741747,-10883319,-7037082,3765104,8708538,5012960,-1709655,-7956371,-8566192,2421480,13985483,6554066,-11196297,-11748331,2874759,8065781,3404367,1597002,-2267702,-9812623,-5455503,9842634,12989941,-2131587,-14183798,-6785642,8672961,10017348,-1131001,-4412341,-782190,-5352919,-4932143,12370586,14545475,-11919823,-20088503,6345555,16687667,-2061800,-6799765,3651060,-2973690,-10645303,5939673,17104361,-1016903,-17595132,-6976830,10927561,10925139,-2733254,-7675327,-57876,456400,-5132978,4974121,15273747,-4520566,-22633573,231193,22221958,2889481,-14276494,-198175,4915858,-7815134,-852697,15371591,3581740,-17117598,-9307170,11231444,11979616,-2588193,-8942849,-2570518,2206127,134744,2471851,7822935,-1201087,-14855462,-4475666,15726971,9318182,-10211683,-8301539,3435639,1591142,-374013,6559120,3377114,-9993175,-8971979,6522133,11541803,678927,-8364461,-5596460,1398787,4185316,3642669,1815545,-3269888,-7560660,-2214282,8219207,7987254,-3286128,-8930434,-3003743,4112899,5375324,2755998,-1980812,-6043850,-3950801,3640624,7645374,2341075,-5647298,-6631850,-361467,5721534,5628844,-114119,-5909215,-5484640,1152194,6377356,4121680,-2349739,-5711255,-3483689,2036106,5877314,3922947,-3146113,-7623211,-2702803,6231606,6753995,-1230379,-5552865,-2552306,341976,1708003,4983751,3338402,-6135809,-8593397,2864019,10038881,1999934,-6511107,-3945265,901044,1058892,1794652,4115389,472841,-7633699,-6235362,6652238,10722633,-2884136,-10923413,-124107,6662202,-1111850,-1441863,6496711,-605887,-12342241,-1185971,14501929,4552219,-11561761,-5436986,6295658,2667721,-2689034,2205142,3634744,-5384992,-8005259,4546436,12256749,-592421,-13027470,-2830785,9983862,1934225,-6426373,3007694,4849376,-9266799,-6674987,12447971,9398856,-11172029,-9981149,6916656,6941435,-3392720,-1557434,3693310,-2115009,-6719286,2050261,10128573,1570602,-10555047,-5191841,7932288,5890295,-4404495,-2702233,2906361,-2473325,-5005107,5477816,8203142,-4918786,-9956451,1743105,8057119,781155,-3683909,-592940,-170809,-2300987,1006871,5637977,1679089,-6006690,-4887098,3648458,6071896,35728,-3749607,-1693411,-94213,280946,2548342,2973018,-2016902,-5435814,-1111678,4577878,3581341,-1500427,-3622518,-1965847,751201,2572696,2400671,-455676,-3487512,-2418885,1753779,3814377,1530551,-1976835,-3226758,-1215988,2360751,3773516,770117,-3311215,-3139271,735798,2997278,1542278,-645115,-1759138,-2358021,-944733,3181493,3928532,-1756614,-5614037,-924915,4328419,2071322,-1578791,-583571,-108416,-2404430,-354085,4947734,3041635,-4833477,-5289543,2910002,5781414,-552686,-3761193,398985,1307591,-2788391,-545395,6043200,1634340,-8343370,-3802056,8055052,4446506,-6322918,-3055424,4447372,-322981,-4575597,3115427,6490268,-3628161,-8259313,2201464,8725378,-41078,-7021651,-269368,5135631,-1361548,-4153120,4517016,5187009,-6764489,-7200470,7010692,8119946,-5875642,-7018222,4713334,3881184,-5207518,-1038857,6715676,-310058,-8484213,-517368,8729128,2258076,-7169780,-2885209,5038914,1763241,-3785381,731988,4638422,-2581533,-6297831,2993553,7755054,-1920682,-7319316,833909,5085464,-984514,-2698917,2414103,1489374,-4331356,-2214174,4831347,3333984,-3944697,-3985885,2091970,3054674,-832894,-1178727,1097742,-335134,-2447808,661564,3922481,626956,-3771534,-1764800,2376092,2004690,-568206,-821628,-235012,-915151,-355840,1714760,1627656,-1248988,-2483788,-302403,1895548,1274723,-345988,-1205362,-1058558,-84731,1369295,1375131,-365034,-1619153,-722239,728903,1098830,843968,-114678,-1511602,-1378111,1056064,2318685,158720,-2252279,-978295,1258598,471988,-439908,732607,541526,-2254230,-1667088,2711599,2768214,-2177430,-3090443,1287216,2353521,-1063378,-1214506,1926483,626629,-3315378,-898361,4529005,1881568,-4696748,-2536439,4189421,2210415,-3746670,-814312,4036813,-676246,-5020834,1625787,6080641,-1728518,-6435182,1253978,5736947,-1267198,-4542581,1838487,3801524,-3069956,-3955244,4101014,4746342,-4470483,-5389475,4414839,5143049,-4366907,-4024229,4808915,2579438,-5772923,-1524649,6795284,1224647,-7087826,-1328348,6554801,1141943,-5581234,-450773,4834170,-691688,-4763785,1625697,5298836,-1953211,-5815968,1799881,5718350,-1545384,-4887804,1787098,3911994,-2675662,-3107217,3611415,2785878,-4064140,-2811187,3830502,2773329,-3149028,-2232398,2533771,1371701,-2396033,-682549,2799998,358287,-3156628,-565311,3152103,791795,-2648716,-756010,1961914,210372,-1458057,397899,1421807,-826518,-1687944,734618,1838244,-297069,-1516071,24610,938155,95874,-342011,316863,138668,-652142,-269908,710393,545867,-469189,-540524,44733,189775,236339,314656,-205042,-702632,-7048,659218,180457,-528517,-101780,355154,-364136,-409701,773511,788639,-991375,-1219513,1062875,1454816,-953972,-1268903,1154792,915962,-1537009,-692807,2066567,756675,-2390175,-851591,2455584,960473,-2543799,-906156,2564132,546903,-2888985,-100852,3343912,-305340,-3877131,489204,4071146,-747273,-4073485,1140020,3856856,-1714604,-3561978,2371529,3502946,-2737740,-3408218,3083652,3417443,-3203051,-3249147,3296653,3044668,-3722433,-2731548,4182629,2433208,-4762446,-2089880,5166825,1563942,-5304889,-922529,5198702],[0,0,0,0,1,-50,-60,-15,64,97,11,-165,-78,145,119,-83,-43,37,-60,-35,142,113,-177,-102,50,154,-68,55,-129,51,-152,242,-123,206,-379,240,-282,523,-474,447,-633,677,-743,928,-885,976,-1282,1314,-1305,1609,-1746,1796,-2061,2198,-2275,2557,-2673,2652,-2840,2775,-2367,1850,-583,-2278,8007,-21587,59813,-209277,2147165,15556677,15865135,-2249922,-21038588,-25029022,9848383,46642319,8844066,-48605725,-20655056,27684052,6900693,-9130673,19300343,1427668,-46768336,-12871280,51372421,24517198,-33587834,-23494352,6827468,7099073,10681933,17008642,-2579315,-24309723,-15482930,14317580,32088258,10891960,-27762493,-27141107,10315565,23225770,5596696,-1989215,-7468402,-23183479,-10449155,28144955,26902561,-15911201,-31971710,-7026787,15066411,16995774,7848056,-8450875,-20450389,-10633518,14501619,25793628,7820878,-19342616,-22706257,1113303,22401203,18554008,-2654354,-19430374,-16575809,3697143,21102344,15229648,-8378951,-23213653,-13418559,9867822,21804242,10001371,-13888603,-24247685,-7915995,17816843,21986145,658530,-18158789,-15516533,119551,15600302,19402834,2215087,-21301397,-19745788,7701373,25803921,13449417,-12460450,-21942642,-6398351,12605363,14333561,6087307,-4659134,-20611435,-18120637,17602561,33689358,-4517774,-32880527,-8193062,13537528,4741352,7324550,12399236,-14817091,-29626257,5675749,33380427,12086537,-18226839,-20836823,-2075979,16165661,13714524,-989630,-4415976,-8786495,-18613375,4622813,38966268,8735431,-43695780,-18657304,30451124,11938349,-13153507,8354986,3634816,-31430472,-8883378,39622525,19876963,-27885815,-23885192,5663748,15233167,10555920,540302,-8413624,-8837874,-7599155,3101961,25429449,14493355,-30910958,-29107276,22569617,28042897,-10242167,-10051844,5951472,-13091336,-14180061,25197014,26035072,-20284794,-30490270,3902499,20326910,9000020,-1811008,-8632693,-11760250,-3976885,9793847,16851150,5740356,-18477933,-21828799,8039064,25977421,5508695,-14587812,-9935577,-3011395,956469,13515907,14631467,-9054129,-23388014,-5072233,17643125,15835581,-1823650,-13875655,-11751514,706597,12523798,12686146,-924745,-15421600,-13534974,4725187,17918681,9988829,-8537672,-16421426,-6909400,9265419,15716368,5381941,-10925255,-15166337,-2530576,12641549,13846897,798539,-12545105,-13433382,-172865,15187994,14284291,-4655484,-17933873,-8640034,8533803,13118010,5486001,-5523510,-13094719,-8679464,7270153,17006914,6647163,-12996373,-17988276,-273974,17203616,10733524,-6285413,-8910959,-4692358,-4282364,7117555,20041377,1307147,-26252186,-11763256,19616374,14799798,-5715391,-5596588,-3379495,-9143079,819806,17724085,9713651,-13696994,-19387202,-455333,19633576,12916496,-11813241,-14198805,3110824,2030263,-2912541,14505570,12652937,-23905470,-23830511,21680486,26922499,-12038102,-16745519,5199091,-28734,-6530250,13013814,15087128,-12908461,-22064966,1297850,19915340,11637667,-9819830,-16231454,-322804,8940034,842584,3128829,8948202,-11313157,-22769371,9953154,29655549,-2418587,-23678595,-2378243,9203525,-1234849,3888184,11765319,-6173835,-19784641,-1161578,19030653,11310823,-8613457,-14625662,-3432556,8304731,7786016,2148416,-1230207,-8039947,-11243060,4054205,18771794,5130658,-16397190,-11868372,5598917,9494766,4494108,708939,-6193220,-10661930,-1117158,12689773,10770303,-4649818,-13458148,-5879870,7246796,10930288,3400691,-6183285,-9612700,-3981375,6710184,11139341,2724435,-9308722,-10704881,-204942,9829496,9026387,-1158432,-10289014,-8386152,3021762,11081327,6362100,-5234159,-9958058,-4257892,4634441,9236912,5730831,-5149132,-12299576,-3986184,10225859,10916858,-1416863,-9524210,-6232963,1484057,6567355,6578722,976700,-7807773,-10518677,809536,14504315,8423390,-10664673,-12249612,3108512,6844273,751531,3516722,2707006,-11701299,-10935348,12097258,16955591,-5422689,-15199597,-1843779,6632912,3315772,2243828,2374650,-3825006,-9886048,-2785269,13423320,12681550,-10467657,-18256919,4529721,15136426,-2177787,-5791987,6733965,-3088683,-16156522,5437206,22986872,-1693083,-22061729,-3296802,13728032,3766732,-3832471,1502800,-660723,-8263337,-2993268,11027811,11449150,-7002160,-17203477,53079,16320297,3766297,-9722214,-274469,3256999,-8600548,-1600078,16891795,4955824,-18763337,-9405976,12845717,9225461,-4387457,-3518583,-276219,-4205459,-1942290,7924088,8160437,-4919280,-12631685,-2097830,11534026,7616785,-5415351,-6604846,-375669,66709,1285840,7236534,3364126,-9411487,-9012931,5395891,10595368,1212928,-6427394,-5050069,-832043,2743947,5309347,3259315,-3923134,-7905510,-1975317,6997735,7032964,-1300773,-6941409,-4437244,1968061,5780067,4252034,-1745140,-6484853,-4108654,3207794,6801898,2888383,-3820811,-6222071,-2339149,4200807,6663299,1494043,-6063397,-6286118,1234622,6178577,3506070,-1475993,-4067116,-4237872,-419339,5960373,6046082,-2536567,-8538643,-3064915,6047541,6192284,-1010157,-4309940,-1918456,-999469,112734,5720759,5599291,-6176895,-10634833,2882101,11334102,786225,-7037246,-912608,1417755,-3206817,1238908,8474582,664531,-11086738,-5332400,8868427,8333307,-3929010,-7310822,644394,3022714,-2278200,766507,7859343,-1164306,-13568862,-1461663,15595590,4305606,-12761402,-3660236,7860863,-881991,-4681989,6993071,5582627,-10205400,-8707772,8697512,10776318,-4212614,-9639070,348252,5651880,-621225,-2217637,4533944,1832152,-9605023,-4817407,11836098,8204577,-10219110,-8462868,6808531,4864807,-4565167,841206,5631433,-4647292,-8456960,4593990,10643705,-1061463,-9377643,-2264352,5473183,2649667,-1644172,268441,666794,-4253541,-3224373,5954507,6638420,-4468415,-8351739,975406,6162338,1096943,-1821612,-150065,-1448091,-3115475,1663253,5940245,1184813,-5616159,-3913524,2739741,4620602,925457,-2015008,-2257953,-1523510,528706,3292245,2639498,-2023421,-4587113,-1191946,3244030,3275794,-81393,-2909819,-2899879,-109853,2994825,2952514,-697548,-3423522,-2024649,1316105,2829315,1880758,-532965,-3066966,-2577561,1843017,4619722,1014299,-3733324,-2840055,1095524,2100225,999313,550162,-799953,-3305830,-2061885,3524133,4871190,-1891049,-6070900,-511451,4623346,981472,-2121257,1134801,669720,-4458464,-1283930,6935401,3611817,-6581649,-4941447,4569246,4452303,-2405686,-1949715,2508671,-494931,-4658120,1096353,7379191,283822,-8902797,-2547205,8022253,2929185,-6362937,-1179949,5127307,-2374877,-5951739,5279654,7785043,-6028846,-8972982,4826648,8307168,-2960548,-5590840,2824550,3025877,-4179668,-1836315,6557321,3029936,-7857411,-4990977,7362944,5809095,-5980448,-4715299,4917970,1730812,-5588793,712980,7288475,-1831283,-8753698,1037916,8566725,228997,-6424258,-191512,4093180,-1015268,-2651565,3221577,3299323,-4256286,-4825090,3791061,5803929,-2132223,-5174208,903148,3066434,-1296719,-1142499,2725554,326985,-4496327,-1224005,4732753,2440730,-3489879,-2881384,1488984,1721900,-364923,125219,793859,-1291271,-2025226,1113046,3187241,274785,-2778078,-1396491,1361040,1517975,272499,-258609,-876999,-1237670,-14697,1672154,1181123,-991375,-1838509,-449107,956390,1291452,507176,-1055469,-1788984,-230156,1791426,1282209,-790410,-1245362,-206430,96463,286480,1361997,763746,-1802364,-2117500,1344855,2854668,-316714,-2573488,-293943,1429093,-461253,-808410,1892997,1040903,-3274956,-2215220,3682354,3035880,-3263865,-2959882,2674563,1904318,-2698150,-382681,3656010,-313464,-4772669,168501,5508007,698988,-5305240,-1050546,4683857,440135,-4254322,923664,4587237,-2362599,-5573192,3109483,6381674,-3221041,-6399559,2939222,5360360,-3347775,-3907333,4261516,2910245,-5422092,-2676067,6118971,3113234,-5979314,-3310989,5268484,2977798,-4831523,-1887329,5081528,764420,-5939104,93864,6804237,-358081,-6982555,414649,6309287,-777314,-5087582,1633195,4232319,-2626992,-3989848,3224345,4169861,-3205158,-4293648,2754679,3897856,-2375110,-3035315,2435897,2180258,-3025302,-1544232,3670191,1546704,-3919877,-1711969,3493691,1587701,-2757184,-1023458,2200436,212778,-2015804,429902,2308802,-472670,-2497635,117165,2345334,149187,-1695171,-240348,1045492,-129655,-834000,683817,795722,-868868,-1066170,646379,1078774,-243571,-834918,-156906,288874,76257,236581,373301,-333190,-525225,233191,487775,87100,-115490,-38294,-289639,-358975,559150,835281,-541213,-1073123,338325,1041064,-326862,-815647,518703,622155,-1060010,-748612,1441370,1032386,-1632316,-1358975,1766281,1437809,-1738802,-1140311,2045914,842974,-2443093,-440708,3060812,302072,-3380821,-216879,3453413,25553,-3363052,307754,3292313,-737273,-3371201,1130120,3706557,-1422699,-3991157,1653493,4089184,-1947571,-4003744,2506276,3721698,-3245663,-3336937,3907678,3025606,-4310041,-2704427,4535564,2363856,-4463935,-1889763,4447523,1379682,-4577608,-1008143,4707951,633231],[0,0,0,1,6,-259,13,98,199,-259,191,-240,242,-369,622,-543,550,-896,1008,-1024,1359,-1601,1707,-2053,2349,-2655,3163,-3500,3771,-4488,5146,-5548,6232,-7051,7794,-8743,9702,-10571,11826,-13165,14334,-15809,17541,-19149,21052,-23243,25420,-27949,30837,-33796,37246,-41297,45567,-50529,56477,-63209,71193,-81037,92920,-107963,127764,-154213,191608,-248132,340213,-509238,882968,-2038866,13223807,58142811,-1462415,-57166377,-7170271,29504527,-1607583,-1060443,19973770,-15130061,-40695034,4904568,40224671,14875115,-20794071,-27201656,-3573693,22346242,15644990,-904503,-866854,-13857009,-24062551,16825148,46165371,-2227243,-42433287,-9931180,18521124,7468423,8295961,9110211,-20929755,-29960578,8407612,32406595,10345133,-19227259,-23857459,-6020997,14814830,19061578,6280405,-11636917,-22521852,-9045917,22154276,27770090,-2972721,-24505735,-13292812,6784009,18040855,16880949,-2102680,-23679189,-17899130,10933054,25511436,9831696,-14732673,-22614444,-8546066,13287689,20918989,5154102,-17719972,-21778535,-2455305,18738421,19883613,-273466,-21060636,-18651780,6057262,23756753,14429997,-8211337,-19234543,-10394013,8394213,20522960,13307765,-10563673,-26175772,-9034178,21913110,21698648,-5531202,-16548120,-9584803,-6094613,7493338,25767188,5777763,-31804709,-21088711,17936729,21902913,1641060,-7219201,-11429554,-11823435,4266756,20762837,15587195,-9405295,-29396702,-9800036,30187657,22684815,-17735188,-14860589,5862707,-9140187,-4549924,33992234,13625151,-44013504,-23755146,32034149,20202516,-11432109,-3907909,-3095077,-16113824,197279,23447698,14418661,-13120714,-27849688,-6651083,29714073,20609317,-18829681,-14514703,7751665,-7718692,-5421304,32398970,13687892,-41861631,-21870061,32023753,19550201,-12271768,-4667574,-2141570,-14939704,462930,24245728,12386462,-17039306,-24408228,-1569436,23824530,15482205,-12004010,-13330935,-1038552,-3934957,4868997,23804067,3200673,-31234014,-14313427,21692242,17145932,-3091189,-6193141,-9178005,-10701794,6902423,20890298,6291272,-16565807,-17987083,1432690,17478046,12203268,-4616383,-13169392,-10266353,320909,14659349,14991676,-5957737,-20591934,-8106284,11695972,14866981,4137346,-8753464,-14598491,-5859519,11502186,16736877,2223897,-14584643,-14293945,1175381,14682169,12562450,-2810419,-15147094,-10731766,5610339,15120004,8589777,-6376026,-15207496,-8580697,8715917,17202913,5125480,-12910272,-14986592,-565949,11851109,10685756,905231,-9223983,-13875346,-3308441,16902292,16827415,-8733871,-19816174,-2068465,9551696,5652560,6928849,2655743,-16276938,-15135151,13148402,21904035,-809076,-16538032,-9562528,3305345,9133957,6668195,1573247,-4941991,-14610985,-8578683,19431582,22182042,-15069140,-25398782,7261804,14070082,-5127529,4244121,11788892,-17437074,-21766998,17964951,26433948,-7297837,-19254422,-3175311,5171983,5145006,5788041,3044132,-4847977,-13995228,-7215433,19203652,20578633,-16152259,-24552014,8627517,14152857,-5944838,3256189,11223698,-16492250,-20597312,17349209,24887624,-8077343,-18871703,-1971920,5769060,4403706,6096901,3354475,-7338608,-13592842,-1774573,18108908,13754703,-13124349,-17836588,3862064,10175117,1309943,3779450,1971768,-14729407,-11038974,14531909,16981670,-5269548,-14022015,-4923507,2825566,6783238,8006029,538959,-10494811,-10342139,3663507,14505009,6966433,-8886298,-11670799,-1410732,6690807,8481409,4545581,-6052030,-12485839,-2887388,11109409,10478466,-1891205,-10252104,-7596996,1713693,9551050,7911023,-2888485,-11108008,-6979128,4869786,10994784,5220186,-6070583,-11051800,-3733001,8072983,10242923,988904,-8024011,-8119850,-849450,7801681,9609880,566629,-10836720,-9561306,4083524,12039895,4415790,-6267531,-6883591,-2884490,633521,8060996,9646559,-5923161,-16609944,-1210309,14534530,5886316,-5556545,-3308258,-3187684,-5360313,4782246,13314328,1355444,-14325435,-9495496,8243841,13222653,-234415,-9054398,-2060874,746586,-4186309,5521888,15227279,-5544592,-22739291,1292243,21093111,1379321,-12110051,1583607,1881498,-9557146,2426550,16719114,916566,-17576588,-7833723,11286542,11545940,-3040384,-8483793,59487,1312304,-4961775,4773584,14624763,-5506660,-21638611,2349635,20947216,574950,-12385156,1601881,2327250,-8385943,2468095,15050174,8297,-16369694,-6135768,11077308,9449281,-3380852,-6796367,-1107217,-487155,-1582495,6456252,8882114,-7104580,-14653760,2852602,14097527,1753957,-7024337,-1729354,-1100912,-3025681,5202169,9299985,-2656313,-11657894,-3205743,7822277,6767470,-692927,-4560601,-4150219,-1833425,3031667,7111323,2403391,-7430199,-7645560,2551574,7829394,3173915,-2635779,-4910027,-3995833,1308946,6936771,4561395,-3779877,-7259265,-2120642,4823475,6071119,1147581,-4752135,-5809120,-472233,5457013,5196322,-335821,-5383334,-5041400,588796,6417268,4957991,-2960871,-7073444,-2336871,3944976,4625578,1525679,-2000404,-5044216,-3885946,3560737,8420835,1333573,-8242674,-5018907,4231034,4128281,67727,1310953,-807426,-7404878,-2291359,10108585,6591951,-7743446,-7960364,2869065,4750464,-28883,604659,1736335,-4237123,-6938640,3289445,11608541,425588,-12597789,-3608651,9525478,2390387,-5363284,3313153,3495297,-10046400,-4927421,13468562,7703497,-11746336,-8063486,7298450,5038055,-3733721,137397,4171538,-3894057,-8041318,3814450,12041321,-710280,-13130254,-2230948,10311992,1314806,-6436047,3385182,4004147,-9458934,-4663166,12665568,6675518,-11422315,-7159032,7111189,4562333,-3285577,251923,3052017,-3869348,-5922387,4317121,9418158,-1619731,-10108724,-1270612,7417321,1517380,-3198376,1712484,383897,-6294672,-953693,8708981,3191624,-7603129,-4670462,3638715,3196139,-202695,496229,-316492,-3812201,-1944496,4648969,5054582,-2192647,-5499226,-790882,3260249,2234180,661438,-402295,-2812442,-2838570,2099750,4803232,587072,-3992198,-2948604,624879,2449711,2230766,41056,-2858937,-2939258,560433,3397188,2182265,-1336950,-3272912,-1755110,1982850,3583396,1085142,-2483010,-2592456,-115034,1802825,2356544,1262500,-2059525,-3881006,-201255,4246750,2529241,-2617253,-2996201,159667,686327,351038,2379078,1245522,-4475541,-4086305,4015277,5474195,-2185334,-4402761,1037730,1629663,-1746105,1183796,4415299,-1633416,-6736562,297516,7600985,1700654,-6161225,-1904856,4053301,-275409,-3393505,3496697,4369809,-6287868,-6473811,6744471,7261599,-5881598,-6089783,4612722,2785105,-4907968,329814,6728964,-1506037,-8503206,880038,9146772,675493,-7837976,-794719,6079268,-814622,-4760609,3981751,5141751,-6549792,-6454055,7230825,6934670,-6391032,-5740413,5021853,2745532,-5033901,83321,6049134,-1825697,-7454546,1356287,7788709,-17399,-6517766,-421159,4546587,-557196,-2848471,3057837,2965278,-4944733,-3672861,5573219,4384714,-4472041,-3560316,2843312,1409052,-2197127,851050,2708409,-2253744,-3950535,1637196,4241913,-491797,-3389653,-405656,1572464,-28898,-83163,1579285,-232483,-2808234,-530491,3024183,1621360,-1739480,-1454020,262304,456681,551038,1057638,-62422,-1845598,-1119137,1274246,1699111,-104733,-1428135,-1131873,23817,1032584,1029957,-151987,-1123093,-789624,134350,1045016,1263851,-171061,-1822518,-822880,1530251,1588931,-558466,-958872,190937,-265771,-576121,1455072,1778257,-1733104,-2883114,1202680,2911307,-813046,-2133116,960841,903452,-2166523,-270334,3476478,417727,-4365184,-985747,4336436,1193454,-3712695,-341026,3318874,-1058418,-3515934,2616738,4386808,-3455944,-5052494,3603860,4914792,-3505183,-3832969,3865588,2288662,-4884435,-1131065,5998378,564504,-6735200,-604793,6616443,440307,-5984365,234101,5235083,-1561543,-5091106,2949043,5490611,-4031852,-5790306,4573888,5455641,-4732484,-4223415,5008020,2579287,-5500299,-1184416,6187795,349277,-6526561,-158425,6064012,-90605,-5305735,607682,4443594,-1594156,-4058696,2695495,3978231,-3466979,-4034094,3621935,3692498,-3397276,-2806230,3283009,1501038,-3461437,-362411,3788554,-344920,-3926901,506681,3631384,-460588,-2773868,629778,1963630,-1046162,-1385728,1613879,1206981,-1905080,-1267093,1866320,1220786,-1458256,-806040,1045473,99048,-934387,500163,997218,-727959,-1149616,512815,1028262,-231794,-652651,62892,174845,-194056,177702,356476,-89140,-480052,-106548,385332,440228,30601,-502636,-327909,430720,415251,-381023,-205571,364663,-149828,-684332,418736,1049090,-591269,-1405539,555497,1403354,-718688,-1181893,1083416,933995,-1514054,-750645,2040980,700787,-2423137,-588365,2557021,410372,-2624671,108825,2707833,-617683,-2960350,1227824,3165259,-1807217,-3340827,2249221,3156064,-2801210,-2819578,3326650,2152829,-3966971,-1452605,4536793,824591,-4808124,-389428,4857036,-134687,-4694672,729943,4514962,-1365761,-4391913,2137739,4344261,-2763649,-4167233,3371207,3915702,-3907904,-3471654,4359236,2704660,-4754812,-1847991,5137316,868200,-5350082,-106595],[0,0,0,0,0,6,-58,-52,-26,80,85,21,-203,-16,105,134,-139,84,-92,14,-121,332,-142,43,-302,335,-241,358,-375,367,-553,531,-508,734,-768,678,-928,1072,-1015,1175,-1328,1380,-1625,1772,-1757,2071,-2367,2418,-2682,3054,-3241,3633,-4098,4410,-4982,5720,-6329,7244,-8531,9870,-11774,14517,-18144,23687,-32788,48552,-80876,165849,-731333,2460670,16417917,15732577,-2312177,-22179028,-25889230,13841963,47339262,1332749,-46852195,-10406743,21145183,-3573827,3169648,26810126,-15335338,-48601769,5270493,46911285,8882212,-24563464,-12998825,-3557384,2118735,19017574,18587899,-6744778,-25919923,-15521454,19330114,34151944,1051219,-28511432,-13226908,6665458,8139551,15077577,10923992,-22127688,-31651791,6952556,31421689,10016948,-14774504,-18185060,-11082247,5338317,21905020,14383123,-12760504,-25368701,-7451380,19278557,23634333,2839532,-17598390,-18049486,-833725,18765660,20987194,-325855,-21996506,-17923429,5979885,21892786,13959379,-8949675,-23281191,-12952390,11110056,21659458,7625805,-13912309,-20925692,-8088750,13738293,23270226,5474103,-21436041,-20825770,5784466,20641777,12341757,-1561349,-14009371,-17641283,1433276,25218694,18356436,-11932362,-25829337,-8333570,16845356,18813815,-313077,-11127053,-10904517,-11859331,4437027,30680283,11060866,-35650830,-24000642,22260981,18366223,-5391225,3294938,-1371703,-25857703,-5319983,34226835,19044957,-21136460,-24174029,-380993,17504287,15328606,-2401888,-9352603,-5882591,-12282100,-204382,33814656,15091734,-41572790,-25540059,31354352,18025663,-15764479,4016105,5842590,-28999429,-9511998,38798246,19251556,-27750604,-23019506,5484332,15231156,10942604,-359189,-8274784,-8242368,-9242835,4658479,29035972,9405133,-35548856,-20551325,25854682,17151757,-9456371,1199052,-142816,-22831097,-3606009,31811449,13752804,-23310894,-19782544,3943145,13556429,10456178,1249069,-9303357,-13206368,-5747623,12404630,21560584,211131,-24930537,-12849906,14009911,14565021,2531418,-2402702,-11087801,-14403451,6201691,22976287,7312790,-16212962,-16031190,-250338,11744543,12915199,2366612,-12277167,-15058599,-355406,15897803,13841656,-4690933,-17004685,-9873344,6337747,15070444,8780361,-6945708,-16179569,-7567607,9774997,15820517,4652309,-11124187,-15051531,-2534415,13549683,14684784,-1098812,-14619831,-10908116,2841000,12048857,11343081,-768247,-16031678,-13455170,8402862,19033266,4115183,-11723632,-11167578,-3079900,5816070,12619418,7188954,-9726186,-17768302,-3920474,17109092,16336064,-7124276,-17230722,-2205394,5971725,2275219,10034233,8775919,-18658821,-21506512,15984829,25652610,-6036375,-15740906,-475634,-1361652,-2585116,13105079,12085802,-11722513,-20136100,-1398974,19033609,14644957,-10745718,-17845839,2375373,7460076,-3088948,8832158,13773695,-19382977,-25816248,19239689,29134463,-11282344,-18822434,5141400,1292567,-6196750,12566434,14167501,-13199718,-21014067,2010419,19688418,10702275,-10701024,-14681518,1229363,6138311,-226297,7725452,8197517,-17704309,-19421565,17043076,23526442,-8545744,-15588639,1214573,461394,-1650843,11844215,9617425,-12758864,-16735566,3697475,16768233,7691423,-8179816,-11244354,-2180400,3975454,6196330,8221940,-762935,-15786921,-9407649,12565732,14527382,-2812607,-10345119,-5671383,-1269501,5579159,11204579,2331726,-12229566,-10957005,4014746,12437480,6490193,-4651534,-9868122,-5662634,4153609,10847505,6017851,-6536239,-11886861,-3126164,8607158,10220065,1191046,-8672645,-9711978,-305198,9453413,8677244,-1445456,-9571575,-7664738,2050362,10337720,7774486,-4655557,-12177876,-4403840,7807778,9027788,1585131,-4506911,-7886261,-5429061,6335788,13257877,1652001,-12563269,-8712905,4826717,8994509,3672148,-2064953,-5435485,-6752423,-1451218,10140885,11579689,-6345004,-17229983,-620411,14064367,3149155,-5099755,1948947,-3009321,-12106548,4769968,19869552,-129647,-19198341,-5021570,10723346,5461023,-1006936,466045,-2079878,-7673017,-3400667,10780206,13146533,-7756994,-19484166,2163005,17522113,-175704,-8911949,5153253,-189475,-15089653,3548645,22332582,-932684,-21928741,-3333856,13842836,3757036,-3849057,1185697,-808125,-8018722,-2435329,11488746,10607562,-8846840,-16152906,3142722,14655599,121438,-6883281,2782936,-1267737,-10378456,4515595,16973586,-2005644,-17371089,-2694674,10542060,3939154,-1721540,61430,-3054904,-6611820,655564,10231645,5892346,-8340037,-10555478,2558696,9191264,2329547,-2374992,-1776739,-4637638,-3497200,6944682,9228000,-3181684,-10201799,-2519875,5393033,5078253,1671721,-2270293,-5949545,-3911405,4148441,7968566,1546358,-6584656,-6275830,596317,5548833,4710959,-300974,-5442640,-5215912,1228233,6624669,4331502,-2593731,-6456196,-3363869,3459750,6727716,2438987,-4541486,-5779926,-746140,4032805,4686065,1526569,-3949085,-6660821,-863669,7407895,5612008,-3744369,-6294719,-1166540,1922938,2639035,3981815,506035,-6890743,-5827665,4898822,8983110,-155479,-7677445,-2956608,3202843,1399270,752364,4477853,-773489,-10342150,-2577740,12433559,5868983,-9784326,-5360489,5302592,535858,-2881161,5630016,4280716,-9231176,-8094653,7829156,10569827,-3419592,-9533756,6258,5438881,-1206792,-1798601,6513091,1202784,-12407993,-3373350,15217927,5800940,-13130626,-4974103,8664913,363037,-5239600,5867529,5498636,-9596030,-8128776,8638384,10176891,-4800434,-9337632,1300280,5498153,-1542515,-1552778,5416754,-88145,-10464918,-1630368,12558382,3937206,-10608920,-3929234,6334002,733093,-2933334,4378024,2766220,-7589982,-4967903,7311821,7190998,-3757299,-6350659,334447,2970324,234299,827073,2430278,-2524719,-6229530,915044,7676243,1562172,-5956155,-2937804,1807771,1140705,1251044,2437780,-1279213,-5129701,-1101689,4897232,3584706,-1816962,-3545701,-1260372,1102587,2494429,2392220,-548915,-3808728,-2465805,2209736,3929606,837107,-2569017,-3048204,-661435,2323568,2865645,96571,-2768633,-2616792,87424,2634641,2749549,-293413,-3639418,-2540144,2043358,3820636,522155,-2005761,-1406366,-807481,132398,3040590,2891580,-2645853,-5097821,571518,4912426,1129975,-2750963,-1052853,136823,-1644195,157490,4497599,1333627,-6235629,-3730707,5531475,4459856,-3870928,-2718137,3013008,-523046,-3833669,3523308,6304529,-4098744,-7724040,3088787,7493079,-1630504,-5171563,1877195,2655131,-3887762,-1675931,6619900,2442259,-8514236,-4349909,8120491,4711448,-6815607,-2934272,5754129,-562998,-6296257,3731540,7870659,-4931630,-8859705,4462335,8440809,-2981970,-5864966,2784208,3253394,-4119011,-1751399,6438086,2171716,-7927369,-3420302,7755650,3799148,-6510641,-2425933,4959957,-557324,-4864439,3171028,5606455,-4353626,-6379374,3678154,5981581,-2309411,-4092717,1849421,1839617,-2513320,-154327,4318046,310249,-5292816,-1248738,4970334,1977070,-3328873,-1292429,1741484,-588448,-1335190,2425315,1835947,-3220107,-2840311,2281039,2848938,-936724,-1660923,-38136,-171386,-314179,1391868,1549153,-1231742,-2309077,227077,2191423,998411,-727358,-964924,-561906,54963,1106150,1210093,-420964,-1579273,-803885,768740,1429332,507012,-1141520,-1495507,7423,1200402,648838,-237352,-391852,-855523,-790330,1006389,2146152,-269675,-2587005,-455159,2048450,661802,-1086621,284919,728357,-1670982,-1102182,2825922,2044588,-3152038,-2692623,2685221,2290896,-2373141,-1166675,2626118,-370551,-3828140,1166709,4871172,-1391430,-5340224,1207482,4811057,-1437699,-3700504,2417410,2902436,-3700653,-2750915,4938222,3194829,-5410857,-3348455,5372329,2847025,-5189819,-1497167,5433286,-216655,-6221373,1564349,6917648,-2208842,-6970156,2270981,6157687,-2627870,-4857450,3361182,3720481,-4591113,-3125379,5558464,3078776,-5894590,-3093680,5697252,2602929,-5337336,-1353909,5223664,-125993,-5573782,1391007,5907223,-2206505,-5803076,2455127,4984601,-2563044,-3720147,2955050,2477037,-3541279,-1756872,3996065,1557570,-4144773,-1543781,3736653,1211094,-3224021,-420923,2799652,-579755,-2752547,1372868,2769826,-1649903,-2679369,1454218,2171313,-1187138,-1289031,1260507,544543,-1527905,-20486,1730609,-44134,-1771222,-144312,1379175,206390,-764173,-12716,313348,-459911,-256378,703299,324980,-719271,-557915,382910,517997,86092,-266263,-201183,-97801,209721,190494,98459,138450,-190445,-469389,160169,862239,30669,-967260,-164238,949077,42873,-764700,366416,834324,-897726,-1045966,1214148,1289955,-1499922,-1458576,1534250,1162709,-1874062,-742742,2251346,234240,-2729747,276052,3204245,-556672,-3308445,988322,3188196,-1412079,-2945163,1986814,2713750,-2605060,-2414222,3164983,2256940,-3597399,-2072062,3938918,1740909,-4208675,-1135357,4550822,418884,-4987456,386268,5187705,-1254435,-5185024,2053082,4807710,-2686559,-4262211,3340741,3647110,-3817295,-2940430,4275354,2531654,-4470139,-2103245,4618667,1661798,-4671281,-1049581,4751439],[0,0,0,-3,-15,168,-400,207,-190,616,-800,856,-1090,1361,-1787,2343,-2626,3102,-4001,4723,-5436,6585,-7746,8880,-10428,12109,-13910,16037,-18247,20692,-23780,26943,-30118,33997,-38373,42892,-47907,53422,-59366,66103,-73336,80967,-89568,99060,-109077,120172,-132452,145653,-160230,176392,-194032,213695,-235717,260112,-287794,319502,-355674,397783,-447803,507727,-581369,674622,-796380,963080,-1206242,1593631,-2306054,4031890,-18400610,3623346,60954116,1057146,-58653109,-12787808,36261067,813903,-8881689,19517514,-6364983,-44111536,-690518,44380298,17638773,-23939280,-27063813,-4694558,23308008,21109451,-5487787,-9267508,-3052717,-17006083,504688,44102414,17977063,-48478973,-29783396,32052803,23197276,-10197365,286954,-1932328,-27853917,-7607148,35026307,21581156,-23012446,-30937654,-3800135,19689328,19606832,1234380,-14385624,-15510992,-5764943,12757069,26090627,7709865,-25565716,-23718737,10498612,26728637,11583271,-8482915,-18184949,-13771404,6116746,23108351,13516023,-13436852,-25390593,-9199683,15288209,21455464,3996391,-18199688,-21825271,-1769864,20123160,18878124,-2673067,-19693528,-15678110,3969041,20949622,17209366,-5473660,-22386119,-13467356,11809869,24784162,9416223,-16334155,-20745615,-2221604,13797003,15322104,5931560,-12391697,-24348804,-6229898,23663021,21209543,-8852012,-23084669,-10427867,7377978,15946303,11388464,-4799545,-17954245,-13021385,7064072,23461865,15234259,-15432830,-28640395,-182634,26186748,11266684,-8774545,-4576636,-7423018,-15372715,10765760,34563765,-909063,-39528558,-12709980,24726889,13699231,-4013841,-1496981,-8621545,-16130590,3163884,23173191,13389891,-13621288,-27432249,-5536990,28998076,19818704,-17769660,-15092274,7418589,-5655812,-6897063,29857759,17705485,-40387199,-27914677,33137655,26038988,-16261700,-9706999,3617381,-12323417,-5069190,23970245,15735318,-17436394,-24947428,-2735022,22427025,19952088,-10966649,-21706500,755491,7179061,-1498949,12828509,14428585,-23542598,-28748770,19133693,32305264,-5519492,-19624274,-3300470,-599698,5936,14577552,12061324,-12976959,-21771120,-1316078,19646756,15763435,-6413776,-18378255,-7939425,6690106,11209182,8862220,-1195163,-15869241,-13597669,8885884,20446287,5361233,-13759116,-14860502,-1735084,11463511,13809157,2283137,-12574624,-14303782,202943,14710255,12803343,-2608211,-14963079,-11371634,4892888,16465758,9428466,-8594145,-16111532,-5607475,9626974,13861625,4302908,-9535315,-14029013,-4148871,10839585,15135453,2000536,-15383817,-14681771,4755075,16556940,7211767,-6185384,-10095086,-7701636,1266849,14136245,12630741,-7469977,-19050651,-5380758,13552902,14289986,-174613,-11930999,-9917706,837841,8148173,9125053,4392295,-9416509,-18506405,-1083872,22907192,12371926,-16525641,-14958493,5348857,4874910,263806,10910204,4208140,-21111546,-14122133,19204206,20738568,-6940402,-16254023,-4307666,4302771,6383051,6036253,2044229,-5377517,-13409202,-6167955,18807098,20005937,-15647126,-25627555,8070204,17206251,-5734013,-1273001,11957658,-12064909,-22901829,14279850,28869870,-6720915,-23813475,-2217129,10262472,4868398,3167458,1689135,-5925184,-10472023,-2862546,13980900,16667231,-8659257,-24013808,26909,19774280,3503356,-7692850,2151679,-3485442,-14134282,5518581,22769761,724519,-21528438,-8547191,10363612,9371534,2001344,-2058626,-6630517,-7609258,1121480,11913349,9548174,-6818720,-15677597,-3092287,12393254,10013669,-1790920,-7439049,-7010826,-2162981,7416065,10942236,193749,-11923432,-9267793,4011994,11528560,6113883,-5100260,-10678765,-5306056,5777655,10725587,3878055,-6903990,-9845362,-2479723,7163231,9922480,2086170,-8996780,-10178436,846195,10902675,8168478,-3423801,-10215876,-5487261,3863919,8249295,5249248,-2500368,-9611430,-7313966,5661884,13141377,2787089,-10890784,-8961455,2283541,7123337,5120391,1116249,-5262316,-8954813,-1931134,9951795,10346013,-3115876,-13163289,-5582885,8774521,9516542,-1195983,-5074149,-2452899,-4245820,-1513290,11536985,10355133,-11513717,-16756738,5669990,15483557,-283118,-7267727,394563,-2102042,-6783841,5533317,13958281,-1338013,-16143382,-6606882,11019440,11421071,-3162220,-9199227,-404414,2435528,-3679053,3630479,13269518,-4285989,-21385646,648275,22446173,2812025,-15521891,-994108,6244832,-6213551,-1221494,13897984,2831227,-16500505,-8551296,11730163,12132389,-3506298,-10480192,-2093804,4384196,317983,770686,7496307,-830380,-15150289,-3689441,17283550,8211851,-12647828,-7717215,5585170,1738406,-1361681,6292176,2939192,-10478332,-8027693,7896924,11184196,-1088148,-9145097,-4338164,2773588,3827382,2644805,1477877,-3393005,-7492523,-1031505,9065691,6538373,-4934673,-8201218,-1425014,4382196,4934800,2157051,-2741848,-6003261,-2600989,4663048,6759364,850735,-5798047,-5783563,402811,5983834,5312970,-1433020,-6520890,-4105282,2643157,5724596,2745785,-2478463,-5309631,-3167853,2686420,6422228,2901559,-4733824,-7042266,-386259,6511072,4799631,-1826392,-4482849,-2590249,-39988,3240609,5301050,651802,-6968303,-5728889,3965639,7992600,1033474,-5611351,-3976262,628080,2121881,2554524,2635280,-1235292,-6802642,-3903840,6858606,8515635,-3570450,-9448607,-107459,5914933,369081,-923053,3589208,-1556083,-9085940,83679,12189041,3755492,-10495456,-5793139,6058774,4248755,-2265836,189189,2449915,-4056928,-6373023,4415525,10892085,-1267959,-12715207,-2427540,10519827,2708240,-6975237,1170227,4777234,-7172162,-5802562,11195140,8522673,-11081598,-9914053,7571415,8059579,-3745331,-3250578,3132760,-814268,-5664854,1822071,9458862,996523,-10968960,-4597039,9350658,5957116,-5952727,-3462911,3722754,-1645365,-4724333,5452295,7596580,-5984951,-9695055,3272412,8648615,-282072,-4785091,-360441,691173,-1848840,1083377,5345130,747043,-6552390,-3820420,4931251,5549969,-1380565,-4004591,-978479,401129,510660,2597580,2091344,-2912620,-4833859,241167,4736962,2591672,-2098521,-3529119,-1518284,1405517,2906728,1646327,-1577117,-3229732,-1165748,2160031,3258920,1038650,-2252609,-3383763,-501354,3454550,3294280,-826991,-3465210,-1797255,1381555,2382473,1232309,-616336,-2381140,-2442756,623588,3883783,2124056,-3230444,-4134052,462369,3380025,1475631,-866695,-1050780,-1159091,-1146809,1357966,3828655,1000029,-4371034,-3545958,2977912,4798190,-575887,-3441896,-288389,1041175,-1238416,365204,4091221,10466,-6519053,-2200450,6645100,3678009,-5122981,-3479937,3165478,1134086,-2776772,1598832,4461267,-2722512,-6768135,2004036,8190415,6028,-7280447,-755873,5622851,-247306,-3942689,2951909,4265059,-5643781,-6005231,6407426,7452312,-5686930,-7329109,4260661,5057552,-4208526,-2366043,5489884,460328,-7591567,-665414,8697699,2119199,-8088744,-2900274,6281166,2343371,-4499769,62139,4651665,-2219471,-5901607,3357535,7518610,-2861212,-7679614,1603429,6024021,-1218301,-3686650,2104686,1789225,-4059499,-1767032,5146375,2734972,-4934979,-3630561,3454035,3284987,-1801179,-1610280,1319870,-246222,-2110154,1262997,3574512,-496752,-3928210,-728542,3066219,1505825,-1215519,-1042281,-201326,-464558,273425,1604943,665500,-1755923,-1900318,415439,1828677,1021931,-791842,-1604142,-777120,930884,1575710,349908,-1027626,-1004634,-161115,706126,1200474,747925,-906702,-1840618,-248653,1954876,1523566,-1067975,-1916755,-83438,1054964,355239,77174,308043,-746319,-1729765,211985,2519687,1000486,-2308700,-1992192,1329443,2041489,-494991,-1102571,793435,127228,-1885322,151065,3347108,619732,-4107966,-1445351,3860859,1765674,-2978585,-1062991,2603882,-281426,-3074504,1331999,4188262,-1664312,-5245352,1144165,5459497,-600148,-4802998,799575,3922223,-1927208,-3514721,3480580,3981844,-4549491,-4658231,4885110,4843826,-4532672,-4164108,4288031,2862341,-4579201,-1546421,5479607,983104,-6422196,-1121539,6713724,1480854,-6282964,-1222502,5509473,214602,-5003094,1244413,5173411,-2428196,-5734786,2803104,6028328,-2541157,-5542080,2210342,4387780,-2376802,-3109465,3175593,2309395,-4041486,-2306389,4550938,2560631,-4151501,-2562566,3344187,1935740,-2784092,-838758,2723971,-118664,-3098240,515784,3533292,-286128,-3346841,-181777,2562346,193686,-1531424,222727,907193,-977363,-934232,1302884,1325762,-1109914,-1601398,414142,1292768,221178,-572765,-288753,-151191,-44486,439955,551854,-63915,-663603,-466112,206157,715436,446025,-523835,-970823,-171319,863703,566789,-423736,-611836,23596,177072,-50568,388407,532204,-508424,-1110898,121861,1441737,431965,-1250669,-746420,836596,636088,-474817,-92264,726866,-266916,-1297129,208524,1964176,264321,-2293005,-691274,2220139,815645,-1960495,-260818,1917442,-523962,-2247397,1027767,2766128,-1073980,-3267817,814227,3243093,-560862,-2932797,795074,2642667,-1453340,-2585440,2327665,3067074,-3002887,-3476922,3212082,3524567,-3271164,-3041364,3308216,2168204,-3744252,-1397508,4345267,927596,-4923512],[0,0,0,-1,-4,27,-20,-17,-111,56,-24,207,-135,23,-316,440,-234,339,-564,674,-812,837,-881,1327,-1605,1539,-1826,2320,-2566,2902,-3357,3710,-4290,4909,-5368,6089,-6960,7576,-8445,9610,-10570,11612,-12964,14308,-15800,17521,-19139,21057,-23396,25657,-28076,31070,-34224,37646,-41692,46122,-51126,57124,-63960,71968,-81976,94239,-109820,131007,-161130,208042,-294320,513126,-3205767,-2020302,2376323,16111773,16501387,-3632020,-20605428,-23969876,9130689,46505366,9778515,-50317113,-20662797,30559089,5660801,-12022568,22208061,2839045,-50654392,-12053233,55524252,22145996,-36957718,-20651407,8726387,4736105,10452797,18227920,-3234039,-24453156,-15280125,13893214,33499469,11174190,-31093414,-26534012,14697782,21429129,1672657,946294,-5065228,-27229038,-10857384,32695783,25831888,-20063019,-30421355,-4038605,13751452,15396999,8882509,-7817908,-21342984,-10930723,15692712,26479291,6408471,-20551440,-21417827,2322683,21581188,17994448,-2274756,-19927579,-16862367,4962868,21464934,13906839,-8807922,-22462885,-13283406,9596102,22391579,10172021,-15470369,-24751985,-5457918,18847842,19254469,-33804,-15534581,-15968230,-2111133,17572391,21357853,-933696,-23002244,-16430372,9234670,23480169,12344717,-11214752,-21164510,-7096084,11622453,15636184,7756569,-7465269,-23027365,-13575464,20021298,27817562,-5702272,-26736301,-9207265,7977372,8278475,11530307,7201408,-17391315,-24168594,6781730,29543411,11979740,-16511855,-21249902,-2325796,16323000,13854823,-289118,-5839784,-10505306,-15825566,6883537,35303709,6821695,-40271113,-18196183,27742839,13225590,-11357130,5918071,2280294,-29037830,-7758137,38329267,18986906,-27883401,-23270726,6234634,15193606,10436635,198001,-9296072,-8376294,-6069236,2677695,24595160,14953496,-31795621,-29702816,25168071,28700768,-13576902,-10301627,8794885,-13990793,-15487597,27454267,25966008,-23404308,-29782785,6834511,20044778,7653297,-2275218,-8820221,-10748309,-3103180,8935026,16769299,6502241,-20089013,-22465887,11415205,26629316,1516031,-15084661,-6625435,-3325405,-785199,15035472,15151174,-11591511,-23608117,-2283580,18305124,13877478,-2906876,-13163258,-10951560,761105,12603056,12620827,-1715219,-16191729,-12433853,6240855,17265363,8555095,-8646820,-16011853,-6552676,10017016,15658728,3931625,-11663406,-13867380,-1372071,11898410,13071375,1104842,-12754966,-14103602,1199689,16817015,12326630,-7013796,-16062933,-6493570,7032069,12248811,6829552,-6163137,-14737036,-7186668,9536964,15982754,4199728,-13375371,-15926444,1168994,15822342,9412407,-4838900,-9046000,-7059798,-2386523,10809784,16872796,-3102961,-22690078,-8315433,16286196,13611249,-2702897,-6840115,-6172303,-6666830,3633047,15567618,7347247,-13133601,-17954047,362397,19110065,11717333,-11551955,-13967645,2205751,3376284,-717860,12299603,9543502,-21793696,-21172281,20360373,25861874,-11144423,-17389682,4181729,1548882,-5038861,11749532,13314362,-12794087,-20669439,2004725,19566094,11204705,-10520239,-16909399,772412,10817608,107362,1078250,9129317,-10626702,-23099617,11073213,30680516,-4752222,-25360220,-79600,10754374,-2508147,3281870,11908300,-7038255,-19706186,394956,19476435,10099153,-9887163,-14845759,-1720182,9736358,6364922,561865,-234412,-7644545,-11923573,5502111,19975987,2622741,-18131400,-9446224,7455603,8187124,3485581,892417,-6524581,-10739227,336204,13423214,9362934,-6429306,-13069316,-4073327,7959714,10068678,2514509,-6688071,-9572136,-2810214,7965687,10370918,870170,-9578970,-9436872,577550,9952808,8652510,-2465793,-11178578,-7082158,4966452,10650437,4301373,-5539758,-8806422,-3925226,4725419,10200368,4977881,-7664970,-11771095,-828478,10532575,8519859,-2031928,-8753712,-6186023,1763174,7616784,6401358,-915011,-8977189,-8758691,3529145,13605845,5260191,-10386329,-9942620,2267271,6286815,3160758,2831259,-1381333,-10699751,-6219592,11445359,13362596,-4953612,-13681841,-2825414,7017941,5364288,1445459,-347207,-4087167,-7563765,-1079151,12295791,10382176,-10440237,-16687066,4524651,15055677,-918101,-6781988,4072356,-2151263,-12770368,5142953,20215745,-1831884,-21048348,-3455026,14156219,5015695,-4614658,-755701,-539164,-5980860,-2169923,9639386,10522260,-6869984,-17256214,713617,17713091,3347708,-12011030,-635659,5073869,-7842326,-2100602,16579252,4277916,-19519673,-8384988,14517065,8898498,-6120594,-4251430,432060,-2884996,-1558025,7070056,7488901,-5229737,-12802918,-882542,13042021,6404901,-7703254,-6100266,1546808,48880,677391,7470782,2598356,-10464295,-7819206,7213953,9937379,-735707,-6704702,-3892605,-67499,2810135,5085603,2508701,-4733146,-7401634,-435692,7398081,5643580,-2420495,-6658196,-3639411,2599483,6058570,3361945,-3034966,-6190477,-2495516,3773204,5876977,2032047,-3947383,-6148299,-1630485,5395619,6456027,-451936,-6651904,-4335019,2377028,5110050,2738513,-1198765,-4578485,-4397365,1342064,6683990,4078590,-4145561,-7261163,-1254642,5765834,4930700,-1212150,-3944945,-2404499,-848714,2017487,5843330,2659341,-6942715,-7556010,3848698,8978960,501274,-5783317,-2072467,750615,-791815,2068739,5716571,-697961,-9203773,-3888302,8347489,7540102,-4184701,-7480797,511163,3660512,-918684,474554,5467384,-1689152,-11002837,-409830,13910353,3661598,-12084783,-4385063,7726806,1196823,-4222581,4508649,4473940,-8446620,-7530373,8232897,10384561,-4520853,-10423589,499027,7184980,100819,-3537194,3140662,2126380,-8354095,-4210834,11580791,7421754,-11049529,-8492159,7947714,5917111,-5085136,-522949,5277832,-3799437,-7667493,4976515,10267138,-2124183,-9976364,-1440274,6818123,2555439,-3021690,-337521,1203082,-3797655,-2771037,6353682,5928697,-5885521,-7983037,2731417,6608651,-56100,-2537752,69022,-1227555,-2576541,2376651,5548222,-120080,-5964579,-2724563,3759696,4140295,11460,-2376859,-2115872,-1038135,1311917,3374295,1479681,-2821138,-3817978,-306147,3231067,2884743,-564322,-3415990,-2574419,1088221,3481079,1788711,-1729565,-2808876,-1110040,1314878,2724503,1867178,-1356992,-3658355,-1301213,3302556,3634385,-594668,-3460829,-1768285,1047684,1929816,1308073,49140,-1949700,-3014886,-173004,3889326,2943032,-2750744,-4594845,308891,3642353,1002246,-1218311,15566,-671428,-2577450,694319,5096610,1620675,-5309848,-3690193,3826577,4304759,-1651840,-2621436,1135216,182430,-2896187,1086745,5539512,-438982,-7684516,-1679721,7308592,2735737,-5770929,-2018174,4137965,-724538,-4325118,3654383,6051976,-4824996,-7769612,4251833,8329909,-2397859,-6592445,1838931,4211204,-2955196,-2491754,5388672,2868078,-7377789,-4450810,7592206,5709992,-6557062,-5248156,5082210,2853406,-5109052,-174603,6417584,-1533328,-8201947,1349832,8817807,-125833,-7539770,-288186,5410432,-520180,-3420639,2682271,3302944,-4347689,-4409975,4702714,5596076,-3477104,-5464018,2010042,3749958,-1691052,-1579969,2548205,74256,-4305565,-349918,5087113,1452719,-4367229,-2308932,2496191,1854063,-810701,-199559,584927,-1345082,-1362037,1836470,2654530,-780967,-2766618,-673672,1757605,1449797,-3175,-909066,-1159573,-532361,893051,1367573,247634,-1174357,-1438082,-194688,1277877,1464538,-203435,-1900111,-1238430,1087341,1698446,185080,-966639,-711376,-197230,203412,1072572,1165718,-559045,-2063725,-591071,2011877,1798010,-1095764,-1955232,62221,1060945,-70778,-97045,897179,-395114,-2326536,-285837,3142554,1428609,-3066100,-2093317,2122334,1784396,-1432800,-638233,1826858,-314415,-2981599,516294,4339568,171317,-4929861,-837475,4652173,827554,-3878523,240625,3559980,-1810000,-3983637,2929140,4916055,-3263350,-5517087,2753565,5188721,-2386419,-4219700,2773575,3123643,-3953121,-2675472,5321204,2934028,-6106075,-3384524,6035490,3401479,-5468581,-2484677,5095670,1017981,-5302983,396514,6110490,-1021783,-6761635,1000928,6657671,-837593,-5732412,932244,4641077,-1863240,-3952399,2951469,4001946,-3765690,-4337160,3877185,4347670,-3439351,-3776489,2990852,2558555,-3090967,-1356325,3637543,699949,-4161794,-753580,4196387,1107308,-3531928,-1119650,2644432,576455,-1924636,402368,1827304,-1063523,-2222607,1168741,2516873,-567467,-2248266,7477,1386683,116314,-574744,262097,71772,-830372,-286411,1094117,706514,-759849,-994648,-6797,719994,569973,-82067,-660839,-411211,231600,581520,250199,-207092,-259291,-344982,-195812,641696,851596,-301139,-1224783,-263640,1058372,678286,-524493,-569563,144393,131551,-234167,289703,878501,-289907,-1501752,-94943,1864255,614888,-1686523,-817882,1255062,574065,-1052166,14955,1373918,-330830,-1984413,419218,2564198,-54465,-2866666,-318579,2640341,252411,-2452332,299061,2476208,-1219098,-2957613,1835103,3464389,-2087502,-3669088,2113404,3443334,-2101459,-2760087,2401972,2177445,-2943002,-2027300,3675179,2270206,-3988121,-2580705,4023775,2497595,-4024721,-1846694],[0,0,0,-1,-4,155,-21,-148,-116,252,-17,39,-173,180,-270,284,-178,392,-547,411,-540,781,-738,831,-1092,1147,-1317,1553,-1613,1863,-2272,2360,-2564,3045,-3322,3616,-4119,4472,-4886,5555,-6024,6534,-7341,8033,-8694,9698,-10636,11569,-12853,14144,-15477,17253,-19156,21154,-23775,26797,-30226,34641,-40122,46923,-56198,68923,-87041,115249,-162682,252299,-457907,1120547,-7967595,-34712878,10211484,55142305,-1027960,-52654359,-10028615,25530252,3465935,1104527,13812824,-15187056,-35138997,3159107,36954152,17003498,-19736102,-28116834,-3485985,21173281,16687139,2180522,-4682966,-17851056,-16802636,19887030,36379632,-2218398,-32236921,-14286133,9742447,15550409,14102050,-725089,-23436761,-20808747,8505716,25904484,11612616,-15313422,-25267361,-8280865,15489094,21239445,6755343,-14865607,-23764328,-4486582,23428676,22703191,-3201825,-19940900,-14665409,3362395,20915329,19255852,-5814565,-25550651,-14640625,12364997,23419787,8932113,-14008096,-22593031,-8613847,14216352,21281581,3809487,-18422623,-20855077,-1980376,18808483,20412676,-987504,-22968656,-17806480,8606327,23292550,12183064,-8133971,-17822113,-10598042,7381222,21427946,14987384,-12353656,-29297974,-6267310,26141198,18025087,-9842820,-11976452,-7066744,-11604728,7752833,32000922,3043715,-37579272,-17164917,22205298,18342828,-358980,-4977171,-11254645,-12626545,4582780,20641572,16476413,-9339596,-32511281,-9224521,35294796,20937609,-23128440,-11914134,9544626,-13333602,-5553257,38680861,12087602,-48275259,-21107007,34933754,17918011,-12527477,-2945810,-3903916,-15965094,1791723,23051955,13241609,-13070850,-27561697,-6309947,30024453,20500702,-18710988,-15280528,6388782,-5636577,-2764613,29130018,10941693,-37880631,-20652353,27856638,20975069,-8448944,-8341423,-5407279,-10616498,2816414,21087321,10961792,-16055220,-23652934,-874227,22723435,14564443,-9535752,-13974984,-5602768,-732002,10874314,18324001,-2489118,-24561750,-10981728,14804624,17181109,3395908,-9188116,-14672314,-6504449,11232235,17374818,3324235,-14718009,-16260193,1020160,16338229,12431618,-3394905,-14389219,-12341426,2846406,17550100,11961609,-9025277,-17881563,-5966594,9637001,14296293,5696122,-9582862,-16329704,-4381461,13525591,15760481,441677,-14488270,-13289218,1673648,14921686,12351377,-3944021,-15657017,-9468977,6433780,14352972,8118831,-6231569,-16027479,-8593066,10561635,17743734,2981777,-14366911,-13497044,1275438,11144159,9125429,1618258,-8399815,-15725823,-3411304,20702296,16476649,-13933955,-19228855,2927865,8379023,2383451,9161622,3703033,-19615092,-14701652,16784582,21324022,-3518960,-17182487,-8872267,5261204,10264564,4155013,166658,-2855946,-14941276,-9910844,22477650,23341768,-19913449,-26477443,11948097,14952835,-7839620,4391299,11922215,-18753546,-20341461,19888598,25392858,-8521843,-19704488,-3852935,6922683,7768768,4177530,-265690,-4383730,-11693923,-6551601,18630085,19753674,-16429307,-24797011,8101854,15868547,-3372502,610447,6705461,-13789073,-15949463,15104329,22224999,-5815502,-18973127,-4784464,7630158,7968487,4490411,-391728,-7722753,-10823849,741187,16650991,10561968,-11907840,-15732285,1438051,10118697,6095660,2118020,-4825349,-12373204,-4176049,12298910,12313952,-3029863,-12562231,-7716178,3565870,10504662,7103537,-3535618,-11267238,-7169420,6112753,12978036,4183427,-8741793,-10261606,-1746661,7454790,10359671,2648810,-9783707,-11261259,1084212,11371793,7979905,-3094852,-10014967,-7134712,3165003,10751204,6581145,-5432386,-11379645,-4700078,6524202,10625490,3763463,-7649286,-11064540,-1424648,9996914,9020514,-1513968,-8439385,-6839899,398319,8386634,9307324,-1131764,-12481975,-8576355,7313515,12999996,984726,-8613913,-4763844,-1112863,-217305,8550231,10258101,-8952725,-18164043,2916589,17155162,2917990,-8156182,-2713786,-2072453,-4184970,5504539,12258337,99384,-14728128,-9540926,10368727,15641991,-2875821,-13204054,-1187,4481888,-5299252,4180783,16005484,-6868191,-24331142,3684929,23710481,140648,-14796966,469313,3441884,-6640414,2469530,13858414,129035,-16291205,-7992868,11624521,13696646,-3680314,-12258155,-501571,5052928,-2857694,2486520,11871011,-4853378,-19682538,1883624,20601884,2505877,-13352836,-2641650,3288303,-2818309,2312492,9925436,-435530,-13523509,-6116056,10384521,10700707,-3226853,-9187696,-2541831,1951076,1974175,5233515,4152596,-7099173,-10370239,2891943,11475945,3407638,-5985433,-5679534,-1816211,2364499,6315347,4314420,-4281163,-8557315,-2041937,6793349,6848238,-469080,-6014499,-5285651,-35014,5754293,6163971,-1251597,-7930782,-4687663,3765460,6617523,2751676,-2906350,-6243492,-3548285,4017698,7457515,1979805,-5538641,-6201475,-235933,5404510,5536344,-87332,-5940933,-5317345,1507389,6336178,3824946,-1981003,-5588751,-4271390,1992133,7212080,3747860,-5088412,-7217843,-109139,5415492,3677679,-106765,-2302886,-4460888,-3386941,4761333,9129437,-754406,-10675974,-3308785,7451123,3599538,-2327435,1114251,-360955,-7566334,-1257167,11443313,5452921,-10043940,-8170532,4983349,6704802,-860695,-2040561,1246087,-2198664,-6359232,2723992,12294685,120056,-15156999,-3400371,13061150,3191924,-8264542,1679795,4733720,-8669777,-4714245,13224965,7323322,-12428362,-9010231,7926191,7601073,-3299313,-3149912,2503244,-1239825,-5971589,2487069,10849778,-132759,-13366278,-3399595,11442339,3917801,-7301718,-502725,3932957,-5316122,-3797570,9631238,6155221,-9597687,-8208017,5908964,7296345,-1563328,-2959992,548310,-1371604,-2935844,3324078,6910213,-1509877,-8727234,-1831451,6699499,3543650,-2368500,-2011746,-1291834,-2192656,1261925,5290582,1327736,-5400604,-4329767,2105413,4478419,1616412,-1605455,-2921318,-2259311,1068711,4320706,2566237,-2678680,-4233526,-559078,2908697,3086131,879961,-2457912,-3830200,-576263,3851974,3285391,-1257860,-3655284,-2166958,913089,3072449,2351273,-1231588,-3852411,-1999914,2201337,3503874,1085750,-2102599,-3282730,-987364,2962623,3754030,-169417,-3506509,-1940814,994658,2093781,2004114,656713,-2719841,-3906411,931496,5322307,1580274,-4421287,-2987942,1758709,1185482,-470772,2172658,1198436,-5269040,-3908873,5842182,5939888,-4139358,-5569559,2437044,2995813,-2131630,333979,4343430,-1684987,-7080493,854904,8872940,1363248,-8114342,-2458816,5875616,887356,-4550941,2390273,4883361,-5977084,-6966795,7265271,8428211,-6713621,-7960680,5066309,5103613,-4560795,-1583398,6045761,-451194,-8072211,386640,9640586,1324364,-8792236,-2115506,6911638,1213865,-4951587,1681311,4673650,-4565913,-6015672,5724726,7203016,-5091344,-7179772,3495195,4916673,-2957292,-2037739,3866005,-95159,-5742681,334241,6956360,963726,-6269827,-1834504,4273119,1401779,-1953590,717567,1388707,-2740099,-2131479,3636566,3354926,-2739521,-3707641,791509,2299038,247615,-299764,8902,-1448485,-1636497,1333952,2704870,-106165,-2646169,-1177726,1004403,1265585,913233,-3437,-1606128,-1413928,996022,2181480,523261,-1166754,-1236933,-446476,800890,1638543,631904,-1506569,-1785062,173239,1701085,978354,-388134,-1332784,-1208838,331507,1676612,930564,-1019502,-1379252,-303031,544493,1121595,1070273,-646041,-2227832,-428280,2455836,1342438,-1471317,-1073077,664634,-156313,-640246,1753460,1662276,-2562141,-3012255,2403733,3492209,-1837089,-3002138,1620617,1568165,-2541231,-412949,4052575,104372,-5388859,-497737,5702531,955518,-5067520,-417401,4255129,-932245,-4001316,2798452,4504315,-3924272,-5353301,4229609,5688690,-3827493,-5025045,3743802,3546236,-4522614,-2114921,5887389,1297521,-7069170,-1132426,7499642,1225821,-6939587,-773111,5914906,-493536,-5195531,2098733,5244501,-3377060,-5572334,3927678,5711432,-3709445,-5030818,3397377,3676953,-3567742,-2341559,4272244,1446675,-5179230,-1323126,5489234,1493896,-5023952,-1160393,4168595,302770,-3401032,962525,3117487,-2067033,-3141588,2362291,3216577,-1945240,-2739435,1347940,1826863,-1100875,-736597,1390682,58461,-1921661,-4363,2150678,401259,-1817160,-650792,1049149,416531,-288887,264712,-14498,-939749,-129825,1093850,551875,-689979,-551645,-53726,153739,423802,468216,-398771,-933160,-69901,696352,350466,-148629,-336754,-371634,-97035,566871,639769,-221770,-666557,-171209,303775,390920,354104,-23298,-892806,-386111,904393,646512,-680094,-502627,441730,-129560,-629401,751429,1099225,-1191397,-1694046,1157761,1898485,-1090385,-1625506,1145630,1144976,-1629489,-664888,2525612,605127,-3189777,-643167,3606301,648353,-3532799,-261460,3375208,-605381,-3345763,1607333,3584807,-2401739,-4018008,2850931,3906450,-3027834,-3454651,3170933,2665772,-3611068,-1870776,4306366,1457895,-4925108,-1375609,5290174,1234488,-5231230,-705161,5073800,-169206,-4853994,1387107,4887101,-2490643,-4901546,3078475,4643111,-3164650,-4119102,3131920,3168345,-3359538,-2304560,3770441,1596896],[0,0,0,-2,-11,147,-109,176,-300,272,-454,643,-634,916,-1317,1384,-1624,2211,-2613,3060,-3678,4253,-5055,6088,-6889,7892,-9331,10678,-12096,13922,-15802,17826,-20282,22784,-25516,28763,-32131,35687,-39894,44369,-49075,54438,-60225,66397,-73364,80893,-88905,97959,-107870,118540,-130506,143799,-158357,174862,-193498,214421,-238623,266820,-299769,339409,-388109,449092,-528640,637180,-794385,1044546,-1507166,2658052,-13219877,-15462955,-172631,2379881,17349191,15015235,-2151792,-23558706,-23595900,14634848,43571036,1143615,-40773146,-13615428,15131458,2853541,7959252,17172574,-16764307,-38391751,3423911,38032116,14049488,-18931555,-19442233,-6252706,8235221,19784146,14832938,-7475981,-24813817,-13498447,19956650,30016366,946117,-23004256,-15646163,572794,13744384,20349741,2874732,-25559772,-22856614,7859325,23597310,11658214,-8947744,-21648265,-14809817,9314099,24509750,11048128,-15026157,-23341871,-5185887,18401870,21885293,3445724,-16783388,-19392824,-986279,20891491,20912337,-2700661,-22308989,-16431458,6380090,21780978,13811388,-10116689,-23889731,-11460860,12338571,20503858,6534600,-12917869,-20620875,-9477318,14791858,25898574,3389926,-24973180,-18061131,9194383,17741428,10200558,1388406,-13675521,-20611404,2365747,28060308,17369039,-14660011,-26366974,-6191275,19098687,16721611,-3365601,-8154765,-8581035,-16645931,4053365,37334545,8921452,-42922739,-19828014,28447537,13061898,-8778942,8599955,-1322808,-30388528,-2984234,37387930,16457594,-22651598,-23086448,-72885,18458251,15582059,-4607236,-9478534,-3911347,-13047902,-989450,35716887,14540743,-43917490,-24419524,33129722,17346873,-15852176,3681094,4524421,-27802304,-7738739,37291042,18187370,-26471126,-23231122,4531990,16546534,11722154,-1398893,-9411377,-8869124,-7310811,7097578,26082609,6290156,-31316183,-18723029,20459574,18322296,-3265889,-3229875,-6285305,-16286533,1111823,25019789,11633355,-17915328,-20277854,432633,15588767,12722033,-450133,-11298541,-13387524,-3300190,14642753,18389334,-2968886,-21039927,-10492425,9371374,14512500,7746502,-4828283,-16575309,-10288994,11046470,18877228,3872394,-12900267,-14619502,-2612663,11951388,14978132,1524197,-14599597,-14700416,2149435,16522212,11655250,-5728906,-15767577,-9280588,6081508,15551225,8740482,-8332060,-16457901,-6016307,10475016,15328952,4102517,-11689261,-15371824,-1465111,15001966,13845520,-3256007,-14275246,-8875910,2523497,11033346,12478143,-740290,-18742513,-13111917,12130876,18684626,593027,-11634826,-8974817,-3153795,5157190,13125548,7164377,-10483961,-18690649,-3135369,19985625,16147131,-11480093,-17466657,2454914,5644179,-1269074,12084876,10491153,-23005277,-21726099,21599876,25237411,-10766395,-15422152,1658058,-1673027,-1967865,13607618,10091022,-12326049,-18873190,-1269553,19952760,15638926,-13457793,-20083982,5391474,9935579,-4654528,7415492,13577022,-19682916,-24887760,20530707,29009852,-11872789,-19921387,3738845,3355483,-2965332,10595239,10590872,-12324381,-18862152,1886520,19451200,10981024,-11554039,-15968351,1174046,8327341,2228751,5187489,3585150,-15314708,-14360341,14522258,20380768,-5018953,-15525285,-3930579,2756003,4601000,9169949,3793596,-11015286,-12947423,3186494,15572657,7777516,-8493717,-12048211,-2610062,5697821,8879254,6055421,-5731750,-14052286,-4049055,11328516,10902665,-1192456,-9351096,-8583254,-228489,10137682,10074434,-2554261,-12319451,-7327278,5223834,11214831,5520979,-5194663,-10528424,-5051496,6441169,11636152,3545776,-8926488,-10788958,-614278,9350337,9189578,-390033,-9883867,-8970631,1997543,10428570,7028714,-3395276,-9719311,-6513493,3390714,11143191,6727515,-7340103,-12873409,-1272606,10060480,7074261,-494144,-4208318,-7696459,-5100672,8409661,13645313,-1230229,-14558116,-6942512,7604933,9598516,1155035,-4246262,-4281220,-4924900,-1884264,10647395,12514588,-9349336,-19822881,3383159,17634475,-73350,-8043076,3453577,-2197488,-12333412,6343550,20236190,-2690851,-20432869,-3903594,12620412,6920836,-2510513,-3096071,-1591904,-4023191,-3243140,9015639,13505108,-8143810,-21444877,3373600,20946995,-443812,-12451854,3639491,1943058,-12377866,3159358,20084565,-1184902,-21239239,-4171633,14499215,6729746,-4635852,-3283308,-1169511,-3805105,-919091,9110193,8869965,-8208501,-15333594,2782644,15130628,2190612,-8180022,-1771287,-406245,-4355557,4444188,11445951,-1864806,-14043181,-4089627,9386794,7268283,-1364094,-4439466,-4062752,-2534798,2868177,8071430,3125634,-8014823,-8503653,2606848,8524659,3632859,-2519533,-5282031,-4800022,1323390,7936093,4839796,-4592547,-7572391,-1981645,4633403,6110592,1826884,-4699772,-6895978,-1204085,6344405,6477386,-1000617,-6680807,-4780709,1557999,5919424,4460466,-1789333,-6668052,-4072586,3473256,6857645,2599284,-3959782,-6306772,-2124807,4867101,6780818,560572,-6164719,-4911030,1197569,4492358,3756295,700822,-4632604,-6821764,909743,9280290,4135109,-6562946,-6020662,1164965,2799648,1911021,3128866,-280402,-7219545,-5063938,6483135,9687436,-2100381,-10225726,-1666543,6581756,1224054,-1785245,4326673,-178697,-11097407,-1620396,14731958,4928254,-12931144,-5624444,7864603,2115397,-3751058,3709242,3477891,-8155287,-7230189,7877135,11006906,-3809000,-11846710,-364797,8828076,321797,-4680883,4387466,2616238,-10887092,-3703817,15014135,6253261,-14019153,-6787372,9518407,3651447,-5109266,2237876,4245598,-6798314,-6882583,7234144,9945327,-3999306,-10560643,-83995,7347139,1086900,-2932485,1708423,127120,-6718512,-1021713,9794827,4021506,-8862272,-5749141,4910818,4255921,-926192,143620,347269,-4160452,-2553762,5306484,5905779,-2730494,-6572204,-927467,3842160,2570832,346070,-824533,-3173953,-2918463,2419137,5201372,426523,-4435307,-3220231,660976,2989438,2957095,35524,-3694314,-3254469,1401965,4223748,2027511,-1879693,-3281765,-1480291,1722739,3667079,1863700,-2514360,-4038817,-567419,3332401,3048597,-191572,-2972844,-2928907,85486,3248512,2550309,-1278019,-3392973,-1844126,1129094,2855201,2309407,-1130265,-4228233,-1817782,3621675,3878418,-1028261,-2839970,-652546,-119661,181965,3196227,2662694,-3916281,-5440119,2194109,6107087,51882,-4372184,-832474,1394572,-1319598,-267512,4543144,1152947,-7268409,-3614313,7551018,5098884,-5928411,-3955336,4513716,685541,-4444166,3117245,6565926,-4616251,-8481130,3907064,9036968,-2043658,-7202222,1420213,4350432,-2905223,-2697371,5737558,2832702,-8412382,-4831070,8665324,5853875,-7539202,-5019248,5946770,1887265,-5794626,1620508,7351583,-3529496,-8922441,3411190,9443837,-1845138,-7482988,1185301,4755337,-2104837,-2522632,4462067,2219637,-6451830,-3529664,6738486,4413568,-5474543,-4087414,3417417,1737154,-2715307,836141,3426831,-2360185,-4926905,2060538,5595461,-515784,-4509788,-341970,2431376,6616,-224336,1807692,-242757,-3386244,-652567,3614338,1915869,-2128192,-2023771,149436,651285,777680,1037831,-456138,-2224823,-991973,1578562,1760661,-90491,-1452915,-1244284,-186162,1351840,1723947,-124398,-1904992,-1147661,979696,1673370,633563,-574055,-1318721,-911179,746482,1825890,525427,-1333009,-1393901,-201253,1035152,1326875,207030,-1578748,-1608633,685187,1787753,224181,-795461,-405066,-577699,-709514,1474461,2313912,-1146302,-3239759,312142,3090424,234700,-1979394,532280,1066698,-2038380,-950574,3572383,1750467,-4382015,-2675645,4015865,2616722,-3361027,-1619475,3194152,-75381,-4112282,1338724,5425203,-1859111,-6319992,1692719,6218758,-1559568,-5102606,2259511,3853156,-3661137,-3226734,5350730,3469862,-6173089,-3779697,6220171,3530155,-5679100,-2406964,5335569,747709,-5714637,687524,6465914,-1414088,-7130688,1347316,6906189,-1286415,-5958092,1846451,4720414,-3054233,-3842586,4474873,3535854,-5349829,-3648158,5325756,3455817,-4613067,-2531458,3978154,1152530,-3821130,214012,4207286,-900226,-4611119,842218,4476098,-514954,-3697677,467484,2565385,-1049830,-1700748,1898298,1462449,-2525672,-1677960,2559677,1728316,-1932499,-1303723,1212159,351146,-838347,612313,901953,-976409,-1292052,710678,1272907,-126565,-825441,-254861,66014,186307,601346,323061,-636573,-708458,253626,680251,251704,-176091,-381328,-414901,-4830,755907,448536,-557849,-667370,64238,462296,378574,170022,-415899,-672043,37594,802349,252759,-305562,-119110,-114092,-379751,452592,1157165,-232459,-1508282,-31982,1466190,40461,-1177404,399621,964005,-1221866,-1083960,1909818,1381108,-2363723,-1645225,2456753,1572066,-2389780,-970272,2564338,126353,-2992315,599988,3641208,-874635,-4021277,942400,4010562,-1010625,-3702559,1602684,3331559,-2477601,-3099043,3459867,3044205,-4280113,-3065006,4559951,2669581,-4664895,-1955195,4680504,815243,-4854198,128024,5180866,-832549,-5368995,1162325,5185705,-1272735,-4612070,1704211,4055649,-2307488,-3649661,3153560,3516959,-3844574,-3559491,4096582,3118446,-4176539],[0,0,0,1,3,-45,191,-53,-100,-217,396,-158,188,-405,521,-663,705,-696,1071,-1371,1355,-1644,2095,-2274,2615,-3187,3577,-4062,4659,-5219,6038,-6958,7552,-8435,9768,-10884,11959,-13373,14873,-16531,18420,-20196,22241,-24763,27249,-29830,32988,-36313,39815,-43911,48355,-53187,58796,-64976,71861,-80055,89399,-100135,113213,-129120,148643,-173886,207462,-254116,323911,-438041,652938,-1179531,4887290,-5696721,-37616534,7877583,60415991,1082898,-61630413,-8779225,36117910,-1983084,-8694350,23215626,-9036415,-45564321,1526005,45385306,15611256,-23599727,-27338311,-3992482,24378158,19074919,-7258450,-4712129,-2876484,-22955428,2543755,50864254,12550509,-53913154,-22215238,34961269,14728424,-9761231,7637882,-4683171,-33239357,-3638523,38202237,18041105,-24927470,-28767796,-2361094,19100347,18047696,1189904,-12230790,-16070158,-8592542,14710778,29122558,4594182,-28263644,-20116125,12302631,23622006,11000632,-6113296,-18637362,-15535773,7113826,24381032,12634836,-14479660,-24853329,-8493086,15099770,21383232,3990685,-18942349,-21809178,-607061,19951862,17688702,-2086883,-18801352,-17036058,3610039,22909299,17328211,-7773862,-22735602,-11548325,12654340,23123205,8121417,-14417710,-19539103,-5259589,13045303,19966411,5622872,-18515982,-22253276,113624,19709235,16214832,-3506036,-20753826,-16404080,7724115,21692363,9448775,-9352607,-16245290,-10301098,6580580,22441551,14241816,-15026403,-26858235,-1751789,24532612,15119563,-8250704,-10683091,-6522214,-8691469,8408019,29192558,2860432,-36759734,-17331710,24355805,18384897,-5150232,-5354931,-7218707,-13763186,2337827,22125296,13735225,-13343495,-27862354,-5856825,30029748,20517055,-19464317,-15723665,9121369,-5692928,-7952872,31175887,17605231,-42883102,-26733803,35792027,24354105,-17898388,-8085338,3458609,-13749679,-3672533,24791037,14435897,-17698913,-24957048,-2833420,24416448,19898749,-14225698,-20624222,4198751,4137803,-3607742,17774767,14421013,-29406096,-26855785,24644587,29150800,-9476772,-15933345,-1504163,-4256822,-98861,17630763,11680004,-15169021,-21875022,141390,20606438,14558571,-7743962,-16927514,-6764280,4743423,10633155,11359733,-1439005,-18525958,-12869744,11188355,19646990,3708706,-12968975,-14125766,-2474538,11304850,14541860,2226246,-13374453,-14337988,757906,14725109,12822185,-2727698,-15560656,-11590977,6017315,16979660,8128524,-8904010,-14913138,-5767354,8499863,14644131,5315154,-10522458,-15322507,-3326010,12465437,14676014,-99944,-15114116,-12036302,3931144,13749149,9581807,-3565393,-13947887,-9778338,6160392,14997997,7547558,-6892952,-14890828,-7168364,10753515,16831930,1352385,-14197217,-10790584,2069392,9234298,9028533,2510011,-9917921,-15877131,-1094156,19840829,13793615,-13304174,-18014244,2706875,8951691,1741368,6768055,4166642,-17874062,-15394675,17173519,22647639,-5915619,-18026662,-4817043,5420190,6773035,5547992,1636761,-5273203,-13066855,-6483376,18874820,20835587,-16139580,-26530505,9070710,17741174,-6955466,-809703,13042865,-13531533,-23709180,16332084,29146282,-8646565,-23538778,-1025243,9631390,4264236,3632043,2078893,-5868389,-11293006,-3583490,15629433,17656447,-11334896,-24632737,3318470,19406836,33062,-5812649,5170746,-6593814,-16278597,9230402,23905678,-2736200,-21587118,-5871143,9764020,7504578,2690848,-538723,-6958011,-9086556,1022079,13532765,9726914,-8663279,-15664600,-1269488,11832815,8253035,-629826,-5946261,-8455077,-3397412,8635381,11731827,-598419,-12210223,-8755561,3847820,10994024,6342889,-4629751,-10840009,-5596678,5660773,10572974,3996754,-6330096,-9971824,-3562800,7432974,10956564,1710655,-9906291,-9469338,1543683,9956355,7525463,-2296618,-9395214,-6694858,2717799,9588985,6722635,-3991947,-11089671,-5272036,6699335,10294701,2481982,-7395954,-9530522,-1455023,8484433,8332147,-790999,-7413008,-6861873,-961586,7901304,10023867,-1489052,-12631879,-6762085,7625064,10364396,701338,-5835992,-4471640,-2888046,141341,9231698,9594299,-8455845,-16992207,2515018,16342626,2228653,-8488348,-866041,-764033,-6786033,4370744,14646319,-500468,-16741543,-7108498,11153998,11397303,-2899503,-8842967,-704442,2014417,-3906163,3873191,14127071,-4360330,-22505823,978568,23468558,1922560,-15915435,758911,5974943,-8561314,-568638,16297567,2214162,-18301028,-7924999,12894088,11277401,-4379641,-9303362,-903750,2963295,-1452552,2328910,9761318,-2477499,-17446208,-1668356,18891954,5716702,-13234728,-4661909,5332278,-1630040,-742963,9472753,2292806,-12893643,-7395436,9496301,10450466,-2144710,-8061011,-3287440,1642212,2473024,3827202,3141873,-4528697,-9027377,-8897,10015962,5535606,-5196861,-7000621,-1620003,3009714,5012843,3374678,-2587153,-6789135,-2928265,4773608,6845391,1135780,-5537719,-6121970,21737,6218595,5274618,-1501110,-6138112,-3918595,1732213,5267856,3935275,-1735437,-6394194,-3911010,3511176,6825799,2006129,-4859789,-5875471,-549427,4740088,4805673,369531,-4471079,-5101175,96727,5556679,4583248,-1278340,-5309220,-4077306,1711674,6733447,3620113,-4511398,-6051203,-94914,3649391,2906606,1584018,-1319591,-5758092,-3621852,5246647,8054547,-1426418,-8877672,-2510645,5668014,2714137,-1420704,1791614,-276926,-7863107,-1770188,11374702,5641254,-10125794,-7133949,6009293,4965337,-2526944,110701,2841402,-4095262,-6699810,4203486,11115879,-779140,-12688841,-2844264,10613353,2709254,-7318767,1750763,5309102,-8166884,-6471246,12535060,8920438,-12397745,-9826949,8778333,7180817,-4857034,-1921446,4317491,-2237579,-6884067,2883896,10556696,61863,-11934641,-3584483,10075363,4456559,-6489034,-1243938,4274883,-4151006,-5228952,7936715,7658055,-8162676,-9306771,5055571,7548607,-1910006,-3383945,1211169,-758318,-3358713,2263224,6620254,-174020,-7470357,-2896450,5529453,4486659,-1713507,-2628909,-639499,-998634,211768,3841860,2411573,-3822859,-4974695,740297,4478610,2215472,-1685541,-3197004,-1842037,996769,3019494,1954675,-1398754,-3268129,-1555290,1892661,3692577,1484248,-2685473,-3630706,-44085,3437766,2652058,-581728,-2560108,-2063204,210768,2502173,2486627,-642454,-3496081,-2328699,1670625,3430088,1020833,-2152270,-2879302,-1044198,2018927,3100784,229988,-2688904,-1872882,369137,1533183,2436817,1231252,-2912810,-3849343,1540980,4935504,851661,-3299849,-1600193,802606,-47517,288935,2813283,707674,-5336976,-3381757,5374078,5085066,-4120152,-4748279,2721509,2096509,-3083251,938411,5229754,-2317457,-7563162,1675997,8578288,114004,-7239411,-594387,5267610,-592281,-3794506,3471157,4450644,-5997245,-6490594,6735916,7804120,-6056542,-7379279,4996974,4719970,-5458043,-1617100,7037880,-407641,-9120965,404436,9780042,889436,-8477762,-1388239,6381394,476336,-4567109,1972864,4829778,-4019916,-6130392,4905307,7481269,-4227447,-7277144,3067337,5153202,-2993755,-2519177,3933244,640437,-5700807,-742295,6403694,1617825,-5712049,-2311159,3844661,1736869,-2111306,63655,1799443,-1678410,-2527406,2338574,3791960,-1350907,-3770372,-30467,2607884,737742,-732381,-177502,-529231,-1224095,304183,2084000,727456,-1825153,-1826085,271639,1701552,1114392,-540471,-1507957,-723015,732403,1138334,534198,-297409,-1042462,-932795,577832,1865145,754022,-1433291,-1534594,319646,1363489,733740,-272032,-760585,-857885,-160263,1154298,1119051,-535161,-1359335,-466864,430782,959141,986550,-609812,-1952990,-297050,1969002,748697,-1158400,-245863,465828,-996963,-417033,2278084,1220310,-2729354,-2142782,2363178,2465094,-1786154,-1925319,1746012,822443,-2674662,-36635,4115727,-86653,-5337989,-128921,5570383,204488,-4998329,514173,4217358,-1888571,-3795484,3351080,4261400,-4205314,-4747926,4354897,4842834,-4148986,-4154951,4160845,3003576,-4859655,-1924534,5977283,1363455,-6992353,-1275137,7271499,1043432,-6741948,-345098,6068692,-1031366,-5514246,2521508,5446095,-3448936,-5625057,3633110,5557526,-3368591,-4877104,3214300,3752824,-3577552,-2653048,4391530,1942771,-5079047,-1779439,5292943,1677671,-4799919,-1355068,4063270,537916,-3353160,483765,3245292,-1219156,-3301860,1400531,3351221,-1156283,-2927831,793346,2105418,-769366,-1294950,1108987,810237,-1571951,-822307,1600531,1013862,-1279835,-1078327,594096,708172,-145572,-230021,95641,-183745,-248220,222091,533243,166592,-430582,-575397,101651,764963,358241,-590869,-502563,175940,349808,-76360,-52261,90047,-342812,-437165,384942,725965,-108225,-671356,-101739,377576,205598,112962,72075,-419803,-343463,530148,529241,-486730,-126032,415287,-338511,-613237,900463,1002859,-1196910,-1257784,1195221,1191962,-1252914,-944525,1367624,492317,-1809202,-309002,2387805,306151,-2855308,-373175,3200832,287500,-3289640,225256,3400129,-1050131,-3432604,2030232,3625302,-2739430,-3620147,3161633,3349600,-3392445,-2810555,3536228,2255195,-3911956,-1706942,4356484],[0,0,0,0,2,84,52,9,4,-58,-47,-36,97,46,88,-277,57,-9,331,-385,326,-374,429,-669,937,-801,855,-1335,1543,-1583,1903,-2212,2498,-2966,3278,-3649,4290,-4771,5208,-6047,6786,-7351,8256,-9274,10203,-11326,12483,-13649,15219,-16792,18225,-20069,22180,-24178,26501,-29115,31770,-34814,38162,-41521,45218,-49059,52220,-54087,52014,-37877,-15321,242455,-1825587,-25517646,-12141091,52076,1544089,16280035,15627988,-2397177,-20577425,-25800866,9550049,49718209,7163389,-53184449,-16134359,32316830,-841474,-11237627,28963758,-709854,-56434983,-6391941,58924081,15856491,-37805575,-15111816,7750924,1342114,11894508,19817162,-3868665,-25056754,-16468628,15034672,36272860,8378865,-34574247,-21807227,17253192,15269291,1093518,7510844,-7189049,-33112362,-6666563,37208101,20917994,-22904392,-26104841,-2802922,10652972,15252508,10973863,-8106025,-23110772,-10813235,17561912,26796984,4464661,-20990545,-19711245,2493707,20404373,18313065,-1806504,-20654776,-16925837,5777913,21320609,13538620,-8647648,-22660445,-13723634,10252570,23478356,9174390,-17131467,-23610105,-3375285,17220835,17520711,2542997,-14648485,-19692296,-1796935,22129445,19984596,-5218446,-20931705,-13247866,6798025,21739939,14568080,-10569878,-22733770,-7819145,12599497,17777037,7001295,-11606551,-21706474,-8144970,17367547,22724684,-917163,-23536349,-16185771,7618300,16494979,9380707,-432932,-13703440,-18970152,2646737,27468478,15670361,-16814497,-23955284,-1483701,18060455,14042006,-1218478,-7528797,-10039902,-13130099,6181052,32901737,8395474,-39061386,-20752014,27953039,16151090,-12350403,3535974,3301655,-27701077,-8251650,38194139,19126835,-28268594,-23724326,6352769,16227338,10996105,-1508996,-9995507,-6442178,-6417308,1237000,26754523,15293007,-35743985,-28718048,29810353,26271186,-17220580,-6552527,10148920,-18654598,-14487641,32015869,23517342,-26971396,-27189571,8653727,18453748,7220080,-1958315,-8799319,-10443079,-3973217,8496840,19188008,6319694,-23936884,-21388446,15636765,24321318,-1963419,-11715057,-4688801,-7341444,-1225253,19035804,14615223,-14987147,-22797400,5465,17626926,12485466,-2388896,-12306056,-11497268,69772,13314055,13588002,-2591876,-17253153,-11735434,7070957,16839981,8263816,-8516930,-16276778,-6505102,10668740,15638004,3405010,-11540139,-13645000,-1770558,11895552,14058856,1273326,-14475318,-14336413,3489294,16965390,9782406,-6446337,-13651759,-8064880,5103086,14884991,8269144,-9258266,-15665147,-4349078,9977492,14040134,3893694,-12226241,-15411647,164676,14752039,11155381,-3320079,-11993781,-8790356,1941687,12004469,11784386,-2725748,-17671869,-10621070,12241248,17550454,-185714,-11416537,-7353275,-2719144,3647945,13083619,7931289,-11920069,-18468134,-53262,19050832,12267896,-10848628,-15374265,1101286,5409645,81173,10043809,9473610,-20020855,-22099509,19308958,27342027,-10724742,-18896714,4183238,2439188,-5166122,11630477,13514192,-13035368,-20927847,2132282,20014452,11606136,-11320656,-17506788,1949573,10843642,-1460951,2131855,11019219,-12922791,-24662098,14303803,31304246,-8330502,-24641623,3023091,8833695,-4783616,5837178,13256505,-9383438,-20344158,2111230,19875917,9340094,-10693850,-14482331,-387617,9071036,4482771,2148202,1786585,-10208287,-13576437,8678886,20848542,-629853,-18017818,-6529103,6482962,5744265,4887573,2765079,-7979453,-12157766,1379359,14449472,8610179,-7013172,-12411560,-3681346,7088509,9639464,3504912,-6219830,-10386611,-3174388,8326976,10488869,929540,-9390123,-9734451,387669,10280637,8840474,-2827935,-11125533,-6606663,4591257,9758729,4829859,-4222085,-9553123,-5652719,5800183,11813219,3440596,-8917722,-9752519,-327956,8002508,8543990,478605,-9019119,-8323528,2075027,9305391,6375384,-2227467,-9169558,-7321449,3613740,11438736,5540159,-7285838,-10720958,-1372202,7651240,6448276,629779,-3651881,-7749694,-5275590,8017873,13539738,-1770685,-14452946,-5105854,7757668,6545240,1079322,-577905,-4132242,-7601369,-936169,11755774,10351383,-9067421,-16796780,2709816,15412741,560007,-7418938,3338783,-1289160,-13122788,4153175,21240636,-1096150,-22088046,-3555250,14757300,4329760,-4823061,527918,-423056,-7420040,-2473216,10910004,11008406,-7858679,-17757020,1603672,17880479,1826756,-11623177,1753230,4184130,-10787696,-793558,19482926,2622982,-21662982,-6360512,15634045,6458279,-6368043,-1681428,562256,-5391431,-2010142,9229139,8294263,-6992606,-13590838,725907,13366175,4399556,-7380478,-3469041,742871,-2883656,1684349,10054809,1481933,-12394951,-6573401,8337018,8525601,-1200796,-5106491,-3515417,-1682569,2293031,6374040,3104256,-5640379,-7861823,23179,7382351,5281531,-2002207,-6220336,-4099846,2044703,6266483,3785865,-2829592,-6178942,-2985147,3269511,6298429,2862788,-4164683,-6811053,-1435862,5840380,5848512,-856165,-5398177,-3989151,472643,4635409,4905673,-828015,-6545032,-4384327,2880943,6117160,2715864,-3022894,-5877344,-2446072,4274412,5869079,563833,-4504660,-4221683,-228213,3704173,4715719,1112051,-4914583,-6192024,1066552,7947810,3567896,-5198902,-4722458,875211,1291941,1275185,4354208,559418,-8219798,-5065585,7370851,8316453,-3177611,-7758812,-464341,3685317,21897,42261,4716062,-792742,-10446777,-1794863,13552557,5224595,-12040275,-5427525,8164749,1507321,-4994540,4872609,5410142,-9113957,-8291688,8912688,10732858,-5014822,-10317485,1097050,6843932,-742524,-3208000,4343649,1968443,-9793298,-4229212,12999512,7176979,-12373059,-7627583,9179639,4241356,-6346103,1700670,6372747,-6088253,-8444735,6950588,10628580,-3807261,-9861301,209036,6339382,769902,-2478120,1664809,769198,-5917337,-2509635,8211036,5383362,-7468624,-7028062,3975663,5056900,-1147500,-865245,1027121,-2873642,-3374339,3686110,6074893,-1115255,-6164029,-1924467,3586724,3333810,288594,-1326016,-2288688,-1940128,1252935,3862284,1578478,-2940425,-3854619,-388227,3121659,3031295,-489665,-3452516,-2604621,1045399,3133771,1768153,-968409,-2659545,-2068523,973210,3652798,2237617,-2291001,-3743155,-316948,2895663,2473751,217015,-2076447,-2707857,-278762,2865503,2564918,-691850,-2832051,-2143405,441408,2837320,2341263,-1384682,-3766469,-1320755,2764823,2731871,-408671,-1808944,-913331,-866991,204760,3502021,2659334,-3774372,-4846825,2528312,5324577,-773857,-3206694,748340,584648,-2737313,629047,5372344,228314,-7231119,-2526909,6679288,3538837,-5194086,-2721740,3921433,-335658,-4752946,3275874,6979556,-4636378,-8794967,4257410,8951553,-2854403,-6582094,2835798,3880065,-4174711,-1998460,6667643,2459378,-8305512,-4054580,8187211,5039713,-6972646,-4405096,5648121,1541555,-6062445,1230873,7475430,-2861901,-9171322,2714016,9223091,-1749773,-7428035,1621751,4828127,-2688689,-2814547,4853276,2776422,-6086150,-3750514,5939241,4771080,-4477782,-4247550,2963896,2263634,-2779803,-41256,3716641,-1232000,-5233024,757370,5502421,331613,-4424377,-1075458,2296637,463758,-629134,1159743,466842,-2320482,-1405136,2418038,2530372,-1041988,-2374679,-379215,1238934,1055727,375007,-461536,-1242570,-849938,654225,1378795,617954,-969122,-1654983,-472394,1491278,1580311,-387897,-1698812,-687781,662903,867924,650448,123583,-1052204,-1289428,543496,1869214,643435,-1076251,-1179168,-168518,906803,1183210,220207,-1247971,-1089304,369083,1049507,416903,-134785,-501948,-983413,-510718,1467427,1770755,-1124293,-2598494,418448,2366921,-260720,-1534353,1166041,778313,-2493735,-660519,3823236,1237842,-4343535,-1617235,3963466,1351897,-3373039,-331046,3257128,-971604,-3959621,1819559,5016016,-2015215,-5689154,1720990,5566291,-1914699,-4739715,2854526,3819783,-4377140,-3309638,5813106,3273738,-6485038,-3239008,6262473,2837313,-5626999,-1773958,5354213,365773,-5737051,757874,6473240,-1289586,-6897757,1405538,6696109,-1544725,-5846033,2132786,4810784,-3216489,-4166977,4341676,3952392,-4925865,-3893158,4853914,3421536,-4409249,-2497055,4012868,1281780,-4064636,-281485,4359079,-159541,-4559577,29502,4321026,110473,-3642019,166174,2725420,-745863,-2120718,1490380,2015287,-1887518,-2056600,1735410,2008577,-1212306,-1557802,678276,869998,-580913,-213614,762271,-49868,-1060459,-222509,1024219,537810,-553483,-709014,2951,543925,445930,-109463,-341038,-116341,98250,-1563,206523,352535,-224722,-764051,7895,911639,250605,-642808,-311727,189043,-8012,55020,285330,-115806,-517574,-50051,456432,220622,-56712,-66006,-341372,-277885,457203,747603,-274378,-972170,134415,974841,-166304,-840876,549737,769236,-1215518,-936222,1853956,1066170,-2378477,-1151384,2503062,888057,-2657293,-289261,2759000,-473931,-3084191,925499,3354328,-1242835,-3529898,1407219,3428815,-1576279,-3251197,2086741,3065975,-2755478,-2974961,3577919,3060291,-4221454,-2878261,4625176,2327140],[0,0,0,-1,-3,23,-42,193,-91,-37,-250,403,-221,329,-544,615,-788,935,-992,1365,-1687,1766,-2154,2674,-2948,3412,-4078,4569,-5244,6075,-6788,7713,-8862,9825,-11024,12538,-13905,15437,-17352,19226,-21245,23664,-26097,28759,-31872,35067,-38492,42527,-46763,51311,-56595,62303,-68509,75713,-83729,92636,-103097,115130,-129090,145989,-166507,191865,-224781,268848,-330840,425652,-588690,942097,-3546897,3150087,-8027056,-32509878,9976961,50754772,2232603,-49234458,-15016338,23764041,9565368,-297368,8697506,-11583446,-31665633,-1234750,35588326,19958746,-19342486,-28585155,-4205525,19392993,19445933,4155446,-10153530,-18054895,-8960778,16390831,27972166,5196641,-25326238,-24240066,6409189,26068551,13453653,-9892888,-19719022,-14040843,3609514,21598889,15841089,-12874710,-28011574,-10105344,16744199,23501603,6017528,-17998103,-22533274,-759926,21055770,19090853,198911,-17175350,-18618508,1738932,24509444,19672205,-8492732,-25081203,-12745897,11414239,22183897,9804979,-13097537,-23135901,-9098489,14391442,21052952,3952485,-17572815,-21253361,-3468355,19512436,22077523,-2307758,-24268306,-15858267,9282289,20879357,11932998,-5521611,-17435070,-13111644,6563817,24046760,16344362,-15704029,-30782362,-1605778,26904172,11838204,-8838387,-4869289,-10392467,-18402072,13346010,36965825,-3810092,-39845054,-10317955,21793486,12673712,1420334,-1118845,-12908968,-14701471,4697828,21827138,18115564,-10830248,-35243732,-6021375,37679127,15690367,-23918989,-5266608,8091589,-19649279,-1841221,43188193,7152769,-50187031,-16372489,34462098,14453731,-10653446,-1284624,-5756147,-16111705,2778650,22536493,13159172,-12724474,-27887922,-6238890,29915721,20436590,-17750540,-15986607,4800787,-3464040,-1408739,25664922,10929224,-33721101,-22658842,24139500,24652047,-5934682,-12714415,-6277083,-6924217,2421741,18750417,11763249,-14897047,-23469026,-1627759,20827395,16061878,-6138891,-17216678,-9349581,4537878,13238567,11529314,-2278762,-17182241,-13817668,8257434,21920892,8185594,-14427727,-17345552,-1780696,12047965,13844053,3429402,-12308623,-16175960,-1091800,15492209,14630307,-1808262,-16936373,-13909287,5648423,18514329,9140595,-8915532,-15292932,-6937896,7452016,15747050,7509058,-10819883,-17431748,-3660491,13972861,15459429,556507,-14220055,-13749741,1497181,15457101,12401830,-4387800,-15146735,-9169066,5096336,14160798,10166831,-6064607,-18200579,-8654570,12451544,17432238,1496253,-13696304,-11926591,582946,9168056,9797820,4623254,-9310623,-19505889,-1751206,24690276,13587242,-17244191,-14687700,4800129,2690228,1952900,14979702,2791430,-24409449,-12979225,19781729,19386844,-4955813,-15437149,-7944117,4227766,8597230,4483136,3145558,-2718617,-18863231,-9606915,26460645,21691241,-23149587,-23184559,13936299,10324761,-8588219,9065491,11712084,-22340844,-19681655,21668713,24212236,-8946701,-18280354,-3850378,5325195,7192355,5482675,890380,-5213230,-12599943,-6031627,18409271,19349152,-14699251,-24376594,5391138,15688531,-745816,-30694,5123510,-11865847,-15759890,11990365,22655444,-2575645,-19461561,-7252906,7585122,8957125,5025995,-400641,-8389709,-10210828,1182815,14274860,10351201,-7640006,-15923966,-4033882,10945685,11091883,85708,-8319587,-8737098,-2496565,7398030,11887991,2048062,-12403546,-11835935,3233253,13047990,7453309,-4717573,-11158776,-6111295,5322858,11077011,5156772,-5670350,-11035736,-5205922,7607163,12961022,2466286,-10796712,-10429171,1009304,9646637,8200082,-895288,-9643599,-8756649,2191129,11137426,7426225,-4694975,-11238828,-5877294,5475611,11362312,4914114,-7832277,-11427895,-1169482,8997662,8033613,335237,-6478946,-8547599,-2180340,9423540,11476781,-1704166,-13666786,-7688731,7853634,10793270,418863,-4860794,-3238080,-5804555,-2342730,13062288,11884386,-12852950,-17919565,6387340,14729809,-610609,-4217887,1079303,-5840726,-7776986,8077901,14887617,-1409387,-16276427,-8179584,11147119,13259877,-3809536,-9586426,1690643,58731,-7507623,8359599,17748838,-10232724,-24432325,6331305,22052134,-2481605,-11954127,3331239,658064,-9494094,4312738,15952961,-741663,-17099388,-7154930,11215280,12102890,-2753502,-9809575,-1174373,2539967,-2448313,3862557,11534355,-4598302,-18842386,235276,19089306,4460749,-11733069,-3960855,2478964,-2274820,1876229,9833798,791672,-12825604,-7149766,8682433,10780878,-869978,-8365823,-4872350,1134937,4105941,4809090,2207026,-4852121,-8394649,-871748,9379142,7456345,-4114960,-9211571,-2681834,4824901,5851981,2394913,-2744554,-6548100,-3838068,4329394,8066786,2134538,-6378925,-7464660,-64103,7246962,5730406,-1981217,-6402107,-3965481,1394058,5577893,5087481,-1678947,-7720293,-4499207,4475216,7552424,1963331,-4854392,-6019715,-1344292,4707825,6170462,796405,-5740008,-5532718,723961,5507922,4748536,-369454,-5981374,-5866722,2092020,8178774,3378026,-5238036,-5977123,-198418,3221881,3208396,2438319,-1239558,-6887674,-4621957,6708075,9857553,-2621316,-10234162,-891998,5884645,285714,-268577,4942622,-2277542,-10912686,531609,13655913,3442504,-11009162,-5584905,5299763,3539805,-1351939,1288742,2327951,-5114169,-7826271,5061818,13243789,-1930356,-15044908,-1056309,11939367,169857,-6775885,4960094,3342199,-11469174,-3614766,14922053,6225262,-13048829,-7496762,7917688,5522911,-3386196,-909635,2973302,-2986606,-6522218,3340242,10866832,-235016,-12526494,-3464266,10043788,3868583,-6034453,-341977,3363523,-5231603,-4150167,8903947,6950537,-8418528,-8684357,4521280,7213944,-571748,-2560464,51205,-1463975,-2530529,2657678,6022013,-100862,-7043561,-3659329,4704041,5446325,-714870,-3764217,-1914489,-297094,863700,3045577,2344412,-2804608,-5389809,-384622,5137312,3476830,-2019657,-4156701,-1608379,1733496,3119245,1849189,-990790,-3159522,-2330411,1540131,4512099,2048617,-3429762,-4292301,299780,3595875,2334578,-570241,-2425028,-2685238,-338197,3065266,3137809,-1019187,-4031605,-2143566,1750815,3267438,1637646,-1687990,-3633462,-1247904,3022605,3465633,-281480,-2521451,-1661090,-353533,1367931,3310955,1398401,-3868662,-4311200,1964126,5193763,359604,-3758792,-1112460,1014867,-1231359,291413,4582103,459701,-7264511,-2808286,7265513,4230814,-5349720,-3137207,3474897,125454,-3266055,3080807,5340038,-3987462,-7571352,2786296,8578148,-535054,-7267878,-283852,4976788,-1568773,-3745131,4896698,4226203,-7977412,-6180916,8687199,7056747,-7599973,-6094803,5829538,2919089,-5365409,454712,6675358,-2049117,-8414091,1515526,9125228,469047,-7737314,-1272709,5711132,489276,-4001202,2137949,4214489,-4504903,-5908126,5031143,7140199,-4141129,-6909477,2711138,4483880,-2495748,-1849215,3609852,100062,-5383919,-320492,6099571,1761857,-4933138,-2625609,2819243,2248739,-926529,-373464,875987,-1122103,-2064825,1469771,3629837,-327869,-4017124,-1374329,2689312,1865870,-865695,-1114250,-366032,-718006,-106433,1638383,1371379,-1299420,-2561501,-270776,2419777,1734221,-1059362,-1886556,-196758,865658,667826,777001,338825,-1340228,-1684463,749914,2378990,551697,-1798681,-1424688,321616,899283,819211,274085,-1012212,-1510851,-21907,1521411,913162,-494954,-909818,-811147,-55970,1442102,1567898,-1055008,-2411929,193476,2163395,327799,-1035388,355569,250152,-1742714,-388697,3069894,1286172,-3609888,-2208569,3286674,2196526,-2852303,-1214275,2850137,-298950,-3790164,1390762,5002692,-1579833,-5763545,1346145,5542497,-1171212,-4596187,1914794,3662539,-3236619,-3344223,4563656,3813405,-5213552,-4488890,5172366,4431626,-4834983,-3560553,4922761,2111270,-5813865,-846083,6851019,69083,-7626991,74293,7374747,-354028,-6414933,908332,5371560,-1974660,-4686693,3036450,4746939,-3639065,-5040299,3594449,4998939,-3283526,-4368604,3195445,3356820,-3572932,-2383037,4349718,1839097,-5025536,-1766070,4984917,1628094,-4430493,-1114885,3604845,378753,-2958576,508828,2845649,-1055755,-2943244,870987,2986190,-419320,-2616125,1125,2038959,21773,-1437754,397997,1217096,-912142,-1332263,1053364,1626047,-810730,-1645058,317429,1249126,43992,-760602,-102419,482172,-227378,-515755,450816,788629,-509444,-1186296,270379,1233962,11162,-991965,-140078,575382,-140355,-313921,469211,290530,-652571,-380264,618138,515615,-318073,-377382,72109,56047,92784,473444,-92325,-746037,5595,765146,-77954,-659884,396884,513095,-982688,-577143,1471673,702330,-1840453,-830352,1892748,732772,-2024357,-472575,2199668,102711,-2525459,416501,3052657,-705719,-3430883,1114698,3616977,-1410749,-3504654,1955194,3267033,-2591972,-3076376,3219794,2734963,-3818230,-2625586,4080384,2263571,-4295775,-1922339,4333070,1353514,-4536843,-828990,4872766,341898,-5285932,67529,5566110,-489379,-5520052,1127719,5292043,-1814940,-4776389,2630184,4295494,-3293262,-3883595,3654386,3442795,-3719436,-3140332,3543716,2626477,-3458351,-2183137],[0,0,0,3,21,-260,317,-291,506,-667,824,-1197,1439,-1759,2376,-2833,3310,-4245,5155,-5938,7149,-8520,9935,-11684,13573,-15590,18161,-20907,23711,-27132,30977,-34948,39495,-44592,49975,-56068,62770,-69876,77822,-86616,95922,-106216,117590,-129734,143074,-157824,173697,-191101,210413,-231422,254635,-280537,309151,-341183,377556,-418667,465812,-520863,585576,-663102,758386,-878220,1034254,-1247316,1556391,-2047578,2952865,-5181923,25230554,17293513,-27938578,-12240631,-3204854,5643069,14772476,16600734,-3701967,-22681110,-22333944,14517129,38595553,5412360,-36654360,-19489115,11815402,11823161,6644971,8608108,-11950827,-30533386,-5007232,33422994,22568946,-17033847,-26948571,-5004787,12740104,17913406,12407825,-6408071,-23571688,-12063953,17685505,26758104,4889746,-19015707,-21973146,-1938854,21610282,20356878,-5475113,-22737610,-15603380,2893445,18383742,17438375,-5989574,-26740668,-15980856,13308394,24713385,8316021,-15147004,-21129795,-5068178,16269769,21607352,5639278,-16474778,-21201664,-976384,21884737,20538264,-2918054,-21642620,-16753009,5889424,22368034,13896391,-10821135,-23440159,-10492073,11340506,19020797,8093534,-10899999,-22842959,-11828635,17702747,27942080,-517155,-25899563,-13287609,8655888,12513472,12062785,6036524,-16622005,-24126333,5415975,30242382,15079150,-16019722,-25166609,-4421623,18551464,13367933,-2512161,-2970019,-10898893,-22788691,8667076,42842250,2015776,-46111940,-11321869,28373221,4481872,-5658745,15497317,-5983658,-34314334,1555110,38651551,13239314,-22263377,-21703889,-547847,18493850,14960633,-5065649,-7478908,-4020048,-15819442,289579,38111216,12168232,-44953681,-21920622,32514082,15625357,-14238368,3842786,2763444,-26588118,-6706910,35409660,18334329,-24722370,-24456261,3533818,17633568,12384309,-1596629,-10362142,-9601009,-5330117,8057399,22511849,6490607,-26477875,-21127278,15116954,23160027,1070433,-9769790,-8297379,-9291279,334218,18918500,14487137,-13332972,-23809915,-2461920,18162048,14449207,-1523698,-12825769,-13473681,-1125709,14949053,15070870,-2446745,-16570322,-12666085,4491182,18184350,12010452,-9508372,-19187163,-5515591,11749543,14523264,4629841,-9337199,-16010240,-5464314,13178994,17191151,867252,-16135526,-14366851,3211344,16010295,10928442,-4920204,-15160148,-10270801,5698456,16398948,8987658,-8657641,-16405973,-6424373,10063962,16194246,4869689,-12552186,-16154588,-585915,15643826,12623275,-3549358,-12234776,-8961940,-474403,11505576,16096937,-1757515,-22241547,-11229345,14908695,15954960,-1139008,-8452075,-8160255,-6179510,4566401,15518118,8153859,-12152003,-20284242,-1706959,21952612,14066413,-13571863,-13678122,4162878,51204,-1975743,18500089,9625434,-28906298,-19172552,25759335,21305656,-12911641,-10752540,2256373,-5797192,-1969399,16385681,10187758,-13527956,-19382001,-936423,20526596,15091073,-13821477,-18290737,5442918,7078395,-4586361,10275799,13296357,-21556918,-24269824,20769575,27984159,-11015163,-18718116,2795870,2325676,-2699002,10945135,10936083,-11940379,-19191566,1254051,18844941,11294007,-9649941,-15819709,-1709960,8216869,5209517,4141142,1410292,-12103751,-13495607,9418379,20570711,724021,-16562378,-8679789,4445777,7383610,6746417,2769742,-8204190,-12706604,431524,14737837,9852239,-6374039,-13258529,-5516171,6630421,11700122,4450859,-7554545,-11018874,-3258971,6870952,10696489,3739438,-9374765,-12874051,-9463,12689475,9232750,-3653306,-10574112,-6746998,2826837,10091563,7639192,-3495807,-11692359,-6771000,6521892,12410808,3738490,-8463772,-10510443,-1731494,8374307,9927628,698997,-9710275,-9189362,1120505,9435651,7705691,-1520075,-9605660,-8657387,2768714,12690691,7177931,-8429458,-11993612,-151909,7514653,5271430,3022636,-1741389,-11213701,-7370533,11049711,14833142,-3374307,-14069161,-4659422,6212081,6430891,2442123,-355090,-4417386,-9107973,-2477002,14335388,12799076,-12524972,-18383949,6541762,14201915,-3517543,-3317716,7124647,-7084381,-15351176,10416131,21551349,-5879824,-19898291,-1099758,10915926,3868737,-830548,276184,-2335330,-7338836,-3350349,11371761,13611597,-9516461,-20454537,4175757,18619966,-1392129,-9522993,4866935,-458505,-13575862,4309222,20688574,-1227552,-20759774,-4236712,13208446,6037237,-3271156,-1734411,-2004393,-5304464,-520676,9454133,8265654,-6918955,-14049423,140229,13255558,5233377,-6441533,-4337912,-705691,-2331694,2904380,9678293,1140124,-12161316,-7377925,7503997,9604155,217704,-5615000,-4872859,-1823718,3108463,6835652,2964848,-5575702,-7888580,-724883,7364855,7145595,-1435929,-8187679,-4976229,3544517,6687571,3007055,-2180517,-5682864,-4488302,2558095,8003107,3733350,-5721469,-7939272,-694514,6393477,5664293,-450220,-5310972,-5191752,-26579,5687006,5721246,-1138908,-6987461,-4560899,2824265,6672029,3590670,-3241701,-6942291,-2857461,4899087,6683079,604918,-5059371,-4383081,-480794,3062937,5427831,2666534,-5962310,-8378579,2182122,9735789,2341045,-6074661,-3486011,227842,-522991,2678270,6394905,-510648,-9787227,-4839508,8171866,8820174,-3609683,-8409141,302763,4057951,-1569883,1000118,7477957,-2743800,-13674662,834803,16012235,2033310,-12813377,-2086720,7032513,-1788536,-2987662,7327843,3181860,-10814069,-6901051,9405369,10240063,-4809017,-10312815,777133,6813814,-1201662,-2832584,6152973,1298902,-12256434,-2859156,15383140,5621929,-13514849,-5764924,8788215,2262141,-4674720,3620165,4330257,-7522081,-7053179,7223734,9635591,-3405000,-9488247,-774908,5890732,1711577,-1819928,1154581,-75759,-5713000,-1845680,8163248,5387019,-6691280,-7074254,2968413,5379720,75754,-865899,144292,-2806575,-2915129,3461883,6031708,-573135,-6156789,-2937466,3050988,4210818,892641,-2277404,-3056364,-1259081,1383554,3085909,2018588,-2092648,-4805663,-1424100,4190171,4280460,-1095544,-4149678,-2018138,1344493,2701382,2141475,-153637,-3014725,-2955324,1225444,4549285,2083886,-2898774,-3862821,-437912,2673862,2808009,482186,-2473379,-3378954,-355951,3071849,2620903,-620757,-2785476,-2388028,180920,3193265,3118084,-1399587,-4726653,-1287660,3625110,2698143,-873822,-873936,-688674,-2333058,18583,5253126,2629953,-5479348,-4793664,3483314,4765862,-1404216,-2532181,914942,-440714,-3307940,1389335,6310007,-254380,-8493570,-1924473,8220926,2789592,-6352611,-1098326,4698083,-2425963,-4637992,5930299,6453297,-6822028,-7826082,5675551,7619285,-3692177,-5241511,2997178,2423978,-4516701,-1093297,6982411,1697105,-9003608,-3823723,8636929,4651074,-7173457,-3553889,5752193,395402,-5960579,2758447,7387615,-4221752,-8782613,3748254,8709456,-1964488,-6373012,1373229,3643762,-2291984,-1695823,4298576,1929316,-5641546,-3530049,5268373,4700334,-3806246,-4422724,1980938,2285281,-1930139,-205210,3103896,-954104,-4726248,278360,5294423,1175706,-3933278,-1817671,1947711,1181014,-176509,635610,250357,-1790869,-1404316,1613683,2774618,-112717,-2873711,-1571873,1598570,2010555,-192579,-1097625,-600942,-623256,-230838,1380024,1627928,-965186,-2654733,-507931,2221987,1627835,-841578,-1490075,-378468,317967,634875,1165090,337211,-1563648,-1510731,784216,1912345,532370,-1087085,-1250366,-548871,732514,1532023,320241,-1576586,-1286799,617737,898328,146007,306834,-39348,-1734493,-1037253,2424876,2348227,-2056912,-2728361,1393059,2079058,-1181554,-859472,2122576,-117538,-3539845,197298,4670560,385575,-4903127,-965381,4305575,658341,-3652452,541205,3689160,-2106886,-4530460,3182591,5452402,-3520817,-5822159,3478310,5160584,-3533043,-3806520,4382009,2626276,-5525793,-2001758,6495759,2079491,-6729021,-2196153,6264097,1806615,-5641428,-737472,5357267,-556927,-5837199,1505120,6539411,-1855544,-6945988,1844038,6494584,-2048652,-5456596,2754574,4265402,-3883219,-3482205,4880749,3250780,-5193699,-3120340,4631266,2796918,-3827503,-2004224,3330519,1153152,-3329933,-439874,3810778,212613,-4150402,-427333,4047493,594062,-3344458,-256735,2640627,-390089,-2080753,1051900,1987834,-1344977,-2159572,1135720,2037870,-582285,-1711352,110439,1181803,-26018,-663291,299706,658660,-629563,-977692,638901,1325516,-356959,-1381529,36354,1143417,190144,-742952,-31219,440121,-308959,-447251,589970,687261,-559013,-1005048,313516,879317,-92997,-607865,19824,140937,-207304,182838,408868,-173452,-428237,101581,356750,2700,49047,286852,-446469,-544829,716690,945245,-787722,-1026982,888732,965543,-1122346,-749924,1555372,368234,-2136803,-301182,2596307,192459,-2897563,-42006,3013646,-386313,-3001254,850788,2956658,-1489385,-3042049,1983716,3260992,-2328465,-3367135,2605014,3369295,-2935200,-3036609,3480461,2599833,-4097778,-2136414,4716718,1636248,-5223684,-1184456,5383697,573194,-5251879,-54627,5017421,-669549,-4836736,1236949,4722890,-1708604,-4715202,2103003,4668798,-2302312,-4382936,2661165,4018130,-3071309,-3518885,3728750,3101892,-4205353,-2619674,4443252],[0,0,0,1,4,-1,18,-52,213,-92,-64,-247,452,-255,301,-511,650,-856,953,-964,1370,-1744,1814,-2174,2702,-2984,3434,-4122,4657,-5315,6080,-6796,7818,-9009,9879,-11000,12602,-14082,15568,-17369,19257,-21386,23833,-26186,28813,-31991,35230,-38623,42642,-46921,51496,-56766,62494,-68772,76026,-84057,93027,-103640,115847,-129979,147148,-168139,194213,-228223,274220,-340135,444840,-649019,2914481,-6206885,4863385,-7275058,-37449114,11202879,59013557,-3146781,-58608341,-4573847,30720118,-4678947,-1797497,23583452,-16018315,-43530475,6854341,42342020,12757461,-21265010,-26494800,-4114709,24123394,16864001,-5388358,-1029657,-7963921,-26403588,11019547,51985163,1944915,-51533232,-11851254,28901201,6855856,-1260112,11951624,-13850218,-34486852,4408310,37664010,12174820,-23851582,-25056458,-2812109,16444708,17612230,3889764,-11273365,-19479728,-9339038,19127102,29103895,-48407,-27253763,-16136010,10333164,20680187,13339215,-4452362,-21062617,-16205338,9316538,24698937,10916713,-14773037,-23926721,-8585992,14997394,22021114,3442358,-20105617,-20887741,854882,18781496,16853880,-535935,-19048288,-19088899,4749641,25261066,16063314,-10096521,-22199516,-9208570,12886475,20497738,7692127,-11069384,-20148759,-9884676,15671935,25473108,611042,-23857465,-15497503,3608553,12032712,15717517,3897254,-22980151,-22335841,11478001,25460156,5956714,-11076070,-14138678,-9730498,6513569,21576137,12781396,-12541120,-25174300,-6289252,24069493,21069784,-9750482,-16521418,-2943776,-4292791,3583092,27072972,7615317,-36699968,-21090718,25638900,20658324,-6303221,-6333075,-7139984,-13512401,3202020,22035438,12626992,-13048376,-27259257,-6174221,30175502,20384242,-19771567,-14959755,8391773,-7329715,-5338673,33135354,13218805,-44142064,-21425327,35170047,19296157,-15210505,-4291366,-738866,-15886835,743302,25518551,11340805,-17848956,-23962374,-2199820,25171074,17772613,-15189424,-16613070,3439392,-1094389,-182009,23267926,8530552,-33742080,-19548100,26661309,21928591,-8794784,-9725024,-4161107,-8762891,3285906,20801232,8791207,-17528835,-20158884,2190838,19845889,12523663,-7269863,-14884665,-7943846,2610355,12776122,13445552,-4119300,-20227475,-10297922,12250152,17574423,3541121,-11495476,-14620857,-3554166,12084325,15506863,1578847,-14014524,-13907918,825247,14486725,13446025,-2379633,-16714688,-11820527,7446896,16842876,6778552,-8184880,-13871783,-7151372,7618350,16258620,6413378,-11953953,-16721703,-2215939,14300878,13490560,-2238703,-12956198,-10052775,214622,12155155,14632790,-2986180,-19672327,-8875919,11381250,12517011,3738572,-3290744,-12708908,-11070603,9932263,19920262,1680875,-15805698,-11453705,2377197,10671378,9038188,243210,-9087732,-13143441,-3287555,17175812,17354622,-11414188,-22027396,2077494,12808984,1238893,4090879,5524548,-16458497,-16855654,16600770,23523355,-5659301,-18161193,-5204799,4835200,7324712,6356298,1193771,-5773337,-13092013,-6359114,19345554,20416701,-16885342,-25212474,9553672,15067788,-6736826,2889957,11961059,-17369341,-21644427,19330870,26153932,-10253759,-20119519,-560120,6357947,4114225,6137603,2671060,-7479434,-12785617,-2499536,17873415,15995579,-13788649,-21646792,5395429,14713418,-1192326,86078,5039018,-12672895,-14851825,14310049,21353319,-6176558,-18339121,-3788699,6501249,6145928,5578683,762590,-9289297,-10590073,2813640,15163460,8144150,-9905898,-13747137,-575090,9444581,8121643,1840755,-6110371,-10723194,-3010324,10295993,11283859,-1603130,-11729422,-8320429,3179876,11000048,7111182,-4676897,-11484846,-5427493,5969096,10202713,4210227,-5651870,-10741511,-4533255,8446047,11963465,550093,-10591367,-8345638,1914469,8724047,7370905,-845743,-9117411,-8515620,2275520,11829738,7288232,-6844994,-11359999,-1932387,6276595,6851337,4155481,-4215997,-12442409,-3944340,12066787,9882579,-4245774,-8057729,-4175032,-737364,6156023,9981933,-226645,-12362817,-8108805,6839068,12219592,1949851,-8392258,-5588256,138638,605534,6208729,10051639,-5878666,-18359687,489317,18068635,3523509,-10045322,-1759489,160180,-5967185,4023263,13884233,-492479,-16054789,-7312005,10586861,12109121,-2414796,-9835919,-1072399,2639327,-3686991,4121697,13926272,-5777566,-22224651,2847213,22494602,205554,-14207546,1591620,3313020,-8479351,2428804,15486726,-523241,-17418848,-5935656,12258997,10312468,-4069597,-8799006,-891894,2132002,-1608938,4235674,9831643,-5601733,-17225741,2040685,18056812,2299071,-11484434,-2213868,2605958,-3070500,2687578,10097736,-1075701,-13298852,-4578232,9826497,8518614,-2448516,-6772095,-3299499,246979,2775138,5651861,2682117,-6686170,-8601092,2016220,9629001,3964002,-4639052,-6282986,-2424898,2831844,6233977,3462027,-3885174,-7071721,-1969625,5180594,6524834,1013413,-5767540,-6495349,395060,7009474,4989224,-2347151,-5898149,-3457403,1315056,5414440,4751969,-2145130,-7711153,-3553276,5158821,6833619,426344,-5104030,-4515127,-589247,3399786,5672151,1930019,-6222704,-7031744,2394598,7565877,2107895,-2799316,-3014781,-3504352,-375070,6976909,5595319,-5322305,-8147517,495203,5572561,2937379,-122041,-1848518,-4071111,-3256255,3673141,8424008,452319,-10138928,-4685003,7367688,4670679,-2976666,446097,993426,-7266111,-2692702,11473847,6318106,-10289760,-7770510,5811082,5489518,-1748331,-365493,1851924,-3817182,-6048045,4084627,10915575,-761063,-12863584,-2988655,10735249,2567909,-6866267,2091593,4158573,-8951023,-4749990,13197937,6937179,-12627277,-7912850,8270304,5548155,-3839268,-437624,3044512,-3551307,-5850507,4261489,9961321,-1384008,-11563588,-2093172,9450024,2756663,-5341161,441289,2350702,-5955443,-2732165,9437232,5096820,-9203685,-6802669,5412239,5358720,-1617174,-1333688,555715,-2672635,-2710535,4170658,6028768,-1884513,-7117596,-1463530,5008999,3273274,-886114,-1594622,-1786630,-1995752,1482066,4678658,1278655,-4351323,-4009586,975111,3821314,2380341,-1179986,-3584786,-2379340,1365355,3479564,1708946,-1544441,-3092871,-1847836,1744605,4212824,1651116,-3455936,-3902571,681328,3501176,1959828,-475339,-1876831,-2511486,-714158,3259643,3664836,-1516969,-4842720,-1346941,2920243,2239361,89619,-619574,-2425659,-2862278,1858726,5118061,276743,-4640689,-1812147,2078287,1304014,980911,1592643,-1602405,-4440257,142917,5589462,2372776,-4002375,-3265589,1653053,1534128,-724142,1670655,2079606,-4500167,-4903230,5014308,6607298,-4040513,-5946424,2546475,2800668,-2880922,608133,4972215,-2088715,-7257153,1393624,8248990,672905,-6857564,-1350954,4889053,56563,-3450189,3123051,4189953,-6046760,-6184600,7015751,7475710,-6374396,-6764799,5062057,3544118,-5178462,-197643,6536595,-1969557,-8378171,1726773,8942523,-130792,-7573907,-696440,5252470,-177919,-3375757,2821516,3568983,-5095591,-4840759,6033301,6156975,-5149261,-5709146,3625583,3311908,-3000801,-408881,3761623,-1407701,-5434533,1246749,6054674,9622,-5085776,-1095323,3037217,636289,-1015304,1153827,535503,-2740526,-1449881,3268545,2826096,-1977132,-2937999,258320,1675680,725039,300605,-256578,-1507410,-1122487,1140397,2015215,299234,-1713775,-1759497,-14979,1861063,1543715,-752512,-1924393,-536776,864948,917118,702467,199168,-1464722,-1667991,1029302,2743792,298341,-2233654,-1068798,899087,599585,259806,878215,-381054,-2397294,-506945,2822539,1344141,-2073358,-1338105,795210,57739,-123160,1650104,586115,-2745980,-1533290,2735898,2009527,-1796905,-1453844,1151536,-61960,-1268587,1560580,2521559,-2077532,-3707839,1897259,4048366,-1428673,-3252775,1711910,1853857,-3018098,-706053,4723950,234281,-5902609,-396157,5873054,416110,-4896894,384157,3800541,-1758784,-3512210,3273854,4061279,-4058040,-4734322,4077805,4898306,-3858327,-4065685,4062172,2566214,-5057232,-1125386,6399163,336620,-7181024,-213437,7124433,-72156,-6080496,861558,4872656,-2172916,-4087713,3552156,4140727,-4234490,-4406489,4117046,4375848,-3638636,-3598639,3419689,2244878,-3767494,-1010919,4627442,260237,-5169333,-190918,5042232,240384,-4185526,87177,3056496,-899175,-2300575,1858021,2213011,-2353545,-2374557,2173137,2306972,-1582460,-1819723,1037832,979003,-997124,-101237,1276584,-249154,-1651466,-34059,1485930,461124,-923671,-630897,189384,413997,268934,144448,-237941,-363230,-102726,187957,516536,459565,-458711,-1031433,79184,1169019,237342,-933724,-270067,477693,-208960,-325249,798648,432476,-1263447,-833508,1202235,1015509,-990853,-650869,752546,24979,-813440,681319,1209246,-1027944,-1410274,1041717,1339315,-984742,-827489,1068345,173600,-1408302,330769,1854766,-532701,-2201911,592865,2185522,-771844,-1906717,1194180,1524157,-1966120,-1253783,2787844,1199166,-3339791,-1066872,3537607,597762,-3472225,287856,3423486,-1167858,-3330926,2063805,3421010,-2479769,-3365848,2713131,3119329,-2833604,-2622362,3076748,2062302,-3716844],[0,0,0,1,6,-236,7,-36,199,-174,247,-365,323,-486,644,-602,854,-1197,1150,-1264,1764,-2057,2290,-2618,2940,-3512,4205,-4519,4998,-5942,6722,-7401,8370,-9358,10416,-11744,12970,-14316,16033,-17685,19370,-21564,23817,-26028,28690,-31624,34703,-38228,42009,-46064,50911,-56242,61946,-68673,76489,-85272,95740,-108277,123299,-142165,166326,-198006,241999,-306547,408427,-589158,972206,-2101300,12436233,51411217,9137307,-24982715,-11141400,-2753153,2224103,17807832,15327143,-2985548,-21181925,-26306196,12268018,49675415,2269356,-51060466,-10025237,26928209,-6247296,-2531511,31865199,-11255053,-55646289,4140713,54755947,7472325,-31510809,-10130732,1204509,-601003,17051595,20127166,-6614442,-25913185,-15762693,17854900,36112439,3292687,-33289644,-15635425,13640367,9361442,7282903,11785034,-15073154,-34985631,1432658,36704749,14000822,-20703283,-21020108,-5530032,7388733,17826291,13182117,-10266468,-24982659,-8998093,19440221,25149707,2726129,-19624789,-18697821,1179571,20312225,19455941,-2540319,-21702741,-16030931,6402611,20655094,13501241,-8408770,-23498412,-14149056,12017383,24499146,6784944,-18608381,-20663191,-2275972,13791160,17812823,6388850,-16841105,-23778907,2081440,25841576,15251764,-7831040,-16580543,-12251947,3501478,21948734,16581656,-10759279,-24097490,-9125713,14062664,20948624,4274218,-15892524,-16959465,-4295662,10470401,21058528,7355141,-24839066,-24283381,11836836,22948311,3569922,-3957851,-7848649,-18245198,-1658958,28484708,17926037,-17860126,-24493931,-1555791,17827108,15757296,-1262636,-10261087,-9144800,-10403083,4544133,31180372,10354216,-38467090,-22411677,28016824,17146080,-11954738,3249225,1926909,-27758543,-5948823,38032419,16651642,-27365860,-21911323,4905373,15640983,12500587,-1754094,-10490582,-6562691,-7550056,2789387,29192605,11692360,-38254546,-23226198,30693743,19641088,-15286797,-65842,5067475,-23804288,-7534747,34987279,16519131,-27636537,-21827545,7851558,15053066,8460102,60810,-9385929,-11997185,-4674444,10731863,21222657,2912685,-26334488,-16779273,17124971,19115892,-1663389,-6661065,-6961093,-11710213,2355064,22474343,10904954,-17344590,-19689546,1269154,15360729,12019579,-526850,-12233962,-13307436,-83870,15122052,13745076,-4289609,-17362755,-10676966,6806827,16428171,8941221,-8619556,-17121512,-6210532,11305413,15240478,3190363,-10930721,-13802819,-2994746,12223396,15916783,762929,-16905774,-13496683,5903037,15158736,7760680,-3598678,-12360191,-11883121,4582332,18895971,8002013,-12619475,-14930792,-2204243,9088370,12584068,4480991,-10792837,-15253433,-1989940,14111895,14610463,-2565815,-16663899,-8608441,7041274,9929970,7198001,1170227,-14429404,-15796683,10711506,22639758,-159673,-15325185,-6377935,-477826,2425086,12229457,8703899,-11694271,-18292930,-623842,18209858,13668168,-9767695,-17273085,277859,7201069,289436,8948625,9797753,-19570550,-22492698,19182682,27109348,-10684729,-17809402,3769965,637227,-4349821,13384506,12425855,-14288823,-19878130,2656073,19304017,11235610,-10953530,-16500315,1969073,8506588,-1449386,5936288,10232181,-17465452,-22481786,18378561,27331366,-11023767,-19394785,4132051,3046965,-4530552,11073115,12188786,-13353214,-19078422,4604736,18824102,7596719,-9954353,-12476960,-854940,6177786,4894286,5947016,964890,-14284261,-12163700,12195750,18484322,-3259689,-14730732,-4974878,2807291,4989084,8400299,3100564,-10815328,-12219301,3356894,14269526,7163397,-6585264,-11259160,-4303912,5947914,10475831,4531585,-6994317,-11202169,-2579417,8671425,10165335,1200901,-9288274,-10423940,205918,11147691,8931252,-3610579,-10921097,-5842101,3931635,8869980,6171504,-3126631,-11557374,-6693041,8345846,12464313,713590,-8748828,-7143446,-1250282,5787262,10083154,2315409,-10682068,-9901970,3385518,10878007,5590338,-4059618,-8687021,-5167722,2843434,8888102,7078872,-4643153,-13537162,-3715535,11385829,8138434,-3464226,-4325471,-3929352,-5785533,5070212,14911525,266218,-15971723,-6553049,8813890,7616234,643853,-1793202,-4247782,-6120075,-760328,10247233,10600890,-7758091,-17704811,1661750,16590609,1276000,-8388879,2796945,-1080421,-12647357,4725913,20654518,-2110434,-21217284,-3032293,13634903,4433220,-3464321,-205711,-1798896,-6607321,-1490027,10707162,10544241,-8644823,-17585185,3156232,17364096,130379,-10097574,3025295,1306270,-11417078,3124681,19111065,-1525453,-20519748,-2855162,13919855,4421618,-4266106,-736471,-1604159,-5997328,-55108,10162317,6817058,-8578876,-12571139,2747783,12320827,2506510,-5867106,-2208042,-1676783,-3547153,4826313,10440043,-1657025,-12492893,-3918467,8069627,6738362,-593341,-3946437,-4628890,-2632057,3600154,7456144,1920059,-6777213,-7073178,975590,7012354,5066360,-1734729,-6538108,-4552774,2614376,6836485,3263246,-3410844,-6048774,-2849053,3241068,6871995,3005979,-5284821,-7474562,-115008,6673000,4607483,-1406230,-4236285,-4159354,-817234,5679591,6515064,-2313961,-8334603,-2827586,4610209,4929324,1587157,-2183760,-5264539,-3412527,3730112,7293800,1471091,-6579034,-5607918,2151664,5250004,2198711,74319,-2444400,-6199938,-1472037,8986288,6037429,-6787007,-7041239,2354921,3114753,227497,3154609,1129670,-7517089,-5547022,6819212,9024546,-2340534,-8739236,-1723207,4845029,1271588,-903431,3876922,9322,-10287513,-2353906,13823428,5471371,-12369293,-5536694,7920174,1352968,-4077903,5155040,4135019,-9421259,-7032844,8903978,9803545,-4874057,-9768291,677468,6311332,-424748,-2378591,4377648,612614,-10223977,-2387642,13547812,5060291,-12447182,-5401997,8452362,2024715,-4660316,3749060,4211794,-7901748,-6221623,8275414,8653326,-4708130,-8265385,676540,4884166,369341,-805745,2215853,-1233627,-6584573,-271230,8837739,3127828,-7669066,-4937529,3729870,3161078,-223501,969661,-204795,-4485769,-2137641,5020460,5053199,-2141266,-5266915,-1330823,2689786,2990791,1271368,-1233918,-3375482,-2076665,2146823,3957938,1046223,-2959439,-3615544,-626235,3098052,3490256,-568500,-4024604,-2450747,1429287,2828890,1687618,-354559,-2793099,-2963840,1271912,4875999,1839847,-3549675,-3246394,752991,2108819,1653891,1278022,-1430700,-4082099,-923877,4304564,3184806,-2084647,-3574513,-820979,1002059,1399812,1957737,269143,-3767224,-3417374,3011872,5055103,-1068288,-3948562,-92954,807075,-896726,2370906,3859913,-3002720,-6107865,1778886,6379645,2481,-4093237,-168066,1267632,-1811950,-98566,4703828,1088760,-6868805,-3648363,6566540,4878585,-5095006,-3691091,4007788,260878,-4749877,3257615,6921434,-4957157,-8634369,4509056,8539671,-2836626,-5910007,2388026,2865595,-3700672,-1007254,6203246,1513632,-8031215,-3405740,8048586,4406884,-6746425,-3587412,5223224,408478,-5364628,2689491,6665006,-4508609,-8132808,4129681,7964565,-2784807,-5839681,2272237,3037185,-3079427,-880312,5082594,885156,-6294223,-2118838,6125670,3247254,-4381107,-2767564,2601231,652919,-2247234,1725950,2940554,-2948369,-4452520,2197043,4658281,-717764,-3384171,-441483,1153106,-68566,603818,1571040,-659617,-2711353,-399352,2647612,1813616,-1068322,-1896494,-754065,772268,1521334,876056,-820815,-1524452,-612455,674490,1346394,885950,-934134,-2268712,-565363,2124610,1664577,-1040375,-1524499,-172502,166032,339398,1477992,692118,-2134575,-1956716,1673023,2476389,-452862,-1491367,-190117,-75011,-307807,1316186,1611035,-1420800,-2741418,548703,2639979,122463,-1683789,31085,231764,-1554784,405515,3202819,-205657,-4079872,-299187,3676271,281682,-2498122,785523,1504809,-2475123,-1387348,3766969,1990760,-4199901,-2619437,3659372,2444698,-3121818,-1267649,3200369,-344539,-4361436,1386199,5631927,-1754320,-6408743,1706267,5909583,-2071572,-4520990,3146194,3204907,-4797337,-2481171,6035180,2468462,-6388094,-2520102,5826634,2137281,-4966874,-989088,4704492,-435337,-5210774,1641245,6090391,-2195007,-6532849,2271475,6039376,-2390207,-4699277,3096477,3290413,-4140580,-2519595,5109999,2234899,-5311255,-2253218,4874666,1895146,-4031486,-904043,3405522,-339312,-3427439,1206248,3784722,-1391708,-3956234,1158512,3509980,-846201,-2542087,1018712,1478510,-1622000,-861105,2213710,810495,-2364582,-1110477,1909164,1134396,-1067599,-667623,398060,8430,-302272,541462,578238,-561614,-862719,-746,727927,592063,-190358,-820730,-364542,600606,676170,-234698,-285722,145975,-182586,-364050,725395,890665,-807603,-1333442,495192,1219917,-304754,-769281,380400,202230,-840254,103178,1358917,-101803,-1607119,-104604,1404282,20712,-1021213,379381,632089,-1006226,-560466,1683834,733907,-1884157,-662136,1928701,362554,-1758778,370252,1748179,-1260219,-1882732,1951543,1937635,-2297438,-1811357,2253555,1391171,-2363471,-732008,2646074,177645,-3055104,222257,3530945,-482509,-3738251,777456,3746631,-1314837,-3429314,2217118,3200368,-3079282,-2936945,3907542,2690825,-4304529,-2175955],[0,0,0,2,12,-174,161,-209,293,-275,523,-818,750,-889,1416,-1679,1893,-2362,2839,-3419,4171,-4738,5514,-6682,7690,-8742,10247,-11769,13313,-15305,17402,-19605,22222,-25009,27985,-31525,35214,-39059,43616,-48572,53681,-59442,65801,-72550,80091,-88285,97047,-106875,117717,-129336,142361,-156927,172869,-190861,211322,-234366,260948,-292057,328557,-372581,426886,-495272,584912,-708200,888309,-1177713,1719026,-3078768,15283997,17149056,-8555802,2522749,-8514727,-28473252,5826478,49915271,6762713,-49595706,-21266928,27842711,13720399,-5404409,6378945,-5567383,-32492575,-5063219,37408872,21982748,-21140523,-28825433,-4904833,19884201,22594928,2280250,-15323224,-13098904,-4382632,8741341,26014454,14682567,-27438260,-33508007,11955299,33477269,5915251,-14217903,-12422773,-12707285,-2376489,22181797,20178212,-13772724,-30820042,-9913610,18972407,24314077,3689046,-19168448,-19459524,-7985,17119025,19299672,4285132,-18277287,-22051810,3378691,26672343,17745054,-9588175,-23149586,-12450012,9930275,22138807,10855548,-13189577,-23726502,-8802626,14368687,20489994,4743222,-16393973,-22542943,-4543724,21163962,22387715,-4248428,-23413353,-13760367,7517471,18686998,13667818,-3516663,-18542411,-15090596,6798917,26112942,16088869,-18393529,-29322450,2075066,23343747,7353002,-2942782,-746243,-17768109,-20536522,20898646,35878754,-10385451,-35757160,-5423955,16265107,9427238,6414091,575088,-15765952,-15470250,5241870,22496324,18876808,-12535035,-35133818,-2688598,35361575,11183064,-19110955,-852748,2048299,-22314878,3790901,43081052,2861240,-47335109,-13534934,30429036,12806886,-7417719,-272782,-7012823,-16812704,2396985,23009741,13783021,-12987857,-27305252,-6264808,27596108,20597406,-14812539,-16836216,2919797,-1806188,-2083270,23029512,14260198,-30913211,-27247660,22461591,28886295,-6436599,-15429240,-3676028,-5606904,-1139895,18231689,14402884,-14266861,-23941921,-2933568,19347046,18409587,-4152033,-20549701,-9533247,8463278,10419854,7252374,3262516,-13288121,-20511849,5765272,27981184,8496750,-18954059,-15431823,1226909,8920718,11439568,6253274,-9780025,-17746162,-3722270,15809777,17001459,-1773566,-18627392,-13171440,6741194,16287753,8118206,-5696488,-13878782,-10020767,6043962,17582428,8326347,-11281584,-17216858,-3756771,12687742,15192780,2002527,-13403717,-14584130,566831,15201059,12281803,-3365718,-13625833,-10141824,2677150,14819714,12345250,-6640818,-19272678,-7645116,12396981,15592478,1888855,-11097029,-11484589,-2155197,7345834,12309285,7179633,-11593779,-21579013,1112108,24999992,9194481,-15514983,-8905725,1710639,-3351358,5533192,19551395,-807028,-26435004,-9476675,19544571,16000977,-3868465,-12204091,-8099507,1566143,7146855,6511020,5839533,-4505679,-21338011,-7310506,27396209,18102045,-22215121,-18348589,11773967,5334678,-6054366,12616203,9570607,-23680425,-18030608,20999448,22666283,-7706334,-16554802,-4129736,3661965,6114098,6636700,2500212,-5675513,-13332628,-5916703,17410521,19341819,-12338285,-24412737,2992743,16281558,459662,-1671950,5738719,-9048178,-17601229,8791355,25024860,-72355,-21356125,-8323115,8846687,8782661,4121505,-31160,-7409225,-9712842,-186266,12292574,12279526,-4471674,-18360953,-7044113,14133547,12624126,-3768995,-7687231,-4280296,-4774279,2922640,14680306,5793273,-14740888,-14259169,4894316,13987933,5914019,-4894652,-9231084,-5790144,2885622,9938745,7782555,-3819347,-13184502,-6819315,9124002,13473387,1359201,-10001408,-9169665,-446629,7883348,9411454,895080,-9971275,-9870231,1787279,11198974,7701581,-3693831,-10983999,-7062549,4707391,12093109,5452459,-7864804,-10842559,-1439675,7178687,7969955,2800127,-5834669,-10850418,-2912712,10703773,11789152,-2468141,-13261942,-6652610,7036546,8696140,1236495,-1620424,-3960578,-9352837,-1416398,16396668,10080812,-15210931,-14759319,7499048,10389762,-886691,275372,917785,-9394410,-7448581,10216830,14409634,-2429959,-15664964,-7317782,10546626,11674905,-3461433,-6821417,1427713,-3253416,-7050701,11262973,16641944,-12112677,-22351248,7047402,19130459,-2451002,-9030458,3064699,-1410810,-9216191,5094472,15589062,-576698,-16527638,-7676891,10358194,12078187,-1930074,-9266950,-1803213,2061899,-2273227,3545335,11488952,-3048108,-18930231,-1949554,19244648,6621713,-12243799,-5328048,3683383,-1855319,-102378,9832780,3155881,-12667754,-9321332,8160820,12302564,28273,-9353110,-5740191,2369696,4354817,2768793,2573078,-1636226,-9202963,-4650747,10397038,10921179,-5451313,-11516739,-737749,6046673,3203800,1884085,306293,-6068014,-6647217,3598744,10234520,3039823,-7833590,-7996154,1179664,7068073,4236507,-1292224,-4360548,-4893703,-865783,6302738,6971950,-1990073,-8731276,-4166244,4596570,6903876,2214021,-3761252,-6080149,-2435127,4493084,6723204,1099897,-5551960,-5611237,-102689,5055331,5774113,410761,-6805494,-6470617,2660903,8110047,2727662,-4476745,-4846824,-1244828,1621667,4138123,4291615,-1686010,-8654547,-4268309,8048335,8833236,-3821754,-8293393,296373,2926248,-1080868,3114544,6161469,-5463950,-11509309,3094462,13168749,1371564,-9483180,-3574674,3387928,1322720,124868,3574555,1620569,-7114697,-7462929,6622056,12544710,-3223834,-13462425,107860,9403566,-1096682,-3860079,6258854,832951,-12253930,-1841553,14814630,5069643,-12072913,-6462694,6549264,4299872,-2260973,370768,2492139,-3843066,-6557668,3478631,10908064,319737,-12142261,-4333633,9359194,4535680,-5400722,-598505,3478731,-5216618,-5140350,8675241,8475649,-7799536,-10257914,3756548,8169712,-77894,-3249318,24107,-748373,-3037936,1227264,6653339,2022950,-7489286,-6119560,5073516,7670768,-1223405,-5388481,-649838,773007,-1290645,2187039,5133581,-1854848,-7987761,-1425437,7168615,4169924,-3511355,-4101400,-350536,1162470,1515605,2696452,999599,-3789983,-4447497,1898696,6229375,1746899,-4405602,-3690579,701492,2397345,2058570,1032799,-1947992,-4047039,-1071181,3861807,3732944,-1123702,-4037906,-2281969,1112806,3291612,2368758,-1460669,-4103463,-1525711,2904671,3216502,309518,-1615476,-2247938,-1622519,1803161,4594775,1276445,-4659536,-4044489,2403244,4418233,-52080,-2323496,-432744,-865241,-2257544,2157376,5753775,-1193391,-8078837,-1242417,7157621,2352892,-4484706,-833411,2350562,-2344194,-2124647,5304543,4492173,-5592861,-6698694,3750341,7463989,-1127426,-5716024,534734,3215639,-2736479,-2044663,6165339,2740936,-9066225,-4897923,9067148,5671023,-7294081,-4499115,5124577,1120124,-4621253,1995606,6183299,-2946096,-7989948,1666934,8705283,769320,-7231869,-1716192,5141744,588114,-3725626,2223507,4378590,-4657311,-6523295,5039514,7879194,-3861236,-7519910,2199352,4884230,-2210007,-2173070,3696819,612518,-5756302,-1371846,6485986,3231832,-5203238,-4273097,3083803,3671930,-1451053,-1450856,2067058,-291527,-3786255,724507,5663182,526999,-5981070,-2055593,4360217,2251577,-2220682,-1002687,997865,-1245283,-1729486,2320039,3260857,-1866376,-4379539,170626,3871935,1201883,-2033378,-1035183,384223,-349640,99035,2273465,965137,-2658846,-2389856,1718167,2782598,-15238,-1790463,-1009062,-181509,459443,1364145,861424,-1415458,-2060815,72932,1754284,1089877,-231221,-1028990,-1525255,-156091,2287236,1732371,-1572280,-2300163,507826,1626436,134750,20086,750911,-982461,-2420246,845652,3828104,206954,-4183265,-1166943,3284804,911768,-2405585,446489,2172213,-2403745,-3173113,3401306,4339808,-3233661,-4894327,2381951,4218886,-1891475,-2747350,2490918,1715415,-3904926,-1658962,5288621,2569550,-5795130,-3475312,5322403,3409655,-4644229,-2097330,4565095,277903,-5420753,1037024,6484116,-1377450,-7129173,928168,6583034,-539438,-5187416,849335,4037117,-1955765,-3671850,3101973,4362019,-3678863,-5297411,3409639,5531612,-2865132,-4721608,2784967,3349573,-3529590,-2182537,4736263,1791786,-5387255,-2151931,5162711,2483205,-4273693,-2136889,3263024,1227451,-2860140,-114019,3355462,-370231,-4198928,62704,4593062,567531,-4136312,-844069,3276226,372302,-2481074,593037,2330620,-1522032,-2739343,1716145,3181165,-1237994,-3125411,525289,2413736,-190125,-1496128,695653,989346,-1480652,-1118591,1928998,1661553,-1792377,-1965592,1106196,1624950,-569203,-799838,366379,66208,-880178,276787,1374625,5992,-1525140,-462599,1042050,634840,-205267,-207686,-386604,-466294,448988,972174,-145997,-988334,-75786,461313,-125413,109954,832180,-334415,-1613342,50282,2069692,338165,-1968321,-484887,1604736,-37242,-1440720,729392,1819027,-1375492,-2446346,1759141,2958055,-1707580,-2940017,1773936,2543136,-1974678,-1876938,2640576,1475432,-3378238,-1579971,3792116,1751469,-3784239,-1843061,3572538,1450324,-3481891,-792765,3769864,129705,-4415909,308848,5002302,-396405,-5133841,554415,4863847,-924073,-4241137,1612090,3790461,-2460163,-3568769,3005509,3629791,-3070151,-3670753,2861803,3410609,-2681983,-3018169,2829547,2435407],[0,0,0,-3,-21,225,-425,275,-434,753,-892,1165,-1547,1827,-2368,2987,-3484,4325,-5348,6167,-7317,8894,-10337,11977,-14030,16230,-18744,21623,-24554,27998,-32075,36233,-40762,46080,-51786,57934,-64881,72322,-80435,89513,-99249,109772,-121534,134192,-147853,163071,-179625,197520,-217378,239228,-263150,289858,-319516,352545,-390041,432664,-481303,538056,-605026,685077,-783337,907103,-1068023,1287334,-1605027,2107587,-3025659,5243259,-24508827,-1662709,54297580,11893768,-24375697,-17038758,988853,3522924,16076309,15515913,-3255065,-23538381,-19198870,10787409,37804816,10142632,-36410363,-27338458,16325915,18203189,-176857,3665615,-2392438,-30189638,-13707402,36256105,30163925,-22552346,-31507046,54454,15121727,14300262,11747833,-5624047,-22464289,-11603943,15187521,26204179,9688672,-20367037,-27836040,1631019,27343803,14589339,-9246304,-15829177,-14231323,-3980217,19235409,22998027,-7966154,-30673931,-13734817,15707940,22794074,6704285,-13397889,-19743103,-6605729,14742900,22888677,6912503,-17690758,-21894982,82848,21959962,19716356,-2315469,-21218449,-17560657,5761852,22887311,13521450,-11027792,-22280171,-10273021,9573485,18447442,10407328,-9919270,-25699244,-12345363,21047348,26965096,-4278498,-22966561,-9477443,3957484,9318882,17407670,7880613,-21281457,-24183136,8731028,29002540,13009236,-14579273,-23436364,-4297262,16234141,11316238,1199350,158149,-16113246,-25077066,15154810,42418177,-4998687,-42124816,-4839692,21575327,-285972,1811512,17745176,-12260911,-33932945,5488101,36388734,11315962,-19814028,-20376311,-1774350,16837932,14267021,-2650605,-5604468,-6745569,-17239862,2785394,37651301,10254101,-42340268,-20608875,29118512,15261382,-11687522,3571269,2312601,-25785789,-8334268,34418950,20563226,-24049635,-25557208,3528922,16930984,11692424,160099,-9952794,-10833604,-4385039,7352162,19919394,9580327,-22972980,-25980695,12601149,28638971,953854,-14918967,-4869550,-5099825,-5422831,16062662,20556861,-11843677,-28237217,-2803862,20379318,13988403,-2341335,-12216542,-12497064,-956750,12705834,13583999,1337445,-14243169,-17260230,2621379,22674773,12051325,-13302004,-17020151,-2539161,8038007,11849193,8428687,-6944436,-18697924,-7191015,14479199,17861176,215617,-15907745,-13365425,2452479,14246688,11374172,-2768929,-14943477,-11813951,4997077,16454978,9424223,-7496874,-15964505,-7840002,8982094,16845917,5787065,-12635973,-16231231,-425731,14469226,11456449,-1691430,-9743119,-10916669,-3582394,13480262,18611165,-4108025,-23068848,-8029782,13835502,11777410,945192,-3947905,-9924592,-10043099,5491114,17818976,7989279,-13191013,-19919905,-533190,20918561,11216307,-11638616,-9089680,1420730,-5440420,1399136,23034595,5418140,-30895347,-14173694,25050919,15762104,-10649943,-5666949,-21594,-9437286,-604820,18128060,9821425,-13860092,-19194355,-802199,19806698,13764903,-12406415,-15692207,3606974,4019131,-3006476,12249226,12127915,-21452778,-23282040,18994053,26978048,-9009205,-17902912,1754219,2229065,-3211873,10309185,12345677,-10773181,-20131040,208518,18677001,11824523,-8249436,-15922872,-3308310,8979210,6014588,1987900,2040841,-8492154,-15552029,5166999,23631458,4237834,-20054795,-10350624,7966773,6937867,3269555,4458622,-4975029,-14278929,-2323969,15316652,12023858,-5935096,-14883128,-6231223,8239969,11555766,2290300,-6065029,-7880887,-5647639,3270059,13439697,7033409,-11707734,-14738306,2021837,12875427,7044876,-2788905,-8053590,-7665296,175205,10199354,9786106,-2874275,-12817412,-7218894,6757113,11948979,4011074,-7150244,-10355261,-3178098,7835734,10712004,1408669,-9227677,-9312353,-59305,8627579,8792813,37314,-10071696,-10079649,2799939,13480082,6500503,-8480010,-10022036,-518941,4311502,5540744,6759654,-2110107,-14303939,-6590832,13084244,13048149,-4485569,-11606690,-3914600,3529353,5345775,4580224,1414026,-5752062,-11149935,-1474554,16246354,11175043,-13823180,-15363479,7278366,9889471,-3668072,1525650,6575680,-11255634,-14020013,13109098,19330588,-6906581,-17197172,-828748,8281320,3509044,990818,1145400,-3087899,-8383572,-3127574,12232019,13219148,-9880577,-19401993,3957620,16949272,-907510,-7733960,4462358,-1448441,-13285253,3975812,20280110,-88464,-20249674,-5521672,12663396,6744083,-3062846,-1919087,-1702069,-5314441,-1199092,8835349,9095345,-5329547,-14727042,-2092040,13946320,7400717,-7628917,-5767070,1545713,-1800042,-405351,10022570,4951674,-12815151,-10733562,8211569,11894402,-743036,-6850776,-3681120,-1007351,1470274,5521406,4681805,-3512003,-9491568,-3279643,8836432,9379289,-2966610,-9622003,-2887808,3890532,3967269,3153283,870125,-5930591,-7304743,2624794,10019922,3578089,-6831028,-7421055,-74921,5330285,5026664,928332,-4353469,-6342869,-1222353,6266858,6501424,-1203109,-6967800,-4648197,2166081,6569204,4395191,-2872532,-7322774,-3115855,4786418,6413081,888188,-3937586,-4454906,-2117599,2739585,7188830,3041043,-7530997,-8215727,3448112,8703403,1136241,-4018349,-2057498,-2244526,-2083760,4891007,7670644,-2097881,-10496480,-3528224,8403625,7292454,-3534454,-6138081,392048,995273,-2051878,4282861,7951284,-5755153,-13466034,3343307,14592366,-65091,-10357747,-76457,4091975,-3700397,-329071,8806130,1291902,-11504960,-5735039,9366667,9237201,-4310888,-8879695,500361,4913468,-1452850,-921299,6686167,-130823,-12506158,-2196114,15007466,5334278,-12455021,-5533684,7445303,1819658,-3782020,4146190,4281126,-7651872,-7406886,6678392,10101502,-2317841,-9614315,-1984622,5848429,2506044,-1990335,798812,942810,-5669092,-3779766,7892520,7826546,-6342333,-9480131,2785029,7124619,-356763,-2127254,1437394,-1686088,-4748652,2089579,7889988,1052240,-7482276,-4642542,4081809,5476533,-80514,-2973446,-1351226,-1008901,-1047498,2934986,4839959,-1831561,-7339222,-1754589,6018696,4055912,-2264121,-3219144,-992614,-128980,1445298,3606190,1303541,-4097154,-4312139,1800250,5243494,1830380,-2881312,-3307018,-947862,1714803,3139346,1555469,-2442296,-3929569,-606148,3006049,2849543,-62431,-2698994,-3232141,-297569,3818399,3645073,-1822217,-4736166,-861491,3010170,1850660,230222,391118,-1883585,-3819328,1220313,6452218,1530745,-6038345,-3535223,3477229,3056793,-1117812,-487957,840011,-2576254,-3459307,3346306,6615300,-1934060,-8427172,-360587,7396371,1004114,-4809149,1039258,2915004,-4671857,-2902047,7820695,4910459,-7849729,-6220612,5911628,5804412,-3409425,-3284490,2829659,625726,-4512941,324182,7232007,856532,-9048640,-3280105,8432573,4176716,-6671530,-2786235,5052597,-544650,-5468659,3578734,7198403,-4552412,-8662755,3538717,8547526,-1410362,-6064438,726296,3314564,-1849997,-1777165,4107757,2694679,-5559314,-4838923,5128757,6217409,-3621769,-5847930,1970299,3358496,-2347539,-981175,4032354,-65023,-6026968,-840001,6558015,2470471,-5055399,-2923433,2842169,2018293,-1255916,288443,1743553,-1617283,-3377808,1429278,4890611,146111,-4819105,-1680551,3197625,1629981,-1424455,-138216,533597,-1906927,-1472926,2699973,2906676,-1981295,-3711712,217337,2951757,1038158,-990795,-614252,-498178,-801617,826942,2383667,447406,-2423962,-1668212,1125270,1923387,615399,-744003,-1523995,-1073454,830588,2018086,353298,-1767855,-1195713,304693,574440,731986,1093710,-698117,-2785698,-535932,3335092,1826838,-2541992,-1929753,1479381,838599,-1188029,951611,2099554,-2041491,-3601610,1838660,4723027,-799754,-4544305,78386,3430499,-534387,-2576935,1993889,2374390,-3839643,-3355680,4758046,4362163,-4677310,-4563112,3920466,3476800,-3689272,-1656436,4306399,427494,-5418499,-201081,6393637,904677,-6299439,-1578783,5497097,1389395,-4661652,-142232,4594109,-1419397,-5429261,2401429,6402805,-2518406,-6824344,2044848,6029889,-1951553,-4563055,2633850,3233034,-3781877,-2716813,4720965,3160678,-4781435,-3719721,4044575,3792329,-3124247,-2927944,2889919,1794914,-3527506,-1016301,4541623,894097,-5261475,-1300510,4941308,1488193,-3959865,-1071773,2959107,29879,-2637505,911760,3072744,-1176282,-3696277,737855,3830220,-87624,-3267047,-207895,2330055,-251474,-1687339,1084886,1704070,-1794650,-2228072,1821092,2640167,-1254105,-2399042,686923,1692394,-497695,-773503,875743,302171,-1577044,-561794,1831699,978850,-1570537,-1198037,770673,801215,-147559,-94825,106094,-591282,-454374,721450,915451,-409880,-770621,-82614,171810,255568,671997,125890,-1124905,-652880,1169924,1011498,-957777,-727959,776226,83643,-1130366,567899,1853504,-863723,-2546260,686526,2696402,-488004,-2415892,593842,2032221,-1235256,-1738782,2013329,1947969,-2602952,-2426634,2791076,2769545,-2687308,-2646668,2681237,2062962,-3060781,-1308710,3751886,876734,-4432853,-593277,4833504,535781,-4598758,-394530,4145338,-141183,-3800421,764586,3932084,-1421016,-4282303,1599075,4615218,-1666301,-4598310,1816980,4245777,-2130207,-3607135,2880033,3163557,-3547540,-2877067,3961116,2810035,-3945156],[0,0,0,0,0,-93,-57,20,-26,20,128,15,-232,9,126,124,-178,131,-169,121,-205,451,-361,318,-605,673,-640,909,-1084,1115,-1364,1552,-1750,2151,-2355,2454,-2995,3493,-3709,4156,-4719,5209,-5885,6526,-7039,7918,-8859,9580,-10554,11743,-12765,14011,-15461,16815,-18423,20255,-21984,23987,-26295,28405,-30580,32739,-33976,33298,-27839,8384,56303,-326743,3076770,27390725,11921309,-6840393,7303293,-11513514,-36391878,15683711,55872052,-8328922,-51885624,-1909728,22713016,-4233092,6215721,19405985,-21481714,-37852891,9426940,37253709,12663929,-19033155,-26698708,-3239783,22549439,13875957,-505896,1349714,-16168316,-25909261,21188268,46938003,-7507122,-41907561,-4984938,16803492,3771112,10626769,11493079,-23232968,-31284559,10639001,33280303,8263542,-19674610,-21880900,-5543528,13025653,18634922,7749678,-11498568,-23475455,-8596770,22403696,26842637,-2607488,-23635032,-14156521,6321059,19136935,16534154,-3415068,-22603707,-16392387,9451716,24082180,11373995,-13382510,-24005347,-9651330,14871885,22117049,2908959,-18980867,-18829512,-1469520,15241600,19402652,3196708,-21452439,-21594941,7025742,25790731,13388455,-9685358,-18679020,-9037622,8657223,18577163,12349340,-7520302,-25077065,-13352068,21675366,26899682,-6972050,-21934049,-6237533,-1548572,2863526,22875693,10907419,-30732098,-25722460,18590196,25198401,82809,-8939154,-9929575,-11479836,3791494,21143212,14566983,-9816484,-27147236,-10009915,27379994,23930697,-14991353,-17157925,3554734,-5945815,-2850672,30176852,12466671,-40168020,-23321385,28500822,20556447,-8559640,-5075049,-5247206,-14542156,1490659,22144551,13936138,-12892395,-27832534,-5439067,29509646,18049418,-17818255,-11226212,5226852,-10654307,-1163644,34116547,8189853,-41815993,-16032627,30242675,14447930,-9288104,-1057692,-5556367,-16661755,3568205,24569129,10141086,-16834696,-23207991,-1251949,23551040,13949676,-11990826,-10869142,-1627462,-6521800,6316565,25963695,810591,-32666696,-11428523,22505475,14233492,-3301419,-3854535,-9154425,-12234747,6935871,21888853,6131971,-17444248,-17609371,2332954,16789911,11183720,-3887746,-12522923,-10699192,332345,14864202,14324173,-5832962,-19566747,-8401871,10675298,15444596,4801259,-9714024,-14856384,-4472636,11591402,15051988,2114342,-12658116,-13976715,-652544,14344426,14445125,-2793994,-17128209,-9954476,7592623,13624255,6431050,-4510122,-13364275,-10331296,7402195,18431424,5966616,-13563766,-15737883,-126052,13195429,9991488,-1305350,-7967244,-10911767,-5554273,13925571,19869627,-6501060,-23526387,-3031286,13515804,5148215,3215160,4113743,-13247583,-16864055,11238745,23224371,4302,-17224374,-9738202,3402256,9376213,6974218,760317,-5715132,-12980969,-7499597,17145728,21239474,-12408113,-24864518,4681259,14157192,-2736009,3570948,9320014,-16213897,-19503694,16391221,24539391,-5828657,-18068323,-4543622,4855256,6236333,5691421,2441124,-4885167,-14022214,-6335029,19991635,18566996,-17033988,-21578991,9023245,10723942,-5245511,6628286,9032158,-19280880,-17299647,19269950,21195358,-8979818,-15634167,-2009513,3484254,4914877,7295332,2722311,-7988019,-13379773,-1049271,18679228,12673706,-14219502,-16208956,5184455,8139076,363778,5915880,1906294,-16622061,-10094767,16219550,15737229,-6681154,-12993655,-3769761,2212422,6015087,8373448,833079,-10973598,-10464910,4313029,14587830,6099664,-9052625,-11057243,-1492288,6608358,8708436,4034168,-6508918,-11656094,-2406858,10202176,10299437,-1039336,-10410655,-8478024,2301167,10674729,7166159,-4354194,-10376545,-5293243,4182338,9429995,6116013,-4662679,-12351726,-4797925,9847979,11061216,-1038296,-8709401,-6186128,-379165,6190502,9144727,1777837,-10299443,-10726787,3338499,13559039,5349284,-8378247,-7753167,-119469,1151527,4856877,9968782,-2693431,-17746394,-3937765,16271850,7783501,-7545687,-4546180,-1289726,-4632850,3382956,12763205,2258918,-13815329,-9929104,7446702,13351454,772793,-9271435,-3274942,1211116,-2818516,4806809,13732406,-4538107,-21172033,103199,19739340,2748388,-10822364,175043,973646,-8201883,3015576,15410798,591012,-16399150,-7619278,10366536,11196068,-2512112,-7845574,-195572,163755,-4699355,6405236,14066862,-7419632,-20334536,4033102,18705148,-909497,-9594371,2579839,-612194,-8753090,5036808,14806560,-1971760,-15690816,-4533794,10233840,8013855,-2694015,-5362780,-1362209,-1893880,-1577380,7896528,8905237,-8451234,-14417296,4257605,13259043,326616,-5840311,-389534,-2417099,-4149379,6301144,9975263,-3471560,-11863269,-2603841,7732966,6087751,-575515,-3828558,-4164889,-2538529,3045738,7489745,2375043,-7417668,-7372854,2176113,7527340,3736249,-2383556,-5557504,-3970680,1913808,6438295,3927845,-3188657,-6550388,-2798039,4010383,6856250,2089737,-5636925,-6580049,613103,6030360,3842693,-817765,-3760384,-4765755,-1089917,6269422,6610968,-2905104,-8541722,-2197326,5276657,4419866,239613,-1732470,-3559192,-4074595,1898204,8685939,3228493,-8817999,-6996188,5097704,5973186,-1233657,-196709,807286,-6318129,-4065643,9383596,8239225,-7270262,-9170491,2560207,5645100,323532,-131775,1346892,-3387988,-6463134,2399360,10986962,1510347,-11899765,-4635679,8802415,3336102,-4629441,2403299,2998828,-9108624,-4625441,12441601,7437935,-10592519,-7868757,6106363,4693946,-2600373,519877,3279297,-4186014,-7359934,4134903,11438014,-1023061,-12286658,-1759229,9178648,701276,-4993900,4134861,2456296,-10011091,-2994577,12877266,5018397,-11200956,-5581818,6475583,3103806,-2477520,1581311,2338239,-4986417,-5342775,5277198,8975066,-2440483,-9579561,-539110,6731742,701944,-2341330,2522575,-478229,-7172726,-130271,9388886,2302943,-7987309,-3872062,3745225,2257854,-252587,1314068,-392706,-4591503,-1996789,5156962,4976815,-2380427,-5392923,-798641,2989315,2262936,957918,-406688,-2987077,-2698990,2026345,4569680,924231,-3615730,-3499230,90296,3010083,2809976,-506217,-3265130,-2323340,776414,2635460,2120536,-224102,-3185528,-3015172,1818528,4893916,1126618,-3669062,-2466601,906717,1463954,1408550,1897591,-946153,-4555253,-1521511,4966531,3899864,-3215128,-4123704,821140,1648195,-607463,1559077,2488126,-3703187,-5566091,3299203,6991320,-1616873,-5739778,649223,2766356,-1640247,145266,4506783,-668491,-6881401,-589164,7528675,2645546,-5862430,-2791750,3775938,466940,-3226379,2810839,4389393,-5584464,-6658097,5981275,7446987,-5046718,-6128962,3882891,2608829,-4209530,582633,6129733,-1754294,-7906405,961863,8437533,740904,-6978385,-772465,5057396,-976420,-3736741,4169836,4213247,-6762125,-5613462,7271941,5996047,-6326672,-4604898,4830124,1334443,-4729217,1618357,5705009,-3050738,-7023937,2440152,7176497,-861075,-5629490,361795,3516917,-1455454,-1851078,3886999,1989625,-5627101,-2855190,6029587,3570922,-4703061,-2717766,2984964,430335,-2312047,1789908,2846566,-3108430,-4071746,2357820,4202086,-966298,-3144354,54094,1205541,-391005,375226,1882377,-446479,-2986486,-476599,3023584,1649193,-1569152,-1593602,-5767,559022,792584,964023,-295698,-1569807,-947280,800689,1642770,678042,-1236772,-1932313,-116374,1857671,1103330,-977610,-1014195,6722,-180678,120953,1733921,847534,-2411244,-1945110,2111344,2526051,-1157919,-1706553,853911,384908,-1459720,807359,2865078,-1169966,-4113812,704219,4156907,-422983,-3247174,780983,1935867,-2191025,-1275575,3689594,1399997,-4600555,-2059745,4473932,2115561,-3795336,-1201947,3372546,-345114,-3610874,1977515,4618475,-2660111,-5337149,2801765,5267984,-2812058,-4065482,3349341,2529899,-4498686,-1176984,5822457,540045,-6447278,-503456,6046550,299338,-5147783,479326,4249263,-1796871,-4119478,3140098,4597559,-4032884,-4896955,4296628,4534333,-4350545,-3295021,4593907,1603545,-5304970,-165833,5984508,-683050,-6194050,905698,5612198,-1051113,-4534573,1645469,3413427,-2578742,-2841656,3607815,2832736,-4051265,-2969720,3970082,2662589,-3501168,-1757139,3227705,455708,-3476355,705250,3745531,-1222810,-3851940,1250324,3447754,-1122275,-2501148,1179137,1545924,-1629429,-884285,2190445,741477,-2285272,-894967,2002885,882468,-1427575,-569368,890869,-84054,-710468,622785,885850,-747405,-1104402,274548,956534,155483,-528598,-439600,46913,361843,232922,-132549,-33715,4137,-340367,-215215,824651,681036,-1007356,-1135222,827496,1109932,-765844,-749525,927588,281618,-1439473,17498,1976352,-180271,-2410848,116579,2436327,-367669,-2120173,896641,1818975,-1623462,-1609776,2346315,1621180,-2766745,-1540568,2782063,1249260,-2783521,-664060,2798257,-68431,-3112267,683563,3557974,-1200741,-3844502,1565868,3687790,-2075409,-3172602,2822050,2512401,-3592626,-1803341,4328813,1349882,-4644076,-811644,4643173,221081,-4323516,607010,4047479,-1401025,-3861100,2212233,3841285,-2661877,-3718867,3001868,3404665,-3281753,-2882805,3716210],[0,0,0,-2,-9,266,-81,-21,-270,328,-286,454,-544,619,-890,998,-1160,1585,-1773,1908,-2495,3034,-3307,3842,-4492,5185,-6076,6846,-7572,8813,-10121,11193,-12580,14232,-15858,17755,-19838,21911,-24408,27142,-29861,33031,-36628,40209,-44230,48840,-53680,59017,-64994,71402,-78641,86895,-95807,105926,-117742,131130,-146650,165242,-187428,214690,-249325,294279,-355388,443575,-580247,816863,-1305712,2705912,-15761906,-51573380,8558526,49335217,9111375,-22927159,-11866871,-4268664,3876861,17131815,14985541,-1745129,-22902798,-26942309,17053698,47262882,-3663909,-44801634,-4684535,16993685,-7932555,9044959,28979420,-22463757,-48219159,12390032,44637729,3148323,-21299927,-9529279,-6640542,640181,21443619,19014489,-8205617,-26519162,-14567497,20435031,33259401,-617685,-27421113,-11405324,5306209,6459867,16475422,12124370,-23314459,-32164986,7767768,31574347,9648059,-14818007,-18025511,-10438875,5169774,20991402,14570186,-12054178,-25533916,-7778480,19187180,23429948,3350239,-17495089,-19076256,-534200,20124846,19955753,-1863604,-20412385,-16444128,4147794,20506564,15762001,-7803470,-25121701,-14152620,13282310,22993635,4895578,-15402359,-17288946,-6785951,9099802,22777972,10617148,-22389874,-25874731,8217711,24600107,8572862,-4065863,-9963240,-16719716,-1777050,25260194,19820973,-12150509,-25872708,-8967529,16229948,20842637,162786,-14464020,-10220582,-7698456,2206612,26632305,14776473,-32481759,-28548340,20577083,22981996,-5329104,-810029,-490042,-22729538,-6448847,32293531,20047725,-20204115,-24789551,-532211,17691774,15049979,-1791407,-9353953,-7427128,-11697319,2323108,32444959,11879340,-39210002,-22267273,27980958,15548338,-11368205,5034216,941390,-28379200,-4964541,36818698,15564273,-25131048,-20827447,3259343,14563131,11891160,-438583,-7868283,-8533002,-10640682,6120334,30625155,6297927,-36492769,-16031183,25648812,12079627,-7909983,5763927,-2954882,-25965180,-29073,33305601,10119489,-23712531,-16668389,3970427,11096256,10442797,2838461,-9157370,-14232717,-5951008,13281004,21769391,-894168,-24907871,-11473651,13789787,13209117,2742393,-1388191,-11273046,-14745465,6044400,22854492,7342724,-16082228,-16103872,-83300,11974251,12484822,1950242,-11903481,-14598263,-446114,15360518,13326519,-4020165,-16098140,-10666381,5496030,16085476,9197456,-8325837,-16008163,-5780258,9479880,13891616,4876741,-9069659,-15021857,-4669149,13473409,16879612,-1425496,-17151725,-9668829,5831446,9990828,8269722,2069110,-13487083,-16729943,6975628,22134391,4329999,-14366945,-10393667,-1064625,4838889,11342302,7516856,-8862752,-17001848,-4450722,15356352,17299173,-4915659,-19084382,-4041101,8814996,3146646,6364543,8794651,-14999626,-22388555,12924356,27000519,-3885174,-17327613,-1874238,190079,-1829472,11845024,11607712,-10939856,-19492104,-1508975,18419142,14169387,-10037486,-17004745,1396491,6539705,-1382653,9464023,11192753,-19654611,-22441260,19023247,25608065,-10226535,-15784596,3147119,-790177,-3495943,13588437,11375376,-13458498,-18794175,2002862,18442110,10499712,-10617540,-13928015,1768055,4561827,-399566,9980052,7277477,-20277749,-17120272,19425341,20321195,-10284406,-12202394,1936718,-2640359,-1384587,14305708,8583653,-14605273,-15446865,5121492,15876316,6458140,-7833874,-10198082,-2235139,3097626,6267360,8918700,-1226550,-16320269,-8647691,13258650,13844021,-3475532,-9969846,-5175547,-1243670,5492015,11004028,2195672,-12079622,-10857282,3973128,12552694,6359278,-4937734,-10033592,-5458166,4749595,10739632,5017053,-6601277,-10726820,-3058431,7465259,10392417,2252928,-9319540,-10663324,673469,10734326,7516351,-2990943,-8557102,-6050505,1011533,8658053,9111979,-3122044,-14197757,-5571972,10563702,9698695,-1522934,-4753817,-4780074,-5779254,3681318,14079798,3651457,-13621991,-10062082,5682446,9982037,3123813,-2925143,-5347837,-5454201,-1340596,8300273,11528715,-4028792,-17527475,-3120702,14879464,5499405,-6603070,117566,-1095999,-10818461,2788915,19118140,1538801,-18715981,-6320134,10353916,6373262,-719832,-216565,-2396472,-7246475,-3002146,10526158,12371957,-7577278,-18312292,1904468,15969259,205674,-7093175,4443899,-1976087,-13706281,5158115,20526123,-2140976,-19746588,-2508973,11571151,3360616,-1962705,1253824,-2245575,-8083681,-1634935,11771163,10000163,-9441997,-15211651,4058526,13023652,-979646,-4692775,3909287,-3806166,-11043292,7068178,16849534,-4279646,-16368812,-757038,9121770,2312194,-232765,1465274,-4138623,-7644965,1392124,11013501,5189067,-8873151,-9771372,2830261,8204701,2011013,-1325203,-1441570,-5498998,-3888151,7444272,9393576,-3319662,-10151137,-2492307,5250403,4960250,1804042,-2053602,-5877344,-3949944,3953173,7698992,1810876,-6037987,-6399369,-63117,5741136,5444281,-598362,-6092394,-4676944,1853271,5770495,3711800,-1500158,-5783826,-4562301,2726035,7909005,3031559,-5765164,-6354295,647035,4480412,2934696,1371596,-1816602,-6866446,-3038276,7889226,7608318,-4521891,-8012239,-122209,3194411,1424455,2945141,1638831,-5979629,-6764834,3822736,9687682,986171,-8281160,-4155345,3938364,2619086,-190328,3295561,501285,-9310404,-4136436,11578670,7523854,-9145142,-6933319,5006608,1912797,-2756564,4557499,4219812,-8395486,-8108731,7078321,10350471,-2669307,-9154312,-730492,4898783,-568157,-1219013,5926763,596462,-11701399,-2699226,14237203,5155985,-11838341,-4291189,7203154,-271843,-3686112,6341643,4042560,-9659433,-6836254,8597373,8953739,-4529877,-8147798,1117467,4330903,-1526214,-354045,5606740,-1258821,-10595613,-318077,12454761,2492050,-10154890,-2444618,5621395,-764247,-2010447,5716898,1839479,-8654180,-4004261,7992144,6267616,-4164469,-5501003,578359,1943845,-102890,1784621,2826716,-3371230,-6580977,1535564,7801057,1149875,-5791115,-2664402,1530224,832918,1420504,2780629,-1368829,-5350717,-1218889,4971614,3818772,-1654530,-3651371,-1562084,1130472,2771675,2315582,-749105,-3529463,-2096133,1721735,3534012,1585042,-2148356,-3998650,-1166703,3198570,3249768,-804697,-2952716,-1654199,30274,1496565,2963891,1101837,-3837975,-4066548,2310294,5231328,209862,-3312405,-697380,335479,-964383,1975979,4172938,-1698212,-6373960,-338694,5967002,1922925,-3602241,-1593400,901241,-1307591,-816689,4179766,2541070,-5785065,-5116465,5042732,5828526,-3404334,-3888258,2783403,428673,-3922247,2659170,6483333,-3244162,-8072033,2285947,7691929,-807908,-5112763,1136708,2463070,-3325848,-1526628,6094890,2444167,-7911193,-4392230,7359514,4717919,-6019440,-2770883,4932838,-821043,-5579219,4073238,7127880,-5243625,-8009996,4540067,7429319,-2880883,-4722203,2705582,1995421,-4070030,-422158,6420024,1043971,-7728648,-2424779,7356996,2744463,-6002993,-1340420,4375324,-1766625,-4264398,4355406,4960950,-5416314,-5786617,4487914,5174861,-2931554,-2980571,2404455,569051,-3030789,1048463,4696664,-691855,-5479894,-483000,4937780,1293408,-3136906,-613425,1428790,-1264671,-1011468,3022977,1696259,-3659159,-2794572,2491361,2681792,-885767,-1573421,-123589,-341168,-268841,1488862,1578491,-1235278,-2246325,-69351,1962832,1369040,-427468,-1383866,-983131,506409,1376963,671192,-433943,-866015,-916964,-101143,1537573,1554631,-1317636,-2560123,219685,2177164,298271,-1124545,206400,-16035,-1616224,177587,3146634,578399,-3549617,-1268850,3132309,1277487,-2102940,-158760,1721259,-1478147,-2181177,2646388,3170739,-2857596,-3828143,2457083,3390980,-2169994,-2169753,2747497,609462,-4022260,230935,5309054,-483007,-5797222,404767,5126077,-760531,-3808870,1900373,2921762,-3302204,-2815129,4495575,3364066,-4835547,-3583139,4681913,2948366,-4473801,-1477241,4792377,-282171,-5658555,1555121,6418677,-2140892,-6431659,2333934,5506364,-2670327,-4050170,3629209,2673896,-4760809,-2015107,5600135,1925916,-5713746,-1998204,5185479,1439470,-4617208,-249247,4392383,-1155521,-4702098,2355200,5141316,-2901078,-4970394,2989739,4077598,-3050552,-2708070,3454646,1439168,-3995966,-664625,4373223,474475,-4296360,-555194,3699045,215133,-2877141,524057,2397114,-1477706,-2258307,2029210,2479339,-2113711,-2389694,1795837,1848106,-1397564,-976634,1369109,130768,-1555277,308892,1854558,-204589,-1802749,-144141,1221323,272388,-559456,-135439,75032,-327046,-31159,545776,335922,-317678,-598881,-192956,593624,744130,-301459,-961232,77839,837960,-33478,-537946,511992,355757,-1115142,-445808,1598945,710125,-1801417,-732590,1677566,497518,-1522401,100798,1607792,-713719,-1982883,1213728,2281663,-1403598,-2471181,1494882,2149804,-1785399,-1557302,2366308,1024868,-3063483,-585949,3657702,283673,-3805126,128525,3655808,-740217,-3275396,1584121,2992503,-2399202,-2838585,2993658,2667945,-3336749,-2495001,3335058,1955709,-3551419,-1271455,3939419,537596,-4473304,145450,4876271,-742955,-4960553,1446681,4587162,-2254726,-3845153,3089530,3192866,-3852237,-2573315,4293327,2054669],[0,0,0,-2,-12,153,-227,130,-265,383,-499,754,-797,874,-1397,1778,-1845,2293,-2942,3471,-4111,4805,-5537,6678,-7820,8802,-10223,11904,-13452,15333,-17582,19791,-22320,25223,-28270,31719,-35539,39423,-43903,49026,-54234,59886,-66360,73287,-80773,89084,-97982,107805,-118792,130622,-143610,158334,-174544,192563,-213172,236515,-263198,294475,-331313,375447,-429944,498629,-588283,711384,-891003,1178263,-1712395,3039710,-15060651,-7995972,29215194,14503691,-6549634,-343465,-5044811,-29793395,3716817,51336301,10309043,-54589646,-21535744,32806187,12464710,-10803537,10624752,-2817135,-36695361,-6188336,41074351,21091102,-22190109,-28356754,-5346190,20754182,23831539,-1423958,-15059319,-7311809,-7162452,1912107,31865864,19866000,-35373398,-35667393,20755011,32102249,-2026343,-10409704,-6058321,-17373643,-6396410,26244489,22197705,-16752664,-31788273,-7897278,20214063,22826688,1642276,-17601241,-16933427,-2059885,15038979,21809682,5307039,-21112849,-21951384,6137579,25944045,15668051,-8659556,-22092251,-13108597,9675220,22730357,10425931,-13812271,-22861186,-8079059,13187674,19945497,6174670,-16803541,-24409577,-2988720,23384959,19794606,-6293739,-20339913,-12402243,4603898,18206825,16152339,-3574694,-20642795,-15265057,9172025,27162022,12766000,-20534774,-24626691,4276107,17182152,6993701,4131211,-3560005,-25058062,-14273824,27049283,27720261,-14193211,-27673815,-4765839,10093479,12053686,10112190,-3669827,-17388148,-12042769,5993902,22200585,17810891,-15382333,-33111986,1354575,31895122,8574631,-14412663,-1607706,-3510584,-18226264,9152185,37116148,-819764,-41732750,-12618100,26581056,14640391,-5413611,-3634911,-7933275,-13496902,3141523,21093501,12976390,-12569559,-26851481,-6107358,28298422,21452387,-16831434,-19146965,5816586,1099758,-5071099,21447159,16839765,-32035551,-29557411,26047906,31024315,-10905213,-17372521,-371234,-4373764,-2007354,17910857,13372514,-14408826,-22854639,-3590619,20158862,20818072,-7625538,-24394462,-4124717,12369084,4694570,5416406,8319680,-14845459,-24639788,10404883,31407851,2683503,-21803332,-10815026,3158555,6614368,10801746,6792610,-10381453,-18170804,-2679527,17355592,16440733,-4721723,-19389344,-9996786,8316134,14297884,7099429,-5272388,-14563487,-9589615,8168921,17539828,5866683,-12115877,-15740909,-2560200,12866037,14820473,694679,-14633569,-13424797,3053841,15025589,9795100,-3912285,-12517064,-10311117,3215010,16661712,10933918,-9944408,-18268597,-4078326,12604640,13486057,846558,-10918197,-10749436,-1732052,7798691,13310930,5485787,-15319773,-19269191,6806695,22544189,3783367,-12653498,-6085466,-2478889,-2601895,11271196,16192467,-7115004,-22413837,-4644088,16459206,14104579,-2357444,-13491582,-8767698,3952998,7746496,5476792,4987335,-6341653,-20440141,-2937984,26674949,13329923,-20994062,-15582575,9217774,5787478,-1932354,9837573,4654383,-20126344,-13822351,18451149,20963363,-6121969,-17694776,-5642235,6520889,8310175,4050813,-294253,-4479185,-10951254,-6116766,16348872,19780521,-12775816,-26362221,4327220,19734916,-1130048,-5505884,6904908,-6589550,-18685933,8470028,26499733,-1279935,-23454255,-6919561,11168668,8854906,2123699,-1836952,-6068015,-7239003,-1302047,10616060,14122677,-4693018,-21872714,-4932749,19046066,9662337,-8715582,-4838255,-1105038,-7205622,2418902,17061129,4211405,-17664678,-12312254,8224946,13277938,3209328,-5641937,-7790197,-4500511,2727480,9669088,7587783,-5275070,-13787836,-4368916,10974205,11502007,-719065,-9475999,-7991605,155684,8453172,8835299,-993098,-10390992,-7971839,3205336,10345832,6462726,-4198329,-11114688,-6265480,6599821,12086520,2625367,-9003730,-8558333,-152625,6163427,7660753,2769890,-7294778,-10880572,-431954,11760366,9624566,-4636522,-12425615,-4102421,7120988,6811078,1377493,-585354,-5891590,-9946096,2913167,16711974,4442732,-15183812,-9613147,6726324,7293718,1333386,1267396,-2554265,-9242327,-3547809,9982826,11457026,-2903892,-14534150,-6241353,10997110,10502063,-4033519,-6076022,660159,-3728921,-4173771,11707618,12393874,-12446240,-18296021,6804095,16725799,-957336,-8523071,218246,-795064,-5663289,4295968,12604150,-157439,-15053142,-7847862,10450221,12916666,-2682617,-10979244,-1423622,4423640,-1907683,1418956,10802003,-1838944,-18889849,-2370790,20525446,6637913,-14641279,-5735936,6274097,-1023821,-1868004,8962439,3870787,-12322006,-9569463,8523815,13053770,-886391,-11374397,-4872312,5455661,3849284,-345695,3115042,541901,-10468130,-5527391,12862188,10932900,-8961437,-11373707,2779484,6046232,692906,1893670,1398261,-6478740,-6917901,4683315,10516372,1468021,-8898213,-6509749,2901546,6236629,2674276,-965884,-3704767,-5082530,-382367,6994828,5942165,-3317127,-7917313,-2798397,4442281,6103610,1958424,-3948510,-5987948,-1363868,5048399,5505925,-64630,-4816495,-4556306,-337687,4845515,6010422,-560067,-7622512,-4900753,4175811,6647472,1016230,-3716666,-3658387,-1570533,1293057,4704344,4068353,-3158994,-8527959,-1874375,8664104,6073668,-4883167,-5650640,888963,899387,-205298,4751916,3671705,-7041176,-8103231,4705513,10041843,175166,-7538756,-3230969,2729615,2098562,447558,2290712,807010,-6407505,-5845913,6930201,10472211,-4215589,-11557202,919369,8079046,-641716,-2853772,4263732,-78513,-9344598,-853461,12135055,4468493,-10399634,-6640570,5992586,5759949,-2238971,-1812842,2256338,-1796707,-5943273,2345324,10322819,528037,-12256173,-4211778,10242353,4831513,-6899675,-1648657,4858501,-3766646,-5968918,7626634,8816644,-7684976,-10688966,4545976,9413441,-1101012,-5170851,658793,1238174,-3104131,-263466,6783962,2850162,-8365758,-6384810,6828159,7948648,-3809549,-6008088,1754862,1524878,-3134828,1864937,6145326,-2498578,-8700115,45541,8115220,2518856,-4829099,-2879012,1078887,644018,565930,2812969,1158505,-4310761,-4002050,2992482,5744751,186671,-4349342,-2331321,941979,1839030,1876857,693803,-2308539,-3477546,-33087,3525339,2566726,-1214296,-3313403,-2074619,1226646,3490699,1770320,-2351257,-3402798,-71685,2586832,1927933,401737,-918888,-2572654,-1609522,2703568,4383597,-281922,-4746782,-2140379,2933994,2706547,-724622,-1071179,-66153,-1908542,-1697845,3429603,4353507,-3137566,-6243200,1028854,5550243,455343,-2959554,63072,825441,-2108748,-281961,4433653,2392409,-4805042,-4763075,3543280,5905592,-1362419,-4847530,742223,2577457,-2286031,-1137681,4952877,1257905,-7369221,-3018107,7393461,4145134,-5891736,-3849955,3752912,1592560,-3231908,795665,4643821,-1585157,-6550685,707175,7893607,1233364,-7242420,-1983479,5784275,1143907,-4550501,1331108,4775755,-3658170,-6470686,4307142,7723730,-3633083,-7784500,2252015,5894006,-2307277,-3713898,3491562,2257193,-5428314,-2577802,6482278,3940100,-5919672,-4726456,4571415,4340540,-3270738,-2381829,3576470,467328,-4903951,406095,6427297,73300,-6796267,-1096876,5594345,1354261,-3767273,-392118,2344822,-1476346,-2521964,2665841,3416818,-2592817,-4259448,1478407,3886221,-221047,-2380126,13206,831784,-852741,91254,2219125,446770,-2668258,-1395649,1985802,2032476,-506949,-1380692,-633877,15859,601435,1075283,104494,-1270539,-1002655,262629,919133,788168,134145,-1242925,-1485437,691910,2270959,386339,-1947668,-954195,1065461,591917,-399324,581838,719331,-1539943,-1680703,1808309,2793613,-1185480,-3131845,459601,2539218,-475588,-1667080,1222333,1090981,-2401235,-1427899,3134233,2223298,-2996408,-2806643,2270900,2671094,-1627117,-1973744,1863919,1318110,-2746132,-1135172,3995255,1632632,-4670976,-2272789,4602457,2337829,-4009556,-1619383,3659040,446557,-3947579,501048,4697208,-719347,-5325345,283267,5483768,136388,-5006162,-125967,4440801,-505092,-4284625,1699729,4803155,-2586273,-5426941,3056381,5733432,-3011004,-5272287,2973301,4255374,-3304730,-3242886,3988265,2754021,-4604330,-2850106,4873155,3147555,-4733736,-3017884,4388985,2472341,-4200376,-1473807,4443731,547703,-5066409,-162224,5337834,98472,-5275187,-121588,4592851,-226856,-3775663,815307,3326060,-1586973,-3170703,2006894,3368907,-1972847,-3324175,1618332,2958591,-1345100,-2237820,1414000,1484927,-1781565,-1047221,2205485,1054881,-2191654,-1143994,1786429,1075263,-1255476,-700421,753055,176490,-735159,264331,782900,-336162,-907695,81508,690231,271133,-210251,-335146,-329973,139221,748123,152274,-700116,-278308,512834,-30183,-413963,404533,562541,-869447,-993129,955316,1369258,-830331,-1508172,696194,1400283,-704343,-1164865,1080920,1051427,-1622821,-1090375,2011103,1320293,-2134623,-1446984,2082865,1466854,-1937376,-1129804,1987382,755332,-2188315,-625321,2706537,769747,-2998125,-972706,3174125,1011590,-3176112,-725681,3115736,124637,-3401662,419297,3624111,-726968,-3835229,816016,3849082,-748566,-3633702,748600,3325953,-1011876,-3206548,1497212,3403031,-2058641,-3747855,2394329,3953593,-2591195,-3877189],[0,0,0,2,13,-122,353,-196,165,-547,676,-709,1001,-1255,1513,-1994,2352,-2793,3524,-4111,4759,-5870,6906,-7795,9175,-10766,12347,-14176,16161,-18357,21099,-23908,26717,-30188,34109,-38080,42538,-47531,52809,-58737,65209,-72061,79719,-88153,97050,-106957,117961,-129688,142600,-157038,172785,-190226,209791,-231480,256047,-284177,316201,-353406,397597,-450401,515059,-596745,703001,-847647,1057228,-1387989,1987658,-3407647,15030727,-9708471,-53149256,4008468,50925769,15176609,-27941056,-14316247,54242,3553932,15062506,16993891,-4838173,-21152675,-19926828,8213179,39165197,14238851,-41647967,-28832101,23021545,17531928,-8406864,8553641,4214915,-37013203,-18258722,44462226,30908034,-29638360,-29700122,5292406,11948001,11463874,13555026,-3878000,-22339973,-13198828,13155395,29087263,12093653,-24801635,-29176931,7547068,26539010,8217048,-6468388,-10370513,-18324032,-7352875,23815414,24441753,-12263280,-30899356,-10294302,15494972,20237335,6802892,-11609895,-19794277,-7776738,15193241,23871902,6016003,-18499961,-20663271,464243,20818234,19906052,-1808162,-22181812,-17371032,7376725,22442755,11622235,-10521546,-20485745,-10886152,7636274,19390696,12634614,-11980609,-28316601,-8886781,23794821,21896192,-6300134,-16976676,-9133824,-2146140,11369577,22757777,3774487,-25279726,-19406925,11170437,25406818,11759078,-13373940,-22536616,-3786858,14505843,10782767,4677188,-1299329,-21615395,-20741380,21791963,35481295,-10460770,-33790153,-2959694,13449159,2467416,8667860,11523079,-16996425,-26890230,7882205,31088154,11053862,-17493525,-21802055,-1722218,18553598,13551992,-3419599,-5767470,-7752239,-15655077,5146692,35175368,8058907,-40229426,-20059692,27902039,16738191,-11494559,639363,2604439,-23023553,-8371438,33251818,20503779,-24606173,-25951854,4431474,18321961,12045536,-2155658,-12104144,-7908612,-1398948,4016305,18262864,13235147,-24436418,-30096052,17344785,32922358,-5739396,-18310868,1434650,-3991099,-9882622,17633875,22969947,-15401620,-29754092,880311,22045499,12046190,-4419389,-12764254,-10179589,1055190,10467478,12271842,3582992,-15426357,-19708699,6400555,25531275,7146402,-16064481,-12890415,-729582,5601348,11877758,9484158,-8919293,-19666051,-4485378,16257796,15961730,-2094985,-15492823,-11614534,3085418,14039478,10984382,-4014072,-15651079,-9992263,6744391,15470892,7904474,-7698289,-15841221,-7117396,10613576,17019411,3324599,-14278172,-14153059,2180969,13472278,9134740,-1063858,-9199143,-12607916,-2305648,17221376,16132465,-9403944,-20519944,-3232770,11776212,9529227,3043517,-4789176,-12498179,-7489898,8556185,16022545,5320312,-13880372,-18618837,2381930,20731826,7626257,-11172006,-6675479,-1260769,-5417724,7030903,20766423,-1812623,-27496131,-7822497,21167490,12765513,-6589565,-6707578,-4346948,-5930497,3543494,14362240,6766234,-11984690,-17946387,-580955,20577700,12874983,-14007483,-15699423,4550397,5578773,-1924460,9930071,9650383,-19556135,-21143363,18165137,26693485,-8731902,-19837177,1279363,5140354,-1985098,7870191,10613422,-9791037,-18867361,39172,18500425,12458316,-9327049,-18191027,-1477002,12898385,3906345,-2202856,4414970,-5796520,-18348946,5053184,27387595,2069137,-24604493,-7446072,12228122,4624513,497498,5426693,-4159029,-14749684,-1743056,16074158,11566005,-7714459,-16036512,-3995374,11203853,9443556,-1110191,-4528329,-5743604,-7073361,3453957,15490022,5019986,-14812436,-12406166,5523335,11681604,4632658,-2811934,-7504992,-7363283,1206951,11078054,8475214,-4959286,-12415510,-4998193,7544225,10791526,2869787,-7649181,-10283234,-1546635,9108805,9246486,-755507,-8893691,-7693796,526883,8379893,8570453,-1004826,-11364641,-8816079,5672007,13133784,3012064,-8824980,-7180715,-416372,2862663,7064442,7093016,-5598805,-14367455,-2060099,13413754,9326308,-4904378,-9664122,-3866066,3324116,6026930,4360954,406614,-6761499,-10506590,1327745,16394812,7071702,-14378588,-11178704,6959584,6784487,-1304443,3142273,2079206,-11612568,-8391291,12734779,14580255,-6155903,-14626668,-2133885,8093106,5505979,-48633,-1179317,-2565456,-6569001,-2511973,11552396,11642439,-10147033,-17942314,4414892,16457737,-454472,-8371627,2752407,-286152,-10848523,3163673,18274858,365630,-19494880,-6046302,13431417,7957083,-4428035,-3977028,-669425,-2868369,-1571672,6881504,9301583,-4333237,-15796702,-2233608,16429058,7203923,-11269471,-5589966,5131379,-2150990,-3033926,10823376,5961455,-14447428,-10823535,10700072,12086091,-3263028,-7711733,-1852797,509711,668706,4199299,5129377,-2933115,-10406308,-2944251,10762737,8679083,-5881761,-8925247,-14265,3588078,1974666,3520452,1519910,-6870747,-7037696,4259241,9753050,1573253,-7008689,-5792036,585858,4587023,4598358,741668,-4651617,-5919469,-38010,6175545,5027618,-1646269,-6031048,-4172156,2161855,6746752,3715222,-4090013,-6839014,-1327163,4908674,4774212,415623,-2900788,-4330095,-2629245,3570737,7704898,987633,-8527926,-5560669,4839398,6184466,4425,-2245739,-1999462,-3373180,-820356,5944438,5850053,-3648212,-8985715,-1620734,7940474,5506144,-3852210,-4824946,599227,141704,-1123346,5267311,5580296,-7150647,-10142857,4943029,11314803,-1086831,-7878082,-522345,2559260,-1627131,681325,5973746,340614,-8999898,-4821249,8189282,8668544,-4383385,-8958878,828840,5530251,-1209353,-1547501,5481253,-66698,-10747986,-1746104,13468014,4918625,-11793327,-5862219,7565864,3207416,-4161534,1943927,4377665,-5615532,-7353346,5464775,10328277,-2120378,-10676359,-1815402,7760245,2598497,-4338867,234428,2931763,-5075384,-5029076,8015573,8515339,-7561352,-10132052,4855233,8221283,-2408515,-3484524,2928429,-594922,-5480433,1779603,8388201,717209,-8534371,-3899864,5837157,5008958,-2284443,-2982529,567929,-892948,-2254006,3260729,5249941,-2975569,-7498095,133452,6508978,2276595,-3003332,-2002941,-384555,-530966,1422052,3683864,553855,-4303646,-3178121,2510616,4384895,822014,-2590634,-2791058,-727336,2028892,2943429,482716,-2711471,-2740499,28056,2253923,2273704,254825,-2694789,-3285166,485864,4304649,2223478,-2812701,-3395660,469814,1941319,812992,1177037,584681,-3071828,-3217723,2920830,5407030,-638316,-5151589,-1448267,2891400,1704567,-664929,155293,10681,-2971248,-2178265,3880355,4843256,-3180643,-6513352,1188834,5699833,-130127,-3195547,1325348,1193310,-3793820,-814550,6139017,2551536,-6182145,-4196079,4607986,4700829,-2374343,-3253830,1753622,1157972,-3343458,-256436,5830276,823946,-7914959,-2714870,7587194,3501801,-6095979,-2712928,4648538,146488,-4622052,2354776,6167486,-3249363,-7674028,2533543,8210454,-725391,-6684068,86879,4687412,-1060479,-3437618,3210569,3888345,-4993690,-5608299,5220293,6744389,-4364666,-6560851,3217027,4434401,-3351842,-2230427,4629041,986372,-6397351,-1335234,7108870,2311680,-6223458,-2748258,4575011,2058899,-2990148,-71705,3184207,-1426869,-4262481,1808476,5457486,-925843,-5523033,-277761,4069747,335037,-2464703,581952,1211049,-2199661,-1456948,3020353,2376696,-2654977,-2980025,1273716,2582358,19218,-1003742,-59143,-378240,-617605,941468,1733907,-155042,-1841308,-864390,927778,1352147,482773,-794379,-1517305,-399010,1335903,1156369,-547057,-1087063,-184152,-11491,-33816,1020021,1122219,-1363867,-2281065,829700,2933085,39624,-2313493,-231009,1413806,-310426,-713985,1523041,1017858,-2254035,-2029286,2270178,2951855,-1594895,-3153209,901122,2487173,-1057480,-1670741,1991965,1303011,-3244090,-1684691,4012176,2335469,-3932475,-2594849,3221290,2182902,-2685098,-1223877,2880749,524589,-3591279,-458499,4467183,1003047,-4969008,-1523974,4946671,1539798,-4578523,-708409,4394908,-517844,-4824640,1560373,5430435,-1854068,-5824673,1643985,5539888,-1367485,-4780166,1593524,4035554,-2356802,-3777684,3355962,4090247,-3960003,-4490557,4030445,4784569,-3803384,-4237930,3771042,3171967,-4197297,-2171473,4964295,1511200,-5516650,-1373420,5564300,1430213,-5038984,-1213731,4389911,570682,-3940589,193262,4067560,-880792,-4437486,1106540,4575409,-1007501,-4255220,946670,3503960,-1096665,-2723807,1683595,2161221,-2222933,-2089913,2392025,2220182,-2130903,-2057608,1795600,1705203,-1314106,-957466,1266996,336421,-1459733,-125735,1658614,284884,-1508912,-460483,1105589,473736,-505751,-202973,85575,-219279,117110,415270,84259,-356914,-210281,-7678,-85509,433423,523439,-546236,-970592,423863,1215753,-199482,-1194458,216166,992960,-483390,-842670,965794,927328,-1415142,-1261315,1515232,1459382,-1402369,-1574071,1278234,1305877,-1254716,-1102497,1636955,905671,-2155399,-1056408,2655956,1315168,-2735168,-1378290,2688463,1262255,-2546262,-704014,2662661,219943,-2913190,25873,3232153,32583,-3501374,-243551,3486704,331058,-3434340,-88684,3386807,-447996,-3627113,1060176,3961827,-1539323,-4175117,1834813,4068274,-1965560,-3625353,2095402,3099663,-2366595,-2796982,2752302],[0,0,0,-1,-8,174,-40,34,-218,219,-299,393,-331,546,-881,850,-914,1328,-1572,1814,-2206,2498,-2926,3602,-4042,4569,-5454,6200,-6944,8056,-9153,10229,-11634,13045,-14569,16476,-18363,20246,-22667,25259,-27837,30836,-34099,37525,-41482,45738,-50146,55260,-60909,66866,-73615,81215,-89446,98859,-109600,121632,-135697,152276,-171719,195445,-225137,262871,-313237,384122,-490794,669629,-1025604,2007922,-11459974,-32171839,-2467240,25654325,12459712,-3022114,4586436,-16231566,-30199847,19129343,46696534,-8813067,-40912966,-5828351,12913952,3440581,12965767,9780675,-23963123,-29128526,8820224,31184533,14247520,-16391657,-26584721,-3985973,19240667,14891309,5930916,-2444820,-23928980,-17842209,27524493,34742269,-10272667,-27968173,-6839629,3932922,9865293,20551946,2802647,-29636003,-22222229,13920899,25742945,7014529,-14460423,-21386564,-8870665,12350245,21391544,9042978,-14862813,-25160337,-4388111,23920732,22297179,-3358089,-19584791,-14550841,3474317,20552093,18205221,-5278912,-23684937,-14801173,10205089,23149610,10991186,-13393046,-24456190,-9009324,16348420,21075244,949209,-17464479,-17032041,-3730953,14514195,22532059,2742525,-25250185,-20208648,10855777,24355384,10190986,-8830618,-16368427,-9134691,6626777,18261204,15454646,-7584878,-30330444,-11897005,28826988,23261417,-14723675,-15673115,-131628,-9820981,30386,32139919,9936853,-39341136,-21827872,25073120,20352182,-3441892,-4908207,-9165349,-13418157,4237031,20872704,14768420,-8495306,-29222721,-10976600,31539309,23329589,-19921465,-14975122,7591919,-9237408,-4719627,33783460,11907483,-43017843,-21403523,30091198,18835971,-8845403,-4602907,-6043047,-13925439,2714504,21643356,12798440,-13489714,-26799408,-3679473,28131843,16130628,-14863681,-10603756,228601,-8685712,5530010,29146605,1616766,-34626629,-11811492,22163332,14061493,-1688281,-4394774,-11794059,-11689611,7840353,20485649,7812556,-15549465,-22006602,299406,21747082,11368431,-8067916,-9507000,-8178436,-5129692,14913187,21671852,-7853814,-26252773,-4831474,15008637,11223637,4113533,-4201313,-15908345,-9906199,12621540,19632644,1677820,-16485117,-14477325,2511135,14768563,10963709,-2404321,-13281229,-12796521,2225434,17616071,12058006,-8762112,-17735707,-6252479,9830201,14753401,5225058,-10350184,-15399207,-3208576,12608475,14206915,1106471,-12657100,-13891416,-235797,15808947,14215181,-5551830,-17441568,-6894529,7976073,11146486,6942334,-3063701,-15183962,-11112659,10115952,19351829,3433247,-15354864,-14145976,2575193,12592170,6796024,-525312,-4797150,-13451468,-8139854,18946913,21615340,-13710249,-24186503,4562960,12738080,-977542,5713470,7595757,-17372620,-17907605,15770677,23172337,-3480987,-17554494,-8328835,4733927,10072180,4969763,-634205,-3489662,-12702980,-9485317,19133379,22866653,-16136930,-26145181,8531715,14986671,-5092105,3397532,9674061,-16817998,-18531272,17308859,23650439,-6392647,-18125751,-4772562,5614633,7088255,5227356,1436711,-5775236,-13427553,-3804645,19563277,15035259,-15988406,-18350356,6225320,8877639,-50232,6573696,2034952,-17531172,-10262473,16392292,16042319,-5460354,-13447397,-5659417,3474308,8220882,7009877,248515,-9088596,-11898136,2083395,17805529,7976357,-12986026,-11444636,2122459,4769255,5861838,7446956,-5427285,-16557110,-2551652,15085416,9606144,-5057201,-9300177,-5946084,594711,8714435,9221378,-2025345,-12394379,-7843157,6730603,12910941,3381957,-8165854,-9179185,-2137555,6218149,10019950,3294422,-8761094,-10962649,-38661,10224632,8626887,-1738951,-10132949,-7899461,3253498,10937481,5768471,-5470904,-9527524,-4091436,4024871,9359846,6302689,-6237844,-13288439,-2166957,11742162,8516961,-3207114,-7087793,-4794916,-1015430,6071189,9753526,1088108,-11860290,-10454462,6283099,14705186,1541255,-10581168,-3994137,1755895,-2243124,5053538,12987903,-5492458,-20796193,613916,19425216,3539575,-10130374,-1927337,-185090,-5405900,3742247,12746702,998462,-14266843,-9435229,9070401,14694517,-1450826,-12270138,-1348635,4256565,-3908850,3323383,14236677,-5162022,-21932571,1722216,21158590,1663661,-12644503,-556933,2196181,-5848270,2753384,12886070,-56594,-15214218,-7126403,10724753,11510264,-3278262,-8844435,-597744,1097236,-2289614,6182894,9885577,-8024289,-15842641,4250930,15194683,679191,-7476495,-1456757,-1695330,-3060061,5888488,9318814,-2965147,-12115655,-3947396,8789336,8111457,-2286161,-6002100,-2490429,-1403974,1467579,8378482,4168803,-9889975,-9143657,5395565,8978939,666582,-2827869,-2993069,-4681176,78832,8436942,5473917,-5721479,-8664252,-545241,6243529,5108798,34612,-3990782,-5198006,-1690633,5111426,6966122,-529707,-7755915,-4823433,3127689,6181692,3019863,-2464833,-5916975,-3430745,3352865,6480537,2286790,-4026192,-5741649,-1757280,4437419,6597139,782070,-6615252,-5412154,2540750,5633635,2276638,-833007,-3253902,-5187425,-512927,7669220,5704832,-5281608,-8169543,385420,5781140,2502076,-758577,-678832,-2978367,-4904476,2474906,10242556,1520321,-11556691,-4905716,8544790,4208913,-4232634,1333004,2288448,-7874283,-3875962,11518765,7249224,-9897087,-8602431,4985433,6159666,-1316646,-1430484,1886826,-2321947,-6567260,2225599,11525044,764501,-13428282,-3736033,11022208,3099786,-6701479,1790347,3883307,-8066429,-4345257,11872855,6796584,-10686476,-7792560,6601141,5902372,-2788437,-1291978,2467774,-2803891,-5810559,3799982,9792319,-1693951,-11023250,-1239932,8325544,1422899,-3935871,1696995,653878,-6455524,-671792,9304661,3008500,-8298284,-4827763,4441089,3897519,-596723,-109797,469,-3541336,-2515225,4967178,6020485,-3135392,-7171251,301406,4694555,956337,-316903,616789,-3024005,-4173232,3035822,6280848,-680552,-5577803,-1835332,1975514,1836365,1499652,676453,-2546925,-3810007,766480,5021745,2447120,-3006605,-3574718,-55430,2065132,2177983,1345662,-1458211,-3678027,-1088744,3213802,3278921,-560222,-3148619,-2428207,433756,3082431,2298163,-1406792,-3404124,-1250986,1522645,2167852,1503523,-465247,-3298165,-2474579,2984931,4740158,-664654,-4074280,-855709,1705801,512730,973805,2292867,-1388672,-5111565,-297803,6154356,2381788,-5177525,-3183921,2982123,1162011,-2211923,2007946,3257666,-4866409,-5803155,5386555,7241428,-4208613,-6289866,3107650,3561404,-3260121,-284277,5416568,-872033,-7576097,212014,8610944,1596264,-7497758,-2057718,5463935,378173,-4414938,2723286,4776067,-5599107,-6506155,6442966,7306024,-5736215,-6504301,4359153,3683891,-4153774,-577498,5521965,-1004429,-7243460,845769,8199396,448397,-7066618,-748730,5184736,-406452,-3331997,3015415,2960338,-5317569,-3769888,5737278,4390457,-4761270,-3811707,2940033,1549135,-2380009,641374,2945360,-2049090,-4312950,1884473,5065353,-593756,-4189315,-46155,2352663,-500334,-429617,2402935,-66553,-3873983,-332668,4246960,1207624,-3040943,-1136931,1189158,-181812,-105366,1822636,211643,-2959686,-1270658,2406503,1855580,-1189967,-1519635,15039,151238,169153,1261208,794748,-1695526,-1790665,1049427,2087333,261939,-1069094,-770167,-310536,450387,1224223,568708,-1027026,-1214543,-101837,788251,993282,357449,-1244682,-1678374,507225,2072454,241776,-1502558,-342632,545292,-634736,-13980,2082321,340689,-3103915,-1033911,3273959,1570173,-2663612,-1096685,2182300,-122547,-2373419,1502377,3244865,-2366649,-4216355,2455698,4437209,-2287865,-3830147,2414448,2619836,-3345522,-1584560,4622545,1188187,-5672470,-1311523,5983500,1233581,-5554100,-561677,4973322,-763717,-4731714,2373882,5023348,-3433603,-5426371,3925555,5360912,-3895915,-4446013,3908506,3038168,-4457576,-1799930,5256493,942295,-6065644,-639511,6315422,563315,-5755433,-47327,4938291,-1026289,-4358126,2397748,4153641,-3500554,-4078137,4000367,3814962,-3861407,-2932117,3594218,1642529,-3504000,-445930,3691482,-348547,-3914859,543187,3876506,-469073,-3361729,571350,2584514,-1149862,-1921516,1977315,1512362,-2726635,-1415241,2874151,1241987,-2497467,-807553,1897631,-36294,-1470902,897496,1358990,-1451837,-1402339,1466420,1482770,-1128082,-1057279,806102,413289,-754239,185643,965777,-499244,-1250259,414096,1274357,-216934,-922873,69362,362399,-246334,67795,582039,-205871,-730243,40617,552237,266576,-141138,-271870,-391525,201234,720214,76210,-696312,-128640,528267,-177446,-284115,805111,389177,-1346297,-619573,1610926,795689,-1700642,-702009,1687508,218996,-1775890,470036,2140957,-1075528,-2543461,1366993,2776893,-1617345,-2637965,1852721,2152465,-2257077,-1624121,2906483,1241553,-3553596,-1004551,3997397,915064,-4003512,-625866,3901503,-76084,-3975679,952640,4055188,-1929704,-4174419,2696368,4045516,-3145727,-3665742,3343803,2879344,-3705962,-1921813,4006976,1177438,-4420414,-695002,4688834,500105,-4562908,-215891,4303101,-342391,-3932412,1260734,3689717,-2194848,-3678962,2832588,3472965,-3234693],[0,0,0,1,5,-148,68,108,107,-262,68,-126,279,-238,321,-455,416,-581,749,-689,895,-1234,1232,-1332,1713,-1921,2185,-2532,2720,-3095,3706,-4018,4378,-5061,5618,-6173,6969,-7661,8396,-9437,10347,-11300,12600,-13842,15050,-16680,18371,-20064,22138,-24361,26728,-29637,32817,-36210,40429,-45336,50886,-57753,66215,-76610,90278,-108608,134065,-172244,234002,-345572,587949,-1319935,8408458,29035803,-17846744,-46518823,8183700,44653990,10689728,-18927989,-14946527,-5799458,5803487,17788811,14825217,-2524371,-25357314,-23288929,20097924,39799003,-5356200,-33857083,-7041548,4805409,-602448,19709595,16974346,-28781507,-33844904,13647992,30789720,6384161,-10406494,-15077276,-13420326,6020760,24657322,15536678,-10361061,-25562021,-11506268,21209558,27982546,-1424229,-20297684,-12618107,-2648677,10742306,23803026,5154080,-28708912,-24029005,10693963,23981191,9002833,-8964736,-18930957,-14694647,6857801,24154867,12886400,-14669451,-24259451,-5405028,18365356,21742015,3915946,-16859309,-19698625,-227534,20924448,19053168,-2503997,-19647198,-16425456,3588328,21529373,16301846,-9610446,-26110144,-11793944,15055916,20452979,2705030,-12218445,-15388601,-11282267,8716016,28848647,8937528,-29361257,-22002125,14815810,19257126,3928251,1725877,-8222375,-22027904,-1115851,29164762,18532353,-14458845,-25886486,-7655190,18636672,19418301,-4391203,-11564305,-5147857,-13045625,-1308943,34333016,15220325,-41368995,-25680637,28692464,17651961,-10693630,5372210,1444220,-28095508,-5645313,35979737,17907760,-22171528,-22944004,146548,17099558,15133106,-2468357,-9601961,-6600506,-11516014,2529093,32283745,10374139,-38627610,-20503084,26394615,15026831,-8491377,3517495,-2656942,-24901573,-1531977,32651302,13745125,-21744986,-20985293,1452373,15733010,12468686,-874381,-8117246,-10559438,-9340076,11139953,27451910,-301900,-30890057,-10478969,17584786,10067073,1948438,3181774,-13153312,-19879792,8497125,25948801,4617026,-17082285,-14586488,-1034022,11450571,13831555,2185648,-11637425,-15067593,-3519827,16420729,18815068,-5412451,-21194258,-7448054,9227112,11284654,8035700,-2166677,-17037799,-12342601,11664109,20353196,2924283,-14154308,-13680756,-1371470,11207312,13812451,1944735,-13737918,-14584448,1838495,15998173,11555383,-5024600,-15627700,-10111094,6375336,16591697,7905903,-9644792,-15219052,-4465948,9123077,13485467,5160298,-9578748,-16199857,-3782200,16168198,16258808,-5381187,-16783913,-5376798,4962800,6309769,10653332,4523058,-18037385,-17891632,12849156,22465248,-1383681,-14100470,-6415619,-1704583,3128084,12100172,7918863,-9400964,-17805422,-4714029,18031152,18483669,-9827276,-20538175,2198862,9333311,-2554223,8076228,12798802,-19201871,-24399642,18715684,27743489,-9268785,-17405663,1440824,-145965,-2459263,12490011,10681700,-11839109,-18717805,-890032,18744822,14042949,-11333489,-17524286,2498180,7311899,-1203379,8847551,9318863,-19344081,-19797731,18285440,23496873,-8571774,-15003507,96008,58790,301333,12055861,7868070,-12293154,-16660178,1845189,18018096,9628957,-10649430,-12562088,395264,3436340,3723567,10403043,406960,-19380753,-9236726,16859491,13593346,-5808459,-8171104,-4225438,-3905374,5661594,13869497,2062954,-13724058,-10797157,4812326,13255085,6133445,-6449116,-9812151,-3880362,3109839,9349951,8502616,-5994048,-15773807,-3167950,12513725,9227743,-2205848,-7250757,-7399389,-2161581,8790445,11186313,-1452512,-12639893,-7810631,5190504,10880604,5346760,-4565929,-10005678,-5298769,5852504,10955473,3463917,-7486747,-9731677,-2068176,7772095,10234521,1067658,-10512792,-9613043,2838101,10501151,5527406,-3589204,-7256811,-5668899,351887,9721534,9807065,-5997041,-15660573,-1639635,12771748,5735185,-3364447,-1632334,-4618573,-7957091,5526159,15941608,568040,-15835043,-7491900,8207898,9178324,811290,-4051168,-3612984,-4075030,-2649905,8263458,13359317,-6231582,-20463327,679883,18586045,1516529,-9782067,2923218,157756,-12321237,3802162,20001143,-786768,-19935683,-4689452,12117848,6566289,-2150230,-2131793,-1852627,-4953011,-2468206,9345232,11635788,-7979719,-18181280,2846999,16794534,330281,-8232519,2325229,-1433640,-10141765,5229876,16810397,-2313570,-17275372,-3380307,10737537,5654885,-2044928,-1923767,-2556697,-5310719,-69701,10556614,7339940,-9760666,-12373694,4523852,10631101,251369,-2786077,-135691,-5562031,-4736853,8778051,10166800,-5359774,-11278380,-1113321,6008815,4403510,1499403,-1851491,-5896865,-4488990,3969014,9165134,2083435,-8490336,-6926757,3116501,6337960,2520862,-152813,-3800511,-6598525,-95938,8934287,5545130,-5141148,-7384977,-1152119,3957496,4895919,2389171,-3312558,-6713162,-2079143,5531669,6503386,-249540,-5998934,-5076538,748378,5772733,4890639,-1810646,-6422847,-3318519,2863536,5134677,2764165,-1861952,-5928876,-4004029,4096445,8110492,1050211,-7108457,-4596537,2538417,3325991,1602177,2268176,-1829364,-8182633,-1838256,10392380,5858367,-7698685,-6571162,2813839,2561104,-202785,3344994,1998220,-6851602,-6701020,5475332,10227771,-1134737,-10079241,-2237702,6515609,1283608,-2532712,4431277,1521826,-10779581,-3665351,13928738,6365934,-12036833,-6135878,7560044,1871694,-4195313,3971574,4323732,-8028164,-7496593,7444484,10197867,-3621157,-10061722,-49446,6517367,-298016,-2511455,4619567,778233,-10048863,-2019353,12976316,4402613,-11121089,-4691388,6648973,1715427,-2771201,3500635,2516116,-7090613,-5089176,7079191,7778192,-4088348,-7862623,620682,4452701,-240565,-146169,3104273,-2589207,-7200632,1869937,9039614,606404,-7098902,-1919894,2813173,631719,956930,3012438,-1438816,-5796200,-780337,6069745,3737115,-3171960,-4151239,-166163,1534581,1295289,2255054,365265,-4523317,-3620064,3499343,5119849,-807310,-3935502,-1624895,218909,1229879,2933858,1426609,-3363228,-3941583,1085580,4364702,1878927,-1749934,-2753769,-1361501,1235987,3107857,1761811,-1994330,-3334446,-821425,2142603,2855357,888190,-2484338,-3620817,-173919,3754789,2221221,-1862996,-2490605,-587954,80989,1237754,3120130,597476,-4731511,-3275995,4197948,4714137,-2152641,-3276420,1204751,378742,-1979425,2523859,4624894,-3177122,-6866631,1752695,6961144,-76974,-5060321,-196657,2383447,-2093312,-1573681,4887594,2601456,-7123572,-4693317,7148379,5550933,-5806755,-3994167,4821048,843837,-5119855,2557816,7134669,-3841426,-8568368,3375944,8510003,-1995060,-6342979,1794267,3664271,-3478372,-2150207,5897507,2299579,-7847551,-3765824,7560316,4226494,-6238894,-3020547,4672944,142919,-4513195,2815458,5649518,-4000179,-6690362,3581321,6760696,-2035309,-4864373,1576547,2459313,-2479234,-609040,4486686,428011,-6043304,-1368002,5837163,1779770,-4459149,-1168562,2325364,-1030874,-1523954,3065684,1849259,-3992690,-2762091,3148034,2903031,-1531866,-1680758,608966,-45451,-797923,1566223,2314348,-1689400,-3247465,834547,3093065,170646,-1626107,-171779,-113852,-998268,918445,2240949,-656421,-2907379,-505981,2068139,930273,-572415,-617018,-609276,-688191,708733,1766956,249341,-1636161,-1093543,653073,1296225,793424,-309269,-1371861,-744238,979652,1259247,-98566,-716963,-401966,-697245,-137408,1720517,1172801,-1984076,-2125229,1453352,2124067,-969459,-1278058,1135559,2895,-2183656,740204,3543134,-580353,-4306424,216512,4233889,-99948,-3347061,1031148,2591278,-2388415,-2515874,3744697,2913645,-4511652,-3444154,4376903,3216181,-4112348,-2110250,4153078,524541,-4919021,654431,5852483,-1264157,-6397753,1377983,6074937,-1553938,-5075354,2310167,4094345,-3480821,-3566196,4735944,3463311,-5567533,-3368873,5684693,2907702,-5409927,-1735193,5053589,110277,-5211021,1170314,5481074,-1904953,-5556915,2049272,5080592,-2026929,-4141953,2302484,3035533,-3080785,-2236688,4018532,1933680,-4546319,-1833087,4462133,1524232,-3942621,-652123,3296665,-512001,-3041139,1658848,2954309,-2241423,-2888796,2271334,2449442,-1919684,-1629784,1715066,695454,-1842900,39031,2117023,-307822,-2353174,286774,2120429,-204539,-1631300,428741,1052276,-978623,-615663,1519855,445284,-1764635,-495329,1533151,403455,-975079,-37862,576516,-441453,-334258,873105,526162,-915114,-696222,548234,672483,-171227,-292921,-138748,-160898,116038,425440,-7789,-333856,-142219,-90405,-49390,477387,554529,-722264,-909944,767091,1065712,-691868,-793381,862544,406160,-1273721,-6214,1874470,-165376,-2330119,129044,2506080,-201218,-2354084,538040,2121281,-1275547,-2075527,1995949,2164590,-2644263,-2314726,2977164,2238002,-3214789,-1704418,3381802,929011,-3632387,-72545,4099358,-536040,-4368373,976627,4442625,-1213341,-4023284,1553627,3596538,-2256625,-3151559,3038199,2909376,-3772571,-2781216,4278087,2523047,-4364192,-1874388,4395435,972660,-4470056,150281,4574012,-1137872,-4631517,1736251,4426741,-1879003,-3735653,2141311,2974071,-2376803,-2291874],[0,0,0,1,7,-27,188,-56,61,-277,294,-352,442,-455,752,-1072,991,-1126,1701,-2019,2221,-2639,3107,-3714,4453,-4946,5638,-6740,7663,-8585,9933,-11275,12585,-14296,16111,-18014,20218,-22487,24949,-27987,31066,-34140,37857,-41993,46230,-50947,56131,-61695,68026,-74887,82208,-90575,99968,-110135,121746,-135055,150031,-167478,188085,-212450,242248,-279612,327516,-392126,484367,-626715,877343,-1444629,6510912,-13546602,-32893673,-4287472,27879297,15802388,-9775244,2408948,-3837832,-32608816,2420511,56894410,7685132,-59337472,-16870239,36924803,5210935,-11454278,16924543,-4610088,-41386122,-2508162,43035617,18295249,-22604898,-27353906,-5436769,22436115,22063037,-4757939,-10751653,-3909785,-14463048,956123,40653996,17431925,-43811836,-29717656,27049866,24012929,-5577739,-1844294,-5168797,-24543320,-5466368,31233814,20574647,-19667635,-30426082,-5805913,19340414,20335870,1919952,-14498690,-17092270,-5501478,15437640,24720573,4353205,-23066274,-20323613,7020478,24029640,15426792,-6958263,-22028882,-14043842,9770441,22769144,10203576,-13075302,-22024508,-9330915,11875728,21671450,7470436,-19161167,-24962195,225539,22542917,16026996,-4131167,-16798962,-15314296,1943549,21153968,17736085,-5930481,-21782204,-13604850,10763050,25944214,9887347,-18587001,-20037738,574920,11593392,13067038,9068801,-11684554,-27100647,-5023363,25290238,18583630,-9022807,-20184871,-11637771,5429895,18139089,11522988,-7416732,-16603667,-11005142,5028705,22515505,16626749,-15637821,-29093705,155801,25986125,11615220,-8628537,-6301505,-6883537,-12635233,9194823,31698600,1808670,-37505617,-16034088,24323330,16967008,-5217385,-3984866,-6809557,-14649468,1726009,22475860,13655034,-13283519,-26303638,-6280364,27038164,21614203,-16012303,-18112291,6572849,-1694291,-7356463,25627105,19459663,-36682937,-30321190,30637770,28757698,-15111268,-12286087,3398041,-10243814,-5062357,22418844,15481506,-16375205,-24156206,-3308030,21273890,20119087,-9591903,-21831657,-908898,7669173,473179,11622669,12045641,-21316086,-26472846,16138714,30391472,-2240099,-18454458,-6567113,-817361,2880236,13850422,9900695,-11864579,-20324842,-2011479,18628587,15714169,-5419586,-17489477,-9182373,5423258,12930417,9956690,-3567923,-16198592,-10653665,8428623,17347765,6311927,-10925147,-15986892,-4077607,12492678,15562038,1206623,-14160891,-12915019,1813974,12795700,11159213,-437357,-13507698,-13656656,4227142,18767902,9155865,-10382996,-15116183,-4421352,8594820,13349220,4682567,-9528120,-13497730,-4117645,9567565,15659912,3250212,-16733850,-15088532,6750844,15965104,5069881,-4696309,-8516549,-9703221,821219,15818042,11640790,-8519416,-17152441,-5294089,11598257,15042548,1107440,-12975701,-10165444,1796699,7680856,8446191,4822300,-9082369,-18291173,-1176238,21822273,12652523,-14802416,-15855343,3749419,6722819,943974,8315832,4701614,-18433477,-15624788,17017879,22428519,-5850576,-17540636,-4347364,4922993,5876021,6067161,2263088,-5791396,-12478463,-5886940,16724072,20159038,-12741346,-26402125,5321064,18838236,-3786362,-3594093,11199275,-9208379,-23128630,11543766,29364770,-4753970,-24250257,-3246539,10410295,4966666,3038587,1739206,-5949659,-10286792,-2660786,13131173,16029232,-7287933,-22914576,-1432778,18435331,4905549,-6572093,731595,-3886898,-12448777,5110746,20754624,1844211,-19290951,-9676927,8402034,10097461,3140572,-2322462,-7009326,-7568827,1068461,11643435,9055732,-6424516,-14224314,-3523761,10088302,10254417,644416,-7664771,-8850878,-1683944,8400329,9628050,-263051,-9834278,-8594977,1770294,10422324,7939892,-3789756,-11965368,-6149452,6896707,10766161,2345561,-6291779,-7861255,-3542479,5145194,10682436,3370317,-9543658,-10595982,1278148,10685188,7798469,-3289431,-9908353,-4986579,3699549,7023158,5376160,-953790,-9883303,-8419276,6423806,13315348,1585330,-10029184,-7617214,976369,6178444,6275531,1256667,-5950924,-8342037,-1602905,8677808,10219835,-1999969,-13078264,-6161505,8603564,9499928,-881489,-4928583,-2814695,-3935493,-1034039,10311143,9945402,-9599187,-16706266,3580756,15886618,1407247,-8446254,-548095,-295812,-6373875,3712526,13974959,27678,-16087369,-7303994,10851965,11589392,-2573015,-9348742,-1343255,3025053,-2497781,2184073,12180754,-2222611,-20586392,-1669358,22208232,4979880,-15969314,-2917042,7141298,-4623946,-2304581,12749040,3841556,-15510050,-9099759,10905120,12325446,-2831226,-10528894,-2856032,4557118,1177315,510795,6327850,-449908,-13842827,-4068139,15830469,8684128,-11181487,-8329517,4207227,2649764,-159619,5128505,1933710,-9093478,-7163771,6755882,10692629,-118962,-8709851,-5071361,2461238,4581434,3205118,753082,-4189656,-6543310,-59312,7901514,5559141,-3624072,-7468869,-2826386,3982776,6226950,2238177,-4153798,-6028599,-1226979,4644216,5353713,890656,-4381216,-5828584,-775350,6426474,6282814,-2149271,-7478012,-3203346,3435408,4955967,2179965,-1916139,-4997327,-3385448,2462998,6404266,3026850,-4899461,-7375073,-5802,6977458,4055772,-2364810,-3662878,-2460861,-705918,3541030,5584923,-105009,-6848018,-4719877,3538674,7270228,1878853,-5293953,-4845919,786585,2982492,2107118,1999191,-762998,-6228711,-3981027,6266226,8358037,-2830930,-9366400,-1187549,6123782,1747943,-1625191,2203539,-374350,-7793807,-1515236,11121995,5380219,-9887952,-7272958,5944313,5587872,-2358767,-992893,2567139,-2898429,-6161595,3172615,10465091,120093,-12187203,-4025594,10357037,4442634,-7269389,-706364,5439433,-5401877,-6777625,9613877,9509954,-9846474,-10894056,6647978,8893061,-3135308,-4133513,2652386,117158,-5176960,947921,8783309,1780552,-10189917,-5300928,8556206,6564237,-5346656,-4141602,3234471,-898555,-4393771,4513217,7120298,-4984496,-9296617,2330635,8165496,545193,-4390949,-1180244,482902,-1134248,1240681,4544095,699179,-5706394,-3598605,4126364,5243812,-571054,-3611097,-1801490,207096,1446180,2598659,1053387,-2759949,-3743529,-102,3525360,2774756,-1021729,-3740042,-2320739,1731284,3733154,1121504,-2329668,-2514095,-457275,1452987,2618922,1817975,-1815353,-4027253,-714202,3936649,3263702,-1262513,-3417847,-1340704,1356956,1877447,1163652,-129231,-2195216,-2884941,542160,4242519,1936747,-3349059,-3667805,595339,2747595,1510841,-287486,-1330896,-1497037,-632591,1360151,3065493,1234018,-3610538,-3918486,2377944,5122687,-186078,-3692432,-569233,1198843,-809651,52558,3366395,500994,-5729697,-2934460,5767972,4667577,-4495311,-4684363,2809187,2424049,-2876574,342195,4814375,-1471513,-7110330,952709,8455428,812166,-7467004,-1533224,5713477,637038,-4224599,1967685,4705325,-4408098,-6647233,5249287,8239825,-4651609,-8228302,3532896,5994770,-3898986,-3364070,5335034,1433626,-7453723,-1490222,8486145,2730500,-7621165,-3442716,5934341,2774018,-4255994,-552562,4453651,-1527768,-5741202,2450337,7272286,-1886552,-7466838,802076,5847389,-571885,-3510491,1549917,1760865,-3528915,-1851219,4562647,2685606,-4193727,-3560304,2592051,3118654,-974952,-1385018,744128,-261263,-1506303,1060286,2869322,-285032,-3084162,-1031198,2138384,1762754,-403157,-1199987,-857802,-122725,773445,1164664,103174,-1115445,-1314509,-325625,1252367,1628867,-200874,-2153976,-1073044,1473179,1659735,-232618,-948796,-451052,-242447,64530,1177350,1226262,-788578,-2242308,-233817,2207712,1239578,-1320331,-1472748,172339,553717,113943,461863,511460,-1048250,-1557500,274288,2082569,900922,-1557309,-1866211,630203,1879734,-36698,-1208128,528278,507338,-1684137,-381787,2983635,1012344,-3461687,-1912694,3033429,2149764,-2246032,-1624809,2054230,641578,-2765076,49579,4038580,-131616,-5226976,-276702,5505006,494940,-4985647,-5083,4387893,-1181642,-4183938,2601343,4623729,-3429661,-5209274,3571369,5360853,-3354318,-4818100,3301766,3799148,-3907805,-2813459,4906206,2429537,-5940810,-2430568,6264160,2531426,-5976728,-2043279,5419259,907775,-5123731,400731,5279463,-1354494,-5615844,1595707,5729633,-1477893,-5270349,1353124,4358340,-1767372,-3438180,2556321,2853254,-3280688,-2793720,3551112,2904192,-3280852,-2689525,2731741,1915033,-2296789,-1034901,2362045,334316,-2634848,-65359,2753886,228525,-2479455,-535130,1830517,460896,-1115721,-14963,683781,-461355,-739318,639992,921362,-362982,-1007551,-93779,706100,529231,-177972,-586028,-286887,371746,332738,-124132,-24497,186436,-330313,-437868,457452,867990,-262120,-1100153,-64936,989481,328601,-659769,-277593,429045,-61901,-470605,323788,797402,-408319,-1077876,208952,1123708,145121,-864480,-319376,559022,450331,-480304,-289709,606098,327265,-1129358,-476686,1481875,736603,-1824943,-948863,1828095,867173,-1921235,-485854,1945368,74858,-2239016,143058,2549965,-34222,-2872676,-119645,3093096,142679,-3128955,119507,3328307,-789383,-3533582,1486002,3728774,-2201428,-3914266,2576314,3743665],[0,0,0,-1,-3,49,-178,85,66,209,-387,182,-262,489,-523,653,-843,893,-1151,1425,-1530,1919,-2379,2502,-2871,3609,-4083,4528,-5189,5902,-6800,7783,-8502,9514,-10974,12221,-13439,15072,-16780,18559,-20661,22771,-25084,27825,-30610,33570,-37137,40861,-44748,49337,-54397,59813,-66023,72970,-80720,89843,-100265,112243,-126787,144458,-166071,193889,-230804,281810,-357513,480286,-708952,1261765,-5068287,4503108,31696092,-12491296,-52072196,2880797,53364026,12461132,-27607399,-13037802,319735,2139231,16186362,15654766,-4224936,-19499167,-21979863,6598166,44256551,13036925,-47685882,-24508648,29090170,9479117,-11945329,18285209,4176599,-46997594,-14061930,52164515,24222783,-34045787,-22622327,6628257,6661050,11431625,16571544,-3541494,-23383132,-15074806,13623449,32372476,10508676,-28943609,-25379155,11409475,20667407,5672187,453777,-9528886,-24760572,-6477025,28562145,22300399,-15153050,-28146107,-8471795,12864543,18846105,8814012,-10382246,-21075856,-8793479,15870866,24196853,5558311,-18000429,-20304705,-514679,20740751,20856853,-2272987,-22514245,-16278002,7317463,20684749,11810696,-8398506,-20302194,-13056050,7196532,22087216,13036196,-15580821,-27950298,-4039696,21890642,16269075,-2397222,-11520880,-15137153,-6041770,18533256,24000987,-3290163,-23774385,-13839931,8174049,21714891,14290885,-11094397,-22848230,-5621196,12339822,13450788,8138309,-5783569,-24169310,-13819097,21483681,26719527,-6587545,-24953350,-9662433,6852751,10159556,11271058,4356367,-15796798,-21607309,4544558,27941482,14196625,-16119361,-22893832,-1858119,17196527,13474070,-638970,-6327364,-9962730,-13921560,5668127,32637919,9131765,-37751207,-21625150,26618475,17433698,-11904286,1807942,4324900,-25603777,-10498188,36118600,21415351,-26952330,-24780286,6060829,15677317,10539426,388264,-9994126,-8770893,-4397147,2878467,21802461,15178453,-28472324,-30648044,21883470,30259526,-10833044,-12468933,6608431,-11331440,-13986794,24520607,24964544,-20703039,-29322234,4647109,20001197,9061170,-2450301,-9696674,-10735622,-2528425,9268608,16194922,5312435,-19300568,-20407210,10030674,24125665,3640228,-12842373,-9537460,-4604671,2597539,15106059,11641498,-10700524,-20479590,-3620928,15733938,15063087,-1021520,-13924121,-12369468,1223927,13900022,12176050,-3285188,-15331990,-10598871,5001981,15328308,9915280,-6928234,-17244935,-7753893,11053319,16494331,2972625,-12465790,-12886131,-242142,10686757,11426899,2804841,-11087178,-16386701,167940,19379662,12245600,-9615421,-14682070,-4492106,5041462,11371953,8776788,-6437190,-16040346,-6055890,9770665,14604869,4847731,-12505694,-16920280,1441106,16537759,8353436,-4862995,-7851420,-7743048,-2791304,11742853,16071303,-3822996,-20891561,-8171997,14204629,14247976,-1126455,-8249153,-6799772,-4875981,3168269,13999927,8291945,-11977709,-18393638,-31418,18740513,11933332,-10497711,-14454281,840951,4698751,118463,9901612,9584946,-18648363,-22325908,17174446,27673106,-8939059,-19736356,3318158,3794334,-5438259,9918313,14273176,-11572857,-21273575,1537418,19264814,11194293,-9256212,-16665736,-878363,10765881,1652687,374123,8062267,-8842163,-22299621,8533778,29978405,-2206796,-25048589,-2294618,10810878,-992198,2666712,10884373,-6095714,-18703779,-581240,18428620,10659611,-9037744,-14599282,-2361146,8881837,6714415,1577449,-873074,-8213447,-10674469,5539529,17818699,2955865,-15306181,-9918665,4650142,8620249,5479279,307502,-7568783,-9700202,615868,11794856,8867706,-4687273,-11970021,-5438036,6289113,10899561,3950119,-7206338,-10412448,-1997203,8053402,8869907,1081876,-7619212,-9309004,-1158406,9342795,9889549,-1702320,-11933034,-7615041,5790956,10561924,2859689,-5016552,-6802734,-4888740,2709980,11281043,6330629,-8898873,-12128892,481518,9857776,7313370,-1056550,-7927556,-6888699,1644994,7718291,5988180,-618158,-8419263,-9124032,3218428,13698469,4957329,-10000412,-9159238,1573318,5590190,3962126,2839991,-2131919,-9580321,-5775996,9567415,13203441,-3101724,-13939879,-4022342,7544395,5699918,708352,-249751,-3460372,-7471210,-1307163,11556581,10313469,-8965547,-16575724,2705962,15450526,884421,-8040293,2569126,5422,-11775939,2514224,19927519,532104,-21240491,-5216135,14642561,6014203,-5217610,-1360938,-186886,-5344240,-2186243,8793946,10153400,-5682492,-16712598,-786242,17276848,4942582,-11904219,-2207583,5368524,-6304500,-2697176,15031692,4951768,-18113467,-9149218,13337121,9839299,-5151910,-5233426,-229846,-1902537,-976748,6212430,6797211,-4760860,-12033229,-1179007,12071931,6599105,-6704465,-6423195,443305,778529,1926486,6259952,1460321,-9009237,-6691548,5742916,9179727,706925,-6221170,-5182773,-243765,4040708,5172410,1249975,-5013564,-6203190,-83321,6118467,5328903,-1281783,-6554528,-4744395,2693265,7154409,3045936,-4166551,-5902069,-1375609,3613204,4837711,2109077,-2882707,-6309027,-2589179,5809503,7355015,-1277303,-7396709,-3246199,2866501,4016284,2693488,-425811,-4799747,-4704386,1838021,6740801,3486876,-4012723,-6948463,-1413926,5823632,5008259,-1437178,-4066256,-2205516,-770169,2071689,5709305,2128104,-6559203,-6808675,3212926,8381182,1461996,-5579400,-3288682,1145465,532062,1212320,4509796,401326,-8284381,-4872623,7637928,8253048,-3706965,-7969187,-92798,4206498,-145892,-464394,4444098,-321252,-9838263,-2016477,12925199,5648957,-11593228,-6332742,7875090,2975289,-4840150,2859172,5345112,-7011302,-8279759,7022639,10832420,-3513763,-10700707,-436992,7463861,1145515,-4030981,1937691,2818239,-7020289,-5115611,10301955,8445981,-9950205,-9548662,7128084,6898238,-4544310,-1494891,4878954,-2804025,-7198838,3977916,9774528,-1259151,-9546666,-2067528,6453696,3111125,-2739024,-869287,986362,-3148294,-2449692,5501331,5356897,-4986111,-7341623,1800838,5917294,836675,-2179299,-827547,-1348382,-1561154,2251480,4493716,-25269,-4928519,-2746356,2716271,4113796,938792,-2288416,-2967271,-859739,2136684,2909239,592812,-2288783,-2925399,-811475,2397569,3211840,88525,-3785170,-3083998,1517579,4046358,1244667,-2131746,-2083451,-659668,493936,2379604,2788940,-1194266,-4391007,-1159103,3783518,3226794,-869734,-2895210,-1608622,638198,1963380,1592602,2096,-1980871,-2820705,-261199,3677632,2801185,-2673310,-4388345,130719,3326571,1232219,-1009113,-577155,-721998,-1810086,401917,4165736,2149929,-4379207,-4375944,3027464,5072671,-1159466,-3434486,946031,1029815,-2739477,215524,5327022,393876,-7225837,-2583603,6834892,3758712,-5392793,-3189568,4044987,590675,-4556825,2085967,6581790,-3367327,-8587058,3066795,9115722,-1543864,-7290351,1349972,4838364,-2578498,-3103153,4991060,3459637,-6689198,-5156713,6837410,6269427,-5789896,-5985849,4502447,3602772,-4820008,-1058054,6304892,-548077,-8199855,372476,8733322,603612,-7353355,-838687,5185640,5710,-3375375,2075879,3264431,-3639782,-4278123,3882719,5450124,-2694427,-5212089,1350948,3486737,-1054277,-1470414,1926564,181903,-3524957,-541451,4174788,1574246,-3484543,-2314085,1627784,1754134,-91692,-228566,-79351,-1125994,-723351,1379700,1907420,-220435,-1981227,-1105513,946601,1801837,649581,-1235652,-1584032,-48822,1080036,732053,-20317,-485943,-1015783,-906279,881532,2074994,130033,-2367424,-1263896,1536733,1490239,-301766,-639072,-157505,-614768,-262580,1307191,1369117,-750728,-2029531,-560625,1784350,1629507,-831330,-1718613,-1684,902856,-23930,153853,935077,-383338,-1988792,-331751,2460264,1490552,-2107850,-2192658,1235158,2091821,-874831,-1301633,1484519,602302,-2750006,-577481,4018547,1235308,-4555857,-1674971,4244846,1466604,-3670227,-469546,3522126,-791074,-4081347,1608850,5131241,-1676533,-5679320,1300836,5553134,-1294868,-4868443,1922160,4120986,-3261983,-3881766,4615588,4042600,-5323248,-4292935,5253244,4006149,-4782273,-3099966,4666416,1884057,-5102504,-809793,5828372,342918,-6395500,-356151,6299896,340265,-5609274,107850,4817699,-1118922,-4467764,2245120,4408027,-2881531,-4560488,2880871,4353357,-2619702,-3620494,2384384,2602490,-2540936,-1696102,3007151,1275392,-3456493,-1321614,3344123,1425646,-2813050,-1199354,2083756,654075,-1595331,52982,1566807,-479970,-1781246,474089,1823799,-63458,-1416679,-341641,838717,283638,-231164,-19781,-33036,-303587,-197748,268329,462054,61752,-559315,-488048,337107,871844,188173,-849262,-448560,704452,345409,-412761,61648,446604,-354321,-743122,469623,1023633,-329797,-1060507,-65644,842277,248554,-529647,-254431,310011,54432,-488498,27603,875035,16058,-1241602,-253959,1384269,584576,-1183381,-641949,938336,544547,-893212,-409543,1124539,338665,-1610630,-591821,2140083,790523,-2487688,-912030,2651756,631114,-2812587,-118488,3013313,-399412,-3300890,917734,3490037,-1162215,-3559897,1296390,3500316,-1447838,-3241650,1768768,3113550,-2230447],[0,0,0,2,14,-213,189,-114,356,-499,497,-731,916,-1116,1549,-1819,2048,-2685,3306,-3743,4524,-5413,6246,-7371,8615,-9821,11440,-13210,14924,-17086,19554,-21993,24833,-28091,31432,-35255,39516,-43919,48869,-54473,60297,-66708,73882,-81483,89841,-99161,109088,-119960,132166,-145366,159896,-176227,194252,-214374,237343,-263294,293045,-327945,369002,-418241,479086,-555902,656348,-794632,997324,-1324186,1940728,-3516551,18196554,23585536,-18653199,-29719239,-3920874,25163994,13043618,630843,-779648,-17475440,-23428640,18251996,37786047,-2577741,-34252111,-15355445,9090769,15411363,11783337,-695874,-19849944,-21746905,3216341,28435170,18456526,-16022749,-28176215,-4033179,17737433,18025037,8927890,-9706824,-26190985,-7183947,26553938,23497084,-5076105,-18581679,-16251692,-2183337,21367124,22813951,-8459274,-28859189,-13431556,11480544,20158507,9969510,-11453194,-23751654,-11084201,13907084,24081720,8155525,-18334185,-24393859,-811223,22728642,19580209,-1586508,-18276820,-16764925,3325969,22613038,17917076,-6888362,-23433414,-14179111,10054584,23630432,11404345,-14865627,-25552729,-6948700,17859811,18629828,-148463,-14487432,-17296505,-7094073,16662445,26387745,-825100,-28902416,-16324285,13608619,21286443,8633937,-6820746,-15344851,-10503198,4838426,20049225,18976643,-11024142,-35600624,-6106782,34414485,15030020,-18386164,-5883759,-460077,-19940748,4652640,40721838,2234311,-45121688,-13649118,27351726,14253967,-2608189,-2276276,-11385611,-13138722,5476631,19666355,16274372,-8289894,-33653855,-9222558,37121046,19791003,-24210671,-10497779,8981168,-13653413,-2969733,37065793,8601432,-44742074,-18756513,30188260,18073414,-7735405,-5639411,-7380751,-12355325,3610701,20806398,12599329,-13704159,-26472076,-3010223,26769700,16498347,-11909624,-13375499,-3986332,-3182032,9219037,21590506,219581,-26419096,-14066459,14845149,19766777,3565587,-11609648,-14500814,-5314908,8425367,16739949,7898798,-14511287,-21317413,516389,19322081,12182101,-3694549,-12794143,-13679260,1034182,20164167,13593660,-11005843,-17747867,-4933112,7482705,14482147,10042156,-9270213,-20253760,-5058743,15682545,16196480,-266783,-14444003,-13277034,1121071,13880945,12621022,-1463689,-15594012,-13885335,4930513,18667833,9786122,-9363093,-16387556,-6460236,9336405,15688232,5188431,-11509658,-15342596,-2393411,12411682,13988868,1775046,-13068871,-15523849,516128,18375720,13175196,-8560144,-15978592,-4432868,5709002,9795916,10061381,-2783053,-18821124,-10829475,13652891,19424490,664655,-16240521,-12195312,4097291,10440342,5192175,3002188,-3961666,-18930370,-7760773,26063431,19638820,-20929615,-20293463,10289372,7232161,-3784380,12143439,7522333,-23400893,-16215340,20127413,21377393,-5705753,-16723560,-7956247,5217543,10095941,3559313,200384,-1955656,-15257681,-10538195,23056194,22900893,-20342034,-25162504,11482086,13307927,-6035651,5263419,9007837,-18199112,-17289470,18020607,22889504,-6172443,-18278469,-5714184,6183516,8395951,5132004,171917,-6776114,-12077351,-1984490,17719300,13524931,-12967457,-18122407,1709030,10631932,5564214,2892522,-3263032,-12689717,-6740200,11227012,15087096,-750276,-14516391,-9566785,5058473,11229861,6435460,-2121315,-10248973,-9910893,4524392,15101183,5547755,-8837567,-10434505,-3601061,5750067,12490319,4677347,-11574881,-12773121,2002938,11044685,7301449,-1027986,-8728095,-9755212,768389,12205440,9309527,-4826525,-13055654,-5786505,7508094,11305324,3129405,-6677923,-9699960,-3636559,7395460,11637113,2168982,-10151563,-10303994,654706,10137528,8841209,-1849156,-11107170,-7978145,4464528,11149495,4832350,-5376979,-8757864,-5059158,3223574,11324937,7227666,-8920188,-14228410,737007,12195858,5893104,-2799831,-4921069,-6027887,-2996042,7416480,11833485,68769,-14440049,-10056823,9380286,14331429,-1995257,-9479737,-330439,-980464,-5535418,9451732,15561743,-10964882,-22312191,5945282,19501763,-862098,-8796549,1205109,-2195505,-7477949,5845093,14220175,-209800,-15609526,-9268044,10628949,14941487,-3241069,-12034325,689771,3183442,-5879317,5247054,15921333,-7336408,-22998714,3693256,21437815,485615,-12187367,-49241,1423209,-5887224,3617906,12769885,-528473,-15095168,-7019110,10351876,11574366,-2213118,-8957418,-2522225,1302657,470462,5651553,6844036,-6505668,-13195392,1497620,13386914,4634229,-6683875,-5928650,-1769228,1045023,5439313,6184869,-2205517,-9972952,-4691281,7110401,8773902,-227423,-6417861,-5552497,-1125209,5398951,7751235,-153015,-8386573,-5417187,2679836,6072608,4537528,-970734,-7510800,-5701723,4363205,8881569,2252051,-5817381,-6340690,-947405,4493656,5859220,1723740,-4930854,-7230718,-907630,7219642,6402367,-2202217,-7245279,-3912823,2440282,6008434,4011182,-2607631,-6990661,-3313637,4172670,6520865,2065494,-4026692,-6268706,-2135993,5406393,7348399,-256700,-7637181,-4385495,3164340,4468024,2347582,650241,-4046850,-7127080,700655,9894444,4453849,-7355226,-7249419,1976249,5035955,1393791,296988,365995,-4690029,-6501546,4800355,12343555,-1208214,-13743910,-1975438,9999513,1098243,-4336083,4492544,1202156,-11049359,-2125477,14282223,5553797,-11934839,-7520209,6158859,5539511,-1897291,-793000,2386576,-3125847,-7449010,3270520,12876557,-258057,-14909705,-2963884,12166444,2446567,-7076290,2464506,3743522,-8927680,-4002481,12716609,6748594,-11229799,-8196299,6491011,6389001,-2102904,-1660657,1571101,-2716755,-4858757,3671677,8843897,-1005624,-10106607,-2887969,7200517,3896964,-2751588,-1271265,-235522,-3485691,-554744,6574035,3822731,-5906537,-6304089,2159249,5574043,1681113,-1489454,-2088315,-2687872,-452693,4134490,4044339,-1963807,-5086606,-1705154,2591137,3713975,1784142,-2569037,-4862257,-918161,3984356,3273214,-743066,-2830945,-2648463,-542769,2959556,3886128,-387986,-4636825,-2989582,2472880,4403410,1195864,-2309982,-2739590,-1114339,1419944,3608921,1995841,-2835452,-4162671,-132113,3623597,2772726,-523286,-3061784,-2962626,442040,3690662,2316613,-2007264,-3307251,-1020423,1177504,2221045,2246604,-677657,-4677398,-2216861,4594609,4539968,-2107782,-3679891,209950,841551,-310159,2304744,3022362,-3109099,-6175404,1402102,7332655,892139,-6316965,-1802603,3761409,-449124,-2504539,4096082,3144634,-7397060,-5389061,8047718,6754485,-6457841,-5644148,4616794,2617719,-4166626,944364,5996192,-2341201,-8279882,1438425,9532518,861924,-8385960,-1726694,6087190,161245,-4647873,3064066,4910627,-6278780,-6783508,7235218,7913044,-6244113,-7230828,4419183,4256914,-3874924,-841398,5173882,-988530,-6999941,716736,7970674,1068796,-6741416,-1971223,4527097,1212539,-2392789,1131859,2066405,-3323816,-3403965,3795844,4822913,-2568909,-4925120,585447,3123383,-46210,-775353,916897,-898316,-2800273,688112,3896529,838439,-3011375,-1967612,938981,1752420,1236557,22646,-1624462,-1451731,586084,1849688,1010741,-504793,-1675892,-1531437,675295,2529918,971360,-2118165,-2196029,412307,1589393,704203,-86660,-631494,-1380356,-758424,1637463,2282001,-516673,-2511905,-902889,1518981,1469857,307456,-334550,-1207608,-1070112,877402,1997497,324777,-1492777,-1191328,-92688,849949,1429502,487643,-1895951,-2034892,1096391,2322432,-220317,-1426287,138172,-50795,-1261319,1010240,3004613,-754811,-4033368,-71631,4076432,667752,-3031232,-40437,2159347,-1503795,-2231158,3154280,3185494,-4008334,-4285245,3928889,4531024,-3460455,-3522142,3490071,1797502,-4542462,-449494,6032179,40032,-7021156,-255444,6972691,438764,-5935065,302006,4931722,-1689821,-4449530,3324658,4981010,-4184171,-5646544,4175255,5767061,-3720671,-4898569,3660442,3403931,-4400552,-2077088,5542410,1359004,-6538487,-1267309,6570681,1271299,-5698924,-732355,4519385,-424295,-3755867,1761662,3699113,-2499088,-3997142,2410234,4072667,-1855605,-3474874,1390483,2297817,-1489376,-1305691,2202550,953829,-2843194,-1178173,2890634,1438600,-2325362,-1178066,1429395,455817,-883378,448140,695636,-982106,-985915,753106,1121302,-43487,-873185,-705476,131992,858010,466256,-437167,-619926,-76776,274692,201329,377815,234161,-644015,-840083,477994,1272901,-1292,-1175546,-311576,626913,172759,-135035,376772,33793,-854148,-293625,982129,578563,-635346,-597109,83895,168420,230593,480521,-179174,-825423,-6888,781630,122810,-481850,203029,169706,-883933,-39925,1593196,186789,-1863837,-412242,1955736,208100,-1876132,395920,1810028,-1074579,-2070972,1744822,2429619,-2094171,-2611322,2216840,2465320,-2397683,-2061025,2808932,1526954,-3415909,-1152645,4129667,919454,-4591317,-691517,4749798,268211,-4683840,510847,4584477,-1475598,-4539136,2327619,4476771,-2919737,-4319369,3223869,3953775,-3403197,-3325303,3673661,2705992,-4003777,-2176853,4469672,1907535,-4816938,-1587055,4959056,1213721,-4915598,-492707,4713246,-378263,-4544789,1201932,4404400,-1817452,-3940663,2128244],[0,0,0,1,6,-49,60,-211,179,-59,315,-509,390,-563,835,-908,1136,-1458,1635,-2044,2504,-2774,3333,-4078,4578,-5258,6238,-7077,8100,-9363,10530,-11904,13635,-15269,17101,-19330,21545,-23967,26856,-29808,32963,-36668,40514,-44649,49409,-54452,59816,-65964,72594,-79742,87852,-96713,106403,-117510,129945,-143784,159882,-178501,200124,-226095,257686,-296814,347386,-415156,510839,-657915,914918,-1496507,6426445,-1000576,8601910,25640896,-17594151,-41556894,4177471,41883381,15773294,-18041475,-20009316,-4513714,8307911,16568501,14745586,-3059059,-26832821,-19300066,20194291,33113652,-1814062,-26105546,-15751812,-1032467,12270748,21534323,2377838,-25575922,-20920007,5916481,22043452,16823128,-6737741,-25215983,-13560800,13702714,23862840,11520310,-10810545,-24037416,-9031752,20198410,23943431,1274471,-15947404,-18198736,-6011688,18481003,25274934,-3236507,-28162280,-16935962,8384548,19087861,12338258,-6088541,-22608854,-16347250,10143319,25346356,10561928,-15694659,-22871989,-4818669,17612207,22042647,4305173,-17945530,-19872724,1224443,20714972,17986630,-1677680,-19396748,-18258084,3969288,24087061,15902150,-12668906,-26368363,-8630608,15686955,16809073,2527775,-7826666,-17052202,-16562248,12920231,34699860,2332193,-34468399,-13978554,17534119,11204313,4543118,8566974,-11565859,-26756333,2955362,31919193,15978938,-16102111,-26325556,-5873029,21546640,16002015,-7811691,-5914595,-3718161,-20872855,953120,43159767,9172152,-48955084,-17469364,32967529,9727058,-10651816,11327942,-1897518,-31614347,-1192303,37279110,14867756,-22040278,-22599943,-565864,18910171,15548963,-4588046,-9391839,-5822416,-12314592,3324349,32778294,9012052,-38044507,-20227918,24489090,16890037,-5763354,-393229,-4841163,-20089142,-981241,28279756,15275201,-18974235,-23716040,213612,18033882,13098363,-1145603,-9598923,-12665595,-6145907,14373959,21879216,-2489100,-23175737,-11543651,8925746,15390133,9874862,-5377130,-18699016,-10131241,10796318,17178349,5472746,-10740995,-17416645,-4984619,14618817,16371556,380412,-14057284,-15294737,-288297,17979743,14694727,-6679874,-16554599,-7900863,4671016,13948217,12307406,-6259795,-20478909,-8064372,13939492,16818400,2117681,-11813947,-13907700,-3037724,12068162,15331705,1052089,-15289473,-14134550,2932302,15805276,11374500,-4821329,-16402354,-10464895,7917848,17026868,6263621,-9856917,-13867313,-4944006,8119866,14646798,6457235,-11313095,-18363384,-1835845,19133035,14068437,-8787621,-14007378,-2641503,812850,4994682,16317483,3880637,-24590801,-15834491,18852369,19368239,-5544518,-10807538,-4551886,-4585282,2856811,14183508,8152265,-10494138,-19594372,-4354371,21909646,17762189,-15072539,-18487968,7093879,5218338,-5848585,14066987,13682410,-26053300,-23274612,24576929,25123737,-13040343,-14476430,2662714,-2647487,-1879564,14118584,9587304,-12478288,-18368286,-837328,19525654,14447172,-12475221,-18055180,3107403,7900325,-604598,8334633,7790337,-18424440,-18410055,16712100,23201758,-5934359,-16316361,-2995785,2325650,3218543,9661507,5900331,-10758059,-15846805,1310556,17583304,9707129,-9272397,-12950568,-2894841,4999252,8857286,7235367,-5071813,-14647143,-5000045,10764215,11938492,1208187,-9264240,-11274709,-884586,11631170,10410454,-2015575,-10953809,-8572476,2892782,12120466,7536880,-5181665,-11235946,-6211711,4937319,12826998,6327983,-9666912,-13077333,-421128,9488068,8051125,1271629,-7317127,-10946190,-1325857,11801902,10433121,-3634805,-12155020,-6621695,4782707,10540624,5933531,-4689507,-11036954,-5180094,6963600,10952759,2925065,-7364525,-10054971,-2704309,8817874,11404053,-216814,-11798533,-8535630,3888677,9512198,4770853,-2184191,-6808234,-7902303,-190192,12894091,10386818,-9887610,-15908780,2526047,11998991,1966662,-1262484,1511622,-8048681,-10368844,9589203,17581809,-3058034,-16782562,-4912852,8835238,7665144,105512,-2818956,-2507736,-5889334,-4353544,11409570,15273435,-10339043,-21885685,5300024,18730155,-2831196,-8048144,6579562,-2951905,-14927891,7284323,21466758,-3640973,-20452898,-2862783,11972314,5641946,-1754275,-1620299,-2239237,-5423087,-2330439,9969608,11694380,-8440006,-18277386,2773055,16661619,1238692,-8038051,870448,-1381052,-8371048,4791545,15306308,-1160693,-16322670,-5156805,10245738,7627544,-1454716,-3624535,-3587720,-4129992,1585541,9569665,5257798,-8170607,-10283860,1614979,8905767,4699047,-1846417,-5594557,-5422880,751331,7476007,5693421,-2948197,-8113908,-4262761,4024048,7812959,3045478,-4871934,-7484947,-2188302,5589568,7426275,444584,-6800179,-5579928,931233,5358300,5648131,392970,-7371773,-6803703,3297030,8804647,2956773,-4501988,-5719691,-2358727,2928083,6420848,3193963,-4773875,-7560484,-1063582,6343364,5985126,-446066,-5855764,-5490173,641345,6685335,4977548,-2736229,-6523265,-2833616,2559995,5138784,3776258,-2028862,-7453814,-4066191,5967479,8445454,-737379,-7515249,-2944755,2483890,1568996,2576433,4312881,-3727216,-10775971,640822,12853773,3388942,-9520614,-4208552,3557818,349139,-72441,5584521,1594071,-9172343,-6575041,7750232,10801594,-3161301,-10941750,-312530,7072926,-833148,-2209991,6913429,337794,-13595413,-1934061,16578062,4620446,-13965043,-4519970,8342171,436358,-4040665,5372915,3790825,-9277610,-7228330,8341452,10440936,-3848135,-10453384,-243489,6664524,246370,-2375678,4079007,612829,-9626709,-2170384,12510548,5305911,-10598956,-6157085,5951880,3424130,-1925915,1992594,1876159,-5978878,-4859058,6059083,7810534,-2692371,-7820414,-1255496,4069549,2260447,524504,71362,-3090786,-4149801,1530488,5946356,2086607,-4082266,-4498391,27472,3671559,3300328,79020,-3144934,-3239977,95662,3885061,3388970,-989183,-3881589,-2558279,1082537,4017337,2798516,-2323626,-4957679,-1195824,3456890,2983744,-79942,-2027135,-3000898,-1579802,2793902,4587759,-13078,-4695831,-2914301,1881460,3492544,1683437,-989813,-2918345,-2224363,1592625,4007734,1606700,-2546340,-3374488,-725025,2100585,3259954,1093768,-3347755,-4095355,788600,4188342,1470402,-2024725,-1750740,-970914,-769728,1994013,4358901,-365867,-6438721,-2281793,6057684,3731654,-3521306,-1964573,2023806,-1452130,-2357520,4772422,4752292,-5570230,-7009232,3933921,7158826,-1734823,-5111243,1051087,2056528,-3215473,-943122,6408743,1807255,-8987383,-4028326,9100560,5004043,-7452912,-3325602,5874631,-201516,-5661984,3979493,7437340,-5386531,-8893056,4602654,8845774,-2624628,-6624448,1884649,3585983,-3178892,-1880248,5612847,2099356,-7665743,-4024789,7417399,5070189,-5811771,-4266736,4025827,1518123,-3792290,1537952,5194427,-2977368,-6775699,2419236,7187433,-603980,-5196098,-165546,2528461,-604734,-443135,2640177,311121,-4173836,-1752197,3854509,2896552,-2120236,-2930061,-151677,1108565,812594,834325,-5358,-1753542,-1751993,839119,2579935,994494,-1648857,-2018431,-167727,1642371,1824141,39492,-1832458,-1301279,651080,1304490,938617,261880,-1373650,-2209158,263695,2805589,1121100,-2010482,-1852937,304218,1012612,692070,656609,-492981,-2023509,-845617,1969766,2009892,-513033,-1841331,-784258,492883,1240578,1252925,-333973,-1944421,-791203,1441013,1291780,-71751,-383423,-729796,-1380202,316576,2691836,785356,-3004402,-1891543,2200455,1645118,-1403170,-425924,1543189,-1233481,-2720048,2308457,4240011,-2154484,-4955718,1606466,4373586,-1459229,-2991929,2347050,1796806,-3968035,-1604781,5338176,2256902,-5867260,-2941174,5344775,2553416,-4707374,-1313667,4654113,-469241,-5500118,1759952,6578047,-2203067,-7275054,1992268,6751743,-2030922,-5292217,2863439,3944331,-4238337,-3239403,5612317,3314490,-6026364,-3567846,5581348,3178383,-4717289,-2064566,4271938,583779,-4592296,553102,5290316,-773349,-5789103,448631,5454745,-290873,-4398752,858646,3277525,-1976325,-2558036,3127403,2495706,-3532695,-2547559,2973011,2391921,-2007914,-1642201,1365095,622133,-1269746,270051,1671620,-284740,-2056918,-155528,1907620,673949,-1117945,-731678,310851,292006,129971,392619,57614,-622997,-511783,329027,656730,341908,-392235,-916728,-177870,1033790,695660,-672299,-559640,260834,-13689,-191420,647845,541651,-863832,-947445,611810,1069118,-203306,-796550,-47944,171131,-112764,301588,457021,-426248,-803633,228766,628768,912,-159271,25305,-503751,-316680,961856,752789,-988250,-923963,913447,675540,-964256,-73793,1338676,-391215,-1903991,669297,2443789,-643420,-2647277,776260,2454275,-1195745,-2214245,1876749,2008267,-2720669,-1998641,3405585,2048479,-3734224,-1875627,3842676,1333480,-3910321,-549312,4124514,-157040,-4392478,718029,4820095,-1028033,-4883180,1343688,4656299,-1733620,-4352251,2500255,4012527,-3390873,-3705854,4061774,3421669,-4582769,-2995664,4675400,2262468,-4768424,-1425657,4722593,610135,-4659894,-19023,4697940,-401181,-4503247,629220,4203315,-875247,-3819787,1272811,3530090],[0,0,0,1,4,-146,-44,-41,205,-68,61,-263,271,-315,369,-319,568,-863,721,-724,1166,-1387,1475,-1701,1920,-2282,2786,-2979,3281,-3959,4437,-4845,5605,-6304,6892,-7778,8690,-9624,10771,-11836,12938,-14536,16103,-17477,19279,-21360,23422,-25775,28348,-31058,34340,-37940,41697,-46188,51438,-57168,64009,-72257,81949,-94015,109409,-129304,156626,-196278,257879,-365741,592105,-1258437,7588571,34282504,19006210,-15552143,-31874975,-4565480,29172242,13706252,-9440392,5177960,-6390807,-36392952,9014791,59309118,-1592425,-59367306,-6786510,32815528,-2502584,-3990960,21100249,-13720938,-41992175,5478517,41715516,13412095,-21245018,-26330327,-4839402,23891022,19056313,-5673542,-5370735,-6601050,-20800992,8321746,46285393,6499826,-47116805,-18091395,26854498,14073791,-1773125,4952704,-11739767,-28550893,1701981,33684920,14898392,-21681702,-27137083,-3978704,18006319,19035728,3122431,-13558099,-19384316,-6013288,19113351,25233727,324550,-23495686,-17384324,7143175,22876095,15962677,-7355669,-23400342,-13453559,11447459,22381982,8775033,-12859467,-21593095,-10344086,12625380,24191543,5654925,-22952164,-22313336,4050046,19620233,13724409,-826701,-16661447,-18995100,3391929,24936987,16350581,-9282038,-21846436,-11057849,12855844,23553985,6427779,-15137974,-17110668,-5403919,11054205,21950989,6222915,-22187047,-21300483,4316734,17476483,13047639,-327114,-19465573,-19783557,8572174,24596237,7401593,-11277900,-14357242,-9685565,5812846,22487178,13612988,-15077526,-25855689,-2426465,24051523,16679008,-8653780,-12807405,-5301782,-6614097,6979189,27982109,3887569,-36682826,-17555720,25033561,18416230,-5654287,-5490800,-7908038,-13321901,4041613,21580771,11614735,-12808784,-26313560,-6269297,29590595,20866928,-19638800,-16007188,8802020,-5521323,-6138824,30904775,14417274,-42381528,-23050030,34523387,21272887,-15596000,-6430274,264301,-13897017,22130,24074376,11347855,-17150966,-23113111,-2246000,23606494,18224484,-13362552,-18385082,1806073,2525271,717839,18293221,8594009,-28377849,-20797032,21874645,24266241,-5493830,-13167944,-5992972,-4988017,4168201,17408024,8238143,-15188314,-19438959,971551,18954805,13226652,-6212408,-15669263,-9047989,4303957,14099811,10923954,-5797124,-17484022,-8490869,9828239,16331275,5402173,-11098001,-16226810,-3384885,13993476,15302665,-857685,-14435272,-11323397,1743494,11995190,12508940,-248922,-16593544,-13573111,8400117,18516699,5315691,-9874190,-12588081,-5554881,7446886,15015972,5306274,-11176867,-15021568,-3125234,12867772,15222789,-1497882,-15990415,-9836200,4516574,11331149,9855316,-1535985,-15740906,-10950324,9142353,15270092,4356401,-6413739,-12569662,-8279805,9769868,18143195,1311032,-15374304,-10609992,2900035,9530033,8699263,1423625,-9913285,-14298282,-1095171,18590899,14472602,-12772601,-19326691,2895059,10763112,1425132,5231501,4211512,-17129955,-14987967,17177753,21977149,-6254988,-17473551,-4967913,5169126,7778458,5643673,85845,-5439724,-11721407,-6218250,18331840,20277034,-16405614,-25960068,9417152,17018989,-6502818,76740,11416826,-14687670,-20960239,17386571,26074240,-9206950,-21100710,-1377020,8125826,5372861,4559716,691180,-6871111,-10445508,-2176330,15688587,15479520,-11947242,-21951429,3596624,16307362,1259743,-2816203,2195919,-9090422,-12126285,10859121,19727527,-3261296,-18280732,-6341577,7583597,8647539,4306299,-1784164,-8693192,-8362293,3180367,13380857,7291889,-8657654,-13165745,-1799249,9609672,9732879,1071494,-8382842,-9873973,-462682,9824101,8994487,-1492953,-9997181,-8350445,2136851,11295202,8157518,-5464029,-12885660,-4451308,7932597,9272259,2116545,-4954727,-9027522,-4931352,7439638,12526548,855001,-11305215,-8698864,2615421,9664635,6902381,-2547023,-9134382,-6236857,2483263,9503084,7428466,-4646230,-12325836,-3793606,8174674,8474617,1611427,-5635586,-9641787,-2771215,9816889,9292270,-2622005,-8187886,-5344516,-354307,7122495,9713741,-1432299,-12592431,-6704135,7714285,10786570,901778,-7071760,-4916650,-1236953,751524,7855487,9318189,-7679699,-17320660,2227657,17230212,2359561,-9519718,-1343306,-182412,-5702025,4515060,13334083,-1055091,-15668426,-6780599,10573380,11928445,-2544666,-10143841,-1209382,3401196,-3121044,3199038,13126928,-4797821,-21538749,1887816,22525665,1407701,-14933739,92189,4743035,-6712378,1093977,13919275,392812,-16253848,-6552281,11594577,11004374,-3613417,-9856183,-1713797,3578749,-227012,2643628,7911177,-3900792,-15286586,75734,16698759,4514754,-11060701,-4868712,2845265,-71756,2129958,7231809,-505693,-10967974,-5134966,8343615,9253009,-1489252,-7667126,-4178425,1303610,4198191,4738617,871218,-6010171,-6674624,1624849,8075201,4489601,-3673959,-7110808,-3152311,4020284,6982908,2114200,-4911677,-5991954,-721050,4433894,5302490,1539934,-4871332,-7069172,-90325,7974300,5521788,-3549389,-6555761,-2201873,2185146,4486702,3826138,-1647683,-6920467,-3788512,4410682,7221816,1237678,-5879571,-5507044,667393,4622538,4010597,640359,-4448094,-5932063,833615,6909496,3568716,-2792769,-4452504,-3210918,1194785,6763213,4154868,-5237953,-6858500,533616,4640203,2894245,784717,-1904392,-5021966,-3059701,4828749,7919534,-928261,-9560911,-3300568,6749591,3641292,-2407639,942728,263633,-7509413,-1944810,11541290,5579328,-10415505,-7229374,6097519,5261020,-1996288,-348887,1920856,-3636691,-5754227,3948783,10575525,-644378,-12736078,-3073182,10835368,3127488,-7110225,1215540,4540038,-7766729,-5097802,12215192,7492570,-11960490,-8685539,7966077,6667604,-3664225,-1781105,2835813,-2301884,-5345050,3245604,9329336,-520958,-10928281,-3009630,9061732,4141820,-5334096,-1408113,2466708,-3825396,-2947828,7425768,5414785,-7478489,-7447564,4043695,6312425,-480224,-2583862,-501289,-1510241,-1536313,3198841,5038149,-1109992,-6211354,-2111065,4348039,4065050,-409069,-2746142,-2423892,-699547,2253321,3407572,410012,-3396729,-3366205,185818,3423017,3043152,-944867,-4312684,-2502684,2484459,3827317,517936,-2102040,-2083768,-1163707,979426,3767587,2273326,-3264436,-4523667,708094,4417473,2014914,-1454977,-2177326,-1419956,-104544,2268817,3033264,-643148,-4395916,-2294231,2868634,3436108,-195931,-2008827,-1956188,-1339020,1532676,3861029,536309,-3725073,-2062668,1438195,1797277,1542918,895717,-2371253,-3675282,1056575,4952259,1429840,-3592698,-2569769,1204559,1135686,-72627,1772915,1124886,-4567369,-3958675,5109909,5804756,-4085327,-5557900,2589959,2727907,-2785610,604710,4708397,-2179486,-6999351,1508996,8194750,461620,-6988126,-1297739,5081939,285457,-3590081,2597175,4112198,-5377094,-6133943,6461426,7561454,-5948689,-7284296,4667978,4521388,-4640542,-1275160,5888102,-872649,-7891847,824957,8699280,640444,-7620516,-1498685,5499092,804185,-3601481,1564871,3633789,-3746080,-4834752,4723778,6193730,-3914257,-6156198,2367340,4182067,-1893168,-1520408,2650253,-402650,-4310256,193340,5128786,914960,-4593940,-2060173,2544198,1717518,-693740,-61145,137403,-1604455,-959518,2205180,2331055,-1129255,-2642134,-518370,1599074,1605548,198526,-1289115,-1455298,-75576,1172995,1047376,111947,-844836,-1539468,-730425,1840247,2191066,-901293,-2617647,-359537,1756354,859721,-199062,54432,-612213,-1516043,304397,2587998,928513,-2335046,-1774477,1122909,1507400,-52064,-207867,-150425,-1328568,-700308,1824589,1601044,-1362400,-1795160,249789,706149,385224,951045,-10879,-2116730,-821186,2237830,1432955,-1339091,-915303,566959,-332172,-559431,1764912,1522569,-2349548,-2827617,1946914,3337574,-1344450,-2835674,1450084,1646529,-2668649,-642846,4351082,201034,-5559786,-370865,5755955,401589,-5042778,230223,4017099,-1561389,-3600517,2982671,4043105,-3804004,-4835131,3925212,5039413,-3551285,-4476269,3589401,3133221,-4394233,-1875653,5730994,1190569,-6745185,-1039596,6879238,965535,-6213432,-380059,5177021,-828814,-4502056,2229494,4497973,-3161268,-4791438,3217770,4877510,-2763214,-4250154,2488893,3118706,-2808831,-1917495,3571722,1234922,-4254895,-1205834,4311666,1348281,-3639351,-1137502,2776446,371810,-2089079,551137,1968021,-1230789,-2220372,1187478,2327591,-625899,-2017074,85314,1125870,-870,-288490,326186,-108274,-737879,-168387,784317,582471,-365651,-850380,-434532,683498,899077,-212987,-953719,-134826,512920,34581,-151084,565500,92457,-1179700,-431486,1410488,818354,-1112686,-914718,725529,562840,-517809,9738,648059,-469127,-1066282,559035,1343546,-375856,-1111127,173273,645103,-313711,102010,602373,-550668,-883765,639324,860110,-451991,-424535,515120,-203212,-753237,740075,1254694,-918799,-1506276,892435,1471269,-876275,-1143780,1162142,799349,-1735294,-634385,2502230,720973,-3065907,-762503,3330164,490119,-3402996,229523,3352774,-1221403,-3407132,2154239,3460173,-2760959,-3387302],[0,0,0,0,-1,-65,22,-11,-112,3,194,29,-183,-56,49,89,-38,82,-165,78,-180,282,-182,353,-588,435,-449,822,-947,991,-1143,1276,-1600,2001,-2024,2204,-2794,3159,-3393,3900,-4381,4852,-5544,6095,-6693,7581,-8344,9057,-10171,11230,-12145,13396,-14747,16029,-17558,19125,-20633,22486,-24299,25807,-27335,28417,-28063,25298,-16713,-6775,73265,-311534,1756770,15562171,-5518541,6489792,32080775,-16322312,-51826987,8086130,51595389,8131005,-24742582,-10749589,-3119547,2442958,18536469,14426551,-4429723,-19570659,-24349670,9945420,47715214,5738090,-50185216,-14511519,27943153,-920486,-5572896,26958975,-6817855,-52240467,-885236,53279820,12550352,-31758003,-14774556,2476989,3196946,15721842,17678355,-6381005,-24742155,-14452345,16934088,33690847,5072244,-30764652,-19031712,11619498,14698770,8364436,5014757,-14914660,-28041507,16272,30880081,16782704,-16624678,-24587859,-8079730,11073583,19599474,9996961,-11909827,-22595593,-7110982,17746654,23132973,4106168,-17722441,-20326800,-380005,22207584,20766157,-4625207,-22777300,-14106687,7524821,19359937,12044514,-7601299,-21406101,-14574983,9277223,25220378,10097213,-20350499,-24007647,944054,16668225,13273320,4564212,-11723191,-23332352,-2433242,26686828,18482671,-9436472,-18324395,-10932347,4257875,21642106,16142395,-12007629,-23423603,-6368284,12485428,17550547,7328922,-13076538,-21687098,-5454465,16510927,20313903,937566,-22489855,-18794425,8498985,19287397,7359074,-2635118,-11622164,-17809306,1365082,27326610,16041421,-17235389,-23841335,-1213718,18011352,14655443,-1748135,-9057198,-9050796,-11351484,5333768,31744699,8821895,-38900516,-20800141,28420929,16047381,-12416589,3537486,2168081,-27443401,-5799735,37579741,16180794,-27282265,-21457927,5073695,15267602,12292674,-1432684,-11250381,-6717416,-5435477,2416296,26063129,12754262,-35004292,-25286403,28212142,22994579,-13939171,-4451264,5160277,-18988364,-8669265,31005238,18287037,-25151543,-23651282,6789678,16629288,8806643,-1137921,-9975702,-11401740,-3265290,10702639,18690276,2542068,-23069775,-16636368,13709878,20134130,1475712,-9028861,-9459733,-8055981,4268315,18352508,9384450,-13696952,-18850837,-1252841,15193066,13793913,-954904,-13946806,-12896595,2008623,15260308,11393443,-4939787,-15164062,-9689751,5230919,15938101,9978035,-8692483,-18095593,-5726570,12554061,15166546,1526882,-11674787,-11770382,-1324500,10179740,14081562,2944072,-15695236,-16090256,6043035,18487154,6456551,-7164094,-10446025,-8788419,2867549,16866763,9210045,-11965838,-15696877,-1917846,9597734,12643939,4314055,-12172502,-15389516,830328,14434308,11003677,-2644690,-13195828,-9488804,4317975,12167387,8952455,-2463012,-15473605,-11544453,11215084,19026826,-78129,-13185406,-6988253,-1105679,3587759,12257996,7331491,-11803429,-17432620,30577,18333005,12676068,-10664900,-16456778,1301193,6909959,-90429,8824502,9479868,-19628625,-21706136,19652371,26539248,-11329941,-18090680,3978986,1658447,-3922656,12276402,11448698,-13680554,-18875143,2557927,18733518,11446905,-10904583,-17398062,1912316,10552145,-838243,3079131,9207096,-14234668,-21739172,15484414,27885236,-8622425,-21676833,1873716,6523979,-2150136,7569620,10055416,-10809441,-17647349,3139079,18377401,8365294,-10002295,-13471359,-962524,7955795,5962218,3523418,-1052278,-11761670,-9920254,9949287,16851616,-1063037,-14414991,-7525762,3611372,7907276,7103507,82695,-9803342,-9654611,2959079,12536713,7336568,-5663623,-11568865,-5120429,6689890,11612125,3457494,-8632398,-10288056,-746806,8167559,8666718,1221599,-8229715,-10305285,-415094,11210269,9676571,-3974788,-12363882,-5319966,6042688,8472857,3640986,-2872106,-9210597,-7351547,6441776,13689434,1957088,-10686999,-8103235,873802,6709328,8416847,1319156,-9842166,-8893122,3192745,9768847,5682168,-2900930,-9255617,-6480420,4326229,10642273,4870830,-6569736,-10985176,-2079988,9058803,7364170,-1432131,-4512660,-5770216,-4883989,6848501,13630908,-1317271,-15007097,-5294530,8307500,7011784,769982,-1655219,-4324559,-6117671,-359519,10533245,10071107,-8394324,-17254959,2485095,16459828,776327,-8576080,2874956,-710471,-12143257,4504816,20114094,-2011648,-21060452,-3012735,13833007,4843791,-3846085,-1074737,-1570521,-5441072,-1302364,9499780,10113483,-7506588,-17235967,1938676,17616666,1734457,-11068160,1003861,2840958,-8955957,1405382,16928886,365204,-19183097,-4889094,13548748,6630542,-4574721,-2956038,-1328262,-3852313,17752,8387104,6212270,-7241256,-11847249,1491981,11962141,4051311,-5999988,-4369901,-1126445,-880809,4220033,7628962,-1116941,-10174725,-4554631,6525276,7702711,445164,-5303454,-5443530,-1058590,4708258,6154637,664961,-5912466,-5809338,480911,6059941,5485260,-1183261,-7287421,-4870138,3691771,7346707,2200025,-4328898,-5282403,-1693816,2858778,5664581,3259363,-4167480,-7882048,-1026428,7603172,5556340,-2736269,-5285469,-2659054,199535,4277785,5617033,-1299854,-7765832,-3721923,4324881,5863137,1721104,-3231425,-5644758,-2202992,4508707,6003308,384696,-5262330,-4610616,809105,4769487,3750296,-29879,-4192371,-5676918,401767,8326867,4369757,-6170499,-5791136,1854923,2296650,798862,3705447,545266,-7956540,-4946713,7340640,8358427,-3069692,-8268463,-1073055,4486202,895160,-650781,3877356,-372047,-10035478,-1887885,13726270,5206919,-12439083,-5496629,8195035,1698896,-4403841,4584240,4369875,-8908215,-7065347,8672658,9883805,-4772516,-9900497,392556,6667305,220546,-2959221,3449823,1332865,-9113540,-3133056,12501025,5992406,-11734519,-6754833,8081793,3822425,-4472727,1703318,4051020,-5928051,-6196814,6754851,8844303,-3519042,-8778256,-258976,5527639,1483805,-1427728,819535,-703191,-4969711,-568007,7205788,3503960,-6330410,-5610905,2614490,4272030,675599,-457742,-1084528,-3051993,-1214398,3834477,4256201,-1230858,-4691866,-2076809,2471063,3917690,1456653,-2300488,-3647494,-821985,2586347,2906794,340507,-2134531,-3119495,-1230210,2904118,4025369,-475673,-4722468,-2531963,2467368,3294426,581936,-1056592,-1709858,-2290456,307087,4465188,2779122,-3435631,-4223715,869824,3233425,1528830,24877,-1527316,-2910004,-625067,3243694,3009257,-1351009,-3561869,-1651353,1345441,2548783,1498438,-1048779,-3274635,-1987297,2633604,3818998,-651507,-3096260,-731994,465074,85209,2584148,2785436,-3351248,-5231488,2277338,5792122,-403924,-3764269,72711,1011918,-1890041,267066,4562393,537361,-6651554,-2953404,6486896,4371083,-5141516,-3535395,3913443,476489,-4524711,2893140,6617072,-4499521,-8421601,4176705,8603699,-2668610,-6386517,2163077,3539696,-3281426,-1621192,5719964,2012476,-7490083,-3751642,7599950,4907750,-6356185,-4363341,4934068,1596935,-4977222,1397761,6328962,-3205754,-7914309,2966466,8126995,-1664090,-6343115,1063781,3772385,-1714343,-1669827,3784858,1563851,-5146675,-2713915,5220952,3854976,-3726516,-3583439,1927639,1681105,-1400599,390552,2078520,-1724704,-3572493,1111470,4049619,253607,-3125794,-1380273,1057803,1043867,617172,415553,-843091,-1593855,-194862,1722519,1611312,-318610,-1812031,-1369481,866677,2288863,675629,-1708586,-1428171,327923,795712,517473,684322,-206770,-2086326,-1187762,2030697,2313514,-1074538,-2405190,-17149,1171638,191553,451711,765177,-1245901,-2010462,925439,2599724,193405,-1824680,-934926,318212,599592,950275,610436,-1061538,-1764320,221042,1960388,724702,-1052623,-594110,-125185,-564665,751938,2189559,-583494,-3264308,1534,3140215,118552,-2070497,802428,1204573,-2338689,-954769,3733434,1589294,-4116120,-2164180,3766199,2014386,-3092924,-1054875,3036172,-275941,-3962130,1353872,5196412,-1559644,-6095521,1461916,5861156,-1672534,-4875740,2591301,3646442,-4123022,-2979208,5508133,3014593,-6110367,-3169136,5707396,2896573,-4915871,-1876984,4606361,445587,-4995695,637215,5904408,-1093528,-6443614,1122218,6144120,-1236851,-5131846,1777735,3961972,-2805503,-3150844,3869827,3017582,-4323822,-3124074,4085225,2842221,-3333447,-2111205,2748797,910793,-2774306,23782,3239242,-442670,-3518903,152027,3277775,177661,-2423914,-148268,1532230,-400434,-872613,1012578,889592,-1294863,-1216813,1000605,1302706,-297511,-951509,-349255,322454,438480,271419,-131299,-347416,-140967,-83713,174042,690210,273042,-1018534,-851438,779858,1205092,-439893,-1023820,290332,518045,-549590,-26845,1032322,-162210,-1462513,-73874,1507472,284001,-1054260,-283889,531416,-198596,-165027,735054,209463,-963250,-375804,796459,493385,-372906,-203368,24695,-290107,-15329,900262,243669,-1199730,-434335,1240795,277256,-1122473,394948,1089057,-1268580,-1260652,2026858,1417066,-2310951,-1321484,2383270,971513,-2348885,-243600,2590972,-375664,-2904769,769240,3330138,-873940,-3485205,984333,3409029,-1290666,-3214482,2002876],[0,0,0,-2,-12,120,-248,105,-247,481,-450,579,-895,1021,-1282,1650,-1892,2369,-2984,3373,-3990,4944,-5688,6548,-7759,8961,-10292,11941,-13546,15411,-17719,19996,-22458,25465,-28605,31936,-35855,39985,-44390,49446,-54881,60650,-67182,74190,-81698,90186,-99372,109177,-120195,132358,-145522,160289,-176739,194956,-215675,239265,-266056,297380,-334366,378393,-432460,500588,-588904,709126,-883151,1157887,-1659106,2869373,-13596078,884349,36047209,18403841,-15499224,-29896687,-4106705,21384779,18170585,700053,-6157934,-15753042,-15837025,10873046,33067955,7273339,-32398624,-26770020,12516157,23921568,5333570,-5768860,-11486383,-20597328,-3450476,28816064,22222437,-16405696,-28301570,-6100600,16357449,22504924,9078497,-16392450,-22440184,-97095,18494117,17763195,6185541,-15706550,-27776933,-1394925,31055831,18681658,-15042933,-22777984,-9380650,5372696,17821573,14506088,-9677749,-26537140,-12786701,15496278,25879775,6534353,-19773975,-22054209,97590,19697425,19093057,1392891,-17989915,-18868935,3062671,23291119,17792477,-6199690,-22797198,-15361653,9065205,24510899,12114609,-15446032,-25052522,-5801428,15520780,16072229,3621600,-10734678,-21842101,-10711059,21201835,27952056,-5285545,-27697265,-11759823,10249862,16350064,11847217,-2058805,-16779097,-14634216,4092018,23770432,20656801,-15261973,-35649157,83424,31236501,6712000,-11452236,3354956,-9865014,-27298397,15060552,43818137,-7644653,-42975916,-5162480,21579561,7500829,3538433,2559283,-15015575,-16328833,5738644,21734979,17545172,-10256789,-33945730,-6120223,34800323,15154894,-19425240,-5032833,3243312,-17944355,1921308,38492948,5570215,-42842393,-16873600,26718240,16519048,-4993381,-3726028,-7921535,-14290939,2435982,22059886,13355792,-13927986,-24981940,-3869258,22509282,18335912,-6596599,-16448108,-7293011,1494241,8587901,15568627,4997537,-20004764,-21159149,9964097,26773287,5296508,-16799771,-12782968,-2268808,4858303,14841253,10822445,-12417475,-21452874,-2531191,16389852,15923405,361061,-17129281,-16178008,6080275,18816572,7544839,-5926577,-10992701,-11675285,1229139,20439680,14121993,-13396536,-21105402,-2230199,13821286,13006028,2203036,-10326649,-14365324,-3320814,12938966,16004853,484340,-17081103,-14753211,4856585,17242860,9902839,-6392466,-15375617,-9077098,7151135,16231920,6985574,-9758191,-15321024,-5038360,10186590,15605125,4845841,-13238474,-17542227,545116,18133606,11309889,-6660625,-11308408,-6612107,-756854,11335451,16068858,-3721962,-22383355,-9274267,14488839,16255868,654999,-11415664,-10599527,-960550,6351815,9305126,8578119,-7070084,-23887087,-4145212,28500730,13560785,-20556091,-11258067,7915727,-3538637,-805369,21353721,4450748,-28962994,-12753200,21993794,16823345,-5727681,-11380881,-7154495,120761,7228560,7296454,4727659,-4165940,-19094318,-8458789,24435985,19605302,-19010553,-19975442,8914535,7307459,-4189766,10027843,8607634,-20323544,-17573612,17448224,22335751,-4815413,-16150045,-5774438,3156670,6462501,7827704,2838514,-7993144,-13043086,-2096622,15316366,14041745,-7710233,-18454899,-3898839,11207570,8751031,836576,-2890083,-8302293,-9545489,5210208,18070538,4819124,-16010447,-12702368,5134950,11464648,6348523,-1059764,-9023901,-9531020,2059510,11789426,8522501,-2994627,-12916186,-9372734,7891916,15856309,1938092,-11717651,-8270122,96772,4891883,9151544,5225567,-9191730,-14105941,211922,13861120,9308159,-4737601,-11336439,-5799551,4216202,9626860,6453251,-3548202,-11355549,-6679733,7007827,12722062,3367214,-8715652,-10538757,-1758987,8872073,10280816,88781,-10480520,-8792293,2463671,9652069,6470439,-1811733,-8896366,-9026814,2157204,14035592,7688641,-10065525,-12255404,1204908,7484733,4764383,3026159,-2489862,-10979775,-5839649,10445344,13713092,-1636829,-14364943,-7647975,7877932,9750835,-499774,-2577232,-726300,-8666842,-5767351,15929157,14801956,-15292892,-18839208,8765162,13129139,-3470802,-1102323,4376565,-8970316,-10572992,10088647,16147711,-2548203,-15604896,-6910234,9081330,10974112,-1599384,-6424299,23239,-2719151,-6251530,9527633,15959246,-9385287,-21463314,4115224,17951045,8670,-8017279,1446527,-1760398,-8214901,4762922,14647295,-218105,-15199688,-7173483,8535584,10239625,173238,-6314858,-4314467,-1083933,990293,5753648,6990791,-3742195,-12943261,-2879078,12405208,8738882,-5587327,-8134944,-1396712,1295786,2974779,6356181,1697659,-9036861,-8222766,4843745,10590280,2593519,-6678557,-7589126,-842756,5978796,5797838,222636,-3972202,-5525652,-2946874,5569207,9629877,-299815,-10574902,-5390448,5586056,6803914,1486472,-2258238,-4784337,-4531174,1827905,8066753,4537285,-5483102,-8636141,-886898,6865646,5683680,-784756,-5192351,-5017113,-226692,5807626,5858919,-1357111,-7111107,-4459031,2652512,6469553,3961978,-2835822,-7317139,-3381512,5295438,7302900,95399,-5686562,-3752322,-54077,2339374,5474801,3529845,-6314283,-9222852,2454181,10130368,2358679,-5920513,-3809182,60131,345540,2452492,5248005,379466,-8845880,-6569635,7786705,10980030,-3782006,-10163735,1096305,4846355,-2932756,1175193,8743586,-3555722,-14092792,1711293,15230273,1724571,-10883246,-2810864,4399179,-18628,-603447,4655128,2082122,-7521740,-7370439,6186176,11843473,-2249013,-12346142,-871033,8352640,-308188,-3361780,5510359,939867,-11151822,-2281722,13379250,5411945,-10508660,-6249458,5206968,3684118,-1119433,1221558,1451849,-4666704,-5004695,4103664,8415895,37160,-8628293,-4149220,5225406,4780715,-1318013,-1633642,-301690,-3206040,-2150520,5570721,5994761,-4073904,-8160495,104907,6477232,2962457,-1864756,-2270340,-1675592,-908550,2134260,4352126,1165984,-4595524,-4999942,1574342,6532433,2324568,-4564168,-4105690,734512,1841119,1341266,2170041,-437076,-5248092,-2998936,4611319,5507434,-1367248,-5157145,-1839705,2030429,2526434,1724466,255329,-2670658,-3581052,814759,5108330,2544407,-3091077,-4075097,-439093,2602593,2943206,855533,-2619454,-3733867,-287688,3412550,2591852,-746820,-2609279,-2464292,-351085,3208789,3852646,-1312282,-5471096,-1326988,4293834,2594698,-1254062,-678577,-495699,-2764195,-74650,5645391,2831522,-5547840,-5211130,3170869,5370030,-968920,-3261101,726027,381131,-3575487,641134,7131154,239778,-9515199,-2331591,8727100,2822933,-6208074,-946198,4108325,-2503772,-3835718,5503469,5661178,-5826469,-7391231,4024253,7641266,-1438362,-5559054,735281,3098376,-2696223,-1935931,5739353,2824979,-8157864,-4939376,7957895,5702307,-6335127,-4419291,4293495,1124756,-4061267,1856076,5456078,-2786176,-6902743,1581967,7225820,702095,-5298137,-1493957,2987120,648530,-1429214,1625698,2159030,-3259150,-4129519,3049639,5591264,-1451704,-5465940,-298401,3360573,176450,-1197406,1195136,107833,-3154070,-1069708,3854579,2901794,-2633341,-3850679,573543,3362841,984835,-1413980,-461802,110479,-1172185,-67906,2970104,1581886,-3338818,-3219851,2125086,3479866,-566560,-2376399,-294316,291196,-677190,674388,2200041,-434397,-3354702,-1026669,2956961,2141314,-1390455,-1847595,-89776,386997,546160,1337028,499561,-1784823,-1693245,1000200,2118548,473217,-1089608,-1292772,-807791,793643,1958140,448644,-2084398,-1500866,1019481,1057036,-114396,455416,178584,-2098170,-1315088,2873713,2738821,-2449437,-3147928,1614519,2469298,-1245311,-961523,2116781,-121909,-3623001,20002,4932204,862260,-5277831,-1634381,4679396,1240329,-3967407,153061,3805249,-2036183,-4641981,3298911,5608955,-3471277,-5949891,2942207,5143429,-2587717,-3613793,3152202,2385954,-4263858,-1963578,5441259,2585727,-5744811,-3200394,5271579,3208359,-4481795,-2134187,4290054,561898,-4927744,669271,5828124,-1135201,-6363306,918311,5881342,-569683,-4526007,912101,3221223,-1678485,-2588932,2503058,2844674,-2827435,-3508718,2379658,3764749,-1638560,-3256868,1184090,2246329,-1517586,-1435383,2335928,1238204,-2955741,-1634467,2918368,2064362,-2185800,-1973942,1279324,1382244,-799246,-605778,1091949,218854,-1759816,-560735,2228085,1318217,-2166467,-1904510,1522647,1683922,-956833,-992368,884307,230064,-1444725,123211,2033523,198508,-2291437,-752364,1937140,1014114,-1278893,-697096,766271,-29470,-757622,676342,1199912,-800454,-1570881,384180,1459384,73985,-830902,-242881,6304,-91816,521453,627397,-457646,-873276,177279,640476,48293,81389,235398,-665683,-843455,1077479,1462258,-1007443,-1665310,828383,1310500,-989456,-783746,1585484,370214,-2395600,-296260,3042041,506490,-3202473,-660308,2963514,341615,-2750030,338291,2880398,-1142936,-3286472,1715422,3867693,-1945233,-4154432,2020881,3764224,-2256383,-3118908,2887679,2387919,-3665341,-2053607,4252734,1974753,-4507859,-1936502,4173105,1713304,-3816200,-1037978,3712570,345441,-3981288,179660,4513436,-429498,-4817579,457241,4605218,-637018,-4133663,1130172,3459933,-1878877,-2919380,2505633,2765400,-2729088],[0,0,0,-3,-16,206,-234,268,-404,439,-673,1029,-1089,1303,-1893,2253,-2614,3302,-3967,4671,-5678,6626,-7707,9183,-10630,12174,-14210,16326,-18512,21262,-24209,27276,-30883,34845,-39040,43858,-49041,54538,-60841,67709,-74916,82986,-91884,101334,-111816,123317,-135663,149327,-164430,180780,-198972,219242,-241534,266619,-295099,327202,-364089,407195,-457785,518524,-593183,686995,-809327,976499,-1218989,1604665,-2315911,4067320,-19697895,-14773558,15961886,-139004,9781869,19291143,-12152484,-39947463,-277815,40815090,21170727,-20494101,-21762586,-2692488,8523353,15194873,16253586,-5236017,-25897103,-15166858,16221412,27638807,6925778,-22768763,-26902500,-360521,24041739,14963354,-6915523,-14477714,-15409347,-7013115,20926510,27802168,-8648388,-32427713,-10257714,17109224,20942368,9719303,-9249347,-21907946,-8708443,16073958,22592274,7321013,-14859280,-24867763,-5166352,24715697,22085650,-8021475,-23101046,-13803672,3000266,17309098,16988360,-5249503,-25702151,-16505073,11760534,24901368,9544480,-14692854,-21835146,-6010137,16404622,22680575,5038849,-17550125,-19368399,108714,18752614,19410957,1081781,-20489298,-20457259,4905609,25128702,14735751,-12735980,-23933065,-7820956,11836514,14364425,7708100,-3824011,-23093080,-20228401,19619409,35684755,-5367402,-31314549,-5626662,10623881,3197830,12987355,14494061,-19052945,-29437028,8161820,31640871,12807373,-14728258,-23700862,-5718032,18279977,12866528,-3244081,-163596,-9788751,-26794034,8399361,46071076,691896,-47002127,-8634163,26851003,1434611,-3104559,17541045,-8391435,-34583685,3025516,37038235,12239077,-20125001,-20219647,-1997347,15598696,15223290,-615487,-7622008,-9289786,-13284885,5400403,31309560,8704002,-34056423,-21207680,19731360,18512956,-2919185,-2538865,-4310243,-17683820,-4445542,25975221,19297110,-17223774,-25982348,-539592,17487212,13097127,1144436,-9813793,-14650463,-3919899,13948141,16825769,1301336,-16160818,-17994517,2329517,22953955,13132438,-12975236,-17244167,-3102886,5477903,10996840,12068902,-5566901,-22473690,-8481668,16749784,17996674,111672,-14478800,-14826449,323710,15314614,12467694,-1995850,-12646650,-13152136,267841,18048672,14959345,-8877737,-20163241,-5987450,11098765,14082756,5326023,-8207115,-15611714,-6464312,11618754,16945949,2490001,-14489414,-14675258,712891,14617587,13195703,-2886946,-16442261,-11177887,6522841,15160492,7634502,-5738009,-13733510,-9307370,6464981,17462400,8289726,-12449207,-18723220,-860472,17520136,11086031,-5685121,-8013991,-5874719,-6973679,7987468,23230984,502033,-28298267,-10623110,19218341,11933391,-3981779,-2174833,-5920777,-12117649,2955284,18946650,8982358,-12755168,-20068425,-2525452,20926666,13870788,-12738380,-11507825,4153279,-3574777,-2889143,21888098,10501951,-30659006,-18621071,25541944,18761908,-11806161,-7123259,1642808,-9053365,-2239188,18178647,10802809,-14027202,-18755533,-265072,17774205,12970142,-9030108,-14988109,-547645,4159068,1610617,10319147,7264418,-17356391,-18803875,12966859,23398394,-2005853,-15939124,-4886750,2039778,2000821,8918529,8777852,-8713129,-17719123,-971324,16509163,11061820,-5695410,-13031399,-6962231,5019562,11051936,5172286,-4641796,-9467077,-7442912,3260619,14750403,8480305,-11816592,-15728499,1781870,12393600,6714263,-530824,-5978488,-9776214,-2377337,11285717,11725596,-2659118,-13434400,-8753789,5883006,13534691,4747906,-8012723,-9629417,-3143793,4342745,10103469,6298636,-7970586,-13977377,-1618907,12082233,9898719,-2207358,-9967773,-7697634,1527860,9826531,8535271,-2613410,-11282358,-6912037,4975601,10863386,5569003,-5549519,-11725133,-4691905,8910527,11810047,267314,-9813818,-7796491,571999,6778819,7680254,1987279,-8166907,-11836294,222857,15220135,9139162,-10652245,-12020569,2724812,5365820,997067,6580748,3119481,-14887554,-11267135,14117449,16283295,-5897064,-13008280,-2125092,3823736,3678620,4459328,2496487,-5037569,-11066777,-3178827,15107923,13454164,-12318325,-17625701,6419173,11782857,-4180500,-158578,8361402,-9574352,-16237094,11397583,21177534,-5797174,-17934242,-888974,8041556,2553948,1731498,2411871,-4151240,-9071021,-1722249,11759240,11142432,-7933073,-16336497,1052739,13389364,2643600,-4715670,678374,-2855078,-9137558,3715403,15753518,1414651,-15669605,-7400042,8704325,7902823,-165702,-2238150,-3628590,-5507209,502860,8965100,6563011,-5049748,-10478824,-2868644,8214454,8771680,-1475585,-7924871,-3901335,1440374,3394199,5336229,2631807,-7111489,-9523727,2437112,11104529,4043855,-6307085,-6949062,-1352489,3646245,5446327,2778607,-3198807,-7074955,-3482855,5594964,9042826,478082,-8966800,-5908734,3347983,6279940,3044264,-808572,-4930156,-5627011,1251514,8033622,4726153,-4673589,-7758545,-1881532,4954050,6143923,1446890,-4898337,-6544215,-715753,6004082,5342730,-903025,-5096945,-4606190,-96689,5870996,6281500,-2009275,-8728128,-3735915,5861853,6658522,-352798,-3942180,-2374309,-2068270,-129356,6814203,6317136,-7131527,-11280314,3483848,11241589,40566,-6102377,176394,-375227,-4815246,3132753,10084965,-851756,-11992498,-4283179,8984318,7385738,-3678451,-6033927,822747,1274906,-2985669,3256871,9251971,-4164497,-14666708,1810243,15569105,807509,-11117262,-15115,4937613,-4411482,-1261060,9656212,1939952,-11896145,-5723547,9291073,8217843,-3929703,-7185888,-189331,2939240,-427725,676127,5046225,-1081011,-10027306,-1795444,11709287,5284845,-8837631,-5811054,4129286,2364249,-1095304,3049179,2246784,-6235756,-5755046,5068544,8122687,-982071,-7061665,-2911038,2975271,3303899,1130854,-484268,-2059038,-3415682,-1092881,4530401,5393346,-2258374,-7404264,-1468818,5708832,3601374,-1528971,-2013392,-1391011,-1763791,1237068,5021165,2096355,-4710921,-5391347,1469524,5837979,2200142,-3145482,-3310150,-541389,786175,1983066,2948852,-596180,-5367789,-2966563,4161520,5056029,-691675,-4069927,-2128658,603768,2157378,2837147,718907,-3200484,-3462590,1036205,4224758,2244879,-1654872,-3407749,-2054298,1679652,4163145,1475100,-3415917,-3612784,425221,2514616,1478938,494950,-1076005,-3515109,-2032663,3948398,5219099,-1959156,-6217025,-322260,4549029,874089,-1507194,1706483,21840,-5331033,-600746,7980477,2975560,-7676968,-4253137,5113828,3390484,-2701660,-506432,2404144,-2370809,-4792132,2812778,7466342,-1388795,-9025867,-887135,8026205,1295279,-5674513,961783,4070614,-4670590,-4182107,7661140,5857655,-7861515,-6719682,6081124,5794204,-3633857,-3003982,3062711,137784,-4464002,784944,6533194,334437,-7745463,-2760901,6616691,3769406,-4705594,-2682261,3167837,-255335,-3682766,2748099,5426478,-3373763,-6848701,2159573,6649950,-149856,-4369467,-357809,1752554,-676362,-319462,2622310,1179811,-3559836,-3083335,2783394,4379699,-913860,-4209527,-794760,2270557,609713,-643464,934060,215919,-2965663,-1467760,3525623,3160331,-2391876,-3678490,614443,2783848,583961,-736432,101978,-346910,-1702031,128292,3196791,1440893,-3207742,-2853934,1778819,2791384,-260421,-1362752,-206087,-527878,-808681,1323992,2267994,-857158,-3098473,-637058,2290863,1575410,-514945,-1093459,-862708,-330594,1179003,1786665,-173893,-1833961,-739401,720760,934001,930934,281302,-1758306,-1987476,1324756,2902567,-322627,-2579323,-424856,1430381,-324978,-523316,1951656,591185,-3596269,-1639866,4334969,2664516,-3834369,-2601322,3103548,1439332,-2906444,303163,3715336,-1546427,-4977665,1575203,5906900,-944188,-5708122,350484,4606888,-824165,-3574921,2200363,3427987,-3793960,-4127629,4728106,4967151,-4826763,-5109725,4306872,3933852,-4140562,-2275929,4765864,762961,-5666268,-235878,6337164,599155,-6061373,-1062550,5171766,893622,-4051395,23731,3644736,-1197918,-4108943,1935064,4930403,-1910239,-5259800,1336105,4764654,-1125085,-3512558,1564009,2324516,-2514727,-1733522,3272428,1957849,-3287384,-2449222,2546497,2589955,-1414880,-2074205,883986,1234514,-1208356,-724459,1922984,858216,-2509706,-1308060,2457513,1856929,-1780307,-1844917,1096952,1270424,-834427,-391160,1205761,140081,-1851494,-456567,2195177,1070669,-1965596,-1549255,1360085,1213105,-965460,-512163,931518,-168606,-1448352,424098,2012385,-133636,-2038213,-357228,1567704,522350,-833505,-181592,275985,-576889,-266912,1028814,540859,-961008,-877614,457593,566913,116913,79876,-406752,-841748,183202,1240933,148550,-1122581,-155349,720560,-331679,-491228,1094607,671288,-1834294,-1064290,2099393,1528414,-2040644,-1443857,1988914,920849,-2143301,-153401,2792028,-418232,-3532350,616439,3958894,-679095,-3868563,728108,3418247,-1237486,-2935734,2018889,2754555,-2870425,-2969125,3224747,3301055,-3226901,-3195557,3132611,2766020,-3270235,-1998024,3862697,1298958,-4550761,-879894,5057066,670099,-5044122,-456137,4540698,25159,-3906339,594076,3529193,-1283853,-3533518,1646437,3779053,-1600898,-3793597,1397952,3517652,-1352599,-2934916],[0,0,0,-1,-8,185,-83,30,-282,274,-207,462,-621,607,-803,979,-1209,1628,-1791,1911,-2532,3138,-3420,3956,-4668,5391,-6301,7174,-7988,9260,-10628,11807,-13348,15154,-16847,18831,-21164,23496,-26133,29036,-32030,35513,-39431,43291,-47614,52659,-57948,63670,-70109,77066,-84836,93644,-103172,113917,-126389,140434,-156550,175733,-198415,225851,-260227,304144,-362580,444856,-568614,775144,-1183223,2291598,-12553825,-31241574,6141517,33106326,20178042,-16082248,-32144280,-3153340,28614940,10181202,-5431007,8192074,-13155664,-37546043,18543736,55996483,-10909158,-51415610,483983,21340371,-5628633,7726050,20155500,-23298104,-37872127,11051713,36925786,11216699,-18200371,-25770125,-4439589,22035428,15580163,-850082,-731974,-14919453,-23671413,18673199,45161076,-4098006,-41366179,-8763463,17819059,7163492,8426570,8851636,-20401828,-29536795,7782591,32519089,10840106,-19652091,-23826145,-5469557,14096453,19051767,7178922,-12913619,-22749615,-6538886,20976586,24537718,-192595,-21497361,-17213827,4859338,22508966,17310157,-6688179,-22981150,-13319349,9723141,21113504,11037334,-10293937,-23671573,-13146754,14879456,26026894,2368035,-22993009,-17293370,2208739,12809386,16640639,6164395,-19906747,-24328636,6535972,27560425,13229514,-9982033,-18840775,-10065093,9998148,20264539,9270624,-8742845,-20335374,-13487680,15949454,28984048,-1292769,-25710431,-10633589,3625589,5001645,17114494,11079327,-25483556,-27379023,14634022,27028658,2113555,-9843730,-10405505,-11839846,3305585,22638153,14799197,-12193824,-25952925,-7047065,23918449,20846010,-9499824,-14605285,-2716603,-7246094,3059724,29613152,7598165,-37459277,-19436758,24494511,17386291,-4523733,-2560690,-8343001,-16287381,3244274,22884108,12972952,-12941852,-27015348,-5490692,28449387,17394193,-16403157,-9671826,3861863,-12665823,63591,35991918,7007955,-42977715,-14527611,30758173,12456077,-9313026,1334270,-5664266,-19102869,3686497,26253148,9883518,-17601897,-22243672,-1250306,21629216,14513088,-9860368,-11743991,-2933306,-5416438,6193754,24439303,2497555,-30704003,-13824599,20427142,16503022,-1964667,-5487736,-9123321,-11182048,5711566,20975341,7646996,-16224989,-18384240,935415,16417905,12453004,-2722898,-13546386,-11980046,1344807,15289355,12824038,-5166114,-17106593,-9594809,7657122,16606253,7753827,-10214828,-17152378,-4230444,12956066,14366719,1053875,-11003139,-12419438,-3207301,11924880,17316254,-100190,-19722175,-11980529,9800131,14107344,4395768,-3430658,-11368114,-11829222,5602884,19187880,7159646,-12887709,-15994348,-2000907,12835033,12519313,-1364184,-10379689,-9422832,-3541608,10418225,18403968,-1683976,-22737663,-8011273,13587898,8959455,2035021,1809904,-11466398,-15840685,9150622,22795286,1569815,-16628295,-10051469,2284629,8445473,8782181,2336306,-7883705,-14296142,-4923465,17350465,18141468,-11264536,-21245797,2428860,10366336,-651,6678712,6698672,-18163446,-16979356,16969180,21992527,-5375262,-15393490,-4982032,2270451,6171427,7588874,3033255,-5942640,-14770260,-5854427,20321512,18142104,-16960376,-20675000,8931497,9221675,-5367189,8462791,9340130,-20889112,-17552768,20262262,21024007,-9647882,-14870896,-1377624,2282949,4269717,8597133,3330096,-8883647,-13495573,-809521,17905041,12738440,-12671523,-16356928,3407687,8605122,1705209,4999810,1550893,-15050560,-10665990,14095994,16642041,-4565613,-13884049,-5396379,2872910,6890423,7768869,545338,-10410904,-10139129,3565899,13704795,6787293,-7484100,-11687216,-3219448,7229417,10409396,3240172,-7809510,-10437694,-1600255,8510106,9556039,855216,-9428234,-10283842,1089381,12218553,8417174,-5774356,-11307121,-3655891,4703520,7357252,6044059,-2258274,-12593232,-7037773,10336895,12856532,-1607047,-9895994,-5820354,357558,6020895,8596634,1471258,-9406768,-10108908,1932272,12787812,7390134,-7712432,-10319899,-386041,3875392,4430535,7251647,-1602031,-15269392,-5565522,14289523,9847122,-6054914,-6420276,-2332395,-3220418,4102457,11880435,1543956,-13200602,-9159361,6933439,12295725,1538651,-7846130,-4369691,-556972,-1355034,6574961,11909675,-6017736,-19065149,1006519,17308542,2419511,-8374207,-84814,-1429648,-7535732,4928584,14453216,-773758,-15612620,-6905835,9586852,10779023,-1875715,-7471252,-665744,-313327,-4440724,6958253,13885259,-8072383,-20223712,4712956,18640412,-1298394,-9447743,2802912,-842540,-8897025,5423425,14805458,-2314519,-15637331,-4402189,10098711,8169078,-2439754,-5731807,-1737343,-1338015,-1099680,7294912,8448335,-7588278,-14163139,3059535,13370229,1722722,-6361374,-1932058,-1724443,-2807114,5283241,9029167,-2316638,-11287532,-3722268,7381058,7263908,-144061,-4826398,-4720856,-1607925,3715704,6572164,1595347,-6319453,-6744943,871668,6894133,5185553,-2023439,-7044454,-4204487,3342799,6646312,2470073,-3267044,-5150545,-2832590,2558492,6942857,3659617,-5892069,-8218471,1009715,7728922,3323205,-2373828,-2982892,-3460063,-1840874,5278538,7339680,-2145757,-9076770,-2978381,5599442,5364034,-51638,-3090975,-3266153,-2513242,1426386,7012055,3983170,-7139463,-8135494,3698235,7401796,-27661,-1841495,-148524,-4553699,-3341249,7806767,7679655,-5806717,-8866649,1216021,5482746,1593583,103152,13980,-3787620,-5055518,2886040,9498343,1066729,-10446943,-4354355,7302789,3434467,-3063637,1959098,1311727,-8476201,-2860431,11723079,5883325,-9806594,-6652080,5215163,3942341,-1587142,983366,2222586,-4536740,-6301533,4443633,10657905,-1270312,-11811584,-1598832,8877273,604118,-4689199,3998802,1993023,-9897319,-2498708,12936214,4460579,-11259782,-5136570,6628702,2919579,-2436042,1665430,2105009,-4994096,-4959458,5225687,8515991,-2256920,-9292083,-814984,6706171,1275353,-2535661,1685223,-193396,-6296636,-448546,8602605,2871742,-7450302,-4606644,3366173,3250777,81606,234293,-706138,-3658386,-1626587,4372389,4682821,-1757173,-5189166,-1598466,2861254,3267048,928850,-1681781,-3064860,-1309779,2027454,3269047,950031,-2533553,-3690847,-889739,3524316,3846759,-1166766,-4487999,-1683492,2102555,2068036,895102,271859,-2145662,-3672750,970406,5746246,1829551,-4776827,-3222024,2115844,2173469,423382,1015717,-144406,-3811103,-2100056,4215822,4557934,-2593733,-5239493,293932,3015958,106753,-28191,1799533,-2174663,-5004172,1954279,6813900,-386936,-5819222,-495757,2919932,-292627,82945,3129936,-679787,-5558363,-648037,6350671,2822502,-4763721,-3128243,2713492,1037432,-1981204,2228077,3155299,-4991056,-5516484,5462322,6448742,-4560958,-5333427,3219099,2034619,-3403517,1160107,5144190,-2303515,-6977775,1580113,7593860,265610,-6225256,-586686,4370899,-904300,-3127955,3971289,3601072,-6547040,-5032295,7217215,5615149,-6352937,-4467437,4860578,1452666,-4601606,1524653,5459660,-3079551,-6871694,2535833,7095926,-1078155,-5625963,348605,3520968,-1118628,-1865500,3406494,1984693,-5106145,-2916521,5590431,3891508,-4330272,-3289237,2677960,1174984,-2033400,964476,2562134,-2310723,-3759663,1625760,4082014,-247225,-3211373,-749039,1381264,475616,228122,884887,-407856,-1981839,-555045,2136092,1834646,-745441,-1924383,-781072,1080436,1670388,251284,-1203677,-965338,-46903,237368,732915,1156855,-540663,-2603223,-715917,2599729,1674765,-1856940,-1606922,872486,402997,-704440,1140074,1523683,-1931485,-2663089,1723294,3343702,-856403,-2758692,450199,1530808,-1059260,-303976,2433500,-39940,-3630183,-334364,3945002,656459,-3298723,-299703,2067454,-985272,-1450717,2517485,1509972,-3494815,-2023988,3413487,2166937,-2703194,-1441869,2227515,92851,-2461969,1273587,3390640,-2021671,-4327144,2136694,4488685,-2070280,-3555501,2546186,2000229,-3683561,-745159,4874408,76644,-5603008,33593,5359363,-160661,-4403145,751985,3541015,-1895589,-3272470,3140088,3624701,-3893660,-4005082,4099121,3921251,-4064179,-2996244,4258315,1525642,-4828433,-82190,5551685,-704674,-5975394,978551,5575260,-1110505,-4604704,1529420,3515464,-2448805,-2880938,3338518,2680181,-3857579,-2858951,3740249,2708597,-3327903,-2038961,2983398,950751,-3114297,-30718,3355382,-559018,-3610566,588423,3391370,-479655,-2639876,505779,1756347,-811517,-1086712,1353193,975761,-1563930,-1117690,1461557,1220934,-813603,-1040448,329972,529341,-59154,-36904,157263,-113867,-432817,-199393,401150,699777,-136549,-1053815,-287569,1200214,505341,-938536,-466358,867645,52540,-1003546,474008,1338957,-797517,-1717746,804673,1929013,-669431,-1700960,688494,1275418,-1099735,-862182,1721237,647473,-2266291,-576484,2476628,538246,-2463489,-82086,2112782,-563873,-1867685,1287460,1742980,-1868542,-1734784,2145739,1556816,-2126090,-1148800,2095786,512745,-2251375,80074,2560076,-646435,-2925397,935529,3027753,-1248431,-2814696,1756232,2207583,-2485158,-1657548,3248773,1167473,-3841941,-675079,4017895,223170,-3841460,445122,3488171,-1274184,-3094915,2002825,2969418],[0,0,0,-1,-3,172,7,9,-58,83,-248,185,-9,245,-446,283,-351,527,-534,663,-837,838,-1043,1251,-1251,1538,-1936,1955,-2102,2595,-2913,3212,-3573,3859,-4390,5091,-5422,5851,-6690,7391,-8021,8901,-9750,10662,-11861,12944,-14125,15692,-17224,18796,-20900,23150,-25500,28436,-31814,35657,-40453,46173,-53101,62268,-74225,90257,-113468,148814,-206917,315060,-556035,1304155,-8148037,-39973399,-6444845,14763893,-7127767,11141804,30931203,-21067454,-48623088,12176177,46109349,6384720,-19040611,-11132165,-7181355,4010793,19391096,13791808,-2824243,-21914526,-26271249,15933911,47118547,-2591441,-44847126,-5512379,17650677,-7784064,7996484,29261994,-21157197,-48911678,11198581,45538739,4279636,-22422680,-10355720,-5528383,953011,20587127,19244218,-8256789,-26682720,-13810051,19925371,31989339,998452,-26527542,-14348489,5212292,10458091,15369823,7871809,-20911348,-28472658,4351086,28979615,13535627,-13576385,-21803692,-10926298,8354332,20919280,11881609,-11888990,-23116643,-7580222,16643924,23054356,6039534,-17172368,-21982753,-383972,22955914,19212564,-4465772,-19501015,-14306151,3312884,19029026,15951785,-6338331,-24421377,-16138081,12005071,26035540,5979589,-19547628,-17314801,-1858821,7643370,17801092,13928520,-18096265,-30305288,5475291,29346513,9497928,-7946487,-9404709,-14376888,-2895260,24402798,20550124,-12519256,-25051578,-7998239,13356533,20181822,4763087,-15071295,-15521151,-5187812,7121776,22003360,11265071,-26190373,-26853497,13735912,22874612,854271,-2087759,-4797368,-20587181,-4400925,29858373,19237204,-18161030,-24080619,-1411741,16125124,14624899,642051,-7584581,-10335922,-13472174,5408324,33109878,8535323,-38168189,-18575146,25478834,11538298,-8216694,8672558,-2248168,-30858103,-1997845,37686269,12870529,-24681884,-18163955,2167678,11855493,12959634,1797153,-8600993,-9778475,-10184871,6237604,30227678,7070255,-35784868,-16872837,24887198,12473828,-7577081,5947384,-2350949,-26414656,-1390246,33831180,11502192,-24068798,-17330137,4123991,10752616,10143264,3967404,-8647295,-15307625,-6090899,13632274,20926639,-243229,-22808082,-12867443,11071440,14978556,4948127,-3405132,-12127588,-12412497,5515597,20154030,8755990,-12975808,-17484357,-2976765,12707262,14642806,1811565,-13199086,-14163677,526988,14163952,12124633,-2024991,-14185449,-12826953,3275487,17819426,11212025,-9231538,-17022164,-5260949,9410073,13227138,4975806,-7886094,-14101815,-6132410,10946653,18324103,2003846,-18660404,-12874979,7726886,11766889,5346679,2000146,-9732802,-17819783,2991935,23478542,7401907,-15391163,-11790052,-680373,4614786,11418908,8293072,-9574556,-17064396,-3250548,13924743,15454552,-2087959,-17002302,-7920284,7099546,7360211,6883034,4775349,-13824760,-18800138,10318260,23996691,-652427,-14925826,-4663688,-1498252,18738,12743009,10715934,-11221706,-19077633,-1232614,17832269,13254900,-9056728,-15108544,47863,3854523,-120032,12224362,9739182,-21747329,-20598052,20004718,22948187,-10418312,-12517397,2967126,-3997179,-3407715,16191339,11105675,-15024492,-18139862,2640971,17370251,10238929,-9186506,-13576667,535367,4170007,222691,10200364,7421576,-20029332,-17901567,18735532,21168311,-9589470,-12845102,1732991,-2348741,-1833371,14106825,9534048,-14231463,-16328511,4639432,15970536,6779131,-7254109,-10269917,-3173816,3337607,7189733,8250889,-1745121,-14856876,-8587153,10950643,14071603,-878723,-10384747,-7599239,-408894,7097180,9769247,1189417,-10369830,-10110124,2206557,11578827,8063029,-3757454,-11454810,-6564261,5965983,11637177,3804932,-7073964,-9138162,-2969979,5676272,10357046,3998690,-9060189,-12139505,225071,11713795,8256289,-3804817,-9366218,-4947966,1728257,6873656,8454362,-702136,-13747556,-8454145,10556740,12537466,-2013081,-7138369,-3831249,-4039139,2514643,12982341,4724157,-12935477,-10721840,5021332,10200693,4189393,-2852306,-6805188,-5753022,593115,8499096,9180316,-3741920,-15111446,-4157468,12490563,7188682,-4362668,-2058061,-2938998,-8385337,4031751,16654210,970230,-16496464,-6376535,8530351,6620040,830180,-307966,-3571352,-7351961,-1998871,10907782,11527677,-8131353,-17294829,2425214,14614005,-49351,-5420026,4436307,-3902291,-13505366,6908737,19879492,-3579340,-18791320,-1590180,10440185,2956514,-806639,1343006,-3158986,-7999414,-954485,11661563,9657065,-9150826,-15197291,3680205,13254570,-501580,-5043751,3371843,-3369279,-10660256,6596149,16819698,-3627497,-16790288,-1573860,9670036,3176790,-738425,711045,-3913729,-7086528,1305026,10567788,5259082,-8285470,-9931516,2129830,8578365,3113583,-1875465,-2758412,-4691920,-2486514,6323070,8260736,-1981713,-9249877,-4018768,4593139,6581246,2271197,-3580845,-6205617,-2556755,4142144,6403838,1635689,-4724880,-6369702,-1444853,5693852,6905242,-771146,-7537761,-4419441,3178670,5427139,2521931,-1253837,-4661816,-4738549,1593910,7995032,4391096,-5883345,-7883274,889578,6082850,2525054,-288286,-1175871,-5181279,-4107731,6488610,8908966,-3465261,-9416201,-972571,4483740,2174270,1895926,855922,-5257073,-5935598,3347162,8697020,1606992,-7191176,-5094858,2807095,4009401,944484,1573191,-523476,-7387685,-3219082,9723845,6948411,-7367917,-6719611,3223739,2050467,-998241,4104620,2566378,-7857687,-6549544,6521781,9181529,-2211391,-8195567,-1182643,4132652,-10686,-390238,5283512,-425623,-11092670,-1573934,13654609,4073701,-11232992,-3401504,6500666,-841764,-2790955,6657941,2933350,-9883724,-5780251,8661877,8112944,-4461412,-7617124,835004,4020795,-1175158,-271136,5089074,-1267062,-10265723,-303051,12292022,2659663,-10215415,-2801337,5775078,-289526,-2137397,5123983,1897371,-8240501,-4107123,7759506,6459457,-4057713,-5825970,400929,2430153,413652,1345702,2050198,-2929635,-5766834,1109101,7050374,1763242,-5338234,-3538649,1260974,2004100,1684796,1399693,-1551304,-4000784,-1066723,3822209,3810925,-643957,-3765409,-2594124,1481877,3940031,1949663,-2065639,-3137472,-888300,1367967,2409148,1940474,-1203578,-4458064,-1938553,3903033,4145127,-1524495,-3984466,-931858,1154100,859736,1804378,1711478,-2843396,-4876264,1482156,6351656,931275,-4599787,-1494208,1704639,-184348,745785,3529807,-662909,-5860201,-1212545,5765489,2992571,-3430378,-2809507,737101,108101,-428550,2708369,2052699,-4424996,-4732148,3793952,5753425,-2188111,-4129594,1507773,900986,-2534153,2178429,5159509,-2867936,-6897318,1938270,6607283,-366171,-4203881,483681,1610089,-2528322,-623007,5233360,1512478,-7099159,-3702420,6744439,4201651,-5379779,-2494197,4325439,-982824,-4684043,4195067,6298632,-5513125,-7266253,4791981,6737962,-3114341,-4161812,2777702,1513991,-3823726,-25555,6007535,618068,-7448621,-2166675,7162068,2747435,-5837306,-1591006,4223570,-1354022,-4128826,3959619,4971153,-5154825,-5860693,4335141,5384867,-2792802,-3357091,2069918,1070241,-2668670,592549,4292250,-377401,-5166171,-720207,4695028,1769431,-3030438,-1364529,1282911,-360397,-808159,1973390,1470648,-2612483,-2669943,1611315,2838266,-122557,-1846629,-976808,95347,669500,1079753,571758,-825292,-1390966,-433226,1201348,1735962,246606,-1987498,-1626419,1270901,2091774,-131833,-1241439,-102634,-91242,-753906,912153,2165884,-755133,-3313424,-239311,3113332,832644,-2162991,-392403,1080833,-1125369,-811757,2588763,1469394,-3286373,-2215354,2871581,2235860,-1901385,-1170675,1401782,-326559,-1772774,1508261,2800453,-1811565,-3699162,1288841,3489724,-1043453,-2440418,1486088,1026997,-2825872,-120382,4158055,-140213,-4778365,34214,4255138,-329486,-3098289,1266842,2096956,-2679236,-1875850,3789511,2364796,-4083210,-2622271,3855132,2270793,-3515577,-1127298,3792736,-362593,-4583670,1567996,5469807,-2192398,-5698739,2393682,4950020,-2702376,-3582697,3513462,2285199,-4578880,-1530297,5399760,1383570,-5566879,-1441730,5026456,1085116,-4347529,-148029,4074207,-1080610,-4336167,2148254,4731473,-2619570,-4842460,2767108,4226790,-2713007,-3022456,3136168,1774726,-3678788,-1010178,4126620,774971,-4137503,-872870,3620693,647619,-2916973,-175705,2312284,-699495,-2198353,1291338,2274600,-1414691,-2333090,1179427,2063571,-780547,-1355269,595105,633072,-740867,-218974,1064353,201350,-1053339,-469027,697508,745376,-136864,-723013,-346417,422676,486198,-200705,-278443,298550,-39631,-743359,190864,1283743,-107233,-1625168,-153904,1670245,214320,-1398134,184959,1243769,-783614,-1207248,1437904,1336166,-1717391,-1459201,1716505,1361705,-1640355,-867318,1640327,222497,-1902618,291941,2224723,-615927,-2441828,697029,2319794,-851335,-1962755,1280681,1466428,-1888840,-1049782,2598115,783067,-3073433,-505361,3109428,30065,-2865684,728151,2482529,-1518534,-2179595,2248161,2054988,-2719381,-1878465,2795772,1623840,-2785115,-1098082,2954808,508154,-3330062,162278,3704814,-754381,-4053997,1221636,3994720,-1786493],[0,0,0,1,5,-15,176,-70,21,-272,264,-201,441,-558,532,-773,969,-1112,1431,-1628,1843,-2412,2835,-3042,3667,-4407,4965,-5693,6541,-7377,8540,-9713,10760,-12211,13869,-15383,17214,-19353,21404,-23775,26502,-29274,32361,-35833,39383,-43433,48018,-52689,57864,-63850,70233,-77221,85207,-93963,103843,-115247,128097,-142945,160701,-181702,207208,-239426,280893,-336583,416183,-538810,752384,-1221660,4791755,-14089181,-30676364,3703059,34094920,20154329,-16527619,-28553318,-6516043,23026399,20697973,-2327044,-9820614,-8571778,-15307471,2665731,35955860,15731171,-40049281,-32067404,22391297,25777249,-4895888,-3821313,-3982766,-24514374,-7774484,33129986,23343892,-18623116,-28541463,-6644588,17895288,25399173,4414938,-19444535,-14769098,896701,9255298,20315003,14904603,-21927285,-34418227,7266898,34762733,9726755,-15880800,-15367207,-10628076,284127,19766194,17762831,-11418274,-28918551,-11587614,17860770,25028390,4030143,-18865309,-19519181,-1214799,17863315,20717666,2195747,-19649484,-18625619,4465134,22624091,17078985,-5569360,-22854858,-15900696,9870491,25515169,10781089,-17070919,-23091308,-3963310,12969186,14677852,7208771,-10898988,-26382178,-8526447,26083165,24220596,-9511723,-23388086,-9259731,6590756,16082048,14527595,-2973288,-18103325,-14487598,4810084,26105399,19345332,-20627747,-32606859,6731219,25382917,1457832,-2742064,4607331,-20391607,-23633079,25240947,36192209,-15037434,-33886869,-2472003,13620310,9479460,8489084,-2002116,-16662688,-12104905,5295950,20498821,18668506,-12516232,-34427885,-1672068,33708727,11259109,-16501562,-3945820,-933130,-15817443,5921574,34394203,3035120,-39022063,-16833940,24302165,18835870,-4397308,-7249210,-7591587,-11125221,2204943,20380104,12978499,-13081063,-24306932,-5221023,22676447,21517352,-8549333,-21671155,-3330821,7167836,2893573,11675463,11863777,-19767287,-28396390,13452457,33207018,-375408,-21331819,-7422632,10393,1676753,14343641,11785533,-12460370,-21381687,-3578607,16825198,19105207,-1613350,-22208417,-12224337,11620947,13522577,3580227,70545,-10086143,-17713472,3449680,26108850,10229829,-18213019,-17509573,1329034,11679406,11288146,3186317,-10215492,-15323595,-2738720,14861693,16029104,-2427399,-18122263,-12077112,6458284,16073544,9008661,-6695588,-16006444,-8115120,9300607,15907189,4791617,-10479417,-14245310,-4028202,10728902,15925840,3514652,-15549442,-16652465,4423497,18105167,7567637,-6575429,-9208876,-8122107,-772490,14884287,14745414,-8486150,-21041792,-5287046,14096674,14630447,160257,-12379631,-9880496,688439,5742086,9645159,9205277,-10845829,-24491383,2788737,28665433,5978794,-18976069,-5882756,3435349,-4877907,6380585,19228266,-3634692,-25097768,-6563234,18002653,14868062,-2630712,-13823620,-9369356,4756026,8631789,3832825,4016754,-4083854,-19506546,-5625288,25525832,16013342,-19767103,-18181976,8160499,8414290,-1191112,6740603,4328290,-16821954,-14020583,15117106,21401551,-3321900,-18256409,-7637282,6635118,9632056,4841504,-1515610,-6591608,-8927288,-2701554,12779073,15836181,-7171762,-23197268,-3086374,18686830,7635843,-6843260,-1772555,-3136500,-11121857,3742845,20865841,3810310,-19951141,-11631494,9141748,12417709,3869276,-4355147,-8603289,-5438488,2425063,8845212,9437828,-2320285,-16877607,-8582426,14387443,14773074,-5005505,-11137717,-3530444,-511484,3491297,10916815,4262286,-12534154,-13067701,4312302,14310745,6151298,-6748663,-10208946,-3784184,4903711,9359724,5409229,-5459894,-11741813,-4044687,9057494,11132655,947851,-9246372,-9636901,-57655,9920103,9187136,-2479534,-11120063,-6502183,4394855,8881055,4839119,-2409480,-9272737,-8287484,4988798,14640018,3823458,-11881215,-9263762,2890664,6707687,4920907,2237038,-4952829,-10031217,-2314057,10712604,11511648,-3238684,-15011876,-5720632,10782083,8481685,-3185195,-1937110,-995806,-9311509,-1882017,17401974,8747043,-17122780,-13307732,9380326,10347322,-1199586,-1308136,-1115405,-7164261,-3931625,8378199,11383324,-1321027,-14650474,-8111753,11491218,12926867,-4827871,-8916961,1341369,-686184,-4606195,8938639,12607314,-9976493,-18589626,4479140,17292363,1593907,-9539804,-2733266,485529,-2547196,3196414,9661480,560789,-12670774,-8216671,8469632,13057682,-509446,-11185414,-4602323,4765317,2708330,771955,5192820,-585328,-12921440,-4643199,15161365,10326501,-10414694,-10619800,3140542,4455249,434685,3803776,1997404,-8192012,-7965942,5294095,11652893,2019833,-9980890,-8117321,3840617,7863714,1370106,-1544181,-1214848,-5458489,-4335249,7822341,10618599,-4262992,-12117238,-1543558,7669444,4599546,-199840,-1957852,-4531383,-4118816,3128733,8518893,2701721,-7353578,-7526181,1556379,7173103,4028002,-1896229,-5214082,-4327708,1187081,6521991,4444216,-3059144,-6750686,-2796221,3508542,6094836,2899647,-3960965,-7224651,-1628540,6667940,6004129,-2062137,-5488813,-2260788,322340,2650959,5629819,1597834,-7643496,-6985900,4503131,8836833,799129,-5999486,-3799770,744258,1689399,2111224,3698534,-328806,-8496837,-5022522,9243851,9517776,-6094143,-9192762,2614563,4153427,-2197054,2130221,5701593,-5173991,-10053339,3410356,11757612,1240754,-9014456,-4448444,3823967,3572785,-466703,559431,1648394,-4508210,-6773048,5094172,11665459,-2589876,-12890711,-625605,9442888,945390,-4129171,2713655,1131180,-7617877,-2024696,10406995,5590336,-8605933,-7932660,4296238,7014351,-484946,-3071810,404710,-621617,-3888462,1054954,7974584,1958699,-9587073,-6030050,7468974,7203347,-4149021,-4753983,2294526,-209934,-3917761,3692302,7480227,-3687833,-9985555,737402,9096283,2422643,-5027790,-2622776,1213650,-38429,-117071,3622462,2611900,-4979773,-6519160,3289063,8456316,-237565,-7044092,-1772178,2969950,193936,146065,3199167,-556193,-6257925,-1923173,6220721,4532955,-3262435,-4858379,-47138,2433192,1613444,1305009,189617,-3046770,-3120642,1943329,4953756,1055390,-3596024,-3141079,262517,2542107,2598246,130472,-3119148,-3041024,871862,3338608,1568371,-1225864,-2264241,-2060905,11723,3579943,3208205,-2588759,-5066825,322143,4358357,1459164,-1461692,-382828,-789498,-2211425,947718,4955348,1507780,-5412606,-4079797,3673133,4924709,-1648052,-3454086,1079702,422469,-3192653,1401914,6220790,-1398672,-8328084,-437930,7680255,1598401,-4989354,-918237,2580200,-1258212,-1869156,3713614,3756981,-4082393,-6034666,2707533,7314182,-472037,-6357784,-273794,4070849,-1370794,-2673606,4218855,2769223,-6671727,-4473853,6743765,5507542,-5184805,-5182814,2981742,2911398,-2300663,-435731,3563615,-265498,-5525101,-709029,6705820,2823382,-5923764,-3814515,4345576,3137813,-3104690,-921367,3472294,-1209243,-5313704,1702980,6867221,-794345,-7165633,-616120,5477413,746387,-3532898,477383,2345447,-2522669,-2880872,3668860,4507789,-3104663,-5507833,1747774,5210854,-403004,-3364252,799948,1791553,-2312265,-1101458,4146512,1927247,-4765045,-3122285,3772335,3309726,-2178477,-2291285,1084743,322423,-1469410,828225,2593746,-900413,-3572892,-171593,3375212,1229964,-1932490,-1180669,363892,196294,366900,1321498,255665,-1869493,-1146281,1274225,1580793,140288,-876395,-1068966,-717528,977112,1815431,-109519,-2099665,-744940,1237708,482176,-302295,654130,-669,-2130196,-693564,2901053,1749331,-2628260,-2249959,1826828,1834708,-1304865,-672652,1833998,-227921,-3048129,380258,4208009,267368,-4649637,-858192,4211364,567853,-3426661,515476,2963999,-1967587,-3322869,2883401,3985417,-2723559,-4372282,1912407,4093859,-1353889,-3259154,1558944,2642844,-2557682,-2480142,3751022,3126272,-4322274,-3674335,4239458,3634426,-3785930,-2813415,3515804,1518328,-3853164,-592651,4501745,363979,-4953876,-790615,4817344,1301634,-4228694,-1396248,3596197,758987,-3567595,92697,4121438,-700010,-4921504,928209,5243575,-766653,-4894651,804517,4064335,-1167558,-3329556,1841339,2962869,-2490753,-3282004,2624049,3634020,-2268446,-3554036,1886448,3154062,-1814469,-2437349,2346869,1955309,-3033755,-1769764,3510220,1976609,-3538911,-1991752,3072329,1660136,-2528463,-899561,2351916,320975,-2489752,133412,2786638,-129655,-2810474,-68727,2499335,181463,-1881752,94953,1392445,-555305,-1143950,939639,1212274,-1074436,-1270603,896839,1059171,-476838,-623246,231046,32621,-277166,400328,462916,-543621,-532592,372500,240590,-309957,288904,418850,-796117,-689046,1162802,969786,-1230665,-1045764,1243733,823194,-1283251,-457465,1605433,137500,-2039774,-64094,2391837,123942,-2685432,-134130,2610180,-21741,-2545742,477894,2592305,-1005079,-2789695,1521954,2997236,-1792427,-3024164,1970416,2826297,-2010059,-2420122,2139656,2046972,-2401549,-1953251,2695529,1971342,-2880646,-2188975,3108131,2172219,-3237372,-1933815,3350953,1382799,-3660202,-853967,3912609,468725,-4060523,-228942,3915885,137981,-3732891,-48038,3375751,-141491,-3220324,394141],[0,0,0,3,17,-197,332,-218,365,-573,721,-1016,1200,-1380,1963,-2484,2750,-3419,4280,-4998,5939,-7086,8202,-9664,11323,-12962,15011,-17357,19673,-22458,25744,-29009,32670,-36945,41496,-46478,52026,-57886,64460,-71840,79550,-87941,97417,-107582,118551,-130760,143953,-158354,174364,-191821,210991,-232506,256282,-282771,312947,-347163,386234,-431896,485735,-550142,629360,-729094,858957,-1036409,1294026,-1703080,2455084,-4290625,20436279,5492091,-41496574,-11773809,14184880,5066489,3479314,20387357,-8438542,-40638052,-5555873,45861924,22417137,-24381851,-22271262,1142688,6938154,15153525,15737060,-6292804,-23592243,-13414570,10142793,28978795,14312765,-27926244,-34406258,9725099,28355698,2594328,-6882377,-2098114,-20404695,-16290346,28652574,33163843,-17058930,-34420912,-3587091,17538437,16869527,9537806,-7482004,-20574772,-9775300,13522961,24481846,10687123,-18826847,-27891214,300263,26446319,16071175,-7980205,-17870732,-15222396,-957651,19521623,19478283,-7552370,-27110647,-14404768,12673511,23260182,8966615,-13571612,-21706990,-6587201,17107475,22915758,3676635,-17478091,-17895742,-667387,17734235,21003970,1260797,-22860722,-20009400,7330147,24765701,12343103,-13248779,-21787185,-6763011,9214356,13467636,11622963,-4378741,-28990005,-17330809,26971641,30060093,-11905691,-23479044,-1960361,1885448,3862545,21054587,10060148,-25073478,-23566323,11285182,27132633,12299224,-13368987,-24567298,-3955276,18459915,9458973,-659089,2407042,-16015527,-26471377,17050783,42024602,-7610756,-40134798,-3578940,18857855,1352452,4384599,13214184,-13969084,-28308891,5809998,31718478,12385329,-17342466,-22239649,-2199581,18221640,14473529,-2480325,-7692661,-8720380,-11989744,5512268,29440687,9191692,-32964160,-23428241,20284131,22427721,-5350849,-6894541,-756716,-14636922,-7967710,25417442,22240559,-18603828,-28172440,1350000,19125451,12886194,-370586,-12199600,-12496523,189107,10303545,13178594,7008115,-15265629,-25589525,5284028,31235009,7167371,-20067092,-9879510,1047181,-1538948,10432783,17906804,-7763656,-26769786,-5550671,20006821,16351489,-2519922,-14885218,-12337970,2038836,13016844,11196267,439174,-13157924,-16049674,2864000,21495876,11491586,-12398359,-17326171,-3450353,9646377,13378593,5947098,-9369325,-16576468,-4497445,13490725,15731666,197016,-14624926,-13394734,1585234,15267271,12707364,-5103962,-17237360,-8746588,8081482,13929404,6592660,-5991111,-14342121,-8587526,8495212,17770671,6076236,-14540933,-17641147,2746588,17540593,7398543,-5396403,-5503091,-8498300,-7672590,13766720,22336310,-7154273,-26392010,-3742560,16411534,8352056,-230873,-2795995,-10343418,-8825172,6890388,15793286,6955170,-11879598,-20596892,-411609,23392571,10175878,-14777833,-8066696,3306107,-5456130,1923995,22038324,2904590,-29251862,-11397927,22921115,15026056,-7950584,-8029005,-3280049,-4921659,2845422,13547170,6964765,-11008668,-17561212,-1433953,19390739,13758956,-11938223,-16870475,1583340,7655161,1444913,6410151,6309013,-14631472,-18588575,11945250,25542318,-2131186,-20426194,-4900012,7228817,3158367,5185260,6834092,-7604158,-16256557,-767650,16239337,11979186,-6531287,-17071752,-5892013,11846965,10331309,-2228861,-3646355,-3982839,-9855178,1059729,19897314,7826342,-18980789,-14278354,8912188,11611577,2106821,-645680,-4863280,-9777464,-1335445,12346247,10978064,-4737767,-15045692,-6656775,9890181,12573417,288212,-8243749,-7052259,-3072439,4466076,11431305,4464268,-11039826,-12469786,2153541,12235795,7349322,-3673589,-9709640,-6636081,3105212,10610122,6815675,-5067277,-11053768,-4459651,6132130,10050645,4256525,-6939439,-11712039,-2254064,10638530,10026265,-2321379,-9930589,-6162411,2066091,6951404,6575423,645423,-9010625,-11062776,3363218,16274344,4948609,-12987070,-8634494,4395793,3648661,2272130,7107303,-1525212,-15073444,-5114686,14490859,11586258,-5830728,-11828735,-3443471,5859968,6424082,1373421,-656699,-3318943,-9579703,-2204548,16366574,10726537,-15490042,-14934132,8861682,10318541,-3384471,-23048,3735121,-9246970,-9631052,11122292,15527993,-4977031,-15599549,-3417742,9047993,7191721,-642677,-3247787,-2368601,-4280009,-2048712,9281097,10822481,-7863261,-17189860,1696746,16151240,3182542,-8815567,-1863563,796767,-5594301,1520312,13383355,2441580,-15700975,-8518944,10629759,10712910,-2135381,-6660682,-3156113,-463061,1527218,5035480,5469843,-2742233,-11527802,-4317391,12176475,10494330,-7360644,-10383020,1714816,3773667,-337133,4464338,4306131,-8521973,-10351097,5635248,12629973,937524,-8813753,-5440643,1535657,4044503,3513110,1812903,-2674921,-7169410,-3076783,7752777,8980837,-2918750,-9874110,-2921033,4851795,4864089,2081773,-1085160,-5458401,-4838737,3187749,8164038,2575473,-5984568,-6660529,-179603,5354256,5421230,239299,-5854972,-5725457,1276610,6390584,3641737,-2017726,-4849420,-3772866,992483,6294463,5069515,-3636589,-8461788,-1813371,7060228,5519648,-2090354,-3895042,-1498509,-1860775,597478,7459324,4093659,-9039478,-8720358,5883421,9275819,-1404310,-5005084,-587212,-1068308,-1995840,4001135,6587213,-1834520,-9622386,-3657402,8608250,7896515,-4795282,-7582314,1921436,2973702,-2784051,2802144,7477879,-5151809,-12167034,3424688,13326386,64761,-9667785,-1562024,4023055,-498104,-457042,4683523,1145310,-7714502,-5531083,6729496,9362550,-2865146,-9832572,-822421,6423183,694788,-2349483,3272264,941664,-8234906,-2837316,10859459,6455858,-9143964,-7889585,5147999,5665086,-1970130,-748326,2499543,-2941851,-5801598,2964210,8769587,258068,-9014799,-4274036,5946913,5310340,-2449223,-2922188,1067744,-1375654,-3485813,3922477,7564981,-3333518,-9808757,586412,8600643,1710323,-4423861,-818322,774183,-2170869,249118,5497333,2198415,-6039659,-5365420,3507630,6421050,-94505,-4360605,-1582781,608455,-134275,1598793,3368224,-1345848,-5982922,-1507623,5313053,3842950,-2097645,-3537530,-1074568,812783,2156402,2564526,-76820,-3614855,-2477471,2023539,3693127,1142990,-1863658,-3102190,-1545333,2283165,4004225,328728,-3845975,-2610909,1337633,2258170,832201,181688,-1234688,-3294520,-1169852,4508216,4266863,-3306416,-5618189,1235741,4289225,-99920,-1128344,1690695,-941420,-4446693,1036662,6810666,875560,-6673605,-2951491,4443255,3117643,-2039156,-1347643,1411559,-1332641,-3610896,2290088,6489748,-1608934,-8366296,-205110,7710753,832158,-5298495,583182,3130347,-3242977,-2420978,5806111,4001063,-5788914,-5525057,4105850,5853422,-1740136,-4349638,955496,2286690,-2302013,-1287800,4741213,1952998,-6727047,-4024386,6483692,4965003,-4983953,-4330352,3361885,1995077,-3388653,457894,4949469,-1287563,-6575220,350355,7146607,1546425,-5712847,-2242342,3830079,1336875,-2511118,680004,3135164,-2306874,-5008370,2283113,6392596,-1180880,-6565308,-95320,4833527,-62329,-2925920,1628102,1997954,-3548106,-2521683,4475953,3866936,-3698942,-4312182,2225637,3621837,-1008172,-1748622,1386302,300166,-2759363,618,4116990,1001663,-4257582,-2123125,2976801,2110940,-1474685,-1016259,535738,-758896,-1075372,1661089,2115866,-1389466,-2815490,120989,2207729,911772,-574781,-800061,-758417,-198270,1308839,1339447,-571227,-1455927,-301484,531273,606968,977668,121693,-1905982,-1500322,1659910,2394428,-878934,-2318146,228651,1313592,-667344,-350833,2060739,90632,-3464286,-704829,4092232,1421551,-3632747,-1565859,2748422,753052,-2222744,540135,2620163,-1349004,-3687635,1374849,4581997,-709403,-4637933,119304,4027851,-464097,-3294388,1512476,3078421,-2993232,-3597346,3728397,4065664,-3738735,-4172883,3197219,3496991,-2739263,-2307120,2872461,1428714,-3503410,-1340940,4228441,2022380,-4514300,-2657676,4276365,2734111,-3847162,-1955181,3846512,757405,-4404117,123221,5063054,-351138,-5347450,63719,5045266,188890,-4167390,63296,3426731,-712053,-3272330,1415770,3716653,-1743745,-4337765,1546216,4627288,-1262288,-4275847,1248167,3502237,-1845241,-2841603,2599983,2572032,-3195778,-2672904,3340749,2806249,-2903372,-2641833,2438238,2039347,-2251281,-1360092,2548390,958673,-3038699,-866098,3307551,947377,-3179338,-1038082,2688532,655958,-2172936,-15238,1927720,-575872,-2061931,859040,2185243,-654652,-2011909,410826,1651033,-341550,-962586,446768,462579,-769672,-281774,1021908,348027,-905492,-376703,451217,186881,31143,191152,-328251,-693995,342142,929303,-305301,-931654,344260,647043,-667302,-471514,1177506,466529,-1666676,-665055,1993375,813623,-2064220,-655663,2074660,306169,-2209495,201917,2417514,-687123,-2657377,866633,2848852,-831019,-2848396,847455,2687133,-1035249,-2592918,1435431,2571638,-1946391,-2629188,2367664,2848182,-2638418,-2800901,2780296,2491303,-2854931,-2004018,3013791,1513730,-3312039,-1113181,3535495,1023837,-3520481,-1046470,3424185,1137648,-3274155,-1011333,3362670,670272,-3589009,-235465,3923930,-160026,-4160789,460456,4179964],[0,0,0,1,5,-98,101,27,124,-248,96,-219,425,-351,401,-633,709,-899,1091,-1098,1406,-1891,2018,-2204,2735,-3153,3608,-4188,4645,-5274,6196,-6885,7642,-8769,9792,-10831,12234,-13634,15039,-16784,18551,-20458,22773,-25092,27440,-30380,33549,-36763,40478,-44576,48986,-54097,59727,-65827,73045,-81320,90614,-101700,115026,-130958,150979,-176778,210972,-259244,332217,-453926,693960,-1339773,7205437,12583795,-19255092,-27750157,5259334,32198132,19847563,-15678248,-31445426,-1291882,24250196,9075851,1775425,7084500,-22935133,-31102414,27095223,44508615,-16141508,-36163793,210711,6089232,-314547,20037177,11239235,-30312422,-28273751,13534095,29273304,11304238,-14273185,-25048277,-5184686,18368392,14961271,6360161,-1725662,-24145970,-18968529,27777813,36072139,-10972234,-29257387,-5438310,5060598,7960943,19327871,5000997,-28209476,-24242672,12715272,27573449,7591054,-16064480,-21293420,-7794490,12049724,21000915,8866367,-15158250,-24218495,-3779306,22082808,21894299,-929869,-19761231,-17185492,4383236,23105448,16906682,-7872929,-22327951,-12172911,9054627,20392519,12181396,-10232494,-26178873,-12570964,19028772,24615051,-2895422,-20390878,-12244467,-1853809,9413122,22232110,7157047,-26253879,-23306101,12402800,25875802,9162172,-8977360,-16898426,-9238057,9059927,17556599,11390142,-5192927,-25693782,-16160477,25055457,29311118,-12871693,-22950893,256385,-2632700,-2308382,26070528,13468166,-35090863,-25524215,22737594,23461552,-2478779,-7017350,-9440277,-12599625,4591762,21597012,13494403,-10414297,-26504122,-8604035,26868697,21642518,-13623993,-14652111,433409,-7553982,2363466,29806257,6044609,-37060886,-17412666,23244993,17000861,-2564628,-4544966,-10502085,-12878160,4908979,20403932,12497153,-13017211,-27252665,-2310406,28087729,12686485,-13551153,-6010113,-2826607,-13244915,10159438,32453213,-4204945,-35908498,-5651538,21403826,8502027,403179,-227139,-14239547,-14324699,9979053,21790299,6070426,-16066847,-20770038,487179,21016329,10962969,-7958028,-8697527,-7709928,-6264442,14203755,22794723,-7006575,-27261058,-5452601,16040491,11449591,2799067,-4116185,-14338928,-10299107,11056397,19962530,2938645,-16594842,-15177392,2339586,14915520,11477962,-2332317,-13952476,-12516363,3233509,16604468,10720169,-7080897,-16233176,-8148822,8273215,16545174,6540847,-11765254,-16457498,-1783931,13428022,12282811,214394,-9800330,-12820569,-3772171,14713576,18011423,-5192376,-21098448,-6118128,11116636,9395633,4486762,-1071762,-13567579,-12694823,9265935,19915205,3955388,-14826781,-15088679,1329932,14363665,8263425,-3680898,-5848493,-9008234,-8062940,14012341,22877594,-8972456,-26618452,809954,15934935,1510837,2121500,6322452,-14000772,-17527060,13121154,23163261,-1934042,-17419333,-8795219,3994400,9755018,6521480,-204450,-6006638,-12633291,-6057450,17995296,18758221,-13593898,-21925078,4708174,11636072,-174374,5129310,4317145,-16793909,-13506497,15888629,19643797,-4222658,-15791935,-6732215,4816076,8311146,5168420,1519568,-5659379,-14654849,-2964033,21460252,12885862,-17928442,-15028559,7357094,4850205,142607,10525379,563564,-20739364,-7889270,18626316,13460786,-6851852,-11122402,-4926064,1916387,8024052,7779771,268017,-9414618,-12145314,2279631,18196100,7796211,-13636191,-11371523,3082294,4916450,4759970,7242409,-4117716,-16414242,-3806911,15151135,10907815,-5300241,-10442282,-5535306,1528361,8288464,8460137,-1694703,-11768839,-7927675,6072033,12504938,4285589,-7555199,-10217685,-2824899,7532161,10487625,1878306,-8841181,-9328041,-61298,8435933,8654783,49930,-9993369,-9747328,2991310,12786892,5905372,-7561484,-9234912,-1701854,3017185,6779358,7745414,-3858358,-15058103,-4025971,13366946,9674334,-4634179,-7656790,-3737683,-552640,5352118,8940643,1424410,-10330681,-10650007,4104807,14987229,4121452,-11390154,-6560259,3251355,23195,2543792,11112836,-2355226,-19354784,-2723563,18454881,6300826,-9735471,-3877148,-112280,-4244049,3513353,11909197,1150562,-13376575,-8915659,8095699,13254967,-225008,-10083654,-2842266,1827175,-1846840,5324693,11416725,-6275079,-18300450,1988250,17027553,2255555,-8684867,-1630316,-886224,-4479154,4694094,11302218,-891930,-13884129,-6718735,9843517,10874133,-3130279,-7479193,-185988,-914404,-2691416,8668775,9810127,-10562192,-14865644,6796250,13340662,-1418375,-5008143,123118,-4233817,-4096975,7956667,9606048,-4419824,-11907229,-2882013,8457944,7230519,-2148319,-5210360,-2315894,-2145794,960488,8843557,4814764,-10097928,-9771704,5505075,9288445,420401,-3013387,-2487836,-4393091,-650510,7908269,6351843,-5153097,-9154303,-1219251,6411746,5580796,161425,-4290185,-5253175,-1338966,5077845,6343023,-356246,-6646852,-5016956,1664702,6389868,4478754,-2572168,-7098886,-3221304,4321497,6003541,1259200,-3212918,-4513303,-2762910,2798190,7564829,2593287,-7673088,-7084715,3654393,6890341,805883,-1581167,-1503091,-4732635,-2359549,7303721,7177224,-4845336,-9293354,-280744,6659873,3319238,-1603319,-1573430,-1919863,-3915997,890574,9320927,3547663,-10536712,-7109789,7805098,6306107,-3858887,-685048,2459003,-5946218,-4458207,9684761,7943710,-8141291,-9314792,3494637,6623344,-164452,-1535219,886760,-2454630,-5545297,2365930,10172919,644368,-11648304,-3738309,8812045,3228131,-4221059,1332112,1531157,-7118727,-2297345,10405575,5177766,-8891502,-6647091,4718287,5060105,-1255120,-549835,1559071,-3426217,-5378798,4474464,9460029,-2542297,-10489497,-62365,7282970,-151011,-2423847,3306234,-1011953,-7808707,1024131,10004952,1238700,-8405805,-3059868,4028519,2195365,-168829,1360756,-166597,-4654315,-2570644,5524071,6124323,-3480013,-7057501,715012,4533006,321567,-173181,1512671,-3028511,-5090877,2688656,6945200,-232813,-5793466,-2170225,2088051,1874321,1343034,841627,-2184867,-3801904,294583,4697012,2853392,-2361768,-3812056,-871162,2159106,3013424,1177628,-2098912,-3259706,-583893,2427845,2541944,366583,-2294399,-3388398,-654361,3789436,3294149,-2082689,-4204450,-453217,2096704,922682,1022969,1077864,-2812070,-4067636,2410881,6274924,-127979,-5471612,-1119953,2856779,435127,-139368,2388201,-135178,-5058658,-1634202,5863486,3890429,-4817475,-4606700,2704111,2464214,-2246572,654335,3605461,-3352352,-6220466,3700129,7651360,-2431886,-6666475,1528873,3890467,-1967197,-839560,4339013,-149333,-6543292,-752850,7528877,2470609,-6275120,-2791927,4238498,814611,-3147482,2222178,3577566,-4990544,-5347944,5443041,6062030,-4408955,-5214594,2845506,2440792,-2647310,405562,4125938,-1540823,-5977350,1070344,6905908,400527,-5814503,-511911,3985183,-902130,-2237334,3722842,1993466,-5911036,-2668085,6193352,3084582,-4872914,-2407607,2963098,110202,-2299675,2146139,2760928,-3348920,-4093510,2771173,4627470,-1210530,-3704285,513221,1905736,-1072700,-117137,3035242,-95115,-4427749,-489295,4643788,1327219,-3331995,-1106884,1416873,-344318,-490735,2000109,739367,-2946862,-1868127,2212754,2306927,-809243,-1771022,-386837,203128,372828,1135094,645017,-1244931,-1508067,340114,1660660,987931,-443932,-1459386,-969953,1023604,1802997,28943,-1403022,-437165,141962,-167437,777658,1545037,-815861,-2885525,989,3152051,699365,-2482821,-509739,1478622,-692340,-1096025,2232861,1657999,-3237095,-2472328,3253068,2941380,-2604842,-2300577,2328341,931216,-2708222,429135,3816932,-1123103,-4862350,1038752,5029932,-927995,-4237059,1278962,3038976,-2432510,-2143368,3749149,2006371,-4707721,-2311504,4813183,2339916,-4286561,-1500541,3903175,148820,-4008654,1508340,4590971,-2500638,-5038635,2773698,4848706,-2704863,-3740351,2817812,2295439,-3511562,-1083453,4473332,573875,-4991433,-529984,4882773,493331,-4227034,31852,3568592,-1196368,-3311734,2491700,3455257,-3335488,-3532682,3685259,3113975,-3595099,-2034128,3412787,612862,-3490051,601101,3763711,-1146697,-3858968,1142664,3497295,-1073295,-2745181,1304001,1944423,-1847679,-1459944,2610091,1316087,-3017189,-1314271,2975852,1081842,-2546813,-489945,2103057,-416995,-1896550,1106297,1883689,-1389464,-1998565,1262280,1686295,-1004887,-1118627,797838,433740,-826884,10958,1045130,-22155,-1119152,-170321,919938,312984,-393253,-280495,5131,76775,204320,96564,-253311,-53718,-9201,-334051,29239,816299,39231,-1254764,-198883,1377591,147444,-1335240,85776,1226058,-574549,-1333403,1113149,1490923,-1450921,-1722454,1678686,1695410,-1745736,-1353208,2030935,899168,-2370660,-394414,2927222,-75071,-3233703,430748,3260763,-842389,-3066193,1287975,2727736,-1880505,-2308481,2389492,2053656,-2840625,-1817749,3128760,1602946,-3221048,-1098197,3473343,612095,-3540060,124995,3822286,-813896,-3840400,1538473,3762990,-2133438,-3291737,2641816,2575239,-3164483,-1811685,3443536,1142265,-3613637,-653274,3630433,256026,-3461836,134386,3283336,-661993,-3061521],[0,0,0,1,8,-225,64,-9,226,-265,329,-440,389,-567,924,-942,1007,-1425,1665,-1893,2349,-2708,3089,-3730,4238,-4826,5738,-6480,7188,-8356,9569,-10646,12014,-13474,15063,-17013,18943,-20839,23294,-25974,28595,-31618,34978,-38475,42461,-46822,51353,-56563,62333,-68425,75353,-83218,91713,-101394,112569,-125181,139909,-157379,178062,-203475,235592,-276879,332677,-412490,534889,-744507,1172171,-2381924,13745816,42733984,-3889446,-35831648,-6130117,8240518,-4925061,18195620,24846939,-25858535,-39975932,13738087,36681561,8497210,-11767400,-14788409,-11035769,6835675,19865566,14094295,-2437755,-25407651,-24396914,21835905,40196155,-8490213,-32651608,-2600328,1975893,-5327989,23614786,20857038,-33081270,-36110280,17701480,31454057,2719179,-10049640,-11895245,-14207622,3371759,25688920,17482475,-11356715,-26594243,-10525491,21288077,27225241,-741496,-20127176,-13516043,-1823710,11569314,21814960,4649714,-26045747,-24049614,7967371,24692818,11471758,-10309447,-21053389,-12974408,8627743,22541817,11199132,-13338038,-22379956,-6493306,16251397,23049950,6088200,-18569124,-21938972,2218713,22829826,16319668,-3925003,-17241843,-15470604,1992640,20484488,17035615,-7922924,-26527868,-14595606,15989999,24269412,310254,-16538855,-11210631,-7167137,2734927,26117198,15888523,-28784614,-28668764,16271055,24608215,1164946,-1767579,-5330195,-20262885,-3150388,28893214,18894964,-14723304,-24466926,-8024955,15835759,21409768,-1039974,-15764621,-8199727,-7056983,524319,27407079,15030528,-34141100,-27383569,22224168,21153339,-5542339,613554,-1850337,-23168305,-4100195,31590363,17686835,-19246365,-23252319,-974789,16916788,14487133,-985416,-7808365,-9914211,-13116189,7572709,32194055,4171288,-35962294,-14074420,21205900,9470299,-1691104,6987564,-9862178,-25789382,4801864,31159503,8816726,-18853763,-17760981,-1270384,14108567,13942668,-345717,-8012904,-10794588,-10919830,11813061,29359127,-2116047,-32352669,-7510024,18155372,6379624,2137053,6991694,-13931308,-23106926,9746628,28326785,3191663,-18633945,-13012618,53576,9904083,13005937,3596947,-11049211,-16021920,-3633489,16625522,18439990,-4974397,-20732897,-8407407,9057420,12513974,7550285,-3492629,-15699599,-11035371,9705484,19023235,5008064,-13044787,-15418712,-2346868,12511897,14526348,764901,-14270158,-13104967,2370666,13882649,10934884,-2319077,-14776621,-12778794,5749214,18814447,7954074,-11206454,-14802584,-3259326,8871835,12182892,4711611,-7941544,-14793236,-6093834,14237944,19435221,-3769570,-20757394,-5845010,9301985,5312254,6278450,6792734,-14307068,-20818621,10296200,25412256,-112023,-16502284,-6821395,-265493,3368915,11693205,7223464,-9817352,-16226284,-3968994,15432845,17783015,-6237974,-20477497,-2127421,10352623,1857026,5586524,8910995,-15483010,-21308484,14253494,25603249,-4846142,-16518305,-2297178,120437,273729,11524496,8935273,-10931332,-17975903,-800939,18601580,12671177,-11181163,-14993772,1592750,4193672,1138032,11872652,5343555,-21500117,-14631363,19009416,17959440,-7727674,-10196458,-1964944,-3390880,3023626,13900336,5214950,-12867086,-14890879,1959227,17176037,9445730,-10825468,-11783691,1018872,1998077,3089854,12345778,783273,-21659149,-8937869,19103280,12686509,-7764387,-7026139,-2860521,-4916238,4778976,14787223,2502035,-14691423,-11128942,5612986,13590684,5469782,-6873777,-9514569,-3526937,3223817,9043481,7981400,-5547349,-14904120,-3902573,11594220,10330194,-1402975,-8588883,-7902834,-652808,8742473,9633306,-1142947,-11005286,-8007989,3553082,10831731,6946533,-4387165,-11504083,-5336654,7470035,10697474,1785414,-6869351,-7897097,-2869409,6047210,10881560,2624410,-10828852,-10895772,2845885,11666402,5575706,-4904834,-7197082,-3712126,8513,6950188,10647588,-2872545,-17056528,-4539283,14643161,7987113,-5735375,-2923310,-2058357,-7456247,3191779,15779935,2360828,-15532661,-8501111,7552520,9639820,1799424,-4108625,-4963326,-3702300,-948923,7289239,11209109,-4358252,-18069920,-1837995,16265661,4433724,-7919215,-89444,-694994,-9244271,3618349,17134779,149444,-17331629,-5678787,10073654,7138177,-824791,-1960591,-2635048,-5638064,-1811430,10422793,10403443,-9094709,-15848777,3821354,13365732,-179824,-4225192,2210151,-5224042,-9018852,8321861,14748380,-4473204,-14566179,-2008201,8168861,5000781,8931,-1465223,-3647379,-5737138,362055,11072598,7216065,-10397953,-11986578,5505050,9751537,-939545,-1384326,1266843,-7058615,-5983283,10220706,11102166,-6674545,-11556086,34880,5936674,3286812,1849482,-865514,-6093132,-5204281,3875435,9574696,2217035,-8526723,-7065666,2876491,6459643,2796402,-496829,-3882251,-5913064,-212597,7915240,5786316,-3862550,-7555229,-2443028,4077636,5946710,2207723,-4102971,-6396894,-1433795,5033337,5453457,465816,-4606757,-5847768,-967487,6463385,6313811,-2488836,-7534567,-2493050,3629199,4128010,2088389,-722690,-4940941,-5127696,2840575,8957329,2601814,-7936238,-6132679,3540635,4614667,103143,1260789,262024,-7484607,-4188711,9840631,8264155,-7446883,-8579345,2726488,3975398,-355337,2302770,2204725,-5830410,-6665727,4383004,9917293,300517,-9454025,-3792900,5828105,2949681,-1888903,2590624,1206275,-8680027,-3720773,11642580,6806812,-9684155,-6811848,5294751,2783199,-2395937,2958964,2948025,-6978268,-6616615,6427569,9527274,-2821533,-9132032,-426622,5228603,-188950,-916052,4689551,-1102045,-9767316,19161,11957950,2450509,-9398433,-2826618,4603641,175713,-623373,4524622,679923,-7557513,-3731334,7033604,6666532,-3883703,-6823809,786422,3423157,-780904,923298,3964063,-3579260,-8165712,2725734,9732950,-409230,-7253718,-732112,2683014,-831620,1222403,4436403,-1553927,-6892104,-730530,6771491,3597054,-3474911,-3848966,-39116,1059592,1107192,2493040,687401,-4385085,-3980949,2980632,5305343,-129274,-3944824,-2162572,236981,1537778,2779133,1103306,-2777787,-3441514,379795,3601988,2607251,-760086,-3230972,-2294826,1663011,3993409,1244011,-2561191,-2546484,-231961,1001328,2168288,2094140,-1695120,-4804245,-909643,4670158,2911641,-2700221,-3022839,368070,432800,-82013,2686649,2237037,-4266829,-4949599,3653864,6338159,-1677182,-4703631,1061458,1686000,-2273366,1146905,5146095,-1667497,-7261276,237628,7215318,1281537,-5105524,-1344390,2425567,-1058525,-1795148,3855353,2908136,-5796168,-5140607,5594153,5962395,-4210767,-4500286,3226998,1274471,-3701027,1889833,5784548,-2808897,-7219381,2039974,7204040,-601306,-5231914,591357,2753485,-2478059,-1395323,5114460,1711187,-7042074,-3125094,6671773,3373625,-5103902,-1953633,3479579,-1084227,-3219367,3716382,4212286,-4601386,-5142021,3746842,5124570,-1943370,-3187783,1436608,988665,-2428893,530062,4602477,-321383,-6042186,-694249,5784642,1076841,-4202579,-179510,2188491,-2232357,-1554004,4146944,1835351,-4944557,-2677508,3778982,2650892,-2013771,-1280279,1079623,-533357,-1351601,1939752,2749166,-1737747,-3626968,699206,3317492,378703,-1701871,-319836,-56047,-921571,600377,2148238,-96670,-2599892,-1099538,1537158,1531591,-52735,-930786,-1123315,-401678,1023521,1319087,39830,-865507,-830450,-304787,811554,1824897,232965,-2256034,-1324470,1798549,1676033,-859347,-842048,578674,-614680,-1333645,1582748,2548719,-1752900,-3454818,1122562,3275463,-780753,-2293402,1254783,1148259,-2592930,-556734,4015165,829923,-4561950,-1207115,4363657,1150376,-3388213,-82134,2950590,-1406454,-3163017,2821546,3854783,-3288595,-4341809,3156495,3948384,-2916601,-2681769,3251655,1128359,-4166629,-93120,5207265,-272682,-5555204,234155,5078825,-509984,-4064030,1231152,3206479,-2521178,-2949335,3632748,3176050,-4196130,-3279067,4323604,2663273,-4096723,-1333800,4135958,-272750,-4464254,1564701,4843237,-2041245,-4661680,2047493,3954424,-1979560,-2781161,2434041,1745292,-3145395,-1197806,3831053,1212210,-4135613,-1220064,3899268,736142,-3336714,125914,3021957,-1294979,-2958727,2309031,2977663,-2697003,-2807513,2582933,2094153,-2288298,-1074974,2259633,144410,-2422468,376919,2665988,-406252,-2593655,172399,2185757,-311679,-1628418,648635,1055986,-1155503,-901927,1565259,902952,-1540863,-983972,1126851,662287,-655703,-262718,403934,-210307,-346635,405318,450286,-184355,-471821,-174212,221497,508844,219114,-629070,-505898,633973,462048,-567098,-211068,735702,-167433,-1109862,422595,1545452,-545155,-1774750,632138,1687161,-845921,-1605940,1339703,1313997,-1840992,-1106510,2334223,1008622,-2560821,-818396,2739921,493199,-2675752,19866,2758261,-624100,-2854557,1189390,3022397,-1602907,-3073736,2038588,2814864,-2438184,-2326967,2989075,1656096,-3434084,-995985,3852900,399095,-3957520,112187,3797384,-554332,-3488414,1100440,3147134,-1666355,-2816806,2218597,2661632,-2653777,-2464174,3005899,2169855,-3291340,-1595963,3534922,904822,-3819018,-29054,3939304,-791781,-3822720,1478225],[0,0,0,0,2,-28,-52,26,123,12,-98,-109,50,70,100,-119,-31,-75,131,-114,214,-133,65,-354,435,-195,316,-548,558,-624,692,-694,975,-1155,1074,-1286,1598,-1631,1834,-2204,2324,-2561,2946,-3200,3572,-4042,4276,-4738,5452,-5876,6342,-7144,7857,-8594,9586,-10495,11572,-13008,14417,-16002,18201,-20665,23656,-27943,34008,-44070,66643,-148317,1679592,8993707,12238120,-15494054,-31023301,4060268,34809850,18661128,-15023515,-28589872,-8568912,24593674,22287676,-6448612,-8343034,-3484810,-20445535,-1590917,44519400,16594141,-49776527,-28777177,30966310,18648135,-10164445,5049819,-2331800,-32561405,-6353500,38095127,21100933,-20301312,-27457450,-7010287,19397917,25271632,420970,-16756247,-9578330,-5056807,4705008,28609604,17131687,-30889239,-33114185,15333899,30302379,3815543,-9822854,-11647202,-16283035,-1647474,23847524,18588527,-13983412,-29291038,-9905249,18142085,23195295,3675311,-16819942,-19435026,-3138579,18019913,21999366,1712693,-19875928,-17872333,3778056,21822516,18162769,-4913866,-24055169,-16112678,11401357,25174615,8593707,-16176593,-19815554,-5526571,8734684,17489995,11523992,-15353986,-29712312,-2516200,27504420,17101466,-8746046,-16513089,-11680498,1071446,18843935,17765414,-4903914,-19928449,-14223918,6865503,27328363,14959125,-21996850,-25001872,6537471,15357184,4945289,7586118,-2758420,-28435669,-13094240,29000202,24462878,-13969429,-23429293,-6758981,6619206,14382100,11564896,-5356922,-17012465,-11410002,5104476,21772252,17313797,-14547452,-30464195,-469654,27566180,11921687,-10150165,-6508777,-5396936,-12061679,7476931,30687832,3922890,-36345967,-18446175,23410701,19511468,-5117033,-6131237,-6115238,-13552293,1076318,22514342,12972635,-13944176,-23452715,-5969121,22070778,22902772,-9687741,-22157451,323266,5706506,-2721716,15509245,17569486,-25541640,-31878330,20410784,33207438,-7245148,-18380626,-1729370,-4058488,-2240327,17633526,13883842,-13922905,-22497179,-3675531,18248001,19751964,-4511649,-22311558,-7508749,10172941,7722347,6777988,5403010,-14540055,-21353357,8334564,27443498,5380133,-17673246,-13212075,4919,8284326,12345317,5624025,-10697010,-16930874,-2599124,15903352,15609646,-3115078,-17029593,-11477799,5028171,15514833,10051611,-6444606,-16305716,-7761801,8743898,14890060,5758239,-8915950,-15121076,-5763562,11480069,17485745,2301315,-16852137,-14128907,5335602,13899587,6966743,-1230413,-9223145,-13540653,352095,19347090,12283811,-11581800,-17452199,-3282985,10271577,12893142,3011044,-9993119,-11336288,-2717392,6565724,13878419,7503463,-15584467,-20381989,7276964,21652527,2748980,-9931165,-4849710,-5594792,-3310558,13476931,15451995,-7786847,-20245787,-4859853,13750368,14281153,-158192,-12798162,-9559146,2467077,7441211,7250486,4889636,-7807292,-18270630,-2281220,21902239,13552969,-14917834,-16845018,3915432,8140417,869103,6242268,4611642,-15912233,-15671926,14632784,22763284,-4041866,-18175921,-5525660,5418082,6778537,6190264,997868,-7028630,-10227511,-3564540,12981810,17628845,-7398200,-24941831,-1188603,19447533,3259874,-6579676,4496522,-4246348,-17580366,5483755,25739751,1227246,-22458883,-8277202,9884645,8581729,3306081,-679719,-6784565,-8123960,-669324,10643846,12835179,-3926941,-19351317,-5957799,15562602,10552546,-5026109,-5688226,-3859114,-6005437,3669066,14928785,3829952,-14677556,-11945957,5119056,12339835,5474525,-4335815,-8787432,-5806200,3017084,10351583,6987941,-5443086,-12057223,-4260973,8023724,10892414,2453402,-8428127,-10457042,-676035,9959468,8830842,-1908696,-9366845,-6690602,1695881,8086304,7831643,-1230595,-12001463,-8863176,7224600,13376541,1317860,-8734868,-6191564,-1208691,3242009,8625632,5244739,-7662510,-11838980,-365124,11313993,9356155,-3540392,-11637326,-4434391,6007843,5838510,2421408,1001312,-6612358,-11105814,3431544,16524999,3618186,-13601332,-8271029,4498052,5716430,3180332,2144087,-3698987,-9016076,-3040385,8885688,10951176,-1847308,-13405194,-6383506,8955608,9647236,-1522067,-4891416,-1868121,-3616541,-1891540,9600261,10324970,-8556126,-16572923,2363541,15628717,2641157,-8577680,-1794185,360749,-5083884,2611110,12592381,1140193,-14674135,-7858301,9308153,11406374,-952197,-8823601,-3535008,2851592,487386,1391908,8270591,-148901,-16151702,-4904531,17912230,9153494,-12813039,-7453931,5563501,-144310,-2098475,8416175,4376104,-11736981,-9542818,7740728,12252095,-144491,-9829340,-5261293,3557596,4011368,1192354,2825241,-554133,-9518731,-4679422,11036029,9895935,-6784133,-10152322,613111,4919528,2398699,2458727,205112,-6395112,-5834318,4219625,9194115,1807359,-7312195,-6423300,1089790,5569658,4284144,-416408,-5114861,-5173426,835864,6297332,4575575,-2109101,-6228354,-3965452,2644757,6984003,3528161,-4599143,-7160395,-607926,5652961,4267170,-344753,-2889288,-4208254,-2519587,4513332,7985395,-404062,-8886964,-4412563,4692741,5492431,849388,-2270902,-3380073,-2800252,748919,5235918,4768768,-3303771,-9024654,-1691297,8619597,5354866,-4407884,-4197497,149339,-849873,531830,6172065,2813387,-7516873,-6994899,4344516,8553472,866007,-5936089,-3727047,1204050,1958103,1463740,2650392,80527,-6515829,-4932926,6302532,8980134,-2891666,-9411379,-931501,5824676,1319739,-1441467,2349006,-241306,-7474277,-1872713,10308247,5846577,-8674624,-7664839,4877231,5818599,-1592881,-1188231,1896789,-2432419,-5377391,2454103,9052733,1060586,-10201754,-5126290,7855722,5891003,-4849104,-2862905,3716604,-2491194,-5789585,6206884,9225078,-6238027,-11005968,3351306,9164611,-389509,-4454259,531212,584266,-3157603,311214,6529843,2451417,-7532131,-6022031,5585990,7395662,-2393784,-5192105,580699,753275,-2136155,2249430,5208536,-2409274,-7585127,-284416,6786455,2798155,-3375510,-2971710,-150239,444821,1511999,2902693,407690,-4060469,-3149897,2387848,4580551,966891,-2905344,-3079205,-375518,2537521,2947951,21737,-2948450,-2535192,335668,2316086,2240031,158953,-2945657,-3460510,853021,4658668,1890259,-3395884,-3116750,815650,1821142,1065885,1425511,-116822,-3506724,-2323329,3407559,4703334,-702857,-4725385,-1707258,2671361,2211597,-524074,-309067,-215482,-2835665,-1587383,4241100,4081290,-3602637,-5446442,1149639,4302719,650492,-1638766,-294001,-335330,-1678234,396815,3936929,2054441,-4137122,-4434135,2791518,5505773,-622209,-4049462,-11193,1732531,-1465868,-352835,3985372,887646,-5970394,-3140850,5736769,4644904,-4154986,-4594367,2372043,2398168,-2458766,-24160,4303333,-887785,-6494511,60775,7632232,1673086,-6574031,-2396353,4763177,1480516,-3422655,864195,3952532,-2869349,-5985742,3245230,7632046,-2401207,-7707821,1185814,5880798,-1431364,-3570000,3060520,2087724,-5246232,-2503096,6323125,3849898,-5614627,-4502594,3837575,3809333,-2322253,-1705402,2698185,-6307,-4161084,730506,5752225,132081,-6044310,-1249431,4605402,1341102,-2587605,-344942,1238668,-1612668,-1573438,2607354,2625131,-2435948,-3443275,918425,2983164,470925,-1390318,-693121,-304053,-261140,971042,1626877,-116330,-1913747,-1015789,1033433,1650511,674935,-1042605,-1749964,-313240,1676261,1337976,-683168,-1266038,-299038,-91346,137686,1327779,943470,-1869353,-2306386,1211049,2852515,40968,-2165940,-497975,996675,90365,-193874,1298185,610192,-2251355,-1844872,2280253,2895306,-1454715,-3057293,687028,2044806,-634162,-792825,1433815,177387,-2617796,-683621,3070204,1749855,-2526704,-2532297,1454497,2398589,-818300,-1570346,1183466,880465,-2419827,-719594,3658924,1411535,-4065039,-2217909,3571988,2337617,-2711155,-1641148,2331063,533103,-2879601,166460,3939512,-76770,-4909268,-600215,4930285,1111425,-4420451,-865008,3774778,-275163,-3700596,1495089,4271069,-2251599,-5020277,2271679,5285285,-1887637,-4772480,1764301,3718766,-2300329,-2929266,3273487,2705163,-4208904,-3130876,4373346,3382389,-4014728,-3101114,3561959,2203476,-3415912,-976719,3860748,192055,-4484399,-132916,4774850,374321,-4397046,-495016,3518960,57596,-2755268,772015,2456996,-1601111,-2602932,1906483,2917407,-1545106,-2822504,1019785,2078717,-735334,-1177946,954497,587072,-1449761,-456453,1721555,745311,-1435452,-1004978,890005,848619,-178121,-356996,-143610,-270326,-75330,463836,313075,-194098,-346042,-331788,-44939,726848,728169,-652813,-1154679,345545,1169980,-97746,-807767,189623,451092,-645127,-372556,1194144,695556,-1390631,-1181736,1216531,1380107,-917244,-1244504,768743,825046,-1039467,-576349,1548292,458123,-1943397,-787500,2001579,1007010,-1712400,-1021006,1316613,685706,-1195376,-417757,1378381,400528,-1807285,-625981,2198891,1033256,-2325139,-1269132,2251444,1083622,-2181727,-585778,2337557,1580,-2689265,181147,2972884,-85289,-3107440,-168321,2888927,221832,-2762498,-47187,2837524,-464717],[0,0,0,-2,-10,82,-274,124,-122,422,-499,559,-736,854,-1187,1606,-1702,1989,-2700,3173,-3608,4366,-5126,5936,-7038,8081,-9247,10770,-12250,13867,-15989,18105,-20200,22890,-25852,28880,-32287,35990,-40002,44656,-49536,54600,-60477,66960,-73714,81220,-89533,98429,-108352,119283,-131131,144432,-159319,175681,-194308,215635,-239799,267929,-301275,341009,-389672,451014,-530480,638513,-794535,1039611,-1481863,2523498,-11369225,10369611,43713273,2205235,-39285776,-15568336,18646880,2457569,1977859,23117062,-5975104,-46949960,-3988590,50255828,19628797,-27739635,-17439037,673285,4091835,16364650,16599662,-7531263,-20844380,-15214360,6569039,34073289,17354175,-36410849,-33578395,19202263,22794285,-5962723,2928417,2850349,-31773064,-17216747,39018433,30484718,-24293873,-29878067,671184,12871861,14489100,12396156,-5577319,-21401128,-12301238,13055842,28018174,10856967,-22758544,-26518918,4249590,23329640,12886091,-3865529,-15686359,-19207868,-1843296,22557648,19171466,-9516725,-26203303,-13362472,11498798,22577341,10032608,-13329646,-22523768,-6319121,17444982,21571833,3706400,-15022255,-18396019,-3635995,19026290,23633913,-876656,-24536309,-17303177,8497489,22123097,11223951,-10837155,-19709207,-9190469,5796265,16664547,15890480,-9510625,-32717520,-9476975,28544463,19856964,-10378766,-12695729,-6988790,-7162713,11432113,26517012,1728074,-26770161,-16301446,10457344,22295051,13548870,-11170904,-23930951,-4425516,14863194,10284889,5520692,-747898,-22476398,-19751820,21498091,32411673,-8475547,-29576262,-6308869,9754105,6472737,9987544,7506850,-15651849,-23647361,4802918,28943895,13748157,-16555579,-22194632,-1977039,16185441,14249240,485723,-8111065,-10879251,-10749842,5758626,28010355,10701216,-32243114,-25329243,21343699,23018725,-8370113,-5201359,3263019,-18329986,-11610905,29871250,23909733,-22727129,-27370417,4213863,16881260,11229513,1296160,-11377583,-11803438,-691102,6870843,15325828,11716811,-19491104,-29329239,11584041,32257860,-621047,-17962079,-2039879,-3426893,-7907074,15869249,21612403,-12788528,-27989210,-1645229,19898268,13444459,-2545106,-12667798,-11323757,-71951,11053482,13534443,2534091,-15782135,-17353377,5652568,21507029,8551942,-11307701,-14601219,-4925579,7460536,14616045,7310290,-9990266,-16915057,-4208392,12922833,15274724,1190748,-14015926,-14418471,1245276,16190784,12156657,-5986191,-15373262,-7818593,5244559,12900075,9593654,-5108256,-16848345,-9051309,10357117,17788398,4191331,-14380310,-14778108,2755129,13009446,7242041,668238,-6016636,-15116394,-5499228,19671482,17543064,-11477495,-19441823,-1268713,8610809,7727345,6512546,-3521966,-14728532,-7668841,8947867,15127306,5871214,-12368584,-18573574,1273545,19236342,7870487,-8512065,-6464113,-3974686,-5064798,8635457,18947948,-2006766,-23805825,-8780445,16715686,14128527,-3092596,-7967010,-5536602,-4865328,2666882,13633340,8166586,-11631130,-17914047,-217467,17987777,12056770,-9266278,-15163301,-800378,6590894,2225218,6507416,7512797,-14043614,-20858968,11842768,27515127,-3633947,-21239267,-1402678,6790863,-1792286,6336427,11668165,-8618870,-19272474,-38104,17495334,11405715,-6969629,-16269109,-4503679,10785030,6809797,-1211119,1750716,-5092961,-15854743,2814591,24654860,4715270,-21671651,-9403499,9711602,5751796,1988499,4916250,-4509849,-13993638,-2097009,14856249,11568093,-6141523,-14783393,-5002598,8815778,9681477,1598418,-4385460,-8064503,-6640532,4871592,13614323,4000509,-11544516,-11430580,1644721,10360797,7721506,-1590855,-9420428,-7892744,2389867,10505169,7091306,-3748804,-10141516,-5966788,4533127,11366041,5707625,-7829696,-12002611,-1184403,9505246,8089942,-498191,-6965154,-7652563,-1408034,7396678,9639661,652264,-11510668,-10363544,5655028,13698237,2204844,-8477047,-5148962,-1373061,-15613,8030205,9391928,-6411277,-15042815,-906032,12414040,7806907,-3084103,-7938843,-5157920,1830194,6304062,5173045,745311,-6804571,-10493254,1277288,15251592,6505619,-11889842,-10018416,3855737,5615138,1429986,3153536,168433,-10117454,-7295893,9931429,13877634,-3305513,-14020221,-3880682,7524176,5620410,687952,-316196,-3391869,-6986512,-1165052,10586744,9719146,-7386147,-15546358,594955,14362102,3494082,-7683674,-492508,893310,-8501252,403010,16648144,3305994,-18374576,-8045760,12590957,8428291,-4047561,-3266126,-898623,-3794049,-1146139,7209373,8079651,-3768765,-13694817,-3371227,13809539,8385689,-8792396,-6620310,3506360,-1068401,-2265225,9336664,5914014,-12593337,-10738553,8786359,11561913,-1792358,-6887128,-2593822,-460029,907591,4862954,4895143,-3341495,-9609768,-2470825,9287675,7757098,-3859216,-7736768,-1967920,2349945,3835147,4267276,-122329,-6675122,-5341303,3541369,7858454,2529274,-5081934,-6449996,-1277323,4947270,6065186,367363,-5692948,-5083806,681375,4787508,4270003,144004,-5215968,-5874837,1282118,7870162,4349665,-4644011,-6982166,-750245,4629803,3819146,782908,-1498980,-4360321,-4339241,3573726,9174464,800278,-9434116,-4752194,5112918,4574121,35662,-284557,-2100928,-5089099,-671101,6830586,5391690,-3744411,-8199636,-1714936,6771644,5208405,-2628880,-3920005,-476337,-1089467,-56890,6084382,4364346,-6935248,-8541440,3769505,9293326,555069,-5885493,-2077251,1205225,-590902,1074907,5225498,631963,-8373315,-5104416,7241338,8188710,-3209864,-7680628,-482729,3755809,271807,-160543,3648392,-291121,-8490945,-2601334,10915385,6526659,-9319756,-7480178,5879963,4517004,-3540297,1042952,4546983,-4957747,-7735740,4909246,10134282,-1572383,-9676782,-2250701,6234385,2925459,-2797621,-188006,1795505,-4293472,-4579666,6731592,8263109,-5952095,-9839988,3347526,7747908,-1344052,-2989236,2303225,-831400,-5188267,1725302,7927919,847776,-7764278,-3849457,4714099,4504343,-1124979,-2195472,-486610,-1557041,-1252406,3536827,4233001,-2808449,-6234932,-301507,4921964,2665594,-1393179,-2426759,-1773675,-208024,2428530,3134463,-215940,-3413227,-2428644,1358258,3577520,2184007,-1665866,-3975886,-1454697,2936067,3377509,-278589,-2631235,-1857347,-302587,1174136,2628668,1370045,-2887464,-4302329,560625,5122642,2050291,-3451721,-2759701,959145,999883,376490,2311975,922810,-4108147,-3242562,3677351,4979687,-1116803,-4415810,-1162420,1954573,1350541,211128,552287,-519515,-3066498,-1740255,3906531,4291499,-2927002,-5688418,771931,4490929,357168,-1849040,628782,45919,-2913828,-180927,4995655,2467741,-4849697,-4431936,3182512,5028342,-1286345,-3322870,1004364,1106459,-2783790,-50602,5153340,808269,-6900547,-2942986,6174573,4069778,-4534490,-3425600,3199586,1046318,-3677263,1180247,5745131,-2099585,-7736763,1391330,8286627,114886,-6583720,-350940,4372815,-853076,-2910166,3187813,3457077,-4665319,-5128869,4601802,6419826,-3353437,-6190310,2069138,4166278,-2445797,-1996403,4025039,817154,-6051228,-1359129,6663663,2429537,-5543290,-2663605,3669147,1636583,-2178557,388658,2354278,-1822130,-3499147,1996676,4731660,-724846,-4448485,-553570,2913620,691854,-1097599,328800,13764,-1932911,-578145,2634563,1701294,-2020673,-2400317,249468,1789545,1057626,-202622,-1061145,-1084867,129483,1312400,985780,-281507,-1009689,-1050267,-3337,1596193,1650794,-943679,-2489701,-343139,2008770,1053870,-1053029,-747590,168536,-657860,-490747,1860309,1602723,-2212342,-2815101,1504270,3014685,-452644,-2142969,145800,798978,-710444,-130881,1940671,655795,-2636664,-1801896,2365958,2798997,-1477400,-2779963,689505,1856676,-874096,-806527,1898410,545371,-3066502,-1085795,3573267,1938140,-3071579,-2443837,2044022,2048209,-1428324,-1107963,1884782,514413,-3029172,-600827,4118147,1420020,-4513702,-1964322,4154977,1837858,-3476366,-833694,3301410,-406682,-3868633,1148677,4768135,-1070977,-5335649,502189,5069198,-163488,-4332916,678247,3611719,-1812087,-3532171,2980191,4082293,-3558363,-4616265,3371446,4543592,-2937947,-3784279,2797374,2647502,-3315034,-1719316,4248544,1455744,-4908827,-1718085,4847536,1917247,-4201161,-1419589,3459896,525696,-3185006,487879,3515447,-1061921,-3931957,995277,3956361,-617288,-3421917,418782,2414465,-829814,-1650191,1532898,1321027,-2016083,-1678947,1986851,1812887,-1449690,-1626367,806715,982656,-430146,-162721,602780,-212116,-955557,154289,1083104,374373,-707856,-723915,6747,612217,547314,-135214,-784042,-201908,503417,263661,-237289,142874,123997,-758182,-592082,1047828,1095467,-961969,-1454864,634710,1361686,-515884,-923955,679258,590070,-1153522,-434246,1657315,732696,-1796926,-1051373,1437693,1176970,-1065366,-989410,886934,701089,-1187263,-468330,1716246,628856,-2124328,-902664,2249097,1068845,-1945810,-927857,1775097,585268,-1638357,-235046,1908522,188388,-2271937,-393039,2514466,771760,-2591430,-960312,2532447,770133,-2544109,-303531,2939092,-240909,-3339087,582814,3619042,-704299,-3618333],[0,0,0,1,5,-73,24,-134,171,-76,247,-397,284,-455,717,-719,855,-1163,1315,-1632,2006,-2175,2603,-3256,3654,-4141,4923,-5587,6391,-7420,8318,-9362,10769,-12055,13461,-15253,17002,-18858,21149,-23505,25968,-28884,31897,-35128,38927,-42920,47066,-51912,57195,-62808,69189,-76193,83829,-92627,102489,-113410,126191,-141046,158253,-178999,204421,-236013,277149,-332936,412953,-539148,769606,-1335127,6614789,8913921,10577638,8695766,-18439137,-24806830,3455187,31581135,20749721,-16606713,-30036741,-500339,19858555,11275830,7810043,159131,-27946153,-19384676,28349241,30678157,-11723779,-23410325,-9762702,-2565749,12975754,23394611,-2248499,-29014832,-17909451,9470822,23661701,15054186,-12590854,-26114076,-5600636,16045551,17151078,10831867,-7613861,-28569309,-9463694,30008718,24773218,-9534333,-18650782,-10835402,-2888436,15799883,23946616,-3366631,-30113240,-17310770,13105681,22828952,7859549,-13149238,-21682537,-9937057,12436234,23192119,8388646,-17413195,-23496875,-1926013,21123633,21001542,88687,-20111754,-17970878,5574453,23514106,15222200,-7604928,-20415401,-12920404,6851382,21480892,14838098,-12113615,-29359027,-9247902,22617724,19628065,-6032808,-13818086,-10752587,-9217996,10537903,29461699,3632282,-32220047,-18443428,16375982,21402260,7117809,-6515001,-15703854,-9507556,6800163,16752495,16215280,-5371687,-33240170,-13274315,33897863,22750506,-20514906,-12995130,4519014,-14118320,-1987819,36807554,8949817,-42896488,-19069674,26655830,17379162,-3233064,-3153230,-10316451,-13968325,5308723,21164593,14039665,-9599269,-28394502,-8557679,29353793,20338485,-15427169,-12840370,842689,-8724422,3254543,29546255,4678977,-35366895,-16843739,20990476,18129910,-644495,-7112095,-11519326,-10205268,5129582,19279188,12190034,-14139800,-25766522,-46176,24246901,11406471,-7308087,-7718492,-10577991,-7441737,17535761,22970469,-8998179,-24620093,-5053973,10829099,12144806,8414356,-6449254,-19148678,-8038019,12442328,17492661,4735044,-14508671,-19079772,866009,18049986,10356890,-3354904,-9889839,-13690214,-2281615,20188016,16575875,-11706187,-20021001,-3190713,9425904,11747914,8067555,-6319638,-18226900,-7426765,14008639,17684350,578198,-15284796,-13363515,1680251,13835391,12148438,-1854288,-15238493,-12342833,4821276,16290892,9419391,-6804311,-15922128,-8575448,9095290,17319581,5001678,-13110881,-14788007,-95119,11852462,10693141,2044259,-8960030,-15795808,-3702395,19155847,16974417,-10657604,-19061514,-962866,8087847,5734472,8380863,636021,-17701809,-12766508,13048964,19843617,1093804,-15850235,-13360622,3944008,13215522,4590595,-1565972,-2093376,-13397644,-10611706,20968370,23445329,-17372814,-24997165,8640785,12408801,-3630900,6881064,8131769,-18974263,-16881262,17280224,21687574,-4413520,-16547086,-8122746,4439341,10243758,5264033,-822544,-4748039,-12748742,-6489802,18950796,18621437,-15064150,-21768428,5379063,11952659,472607,4160895,2642057,-15364851,-11605504,14502727,18734877,-3164458,-16088964,-7556084,5643184,8989001,5249375,495817,-7888815,-13141746,1264830,19000653,8137717,-13696438,-11780225,1158477,4653599,7898815,7604482,-7302940,-15957014,-1494264,13363707,9811323,-2259517,-10262897,-8591320,2607065,10795269,7563908,-2139715,-11104217,-9799453,5799316,15687499,3689181,-10433000,-8480251,-1216177,4075519,10079256,6048237,-9990843,-14251653,1454901,12945971,7328917,-3467366,-8843807,-7314365,1364048,10440547,8516973,-4104846,-12324892,-5781809,7201480,11214174,3269449,-7240330,-10311971,-2514041,8747051,10287023,38371,-9149625,-8086443,313333,8411764,8937547,-692484,-11610150,-9175473,5813414,13125020,2684264,-8383259,-6455299,-1686485,1035706,8594206,9351172,-7507522,-16557326,593597,15041803,5802319,-5942841,-5307768,-3371271,-1575350,5806173,9845730,957189,-12275315,-11067249,7500427,16458044,-419304,-13210709,-1819149,3978096,-4086400,4120115,14486830,-6311919,-22096700,2317817,20507110,1952697,-10839359,-1430742,-88299,-4696983,4439390,11536393,45426,-13451806,-8577548,9032300,14170677,-1572148,-11758212,-1950567,3483991,-1724818,4402466,10690218,-6244802,-17649596,2037291,17012111,2924641,-9391105,-3549869,-40838,-1804273,4275661,9113225,-1194353,-12668243,-5936163,9462163,10040108,-2424613,-7022006,-2478397,-1012643,1627911,8418559,4116864,-9626913,-9221860,4740407,9171240,2291716,-2854474,-5094990,-4853464,1749216,8034348,4711334,-4667895,-8724901,-2233934,6833712,6659746,-862407,-4977153,-4595955,-1908347,4899040,8524159,-139077,-9796623,-4904838,4882674,5883412,2033166,-1247822,-5303210,-5164766,3039625,8705348,2836059,-6311703,-6742513,-85076,5358762,5208247,484419,-5052533,-5886511,60068,6440569,5061894,-1999775,-6207014,-4018075,2055780,6677157,4159012,-3986737,-7396743,-1478623,5207347,4828893,314886,-2722708,-4471836,-3134811,4074895,8730420,410918,-9799457,-4716697,6118142,4915236,-978611,-4163,-1317976,-6480812,-1178891,9621197,5745057,-7553148,-8621866,2264579,7121647,1302505,-2526994,-257961,-1550237,-5423877,1830616,11534424,1543195,-13703197,-4660680,11094193,3997927,-6220405,1251742,3231752,-7855213,-3701651,11792478,6730547,-10317910,-8592600,5151343,6787970,-969020,-2310134,750003,-1725137,-5063248,2209127,10024550,493367,-12197297,-3729640,9777656,4115199,-4963110,-311339,1737045,-5301012,-2038063,9003684,5128802,-8204488,-7188830,4310033,6142036,-498685,-1874201,-32678,-2668069,-2917230,4406077,6707737,-2590225,-7993894,-908104,5035115,2290908,-331846,-646117,-3116539,-3198497,2776882,5770993,427700,-5030600,-3483137,1567509,3631845,2128136,-307374,-2713649,-3431719,370381,5180251,3214327,-3512815,-4469082,142109,2364480,2007921,1741328,-1343221,-4950484,-1807823,4556757,4033084,-1618811,-3744330,-1705108,626303,2404043,2701587,-206650,-3926485,-2828375,2155098,4233558,1284789,-2382559,-3073766,-985543,2220883,3609532,678296,-3248337,-2878477,568691,2443309,2054941,374345,-2531154,-3762026,261629,4899952,2421834,-3606624,-3524589,996161,1599712,139697,1815287,1205441,-4459646,-3953478,4828548,6168164,-2765526,-5517607,978733,2775118,-896672,332206,3331715,-1293609,-6210030,-249960,7610485,2460528,-6921284,-3497715,4761757,1617314,-3745369,1881571,4297557,-5151243,-6491174,6197501,7900936,-5007803,-7050423,3592554,4244978,-3207325,-794208,4973463,-685526,-7136151,236758,8327422,1719694,-7261785,-2543142,5032391,1235578,-3449466,1504840,3510982,-4375851,-5180285,5144296,6417087,-4237011,-6144400,2520172,3795761,-1951103,-761784,3110475,-962146,-5027108,964513,6209316,534514,-5206427,-1186038,3058338,624623,-828917,1495896,111445,-3511381,-1088880,3783346,2253465,-2492483,-2623902,402302,1103203,496611,892692,18059,-2272060,-1676258,2059495,2817548,-604301,-2269207,-564820,530444,523323,1562760,959674,-2149560,-2258066,1415363,2744806,12530,-1544240,-691225,-495955,9426,1624469,1444166,-1461305,-2504844,75686,1969249,1059268,-588576,-1041391,-862580,-93273,1388993,1486045,-583835,-1846212,-623540,853016,1234785,928095,-430185,-1951450,-855792,1873775,1729149,-961209,-1448316,110522,54118,-413956,1350564,1641515,-2069044,-3089704,1476934,3531139,-857570,-2903524,807507,1483882,-1817025,-516311,3530209,520215,-4759251,-1148777,4925523,1688696,-4087842,-1190148,3389436,-190113,-3276975,1826749,4028612,-2866122,-5171837,2966236,5531270,-2774182,-4803042,2780097,3266099,-3682725,-1932676,5021837,1282010,-6155415,-1399636,6310406,1497770,-5607215,-886608,4664962,-470180,-4115279,2021881,4292057,-3019972,-4771656,3162350,4861986,-2669233,-4142957,2349979,2799839,-2748853,-1601448,3760397,881906,-4632674,-890247,4844713,1030458,-4166870,-663450,3158849,-348004,-2303785,1586437,2134548,-2495913,-2234150,2523552,2252413,-1859276,-1671822,1132899,684072,-881595,301732,1271367,-694209,-1727401,500253,1916991,-13842,-1437703,-80296,583477,-304649,176267,1020449,-388798,-1550442,109037,1475918,146016,-804624,-1024,1689,-519421,342514,1122632,-205052,-1410179,-166443,1024980,402266,-386112,-120677,-172465,-474180,190805,886698,175591,-913655,-477900,464065,411539,180418,34292,-569551,-592327,560877,839527,-245469,-581927,116123,46749,-481978,471633,1113813,-674366,-1686745,569151,1805697,-450404,-1546022,693417,1104297,-1350526,-829734,2180427,966783,-2747289,-1094765,2971595,1074321,-2928808,-620684,2863237,-274572,-2979800,1165689,3354895,-1737251,-3635210,1941531,3686471,-2015645,-3194297,2347667,2605948,-2811527,-2005469,3638134,1697420,-4268558,-1679265,4536008,1378391,-4492116,-767541,4310909,-102439,-4238915,1099461,4263573,-1872271,-4231845,2258766,4005690,-2424405,-3393696,2551986,2553629,-2707888,-1843429,3211326,1449575,-3505520,-1382795,3599841,1259830,-3451691,-877848,3145078],[0,0,0,-2,-11,200,-143,24,-258,413,-352,515,-662,766,-1107,1328,-1423,1873,-2344,2601,-3164,3817,-4333,5095,-6007,6814,-7924,9163,-10277,11755,-13533,15170,-17046,19301,-21579,24200,-27138,30076,-33409,37308,-41268,45568,-50480,55663,-61319,67692,-74449,81821,-90191,99189,-109068,120301,-132682,146431,-162269,180239,-200834,225136,-253878,288510,-331695,386706,-459351,560887,-712492,962784,-1450414,2751660,-14992350,-28423212,18514889,37868217,-2633431,-31858427,-8789195,2907227,2950109,20244004,15418904,-25022969,-30031145,8296258,30015855,15616963,-8962319,-21903902,-10043986,10852293,18373315,13630671,-3095793,-28127303,-19261240,24338446,31082693,-7674011,-21020753,-9214957,-8709193,6837030,30466025,5331107,-34474677,-21067563,14035368,19631278,9538908,-2774986,-19473535,-17796133,9739439,27295510,13583028,-12994552,-24862570,-7720309,20488867,23299334,839194,-15943682,-16926246,-5108861,16483868,23901346,-662915,-26725942,-19577852,7504677,21737312,12623320,-8690734,-22402745,-13586256,9869722,22593676,10224533,-13005888,-21737661,-7530005,16093591,24874532,5549781,-21083927,-20264174,4726462,20016741,14375059,-533335,-16174843,-18773102,1541744,23440854,17667170,-10904656,-28076742,-11017370,18709714,19276701,-2698091,-9526435,-9585603,-16258749,4288351,36317618,10408681,-37966433,-20012601,22520602,14654015,-1075360,7326738,-6613408,-26880577,-23096,32406767,16322748,-15802192,-24201567,-7662306,18460913,19786367,-5311437,-11431475,-4271692,-13944572,-944186,35399075,13312112,-41429071,-22864732,27167231,15517236,-7490561,5616722,-2406632,-26384806,-2336234,33002102,16039521,-19364460,-22417428,-1058117,16749847,14378127,-653355,-8088117,-11253625,-11630787,10012083,28854932,1822901,-30800737,-13602797,14950194,12302389,4326515,937135,-14172028,-17905481,6646986,23775744,9642576,-13849197,-20097446,-3542152,16134758,14268411,-120459,-8444384,-13914309,-8157354,17067258,23368540,-7051548,-23469196,-5357771,7884658,8504358,12116146,835552,-21908046,-14688820,14755299,19942156,1176135,-12093048,-13148255,-4200457,10882648,15706009,2957791,-13579264,-16460109,-590528,18002551,14749237,-6371059,-16942017,-7829090,5679740,13425785,10240375,-5611260,-17673441,-8528758,11161594,17070799,4155705,-12036558,-15199120,-2499295,13222214,14482701,-579794,-14373985,-11558291,2290930,12663493,11736011,-1770255,-16955753,-12878704,8960794,18618323,4566520,-10984791,-12084930,-3552309,7009742,12541841,6424872,-8482437,-17457525,-5384718,18564594,18114766,-9669433,-18255707,301712,5165345,608534,12354338,8827826,-21859849,-20317639,17962052,23031700,-6186200,-13530395,-3529918,-2627205,2598981,12941091,6964268,-9936270,-16865179,-4524147,18246867,18479998,-11080065,-20632987,3257418,9292087,-2577259,8382424,11175635,-19597330,-21581222,18645698,24718113,-8091545,-15571867,-925539,-514788,582661,11915133,7883627,-11434090,-17060815,42309,18157414,11747779,-10703238,-14503052,93858,4763380,4195986,9866700,1051429,-18147542,-10580233,14881453,15848310,-2943202,-10841432,-6871236,-643062,7474870,10648666,2034883,-10946615,-13014999,1969886,16207079,8065867,-9237358,-10434513,-2497458,1886621,8948121,10557990,-6741187,-17953050,-1711118,13800770,7950489,-1501629,-5551994,-9380084,-3786718,10928976,12750410,-2490825,-13161841,-7596239,5233952,11474560,5348964,-5478266,-9704372,-5299032,4399081,11739333,6025161,-8933698,-13019465,-930257,10059460,8643248,-273158,-8441307,-9041664,359075,10359889,8564931,-2917620,-10713351,-6774024,3924565,10941481,6667968,-5857168,-12098461,-3337834,8793077,9019031,500800,-5901760,-7840667,-3627829,7446539,12098173,303192,-13003171,-9106069,5525161,10982453,2916266,-5023263,-5093028,-4208622,-1720678,9393692,12512218,-7522734,-19095330,1271238,16361711,2388484,-6028977,1404575,-3834290,-10161582,6567974,17450865,-1330523,-16955407,-6117883,9142193,9209037,137400,-5155247,-3322991,-2674871,-2691809,7756042,13257124,-6798915,-20519730,1714154,18687313,1127705,-9571026,1942913,-434673,-10061975,4663877,17325671,-1427006,-17767066,-4680545,10775226,7283195,-1465856,-3195913,-2853373,-4297929,-455310,9542925,8388350,-8603320,-14064558,2918064,12361835,2153784,-4212370,-1951894,-4450786,-3901028,7159868,10249092,-2882936,-11858571,-4032973,7063155,7230378,346448,-3867965,-4606750,-3785172,2763400,9894920,3506102,-9493584,-8002305,3889274,6527630,2423509,560710,-4222106,-7880010,555996,10273569,4931700,-6156060,-7043842,-1202738,3418700,5535911,3028573,-3654264,-7494546,-2620017,6106011,7715592,-445753,-7592389,-4746679,2290714,5291654,4085345,-421029,-6178140,-5547583,2721844,7883647,3228682,-4280360,-6310701,-2090387,4082266,6321143,1490681,-5440857,-6004849,295111,5214462,4416887,159471,-4766009,-6154244,133226,7942773,5116160,-4752929,-6797140,-501867,3510241,3122224,2352317,-666360,-6089998,-5074169,4968894,9763803,-236379,-9649154,-3435046,5674993,2328804,-1125519,3521817,-240963,-10188253,-2237787,13125743,5666849,-10725229,-6385715,5134303,2570335,-1387084,3164748,2039252,-6829734,-6344869,5798828,10488144,-1369427,-11240750,-2302428,8050368,1835601,-3635532,3422753,1758259,-10000477,-3200210,13472506,5968109,-11661249,-6458625,6824280,3122213,-2958875,2383190,2634718,-6642638,-5817658,6586352,8982387,-2970649,-9074094,-904678,5495455,1370853,-944493,2018107,-1315260,-6649060,228426,9217786,3043492,-7410215,-4739395,3038374,3174583,829885,1153346,-790370,-4888029,-2317633,5443921,5538855,-2840882,-6056155,-684097,2683202,1722900,1907073,274045,-4881370,-3856173,3888620,5585138,-617950,-3777190,-1934439,-353179,1692122,3909241,1313753,-4163761,-4168476,1509294,4800897,1992365,-2129573,-3079283,-1404324,821982,3055559,2674711,-1809895,-4919600,-1490326,3707491,3375169,-560596,-2872137,-2491297,-360780,2788941,3348865,-398771,-3647853,-2402264,1207923,3170653,2194537,-936103,-3664117,-2232429,2726530,4167788,-15714,-3039472,-1599501,-127826,626311,2704165,2296821,-3048176,-5241834,858656,5576792,1267959,-3777061,-1741106,1144173,-590259,-196343,4098004,1622733,-6390242,-4121271,6356627,5623632,-4456522,-4029161,3230839,762041,-3567905,2724813,5820093,-3928813,-7902723,2658429,8049363,-662742,-6133447,-87447,3196504,-1777423,-2036506,4657613,2758431,-7137229,-4859353,7379193,6015791,-6020060,-4765390,4613243,1689869,-4425831,1936971,6186997,-3362650,-7655434,2874259,7936471,-1229164,-6117747,622441,3223294,-1868944,-1369513,4138351,1169895,-6039185,-2647188,5804430,3639245,-4157587,-3087800,2072444,799244,-1562062,1758178,2642881,-2785369,-4135804,2316475,4814864,-494828,-3445118,-287200,1159186,-373414,867293,2285468,-1168315,-3767007,171605,3615449,874967,-1880786,-985392,-391937,-583084,1402849,2189873,-940489,-2979324,-568253,2080844,1494599,-351946,-692874,-899263,-815196,910400,2392879,462246,-2472424,-1673809,1316037,1817871,274806,-444472,-834530,-1243631,8545,1977281,1128670,-1544719,-1888084,-100581,1169207,1109714,334136,-1153567,-1726108,113024,1840361,888992,-719599,-773513,-583151,-434902,1161730,2143988,-464337,-2981572,-423178,2764414,890201,-1598702,-109829,760957,-1502258,-992855,2907295,1988759,-3427965,-3017278,2874002,3018876,-2426820,-1920492,2510108,391717,-3624611,781022,5043897,-940615,-5789636,589655,5567479,-529885,-4393718,1335520,3280605,-2947579,-2904887,4478805,3279856,-5145997,-3786751,4841295,3583198,-4097817,-2549977,3969383,898504,-4599262,424332,5714141,-937508,-6361545,891774,6058434,-876572,-4892891,1513823,3677844,-2698469,-2945552,4023669,2877965,-4671178,-2991253,4392185,2623835,-3680081,-1644950,2975989,179265,-2946527,877595,3356706,-1146086,-3735400,806756,3502931,-411494,-2631561,569069,1534372,-1349238,-894260,2288782,798880,-2778609,-962336,2501085,936496,-1596020,-362602,716657,-650780,-377074,1443695,615291,-1561258,-883142,1117472,754953,-387786,-215723,-39440,-613579,-181386,1071048,697016,-993516,-1026991,507877,749920,-120244,-99858,164858,-624236,-533037,909012,1011438,-570354,-1009836,91187,576578,219868,142652,-43934,-596893,-362709,566889,596523,-170534,-336869,-129341,-258088,226836,941972,106886,-1303747,-450248,1184894,440316,-884822,103840,866462,-851253,-1041829,1530423,1523413,-1805868,-1797661,1759920,1665755,-1698957,-1049767,2034609,421648,-2602909,15604,3275787,-167874,-3651447,271273,3661117,-432635,-3314264,1140862,3023301,-2065884,-2953380,2928930,3065909,-3457113,-3034381,3619574,2565288,-3630463,-1758005,3770965,852639,-4096502,-57493,4499568,-265504,-4627595,373643,4487824,-579391,-4019488,1090413,3658117,-1892069,-3285964,2752325,3187223,-3370179,-2998369,3591220,2550032,-3515583,-1747174,3390344,811738,-3354742,18972,3428759,-527586],[0,0,0,0,-2,-41,-26,-16,-75,60,82,64,-178,4,-97,258,-131,157,-384,386,-427,525,-533,789,-1069,960,-1042,1528,-1743,1847,-2148,2442,-2831,3354,-3610,3989,-4720,5248,-5728,6557,-7313,7978,-8969,9969,-10959,12190,-13397,14643,-16336,18002,-19558,21586,-23858,26108,-28737,31673,-34774,38478,-42604,47028,-52284,58363,-64939,72383,-80083,85266,-78156,5034,130404,13692907,5435474,8643817,13636370,-17525225,-30786797,5920144,33911723,17668334,-13839733,-30228438,-8004429,28297869,19010869,-10288821,-1909193,-2928035,-28918353,2821601,53236030,7218752,-55947815,-16709453,32807429,6916532,-7074966,13775465,-9111128,-37322257,1199218,39412342,15843517,-20129967,-26331128,-6450503,21597333,22574180,-2590663,-11552739,-8535398,-12211604,7430736,36450941,10718829,-37693427,-24812534,19322638,22265730,3061639,-3562575,-13681566,-20671710,1583020,27246615,15701811,-17086739,-27787042,-7125070,17960440,21338998,3582430,-16328193,-20265451,-2570821,20179387,21486092,-710862,-19986137,-16658442,4310120,22488810,18184863,-7066231,-25369731,-13980338,13883293,23851976,5687631,-15176463,-17896333,-7678657,8626960,22422156,10020252,-22736463,-26842252,5448006,23883815,11549937,-4307122,-15036054,-16900621,3292501,24244810,14764006,-8851425,-19245004,-12709319,9974549,27546216,8858285,-21870988,-18626247,2853849,10862285,13670151,8628515,-15756347,-26059872,467040,23832268,14707259,-6862360,-19984000,-14643208,8658831,22002026,7615253,-11000131,-14415003,-8610857,5556260,21936983,14740528,-15952471,-27758408,-299312,26474222,14424245,-11038810,-11334806,-3831780,-7194489,6547687,28039475,3498704,-36869785,-17596069,25778494,19218479,-6500767,-7141123,-7646631,-11628835,5130654,20475425,9468009,-12317547,-23651329,-7070266,27053192,23417499,-17584698,-21480195,7423651,2456110,-5707299,22084996,15464448,-34486227,-26249666,28841044,26615363,-12130497,-13140515,-1718652,-7524088,1344995,19716954,9853153,-15272378,-21195406,-2745667,21024642,19156354,-10021693,-21323800,-2217826,7893128,5173928,11182936,4708707,-20815141,-18573646,15006822,24587034,329689,-15817342,-11060974,-1314802,8534149,13992689,4523059,-13173133,-16661045,191840,17087617,13493282,-4861883,-16422211,-10566447,5690476,16309424,9254603,-8481476,-16196819,-5954272,9492884,14368210,5116604,-9842885,-15793802,-4433485,14010282,17052106,-1473220,-17457334,-10445304,5833499,11299698,8439817,298531,-13560136,-14550864,6753984,20079762,5953679,-11924291,-13518263,-3819438,9224517,14661107,2553262,-11989638,-11706685,-1862899,9268734,15064577,2268822,-18090065,-13714156,8716946,15196818,4722163,-4897251,-10981764,-8956701,5391489,15235271,6981929,-8095299,-14623483,-6159991,11682426,16912077,-416541,-15743590,-9394501,4430815,9002555,7026880,1569728,-9065969,-14827817,-1067494,19896336,13926197,-14740113,-19335269,4613055,11639365,571090,3724870,4071669,-15754007,-14458784,16551384,21849446,-6030488,-18114052,-5346045,6221070,9109752,5054694,-2361115,-5884436,-8312223,-5044650,14552988,19594683,-12592876,-26972502,5452698,20505297,-2387585,-5097182,7311850,-8790489,-17780255,11960662,24698590,-4791893,-21457746,-4900413,9620752,8628743,3262762,-2583305,-6939424,-7031891,-590700,12357664,13235078,-8430525,-20503671,-518157,16716557,6302433,-5061594,-3596524,-6046532,-6462630,7831180,15282418,-680239,-15835006,-8908306,6774105,11554023,4601997,-4929009,-9390993,-5404172,4869045,11393646,5044730,-7741837,-11450509,-2142178,8952819,10616810,1085954,-10167484,-10107100,1732262,10936896,7232030,-3590699,-9365442,-5932760,2312196,9314743,8059640,-4246377,-13896467,-5280978,10288944,10552103,-842492,-6854792,-6538741,-2796418,6153111,10955763,1248072,-10657570,-8954914,2420959,10784143,7681802,-4733733,-11204333,-3575435,5615618,6901637,4265696,-2328407,-10478357,-6380542,8088556,11718839,361571,-9491225,-8258447,873917,8921672,6742140,-2527488,-7058065,-5310350,-347355,7598735,9601462,-2336159,-13317371,-5949348,9342904,10618249,-1129343,-7767116,-3590816,-360585,366588,7266944,9034952,-7680392,-17175245,2609822,17855347,2487545,-10883754,-2333778,1358112,-4039687,3529236,11602328,-727269,-14418626,-6845106,9848625,12464827,-1732011,-11630475,-2721359,5746086,-445411,331734,9918438,-1766484,-18862007,-1374526,21137489,5157072,-15210638,-4318085,5924526,-2022839,-226405,9582157,1488557,-12936616,-7303000,9377639,11802873,-1862600,-10840654,-3852514,4869484,2857725,1120577,4088824,-2355167,-11376950,-1666379,13519944,6871619,-8914016,-8028886,1673936,3745047,2841793,3380734,-1312229,-7870002,-4273996,6196385,8643325,-32825,-7547410,-5497195,1592612,5854951,4455203,-1200840,-6203294,-4580510,2319084,6477391,3664583,-2800095,-6620475,-3579730,4072793,7717801,2021709,-6214322,-6192301,1080447,5406969,3473819,74416,-3385524,-5837422,-1138067,7372997,6402934,-3747572,-7905990,-1911382,3958303,4586572,1897130,-2572249,-5217922,-2519195,3163061,6085571,2378248,-5311319,-7071329,783215,7084078,3691535,-2347139,-4138697,-2997009,537865,4837178,4064315,-1630672,-5507501,-3772476,2661778,7308603,2592731,-6223674,-5788458,1874273,4314909,1670442,562584,-1319727,-4958714,-3149921,5239362,7928402,-1823849,-9888538,-2526924,7562286,3514896,-3409686,252594,1080120,-6297450,-2301015,10655109,5810668,-10056250,-7926981,6075639,6633601,-1862499,-2325462,1182762,-1720695,-4496564,2382295,9168160,678253,-11703769,-4630689,10436035,5533765,-7274436,-2173596,4955962,-3899627,-5479274,8544831,8084375,-9096114,-9933933,5905702,8555970,-1848242,-4208864,766366,73167,-3062402,1338105,6908274,981288,-8916961,-4561701,7620956,6159915,-4223267,-4294430,1329453,-372260,-1702705,3964825,4203855,-4610100,-6808451,1940017,6656848,1445509,-3498257,-2601998,-402420,729647,2530266,2749618,-1023981,-4470017,-1902297,3232689,4172830,378682,-3258877,-3204775,218400,3393296,2717000,-1020548,-3227422,-1940461,628539,2468116,2497514,-400016,-4157809,-3058015,2659533,4781976,141704,-3564514,-1889931,526722,1221706,2233867,1764565,-2106320,-4147651,-117836,4273480,2982150,-1782668,-3717749,-1056923,1928557,1952125,812744,-495563,-2464817,-2484957,1438083,4001161,912443,-3170051,-3051126,189358,2856174,2403213,-882851,-2720071,-941907,771489,1065883,2053420,1169315,-3207964,-3813376,2197239,5254082,235386,-4201070,-1572839,1877353,693447,-499340,1772761,1118259,-4458962,-3573105,5183280,5743886,-4324922,-5982589,2746105,3697252,-2544969,-663836,4140968,-972268,-6357653,713191,7790594,1288486,-7024020,-2407047,5340475,1952389,-3893894,540452,4138228,-3154145,-5994809,4399398,7749986,-3976227,-8003443,2846800,5990306,-2698379,-3260274,3755920,1172795,-5807689,-1024132,7061582,2386523,-6480710,-3402593,4746255,3089510,-2910740,-1102969,2800238,-1010029,-3949951,2191482,5547531,-1704710,-5983906,380096,4545837,303364,-2368313,230423,527839,-2018970,-470580,3136175,1458822,-3073577,-2595819,1567346,2524488,212292,-1163658,-817197,-481724,212056,1391482,1175323,-593613,-1727212,-830270,1082861,1915401,547836,-1748346,-1876779,544213,1927607,510882,-888893,-596200,-514842,-580415,914261,2029094,-199151,-2734001,-966108,2140617,1682836,-778120,-1135811,-147504,-117771,91365,1181291,1072894,-1113128,-2137533,229995,2320863,862647,-1358452,-1217975,76401,449743,660718,636269,-516747,-1108778,-440008,451723,1135906,959673,-1061065,-2261281,278495,2581556,351722,-1917272,-254288,985021,-719252,-696147,1990978,1338910,-2700607,-2414517,2435957,3182780,-1753314,-3039824,1497641,2183621,-2275172,-1257809,3731638,846148,-5103764,-1068337,5666387,1299767,-5232964,-1054181,4323816,-39543,-3826375,1297135,4165362,-2347542,-4926108,2552883,5493479,-2338989,-5287170,2157843,4373265,-2691615,-3246911,3747858,2646382,-4927958,-2535309,5481824,2647325,-5208658,-2342117,4516562,1464417,-3920310,-222728,3927547,-791475,-4379894,1124162,4701868,-808385,-4477184,523310,3640803,-700534,-2650740,1397489,1969283,-2203669,-1827042,2702874,2052076,-2388439,-2109223,1684013,1630830,-1018276,-776513,871513,38874,-1153725,201590,1522162,83710,-1476904,-596875,908320,850863,-89386,-633921,-390254,51016,325177,217420,79331,-20049,-403548,-620755,361822,1197722,47914,-1365986,-471660,1083363,595573,-613737,-202399,390670,-372183,-559565,765198,997677,-624524,-1293220,208993,1192977,219088,-765322,-192373,266647,-195812,-123372,617903,283260,-783880,-589891,424608,605693,190878,-390532,-729873,-51899,994692,297889,-870908,-4875,670528,-585600,-837673,1269096,1160867,-1625706,-1529363,1655573,1587032,-1443727,-1362173,1425147,973207,-1762842,-720982,2419495,781628,-3108870,-1026751,3560135,1015833,-3655710,-672937],[0,0,0,0,-1,72,107,1,-164,-42,124,90,-81,22,-21,-74,-42,225,-7,-115,-151,150,-27,115,-109,60,-199,160,-109,263,-195,87,-336,403,-175,260,-410,410,-471,441,-363,620,-736,541,-639,867,-835,911,-1080,1073,-1255,1482,-1514,1753,-2145,2293,-2664,3337,-3908,4747,-6140,7945,-10820,15826,-24708,43639,-93801,286893,-2730132,-23722948,-27307513,13274655,43437120,1707786,-42071390,-10997178,19184642,-2616793,3057570,29133874,-11434852,-50518098,3447258,51592524,11881009,-25804374,-12901673,-2360979,3256338,19046690,14332172,-7427778,-18819565,-18971812,7008955,41083293,12238886,-44209509,-24190305,24539834,10811811,-5915694,14884803,-2807263,-41424823,-7875258,45203977,20659981,-27055193,-22050258,733884,8288976,15802963,14735906,-6555578,-23136769,-12758906,15584598,29996601,6902932,-25540753,-22114736,6387099,19266747,12652860,-802257,-17731965,-21538677,1515561,24691872,16280582,-11533682,-24925313,-11993546,11818943,22804725,9373738,-14951897,-22464386,-3819963,18142799,19757348,3611380,-14662472,-20225471,-2892084,22836897,22446735,-5381976,-24023859,-14054893,8665275,20822475,10513941,-10893889,-19441237,-10250279,6317234,21238629,14646098,-17810127,-30613157,415094,24647839,11985683,-3313074,-9290349,-17087579,-5520780,23067236,21795553,-8339084,-21279633,-10703558,6196615,21935418,15856160,-14211234,-24728578,-2126420,14288298,12263371,6486391,-7840911,-23132610,-10060197,20571721,23933887,-4791976,-24959802,-13084607,9585654,15145941,7730766,-516345,-13102944,-18537188,3440466,27629493,14339888,-17605849,-23261648,-966366,18620260,15134725,-3053360,-10699544,-7820218,-8753988,4226849,28972401,10242352,-36945985,-23542649,27682426,20502946,-12741924,-2176234,3085261,-21862695,-6934682,33594140,17608031,-25407807,-23050899,4496256,16660565,13427067,-2037655,-14290148,-7177931,-155348,3686116,19215794,12086970,-27637432,-27059555,21310892,28055789,-8224011,-12501639,820475,-9706535,-5927264,22515372,17321711,-18687890,-24492199,2466734,18697782,11800460,-3166645,-12677622,-10621853,52375,11655377,14872656,598783,-19056454,-15067399,9667676,19964424,5595667,-10595115,-13757445,-5482211,8551524,15871351,5676176,-11996014,-16051113,-2213272,13479108,14569003,128210,-15035679,-14089377,3651614,17167426,9701097,-7347617,-13909466,-7445728,4803238,14467879,9745963,-8271350,-17721729,-5970685,12317086,16392581,1630936,-14810679,-12272866,3366719,10882166,8818194,2591299,-11159224,-17096428,2587781,21367291,9079277,-11559827,-12685698,-4059558,4825106,13399252,7778200,-10372751,-14920566,-2230198,9241338,12842624,4848984,-13236789,-17069129,3010180,17404198,7985520,-6235055,-9898684,-6669728,1197037,11348610,11913687,-3499685,-18413803,-9598266,14039250,17468369,-2348165,-12577347,-6044077,-866935,3981603,11813012,6274211,-11817257,-16534679,349477,18163649,12778711,-10995527,-17734969,1601490,9491230,211810,5359004,8690321,-16077839,-21376895,16638292,27675769,-8836644,-20914080,1787884,5475613,-1735421,8764678,9210330,-11470874,-16905133,1672682,17242474,11796121,-9382517,-18667580,-530247,13460929,2846870,-1569684,4856404,-8697171,-17736090,9649535,25758331,-2814274,-21916757,-3860261,8954592,3442161,4240180,4937778,-7923613,-13673546,1359107,15881375,9337829,-8665648,-14538729,-2252539,9617204,8198077,1402542,-4551413,-9636243,-5799138,8215413,13459019,616709,-12441430,-9392347,3001521,10613207,7338286,-3074333,-10590448,-6789921,4602897,10835727,5432904,-5055443,-10268633,-5402109,6385851,12399698,3364716,-10359238,-10566388,1317574,9391879,7149326,-784513,-8019351,-8194661,269753,9479527,9241434,-2548211,-13205867,-7082968,8537638,11029963,195321,-6073669,-5863960,-4393777,3881550,12092179,3927146,-10686791,-10054398,1849437,9165524,7579243,-1410470,-10095830,-6612417,4639794,8264407,3943881,-1941852,-8238150,-7718680,4277858,12748914,4142534,-9740995,-10250771,1269866,8681183,4764765,-1145567,-3418028,-6361516,-4667174,7970988,13284406,-2741036,-15235864,-4454127,9324510,7181397,-250716,-2812099,-3833276,-4578138,-73527,9195684,9484034,-7560408,-17168712,1694891,17505781,2212539,-10608418,562762,1843569,-9414691,2155354,17870332,105538,-19860864,-5162754,13820392,7326337,-4194867,-3913484,-1724932,-2479569,-182448,6767872,8245950,-5017459,-15596994,-789995,16916503,5276619,-11429594,-3677529,4159853,-3672520,-451286,11999164,2376393,-15367334,-7265627,11076346,9326907,-3190409,-6051446,-2432405,-803162,1572895,5789644,4299019,-5309349,-9889276,-1808,10461634,5673092,-5039909,-6638894,-1730944,2156975,4844619,4535820,-1907315,-7545002,-3914468,4836148,7416792,1505852,-5588746,-6526412,-539779,6092487,5785762,-1238487,-6165426,-4081030,1172598,4825266,4645519,-619361,-6845405,-5200829,3688399,8024910,2150888,-5504078,-5744333,60352,4220621,3933825,1397847,-2765149,-6247072,-2385311,6794361,7279600,-2918534,-7579379,-2066998,3032349,3847827,2926991,-1268289,-5784363,-3535777,3178709,5820014,2419515,-3627512,-6726455,-1429157,6222377,5323253,-1934523,-4881458,-2436785,679452,3171748,4011192,834514,-5122987,-6108295,1945879,8789319,2855042,-7018186,-4855353,2674178,2206491,155883,3136112,593021,-7487040,-4640327,7290516,8307408,-3325450,-8840495,-1032884,5687862,1515216,-2042075,2495315,810321,-8366463,-2858394,12425603,6344860,-11816428,-7292282,8150377,4340779,-4507608,1485882,4180719,-6075480,-6707489,6433361,9674492,-2996128,-10322188,-1375303,7609339,2546917,-4024015,300684,2205034,-5569986,-3840116,9164335,6991371,-9061285,-8571029,6007159,6674431,-2739984,-1831176,2423130,-2568376,-4591175,3887074,7587006,-1399552,-8109077,-2181877,5506468,3633633,-1684436,-1900760,-812285,-2020323,-172039,4664222,2968477,-4365784,-5467590,1057024,4815092,2097434,-1566598,-2827504,-1896948,675377,3251756,2507156,-1189411,-3501257,-1932118,1790404,3917074,1856721,-2755359,-4272836,-217940,3768417,2539432,-984979,-2352102,-1895904,-569680,1972435,3334811,249794,-4321395,-3369006,2503748,4561468,294750,-2899432,-1652198,-117943,437864,2468267,2533756,-2049649,-4334632,-203380,3903444,2628838,-1027833,-2862114,-1871667,1078056,2681698,1183787,-995849,-2122268,-1983244,268493,3255751,2193112,-2329441,-4014089,-404743,3473011,2429480,-1501954,-2169473,-88524,-84514,-136983,2929219,2659085,-3805652,-5095915,2920759,5989820,-1076677,-4339371,408834,1752966,-1621353,-257203,4087343,744764,-6243045,-3147197,6205127,4743503,-5051586,-4558040,3835646,2073892,-4181815,971024,6080847,-2686425,-8081887,2582762,8781022,-1088713,-7085714,442121,4535700,-1269119,-2696588,3482409,2893951,-5291649,-4509754,5732835,5926726,-4854659,-5949803,3437373,3809296,-3319622,-1232475,4486200,-637045,-6300447,556584,7034047,622820,-6008566,-1279011,3972574,753769,-2030131,1177001,1688056,-2734772,-2619250,3154454,3907123,-1988393,-4062756,363904,2539218,222708,-676110,302955,-770217,-1873186,431597,2630866,800962,-2128664,-1941871,473437,1863944,1129211,-579186,-1524568,-787590,752434,1194519,626574,-103425,-1127752,-1424620,448307,2332716,1055003,-1918136,-2104983,747381,1758482,155281,-601300,-140717,-677212,-1146081,995079,2377770,-214584,-2829113,-853147,2022438,1302664,-507406,-518917,-413431,-631692,326589,1376767,665556,-959608,-1532148,-214356,1536830,1487841,-612677,-1764029,-423487,960411,840804,-44987,-219817,-286735,-792123,-504595,1458115,1854469,-1335552,-3020265,670468,3250297,-302113,-2497324,815879,1575056,-2127785,-1153952,3528898,1613136,-4228906,-2287544,3947966,2498659,-3372104,-1939721,2968798,785501,-3573759,223502,4740843,-547031,-5785410,370573,6047072,-280471,-5364338,862593,4477382,-2150161,-3796022,3547857,3843349,-4459786,-4189826,4395462,4229955,-3816157,-3569972,3433047,2442323,-3708184,-1343474,4531562,705050,-5313127,-672793,5543531,826150,-4979520,-535831,4058486,-359339,-3258913,1406569,3073207,-2131801,-3386109,2233632,3418236,-1760293,-2992158,1249025,2042900,-1198205,-1077873,1612322,550483,-2144541,-695410,2265377,970245,-1748918,-1180197,999588,774692,-313815,-112420,227567,-391222,-470912,369490,826423,208287,-726289,-789435,226422,1081075,399191,-835896,-713134,378952,442731,-159241,48912,413622,-446586,-1047380,446137,1460700,-21501,-1450819,-305898,1098041,297033,-579269,156886,364047,-707095,-472617,1029072,826722,-735502,-860058,160174,688302,357504,-191068,-477941,-189488,196283,118366,23577,204207,-52035,-738577,-352327,867649,841519,-655898,-1296842,355723,1352050,-191797,-1258722,552619,1094440,-1325951,-1242824,2202956,1529485,-2694722,-1658298,2829572,1442614,-2765949,-856997,2742399,169424,-3035328,359943,3446519],[0,0,0,-2,-15,193,-199,210,-386,433,-575,890,-996,1188,-1704,2015,-2327,2979,-3591,4183,-5101,5977,-6915,8250,-9596,10965,-12765,14689,-16668,19155,-21808,24535,-27796,31410,-35151,39469,-44185,49133,-54776,60979,-67485,74750,-82769,91256,-100701,111110,-122208,134457,-148101,162855,-179199,197445,-217517,240091,-265742,294615,-327768,366573,-412077,466633,-533738,618062,-727922,878075,-1095948,1442738,-2083950,3673231,-18185381,-15948811,13457909,9448464,12444495,4465164,-15277187,-24933309,2444633,31337117,21221309,-17389616,-26550674,-3116094,15531281,17009389,11685453,-9724131,-26914157,-8335246,21770102,20379637,433581,-17317485,-24061261,-3655103,26588031,18993700,-11862565,-21623296,-12727494,2173916,22147966,19252642,-12159572,-26782005,-7399818,14180752,21794017,12561513,-14859435,-27851425,-924475,25423258,16915627,-1588756,-12955644,-20204554,-5497760,24488911,23655960,-9975209,-28016624,-12796628,10436900,19694708,10111926,-10514025,-23132407,-12398510,13147382,24991504,7857326,-18324376,-22762403,-1921637,20096532,21374898,749211,-20337955,-17821827,5513297,22177068,15391212,-5481031,-20075353,-15271771,5938637,24096129,16084485,-15164542,-29963665,-5057404,21547604,13830226,-2589969,-6884936,-16359805,-15847814,17429799,33581932,-3889044,-32733864,-11404633,13745712,15630109,10403919,-2532282,-17088032,-12089670,5085526,19238777,20177132,-9426633,-37288571,-6298082,35647631,12752502,-18245963,-1513232,-1804644,-24218234,7306779,42731647,-1120025,-43705882,-10143162,23478646,11089933,1448553,168105,-14040833,-15144032,6755381,21412963,14631623,-10128817,-29548083,-7000855,29337911,17873647,-13525654,-10424521,-2308110,-9840106,6218662,28680258,3426238,-32759658,-17369818,17746161,19667549,1614544,-8576352,-11860020,-9882438,4156282,19782495,12611172,-14641609,-23656929,-619160,19311930,13886723,-617936,-12427675,-16194360,-299657,19433094,13980855,-6046536,-15213158,-11581857,2763190,19752114,13422893,-12779116,-20350486,-3653001,11127777,14547057,6471990,-11976620,-18882370,-1799019,14898253,13673967,1718168,-13911066,-18000318,2429866,21670615,10938507,-9958741,-13790739,-6967759,3191190,15427033,12967357,-8728010,-20841787,-6103659,14350337,16245402,1343227,-12935692,-13709266,-1199365,12898172,14416558,-206073,-15732417,-13536643,3723990,16049194,11234166,-5383126,-16966074,-9942101,9049977,17214663,5246475,-11316391,-13868879,-2645922,8996658,12865055,6231673,-10244050,-19891069,-2279059,21914272,13694035,-11593836,-13033483,-1243658,-11978,6660637,16247996,-428757,-23285303,-11231431,15605507,17363167,246338,-12611422,-11872339,1012728,9261254,6365031,4792814,-3103350,-20631046,-8790479,26954584,18947691,-20872190,-17166957,9567706,2424821,-3084875,16377972,6887639,-25543002,-14808584,20106205,18729470,-4848464,-12857530,-7928684,752316,8550151,7936953,2351750,-5953545,-15676566,-6118934,20056650,17698415,-13803978,-19495291,2884264,8868301,2390139,6616862,2212583,-15784389,-12373637,12766349,19262775,-602342,-15065301,-8962099,3110935,8531894,8173233,1886258,-9940910,-12938314,2101703,15300572,8337832,-6734633,-12370690,-6857709,5860685,13993794,4974983,-10071352,-11132835,-1608515,6659658,10807358,4567462,-10533241,-13485893,1582243,13042611,8894907,-2474148,-11458624,-8739020,4820599,12099720,5430200,-4387070,-9567342,-7960066,4547753,15137461,5270784,-12200237,-11802782,1394729,8550543,7548565,1715528,-7822189,-11266854,-822312,11998702,10146362,-3779847,-12206759,-6492758,5286048,10690653,5559699,-5326318,-11192615,-4507816,7464605,10725576,2635728,-7262566,-10081785,-2681325,8790375,11357204,5650,-12185209,-9131196,5019033,10582867,3368204,-3275152,-5565678,-7896979,-1102499,13964201,10973695,-11209480,-15650224,3319343,10959494,2491515,82095,-926662,-8923736,-6443127,9158934,13635223,-728936,-14108560,-9227764,7969000,12672454,-971145,-6733045,37855,-3874811,-7068265,11565399,16676100,-12066271,-21470689,6703619,16352701,-2016654,-4607275,2957210,-6006045,-9140636,8280772,14861355,-1730715,-14513117,-7148117,8048727,11365234,-30124,-7266401,-2562088,-1364784,-2471244,7831537,11610713,-7192372,-17320570,1230684,14829447,3748108,-6133414,-3151435,-2681369,-3454855,5155397,10527664,-559402,-12311217,-6601768,6911254,9430155,1317672,-5061901,-6057292,-2934642,4110651,8194523,2434588,-6292686,-7584391,-930162,6880683,8114063,-577233,-9268756,-5831443,3854668,7040713,3413531,-2029245,-6581530,-5106757,3138162,8211494,3593127,-5010166,-8453072,-2401784,7124088,7665887,-1294288,-6517000,-3861786,16770,4026354,6820304,1179701,-8474276,-6894451,4344610,8719212,2291393,-4498433,-5553241,-2382417,2959745,6497120,3220799,-4741590,-7531170,-1211022,6137136,5853991,-374478,-5785473,-5652926,746010,6967719,4914155,-2998512,-6512986,-2651554,2652024,4873279,3668543,-1495224,-7178558,-4779938,5748374,9180488,-959922,-8268676,-2418005,2976137,974722,2671798,4678514,-4287505,-10513005,1191940,11787575,3201119,-7830548,-4878826,1854414,1962157,1035195,3038036,1224526,-6423148,-7208448,5595870,12267209,-1865471,-12374497,-596979,8045908,-1164707,-2367153,6996863,-307889,-12704567,-733150,14487630,3742332,-10857914,-4812830,4681925,2144675,-516552,2388571,1310977,-5532179,-5900553,4574121,10163564,-880212,-10853208,-2586019,7337509,2290568,-2475610,1952951,123273,-7203707,-1508350,9657998,4938184,-7430348,-6436149,2838419,4420149,859598,296737,-752717,-4077151,-2511853,4199897,5762212,-960298,-5889229,-3161102,2326634,4478445,1842344,-2434584,-3859885,-1427695,1837540,3468444,2279072,-2099166,-5048976,-1603961,4405442,4643434,-562410,-4291409,-2861447,1260821,3568857,2104788,-772674,-2735929,-2958852,144200,4757381,3640183,-3366316,-5681127,-60423,3964953,2051961,-246157,-1329697,-2971051,-1977888,2865279,4679783,-194937,-4874757,-2777553,2118635,3546250,1585548,-1090336,-2937669,-2125099,1572097,4023427,1453613,-2550555,-3077643,-704834,2008358,3283257,1198653,-3276933,-4255684,762846,4420070,1588570,-2373053,-1880237,-543725,-831661,1525628,4441744,-19975,-6603836,-2413364,6022757,3703351,-3409465,-2054669,1426139,-1183485,-1494767,4129907,3959361,-4356979,-6328541,2367447,6938584,-144733,-5420594,-337863,2877245,-2047088,-1777295,5564578,2431648,-8367055,-4382798,8160215,5098972,-6259258,-3404642,4308046,157964,-3893944,3034441,5416233,-3806543,-6983404,2477165,7417928,18545,-5631781,-907693,3181956,-481711,-1941268,3180136,2475090,-5436068,-4361806,5520185,5541363,-4032041,-4857255,2076645,2103182,-1732336,622295,2982589,-1777044,-4566767,980569,5123699,993372,-3543987,-1889781,1239160,1424996,632943,564991,-387534,-1879218,-1269762,1634454,2870309,55284,-3105645,-1964024,1549481,2255821,115178,-1275254,-1047759,-675824,227779,1528067,1435838,-723379,-2597396,-1062220,2333841,2677936,-801850,-2452856,-263772,1136235,314066,619351,1097075,-1268852,-2772404,443560,3329167,924986,-2451207,-1600671,666577,746333,330548,697185,-315007,-1994046,-874821,1957501,1918783,-747666,-1754775,-679832,489932,1154164,1218913,-360403,-1914509,-692177,1479794,1187415,-330704,-336638,-487451,-1233624,57992,2555084,960792,-3012149,-1976201,2288803,1860711,-1567339,-643073,1615193,-954049,-2698955,1992314,3992132,-1964123,-4630199,1404043,4194023,-1001359,-2880664,1612037,1886462,-2973913,-1844891,4286025,2558493,-4879804,-3214106,4746647,3127816,-4255774,-1891300,4135696,221395,-4808084,1072834,5839500,-1511476,-6275643,1309138,5778215,-1144636,-4520208,1672475,3276771,-2689216,-2691615,3732453,2977118,-4158023,-3503277,3674723,3579729,-3003187,-2856883,2696567,1603623,-3139301,-556779,3953601,-13094,-4558821,-169702,4280612,356399,-3325282,-160187,2153444,-547155,-1414237,1273194,1399134,-1506409,-1777175,1046935,2035325,-286092,-1809002,-349158,1089689,337842,-473993,192157,413555,-794211,-776084,843838,1235614,-399541,-1464826,-324525,1150029,784313,-593757,-754354,276822,175502,-475586,247076,1178969,-345141,-1792331,61270,1870452,317734,-1512129,-358191,891282,-91013,-556886,681187,597459,-1110424,-1021511,1096714,1201828,-661712,-1040030,269783,451447,-116029,253734,378710,-612270,-775803,489280,759957,-156333,-310828,-4534,-341747,-228715,959656,611473,-1195186,-941691,1066666,875468,-1035057,-381808,1251074,-179735,-1713041,700837,2353937,-844664,-2781868,778718,2702048,-947889,-2293854,1518236,1851564,-2264793,-1679840,3022147,1700825,-3411280,-1783434,3347706,1656086,-3238392,-1204688,3190766,430781,-3559397,166785,4091971,-621997,-4486323,912676,4502196,-1148819,-4026150,1682854,3414403,-2371835,-2904149,3040444,2665125,-3420579,-2527176,3429907,2274375,-3071885,-1789144,2780095,1212275,-2789680,-693652,3141740,390260,-3463202,-364485,3551475,299314,-3302675],[0,0,0,1,5,-56,138,18,89,-281,172,-185,412,-417,505,-728,767,-935,1274,-1382,1595,-2088,2338,-2628,3215,-3696,4172,-4923,5554,-6246,7280,-8220,9132,-10408,11706,-13003,14685,-16360,18043,-20175,22464,-24719,27394,-30291,33292,-36793,40579,-44486,49012,-54052,59329,-65376,72187,-79565,88029,-97788,108739,-121614,136926,-155062,177476,-205947,242872,-293527,367736,-486264,706528,-1252257,6194248,-849378,-27254038,-22584290,16423852,34100563,183838,-26275715,-16419684,969691,11548054,18529899,6419604,-18064163,-24471690,-582975,27934546,24145680,-10670467,-26738122,-7498979,11887566,16976257,15273000,-5117546,-28755818,-13522188,21648262,22856633,213099,-13746700,-21367388,-12010579,21099601,27949018,-7636822,-26884321,-11371790,3639724,14115939,19872102,-879675,-27527134,-17533118,14689454,26497822,10823151,-13042894,-22669758,-6444771,17367879,21217505,5225106,-13982234,-21830348,-6016810,21105090,23367433,-4083071,-24798670,-17220818,5088663,20121634,14566708,-7643002,-23337194,-14270659,9781061,22553605,10796514,-12094632,-22629474,-9020730,17357200,25955769,3426859,-21060210,-16943276,3353621,15975986,16792907,3517610,-18774189,-21887541,3604360,25403962,16289061,-12230442,-26850462,-8569886,16784445,14420085,864159,-2313923,-15227952,-23940696,12406513,41414052,16292,-38631096,-8503439,18419196,3862185,6185428,15321846,-14557195,-30877069,6439061,32684891,12560218,-14333531,-23009619,-8053207,18637396,17069327,-4936233,-5746787,-6675760,-20628593,4010909,40577715,6297584,-43172761,-15358281,24979425,8860781,-2815516,10007965,-7376023,-28051522,1234393,32527855,14218164,-17965445,-21498373,-2260706,15419407,14910749,1730108,-8486502,-13970500,-10113058,11762567,25215658,2258397,-25004671,-16635744,8813001,17439250,8509727,-5258514,-14721120,-11882147,3576632,18731970,14374226,-10384414,-23857876,-5239299,16856712,14944062,2070411,-9537081,-17060947,-5029625,18477013,17258278,-5124016,-14878132,-10374498,-1074763,15413251,18716833,-6721049,-24228442,-7234883,12992517,13069982,4997837,-6165000,-16491334,-8882300,12252205,18851544,3160765,-15290506,-16726488,588246,16882504,12876628,-3773911,-13835856,-11061162,2025720,15765087,13085065,-6608050,-18621225,-8309789,10214991,16467363,5813736,-10525215,-16069706,-4128537,12596565,14985208,909079,-12791601,-12742685,-999487,12909025,15270316,-1582252,-19268163,-12022914,9728375,15692799,4657363,-6401085,-11672002,-8382219,5517646,16003634,8781465,-10261805,-19751163,-3767607,19929204,14422313,-9824112,-11395296,-436279,-4171826,1970735,21952544,6311040,-28959290,-15690440,21548828,16105747,-6858603,-5445088,-3856610,-9784037,2383928,17472338,8163237,-11711936,-18356508,-3932115,19122788,16572005,-11201641,-15902286,3015502,2037403,-2165811,15810159,10293456,-24826654,-19501328,20559465,20985108,-7775865,-10442143,-1530217,-5355767,171971,15066870,9033156,-12517910,-17562865,-98507,16769046,11584625,-7172133,-13384456,-4278099,3323777,7537988,9843632,-238813,-15249001,-10938968,9236339,16732965,3237915,-11506289,-11199969,127746,8592083,9205298,3085132,-8609297,-13765673,-701324,14455047,9923839,-4765086,-11090753,-8009917,2394217,13600639,8277111,-9083380,-12688942,-1587512,5844194,8701727,6972850,-6281062,-15796519,-3056820,14002886,10990849,-3129920,-9862347,-7245957,986428,9572149,9004952,-1808519,-11638970,-9070444,4750282,13857799,5753033,-8575753,-11260915,-2464435,6702509,9529854,3464569,-7824239,-11501267,-1400962,10309931,9763411,-1075611,-10161531,-8794581,2029170,11445238,8242558,-4978036,-11569198,-4113227,5803536,8197304,4802747,-3319145,-11654280,-6545904,9639489,13516181,-829604,-11738297,-7205076,2669888,7113105,5381790,599175,-5729503,-10302360,-2530712,14240307,12607926,-10957644,-16355642,4318867,10000378,-1153117,2405357,5532592,-11696492,-13565269,12457206,18596591,-5192630,-15174211,-2614706,5602990,4698487,3387941,446634,-4694948,-8306879,-3016505,12159718,13541360,-9475897,-18633430,3595437,13970154,-1107848,-3319128,5112639,-6083525,-13181096,8230197,18787790,-3186905,-16715240,-3296285,7776929,4870154,1882532,308930,-4919247,-7518202,220099,10764564,8086614,-7148558,-12665296,-392257,9740988,5470310,-1534998,-3954717,-5388855,-3267560,5420888,9668955,609455,-10346346,-7526700,4519481,9122212,2908559,-3872672,-6206066,-4151538,3074635,8687165,3522588,-5851484,-7222005,-1684088,4812226,8105519,2285148,-8432661,-7956881,3180360,7760480,2822370,-1498492,-4617645,-6097513,218408,8816383,5997454,-5057078,-9001149,-2062886,5853967,6270942,596340,-4425423,-5341327,-1819657,4637312,7474273,995114,-7711455,-6386342,2600594,7155416,3777117,-2220057,-5984047,-4176546,2634654,7014915,3067518,-4293426,-6305198,-1810142,3893780,6151775,2350055,-5424732,-7770160,413020,7823757,4043837,-3087015,-4134615,-2424003,-603709,4220613,6592525,-803888,-9059269,-4838835,6591985,8248400,-1334146,-6317393,-1363214,1077563,-1214815,3625244,7595809,-4409363,-13189180,1610321,13837680,1348215,-9197106,-995410,2587905,-3594064,838189,8800724,678813,-10895747,-5325784,8094243,8576093,-2939201,-7869140,-264646,3735993,-1243848,605588,7009406,-1629135,-12577194,-475264,14158543,3149936,-10611419,-2845416,4958507,-1144204,-1396601,6346977,1773042,-9259823,-5200458,7443727,7627455,-2680962,-6771107,-1453547,2593490,1449612,1453140,2177993,-2310882,-6448359,-253161,7912377,4176147,-5186522,-5555491,835161,3340898,2094989,1324788,-949111,-4332100,-2668127,3777687,5408030,-255676,-4897972,-3356332,1034564,4001020,3006206,-1707589,-4561410,-1797879,1974425,2813701,2080159,-555981,-4591986,-3335229,3714590,5803952,-385945,-4637360,-2325784,1092380,2249289,2401595,896055,-2783764,-4201020,118673,4990920,3265960,-2933668,-4566274,-631788,2460029,2279382,1044692,-1279166,-3740310,-1939926,3086068,4257708,-68086,-3574195,-2687936,475300,2951986,3006763,-455731,-3818110,-2328882,2258556,3362932,736673,-1238349,-2077974,-2356686,750192,4730030,2128889,-4389914,-4392089,1826642,3769386,163184,-1279584,-100907,-1552616,-2687200,2230840,5983481,-597956,-7528510,-1662794,6579293,2272460,-3953741,144030,2547825,-3829943,-2820479,6849601,4717875,-7027008,-6127531,4918451,5361734,-2541901,-2821324,1825688,-53382,-3830888,740914,6486636,430613,-8241662,-2667876,7691521,3341771,-5680847,-1579786,4126820,-1755267,-4027091,4860294,5658537,-5392705,-6713876,4122603,6200593,-2030906,-3647164,1284299,839004,-2374130,461837,4282888,260533,-5466107,-2331483,4509278,3467082,-2530928,-2954016,779081,677233,-883484,1412132,2392383,-1973204,-3992232,837963,4365941,1052398,-2594168,-1700753,268716,871165,1234931,921585,-765924,-1862381,-880918,1118268,2236196,707764,-2390818,-2597865,916957,2768418,379163,-1575693,-762742,-337234,-519425,1103039,2258700,-350629,-3124110,-1118000,2626005,2271241,-955768,-1647103,-210040,174911,95063,1393911,1196346,-1691134,-2577300,660599,2740624,501881,-1656873,-1125569,-143259,253649,1149553,1057214,-955753,-1981133,-244499,1516885,1024549,-6269,-669165,-1306352,-609530,1802964,2044596,-1177627,-2278267,414378,1465416,-149020,-45072,1179495,-822947,-2744195,581024,3781050,296788,-3878729,-890112,3038401,442607,-2393985,916969,2410567,-2694232,-3277582,3563236,4344988,-3479867,-4442213,3031464,3499153,-2984987,-1868685,3772090,604256,-4873056,-211266,5882301,643207,-5833825,-1173419,5002646,823397,-4095922,243969,3836877,-1744788,-4440091,2735709,5223309,-2995862,-5500257,2716624,4779457,-2609869,-3319663,3093268,1942680,-3967498,-1250663,4676913,1321346,-4655375,-1556995,3865784,1448316,-2841426,-749173,2196152,-209261,-2353947,832698,2936293,-768124,-3318953,260137,3073838,90179,-2200478,56999,1278330,-693012,-764511,1363305,833078,-1546568,-1171665,891891,1431218,-1153,-1103236,-697671,494086,668007,-193921,-246102,285495,-277324,-877828,411375,1547755,-19769,-1747785,-519750,1420933,786742,-854262,-402504,591277,-169835,-774203,694077,1241619,-720883,-1720281,395006,1586696,-67156,-1168609,29434,461198,-445789,-101337,991768,152954,-1218339,-390768,980634,503752,-444713,-274375,-63123,-295401,327964,906279,-142909,-1005881,18136,790666,-150239,-344368,665042,72116,-1474802,-46154,1963967,155709,-2175329,-260849,1997862,-87898,-1805766,680041,1865953,-1404516,-2157996,1912557,2560786,-2143895,-2667790,2173577,2384683,-2361843,-1738565,2939735,1227142,-3585615,-779145,4156413,548645,-4386597,-451318,4183308,8664,-3790953,687752,3474524,-1474481,-3386981,2003861,3591446,-2230559,-3718868,2157191,3481971,-2150985,-2960245,2533845,2332643,-3148644,-1745749,3805863,1440565,-4037229,-1152283,3863839,882234,-3314800,-330743,2813725,-275196,-2505953,734302],[0,0,0,-1,-4,177,-3,44,-130,108,-242,284,-184,367,-545,455,-635,892,-872,1005,-1356,1525,-1765,2039,-2208,2685,-3266,3462,-3800,4562,-5165,5721,-6436,7131,-8008,9114,-9977,10966,-12361,13643,-14942,16636,-18348,20066,-22181,24400,-26770,29553,-32447,35539,-39345,43466,-47823,53038,-59050,65806,-73893,83498,-94962,109471,-127940,152049,-185562,234608,-311766,448407,-737212,1585979,-9346507,-38420902,-8398213,13299564,4821657,11905149,11718222,-20498322,-27625829,7820308,30811702,17878320,-12785337,-31685958,-5843686,28818844,13716440,-7515852,4709907,-10027937,-33893216,13810654,53905916,-5779543,-51280126,-4520521,23373030,-1759417,4699829,17432652,-20096510,-36305412,9007081,36131453,11867150,-17590942,-24879554,-6145250,20531182,19016144,41692,-6273723,-13887364,-16922786,15213047,38595761,1535536,-36370486,-15966983,15251892,15279801,8376212,971591,-18492692,-22946300,5282153,27964653,13094522,-16997973,-25470133,-7181729,15418799,21067930,6087832,-15775361,-21800404,-2956958,20145129,21020843,594724,-18737709,-18315364,2925988,23778143,18855118,-7967914,-24913848,-12528841,12619295,20918879,7145525,-10372900,-19360509,-13605157,10707747,27997489,5965582,-26633526,-20104726,6944839,14724590,12141804,5157356,-16945633,-23954733,5589534,27493590,12816543,-9382491,-18244679,-12182995,10306141,24320152,7528403,-14503062,-16960741,-7343325,10880388,24204573,5186935,-23785510,-18265074,4691785,12952452,14036877,3923783,-21552049,-22276765,10889960,24898233,5332962,-10243093,-12762985,-10542256,4873134,22340252,14145763,-13758779,-25923634,-4006372,24193285,17442678,-9245030,-12047815,-4483286,-8442941,6435680,29811735,3416973,-37044116,-15743723,23742816,15363799,-3082764,-2267664,-10427385,-15485752,5918492,22010738,10288906,-12335874,-24753527,-6411496,26968122,19578926,-15830385,-13566122,4023266,-7685637,-776217,31015691,8750671,-39128886,-17565922,28587512,16761015,-8739358,-3543281,-5546475,-14918200,3678521,23849859,9241980,-16773231,-21226731,-1778393,20496825,16047424,-8515448,-15268686,-4541314,66540,7946910,18075474,1541956,-24776546,-14826643,15790985,19683241,1400195,-10304263,-11940122,-6059428,8217359,17021428,5572179,-14108368,-17079422,9165,15965741,13580957,-2680537,-15687660,-12489215,4487095,16665487,9798856,-7251698,-15290168,-7789657,7109422,15548336,7948694,-10008948,-17935990,-4560465,15010729,15878594,-1942211,-13817759,-9325876,114179,9280317,14893873,2122606,-19248174,-14362727,10963531,17062600,2923914,-6704174,-10847310,-9182826,6561352,17742548,5189240,-12567370,-13999188,-2763535,11664183,14975695,-891608,-14984057,-9536656,2506141,10561194,12523647,-1269350,-18192300,-9894055,10774678,12881323,3607202,-3287333,-12299917,-10911386,9803275,19430296,1209158,-15381945,-10368147,2411585,9277118,8577208,1578803,-8694862,-14346127,-2973432,18548066,15810095,-13052450,-19398275,3425647,9406609,736117,7251323,4426045,-18774375,-14147052,17796753,19924544,-5816179,-14695914,-5805675,2575393,8376370,7246804,4615,-6154931,-11776783,-5388280,18251846,18299630,-15557924,-22414312,7556783,12626587,-3699058,4068722,7589118,-16802703,-16520492,17314056,21426711,-7558800,-16646429,-3250818,4552807,6403826,6996075,844635,-8567474,-11017178,-46453,15604337,12133795,-10491131,-17151336,805652,11067986,4968222,1457510,-2065508,-11318524,-7482101,10823157,14940014,-1748728,-13773266,-8061093,3803471,9705187,6792911,-2375544,-10166532,-7519039,4399853,11877651,5878464,-6293822,-11330135,-4209003,7823185,11821008,2211326,-9878093,-9856924,818045,8913750,7602501,-389296,-8201541,-9067827,133928,11645788,9663781,-6073411,-13649687,-2847019,7854080,6691699,2840624,-1947592,-10121291,-7354367,8902972,13568630,-945434,-10955308,-6478516,1511684,7517342,7868186,-832893,-9410167,-7326657,2317272,10027577,7456597,-5241833,-11734833,-2684902,6759420,6747139,3476880,-3771801,-11588225,-4028471,11377978,9314311,-3987010,-7166165,-4186699,-1590236,5984617,10328408,-320409,-12364026,-7616456,7044265,11380007,1079093,-7468348,-4372064,-840742,-556606,7357919,10535470,-7351240,-17645657,2430740,16411873,1689587,-7851775,-488393,-1943594,-6162879,5823603,12913354,-1815487,-14301188,-6175056,8788772,10939957,-1146992,-8485990,-1842487,1354326,-2794863,5107529,12197377,-6271919,-19182560,2862840,18636080,781412,-10298085,374481,486742,-6431463,4008243,12739649,-1251605,-14384109,-5230826,9421919,9140128,-1772860,-7027482,-3018974,214433,948701,5487148,6114639,-5765413,-12115110,1000996,12251681,4334466,-6053642,-4949495,-1400401,468910,4847052,6162048,-1888436,-9034672,-4090390,5858677,7872777,949568,-5747217,-6008832,-579563,5346298,5704932,-216895,-5800689,-5095612,626751,5830232,5517667,-1427232,-7611331,-4826523,4204502,7623617,1707580,-4768435,-4676181,-913953,2388082,5170590,3796064,-4426159,-8781664,-84802,8770278,4394453,-3785457,-4287543,-2207783,-464974,4269263,5986534,-1529997,-7995231,-3505249,4648365,6194751,990706,-4343593,-4650347,-816687,3141550,5048437,2183289,-5090590,-6798868,1533967,6915854,2289932,-2046466,-2634716,-3937938,-806943,7027959,5355401,-5256106,-7179165,652547,4301127,2324027,860797,-1031811,-4514652,-3892338,3832354,8325653,-47179,-9547386,-3459343,6529625,2933990,-2324929,2017863,373596,-8166411,-1785361,11409946,4906178,-9466277,-5881466,4849478,3694374,-1072938,840251,1331147,-4213028,-5155999,4034602,9560945,-792707,-11005848,-2553680,8530124,1981964,-4755794,2289758,2348801,-8091396,-3052913,11259093,5229618,-10064251,-6251126,5730789,4216113,-1760601,292674,1411894,-3617175,-4187272,4017656,7660287,-1138966,-8467728,-2139804,6048577,3076797,-2090526,-452479,-431719,-3826226,-571881,6303767,3246553,-5435404,-5321757,1783953,4315485,1373937,-920449,-1935064,-2432025,-356680,3333062,3520244,-880887,-4198848,-2374289,2113461,4129296,1580446,-2723174,-3613059,-267859,2789823,2368984,142742,-1769321,-2956301,-1437097,2830203,4287685,-551902,-5149237,-2334381,2975806,2863193,-150202,-640495,-1065670,-2752380,1972,4993035,2659735,-4116173,-4054791,1548532,3238261,1052898,-257081,-963690,-2364760,-1240743,2862563,3731831,-1163206,-4657529,-1335611,2735259,1783260,2717,-160460,-2114052,-3049113,1740365,4898785,-30007,-4215256,-1109090,1626788,495693,1227510,2058973,-1897467,-4398566,538223,5259748,1785346,-3756455,-2327458,1649451,650332,-903583,2302347,2096847,-4918056,-4413062,5321035,5614299,-4344326,-4664446,2943238,1638440,-3149691,1417175,4722780,-2595075,-6416094,1823960,7114452,180608,-5756259,-751823,3973691,-392680,-2735514,3162385,3350957,-5550847,-4908948,6152280,5864231,-5286386,-5099631,3982833,2276917,-3903390,452988,4848833,-1996887,-6346980,1502616,6658326,97565,-5449512,-819452,3370681,128339,-1749994,2004529,1931213,-3614705,-3008536,4009675,4134409,-2799140,-3779535,1203550,2116972,-644863,-8021,1318428,-1199400,-2827013,497812,3239779,711587,-2437704,-1763175,663136,1451022,780333,-108164,-909873,-1077989,-38394,1123529,1376554,215203,-1583891,-1665235,848900,2475913,525731,-1942861,-1199803,804390,531438,-37990,831200,295826,-2235790,-1467672,2347689,2427661,-1570661,-2432925,617636,1150057,-423052,267783,1285904,-990221,-2333959,709831,2907241,249912,-2374774,-724414,1300874,217932,-316516,1127816,106829,-2339471,-643398,2688553,1110545,-2092272,-754839,973001,-422893,-343518,1892286,442573,-2711737,-959116,2568814,1163434,-1720616,-649323,1130211,-527239,-1290838,1708749,2207927,-2108231,-3138688,2010743,3352712,-1829807,-2600827,2223307,1381979,-3304796,-347603,4481752,-212030,-5245304,247900,5060861,-322638,-4185719,884668,3213298,-1816895,-2899574,2953604,3264748,-3491277,-3710094,3564577,3752597,-3428658,-3061897,3500110,1883105,-4129162,-799336,4887652,224286,-5295684,8909,5165652,-141725,-4411860,609375,3526119,-1389586,-2933260,2294701,2854012,-2657875,-3006486,2566199,2973044,-2206358,-2420729,1841158,1544090,-2046047,-765051,2375046,333158,-2698134,-385676,2569139,583552,-2008894,-539289,1290292,175199,-762557,294899,726449,-558729,-854836,375473,1036781,100924,-874729,-524601,445315,708758,-80766,-625329,22051,337851,-286759,-414363,733392,609022,-1046920,-976551,1072969,1166389,-1005980,-1041635,920230,689886,-1031242,-201148,1338598,-19683,-1696198,37340,1792876,84868,-1588467,25848,1280299,-301357,-961351,795835,911888,-1181842,-950324,1352132,910253,-1395052,-623259,1207163,60271,-1253731,604507,1177036,-1103497,-1133051,1388724,856483,-1380210,-503624,1351969,-20843,-1356394,488476,1527607,-776358,-1730113,946021,1850541,-1144795,-1698777,1453756,1462167,-1951537,-1148677,2637854,757991,-3165169,-428494,3478856,-25890],[0,0,0,1,6,-100,57,-35,253,-198,86,-357,544,-460,587,-768,946,-1288,1435,-1499,2006,-2518,2714,-3185,3811,-4325,5032,-5849,6553,-7536,8627,-9615,10960,-12504,13815,-15408,17458,-19442,21571,-23981,26509,-29428,32717,-35922,39514,-43775,48188,-52905,58308,-64133,70519,-77805,85703,-94534,104749,-116176,129185,-144646,162754,-184329,211109,-244877,288910,-349573,438344,-581265,851366,-1546296,8203878,13391675,-2301908,-22745309,-28055762,15341004,43422126,-2185208,-40761707,-5578235,14487695,-6706923,10814817,30458905,-21050357,-47657437,12133736,45337233,6105198,-18228799,-10975802,-8182812,3889982,21344040,13126356,-5867032,-19816168,-22229024,12017638,43425581,3106907,-42690393,-12818361,18146916,293608,4605843,21630217,-15206908,-43287612,4163723,42699143,10898492,-22172009,-15531078,-4367692,4534308,19332247,16897316,-8089166,-25047558,-12276767,18295848,29208606,3430068,-23583228,-18215118,3226766,15834641,16139452,1582374,-20493753,-22386299,3231072,24030699,15351844,-9956583,-24010085,-13506970,10757753,23447346,9740845,-14908473,-21288896,-4269649,15053595,19929343,7696824,-14954607,-24107547,-1646637,25406141,19754975,-6589096,-20050782,-13310167,4499176,19430716,13807294,-7912216,-21312556,-14544514,7953641,25892638,11032588,-21753335,-23103047,2755007,13318979,11938486,9313205,-11997091,-27945536,-123431,29644233,14191590,-10351270,-13002669,-11589768,-548113,23171760,19182237,-13559484,-24314407,-5177810,12292485,16920677,7082571,-12614082,-19999713,-6128154,13608918,21274359,3829012,-23903428,-20346141,10084442,18861964,5649809,-817125,-10282306,-19833752,972013,28247625,15205573,-16616939,-22111923,-2747812,16233617,15878308,-506848,-9298944,-9495590,-11806531,5429822,31959289,8084930,-37728845,-18596973,25552541,12627065,-8397349,6689218,-2227226,-28936549,-1691270,36482306,12537972,-24301418,-18121897,1955258,12294173,14134053,1321031,-11277110,-9685313,-6071653,6343668,25405483,7858720,-31449995,-19777582,21630531,18006906,-5590389,-1383138,-3158392,-18976795,-1739357,27909855,13186221,-20263713,-20143802,2209824,13989765,11396131,1200556,-10546396,-13978218,-3317929,13621227,17649682,-686434,-19870293,-13219406,8539414,17061780,7433606,-7135539,-14877111,-8273711,8491706,16805949,6281376,-11044062,-16152015,-4193294,12485988,16237199,1621285,-15804678,-14627538,3884524,15509890,8967041,-3799226,-12174601,-11680444,2528486,17891789,11361063,-10183434,-17694709,-4849235,10958495,14487485,2956123,-11157254,-12114605,-2019158,9222670,14998251,4177178,-17034103,-16366980,7889485,16982656,4316394,-4136421,-8689659,-12431062,2096699,20171890,8508721,-14161468,-13503281,-811898,6917598,12004252,6471582,-11380850,-16536888,-309498,14575507,12005876,-2697289,-13843448,-8601262,4546002,10082031,8983628,274004,-15803889,-13858555,11779127,19861114,-915082,-12492728,-6211066,-2632361,3018201,13265481,7240448,-11870668,-16706293,-703345,17146583,13421333,-9585888,-16325060,733599,5779523,71980,10352756,8803497,-20667087,-19872775,19750647,23390957,-10269751,-14149215,2206616,-1892253,-1703252,14468732,9102863,-14316400,-16573151,2490412,16507619,10861279,-8790407,-15549076,-376668,7586584,1889152,5961313,5448079,-15784929,-16630451,14879122,21743371,-6036942,-15401813,-1731192,1616780,1467936,10180589,6821792,-11376470,-14727098,2907487,15577186,8055234,-7390708,-11841894,-3539663,5468802,8561786,5612613,-3987681,-12375888,-6367329,8858641,12804445,1150449,-10398126,-9860213,460555,9920415,8920450,-1793867,-10308028,-7480121,2861473,9852191,7423887,-2693592,-11485648,-7644273,6845210,13265566,2525985,-9279589,-8287250,-785658,5672399,8808822,3352060,-8433907,-11329945,-194007,11258263,9208109,-3719625,-11636118,-5014120,5242909,7094408,4490085,-853018,-10250310,-8896704,8023872,14126484,-271481,-9754491,-5350635,-942771,4067147,10239897,3207402,-11164245,-9644438,4176378,9680799,4646346,-2512760,-7880578,-6348574,2556604,9747787,6598845,-5473527,-12405623,-2620445,10004166,6632724,-2074138,-3019928,-5201247,-6324046,6415770,14401872,-1103868,-14776640,-5200445,7420962,6694676,1560379,-1424488,-4483425,-6016773,-712240,10000542,10299915,-7862395,-16888189,2334362,15085279,420705,-6353369,3360834,-2970511,-12011270,6344296,18774828,-3185610,-18365046,-2136408,10649068,3914050,-1001468,35284,-3517202,-6368105,-45321,10022919,8632481,-7518448,-14605769,1856273,13684013,1955333,-6385849,428843,-1411457,-7483774,4394703,14194057,-1369656,-15224012,-3922427,9215394,5754224,-871624,-1995790,-3764569,-4625924,1561319,8632433,4699654,-6786532,-9335234,662102,8414058,4840487,-2172441,-5083997,-4259297,189442,5943134,5800793,-1652147,-7401856,-4501778,3395596,7395418,3220592,-4773734,-7324741,-1271551,5704641,5411813,-84129,-4123845,-4970872,-1791923,4806683,7408389,-222014,-8358301,-4928242,4125848,6332876,1801463,-2571745,-4416335,-3155162,1707952,6343960,4247830,-4324447,-8332532,-669193,7371169,4208902,-2231763,-3026773,-3113110,-2215452,4573619,7477768,-1794964,-8618827,-2491005,4158236,3873840,1990338,-1042142,-5472857,-3901423,3893762,6851821,993643,-5608671,-4648541,1317836,3936893,2667155,1120870,-2628590,-6555921,-925838,8761873,4893798,-6333210,-5406490,2054014,1374366,417416,4387797,889397,-7888416,-5002617,6571665,7878504,-2196008,-7394115,-1478937,3724154,531215,-228835,4384706,-606728,-10158399,-1545745,12882679,4182345,-10841431,-3934187,6302530,29314,-2669251,5616135,2745143,-8912545,-5489901,7885293,7867392,-3798620,-7593929,-68591,4295195,214131,-692489,3362420,-703433,-8303788,-1222875,10593616,3963586,-8835666,-4604745,4904768,1838489,-1652939,2860820,1716302,-5972764,-4077508,5891299,6545029,-2484101,-6170669,-1006074,2928631,1894886,782786,399905,-2443276,-3983624,621739,5409004,2358744,-3875817,-4341775,-24860,3132317,2795252,116423,-2583715,-2809259,-49505,2760632,2948971,160678,-3134927,-3291382,938854,4747227,2384903,-2978721,-3655436,49309,2014973,1647981,1292146,-644565,-3742909,-2387861,3258034,4574490,-881602,-4677298,-1709496,2145295,1878075,640904,511549,-1608763,-3673607,216930,5404053,2215571,-3993501,-2998342,1402952,1501213,900811,1819797,-870649,-4154979,-968318,4207114,2771463,-1912457,-2801346,-754971,466948,1220464,2135014,380522,-3718900,-3136696,3002607,4313121,-1341090,-3003799,447972,-7492,-1368603,2950572,3931278,-3512515,-5590600,2362318,5484453,-683051,-3158112,522931,736999,-2221270,218161,4728392,847422,-6457850,-3033934,6135061,3841599,-4910263,-2554804,3836944,-724028,-4373528,3702139,5964384,-4950088,-7176735,4229157,6726152,-2618152,-4336443,2168559,1767858,-3161723,-308644,5249182,973821,-6574465,-2485616,6312686,3345059,-4934009,-2668723,3441337,70207,-3456893,2360657,4532631,-3473038,-5713776,2750070,5512884,-1269798,-3824039,695555,1657689,-1321708,-1626,3058025,272019,-3901550,-1494621,3576752,2503091,-1878995,-2195756,351800,665902,128194,935225,638711,-1497074,-1969146,486014,2228900,1028622,-1353676,-1934396,-297299,1638075,1319555,-352127,-1061944,-432561,-214757,302271,1568232,1044079,-1771445,-2354435,987330,2751977,141312,-1944656,-420694,568033,-413055,94268,1765912,135435,-2829483,-1107737,2735195,1783415,-1801589,-1414529,849193,71858,-702817,1435014,1369349,-2080308,-2092894,1649256,2191895,-728698,-1206285,268633,-107093,-523175,1142252,1553196,-1266582,-2312870,680874,2143189,-200694,-1325808,535142,167814,-1751962,452622,2985316,-539196,-3730677,336953,3334665,-634156,-2168675,1528083,1225938,-2748734,-999387,3648262,1427451,-3820020,-1796587,3508036,1600235,-3041004,-684715,3192299,-553315,-3943412,1533157,4849861,-1895145,-5276037,1904648,4766493,-2247619,-3639347,3018567,2463332,-4099461,-1786496,4802188,1770147,-4998688,-1809958,4618990,1507334,-3897104,-737210,3594567,-339680,-3883704,1124391,4336721,-1502838,-4586560,1490756,4169292,-1496994,-3182432,1863635,2208193,-2367218,-1648127,2948775,1547161,-3051597,-1525226,2707135,1344503,-2076625,-869194,1548805,225157,-1488270,269049,1655379,-412160,-1793137,97495,1560612,292738,-1009983,-350846,469580,221749,-158239,60217,260405,-143230,-563613,-134003,778448,672114,-761015,-1013284,504250,1137364,-314936,-880087,453890,577523,-795298,-511792,1287187,535563,-1589033,-847289,1585314,834598,-1383142,-541443,1257904,44242,-1339092,529206,1513578,-834943,-1608624,892745,1471059,-809074,-996170,857751,462610,-1048890,-138163,1222849,-104523,-1414706,97765,1327685,-235849,-1140722,464750,779975,-968437,-621317,1498636,460390,-1937648,-305514,2023282,-100640,-1980450,785924,1841949,-1487135,-1600241,2100301,1344018,-2503283,-1113473,2579566,847130,-2493822,-390937,2486699,-50776,-2723099],[0,0,0,3,16,-169,305,-185,342,-555,632,-887,1128,-1297,1766,-2248,2527,-3152,3930,-4548,5421,-6537,7533,-8819,10387,-11923,13761,-15905,18059,-20623,23640,-26616,29971,-33944,38119,-42638,47771,-53196,59187,-65943,73057,-80778,89476,-98787,108835,-120090,132228,-145381,160061,-176139,193714,-213415,235227,-259507,287169,-318520,354261,-396049,445327,-504154,576443,-667418,785641,-946828,1180272,-1549577,2225130,-3862860,18370860,2408806,-39035769,-14422829,12036549,15007919,6751740,5122075,-13097522,-24861135,-196616,33751860,19843944,-16593005,-25574133,-5848447,15100039,23778586,7290350,-16728438,-18830609,-2919352,9681602,20400511,13089063,-22695773,-35335025,6799600,33373221,7216882,-13986994,-11411563,-14781752,-4018706,25429892,22018177,-14192270,-27452191,-8241998,15432091,25180336,9178474,-19488347,-21727471,2473152,17394722,16356293,6782037,-15736970,-27263076,-339037,29446732,17935621,-12758959,-23119232,-11579441,6893910,19481952,12662555,-10850328,-25228928,-11861991,15275070,24576783,5949861,-17930598,-21489780,-2559037,20017765,22202837,-93040,-21139099,-16564655,6008347,20950556,15382277,-4364027,-20496185,-16807176,6507054,26447584,15129517,-18847020,-28155318,-664446,18023622,9763670,3072576,-4611840,-23910233,-15305469,25504998,30115478,-10509613,-27466025,-7819357,8549678,15252838,13852649,-3915359,-17844631,-11427414,3688102,21354640,22196760,-15096086,-37687596,1897918,32516813,4551840,-10998602,3952705,-12089654,-25085503,17962312,39082046,-9295842,-37129037,-6045198,16410332,11033114,6752112,-2165485,-16355440,-12323805,6340165,19951040,16305463,-10794911,-30691536,-5041959,28862260,16201830,-11741335,-10484088,-4392311,-7874051,7191225,25614674,4396819,-30074596,-20329603,16750248,23568761,850266,-11772470,-10098530,-8106730,2789590,19355059,12578271,-14343794,-22301312,-2412185,17375878,18342559,173077,-19618793,-14463713,8002981,14568894,7092539,1689988,-11698841,-20799148,3279804,28615930,9889320,-19706482,-15924778,521366,7390590,12995719,8471747,-11596641,-19310571,-2901260,14747930,16641885,1331546,-18667445,-16327102,7755892,18639444,6523808,-5791418,-11425694,-11543426,3015187,20004752,11894675,-12748153,-19635636,-3068966,13553445,14363929,1810006,-12064925,-14410025,-1574968,14281962,14741478,-1848488,-16250182,-12280572,4079470,15734250,11371100,-5980861,-17814528,-8925565,10370722,16535689,3957293,-11087866,-12929688,-3122428,8233753,14179402,7183278,-13134313,-20965196,2133222,22649989,8669677,-10953076,-8375617,-4175121,-3245609,11441477,17749378,-5840779,-23142784,-6797505,14439722,15174536,1441675,-12631893,-11942527,1941371,7585559,6321995,8061690,-5660706,-24280090,-3469581,29393319,11824642,-20741069,-10243607,6368995,-2448119,2622405,18292846,155298,-24738869,-9277782,17617961,15975551,-1921640,-13232131,-10205474,2869443,9792283,5891649,2120710,-5505681,-16126964,-5070456,20530933,16192814,-13707502,-19012187,1903538,10063342,4181708,4035765,729462,-12803381,-12015651,10391534,20334212,831048,-17208207,-9960873,5211592,9808174,6943282,-340732,-9776199,-9829289,1794184,11662509,10224013,-3357969,-16827493,-9339221,12393974,15043829,-2386997,-9344339,-4682757,-4084617,2289805,14711354,6746908,-14832140,-14427894,5228523,13820936,6605969,-4131401,-10311175,-6494199,4048461,9739125,6915500,-2360583,-12731676,-9239294,8988258,15752659,400863,-12184541,-7826982,763534,6123138,8919179,2863078,-9871375,-11974724,1426712,12965662,8384140,-4948088,-11203122,-5546846,4916776,10610197,5735077,-6177275,-11506880,-3409317,7978306,9953462,2220640,-7311531,-10331808,-2262111,9730354,11137337,-1536222,-12715342,-7386420,6009784,9033835,2619105,-1723028,-6096347,-9705025,1063866,16292290,7574451,-13582002,-11950681,4664824,7740058,2949186,2271705,-3024733,-10154258,-3722874,9850288,11911782,-1124040,-14419854,-8561860,9960964,11393712,-3268630,-4653896,812871,-6987807,-5395831,15166118,12738253,-15330087,-16631439,8198999,12176154,-962564,-1958847,-269593,-7074736,-5052197,8170318,11638146,-949804,-13186988,-8320984,8613485,12680604,-1298930,-8463105,-1944335,-573389,-1880109,7413739,10217004,-6931493,-16045684,581070,14653631,5389158,-7210329,-5645664,-955917,-635325,3535457,8315434,644852,-11200964,-7768798,6557965,11104928,1835598,-7806417,-7214515,772019,5849532,4098564,1179605,-2379045,-7713909,-4642323,9153053,11496603,-4381378,-12355639,-1772370,6197617,3687917,1945014,175020,-6129726,-6687403,3350606,10019093,3510984,-7522701,-8943558,712859,8286184,4482728,-2304435,-3801261,-3892979,-2270277,5464655,8823174,-1185810,-10391345,-4542616,6149233,6898486,1062905,-3523865,-5116804,-3076579,3219104,7414038,2645210,-6199390,-7139133,301558,6167771,5050349,-590855,-5843386,-5620321,1477534,7417941,4094601,-3704916,-6236134,-2146578,2668978,4997567,3763421,-2141658,-7912151,-3774660,7265169,8252315,-2713146,-7270706,-1189616,1652963,816317,4613067,3811785,-6755887,-9079336,3487022,10326715,1623425,-6849753,-4579980,1239799,2524984,1550366,2558692,719116,-6842361,-6626062,7200973,11629261,-4074149,-11508798,1208647,6364190,-1608675,84252,5880288,-3185812,-10540318,1649213,11956614,2616583,-8642310,-5349422,2955089,4065928,747509,105106,468704,-3710015,-5467623,3636611,10193754,-475971,-11187417,-3058829,7658697,3377203,-2710026,247740,118581,-5241403,-1707624,7948580,5650897,-6108785,-7953349,1721999,6636937,1818151,-2299745,-1733794,-1511429,-1749027,1835582,5425560,1497089,-6333777,-5875323,3547052,7499302,43207,-5437378,-1750556,1179915,-463949,1823943,4701317,-1287920,-7678597,-1774848,7027479,4711289,-3157604,-4529731,-536537,1658833,1467064,2024805,1264393,-3120437,-5105372,1147716,7040051,2218054,-5503311,-4077007,1737369,2412621,931026,1241498,-795237,-4439538,-2063136,4440115,4772737,-1741601,-4873923,-1520423,2186545,2695311,1743261,-613666,-3355784,-2437993,2266513,4271296,873604,-2763988,-2747912,-521936,1950940,3393875,1029229,-3733625,-3970412,1346853,4270812,1017428,-2140344,-1404356,-1104834,-1226466,2493574,4762266,-1442717,-6673147,-850159,5838414,2251143,-2708942,-1012076,409751,-1854204,-372202,4609642,2907704,-4759267,-5513154,2854950,6361226,-722221,-4875071,284199,2095141,-2678229,-465096,6030524,707478,-8459718,-2510229,7868391,3366745,-5247862,-2166904,2866417,-442498,-2140304,3045120,3878611,-3304124,-5938966,1623697,6885462,842910,-5496911,-1605505,3318314,97187,-2009502,2671703,2481392,-4966240,-4499122,4938304,5730450,-3246318,-5202522,1097785,2833331,-662036,-362133,2097020,-398148,-3972608,-717720,4861642,3030866,-3664949,-4097089,1843435,3497401,-407922,-1360247,977500,-302210,-2975717,335853,4798138,1080671,-5238695,-2789132,3661398,2787815,-1889621,-1398590,853997,-788013,-1757311,1894299,3525843,-1281871,-4634739,-359131,4344393,1675853,-2488980,-1204331,1120798,-391379,-826452,2348877,1941043,-2998085,-3324834,2048599,3625707,-490085,-2461580,-374073,438250,-381117,776398,1801831,-822912,-2928307,-449594,2547919,1442073,-1093608,-1305994,-493792,-41119,1242343,1758042,-444552,-2166339,-601578,1490703,1012815,-121334,-122723,-900262,-1615739,571940,2908238,515307,-3179961,-1413961,2249231,1046249,-1333442,421079,1139363,-2113079,-2090749,2957214,3205221,-2559347,-3669959,1651694,3051283,-1068188,-1712296,1688617,843931,-3077974,-835000,4459901,1704231,-4872755,-2369475,4372134,1977817,-3659757,-700395,3366776,-946533,-3908835,2006697,4701950,-1922136,-4898466,1085462,4265685,-551573,-3168803,832682,2322188,-1780262,-2266899,2813556,3041951,-3209992,-3871632,2771850,3937252,-2134484,-3095544,2023779,1748328,-2618050,-875979,3378101,759500,-3888057,-1329574,3560572,1813101,-2582739,-1808529,1788507,1187383,-1658595,-503230,2372066,193859,-3220122,-477611,3687764,1036932,-3365014,-1126653,2635904,689684,-2060028,151762,2030749,-788385,-2596076,853128,3172425,-440289,-3203568,-57310,2726521,109324,-2036035,434509,1714107,-1227657,-1842691,1764436,2391198,-1746930,-2537968,1368387,2124721,-984368,-1368657,1040179,629569,-1558356,-313606,1979006,390337,-2046724,-740285,1698596,760784,-1014890,-253576,622056,-361415,-583989,874067,794341,-951877,-824093,651121,597377,-221464,10924,154998,-730777,-405544,1061509,687122,-1143773,-727404,971905,367579,-978686,237085,1276700,-806042,-1765983,1110790,2142552,-1090745,-2137745,1132489,1766954,-1339851,-1262355,1859212,1012388,-2417928,-1056281,2750303,1224233,-2828867,-1286594,2690156,1000270,-2760486,-519245,2930996,-133136,-3381464,482342,3656556,-791585,-3681307,953368,3302801,-1204279,-2869377,1565928,2480339,-1929786,-2373047,2074124,2410122,-2117118,-2477908,1996162,2402366,-2019722,-2153548,2264713,1756395,-2627958,-1447199,3003450,1218063,-3211805,-1102715,3002939],[0,0,0,1,3,-76,-24,-56,145,5,96,-261,133,-155,390,-356,375,-568,610,-741,983,-988,1138,-1567,1698,-1824,2252,-2575,2856,-3378,3761,-4160,4851,-5431,5976,-6824,7595,-8309,9419,-10491,11443,-12723,14138,-15501,17174,-18918,20666,-22866,25254,-27597,30411,-33631,36949,-40856,45347,-50245,56045,-62944,70870,-80639,92887,-108246,128789,-157722,200872,-272941,416194,-813133,4764496,16595677,13762715,-3470146,-25880022,-20602617,13541321,32272133,6164073,-27713230,-23418068,6314164,17809760,9674759,3916647,-8089403,-26422463,-9063995,33752597,29078077,-17396415,-28062539,-2525616,11032452,15778083,15664501,-7572580,-26686060,-9728041,15559525,20887416,9681287,-16235286,-32095832,-4402099,29893787,16784700,-12377983,-14632549,-11419813,-7160346,18062030,27828395,-6560034,-32352982,-12243354,17301034,22960813,9177322,-11393031,-20800000,-7214168,14846147,22431940,8095689,-16459347,-24623386,-2543850,23050619,19766774,-5080011,-21996497,-17411417,3367463,21093005,15472269,-8865068,-23912849,-13165905,10146129,21708048,11141396,-11572174,-24044059,-9030717,19806715,25458913,454375,-19477801,-14307136,655553,14418708,20118662,3708649,-22042671,-21347982,6172734,25195856,14800783,-13363836,-25787730,-5873298,14598937,10809504,5486573,737691,-23050319,-24606244,22434876,38476855,-9958108,-31861061,-1262178,9041713,1193018,15949813,13410954,-22444658,-26160887,10588451,27744146,12376171,-11802797,-25073615,-7080559,19981837,13415793,-3681094,-1305126,-11204300,-23434961,10778149,40175365,-555426,-39440584,-10596918,19299461,7451535,2833954,8359981,-11280750,-24749929,2547439,29361878,14880485,-16104750,-22961558,-2867001,16620175,15287899,1271198,-9697796,-13870218,-7576182,10594469,21902671,5581499,-22469722,-22371300,8396384,24674383,6056124,-12117583,-9812583,-7252221,-2603318,17237442,20116700,-11607337,-27721737,-3186082,18687552,14418440,1560679,-11735074,-16419749,-510743,16141643,12276746,-180085,-11476655,-17924925,-1682405,24334141,16236433,-15141466,-19466833,-1154021,7332357,10025427,10420257,-5539440,-21007396,-8455302,15715866,18653702,515617,-15984580,-14549249,1938600,15017464,11887923,-1815832,-13809633,-13301227,3005604,18184216,11614144,-8727194,-17501587,-6879899,9689290,16155917,5971942,-11223823,-16551259,-3134487,13381868,14104215,194301,-12110270,-13018289,-1617689,14513158,16118242,-4369902,-20050475,-8961482,9960552,13296874,5278509,-5010601,-13136286,-8855900,6924315,16555476,8256667,-11915177,-20447388,-645463,20964281,10035188,-9656167,-6370683,-3054122,-8891814,7502182,25260101,-1263923,-29779479,-7874810,19541939,10101006,-2788405,-2614881,-8656919,-9740004,6074815,15969737,6651972,-10381119,-19189676,-3584344,21493050,14330429,-13326172,-12380068,3118501,-1467319,640594,18126655,5491372,-25390134,-14536442,19389421,17877408,-5181878,-10039613,-4806854,-3729722,3229700,12771338,7051541,-10734043,-16865712,-1108185,16890636,12517447,-7367875,-15108873,-4454337,6442844,8078745,5746205,-255941,-11042559,-12544480,5809814,20485598,5346195,-16901762,-11801547,5556011,8264809,5225895,3889935,-6533760,-14501000,-1517130,14661152,10937212,-4290945,-13652756,-9037252,6923809,14393202,2382351,-8710093,-6769590,-4025158,1367429,13147350,9749947,-12011521,-17032772,2760762,14327776,6513068,-2976606,-7077004,-7732463,-548908,10342880,10372050,-2849077,-13593915,-8106199,7345779,13094272,3165767,-8070267,-9541896,-3062524,6104378,10753363,3343740,-9397505,-11249846,181544,10475600,8848786,-1397435,-10110621,-8712475,2711058,12100899,7252378,-6215030,-10660886,-2953603,5009393,8057481,5752852,-4386722,-12999363,-4606119,11232006,11624897,-2266536,-10755227,-6453775,2646631,6966337,5096160,921027,-6055446,-11543475,-881922,16719055,9568198,-13921864,-12380869,6254299,5793674,-718521,6241523,2414851,-14792070,-8841214,14268214,13959236,-5624294,-12293171,-3773994,4910198,6781090,2489456,-1360871,-3610352,-8023930,-3291993,13657055,12515035,-12022685,-16802434,5619438,11899565,-1325466,-1414136,3026426,-7515386,-9675820,8909287,15429388,-2760637,-14690232,-4864427,7436520,7492268,1196810,-2607051,-4259774,-4866688,-10738,8911324,8184724,-5911809,-13448764,-1595872,11763719,7237238,-4765388,-6257854,-1791583,-1204810,2169294,8879621,3375768,-11178288,-9960576,6451119,11531331,1069473,-6459724,-5164304,-1551931,3069006,6190225,3449992,-3446032,-8082198,-4262157,7305006,10914974,-1689412,-11223021,-3506949,5334443,3625248,2152102,1673947,-5491434,-8705707,2210555,11153069,4046406,-7380477,-7727162,137030,5437193,4635841,938116,-3516074,-6193891,-2344982,6309504,8111679,-1099705,-8505304,-4584451,3408068,6173518,3430660,-1988626,-6269938,-4200751,3547978,7375828,2191420,-4898486,-5917063,-1267360,3996387,6312897,1904269,-6508360,-7273312,1862026,7559187,2932365,-2831526,-3763557,-3047174,-249630,5440768,6116082,-2238052,-9095901,-3640188,7254796,7491105,-2422848,-5755008,-454579,6703,-1244497,5635795,6766445,-7414770,-11590327,4566866,11749255,-642196,-6983595,-792866,215378,-2117449,3052384,6683478,-908113,-9097380,-4682673,7364322,8922038,-3079639,-8700704,70536,4249490,-1279314,1073574,6470156,-2972294,-11538042,1084204,12843952,2279094,-9156393,-3383744,3356608,794707,106248,3737641,675885,-6713220,-4913653,5421999,8371443,-1168237,-8220118,-2883746,4464816,3076032,-428900,591936,-510237,-5107444,-2129642,7254278,6314147,-5221238,-8190196,1345353,6147941,1365966,-1447468,-208931,-2063092,-3479548,1983796,6589725,1329077,-6505746,-5159602,3078639,6106022,704084,-3740484,-2073230,-151820,-619862,2066086,4976039,-645387,-7627588,-2512707,6709614,4653620,-2927155,-3484770,-277723,-33626,830550,3673893,1901717,-4230721,-5098018,1659308,6005212,1634788,-3914015,-3148230,-191,1244188,2162978,2193289,-1599700,-4784082,-1464448,4042277,3750542,-879464,-3276777,-2205052,359509,2914102,3229038,-675876,-4151994,-1962025,2575189,3077017,643608,-972574,-2419970,-2623413,1414434,5051719,1266468,-4778433,-3634908,2049502,3110742,46673,-659300,-181574,-2387082,-2515192,3353873,5866811,-1913182,-7325015,-57351,6077648,802012,-2905696,1391197,911747,-4539862,-779636,7134236,2813078,-6745897,-4470620,4295147,4298118,-1666432,-2304552,1041469,-311869,-3327019,1109687,6224142,-80917,-8134459,-2027697,7408812,2606620,-5092782,-1050274,3078814,-2002702,-2696819,4678153,4338904,-4812885,-5725674,3013799,5668447,-527079,-3724094,-268476,1437912,-1025730,-547894,3296765,1438756,-4844490,-3795856,4165246,5047187,-2412195,-4431690,764790,2175200,-1041537,-94459,2824488,-436417,-4659318,-683725,5228095,2668434,-3659893,-3291198,1680608,2348016,-415976,-305490,1283271,-939937,-3194611,637461,4756500,904093,-4916432,-2365664,3265930,2164300,-1658096,-577646,1036937,-1597474,-2134798,2492954,3727605,-1781461,-4339713,308279,3589097,854097,-1600037,-202375,149759,-1337978,47130,2906044,1206725,-3055508,-2419173,1804416,2424079,-294114,-1136570,-517365,-831557,-275794,1786012,1466133,-1412400,-2210468,105935,1559901,860780,256223,-535807,-1716554,-586186,2225258,1929757,-1441638,-1953703,436788,856853,-195474,704394,1142305,-1584778,-2720901,1275094,3675840,-330816,-3506943,-295840,2437921,-358559,-1600009,1865778,1513611,-3509065,-2257014,4262337,3102407,-3803312,-3009929,2868793,1924177,-2500155,-301882,3125766,-630911,-4092942,505678,4964820,324386,-4819588,-1014028,4014350,778315,-3275286,428537,3107970,-1915124,-3855511,2776680,4573043,-2764397,-4687616,2107231,3802002,-1713518,-2394757,2085986,1353339,-2796118,-1274647,3432337,1969844,-3254003,-2743045,2620090,2852920,-2025734,-2193038,1892837,1142872,-2572032,-513138,3466739,642170,-3920906,-1225101,3504283,1471346,-2635424,-1221886,1971775,392230,-1857952,242545,2370445,-363101,-3144327,-118093,3377762,674711,-3077379,-819315,2447616,230004,-2090721,615126,2179581,-1325417,-2642785,1438635,2972747,-1016069,-2851692,524207,2119719,-575552,-1422881,1143072,1101433,-1772738,-1287754,2118079,1628869,-1909627,-1687968,1438229,1220378,-1040373,-411682,1027100,-248902,-1336419,362944,1629412,-225281,-1523930,-61349,946896,37865,-323616,376735,-131066,-866283,249061,1181873,-87333,-913368,131736,423032,-458952,2565,1004050,-225035,-1674584,214742,1811965,-72171,-1748644,147150,1424062,-614350,-1299172,1212972,1523049,-1784627,-1867332,2055554,2034368,-2096886,-1874644,2213749,1356426,-2465455,-767680,2880869,381323,-3306269,-231121,3476438,196030,-3262740,-71200,2937971,-308844,-2770878,758856,2899562,-1156282,-3190856,1391210,3377848,-1529864,-3361305,1639832,2939780,-1861837,-2431851,2401556,2009390,-2689709,-1742775,2869913,1539405,-2761630,-1457875,2474017,1315716,-2251012,-1112075,2269765,955555],[0,0,0,2,10,-235,99,-40,270,-310,362,-541,560,-703,1047,-1159,1317,-1790,2054,-2308,2908,-3452,3896,-4596,5288,-6092,7199,-8139,9051,-10490,12044,-13430,15131,-17029,19047,-21436,23923,-26427,29495,-32846,36204,-40074,44384,-48823,53806,-59378,65250,-71820,79084,-86870,95674,-105628,116394,-128598,142703,-158629,177078,-198916,224780,-256343,295977,-346722,414755,-511148,657322,-903927,1397352,-2757687,15370434,41050945,-8020254,-34645222,-8104013,8284585,5354955,17326703,8782155,-23090571,-24767422,8037645,28626069,19395119,-13532004,-31591468,-2770615,25321968,9371509,953331,7091644,-21819342,-31825831,26612316,45875038,-16106088,-38266551,1144268,7911012,-1672696,18684388,12810288,-29864047,-29664604,13681699,30329651,10501044,-14445949,-24067629,-6237645,17866219,17299851,5419995,-4819075,-21403987,-16129516,23387537,34549304,-5402574,-29642902,-11366680,7415303,13173885,15453760,1339239,-23667502,-22226466,8706315,26682192,10807520,-15694421,-23582964,-8395997,13728981,21850825,7280697,-16398546,-22079663,-2596951,19449892,20884673,1851409,-19010416,-19602948,3839916,24677607,17412826,-8614473,-23094329,-11434409,10447321,18883628,9947777,-7515205,-23307286,-16314864,16463664,29053596,-1560511,-24965077,-11695400,2332386,7123646,19021162,9992723,-24430866,-25378983,11883349,26204338,8858285,-7450606,-16602175,-12302705,9795130,21403400,8476499,-8926591,-19942907,-13684257,16949675,28834081,-3652421,-24669127,-8037504,1531259,3936139,20014238,9979407,-28207992,-24530429,16532533,24019602,1474277,-8124334,-10952348,-12223529,4291460,22489622,14172035,-12813205,-26138271,-4836163,24496128,17112471,-9132375,-10508078,-5434204,-10084723,8732509,29915266,39257,-34789025,-12292811,19439238,13185720,1679229,-2270697,-14087747,-13683177,7428024,20074640,10765756,-12081207,-26033577,-3694758,27068129,13835945,-13156828,-6561407,-2338737,-13338851,8765975,32810082,-2351857,-36261837,-7299423,22062363,9022487,-632473,714853,-12913820,-15850999,8961924,22870971,6291452,-15971160,-19729158,-633227,19144229,12856057,-6143106,-11115621,-8445369,-3479829,12808026,19657638,-3961450,-24280314,-9421711,13714357,15204229,3851742,-7232645,-13938742,-7768340,9809039,17707861,4184440,-14329114,-15732374,241895,14736750,13358696,-1775031,-15595765,-12438389,4749784,15836450,9263852,-5833286,-14595000,-9315381,6609869,16834151,7920684,-11318230,-17567877,-2719177,14632078,12908827,-1713779,-9811552,-9908255,-4575145,11093117,19413174,-1724880,-22863066,-8600562,12954010,10347493,2754155,-508385,-11977988,-13451805,8368703,20052277,3684361,-13453023,-13513527,-1673298,12332165,12221311,-2286024,-10174558,-8499237,-3796890,10960745,18677287,-4048392,-23060024,-4993657,13652708,6878373,2552525,2160199,-12668209,-14663890,10893076,21221780,-39191,-15912157,-9277167,2884963,8593517,7704620,2033003,-7596092,-14671809,-3533375,18863468,14964149,-13236375,-17232819,3063134,6704419,2153825,9220168,1701394,-19155417,-10609543,16589305,16490162,-3826983,-12392376,-7382816,1968633,8690090,6801834,1265932,-6113835,-14323238,-3389289,20824076,13475680,-17151724,-15198485,7126032,4784331,-624649,10617646,2083715,-20915156,-9521430,18691045,14482846,-7014208,-11103155,-4459856,1080163,7305330,8735971,679075,-9895702,-11488139,1913515,16440330,8780262,-11117524,-12696714,802858,6472061,6052956,5202272,-4165890,-13764014,-4733332,12205756,12003471,-2556162,-11381553,-7473523,2123648,9388548,7825422,-2322737,-10847117,-7198154,4768277,11287121,5551521,-5789005,-11348752,-4481030,8329551,11589158,1168153,-9375085,-8470683,244137,7584799,8025587,863414,-8790306,-10412706,1197026,13369109,7822948,-8331966,-10866306,-454842,4256368,4824213,7023277,-1396882,-14451811,-6462006,13079843,11314988,-4457314,-8202861,-3895367,-737905,5606532,9316892,759641,-10097232,-8984621,2855670,12423522,6218637,-8421341,-9343120,772390,3163295,3811904,7602345,-2329538,-15703014,-3868918,14858871,7881110,-6718780,-5358384,-2088259,-2936836,4452004,10975021,735973,-12719872,-8180275,7647698,11686372,77881,-7455841,-3065278,-1211467,-1307275,8098741,10150877,-8383133,-16042065,3426783,13979914,1316966,-5355669,-1233870,-3842758,-4349830,6681730,10616661,-2068411,-12684479,-6018438,8531985,10307970,-2007754,-7026164,-754305,-1185060,-2795882,8614668,10230583,-10250740,-15194876,6363576,13419628,-1320322,-5045858,406178,-4007046,-4689419,7559194,10170378,-4040982,-12017511,-3114709,7942371,7219416,-1290105,-5323103,-3246168,-1585529,1655301,7667359,4516990,-8154099,-9723903,3302432,9559701,2530311,-3674666,-4129070,-3306862,566213,6548005,5366182,-3610277,-8260495,-2633729,5422099,6742216,1020617,-5252017,-6057601,-393128,5681253,5206040,-814920,-5330555,-4696123,288683,6033424,5744308,-2088337,-8036729,-3625055,4987909,6451213,581192,-3632424,-3623799,-2189033,1616130,6993917,4047991,-7034554,-8572147,3130142,8182202,998514,-2751165,-1402836,-3676696,-2515735,6290749,7356788,-3810951,-9146433,-1256108,5985134,4238308,-622185,-2657019,-2981898,-2538188,1653974,7306181,3209964,-8049728,-7213008,5064077,6797570,-1145896,-1552190,168170,-4873692,-2699008,8186977,6740691,-6494282,-8281733,1949422,5451633,1094552,-365257,135173,-3593120,-4980191,3426364,9369365,-395756,-10274009,-2664701,6971241,2101129,-2059518,2428335,-604860,-7770370,-442866,10430805,3577323,-8158630,-5199397,3739131,3720765,-196311,419675,783755,-3970379,-4855403,4543623,9139856,-2232678,-10274919,-419375,7125145,-16448,-2453378,3492863,-909297,-8071569,576467,10223794,1812232,-8441514,-3528922,3923809,2423360,-75350,1262094,-133555,-4430723,-2659211,5092205,6188112,-2544667,-6911898,-539312,4426502,1690184,-339469,305573,-2356932,-4027867,1573909,6042605,1220638,-5023806,-3576615,1356965,3040619,1908168,-222645,-2498828,-2793043,370890,3566010,2727800,-1192971,-3614034,-2099377,1934966,4156630,1428006,-3084005,-3281407,352055,2333274,1723789,616137,-1341249,-3532383,-1540357,3801821,4244767,-1914132,-5070598,-579680,2954420,938149,78101,1188387,-1878335,-4394347,1353836,6445578,826053,-5489170,-2130691,2712230,1316767,-9098,1609242,-130702,-4194252,-1813802,4829543,4061415,-3363053,-4699623,1110849,2662743,-600771,436987,2024863,-2816582,-4815976,2710683,6305885,-1275667,-5426150,130665,2707778,-685189,206017,3040895,-937577,-5389192,-150954,6278059,2017008,-4879057,-2306528,2760997,370670,-1715667,2720990,2217583,-5309232,-4092525,5546820,4740705,-4222401,-3751235,2390938,880331,-2223101,1744948,3573813,-2708001,-5361028,1772417,6164220,25623,-5013470,-281014,3237978,-1063785,-1634630,3814939,1703794,-5957111,-2759418,6338930,3282661,-4923405,-2399740,3040185,-36493,-2394447,2309438,2982319,-3359063,-4366721,2553298,4831185,-954667,-3728760,42676,1781349,-685032,-97530,2614207,168132,-3903648,-985520,4070318,2107172,-2625172,-1964193,801793,581948,-71409,1125361,516737,-2093989,-1829069,1274511,2322524,127625,-1817295,-1396417,230654,1324436,1080016,-309948,-1107630,-703849,98768,909701,1470564,416357,-1912680,-1913175,1446953,2569267,-327936,-2087780,-197045,729724,-540939,286118,1991616,-302929,-3352967,-630430,3567727,1340370,-2827867,-1143506,1707737,-211826,-1319039,1798533,1928793,-2723634,-2842191,2599845,3319330,-1804349,-2626121,1349261,1286763,-1839816,97954,3126296,-629055,-4252218,461389,4322943,-169818,-3448581,454251,2069423,-1611381,-1241417,2919834,1249033,-3751888,-1804743,3671548,1957215,-2982007,-1221278,2478218,-130845,-2569760,1629949,3373001,-2432085,-4015644,2535350,3846037,-2355360,-2683007,2526848,1133698,-3250075,89460,4198328,-560076,-4689189,377322,4279508,-183906,-3389784,660863,2546353,-1661226,-2271075,2790499,2589845,-3520697,-2945790,3622327,2738824,-3322828,-1731326,3183039,337434,-3456439,844065,3933280,-1307441,-4086104,1131413,3660954,-981663,-2716159,1182715,1844643,-1723460,-1329280,2480688,1331250,-2839452,-1607426,2605204,1530086,-2027446,-1031346,1513353,124805,-1496821,570376,1730655,-871716,-1957991,487494,1733289,-21024,-1152166,-152468,418352,-41945,-4143,440381,164680,-612867,-510577,293029,830114,354409,-773887,-862782,483872,956518,-226740,-671758,320956,311930,-892819,-179461,1447505,345513,-1917762,-576110,1944282,614564,-1663568,-212575,1514248,-404895,-1569514,976227,1941496,-1261010,-2174267,1314544,2141679,-1294447,-1710696,1550009,1168300,-1939048,-706769,2537599,390076,-2960369,-223810,2903123,-111666,-2677286,637732,2207702,-1470159,-1879287,2033096,1713671,-2385765,-1549975,2438899,1282773,-2226837,-715446,2248570,131013,-2491194,375626,2870178,-834913,-2965369,1212536,2885664,-1593985,-2431972,2120851,1742408,-2810680,-1065350,3317325,589586,-3417543,-174048],[0,0,0,-1,-3,17,-90,1,-94,178,-16,150,-382,270,-241,476,-563,696,-861,845,-1074,1513,-1610,1735,-2214,2537,-2859,3397,-3830,4290,-5024,5626,-6293,7274,-8092,8887,-10133,11400,-12521,13948,-15477,17107,-19068,21024,-22971,25471,-28178,30833,-33934,37417,-41067,45264,-49947,54947,-60812,67499,-74888,83636,-94053,106183,-121108,139945,-164022,196565,-243157,315077,-442221,732304,-3292914,5645563,16741908,12964059,-375037,-26462215,-27492530,19059840,41028254,-7161468,-33471871,-2651113,4079480,-6751306,22601901,25486082,-30422762,-39035020,17327180,34772320,5752726,-9433165,-13374330,-13490247,6708332,22329281,13022615,-4600772,-23426272,-22953615,19040974,40157666,-5139879,-34093360,-6133706,5310596,-2472237,18830334,19620840,-27901908,-36938325,13211526,33853989,5784127,-13244161,-13492919,-11283169,4004969,23631115,17359557,-10531492,-26175360,-10322351,19878575,26519439,1904702,-19789207,-17064878,-951990,15464646,19761843,1132423,-22835588,-21283282,4156921,22722755,15036737,-8896908,-24035141,-14096738,11129389,23465304,8674470,-14219547,-19456649,-5786758,12598093,22438675,10009399,-18505657,-25219490,2754228,24805078,15177047,-4585754,-15981735,-15496589,1562555,20813553,15911955,-7846953,-23359438,-15600710,11625640,26782316,4793327,-20962935,-14571192,-1163446,4145243,19151832,16622851,-21797762,-31319989,10679073,28342712,4370830,-5438557,-6029036,-17701266,-3891616,27786154,19409535,-15258975,-23332157,-6170383,12424434,18998300,4642858,-13985772,-15162418,-6460993,7873110,23551751,8582171,-27408211,-22688859,13809611,18722442,2696528,627350,-8697399,-20978342,427643,28296170,15204561,-15910076,-22130333,-3095398,16279131,14937866,-188533,-6919850,-11043924,-14478580,9187465,33152404,1959688,-35834314,-11272096,20140869,6513867,-143009,9853743,-11531626,-27876741,6554861,32002949,6831764,-18703865,-15538321,-2316288,11817777,15194486,1520015,-9299349,-11473547,-9238283,10749312,27353441,674146,-30555094,-11008643,17416117,9737995,1278262,4361279,-11214092,-21267339,6012734,27193230,6840948,-18038769,-15309099,55858,10694228,12684486,3623112,-10864581,-15748324,-3205308,15545982,17101140,-3062919,-18573444,-10890946,6947196,15046008,8857847,-6010056,-15795181,-8487173,8868356,16365023,6093585,-10252712,-15932728,-4847481,12553459,16650144,830535,-16139405,-12615878,4066903,12407944,9064412,-298974,-12877424,-14892429,4324665,20132192,8610835,-11581181,-14707049,-3838811,8515279,13190595,4399648,-8949473,-13059429,-5131099,10731022,18675518,844234,-20608450,-10637484,10418384,9269414,3735647,4184850,-10343841,-19453095,5937137,24703360,3385678,-16063336,-8463340,-515287,3200180,12058043,8203143,-10803963,-16668785,-1640059,14368740,14062762,-3533423,-16055425,-6216053,6360299,6709548,7954150,3624071,-15585438,-15986211,12175462,20690346,-1516984,-12411086,-5606087,-2475774,2852692,12583419,7319934,-10843495,-16902576,-1134079,17678864,12206671,-10236859,-13375286,821629,1661235,1538217,14312503,4962710,-23205744,-13717488,20042406,16053330,-8281654,-7514228,-1584401,-6150959,2739687,15900375,5123717,-13994674,-13934650,2182585,15432988,9729180,-8794582,-12421019,-393363,2918129,3395382,11000918,1554760,-19760613,-10560541,17021683,14546249,-6278949,-8745122,-3098300,-3455567,3872183,13409174,4071769,-13242401,-12170485,4429312,13589623,6434559,-5997041,-10124713,-4575547,3865898,9661489,6741062,-5445700,-12877260,-4635365,8975237,11171138,1162751,-9263538,-9880991,-657,10010593,8696680,-2016860,-9728105,-7053609,2007101,9407624,8421356,-2662791,-12790723,-6893202,8652008,11670485,463494,-7029336,-6499222,-3219724,4586884,11178396,3535720,-10623790,-11089486,1895193,11335863,7027461,-4580973,-9031509,-3558186,2032744,5735878,8604870,-572594,-14980680,-7460497,12834145,10963496,-4594207,-5390885,-2172967,-5370839,2391883,14086626,3418506,-14043499,-8984054,6304701,9022748,2916777,-2617172,-6087052,-5446738,660317,8655073,8697853,-4989229,-14493095,-2094092,11952823,5427253,-3639673,-1713386,-4118678,-7088528,5715255,14439193,-766118,-14389544,-5334754,7380534,6883714,1055032,-1680089,-3609008,-6112780,-1410644,10798303,9981220,-9456445,-14917525,4348679,11811344,-851629,-2401065,2953618,-6954941,-9463006,9717084,14646215,-5509245,-13960640,-1070687,6956308,4019368,1314615,-818739,-4705855,-5747112,839203,10377824,7046880,-9189983,-12057797,4145920,10109614,147416,-2212144,722282,-5813123,-5984582,8505153,11312980,-4850071,-11858049,-1440842,6259830,4297675,1260898,-1471180,-5478311,-4784311,3242115,8781373,2750542,-7279928,-7432059,1347110,6806640,4407244,-1017395,-5114141,-4996115,833525,6514591,4917320,-2254144,-6728849,-3969270,3266795,7256078,2946594,-5221019,-6923245,-308370,5345545,4230451,404049,-3188323,-5683982,-2358959,6306302,7667076,-2398707,-8484766,-2582262,4236318,4174417,1777543,-836596,-4558560,-4573939,2193279,8150500,3588044,-6774608,-7401776,2409740,6204315,917803,-476299,-196188,-5548193,-4206973,7798558,8486117,-5462032,-8984300,987713,4264745,1002696,1970109,1029011,-5597558,-5594866,4161375,8655278,401223,-7704795,-3923832,3500288,3123517,612416,2137972,-1083574,-7714539,-1825765,9842287,5254858,-7314714,-5518960,2718267,1751686,-88433,3642129,1182902,-7099738,-5333688,6158704,8384280,-2345772,-7997228,-726047,4090438,-373294,302768,5038557,-2071676,-10047345,831580,11929285,1726688,-9046290,-1960552,3920847,-795755,-51812,5373660,215063,-8050436,-3346088,7102141,6370776,-3514839,-6423679,126459,3108180,-205017,874289,3501962,-2923212,-7901151,1667752,9501317,937595,-7256029,-1961207,2812560,111363,702820,3705435,-767703,-6278539,-1651002,5978834,4472008,-2581103,-4481057,-905135,1606062,1850754,1951622,190303,-3540109,-3383800,1819524,4720265,1274383,-3288985,-3592773,-337870,2870661,3076072,-28655,-2885988,-2475199,324871,2445680,2633677,438408,-3343774,-3503317,1609946,5053715,1370696,-3443808,-2397957,479598,812006,1480374,2491489,-928482,-5013525,-1786374,4673861,3732831,-2539973,-3654552,-37652,1089770,191965,1814484,2106246,-3217088,-4998624,2279310,6460866,-218684,-4897962,-333199,1871295,-1035137,782708,4033220,-1138070,-6196927,-378820,5984415,2008674,-3776510,-2028835,1133636,-397317,-528587,3134774,1788827,-4985598,-4052495,4469909,4790634,-2724371,-3245383,1628956,118537,-2149065,2768672,4236083,-3280918,-5653449,2137549,5573308,-395430,-3549806,335535,1242156,-2207398,-134527,4836686,764713,-6639033,-2438586,6255151,2645327,-4682489,-1174734,2984077,-1877161,-2844677,4564003,3913747,-5333477,-4826084,4112344,4606637,-2132920,-2545530,1553244,381585,-2448007,995193,4571747,-523842,-5914939,-812561,5579321,1485348,-3900128,-645299,2034139,-1782403,-1648313,3686803,2315440,-4444278,-3370986,3289528,3213904,-1592308,-1809207,690485,-95549,-1048128,1434668,2490956,-1054346,-3283964,-115504,2908736,1383267,-1261227,-1275336,-359113,-14357,786465,1237165,-101021,-1690043,-1315790,539818,1836221,986664,-1221643,-2165490,-184101,1861635,1047897,-716718,-649526,-168020,-719345,158145,2318748,989266,-2706666,-2021005,2183169,2370581,-1095894,-1415229,782182,-146991,-1577264,1188913,2906267,-1214390,-3887480,404767,3662680,-77381,-2576795,502411,1283080,-1911383,-747862,3415663,1176206,-3992929,-1768563,3526454,1754724,-2534119,-656987,1991635,-846287,-2246671,2121429,3133230,-2495941,-3749222,2099358,3377494,-1799172,-2090704,2062788,562947,-3150916,449484,4174439,-687542,-4485233,425324,3798035,-561939,-2552858,1287035,1695662,-2437465,-1520888,3508124,1993103,-3843294,-2263343,3599910,1863931,-3201893,-626180,3220667,-985075,-3806146,2126048,4317011,-2471572,-4316153,2334951,3466158,-2283212,-2105250,2644082,964913,-3480553,-435877,4164543,666912,-4194141,-888527,3663021,670054,-2970762,165012,2556308,-1384169,-2637937,2221103,3051522,-2425606,-2978933,2233998,2462352,-1788760,-1413241,1825274,431646,-2170753,54973,2614934,67599,-2527523,-378359,1966280,401204,-1208275,-845,731763,-510571,-683756,853341,956526,-777117,-1217461,243063,964922,312828,-489366,-502927,9940,311893,125207,-19843,234826,3416,-803102,-269747,1246462,780935,-1251253,-1037484,1050651,942571,-869294,-421402,1060691,-24232,-1705580,242851,2097890,-250221,-2344253,153763,2169297,-399751,-1835662,923820,1547734,-1625308,-1371380,2179083,1412620,-2400153,-1285479,2332729,888037,-2068516,-286713,2111183,-313150,-2306666,834080,2621630,-1024173,-2762581,1165463,2410054,-1514750,-1922722,2033148,1174636,-2690246,-750391,3135740,393121,-3322304,61624,2994728,-562098,-2567032,1242438,2148432,-1874471,-1888342,2305887,1829931,-2492768,-1595652,2543264,1191178,-2589929,-737230,2773195],[0,0,0,-1,-9,58,-249,115,-99,385,-430,458,-674,792,-1006,1375,-1533,1784,-2368,2760,-3162,3898,-4555,5175,-6176,7181,-8177,9470,-10799,12251,-14123,15981,-17807,20210,-22854,25475,-28478,31817,-35332,39386,-43732,48237,-53414,59117,-65053,71706,-79104,86909,-95605,105311,-115801,127482,-140607,155047,-171461,190272,-211530,236256,-265622,300536,-343180,396931,-466412,560496,-695812,906937,-1283583,2152625,-9389793,13078074,39936384,-706682,-36858504,-17599469,16288107,12565133,5744438,6630806,-11952293,-28094328,2411125,33901235,17581231,-15190309,-23987230,-10100111,17867983,27332479,1264835,-18438232,-9629005,-5988246,1040754,27702476,18966573,-33799915,-36200590,18290865,29890690,-1940582,-7560379,-6891067,-21083670,-4562158,29888535,20451088,-15961916,-26692474,-8570181,17051930,26456245,4765058,-19859217,-15854734,795935,12067360,20508820,10131531,-21621521,-28349583,5638606,28863496,13100762,-11436474,-20071177,-13048588,5464034,20864065,13141021,-12152053,-25520026,-10531619,15769483,23459430,5597473,-17460385,-21811330,-1989431,21345580,21129452,-2078454,-19937954,-14699998,4912222,20069031,16457317,-4355310,-22231571,-16996969,9347212,27754398,10832477,-21094280,-22612137,1159477,11583925,10387473,9995529,-8947200,-30329476,-7476074,30368550,20894316,-12495613,-19320254,-8885132,3442557,18247722,15667414,-6569241,-17863776,-11256782,4104558,24506650,19316308,-20705466,-31500426,7242442,23209914,2545064,-236113,664352,-22043335,-17029611,25046596,28658044,-12397058,-27558159,-6762510,9988363,14092880,9431276,-5634806,-16467722,-10489317,5853770,20442035,15541674,-12895009,-28085010,-2902354,25364131,15597159,-8606517,-11888117,-5877010,-5077340,6820827,22954243,5870181,-29291588,-21889088,18308731,24270154,-2111683,-11244024,-7566249,-9286176,2115225,20394295,11180196,-14389026,-20030213,-4017508,16461996,21563765,-2014463,-23666703,-9000787,11047480,6943367,6623757,9073431,-14733088,-26293049,9320012,31548062,2792793,-20299522,-9838553,-297562,3857547,14086180,9466945,-12062439,-19002226,-3390959,15091027,17996846,-927203,-20354025,-12353907,9125730,13905709,6159697,-1746488,-12414483,-14181941,5193446,21287385,9037361,-13347378,-16948393,-2572773,11776423,13837288,2577817,-11644864,-14382065,-1167603,14061629,13653066,-1797048,-14938367,-12295545,3255956,16212171,11355187,-7384197,-17312163,-6810383,9808003,14182025,4000414,-8883524,-12666121,-5056153,8311321,16612566,6045984,-16461693,-18207063,6389440,18148384,4321091,-5213348,-5673037,-10263043,-3209559,17254109,15165453,-10708145,-19305885,-3366112,11341786,13281946,2522168,-11774490,-10964262,542865,5877549,9545179,8740320,-11301142,-22693649,3814429,25098693,4939639,-14356158,-5829170,-947463,-3079030,9618940,15573782,-5265022,-20396193,-6036782,14024610,14813890,-354024,-13249577,-9812771,3165011,8627290,6439846,2525575,-7381630,-15205653,-2369521,18511944,13819157,-11536752,-18163373,400104,11169534,4469059,1762111,1310451,-10871100,-13077661,10001252,21423283,-413739,-18010937,-8048223,5700001,8658827,6684267,-838060,-9157817,-7856352,395752,9624241,12666916,-2741660,-20517887,-7586258,16916716,11250040,-6585768,-4516828,-2131093,-8854150,2176430,18623921,4940058,-17784294,-11879546,7342135,12001831,4873124,-3707721,-8721818,-5843434,2356735,9030308,8833756,-2665559,-15032741,-7586231,11596043,13146423,-1942997,-9481636,-6255081,-1352626,5687243,10361495,2439106,-10972263,-11063995,2483394,12023592,7348583,-4465867,-10451190,-5694395,4813181,10707122,5036979,-6470371,-10231308,-2927549,6731535,9723204,3216075,-7657047,-11022189,-1231330,10738021,9679562,-3170060,-11136402,-5238325,4338386,6683816,4696927,249938,-9213024,-10829802,5414522,16267066,2402185,-12390204,-6798462,2462560,3781626,5734618,4596181,-5856384,-11020408,-1306571,10495442,10242661,-2615431,-13323227,-5720674,8822425,7492917,-1256692,-658066,-2839055,-9888462,139482,16352402,6252675,-14449045,-10533718,5805806,7885245,2041643,116489,-3235246,-7315717,-2706550,7819059,10175295,-1124241,-12687564,-7145521,8457758,10767875,-969304,-6639259,-2995241,-1547691,-34552,7340867,8087508,-6061750,-14531078,-487141,14263861,6010853,-8013388,-5704377,558238,-1070812,2141983,8785287,1277957,-11621547,-7719936,6932646,11001564,1418653,-8355158,-6634272,2493217,4869966,1646848,2681891,-6747,-9954009,-5954439,12206602,11474053,-8011777,-11171819,1756850,4638570,861765,3467908,2013561,-7372885,-7681082,4450130,10707691,2306847,-8511358,-7529599,2306079,6639245,2640063,-555172,-2165348,-5633343,-2976053,7276210,8694143,-3224405,-9728503,-2560670,5393306,5354512,1500768,-2585863,-5464001,-3318306,3713991,7239196,1845316,-5770761,-6332346,54637,5620032,5299313,-588633,-6362092,-5028584,2386069,6466518,2939868,-2769528,-5005279,-2903338,1760461,5904353,4267913,-3722665,-8348648,-1424451,7618405,5186120,-3006758,-4054285,-1381045,-1371898,1986869,7182784,1655387,-8744532,-6227938,5124836,7511834,289142,-4647947,-3384601,-314628,1381826,2956384,3746876,-1089051,-8302645,-3881197,8705421,7763784,-5310117,-7004828,1500136,2111488,-644581,3605296,3635956,-5640075,-7571147,3210025,9176649,1710098,-6767913,-4761653,2059430,3488543,858495,750085,200907,-4654473,-4575197,4830994,8583660,-1593601,-9350999,-2344940,6183642,3352235,-1774243,-396169,-112034,-4323039,-1827094,7209122,5911047,-6207739,-8195627,2497783,7013971,727700,-2759799,-723830,-1023309,-2346016,1493654,5918973,1738537,-7038196,-6108992,4954497,7763270,-1920884,-5506028,506048,979120,-2515722,2401545,6278111,-2545023,-8866935,-147168,8091271,3028705,-4168572,-3034769,567903,456618,565475,3051697,1821494,-4408240,-5327095,2798857,7054345,308890,-5506711,-2259418,1584754,922098,1195135,2198928,-1451714,-5023926,-1129087,4857707,3730308,-2058833,-4006778,-1293989,1603464,2730502,1881985,-942144,-3359019,-1751694,2169611,3479746,955064,-2083317,-3068762,-975287,2674825,3688912,-166736,-4007151,-2461929,1639063,2605377,622222,-386485,-1338375,-2923181,-682976,4438240,3514216,-3592936,-4893883,1275038,3801501,531998,-680564,191936,-1548676,-2457138,1701444,4889454,736846,-5119552,-3295535,3413110,3985107,-1349670,-2450206,649685,-615820,-2409112,2282424,4921530,-2121961,-6558928,182204,5590611,1313206,-3009716,-1174923,777891,-582023,-369734,2686710,2278404,-3017026,-4578410,1789712,5806233,319576,-4781950,-1138571,2497237,-4821,-1067191,2338464,1342532,-4234940,-3387332,4099638,4920699,-2626333,-5183814,732690,3429196,-497897,-1289659,1973967,394761,-4085140,-1256061,5366236,3164507,-4586089,-4085612,3025380,3631432,-1603014,-1643486,2055754,-153387,-3909042,556982,5706105,372120,-6286094,-1685214,5055506,1742714,-3264684,-475990,1965941,-1681976,-2394271,2984986,3795659,-2670547,-4832418,1279119,4596770,88649,-2819357,217434,1228733,-1559913,-431593,3327807,1214381,-3834953,-2313835,2927238,2711545,-1321311,-1878721,78963,6205,-475937,1163280,1419758,-1276865,-2493425,178380,2263384,1083288,-866361,-1280383,-684361,430732,1558644,949851,-870795,-1427942,-121756,793143,828232,699900,-240291,-1757678,-1135525,1828917,2267860,-1106280,-2426560,124571,1319633,-300426,-92456,1300933,-463230,-2697816,23465,3363859,1039283,-2931297,-1643309,1887378,1315795,-1066732,-186701,1392508,-786942,-2575273,1067127,3743315,-466101,-4096859,-236166,3377720,197041,-2272938,538558,1537933,-1786040,-1791818,2364913,2548410,-2090329,-3191890,1112488,3147368,-329363,-2472267,457413,1805475,-1386255,-1642392,2557189,2157275,-3165559,-2858786,2880994,3101357,-2088113,-2516336,1590793,1560706,-1862531,-851165,2659209,787078,-3457548,-1479856,3667311,2215550,-3203805,-2245402,2652960,1577822,-2515992,-584519,3142001,-129178,-3924039,264773,4432033,78941,-4262850,-385415,3489455,110112,-2730779,643868,2562688,-1543292,-2956288,1980209,3531738,-1718413,-3610538,1341726,3067004,-1207504,-2111268,1559584,1427764,-2312719,-1242793,2889584,1583183,-2921639,-1855978,2346647,1553211,-1740540,-807474,1371641,43150,-1587676,460470,1998843,-372566,-2185835,-46615,1776653,394993,-933446,-192027,373885,-336286,-72611,790502,290815,-814692,-570051,427833,545891,199287,-152252,-621598,-538618,511495,908743,-194371,-931232,91502,524105,-309041,-162948,919022,114069,-1575970,-373659,1853393,740050,-1711355,-738457,1294865,403090,-1137847,222151,1310151,-556449,-1878560,541174,2288088,-226434,-2453967,19158,2141069,-192065,-1819471,717645,1588140,-1436002,-1724029,1717129,2057667,-1697782,-2072806,1347155,1856525,-1034932,-1409091,1012118,1165602,-1343300,-1222650,1806891,1597844,-1916586,-1991795,1910922,2014885,-1837486,-1610695,1857862,1071008,-2140677,-595585,2414667,539484,-2616618],[0,0,0,-1,-8,106,-89,60,-222,220,-215,457,-484,491,-824,1020,-1024,1359,-1729,1978,-2398,2784,-3174,3917,-4592,5052,-5924,6959,-7837,8945,-10244,11476,-13031,14777,-16466,18493,-20775,23013,-25655,28707,-31677,34997,-38857,42889,-47271,52180,-57338,63112,-69640,76513,-84086,92778,-102263,112778,-124894,138498,-154061,172379,-193830,219478,-251239,291121,-343083,414529,-518734,685806,-999290,1796117,-9420773,-11374645,7189134,17058381,14266234,-6504639,-23095192,-19349588,10129214,32868141,10567613,-32273150,-25553237,13097226,16796186,2019187,8934648,-3118237,-33637029,-10235150,41221630,26349446,-22556833,-23862851,-712619,7648566,17166620,15869023,-9919980,-23293795,-8915578,9753741,24046327,15277781,-23759174,-35239832,6083087,29361884,6284183,-8137689,-6661087,-18367933,-11334130,25808206,28476989,-13376875,-31154501,-7546568,16068694,20630780,9489853,-10393535,-20250518,-8226928,14167686,24220258,8349892,-19064001,-24265209,143891,22186684,17648650,-4132900,-21387194,-18143036,3947359,21774813,14286503,-9522253,-22689667,-12737408,9456632,22086175,11905533,-13220100,-25398139,-5894709,21941689,21343403,-1476473,-15345431,-13992290,-3096701,16364685,23295522,39696,-24716473,-17855852,8323471,23257872,12711393,-13670725,-23114706,-4492930,10577132,10588173,11648782,-2439181,-30596249,-17100616,29550426,27656887,-14089413,-19830686,-1797757,-1658433,6574875,23540802,5125409,-26126548,-18027634,10880974,22806604,13433374,-11200563,-25471327,-4752259,18159645,10881847,879564,-1361972,-17466849,-19640726,16985869,33278914,-4650329,-31510403,-9700998,12523734,9711708,6910149,4412970,-12676033,-21061914,2515507,27370112,14982643,-16042244,-22418832,-2012043,15433180,15027746,2235406,-11059344,-13513662,-4930449,8635318,19731865,8911029,-22552594,-26141129,11814136,27713689,88843,-13261267,-3197144,-8438534,-7553564,20567584,22090448,-15812618,-27294265,63164,17367361,13358902,1693624,-13005152,-14407360,1760992,12063021,10805801,4984354,-12664734,-23019384,2795107,28313168,9528326,-17291149,-12358925,-978731,1699256,11480917,13827618,-7883465,-22600970,-5757186,16705678,16535721,-723158,-14809224,-12944395,1435021,13169904,12058445,-499395,-14412137,-13622456,4281244,17781473,10008196,-8199002,-16131032,-7154536,9220920,16143082,5423253,-11393197,-15152714,-2245922,11828952,12823177,1810183,-11171604,-14801953,-1397998,17012459,14372889,-7468257,-17290525,-5726047,6772609,10836668,8065238,-3938640,-15288015,-8970712,8550851,16789117,6528445,-13384875,-17910339,2621948,17233272,6034085,-4491988,-3315771,-9692937,-9208490,15379898,22072064,-9084560,-23943651,-1860304,12764930,7185668,3180745,-2828418,-12665447,-7691548,8155001,14140529,5724074,-10674134,-18646404,-797627,20199101,9912226,-10482667,-8566426,-1319797,-2807597,6158117,16584233,63541,-21835717,-10493676,15443404,16041337,-2386575,-10372371,-6118366,-2100533,3636479,11380820,6843729,-10497073,-16309216,-202683,15953728,11518912,-6608441,-15341740,-4643034,8297498,7282397,2878220,1652159,-8649901,-15389981,5360347,23945325,3377952,-20210601,-8099152,8015377,4463626,4042674,6386562,-6626440,-15423307,-798337,14699860,10761037,-4534108,-14981981,-7724221,9767942,11681624,-961563,-4881017,-4402896,-8277991,1027398,17381408,7849408,-15948609,-13935787,5915370,11187956,4249729,-609603,-5868544,-9221640,-774442,11413382,10325417,-4052300,-13663151,-6442574,7791541,11276984,2566436,-6635575,-9129990,-3846604,6386886,10891580,2441257,-9268045,-10112924,17764,9608984,8968294,-1310567,-10645633,-8323879,3975769,11560679,5260341,-5623990,-8320516,-3890373,3041553,9674704,7021628,-6911697,-13449547,-1436643,11277525,8513616,-2269765,-8211090,-6142745,757991,6297841,6950220,1612495,-8780837,-11907310,3227700,16423843,4058207,-12401473,-6485548,3126675,903675,3818800,9103132,-3179220,-15530846,-3211982,13486482,9362317,-4305751,-9345234,-4634995,3548068,6800389,3215441,-597263,-4877253,-9071527,-408952,14319868,8257315,-11829091,-12067659,4178206,7999600,1274601,760723,-311622,-7851234,-6360385,7990643,12985594,-1679519,-13520538,-5454320,7454140,7474686,657056,-2358999,-3871047,-4937973,245936,8496424,7518438,-5173001,-13093728,-2220816,12373933,7357824,-6587260,-5699950,689935,-2346766,-154226,10573385,4677386,-13247411,-10108840,8749278,10875416,-1229279,-5915013,-3411722,-1380542,1766275,5405885,4597227,-2475281,-9775163,-4667438,9776031,10454095,-4899128,-9885722,-44315,3348584,765460,4336347,3416288,-7725079,-9207086,4438507,11036133,1844405,-7284401,-5720406,279109,3740454,4279209,2080653,-3359503,-7070822,-1964628,7059383,7152612,-1964845,-7480870,-3740577,2674288,5679280,3737838,-2108170,-6324204,-3383080,3570510,6227554,2072878,-3874952,-5921951,-2177370,4493291,7031927,588664,-7233955,-5294634,2680418,5301387,2245075,-730386,-3515590,-4805653,185373,7072936,5247151,-4000036,-8244126,-1370508,6663473,4782579,-2032085,-2751463,-1276869,-3010414,567881,8401315,3455748,-9519678,-7322101,5998184,7232058,-1134775,-3004954,-1206357,-2634213,-1147472,4988575,5472055,-2407738,-8387917,-2917783,7217846,6721291,-3343901,-5937015,227492,1355309,-615662,3784093,4589505,-5235445,-8747406,2629933,9813806,1656451,-6668810,-3422695,1947178,1371606,718900,2967490,591502,-6241626,-4742280,5561982,7956604,-1755556,-7865508,-2157664,4245848,2685208,-542106,523826,-201570,-4928529,-2518363,7334817,6742782,-6049922,-8572883,2722640,6631614,-426526,-1816094,1432520,-2001763,-4791119,2228972,7636656,730327,-7644251,-4403545,4453036,5324205,-1021611,-3192955,-178877,-794311,-2323310,3104112,6266702,-2408334,-8539727,-274264,7352586,2409999,-3337601,-1587255,-73489,-1409285,1029025,4667968,1397958,-5198909,-4400070,2789365,5350239,550048,-3265146,-2247517,-429441,747747,2606361,2237301,-2173398,-4444289,-803207,3641081,3170944,-544566,-3105873,-2547995,552060,3345576,2572037,-1440868,-3258630,-1117407,1567088,2337206,1778945,-634777,-3783664,-2373474,3064852,4453740,-538565,-4060662,-1643950,1377354,1350960,787387,853561,-1103988,-3879548,-1153879,4914878,3861315,-3756383,-4881509,1736942,3237070,-508017,-8252,1842899,-2152948,-4062025,2170895,5861029,-25122,-5411035,-2123350,3121899,2614219,-759161,-976677,335877,-1526649,-2334304,2534466,4889366,-1803051,-6444858,-170551,5461839,1264697,-3097723,-519563,1019003,-1650941,-670533,3729058,2609700,-3660929,-4555452,2139699,5273696,-4661,-3907642,-507745,1918945,-783321,-830003,3031807,1394556,-4697801,-3465484,4272618,4858623,-2715864,-4707477,1181460,2749000,-1427205,-811167,3218127,109402,-5213917,-817776,6229353,2465650,-5023920,-2997845,3281805,2123651,-1903062,-51578,2388394,-1502278,-4075581,1574413,5556198,-472808,-5719469,-892244,4162198,689767,-2444904,690476,1449511,-2728977,-2017862,3734593,3276100,-3180993,-3793855,1638260,3131088,-368583,-1182492,596150,-266388,-1746618,634497,3119943,306978,-3264193,-1509324,2029735,1727580,-377611,-860522,-624151,-786233,238527,1659117,809702,-1358974,-1650088,-70575,1161383,1236317,299366,-1380922,-1639635,580225,2129176,505076,-1344118,-634883,161402,-152569,457310,1618037,119333,-2593608,-1336809,2401089,2140858,-1544098,-2046443,763178,927889,-1099221,116997,2194139,-713975,-3498048,216672,3993117,633728,-3310492,-797409,2024914,248230,-1289347,903753,1558180,-1574639,-2524839,1538406,3593239,-662207,-3777187,-33018,3070487,-54119,-2144742,974340,1622507,-2248748,-1976174,2937972,2720546,-2682876,-3102907,1730602,2778344,-939073,-1885038,1068826,1248735,-1858793,-1243214,2848143,2000523,-3263169,-2769638,3044664,2911395,-2512535,-2246012,2217426,1130506,-2673767,-388657,3445849,339003,-4060545,-903275,4004787,1366887,-3423018,-1257117,2897459,480391,-2715702,513119,3282250,-1105431,-3954161,1036009,4305003,-641377,-3925463,473608,3095166,-836197,-2369126,1730226,2075456,-2474414,-2393460,2712328,2739759,-2316870,-2607627,1738204,1946488,-1505881,-1028125,1834794,467962,-2366926,-349565,2708543,634295,-2539392,-941960,1862416,631764,-1164427,-49076,761146,-638976,-1031993,877401,1318840,-608157,-1331895,88384,886067,271519,-90303,-176673,-473986,-229777,648632,530917,-285475,-330982,-47541,-191744,104884,854387,251863,-1215353,-748690,1094478,1038676,-866664,-843140,639824,332697,-989010,93827,1536771,-93733,-2085367,-51467,2302725,285295,-2020816,-202941,1762197,-217258,-1477834,853602,1680507,-1167051,-1982822,1136582,2176415,-758952,-2153885,452175,1762546,-580481,-1463549,1030806,1531769,-1652108,-1819934,1987716,2056033,-1892339,-2112857,1708785,1663696,-1427795,-1111157,1567222,769232,-1808698,-810640,2105263,1192681,-2150385,-1588394,1954696,1780740,-1890629,-1476788],[0,0,0,-2,-10,181,-149,19,-224,382,-313,477,-637,688,-972,1223,-1328,1711,-2131,2344,-2870,3519,-3962,4595,-5448,6213,-7222,8343,-9319,10650,-12315,13808,-15461,17515,-19601,21956,-24629,27305,-30309,33852,-37435,41316,-45808,50513,-55582,61368,-67549,74221,-81782,89945,-98913,109134,-120382,132819,-147222,163610,-182317,204420,-230640,262227,-301653,351969,-418489,511640,-651011,881458,-1330903,2528663,-13693606,-24436099,21742631,34685177,-6158621,-30061406,-10910230,3017925,11883663,18824097,2722803,-22717985,-19474416,5252361,27103642,20957909,-14394758,-30295766,-906688,19326071,10057526,9497657,1991024,-30764348,-21131707,32217154,31414513,-16444383,-22541095,-4575905,-5033303,8235964,26693587,1503379,-32450510,-20084441,12879394,24129947,11948613,-11643221,-23955927,-7316138,15197474,18648990,9997744,-8223626,-26295781,-10124197,26767654,26931926,-6341965,-21979281,-12775650,1251287,16080425,19609319,-2148066,-26231905,-19064912,9989487,24320933,10088593,-13939414,-23155773,-9644030,13534071,22761077,6965465,-16728870,-21246064,-2948370,18251937,21952574,2752547,-20722546,-19836152,5871959,24438377,15311133,-8355890,-20752699,-11431994,7592149,18552648,14045176,-7492218,-28752210,-14765990,22826914,25033059,-7961155,-18096370,-7035475,-6598939,5567998,28144736,8302457,-31800962,-21439264,16146887,21743869,7249779,-4545092,-16391225,-12610820,9103104,19179866,11261827,-5641798,-25447564,-15534195,24638129,27472172,-11803040,-19590944,-1621603,-5957394,659420,27845863,9838492,-34511884,-21791597,20182537,20238187,381127,-5064424,-11365696,-13663262,5168609,22526344,13525227,-12456465,-25553657,-4842752,23615057,16631133,-7209705,-10384821,-8352130,-8588505,12099296,26246175,-2588522,-29194823,-11456809,13379899,14593160,6557577,-5281309,-16684413,-10449201,7964221,18319729,10841053,-12812247,-24987016,-606737,23539501,10190278,-6387253,-4816479,-11534060,-11171501,18600968,26291536,-10434853,-26647885,-2485232,11529911,8213279,8568053,-1749977,-19481482,-11923155,12834260,19577343,4143052,-14577343,-17887892,-179983,16448780,11611932,-2278701,-10603249,-13112187,-2232934,17637861,16700914,-8061175,-20409966,-6628629,10044833,13977822,6849387,-7169608,-16116350,-7204044,11476167,17051150,2888906,-13756753,-14633334,-288735,14195795,13762791,-2055711,-16028390,-11491070,5027377,14289356,9163320,-4375240,-15058729,-10485683,7600036,17924268,6557043,-12633026,-16200045,-719262,13240712,10191579,173216,-6739815,-13061210,-7282126,16109688,20864521,-8141831,-22445809,-1788135,10625337,4685088,6547775,2914191,-16304764,-14756672,12118748,19916681,1346255,-13377971,-12944216,-349534,12783243,9160042,-2441987,-5972026,-10026982,-7930963,14750575,21816161,-9571034,-24412455,1085785,13232102,1855771,4556200,5089748,-15422813,-15542024,13597533,20921993,-1916662,-15384489,-8378814,2516067,8498956,7877475,1711499,-8127092,-14224236,-2271004,18143871,13179533,-11857755,-15550737,602627,6098719,5762298,8268512,-2450528,-16752804,-7034633,13508540,14285986,-957193,-11940471,-9321801,2430441,9365971,7019840,1539365,-8234184,-14421499,1132979,19661168,7562630,-13841734,-9487576,1468701,767467,6832207,11927106,-5913112,-19442546,-2227557,15272750,8849495,-3112979,-7695604,-7775814,-672941,9652025,9978170,-872468,-11510011,-10164221,4535367,14740804,5615190,-8765913,-9509152,-2220076,4244744,9519952,6044459,-7699435,-13468183,-1541520,11318168,9493093,-1645391,-9611353,-8199658,1249587,10015820,8172214,-3113437,-10775199,-6278232,4681904,10534523,5832506,-5563951,-11951053,-3977058,9210370,10535076,79518,-8076747,-7437269,-1028130,6728926,9334533,1508944,-10391816,-11097543,3482059,14119842,4766188,-8896716,-6994378,-425484,-44647,5986675,11132552,-3931982,-17963355,-2590928,15508891,7072469,-5710501,-4575269,-3538919,-3353944,5741905,10803208,680949,-11246550,-9680765,4427786,13866731,3781428,-10119243,-5946332,2007531,-570763,3756899,11250975,-3522413,-18752557,-1569741,17028306,5295720,-7992419,-3132238,-1575303,-4499248,4511757,11925561,224865,-13246416,-7517435,7864787,10878063,98467,-6720828,-3681568,-1772824,70992,8344838,7914538,-8023571,-13324807,2287813,11396568,3263562,-3569206,-3801140,-4564885,-1713935,6774969,8491379,-2069558,-11255899,-5432349,7604773,8769074,-1009756,-4742383,-2711305,-3755984,627932,10600147,5230892,-10908782,-9264366,5460247,7651827,991695,-345179,-2837580,-7289767,-994363,9463948,6557425,-5084798,-8876977,-2166099,5447390,6035818,768965,-3856169,-5261094,-2928743,4066271,8471718,1503240,-8358657,-6406681,2981264,6444370,3241568,-1220974,-5168793,-4892323,1805500,7384515,3989704,-4047736,-6944480,-2228105,4360140,6414396,1669768,-5250161,-6250449,-30462,5492316,4349793,-476146,-4391834,-5214991,-297873,6752492,5887959,-3284622,-7965892,-2076727,4925175,4491820,610275,-1713347,-3639922,-4200240,2078562,9062214,2890333,-9284511,-6501808,5522438,5349211,-1144512,289398,19923,-6679050,-3082453,9063726,6955834,-6464774,-8279761,1224654,5259543,1987914,-231516,-648410,-2974346,-4393224,1776574,9132865,2515674,-10060329,-5879831,7063630,4994776,-3039729,361246,1565234,-6463545,-3298335,9679830,6520539,-7846389,-7668060,3186601,4843016,69789,227549,579006,-4062959,-4622619,4017057,8334341,-953564,-8781931,-2293239,5269110,2478510,-549469,1060156,-1851312,-5744775,489924,7983491,2976521,-6064861,-4818678,2026351,3502234,1049439,593209,-556436,-4328864,-2947778,5253434,6440794,-3014152,-6838275,46485,3209957,568010,1380506,1687227,-4274132,-5188566,3416134,6697591,-308106,-4911926,-2118398,895386,1644520,2455962,1590846,-2433376,-4506459,-251552,5145833,3541494,-2671739,-4251284,-557510,1938555,2062622,1842458,-615177,-4221469,-2556136,3109547,4325405,-109326,-3440494,-2658606,92459,2509526,2741369,-157723,-3237676,-2505629,972206,3121282,2228238,-664829,-3335481,-2463521,2045334,4378050,766930,-3244253,-2204977,564726,1147079,1665512,1816718,-1613289,-4636631,-926052,5009551,3216459,-3369616,-3813875,987046,1415355,-715699,1711415,2429728,-3863440,-5174252,3696178,6688521,-1842270,-5398925,689147,2506801,-1267007,474418,3770893,-909946,-5934754,-649587,6442397,2627481,-5055984,-3156542,2786531,1202682,-2108168,1735844,3161863,-4147860,-5533015,4244260,6679177,-3026244,-5605631,1933828,2794581,-2246697,197180,4286196,-1239598,-6090057,566000,6730835,1049360,-5029299,-1337962,2699004,-241980,-1168453,2680895,1349511,-4648013,-2809298,4471603,3656390,-3096302,-3122326,1170534,839843,-881183,1334265,2184016,-2302595,-3842633,1637090,4584641,-187510,-3449011,-180404,1534730,-746932,309345,2909945,-654798,-4420323,-199264,4217169,971257,-2549818,-712788,492604,-915707,209542,2448119,274646,-3189083,-1740569,2376636,2368515,-803718,-1604891,-205515,-74976,-62004,1629371,1464712,-1643143,-2496386,757299,2543438,537362,-1286814,-926849,-363020,21016,1224732,1185242,-838609,-1914381,-580905,1177758,1310859,212548,-1171822,-1525916,59592,1667473,875486,-822101,-878448,-122697,-176171,530154,1762335,301958,-2521038,-1316084,2348448,1886974,-1483552,-1340415,891271,22668,-1389393,1186120,2477995,-1644299,-3687339,1124487,3823244,-664003,-3098432,930661,1871663,-1936693,-1135244,3437248,1156884,-4371421,-1605420,4359342,1879186,-3565784,-1188536,2929251,-146136,-2886393,1465157,3603073,-2188709,-4311285,2139440,4365316,-1875105,-3562943,1895310,2281499,-2636252,-1269705,3792313,921555,-4604485,-1114675,4593353,1112566,-3935957,-513084,3136287,-674326,-2672481,2056577,2810838,-2859015,-3042447,2859417,2909753,-2308317,-2162940,1927884,897205,-1998214,120577,2567146,-486684,-3131267,327663,3130788,-28181,-2568732,235171,1780659,-999854,-1091896,2026079,1003397,-2679725,-1035866,2697661,983250,-2197257,-437544,1494698,-472538,-1195731,1334037,1341462,-1624603,-1473753,1431907,1430704,-909109,-890622,652928,279199,-816344,290595,1348975,-408149,-1677584,117442,1638142,62792,-1055935,-45584,350456,-383956,-29360,808947,61381,-1012363,-430917,662912,623063,-154811,-493565,-361715,48111,471901,325634,-240624,-295529,-2779,-128744,72301,746656,242810,-1154137,-705530,1146936,947716,-980380,-681162,921164,128704,-1203656,363549,1705109,-755199,-2219178,664401,2318987,-630307,-2125408,900449,1647656,-1333544,-1220463,2111329,1260124,-2661819,-1314810,2940161,1292649,-2815233,-924038,2709035,209535,-2786983,649455,3023674,-1244802,-3310485,1584043,3262535,-1668479,-2905419,1788754,2107287,-2202011,-1484086,2744836,1128136,-3201670,-1037479,3335304,979211,-3156317,-628344,2964869,19534,-2859268,849138,2912840,-1617810,-2934844,1994501,2743416,-2177143,-2140187,2111776,1285508,-2202587,-461999,2365389,-70564],[0,0,0,-1,-5,117,-10,71,-169,100,-223,351,-226,382,-662,644,-709,993,-1132,1389,-1731,1852,-2175,2759,-3094,3469,-4154,4696,-5313,6196,-6976,7804,-8952,10008,-11160,12686,-14123,15564,-17466,19471,-21465,23833,-26312,28959,-32107,35404,-38765,42766,-47171,51772,-57031,62887,-69227,76543,-84827,94007,-104823,117500,-132245,150220,-172583,200739,-238094,290147,-367435,495192,-744904,1419898,-7889844,-21804828,-9467747,7269944,16306129,13813076,-1113119,-28815447,-24202891,21743757,34257010,-7661980,-24009244,-6444516,-5562994,2028159,29435826,13074257,-32337809,-26098593,14129788,24364193,12168678,-3281219,-20025066,-15276340,10715404,21809530,12764683,-4674911,-26421033,-19378506,23028735,31991695,-7057221,-22690786,-8352686,-6540764,4405833,28303252,9349702,-33339263,-25385199,14421631,23409663,7759403,-5485324,-16828349,-16094064,6976058,26398418,15487085,-12739437,-25385689,-7628632,19488124,23415370,2745038,-16811837,-18725705,-3213324,17530313,20854011,-812424,-22883194,-19808309,3683786,21992211,15798812,-8812100,-24778251,-13551366,11932322,22088682,7673576,-12059204,-18417836,-8939525,12088816,26544081,9307637,-22948354,-22799907,6782837,20979552,12301332,-150643,-14444747,-19318911,1041451,23300245,16509593,-8985584,-25326890,-14795658,15475935,24497551,-554740,-15625654,-9129195,-9717476,794246,29703619,16247593,-32484977,-26739389,19178675,20645094,-539142,3129208,-5050562,-24545439,-1989076,31337608,16857510,-15566318,-22028220,-7442308,13261063,19960163,1894577,-13316939,-11649754,-8890790,5061135,26969907,9545882,-30629062,-21910289,15678602,17176047,2382394,1688476,-9248274,-20989830,1173068,27307303,14776289,-14808681,-21961149,-3446156,15783652,14351047,1499946,-6252535,-14429915,-13524758,14208517,29150925,-3182624,-28546299,-7996076,10615715,6649099,9710600,5572391,-19660360,-20470058,11585689,23711861,5287161,-12033877,-16368912,-5861188,12896289,15988852,1922490,-9167601,-14413403,-8288933,15870646,24002564,-5240175,-24324207,-6243520,9019842,7721607,10143323,3086253,-19062168,-17346743,11972995,22204977,2985742,-13598861,-13214494,-3230976,9665643,14808672,4180808,-12591399,-16592569,-1292815,16578211,14833889,-3983755,-16374660,-10322248,5178316,15242962,9897089,-6699905,-16173242,-7531917,8741025,15514328,6388729,-9755213,-16531135,-4936036,13732893,16440615,-1152076,-15521589,-9917981,2882830,9634095,11151713,1995127,-16050377,-16084890,8201187,20197473,4712042,-11001134,-11646979,-4393037,6610285,13082493,5626006,-8179173,-14900241,-6526661,14227673,20022229,-4592774,-20882966,-3755282,8832469,2423491,7702933,9372868,-16396218,-22080675,12856966,24638493,-2723144,-14423893,-4545237,-2674843,1675136,13621375,7999771,-11393099,-16128878,-2245464,14786121,15325391,-5307398,-17317201,-3544755,7047792,4314590,8166642,5058803,-16329558,-16374493,13016020,20500029,-1962949,-12376342,-5842806,-2087965,3540360,12002462,6588892,-10740677,-16488851,-251736,17260343,10333155,-9196685,-11075801,-1850538,113146,6387804,14324173,-1486251,-21014953,-6925724,15565376,10823595,-2137844,-5032110,-7989628,-6014765,8318602,14207258,1180705,-12305821,-11534284,1668916,13902396,8589146,-6995426,-9992079,-3494801,599224,8283129,11940419,-4725015,-18655066,-3911551,14000048,8792573,-1996652,-4820839,-7754103,-5477590,8214444,13864581,287147,-13131913,-9094339,4365134,11179498,6147267,-3946203,-9710308,-6306921,3932166,11316973,6108507,-6884514,-11795826,-3401013,7860135,10388016,1854300,-9180824,-10217364,585837,10111154,7742636,-2081719,-8629318,-7154990,902268,10027292,9552718,-4053096,-13967979,-4610365,9765635,8747577,-187657,-3973728,-6640192,-6078765,5630722,13545815,2108860,-12513469,-9686805,3709290,10225673,4925770,-4029778,-6442087,-3971238,-1224366,6997650,12089533,-3212430,-18387151,-3320473,15526759,5846894,-6011707,-371335,-2385238,-9716603,3999786,17221620,1123374,-16076288,-6718438,7535447,7545634,2160210,-2075336,-5377909,-5474916,-248813,8652346,9679010,-5355705,-15497962,-1428100,12711026,4638981,-4293059,-1177116,-3670261,-7176624,5427022,14094935,-588509,-14070295,-5567666,7205531,6911352,1120017,-1398769,-4041577,-6580412,-32857,11327841,7405068,-9438228,-11334958,3224823,7932709,1676558,831146,-1169146,-8910987,-4468607,10109098,9433652,-4703307,-9447217,-2708953,3655694,5688489,3385054,-1963563,-6262598,-5183212,2829715,10153875,4148389,-8741638,-8125922,3030679,5786717,2293680,1696267,-2566615,-8621596,-1873985,9998665,6822214,-5332485,-7800495,-1637262,2890579,4702186,3672463,-2081528,-7247789,-3973158,4884418,7788687,1073070,-6265077,-5795781,336419,5493232,5298810,-293405,-5971796,-4980422,1658764,6104081,4165597,-1743658,-6190640,-4331342,3207283,7595592,2443013,-5658289,-5902899,364528,3975275,3402674,1904228,-2735836,-7315020,-2193464,8209368,6678147,-4457592,-6985272,-419916,2586050,2253370,3259456,590406,-5947633,-5717339,3636700,9176649,1761372,-8076232,-5008156,3935514,3284563,-490291,2590321,585716,-8744917,-3979674,10973839,7208909,-8400177,-7078341,3515344,2189007,-882373,3784204,2219342,-7045703,-6130665,5439978,8686190,-878838,-7727530,-2720565,3715401,2085179,227521,2668711,-798467,-7804184,-1756906,9821503,5001128,-7338769,-5376734,2951866,1854936,-233875,3323668,1101881,-6777875,-4752486,6056862,7322039,-2549214,-6532363,-625959,2216323,361637,2172095,3185234,-3958315,-7041885,2259157,8180170,834609,-5164654,-2054904,406662,309237,2839405,3579127,-2143360,-6048787,-1239431,5363356,4246406,-2217799,-4279940,-906068,967897,1176272,3048463,1397513,-5032097,-4903047,3561137,5966900,-495525,-3611068,-1274404,-514266,292471,3631869,2753915,-3263551,-4927138,495965,4662015,2554058,-1446985,-2850813,-1783416,421778,2817634,2731135,-1003669,-3927677,-2059412,2060550,3451095,1162745,-2305717,-3648300,-842265,3018477,3056014,-536816,-2637696,-1848062,-121488,1908506,3180976,692298,-3991764,-3445351,2729067,4656301,-271409,-2862587,-673474,-226387,-819308,2452142,3785349,-2358378,-6043064,134866,5483769,1553889,-3359340,-1597114,778624,-911822,-421243,3817093,2267043,-5315787,-4793697,4757765,5835297,-2909189,-4035956,2263105,823779,-3290721,2175749,5744884,-2836408,-7315237,1593940,6904979,-99321,-4488193,14199,1654604,-2077188,-740274,4396043,1560642,-5878606,-3522324,5153146,4225781,-3414394,-2902065,2128292,98642,-2361894,2516240,4262788,-3030819,-5565281,2197309,5504211,-687707,-3508044,514463,1057247,-2089511,340922,4286241,-213233,-5602797,-1056366,4668002,1484153,-2737684,-563048,750803,-1721869,-384505,3473672,1312694,-3834866,-2448384,2672789,2701674,-675378,-1184571,93427,-693840,-810894,2066888,2640983,-1746677,-3688398,647865,3116843,244813,-1516580,53623,-416151,-1678312,987472,3078516,-436962,-3403493,-825657,2153460,1098890,-436964,-253704,-603326,-1076321,391386,2109511,892715,-1719565,-1733081,563024,1622412,879529,-245462,-1127373,-1040718,369518,1399939,634196,-657219,-1121763,-873284,247559,1689053,1062270,-1570598,-2109504,601726,1956910,128820,-788520,303007,-240316,-1479140,684676,2964733,-117137,-3491274,-624776,3093694,772991,-2034756,104435,1433689,-1569070,-1765412,2760063,2557737,-3100632,-3319919,2558473,3014875,-2120886,-1991077,2204459,535127,-3319797,277489,4497671,-298443,-5099102,45224,4699753,-107396,-3613445,1004656,2708419,-2369884,-2428899,3534751,2660724,-4012289,-3022642,3668499,2619122,-3071232,-1517779,2822739,153575,-3224965,919633,3927406,-1162407,-4188691,888860,3813974,-706958,-2860533,1157161,1904615,-2115006,-1383986,3162267,1463818,-3506309,-1539089,3398122,1183530,-2773102,-161055,2117378,-1015810,-1971549,1971268,2160434,-2117330,-2166753,1727933,1742613,-1208142,-977292,1109171,78017,-1471258,393088,2155180,-328622,-2445832,73629,2117596,-124667,-1457728,487605,707866,-1263282,-469752,1891559,554897,-2036521,-700610,1604751,598354,-979329,-62326,522586,-633695,-569152,993649,836055,-901863,-1050408,498454,846622,-107475,-356092,-119457,-174308,-150811,346947,458086,-165628,-529393,-328030,107829,564333,402126,-570019,-850002,309366,859566,-135275,-479284,403763,120313,-944889,23820,1541380,146230,-1952439,-300016,1844831,272327,-1641945,109587,1423095,-822324,-1655574,1429836,1955201,-1859329,-2192278,1807779,2009372,-1867857,-1525077,2050371,810169,-2546904,-289520,3125115,16073,-3350314,38477,3264398,-194619,-2917542,630748,2560852,-1362810,-2540162,2135339,2543122,-2647779,-2609641,2847080,2328428,-2854709,-1607357,2869473,640173,-3054344,119505,3336353,-622015,-3393219,760968,3158652,-833279,-2590688,1026940,1986532,-1486177,-1622975,2069319,1605661,-2494472,-1570218,2547299,1364711,-2461909],[0,0,0,0,-1,56,98,-13,-147,-44,129,81,-46,-38,-17,-53,33,107,27,-123,-64,0,114,35,-16,-151,48,-20,92,-34,134,-245,41,-31,314,-265,152,-260,287,-320,475,-381,361,-607,611,-543,755,-822,759,-968,1075,-1071,1258,-1359,1354,-1624,1756,-1679,1867,-1999,1807,-1619,1076,517,-3966,13096,-42305,173399,-2169286,-19621044,-23847365,14494090,40541577,26745,-40037332,-14274868,17081208,8536846,6009471,11358564,-14621465,-30379271,4930809,33622472,15977078,-12717677,-25397655,-11603400,21710440,25896256,-4378688,-12453077,-5070297,-15644664,-298227,39312271,15215930,-44063711,-27823546,24913797,19041119,-3803133,2571530,-8469979,-28381419,-1571864,33510985,18098288,-16937736,-26004014,-8158331,18202166,24581900,2457850,-15643913,-13733760,-5225042,11178313,26825498,8980741,-26798547,-25404260,9150691,24830190,11092557,-7440704,-18829217,-16141891,4572663,22707996,13687757,-12956059,-25492141,-10048002,15078969,22949223,6603116,-16995877,-22486656,-1999884,21157636,20008448,-1043986,-17991891,-16060853,2719037,21042572,18165362,-4628211,-23344792,-16894007,10825317,27069237,8233177,-18922206,-18257316,-2958982,6389677,16638949,14024519,-16933873,-31202043,1147351,27385183,13251789,-6603189,-14293769,-15528470,1554501,23210630,15285436,-8562069,-16901373,-11997148,4682831,26478572,15763431,-21708068,-24660190,5382907,15019155,8077086,6596511,-7752840,-25234020,-7463425,23805315,20334660,-7790027,-22113186,-12659832,7935056,18915334,8866957,-8047187,-14832587,-10487832,4881216,21518179,14962393,-13549873,-26402799,-3579099,23624008,17239964,-8066256,-13480625,-4721325,-4794675,4520531,24698919,8108085,-32448813,-22352811,21807122,22313612,-4782043,-7652533,-6322460,-12972893,2370593,22332613,10372848,-14040667,-20059551,-6109885,18381211,23569677,-6356036,-23379140,-2859225,7222700,777111,13560718,13525497,-23084792,-27535933,17300264,29395361,-3442039,-15791915,-5822122,-5082670,1814844,17502855,10418537,-13416721,-20153310,-3432377,16967421,18142750,-3704965,-19504837,-9016398,6827378,10843438,9478483,471004,-16046453,-15180771,8447230,21437534,6688077,-12804554,-15361512,-3293031,10634570,14499473,3455600,-12253771,-15088472,-829380,14333322,13491614,-1528502,-15038646,-13070739,3719001,17158774,10453894,-8061447,-16063746,-6553423,8369447,14083479,5472570,-8558567,-14076488,-5974553,10021048,18078981,3434327,-18074389,-14235176,7008521,12892727,5655129,626664,-9023357,-15426675,1831596,20446738,9434351,-11426945,-14197478,-4536134,7813440,14985429,4168605,-12334708,-11248265,-788897,6302715,12771753,6751694,-14988724,-18479309,6299230,18906334,4810622,-7466823,-8307923,-6977520,1241918,13200079,10731828,-6047179,-16358435,-7395309,11467541,16612278,542558,-14047094,-9626505,2422936,8134559,8127252,2649296,-8691128,-14433104,-2256643,17129262,15040755,-10484426,-19827988,654826,12071078,2521570,2175996,4480607,-12654779,-16235742,12495005,23210397,-2979259,-17910229,-5871243,4400282,7182306,7694722,78267,-8669200,-8638233,-1992189,11026737,16057854,-5435911,-23431344,-3275069,18126369,5484189,-5560989,1720016,-5104945,-14238816,6086859,22104827,975264,-19145174,-8569695,7518711,9537004,4814438,-1832593,-7966282,-7481612,738865,10766330,10882722,-4825543,-16624631,-4875589,12272822,10270093,-1613423,-6722213,-7204812,-3637274,6707395,12027332,1461035,-11947009,-10319655,3038602,11480858,6998820,-4007433,-10458860,-6043263,5054006,10864416,4635468,-6203580,-9935501,-3544450,6667684,10879661,3119383,-9061678,-10826401,174366,10559847,8389095,-3027085,-9814408,-5388597,2515962,7142113,7313426,-863948,-12443425,-8806090,8701851,13134967,-261604,-8385604,-5634502,-1908008,4302898,9823181,2890950,-9001510,-9182869,616672,9454449,9234318,-2629068,-12376019,-4971604,7021020,6753102,1944345,-834840,-7126985,-8411688,4524885,13296846,3030235,-10502606,-9276607,1751033,8453880,5433236,-1570714,-5354672,-5632397,-1883697,6906027,10299398,-1211750,-12998623,-6517067,8259291,10332364,-94940,-6859824,-4190652,-624271,771621,6129964,8320498,-5160841,-15928822,-681725,16421161,5236733,-9991799,-4062596,1541981,-3143260,2262944,10787969,565490,-13197506,-7072924,7964597,11061748,618991,-9136970,-5478213,3426917,2801700,1081653,5755489,-293296,-13782292,-4470027,15919181,8983093,-10877394,-8046443,3458551,1466536,275567,6454133,1945158,-9939468,-7459194,6474717,10783749,585243,-8941165,-5939483,2789813,4816282,2475423,1545855,-2578173,-7836669,-2117437,9264998,7608342,-4750107,-8552483,-1528338,4382447,4780960,2455855,-2263730,-6228793,-3491527,4331903,7374004,1530079,-5803623,-6230841,-66668,5849009,5406274,-1139617,-6330935,-4220767,2142344,5594910,3406587,-1954350,-5650929,-3835572,2435355,6960640,3484408,-4909902,-7262388,-57747,6112219,3742900,-738580,-2598283,-4152394,-2333296,5129952,7309380,-1505387,-8035390,-3359365,3789019,5093154,1887521,-2712951,-4634409,-1894016,2180189,4333459,3217844,-2847002,-7568458,-1702381,7372263,5220795,-3056516,-4729893,-1448245,612839,2606724,3890450,598750,-4836686,-5145759,1818559,7646959,3113321,-5914611,-5682874,1802113,3673751,1151136,1072946,-316447,-4800056,-3851853,4526283,7761907,-857975,-8699289,-3310002,6089986,4029478,-2511289,-427608,1154043,-4903033,-3228733,8453293,6773773,-7781180,-8376461,4285655,6539279,-897120,-2012039,737064,-1756085,-3661149,1906006,7275970,1538921,-8688738,-5561482,6796605,6639422,-4039323,-3800967,2617909,-1394216,-4279170,5027958,7425628,-5260849,-9324770,2461721,8015569,612139,-3837398,-794100,100065,-1577742,968075,5022606,1402830,-6164225,-4665019,4526239,6178414,-1265770,-4355267,-832846,358224,-189429,2457744,3022662,-2559788,-5416051,-170205,5057841,2820357,-2145723,-3326173,-1210824,1152084,2640015,2091279,-923432,-3364487,-1791698,1914711,3500909,1370978,-2365280,-3549624,-605483,3230195,2957980,-685669,-3123749,-1855933,697203,1966534,1801036,226961,-2802336,-3445758,1114421,4740934,1352783,-3559388,-2599881,769825,1550246,1405420,1259711,-1089625,-3162481,-983884,3077664,3478043,-489401,-3797954,-2071055,2220606,2709351,-134595,-1126245,-950157,-1767822,-401414,3140228,2486553,-2538910,-4077860,-103286,3341193,2139956,-1423802,-2251691,-263866,537729,145760,1894293,2124371,-2620941,-4334765,1741692,5488784,359486,-4172410,-1341449,2019829,382650,-723856,1707251,1328869,-3730806,-3803504,3906382,5590976,-3021736,-5856606,1625538,3905680,-1723890,-1434034,3406568,92951,-5458351,-528652,6612420,2134069,-5650944,-2980941,4070105,2579454,-2615872,-511988,3100844,-1428184,-4946488,2060673,6682962,-1520530,-7038022,485451,5430176,-538805,-3246751,1819582,1680467,-3729041,-1869304,4799194,3003650,-4326497,-3842152,2816075,3452917,-1425329,-1637228,1407993,26014,-2536425,698897,3969056,-78870,-4360015,-1153517,3249544,1487293,-1532933,-845421,221458,-760271,-449650,1726593,1287165,-1687560,-2236453,448047,2137062,876418,-873829,-1303936,-518846,633726,1171345,607909,-483677,-1021066,-635351,426601,1456517,880352,-1099201,-1909561,-15988,1900959,913885,-1134334,-921230,-14286,-219351,114468,1360574,497986,-1917556,-1554531,1344069,1981488,-160457,-1524663,-644825,591967,517249,234804,453180,23709,-1380687,-942467,1579342,1856089,-946332,-2092336,50746,1396479,355731,-439629,-170424,-87170,-686084,-446865,1052924,1521424,-870777,-2456461,229574,2790230,298404,-2336358,-18564,1659268,-897432,-1345145,1953327,1790935,-2497551,-2527702,2232702,3026373,-1565626,-2865589,1283077,2162799,-1778128,-1573266,2861645,1413565,-3970127,-1683126,4468594,1964136,-4242848,-1735301,3650249,944382,-3354448,248483,3647857,-1012405,-4198514,1141225,4621942,-926795,-4537990,717477,3875651,-1017422,-3111104,1923511,2804890,-2887884,-2842437,3348219,2960404,-3288153,-2877685,2915214,2268383,-2532768,-1308814,2587244,543241,-3014201,-199033,3394305,337723,-3297907,-530975,2722698,409655,-2083102,38010,1587533,-751351,-1566305,1122537,1806517,-1066493,-1875747,595109,1555822,-215529,-923487,161933,366803,-377959,-55542,686672,271117,-683024,-623059,367899,753807,112240,-592605,-583329,120756,553175,191827,-296317,-156554,89932,-221931,-115482,677435,409764,-868467,-750828,733497,934083,-388997,-670715,256953,284442,-275623,-18132,552478,48533,-745427,-444627,755084,920513,-505755,-1032089,257066,800110,-197444,-491242,378883,209992,-651478,-305326,749732,649054,-650691,-1029045,320225,1282825,-37140,-1265906,124068,1262366,-491892,-1330066,1164252,1582210,-1620440,-1804358,1753024,1780779,-1698100,-1581492,1609381,1187362,-1706081,-894936,2010316],[0,0,0,1,5,-14,121,-29,103,-209,141,-257,399,-334,537,-789,736,-877,1301,-1482,1673,-2027,2327,-2821,3418,-3735,4245,-5163,5861,-6555,7568,-8570,9631,-11005,12319,-13738,15515,-17267,19141,-21487,23845,-26206,29127,-32286,35530,-39204,43181,-47439,52372,-57650,63219,-69681,76904,-84679,93578,-103736,115102,-128411,144020,-162339,184721,-212619,248028,-295411,362238,-463601,638333,-1023211,4668836,-10590410,-20290605,-9307572,5289728,18802307,12669001,-5401429,-21629445,-21462500,7903852,37920582,9700970,-37718110,-21260284,18072399,8219008,401060,18749089,-5068742,-42560753,-4608123,46418076,19358321,-23880458,-17463764,-2365077,4409603,19072408,15724384,-9941637,-20691228,-12509821,7517594,30705486,14794525,-31652877,-30595791,12952631,20970907,1961198,2239405,-5664866,-28156771,-9173503,33126513,24351567,-17627321,-26667435,-5458617,12341121,19220742,11784935,-8624058,-21491873,-10398234,14919083,26363894,7317864,-20381648,-22368678,715952,19776738,17578758,-1954563,-21179370,-19366186,3700902,21735308,14348874,-8674798,-22420419,-13892884,8502062,23264843,12843228,-14709972,-25443611,-3686111,20233367,18151713,1869051,-11699069,-18456992,-5888570,20891196,24191790,-3798485,-23540311,-14816776,6397757,21405498,13660323,-12283001,-21642785,-6311694,6907634,14322972,15771036,-9007009,-32976709,-8056043,28203937,17567005,-8558763,-10982464,-10741464,-7050788,16511045,24189813,-3354696,-22847573,-12839880,6137390,21223645,16869993,-11845636,-25739548,-3810135,15465113,11473813,4926849,-4285627,-20742531,-14532182,17747266,27430676,-2531521,-26621719,-13679338,10016193,13795837,6835614,1727419,-11116033,-20349947,872160,28023722,15554872,-17022369,-21703028,-1907495,14260749,15809469,2625762,-11918455,-12058257,-5312622,5558474,22176406,12162008,-27209398,-27467971,17908023,25716859,-6078681,-8060430,1502420,-15615685,-9594365,27450882,21340724,-20492639,-24902259,2062617,15046195,13005700,2405220,-12665489,-12835271,82021,8746300,14512288,8517033,-18225969,-24890580,9343592,27427455,3047417,-13740749,-7190113,-6032358,-1737944,16479824,15518233,-12011256,-22999178,-3057116,16549297,14728490,-667312,-13312357,-12588415,-177753,12709263,13952683,-251802,-16226312,-13599332,5550101,17449587,9384457,-7703804,-16005459,-7588183,9425207,16451330,5207881,-11421246,-14804676,-2641177,11067859,13556871,3180186,-12528420,-16513603,736055,18357508,11371243,-7911845,-13623100,-6614655,3150619,12830966,10983846,-6334608,-17127205,-7112004,9535202,16012577,5533704,-13499087,-15977055,2885497,13555308,6586366,764387,-5702361,-15537728,-4431853,19998774,15227871,-11021214,-16228791,-3011903,5884574,10653567,7886338,-6983193,-14726720,-4372093,8175840,12603651,6465886,-10959699,-18524030,463041,18036255,9138152,-6684131,-9131543,-5645039,-706782,9203871,13458152,-795806,-18558493,-11688474,12884780,18014159,-1254255,-11801705,-5696240,-2014390,2095212,12309236,8283322,-11596492,-16978780,218767,15595265,11893600,-6062277,-16108303,-4122720,8664666,4898021,3373089,5797944,-10663435,-19886448,8946860,26989689,-1371270,-20785743,-3026858,6312392,-112711,6748523,9758687,-9002847,-17311345,439254,15615666,10851918,-5466430,-15626346,-5594036,10057056,8031396,-96061,-260953,-6673008,-12772124,4381098,20804151,3850045,-17525337,-9775646,6012886,7404757,4929748,2538723,-6759227,-11568112,-335198,13101575,10067217,-5413775,-13422826,-5145153,7370886,10097540,3291507,-5723574,-10063842,-4493731,7079540,11140947,2004540,-9381492,-10054975,-5813,9932334,9172759,-1823714,-11141786,-7601077,4588057,10596177,4749587,-4106860,-8238128,-6022101,3552714,12251553,5739992,-9483085,-11545051,420374,9097044,7391642,-192982,-7729777,-7820024,327176,7686940,7888243,314154,-10771278,-10124240,6004673,13667732,1538666,-8334295,-5249315,-1825563,1585999,9188517,6742657,-7781793,-12072515,-279824,9897815,8324111,-1192890,-9692563,-6591548,4190981,7642949,3418235,-857714,-6400386,-8653048,1830297,13075359,6090914,-9637278,-10973503,1304246,8410800,4175914,-892969,-2291275,-5837255,-5735378,6600343,13634027,-1061112,-14871952,-5310291,8611675,6852344,316035,-1833020,-4179843,-5179787,533805,8462847,7987416,-5146233,-14536280,-1792838,14628634,6012555,-8736245,-3314889,1941024,-5664911,-120999,14295176,3386953,-16581263,-8059664,11095416,8774523,-2403435,-4183396,-2744754,-2573844,934801,6261243,6118513,-3385037,-12010124,-3257223,12286403,8256539,-7088856,-6970747,1251609,101410,572562,7602815,2838002,-10576308,-8273389,6670052,10056955,175627,-6348511,-4493258,-546245,2795715,5104976,3011537,-4298676,-7914193,-1082515,7768772,6475151,-2413845,-6930312,-3678254,2298767,5759686,3856525,-2293632,-6291601,-3317118,3380222,6250811,2490920,-3995774,-6642121,-2035806,5657717,6653109,-743903,-6505410,-3870418,1414474,3925868,3982645,424826,-5458608,-5543014,2116493,7346819,3479773,-4158565,-6570036,-1084470,4899154,4093559,124012,-1982364,-3975351,-3418301,3825586,8039053,55207,-8102616,-4003509,3635456,4527778,1817133,-1207272,-4110428,-3363223,1294017,4944544,3743837,-2279418,-7068143,-2773187,6064853,5929742,-2061938,-4940165,-1441021,476903,1461680,3871641,2368314,-4414300,-6817866,1076494,8498254,3391415,-6264851,-4780571,2456336,1889746,-186636,3132198,1442695,-6840876,-5282419,6151533,8006252,-2260752,-7576352,-1743987,4161471,2185746,-934459,1315529,600262,-6160033,-3410584,9033165,7230982,-8199820,-8294657,5193154,5520532,-2807935,-85880,3486056,-3916395,-6333583,4096153,8660630,-1085319,-8431239,-2739388,5329910,3658396,-1968439,-1180665,814279,-3145551,-3179092,5609224,6623993,-4999222,-8272663,2222523,6480287,155065,-2279424,355967,-1312108,-3005651,2157584,5922246,306068,-6147243,-3266823,3505303,4212486,-69801,-2192393,-1722877,-1361363,463526,3303558,2259091,-2633701,-4357064,-485679,3634781,3044297,-580594,-3125301,-2376605,774508,3147087,2077980,-1018398,-2626287,-1693283,847921,3106029,2540008,-1677293,-4274593,-1042182,3541813,2912717,-764001,-2355456,-1607521,-251736,1442273,2323936,715631,-2748496,-3592408,663915,4519997,1787143,-3135939,-2619802,622497,1111699,1030556,1883685,-299059,-3480133,-1593330,3031386,3505178,-206180,-3357977,-2278205,1501841,2754405,403319,-1009490,-767742,-1637893,-1084867,2710322,3352142,-1870771,-4689499,-477938,3874367,2025846,-1843170,-1595821,372414,-320816,-725392,2595908,3046620,-3078385,-5144941,2136885,5860373,-493015,-4255533,128318,2018099,-1465619,-718953,3531480,1256742,-5190358,-3411741,4778197,4771012,-3567578,-4690582,2374722,2660633,-2926275,-349554,4799117,-824346,-6732161,546138,7460624,745418,-6013976,-1007183,3965610,77679,-2439250,1955963,2693687,-3388384,-4175391,3497235,5411815,-2439874,-5486589,1164883,3700967,-1315675,-1773479,2526626,550565,-4366069,-874757,5102422,1948808,-4187975,-2396365,2536871,1751316,-1069421,-101075,1036597,-1324057,-1994781,1607090,3197396,-560403,-3164349,-795799,1969470,1113407,-405285,-455254,-660797,-937932,211443,1593186,781283,-1231109,-1724415,-232564,1403160,1485848,-209073,-1664152,-915329,980893,1124312,204565,-270985,-526280,-946673,-38494,1605483,1317823,-1168810,-2109137,100786,1855525,706364,-1020822,-643826,83169,-396748,-57822,1476146,808757,-1902108,-1770426,1251199,1924658,-187605,-1240797,-478229,242383,268344,387123,462074,58843,-994425,-1158168,1099044,2225842,-436807,-2425002,-204177,1869179,423401,-944860,195972,517082,-1119666,-1018913,1518860,2044000,-1269232,-2920779,653384,3072020,-297123,-2527716,738295,1940588,-1760188,-1733511,2919000,2092002,-3542682,-2592241,3378961,2637470,-2768008,-2050374,2562211,1146578,-2917953,-464075,3810118,303186,-4591696,-617754,4848884,797322,-4491275,-399749,3853258,-556858,-3548373,1659375,3646997,-2378400,-3990876,2544687,4090261,-2144104,-3568791,1922497,2703327,-2110022,-1858996,2794685,1509662,-3410042,-1556091,3610671,1667499,-3301708,-1559438,2714773,850749,-2286492,-81915,2352200,-628438,-2558776,690746,2744124,-500980,-2438549,111688,1810954,-151599,-1099098,497291,707327,-964175,-770317,1091590,1062956,-843332,-1084909,390167,866591,149850,-289834,-179091,-135415,7388,241619,297478,140508,-240348,-603121,-105385,720212,514371,-636314,-832125,211724,704026,-12418,-386164,9282,98742,-399313,-198551,790029,510747,-927531,-798221,762645,902805,-417108,-667450,287598,206241,-399037,17749,608022,84323,-742402,-466951,555057,832384,-266066,-1101906,-96982,1033074,-18334,-907033,371076,794622,-857391,-971927,1214804,1157614,-1100205,-1448251,806557,1509627,-533003,-1385479,626676,1290297,-995693,-1402358,1718585,1627393,-2226342,-1889554,2486317,1812619],[0,0,0,0,2,-17,97,55,-2,-171,55,-14,194,-139,129,-299,272,-284,477,-468,489,-778,827,-826,1103,-1290,1388,-1712,1886,-2033,2501,-2850,3031,-3492,3977,-4349,4974,-5545,6005,-6777,7615,-8259,9188,-10227,11131,-12320,13674,-14908,16419,-18181,19876,-21933,24320,-26720,29552,-32996,36681,-41047,46412,-52662,60471,-70624,83781,-102102,129616,-174289,259035,-471213,2318705,-3747912,-24459031,-17958138,20349228,29834760,-3533184,-25407699,-17141129,2513354,18658297,16662609,-3068947,-18142504,-17388916,2014263,28038789,21552086,-16907870,-27101236,-474147,14062150,14147451,14933370,-7640440,-33361758,-8089028,30083983,18061104,-8757093,-13059131,-16407996,-8666720,21470550,25041215,-9750811,-28116074,-12883790,8536274,21444816,14725239,-11547285,-24530805,-7370482,14320760,21068798,11359342,-13407373,-26989897,-3393483,26022752,20554098,-4007332,-17728040,-16571442,-808037,20517127,20116252,-6427670,-26318551,-15997459,10211394,22686439,9911470,-13450804,-23523659,-9504991,14699336,22767002,5602349,-16697151,-20579577,-3289736,19023259,23216221,839957,-22657991,-17781825,7657425,23007680,13913397,-7907028,-19949279,-11650251,6184127,19898792,16610385,-11050452,-32703097,-8815478,26757486,17129011,-9560449,-9432129,-9339001,-14423822,11986765,33685815,-272277,-34210027,-13461863,15628826,16865270,9569631,-3676319,-18640121,-10856824,9233628,17063541,14424278,-5791314,-31559991,-11937563,31092214,20533404,-15923162,-10989031,-1690931,-14160760,4741122,33860747,3294512,-37326894,-15325134,20011259,15902666,2556073,-3376154,-13889505,-13352512,6854585,21781017,12968569,-12459581,-25579928,-4106186,23033829,16216601,-5507357,-11458190,-10995449,-5542118,14415066,21576826,-3011993,-24079612,-13695427,9300546,18990770,8628475,-10230110,-16710816,-7114941,6970181,17575961,11545263,-14239221,-23693475,1241365,19327132,10081731,169138,-8153912,-18702665,-4237891,23738286,16879263,-12045602,-16792614,-4886535,3150378,13642193,14238812,-8125030,-22260895,-6641004,13590330,16433664,4106472,-13300904,-17255983,-788945,14541763,12826268,623436,-12907407,-16173587,1015474,19915487,13058704,-8941994,-16801868,-7088847,6937968,15174863,9205578,-8429489,-17744825,-6385895,12231873,16551500,2792570,-13270292,-14961272,-887210,14724411,14186789,-2616183,-15610885,-10845070,3726891,13670862,11203147,-3786542,-17207808,-10898496,9326728,18036647,5306818,-12614887,-14808908,-662713,10805894,9788557,4145714,-6369666,-18291150,-6604644,21702365,18185058,-13012387,-17209164,1450191,3635769,3487726,13713607,2256435,-21934656,-12702187,15168051,17481524,553714,-11845031,-12975500,-238980,11828989,7541064,464090,-3895660,-14824448,-9110807,20473017,20830991,-14963171,-21010001,4921190,7860218,169911,10250703,4863194,-19859196,-14067548,15969545,18891321,-2531145,-13423843,-8680335,887968,8682967,9140478,1887227,-8935739,-14287204,-1581350,17274303,12531015,-9662757,-15125948,-2677443,6285160,8955616,6918381,-4634610,-14217580,-6318440,10149745,14694088,2150559,-12548785,-11128682,2302845,9755847,8262001,1548542,-10537085,-13468908,3733747,16503941,5293652,-8171570,-8407378,-5702503,1504247,13865766,9019877,-11417550,-14742870,879568,9723080,7895796,2093940,-7873568,-11722822,-348817,12063750,10097635,-2340896,-12224668,-8834659,5328665,12738257,4894804,-5896733,-9368432,-5622420,4665148,12604113,5157166,-9925232,-12188510,-325027,9846054,8878509,-157310,-9381504,-9476000,956827,10767478,8374822,-3343613,-10651545,-6593712,4079329,11116942,6606976,-6438134,-12394519,-2940422,9105968,9300452,838620,-6594664,-8442733,-2638597,7598810,10904824,965222,-12074927,-10500532,5430607,13146055,2278344,-6910749,-4196065,-3754724,-2610871,10360923,12717298,-9067177,-18007166,2372962,13863561,3046577,-2963244,-2008766,-6475875,-4669494,7974864,11461571,-347889,-12033610,-9605855,6067808,14063106,1268677,-9664699,-2833725,266394,-3537028,7035557,13351923,-7768341,-19494249,2538714,16517633,2161070,-6315190,-1442493,-3788098,-4972869,6743715,11711886,-1411478,-12819643,-6638439,7401766,10621351,777165,-6827782,-4805772,-1559630,1699584,8066307,6254534,-7357041,-11976356,821614,10683566,5513793,-3491197,-6325906,-4287993,495431,6511457,7091874,-2010168,-10445766,-5264574,6745619,8389788,750321,-4339181,-5744581,-3834175,4799761,9974251,786602,-9211282,-5545567,2420716,5230189,5205535,773221,-7527990,-7360463,3227297,9119745,3475378,-4597136,-6980397,-2699897,4245437,6703870,2183429,-4469482,-7240510,-2428132,6486471,8026875,-903648,-7698163,-4606345,1856296,5426834,4850597,-724089,-7004699,-5279133,3323216,7724725,2974880,-4317429,-6587295,-2257012,4419653,6812391,1528120,-5820714,-6207335,435744,5338802,4483356,103485,-5049522,-6173885,553401,7998488,5095868,-4370361,-7342681,-1303131,4211731,4008310,1583333,-1052780,-5124527,-5164524,4151142,10389294,277236,-10390347,-3675394,5884547,2467974,-280515,3216662,-1799228,-9310400,-780830,11178490,4721913,-7719800,-6494003,1728425,4102800,1728019,577503,-204131,-3851057,-5525871,3116453,10812661,762023,-11772202,-3735869,8171012,2628612,-3123577,2702007,618264,-8667733,-1825918,11321314,5028550,-8758631,-6420348,3343652,4067568,619864,665775,-294350,-4418189,-3818007,4136463,7730290,-705344,-8373592,-3038561,4974473,3644315,-202761,-400834,-2049245,-4317474,510906,6852044,3400596,-5134819,-5567512,1116980,4298545,2175450,74528,-1887424,-4182854,-1272793,4992810,4537300,-2320194,-4773701,-1557088,1256395,3024892,3109603,-1430628,-5499167,-1936665,3867121,3827254,29731,-2436435,-3113126,-1206646,2822086,4353629,484486,-4184309,-3695031,1396184,4511087,2094108,-1959448,-3003179,-1642709,781817,3547980,2908902,-2317131,-5007384,-987499,3680358,3097401,-318031,-2566429,-2869558,-605403,3047819,3440144,-593129,-3697175,-2271192,1390790,3131068,2214991,-817205,-3745899,-2263947,2731478,4235679,144998,-2984613,-1872992,-26295,978650,2632512,1931630,-2766399,-4974149,349770,5416664,2097720,-3785640,-2517082,1200368,-48075,-303514,3610610,1692589,-5962187,-4031898,5818323,5339523,-3521533,-3819294,1750794,652664,-1755356,2292447,3973871,-2725582,-6129380,963416,6658074,1363898,-5314742,-2103226,2996099,90551,-2100703,3080485,2919417,-5764332,-5027467,5926514,6068713,-4359609,-4739683,2687610,1793100,-2360800,1343310,4026914,-2303692,-5631386,1379359,6205437,829792,-4442069,-1744111,1972853,585910,-530731,1680112,779824,-3649809,-2771348,3465361,3966200,-2022819,-3814296,71329,1647711,174857,759199,1109986,-1816274,-2845676,1140040,3636106,616857,-2327419,-1391155,84772,886667,1833797,948985,-1857124,-2150260,505022,1796180,969160,-98486,-1356300,-1889018,81266,2390484,1410381,-1486262,-2153738,-258676,1276235,1167340,362975,-559240,-1491685,-1103100,1419689,2636302,44601,-2496747,-1166196,1194769,1231392,373471,65484,-963548,-1652345,280805,2278785,910484,-1596864,-1651854,-63731,878777,970009,556893,-1036171,-1836748,-58826,1923653,934445,-817505,-760861,-451041,-400735,954530,2080401,-247722,-2720458,-705145,2444273,1174637,-1356969,-475634,663814,-972205,-1105789,2313445,2219696,-2786229,-3197833,2294432,3144654,-1779133,-2078471,1886804,590160,-2947626,357875,4230420,-402990,-4891800,-92117,4570402,432845,-3443439,255911,2586702,-1541169,-2469589,2737541,3181349,-3238113,-3937946,3007664,3928301,-2578842,-3072077,2615825,1592728,-3451105,-545940,4478686,203197,-5077590,-345396,4817914,357472,-3765753,174425,2698200,-1251373,-2144920,2234466,2305233,-2587147,-2736334,2145212,2720925,-1423593,-2141204,1038954,1163544,-1359441,-441357,2131681,250463,-2737493,-429097,2674132,660984,-1966386,-393170,1032846,-300446,-393964,1002153,375515,-1218044,-637980,896641,796434,-127802,-476211,-471007,-77081,573718,556492,-300024,-596021,-98737,89119,201068,419321,168938,-604764,-689383,300492,999588,110129,-913620,-296502,507976,94921,-172926,453460,111937,-967671,-355799,1127378,600370,-842845,-573781,392341,104191,-53722,359241,144542,-722340,-380425,715631,491005,-473817,-267569,161368,-282645,-53066,881558,296031,-1193572,-492469,1165185,418057,-999978,-46399,924226,-598890,-1156682,1092922,1420108,-1394564,-1651195,1368469,1600402,-1419853,-1326753,1626602,834416,-2104122,-429019,2755320,306558,-3141533,-137067,3242987,-85933,-3021135,616198,2791280,-1306346,-2674910,1963321,2575482,-2415974,-2611747,2532760,2353863,-2581322,-1976529,2524219,1421168,-2832123,-978234,3234683,677287,-3608866,-393839,3764645,147555,-3590408,331575,3278069,-978967,-2870239,1678290,2572557,-2118003,-2334970,2217178,2024815,-2093044,-1646488,1807189,1090573,-1750346,-755694],[0,0,0,2,13,-186,160,-125,328,-392,449,-709,812,-942,1389,-1650,1850,-2381,2907,-3357,4103,-4818,5520,-6606,7730,-8781,10213,-11790,13335,-15316,17479,-19638,22220,-25129,28093,-31547,35357,-39256,43718,-48737,53937,-59680,66090,-72859,80391,-88732,97558,-107291,118235,-130022,143018,-157623,173695,-191709,212250,-235399,261964,-293162,329778,-373723,428013,-496459,585936,-709031,889144,-1179065,1724450,-3112579,16031415,20345447,-13166099,-20925958,-9932042,8303206,14998977,16101103,-4077737,-30331116,-19119739,22526894,26088677,-3646558,-17027884,-14655489,-9713772,14482924,28216077,776603,-26668474,-16400865,5245727,20152084,20979697,-3846576,-26901482,-11873848,13773300,19387972,13165667,-6011858,-28711308,-13712247,23913596,23909070,-4370926,-14915850,-15741340,-11699798,15458904,29922441,-2703907,-31383885,-15381908,9973284,17214365,13403105,-2959868,-22176417,-16546826,11217956,26863691,12682377,-14065222,-23788983,-5672043,18376480,21779438,3862865,-16335407,-20452756,-2671560,19619307,20125817,-2605543,-22669966,-19065179,4043518,22520322,15503258,-10254351,-25014966,-11756714,12784087,20493019,7187654,-10220591,-19310583,-11273424,15184083,29424100,4263681,-25550289,-17182212,7929905,16060281,13442827,3170560,-17492392,-21200307,4187039,24152911,15162762,-9862530,-26923483,-12459844,19140909,19903809,-3869276,-8565408,-9015184,-18381701,5337963,38348225,7402977,-38587457,-15746170,21001566,10366525,2455902,10197465,-11262371,-27598109,4284461,31120211,12923399,-13878506,-21555226,-8703419,15514813,19584279,-1107299,-10946059,-10048941,-12581211,5935555,30604996,6645446,-32770559,-18465829,15814557,14857786,3774705,2118284,-11227463,-19995586,2544512,25956646,14614088,-14139508,-22544296,-3292410,15844985,14059923,3044945,-7162726,-17650417,-10326845,17663361,23401194,-4814058,-20961349,-9922354,2810808,12462393,15923095,-2970444,-22564322,-11583339,10787593,16720630,8718123,-7966580,-20122618,-7297942,15076421,16278854,2233212,-9936769,-16997068,-5679104,19131988,19005013,-7281342,-17456420,-6957917,1709099,11430487,16503218,-2621431,-23308625,-11356075,13651487,16937299,3245887,-9521180,-14394665,-6190168,10677687,16977807,3858192,-14306838,-16760897,167010,16555647,13549985,-3488327,-15285595,-11373132,4269668,16239102,10332472,-7148626,-16108058,-7728655,8239096,16023992,7374136,-10188333,-17725264,-4421810,14887193,15400561,-2202409,-13315861,-9077910,-631923,9269962,15504194,1582648,-20394689,-14441524,11475904,17358335,2788964,-7530464,-10701757,-7441876,5804931,14879348,7102897,-8583928,-17377043,-6396776,17823000,18566486,-8782135,-16893612,155435,2029830,-29888,16025265,9374787,-24305430,-19234098,18696680,19692020,-5731247,-8811610,-3984610,-7330561,2479758,16333467,7069137,-11814423,-16112624,-2949846,15756965,15837055,-6881545,-16467417,-1990279,4724848,3400924,11088349,5130982,-18583126,-15710458,13952026,19328931,-1524065,-11032016,-6673418,-3208244,4013684,12599406,6567724,-11044818,-16338241,104573,16119232,9793004,-6413135,-10492601,-6051099,239929,10920356,12256966,-5456863,-16484751,-4677330,9083259,10578411,4658839,-6449475,-13638743,-3344117,11631249,11286574,-81220,-9741548,-11125505,120171,13144600,8968536,-4645736,-10002560,-7335139,1078391,12852091,10007958,-8835354,-15101216,-1072193,9032492,7513998,3404725,-4847046,-12594082,-4488241,11782902,12521265,-1881874,-11638018,-7755564,2945598,10079075,7469242,-2777178,-10747400,-7606571,4758851,12220981,5520217,-7255259,-11259005,-3614802,7376938,10826079,2243022,-9503781,-10250453,614072,9671135,7751562,-1107639,-8401465,-8517428,528918,11763386,9855877,-6085243,-13688985,-2253403,8363363,6233540,2298579,-1726983,-9702940,-7543819,8730350,14232196,-506778,-12552116,-7739291,3608132,8828446,4563263,-2512944,-5261229,-6299756,-2832740,10513834,13487907,-7868350,-18668502,1895599,14091752,1023966,-2718162,3313404,-6910211,-11712444,8862245,17475235,-2901591,-15200252,-4302879,6223498,6670466,3088772,-2088470,-5716742,-5577273,-595414,9412347,10343309,-6780513,-16112505,314783,12986007,3295520,-3796492,-596099,-4759631,-7066820,6685485,13789503,-1466116,-13682233,-5244647,6759632,7134587,2049147,-1784667,-5485819,-6131931,2011002,10675162,5172778,-8172147,-9412250,677345,6720851,5528901,1160913,-5709384,-8202149,-137349,8381961,6236637,-2214114,-7619280,-5562057,2936427,8385552,3787547,-4034305,-7214728,-3864878,4539655,9244957,1948921,-7457859,-6087444,640761,4340762,5863016,2473502,-6872478,-8582876,2321174,9375477,3640788,-4037587,-5713392,-3390724,1762205,6697959,4677540,-3933782,-8276990,-2578422,5869083,6950586,385044,-5646926,-5584894,-270288,5686376,6129021,-631877,-6842303,-4914570,2124104,6305997,4247825,-1929302,-6816804,-4305638,3981755,7802345,1586690,-5842885,-5154288,131226,3131123,4359920,3024753,-4238627,-8758620,-233310,9542973,4607559,-5232266,-5033934,-474479,780908,3016225,5017760,-168430,-7639405,-5375671,5328013,9431233,-70277,-8443722,-2993322,3918764,910425,461123,5442511,-1380177,-11670271,-1236091,13292626,4155320,-9587158,-4036407,3555160,-312250,100055,5756569,987011,-8477823,-5159216,6327581,8384641,-1377546,-7866253,-2342169,4062002,1664432,161879,3313791,-1184855,-8734762,-1203383,10696675,4460150,-7884157,-4989319,2996958,1740149,187473,3345904,483792,-6858132,-4013007,6074036,6722620,-2057897,-5854256,-1809260,1617225,2159844,2817875,929702,-4251927,-4630733,1933040,5873687,2125992,-3122202,-4175369,-1258938,2700610,4082672,1263458,-2938228,-4198626,-727852,3905681,3885917,-838384,-3899669,-2623621,339495,3314067,3745108,-1156132,-5659372,-2242709,3542467,3365884,239135,-1293311,-2811693,-2535303,2254747,5202735,818915,-4432518,-3391515,1308643,3465654,2156662,-372381,-2732692,-2885475,420448,4001058,2781946,-2175200,-4070310,-1272107,2122503,3091628,1221873,-2362356,-3887572,-699491,3443300,2961291,-655172,-2590742,-2040471,-286964,2407246,3687559,-37165,-4811292,-2647012,3592925,3819027,-841296,-1763774,-458065,-1744903,-606241,4306811,3374248,-4190405,-5483714,1766348,4994995,296394,-2673727,-542866,-31353,-1935365,536237,5157821,1095710,-6887827,-3505380,6284297,4300957,-4194878,-2099113,2971392,-1380303,-3297516,4508422,5298306,-4992484,-6622265,3354986,6020816,-1211678,-3642206,549525,710321,-2226490,173928,4518616,864031,-6127139,-3108176,5516443,4091176,-3710732,-2961204,2172619,65395,-2219554,2721541,4024803,-3388655,-5398949,2348986,5338398,-357930,-3128049,-36970,532272,-1030421,946470,2999131,-667611,-4061642,-1123938,3045410,2252088,-976584,-1986177,-948813,85386,1069579,1636855,307584,-2039105,-1977322,798146,2567713,1104631,-1169011,-1758699,-818056,1072931,2238193,786744,-1814550,-1799705,415811,1204312,900045,531991,-1005630,-2455165,-257363,2735781,1506734,-1792546,-1861666,53690,533249,699237,1201557,-44792,-2057688,-1220904,1707209,2247967,-251501,-1753821,-919279,386108,925708,1203714,330945,-1501024,-1566176,639318,1822504,476347,-816581,-1009837,-940180,190151,1900296,1117319,-1737940,-1986319,744730,1609115,34053,-209680,445958,-1026334,-1629654,1634448,3031956,-1100967,-3375953,418078,2639482,-226482,-1371861,1287111,513312,-2713352,-733194,3766748,1544179,-3879522,-2254951,3161581,1836324,-2614084,-647785,2726951,-853784,-3761780,1810644,4826541,-1814480,-5060918,1530135,4413161,-1509648,-2975495,2348189,1892570,-3517921,-1505628,4528428,1789143,-4538676,-2127067,3772359,1825060,-2981176,-895317,2677285,-306725,-3221828,1055890,3984938,-1150741,-4369790,818359,3932202,-740541,-2859990,1315332,1724868,-2205583,-1280837,3048852,1300812,-3117423,-1442023,2466111,1241089,-1530502,-483973,909059,-397599,-949884,804178,1318882,-595067,-1601347,-21789,1365381,454621,-833692,-334944,179859,-259382,180622,847850,-9365,-960545,-309020,516336,401241,214232,-21021,-889562,-391558,913000,669479,-548121,-512656,238172,-86833,-178008,671063,504441,-832259,-900844,625096,1015705,-284830,-675327,79846,120788,-226877,285414,606794,-383064,-980743,112758,812120,70293,-402589,-97460,-130720,-346468,399044,738241,-433723,-855416,332004,784782,-245402,-215100,590532,-141633,-1037408,382415,1553277,-357613,-1693777,317776,1594525,-587961,-1282732,1077754,1043759,-1732355,-1070237,2257174,1123022,-2492291,-1134845,2463238,754486,-2382457,-144729,2501148,-382288,-2705240,878248,3076352,-1054260,-3177037,1180217,3061382,-1413135,-2708116,1956285,2332524,-2653551,-1998380,3202718,1776896,-3629179,-1478580,3508447,995177,-3389989,-395904,3112942,-254827,-3016459,751508,3052732,-995512,-3051425,964050,2968188,-1009859,-2545222,1250045,2220264,-1709205,-1848898,2227152,1637700,-2559608,-1393361,2626376],[0,0,0,1,5,-58,51,-18,208,-166,39,-277,448,-341,467,-645,727,-989,1176,-1235,1602,-1998,2159,-2603,3141,-3464,4009,-4783,5378,-6115,6995,-7823,8955,-10239,11272,-12563,14307,-15926,17630,-19655,21753,-24103,26816,-29475,32424,-35930,39521,-43369,47863,-52646,57787,-63741,70236,-77402,85674,-94927,105400,-117856,132354,-149457,170631,-197135,231235,-277647,344463,-449534,642189,-1118679,5866720,4962240,-3712648,-19666010,-24519668,17338764,40400624,-3941852,-38736448,-9489633,12949642,5599158,12090955,11738105,-21259184,-27666766,9392579,30051769,15012631,-10205947,-27799444,-11033631,25034368,21633153,-5724428,-5201851,-8184824,-23672213,7694390,45303847,3635498,-45510405,-15570491,21164176,8943373,3564212,8780774,-16815392,-30580406,5390265,33232299,14046208,-16075481,-24534972,-7894488,18147647,22480265,3122691,-12108378,-15981551,-9027096,15271350,29642281,3995019,-28007261,-20606557,8666034,21213893,12705931,-5166797,-20989435,-17461822,6539837,23614058,12307870,-13646696,-24716952,-9791479,14665181,23551897,6786640,-18476832,-22614836,-108695,20787110,18606568,4469,-17307468,-17743389,2639398,23023736,18442661,-6550971,-24723912,-15133549,13317773,24780387,5107896,-15041368,-15893952,-9120977,6161330,24850253,11198642,-25499590,-25538546,7756575,19782845,10360969,1078563,-15170827,-21584432,4821984,26687365,12312839,-9438490,-16483446,-12882528,7788513,27080833,9943457,-19937172,-18774725,-248817,11333692,16898580,6695480,-17759239,-22098214,830091,18744367,15714267,-2437755,-21468502,-17071940,9846631,21916547,6982045,-9490192,-14903450,-9996171,7181876,21547359,12217749,-13411765,-25018266,-4140476,24404415,18045222,-10116680,-13703961,-3607997,-5957211,5934762,27332098,3597550,-35493205,-16397364,23252238,17010249,-3141786,-4462649,-10941792,-13781624,7934398,21521237,6790535,-12482479,-20473859,-6888513,22778157,22462588,-12130886,-19588870,871838,980122,1342101,21420629,8544141,-30809668,-19929650,22631948,21639207,-5050827,-9768180,-7979946,-8969770,5748455,19735993,7260082,-15062055,-19287992,-1782420,18543735,16395223,-6016321,-17455799,-7866116,4493388,11680052,12293354,-1999976,-19166668,-12377926,11017013,19435889,5193750,-11936411,-15341513,-3711082,11788240,15298574,2143402,-13734925,-14268500,619148,14366645,13099488,-1940790,-16300014,-13192469,6040916,18063913,8301357,-9273261,-15000843,-5890577,8468063,14433898,5488154,-9531741,-15548776,-5281443,13623317,18088980,-1630892,-18098009,-9167527,5504957,9204208,9863844,2384927,-15887290,-15323621,9426412,19178870,3495270,-9544665,-11593584,-6712408,8244507,16871825,2753863,-13171846,-11403605,-1458993,9404178,14516639,1318320,-16627373,-12234437,6212436,13762886,7744790,-4288989,-13857591,-8139152,7718371,13331363,5691883,-5751449,-14080164,-7666670,11535904,16874806,-86186,-14418600,-10074413,2745769,10501698,7999741,-565365,-8836789,-12256152,-2189967,17502145,15254411,-12964282,-20028395,3558109,11423732,1249448,4405522,3037855,-16298245,-12661636,16521357,19089297,-5362461,-14876730,-6490741,3189862,10172097,7421058,-3130148,-7785764,-7809643,-2905729,13747642,16546864,-11078520,-22922727,2743216,15879096,1409986,-1183605,2597448,-11213691,-12447175,12519980,19283661,-3843230,-16706897,-6301477,5908423,9511018,5875949,-2687006,-9024127,-7552580,1987680,12701168,9630835,-8102044,-15769515,-1866770,11433124,8736021,-367045,-6935099,-9170612,-2611983,9187247,11206578,-799037,-11959846,-9106287,3383732,11476434,7116496,-4719685,-11345363,-5323215,6531984,10614780,3520239,-6213450,-9938460,-3866923,7620821,11777032,1738516,-10630884,-10089936,1880053,10571166,7022755,-3359044,-8743647,-5766547,1348937,9023865,9015177,-4286260,-14560047,-4474062,10422026,8845258,-504555,-4838549,-7459511,-4502167,7662945,11634081,-608713,-10405936,-7074641,1759056,9123561,8032237,-3467624,-10961628,-4534116,4994353,7976184,4727832,-3966237,-10259732,-4036906,7072572,9177154,2003108,-7219625,-10044502,-301540,10388614,6856844,-3447024,-6706306,-4838755,-498367,7302327,8899649,-2147688,-11676880,-6139361,7283888,11233697,685625,-8648745,-4701293,942224,845481,5794190,8641839,-6575569,-16455343,1925421,16418538,2753425,-8920766,-2744273,-773346,-3037416,5316047,9817255,-2125313,-12157087,-5798750,7588734,11411554,71624,-10353095,-4264162,4134037,1262110,2290090,7470649,-3683098,-15294090,131406,16736598,4584786,-10433231,-4890833,1621725,-481203,3204216,7489501,-1110757,-10754154,-5276910,7504648,9821066,-483562,-8600773,-5002247,2320331,4204736,3798800,2006588,-4853359,-8379530,424433,9808523,5573190,-4927362,-7454330,-1904493,3953878,5830205,2674445,-3551719,-6750525,-2389940,5009876,6920969,1137721,-5932757,-6546074,136551,6874414,5395145,-2367380,-6563732,-3432381,2307161,5370484,3836702,-1852165,-6659999,-4260416,3935928,7956270,2046243,-6327719,-5878836,1149028,4605892,3406386,1141683,-3390068,-6823675,-809811,8037593,5502237,-4005850,-6371108,-1960709,2368387,4908533,3231206,-2968761,-6157436,-2059753,3774187,5566350,1827434,-4734331,-6125576,139912,5637129,4376610,-739265,-4989499,-4298478,1788532,5421023,2515049,-1551539,-3866053,-4059199,1283382,7493905,3364869,-6091333,-6041140,1304876,4357087,2335818,290428,-1931974,-4125820,-2498208,3933400,7383432,-404825,-9411230,-3628884,7157426,4137239,-3044333,-31866,532821,-6011953,-1534479,9781603,4748935,-8610178,-6626987,4189466,5389819,49450,-1331252,-579660,-2230224,-2815877,2536461,7394439,474090,-9725944,-4275089,8026878,4963140,-4462283,-1846318,1890110,-3655368,-2498900,7404181,5135122,-7155234,-7255717,3640210,6355410,308393,-2492330,-1038968,-1303604,-1352346,2501574,5160685,-214026,-6778189,-3131176,5040311,4917627,-1355013,-3278420,-1469697,-763445,965923,3633837,1849806,-3663327,-4617825,585555,4573399,2677149,-1708151,-3655762,-1802731,1634124,3407201,1656143,-1591600,-3090650,-1649202,1728787,3875891,1741614,-3053040,-4157059,160046,4007394,2435858,-1316244,-2637313,-1603670,-66722,2081958,3099507,-29662,-4634807,-3162088,3067798,4332191,-354186,-2708975,-1427901,-607026,742354,3219550,1921632,-2999852,-3838490,622942,3748955,2186993,-1133227,-2766099,-1623843,800520,2444747,1849813,-1051739,-3314636,-1638509,2107425,2797498,430304,-1684707,-2711884,-1340011,2617603,3628885,-864160,-3539094,-751674,1304798,817759,1533245,1257919,-2433917,-3586099,1300922,4866011,1262034,-3825276,-2558740,1856992,1547125,-725205,1030855,1545364,-3801713,-3984252,4450330,5639861,-3680562,-5528196,2045963,3130887,-1775556,-113152,3164107,-1300568,-5059550,631498,6225055,1462352,-5409963,-2610295,3790782,2161471,-2336187,218055,2686244,-2735067,-4520736,3729268,6012991,-3128793,-6147294,1564065,4094546,-1197659,-1604868,2023533,-105952,-3831515,-112724,5037690,1699913,-4435299,-2735672,2722823,2564487,-990510,-567298,821769,-1197291,-1841952,1975981,3342109,-1091353,-3791167,-562809,2575852,1334438,-709858,-825047,-768278,-810709,501321,1833830,780498,-1612964,-2024455,169390,2136545,1485718,-843008,-1930318,-551925,1141004,1161686,355615,-98375,-941865,-1380775,409226,2403617,1026105,-2185414,-2071917,873578,1823355,39894,-559372,-94044,-958388,-1152322,1345899,2295557,-691158,-2645418,-421177,1707066,1027203,-220573,-454940,-682792,-766968,464512,1730922,618505,-1499887,-1551881,492119,1440592,572970,-233379,-773711,-1191864,176060,1799516,546866,-1340876,-717624,306867,-229805,466779,1647099,-385950,-2716245,-315540,2707295,840324,-1797081,-597762,996191,-396103,-904716,1495932,1733240,-2000058,-2874023,1747549,3491031,-1261549,-3108004,1266060,2018931,-2158399,-1082685,3494015,732459,-4535650,-918193,4649484,1117180,-3911429,-851385,3035981,-83028,-2638111,1161634,3071217,-1843898,-3898889,1745421,4285732,-1410872,-3912370,1321579,2946874,-1846269,-1970390,2852225,1435363,-3701352,-1554709,3909964,1821005,-3316177,-1584556,2532890,808617,-2054776,140246,2195422,-778747,-2657471,728806,2964396,-282889,-2593568,-616,1781867,-110231,-1098963,612139,645393,-1142429,-915282,1254871,1323325,-913631,-1371291,208746,995318,223937,-304060,-169572,-55057,-206610,-25866,547806,541234,-447077,-1012670,-64153,1136957,569296,-852141,-746212,417299,407149,-409885,10031,676358,-387045,-1271584,328071,1437050,-52302,-1338276,-125922,930629,6190,-508627,546328,366548,-803477,-457374,925213,719209,-677258,-770523,247499,559002,-107212,-50540,187745,-261114,-527790,334317,725390,-294665,-546989,197631,-18563,-304115,629845,480910,-1014277,-540057,1137980,428945,-1094019,-46791,1072753,-467652,-1105571,935076,1357448,-984183,-1521781,918587,1502442,-890387,-1390272,1099959,1193784,-1562133],[0,0,0,1,3,-135,-31,-43,148,-49,129,-240,166,-267,391,-302,485,-725,633,-691,1039,-1171,1303,-1532,1658,-1999,2471,-2607,2846,-3465,3883,-4268,4892,-5438,6009,-6852,7572,-8328,9379,-10315,11277,-12653,13981,-15188,16809,-18567,20349,-22446,24665,-27000,29910,-33056,36313,-40276,44867,-49912,55982,-63254,71808,-82603,96357,-114177,138853,-174845,231111,-330432,540331,-1161279,7022616,31365585,15146423,-10700722,-19558257,-12170373,7081108,19856167,11056491,-5163359,-20899981,-24093029,10308064,41066769,4125377,-39313860,-13181983,15482109,370772,7661520,24348109,-15644960,-43967278,6302087,43769954,10804376,-18332000,-13236416,-8269668,3967534,22846338,14220700,-9977391,-20118235,-15761752,9797043,35027246,9010328,-34521604,-22219153,12520553,11843152,6235105,9970307,-12753183,-33002371,-1117010,34701236,17340044,-16833985,-21661731,-7267199,9299618,20786042,13714240,-9516447,-23231664,-10158649,17006547,26106374,5023679,-20049774,-20655706,-243353,19123662,19030256,-2178353,-22705209,-18757943,4846303,21154879,13997933,-7990823,-22694041,-15123533,9445275,25369147,11354277,-17627100,-23263677,-832922,17047287,16496258,6303313,-12025639,-23612350,-3758279,25813038,21006371,-7350886,-20542848,-13469149,4618621,21344285,13655019,-11927811,-20391092,-9184400,5559333,20614175,15268347,-17670863,-29530012,737619,21338934,11430365,1264813,-9406921,-21390907,-3917635,25752529,18418048,-9073085,-17132104,-11461404,2704571,22727678,17456007,-13954211,-24483888,-3771574,13565623,14612706,6125159,-10059310,-20599399,-8430619,16180514,23309097,-59774,-25436366,-16427629,10924827,16189021,6228979,320379,-12127687,-19972359,3740392,28133059,12316770,-16518068,-20031975,-3466077,15166656,18140858,-305776,-13418932,-9380251,-6376690,5034042,26385195,9565840,-33332109,-22084964,23029177,18616996,-7357559,-527040,-2269462,-21959986,-2095311,31491016,13441167,-21866913,-19564160,1116180,13448854,15109592,1167540,-14121393,-10972470,-774070,8354255,18452723,6502800,-24122839,-20779396,14915690,22113827,165023,-8287639,-7801021,-11054914,1544709,20934927,11667517,-15353828,-20297960,-923958,15421398,13897510,-289638,-13322334,-13332532,-25569,14527433,14394404,-2564503,-17257094,-11721728,6557653,16871758,9144886,-8215883,-17096597,-6818684,11309184,16210294,3348505,-11874823,-13791159,-2506628,10995405,15006215,2786849,-15901315,-16285339,5161060,18275121,7412119,-7141086,-11390504,-8846329,2879217,16470207,10349559,-10158914,-16844792,-4703510,10587303,15650382,3281473,-14305951,-13055427,2873481,10562736,9442146,3319837,-12159657,-17167224,4154975,20061963,7059998,-8893580,-10881049,-7345947,3964242,16300621,7481040,-12307646,-13744638,-1186269,8156940,12172728,5193860,-12366926,-16254306,1579138,15926614,10097349,-5042555,-12552172,-6661455,3816422,9833680,9842160,-1129440,-17077194,-11548032,13556952,18240301,-2354251,-12035773,-6082471,-2248279,4639340,13069957,4644865,-12409113,-14112479,248619,15223501,13178603,-8183572,-18018947,-806623,9646373,2112633,5363555,6569443,-15813709,-18343706,15713358,23750204,-7071078,-16628137,-802616,1934856,1259978,11025059,6294153,-12456899,-14290327,2241650,14863475,10768024,-7184041,-16264380,-2847941,9961836,5751438,2046429,547971,-11017174,-12169214,10009408,19365510,-1197686,-15783095,-6855070,3989976,6785691,7480143,1762513,-9658250,-10991175,2323485,13571528,8200153,-6593590,-12642008,-4326988,7155533,10365451,3587207,-6984097,-10900498,-3047787,8347859,10420786,1147936,-9436387,-10099156,365760,11065133,9298163,-3478668,-11882438,-6077514,5532245,9346739,4548648,-3046414,-9606928,-7241917,6229258,13786691,2566219,-10943162,-8932311,1203084,7551503,7639315,448425,-8688718,-8611965,962509,9264455,8559837,-2325803,-12559419,-6617270,7814672,9753624,1093811,-4488786,-7114247,-5493164,5582713,12343249,1731234,-9960200,-7756642,646368,7213868,8753441,-114699,-10803206,-7139913,4820604,8676549,3904159,-2788320,-7946889,-6043464,3624775,10527678,5317542,-7491703,-11688220,-237879,10226262,5236902,-2576006,-3106026,-5286382,-5050187,7390139,13046253,-2493070,-14018062,-4351484,7553751,7187081,1587848,-3320675,-5447965,-3474822,1090078,7733484,8376074,-6109106,-15784549,552183,15684576,3104052,-8524703,-659725,-296579,-7384199,4012332,14909527,-1292920,-16335373,-4257108,10077128,6921926,-1017242,-3972874,-4145655,-2307639,1838431,6834539,6060352,-5314639,-12639422,-329269,13016539,5195827,-6974204,-4479535,-398491,-1718764,3516284,8847349,-478739,-11534180,-5438417,7313431,8324416,-11946,-5484616,-4979956,-1265324,3647385,6316737,2212177,-5774556,-7498400,331211,7807613,5698737,-2325204,-6950883,-4168054,2780198,6738707,3382774,-3261014,-6199143,-2809841,3361221,6436263,2870436,-4740861,-7725954,-1110298,7213776,5825277,-2156364,-5638680,-3240761,272340,4179792,5593794,-382368,-7623436,-4863353,4114811,7142556,2090862,-4475873,-5643782,-811741,3997058,4555836,1751896,-3156760,-6606978,-1680011,6819361,5942572,-2580924,-5859609,-2685607,1098755,4669961,4414616,-2242085,-6621550,-2446721,3363795,4723906,2443157,-2679820,-6333946,-2171259,5401261,5866648,-711433,-5530057,-3488325,1611141,3772317,2718830,613651,-3505563,-6198800,434134,8943007,3753775,-7022923,-5035372,2543073,2134915,697675,3086498,-200035,-6973668,-3669571,6152312,7228593,-1851317,-7825939,-2328849,4790902,2533021,-1239001,1549586,129491,-7287018,-2118391,10781518,5253423,-9661337,-6143658,5660335,3409027,-1900778,1871939,1684056,-5678951,-4424915,5564749,7348353,-1978540,-7850671,-2087790,5188991,3024758,-1665814,-230590,-131200,-4527164,-1430216,7448776,4631907,-6566049,-6311317,3041120,4757349,240308,-609631,-408825,-3039433,-2094656,3823335,5252971,-1060535,-5818668,-2368655,3252966,3731995,510973,-1990560,-2768170,-1611106,1524052,3658575,1382969,-2939158,-4025314,-482198,3496837,3588123,-629524,-4001770,-2464127,1672689,3217032,1462533,-826770,-2321958,-2373258,689692,4315158,2626687,-3194042,-4514049,355722,3546789,1846170,-563708,-1558952,-2268365,-1103641,2361227,3635053,-204570,-4372451,-2801643,2357176,3701836,381100,-1832658,-1593372,-1330672,483526,3561549,2167487,-2839644,-3481056,420601,2670663,2073123,315088,-2363032,-2921038,497874,3388608,1636209,-1591635,-2435830,-1329180,674208,2195503,1863994,-962129,-3767967,-1863315,3405644,3627280,-1696302,-3083775,356779,469863,-720992,2549745,2978511,-3448274,-4947161,2390277,5439463,-431789,-3741168,-418253,1270501,-730838,-99774,3066534,859327,-5165163,-3297040,5181248,4775877,-4094156,-4303429,2820401,1694257,-3021092,1157983,4658682,-2619025,-6299630,2217379,6845882,-419717,-5174369,-304985,2869845,-386455,-1167412,2413145,1539511,-4133481,-3167278,4300765,4585214,-3164865,-4492619,1598201,2438805,-1430403,-94596,2451498,-1314802,-4145206,763285,4818504,730323,-3752370,-1607592,1857499,1240878,-26977,548032,55574,-1945106,-1100216,2189769,2572376,-801188,-2654396,-834418,1414233,1533222,252934,-933015,-1248557,-607058,600737,1346431,815394,-944701,-2073229,-645924,2023866,2037413,-815549,-2093967,-269871,1065958,582421,536164,493820,-1050667,-1928338,409378,2716586,893610,-2153888,-1691407,808055,1171047,93773,158114,2463,-1440341,-1143549,1599177,2109149,-827889,-2192789,-220864,1051322,680201,478637,54235,-1350148,-1039711,1131094,1452610,40592,-784921,-785893,-425865,738996,1564262,283966,-1637608,-1352790,896628,1620846,-125811,-936760,131310,-149336,-1201110,799130,2659703,-801915,-3528349,392366,3410497,-121187,-2365436,854108,1359149,-2032689,-1056816,3156747,1625466,-3478786,-2341123,2988844,2468033,-2339445,-1819687,2256968,711897,-3013132,199996,4139414,-401037,-4929939,200243,4722400,-128516,-3913539,736342,2919040,-1758413,-2468600,2793175,2630614,-3266047,-3099121,2947400,3036883,-2398942,-2342607,2024843,1349952,-2423267,-520566,3071019,287335,-3536630,-436604,3503413,793047,-2779325,-478612,1993626,-191400,-1515502,983407,1584535,-1331285,-1944977,1077903,2048331,-490991,-1656490,59459,868597,-128313,-305380,545200,150562,-901298,-445730,808072,937877,-362489,-1024474,-274270,827527,609569,-277551,-362460,42868,-1329,-262760,309581,891094,-240810,-1337037,-152208,1341441,494464,-1051337,-489926,568113,50784,-528196,430872,757534,-716830,-1161999,562481,1314741,-380758,-1133639,176988,632563,-366871,-111998,739188,-94564,-961531,-31699,900459,131223,-496825,-101796,-108093,-172441,350882,420564,-391197,-519722,143401,385453,-112884,-64592,266884,-162717,-727948,69479,1152478,74514,-1467245,-170464,1564256,367,-1544842,614199,1542426,-1334914,-1583858,1884250,1591629,-2168468,-1485054],[0,0,0,1,7,-116,45,-99,230,-139,240,-454,413,-495,809,-869,992,-1352,1564,-1828,2289,-2590,2980,-3689,4211,-4745,5608,-6427,7251,-8422,9522,-10638,12159,-13727,15293,-17222,19246,-21330,23902,-26591,29299,-32505,36040,-39657,43804,-48326,53057,-58461,64427,-70734,77874,-85884,94529,-104398,115648,-128182,142695,-159775,179683,-203733,233475,-270815,319861,-387491,486456,-646458,949677,-1732477,9071354,17154016,5345332,-7536915,-23480401,-13578747,15912588,27524365,2852012,-25607465,-24062724,6049632,23197706,11430960,-4422085,-13209006,-19089741,-304531,30259200,20646102,-17166690,-24029855,-4133429,11180191,21482623,14957308,-16983266,-28305912,296133,19969401,13278170,4316658,-13130344,-28823331,-4356020,30354262,18165199,-14085524,-20916410,-11914997,2684895,21690579,18037131,-11085939,-25527004,-9426941,14160808,24267879,10666497,-16855160,-24204723,-776240,21165119,19098351,1904148,-17078361,-21600867,-597208,23557215,19216769,-7443512,-24518253,-15640674,8123977,22148399,11717231,-12528083,-24333309,-10240779,14345915,22231305,6658233,-14940382,-21888543,-5505452,20196749,24343743,-439244,-22301958,-16137006,6312296,20828740,15083012,-5249707,-19362844,-14429837,4230385,22943399,18842061,-15005912,-32942088,-3179078,23742261,10040246,-3180061,-2574733,-17960923,-18701495,20758289,33733182,-7675909,-30250210,-8509404,9599910,14236176,14499208,-2811820,-20193388,-10705162,7155509,17681490,18421835,-8515710,-34512381,-6329493,30978667,13231054,-11920775,-4068072,-8370722,-18462623,12246982,34323621,-3077154,-34239540,-11278843,15088805,14362237,6848836,-3486639,-16206869,-12728048,7030164,21214680,13379097,-12056025,-25042925,-4567859,21055431,17258401,-2864527,-13681079,-12800612,-1972869,13847411,17234087,244185,-20344011,-18693316,7205962,23964798,8450555,-13668422,-14794992,-5729135,4778764,17604059,12033346,-14454009,-21585901,-152205,15203687,14102046,4411602,-14580488,-20532353,3795907,21986399,8933421,-6641951,-10401699,-12377071,-579223,21210096,15047516,-13962776,-20896513,-2923874,11401837,14253073,5577641,-11522931,-17294420,-2895593,13621927,15474890,1702615,-15922046,-16425409,4110466,18818608,10281369,-6652699,-14526794,-9638029,5337299,17213035,9989297,-9662148,-17863153,-5688987,11820888,15936159,3378414,-12695375,-15560883,-1113537,15156457,13795683,-2881702,-14510026,-10945076,2160065,14211030,12926744,-4735499,-18562768,-9667879,10146902,16974914,4657516,-11881252,-13750603,-1174941,8670734,10830263,7282089,-8635776,-21817080,-2460172,24371627,12300467,-13565669,-10532650,-538200,-2498151,7684672,17835791,-3079248,-23422354,-7906213,14346202,14613747,2289730,-11176008,-13867187,573457,10805718,6669718,3535291,-4273814,-18939983,-6567177,24182519,16264986,-16578220,-15188121,4003217,2548690,3339412,13602235,730604,-20871613,-10216189,14960923,16391188,-588307,-12419154,-10499758,1026818,10028492,8657075,1026250,-8936890,-13389676,-1146485,16090119,12374788,-7816737,-16090864,-4793511,8760162,10900355,3332990,-5675604,-10541061,-6588770,7294105,16291938,3735038,-14580697,-12019252,3745385,10761851,8203309,-269357,-11549905,-10437721,4861183,12493879,5524137,-3828827,-11170335,-9906449,6766487,17149235,2576810,-13012180,-8695432,537990,5331043,9901677,4816283,-10609394,-13477979,2027486,13669977,8789118,-4179941,-11831572,-6710427,5432950,10756960,5449617,-4185514,-11163279,-6958324,7361259,13802510,2546837,-10810620,-10255136,119160,8742094,9145222,396498,-10071351,-10008802,1827175,11455138,7778691,-3856150,-10594167,-6525657,4257826,11788754,6303363,-7521026,-12086110,-1863633,8620804,8749562,1623908,-6503155,-9564535,-2529997,8741354,11261601,-114102,-12984515,-9367156,6799211,11495043,1062627,-4383998,-3841526,-7415658,-1765455,14568215,10503886,-12744163,-14519950,4537489,9790269,2711725,889548,-2882784,-9229512,-3381016,9252869,10676205,-479495,-12136355,-9726177,7040606,13312357,-278148,-7438427,-1585065,-3294746,-3837011,10883217,12268890,-10818069,-16976342,4169657,13035657,1980590,-2942432,-2294857,-6187957,-3702307,7768919,10271930,-1222932,-11513732,-7395338,6300505,11230444,1727295,-6931210,-5557454,-1424727,2300067,7290084,5658611,-5724864,-11483229,-1487719,10481938,7907378,-3758235,-8209124,-3472572,1801043,5196596,6064973,-484874,-9292163,-6517901,5129223,9414954,2882442,-5383127,-8049713,-2114438,6834610,7234551,-591230,-5204060,-4954080,-2105856,5432913,9439947,-202686,-10831051,-5646931,5497962,6912821,1997976,-2204801,-5727943,-4797428,2703225,8298596,3814285,-5747183,-8694701,-1023247,7401911,6200794,-1215980,-5424455,-4662953,-536435,5611302,6933211,-898776,-8319146,-4883416,3987336,7118853,2799168,-3405969,-6340830,-3275895,3995426,7445852,1919296,-5880697,-6092016,-65561,4713835,5049628,1003224,-5641568,-6935350,1136721,8199693,4424917,-4107129,-6273634,-1671806,2711115,4212972,3373925,-879964,-6994671,-5323835,6015008,9890360,-1634987,-8934861,-1573803,3331614,531316,2840205,4767049,-4979912,-10004674,2042866,10730564,2567073,-6407651,-4821121,338584,2678132,2599057,1945508,-261879,-5347105,-5810714,4719954,10816522,-1022281,-10801048,-1828053,6127162,838365,-438314,4074335,-2157341,-9079714,473755,10593099,3437855,-7188204,-5466316,1377756,3491900,2338171,906457,-1327474,-4176167,-3312946,3529657,7400240,216599,-7963707,-4289034,4301915,4857453,272095,-1469322,-2194581,-3270949,-88390,5590237,4396023,-3692599,-6727501,-417626,5387635,3589734,-1016480,-3124038,-2823124,-314112,3130256,3789307,251040,-4221044,-4566137,955508,6163936,2882138,-4270241,-4502767,446718,2225851,1799517,2158913,-755233,-5219862,-2633780,4913680,5458799,-1281292,-5026419,-2037886,1844126,2762781,1831200,69851,-2862620,-3751995,788303,5529180,2710271,-3863501,-4491906,122064,2790141,2207734,806291,-1884498,-3898255,-1187786,3854380,3831629,-1136820,-3936957,-1923242,1168118,2928628,2608211,-647441,-4199467,-2343106,3051418,4041639,113164,-2365121,-1927268,-923708,1073636,3572290,1900822,-3693195,-4836274,1105162,5156412,1173915,-3101252,-1436983,-1669,-1344526,1115609,4937430,10859,-6955553,-2189800,6206679,3424277,-3244673,-1745985,992643,-1218336,-736311,3925529,3040903,-3867937,-5406314,1705009,6106066,721997,-4647516,-1359381,2089280,-972054,-1002710,4362662,1561811,-6813819,-3587727,6358685,4471769,-3971254,-3154653,1776433,374542,-1187470,2350296,2844789,-2693526,-4716732,1146578,5406187,1530439,-3841860,-2548603,1466652,1292162,-288879,1176102,898721,-3164640,-3160049,2919526,4543178,-1211941,-4378195,-793546,2142259,1133880,119494,342989,-856436,-2216098,-216551,3197025,2386341,-1875620,-3446574,-60086,3009735,1651101,-1147990,-1181068,-345741,-717400,171040,2639375,1376340,-3168558,-3181591,1798235,3419439,-222812,-2171616,-611318,35167,-414196,1090816,2252101,-508998,-3445520,-1029434,3137684,2380212,-1461689,-1906176,42974,440859,211193,1555427,982460,-2213630,-2464885,1287637,2816483,146228,-1875468,-1074984,-105431,249912,1346045,1183419,-1340072,-2384905,227697,2194534,836421,-762590,-671779,-887395,-576929,1513972,2272921,-788578,-2831660,-223642,2280037,789718,-891062,21640,-79766,-1709562,-196109,3130916,1299064,-3570708,-2349839,2691038,2075250,-1831611,-728367,1677223,-1066371,-2521748,1982611,3726672,-1749053,-4263690,932977,3713525,-230683,-2307359,722074,1361367,-1963351,-1317181,3256579,2185891,-3718723,-3104890,3312403,3080281,-2627753,-1993054,2317941,319853,-2949051,786938,3872673,-940200,-4374237,244741,3761341,425152,-2553396,-203592,1465285,-611241,-1290437,1557312,1985244,-1838286,-2890312,1358935,3185880,-527281,-2618894,214035,1502470,-742397,-619602,1677870,441392,-2324317,-1014024,2171806,1649088,-1211249,-1780282,235911,1193211,96669,-467548,431432,184490,-1325131,-600496,1888677,1393404,-1760266,-1847199,1153424,1596865,-583039,-786369,643132,24564,-1238976,165011,1962124,335922,-2139540,-898089,1827035,1124268,-1086264,-620947,680181,-242529,-972526,830288,1492966,-942250,-1947306,534709,1764724,-89642,-1061696,52940,317501,-624886,144629,1263957,11595,-1613167,-393790,1346407,603817,-630997,-63093,193506,-664189,-22634,1398135,349979,-1525694,-498299,1169665,326243,-723969,262487,468554,-1096666,-759122,1542280,1224860,-1629843,-1401427,1434523,1125684,-1254038,-456470,1586079,-150739,-2180564,536203,2811798,-506597,-2861761,499549,2537954,-640057,-2012871,1189916,1643476,-1865775,-1553655,2352385,1765587,-2437891,-1959717,2185094,1711472,-1990886,-1270856,2086145,640607,-2623398,-264853,3088187,137924,-3343015,-74443,3126074,-117572,-2510047,546942,2046074,-1081009,-1777740,1437465,1937819,-1390754,-2035694,1102023,1932894,-777489,-1803823,794223,1375048],[0,0,0,-2,-11,116,-224,95,-236,425,-410,583,-810,885,-1194,1574,-1733,2152,-2726,3127,-3724,4541,-5180,6046,-7204,8246,-9466,10996,-12485,14225,-16359,18408,-20700,23494,-26376,29469,-33089,36854,-40937,45662,-50641,55954,-61995,68469,-75414,83277,-91710,100771,-110992,122209,-134352,148020,-163196,180008,-199190,220955,-245683,274635,-308789,349429,-399409,462324,-543917,655125,-816208,1070924,-1537147,2669486,-12829284,-591914,32300541,18028109,-11320709,-23223406,-8136512,5943718,17284634,16485553,-6832645,-30088213,-13524923,17332215,22261257,4538130,-15553226,-25643819,-5843588,23804103,20488472,-5501158,-15844999,-15302502,-4949723,22736995,28679214,-8579486,-29932824,-8228130,13433637,18153811,14592554,-7890371,-27886780,-9947785,19454861,19989615,3734919,-12935760,-25408778,-10303884,24145150,24746813,-8685288,-23579469,-12463808,1597041,16579399,20049325,-3445521,-26296624,-15869228,13021284,25977885,11645230,-12990490,-22086478,-6824828,15831277,22588097,6751403,-16614300,-22197103,-2503285,19784560,19664189,-1470006,-21702544,-20302870,2963294,23003430,15849780,-10291553,-24233573,-11318547,10806134,18871976,10043775,-7707982,-22816785,-13546423,19061477,29678205,39652,-22930628,-12593558,2987861,11697486,18873635,6039858,-21559261,-21923599,6096132,23378716,15097935,-9492746,-27120681,-10455109,17865978,14763237,-18029,-1592265,-15519328,-24384130,13926623,40293318,-2276311,-35346882,-6802442,13449436,3877163,11441270,12803522,-18702315,-26400059,8595055,27822255,11950793,-10787969,-22396128,-9768204,16467893,18123076,-789921,-7861460,-12116767,-15380817,9060921,31322922,3563478,-30845573,-16406018,12245008,14268518,7064972,1297857,-12686793,-18332696,2042068,24231533,15964827,-13066868,-23265689,-3824678,15094744,14852587,5010258,-9189480,-19239090,-6375125,17076982,17868862,-1044213,-15184812,-16480544,-1233082,20663517,16496341,-10859803,-19404008,-5469709,5126053,13173022,14499278,-6632307,-24120842,-7368324,16529752,16316697,2731627,-11251213,-17624644,-2520621,18271219,14369126,-4007194,-12498496,-12322374,-2071683,17759252,17854408,-8533583,-22197778,-6312579,10860565,13260682,6385724,-6970420,-16908908,-7803665,12177897,18007879,2971935,-15079468,-15790346,715647,15141776,13216633,-1836634,-15026577,-12668079,4258631,16807870,10170273,-6991434,-15750287,-8270362,7733245,16622710,7813956,-10978554,-18103953,-3328496,15125798,13549072,-1987267,-10731961,-10112750,-3662213,11437342,18327594,-1825948,-22156073,-10274885,11645622,13262073,4064551,-4366470,-12579067,-9189481,7123487,15506161,7170095,-9111907,-18877997,-4835744,20073877,14970417,-10439701,-11240085,-243188,-4633324,3239403,21949585,3528559,-27857531,-12117425,18949194,13272299,-3199285,-4298267,-7833012,-9317489,5947068,16027557,5297738,-10547055,-16181788,-3882296,17030927,15303986,-8193113,-14677725,-1760054,2447039,4454207,12817055,3019073,-19038677,-13381191,13065756,17833877,166097,-10937906,-8710917,-2201823,5749096,11406739,5379991,-10210152,-15509381,-236804,15150041,10222085,-4873796,-12160132,-8247934,3671335,13331005,7290181,-6656772,-10901609,-5545809,4126771,13909435,8365939,-11476451,-15714454,1885743,12474336,7363814,-97661,-7737563,-11371628,-401903,12898485,9518009,-3679095,-11832227,-9155307,4519115,14946115,5500969,-10275517,-10391762,-1131118,5087761,9513025,6511091,-8143379,-14870276,-926873,13461308,9749068,-3079332,-9960293,-7253602,1922816,10100427,8479632,-3079852,-12213516,-7370376,6391165,12246150,4182601,-7349414,-10758466,-3684048,7608957,11262526,1793384,-10048593,-9910599,1048186,9465514,7777064,-847956,-8846729,-9397472,1247889,13198254,8767518,-7810804,-12065359,-1000421,6128489,6003853,4935347,-2547382,-12489708,-5963128,10966805,12460517,-1835442,-11164559,-7260963,2848433,8596681,4727877,-1432835,-5117107,-8679524,-2757024,13781419,12271391,-11345661,-15777717,4472689,9591475,-124215,2511702,2721624,-11585277,-9588280,11946518,14504112,-4053827,-12163855,-4613544,3950787,7482070,4098787,-2419062,-5481275,-5958437,-1168990,10315091,10624670,-7792923,-15344265,925149,11233195,3305185,-1793417,-1165678,-6189228,-6152830,6978657,12465706,-695327,-12242625,-6454281,5495625,8310075,2934445,-2840795,-6025695,-5033672,2264987,9009915,5100090,-5640942,-9549795,-2396548,7274059,8711858,-287407,-8449637,-5635697,1703782,4997211,5377719,1548040,-7408693,-8759228,2981963,10691965,3733423,-5646082,-7118344,-2377709,4431216,7098633,2243105,-4519904,-6548751,-2764045,5043430,9145745,1062230,-9457410,-6492682,3918541,6585959,2689727,-937536,-5131593,-6191224,1271775,8876631,4989191,-5405112,-8169896,-1527981,5354614,5804264,1252526,-4344692,-6439534,-1532326,6224803,6949959,-888805,-6931182,-4737385,1707237,5945370,4859929,-1479619,-7219257,-4611433,4089702,7542006,1524588,-5011534,-4787557,-1233546,2382318,5967533,3811917,-5942261,-9003777,1419891,8795272,2974063,-3594990,-3355231,-2437069,-829900,4647645,6287644,-1305959,-8579994,-4632257,6099614,8407125,-968895,-6843580,-1746198,1552552,-574051,3466099,6673974,-4694362,-11907247,1953269,12229947,1352622,-7298758,-1871119,579931,-1844223,2692781,6515023,-889701,-8434679,-4084057,5801000,7797417,-791371,-7281095,-2417281,3063419,1346357,1381553,3828025,-2308342,-8871755,-257935,10109623,3928735,-6534665,-4853678,1293654,1768069,1713109,2947425,-532356,-5889323,-3653961,4486082,6711137,-118525,-5987724,-3894163,1843537,4039652,2173505,-713525,-2901852,-3254585,-123917,4649018,4659171,-2052207,-6853357,-1873001,5147070,4234709,-801974,-2529791,-2260250,-1517197,1877217,4785491,1427819,-4715464,-4913856,1110859,5484141,2790159,-3149705,-4071691,-601753,1391639,2091921,2927219,-351170,-5436956,-3071322,4516580,5341463,-1002298,-4198068,-1772178,665220,1993696,2960509,986198,-3530204,-4210802,1104149,5047510,2145693,-2713651,-3423247,-1097006,1375459,3109130,1980437,-2380758,-4475200,-726280,3707979,2879321,-520823,-2384614,-2367218,-656051,2895709,4090183,-579480,-5082774,-1991557,3518821,2873882,-360145,-584330,-1290654,-3022500,350216,5427406,2290893,-4925180,-4374655,2138189,3746998,189110,-1365291,-341540,-1473552,-2453092,2058486,5734290,-448496,-7303473,-1699140,6258150,2371505,-3416703,-117354,1655406,-3293900,-1631273,5997861,3565110,-5836056,-4997952,3427787,4537950,-766782,-2314532,-48440,-364539,-1884723,914351,4470085,379115,-6153827,-2853841,5345688,3687082,-3224567,-2343104,1529362,-592234,-1540964,3166629,3314658,-3314957,-4736310,1653009,4792265,633599,-2736792,-1417612,296815,241948,728658,1803611,128168,-3122728,-2542440,2178493,3878499,-300908,-3685138,-1465708,1709820,1207046,224925,616812,-493547,-2567369,-770929,3304939,2828096,-1832365,-3519310,-38011,2647849,1274339,-586187,-458655,-645197,-1391640,235496,2903346,1322000,-3199692,-3046810,1695000,2993376,-269717,-1570107,-238218,-559262,-958014,1545673,2651934,-865864,-3437045,-519073,2780802,1580893,-886688,-962184,-476863,-662255,682308,2283324,530601,-2527350,-1757691,1332966,1821525,179847,-623397,-930519,-1330785,208645,2326252,1050059,-2048030,-1894701,817937,1259780,160182,408994,85178,-1915269,-1285875,2537708,2680697,-1821798,-2775619,882678,1769531,-554207,-133534,1446623,-868143,-2943854,535680,3895716,456141,-3854386,-1329297,2896228,842224,-2060398,549858,1997324,-2277512,-2899157,3159172,3921638,-2850693,-3930824,2124033,2966591,-1681461,-1323193,2145485,185783,-3272742,-100995,4123459,918710,-3957730,-1747553,3083434,1675113,-2144835,-725450,2021692,-678519,-2733591,1445051,3724080,-1349838,-4061972,791272,3443147,-344913,-2020559,611795,898050,-1450159,-642543,2113710,1250587,-2048567,-2019976,1314975,2303029,-341815,-1704823,-11069,872656,-464627,-363103,1454419,540974,-2080521,-1299587,1932437,1803713,-1144651,-1677382,370134,940474,-187174,-199107,762213,20106,-1539792,-586537,1982409,1297277,-1738666,-1686325,1091723,1285812,-692248,-497704,879293,-254555,-1518782,518496,2103630,-88282,-2177758,-416740,1684983,485465,-963348,56905,534423,-871097,-626829,1357710,1035299,-1292387,-1335036,758824,985032,-321393,-258289,288404,-579504,-756392,848967,1197383,-676041,-1209444,310123,748076,-187118,79925,613870,-629578,-1212831,722190,1721523,-468793,-1624155,443625,1132220,-699879,-564786,1379632,227668,-2112624,-383600,2426535,523232,-2305446,-560864,1938408,81808,-1717702,684517,1866417,-1183966,-2356933,1504500,2694117,-1465875,-2648889,1409299,2206476,-1661420,-1517462,2247465,1004326,-2895652,-916849,3149705,910500,-3004274,-910083,2515474,541986,-2170256,-38151,2112291,-427223,-2467134,676013,2747153,-553344,-2836626,413310,2626684,-549038,-2117004,967158,1680454,-1519800,-1530884,1952112,1524116,-1862702],[0,0,0,0,-1,-43,-62,-6,-31,99,62,21,-229,97,-18,215,-227,249,-384,339,-398,658,-676,701,-1003,1090,-1152,1513,-1755,1858,-2205,2504,-2815,3345,-3680,3948,-4634,5307,-5730,6412,-7188,7921,-8879,9841,-10690,11917,-13250,14417,-15907,17620,-19234,21155,-23399,25630,-28243,31243,-34390,38097,-42483,47211,-52818,59639,-67460,76776,-87817,99136,-103752,53332,416580,16244550,13468228,3954010,-1178751,-23192428,-24164852,21592064,38352832,-9231205,-33208194,-6577383,6212313,5619128,18854131,7960178,-25276569,-22662129,10315197,26140534,16984241,-10031547,-30153344,-7363128,25460513,15273647,-2007855,982857,-16484773,-26851514,19396759,43349031,-8183171,-38797706,-6609277,11554716,4801902,13499155,8520809,-24872997,-27634760,10484538,30039670,11753036,-14469105,-23893010,-7390778,17548572,20570716,4947839,-10176239,-19454299,-9908957,19753908,29054838,-401020,-26351118,-17333668,6505759,19298116,14751837,-4417365,-22439817,-17580911,7493498,23453221,11768307,-13332223,-24395809,-10210873,14707735,24059684,6015632,-18779162,-20661542,-300498,17998959,19345111,2829760,-18634999,-19894155,4097695,24063721,17155552,-7156350,-23728160,-13600700,12619341,21489022,6112728,-9806081,-18266294,-15227454,10987256,29853287,3632500,-27800069,-16037692,6464010,10395597,14713718,8192878,-21119648,-25026242,10372331,26711223,8546140,-7687545,-15416099,-13733198,8899840,25253706,8209062,-14841167,-18128665,-6946134,13225206,23158988,2045006,-21544245,-15476822,1660171,11740014,17155996,3038675,-23961462,-19775266,12055670,22151723,5689575,-8604137,-14249848,-10448803,6448721,20874175,13084196,-12410331,-25996262,-4208679,24924504,16104231,-9542695,-9900116,-5692318,-9996463,9843811,29450885,-1651824,-34233320,-10746671,19143733,12436602,2240449,-2228497,-15495212,-13295312,10104089,19487073,7291939,-11034094,-22640947,-5667441,24736506,17450880,-12136694,-11985210,-1947197,-7011377,6954672,26907583,998649,-32270434,-11591327,20490145,14006716,-915952,-4128245,-11811812,-12012880,8193649,20674664,6287370,-15167866,-18928564,-1133033,17649849,14207157,-4621326,-14156824,-9573569,989815,13349561,14637306,-3623151,-19660160,-10731983,10291118,17521785,6151881,-10029192,-15571466,-4945684,11242700,15421752,2698435,-12735730,-14299566,-1017761,13675792,14573304,-1300409,-17153583,-12615791,6531227,15867193,7640143,-6001135,-13900591,-8883147,6897795,16157979,6857734,-10123523,-16528526,-4648680,14330335,15623617,-2475232,-13145460,-8062391,-1162496,8527967,16709345,1436635,-21281284,-11946509,12664587,13557125,2041113,-3024599,-11094048,-11904647,7882258,19328879,3192914,-13271637,-12095813,-1949993,10212795,13580346,40362,-13355226,-10503553,1165937,11920461,12979906,-3442667,-17720249,-7152961,9638083,10544448,4978013,-2244580,-13551871,-10304388,10642249,17919175,958971,-14019883,-10592541,2062588,9766097,7880825,1118752,-7645036,-14307297,-3114005,18905173,14291835,-13524469,-16467986,3265298,6151261,2248562,9466074,1215933,-19410471,-9775420,16785942,15398292,-3952840,-11376464,-7792428,945443,9867028,8004187,-863011,-7154539,-11166174,-2869301,17105173,14161203,-13411798,-17500611,4082670,8486241,1530996,6234162,1181494,-16563533,-9732646,15100831,15486764,-4627804,-12740209,-5954660,2531116,8425091,7898300,-690698,-9779865,-9589082,2336265,13979050,8604267,-8388848,-13309753,-2114424,8184605,8734674,2679601,-6436634,-10905623,-3072188,9447070,11030017,-247658,-10995953,-9398243,2186297,11135823,7824938,-4146520,-10946614,-5419551,5133005,9700940,5320673,-4614321,-11388950,-5224986,8614829,12149081,836867,-9804625,-8584985,614920,8330840,7743996,-501231,-8334875,-8624165,508153,11596309,9172836,-6865450,-12964712,-1579925,6914505,5532193,4138515,-1645272,-11969595,-6533023,11170287,11863252,-3067728,-9009839,-4952631,-9351,6755605,9014658,-760685,-10534898,-7169409,3759969,10241371,5559192,-5846568,-9500540,-2084839,4776637,6885342,4919263,-5031280,-12403273,-1942169,11605466,7346242,-3899678,-6191141,-4342380,-1286174,6300747,9245028,-550657,-11521706,-7573226,7022580,11727444,260778,-7886450,-3365181,-745184,-759400,7999493,9440125,-8734511,-15433972,3817745,13587555,1310916,-5174825,-1853924,-4056474,-3314488,7168260,9464996,-2648051,-11438829,-5591391,7154882,10467110,-386124,-8117220,-2784642,714415,-547262,6166004,8413570,-7418655,-14282937,3430628,13744549,1692483,-6449037,-2424222,-2212592,-2141103,5954415,8155506,-2790523,-10598897,-4018030,7012730,8217911,-329736,-6570426,-4560044,-1358,3455540,5826050,2492983,-6180100,-8124208,1293049,8671073,4748727,-3476294,-6522813,-3047623,2928951,6165714,3261971,-3394284,-6629464,-2734474,4277116,6970059,1946294,-5893711,-7009965,338966,6733899,4485185,-1840480,-4954097,-3829534,223669,5427579,5582163,-1856925,-7935242,-3905735,4871687,7036985,819295,-4752083,-4047022,-759535,2195793,5291671,3582010,-5425625,-8538467,1661866,8682606,2484831,-3708727,-2956300,-2662124,-1066558,5425040,6008164,-3325390,-8046823,-1555409,5157297,4639857,209577,-3425443,-4079434,-1359853,3218493,5972341,1410974,-6699165,-5669585,3435942,5892826,788945,-1490413,-2146563,-4217231,-331821,7330177,4628713,-5585082,-6917077,1009280,5064719,2139547,-407813,-1144989,-3400693,-3796572,3442880,8402510,-506243,-9904128,-2619871,6804372,2358835,-1983880,1729316,-887782,-6983451,12080,9709844,3111559,-7719193,-5032242,3140308,3979287,733451,-290787,-496111,-3059565,-3384271,3573333,7873199,-1021480,-9483330,-2096735,6882595,2224999,-2749671,904264,-253721,-5695085,-286981,8381696,2837390,-7257755,-4879006,3205027,3968001,615253,-376620,-982501,-2920102,-1599610,3798279,5124123,-1307392,-6176663,-1994441,4074175,3505581,-269051,-1836767,-2277130,-1856456,1413439,4114010,1448726,-3523923,-4133885,198014,3902618,2849346,-1231332,-3584697,-1811694,1442938,2854938,1788906,-667540,-2971293,-2570220,1629664,4787755,1623419,-3767918,-3547012,949726,2836593,1359393,-33437,-1334044,-2828112,-1454444,3223363,4210027,-1325345,-5323272,-1350613,3338248,1938152,-472746,11334,-1309490,-3142457,894657,5469080,1411608,-4726450,-2795326,2216858,2240247,558065,479424,-956684,-3121229,-896326,3867005,3185451,-2460714,-4092295,45706,2338436,673145,464495,417981,-2731203,-3094773,2702316,4729094,-1117239,-4114214,-366818,1716740,261736,1020511,1846658,-1583230,-4113798,432540,5246538,1738077,-4214844,-2295995,2252869,736975,-1224661,2183659,1684813,-4788898,-3518189,5172546,4417364,-4015846,-3738007,2140999,1185460,-1715760,1403726,2846612,-2342168,-4541253,1465193,5541033,529940,-4567892,-1211251,3036846,336030,-1673122,2164938,1788097,-4379921,-3040475,4883833,3979799,-3865687,-3628857,2073017,1522572,-1484940,587111,2116774,-1857915,-3677449,1249031,4328036,272617,-3602229,-1243999,1880225,1015337,-301247,730181,193339,-2153625,-1125786,2524449,2434545,-1357902,-2681462,-316073,1601748,1017775,32930,-599681,-992355,-884383,474817,1615949,893788,-1324136,-2083225,13063,2168039,1296409,-1155244,-1486787,99842,515936,233318,980716,678889,-1549585,-1981346,1179228,2840450,-86838,-2416724,-555659,1292026,58764,-324094,1199437,118161,-2621622,-986543,2942288,1743697,-2267434,-1800688,1187829,712340,-690492,726293,1124380,-1629718,-2089465,1618938,2767722,-791914,-2383936,247418,1252009,-528033,-29284,1644590,-543226,-2833912,311541,3112706,11936,-2466726,-48211,1216488,-814636,-344250,2008224,231001,-2794630,-819627,2692447,1275730,-2139261,-959492,1546791,-38448,-1565468,1303395,2225366,-2053515,-3059002,2228188,3323308,-1938558,-2615716,1926819,1323462,-2538447,-116360,3316109,-340304,-3959377,246791,3881423,70950,-3132969,23254,2334657,-853060,-1959142,1797846,2296781,-2469315,-2835701,2640359,2962213,-2325719,-2504948,2145261,1412580,-2342983,-369751,2893180,-217744,-3260706,70570,3364219,214650,-2612239,-170910,1915930,-245075,-1353882,972197,1325431,-1478019,-1678410,1364639,1948919,-960065,-1753837,453720,1006971,-362259,-436327,540022,97935,-974297,-310229,1124445,744292,-757471,-1065104,181700,978631,279609,-568880,-183385,255056,-146431,-362041,566851,746134,-704282,-1310293,521502,1516965,-265699,-1408106,84598,987455,-493376,-714185,1027409,644135,-1556918,-908826,1751411,1098628,-1585676,-895522,1300145,373011,-1197716,224432,1398804,-654815,-1726399,704318,1902600,-533862,-1637214,467618,1222588,-831611,-809216,1336364,435905,-1965922,-440527,2187382,367357,-2014099,-54282,1632314,-562533,-1239089,1324845,1044133,-1804389,-974386,1858007,960904,-1692382,-569121,1492806,103169,-1456192,349309,1797835,-725029,-2162752,965115,2334466,-1131556,-2133171,1427927],[0,0,0,-2,-9,191,-95,53,-278,285,-288,521,-600,671,-957,1111,-1299,1762,-1999,2210,-2826,3417,-3820,4484,-5215,5999,-7067,8042,-8968,10377,-11914,13287,-15021,16972,-18936,21258,-23826,26404,-29421,32742,-36133,40051,-44412,48831,-53782,59431,-65361,71892,-79166,87001,-95787,105710,-116452,128578,-142583,158343,-176481,197932,-223243,253857,-292082,340689,-405178,495507,-630569,854417,-1292736,2470132,-13375361,-30560630,6617637,29123191,15532023,-9495506,-20318493,-12935390,9278062,18142229,10599069,-2553193,-22975768,-26676027,16299797,40630699,-3886769,-34974113,-5578606,6823441,-3496564,18673314,23407593,-26679299,-38340078,14438446,35574018,6923898,-10332689,-13675840,-13274147,6608615,23994480,12168836,-8225956,-21253407,-18052126,14648861,35734962,1591529,-32084952,-14533352,6902957,6407921,14221486,12037562,-21405532,-31806465,6184743,31705519,12433828,-13535640,-19124574,-9821104,8230328,22442113,14468824,-10619594,-24279849,-9187190,18226917,25050959,3985853,-18803550,-20110943,-1138633,19043771,19246804,-2426201,-22267512,-18344732,3879970,20668213,15081262,-7379421,-23723856,-15699311,10855445,25749193,8908937,-17306117,-19332115,-2224426,11919620,19141041,11234441,-16129585,-27006071,1694397,26793376,15165976,-5983562,-15656459,-15662324,1733707,22796669,14462146,-11130044,-20482326,-12235808,7043757,24717431,10802340,-21199919,-21549163,1929339,11227683,13772212,10954228,-15289245,-28264097,4135125,28126775,10158037,-7611725,-10639183,-14582775,-935497,25355291,18317107,-14642217,-23599189,-4736369,12772772,16463984,5569140,-11561514,-18272371,-7946390,12919218,23686595,2591041,-25981795,-17342437,10930844,15322190,6798203,1644118,-13364784,-20213666,5041097,26608358,11427248,-13914233,-19967205,-5392284,15925811,17591910,-1111140,-10035054,-9580409,-11215011,7734378,30529353,3825700,-34668624,-13885534,20604938,9803464,-1625767,6221345,-9789587,-24887947,5245347,30516332,7791619,-18549919,-16045874,-2059236,11783576,15975453,1770302,-12082644,-11627855,-4704371,10144278,22075576,2626622,-25764765,-14833506,14103545,15365707,2784496,-2151220,-11097048,-15133916,4616173,22474322,8823071,-15101280,-17631018,-1571024,12927302,13713786,1674638,-12277391,-14556688,-1177225,14906297,14753722,-2547123,-16477344,-11741644,5391605,16505268,9924089,-7798429,-16701342,-6720830,10064447,15177139,4676290,-9809736,-14435113,-5023986,11053041,17288567,2297053,-17444310,-14042067,6183079,13833587,6618053,-1391630,-10839619,-14195287,3049364,20044097,9017291,-11811062,-14522779,-3994045,8048093,14428154,4872147,-11667613,-12868549,-1295843,9552171,14328084,3399495,-16845068,-14499597,7965595,14223739,4449515,-1300334,-9577155,-14449859,4017895,21005484,5966390,-14206480,-11124530,-1028046,5176581,11993559,7024656,-11086287,-16562736,-689978,14959742,12102274,-4163598,-13406785,-6395456,3475232,8308766,10536148,627638,-17387647,-12331959,13010652,17071651,-1254156,-9602687,-6955675,-4407545,5016592,13606644,4736702,-11262141,-14421589,-1253663,15554215,13084194,-8714099,-15046091,-81447,4205950,1933620,11483599,5049923,-20651173,-14383273,18129863,17476479,-7109172,-9485128,-1987105,-4119221,2801618,14560611,4918400,-13387821,-13180261,2070188,14069604,9997628,-6821984,-13449364,-2755866,5339709,5652154,7070251,54832,-15032484,-10234388,12352081,15755046,-2228262,-11165478,-6252420,-346872,6110343,10406286,2482279,-10816582,-11167143,2588728,12847005,7801796,-5317660,-11390931,-5324991,5472359,10572715,4886757,-6364304,-11038556,-3770706,7388013,10608149,2383177,-9189449,-10947194,72697,11081983,8913259,-3199036,-10337946,-5806139,3011648,8220715,7451885,-1600513,-12274546,-8112924,8667083,12913440,249469,-8478072,-6334235,-1967311,4809246,10383636,2953655,-10217510,-10211106,1606247,10117722,7721584,-3084179,-10513676,-5162962,4466261,7286241,5290818,-1679279,-11319099,-7234245,9290778,11946050,-1542455,-7585959,-4691599,-2692268,4339883,11572592,2169236,-12174178,-8426307,5144279,9004292,3588210,-2697983,-6768982,-5862423,1584199,9838617,7378495,-6660918,-12947715,-597874,10162995,4722976,-1802526,-2125804,-6234385,-5732098,7731043,12594938,-2376655,-12677540,-4673653,5954382,7280369,2391141,-2923105,-4879517,-4427517,-180988,9147764,9179574,-8006702,-14982592,2941737,12712644,600456,-4021272,1359520,-5114427,-8176753,8007421,13784233,-4184861,-13651294,-2336413,7075099,5294004,1189878,-2295285,-4967508,-4077860,1699833,8540494,5969499,-7061519,-11493533,1559254,10431556,3088927,-3478111,-2532499,-3776160,-2975987,6110377,9072932,-2447423,-10662997,-3875947,5946764,6670252,1237704,-3688763,-5566915,-2666965,3647656,6980083,2271645,-5765153,-7060907,37367,6896756,5765015,-1499490,-6776075,-4483921,2476970,6131114,3461245,-2144020,-5690458,-3969567,2508918,7280562,3531841,-5473184,-7767897,34227,6551651,3946538,-1025755,-3086641,-4476695,-2311823,5458101,7601897,-1849263,-8612722,-3003239,4502117,4782844,1652343,-2003169,-4722665,-3221764,2628963,6603573,3007342,-5244466,-7174740,691502,6559896,2930326,-1590904,-2397566,-4028927,-2147959,6038689,6890692,-3685496,-8089333,-825034,4120092,2782386,1824653,-647306,-5427463,-4071049,4311336,7446201,98041,-6801654,-3689487,2843716,3181884,1548272,1614717,-2502045,-6993036,-112278,9212786,3764534,-6645902,-4587392,1818076,1556951,1243811,3248405,-376076,-6543809,-3742370,5525769,7352862,-1631061,-7641980,-1702784,4247584,1072013,-354711,3406123,-1368057,-8643233,14781,11020231,2635258,-8740745,-3240237,3994079,738342,-105844,3797546,142041,-6720145,-3080596,5987500,6185417,-2406314,-6549269,-1230931,3649414,1555160,57249,1429402,-1986909,-5805166,455573,7771227,2536819,-6102156,-3994816,2172156,2546908,1089576,1300013,-1049830,-4218072,-1542905,4427184,4557049,-1312321,-4845802,-2100177,2240544,3218816,1294649,-1426121,-3029017,-1903954,1432371,3456887,1671165,-2456978,-4224002,-974139,3648802,3625682,-957071,-3642344,-1722693,1146258,2011958,1965242,580418,-2696667,-3720958,1255931,5391553,1681113,-4024114,-2924329,1125265,1426997,1083072,1681129,-769651,-4265863,-1661716,4053292,3705903,-1882480,-4042727,-722398,1742440,1206837,1068216,733332,-2362516,-3687575,1513870,5357917,680955,-4040243,-1582161,1384216,471743,1147010,2307355,-1453258,-4498531,-147943,4649896,1992556,-2746937,-2296340,200667,132050,468571,2505247,594593,-4445458,-2980019,4038647,3919091,-2339987,-2702053,984673,-195957,-1185116,3033274,3101410,-3506708,-4575263,2294768,4762549,-330585,-3024424,-214098,944567,-1254457,84948,3686480,552628,-5722113,-2446112,5509968,3158568,-4212144,-2141557,2719679,-645259,-2496078,3209062,3588540,-4212880,-4768683,3348494,4895875,-1406916,-3110636,612328,1075561,-1342638,269859,3137078,145115,-4609590,-1586171,4495106,2537391,-3142304,-2232267,1467729,175023,-1129777,1689796,1895117,-2630195,-3227383,1732900,3526422,-134563,-2384363,-746611,729692,448240,641790,1077841,-410130,-2109751,-669145,2006802,2002150,-595731,-2176911,-951598,1109221,1402411,206531,-725903,-819834,-690717,-51287,1314994,1473280,-1007305,-2611977,-260534,2483413,1189514,-1375801,-993259,481062,-268345,-211200,1725187,1127760,-2251459,-2229585,1813496,2651165,-763733,-1972576,236307,527858,-797542,424074,1934221,-526091,-2972761,-164360,3073654,727630,-2189336,-502363,947527,-654393,-440111,1987368,714219,-2747387,-1333756,2338736,1618004,-1390588,-891671,700213,-310489,-863902,1426300,1705508,-1787491,-2534749,1435623,2588084,-1030421,-1665873,1195920,307405,-2028270,657968,3085944,-969462,-3611712,721848,3178681,-581002,-2031060,999874,1077057,-1973264,-832740,2792058,1265011,-3150973,-1868853,3014827,1902372,-2579555,-1110911,2511592,-183537,-3027654,1241541,3661448,-1698828,-4031462,1538862,3565177,-1397114,-2602799,1647865,1559272,-2302782,-1033936,3000914,1060344,-3358322,-1459416,3036775,1521548,-2424088,-950082,1996636,107846,-2031044,757602,2477728,-1060941,-2797301,858198,2676374,-368778,-1921286,343214,1110773,-701582,-590554,1198616,672221,-1504101,-1014586,1234484,1244104,-636231,-1073604,109691,557814,-6266,-106145,228326,39867,-698110,-428396,798886,977893,-421196,-1243241,10673,1202414,245811,-774748,-27246,584568,-415853,-623930,958191,1045335,-1198827,-1472630,967271,1469548,-773053,-1194010,766252,613090,-1089221,-280582,1631898,176322,-2039919,-362517,2022015,362998,-1775754,-20015,1389975,-578152,-1172144,1233174,1151295,-1578009,-1233070,1569562,1115186,-1363205,-615154,1170167,36854,-1247984,392700,1542572,-696261,-1761507,628552,1761256,-686370,-1470371,929167,947418,-1545861,-537949,2203336,268241,-2547552,-81212,2568510,-243863,-2180695,755024,1692153,-1477502,-1329971,2028306,1333773],[0,0,0,-2,-10,132,-150,97,-265,331,-339,589,-691,752,-1121,1395,-1492,1937,-2425,2771,-3345,3968,-4546,5446,-6405,7211,-8389,9753,-11026,12610,-14449,16201,-18319,20782,-23244,26038,-29196,32442,-36145,40340,-44577,49282,-54665,60329,-66465,73360,-80690,88758,-97824,107552,-118253,130375,-143682,158487,-175465,194596,-216453,242112,-272271,308318,-352816,408778,-481668,581606,-727052,959238,-1391017,2469993,-12423151,-10438081,15789652,17289813,7090606,-11097492,-19791876,-13438364,11722676,28300184,8171814,-29847390,-25959835,10747639,22031047,6518823,128224,-11025394,-23477079,-135315,32590552,18119324,-15436620,-21546783,-8590813,10868678,27247029,10870245,-21030705,-20168485,936338,9721591,16970242,13355532,-20109237,-34099651,4155763,31083521,10228946,-11460524,-14712742,-15742909,-1022969,24417718,19447845,-11900418,-25714890,-10273721,14558525,25424443,8892095,-17162167,-20907788,-1591643,17218338,20701170,5161343,-18886326,-23226491,1143346,23641855,17644651,-6679155,-23174124,-16314772,6947344,22268147,12236713,-12224679,-23948765,-10283381,12929387,21710066,8718607,-14099876,-24089540,-5693725,21914647,23072890,-1646606,-19554004,-15109367,3331226,19689622,17100700,-3607090,-20022937,-16628756,4317682,25921788,17514993,-18529626,-28738252,414982,16082498,7625848,6783503,-2660095,-27660898,-15259628,27764000,26819005,-11106479,-21792595,-8240121,2378763,15705532,18478328,-4309745,-20216846,-10801495,4735466,20095700,20101075,-12901309,-32445962,-1128725,24568555,8755945,-2751445,-1820102,-17290317,-17336163,18541783,29763556,-5835087,-27832631,-11178602,9387606,15022141,9755816,-3805712,-16028542,-13083644,5230127,21748116,14428130,-12323488,-23871399,-4855662,17988706,18065908,58885,-14793711,-13060622,-623252,10774717,16083568,5584006,-19780064,-23614656,8271735,26423591,5480375,-13167543,-10561660,-7760466,1002338,19178993,13522654,-14036449,-20400149,-2612977,12728990,17670834,5310147,-18128998,-17832708,6422927,15518706,7292723,1826352,-10089947,-19899109,852742,25749473,11804328,-15350250,-16221109,-3102490,6749542,13939478,8920861,-9909602,-18634825,-5263729,13406755,17226560,1850716,-16440719,-15038912,3626965,15628457,10678749,-2895260,-14272970,-12349867,4604657,17824886,10359642,-8560955,-16903825,-6879475,10007410,16138053,4975805,-11924623,-15828605,-1660812,13750067,13054442,-516641,-12170963,-13047362,-608633,15479775,14343228,-5358935,-17961364,-8635423,8355770,14909495,5916062,-8829306,-13093770,-4475543,6331682,13953987,9561008,-12086447,-21848065,1682863,21148290,7230724,-7796097,-5254042,-7298674,-6289133,13632683,18558029,-7201041,-20973755,-5279487,10519012,12740020,4842268,-9478028,-13485086,-1357384,7702330,8979243,7302974,-7358574,-21006737,-2299275,22772672,10840294,-12303098,-9584185,-1584004,-1537684,7848606,14868095,-1988759,-19145703,-8940599,11877984,15593393,1813954,-11292783,-10632473,-222760,7961037,9589519,3539725,-9081066,-14309602,-1549550,14482637,12704966,-4883146,-15984680,-6897061,8603373,10381148,2626108,-2429806,-8605171,-10798201,4995015,19293689,4958831,-15399423,-11124408,3335503,8348544,8191241,1968459,-9927686,-10706297,1727163,10510730,9197271,-853118,-14292584,-11164053,9198398,15127749,156422,-8093758,-5694967,-5130930,2054345,13924353,7118661,-12492220,-13788986,2527962,12038051,7731118,-2118847,-9211681,-7740401,1788011,9969446,8723345,-2491186,-12605840,-7824792,7297685,12562232,2886232,-7987958,-9635929,-2738628,7104456,10479333,2041253,-9463458,-10345610,354761,9964338,8555023,-1573772,-10105461,-8348372,3267359,12077302,6349480,-6587648,-10172816,-3002213,5294526,8912619,4866112,-5858478,-11474528,-3319096,9323726,11028019,-574597,-11545868,-7618102,4546296,7832892,3325485,340087,-5950139,-11474366,893745,16551479,6518086,-12397872,-9292106,2690591,4256477,4686953,5264765,-4049907,-11420007,-2824455,9668539,10327472,-523721,-11535013,-8214486,6238376,9638656,726893,-2408028,-2785344,-8035333,-1774995,13682901,8922934,-11305349,-12636273,3039892,8422463,3541821,462673,-3221644,-7557469,-3450000,7126712,10194773,-95407,-11232064,-7620357,5794751,10026396,2130497,-4994050,-5566712,-3020241,2010406,7406661,5917670,-4383679,-11390583,-3321722,10268459,8955865,-4052343,-7955747,-2178890,573195,2979038,7223610,1853113,-9668668,-8113418,4757406,9890562,3152322,-5461439,-7604537,-1435413,5499414,5128353,1269758,-2233130,-6898458,-4954385,7308549,11050080,-2231927,-10757293,-3044528,4257538,3820847,3176236,724328,-6157122,-6958820,2665241,9288953,3772099,-6148003,-7847986,-531385,5789452,4977967,528909,-3740308,-5931595,-1954832,6061053,7337951,-1102335,-7643032,-4427260,2862050,6159390,3663774,-2301513,-6443051,-3754835,3667211,6851463,2032528,-4484708,-5550164,-1630126,3784196,6292073,1564685,-6343180,-6524972,1641865,6807955,3362693,-2381741,-4628872,-3141665,780640,4909690,5005093,-1524096,-8109155,-4047828,6736583,7333905,-2292753,-5185908,-932656,-853664,98059,6470351,4207258,-7516478,-8130542,3641554,7966069,1253198,-3718494,-3501170,-1391276,1066265,3210167,3629181,-368944,-6933568,-5120495,6116721,8784863,-2510402,-7483442,-452328,2416962,-61517,2767239,3960400,-4307215,-7820839,1622264,8642023,2872675,-5297053,-4971226,436312,3052106,2176829,1358538,-476192,-4538668,-4006690,3655914,7365185,-11306,-7237958,-3797067,3489214,4205705,563028,-1028188,-1560477,-3261240,-1315164,5243234,5640432,-3453861,-7526695,-95884,5861168,2582645,-1481777,-1568459,-2017165,-1794937,1955079,4838376,1496331,-4990511,-5408897,1943742,6498825,1287590,-4254080,-2247320,371412,-383086,1859767,4482501,-999590,-6924539,-1984787,5966597,4262628,-2133358,-3452650,-1020295,321373,1512623,2999529,1263743,-3617392,-4459190,1472867,5603407,1701545,-3521811,-3146972,-246176,1443771,2408189,1810515,-1888194,-4207209,-1047385,3512992,3281665,-645861,-3147976,-2294678,368351,3064771,2989534,-971685,-3884735,-1677801,2265360,2841694,948824,-962145,-2576751,-2117682,1660222,4268290,994348,-4029679,-3417866,1488485,3175795,497529,-872046,-722077,-2162911,-1892161,3227125,4747867,-2179901,-5895093,107962,4394847,982956,-1139004,376396,-1000179,-2757281,909905,4767113,1594065,-4216728,-3793893,2051588,4180018,-44873,-2567130,-216598,-68006,-2056544,1098590,4702620,-620905,-6296383,-1314722,5030982,2195618,-2450929,-1397477,334747,-704705,-163029,2613011,2062414,-2459488,-4004848,823707,4751245,1453787,-3301814,-1988733,1300357,627360,-255988,1581845,1041132,-3251432,-3060729,2632470,4318057,-941272,-4195763,-835062,2351866,751587,-475964,873503,88500,-2874990,-1216150,3657849,3094514,-2642451,-3766889,982645,3108710,171777,-1186429,482679,-199899,-2360252,67499,3984182,1194409,-4260410,-2536402,2925057,2415948,-1432401,-1057593,660611,-971682,-1494227,1913156,2963315,-1373427,-3787794,-17115,3228264,1082261,-1552515,-611583,226437,-739914,127721,2228038,812743,-2607544,-1934651,1592676,2186008,-123100,-1180756,-744667,-528257,152980,1491290,960658,-1391077,-1851113,266661,1404903,774045,-58296,-749227,-1426939,-165037,1938438,1445244,-1213485,-1772215,257939,1072769,240614,277077,493237,-1158710,-1834928,998801,2910874,-195147,-2951336,-514461,2010553,196145,-976844,1005802,619320,-2333521,-1100782,2887365,1998978,-2424793,-2338045,1434363,1850640,-706586,-733246,1118377,42917,-2086320,-83504,3209988,797902,-3543877,-1448173,3026202,1304315,-2202495,-334891,1680969,-990148,-1941856,1666553,2500004,-1346352,-2975478,409300,2674402,329416,-1916554,-315003,1303785,-440992,-1319821,1423386,1968907,-1786905,-2751681,1567021,2993560,-1005518,-2448166,630588,1438465,-957696,-808848,1629734,722025,-2261075,-1410879,2328679,2051077,-1722438,-2173698,1127403,1694107,-1121132,-912201,1713261,433577,-2474433,-484563,2983210,893535,-2880205,-1096426,2247685,802413,-1734505,-133801,1579598,-615585,-1985853,917329,2493692,-628972,-2577809,251337,2185314,-89694,-1544404,472426,993634,-1188541,-898291,1673612,1258069,-1767401,-1463911,1285135,1299074,-888696,-701921,567704,-70727,-788317,499577,1185409,-404663,-1316565,97103,1078609,182271,-438643,-23021,-182597,-411627,484319,866922,-269026,-988083,43576,580732,-49577,-9316,433176,-335750,-1055586,261506,1459311,-38319,-1501366,-216760,1225660,-45547,-913085,608211,865444,-1254166,-1091116,1662225,1422090,-1551664,-1464582,1364348,1130002,-1189711,-600061,1355968,114397,-1789766,-80022,2139545,299783,-2288948,-610844,2062492,546642,-1793853,-172506,1768287,-492280,-1956747,980393,2289030,-1107325,-2301875,955647,2028748,-688091,-1506084,658775,995027,-858891,-947451,1200215,1320411,-1276497,-1733729,1162049,1994964,-1075131,-1768357],[0,0,0,1,4,-2,161,-49,12,-239,220,-186,379,-421,470,-731,816,-887,1243,-1440,1613,-2065,2400,-2640,3243,-3816,4257,-4961,5702,-6422,7455,-8466,9356,-10676,12127,-13454,15077,-16917,18712,-20875,23271,-25636,28384,-31471,34597,-38166,42189,-46273,50890,-56160,61721,-67887,74922,-82562,91230,-101230,112398,-125340,140772,-158920,180916,-208593,243921,-291112,357967,-459573,633219,-1002172,3932275,-15605933,-29410811,1495683,30806065,19512746,-12912747,-20480795,-9661873,4308176,18987409,17584813,-10242093,-26726685,-11655333,11426082,22284733,12223007,-19696841,-31054200,1436149,25594036,10924637,-2494261,-7263364,-21383063,-10713598,30000081,29739699,-14368716,-27680010,-5085750,9866375,18105231,16151254,-9326229,-25960951,-8589078,14273187,20355004,10262693,-15831757,-30690237,-4724136,26476847,17535121,-7730212,-16393435,-15432351,-3893647,19924402,23013096,-6236311,-27177563,-13824317,12888939,24162285,11598851,-11417295,-21395429,-8317259,14680555,23582374,7495037,-17039600,-21938164,-2543877,18622147,19936177,-168225,-21883818,-20960402,3258841,22726900,15039874,-9385680,-22441426,-11943247,7758860,18819120,13680046,-7779748,-26692005,-12032258,22320179,25547698,-2416081,-16645850,-11416735,-4069621,12170726,24725390,4126428,-24786750,-19206736,6691079,21092723,15518117,-8941910,-25977028,-8652720,13837187,11643538,6968125,523865,-24224225,-23079810,22471138,34140889,-8767045,-25144509,-3654315,2054923,4335259,20566026,9560701,-23401045,-21825791,9125153,23584091,13352989,-8349127,-22953060,-9387972,14794353,15637200,3034760,-5129730,-16502383,-16068617,12584942,28827287,1857737,-26119258,-16186722,7613363,14670109,9309332,657898,-11811595,-17811706,-735272,23965228,18165509,-13056226,-23087316,-3600196,12754830,14526213,7516175,-9367956,-19438882,-5065341,13984810,15727802,4634710,-13428659,-22749994,-496013,25377319,12133525,-13087363,-12125173,-5603095,-2789035,14294449,20157016,-8156040,-26365388,-5881778,15865109,14921240,3955622,-10358547,-17007026,-2507994,14817000,13452860,1537149,-11377297,-17656911,-1898762,21142965,15495219,-9914672,-17469065,-6014688,5440441,12756119,10637361,-6118587,-18846436,-8386870,12180957,17634772,3347892,-13503491,-15136879,-1223718,13280533,14227682,172863,-14742314,-13363283,3220835,15547875,10822382,-4651288,-15355971,-10200421,6744171,17333056,8360435,-10564667,-16945124,-3353609,12248988,12100674,1777958,-7960761,-13756982,-6118181,14645540,18677353,-4802103,-19680422,-6901689,7236106,9721399,8342708,-1457003,-15036848,-10795257,7540275,15849945,7694571,-9394503,-18790515,-2917950,17857938,10584902,-6039276,-5391354,-6209047,-9470713,9654091,23427321,-2626727,-25039596,-6560545,13329044,8768035,2662685,-1418141,-11534814,-10077094,6754104,15179694,6328755,-9440444,-16993874,-3549817,16249257,12795268,-5744717,-10676527,-4807656,-1211329,7017668,14075217,1388374,-17481081,-12389892,9804725,16942018,2893157,-9975742,-9023350,-2671619,3715853,10888406,8193948,-8938844,-16847396,-1437349,14176314,10614623,-2662762,-11741149,-9673880,3567949,12044153,5955978,-2814475,-8098925,-10449492,1060763,17970793,9668992,-14086230,-13982026,3560441,8284154,5501741,4539511,-5268888,-14100788,-2891776,13033609,11291063,-2439812,-12372887,-9384430,4663606,12717182,4531105,-6001031,-8063749,-5867394,2092305,12857643,8338942,-9742727,-14343692,-167348,10794076,8345490,75417,-7448240,-9136434,-865026,10076035,10151549,-2057819,-11973109,-7676620,4859993,11016498,5670866,-5069441,-10971827,-5378670,6689292,11149054,2641242,-8178734,-9579951,-1393075,7700299,9281495,1347742,-9378237,-10651392,1663055,12841339,7066423,-6217967,-8570168,-2928211,1664296,7521954,8868418,-3801217,-14432034,-4278258,11005845,9822032,-1171292,-7896092,-7103368,-88511,6785424,6801071,1378075,-6543036,-11332324,-753746,15141023,8488707,-11064587,-10101020,2867527,3079784,2185995,7952512,-142004,-14453199,-6263418,12051823,11044528,-2763267,-8951388,-5577567,1785004,6850868,5065120,-409243,-5597587,-8277266,-950830,11785144,9078958,-8022112,-12252467,299554,7465004,4235452,1127441,-1809968,-7220416,-5567583,6087638,11719819,866041,-11491453,-7528652,4893667,8049866,2746356,-1699748,-4970219,-5920383,930409,8759208,6114234,-4199987,-10051890,-4009406,7682000,9481109,-1383323,-7742462,-3266376,20617,1664164,7197929,4625618,-8920887,-10565664,4240288,10887286,2307501,-5122676,-5150849,-2630227,2041530,6299857,4322178,-2863002,-8073021,-4364687,6313221,9586701,-485794,-8568997,-4217813,2353291,3782753,4198984,1630015,-6005341,-7779605,1840891,9172311,4122897,-4903458,-6744521,-1900625,3557076,5552059,2703501,-3624623,-6965581,-1983102,5853470,6503669,-264878,-5752815,-5046464,357754,5806151,5483703,-1410524,-6974986,-3983997,3413905,6024187,2076702,-2776707,-4738121,-3407475,2278031,7631445,3180231,-6944252,-7129511,2259580,5856041,2047336,-482714,-2401278,-4984088,-1641318,6257704,6350660,-2430687,-8098112,-3210430,5393803,6062657,-622073,-3585688,-1499402,-2030861,-690323,6736195,5741554,-7210267,-9325825,3950599,8346339,-49550,-3217654,-858764,-2620424,-2116369,4489771,6033652,-1606601,-7691767,-3657796,5243708,6790447,-977727,-5547500,-1639622,994965,389945,3264177,4101659,-3766369,-7982082,643321,8364067,3258334,-4688900,-4270037,203417,1545985,1721915,2808554,341001,-5356271,-4592788,3971650,7152734,-34423,-6123123,-3356659,1964091,3116485,1576768,110825,-1663034,-3698835,-1624152,4845663,5978989,-2545260,-7658164,-682716,5613181,2311911,-1176177,-259492,-1765491,-3639268,1475211,6306618,1660316,-5675636,-4724647,2144983,4904697,1160732,-2372571,-1989071,-1338350,-795732,2606166,4602326,-1002219,-6415227,-1976853,4972450,3750975,-1292899,-2404606,-1401885,-933615,1468492,4043940,1352196,-4029837,-4018327,1436365,4371557,1711085,-1794625,-2793272,-1767039,823637,3370740,2031049,-2400809,-3867603,-705265,2564731,2687918,609659,-2088288,-3251187,-818066,3522454,3575395,-1305474,-3921032,-954149,1805055,1575256,1392898,633737,-3000870,-3647642,1995160,5293050,472373,-4227104,-2281470,1266578,1545821,686710,799868,-554547,-3226178,-2078908,3711822,4768018,-2207187,-5579410,245227,3843600,261662,-785479,1691725,-966504,-4283464,792434,5924826,1231116,-5004446,-2760023,2324176,2580786,-61823,-731387,-288266,-1420233,-1805784,1712129,4306130,-450078,-5540819,-1551803,4394469,2158734,-2138921,-966521,504933,-1352245,-611121,3208258,2523192,-2713175,-4044008,935244,4245249,1021638,-2591973,-1383939,719759,-51211,-14527,2146825,1092148,-3301954,-3174558,2426435,4189400,-823370,-3775718,-578518,1894933,92095,-337563,1768531,123039,-3625416,-1348752,4246438,2971034,-2993458,-3265381,1314114,2188077,-351760,-146114,1150125,-1004685,-2773638,676187,4068502,613468,-3969741,-1879786,2438965,1574941,-987497,-108858,427232,-1774375,-1350506,2403154,2611424,-1720843,-3071735,326089,2246594,614426,-477575,-111821,-747357,-1134611,873025,2303700,207793,-2226605,-1245361,1010622,1242816,448398,-228347,-1197762,-1298773,595796,1922222,388180,-1466580,-1038463,190609,385882,759847,1105354,-705074,-2261042,-157176,2598514,1100220,-1749666,-1032208,768613,60057,-283815,1313459,944497,-1988674,-2080737,1587219,2777801,-728796,-2685780,120740,1703768,-566522,-745978,1780779,537744,-3159551,-1109025,3581800,1712398,-2974368,-1665373,1860873,982025,-1258562,208908,1520522,-899110,-2339515,618917,3105856,169483,-3149750,-962594,2526270,851078,-1813314,5762,1621372,-1184905,-2109072,1822513,2781885,-1675464,-3002500,920028,2460806,-307373,-1560785,415238,869704,-978397,-921014,1685221,1615741,-1876033,-2444373,1572076,2664158,-1024210,-2206471,935865,1377924,-1456004,-636219,2231507,749316,-2722906,-1216897,2646863,1665202,-2054575,-1525140,1425863,909845,-1393538,-197034,1887956,-226839,-2609395,32670,2980421,392901,-2720811,-533315,2083283,135720,-1492727,554021,1460540,-1271369,-1735736,1471241,2102609,-1119687,-2062700,704153,1498717,-500621,-746255,844204,251060,-1325025,-202814,1692591,475179,-1553165,-709150,1049255,479276,-498834,66091,176459,-690602,-409155,940854,614226,-740390,-710037,345964,302641,-28456,317531,94148,-932033,-337302,1128855,696947,-879211,-588316,637883,75315,-641208,502653,946849,-943297,-1467674,939628,1661446,-654432,-1533848,476347,1069830,-746750,-745547,1259222,657423,-1797232,-900494,2118774,1189642,-2076831,-1071024,1860335,658251,-1700253,40782,1816227,-553958,-2117960,634968,2274802,-380409,-2156546,83677,1741062,-28471,-1508521,356614,1395702,-806225,-1694228,1238800,2102641,-1232731,-2190857,1124720,1922547,-970255,-1386096,1169220,906484,-1382862,-697770,1635106],[0,0,0,-1,-6,148,-28,56,-185,145,-243,387,-287,420,-719,735,-806,1117,-1268,1507,-1904,2107,-2422,2994,-3391,3836,-4584,5164,-5781,6744,-7663,8542,-9720,10879,-12147,13783,-15338,16878,-18906,21090,-23228,25747,-28449,31296,-34625,38186,-41838,46127,-50856,55805,-61478,67845,-74710,82589,-91615,101683,-113495,127410,-143723,163689,-188705,220463,-262946,322852,-413030,564388,-865731,1695800,-9540518,-27600874,-5083851,15028551,13398801,7498175,-2964611,-27711458,-19389150,25174241,30595324,-10192307,-23672857,-9371960,-2297216,11429636,24124981,1039335,-26207596,-17012407,8156134,23229502,19366228,-10371743,-29826293,-4870587,20806288,12681688,6637920,630640,-26509212,-21547749,27695746,33219271,-12665714,-26019377,-6521858,-830954,8083567,22709805,3222883,-29843323,-21956571,11991467,25348495,11487297,-11526458,-22854825,-8681127,14702991,21034745,8913232,-10819098,-23133434,-8025061,21964702,25670334,-1086583,-21994072,-17312089,2494794,19362049,17326160,-4348275,-23197209,-17206055,7317754,22508397,12034097,-11987049,-24376110,-11348724,14752084,24169695,5160864,-17612806,-18876846,-2401373,15850319,21628941,4301369,-20564785,-20103125,5541484,23326278,16145364,-6657009,-22716156,-12629970,11001092,18589852,9054427,-6024769,-22986954,-17871464,17568549,29568776,-4050723,-23660862,-8931314,-559124,5664549,22555978,9324972,-27846557,-22796237,14365443,22594581,7475819,-4173415,-16418951,-14639456,10424277,22857758,7662491,-10205032,-19479040,-11351541,16559793,25326319,-2554203,-20868550,-10715444,-1112130,8286158,20440021,4513027,-26259667,-19284666,12737142,20450969,5949489,-6994763,-14560339,-11430848,6448275,21131628,13148050,-12863978,-25174922,-2702722,22393204,13626903,-4958465,-7687440,-11782554,-10028847,16276580,26038740,-7005326,-27656227,-7460041,10992364,11526616,9453745,-3494001,-19721641,-10914541,10918829,17479557,8333434,-11154025,-23089544,-2954660,22407186,12820442,-6479374,-7314823,-9890704,-9320657,15693130,25462997,-6953161,-26894266,-5540712,12886403,10312600,6457624,-2551566,-17153162,-12001313,11097532,19853006,4690365,-14393984,-17236149,-1207944,15239201,13393720,-1490794,-12932499,-12677368,296929,15821775,14215152,-5351010,-18055233,-9523844,8178381,16439525,7806664,-9037090,-16229822,-5604387,11145556,15353438,3114301,-11678189,-14372074,-2503573,13536226,15710724,-1574585,-17366083,-11353915,5850122,13392566,8714602,-3202225,-14616471,-10882416,7124849,16968357,6903393,-10274112,-16536535,-3760034,13888830,12953233,-1520002,-8762888,-9818945,-6117908,11277180,20544036,-2768308,-22637117,-6531060,11664751,7747449,4710195,1703221,-14062681,-14322534,10231668,19280425,1909846,-11926908,-11698764,-2974281,10280951,12917197,-304677,-10770922,-10131439,-2367526,11975825,15952963,-4257980,-18923231,-5571732,9194768,8362362,5937508,-381927,-13999134,-11348145,10374729,17788017,1411139,-13085147,-10290506,960092,8478054,8805833,2969965,-8691063,-15456035,-1202935,18331739,11025189,-10939121,-12075328,-902371,2040318,7186506,11705579,-3700019,-18633718,-5390322,13677093,11801441,-84542,-8716715,-10232562,-648024,10046087,8844902,665689,-8272782,-12897244,-420143,17526334,9675411,-11725958,-11458069,361944,2413662,6269374,10442272,-3929111,-17805169,-4749737,13936182,10818875,-2450351,-8609428,-7654991,-645427,8971235,9981870,-507734,-11027006,-9561523,3409966,13064922,6916605,-6536666,-11039471,-4052340,5848762,10138869,4268197,-7147632,-11232747,-2550082,8702179,10159889,719185,-9738441,-9821625,1068403,10803446,8019144,-3647318,-10038769,-5470270,3433943,9090951,7027949,-3890769,-12455985,-5196708,9176711,10904311,374757,-7692732,-7672356,-1386366,6858334,8874675,1132690,-8646767,-10142961,843164,12748858,7605481,-7841789,-9849592,-593112,2645762,4747747,8551000,-1780514,-15454742,-5154831,13253348,9148510,-4113561,-5847550,-4271551,-2684775,6055534,10403311,10641,-10544856,-7729635,3337748,10681781,5435288,-6224033,-8310153,-1516252,2932457,5985012,6674655,-4033007,-13403969,-2522354,11751311,7181730,-3663885,-5405973,-4189975,-2238069,5608846,9753328,39333,-11515513,-7290280,6657802,10035224,713759,-5068597,-3913894,-3771041,466961,10098558,6984253,-9338985,-11444832,3072556,8851742,2791184,-869612,-3564197,-6857313,-1459513,8247993,7638024,-2781577,-9785270,-5191513,5771771,8778576,510366,-5005846,-3500019,-3002239,765729,9288193,5718226,-9398003,-10150009,4166581,8475805,1755240,-1306703,-3004571,-6086661,-1111734,8249125,6734379,-3980110,-8798942,-2944119,5126460,6550587,1219546,-4394929,-5689477,-1991491,4172907,7020714,1479830,-6529318,-6535574,1122755,6747212,4874086,-1749495,-6306241,-4041701,2639289,6332033,3261753,-2963972,-6077743,-3129279,3460499,7020694,2472781,-5725111,-6862024,591397,5930920,3652582,-760618,-3656102,-4907125,-965653,6227397,6192714,-2651227,-7935712,-2826864,4621980,5331701,659452,-2827305,-3405864,-2651270,1348938,7192866,3834341,-7318083,-7764099,3756099,6979195,214304,-1509574,-753515,-4727915,-2544086,7157476,6550330,-4779627,-7784376,-199832,4582191,3168051,499041,-1985319,-3775591,-2639251,2628915,6773847,1672189,-7002326,-5338166,3723411,5128664,239835,-688904,-1348407,-4593569,-1024352,7152081,4914173,-5274035,-6544741,1041759,4287987,1649526,387641,-558257,-4081885,-3760982,4200747,7404989,-1498281,-7624493,-1522385,3900219,1619319,880624,1551663,-3289051,-5625889,1996642,7443883,1571430,-5122916,-3714081,985548,2794138,2046770,817603,-1263877,-4049555,-2397013,4625086,5991122,-2247278,-6686876,-629760,3477816,972983,786912,1354923,-3378866,-4962523,2523911,6607542,349615,-4990436,-2669213,1103862,2136626,2161160,973305,-2219771,-3730090,-387860,4200543,3566691,-1711314,-4285197,-1475115,2156005,2911065,1259282,-1489867,-3257164,-1639362,2085423,3450045,821920,-2713294,-3402128,-426199,3318993,3080815,-892930,-3479620,-1656824,1324479,2232145,1783776,91575,-2922673,-3166376,1731571,4889031,993686,-3753362,-2368064,1040552,1390556,1107656,1324187,-1053330,-3972765,-1499041,4155455,3813417,-2428127,-4417617,159978,2329450,218175,529132,1643926,-2340537,-4474792,2072684,6118895,-158086,-5038375,-939134,2358270,393182,331267,2135797,-672617,-4259176,-812997,4761172,2710929,-3285992,-3353470,999242,1596993,-286753,1013842,1146895,-3009411,-3458594,2771914,4735758,-1192244,-3960219,-71175,1755905,-155919,600467,2185544,-1264692,-4217169,349209,5081465,1269490,-3778702,-1469117,1637961,-118029,-309022,2578363,385727,-4469783,-1820734,4126248,2484944,-2601936,-2043345,584910,25403,-148068,1901742,1424521,-2359727,-3085387,1518977,3907485,118568,-2970588,-533689,1323195,-326520,197310,2483398,-255869,-4021746,-749307,3858355,1476939,-2429801,-1328538,594094,-294054,5169,1787728,582658,-2504654,-1905637,1672405,2591515,-178482,-1821390,-772954,400847,559945,964808,829826,-865160,-1799200,-97397,1943380,1324734,-715089,-1600950,-797098,785497,1405925,288149,-814787,-1032384,-471612,236416,1149477,1028312,-930250,-2163846,-114132,2217586,943856,-1340822,-860948,431010,-203958,-142178,1606955,927029,-2159234,-1864768,1929537,2389005,-1089061,-1872872,644383,639048,-1136526,331632,2240120,-556595,-3317394,50645,3362621,421055,-2707758,-279649,1710416,-704423,-1160027,2040787,1428659,-2811901,-1971497,2822440,2259880,-2130775,-1676299,1680696,501016,-1765341,682378,2405923,-1297600,-3009680,1117634,3057452,-775454,-2358594,707417,1207024,-1323338,-505023,2126264,496002,-2754776,-903394,2807837,1157110,-2337320,-660960,1872641,-368355,-1722759,1586623,1976467,-2281456,-2251831,2354723,2078173,-1861865,-1231736,1661738,125401,-1711579,616841,2133141,-943609,-2441636,653047,2291146,-265577,-1784497,318339,1192632,-941620,-888870,1675152,1017152,-2224453,-1184303,2226988,1193092,-1907293,-635105,1479189,-172812,-1351606,888758,1468023,-1127826,-1611558,884838,1552701,-498840,-1153763,359804,556296,-466760,-127345,839873,168123,-1094574,-415313,1028614,670537,-578015,-654871,132878,298441,44894,39725,33518,-173618,-300469,-125373,451002,547874,-346105,-860128,85354,965644,203573,-793399,-76268,650444,-290422,-655613,696140,851643,-1055612,-1150165,1026544,1263329,-1059089,-1089889,1023016,677016,-1358696,-359888,1686939,62904,-1993480,-35738,2243249,-50689,-2027683,248148,1742642,-592766,-1484453,1136704,1461314,-1483610,-1509631,1701588,1561270,-1724375,-1387596,1668956,888067,-1889520,-292779,2137963,-234972,-2399193,639756,2438337,-800196,-2143360,1008748,1636116,-1180171,-1006446,1534075,702074,-1837967,-593343,1869096,566537,-1789341,-455884,1672060,250333,-1582651,253778,1691384,-861835,-1896862,1230621,1816817,-1544078],[0,0,0,2,9,-135,154,-43,208,-350,275,-453,654,-664,886,-1173,1311,-1664,2064,-2258,2770,-3452,3888,-4462,5317,-6095,7064,-8186,9171,-10455,12099,-13591,15227,-17290,19353,-21633,24309,-27035,29990,-33460,37042,-40924,45404,-50076,55066,-60829,67030,-73627,81093,-89221,98113,-108208,119334,-131602,145775,-161892,180198,-201754,227286,-257846,295737,-343822,406809,-494010,622654,-831317,1227753,-2246164,11573123,13135889,-22125131,-24695035,4968656,26359896,16486328,-6264596,-23165691,-12799546,9739458,17346446,11788164,-1514685,-27407799,-24164403,21196700,34195641,-7693077,-23999137,-5756803,-5450737,807083,29505620,14438025,-32997640,-26927437,15797394,24252383,9716297,-2179384,-17752048,-17149615,9421209,24197223,12173007,-7357984,-23634218,-17177107,18349558,31231102,-1711900,-24174972,-12968641,-2625709,7459305,22684804,8249642,-27001549,-26103507,8745419,25322416,11641477,-7960588,-18687562,-13655907,7449379,24451715,15099470,-11563059,-24263052,-8139387,17406454,23354678,5257016,-16878678,-21034096,-2441742,19291370,19315293,-2164215,-21136731,-18455880,2299275,20413045,16368937,-6882514,-24701212,-15812496,12045578,24758746,6710284,-14940303,-16196515,-6175956,8822027,24102264,12695050,-21632444,-25831664,6719672,23025722,11439215,-1068076,-13788577,-19542047,1738601,24034176,13787700,-9673841,-20641405,-14845413,9751112,26519848,5334623,-20432519,-14315148,-2159607,4267341,20486681,15055764,-23283231,-28084272,11326631,24217540,5158205,-2057225,-8481963,-19306858,-679436,27727816,16541941,-14578198,-21459817,-6340239,11336936,17997330,5627287,-12202681,-17226112,-7981881,11851166,23405263,2887669,-24603911,-16767111,8313224,14626617,9923835,1333851,-15957533,-18288505,6420408,23393535,11352741,-11006816,-20397115,-6435186,15615325,16258823,827943,-7311451,-13702208,-12994891,13630616,29165488,-3054781,-28934148,-7521371,11338017,5819001,8951054,6601363,-19014783,-21577877,11438316,24708068,4597927,-12532410,-14686979,-6164657,10986358,17158888,3176872,-11059772,-14131692,-5949905,13883704,21597420,-1922332,-22529501,-10291179,8593128,11611725,8922070,-154886,-16321690,-15044753,8404672,20787877,6228763,-12809955,-15553937,-3486833,10916538,14807230,3475944,-12614100,-15716593,-958049,15137858,13989819,-2103755,-15225883,-12227771,4069697,16621576,10407491,-7491025,-16133058,-6892810,8607171,14555928,6153568,-8374608,-15446726,-6641222,11879053,18257350,714206,-17344055,-10972627,5009990,9546210,8709895,2970408,-13575708,-17113819,6044457,20699650,5825748,-10596865,-11546114,-5518773,5837165,14815453,5725168,-10290605,-12997326,-4045579,10008191,17361889,1288456,-18771431,-10171084,8204910,8367405,5849562,4425879,-12105201,-18333669,7114069,22265615,2743728,-13199624,-8138568,-2895955,3040229,13265934,8075438,-11192801,-16358235,-1215543,13874340,12388222,-2976626,-12796653,-7214486,2408876,8763249,11144721,-16807,-16620161,-10982166,10756684,15118795,1666828,-7612304,-9410949,-5293700,6278552,13148394,4529529,-10092841,-14483787,-1639250,15195934,11395044,-7249868,-11175252,-2848690,-616351,6114775,14907497,-485844,-20957435,-7851099,15160320,10861815,-2213644,-3949360,-7209872,-7453074,7053534,15359769,2006204,-12509888,-11080239,1260246,12198234,9297992,-4663779,-10952811,-5152931,2042009,8276674,9702120,-3188515,-15870385,-6399609,11181169,11378777,-47075,-7020632,-8332050,-3458442,7524596,11854085,1457637,-11036232,-9860613,2372826,11116665,7621167,-3380322,-10594742,-6785145,4548174,10981956,5219344,-5942245,-10322336,-4413705,6082789,10864841,3456550,-8928737,-11114848,-55062,10347135,8125000,-2380263,-8513397,-6141898,507668,8038961,9753195,-1646694,-13984652,-6820729,9571451,10155355,-517635,-4592637,-5758358,-5558341,4448590,12802333,2782565,-11306706,-9325089,2094173,9129428,6891945,-2557550,-8620149,-4879630,1624727,6523566,8380264,-1350319,-13997329,-6416904,11326914,9424428,-3010196,-4058935,-3580985,-6053817,3753343,13705272,2162039,-13058186,-7714326,5268218,7698692,3477646,-1295641,-6255808,-6754843,1046764,9867234,7282886,-6078920,-11766325,-1348405,8254628,5403607,142599,-2822605,-7179128,-4571560,7410359,10825846,-1301366,-10439751,-5534724,4047691,7229850,3316654,-1890772,-5133465,-5973380,216945,10536478,7407894,-8711024,-11181021,2793572,7506117,1642475,1322471,-628451,-9206198,-4907602,10127310,9572729,-4660102,-9098290,-2549781,3052596,5314113,3911662,-1722257,-6653583,-4899409,2897467,8983174,4301921,-7111462,-8556785,1270496,6593984,3601611,415846,-3236568,-6747340,-1758713,7889642,7174356,-3222538,-8178668,-3254442,3508434,5886274,3117928,-2894229,-6563975,-3215197,4156120,6879229,1753579,-5036988,-6366567,-801708,5967588,6159332,-847515,-6544604,-4290445,2058490,5328778,3680514,-1015118,-5531159,-4802237,2237644,7796020,3330090,-5795815,-6816407,732942,4915575,2813983,895948,-1840606,-6289068,-3115929,7183909,7509937,-3624198,-7584309,-1127497,3042305,2891692,2762446,-218918,-5278643,-4479542,2977311,7506831,2529123,-6028910,-6071846,1871431,4877554,1277122,378233,-717987,-5899587,-3244090,7754116,7019391,-5193875,-7353010,881341,2966230,1173522,2746059,661365,-6007194,-4774836,4569826,7311413,-378996,-6080098,-2930279,1945951,2345712,2234210,1893896,-2951455,-6369104,319682,7662499,3201122,-4756811,-4110216,286942,1393661,2164009,2943302,-802474,-5889574,-3270582,4950435,6258851,-1597333,-5863640,-1243808,1895812,615670,2232409,3080227,-3971024,-6970982,2536313,8059466,393326,-5017206,-1571528,383101,-75863,2921062,3706946,-2247264,-5799128,-1069593,4926120,4039902,-1710013,-4196396,-1417149,1265218,1649729,2321409,984679,-3961511,-4533543,2296973,5712658,803704,-3719419,-2462983,-47153,1374662,2814311,1767735,-2360972,-4039005,-222827,3844410,3193511,-837429,-3414738,-2299189,1082327,3304213,1935931,-1552913,-3064943,-1474651,1264114,2866274,1812749,-1914274,-4171169,-1092863,3629311,3193266,-1041789,-2894852,-1212736,289393,1235413,2616333,1213111,-3375088,-4013655,2107303,5288855,313230,-3616093,-1112009,609380,-387196,1520921,3215340,-1402221,-5336658,-835467,4768713,2446638,-2627023,-2521716,187278,260972,196246,2305022,1619674,-3504597,-4156959,2708607,5299734,-758756,-3828122,67445,1132490,-986250,1336885,3582464,-1624129,-5447004,308981,5297792,1178251,-3177853,-1256391,651312,-862503,153641,3167303,612466,-4608761,-2483007,3756683,3114188,-1864524,-1952896,460396,-505539,-498396,2751333,2274077,-2743307,-3683170,1547202,3892352,152478,-2250170,-358437,295373,-1172136,704263,3389460,-397916,-4902513,-1053498,4218503,1419384,-2453485,-482512,638196,-1755931,-320084,3548389,1206960,-3722362,-2280497,2487136,2503874,-609411,-1104414,-69917,-549323,-587803,1583093,2332041,-1086664,-3387839,-179455,2996792,1035315,-1526610,-755550,-139384,-804100,442078,2152507,269246,-2551977,-1484787,1465410,1854904,139326,-1053709,-948706,-302945,691669,1305905,622183,-920701,-1379737,-330588,1279142,1610995,-56423,-1791429,-1115388,1043358,1365859,8804,-613863,-345261,-766019,-540848,1491180,1743683,-1255381,-2592972,357885,2416824,260596,-1322822,129652,428418,-1266012,-108606,2641035,794630,-3078436,-1441201,2673943,1568992,-1727485,-740620,1248205,-588868,-1623545,1558932,2432466,-1704698,-3111775,1200311,2857430,-855949,-1875872,983644,740399,-1924464,-187963,2928778,340453,-3311520,-787713,2984436,849130,-2186550,-173827,1609955,-1016962,-1565874,2121152,2081492,-2572866,-2475688,2206390,2081041,-1786070,-1101063,1671169,-141154,-2079530,985894,2638269,-1140229,-2772310,796211,2315710,-533172,-1422785,717577,716236,-1436700,-574901,2312978,914250,-2610855,-1142684,2489194,919416,-2068254,-75153,1782226,-1010881,-1825088,1886822,2019027,-2028458,-1979640,1668398,1590460,-1311575,-814922,1233836,98733,-1485269,260554,1884018,-190466,-2105462,-188256,1850987,265215,-1287446,81401,941284,-706944,-871397,1160397,959746,-1279931,-1161909,1004790,1010332,-517060,-468793,296246,-8205,-361274,272688,631088,-109941,-732692,-238547,580582,588005,-145267,-635746,-215626,424499,211823,-316347,-10224,218634,-313813,-557374,560396,1010309,-496089,-1188470,406995,1276088,-246163,-987178,584381,744086,-967272,-615684,1497820,715087,-1668802,-823823,1668392,782167,-1592322,-476778,1476340,-39225,-1714694,472408,1903985,-839102,-2152684,909356,2078349,-1033049,-1736455,1252852,1317285,-1631605,-788704,2062867,594309,-2206255,-379413,2194481,244744,-1993185,-44186,1739989,-390387,-1638128,829957,1681718,-1229010,-1945453,1421656,1814086,-1628703,-1421437,1733972,733285,-1934589,-57904,2182738,-449412,-2199036,677313,2070897,-690219,-1592570,857354,1122958,-1036900,-750902],[0,0,0,1,6,-33,162,-49,104,-272,235,-311,489,-486,686,-969,985,-1169,1646,-1878,2132,-2625,3034,-3553,4272,-4824,5482,-6502,7389,-8332,9626,-10875,12152,-13861,15602,-17375,19517,-21760,24155,-27021,29975,-32988,36619,-40560,44612,-49197,54235,-59575,65655,-72294,79374,-87449,96478,-106298,117527,-130375,144799,-161659,181576,-205111,233893,-270013,316339,-378857,468184,-606224,850253,-1408428,6376702,-10026777,-27172536,-8475862,15676539,20242800,2058903,-10571728,-16378216,-14886460,8557830,33577765,7317937,-35549074,-22771545,16016522,16639987,5303966,4643386,-13110943,-26186975,4487069,32223488,14622159,-12927712,-21403831,-12404193,15363713,29599430,3187104,-20429766,-12119390,-4079034,4415626,25393487,14351476,-30027746,-31269530,12793952,26054251,4859348,-6076298,-13396295,-20120250,703519,27461690,17271579,-13552255,-25073612,-9400313,16184632,25047876,6055541,-16568828,-18522203,-2904482,16178682,22913444,4722891,-21623218,-22336332,3556080,22997021,16144812,-6515430,-22818361,-16323463,7431636,22606329,11594077,-13013399,-23347188,-9648319,12467453,22158842,9469116,-16047583,-24966032,-2654785,22565028,19985437,-1392176,-17337594,-16412368,2248677,21349941,17267451,-4738479,-20286878,-16974303,6033283,27760753,13603919,-20795499,-22915776,788587,9448865,11067161,12720146,-10400255,-31430879,-4921456,28421892,17072124,-8356165,-15327362,-13743874,396628,22137623,16910748,-9003650,-17507123,-9747230,3567863,22693537,18302056,-17277234,-28080128,1766450,18829523,9661890,2703091,-7162317,-21381343,-9397331,20221024,22309179,-4989754,-23475348,-14146444,8521842,18860528,8807764,-6936906,-15312459,-11584727,6158194,21948981,12416131,-12946505,-22245258,-5361131,18173242,20554379,-2320760,-18325801,-9245629,1792773,6853672,16850902,8377338,-24230986,-24897652,14667199,26027207,44155,-11397939,-8403588,-10455232,2537056,21662765,10214369,-14921484,-18147353,-4147034,13493404,21181231,1318543,-22073963,-12119599,8617605,9779143,8790824,6212484,-15211409,-22541091,7792114,26813858,5571316,-15103742,-12678220,-4288330,5729622,15814411,8677543,-11841578,-18774377,-4112762,14768142,17165772,-322308,-17114791,-13010484,4247446,14520850,10992604,-2661691,-15598264,-12360879,6335895,18170964,9105837,-9358643,-16719939,-6249920,10765287,16337044,3998559,-13045184,-15157240,-362731,13378080,12546249,92189,-13137018,-14501350,1406627,17540546,11994595,-7429655,-16110363,-7738150,7439154,15238770,6148309,-9602838,-13249099,-4849945,7244206,16296853,7621271,-15864266,-18595322,5464215,16561969,5444074,-2117578,-6725251,-13242246,-1770281,18648732,12612854,-9996519,-15675431,-5289128,7253396,14794107,5902781,-11803005,-13071839,-556537,7051314,10645517,7031587,-11217111,-19047968,1980953,19393254,8278728,-7836925,-10170038,-6072919,1704771,11422050,10751986,-3807161,-15907420,-9015808,10444377,17000485,1707435,-13034408,-10097153,590182,8151069,10137599,2262717,-10307733,-12612860,-940299,13239558,13786036,-4856336,-18919750,-5537702,12302025,8133365,107875,194921,-8777800,-13359887,7672225,21423579,1364530,-16752819,-8635056,3465586,7988944,8914424,493034,-10688771,-8874451,1431963,9636919,11377428,-1893685,-18071043,-8638576,13157224,11774093,-2351717,-4754931,-5643308,-8132104,4123889,16685339,4263847,-14644857,-11584179,4044829,11154585,7047553,-2113486,-9202718,-7625775,1764256,10553472,9081638,-3841303,-13618022,-6386226,8495525,11651861,1977787,-7816504,-9478757,-2570298,7605107,10516456,1321821,-9896283,-9994449,820293,10235476,8492510,-2126506,-10784363,-7716575,4715513,11540188,4830422,-5980529,-9210476,-4103286,5113759,10615929,4419521,-7784309,-10924578,-1604301,9227133,9917972,-1015772,-10772704,-6763694,3552078,6898362,5470520,702119,-9417124,-10795180,5209423,14610637,2457305,-9251345,-6671482,-1173050,3682778,8652957,4091201,-7505435,-9561824,-662882,8338931,9529176,-349229,-11680030,-7338365,6132385,8304521,2015245,-1503363,-5780508,-7827942,2062388,12375045,5407010,-8947259,-10577245,219104,8443814,6226633,-1024593,-5246840,-5662576,-2391618,6012244,10153930,-53144,-11829946,-7033904,6172155,9598023,2283030,-5299235,-6405177,-1802029,2869645,5865221,5807517,-3030735,-12630261,-3959463,12731375,8775074,-6828192,-7071068,-51031,-841597,2063370,8926294,1601168,-11306540,-7544403,5943220,9747511,2511141,-6198428,-7230495,63471,4873592,3610587,2678553,-1262821,-9260482,-5121761,10313239,10395012,-5322504,-9537999,-786921,2919922,2682861,4645005,1025432,-7652599,-6972750,4101483,9670488,2648212,-6939647,-7103065,378643,5353749,4459789,939700,-3828004,-6563782,-1525834,7033534,6971292,-2100502,-7647312,-3819387,3222224,6115769,3252967,-2772963,-6390970,-3151958,3997535,6593790,1854061,-4498603,-6046878,-1456452,5011676,6382228,-120948,-6592545,-5037434,1882386,5727684,3597144,-1751169,-5444281,-3696127,1718054,5818192,4217658,-3025206,-7870377,-2088340,6535815,5263422,-1484770,-3302123,-2852724,-2240131,3252059,7263050,484723,-7634896,-4773525,3080042,5670314,2574188,-2711156,-5013906,-1818002,2294571,3732919,3012810,-1554222,-6973898,-3275299,6286266,6571977,-2058081,-5506303,-1983736,899173,2486198,3597128,892322,-4275887,-5208200,868488,7015903,3972209,-4809451,-6221773,534391,3925372,1956937,933636,-609746,-4429597,-3350891,3703368,6682699,280437,-6886337,-4571737,3753021,5240883,-336870,-1959093,-344311,-2850894,-2536679,5689941,6643320,-4628375,-8333896,1351057,6354397,1364986,-1686257,-821309,-1841564,-2252189,1868479,5484131,1575064,-5994748,-5615776,3417413,6706566,-507028,-4228855,-512669,-104630,-1863834,2940367,5543930,-2451276,-7693825,-459128,6498718,2971967,-2492830,-2494872,-780491,-390769,1403195,3695903,1167893,-4445773,-4366747,2426907,5482218,857412,-3448112,-2521927,-265299,1059487,2591074,1950104,-2080109,-4317054,-895262,3710647,3275718,-824027,-3247111,-2230946,742881,3172718,2358669,-1077101,-3262015,-1621696,1600463,3050251,1632205,-1550803,-3385035,-1333495,2592442,3491538,168089,-3278518,-2627764,806256,2413387,1405330,-104669,-1790624,-3000138,-371148,4116029,2863849,-2739219,-3753734,262265,2223960,1443820,837681,-701160,-2483387,-1400241,1987206,3458291,749395,-3314177,-3171268,1496301,3583429,410779,-1722596,-907660,-1079858,-911148,2259829,3110048,-1454641,-4294893,-1047402,3214885,2719481,-967706,-2384630,-666491,487512,268581,1585821,2092016,-1806228,-4222594,609816,5033675,1417865,-3433366,-1981533,1214810,794413,-87334,1266913,864915,-2754695,-3251626,2285956,4964427,-959874,-5065259,-446798,3193145,70871,-1122409,1900230,346640,-3953523,-1209188,4812100,2879451,-3673869,-3457962,1926504,2789975,-745709,-760666,1361249,-740178,-3216451,706381,4809394,353543,-5104680,-1591280,3557595,1291548,-1847238,54155,933066,-2066817,-1605939,2972554,2959835,-2390588,-3680680,888933,3019344,296734,-1249141,50997,-126663,-1360078,492629,2817430,538639,-3045844,-1748805,1867142,1932621,-289302,-994695,-644648,-673796,39721,1539251,1046304,-1209788,-1895437,-119351,1508918,1214186,-144134,-1227025,-1085724,359810,1505699,1011314,-583863,-1196428,-503568,415275,1020265,793397,-278723,-1699599,-975719,1455977,1845587,-494897,-1661431,-331406,445971,84433,691657,780715,-995652,-1848107,238924,2011029,815749,-1373535,-1352713,249480,1068551,240927,-33811,332892,-615687,-1461503,570850,2391380,61794,-2414170,-724387,1557812,718912,-616825,-108585,183996,-786250,-770761,939743,1679673,-407179,-2424223,-450415,2400187,945516,-1818358,-514832,1321687,-502867,-1295306,1516976,1928323,-1793940,-2584921,1356826,2702223,-647114,-2194076,358109,1500198,-840172,-1100606,1825861,1346109,-2589122,-1965838,2763475,2375540,-2361564,-2134612,2001118,1316146,-2074934,-341951,2547131,-117601,-3195680,-5049,3465667,314496,-3201663,-433591,2544684,8905,-2046979,737246,2031480,-1455217,-2361580,1722060,2726314,-1407183,-2508933,1128506,1968408,-1072333,-1176726,1455780,651165,-1960945,-606891,2209868,902366,-2056340,-1094296,1521946,748090,-1130071,-194433,881817,-418036,-1071564,602135,1410872,-417042,-1324454,73767,921896,133668,-344366,-5244,5720,-353655,75148,632800,115961,-536289,-411166,168217,311888,221869,-24332,-429106,-448040,285803,616508,-34273,-504941,-18828,248337,-308054,80762,698741,-84667,-925188,-71154,962536,310045,-656974,-292197,412296,106927,-238265,78376,407233,-167415,-778230,32048,1095912,220845,-1158193,-283564,1015659,143817,-866147,186532,770745,-467620,-837792,563322,980186,-358986,-1038464,69690,1040169,168103,-1033822,-138721,1102821,-175412,-1383873,500643,1676259,-784381,-1872235,891854,1861070],[0,0,0,1,5,-96,-14,-30,196,-89,50,-282,276,-248,445,-483,520,-782,884,-950,1275,-1436,1594,-2047,2356,-2516,3034,-3567,3967,-4568,5161,-5742,6657,-7531,8216,-9289,10503,-11580,12907,-14411,15830,-17575,19527,-21416,23642,-26148,28630,-31521,34855,-38196,41979,-46381,51083,-56380,62530,-69303,77201,-86634,97539,-110719,127298,-148196,175789,-214490,272080,-367563,556096,-1075779,6376022,19482047,11170973,-15870907,-29338876,1912674,32107329,17408761,-12899474,-19243474,-11116196,4984292,21821175,13942115,-12409026,-21737970,-12493569,6500274,27549609,14737010,-28187654,-29971438,10655698,20743066,4136267,5209523,-5011783,-30010874,-7904971,37231744,24266450,-18360370,-22411327,-4917940,7352331,20285400,15343704,-11790224,-23068756,-8355947,10986725,23616979,12142690,-22234208,-30522296,2718215,24323786,11681587,-4038421,-13713071,-19921799,-3745186,24499276,21766575,-9956625,-26052601,-11276701,12703318,22993130,11476599,-11000069,-21597298,-8549584,15479943,24158391,6242267,-17802076,-21206538,-2120355,18735925,19967287,-1054952,-22650973,-19949049,4298974,22260439,14115863,-9506069,-21690354,-12187416,6840339,20256476,15231516,-10996087,-28221983,-6922944,23133605,19694810,-1185834,-11290765,-15330356,-7514064,18314861,25655305,-2380422,-23675709,-14689250,4684109,20133833,16758548,-11016266,-25535328,-6104149,10965022,11410199,11878512,-3424159,-29849996,-14900030,26473794,23983273,-8816141,-15961856,-8498477,-3960680,12892495,22662775,313603,-22584453,-15033704,6581043,21053955,16036642,-9630691,-24921970,-6899616,15097003,14565468,4274201,-7028355,-18535090,-12076366,14128784,24899213,1863388,-24228290,-18247406,8244871,17972027,7386470,-1951627,-10179442,-17364581,-910532,25842817,16964377,-15574293,-21650389,-2468683,12082294,16379699,6590778,-13446744,-17124477,-1463383,10357137,15171273,8944566,-17316412,-26774246,6721581,27812442,4141655,-12710670,-6137603,-9020844,-5414334,20035617,20131697,-14019519,-25077055,-2104562,14813720,14470344,4038727,-12269447,-15984132,-281258,13031687,13256604,3692736,-14072737,-19957814,2811626,23101374,10714405,-10798011,-14239533,-6661370,3812411,14843072,11368705,-8755416,-19612768,-6361760,13344182,16696551,2151218,-13522518,-14656428,-921750,13776966,14340206,-841700,-15377406,-12613504,3970262,15766522,10795242,-5577132,-16348659,-9322998,8315482,17279981,6818324,-11483015,-16031841,-2307075,11423836,11979716,3311297,-9322928,-16611004,-3303580,18146545,14768203,-7720539,-15406800,-6168357,3311208,11592182,11525181,-4873750,-17080851,-7471257,8451555,14499929,7602722,-10507128,-18508000,-125659,16395222,8189785,-2334153,-5159071,-11874018,-6807376,15822528,18284174,-7338339,-18952400,-5066619,7590517,10593354,6904880,-5536847,-13997079,-6020272,7416499,13011466,6602597,-9829958,-17460263,-1888774,16025603,11414741,-4498454,-10815267,-7070781,751942,9363727,11299931,71126,-15199065,-12887849,8905375,18999755,2309784,-12635560,-7895771,-1091069,2792609,11235089,8307330,-10726803,-16444719,299529,13784215,10634935,-2535378,-14107273,-9103976,7306543,10531220,3018679,-211755,-7470270,-14105745,3226273,22109943,5665393,-17549641,-9783461,5095685,5129209,6181457,6282754,-7490303,-15009303,-842027,13625453,10715239,-3319105,-13570999,-8368416,6813426,11479168,2870561,-4326044,-7880878,-8015226,3484863,15360402,6179998,-12091935,-12391473,1437124,9642407,7833443,669944,-7846554,-9672126,-134686,10973407,9650542,-3228756,-12128826,-6886871,5359940,10958968,5211442,-5743512,-10962180,-4407471,7044295,10535162,2438747,-8079159,-9848148,-1365338,8506734,9600788,418026,-10301899,-9700527,3238917,11765398,5351621,-4626338,-7441203,-5265049,1504941,10681488,7938577,-7353586,-12721278,-1225828,8934620,8058269,901954,-7511836,-8685425,169818,7675859,6867826,1041418,-8027414,-10996812,2087223,14273728,5040801,-9000830,-7247740,-609093,1828240,6875957,7216857,-4946078,-12234032,-2619028,9223007,9268947,-255899,-9203904,-7253164,2984738,7724325,4230655,-620053,-6035542,-8191880,667245,11582730,7097084,-7098159,-11076392,-1378521,7656720,6212880,-321978,-3530614,-5298816,-4771622,4506466,12311492,1570846,-13039423,-7361064,6683865,7559943,1624285,-1293300,-5016469,-5863828,1441846,8428319,6001654,-3785565,-10962730,-4321769,9789928,9273904,-4166653,-6695270,-859777,-1995072,356572,9934617,4664370,-11923567,-9799650,6813476,9923938,529606,-4354937,-4323870,-3012231,1705692,6559392,4894111,-3211347,-9326113,-3843651,8174557,8985901,-2538747,-7802708,-2593053,1370648,3066792,5475452,1657514,-7524170,-7505451,3461180,9180601,2910509,-5131230,-6200564,-1622653,3484672,5628574,2559297,-4124214,-7005555,-1367262,6266367,6320069,-583922,-6131892,-5000009,1187778,6274167,4630206,-2096187,-6556173,-3517818,3193520,5926725,2425562,-2922062,-5839614,-3281718,4111979,7624010,897008,-6909886,-4929726,1707650,4197767,3410331,628172,-4574757,-5616540,941547,6702116,4323949,-2874538,-6863448,-2668143,4824600,5517364,-74230,-2931143,-2885645,-2811485,1896813,7498472,2242449,-7485152,-5813439,3169301,5559622,1930313,-1511883,-3741242,-3223717,772686,4528630,3939803,-1410310,-6563220,-3710046,5071666,6605640,-984249,-5076839,-2212747,399167,1850370,3694649,2104769,-3693094,-6090168,-65429,7175061,4573517,-4466294,-5780916,757748,2867233,846341,2120434,1048385,-5326857,-5089374,4414760,7482387,-547756,-6416782,-3169838,2454265,3331857,850201,-188686,-811210,-3807993,-2658882,5706682,6968952,-4170540,-8380014,1272977,5900219,450992,-998727,1193554,-2468917,-4600356,2362716,7066794,745355,-6552980,-3976473,3139377,4422299,139587,-1860892,-1107937,-2047719,-1531384,3705112,5069139,-2377800,-6777165,-561628,5179597,2603594,-1343130,-1506926,-1514402,-1585212,1785271,4523633,869922,-4550655,-3673833,1882287,4103981,1422765,-1805715,-2700280,-1620403,954409,3209297,1834450,-2158583,-3771192,-953481,2683552,3156313,379707,-2672461,-3060891,21543,3393009,2660188,-1120886,-2930998,-1269609,828609,2332083,2502564,-536139,-3922447,-2206018,2766094,3583213,9334,-2676144,-2182144,-48646,1684236,1874374,583378,-1757154,-3216260,-827087,3873342,3257167,-2337794,-3830225,94631,1944659,1024500,1038482,233552,-2555105,-2249966,1883556,3829816,773007,-3143610,-2870977,1076343,3082929,738170,-1245954,-836367,-1219788,-1408024,1904994,3595147,-810294,-4647540,-1341346,3376051,2489427,-1115204,-1772820,-287174,-215171,-335145,2023947,2753370,-1956117,-4667664,633474,5150489,964343,-3463192,-993942,1356667,-520703,-347338,2671008,1136228,-3863916,-3227260,2930844,4479271,-1360419,-4106951,99068,2250624,-852513,-482474,2833819,63979,-4832299,-911658,5457190,2266020,-4007336,-2407918,2157491,1240004,-980489,816565,1647418,-2038193,-3282275,1736745,4440077,-378140,-4314629,-850014,2612700,517653,-955177,892530,305309,-2696652,-1107951,3263453,2347797,-2332676,-2762614,830155,1912598,198089,-85315,170658,-1045048,-1376844,1086927,2472530,108795,-2336553,-1241163,968151,1380351,439876,-464191,-1033585,-994035,418316,1566045,688061,-1008706,-1358673,-430716,785823,1477669,609675,-1314193,-1564098,483173,1666185,612314,-531755,-561833,-521886,-233721,1030333,1390097,-237515,-1909519,-980507,1392184,1665974,-459589,-1445444,-126002,322726,-215903,659074,1253556,-902462,-2230165,177559,2278831,676896,-1398132,-933860,248310,520438,153611,257503,405782,-709253,-1512854,373519,2405222,407095,-2485026,-956638,1747581,675597,-985082,181411,728256,-1043284,-1209138,1285273,2059067,-828962,-2542509,3972,2323582,448980,-1742464,21439,1388918,-977010,-1545191,1905610,2220564,-2279666,-2684241,1934756,2695275,-1464342,-1945652,1357966,1073378,-1883583,-608327,2650917,730091,-3125872,-1259447,3100189,1516201,-2630204,-1158241,2210228,325856,-2248111,543283,2721689,-997726,-3244782,812779,3223358,-516729,-2751759,427261,2001000,-805305,-1461968,1562782,1394102,-2082588,-1678204,2083319,1888814,-1728474,-1593557,1295595,968439,-1126273,-300938,1400207,-50462,-1817423,690,1869657,240073,-1592163,-469399,982641,147403,-493908,303477,400413,-658250,-602387,679192,811100,-485892,-768007,58650,352250,185607,99050,-100788,-443308,-200871,411706,309582,-68694,-144228,-181957,-256721,107385,568491,91893,-704609,-466651,512157,530675,-227522,-374036,176690,68684,-415164,95878,826621,-46783,-1090129,-126603,1212192,258000,-868762,-123839,645528,-108626,-444404,421242,557281,-436353,-754367,147620,976577,206234,-1029198,-434151,1019290,215600,-1067561,111018,1142323,-502235,-1316733,746129,1486427,-670017,-1387270,520454,1254917,-402932,-1085806,436138,1073176,-619490],[0,0,0,2,12,-182,152,-90,294,-375,399,-632,740,-831,1237,-1495,1648,-2117,2600,-2974,3645,-4311,4905,-5843,6858,-7790,9058,-10464,11788,-13526,15489,-17389,19624,-22196,24815,-27867,31240,-34643,38555,-43017,47600,-52624,58289,-64262,70874,-78235,86025,-94595,104264,-114651,126102,-139043,153262,-169153,187348,-207902,231467,-259193,291805,-331009,379592,-441028,521596,-633023,797091,-1063250,1569400,-2876047,15004205,21784577,-15013716,-25100662,-6072146,13242841,13714947,12097778,-6973094,-30024386,-13907746,25193201,23139239,-5634717,-17966648,-16477500,-5366065,19895744,22756795,-5214404,-22419630,-14022201,3729048,24205973,21507846,-13024265,-28502188,-2620987,15694721,13882102,13215203,-4937722,-32011696,-12366741,29448599,22913001,-9800079,-16961005,-13109587,-6612317,16318706,24923914,-4449988,-29139544,-16678055,9935398,22754195,13298292,-10688505,-23410263,-9210574,13894554,22268775,10305916,-13027602,-24103428,-5311157,22060564,23239710,-256371,-20373005,-18765868,1817450,20834865,17418908,-5287032,-23069149,-16955727,6755877,22585419,12989892,-12280906,-25657399,-10771436,16003427,22698025,4197143,-15053989,-18527848,-5972795,16282594,25077858,3141751,-23011838,-18336442,6602756,21619738,15734112,-5525777,-21585945,-12726533,8176694,18048996,13895386,-6052914,-29035322,-15489352,23331367,23782041,-7909188,-14786876,-7877142,-10501964,7430063,30776006,5235353,-32381224,-17436660,14868235,17496463,9423150,-1078290,-18272449,-14899532,10269884,20793393,10380438,-7782046,-23772637,-12333038,21010512,23562223,-5904380,-16554858,-8927719,-6407198,8103337,24734145,3535844,-28223428,-17880369,12623832,18971715,6853470,-5775741,-15030717,-12269939,5941244,21682039,13704504,-13289490,-24379297,-2321936,19423092,13669693,-95519,-8827429,-16692127,-6955469,19446833,20750860,-7334277,-20849924,-9795242,4483582,15466204,13561021,-7536765,-20590835,-8045297,9308447,16491676,10088684,-11820766,-22751837,-1414143,18908062,11710220,-584537,-7850054,-16505338,-6332184,20901844,19872492,-9533150,-19830232,-5690072,6037176,12406101,11672064,-5359329,-20084945,-9406904,12051093,18004768,4588140,-13096980,-16853616,-2008156,14066509,14134244,387440,-13581083,-14436327,1117849,16785907,13146053,-5241936,-16854462,-10182796,7114206,17082490,8415305,-9383955,-16323448,-5453270,10530433,15013677,4133474,-11237536,-15817092,-2903031,15325987,15692906,-3553956,-16429930,-9341448,4017998,11836308,11088005,-2361049,-16971330,-11251413,8861876,17103527,6058559,-10895830,-16039751,-2319600,12813715,10681214,950405,-6220739,-13916280,-7908270,16889539,20566304,-8712789,-20458054,-1429502,7307152,4522314,10006163,2601473,-18766980,-13359352,13174633,17587526,970720,-10570082,-12180596,-3026750,11129240,11537377,-412401,-8457052,-11397088,-4741262,14488427,17325493,-7527117,-19134659,-2645535,8342065,6508201,7304434,441337,-15412443,-11322670,11430410,17516659,770550,-12843375,-10015756,635674,8405225,9539944,2842920,-10158604,-14741631,775953,16720169,9129347,-8074071,-11277349,-4786375,2916378,11508034,9069816,-7369415,-14946998,-3430630,9695565,11731854,3051959,-9935411,-12051598,657301,10680569,8629788,829577,-9693117,-12813457,2407923,16230520,6585112,-8701232,-9170041,-4124233,1790653,11422806,9278478,-8598101,-15382281,-1479497,10837989,9147978,583700,-8080567,-10109145,-591573,10651891,10054267,-1564996,-11423324,-8782642,4017203,12215006,6536864,-5461800,-10889150,-5262539,6049601,11249189,3888658,-7879286,-10721051,-2359734,8356740,10459858,1143594,-10207034,-10149616,1581588,10940166,7301589,-3505221,-9131335,-6126275,2087150,10189550,8318265,-5429333,-13475587,-3425949,9520776,8972426,687550,-5877089,-8154066,-2895184,7158499,10110029,1382354,-10028056,-10747544,2739877,13338048,4958814,-7768069,-6401922,-1799409,-1210554,7237319,11905982,-5222643,-17410793,-1198863,13601852,5456158,-3294169,-2892393,-5793937,-4621457,7399527,11244265,-714467,-10839483,-7891289,3679975,11329982,4481440,-6967415,-6760137,-1193441,947055,6229786,8644801,-4977891,-14888443,-1294756,12691586,5915784,-4022874,-4305278,-4304418,-2927990,6071228,10136876,-661239,-11601655,-6463136,6374328,9140629,1583023,-4332498,-5491652,-4101461,2692841,9724835,4393215,-8053259,-9079138,892334,7200585,5562570,-259494,-6428461,-6523609,850025,7513992,6064635,-2100961,-8904932,-5365299,5254166,8264857,1450182,-4099326,-5372069,-3910488,3606598,9802917,2208962,-8861170,-6706145,2543163,5788641,4306259,467421,-5940883,-6928595,1647536,8432225,4570506,-3893798,-7285301,-3114665,4100127,6729667,2210650,-4516546,-6742809,-1854214,5450374,6792083,358546,-6228231,-5763405,662006,6371536,5472733,-1796589,-7015269,-3871218,3209343,6163523,3046251,-2679384,-6100087,-3626229,3847076,7858742,1890725,-6634499,-6134012,1308234,4895177,3259833,604034,-3746092,-6345541,-601174,7777397,5753236,-4033902,-7445367,-1685349,4199604,4390776,1123517,-1662072,-4003078,-4403943,2293916,9342559,2491272,-9432449,-5840327,5414639,4533424,-572492,1305619,-704463,-7529438,-1792117,9533973,5499249,-6421881,-6857667,705489,3905623,2718796,936502,-1515662,-4142305,-3390380,2889120,7805688,1579182,-8313102,-5137898,4954236,4754865,-696671,24346,-699141,-5546877,-1438622,8182796,5145165,-6121658,-6642304,1465805,4158522,1725596,738703,-1024010,-4569036,-2910330,4490761,6275068,-1288567,-6404781,-2579419,2685115,3305756,1921764,-553314,-3878341,-3568457,1840244,5584393,2314987,-3665669,-4757383,-68558,3727609,2982191,314837,-2242978,-3998468,-1224695,4701239,4566610,-2112455,-4994939,-1408531,1563833,2489760,2627359,-654743,-4885428,-2748489,3382965,4458596,283313,-3010498,-3015381,-562137,2772562,3541032,361942,-3368440,-3283036,628665,3950918,2732897,-1339825,-3617704,-2005382,1620113,3689882,1719799,-2308093,-3653848,-1029104,2221600,3035294,966798,-2567485,-3822188,-471969,3836293,3033212,-1477075,-3332420,-1234118,867182,2011034,2511816,209347,-3960300,-3172013,2898827,4887262,-188423,-3511868,-1328783,424493,493745,1987002,2227348,-1938923,-4889206,-526721,5112707,2888802,-3437762,-3479735,1024354,1089530,-447466,2184611,2127393,-4405293,-4645501,4254340,6035478,-2116784,-4495377,693303,1476431,-929013,1536713,3075156,-1953537,-5086393,278037,5395749,1941646,-3774075,-2824355,1387302,1100678,-502694,1563633,1547109,-3723375,-3910599,3519347,5205668,-1870493,-4340862,475080,1809736,-657371,977415,2623533,-1755997,-4432875,934509,4943259,979825,-3238295,-1534313,786312,350036,777289,1759655,-449779,-3299919,-1341687,2766468,2572716,-1053068,-2578930,-826836,736661,1015942,1255635,437207,-2014394,-2296764,1099786,3165820,635684,-2008925,-1223765,-12885,576806,1725959,1333795,-1605478,-2610721,253876,2305235,1052771,-649543,-1260976,-1291251,30476,1754593,1440094,-809048,-2136916,-897157,1213669,1754859,456696,-1126892,-1500882,-386171,1267105,1693844,143502,-1446162,-1282932,181065,1385389,1375830,-191585,-1875944,-1310434,1033194,1817443,183022,-993365,-864164,-609416,117643,1566959,1277226,-1495802,-2480869,463440,2426665,435483,-1287033,-270055,64787,-922669,437939,2552357,253162,-3121303,-1206557,2676458,1674620,-1620453,-1031011,932486,-443643,-1335635,1683358,2440001,-2001546,-3577481,1245388,3548170,-707582,-2609484,892998,1232081,-1969060,-468244,3417957,579542,-4111420,-1129427,3783084,1389346,-2702990,-731799,1786291,-474163,-1751244,1664034,2474670,-1996728,-3216766,1536547,3362687,-951780,-2592603,798255,1431909,-1613709,-612417,2718993,639562,-3448155,-993405,3364140,1147817,-2499598,-591586,1634175,-504888,-1235107,1656000,1423017,-1982847,-1930365,1495376,1956246,-621123,-1278330,184526,390522,-464668,192408,1163408,-187197,-1751611,-328991,1767468,717790,-1184283,-501125,411531,-186282,-65364,1033258,212142,-1338368,-580737,1063599,712733,-310434,-360216,-290748,-343797,263453,774000,156021,-711129,-571776,171570,619994,319802,-205760,-464884,-340875,224718,529612,276572,-309809,-545694,-143712,281585,533861,240806,-567394,-668084,142317,639974,81776,-331228,-548,-249618,-395168,489989,974577,-351696,-1241491,48085,1130208,39157,-759237,229151,475709,-835677,-483784,1379804,727865,-1674236,-873052,1563529,850317,-1389796,-364274,1360655,-207891,-1683822,698121,1965177,-856433,-2168141,789015,2113042,-841384,-1691066,1166638,1338886,-1668708,-1093282,2250438,1216480,-2513786,-1204322,2615131,971535,-2484983,-494933,2437481,-271585,-2470277,891147,2530834,-1294206,-2572295,1296275,2305270,-1304114,-1877897,1359666,1491777,-1661006,-1123921,1988487,1059526,-2268509,-1000251,2368915,884405,-2274616,-520250,2220122,-74480,-2109259,672614,2102215,-1090369,-1971373,1261646],[0,0,0,0,-1,-21,-89,-41,36,114,-14,-35,-138,64,4,158,-141,98,-241,200,-158,403,-414,311,-490,617,-612,809,-877,869,-1167,1370,-1359,1610,-1887,1981,-2316,2639,-2784,3157,-3609,3857,-4329,4877,-5216,5787,-6537,7070,-7748,8654,-9420,10396,-11588,12653,-13948,15644,-17297,19232,-21722,24459,-27778,32118,-37420,44392,-54265,68240,-88847,113245,-60103,11291590,23146004,8596324,-20256648,-22988892,2708349,24491117,20453505,-6994332,-25068661,-11367161,9380363,15753705,15185166,-2560418,-31353377,-19863668,23705500,26414602,-6101551,-15240644,-11761336,-12702493,10993845,32656841,3103973,-31284808,-17087485,9786558,18311368,17263776,-484289,-23990652,-15874431,12430007,22375808,12450543,-7227408,-26002172,-14563765,20405805,26288382,-1614447,-18199080,-16122523,-7858361,12888419,25766142,2075160,-27543600,-20684358,7362953,21529650,13895517,-5673213,-20924237,-14882709,9103716,25168343,14144373,-12157415,-23724449,-7759223,16834785,23383606,5868621,-17320311,-21390521,-1834146,19121020,18654091,-1215613,-20394559,-19795658,1571992,21649529,17270289,-7937485,-25719269,-14475474,13059179,22106214,5817201,-10500184,-16055256,-11999120,10047413,30060473,9504571,-26096330,-20441921,8745218,16347173,11919805,4942747,-15704522,-23126378,3497930,24727376,13514593,-8481821,-22157047,-15605280,12681859,24512056,1715779,-14703214,-11274451,-10754849,3309440,29407530,12599087,-30059812,-22509868,14623071,16951663,5043156,4773414,-10200575,-23812291,1582388,29102252,14813681,-13475514,-20511799,-7928220,11354275,18704539,5191152,-11389986,-16803144,-9417891,11603010,24087725,3113299,-23663800,-17046202,5887596,15250221,12209511,-51624,-16827376,-16250458,5174105,21146831,13631646,-9452925,-21999197,-6601689,15155774,15319269,3638417,-6486628,-17796913,-11964935,17637962,24766928,-5493274,-21364208,-7687681,2486061,8888850,16505837,1278271,-23318972,-15080715,12130336,18437841,6354517,-7730720,-17148626,-8750079,12358779,17708406,3526858,-10816302,-16007313,-5349698,16244517,19193917,-3616314,-18291856,-9937366,3701388,12604549,13258380,-2118482,-19136477,-12649598,9505807,18345289,6315791,-10533529,-15863168,-5251081,10867867,15907689,3705324,-12981744,-15715137,-959969,14624589,14184482,-1216417,-15553678,-13102306,4601092,17021147,9711695,-7369913,-15094103,-7240068,7406231,15001774,7539932,-8572396,-17242642,-6429894,14209630,17591961,-2074074,-15626727,-8117585,1710928,7308411,13271136,3934715,-18527391,-16436164,10377107,18596583,2969530,-7915630,-10400212,-7787908,5929463,15770986,5586166,-9614193,-14060100,-5666703,12713997,18624841,-2903399,-18309189,-5402551,5563502,4212242,10372952,6980781,-17429522,-18653891,12022839,20654143,-771124,-10500811,-6552400,-5426134,3102703,14907779,7236696,-11746132,-15598578,-1385070,13659303,12842789,-3121717,-13369813,-7157430,2893220,8980595,10548323,-471933,-15674710,-10541807,9421089,15381323,3318017,-8700271,-10883062,-3725900,7175118,11738940,4416185,-9577479,-14800528,-960342,15216295,9832661,-6061678,-9684406,-5967643,-1002871,10661833,13473659,-5316268,-17719666,-4109404,10357318,9070380,3327738,-4353347,-12198818,-5436984,10750669,12801465,-42413,-10460639,-10392925,264369,11994955,9397451,-3902619,-10630160,-6934221,1852628,10986465,9220980,-6101641,-14458073,-3965381,8959889,9911301,2514224,-6622339,-10750128,-3215633,9417347,11445403,238679,-10515532,-9231932,1900693,10751994,8142971,-3129671,-11138853,-6840744,4989530,10886726,5034128,-5467845,-10383977,-5200233,6339395,11724973,3082570,-9736571,-10600316,605755,9693862,7363526,-1443675,-7481366,-7500440,-889416,9922245,11196818,-4144132,-14864236,-3741324,9590421,6798322,740549,-1431394,-7855392,-8039510,6909292,14284249,552575,-11686886,-7746686,2130279,8252800,6386137,-2091390,-7347405,-5457262,-540116,7716850,10951451,-3563737,-16201557,-3139848,12417953,5571510,-2680110,-389868,-5112291,-8899989,5943806,15302706,-84739,-13480501,-5887633,5052800,6619462,3951436,-865791,-6681726,-6668339,1389837,9618350,7188392,-5669914,-11822146,-1841675,8432203,6091141,-199744,-3781176,-6565156,-3724285,6589302,10215013,-401480,-10309853,-6363414,4140167,7694828,3339722,-1861479,-5712993,-6148424,1688127,10626033,5189878,-8013638,-8599698,976025,5172517,4731837,2848342,-4681242,-9431996,-800500,9167981,6149881,-2863124,-6806140,-4618029,1740076,7225855,4694648,-3178852,-7327724,-3968298,3911091,8491886,2900391,-6466008,-7011707,103495,5120232,5453170,1445698,-5516514,-7306300,557328,7932080,5171717,-2801691,-6774663,-4008348,2596450,6770827,3609430,-3629164,-6996658,-2568322,4425786,6365274,1695824,-4872551,-6589932,-912651,6502489,6188264,-1472210,-6435168,-3825589,1735970,4911428,4228474,-738281,-6414372,-5195708,3330057,8416665,2187807,-6359573,-5447487,1098823,3181129,2908567,2973699,-2494137,-8589217,-1936348,9315592,5825423,-5198396,-5733517,-266562,1176088,2551602,4448678,-69574,-6845251,-4861196,4140485,8119933,1433567,-7022629,-4918699,2858594,3225904,710621,2532077,-631811,-8433609,-2714263,10210549,6032717,-7146469,-6012931,2009439,1408231,728078,4180630,615141,-7176296,-4640924,5347020,7248662,-607163,-6026866,-3079602,1872521,2879477,2189195,1383942,-2715558,-5985132,-314790,7353465,4174466,-4573721,-5285488,207102,2478479,2172538,2243189,-742663,-5492908,-3234971,4812567,6048472,-1338525,-5310444,-2020235,968846,1928196,3387177,1137438,-4787005,-4584243,2618713,5432938,1294493,-2606904,-3135736,-1622252,1888499,4371943,1779325,-3107244,-4296622,-593820,3709441,3757709,-649628,-3831123,-2532987,605313,2919645,3073151,-631677,-4659601,-2899780,2572201,4089195,972818,-2259525,-3203326,-1364440,2313345,3888970,855656,-3173735,-3301649,188288,3251333,3053820,-304826,-3564089,-2809182,1273280,3760191,1696497,-1832038,-2900062,-1494356,966336,3183164,2212482,-2458584,-4647455,-514117,3933865,2637730,-1277371,-2198925,-1257907,-547519,1462653,3730243,981154,-4684557,-3568741,3542288,4566726,-1089681,-2599322,-57779,-805469,-1149888,3278474,3766590,-3160619,-5596765,913037,4929393,1081733,-2578535,-1327515,-35255,-930421,441539,3722132,1387935,-5007758,-3887155,4268473,4943476,-2228629,-3187028,1285919,109288,-2066069,2709933,4353352,-3130170,-5933506,1641231,5464640,135911,-3040853,-492068,157576,-1215657,806722,3388563,170129,-4635222,-2324716,3532310,3354440,-1465885,-2434695,48461,95467,-289110,2137693,2383706,-2328326,-3940997,1134745,4100822,579227,-2237875,-833112,-129562,-580857,1403451,2618931,-1038487,-3785616,-658101,2708988,1506467,-701447,-1107957,-1268630,-742258,1395813,2224637,-67393,-2320516,-1546902,1055883,2124086,898274,-897309,-1484853,-835914,656819,1952938,1191096,-1493857,-2234209,-33034,1732931,1167753,-138320,-1182781,-1568781,-215805,1805978,1514664,-703848,-1847911,-931988,661910,1592752,971651,-887933,-1784716,-481221,1377197,1427571,195184,-866127,-1266968,-554544,1257879,2001176,-98787,-2230531,-1169986,1309490,1201618,-139678,-250469,-434812,-1393852,-387991,2291744,1637590,-2150405,-2509688,1062274,2073911,-370886,-797040,710160,-492609,-1986146,970406,3434141,-370750,-3763779,-260480,2998845,356418,-1697907,583876,880899,-2019395,-1199721,2965264,2019269,-2959957,-2769126,2181776,2434817,-1554938,-1325225,1705194,-23036,-2643446,666877,3768749,-424158,-4253141,-57894,3746207,134265,-2532920,778559,1659734,-2052068,-1399916,3041148,1790706,-3241572,-2218871,2429334,1866897,-1540135,-955203,1192429,-209595,-1681255,700985,2518611,-536484,-2933390,-31764,2539046,347949,-1704596,155641,946343,-1125087,-686070,2098354,951739,-2231422,-1240820,1762064,991796,-881334,-226300,347825,-711772,-509864,1145785,864696,-892438,-1221788,176217,946712,358928,-295566,-335599,-292272,-254458,428896,903376,-9520,-1075785,-466774,661636,525232,-26892,-128174,-428352,-466704,333476,793999,94396,-679081,-416545,41688,475315,534035,-17763,-657726,-344359,338411,441986,130902,-28800,-346441,-531562,141979,909398,219179,-880491,-559580,544458,339015,-289441,183911,423763,-741828,-776133,971324,1139106,-886514,-1312764,667104,967607,-690157,-491698,1116887,55230,-1587291,-10209,2029964,198302,-2144579,-270265,1947177,-14838,-1688284,623733,1670798,-1284318,-1776734,1729071,1884022,-1944043,-1849792,1898024,1491817,-1840395,-937964,2086016,452060,-2344758,-83395,2700854,37177,-2785183,17916,2638190,-233975,-2379903,681348,2105759,-1278682,-2165470,1848464,2166405,-2174078,-1988956,2240894,1572450,-2159876,-862531,2141602,257352,-2273357,223926,2256337,-294696,-2151317,244284,1958448,-245796,-1638101,348449,1394205],[0,0,0,1,3,-112,-44,-36,157,-29,69,-220,164,-207,330,-261,405,-631,549,-589,918,-1013,1107,-1368,1497,-1729,2146,-2334,2559,-3087,3435,-3786,4420,-4927,5366,-6137,6863,-7549,8479,-9346,10236,-11503,12730,-13820,15319,-16962,18560,-20469,22554,-24678,27293,-30169,33132,-36715,40850,-45332,50725,-57200,64691,-74046,85932,-101152,121967,-152035,198438,-279446,449306,-951303,5905558,26819161,17155803,-10741362,-26206158,-9953348,17266486,19181396,1158050,-8056087,-16430313,-19216920,11672175,37123627,1785298,-36912764,-15622775,13653381,10324251,10298935,8416765,-19195714,-26359377,9030516,29666412,12879134,-9649197,-22879915,-13772689,18839607,27439482,-101668,-14399368,-11138021,-11911028,6848690,32677366,8589156,-34577861,-23486726,13738242,18110111,6868195,315636,-16864157,-23805465,3843602,28611493,15244852,-13462583,-24260263,-9375730,15936115,23793096,6371341,-14371349,-19234477,-5315843,17361140,24547041,3143322,-22188649,-20629804,3313157,21710700,16762802,-5941127,-23502897,-16272125,8180851,22434372,10706185,-12590093,-22460661,-10465336,11897372,23740438,9346716,-18601856,-24055563,176772,21084392,17860273,292911,-16662399,-17998074,2876674,22630232,16581836,-5396596,-21203996,-17057760,9145004,27743604,8686077,-19232101,-17659871,-3557132,5768302,18487227,13453641,-19391770,-28816131,3291196,23315647,12064229,-2028907,-14389340,-19360189,2731789,25503929,13586398,-9384352,-15843886,-11712712,5111601,25254110,13966177,-18440805,-22690374,64413,14295946,14222022,4956241,-13185852,-21054128,-3965503,18360694,19162208,-2737413,-22986721,-15554824,9604306,19231263,7893546,-6546242,-15908595,-12221888,8224164,22069646,10144255,-12308242,-21363238,-6593730,19594104,21298955,-5599260,-17539941,-6075995,-1230860,5723872,21644956,6426084,-29779539,-20201211,18872260,20258507,-1190158,-6370558,-10661688,-13397694,6896043,22287777,6400627,-13900542,-17220067,-5507632,16183825,21849759,-3626195,-21109868,-7320336,5462023,7345642,13970436,5379327,-21440247,-19328811,13434201,22744158,2056601,-11767013,-11971024,-6572320,7114201,17502214,6815229,-13460724,-18044770,-2514971,15685175,15970603,-2127418,-16473618,-11742065,3882168,14682893,11536442,-4121489,-16674495,-10641886,7798983,17398852,8047782,-9673777,-16790044,-5590779,11883352,16226920,2340869,-13651137,-13749795,286387,12532034,12699486,362065,-14887049,-14694318,4324935,17967242,9230985,-7827638,-14717895,-7599479,7616449,15496340,5368587,-9728659,-13432345,-5291796,9395205,17760484,3456312,-17599563,-13524517,6010870,11917066,7390550,1258603,-11601503,-14950422,4612511,18765454,7072128,-8962294,-12733752,-7010734,7233925,16510588,4432227,-12761833,-11897843,-1104541,7765665,12710712,4380409,-13687733,-15246796,3388603,15663339,8892671,-5330378,-12743305,-7116267,4911754,11537945,8377728,-3735276,-15303595,-8907104,11461577,16469226,286495,-12221235,-9773653,-240562,9434424,10627128,13755,-10301570,-10848282,-1704762,13497811,15067835,-7283155,-19975837,-1842259,12078044,4615029,2373871,2067774,-12898226,-13139188,12523668,19478043,-2535900,-14330098,-6980609,1518950,8588993,9898645,-1116344,-10637871,-7891901,403733,10714937,12831169,-5153198,-19066703,-4202437,13074001,7821702,-603393,-2251229,-8860689,-9052256,8186371,16582244,587362,-14249566,-9222972,3817692,10275890,7282282,-2066862,-9707489,-7847670,2500570,11659322,8389819,-5633444,-13350538,-4735277,8447010,10849830,2098364,-8019918,-10073797,-1774681,8706401,9906997,118703,-10036935,-9383158,1333027,10693193,8466936,-3375773,-11727319,-6397199,6211930,10641120,3679826,-5464557,-9273152,-4513550,6513266,11496698,2745954,-9219432,-9984885,-196036,9558049,8962998,-2132292,-10123475,-5935685,2556401,7405645,7400878,-1345833,-12394772,-7590443,8127644,11149701,895516,-6167461,-7219329,-3636445,6010966,10386960,1234149,-8793095,-7811166,84174,8297137,9183428,-1707860,-11264428,-5767278,5217614,7977108,3932379,-2693547,-8316782,-5545250,4518676,10038669,4004065,-7368710,-10674915,-425102,9745108,6295273,-2376869,-5292374,-5430911,-2042644,7199298,9664491,-1957067,-11105025,-5602761,5530379,9592696,2903080,-6710995,-6719797,-189287,2639758,5085676,6840629,-4019880,-14249702,-1520639,14220284,5711767,-7473678,-4361368,-976577,-2568583,4348062,9620145,-1192930,-11408057,-5502061,5947262,9193280,2284926,-7059721,-6695554,1127913,3879677,3442390,4163652,-2619647,-11044003,-2477242,12051741,7358989,-6373225,-7045888,-780204,1109454,3747181,5915621,-580046,-8734784,-5467235,5227090,8898717,1465090,-6737621,-6217906,324103,4940617,4911368,1012986,-4898683,-6754981,-242461,7350887,5915066,-2439245,-7281234,-3777843,3324730,6540476,2966637,-3543804,-6327069,-2350587,4116226,6185650,1932112,-4597937,-6621838,-1102148,6213427,6051362,-1410319,-6344240,-3898172,1639658,5199765,4073403,-1645067,-6120790,-3885602,2684185,6627486,3328326,-4472731,-6902279,-484515,5402988,4078033,191064,-3090483,-5140265,-1542923,5864675,6099976,-1779856,-6270663,-3344037,2039671,5321616,3382391,-2882632,-5606776,-1807694,2810931,4519650,2485274,-3030540,-6457951,-1555368,5586012,5365845,-887544,-5198972,-3631817,1474842,4211988,2603722,-265316,-3468354,-4935369,648898,7708447,3711208,-5759629,-5637683,1146486,3381423,2283675,1244750,-1710780,-4697402,-2308474,3774447,6253705,245840,-7484638,-4465719,4947601,4936324,-1466115,-1179412,18846,-4397376,-1956348,7814679,5394817,-6611238,-6814708,2668404,4993199,972358,-641173,-1074608,-2766582,-1913909,2810047,5605828,656383,-6831729,-4676905,4725519,5636538,-1575485,-2933323,-189210,-1854277,-1380145,4898950,4524817,-4500317,-6690262,1199772,5641325,2061304,-1793735,-2143799,-1554782,-464463,2397418,3952706,40552,-4974653,-3308458,3008568,4792236,442846,-3116469,-2715595,-614427,1657382,2975676,1246950,-2657192,-3884323,-287468,3584685,3118142,-861791,-3717286,-2328539,1557425,3460442,1696237,-1505072,-2837988,-1511541,1389589,3439002,1802851,-2365093,-3841850,-425478,3259287,2834998,-547713,-2908563,-2116741,347306,2207891,2160043,-38592,-3192436,-3070694,1487279,4054191,993492,-2553594,-2409479,-471108,1444616,2710749,1170894,-2130714,-2855207,-168416,2536566,2764453,66612,-3079326,-2506047,1321475,2898863,1082861,-1246308,-2197262,-1365194,884800,2426914,1463281,-1282929,-3250591,-1501660,2803701,3498819,-1049238,-3199345,-395129,1016310,317996,1678410,1737152,-2451141,-3728917,1318688,4554055,1061363,-3090952,-2193232,986684,1341287,-6982,796724,902969,-2869488,-3362485,3080086,5084344,-2124744,-5121936,685140,2846519,-720177,-220701,2221839,-922814,-4067689,265351,5035386,1669178,-3923894,-2694753,2113900,2201607,-723212,-176522,1208548,-1683608,-3056854,2051238,4723102,-1149865,-4896110,-301736,3191069,407724,-1141359,674334,-161021,-2587527,-300007,3530020,1872464,-2822957,-2826658,1245707,2453041,269188,-707021,-188665,-792120,-987823,1280549,2488354,-204212,-2855116,-1242695,1744847,1855536,-32111,-1153907,-1052662,-459100,534393,1369708,683768,-1168168,-1835148,-275506,1768387,1606652,-569849,-1788356,-772757,872239,1268464,557515,-298349,-1129042,-980199,440616,1765085,947355,-1318571,-1844107,137556,1577525,851157,-464531,-813978,-857819,-426953,985323,1548395,-285471,-1804701,-787537,831843,1326498,543988,-698789,-1384490,-255670,1082660,942603,59190,-533028,-984511,-533368,977549,1417458,-41427,-1532721,-1053447,742853,1510652,99835,-1115234,-374552,60949,-549642,489470,1959147,-355690,-2851149,-337112,2840121,741784,-1954928,-356801,1069369,-617134,-840205,1684467,1408990,-2009740,-2379556,1517759,2866317,-789935,-2515487,591958,1651649,-1305700,-931414,2480915,768018,-3518894,-1189188,3663868,1488496,-3003369,-1265487,2186056,309221,-1776862,646482,2207140,-1211357,-2893840,1095394,3288212,-536217,-3005759,290193,2151324,-597379,-1475386,1493078,1178825,-2289904,-1510230,2499938,1917240,-2036597,-1830672,1343239,1173531,-1030764,-229739,1228969,-296629,-1810066,270657,2085203,215288,-1991109,-672119,1224500,589489,-566895,-40270,297675,-571713,-599006,859292,1097099,-491442,-1235760,-110171,952623,566908,-283386,-392100,-148767,-7308,61376,436698,371241,-508461,-778511,47816,894954,477029,-514655,-695668,59491,419595,151615,46576,-13117,-358781,-538376,286042,846858,135534,-898524,-419385,413130,389890,89537,-20722,-303439,-412605,167637,469448,179997,-183184,-397585,-315044,226487,740879,148849,-729659,-411652,359590,333673,20703,-100176,-62729,-183671,-293383,164497,942479,159860,-1325551,-486196,1401812,543349,-1323073,-83572,1187699,-508224,-1302263,1104012,1447195,-1353621,-1632919],[0,0,0,-1,-6,59,-89,24,-187,209,-110,308,-476,402,-576,793,-836,1094,-1399,1523,-1859,2292,-2551,3073,-3686,4072,-4693,5612,-6333,7159,-8217,9238,-10497,11977,-13281,14817,-16803,18697,-20723,23152,-25649,28340,-31504,34750,-38245,42297,-46547,51127,-56429,62089,-68148,75164,-82887,91353,-101079,112054,-124469,139131,-156270,176524,-201519,232840,-273147,327948,-406856,530722,-756531,1306336,-6543461,-1893537,11667392,18692220,12981719,-18868996,-29151307,4623141,31218693,14102858,-9719984,-18183179,-14274051,5716125,23930537,11388510,-11258424,-19527833,-16307586,6348470,33082678,11072198,-32710679,-22914775,12407820,11363101,6719460,13932600,-11103847,-35832577,22769,38548403,16706963,-16132690,-17321938,-8578574,5423876,22871567,14929269,-11815311,-21765441,-10806043,10730383,27302873,10308010,-25392447,-26249621,4169636,18417119,12218236,1605836,-15607668,-23971912,-1063220,26437568,18962969,-10448969,-23772883,-11378028,10902883,22980059,12561288,-10872952,-22498528,-8586344,16240683,23780409,5667195,-17163077,-20846262,-2729839,19178697,20523540,-2100335,-23115778,-18752212,4879025,21304358,13437831,-8652342,-21025750,-13452558,6595271,23086260,14807833,-15469583,-26729123,-1814051,20234299,15608839,3413780,-9726147,-21227818,-6225873,24105545,22429028,-6339523,-20234217,-13628314,2823793,21434109,16178208,-12744009,-22846752,-6276314,7354928,15138366,14938099,-10588224,-30635788,-6205064,23935213,16474646,-3057291,-11830631,-15908587,-4135812,19997341,20057068,-4556432,-19009534,-13311430,4142238,21875667,16571483,-11409313,-23710076,-5986133,13183456,15749068,5678068,-9999848,-18918072,-8918017,13600658,23334763,2720040,-24734742,-18561126,9985897,17146332,5995027,77847,-10763332,-19965509,2012704,27936393,12890641,-16099713,-18355457,-3837469,11132685,18794143,4935283,-15416853,-13931374,-1712029,7629817,18694516,9610245,-23597815,-24640765,13594020,23086886,-438778,-6618670,-5507192,-15290954,-2267932,25310632,15105737,-17390240,-20640608,-1043175,12781667,15337475,3626058,-13833615,-14434710,123388,11975529,14911390,3374218,-17760533,-18463143,7081964,21067191,7533515,-8832205,-13233693,-8706163,4805061,17028960,9595652,-11005563,-18542828,-4441945,13484021,15774675,1558639,-13676262,-14504903,-173521,14741948,13743699,-2359658,-15436635,-11460166,4354812,15698985,10702577,-6532547,-16941573,-8260534,9739113,16764569,5040754,-11849336,-14456675,-1955831,10257393,12895482,4257768,-12349414,-17508260,1379081,18801503,9945411,-7364689,-12002953,-8223230,1976328,15039236,11316627,-8632530,-16408761,-5106764,8217306,14552219,6749177,-12482864,-16416950,1759095,13358193,8395272,1009996,-8457345,-14871620,-1071494,17830436,12133099,-7547454,-14176227,-6947882,5292434,13953609,7274488,-8823555,-13320719,-4022120,7130844,13088358,6025269,-11153655,-16112290,-448916,14509468,11341716,-3358454,-12433260,-7477220,3161316,9233480,9727795,572972,-15474768,-13300294,11095241,18928977,-422279,-11570857,-6159640,-3027492,3028847,13672642,6396229,-12707212,-14104090,1035139,12364529,11539258,-3043353,-15950605,-6685442,8572636,7418787,3619194,2511036,-10862988,-15662214,8554917,22124096,77942,-15949560,-5711968,2267162,3382509,9467871,5966620,-10548190,-13936856,1195068,13267982,9971312,-4047097,-13837959,-6774291,7194942,9683512,3312478,-3189007,-9855352,-8515398,6526486,15470640,3071486,-12096647,-10347120,1167419,8834092,8533541,597290,-9112292,-9707702,1260786,11550135,8668263,-4207531,-11825307,-6124293,5712389,11171833,4762562,-6887792,-11007499,-3121076,7582312,9883749,1900546,-8331676,-9948606,-758077,9607287,9705185,-1373560,-11483534,-7898989,4954732,10307075,4324510,-3394445,-8101561,-7014571,3795032,12906348,4918307,-9486791,-10058450,-137478,7340679,8297575,1332705,-8646570,-8733284,1103931,8130258,7330190,-122684,-10027332,-9228766,4924171,11954351,2941107,-6312631,-7123192,-3663241,3961966,9846602,3996490,-7248561,-9288436,-1519857,7717379,9452677,-69653,-10021031,-6897395,3596638,7654102,4705861,-1330721,-7631124,-6788114,2675496,10068033,5861185,-6081678,-11431868,-1753449,9221443,6102099,-1889939,-3148826,-4782189,-5463425,5774711,12971091,-887952,-13398665,-4921960,6375768,6337022,2669552,-1554575,-6413987,-4846645,2407103,7504352,5970091,-3978316,-12202310,-2820581,11815799,6900289,-5571345,-4116875,-994481,-4352068,2495749,11887942,1358789,-13247170,-6505785,7569560,7664299,610044,-3304853,-4950839,-3283568,2432500,7018788,4547470,-4311592,-9695548,-2155835,9080009,7145840,-3263545,-6198129,-2703184,146295,4085957,6394334,-6429,-8558324,-5970892,4283587,8199316,2308956,-4836546,-6057547,-1801917,3855453,6049070,1995632,-4889309,-6637684,-650913,6181235,5995768,-681800,-6488651,-5101182,2096314,6628380,3891947,-2717644,-6025393,-2937813,2925068,5816253,2978669,-3373713,-6946646,-2552629,5816723,6727233,-913931,-5870683,-3675802,461628,3783591,4970462,182955,-6396056,-5023006,2505128,6424441,3191261,-3083212,-6262318,-2144991,4363488,5100727,862648,-2891738,-4757777,-2329852,4318048,6543896,-109214,-6096862,-4225910,1477705,5245175,3610852,-2177164,-5280947,-2374303,1854461,4164930,3575046,-1789135,-6735594,-2859123,5239527,5739677,-600494,-4784893,-3290923,726762,3212911,3106537,1093169,-3171109,-5954134,-372309,8015658,4509375,-5884377,-5426962,1900222,2073905,604421,3250464,282147,-6712058,-3806772,5551756,6442678,-1249930,-6012202,-3027981,2615500,3420638,465565,158867,-715890,-4952587,-2111443,7628910,5825194,-6307757,-6924693,2919069,4247903,-181817,837683,850124,-4370551,-3845271,4097196,6498752,-755377,-6298838,-3044979,3193215,3791542,226853,-1183279,-1566135,-2934969,-685090,5007840,4107748,-3752275,-5854345,506451,4537363,2130183,-604119,-1636941,-2458479,-1117216,2866342,4239185,-52245,-4495887,-2981902,1934985,3992703,1460187,-1965500,-3171770,-1443969,1657428,3101045,1297516,-2286545,-3560789,-980818,2887348,3528952,6143,-3493042,-2815512,1048774,3396250,1784167,-1074552,-2297491,-1815306,526704,3378862,2643719,-2105502,-4181877,-674514,3031173,2574915,-33452,-2092002,-2404455,-524821,2222049,2557181,95507,-2869210,-2966410,754054,3687763,1734370,-1976253,-2563933,-831605,1224427,2565961,1510180,-1644616,-2749954,-616736,1935328,2808002,893051,-2847731,-3100853,1094905,3242327,914470,-1241514,-1443709,-1527346,-271602,2230093,2437170,-1013056,-3790468,-1610265,2967920,3250525,-1146157,-2711001,8206,457369,-596524,2137646,2886979,-2744221,-4718359,1713509,5073718,15851,-3215102,-619945,793890,-489598,411001,2507982,380637,-3945208,-2723626,3436714,4197292,-2180758,-3980307,876775,1802197,-1398407,490700,3177720,-1452309,-5053129,801445,5532888,802120,-3851950,-1294717,1786106,481559,-380492,1518266,855840,-2828900,-2472345,2679200,3803776,-1386193,-3766472,-142352,1957747,204061,-123950,997771,-754321,-2711559,52383,3329785,1386984,-2449182,-2144436,740451,1571458,556909,129794,-373308,-1382072,-836155,1424661,2120798,-130939,-2163078,-1299646,938512,1717453,524560,-958549,-1251391,-579262,538491,1262336,805115,-747452,-1772330,-666827,1497897,1868972,-316181,-1791455,-767518,733963,973069,678240,61545,-1044739,-1341294,386300,1912012,871491,-1144332,-1603761,-187538,1177665,1024042,-57319,-764066,-867792,-349286,863962,1402397,-781,-1518425,-989720,438168,1201922,947207,-479129,-1603634,-372868,1287560,746500,-214495,-10781,-524658,-1259509,550407,2212322,238990,-2247407,-1025750,1319255,1108537,-389655,-445182,173010,-570503,-1044663,956669,2282080,-747433,-3170153,90367,3058495,129295,-2146392,505212,1258161,-1640098,-1018161,2753916,1503626,-2936486,-2040808,2460185,2145331,-1664340,-1436514,1421628,505696,-1949146,70067,2929796,-28011,-3661860,-378022,3587090,677541,-2898883,-254662,2021189,-759293,-1776532,1805974,2104992,-2165732,-2524520,1843162,2651192,-1155608,-2145446,783937,1280663,-1037465,-500343,1743856,394022,-2405569,-708960,2408305,1177805,-1811307,-1071132,1056448,448813,-745390,308456,995468,-771133,-1466181,517406,1665083,51702,-1369344,-454101,687115,365775,-76854,99020,14380,-589703,-410878,653199,893585,-249518,-995919,-349055,659741,684159,-144794,-487724,-248277,-44882,63244,391354,505223,-337237,-932921,-95224,928081,474934,-539898,-572798,12191,222371,272933,237042,-84060,-417166,-473153,197106,755243,278951,-629545,-477114,266289,425363,192624,25500,-346883,-412265,220033,446473,47720,-40256,-72799,-616193,-179864,1048658,493431,-1093962,-615780,883743,358305,-641494,171597,589307,-695801,-929208,628698,1318212,-341745,-1473643,10408,1451498,55302,-1225949,369387],[0,0,0,-1,-8,72,-173,40,-145,316,-263,372,-567,578,-772,1087,-1158,1406,-1835,2087,-2466,3059,-3451,3997,-4825,5509,-6286,7349,-8327,9439,-10916,12292,-13766,15646,-17573,19602,-22062,24555,-27204,30397,-33748,37222,-41243,45578,-50160,55411,-61037,67011,-73826,81323,-89336,98440,-108585,119711,-132462,146993,-163420,182683,-205467,232500,-265808,307813,-362214,436432,-544104,714313,-1025732,1779785,-8527588,2312354,28720690,16912380,-13187417,-24173892,-6246650,10069943,18584689,12202292,-13379697,-28789250,-5639839,20023303,17947323,1415781,-16352005,-24799301,-2072733,26130198,17647517,-8622982,-17243771,-14328823,1250251,26305178,20704258,-14974959,-24767794,-3821503,11445698,18998392,15902168,-13343696,-31104519,-3300038,24822650,15668127,-2324978,-13282458,-21445930,-6571618,23844643,22265239,-9645683,-25662272,-13975362,7167531,21832798,14622917,-10214316,-23624265,-10173870,13648170,23985471,10111032,-15395744,-23337379,-3107303,20670697,21756231,1162590,-19724664,-19892326,1768400,21579128,17260131,-5950605,-23208744,-16521217,7212754,22715064,12689252,-13205569,-25686657,-8986743,16363044,20783086,4524405,-13539550,-20339881,-6598943,19796480,24984059,-953723,-22435359,-15385426,5790331,20915782,16468765,-6991260,-21918845,-11003868,7336336,18247014,16302568,-9699475,-32371116,-8935201,25596760,16008864,-6949845,-8184636,-13060902,-14330429,16111290,31462843,-4103493,-29965960,-10693307,10488243,15499336,14320727,-3310688,-21894005,-10864445,11411011,17872325,11873373,-7704476,-27026706,-9606327,24062138,19423653,-6967371,-12864094,-10854998,-8388852,12377902,24815685,-1165124,-26982165,-14630550,10898526,18166950,8704797,-6782481,-16702182,-10919417,7775929,21382503,11662148,-14045667,-22032182,-1752602,16696377,14969381,2412282,-13026299,-18669180,-500424,20013477,13975664,-5786632,-15847323,-13667954,2477542,20798286,12938062,-12522852,-18745316,-5310520,8039930,16551751,9726454,-13711881,-20566345,169378,15539576,12433762,3052783,-11725851,-19606214,94708,22513149,12890929,-9145080,-14275125,-8208475,2724756,16296343,12889969,-9517727,-20354885,-6167307,12378306,16210732,3922939,-12771362,-16087444,-1959994,13571017,14531079,442650,-15047764,-14456765,3221660,16999779,11386276,-5711925,-16055588,-9709342,7398806,17055858,7898705,-9828132,-16254720,-4873911,10867448,14861948,3731589,-11890681,-16102518,-1403389,16373312,13685639,-4670853,-14490821,-9032646,2346500,13076240,12405072,-4805952,-17910854,-8616405,9479878,15689348,5744762,-11361930,-15763040,-596629,12130046,9242894,2896041,-6481990,-17445202,-5286108,21159392,15844380,-12293968,-14922146,-500616,2221150,7130429,13735698,-2676475,-20656287,-7737950,13289057,13890156,2429232,-9864637,-14437555,-1354271,13194933,9141602,-995480,-7106471,-12839184,-4095031,17450740,15325657,-10247878,-16742754,-1418575,6417492,7669199,8547387,-2542525,-16112871,-8084410,11728831,15322270,997792,-12001309,-10904417,631277,10032533,9902434,523977,-11432810,-12263594,2672644,14386265,7991758,-5704318,-12089654,-7446475,5858868,14186470,4880655,-9557657,-10984685,-2442623,7202464,12405913,4014329,-11668692,-12318098,2161629,11053647,8617431,-588808,-11531731,-10628775,5161161,13528235,4495284,-5563172,-9302828,-7382882,4303345,14760229,5395766,-11529532,-11706224,560424,8379507,8686099,1912600,-9029760,-11036194,772678,12026977,9158164,-3392601,-11746191,-6945336,5205420,11167982,5528682,-5319419,-11046044,-5201055,7231312,11639881,2464498,-8993310,-10164293,-979324,8883853,9663592,-48135,-10555039,-9430655,2736444,11188448,6376108,-4087869,-9124230,-6011926,3124451,11376550,6835965,-7766758,-12248388,-1217148,8876504,8198550,1078223,-6824455,-8974459,-1266486,8388640,9187812,271499,-10684341,-10261055,4889551,13272607,2372451,-7194344,-4677501,-3729515,-1145938,10876935,10234850,-9830193,-14958529,2513920,10959299,4058824,-638180,-4209271,-8292283,-1514740,9350660,8320160,-1573260,-9591326,-8357159,4207110,12756767,3073952,-8326468,-5534451,-851409,647730,7636459,7974687,-7396196,-13798511,969353,11547720,5077492,-2843643,-5325583,-5714064,-896968,7634071,7932877,-2055090,-10061703,-5681393,5281794,9402821,2686018,-5549536,-7384540,-2452101,5256214,8044966,1931417,-6476104,-7606629,-829210,7195847,7776814,-1268640,-8912878,-5361473,3268198,6870091,4404067,-2201174,-8118592,-4881781,4794323,8068128,2435193,-4512435,-7418756,-2800637,6616775,8271585,-878563,-7180798,-4471355,596208,5073817,6568329,-87728,-8554275,-6041195,4153592,7907515,2647218,-3917948,-6291070,-2869914,3740085,6918412,2483279,-5379317,-7392409,-777676,6650355,5978646,-899685,-5952721,-5017308,672179,6316511,5469265,-2082415,-7298131,-3582520,3783711,6320521,2454728,-3308800,-6178691,-3019740,4531396,7525645,854904,-6706749,-5180533,1431281,4498003,3798961,595109,-5025130,-6248184,1206909,7871227,4114238,-4203090,-6682099,-1558279,4210623,4434466,1018064,-1747099,-4604098,-4350360,3978863,9462823,-30086,-9523277,-3335035,4842554,2524349,1038142,2366459,-3550377,-7660029,1296637,9099593,2914735,-5598159,-5455432,-294335,3803450,3841650,404347,-2526411,-3740291,-2848857,3193032,7869601,517641,-8727019,-3911738,5172191,3768082,-119811,436170,-2257565,-5442504,725834,7860787,3140863,-5498372,-5409916,365854,3878705,3266001,386654,-2951739,-3991863,-922547,3900865,4733252,-474056,-5545382,-3712069,2357207,5065089,1960621,-2583884,-3972038,-1693677,2005840,4190645,2230835,-2861519,-4990046,-820458,4278200,4030727,-448085,-3897605,-3346971,780111,4129282,2730794,-1377562,-3576900,-2671964,762886,4533562,3105539,-3121245,-5164467,-340025,3532937,2656176,319038,-2052972,-3567798,-1210659,3661948,4303636,-584939,-4423684,-2594535,1893576,3579029,1723909,-1131222,-3116459,-2398551,1544972,4364358,1626522,-3288269,-3852630,-120476,2622691,2681640,421343,-2574674,-3612153,-150970,3932100,2935361,-1689276,-3486526,-1254424,1222580,2486906,2353391,-617387,-4153723,-2249103,3385417,4080265,-489547,-3008832,-1579395,160697,1279984,2391140,1246400,-2740486,-4315441,321133,5009337,2134707,-3608469,-2890369,949807,600256,213728,2809492,747503,-5184943,-2897857,5027436,4288974,-2485033,-3254006,234359,568537,367667,2134440,1496459,-2461786,-3817833,602588,4755797,1916287,-3823570,-3178583,1534686,1585832,-384738,1299669,925813,-3805207,-2955489,3981625,4426403,-2171026,-3771194,192841,1495684,441751,1212121,906122,-2070417,-2717285,926969,3669631,1370199,-2488027,-2767162,300218,2103306,1099423,-121659,-870281,-1729313,-1165171,1773016,2867581,-438685,-3255876,-1586309,1628255,2084023,534316,-841563,-1524845,-933687,811491,2053238,1066675,-1236084,-2291675,-482480,2226954,2235985,-654863,-2291972,-806165,619210,902168,1124678,354888,-1947554,-2200502,914304,2794410,556940,-2112088,-1518291,232658,882567,1037354,745099,-839475,-2042055,-527194,2284128,1927577,-931939,-1936802,-356476,672286,967495,1082410,-76673,-1946835,-1388927,1395569,2129852,-153592,-1623060,-878547,-97135,435041,1306645,855278,-1593006,-2175778,748700,2380361,300134,-1311320,-511802,-157620,-466141,1047699,1975728,-513726,-2795547,-491640,2570902,1246025,-1436241,-839455,512689,-508288,-650573,1847221,1666213,-2430376,-2834137,1936983,3000523,-1216327,-1992945,974356,468230,-1676767,602881,2720401,-626526,-3474783,-20744,3243240,800125,-2127862,-685093,1127220,-173736,-921133,1314253,1656462,-1921099,-2706405,1675587,3091926,-1068118,-2522204,772577,1277131,-1211251,-82164,2130637,-232914,-2816156,-218803,2699347,833902,-1784285,-886410,712266,325574,-126576,546298,497723,-871608,-1412693,563366,1989492,180169,-1787324,-696014,1017837,495985,-244112,271021,-36882,-1039742,-403524,1267845,1036599,-624393,-1223743,-283661,893298,777229,-224303,-633344,-190077,-54487,-117173,691738,772732,-874421,-1423709,339105,1566344,179681,-963762,-328174,201938,-125668,147636,874152,171354,-1320755,-679811,1169347,1076783,-619448,-888156,155642,163613,-131580,503197,650407,-768333,-1190023,512185,1301296,-104972,-889338,-113556,188262,-270082,309331,934572,-376354,-1404602,51998,1432138,258790,-889259,-83450,361843,-509966,-87759,1231438,280217,-1728560,-574606,1539907,760970,-1148323,-327941,803473,-376739,-901758,905053,1327305,-1207422,-1733428,1029065,1823345,-845388,-1405294,856865,813083,-1345115,-359934,2043310,328709,-2524528,-395739,2405859,442778,-1991790,-157837,1480969,-497332,-1281512,1052196,1462089,-1300521,-1796703,1119914,1953768,-701258,-1771403,671079,1221350,-957132,-784591,1634300,615659,-2144051,-735478,2186727,726862,-1843476,-547962,1290368,15475,-988306,522039,941904,-625830],[0,0,0,-1,-8,136,-60,86,-256,199,-262,481,-486,570,-898,995,-1121,1516,-1777,2055,-2575,2953,-3361,4126,-4770,5378,-6307,7247,-8189,9486,-10754,12006,-13693,15490,-17253,19401,-21724,24078,-26918,29973,-33073,36662,-40635,44723,-49385,54519,-59869,65908,-72658,79826,-87848,96876,-106672,117801,-130505,144690,-161073,180383,-202942,230131,-263808,306201,-361870,438765,-551657,734771,-1083594,1990749,-10582362,-20168867,-2218117,14951651,22372289,4047076,-17373248,-20856345,74961,24755954,22616791,-9513608,-25202657,-9519557,7933443,16547379,17432680,-7403996,-32145070,-12574647,21501918,19015375,369208,-10597827,-21541420,-13032991,21900640,28311285,-5893004,-23727784,-12074809,1645868,17965396,23727343,-3139979,-27480704,-12870234,13026013,21221479,13325383,-8780350,-26600542,-10805761,19257139,21932485,1973053,-14949186,-21578528,-8892501,18817622,24682413,-2887612,-25070598,-17316722,4647420,19776906,16321146,-5034424,-22654459,-15168521,10403995,25529312,13183902,-12673225,-22873153,-7321086,16435815,23281417,5737399,-17746598,-20922817,-1292052,18725037,18705021,-1085737,-21349466,-19976998,2974071,22219571,16313748,-9272567,-25851787,-12306418,13895261,19671408,5996377,-7952871,-18601319,-14088724,15698767,31401547,2199251,-25785526,-13830704,5982158,12689629,16938314,4963043,-21494100,-20813722,7824114,21884677,12421330,-7055520,-24649468,-14697607,17026553,21228054,-1324649,-9884037,-12245625,-15835785,9009453,33375807,4182467,-31204207,-14249200,12368266,11501613,10296330,6492902,-16723847,-22453582,7237645,26186746,11785269,-10808192,-20486996,-9586252,13158295,19423742,3380947,-12001063,-16469247,-8505754,12798308,22699775,1641945,-21998090,-17014340,4378851,17424020,13333659,-3737865,-17175937,-12771910,4880478,19532231,14301641,-9947495,-22591324,-5127080,14985243,14858766,5149126,-8665985,-20437604,-6942911,20007752,18094010,-5670209,-14896041,-11007450,-2279343,15417995,18672330,-6652147,-23128881,-8083233,10130821,14127810,9150921,-6533613,-19858414,-7987075,14128933,17105157,3292618,-11803743,-16984734,-2581523,17512242,15464970,-4108640,-14911644,-10976142,1328760,15265548,14571598,-5677615,-19876001,-9410341,10138968,16267717,5824711,-9790774,-15829468,-5333868,11513861,16198095,2805449,-13914440,-15133099,101635,14728908,13674413,-1867754,-15856359,-12203713,5493895,16343604,8856510,-7259454,-15107977,-7328128,8072044,15288739,6979605,-9455784,-17487528,-4905285,15609265,15429600,-3877828,-12969272,-7519010,-1285007,8853228,16448489,22006,-21302507,-11439737,11868336,14171080,3496700,-5245118,-12855964,-8317712,9060295,14893081,3618353,-8518127,-14590343,-5839781,15878253,17398843,-7101622,-15773776,-2590762,1864536,4519101,14693502,3446478,-21442742,-13378485,14565132,15608968,-717793,-7225542,-9109202,-6672186,7142521,14842461,3622425,-11323176,-13586987,-1853348,13681796,13395419,-4072295,-14147149,-6611639,3930139,9776087,9433148,-2184088,-14604262,-9055932,8520529,15066403,4207129,-9973480,-12065925,-1824814,8657715,10540883,2985170,-9867761,-13704045,470261,14160693,8716151,-4399181,-10122225,-8676340,1592767,14168619,9306502,-8719584,-12954324,-2298901,6076925,9805436,6616530,-7458482,-14832620,-1493338,12653256,9740796,-1310293,-9340403,-9738494,693065,11737483,8721461,-3583858,-11050847,-7999924,3717179,13077589,6600418,-8578365,-11926343,-2121161,7291123,9606064,3649369,-7737431,-11921005,-1459392,11028713,10250180,-1605171,-10485940,-7975097,2574925,10575910,7604150,-3882265,-11556855,-6137803,6158500,10849668,4073285,-6255444,-10564915,-3968816,7685361,11190991,1406828,-10075901,-9659248,1588745,9979898,6769149,-2165920,-7819646,-7658390,246201,11725638,9834841,-7168746,-13579553,-922683,8131031,5545306,2831325,-2296236,-10736469,-5676138,10069889,11627590,-1575334,-10105001,-7517423,1757304,9669527,5946434,-4011918,-6719349,-4871972,-923883,9507660,10979823,-7174565,-15815100,769938,11250387,3265457,-405067,-470593,-8449082,-6831505,9365578,12599783,-2581163,-11159670,-5356134,3393494,8062748,5068387,-3369299,-7635136,-4490193,2145714,8589813,6730791,-5667637,-11909848,-1619448,8992612,6643851,-829018,-5217879,-6212011,-1785856,6696333,8631468,-611141,-9650223,-6619399,4066917,8595593,3675679,-3320177,-6960521,-4629035,3813598,9113278,2969036,-6437457,-7217862,-1275724,5161892,7791754,1637051,-8211310,-7570136,2488403,7349773,3985664,-1196798,-6136013,-6208852,2092777,8858880,4320350,-4927011,-7659277,-2475621,5196092,7349170,1340643,-5581805,-5892141,-887700,5060094,6988319,663576,-7639595,-6364938,2777313,7343603,3527365,-2633754,-6078661,-4203397,2582350,7372579,3477865,-4697601,-7207682,-1537991,5013528,5863227,1019117,-4955121,-6274464,-387999,6676288,5752254,-1898382,-6442175,-3615268,1985310,5408840,4072158,-1653540,-6712387,-4311332,4179970,7976367,1142540,-6367152,-4494186,852554,2740119,4046051,3143288,-4583111,-8583285,755924,9096437,3408762,-4613831,-4280103,-1465865,761129,4276170,4307995,-1830657,-6593880,-3623521,4359004,7885620,729382,-7323194,-3798018,3039171,2092844,1418554,3416002,-2672164,-8996527,227691,10289859,3151938,-6573558,-4067492,503294,770237,2963734,3953360,-1780697,-6464292,-2585898,4565177,6138659,112214,-6009687,-3902386,2371630,3797437,1853806,416980,-2862268,-5198435,241694,6910544,3731304,-4276795,-5229906,-240804,3029723,3154407,1423604,-2208161,-4730899,-1649539,4072801,4832484,-414555,-4618920,-3510983,849950,4247024,3303321,-1520077,-4576454,-2023230,2107432,3652273,2307544,-1525391,-4821144,-2256970,3944315,4840019,-125915,-3796380,-2899493,194368,2919786,3187339,8418,-3645720,-3597188,693856,4625625,2867838,-2583544,-4563681,-1039661,2570104,2797251,1292955,-1536323,-3931729,-1693134,3427005,4347262,-307858,-3848138,-2492074,975278,2994432,2594512,-253944,-3579746,-2931839,1600375,4223997,1479257,-2443861,-3040822,-1089900,1518390,3250865,1599107,-2856214,-4205667,-45586,3957332,2456822,-1321866,-2434592,-1429520,-239462,2176033,3578548,-91797,-5014622,-2405055,3999386,3605822,-1141548,-1864804,-669073,-1502549,128930,4031725,2153837,-3956748,-4317855,1360000,4156867,1085971,-2286383,-1731503,-217153,-348444,911596,3448730,579648,-5355931,-2887080,4889387,4032509,-2673947,-2397916,1040221,-581353,-922252,3431577,2654059,-3825554,-4321524,1961771,4331107,537367,-2440508,-1670830,-108821,282277,1025556,1910847,-9976,-3640222,-2381134,3273236,3828896,-1408020,-3203473,-234879,889997,336647,1633215,1387674,-2174580,-3061780,1050943,3561357,1078065,-2004851,-1987118,-284908,1139573,1590112,572470,-1222989,-2105038,-819355,1477747,2386190,228986,-2590187,-2099672,1071333,2263237,640611,-872673,-1165632,-1016852,204850,2063940,1675616,-1159155,-2632755,-587769,2164565,2006096,-468026,-1667674,-803864,29548,691917,1552275,572228,-2109710,-2262151,1006786,2577470,380306,-1560603,-1158243,-241340,302798,1319517,1289234,-990075,-2355143,-188025,2145520,1362208,-637833,-1166175,-706468,-197325,1115555,1840636,-209147,-2347400,-1025017,1563315,1356632,-253059,-626191,-677272,-1002063,174876,2161932,1001445,-2269965,-2066277,1279984,1855537,-305850,-545190,377433,-897118,-1366722,1730155,2701887,-1362039,-3174631,439888,2508353,130272,-1054531,441396,104698,-1699800,-174215,2669619,1097506,-2952906,-2012715,2287905,2029013,-1479468,-1112323,1348547,-406386,-2119273,1379997,3198979,-1315147,-3633962,801772,3163446,-280166,-1799478,604941,624065,-1514683,-258821,2376769,812871,-2547672,-1717116,1757838,1987223,-854025,-1444081,463780,403467,-972785,340832,1946975,-470860,-2684110,-77044,2544988,549980,-1548147,-411955,458622,-267599,41878,1073987,244619,-1231767,-939983,662304,1380014,210114,-1165277,-829972,530638,651469,97518,91861,-28449,-875167,-617033,985439,1290448,-496877,-1387620,-211742,952228,581453,-228628,-255659,-119236,-460213,-131978,998397,785467,-914348,-1366967,458456,1332278,-1682,-725314,40326,-36116,-466114,398481,1198925,-52883,-1483559,-327855,1193271,612883,-550647,-315957,117478,-404378,-82391,1070616,396269,-1230929,-792604,921448,761968,-400644,-276158,176456,-497872,-451013,1024368,1004315,-982509,-1303003,751097,1042972,-420154,-476052,593170,-160688,-1165731,446104,1740315,-309562,-1986573,-5681,1740139,-104735,-1132865,558931,798928,-1291879,-780009,1889789,1060387,-1944405,-1219672,1604021,1123372,-1246131,-592820,1287475,14934,-1616661,361340,2218989,-337099,-2490813,232867,2396972,-232795,-1832768,679438,1289039,-1257483,-1083205,1930888,1140432,-1966009,-1250011,1639068,1162616,-1157176,-750426,869178,293741,-1012468,15452,1451593,104309,-1794019,-340316,1837873,553371,-1489125],[0,0,0,-1,-8,147,-88,51,-264,254,-223,470,-578,596,-841,1020,-1180,1594,-1833,2015,-2577,3127,-3479,4116,-4826,5493,-6443,7414,-8302,9553,-10952,12235,-13881,15718,-17480,19595,-22050,24467,-27216,30297,-33466,37102,-41159,45261,-49843,55113,-60613,66635,-73414,80704,-88789,97965,-107926,119108,-132012,146499,-163118,182775,-205885,233651,-268213,311959,-369518,449458,-567707,760887,-1132380,2107820,-11255960,-21134172,6279074,24936600,18788254,-10792303,-27635649,-9207214,19054488,16044328,1979627,-4908598,-19654602,-21595710,18005223,36528066,-4940828,-33154190,-10299468,7178115,8799817,17256291,6309288,-24716349,-21820903,11388831,25396730,14073059,-7758038,-26432860,-12048420,22111541,22756737,-742699,-8749869,-14714064,-16504326,13860773,34726358,119325,-33638413,-16034631,10311974,13543618,11901239,1381020,-22021099,-22805659,7973699,27550922,13095474,-13425312,-23962720,-8334625,16631366,22790801,6042884,-14062198,-20126948,-4982449,19465828,24113263,881726,-22432492,-19420115,3963413,21852772,16247584,-7102349,-23698679,-15304238,9010882,22002451,9997121,-12532652,-22805503,-11000083,13593937,25289152,6578745,-20576286,-20834869,1651141,18432766,18217970,2275161,-18908210,-19363200,5692561,23465941,14896967,-6029054,-21945616,-16168831,11787039,25733620,5669703,-15442824,-16586478,-9408843,8016499,25297775,7880811,-25262773,-21212986,6454964,15784975,12837064,3842979,-18527928,-22649519,8082433,26456330,9857146,-8912230,-15436423,-12430192,7618100,25025199,10323967,-16713962,-20314957,-3165809,14516825,18471204,2432140,-17426967,-17867237,-1143457,15912530,18303452,-1819711,-23373101,-15538377,10083987,19436013,8505305,-7681602,-17616053,-9927082,10161705,19506368,9556085,-10644080,-23087160,-6468375,22942174,19187348,-8680959,-14070578,-5689824,-5220077,9026200,24987634,82714,-31130212,-13117009,17466274,14865686,2774327,-4157342,-15768185,-12347519,11125251,19588754,4719779,-11623258,-18455240,-5974252,19470444,20026819,-6995330,-17354847,-5957185,753916,9056203,18309754,1049706,-24568292,-13932231,14705346,18234468,2575948,-9014006,-13717446,-7907703,9271203,18018829,5192715,-13993475,-17515114,-1536126,16115275,14906632,-2846543,-15759998,-11486560,3799456,15350989,11446150,-5320419,-16851427,-9639587,8269086,17236436,7540709,-10368558,-16797345,-4574641,12742398,15428895,1060374,-13194860,-12785719,-341109,12467192,14199767,-470960,-17261085,-13139609,7051684,16278937,7236679,-6337530,-14161665,-8681468,8165336,16260039,4864998,-10178249,-14141276,-4930769,11882765,17053631,-389090,-16069173,-9841540,3024349,9686176,12066105,1208129,-17196667,-12943753,9858298,15724477,3632748,-5972736,-11639416,-9200644,8068051,17847539,3233158,-13348333,-11897695,-872431,9572451,12639112,1200857,-13213665,-12275965,2259437,14226228,10854173,-5621658,-15126427,-6082081,7154881,11149228,6905322,-4581137,-14986870,-7265519,11494581,15048701,876741,-11946358,-11561454,963638,12047522,8571755,-1981458,-8292960,-10879699,-2687075,16035554,14709696,-11242214,-18273216,1427776,9150981,3979234,6062118,-401392,-16407742,-8570252,14842154,15037176,-2900373,-11354636,-8597262,653245,11242762,9085274,-3289265,-9326179,-7754970,-434383,12990151,12508046,-8848499,-17652848,-805437,10735166,6180739,2180943,-2799641,-11977771,-6944585,11052962,14231514,-1457325,-12691715,-8348383,3128121,10483683,7461839,-2747168,-10162786,-7532114,3415914,12022328,7348051,-6591377,-12685360,-3849258,8442573,10676856,1761536,-8617215,-9908443,-955839,8899579,9426147,-171077,-10037454,-9385326,1692329,11462534,8244342,-4801234,-11753012,-4696057,6256494,9117196,4123134,-4602247,-10681159,-4914089,8529205,11741149,658393,-9534678,-8560838,316735,8916243,8307346,-1864079,-9388279,-6800528,1733005,9509019,8247593,-4655681,-12893914,-3670614,7933297,7697555,2209935,-3778289,-9719686,-4893873,9100413,11046741,-1680911,-9243036,-5907454,648559,7481876,8455409,-1401270,-10582684,-6669569,4631718,9828676,4279168,-5376623,-8446552,-3071204,4435304,8315092,4513967,-6803252,-11442003,-363646,10374295,6405814,-2515978,-6086321,-5804861,-424142,7705872,7793707,-1848326,-9798798,-6728546,5153875,11506492,2093614,-8466166,-5237882,583091,1079017,6139079,7874231,-6579574,-14334250,1734289,13291975,3254984,-5403014,-3530071,-3560296,-1711596,7010044,7956917,-2895783,-9868508,-5014252,5315026,9854427,1853083,-7841779,-5639977,1227878,2724589,4580416,4987069,-4973771,-11306169,453469,11654339,4916920,-5453593,-5582089,-2240379,829540,5440697,5680468,-2225339,-8575832,-4243847,5400882,8281586,1068782,-6640357,-6048490,339097,5136646,5144931,561143,-5446267,-6246665,476524,7226358,5482243,-2612251,-7366039,-3578092,3915022,6640398,2210869,-3916574,-5751229,-2016242,3741185,6286324,2201820,-5326559,-7161771,154996,7042461,4605513,-2301194,-5186474,-3429720,780759,5337612,4801114,-2136130,-7014897,-3443457,4021707,6618627,1689009,-4805425,-5142424,-160950,3617209,4459492,1859034,-4396982,-6738629,555501,7452267,3650492,-3060814,-4327668,-2684696,571095,5220053,4346195,-3079811,-6725703,-1678895,4397674,4666671,659991,-3522338,-4445679,-1263624,3878202,5708418,412769,-6255359,-4471370,2954381,4821823,1393635,-919941,-3024416,-4255049,899313,6977429,3259237,-4945051,-5678326,186886,4313048,3193374,-356623,-2446975,-2977953,-2090607,2632512,6785192,503236,-8471668,-3824604,5889986,3915499,-1675740,-129109,-795747,-5044926,-138990,7947021,3298995,-6250578,-5212330,1913838,4324827,1868040,-719992,-1967023,-2387283,-1401458,2695976,5499338,159407,-7240945,-3599457,5168999,4292729,-1515149,-1659892,-839700,-2763578,-98743,5458480,2972715,-4745023,-5271620,1256765,4739161,2085228,-1312857,-2393449,-1879607,-97183,2859714,3560158,-467820,-4798161,-2723932,2961612,4405494,517658,-3053555,-2863591,-434563,1951437,2762164,874325,-2513575,-3643627,-445793,3719918,3319382,-1243908,-4099757,-1656612,2119419,2854875,1033650,-876865,-2412036,-2104547,1310103,4253147,1661086,-3376649,-3522242,748727,3067854,1709215,-523728,-1929674,-2299954,-535793,2717170,3193381,-983137,-4367103,-1694678,2687022,2637680,-34759,-1085623,-1734299,-1746806,1302594,3993177,874613,-3515078,-2559421,1191540,2355051,1375926,-108915,-1757573,-2371426,100189,3230478,2321986,-2078116,-3453848,-102695,1946665,1031831,682287,-151153,-2964404,-2243163,2969485,3822215,-1287002,-3330214,-367417,1203693,611619,1249437,1109399,-1784365,-3063493,592709,4179968,1771062,-3320416,-2806877,1645022,1682997,-775062,873478,1301123,-3266227,-3212016,3747916,4360415,-2772161,-4080775,1037922,1910556,-520716,540776,1693298,-1446009,-3248681,642687,4276287,1311139,-3528998,-2301461,2042346,1853800,-805081,256483,1096072,-2193018,-2497097,2646362,3740452,-1768774,-3823435,268602,2214127,143595,-379349,599695,-770493,-2137513,253104,3013838,1169947,-2506415,-2232468,1076880,2023144,311006,-535481,-357834,-826983,-667655,1216121,2043756,-270647,-2417737,-1117705,1591499,1853459,-219732,-1345806,-778781,-59495,270803,909844,839290,-801704,-2063985,-352760,2168452,1505081,-1250734,-1658295,77409,798574,350015,594872,434502,-1173778,-1546161,791563,2355612,228060,-2089280,-924409,992027,622982,-89549,488818,-145018,-1771734,-662829,2033904,1387859,-1405845,-1490732,430438,737437,130804,505857,228626,-1209704,-1010735,1171519,1823786,-275205,-1627592,-308471,787921,141964,181669,882454,-601222,-1993844,409776,2387350,3767,-1922295,-7990,817596,-703885,3952,1645289,-98519,-2299986,-377387,2282917,912471,-1549224,-887869,952422,194738,-920951,686520,1619973,-1161627,-2516136,1263372,2900454,-996259,-2532549,968831,1608896,-1553951,-689443,2345539,283371,-2934387,-431978,2984991,725541,-2437930,-703166,1675485,243809,-1366667,565101,1750235,-1096887,-2274753,1123118,2635007,-854406,-2406867,713086,1705699,-888351,-993863,1383000,642456,-1926575,-701954,2093660,1028506,-1686641,-1078794,1186752,771739,-809480,-149626,865378,-204937,-1246849,268589,1554183,78527,-1485652,-423877,1103419,479770,-594677,-233499,407480,-199243,-559170,345471,975756,-229553,-1172393,-98771,1130515,440482,-812915,-352782,555738,60821,-516106,320970,732997,-495025,-1075719,389393,1272953,-83881,-1107822,-93705,795074,-164315,-584838,630237,567729,-1030123,-735537,1200238,843644,-1097513,-733740,847454,370041,-696602,144111,767608,-506943,-945098,490139,1082955,-357439,-968891,162758,649985,-248064,-343418,642908,192482,-1053516,-194853,1375747,231436,-1388912,-129666,1172485,-385711,-929334,916290,728312,-1407917,-574437,1633650,554021,-1429543,-329321,1224812,-1047,-1098745,329187,1172961],[0,0,0,0,1,61,68,12,-16,-85,-45,24,148,-47,-22,-156,118,-80,252,-233,189,-373,407,-408,644,-661,640,-949,1145,-1130,1368,-1605,1772,-2142,2388,-2519,2999,-3479,3707,-4200,4768,-5193,5829,-6558,7110,-7908,8830,-9598,10618,-11817,12830,-14077,15643,-17076,18717,-20675,22633,-24869,27526,-30185,33163,-36618,39953,-42907,44389,-39704,12361,126987,-1526866,-20136616,-16331784,-479313,9891165,21575317,12038542,-21296713,-27338334,7251518,27480373,14014894,-6362211,-20134235,-16375852,9457628,23036390,8643782,-8017487,-19588521,-20811581,10501386,36270681,3954167,-32917492,-14666352,8343039,5077198,14426104,16538659,-20601447,-34111883,8391131,34039995,11911042,-10795671,-16523297,-12605249,7350345,24727663,12526124,-11433164,-21254345,-12647417,12934604,29364515,5838399,-26620700,-21420118,3533000,15093300,14850063,3105584,-19712244,-24198017,3072881,26514049,16147859,-10661497,-22647627,-11203134,11228142,23373935,12134133,-12003965,-22751692,-7291387,17170226,23226400,4910006,-17705776,-21232960,-1496818,20478082,19289007,-3676891,-22526831,-17885202,4886922,21369286,13370676,-8844888,-21642567,-14196192,8525314,25422058,11602562,-18551570,-22422726,219664,15216807,16265628,8661347,-13635532,-25716154,-196154,26839862,16415683,-6832110,-16394141,-15261128,1794921,23614979,15072935,-13764179,-21183491,-7990158,6939065,19849153,12921230,-16867368,-26059387,-964237,17718291,14648467,3697974,-14010234,-21910961,826640,24285631,14758976,-6661112,-15504329,-13277608,2936941,22989557,16113712,-12506645,-23287333,-6338988,13838571,17201000,3960757,-11739404,-17129878,-7970059,12832682,23802829,1876290,-25979856,-16478748,10721796,15081299,7503343,1198038,-14680572,-19347032,6919216,25730258,9267495,-13135340,-17633523,-6749613,13556304,20469902,969835,-14904829,-10904022,-4674185,7473897,23393555,6066884,-28084332,-18384260,15755791,16187654,928876,-883402,-9987765,-18605070,3994187,26118050,9480901,-16369815,-17346505,-2908842,12294392,16829861,2346502,-14183260,-13218929,-869021,12142634,16843267,1416814,-20026205,-15656531,8780363,18310881,7009275,-6860032,-14206698,-9940179,6676614,17982228,7861123,-11997137,-17590835,-3531847,13413848,15386181,1069030,-14085991,-14323589,767242,15110838,12934606,-2878503,-15228814,-11525947,4785712,16648255,10032423,-8105324,-16710265,-6748443,10189073,15888189,4239750,-11371053,-13777671,-2823155,10111624,15036684,3487714,-15869532,-15825846,5459725,16183887,6773574,-3975674,-10748657,-12011501,2973122,18667115,9013549,-11389207,-14371129,-3853641,7635457,14588753,5522081,-12955536,-14370895,1150808,11438697,11090487,1746434,-13078276,-14261105,4187132,16035115,7784605,-4799878,-12016143,-10019284,5254211,16994328,6016718,-11399610,-12525342,-2351551,7708350,12258485,4577372,-10790274,-14967316,-965032,14730454,12579095,-4868404,-14122523,-5639525,4246191,8151607,9926520,6240,-17115796,-11324941,13139181,16390205,-1244484,-9496668,-7681787,-4243595,6735034,13863235,2293157,-11899221,-11539179,-548081,12761091,13193152,-5909595,-16783080,-3155403,7704385,5123246,6556139,2497677,-15324790,-13340612,13164585,18276620,-3044435,-11933928,-5200893,-1044080,5401445,11816752,2899284,-11935862,-11605382,1838500,12647335,9898511,-5047990,-13957442,-5227845,6997560,8832869,4337878,-3450632,-11684148,-7356032,8779915,14086823,1188460,-11127330,-9480410,742369,9140466,9032914,-263795,-9838216,-9013696,2185629,11523369,7949671,-4492935,-11830174,-5958077,6359394,11358224,3839797,-7438991,-10228378,-2738897,7228655,9952291,2017424,-8976918,-10339416,127962,10574026,9098379,-2904224,-11258085,-6052070,4632061,8613522,5434404,-2081895,-10397944,-7823510,7159524,13185634,1229582,-9181943,-7144410,-1001729,5709353,9682154,1973601,-10096629,-9241999,2175309,9163735,6974514,-2020915,-10200659,-6649529,4918609,9418691,3972893,-4196521,-9538452,-5000436,7279825,10552433,634895,-7648655,-6965493,-1506132,6472792,9759601,543108,-10467225,-7703481,3906896,9168420,4394426,-3453448,-7280800,-4876003,1987625,9083535,7066074,-6286037,-12739359,-694681,10194723,4874411,-1864286,-2563975,-6158993,-5036249,7866057,11691265,-2657241,-11604859,-4469508,4719583,7303395,3782134,-3514359,-6714151,-3099075,1908447,7158959,7130067,-5256685,-13356833,-334382,12124151,4118464,-4594760,-2134267,-3481832,-5011132,5767098,11369949,-1894358,-12069146,-4314014,6146222,6836062,1930539,-3441180,-5909706,-2934961,3051585,7066384,4259659,-5231392,-9666500,-706514,9014651,5765191,-2886875,-5442301,-3567697,83480,5368246,6262527,-1466280,-8326555,-4819747,4359553,7733347,2202090,-4962781,-6261870,-1428373,4442839,5870667,1305749,-4955878,-6208518,-560489,6307539,6173298,-1298425,-7200925,-4397036,2919876,6232154,3005924,-2615709,-5459238,-3160112,2639513,6356837,3196747,-4636245,-7514864,-705668,6611598,4655832,-1487285,-4071085,-3731702,-1157974,4716129,6460133,-1341102,-7685854,-3392217,3868429,5271815,2001321,-2522754,-5335552,-2485865,3488090,5772745,1787407,-4319899,-5925948,-217473,5528961,4087837,-1052001,-3976634,-3996862,-106323,5672696,4882287,-3034084,-6423699,-1584540,3112457,3829134,2042779,-1877659,-5231623,-2782567,3889952,6372822,398133,-6164109,-3920200,2523636,3550761,1491068,1032385,-2388844,-6273871,-93898,8416561,3562236,-5929177,-4492696,1295426,1730708,1836920,2702751,-1225874,-5644535,-2588718,4452654,5973911,-378843,-6469603,-3247006,3622268,3130105,-223370,822238,-881749,-5826601,-834126,8403235,3893559,-6678464,-4873920,2536780,2690265,775385,1649766,-532735,-4657330,-2400635,4280825,5419831,-909595,-5817888,-2692647,3041389,3376868,337008,-835651,-1989038,-3257562,181259,5226853,2999916,-3945196,-4832992,552679,3730874,2346655,-241930,-2043788,-2620341,-598380,3026897,3663203,-301024,-4191536,-2821957,1973784,4032347,1373269,-2368342,-2967231,-821573,1560705,2649141,1345231,-1968334,-3824879,-1042364,3470579,3619967,-854811,-3776921,-1908316,1534793,2440229,1435616,-88260,-2230340,-2878782,974263,4621181,1745044,-3463222,-3214570,596959,2113773,1520306,767033,-1439971,-3231823,-963504,3143552,3040126,-1194368,-3500446,-1402344,1530038,2069459,1155824,-408072,-2475515,-2292044,1713181,3994587,538914,-2874206,-1745340,499024,1198610,1865655,1273960,-2210884,-3349209,447102,3613806,1602992,-1939098,-2314732,-349489,617724,958346,1892748,221205,-3668758,-2561076,3448633,3794105,-1936994,-2814552,690418,260140,-721222,2462155,2442629,-2959026,-3908254,1806352,4205550,224946,-2654285,-1009412,692386,17884,195992,2050209,618629,-3851780,-2614320,3796398,3728538,-2713558,-3200439,1417780,954864,-1389849,1366831,2629723,-2320472,-3966622,1583825,4348754,165555,-3023810,-963202,1182514,330221,67349,1440951,350484,-2734394,-1803077,2690914,2965153,-1532925,-2945296,9421,1362584,126058,352364,705255,-1139915,-2179777,374006,2777891,1026003,-2034195,-1844497,526506,1529106,670832,-124926,-469447,-1000469,-658554,1107773,1940803,62042,-2117836,-1394164,1210990,1828459,-60464,-1180608,-616251,-216806,-15505,928945,1256212,-693211,-2277995,-466024,2210665,1391434,-1251092,-1247429,218930,216420,59545,1149350,752469,-1638519,-1704098,1173406,2081271,-186013,-1580577,-453931,450608,4912,396298,946639,-495614,-2021025,-230329,2104784,762034,-1373321,-668419,288582,-186515,299494,1492012,17210,-1980943,-624910,1663783,1006990,-783820,-580618,63586,-368619,-104001,1204906,873603,-1433534,-1876425,976748,2008888,-578712,-1492266,696227,356053,-1469573,380867,2412761,-599960,-3038859,356794,2786947,-212752,-1876699,483611,1018521,-1199785,-720198,1934910,1051799,-2250676,-1762932,1934554,1949483,-1535762,-1593589,1410302,644181,-1888829,93653,2644847,-437760,-3153362,240916,3002436,-83364,-2340991,361834,1578254,-969120,-1152664,1560919,1291235,-1873408,-1658747,1660954,1835217,-1123928,-1526470,862666,910869,-948846,-277549,1398087,47687,-1848678,-320636,1830831,604951,-1449626,-678404,932314,331120,-554374,129644,682615,-413294,-983673,362877,1307407,25055,-1192490,-401210,831465,444808,-462878,-195346,347694,-172290,-602551,386336,1006421,-176908,-1259552,-83282,1281543,305464,-931862,-92000,641234,-223834,-577877,692336,807001,-870543,-1079735,714963,1083271,-500601,-853913,417059,476853,-540178,-177515,911165,119881,-1205242,-258999,1238200,431707,-1070464,-258963,939289,-242140,-691435,765244,724037,-1147704,-741102,1162446,670335,-989599,-299019,733612,-188000,-639778,543138,795107,-658859,-959272,609777,1047836,-501127,-934523,566394,738330,-895344,-388397,1390796,250120,-1875321,-191815,2055451,81331],[0,0,0,0,0,51,83,8,-87,-85,34,64,68,-43,-42,-102,98,18,123,-144,63,-209,246,-117,288,-409,317,-429,548,-516,695,-863,792,-969,1214,-1242,1424,-1703,1748,-1990,2366,-2502,2750,-3169,3410,-3761,4298,-4596,5010,-5681,6177,-6695,7498,-8160,8884,-9912,10831,-11798,13119,-14399,15686,-17315,18756,-19710,19548,-14835,-6964,116576,-1510746,-17958378,-20549751,4717848,28061287,16451308,-13192811,-21984085,-9018542,9756371,22095090,10557938,-17306009,-23765677,-4167186,13571656,19254670,7914880,-21128261,-28586838,4284133,26669803,11370234,-6084313,-13531272,-18097303,962918,29367943,18324488,-15460706,-21846271,-6439037,10327445,23995591,13520421,-18639381,-25726759,212158,17708049,15481872,4497366,-16684919,-26740621,-903336,26859413,16492621,-10420067,-21495626,-14636204,5282439,23118185,15167133,-11274700,-23945736,-9780636,14940186,24506651,8156889,-16258443,-21376167,-2615439,19380904,22093581,1654363,-20912478,-19983660,3158526,21656071,16278719,-6102021,-22765433,-16575928,7217229,23344089,12458307,-14567958,-25247221,-7249431,15517134,19352977,6178867,-13059432,-22733715,-5672005,22486340,23192914,-2938789,-20499481,-14798754,4509147,21720682,16370947,-8189619,-20536346,-11199723,5148005,20952385,17822690,-15052810,-31916912,-2416874,22146297,10651723,-790692,-5761062,-20630757,-13000883,23172520,26906947,-8520988,-23959431,-9930274,5460425,17830672,16564898,-6789372,-21101976,-8409952,8535105,18001881,15035043,-10543917,-28577753,-5204173,23304279,15325163,-3965736,-10633785,-14944764,-8094080,15896161,22551962,-2920740,-24250283,-14848655,8957725,19691621,9185798,-8390787,-16311115,-10115676,7194794,21437912,11660635,-14326427,-21062783,-2411975,15442765,17172112,3097355,-16653503,-17643707,3389121,16848604,11149209,-889526,-15144866,-19044729,4082402,24901211,9832974,-14403933,-15473481,-5508957,5871951,17688279,10081046,-14345175,-19412136,-847286,13854749,15289146,4140596,-15788566,-18809145,4245700,19531431,9839129,-4624750,-12888756,-13039325,2908907,20211085,11650787,-11972755,-18596400,-5032744,10648557,15662839,5193851,-12068689,-16804270,-3006899,13926927,15794229,70480,-16008822,-13708142,3604106,15997883,11472103,-4617446,-16381419,-10622013,7592546,17557074,7785884,-9768959,-15922111,-5229255,10170785,15369722,4740582,-12542715,-16921918,-527930,16401276,12346175,-3812651,-12702674,-10680776,658865,14841368,13278092,-6101989,-17619282,-8091111,8483611,15785294,6377748,-11491567,-14955950,-729125,9486187,10237219,6410620,-8756275,-20418598,-1638549,22095000,11144884,-10377845,-9974982,-4463463,-1484371,11635141,14995567,-6283940,-19399861,-5872202,10441056,13556610,5059213,-10616835,-15079294,-199553,11357341,8510791,2394089,-7520146,-16076925,-2459222,18976416,12672297,-9497301,-13729745,-3745915,4004643,10027244,9564998,-4059475,-15328401,-7747513,9795465,15706509,2888626,-12458983,-11807868,742092,9807145,9916225,1274402,-11311049,-12326146,1816173,13188437,9450768,-3511257,-13976701,-9292753,8025440,14461179,2561682,-7807820,-8657903,-5494275,5116325,15320232,5295984,-13514182,-12584724,2637778,10643306,8768244,-187640,-11361200,-9904213,3985725,11520288,6739099,-3073777,-12063710,-9364275,7070032,15110295,2777479,-10127350,-9151930,-1916046,6017265,11008896,3720984,-10492003,-12045749,1503527,12126269,8683014,-3146601,-10751525,-7045888,3626782,10787915,7177708,-4589220,-12144183,-5555830,7740873,11330029,2340583,-8144487,-10051505,-2076935,8536178,10438078,361829,-10756194,-9401031,2568337,10442494,6542004,-2683366,-9101640,-7602453,3165539,12590066,6361241,-8150405,-11048780,-1420715,7205039,8513911,2570560,-6842723,-9708585,-1589202,8314295,9905266,460352,-11665777,-9540907,5817788,11087906,1767951,-3748104,-4695949,-7567322,-100702,13982603,7968496,-11208414,-11618788,2352679,7391619,5284421,2123500,-5613338,-9257128,-689544,8660784,8312453,-199565,-10249157,-8976667,5392097,11814690,1769038,-5854656,-4671049,-3981815,529506,10167502,7046563,-8555977,-11956152,729321,9344830,6074945,-1204908,-6280911,-6178800,-312948,6813369,7749491,-630291,-9827443,-6981296,4998485,9969277,3038745,-5497288,-7442139,-2456676,4926500,7374172,2457162,-4879046,-8230054,-2904361,7802439,9396796,-2074126,-9690910,-4096000,3126967,5221588,4793074,-425975,-8187834,-6317481,4203730,8981468,3316663,-5277932,-8121489,-1823110,6590845,6454097,-216164,-4724741,-5551648,-2040527,6142820,8653219,-1182690,-9539400,-4747664,4203723,6247175,2881941,-2139955,-6211821,-4551918,3200032,8026837,3020691,-5975030,-7550479,-328394,6095444,5322905,65293,-4970483,-5815425,-285372,6738767,5990972,-2213759,-7177811,-3527959,3212222,5896674,3191741,-2582105,-6652560,-3567170,4642596,7525206,728497,-6014476,-4749554,215697,3775077,4963116,1211625,-5782089,-6395998,1578460,7320510,3872065,-3468684,-6092887,-1928127,3221652,4192415,2356714,-1096180,-5980009,-4688836,5352334,8808692,-1305676,-7772506,-1939242,2302235,1581216,3616065,2590176,-5387586,-6969896,2219814,7678302,2783728,-4079044,-5503359,-1210906,3673792,3652311,665501,-1481883,-4243377,-3931887,3970833,8285884,-445377,-8018394,-2743338,3643271,2803192,1467520,907182,-3269211,-5089976,960528,6729497,3403159,-4094503,-5882078,-502778,4329761,3413266,-107991,-2348697,-3265331,-1837535,2943519,5474422,393092,-5819593,-4301755,2495401,5311532,1564222,-2743913,-2993160,-1385773,569404,3675665,3783837,-2265194,-6222050,-1174717,5245972,3970800,-1295205,-3331172,-2228837,93108,2631809,3264862,328445,-3926562,-4284196,1223716,5599594,2137812,-3798488,-3666437,91931,1649934,2217104,2206899,-1496900,-4990835,-1531856,4546869,4233084,-1244565,-3875267,-1729462,1059662,2413943,2445899,124038,-3521438,-3328876,1791117,4765550,1293129,-3169073,-3058264,-451589,1677041,2707324,1365496,-2487199,-4002595,-269285,3886047,2621120,-1370668,-2827837,-1481046,306873,2538545,3020878,-717605,-4380166,-1879911,3178082,3317302,-120699,-1965481,-1729659,-844080,1171813,3086137,1405763,-3056060,-4169801,716786,4472218,1362360,-2717024,-1691304,-60236,-748354,1249635,3869711,-433707,-5459827,-1475076,4464729,2709116,-1545448,-1733030,-591198,-633574,828562,2710433,1364031,-2568949,-3648220,596942,4436420,1557152,-3272219,-2133080,896826,106164,152209,2528878,310055,-4395057,-2247326,3782555,3329389,-1531194,-2644440,-529303,637753,901393,1357940,838050,-1522618,-2689575,11798,3647305,2237256,-2447933,-3024592,530114,1982752,535477,130234,17154,-1680498,-1998361,1421834,3402674,70404,-3486485,-1826688,1851634,1969901,-83041,-576493,-449747,-1331435,-571245,2262001,2484275,-1420750,-3307169,-151651,2873585,1299141,-1119070,-827547,-272700,-940867,217747,2503631,989812,-2942831,-2462633,1730747,2488916,-349586,-1463932,-353175,-404414,-467397,1423844,1969692,-1039682,-2829461,-229910,2576607,1252280,-1000422,-861400,-217482,-396037,648987,1900410,231508,-2361293,-1433389,1497680,1714473,-164504,-886080,-599222,-815658,55069,1730374,1052900,-1795302,-1936295,727211,1669925,110964,-407610,-80770,-929576,-763116,1485139,2013609,-838169,-2344729,-144546,1814761,598851,-705808,-11850,16717,-1304983,-216429,2303538,1052768,-2667378,-1826606,1926817,1562616,-1148984,-462862,925044,-845953,-1411082,1449456,2232532,-1088881,-2572554,225378,2173753,433805,-1204512,-223686,694044,-612967,-757705,1603971,1584752,-2055051,-2262841,1703985,2293141,-1174400,-1495853,901562,305058,-1243836,340991,1865190,-265258,-2123905,-443746,1914892,1098148,-1185288,-1178136,658642,643064,-670448,59074,1384388,-403274,-2181244,248899,2546987,284352,-2133773,-409274,1451080,110675,-817334,611827,782661,-1072010,-1269436,1108778,1778922,-658331,-1918129,148075,1569371,-96744,-1001314,551929,726439,-1241920,-781936,1789838,1130249,-1829456,-1268202,1388047,1067328,-944509,-493028,877078,-111450,-1180503,391097,1715005,-250811,-1790652,-51589,1583919,160519,-1073795,175089,590355,-704086,-593876,1195174,777702,-1293767,-1002015,1010708,801903,-679627,-404803,535557,-180482,-733384,591797,1111805,-656501,-1275026,455073,1032239,-317940,-550759,519955,144143,-845559,168203,1290122,-157752,-1394401,15954,1270950,-54351,-946551,315829,611669,-746169,-678721,1152772,867215,-1320057,-1062886,1304362,958463,-1229409,-604760,1209027,99935,-1491395,316883,1805832,-441741,-1957737,366879,1788805,-384298,-1343621,440764,975495,-709487,-886749,1011910,1059862,-1243419,-1410289,1174960,1558401,-1081844,-1405836,1163037,960462,-1359735,-510953,1691653,217270,-1944268,-112166,1879541,164360,-1513999,-245676,1086403,133630,-862559,14893],[0,0,0,2,11,-129,167,-89,261,-365,345,-574,727,-790,1126,-1430,1550,-1984,2492,-2836,3423,-4107,4680,-5552,6580,-7445,8611,-10006,11335,-12952,14854,-16662,18805,-21358,23905,-26737,30006,-33375,37131,-41435,45842,-50670,56185,-62012,68305,-75416,82993,-91234,100536,-110601,121594,-134025,147738,-162951,180394,-200089,222533,-248881,279901,-316905,362540,-419987,494706,-597000,745759,-982740,1422013,-2513835,12594428,8518722,-19952088,-19544592,-2703618,18015298,18446081,4844560,-14799824,-22145142,-2704933,28259303,21998182,-11699908,-23387479,-8717215,5014147,18859471,18232059,-11043493,-30203795,-8650850,15915813,17570910,7633374,-12731027,-28758080,-6557076,26574024,19598437,-6890164,-15272333,-15119824,-4115459,23161555,26058910,-8501298,-27097384,-9524145,11843303,20562841,14026573,-10508893,-25820503,-8606990,16864485,20959804,5348266,-16508431,-25125701,-5362655,21729445,20511531,-4531319,-21653294,-17236868,2511178,21042264,17568560,-6760631,-23619207,-13681799,11469857,24754535,12067667,-12448204,-22408512,-7541384,16614078,23702491,4961062,-18323619,-20213879,-991865,18290124,18810067,-1120985,-21888261,-19821157,3595134,22640124,15917423,-10656362,-25431971,-10089339,12845768,17422488,8619333,-6601302,-22944381,-13550879,21148806,28658113,-2732647,-21171765,-11240822,653749,13260831,21416609,1876996,-23937482,-17095786,7686193,19627780,14420482,-7675248,-27105690,-11195975,17771483,16240013,983734,-5246147,-17694996,-17883503,16243099,31807717,-2537679,-26504318,-10078129,6248148,10853648,15768592,4041508,-20158408,-18490297,8002937,22889013,13099104,-9484241,-22655304,-9034341,14646115,17828521,3343689,-10671105,-17539638,-8576846,13889590,21567324,1578201,-20550795,-18344060,3723396,19887924,12546570,-6124861,-15119464,-11479665,2245418,19855964,16434260,-11245800,-23256920,-4046369,14212490,14953585,6478689,-10537676,-20941112,-3752283,18358777,14586465,-1431353,-12654027,-16884805,-2237048,21369150,16064309,-11275522,-18658874,-5754207,5097900,14039702,13345976,-7699741,-22229431,-6831553,14754259,16657870,3445982,-12334651,-16789444,-1328102,16150395,14221653,-1534389,-14075517,-14089129,1294006,18060708,13695313,-7506669,-18330823,-8459410,8298659,15789218,7480967,-9464960,-17011505,-5624806,12233617,16315981,2403995,-13738515,-14757140,-494341,14331687,14420321,-1571073,-16356331,-12105639,5539095,15895590,9143035,-6398073,-15135171,-8145365,7623237,15844731,7866664,-10047658,-18385280,-3775952,15718342,13250528,-2688930,-9854027,-9877902,-4396639,12116359,18232792,-3477455,-20799215,-8214619,9438319,11795567,6770168,-4159755,-15206286,-8054040,9409426,13873363,5376666,-7794947,-17170074,-5079679,17715102,14364971,-7148999,-11027452,-4545619,-3083435,7882619,18007432,-545347,-21802648,-9524033,12205516,12678676,2839797,-5811608,-12085130,-6560868,8224792,13630928,4350578,-9680010,-15157064,-2904641,14679050,13198223,-4122108,-12820234,-7364094,2466769,10556138,9984914,-2368743,-13821742,-9679783,6724893,16073919,5970932,-11001509,-12658804,-977425,7731124,9806333,4707643,-9026390,-14859846,-537588,13758371,9776283,-2795253,-11255447,-10211041,3278840,14478673,6882245,-7130515,-9886516,-5401120,2956749,13480330,8739263,-10716249,-15032244,881498,11217414,7939655,784438,-7817887,-11205345,-786839,12011470,10071664,-2859933,-12145734,-8766460,4765256,12841982,5272849,-7093610,-10276564,-4294062,5522684,11546642,4939861,-9009229,-12364909,-845968,10525467,9605502,-725081,-9528963,-8636891,1438088,10738588,8535850,-3746854,-11694845,-6051109,5641498,10440227,4824257,-5582342,-11110614,-4643729,7835064,11336748,1542092,-9660514,-9453975,894298,8925218,7144629,-571081,-7918771,-9490354,666472,13244523,8555631,-8002017,-11162299,-821996,4930255,6176163,5970405,-3511620,-12665662,-4151156,10347913,10064640,-807725,-8884686,-8299102,1380890,9394986,5506329,-2246616,-5906371,-7616579,-1285019,12304457,9786642,-9281170,-12822590,1685138,7034719,3606234,3573213,-1809784,-10900980,-4971701,9838999,10563474,-1529207,-9525567,-6861585,2677584,8938219,4825895,-3085155,-6556673,-5537519,969119,9645187,7223149,-6235390,-11362008,-1647270,7821000,6968544,224392,-5507034,-6387818,-1672829,5769037,8630394,1025269,-9546627,-8098242,3891726,9357641,3591017,-3454004,-6450391,-4480742,2925961,8297920,3913721,-4830516,-8089520,-3174552,6125910,9385851,192316,-8885403,-5520445,2151567,4693747,4820993,1538333,-6944092,-8285356,2682239,10049405,3771611,-5240786,-6930889,-2125647,4053741,6535902,2593699,-4140648,-7078314,-2630717,6003933,8176602,-211959,-7891392,-5160609,2239885,5749264,4222918,-923401,-6446738,-5531378,2703940,8007664,3443351,-4788050,-6742586,-1670621,4148095,5851117,2044827,-4655868,-6968906,-644262,6720913,5669558,-1527305,-5748082,-4055022,1080622,5435588,4937491,-1385635,-7068169,-4476199,4313565,7401788,943302,-5089083,-3983678,-864274,1972792,5749185,3501360,-5993634,-8026223,1766869,7535465,2692719,-2659066,-3709648,-3076313,412929,5064775,4286010,-1818950,-6520476,-3962298,4432680,7803581,54627,-6391788,-2563641,1341074,834527,3544826,4195348,-4645416,-8533561,1695661,8599612,2152259,-4276141,-3523163,-1472281,827114,3861790,3397881,-1663811,-5629994,-3342400,3817723,6872808,386742,-6226667,-3511810,2141365,2838706,2173031,1349934,-2959976,-5441527,52308,6542536,4022129,-3526784,-5615047,-866565,3401776,3001698,858120,-1386274,-3838051,-2776174,2917462,5726658,642403,-5289177,-4117832,1531475,4400283,2224942,-1566598,-2972566,-2105739,166718,3601353,4154605,-1550834,-6280100,-1842503,4896897,3865323,-923005,-2370917,-1962696,-1275695,1841889,4337947,1096737,-4468935,-4393820,1496487,4826922,1852194,-2513161,-3085242,-1189768,693608,2840862,2905042,-1496306,-5001565,-1596187,3986632,3711921,-580274,-2806641,-2071708,-233134,2336156,3461300,366007,-3966869,-3180803,1763262,3910293,1194439,-1746081,-2615119,-1732945,888980,3532311,1883209,-2883938,-4082976,-24621,3317267,2085531,-564921,-1778680,-2072421,-914036,2651598,4056933,-689084,-4828256,-1552165,3259487,2403300,-263442,-451388,-1477139,-2529372,848516,4408495,1395085,-3829247,-3445818,1097865,3120960,1119223,-1228057,-1173965,-1103648,-1172315,1692021,4163052,-258974,-5438354,-1640560,4337531,2351305,-1611131,-544796,-75978,-2047138,126419,4013100,1738039,-3501819,-3321234,1265427,3382580,1065680,-1741467,-1671375,-395904,-169777,753694,2495337,355946,-4003566,-2371961,3166548,3371090,-1205996,-2363661,-379909,180204,307929,1765770,1533135,-1633078,-3040070,126902,3406040,1931581,-2004703,-2491788,107920,1295245,594362,626643,219229,-1967600,-2339472,1325800,3481032,288903,-3309816,-1723594,1652228,1433332,-142329,197586,-150351,-2042688,-959438,2702280,2629107,-1674066,-3079572,150201,2224177,799939,-404569,-54437,-784315,-1581916,498259,2832502,647580,-2879996,-1839848,1585896,1769357,-208171,-525497,-331153,-1226868,-521120,1972711,1801342,-1367627,-2387293,161317,1814593,723095,-176946,-251006,-1007902,-966151,1191579,2164717,-308563,-2190779,-723639,1182612,821121,131508,102775,-798348,-1607946,262890,2337234,749932,-2038293,-1384957,967688,874712,-187777,544096,280897,-1775363,-1089392,2195686,2090799,-1490046,-2034007,646405,1161522,-232931,21168,787823,-668837,-1798713,247909,2551265,577591,-2561994,-1261631,1845305,916355,-1200999,97446,1139235,-1399200,-1786621,2001859,2389707,-1661259,-2474553,882359,1729395,-414464,-674812,627926,-12068,-1307837,-153856,1899302,949240,-1949329,-1768260,1454285,1855770,-927215,-1209891,859930,206275,-1443740,397969,2122341,-384008,-2500682,-151868,2110227,594043,-1264792,-540360,548180,-27244,-608232,544907,1196724,-609568,-1933487,300358,2249158,98211,-1985848,-203288,1341551,-223539,-893652,980936,915125,-1484775,-1309474,1516099,1619716,-1125086,-1569668,626974,1079066,-549640,-506359,955248,167923,-1565657,-282627,1925783,688727,-1799483,-840254,1389063,536630,-959794,107026,937984,-753681,-1154965,945000,1537006,-796708,-1415887,450372,1057886,-322169,-486990,610510,111113,-1062400,-16074,1349991,135812,-1342595,-295509,938014,105661,-523032,383798,366057,-890456,-447302,1112371,725729,-1096822,-714050,883172,434552,-691671,144516,806362,-574496,-1103247,794907,1437299,-801074,-1456767,683026,1041855,-746236,-623614,989819,206724,-1366037,-104431,1634699,283122,-1679780,-466153,1486667,344704,-1271606,4356,1200553,-392619,-1478204,767493,1809990,-900235,-1835578,951269,1620061,-958674,-1182696,1093752,707561,-1349420,-513180,1518275,547632,-1490869,-740230,1325005,937848,-1060500,-777904,1027621,536032,-1300818,-218123,1652248,57785,-1972889,-63939,1933213],[0,0,0,1,7,-86,142,-43,172,-301,211,-373,586,-567,726,-1006,1130,-1415,1781,-1940,2362,-2976,3352,-3836,4609,-5265,6064,-7085,7977,-9049,10459,-11775,13212,-15037,16812,-18744,21120,-23546,26074,-29082,32230,-35611,39525,-43603,47923,-52955,58381,-64089,70585,-77689,85384,-94123,103801,-114412,126654,-140572,156303,-174813,196704,-222730,254858,-295471,348221,-420539,525942,-693920,1005200,-1775928,8810908,3401963,-21281710,-17889316,4228650,24996542,18669795,-10023915,-27734302,-7379376,15810003,14569861,6768165,-3805069,-26238220,-18915896,23382474,30470766,-8458533,-24215600,-10474308,-1411257,11727967,23632357,1333869,-26981104,-17017628,10262959,21999487,16553415,-7353542,-27596852,-9842093,20259506,19320420,4443892,-6174118,-21321061,-16293398,20264567,30935217,-4449340,-26848146,-13595405,2634381,13124348,18187938,503413,-25396263,-21152215,8831786,25351113,13004762,-11535987,-23097500,-9517183,14459759,22922942,8607051,-13599308,-21796740,-5135462,19729953,23380748,1604239,-20721405,-20024211,2016897,21692335,17394180,-6213403,-23431900,-15838271,7834111,21216221,11385454,-10648468,-23744613,-12865931,14352312,25881921,5196944,-19334388,-18625684,-1107518,15546535,21050563,4382261,-20846681,-19648468,6395908,22142870,15214784,-4357814,-22482650,-16098145,12052561,22816673,6333351,-10270605,-18519348,-14472558,11603708,28050828,2717259,-24615965,-15200546,2667839,10397598,17943708,6809842,-23024656,-22406681,10600039,23508577,9341435,-5328444,-16110782,-14448776,8768820,24518103,9239510,-14041711,-19508696,-6329793,14217970,20434524,2188528,-17538131,-17053917,-2010211,15092865,18760811,-1290541,-22514389,-15448888,8152190,18938017,10395929,-7366781,-18306124,-9764524,9181712,19120236,11488823,-10920489,-24260181,-4426811,22104808,15451017,-5214104,-9731654,-11048763,-8174525,15302019,24762162,-5859887,-27214890,-8555631,11198671,12532572,8994255,-4055446,-19886343,-10945555,12160141,17827689,5847165,-10716515,-19827326,-4864309,19578491,16809141,-4941814,-12927864,-9746479,-3117274,13658820,20022026,-3441134,-23350900,-10078888,11508017,15039162,6219032,-6645456,-16353214,-9130257,10374798,18285845,4929921,-13684717,-17073722,-1846154,14888531,14715972,-1023653,-14993225,-12992939,2735676,15906694,11827417,-5039971,-16317346,-10127767,7223534,17253324,8452045,-9936994,-17172971,-4939870,12370991,15067288,1563871,-11760232,-13064829,-2352086,12756227,16045895,-1190932,-18253882,-11655787,6941566,13970003,8019971,-4097825,-15000885,-10138681,8626022,16401380,5040051,-9645909,-14892271,-5097072,13058558,15875597,-1552015,-13162849,-9028234,-1155395,9868033,16078046,-510909,-19963701,-9790782,10807736,11888243,4230290,-2652172,-12993561,-11106869,9375201,18144492,2262329,-12402115,-11570314,-1979558,9747891,12982711,748789,-12685396,-11588105,1382818,13597561,11429175,-4932790,-15113139,-6636267,6758999,11690747,7084379,-5191668,-14344168,-6606209,10110162,14572321,2302844,-12027911,-12248578,1444234,11299458,8044350,-18731,-8410202,-13319943,-1080928,17793295,11220251,-11418322,-13401083,-307211,4300271,7420377,9363360,-4791919,-17274806,-4308770,13529746,11590589,-569281,-9458777,-10545230,241115,11902721,8706206,-2289906,-9040276,-9699970,512788,14780667,10060512,-9638621,-13876693,-1252517,6712200,7660527,5554092,-5050539,-13946100,-4426011,11621132,11795552,-1269311,-10680711,-8642190,1758773,10453407,8369092,-2549234,-10777651,-7726014,4047621,11981927,6607445,-6162348,-11820067,-4373686,7691466,11007933,2088109,-8719756,-9813748,-891217,8580056,9239043,250591,-9784553,-9687281,1519124,11715448,7982148,-5176634,-10937331,-3989077,4916608,8499435,5616202,-4192932,-12020178,-4688863,9555196,10849807,-149025,-8381997,-7992872,-451740,8413430,8385712,-1325507,-8813055,-7545136,1303355,10807741,7939539,-6504712,-11701549,-1650251,6008962,6031775,4524869,-2986789,-11930957,-4619051,10903547,9920595,-2932680,-7763381,-5161580,-397336,7135078,8854367,-1312927,-10540242,-6509631,4513163,9717225,4313765,-5260278,-8366491,-2961209,4442827,8183802,3995994,-6540252,-10419192,-694946,9256969,6972322,-1817711,-7033335,-5823866,519467,7097830,7058523,-1174154,-9682094,-6942422,5888906,10853461,942610,-6822075,-4440998,-1849379,1455006,8809898,5853804,-8917088,-11073287,3069604,9424360,3204593,-2028087,-4790740,-5911654,350998,8147320,5839053,-3255680,-8603380,-4895744,5191308,9363342,1333291,-6772135,-5038524,-490108,2845249,6762650,3792204,-7203167,-9251870,2190927,9164937,3929383,-3046314,-5503712,-4128685,1192719,6835555,5033566,-3342213,-7987524,-3347031,4959913,7481041,1408659,-5799592,-6289742,-456811,5458319,5696288,191686,-5724779,-5759516,529954,6625846,5575926,-2148341,-7361365,-3723019,3921859,6506058,2160987,-3603333,-5452478,-2446989,3255302,6690199,2582677,-5876217,-7308816,943841,6804024,3571453,-1745285,-4126387,-4152240,-140131,6020403,5402601,-2756523,-7393282,-2889526,4254719,6025893,1301206,-4010710,-4343937,-1208818,2742254,5621029,2599493,-5688600,-7076307,1995798,7116007,2179765,-2353000,-2904653,-3524844,-601385,6027094,5183679,-3755203,-7160065,-995141,4480410,3883959,615528,-2575880,-4417921,-2017463,3940375,6157287,170916,-6189216,-4105259,2549838,4454044,1968390,-733267,-3452777,-3904651,1056766,6230972,3340117,-4180859,-5899708,-228724,4414406,3018780,-274306,-1747049,-3432215,-2761444,3626712,6828482,-1013253,-7544384,-2123736,4111770,2439292,590460,615426,-3183787,-4779061,1947245,6773035,1672532,-4722196,-4084142,620888,3584663,2727220,-129883,-2308689,-3023255,-1239510,3525422,5112012,-1050136,-6363649,-2170011,3711525,2968865,91820,-821786,-2601920,-2994402,1642503,5193475,1417905,-4138944,-3979736,604550,3606508,2635777,-531993,-2823358,-2484276,323956,3301096,3007339,-913965,-4096100,-2377979,2280687,4025788,1046692,-2839686,-3289812,-420875,2151179,2560578,754306,-2220136,-3546236,-670290,3676388,3453379,-1363631,-4076035,-1387135,2102754,2351272,1121835,-345945,-2525776,-2716295,1567714,4753265,1187683,-3779469,-2909537,1104782,2286326,1301835,284856,-1520269,-3041600,-829934,3363918,3369810,-1732041,-4343871,-878210,2621899,1606354,163713,-120368,-1937995,-2647762,1624790,4797719,458312,-4107732,-2024868,1791937,1777100,784195,640831,-1268236,-3059440,-266376,3918724,2327227,-2711912,-3146757,331897,1568846,840956,957785,-217955,-3003024,-1859809,2731115,3396876,-785174,-3092088,-929555,1242870,1119359,1015299,744812,-1401525,-2920747,378053,4190962,1612109,-3317132,-2269764,1472198,811120,-91611,1598102,191428,-3707347,-1669560,3666187,2678264,-2189561,-2581738,81520,800677,558209,1207767,564543,-1836117,-2251060,950022,3512190,884377,-2790995,-1745876,1319405,1227836,157857,826126,-101460,-2532084,-1147456,2827243,2374393,-1624503,-2509229,-210398,1109672,836300,510643,-150845,-1489359,-1420853,803751,2273379,736447,-1832413,-1917569,451118,1805798,887892,-412476,-944846,-783550,-79065,1161453,1569420,-123469,-2098892,-1361390,1361311,2078428,-132967,-1587644,-759735,125697,200086,745755,1047369,-762160,-2367276,-222403,2598418,1331841,-1659426,-1408930,549170,489349,-54753,987785,756977,-1768479,-1870017,1540381,2608324,-594829,-2226569,-134636,944551,-197208,136408,1256299,-487880,-2436609,-111555,2739279,941018,-2025237,-1091383,1007296,247453,-421820,1000090,774307,-1811430,-1603882,1875430,2216437,-1168463,-1794726,669968,790401,-736628,478857,1579549,-1098339,-2299792,908914,2440970,-400747,-1776981,73985,664999,-521509,65150,1381704,16528,-2064272,-660587,2036509,1231035,-1552829,-1104086,1133206,245517,-1053100,916456,1616380,-1648016,-2185256,1614017,2298179,-1225761,-1577550,939487,553267,-1105139,312363,1661723,-452065,-2111171,-19472,2107961,508929,-1561768,-569752,945579,92083,-729379,676665,1007362,-1238543,-1555539,1243217,1761562,-851705,-1481868,496993,735265,-497689,-78287,863355,-132281,-1299919,-185748,1339591,583795,-928063,-818339,491654,543130,-151882,-79790,305601,-266911,-693189,147873,1057634,260338,-1076364,-667606,673409,729928,-323727,-438963,230068,28172,-525247,158998,1049316,-60127,-1373257,-285000,1317574,412548,-987873,-266585,737324,-62760,-732781,511565,922103,-764691,-1350136,686679,1487033,-497859,-1341547,483284,854169,-771503,-458714,1281321,318346,-1630698,-401337,1778764,396882,-1474260,-204809,1135165,-190506,-908983,619277,958467,-839650,-1149153,873555,1309005,-768465,-1160161,748276,773107,-924536,-362998,1423846,-18452,-1694890,125188,1814017,-225435,-1602030,516207,1094267,-896898,-651050,1198366,401848,-1413092,-334269,1341738,415108,-1123705,-421528,992020,166582,-1010341],[0,0,0,1,7,-158,42,-60,216,-175,247,-433,379,-485,776,-837,945,-1299,1465,-1688,2162,-2472,2802,-3400,3893,-4426,5271,-5956,6651,-7740,8835,-9845,11175,-12558,14006,-15833,17671,-19492,21793,-24290,26756,-29665,32830,-36096,39858,-43996,48272,-53164,58582,-64307,70830,-78168,86071,-95086,105473,-117074,130585,-146533,165270,-188096,216659,-252927,301279,-369278,471304,-641615,978343,-1896873,10597745,28377319,3468360,-17765020,-16250876,-4539194,10630116,25575254,9256916,-23586590,-22886619,7328465,22295082,16101997,-2768561,-22640126,-17149128,10882905,21028702,9688859,-5319303,-23013845,-21747399,15759601,33303657,-1501230,-25848465,-11018760,-1393753,4865184,24021023,12804034,-27466918,-27432822,11338709,26395510,12071426,-4452975,-18033705,-16164914,8697627,25205330,12551723,-10168709,-22384423,-13413386,14796870,27959181,3835766,-22624549,-19669704,-1636302,13874648,19314602,3236637,-22299595,-23059647,3981266,24109099,15756904,-7965597,-21864278,-13207075,9844564,24045151,13387704,-11573719,-22819672,-7910958,15859116,23214953,6653350,-17047952,-22121113,-1954074,20126371,18979386,-2363301,-21149643,-18763584,3241972,20918758,14639059,-7114002,-22285445,-16158662,9376231,26261008,9246148,-17539704,-18422967,-2551269,10298773,20324641,12322346,-18059597,-26429031,3909357,24242171,13141534,-2333852,-14469839,-18914811,1636667,24926696,13763953,-12168701,-19449090,-11268209,6338862,23160068,11057092,-18428848,-21582692,-1593409,11992154,16991079,8440177,-17129711,-23901918,3896645,23228013,12188394,-3875623,-13695140,-15920287,2149672,24105142,15813847,-12005294,-22161102,-7174699,12420356,17375252,5240911,-10929739,-18334710,-9049870,14229882,23634918,3116,-23764805,-14142464,6400833,12970087,12498757,1716225,-18803496,-17708155,9152552,22306924,8878109,-9453927,-18460737,-8734251,14479626,19539790,1032522,-11489457,-12624873,-8563161,11285045,25304301,556627,-26598180,-12291303,10944653,10898313,7448373,2180093,-16489113,-18708045,8796723,23648447,6711573,-12686942,-15964183,-5784348,11421335,17634483,3407019,-12979647,-14495566,-2581129,13666156,17771058,-390132,-19224160,-13456110,6491207,15995054,9699112,-4782001,-16097058,-11034803,7512489,17863115,7446994,-11026266,-16915876,-4613473,12260906,15869672,2359496,-13852265,-14878171,404639,14553336,13005194,-1629937,-14821758,-12650154,4257527,17181508,10106849,-7987522,-16122499,-6956150,9316714,15588906,4908753,-10119230,-13969509,-4841861,10303941,17249665,2503724,-17494845,-13307885,6134678,12397313,7173152,86664,-12137203,-15103070,5105063,20010007,6572637,-10914250,-12294139,-5195013,6575465,15494175,5412534,-12495346,-13267089,-504492,10432294,13379837,1926957,-15336431,-12885031,5882998,13351938,6927935,-1795326,-11934293,-12475741,5863974,18207012,5132385,-11577611,-11585879,-2612196,6811252,12340618,5244572,-10653763,-15287695,-971079,14761671,11859814,-4535431,-12431775,-6416480,2160466,9703773,11524787,-2435584,-17431720,-8233070,11651260,13185710,1491308,-7144376,-10714528,-5015041,9111945,12932690,1251086,-10222853,-11900431,-1501722,13937653,12283325,-6979455,-13904562,-3032544,3595513,6555023,10564423,-767654,-17856699,-8701130,13622115,13188360,-1530161,-7451897,-7764385,-3938135,7952595,12976730,1008343,-11818826,-10447356,1520957,12090130,9492057,-4681936,-12619975,-5622861,5134707,9591095,6106554,-4724640,-12792028,-5590478,9071971,12235126,1409036,-9456928,-9822855,-446267,9418186,9682507,-497182,-10125108,-8620583,2331239,10950903,7827535,-3968121,-11672087,-6235611,6375234,11306114,3441596,-7037756,-9668460,-3242836,6607564,10362458,2351141,-9215347,-10361822,308412,10608230,8572327,-3195903,-10216514,-5333464,3131295,7806462,7255074,-1670002,-12425334,-7207772,9124336,11520447,-443476,-6959426,-6103280,-3160373,5423346,11174879,1530110,-10828000,-8434688,2370816,8760519,6893592,-2346174,-9890109,-5617454,4219052,8150386,5078896,-3236658,-10758094,-5209268,8545708,10086624,-535530,-6758685,-5896112,-2264659,5698118,10168713,990991,-10704727,-7741073,4250104,8934328,3809589,-3057493,-6669038,-5509821,1818198,9832352,6358720,-7107304,-11039260,-81508,7899783,5035379,542516,-3828565,-7982158,-2674538,8698699,8776056,-2502009,-9221667,-5300083,3487704,8230265,3888850,-4071782,-6129748,-3445598,1649482,8432435,6403628,-7216611,-11413655,1582750,9157036,3196337,-1144283,-2623499,-6717430,-3076493,8377173,8664523,-3438208,-9422075,-3551310,4038949,6758782,3162109,-3648040,-6662863,-2906363,3669595,7452352,3427358,-5908589,-8413809,-41752,7514438,5327776,-1253760,-5479681,-4905072,437794,6426388,5578135,-2133788,-7620385,-4319436,3675277,7242696,2744430,-4501424,-6630272,-1646720,4625357,5825334,1194783,-4582467,-6137521,-993465,6275707,6487919,-1402974,-7256413,-4072779,2872370,5656930,3084214,-1907918,-5442055,-3830697,2453043,7137399,3312675,-5352637,-7271752,274011,5977943,3540338,-545816,-2796841,-5028943,-2154444,6097895,6951257,-2637291,-7587747,-2054279,3452186,4068353,2487191,-1408660,-5572518,-3364644,3638419,6496594,1716545,-4956415,-5659596,514121,5031527,3262615,-394755,-3142110,-4641461,-788972,6155962,5247445,-3457153,-6544995,-1175023,3203204,3187177,2009239,-1116558,-5268080,-3620631,4032121,6859151,-93646,-6107324,-3041514,1914251,2583508,2582175,1584249,-3700375,-6005139,1333317,7313304,2407498,-4211506,-3746696,-459312,1668558,3213866,2372003,-1971968,-5038097,-2257968,3988375,5805931,-590179,-5993670,-2467139,2631070,2095674,1322447,1561545,-2948227,-5709675,1396231,7390930,1784418,-4948656,-3244327,589580,1644194,2624240,2030061,-2069561,-4597696,-1111982,4061695,4265700,-913049,-4733632,-2484456,1983104,3160454,1479523,-749428,-3109291,-2989721,1350011,4726503,1895761,-3247249,-3918164,-258409,3080207,2976265,111380,-2604541,-2692789,-55711,2978393,3183171,-227420,-3757060,-2922215,1565531,4040384,1437498,-2459062,-2897767,-761285,1378510,2437798,1667118,-1812162,-4101525,-1088703,3751051,3508661,-1179644,-3491987,-1360652,1146609,1744211,1805037,610060,-2737993,-3452460,1567860,4989417,967128,-3700574,-2138811,828279,924668,1385050,1805320,-1439758,-4136166,-798852,3967527,2710606,-1960233,-3040284,-647367,1055959,1411707,1674617,195753,-2983836,-2660575,2160283,4202155,136538,-3088105,-1401079,699253,784620,1622203,1556686,-1829391,-3678559,160633,4067291,1738427,-2467696,-2151346,88781,184912,705321,2336226,52486,-4071059,-1925108,3561035,2827822,-1609625,-1918297,-236336,-343616,363524,2577877,1295751,-2724700,-2828652,1294308,3482985,820284,-2164457,-1375322,367773,134504,595074,2126177,-134391,-3931617,-1574239,3641727,2353522,-2161430,-1776114,403983,-320324,-76203,2224731,1038429,-2713321,-2373844,1615836,3043090,329785,-1829365,-1222607,216792,567096,978995,1182843,-566740,-2424196,-876721,2322862,2036336,-1027804,-2185848,-593909,714076,881269,783801,-43492,-1491949,-1415961,565891,2094401,949475,-1493783,-1897737,123237,1708507,978267,-269279,-703621,-740366,-475396,910339,1902069,193038,-2274143,-1537146,1419531,1898066,-356813,-1213812,-298625,-282817,-420244,1175162,1678566,-1000802,-2749865,27360,2620704,793695,-1535716,-557697,491188,-481273,-69621,1871004,776000,-2463509,-1612672,2001755,2026626,-978851,-1385145,379141,35127,-788887,998332,1762275,-1232025,-2607502,622559,2502051,-60233,-1588308,-37049,356951,-839813,261082,1849653,26548,-2397494,-786957,2033843,1161744,-1183969,-739675,630597,-278839,-751966,1396219,1540923,-1859869,-2186085,1532677,2023302,-1057354,-1171434,929347,-123221,-1470975,937156,2078391,-999024,-2431211,478472,2062333,-23588,-1156668,94398,475303,-777498,-404447,1608477,911044,-1918189,-1518107,1791406,1585752,-1369885,-935338,1158208,-85826,-1377654,864401,1914552,-1018061,-2145226,693271,1903496,-228097,-1143309,191662,518490,-566865,-211504,1174249,491860,-1425568,-1000122,1171543,1185226,-650741,-908972,318703,320404,-385179,186290,806570,-369621,-1166553,-90664,1180357,541952,-807472,-738062,291970,460197,-14665,-32824,296613,-254433,-744246,85195,1058210,304176,-1125493,-616314,849468,677007,-521416,-284224,467271,-175470,-826714,335387,1255002,-290571,-1592853,58431,1453338,-6870,-1118681,271241,769627,-664926,-657652,1127681,887079,-1352648,-1059064,1193080,1010804,-973819,-722062,909381,264287,-1038281,131389,1431656,-246680,-1730681,215666,1712451,-321965,-1381883,609690,906305,-992847,-595367,1414134,416604,-1529117,-407439,1457402,324780,-1062883,-116826,791825,-174722,-845474,503958,1026378,-668943,-1350224,738807,1405546,-798545,-1132755,1018708,660848,-1397775,-147973,1711464,-168124,-1887411,301641],[0,0,0,1,8,-132,62,-67,250,-222,208,-454,507,-543,829,-967,1067,-1449,1741,-1946,2431,-2846,3240,-3940,4586,-5109,6016,-6994,7863,-9021,10282,-11517,13111,-14849,16492,-18531,20815,-23082,25726,-28699,31659,-35058,38902,-42845,47241,-52162,57317,-63075,69573,-76421,84045,-92723,102176,-112752,124917,-138538,154214,-172713,194354,-220360,252649,-293348,346687,-420489,528987,-705104,1041264,-1918361,10315204,19390323,88290,-18594847,-20712852,6777152,26685488,14872375,-10943427,-21464087,-12683395,11848140,25300559,6435534,-18971592,-18442492,-5704929,9441557,23742154,9418774,-27154273,-27103689,9518583,23142367,8944130,-1729264,-14587219,-21198931,4469991,30260488,14491191,-13543095,-20198637,-10019146,11970039,27716035,9104797,-20731204,-20215482,-463920,12964190,18911505,7250178,-21777936,-27188760,4091771,25478189,13129615,-8388036,-20048844,-16485099,5403116,24419744,14721150,-11852193,-23975033,-9613606,15559729,24471595,7247361,-16248121,-20715665,-2796844,19345550,22343348,1146393,-21299460,-19498382,3339670,21526317,16343652,-6310664,-23232890,-16480713,8124088,23728603,11104049,-15312555,-23573718,-6797086,13357966,19985077,8509079,-15125320,-24785368,-2557082,23538752,19754230,-2693629,-17764240,-16202501,3136994,23185421,16261724,-8454246,-19610489,-12791067,4915616,24180969,16008487,-18595175,-27228333,-197594,15399635,11070506,6412569,-9567121,-26576350,-6533664,25958412,19556858,-7696400,-18009578,-13278620,2390184,21759727,16637451,-9336679,-19544375,-8396195,7056833,20179268,14837181,-13669716,-26181786,-2762152,19094412,14950434,663033,-12808013,-18389328,-4463668,17286271,19000955,-2474310,-22000061,-16189053,8412165,20819055,8814588,-8393653,-15906854,-10996998,7828968,22614605,9727500,-14581729,-18707559,-3791927,13860624,20041575,2795366,-20055444,-15278694,5790298,13114612,10963049,2862593,-17575819,-21477959,8167297,25450833,5774046,-13151154,-13266674,-7663437,6134787,19788028,8150132,-15234876,-17197396,-1547450,12821724,17638474,3216713,-18960030,-16259437,6685300,16349669,9089849,-1771057,-14216621,-15109195,5533435,21477190,8841665,-12652221,-16846475,-4951336,10190226,15953416,4863076,-12634802,-16682819,-2501783,14476157,15609270,-837259,-16233128,-13055401,4066267,16040240,11279242,-5384437,-16573588,-9743879,8108500,17020237,7343030,-9939935,-15917221,-5179956,10833318,16005549,3716171,-14074913,-15755615,1485741,15059361,10858207,-2102123,-12575482,-12947004,1977906,17296640,11244129,-8003248,-15806159,-7254674,7614559,16027353,6069196,-11988975,-13854075,-1262557,8455321,12652502,6620210,-12932532,-19001883,3260378,18798775,7359706,-5623717,-8902975,-9757465,364545,16303867,11332496,-9204158,-15581033,-5072025,7964996,14742857,5581201,-12310110,-14099389,532813,9821212,9868576,3203222,-10690637,-15433508,1210258,16848773,9961750,-6592443,-13120855,-6715354,5420447,12324819,6996702,-5259918,-13276716,-7717189,9081868,16320669,2215564,-13111422,-10747176,721635,9460464,10957509,488298,-12561009,-10542891,2481788,11237378,10154613,-2276381,-16120067,-9280575,10766146,13082422,328072,-5628542,-7809498,-7807222,5973507,17219985,3450340,-14419542,-10741769,2546733,9796646,9472572,-579809,-12008134,-8686530,3874583,10292480,7903548,-2595466,-14040053,-8885660,9323788,13847707,971785,-8621272,-8354913,-3452144,6238375,12341053,2902027,-11526382,-11371390,2142992,11884544,8266125,-3302516,-10650908,-6913383,3666439,10918164,7188211,-4981614,-12251692,-5177899,7787294,11267763,2508848,-8369896,-10284540,-1584331,8944471,9993999,-103534,-10441702,-8894897,2261931,9969285,7182040,-2412103,-10384204,-7633024,5060820,12319626,4287641,-7413685,-9355552,-2674111,6267819,10080938,2897199,-8271773,-9612152,-672222,8440252,9584364,-374933,-11639182,-7880886,5439532,8995554,3231383,-1882373,-7600858,-8613035,3953219,13653391,3790606,-9501869,-8441040,-373290,5882035,8309064,1837160,-8150620,-8073319,786958,7722372,8149815,-289230,-10820135,-7789734,5783425,9918002,2452910,-4127817,-6649262,-4900211,3519805,9957886,3998547,-7321946,-9904755,-1101379,8723526,7929455,-1968825,-7614318,-4995889,326835,6084226,7808898,-643103,-10276305,-6340676,5287632,9308708,3286616,-5430578,-8310146,-1713021,6053227,6079914,1795521,-3575111,-8640976,-3706587,9278596,9716352,-4113734,-9453324,-2353731,2589482,4418371,5542345,-644926,-8851426,-5801697,4680983,8840122,3102601,-5857374,-8280965,-616580,6812794,5275962,8128,-3802085,-6287415,-2361983,7552285,8569417,-2749428,-9354392,-3464734,3974969,5647237,3228719,-1935690,-6619793,-4580072,3725253,8184243,2515009,-6286313,-7203018,-442,6067705,5262668,-51535,-5218064,-5798480,231765,6806299,5616219,-2281243,-7122020,-3651645,3371453,6358703,3071960,-3383515,-6742503,-2599859,5030608,6580080,575820,-5112099,-5171247,-652385,4790724,5810284,-219509,-6546851,-4989825,2081918,6321976,3706557,-2910458,-6175480,-2359250,3165706,4918907,2872715,-2383941,-6958438,-2856263,6350309,6585488,-1769079,-5355195,-2746475,78541,3459230,5380097,9638,-6529614,-4621701,2518860,6070023,3099647,-3333028,-6143912,-1276622,4004272,3791836,1073475,-2142757,-5330993,-2656244,5345850,6462173,-1301461,-6057386,-3042705,1793874,4217580,2940910,-1109589,-4167139,-3328985,1235861,5603850,3856899,-3836552,-6598671,-384648,4838118,3311304,-157154,-2451386,-3757501,-1424114,3626331,4960392,176381,-5342246,-4715554,2222646,6102798,1622069,-3473547,-2754348,-989424,86307,3851376,4457095,-2683859,-6942120,-635129,5716683,3532736,-1459269,-3063053,-2294295,-177197,2624803,3600975,555261,-4494411,-4686943,1794894,6103344,1480313,-4049548,-3005318,-337,1080446,2611553,2827046,-2014871,-5453724,-1119129,5018879,3973981,-1456759,-3729509,-1740159,874894,2537597,2652266,22094,-3859888,-3312724,2029379,4828206,1283784,-3154664,-3342467,-524260,2042969,2942112,1021800,-2685396,-3815634,-212273,3650440,2839363,-955023,-3140068,-2087518,814977,3390334,2527281,-1518055,-3714496,-1324287,2359258,3173382,888690,-1997307,-2844256,-842173,2220865,3147509,511843,-3201690,-3360364,862760,3659223,1321754,-1533502,-1949222,-1661794,-110343,3110793,2861488,-2046045,-4137881,-542853,2936920,2482955,118637,-2058641,-2147172,-95099,1949110,2383742,668196,-2508233,-3379768,766093,4139040,1369560,-2554630,-2051291,-328836,436334,1743291,1943649,-1128367,-3515267,-1278951,2630317,3155416,-256099,-3133876,-1653790,1316052,1670349,875279,601052,-1259534,-2915048,73485,4100874,2180723,-2695094,-3041522,404532,2028219,950325,73601,-422019,-1711290,-1887566,1353793,3723049,206610,-4139506,-2087059,2431901,2085893,-541084,-327101,-280634,-1853672,-661629,3013615,2693692,-2107879,-3582668,396745,3027899,1054105,-1082556,-600179,-473110,-1277708,586507,3046886,689456,-3681299,-2319748,2272902,2509468,-566874,-1276924,-422775,-720143,-316070,1982853,2019972,-1554358,-3068666,64134,2753544,1304211,-1028518,-1096944,-528813,-258798,987377,1998952,-5364,-2484700,-1521711,1437069,2001668,181576,-1186628,-1137778,-604069,596729,1682210,681877,-1538639,-1799744,288863,1626332,993170,-295455,-1122535,-1150567,152316,1693261,1332393,-815799,-1901623,-494792,1242114,1104136,79766,-478340,-1028761,-1011308,815922,2193033,208911,-2217401,-1089453,986737,1041083,259501,-4664,-719811,-1220131,17365,1628759,1216751,-903353,-1928501,-312667,1686453,1096682,-643886,-644293,-137799,-659650,177587,1909783,697625,-2109487,-1551833,1301490,1617539,-160227,-853358,-454697,-290406,-85777,696987,1110839,-154715,-1831299,-991383,1816196,1788255,-1074490,-1564634,433172,577871,-480036,650185,1269315,-1000771,-2126788,460605,2470035,429866,-1898873,-875886,972952,422290,-462189,544453,727672,-1297857,-1646779,1427124,2410690,-824775,-2358978,222343,1607861,-255045,-644149,1017714,278824,-1844988,-471352,2289893,1122393,-2057195,-1443901,1258195,1100879,-766170,-221641,797307,-593595,-1464570,736981,2107414,-299391,-2116031,-184056,1568476,269323,-682763,298558,296149,-1094113,-466734,1573283,930101,-1419888,-1210100,766051,964264,-249044,-245615,209083,-452783,-665150,687719,1184389,-367542,-1302269,-145378,838616,330905,-91773,36900,-391308,-532365,318730,976371,192880,-890798,-497356,419284,449489,106055,79624,-165666,-737734,-160024,954945,630306,-753524,-747408,429787,360382,-108221,211324,287085,-717273,-700835,728443,940425,-284527,-821068,-173982,493199,300691,-103849,16009,70444,-487174,-507305,815542,917393,-827669,-1180568,565527,961012,-377675,-356872,450521,-138370,-805338,190661,988939,90004,-978417,-537443,661171,755473,-363682,-623216,373559,252436],[0,0,0,-1,-5,15,-149,29,-64,243,-185,216,-410,401,-517,771,-800,921,-1313,1488,-1676,2122,-2433,2780,-3402,3886,-4360,5168,-5894,6638,-7693,8694,-9667,11062,-12489,13855,-15574,17414,-19289,21569,-23976,26369,-29269,32438,-35651,39333,-43418,47645,-52477,57849,-63515,69941,-77188,85029,-93989,104295,-115786,129205,-145124,163852,-186681,215366,-252022,301260,-371324,478672,-665569,1079950,-4654480,11967980,27117541,7379135,-18852149,-22762178,408507,17544969,17046639,5632853,-13559626,-25117372,-854662,29984983,19427315,-12113601,-20342269,-11411624,4359984,22870796,16460919,-15167567,-25635076,-7148429,10550470,19646191,12485684,-18606189,-31091902,742978,25660215,13178945,-2793344,-11886090,-20567972,-4025443,28412828,23714355,-11758520,-24324127,-8718718,9973143,21866377,14071706,-12368446,-24470021,-7639919,14745670,21754297,7208436,-18818089,-26163189,-2424906,21709200,18012364,-3643442,-20185391,-18544099,2056878,22339737,17484305,-7837795,-23651813,-12960014,11741007,24516676,11903147,-12583844,-22665411,-7014965,17337854,23121901,4225957,-17577718,-19944776,-1835365,18847132,19669429,-2249328,-22693526,-18910781,4233777,22427703,15246135,-11085862,-24159383,-9487086,10383519,17715473,12043426,-8654173,-26709803,-9423818,23691371,22788582,-2954176,-14903155,-13705631,-4318816,17543224,23896189,-2783153,-23696668,-13745633,5738953,18633680,16318301,-9070483,-27203067,-8546339,15108441,14237954,6168551,-5880551,-23685649,-14053663,20987381,25421948,-4294070,-19406845,-11567540,433116,14724017,19112690,-575492,-20760470,-14889262,6881234,21365944,14467839,-9733338,-22917986,-8059160,13438546,17584490,5325954,-12004540,-19157050,-6158679,14262193,19033056,2711199,-19070807,-20553257,3951007,21896923,10800880,-6839878,-12970638,-12498394,1062757,22062463,16086122,-13565642,-21552816,-3013480,12026954,16201856,7841468,-13695913,-20480521,-143003,15872131,12465837,2232786,-13333825,-20904787,1018131,24411485,11476888,-12524535,-14324165,-6687759,2441819,16727826,14208161,-10783126,-21849254,-4579347,14174052,16174096,3709512,-13374828,-16465875,74397,15446939,13400151,-675148,-14656467,-15125108,2792908,19131174,12032556,-8390276,-17288656,-8033177,8070435,16066229,7252209,-10249803,-17009355,-4904668,12601438,15959391,1934509,-13925378,-14813759,132613,15323059,13861797,-3058490,-15998835,-10912752,5251292,15522334,9691113,-6882349,-16054498,-7596047,8666273,16043915,6990774,-11386287,-17608920,-1710253,14512854,11379614,-364533,-9234656,-13461768,-3301616,16458044,15440223,-7335951,-17056799,-6148035,5618694,12127625,9801887,-6361600,-16757595,-5635802,9606917,12812883,5957326,-9115033,-17729712,-1884852,17091122,10881922,-4655649,-8832462,-8929069,-3020088,13204267,15563485,-5255924,-17890781,-6889217,8085004,12753061,5952753,-7679071,-13586491,-4261618,8525344,12301145,4589629,-10058468,-15294487,-1166569,14329261,11544194,-2963323,-12517965,-9086527,3723164,12210591,7687368,-3228133,-11792383,-10165912,5787877,17760093,5503151,-12938916,-11348549,163829,6330901,10068249,5377415,-10319109,-14589786,883451,12760902,9350039,-1655711,-12426486,-10927968,5579705,14186907,4273345,-5613087,-8159051,-7934798,2840306,16315437,7394731,-13157685,-12966738,2286477,9249165,7768081,2029196,-8494442,-11806164,2454,12115316,9783383,-2938490,-12633810,-8536000,5836134,12348756,4273659,-6587796,-9853813,-4995885,5752978,12347928,4326674,-9715996,-11882937,-253783,10355109,9359175,-752710,-9631166,-8596935,1753470,10859695,8178000,-3890171,-11373492,-6136117,5320341,10962266,5071833,-6528203,-11318554,-3569222,7901165,10367564,1493251,-9069204,-9530505,503007,9022749,7846012,-385415,-9251192,-9570707,2678461,12944855,6026231,-6879660,-8651497,-2971335,3175092,9238990,6401061,-6890471,-11908855,-1230612,8971764,8451552,578252,-8597746,-9058049,1771003,9362256,5396202,-1423686,-6959324,-8666396,1349541,12846198,6191395,-8561523,-9302393,-518800,4843872,7021471,4151726,-5552999,-10011430,-1865077,8169966,8931266,97468,-9376437,-7822993,3346107,9104421,4162565,-2668224,-6879276,-5993008,2348877,9841666,5424009,-5729014,-9953178,-2856721,7376835,8495081,-563877,-6923307,-5000427,-900017,4585197,8795585,1547384,-10564217,-8018192,5173779,9057653,2845130,-3251736,-6541753,-4324887,3700530,7861101,3315836,-4181516,-8326428,-3799560,7424263,9824446,-1769544,-8967520,-3585405,1648826,3467603,5944825,1854858,-8418520,-8105426,4258556,9705796,2713458,-5211934,-6501521,-2040441,4081814,6385479,2603396,-4045187,-7449494,-2474810,6821297,8011802,-1167199,-7829304,-4459891,2198307,5454284,4417359,-1026150,-6837948,-5357610,3120272,7918319,3199126,-4844428,-6768473,-1608067,4501165,6058551,1500932,-5116515,-6440862,-155244,6322604,5477630,-1150560,-6168631,-4553827,1692293,6213944,4362902,-2339531,-6894221,-3530598,4358242,6549055,1040997,-4235162,-4742833,-1895818,3482687,6898531,1372987,-6970369,-5726238,2101361,5619471,3254732,-1124788,-4978877,-4147635,1894198,5802754,3403530,-2389750,-6416085,-3312906,4961966,6793544,-343581,-4892328,-2911385,-622427,2352476,5633264,1828587,-6225024,-5759704,2310643,6143746,2770091,-2558861,-5037449,-2454606,2598151,4331014,2243484,-1842696,-5413153,-3211072,4364405,6567166,-181599,-5620890,-3390614,1144565,3617482,3293058,8771,-3873631,-4094711,321886,5417001,4560908,-2955425,-6546570,-965800,4316374,2878714,398016,-1182329,-3944086,-3073762,3368769,6016148,283096,-5412300,-4160691,1510714,4713151,2127794,-1819927,-2700377,-2062264,-379629,3878674,4938968,-2169051,-7027795,-1107645,5413183,3230379,-965837,-1829685,-2298453,-1861159,2183790,4960232,859140,-5032778,-4237840,1907782,4866744,1620353,-2431481,-2768568,-1436135,464879,3283191,3160826,-1976740,-5318403,-1206509,4240827,3607444,-637662,-2834069,-2244549,-180495,2601618,3524074,79896,-3990754,-3169361,1579743,3927586,1635692,-1843076,-3173006,-1630115,1622904,3452591,1401585,-2714686,-3785811,-398762,3073897,2704000,-175645,-2474471,-2711140,-192736,3406020,3245687,-1299876,-3835049,-1227640,2002718,2504146,1300421,-915850,-3144105,-1828573,2239790,3601879,497996,-2935184,-3031365,265394,2941622,1772447,-918728,-1864472,-1887002,-544965,2733444,3359506,-1480641,-4460157,-805828,2863452,2046769,232633,-941437,-2043378,-1226525,1680722,3015923,881304,-2532941,-3237994,392592,3633060,1690811,-2029440,-2029101,-505446,-58569,1384258,2453213,-467784,-3810932,-1811361,2713649,3220850,-387520,-2666938,-1330556,701175,1148009,1201159,1254351,-1198684,-3393452,-289552,4092979,2250772,-2660685,-2640170,580435,1205545,519736,970971,232232,-2413780,-2385795,1726952,3809193,40287,-3720169,-1635022,2011702,1309432,-240332,526887,-224671,-2628125,-888665,3554736,2661650,-2428731,-3172393,598689,2264515,585248,-196794,33107,-1217701,-1843145,1108977,3249692,289068,-3435069,-1737870,1766641,1731237,-72262,-439651,-635557,-1530853,-308372,2331017,1906103,-1606547,-2578213,118388,2032485,1086830,-200878,-713310,-1224479,-624928,1382987,2063747,-149329,-2175961,-1153742,909220,1431798,582282,-508413,-1348359,-1199096,650441,2023583,586165,-1676268,-1420072,188131,953495,979907,500362,-944494,-1797044,-19585,1991023,1235814,-918238,-1535124,-397743,722086,955418,592056,-205178,-1305607,-1213585,832661,2179037,264472,-2101188,-1108606,963383,724776,68019,490154,-349792,-1733780,-300418,1992043,1333529,-1130592,-1683488,-151217,1151241,869304,-134523,-452376,-392672,-756243,33260,1872597,1006261,-2036950,-1844786,1260557,1752179,-340083,-723362,84066,-514377,-700147,846986,1629733,-314031,-2152533,-729716,1795454,1408042,-955749,-1118532,425373,187938,-653276,786542,1608136,-1090024,-2433115,621332,2559474,33531,-1909814,-266940,896460,-313059,-326387,1259854,653854,-1860198,-1482499,1802013,2064785,-1144055,-1808385,569639,1005174,-630761,-85255,1321974,-305364,-2146111,-108467,2372926,626166,-1980799,-848661,1169756,312301,-661687,506857,770933,-1220879,-1286160,1237522,1754026,-702581,-1670572,150299,901421,-99158,-175476,616929,-229383,-1206257,4277,1506758,479120,-1210174,-758967,514004,387955,-33251,270558,-8299,-831242,-491412,935317,918574,-510894,-820826,24472,325447,153117,404427,181893,-806380,-705599,615684,927014,-136511,-665691,-221843,78858,59321,398173,449510,-352638,-882842,51336,1007196,438615,-749203,-566321,354897,180373,-213687,481723,462197,-862395,-833492,829298,1086662,-466223,-808486,215154,307116,-174261,107994,488269,-130094,-729341,-271544,808121,786138,-643563,-1132001,373161,903726,-370982,-440835,746905,57130,-1180386,91354,1477002,111807,-1355387],[0,0,0,0,1,-68,-61,-38,84,37,55,-134,-18,-70,202,-87,118,-236,171,-255,403,-279,344,-573,547,-568,776,-779,874,-1138,1168,-1242,1544,-1661,1778,-2139,2293,-2433,2847,-3144,3346,-3801,4150,-4466,5067,-5557,5932,-6631,7353,-7943,8832,-9769,10662,-11911,13322,-14713,16614,-18906,21445,-24849,29293,-34955,43081,-55281,74720,-110521,190347,-445049,3095764,19178023,18818454,-717666,-19246823,-17344607,3547458,25117796,19649853,-12302208,-26670228,-5648817,13452321,14389644,10713441,-7162640,-29738920,-12933996,24977855,23189371,-6585480,-18204106,-15324982,-4887607,18504775,23578853,-5002644,-24461915,-13140690,6878515,22034243,18944028,-10189986,-27877380,-6296708,18206844,17843161,7966735,-8175675,-25538878,-11415956,23679517,24895484,-5846609,-21888002,-15136010,-312333,17068667,19334544,-4250339,-25856264,-17521898,9384010,24278225,12700323,-12243869,-23187389,-8339732,15358576,22875107,7555662,-15001059,-21432852,-3311892,20182988,22461285,759419,-21428268,-19669772,3796467,22240636,15720955,-7541206,-22826223,-14642083,7964702,21094898,11588280,-11737511,-25320306,-11013070,17546094,23797012,1850223,-17202865,-16776563,-3353171,16244696,23658580,1939963,-23347029,-16848468,7965073,20711976,15195507,-5471030,-23609407,-13184240,12893593,19464551,7621832,-8218244,-22958679,-14590420,18443010,26077391,-4263333,-20852438,-10705737,-2137893,10019047,23049393,3810327,-27222470,-18028293,12984141,20555161,9414817,-4906277,-18376589,-12802594,11749008,22214705,7398260,-12368930,-20192283,-7207338,17033463,20999894,-1393633,-18591865,-14885748,-666814,14818632,17581113,-2153000,-22269432,-15120576,8840666,20537772,9533108,-10252572,-17666994,-7225249,9142235,18937715,11097745,-13453138,-23637217,-684769,20825017,12966453,-2602279,-10387405,-15245958,-4292516,20065704,18796038,-9559611,-21227765,-7964218,6885674,15556591,11233335,-9417338,-20570833,-5915738,12122142,15670715,6286497,-12090841,-20402991,-1337287,19773254,13599177,-3998917,-12142758,-12455935,-1228405,17796530,16564405,-7635298,-20174300,-7627010,9509999,15162833,7243433,-9051595,-17357921,-6331421,11997531,16788372,3190700,-14194873,-16176463,-260495,15348383,13773841,-2501035,-15717432,-11860004,4877972,16036894,10130896,-6121280,-16195739,-9151411,8625412,17581877,6685144,-11713622,-16436014,-2666415,12955258,13321229,734727,-11401148,-13472903,-1882687,15194797,15499448,-5138507,-18180566,-8044872,7130458,12431819,8574303,-4782487,-16503551,-8254863,10518827,15396785,3993188,-10489589,-15693559,-2447379,15313662,12496315,-3672341,-10159253,-9166539,-3210481,13294150,17508846,-6135538,-20792503,-4397092,10792623,8718967,5381707,-2436174,-15459551,-9648387,12147084,16516873,489251,-11944322,-11871218,-1299000,12004138,11875570,-2073826,-11974928,-9735404,1131211,13340210,11945388,-5987141,-16382394,-5659054,8833011,11546837,4900598,-5922373,-12900472,-5944789,9853308,14886729,1692822,-13448643,-11412886,3120115,10969038,7567823,-195352,-10185517,-12779951,2522696,16940480,7434819,-9897942,-11291402,-3137278,4844774,11526444,6767162,-9251908,-14029684,-897227,10836762,10553311,1016568,-10937760,-11401138,2768524,12447075,7062117,-2734930,-9804654,-9460486,3382917,14904954,6455164,-9706613,-11560232,-2024638,6495021,9987202,4329364,-8571245,-12604436,-1062333,11039533,9936041,-1282072,-10749428,-8762957,2881902,11395143,7542759,-4093795,-11049142,-6361041,5212544,11527505,5430961,-6753710,-11746997,-3480689,8902557,10799091,485704,-9401218,-8812584,74048,8681931,8840045,-451567,-10647073,-9420454,3296207,12504932,6086093,-6772780,-9580994,-2860492,4245891,8808431,6116925,-6043945,-12882430,-2188744,10901544,9082261,-1297318,-8148846,-7599446,424806,8843988,7349945,-1729980,-8903179,-8195283,2650498,12855101,5896809,-9336093,-9439447,588313,4083733,5660637,6292593,-4552451,-13894451,-1864699,12887929,7653229,-4318344,-6856434,-4849148,40094,7877564,7923567,-2640465,-10072743,-5886146,4649681,10378976,3954525,-7251741,-8545773,-630524,5339506,6503642,3046522,-5896429,-10320606,-787428,10482382,7346371,-3908417,-8081219,-3951557,1835890,6277271,6379033,-1688240,-10085471,-5707084,7019316,9713052,279920,-6259822,-5382428,-1967759,4283369,8712448,2078606,-8624152,-7787264,2110925,7729200,5055747,-1984649,-7600538,-4993672,3352568,7259406,3773477,-3150234,-8189740,-4326525,6054516,8737561,244254,-6572606,-5134140,-482397,4670304,6963745,941501,-7738334,-6492830,2680691,7656107,4146242,-2917638,-6805236,-3841319,3430284,6890596,2971065,-4117784,-7014388,-2444561,5145004,7040695,715144,-6459748,-6066060,882015,6280651,4688989,-1176921,-5626457,-4817922,1165611,6841397,4992103,-3297194,-7717070,-2451435,5133372,5898580,798208,-3900720,-4865865,-2003214,3779917,7096529,1439982,-7373474,-6227205,2917890,6407429,2169599,-1874378,-3903684,-4133600,803862,6709000,4374137,-4017006,-7286820,-1704829,5487346,5589030,-542370,-4298282,-2991882,-868201,2432133,6247631,2028190,-7726528,-6369702,4722902,6931426,-63243,-2579980,-2102731,-3613174,-74836,6763478,4278214,-5019861,-6861284,107984,5094800,3758440,-516359,-3665133,-3471188,-494946,3545523,5089980,375373,-6356820,-4722923,3553403,6056730,720294,-2977264,-2649972,-2055802,738163,5411897,3618261,-4521159,-6521068,666473,5469722,2557220,-1168468,-2447182,-3151117,-1265470,4193896,5060712,-1656993,-6036127,-2246061,3204317,3933192,1324071,-2022838,-3869863,-1803164,2536326,4480319,1528832,-3585885,-4770482,198174,4819968,2926418,-1550234,-3039960,-2369027,-63118,3755861,3822079,-1795453,-5311025,-1748939,3028763,3494014,738414,-2292455,-3478893,-1154767,2637483,3720008,592819,-3433681,-3684152,431557,4156047,2931673,-1440079,-3484833,-1782754,1294825,3067343,2179604,-1116355,-3792544,-2190810,2519363,4375489,485898,-3673661,-2912753,522378,2253328,2008252,580141,-2276457,-3580964,-267334,4292510,3119380,-2389701,-4055157,-328986,2370864,1662643,971235,-55161,-2924835,-2759392,2574456,4931929,-82309,-4318747,-1910502,1653053,1790068,947194,397160,-1590759,-3212577,-538559,4053562,3149556,-2880683,-4481520,468815,2993705,536957,-52060,646712,-2163748,-3259322,2530616,5294961,-675805,-4806542,-945793,2502002,1077396,375754,888257,-1342183,-3188167,118581,4040609,2016591,-2985363,-3366869,566584,2252291,713250,-45008,-248981,-2026365,-2077822,2049907,3947739,-585556,-4039394,-960799,2406357,1193220,48494,641080,-1046581,-2756830,507839,4070227,1200576,-3098770,-2045512,925489,1212834,701202,642586,-935380,-2389644,-751959,2282067,2232604,-909696,-2812570,-980562,1497356,1558606,391571,-301899,-1270410,-1637438,768540,2871764,829285,-2312073,-1809941,821073,1429740,794435,221563,-993437,-1791814,-200663,1945447,1575778,-909685,-2224867,-901584,1263423,1539207,172631,-915204,-1138316,-710771,628638,1837797,842416,-1622841,-2003598,383190,2151675,930573,-884680,-970162,-333538,-63486,825443,1593816,-17462,-2329498,-1346314,1824172,2033474,-686478,-1621082,-219150,142645,-173338,945177,1360966,-1123400,-2624871,303299,2908667,662007,-2055153,-745232,859746,-191956,-193615,1613382,681395,-2447406,-1649761,2315610,2228695,-1397493,-1919280,584208,716131,-669899,391061,1649600,-788593,-2847791,217718,3190613,477606,-2665009,-620519,1604471,-232716,-899385,1535739,923170,-2426005,-1529824,2615399,2026151,-1747319,-1631699,1004635,679052,-785523,419490,1329339,-964468,-2105729,580299,2486377,97746,-2154982,-518271,1330768,24433,-654843,917321,637031,-1853110,-1132358,2144175,1582694,-1710303,-1313600,1102806,424032,-718301,647458,904637,-1211637,-1372067,1004369,1585574,-290627,-1362521,-248933,598254,144845,-32387,402872,-1948,-1192354,-536860,1438290,1001512,-1146316,-998235,597129,559040,-248409,253085,407996,-765957,-855512,768727,1235709,-230286,-1080130,-283297,594543,322976,-69348,61983,-53555,-572175,-295694,849678,835747,-678236,-1093899,211837,949521,72652,-398709,80481,67933,-524855,-47742,1029853,429678,-1186448,-783008,926783,965462,-623302,-610397,463036,84321,-787196,312182,1208882,-271276,-1569138,45204,1626135,182836,-1235988,-49319,987524,-438530,-875852,954403,1020595,-1346510,-1402356,1296779,1437910,-1151174,-1156500,1063641,706950,-1267907,-172709,1646532,-59445,-1943091,31159,1989334,77983,-1775798,-44356,1398555,-294443,-1253540,856789,1405016,-1274744,-1582283,1491952,1606160,-1492351,-1425119,1419848,853844,-1497979,-195095,1769863,-147601,-1967631,274271,1875395,-213020,-1621831,213959,1215166,-338859,-999521,672235,993563,-1014814,-1151510,1133978,1302918,-1228918,-1209844,1190213],[0,0,0,-2,-11,162,-151,72,-267,356,-345,569,-707,755,-1100,1370,-1516,1938,-2385,2694,-3309,3975,-4497,5311,-6267,7129,-8280,9587,-10776,12345,-14183,15925,-17936,20316,-22720,25477,-28593,31731,-35281,39374,-43574,48158,-53387,58863,-64860,71617,-78804,86625,-95462,104994,-115467,127332,-140369,154871,-171532,190391,-211914,237260,-267124,302945,-347325,403473,-477012,578661,-728259,970582,-1430547,2614070,-13621161,-17919288,17312241,25225157,4276597,-16841659,-16825701,-7050402,14812728,25776355,4821858,-22780070,-18219972,3876487,20611034,19884790,-3421301,-26194803,-14107121,11825633,18443948,11250210,-4493135,-27127924,-19202750,19857128,28138814,-3535078,-19003144,-13014761,-7483725,10726431,27899490,4582976,-28365071,-19866217,9621648,21651593,15618068,-3311975,-22141637,-15028704,11833356,23732819,11322573,-10037662,-23609727,-12076764,17342350,25794929,1722346,-20973206,-19611366,-2733868,16110842,20197619,-11395,-23368592,-20451311,5176679,23417772,15384554,-8699745,-22518326,-12127257,11389785,23986866,11884319,-12355138,-22218774,-7196685,16473179,23607016,5355804,-18949439,-21229346,410273,19728419,17248879,-2531918,-21190513,-18694956,4162213,21398109,14312202,-8044315,-23833109,-15110199,12898364,24954825,5173635,-15350259,-15315315,-6235010,9950536,25517567,9765997,-23906013,-22114071,8377228,19912104,11757794,653378,-16397731,-20431305,5300339,24784030,10888159,-10964376,-19628662,-13221835,10042062,24795923,5242904,-18772426,-16354484,-3408476,9333055,21113975,8340035,-22426800,-22076362,8735427,21320544,9628574,-2732894,-14044320,-16401323,4430007,24572098,13713667,-12792816,-21746302,-6579954,13539454,17503337,3876530,-12284395,-18297356,-6662880,15946978,21041392,-2169812,-21360611,-13717747,4440790,15766500,14381386,-3380327,-20241456,-12134848,9619192,18753321,10075361,-8857112,-21080862,-6799329,17220239,16923632,-29098,-10135376,-14928471,-7818306,16303084,22560473,-4980498,-22696075,-8928741,6570512,11637912,11970902,-2013955,-20615422,-13049036,11770726,19190398,5696878,-10762828,-17209532,-5579547,13878037,16980198,1304703,-13229782,-14263925,-1347874,15492230,16202835,-3279734,-18361090,-11438124,6459917,16083390,9643493,-6868858,-16938032,-8734412,9264827,16878923,5792983,-11813019,-16533182,-3119611,13493427,15205683,267208,-14589129,-13295323,1909060,14398057,12244921,-2491060,-15866970,-11922658,6672020,17418927,7772457,-9217333,-15327428,-5529387,10125237,14752038,3701843,-10050395,-14208395,-4730704,13060070,17645737,-2083221,-18392163,-8721223,6354352,9464865,8846762,910292,-16021772,-14332881,9940368,18802626,2934677,-10142595,-11462179,-5426130,8609563,15490446,2344343,-12214358,-11523165,-1502225,11273607,15412011,-1316233,-18104499,-8956138,8176394,10199848,6410444,-168891,-13651607,-13025493,8911224,18544603,2311126,-12206331,-10321541,-1963515,7295095,12307162,3893072,-11507048,-14301895,394039,14529635,10895851,-4647857,-12597677,-7054224,3659725,11640706,9278160,-5249205,-15074193,-5870247,9552517,12845684,3401262,-9138950,-12647512,-1678487,10759206,10149596,299040,-9521305,-12281832,-90649,15134024,9855357,-7878787,-11798828,-3829062,2948485,9847358,9924531,-5757919,-16413719,-3755785,11625638,10429018,839459,-7645219,-10623274,-1783208,11044329,10691531,-1675323,-10972662,-9204904,2245549,12425714,8289485,-5916312,-12135787,-5064587,5703704,10625241,5022085,-6967167,-12075774,-3270347,9154505,11123361,1071298,-9931037,-9954445,911288,10467146,8660178,-2004932,-10162512,-7691221,3090076,11093763,7208032,-5121706,-12205648,-4869783,7859381,10580272,2089940,-7066749,-9222677,-2934389,7475856,10614743,1051651,-10305225,-9791930,2008439,11316118,6998956,-4775807,-9239487,-4193998,2387948,8227101,8518390,-3849754,-14333824,-4129741,11372716,8756744,-1796912,-5221249,-6402283,-3838592,7229538,11426306,-651734,-11307364,-7367375,3069155,9425292,6326132,-4496003,-9599937,-3319453,3850310,6980652,6060477,-3653364,-12827095,-3671212,11316683,8607619,-3201448,-5918777,-4585721,-2451533,5931079,10544364,-248471,-11697207,-6666531,5566456,8857585,2945040,-3958925,-7084494,-4408444,3455296,9271927,4283313,-6978104,-9767286,-541802,7843480,6596537,-569828,-6577582,-6433513,400015,7353374,6790240,-1478822,-8923063,-6125996,4743210,9259895,2356051,-4918896,-5713825,-3143390,2808392,8885652,3990592,-8044934,-8735569,1862887,7258977,4346152,-401712,-5545358,-6770903,700226,8277267,5417625,-3432908,-7698648,-3989109,4056774,7786100,2477344,-5295548,-6435475,-1456982,4630674,6875335,1676715,-6392707,-7039645,781205,7215042,5300307,-1831040,-6582245,-4381994,2435002,6475587,3863639,-2827449,-6994097,-3638574,4236754,7434082,1847287,-5681563,-6281429,-136944,5197559,4906916,373756,-4769311,-5893456,-72365,7098056,5776214,-3034865,-7298822,-2629066,3721252,5205880,2224382,-2320608,-5325088,-3378232,3287644,7528795,2047109,-7094548,-6348683,2494842,5628394,1850961,-272567,-2561125,-5782447,-1221309,7839377,5706848,-4866307,-7014665,-437166,3745816,3679520,1799540,-2350446,-5128076,-2269190,3763758,6334873,1358514,-6348357,-5749195,2707186,5813994,1287757,-1325381,-2055291,-4271365,-1053400,6955398,5369347,-5055337,-7070110,496862,4177962,2374239,1005847,-1397747,-4874183,-2706407,4547093,6145653,-725577,-5993253,-3254916,2291295,4069873,2269166,-766158,-3731672,-3520392,1250636,5592843,3025232,-3697589,-5464896,-408973,4046251,3095301,-9480,-2305829,-3712518,-1854650,3931226,5513880,-1224960,-5932329,-2279108,2536591,2908125,1855290,-330983,-3944312,-3294472,2444475,5280266,1335516,-3441111,-3816573,-327816,3270658,3452451,12497,-3067676,-3153493,-225642,3506204,3691741,-984770,-4730185,-2536700,2265897,3642948,1209802,-1862115,-3286279,-1712442,1937826,3861876,1382420,-2930020,-3984940,-157332,3778232,3013239,-915473,-3023728,-1861051,544114,2672021,2823423,-373386,-3989025,-2819426,2347251,4337023,549742,-3064965,-2353064,-175333,1202443,2431346,1599153,-2301835,-4266784,-333450,4507748,2872224,-2133344,-3246387,-347353,1171509,1206082,2033950,728130,-3528697,-3464776,2912063,5228494,-585259,-4049708,-936317,1010987,279303,1553738,2134803,-2116059,-4530412,111288,4534195,1996159,-2713724,-2759335,60399,1184583,920216,1449766,437038,-3038527,-2957313,2732032,4774839,-679035,-4002005,-558336,1625389,192504,937022,2058901,-1690816,-4247623,511329,4667223,1234253,-3047691,-1885074,460371,392714,766630,1711867,-411101,-3330082,-1543316,2789274,3030329,-830921,-2745855,-833714,875215,1122104,1176443,788906,-1569157,-2718773,561199,3588629,1134436,-2577824,-1721791,523264,514181,768371,1393635,-790633,-3067209,-747547,2691550,1865995,-1130651,-1859770,-794326,339055,1230899,1228438,-47020,-1686103,-1530668,896802,2538209,970700,-1834587,-1712181,251463,1224946,1045941,410006,-785457,-1768398,-490658,1756034,1754505,-619981,-2179163,-998962,1054544,1350775,345889,-499707,-1035568,-1016199,308248,1972727,1156245,-1650411,-2066398,436877,1949413,603598,-639889,-456553,-537294,-755345,865588,2155742,-51475,-2704091,-1148308,1996883,1504050,-889703,-802399,135461,-599126,-595459,1616655,1707336,-1681584,-2736402,817337,2737338,40139,-1657960,120955,503766,-1130210,92899,2475601,355498,-3148990,-1073285,2773089,1455594,-1755266,-795236,903126,-491270,-1021966,1485662,1693886,-1729130,-2561529,1053340,2599962,-347160,-1803273,177667,779974,-953032,-142415,2000890,374817,-2778076,-1042134,2715173,1352144,-1851133,-766806,1214872,-317175,-977347,1533556,1478532,-1868965,-1921917,1377699,1908799,-655129,-1221964,203752,233985,-487844,309988,1239918,-170004,-1863777,-454401,1798606,922469,-1255333,-798285,738811,-32582,-541073,996795,881332,-1448670,-1366048,1296570,1375812,-710004,-899506,246242,-9713,-264465,494051,752383,-521533,-1173127,5638,1185085,537088,-831904,-663361,300124,227465,-95841,424434,394379,-857109,-932215,702208,1147347,-235028,-986540,-151440,498119,156216,-27807,203748,16821,-758586,-359656,1015216,834064,-754364,-1055083,337956,827686,-128194,-354781,399441,-6253,-815916,-21601,1320352,302789,-1398266,-645442,1210702,557924,-858135,-194520,775331,-378409,-1084155,731905,1472075,-707558,-1692969,599349,1562350,-427707,-1076840,618340,708560,-1098908,-545019,1567233,768505,-1841639,-967421,1711887,878847,-1551738,-503921,1438702,-88631,-1610659,567915,1863293,-853644,-2015075,849368,1886985,-817635,-1438912,926971,942857,-1185899,-649278,1509265,632981,-1706427,-763732,1701839,804023,-1558673,-592476,1529171,110513,-1584083,433700,1748862,-810081,-1914323,939824,1785381,-1010527,-1299901,1069538,713171,-1125066,-299016,1302206,195081],[0,0,0,-1,-7,62,-129,35,-172,259,-180,340,-525,489,-684,934,-985,1251,-1634,1814,-2154,2660,-3006,3564,-4267,4774,-5483,6505,-7351,8312,-9567,10769,-12149,13840,-15451,17225,-19439,21639,-24005,26818,-29713,32780,-36409,40213,-44239,48865,-53804,59105,-65173,71724,-78748,86821,-95752,105536,-116763,129507,-143901,160848,-180770,204362,-233435,269962,-317085,381206,-473712,619035,-883255,1519774,-7396210,940191,19368298,17234803,1919078,-21063014,-19442122,7689209,25854274,13740209,-8621355,-22906666,-13516919,14226875,24827737,3200725,-15378542,-16787090,-10698494,9820477,28973744,6157283,-30427672,-21857799,10241892,17098664,10987855,2653957,-18228647,-22949736,7949375,28987892,12832867,-10895328,-20635478,-12206972,14234127,27687686,6316651,-17988504,-17807572,-5185110,12009162,23913698,6347281,-25405308,-24355089,5714904,21569340,12933527,-4653580,-20503197,-18959589,5575066,25169474,14629266,-11861866,-23912342,-9642931,15124522,23774353,7722307,-14792270,-20989824,-4152377,19368380,23075632,1343166,-21009681,-19358292,2664724,21045161,16984488,-5511682,-23383018,-17000219,8045265,23637949,10769270,-14429697,-22327546,-8417042,11488739,21968384,9909040,-17172878,-24724970,-755336,21495774,18244217,393334,-16852243,-18696174,3149401,23881302,15590956,-6988560,-18840062,-15369928,5373740,26308358,13440188,-18705644,-22680453,-2423722,10147793,15261030,10192180,-14682788,-27113443,-1707164,23012476,15957374,-3022563,-16445448,-17507906,2826792,23605648,14877299,-8473319,-17535190,-10712955,6172987,22448757,13839009,-14409222,-23320239,-3846302,15648318,16992950,2916644,-14544539,-18429124,-3594430,15434647,19017918,-180573,-22614404,-17126211,9004253,19395353,8288522,-5564773,-15884981,-13594411,8289710,23120151,8787581,-12744849,-17835774,-6597704,13792489,22030828,1294631,-19474870,-12123125,2769765,9328571,15393798,5543125,-21746135,-21306252,10988601,22157907,4259963,-8233752,-12479864,-11854333,5736851,21247791,8150738,-13994853,-16791206,-4012048,12612254,19086750,2431574,-18052685,-13983870,3826755,13106167,12614738,1131634,-16708457,-16272049,6968203,20353484,8045599,-10023817,-15506384,-7319965,8235105,16812181,6778876,-11785764,-17523053,-3787028,13960809,15770411,168537,-14817334,-13535306,1834689,15163812,12702558,-3807721,-16299901,-10800145,6534618,16615444,8741510,-8209687,-16039851,-6888477,9834486,16625049,4611862,-13257919,-15017466,-85789,12563281,12121963,1122666,-13027797,-14888476,2206105,17139904,10457468,-6191058,-14217055,-9172929,5956137,16464787,6892178,-10456380,-13435116,-3917868,7429892,15042588,6591597,-14022279,-16678027,2840421,14314063,8730424,-678589,-10422263,-12997664,1831769,16541416,9680059,-6953416,-13704703,-7796272,6431724,15829355,5860934,-11082811,-12938294,-2193950,8264143,12338419,3949910,-11642587,-14260792,660010,14110568,11069119,-3820390,-13949849,-7875342,5543081,11160668,7426284,-2554306,-13828486,-9920955,9674413,16703365,1445448,-11370129,-9682734,-1856992,8441400,12414297,821208,-12060154,-10023077,386415,10420916,12523213,-2394982,-17468388,-7359956,10526631,9562169,1787984,-1636810,-9929988,-10605015,8094817,17826617,1457475,-13151870,-9029343,714328,8473666,10327269,251589,-11197343,-9016495,1899993,10316833,9785615,-2875387,-14844195,-7501841,8766371,11350708,2164562,-5488537,-9415507,-5944332,6676967,13430335,2719349,-11286796,-10660562,1412759,10527175,8454737,-1576311,-9801177,-8156382,2219353,11167834,8068280,-4515667,-12038960,-5564322,6651339,10968178,3594821,-7299158,-10502003,-2660713,8169037,10223144,947803,-9535118,-9380538,621726,9355917,8515642,-1457591,-10751722,-7915949,4649213,11036950,4779150,-5075964,-9315078,-4924089,5523097,11141787,3459645,-7780671,-9524532,-1789982,7687429,10064200,337279,-10448361,-7684928,2919819,7907343,6052261,-635514,-9587528,-8618254,4607963,11669253,3779221,-6206926,-8527391,-3452061,5728712,9571915,2071053,-7248473,-8015409,-1354183,7297267,9580083,-101794,-10377518,-7086741,3673138,8349694,4917050,-2451329,-8142665,-5551833,3519225,8912564,5025919,-5142895,-10758565,-2725122,8957657,7705161,-1636582,-5402334,-5299999,-2760773,6004567,9987660,-546438,-10440627,-5903865,4056103,8101659,4647791,-3942491,-8257652,-2552692,4280018,5878967,4371671,-2678218,-10648441,-4105464,10198025,8514782,-4049640,-6513121,-2542005,-958347,4160302,8116002,-78868,-9727505,-6089961,4335419,8340110,3398414,-4665357,-7297900,-1624164,4564667,5421866,2673913,-3302981,-8219404,-2764218,8137160,7974696,-2480343,-7383672,-3498680,1532358,4821948,5038252,-582902,-7204204,-5520907,3410993,8148811,2865125,-5269036,-6605107,-1164525,4422975,5571913,1549224,-4647889,-6527015,-741533,6272644,5937060,-1182984,-6461847,-4345742,2150324,6050026,3977745,-2442523,-6458891,-3278655,3740637,6256596,2080986,-3916370,-5947328,-1793883,4713344,6004821,63948,-5533378,-4830698,556361,5393705,4642159,-1551467,-5901952,-3448029,2071831,5286303,3649014,-2366460,-6629937,-2551371,4777357,5533010,354447,-3793479,-4469922,-1120320,4356506,5358929,-158826,-5164758,-4508425,803550,5586815,4123372,-2701248,-5714842,-1723299,2488995,3814626,2591953,-2026938,-5867952,-2417287,4469328,5564154,214101,-4801264,-4232765,977447,4377670,2640585,-367459,-2740776,-4390567,-471137,6480176,4646912,-4372573,-6062757,241818,3196730,2428406,1678746,-1423189,-4688028,-2177047,3550160,5120042,632072,-5246880,-4784872,2342904,5355937,826693,-1962485,-1349182,-2717236,-1449033,5295000,5194769,-3964736,-6594702,531619,4583149,2150634,-174214,-1557133,-3036779,-1524777,2792497,4582391,545474,-4904265,-4317645,2260403,5057653,778913,-2600495,-2012969,-1437552,-119735,3642620,3492037,-2675653,-5552826,-536992,4512670,3084090,-865352,-2542997,-1965529,-258707,2326362,3422826,235890,-4079577,-3252815,1969093,4226787,1307211,-2370923,-2948152,-1135767,1471174,3008056,1440301,-2345362,-3732852,-648686,3106911,2945054,-436640,-2983140,-2443069,619464,3107745,2298942,-971206,-3021736,-1780363,1377776,3246025,1555720,-1883364,-3050331,-810299,2017641,2781749,625098,-2690560,-3059330,316746,2799221,1799243,-509266,-2284398,-2373912,308345,3108331,1934353,-1535482,-2915374,-1118803,1704355,2859967,747364,-1993237,-2160555,-237048,1474912,2427461,1060223,-2525959,-3098611,828159,3280550,1154134,-1375553,-1847558,-1135170,509804,1951788,1539812,-803002,-2822562,-1844229,2032345,3425690,-237869,-3086620,-837958,1077884,437032,1179597,1715861,-1644342,-3467967,643306,3950661,1360040,-2289376,-2003225,163397,1085312,785330,650881,142330,-2029741,-2413583,1661078,3978408,-419295,-4055561,-810670,2159674,402093,-241983,1299481,-523521,-3037011,-192534,3687191,1824948,-2497876,-2483630,904568,1839118,314713,-16315,295542,-1240722,-1910369,1206224,3318875,-56093,-3493313,-1198299,2033338,1184191,-539547,-43004,-332676,-1604299,-381484,2445707,1705088,-1806396,-2446783,497121,2022564,732619,-448047,-417041,-712373,-684219,983127,1987464,39450,-2243446,-1245341,1230744,1536980,104584,-854037,-954567,-528877,421636,1346538,676374,-1156194,-1606700,-61387,1419709,1077050,-370995,-1165753,-710697,219630,1014754,992028,-237780,-1408616,-704198,905447,1236096,249146,-644187,-999639,-429937,796381,1277811,36250,-1180077,-919498,165446,997549,773736,-371149,-980072,-461692,173026,745054,981337,-344025,-1735773,-413785,1554454,835329,-631334,-336144,-194875,-616258,285080,1355949,309739,-1412263,-1124840,735061,1413303,104747,-1137659,-365356,395071,-241190,-14564,1363153,193579,-2184703,-797170,2261608,1138725,-1710365,-792790,1023050,20612,-802585,920322,1218110,-1267044,-1830619,874021,2222114,-195803,-1902465,-143610,1385531,-232559,-907829,1117369,815409,-1965155,-1269403,2226326,1637696,-1917603,-1531831,1341490,886696,-1109568,-67681,1306476,-381772,-1882017,384995,2273994,54880,-2182081,-376937,1682576,220542,-1032734,366981,871266,-1088612,-1155238,1397451,1553689,-1170917,-1635597,767283,1297718,-395046,-620160,529768,83508,-1019437,-8489,1531798,246985,-1492593,-674462,1078122,657326,-566367,-332689,332919,-328430,-450051,639363,846225,-568769,-1077558,170219,897122,191293,-450798,-186522,-14744,-121525,135385,677755,65949,-805467,-472195,625697,578985,-250281,-413820,-70136,-120817,29946,579126,247122,-610168,-586651,286844,531434,53744,-191377,-215804,-142093,-1316,290564,488083,-70842,-740040,-340979,828318,526861,-606234,-293750,418304,-231734,-395578,785611,566555,-1023509,-790614,873388,847734,-491371,-564702,207885,194857,-290337,6893,711517,127430,-1198052,-512944,1337660,763035,-1260322,-693553],[0,0,0,-1,-4,117,21,44,-186,67,-100,285,-240,274,-456,434,-551,810,-825,911,-1268,1417,-1578,1972,-2208,2471,-3006,3394,-3754,4410,-4951,5502,-6359,7129,-7813,8870,-9948,10954,-12253,13591,-14921,16635,-18428,20128,-22259,24600,-26937,29676,-32729,35853,-39518,43649,-48014,53101,-58967,65418,-73044,82162,-92743,105760,-122188,143100,-171225,211217,-271821,374767,-583420,1174583,-7021313,-25132057,-13731150,12892033,27039151,7683151,-20766322,-20929985,1558527,14857593,17175730,8897680,-15860060,-27074627,2716930,29917187,15810196,-9786820,-18259014,-14411474,4614711,25127951,14055681,-15089739,-22292764,-9859300,8079046,24426448,12241906,-23789185,-27502994,4491669,19505741,12074187,3844988,-13403224,-25821061,-805778,30777544,19828038,-11483870,-20979169,-10261290,7980121,22951182,14567202,-12084494,-23574562,-9167040,13747471,23786783,7485316,-20376802,-24902332,-1558554,19282029,17561659,-1052204,-20088156,-20449968,2029149,23014227,17224520,-7731554,-23037053,-13188574,10771115,24212323,12739465,-11940826,-22996819,-7495980,17013285,22853768,4986215,-16531193,-20620209,-2807005,19241708,20017415,-2149894,-22041711,-19076289,3382810,22422124,15275748,-10572625,-22650535,-10689732,7698324,19446470,14577693,-11430075,-27453350,-5821130,21768153,18813456,1260049,-11691647,-18609152,-5539047,21511243,22660661,-4668297,-20508772,-13687418,2549922,19927246,17634931,-10655255,-25477656,-7743992,10934809,15051433,10550260,-8474267,-26242475,-9925355,20354465,20857044,-1343466,-15814006,-15560174,-1330692,17855436,18481143,-1934819,-18485845,-15176440,4481981,22227413,15281353,-10176552,-21645356,-8299600,11099880,18324019,7085732,-12585765,-18998042,-5899992,12166329,19356549,5347619,-20127851,-21676627,5727305,20384287,8688501,-3040484,-11176878,-16756833,513791,24934140,14762346,-14138100,-18671708,-4282463,9089310,17797238,9033700,-14112205,-18892810,-1165571,12164910,14770679,6094544,-16061690,-22297799,4101850,22465630,8258205,-8093649,-11398446,-11601129,298211,19927247,14558533,-11807673,-20521945,-4784605,11930446,16109979,5297389,-12091558,-16299529,-1936814,13702985,15113961,1454282,-15335075,-15909441,2915588,17963714,11703377,-5969538,-15985556,-10123773,6165506,16565845,8755647,-9291995,-17151442,-6012602,11310707,16031088,3521507,-12599041,-15450680,-1512374,14465639,14262583,-1553981,-14640797,-11950456,3048192,15296803,11271007,-5727500,-15970002,-8593886,7282606,16104037,7968370,-10470023,-16696787,-2695816,11605251,11967024,3217141,-9567948,-16151533,-2248867,16969421,12993319,-5724785,-13406622,-8495892,2018781,13880604,11603554,-6900167,-16106206,-6015719,7200614,13417651,7800803,-9412295,-17236466,-1855185,13852706,10669588,-175172,-8682540,-12337496,-2300352,14220103,13478880,-3978985,-14843956,-9109162,5396476,14270830,6925982,-7744034,-12594399,-5333611,6214767,13471206,6371634,-10684688,-15089010,-1262283,12178838,11775325,-467574,-12634625,-10139098,3699206,10927133,7682339,-299659,-11900901,-12853498,6538179,18691265,3689701,-11663404,-8575125,-2241063,3717143,12311141,6815444,-11395788,-14187352,860242,11274377,9928684,-533952,-12924963,-10325073,5695215,11654522,4640446,-1909114,-9084412,-11122073,4479175,17716736,5004337,-12562402,-10004001,648589,6317627,9168954,4329475,-8849055,-12746510,-369943,11912191,10039899,-2484938,-12109109,-8134460,4708764,10869087,5485677,-4348827,-10497821,-6669121,5735706,12788381,4362871,-9088472,-11252643,-1302655,9004518,9665121,727481,-9014556,-9383464,742395,10579401,8691494,-2841170,-10950148,-7015229,4164651,10946284,5900540,-5705721,-10948697,-4308309,6526411,10326063,3004544,-8051381,-9964515,-949811,8324824,8873931,602393,-9464717,-9661574,2442791,11250525,5959616,-3917872,-8146884,-6005543,2621366,11010650,6247603,-6963190,-10477755,-2110094,6734915,9075206,2468349,-8182487,-9333812,525902,7927749,6836352,477037,-8027045,-9372352,1995457,11449468,5615046,-5493057,-8576735,-3824166,4074178,8645600,4160738,-5160302,-8937709,-3512571,6484000,10329418,1328177,-9537387,-7351308,2383382,7007821,5502706,-126366,-7596360,-7467589,2280119,9279620,5646188,-3841568,-9948967,-4523625,7012732,8367019,-252880,-4766607,-4868504,-4130980,3944433,11281890,1854257,-11381370,-6965190,4619252,6715002,3556687,-526037,-6450163,-6116104,2541703,8135067,4730255,-3307035,-9182722,-4327782,7561475,8665154,-1584387,-6167408,-3496423,-1737565,2896085,8583499,2285874,-9551652,-7663958,4194857,8120968,2745584,-3022545,-5713065,-3774887,2392112,6922589,4348752,-3704468,-8290925,-2785466,6518906,7257037,-415490,-5919027,-4714261,44863,4842314,5868301,52920,-6979226,-5872979,2431968,7465527,3624169,-3565845,-6264366,-2750966,3255042,6142958,2527109,-4245117,-6542470,-1311977,5361645,6045696,176154,-5627113,-5164914,788076,5740143,4721056,-1307506,-6188490,-4094852,2857390,6075750,2611862,-2885469,-5608447,-2986011,3686215,6774431,1167565,-5395721,-5003705,48968,4277066,4773536,106850,-5390872,-4487497,1369255,5201394,3844663,-1484153,-6142593,-3552025,3903729,5851483,1030663,-3165305,-4074939,-1927325,3028879,5618968,1276697,-4829336,-5188071,280603,5408587,4265926,-2019985,-5173854,-2149560,1448312,3311416,3621418,-649801,-6290651,-3629044,4354569,5751597,189881,-3993751,-3590946,-163152,3301818,3592677,644452,-2798472,-4678459,-1181797,5948688,5258773,-3548953,-6033019,72345,2704972,1373101,2337681,361943,-5399090,-3988563,4240518,5991112,-221050,-4797279,-3347601,924154,3446407,2109389,-336482,-1995610,-3457792,-1175460,5037079,5198595,-3165653,-6410050,-7395,4022191,1789584,500174,-264942,-3321445,-3021010,2843889,5435584,339427,-4917809,-3475519,1724585,3658066,1401034,-1068297,-2354318,-2620403,-125780,3966760,3430084,-2306005,-4913738,-877574,3434869,2963559,84622,-1961630,-2555601,-979793,2452053,3822578,382481,-3769395,-3126099,1170488,3516093,1835274,-1285563,-2972379,-1863424,1155078,3220517,1704764,-2007824,-3617272,-999509,2525427,2886938,309300,-2447354,-2741738,-117385,2941702,2698946,-675076,-2889390,-1736960,908115,2831598,2094678,-1145515,-3191015,-1358383,1904635,2795960,944672,-2128991,-2978059,-307916,2370749,1929264,-193868,-1836537,-2407285,-424833,2823353,2624718,-1163411,-3095024,-1164981,1442177,2362526,1092573,-1287082,-2034346,-797599,1065627,2513886,1568269,-2177188,-3485564,576126,3370892,1002356,-1259043,-1163448,-1208881,-634551,1883968,2416108,-648116,-3305832,-1618996,2061981,2952479,-177122,-2407326,-799474,454971,38150,1367467,2313819,-1499549,-4106649,440039,4266420,935720,-2408564,-1053041,326540,-288252,637515,2028247,122675,-2990156,-2159590,2096416,3303567,-566931,-3016926,-543587,1286052,-50677,306323,1707025,-745424,-3473648,-181835,3934760,1528092,-2556836,-1758577,839538,797085,171428,960640,426366,-1980289,-1812565,1620158,2917471,-404711,-2766684,-853316,1258493,701658,124624,423628,-687614,-1980088,-190672,2459291,1430041,-1625264,-1960246,329385,1364059,739764,121481,-356675,-1152277,-798313,1261389,1864575,-30697,-1858764,-1109096,775063,1234033,443916,-447639,-951866,-937648,394080,1491686,653656,-1022004,-1465123,-195405,952740,1166001,55144,-1024567,-968481,100084,1044771,962671,-186915,-1294797,-816202,759359,1116372,327102,-391621,-856150,-807387,536629,1510442,153652,-1343596,-877218,372752,693828,532071,16516,-697441,-865124,-56700,1015782,1079197,-389523,-1630873,-420480,1442104,716435,-692642,-98598,77689,-1007733,-108503,1918420,618753,-2011681,-1210625,1295662,1167647,-428733,-588358,194868,-198195,-665520,506743,1592653,-132862,-2243154,-474592,2269630,731402,-1753676,-353567,1192821,-580599,-1062379,1532437,1378527,-1828997,-1865128,1545257,2008876,-892083,-1484002,663737,727518,-934593,-244254,1640221,326674,-2247604,-744329,2297128,1095197,-1902228,-915450,1417279,274349,-1151907,584535,1432001,-1022854,-1889347,867179,2015691,-464713,-1811437,144080,1159995,-267147,-571633,822740,356040,-1352475,-715183,1570877,1105187,-1254039,-1153330,761402,746587,-438669,-95787,545522,-296267,-984768,452983,1293018,-47911,-1297225,-320232,810884,304634,-342803,45744,68254,-564790,-244233,831281,620477,-635293,-769268,247604,597326,89096,-140717,-73006,-316448,-210894,394697,649333,-81193,-712329,-365242,416215,451435,-123328,-194916,-106870,-366825,-17381,776547,300747,-830716,-612138,542761,379113,-140484,39640,60830,-466892,-236204,614202,606901,-397088,-785178,-54612,735454,255742,-472829,-83679,350509,-422201,-477130,972895,780670,-1213819,-1007654,1154933,847097,-999852,-415127,840618,-138817,-930536,474323,1172832],[0,0,0,-1,-8,141,-67,64,-250,215,-248,465,-487,547,-867,985,-1092,1466,-1733,1989,-2495,2886,-3258,3983,-4631,5211,-6105,7031,-7915,9154,-10414,11624,-13223,14957,-16658,18730,-20993,23241,-25943,28918,-31916,35343,-39174,43111,-47587,52546,-57695,63485,-70001,76914,-84614,93328,-102794,113502,-125768,139496,-155332,174043,-195934,222336,-255155,296586,-351118,426792,-538528,720969,-1071674,1994395,-10783649,-21284422,1067718,19762234,19634375,-1642372,-18242527,-18061032,3461332,25852355,18717367,-12954511,-23336530,-6790800,9292578,17507308,14290845,-12351120,-30333405,-7046845,22264796,17705318,-981046,-14708477,-21655921,-5730700,23462521,21579722,-7188662,-20960535,-13366397,3702059,23273064,19674180,-11012693,-25532822,-6828268,13891541,19761260,12229790,-11183575,-27443986,-7400789,22367294,20656988,-2078410,-17805330,-19140635,-3174227,19685143,20307449,-5136859,-24948743,-17287531,7484637,23196988,13838004,-10500535,-22915079,-10249636,13657710,23748911,9230249,-14699503,-21844096,-4160526,19188104,22746313,2192247,-20393764,-20050468,2116901,21262339,17070721,-5662473,-22660617,-16055107,6392409,21203226,13404844,-10942311,-26145923,-11101631,16393567,21851520,4078330,-13460067,-19213441,-7339327,17992820,25471430,292558,-22015168,-15179132,4429576,18867066,18483338,-3997865,-24355325,-13199265,10513807,18321838,11669300,-6924611,-26320548,-13878834,19704644,22096000,-3168873,-14277433,-13532503,-8728147,13093335,26569552,500184,-26318768,-14761736,8622910,16962098,14103122,-1875465,-20873875,-14040778,11317966,21034055,9370397,-9505490,-21034336,-9366484,15949817,20878984,1272412,-15824577,-16775393,-3934012,14943080,19007581,-1003372,-20721925,-16025998,5477823,19449786,11969259,-7654158,-17882717,-10189502,7472567,20435681,12196087,-13030929,-21879811,-2176436,15850758,14258504,3530927,-11204585,-19635866,-2873462,20775952,15846883,-6816533,-16463320,-11634173,1809654,17767741,14293533,-9295126,-20375557,-7222215,9451487,16292928,8634912,-11505389,-20036324,-2626931,15934073,14387666,1490762,-12046680,-16631740,-1227244,18906224,15336020,-6006767,-16903033,-9833882,5120599,15929859,10780633,-7844109,-18442338,-8088446,10594719,17079277,5177640,-12395375,-16532484,-2941857,13475318,15251588,476045,-14791400,-13767509,2260671,15509800,12151999,-3925518,-16111210,-10945542,6636717,17110986,8755489,-9220199,-16515572,-5255043,10629943,14239749,4065465,-10099254,-15848765,-3722201,15408059,15425986,-3804062,-15093998,-9276658,1989910,12252575,12935395,-3516025,-17925790,-9013865,8952860,14376382,6488710,-8050265,-16519806,-4598793,13194675,12451159,553041,-7861133,-13252033,-5691452,15444115,17382197,-6395572,-16938452,-4744888,4539469,8497837,11090255,-1742236,-18141566,-9386349,11475687,14410946,2899334,-8431665,-13377015,-4389855,11465115,12995677,-243010,-10721680,-11192441,-1314346,13074982,13191781,-4284115,-15275457,-7273569,5875437,11568931,7704492,-4502799,-13825918,-7319936,8611711,14659353,3550095,-10925209,-12023938,-524340,9620764,10558909,1754683,-11282751,-13116672,2052213,14183596,7914769,-4845089,-10753392,-8119811,3392680,13944428,7432705,-8851153,-12636121,-2740382,7458118,11380412,4501794,-9558080,-12722878,-35465,11038428,9417396,-165350,-10313320,-10605650,2537720,13045134,7292580,-5432361,-10690479,-6478688,4224688,12278706,6265439,-8093296,-12348821,-2676767,8464855,10358209,1977446,-9050103,-10551795,28833,10649821,9324211,-1853846,-10683166,-7926760,3195298,11065744,7264338,-4552620,-11615411,-5536304,6823317,10955946,3107699,-7483979,-9973407,-2398234,7841832,10183222,1314221,-9781372,-10248074,1438015,11049340,7055799,-3640525,-8629474,-6051381,1769642,10465707,8155386,-6100556,-12623093,-2541279,8102867,8328934,2291862,-5854891,-9827356,-2143488,8662698,8825276,5755,-8525722,-9388444,1304933,11989027,6309708,-6336531,-7761398,-3124084,724381,8182277,9106741,-5695313,-14034550,-1413746,9995205,6306760,7024,-4416386,-8213597,-2559179,8923272,9097537,-1665801,-8813553,-6780690,1955045,9770663,6116437,-5118436,-8576313,-2928644,3436306,7410349,5282468,-5128521,-10998361,-2122093,8825474,7546666,-878638,-6422355,-6376061,-717911,6998065,7834977,-1034734,-9279772,-6079132,4111313,8539101,3699304,-3859324,-7527551,-4052377,4639994,8819028,2458576,-6372981,-7334140,-1085747,5903901,7455279,403662,-7802179,-6573353,1883943,7037930,5066690,-1711880,-7663588,-5459747,3543244,8138394,3189106,-4211657,-6971348,-3007524,4716412,7748085,1540855,-6273266,-6321338,-87050,5947525,6203140,-222095,-6962081,-5702989,1997287,6987608,4282895,-2559931,-6743208,-3963099,3359729,7186991,2832350,-4852637,-6885124,-1295413,5137431,5742279,696202,-5028468,-5978012,-392922,6331693,5800665,-1668360,-6790420,-3808826,2908922,5747177,2982899,-2286415,-5786068,-3822551,3325673,7629269,2043403,-6165053,-5630217,866941,4195615,3691410,1111627,-4279088,-6384627,386298,7114316,4409361,-2978112,-5973121,-2774866,2928788,5302208,1935783,-2584776,-4346738,-3018836,2561575,7382635,2121831,-7139303,-5358829,3102790,4210745,1597225,1019679,-2778860,-6366562,24746,7634572,3676539,-4285220,-5089942,-1148272,2605888,4318467,1785435,-3086396,-4605859,-1511599,3167867,5527039,1232068,-5658194,-4824025,2320353,4811906,1796670,-777784,-2802892,-3899290,438981,6055383,3483302,-3883025,-5320322,-539601,3294179,3417497,1014038,-2681569,-4347644,-1064104,3965293,4247503,-573687,-4492056,-3332550,1174959,4287595,2795719,-1764551,-4257142,-2045624,2037954,4064197,2055383,-2399623,-4441778,-1042444,3652138,3713160,-33525,-3211914,-3306198,-11751,3679613,3257844,-1015765,-3923994,-2662832,1195046,3796815,2343737,-2064061,-4114637,-1339435,2463220,3375742,1058480,-2330864,-3700266,-784629,3425355,3550421,-345297,-3378102,-2408385,850844,3020502,2510220,-667535,-3501531,-2551428,1766804,4079380,1201414,-2700713,-3054682,-633012,1770861,2655128,1021687,-2371575,-3770773,-418531,3679611,2894847,-1490744,-3295976,-1059490,959166,1946617,2368359,-19197,-3805009,-2549350,2820305,4062963,-126760,-2671735,-1687743,-90659,1246327,2318511,1039688,-2347307,-3447770,-184505,3761556,2561640,-2284658,-3432318,-53443,1389195,682709,1544378,644901,-3452440,-2918130,3192014,4325067,-1092117,-3207822,-542309,570605,759303,2035586,1065831,-2274130,-2914893,507240,3289615,1824796,-1966069,-3050820,-255317,1742988,1047207,425580,-199442,-2353035,-2177272,2126670,3716375,-633172,-3233132,-875314,1316792,961878,1081295,622464,-1786694,-2311281,831150,3015185,1197694,-1691930,-2224562,-374818,1559432,1666443,106131,-1257757,-1620828,-642637,1377427,2212997,-32239,-2556020,-1689817,1094775,1957637,647462,-632691,-1348134,-1077594,715918,2048898,1000855,-1275505,-1936932,-198140,1702994,1663237,-87001,-1532620,-1161703,152661,1243204,1287844,-48565,-1834364,-1573932,893462,1922138,355352,-1173127,-1228605,-402758,625145,1433906,889811,-1124824,-1913171,-63367,1908543,1223225,-639744,-1101543,-477684,56220,912820,1464108,-114596,-1999967,-1109394,1459936,1666392,-364895,-1178373,-473834,-230912,57881,1238995,1027293,-1408639,-2193565,642810,2274597,211341,-1395233,-308890,60797,-477344,660011,1764015,-192279,-2340577,-621382,2091430,1349859,-996832,-1052546,265152,628,-403511,1042303,1260552,-1455954,-2354143,961523,2563378,-296185,-1990756,140028,830916,-849055,49357,1942525,-174263,-2581072,-385145,2404804,946237,-1426280,-768909,540899,79016,-221619,749062,792327,-1040297,-1676956,693291,2154696,-59964,-1924852,-262333,1019880,-224294,-284207,1159879,145269,-1985531,-507582,2037208,863186,-1363597,-810939,489755,266525,6595,488551,149994,-832469,-813878,469761,1249130,174285,-1222173,-736153,731887,594249,-194023,6203,5819,-789484,-331508,1130278,788840,-768724,-1002463,126816,697090,413750,-76368,-286253,-375348,-174628,294060,683356,191843,-879633,-717838,495250,927375,-32034,-566383,-101355,-85196,-145634,491008,647844,-425679,-1082708,7875,1024842,364229,-584882,-400498,113875,-97350,55110,699668,238631,-1002673,-715579,894604,878420,-471172,-663314,174020,124550,-299684,384451,741187,-568509,-1295903,340025,1351565,26497,-1026271,-25024,571751,-302347,-159993,1039312,232071,-1435773,-541214,1510257,794638,-1149098,-559618,746256,74072,-637561,467722,887472,-765728,-1341523,625524,1564388,-360965,-1464667,192784,951575,-461337,-510467,1114307,435954,-1632786,-621161,1880354,794869,-1582202,-677540,1158513,153186,-783892,532906,869764,-873306,-1123535,750910,1349265,-358312,-1296472,-12540,986189,-51063,-647903,506799,481611,-1138545,-655354,1516949,881778,-1385787],[0,0,0,1,5,-39,150,-20,90,-253,183,-257,442,-416,536,-816,852,-1010,1355,-1522,1774,-2259,2537,-2892,3530,-4034,4576,-5392,6096,-6860,7990,-9013,10043,-11432,12862,-14312,16135,-17974,19867,-22221,24699,-27195,30155,-33361,36655,-40499,44659,-48999,53970,-59480,65307,-71965,79419,-87505,96804,-107469,119433,-133456,150112,-169785,194000,-224558,263982,-317598,395106,-516632,736011,-1253499,5820316,-6522588,-27190418,-13137931,15053698,23444441,5291123,-13038618,-20868710,-8179909,18378723,25524005,929256,-19401406,-16605969,294634,20317499,22787301,-5061993,-26142124,-12653576,9515265,17816918,15032947,-6120920,-29566614,-15151969,19686921,22040319,-31567,-13114140,-18569478,-11385156,16808837,27956865,-522769,-25129148,-16209738,4613663,19447486,19690139,-2289166,-23930935,-14963376,11132958,23160530,13061852,-9535140,-24347868,-11426995,16228442,23757749,4212150,-17631671,-21723533,-5554205,17199341,21297936,-314442,-22595054,-19970475,3347001,21963698,16385767,-6638639,-22267068,-13883920,9891889,24139449,13151444,-11229769,-22402246,-8626097,15677506,24128041,6212223,-17833447,-20590258,-1635851,17633960,19180616,81842,-21566828,-20006068,3331800,20703499,15386693,-6251135,-24195278,-15962784,12239123,23084840,6141138,-10934248,-16642333,-11553651,11592417,28783969,7009870,-23517331,-17784202,4903542,14719575,16284292,4913837,-19871811,-21666998,6996929,22543105,10809611,-6718792,-19993055,-16326111,10282798,24364295,5176779,-14716457,-16128872,-8908112,9077194,24798610,7424972,-22752305,-19265655,6012593,16550085,13100076,2127268,-16112512,-18936114,4832027,23807268,13705818,-9549885,-20200348,-9518071,10422320,18646248,7421900,-11267771,-20196689,-7668039,15368100,19781082,1555,-17416348,-15872330,-573367,16542351,17446807,-3376152,-19996563,-11994422,6681116,17396268,13081774,-6980533,-21473967,-8108573,14206306,16660666,4870521,-8897643,-18788852,-7999629,17528313,19863559,-3612597,-17012776,-11189371,-155474,13265969,16662820,-3171611,-21525221,-11754161,9395153,16713189,8582295,-7560218,-18146783,-8131892,12211152,17703553,4243523,-12135170,-16226226,-2810909,15188363,16156877,-1246635,-15809289,-13074096,2540379,15823349,12626051,-4970860,-17386926,-10471544,7447820,16797928,7841060,-9615474,-16818794,-5685387,11504860,16022073,2913076,-12912281,-14505548,-1243636,13322970,14576903,-397632,-15906167,-12880765,4946625,15767314,9475824,-5709072,-15289476,-8683946,8142797,15463777,6197186,-8255340,-15559423,-6926917,12685751,17485438,-966853,-14787206,-8923829,615382,8363119,14077964,2163926,-18451791,-13707662,9403569,15308724,4736345,-4840826,-12448351,-9777041,7883303,16629180,3816703,-10153305,-12268536,-4646566,10770777,16709222,-509587,-16077702,-8701202,3758209,8560091,10838655,1682958,-15981358,-13341875,8798927,16258062,3614242,-7894256,-10881247,-6185273,6565457,14506340,4898027,-11040799,-13880535,-1462870,12004351,11954154,-979801,-11883706,-9991132,1852350,12470373,10101033,-4186924,-13614507,-7275992,6172555,12991397,6827776,-7633272,-13910155,-3629958,9302675,11137750,2796669,-8816697,-13128467,-1507229,12990679,10251547,-3459013,-10440530,-8284916,692702,12232871,10627155,-5934879,-14036708,-4565418,6880277,10304194,5619839,-6118888,-13034425,-3689690,10464263,11370292,468392,-9473800,-10199314,-263885,10921142,9801154,-2486604,-11295414,-8142136,3398557,11467615,6866943,-5725397,-11710738,-4986025,6673208,11190821,3820202,-7987985,-11126047,-1833054,9122433,9996449,386211,-9302734,-9084476,937581,10560021,8748373,-3324632,-11556649,-6187939,5251959,9974264,4874105,-4715357,-10583019,-5298463,6869220,11219542,2268967,-8708159,-9920810,-487618,9487567,8268405,-1727132,-8228962,-6895927,-93785,9352111,10202680,-3829112,-13552296,-3806968,7931759,7009701,2580535,-2318649,-9608174,-6358302,8272925,11821206,-314655,-9083137,-7248498,-299720,7902617,8407819,-1908442,-9104297,-5531213,1383299,7635432,8362405,-3151111,-12956969,-4048222,8863248,7408451,437365,-3152944,-7278211,-5312436,6794752,11470251,11811,-9910382,-6474501,2067032,7316898,6144701,-1476562,-8247174,-6122826,2888364,8809527,5246997,-4392810,-9373955,-3504651,5915431,8126957,1719635,-6037482,-7414961,-1220856,6460136,7641163,390142,-7919698,-7182539,2089919,8350685,4931689,-2606031,-6879770,-5100736,2724994,8807016,4184043,-5575686,-7790607,-1589529,4850216,6983222,2259832,-6223682,-7909674,91933,7064924,5628675,-851657,-6378245,-5986035,1513484,7892406,4756273,-3577888,-7242585,-3373854,3760043,7210308,2918872,-4683556,-7031367,-1727845,5397215,6706426,666038,-6201006,-5786396,708986,6069658,5061683,-1184002,-6587154,-5082698,2444755,7173215,3513665,-3902411,-6388527,-2184382,3624441,5736696,2383206,-4219112,-6909424,-1205265,6451291,5806053,-1277920,-5621408,-3897903,958654,5082106,4566420,-1142255,-6066072,-4412579,2756657,7340306,2640928,-5396263,-5602228,243079,3243737,3483045,2610691,-3078439,-7653138,-1063450,7820362,4663858,-3435026,-4599989,-1976655,420588,4173795,4534550,-1779142,-6163975,-2963409,3259525,6087615,2125001,-4860363,-5325726,772668,3888021,2519113,1326491,-2278456,-6245841,-1194679,7430936,4689688,-4214725,-5046276,-712248,1261158,3105057,3567787,-1428713,-5951306,-2641893,4010164,5195747,525275,-4137739,-4086089,295771,4008391,3428841,-135401,-3565620,-3945172,384058,5040504,3647944,-2399956,-4986805,-1548769,2788656,3608896,1452916,-2103887,-4313942,-1852358,3523233,4612706,-60494,-4121839,-3257677,379350,3380814,3291477,-660361,-4264218,-2807208,1770919,3981109,2111490,-1697744,-4128385,-1938337,2891828,4192807,742148,-2977469,-3260327,-550059,2814061,3501648,136858,-3721771,-3255064,827260,3794630,2325751,-1587854,-3603775,-1875437,1555162,3369750,1890247,-1950606,-3900931,-1175708,3051911,3407186,-2005,-2763675,-2519069,-89396,2632115,3127786,21436,-3714357,-2898889,1658145,3693660,1145881,-1840776,-2452838,-1401179,889784,3141934,1954864,-2542021,-3995585,-326905,3483839,2547300,-901651,-2430589,-1456769,-32312,1736084,2982705,475552,-3991825,-2915321,2896888,4006459,-430604,-2218272,-919060,-977283,34127,3146090,2130228,-3067583,-3824989,641776,3338401,1517339,-1212280,-2131313,-1117129,360978,1486243,2077014,246211,-3370811,-2780448,2648074,4062752,-691451,-2708010,-310292,175224,-131884,2255510,2126918,-2563029,-3663922,1026234,3534238,1027546,-1589556,-1739137,-904958,340406,1650842,1409493,-650845,-2577665,-1677568,1847762,2996622,-2693,-2605342,-1334853,736908,1138694,1278089,798830,-1515622,-2440250,484897,2942444,1296341,-1545955,-1822460,-462619,858753,1546670,850981,-1196558,-2062944,-623434,1356729,1886217,209374,-1966111,-1778884,544955,1845002,864598,-470716,-1225748,-1169587,315146,2029227,1428719,-1120487,-2112826,-386286,1460356,1418629,133916,-1028735,-1228726,-412717,1101247,1727475,25045,-1955478,-1466136,761550,1696415,398128,-745002,-1019788,-870268,225516,1668738,1122058,-1256667,-1939643,163877,1685713,803610,-302457,-465331,-823890,-576533,1113053,1898904,-212331,-2223911,-732631,1481539,1060407,-362534,-371719,-394861,-974969,-67581,1851621,1068482,-1790282,-2001745,897452,1865535,-142766,-815654,210770,-321023,-1206912,990000,2329026,-606899,-2752824,-99260,2205923,466959,-985939,2694,171612,-1084415,-192010,1855331,869211,-1931431,-1680839,1167628,1835537,-479435,-1226425,250392,156244,-1015936,474263,2071322,-340149,-2708264,-141173,2494330,403162,-1498573,45983,583505,-873883,-140565,1661067,520663,-1708276,-1146118,1112082,1370986,-232039,-1002348,-254028,311631,-118381,157635,878366,-94043,-1776937,-318715,1764475,766129,-1215802,-655817,484229,-16052,-46655,771092,301126,-1158419,-692181,789761,982323,-21667,-821145,-587875,281427,479345,172781,28631,-186800,-694661,-355207,896541,848926,-575492,-997616,96746,675918,265624,-9976,-10159,-408266,-476204,339677,938064,192790,-927585,-671779,540087,721626,-108067,-315327,-40157,-337386,-224087,736161,763905,-578911,-1096634,207164,941233,91175,-431871,-39025,-6554,-445096,190456,1096768,-4050,-1274983,-406654,1053921,523572,-626209,-168296,347067,-435325,-431167,951486,747307,-1101469,-1115285,827465,1184768,-438461,-740683,447117,161267,-741625,164131,1377766,-58236,-1701867,-202898,1597979,340205,-1260024,4109,848958,-607631,-768320,1169860,850980,-1458401,-1161290,1238278,1152559,-828120,-799256,542064,287013,-711858,42841,1155759,-83187,-1646761,-231845,1759049,423167,-1505797,-230225,1091047,-289203,-830911,1028803,855615,-1388957,-1052077,1262700,1057135,-865054,-775807,397579,233454,-328193,111140],[0,0,0,0,0,54,76,12,-43,-92,-8,37,116,-54,-9,-153,105,-54,237,-238,162,-328,387,-364,571,-614,583,-846,1026,-1003,1241,-1466,1562,-1881,2159,-2277,2658,-3084,3298,-3751,4266,-4602,5154,-5852,6334,-7007,7847,-8536,9424,-10503,11412,-12512,13927,-15206,16663,-18460,20243,-22243,24698,-27190,29976,-33302,36664,-39914,42374,-40362,20519,92659,-1314904,-18854615,-18689338,825724,17721491,20331214,1301386,-21778036,-18286421,7741501,22690149,15546831,-5975582,-24558291,-14435869,15767580,22583698,3299762,-11433041,-18214540,-14609002,13182537,30417505,1605569,-28697895,-17137009,5533456,13686718,16555784,3590552,-22746749,-21126100,10064010,25443337,12888372,-7608052,-22147944,-13480502,15953841,26290751,5249279,-14805497,-18047813,-8428221,13928556,25946173,3216707,-25547042,-20926202,4515844,18989930,14799892,-3313510,-22227621,-19202470,6850015,24785562,13811112,-11576613,-23349613,-9542622,14828178,23540545,8055777,-14822935,-21304048,-3797771,19703752,22428414,1186915,-20495349,-19491847,2372486,21323712,16985340,-5925535,-23684340,-16427874,8751004,22912563,9722861,-13250399,-21535011,-10188086,11799854,24246652,8362266,-19630375,-22086559,1177192,18794824,17923751,2517221,-18325052,-19750316,5636856,23824833,13836305,-6243596,-19431118,-16076886,8286548,26281425,9258578,-17293543,-19183106,-5799040,8986805,20305563,8540977,-20235150,-23404330,2739814,18973764,14429434,119856,-17679913,-19256440,5500899,24336617,12772793,-8692037,-17514138,-10775672,8494954,22558134,10645604,-14176346,-21244497,-4716299,15709521,18719579,1370580,-16649645,-17184504,-2061607,15830526,18619432,-2377441,-23078223,-14253472,9248530,17655697,9866420,-5836276,-19405780,-11511027,12578489,20471715,6095208,-10684497,-18343691,-7578707,17557745,21846084,-3529341,-18320474,-9272216,403405,10409652,18754853,741108,-25271291,-15244054,13120569,17527617,5010792,-6407464,-16363619,-11290182,11162630,20080226,3785345,-13132165,-15863675,-4259647,15150560,19148615,-1514303,-18244635,-11479681,3727356,13613890,13635886,-1857435,-19201279,-12974557,9724716,18612919,6336567,-10207443,-16168110,-6346468,10702770,16834330,4239686,-13373978,-16541695,-1631016,15016265,14749667,-1562588,-15725877,-12651993,3959127,16313867,11017322,-6006719,-16388120,-9142182,8054513,16785135,7387125,-9851503,-16340835,-5188688,12164557,16147397,1402289,-14342890,-12852756,1127435,12454490,12786694,-503779,-16240669,-13214713,6521770,16436345,7409630,-6680390,-14221237,-8598188,8444388,16831116,4082742,-11511112,-12877056,-3312933,10282038,15778423,1709685,-15820295,-12334821,4021133,12332690,10011263,-1181043,-14654225,-11578184,7338921,15884920,5643506,-7606866,-12944064,-6926907,8528136,15896647,3471848,-12305380,-12952098,-795357,11216658,11797436,-245893,-12324938,-11455378,1575201,14130016,11170429,-6100212,-15301566,-5568841,7313933,11063626,6945985,-5111466,-15241233,-6131148,11885011,13574773,468569,-10208097,-11471858,-1210663,12759446,11037432,-3761639,-11017438,-8021471,-245423,12140275,13038902,-6798551,-17816601,-3063359,10345197,7893313,3559062,-3255166,-13262456,-6936691,12075782,14261085,-1061176,-11169049,-9217983,297479,11321040,10212195,-3400974,-11499735,-6950945,2665144,11018364,9266021,-5734118,-15165703,-4650274,9685183,10262027,1867150,-6726912,-10534260,-3693080,9240654,11856783,115431,-11423642,-9525839,2646936,11452391,7764220,-3637934,-10703931,-6683153,4369290,11325364,6193425,-6064980,-11726104,-4189975,8021844,11045805,1712600,-9048953,-9837289,-408076,9178171,8954960,-874562,-10002088,-8499289,2024406,10612650,7783157,-4345422,-11656146,-4973657,6656662,9651324,3410755,-5378533,-10048638,-3906593,8367943,10945451,312299,-9080754,-8166889,203926,8791748,8641104,-2122929,-10435424,-6310624,3561219,9004738,6141765,-4145994,-11083795,-4536682,7069206,9242416,2251435,-5867730,-9202687,-2653698,8424918,9446204,-822397,-8760960,-6809213,1298554,8371653,7277113,-2183547,-9604254,-6275059,4121131,10087065,4384877,-6167743,-8515332,-2024927,4645091,7643339,3994272,-6709889,-10924231,-22184,10097633,6141347,-2440048,-6423580,-6125333,394004,8566094,6573718,-3357291,-8420848,-5002185,3775396,10112633,3930730,-8002906,-7893762,1041260,4524327,4999475,4067929,-5026085,-11240746,-267229,11251683,5543141,-4683608,-6166569,-3702184,916045,7022181,5836775,-3416721,-8524422,-4016488,4513486,8729985,2865572,-6984022,-7425867,725395,5642765,4872526,1403661,-4915482,-7922586,-158776,9022826,6184854,-3724567,-7571332,-3221041,3053442,6093538,3593879,-3006078,-7163791,-3553491,4633033,7781292,1489012,-6439532,-6550363,491774,6041012,5175362,-469307,-5724833,-5292941,919653,6734975,5122802,-2478611,-7264576,-3499088,4051760,6698822,2248720,-4233491,-5994044,-1562981,4353937,5956247,1428032,-5200272,-6460777,153306,6542904,4677926,-1937812,-5453814,-3674496,1397288,5833913,4158969,-2895728,-6485476,-2600268,3790810,5850050,1925009,-4228768,-5643241,-589223,4667253,4904619,439048,-4922052,-5280078,945742,6127399,3669248,-2110207,-4968730,-3288338,1667282,5677215,3235232,-3427936,-5830303,-1518280,3990498,4972466,577183,-4133398,-4273111,-486040,3800985,5143150,303951,-6101790,-4536718,3008092,5113446,1372639,-1458482,-3242059,-3632555,1444557,6448619,2503108,-4562315,-5033870,-299194,3795203,4016414,-75073,-3916918,-3165221,-101312,2776306,4522729,677018,-6291927,-4639360,4161075,5425056,-346038,-2229407,-1786468,-2722222,547229,5723562,2895054,-4529799,-5124919,604633,4289758,3116169,-767737,-3395684,-2501261,261409,2873807,3625782,11241,-5171012,-3823587,3129306,5056214,240947,-3007115,-2329533,-1058662,1180383,3812632,2076340,-3291300,-4761885,60124,4548909,3141162,-1361044,-3380901,-1830305,825870,2818012,2623201,-683264,-3991471,-2681870,2333034,4370608,1025482,-3140487,-3281397,-280886,2375877,2633467,604244,-2506658,-3332379,-333966,3489722,3135572,-1123478,-3834805,-1853463,1910577,3070249,1266850,-1179498,-2676735,-1774286,1774367,3876803,1234261,-3064639,-3154753,270503,2604097,2143794,-146035,-2511106,-2614928,112199,2974752,2492024,-1139157,-3588064,-1638298,1968578,2649393,707825,-1249396,-2428352,-1456941,1989400,3569707,406645,-2963968,-2182590,613953,2246625,1895618,-93391,-2279309,-2188712,476218,2932458,2041351,-1762321,-3368469,-460443,2058204,1431657,427809,-442406,-2574145,-2009333,2584260,3668677,-893865,-3316860,-759990,1114401,1145199,1402567,351491,-2022731,-2256691,724197,3202779,1809564,-2189150,-3110115,402917,2391859,591003,-158389,122439,-1939495,-2276823,2203136,3838985,-1176624,-3916112,-498795,1965254,852463,291493,314422,-1284080,-2035461,416692,3129555,1620627,-2302474,-2747724,693401,2461012,605580,-594689,-336123,-1176412,-1300776,1512934,2864059,-508036,-3311217,-1156498,1967033,1554304,-263993,-648895,-812471,-1049875,159693,2170796,1420186,-1754940,-2482814,296533,2314979,1076114,-803015,-982641,-504736,-122379,996225,1644376,-21635,-2191789,-1476865,1285355,2067561,77243,-1492071,-1042509,-40108,510743,995195,722110,-906800,-1952797,-217057,2027590,1301494,-903659,-1475337,-341974,538460,845410,895390,-74724,-1446360,-1068005,924023,1763231,210764,-1414366,-1009453,313124,770617,626105,442957,-731130,-1628248,-147808,1815192,943994,-1116629,-1072412,-64831,273163,674557,1008852,-311766,-1649327,-555701,1226308,1245212,-123386,-1047034,-570408,284981,467312,544880,500303,-773657,-1626177,227532,2133890,330992,-1649697,-420000,622347,-357671,48948,1424842,-92992,-2092803,-507233,1872277,1002345,-988178,-904862,265846,308681,-127076,495453,814508,-719210,-1765737,409268,2270240,147684,-2050432,-339031,1147560,-186445,-631578,1152578,480431,-1836430,-872813,1907766,1290978,-1356004,-1276291,624723,718745,-417264,-30234,825361,-311553,-1557654,113009,1928170,311726,-1811053,-607415,1202420,373827,-604195,307800,583421,-925970,-940309,1146445,1384118,-769028,-1453781,368739,1034775,-109069,-449540,376978,66914,-890165,-148736,1268558,506580,-1169512,-922981,739226,870149,-343986,-416209,263226,-51171,-590791,319481,1025710,-119045,-1258324,-291064,954505,485803,-547416,-261752,302912,-143924,-280848,578864,609069,-637373,-852214,392120,879737,-24711,-532197,-73547,189653,-150550,-13118,472611,149493,-793458,-492138,789906,564474,-626371,-443927,402207,24724,-383456,551765,531449,-696839,-727698,648727,664883,-335968,-309972,136577,-20591,-203908,155038,422547,-142542,-697380,-124083,773540,367089,-765049,-240162,674510,-149998,-645008,644609,712452,-1106311,-836177,1146359,758638],[0,0,0,1,8,-129,104,-57,255,-265,229,-473,591,-599,862,-1070,1197,-1594,1897,-2108,2635,-3184,3571,-4252,4998,-5642,6594,-7657,8596,-9839,11279,-12633,14328,-16233,18062,-20234,22783,-25291,28113,-31331,34633,-38345,42539,-46833,51573,-57004,62689,-68913,75948,-83503,91811,-101272,111604,-123129,136393,-151321,168403,-188577,212277,-240650,275891,-320387,378639,-459101,577323,-768510,1130971,-2063431,10816313,15539680,-9687798,-22637461,-15735529,12306229,26953856,8091563,-20284398,-18992900,-1247998,12671009,20301222,10475364,-19474213,-25635242,5116318,26084308,14491307,-4578440,-18712993,-18236905,6404277,26279584,11384498,-12983974,-20240404,-13511266,7874017,27737281,9695838,-24813343,-22840902,2966291,14218111,15580298,7544360,-17891801,-26753120,3579542,29082458,16504742,-8488857,-19222118,-13081396,7875337,24576812,13657089,-12241638,-22663896,-9816414,13649383,24517326,6550759,-20565964,-23446000,-1847393,17986795,18313217,-340167,-20926156,-20501762,2873405,22765740,16609839,-7460869,-22730330,-13307537,10787256,24357751,12593033,-12417498,-22658567,-6757558,16539239,22288151,5660706,-16500837,-21604716,-2197927,20169522,19062437,-2862406,-21356408,-18838371,3457470,22484196,14301301,-10482661,-21501264,-11852195,7236023,22183189,13625374,-15374107,-24998069,-2010373,18109257,16929281,5481566,-12610206,-22651932,-2212436,24584044,18476141,-6135177,-17604721,-14261665,1872307,21921415,16054768,-12403589,-23005726,-7846764,9215238,17809222,10814378,-13311907,-24984343,-4978162,18264801,17809178,1293131,-15469945,-18263034,400186,20366629,16604825,-3789836,-18091484,-14269994,6050331,21922100,13127804,-10155273,-20797546,-9121564,12269608,20170060,4554928,-14675950,-16742932,-4925377,11612817,20568298,3793375,-22948896,-18748870,8254111,17379211,8829060,-1005287,-14772244,-17660697,6542345,24746288,8974521,-12748714,-15980715,-6859871,10345470,21105554,5071854,-16947503,-15119845,-435637,10834519,16962655,4563134,-20589119,-19234104,8650607,19342472,6222236,-5666642,-13218804,-13320406,5081897,21638217,9760020,-13282264,-17932307,-4207082,12281639,17061109,3413876,-14308983,-15158350,258319,14470335,14631750,-665284,-16883026,-14180532,5254798,17826495,10283544,-7406567,-16775712,-8765034,8483384,16700728,6526631,-10859972,-16631941,-4277902,12565848,15818524,1862470,-14269522,-14868603,1182343,15482943,12403883,-3137467,-14785864,-11336393,4766986,16692359,9519230,-8331613,-15794521,-6617858,9091843,16258991,5313665,-12501624,-14880900,-1026849,11335887,12793794,2611260,-13606546,-15624155,3305728,16932816,8491297,-5729691,-12120279,-9874840,3761155,16997783,8733332,-10569833,-14751693,-3678481,8427991,13886547,5176597,-12039367,-14969562,699771,13202718,10845826,-580618,-12281412,-12106302,2823780,14770297,9461741,-5055703,-14062122,-8635809,7095401,15019908,5127894,-9487194,-12908340,-3835337,9236334,13209526,2273296,-11438769,-12333102,-967292,12303762,13128448,-2885340,-15372955,-7334400,6275760,9596278,7453153,-1071886,-14514918,-10828578,10748826,16462283,502685,-9960874,-8881455,-3787719,7478038,13822980,1510990,-12813513,-10341553,1144136,10531850,11345690,-2519815,-15737723,-7457005,8151763,9855011,4426876,-2036691,-11756223,-9755663,8855748,16277890,1244327,-11542009,-8875380,-131420,8020841,10539002,1184785,-11030856,-10414196,1756879,11636018,9141747,-3925298,-13019457,-6721815,6478006,10969283,4192713,-6046712,-10858442,-4686430,7677942,12004053,2351631,-9857345,-10652206,225108,10405773,9131683,-1449531,-10031941,-7921115,2712621,10768522,7274926,-4230313,-11392405,-5996118,6323032,11441569,3503190,-7649329,-10008487,-2452156,7416013,9996115,1308799,-9415656,-9376642,976977,9653034,8177277,-2063123,-10810654,-7012373,4896164,10064158,4599756,-3917379,-9449490,-5857376,6244774,11774886,2058551,-8763772,-8123324,-583506,6913334,8979339,783676,-9825233,-8507320,2457252,9185479,6276121,-2519491,-9476182,-6244518,4363459,9749263,4299086,-5510995,-9669302,-3203104,7241352,9023347,906595,-6820261,-7714894,-1417583,7729087,8969013,-888442,-9468636,-6554846,2867181,8919287,5500361,-4252748,-8732716,-3480624,3722042,7410558,5450278,-4751579,-11680787,-2191104,10023845,6685131,-2366102,-4690954,-5308394,-2649616,7152629,9700718,-2224517,-10406775,-4606364,4091071,7571095,4495055,-4039766,-8229488,-2437756,4484017,6358582,3907743,-4128867,-10355623,-2200524,9886626,6953088,-3510318,-5918995,-3649093,-891275,5431398,7773654,-1253248,-9623334,-5097496,4769741,7911556,2671805,-4701941,-6793897,-1872323,4513812,6496383,2438684,-4919388,-7811775,-970431,7547724,6570553,-1934555,-7007469,-4288813,1908180,5988546,4424946,-2010733,-7187090,-4421923,3696774,7642635,2649116,-5120531,-6685227,-1109560,5047124,5728614,611738,-5065276,-5699880,-170154,6232421,5811813,-1543353,-6939057,-4083385,2814315,6107563,3303402,-2816297,-6124194,-2820085,3682742,6115819,2014598,-4440486,-6371420,-982772,5727370,5255347,-960968,-5039799,-4183872,212003,5170696,5060146,-1779583,-6650597,-3208434,3274768,5378603,2354889,-2926012,-5651272,-2036267,4157214,5606227,1047498,-4608620,-5126973,206758,4984924,3919009,-696018,-4361386,-4378407,714583,6044277,3816803,-3394020,-5510220,-1544005,2687881,4336352,2170170,-2903289,-5162877,-1481005,3832223,5144180,782237,-5276002,-4753275,2067938,4924963,1699429,-727599,-2484869,-4473653,-132379,6909185,3824370,-4778309,-5207382,403191,2724439,2747772,1748971,-2348040,-4852101,-1274473,3864935,4621234,143167,-5140467,-4173644,2350901,4691625,951673,-1444719,-1919036,-3069970,-232095,5716785,3879364,-4213191,-5540717,620922,3836996,2361106,359677,-1837692,-3475386,-1224258,3241128,4315852,-247568,-4857232,-3333514,2229979,4258405,1163607,-1991562,-2768869,-1843925,958527,3890432,2504648,-2777777,-4591343,-504251,3817421,3174007,-486953,-2857592,-2280383,138906,2815690,3150692,-216882,-3882850,-2910994,1689030,4076283,1444116,-2430600,-3146429,-814279,1762126,2774132,1210263,-2178580,-3689641,-782477,3309234,3205525,-640439,-3309444,-2128418,1016126,2760923,1901063,-578186,-2735903,-2255778,1346718,3907511,1492235,-2674593,-3035898,-114339,1967611,2273680,723047,-2124845,-3077146,-287870,2990163,2458842,-1014938,-3082620,-1653019,1151856,2416132,1457681,-662585,-2805412,-2001689,1989961,3662788,335022,-2586830,-1643739,177745,1179219,2273466,1041689,-2558457,-3060642,743582,3188482,1531509,-1406511,-2482267,-988496,1047852,1551250,1119025,-273193,-2734358,-2268379,2390565,3852725,-910630,-3200332,-424950,850952,203080,1707595,1702698,-2241728,-3332273,1067382,3676674,962367,-2045882,-1879539,-12689,981373,1051757,941004,-147815,-2532039,-2110181,2236106,3536452,-940573,-3384223,-450679,1496398,361468,609676,1077187,-1358116,-2767945,535611,3543288,1275947,-2328333,-1992378,540304,1470259,662626,401568,-191030,-1764084,-1397147,1639389,2718554,-395333,-2842303,-1081780,1425721,1275341,201430,-274202,-877470,-1415384,130145,2184837,1414845,-1559060,-2248242,167961,1922089,1072474,-350945,-799258,-855334,-431138,1035647,1833673,116152,-2104476,-1392879,1076418,1759439,165911,-1015539,-975121,-464605,306479,1199745,970430,-970287,-1955655,-305061,1853044,1247935,-710982,-1092647,-378697,26620,709978,1285018,101537,-1707854,-995692,1080670,1517876,148526,-884510,-877987,-238053,558775,1015174,517457,-865986,-1550584,-55035,1617943,788697,-901958,-701817,-16332,-274630,570800,1505329,-272916,-2086709,-464814,1559787,819853,-513809,-265379,-304936,-601861,245973,1336924,528895,-1272927,-1443981,589216,1665599,198305,-1212894,-235797,315612,-633647,235182,1745318,-51788,-2433234,-385831,2236808,643171,-1420524,-281051,558020,-608970,-402041,1321311,893903,-1417590,-1554257,874653,1798457,-292734,-1484822,87816,734633,-598602,-240418,1419013,263769,-2090853,-719187,2012958,974459,-1417309,-794262,830626,107813,-623542,592249,1026814,-883876,-1521413,558207,1734368,-65336,-1437789,-262917,794758,-36994,-357614,615543,343695,-1172293,-804822,1234225,1186928,-806144,-1198853,332024,693420,-184378,-136504,485049,-112864,-1002997,-49101,1294811,442444,-1110967,-689993,690103,550698,-283530,-72979,269058,-314859,-644055,431936,905914,-202413,-1060805,-161211,854758,267692,-429444,-9800,195067,-337373,-272929,741245,609003,-839467,-811575,531014,702736,-230624,-245162,137055,-182467,-360887,351317,565811,-261108,-796405,-92078,615684,358052,-396983,-190785,254525,-216383,-307644,622779,509657,-845541,-659221,893502,534649,-682860,-32039,597355,-384805,-660267,701587,722963,-745287,-776623,450627,575141,-174043,-370176,214985,192192,-439495],[0,0,0,2,9,-108,153,-60,214,-333,281,-471,635,-661,932,-1224,1310,-1663,2110,-2387,2879,-3489,3952,-4661,5567,-6296,7257,-8463,9578,-10919,12562,-14094,15879,-18055,20211,-22591,25388,-28243,31378,-35045,38803,-42866,47542,-52487,57793,-63841,70272,-77220,85112,-93663,102947,-113480,125123,-137984,152754,-169457,188443,-210750,237036,-268330,306962,-355628,418861,-505479,631549,-832470,1205271,-2132779,10714389,6329373,-20711882,-20022818,1179887,21916763,16790621,-913112,-17856775,-18611149,3454512,27615097,16602392,-12912374,-21776926,-8297636,8235879,21338685,12915744,-16444478,-27154627,-3671485,17288709,17368170,4036614,-17308593,-25894902,-581774,25667988,16441078,-7129805,-17500626,-15498101,2921279,25892263,18597043,-12683553,-23803778,-7233063,12808267,22151119,11940006,-14672192,-25575788,-4561917,19513455,19475595,1063800,-18780388,-22074690,-883613,21928127,17913524,-6424454,-23385654,-16946947,6669117,23453358,14298556,-10846815,-23518653,-10175133,14539344,24065721,8358479,-14986008,-21232532,-4111396,19053443,23094717,2008592,-21155852,-20083252,2952124,21633983,16453746,-6400318,-22364878,-15661092,6332141,21912581,13566391,-13115639,-26512330,-8344768,16824786,19772837,4787320,-12894215,-21421371,-6177400,21282312,23434481,-2338485,-19930071,-14752676,3128546,21179918,18649660,-7736452,-23312296,-10339537,8427451,18163868,14502001,-10070579,-29071295,-8807685,20850183,17199883,-1680763,-11371971,-17527264,-8868596,18464316,24413954,-3906930,-23069821,-13131324,5683757,18766304,16279612,-5997399,-21783865,-9944153,10963532,18906076,10822500,-9966656,-23343245,-7476910,17962508,19214841,227543,-15673793,-17223141,-2730381,16242343,17510609,-1960004,-19924504,-16357768,5682397,21119948,11350227,-9558994,-17458509,-9043270,7783025,20603153,11218769,-13726982,-20636335,-2201726,14710503,16003420,4160877,-14778369,-19336315,1392403,19303209,12420899,-4157072,-15163140,-15208757,2687759,21367950,12211733,-12035573,-18264019,-6029417,8360526,16811215,8702622,-12676694,-19344597,-2000953,15147613,15307212,1925061,-14469202,-16606127,1806235,18317135,12854306,-4940256,-15875597,-11487805,5375755,17929497,9994848,-9816744,-17951792,-6637544,10684568,16436241,4879743,-12342397,-16687409,-2871523,14166852,15576154,-485828,-15583752,-13028730,3138895,15338566,11781795,-4158720,-16401692,-10730787,7280939,17558386,8182687,-10207785,-16252889,-4302681,10672002,13977626,4309584,-10982150,-16676706,-1946314,16579289,13547453,-4283715,-13691328,-10081386,1505654,14363323,12579931,-6049459,-16932161,-7415941,7622239,14585485,7696134,-10058435,-17033454,-1887115,12556428,10470707,2517131,-7857538,-16130477,-3635576,18057961,14129810,-7619536,-13652969,-5631334,2303891,11495777,11773463,-5460422,-17216309,-6404828,9448611,13447606,5226681,-9598299,-15367340,-1971812,12497793,10630804,-86322,-9496850,-12372129,-1111395,14680468,12336041,-5637820,-14570866,-6947160,5857816,12495596,7172500,-5935715,-13144262,-6243885,8050175,14576118,4057124,-11688851,-12602766,356947,10509800,10117019,606746,-11481041,-11835696,2296324,13001359,8444467,-3839008,-12484760,-8882992,6177942,14598371,4480089,-8944836,-10427462,-3403197,6580320,12925952,4589680,-11344433,-12644091,1348711,11351225,9017024,-1069598,-10812815,-9631215,3133055,12190938,7333249,-4653457,-12035959,-7130053,6362427,12922297,3989473,-8618901,-10793194,-2621038,7799697,10995189,2124762,-10159186,-10886807,1208418,11414318,8740945,-2858433,-10572745,-7243755,3311338,11012351,7447669,-5002383,-12287625,-5098013,7681578,10928465,2258901,-7888581,-9702970,-1972771,7889335,10211547,1052098,-10497863,-10214625,2518283,11237750,6262020,-3682908,-8472247,-6484211,2533943,11448339,6895348,-7208567,-11428285,-2059712,7438669,9075096,2465152,-7526421,-9564969,-462537,8037166,8131236,864534,-9299374,-10243238,3246298,12458001,4095705,-5973375,-6452705,-4491308,913521,10478028,7670363,-7891703,-11939870,-329446,8089835,7004500,1265027,-6620767,-8624747,63441,8526944,7187507,-547422,-8365696,-8439407,2878399,11402789,4638449,-6114809,-7345590,-2891460,2853065,8186391,5199716,-6244393,-10554202,-1439439,8399367,7756400,-687274,-7540674,-6348699,824225,6978715,6576469,-833877,-8593227,-6725508,3966114,9561047,3778764,-5120029,-7774584,-2808764,5161877,7764670,2171846,-5391070,-7567231,-2051667,6780348,8479515,-862860,-8886686,-5424877,2807135,6324204,4644252,-1249660,-7584578,-5884736,3629564,8809342,3479454,-5179878,-7546987,-1867849,5572524,6690850,931713,-5297296,-6405561,-1018852,6595781,7259372,-1260761,-8041729,-4855131,2995680,6483798,3694740,-2282848,-6609985,-4397254,3439203,7940168,2801492,-5874968,-7079965,-397278,5522976,5316196,560512,-4835568,-6140165,-381246,6877873,6089998,-2260046,-7363536,-3486437,3509105,5723412,2726320,-2287298,-5996674,-3947951,3944259,7960054,1432324,-6447805,-5347804,699745,4296503,4362708,751805,-5138470,-5843549,899162,6596854,4538826,-2576892,-6734696,-3019056,4044215,5353580,1180883,-2263084,-4303656,-3772227,3200828,8203160,1052159,-7591075,-4355464,2633072,3648538,2815306,789705,-4395652,-5545405,1337201,6485332,3406540,-2869374,-5883924,-2505752,4020574,5158374,226955,-3215825,-3373462,-2065167,2624964,6536329,1271399,-6609011,-4702240,2708092,4791798,1925580,-890806,-3402955,-3517662,964888,5327985,3460698,-2914326,-5879840,-1556555,4295246,4383338,-140332,-3353392,-3223887,-897123,2786579,4585796,541782,-4996992,-4442399,1813765,5347497,2254893,-2700563,-3660251,-1413701,1327697,3605137,3021075,-1978981,-5511902,-1496873,4576139,4223109,-858236,-3582061,-2552218,178139,2856452,3305931,81308,-4099351,-3860252,1488944,4979676,1912918,-3058813,-3549744,-690989,1711038,2928841,1987825,-2061319,-4702733,-1109661,4235112,3913772,-972340,-3621700,-1894752,746484,2410964,2768003,101346,-3825914,-3286467,2041421,4681976,1063047,-3089638,-2866564,-438820,1453637,2660289,1554634,-2210479,-4274365,-628335,4105003,3077747,-1726155,-3145950,-1060450,637003,1967068,2769173,-78758,-4065180,-2581071,2760689,3942928,261105,-2593071,-2120200,-143180,1500063,2231887,1079853,-1944827,-3773151,-477871,4099816,2831089,-2590035,-3249310,-742,837087,844244,2317846,296346,-4029642,-2421676,3252868,3785683,-531988,-2596806,-1437127,230214,1570929,1951189,489662,-1730670,-2817329,-399644,3514109,2748772,-2318799,-3494091,203022,1719964,659385,925256,190141,-2819069,-2322869,2342557,3699156,-332362,-3029882,-1502178,959249,1667360,1119747,75571,-1310647,-1967613,-143140,2878128,2433872,-1643909,-3366933,-220114,2304428,1237863,-289048,-539384,-1395751,-1538030,1129514,2962011,325476,-3158908,-2126031,1514720,2223304,377685,-719590,-838160,-1135119,-185102,2174309,2097731,-1261875,-3017250,-257636,2530002,1432029,-760414,-1015736,-700932,-689400,691440,2259810,472125,-2677182,-2043984,1493758,2219082,-59698,-1211456,-649795,-610705,-129884,1674798,1754874,-1245896,-2755550,37856,2462915,1150172,-913725,-765988,-348125,-523556,639052,2050588,270952,-2559824,-1530882,1690907,1887170,-417692,-1131077,-330851,-497155,-381347,1446799,1509255,-1471387,-2519546,470754,2359409,400829,-1095939,-368410,-160293,-578054,693948,1923111,84239,-2283353,-1085589,1792518,1737217,-693320,-1138553,133960,-111742,-565195,1206871,1573027,-1401053,-2610489,708665,2437475,-40495,-1422515,-36439,159374,-737803,466588,1698909,-14137,-2051152,-854773,1652773,1598815,-612922,-1390519,57160,512726,-353920,406812,1412172,-561636,-2298520,196424,2508328,289796,-1808055,-371399,697047,-240810,-114131,1144927,278524,-1589580,-965132,1251903,1553109,-515681,-1543071,-131909,934074,32532,-251299,714195,54932,-1657173,-437704,2022877,940909,-1616529,-1062595,979426,524142,-512239,267189,645235,-839171,-1229828,805672,1642372,-272032,-1633603,-243947,1106908,234978,-522757,354667,355640,-1055709,-647884,1458102,1092371,-1311189,-1212447,842220,876903,-556627,-201755,644389,-342779,-1186951,486290,1532120,-118482,-1582144,-95353,1243244,83243,-738848,355153,472595,-894596,-540091,1300517,911823,-1229458,-1016987,910007,837101,-718035,-307199,739419,-198146,-1066621,421037,1453816,-335257,-1579208,89750,1289175,-157245,-873088,497203,589577,-948074,-527446,1389486,683764,-1321592,-746271,1197574,612284,-880733,-201938,829506,-209747,-1135914,274492,1346336,-289766,-1537117,138336,1468330,-277272,-1216099,543941,864034,-1065095,-786541,1360988,774300,-1416053,-738245,1261527,584148,-980493,-266139,813596,66350,-911039,61147,1173612,2803,-1360657,-157999,1435362,109145,-1404944,88106,1274469,-554107,-1219612,912481,1082963,-1138219,-1057480,1077343],[0,0,0,0,3,-85,-37,-31,145,-11,67,-206,112,-167,333,-259,308,-529,510,-588,818,-850,962,-1299,1395,-1521,1904,-2128,2357,-2822,3126,-3424,4040,-4513,4937,-5638,6290,-6887,7804,-8657,9434,-10553,11708,-12780,14179,-15664,17081,-18901,20873,-22817,25170,-27839,30571,-33851,37619,-41675,46555,-52387,59071,-67355,77851,-91070,108966,-134484,173199,-239457,375511,-769238,4666522,20153632,14662737,-9134870,-26183943,-12138405,14339120,22396499,7849881,-14098185,-23769618,-5499749,21119937,21475249,254570,-15627743,-18222027,-2328275,23757595,23374156,-8430670,-25089212,-10762790,7514154,18615882,16464971,-9426256,-29702542,-11220570,17621830,19535925,4135523,-13300148,-23800872,-8421280,21444804,23428504,-3003255,-20472084,-16439715,975737,21744232,21982105,-5277597,-24842724,-12662421,11210712,22396837,13244904,-10226568,-24316894,-10342397,15828465,23290246,5200668,-18316146,-23195278,-4229021,18551982,19980226,-1055760,-21584107,-20031417,2678793,22412176,16935533,-7312269,-22905085,-13328454,10677845,23931225,12567822,-11210443,-22544679,-8675671,16607454,24369563,4870457,-18271862,-19863526,-1404187,18049492,19407773,-1408321,-22335733,-18701818,3782250,20486009,15988610,-7672119,-25965730,-13261165,14162665,20118988,6035824,-8668504,-19253298,-12483712,16492757,28362683,1787249,-21685040,-14568926,1825875,14808241,19995551,1915084,-22985655,-17404908,8060209,19214015,12467976,-5672261,-23848915,-14901848,14406285,21492933,2908588,-11678716,-16940036,-11104556,12752726,25774210,2896878,-22487740,-15975951,4534259,16152295,15538213,49510,-18657519,-16083708,6442517,21754776,13607438,-8962381,-21665242,-9403570,12583755,18717894,5880437,-12330012,-19714442,-6112448,15485865,18374679,535493,-16767621,-17717471,-130736,19665580,16141087,-6582363,-18261218,-10118455,4835610,17517414,14634506,-8566384,-22381887,-6306172,14317382,16229949,5568418,-10442099,-19642388,-5019803,17677571,16791259,-2404625,-14918535,-14210275,-640303,17429177,15748318,-7124517,-19751371,-9080293,7490320,16043451,10354839,-8252843,-19663175,-7079208,13369561,17387526,3414902,-12802538,-15875843,-1541919,15105345,15174295,-954767,-15756343,-13954279,3146841,17229814,11932286,-6427893,-17079831,-9521271,7516016,16549486,7867001,-10016147,-17180389,-5270642,12475775,15960694,1945604,-13237036,-14187321,-942813,13823053,14688039,-1428212,-16421296,-11965850,5403913,15744139,9549709,-6557248,-15965943,-7477452,8810593,14585555,6379191,-8323828,-17007674,-5958617,14785821,15822972,-2572322,-12753421,-9012997,-1485410,10414247,15672604,-1359532,-18989319,-10197787,8410610,13178195,7047781,-4841719,-15346506,-7959410,10237180,14036038,3167786,-8009125,-13800531,-5506045,13646569,16182376,-3399422,-14293175,-7273560,1419767,9334156,12938860,-730086,-17107546,-10387985,8700093,14231614,4859790,-7496050,-13063138,-5150708,8887913,12943999,3271199,-9780319,-13576448,-2206852,12850487,12625283,-2121816,-12700896,-9367607,3039424,12578706,9009324,-4453349,-12606731,-7532013,5465682,14146681,7191188,-9446399,-14117858,-1776726,9555957,10028062,2671915,-8821379,-13159042,-915228,13040539,10079587,-3205890,-11462190,-9081672,2830449,13321921,8039350,-6532159,-11813096,-5076485,5426566,12138726,6495992,-8741674,-13585188,-1188888,10807772,9764081,356111,-9010379,-10442289,-163017,11359404,9961408,-2938504,-12266975,-7928849,4859575,11656539,5464149,-6041386,-10975738,-4977414,6580417,11927819,3736916,-9049817,-11223662,-729165,9770430,9393975,-216590,-9264032,-8828718,1116083,10919588,8724854,-4004460,-11816229,-5735815,5684897,10049014,4669479,-5390987,-10783161,-4432543,7273351,10811755,2117268,-9062887,-10317268,503680,10205753,7238437,-2171992,-7573408,-7319437,-122757,10936587,9584517,-5857672,-12484413,-2361138,6538199,7109951,4023186,-3908943,-10802523,-3926428,8872559,9678644,182208,-8068825,-8916115,135927,10149916,7006201,-3650182,-7472199,-5221032,198019,9042196,8973751,-5489500,-12707440,-2034417,7976173,6540855,1887685,-3785257,-8763199,-3629127,7778439,9600383,3643,-8622144,-7652425,1657597,9113512,5874507,-3472503,-7700328,-4725095,2260265,8369480,5869924,-4711480,-10192121,-3116352,6827989,8228487,853416,-6582192,-6819755,-587159,6090042,7267110,809029,-8081764,-7897305,2553083,9295409,4540778,-3605001,-6968951,-4121742,3060336,8047662,4014688,-4892677,-8146392,-2541777,5958877,8144300,880858,-7412526,-6491798,1035353,5851369,5464802,170074,-6922690,-6944736,2233365,8875807,4186858,-4602349,-7103602,-2450134,3843852,6618083,2997706,-4231830,-7476026,-2145863,6296324,7324855,-436972,-6881961,-5068757,1368098,5709489,4871904,-857212,-6828807,-5461337,2862370,7891729,3221574,-4675723,-6447596,-1600056,3741518,5682332,2302865,-4454215,-7157314,-908021,6847421,5932512,-1546837,-6111967,-3939574,1583908,5340894,4184171,-1262586,-6086372,-4754336,3078401,7936056,2167121,-5931809,-5123488,216262,2878584,4209446,2819788,-4350748,-7563016,147922,7298971,4115534,-2420753,-4902108,-3274969,1502899,5309264,3244513,-2180016,-5132064,-3518355,2699597,7322371,2210072,-6198508,-5025149,1582617,3328265,2623335,1932365,-3155433,-6664371,-48230,7215659,3941389,-3407946,-5098243,-2045178,2092828,4354887,2363594,-2215434,-4621545,-2605579,2745651,6050359,1630413,-5423106,-4864696,1513067,4385839,2469063,-217690,-2972585,-4084995,-77256,5299140,4257523,-2442329,-5745123,-1807403,3538757,3847112,624943,-2168733,-3530585,-2016352,2685204,5170446,934282,-4797400,-4337452,1145011,4425358,2502891,-1302868,-3273234,-2335874,627502,3855448,3523929,-1729952,-5412786,-1833078,4023458,4098648,-202379,-2690308,-2619402,-1075004,2208762,4178138,796049,-4332241,-4019187,1424210,4495047,1816559,-2069227,-3007860,-1685763,705402,3368536,2797803,-1936004,-4781319,-1258462,3741512,3374885,-381319,-2526805,-2142790,-543247,2273537,3689240,443724,-4199836,-3312021,1994565,3970841,1059691,-1812720,-2291777,-1559706,654466,3299228,2154686,-2435949,-4383606,-563352,3667317,2725192,-1007707,-2338433,-1355078,-437179,1632185,3510406,493659,-4375176,-2798395,3011718,3622694,-107013,-1627301,-1375128,-1435036,629922,3328423,1634633,-2687279,-3630015,-82054,3304146,2290870,-1399854,-2619153,-770897,266825,1007725,2583190,651729,-3989446,-2934311,3100761,3775738,-720579,-2032876,-702270,-503741,425708,2698512,1586375,-2353194,-3197727,172592,3195127,2055410,-1478553,-2774530,-648179,955294,972836,1295514,299796,-2704579,-2594311,2001446,3725093,-97197,-2889012,-1269244,711260,1053156,1275116,940027,-1255630,-2551102,-141641,3027410,2174588,-1529961,-2670289,-362873,1497383,1121133,442116,-245177,-1805853,-1888362,1061194,3018352,421160,-2896948,-1871143,1203892,1547907,362105,-3888,-693322,-1789649,-461325,2558138,2220661,-1467295,-2735465,-85605,1941443,1048867,-49354,-295519,-1118245,-1346538,853838,2587153,367049,-2764194,-1679294,1291482,1596653,58289,-316306,-561826,-1360366,-323604,2138093,1801995,-1532629,-2391645,292484,1929491,642615,-273130,-213446,-932225,-1190829,1110571,2414237,-30297,-2582511,-978121,1495017,1160144,-311795,-220664,-341486,-1282171,-385472,1983714,1541262,-1800463,-2326597,779505,1890004,20619,-495494,324091,-715230,-1294736,1125181,2358887,-463341,-2455703,-452460,1645649,842581,-408419,-217381,-202659,-817819,-314337,1548396,1370204,-1484021,-2273031,728139,2068837,-194571,-1029488,385419,-127857,-1344421,648918,2292233,-232730,-2400812,-421110,1775434,831928,-636211,-406400,36635,-362161,-217381,992338,1167061,-920843,-2013990,171535,2137372,328864,-1512176,-169622,643937,-566548,-249761,1464404,463959,-1948245,-984880,1618706,1300502,-766922,-953929,161872,255586,-300916,305347,943038,-334424,-1634107,-151603,1792695,662164,-1471372,-698934,870869,138693,-556227,656119,850031,-1255560,-1271121,1109157,1539641,-651349,-1337130,227221,733495,-331795,-94064,847554,-55433,-1452891,-274600,1603058,660554,-1370407,-698509,903972,275175,-652134,310836,693263,-830718,-1166311,924960,1389093,-591203,-1292331,334319,891841,-372848,-286763,811838,155460,-1241253,-183605,1566331,387723,-1385432,-478866,1026112,94252,-745922,360702,725684,-859170,-1030965,918793,1263229,-723598,-1181865,604339,843012,-607511,-413193,976323,230126,-1400450,-124884,1641870,293630,-1527118,-240735,1275306,-39353,-975572,475006,904038,-805867,-974835,970381,1137295,-859736,-1080192,601342,946802,-620416,-727385,842021,558994,-1203600,-564246,1561418,540944,-1605912,-374513,1521158,108425,-1297803,269637,1142905,-583816,-1068339,713448,1090106,-627832,-1098003,405153,993467,-345707,-956624,411068,852265],[0,0,0,1,8,-149,56,-64,236,-200,234,-455,452,-524,808,-912,1036,-1414,1611,-1830,2340,-2725,3074,-3704,4285,-4859,5753,-6558,7340,-8501,9710,-10833,12310,-13878,15451,-17411,19497,-21566,24061,-26806,29559,-32778,36307,-39919,44039,-48646,53413,-58783,64774,-71134,78308,-86397,95142,-105050,116464,-129221,143991,-161430,181892,-206658,237551,-276648,328397,-400644,508062,-685153,1029748,-1950527,10644368,24423187,910484,-18649239,-18268887,359793,18634516,21433833,-1191219,-22276692,-16175788,7408582,21855111,17149887,-7524763,-26336705,-11500041,16616373,19268555,4790316,-9564790,-22231431,-14410930,18605364,28051673,-3029749,-24754240,-14877302,939159,14825355,20530004,151486,-25142302,-17175426,10304709,22822752,14405259,-7238681,-24205973,-11950665,17237501,23982244,5520360,-12740924,-20193877,-9266793,17042116,25416728,180314,-24096199,-18971902,2667419,18464181,16484783,-3798817,-23605923,-18393313,7658140,24322650,13422008,-11514176,-23193444,-9392509,14757053,23459764,8118929,-15028891,-21392163,-3413104,19565966,22228939,1269655,-20581272,-19582658,2734880,21440798,16679200,-6154497,-23585706,-16052849,8903526,22109879,9694877,-12030262,-22131892,-11521220,13257854,25150113,6101364,-19525291,-19491329,-173414,16538985,20212323,3529614,-20627861,-19253437,7113919,22164002,13609580,-4434189,-20320189,-16834955,9921300,25199197,7912395,-14363561,-18822454,-9274102,10217356,23079553,5910965,-21095451,-19880830,1456822,15566649,16714290,2428844,-19883829,-19830785,6939677,23241161,12189956,-6934231,-17407196,-12064934,8303081,22478786,10801980,-13198295,-21314072,-5650517,15443220,18580215,1928699,-15376439,-17856953,-3389284,16671415,19026725,-3315104,-21659289,-13434285,6577833,17403869,12431409,-6458623,-20571420,-9851195,11831829,18477238,8338357,-9496206,-20898582,-6922447,19237381,18991755,-3485362,-14094853,-11154701,-3408790,13686218,20381852,-3092281,-24082579,-11756600,9829295,15205416,8738728,-5698152,-18925551,-10488561,11943393,18255290,4521255,-11363995,-17149112,-4825991,15901674,17986778,-1480725,-15784510,-12148018,1185574,14549613,15163834,-2922478,-19076199,-11726321,8515982,17144301,7643316,-8856342,-16629493,-7259843,10345387,16881589,4726117,-12828490,-16518797,-2140912,14320496,14874128,-713879,-15242116,-12921710,3393527,15785248,11266734,-4970989,-16010410,-9914853,7311335,16862674,7853213,-9395764,-16352114,-5522218,11794637,15664250,1762605,-12720785,-12815951,-1054164,12164052,14643016,-631703,-17096460,-12018179,6385362,14317516,8043271,-4250922,-14712775,-10066499,8642590,16783172,4232673,-10410310,-13157242,-4322103,10449103,15611898,1329015,-14050884,-11611336,1358416,11659598,12401006,-977586,-15786455,-10838731,7355480,14093662,5971733,-5293984,-12925484,-8505439,7849905,16253763,4328623,-11787228,-12963921,-1309860,10294016,11424918,1197552,-11278171,-12582392,645024,14424523,11028034,-5505310,-13575656,-6535399,4929903,11874649,8522095,-5803587,-14882849,-5306855,9818054,12651500,3008441,-9527476,-13060295,-863882,12424401,9652434,-1815186,-9041994,-10503694,-1270614,14112212,11997986,-7699724,-14774452,-3159324,6366317,8709363,6758598,-4620338,-14601892,-5112661,11309745,12180096,656662,-9387316,-10731305,-533940,11561931,9887807,-2458419,-10332105,-8127650,1656454,11823009,9236432,-6007669,-13706281,-4733363,7455403,10200882,3844259,-6421578,-11469029,-3829544,8984386,11493905,775963,-10392606,-9752801,1486362,10824857,8348059,-2634492,-10443086,-7301971,3610363,11081105,6806286,-5187771,-11678871,-4944383,7373835,11019795,2346045,-8248320,-9757037,-1531214,8287372,9495642,286731,-9523647,-9247664,1130712,10602801,8209815,-3847960,-10805410,-5094357,4812695,8979672,5348316,-4180458,-11188870,-4611128,8521109,10528389,576116,-7705292,-7921123,-1369281,7876031,9285007,-828339,-9859866,-7253263,2478640,9227384,6596946,-3917525,-10381403,-4553760,5329888,8478873,3911307,-4798870,-10019993,-3504721,8238616,9438997,-530783,-8006744,-6435043,393698,7146757,7701806,-577006,-9505317,-7342905,4051224,10038767,3880673,-5063110,-7276537,-3453148,3405184,8668706,4343463,-7026249,-9805639,-199122,8053973,6453796,-446500,-6663453,-6899821,855339,7843150,5895727,-1647972,-7839140,-6423143,3629779,10396522,3051303,-6907573,-6222727,-784778,2883361,6841227,4717737,-6417231,-10112965,740152,8840642,4897140,-2047238,-5902563,-5379146,992200,7410942,5230585,-2917929,-7597342,-4543846,3843168,8563290,2782919,-6179379,-6619028,-303793,4518076,5676078,2007927,-5431340,-7487391,220879,7986950,5601313,-2591650,-6821054,-3907859,2446476,6193396,3753913,-2788299,-6849149,-3588742,4094910,7327901,1846443,-5750899,-6471883,-144951,5586036,5140226,-123680,-5168781,-5333534,332535,6321805,5381162,-2127646,-7032401,-3471396,3655468,6178743,2237805,-3535903,-5541204,-2132535,3514338,6205750,1992305,-5308747,-6494411,463636,6064247,3923137,-1356614,-4370198,-4170779,208310,5869402,4839438,-2831205,-6781732,-2365671,3700977,5189200,1717409,-3234429,-5015131,-1609671,3739905,5518995,1094226,-5166431,-5394884,1188093,5681070,3231565,-1596436,-4116767,-3406633,616645,5334495,4051348,-3020514,-6464165,-1598261,4378296,4189946,184912,-2750972,-3848850,-2002159,3554665,6093217,168742,-6317084,-3672499,2682088,3957853,2038692,-564318,-3723224,-3702949,1652579,5628132,2535913,-3363412,-5133670,-1044105,4126960,3955192,-480970,-2942580,-2692705,-1365690,2576821,5442944,235543,-6533700,-3378413,3671910,3796531,533671,-922432,-2647023,-3290968,1404547,5414292,2082502,-3672257,-4350464,-161366,3771911,3309917,-520343,-3078822,-2418270,-187517,2775153,3812436,-98518,-4990126,-3213272,2690440,4089576,707685,-2102260,-2660769,-1558620,1383749,3690298,1725593,-2903761,-4156199,-214419,3974380,3051136,-849032,-3044044,-1958385,663862,2683096,2555426,-480300,-3595633,-2626924,1975245,4155717,1134214,-2893966,-3035403,-247881,1904615,2349951,856881,-2034397,-3459951,-624434,3350272,3111034,-1130236,-3565435,-1479991,1566543,2306590,1401805,-416954,-2630692,-2297770,1605239,4078522,1002534,-3080106,-2533207,497165,1933835,1660912,465375,-1850039,-3052164,-358249,3283910,2558498,-1595969,-3287430,-890879,1486159,1761438,1053735,-564871,-2521303,-1826015,1883503,3547669,353118,-2918781,-1937997,909259,1875306,1307752,309807,-1416911,-2574712,-252963,3367539,2175823,-2306781,-2886703,235572,1375077,751331,1065834,-204479,-2947966,-1718564,2600280,2933032,-759647,-2512091,-950703,762595,1424865,1190779,165416,-1397670,-2057856,123350,3102105,1965265,-2295421,-2670222,765157,1577684,199150,564803,156195,-2354395,-1780878,2413854,2780754,-1176529,-2719884,-594484,1068511,947778,679742,81923,-1272968,-1591252,331068,2561110,1444080,-1926255,-2251939,609084,1856489,590976,-138011,-311249,-1341137,-1046320,1496783,2237211,-471063,-2575460,-961782,1357069,1336886,4019,-651366,-838794,-914775,198992,1815384,1157202,-1408209,-2098677,199842,1995410,893221,-724514,-781138,-390848,-154790,740649,1474614,116814,-2022844,-1365683,1328479,1893413,-225879,-1382382,-543938,-3350,68757,829316,979036,-836009,-2078700,-98461,2064601,932627,-1187647,-1011386,159719,171387,242133,1035945,395070,-1546863,-1270473,1323123,1854063,-440750,-1558435,-132483,455132,-123584,576076,1022752,-837856,-2025274,239224,2056970,392134,-1450762,-582010,368694,11851,219977,963657,120022,-1455908,-898695,1467149,1626524,-801321,-1409866,294025,593219,-501075,434501,1254005,-920371,-2078742,709244,2192828,-383083,-1646162,64213,586784,-551765,118842,1182824,-89198,-1651405,-435984,1529538,1065745,-1039675,-1150515,504848,571633,-588188,225990,1134321,-723170,-1913253,713055,2174741,-327942,-1755284,235759,893387,-487732,-281966,1022581,135406,-1500656,-441131,1481738,986307,-1127249,-1044244,623857,687479,-444020,-96692,733734,-249043,-1239531,216570,1604663,3830,-1511984,-317416,992166,169399,-547566,229838,442324,-716949,-620374,862603,1003540,-639850,-1195073,332781,1026045,-139646,-559960,255188,241935,-656495,-187706,1011635,423079,-1107641,-795049,884046,816358,-520796,-503423,463047,150041,-628135,101589,1023547,-150935,-1279971,3887,1273590,190781,-976039,-44989,635037,-229222,-516019,670084,637246,-847544,-852453,781918,941664,-558405,-831274,423729,485965,-592637,-184900,948838,20445,-1277291,6616,1413819,39236,-1220682,166265,891431,-395471,-546066,772090,450444,-983509,-543734,924401,677275,-691112,-587563,652869,459784,-628756,-134446,890610,-5343,-1324274,207767,1489848,-255367,-1439324,358886,1142714,-681993,-782485,998233,436393,-1354989,-335824],[0,0,0,-1,-6,46,-132,35,-119,255,-161,278,-487,450,-562,829,-903,1103,-1451,1584,-1883,2393,-2707,3095,-3756,4266,-4870,5757,-6512,7333,-8489,9587,-10743,12259,-13715,15258,-17225,19243,-21276,23753,-26368,29099,-32310,35699,-39220,43341,-47815,52466,-57805,63667,-69927,77055,-85021,93674,-103625,114980,-127743,142722,-160438,181348,-207041,239423,-281096,337673,-419176,546693,-776619,1321295,-6251347,4188048,21507147,12114049,-8287828,-24438298,-14781276,13873084,27333547,4789600,-18627002,-17555243,-3455308,12719529,24129224,7591552,-22634605,-21954253,6970910,22243616,15579427,-2608968,-21710245,-18463410,10117601,24642538,9428604,-10670315,-21053023,-15827776,11608139,28659873,4841626,-23715794,-18846200,-418440,12597267,20124309,6851596,-22309556,-24288081,6457737,25998628,15515505,-5946253,-19969094,-14491318,9329097,24853461,12612090,-11904428,-22674397,-10158509,14562927,24649524,5317746,-20321553,-22507945,-2544725,17598727,19077588,-479674,-21678011,-20109353,3301215,22514142,16387432,-7584227,-22723409,-13183210,10931779,24396503,12269358,-12499680,-22149500,-6716546,15961193,22563206,6225350,-17425797,-21850851,-963343,19916527,17881907,-2132414,-20750415,-19569292,3612728,22657041,13724189,-9756091,-20998998,-13344624,7611039,23955409,11878189,-16475525,-21781018,-2302550,14321421,18753344,8519096,-15682095,-23915332,1148616,23660640,15637817,-3563194,-15875242,-17124109,1793707,23513931,14916880,-12177330,-21256178,-9411103,7882930,19700279,10788793,-14524658,-23415175,-4771545,15685217,18311122,3627878,-16203485,-19331502,1000657,20000978,16111122,-2887682,-17641244,-14742537,5358531,21429932,13875525,-8868851,-21424828,-9945443,12733423,19469670,4265518,-12450995,-16911590,-7719932,12673254,22290975,1573080,-22537783,-15687670,5790070,14545023,12410459,427874,-18322842,-16774786,9000556,21895766,8275948,-9258113,-16808085,-9202751,12099777,21017730,3430172,-14727127,-14277454,-3789367,11357521,19653348,2456900,-21430876,-15945541,7428952,15657685,8811521,-2834247,-15884118,-14338901,7130529,20736023,8482838,-11430180,-17083594,-5800729,11670050,17416288,3855923,-13482451,-15180861,-1101189,14233782,15335657,-449749,-16584397,-13826751,4311901,16901768,10970882,-6253443,-16714269,-9433506,7793287,16480962,7114077,-10198278,-16566601,-5001828,11987875,15973669,2364911,-13973756,-14649290,641571,14319876,12543970,-1528447,-14647092,-12632390,4542027,16913509,9248574,-7764851,-14980057,-7305630,8073374,16190070,5820918,-11353415,-14559544,-2772702,10489616,14492397,2850865,-14729745,-14447215,3893402,14357281,8412887,-2462871,-12249500,-12416889,4298953,17909957,7827251,-10076862,-13248956,-4671561,6950777,14246624,6057409,-11390089,-14767844,-570254,12262299,11845544,229135,-12376620,-11955349,2365273,13599075,9917647,-3553759,-13664191,-9420151,6012301,14838384,6229327,-8637330,-13294865,-4288240,8762411,12413952,3246727,-9447698,-13418565,-2665567,13005967,13232428,-3329345,-13378122,-6928710,3061982,9385524,10293027,-1676527,-15903113,-8924062,10085332,13456720,2489614,-6954462,-11031838,-5281894,8951733,13237649,993255,-10659543,-10390285,-1137444,11059221,12217959,-3385217,-14411773,-6465212,5282962,9027541,7387319,-2054482,-13649517,-8511400,9262739,13879686,1795088,-8812338,-9532389,-2175006,8355388,11318517,1106822,-10492777,-10311471,827770,11165387,9558843,-3276377,-12263987,-7118303,5062616,10763607,5380520,-5438546,-11205453,-5094682,7157430,11739962,3079222,-8999979,-10790708,-694923,9710470,9477304,-481056,-9505881,-8369084,1706260,10324157,8068229,-3278501,-11420961,-6593676,5888602,11021602,3831245,-6219084,-9624201,-4025167,6322841,10801874,2377705,-9134849,-9689797,274677,9109744,8329591,-1400662,-9891858,-7115712,3125663,9171643,6325959,-2633366,-10458618,-6439138,6573239,11081231,1835810,-6905652,-7413781,-2539718,5793349,10119371,1838542,-9828331,-8781788,1981679,8586266,6217646,-1667363,-8485310,-6750215,2841374,9517306,5450058,-4906163,-9759692,-3489605,6431647,8625835,1855120,-6009503,-7947710,-1818397,7008684,8598613,373209,-8490324,-7598743,2217817,9207585,5141123,-3757652,-7104673,-4269262,1777729,8293579,6475165,-5549290,-11005495,-1185023,7823507,5621391,327243,-4067846,-7309133,-2380738,7903132,8223924,-1920798,-8270641,-5307905,2331336,8008042,5027636,-3996630,-7317304,-2729756,2925061,6753032,4908098,-4760079,-10044941,-1156584,8368386,5689060,-1383694,-4869882,-5359970,-1299924,6385536,7174398,-1639678,-8275597,-4922354,3469206,7437127,3301351,-4134038,-6688339,-2207000,4033618,6456782,2703440,-4785227,-7418142,-1074121,6741568,6265988,-1095960,-6287148,-4572379,1417255,5821198,4541324,-1619912,-6726328,-4520997,3136981,7297782,2840960,-4610470,-6464266,-1345111,4496379,5379356,1096214,-4391172,-5852876,-846350,6071537,6076488,-1471871,-6594531,-3675162,2385951,5358420,3447251,-1858348,-5769997,-3535016,3128707,6421681,2363714,-4530624,-6241120,-633071,5145070,4440664,-224348,-3874221,-4748049,-868296,5456597,5592219,-2030277,-6606091,-2621820,3033844,4415612,2403944,-1636856,-5239972,-3226665,3604382,6428334,1182864,-4946424,-4578467,371840,3910294,3636951,398411,-3921911,-4825441,383469,5815588,3909468,-2741823,-5515332,-2033916,2724404,4123699,1682944,-2043272,-4332718,-2589331,3017835,6166588,845885,-5818969,-3851111,2247113,3297011,1850396,870059,-3006176,-5216955,701761,6630311,2836489,-3758937,-4126542,-717351,2057220,3437314,1658670,-2443273,-4168827,-1495546,3116835,4862975,447816,-5182476,-3673941,2229287,3601270,1215822,-245072,-2336649,-3762001,481415,5601218,2812475,-3667720,-4260837,-79520,2789228,2797261,866390,-2069630,-3452624,-1006815,3017168,3941294,-57492,-4323686,-3150327,1702863,3741489,1444523,-1506830,-2767317,-2034658,945821,3650761,2215873,-2356837,-4177888,-724829,3367345,3065137,-249875,-2570511,-2211417,-89489,2378705,3042784,84968,-3494241,-2951684,1501161,3837778,1320123,-2210773,-2690739,-855388,1077212,2516140,1620075,-1868378,-3912752,-826449,3325701,2912213,-842864,-2839925,-1588038,488517,2019295,2136458,76736,-2843791,-2548632,1557115,3906036,1040579,-2537604,-2242061,-55890,1167952,1930590,1326464,-1689156,-3469051,-536742,3229905,2293504,-1434998,-2566434,-825154,509960,1444695,2021715,-31160,-3199482,-2058928,2227098,3211349,-36118,-2119905,-1228119,-182342,943012,2109975,1051177,-1951888,-2835801,158819,3132897,1782155,-1736435,-2330530,-210953,614473,735686,1567419,257141,-3213309,-2140917,2793334,2968364,-1129091,-2103771,-299505,-29223,395876,2063513,1070052,-2131999,-2414120,783653,2828799,1185430,-1568397,-1878877,2641,910696,732386,956181,-2782,-2571138,-1764812,2202381,2737127,-1009264,-2451556,-362419,596303,394759,1083459,706347,-1446592,-2109531,563936,2691863,1112688,-1668758,-1696867,216666,1193697,867345,466178,-212674,-1576444,-1093607,1484191,2225605,-348646,-2349026,-1048432,1058504,1086740,233004,-240381,-865934,-1232280,33479,1820683,1285083,-1303856,-1957213,203563,1693550,775958,-400316,-454527,-614700,-617025,774573,1838370,175697,-2054317,-1247181,1320917,1509060,-275062,-802382,-373728,-527919,-269540,1239794,1273141,-1145204,-2123224,192657,1923066,561675,-882691,-435041,-71143,-479600,418406,1580106,147342,-1954254,-933506,1433479,1384601,-468746,-803631,-24524,-162567,-282436,988677,1232566,-1189022,-2034422,619286,1930274,-100348,-1120825,150544,26165,-901672,478915,1724552,-287609,-1979909,-293223,1535480,763775,-746173,-439951,220299,-218630,-304102,993297,1107674,-1282197,-1821475,971393,1943599,-571627,-1268022,523788,353724,-1107474,311471,1800977,-475843,-2165069,55353,1823360,284255,-1078157,-188151,424073,-268977,-344419,887752,835830,-1083722,-1460457,958184,1641458,-547910,-1316705,467688,643026,-775826,-51029,1229410,-73575,-1694951,-197430,1618423,563742,-1126681,-579500,661495,149847,-437214,425333,674522,-686514,-1183343,540381,1397469,-165451,-1258138,-92484,797369,-5497,-411075,427893,319778,-871208,-581566,1024194,875442,-780166,-998283,480038,784762,-225362,-396441,461160,62885,-847008,-20371,1155340,268367,-1207732,-456375,916652,477571,-677030,-192848,541460,-254112,-710659,482085,1021297,-459585,-1258617,299921,1191435,-177339,-828487,296068,503242,-740209,-310116,1100173,381455,-1217567,-499694,1096073,407360,-754989,-250690,611490,-64859,-701770,350250,878084,-438764,-1204213,412254,1183489,-328655,-1028216,453054,697496,-873049,-394108,1212965,257764,-1386997,-107377,1439502,-30303,-1083472,163697,795054,-404351,-603363,646426,673739,-710789,-943899,628233,1022988,-540356,-988707,632880],[0,0,0,0,-3,-15,-110,3,-6,164,-91,78,-253,211,-236,441,-438,452,-723,804,-869,1166,-1318,1450,-1851,2127,-2314,2800,-3210,3559,-4175,4744,-5205,6006,-6813,7495,-8466,9507,-10462,11725,-13097,14343,-15932,17706,-19409,21426,-23715,25953,-28580,31575,-34609,38079,-42074,46285,-51101,56727,-62868,70028,-78588,88499,-100485,115548,-134448,159397,-194192,245371,-328356,485637,-1758128,14016313,22779893,4494034,-18886820,-21311956,1947854,20430941,17692506,41114,-18718004,-19834423,6059685,26821051,14209998,-10825433,-19629979,-11824291,8401236,24754565,10849883,-19122691,-23436365,-3363987,13651829,18897007,6549982,-20577259,-26073021,2563969,23906081,14468731,-4326020,-17660461,-17817022,5003416,27087628,15687220,-12291376,-21616058,-8910276,12174581,24568305,10806866,-16856118,-23510063,-3348703,17416072,19675863,2393054,-20039682,-22568868,674369,21908512,16773396,-6320276,-23043972,-16926502,7187747,23626971,13605768,-11134301,-23173153,-9818873,14744120,23975006,7897488,-15253530,-21141937,-3485041,19470659,22367032,1189806,-20742535,-19452501,2888290,21576516,16324465,-6832089,-22556632,-15494154,6910199,22495567,12426241,-14392787,-24815803,-7054553,14745030,19561049,7047165,-14491039,-23471356,-3143464,22625370,19959051,-2358805,-17304953,-16124117,2198907,23232013,17748328,-9420759,-21657147,-10303320,7199287,20287650,14291500,-13900211,-27003610,-4935561,17263453,15277676,2754680,-12739277,-21942634,-4746073,21792472,19360185,-5181882,-19052511,-13991861,3732443,21204202,16192229,-8492719,-20689015,-8683910,10105161,19780358,10745399,-12517852,-22162030,-4913309,16256997,18135795,1948912,-16709007,-18682933,-336321,17253545,15250096,-2448617,-19138493,-16299561,6584160,21400166,9909182,-9749540,-16843900,-9465776,8932871,21748467,8712045,-15172970,-18009403,-1651483,13255556,17282108,3930061,-17741473,-17879600,4657894,17469376,10655365,-2752400,-16046650,-16148484,5598433,21966458,8971329,-12183422,-16457338,-6601885,8802127,18111334,6703304,-14288757,-17180596,-956498,14147864,15667205,1605883,-16155692,-15612499,3924464,17557895,11440540,-4711573,-15952622,-11397937,6520691,18071229,8581086,-10375655,-17315810,-5966153,11161318,16290033,3861475,-12917771,-15971797,-1858450,14331347,14704947,-1263382,-15482617,-12445112,3776475,15802275,11002786,-5517956,-16147483,-9310556,7957987,16977051,7247048,-10556845,-15789191,-3803129,10907753,14318074,3543807,-12745120,-15698180,657165,15565086,11354153,-3244162,-13175362,-11623645,2887562,16505268,10169286,-8180974,-14988934,-6431582,7041502,15235722,6905730,-11915218,-15425587,-407929,11180591,11141830,3139321,-11076925,-15915170,1119570,17077729,9945862,-5794705,-11873835,-8524933,3368946,15010313,8964994,-8647672,-14442505,-4851483,7989727,13974011,5141859,-11629686,-14357999,-118405,11578129,10399935,248103,-11496806,-12137552,2101332,14230764,9558241,-4882720,-13527954,-8051068,6806365,13917160,5289893,-7332740,-11747938,-5405614,8157442,14558516,2703525,-12480390,-11293330,1088490,10252552,10319399,-537170,-12882693,-10236985,4118379,11853383,7494791,-3491247,-13121829,-8524531,8290360,14084306,2261010,-8681661,-9379068,-3584624,7370071,13353523,2593487,-12171902,-10903664,2158557,10959833,8876955,-2033492,-11693108,-8173759,4628060,11361140,6281063,-5032375,-12362117,-6272653,7937173,12477899,2299548,-9009030,-10041745,-1679421,8520914,10483182,682075,-10537271,-9807955,2253629,11533739,7866528,-3761859,-10745896,-6353763,4490088,11065488,6129683,-5964471,-11647766,-4015919,8008036,10603845,1568994,-8675462,-9519546,-788066,8685577,9427350,-315472,-10731920,-8898491,3231968,10596263,6011443,-3686529,-9551341,-6320465,4812228,11524121,4355680,-7398077,-9651488,-2250284,7157754,9980678,1596361,-9108439,-8543165,832835,7904162,7871546,-168079,-10406546,-8572646,4892861,10666942,3392373,-4529433,-7790518,-5563020,4254790,11195863,3597966,-8083105,-8826677,-983744,6948190,8784406,685133,-9007379,-7290303,2094393,7753808,6481354,-896026,-9355315,-7291619,4734702,10162121,3351311,-5214308,-7827832,-3401896,5201276,8685759,2102259,-6706548,-8261970,-1267468,7789167,8340303,-1423664,-8839813,-5405719,2303070,6710502,5821492,-1616856,-8894444,-5452850,4955286,8843914,2919951,-5352001,-8068284,-1905396,6548409,7022548,402826,-5437160,-6744616,-1579734,7366023,8098897,-2413601,-9178124,-4031644,3570979,6173767,4039081,-2358497,-7725090,-4454320,4647281,8180528,2441910,-5779895,-7409545,-640483,6524963,5862855,-367561,-5508650,-5739315,31876,7083754,6402390,-2484197,-8059981,-3851045,3779731,6467249,2786689,-3304503,-6537594,-3125728,4231360,7331740,1638229,-6251611,-6519340,473491,5994393,4950520,-512202,-5474050,-5284072,942228,6725388,5032379,-2814608,-7054544,-2824104,3975001,5790916,2042673,-3357092,-6041508,-2450803,4813794,6698521,278578,-5860285,-4940164,470952,5057435,4691552,-910117,-5876071,-4181930,1875134,5921264,3842971,-2949470,-6781400,-2211346,4444790,4892161,1031576,-2715587,-5174569,-2405953,4982633,6518880,-804634,-5981123,-3476862,1319312,4424485,3999332,-1184166,-5714992,-3402159,2296146,5184380,3041800,-2904336,-6354573,-1630287,4829955,4299213,-175543,-3108209,-4150210,-1419896,4419205,5470626,-800462,-5607431,-3428782,1785871,4840213,2907063,-2122243,-4580102,-1999892,2022912,4468768,2783270,-3023953,-5973545,-1001104,4892054,3935524,-700281,-3457789,-3354905,-309406,3753196,3941717,-626309,-4786327,-3574856,1971371,5409659,2110860,-3385801,-3943628,-673264,1964933,3460716,2333330,-2626439,-5295341,-675692,4886246,3807996,-1359889,-3849588,-2451620,806187,3227844,2827640,-658590,-4180234,-3242837,2028628,5003760,1374935,-3477938,-3508709,-214406,2275026,2891206,1242031,-2658799,-4189389,-254777,4348705,3489517,-1460880,-3857314,-1712840,1416748,2887507,2069114,-866287,-3788529,-2388403,2476870,4295403,668317,-3385027,-2984233,35589,2298351,2559797,451528,-2761980,-3510256,190799,3934905,2534920,-1781695,-3300509,-1272736,1384860,2873012,1864049,-1484090,-3501392,-1278849,2629900,3427996,348170,-2825102,-2644329,441642,2465646,1915012,34271,-2450703,-3134117,423555,3914751,1889075,-2401502,-2862874,-570637,1132203,2230084,1582909,-1604104,-3220060,-674700,2662948,2878641,90578,-2768598,-2327820,1026750,2693691,1233589,-450212,-1743551,-2343185,204756,3581020,1836570,-2656037,-2924671,82232,1699072,1602778,590532,-1451101,-2516704,-693441,2103617,2653188,-35328,-2928103,-2113915,1537682,2611321,533534,-833812,-1169103,-1429890,301098,3003230,1892195,-2256126,-3047543,179955,2412677,1378510,-548677,-1264341,-1344429,-575160,1407493,2464189,-42846,-3151503,-1928125,1904121,2548651,-2678,-1318168,-905995,-716559,313261,2204008,1644942,-1712516,-2831545,292546,2819999,1336074,-1075796,-1320231,-671350,-222068,1082574,1946921,-135602,-2783090,-1616054,1853042,2284353,-316559,-1565754,-883767,-237110,520011,1639822,1009484,-1577522,-2458750,361525,2599395,1080309,-1196304,-1206073,-276108,227396,1099965,1495751,-433442,-2400504,-1024669,1769914,1878401,-443443,-1460130,-766870,-56567,603539,1364782,517094,-1729834,-1780839,736222,2097717,541104,-1138686,-1072608,-281360,507989,1103167,989558,-534440,-1942419,-681815,1821793,1613543,-818778,-1406082,-211811,67346,423709,1308292,413325,-1841920,-1552755,1058634,1780256,174427,-1167653,-896641,-96882,631997,875557,507443,-549816,-1458476,-629268,1670524,1683830,-900473,-1667152,100553,695694,84582,595639,513978,-1317468,-1475851,972281,1963891,-32639,-1508091,-787501,354152,679575,414498,134045,-306371,-1041714,-647776,1270993,1684834,-743062,-1958744,39800,1387311,152229,-254698,309442,-450539,-1287518,432330,1923769,361808,-1743490,-1028353,887305,983580,-96754,-308037,-83685,-647001,-656029,1016327,1551545,-648265,-1982396,-114786,1570287,417712,-739509,-97833,10204,-824247,-3768,1550447,573445,-1610935,-1181029,1113361,1244831,-345749,-617875,86435,-291675,-497987,783999,1221797,-555358,-1746484,13760,1512068,469911,-769441,-227283,47898,-437886,47453,1190893,403624,-1388147,-1006089,1039771,1161754,-369181,-707046,5860,-91713,-314448,712661,929365,-642832,-1435235,217432,1346505,249436,-699409,-253274,39286,-217954,236082,876239,134134,-1226279,-673892,965272,996655,-352635,-746839,-32032,43569,-174137,571641,733542,-739270,-1350165,418112,1298190,26275,-771427,-134488,105563,-170756,314694,727023,-167602,-1011869,-436155,792985,953526,-259422,-898304,-76198,437785,-77433,144412,670741,-435497,-1295722,214583,1466759,101373,-1178007,-292540,437461,-100400,7021,533525,46680,-908826],[0,0,0,-1,-9,141,-91,70,-259,272,-251,493,-579,624,-927,1106,-1219,1629,-1976,2211,-2742,3247,-3690,4431,-5195,5833,-6822,7917,-8914,10226,-11688,13083,-14839,16832,-18742,21020,-23601,26201,-29176,32543,-35937,39770,-44121,48612,-53572,59163,-65043,71532,-78874,86685,-95327,105135,-115865,127843,-141619,157095,-174842,195775,-220343,249817,-286384,332542,-392996,476585,-599457,798598,-1177489,2159496,-11457312,-18618657,5430759,20686765,15417489,-11553895,-24453956,-11053643,12291575,21500728,10710178,-15050168,-25226156,-3785091,21233163,19140666,2033457,-14685146,-20365467,-1621219,25870297,20682884,-8976618,-22094399,-12035235,5288096,21789638,16875689,-12972178,-27841658,-8321921,14277912,18799430,7599481,-14869016,-26381939,-5152738,22416726,20009043,-2383767,-18116212,-18225599,412882,23981391,21124096,-7037924,-23394680,-12182905,10161862,23070466,13506227,-11529818,-24042797,-9134158,15391778,22765657,5611787,-18619051,-23543997,-3487854,18931791,19389506,-1524798,-21637020,-19594155,3334233,22281465,16295166,-7472352,-22591290,-13116800,10859370,24020614,12417623,-11857084,-22762976,-7550654,17356858,22985985,4048500,-17131189,-19767718,-2263806,18969384,19847777,-2986835,-22508815,-17367058,3812823,20362385,16005298,-8933362,-25635306,-11339491,12832470,18798132,8639276,-8972966,-22675311,-9929285,19908440,24130505,-254366,-17080859,-14944349,-1894891,17641944,22155420,-2465711,-23364928,-13679034,7021183,17856413,14044774,-7187297,-25123794,-11815041,14378853,18741476,4796191,-10982464,-20454424,-9402194,16830010,22529174,-151878,-18776464,-15256028,1535264,17806192,17271529,-2816230,-19492732,-13560165,6787342,20880688,13332430,-9868679,-21446140,-8034920,12131698,18236055,6524455,-13648933,-20568896,-3513716,16138850,15904332,580798,-15928350,-18716606,938774,21475381,14158812,-8145243,-16525286,-9844560,4494810,19250613,13557950,-11357403,-20705062,-4144142,12867333,16257729,6316576,-12763669,-19916273,-1559064,17505612,13999346,-1713680,-14252733,-15632327,909605,19468876,13263311,-9032244,-17773982,-8315987,6825304,16807327,9998692,-10058577,-19134991,-5395691,13308894,16637788,3189493,-13461430,-15660648,-204720,15362610,14096975,-1625509,-15736340,-13323947,4027462,17271276,11025267,-7032615,-16993378,-8739594,8420931,16367665,6564667,-10670197,-16446914,-4237940,12629527,15263482,1439143,-13407135,-14126596,20736,14961639,13540068,-3248918,-15749212,-10413283,5270391,15392688,9642068,-7565111,-16281382,-6119357,9361434,14223353,5951324,-9676565,-16940371,-3287033,14947225,13181134,-2038003,-11345780,-11047443,-1084153,14125706,13852151,-5481193,-16496527,-7353247,6162068,13052664,8799367,-7214312,-16562178,-4840364,10832876,12311315,3443201,-8731380,-14823623,-2702249,14993309,12756600,-3587639,-12010232,-9067873,1036558,12909273,11647751,-4850351,-15232687,-7464043,6999732,13564105,6097958,-8985409,-13955740,-3034669,9598677,11644141,2810783,-10338780,-13541002,-381184,13051139,10678299,-2251360,-12239569,-9837872,4121621,13810607,7069847,-6115004,-11253972,-6703170,5429485,14713202,6142276,-11115211,-12955846,-360665,9077577,9814159,2409943,-10182840,-12560855,1205150,12580542,8595176,-3109307,-11605993,-9181215,4690738,13722462,5771821,-7171006,-10528818,-4874880,5728593,12838824,5092966,-10225396,-12298584,468304,10567601,9121818,-383376,-9767184,-9719831,1425900,11474088,8696609,-3845096,-12184380,-7009340,5891252,11572957,4282514,-6863529,-10692454,-3827353,7454676,11330639,2452891,-9515530,-10551077,149119,10212388,8998466,-1377137,-9836401,-8039149,2522233,11075145,7361146,-4779386,-11197911,-5122316,5872093,10493708,4088788,-6969991,-10584615,-2673005,7722138,9782462,1352840,-9317232,-9837176,1493088,10166575,6711117,-2338328,-8327069,-7619413,2179581,11766572,6673679,-6627582,-9962995,-2629826,5307415,8956945,4147541,-7033045,-10287489,-713878,8326962,7915334,544371,-8452601,-9288257,1880006,10393838,5493125,-3552999,-7449206,-6082562,2088351,10454489,5800237,-6851082,-9787681,-1696606,6241059,8079995,2338081,-6825599,-8517567,-332773,7493590,7531743,186820,-8475000,-7910493,3007758,9619526,4441598,-3947255,-7464751,-4626026,3519057,8902593,3939242,-5571150,-8601238,-2596503,6460599,8637432,174647,-8110719,-6006206,1222214,5896013,6289859,190142,-8433569,-7151347,3906582,9081893,3502953,-4194736,-7005668,-3381439,4448348,7734719,2272599,-5287027,-7301541,-1905839,6508274,8013913,-769448,-8172379,-5145078,2098947,5729563,4821288,-796719,-7367096,-5858664,3548752,8609590,3007066,-5223333,-6919575,-1567707,4821503,6254455,1675210,-4923841,-6822552,-1010688,6663761,6645098,-1433530,-7081776,-4414467,2223793,6100651,4073900,-2180376,-6798992,-4192814,3638222,7371537,2257492,-5122043,-6254872,-965809,4609734,5537092,994333,-5240248,-6016903,362562,6488154,5138462,-1815717,-6324815,-3797240,2514846,5705052,3238860,-2258192,-6057413,-3622680,4030386,7100927,932252,-5455643,-4716768,-179452,3730129,5232315,939090,-5772120,-5514807,1485639,5872646,3629010,-1796377,-5654436,-3362004,3050479,5413499,1947257,-2567907,-5093322,-2935061,3980142,6791253,416147,-5641967,-3790242,749646,3503532,4160764,422806,-5216801,-4571606,1817701,5543651,3100155,-2394246,-5617371,-2419262,3514722,4664485,920517,-2621030,-4248863,-2236468,3657043,5774298,131885,-5336317,-3772184,1360974,4297857,3134246,-959374,-4258984,-3055806,1357185,4566376,3321917,-2391292,-5812482,-1645421,4286052,3913153,-146841,-2722621,-3419397,-1389327,3224774,4746516,-62493,-4945692,-3715758,1592521,4591819,2363210,-2032542,-3614918,-1715384,1312026,3801251,2927998,-2294982,-5359205,-1185767,4449005,3775746,-661166,-3087218,-2586092,-404964,2808461,3714581,-13588,-4486663,-3487779,1962526,4557778,1436536,-2553937,-3181712,-1183259,1504362,3399521,1981337,-2480559,-4397495,-510932,3924047,3238670,-832897,-3127689,-2110519,408861,2886727,2956216,-537187,-4004038,-2557249,2157184,3839816,967266,-2318125,-2859231,-877974,1747454,3003454,1043139,-2739015,-3683429,-11168,3767666,2562003,-1234510,-2754782,-1571797,410784,2582672,2615172,-886426,-3856904,-1497750,2609902,3050175,474915,-1988694,-2623312,-609770,2199544,2541716,331014,-2385592,-3016003,-70236,3455501,2224391,-1912957,-2748483,-701914,694121,1944907,2190556,-933665,-3669351,-1228381,2755090,2808257,30027,-2051294,-2027364,125309,2139382,1911302,-9824,-1895689,-2409919,14389,3391007,2158351,-2173158,-2944013,-209469,1260681,1233080,1041329,-708019,-2783125,-1416512,2263765,2911276,-216604,-2770155,-1723794,1060155,2074678,978844,-216233,-1271007,-1970879,8920,3018677,2059144,-2092608,-2911348,127986,1983912,1049743,31009,-738292,-1822789,-1184908,1568931,2711929,-129071,-3102814,-1624376,1582685,1872002,194185,-566781,-908377,-1388831,107921,2600317,1762633,-1897265,-2725323,327175,2278784,1046365,-421964,-753582,-1097385,-762984,1276566,2322078,-254420,-2820861,-1348876,1574994,1770063,-50032,-893973,-943228,-914987,336688,2016196,1157825,-1737986,-2212915,524971,2058843,861547,-571862,-814387,-907237,-291346,1406631,1765915,-484018,-2269934,-877558,1563508,1397186,-217144,-905419,-814790,-697503,448473,1792955,628248,-1929659,-1760617,832450,1765828,389713,-529864,-753633,-781384,43311,1475984,1355318,-761043,-1914176,-461605,1527552,1403843,-412164,-1087840,-471148,-175321,289394,1396368,663947,-1830496,-1707254,1118533,1747202,-100368,-882480,-439383,-450027,-2626,1238121,1030802,-767898,-1636710,-286992,1461469,1339322,-634687,-1359606,-157270,468767,146534,715094,738371,-1278561,-1771119,863661,2143468,-123136,-1519823,-436968,300436,63828,468500,789466,-392138,-1549744,-417604,1497809,1354988,-819839,-1580197,62501,952801,136748,43584,543594,-692088,-1570846,459273,2042110,201435,-1853967,-708413,931287,462925,-200655,303159,92622,-1156371,-681911,1355598,1444796,-875428,-1704024,193587,1152487,77466,-286291,280080,-362747,-1099710,271818,1775665,336711,-1703124,-828628,998755,759901,-376699,-59225,93069,-789341,-540385,1208272,1181994,-982942,-1548984,276177,1171396,171001,-313457,102527,-228507,-771832,373606,1386827,104608,-1551633,-618765,948788,698290,-273056,-216057,-19414,-553531,-309545,1031495,898487,-905379,-1315548,391788,1059491,28068,-349630,79461,-293903,-586565,517029,1189079,-170112,-1326905,-359597,834856,573744,-240625,-231666,-131784,-325690,-134412,752019,682774,-780374,-1221786,424602,1210533,4433,-690625,88819,15574,-563688,353567,1086826,-185013,-1364077,-164383,973970,503415,-312498,-364609,-143952,15061,49509,387004,578340,-392722,-1200019,122457,1443802,160252,-1127345],[0,0,0,-2,-9,127,-145,67,-237,325,-290,501,-664,674,-961,1237,-1366,1736,-2156,2414,-2957,3589,-4052,4765,-5649,6419,-7432,8642,-9721,11104,-12770,14343,-16150,18326,-20476,22921,-25763,28622,-31791,35468,-39266,43390,-48120,53055,-58422,64526,-71025,78036,-85993,94594,-103998,114671,-126413,139434,-154403,171354,-190648,213374,-240151,272173,-311792,361857,-427189,517165,-648921,860709,-1258331,2264681,-11598107,-11115313,17708376,21001752,3460847,-17889141,-19107821,-1999906,21274571,21084695,-2792349,-21415932,-14498059,5050947,22147422,18455156,-8519787,-26571202,-9672439,14462255,18442896,7965095,-9975870,-25598824,-11631710,20449662,23728756,-2972471,-19986689,-17348146,-2568729,18466727,21874516,-3606488,-24239671,-14558155,8297559,21931629,16356030,-7964774,-25187792,-10496579,16780449,22727223,7280560,-12519607,-22224215,-8374587,18598001,23619223,-247668,-22057157,-19384342,1030258,19290536,17350203,-4804674,-23807929,-17784287,7593696,23966151,13552316,-11410706,-23169997,-9630815,14558380,23612815,8289382,-15045023,-21248406,-3640155,19142510,22554785,1893792,-20726465,-19889557,2652930,21333806,16875603,-5904502,-23438071,-16011587,8397183,21452019,10774519,-10994387,-23578475,-12286477,14794062,24844998,4468356,-17913584,-18301616,-2709166,16114436,22603922,2888174,-22008439,-17708321,6978211,20554762,15070871,-3620802,-22294162,-16169133,11488253,23115528,7513611,-11603492,-20005869,-11770661,12650818,24291552,2969333,-20743362,-17382289,-193449,14126616,18730002,2587151,-21524325,-19071840,7570673,22090198,12469259,-5937364,-18321788,-12508439,9404805,22345741,9924149,-12714239,-20491209,-6157046,14608613,19220112,3083334,-16337879,-19070214,-2071948,17520225,16889721,-3337597,-19145286,-14475730,4232073,19103946,13718762,-8483339,-20339505,-8331469,10409942,17986469,9922527,-10323556,-21682779,-4921878,18314059,16780339,-904249,-12755237,-14806348,-3033956,17224888,18097089,-5441178,-20472807,-11036661,6001375,16022009,11738152,-7379483,-20292246,-8621362,11581828,16831040,5764581,-10906631,-18118044,-4342646,15946811,17051835,-424938,-14831316,-13671836,689999,15965915,14842262,-3688557,-17917807,-11352937,7047217,17015224,8899550,-8786388,-17159350,-7302589,10350459,16742733,4966710,-12473596,-16525918,-2680932,14026563,15232297,-343966,-15291640,-13127220,3187503,15406500,11378438,-4387339,-15895074,-10461694,7030638,16949657,8247433,-9253478,-16530603,-5506571,11692700,15137647,1988649,-11500592,-13344702,-2588398,12882372,15667442,-1682616,-17147416,-10758808,5386919,13036472,9413698,-3360155,-15788896,-10116283,9058261,15988030,4514748,-9219793,-13979625,-5111228,11530595,15388936,311182,-12788772,-10943456,-512078,11422861,14149706,-1438292,-17059381,-9852411,7858821,12890237,6097083,-4408268,-13361136,-9086144,8393832,16372857,3821670,-11540290,-12740557,-1794214,10205821,12216888,941679,-12176597,-11993815,1688315,13410598,10145873,-4057187,-13424408,-8388895,5657819,13778644,6837555,-7343245,-12802014,-4683644,8039192,13123917,4230232,-10980875,-13432154,651999,11920153,8999556,-791373,-9762080,-11513913,664464,14431745,9546303,-6940065,-12641836,-5113213,5217765,11442050,6608244,-7585168,-13333057,-2876017,9606513,11170533,2324376,-9618839,-11879868,347686,12141209,9113224,-2631574,-10328315,-8306164,2391413,12167025,8077024,-6136048,-12852192,-4999989,7018681,11094676,3755249,-7688685,-11266753,-2765670,8836916,10885826,943884,-10301183,-9954163,1645886,11153192,8303331,-3047842,-10552739,-6901019,3815105,10928268,6736603,-5251174,-11839352,-4834213,7863005,11045177,1748574,-8419195,-9460160,-1186783,8328953,9330375,193924,-9694335,-9452583,1582808,11383558,7635389,-4965925,-10384612,-4238516,4400653,8759677,6032766,-4800289,-12058219,-3855363,9401677,9829505,166882,-7452921,-8116889,-1201361,8410703,9024493,-1384470,-9553635,-7252552,2196693,10002328,6911765,-5272014,-10736760,-3189276,5410846,7531828,4364899,-4122443,-10956547,-3917263,9438726,9751898,-1620497,-8120995,-5801986,228608,6983187,8180497,-855278,-10021744,-6889935,4326256,9518262,4272978,-4683330,-8524436,-3600460,5122048,8510290,2672402,-6245115,-8645002,-1622246,7597748,8403646,-701698,-8616569,-6114764,2050689,6776889,5675022,-834937,-8412507,-6800760,4665956,10168071,2519129,-6072496,-6505892,-2043912,4099476,7981425,2928416,-6894530,-8202683,236018,7295877,6266474,-1026129,-7548826,-5779072,2504096,7283971,4247424,-2520065,-7343522,-4984739,3884275,8830970,2771256,-6025076,-6799841,-805028,5053731,6178927,1367641,-5747296,-6884112,152335,7359804,6028105,-2162722,-7397544,-4240891,2895509,6496301,3557507,-2739753,-6705912,-3790448,3921734,7510081,2119249,-5925114,-6762053,-66323,5722195,5052746,-66420,-4992366,-5505840,-16841,6559940,5716242,-2267966,-7280647,-3389084,3830679,6139599,2119978,-3306469,-5356317,-2564053,3386105,6746040,2218840,-5999009,-6669089,1128571,6062776,3350208,-1053255,-4068916,-4694976,114547,6489625,4898688,-3340055,-6777462,-2170052,3769444,5326951,1743479,-3507878,-4939984,-1352793,3539185,5415500,1578440,-5341544,-6053777,1530629,6447253,2772492,-2161224,-3625690,-3244067,22720,5486731,4730085,-3385227,-6911035,-1194022,4500020,3982937,550886,-2786224,-4458000,-1498635,4108060,5278460,-39726,-5184756,-4179397,1556172,5116851,2860141,-2053319,-4167006,-2313629,1503883,4456758,3292464,-2739732,-6102352,-1330310,4904862,3955171,-720073,-2887466,-3057359,-1272897,3314754,5054768,-440066,-5706567,-3216892,2453886,4324949,1860153,-1854791,-3899606,-2128632,2106586,4285949,1998925,-2736210,-4750799,-928369,4311840,3907644,-922330,-3496339,-2389838,123672,2951111,3656286,-374688,-4763626,-3218049,2295222,4431315,1224958,-2616506,-3268487,-1117506,1851019,3401198,1573046,-2711311,-4360239,-512551,4152253,3533454,-1089096,-3508194,-1929756,843552,2680719,2556287,-349462,-3801483,-2949029,2114843,4594481,1019588,-3258090,-3005243,-143121,1861334,2343654,1065035,-2124100,-3826153,-655275,3842718,3323081,-1547135,-3835631,-1219720,1688661,2132056,1557319,-55537,-2998926,-2807542,2014758,4682653,655998,-3552082,-2248940,731609,1647573,1705155,932502,-1994841,-3509830,-268114,3671430,2651803,-1841099,-3480826,-961019,1721497,1846180,851487,-436936,-2318623,-2303142,1790869,4333580,528106,-3714622,-2066902,1494712,1666906,915346,821725,-1343400,-3264259,-122247,3903754,2061307,-2421267,-2796582,-204641,1284756,1505930,987926,-856929,-2576077,-1474089,1843746,3102146,206908,-3015289,-1950169,1372012,1998786,667654,60479,-994101,-2338660,-87551,3520908,2058559,-2462332,-2664592,464149,1476069,918873,636038,-686166,-2284298,-1090485,1968011,2493904,-359040,-2740918,-1627623,1141751,1857375,537260,-520769,-1106742,-1360474,108966,2568150,1778882,-1863338,-2627082,406461,2123414,946006,-160997,-731754,-1300530,-745161,1363569,2236691,-204587,-2642352,-1441648,1440285,1826566,26542,-964786,-867816,-838018,158128,1810108,1415425,-1487359,-2493034,169400,2330484,1040829,-867331,-861918,-325375,-238478,714580,1832141,188861,-2467028,-1518728,1716436,2057174,-424333,-1447078,-448498,-86875,-63863,1071279,1256249,-1140128,-2431858,61460,2502701,828802,-1469446,-940736,299653,-7584,241693,1538395,420665,-2175796,-1365743,1825162,2015014,-788406,-1442070,-58748,263177,-128534,886798,1061195,-1117559,-2058065,249151,2225245,680304,-1490720,-1007152,502964,216227,812,994145,435738,-1838063,-1310507,1862982,1908891,-1088763,-1473262,423366,439410,-351474,786975,954994,-1165972,-1672051,740584,1840195,143374,-1310829,-683083,390647,351835,28771,502860,162981,-1303857,-1017835,1467113,1707591,-1040956,-1484559,509951,713805,-402085,306716,838136,-906993,-1568962,703426,1791158,-24576,-1398754,-470802,593704,328307,-7377,314627,69086,-1023050,-611522,1182201,1263847,-858455,-1446718,308973,1006596,-83440,-195274,472796,-323474,-1140529,216578,1598066,259239,-1523422,-694463,972891,653809,-374667,-109000,256587,-548639,-655580,828363,1230265,-656745,-1566916,131081,1296085,66669,-754230,178292,244233,-745719,-244594,1264520,590448,-1425017,-978515,1108094,1022326,-652910,-618025,469783,-36162,-783132,468292,1257698,-443176,-1575753,79743,1501696,191626,-1019576,-63269,623953,-368770,-455447,982546,726774,-1212226,-1128765,1169560,1247501,-792177,-975157,603073,358791,-801647,123475,1255586,-349085,-1616981,130355,1591994,-8589,-1147420,-95199,641526,-231510,-407551,693758,604733,-943341,-1011984,965837,1291446,-717086,-1194189,635454,709643,-797559,-120238,1241240,-313339,-1623350,228580,1562367,-122047,-1169430,86874,579555,-277921,-320421,591609,315173],[0,0,0,0,-3,91,45,36,-117,7,-79,192,-67,144,-305,221,-274,449,-414,503,-733,709,-809,1095,-1174,1297,-1637,1768,-1959,2394,-2640,2883,-3387,3761,-4126,4773,-5268,5739,-6522,7254,-7898,8846,-9773,10659,-11880,13114,-14274,15809,-17474,19080,-21104,23337,-25626,28417,-31632,35062,-39260,44266,-50011,57243,-66441,78113,-94129,117319,-153084,215759,-347991,743017,-4669988,-22531777,-16548892,5984395,20300321,13066372,-8081268,-24704787,-14730009,14677759,25242403,4949249,-15756566,-18644013,-6574220,15559899,25753320,3895672,-22328492,-18075415,4627021,19672879,18765255,-1704452,-24609491,-17355250,11402035,22377786,10015773,-8694964,-23275394,-15985596,14193667,26639318,3080875,-20165419,-18621953,-4051346,14227100,22971914,3777667,-23575065,-20971003,6118698,23266633,17003382,-4445732,-21650950,-14832996,10361651,24485250,12351062,-11351277,-22947023,-10302630,15027377,24133600,5095532,-19621371,-22697988,-3117503,18001059,19358622,-848208,-21492631,-19938355,2951170,22484114,16718715,-7377003,-22864358,-13336033,10800289,24225513,12240959,-11986913,-21778934,-7620327,15298025,23515569,6705656,-18133109,-21578901,-548353,18957366,17913045,-902942,-20984660,-20294241,3897904,22323390,13513061,-8423131,-21441443,-15021099,8841081,24903287,9693146,-15997688,-19313758,-4377209,12270754,21748379,9304675,-18728744,-23061991,3474875,21513283,14824474,-997550,-16724223,-18846241,3584086,23840945,13021514,-11012466,-20174987,-11571381,7922637,21835167,9744661,-15947684,-21689976,-4345925,13907328,18525174,5037843,-16686877,-20257824,1461692,20502170,15932236,-3217902,-17549043,-14201499,5059828,20934859,14298760,-8629639,-21855357,-9632784,12637623,18787169,5269634,-11781824,-18598020,-7574346,14788333,20679236,-260117,-19501100,-14909961,1980128,15236198,15930063,-1903854,-20481255,-13467392,9263279,18592799,9664608,-7129580,-18889561,-9670747,13686710,19965351,3124011,-12833507,-15409019,-5218598,13416691,19729396,103275,-19749486,-14103723,4503627,14855641,11940797,-3232697,-18210470,-13072109,8165088,18878832,8416463,-9716527,-17470964,-6958679,11889350,17768479,3934042,-13148861,-15479374,-1487985,14357342,15283169,-411092,-16032338,-13968329,3456832,16956526,11596314,-6209005,-16785740,-9421074,7494050,16289654,7575293,-9737091,-16795082,-5449714,11907239,16204666,2440571,-13904046,-14297625,334648,13490895,13086118,-578375,-15098338,-13082938,4925115,16783537,9078529,-6973211,-14832958,-8045648,8090629,16292269,5654467,-10529924,-14209989,-4192430,10307409,15930166,2317141,-15616101,-13014922,3960501,12337836,9081935,-460631,-13450634,-13590909,5571770,17925156,6705093,-9178990,-12627045,-5912706,6880090,15140104,5485400,-11647682,-13800152,-1010112,11225578,12776877,984837,-13526831,-12332582,3586323,13602310,8824846,-3260452,-12674587,-10032924,5277236,15597935,6784416,-9639301,-13612845,-3159707,8649941,11702996,3659994,-9503242,-14018780,-1855508,13425452,11937183,-3054213,-12153268,-8181689,2400170,11778172,10092725,-4503538,-14468346,-6475608,7838411,12342751,5156600,-7338521,-13428473,-3870489,10544179,11477473,371923,-9321599,-10899788,-1461567,12002273,11461710,-4140389,-13152573,-6634479,4129698,10469330,8044440,-4254908,-13543866,-6179134,8563716,12249735,2970598,-8226933,-11103490,-2009357,9961118,10743340,-138347,-10155015,-9677897,833284,11089332,9376102,-3435201,-12286076,-7142930,5331769,11107410,5083291,-6054497,-10962566,-4652092,7036829,11608011,3116000,-9214780,-10984431,-281334,10004849,9131080,-907630,-9415076,-8074068,1751585,10393631,8245861,-3669903,-11974736,-6132590,6654854,10652957,3230484,-6160672,-9591895,-4034005,6826373,10900691,1741134,-9490444,-9471107,486255,9550849,8349705,-2308822,-10011233,-6207961,2951148,8622707,7075545,-2650973,-11805122,-6075900,8139040,10492764,735017,-6351658,-7122768,-3183267,6029506,10806043,1216947,-10446918,-8347287,2250216,8595622,6547436,-1886903,-9229153,-6341202,3641013,9028697,4998287,-4212772,-9842980,-4509817,7010672,9985997,984356,-7247549,-6819266,-1045605,5891849,8632912,1353314,-9237258,-8471244,3253400,9638633,4380091,-3626148,-6993540,-5011138,2371600,9203888,5265245,-6044812,-9599329,-1778411,6467352,7275966,1183056,-6425047,-7597360,-49096,7353759,6566918,-766438,-7576935,-6815995,2375068,9303787,4601616,-4613769,-6882575,-2955109,2871666,7532356,4462917,-5487942,-9086025,-1009083,7198526,6287656,-253834,-5969089,-6217147,61368,6749810,6002324,-1444745,-7440615,-5357379,2931928,8058458,3714657,-4556835,-6990167,-2133021,4198865,6512832,2514469,-4714875,-7299789,-1343928,6632054,6674696,-907356,-6732753,-4698185,1598637,5794777,4520256,-1417190,-6733159,-4894013,3055250,7615962,3013257,-4881947,-6559331,-1140342,4403919,5200302,1393516,-4128530,-6265177,-1061513,6597787,6204321,-1829459,-6678121,-3492114,2323361,5164469,3657588,-1735347,-5912175,-3663472,3132706,6718915,2558391,-5006170,-6418831,-36483,5286955,3901954,-74274,-3374405,-5185774,-1376502,6104852,6081472,-2776406,-6881049,-2036936,3002048,4061512,2678796,-1578019,-5677991,-3138177,3894441,6239881,1172319,-4651802,-4940081,76168,4699454,3863964,-531232,-3892688,-3994093,-105173,5178547,4867919,-2353404,-6665051,-2067406,3783109,3877057,1130541,-1676816,-4331290,-3007714,3471774,6282856,388130,-5468821,-3675043,1334396,3709625,3084021,-77431,-4065351,-3907390,1238900,5114445,3048838,-2344217,-5099408,-1884345,3362319,4221165,489869,-2730614,-3453225,-1686235,2796315,5185035,440305,-5316677,-3734125,1940633,3783846,1969676,-734104,-3237728,-3150244,1201373,4842431,2594802,-2796249,-4583903,-999440,3396106,3671926,308440,-2747731,-3064250,-754636,2764942,3944004,146652,-4459749,-3506994,1741552,4160550,1658346,-1887913,-3044789,-1849276,1070915,3608386,2355539,-2269167,-4554365,-863771,3693213,3318548,-570913,-2801117,-2116484,-105048,2383858,3307960,263581,-3952287,-3298652,1754545,4298792,1162148,-2533745,-2507927,-800566,868774,2662239,2074829,-2128096,-4362519,-632402,3842502,2921729,-1120981,-2842945,-1531473,437478,1971410,2408971,351389,-3239453,-3022270,1881433,4463138,806470,-3045316,-2020459,181946,823672,1904099,1987808,-1812508,-4239692,-348695,4001034,2152519,-1831005,-2390232,-882673,319608,1664332,2130657,-285554,-3206786,-2157603,2037848,3643473,529794,-2577267,-1903857,437835,1298171,1509834,1275574,-1378244,-3496350,-361446,3911464,2154691,-2254831,-2339085,-79969,380740,1015807,1892674,-220745,-3332948,-1725147,2454322,2781968,-336675,-2146575,-1366640,284598,1456010,1565745,510577,-1502316,-2336297,8024,3053927,1956623,-1769237,-2426868,93772,1084804,792669,1095739,-312069,-2626454,-1554821,2090163,2625206,-484119,-2348611,-1146362,569473,1168099,1006206,178187,-1331860,-1845888,163888,2691163,1629678,-1664731,-2267134,144981,1586667,922922,246738,-424575,-1489686,-1148605,1357843,2452313,-166353,-2645805,-1326899,1245444,1378049,152094,-386578,-758679,-1299826,-163476,2080233,1572719,-1587910,-2384533,303215,2044270,679052,-455632,-371630,-688567,-902563,826303,2302022,114570,-2582762,-1235348,1620997,1526269,-429557,-669974,-233587,-854174,-324396,1707027,1449671,-1578275,-2328698,470864,2126757,450068,-912455,-389966,-211922,-633982,565976,1909283,242455,-2404921,-1136542,1903585,1512998,-878223,-861110,179990,-529801,-448564,1549274,1257882,-1658366,-2062688,865910,1864014,-61854,-924668,-268671,-210624,-394012,594711,1395236,-70924,-1850173,-885291,1651694,1408243,-867275,-1010608,384495,-43890,-481574,1122931,1169729,-1514494,-1877228,1013927,1800062,-390036,-1017335,68969,-104692,-386376,628453,1028096,-416780,-1518787,-452362,1406206,1092641,-752921,-1038381,233592,291304,-241697,587691,840324,-1011955,-1614561,752534,1821822,-227225,-1269262,-20700,465522,-226849,147633,826249,-118736,-1350224,-391092,1333094,950643,-869300,-1025997,374814,591200,-219984,113081,653320,-552780,-1280586,419638,1654666,49103,-1479468,-439180,904564,288825,-403447,331351,302697,-940074,-680283,1180986,1211393,-887807,-1352389,442949,1020520,-203028,-350863,529909,-46395,-1024189,70308,1552919,279032,-1525467,-626516,1156816,553158,-774126,-79111,588259,-484772,-870267,820748,1289991,-817771,-1560488,531806,1258290,-301310,-713810,513874,254374,-919066,-110747,1395153,368902,-1388948,-690255,1165596,810315,-870435,-471862,655119,-123151,-879339,549956,1341609,-705304,-1633002,565725,1428933,-444922,-1004482,456986,414291,-843451,-98192,1228944,132723,-1307119,-480123,1146728,616615,-755488,-421815,502876,57399,-668133,326423,1142570,-466791,-1520886,424416,1518152,-458009],[0,0,0,-1,-6,128,-17,60,-213,133,-168,371,-356,404,-646,684,-804,1126,-1256,1410,-1838,2104,-2384,2924,-3340,3753,-4475,5124,-5725,6648,-7531,8411,-9627,10851,-12009,13560,-15206,16816,-18785,20904,-23030,25574,-28355,31132,-34383,37978,-41678,45895,-50618,55547,-61160,67504,-74325,82106,-91042,100982,-112543,126243,-142215,161603,-185808,216429,-257002,313766,-398278,538217,-812549,1555525,-8692872,-23617579,-8014811,14259514,23344090,4214894,-20140417,-20110640,2800481,19107107,17911928,690543,-20102032,-19521825,7902305,25506275,13139924,-9068519,-20329165,-13428548,10803337,25180206,7538754,-17860738,-20583656,-6077211,12500182,22498460,5520645,-23939518,-23291775,4790950,20629643,14075995,-1860342,-19145446,-18892273,7165087,26815915,14062876,-11286004,-21305019,-9972476,13370410,25108387,8733136,-16603910,-21532977,-4553114,16422940,21411399,2245271,-21874428,-21702627,2290694,20947329,15809785,-5643518,-22559868,-17301995,6968415,23787524,13784050,-11245274,-23372239,-9474909,15010528,23286605,7688903,-14676439,-20856467,-3967711,19132510,22649796,1639275,-20835159,-19748329,3096844,21602416,15853402,-6313994,-21840698,-16144212,6465423,23108172,12230016,-14385555,-23893092,-7741187,13310892,20755631,8001989,-16065613,-23111307,-1505865,20780974,18753573,269931,-17339898,-18442447,3576919,24332911,15591821,-8960286,-19535547,-12080555,6166273,22485705,13469606,-15254832,-24601192,-5016414,14290544,17010463,4838865,-15608947,-22012691,-1671625,19874380,17170867,-2299482,-18489920,-16733336,4935770,22838878,14032271,-8763026,-18872030,-9717425,9326603,21048656,10044921,-13166830,-20776434,-5396091,15017258,19441175,2051515,-18262863,-17559241,720643,15373559,15304622,-758491,-20285116,-16955297,8281640,20891238,8583743,-8470900,-16574743,-10820613,9842190,22180211,7149311,-14408210,-16775908,-3462238,13174673,19325128,2408864,-18942862,-15238234,4647717,14695063,12083541,-872836,-18391928,-16595342,8138249,21156707,7103975,-10801996,-15796810,-7857923,9273150,18747285,5771465,-14114884,-16588699,-1776108,14415185,16557684,465756,-16836186,-14095956,4026419,16220400,11858216,-3872406,-16761253,-11705062,7692068,18230970,7629119,-10690663,-16678342,-5497686,11032644,15919739,3791296,-12923713,-16223406,-1568694,14906768,14514999,-1964347,-15609294,-11951676,4186232,15536817,10501523,-5577401,-16079393,-9425070,8151738,17335169,6700682,-11034900,-15293725,-3481489,10852980,14527282,3059206,-13313962,-14720519,1197229,14536846,11581171,-2422245,-14456158,-11932695,5004712,16178852,8200326,-7213153,-13951407,-7768798,7444743,16548957,5422374,-12671539,-13838838,-690076,10413337,12501468,2571584,-12877547,-14187783,2331972,14953231,10142828,-3858315,-13697212,-9560452,6098228,14867020,6438643,-7433705,-13134824,-6578296,8335874,15567886,3622670,-12435289,-12847658,-362836,10866876,11590965,-113930,-12674038,-10845760,2590824,12710760,10217156,-3865664,-15157559,-7978000,8720261,12928826,4082047,-5781718,-11772125,-6925709,9180161,15460420,1305436,-12361973,-10322943,248619,10082428,11256907,-1158986,-13148857,-9116702,3457599,10887467,8968968,-3293415,-14808042,-7803991,9504435,12585240,1822002,-6782323,-9780945,-5139412,8171571,14126140,1731949,-12071732,-10285004,1616684,10648064,9203885,-2078778,-11433233,-7958335,3766707,11124519,7335569,-4961360,-13125621,-5991130,8221958,11724874,2327322,-7999344,-10085664,-2622990,8306938,11036834,992937,-10766444,-9984126,2336508,11373416,7666564,-3526064,-10306221,-6656129,3860501,11047554,6638017,-5729171,-11854330,-4284142,7962177,10641407,1587748,-8371206,-9270721,-1147966,8229074,9685720,56843,-10589979,-8931389,2858336,10482494,6552103,-3436620,-9903435,-6136592,4858157,10561664,4546371,-5968330,-10143251,-3561739,7709379,10517465,924266,-8590352,-7791636,-286560,7362116,8866217,-129074,-10667232,-7968496,4193324,9752310,4759302,-3907208,-9160451,-5295920,5013214,9720153,3677961,-5916774,-9608008,-2825550,8168052,9449425,-768736,-8305203,-6192767,482830,7158116,8034929,-1104585,-10144486,-6486092,4344221,9080909,4477303,-4547180,-9127457,-3181732,5743108,7529497,2459567,-5005012,-9227489,-2725139,9002599,8716548,-2612602,-7975560,-4587910,575132,6349900,7372990,-1483109,-9575011,-5197520,4646630,8357923,3777656,-4875362,-8585968,-1964764,6226445,6449842,1506437,-4300477,-7961658,-2553385,8320108,8362212,-2846911,-8361225,-3794353,2207428,5706032,5191049,-1692257,-8140963,-5049324,4198884,8336088,2967257,-5521832,-7388618,-889590,5678359,5705109,928995,-4766725,-6704186,-878919,7407901,6794911,-2225928,-7747251,-3995171,2928636,5981514,3502287,-2266556,-6610497,-4131900,3792003,7758980,2202358,-6007751,-6536576,-65475,5325030,5005435,266835,-4889512,-5725868,-57677,6615171,5636575,-2293396,-7084903,-3186503,3485895,5638485,2576579,-2690245,-6005369,-3019420,4102519,6714309,1323605,-5309269,-5675149,-23637,5260977,4557629,-781703,-4825060,-4409173,396097,5783370,4843024,-2615870,-6860343,-2316526,3704836,4708404,1949438,-2377643,-5372533,-2357629,4306822,5835617,555015,-4978023,-4897454,599384,5378261,3649130,-1483513,-4134342,-3379432,288920,5239255,4533050,-3069415,-6660125,-1371326,4016797,3857758,1050206,-2625809,-4668247,-1512368,3963177,4861935,419949,-4657271,-4675027,1203396,5605638,2514140,-2360703,-3031075,-2235111,52053,4709414,4270036,-3259424,-6397438,-541701,4314349,3253836,184397,-2583681,-3634431,-952016,3285047,4061565,253751,-4477051,-4390409,1740956,5565948,1770832,-2939055,-2764295,-1267653,454306,3724078,3509978,-2605026,-5679580,-621677,4667424,3325211,-887543,-2929914,-2393653,-167054,2641968,3469615,124827,-4331124,-3779541,1948146,4866429,1232578,-2892910,-2830741,-777334,1210342,3013329,2151890,-2284965,-4638174,-669834,4259431,3409792,-1204403,-3175137,-1615851,623718,2276586,2649362,-36469,-3782996,-2950913,2087755,4316295,898737,-2904793,-2750625,-353694,1564986,2433861,1266485,-2161000,-3848334,-409756,3720296,2764476,-1325579,-3048539,-1404502,1045030,2384286,1965431,-607131,-3073019,-2126025,1858890,3840759,821290,-2832967,-2384348,311766,1608756,1825944,830891,-2167985,-3385610,44292,3549111,2003205,-1580984,-2721987,-1243748,1026293,2158580,1232523,-887505,-2405513,-1660772,1687806,3618023,579279,-3209441,-1965674,1091239,1562278,1238642,852324,-1604763,-2952507,266469,3355387,1620731,-1829588,-2551818,-684407,1330479,1792360,504493,-989660,-1863007,-1533444,1295533,3339100,500409,-3323808,-1732648,1755561,1511843,415867,451327,-989807,-2400797,66307,3154044,1813749,-1917530,-2530605,-157506,1764180,1183515,-108152,-704007,-1269546,-1384365,950372,2987497,381649,-3247730,-1807225,1753199,1770811,-129629,-279954,-470697,-1560737,-334339,2462698,1960187,-1711073,-2707802,262811,2278233,894763,-562861,-520465,-723364,-1016783,798925,2429759,229623,-2780400,-1598197,1600130,1747628,-335338,-802860,-381016,-859669,-322283,1738342,1617928,-1315835,-2460097,225583,2197628,785476,-777332,-449157,-257423,-577570,658715,1899497,284144,-2238786,-1287538,1536858,1681798,-306094,-1011105,-396922,-445191,-108663,1193568,1129525,-1061908,-2008684,151518,1844113,771567,-941393,-761396,-65656,-106673,389790,1408342,281850,-1811446,-1076737,1495796,1488159,-496799,-852198,-186482,-198012,37856,986426,683072,-987728,-1531090,58285,1461713,710190,-982582,-916463,293912,173543,-53582,913480,528180,-1601025,-1174735,1552326,1514537,-858980,-1006066,255529,121117,-164479,721625,695327,-757212,-1347594,138320,1441968,594310,-1127297,-897621,608072,372152,-382112,476226,707521,-1179985,-1325510,1329747,1693317,-969325,-1366850,549407,619670,-497048,59590,918517,-299898,-1425929,80123,1629245,503137,-1369633,-784616,886369,423439,-710283,167057,882945,-763268,-1279500,972421,1708669,-742877,-1666027,434600,1146723,-383151,-544483,809204,236215,-1273286,-256861,1536422,583142,-1421197,-755564,1075764,562749,-843653,-124663,858374,-411597,-1110009,598387,1437013,-450187,-1502666,254485,1222368,-225695,-781203,417838,489841,-892970,-445219,1177071,588830,-1216770,-794331,971933,725559,-809668,-354636,653779,-100684,-912831,303481,1112503,-363631,-1172681,84138,1052462,-28498,-788345,145788,502176,-349790,-497941,733638,663233,-880032,-757374,878764,784142,-756438,-552556,705303,149732,-866610,93587,921849,-326323,-994469,215648,940265,-155210,-690068,76153,537874,-167490,-501684,371652,660787,-574004,-918124,726005,989079,-767536,-906368,874620,537369,-950313,-138760,1085612,-187739,-1157621,227562,1105748,-241499,-891434,99183,715703,-65860,-622748,209049],[0,0,0,1,7,-57,141,-35,151,-270,199,-324,520,-499,675,-940,994,-1236,1633,-1819,2140,-2666,3018,-3532,4244,-4794,5477,-6473,7327,-8284,9557,-10761,12086,-13778,15431,-17177,19360,-21572,23918,-26713,29623,-32662,36258,-40070,44064,-48659,53614,-58870,64879,-71438,78438,-86450,95357,-105098,116264,-128991,143334,-160185,180071,-203614,232584,-269051,316099,-380084,472450,-617437,880397,-1510050,7237806,-2848396,-22467469,-15800856,4234326,22291018,13347053,-11099854,-23480628,-11021979,10849714,23744738,10273003,-17511082,-24140441,-857889,18669777,18253163,4557559,-15342406,-22795459,935036,26632688,18051727,-8444991,-19991801,-13897344,5176704,23671347,15076242,-14329738,-25075039,-8754501,12045172,20948619,8513973,-18261744,-25599179,-1814224,20435630,17832576,216588,-17777310,-20725546,1560638,25839907,19382425,-8006556,-22129596,-11832317,9773970,23113463,13148041,-11599927,-23475060,-9319166,15076707,23357426,5385340,-19445039,-22994766,-2636746,18224640,18771564,-872953,-21135941,-19935168,3005193,22566497,16481203,-7663365,-22670717,-12815654,10684283,23519717,12602793,-11454213,-22824431,-7608930,16937268,22777134,4939735,-16735283,-20665146,-2258307,19616797,19079943,-3029172,-20990322,-17863383,2220958,21253311,16699570,-10038182,-24883356,-10472095,10947137,18809162,10592155,-10309262,-23765596,-7531704,19371747,21477868,1843757,-15112179,-18029368,-2221794,20660575,20444632,-4339162,-20316830,-13489062,4013982,19203491,15662796,-9213269,-24706410,-9957680,12555805,18147559,6892317,-12016661,-21767362,-7184069,16722817,20067884,1336784,-17265664,-17499663,1686183,19887775,15800973,-3952608,-17513651,-13734309,5350735,21833021,13586877,-10846192,-20707033,-7778797,11040948,18879501,6860119,-14979272,-19750243,-2281198,14267589,15693368,2658093,-17056894,-20195871,3223406,21687093,11601554,-6962724,-14676399,-11961709,3982653,21233380,12644531,-12481851,-19137751,-4254800,11535904,17261973,6492404,-14341131,-18876582,-450980,15657642,13971919,230828,-15672581,-16970066,3226262,19813657,10862849,-8414454,-16056047,-9423555,6207087,17950094,9943553,-11110155,-18828710,-4716002,13261466,16542665,2773092,-13664564,-14998296,668,14845489,14336869,-1481422,-16263378,-13349748,4941414,17399862,10262657,-7398840,-16551247,-8307041,8336131,16232861,6619691,-10777727,-16641651,-3777373,13049240,15010785,1026191,-13596945,-13959997,631548,14956650,12782628,-3252747,-15219883,-10890945,5189439,16352306,9153736,-8708210,-15501796,-5341774,8721003,14311163,6217708,-10687853,-16698735,-1917674,14189427,12480058,-931208,-11967896,-12391202,928057,15097048,11158626,-5494367,-14228245,-8685837,5119910,15297853,8494880,-9539077,-15255924,-3457103,9316914,12412661,4540180,-10184443,-15059566,-876571,14102518,11638214,-2110554,-12443224,-10582840,2931620,13771159,9272950,-4683150,-13427302,-8795162,6418237,15579720,5489630,-10700267,-12631945,-2385878,8317469,12198844,3489747,-11549108,-13306351,645986,12200219,10687994,-1268544,-13113927,-10333152,5571776,13393500,5724994,-4627981,-10674701,-8587746,5878311,16313870,4871722,-11809579,-11429179,-666671,7751301,10726441,2998768,-11099388,-12353876,1551493,11844917,8968899,-2442067,-12432424,-9206096,5592736,12881139,5187957,-5579422,-10370506,-6433152,6034716,13956013,4421793,-10723597,-11360629,326118,9511941,9240459,415512,-9719220,-10189573,999981,11535668,9065782,-3784671,-12369874,-6893091,5814437,11078119,4441063,-6174473,-10689160,-4515578,7246769,11641641,2663511,-9522872,-10644414,146197,9941220,8883933,-929860,-9443657,-8260574,2024990,10979351,7691120,-4417372,-11276365,-5502187,5867728,10602161,3924336,-6754162,-9994294,-3242183,6866348,10331274,2101538,-9566972,-9910199,1456677,9584225,6823131,-1498770,-8577655,-8030894,2392605,11040128,6439986,-5053977,-9900196,-4447368,5658189,10114461,3178764,-7153775,-8757939,-1591286,6656339,9270002,1557112,-9572294,-9187769,2363339,9221530,5573268,-2075333,-8118678,-6855983,2973447,9971131,5081597,-5242210,-9513545,-3611678,6607655,9399408,1148134,-6990391,-6846259,-1390641,5956303,9164975,995043,-9970637,-7608775,3675825,8431661,4560909,-2530058,-7958445,-5512027,3991301,8707986,3682175,-4471049,-8790680,-3963865,6951458,9316622,-568911,-7545501,-5034713,-250043,4860807,7916601,871697,-9473867,-7080095,4150107,8358068,3685470,-3038159,-7133844,-4134100,3941539,7704900,3059088,-4531829,-7980326,-2784113,6855744,8227259,-867786,-7349539,-4814785,691707,5051920,6054305,93535,-7840785,-6368907,3415425,8445836,3258776,-4562340,-6534772,-2132248,3954073,6299008,2792839,-4338622,-7494057,-1653070,6768437,6801575,-1074797,-6600166,-4548903,1418109,5452762,4651635,-1194880,-6753919,-4987185,3097800,7557721,2816627,-4619086,-6170108,-1458353,3992751,5537240,1680831,-4518088,-6289668,-698154,6147454,5793186,-1308641,-6357824,-3791793,2075895,5069397,3683904,-1262414,-6033045,-4210833,3453846,6910785,1692300,-4629110,-5215654,-953657,3942510,5134380,786871,-4627339,-5125855,-287520,5265082,5165443,-1462174,-6316611,-3005762,2759722,4405818,2584050,-1327966,-5382467,-3560123,3784146,6354590,951260,-4405626,-4465852,-374917,3972433,4239541,-27202,-3989217,-4084892,-226776,5033959,4906786,-2293142,-6411880,-1775103,3363499,3309622,1685308,-1054690,-4854675,-3094879,3666355,5727866,423458,-4452003,-3989591,480157,4264046,3264684,-884651,-3307031,-2986412,-289212,4470906,4718321,-2300350,-6354142,-1085220,3919956,2760720,506847,-1335869,-3713433,-2547149,3165782,5192978,220389,-4659604,-3751676,1155459,4112258,2205548,-1325217,-2822905,-2268894,145498,3995595,3768133,-2248442,-5557818,-994444,4044548,3124271,-126300,-1934485,-2689946,-1418364,2396360,4334308,536846,-4467649,-3656055,1746674,4096128,1340788,-1791972,-2583817,-1835643,585620,3507173,2681671,-2202131,-4545763,-852197,3672210,3049198,-501900,-2336116,-2012712,-346551,2241883,3338539,196745,-3871050,-2936910,1770739,3745076,1153657,-1952226,-2500697,-1154282,931333,2788328,1846638,-2191435,-4070313,-544486,3467628,2549572,-858512,-2325248,-1634304,-88309,2213725,2757940,-299489,-3307750,-2094848,1778583,3417672,1000523,-2178589,-2342079,-352657,1263902,2097624,1430955,-1862524,-3696969,-265951,3440349,1935002,-1431852,-2089326,-1193759,60446,2035841,2188365,-703020,-2936702,-1646196,1656863,3178398,819836,-2346974,-1908135,452665,1185730,1368905,1288380,-1321740,-3408378,-147495,3673043,1704517,-1987013,-1955537,-475582,309711,1337699,1490791,-504634,-2520977,-1621151,1508565,2945066,352090,-2725148,-1602728,1055083,1233404,666442,983885,-768441,-2785703,-355509,3385658,1954021,-2053208,-2189619,217242,1018173,744259,853750,-108576,-2029859,-1738480,1349821,2813479,1570,-2794745,-1388634,1221037,1079795,229942,412515,-480250,-2063920,-401243,2783139,1897034,-1769436,-2277441,390860,1525582,515710,172932,55403,-1225232,-1492259,1128261,2583363,-7398,-2634630,-1192396,1294407,1047634,-41722,-113132,-434302,-1375478,-316017,2085779,1509141,-1472774,-2087233,375243,1610877,532757,-153833,-185036,-748091,-915568,873426,2045349,44632,-2203860,-1047583,1291427,1140857,-192599,-302543,-320396,-1074924,-266752,1656105,1114590,-1393355,-1702701,304703,1394359,479334,-304644,-411133,-435458,-400508,567004,1510127,221801,-1764016,-1025749,1362228,1239141,-552145,-461213,66013,-688507,-311813,1401912,917748,-1373742,-1497876,485347,1213271,199078,-433092,-403212,-281447,-232721,250290,1083696,347259,-1521429,-1085676,1419875,1390841,-856591,-771054,526602,-211871,-676404,1080528,1210871,-1244958,-1602657,661054,1511142,-51282,-899464,-162779,178575,-220800,-25918,875379,473101,-1417012,-1034542,1305828,1365549,-1040431,-1012635,734778,376994,-882647,374120,1258345,-700833,-1746434,469277,1737787,-78611,-1360549,-99028,754876,-223124,-428007,801486,619782,-1235415,-986348,1254211,1237890,-970575,-1118148,695184,621679,-677720,-90156,1094864,-205785,-1533303,102047,1649010,168634,-1424175,-220572,990246,-37201,-745075,489379,728126,-849304,-958291,978493,1161789,-794518,-1112102,608233,838460,-515012,-365328,760898,95276,-1031081,-99780,1262627,247970,-1148714,-369094,984379,237415,-754164,79095,700632,-433752,-861256,687944,1015872,-674498,-1012124,578043,834967,-426143,-422589,554859,191874,-691925,-133570,887356,258629,-880573,-438373,841468,402699,-709287,-276680,681037,-97756,-906699,402078,1053379,-617532,-1134882,573717,932226,-560291,-641840,563355,285902,-621557,-165104,739908,160040,-778419,-395783,758702,495808,-722050,-498435,876200,309625,-968183,42360,1190639,-346256,-1387963,525675,1270600],[0,0,0,1,4,-3,126,-9,43,-192,116,-152,331,-289,336,-578,595,-678,959,-1061,1200,-1590,1785,-1994,2475,-2835,3180,-3790,4301,-4794,5620,-6362,7054,-8067,9100,-10073,11393,-12741,14044,-15718,17507,-19256,21377,-23691,25987,-28727,31737,-34790,38312,-42274,46381,-51096,56419,-62109,68660,-76218,84594,-94380,106037,-119653,136292,-157205,183831,-219512,270195,-347296,480000,-766297,3143951,-11734373,-24801776,-7969467,15682613,21264929,3785711,-16219226,-21102726,-1829640,21549622,20592052,-2796457,-19421329,-15938003,3824089,23433134,18708825,-9768500,-24516300,-9358645,11447939,19063898,11046090,-11798192,-26923744,-9149544,19624187,20823540,-106033,-17759804,-20513959,-3440449,20748455,20915656,-4394205,-21912491,-14962802,5688659,22730840,17757295,-8598412,-24715965,-10116445,14604560,22550245,9642145,-12449520,-23456380,-7872477,18206972,22580861,954354,-20515470,-20420939,-284217,19569938,17906449,-4261425,-23348625,-18224855,6515639,23739628,14317828,-10516814,-23161085,-10456319,13730481,23639398,9103415,-14151717,-21505164,-4838257,18693883,23251695,2524583,-20381534,-19867708,1639104,20539078,17729815,-4713696,-23195156,-16547331,7049493,20975665,12383791,-10074362,-24530928,-12454654,14696866,23209664,5324983,-14888024,-19367906,-5933815,16925480,24071153,1903303,-21048562,-16255915,4331824,18781156,17709468,-2193699,-23119312,-16008664,10398755,21298391,9749396,-8946199,-21795066,-13168074,13473381,23066843,2909282,-17128990,-17457601,-4356714,13953081,21356513,2128819,-21822942,-17609796,6042015,19571747,14397407,-3537412,-19214884,-13778360,9281473,21907925,10245638,-10966457,-20020446,-7927855,13283251,20046987,4452278,-15895978,-19342168,-2648423,16323165,16887537,-1322047,-18344636,-16202841,3286419,19593039,13605640,-7721282,-18967939,-9729116,8224279,19058027,11414403,-10727470,-21159376,-5000538,15604078,16710404,2772677,-12521143,-17291366,-2732416,17397010,16689925,-3614611,-17782886,-13280438,3137250,17386117,13136946,-7473635,-19445015,-9142513,9090193,16891356,8134100,-10244807,-18708650,-5094486,14436885,16896044,1841463,-13718117,-15253931,-596705,15856647,15151654,-2482406,-16897796,-12480689,5322073,17014245,10150728,-7643781,-17061361,-8426759,8927810,16884692,6553566,-11405893,-17114066,-4075240,13213977,15652905,936752,-14318634,-13716600,1313911,14692073,12828283,-2816062,-16015588,-11501003,5948989,16569387,9351387,-7809585,-16501845,-6842708,10293258,15115214,4095065,-10039734,-14787604,-4186556,13237394,15887746,-1298234,-15234587,-10833201,2208119,12263072,12152559,-2393646,-16777723,-10435788,8009933,14644179,6335661,-6974986,-14960205,-6810908,10915449,15136313,1851089,-10505204,-12159428,-3381268,11705151,15691414,-1214809,-15985557,-9401844,4985871,11267508,9132660,-2149760,-14959561,-10296072,8167611,15435722,4774327,-8698851,-12971768,-4899119,9328224,13753940,2072222,-11519684,-12024003,-364663,11705948,11871700,-1578288,-13669348,-9905872,4588508,13082502,7905660,-4735635,-12583121,-7445913,6614872,14276767,5440916,-9869816,-12971186,-1593851,9721454,10717620,1746861,-10060090,-12466428,-117854,12921102,10137909,-3595012,-12011049,-8125064,3762487,12378091,7420672,-6221064,-12393930,-5115340,7046232,12298941,4834050,-8820369,-12590610,-1359522,10434809,10131985,207379,-9561250,-10123758,671211,11696418,9316757,-3767707,-12187994,-7171389,4857728,11308204,5749344,-5853736,-11466599,-5060435,6990406,11669645,3173621,-9052158,-10824408,-505123,9870236,9324851,-546597,-9533524,-8709236,1504413,10730644,8601808,-3508929,-11704793,-6235656,5860057,10572619,4089022,-6146957,-10242627,-3763116,7085634,10403198,2239106,-8648219,-10327474,-360174,10056778,8467731,-2334672,-9014466,-6521728,1481522,9366273,8374391,-4020259,-12092076,-4356952,7189656,8916040,2968801,-5051767,-9652210,-3639494,7972665,9799286,225556,-8226487,-8284116,-85723,9441357,8164001,-3556729,-9642932,-4677128,2627021,7654933,7031775,-3348369,-11834749,-4402576,8256549,8628719,604948,-5415879,-7404757,-2705272,7229800,9573633,-177550,-8962784,-7019084,1661274,8425014,6604309,-2769567,-9076770,-4725435,3897137,7829395,4364845,-4150861,-9470090,-3724276,7013715,8893525,324720,-6969367,-6500775,-637710,6077368,7566840,319770,-8458477,-7100652,2990866,8815781,4436782,-3592246,-7306181,-4075896,3597658,8087822,3731028,-4974920,-8218187,-2265288,6099893,7687244,444020,-7030282,-6304040,716668,6238837,5758199,-621171,-7340090,-6266222,2622714,8385882,3960041,-4128914,-6973450,-2768761,3805733,6835478,2934109,-4692931,-7459344,-1531621,6408917,6849438,-449678,-6627094,-5234112,1024192,5821227,5055823,-1100235,-6806009,-5129679,2820659,7529158,3239111,-4550417,-6650857,-1649188,4142824,5676945,1897593,-4276080,-6592100,-1195611,6185394,6126659,-1060469,-6346166,-4209402,1888837,5624883,3718005,-1735544,-5651792,-4060594,2579678,7140014,3020226,-5111334,-6258956,-201989,4159853,4039539,1321222,-3582660,-6275006,-819122,6520907,5122130,-2246884,-5589217,-3075352,1748054,5149207,3275704,-2350593,-5108733,-2632095,2532711,5990245,2787400,-4864565,-6168166,765186,5047204,2812913,90792,-2656058,-5049017,-1122029,6093294,5017577,-2996121,-5728538,-1755685,2336099,3891499,2415103,-2160911,-5111039,-2098585,3233608,5047278,1462758,-4139846,-4957766,383995,4805864,3033492,-936982,-2971627,-3298677,-230868,4810516,4357854,-2452813,-5819630,-1469261,3320721,3517759,1059689,-1893761,-4034326,-1974807,3054582,4801385,437220,-4355582,-3851145,900405,4109730,2649364,-1148243,-3440742,-2548287,797991,3915904,3095089,-1950501,-4891240,-1433103,3475785,3697945,165426,-2499785,-2954990,-928825,2668276,3976040,305944,-4145556,-3451604,1294081,3910814,1872744,-1629493,-3058292,-1829696,992775,3400500,2269066,-2127336,-4289833,-983934,3425635,3264501,-296514,-2620057,-2212896,-102173,2315232,3055978,234460,-3575739,-3070844,1615014,3985448,1231792,-2180348,-2558434,-1011567,1049773,2698137,1704251,-1998542,-3844568,-849724,3261869,2882906,-884310,-2868766,-1475463,547403,1817949,2326572,348660,-3208168,-2844586,1922724,3977774,553657,-2337850,-1746631,-400576,943828,2315862,1444652,-2115538,-3306775,-257245,2955662,2420341,-946866,-2951282,-1274553,1076244,1429637,1135229,198970,-2416391,-2796665,1652028,4151607,311403,-3006374,-1310684,582626,774257,1646959,1437268,-1652464,-3034782,100395,2987312,1780544,-1251613,-2443541,-984725,1095940,1556367,673851,-520611,-1819657,-1971298,1068329,3315514,538367,-2924134,-1550885,1198697,1164814,675715,806316,-949668,-2478104,24928,3011632,1744735,-1583536,-2106525,-299667,1165211,1226649,499713,-631400,-1628628,-1315045,1040378,2434576,258012,-2468126,-1671700,1036897,1446349,325785,-78558,-736933,-1557134,-127465,2253056,1627609,-1361924,-2123307,45485,1534978,991782,74496,-485960,-1149067,-850588,996705,2047714,91541,-2189236,-1271821,1059842,1351158,35066,-460596,-627554,-1025341,-127646,1699591,1320076,-1261327,-2058372,132853,1746976,764001,-510734,-410047,-456771,-581574,713745,1777174,155412,-2042262,-1074883,1368644,1414403,-289504,-769605,-300585,-456927,-174511,1105402,1210477,-1011483,-1984171,221692,1887321,428855,-1084239,-296340,133570,-536973,306028,1650610,239747,-1994053,-880121,1560518,1186389,-661313,-741483,50094,-131286,-209449,750243,990592,-818771,-1775341,123312,1888382,363813,-1540365,-374424,747378,-366012,-400030,1369528,565549,-2019635,-927125,1848996,1130795,-1146184,-761386,527634,15764,-313677,643262,801561,-681743,-1332500,213662,1623433,359489,-1446844,-658934,864200,90097,-577954,711090,758343,-1422352,-1117673,1590474,1274351,-1242627,-986746,715147,413976,-539002,318227,748054,-529194,-1111036,246677,1267290,207808,-1158317,-507541,818647,346310,-477108,154952,576426,-729443,-932981,1010786,1133299,-881544,-1202060,539205,836520,-346876,-257070,448642,-24560,-829199,47666,1140290,132803,-1095577,-424448,902696,387957,-623243,-99009,471664,-330517,-637708,584614,925320,-561912,-1032379,457430,975684,-243138,-643154,346488,326589,-604083,-231310,961120,238285,-1113274,-423960,1032003,462976,-811206,-284490,607002,-113501,-671369,388414,818938,-558238,-1041105,476696,1152439,-276036,-937559,265326,622009,-464005,-350102,837936,414522,-1094385,-509929,1248329,563090,-1110640,-437217,891388,17780,-866833,312370,854113,-554335,-1012976,540717,1129093,-403499,-1018803,224651,821238,-183704,-638969,577792,606413,-940468,-678459,1305096,789941,-1353429,-723206,1180503,418324,-1032214,136037,945785,-538700,-990379,673076,1073112,-457526,-1065228,161016,837925,-20865,-587243],[0,0,0,1,9,-146,86,-65,257,-247,264,-487,545,-592,913,-1070,1185,-1579,1882,-2134,2671,-3138,3535,-4273,4988,-5632,6587,-7602,8542,-9846,11246,-12570,14258,-16138,17982,-20199,22663,-25102,27983,-31201,34459,-38136,42281,-46550,51340,-56697,62294,-68521,75542,-83016,91310,-100725,110965,-122484,135707,-150561,167631,-187789,211430,-239892,275258,-319939,378669,-460123,580322,-776179,1151512,-2133229,11381589,20627154,-4732946,-21473745,-17096085,5427940,19489132,14857989,-8449153,-25394954,-13959003,14819598,22892033,6365337,-13568941,-20614027,-8215358,17909964,25162767,2228832,-20119121,-17131000,1358226,19815723,21110616,-2735192,-25100189,-15487843,9848952,20780364,12617297,-7941358,-25432002,-15035151,14909652,24203247,3762470,-16962702,-20411697,-6725286,16012573,23681725,2267920,-22303945,-19683298,3629057,22222739,19014394,-3795761,-22242222,-14774691,9708974,23617573,13362281,-10269174,-23354937,-10896226,14569846,23923415,5947756,-18545767,-22951946,-4161899,17511880,19779332,74490,-21052661,-20586633,2076517,22208937,17145403,-6549965,-22456145,-14037073,9796374,23979131,13108481,-10737580,-21953819,-9134078,14874002,24314346,6841038,-17551814,-20643889,-1942553,17110400,19242906,1047078,-21408284,-20836791,3558694,21171468,14182776,-6225321,-21776505,-16492158,8840501,24078344,9435851,-12989400,-18768649,-8150115,11644197,24291082,8720349,-19091960,-20593386,1942465,17566038,16968652,2670196,-18165131,-20274413,4340535,22530378,12637812,-7859449,-19432697,-14230351,7309474,22562482,9583195,-14595907,-20465127,-6573134,12093627,20200063,6266447,-17150845,-20015123,907427,18718691,16200084,-930481,-16977288,-15858026,4073732,21152430,14952762,-7803236,-20986398,-10299431,10593265,18670090,7519639,-11185177,-20009194,-7518207,14598624,19396619,1094825,-16957830,-16544596,-786813,16413333,17092794,-2630034,-19407681,-12895552,6311946,17696608,12464241,-6200146,-19913100,-9744866,12501469,18737393,5485979,-10777595,-17198092,-6547422,13928676,19186400,809075,-17118634,-14800262,1162969,14958104,14120614,-2929594,-18132239,-12897592,6315141,17709967,10356129,-7978566,-18147272,-8289483,11029630,17681502,5249162,-11818896,-15971502,-3065844,13686590,15996704,887110,-15262853,-14642026,2028713,16345208,12516550,-4558977,-16334628,-10771099,6039937,16455070,8958925,-8582559,-16945876,-6687324,10912743,16273896,3707127,-12416677,-14558692,-1936375,12509319,14699275,828085,-15275195,-13514230,3994802,15459715,9915215,-4646106,-14758561,-9887303,7128274,16333689,6765894,-8828545,-14513473,-6317679,9906530,16670465,2780016,-14164233,-12319637,1048156,10383872,11931473,1555535,-14871083,-14071676,5514552,16065482,7156002,-5608341,-12466018,-9125819,6002028,16290508,6064843,-10369259,-13200649,-3313936,9439948,14234344,2765785,-13284277,-12589317,2054136,11811816,10215255,-317712,-12745335,-12127243,4439153,15672660,7252070,-7730156,-12577044,-5654451,6464086,13099797,5785256,-9239761,-14301957,-2833447,11321474,12211481,155061,-11165164,-10698667,1005285,12157021,10393836,-3006080,-12815962,-8321115,4879884,13179075,7659388,-6770611,-13613789,-4727506,8438780,11483382,3420524,-8076638,-12548126,-2917424,11389717,11650517,-1687004,-11548465,-8859102,1541758,10801511,9570963,-2979547,-12757582,-7618947,5769551,12291369,5819241,-6726242,-11928270,-3692854,8470203,11102527,2437124,-8563388,-11046720,-1508564,10320619,10577428,-1320862,-11288398,-8585101,2838586,10594542,7059827,-3861083,-11076982,-6771945,5357474,11918010,4861904,-7586123,-11159515,-2467320,8130239,9991095,1730817,-8238289,-9598402,-480509,9914150,9654330,-1940021,-11188945,-7089599,4187388,9684792,5710318,-3464820,-10333244,-6475007,5787412,11325932,3206932,-7716975,-9662465,-1992578,7833204,9420668,161323,-8747094,-7710153,341661,8358334,9064091,-1385069,-11657466,-6548906,6091524,9090515,3167660,-3294955,-8385366,-6015023,5963664,11611093,1784254,-8732666,-7925798,-568596,6752219,8480966,156687,-9105148,-7249743,2040935,8071886,6574790,-1989044,-10194630,-6144924,5979069,9577632,2200376,-4784203,-7111814,-4011421,5008033,10231743,2304951,-8719313,-8056618,1365880,7549226,6077231,-779397,-7551639,-6716948,1874909,8744997,5670077,-3688434,-8830495,-4371814,4826467,8395911,2558245,-5672247,-7444636,-1792838,5543835,7639959,1510439,-7358900,-7913152,1187798,8307069,5444272,-2160945,-6615842,-5051237,1711433,7863954,5354202,-4097501,-8569360,-2876421,5361177,7227868,1667663,-5318206,-6872390,-1357326,5640163,6821541,540053,-6845878,-6718938,1386294,7591362,4753912,-2871118,-6626065,-3855725,2568684,6851962,4128284,-3613861,-7666355,-2637943,5516891,6958839,711666,-5446054,-5466075,-338644,5104484,5808246,50775,-6577972,-5794876,1902329,7189343,3857851,-3258211,-6193332,-2785866,2743351,5634460,3211941,-3463791,-7143914,-1976922,5942958,6095447,-655114,-5241092,-4268462,47598,4707964,5167145,-503368,-6060862,-4472276,2129227,6494954,3469947,-3664790,-6165067,-1406808,3539678,4261085,2083860,-2605857,-6513024,-2289900,6111087,5881447,-1930197,-5204296,-2595358,585212,3736315,4627330,-648998,-6235547,-3607786,3038757,5626001,2272948,-3191196,-5291313,-1165212,3891957,3927745,759045,-2663972,-4879072,-1723733,5225998,5558745,-2047164,-5837982,-1957661,1779508,3035371,3050339,-409441,-5221770,-3673020,3161899,5604412,1084293,-3772320,-4025152,-470783,3342682,3817468,464183,-3333594,-3931644,-334129,4380826,4224652,-1405161,-5113085,-2214846,2449486,3442601,1621043,-1254485,-3928101,-2740748,2544487,5132206,935405,-4138666,-3662024,398787,3101358,2842580,139772,-3040553,-3374707,252469,4161992,3273791,-1702286,-4516927,-1706030,2551874,3430268,1064234,-1659949,-3134417,-1706293,2268736,4176998,769421,-3824485,-3490398,843507,3433360,1998181,-839586,-2713307,-2457251,361676,3552469,2759333,-1809924,-4167051,-1189246,2839352,2983273,327924,-1805078,-2437793,-998041,2173870,3579470,610443,-3555467,-3110456,1307445,3458165,1288741,-1229620,-2034765,-1730762,175102,3064034,2409985,-2112786,-4007228,-695646,2872400,2439625,-231286,-1973034,-1975875,-357971,1770358,2719263,511908,-2984399,-2918932,1589493,3825925,676604,-1986425,-1465233,-754856,102339,2504506,2335786,-2013710,-3858904,-82596,2941849,1647438,-744607,-1722275,-1607043,-161443,1793922,2025282,-2306,-2557097,-2425983,1224998,3509878,802951,-2256222,-1407895,243138,377833,1471239,2033988,-1316051,-3604804,-84323,3328944,1512607,-1407073,-1543277,-889272,-111594,1325310,1713670,-339491,-2517739,-1720880,1234760,2697722,509508,-2097902,-1537385,403562,981423,1030895,1023766,-843084,-2558835,-301064,2922407,1733932,-1489701,-1726780,-123695,533769,892876,1173304,-165871,-2170151,-1495773,1304813,2251267,64543,-1974885,-1299455,417490,949874,760957,416126,-820165,-1846470,-157606,2368545,1617011,-1301432,-1820787,-17001,1016213,744255,556215,-85136,-1361525,-1172359,1122684,2160214,-36283,-2067230,-1041531,802353,917829,191381,53127,-633245,-1393661,-236836,1813560,1304332,-1281379,-1746945,233080,1292032,453651,-1404,19213,-769783,-968317,882042,2049965,-35046,-2060902,-689619,1237601,820460,-280712,-48206,-210324,-1078715,-313453,1608557,1075232,-1354611,-1779020,359760,1475186,186160,-627826,1012,-134738,-951714,357750,1948056,128957,-2265087,-644074,1780701,784042,-917954,-34710,282809,-841244,-373407,1447778,940912,-1346529,-1470855,649797,1346395,-33778,-824061,-116426,228732,-549605,-21814,1437738,359414,-1914761,-837104,1844887,910312,-1271493,-370537,808959,-474506,-699803,1172938,990496,-1325389,-1359292,818749,1276240,-214383,-749730,-39211,260736,-234725,-87228,817948,285621,-1327709,-729951,1435723,992100,-1096202,-787296,786679,166846,-721233,541790,941945,-827327,-1211006,693190,1298851,-305845,-993528,23556,513778,-146169,-174360,548783,187518,-989664,-548935,1049772,812565,-874276,-772498,674824,498546,-524127,-19936,640792,-355116,-981171,348076,1192525,-170316,-1150800,-68671,835888,-17150,-488296,281526,369928,-711465,-457983,920462,706994,-879229,-819405,687387,623111,-522738,-308345,547268,-53359,-778037,166079,1069784,-73247,-1218908,-84349,1098177,44874,-825617,184904,592760,-527845,-586046,855934,731572,-966224,-837521,857303,779198,-644653,-546954,627867,214340,-714645,61947,997416,16894,-1221980,-165489,1351056,292116,-1109846,-121230,970969,-271046,-875543,770714,900790,-1067418,-954982,1100912,929592,-875700,-669170,656421,323594,-621658,-9740,787686,-28107,-965182,-120356,1236033,392452,-1202299,-424246,1108963,151577,-907744,384450,1013788,-881644,-1165521,1079508],[0,0,0,2,9,-124,133,-62,246,-303,269,-491,637,-659,935,-1186,1303,-1702,2090,-2339,2862,-3470,3924,-4654,5490,-6207,7217,-8405,9471,-10810,12410,-13927,15754,-17868,19940,-22318,25113,-27905,31024,-34603,38284,-42348,46979,-51799,57045,-63024,69346,-76239,84027,-92420,101599,-112046,123507,-136239,150859,-167356,186178,-208336,234389,-265502,304005,-352535,415823,-502827,629986,-834003,1216392,-2182881,11104722,11497076,-15433552,-21867884,-8710553,15851081,21989319,3753336,-19498838,-18662589,323651,19129433,20227491,232880,-22839608,-17401017,9045539,23141277,13088670,-6577126,-21707299,-14492979,12269168,24968336,6578843,-16118294,-20927069,-8120311,13897972,23678467,3045441,-23225794,-20870698,2345014,18469582,17425072,-900807,-21948243,-18401392,8800173,24981051,13488935,-9063471,-21346621,-11616609,13481370,25411564,8816946,-15719556,-21771990,-5652060,16804195,21967600,1825136,-21399430,-20976188,1065929,20058345,17077526,-4837458,-23339666,-17724705,7244889,23699272,13632196,-10818237,-23147453,-10046754,14162257,23645938,8630512,-14790021,-21490596,-3891960,19164849,22397977,1999953,-20226488,-19957601,2311209,21234978,16568561,-5503536,-22368502,-16802046,7012024,23001028,11471587,-13316157,-22671601,-9536379,12129470,22553053,8396625,-17368352,-22370146,-1114029,18944066,19001568,2066563,-17721521,-19206985,3760967,23409395,15654119,-6731869,-19843118,-14203082,7147171,23228891,11777875,-14073204,-22248645,-7435609,12090903,19509956,6143502,-16969798,-21751306,-1580609,18195425,17439013,-507366,-18499522,-17391663,4166820,21550263,15120130,-6257146,-19764880,-11629270,10105625,21258534,9411191,-11318945,-19765959,-7819238,13921914,20824288,2912659,-17544319,-17580629,-1471253,14835946,17383686,-680783,-20882702,-15690068,6876742,18015829,10997351,-5108915,-18909527,-12862070,11102252,21731941,6645858,-11781829,-16411742,-6480093,12910671,20722519,2626236,-17698403,-14962106,1614102,14129881,15120463,-603164,-19531484,-15500136,7448943,18504289,8927359,-7420577,-17274815,-10480231,9669238,19303956,5862016,-12716774,-16428361,-3844166,13270909,17462150,2038891,-15772916,-15087645,1749318,15893263,13719298,-2862199,-16864396,-12220230,6290676,17372124,9324302,-8511623,-17143362,-7677844,9991052,16791378,5425166,-12020761,-16606823,-3199657,13529874,15271974,339262,-14813597,-13599948,2384791,15461608,11866526,-4092096,-15790418,-10797963,6472271,16974360,8527981,-8937995,-15817466,-6048173,9888379,15734191,4293197,-12329442,-14721412,-1126365,12596646,13415892,276058,-14472894,-13423609,3426639,15399148,9675384,-4916407,-14136593,-9586891,6247160,16197062,6823638,-10002781,-14437006,-4066560,9779457,14248922,3387617,-12017605,-13823643,-249112,12884451,12347468,-1261521,-13832780,-10816902,4364119,13972338,8618813,-5178965,-14071581,-7996319,7622527,14509495,5168631,-9117373,-13746172,-4065454,10701647,13342290,382115,-11631196,-10789333,-200099,11528773,12419975,-2545896,-15085063,-8418991,6327127,11797634,7166844,-4009892,-13800849,-7633361,9563066,13999274,2229957,-9133838,-11148269,-3168520,10342590,12964214,-864119,-12377212,-9179342,1142507,10339555,10841574,-2563842,-14804318,-7872770,7524183,11465532,4649277,-5139793,-11772835,-6301375,8611938,13547294,2331313,-9872224,-10647450,-958802,10126216,10888190,-789882,-11239042,-8822143,2402041,10947384,8477256,-3835074,-12765073,-6969463,6335048,11609152,4447072,-6795400,-11157257,-4055208,7745453,11427391,2209748,-9603373,-10546217,387357,10574132,9031591,-1636135,-10147734,-7985234,2579594,10807936,7647766,-4208245,-11588896,-5779606,6480093,10999055,3333278,-7363251,-9957145,-2663627,7536842,10152661,1319317,-9530566,-9568945,906356,9786498,8035672,-2210514,-10099104,-6781539,3906909,10005683,5642112,-4439477,-10352639,-4866237,6877912,10646072,2235221,-7499298,-8694323,-1494271,7400348,9152935,408229,-9321961,-8280312,1858236,9460205,6675253,-3329121,-9616157,-5412468,3988804,8947780,5067554,-4783383,-10187449,-3560139,7395760,9008338,964850,-6927337,-7786208,-774453,8063967,8085798,-1170025,-8391809,-6596624,1734029,9113876,6518415,-4459813,-9438078,-3094893,4612500,7015673,4168010,-4441304,-10225985,-2633860,8616908,7638955,-1000123,-6271484,-6351854,-865788,7671398,7652202,-2199495,-8378980,-4914582,2745086,8190066,5298084,-4655201,-9009959,-2040353,5430929,6278455,2806051,-4165540,-8760052,-2313757,8134121,7397421,-1880872,-7033832,-4909125,841423,6546225,5876056,-2155272,-8019300,-4772497,3514837,7961156,3624984,-4893851,-7545685,-1594566,5292005,6267244,1470291,-4956661,-6928803,-759463,7141141,6586800,-1622998,-7239218,-4586060,2307070,6316304,4092120,-2254286,-6790119,-4220387,3567832,7584735,2468445,-5419300,-6725364,-749988,5199914,5470615,553133,-5005588,-5825454,-71002,6422872,5677138,-1947130,-6927255,-3647336,3133991,6015889,2888957,-2876647,-6095576,-2879526,3909717,6561016,1752217,-5138462,-6041181,-158087,5408523,4649087,-631334,-4899251,-4738266,533318,6027929,4607693,-2534398,-6429519,-2787653,3237234,5495247,2222175,-3212426,-5354842,-1829663,3840736,5671624,1255687,-5139595,-5425978,946778,5378205,3410403,-940622,-4228845,-4226768,805822,5930146,3557052,-3215521,-5481337,-1859633,2993008,4972028,1633469,-3918724,-4717716,-556441,3555138,4530868,1067514,-4813357,-5146747,1733423,5553065,2143202,-1611614,-3216764,-3339937,822229,5842618,3165677,-3759549,-4990219,-730952,3056687,4015989,1089663,-3683589,-4159791,-37139,3396015,3670212,400662,-4476325,-4460585,1841332,5357901,1769671,-2442163,-3083054,-2041384,1044267,4520902,2781751,-3152014,-4908275,-535604,3840380,3520830,-176401,-3332497,-2972324,164935,3161933,3311999,-228140,-4315924,-3438736,1835174,4618780,1433987,-2632528,-3242525,-1159297,1671828,3433885,1726054,-2664171,-4307203,-450734,4006095,3393537,-895749,-3378815,-2002816,813930,2837649,2655793,-448935,-3784341,-2726540,2064424,4281517,1091213,-2937471,-3050228,-419702,1953449,2695793,946570,-2415298,-3625747,-290483,3561879,2802980,-1239825,-3456550,-1642935,1333494,2678073,1790663,-779410,-3105988,-2034664,1998088,3897084,811017,-2824423,-2571369,141197,2010970,2257776,443270,-2428660,-2951038,63649,3152629,2375714,-1253162,-3306856,-1373976,1644769,2194299,930947,-796481,-2627612,-1878199,2089005,3793376,142904,-2929924,-1807902,595609,1823276,2022919,286467,-2334060,-2292556,576956,2794235,1853592,-1320670,-3161278,-1002645,2049558,1892785,103094,-876777,-1971891,-1709148,1806930,3520273,-197058,-3261583,-1344504,1183807,1485217,1301330,208843,-1955701,-2044027,838470,2859940,1489661,-1569415,-2726583,-574505,2124044,1652752,-206975,-928184,-1521681,-1225732,1485190,2969045,-220856,-3277686,-1438327,1587648,1691310,481156,-393710,-1301827,-1500031,512385,2465739,1415909,-1732147,-2478992,88683,2236288,1339775,-460271,-1020807,-1101395,-568694,1298857,2244821,-207989,-2789513,-1494831,1546325,1894924,20542,-1029563,-1001603,-804057,335281,1963101,1209114,-1620246,-2364629,173681,2295666,1154772,-825865,-1081307,-607806,-98398,1054823,1739922,-45313,-2329459,-1269010,1549416,1922611,-165960,-1256008,-862211,-242734,404734,1280585,841025,-1310285,-2094055,237114,2126747,931932,-1137539,-1064522,-214155,139859,934243,1426306,-242294,-1957882,-852891,1538948,1562844,-189254,-1181055,-713996,4362,647844,907552,423180,-1054118,-1709545,212677,2106253,765355,-1380543,-1017773,143660,71685,517289,1266890,-273495,-1979435,-496096,1710934,1180240,-494819,-936867,-540111,116413,675841,767353,183601,-877161,-1274664,184721,1907460,636153,-1590639,-1011100,594696,270279,62058,892836,-104102,-1820420,-568856,1707226,1138119,-860584,-1047511,-47277,371322,379023,537119,190957,-748972,-1122548,288341,1673630,506672,-1518677,-968211,779447,555145,-153706,325421,136122,-1192142,-696860,1376844,1298256,-867678,-1396237,94253,895139,221194,-24299,191534,-444916,-960818,210509,1497552,422234,-1436886,-909244,821033,831285,-251476,-154741,150003,-563228,-623864,891408,1257128,-554280,-1476300,10759,1142350,324275,-496225,-2494,-9998,-647263,-28425,1180004,526169,-1309619,-998933,840726,1014178,-344568,-531252,88662,-184145,-481985,616801,1037911,-383438,-1296636,-113579,1155999,456179,-661065,-255019,222104,-272558,-88816,935032,455252,-1129177,-838597,849841,888462,-331080,-530095,103045,-99688,-205453,446648,623717,-420296,-994263,-52872,943106,483010,-662785,-465371,259050,58569,-239998,676087,509661,-1009723,-769136,965402,911835,-535090,-507400,306712,-44232,-253917,515660,388539,-542835,-812070,82961,801346,334993,-563146,-555050,329521,216389],[0,0,0,0,1,-69,-61,-24,86,52,33,-113,-16,-34,145,-23,78,-198,77,-112,268,-181,195,-356,278,-313,500,-453,448,-664,662,-682,903,-923,945,-1210,1296,-1318,1600,-1728,1804,-2122,2327,-2414,2786,-3081,3255,-3690,4088,-4360,4922,-5514,5953,-6721,7596,-8412,9603,-11091,12684,-14965,18039,-21999,27971,-37328,52874,-83006,153894,-391358,2836354,19924030,17691632,-3566443,-21418944,-18134688,5557684,22982498,12593120,-11792797,-22362264,-11648489,10735834,24309797,9686536,-17745304,-22596144,-2275810,17052349,20583600,5466251,-18520493,-22015995,3637808,24341320,16241498,-4919772,-19674330,-17182656,6035766,25724016,13468965,-14294658,-23383581,-10018035,10929910,22363655,8410598,-18781616,-24243612,-2506116,18288766,19390464,2116534,-19517381,-21413140,3115280,24922018,18061171,-6212186,-21042417,-13690428,9037805,24240733,13536831,-11799538,-23424332,-9487934,14761989,23238354,5731846,-18766119,-23019470,-3677896,17965670,19692650,-588364,-21641076,-19938546,2998170,22070711,16417047,-6943021,-22334041,-13576531,9984689,24091642,13240012,-11825521,-22796726,-7361686,16258538,22252923,6014357,-16121264,-21540437,-2507408,19740953,18985529,-2454865,-20466439,-18665100,1962466,21673224,16048513,-9552453,-23211954,-11829037,8862829,20530215,12010935,-12124852,-23638389,-6009976,17353672,20173171,4762757,-14187880,-20328554,-2361132,21337594,19711433,-3306683,-19142450,-15052264,3257378,20045654,15181953,-8650302,-22715196,-11510320,9922772,19821372,8931248,-13145094,-21999762,-6597738,15095900,19545590,3487889,-16528064,-18573694,693460,18822917,16560033,-1634049,-18097194,-15564538,5935318,21908420,12487193,-8821133,-18753013,-10609211,9156237,21126394,7874587,-15345297,-18972102,-3430382,12405278,17253933,4298089,-17857894,-19943422,2790921,18866272,12538702,-2951830,-15805135,-15138101,5253066,21892637,11043241,-10639186,-16970167,-7197148,9392122,19387701,7831311,-14565257,-18580660,-1629444,14057285,15431194,1990598,-16096250,-17215767,2498195,17973584,11847373,-5339910,-16452158,-12066457,5780497,18737348,10165471,-9920534,-17938489,-6612445,11213844,17270825,4894802,-12808731,-16061878,-1682801,14390907,15198983,-151953,-15497803,-14076230,2800042,16510073,12071408,-5348240,-16813909,-10158326,7178051,16529792,7899489,-9384181,-16653424,-5627252,11251452,15815026,3434199,-12751984,-15294844,-924742,14271506,13526301,-1263724,-14234666,-12479378,3088130,16111608,10806401,-6646201,-15400939,-7669650,7130737,15190946,7671372,-9526099,-16257144,-4029495,11531881,13865782,2359906,-11883046,-14141397,107017,14180113,11538248,-2821752,-13455207,-10903425,3399770,15272799,9669925,-7222284,-14921125,-6478952,7693818,13995405,5668659,-9452256,-14211866,-2931413,11242918,13345908,1052955,-12655692,-11921092,1875254,12588454,10447983,-1915522,-13509372,-10748350,5492395,14885146,6283351,-7430784,-12490721,-6148098,7444791,14371353,3839006,-11032531,-12205617,-1445757,9721982,12610567,1170706,-13691007,-11086267,4578954,11926133,7311439,-2108064,-11846616,-10184783,6227777,15531490,4770904,-8817819,-10958927,-4222712,6948951,13119220,3427871,-11288226,-11648167,217090,10016332,10317894,-387686,-12474795,-10210558,4197803,12117287,6725466,-3817025,-11197880,-7860895,5800270,13724028,5055451,-8761759,-11243838,-2163304,8533467,10809086,1884139,-9601258,-10761443,-166378,10722172,9901654,-2016951,-11743043,-8253640,3991502,11066419,6173524,-4973338,-11107287,-5766383,6204306,11671332,4202030,-8096305,-11081838,-1813317,8948877,9928023,678356,-9000953,-9129218,765666,10286195,8585380,-2620638,-10841911,-7090250,4525447,10824813,5146959,-5569137,-10080304,-4483497,5870043,10603392,3318091,-8458624,-10240197,-302580,8720597,8197817,-423678,-8855963,-8231392,1723251,9903630,7195500,-3093352,-9996706,-5926895,4951476,10339283,3920922,-5973490,-8904319,-3038589,6195901,9611496,2007917,-8377282,-8905958,121784,8394575,7635309,-1377288,-8861219,-6614131,2407375,8499827,6055805,-3255718,-10085015,-5002317,6459265,9164121,1856962,-5356677,-7521012,-3180581,6458428,9739954,525466,-8660234,-6816934,1340194,7448341,6839873,-1872058,-9206120,-5181853,3853857,7393677,4615147,-2931852,-9559512,-4809244,7106319,8726682,-78963,-5875735,-5825214,-2029664,5686730,8814062,87464,-8997463,-6075909,2598688,7185245,5265094,-2134701,-7954897,-4504054,3975945,7390088,3461791,-3821635,-8196046,-3166485,6594174,7946797,-268350,-6469018,-5493458,-334720,5521596,6614365,-211991,-7765842,-5975562,2809591,7753606,3932080,-3711270,-6933068,-2884869,3766013,6708631,3023386,-4306349,-7393869,-1858534,6231052,6808101,-398826,-6273403,-5091210,975672,5747899,5027052,-1081975,-6721776,-5006393,2785047,7357283,3243634,-4190866,-6454370,-1979962,3993152,5849352,1762317,-4495112,-6289878,-918050,5944429,6005909,-1013386,-6340509,-4155116,1796464,5353937,4012006,-1504522,-6110856,-3902679,3213028,6624398,2251823,-4403441,-5829004,-1070718,4424778,5020253,653172,-4336875,-5364002,-466269,5612860,5057895,-1642552,-5879250,-3159522,2035366,4980761,3249627,-2172263,-5716873,-2627980,3463913,5635267,1765223,-4064181,-5465110,-229871,4705115,3872131,-131200,-3576993,-4597394,-395142,5789411,4469376,-2819177,-5499745,-1765421,2092243,4055009,2885898,-2279155,-5603690,-1762250,3721265,4526688,1030547,-3803290,-4885854,270600,5030012,3130336,-1174392,-3080106,-3406728,-207290,5152308,4212741,-2907956,-5431504,-979657,2844430,3263206,1622036,-2187911,-4674637,-1535115,3617341,4273432,213426,-4043995,-3998928,700066,4367607,2572662,-1323461,-3128508,-2565503,552389,4340007,3334413,-2502217,-5032967,-984398,3469951,3361384,412923,-2278087,-3223378,-1010935,2855867,3900756,174534,-4201037,-3401156,1482748,4078463,1757048,-1798092,-3104338,-1917022,1049618,3588843,2307498,-2311544,-4377129,-867816,3508770,3223218,-273043,-2655361,-2387175,-74367,2684970,3234255,-61378,-3764157,-2853615,1598406,3859210,1407867,-2096286,-2799969,-1087501,1271285,2874502,1575421,-2316184,-3855926,-531742,3322896,2853373,-702005,-2777361,-1975760,451054,2455459,2375839,-265775,-3098436,-2389446,1734433,3833485,970035,-2350683,-2356763,-433780,1381070,2524715,1225586,-2325464,-3394434,-63899,2993578,2137217,-877330,-2686589,-1737282,839536,2310101,1540040,-595985,-2629920,-2131937,1676525,3730769,548589,-2658883,-1619852,369232,1114781,1994939,1236022,-2212818,-3169091,632219,3134936,1510472,-1222610,-2258701,-1303587,929150,2080211,941979,-900173,-2236629,-1706914,1502922,3376028,228411,-2964869,-1466952,988117,1133742,1291728,921914,-1641183,-2733821,508647,3196037,1428727,-1632232,-2068505,-478019,1129920,1478093,699143,-829699,-2063249,-1311993,1560887,2795091,-59096,-2748623,-1398679,1141433,1398993,626633,153493,-1248738,-1936342,316901,2803667,1577713,-1755346,-2291565,89672,1636647,1104884,222528,-576160,-1537211,-958441,1396433,2357919,-141829,-2586200,-1383373,1264895,1486383,291065,-479870,-1046026,-1294596,132507,2109396,1353479,-1534747,-2213719,188012,1831506,993315,-274140,-690107,-970894,-529712,1237918,2039809,-163572,-2301188,-1088336,1371101,1452307,6281,-692727,-839015,-783465,292341,1668935,919106,-1456362,-1962082,193426,1782882,811599,-640432,-821172,-441531,-287666,918058,1676432,-248914,-2209310,-766933,1602683,1221349,-293765,-566245,-652449,-610035,512251,1504172,378101,-1402686,-1436893,235578,1510958,682627,-923287,-825228,-97658,-67771,563446,1430139,-98717,-2125060,-630734,1815836,1010343,-725030,-544651,-194346,-531988,357970,1424871,349259,-1432035,-1206995,530270,1438260,467192,-984503,-783911,81216,84629,266416,996228,-77961,-1801039,-666327,1759482,1146218,-1013584,-811902,199787,-49397,71691,898002,553841,-1190747,-1226987,700027,1554841,169636,-1218344,-568089,442222,260556,93033,682908,-12306,-1354408,-619343,1458561,1247349,-944181,-1206625,288646,547259,-88734,235001,565839,-660958,-1206708,441532,1607933,231234,-1396511,-634314,674682,417148,-194115,288977,170097,-926527,-654792,1119761,1201642,-762568,-1263832,211482,900324,44877,-205416,235394,-253439,-853590,155460,1364961,274269,-1250894,-662033,806074,565461,-245737,-80070,137208,-627037,-497073,879903,975099,-629490,-1148540,127221,893355,160566,-260863,-32943,-101148,-491097,86835,1080032,339237,-1153692,-729032,848571,627489,-423547,-203327,231259,-486750,-407555,882292,728331,-803938,-934649,293428,679781,122633,-220686,-152367,-73472,-169585,69912,653203,315649,-892965,-670848,849951,806947,-600333,-354750,433409,-303375,-550213,729082,761732,-772546,-931219],[0,0,0,1,5,-115,1,-43,187,-92,140,-307,256,-322,540,-536,614,-904,980,-1122,1469,-1643,1853,-2331,2632,-2943,3533,-4013,4487,-5247,5925,-6573,7565,-8508,9416,-10651,11918,-13137,14733,-16392,18014,-20021,22186,-24345,26913,-29724,32560,-35897,39592,-43420,47820,-52801,58097,-64217,71240,-79001,88105,-98900,111462,-126785,145999,-170290,202687,-248249,316514,-430634,657348,-1282778,7341661,22770339,9219295,-14145516,-23658500,-6769314,15367284,20776682,4487183,-17223323,-21786534,138514,22439780,18939010,-3064161,-19004901,-16521857,4732967,24562392,16894524,-10823698,-23119757,-9636797,10952438,20945904,10471986,-14923395,-25641665,-6264017,18084242,19725841,1589494,-18838027,-22182344,-861007,22223394,18413962,-5067351,-20605751,-15331272,5881556,24083742,16771041,-10174135,-23761640,-9293598,14412956,23003963,9240796,-14176778,-23060632,-6159348,18203733,21771619,880063,-20972394,-20727934,745161,20251484,17120040,-5088530,-23250360,-17665032,7065346,23779987,13822670,-11135959,-23134040,-9867453,14346955,23473750,8333800,-14630393,-21291014,-4207974,19228738,22756959,1517884,-20501232,-19364739,2220047,21133280,17197372,-6094232,-23146759,-15307053,7298137,20954235,12406704,-11352925,-25035054,-10580430,15335748,21757473,5314636,-14620588,-20680488,-4927374,19428868,22386730,-524315,-19411864,-15516334,3038575,20280548,18603304,-5499003,-23876648,-12750027,10436402,19554174,10728058,-9607784,-23872969,-11040040,15688387,20914935,1820808,-15980507,-18449158,-4242272,16968286,20507170,-1208447,-20646557,-15633585,4628970,19833216,16103072,-5438759,-21153765,-11258995,10949638,20097017,9559542,-10396542,-20633450,-7884517,14684382,20155416,2971884,-16647495,-18650076,-1594327,16733128,16249621,-2196241,-18504683,-15599527,4173599,19848065,12911698,-8566153,-19208559,-9181909,9429447,19375854,9674481,-11851597,-19940483,-4196479,15145140,17199921,2523567,-14654522,-17020082,14216,17502984,14580611,-3832046,-17405077,-13790586,4359644,18805530,11485335,-9470559,-18693394,-7740721,9652345,17102601,6928354,-11835048,-18045832,-3394309,14810378,16413279,921316,-14888341,-14764934,1496205,16444148,13672701,-3671521,-16863815,-11716125,6442156,17460447,9038611,-8958947,-17017933,-7130619,10077595,16546757,5114788,-12238097,-16496704,-2864043,13924709,15117567,-387743,-15009935,-12956651,2774082,15338879,11735871,-4504486,-16070145,-10150240,6788100,16589039,8548291,-9260315,-16696696,-5038019,11298194,14275585,3258069,-10763215,-14978111,-2468295,14531658,14222752,-2611174,-14443438,-10867232,2411711,14318503,11552906,-5671982,-16265221,-7620921,7524205,13895143,7296475,-8511570,-16627285,-4109163,12897229,12868730,797413,-9799146,-12885325,-2638401,14014496,14294203,-3755682,-14848018,-8309434,4378770,12682082,9542429,-5557882,-15308134,-6818370,8357221,13423598,5369731,-8840766,-14896485,-3465715,12076119,12248940,-460714,-10791080,-11030401,-365368,12497097,11908871,-3312263,-14222205,-8540743,5567378,13138886,7216109,-6073071,-12940292,-5824646,7801214,13456804,4372064,-10096240,-12968904,-1027006,11092035,10635156,-210736,-10869003,-10916984,1100376,12408586,9634523,-3954501,-12875743,-7893958,5726257,12875032,5622692,-7208038,-11644620,-4333406,7600429,12461271,3882943,-9965196,-12141910,-171421,11090028,9772994,-1023372,-10399073,-9297452,1960496,11674462,8470782,-4457601,-12633643,-6720121,6271396,11746965,4442886,-7057094,-11076446,-3782721,7876120,11410906,2148709,-9942694,-10597005,694970,10787008,8814626,-1995957,-10156804,-7765728,2761914,10942407,7729740,-4533422,-11879763,-5487604,6789092,10883237,3166916,-7598906,-10063596,-2174265,7776000,9716142,1441950,-9368220,-10348211,1133340,11100286,7527043,-3559247,-9204457,-6040863,2686081,10284986,6900380,-5634618,-11280152,-3394259,6981351,9628451,2944836,-7347503,-9865463,-752354,8380692,7773054,327618,-7874048,-9369541,887089,11459422,6684669,-5439080,-8715104,-3915765,2613608,8661398,6495242,-5430358,-11265565,-2524481,7760859,8338557,1331908,-6958524,-8455692,-51221,8467552,7064196,-888027,-7547184,-7547456,1458540,10335500,6274290,-5364857,-8852395,-2893964,3942505,7404259,4383995,-5025137,-9808768,-2495028,7716648,8274782,-87144,-7394447,-6774150,597843,7186324,6413743,-982058,-7879433,-6405033,2906365,9296247,4617309,-5007813,-8020839,-2526037,4755077,7253916,2833484,-5039508,-8150316,-1966300,6990085,7712731,-725161,-7823323,-5622036,1780752,6628908,5071284,-1554887,-7463718,-5552093,3301442,8564904,3587760,-5138334,-7314209,-1748453,5002740,6440759,1688961,-5073506,-7001169,-889553,6984919,6812059,-1459035,-7424961,-4688809,2301900,6242983,4170724,-2056426,-6783739,-4421009,3388855,7659347,2664435,-5516280,-6823282,-661740,5180258,5426696,823157,-4844731,-6112183,-406679,6452985,5981265,-1580385,-7015568,-4023429,3085266,6087734,2765128,-2499079,-5657358,-3638184,3172972,7441351,2311799,-5802370,-6063095,230071,4678350,4433346,425078,-4849283,-5457828,522215,6054619,4519740,-1789646,-6331751,-3905095,3351104,6262224,1665024,-3233898,-4210815,-2518608,2426252,6773535,2463844,-6123855,-5864870,1630053,4956616,3115778,-141767,-4074813,-4840811,726696,5819102,3734070,-2235994,-5649940,-3132139,3252447,5811948,1074168,-3940761,-3833025,-1218129,2405187,5267497,2038278,-5322844,-5637956,1614718,5437365,2584203,-1281428,-3479282,-3287220,694567,5112710,3672164,-2602983,-5668199,-1980488,3618068,4728600,534123,-3446986,-3537035,-822443,2736618,4401295,950295,-4743558,-4736826,1510644,5315194,2358862,-2193825,-3538065,-2036544,1109591,4092599,3130116,-2266862,-5282684,-1460479,4148921,4150310,-331584,-3297709,-2838087,-149922,2852579,3734294,185109,-4396423,-3819625,1676802,4752436,1756292,-2465211,-3318389,-1276395,1430407,3427541,2158066,-2387041,-4702632,-929656,4041074,3676799,-711020,-3307267,-2181798,420148,2607267,3000676,-82357,-3883472,-3208118,1999839,4502099,1205274,-2888678,-3042118,-601496,1646035,2705404,1401430,-2137517,-4000137,-831204,3789065,3367512,-1372072,-3537486,-1346405,1052361,2175952,2248270,-129681,-3517621,-2685189,2259251,4186665,721919,-2659533,-2628593,-136111,2086559,2256464,537515,-1998887,-3131490,-750604,3343254,3339774,-1628630,-3944693,-865248,1710120,1455283,1231392,149174,-2936184,-2542956,2361428,4058883,208907,-2956934,-2049825,329987,2005267,2016918,229261,-1806024,-2259802,-284614,2783152,2856267,-1380797,-3863851,-787554,2271032,1433649,210165,-319348,-2181525,-2295076,1702119,3696014,124802,-3207175,-1802792,1028026,1920014,1220696,-8403,-1575634,-1992266,67005,2789377,2319962,-1456932,-3190701,-555993,2205404,1545366,-76596,-736865,-1523260,-1467022,1285671,3084868,188997,-3227138,-1982095,1334753,2027348,496773,-497969,-1156889,-1483133,30474,2531164,1907276,-1617785,-2810879,-139864,2333049,1405240,-393963,-945498,-1151553,-855148,1206415,2489098,87827,-2826387,-1830043,1491349,1997982,67983,-972174,-954028,-975968,68938,2007744,1556949,-1539218,-2659042,99922,2390353,1258185,-745245,-891579,-673059,-388293,1015650,2101876,107468,-2551935,-1565563,1603589,2090689,-182194,-1319829,-718251,-362785,96639,1373488,1333901,-1358812,-2509440,181233,2450843,851876,-1207416,-923423,-259905,-159871,869768,1591717,-32817,-2052644,-1164960,1482471,2047148,-243764,-1602710,-594202,336249,199944,717661,1108495,-925321,-2345446,53887,2556865,821073,-1693299,-941781,273011,30679,450611,1225313,-112254,-1831616,-929033,1432771,1760650,-166182,-1557094,-660039,691561,545992,249465,602561,-400751,-1887653,-193862,2343105,985039,-1853784,-1182424,680453,411214,107,798841,115171,-1651644,-954683,1441512,1688173,-503517,-1627423,-424671,836114,473558,97798,315227,-437533,-1422095,-147262,2010654,987727,-1706047,-1246113,815082,789874,-174105,275767,345913,-1143465,-991937,1241563,1673160,-582502,-1726304,-174373,1016925,349741,-103300,292348,-290291,-1207578,-42393,1692939,728239,-1603978,-1157547,812240,857535,-226252,-134285,255095,-754473,-857247,948746,1653923,-496046,-1717496,-88210,1240080,292932,-408776,170680,32854,-993482,-127399,1555450,763958,-1449346,-1134522,865301,990395,-324987,-355519,231913,-461830,-801664,697953,1410079,-376264,-1690346,-120454,1347228,412304,-683058,-87943,270283,-686452,-326098,1300978,789595,-1317538,-1128838,913363,1090367,-357306,-566406,122771,-94021,-588454,318153,1119651,-87903,-1541675,-427039,1419534,611139,-965602,-326545,581296,-355127,-595266,1061304,989133,-1184255,-1260064,951037,1203131,-439613,-692759,199498,148230,-388739,238675,892620,1143,-1257137,-556135,1235374,882209,-1008208,-759577,719161],[0,0,0,-1,-8,85,-146,45,-176,302,-233,394,-570,571,-781,1067,-1138,1426,-1834,2054,-2463,3033,-3422,4000,-4807,5440,-6251,7315,-8274,9394,-10840,12179,-13686,15576,-17441,19463,-21903,24381,-27041,30212,-33474,36950,-40987,45270,-49806,55020,-60595,66553,-73347,80738,-88707,97783,-107847,118890,-131599,146020,-162355,181544,-204204,231124,-264343,306223,-360541,434850,-542863,714393,-1030874,1810105,-8944246,-2449787,21732573,18026533,-4036607,-23068285,-15694454,5257633,20831079,13917730,-9711199,-25563601,-11533658,13958258,22226714,7413325,-13923359,-22930743,-6068448,19880005,23040196,636969,-18223952,-17437934,769001,21690001,21139594,-5464489,-24633051,-13893777,9219536,20977468,13364161,-10122198,-26113886,-12464594,15206630,22437698,4504445,-16784436,-22137513,-5535404,18287703,22200168,364598,-21153027,-19074130,3150293,23106310,19163019,-5436753,-22656471,-13464471,10256028,23469187,12946662,-11033197,-23480014,-10074878,15020101,23615254,5441252,-18955835,-22939749,-3482340,17923824,19374335,-554164,-21308320,-20221176,2799443,22313441,16654309,-7181699,-22617769,-13385214,10600447,23806418,12217400,-11248031,-22120057,-8350288,16140296,23851449,5210807,-17603180,-19895082,-1933159,17722874,19735584,-782514,-22415127,-18931317,4360446,20026353,14484268,-6442910,-23476689,-15280942,11297105,22802162,7846499,-12115038,-19180392,-8620597,14308438,24621105,5267619,-18943468,-18234943,828266,17510078,19160138,541427,-21099619,-17267357,6637526,19944563,12111514,-6564148,-21262124,-14657838,10589949,22624369,6655988,-14427223,-19346408,-7014132,12942525,21045560,4401475,-17987711,-18358083,1299682,18371803,16908969,-1659272,-18609750,-14739384,6032608,20436077,13431240,-7681965,-20752425,-10491992,11437573,19612109,6481158,-12986735,-19422712,-5578427,14692298,18122911,987360,-16860574,-17258355,209433,18177115,16061467,-4635918,-18891677,-11722488,6522660,18081113,12056447,-7852174,-19972912,-8019906,12990122,18227660,5096928,-12032484,-17652322,-4371458,15201115,17298904,-383201,-16617804,-14817106,1930142,16648708,13211415,-5363989,-18016433,-11020496,7033099,17571765,9619467,-9226548,-18330744,-6755646,12201194,17240312,3947042,-12843005,-15518600,-1517653,14332455,15119131,-386114,-15735638,-14014989,3331909,16829348,11570318,-5990847,-16571283,-9637503,7308534,16310825,7616926,-9631494,-16803416,-5357987,12044308,15848921,2142234,-13234738,-14071885,-701434,13604747,14176990,-1331866,-15639620,-11857033,4723555,15227000,9979624,-5758093,-16079873,-8164657,9119541,15177282,5328770,-8522572,-14874569,-5946198,11925370,16411654,197908,-14117826,-11127047,863874,11411535,12638033,-1324177,-15987594,-10986283,6361902,14244217,7890084,-5639193,-15061009,-7864536,9654147,14771510,3020077,-9262893,-12346760,-4221019,11035557,15350440,-87765,-14407327,-10359066,2774492,11455331,10464924,-1705366,-14252437,-10214653,6206662,14377320,6435257,-7433190,-13607733,-5370249,8943617,13049055,3050946,-9674309,-12600374,-2534050,11330737,12761742,-798498,-12851270,-9925031,3106438,12298664,8771374,-3889365,-12502939,-7798303,5730114,13541633,6692271,-8127504,-13505941,-3517190,9228177,11258635,2207281,-9153603,-11938995,-1438763,11519901,10940652,-2209931,-12206579,-8868894,3221511,11761672,8026640,-4430626,-12128000,-6711020,6123388,12676902,5345293,-8199831,-12059238,-2214805,9314947,10527030,1276887,-9239952,-10576728,-409288,10899041,10060422,-2388345,-12058077,-8021224,4339802,11030830,5938854,-5163109,-11056351,-5677358,6254067,11940318,4017938,-8555107,-11118919,-1382703,9255466,9641289,348436,-8887976,-8999604,638651,10500805,9032421,-3187600,-11590802,-6316158,5184510,10137700,5055293,-5168820,-10627890,-4656790,6750014,10378054,2621246,-7969606,-10329040,-1003819,9901777,8698724,-2079931,-8630150,-6683228,630818,9153703,9019707,-3374010,-12002763,-4902296,6467349,8767499,3448710,-4664528,-9662204,-3747282,7507435,9512895,936455,-7546063,-8869872,-880532,9350807,8348484,-2946041,-8991154,-5008119,1715564,7617269,7352855,-3216015,-11443801,-4480791,7319671,8524856,1692079,-5038618,-7934607,-2929104,6729429,9013523,750556,-7863429,-7755675,839690,8767407,6667535,-2978648,-8392429,-4681643,2678101,7594780,5546113,-3604195,-9789006,-4055220,6454962,8432442,1042510,-6221196,-6879950,-967214,6062309,7446171,604735,-7686515,-7347544,1860264,8639150,5229806,-3184558,-7182478,-4041732,2946936,7488756,4327117,-4307338,-8500694,-2708026,6310073,7658097,453291,-6488896,-6148053,-135285,5795079,6241458,-140774,-7305352,-6408313,2348148,8186195,4130923,-3945847,-6879212,-2819607,3614201,6647946,3250122,-4201075,-7581546,-2023189,6314543,6958120,-337496,-6359443,-5030211,863366,5617312,5116792,-822517,-6790315,-5397713,2604246,7602663,3428354,-4295685,-6436945,-1907332,3665043,5592565,2403688,-4142695,-6925205,-1192732,6299297,6014217,-906815,-5983722,-4470941,1402407,5611865,4151251,-1446374,-5592362,-4320644,2160286,7254113,3322511,-5032966,-6288928,-330620,3961670,4120661,1820093,-3605304,-6609026,-973765,6306490,5049407,-1656101,-5311650,-3676797,1500814,5520203,3403520,-2420642,-5017297,-2849202,2089158,6148704,3258253,-4781963,-6287143,416959,4661937,3098304,605706,-2796964,-5380103,-1018137,5991614,4857326,-2389222,-5667443,-2551993,2051985,4579822,2537792,-2285047,-4671701,-2322378,2473157,5354392,2216724,-4408147,-5494538,587372,4873790,3025721,-507232,-2967233,-3803134,-445292,4941561,4461682,-2030534,-5639483,-2037251,2982251,3967761,1282182,-2179587,-3941688,-2064836,2680021,5006286,1181675,-4438552,-4491017,839443,4252081,2605897,-914619,-3118899,-2843753,365148,4315970,3581500,-2078813,-5242957,-1541512,3492339,3760080,528546,-2242112,-3078386,-1376762,2494624,4313792,688290,-4342376,-3899478,1293030,4153766,1922735,-1574217,-2999439,-2217617,631491,3670818,2793154,-2114103,-4638380,-1170145,3474727,3388521,-94888,-2552651,-2414036,-511851,2442617,3627965,462103,-3982365,-3341515,1698304,4079218,1379308,-1890348,-2543770,-1505663,858611,3124089,2038727,-2238260,-4202387,-886727,3400752,3230436,-668341,-2939369,-1706961,287359,1869021,2764683,655826,-3562170,-3198684,2185308,4214559,636322,-2242496,-1891392,-863073,915328,2827116,1594390,-2267006,-3488587,-527484,2981840,2844557,-925823,-3218758,-1443055,1054596,1536875,1597867,428083,-2873538,-3052460,1944624,4288203,388915,-2693097,-1434408,99714,834284,2222603,1469185,-2001091,-3168244,14946,3124338,2273622,-1172454,-2929994,-1124665,1220758,1584498,990023,-168861,-2301204,-2440685,1466535,3699280,363975,-3068621,-1670025,871728,1214793,1340345,930224,-1374266,-2749414,-136292,3086604,2078426,-1499333,-2481196,-489582,1349812,1355725,794093,-418761,-2127371,-1729176,1429250,3056416,179804,-2787559,-1669409,943955,1422791,739264,266943,-1067819,-2135478,-103523,2829073,1985518,-1651839,-2501774,7619,1645906,1145945,314376,-358813,-1558482,-1301758,1317687,2653134,28550,-2737467,-1448506,1202892,1480288,297410,-286064,-920492,-1560011,-128101,2290813,1645284,-1607259,-2398620,177533,1912238,869328,-172837,-381489,-1076456,-910508,1187321,2390891,-24880,-2477844,-1212458,1380300,1503902,21064,-656389,-729112,-953828,-52394,1760053,1414317,-1455477,-2448777,157679,2186927,703219,-842587,-440282,-420375,-719933,957478,2107419,-126393,-2468665,-920671,1617257,1419942,-168682,-801997,-612698,-428716,215319,1206802,1016935,-1073611,-2178231,50296,2228265,749710,-1375689,-641188,197283,-489028,354964,1822262,82694,-2303456,-925035,1771151,1415539,-527540,-865395,-292948,-132018,215295,1016016,725240,-973573,-1743117,69595,2036968,835862,-1436769,-866901,453785,1400,8363,1145981,298639,-1899616,-1067487,1790258,1526016,-807008,-1176189,4971,228334,23332,695246,725159,-855010,-1610953,191693,1890661,541113,-1374958,-832182,499836,273361,-42146,787761,272916,-1487964,-938504,1428718,1567460,-784867,-1386459,166359,560215,-105431,348523,715987,-643653,-1513439,210162,1859325,406915,-1434667,-692665,692967,347655,-192459,479862,274422,-1142821,-880777,1266334,1441528,-753646,-1434736,164601,798940,3186,-97189,574171,-312121,-1259673,124034,1704762,429262,-1507999,-731763,869829,480971,-376418,222070,306165,-889261,-826471,1030781,1364806,-608592,-1460014,108654,1070828,112807,-381886,302221,57507,-1032396,-161148,1584208,652914,-1518167,-905531,1112763,689657,-603696,-76898,462144,-646695,-861758,815209,1220327,-571461,-1378765,-40797,1104040,300303,-624480,-74125,394402,-607156,-495603,1151563,904584,-1345586,-1181305,1097475,1011711,-732266,-374687,701829,-323725,-944590,652545,1204167,-453113],[0,0,0,-1,-5,20,-127,27,-75,224,-139,209,-402,371,-451,699,-744,875,-1208,1329,-1537,1973,-2245,2546,-3121,3545,-4012,4770,-5418,6071,-7046,7977,-8902,10178,-11423,12681,-14316,16014,-17685,19769,-21973,24206,-26874,29743,-32665,36079,-39826,43683,-48126,53036,-58216,64122,-70779,77945,-86173,95608,-106149,118488,-133107,150280,-171287,197715,-231495,276993,-341924,441884,-617469,1013987,-4461613,8864277,22549993,8259537,-13164052,-23150195,-8263528,15714016,22602311,2617762,-18451943,-19065706,-120469,19545757,21017818,-1352275,-22218045,-16147642,8074346,22162673,15057154,-7055954,-23404262,-13230561,13521822,22868420,6655130,-14406372,-22053904,-9079666,16034616,23549547,1280998,-22178007,-19773494,798289,18736139,18736974,-2174783,-22685870,-16846688,8684810,23803080,14309092,-8772050,-22604484,-11073418,14620390,24591157,8182876,-15052274,-21925825,-5994894,17433842,22039479,977908,-21620346,-20497490,1380828,20164268,16758911,-5330768,-23336698,-17298621,7427811,23841315,13461524,-11480614,-23107148,-9274930,14765543,23232424,7818903,-14983562,-20902767,-3501357,19267504,22424550,1393612,-21110880,-19410318,3604225,21169116,15576306,-5914849,-22311032,-16366646,7649135,22850833,10914898,-13406696,-22918812,-9432830,13526863,22746301,6486331,-17320541,-20597484,-1448872,18164560,20184914,1937305,-19567890,-18476863,5602933,22748974,14598734,-6484050,-20061020,-14066225,8117878,22951963,10970405,-13853998,-22382666,-7778248,13390598,19848257,4232329,-17183495,-20148799,-1619416,17535257,17979321,-636054,-19277962,-17013440,4861359,21735967,14786785,-7334053,-19906925,-10111057,10185180,19888381,9762805,-10980352,-21136271,-7154038,15986556,19644352,1007497,-16445952,-17083154,-2071157,16211992,17565118,-3033328,-20469865,-13762997,6099415,17888441,12286849,-7021570,-20381701,-9758377,12383715,19033542,6547613,-10596029,-18112840,-6009430,15744161,19397680,-142416,-16502756,-13747286,851915,15178986,15491204,-3112581,-19985116,-13048967,7580569,17597034,9238130,-8381565,-18380740,-8554113,11262227,17748288,4748164,-12408998,-16463080,-3185217,14648267,16802154,49984,-15954915,-13824508,2624326,16087222,13079934,-4109391,-17170548,-11071262,7366108,17311710,8056700,-9613923,-16791605,-6201878,10706203,16169214,4299094,-12789451,-16155185,-1818536,14347648,14527441,-1290139,-15246744,-12243428,3655994,15238763,10854566,-4836774,-15978695,-10032939,7832498,17041233,6977418,-10094597,-15322061,-4609139,10757787,14952516,2851705,-12625777,-14003687,-443181,13501180,13240678,-1657851,-15295410,-11600972,4842010,14644632,8799935,-5272436,-14501034,-8976539,7581434,16252968,5516134,-11053772,-14117234,-2496931,10650270,13065362,2211396,-11857231,-13508987,296444,14008528,11902506,-3276149,-14147218,-9254739,5258712,13812292,7750679,-6534709,-13821291,-6395001,7849207,14138267,5157742,-10508083,-14583891,-1517851,12210002,10907257,-698359,-10352056,-11102522,-82502,13576959,11592195,-5230196,-14256194,-6528015,5842361,11970051,7406023,-6176928,-13985849,-4831021,9468463,12196432,2839827,-9301298,-12768136,-1325926,12405586,10582992,-2603409,-10778098,-8978180,664294,11789559,10512439,-4982678,-14376243,-5895697,7286956,11031488,4814655,-6383352,-12150903,-4171928,9249062,12163807,1808389,-9842590,-10955032,-16924,11353475,9714429,-2358410,-10902137,-8001940,2781202,11264908,7892581,-5172362,-12804178,-5783700,7178194,11335865,3485531,-7462167,-10778666,-2945956,8420307,10974769,1228811,-10174242,-10011357,1540313,10937462,8153674,-2702721,-10180914,-7112150,3476386,10940658,6886991,-5214148,-11775564,-4707647,7547056,10594090,2039142,-7810758,-9398518,-1802893,8047033,9926073,472557,-10205018,-9155838,2014198,10324559,7049988,-3353083,-9817953,-5811653,4184906,10035513,5500879,-5281925,-10804037,-3816236,7894253,10221826,1070241,-7889012,-8059886,-777011,7316941,8744414,202931,-9745130,-8571782,3138906,10402756,5164657,-4528266,-8580336,-4729533,3708970,9439400,4981962,-6059919,-10111157,-2309690,7529118,8659910,736737,-7811280,-7633529,900450,7796518,6644403,-541962,-8132314,-7889644,2723028,10767932,4837267,-5988675,-7725052,-2585265,3444079,7732231,4542796,-6094713,-9996041,-957551,7987876,6892588,-235288,-6852280,-7089164,846961,7928239,5751855,-1926032,-7259993,-5885304,2576169,9566381,4604826,-6037026,-7808348,-1249618,4375136,6415218,3282632,-5007172,-8852307,-1207481,7790010,6690877,-1475844,-7015503,-5335390,1520474,6874096,4910708,-2312203,-7325917,-4821300,3304923,8244794,3409328,-5436710,-7227777,-1042818,5125720,5951647,1411225,-5011105,-6803780,-445637,7056396,6304795,-1868238,-7220047,-4236980,2493464,5986497,3698581,-2281662,-6603784,-4044642,3676123,7516814,2210401,-5644421,-6479190,-323653,5278336,5056636,414186,-4832652,-5724445,-76366,6551762,5611615,-2263207,-6938778,-3150737,3376052,5578617,2606248,-2582512,-5737272,-3031702,3771011,6766934,1583409,-5478944,-5786262,326169,5081433,4145058,-486171,-4590642,-4617136,300792,5789888,4887331,-2438548,-6838999,-2616962,3892904,4972451,1347058,-2480142,-4469974,-2697903,3416855,6572764,1093078,-5929154,-4786371,1503654,4653376,3181912,-627306,-4289230,-4006240,1025338,5221512,3592912,-2327057,-6007922,-2479706,4200600,5116800,-44058,-3387427,-3132427,-1578995,2549438,5770897,1199400,-6132482,-4462695,2531407,4644347,1847055,-946317,-3464048,-3327381,1399949,5132381,2709461,-2908588,-5116154,-1679722,3780390,4634855,-119964,-3646832,-2766155,-537945,2341704,4326753,839798,-5239720,-4319245,2467365,4900704,1317222,-1976058,-2933249,-2153159,1212611,4402780,2542402,-2665135,-4730448,-896108,3927829,3760936,-536080,-3342021,-2494697,82014,2654967,3388050,25213,-4310424,-3521334,2001556,4507024,1287698,-2550975,-3025441,-1106855,1437341,3246278,1849700,-2427988,-4289855,-560094,3952260,3386980,-931963,-3143749,-1802041,574153,2427059,2633402,-186138,-3637289,-2824919,2034283,4230622,956584,-2771524,-2750477,-429740,1519039,2507159,1318099,-2134254,-3802015,-513768,3651575,2846196,-1404781,-3121991,-1237417,985570,2148772,2051591,-283370,-3172061,-2393162,2039619,3873277,719906,-2722708,-2313253,215493,1734287,1780626,710928,-1756091,-3265818,-570141,3510452,2653284,-1980638,-3181879,-469368,1168300,1254368,1452219,-153929,-3000113,-1978872,2319762,3428988,154443,-2565767,-1812041,426984,1914814,1514206,177261,-1397652,-2279610,-533972,2886087,2661368,-1920070,-3321824,-52406,1689488,743386,666610,66141,-2528112,-2090082,2068144,3120740,-353851,-2547263,-1359994,682501,1610679,1190564,-53913,-1276635,-1590273,-62445,2479769,2179624,-1521358,-3016038,-62756,2008304,806000,-53294,-229071,-1565717,-1657730,1376151,2808921,-140384,-2807990,-1379964,1126843,1515245,477129,-292013,-901082,-1282677,-18998,2152466,1742723,-1289951,-2508397,20113,2009064,983422,-313261,-532579,-911156,-917900,974130,2280653,95839,-2458764,-1421052,1260936,1575863,-41219,-639590,-591344,-937531,-186009,1684860,1517115,-1282418,-2264407,134753,2017742,890229,-648275,-582285,-433714,-530296,698737,1795051,261905,-2123491,-1349458,1387723,1618365,-247222,-921839,-383117,-462186,-276083,1165882,1293049,-1125725,-2126336,176495,1996330,558028,-916086,-541223,-132628,-286029,469736,1445622,240561,-1692202,-1116549,1221851,1645442,-347594,-1159975,-12428,140605,-444031,720553,1368439,-848147,-2157508,205666,2053322,225016,-1185445,-255359,212531,-405964,224843,1190195,82257,-1450570,-902789,1100057,1494015,-355516,-1272164,-9769,637622,-285547,113956,1188595,-327350,-1994444,21473,2157138,257906,-1639785,-229036,673178,-325319,-161733,997502,221244,-1343564,-793574,1073941,1278328,-463370,-1134430,62192,722258,-177535,-153835,830435,-15298,-1501602,-196147,1847248,488498,-1505234,-524187,910155,123994,-511928,485148,587648,-972788,-872886,964188,1317675,-551995,-1225330,202017,831123,-181480,-328107,587594,116649,-1077780,-288186,1357963,502291,-1267104,-733023,828707,476128,-569619,30138,575209,-423206,-874239,569068,1193334,-410392,-1217558,186719,1038579,-117139,-617882,365655,377946,-797860,-402406,1075911,596528,-1087481,-779536,845453,600321,-666037,-304571,693238,-103082,-897520,272138,1156314,-147323,-1284461,92004,1118657,-58453,-845743,284973,635133,-710242,-582510,937778,630857,-1030466,-633441,880171,619104,-709967,-429265,598940,162844,-832456,-93026,1039617,24219,-1285609,30,1327459,-48857,-1167371,301161,1017939,-645987,-771289,992243,745288,-1053414,-661387,986291,557852,-812923,-385670,646512,224712,-659468,-175064,837259,163041,-1175326,-251982,1196643,125128,-1337126,57572],[0,0,0,-1,-8,145,-68,64,-246,222,-234,468,-499,554,-839,978,-1096,1483,-1727,1949,-2469,2897,-3266,3940,-4586,5172,-6094,7004,-7862,9063,-10354,11569,-13150,14862,-16536,18600,-20874,23120,-25769,28729,-31706,35140,-38954,42868,-47275,52235,-57389,63146,-69614,76488,-84167,92867,-102309,112939,-125184,138885,-154686,173335,-195211,221565,-254366,295813,-350401,426265,-538478,722080,-1075981,2009860,-10861815,-22010147,1439987,19745428,18254967,-4026773,-21801890,-17763661,6639582,21769670,12284626,-10517323,-22472584,-13096436,12000824,24886947,8169383,-17529066,-21013449,-3443248,16615750,22078656,4746514,-19951699,-20350905,4072880,22617011,17037635,-3695297,-21561953,-17273033,8193022,24811921,11978809,-12711330,-23064743,-11678429,11841415,23561382,6757325,-19144861,-22698017,-2864785,17406932,20405687,2071235,-20732624,-20829231,4042250,24277104,17834160,-5859443,-21410919,-13601654,9892172,24060740,12815289,-11839389,-23296442,-9433695,15161951,23403003,5071373,-19140743,-22613380,-3037987,18086469,19149651,-1019278,-21534831,-19774997,3409158,22547117,16148492,-7876301,-22393841,-12677351,10721945,23814613,12369352,-12125849,-22325543,-6998131,16281617,22713199,5575856,-17576943,-21082069,-830219,19479454,17637952,-2176757,-20313278,-19216495,2762742,22461953,15098116,-10264829,-22806582,-11718418,9410344,21125173,10743769,-12919284,-22221244,-5683920,16331367,20948852,5186832,-16222214,-20375950,99961,21086773,17963470,-2980506,-18659720,-15548663,3717865,20645127,14682580,-9232640,-22831856,-11261390,10823730,19859805,7606104,-13182711,-20872715,-6842664,14892597,20378994,2828172,-17657637,-17647589,1571080,18491911,16580105,-2246521,-18996260,-14284728,7199973,20376166,12016317,-7739747,-20042483,-11002357,11892426,20870924,4753306,-14683896,-17093810,-4586613,12622179,18801525,2199914,-19436494,-17383728,3844078,17365803,13055653,-3044889,-17916007,-13809780,8038064,20293499,9220121,-9482887,-17233089,-7879345,11619476,19859095,4829827,-14968238,-16445631,-1599264,13863976,16163271,534529,-17549913,-15547742,4152670,17214590,11058908,-5735122,-17017230,-11155280,7459071,18339251,8623089,-10404598,-17657543,-5694478,12320196,16925860,3290030,-13407554,-15140095,-608825,14622429,14614005,-1286072,-16028649,-13149873,4308453,16852174,10709886,-6694453,-16484788,-8813723,7888826,16251951,6841138,-10479244,-16432144,-4239540,12334100,15136672,1720965,-13472639,-14083681,487202,14248744,12716820,-1950505,-14890810,-12046666,4986589,16577255,8928127,-7859420,-14801798,-6582915,7770993,15095065,6545836,-10461879,-15843141,-3033420,12399823,13717334,706713,-12951971,-12637416,1469933,13665559,10852762,-3113500,-14029168,-10523914,5004976,15635128,8271635,-8474138,-14703224,-4984604,8775875,13102381,4460344,-9360005,-14082842,-2648943,12865338,13362551,-1436143,-13092923,-9911810,2328611,12103700,10539330,-3118548,-14620392,-8930050,6920594,13780331,5769485,-7686923,-13589998,-4796523,9889805,12655768,1614635,-9722518,-11632060,-2451889,11275501,13425152,-1833270,-14227552,-8198138,4739805,10760819,8049275,-2874582,-13419907,-8315313,7924546,13779668,4025008,-8146366,-11875800,-3913432,9197309,12331861,894413,-10657972,-10281192,-257006,10529128,10825514,-2181712,-13383048,-8311697,5171309,11276900,6429401,-4274692,-11743914,-6784668,7098556,13059551,3749983,-8950088,-11006875,-1426464,9408309,10380005,486919,-9865005,-9916292,689068,10999692,9221205,-3212633,-12051667,-7174265,4977123,10947982,5183721,-5695593,-10899094,-4853176,6933640,11544066,3137516,-8966634,-10618116,-520917,9492632,9178385,-299155,-9326495,-8516798,1699832,10621655,7992106,-3754902,-11348613,-6010545,5772343,10491828,3938094,-5937753,-9742711,-4096946,6418466,10752897,2360368,-9367575,-9838462,858955,9301269,7348962,-1309918,-8641812,-7653976,1876423,10218727,7204448,-4140456,-10576270,-4753765,5996626,9678972,3056699,-6227281,-8841400,-2402637,6779849,9243402,1530253,-8689856,-9249541,1108849,9655477,6423969,-2858866,-7844278,-5653509,1588716,8933557,6868143,-4851056,-10842710,-2989875,6924627,7896578,1993234,-5271693,-8268739,-2189673,7417672,8388535,-16554,-7739465,-7364387,1007940,9170565,6332166,-3986211,-8123269,-3671768,2466088,7135275,5901199,-3948932,-10536047,-3113389,7517935,7272567,187246,-5243344,-6648562,-1625014,6712869,7711421,-737692,-7846908,-6055045,1888484,8060275,5461833,-3473133,-7697571,-3304773,3501110,6730996,3950753,-3948987,-8676296,-2519959,6944639,7245322,-460029,-6212039,-5530244,-139194,5733458,6233082,-652410,-7465095,-5761601,2743217,7864666,3752828,-4068596,-6716422,-2389263,3757710,6405834,2835411,-4309860,-7296226,-1604003,6378497,6590327,-661605,-6325014,-4666870,1173398,5499522,4699390,-1181316,-6700251,-4878994,2996843,7369671,2845835,-4392271,-6101632,-1490078,3903750,5432385,1775038,-4248921,-6322705,-879488,6207978,5904888,-1381679,-6314684,-3611395,1981985,4964478,3706067,-1140223,-5824410,-4249610,3145254,7019564,2106027,-4950169,-5349487,-447164,3808409,4417996,1165579,-4114945,-5722166,-414696,5801691,4929066,-1684741,-5913393,-3106987,2541489,4804006,2398385,-1842718,-4676453,-3332675,2681585,6748439,1991186,-5489210,-4919303,1052098,3695454,2925510,897344,-3410291,-5281063,59212,6038179,3826800,-2708377,-5167516,-2268073,2408232,4539798,1767240,-2547265,-4025835,-2035104,2331593,5537454,1823990,-5255697,-4984353,1841760,4437381,1898117,-224955,-2582453,-4213002,-59201,5582023,3711954,-2936173,-4957755,-1259715,2660034,3657673,1211885,-2525184,-3825938,-1338277,2693345,4512790,918612,-4463567,-4273437,1391835,4228103,1853100,-1111809,-2623792,-2743137,359116,4430077,3268058,-2531308,-4894166,-976725,3353780,3347473,335546,-2289801,-2934508,-1070941,2519014,3949895,415637,-4212665,-3559884,1550889,3922556,1555021,-1654673,-2781266,-1912809,810830,3423654,2457529,-2140942,-4368722,-853065,3396988,3052401,-315439,-2361708,-2140396,-393069,2334535,3325368,254789,-3777306,-3014072,1670186,3660163,1110274,-1884168,-2338710,-1161380,796053,2781216,1922627,-2054897,-4076020,-659526,3384261,2623144,-947664,-2394776,-1422849,-32291,1826220,2806982,290800,-3496218,-2511089,2133341,3556157,547656,-2014799,-1854979,-701241,987009,2460645,1367724,-1868464,-3276787,-513781,3058635,2447566,-1319773,-2665798,-787224,552773,1111223,1982850,439948,-3212795,-2523700,2278555,3509807,-137333,-2068630,-1017115,-313016,767203,2180332,1080721,-1927430,-2684490,-40984,2681310,2042815,-1251282,-2713110,-663450,1031565,851336,1061498,320450,-2356723,-2464657,1798155,3422813,-339443,-2536608,-942075,456998,781803,1498360,948052,-1488396,-2331091,86537,2653878,1722065,-1261686,-2221338,-343045,1221564,984243,600260,-87449,-1825323,-1791350,1367459,2803914,-34866,-2535235,-1188800,842908,923605,620379,441023,-886965,-1870057,-67049,2439313,1683448,-1375794,-2066453,11010,1358965,794417,310386,-97782,-1303238,-1344562,1081792,2298210,25585,-2323351,-1193708,1032269,1071331,138244,-96110,-602165,-1390203,-354916,1903354,1466104,-1378085,-1997734,223384,1490697,504431,-105564,-139491,-830364,-936033,886160,2088688,109026,-2112611,-1011368,1222320,1067733,-192405,-269843,-315307,-925680,-354475,1524968,1338922,-1219926,-2020703,315823,1627441,164419,-625500,60605,-392197,-924756,674570,1885457,-13077,-1920076,-683986,1273668,1006578,-258867,-439225,-98358,-469089,-338789,1016184,1226347,-880132,-1999112,372802,1844311,-48980,-1051378,188931,134792,-1062477,306973,1873463,-21350,-1994033,-493711,1455443,750039,-497804,-427313,51902,-168731,-271655,700115,1002902,-633818,-1796239,181278,1864632,211577,-1352959,22170,593148,-683424,-179401,1454190,264075,-1810108,-615407,1503664,905658,-793843,-580843,355723,-7010,-448471,423517,895277,-495113,-1432392,169134,1555194,158019,-1234017,-218905,690370,-312618,-434240,881482,534396,-1288624,-827756,1191657,1057582,-778064,-853463,514245,387947,-487396,60108,842333,-244362,-1306309,-2934,1342619,176876,-1186207,-345621,775557,38106,-599452,391130,610918,-808847,-883236,898621,1067707,-629495,-1004074,453108,658332,-467047,-266430,732345,53521,-1095477,-168564,1250545,277959,-1233787,-353846,881958,181006,-730522,150601,659650,-512056,-866791,596285,1000730,-574378,-1116064,416352,864627,-402182,-636855,675641,458613,-976324,-365576,1291864,377552,-1293247,-324585,1076760,162279,-977763,119151,782712,-426115,-801358,502650,855164,-516043,-958080,302385,927579,-282578,-812170,501354,763495,-890567,-735737,1214539,598372,-1364525,-442956,1408212,191347,-1155003,120306,1002906,-460282,-883300,514595,831421],[0,0,0,-2,-9,139,-115,69,-254,302,-271,504,-623,660,-956,1181,-1302,1700,-2083,2335,-2881,3444,-3898,4643,-5478,6174,-7186,8344,-9403,10762,-12326,13817,-15627,17728,-19765,22147,-24879,27629,-30725,34279,-37893,41910,-46477,51227,-56438,62329,-68554,75361,-83078,91344,-100435,110754,-122083,134685,-149182,165516,-184200,206226,-232122,263146,-301605,350186,-413726,501451,-630243,838340,-1232242,2243660,-11742700,-15986354,10756495,21485069,10473877,-15077220,-22802131,-7336631,15496341,20702877,4852418,-18144008,-20914128,229215,21455130,18807246,-1613498,-19966586,-17290219,6011697,24959782,15261639,-10048005,-21980760,-10731001,10519778,22355312,9796677,-15836631,-24574308,-6069353,16796958,20402177,2209643,-20074703,-22027181,480469,21374411,17606870,-4065188,-20750412,-16287387,6885409,24771980,15517913,-10486358,-22925117,-9520399,14216537,23699138,8940474,-15166416,-22748104,-5337140,18036067,21432404,741880,-21319395,-20625633,1396703,20534914,16712929,-5738750,-23521225,-16981170,7798177,23755854,13124017,-11503566,-23011562,-9173808,14965647,23554926,7553550,-15407298,-21073567,-3037054,19753786,21924632,776005,-20617402,-19367044,2815591,21836514,16566204,-7315741,-23171186,-14720984,7894079,21592854,11585317,-13006042,-24527338,-8813263,15269942,21474564,5699763,-16108943,-21550449,-2234582,20750010,20100024,-1201137,-18466989,-16254332,3455000,22350325,17364548,-8011109,-22661270,-11529925,9533781,20512970,11207099,-12415789,-23967752,-7949772,15374145,19118162,3020044,-16156025,-20369322,-2457341,19093096,18374511,-2570190,-19016020,-15596261,4237184,21496943,15563303,-7895873,-20524849,-9504558,10478775,20107183,9760966,-12138876,-21164215,-5612471,15377472,18651761,2499789,-16672283,-19095291,-650332,17801577,15482521,-3289343,-18530684,-14985527,4955543,20073742,12105279,-9165221,-18853596,-8806907,9900451,19745046,8871307,-12678187,-19263101,-3376810,15200328,17200243,1893639,-15439589,-16498149,1165187,17294852,13980398,-3884608,-17906885,-13773638,5696935,19042152,10178711,-9823443,-18138237,-7706889,10025451,17551016,6170369,-12686735,-17436548,-2708102,14870293,16231295,509518,-15487521,-14490554,2363390,16477613,13095350,-4108784,-16975586,-11294098,7058871,17429013,8508930,-9536108,-17030567,-6541566,10652159,16363759,4392856,-12554777,-16200687,-2287380,14094050,14812205,-816383,-15218813,-12766133,3259319,15555594,11194597,-4943545,-15780233,-9735702,6932311,16765016,8248721,-9909626,-16344606,-4358430,11145819,14270949,3229941,-11659440,-14846768,-1063253,14399863,12998035,-2172523,-14234785,-11724473,3327163,15463948,10048881,-6707785,-14780331,-7368262,6670795,14893131,7233093,-10384343,-15828472,-2318174,11695227,12273109,2136301,-10759053,-14011890,-394841,14662937,11778854,-3450625,-13205632,-9635904,4008343,14593425,8599374,-7316996,-13837148,-5875812,7055506,13879862,6053857,-10385336,-14924230,-1498786,11603013,10916864,495695,-10844998,-12105580,906033,13626326,10211163,-4218928,-13025458,-8348995,5301988,13814177,6986845,-7316756,-12580606,-4835532,7756921,13144084,3992438,-10665082,-12660972,-36461,11066443,10000731,-490509,-11013010,-10720439,1777052,12629485,8941733,-4599917,-12806944,-7135557,6229706,12507921,4838683,-7390896,-11401812,-3940915,8054065,12350163,2812786,-10386561,-11334075,531639,10934436,9277477,-1604287,-10680384,-8635951,2717951,11491192,7744117,-4981066,-12417664,-6023589,6769616,11453884,3641981,-7389257,-10738821,-3114933,8139025,10943242,1454758,-9949783,-9992218,1343560,10873667,8288759,-2666688,-10194955,-7094502,3393248,10833239,6902193,-5102582,-11494182,-4808341,7150726,10757996,2355444,-8106968,-9511526,-1452685,7822371,9363566,843823,-9747875,-9618229,1986188,10640548,6841842,-3473699,-9401228,-6082011,3899088,10533574,5292229,-5887230,-10044523,-3491088,6823141,10290515,2147670,-8616685,-8832281,296533,7581562,7640020,453731,-9117180,-8904975,3044337,10663215,4971608,-4491862,-8414269,-5151021,3897778,10012774,4244892,-6531197,-9083361,-2181490,6493167,9136002,1391771,-8690671,-7770538,1782336,7554150,6205960,-280493,-8295463,-7810264,3300252,10358812,4241258,-5069772,-7757414,-3618072,4232486,8667044,3087183,-6492387,-8322324,-1295877,6769779,7902347,-28715,-8158618,-6616551,1969424,7183624,5395463,-1225404,-7824022,-6074449,3726943,9302318,3471652,-5445286,-7374264,-2017504,4960216,7286035,2108246,-5717676,-7586871,-977892,7077008,6987111,-1313526,-7732962,-5068968,2358899,6623480,4403897,-2195563,-7363873,-4704610,3814443,8196107,2827850,-5393425,-6970105,-979092,5365110,5904633,915397,-5215097,-6376879,-178592,7028519,6083240,-2031545,-7237472,-4084719,2786434,6153251,3460950,-2637958,-6420868,-3603961,3804989,7212097,2038820,-5643271,-6350382,-48901,5399264,4921340,2262,-4940163,-5292525,258419,6283013,5315274,-2046848,-6911102,-3282559,3713867,5732815,2081088,-2831491,-5408859,-2788426,3817638,6600541,1176268,-5542631,-5373068,427604,5061716,4291753,-909075,-5139038,-3972974,1097866,5234318,4280766,-2086907,-6676051,-2751338,4402851,5135807,694605,-2768879,-4212310,-2290860,3774032,6192137,369224,-5691776,-4151596,1267506,4607203,3678641,-1181831,-5079305,-3094561,1775664,4436589,3123146,-1991747,-6047951,-2382408,4595105,4725729,-345578,-3212527,-3278575,-1487909,3300804,5369510,5141,-5424560,-3565666,1881726,4345639,2666418,-1473952,-4295395,-2333706,2020763,4272350,2334946,-2469455,-5173228,-1503873,4319443,4151220,-677222,-3392587,-2785994,-512893,2968289,4082040,-211231,-4922821,-3348203,2172591,4494242,1662151,-2365297,-3463377,-1405590,1850025,3748291,1974764,-2586496,-4524857,-629726,4165724,3542922,-905191,-3454824,-2225247,485118,2852173,2968295,-427951,-4139881,-3059200,2058524,4388161,1042551,-2790906,-2985967,-649362,1752895,2960153,1396430,-2492270,-3983952,-294913,3947676,3114145,-1253405,-3267300,-1546097,1050257,2501341,2213564,-513404,-3540929,-2434686,2093965,4063527,751121,-3037154,-2818359,-1720,1901479,2166191,697047,-2087792,-3326903,-363874,3602233,2718566,-1635642,-3204152,-1003518,1270431,2226327,1618390,-762147,-2909097,-1639210,1984348,3393532,761444,-2780462,-2633640,581431,2322346,1394144,-62062,-1606767,-2610532,-449274,3358445,2394318,-2114517,-3150360,-430598,1408480,1660699,1089303,-949267,-2616984,-1013069,2012830,2694804,447285,-2433466,-2308097,844574,2628783,1017569,-622614,-1144863,-1726702,-363185,2853038,2282384,-2101313,-3181423,62864,1758052,1089852,432436,-835529,-2214462,-980466,1834619,2329612,-38332,-2383671,-1778871,1027979,2278771,758983,-794705,-1075288,-1101613,-41911,2391670,1945836,-1683986,-2824747,216729,2109635,935001,-301084,-721729,-1357263,-866116,1315718,2206086,-230340,-2620674,-1424960,1330314,1838062,185548,-806411,-841769,-825641,183213,1913128,1423817,-1482236,-2373402,313108,2222506,974929,-762674,-756112,-675236,-463530,994029,1843842,-111582,-2391575,-1295837,1574136,1670495,-342741,-1119280,-554666,-349236,118819,1388702,1039971,-1342043,-2057557,327130,2154871,777203,-1015869,-806816,-68688,-73726,627389,1396975,46780,-1956558,-1111998,1537436,1734491,-608626,-1383998,-311372,181936,55131,798082,876276,-1169636,-1815944,389892,2014226,531547,-1177615,-857553,183719,235525,398902,737233,128719,-1352208,-1007326,1331428,1790160,-676138,-1626053,107834,637224,-177386,461176,833083,-927238,-1664118,495743,1863469,191840,-1323042,-597523,339765,405981,272107,293399,-38797,-886801,-815719,1016567,1619832,-541674,-1718673,123652,1115353,-159336,-188999,759754,-464939,-1575401,444180,1857499,53057,-1480628,-417382,663071,349934,-30351,199476,-76775,-729527,-543749,888397,1284059,-588783,-1551853,173233,1238289,-139289,-546639,448335,-15501,-1110374,146091,1646276,180041,-1586796,-577119,1066008,520829,-445502,-39730,274241,-505868,-509602,844322,1018362,-669484,-1344004,265835,1262541,6989,-744776,166393,224088,-678220,-50449,1219627,274340,-1428228,-644169,1151775,756689,-679202,-434974,433642,-155668,-504915,664747,995643,-594134,-1267450,382613,1306032,-47280,-907216,22510,419412,-379729,-199135,901239,343947,-1194610,-677248,1057137,911579,-751931,-783690,478440,200487,-537295,275679,834674,-511811,-1254995,326790,1423801,-14565,-1072370,-32583,671013,-139500,-259455,613122,245161,-923139,-601803,980489,815954,-609487,-961409,368758,603127,-394894,-133790,710239,-228794,-1184760,203921,1444421,-54676,-1323034,-10999,809236,-147143,-333939,543968,154372,-815250,-372141,838111,721379,-611532,-882898,256262,778274,-113907,-398705,383265,183242,-988842,-89285,1372657,171174,-1505049],[0,0,0,0,1,45,87,11,-44,-101,28,22,134,-77,34,-196,178,-114,304,-325,278,-477,542,-515,745,-878,872,-1137,1331,-1394,1699,-1986,2094,-2468,2859,-3071,3514,-4019,4345,-4899,5562,-6020,6708,-7542,8210,-9061,10127,-11025,12125,-13482,14714,-16146,17911,-19615,21546,-23933,26360,-29126,32509,-36203,40458,-45727,51763,-58867,67322,-75654,76814,-21387,-770759,-17686410,-20702856,37552,20403322,18383308,-4472093,-21722482,-16627324,4931054,21290610,14359115,-10816675,-24814562,-11170497,13199695,21985001,8421355,-14656600,-23103274,-5008402,19695612,21885444,1795045,-17966333,-18778535,1187844,22973375,19670380,-6013723,-22972375,-14222137,7840307,22066699,13791883,-11512582,-25793911,-11133181,14336834,21840646,5379344,-17124366,-22807941,-4556484,18891988,21213603,310540,-20716879,-19420755,3488192,23747426,18628015,-6154059,-22300612,-13141904,10364621,23694062,12640192,-11834488,-23417276,-9249893,15351771,23219474,4915140,-19332954,-22750150,-2803418,18563289,19043876,-1518532,-21721498,-19381864,3744907,22388033,16062697,-7734537,-22771913,-12765520,11439237,23997172,11738680,-12135939,-22324497,-7233848,16889399,22978460,4438044,-17450721,-20153052,-1686335,19276445,19467412,-2990327,-22614497,-17442717,4588332,20295453,14693434,-8205814,-24208033,-13032842,12174255,21600763,8151447,-12287727,-20874720,-7202487,17021092,22838624,3097770,-17389688,-17891961,-323007,19310553,19882412,-2558068,-21509318,-14806410,6358534,19153712,13251607,-7658487,-22945727,-12537510,12022275,20671221,6442705,-13373882,-20606839,-6858515,15593762,20356527,1719423,-17285891,-17036717,936005,18925673,17313979,-3527575,-19442904,-13016228,6919641,20028765,13182267,-8587465,-21320541,-9343812,12365206,18862601,5770869,-13143158,-19520528,-4946050,15451622,17681825,142788,-17090560,-16910622,1026088,18515686,15145376,-5276024,-18468552,-11478674,6795650,18724070,11572495,-9181137,-19539266,-6804317,12924978,17952048,4975097,-12846465,-17801011,-3135974,15495767,16505797,-691113,-16669262,-14957905,2657980,17218952,12421252,-6169879,-17769144,-10587157,7337329,17773541,9154344,-9998172,-18195395,-6030516,12533675,17023961,3410420,-13282808,-15339790,-770168,14628688,14720092,-989980,-15881375,-13541340,3907895,16916064,11161954,-6485077,-16748792,-9050624,7893014,16169056,7102682,-9939585,-16545464,-4910760,12241459,15638022,1871216,-13296287,-14157203,-273077,14116511,13485700,-2114072,-15172618,-11294511,4386432,15520766,10116731,-6938186,-16206081,-6877776,9103823,14411804,5690327,-8891081,-15687189,-4679038,12979185,14766522,-205207,-12831427,-11815749,396230,13221092,12248886,-3609864,-15018359,-9367207,4968372,14061933,9186879,-6912245,-16074167,-5824257,9948114,12906457,3796939,-8563747,-13953848,-3548570,12952429,13693750,-1291694,-12559655,-10266900,1362988,12732154,11190606,-3876150,-14245712,-8177509,5768064,13371837,7181572,-7833420,-14553977,-4128493,9744989,11809489,2661252,-9211239,-13056754,-2111429,12463739,12045443,-2055829,-12270664,-9214806,2934118,12419014,8785482,-4629309,-12772613,-6886609,6208977,13242384,5973084,-8497965,-13140149,-2760326,9353151,10912579,1838879,-9534391,-11695783,-596853,11724489,10183948,-2787955,-12085829,-8307995,3815237,11770110,7286147,-4893491,-11813256,-6102561,6615176,12599546,4464559,-8766478,-11436832,-1349399,9393532,10104541,722804,-9485405,-10126357,345676,10966065,9368996,-2991696,-11935236,-7376165,4847340,10912998,5243508,-5611649,-10827594,-4927173,6677768,11549669,3272550,-8757498,-10710943,-672120,9572852,9170835,-351943,-9136018,-8481718,1355412,10489863,8189404,-3730198,-11159762,-5885233,5346662,10368390,4535210,-6090302,-10292071,-3501279,6723844,9832589,2469629,-8401444,-10272365,207944,9985250,7514149,-2048460,-8336120,-7078746,1478363,10231136,7476310,-4614242,-10465905,-4205519,5445774,9393214,3901238,-6524751,-9594488,-1440166,7287938,8088385,1480438,-7713866,-9671073,645239,10161182,6471566,-3284369,-7763495,-5636665,1593345,9298187,6355248,-5354537,-9973692,-2832125,5914015,8325092,2800402,-6396151,-8760935,-778744,7284489,7315766,616645,-7286912,-8165280,1444593,9719914,5471761,-3942546,-7474814,-4292598,2535824,8246394,5073396,-5082225,-9210957,-2445526,6210387,7612081,1118037,-6497076,-7043775,-25343,6677168,6553490,-232888,-7505896,-6679661,2395382,8723616,4544123,-3862283,-6988434,-3328591,3405224,7281019,3593535,-4785437,-8148551,-1824973,6520734,7072443,-280850,-6643155,-5636428,472756,5857836,5655105,-828242,-7329536,-5596336,2918894,7897080,3404392,-4342429,-6618989,-2080342,4066940,6270604,2389555,-4507698,-7026951,-1369728,6346380,6404824,-902488,-6359686,-4469301,1541575,5560740,4376617,-1475819,-6526092,-4583758,3019969,7252974,2710249,-4566718,-6045308,-1328542,4012052,5331709,1496829,-4479491,-6012847,-424916,5995011,5502997,-1247424,-6244121,-3859405,2404566,5388137,3069290,-1687918,-5243591,-3881632,2924799,7017276,1880195,-5221167,-5180118,-93561,3877041,4380062,841107,-4584224,-5194616,424735,5297775,4228316,-1360347,-5730442,-3458603,3045142,5259490,1607165,-2352298,-4147699,-2892991,2701842,6516931,1503480,-5434121,-4383988,940141,3553363,3444380,458626,-4203246,-4511196,1058360,5179953,3149685,-2010142,-5165034,-2765533,3052052,4813560,935438,-2680808,-3580467,-1991547,2574517,5493602,1038513,-5194315,-4057577,1608406,3938899,2545893,-451385,-3551455,-3430556,1073688,4691631,2885832,-2307571,-4805847,-1623960,3198797,3881382,399050,-2752474,-3279230,-1169122,2779649,4279215,351469,-4576654,-3632931,1541800,4000503,1894062,-1346961,-3014125,-2245209,1067077,4136230,2585156,-2469597,-4639936,-860759,3568111,3348040,-108658,-2516390,-2605811,-578213,2566251,3521968,40103,-4179360,-3158890,1740131,3958959,1330430,-2026632,-2760279,-1454828,1065147,3256907,2110046,-2265159,-4167499,-588650,3560561,2934988,-651421,-2596446,-1880018,99453,2394347,2883690,-76701,-3613076,-2635750,1814628,3660273,1006203,-2120114,-2547771,-786590,1327428,2426708,1263620,-1983944,-3603061,-610323,3431923,2729440,-1220785,-2740142,-1079028,554471,1826722,2294969,-88565,-3248490,-2033261,2124521,3223584,632265,-2101190,-2283177,-295176,1813215,1954682,361170,-1642056,-2678466,-658711,2950435,2663871,-1668012,-3043969,-432385,1071208,1168649,1581652,-121060,-3006716,-1732913,2265247,2965917,131573,-1920556,-1653922,48006,1722637,1726547,25716,-1518572,-1978339,-311596,2586896,2252719,-1592543,-2926219,-235247,1415319,841750,680871,-155303,-2321910,-1699774,1876776,2790873,-234437,-2337513,-1317091,648713,1410651,1122440,93493,-1267706,-1670158,112328,2445414,1737764,-1554803,-2389410,8340,1595974,809880,149503,-399551,-1661826,-1325180,1422641,2515891,-262992,-2560147,-1132312,1137712,1234037,351805,-100182,-866553,-1375201,112877,2248028,1418457,-1508171,-2059603,343193,1701365,700239,-171865,-427764,-968334,-865826,1087457,2067430,-252714,-2376011,-1102498,1337028,1247746,-185252,-536616,-522354,-902249,20258,1772685,1165031,-1461550,-1972294,524123,1805268,469865,-565794,-362740,-456786,-470239,865751,1612394,-125953,-1988442,-872223,1399867,1336955,-447981,-875950,-212917,-356656,-181149,1185801,1069687,-1322216,-1981693,574999,1839364,189977,-925919,-274018,-151487,-293096,665977,1267823,-184044,-1632411,-700506,1287589,1354775,-500046,-1140960,-28280,330882,-217554,621695,1018515,-966098,-1903624,609489,1970334,-175279,-1270567,-101056,269256,-335350,437779,1045549,-335945,-1468025,-398562,1286602,1029170,-513723,-1114625,89186,573959,-95282,175113,732456,-553223,-1571038,431951,1953230,-28636,-1521166,-147157,778401,-176954,-57164,820708,-94799,-1329642,-304417,1338515,864030,-888667,-1068140,287611,663884,-144105,-44741,508516,-420351,-1170542,360206,1605877,10129,-1561252,-259417,1046305,127279,-409094,385952,252213,-946585,-471239,1261426,928322,-1020023,-1083340,556762,811235,-253894,-300483,434279,-200052,-941529,281905,1338010,7899,-1444908,-346368,1099874,343057,-644470,36734,426912,-556184,-455224,942008,931922,-838493,-1140524,638219,1048084,-296499,-590210,350239,120511,-730882,119022,1100740,24022,-1367871,-310539,1078036,448506,-724418,-310137,420207,-201560,-539653,620801,855885,-705803,-1155319,552266,1310257,-304962,-889696,358315,407290,-590570,-26439,1042314,-2418,-1251432,-253446,1189751,442628,-744871,-335217,329146,97609,-248920,235298,593025,-443806,-1055072,303051,1371146,-143560,-1157186,105009,802391,-366567,-266506,916230,144302,-1258970,-142305,1327853,344406,-849189,-386184,426733,183809,-160142,193547],[0,0,0,-1,-4,103,29,40,-150,44,-95,243,-156,217,-393,352,-424,643,-649,745,-1039,1105,-1243,1595,-1773,1971,-2418,2691,-2990,3552,-3978,4389,-5085,5696,-6265,7149,-7964,8743,-9837,10940,-11974,13360,-14788,16172,-17924,19800,-21648,23893,-26372,28872,-31860,35201,-38706,42835,-47605,52794,-58987,66360,-74902,85461,-98790,115704,-138546,171127,-220629,305272,-478431,975754,-5940294,-23188112,-14267675,9415053,22464563,9569742,-13813586,-23055149,-7699304,15212098,20982767,3900158,-16627503,-20223410,-1680302,20829924,21244034,-2297957,-21574104,-15363774,6741000,21732920,15773961,-6981001,-23216628,-12910040,12324049,22637297,8169350,-14558394,-23173621,-7973316,16299595,21563011,1910264,-19801846,-20890760,-1107169,19986400,19537848,-3106652,-22218711,-15872682,7435512,22896895,15293864,-7899573,-22711901,-11554169,13859897,24451059,9094043,-14552828,-22173126,-6124484,16890587,21543439,1924782,-20346948,-21035988,65927,19992982,17409298,-4732211,-23106134,-17546210,6756277,23260201,13936773,-10392700,-22788027,-10235346,13765229,23525384,8711555,-14547185,-21127360,-4105836,18671333,22530235,2194098,-20263595,-19611522,2417382,20714006,16551227,-5178150,-22526228,-16542496,7401357,22178917,11129495,-12291830,-22930709,-10311237,13108024,22813641,6777863,-16694221,-20702425,-2435248,18029261,20517247,1771847,-19138927,-17913956,4592006,21685204,15718241,-5359736,-20742638,-14541446,8541614,22585614,10529965,-12779213,-21658019,-8709584,12249390,20310983,5254630,-17315865,-20734689,-1492205,17528837,17332700,-314842,-18239156,-17350001,3792127,21780902,15336523,-7095326,-19643880,-10565968,9401053,20331082,10308613,-11305198,-20597721,-6714838,14166847,19086627,3774639,-15969373,-19401009,-1784786,17331861,15991173,-2888795,-17778850,-14657887,3275563,18725250,13950822,-7687470,-20327962,-9282138,10699171,18510864,8391635,-10206490,-18844955,-5870656,14869342,18471649,1955341,-15168870,-15865372,-86413,16322907,15094515,-3210940,-17929564,-13419172,4764289,17588333,11451268,-7952513,-18938187,-8844063,10307716,17300653,5963994,-11209753,-16862435,-4381767,13705618,17165523,1667606,-15173788,-14903863,1424633,15937039,13524619,-3091306,-16382728,-11850231,5683275,17115720,9526112,-8462595,-17063363,-7366756,9907981,16372413,5178053,-11803198,-16250411,-3072621,13356673,14996221,94007,-14730343,-13159919,2521564,15026056,11634845,-3950934,-15709875,-10632313,6607108,16646383,8161853,-8716738,-15619324,-5904912,10150718,15322431,3668036,-11835169,-14190941,-1409570,12708010,13695613,-459477,-14807381,-12405531,3719307,14450548,9604070,-4493654,-14355461,-9553359,6677113,15952358,6295511,-9864384,-14153407,-3955023,9804851,13975451,3080125,-11933026,-13489109,72450,12698580,11848983,-1177649,-13517397,-11135557,4634558,14717716,7710955,-6228057,-12736991,-7279768,6046132,14774998,6491728,-10446155,-14471272,-2007653,10483123,11356630,1428661,-10715411,-12343427,397010,12986177,10468864,-3001987,-12656814,-9209513,4474221,13980203,7585983,-7048825,-12584352,-4871264,7005064,12579320,5245181,-9352876,-13604636,-1280138,11571642,10344280,-762486,-10226601,-10368156,370985,11918626,10002066,-3864624,-12933134,-7470252,5561151,12236097,5783653,-6846081,-11817034,-4162572,7705674,11812178,3569180,-9024327,-11837670,-835773,11029935,10033569,-1390166,-10373176,-8497186,2051381,10898342,8223594,-4041852,-12278771,-6669060,6193542,11535139,4228636,-7151450,-10748942,-3511505,7588475,10829279,2099149,-9378568,-10302769,542824,10492176,8700808,-1964816,-9940454,-7477928,2801922,10473471,7277472,-4275545,-11415903,-5398775,6735842,10666170,2768373,-7342620,-9572380,-2364685,7590369,9798647,890798,-9494750,-9189137,1184167,9858859,7618033,-2759047,-9902755,-6115034,3895785,9637362,5505877,-4514865,-10408181,-4564299,7268117,10427111,1600554,-7594214,-8033724,-1267777,6931657,8995904,525489,-9634575,-8228063,2630742,9376415,5867622,-3199243,-9172840,-5646626,4325345,9302708,4027547,-4930090,-9022743,-3829449,6564177,10070912,995175,-8622911,-6986245,1014943,6514913,6992753,520837,-8636638,-8122922,3122654,9881304,4527087,-4238875,-7846862,-4199059,4089832,8609854,3222435,-5880312,-8198461,-2145574,6240139,8463374,707215,-8250443,-6903740,1741190,6881014,5348451,-579155,-7212806,-6767507,2905905,9565424,4121610,-5349382,-7551397,-2201842,4476620,7202479,2740911,-5295232,-7801563,-1451489,6675118,7186394,-543722,-7623318,-5753354,2006019,6788362,4484396,-1925723,-6887808,-5128780,2932320,8207808,3649124,-5064284,-7252330,-1447011,5092920,6086078,1350360,-4916131,-6504554,-746481,6632373,6527949,-1342381,-7133123,-4528116,2405420,6097476,3807405,-2190816,-6464395,-4055115,3370419,7269219,2539474,-5217388,-6563182,-660836,4984928,5220954,598508,-4633451,-5671599,-300110,6163243,5706436,-1812110,-6621685,-3460366,2938307,5539116,2904543,-2487615,-5803666,-3084698,3571141,6432133,1754632,-4885106,-5861551,-235556,5048333,4375199,-534781,-4404893,-4452122,29762,5588072,4966636,-2252398,-6670714,-2509341,3457814,4616789,1913298,-2117637,-5088419,-2558193,3871234,5896257,717628,-4743763,-4683918,273808,4865184,4112843,-1168673,-4590750,-3159918,704438,4366404,4144181,-1779765,-6409668,-2403706,4263608,4361463,250194,-2522785,-3757009,-2074712,3354203,5545452,323640,-4991774,-3810734,1035645,4305519,3276332,-1235594,-4294382,-2495105,1611083,3992765,2901460,-1813820,-5387253,-2183506,4090948,4423339,-258921,-3155463,-2814705,-886415,2518707,4351574,414225,-4760131,-3836462,1660711,4493055,2108644,-1936501,-3540078,-1810812,1551906,3630819,2277612,-1999557,-4547697,-1359344,3782363,3945927,-426313,-3331788,-2383663,120386,2595662,3160329,75829,-4014803,-3431136,1613696,4345277,1543337,-2450921,-3097769,-1043688,1475006,2998566,1756987,-2131688,-4149889,-761289,3750405,3348682,-758671,-3053860,-1876988,577051,2431476,2508294,-193915,-3413110,-2743028,1764451,4090500,1078093,-2610660,-2707078,-409973,1506065,2405526,1225784,-2054810,-3631299,-446617,3455125,2727416,-1183494,-2981204,-1431809,904088,2222360,1911472,-482543,-2915554,-2090285,1768163,3755726,872222,-2778235,-2338949,405876,1649700,1589537,811419,-1707920,-3360739,-343340,3542018,2221341,-1899623,-2718328,-766977,916073,1808692,1419960,-810847,-2659060,-1377102,1726384,3117819,750605,-2685819,-2367988,1001858,2168417,938712,197362,-927190,-2469053,-507037,3419596,2247415,-2185406,-2795599,-16206,1283770,1081059,906908,-709934,-2464480,-1254956,1696571,2512106,252710,-2413752,-2027503,1029973,2247901,637219,-450284,-831347,-1544807,-305324,2636238,2230900,-1793056,-2849614,208586,1923309,872840,14580,-572036,-1586204,-1043557,1348156,2326228,-59610,-2590422,-1645800,1197512,1942403,329296,-772946,-790959,-965490,-32011,1997533,1726144,-1373760,-2486123,137294,2178716,1076502,-561187,-728424,-777032,-578941,995853,1973744,43929,-2384689,-1426286,1404416,1681409,-215450,-1000235,-621888,-527935,64904,1542758,1245954,-1360976,-2137082,277487,2100414,835114,-875503,-766122,-254770,-136539,750284,1567924,31772,-2129809,-1144566,1609900,1670235,-455331,-1092177,-329092,-262315,9534,1187006,858343,-1290521,-1819055,479739,1904009,509969,-1083358,-797933,-59543,203092,483606,1106784,29563,-1735144,-935358,1641365,1595263,-831711,-1200668,209715,122228,-141034,945336,786673,-1345389,-1614453,702138,1717320,110480,-1051484,-594737,156274,270445,366504,561959,-43342,-1235737,-862963,1404803,1602170,-840921,-1582929,364785,750784,-357449,331076,838796,-958726,-1456948,781444,1770690,-163283,-1289660,-412712,440467,388813,188181,261950,-107555,-896462,-567054,1018119,1360251,-729813,-1625844,219316,1140487,-121014,-244856,555641,-316307,-1164661,325793,1662344,122496,-1500816,-545146,918729,581865,-336331,-96468,118320,-600092,-569391,888171,1191246,-780670,-1523934,232117,1273357,105184,-676009,181193,113011,-749446,44520,1320248,305343,-1498244,-720587,1146700,783895,-615391,-428649,313049,-168813,-527681,682631,1085281,-627232,-1421122,352421,1379178,14067,-872390,46034,325561,-479952,-94648,942771,300572,-1299201,-710483,1099372,876057,-735371,-693533,413177,128128,-478584,440825,939994,-640457,-1307999,455824,1431207,-51108,-947109,-26507,467536,-204473,-6801,738625,130558,-1074786,-525440,1084587,890041,-738764,-872140,367219,444343,-489608,80657,763597,-530082,-1286146,491854,1440339,-261750,-1148464,53833,561374,-175611,-4163,610561,1532,-873622,-265234,889845,855455,-611912,-1027868,281131,761282,-185694,-302270,609834,-169146,-1194001,250608,1578065,-175879],[0,0,0,1,9,-104,147,-61,212,-313,266,-455,633,-635,891,-1170,1285,-1617,2045,-2291,2776,-3390,3836,-4508,5370,-6087,7022,-8211,9265,-10551,12133,-13653,15375,-17471,19532,-21837,24572,-27337,30347,-33873,37528,-41457,45993,-50750,55876,-61714,67958,-74662,82283,-90540,99509,-109698,120950,-133369,147623,-163781,182112,-203673,229057,-259297,296599,-343622,404686,-488314,609993,-803780,1162955,-2054894,10284278,5845668,-19533828,-18779863,-858440,19478378,18031762,-2069521,-22560909,-17823995,5722300,22058912,12364005,-9911115,-23147034,-12354384,11656847,23486685,8394634,-15181374,-22061556,-5217689,17857808,23074792,2928078,-19386036,-18472557,2832479,20707243,18603573,-2763232,-22573706,-17337786,8518595,23877991,12139711,-11698763,-23277982,-11964865,11991866,22784254,6889537,-17517549,-22871725,-4705952,17651583,21310950,1582793,-20546529,-19782157,3037545,22795799,18661961,-4450591,-21630332,-14463198,9365289,24012971,13245650,-11118815,-22926985,-9871714,14200981,23083853,6173176,-18125230,-23156949,-4047274,17831280,19545874,-518481,-21015135,-19889488,2495695,21822804,16597481,-6735921,-22109061,-13605838,9824449,23880021,12980347,-11541468,-22186138,-7660212,15590478,22805080,6282829,-16877745,-21034100,-1704519,18704327,18431912,-1195469,-20548381,-19400054,2862859,21708113,14766204,-8843514,-22187126,-13040640,8782708,21771018,10882554,-12914928,-21739707,-5937068,15494951,20906334,5836706,-15784787,-20320389,-662235,20513659,18485197,-2238889,-18746621,-15795960,3742886,20314102,14364402,-8551766,-22018506,-11812409,9672771,20095521,8744297,-13215721,-21767735,-6369539,15180603,19100560,2966286,-15708084,-17998380,-657065,18903476,18109441,-2886846,-19130279,-13316601,6133838,19095773,13505294,-6647374,-20781034,-11205468,11530950,19833575,6139840,-12955951,-18625942,-5603266,13744964,18265932,1528809,-17113490,-16965583,501939,17111410,15807569,-3323135,-18993397,-12650544,7349869,18292451,10483584,-7332881,-18076573,-9159446,11474933,19748288,5578797,-13423093,-17033422,-3238249,13795364,16592973,1039268,-16209527,-15651665,1917112,16615935,12994721,-4780143,-17574706,-11631111,6691647,17577808,9501106,-8814809,-17622620,-7273930,11190249,17420113,4638949,-12662616,-15612126,-1656727,14098891,14875920,-127262,-15145680,-13896943,2785879,16473768,11853084,-5585203,-16492192,-9709370,7043089,16159029,7624387,-9413661,-16335175,-5455343,11158510,15564690,3098926,-12845768,-14714630,-660685,13653059,13289725,-940964,-14437196,-12518443,3844351,15934559,9843843,-6481344,-14852461,-7754163,7204521,15413290,7071351,-9716081,-15533555,-3913914,11219730,14046030,2229329,-12359153,-13519752,719203,13551805,11015894,-2529033,-13192750,-10988564,3454706,15449026,9470112,-7713719,-14801362,-5602368,7759888,13077222,5648566,-9038754,-14571184,-2819471,12093134,12684320,255158,-11648512,-11699578,971808,13377274,10797871,-3693493,-13068121,-8638928,4185015,13436144,8414873,-7499124,-14843666,-4508665,9336613,11631049,3166603,-8272617,-12902134,-3281699,11703164,12817686,-1233606,-12347968,-9447059,2468956,11905168,9298154,-3840257,-12772895,-7326541,5759364,12734080,6612163,-7113333,-13446021,-4266811,9487343,11540772,1482869,-9059483,-10845920,-1642942,10438290,11201513,-1575794,-12447733,-8863449,3630762,11382936,7422627,-4061646,-11616160,-6824392,5894187,12462236,5127420,-7846120,-11739130,-2342474,9225646,10485698,1029010,-9222794,-9969877,-221737,10255857,9663715,-2158942,-11682409,-7919523,4130721,10922264,5732407,-5107308,-10681067,-5341512,5996053,11390157,3926429,-8178560,-10818293,-1383257,8959927,9439816,290466,-8885608,-8710583,1030565,10065716,8303949,-2867801,-10923833,-6601250,4995335,10424853,4458575,-5417182,-9685731,-4432234,5993489,10625988,2861781,-8693827,-9752211,169723,8703953,7788151,-663508,-8698211,-7899367,1894400,9796920,6823965,-3307075,-9847539,-5669701,5127881,10312544,3492218,-6507040,-8431386,-2273122,5677097,9113625,2682276,-8473823,-9642032,1094369,9118674,6162659,-1755657,-7543595,-6804440,1669592,9493135,5949993,-4646222,-9201863,-3974283,5119711,9099609,3134143,-6640974,-8215734,-883847,6151152,7352618,1840972,-7136845,-8918193,1195349,9788185,5598073,-3584627,-7155092,-4595649,1897165,8076618,5636967,-4476420,-9316603,-3086316,5817321,7806743,1664605,-6250225,-7342883,-451836,6506660,6502518,175891,-6786583,-7090660,1361734,8825477,5400710,-3770967,-7285852,-3281612,3096501,6854475,4136255,-4037387,-8358964,-2602022,6252600,7336663,288380,-6333693,-5930972,48719,5770003,5782316,-333830,-6848202,-5988154,2232211,7868741,4130128,-3930870,-6844914,-2537505,3765615,6311891,2855009,-3987930,-7129473,-1896778,5924623,6688397,-302310,-6191111,-4866189,1022882,5441101,4743251,-927912,-6469777,-5037196,2593000,7083109,3133386,-4013676,-6191465,-1936385,3751943,5504257,1901006,-4010100,-6143576,-1120128,5751425,5902542,-971907,-6004283,-3799041,1604123,4823378,3954009,-955070,-5799653,-4249094,3081327,6662272,2060594,-4177943,-5255989,-1182589,3780931,4936747,1003276,-4263958,-5093739,-496085,4912286,5110059,-1097365,-6041494,-3329032,2659338,4469130,2249545,-1245769,-4729678,-3701972,3027905,6557620,1324063,-4653435,-4241044,-150557,3289604,4154507,657737,-4256617,-4294219,469232,4545357,3865967,-1176065,-5496265,-3186663,2976153,4543759,1157597,-2006421,-3495557,-2684514,2192655,5869147,1440345,-4917000,-4151338,1004244,3714643,2863404,25319,-3458542,-3776897,591883,4516385,3307891,-1619543,-4805210,-2330512,2938293,4236262,666983,-2560070,-3148534,-1524174,2182586,4518494,1096124,-4372169,-4124823,1129129,3949090,2145167,-979578,-2904924,-2569581,540773,3959250,2991811,-1986926,-4651491,-1434448,3239235,3562487,370565,-2407041,-2719262,-846453,2271949,3716395,557376,-3905053,-3484157,1262838,3876390,1668978,-1616903,-2827734,-1848214,740926,3258701,2338193,-1964666,-4169303,-1003806,3177411,3075384,-172359,-2317204,-2123774,-360225,2242209,3216900,181538,-3482733,-2842529,1501790,3620525,1261530,-1829864,-2444950,-1121780,856645,2661948,1847054,-1938554,-3944251,-657984,3347907,2494273,-867345,-2190515,-1559846,-114313,1955840,2741376,-133933,-3231593,-2131223,1790088,3273623,964141,-1930111,-2308184,-387624,1318978,1919234,1179507,-1511303,-3388931,-742464,3374875,2374787,-1693723,-2450915,-622314,205060,1218788,2260328,-145758,-3280992,-1840986,2096829,2824344,402930,-1773621,-1783093,-100247,1569748,1634716,502349,-1178346,-2470977,-589630,2981199,2408076,-1796207,-2776612,-94124,934519,675623,1271196,45947,-2664780,-1878042,1996686,2792193,-182050,-2225989,-1354670,398665,1377887,1232343,311122,-1150252,-1810986,-207559,2491345,2054081,-1458916,-2501709,-24025,1527637,797408,405209,-212818,-1764139,-1516278,1340812,2605362,-144869,-2457044,-1259794,938412,1259310,500219,26573,-836728,-1489559,-32196,2273140,1632922,-1483519,-2211121,210296,1630506,807983,-52854,-318391,-1079840,-964862,1070246,2185540,-100436,-2362947,-1146353,1241256,1238174,45222,-361107,-615999,-1066166,-21816,1877190,1215534,-1458090,-1930402,398820,1672442,593486,-295020,-329941,-703353,-645878,1019587,1860680,-131565,-2122777,-847944,1393637,1160425,-381739,-542897,-313590,-798513,-127178,1627058,1002564,-1633678,-1795134,750931,1560904,129660,-541557,-295925,-475552,-351600,988003,1285105,-345888,-1736996,-612553,1435975,1262149,-535836,-857528,48471,-136510,-253123,1141644,1011894,-1492574,-1760398,999779,1649929,-345659,-894743,-16850,-175495,-365110,804859,1085367,-517854,-1498986,-390630,1276555,1040254,-558221,-1069779,95157,369320,-212223,480068,906718,-991286,-1696436,781001,1893307,-297058,-1389592,-41398,382660,-267174,241695,859462,-342959,-1348206,-325753,1288028,929852,-811965,-1153192,258190,669413,-102156,84033,576840,-544267,-1313195,446515,1681082,-60616,-1537893,-310547,907864,129259,-234254,365158,107658,-1049409,-434776,1198782,963664,-954718,-1231810,467047,930581,-193385,-223016,455867,-297184,-961066,340408,1414097,-18528,-1487334,-350239,1081440,385589,-579575,9610,310435,-641771,-504032,1059699,901489,-962511,-1241358,532216,1082839,-270466,-513197,315891,9085,-735361,221460,1196693,-108285,-1450871,-357620,1173315,476778,-674822,-249372,279827,-290941,-456140,759808,784441,-914626,-1196668,676780,1188313,-347740,-717661,388416,191549,-600751,289223,1140242,-251280,-1273822,-118606,1106171,409960,-611510,-410266,214859,2223,-251589,397290,656559,-718050,-1200977,564043,1323080,-360618,-1115410,244279,521489,-583086,70908,1029407,-214414,-1298574,43296,1204930,310595,-715113,-401993,214463,178405,-138460],[0,0,0,1,5,-37,137,-23,108,-244,169,-255,450,-419,545,-798,845,-1023,1373,-1526,1779,-2257,2545,-2934,3563,-4046,4591,-5439,6159,-6941,8038,-9066,10145,-11574,12987,-14434,16286,-18164,20101,-22460,24944,-27479,30504,-33731,37069,-40945,45147,-49546,54588,-60141,66020,-72752,80270,-88440,97815,-108548,120579,-134704,151416,-171139,195375,-225892,265150,-318381,394995,-514487,728847,-1231005,5695300,-6111408,-24040118,-13382421,9533618,22720433,9038760,-14153457,-22868125,-7160671,14775477,21410008,4376348,-17859486,-20669537,331692,20842703,19484766,-1727494,-20368977,-17019076,6630302,23882543,15170997,-9104236,-22122376,-11759877,11174429,22460203,9026649,-15413138,-23647096,-7021022,16258551,21253290,2223581,-20525397,-21352592,480054,20495915,17908566,-3311034,-21082366,-16455457,7181090,24360856,15239865,-9739279,-22763558,-10130290,14040280,23760242,8771734,-14794000,-22331878,-5895897,17480220,21745986,1291144,-21207591,-20756401,1000307,20154950,16861352,-5153884,-23067274,-17330025,7041041,23497015,13808259,-10872107,-23233552,-9727256,14684885,23422380,7852329,-14813175,-20770618,-3728879,18785929,22282545,2011140,-20393867,-19941254,2547077,21621186,16422138,-6458550,-22381110,-15359348,6937023,21404161,12022498,-12129711,-24019799,-10117366,14171027,22376973,6305599,-16399372,-20764851,-2384211,18495557,20113680,1542266,-18348995,-18056782,3646852,22579889,16490828,-6902836,-21200199,-12878954,8491106,21361254,11107762,-12288753,-22644517,-8759056,13465097,20299541,4240189,-17573540,-20182024,-1096870,17535833,17170732,-265497,-18459336,-17567263,4402149,22345561,14645247,-7635773,-19289785,-10474291,9388487,20881159,9964605,-12293226,-20159762,-5947593,13822557,19256689,3757953,-17278460,-19368189,15397,17187072,14847784,-2451598,-18086630,-15719781,4831353,20299779,11881020,-8822659,-18572378,-9323491,9702465,20019003,8768744,-12507845,-18858149,-3872180,14598100,17646761,2252638,-15699133,-16348522,1261717,16823547,14098813,-3545234,-18081639,-13824203,5906009,18781311,10116224,-9357377,-18069255,-8015949,10152863,17662778,6021495,-12472514,-17272950,-2890822,14773002,16536663,506097,-15525403,-14317544,2262903,16237952,13198056,-3827434,-16976625,-11505672,6853412,17558169,8614572,-9560484,-17006774,-6388341,10601225,16139865,4450530,-12303048,-16352702,-2542699,14245828,15023736,-950901,-15435032,-12592471,3587241,15278797,10888961,-4689611,-15702052,-10089254,7054480,17142125,7984015,-10076025,-16050852,-4404492,11087195,14463980,2825189,-11860813,-14144131,-1073175,13515906,13576209,-1521988,-15352765,-11876296,4799980,15054141,8708615,-5676180,-14150484,-8588841,7075815,15974152,6090682,-10856183,-14592227,-2561541,11133778,13348049,1632789,-12334247,-12664036,944942,13047555,11713369,-2087726,-14604276,-10543771,6385595,14849072,6192037,-6819248,-12505909,-7032760,7187556,15363930,4818184,-11729615,-13436718,-1035042,10668774,11769863,432837,-12452524,-11404120,2540400,12637514,9395861,-3156488,-13478381,-9196642,6693419,14481244,5427156,-7571470,-11707097,-4962168,7805725,13772076,3375440,-11492460,-12092406,470781,10990641,10179099,-859325,-11790912,-10306166,2814700,12507575,8346134,-4723799,-12969842,-7030962,6995460,12738560,4207915,-7848724,-11255096,-3395043,8515155,12289441,2313143,-10678244,-11186712,1000105,11395117,9134397,-2322598,-10939251,-8087696,3244847,11487847,7524563,-5369572,-12696118,-5584738,7444849,11404907,3044751,-7899838,-10520520,-2498618,8392912,10698792,1016437,-10321537,-9933096,2071543,11342900,7806104,-3507186,-10309375,-6329107,3882030,10688787,6487573,-5419438,-11717400,-4444824,8032938,10749641,1339049,-8705524,-8913990,-768152,8011471,9135284,162646,-10032435,-9185453,2472873,10983760,6795363,-4447891,-10035371,-4802725,4932512,9440322,4665287,-5225365,-10513238,-3869359,8352846,10654893,230668,-8802886,-7457452,211638,7495137,8196564,-583608,-9913871,-7652380,3455479,10002285,5475198,-4803352,-9953307,-4056790,5911522,8589350,2771550,-5118954,-9114654,-3460889,8077299,10140407,-939372,-9251651,-5833233,1620745,6917027,7129558,-973706,-9660710,-6583606,4435269,9306217,4213578,-4672988,-8896203,-3463042,6156039,8219527,1402016,-5930651,-7771239,-2004615,7506418,8837588,-1332565,-9035434,-5513018,2396995,6768122,5630370,-1490245,-8641756,-5634782,4627640,9034911,3011669,-5490000,-7768320,-1913821,5778998,7276457,1337319,-5962911,-7357446,-858032,7327848,7209912,-1844821,-8256212,-4881712,2938100,6861747,4181472,-2550325,-7508502,-4545828,4123085,8436430,2711074,-5976485,-7208176,-521945,5754972,5914920,568866,-5467322,-6470883,-6026,7403239,6238265,-2366347,-7811556,-3953302,3411376,6385586,3102638,-2945270,-6441101,-3571377,3974154,7632410,1941194,-6290164,-6711276,399886,5967120,4792323,-411781,-5040340,-5264208,217339,6598810,5609036,-2495029,-7484895,-3123044,4175962,5888164,1911993,-3341991,-5574204,-2440779,3952840,6595421,1583879,-5751002,-6272934,690766,6202592,3953824,-1738163,-4660189,-3825819,493035,5734045,5006822,-2880007,-7294778,-2254796,4449740,5181122,1312618,-3202044,-5018689,-1518479,4191857,5360065,712101,-4943660,-5383670,761499,6346611,3756189,-2729686,-4522111,-2339681,755307,4596537,4406891,-2636909,-7040542,-1700237,4845715,4378147,220724,-3189099,-4334018,-1071895,4207832,4718641,-147479,-4658156,-4312296,1013317,5672530,3322257,-2749016,-4434787,-1523193,1640436,4019017,3162884,-2495897,-6132465,-1337719,4886743,4147012,-547373,-3407491,-3281780,-457611,3451701,4091131,-303615,-4879920,-3727295,1960231,5119351,2065916,-2794419,-3893856,-1272179,1922632,3761384,2246497,-2569047,-4984704,-862866,4547729,3934794,-1065673,-3758218,-2319546,546051,2954986,3182498,-360568,-4467480,-3414583,2273399,4832520,1231863,-3131024,-3275624,-631773,1893169,3131579,1543610,-2561830,-4403194,-528957,4460880,3567182,-1376760,-3734303,-1597931,1202993,2567698,2368840,-349657,-3803648,-2942927,2246633,4705265,870143,-3553153,-3054254,164113,1953135,2277548,914466,-2205633,-3825344,-475309,3972417,3159637,-1683001,-3717903,-1228461,1691900,2482383,1463185,-627956,-2845884,-2352931,1861830,4493108,956980,-3574317,-2762013,960438,2034887,1477958,615894,-1956277,-3398878,-235742,3771199,2475042,-1829288,-3255637,-1202261,1707494,2390510,793518,-1210922,-2176322,-1518206,1450839,3806375,1053470,-3598889,-2738300,1556130,2486351,874118,156216,-1397405,-2742627,20894,3554233,2016906,-2148929,-2980604,-636937,1671879,2118737,437192,-1623033,-2132556,-883723,1399218,2887578,616207,-3059920,-2491611,1482205,2638133,639371,-507291,-1112699,-1826579,83079,3105885,2042496,-2002699,-2950623,-116560,2009941,1556189,-30629,-1142592,-1726535,-866801,1466755,2564276,41974,-2980952,-1983006,1471047,2344602,413084,-866685,-1070124,-1150959,161478,2447320,1903832,-1668685,-2889194,52565,2531321,1312488,-633441,-1020792,-975599,-675915,1097584,2352986,54803,-2882068,-1804625,1604368,2182681,-86111,-1270088,-820202,-624173,96468,1846981,1627858,-1459819,-2710395,57229,2628035,1222462,-1064599,-1018904,-321750,-284177,754929,1894568,310640,-2529081,-1675164,1711481,2207493,-289888,-1457636,-653389,-192912,48592,1251708,1174149,-1158098,-2336666,-123121,2357951,1230601,-1288943,-1377758,54222,275378,423211,1343420,482010,-2038286,-1610869,1661938,2171088,-453808,-1585927,-422088,114074,225040,1021486,740159,-1033831,-1717014,-74591,1804809,1216766,-1015602,-1585909,28771,756996,239822,582602,487743,-1441774,-1514882,1391279,2166743,-520714,-1701273,-170853,492917,194521,757873,636912,-936816,-1443031,155039,1603822,838192,-960308,-1377479,51669,902750,300168,133518,205715,-956481,-1222684,952619,1923034,-376953,-1768127,-168102,832514,165361,149756,592776,-541620,-1402867,69024,1688978,692122,-1234402,-1048842,438668,734727,68128,114840,189427,-851489,-1007914,944951,1733409,-352544,-1709378,-153439,1140434,213310,-273992,419777,-62096,-1295993,-216027,1649629,765792,-1468537,-1150617,845199,854600,-284699,-63008,395412,-575493,-950598,705802,1591855,-332858,-1695768,-154882,1242246,237608,-599924,192662,270095,-917117,-417534,1394680,892381,-1327603,-1268265,811971,1051976,-427609,-447928,517819,-184342,-954048,465815,1491754,-148169,-1576828,-265497,1279486,422866,-645363,-109476,399363,-430062,-448422,876741,1006901,-859698,-1392708,622367,1308721,-393382,-875755,427807,304925,-824960,-4254,1317156,23316,-1401525,-316040,1174579,426445,-664845,-263080,273610,-26728,-341961,363284,780267,-321091,-1286404,165965,1379263,-33036,-1135300,160304,691395,-575988,-333159,1115812,202308,-1416474,-399755,1182000],[0,0,0,1,7,-143,49,-68,240,-194,224,-443,459,-519,804,-898,1028,-1394,1616,-1826,2324,-2697,3054,-3711,4290,-4837,5709,-6559,7357,-8510,9681,-10826,12324,-13925,15477,-17428,19542,-21641,24150,-26905,29683,-32909,36488,-40129,44292,-48917,53733,-59137,65208,-71624,78831,-86976,95803,-105791,117258,-130076,144885,-162393,182866,-207598,238367,-277254,328523,-399856,505471,-678725,1013963,-1904578,10388625,23327285,2706906,-17483403,-20599726,86961,19950632,18566347,-4168878,-21640867,-17080042,5492783,21497067,13625896,-10876551,-23757065,-11539033,12537223,22643037,8707896,-15347156,-22694037,-4588384,18897868,21747569,2700359,-18238986,-19177093,1761855,22662491,18960623,-5162537,-22381496,-15201109,7636424,22792668,13414971,-11731532,-24942733,-11334055,13462995,22243187,5928126,-17535532,-22747522,-4128664,18181147,20852424,1134443,-20313953,-19892949,3333616,23761256,18527016,-5828392,-21952260,-13350023,9924964,23550906,12884408,-11299952,-23115665,-9821326,14783008,23438700,5533900,-19034067,-22895214,-3134295,18088022,19055670,-970031,-21083173,-19667604,2757396,22037571,16766948,-7184187,-22803779,-13165639,10903448,23745461,12093115,-11413838,-21934229,-7851070,15784883,23074884,5888369,-17154633,-20999657,-1794302,19231580,18706672,-2230293,-20898945,-18106682,2773385,20573786,15567927,-8067606,-23730908,-13344400,10494642,21552002,9535465,-12264317,-21013626,-6719264,15494524,21644678,5415183,-16209406,-19983130,-556247,20635302,18755786,-2854411,-19330428,-14986711,4131579,19658750,14398255,-8354686,-22616867,-11847000,10612616,20266422,7998696,-13687999,-21431359,-5846441,15138354,18780802,3109897,-15763664,-18686060,51765,20050351,17205752,-4043441,-18241016,-12944921,5478467,20072061,13920944,-8705702,-21174202,-9085603,11526455,18785002,6662741,-13309354,-19912295,-4473726,15257755,17044715,730201,-16554280,-17427449,708561,18728574,15058353,-5029888,-18112137,-11811651,6485492,18874366,11450840,-9202081,-19148143,-6919742,12455202,18161593,5282729,-13169821,-17712249,-2856395,15130286,16359355,-274985,-16724119,-15223421,2790605,17241850,12171427,-6053186,-17506587,-10800462,7179114,17930230,9329724,-9900385,-18101351,-6160854,12436727,17157764,3462072,-13251867,-15236930,-895235,14433136,14750876,-708239,-15887268,-13730664,3934206,17129991,11105862,-6626119,-16680728,-8868126,7809262,16014253,7165064,-9807204,-16604901,-5068645,12324073,15731564,1711283,-13614468,-14078482,271806,14020041,12970007,-1732929,-14774412,-11995997,4365028,16378329,9751611,-7706659,-15595999,-6470297,8481139,14581317,6086702,-9581884,-15580805,-3881697,12350886,14436096,743991,-13443224,-12709885,1917616,13798246,10294600,-3387265,-13381095,-10466524,4373891,15935753,8715453,-9054536,-15002202,-4333340,8792611,12994751,4688143,-9955723,-14190015,-1578139,12530594,12319645,-322368,-12559313,-11753785,2821821,14242372,9052224,-4771354,-12486652,-8385368,4728301,14739195,7315717,-9738226,-14081242,-2660345,9103890,11499069,3239829,-10001638,-13497359,-687115,12682389,10951722,-1833978,-12072280,-9837955,3572967,13432522,7832839,-5692891,-12102053,-6475626,6118869,13599929,5776037,-9421493,-13141728,-1974938,9705512,10726361,1347374,-10040058,-11425297,166045,11854956,9886952,-3081344,-12432559,-8166065,4564564,12031775,6644124,-5379252,-11770578,-5851423,7018010,12700460,4005784,-9175441,-11447596,-921445,9868057,9932690,65352,-9796852,-9685879,831375,11091842,9197971,-3457716,-12351539,-6951788,5629753,10999141,4537336,-6103087,-10594494,-4363764,7046994,11483956,2846214,-9373847,-10714963,132289,10183336,8680556,-1271366,-9306095,-7806234,1911115,10414296,7797141,-4009392,-11580565,-5725768,6492893,10647201,3150123,-6679346,-9368478,-3021211,6533363,10141959,2147364,-9409306,-9856017,1289480,10038734,7136558,-2401760,-9014540,-6640863,2762659,9780486,6347796,-4024970,-10329651,-5158564,6704764,10629226,1847370,-7662148,-7668926,-1165088,6080375,8927352,1671908,-9481768,-9249685,2466413,9549368,5663946,-2779053,-8438507,-6082959,3543629,9432867,4403449,-4956208,-8992460,-3927131,6335229,9966119,1376939,-8102785,-6991554,153564,5971758,7624488,1232435,-8780785,-8266599,3249531,9572150,4334216,-3686401,-7589600,-4761560,3615469,8820014,3731318,-5459336,-8480756,-2675571,6227616,8419680,588065,-7712510,-6500362,908356,6480619,6312362,-306190,-8002136,-6728397,3123491,8986022,4119951,-4233911,-7256946,-3199834,3953413,7497566,3134852,-5172725,-8164363,-1651500,6886418,7269883,-658135,-7059482,-5600265,988839,6187248,5521989,-1136815,-7463139,-5592252,3202345,8351302,3406774,-4954061,-6986091,-1765262,4469544,6234458,2267647,-4678196,-7247177,-1271644,6866880,6723332,-1360887,-7005914,-4404020,2080870,5762739,4156676,-1702007,-6637306,-4702480,3326527,7718514,2696266,-5210871,-6470171,-817522,4584160,5260859,1053505,-4466037,-5999815,-714058,6405141,6139891,-1768384,-7041049,-3511998,2940426,5238337,3058352,-1687156,-5789663,-3924951,3447174,6972008,1939055,-5129919,-5830137,-355649,5022442,4559737,-338588,-4405225,-4465311,-470583,5182614,5656606,-1706832,-7177304,-2850669,3858401,4596965,1759748,-1796958,-4974056,-3178018,3730455,6395975,1023651,-4777332,-4810839,-83636,4619464,4365390,-941904,-4566570,-3302573,460255,4394233,4544688,-1687423,-6766663,-2625653,4204379,4337212,653886,-2101986,-4017496,-2541445,3296518,5823212,580050,-5087997,-4106020,992507,4433720,3389967,-1054881,-4160601,-2894518,1091286,4349109,3499824,-1983290,-5669278,-1962578,3968994,4149241,146659,-2804673,-3347363,-1417483,2906715,4836674,386527,-4892741,-3901773,1570864,4379749,2159911,-1532055,-3315404,-2328909,1054129,4208570,2899375,-2549494,-5125852,-1105162,3939470,3663500,-271932,-2867748,-2698464,-565575,2634965,3920359,281505,-4531697,-3653662,1875850,4520268,1373751,-2262592,-2881754,-1436795,1077466,3494056,2437239,-2359376,-4593528,-746276,3989900,3315008,-852029,-2923097,-1973424,141304,2442998,3140342,121219,-3961166,-3190329,1975474,4335504,1072214,-2686304,-2687870,-593104,1168091,2567239,1813416,-2106415,-4324517,-672674,4022215,2903547,-1408691,-2892133,-1492131,471131,2274726,2452003,-211485,-3270017,-2468843,1768106,4104338,1163453,-2894782,-2636005,315423,1671288,1720571,1259050,-1507283,-3907356,-723438,3913313,2540753,-1871331,-2760249,-935035,643682,1960429,1924148,-764435,-2961698,-1639810,1821603,3332043,1007608,-2616626,-2599201,686988,2122366,1230206,496576,-1212565,-2939383,-539406,3633510,2408483,-2062104,-2869957,-439389,956652,1421844,1338586,-698359,-2727458,-1504880,1864640,2875719,320598,-2553736,-2039946,789094,2008269,1202141,76783,-1216587,-2143070,-169877,3052808,2221137,-1780928,-2814655,-162805,1550535,1168360,604920,-540101,-2183329,-1490574,1588691,2854283,-27736,-2844170,-1634184,1059217,1619685,704413,-64086,-1068194,-1797251,-11340,2713750,1888527,-1729431,-2617505,78357,1986921,1045164,-45033,-456391,-1294096,-1296809,1226170,2664788,45726,-2921874,-1525487,1454660,1600939,89389,-468038,-707889,-1355951,-220561,2266940,1754999,-1589657,-2563343,210813,2121325,913477,-462452,-544603,-743256,-865069,890829,2264838,246710,-2571453,-1500640,1583893,1731273,-340484,-830426,-425975,-947207,-279688,1813742,1477761,-1521883,-2330462,205353,1978682,828449,-680358,-838344,-444238,-218576,607021,1544645,425442,-2010883,-1551796,1513169,2070104,-438889,-1220161,-146292,-297836,-278086,1291046,1216181,-1419053,-2009221,314893,1734309,622538,-666928,-833907,-382494,150381,617472,980600,233198,-1393852,-1375769,1124922,1955908,-341859,-1443589,-71969,278302,-205960,791088,1177858,-1011737,-1887502,341274,1832296,467940,-895051,-670079,-56818,78383,415305,817289,58290,-1310033,-1004458,1123936,1637879,-444089,-1411248,-103355,461969,-120695,335948,913600,-609545,-1769429,224074,1898211,433904,-1336628,-608675,481452,120039,2208,746622,198693,-1281189,-951719,1239032,1478685,-597708,-1336181,86228,588424,-194711,97666,779378,-383029,-1598961,71455,1825854,479340,-1377765,-737462,812221,299004,-393717,463367,473420,-1049275,-1008099,1116614,1534099,-620690,-1424681,224767,938346,-172362,-259325,692388,-46979,-1283087,-217586,1564892,605197,-1343612,-938353,870153,618161,-561734,8387,623904,-586932,-1148787,704291,1546398,-395747,-1517779,115620,1117043,-114526,-446120,392468,131385,-911610,-263480,1150147,633162,-978066,-956227,553524,929809,-346106,-524662,433704,79759,-941463,150545,1439132,-115206,-1584324,-85924,1246608,13446,-667369,260409,349737,-689016,-298666,864504,557352,-703316,-796370,394860,890193,-147617,-573001,174165,309202],[0,0,0,1,9,-140,104,-62,258,-272,263,-491,589,-622,925,-1116,1241,-1638,1974,-2220,2757,-3287,3707,-4442,5208,-5884,6866,-7958,8945,-10273,11756,-13166,14915,-16900,18841,-21130,23739,-26335,29325,-32701,36142,-39992,44365,-48870,53864,-59500,65426,-71953,79317,-87201,95901,-105788,116574,-128643,142508,-158114,175979,-197064,221813,-251512,288352,-334857,395792,-480027,603890,-804576,1186142,-2172411,11449569,17531051,-8887782,-22604571,-14670836,10315821,21696491,9857049,-13993569,-22627727,-8376123,15027136,21579319,4841368,-17955307,-20651387,-600155,20875404,19901049,-1320954,-20510863,-16677695,5888400,23258225,16004759,-7944343,-23046471,-12386453,11697707,22647388,8593169,-14779149,-23219329,-7713467,15633698,21808338,2746058,-20505289,-21821574,115758,20571775,18246902,-3284877,-21096516,-16377263,6721844,23839322,15865697,-9033328,-23158078,-10684895,14265373,24034768,8754263,-14553802,-22167847,-6244826,17114038,21989818,1635597,-21246314,-21013042,1050774,20237253,16842350,-5017944,-22952654,-17620336,6890339,23754999,13886185,-11187731,-23234446,-9586262,14526351,23271464,8096883,-14584862,-21032561,-4109099,18918597,22887247,1802942,-20983781,-19553527,3109434,21006118,16130026,-5402208,-22261924,-16524951,7038383,22416634,11629692,-12654822,-23602925,-9844579,13746445,22273656,6402203,-16158636,-20718956,-2969933,18348584,21038871,1415460,-19634848,-17631640,4971150,21633104,15539913,-5624598,-20856071,-14235016,8709230,22417114,10533749,-12779560,-22200507,-8747831,13325166,20584239,3970235,-17642510,-19530062,-1426000,16768575,17983356,233404,-19604477,-17682721,5457774,21899894,13933056,-6929215,-19044932,-11117319,9767081,21168026,9485637,-12159560,-19998465,-6464544,14113405,19934717,3120850,-17811154,-18439260,109529,16287838,15145555,-1679320,-18646254,-16055459,5295120,20412206,11647684,-8973400,-18708040,-9011889,10182955,19582482,8308984,-11946789,-18787585,-4585603,14947673,18217541,1602690,-16240267,-15622249,1519273,16245906,14035601,-2913143,-17979890,-14145029,5704026,18945201,10322466,-9447375,-18219426,-7883485,9968647,17161380,6168922,-11819028,-17440099,-3565091,14701506,16814811,637505,-15522397,-14234768,2047610,15942045,13288634,-3390018,-16815910,-11816919,6705694,17586047,8543388,-9438407,-16747570,-6474348,10182755,16239837,4887415,-12377943,-16449085,-2417639,14221970,14813718,-959269,-15084650,-12430182,3247347,14965928,11297335,-4340239,-16092075,-10300710,7521311,16993023,7357353,-9610633,-15512186,-5031454,10542653,14975076,3193243,-12070525,-14242173,-1184559,13503616,13730970,-1705050,-15315827,-11415817,4404340,14103953,9369337,-4628075,-15002944,-9342188,7864156,15939404,5304078,-10094744,-13875403,-3711433,10492218,14098153,1889253,-12244978,-12474504,70493,12567074,12524060,-1830397,-15155479,-9942389,6407595,13498116,6641893,-5257464,-13030104,-8138715,7737354,15584547,4421101,-11046829,-13043222,-2007962,10364158,12184370,430493,-12080531,-10955055,1506966,11928124,10644789,-2610435,-14289681,-9136494,7013545,13597151,5347039,-6323375,-11572398,-6041101,7411161,14134799,3838232,-11059124,-12329900,-213987,10843733,10299732,-712632,-11226227,-10178905,1561721,11802447,9422095,-3929946,-13541244,-7502062,6967948,12537207,4310735,-7116243,-11000732,-4242879,7781958,12531383,3160872,-10390501,-11614201,478225,11210719,9330763,-1818549,-10463012,-8383670,2418334,11323126,8124831,-4793824,-12743292,-6133989,6957063,11383118,3491568,-7295497,-10595175,-3235460,7869321,11154308,1650130,-10174399,-10193414,1382220,10806946,8174513,-2469900,-10005716,-7246485,3046866,10841453,7240618,-4903722,-11800467,-4856798,7378931,10475211,2304644,-7407775,-9496003,-2213746,7787856,9980451,691055,-9853865,-9195812,1583182,10145407,7300324,-3258807,-9779903,-5641633,3844566,9516866,5874147,-4831443,-11080436,-3980768,8147992,9743870,979945,-7056245,-7943333,-1702651,7469752,9345238,-285505,-9766098,-7514100,2501048,9380222,6205507,-3924990,-9750650,-4456360,4669352,8166508,4319166,-4237589,-10230496,-3945485,8345931,9594366,-727107,-7756759,-6018783,-140653,6765029,8136014,-522349,-9428280,-6744713,3420141,8948149,5105751,-4163862,-8976765,-3421881,5324063,7443724,2566347,-4648608,-8662274,-3100115,7714114,8988493,-1181387,-8291599,-5346202,1292189,6196133,6266276,-723398,-8233013,-6193097,3737911,8980929,3856692,-5133788,-7848442,-2130518,5090202,6780189,2119410,-4818512,-7747790,-1918735,7226340,7706712,-1455062,-8042698,-4959018,2343884,6147243,4588886,-1633101,-7309247,-5224154,3476816,8502870,3193645,-5495047,-7120524,-999939,5130564,5916029,1293890,-4907016,-6726492,-637670,7118288,6532003,-1976053,-7341325,-4062960,2693248,5894184,3669528,-2138160,-6604925,-4221628,3636947,7626178,2282031,-5713452,-6520776,-227127,5138322,4977174,570079,-4638091,-5875194,-303518,6650442,5748128,-2239168,-6836749,-3212529,3106020,5559720,2799927,-2587654,-5811349,-3028010,3606893,6702739,2032814,-5360901,-6111451,390304,5393615,3794822,-484275,-3944123,-4790348,-298696,6280588,5205991,-2946774,-6650988,-2151983,3272920,4784086,2253488,-2563548,-5243109,-2068256,3574959,5565371,1524738,-4860343,-5742738,885687,5919305,3044982,-1734919,-3302922,-3316077,-484213,5222883,5041632,-2967728,-6803003,-1378424,4111645,3860496,800438,-2624507,-4339789,-1540954,3531025,4873034,826277,-4568110,-4910410,1095463,5608048,2787666,-2400922,-3331378,-1956579,284792,4195556,4246785,-2441546,-6297092,-1359383,4452154,3714402,-253592,-2757427,-3150144,-1169679,2809334,4345451,476694,-4656353,-4241817,1667750,5060781,1943599,-2413041,-3215159,-1488222,930257,3635950,3020263,-2183581,-5230806,-1124351,4284921,3789053,-753527,-3108417,-2248297,-100239,2462140,3471406,217589,-4283116,-3622181,1839659,4521489,1368889,-2639769,-2853415,-961338,1266558,3080260,2036577,-2265819,-4403859,-668164,4045362,3305638,-987371,-3086025,-1684242,563096,2277111,2662396,-57802,-3629443,-2969190,2076413,4319841,778785,-2922698,-2539565,-338839,1369716,2422427,1405946,-2152847,-3829429,-450537,3614938,2836004,-1327325,-3173437,-1320317,1140840,2111116,1767431,-147060,-2891731,-2577171,1908131,4271689,675180,-3078172,-2025472,456890,1265114,1752252,1152024,-2010600,-3401050,-65683,3329850,2134469,-1477715,-3007510,-1166073,1350159,1909249,869921,-451714,-2017456,-2166761,1400077,4023605,777218,-3462973,-1902041,1361159,1406322,928746,918265,-1224417,-2984388,-115804,3286901,1967678,-1728210,-2813701,-638682,1524710,1546829,298584,-770936,-1665598,-1651479,945125,3319930,842009,-3250880,-2029492,1616674,1786724,264503,186144,-625354,-2192281,-344357,3001013,2140265,-1755692,-2742630,-88578,1801801,1152554,-27303,-588589,-1354185,-1364724,867229,2767792,426119,-2932545,-1931520,1535717,1833787,53148,-410960,-507343,-1354214,-323549,2254912,2011755,-1423011,-2659874,90783,2085793,954884,-401470,-484186,-866583,-966455,867582,2305734,256547,-2591628,-1614946,1366980,1695576,-192691,-713896,-510089,-909315,-252627,1708181,1633339,-1268668,-2375207,137348,2043962,821750,-678712,-492041,-343726,-666062,621974,1954802,279836,-2247596,-1381041,1478526,1636770,-322535,-877360,-393432,-520049,-215853,1288977,1220406,-999636,-2122851,56932,1993494,823985,-1035860,-642981,176634,-331009,175337,1620921,549586,-2076175,-1317259,1656765,1597765,-627352,-933243,10964,-198487,-249707,896029,1034504,-792551,-1835395,-137765,1898366,918510,-1254989,-932905,551975,64557,-490294,1054323,953618,-1711398,-1638430,1625532,1836128,-890121,-1233712,347654,235370,-419005,525344,1048835,-515104,-1605491,-124224,1661864,794574,-1257005,-955747,720311,365101,-627249,554915,1064897,-1195930,-1633152,1133748,1961301,-804906,-1563415,396911,709119,-517105,27537,1012800,-139932,-1536075,-238240,1662879,726310,-1347180,-864774,815149,441105,-593923,246633,848805,-738323,-1314118,785566,1686925,-500839,-1535632,223826,1020598,-342767,-454454,720388,163838,-1272230,-364692,1444781,714969,-1320165,-783035,881600,485276,-658323,116821,798687,-450555,-1062301,536939,1452211,-331353,-1320588,193019,1054342,-193216,-612197,555707,429185,-969925,-570367,1121128,741002,-1162199,-871851,821111,593059,-823495,-205590,831709,-167006,-1061859,299593,1285204,-201973,-1215077,123195,1014034,-108304,-705727,359928,653856,-620865,-725393,841629,938151,-919369,-959536,921196,819464,-946472,-521081,1153910,97212,-1250247,66753,1322616,-203896,-1282945,97107,1071333,-137328,-857758,288807,785454,-341165,-844454,551525,1074221,-622895,-1203089,768404,1159124,-870253,-843440,1137191,555427,-1387191,-309406,1414052,53117,-1375692,33501],[0,0,0,0,-2,-30,-101,-8,10,135,-50,38,-203,150,-133,327,-309,311,-525,571,-585,853,-955,1013,-1333,1526,-1640,2027,-2333,2530,-3013,3437,-3758,4350,-4946,5399,-6148,6936,-7584,8514,-9543,10436,-11604,12935,-14129,15625,-17328,18946,-20852,23081,-25262,27791,-30739,33769,-37248,41348,-45754,50858,-57014,63994,-72381,82853,-95741,112331,-134781,165822,-210228,266277,-519066,15911439,22599121,3854655,-17891021,-20675944,-401108,20026708,18773461,-3522011,-22070543,-17426731,5516038,21370355,13453882,-9897627,-23427310,-12640193,11816673,23532357,9132165,-15564683,-22681192,-4702006,18260529,21874425,3265609,-18098031,-19414601,1400264,22204595,19470779,-4296266,-22797735,-15918247,8117985,23043479,12945678,-11271537,-24213947,-12121822,12591822,22882312,6665639,-17799903,-23065203,-4110664,18040652,20748463,1387493,-20024649,-20120733,2798367,23652865,18974482,-5497093,-22139050,-13632542,9954106,23562508,12895431,-11054312,-23142665,-10074750,14741586,23623784,5587698,-19163715,-22887569,-3115073,17940400,19022689,-554484,-21060827,-20172225,2726518,22598423,16529630,-7654754,-22437976,-12914142,10327762,23570440,12683714,-11429436,-22357375,-7977412,16047920,23281133,5723054,-17366740,-20705287,-1407504,18555355,18421890,-1234932,-20691256,-19501533,2924458,21859814,15010412,-8988371,-22753846,-12801807,9500419,21501179,10307610,-12496282,-21419730,-6516929,15593896,21808085,5520211,-16844200,-19982715,409848,20202252,17817963,-1982733,-18600604,-16337707,4016803,21038132,14051467,-9295038,-21922514,-11507587,9842927,20419144,8365322,-14056229,-21272573,-5627582,14553371,19002472,3838866,-16513079,-19160215,1022411,20202359,16132768,-3756067,-17667888,-13513650,5256927,20625864,13857935,-8841861,-20938283,-9311982,11527472,19333423,6324187,-13843793,-19183460,-4143753,14335054,17094575,1576811,-16963880,-18040657,1401150,19210215,14475832,-5386657,-17877534,-11595532,6408092,18705566,11452819,-8826546,-19170820,-7479022,12565714,18684442,4918836,-13394905,-17173905,-2840634,14474695,16345765,407222,-16595164,-15684047,2630508,17369460,12250861,-5926798,-17272575,-10823493,6720853,17614656,9604217,-9507178,-18245490,-6445356,12314846,17039636,3562694,-12958331,-15170601,-1248162,14255001,14871288,-592636,-15926153,-13725958,3937293,16973480,10983640,-6384300,-16252551,-9176197,7384084,16294709,7462667,-10125658,-16667994,-4669333,12169053,15393536,2006749,-13268231,-14114473,-125527,13826447,13206427,-1395225,-15078495,-12244089,4794474,16227678,9036506,-7061776,-14684914,-7357447,7666590,15384211,6496434,-10266336,-15429178,-3517594,11811689,14226250,1320658,-13305097,-12791776,1737658,13099138,10537825,-2209405,-13761196,-11496884,4860530,16207968,7823849,-8489423,-13718029,-5481218,7516980,13914531,5235749,-10377908,-13964137,-1616725,11656163,12610113,407227,-12929283,-11850556,3036644,13401528,8802229,-3257381,-12287929,-9851876,4810935,15480108,6849113,-9601153,-13219648,-3208720,8201006,11841120,3796064,-9895939,-13350785,-1358274,11908077,11667664,-1033792,-12551038,-10087811,3766079,12779897,7684873,-4285642,-11622591,-7751377,5423715,14200127,6278000,-9196976,-13080673,-2380053,9126744,10674501,1943302,-9328061,-11573900,-785042,11400155,10640886,-2463633,-12574631,-8503207,4259466,11674978,6799890,-4508836,-11464160,-6596899,6238639,12933192,4761207,-8957119,-11607419,-1279745,9424817,9930084,732992,-9280450,-10127046,137990,11023329,9619769,-2984862,-12080497,-7321219,4885142,10775311,5235361,-5339432,-10785851,-5255705,6575786,11809688,3429547,-8859919,-10658347,-685177,9165329,9124977,-4509,-8995240,-8643347,1233183,10446389,8303240,-3412938,-11332346,-6091431,5530246,10194741,4137697,-5307438,-9671283,-4639072,6374751,10920918,2280284,-9200949,-9413002,517990,8669454,7768862,-861288,-8899687,-7538882,2095536,9610405,7008674,-3221357,-10540345,-5652250,6230411,10079536,2270242,-5977671,-7728958,-3092057,5805451,10188326,1916118,-9598585,-8626119,1722929,8232978,6311073,-1403780,-8492640,-6657962,2981066,8934549,5122644,-3751848,-9427332,-4828608,6357714,9796934,1257421,-6866291,-6530312,-1447403,5166939,8695808,1833633,-8985100,-8272616,2811196,8815980,4787129,-2772915,-7530200,-5147985,2962518,8186914,4496506,-4223141,-8819484,-3751538,6157411,8726231,630058,-7029094,-6030393,-73663,5455197,6855538,814993,-7841369,-7358539,2558802,8849443,4459928,-3701438,-6901522,-3437584,3137737,7115059,3913073,-4308026,-8322798,-2456364,6550270,7545643,-223026,-6614972,-5442797,292058,5444259,5855003,-214261,-7263055,-6154411,2747122,8134235,3601106,-4383113,-6569694,-2189746,3659037,6232564,2981602,-4167380,-7403305,-1654950,6482178,6680868,-841123,-6294742,-4548041,1080781,5330879,4855531,-890522,-6767905,-5083313,2936958,7399132,2938365,-4335360,-6107893,-1641436,3708483,5358490,1943234,-4045135,-6474496,-1180888,6322182,6061998,-1517862,-6170638,-3486668,1632142,4778038,4161541,-1060470,-6213504,-4172810,3225266,6695715,2210670,-4391535,-5701586,-877573,4308974,4462499,652058,-3577641,-5247195,-1342482,5603041,5923555,-2009989,-6588277,-2351570,2606289,3836536,2870671,-936536,-5562166,-3663430,3636501,6206058,1332145,-4216308,-4866366,-341257,4461385,3919801,-373768,-3389156,-3769667,-793567,4739540,5321982,-2075516,-6716119,-1889550,3568837,3304467,1282734,-1003242,-4271685,-3324902,3100290,5877442,906177,-4744101,-4229693,668137,4231443,3136485,-628728,-3200682,-3176579,-161343,4277006,4361651,-1863471,-5910345,-1798797,3749807,3444866,421948,-1749987,-3282826,-2238789,2436440,5079814,869951,-4765069,-4003972,1287007,3959523,2090844,-1040809,-2732713,-2579323,239906,4033776,3525473,-2137038,-5086475,-1214153,3566224,3329402,107503,-2076732,-2634641,-1242253,2282179,4082168,568394,-4297333,-3523791,1627763,3967058,1436366,-1687068,-2635190,-1843777,603196,3395618,2592242,-2121112,-4499675,-840857,3561492,2920549,-385474,-2263251,-2035512,-424215,2309229,3332787,277145,-3777546,-3050564,1715783,3790272,1051655,-1984627,-2220628,-1103014,603322,2730788,2166830,-2118952,-4213511,-456896,3476304,2409115,-897776,-2175866,-1640602,907,2044431,2535059,60361,-3062312,-2594970,1631726,3865527,883360,-2520568,-1983428,13989,726828,1846930,1872046,-1636309,-4003274,-368107,3608153,1869458,-1484016,-2066178,-1080590,104543,1758128,2003166,-330434,-2689184,-1979538,1414139,3472100,907677,-2607846,-1820702,771716,1039947,1023262,1422039,-930218,-3398814,-524230,3659228,2084009,-1974642,-2266848,-294982,459514,1061432,1352149,-171070,-2386958,-1919918,1419483,3036236,528415,-2565176,-1740929,903809,1283456,675872,788504,-598248,-2483060,-557568,3050651,2201132,-1737954,-2411920,98122,1146454,677843,696271,25162,-1970607,-1782461,1255844,2782109,130956,-2556335,-1406384,1043065,1137129,448263,416545,-600449,-1976435,-329722,2546573,1935127,-1479260,-2286318,253295,1387654,658104,265095,21570,-1272679,-1428756,1023589,2473626,14373,-2472399,-1239325,1151155,1070045,100252,54047,-562346,-1472213,-409797,2071601,1597445,-1412315,-2108542,274434,1513247,550931,-77311,-71782,-795491,-1097044,818216,2207349,186395,-2271079,-1041024,1336230,1007741,-306680,-198515,-166546,-1162114,-463621,1777261,1288873,-1400672,-1962846,273675,1480914,474378,-498626,-286004,-256095,-678596,269968,1811609,484852,-2114765,-1274059,1644843,1385822,-802203,-504731,334952,-741757,-697799,1453456,1378226,-1315473,-1853528,450903,1561570,234690,-713531,-271126,62559,-434850,-25104,1329564,724268,-1730467,-1449369,1523721,1573616,-1021811,-934494,739506,-92058,-971018,914296,1606863,-972518,-1936596,489178,1708970,109216,-1017801,-121849,326112,-378836,-204810,1046402,644192,-1376718,-1266705,1249574,1503049,-866527,-1133428,608678,339483,-837779,310781,1351245,-491047,-1820263,198535,1757421,198249,-1243991,-157493,701522,-267281,-420292,836315,696287,-1182863,-1080891,1075298,1331457,-725876,-1028903,494574,528369,-675294,-30088,1050745,-182867,-1444525,-84534,1551554,256055,-1264916,-329412,873241,-91858,-608138,538782,763408,-910000,-1041469,887894,1202298,-678870,-985498,471408,669785,-544790,-226868,876608,102521,-1168533,-195459,1307439,389522,-1174753,-411562,929351,136133,-792529,247701,899660,-636067,-1152779,680504,1235566,-654271,-1076551,632505,784472,-633103,-410198,863264,361492,-1062110,-300933,1096385,515690,-996807,-529851,945625,381124,-1011964,-139377,1114948,-213818,-1351235,437087,1432783,-556618,-1369067,665557,1033897,-753210,-725587,911872,524062,-898447,-421378,1042181,502611,-905980,-526549,896719,508071,-950418,-416642,1120391],[0,0,0,0,3,-91,-33,-34,135,-14,86,-206,111,-169,336,-263,331,-526,505,-588,830,-860,969,-1282,1376,-1536,1910,-2108,2321,-2794,3098,-3408,3980,-4428,4858,-5566,6186,-6757,7648,-8475,9251,-10339,11445,-12475,13855,-15291,16683,-18444,20351,-22248,24568,-27167,29833,-33061,36763,-40776,45614,-51409,58078,-66424,77010,-90463,108822,-135211,175650,-245627,390856,-814872,5008842,21488335,14110387,-8424190,-22928820,-13242794,9980083,22262183,9299983,-14890400,-23339852,-6401833,16165477,20541635,3160470,-17416116,-20016944,-143689,21198363,19971468,-2601046,-21134910,-15894430,7216228,23471833,14799321,-9288824,-22324036,-11084184,11563106,22065704,8834958,-15380585,-24136580,-6602613,17382762,20723089,938126,-19952686,-20502003,-54042,20368511,18548472,-3745447,-21887014,-15795885,7931042,23867084,14686560,-9614805,-22536117,-9960354,14113090,23736598,8720011,-14840753,-22484314,-5596119,17859674,21373013,612411,-21056737,-20199578,1243820,20004595,16694174,-5454404,-23254198,-16905084,7715260,23527465,13060090,-11482315,-22890125,-9042751,14801928,23076308,7473161,-14871273,-20651746,-3438677,19193457,22144489,1122201,-20596714,-19078696,2998260,21058815,16150401,-6354199,-22579066,-15182713,7706926,21248427,11267128,-12117944,-23859510,-9926816,14751398,22188080,5256984,-16127217,-19952217,-2834381,18353830,20969468,630064,-19662002,-16630282,4912564,21042598,15941812,-5880890,-21871669,-13409760,10028845,21398834,9493676,-12103577,-21836005,-9162859,13876771,20848838,2978787,-17736196,-18787644,-1421909,16688684,18228023,-450397,-19964340,-16615876,5750405,20889620,13946595,-6148979,-19441049,-11459239,10318634,21232889,8742278,-12059352,-19158184,-6488419,13490122,19699110,3480562,-17311626,-18623595,-379575,16507160,15374770,-2262027,-18529210,-15176063,5079425,19209831,11816168,-7743234,-18681335,-9891158,10066824,19922536,8214911,-12143560,-18206411,-4197676,14229091,17488970,2343572,-15183111,-16101474,633163,16647439,14405445,-3607531,-17966077,-13245076,5499258,17884555,10387658,-8447844,-18080633,-8441920,10021043,17473335,5904555,-12028426,-16862057,-3158437,14159470,16239360,933876,-14935527,-14335101,1775907,16043402,13243598,-3746387,-16646953,-11174761,6653501,16872327,8528269,-9013770,-16632276,-6641063,10214531,16068158,4603850,-12148984,-16073354,-2342832,13972039,14609804,-1006304,-14848914,-12255240,3193971,14842736,11085890,-4687112,-15781855,-9687507,7369528,16460074,7517540,-9521542,-15798993,-4574399,11094018,14260066,2449256,-11394035,-13825095,-1490160,13667114,13798593,-2378134,-15251803,-10510734,4332700,13696398,9459212,-4986257,-15248630,-8344964,8302094,14899990,5147166,-9431324,-14264775,-3776290,11508757,13678643,639451,-11741729,-11655855,-372192,12450889,12790195,-2576898,-15158386,-8887643,6229845,12773958,6953898,-5257675,-13761706,-7403130,8691339,14416815,3473157,-10069588,-12590807,-2550750,10698475,12495618,-408229,-12422473,-10101883,1939329,11720172,10052596,-3126868,-13912226,-8259118,6900169,13053400,5569969,-6420711,-12203389,-5356429,8524311,13265600,2474884,-10493084,-11330300,-425822,10531115,10540746,-920674,-11727588,-9802594,2468065,11900302,8403999,-4397362,-12695426,-6784485,6593758,12072981,4478218,-7351644,-11359090,-3402779,8632854,11784356,1933668,-10125070,-10667622,659146,10925920,9132263,-2121987,-10737551,-8016734,3173565,11315271,7211337,-5299401,-12167517,-5424147,6898615,11063920,3295730,-7535560,-10555416,-2644659,8334971,10495548,1026869,-9971869,-9625771,1704190,10755196,7808212,-2941688,-9944579,-6719862,3520717,10648608,6634123,-5322657,-11469130,-4317587,7503394,10218596,1812197,-7842273,-9196872,-1316552,8119922,9145149,118905,-9639477,-8892535,1952992,10562496,6834265,-4153735,-9511610,-4819807,3990038,9261908,5574771,-5434933,-10939104,-2911894,8230663,9064122,806424,-7189936,-8217254,-825849,8291179,8190903,-1316532,-8951758,-6989069,2159915,9636538,6225469,-4982994,-9751120,-3348933,4816468,7626100,4289482,-4737004,-10220667,-2769368,8545250,8391640,-855205,-6969839,-6476002,-117924,7839284,7589570,-2060653,-8833152,-5472888,2945177,8401646,5312980,-4429130,-9175228,-2838045,5628896,7119724,2185634,-5056480,-8403562,-2035935,7826510,7822182,-1381739,-7466076,-5517017,1087110,6908237,6093881,-2016344,-8285734,-4795483,3988665,8122610,3506359,-4857539,-7687054,-1992204,5488248,6856666,1478440,-5536254,-7141750,-845782,6991482,6661766,-1532262,-7430557,-4820859,2291099,6596934,4312498,-2533571,-7227652,-4242740,3855344,7764527,2610669,-5310672,-6727737,-891358,5271304,5779500,769799,-5323989,-6124343,109392,6913555,5744517,-2051987,-7040260,-3891031,2895020,6026977,3231880,-2671669,-6346306,-3445286,3831126,7134429,1760251,-5699637,-6075408,182893,5259774,4631586,77252,-4784812,-5348202,219394,6392844,5135957,-2429401,-6658226,-2935377,3524844,5550582,2130236,-3017134,-5305071,-2442620,3579293,6420211,1581038,-5686135,-5646062,1012459,5152710,3351462,-703178,-4150652,-4648792,523903,6242665,4047950,-3206689,-5894977,-2003360,3204460,5029557,1823229,-3468399,-4760668,-1095105,3422417,5080011,1272684,-5172957,-5373659,1684812,5641529,2319773,-1562760,-3375454,-3606540,441901,5774651,3570677,-3616484,-5498854,-946814,3187779,4078585,1327943,-3485080,-4541165,-293627,3837452,4008731,343452,-4286544,-4470784,1343843,5379899,2418864,-2162837,-3338799,-2207863,1048991,4689356,2959638,-3229507,-5190524,-608630,3652327,3474631,311822,-3078229,-3579058,-272842,3493135,3518403,-328290,-4324121,-3386808,1649206,4617763,1896642,-2285512,-3356325,-1468918,1592636,3765509,2065913,-2568869,-4387446,-655241,3837422,3470038,-626859,-3231774,-2450748,316433,2879129,2993799,-382341,-4001970,-2911588,1917321,4110070,1140610,-2545532,-2993122,-856439,1617371,3005317,1435156,-2386010,-3864164,-314778,3783142,3028582,-1093960,-3074256,-1635365,819075,2383240,2252060,-376064,-3539289,-2477788,2146667,3968917,599331,-2877629,-2454004,-174244,1610036,2226635,920213,-2189320,-3317666,-229331,3422271,2582406,-1371532,-3129773,-1069425,1376987,2022006,1518118,-381480,-2815794,-2107476,2143381,3798688,265026,-2820612,-1775897,340715,1409213,1885831,540812,-2241398,-2660865,295224,2861779,1945290,-1293623,-2983622,-1070469,1744210,1822258,448566,-506239,-1959857,-1852930,1700255,3666243,65278,-3129231,-1382443,1084169,1393191,1332187,403555,-1896160,-2244323,613349,2608449,1307557,-1310788,-2531786,-854240,1723776,1774356,-113067,-1060386,-1503691,-1157549,1199342,2856261,119891,-2905237,-1413614,1417732,1635289,574107,-70481,-1326818,-1591792,537609,2481068,1242942,-1541147,-2179701,-220298,1748454,1281274,-245385,-1074037,-1187936,-668528,1192405,2105142,-143651,-2587710,-1414472,1398971,1683121,249702,-624447,-920712,-967221,318139,1941231,1199399,-1457471,-2105079,297382,1996565,918838,-584025,-853887,-644550,-394942,992553,1694564,-181172,-2329419,-1151006,1409930,1524741,-254584,-1015468,-554962,-494606,184994,1385798,1062236,-1345203,-2049125,414530,2090497,670338,-948968,-683082,-88238,-166219,682048,1518607,-118285,-2139663,-943130,1668721,1448717,-588926,-1143911,-336343,-50584,93058,947850,828467,-1146820,-1839225,323072,2088452,474564,-1445249,-662127,375232,-71307,297428,1335186,-52481,-1929735,-617032,1720710,1245571,-732388,-905222,-168188,165052,252743,601993,434783,-829332,-1448923,231011,1800032,526522,-1550985,-730659,748157,124646,-158293,928727,187888,-1652936,-606792,1772928,1055477,-961997,-871187,150082,204504,178618,431257,185643,-691072,-908849,259351,1407013,484459,-1362518,-846321,814519,502689,-245521,348814,246097,-1128936,-672920,1441531,1096542,-932303,-1155747,337801,586743,25721,82488,220159,-463689,-735477,302968,1287620,276197,-1225092,-661424,846170,621407,-387009,-66153,199536,-623705,-612020,960032,1001955,-772337,-1258994,290070,974949,-24732,-416462,141596,-43747,-688471,78530,1130697,199277,-1316983,-610290,996776,727498,-529439,-290258,300367,-258056,-472476,656287,946839,-644061,-1230192,351135,1197932,4926,-749496,140225,312465,-439283,-129479,996839,299450,-1251621,-602703,1075138,755901,-750894,-506348,438395,-51188,-511458,465702,818400,-552266,-1118371,324958,1237726,8070,-865170,-55158,527441,-212071,-315104,707850,400889,-1143553,-638220,1202055,795489,-999598,-573492,607262,70715,-488816,319755,607102,-568060,-880632,333795,1032316,-56930,-903347,-196593,556228,107066,-344536,397718,472093,-814785,-704841,1092756,856042,-962349,-797004,706716,345838,-515860,209144,602440,-531275,-816267],[0,0,0,-1,-8,108,-140,51,-217,304,-253,448,-609,618,-870,1135,-1231,1582,-1976,2216,-2689,3283,-3700,4366,-5193,5875,-6794,7927,-8940,10189,-11725,13156,-14838,16852,-18837,21053,-23689,26333,-29248,32646,-36137,39927,-44293,48863,-53784,59421,-65395,71856,-79185,87124,-95746,105563,-116374,128333,-142080,157630,-175306,196119,-220639,249856,-285992,331561,-390883,472313,-591149,781170,-1135444,2022638,-10208772,-7680715,18838818,21371752,3208880,-19413372,-19162777,407257,20336325,17399511,-3955135,-22387219,-16515015,5832788,21852101,12959848,-11035378,-24245518,-10921487,13328234,22466393,7372857,-14892667,-21990605,-4880130,18827414,22726025,1901893,-19435171,-18294208,3092057,21845284,18280797,-4800752,-22500843,-15566972,8324463,23033886,12679861,-12081764,-24736122,-11054190,13831034,22022384,5222183,-17432249,-22094580,-4350664,18019745,21306336,873011,-21083413,-19496523,4086133,23441995,17919848,-5691528,-21585042,-13467093,9966031,23741256,12686350,-11746261,-23203201,-9211759,15159025,22988099,4824034,-19118067,-22385360,-2778666,18172361,18821779,-1315097,-21335218,-19305453,3507147,22140168,16017457,-7609475,-22433120,-12662035,11050119,23603254,11707231,-11620020,-21643177,-7570432,15924807,23132641,5234470,-17727029,-20160492,-957983,18522182,18276071,-1757510,-21193938,-18737666,3864009,21015871,14207322,-8302719,-22717581,-13380578,10405735,22132917,8946758,-13047371,-20155467,-6209689,14961731,22031854,5412026,-17655382,-19484842,1221516,19742236,17473933,-1732453,-19200201,-16339125,5341353,20864278,12617934,-9098287,-20972761,-11907554,9663047,21060235,8001320,-14764382,-20856621,-5071835,14347434,18761752,3695677,-16549782,-18709462,1103202,19410926,16102452,-2909328,-17809545,-14070374,5718730,20809743,12979200,-8883194,-19865363,-9244202,10547048,19139820,7027849,-13500156,-19563056,-4328941,14672773,17010340,1079178,-16551977,-17148936,827587,17909077,14908561,-4204387,-18126575,-12351942,6731880,18867927,10810741,-8778696,-18251834,-7380359,11686565,18286888,5614346,-12892669,-17540194,-3100948,14774223,16271976,-76970,-16359574,-14762681,2480440,16403870,12297083,-5143275,-17351320,-11145772,7005364,17661059,9064127,-9530960,-17543483,-6225148,11748340,16793434,3796927,-12788563,-15157974,-1165366,14205861,14587679,-753472,-15569289,-13324037,3744729,16473995,10966894,-6185924,-16304752,-8947950,7530180,15879806,6940007,-9815148,-16218968,-4817848,12052371,15431658,1613033,-13276555,-13528134,132975,13425572,13119254,-1500466,-15138340,-11807633,5127123,15711100,8801526,-6893443,-14835758,-7183245,8384270,15047737,5404565,-9910381,-14570740,-3847439,11625757,14689067,731193,-13867896,-11763243,2289443,12311140,10363565,-1969595,-14178069,-11161630,5802414,15571813,6987114,-7801169,-13404227,-6073270,8159782,14339302,4041345,-10673757,-12646388,-1457153,10857638,12734466,433629,-13379946,-11340029,3610968,12920311,8524216,-3114351,-12604101,-9465959,5842163,14795538,5660601,-8987287,-12450519,-3755637,8216837,12510767,3018839,-10771557,-12377080,-266095,11308545,10800525,-1050456,-12253961,-9850709,3901440,12726112,7440800,-4833913,-11883024,-6891597,6308775,13370271,5218976,-8638513,-12223233,-2649667,8972338,11088226,1517122,-10090080,-11026750,239041,11198079,9530975,-2729254,-11979260,-8059114,4223458,11625033,6702657,-5228628,-11731251,-5600236,7019299,12161262,3702596,-8687823,-10971984,-1172871,9494925,9907867,181237,-9670141,-9610614,895686,10832440,8906634,-3313610,-11716779,-6881728,5066377,10658446,4853783,-5729717,-10653898,-4514647,6885412,11242035,2862738,-8870910,-10332686,-274715,9446842,8792600,-710920,-8997064,-7960190,1631117,10196066,7835333,-3882812,-11308586,-5405502,6082036,9838431,3522756,-5733502,-9654400,-3861972,6873701,10234636,1465037,-8889768,-9041540,559730,9052357,7652122,-2059776,-9105691,-6323819,2525663,8928253,6810935,-3450928,-10788832,-4920970,7012727,9311052,1666870,-5750715,-7762643,-2796107,6775774,9731391,414170,-9155285,-7416619,1325548,7957787,6886670,-2017009,-9279069,-5622727,3845946,8057565,4559095,-3594466,-9364576,-4389476,6884705,9228076,675038,-6440494,-6497709,-1527903,6005135,8594762,391072,-8830502,-6734015,2620486,7807003,5135757,-2637383,-8201852,-4802789,4085770,7978935,3466335,-4382740,-8244387,-3103006,6198334,8109450,311735,-6827425,-6080994,54669,6138811,6603962,-473073,-7783342,-6041314,2860200,8025106,4203198,-3447357,-7156706,-3310940,3850669,7179303,2952611,-4850556,-7633042,-1589533,6355384,6752031,-321314,-6466022,-5509640,595816,5963814,5425335,-1106710,-7079285,-5177647,2934469,7636868,3260232,-4298283,-6518433,-1944857,4083399,6119246,2241878,-4539593,-6857367,-1155077,6354837,6148336,-1034585,-6239158,-4305911,1597137,5451309,4244582,-1493225,-6416256,-4473848,3097182,7088165,2534170,-4685756,-5963678,-1004474,3999090,4932559,1401328,-4134938,-6073899,-547474,6371767,5411631,-1878094,-5945469,-3180279,1883642,4946346,3617285,-1760013,-5769082,-3301554,3205920,6274239,1974768,-4702425,-5724781,-61235,4595049,3771829,266800,-3536895,-5192407,-630699,6047918,4902688,-2716772,-5755169,-1875822,2222404,4099066,2984319,-2044460,-5666758,-2150861,3874465,5128295,1194376,-3894832,-5000216,-77473,4801024,3531089,-839200,-3382988,-3660847,-258135,5069255,4443264,-2764789,-5794172,-1328750,2774874,3418891,1932540,-1890953,-4931286,-1899351,3757651,4598061,240574,-3892315,-3923824,391790,4380286,3156194,-1087383,-3601238,-2713083,616624,4275777,3411497,-2219961,-5049586,-1375243,3192697,3453138,757014,-2321436,-3690986,-1287244,3088277,4114562,63686,-4143219,-3389414,1048841,3790479,2218977,-1162566,-3054697,-2330308,1078689,3960818,2587726,-2293604,-4469915,-958228,3289946,3234747,72262,-2405979,-2676369,-604149,2555285,3518504,57645,-3968169,-3126800,1608174,3759571,1356601,-1793586,-2754419,-1542488,968636,3238792,2026857,-2184305,-4038605,-496242,3350484,2817642,-539388,-2372426,-1885225,-23138,2321620,2898047,24600,-3554916,-2611602,1796508,3609772,786314,-2090632,-2077602,-903993,825279,2600510,1665285,-2276975,-3671599,-188520,3223674,2258699,-823557,-2339596,-1534134,414532,2014745,2061995,-127442,-2765896,-2271910,1786110,3716360,549964,-2539357,-1680323,-10279,803485,2069141,1455407,-2071225,-3304564,238365,3017259,1465598,-1078947,-2087390,-1335654,701408,2056249,1245882,-715477,-2118474,-1597471,1383294,3294868,585281,-2646300,-1495564,857003,1070360,1154817,1050691,-1514286,-2859900,344881,3077488,1330667,-1504785,-1928591,-738804,681212,1647241,778371,-920136,-1929860,-1065842,1327033,2540199,297900,-2452237,-1545983,959122,1427533,800907,303705,-1114270,-1939848,214244,2635347,1371153,-1516067,-1976634,-82588,1202658,1004917,352477,-674022,-1680554,-989983,1318182,2124655,-158090,-2192636,-1195883,961608,1210699,416992,-89358,-836936,-1449310,208748,2198504,1332949,-1498472,-1966061,266694,1539494,717329,-133809,-401268,-1051402,-878572,1177409,2009199,-240296,-2330601,-1010463,1340243,1159841,-115302,-459380,-546646,-1024690,68490,1754463,1042168,-1522845,-1866319,557039,1697216,450658,-557891,-265106,-538082,-627985,873832,1780141,-186520,-2184458,-672181,1580737,1012440,-591179,-475383,-222026,-736665,46816,1445373,779059,-1458007,-1592670,519808,1663936,353011,-939611,-401970,16265,-376237,389140,1575877,-2062,-2080254,-573981,1863614,944789,-938999,-434010,137911,-564190,7400,1276117,455883,-1282991,-1154412,569967,1321856,254172,-953750,-551791,194073,14818,167296,979514,87973,-1688298,-659234,1751934,1006031,-1162661,-669028,454713,-156214,-152356,941944,460724,-1193545,-1010809,765871,1211874,14044,-941783,-494557,349443,179083,35923,520045,57205,-1252778,-533802,1324637,977177,-994313,-925387,410535,371764,-207520,334567,496234,-764274,-916071,559098,1288388,-82615,-1153120,-246471,644344,174787,-144451,292993,101810,-875302,-445501,1177896,869245,-916125,-1018671,465095,688857,-270677,-157435,427417,-370796,-917940,328320,1307693,-51641,-1329486,-299023,950463,298579,-500658,133285,320764,-650394,-498061,1028725,884490,-918903,-1065201,621988,940322,-271359,-372251,339574,-57490,-721296,112951,1103446,-7354,-1344809,-332506,1137743,383873,-776419,-26806,454035,-475410,-539855,890369,799939,-906813,-960869,706551,933706,-311460,-523675,264273,143424,-479496,37702,929020,108070,-1095745,-382774,1105810,499914,-928787,-366790,606509,-189367,-582473,699468,684781,-932395,-909869,820343,822930,-452692,-533287,248428,140033,-172350,152829,554972,48184,-828259,-323020,937525,598680,-811951,-572739],[0,0,0,-1,-6,57,-136,34,-138,266,-183,314,-498,479,-630,899,-954,1183,-1549,1720,-2040,2550,-2882,3340,-4039,4565,-5224,6155,-6967,7869,-9102,10246,-11499,13107,-14678,16349,-18427,20546,-22756,25429,-28198,31110,-34531,38165,-41956,46359,-51096,56102,-61829,68086,-74787,82433,-90947,100229,-110915,123074,-136783,152877,-171907,194412,-222127,257032,-302094,363451,-452137,591665,-845517,1456255,-7046947,2257605,21658026,14640841,-6362294,-23632979,-14655114,9753320,22964044,8882451,-13883552,-22551859,-8083691,14539644,22134229,4376541,-18068493,-20173639,-340125,20039342,20568538,-1029122,-21509550,-16853158,7397887,22749879,14820947,-7270854,-22311407,-13584636,11793914,23630271,8144569,-15523232,-22555681,-7618940,15252315,22048071,2865483,-20871199,-21484027,255549,20027917,18370838,-2597923,-21497211,-16844584,7310910,24074272,15224973,-8897186,-22643112,-10967824,13872371,24374006,9077025,-14819965,-22446877,-6028783,17336963,21769625,1550788,-20874904,-20877444,610883,20006130,17255610,-4767803,-23294244,-17661315,6995684,23596595,13719977,-10630017,-22862299,-10099098,13938161,23611367,8667959,-14805372,-21254964,-3889429,18882215,22445495,1946098,-20437771,-19739836,2586969,21002006,16325575,-5478471,-22389677,-16552728,7372955,22565632,11171707,-12796860,-22982897,-9839916,13102767,22598007,7106179,-16808449,-21320317,-1968279,18916007,20050435,1112376,-18606746,-17655062,4056121,21956629,16451521,-6146924,-21697361,-13739052,9203595,21739975,10379159,-12136836,-22186138,-9246683,13417000,20705286,4006293,-17334773,-19798177,-2078719,17303692,18499264,-780715,-19523285,-16294280,4822555,20527124,15353313,-5914933,-20793517,-11288695,11429749,20453370,8134358,-10727922,-19317188,-8066900,14245528,21065421,2319816,-18003775,-17441494,-595151,15533523,16299493,-1660863,-19780148,-15144684,5947508,18684042,11710684,-6949119,-19400454,-10613472,11269972,20148769,7037245,-11580371,-17512670,-5432317,14035548,19234297,2061562,-16696446,-15434003,1406476,15640255,14345072,-2409222,-18388426,-14221942,5929088,18414877,10211839,-8540111,-18157729,-8677964,10022290,17728646,6001262,-12037275,-16982884,-3601144,14122392,16811593,1244154,-15258336,-14632081,1729703,16078830,13445949,-3452852,-16705798,-11579737,6398969,17183513,8939867,-8831304,-16935231,-7127201,10172015,16532393,4762852,-12332713,-16091618,-2459306,13543550,14784747,-297064,-15030127,-12991666,3083792,15318677,11236105,-4570855,-15660148,-10072343,7106422,16683498,7794301,-9265094,-15736702,-5325323,10663465,15141987,3138627,-12150689,-14000097,-984148,13064409,13376775,-1054062,-14784230,-12026212,3787258,14845005,9731116,-5467456,-14894555,-8304967,7317114,14854957,6242926,-9343299,-15018721,-4002445,11627831,13797561,1186935,-11517066,-12204195,-741922,12758615,13020503,-2364949,-14784276,-9433183,5369885,13291479,8007700,-5672675,-14322052,-6920953,8422045,13644258,4422964,-9021364,-13936628,-3481663,11935889,12711744,-1282456,-11610600,-9636411,372306,11400297,11732227,-3022857,-14966059,-8037514,6948733,12420564,6120103,-5658421,-12875358,-5752815,8958464,13045672,2577570,-9698697,-11817096,-1428024,11311444,11294284,-1847389,-11848233,-8900731,1990439,11116230,9395308,-3976997,-13769815,-7056832,7396170,12088014,4055419,-7116741,-11226809,-3757257,8623426,12105782,2073101,-10209750,-10837253,518107,11141765,9426967,-2298432,-10983676,-7917594,3247412,11199473,7372229,-5105937,-12383020,-5722480,7134018,11357902,3211636,-7848625,-10524363,-2507577,8422582,10555028,934583,-10115069,-9664007,1648201,10950188,8110956,-3141824,-10388807,-6654417,4000475,10729884,6266565,-5307869,-11400854,-4468758,7564954,10623432,1838960,-8294761,-9356424,-1066153,8337016,9109921,-166286,-9718118,-8757650,2033586,10555346,7091709,-4122501,-10099680,-4978024,4821994,9592399,4793284,-5650177,-10433813,-3207241,7804263,9763588,1183173,-8127141,-8588160,138644,8545941,7499864,-1231166,-8576214,-7549405,2054503,10448713,6220925,-5613422,-9683954,-3119001,4809728,7985175,4259329,-5368852,-10199532,-2244439,8311312,8333621,-162252,-7584287,-7402086,993772,8719556,6387814,-2426989,-7793303,-5861848,2095535,9591281,5817187,-5957421,-9544695,-1517032,5573888,6348785,2676679,-5038979,-9150297,-1682077,8504599,7487704,-1625473,-7508930,-5794435,1400882,7666308,5650719,-2663466,-7761088,-4599078,3441805,8582371,4143249,-5757671,-8330334,-1008048,5942321,6080600,1375241,-5073177,-7530032,-1068194,7559097,6899621,-2097519,-7781806,-4577099,2638314,6692692,4052854,-2809365,-7224653,-4127943,3938380,7915607,2620681,-5715187,-7008223,-445386,5768480,5627742,333786,-5363514,-5957176,256420,6979322,5746636,-2404350,-7379180,-3756019,3252330,6189702,2959644,-3117877,-6376146,-3029164,4056984,7048605,1587828,-5919620,-6328408,300400,5711437,4657449,-545863,-5123738,-4986319,743945,6355544,4797225,-2603351,-6804617,-2848008,3854663,5889895,1778557,-3655497,-5331291,-1850880,3869113,6138299,1191433,-5626607,-5645205,964537,5561644,3697247,-1287689,-4938575,-4027798,1377748,5760983,3569142,-2837205,-5989083,-2525029,3878083,5758495,931903,-4275913,-4104257,-588161,3304291,5078861,1094708,-5617668,-5272780,2121108,5738161,2445874,-1940195,-4144112,-3254292,1666337,5386194,2621841,-3236884,-5182367,-1691584,3706032,5297953,231238,-4842586,-3569296,611259,3146547,3704321,793690,-4885782,-4855828,2302297,5927465,1694609,-2859489,-3382131,-1795167,1709224,4687631,2183409,-3467951,-4869749,-719154,4019018,4171849,-378952,-4331239,-3078131,886047,3211443,2896961,-208503,-4418802,-3807219,2355173,5383188,1347366,-3306678,-3260690,-779977,2001701,3601462,1728635,-2852005,-4455091,-231373,4330662,3511494,-1210470,-3809182,-2152338,1080177,3062123,2504575,-801860,-4057244,-2762812,2279750,4510606,880191,-3187062,-3078218,-231063,2201673,2825192,884608,-2749111,-3799488,-26398,4138085,3045513,-1530656,-3590040,-1479931,1466524,2667312,1889612,-875516,-3481873,-2156550,2324952,4097540,531729,-3355012,-2781852,333900,2318818,2094531,195965,-2351021,-3016898,10671,3562046,2655920,-1743602,-3632035,-987889,2103725,2288457,1079137,-865616,-2736220,-1662119,2263516,3762835,260513,-3170076,-2320216,735428,2376561,1656935,-460042,-2192113,-2119532,131583,2881612,2448833,-1690958,-3887729,-635570,2639045,1704717,-58408,-718137,-1940479,-1704924,2002626,3656066,-89588,-3333459,-1710245,1252252,2279864,1311722,-619584,-1980161,-1375749,500844,2351269,1899631,-1491013,-3580563,-598785,2850571,1626501,-878582,-998381,-1278119,-1228793,1535132,3106853,-165037,-3311963,-1454535,1755724,1994549,542838,-689004,-1454457,-1157559,653062,2347303,1446244,-1591143,-2850704,-121411,2588155,1407070,-946007,-1202009,-888723,-587181,1209389,2290295,-211845,-3076356,-1483280,1900327,2038692,-30763,-1099137,-979915,-659882,542100,1968331,1197148,-1655196,-2414516,410268,2375639,1076428,-1006474,-1146136,-623890,-103874,1123032,1681100,-372657,-2484506,-1182567,1743875,1860560,-363533,-1423492,-752802,-262514,496628,1456842,882514,-1543895,-2112695,448056,2307226,860655,-1202172,-989569,-128764,223439,857308,1264256,-321573,-2103655,-979382,1698292,1802370,-492767,-1649950,-612381,282672,454060,790035,576701,-1155568,-1884617,458566,2262308,636574,-1598735,-1054906,337493,395971,605324,907015,-351232,-1669586,-625528,1562170,1572782,-480339,-1618102,-425843,824194,626451,209560,206614,-685631,-1549717,95197,2267998,648830,-1990784,-1057373,869487,533429,17863,591507,-149906,-1545759,-501175,1656895,1299796,-727798,-1536091,-297177,967526,681712,-41787,-94215,-364726,-1036385,35976,1856833,723998,-1932060,-1220675,1071987,877835,-279398,93269,67253,-1101519,-576976,1480041,1251315,-940153,-1529365,77120,1100552,454023,-257629,-137363,-307979,-768135,208057,1541160,463760,-1611474,-1102607,1162229,1056439,-347842,-305654,123823,-641626,-507351,1133491,1236520,-950432,-1601432,211825,1392224,301108,-573919,-112035,-70541,-474000,222265,1383433,266703,-1575483,-865589,1126531,1046034,-473477,-596366,95401,-155101,-321470,795456,1040774,-730860,-1533965,263429,1517094,236936,-859146,-263810,222787,-273751,57649,1041706,270427,-1429167,-784949,1124863,1088016,-591857,-847047,100930,153540,-201047,509827,756554,-556826,-1341014,115832,1512761,417573,-1083613,-581053,496598,29422,-154595,728711,355806,-1323488,-839576,1225791,1104310,-673943,-983052,82180,255275,6476,198066,449604,-366852,-999890,-23652,1343443,630498,-1155041,-764625,754864,488446,-382753,299386,540467,-984553,-972831,1139533,1268370,-775507,-1129773,220020,526925,-29749,70294,216685,-274975],[0,0,0,-1,-6,124,-21,46,-206,127,-162,354,-327,379,-616,654,-746,1061,-1177,1332,-1730,1984,-2226,2747,-3140,3525,-4209,4802,-5357,6234,-7085,7879,-9017,10157,-11263,12713,-14253,15731,-17592,19593,-21569,23946,-26549,29154,-32194,35579,-39022,42985,-47407,52035,-57291,63260,-69648,76948,-85356,94697,-105570,118463,-133510,151778,-174654,203581,-241998,295853,-376266,509805,-772670,1487726,-8351869,-22739570,-5727107,16551219,22699454,3784353,-18198910,-20513784,212529,19523764,18142214,-2693735,-21642174,-18576688,5615684,22599297,12818039,-11064104,-22515674,-12041879,11032207,23572905,9690265,-16240799,-22884753,-3993743,18068198,21620452,3781278,-18408831,-19959711,2281237,22541263,18369304,-4170219,-21821514,-16550361,7446254,23929511,13089699,-12233760,-24011072,-11351153,12154742,22458632,7194528,-17626861,-23433382,-4211508,18116381,20844508,1480799,-20255526,-20197302,3031393,23630001,18690861,-5282624,-21796399,-13912667,9609959,23844978,13202369,-11237937,-23300950,-9926336,14602776,23329089,5796814,-18567247,-22920299,-3777672,17780295,19510678,-354584,-21248381,-20154015,2809030,22207636,16405137,-7154454,-22024189,-13359185,9775093,23912780,13174039,-11750754,-22637164,-7337642,16069745,22516626,5979381,-16612348,-21177475,-2046186,19238366,18806926,-1908875,-20947712,-18823626,3036548,21376997,15080082,-8732155,-22805998,-12936640,9539015,21784060,10473166,-12905067,-21752110,-6184826,15914783,21365030,5197132,-16188262,-19765465,-603750,20028142,19057650,-1882913,-19849672,-15938462,5172828,20165559,13196321,-7898790,-21413991,-13048455,9890720,21691994,7813854,-14761811,-20427854,-5696666,13736613,19505697,4171570,-17239535,-18679726,1537108,18969887,16213985,-2193181,-18378981,-14856359,6708337,21161059,11976340,-8480100,-19093024,-10638216,10230820,20975437,6716697,-15301446,-18611895,-3295286,13082117,16889558,2768521,-17367393,-18579220,2068039,18741292,13818720,-4219944,-17419021,-12957965,6473080,19720074,10800307,-9225541,-18033409,-7667632,11200904,19065258,6088922,-13676479,-17589802,-2452022,14348405,16052753,717258,-16277860,-15782193,2363553,17218278,12438493,-5483246,-17341154,-11203558,6729521,17760894,9480260,-9405848,-17867819,-6620150,11719167,17144047,4133945,-12860178,-15488284,-1292176,14366585,14792706,-595894,-15456739,-13621563,3377425,16636676,11406416,-5942864,-16471441,-9394728,7455561,16345342,7327772,-10053296,-16225728,-4789844,11495403,15285512,2656505,-13141797,-14664188,-54060,14226140,12987659,-1770498,-14562317,-11882775,4095672,15801844,9850492,-6761155,-15351543,-7438129,8231139,15243702,6052041,-9727410,-15030888,-4048398,11440181,14625384,1432838,-13285485,-12835097,1438078,13200389,10905901,-2563891,-14089514,-10752413,4945623,14957952,8259257,-7070851,-14699624,-6648133,8926755,14355685,3672033,-9903540,-12421470,-2806964,10683970,13942692,627115,-14045165,-11175345,3550155,12227800,9111709,-2329364,-13262165,-10012713,6048517,14633717,5741666,-8012714,-12777937,-5068679,8741441,13390929,2341367,-10743913,-11427967,-1286148,10221968,12318312,-154767,-13619905,-10054071,4965876,12191074,6887237,-3694538,-11721120,-8091319,6394931,14160985,5036389,-8998985,-12111281,-2907159,8914538,11538242,1335984,-10412544,-10730253,221966,10771102,9978496,-2283078,-12609413,-8523060,4915796,11897404,6250248,-5101932,-11363091,-5932779,6678214,12625578,4040108,-8950406,-11290855,-1134843,9671106,9934548,153019,-9728070,-9586704,897641,10854805,8988028,-3254987,-11922110,-7136831,5228905,11018274,4874688,-6033394,-10708670,-4359273,7064108,11200910,2787853,-9001866,-10421322,-273613,9660791,9033748,-871916,-9556721,-8004485,2147280,10337271,7440328,-3837271,-11039975,-5774895,5946449,10541696,3708282,-6537396,-9790737,-3113054,6950878,9860090,1611584,-8817741,-9401750,463391,9687809,7843839,-2432779,-9414277,-6230276,2782540,9202218,6663960,-3725905,-10806771,-4861964,6900409,9675269,2166406,-6386603,-8506619,-2018683,7347288,8816329,245744,-8358524,-7996534,584703,9155133,7396228,-3408124,-9573869,-4389572,3654133,7395535,5257070,-3533430,-10376947,-4183017,7808784,8909612,320571,-6279182,-6896611,-1496658,6883234,8371890,-404426,-8330851,-6456414,1950947,8391254,6025826,-3745407,-9067639,-3513773,4520240,6888559,3597275,-3703213,-9098836,-3610461,7363305,8397301,-607448,-6969372,-5665165,-3077,6184837,6825508,-685755,-8066362,-5911341,2911461,8240760,4451706,-3935834,-7538453,-2858602,4362913,6798638,2769495,-4508687,-7787700,-1883714,6798664,7180028,-891705,-6934895,-5149227,1065747,5899944,5191709,-1186448,-7250202,-5159420,3248749,7870455,3136350,-4734691,-6702416,-1621889,4491688,6078651,1838095,-4725389,-6758973,-874695,6472264,6153790,-1317650,-6600039,-4250728,1939404,5676613,3992983,-2004040,-6539730,-4083164,3380637,7045072,2352163,-4826887,-6124938,-889003,4565817,5097802,718382,-4563381,-5615868,-119686,6249535,5289849,-1878360,-6332728,-3413605,2548421,5456104,3038536,-2381552,-5513324,-2894694,3164953,6276197,2022405,-5047677,-5862533,283313,5016878,3854596,-235345,-4048868,-4819507,53645,5841457,4388923,-2457420,-5771596,-2562723,2830307,5166356,2152477,-3285903,-4860724,-1349213,3203411,5077021,1766786,-4671486,-5644684,1006962,5505858,2757712,-1402900,-3264432,-3583727,170260,5450394,3915150,-3156222,-5675204,-1406382,3133232,4272500,1355443,-3209851,-4370938,-707025,3308283,4092285,842236,-4308471,-4855422,1373066,5564561,2316937,-2214837,-3137479,-2230283,654505,4518121,3418628,-2870826,-5447708,-887226,3771718,3595447,124933,-3073753,-3443616,-583047,3186937,3846100,297,-4397890,-3693216,1672682,4576789,1776493,-2136881,-3164908,-1600257,1310737,3881059,2414925,-2709867,-4747367,-622638,3965858,3364084,-521269,-2906967,-2473966,-124886,2770064,3264715,-354305,-4244951,-2965641,2020101,4177975,1136228,-2459685,-2909173,-1038774,1561170,3183750,1624221,-2521303,-3987826,-280213,3761401,2987789,-976216,-3019932,-1731534,650799,2575609,2542649,-426712,-3578440,-2504225,2035830,3881830,764508,-2613702,-2497690,-364602,1569946,2435334,1027365,-2372436,-3458068,-133280,3373397,2678079,-1210333,-3102355,-1296439,1278503,2094630,1527599,-278455,-2796055,-2267987,2087958,3994005,380228,-3083140,-1943481,346805,1506022,1951707,676502,-2241764,-2852567,134330,2926621,2104135,-1362167,-3191904,-1088690,1900032,1895309,496471,-510832,-2053659,-1980915,1631744,3936110,244456,-3309313,-1518197,1201616,1368539,1228870,598428,-1852361,-2513645,425489,2977199,1602814,-1621898,-2750185,-655798,1751096,1549988,807,-872628,-1650039,-1468580,1389532,3154354,67960,-3258707,-1503328,1612535,1642667,559562,79256,-1237730,-1904297,423818,2846361,1468169,-1900682,-2432135,33380,1790041,1117914,-74356,-841340,-1505547,-927254,1417418,2413983,-294433,-2791541,-1244371,1515722,1592824,168792,-463624,-951236,-1228383,292856,2408798,1340331,-1734257,-2229438,455437,1960697,839866,-383777,-706093,-1049662,-578501,1351860,2037411,-430822,-2536388,-1065527,1527486,1517321,-132974,-750852,-812301,-738610,280816,1794131,955196,-1653917,-2017230,571679,2131082,626943,-825658,-705480,-471225,-265514,1046688,1611979,-393169,-2276069,-751264,1645408,1380263,-395608,-1036144,-549167,-310392,336529,1218344,675526,-1338123,-1867681,411618,2133360,589255,-1411832,-769912,174141,-58590,559342,1375954,-266079,-2169953,-593207,1873956,1236646,-721545,-1029035,-354665,42683,463970,805296,298006,-1015580,-1454608,300761,1955681,574923,-1629250,-947257,674670,278402,36439,925574,14915,-1911126,-663903,1966430,1241276,-1102641,-1058045,86915,281607,273641,632903,197008,-989156,-1167301,473678,1731083,393088,-1558282,-940288,769929,589066,-128593,450515,90612,-1398248,-627850,1730582,1331902,-1212219,-1394897,380322,761386,62488,201145,274043,-746347,-1046666,624002,1649241,91264,-1602393,-660123,880154,606154,-191595,169061,14053,-959975,-462862,1360862,1136534,-1149530,-1456483,412492,1048390,-22865,-220912,212966,-421653,-864793,437516,1526746,36485,-1654027,-587729,1124797,659422,-375060,-125806,66345,-663607,-304241,1201770,1027899,-994031,-1426388,430682,1262750,69092,-555606,-28089,-47221,-596834,260403,1298774,66336,-1609683,-637248,1199353,706067,-573457,-372895,157109,-355230,-298273,880808,824587,-910102,-1239414,397902,1290516,177252,-711215,-256599,215887,-224285,3795,975284,285749,-1405523,-822236,1285717,996691,-798070,-746898,304446,-127113,-380081,692405,661517,-851599,-1120962,359764,1236898,225928,-808686,-520381,385067,190769,-146795,459561,439406,-1034797,-974130,1207292,1259170,-865064],[0,0,0,-1,-8,137,-79,60,-243,239,-231,461,-516,560,-845,1003,-1104,1485,-1767,1991,-2491,2937,-3314,3993,-4673,5252,-6159,7113,-7996,9195,-10513,11742,-13330,15093,-16803,18864,-21172,23468,-26141,29155,-32177,35625,-39502,43492,-47937,52956,-58184,63995,-70551,77528,-85271,94060,-103636,114373,-126743,140606,-156550,175381,-197488,224060,-257118,298880,-353773,429915,-542265,725327,-1076108,1993753,-10696327,-19253445,4271150,20503921,16151238,-8215218,-22534960,-14048130,9292865,21708757,10550506,-14196134,-23138319,-7338927,14978559,20212481,5221172,-16671516,-21324316,-1076553,21597587,19524639,-2106328,-19460782,-16402601,4784224,23566719,16557826,-8859376,-22544604,-11245460,10322559,21578891,10303560,-14312848,-24665112,-7249733,16694004,20458515,2279098,-18906676,-21591271,-1176659,20618276,18833302,-3478932,-21101379,-16079090,6463102,23648273,15867695,-9076492,-22807846,-10422251,13564927,23472819,9458257,-14025119,-22630453,-6506328,17310974,21808394,1588372,-20678909,-20628683,504362,19585528,17030163,-4432563,-22769133,-17811316,6502761,23526590,14114541,-10765804,-23149235,-9775121,14171789,22853802,8455917,-13717963,-21165592,-4903054,18833967,22936277,1903372,-20186561,-19408461,1885684,20845447,17131933,-5741048,-22398912,-15476510,6224470,20749786,13205559,-11075958,-25147772,-10460970,15027912,21291980,5661398,-14035092,-20429311,-5274417,18606438,22208551,569521,-19064570,-16269292,3012587,20638493,17823114,-5412758,-22359262,-12948635,8925112,19883379,11636798,-9896578,-23709297,-10515316,14782917,20373246,2769586,-15663309,-18767705,-4134191,16458957,19687195,-196466,-19435144,-16502074,3948466,20372612,15739978,-5832392,-20095437,-11002020,9790527,19796782,10065689,-10250454,-20383476,-7686303,14072132,19694492,3422355,-16231330,-18688408,-1746879,16313878,15992496,-1870813,-17942953,-15577850,3686913,19299100,13125097,-7835392,-19027287,-9606614,9321065,19143775,9356261,-10916096,-19095339,-5030593,14326944,17615022,2807867,-14540371,-16481117,-153416,16529960,14699443,-3018026,-17403038,-13783563,4504202,18088204,11235094,-8446779,-18304562,-8394222,9546033,17166271,6590447,-11476693,-17340971,-3737135,14099412,16519448,1321575,-14714290,-14533822,1156100,15743669,13664482,-3017037,-16584755,-11864531,6183292,17119475,8996116,-8650117,-16559902,-7015233,9618861,16102514,5433841,-11708462,-16563700,-2926202,13958712,14774160,-594718,-14378487,-12539937,2179084,14778924,11866578,-4089833,-15679860,-10171318,6390371,16426644,8595924,-9130787,-16262656,-4659436,10666148,13580974,3633662,-10300610,-15081272,-2521299,14501081,13899073,-2776651,-14222894,-10468205,2598088,13846172,10954963,-5316549,-15537687,-7805860,7202889,14229215,6987940,-9136409,-15869712,-3348710,12223244,12327557,1207340,-9728315,-12934767,-2158708,13916811,13576846,-3727159,-14445960,-8360456,4460075,12666855,8893638,-5428082,-14474559,-6834917,7829487,13513457,5319159,-9256922,-14495038,-2828156,11636916,11712085,-199589,-10518516,-10945515,-183366,12399079,11422618,-3383114,-13845667,-8262411,5539747,12832232,6998496,-6028337,-12603503,-5592963,7669984,13039182,4118860,-9750281,-12597020,-1019763,10921740,10389295,-486683,-10737956,-10356315,1237836,11933175,9351013,-3996521,-12780112,-7402555,5795776,12276258,5276910,-6937304,-11427357,-4130445,7711742,12087192,3269357,-9646941,-11535570,-109542,10799883,9502813,-1244153,-10243025,-8729474,2238827,11253744,8102530,-4590983,-12309556,-6140906,6401643,11256338,3967100,-6989972,-10716279,-3523768,7750952,11023395,1846140,-9827081,-10135840,1139053,10585273,8178036,-2249263,-9670669,-7356387,2748163,10844715,7281056,-5050370,-11590552,-4852093,6971607,10474931,2630222,-7585694,-9513906,-1853521,7461789,9516375,1308360,-9536521,-10158073,1652946,11016593,6568997,-3767703,-8548444,-5821957,2537812,10207314,6628982,-5866696,-11097988,-2952668,7265087,9254984,2257538,-7380512,-9130608,-478964,7914945,7689667,258778,-8280583,-9164697,1931495,11308212,5704371,-5632201,-8170820,-3788895,2675723,8643408,6100074,-5698701,-10988347,-2204062,7842027,8083896,806017,-7004344,-7906774,286337,8116999,6849822,-904407,-7782313,-7341215,2010699,10168946,5665588,-5391781,-8378500,-2733000,3984384,7380615,4057621,-5319682,-9515620,-2014212,7671597,7813730,-381480,-7314180,-6546392,784324,7122114,6078393,-1268563,-7756152,-6023978,3130862,9087516,4215532,-5039644,-7788618,-2223215,4777738,7030089,2571809,-5108417,-7836680,-1522571,6979955,7270925,-928173,-7508478,-5480548,1874154,6565843,4728762,-1753006,-7289164,-5177051,3369912,8290639,3305207,-5133235,-7067436,-1360808,4954331,6100622,1461077,-4948230,-6739132,-646407,6922115,6399305,-1637941,-7169187,-4297875,2349093,5940694,3824168,-2050684,-6504073,-4291618,3574091,7599540,2271353,-5590869,-6379874,-371131,4882971,5122490,711517,-4777400,-5898439,-257125,6397261,5637437,-1926980,-6902866,-3489688,3369376,5578859,2318013,-2317933,-5334165,-3557176,3334182,7379171,1842913,-6024140,-5468354,699054,4419920,3966720,243689,-4633322,-5209048,684870,5970339,4265477,-2177225,-6236595,-3276728,3641268,5666281,1139162,-3031575,-3905599,-2411610,2574981,6657628,1814981,-6279609,-5245066,2035415,4728130,2657388,-335912,-3905861,-4426549,907108,5646676,3452260,-2533064,-5565085,-2450277,3547298,5276888,586883,-3694208,-3493292,-1074281,2497055,5144050,1482557,-5408400,-4995262,1997730,5146931,2180943,-1422842,-3351658,-2986796,924850,4898887,3127797,-2748837,-5376426,-1570659,3799023,4304840,130698,-3390255,-3252608,-624926,2782898,4143622,467754,-4749561,-4157541,1751833,4965783,1962312,-2301827,-3436903,-1799867,1300293,3878472,2565846,-2328652,-4902969,-1083665,4063203,3886167,-517505,-3294687,-2530860,-10402,2784287,3478190,27073,-4318662,-3498608,1834302,4437290,1479298,-2538383,-3059928,-1139791,1427433,3246007,1906548,-2366233,-4454495,-666204,4077227,3334024,-953271,-3010663,-1823248,368865,2396010,2857031,-90400,-3853756,-2877694,2141268,4311293,849402,-2824298,-2684620,-495796,1571603,2503637,1391280,-2152689,-4003983,-631927,3918684,3024267,-1665671,-3197538,-943743,878735,1815263,2379018,-11496,-3664819,-2510362,2540323,3929221,332980,-2570827,-2199706,-149015,1734571,2122018,692162,-1909757,-3089591,-606135,3397020,2977417,-1817698,-3578005,-487440,1501535,1028131,1322125,204055,-3120364,-2496552,2503549,3805384,-191847,-2714964,-1551157,299216,1611149,1921539,348747,-1837184,-2264794,-108771,2800733,2479226,-1527837,-3447384,-562630,1999945,1204078,353046,-235102,-2173217,-2064310,1808902,3463211,-63279,-2924775,-1512743,983551,1640796,1121130,114534,-1412652,-1907654,185039,2660925,1972261,-1500278,-2853545,-361729,1971596,1300856,-16124,-651209,-1592094,-1326483,1268382,2716173,69883,-2910637,-1708688,1254744,1826462,445242,-434563,-983824,-1370750,17035,2288301,1722351,-1472363,-2587483,51000,2113290,1108127,-345604,-644317,-1077096,-901279,1080306,2306126,142743,-2585481,-1558295,1381631,1783633,-22439,-786740,-681568,-969424,-104765,1886365,1522431,-1526623,-2473114,239315,2204597,895691,-674704,-568308,-547029,-612018,886775,1987768,123861,-2393792,-1267024,1570438,1793874,-305836,-1066448,-441996,-414648,-167658,1364425,1380716,-1402034,-2441983,333909,2219312,416807,-1038744,-430723,-248085,-497179,742999,1695186,-143251,-2003833,-919007,1362181,1573756,-293304,-1193955,-323054,96351,-17890,733345,1165584,-856633,-2245105,200912,2305126,387471,-1524961,-387545,248338,-402744,339974,1379686,-124228,-1830089,-683131,1437627,1329500,-408377,-1118164,-390579,414569,251500,307771,684400,-496045,-1682925,-38252,2067322,601315,-1625500,-736361,689174,81861,-56520,880300,168881,-1519505,-809202,1290183,1328749,-567217,-1278609,-77193,634741,175892,85739,466162,-299209,-1311036,-66897,1739281,634345,-1442159,-900344,814960,543322,-331903,304631,363213,-921773,-884562,1044922,1362734,-628530,-1423940,56120,925388,53480,-259855,362489,-148317,-994806,-56981,1439518,600815,-1417641,-893117,846993,662280,-449920,16212,419530,-593827,-825419,808528,1295639,-507183,-1467061,94604,1180850,1430,-576810,313119,148695,-888826,-234559,1360452,509087,-1383556,-801692,954507,740321,-564798,-270527,481510,-294221,-762163,542341,1149066,-465534,-1438886,109334,1305198,86237,-864888,198349,502965,-709451,-367934,1198153,559993,-1383075,-755106,1076593,683932,-665300,-397044,420932,-65773,-611945,293293,935280,-186958,-1250536,-80152,1359775,247893,-1152056,-91758,811788,-440968,-667867,1052042,777620,-1297107,-813128,1203172,846022,-827703,-478511,505592,54033,-487340,221613,738885],[0,0,0,1,4,-4,117,-16,37,-193,113,-144,323,-286,334,-563,586,-654,946,-1047,1184,-1545,1755,-1958,2443,-2789,3113,-3721,4241,-4726,5517,-6259,6935,-7950,8960,-9922,11203,-12552,13834,-15485,17251,-18965,21053,-23343,25617,-28295,31271,-34267,37748,-41645,45696,-50308,55563,-61166,67595,-75020,83249,-92857,104298,-117661,133947,-154453,180509,-215395,264875,-340082,469283,-748022,3137788,-11003262,-22243953,-5863656,16576197,22143197,3484914,-17232120,-20059806,-1230760,19702823,19373890,-3888988,-22175151,-16510863,5101267,20364221,14182174,-9538078,-24488316,-12105421,12927856,21991174,8420287,-13678587,-22560395,-6463997,18807774,22861748,2169505,-18092856,-18037628,824821,21119531,20071541,-3868668,-22971048,-15455490,7815223,22040000,13495351,-10400453,-24940275,-12238712,13496679,22167755,5847337,-16632225,-22357357,-5351074,17614303,21539985,1381920,-20520798,-19798091,2937802,22987511,18629199,-4906257,-21569848,-13905471,9309117,23418416,13368579,-10654496,-23134982,-10178305,14482882,23326756,5701904,-18505869,-22583384,-3662904,17350302,19309735,-46701,-20878563,-20100378,2288392,21900498,16989472,-6756668,-22710260,-13344056,10448886,23095870,12379716,-10100033,-21854048,-9355677,15730927,24226877,5495975,-17416557,-19711284,-2130657,17250001,19432694,-305522,-21504444,-19044881,3215497,19960726,15263255,-6496913,-23563600,-14736868,10813485,21785281,8421111,-11123365,-19378810,-9011946,14030852,24074048,5746484,-17935810,-18588233,246306,17837509,18787334,137745,-19827371,-16824399,5031994,19544205,13398737,-6534214,-21629049,-13952602,10139140,21354463,7328824,-13265138,-19666293,-7399028,13065150,20382689,4354444,-16937897,-18392019,521651,18329353,16984898,-1965622,-18248742,-14172384,5508886,19811246,13752355,-7104807,-20555993,-10675093,10943829,19373940,6700946,-12571845,-19080967,-5635714,13931468,17867465,1685621,-16388826,-17309811,-121481,17513363,15800592,-3753019,-18305152,-12241697,6208302,18055600,11695445,-7491520,-18960748,-8369810,11819235,18444714,5737163,-12213253,-17398611,-4036871,14350122,16807488,453582,-16223367,-15174793,1862763,16358446,12805314,-4906307,-17360312,-11346645,6447907,17440501,9652254,-8925163,-17877012,-6851390,11503037,16961977,4254441,-12341559,-15258613,-1840709,13821071,15059332,-117198,-15511229,-13720089,3305140,16385182,11348492,-5638373,-16162177,-9426848,6970927,15792435,7801998,-9057475,-16703913,-5661866,11992115,15536517,1864110,-12455911,-13465772,-1352206,12863482,14331068,-928388,-15467696,-11764956,4640330,14977706,9688450,-5872031,-15582094,-7752370,8546131,14496459,5630860,-8261323,-15114296,-5681103,12244545,15669090,-245196,-13473175,-10662558,730141,11307752,12294541,-1398613,-15476244,-10796441,5959063,14266456,7747854,-6259106,-14695845,-6854319,9142556,13811203,3550020,-8807926,-12701168,-3944676,11386842,14535514,-406426,-13742353,-10093184,2586798,11385720,10276374,-1977290,-13818482,-9798217,5918168,13978104,6425922,-7511425,-13424340,-4955377,8746919,12535759,2978430,-9415211,-12447467,-2407249,11163885,12451466,-825601,-12591539,-9611628,3185505,11930776,8506670,-3763604,-12256991,-7599692,5736302,13301813,6139663,-7945918,-12904600,-3437242,9057801,11154800,1933678,-9232971,-11319845,-1075082,10957907,10557183,-2071678,-12032025,-8526290,3494126,11357633,7495636,-4344863,-11713168,-6516683,6168263,12482226,4785318,-8100281,-11426090,-1926240,9118537,10154825,1043270,-9136108,-10095543,-42680,10762155,9575558,-2661936,-11643554,-7491308,4385279,10612703,5544289,-5045244,-10737810,-5404443,6381337,11547596,3537862,-8594590,-10692100,-830390,9212028,8927758,-14879,-8452044,-8613745,648122,10479697,8747410,-3771258,-11419195,-5601454,5250088,9637254,4662813,-5058630,-10323764,-4325130,6729484,10180578,2391222,-8292650,-10090654,-226704,9824341,7688713,-2190161,-8030962,-6546354,536397,9339265,8725291,-3919499,-11799853,-4132587,6624326,8340760,3096208,-4763400,-9274401,-3373459,7414731,9337244,773733,-7830394,-8696850,-64917,9422430,7495667,-3118129,-8452758,-4952691,1666579,7836944,7120024,-3738703,-11183129,-3836170,7233799,8171742,1541730,-5053750,-7760818,-2640208,6714707,8806799,532182,-7964050,-7469052,1185758,8724537,6230796,-3173406,-8115127,-4447761,2806237,7539955,5169597,-3924679,-9520061,-3624520,6458330,8084596,907215,-6172618,-6722534,-873361,6203993,7098840,192621,-7568150,-6874707,2038465,8398998,5002527,-3337140,-7201929,-3686503,3165320,7232273,3944015,-4307984,-8196354,-2446639,6198202,7284348,183507,-6341237,-5924938,2502,5673456,5982692,-309003,-7079622,-5984117,2537138,7926613,3889834,-4056221,-6632520,-2513139,3568129,6385648,3074324,-4194835,-7359850,-1762928,6253034,6593032,-582688,-6222568,-4690849,979046,5322974,4825184,-854284,-6615946,-5212251,2829362,7508260,2914079,-4482134,-5852419,-1484385,3353214,5274727,2347903,-4185895,-6848017,-817770,6334714,5569722,-1291741,-5794207,-3972309,1593088,5263888,3739414,-1372643,-5411113,-4171762,2503871,7218547,2662388,-5337310,-5615561,267585,3594254,3735018,1713406,-3575538,-6318446,-521606,6377790,4568618,-2176717,-5232416,-3075648,1813464,5049946,2846976,-2267098,-4743810,-2680740,2352264,6115401,2616610,-5042313,-5632975,945773,4309691,2778801,483728,-2878221,-5046259,-600664,6002669,4373088,-2749955,-5358051,-2123444,2326917,4225468,2080478,-2314086,-4387708,-2101876,2640177,5226713,1635368,-4597404,-4891966,1008415,4521251,2674616,-570063,-2969398,-3558010,30015,4893670,3900225,-2284120,-5292279,-1719162,3142124,3759456,927360,-2313613,-3685349,-1664524,2727034,4668277,804321,-4444240,-4076568,1132172,4104164,2246360,-1078710,-2996422,-2669387,527491,4129387,3163679,-2233041,-4923803,-1295363,3429999,3527505,282862,-2275761,-2881818,-1064606,2418771,4055992,494848,-4248261,-3572783,1473224,3922820,1586016,-1542746,-2742924,-1983916,627082,3575728,2630090,-2133298,-4471702,-872450,3537239,3032731,-322615,-2276559,-2138937,-520563,2243909,3609652,319704,-4111818,-3077340,1944359,3713354,890052,-1692136,-2208484,-1457016,676745,3119049,1969055,-2309908,-4049391,-657142,3373289,2867331,-887919,-2628264,-1318046,131637,1595301,2888728,607526,-3679808,-2994586,2422957,3868648,171336,-2028932,-1467489,-974620,624853,2920857,1620388,-2382628,-3406568,-184583,2834764,2303572,-1024114,-2756117,-1206872,832778,1437292,1705299,404997,-2966916,-2760483,2179750,3938414,-3858,-2498263,-1114447,-24580,668130,2141154,1383545,-2058733,-3013735,186618,2944838,1880503,-1208578,-2537718,-1014495,966303,1373691,1029057,-117891,-2320031,-2146701,1584812,3365306,137409,-2717943,-1415006,632206,1098155,1312017,876995,-1367499,-2494362,28066,2861387,1840554,-1418018,-2290148,-327960,1221711,1099350,736103,-335063,-1950897,-1653590,1367177,2738738,107953,-2559201,-1432607,842773,1206502,659761,268006,-899468,-1997158,-112785,2602101,1790520,-1540515,-2219145,84682,1479029,930258,338903,-190100,-1401689,-1291956,1238311,2507646,-39110,-2509142,-1244187,1155510,1220295,202164,-72890,-676563,-1535666,-238740,2180342,1521835,-1596109,-2175473,367659,1630317,497625,-68532,-84264,-991682,-1126330,1159208,2301348,-169627,-2335639,-854861,1311677,1087207,-52427,-282688,-518244,-1097338,-142437,1685480,1318792,-1468761,-2155174,334183,1866745,316537,-676793,-27102,-387743,-1006371,889577,2165366,-262711,-2311936,-521508,1473313,872218,-237410,-321995,-391537,-632581,129063,1199978,935925,-1020504,-1919282,215256,1863011,417880,-1162142,-242466,155422,-677221,344865,1793916,14016,-2237164,-644235,1664478,889095,-679666,-484425,-153379,-308699,102334,997690,696805,-890472,-1478714,224485,1670626,447739,-1171671,-476104,482004,-162395,-70938,1069896,238837,-1712743,-795523,1547766,1190364,-802397,-887241,224880,120399,-175547,455784,734625,-729254,-1393721,340783,1631676,239152,-1255682,-502349,568911,64411,-96858,727857,270767,-1218891,-812345,1239183,1182703,-846860,-1154900,326187,504000,-209462,95017,683110,-467294,-1344670,176453,1575248,168582,-1364133,-424479,779818,161823,-353418,408350,371920,-979540,-756083,1169718,1110938,-839508,-1169338,402510,783152,-304274,-205988,589233,-169067,-1163450,77822,1520865,194851,-1452405,-425586,994299,253989,-544656,256369,428121,-786288,-695290,932984,1039977,-751997,-1162936,419286,956061,-182156,-545398,471763,199737,-1008980,-159133,1458426,403297,-1536657,-562610,1248850,296303,-908947,94391,647700,-671098,-708960,901815,892256,-759830,-1022311,309840,923300,-57560,-649893,169909,413200,-504000,-399922,1062119,648093,-1321130,-770550,1332330,698829],[0,0,0,0,-1,66,61,20,-83,-46,-24,114,23,33,-137,28,-62,182,-68,105,-251,157,-166,323,-261,269,-449,392,-395,591,-587,577,-789,803,-812,1048,-1109,1115,-1360,1480,-1511,1795,-1949,2010,-2328,2582,-2682,3052,-3389,3593,-4060,4543,-4894,5535,-6289,6939,-7965,9248,-10623,12607,-15350,18876,-24272,32815,-47130,75142,-141624,366522,-2690481,-19335187,-17274222,4021141,20743698,15523954,-7560415,-23923188,-13713926,11023169,21127883,8370174,-12317669,-22342982,-9556386,15702776,22851634,2850226,-18269970,-18423238,-759475,18943861,21127904,-893230,-22198941,-16029412,7590810,21712224,15097336,-6551404,-23132663,-13379575,12824654,22579552,7116964,-13971734,-22044033,-8984653,15445984,22982225,2042127,-21247993,-20221688,299193,18881329,18497208,-1911909,-21585343,-16890269,7372769,23680056,15075680,-8724572,-22430269,-10749457,13785224,23819383,8918793,-14351127,-22078545,-6246022,17085182,21699681,1490972,-20847367,-20604803,670647,19701862,16901332,-4616653,-22788248,-17560572,6632012,23419889,13822096,-10634403,-22825825,-9940127,14012229,23320377,8324545,-14365016,-20548565,-4271223,17970551,22690167,2570496,-20964587,-19824996,3421369,20581305,15459126,-4658356,-21512967,-17256753,6776474,22878665,11269641,-12777783,-22547650,-10107497,12524202,22696155,7259324,-16797772,-20668427,-2118439,17343067,20132813,2765114,-18848288,-18761855,4659390,22487101,15089403,-6068296,-19667165,-13911607,7132529,22089747,12051499,-12500291,-22902562,-8563639,13242285,19421945,4554866,-15696005,-20131457,-3335570,17216185,18717733,-433612,-18666210,-16612934,3254126,20627784,16284826,-6149964,-20379488,-10330117,9714882,18780121,10589258,-8929661,-21398116,-8720875,15681064,19988975,1474421,-15424094,-16813914,-3463890,15168391,18221230,-1832864,-20061285,-14299545,4891443,17256450,13113839,-5768683,-20075502,-10713957,10912356,18885761,7986253,-9567782,-18210997,-7180160,14467563,19496780,1661437,-15438042,-14711046,-528527,14526063,15891676,-1328912,-18668535,-14472568,5411693,17673813,10663039,-7374186,-17981914,-9627048,9077616,17596243,6924165,-11111326,-17303087,-4593101,13663547,16972044,1857320,-14517132,-14716167,709670,15409508,14081352,-2372839,-16502484,-12334159,5657987,17106534,9526733,-8059472,-16527935,-7747409,9047403,16438677,5933298,-11390666,-16524636,-3728275,13017064,15334834,519335,-14537526,-13135474,2133045,14282068,11807479,-2733147,-15404675,-11660594,6295068,17142711,8106743,-8633373,-15008167,-6012021,9132885,15223755,4572012,-11476715,-14619295,-1836723,12582936,13722201,-115340,-14324551,-12539661,3178595,14283228,9729673,-4087651,-13838584,-9876040,5708711,15970872,7376560,-9838264,-14705637,-3471869,9737414,12762424,3745094,-10138974,-14307145,-1696905,13730627,12652041,-2271545,-13031938,-9903530,3053179,13412118,9574318,-5342244,-14005025,-7127227,6408517,13487987,6996283,-8652873,-15326746,-3211376,11445677,11096267,665847,-8914900,-11824850,-2334392,12794095,12913754,-3653555,-13761979,-7585972,4042503,11483459,8884259,-4342594,-13909557,-6545521,7901959,12560171,4592783,-8059037,-12999725,-2948414,10926784,11310220,-303867,-9767416,-10145373,-1050190,11121574,11361459,-2971429,-13574497,-7594022,5356359,11093528,6199860,-4805336,-11847122,-6085066,7256815,12703916,3913728,-8854899,-11492191,-1523011,9770499,10244176,117440,-9717769,-9440976,774532,10877586,9144283,-3377636,-12142304,-7138155,5164722,11036175,5179117,-5612574,-10860833,-4919152,6751396,11478386,3064332,-9007306,-10562038,-254730,9739699,8911099,-701664,-9208200,-8260508,1520135,10354283,8253568,-3358780,-11491230,-6142315,6096978,10440250,3508623,-6090490,-9408501,-3733127,6482184,10606244,2265481,-9242649,-9879881,545557,9236827,7668794,-1460599,-8936651,-7237217,2370935,9801098,6694158,-3953138,-10372124,-5153835,6051524,10279387,3005499,-6688707,-8521136,-2079837,6098888,8892004,2197394,-8601159,-9744108,1500938,9995171,5917068,-3058346,-7661542,-5985103,1671644,9442781,6489413,-5048582,-10045302,-3326498,5863855,8617241,2682166,-6785177,-8520535,-361506,7204746,7049189,862187,-7034676,-8732110,944547,10399008,5941015,-4578915,-7437400,-3621199,2038739,7671274,5794017,-4923855,-10083377,-2329724,6854213,7303743,1079841,-5974699,-7488036,-670688,7067676,6613037,-446246,-6875143,-6738881,1484425,9034437,5441838,-4426383,-7630610,-2727134,3323062,6706316,4341532,-4015826,-8824420,-2574316,6749822,7318469,-145200,-6296001,-5766392,153378,5999680,5849367,-719579,-7182443,-5962503,2372912,7984497,4136257,-4033577,-6844250,-2500141,3742912,6301510,2863564,-4189377,-7278759,-1774409,6340503,6840459,-587767,-6379220,-4761587,1042898,5411758,4759839,-887472,-6545352,-5120940,2633821,7445287,3067790,-4519983,-6358660,-1416928,4005112,5312453,1850517,-3914804,-6280350,-1416610,5948597,6236948,-1151247,-6437043,-3778732,2141820,5034219,3495731,-1210622,-5652345,-4268102,2768433,6968028,2473098,-4630654,-5647559,-733574,4027516,4549564,762984,-3993481,-5098225,-627424,5152218,5281651,-1183291,-6438633,-3565340,3049778,4777793,1865505,-1439714,-4139384,-3764117,2311977,6961705,2089542,-5364800,-4874512,717440,3731241,3558064,672816,-3851826,-4601236,250390,4841491,4037642,-1263011,-5514084,-3320299,3058443,4989138,847146,-2529752,-3209643,-2426613,1758677,5975881,2104713,-5290464,-4754534,1482708,3974078,2287593,115417,-2946314,-3961192,393843,4943210,3429563,-2030879,-4846673,-2211377,2844934,4331345,791429,-2658167,-3145155,-1457572,1960232,4558821,1356430,-4580777,-4436523,1461941,4305829,1872009,-1120068,-2648441,-2702328,406674,4114178,3225215,-2071003,-4705893,-1302626,3278523,3577814,236222,-2458080,-2707063,-819931,2336948,3814771,592137,-4023195,-3593060,1375252,3924317,1600676,-1691649,-2675510,-1672359,665703,3257628,2443404,-2022959,-4391736,-963563,3469517,3181740,-396648,-2472015,-2002676,-248185,2077511,3123975,447700,-3580011,-3089778,1567519,3958724,1157762,-2178639,-2512465,-891136,876974,2500593,1801895,-1642881,-3877042,-912416,3387099,2892390,-1023017,-2635210,-1273494,285187,1796189,2452923,225809,-3171485,-2516016,1672481,3637794,1027402,-2205847,-2294386,-230231,1422682,1769991,1050349,-1233332,-3237999,-1123399,3211624,2931734,-1555742,-3062774,-550104,798479,982170,1689550,316813,-2843624,-2280390,1863460,3232006,488523,-2072785,-1939040,50779,1775757,1604159,348267,-1073313,-2121937,-949383,2511443,2877842,-1416949,-3293920,-269851,1491474,722814,757000,270365,-2304029,-2240102,1650945,3047748,63839,-2322509,-1432136,446494,1366946,1227997,236269,-1077117,-1704816,-328167,2299881,2274987,-1139520,-2794085,-330668,1617486,889630,245129,-82983,-1545084,-1723103,1116805,2724276,134945,-2509218,-1463036,938389,1281365,540995,70305,-772516,-1561016,-233156,2183332,1728905,-1214392,-2276782,2342,1641347,871588,-75158,-309321,-1010575,-1131919,903718,2240222,146228,-2325355,-1342516,1177161,1303700,-37530,-380855,-452201,-1165534,-298454,1741331,1547249,-1222581,-2156837,174153,1727216,697172,-477685,-264130,-445855,-766081,599367,1855189,312029,-2045197,-1275175,1339156,1549977,-294634,-820566,-119329,-470012,-504780,1149319,1487064,-1109576,-2163083,203581,1911606,426175,-872278,-285141,-50109,-481144,258157,1422760,398048,-1529555,-1200898,1141165,1661456,-356729,-1269831,128270,340696,-561199,368500,1520067,-588643,-2251694,129477,2118527,311229,-1396662,-238015,346742,-402662,-28847,1019340,327652,-1299152,-1051249,965032,1543563,-278642,-1377971,13210,796398,-344225,-160231,1166852,-65273,-1937577,-151723,2083271,404075,-1598419,-302332,796759,-189441,-365175,791614,403671,-1162028,-921547,924476,1252612,-461442,-1216641,92155,782275,-255088,-239887,808688,45149,-1420241,-244666,1707913,510158,-1399845,-556349,976352,180324,-662892,392277,627099,-776390,-924850,854317,1178957,-601776,-1216966,298084,824434,-344299,-384254,554121,112496,-1024862,-209513,1295884,441575,-1284824,-600383,945765,327907,-693483,38360,717846,-381964,-954481,643961,1208663,-511685,-1229722,373206,1069619,-337375,-707599,516579,444435,-825883,-372181,1136490,487117,-1164832,-601773,1012959,543217,-817146,-320668,777133,-8671,-893593,287572,1119508,-282701,-1306927,187548,1269903,-228863,-1056534,409249,807189,-684222,-590071,981874,545400,-1138568,-607252,1041460,587062,-852447,-584706,702590,358038,-797137,-197005,998685,109668,-1255323,-46198,1507177,-1556,-1404206,240857,1284696,-538978,-901465,829599,753158,-1013570,-676462,1103577,655847,-861713,-636090,704458,456334,-550265,-386805],[0,0,0,2,9,-127,131,-72,241,-312,276,-502,645,-667,951,-1208,1335,-1719,2121,-2377,2917,-3519,3991,-4715,5577,-6308,7330,-8529,9607,-10969,12595,-14146,15972,-18118,20222,-22651,25462,-28299,31443,-35084,38821,-42928,47611,-52497,57819,-63865,70281,-77246,85142,-93637,102950,-113515,125141,-138030,152842,-169571,188656,-211116,237535,-269111,308180,-357472,421744,-510174,639489,-847147,1236704,-2223124,11415753,12050450,-14359384,-19606843,-6284648,16399427,21773309,4807672,-19239229,-20071613,555400,19610562,17350206,-2317501,-22125326,-18085889,6333634,21994117,11483447,-9648021,-21972362,-13410922,11176347,25094690,8280725,-17091884,-20906763,-3477955,16032322,21928369,4997769,-19246671,-20394352,3410087,22107076,17346571,-3506044,-21288315,-17049315,7581658,23898117,12492118,-11786955,-23249928,-11978164,11757992,22973723,6988308,-17963325,-22557052,-3902825,17249770,20473828,2076817,-20030710,-20226270,3089227,23485692,18387202,-5389359,-21534081,-13582177,9484254,23250221,13078645,-10840729,-23124208,-10086276,14551177,23267486,5657515,-18578019,-22624273,-3491186,17425714,19004930,-117557,-20700582,-20333217,2485727,22369679,16386776,-7244753,-21699357,-13121089,9502538,23630708,13132789,-11648421,-22109211,-7383708,15138275,22425352,6850360,-16824236,-21676471,-1279077,19121109,17432135,-1350271,-19161418,-19609435,1463751,22132350,15842323,-9539607,-22578576,-11950461,8693330,20605655,11226003,-11902080,-22036750,-6651018,15786774,21241931,5551565,-15698254,-19963805,-918918,20079301,18643799,-2015622,-18597061,-15557282,3244377,19455390,15022954,-7337147,-22774639,-12751848,10663614,20088163,7331950,-12063337,-19991384,-8409630,13350960,21357759,3899386,-17697290,-17455674,831157,17000514,17098894,-517836,-18866208,-15168287,6578519,19835872,12398476,-6207076,-19625808,-12346371,10976435,21192537,5593297,-13793906,-16941235,-5702032,11399141,19074241,3666659,-18510246,-18089127,2337791,16786450,13782923,-1951327,-17224679,-14478352,6046487,19658151,10904073,-8009482,-17523686,-8964700,10455175,19426981,6414727,-12943890,-17095063,-3676081,13129403,16826722,2012412,-16276511,-16186225,1894183,16538702,12525799,-4278785,-16664914,-12084719,5553964,17646481,10377442,-8703050,-18030263,-7284772,11105964,17011440,4731569,-11890290,-15478707,-2508048,13483891,15429952,668027,-15152079,-14323903,2659865,16351764,11729976,-4986749,-15712298,-10253180,5968798,16211200,8592979,-9221742,-16582388,-5657636,10817438,15375240,3635083,-12249713,-14879803,-1184906,13239653,13320614,-181809,-13899562,-13093729,3177623,16315331,10112881,-6619816,-14423945,-7492314,6314990,14716681,8050353,-8876621,-16264949,-4612587,11635614,14042789,1736412,-11637248,-12889990,-443020,12756883,12058118,-1917294,-13778758,-11020448,3505958,14602122,9692435,-6506346,-15074427,-6409221,8030664,12862184,5354073,-7482964,-14144865,-4956323,11903952,14543132,-378585,-12518183,-10002834,620716,10787997,11901382,-1167050,-14491012,-10105939,5631877,13179033,7005789,-5748798,-13606705,-6656876,8525721,13089766,3079989,-8407246,-11949778,-4295464,10147804,14114825,7877,-13263259,-9268954,2868580,10089879,9185662,-1087147,-12773566,-9740409,5944423,13745864,5789024,-6716403,-11924879,-5227055,7463300,12273452,3222782,-9074962,-11416921,-2077912,9897112,11357764,-568250,-11988651,-9341365,2770661,10676715,7997683,-2559598,-11462189,-8164850,5125533,12856952,5663472,-7334227,-11351823,-3066046,7829345,10569245,2686929,-8308710,-10867960,-1440466,10163843,10303992,-1375426,-11089312,-8179970,3024472,10183732,6661220,-3645402,-10684872,-6605837,5261510,11764999,4675735,-7723966,-10687154,-2135773,7807571,9516172,1746769,-8011766,-9535592,-188671,9890842,8961234,-1991977,-10513997,-7123995,3860714,9997371,5392426,-4278651,-9587677,-5559654,4950693,10773657,4082925,-7996438,-10338873,-728019,8250367,7714156,331175,-7286760,-8503850,-217598,9693332,8490838,-2948999,-10167855,-5509404,4162990,9002553,4800710,-4555709,-9326018,-3689307,5782414,9074360,2997694,-6928473,-9836326,-942335,8979541,7384570,-1716118,-7067315,-6251254,-223267,8246434,8206170,-3446143,-10875652,-3995336,5563675,7509247,3431077,-3782452,-8684358,-3650691,6536664,8614981,1369245,-6650085,-7893954,-555860,8449966,7228744,-2523341,-7721261,-4630748,1280394,6895007,6853040,-2657598,-10235467,-4317009,6172287,7441023,1587435,-4370641,-6904013,-2902273,5680934,8277671,871747,-7268618,-6936808,797926,7478646,5943188,-1883235,-7043742,-4510788,2073499,6948748,5134022,-3111786,-8536424,-3527297,5690013,7377559,1003874,-5125811,-6003394,-1575741,4868186,6884832,848184,-6944214,-6608669,1583306,7408400,4463761,-2681843,-6211473,-3620972,2340911,6477961,4146148,-3364070,-7564713,-2616663,5463727,6694971,453827,-5259533,-5094380,-330473,4764197,5654598,216311,-6440822,-5731372,1979866,7033789,3543432,-3146610,-5767882,-2689045,2566243,5521973,3025835,-3401135,-6673425,-2002143,5387444,6159826,-209343,-5468317,-4231580,725829,4353974,4332141,96207,-5364400,-5157800,2044144,7052167,2867737,-4133555,-5107737,-1228564,2600669,4514397,2513316,-3363184,-6199791,-1274816,5136203,5008936,-618689,-5061480,-3898445,1313866,4645740,2977769,-1008330,-4239387,-4080957,1423129,6614982,2971833,-4641445,-4986771,284998,2857139,2994785,2012807,-2628808,-5785204,-907573,5609998,4143006,-1706329,-4555819,-2888059,1229356,4252139,2661767,-1602140,-4026484,-2820592,1615505,5361240,2541759,-4231587,-4913673,699462,3641226,2453187,686567,-2155202,-4487510,-866036,5032900,4180064,-1907381,-4565123,-1793084,1824149,3348310,1939014,-1474606,-3885765,-2313991,2164447,4649313,1362003,-3840540,-4096338,498604,3433564,2350009,-89765,-2340119,-3245873,-252289,4139365,3597657,-1861841,-4563049,-1375358,2598993,3089607,1009734,-1408799,-2974736,-1845747,2090692,4222665,923431,-3794119,-3440530,976846,3288900,1780101,-732765,-2399764,-2476529,98111,3459987,2869467,-1777878,-4272295,-1102748,2864592,2792323,199693,-1648978,-2221163,-1070841,1996529,3651088,694053,-3541937,-3066106,1282872,3301650,1276404,-1243110,-2034511,-1632381,306184,2724928,2269027,-1649106,-3913790,-1025874,3012985,2702541,-557234,-2008704,-1357381,-473077,1308372,3017430,795873,-3362276,-2770933,1834869,3340950,692723,-1421494,-1679736,-1093932,679374,2412817,1554952,-1499289,-3129540,-973161,2607269,2717117,-904891,-2592612,-896615,367717,773783,1958230,893854,-2874538,-2843092,1844311,3386838,124901,-1776439,-1013848,-487308,564975,2101810,1386053,-1529909,-2591100,-417442,2387737,2312310,-834055,-2539924,-830134,866003,790535,1059563,547678,-2142518,-2512262,1405545,3229744,88643,-2295252,-993143,247017,516605,1360862,1172514,-1152919,-2377809,-178309,2499415,1740549,-1083966,-1929262,-388648,769307,852582,844315,125346,-1808757,-1882067,1184698,2641769,84916,-2153761,-1057085,574396,687629,663815,725875,-802410,-2024687,-235779,2393730,1599501,-1270829,-1832911,44072,996005,636682,603050,119144,-1375502,-1439204,1031460,2342462,-30637,-2146955,-1054473,870008,775442,182982,255922,-485719,-1457843,-413257,1958538,1491714,-1271371,-1947594,318349,1337664,332038,12925,203771,-857582,-1193695,800365,2098877,23073,-1995326,-906882,1036031,944499,-171114,-181763,-116498,-943669,-573616,1401063,1556041,-1121380,-2134043,377690,1674100,22223,-679538,306554,-177938,-1117182,488864,1908220,5267,-1877927,-720527,1240390,1000350,-337908,-520310,-9428,-279685,-524473,729404,1430336,-643119,-2138613,160598,1958874,55930,-1312062,144461,373588,-968056,-18409,1673144,241062,-1828593,-668082,1349631,851161,-643379,-515841,136032,-20416,-350714,449338,1031514,-436693,-1683955,49516,1805162,177478,-1353159,-64193,696189,-588006,-376266,1184529,411762,-1598668,-735676,1367142,884795,-882466,-669098,416446,111131,-445128,305374,897723,-386187,-1259767,172349,1450170,94429,-1164086,-116104,767056,-257695,-453052,743949,489305,-1111960,-750553,1119367,910002,-909087,-844070,629585,451021,-566527,33579,856671,-295196,-1218949,150897,1312059,23226,-1170038,-138792,928396,-96074,-623298,474670,594996,-789266,-756797,942029,999936,-817701,-932817,657857,784696,-632656,-393239,806531,90143,-1024557,-47623,1251554,50094,-1343836,-122277,1083035,-3277,-855060,178485,761711,-499329,-833133,631432,973175,-642713,-1036886,555184,1033290,-538527,-818123,678741,589355,-1022500,-409788,1304775,398437,-1403019,-267919,1353724,65513,-1104098,78405,822022,-340627,-777200,461775,839873,-447072,-1027985,350346,1158878,-265121,-1043680,413069,931666,-640145,-754476,1059834,636701,-1318560,-492157,1441145],[0,0,0,1,8,-82,141,-46,175,-294,231,-378,566,-559,771,-1039,1119,-1395,1807,-2019,2416,-2970,3362,-3937,4720,-5345,6127,-7193,8133,-9238,10641,-11970,13450,-15318,17146,-19130,21528,-23972,26600,-29705,32923,-36332,40321,-44529,49001,-54118,59619,-65476,72168,-79445,87286,-96213,106115,-116997,129483,-143679,159727,-178603,200867,-227320,259917,-301029,354290,-427089,532801,-700461,1009304,-1768464,8791964,2172791,-20747209,-17321657,3312692,22216420,14461464,-7661730,-22103410,-14038246,7824565,23099382,10793583,-15165759,-23227742,-6078452,13914348,20231546,6183759,-17111233,-22427850,329756,21762468,18396620,-1572070,-18726076,-17880286,5066828,25013759,15631224,-9970645,-21173216,-11266759,9207719,22533449,11097791,-15989030,-24756393,-5715230,16221896,19585058,3115552,-18941604,-22561192,-531252,21545058,18156033,-3965482,-20734856,-16052433,6653462,24002477,15569924,-9495090,-22608291,-10190703,13771250,23904800,9132345,-14936510,-22558180,-5547074,17498765,21274854,1277815,-20686893,-20700515,677835,20054953,17178908,-5023572,-23163791,-17364492,6980892,23437550,13795701,-10874991,-23037855,-9563548,14091432,22965724,8656060,-14293832,-21626855,-3832297,19508609,21788336,1323632,-19347208,-19645946,1440647,21796042,17122369,-7173491,-22180753,-14491982,5910243,20910354,13509503,-12314689,-25422739,-8611319,14797416,19947329,6676294,-13697231,-22220464,-4416530,20545910,20677510,-736573,-17361613,-16367816,1738811,21814440,18270268,-7124998,-21973091,-11739591,7918951,19881124,12651906,-11369014,-24369765,-8463929,14723801,18624344,3836408,-14968149,-20514804,-3420416,18224921,18417764,-1253610,-18453804,-16524314,3486743,21529517,15433620,-7251198,-19364377,-10289277,8891726,20481014,10784224,-12034984,-20648198,-5709049,13891459,18575078,4077933,-16531498,-19880455,-399966,17454317,14559725,-2304158,-17193896,-16151141,3721996,20719430,12401959,-9105795,-18097522,-9027002,8657830,19653733,9745839,-12378508,-19135528,-3681766,14156345,17019088,3268371,-14905945,-17293957,776826,17245754,13817737,-3303409,-16928929,-14046174,4369692,18687992,11211445,-8988823,-18331672,-8240053,9580629,17315989,6585602,-11720792,-17281895,-3693727,13988299,16677286,1550577,-14984915,-14884303,1467226,16086994,13573497,-3219899,-16510267,-11768043,5976254,17171494,9237328,-8608771,-16952000,-7231064,9855670,16305150,5301154,-11992098,-16639978,-2819328,13792439,14592262,-154207,-14304485,-13253404,2254184,15570419,11529279,-4814091,-15200367,-9887023,5934300,16822656,8940619,-10018080,-16266359,-3964666,10163636,13502088,4490746,-10877676,-15964697,-1307348,14912270,12433406,-2282800,-12973776,-11801163,2090730,15463645,10612923,-6558948,-14390601,-7494109,5877255,14841355,7878751,-10402924,-15743967,-2123608,10980482,11718108,3038775,-10139394,-14556695,-633533,14739755,11683587,-3261908,-12765158,-9771486,3670033,14371301,8490219,-6753579,-13248184,-6542724,6324233,14315824,6325694,-10657317,-14436079,-1373729,10565563,10911818,1398185,-10701557,-12428670,902267,13183499,9921488,-3256615,-12617784,-9151819,5109890,14053221,6691163,-6916301,-11776125,-5372364,6737087,13469212,4719338,-10725939,-12734780,-257259,10485399,10082932,272735,-10780035,-10987624,1495581,12202978,8863548,-3732182,-12400498,-7878099,5642712,12703039,5118588,-7243011,-11167867,-4031634,7417550,12151245,3469958,-9715464,-11532000,-99712,10745930,9569638,-1179445,-10391046,-8695988,2255296,11133756,7968671,-4311633,-12160918,-6403760,6221318,11359433,4119102,-7064739,-10663514,-3383656,7642383,10816087,1914533,-9574185,-10105873,882164,10412015,8317801,-2016823,-9760839,-7509630,2906938,10726974,6920883,-4714827,-11052581,-5101635,6513367,10796817,2677190,-7902126,-9233318,-1501289,7066308,9359430,1574094,-9744552,-9880234,2286652,10262282,6085416,-2852737,-8463423,-6661068,3150900,10758133,5360147,-5913457,-9577614,-3408007,6186483,10084537,2432024,-8336859,-8351047,149659,6713969,7706270,1270362,-9035324,-9299642,3232940,10528966,4327374,-4070706,-7556064,-5344820,3170856,9920061,4500807,-6218590,-8893530,-2428512,6288873,9071246,1210465,-8374656,-7110751,1470950,6763004,6350327,270696,-8322544,-7875090,3303015,9876650,4078383,-4480139,-7459686,-3866198,4003960,8356301,2970608,-5904917,-8088570,-1834878,6509053,8143273,26566,-8110439,-6136437,1660286,6447531,5512577,-703082,-7680719,-6210456,3640756,8943925,3520668,-4948410,-7243272,-2349229,4843343,7152862,2054714,-5290647,-7142649,-1340205,6512533,7183707,-924787,-7645878,-5179476,2284070,6423360,4285719,-1908336,-7005790,-4867305,3284762,7995549,3148694,-5078896,-6943735,-1277580,5035430,5962257,1149301,-4950185,-6275071,-470046,6617813,6165502,-1613917,-7037140,-4224894,2533995,5965494,3521901,-2217883,-6344325,-3828941,3557957,7155872,2136811,-5346036,-6175975,-476631,4988987,5092577,328618,-4743484,-5299267,-87911,5939755,5497435,-1789567,-6866575,-3215792,3543702,5153500,2234168,-1992139,-5397327,-3558408,3806077,6984664,988727,-5313126,-4785513,-66990,4220273,4560943,-161920,-4943865,-4220574,779515,5030877,4507354,-1779799,-6693452,-2848912,4163301,4571480,926050,-1780116,-4159765,-3259605,3496490,6781609,455775,-5650380,-3792341,986341,3888586,3708075,-415972,-4651726,-3548973,1213732,4465642,3544100,-1811582,-5982250,-2485359,4176246,4329502,1323,-2443452,-3373033,-2082976,3033614,5524191,408863,-5171615,-3658735,1389695,4113107,2774355,-1073108,-3900797,-2515611,1315569,4050773,2980646,-2072766,-5223369,-1723973,3919186,4010449,-199240,-2805533,-2873259,-1036470,2708722,4166069,257971,-4490976,-3479097,1524513,4258872,2037286,-1967408,-3373666,-1612963,1349411,3458885,2380502,-1972826,-4452703,-1154807,3781193,3656916,-492207,-3067530,-2336854,61215,2530843,2988011,12287,-3831538,-3222149,1559769,4093748,1376899,-2385986,-2919706,-853860,1481684,2807871,1612385,-2115732,-3930130,-634992,3619088,3132390,-836958,-2909320,-1648439,567445,2266967,2415398,-257096,-3308804,-2497441,1807915,3849216,944296,-2636669,-2662711,-222641,1553218,2009145,1065612,-1758681,-3543234,-579707,3589245,2549840,-1670807,-2676792,-912881,673374,1955747,2123182,-513746,-3057559,-1692296,1990887,3236697,766597,-2349469,-2369920,325331,1826740,1280736,508367,-1236843,-3105864,-701971,3577505,2413831,-2164355,-2639131,-148721,696258,1152093,1638770,-468902,-2881763,-1359464,2141034,2833746,334005,-2279296,-2057269,676270,2088653,954394,-25242,-888751,-2169770,-586127,3016277,2260918,-2158502,-2831605,165030,1451713,883860,689573,-428597,-2137294,-1344097,1712153,2540332,73583,-2360452,-1670734,1055613,1850848,569015,-383487,-772853,-1381071,-236686,2389085,1952018,-1615224,-2607439,91657,1799252,919249,-185385,-566834,-1223116,-997897,1076842,2198851,87515,-2461763,-1556513,1246063,1793272,181843,-667954,-603014,-872719,-104768,1786230,1581066,-1243448,-2231522,98809,2035691,931687,-604157,-699671,-613666,-538161,716266,1791887,100325,-2163484,-1354519,1291559,1612534,-236471,-999339,-399977,-456825,-78933,1364951,1168269,-1173949,-2018421,215466,1940597,663667,-820662,-642519,-156886,-243615,517130,1415498,220446,-1933665,-1183001,1442968,1524815,-605855,-1058865,-24491,-224219,-315390,1055317,1086007,-1243222,-1813493,519338,1749255,183554,-926760,-369682,-10465,-143023,415499,1025510,164325,-1489706,-981180,1390349,1598370,-851888,-1320231,471267,250287,-633688,700716,1218737,-1169494,-1869164,805838,1771174,-173541,-1139788,-121064,229467,-137245,235376,758608,74026,-1212840,-763632,1208509,1388950,-766509,-1415786,461125,758744,-510359,34867,1087436,-530185,-1645516,515859,1809180,-136559,-1422431,-121090,671362,-24231,-218588,485256,202756,-848953,-676281,900467,1184949,-729483,-1277543,349625,928396,-325426,-357382,665704,-8537,-1115345,78528,1449944,271453,-1358643,-493017,948580,445824,-591804,6967,443914,-430944,-712496,674270,1045520,-517994,-1322268,274637,1052975,-119538,-704856,262627,308753,-646472,-217667,964121,380324,-1128818,-660141,940888,665269,-686851,-353246,565295,-31848,-686705,327614,1012954,-375502,-1149311,329145,1113598,-148828,-873060,180356,538566,-450197,-304998,783769,394852,-997540,-595151,926690,667225,-773644,-585181,616556,216273,-657550,196857,914425,-373966,-1124699,440132,1244429,-334472,-1007239,270401,653950,-417345,-287463,736852,152567,-922386,-310977,932273,532263,-781097,-611912,652991,412855,-573436,-156642,821957,-190869,-1115641,438306,1355248,-418231,-1291466,412842,869429,-489640,-447827,740230,148453,-884754,-170457,915206,331783,-779313,-572140,573553,585904,-487218],[0,0,0,1,5,-117,0,-55,186,-101,143,-323,273,-340,558,-560,656,-946,1036,-1174,1541,-1727,1968,-2443,2770,-3097,3724,-4233,4732,-5523,6239,-6942,7975,-8978,9927,-11235,12568,-13882,15542,-17297,19013,-21139,23429,-25711,28414,-31382,34402,-37911,41820,-45859,50515,-55763,61377,-67816,75231,-83424,93015,-104381,117611,-133725,153895,-179393,213304,-260930,332083,-450648,685162,-1328833,7535082,23020998,10447435,-11737734,-22268898,-6038919,17134386,21740796,3661936,-16830622,-20835963,-1479850,20835953,18988960,-4797838,-21158408,-16148367,3648622,20900089,15625206,-10815795,-25271803,-10436843,12828763,20615144,9524115,-13069714,-24168825,-6071273,20370194,21921234,1349178,-16969985,-18273329,-38313,22171781,20423976,-5205980,-22941264,-14604751,7358437,22044482,14180395,-11244132,-25597397,-11148676,13766478,21309913,6117339,-16226278,-23056003,-5279400,18672351,21441512,513372,-20529901,-19166985,3290258,23128475,18514073,-5243258,-21867823,-13836772,9818231,23824557,12876284,-11507296,-23042315,-9602940,14593400,23030461,5642944,-18445851,-22863683,-3799027,18047665,19432520,-944745,-21130422,-19396883,2587853,21599080,16941977,-6937059,-23014515,-12897218,10967803,22785017,12292565,-10198900,-22551317,-8859270,17049885,23371136,4138995,-16422461,-19266591,-3278153,18014265,20523842,-2095028,-22305205,-17270196,3322880,18974526,15988778,-6537101,-24810263,-13738665,11913475,20400772,8414252,-9863766,-20660442,-9433261,16250681,23699134,3518542,-16805655,-17471812,-1376481,18152678,20269926,-1272714,-20762096,-15236231,5104164,18778868,14153374,-6879394,-22828249,-12661230,11010219,19893137,7459500,-12302456,-20993875,-7474428,15085609,19882083,2650579,-16042479,-17797231,-365442,19152676,17572308,-3514227,-18352858,-12899971,5107145,19661561,14497167,-8377990,-21607413,-8933658,11568887,18026848,7042640,-12178712,-20336580,-5300986,15583858,16994836,471324,-15568755,-17260974,-635504,18544083,16122225,-5293995,-18389765,-11128058,5962128,17894203,12231165,-8111456,-19590573,-7627051,12264209,17977019,5739727,-12260530,-17942171,-3698233,15006176,16483715,87015,-15808868,-15194610,1508406,16686639,13131583,-5256689,-17599744,-11177669,6706693,17490781,9639514,-9002391,-17785773,-6983393,11479492,17284508,4485091,-12728127,-15571271,-1601189,14140441,14946904,-232999,-15282056,-13760599,2882187,16489756,11795972,-5803392,-16629508,-9280350,7204856,15666398,7880812,-9102778,-16965405,-5524483,12289624,15213667,1831148,-12084406,-14071401,-1678993,14020485,14329336,-2223606,-15151289,-10841667,3772739,14792159,10792946,-6343915,-16425458,-6735035,8797470,13563925,6350187,-7812601,-16347601,-5346718,13393568,14497352,-637975,-11831023,-11213261,-863810,12686213,13049207,-3311265,-15107307,-9311696,4606560,13720225,9504811,-6739966,-15829726,-5596032,9275643,12441769,4473073,-7970485,-14365697,-3694029,12933137,13294158,-1095512,-11839042,-10441544,778957,12677240,11142458,-3596121,-13575098,-8489295,4694720,13566590,7875183,-8015610,-14403948,-3806384,8913164,11307435,3662143,-8668992,-13610995,-2294459,12324929,11721556,-1500839,-11549306,-9701941,2213622,12702909,8993791,-4602010,-12107925,-6944078,5201631,13009572,6952901,-8132253,-13469602,-2984223,9101575,10703840,2187312,-8939810,-11747848,-1078524,11269511,10292687,-2153786,-11790669,-8680418,3265467,11691716,7489072,-4639924,-11546302,-6301732,5945921,12298738,4998970,-8008876,-11621070,-2068125,9161026,10223452,1023842,-9124989,-9964326,-116033,10451020,9517097,-2358663,-11586341,-7683437,4267097,10799577,5612432,-5135684,-10635607,-5162789,6104017,11248324,3810601,-8319769,-10772542,-963292,9160421,8891306,48996,-8302783,-8720798,770228,10635195,8218253,-3900972,-10593748,-5578863,4561124,9935871,5013811,-5801522,-10221823,-3414086,6286212,9466000,2951407,-8040447,-10500361,275940,9798371,6793989,-1734139,-7245953,-7460448,419101,10378319,7799135,-4901374,-10110390,-3777067,4849052,8791301,4270438,-6002875,-9478105,-1776031,6754838,7995563,1929597,-7529371,-9730811,758521,9859401,5908720,-2857305,-6865655,-5912879,1046931,9263579,6465846,-5187962,-9633623,-2856461,5572104,8138161,2813313,-6094021,-8159095,-918900,6389929,7318632,1321770,-7325233,-8355693,1674115,9355132,5052846,-3511721,-6902702,-4591790,2202915,8145412,4931359,-4767665,-8760828,-2831308,5651711,7787064,1385643,-6525878,-6755537,41630,6052061,6275469,207493,-7094227,-6934381,2088485,8541223,4568631,-3597798,-6809665,-3403816,3153153,7140603,3609760,-4434681,-7806727,-2128549,5970672,7104507,220047,-6398505,-5734083,423781,5662626,5474772,-474784,-6775824,-5683594,2439851,7661559,3747375,-4018458,-6584655,-2263226,3791182,6145364,2543108,-4106484,-6887432,-1603084,6019409,6455315,-530977,-6158157,-4594812,1229952,5356617,4367298,-1045972,-6286933,-4881066,2793068,7286326,2690167,-4342653,-5645631,-1602071,3363003,5417050,1967509,-4507045,-6126484,-502428,5625096,5375240,-861982,-5956278,-3980135,2058265,4988684,3128622,-995671,-5145075,-4508001,2755373,7305235,1744043,-5156680,-4404645,-245015,2832086,4520617,1824902,-4468280,-5679635,361239,5243355,4025085,-1125274,-5317230,-3557501,2489719,4876558,1924487,-1550537,-4078971,-3622872,2493164,6750091,1586046,-5228373,-3970991,666070,2824833,3459463,1199986,-3864118,-4873109,605290,5039234,3410546,-1686838,-5012155,-2747526,2558061,4285075,1319329,-1987445,-3639513,-2667997,2285792,5556610,1182419,-4770205,-3898907,970312,3554877,2742511,-215,-3265489,-3528799,494338,4341602,3241035,-1696566,-4755580,-1974001,2913290,3773953,671856,-2199509,-3134197,-1711895,2352016,4385757,738690,-4197606,-3730067,983260,3669238,2185780,-942115,-2800492,-2359814,683436,3710076,2807576,-1846220,-4440043,-1272527,3152971,3378466,186878,-2219810,-2532140,-866011,2175005,3507487,476433,-3759123,-3273495,1340678,3651101,1532825,-1564708,-2594590,-1646743,721635,3047132,2208350,-1870168,-3994153,-849311,3185231,2811297,-346556,-2206816,-1839637,-361339,2090578,3158889,114879,-3592402,-2492674,1701537,3230193,1034952,-1592461,-2381216,-1166480,1040217,2496243,1519072,-1791403,-3604553,-774558,3285277,2566820,-1186305,-2187799,-956777,-165478,1438049,2871956,225501,-3541602,-2069879,2247831,2870233,391340,-1463643,-1880260,-760119,1295532,2172756,871769,-1557049,-2868480,-733689,2963243,2441402,-1657430,-2496621,-315883,376711,817607,2011101,272022,-3174285,-1925599,2345335,2792037,-87716,-1714194,-1270799,-185104,1224328,1777650,640372,-1341663,-2300115,-364674,2729040,2157864,-1599703,-2534506,-140369,859183,616858,1031707,72930,-2333641,-1794408,1717858,2727770,-91663,-2222861,-1197340,630720,1254622,1008066,337492,-922966,-1806402,-239028,2416358,1819801,-1403486,-2292956,24181,1323436,681676,255572,-174177,-1527783,-1360715,1141931,2291606,-1645,-2297535,-1228312,956982,1110535,331598,-20629,-649901,-1368405,-141064,2108847,1576269,-1314560,-2093233,193738,1546055,652504,-126908,-254073,-898688,-964541,870866,2050830,-83733,-2184275,-1096001,1206391,1166783,-74480,-353222,-388481,-997109,-270215,1664080,1270746,-1370433,-1838455,508931,1492266,329770,-269241,-66492,-618159,-737526,860648,1693429,-134446,-1890515,-821610,1256068,1065727,-435080,-547553,-35558,-656690,-452489,1418698,1303412,-1505889,-1933700,877087,1550393,-245833,-566397,254415,-403207,-787681,844754,1483664,-378285,-1645247,-400366,1257005,905014,-516712,-679567,149421,-93602,-456653,898449,1221997,-1148560,-1880089,873856,1768427,-582083,-1062760,443822,53355,-877278,420692,1399498,-390949,-1599514,-201201,1271763,766642,-661896,-665497,255373,238736,-473765,429052,981089,-734513,-1602821,555069,1716023,-257453,-1316282,163131,650723,-430592,-159739,958472,95330,-1278619,-425084,1255314,878583,-861115,-848074,424087,476157,-374029,-21495,702434,-269428,-1170244,254349,1444104,51375,-1310181,-144204,888837,25573,-517884,411465,388037,-794633,-654437,898170,885210,-819429,-1003779,495599,790201,-369347,-383393,558352,-40281,-948547,76089,1132772,123522,-1222884,-335844,1015011,288401,-640196,46068,549305,-444733,-595920,717745,877184,-709392,-1018371,595629,895091,-494024,-602668,486585,168479,-772920,16713,1049741,-76127,-1213457,-87118,960453,169156,-764635,7416,615751,-224841,-538913,493474,742620,-671361,-987247,697543,1073813,-646957,-785451,621272,433189,-824830,-41027,1112244,-170413,-1271267,66022,1144305,-66997,-864062,1440,439643,-148618,-399252,347159,495908,-543029,-840926,567791,1082339,-491821,-1097475,500338,815924,-739711,-375936,1058500,53127,-1242149,90886],[0,0,0,1,8,-146,74,-69,247,-232,251,-476,521,-567,874,-1018,1144,-1521,1797,-2033,2565,-3008,3396,-4088,4769,-5393,6326,-7286,8175,-9431,10774,-12052,13668,-15463,17220,-19365,21724,-24068,26822,-29905,33030,-36577,40551,-44630,49231,-54379,59759,-65732,72471,-79635,87620,-96657,106488,-117547,130255,-144517,160916,-180287,202991,-230343,264335,-307295,363784,-442207,558040,-747163,1110645,-2066039,11092188,21613535,-2124731,-19268388,-16790010,4164554,19915549,16513295,-7912052,-24588119,-13303112,11654787,20392372,8824256,-12410373,-23472188,-8839092,17531185,21317518,1519719,-16684175,-18352067,-2369600,20809917,22380849,-3693281,-23038174,-13317532,7613570,20239108,15981495,-6615775,-24817611,-12380587,14338231,21711883,6372553,-13895885,-22786573,-8349260,17231257,22104973,175079,-20605350,-19409919,-111379,19765332,19272525,-3854911,-22733726,-15047520,8767834,23037543,14248632,-9004881,-22698418,-10345782,14804816,24120231,7928908,-15568333,-21969106,-4876273,17750982,21014593,449131,-21202857,-20208872,1657246,20380952,16385039,-6108697,-23454017,-16298952,8409164,23413832,12448192,-11516566,-22688954,-9026298,15549265,23501529,6248213,-15561538,-19569953,-3157610,18620901,22818895,710215,-22627786,-18254127,5346757,19944980,14675470,-5188315,-23043011,-16627253,9760814,22701099,8507674,-12925503,-21617388,-10274610,14117666,24037017,4488109,-18838524,-18283261,-585728,16742794,20452177,2140827,-21161838,-17768620,7786033,21984218,12932467,-6170263,-20019293,-14314416,9534409,23365458,8993141,-14614368,-21095919,-7128434,13102937,19875404,3832033,-18232084,-19997341,-21790,18310586,16585861,-1748636,-18502964,-16359142,4727275,22388930,14765293,-9131810,-20068859,-8178528,10435819,18961571,9816934,-11583155,-21791535,-5495142,16731544,17907277,877549,-15651005,-18110572,-1848730,18420400,16344876,-5498333,-18811349,-12163805,4437346,18021696,13714428,-8589699,-21463585,-7615587,12889408,17485361,6748806,-10299339,-18783710,-5224969,16535879,18151615,-498575,-15836456,-14330043,921865,16517033,14601577,-4773466,-18899125,-11960750,6565032,17462194,9973674,-9101482,-18890763,-7453401,11617767,17097001,4423343,-12436924,-16268716,-2590795,14779540,16241229,-46709,-15850245,-13904199,3073324,16543116,12390637,-4794427,-16759221,-10446984,7369533,17062331,7788008,-9784542,-16883720,-5941199,11257391,16054276,3316592,-12841139,-15296993,-1768141,14135661,14736815,-1699707,-15817191,-11455027,4412467,14596362,10647786,-4555752,-16527080,-9717060,9168461,16579758,5650072,-9410834,-14722047,-5344259,11350597,15743594,1415612,-13268939,-12374783,-18831,12421419,13530592,-1546532,-16463293,-11124813,6381588,14084097,7645543,-4815972,-14272300,-9326765,8513414,16547444,4189359,-11325321,-12855045,-2392250,10169033,13683550,1863106,-13204483,-12672709,2044595,13112150,10582013,-2432069,-13769219,-10246174,6085575,15127663,6152294,-7908483,-12304223,-5654685,6882577,14396874,5411858,-11690095,-14355359,21644,11692142,9985431,-116894,-10648149,-11820004,1454799,14144826,9444971,-5265259,-12555312,-7404244,5136069,13797101,7021812,-8483696,-12947768,-2916651,8322703,11417851,3831728,-9689737,-13440780,-112901,12798995,9523541,-2621181,-10536085,-9296057,1447785,12460111,9228695,-5498013,-13150123,-5939223,6711707,11948437,4678430,-7826396,-11891874,-2689590,9057631,11239602,1820455,-9869178,-11102960,592370,11729874,9283828,-2906219,-11073014,-7476766,3608920,11206149,7011444,-5391112,-12294708,-5399570,7364271,11418416,2940352,-8197617,-10454362,-2061747,8682537,10263783,490357,-10135851,-9454321,1833346,11117999,7957173,-3666213,-10456452,-6059397,4083580,10418910,6306369,-5384065,-11818722,-4098950,8272203,10098239,1190899,-7810634,-9098129,-1459621,8622789,9468249,-878508,-10029335,-7849341,2145186,9969030,7272439,-4132732,-10651450,-4564334,5583001,8871186,4235308,-4815435,-10475129,-3823842,8817395,10280302,-422570,-8336677,-6845183,-225553,7275471,8747324,-831037,-10457195,-7044751,4127561,9205704,4808633,-4070128,-9461146,-4662859,5840732,9209394,2298781,-5837610,-8236319,-2841006,7162673,9908983,-248466,-9671346,-6158270,2619881,6759544,5892758,-406676,-8823676,-7337539,4426998,10168860,3229025,-5455525,-7510331,-3133577,4866748,8536460,1957047,-7042199,-7570982,-524669,6646262,7575006,-211145,-8795165,-6490859,3156379,7599409,4104155,-2036498,-7075375,-5590306,3730936,9612766,3171859,-6351349,-7342396,-977842,5347031,6714073,1490426,-6123995,-7206877,-29733,7211370,6327670,-1727785,-7869962,-5044809,3129820,7210439,3585080,-3277220,-6940792,-3857628,3908797,8016290,2653455,-5847340,-7095852,-356040,5900882,5689051,152357,-5517439,-5889265,364463,7043867,5755468,-2408293,-7448761,-3826714,3455535,6396087,2901966,-3321019,-6388199,-2945070,4087789,7097996,1616395,-6099838,-6437767,628968,5906792,4517213,-625316,-4985997,-5147421,554592,6790069,4978668,-3080416,-6787534,-2503422,3669034,5709539,2200229,-3616148,-5907262,-1681614,4357353,5860823,1055512,-5352770,-5961047,726505,6179583,3744738,-1924222,-4522889,-3523825,593041,5797556,4658121,-3354008,-7039596,-1494945,4397237,4480770,1230702,-2960493,-5187671,-1476698,4778429,5255779,-304512,-4877175,-4381060,764103,5659983,3925129,-2617605,-5075710,-2003431,1668161,4051558,3509530,-2302319,-6704330,-1815403,5171437,4370317,-649060,-3235333,-3544136,-1090202,3988295,5025910,-648470,-5253389,-3345367,1611816,4668651,3071634,-2224601,-4818563,-1684655,2706692,3822477,1974527,-2286696,-5217080,-1675129,4670927,4616749,-988171,-4000904,-2567975,73741,3059812,3779128,-287077,-4900066,-3407936,2312832,4723218,1771435,-2667640,-3849945,-1197455,2390811,3711252,1527517,-2605390,-4311024,-795036,4200082,3912220,-1030724,-3987023,-2200354,1045284,3000440,2553606,-607302,-4081503,-2984632,2139325,4532029,1129503,-3137241,-3251752,-483814,2181756,2979754,1040312,-2632385,-3999698,-170613,4072236,3228940,-1277587,-3614066,-1636149,1361600,2710676,2019456,-660089,-3480560,-2484086,2289589,4368435,600907,-3468488,-2722764,244197,1992175,2288011,671127,-2549952,-3488505,109783,3754948,2530192,-1664833,-3428984,-1218133,1806434,2608992,1224368,-1046551,-2711088,-1788397,2019247,4057393,644257,-3542888,-2531615,1170600,2115775,1284952,317583,-1939110,-3216754,152549,3847885,1922538,-2206146,-2948703,-696973,1526051,2275536,870626,-1560382,-2409812,-872405,1754521,3139450,741283,-3162261,-2665192,1527598,2811463,639560,-511443,-1179623,-2180245,-138106,3418072,2104569,-2464496,-3059493,-23654,1821689,1604559,407471,-1505530,-2248499,-526350,1848478,2390430,195444,-2641072,-2265497,1300957,2829561,622257,-1118341,-1174606,-1097673,183107,2651526,1966930,-1966140,-3076811,65503,2312753,1349920,-410736,-1248583,-1472531,-534860,1568218,2215215,-210980,-2785287,-1744588,1429673,2383694,363844,-1245193,-1139369,-651257,502717,2053570,1436773,-1635810,-2680260,92429,2547110,1409107,-893053,-1280028,-794066,-191294,1202910,1877032,-220843,-2628124,-1479213,1674751,2083955,-141916,-1447936,-935341,-335583,473926,1652005,1084043,-1516522,-2357258,296602,2542967,1065965,-1158941,-1143439,-235933,149810,882745,1542828,-191077,-2421576,-1228425,1893924,1981315,-503783,-1500991,-623600,-78338,388630,1266823,687623,-1489833,-1950303,406098,2174973,845022,-1293762,-1281252,52028,578644,638358,974214,-40294,-1938995,-1149379,1873387,2036651,-828998,-1649250,-211000,227919,273125,1075355,544906,-1542528,-1566897,623269,1809820,605989,-1098108,-1292972,-32595,837889,537742,283716,-116948,-1255697,-1024877,1372774,2024488,-603521,-1934144,-112242,896752,233936,494444,461723,-1059047,-1450278,577569,1779767,391397,-1364599,-1130979,185727,945264,503502,-53552,-282178,-888562,-741277,991451,1719668,-463022,-1901080,-321379,1163875,448743,-152894,165380,-454537,-1129750,211326,1718199,607601,-1452654,-1081384,645977,1019773,61924,-180112,-99067,-675459,-624180,915183,1468667,-517802,-1899918,-267171,1288116,529788,-412777,-74918,-178292,-874039,46390,1570824,585983,-1541998,-1202419,899304,1164453,-215125,-419079,93979,-450459,-579073,807192,1344578,-524402,-1635200,-54386,1359377,432302,-636658,-162656,73608,-547555,-23520,1262507,528247,-1407859,-1184703,925589,1225979,-388802,-664118,187614,-211326,-563857,642558,1220365,-586687,-1590496,85557,1385370,333068,-717618,-277281,150926,-330481,21624,880754,402537,-1099989,-1014456,725194,1281783,-261864,-956743,35442,313296,-426764,232456,1077354,-330379,-1492076,34824,1415686,319406,-816548,-273246,180172,-97835,104287,550598,198216,-705157,-784126,461813,1223889,-7567,-1117794,-166038,701184],[0,0,0,-1,-4,15,-128,17,-69,206,-133,187,-380,336,-407,650,-688,805,-1109,1224,-1404,1830,-2067,2338,-2862,3274,-3691,4398,-4987,5576,-6494,7359,-8197,9362,-10530,11675,-13199,14758,-16295,18208,-20267,22313,-24777,27431,-30114,33271,-36745,40303,-44384,48943,-53714,59178,-65324,71944,-79523,88262,-97990,109368,-122873,138718,-158095,182475,-213619,255507,-315286,407086,-567674,926572,-4036672,9694904,23749194,9127634,-12427299,-20860833,-6225549,16383052,23406233,2971321,-19680859,-18781849,960407,17819945,18510783,-1890181,-23819708,-18256481,8645954,21277135,10437215,-9137506,-22042698,-14009567,12829254,25251758,6473266,-16904368,-19692523,-4677327,16617661,23707278,3200069,-21315897,-18121788,4718124,20345869,17346456,-2561218,-22849642,-17485736,9891938,24247835,10520836,-12399653,-22686265,-11455318,12577228,22961846,5793483,-18606382,-22091423,-3326311,18127883,20730487,669062,-21002776,-19216638,4384679,23451050,17756361,-5932709,-21812845,-13220195,10571910,23725096,12019706,-12183153,-22965951,-8744413,15394099,22851301,4527635,-19527169,-22318574,-2023340,18326964,18438637,-1527207,-21684168,-19452869,4557382,22856784,14712880,-8260895,-21514449,-12692435,10924351,24815665,11264617,-13721654,-20882419,-5787281,15046571,22722098,6140889,-19220645,-21283673,1690247,19190533,15468734,-1589713,-19782117,-20285434,3983821,23938125,12893223,-11440591,-20889430,-11301429,8709272,22295145,10488997,-15085385,-21282744,-3388169,15729971,19873624,5474463,-16766495,-20742143,1610733,21875564,16519693,-4023764,-18246097,-14853846,4312735,20765099,13853429,-10206489,-22690300,-10088965,11504236,19367121,6861841,-13501705,-21015225,-5955380,16232170,19576642,820858,-17013005,-16187796,837444,18543569,17778755,-3818433,-20628065,-11978342,8598505,18389553,11655417,-6837488,-21026029,-11093183,13749285,20342579,3089557,-13942821,-16764345,-5089561,13840675,18950463,97138,-19135330,-15434240,2864243,16599074,14597007,-3711398,-19697234,-12208964,9546796,18602495,8493574,-8377942,-17525505,-8150360,12651612,19675738,3828769,-14778426,-16207407,-1600429,14439670,15892865,-533602,-17119733,-14641097,3685852,16957453,11603943,-6290473,-17717730,-10159778,8200796,17700315,8053774,-10294808,-17439989,-5463963,12553577,16881718,2906043,-13696680,-14899660,22842,14773890,14012377,-1616551,-15940246,-12914840,4710135,16815302,10139203,-6885797,-16306047,-8781936,8326156,16642030,5952743,-11114121,-15396825,-3827023,11556929,15347982,1927581,-14511507,-13957992,1923890,13784940,11664320,-1458270,-14721187,-12531863,5781231,17143938,7483653,-8302101,-13642263,-6631762,7464127,15968236,5921055,-11923802,-14939090,-1557322,11471510,12987120,1442282,-13364823,-13330290,2849516,14369708,9143145,-3880716,-12771178,-10260451,4479986,16268207,8197411,-9678705,-14437726,-3635799,8580274,12409549,4599441,-9812131,-14474164,-1282755,13363580,11798520,-1856082,-11985637,-10380310,1982165,13717991,10112130,-5418034,-13653066,-6858336,5752374,12760562,7108008,-8133593,-15075609,-3323027,11108092,11010174,967362,-8706986,-11914111,-2441828,12485241,12570982,-3172513,-13135916,-7758801,3769409,11571737,8538180,-4711477,-13482234,-6116946,7630235,12286783,4763256,-7700239,-13004580,-3323732,10611903,11406320,-195983,-10088212,-9830518,-154823,10858608,10356432,-2921426,-13040836,-7854935,5171734,11618880,6211237,-5325405,-11685260,-5470195,7260913,12220949,3593104,-8911300,-11238340,-949309,10043002,9910365,-406269,-9966553,-9206065,1235550,10853223,8677521,-3524921,-11992014,-6791984,5688818,11001360,4418758,-6241175,-10536833,-4160786,7316515,11210780,2317882,-9197461,-10015741,-85967,9565067,9084347,-1107484,-9867262,-7604926,2680392,9993155,7145401,-3559000,-11325691,-5915344,6740849,10606995,2611775,-6394311,-8889296,-3548721,6631383,10747036,1399585,-10040342,-8735896,1808285,8772352,7019932,-1478688,-9423757,-7164345,3667906,9920410,5308940,-4122691,-9589394,-5086656,6210690,10724835,1815331,-7910750,-7455526,-777064,5907217,8497562,1817927,-9293177,-9288821,2737727,9677504,4903411,-2989248,-7536790,-5992019,2729862,9776797,4800236,-5902858,-8854127,-2546998,5793697,8828359,2208459,-7658723,-8040818,782701,7068057,6267356,445566,-7217776,-8159928,2171401,10306733,4750939,-5051886,-7274472,-3261051,2910324,7898461,4630208,-5543682,-9174911,-1637226,6683445,7136863,578109,-6767133,-7025938,778737,7387232,5647010,-1406934,-7076842,-5960013,2338577,8855959,4628080,-4815383,-7549278,-2147888,4378905,6633768,2776310,-4936619,-7900062,-1396936,6927499,6873929,-903230,-6937615,-5389184,1269310,6290329,5070516,-1604308,-7080676,-4968587,3217481,7851971,3218597,-4881144,-6865333,-1497058,4711323,6060064,1691171,-4741412,-6733770,-901800,6640052,6242683,-1489131,-6748330,-4139173,2061840,5793156,4051760,-2091367,-6690287,-3919017,3564322,6994352,2360975,-4842716,-6305940,-850335,4905351,5094021,502123,-4454749,-5578859,-474188,6386691,5768694,-2222584,-6744337,-2813552,2686906,4840427,3237366,-1792664,-6239358,-3349834,4193517,6438327,1089108,-4721705,-5192266,-506928,4879924,4869631,-537572,-4826096,-4059046,273233,4991334,4988157,-1764221,-6910289,-2710069,4051605,4551598,1240081,-1901182,-4664051,-3066497,3879272,6465251,412518,-5271531,-4000745,542142,3990163,4139662,-489031,-4953686,-3591001,1623534,4502334,3261160,-1615246,-5876589,-2888229,4001911,4998170,162790,-3014301,-3213593,-1775701,2665666,5498909,815287,-5447353,-4055486,1795999,4324654,2602010,-946639,-3983168,-3037055,1563022,4541706,2551636,-2214396,-4805942,-1878610,3526844,4482761,96646,-3479247,-3112523,-518799,2701777,4056848,484672,-4625347,-3966745,1679000,4500395,1886328,-1848437,-3239069,-1898891,1323688,4044475,2364573,-2514567,-4631240,-878753,3784665,3621034,-249316,-3003834,-2635596,-102151,2739805,3279039,-42404,-4161308,-3251621,1810137,4293192,1346763,-2380788,-2955913,-1232266,1354354,3271831,1939794,-2435892,-4218761,-453816,3754705,3023759,-774434,-2874440,-1959092,474332,2650335,2750975,-329361,-3683624,-2675976,1863712,4073935,929002,-2717045,-2542128,-383149,1363891,2423782,1430592,-2303819,-4039666,-174054,3916993,2375628,-1533367,-2597555,-1374180,479865,2430089,2244687,-748398,-3245507,-1792761,1996947,3512331,844158,-2697706,-2709896,409285,1930394,1580043,688487,-1602416,-3410443,-524185,3779667,2408667,-2244091,-2788598,-398541,764967,1632750,1859279,-728628,-3202699,-1350804,2235740,2874303,389021,-2257953,-2283408,428952,2295288,1436968,-190542,-1363699,-2269662,-387284,3174548,2453172,-2046282,-3176139,-139459,1557983,1091277,821818,-533670,-2564783,-1364610,2112591,2814314,-64608,-2549129,-1773968,756348,2050385,1211247,-381399,-1406108,-1568769,146843,2580852,1996630,-1649958,-2865553,-119916,1979818,1236922,-11024,-806352,-1750488,-1069205,1633497,2583683,-178707,-2735969,-1542125,1263218,1793380,521377,-485665,-1100483,-1334992,313132,2439839,1554629,-1676942,-2472242,155291,2082704,1139812,-308747,-800461,-1188706,-764122,1344738,2231370,-243502,-2710650,-1359672,1538957,1695717,25480,-702054,-925610,-1001195,275632,2065081,1203073,-1728947,-2183674,448303,2081857,867208,-652940,-765467,-715191,-355337,1163767,1819779,-222270,-2430037,-1136093,1728627,1639869,-453259,-1002035,-477451,-666292,101821,1895280,956133,-1852018,-2042358,728832,1881263,479893,-754222,-809362,-540934,-25520,1097939,1249534,-262125,-1908193,-985040,1535120,1801760,-498281,-1377237,-205408,-3334,41424,1236518,980609,-1575383,-1980102,811337,1937707,126589,-944391,-627290,-382593,173885,1032108,832040,-463217,-1455129,-757220,1193314,1692223,-292703,-1545846,-292330,607773,163115,580729,801168,-1062960,-1811409,524887,2045537,302113,-1399694,-692988,150724,282052,488489,640653,-240559,-1365498,-647674,1334270,1436155,-482106,-1556567,-272459,810965,271510,185203,437793,-606873,-1405645,264860,1858067,406153,-1533581,-840558,659557,462083,16680,378574,18966,-1145907,-755685,1288269,1455288,-726557,-1511720,65491,924948,125200,-63947,292302,-479501,-1189835,229007,1746751,419098,-1572081,-903746,892402,654713,-257828,181911,196474,-891589,-703141,1192389,1324956,-819207,-1487415,266601,1028699,92212,-264207,244170,-268252,-974465,185204,1490619,247701,-1502606,-745204,892641,743832,-314206,-220537,147923,-548756,-616759,912732,1254059,-661064,-1578624,237853,1235041,24399,-433614,250027,-84677,-766455,237677,1259108,145664,-1245051,-605394,719319,794641,-170735,-457278,-32337,-100247,-420436,394155,1075336,-341104,-1518381,33173,1400832,199508,-789116,63111,231001,-585262,-18662,1082634,220741,-1111319],[0,0,0,0,1,-60,-66,-30,70,62,24,-94,-38,-20,107,26,36,-135,9,-30,154,-44,67,-185,70,-71,225,-138,99,-242,165,-145,294,-222,151,-318,283,-210,348,-317,238,-390,391,-280,425,-446,357,-500,561,-463,633,-759,728,-947,1186,-1298,1709,-2259,2760,-3757,5234,-7202,10567,-16313,26488,-47741,100944,-289474,2242029,18409589,18763310,78496,-19534884,-18504600,4828396,22394288,13732478,-8398777,-21675830,-14566655,9130120,23687644,8991824,-15748286,-20983575,-6801282,12600983,22208590,6608171,-20263129,-21503878,3213794,20027714,16664680,772062,-18799663,-19959105,6501182,26456885,13598109,-10333137,-19821053,-11904028,8939133,23688630,10182030,-16919243,-23291194,-5649097,14871436,20578500,3984542,-20516928,-22612778,1051938,20804115,16904399,-2946192,-20083604,-17085747,6500511,24688790,15428378,-9861328,-22455381,-10059539,13725800,23648566,8977935,-14585293,-22270765,-6009368,17233544,21708360,1407540,-21088063,-20614107,1119433,20020767,16584848,-5076992,-22611579,-17252791,6549354,23491518,14056192,-11127668,-23070628,-9268218,13984134,22820343,8711153,-14496200,-21361841,-3421031,18692460,21348411,2811153,-19060261,-21248305,1895671,23071122,15701235,-7585065,-20065071,-14882696,3815002,21904043,14780583,-13526255,-25359651,-7810637,13610964,19676998,8071842,-14164400,-22858154,-3322221,19798677,19184248,1252998,-16447284,-18719939,2071879,23769420,16761258,-8083588,-19665625,-11963270,5834043,20871790,13869910,-12273619,-24201340,-8058866,13808023,18973286,4656383,-15861313,-20278021,-2588270,16601577,17859676,1155262,-18621203,-18715551,4592235,22231614,13563155,-6360364,-17312518,-12160250,7545014,22181598,10853780,-12477791,-19270809,-6508335,11776557,19954047,5727311,-17586840,-19402988,173612,14895969,14369631,1119041,-17558392,-18700882,4780773,21144338,10594023,-7682990,-16008417,-11242863,6726518,21271804,10442782,-12748481,-18322449,-4087559,12372314,17562811,4822368,-15088992,-17345340,550164,15863391,13956086,-1281178,-16770582,-15401266,4282425,18879073,10809995,-8298734,-17332115,-9092969,8247991,17481551,7539151,-11231221,-17565815,-4405258,13494442,16808324,1983212,-14357989,-14790017,606492,15263358,14031534,-2087505,-16301129,-12481267,5465416,17311229,9573270,-8196081,-16498385,-7529644,8708595,16090583,6337278,-11296861,-16853095,-3536994,13202593,14869182,764341,-14058201,-13767416,2033811,15044317,11243168,-3332593,-14227097,-11558533,4727305,17814755,9464351,-10147765,-15463935,-4186017,8524978,13656801,6142681,-10678292,-16321660,-1629831,13793644,12715407,-367022,-13249426,-13071752,2508385,15089148,9655759,-4699237,-13041564,-9807198,4655114,16614115,8058936,-10887781,-14535875,-2666409,8871376,12476712,4715862,-10440237,-14706815,-1028017,13110282,12202347,-945002,-13451642,-11122629,4523967,13728226,7356911,-4337847,-12010057,-9444641,5644466,16287778,5943793,-10920702,-12640594,-2469391,8191125,12275335,3104526,-11587764,-12392973,978811,11435084,10479256,-852842,-13271412,-10606593,5689895,13604174,5808905,-4817003,-10759610,-7904199,5953582,15263890,4716185,-11016378,-11502331,-909579,8559847,10858140,1927359,-11023914,-11517201,1223284,11503706,9215748,-2445122,-12462904,-8686066,5469709,12485819,5256508,-6063448,-10875750,-5454246,6623853,12882696,4074484,-9616060,-11573788,-587553,10046703,9759307,-311521,-9861681,-9250490,1325654,11046713,8750492,-3749156,-12325194,-6861999,5747462,11176161,4593741,-6158987,-10650785,-4454190,6943165,11363219,2873772,-9418038,-10654998,349688,10082042,8597560,-1184119,-9361872,-8075283,1919240,10585104,7807079,-3594699,-11360341,-6237161,6357430,11117855,2838590,-7145074,-8746148,-2868152,5898602,10487072,2815488,-10027678,-10371262,1812359,9700621,6669132,-1731963,-8578590,-7276784,2763994,10135486,6111547,-4117468,-10173111,-5386978,6569687,11023503,1842888,-7552809,-7269652,-1720172,5309195,9541895,2325956,-10025497,-9344180,3009815,9384907,5279321,-2590314,-8321396,-6130711,3383150,9015946,4781974,-4033945,-9527637,-4827644,7053921,10242527,120455,-7744537,-5800207,-582542,5225007,8632209,1261555,-9700732,-7780905,3522283,8661770,4664892,-2864939,-8199461,-4839989,4318470,8093755,3110580,-4323582,-8426623,-3691706,6981052,9213507,-561726,-7748299,-5245832,378511,5317711,7098244,213978,-8655397,-6557027,3744145,8462468,3714285,-3946420,-7431546,-3157421,4570708,7222849,2530287,-4637079,-7630474,-2252650,6679554,7686603,-829463,-7530149,-5074787,1605940,5931929,5041708,-1181734,-7230185,-5563507,3151501,8208419,3487057,-4872199,-6954560,-1629896,4506653,5955821,1878550,-4588232,-6889804,-1097634,6765666,6647567,-1378327,-7026186,-4305752,2111750,5679306,3960070,-1525403,-6415214,-4547298,3250628,7584972,2608590,-5229293,-6460496,-725935,4834109,5039884,747822,-4193938,-5738023,-1046219,6122988,6386305,-1839375,-7344431,-3129518,3250129,4826442,2773279,-1477846,-5785000,-3982808,3674007,7063643,1697031,-5065525,-5698398,-288450,5029407,4332818,-555607,-3966498,-4349338,-794083,5426679,6058365,-2300337,-7594806,-2223556,3976786,3984325,1747347,-1270528,-5168221,-3397328,3805858,6362118,1013073,-4891612,-5102406,317834,5341699,3630238,-1392840,-3715933,-3144126,-519422,4665471,5501530,-2379582,-7251921,-1602816,4405961,3498188,751805,-1708071,-4394595,-2496444,3573760,5493282,514652,-4654040,-4420737,748956,4979531,3123501,-1762823,-3458828,-2272430,216663,4238759,4314309,-2336774,-6387558,-1363231,4318539,3578963,155487,-2189409,-3439009,-1625448,3012265,4643357,352820,-4631196,-4059510,1407376,4704470,2237620,-1961101,-3303316,-1945641,878822,3821652,3187927,-2167276,-5224750,-1205488,4057904,3762617,-390824,-2872196,-2552896,-429322,2517745,3702629,310179,-4244913,-3639353,1737808,4414258,1492592,-2291902,-2890249,-1235537,1032151,3222025,2335975,-2207941,-4601018,-872426,3926409,3423983,-828301,-2901352,-1809291,182583,2220747,2950265,253463,-3655494,-3235723,1855064,4503828,1081687,-2880396,-2558920,-304789,979090,2225940,2000034,-1837844,-4432561,-707946,4052383,2712137,-1501496,-2733967,-1243321,523882,2052245,2323689,-17656,-3048264,-2631826,1667368,4287584,1018658,-3142911,-2238165,729021,1139585,1317097,1783283,-1419528,-4244595,-525196,4196656,2239844,-2125497,-2540303,-761334,539260,1665854,1638353,-439170,-2645551,-2062918,1589964,3828686,830015,-3289648,-2138165,1320473,1409843,787622,1251280,-928274,-3464060,-491159,3889550,2137622,-2262859,-2551527,-247351,910055,1299155,1117851,-563914,-2362254,-1685952,1429644,3170123,521358,-2994654,-1901637,1300760,1649844,577941,444557,-802596,-2503982,-265819,3280346,2103808,-1947565,-2613326,30862,1443990,1092751,405357,-526373,-1736503,-1410871,1264313,2805007,101127,-2904204,-1714917,1322666,1677232,274937,-224266,-774968,-1600855,-176281,2457659,1898319,-1557497,-2605888,167575,2061645,999607,-204425,-490857,-1044620,-1066275,1083859,2424147,135131,-2696076,-1550519,1429625,1685602,-123863,-671758,-563575,-1032564,-249564,1957790,1678812,-1512831,-2514968,243223,2201407,830252,-726970,-564992,-390192,-693641,638277,2171683,281082,-2608656,-1476324,1789577,1756644,-556687,-886383,-182778,-719369,-355990,1595943,1361512,-1394483,-2233064,308198,2130334,698562,-1115252,-764525,60543,-250689,236641,1656681,530923,-2313603,-1439488,2071512,1898050,-1088615,-1108441,351225,-263506,-480354,1353643,1246712,-1470137,-2043894,501105,1950613,528730,-1196666,-805657,242549,110469,39431,1027281,594019,-1916527,-1483050,1860192,1993074,-1118496,-1487053,490250,302211,-496502,857827,1150190,-1106520,-1811887,588176,1918111,271481,-1364335,-767619,432736,226267,-70155,606929,345506,-1389521,-1207472,1453901,1786057,-857889,-1580742,354241,739531,-292558,228499,912196,-648130,-1668825,275980,1947547,374814,-1530379,-722983,747678,413083,-193647,380461,417831,-1107153,-940194,1239815,1557644,-711799,-1583020,207778,977953,-111748,-207666,596645,-181082,-1295380,-21474,1705811,526110,-1505651,-882538,965640,622283,-393657,127068,453441,-671056,-954042,901070,1451508,-647016,-1551587,163311,1198068,-80971,-607392,390469,181221,-993155,-281705,1477049,639581,-1451744,-1013273,1104834,881778,-686733,-323037,633663,-351030,-1044197,733281,1581430,-562983,-1635198,239409,1402809,952,-794583,215688,369546,-660716,-380623,1169340,774541,-1306561,-1166616,1070178,1263001,-809137,-799543,880823,105214,-1193498,345578,1595036,-493011,-1849649,309270,1615257,-134706,-1030295,257821,523158,-569335,-349736,964937,686734,-1025023,-1121546,918724,1283967,-694067,-1055911,699661],[0,0,0,-1,-9,129,-119,61,-250,292,-264,480,-614,641,-929,1143,-1259,1659,-2034,2272,-2787,3355,-3800,4530,-5325,6012,-6993,8143,-9166,10485,-12014,13469,-15244,17297,-19289,21595,-24279,26967,-30006,33460,-36996,40915,-45403,50045,-55124,60885,-66978,73642,-81178,89265,-98137,108241,-119304,131623,-145768,161731,-179952,201440,-226689,256906,-294336,341566,-403268,488313,-612943,813723,-1192359,2158748,-11157613,-13987143,12354363,22249240,11093008,-14511607,-21342075,-4251936,17085231,19556793,5163599,-16759131,-22475653,-802028,23184875,17048580,-6060717,-19637882,-15866435,2542089,22263253,15558801,-12528146,-24485428,-9146570,11338394,21091462,10829477,-14878918,-25050598,-3205244,20076206,19448107,2733925,-15586791,-20558380,-72246,24506502,19359754,-7043734,-21374718,-13860517,5902203,22160632,15035855,-11824277,-25703631,-10636323,13397814,21288190,6514784,-16757494,-23260019,-4507710,18420883,20673807,1027935,-19939966,-19761628,2925911,23582867,18609896,-5624273,-21844491,-13483495,9848361,23357799,12705582,-11070883,-22861464,-9886500,14524868,23294850,5665247,-18814116,-22912611,-3178356,18142348,18707212,-1057582,-20194310,-19371754,1532133,21908193,17800643,-7639216,-23391449,-11872086,10738697,21724883,13039591,-9498532,-23245297,-8817030,17156755,22503382,4796880,-15238067,-20542669,-3879918,19608238,19918142,-3344306,-20284320,-16444445,528334,18999675,18509798,-7614994,-26154974,-11988021,11694286,18570555,9415752,-8830707,-21843718,-9410868,16719849,22690220,4113824,-15606667,-18770056,-1771070,19711229,19507966,-2417994,-18751403,-14936459,2713439,19335562,15843466,-8039679,-23131348,-11584037,10040414,19190593,8845438,-12300805,-21679192,-6796818,14119920,18827709,4727250,-15281156,-20130906,-131899,20526491,15814970,-3301564,-15393084,-14217666,2139831,21312725,16127403,-9648599,-20847601,-7937123,9163487,17485967,9573401,-12006250,-21409321,-4728597,14720494,15848270,2626703,-14368789,-19318402,-1120599,19460503,15099887,-4971429,-16056551,-12065787,3295467,18685053,13859873,-8537223,-19513466,-7192795,11004203,17329595,7191576,-11312257,-18354970,-4318919,14365217,16569580,1175908,-15405302,-15814788,1064827,16487706,13042098,-4532350,-16761146,-11776209,5482819,17332077,10484693,-8353248,-17980386,-7462447,11060947,17083631,4807085,-11905299,-15455113,-2484874,13328552,15249700,779227,-14874115,-14368052,2183563,16490525,12140822,-5446977,-15930240,-9364162,5790816,15208659,9289399,-8301053,-17692106,-5959615,11979167,14910145,2788545,-11118355,-14630097,-2453527,13769654,14099017,-1224526,-13756562,-12005149,2087248,15717694,11681611,-7004871,-15694680,-6149698,6762245,12918992,8641362,-7230839,-17568350,-5365111,13079342,13840764,711932,-10832713,-12503142,-1306256,12867519,12273074,-2149293,-13267579,-11093139,2700430,15343049,10118905,-7685411,-14545942,-5273971,6519624,12355500,7216726,-8102974,-15498097,-3207922,12129773,12429852,855574,-10996249,-12262657,641061,13019947,10089504,-2228639,-11560372,-10615898,2888482,15414861,8334797,-9071763,-12982342,-3557354,6036094,11439548,6412908,-8983567,-14902360,-1755306,11690546,10812511,279454,-10505910,-11301313,1653462,12974116,8573299,-3748076,-10820391,-8416409,3720128,14189419,7655592,-8543404,-12732647,-3034899,7388242,10650871,4031534,-8614297,-12698802,-1489039,11159294,10402378,-1483225,-11172588,-9219356,2555075,11411376,7944476,-3589743,-11409645,-7300317,5248238,12710826,5582962,-7779453,-11539947,-2466554,8436468,10319264,1999072,-8501931,-10598936,-1005922,10304674,10117046,-1783577,-11495321,-8041422,3670146,10527195,6120599,-4271782,-10460685,-6211543,5202405,11844798,4865473,-8251805,-11215306,-1276118,8564291,8756952,1226338,-7737536,-9598643,-200843,10535201,8863144,-2937082,-10546158,-6631830,3969906,10315320,5242888,-5191960,-9396138,-4616151,4569233,10560294,4628688,-8665466,-11140130,521009,8985948,6537345,-31054,-6716775,-8848947,-43214,10441908,7951793,-3589037,-9807361,-5518288,4469112,9864825,3905257,-5773829,-7996322,-3036430,4567174,9679596,3867214,-8806343,-10191402,1595259,8624310,5476386,-579411,-6641615,-7807437,1027164,9650951,6117040,-4025405,-9034592,-4715493,4993526,9525925,2563716,-6269547,-6817852,-1972690,4390332,8803670,3041597,-8700107,-8835091,2566438,8415204,4485539,-1587014,-6572278,-6353418,1971845,8845879,5006923,-4236028,-8312506,-3945728,5089424,8601429,1562586,-6558220,-6346860,-694169,4988980,7216431,1447813,-7749276,-7534796,2329658,8250371,4415811,-2692975,-6489887,-4349834,2585347,7439206,4138384,-4167417,-8125497,-2661743,5913204,7340890,491046,-6004108,-5735148,-260286,5312575,6107239,186503,-6991968,-6261712,2170757,7853025,3952126,-3712161,-6468164,-2705524,3169140,6194197,3359652,-3794346,-7368550,-2148347,6034676,6854661,-347343,-6082172,-4599899,754908,4926663,4919128,-160465,-6529409,-5690676,2713348,7585965,2861765,-4147350,-5649759,-2010167,3122119,5517476,2279337,-3918806,-6320384,-1446626,5701547,6381684,-896662,-6564148,-3642389,2045770,4183214,3568580,86061,-5704562,-5361155,3120259,7571596,1817082,-4646578,-4789203,-1016150,3304030,4926226,1370502,-3988695,-5302031,-1047179,4938404,5898767,-1157286,-6789287,-2886402,3037505,3570089,2276369,-122961,-4966431,-4754665,3351668,7176517,1104294,-4693096,-4105903,-354594,3302311,4225112,592376,-3750216,-4232639,-532980,4617548,5158883,-1554708,-6606143,-2365459,3396007,3375481,1374258,-587610,-4193570,-3893326,2936755,6298569,854540,-4747390,-3823927,436716,3529663,3409669,58480,-3399709,-3549069,63243,4355717,4193949,-1573000,-5578738,-1952050,3276391,3489703,858427,-1498512,-3617578,-2572713,2586409,5205111,788374,-4571911,-3821246,924504,3657785,2400339,-518513,-2835922,-2910933,240710,4152535,3516771,-1984401,-4916825,-1391702,3226000,3334025,481068,-1946957,-2867124,-1494083,2236315,4207425,687277,-4172527,-3683572,1385467,3804335,1622404,-1358550,-2542325,-2151265,283910,3470234,2997019,-1947229,-4630318,-1038546,3463786,2958746,-270482,-1926271,-2050422,-1008986,2083475,3763320,504363,-3977704,-3123350,1654882,3669696,1216852,-1718708,-2287307,-1192289,346905,2578446,2519433,-1730725,-4692651,-896428,3972138,2484428,-1275966,-1769249,-1218250,-823480,1665954,3460064,238659,-3687427,-2383101,1898272,3515553,938863,-2053455,-2061110,-287747,814758,1804303,2080953,-1280401,-4287625,-850263,4047784,2184573,-1986646,-1817407,-529302,-527760,1242797,2854433,-23245,-3532549,-2034436,1974922,3075447,674696,-2034220,-1800221,141815,1063292,1442828,1489182,-1020118,-3540506,-608879,3750504,2152382,-2020436,-2084966,-218208,114177,894760,1944741,15534,-2955047,-1929745,1854671,2933003,134741,-2238262,-1559311,384821,1104845,1229977,948191,-1047641,-2603423,-327946,3080854,2000549,-1702254,-2208422,-66257,907093,772898,1012798,-101766,-2248919,-1780996,1481995,2763426,-67299,-2452067,-1289673,801575,1046353,614008,492120,-909342,-2076909,-182867,2729923,1835196,-1639484,-2273768,159027,1379014,715139,386138,-78949,-1501349,-1452100,1220173,2622072,-62093,-2607605,-1166966,1188940,1122331,88424,25482,-572028,-1690923,-317948,2306155,1611414,-1716303,-2153293,466708,1576357,480854,-61299,-34792,-991345,-1134155,1012237,2369809,105133,-2503863,-1173059,1593341,1257575,-499124,-246015,-29063,-1280553,-584213,2133670,1535780,-1959620,-2152826,795564,1556783,145591,-369390,-162124,-662507,-707929,770556,1908459,136655,-2229438,-1184581,1804663,1510600,-781249,-670195,391813,-692460,-720320,1768403,1582447,-1851692,-2157723,1025635,1782029,-190668,-745690,-27775,-350094,-551201,616193,1482237,34468,-1866996,-993812,1594178,1484342,-849630,-979920,411679,-71692,-657851,1138872,1384170,-1373906,-2003403,864513,1937537,-134838,-1061482,-64645,104068,-484532,293111,1265961,-14743,-1722930,-803269,1591944,1254079,-852632,-1030846,261759,202601,-402094,664857,1042719,-894494,-1682455,594228,1784867,88667,-1328965,-301045,549699,-180190,-40200,924646,218321,-1454610,-755655,1378083,1223433,-878084,-1112992,383300,455163,-319897,255293,832812,-566431,-1456039,284627,1727091,146090,-1386993,-399356,825762,166556,-413458,555790,449275,-1159799,-857028,1256799,1350435,-883916,-1324306,492102,806692,-395153,-135157,727174,-244296,-1265717,217943,1677531,262335,-1521611,-562425,1068344,420810,-638508,142183,708232,-771362,-1062790,1028056,1535767,-905033,-1631807,696868,1197729,-610509,-456445,845173,13910,-1308940,106241,1658846,217598,-1499624,-556028,1081548,530421,-720313,-159739,705816,-349505,-1069797,702155,1575939,-760157,-1765772,585015,1519097,-617512,-910110,869959,300727,-1273305,-50936,1551442,191853],[0,0,0,-1,-7,83,-139,42,-178,277,-223,389,-550,534,-748,1025,-1093,1373,-1745,1958,-2366,2911,-3265,3827,-4589,5200,-5985,7000,-7893,8972,-10363,11638,-13084,14872,-16644,18590,-20936,23272,-25815,28839,-31957,35281,-39134,43195,-47532,52528,-57831,63515,-69999,77049,-84654,93334,-102916,113466,-125607,139375,-154974,173328,-194978,220715,-252522,292616,-344665,415948,-519685,684680,-989840,1743739,-8666420,-2876297,20455048,18064740,-1020319,-19213217,-16272280,2346954,21920647,16729641,-9862993,-25118243,-10340743,10673716,18848457,10042879,-11866188,-25252759,-7730191,18347745,19989306,1692388,-15214009,-19942434,-2618736,22787693,21467088,-5551988,-20573866,-12704722,4777102,20858107,18540322,-8271134,-25985420,-10351731,14042429,19757103,7790173,-12401317,-24108750,-8936029,17843196,21694273,388135,-19545087,-20087815,-1139485,20241166,19340505,-4009555,-21908964,-15151442,7338426,22871018,15641961,-8681566,-23142355,-10521043,14356612,23700766,8655819,-14462487,-22165132,-6006527,17208292,21637320,1334235,-20977165,-20503253,1009074,19629143,16718002,-4698595,-22889121,-17440847,7060206,23346420,13609748,-10669702,-23188835,-9644850,14991547,22707975,6996150,-13364405,-19943482,-5924189,18725448,24752415,510545,-22691932,-16988602,4009816,17864324,16472239,-3095894,-23955066,-17278432,9548581,21542477,9494589,-10584112,-22823700,-12133971,15089359,23758185,3329325,-16056278,-16960759,-4826144,15515414,24282216,2349720,-23227479,-16276413,8037727,18902335,13695823,-2584658,-20606594,-16519526,9611570,23400304,9057113,-12774041,-20966145,-9126590,12962597,20766507,3492918,-17432358,-18608641,-1833800,15919199,18267287,594034,-19508117,-17657132,5300157,22133729,13787592,-7767293,-18144626,-9615223,7926746,19679539,11822912,-11432752,-22294265,-5507782,15865807,17295618,2331277,-14368638,-18864780,-2723761,17819207,16142770,-3988526,-17497345,-13926998,2798608,19198088,14231836,-9348177,-20240780,-6963049,10301735,16647087,9347688,-9521267,-20371342,-5396493,16774257,17378956,181044,-14251667,-14850949,-495824,16232483,15166183,-3675014,-18055781,-12923428,5056085,17666224,10967790,-8508597,-18464440,-7919466,10143845,16704078,6032780,-11313466,-16962780,-3674399,14289338,16451255,737601,-15034188,-13997866,1886633,15694441,13135306,-3523485,-16600175,-11297847,6812837,16936416,8320076,-8903366,-16436315,-6616276,10193519,15927611,4426460,-11968997,-16055252,-2699338,14331979,14869202,-1920789,-14820982,-10826553,2565387,13582031,12450921,-3802848,-17594739,-9604952,9338518,15355194,6022349,-7685429,-15090396,-6406987,11413272,15442086,1486972,-11594481,-12590609,-2282022,13025096,15066836,-2871502,-16522308,-8948099,4922161,11311245,9759824,-2518891,-16510745,-10184248,10170987,15763335,2989901,-9264686,-12152457,-4621866,9807914,14728312,1788398,-12517109,-12039542,265964,12279891,12433633,-2006674,-14957505,-9359333,6289065,12966338,6422859,-5008444,-12664013,-8142869,7259629,15657348,4617375,-11734133,-12962799,-591064,9886115,10479801,1436510,-10644478,-12316551,1117065,13665948,9693522,-4347597,-12601631,-8008432,5201342,13558951,6544118,-7532063,-11932224,-4196286,7078900,12563025,4693883,-10579459,-13313596,577704,11856731,8651336,-1273553,-9591523,-10183351,825267,12750433,9377033,-5335977,-12813549,-6114792,6241832,11755353,4840086,-7348891,-11392758,-3268850,8186889,11557458,2662399,-9912098,-11242563,631409,11326456,8907885,-2185935,-10325440,-7933957,2778173,11148638,7500593,-5172100,-12302477,-5469688,7039276,11007137,3201348,-7342233,-10415619,-2790397,8293083,10606841,909816,-10050488,-9548554,1715765,10743064,7691588,-3015605,-9751354,-6649926,2986169,10768854,7212724,-5706363,-12088810,-3491912,7914485,9062697,2049368,-6467381,-9892302,-2399863,9064238,9715885,-969011,-9472079,-8070182,1282203,10123693,7547709,-4179391,-9832142,-4428930,3678884,8694045,6527268,-5053321,-12300414,-2911491,9470044,8228459,-80998,-5560314,-7780008,-2801371,8221706,10038502,-1639153,-10228210,-6252978,2823802,8526441,6110389,-3674722,-9764265,-4413803,4885299,8073901,4198414,-4415615,-10118385,-3541694,8636352,9163910,-1163354,-7525290,-5527730,-61342,6344223,8027249,-255090,-9747175,-6886012,4274175,9098312,3790729,-4161905,-7772295,-3762182,4557996,8221780,2655233,-5811288,-8138468,-1861189,6893704,8214264,-502674,-8271977,-5839157,2057440,6339525,5197013,-659366,-7623162,-6420212,3721608,9524270,3182409,-5692326,-6859346,-1717330,4442048,6892961,2367023,-5484900,-7580855,-957950,6949268,6758486,-1254857,-7574402,-5068610,2458564,6462508,4125479,-2173932,-6950778,-4715609,3522461,8137627,2893595,-5399380,-6774411,-855913,5059213,5689541,1087394,-5006738,-6412596,-225019,6982961,5904112,-2058045,-6913543,-3886399,2530843,5864984,3519698,-2367870,-6446733,-3721544,3744707,7224855,1887024,-5729056,-6013688,207524,4798824,4529551,713679,-4623693,-6123560,223962,7010318,4762934,-2802021,-5924182,-2748703,2488005,5496843,2972392,-3062512,-5754873,-2270665,3578603,6249233,1784010,-5600097,-5907051,1253625,5138184,2798064,-207395,-3388098,-5317497,-147940,7113680,4499345,-4108202,-5845786,-1071738,2635898,4112812,2605528,-2687772,-5595367,-1595521,4032101,5140708,849660,-4862547,-5191893,1246934,5625056,2655856,-1631240,-3193889,-3347549,-185919,5455188,4632188,-3464404,-6488171,-706966,4024144,3283182,684567,-2244513,-4301893,-1790103,3900889,5083030,-16762,-4824998,-3906804,1368224,4812000,2644841,-1922914,-3661645,-2048683,1058495,4071232,3289458,-2440078,-5782402,-1327072,4439538,3788420,-579842,-2819732,-2748286,-985911,2792239,4313883,120692,-4877528,-3632708,1981317,4570082,1735292,-2207332,-3321804,-1515595,1485115,3583902,2318724,-2274139,-4679900,-953851,4095395,3657066,-807247,-3288148,-2230665,249360,2604128,3065154,-112458,-4076429,-3196049,1985860,4273432,1099834,-2602968,-2831442,-814454,1521098,3057377,1618480,-2437873,-4013302,-290935,3826777,2942931,-1091353,-3019677,-1572735,666629,2298614,2503869,-276939,-3758935,-2663537,2371684,3996366,316524,-2667055,-2168260,-511684,1289885,2688158,1140008,-2676103,-3470816,123612,3347833,2283125,-1261098,-2892700,-1279868,1138393,2008639,1636809,-169147,-3006114,-2435223,2306356,4085652,-56003,-2963553,-1302195,299595,727092,2152053,1347626,-2565816,-3415598,649559,3279220,1451616,-1427878,-2443144,-1153080,1131012,1965692,966949,-631013,-2119979,-1906820,1641996,3782399,301557,-3327339,-1454935,1339296,1169914,984282,1031427,-1480976,-2968523,208754,3325566,1503135,-1931873,-2331485,-403135,1200605,1512293,549286,-871220,-1830723,-1232477,1254368,2874234,446671,-2877644,-1804988,1416397,1807217,320887,-1235,-741114,-1815571,-165085,2755664,1876502,-1755649,-2570005,33863,1757801,1004184,-62881,-679643,-1374107,-1049962,1091487,2379474,169562,-2668425,-1674759,1323506,1816984,115501,-630723,-677106,-1070580,-102441,1982691,1640797,-1365200,-2438845,147153,2064446,927285,-474276,-604962,-751469,-746242,920460,1970905,74180,-2424318,-1315293,1344135,1499055,-162121,-724896,-487202,-818446,-23348,1606174,1252309,-1335009,-2118416,315706,1962233,615889,-705071,-399112,-358089,-577359,696630,1899013,-50993,-2250659,-932827,1505783,1237807,-421649,-668604,-353334,-550730,-5173,1255630,881779,-1158026,-1796467,315304,1899163,455027,-1138022,-417421,211565,-435165,248525,1697126,133934,-2234576,-759798,1870495,1036793,-899362,-657255,101993,-329001,-81034,1084233,671644,-1037446,-1488681,234940,1709726,514321,-1319600,-703332,639671,-4795,-316252,1030965,557868,-1805637,-1143146,1800921,1468963,-1090220,-1052908,533893,263968,-344966,549494,741573,-750251,-1275885,189879,1522383,459610,-1287027,-804342,747947,479591,-452097,287710,594394,-1032770,-1249375,1122893,1521659,-801977,-1440660,435688,788548,-366980,-133565,746933,-135200,-1224650,21081,1534122,487118,-1313182,-776244,913340,561075,-568841,23684,650468,-588497,-1020499,816652,1334086,-538356,-1429878,243383,1050131,-68056,-586700,381940,197520,-967673,-228880,1329845,493992,-1273360,-674289,1011375,603667,-616384,-79499,571716,-406082,-869784,605592,1150470,-517961,-1269167,354234,1052373,-207282,-633887,381568,336425,-808379,-222287,1134121,385002,-1272594,-591217,1067050,550279,-817692,-89902,721450,-337018,-783721,638543,994119,-669110,-1101810,469344,1002582,-269160,-644663,322156,407376,-560182,-337563,933193,501888,-1176886,-703617,1203021,603802,-1014581,-367124,925797,-177405,-1003639,537176,1075937,-695645,-1124346,571498,989689,-337342,-709186,268564,522005,-337582,-452792,528676,635722,-779177,-908183,964262,958337,-941552,-777371],[0,0,0,-1,-4,103,21,30,-157,54,-104,241,-171,225,-420,379,-441,670,-697,804,-1095,1181,-1316,1702,-1903,2121,-2565,2885,-3211,3817,-4279,4714,-5457,6135,-6767,7694,-8589,9430,-10621,11817,-12957,14423,-15988,17503,-19399,21432,-23436,25861,-28553,31284,-34489,38108,-41897,46359,-51484,57091,-63717,71628,-80777,92030,-106203,124146,-148276,182545,-234405,322571,-501905,1013214,-6048222,-22818276,-12055038,12633400,22921427,8040860,-12393095,-20120603,-6555030,17069583,23113387,1806066,-18958256,-17841644,-610829,18151731,20374364,-3607175,-25355353,-15429671,9055882,18446707,11294237,-6916409,-24054583,-14908420,15163622,24713816,4747353,-15363933,-19214843,-6297276,17166051,24575087,1966714,-20792367,-16765951,3034597,19343001,19462297,-2373903,-24421221,-16609695,10427747,22534276,10804884,-10314533,-23238161,-13050345,12955289,23504335,5609364,-18115276,-21965875,-4095415,17485021,20994812,1400448,-20467247,-19730313,3296146,23306634,18425299,-5468997,-21649452,-13496613,9544436,23239160,12932772,-10944454,-23133481,-9928363,14815079,23349616,5176019,-18959957,-22011187,-3132221,16803288,19068253,455322,-21505800,-20666713,3995878,22439859,15029679,-6807961,-21183063,-13981808,10227741,24600693,11387268,-11894530,-20150616,-8498746,14019333,25191293,6369713,-20362827,-19578854,1755796,15715965,16242421,2473418,-20492368,-23027896,4742786,24149403,11728606,-9579880,-19346777,-13782269,7415931,23477496,10321809,-14348351,-19634583,-5601179,13048682,22295181,7489360,-18731046,-20714631,3125736,19565035,15100560,-515201,-16736945,-17981677,3171853,22379495,14010859,-10299360,-21611216,-10448857,9693935,19034450,8197538,-12474954,-21147991,-7151715,15029763,19846428,2492377,-16428726,-17344867,60182,18600157,17498622,-3355706,-18814172,-12180012,5737160,17993889,14349585,-6197761,-22542030,-10684069,13967564,18609742,3707754,-11366913,-17168931,-7258495,13739485,19721598,356858,-18255211,-15400435,1294004,16210241,15599717,-3523920,-19433265,-11633909,8011660,17313140,10269539,-6859971,-18709637,-9008702,12859355,19210748,4079586,-13006345,-15943673,-3574427,13448309,16881142,743874,-16751967,-15106462,2694406,16516667,12064434,-5278413,-17044567,-10962372,6672035,17415295,9286836,-9396586,-17694722,-6117579,11925354,16622890,3630594,-12553544,-14960380,-1410355,13946560,14849730,-692259,-15972173,-13185883,4446439,16084118,10205327,-5471721,-15799946,-9888710,7567595,16777241,6359064,-10334260,-15348586,-4771782,11260366,15833977,1766645,-14033473,-12744798,576615,11994701,13296736,247909,-16391478,-13036695,7236889,15969766,6184114,-5885142,-12510024,-9100302,6983246,17391344,5653072,-11961644,-13735019,-2491163,10147678,14253793,1938409,-14264018,-12349018,2967221,11955353,9663555,-782456,-13791305,-12650509,5919499,16930720,6183784,-8688128,-11973998,-5427276,6268280,13980031,6084966,-10648151,-14512645,-1100581,12320064,11623936,-422624,-11830110,-11029610,1906963,12978738,9799972,-3699590,-12889677,-8679519,4983413,14103179,7182316,-8887847,-14007153,-2756523,9158914,10401119,3056370,-8134512,-13391427,-2636314,13017850,12132808,-3134848,-12185111,-7738283,2865085,11318408,8949984,-4290326,-13017027,-6525165,6592181,12425132,5627374,-7877426,-13212511,-2825281,10092266,10487662,594797,-8897145,-10539524,-1141952,11156422,10731077,-3032107,-12665568,-7518982,4466931,10990426,6627296,-4613799,-11593223,-6068876,6773332,12332936,3935301,-8703831,-11018682,-1091774,9414127,9675463,343201,-9399437,-9653359,774385,10921947,9022612,-3447115,-11766919,-6677480,5058552,10420755,4923363,-5407574,-10781622,-4896893,7271496,11415271,2187571,-8819276,-9665748,-621932,8931721,9303576,-493725,-9390579,-7802477,1745918,9924620,8111299,-3607641,-11878469,-5254040,6662322,9079905,3193697,-4246351,-9662612,-5585868,7529936,11756603,339034,-9774106,-7418548,595345,7392784,8248619,-581852,-9932953,-7179477,3245162,9027296,6364577,-2983818,-10708274,-5480245,7246323,9608137,1251948,-5355702,-7079318,-3811485,5863355,10990362,1170035,-10465512,-7662861,2639542,7496833,5654044,-864934,-8150263,-7158815,2955898,9508459,4824713,-4620203,-8983260,-3824680,5997621,9092263,1668320,-6698030,-6967408,-1002853,5645927,7970640,1577812,-8406420,-8282325,2705269,9318144,4284445,-3519401,-6593353,-4586880,2128939,8340073,5139132,-5094008,-9070663,-2327891,6115189,7401542,905168,-6405227,-6685964,54709,6360923,6224791,-109862,-7092582,-6753270,2116541,8815419,4507124,-4187103,-6766020,-2828720,3135653,6737648,3749446,-4412536,-8196320,-1871843,6620683,6826505,-448853,-6300059,-5347739,398768,5636543,5633422,-718911,-7081014,-5543938,2790467,7649893,3411068,-4177119,-6401266,-2133438,3748476,6108024,2637345,-4330860,-7126224,-1260346,6338569,6062749,-1038363,-5873491,-4298902,1001920,5357258,4761420,-1443397,-6797088,-4292436,3129130,6762030,2689703,-4238389,-6017500,-1267234,3818948,4902044,1820844,-3828832,-6622054,-940288,6854766,5392138,-2550012,-5372789,-2560652,912989,4339556,4787663,-1446899,-6837577,-3166433,3903223,5750281,1647359,-3914103,-5478502,-669755,4476117,4130189,250630,-3424473,-5158394,-1217905,6031564,5512485,-2968691,-6091452,-1301293,2247467,3043752,3168733,-805482,-6046334,-3374083,4344073,5878015,373645,-4099242,-4000122,-312567,3834154,3932580,-92308,-3694995,-3941900,-129238,4821835,4524665,-2241645,-6153849,-1765625,3387743,3335254,1095213,-1289919,-4053109,-3010621,3054264,5856714,506241,-4991340,-3646536,1210847,3697722,2739272,-340916,-3387796,-3390031,563921,4493465,3424630,-1993830,-5144942,-1779332,3363152,3711474,360641,-2282095,-2994032,-1622528,2467192,4564029,706596,-4630063,-3800883,1503430,3943447,1859924,-1134537,-2736500,-2386693,609144,4023415,2909026,-2245613,-4675789,-969398,3462195,3251120,43243,-2311872,-2614481,-827435,2439032,3663264,245693,-4142070,-3213718,1653294,3797554,1230115,-1716310,-2536835,-1698539,829900,3408981,2226865,-2433036,-4125231,-341882,3319454,2620961,-292433,-2187162,-2132317,-185209,2461054,3043898,-56161,-3692881,-2668777,1924672,3628741,682846,-1922426,-1828815,-1189672,411865,3057419,2035016,-2765137,-3963691,418697,3264666,1673187,-654900,-1721933,-1915623,-133655,2433333,2382579,-432699,-2972047,-2111957,1792932,3585690,575580,-2402857,-1579900,-63560,472984,1968992,2003084,-2085370,-3947909,294259,3566767,1166536,-1443554,-1497486,-1098127,-182157,1968806,2152579,-761138,-2784927,-1516923,1613384,2938335,640213,-2257478,-1722256,527061,1157671,1158542,1141476,-1097214,-3178172,-251771,3435514,1743781,-1968027,-2011832,-228714,468140,994569,1418930,-260199,-2421485,-1544783,1616865,2694149,167791,-2294567,-1472179,748115,1333061,872721,450103,-767992,-2042221,-293814,2691324,1965956,-1579858,-2305342,29493,1245960,725481,458587,-188790,-1715952,-1519007,1309658,2529963,-12203,-2386174,-1198599,961758,1139446,337184,109986,-705176,-1622392,-131662,2302435,1612631,-1494847,-2054095,145739,1465024,629170,123716,-105240,-1190801,-1147827,1098291,2200224,-173801,-2325930,-992268,1160389,934269,42556,10539,-640555,-1376343,-17453,1985367,1112175,-1488089,-1720859,424403,1401798,391748,-127641,-139296,-820284,-859529,987907,1989375,-161010,-2191221,-607021,1483986,701540,-432565,19646,-232923,-1269483,-62498,1868005,766215,-1582791,-1442501,575209,1271108,312937,-457679,-204134,-306774,-497467,488147,1654765,89312,-2114945,-727326,1876483,918859,-1013930,-256720,383087,-871059,-408721,1627762,884623,-1613941,-1370708,762392,1266369,-48255,-682568,-231818,-400,-228611,192014,1089007,291040,-1662412,-991032,1595062,1316899,-1057679,-814395,679323,-43180,-666984,866272,1156538,-1120931,-1614761,658531,1544162,-99959,-1040319,-227370,416026,-146061,-187158,778269,384023,-1254218,-931295,1223562,1264246,-874236,-1150795,536879,527923,-518958,130180,995667,-379077,-1423223,343417,1617701,108625,-1324796,-227272,805337,-32343,-430985,558967,461766,-983691,-822441,1098042,1041352,-861629,-1074105,530611,613259,-453057,-138475,727928,-243863,-1216910,201346,1432224,72175,-1304975,-304275,928093,57384,-592834,427624,523461,-817615,-731296,1029672,944022,-909421,-930655,634713,597865,-495490,-174918,611642,-178504,-964542,186217,1203010,7517,-1210401,-160403,982627,30965,-786445,253695,658376,-724194,-743389,1001110,915424,-1036545,-921114,907808,587228,-745063,-236472,710445,-115996,-893945,170227,1035577,9092,-1057976,-246367,979361,292821,-882095,-23458,812063,-308508,-976466,698639,1075434,-988905,-1155548,957024,929095,-845586,-516925,725370,143375,-797999,41563,930615],[0,0,0,-1,-7,132,-57,65,-233,183,-215,435,-452,501,-768,875,-997,1364,-1563,1766,-2244,2628,-2969,3598,-4150,4684,-5540,6370,-7136,8229,-9383,10495,-11961,13488,-14985,16872,-18948,20973,-23388,26046,-28745,31879,-35336,38859,-42868,47361,-52015,57254,-63113,69322,-76283,84180,-92717,102370,-113457,125859,-140196,157124,-176937,200847,-230631,268235,-317813,386733,-488690,655577,-977370,1826647,-9819489,-20535919,-354213,16833826,20210101,1106913,-20586735,-18900648,6183957,20809121,13104091,-6172669,-21308739,-16658850,9973515,24177759,7728522,-14719518,-19673051,-9103728,12399529,24279316,5241166,-21348591,-18544227,2598026,16601225,18776526,3470765,-21897834,-20591098,9626837,24994621,11185783,-7549697,-18678543,-14517354,9040480,25277777,9191888,-17078556,-22051342,-6409617,14055482,21617637,3697178,-21160380,-21432011,1067553,19250014,17529962,-1691025,-21065762,-17631735,7458553,24498012,14559601,-9335728,-21763341,-10522742,13165009,23766424,9411880,-14383308,-22334620,-6175136,17082952,21624712,1639917,-20654377,-20745443,637947,19728673,16690908,-4594911,-22325216,-17742605,6276254,23772179,14046988,-11101330,-22504223,-9627943,13301340,23481843,9009620,-15353110,-20887764,-2638247,17424572,21010070,4382913,-19781837,-22615679,3609129,23561223,13600857,-7016743,-18494182,-16384258,3452997,23796384,13945679,-15253437,-23691338,-7093855,12046693,20450496,8908746,-16072327,-22663850,-1121269,18856294,18210852,2530205,-16985721,-19851561,3671702,24232242,14929261,-7774288,-18673153,-12849829,5876281,21901284,12837122,-12916885,-23246711,-8149479,13411996,19574316,4051245,-16319131,-19063811,-2843188,15769941,19209419,921194,-20624520,-17185590,6396670,19835687,13141885,-3719685,-18712930,-14055627,10282139,22552973,7664427,-11424551,-17212773,-8508153,11547392,22173797,3999069,-18974605,-16905575,-28183,12874066,16310722,1642278,-20365575,-17375120,7367256,18481161,9374400,-4635656,-16664066,-13783227,9023919,22738029,7587768,-12974321,-15966999,-4905747,11209407,18916457,4688785,-16200670,-16674374,1040837,15186795,14225926,-1132327,-17543156,-15046745,5035486,18035050,10379306,-7359885,-17388515,-9772655,8725657,17928630,6948939,-11545440,-16977944,-4089583,13283650,16585905,2056450,-14360540,-14802339,822314,15469754,13794810,-2569006,-16263605,-12226968,5682668,17183638,9180933,-8369551,-16176965,-7393771,8772053,16351892,5948725,-11866155,-16391621,-2901311,12799798,14729479,976755,-14653054,-13677062,3186328,14841843,10236787,-2842163,-13931860,-12270720,5448224,18678558,8153875,-10729274,-14188011,-4204541,7775970,14408239,6001124,-11834649,-15642013,-782324,13054854,12616617,-90159,-13847889,-12935564,3413793,14646741,9055354,-4119454,-13241626,-10230978,5615191,16667244,6831216,-10335063,-13907712,-3501292,9255923,13328047,3485188,-10902260,-13363839,-1284691,12401145,13226688,-1368099,-14616912,-9724121,5151711,11993678,7966640,-3078466,-14000147,-9533922,8323706,15128608,3630341,-8776759,-11881926,-4899649,9200777,14285642,815551,-12450468,-9919396,493050,9843875,11931705,-791586,-15045517,-9375174,6778394,11737618,6017539,-3229274,-12389795,-8588044,8428807,14653279,2353164,-9483441,-10153101,-2852307,8548530,12667260,869449,-12343615,-10086554,1864252,10453078,9206450,-2128473,-12819440,-8422399,5906088,12039330,5151758,-5785056,-11257451,-5308176,7492331,12516523,3170528,-9304496,-10860134,-793427,9872362,10026295,-497048,-10225801,-8970322,1871843,10880484,8218321,-3911126,-11998571,-6569259,5803455,11069902,4395919,-6435534,-10550061,-4046896,7117239,11198029,2391434,-9572124,-10134346,698493,9833672,8456837,-1372065,-9644357,-7734318,2586319,10200304,7324144,-3618021,-11399877,-6206069,6863940,11004699,2089020,-7014369,-8226395,-3052167,5996601,10732442,2134332,-10361561,-9584312,2003674,9302995,6784730,-1910822,-9083613,-6728451,3225286,9590897,5849693,-4127790,-10506890,-4944879,7308545,10284347,1365882,-6889995,-7524613,-2098580,6384814,9403993,867652,-9343182,-8133373,2050241,9236371,6349606,-3447865,-9153361,-4681492,3513026,7817309,5461103,-3712860,-10723095,-3963258,8177293,8578687,-142022,-5896176,-6646589,-1862438,7295751,8882941,-1209528,-8773022,-5740814,1837160,7745634,6540821,-3339502,-9598203,-3484627,5009240,6641419,3385583,-3508784,-9348660,-3443499,7966771,8038639,-1110748,-6231580,-5608476,-1002350,6462636,7691310,-1393987,-8483445,-4956661,3017053,7340379,4692441,-3438119,-8216155,-3093063,5074855,6845895,2336122,-4392741,-7536002,-2173912,6588557,7256411,-717340,-6866311,-5247710,1091527,6100124,5248555,-1421264,-7132241,-5038364,2943859,7617727,3517680,-4384340,-6771758,-1868086,4401366,5976396,1796707,-4531573,-6576419,-1034561,6371392,6365500,-1217610,-6660258,-4313176,1843877,5354061,4000479,-1471823,-6210032,-4344215,3121157,7114816,2528445,-4931323,-6264753,-660897,4719900,4754118,668083,-3815963,-5533503,-1131426,6088546,6164028,-2096880,-6833659,-2672525,2928489,4514377,2805108,-1550946,-5625366,-3512564,3536424,6490051,1713302,-4947273,-5587296,161382,4790199,3625643,-272170,-3451887,-4626145,-623864,5841603,5106718,-2759357,-6287211,-1927192,2970613,4213999,2140652,-2207218,-4843124,-2151368,3171540,5441432,1569635,-4699500,-5327112,1143772,5126337,2499919,-905974,-2796457,-3920496,-416170,5676978,4126308,-3292204,-5334067,-1075913,2539700,3740943,1902850,-2921699,-4618480,-818903,3395410,3909681,946784,-3817538,-4777705,930809,5144276,2222574,-1708918,-2677786,-2578022,274247,4721696,3391239,-3046723,-4929147,-688154,2944776,3264285,993406,-2762761,-3870433,-528163,3205938,3318889,89632,-3746492,-3637374,1178583,4479434,2046057,-1951580,-3133683,-1648990,1173346,3575779,2392664,-2251962,-4257532,-822617,3520453,3246201,-285149,-2872012,-2465522,41070,2596539,2964400,-107681,-3777601,-3045253,1588136,3944767,1319147,-2219589,-2722652,-938004,1329876,2788133,1703584,-2090306,-3991879,-571464,3671103,2956435,-942529,-2746242,-1483158,519887,2058801,2307303,25818,-3219529,-2718294,1877022,4118480,664406,-2874625,-2152714,-53591,1085219,1939455,1456817,-1809706,-3690367,-433472,3559180,2416504,-1472571,-2823530,-897216,1058959,1671682,1484459,107010,-2635978,-2461784,1781840,4003265,371161,-3046803,-1519472,673875,922916,1425262,1149613,-1728167,-3117019,-16479,3012883,1966923,-1411151,-2822547,-847741,1460124,1446481,482289,-67709,-1768786,-2145610,1517647,3835147,115132,-3222302,-1143246,1173049,959483,1144611,808869,-1599615,-2367064,410828,2571749,1377113,-1258202,-2371875,-766983,1600932,1492535,-108613,-775813,-1256997,-1369255,1083682,2871466,141416,-2845204,-1210469,1299734,1253546,571902,227640,-1145427,-1639332,503567,2324023,1182576,-1295976,-2057710,-254868,1571461,1212710,-221930,-890696,-1054781,-721344,933608,1980450,-3470,-2380260,-1288744,1263969,1476704,180481,-575770,-709397,-849487,175533,1746388,1204764,-1314633,-1930174,298442,1829943,827592,-578973,-640094,-532106,-463499,733445,1623387,-66483,-2120047,-1039459,1436375,1482065,-437461,-911814,-301197,-398605,-112298,1235347,1152427,-1244094,-2006977,469222,2077316,498422,-1130918,-405206,165889,-391486,285472,1564626,145006,-2239122,-908761,1779681,1362898,-886892,-1021976,110490,-25047,-267137,751753,985962,-978790,-1913889,401404,2153814,314697,-1667822,-344931,810553,-334977,-138402,1439838,330339,-2071084,-733209,1981209,1099101,-1142075,-844868,330748,146275,-145954,480032,639310,-715286,-1456348,188960,1857722,364960,-1685823,-455926,1114456,-37632,-579328,933991,479525,-1749167,-587617,1889216,974790,-1154005,-802223,469672,250356,-45288,247320,314843,-529234,-869724,282927,1394026,179321,-1423331,-565848,955984,353573,-578287,253920,312118,-962778,-561835,1251878,881449,-1012091,-923421,525955,649140,-89900,-90690,171619,-285722,-592485,312310,1052095,133762,-1120132,-490183,924642,555412,-487903,-234404,241036,-393866,-442538,705922,819074,-787667,-1129790,438409,1037370,-89702,-680971,43776,155589,-468959,35100,987543,164741,-1267362,-481404,1158164,704380,-754113,-473666,455507,-6115,-520378,431896,830279,-602846,-1221631,466133,1400995,-216591,-1070244,127796,635700,-431202,-297057,956282,307441,-1335317,-607842,1334369,820652,-1175220,-702586,751111,167260,-675949,309079,883013,-607309,-1170136,505007,1417068,-157990,-1339450,-8085,1010916,-129803,-588893,685372,497949,-1275005,-674005,1602440,863729,-1405036,-765228,989896,337522,-700029,232769,690859,-543383,-899557,551460,1168833,-184369,-1209295,-195487,976519,186390,-684349,227066,531719,-839408,-724872,1244059,975938,-1331300],[0,0,0,1,6,-37,132,-30,106,-247,163,-255,445,-432,544,-794,836,-1025,1384,-1528,1770,-2240,2556,-2942,3564,-4025,4585,-5433,6169,-6926,8015,-9044,10130,-11562,12961,-14396,16231,-18128,20056,-22407,24857,-27395,30408,-33641,36949,-40798,44988,-49378,54403,-59922,65777,-72472,79981,-88109,97450,-108129,120132,-134194,150860,-170515,194662,-225077,264200,-317233,393511,-512394,725380,-1223864,5686901,-5861154,-22325060,-11556155,9756707,23751537,10480962,-13977921,-20963456,-3867963,14507134,20675728,7100570,-18055579,-23847418,1894740,22158727,14424576,-3856137,-17304549,-19194801,2054152,24906370,14489743,-14108761,-22008670,-9250849,8876917,22100803,12062229,-16556427,-24236511,-2150771,17816402,19211663,5398884,-16657245,-22358121,2020175,24864345,16672850,-5875251,-18996112,-15735669,4570916,24096000,15141303,-13243788,-24997574,-9849733,12458221,20960585,7050758,-16568079,-23173740,-4638970,17990261,20819097,1494376,-20082515,-19954756,3046717,23241695,18327865,-5158475,-21438768,-13800763,9295870,23395806,13117453,-10802894,-22890836,-10071582,14222351,23132756,6185699,-18452487,-23307916,-3312349,18274829,18292170,-844433,-19291888,-19981197,671504,22748475,18108732,-8623348,-22812830,-11051885,9493033,21645857,14308072,-10326605,-23973981,-7251453,16893644,21091858,6000812,-14648649,-22415564,-3115401,21447071,18028856,-4524334,-18109658,-16745109,-1093543,20799943,19132071,-10100538,-25604090,-9863512,10639811,17958091,10802972,-9560469,-22806589,-7913775,17150424,21560061,4360433,-15464981,-19363372,-1011194,20045695,18384425,-2058480,-18190101,-15981688,3096090,20507847,14405630,-8714613,-21386228,-11887328,8898456,20580311,8853660,-14085078,-20454775,-5629200,12591633,19128572,6088849,-17159491,-20253954,2545438,19125550,13736170,-681529,-15083226,-17330508,3934607,23907516,12722093,-10823928,-17135040,-8774570,6486791,19827163,10508776,-14995132,-20679120,-2526340,13035455,15114201,4287888,-15319195,-20168194,875354,19277092,13205234,-3694434,-15325678,-13924825,3973116,20511078,12204112,-9790658,-17505843,-6874793,9383940,17843852,8150552,-12233799,-18758937,-3445812,14461006,16024653,1126410,-15233538,-15715871,1150027,16286407,12947581,-4396714,-16921989,-11805852,5891897,17464884,10003381,-8633125,-17604239,-7206447,10950338,16953155,4734976,-12020295,-15462430,-2002090,13611911,14772677,471496,-14667655,-14423027,2398623,16920852,11568620,-6192167,-15403558,-8961616,5384009,15400879,9533379,-9276818,-17680344,-4708572,11852244,14113984,3173393,-11190508,-15192891,-1498890,14291370,12956328,-1351378,-13009439,-12524532,2065833,16770659,10907874,-8070775,-14672117,-5718776,5825872,13381709,9021434,-8322841,-17473781,-4329419,12673609,13314158,1164110,-11165031,-12760111,-362187,12764813,11601544,-1639132,-13391155,-11658870,3837024,15666329,8572028,-7249733,-13385961,-6550052,6467621,14162277,6132918,-9770366,-13692012,-2557384,10193136,13131264,2023037,-12912284,-12207780,2785898,11945304,8982176,-715784,-12073468,-12060727,4928331,16048532,5650763,-8270198,-10742646,-5650958,5329757,14231119,5483071,-11600561,-12766554,-272538,9310226,10767162,2181703,-11802305,-12142680,3418476,12801630,7235161,-2974964,-10620974,-9252307,4680916,14675797,6056866,-8398069,-11287089,-3711148,6751222,11922728,3817403,-10017647,-11921359,-213559,10297352,9671600,-778965,-11088994,-9589316,2800749,11655508,7583308,-4022885,-11340016,-6873790,5547131,12343735,5132058,-7688464,-11314672,-2464822,8471871,10355581,1670917,-8813879,-10261946,-480673,10281300,9691111,-1967133,-11298710,-7857404,3901808,10558282,5689202,-4583669,-10124070,-5781382,5321118,11782931,4386582,-8655232,-10789226,-671068,8237852,8478652,1325043,-7945627,-9592995,420206,10493359,8190337,-2843656,-10247553,-6712740,4392748,10512200,4511498,-5369111,-8895095,-4563073,4597685,10818719,4035605,-9096148,-10334971,718184,8505983,6841017,-67185,-7553405,-8360461,862769,9781062,7490946,-3071135,-10197898,-5699378,5490744,9545643,2989074,-5151295,-7765676,-3830795,5422941,10382449,2153511,-8955972,-8247748,763069,7401623,7085483,-536403,-8695597,-6784980,2624462,7964178,5532729,-2425523,-9612210,-5643228,6403073,9362535,1157315,-5226665,-6284187,-3505749,5102002,10075392,1269137,-9159902,-6622590,1998016,6590482,6000060,-714569,-8454540,-6066115,3744011,7799181,3836795,-2979182,-8094246,-4813129,5557938,8820017,862268,-6145269,-5930655,-1369574,5129223,7724438,766094,-8004216,-6445284,2119683,7149303,4863775,-1860802,-7039915,-4582346,3144180,7341918,3609886,-3868893,-7565669,-2776028,5447831,7168447,713548,-5766448,-5879657,-457428,5295567,5992338,28981,-6744935,-5874660,2067990,7429308,3963998,-3394530,-6272569,-2778807,3028606,6122739,3197229,-3648726,-7019251,-2113158,5650195,6603345,-268775,-5811665,-4337626,714450,4546867,4861270,-102912,-6360490,-5448005,2750190,7131518,2647430,-3828806,-5416474,-1952751,3078767,5216972,2031652,-3613214,-6057046,-1520901,5649934,6087307,-1276829,-6120497,-3011488,1715839,3874158,3745959,-186115,-5777059,-4577452,3154402,6592848,1768425,-4179906,-4919909,-781226,3529035,4183055,1057929,-3242457,-5270793,-1270284,5511101,5301450,-2126221,-5626898,-2021478,1805047,3427753,3289147,-972722,-5534544,-3006606,3427423,5237049,1429973,-3436492,-4756614,-584248,4173675,3482382,-165214,-2783158,-3900895,-1024744,4963861,4829927,-2504520,-5515161,-1276281,2100337,2848665,2527383,-1227971,-5080295,-2221757,3567229,4300381,542810,-3121840,-3982266,-260453,4173584,3255681,-923478,-3129458,-2728949,17918,4033113,3773028,-1894009,-4904851,-1343804,2692366,3030064,1181415,-1788739,-3825800,-1601460,2927068,4038335,309992,-3648631,-3411347,566187,3476433,2406704,-953571,-2882506,-2341529,669245,3674636,2775742,-1931786,-4272966,-1114931,2988665,3155128,327973,-2031421,-2577660,-938461,2164741,3478184,407042,-3737104,-3149255,1344919,3535678,1345761,-1503183,-2354816,-1603960,505170,3008148,2413265,-1887139,-4204794,-678449,3330981,2586758,-553089,-1919780,-1663973,-498910,1960022,3089845,251911,-3403135,-2743804,1625536,3542283,783049,-2033769,-1789992,-748017,284424,2243562,2184532,-1885026,-4124488,-390980,3436212,2039507,-1089735,-1777529,-1244768,-70167,1670995,2324183,169563,-2779972,-2405989,1634191,3649686,495045,-2462353,-1313971,137203,305493,1644391,1945951,-1716322,-3706031,54768,3120744,1363062,-1277115,-1786757,-1097709,333489,1662740,1402295,-322487,-2092938,-1828483,1252903,3216810,529924,-2551800,-1238397,858471,613194,1028179,1383102,-1369661,-2949706,266223,2950976,1114680,-1378607,-1593856,-713892,548898,1475831,879623,-712166,-1768934,-1226313,1134087,2480265,246537,-2353026,-1336093,950464,1132899,738898,467056,-971595,-1929456,138031,2463244,1240081,-1442314,-1727315,-54725,1018102,926437,389020,-561958,-1480015,-1004606,1164703,2015398,-72670,-2067549,-1087415,911082,1078015,281301,-38574,-697658,-1212039,27179,2010496,1283230,-1381332,-1834641,353722,1437748,551709,-125194,-188088,-819536,-900226,928479,1950029,-223638,-2284177,-813425,1402076,962133,-316870,-289050,-244945,-1053727,-225993,1721052,1209011,-1495264,-1763906,683926,1665068,129579,-659099,94403,-178998,-779016,565991,1961193,-33415,-2299328,-659165,1921580,780274,-1014529,-230543,235443,-882152,-372619,1507789,981717,-1473573,-1640301,766234,1676073,15778,-1049100,-67753,306474,-626775,83110,1641261,135892,-2191186,-540072,2160592,730504,-1312523,-240759,576651,-578190,-326384,1244531,639718,-1384107,-1141825,777255,1323492,-73901,-1026040,-226624,416073,-146066,-99045,1050120,244385,-1687942,-554655,1761394,861404,-1259791,-492389,699482,-65564,-321127,882974,492453,-1153636,-852006,818878,1110152,-147564,-1002660,-230655,504736,160150,-83641,413755,26619,-1005269,-375375,1268268,773082,-1033875,-782428,497317,459988,-270919,136590,342434,-551346,-736397,523760,1099663,-257470,-1194933,-157183,816034,249270,-326975,150830,170893,-693321,-319791,1012054,712205,-910101,-980317,620536,805588,-388664,-363590,357593,-81689,-762477,278985,1190345,-135703,-1372365,-165347,1171126,300727,-790123,-510,498217,-458234,-494817,943404,820702,-1121627,-1087645,792070,1135285,-487086,-690783,396948,359102,-647099,-37063,1182199,-36083,-1515247,-231507,1500831,359400,-1210908,-146961,861021,-367056,-721797,894309,839074,-1159779,-1042792,1041299,1089289,-605149,-815723,350757,384107,-479859,-120987,838244,134050,-1306109,-380638,1529874,606750,-1372056,-421869,1036173,21175,-817757,683159,822044,-1144114,-995576,1130582,1048446,-663553,-829249,327903,435700,-153619,-99468],[0,0,0,0,2,28,97,-3,-19,-128,59,-48,196,-141,132,-331,328,-299,513,-569,601,-849,956,-1001,1323,-1531,1650,-2016,2311,-2518,3001,-3447,3736,-4311,4909,-5394,6121,-6893,7523,-8458,9495,-10380,11517,-12828,14039,-15511,17206,-18794,20689,-22891,25070,-27562,30491,-33490,36939,-41011,45396,-50471,56577,-63554,71924,-82418,95348,-112091,134873,-166747,213375,-277869,658149,-15253325,-20968400,-741595,19581857,18046848,-1195770,-16715888,-17829249,893168,22983918,17661812,-11193597,-23520026,-9977808,8287587,18941779,12479428,-12984387,-25748873,-6254805,16868205,18115819,4738325,-14279771,-23019487,-2139615,24875102,18889305,-5719780,-17031938,-13841557,1450028,22749861,20054373,-10271225,-25460711,-8625136,12225967,18845708,9760797,-12493360,-25217835,-7945448,17724635,20361971,1507767,-18353874,-21387685,-1644845,21046113,18886118,-4202631,-20838928,-15199400,6095759,22826318,16151684,-8550605,-22942500,-10550067,13803713,23580289,9088637,-14219529,-22194322,-6162991,17016477,21422646,1529170,-20364525,-20335790,176065,19366039,17349881,-4537903,-23278174,-17227450,7034397,22789772,13766774,-10266357,-23250956,-9493531,14806892,21909852,7785287,-12256455,-21252625,-6482387,20467234,24077080,-1253526,-20459065,-15730145,841595,17713559,19407138,-4216789,-25618370,-14926696,9472461,18789544,11054320,-8720714,-25053495,-12176227,16981457,21740307,2651022,-12883423,-18035974,-7580961,17966698,25239876,-922945,-21905488,-13386047,4895163,17158536,17272912,-2601423,-23180022,-14753806,10577674,20600235,9759330,-10095628,-22375244,-10606153,14218972,20475881,2712192,-15846771,-18273933,-3798380,15874274,19362725,484382,-19322079,-17368502,4375561,21625021,14488994,-7251475,-17905964,-9948458,6967563,19756040,12924674,-11425672,-22607808,-5400785,15182929,16829748,3671675,-13829145,-19857114,-2783944,17776046,15385689,-2831048,-16129749,-15583143,1548687,20507235,14375933,-10046848,-18897238,-6854758,7905844,16689896,11651439,-9618671,-21426367,-5106342,16221753,16680055,1655180,-13222500,-16028947,-1352790,16373373,15200458,-3083671,-17177434,-13630323,3940295,17923927,11638254,-8437913,-18398738,-8260621,9393838,16769313,6700168,-11055093,-17172378,-4110846,13797880,16639179,1589575,-14666791,-14650131,1146218,15717851,13610963,-3072043,-16396767,-11480677,5749863,16430866,9343253,-7892571,-16996741,-7521698,9829238,16014524,5187679,-11244779,-16396989,-3435033,14088253,14590519,-1075107,-13355712,-11893341,515273,14703346,13798165,-4952506,-17433774,-8120790,7441711,13750866,8547761,-6514098,-17313608,-6401108,12436142,13956559,1812836,-9413556,-13873918,-3916979,14505574,15043810,-3915471,-14481391,-8391293,1807963,11731018,12738179,-3958595,-17835847,-7929921,9425149,13110071,5245749,-7159383,-14723198,-5318177,11610075,13650229,1067765,-10271713,-12354870,-2177236,13125772,13716928,-3053216,-14638510,-8423557,4769370,12041070,8358701,-4351806,-13760589,-8133898,7311207,14954912,5379264,-10516988,-13557008,-1530461,9925996,10557850,1863443,-10019997,-12707972,114508,13488902,10353025,-3732710,-12546455,-8565457,4630746,13497500,6838108,-6756819,-11567790,-5194923,6025695,13250572,5678886,-10698847,-13433007,477984,10916137,8664024,158622,-9152689,-11236809,191012,12746076,9530655,-4465565,-12392566,-7004215,5353465,11992805,5506053,-6811943,-11235315,-3999678,7318261,11781834,3616490,-9421128,-11599105,-209981,10724256,9403201,-1222188,-10077905,-8528444,2067673,10907694,7939394,-4208995,-11960847,-6322940,5907879,11102931,4311765,-6913595,-10780185,-3310990,7715936,10445729,1733030,-9117067,-9936125,521284,10337264,8275847,-2133979,-9396024,-7466242,2359838,11007315,7362350,-5439454,-11057381,-3841023,5898521,9306517,4028711,-6828280,-11023907,-1635161,8909116,8252118,262767,-7846143,-9455556,233558,10983069,7417360,-4289205,-8472544,-4969573,1754447,9586690,7652188,-6025737,-11777505,-1893376,7391554,7360033,2621579,-5372463,-9887950,-2021441,9027781,8197172,-1012341,-7914517,-7642890,1089068,10051777,6450486,-4921506,-8577099,-3682528,2831713,8054617,6111888,-4971668,-11056413,-2574275,8238610,7985631,-52145,-6483408,-6670450,-502109,6921633,7736740,-165340,-8828325,-7370631,3167227,9534680,4414193,-4446805,-7458179,-3527776,3633702,7887736,3813167,-5320813,-8837528,-2283604,7033776,8228642,-252279,-7844294,-5893611,1247223,5947465,5789358,88083,-7673330,-7040690,3451433,9536644,3458572,-5159469,-6696345,-2399851,3941712,7103839,2826303,-5186875,-7690487,-1415033,6609119,7112985,-797671,-7432337,-5319527,1957469,6252440,4484576,-1577428,-6948212,-5169819,3157025,8037886,3244076,-4910718,-6895573,-1514668,4751457,6012255,1429696,-4880488,-6472012,-559400,6468232,6058280,-1241093,-6707686,-4530860,2097116,6067583,3885938,-2280143,-6306123,-3835934,3369273,7105848,2144638,-5260606,-5988689,-595837,4364603,5208396,1118763,-5176222,-6014333,679968,6244480,4285096,-1490828,-5602296,-4008827,2453327,6236151,2626342,-3127035,-5053502,-2743917,2881222,6823370,1991870,-5904519,-5250284,1058810,3835863,3433831,1101353,-4347500,-5994810,1070456,6772636,3267685,-2855175,-4831243,-2748510,2270844,5515880,2178715,-3356739,-4421972,-1628664,2857177,5747297,1618854,-5665691,-5071760,1962190,4722345,2265182,-461731,-3265453,-4339856,410222,5899631,3632284,-3285678,-5534514,-1355268,3402689,4056324,797823,-2784333,-3858752,-1351406,3210159,4973129,603575,-5033333,-4233561,1748246,4720461,2177121,-1672570,-3314518,-2364038,859039,4304972,3323716,-2522336,-5681869,-1276376,4340449,3636805,-544578,-2841016,-2727714,-927713,2663874,4197565,151845,-4690174,-3607385,1909444,4600687,1732203,-2264876,-3322391,-1431855,1451780,3515343,2300728,-2209585,-4608171,-990028,4004164,3596622,-711377,-3215650,-2272182,228557,2720613,3011900,-207350,-3985816,-3071137,1754341,4207882,1375922,-2470153,-3022568,-927672,1726756,3060495,1351496,-2418610,-3793858,-428973,3687396,3124718,-832484,-2998973,-1806458,657190,2552927,2517165,-452155,-3656911,-2257527,2206722,3546101,642757,-2240294,-2601426,-795938,1852398,2795724,567730,-2441141,-2982621,-205832,3142010,2710817,-1290534,-3220435,-995861,1117809,1846954,2012887,-158453,-3519990,-2191921,2830163,3528902,-327052,-2163459,-1515950,-410623,1403870,2550799,463869,-2636292,-2650606,298775,2914373,2118115,-1513950,-3134121,-627987,1554991,1244326,983201,-19462,-2677356,-2278455,2534685,3798654,-553792,-3022856,-964433,833413,1108097,1569290,725813,-1866997,-2542138,404826,3049759,1745764,-1901241,-2804622,-222005,1736328,1092774,262012,-429259,-1956867,-1755404,1647929,3272982,-100320,-3118694,-1363430,1558474,1481721,426864,88441,-936195,-1895270,83600,2923635,1751222,-1881761,-2678638,159594,1892613,996935,-221756,-758475,-1314392,-1036050,1203624,2415695,2819,-2844433,-1601670,1499264,1864455,137739,-683712,-827849,-984413,69510,1991756,1517475,-1431008,-2338194,161137,2145191,1062680,-597421,-852658,-833691,-414402,998352,1777890,-132892,-2229165,-1322543,1274009,1657555,2089,-931837,-791282,-559060,306415,1553755,946836,-1395522,-1992695,294424,1934812,800627,-600583,-729552,-593265,-210750,1177207,1452360,-390551,-1954590,-753982,1246993,1331229,-54748,-914326,-741778,-340009,340785,1162985,754413,-1303799,-1808958,588241,1888342,221039,-1005892,-338496,-242874,-479087,1054803,1611531,-613520,-2001872,-184637,1507923,803902,-395470,-643337,-438815,-146374,281283,911744,551057,-1053511,-1704218,443835,2017358,174017,-1520304,-279678,555405,-418135,136918,1430989,-133642,-2064233,-384256,1911067,946306,-929345,-816905,63247,129826,83984,555472,478598,-746390,-1390642,320227,1813816,387056,-1669028,-610919,955113,149565,-359215,713450,361113,-1500726,-848800,1574475,1255575,-1027319,-1269190,438407,715804,-128691,26506,458080,-356680,-1199129,163535,1615598,423449,-1524527,-806922,903878,575935,-415134,87985,421323,-711625,-744139,1024337,1308511,-716728,-1405569,180109,1048803,63741,-445197,225088,-9513,-854752,40663,1279891,368704,-1281692,-787417,832820,698396,-395343,-215023,202922,-372487,-465540,688931,944350,-528857,-1180937,230530,1046607,74911,-527286,34648,71063,-550071,-13080,1016568,233771,-1130274,-510496,864724,584761,-397506,-168112,128477,-296322,-263022,628734,646571,-585209,-902691,247937,992341,50185,-671230,17500,255400,-392719,-107636,954852,109731,-1343558,-373691,1145885,394800,-754371,-111710,407358,-336135,-289625,634730,429773,-670482,-805767,313352,888246,12880,-831528,-87666,536686,-207512,-408180,786304,518675,-1173271,-680377,1341361,729436],[0,0,0,1,8,-133,92,-53,239,-263,238,-457,540,-578,861,-1052,1142,-1513,1836,-2071,2574,-3052,3430,-4123,4870,-5477,6377,-7386,8330,-9566,10954,-12235,13863,-15736,17542,-19665,22088,-24502,27275,-30447,33635,-37210,41263,-45472,50113,-55368,60857,-66908,73776,-81114,89184,-98358,108392,-119593,132492,-146970,163559,-183135,206135,-233691,267902,-311089,367664,-445907,561010,-747683,1103307,-2026225,10737372,17363704,-7594813,-22216505,-12852468,12858270,21334504,9618920,-11316297,-21244707,-7501293,18607138,21909118,1432565,-16247992,-17831877,-4109695,19485486,22602645,-5394265,-25637853,-12854956,7129911,16146161,14001205,-5563934,-26547883,-14338640,16056046,22587649,5284819,-12635352,-20814395,-7869104,18987366,24172812,430737,-18583200,-15780896,243802,19425696,21765566,-3469702,-25411925,-14846124,10274244,20674088,11795223,-8984294,-24068126,-13429679,13266354,23042715,5633116,-17079701,-21917795,-4896078,17371545,21139242,1490002,-20107184,-19619515,2901699,22911816,18451175,-4906172,-21337603,-13815097,9113890,23393428,13255445,-10884680,-23059833,-9897185,14647052,23004679,5109753,-18132459,-21675349,-4255978,16454225,20312782,322708,-22523591,-19654552,4495926,20760183,15053644,-5096640,-21840700,-14992514,11235867,24229442,10493718,-10322458,-19952049,-10482580,14900813,26272144,4357964,-19758802,-16879482,-604618,13444784,19578976,3178573,-23921853,-21373261,7287540,20651912,10894041,-5688957,-20419392,-16703208,9783061,24173722,7626646,-12921019,-17581735,-8209238,12409450,24772055,6506967,-19786329,-18412707,2506979,16827986,16841579,1549573,-18546952,-18294356,4587397,21045699,13298508,-8150003,-21334568,-12185092,9723839,19623234,7945191,-11814151,-20677062,-8167616,14338472,20322017,3058432,-16073983,-17615184,-688333,18642723,17836779,-3418571,-18103233,-11891233,4062338,17498530,16278894,-6024969,-23641891,-10112897,13861307,17098876,4621693,-9472672,-18283462,-8632562,14459900,19729673,275817,-16899059,-15660376,-616784,16447606,16760590,-3788440,-19053941,-11200860,6328414,16386300,12214608,-5890698,-19774138,-9310354,12926208,18577660,4663454,-11784370,-16372490,-4637986,13487285,17188359,950787,-16267998,-15285298,1765676,16219694,12732601,-4818181,-17163635,-11390054,6363462,17336330,9646483,-8832700,-17505049,-6890880,11133918,16895130,4697413,-12140604,-15487978,-2119094,13916460,15230166,-352706,-15501062,-13003368,3069854,15020536,11655463,-4040471,-16817872,-10718926,8060672,16259129,6263132,-8697169,-15186146,-6533215,11163299,16582259,1717924,-13178948,-12408521,-1391067,11564040,15347650,-178119,-17435275,-11342805,6839139,13174016,7899699,-3086933,-14834262,-10604999,9248447,16796252,3814873,-9457162,-12683915,-5621520,10151814,16482753,865597,-14544783,-10521155,1476924,10023252,12025224,209492,-15765364,-12042171,6910796,14783800,6288458,-5938277,-12789435,-7560364,7369306,14617508,4881270,-9611260,-13450260,-3010806,11459989,13292481,-210058,-12317662,-10396659,1407582,11801875,10631434,-2359392,-13380651,-9522439,4852561,14093806,7510344,-8262115,-13829999,-3366813,8421542,10505527,4145751,-7493738,-14129776,-3401040,13059207,12263481,-2648583,-11502671,-8350639,1666318,11379313,9663694,-3859114,-12730701,-6985867,5443789,12599553,6847949,-7569740,-13545992,-3087080,9487168,10176016,1737810,-7986711,-11318815,-2091517,11198699,11013145,-2487135,-12029502,-8063233,3400064,10941441,7465684,-3963541,-11508262,-6668742,5906762,12201321,4792897,-7883925,-11338021,-2081493,8837877,10222717,1135164,-9053816,-9941260,-17573,10349478,9270231,-2350511,-11166658,-7458055,3883594,10446900,6002266,-4945310,-11067277,-5013703,6800174,10618760,3072286,-7347937,-10274305,-2053459,9116346,9761975,-479846,-8871326,-7733568,605268,9617823,8943029,-3451358,-11583429,-4939462,5241578,8275811,5011662,-3689845,-11217281,-5100068,8234952,10027046,526735,-7144919,-8210612,-1835413,8556295,9384868,-1846316,-9249829,-5897590,1250651,8050034,8487896,-2819672,-11866503,-4514654,6967185,7777248,2445375,-3565173,-8640252,-4650859,7244358,10399838,375659,-8574310,-7374137,431654,7848005,7104243,-1680659,-8259806,-5924436,1922622,8230910,6396584,-3885091,-10256250,-3815242,6557409,8184814,1578991,-5330286,-7107910,-2305913,5634534,8559865,1581324,-8187993,-8200117,2122529,9002420,4727432,-2991326,-6407167,-4935506,1461190,8222769,5783866,-4595015,-9356800,-2802434,5885181,7402358,1394828,-5894225,-6770266,-645019,5811697,6608210,749509,-7140513,-7352616,1884369,8712848,4638086,-3644664,-6509802,-3470791,2520880,6976591,4278682,-4187807,-8282612,-2332888,6166135,6989478,315042,-6024291,-5753352,-45302,5530707,5779010,-328320,-6852680,-5773031,2253758,7450340,3867551,-3634801,-6600007,-2689898,3527870,6359139,2869170,-4160196,-6906573,-1518850,5762440,6099654,-137913,-5634023,-5036004,687062,5804926,4792592,-1501298,-6189329,-4323361,2376981,6755572,3261223,-4051648,-6059743,-1446545,3319649,5061839,2437269,-4120770,-6942187,-397339,6535330,4535184,-1483991,-4449004,-3997561,274558,5722259,4624668,-2458408,-5782954,-2733540,2490720,5778439,2864522,-4403010,-5919666,-43287,3986285,3514975,1424126,-3133541,-6314474,-733253,6677306,4295281,-2911549,-4619099,-2087921,1047243,4233110,3623845,-2087753,-5564203,-2389197,3323517,5398399,1597340,-4223497,-4855096,339690,4004829,3019471,202210,-2965869,-4524724,-392236,5571891,4301893,-2766141,-5574939,-1601582,2787808,3495088,1592015,-1552233,-4132498,-2634100,2923846,5545799,821637,-4849616,-3892895,1202221,3819960,2554155,-309512,-3173351,-3352937,365429,4516417,3533426,-2074018,-5145830,-1597348,3400689,3558850,378756,-2204395,-3064509,-1619578,2366926,4528876,640033,-4536533,-3701375,1415705,3846925,1977232,-1088719,-2816889,-2359765,764290,3906460,2811672,-2108561,-4480140,-1093983,3310344,3351491,173725,-2361258,-2676148,-665476,2524233,3523319,183065,-3842351,-3124942,1413024,3696593,1538819,-1619514,-2834432,-1784290,1072002,3341171,1880297,-2189873,-3694787,-680531,2974359,3020005,-140710,-2488975,-2172104,-6128,2389617,2956984,9449,-3645660,-2659855,1936316,3346089,631498,-1493589,-2035007,-1671587,947857,3434541,1344243,-2825033,-3154426,24085,2627851,2286043,-284428,-2488191,-1815196,503387,2035253,2170498,122312,-3198609,-2519176,2364441,3733775,-169645,-2163650,-1071048,-670502,440436,2843915,1624886,-2807920,-3314161,654877,2904860,1401843,-964650,-2099998,-1310628,551042,1750537,1634127,-172152,-2768920,-2151520,2079203,3512854,-54099,-2591434,-958185,470100,550698,1612261,1445606,-1781469,-3171556,296021,3378999,1443907,-1833324,-2021890,-419933,691981,1072853,1210996,-318767,-2472336,-1762605,1792512,3005083,-119810,-2672105,-1257639,968943,1152924,840556,619565,-980700,-2246868,-78537,2891459,1805220,-1799465,-2279721,121926,1344869,839391,453973,-301143,-1774430,-1349885,1444619,2460198,-79129,-2489634,-1283716,1047537,1343631,410468,-51450,-844094,-1510520,103619,2305598,1505819,-1456160,-2106366,102523,1546247,868704,76972,-500684,-1168555,-838296,1143764,1998813,-209249,-2174153,-1033880,1041455,1209662,223853,-415448,-909372,-1100038,252516,1778852,965451,-1301869,-1703683,266791,1501724,647750,-208365,-388632,-963073,-658083,1337120,1818144,-573740,-2002454,-402315,1093449,658515,116820,-155558,-930947,-912241,515292,1588778,488111,-1394026,-1525976,368596,1497913,351844,-596199,-226999,-399284,-743754,918327,1895877,-557325,-2243225,-78633,1735308,429368,-514869,96752,-351380,-966249,398646,1559043,315951,-1426366,-1259342,582809,1403381,119272,-902191,-277991,89685,-426878,314574,1547990,-88534,-2117486,-508764,1963487,794903,-1126915,-397800,383139,-405927,-231820,1172522,650811,-1300899,-1372303,770549,1517699,1568,-1176144,-290873,449153,-132401,-76026,921309,175493,-1639902,-733744,1596364,1156134,-1081671,-985356,498439,331749,-333909,407522,701870,-693990,-1385784,472164,1563518,57294,-1339700,-299259,697739,96279,-266715,548783,265505,-1032029,-655636,1195276,1113032,-862318,-1111132,378588,694671,-225043,-6822,491082,-352050,-984355,287480,1329216,114206,-1210722,-376271,792087,273500,-285083,145948,104626,-710114,-433506,938078,776269,-735780,-925100,311426,650518,-23715,-181343,228534,-207383,-635164,272218,1087505,-93703,-1191766,-233626,887385,217204,-437455,239738,144212,-761923,-230957,996615,460099,-936897,-623945,518046,553194,-98560,-150169,156318,-128961,-461590,122290,1002405,57619,-1222049,-295231,1101197,251103,-886885,52468,561532,-651421,-481424,1107530,594353,-1171260,-707120,795846,602163,-382848,-392723,246313,64260,-331170],[0,0,0,2,9,-118,153,-81,234,-331,295,-512,685,-709,977,-1267,1412,-1794,2233,-2501,3040,-3699,4212,-4943,5850,-6636,7694,-8969,10121,-11516,13227,-14897,16805,-19059,21285,-23818,26795,-29818,33100,-36918,40888,-45214,50140,-55311,60903,-67263,74064,-81398,89698,-98680,108486,-119602,131881,-145451,161020,-178648,198724,-222308,250075,-283206,324110,-375693,442788,-534792,668848,-882831,1280454,-2271397,11345811,7935939,-18597751,-17407337,-2055628,17449803,20126295,1454872,-21785000,-17029398,5435774,19422699,14471955,-4655001,-24432497,-16123765,12605536,22368380,5779192,-11425309,-19964810,-11993723,14316594,26204481,2014303,-20963599,-15699822,396785,15011383,22182676,2647837,-24902393,-18200236,11213653,21818489,11680513,-4953722,-20611263,-15905606,11730503,25094266,7001836,-15875412,-21227923,-8155739,14621371,22855280,2474504,-21561424,-20238422,593137,18533378,18402674,-1620246,-21871280,-17175555,7951069,24089242,14524283,-9253275,-22196776,-10244838,13855667,23547177,8830675,-14331472,-22245543,-6245259,17299636,21968595,1288750,-21467526,-20498001,1751861,19828383,15688658,-4655971,-21927854,-17880565,6526508,24328825,13607218,-11835067,-22655645,-9200821,14520427,23706222,6922099,-15760949,-18658758,-2934654,15485518,22811858,5491904,-23209269,-22682756,7598305,22610784,10313613,-5270685,-16789931,-18608862,3588869,25902253,12683998,-16396965,-22522228,-7101805,12023361,21586219,7531282,-17540207,-20278665,-399720,16323914,18899540,4551423,-19166524,-21214730,6626973,24929976,12198235,-8018388,-16860789,-13045389,5002367,22244600,13472649,-13542172,-24410861,-7352464,15306435,18618343,2088907,-15335620,-18063389,-3864182,16458125,20468970,-1032603,-21385995,-14944192,6135255,18863453,14833297,-4713209,-21440777,-11374107,12776451,19313419,7027199,-8726572,-19313582,-10133589,15731809,22285843,-485995,-17916214,-14235276,-2281781,13214936,19118715,-1207924,-22676423,-13690075,8178912,15877035,10819860,-3885261,-19864979,-12804539,12874980,21076852,4963750,-11238980,-15693048,-6269072,13094174,19908730,1899820,-17079603,-14756910,1449458,15078405,14543665,-2501576,-18806670,-13642444,6501380,17694197,9603352,-8142006,-17901170,-8706187,10147639,17657035,5781568,-12202582,-16896978,-3173031,14496245,16267819,544300,-15055892,-13933713,1808254,15598172,13285870,-3105262,-16878064,-12029939,6978823,17700882,7850550,-9446289,-15693644,-6629924,9104482,16367558,5458295,-12468731,-16331560,-2547244,13562699,15232100,-317593,-15946390,-12169527,4555512,13322949,9740694,-1417758,-14817019,-13695424,7512094,20069513,5758478,-11850486,-12511504,-3812868,7147345,14743291,5858928,-12690648,-15567203,-129056,13462477,12700813,-1005575,-14863226,-11924126,4836612,13955306,8105715,-3739921,-13135859,-10680170,6255366,17552115,6297212,-11883465,-13820506,-1558313,9586412,11583466,3413622,-9854118,-14404237,-1740643,14729958,13099724,-4275335,-14138832,-7577225,4147789,11684110,9386077,-4717048,-15410673,-7019030,8936854,12955465,4562331,-7918738,-14364210,-4197155,12488565,12359401,-1728625,-10065779,-9389912,-1765498,11643392,13476610,-3955360,-15604816,-6439559,6181761,10360640,7713978,-3816271,-14577972,-6597621,10261990,12428115,1839094,-7865023,-11350230,-3403377,11061050,12531878,-1647370,-11882604,-8681406,1221268,10513527,10060890,-3192132,-13700835,-7288620,6549039,11572173,5010452,-6163806,-11686981,-4667330,8286911,12245663,2623901,-9529171,-10987267,-231690,10529893,9581560,-1271998,-10337608,-8539501,2213129,11216116,8038046,-4636005,-12418768,-5880094,6720693,10901362,3532780,-6618493,-10262079,-3860319,7496521,11463677,1736727,-10427254,-9811838,1712939,10295076,7701759,-2186084,-9548319,-7041997,2751930,10157669,7560245,-4100611,-12444286,-5372259,8632505,10340066,354324,-6687716,-7385400,-3477658,6158194,11546393,1394978,-11721814,-9065073,3556786,9548363,5707605,-2607167,-8666065,-6158408,3389379,9804223,5780640,-4938176,-11001423,-3982646,8301833,9987416,191813,-7550918,-6784042,-955124,6197852,8702623,1144350,-9837633,-9039506,3499831,10895554,4371573,-5177313,-7354834,-3898096,2439398,8848007,5998692,-6222351,-10932199,-1343965,8092167,7333466,474096,-6601123,-7888629,361701,8613812,6377014,-1824498,-7233591,-6712414,1605381,10303525,5770600,-6263796,-8441367,-1459759,3844616,6508263,4520223,-5266545,-10231476,-1023692,8462049,6381686,-833523,-6071770,-6831016,163530,8315921,6128130,-2954238,-7462606,-4548383,2563984,8294301,4845849,-5305397,-8431252,-1499629,5393982,6394237,2121692,-4910568,-7826045,-1246259,7316709,6801165,-1479149,-7294098,-5020061,1951087,6623506,4572400,-2337723,-7262763,-4635596,3674080,8089885,2913097,-5458433,-6866194,-858351,5015140,5753597,1193941,-5020076,-6645586,-411651,7260047,6291438,-2416996,-7363397,-3518836,2773423,5520980,3529394,-1979830,-6615564,-4195579,3985151,7731869,1840573,-6127940,-6259767,465414,5247819,4107030,328643,-3835819,-5895346,-993711,7157974,6385641,-3316368,-7508045,-1912101,3721535,4239043,2363573,-1559826,-5813564,-3844674,4073463,7378929,1190626,-6129256,-5396476,1086042,4847596,3381387,-367238,-3934250,-4776481,-144130,6101308,5152661,-2881132,-7130329,-2172027,4360635,4635811,762546,-2228150,-3920627,-2909508,2889390,7030275,1401114,-6623410,-4894336,2417700,4554287,2330052,-279520,-3766620,-4508699,934603,5808041,3201479,-2736613,-5328371,-2386194,3478850,5347486,446051,-4031576,-3292738,-732384,2266875,5031220,1680416,-5521336,-5058051,2410246,5070037,1680738,-1193134,-3194885,-3283231,1193644,5288893,2640616,-3107217,-4663423,-1400932,3214226,4460800,532453,-3886001,-3443942,7157,2849165,3610951,469286,-4484195,-4119335,1785265,4946445,1863036,-2271467,-3297557,-1745299,1359717,4003138,2442448,-2515649,-4714872,-854015,3929041,3686013,-495734,-3230545,-2429393,63073,2759432,3390670,-69044,-4438011,-3382716,2044374,4463072,1068960,-2596883,-2735967,-996091,1163414,3135807,2145115,-2454006,-4643869,-456935,4401278,3127329,-1413917,-2912904,-1359558,310634,2041191,2929040,256747,-4065638,-3249579,2525636,4735462,279950,-3288640,-2011953,53116,855612,2218388,2064764,-2109709,-4663453,-378105,4539177,2663245,-2213994,-2913470,-440299,827693,1496191,2337205,267786,-3644534,-2811266,2607891,4337770,62586,-3226810,-1836764,570496,1267262,1595357,1029449,-1677614,-3602232,-629323,3924777,2841510,-2421251,-3509651,-31606,1521968,878535,1271128,288684,-3069722,-2534880,2623988,3908437,-348273,-2890966,-1511516,516384,1761155,1754845,146356,-1727606,-2079604,-117169,2673283,2501265,-1525331,-3627385,-463561,2193987,1192396,157209,-322880,-2164542,-1941158,1875837,3377139,-172114,-2837450,-1443326,803031,1806413,1342606,-209630,-1725470,-1513606,346148,2384887,1839198,-1310961,-2933556,-529469,2087305,1519946,-161394,-872561,-1528640,-1145574,1368617,2617402,43751,-2851948,-1650057,1280517,1894468,548265,-521436,-1088410,-1263451,160480,2276986,1638265,-1592908,-2603791,161718,2253381,1016377,-441975,-674136,-975229,-910388,1070015,2465282,-48834,-2906128,-1452779,1765092,1681844,-374760,-756258,-458232,-1032052,-232651,2142262,1748047,-1765110,-2743034,584803,2480725,538456,-1010663,-278902,-252888,-897073,723373,2438666,110901,-2945350,-1396395,2181210,1829242,-847523,-1074208,-2254,-394908,-566926,1498316,1785786,-1565489,-2841651,553012,2766364,250748,-1564761,-274255,241405,-646147,419798,1929052,195729,-2374455,-1232960,1823198,1924107,-688246,-1532066,-166,399684,-302160,621280,1459279,-849297,-2675250,216371,2668314,414408,-1820793,-507802,543286,-284618,172494,1319142,62040,-1796699,-887163,1386938,1645967,-322911,-1490957,-413186,677865,288874,77265,702957,-323546,-1703081,-132466,2142705,753993,-1648953,-887443,582147,303065,14429,678005,92926,-1313404,-752438,1157323,1445810,-372577,-1345566,-364763,714204,389804,47884,246584,-301528,-1231384,-73877,1654438,695814,-1323777,-995374,561578,597047,-93661,246686,240341,-912441,-876983,1019814,1440973,-544914,-1434868,3388,926549,96261,-219507,387651,-142123,-1142147,-101302,1624193,524608,-1506133,-887361,980575,601729,-548998,114934,575155,-726520,-1067651,885252,1612896,-571210,-1729517,274339,1317362,-209092,-713154,635262,301878,-1278029,-363530,1788917,692814,-1739920,-954081,1324374,789396,-916490,-222389,828393,-371741,-1194167,587597,1727959,-427034,-1934663,131926,1742907,-138798,-1285230,508318,871532,-1136441,-795086,1660843,935318,-1732212,-1024733,1426534,847230,-983477,-430733,755128,12442,-1001636,148033,1397465,-34495,-1725232,-210043,1643310,334615,-1409327,-53924,1118851,-586211,-1009009,1146912,1076367,-1331834,-1146387,1130977],[0,0,0,0,2,-82,-39,-33,116,3,65,-190,74,-122,267,-209,262,-429,366,-441,677,-675,735,-987,1058,-1181,1505,-1610,1757,-2151,2395,-2603,3060,-3378,3686,-4272,4740,-5133,5816,-6457,7022,-7885,8701,-9444,10506,-11629,12640,-13978,15427,-16835,18619,-20606,22590,-25044,27906,-30933,34655,-39125,44258,-50724,59026,-69573,84106,-105225,137890,-195211,316190,-676587,4281530,20149424,14665343,-6150820,-21218632,-14043832,10589134,25395173,9326342,-15415714,-18579492,-4233979,12480506,22357030,8272267,-20635266,-23010592,3958563,20014932,13866409,-706762,-18803037,-21637391,4968476,25724109,10935287,-12725823,-19331973,-12161455,8119586,25447019,10719283,-18780890,-21709185,-1628951,15256803,20642279,7006196,-19202331,-22434447,4688684,23566004,15159389,-3791551,-18884109,-17758064,5708349,25318696,13624708,-13349469,-23727606,-10444612,11853573,21755589,6989078,-17242908,-22774064,-4198290,17701296,20794188,1538790,-20355721,-19833661,3355549,23506639,18298876,-5627538,-21802424,-13169617,9903891,22980105,12676671,-10612557,-22834293,-10256685,14497691,23786238,5766457,-19956930,-23031288,-1259540,18060971,16462135,-210865,-18363525,-21323200,881222,25010565,17281153,-10924561,-21836154,-9703059,8878279,21764488,14231977,-11546433,-23236191,-6250169,15517505,21329050,7733135,-16902107,-23991557,528927,22064080,13867422,-3779681,-14817015,-19151662,-2812254,24177111,19299447,-13493476,-24987399,-7520559,9848132,17083584,11210888,-9884367,-22836076,-7420297,16913654,21672427,4639633,-16479474,-19700791,511512,20354144,17130212,-2505257,-17806434,-15604295,3461299,20164624,14375350,-8452068,-22683289,-12190174,11536721,20785920,5551048,-13668407,-17890133,-7303335,11845651,22091817,4728612,-20443263,-17543529,4796807,16535662,13979144,1008745,-18013293,-17717324,8279607,22928910,9123761,-8624798,-16172248,-11830835,8436495,22924918,6695158,-17148680,-17108551,-2240613,10989937,16981776,4500580,-18472164,-19108853,3787461,17924249,12104228,-2591960,-16449598,-14699615,6837836,21060293,9505842,-10025112,-16464547,-7209484,10166789,19088677,6497551,-14067458,-17688704,-2025365,14504459,15753987,260552,-16293716,-15173483,2679984,16769233,12012464,-5466659,-17132606,-10903255,6903673,17637664,9396287,-9559468,-18053827,-6193740,12312449,16700316,3421286,-12624115,-14759145,-1352166,13507753,14753245,301750,-15701088,-14706868,4099466,17894904,9854465,-7188750,-14183856,-8711068,4758889,16328352,9837705,-10903296,-17961233,-3290889,12241184,13690228,2697453,-11964636,-14797661,-248029,13962788,12125594,-588335,-13265187,-13913311,3567174,18637951,8925304,-9807572,-12901920,-4711129,4537853,13479891,10027448,-9365862,-18553220,-3054630,14076589,12686544,-294421,-11129723,-11689628,-338891,12375450,11971648,-1928240,-14480616,-11029769,5084646,15300321,8013282,-7466266,-14039944,-5796197,8221030,13173614,4350833,-8536600,-13312753,-4164643,11788830,14860216,-1010233,-14119600,-8970715,2741082,9762479,10596415,-197296,-15000561,-11065086,7955402,14168218,4086763,-6233225,-11604413,-7205782,8206619,15017564,1930880,-11182775,-10266282,-1821063,8652801,13188807,1005078,-14315041,-10127331,5110024,11090941,7223260,-2056488,-12091768,-9274010,6809008,14260840,4450395,-7868031,-11201080,-4378738,7939588,12679051,2177443,-10696532,-10748522,-41561,10045258,10196965,-1290915,-12101111,-9026087,3859181,11554551,7040133,-4308718,-11513015,-6614900,6170068,12557013,4522116,-8353745,-11225366,-1661527,8967944,9954115,1155121,-8887637,-10150126,-115762,10822336,9656411,-2896372,-11892200,-7078202,4948071,10300225,4788646,-4580184,-9952831,-6061607,5894448,12656064,3475051,-10106094,-10103502,712908,8125432,7821451,1212604,-8149643,-9648564,1070660,11042489,7870345,-3743565,-11001461,-5977315,5751011,10191485,3112276,-5361866,-8177509,-4750185,4811788,11694201,3483542,-10756216,-10070945,2630268,8833513,5375610,-745095,-6787046,-8144749,604185,10710443,7845120,-4856798,-10905409,-3768958,6270458,8469355,2637351,-5214111,-8430794,-2990609,6734139,9389156,1210029,-8499689,-8692429,891264,9352559,6504343,-3367339,-7881790,-4585645,1481298,7636916,7211006,-4070893,-11594766,-3008195,8006731,7164755,807367,-4211706,-7665501,-3144423,7680641,8991996,-1129658,-7865796,-5840035,806906,7787157,7031109,-3318872,-9237997,-3443299,3976609,6473192,4523321,-3139848,-9592828,-3739979,7289114,7822556,-194413,-5780035,-6114730,-1165472,6485079,7466976,-894333,-7908080,-5628456,2199981,7587548,5114075,-3154971,-7724900,-3470308,3993234,6980626,3189878,-4359786,-7905916,-2206541,6421623,7147817,-302202,-6392871,-5478668,375392,5727884,5747583,-615703,-7285167,-5799857,2944720,8011929,3275733,-4471956,-6296161,-1988162,3587282,6072012,2846842,-4221636,-7448455,-1519503,6898283,6581065,-1563333,-6424022,-3614339,1296796,4525678,4893586,-430943,-7234930,-5387168,3899024,7703317,1911588,-4711775,-5323206,-1263238,3373769,5120779,2011491,-3942940,-6570587,-1203187,6727407,6252983,-2312167,-6707464,-2535704,2249515,3763383,3532062,-120330,-5896361,-5184148,3507602,7844218,1403193,-5716217,-4670838,433289,3285771,3723206,1715837,-3616238,-6249850,-524749,6473118,4785236,-2480252,-5621164,-2577699,2363292,4552231,2457766,-1979635,-4683715,-3005648,2486076,6399284,2365024,-5392980,-5383333,1413316,4180136,2303452,591614,-2613274,-5321602,-475631,6344834,4079638,-3192564,-4966546,-1754696,1896937,4315066,2454115,-2799113,-4590647,-1383969,2665070,4540280,1802912,-4149566,-5190467,970135,4975625,2424030,-965912,-2757953,-3354087,16883,4980588,3746386,-2601182,-5017023,-1403138,2745892,3702436,1218007,-2571176,-3907859,-1278671,2939654,4200650,608587,-4133252,-3984286,978712,4132531,2301457,-1136402,-2989551,-2522085,593285,4092965,3132614,-2323620,-4864049,-992251,3463329,3267679,144696,-2163702,-2733914,-1175617,2389023,4088571,461571,-4478730,-3476654,1883514,3968024,1156449,-1643015,-2310134,-1905411,304666,3613329,3009081,-2456203,-4921462,-412025,4017400,2463791,-839639,-1808544,-1743710,-959283,2117360,3941236,330524,-4459769,-3042289,2387443,3872126,399509,-2105505,-1651434,-1104486,110321,2878542,2648036,-2349985,-4763152,-257106,4205416,2254422,-1648367,-2127113,-852466,-354897,1306491,3244392,680079,-4097254,-2953651,2849348,3958870,-203464,-2376182,-1253827,-563004,522753,2576551,1715352,-2287356,-3630997,-187001,3258165,2298435,-1405992,-2799419,-802388,885241,1181520,1654534,484163,-2972091,-2746686,2272570,3973849,-118223,-2626273,-1051788,85539,749851,2133151,1171360,-2157411,-2769232,255350,2761226,1944341,-1017513,-2725011,-1125050,1298427,1554572,763909,-312715,-2059872,-2013964,1442263,3281248,176657,-2687164,-1433102,647034,1280648,1331925,622771,-1471576,-2182968,203359,2682395,1716360,-1282363,-2346468,-481585,1321376,1243391,525343,-547341,-1928761,-1463557,1453689,2670421,5951,-2647282,-1377944,954281,1289363,622413,270368,-994691,-1929427,-27132,2772389,1694509,-1804823,-2339578,334743,1616501,690782,147936,-82923,-1527198,-1506416,1392216,2784999,-318728,-2900506,-1043354,1539309,1033638,-136215,129655,-488306,-1768246,-352397,2579662,1689671,-2076131,-2322950,844564,1892810,123628,-367401,318483,-932723,-1492365,1196833,2815360,-263897,-2923139,-801511,1935908,1016379,-647030,-205283,-73718,-1226324,-535985,1967897,1712078,-1760573,-2562932,808454,2339052,21800,-1096046,240900,-155534,-1263175,659619,2477394,-111389,-2723442,-720273,1897529,1054230,-584673,-593654,-207504,-470650,-152694,1162598,1215976,-1107362,-2204288,219662,2245737,428441,-1424322,-308235,365099,-693266,187420,1808745,102087,-2127994,-757864,1705834,1137277,-498686,-719532,-216280,-139470,116977,802544,720880,-742183,-1588264,81283,1765710,623053,-1240929,-736692,364476,17386,42949,981350,192055,-1538201,-846028,1334289,1215731,-592389,-982648,-45401,273762,81401,524632,590485,-661930,-1385150,180665,1590543,342519,-1189035,-542896,531518,92010,-59069,696820,240048,-1346274,-854063,1280912,1307500,-753023,-1176278,342889,539656,-343112,170478,904449,-534026,-1512828,235719,1795982,196598,-1493146,-378197,920848,-5895,-481072,683973,611445,-1278114,-999476,1385724,1394065,-1042616,-1332852,642290,905891,-625975,-253449,1110220,-83273,-1702454,-18392,2020724,248252,-1917601,-405406,1468713,91727,-984623,521470,904394,-1074279,-1151670,1195737,1465281,-942481,-1487034,516620,1239392,-518065,-760623,831164,451577,-1401881,-435662,1857296,679221,-1898402,-736736,1603811,415570,-1171296,196636,1038378,-714854,-1122464,906052,1288325,-691109,-1346400,333536,1165342,-66700,-823124,243774,595183],[0,0,0,1,7,-140,32,-59,226,-179,198,-393,399,-484,736,-785,899,-1264,1456,-1629,2069,-2389,2730,-3328,3823,-4293,5089,-5834,6556,-7591,8611,-9605,10966,-12400,13767,-15494,17349,-19226,21488,-23925,26345,-29231,32423,-35661,39350,-43447,47713,-52544,57944,-63617,70037,-77288,85132,-94025,104255,-115652,128873,-144504,162793,-184929,212517,-247416,293583,-358039,453841,-611980,920643,-1751154,9694987,24576444,5263483,-17401154,-20577656,1738395,18593517,15793987,804429,-15575797,-21084731,1559159,26408522,15585209,-13764235,-20908060,-9470126,6198548,20180224,13248833,-15063017,-24905609,-4891244,14804052,18701168,7137548,-17179726,-24415160,2265164,24423981,14551823,-3362558,-14320956,-17783635,1022501,27204697,18520636,-13911723,-23199627,-6726184,10123769,18890563,11035478,-13879998,-25558046,-6553643,17419097,19927537,2026519,-19451639,-21903979,264031,21339352,17278419,-4161291,-19982512,-15770613,6123297,23882503,15847177,-9547842,-22902878,-9989714,13961781,23448670,8943213,-14392324,-22169785,-5917176,17258275,21311709,1184195,-20298507,-20320535,247190,19790591,17401052,-5289816,-23173546,-16572946,6813470,22687949,14160206,-10840261,-23490140,-8570007,14399058,21162744,8914793,-12334402,-22941254,-5075214,22113130,21618268,-1902026,-17658369,-16820274,-1239938,20532323,20012191,-8017300,-24568309,-11973730,6938033,17828306,14191774,-10241774,-27674504,-8867800,17873012,18233072,4013444,-10687818,-21058300,-7586855,21452098,23255015,-3224771,-19012866,-13313168,2435927,19438537,18423362,-6136538,-22588258,-11770007,8350023,19487565,12609813,-11237976,-25040275,-8025790,15914871,17816437,2292753,-14297370,-19073988,-3876775,17092533,18882886,-167202,-19370105,-17951851,5574629,23326289,12360037,-8847338,-15619131,-9552570,5092138,21287332,14062928,-14485096,-23067743,-2401796,15028379,15382225,4011460,-14439475,-20271566,-900004,17732075,13913448,-1980539,-16414168,-17307513,3706700,22808442,11172356,-11836914,-15848134,-6563256,5737692,18402195,12701178,-12482669,-21761015,-2361270,16245865,15228811,1728002,-13262680,-16211796,-379049,16644786,14416910,-3279629,-17381274,-13890418,4972843,18599624,10416504,-9245787,-17558049,-7746834,9211095,16899578,6582580,-11632116,-17210016,-3460068,14140954,16344444,1091931,-14794628,-14346706,1551213,15895604,13285142,-3577774,-16284636,-11122569,5864456,16645095,9348655,-8672489,-17124794,-6609012,10062608,15542404,5211419,-11586693,-16931380,-2411837,14570727,13457075,-938089,-12619952,-13013971,711882,16593508,12647907,-6857545,-15584876,-7280923,5346405,14673527,10361274,-8988891,-18066847,-3392171,11786595,11750092,3731406,-8853689,-16518575,-2706738,16642904,12671305,-4687964,-12018331,-9501240,279058,14257108,12665416,-6523480,-16138850,-6478304,6958152,13600537,7441357,-9426153,-15701480,-2189826,11008222,11099936,3112579,-9170227,-15022049,-1635700,15499309,12020391,-4438899,-12864830,-8262245,3672036,12790101,8264144,-5239573,-13052717,-8020582,6553252,16014417,5588854,-12518128,-12865483,565775,8551513,9366280,3514198,-10012679,-14348290,1020478,14680433,9318065,-4329968,-11936842,-8493207,4768829,13561441,6202501,-6334410,-10797472,-6278811,5769544,14919332,5203209,-12579297,-12339320,1873576,9526884,8038371,1522854,-9347273,-12276877,891530,13432163,8916439,-4919094,-12222237,-6848234,5594479,11902937,5020004,-6665282,-11042981,-4433533,7373488,12392847,3271192,-9995458,-11284816,230947,10534506,9139778,-1277951,-10150339,-8524350,2281357,11063836,7835067,-4474389,-12000705,-6088765,6201833,11300235,4025270,-7238955,-10632582,-2942482,7659695,10285088,1812391,-9349376,-10153804,1152118,10544873,7906406,-2092169,-9362286,-7800554,2865625,11466057,6473623,-5622203,-10121769,-4264965,5241328,10507260,4047415,-8396693,-10219678,-317072,7443874,7952003,1820985,-8663751,-10672809,1974787,11304970,5375187,-3534878,-7056109,-6635849,1629219,11491130,6490304,-7392749,-9887308,-1669707,5721905,8543881,3335391,-7306863,-9390647,-161986,7433117,7424702,1048340,-8693882,-9449240,3180027,10890606,3862809,-4464454,-6399871,-5120934,1728890,9922150,5835828,-6617690,-10057052,-1716978,7192477,7996705,454982,-7150145,-6291718,77564,5859245,7710052,1013451,-9576829,-8186200,4646796,9802789,2681748,-4076867,-6055613,-4255363,2813224,8689441,3855282,-6021897,-8721821,-1850797,7176715,8035346,-866493,-7788198,-5033018,1166715,5042164,6225300,616278,-8551977,-7143680,4618511,9410217,2384515,-4916160,-6053047,-2555666,3647577,7232661,2935267,-5277699,-7725665,-1339196,6849299,6998304,-1130510,-7313156,-4880025,1865622,5916021,4626042,-1497342,-7107593,-5082983,3326423,7994440,3132957,-4969447,-6740707,-1395404,4709260,5930956,1350297,-4870788,-6358742,-506256,6396872,6113837,-1328161,-6834614,-4476345,2304932,5928607,3591470,-2080196,-6190388,-4040125,3410279,7173088,2040494,-5108170,-5824962,-851511,4502549,5650942,666107,-5363838,-5265546,463590,5381787,5023692,-944955,-6687680,-4036052,3591577,5630723,1890972,-1930688,-4805610,-4123226,3412397,7726400,1079895,-5978329,-4169242,382710,3099025,4533141,1118766,-5248201,-5311483,1284818,5552272,3833070,-1776737,-6103568,-3152921,3711883,4703327,941568,-1603628,-4005925,-3801221,3176823,7572845,586670,-6628432,-3635108,1992514,3270502,2802073,568899,-3890038,-4672494,600016,5592195,3966234,-2744147,-6167440,-1491673,4123336,3341614,174827,-1489144,-3580724,-3067084,3234991,6515736,187219,-5975699,-3439056,2052901,3774990,2061875,-586673,-3068798,-3158930,494968,4698211,3745739,-2708533,-5981942,-943228,4379845,3107330,-408461,-1860003,-2875598,-1938709,2696248,5020713,183941,-5100361,-3425223,1951889,4206748,1673829,-1620495,-2930486,-1942747,928710,3763576,2772922,-2210971,-4776721,-1025142,3861050,3414852,-526642,-2808326,-2380929,-166536,2475810,3327988,80936,-3978939,-3266754,1512483,4083091,1532489,-2209908,-2952068,-1188120,1404105,2965555,1719739,-2060884,-3931959,-806845,3489036,3232760,-653824,-2824221,-1830068,373645,2405143,2674490,-306920,-3464924,-2341184,1665054,3499099,1289623,-2092641,-2986025,-744533,1785868,2262757,937965,-1647958,-3404712,-907118,3525619,2877445,-1610924,-2637202,-740841,271610,1619756,2774855,-242074,-3847241,-1818704,2490685,2903752,340360,-1785401,-2076115,-419988,1617760,1981715,709036,-1588926,-3147677,-698033,3580209,2456207,-2350920,-2660056,108758,439067,653307,2215301,295748,-3596982,-2097303,2855648,3213476,-496663,-2305227,-1098531,397507,1119114,1408286,962749,-1245777,-2938764,-347695,3647167,2082113,-2517737,-2579106,524178,938595,307710,1156913,209583,-2665866,-2086364,2122332,3190843,-383048,-2838097,-1020335,1280427,1077412,494602,646907,-734350,-2394550,-265123,3142073,1994460,-2104721,-2519648,396549,1510683,508370,250044,-148417,-1640542,-1513433,1261872,2697782,3255,-2736882,-1387547,1288361,1503888,210551,-228373,-628533,-1294430,-148666,2070075,1714303,-1320928,-2345429,49261,1881739,994445,-322083,-613684,-855189,-708267,838074,1953770,208330,-2154653,-1487921,1085049,1656423,40457,-813684,-660861,-674605,-64980,1513575,1255917,-1086429,-2104549,59360,1735026,942944,-475814,-684541,-529333,-300712,764826,1435687,96951,-1742101,-1292543,1109286,1641565,-203861,-1043903,-277815,-340584,-372931,1230598,1355852,-1241308,-2080772,606153,1746850,135164,-721245,-128651,-403374,-555381,767851,1474824,-120301,-1765059,-824457,1361485,1371450,-587753,-981036,286367,2108,-737777,974081,1634423,-1306288,-2407865,866175,2265096,-479290,-1324916,419332,281797,-952797,240101,1743872,-7684,-2093876,-697735,1766939,1266625,-1023364,-1011763,575212,291086,-892589,480897,1524758,-799075,-2223742,597387,2341045,-243803,-1797945,168673,969981,-585576,-425053,1320088,494218,-1747859,-1013585,1624105,1459420,-1037329,-1178476,687740,681471,-688027,69187,1159920,-272261,-1695285,19791,1899405,324800,-1585470,-463764,1009223,178594,-615830,434530,670254,-963213,-1060150,969937,1309840,-600967,-1366332,215690,925724,-181343,-371218,582088,154564,-985299,-261026,1250282,534804,-1098246,-771634,742250,553332,-469289,-171517,476923,-252790,-833331,374896,1175254,-253676,-1206428,-3275,914036,-47208,-489436,252275,331686,-689507,-299647,908270,521048,-905584,-656450,629296,551041,-390978,-204033,423152,-146599,-697779,281031,1079111,-299869,-1194808,229703,1019633,-239406,-740706,559699,402770,-889976,-270998,1248628,298267,-1246394,-325757,1001040,174540,-695397,52063,678380,-162883,-835654,312808,1089607,-302153,-1351529,304321,1267186,-527537,-1233858,824701,863831,-1214083,-744063,1509982,511479,-1626011,-365057],[0,0,0,-1,-6,51,-120,15,-118,244,-157,253,-434,403,-545,783,-820,993,-1335,1483,-1761,2202,-2456,2854,-3497,3955,-4473,5283,-5993,6796,-7854,8820,-9870,11301,-12670,14083,-15875,17700,-19600,21920,-24326,26797,-29751,32886,-36163,39957,-44043,48313,-53261,58683,-64429,70993,-78325,86311,-95499,105976,-117723,131563,-147928,167261,-191045,221055,-259753,312469,-388759,508938,-728304,1259559,-6152506,1603142,20364606,16216153,-6721182,-24449588,-11007765,12744907,21446551,9493173,-11647343,-22600416,-5033325,18710425,19235803,2436718,-13613199,-21313806,-5006444,23932608,21970368,-10178657,-22849396,-9842303,3380807,15314488,17945173,-7211000,-29195106,-11702753,17022931,20350764,6124491,-12336016,-22624489,-6391783,20643089,21566812,28169,-16114900,-17299643,-1388591,22539181,22140907,-7093516,-24762459,-11995522,8859594,19458894,13303857,-9185454,-25630651,-12567287,14509000,22488804,4881144,-17210197,-21875676,-4401081,17678551,20800942,1336608,-20182242,-19772382,3170283,23295477,18263313,-5344887,-21383991,-13643790,9362262,23435671,13095538,-11109253,-23134160,-9518244,15021523,22581844,4787834,-17545652,-21802084,-4965469,17341046,20925338,-1322593,-22714369,-17821677,3857159,19343995,16538147,-4855156,-23852206,-13915715,12858478,22337304,10153994,-8420430,-21391503,-11226696,17721098,25612244,1510410,-17677558,-15471860,-3612282,14433019,22523057,77929,-25509542,-17421038,6695581,17488371,13679720,-4498203,-24356977,-15383256,13302409,21170031,5926146,-9569578,-18370537,-10962781,15156962,26009414,3140429,-19479636,-16105055,1111829,16496983,18390704,168590,-19475106,-16489049,4226713,20189224,14773462,-8964551,-23527681,-10141630,11645608,17255838,7290744,-10266173,-21516854,-8652280,16129796,20264786,1700453,-16166549,-17523652,112056,20098655,16377725,-5272117,-16103853,-11063931,1979570,19008579,18252828,-9555404,-25184047,-6059092,14460486,14097084,5346888,-8403854,-20077333,-8170527,16623907,18737286,-1189967,-16397034,-15795056,-134896,18094636,15637037,-5753649,-17656585,-10178991,5038438,17073698,13407776,-7921815,-20887027,-7023657,13705335,16957727,4324623,-11198011,-16720460,-4526557,14286765,17042225,104598,-16555612,-14901653,2490444,16427773,12124900,-5153447,-16968773,-11128304,6505434,17509796,9358114,-9247882,-17475912,-6494128,11423837,16713655,4175787,-12363958,-15444284,-1754850,14405332,14921095,-1185085,-15242662,-12361205,2677731,15160906,12452986,-5150526,-17877052,-9094619,8738947,14665218,6440438,-7805318,-16514433,-6572012,13037029,15770197,306964,-11750220,-12240069,-2877608,13081817,16137412,-2758698,-17103808,-8945508,5164115,12212589,10458201,-4072942,-17357595,-8087296,10525148,13722175,4392252,-7022854,-15101613,-6611801,13440588,15612369,-1942602,-12260879,-9224090,-1172910,10685346,14043482,-1861780,-16616654,-9794179,6423420,13534318,7697150,-6243993,-14275874,-5932548,7931810,12501373,5611729,-8080144,-15400276,-3221929,13994420,12335712,-2373831,-10794401,-9374831,-82507,11928767,11630669,-3123046,-13707741,-8961373,4875602,14411843,7455274,-9494414,-13395659,-1852096,7363380,9374589,5781636,-7340806,-16074853,-2586710,14828206,10890226,-3747079,-10181934,-7977142,846209,11686076,9878022,-4236978,-12600349,-7033136,5414923,13245058,6664821,-8661749,-13097536,-1994418,8671388,9550616,2722148,-8051879,-12417587,-1548574,12190620,10486122,-3154358,-11647896,-7765265,3281734,10869320,7481495,-4148195,-11669464,-6564700,6184702,12377200,4527388,-8184139,-11189781,-1846515,8954711,10099944,930539,-9194798,-9874053,272155,10518094,9138557,-2586580,-11239346,-7362545,3976131,10757019,5910624,-5602102,-11003415,-4273902,6494391,10185435,3655022,-7409329,-11153513,-1499762,9923446,8809653,-787999,-7898921,-8182754,61786,10709977,8846093,-4698424,-10697770,-4222273,4066808,8673598,6197504,-5083559,-11744277,-3260796,7728181,8435561,1946148,-6677043,-10185776,-979602,10342928,7309435,-2647243,-6858316,-6567405,-446959,10130182,9035570,-5380542,-11178225,-2465189,5424394,6975295,4152711,-4134103,-9898378,-3221257,7483056,8830356,1139859,-7961798,-8845906,1142761,9145115,5339647,-2286035,-6119554,-6414625,153769,9739923,7226440,-5750028,-10141242,-2093583,5879636,7177978,2362258,-4965690,-7567939,-2115552,5679469,8380005,1912091,-8547442,-8550424,3175338,9162406,3330361,-2842772,-5227625,-5498663,754550,9096957,5955094,-5706148,-9174673,-1915340,5810393,6929648,1225371,-5727957,-6489689,-683048,5515926,6806281,895143,-7639508,-7369035,2628799,8670312,3796037,-3431095,-5866513,-3675493,2296218,7229009,4363743,-4481905,-8178385,-1973155,6219127,6798216,127424,-5888935,-5563171,-73438,5446733,5834205,-302048,-6869953,-5669019,2359958,7477810,3751700,-3728566,-6505425,-2514711,3612043,6266512,2698391,-4101160,-6759604,-1554434,5538389,6219425,81659,-5936605,-5149402,1155137,5708761,4168343,-1081156,-5772022,-4912470,2233575,7388340,2949633,-4502881,-5485564,-1432074,2739872,5421448,2773033,-4689017,-6734580,63973,5792747,4464487,-414979,-4937892,-4787740,1281934,5747281,3339764,-1524670,-4724921,-4335011,2085179,7461300,2262534,-5594249,-4482805,284273,2129674,3991716,3018885,-4159830,-7042280,359255,6385586,3556357,-1909873,-4441302,-3015858,1486534,4488799,2756918,-1269341,-4708537,-3901311,2820673,7079524,1225859,-5583006,-3540754,1024856,2153484,2970627,2149886,-3377436,-5961965,126541,6072342,3725160,-2677099,-5024001,-1677078,2415285,3232935,1765110,-767259,-4183291,-3722638,2894787,6535457,547829,-5436707,-3196701,1481295,2702309,2467717,815735,-2971429,-4297521,211135,5022567,3605175,-2296408,-5001206,-1428808,2947190,3071577,731790,-1457617,-3320345,-2385901,2440002,5057306,718342,-4638400,-3514566,1294028,3361616,1982485,-513995,-2606141,-2788633,404728,4053712,3058117,-2016348,-4481518,-1195466,3037774,3260002,458266,-2060584,-2747192,-1112891,2199007,3636547,528361,-3729459,-3326377,1110703,3576695,1749272,-1355376,-2775796,-1870962,844983,3101520,2158683,-1645961,-3821695,-1216062,2906774,3192725,-132441,-2303121,-1934460,-453451,1965143,3285391,337067,-3746541,-2540954,1704749,2938601,1034638,-957688,-2351065,-1870153,1077855,2993502,1297844,-1984345,-3231978,-833061,2775178,2813026,-776605,-2334240,-1079337,-211608,1175990,3199936,596409,-3978570,-2354979,2748399,2881086,-238080,-973341,-1270849,-1524587,605725,2982425,1334761,-2271022,-3091170,-181741,2890857,1955401,-1378572,-2004508,-467184,-131022,754815,2611960,548792,-3741127,-2358937,2912444,3009148,-672654,-1667620,-454646,-426626,210343,2144255,1662680,-1792902,-3232775,72018,3315429,1572933,-1922779,-1852783,114358,126430,446179,1781589,378280,-3003557,-2169606,2234173,2969804,-556895,-2249957,-732666,541448,558816,1142154,1150760,-1036264,-2530780,-80462,3034398,1687706,-1789204,-1961002,242426,828346,538977,842411,88771,-1982337,-1677583,1404606,2515705,-101506,-2291370,-1147622,810814,978972,466662,279463,-690316,-1626032,-182233,2217727,1654810,-1263431,-2019772,-13181,1379536,792918,157324,-314074,-1103304,-964658,978541,1985139,114947,-2018819,-1243318,819294,1180875,278969,-291252,-616777,-1020129,-282282,1664099,1381036,-1179146,-1923255,257710,1457413,502568,-98616,-93345,-895786,-881792,1115196,1848032,-166774,-1721800,-747023,851255,910265,42145,-304648,-409119,-838621,-258129,1483279,1334805,-1466027,-2101092,774378,1608400,-260059,-498468,574868,-681529,-1360158,1053303,2127431,-607920,-2117634,-56026,1385624,422191,-385792,-55380,-20908,-802410,-478848,1418076,1298203,-1484347,-1974282,1040774,1872170,-682551,-1044176,810652,-15131,-1558558,468743,2243442,-297024,-2445173,-224014,1973101,460570,-1037658,-86681,601809,-619731,-720866,1281224,1387128,-1304430,-1914725,861213,1841421,-454881,-1290864,504316,557563,-999759,-127672,1646326,212155,-1987539,-634375,1760050,852410,-1200535,-642613,733359,24033,-715978,505565,1110412,-715834,-1609737,419242,1666330,12705,-1256976,-74195,759423,-239091,-438324,775394,484300,-1124215,-834527,1064031,1099037,-735633,-947513,429088,528015,-347972,-19419,765761,-163795,-1221454,18107,1297557,249000,-1104088,-417967,671880,157281,-339656,217236,483562,-624912,-791522,686650,992008,-508719,-949712,257341,674681,-294627,-239024,623644,21440,-981433,-38163,1143396,119699,-1112860,-107571,723819,-76359,-472842,402882,448892,-683681,-597540,688158,775733,-598834,-847754,429475,702598,-550283,-423451,882689,110841,-1260076,-111884,1465205,56629,-1423964,147348,1220427,-428146,-917375,750632,762420,-951245,-745873,1051624,762912,-934418,-793726,847105,711916,-865482,-626262,1011626],[0,0,0,0,-3,-12,-122,17,-29,169,-104,124,-309,267,-289,506,-543,610,-873,958,-1060,1433,-1636,1808,-2230,2566,-2869,3452,-3928,4347,-5075,5789,-6432,7352,-8280,9144,-10366,11636,-12807,14295,-15951,17551,-19492,21601,-23682,26161,-28934,31713,-34898,38511,-42237,46502,-51351,56516,-62405,69246,-76799,85599,-96066,108243,-123032,141579,-165000,196023,-239473,303991,-410266,618741,-2203456,14656628,23914235,3718594,-15869001,-18292700,-2495521,18109120,21669872,-1941083,-21434948,-14260589,4605567,17326638,17115788,-5221777,-26884514,-14135990,14507248,19551305,6105153,-9809878,-22077055,-11993357,17674923,23884882,-641855,-17225408,-15033081,-3927613,17362182,25461468,-1702776,-26335298,-13150179,10568467,17880909,13749803,-3003824,-23439820,-15884184,14170075,24051907,5629884,-15014924,-21336871,-8007581,15795790,21849892,1097378,-20148504,-19603017,-634993,19228043,19565842,-3184851,-22784073,-15585882,8587044,22889310,14102211,-8581413,-21877381,-10525721,13628624,23774533,8901016,-14601730,-22146713,-5776354,17353986,21527846,934016,-21317707,-19798160,1851848,18765072,15749135,-3643235,-22375319,-18611465,7294314,24290129,12710260,-11118937,-22009779,-10016468,14413478,23870352,6191916,-14657364,-17261810,-5246739,14565515,25841164,4972981,-26031694,-20145634,9446852,18489362,9839916,-581300,-17887582,-22224781,5867638,27353505,9837366,-15767245,-20041340,-8988463,10681168,23140607,7284325,-17775226,-18624284,-1810591,14083810,21132309,6220619,-21359884,-21095445,8418949,22923098,10628457,-4866081,-15499728,-15885520,4016365,24101319,13774799,-14458656,-23617207,-6586512,13542142,17397107,4199599,-13813654,-19929107,-5031172,17539929,19863192,-1483746,-18885037,-14884220,2588749,19095964,17547193,-5684234,-21900900,-9395484,10955590,16560353,9984910,-6368822,-21778604,-10718957,16865230,20453465,-120605,-14237832,-15563294,-5491044,14871406,19762018,-2946638,-20286414,-11979936,3761028,14452016,15086195,-3563781,-22484394,-11363594,13349729,17991443,5660492,-7657723,-16382499,-8777584,13129257,20498600,2470861,-15835766,-15102515,-207022,14756608,15090744,-1895528,-17484903,-13583321,4140938,16640652,11687431,-6630817,-18478712,-9727759,9447075,17292144,6438591,-10853059,-16587705,-4418650,12935601,16462654,2259087,-13952720,-14684200,354853,15058980,14166110,-2108087,-16722716,-12272087,6383086,16542329,8100660,-7168792,-15099719,-8774637,7993438,17337255,6060643,-12084391,-15806248,-3499246,12403656,15636505,312683,-15257149,-11471824,2896960,11351009,11746125,782530,-16712182,-14659831,9262117,18935599,3845171,-8937668,-10427493,-7210454,5390387,17230879,6512568,-13793351,-14850826,8767,11742912,12777425,532614,-14580684,-12153457,4311736,12759282,8508884,-1718104,-13310130,-12400471,6469368,18273571,5372420,-11641688,-11845501,-2343733,6848616,12209117,5920759,-10374359,-15830803,-723776,14670259,11201428,-3165974,-11699432,-9205903,2101695,13198272,9954559,-5917012,-14013920,-5956875,6275817,12325299,7245585,-8038812,-15856316,-2883844,12410176,10153372,-358352,-7839931,-11121218,-2791853,13025233,12682557,-4555203,-13269401,-6576824,3416093,11237695,9439754,-5499142,-14569108,-4385764,8574741,10189893,4232987,-6340781,-13411508,-3742128,12216944,11613806,-2183869,-10388356,-8421407,-714,10190887,10282102,-2944691,-13054664,-7556865,5482478,11649833,5736976,-6386986,-11623302,-4185776,7640365,11232360,3195504,-8498164,-11122886,-1104218,10294980,10003994,-958221,-10245079,-8529982,2136587,10751454,7959924,-4140978,-11829567,-6109871,5834413,10512896,4229657,-5886465,-10661408,-4492282,7770776,11508390,1239602,-9837089,-8958769,754348,9073457,8392603,-1154081,-9626978,-7515932,2334528,10115583,7971706,-4068215,-12514090,-4753453,8336223,8920695,928264,-4569044,-8027911,-5429775,7075187,12740937,87933,-11835905,-7269629,2859926,7355841,6441300,-672978,-9254518,-7277731,3729639,9873567,5429724,-4425273,-10459257,-4470552,7860146,9835089,244850,-6612275,-6186701,-2299907,5239243,10115994,1656726,-10958027,-8566097,4477501,9206797,3488368,-2805452,-6770041,-6185075,2558495,10257572,4830882,-6404222,-8813696,-2048049,5727263,8325958,2095791,-7729669,-7927506,1327004,7123840,5488195,342990,-6699721,-8378503,1799089,10664718,4683293,-5593258,-6922859,-2698803,2688760,7666506,4497561,-6022660,-8752339,-775427,6187272,6566992,1306056,-6683350,-7838464,1199843,8180679,4660955,-2110466,-5834583,-5348885,1419964,8684095,5184094,-5156889,-8051314,-1765940,4713496,6330419,2360056,-4723567,-7260142,-1403077,6215766,6689916,-330120,-6867098,-5678515,1606149,6643083,4519963,-2097496,-6705283,-4559656,2808697,7411268,3325492,-4468562,-6728715,-1672539,4568619,5923125,1603932,-4786900,-6563182,-497477,6695973,5747644,-1784894,-6177374,-3762642,1496144,5351249,4449325,-1788730,-6916943,-3909367,3940289,6890583,1755102,-5047080,-5697261,-357701,4253498,4376621,1254227,-3763788,-6554068,-874215,7514037,5553746,-3720390,-6054261,-1211887,1917138,3551151,4076647,-1109317,-7089310,-3526669,5059800,6433976,306028,-4741952,-4465521,-129694,4178402,4048674,-5485,-3973277,-4688180,-236490,6026059,5156085,-3214311,-6859990,-1238587,3788057,3087754,1640517,-728178,-5022519,-3733734,4369424,6810818,-382732,-5585023,-3184941,941820,3498270,3842736,-196122,-4864676,-3647252,1615136,4459758,3040192,-1563064,-5589664,-2784711,4141128,4894916,-177465,-3022511,-2862673,-1687558,2509930,5416477,714283,-5336900,-3753661,1699326,3910832,2718139,-814286,-4177979,-2835360,2197936,4216799,1742263,-1852477,-4200376,-2409099,3139041,5022405,156972,-4051488,-2829778,188804,2384057,3259459,448053,-4038377,-3813769,1388900,4543261,2113543,-2019396,-3579529,-1606404,1826386,3535181,1753700,-2099423,-3951067,-1095459,3322942,3678637,-270642,-3265846,-2550601,345463,2819080,2835527,-317581,-3799945,-2889503,1691986,3874397,1167485,-2293762,-2758476,-1107283,1399344,3232554,1593569,-2686551,-3948869,103825,3690481,2498197,-969442,-2502568,-1687916,230408,2398321,2777678,-364206,-3875846,-2417733,2574992,3877911,-1475,-2654465,-1581161,-404746,446851,2621628,1956222,-2807071,-4287229,655335,4124868,1395512,-1912956,-1792593,-824755,93823,2054976,2481976,-645596,-3473198,-1737579,2453895,3445668,77097,-2813249,-1604278,610581,1086029,1375284,1304277,-1646543,-3754912,-21052,4166230,1735584,-2651316,-2193562,67485,360534,1177540,1927726,-650476,-3102353,-1210591,2314386,2701409,151800,-2289395,-2010242,697105,2255450,1026690,-388970,-953999,-1723239,-532416,2771964,2334792,-2055834,-3057150,119776,1675259,966589,433259,-759135,-2118740,-911653,1678092,2156629,156515,-2019145,-1886871,600415,2388755,1031430,-1064987,-1151933,-666497,63696,1707268,1884725,-1010547,-2759081,-365912,2103408,1389044,-468865,-1049305,-1049848,-488317,1017648,1804190,37275,-2184841,-1692551,1041015,2019306,456242,-1049027,-1111789,-523083,385249,1598832,1201879,-1223399,-2128708,71869,1985695,1064460,-514535,-967433,-843284,-348170,1092879,1770953,-375735,-2299647,-988757,1506805,1271436,-267030,-674176,-640699,-867980,204927,1889991,923012,-1798687,-1905092,912042,1843874,225533,-731453,-227328,-419874,-724736,1046671,1984539,-559608,-2635939,-516695,2131642,990798,-1077321,-444049,182723,-892430,-265510,1868735,962986,-2148893,-1810544,1381498,1877430,-340702,-993564,-31158,-93517,-477254,746725,1525177,-279393,-2195723,-599902,2122329,1299987,-1296772,-1028831,611024,-5580,-577724,1208411,1140054,-1730277,-1874135,1238725,1944844,-400040,-1168481,-245268,123844,63928,510095,640401,-208701,-1229624,-645267,1263940,1501414,-658554,-1610969,127429,1036490,-5568,26487,576237,-641990,-1329944,469463,1637506,176267,-1308399,-723364,419399,693600,241653,-119295,-233472,-424554,-392032,619332,1196150,-208672,-1550827,-351289,1206985,618555,-411271,-88797,-86072,-620549,88138,1191080,503874,-1128081,-978312,585806,991748,-17776,-495644,-99837,-262842,-324466,623515,958149,-389489,-1367836,-98782,1097084,349243,-484675,-163815,-37442,-460542,81325,1102675,245742,-1279470,-716570,958074,770340,-413367,-270876,194925,-430885,-413578,946173,895301,-853137,-1262193,554084,1173669,-219309,-579074,270306,-32652,-775574,295385,1343488,15927,-1584567,-323624,1354926,468445,-889645,-228580,520292,-473031,-693280,995429,1106346,-1214499,-1449461,971745,1375012,-604077,-887062,613469,260614,-930186,239588,1347573,-169741,-1580603,-192801,1382888,522711,-895989,-453304,572487,-11,-581440,468576,963080,-670380,-1509112,571741,1576840,-440972,-1233972,321885,583742,-627550,-52397,907118,19392,-1116161],[0,0,0,-1,-8,136,-91,68,-242,245,-252,483,-549,575,-874,1057,-1184,1550,-1847,2081,-2624,3110,-3494,4178,-4902,5556,-6504,7501,-8410,9686,-11100,12430,-14064,15921,-17748,19946,-22398,24823,-27638,30832,-34077,37724,-41835,46057,-50783,56111,-61701,67845,-74788,82211,-90446,99775,-109933,121313,-134417,149142,-166008,185922,-209283,237351,-272177,316153,-373810,453610,-571056,761714,-1125169,2068561,-10984240,-17929063,6006908,19110874,14290096,-6200579,-21053820,-14858233,12583477,25012464,7247501,-14454820,-16929374,-6647315,13310527,24985522,5415603,-22991626,-18565634,4313037,15807907,15756088,2152433,-22914979,-22303003,9616572,24429259,7412199,-10101980,-18261794,-14612156,9364776,26829182,8197314,-18400222,-19651035,-3528533,14934269,23309848,5101267,-21701167,-19118155,6136384,19820379,15362703,-1042635,-20747725,-19324354,8324343,25946306,11188727,-13737185,-22341848,-10176854,11589878,21570489,6817684,-17107133,-22841695,-4414688,18180768,20985318,797705,-20618219,-19107741,3658908,22862124,17905340,-5398425,-21300362,-13243645,9581488,23001165,12661520,-10934426,-22675689,-10014804,14282832,23780883,5537950,-20191725,-22093700,-814619,16178468,16134334,2084700,-18774758,-23529294,2266627,26287978,14797353,-10853174,-18940979,-10893187,6639273,23351592,14824133,-12719083,-22072196,-6121649,13541409,22420336,9266975,-19074440,-23727434,3254523,19637773,11478017,477729,-13551972,-23710860,-2371809,27704602,17000814,-15170381,-21355641,-7363055,5943095,17591526,14083504,-10457206,-23945024,-6827897,16414984,20921235,5676986,-15702004,-20176842,-86968,19878516,17151009,-1522884,-16997559,-15913826,2033655,19794494,15744077,-7617416,-23399762,-12184258,11570210,19126809,5972963,-10614855,-18505077,-10299262,12662231,23208762,3165960,-19073379,-15403069,1377043,14197606,17706107,1952080,-20644901,-16140869,9239301,18837940,9648675,-3554982,-17299829,-15485729,10068957,23753266,4914819,-15403550,-15137564,-4964102,9447983,18836112,4808577,-18343133,-17858703,1836278,15625522,14418145,-750163,-18259805,-14742586,7572804,18927397,9074126,-6664366,-15675846,-10177185,9055032,20296374,7255526,-13592247,-17413996,-2974243,13190752,15715793,1669761,-14980335,-15606183,719890,15919786,13167777,-4075862,-16950928,-11782509,5886179,17291244,9908573,-8464690,-17339557,-7032000,10606281,16566655,4994856,-11503993,-15285477,-2523060,12831678,15322658,1469715,-15490999,-14969624,3922570,16606142,9262479,-4612168,-12780262,-11351801,3265924,18276613,10082709,-11759997,-16607855,-2892136,9749410,13210718,5001219,-11341981,-15596482,-766013,12885430,12301093,1323514,-13398409,-15323616,4088905,18557927,7223215,-8328085,-10099859,-6964674,1709172,15601960,11693383,-11291049,-18509476,-1271286,12439213,10755166,1891430,-9192181,-13331478,-1677337,13241653,12163730,-2172815,-13378281,-10838558,3475545,14788848,9149463,-7131640,-14193567,-5420022,7136134,11878303,5950499,-6951120,-14806851,-4923497,12810343,13920720,-1702230,-11772008,-8630889,-180683,9980686,12676709,-1332141,-15365435,-8794177,6591178,11414950,6529120,-4278538,-14027788,-7465078,10141550,13320225,737007,-8363928,-9700818,-4542013,8802419,14582124,40587,-14194442,-8896515,3907101,10074598,8363952,-1922283,-12610022,-8274656,6373642,12347188,5396755,-5907902,-12205805,-5510971,8851869,12561177,1136212,-9757914,-9611985,-1113986,8971603,10628681,-452670,-11995950,-9343725,3423309,11441984,7198782,-4191676,-11155998,-6455419,5610643,11832532,4974256,-7485672,-11133393,-2337619,8470259,10240676,1571215,-8899961,-10141272,-113626,10412160,9237508,-2287139,-11231900,-7235358,4036185,9822711,5467714,-3711568,-10403045,-6799110,6308456,12853280,2676345,-9511101,-8583067,-378903,6192682,8901273,2762819,-9018193,-10296776,1776855,10728550,7113016,-2939607,-10073707,-6348203,5021664,9806294,3532308,-4240087,-8127335,-6086082,4730412,12709430,2941698,-11202251,-8539846,2724744,6547227,5418351,1813737,-7078930,-10118011,1190735,11697672,6514671,-4974128,-8825035,-4041614,4222034,8926829,4047204,-5599091,-8560427,-2451234,5738039,8680483,2552084,-8080097,-9623332,1240365,9459123,5288305,-2473619,-6083465,-5947530,-18606,9079929,7488009,-5236704,-10263090,-2219845,5525886,6687495,3348365,-4547062,-9028510,-1909360,7622775,6906647,-54261,-5718926,-7270126,-651944,9022606,7086334,-4215108,-8104106,-2904867,2393129,6183219,5522541,-3120702,-9504383,-3395653,6268198,7256141,1112341,-5420219,-6979303,-911823,6631261,6403988,-691550,-6300065,-5851305,675785,7516486,5917820,-3070907,-7697471,-3275187,3645092,6405041,3307561,-3556953,-7391304,-2605382,5547903,7108289,547780,-5922011,-5828019,-17163,5521971,5630952,-470089,-6715177,-5496172,2320749,7083454,3600082,-3397181,-6189807,-2771254,3136059,6253433,3056742,-4100737,-7154618,-1516130,6208511,5937204,-1060469,-5155201,-3757698,-88091,4479908,5843652,-501635,-7668371,-4705838,4081421,6330008,1612968,-3128641,-4815106,-2539876,2836467,5814729,2239447,-4220034,-6362057,-1024781,6299568,5598117,-2132521,-5675175,-2172006,1095486,3103638,4684385,401779,-7021394,-5026309,4790038,7010097,-14741,-4310496,-3153937,-1269947,2143636,5290422,1900092,-4895796,-5636254,415665,5298739,4068638,-1363551,-5373484,-2996801,2460986,4269970,2075666,-1139447,-4324376,-3824183,2809876,6892295,1141991,-5362258,-3618963,830798,2478789,3311702,1521403,-3914824,-5091480,969731,5234946,2809134,-1694190,-4259671,-3209302,2072190,5203790,1430859,-3149359,-3377472,-1378689,1652866,4705731,2043974,-4367734,-4893561,1142039,4298271,2427918,-587089,-3041966,-3246660,600300,4356686,2900818,-1717968,-4235402,-2181987,2363196,4293753,956733,-3100176,-3312293,-627442,2364342,3486096,908467,-3619594,-3980742,643724,4037385,2362306,-1283816,-3050061,-2164094,871451,3644977,2555285,-1976330,-4170369,-1132329,3005113,3318618,327499,-2309932,-2816454,-796151,2619989,3523157,1307,-3863962,-2876464,1533575,3373184,1247459,-1354114,-2429965,-1951260,675418,3637031,2273109,-2733268,-4084786,229193,3244525,1855189,-279712,-1390992,-2226366,-988995,2746713,3585241,-574147,-4021297,-2044208,2042413,2940505,488337,-1512736,-1767095,-1320065,355936,2948442,2214327,-2600302,-4317561,359838,3919766,1317893,-1482301,-1055823,-1043010,-1070785,1903176,3543711,-489206,-4070441,-1425912,2678271,2534547,81006,-1397146,-1682842,-764957,1097364,2209782,1061094,-1740996,-3110552,-372264,3303439,2119544,-1978617,-2319399,-106329,322170,847326,2082902,126502,-3396225,-1823070,2514045,2735527,-180634,-1629179,-1377930,-153577,1525685,1814057,83678,-1456523,-1724579,-273402,2281908,2308524,-1190064,-3058507,-518724,1638475,1005180,335716,-168121,-1754612,-1701433,1404481,2712734,120349,-2275575,-1549502,534763,1737536,1100114,-222873,-1179476,-1223369,30017,1867377,1728852,-934523,-2433726,-510424,1685442,1334135,-34165,-764011,-1293548,-960768,1045944,2087659,104802,-2188576,-1368635,905876,1470267,477896,-299839,-1006280,-1181808,305353,2110852,1143612,-1454652,-1811962,236425,1373725,786284,116763,-447081,-1287532,-801665,1418192,2032084,-652218,-2326357,-564640,1306395,749421,-56561,56153,-741479,-1550136,314189,2390199,769750,-2126267,-1433176,1139403,1226824,-35261,84265,63152,-1222132,-862319,1636055,2035031,-897717,-2353363,-118081,1741675,469758,-683864,152244,-44193,-1380394,-144417,2273495,952114,-2372612,-1608295,1645861,1410157,-714590,-369610,364487,-802430,-847259,1428210,1668345,-882237,-1896325,-92377,1593876,799159,-663833,-697605,78303,-284733,-269473,1161430,992109,-1501999,-1802160,1109146,1868118,-508989,-1071438,137704,-37823,-449918,727415,1037042,-579860,-1435382,-266080,1172043,999965,-424703,-1133274,-211082,583176,202349,157356,493980,-559758,-1333814,303270,1712477,283765,-1357969,-672175,528167,363825,84879,298252,-118335,-901380,-454273,916499,1048921,-420797,-1270727,-157353,856169,415758,-197584,76766,-241148,-799840,144982,1356570,363224,-1223090,-765187,684336,547195,-109015,37357,12523,-713203,-419659,957074,929407,-702138,-1135126,248830,753390,20096,-126502,226369,-462329,-838063,461999,1313603,-128418,-1338635,-283029,850391,181496,-354991,232601,50130,-967011,-317470,1312938,812323,-1274492,-1000563,872277,714497,-564775,-93030,660514,-522778,-1055755,801525,1557957,-595371,-1545230,282928,1189539,-128041,-609049,394433,202791,-958256,-334384,1276182,767630,-1279663,-1094756,1083322,982492,-789828,-500121,782420,-157344,-1173002,531843,1590108,-457706,-1671558,226407,1323294,-45396,-668824,142948,200924,-522428,-220677,774557,640549,-789207,-1134283,490728,1250275,-281493,-957813],[0,0,0,-1,-9,121,-126,49,-236,308,-256,444,-607,642,-904,1119,-1224,1613,-2015,2236,-2706,3292,-3738,4435,-5233,5907,-6848,7994,-9015,10296,-11807,13238,-14960,17007,-18992,21221,-23855,26527,-29517,32923,-36401,40231,-44668,49270,-54243,59898,-65922,72475,-79884,87860,-96573,106503,-117406,129503,-143397,159102,-176979,198053,-222845,252460,-289100,335330,-395640,478634,-600089,795289,-1162209,2094109,-10767942,-11770807,15252494,23680813,7274587,-20063246,-19192170,2751858,16805241,14598365,4645418,-16772614,-23709519,3614502,27955875,12197550,-12445663,-18206085,-12008914,4702323,23241108,12356047,-16517674,-22480854,-5383281,11660746,21303765,8803887,-20639141,-23729453,5333756,20692502,13063647,1966428,-14474895,-22626457,2759485,29854760,15607463,-13940867,-19489306,-8344985,7080531,20803223,12673497,-14836783,-25374989,-6716530,16156424,20685292,3264085,-19908146,-22021952,263917,19997795,17402340,-2216426,-19914120,-17340650,5839301,24230663,15981593,-8932844,-22523073,-10729078,13282208,23716978,9434373,-13970363,-22122883,-6331025,16649555,21279270,2311618,-19699959,-21415293,-471828,20519221,17490647,-5555187,-22321818,-16618571,5096987,22595691,15396955,-10614758,-23570460,-9022820,13182031,21814340,10536264,-13641519,-23709897,-3045672,20816526,18981072,1659196,-15201574,-21413225,-2218130,24700422,18691926,-10539896,-20920257,-11313876,2388467,18789993,17590242,-11992113,-28317957,-7177660,15629253,17414656,7426997,-11420560,-23499501,-5410087,21221781,19964912,-380050,-15926918,-17353941,725624,22804622,17695095,-7580750,-19565951,-11960469,4892908,20860827,14841960,-12548391,-24633613,-7309794,13488502,17887595,4964223,-14888604,-20112869,-3119051,15623899,18300457,2772788,-19404834,-20441748,6563552,23403196,10134045,-6356926,-12912540,-13624649,3258091,25043712,13712831,-16592431,-20211530,-2139900,10997239,16484860,7280249,-15715597,-21028857,-165614,15833529,13886090,1100905,-17152202,-19673112,5218266,22680476,8871237,-9164700,-13257690,-10448085,3752447,21752872,13101376,-14387205,-20291476,-1771721,13699081,15160010,4077248,-13097443,-17284546,-605583,16385379,14698624,-2296028,-17422969,-14450871,4922786,18266395,10388074,-8107847,-17262823,-8953894,8698689,17350349,7005914,-11289256,-17098013,-4026104,13553651,16552370,1692312,-14670101,-14684351,1287165,15685835,13080088,-3065678,-15529913,-11747520,4871159,17168105,10044281,-9106080,-17065585,-6258316,9329245,15117243,6076251,-11292096,-16971086,-2474862,13421968,13462560,941929,-13045426,-14799820,1918211,17293364,10321872,-6096870,-12569725,-9363788,2602073,17189771,11627959,-11286065,-17201507,-1975618,9352947,11358215,6159051,-9329034,-17490537,-1601112,15519515,11637439,-1995998,-11717750,-12401114,1322163,15848174,10159324,-6117586,-13019220,-8517866,4497671,16279430,8008072,-11559861,-14353553,-1330036,8446795,11580997,5194140,-10609614,-15613467,38064,14316959,11001669,-2195486,-12911224,-10178805,4866335,13308121,6643257,-3970278,-11751851,-10380590,6411072,18151033,4099544,-13435343,-10262605,-208761,5716849,11376676,5307186,-12367888,-14434888,2986534,13174469,8233525,-2340158,-11998674,-9782227,5581472,13512291,5205857,-5012699,-10398051,-8170700,6390004,16321924,3630865,-12861391,-10185918,1206778,7525210,9394708,2806825,-10808098,-12679403,2089294,13068686,8199626,-4337405,-11776820,-7164838,5417652,11862354,5144116,-6324477,-11145532,-4630568,7651005,12379088,2850109,-9824408,-10874143,55299,10322884,9384706,-1196757,-10150637,-8386815,2282778,10861091,7831068,-4261257,-12028573,-6407215,6255771,11524417,3774974,-7480537,-10159081,-2790568,7065952,10379498,2415521,-9572824,-10574798,1258013,10708913,7835009,-2108009,-9659776,-7568573,3348587,10742471,5919955,-4243783,-9952629,-6126665,5897759,12259420,2497775,-9562867,-8162377,-211836,5454480,8826931,3213307,-9972528,-11023794,3110497,10729191,5108144,-2531524,-7888323,-7192922,3204125,10913294,4827420,-5615331,-9120700,-4181165,6326202,10959361,1533327,-8781770,-6866624,-146046,5290102,8805946,2106176,-10715627,-9189126,4762050,9624743,3435749,-2841264,-7355620,-6202874,3501821,9901537,4205839,-5427679,-9305770,-3456007,7633031,9489263,-1016257,-7623535,-4622767,-538909,4777393,9308408,1073656,-11461699,-7232588,5997862,8158274,2386476,-2484841,-6794911,-5383420,4079687,9017900,2858658,-5629030,-8298049,-2405872,7472520,8247053,-1558816,-7436469,-4287850,226352,4832729,7384330,209844,-9656603,-6238342,5284529,8224583,2203794,-3902819,-6229403,-3321104,3978413,7614793,2673427,-5492340,-7560465,-1168012,6810355,6687492,-1162735,-6991139,-4834366,1653251,6039175,4800095,-1753684,-7174596,-4857543,3429975,7850531,2996402,-4970067,-6798931,-1162569,4903619,5713192,1106828,-4741205,-6062235,-624050,6349536,6321461,-1315572,-7210641,-4211880,2922437,5740802,3069140,-2082130,-5908641,-3878691,3358001,7056942,2111064,-5125564,-6219354,-642968,5390235,5147810,-507149,-4718869,-4191117,-386469,5020211,6083890,-1417534,-7824197,-3077007,4525797,4615764,1444029,-1487854,-5170281,-3709938,4112196,6840901,592720,-5188967,-4621364,-90653,4667234,4390845,-1071111,-4662864,-3427118,250348,4788504,5184649,-2343145,-7498417,-1617588,4742930,3323636,907151,-945006,-4811529,-3466631,4486026,6486421,-529376,-5354847,-3538290,1004721,4351799,3279088,-1175464,-3848967,-3138334,148290,4964623,4663618,-3290375,-6880667,-241138,4552222,2223698,398695,-962463,-4504075,-2775663,4587929,5683283,-1049179,-5193893,-2840564,1539725,4057424,2401341,-1397052,-3279328,-2421739,742078,4598677,3582819,-3280041,-5925413,-55574,4338973,2415263,-242584,-1654596,-3290651,-1570842,3510791,4554155,-790130,-4946639,-2829027,2121328,4008963,1539206,-1859916,-3080384,-1688449,1399564,3801290,2310277,-2592855,-4511978,-475340,3921786,3246796,-782855,-3035781,-2229883,218613,2622880,2876548,-235792,-3935856,-3016329,1791664,4223526,1234126,-2709000,-2957650,-463558,1712079,2575058,1336568,-1977543,-3850242,-666929,3849319,3225376,-1241888,-3238217,-1435009,1139661,2300049,1879693,-462099,-3017088,-2443667,1532906,4086165,1081255,-3308686,-2924662,684080,1812940,1326352,998783,-1360296,-3765163,-614959,4154458,2553253,-2181636,-2704168,-586362,797851,1924820,1865726,-702915,-2841881,-1714331,1764782,3585262,754009,-3159788,-2243248,1256661,1488565,702787,1159794,-1138010,-3879593,-241488,4401795,1726261,-2924315,-2051858,190620,377510,1211010,1864105,-589426,-2974426,-1431463,2256609,3203189,-157818,-2970815,-1284272,1498779,1128313,542581,1107570,-1109822,-3403560,215253,4212958,1191423,-3042516,-1747329,714676,524455,704753,1311632,-516734,-2738023,-1249050,2297311,2692182,-627736,-2811611,-774032,1497064,973791,390986,588140,-938622,-2308835,361531,3330803,1189776,-2453750,-1882375,708347,1291340,589435,340453,-496987,-1764556,-1016250,1672493,2247951,-563186,-2585518,-1044121,1478188,1349505,94416,-432559,-770431,-1042331,267017,2103834,1301052,-1551029,-2121892,379648,2059625,892817,-643506,-723115,-601807,-458963,833655,1708744,-11769,-2217970,-1341569,1469741,1752321,-368938,-1209334,-439277,-173718,-11544,1285477,1120441,-1114367,-2058753,202044,2149046,856026,-1111525,-945179,100494,109106,301267,1273098,349975,-2043422,-1362524,1831106,1839425,-986638,-1370457,126931,-17432,-267727,1078506,932902,-1356548,-1799251,692799,1821012,279998,-1202733,-696085,271514,207599,193402,1028115,294075,-1844084,-1011855,1971994,1581817,-1453301,-1187773,799702,-30682,-682611,1187663,1116254,-1785519,-1733965,1320017,1762104,-550701,-1215186,1611,341959,-147326,193464,984960,-5086,-1819294,-569689,2118786,1172721,-1644423,-1089797,1092089,269097,-770508,843520,1095668,-1472589,-1628212,1408696,1838194,-800540,-1544093,250861,720761,-280439,-90881,866524,-7648,-1522613,-348165,1797996,924511,-1523606,-1111208,930285,636369,-537882,109548,762678,-697438,-1235891,808251,1655272,-325851,-1574413,-124654,1069743,262737,-408952,178467,180938,-854455,-426055,1153798,978299,-1020866,-1314732,506488,1146617,-112227,-620071,229837,29285,-647414,152635,1187205,232666,-1396845,-750223,1157442,847829,-700071,-582717,333670,-16414,-527105,558545,957339,-564737,-1432420,279969,1412694,124244,-903895,-150269,395855,-219999,-205608,768325,446160,-1150675,-877565,1101874,1138891,-833514,-976171,551282,398392,-624608,198848,1012623,-601190,-1447128,494994,1488590,-146159,-1158566,75670,524787,-202230,-165827,694109,224772,-1051687,-603237,1155190,997414,-947305,-1038442,687125,517197,-734335,162567,1145493,-700223,-1617057,736836,1676429,-668178,-1362348,568942,645711,-631120,-110217,964486,-27144],[0,0,0,0,-3,84,32,56,-121,4,-97,212,-112,187,-331,256,-356,547,-521,606,-840,875,-1040,1333,-1394,1573,-1989,2200,-2422,2870,-3180,3565,-4160,4584,-5025,5786,-6429,7049,-7955,8794,-9623,10778,-11912,12999,-14435,15903,-17381,19237,-21205,23161,-25593,28286,-31079,34428,-38238,42394,-47432,53393,-60244,68832,-79655,93373,-111998,138584,-178970,248128,-389389,793478,-4726786,-19493760,-14962516,1852393,20182181,17337843,-8097330,-23619252,-10419862,11121510,21433714,11651082,-13298342,-23181815,-2671580,17294373,16738291,6129726,-12501804,-25637585,-3842326,27773221,18314109,-11787072,-17796213,-10632590,-1539665,18096710,21012413,-10510027,-29392802,-8986454,14697232,18925022,9076065,-12292303,-24452735,-5356569,19996099,19768307,2718088,-14446411,-20687578,-1812601,25101021,20790628,-8110587,-21861027,-12142734,5615316,20080861,15818237,-9655442,-26431674,-12284754,14009566,21999075,5800958,-16508347,-22237573,-5175871,16971808,21065166,2172057,-19910998,-20212070,2614085,22883354,18579718,-4493930,-21365603,-14411057,9147296,23574248,13271596,-10627195,-22976151,-9897300,14106452,22260170,6317275,-16527159,-23446830,-5791260,19045408,20606714,-2741769,-20741093,-16642764,490360,18724327,19996696,-5192626,-25936218,-12521782,12865265,20387185,11785574,-6939920,-23259159,-11126613,18454470,23398212,2664237,-14051459,-18180712,-6747228,18241063,23254161,-3859785,-22897003,-14284252,1739744,16033194,18827222,-4932629,-27525689,-13277153,13637424,18235852,7736251,-7085703,-20688023,-11752539,16303671,24452745,3657448,-16587365,-17741749,-1311775,18377418,18659010,-1037299,-17344421,-16256476,1025083,20884518,17100752,-10194173,-23332451,-8636868,8983829,16085221,10847912,-9953638,-23863206,-7795078,16043035,18411429,3632104,-14336652,-19998975,-484764,21275160,14702888,-4432105,-12826257,-13712696,-1380295,22343383,19527649,-12575883,-23314149,-3731275,10180352,12813955,10143287,-8088439,-23302452,-7342130,17288845,16998847,40356,-14479371,-17396136,-1315669,18492506,15099109,-4826196,-15828234,-11931208,3038391,18679005,14326547,-9211832,-20288360,-6095995,11977214,16163839,6201024,-10514124,-17923807,-4955044,14423497,17106745,559107,-16093856,-15066983,1833413,16006805,12475004,-4432997,-16886307,-11605780,6199623,17358004,9580601,-8579768,-17415223,-7163189,11100112,17067530,4515716,-12278902,-15530377,-1725101,14185681,14335024,-681012,-13939854,-13116993,1059372,16231165,13552605,-6494274,-17761391,-7423797,7444489,13022749,8499209,-6676826,-18156243,-6709556,13619474,14797396,901868,-10397703,-13633272,-3444132,14291966,15020915,-3176724,-14094408,-9647751,1603384,13989691,13036624,-6604353,-17734316,-5312117,8684324,11356359,7425035,-5833748,-17748694,-6216896,14514456,13824154,-1170172,-10406737,-11124457,-1949741,12537050,13078154,-2767729,-14160096,-10290495,3763846,15055165,9109536,-8237631,-13709324,-4290837,5751886,11958234,8287390,-8907984,-17126172,-1305341,13913984,10171094,-643957,-9179796,-11728531,-348354,13670056,10546465,-3529546,-11927904,-9937986,3544978,16019859,7296991,-10784381,-11616857,-1478822,4581214,10264194,8311123,-9343931,-17270364,-69251,14395169,8523450,-2131744,-8546760,-9917102,297058,12939308,9557108,-4674932,-11916205,-7333080,4973462,13811397,6412263,-9044644,-12066905,-2048379,7331337,10063408,3861231,-8841367,-12836648,-624958,12023987,9649151,-2816477,-11041087,-8072061,2992724,10990221,7581994,-4172729,-11669889,-6507575,6247392,12268331,4504739,-8063705,-11186998,-1915326,9026161,10099412,763116,-9084254,-9635902,-4188,10161414,9341540,-2242929,-11372378,-7746966,4215251,11333266,5308645,-6126187,-10026317,-3998345,5160548,10351606,5070954,-8121176,-12193004,-385638,10316877,7733097,-608704,-7251824,-8660249,-26194,11038070,8361088,-4265424,-10104265,-5558129,3879451,10551619,5428128,-6765593,-9901189,-2297765,5165653,8742414,4534018,-8091052,-11928626,1246029,10577089,5367718,-1738353,-6005593,-8083167,-115449,11239990,7707017,-5387030,-9714092,-3739029,4707648,9164385,3801878,-6232373,-8234851,-2068833,5289816,9325205,3024307,-9646939,-9727374,3157548,8658214,3808604,-632315,-5746250,-8351436,1052032,11143099,5582416,-6031629,-8589861,-2907764,5039498,8512255,2251885,-6213991,-6691271,-1797301,4610174,9168363,2441196,-9942245,-8316819,4535410,8010610,2554174,-1169473,-5267090,-7069053,1584351,10261667,4760277,-6128806,-8098994,-2045178,5101681,7222428,1429316,-5982777,-6437546,-829720,5390094,7243480,746134,-8244329,-6894972,3153156,7957194,3565414,-2726895,-5956367,-4191701,2588031,7576233,3975840,-4762170,-7897161,-1791351,6043034,6678789,157186,-5869987,-5566794,37365,5584622,5634596,-512262,-6729988,-5562225,2375555,7486173,3754853,-3978905,-6554500,-2175167,3748720,5941433,2405329,-3935146,-6473475,-1753451,5551313,6737976,-281559,-6702279,-4577728,2093035,5076574,3499946,-561064,-5593826,-5396345,2576005,7680232,2470737,-4770729,-5320463,-1321616,3263422,5396432,1620231,-4553462,-5489432,-450281,4965137,5628589,-511682,-6725407,-3904813,3155532,4560094,2158200,-387753,-4713479,-5101751,3193794,7794280,971714,-5475131,-3790002,-177986,2639201,4715218,1329360,-4750333,-5054122,334506,4969320,4610225,-1584778,-6164431,-2443868,3307489,3485689,1703262,-314541,-4907896,-4489361,4116194,7101354,-345454,-5139200,-2526485,230325,2310708,4076582,1042071,-4334371,-4475421,673209,5082077,3863863,-2469624,-5742723,-1271992,3269783,2593600,1260097,-363395,-4536597,-3764436,4036693,6225110,-743253,-5060186,-2323616,1006112,2552483,2995719,326708,-3718700,-3698066,880827,4770623,3119425,-2530361,-4808990,-971814,3128285,2816103,598993,-1634133,-3537854,-2006258,3099941,4742980,-106755,-4580786,-2983993,1450406,3329035,1927770,-836722,-2862457,-2444300,894120,4004220,2616620,-2358816,-4422648,-881207,3300930,3251548,-9087,-2388217,-2409364,-625761,2268175,3351809,310013,-3788774,-3255380,1469989,3947065,1435837,-2148050,-2703964,-1049968,1021457,2602731,2077861,-1569564,-4170485,-1029384,3764933,3077073,-1127011,-2460894,-1257073,-49800,1884976,2984141,72584,-3586553,-2504328,1734218,3445040,1008135,-2226330,-2511619,-348454,1170524,1804302,1532507,-1317895,-4094865,-919460,4094660,2512889,-2084541,-2054227,-312455,-388526,1339060,3203070,-18823,-3953025,-1719205,2529895,2839791,236206,-1852204,-1787346,-216080,1064063,1708654,1354342,-1544714,-3770360,-220638,4047406,1587064,-2603116,-1515891,215847,-575085,966786,2915179,-307881,-3958280,-1298585,2953407,2382901,-620640,-1597982,-901148,72313,725917,1570707,1212026,-1671534,-3233290,412494,3739948,1037348,-2461694,-1325097,328316,-163573,653188,2058816,-324665,-3318377,-1200302,2611651,2272650,-903211,-1936865,-652733,482599,757496,1180305,774171,-1397347,-2334864,455579,2980115,1123081,-1953713,-1684443,348203,870669,690593,736648,-398204,-1996225,-1120387,1714435,2185324,-490444,-2286228,-924357,993729,1003200,371075,-52329,-833063,-1375169,144349,2144507,1341330,-1481925,-2114478,270431,1675488,701390,-310097,-354472,-778926,-785788,850011,1939839,21436,-2287571,-1259761,1410157,1458686,-397342,-667148,-244374,-787158,-315442,1700918,1376054,-1504966,-2026368,611517,1811317,327532,-543135,-318709,-415088,-488175,747064,1547959,-37863,-2021151,-1067745,1666026,1382005,-855255,-835235,279701,-559124,-580082,1634248,1226504,-1976268,-1832543,1300493,1605255,-450081,-581076,147068,-514645,-553751,992146,1346398,-493117,-1822463,-345895,1763616,970162,-1057585,-590495,514878,-496167,-600506,1598033,1084732,-2097879,-1614849,1695180,1528070,-1129661,-761148,624997,-351856,-839781,1034056,1469791,-816560,-1879605,152648,1834187,448296,-1219440,-388800,697329,-336042,-460771,1228438,855154,-1741321,-1405000,1584065,1597317,-1031444,-1167143,570045,315270,-595004,429225,1171732,-566755,-1673027,120233,1758295,480090,-1332003,-603058,671773,186034,-351949,482538,595777,-970590,-1092936,885067,1459623,-531195,-1459675,54022,824425,-13226,-244752,455446,7079,-1087715,-304437,1278508,801204,-1117907,-1088046,595133,869866,-248017,-298310,370418,-242345,-898512,318338,1359921,17052,-1426704,-491652,1133929,565392,-599311,-230164,404739,-363649,-569776,855636,988896,-842898,-1337504,540507,1299045,-233486,-734553,299275,191536,-704683,113330,1187184,48297,-1389081,-451403,1240301,680476,-810953,-483209,486050,-9094,-642530,646529,1090513,-899129,-1485867,829597,1470264,-669677,-906780,602468,181770,-812637,312661,1309731,-330884,-1487813,66752,1307655,277927,-874203,-262540,478577,-222262,-477611,723992,877962,-1021252,-1271672,1019122,1498109,-912142],[0,0,0,-1,-4,107,13,24,-169,72,-103,258,-203,234,-442,436,-485,709,-763,879,-1191,1299,-1421,1831,-2090,2316,-2773,3140,-3491,4130,-4661,5132,-5901,6652,-7349,8338,-9321,10219,-11475,12805,-14052,15593,-17282,18936,-20965,23166,-25331,27910,-30823,33789,-37205,41103,-45208,49982,-55502,61567,-68686,77207,-87093,99216,-114511,133913,-159946,196929,-252911,347859,-540393,1086659,-6538797,-22885573,-10124809,15686222,23351915,4666690,-15472734,-19649644,-2422430,20214372,19655649,-3584895,-17463650,-13728062,-556886,18639361,21441932,-8171226,-29061470,-10123509,14116611,15934544,8208396,-7834819,-24535344,-11560785,18981198,21419110,240113,-14373438,-18216224,-5431956,21744021,24336928,-5982129,-22716286,-10169683,5491725,16835824,18754826,-3916250,-27015580,-13494283,15797262,21400143,5600625,-12845535,-21684582,-9127091,15649700,21819210,2020891,-19414823,-20846036,-1307072,20027747,19231444,-3502325,-21505402,-15424233,6810307,22570404,15538905,-8232601,-22473646,-10675906,13411325,23353668,9236151,-13627999,-22179775,-6901640,17071468,22383849,975115,-21602212,-19133539,1506969,17488491,16397164,-2268682,-22935311,-19250954,7529202,24019117,12877574,-10510986,-22762472,-10061485,15661826,22456758,4871221,-11772617,-16835201,-9090315,15868160,29601485,1556194,-28433059,-15396456,9726698,13818581,11682016,2473379,-21334049,-23040085,9561140,26017625,7514114,-13278748,-20205118,-11181656,13519541,23981958,3045745,-16658879,-15051476,-4680604,12440868,25263044,5471389,-25791955,-18652128,11867830,19972913,9021225,-2376998,-15683844,-17664428,5248752,25112467,12483224,-14933278,-22916672,-6496460,13708589,17748928,3609863,-14505265,-19238964,-3818537,16867602,18597980,-334351,-18094362,-17151831,2707160,22354388,16265925,-9444691,-19494110,-6293199,7766209,15249285,13574074,-7222431,-25151984,-8182438,19077241,17624887,-644029,-12718320,-16644019,-5029218,16740568,17814922,-4264787,-17792347,-12505048,1583142,17279773,16413513,-8078150,-22620721,-6761722,12276609,14764511,7819742,-6506695,-19209096,-8412862,15963868,19601891,349697,-15486694,-14148676,90515,14884442,14533664,-2482940,-17295616,-13555844,4394746,17625756,11217361,-8273085,-18304292,-8210759,9708658,16668522,6188116,-11092001,-16845933,-3736356,13780632,16152614,1142987,-14282858,-13860031,846882,15031602,14188782,-2790414,-17568356,-11439653,7742733,16031551,7133909,-7195798,-15214616,-8387379,9309249,16994130,4755590,-11925170,-15877727,-3362223,14151919,15609644,-2639623,-15055932,-8633245,1894822,9958026,14104760,224722,-20289364,-12536114,12937533,16319321,1615940,-6752090,-10775363,-8719262,8048866,17884124,3176481,-13624607,-12677382,-1117506,12160757,14819009,-2003076,-16860090,-8691749,5756415,9706171,8945889,268962,-15755334,-13403206,10124565,18642652,1842136,-11591701,-9795125,-2805788,6645300,13506794,5008048,-12098541,-14730773,623991,14113121,11095535,-2976802,-13189344,-9325290,4759735,13499192,7065286,-5915107,-11891117,-7048489,5275074,14857675,7372841,-11768531,-15508177,824759,11586808,7806692,719747,-7537687,-12618457,-1684350,14563135,11243305,-5517164,-12700134,-6904378,4192256,12909766,7654041,-7631704,-12411522,-3129668,6493566,10742512,5998959,-8666601,-14963779,-663392,13507763,9000422,-2884483,-8871351,-8612395,-449165,11134269,10411301,-4098327,-13483645,-6833941,6414790,11861878,4596731,-7057791,-10938736,-3522726,7529566,11314028,3068114,-9355512,-11284960,81786,10822349,9191822,-1669363,-10140301,-8152238,2361940,11023914,7690899,-4892931,-12036628,-5202497,6464480,10107516,3825824,-6032374,-10912440,-4004679,8698716,11141315,188954,-9928066,-8556451,1228930,9640300,7860063,-2220832,-9336136,-6844114,2133231,10672524,8455252,-5895245,-13332297,-2303946,9027822,6721904,1196125,-3386989,-9567958,-5706207,9639151,12395860,-2479033,-11289233,-5845201,2262935,7661401,7195879,-2366910,-9837646,-5309033,3698616,8653185,6566550,-4648774,-12775897,-3175025,10578791,7970916,-1806254,-4641055,-5649639,-4220306,6270937,11956587,-371983,-12459427,-6598856,5219954,8125465,3800365,-2708448,-8037037,-5580595,3972657,9288798,4103679,-5350834,-9415422,-3219144,7644612,9584535,-689771,-8719132,-5308396,1541224,5236367,6555932,1433755,-8816015,-8862221,4169331,10941421,3160049,-5599354,-6456578,-2939550,3289476,7988407,3445148,-6007303,-8171253,-1500533,6403266,8102745,308474,-8674873,-6573211,2991604,6831747,3711880,-767810,-5983712,-6709612,2303991,10020154,4181050,-6463094,-7522546,-812757,4808844,6029432,2064248,-4773739,-7258623,-1356492,6758108,7079872,-1182735,-7806426,-5012246,2634941,6443385,3799394,-2196655,-6686597,-4524412,3383766,7906104,2846561,-5352230,-6693045,-829294,4924825,5567058,1103364,-5035625,-6570530,80570,7279297,5391457,-2542541,-6354210,-3369672,2039731,5636861,4058800,-2500161,-6857316,-3424107,4264875,7111260,1282846,-5981477,-5327462,846558,4149544,3757323,1571581,-4090034,-7310331,268571,8721740,4284961,-4793907,-5101600,-866970,1477071,4203670,4094586,-2486856,-7021744,-2264763,4909778,5971120,635429,-5536409,-5147831,1483493,4905901,2228929,-302671,-2771595,-5422945,-802820,7630111,5121983,-5424373,-6575651,686105,3312758,2350885,2293296,-1193598,-5814153,-2667327,4995429,5849393,-327135,-5263326,-4055137,1447571,5049290,2689633,-1883488,-3462309,-2554924,66736,4484654,4642324,-2785964,-7281201,-1133715,5489083,3381298,-1030400,-2109555,-2797854,-2000933,3019081,5560214,251286,-5439357,-3820867,1985944,4795439,2316560,-2169278,-3776520,-1452945,1531279,3310324,2759476,-1568888,-5562010,-2159592,4762087,4660620,-1335283,-3755013,-1820244,-126742,1931341,3705468,707043,-4599338,-4044832,1985997,5026958,1645367,-2852054,-3299329,-795044,1655124,3081635,2009239,-2057913,-4500828,-1003936,4084270,3716909,-1038680,-3546455,-1999635,599349,2541506,2824883,-268689,-4076527,-3009591,2164560,4180840,818488,-2525490,-2570077,-840211,1388771,3280445,1604003,-2999440,-4030914,344124,3872957,2303829,-1210464,-2466495,-1534415,304506,2354352,2903317,-328379,-4335321,-2493300,3249332,3887006,-742114,-2553952,-991991,-874203,251517,3403790,1990105,-3657417,-4117652,1453454,3897249,1001031,-1511227,-1804823,-1135735,296983,2072438,2319430,-394641,-3616852,-2323520,2945981,4160527,-794837,-3312490,-518351,723737,-16953,1802657,2206215,-2560871,-4458862,1039116,4447846,870957,-2476279,-1737703,-353419,426451,1619416,1495359,-682852,-2643885,-1625915,1930589,3645443,247460,-3494318,-1652659,1823886,1482294,294557,692417,-646981,-2965527,-436898,3761895,2138321,-2617111,-2870885,296050,1654419,1000517,280218,-627813,-1688572,-1247309,1160091,2755557,614244,-2938991,-2255176,1660795,2455045,32409,-832720,-292372,-1135788,-663908,2323016,2478349,-1595138,-3310534,-16622,2497452,1026764,-742210,-724438,-807556,-1007239,755306,2350827,425141,-2772225,-1969502,1522464,2192800,-20778,-985766,-602020,-734906,-111787,1811750,1652986,-1387324,-2412126,200398,2188565,889155,-636000,-675342,-734424,-649591,1045804,2017357,-252153,-2543837,-959687,1563415,1184802,-280705,-445416,-625677,-1105049,242446,2068641,1013086,-1932875,-1850549,836008,1806601,108928,-502092,16560,-629101,-971933,1237689,2282140,-683629,-2813857,-146863,2171622,471066,-925963,60774,-153831,-1403485,56872,2148713,705362,-2166428,-1633073,1239390,1705029,-190027,-930519,35041,-21361,-774065,588060,2068662,-155844,-2752919,-536700,2549364,943082,-1569645,-368433,670863,-709511,-540122,1670499,956429,-1762772,-1697820,929524,1748198,26284,-1282951,-509980,530762,54166,-256834,899402,577101,-1715592,-1312153,1875208,1891587,-1322097,-1587663,713632,768233,-615072,208341,1032583,-548056,-1635071,219449,1834043,515961,-1508260,-1012020,845227,744120,-493759,-109972,696164,-649891,-1346169,846990,1954657,-562679,-2041121,183592,1470693,-66205,-722582,558927,293196,-1185306,-359462,1598219,850432,-1473484,-1145395,996039,984155,-570640,-321506,561511,-325441,-989420,646208,1488490,-483993,-1637077,72489,1281251,78142,-691912,254110,145300,-887065,-138263,1344435,404484,-1454240,-651250,1109129,550175,-642328,-18347,402786,-628919,-669915,1005893,1085050,-923300,-1190034,685507,1008929,-455001,-404082,614619,-47625,-1044751,197798,1471045,-16260,-1573441,-200821,1381053,140228,-1024469,215228,835547,-884704,-888936,1279257,1130955,-1444206,-1171647,1157839,1008395,-883231,-545624,877715,104649,-1030193,146180,1399050,-7505,-1598239,-348347,1562650,489333,-1332309,-345964,1178688,-209365,-1263788,799945,1390209,-1103967,-1580765,971683,1431607,-845585,-1050027,619244,535192,-676734,-357199,895187],[0,0,0,1,7,-59,142,-44,148,-254,204,-355,513,-482,670,-952,1015,-1251,1606,-1804,2167,-2696,3025,-3516,4232,-4811,5533,-6484,7302,-8280,9599,-10806,12116,-13767,15435,-17238,19427,-21606,23942,-26763,29688,-32760,36345,-40142,44152,-48796,53763,-59037,65043,-71613,78677,-86736,95650,-105410,116650,-129434,143848,-160768,180745,-204413,233569,-270236,317604,-382091,475259,-621750,887986,-1526819,7323045,-2595212,-22171034,-13618084,4394522,17426115,14388772,-2613557,-23219500,-16008758,14021604,25121972,5582082,-12296123,-17139709,-8238569,14614889,25432160,2485357,-20517754,-15904435,-110699,14220587,21431158,985687,-27774650,-18533727,12808344,18881902,6838448,-4918912,-19755286,-18107607,11946939,27601853,6058007,-17391315,-18656071,-5292214,15593078,24180630,3186542,-20870281,-16680693,3583142,18007830,18748104,-385066,-23696999,-18478200,10180588,23834898,10322458,-11132642,-21789549,-12307994,10948488,22626506,7280633,-17259734,-22903222,-4544696,17594250,20620732,1541704,-19587619,-19834013,2540072,23150424,18443386,-5324068,-21097379,-13180903,8862533,22566710,13368756,-9884254,-22899059,-11205996,14476428,24916849,4812305,-20796762,-20233575,-975017,13429684,17195014,4946835,-20784275,-25309538,5016967,26326619,12102540,-9483498,-17395470,-12915214,6901348,24790531,13024689,-12689066,-19799329,-8064252,12181918,26113222,8533222,-23397430,-20557342,6770320,14712807,10291295,5662551,-15299161,-27797662,1625562,30017433,12395779,-15510953,-17975829,-8806193,4853624,19979277,13110422,-12610517,-21775703,-6031241,14205678,21930919,7128097,-18178797,-20844614,2974116,19889174,14341422,-1207021,-15079360,-16747654,734711,20982253,16927603,-9472119,-24677612,-9959771,12740934,16987717,5522706,-9024593,-19177923,-11016874,14194543,23021106,1765760,-18170755,-15155501,92356,16032765,18840637,-1660135,-20849561,-11839347,7787392,15291696,12929777,-2098422,-22179405,-14814194,15046192,21629102,1041535,-12755309,-13546360,-7345920,10069161,20446575,2994904,-19045614,-16475336,1757900,15898189,15346883,-2605951,-19169191,-12074209,8035717,16782356,9722669,-5554819,-17618552,-10360539,11624146,20247463,4809193,-13688372,-15925292,-2788902,12962007,15852392,1318364,-15729466,-15549494,1863257,16518526,12255390,-5035994,-16664999,-11118499,6105231,17461352,9655095,-9305674,-17503221,-6142877,11352074,16175036,3973067,-11752768,-14527969,-2284401,12824188,15919180,640098,-17415827,-13776372,6346258,15368749,7506369,-3445984,-12698527,-12724192,5193158,19727834,7438776,-12993135,-14532404,-2820225,9286629,14597252,3656362,-13392079,-13320302,628624,10716485,13038896,2695533,-16581936,-15744362,8857653,18030546,2816436,-6880688,-7971159,-9482599,1993877,18899541,9650598,-14349276,-16138445,319314,10964813,11167420,2332148,-11348596,-13052156,1068656,12441672,10252761,-1035403,-13314867,-12688445,5056492,17327784,6919727,-9693857,-12161234,-3631172,5609039,11552360,7359131,-8141625,-16401596,-3000627,14562960,12312800,-2915901,-11040501,-8610772,147142,11229627,11769788,-3194489,-14240109,-7859988,5240500,12431664,8064886,-7126585,-15626777,-3581721,11300482,9804548,873397,-6043490,-11429845,-5588379,11909590,14853664,-2981982,-14120171,-6947813,3845850,9803350,8444797,-2881399,-12629468,-7233240,6244792,12277602,6001947,-7118575,-13442899,-3671369,10337337,10739784,114780,-8542428,-9612585,-1733300,9943589,11155183,-1869626,-12772106,-8300823,4449327,11149703,6331159,-4395469,-10995206,-6235482,6067034,12188839,4378911,-8293097,-10856937,-1520546,8693161,9785260,1108413,-9147758,-10004035,410357,10796140,8980565,-3266818,-11436333,-6225623,4688802,9120782,5340169,-3540220,-11252225,-6676442,8121599,12669976,562679,-9384403,-7257651,-650991,6224104,9711052,1632199,-10165796,-9035413,2600300,10109848,7441106,-3441478,-11597545,-5156467,6981437,8227516,2185787,-2605068,-8573104,-7809895,6856387,14286212,-150356,-12294116,-5783592,2807657,4908820,6512123,2164177,-9000996,-9659894,3270821,10968233,5582899,-4292160,-9607255,-4747924,6257982,9322975,1517347,-5510154,-6605798,-3511694,4879973,10871570,2461985,-10950814,-8931404,3862466,8465783,3651270,-1447691,-5787514,-7127818,796957,10243187,6341102,-5957854,-9619211,-2404723,5778594,7995523,2250491,-6313879,-7653469,-449613,6041248,6583427,1731336,-6816201,-9195607,1432259,10827035,4921543,-5346698,-6369551,-2740886,1392322,6804360,6011600,-4130666,-9885264,-2718362,6756524,7433328,548969,-6347188,-6526399,298397,6242077,5587683,-101602,-6272893,-6839500,1329542,8960054,5153009,-4619063,-7308423,-2238742,3565330,6055566,3318421,-3873042,-7850596,-2278437,6466324,7167986,-487439,-6508335,-5225188,663649,5500060,5416320,-736073,-7069431,-5344671,3015339,7493518,3027493,-4178008,-6091791,-2079648,3545234,6169569,2782452,-4597696,-7376098,-748326,6992129,5312692,-1889522,-4948428,-3502509,-100400,5007358,5978007,-1721892,-8076134,-3539739,4521434,5929627,1430669,-3666264,-5256345,-1568909,3609084,5027202,1836939,-3951970,-6951622,-716544,7852473,5058434,-4058575,-5029168,-762168,329487,2789297,5653720,-392173,-8323185,-3734948,5888777,5842410,-403838,-3861959,-3817490,-953700,3521956,4596144,634567,-3986585,-5094451,-604234,6035399,5294655,-3208598,-6549543,-826674,3222134,2417422,2089556,45503,-5334370,-4366385,4358524,7084462,-216553,-5409061,-3119905,842915,3010200,3326913,420985,-3800319,-4026508,494597,4724975,3948130,-1912110,-6129033,-2275642,4085436,3992289,-126406,-1864990,-2609540,-2655921,1796471,5970197,1538166,-5672315,-4340985,2201644,4283327,1833245,-842237,-2807697,-2875058,360466,4164147,3413775,-1781673,-5225369,-2001172,3661242,4058712,-243185,-2878547,-2408033,-897044,1911419,4068797,1142367,-4337877,-4246941,1598448,4404818,1681188,-1771465,-2674341,-1795423,714487,3611857,2749313,-2248265,-4617145,-845316,3549905,3128428,-155829,-2302149,-2538352,-694835,2557724,3645658,-111689,-4235602,-2799941,1951833,3479712,868590,-1463766,-2231854,-2107759,628125,4029620,2241380,-3278290,-4037836,634554,3203422,1643695,-90222,-1391800,-2495948,-851154,3040799,3525699,-810590,-4139548,-2002785,2478564,3126834,7603,-1596268,-1164420,-1539409,-173183,3624054,2683656,-3625565,-4597578,1537386,3840199,302418,-999226,-440527,-1780282,-1318976,2684256,3510524,-1058686,-3882990,-1388772,2451311,2960125,35268,-2050139,-1308210,-155185,360449,1943819,2109044,-2019392,-4344168,249459,4322749,1168340,-2524479,-1334648,-63849,-524249,1188558,2607588,-287043,-3481907,-1620545,2316182,2976487,109293,-2251410,-1561074,661264,1343353,879872,805849,-695143,-2823398,-813037,3414161,2516649,-2338493,-2937896,307603,1308205,359951,704407,229908,-2099107,-2043562,1574094,3119673,184711,-2740590,-1643385,1220116,1662821,442317,-11476,-551268,-1631604,-613192,2455968,2355464,-1540544,-2862085,90997,1902693,715475,-97395,-193138,-1311383,-1541510,1032246,2624882,151215,-2603942,-1357012,1206920,1260725,246703,7089,-690186,-1561399,-8085,2359156,1488366,-1642194,-1996776,394010,1374203,588646,190882,-212035,-1357340,-1092370,1501641,2160131,-641371,-2372358,-461601,1250834,519710,105838,433780,-929386,-1883402,416711,2554675,533186,-2132089,-1153845,941922,875038,70627,376321,45973,-1381021,-1020446,1728963,2201808,-881864,-2427408,82375,1706424,64246,-654312,689151,-229174,-2070248,77562,2725307,582505,-2651837,-1157318,1466220,827043,-425759,50694,159711,-910798,-792492,1130241,1789702,-409534,-2222557,-405834,2001943,831334,-1182650,-276391,670341,-851910,-712440,1845173,1289058,-1974901,-1759877,1332455,1586039,-500741,-767354,78955,-75050,-420470,338276,1186569,206193,-1697901,-997716,1575428,1617540,-1032799,-1350277,626027,520193,-736959,344509,1317014,-759860,-2044582,398936,2097326,120284,-1616882,-417087,833281,83063,-397751,604476,559825,-1174607,-1171770,1190084,1681664,-811399,-1577279,357727,1007260,-371015,-297555,853616,-99867,-1504262,26443,1767147,427672,-1584709,-558212,947756,286622,-482746,339089,460104,-932419,-815103,1134444,1155528,-866899,-1158300,495563,676108,-391302,-101340,688031,-396383,-1072273,420069,1409577,-164659,-1343948,-58090,896277,-46569,-445573,556133,295054,-1204466,-413465,1477744,728070,-1404499,-734206,1027690,348457,-814196,255890,865099,-722972,-1141034,869251,1394101,-654304,-1419556,374438,1032097,-384340,-696896,670434,505448,-1241149,-619858,1549479,803983,-1635469,-867541,1465381,678427,-1262264,187,1197564,-485541,-1362342,747268,1534538,-554286,-1479239,218265,1269702,-11004,-962834,87879,825031,-534039,-966044,876299,1218347,-1174409,-1451037,1050156,1376273],[0,0,0,1,4,-15,115,-7,57,-216,116,-144,336,-334,384,-583,598,-728,1044,-1134,1256,-1645,1898,-2143,2629,-2976,3350,-4006,4573,-5101,5931,-6701,7463,-8565,9651,-10665,12018,-13477,14904,-16671,18512,-20359,22631,-25112,27542,-30397,33579,-36852,40599,-44762,49118,-54103,59756,-65796,72735,-80727,89619,-99999,112364,-126836,144514,-166762,195171,-233378,287903,-371713,518722,-849873,3725172,-8158119,-21977980,-10366570,14304341,26697022,4489059,-21304518,-16438564,3734815,12742484,16807513,6989353,-20476289,-24619460,8821856,26288850,8635417,-9840803,-17198879,-15131156,6927052,25054984,8860519,-16660688,-19529155,-7752890,11532422,25173097,5878713,-24565380,-18489554,7307053,15527020,14327813,5588824,-19237253,-24277216,9307137,29926968,9961368,-12827920,-16935659,-10367865,7469083,23071868,10553888,-16880120,-23894327,-5682755,16283250,21076405,1655569,-21458364,-20229553,2040791,19337848,16852053,-2558409,-20891923,-16707974,7876880,24458413,14374615,-10123642,-22352725,-9449528,14550124,23479798,7695830,-15147712,-21341243,-4875871,16707211,20781199,1821035,-21228255,-21752354,2399409,21965949,14530769,-7297846,-20636357,-15907251,5465967,24005536,14361043,-13027556,-22832664,-7372421,13806181,22932939,8758909,-17284655,-21157351,1023424,17770169,17251109,4928836,-17771787,-25299878,3739170,28403794,11569311,-12774728,-15661034,-12164415,321527,22573262,16941480,-17073963,-26597863,-3735057,14881166,17829095,6910847,-15168930,-21904524,-589413,19546036,17757607,1515737,-17791532,-19632133,5786497,25313061,12316152,-9399789,-17006650,-12224310,5449498,22709472,12463966,-15062923,-23410421,-6193363,14784657,19028637,1666137,-17377381,-16381146,-1617373,13742919,20050926,2464601,-24513852,-18127111,12772043,20467248,6529613,-3370084,-14046433,-16422748,8597391,27304975,6887531,-17534889,-15886341,-3526959,10779543,19824416,3817331,-19870050,-16770081,2232203,13314578,15197993,1056370,-22041134,-17650243,11606770,20186979,4609323,-6659492,-13245695,-12956596,7786771,24525040,7851155,-17037526,-16780398,-306415,13132202,15748761,2562119,-15535328,-16024376,1848029,16630365,13723040,-3953475,-18838560,-12921410,7599294,18097229,8305336,-9357087,-17198887,-7472903,10452431,17313959,5078865,-12790455,-16592131,-2181081,14928356,16048310,-278674,-15990199,-13398372,3751059,15916593,11357457,-3966375,-15704618,-11781658,6719299,18835210,7702011,-11881022,-15736428,-4113672,9500441,15065447,4980299,-12961719,-16204047,-641021,13645365,13625284,-34537,-16001447,-13733177,6633055,16253954,6310515,-4749638,-11239753,-11914198,4608664,21053729,7795657,-15384615,-13984854,531015,8114086,11637589,5627393,-11878369,-16377780,1054252,15143353,11226395,-2708435,-14507015,-11184426,5949010,14662545,6479280,-5069115,-12647211,-9821283,7420777,18062983,4013414,-13391304,-11945679,-485425,9099210,12416411,2509641,-12423742,-12882783,1218821,13545407,12039016,-3902659,-16083858,-7075773,8291609,10330701,5375181,-2281358,-14109510,-10624795,11696630,17578471,-1401919,-12135109,-7606492,-2273767,7026981,14103682,1323991,-15125405,-10247943,4416746,11273932,9006085,-3039254,-14782494,-7409858,8732563,11075732,3919595,-3833415,-12174634,-8202631,10554813,15808640,-994772,-12372502,-7517192,402443,7631612,10998259,727059,-13147077,-10463245,4367099,12312827,7017017,-5173200,-12237441,-5939046,6930335,11406441,3887346,-7102683,-11254866,-3396522,9140111,11872523,1040987,-10490762,-10003020,1345313,10815775,8602406,-2582318,-10613286,-7282516,3490732,10840633,6835179,-5250312,-12315397,-5430509,7885112,11340239,1667067,-8110539,-8842251,-2071997,7183362,10612542,1443904,-10905353,-9685999,3103657,10786076,6710317,-3261639,-9887542,-6022020,4407288,9616093,5475031,-4011109,-11175372,-5984826,8925472,11985241,-1069666,-9272437,-5615232,-862210,4891147,10145774,2072347,-11935398,-9542749,4886262,10204012,4473630,-3459853,-8453624,-5378682,4303666,9344366,4614127,-4960939,-10626905,-3764901,9290816,9897022,-1426961,-7595725,-5402602,-1318705,6024965,9851405,-242631,-11372087,-6826134,4850116,8805880,4172565,-4106645,-8663980,-3827195,4544164,7799215,4436136,-4830595,-11094962,-2358890,10491199,7447295,-3350649,-5524727,-4366763,-2274074,6970713,10265702,-2643387,-11642898,-3823042,5378672,6572454,3816759,-3067490,-8742115,-3624954,5713272,7365067,2258569,-5278428,-9132771,-1504498,9185817,6871063,-3042283,-6088349,-4144712,-713780,6360263,8055255,-2350135,-10106320,-3856931,5512095,6958698,2348575,-3909452,-7094167,-2701975,5296097,7375940,1511348,-5939985,-7231486,-303056,7306958,6133357,-1891707,-7050541,-4497111,2088460,6475420,4308593,-2583457,-7260385,-4032326,4039842,7719274,2476385,-5444324,-6680028,-473253,5550761,5340076,268083,-4826948,-5742722,-403600,6777920,6262768,-2460591,-7781058,-3173994,3701294,5299638,2490276,-2245304,-5922905,-3575691,3764473,7171179,1802450,-5956216,-6550619,702086,6215392,3773241,-1358332,-3565630,-4277079,-1172781,6078863,6794994,-3197769,-8369700,-1365242,4878927,3755598,1251828,-1574075,-5305193,-3300702,4128874,6726362,891242,-5873094,-5453117,1520835,5712358,2542882,-1567215,-3039243,-3943336,-760681,6391382,5499715,-4354403,-7143170,-71498,4107065,2954407,1507841,-1776627,-5179677,-2171132,4410869,5631683,173189,-5571579,-4525579,2325118,5286832,1476309,-1447076,-2411294,-3896975,-398479,6704570,4172043,-5348332,-5728606,1157276,3109128,2076515,1639420,-2009068,-5318450,-1037895,4981617,4234600,-981379,-4583853,-3302078,1887907,4605126,1611401,-1719425,-2751500,-2693364,724421,5514875,2894367,-4576750,-4907906,908899,3385985,2205314,589757,-2254904,-4035038,-664823,4159178,3646926,-1234331,-4370693,-2514146,1989188,4052986,1510304,-1996081,-3271393,-1533819,1762188,3907157,1733578,-2863218,-4106073,-210852,3832503,3040748,-869154,-3229621,-2139801,661125,2775472,2625948,-466337,-3808661,-2926924,2032058,4396261,953556,-3099231,-2737641,69066,1618945,2279119,1393062,-2004205,-4048430,-487213,4259643,3133022,-1724825,-3413889,-970996,1326157,1929665,1525184,-15839,-2895674,-3033404,1801393,4931977,592017,-4248096,-2188818,1313118,1123736,1030050,1545727,-1477035,-4179564,-351534,4390623,2494642,-2356683,-3086635,-279552,1562583,1530136,1123870,-2211,-2442358,-2695526,1965747,4667189,16906,-4088100,-1250518,1629148,570607,1003464,1541192,-1911055,-3795445,452892,3999227,1375388,-2254221,-2421674,-303046,1284214,1368495,840651,-297306,-2293431,-2050613,2239563,3992190,-665086,-3539325,-512372,1482485,408948,1110417,1512762,-2103952,-3218592,1183686,3512279,511772,-2136272,-1612799,-228323,812030,1455642,848392,-945099,-2278798,-1126243,2048358,2740771,-654401,-2736625,-610900,1197329,795389,961595,603681,-1682085,-2187027,1097336,2980598,623914,-1846215,-1558300,37138,1077295,1097885,363588,-996090,-1673590,-629788,1576146,1967833,-411401,-2324484,-1101272,1169133,1519570,395933,-484810,-977822,-987052,334641,1938771,1227640,-1311049,-2120502,114992,1973796,965637,-683757,-797254,-428001,-452050,584417,1853707,325533,-2375293,-1581480,1644062,1870365,-526736,-1228680,-140731,-183522,-390582,1184499,1603983,-964636,-2544665,75567,2632915,830225,-1658733,-592186,734882,-516116,-294508,1883266,842188,-2590849,-1714544,2248143,1873158,-1269946,-1289017,492599,68496,-727855,794076,1490114,-943205,-2434206,186375,2630470,529388,-2029396,-408671,1236014,-484753,-650112,1858007,872723,-2590312,-1265599,2494540,1396537,-1659475,-847964,852269,-171703,-697431,966644,1146891,-1188690,-1876738,573508,2021443,101170,-1636583,-186436,944537,-489278,-478446,1489096,477577,-2281170,-768137,2339490,910080,-1566792,-510603,861370,-276750,-493009,1015554,839389,-1215352,-1228759,884711,1466720,-323543,-1166056,11471,601006,-227378,-78801,923472,43306,-1470520,-386558,1569487,667014,-1150757,-608258,665464,103825,-327490,489634,483432,-748113,-917379,565464,1120365,-78062,-979816,-235504,552152,176186,-185242,216098,228094,-666971,-514922,846473,895159,-604426,-967915,283673,878849,-95516,-474742,247716,192114,-718516,-232525,1012909,479104,-1112101,-810013,920102,774342,-724423,-447022,685527,45450,-945568,210945,1296644,-269023,-1454692,117158,1463753,14193,-1240158,171363,992630,-640872,-968020,1000584,1082909,-1287370,-1161676,1384427,1125987,-1318042,-777514,1290752,259883,-1351773,161878,1531206,-363177,-1607510,328422,1625788,-206611,-1381010,302745,1200761,-521165,-1064926,971739,1065490,-1359630,-1174087,1623294,1071507,-1635991,-690111,1604801,149888,-1514954,308084,1460510,-740001,-1455005,764751,1287377,-709876,-1130290,549212,837494,-641203,-640354],[0,0,0,2,9,-146,106,-93,270,-262,300,-547,614,-684,1000,-1183,1346,-1789,2120,-2405,2971,-3525,4034,-4836,5595,-6328,7447,-8619,9689,-11093,12672,-14248,16185,-18259,20342,-22860,25679,-28488,31726,-35344,39064,-43272,47968,-52836,58250,-64315,70705,-77811,85747,-94228,103642,-114316,125965,-139012,153950,-170758,190087,-212820,239470,-271487,311181,-361207,426750,-517186,649881,-864306,1270076,-2311027,11912611,18201917,-6674076,-16996191,-16210645,1833508,20963486,17199718,-9703776,-21854302,-10876035,10348848,23269271,11411855,-16760181,-20530317,-182867,13612862,16570502,10467873,-15969365,-28987682,1998949,29099406,11606239,-10264487,-13031232,-14656214,-3246422,23640281,19442134,-15487266,-26387921,-6426321,12294337,19780090,9992463,-15583246,-23716361,-1564894,18409542,18276704,4791207,-16166234,-22934020,2282257,26925728,16318889,-9083047,-19087414,-12774427,4826333,22103910,15288823,-12462516,-26155720,-10009487,14573802,21235719,4845622,-17284290,-21712596,-3717299,17722264,20404711,866747,-20435978,-19299527,3963360,23456528,18031952,-6087155,-22087763,-12699186,10780672,23185620,11671472,-11890020,-22454396,-8403646,14436420,21829176,6102202,-18340933,-24857923,-2347319,21801234,16562514,-5422034,-17294068,-16396026,-1634647,21955052,21290631,-10550465,-26526880,-7594044,12989780,18562299,12379647,-8810922,-24462027,-7304439,19259705,20342896,3517513,-14191833,-21997648,-3399308,23515263,17903905,-8428807,-17736812,-13272609,-1940119,19431313,20980691,-11178237,-28847516,-7392729,14438445,15746763,7846209,-8271051,-21585386,-8632146,17700054,22897512,3169872,-18219161,-18740493,2759587,20177679,14515240,-2269684,-15731409,-17452309,2233369,24257706,14033604,-14139356,-20698614,-6909897,8102305,18131232,9942172,-14621934,-22036259,-3528125,14323232,17840267,5155606,-18128565,-20895498,6038270,21246084,9187877,-2564423,-11192546,-17841396,1641527,27884818,13769930,-17579837,-17931475,-1954046,6903438,15232244,11057609,-13675259,-23132781,-1785864,16949183,14492505,444117,-16091677,-18026542,2941916,19613483,11518927,-5421918,-14984505,-12715569,5031061,21441482,11413949,-12644903,-18327475,-3671694,11782507,16094154,5521165,-12652103,-17842469,-2301414,15788635,15791205,-1517965,-17033381,-14024437,3788209,16728332,11142001,-6391997,-17144602,-9849025,7669646,17319786,8445704,-10138313,-17741828,-5291096,12929039,16594976,2552835,-13621526,-14670799,619152,14641392,12556599,-1247250,-13920680,-14085539,2690289,19287978,11259033,-10642140,-15797269,-4431847,6063115,12760142,9701111,-9137403,-19694171,-3272041,15292442,12828621,-146212,-11340352,-13864931,-136655,15529275,11498696,-3684552,-12534383,-11317934,2568889,18149024,10505115,-11795248,-15077120,-1632936,6922843,10988878,8494305,-8687356,-18779083,-2425945,15676953,12116945,-2291338,-11799017,-10651454,1498073,12663549,10166709,-2628532,-14066592,-11401278,6668145,17454072,4991637,-10590036,-10697532,-3886440,5201496,14322500,6595638,-12919179,-14637385,1978548,12168249,9803668,-34414,-12370592,-11321945,4402877,12794051,7231995,-2355073,-12300693,-11530144,7419856,17806590,2094483,-11751307,-7790758,-2582613,3606863,13722271,6657614,-14221259,-14566374,4104719,12202915,7102233,-797994,-10241465,-10498089,3674325,13450860,6901243,-5127104,-11706061,-7256929,7065751,14434201,3402040,-10145354,-10156504,-1581154,7360302,10970693,2610090,-11044866,-11661533,1882650,11951439,8165922,-3511178,-11240455,-7446101,4314881,11438002,6303671,-5474903,-11544943,-5175922,7318549,12003288,3284570,-9067811,-10791189,-316295,9738364,9074043,-421877,-9321493,-8923050,1091665,10674166,8587798,-3427456,-11949364,-6843265,6118001,11273762,3038684,-6753808,-8517156,-3748708,4946307,11502713,4417865,-10673627,-11452191,2574894,10034814,5951766,-666953,-7237349,-8711960,1259648,11248557,7137453,-4705038,-10509758,-5398181,6067838,10868955,2359867,-7244596,-7418269,-2700462,4392738,10591251,3756761,-11053456,-10438792,3948839,9534609,4216239,-1419286,-6755933,-7698710,1677593,10751914,6556934,-5086794,-10359688,-3861060,7056706,9021798,721469,-5696169,-6446205,-3385563,5663533,11243237,736753,-11592782,-6767471,4181868,6572803,4534890,-205939,-8197677,-7394948,4047858,9688348,3730190,-4848753,-8936410,-3538609,7283436,8535589,-482678,-5619168,-5305086,-3026933,5450410,10774928,-187784,-11557227,-5112104,5230177,5770485,3383536,-257468,-7542267,-6909045,4464375,9714735,2570003,-5693550,-7443340,-2223782,5881412,7500132,189695,-6266601,-5776955,-645838,6051075,7536617,-830938,-8930845,-5320055,3933237,7142394,3338186,-2760752,-6674165,-3939977,3778071,7724626,2802091,-5255277,-7342417,-1185352,6379594,6474429,-536682,-6356228,-5216246,862932,5809123,5159663,-1038368,-6935887,-5257536,3100903,7755288,3020423,-4775858,-6367754,-1342341,4227281,5499909,1751159,-3949231,-6457951,-1717211,6344717,7051065,-1658488,-7486748,-3169840,2813204,4124080,3261580,-180682,-6202758,-5587305,3676355,8084501,1604371,-5386327,-5166124,-469073,3826367,4559790,993928,-3755647,-5480509,-1285849,6066201,6524179,-2438019,-7511540,-1831718,3484069,3075389,2561161,110081,-5863843,-4901762,4334444,7412154,340590,-5459623,-4162120,265446,3650203,3733768,540553,-3472175,-5074483,-868597,6308632,5342804,-3714602,-6337129,-347211,2718643,2205924,2974569,-442690,-6445740,-3313884,5421376,5690652,-769932,-4117768,-3228233,16681,3648210,3544013,-280427,-3584250,-4066956,-40702,5843266,4203440,-4093065,-5506802,277845,2518182,1872274,2498335,-803849,-5997710,-2387099,5325811,4724853,-1473728,-3867451,-2374955,381038,3395132,3258524,-607376,-3863456,-3084283,1143349,4797165,2748343,-3033376,-4652764,-472826,2846144,2702503,974061,-1991075,-4071339,-1255395,3663172,3991681,-649554,-4124040,-2671164,1192943,3430576,2042319,-1162868,-3133244,-2076217,1259003,3852249,2227834,-2366036,-4317879,-724771,3545033,3118078,-358557,-2527596,-2171804,-357894,2211237,3194520,194356,-3946134,-3301498,1843408,4234542,1011831,-2599033,-2392455,-579744,614770,2381693,2528173,-1749036,-4717352,-632090,4399234,2656928,-1744011,-2303183,-906109,-150847,1601364,2931251,312498,-3656274,-2953912,2000039,4184234,461662,-3118419,-1681389,281612,276702,1576085,2474194,-1699838,-4883502,-220706,4683578,1811782,-2226907,-1725047,-454929,-175245,1514287,2658084,2527,-3396768,-2256018,2306454,3760709,-78933,-2944565,-1100749,571640,182477,1570780,2194143,-2041465,-4295664,677971,4106980,654164,-2123132,-1090889,-715680,-392125,1864447,2315896,-881737,-3045812,-1152603,2196131,2817040,-177320,-2280474,-880191,444485,445785,1647683,1563716,-2114414,-3411396,1119424,3488025,311354,-1832523,-912027,-595151,-287373,1706169,1752890,-1147168,-2738627,-684198,2009185,2024399,-306634,-1813557,-996582,344863,995477,1387960,581001,-1651620,-2038703,717811,2609550,829381,-1476766,-1422630,-171222,732427,1162466,753791,-757588,-1897969,-852585,1428210,1953182,-251421,-2080178,-1108263,857383,1206811,473103,-72699,-798262,-1292947,-60858,2156450,1523604,-1359963,-2175074,240561,1718162,613105,-427510,-205086,-626669,-1079889,567301,2278376,283055,-2703907,-1312885,1793972,1289512,-794730,-430142,235692,-1081576,-838931,1838829,1769004,-1582941,-2413317,740570,2154012,91115,-1033768,146269,148561,-1155366,131234,2409993,499822,-2917674,-1244412,2394341,1189045,-1534060,-301940,862267,-1136838,-934451,1969236,1584826,-1945224,-2087672,1046032,1812183,-198497,-966599,230399,203121,-951514,110244,2082497,269654,-2635185,-718962,2448382,779449,-1652182,-54367,904652,-1128220,-818187,1973763,1072543,-2038936,-1376497,1344730,1184932,-620492,-573300,314430,-160372,-718855,455300,1466309,-166435,-2008588,-211147,1884404,474335,-1260069,2815,690113,-789038,-471746,1519183,693497,-1622029,-1034052,1262969,941613,-596864,-530195,260582,-104536,-496047,434501,942270,-321171,-1356421,-94366,1301667,428453,-808987,-362384,339142,-60910,-218666,577608,498302,-762473,-908147,598543,1061973,-156203,-937485,-68337,461558,-18682,-151198,403252,220758,-784177,-491954,870248,867840,-663667,-977555,416950,725763,-364572,-325102,607208,93802,-1026060,-144442,1282852,389067,-1354405,-538234,1194031,433645,-999736,-77599,935382,-482297,-1126749,771586,1409382,-846255,-1478188,697610,1211938,-667270,-907068,809737,612279,-1143568,-447496,1429367,570963,-1663023,-620209,1578986,490829,-1481428,-155988,1512603,-449022,-1527205,897719,1568325,-1142104,-1492460,1198021,1310852,-1149629,-832244,1048242,364727,-1198229,-172069,1344614,221229,-1466251,-306101,1504600,365889,-1459407,-85741,1410891,-413564,-1390628,908928,1341084,-1315199,-1262107,1374940],[0,0,0,1,8,-117,97,-40,216,-258,210,-419,518,-519,779,-998,1064,-1376,1694,-1919,2384,-2837,3157,-3787,4525,-5076,5876,-6830,7702,-8830,10137,-11322,12798,-14539,16219,-18172,20429,-22650,25177,-28143,31117,-34381,38122,-42028,46311,-51181,56256,-61816,68178,-74987,82418,-90890,100191,-110519,122434,-135839,151147,-169226,190492,-215916,247498,-287377,339528,-411603,517551,-688975,1014457,-1854273,9786697,13975920,-10391853,-22371121,-9671088,16015673,21709101,6882494,-16026410,-22216890,-798175,22889729,15826463,-3972873,-13209108,-15577019,-4395091,22952221,22967270,-12838298,-28362624,-6455138,11126232,14719431,11648119,-8852568,-26879368,-8829144,18397247,18621276,3442082,-13096407,-22884184,-4075846,26006819,20677715,-8308235,-17643589,-10429959,671585,19243675,22162759,-7436977,-28280689,-10298421,15438563,19517809,6822825,-12420253,-22814482,-8522053,16144413,21139402,2322609,-19323124,-21736705,-894856,21070867,18642755,-4194710,-21134662,-15406688,6713382,22950394,15336183,-8592849,-22230700,-10651761,13210081,23602734,9616820,-14081311,-22838419,-6466129,18267878,21815928,-340176,-20606784,-18005082,-112942,17060436,18550243,-2714873,-25016811,-18167514,8833230,22721508,12646936,-9706717,-23289117,-9735253,15873792,20741392,6012122,-9085149,-19703920,-11322303,20393665,29696664,-3618523,-25582572,-10775205,4315665,11002204,18266965,2698123,-26707868,-20433032,12381035,21791410,7634518,-9293411,-22404598,-12918331,15876624,22567647,1726341,-12866036,-15461377,-9237063,14716693,28367566,1817229,-26195758,-14483317,9741878,16378507,12311605,-230487,-18607391,-17984650,6956360,24044390,12038246,-13394903,-23219240,-7586151,13998225,17925060,3429531,-14113815,-19143618,-4293936,16240811,18607100,889340,-17978313,-19003158,3064282,24423897,14740731,-11060744,-16646502,-5800752,3997292,16128866,17082371,-9381666,-27068925,-5520170,19150215,15533546,863585,-11745718,-18419858,-4587376,17536402,16264546,-3256490,-15692035,-15055507,38621,20511229,16386405,-10950584,-20605207,-4910743,8798462,14012629,11514675,-6615620,-21719208,-7797772,16784780,18584876,683329,-14245975,-14704573,-821289,14951776,14850588,-1891565,-16845576,-14289361,3710012,17962911,11678045,-7987633,-18128122,-8760870,9122144,17026196,6755809,-11011814,-16757041,-4097620,12963155,16088871,2301391,-13564467,-14944396,-217266,15904253,15004475,-3656649,-17611916,-10124986,6698742,14261122,8868666,-5482287,-16850348,-9616378,10164990,17081120,4706678,-11263403,-16187587,-3820538,14576361,14697547,-2697422,-12434590,-9300626,-1994475,11662964,17692442,-2746402,-22045817,-8450471,12045104,11664570,4582906,-2830687,-14388610,-10563616,10969678,17309825,1757300,-11075977,-12795240,-3799380,13265516,15818981,-3569970,-15183323,-7046775,2017008,8739398,13040656,-39622,-18761345,-11464192,11185321,15458883,2340523,-8222262,-11047041,-5129128,7777255,14075580,4325917,-10951872,-14348460,-1171910,13891750,12493670,-2968772,-13554588,-8735807,4349640,12145473,7586681,-4061461,-11908501,-8931963,4743702,16343070,7507027,-12654092,-14565345,1248209,9580603,7257290,3072944,-6922650,-14404734,-2113803,15115005,11297769,-4944326,-12296388,-7701703,4000584,13001732,7147862,-6668070,-10852200,-4836960,4490740,12682525,7456599,-10235067,-15179729,513531,12307273,7813239,-861927,-7651608,-10290239,-1398048,11787845,10806384,-3842335,-13068403,-7195422,5714041,11696728,5134628,-6252188,-10816997,-4388470,6870669,11720856,3826935,-8923671,-11380116,-747473,10130829,9718892,-757494,-10141529,-8690383,2101302,10935554,7705569,-4293126,-11173165,-5882203,4850082,10308159,5510782,-6013807,-12059861,-3689565,8977230,10102733,498254,-8205204,-8813457,-408291,9411389,8869962,-1425967,-9189563,-7853265,1497489,11552565,8320549,-6661750,-11594252,-1593216,5711480,6145688,5033152,-3394218,-12710430,-4430847,11268274,9873869,-2557341,-8047457,-6535029,-416789,8586910,8233880,-2955099,-8944779,-5276478,1638361,9167336,8260953,-5751686,-12949925,-1345720,8872554,5842940,942195,-2907990,-8445349,-4867093,8246976,10926951,-1219212,-10286895,-6445851,2945590,8279732,5158931,-3108665,-7806589,-4946284,2511481,8448514,5855262,-4636624,-10680068,-3198830,8223571,8642204,-854614,-7085218,-4987632,-210744,4685895,7749842,2000756,-9181504,-9087347,4194302,10571447,2860273,-4921569,-5884982,-3331011,2405962,7693587,4272715,-5167110,-8747352,-2504365,6771221,8526291,-193152,-8453015,-5484456,2268333,5243009,4603266,875857,-6576961,-7792099,2833162,10263017,3670951,-5983009,-6690717,-1347298,3894518,6133877,2873746,-4432291,-7585535,-1856843,6524787,7248911,-776162,-7409098,-5136907,1965992,6158949,4414328,-1699571,-6803335,-4774418,3011045,7518411,3254478,-4439706,-6682174,-1886716,4508049,6347889,1602487,-5346952,-6455355,197054,6368940,4989830,-1140323,-5546728,-4697457,1047141,6457970,4585842,-2790738,-6825380,-3312727,3785884,6665553,1678004,-4961181,-5004865,-659115,3057284,5262657,2684784,-5559767,-7663410,1668610,7789271,2737124,-2874628,-3454062,-3156128,152998,5956490,4678569,-3314865,-6563357,-2188769,3943191,6110388,1332138,-5452202,-4778074,1189673,3241928,2760358,2017031,-3488614,-7239559,310651,8406569,3470140,-4755112,-4404522,-684209,1249175,3626630,3589464,-1845080,-5828181,-2539203,4092801,5976393,687924,-5457384,-4431553,1693605,4272576,2141855,-314736,-2616592,-4306463,-699126,5716707,4915288,-3422102,-6667309,-772535,4334448,2890617,138356,-1305932,-3387352,-2813286,2816017,6001591,766305,-5547907,-4128298,1937251,4548870,2097769,-1468548,-2859171,-2175215,272306,3683597,3903059,-1773822,-6230628,-1880765,4838682,3934928,-1086502,-2648465,-2002115,-1187523,1782206,4377899,1002095,-4772274,-4148446,1831957,4681190,1693394,-2189111,-3018884,-1432090,1078194,3247552,2518331,-1843621,-4496809,-1237873,3605599,3600107,-315937,-3066797,-2549306,33278,2688605,3060974,-266503,-3760468,-2743238,1449546,3479602,1488065,-1621173,-3121193,-1758823,1709058,3679190,1186287,-2890611,-3260765,-38792,2691346,2515978,44351,-2371823,-2487576,-24527,2882799,3139783,-828668,-4112632,-1779681,2743034,2622882,-1645,-857704,-1858688,-2365302,1106646,4308526,948415,-3830081,-2843604,1053725,2469341,1456501,-457226,-2096265,-1684121,207567,2143840,2669228,-240554,-3990370,-2215413,3299735,3354435,-1101545,-1919297,-312763,-871958,-146650,3179221,1986719,-3296678,-3693913,1128588,3399895,1014474,-1602320,-1893924,-724677,468099,1194848,1661424,247684,-2890542,-2578684,2426843,4094098,-479327,-3408202,-705432,1302970,373949,803471,1733044,-1078284,-3557111,-258227,3952416,1992843,-2504325,-2612294,392155,1338671,498244,558414,188937,-1876334,-2195316,1338248,3536550,318131,-3446050,-1629094,1944303,1616388,-231286,176616,-88563,-1986361,-782141,2874577,2534372,-1953189,-3132759,286308,2087217,695896,-336738,-278270,-1092396,-1356271,791426,2611447,348241,-2748690,-1788518,1370885,1812330,173538,-622088,-780232,-970495,-43109,1913332,1563240,-1269927,-2179185,-29421,1716299,1125379,-139647,-812099,-1194685,-501729,1337478,1615377,-416327,-1858989,-868814,783750,1080116,527753,-339102,-1280798,-1128705,691918,1938907,470954,-1584065,-1313051,501095,1041401,441582,298986,-282562,-1493680,-652648,1920445,1792345,-1267548,-2000719,325784,1106209,129605,223521,293901,-1109360,-1401998,660299,1996013,350435,-1869816,-1226208,1101970,1410743,-362231,-479058,458921,-618621,-1295112,1295129,2419576,-965317,-2651656,374116,2141635,65364,-978785,394054,98639,-1199623,-144689,1774864,890392,-1743719,-1735239,942399,1919191,-296847,-1438784,109010,667281,-898994,-212260,1909288,326141,-2563753,-885156,2444061,1191766,-1563822,-807339,920981,9408,-744814,614748,1213857,-817550,-1853063,283235,2119624,266509,-1897905,-556624,1208195,130036,-793335,718394,958163,-1348942,-1460203,1474169,1822482,-976227,-1712918,547505,1132070,-439488,-348335,881802,-41967,-1462480,-213593,1750220,687477,-1553169,-976155,1024902,664551,-568269,-19626,594017,-549709,-910908,724208,1352105,-416328,-1319025,66639,961487,96752,-335276,206542,-39835,-671968,24887,1027625,197419,-1006887,-485344,504824,342152,-97254,124464,-76099,-599505,-181424,816934,491996,-663684,-614362,323244,322933,-148644,131589,333489,-508613,-667477,612207,1014596,-387050,-1049734,248931,674547,-331889,-317687,710684,59055,-1155547,-107830,1386815,309458,-1307891,-373051,876314,199236,-537973,122847,660536,-323402,-874865,410485,1333254,-219413,-1556383,167254,1368348,-327078,-1118988,599460,838451,-1048992,-775963,1292439,781841,-1342017,-881374,1062549,776744,-741014,-641417,625679,372441,-757450],[0,0,0,0,0,-59,-82,4,64,69,-18,-20,-104,34,19,154,-137,44,-196,215,-165,334,-384,309,-494,606,-593,794,-915,908,-1179,1428,-1444,1690,-1993,2153,-2483,2848,-3023,3444,-3965,4267,-4741,5371,-5821,6433,-7242,7856,-8620,9610,-10483,11485,-12766,13917,-15236,16925,-18566,20360,-22603,24930,-27468,30513,-33568,36437,-38377,35546,-13656,-108463,1529496,20326130,19303011,-6291721,-21486632,-12476629,4187643,15356041,16973777,-2695551,-25712803,-14968124,16071765,22623345,6094387,-10288598,-19645968,-9013733,18423037,23563772,-385755,-16393594,-15051075,-5790695,16345873,26535981,-3494912,-30584865,-12762442,12268225,13677459,9975768,-1751055,-23863982,-18625130,15034514,26220139,4848420,-15312087,-19695540,-6620536,17900045,23855965,734098,-18860764,-15210526,616832,18252269,21654386,-2025890,-25853291,-16313781,11216113,22072868,10313096,-10184135,-22495453,-12747431,11806626,22812306,6892588,-17320855,-22960205,-4423040,17923557,20740060,1347764,-20122123,-19786165,3302968,23122021,17684710,-5102308,-20576341,-13821055,8634185,23281332,13600688,-10520952,-23538370,-10827586,15691357,24407930,3020066,-19468013,-18276333,-3625478,12019173,21023643,5141928,-25033544,-23562844,8478559,22727098,10346275,-5081004,-17574890,-16414591,8430653,26021843,11155955,-11322971,-18779021,-10950667,12984552,28768411,5272442,-23947491,-15583850,4345854,9452757,15317697,9235725,-21305509,-28221484,7052813,27051344,8761484,-10465506,-16457676,-13665399,5297704,22752606,11249135,-12696067,-19592793,-7952168,12786802,24369834,7129131,-19873212,-19309118,3466093,17667158,14730718,860987,-15449659,-18070310,810222,21545080,17339528,-9721976,-24972072,-9226038,12549666,15673483,6337840,-7610256,-20328701,-11926621,15217459,22781328,1436859,-16988926,-15905862,-1209163,17886520,19128524,-4200544,-19195182,-9457672,4201991,14179015,17564088,-2649200,-26257833,-12581187,17606919,18220846,512371,-9062651,-14467408,-10061412,11480944,21522364,2102887,-18348776,-16395251,284649,16428676,16206121,-3583130,-18710021,-11059292,6177887,15679654,11977395,-4736412,-19291800,-10576192,12364857,19589882,4857685,-12517877,-16114151,-3842686,12814574,16367360,1687972,-15483533,-15674193,1202846,16132874,12943232,-4076274,-16893894,-12088294,6039298,17716346,9436596,-8953239,-16752998,-6739190,10195810,16387372,5118742,-11368318,-15456843,-3330350,13606438,16870229,-440344,-17496155,-11806061,5327372,12407941,9647574,-260671,-15479419,-14826941,8041270,19884801,4771237,-11153226,-12642085,-5508950,8426469,16487894,3408797,-13358812,-12206877,-1503298,9743210,16182690,2366214,-19350770,-13281121,10053361,13455524,3539572,-1397732,-9957932,-13795763,4997184,20557055,6356501,-13106443,-13169113,-2386742,8896268,13830276,2659661,-12597797,-11700110,660138,10198382,11830997,1004113,-15022755,-13391680,6387583,16312856,5937676,-7672540,-11198940,-5598417,4679396,12638566,8023011,-8143820,-16539926,-3424890,14178914,12450494,-2368899,-10396220,-8822309,-756286,10815791,12100869,-2042708,-13573935,-9278250,4016714,13615943,8863831,-8281836,-15257251,-2248483,9425472,8100449,3616552,-4415472,-14170266,-6464315,13673373,14453506,-3831658,-12670127,-6650939,2149163,9426566,9449089,-2246528,-12451544,-7891844,5108428,12752086,7195631,-7372312,-13818143,-3241842,9549997,9937022,1497288,-7382423,-10717892,-2693873,10280690,11475966,-1643787,-12269764,-8547721,3422068,10906689,7256447,-3781460,-11132092,-6719294,5562020,11941272,4907688,-7323442,-10927767,-2767117,8180358,10685500,1625468,-9353152,-10062189,233016,10232909,8855221,-2376338,-10440657,-6883272,2883319,9309355,7238014,-3708020,-12709610,-5947981,8762055,10566495,647600,-6281962,-7634198,-3822792,6800747,11699951,920588,-10450011,-8026583,1728467,9165967,8358641,-3037381,-11385928,-4520937,5457240,6715324,4753364,-1207579,-11328608,-7894615,9306423,12466744,-1759447,-8713233,-4958211,-1130094,4979842,9370406,1209084,-9944665,-7969579,2444920,9111161,7020743,-3075143,-10752972,-4494367,6610103,7585875,1933760,-3043801,-7417289,-5537731,5762352,11632375,1435725,-10230021,-7716310,2566402,7206488,4686484,-460346,-6073547,-7295116,324963,9560698,6983116,-4981539,-10090622,-2990265,6109108,7709245,1789525,-5264229,-6711149,-1798416,4696833,7797936,2972257,-7714638,-9671440,2277748,10443035,3758773,-4319306,-5001105,-3662973,77730,7320121,6901454,-4189981,-10058151,-2774585,6490307,7227299,772010,-5874195,-6124219,-344036,5282523,6033553,1060432,-6537402,-7614094,1502107,8993353,4785686,-4027275,-6524111,-2846722,2583838,6294755,4061853,-3695614,-7916292,-2520855,5892582,7049681,330400,-5906809,-5712780,-163726,5591626,5787259,-607783,-6786745,-5220325,2272711,6793786,3826316,-2985783,-6333634,-3133135,3383207,6794314,2961016,-4794942,-6992130,-547816,5833529,4725720,-162274,-4000864,-5260794,-932037,6411692,6136498,-2684851,-7277466,-2859258,2923411,5137135,2925223,-2690862,-5844767,-2285975,3144887,5409587,2877561,-4266582,-7590762,42348,7581804,3563658,-2749858,-2783104,-2646684,-1843134,4711213,6919715,-2108137,-8075087,-2318670,4510715,4698517,1292057,-3032918,-4815779,-1310196,3275801,4236737,1719172,-3360238,-6473993,-934001,7038151,4599758,-3534748,-4750605,-872900,895686,2538512,4126412,-172922,-6327437,-3912164,4314782,6342553,362542,-4538339,-3413302,264970,2680578,3221945,1227326,-3036738,-4953035,-586831,5408760,4699626,-2417915,-6001194,-1607749,3259033,2918284,896174,-585642,-3249157,-3858590,2051790,6581195,1366917,-5615715,-3944617,1905697,3393874,1858695,91007,-2394403,-3613232,-309687,4328272,3972150,-1806346,-5320962,-1846442,3472492,3560914,142833,-2045885,-2567117,-1829233,1780753,4609405,1250374,-4269813,-4042644,1170481,3867552,2011964,-934910,-2649256,-2412499,492822,3680488,2796498,-1868817,-4241875,-1269286,2755356,3310546,687604,-2163672,-3055026,-827609,2649926,3374373,-89845,-3494407,-2667688,945904,2899782,1890421,-613385,-2976396,-2713022,1264491,4184827,1367876,-2832472,-2730858,-144736,1651530,2307625,1272206,-1905516,-3396302,-376229,3286590,2953011,-720946,-3452440,-1926912,1776778,2482354,605688,-517476,-1624263,-2770744,358692,4511147,1801962,-4063918,-3146085,1461473,2007587,737676,690009,-924294,-2867988,-735286,2936397,2840259,-662984,-3400715,-1815706,2215639,3010166,-132026,-1603234,-682894,-1030009,-374723,2954330,2616680,-2877041,-4259096,931616,3619281,593233,-1494000,-856697,-866354,-845663,1387573,2750259,29285,-3431448,-2130933,2280834,3302387,-181317,-2364972,-686004,525383,157643,1176210,2081690,-981517,-3774247,-426147,3951756,1922643,-2564646,-2115798,525481,496344,108648,1408913,640829,-2557341,-2413817,1729108,3371152,-40044,-2807360,-1178952,1142547,1009876,456804,809156,-401977,-2299625,-678029,2822268,2254441,-1621975,-2517442,162923,1387798,574800,334204,48352,-1607819,-1628328,1153124,2538992,105705,-2288305,-1340772,762976,1204780,683701,61840,-943163,-1482837,131355,2070956,1282678,-1102652,-1728501,-218987,963655,1138580,557033,-590707,-1580871,-620144,1573717,1569352,-569493,-1486232,-565231,233460,608140,1088004,224452,-1738648,-1508383,1036425,1942085,150676,-1307620,-738825,174643,412531,668326,796418,-350995,-1759982,-702888,2015834,1779847,-1244580,-1789888,487305,881049,-441293,443421,1030106,-1298318,-2089972,956977,2455983,-119348,-2054410,-612638,906882,517114,-86772,312678,183229,-1038355,-1083137,1324897,2231663,-810142,-2558754,278114,2009564,-115529,-946207,775471,208275,-1743020,-220581,2313767,789580,-2194795,-1330191,1303348,1277210,-524806,-631690,328362,-48639,-1050811,233274,1929276,155050,-2435885,-705845,2219213,981530,-1543983,-503304,1069599,-402359,-937069,1102115,1531462,-1264155,-1980780,777434,1952744,-110151,-1498401,-78215,738984,-432843,-480795,1124040,627259,-1615730,-1128437,1579132,1431722,-1070956,-1227735,593322,614768,-595383,90206,1037093,-337563,-1456692,118097,1683742,311411,-1348034,-423752,742486,146249,-320770,423032,392482,-941193,-664950,962138,929392,-565197,-844848,216888,397866,-45741,146492,361532,-479654,-753304,388872,930388,-85456,-763212,-81808,265074,-96785,179339,519056,-295799,-948566,146396,973650,118844,-757000,-54946,397728,-241574,-114316,650603,184281,-920875,-552098,904963,813762,-676104,-701900,506181,404229,-651659,-104047,930037,-108574,-1386795,96654,1553486,-57302,-1448839,1394,1140448,-284217,-783103,693780,733612,-923670,-782532,860320,1055135,-643876,-1100216,405539,1053145,-332615,-821719,669674,775960,-1143086,-752873,1478847,805373,-1650746,-757709],[0,0,0,1,4,-95,-6,-49,153,-49,113,-289,203,-235,429,-445,526,-745,759,-889,1230,-1355,1497,-1878,2130,-2399,2912,-3263,3624,-4269,4835,-5366,6184,-6921,7640,-8700,9753,-10726,12004,-13362,14702,-16395,18141,-19852,21977,-24329,26641,-29356,32377,-35509,39151,-43236,47548,-52561,58350,-64686,72149,-81007,91277,-103814,119563,-139431,165940,-203254,259136,-352679,538822,-1053681,6056027,19270722,10041575,-8042659,-21254970,-12353218,15542782,27550489,2265227,-20750970,-13694168,853307,11295382,20960481,6167451,-24568040,-21117862,11081252,21118970,8977236,-4948516,-19777666,-17934161,10554706,25007950,5757139,-14049433,-18585927,-11105233,13327723,27091756,1931838,-23686774,-14069815,3443433,12386856,19935750,6205566,-24755265,-22038260,13357719,25642925,7998722,-8158386,-16859050,-13781543,8641792,24676104,9308544,-16942178,-23113618,-6130404,16456080,21117619,723551,-20834749,-19273724,879454,18824535,17917795,-2709470,-21712905,-16192093,8264709,24000093,14318540,-10097789,-22591580,-9167966,15000687,23027096,7123433,-14712058,-20531628,-5551147,15942250,21787148,2377359,-22891005,-21866805,4742867,21322944,12135576,-5986145,-18872587,-17439709,4853770,25399850,14029587,-13574565,-22415443,-7919634,14394865,24209232,6253664,-18368522,-16831601,522999,12677474,20157217,9345544,-23046556,-27647270,10301348,27846436,5371717,-9664947,-11326621,-16390431,-1109819,26448446,16011380,-19025361,-24783968,-3726879,13936516,19255441,6014197,-16842497,-19280835,101713,16128902,18606370,4353179,-20043799,-21029052,8631640,25275016,10004928,-8814619,-15975426,-12354446,5689359,22187998,12163079,-14118520,-24098283,-6928479,16921472,18841818,-1176413,-15778457,-14382640,-4185328,14099369,22901795,-848293,-26298910,-13088258,12225724,15651738,9875934,-699379,-19478952,-15989937,14581390,23910423,2689493,-12810611,-14760921,-7713176,12763865,21954672,348251,-19471945,-13924244,-115846,12794616,18166120,-1262550,-24101735,-13176107,11813883,15255645,6677244,-2977069,-16981971,-14347429,12095151,23817757,4064631,-15161082,-14281478,-2295710,12031993,16974981,2501852,-15976472,-15566696,1850511,16562846,13697593,-4580676,-18484153,-11787719,7148953,17099922,8647895,-8911904,-17383976,-7317662,10600514,16774796,4827284,-12373418,-16367974,-2238587,14972310,15883719,-942502,-15952326,-12326467,3919596,14569989,11115549,-2611383,-16047879,-12858381,7980980,19602420,5749690,-12321614,-13754696,-3956995,8346189,15150429,5109018,-13001200,-15755832,-1189633,13540393,14917803,-1002588,-17915672,-11352495,8449083,12808577,5400290,-826641,-12010742,-15346483,6948456,23300075,4422523,-16313332,-10839371,466239,6164874,12100836,6325317,-12234517,-16195718,913071,15003476,11907444,-3359279,-15543528,-9529059,6740955,12640735,6411227,-3608696,-13120716,-10337026,8097397,17678483,3632393,-12865527,-12234466,-431446,10065414,11244207,1453463,-10391239,-12718491,-896666,14688501,13117703,-6236501,-15435042,-4489368,6041661,8782608,8658801,-2908810,-17195357,-7709339,13365317,12953185,-1003781,-7686073,-9930007,-5155256,10653515,14491542,-2357969,-13447889,-7786994,2002454,10627010,10796116,-4211914,-15073428,-5402560,7402246,9747914,6391648,-4054585,-14801718,-6123819,12395397,12472281,-1631776,-8812813,-8124461,-2389669,9080508,12496123,-1199301,-13634666,-8736276,4157149,11213738,7078675,-4590173,-12049674,-6072978,6483357,11508964,4349118,-7417517,-11425249,-2868360,9127793,11182468,1200049,-9998730,-10125537,1150807,10868561,8466691,-2659862,-10197796,-7234407,2990972,10757295,7419819,-5202515,-12872632,-5125642,8497002,10678884,1012145,-7012100,-8215188,-3393462,6731797,11789571,1430925,-11776982,-9379073,3798617,10540199,6164195,-3405897,-9186291,-5473482,3365575,8946749,6950594,-3604858,-13091978,-5502978,10953103,10776633,-2900898,-7462086,-4351257,-2659751,4252377,11669009,2122926,-13122439,-9307207,5821991,10188759,3614822,-3841286,-7443272,-4856547,3095386,9072789,5852358,-5301016,-11664790,-2819834,9832948,8772029,-1648782,-6834844,-5752211,-1179987,6362489,8871085,-226526,-10174554,-7583841,4119353,10240005,3822397,-5799391,-7261368,-2544036,2657363,7759526,6083429,-6214435,-11742104,-76632,9779911,5185906,-1257986,-4339534,-7071354,-1652631,9551568,7986573,-4283302,-8613960,-3438961,2603405,7458017,5382119,-4748011,-9009954,-2023205,5131306,6614028,3008590,-5703387,-9330062,-81615,8606550,5150649,-1718596,-5019165,-6010803,-580835,8351770,6837094,-4157856,-8490784,-2613044,3946530,6544271,3400796,-4113414,-7712425,-2149650,5685599,6979740,1108503,-5905999,-6664134,-49157,6812928,5882895,-1577471,-6925674,-4654315,2317119,6541983,3895768,-2767432,-6912237,-3982726,3905637,7765737,2323062,-5715694,-6554274,28844,5270835,4787662,587235,-4334713,-6170057,-664463,7440160,6426010,-3358900,-7767753,-2181321,3640443,4455957,2614966,-1453714,-6087060,-4220507,3984454,7837041,1567897,-6756659,-6147643,1758731,5684101,2600620,-456845,-2592924,-5271928,-1875054,7342142,7058649,-4388561,-8390152,-263569,4790558,2829455,1283705,-696039,-5165850,-4201803,4105388,7744147,675579,-6948529,-4909040,2476627,4724528,1917774,-483910,-2955917,-4852242,-268050,6877051,4655206,-4217365,-6586815,-724647,4038829,3855447,857424,-2423721,-4034430,-2115548,3352890,6279440,768849,-6598512,-4378865,3247427,4349755,1205049,-197941,-3068977,-4988601,1079535,6971037,2285916,-4580214,-4006632,-525367,2145527,4144598,1788624,-3946995,-4694056,228324,3922924,3649362,93357,-4430708,-3829250,1899915,4468303,1793599,-1258336,-3348031,-3221532,1747251,5674296,1616552,-4079746,-3635560,-102522,2355258,3440030,1201509,-3510714,-4190795,366551,4000086,2959238,-964771,-3923322,-2823628,1617342,4139514,1884953,-2094320,-3566121,-1495149,2070730,3757561,1561886,-2683361,-4108895,-499674,3849568,3291182,-887375,-3273843,-2019112,507838,2547885,2869037,-186537,-4106684,-3190088,2350849,4550389,465362,-3287318,-2168013,488,919431,2369380,2271899,-2177278,-4863123,-257676,4971150,2773121,-2429658,-2964175,-248496,807980,1171781,2321290,709123,-3800089,-3697386,2851630,5355548,-469392,-4396989,-1082950,1398138,144589,1190002,2424899,-1643078,-5036048,-265635,5251224,2385826,-3295781,-2962357,766886,1108162,533367,1872685,865608,-3476389,-3141597,3173870,4702194,-1036133,-3787020,-620438,1138392,501778,1301296,1308550,-1979432,-3561136,213394,3889409,1933533,-2640432,-2993911,276915,1573909,640628,979303,255070,-2938980,-2170516,3050040,3631771,-1293226,-2823904,-396155,569391,903649,2050716,370860,-2702671,-1937690,1340965,2503174,837207,-1418301,-2277936,-639380,1595741,1619456,371512,-1163862,-2205585,-795389,2256605,2261764,-909750,-2188781,-715394,568318,1320842,1583353,-231981,-2319586,-1202002,1550144,2100980,474923,-1338321,-1784810,-390069,1505788,1577165,-43244,-1421829,-1531793,-177379,1629951,1700148,-527048,-2325257,-1248297,1222813,1806159,307230,-889516,-1001160,-698454,467322,1975222,1255899,-1660983,-2302541,504374,2384355,732472,-1072641,-677203,-384556,-664168,773025,2201883,-45403,-3034804,-1323891,2400463,1732613,-1230247,-1198197,266523,-453896,-659353,1727227,1955848,-1822868,-3085538,1025715,3221565,-31801,-2087225,56718,765279,-1028152,79589,2579025,346804,-3402096,-1217542,3038100,1767027,-1951554,-1316843,881498,-53682,-986659,1185570,1881294,-1671207,-3070999,1113278,3334204,-357389,-2418942,211571,1051662,-895669,26704,2271005,17490,-2848552,-672014,2568007,1310774,-1498797,-1137052,426525,186359,-295192,799022,970572,-1239660,-2065073,814697,2487666,-199695,-1899934,-142242,684316,-418089,312861,1366751,-542560,-2061598,93190,1851530,620378,-844463,-657321,-171794,123473,595436,688737,-74008,-1054362,-823378,757389,1346300,-52000,-1151598,-494884,285380,281809,552539,459970,-692705,-1187015,229622,1292120,503967,-702552,-790370,-136241,336437,587507,389263,-272506,-769211,-485180,610816,1091676,53073,-1087787,-639122,505573,657170,93258,-57334,-158780,-688235,-277281,1019131,1043269,-764245,-1429139,168693,1098286,142596,-479916,151402,-6760,-844303,1503,1596304,398319,-1738533,-930163,1383472,935251,-901504,-405768,727371,-377803,-1079381,850429,1763338,-809362,-2165718,525640,2020334,-245602,-1443055,515245,852609,-1214449,-672867,1935242,882910,-2279807,-1182367,2054519,1174377,-1535037,-690579,1250807,-98651,-1354878,669309,1880201,-757217,-2241242,434674,2315490,-217812,-1842529,349573,1341198,-958240,-963639,1812777,935992,-2136013,-1081767,2105740,1008143,-1547027,-580135,1084627,-98361,-995599,551111,1187819,-631227,-1544399,344204,1597119,-1311,-1370533,-27440,886373],[0,0,0,-2,-9,108,-175,90,-220,349,-318,516,-715,747,-1003,1319,-1473,1849,-2331,2623,-3139,3835,-4406,5148,-6085,6905,-7988,9346,-10565,11966,-13740,15520,-17494,19822,-22150,24764,-27857,31027,-34413,38363,-42515,46980,-52079,57482,-63266,69830,-76902,84504,-93091,102415,-112552,124038,-136793,150841,-166910,185176,-205957,230327,-259061,293305,-335529,388794,-457958,552557,-690025,908318,-1310318,2296145,-11186814,-3760505,22915304,14455258,-3654429,-18376784,-16672405,2291642,22642826,14132471,-8417054,-20147745,-12673939,9167924,26275227,9619511,-17917221,-17620042,-841259,9784882,20241453,12269992,-21010743,-27942332,7448559,24543113,8121385,-3773499,-12426807,-21265360,-591257,28030492,14994815,-16942595,-21817053,-7546642,9337279,21797149,10601275,-17067620,-22192919,-1831014,16038915,20144005,6416851,-19150539,-22753237,5444659,24956542,14035692,-6123907,-17927310,-15559991,5007239,24099081,14419989,-13594216,-25219135,-9531216,14062197,21121025,4831521,-17182744,-21589276,-3721465,17796528,20372457,664702,-20322604,-19178403,3659764,23747852,18219517,-6785168,-22271228,-11883615,11001205,22344956,11284781,-11241557,-21666707,-9044014,13241940,23081704,7321495,-20889949,-25634737,1587616,21473825,12036827,-3290130,-13306372,-20104357,-3868792,26590094,21214960,-14787018,-24652597,-4830308,10587622,17907838,13931747,-9817590,-24133467,-5951914,16722920,20129302,7339522,-16261622,-25465833,1246217,25266787,11810297,-7639021,-12108171,-16313312,-5598220,23780457,22263057,-15336353,-28142519,-4468423,13059658,14460493,8679948,-8181282,-21418778,-8451912,16860944,23396630,3656081,-19716946,-18398307,4672271,19011095,13650409,-843486,-16651920,-18243637,4791615,23684911,11046033,-12046022,-19089576,-10080592,9074862,21251068,6627854,-16373229,-17935479,-3958613,11461286,20453181,5402324,-21799159,-18134430,8838871,16570831,9281673,2137944,-14793814,-20805535,7806259,27920026,7132681,-14725474,-12939266,-6606887,4796743,20220337,10076396,-17512119,-20410110,189019,14263322,14506528,1651323,-17214288,-17299016,3942430,17552127,11492212,-3210039,-16235871,-14072634,7367256,21605869,8580276,-11970757,-16016498,-4756363,10431794,17091726,5833999,-13399452,-17624418,-1743007,15509343,15296393,-1577213,-16561451,-13620004,3779542,16492135,10825194,-6512092,-16609614,-9435210,7273957,16938149,8717219,-10212317,-17941249,-4890615,13298697,16067473,1793815,-13533180,-13578546,983403,13183703,12216135,447120,-14444642,-15972202,4578425,21036643,8078986,-11821149,-12165851,-4326164,2916650,13901936,11665711,-11076836,-20353699,-1286552,15066910,11722983,130449,-11571859,-13387899,1026811,13954222,10350075,-1316338,-12347150,-14034236,3837846,20547828,7908276,-13381067,-12048218,-970382,4358489,11243131,9950298,-9369983,-19317928,-1860898,16127141,11939227,-3167315,-11846514,-9121749,1338391,10974721,10974172,-1527697,-15584482,-11292428,8483178,15918906,3752574,-8197038,-10864271,-5996993,7148307,15103685,3628516,-12049857,-11746766,-331223,10491315,12607923,-466717,-14440990,-9127466,4930271,10015076,8421051,-669542,-14894445,-10997568,10203009,14939863,179608,-7564156,-7863736,-6755650,5972230,16606794,2677161,-15165354,-10160438,3276986,8795177,8956962,854660,-12182954,-10602817,4950029,12757651,6537655,-4542503,-12054569,-6966012,7880540,13135431,2717577,-8296978,-10122028,-3360519,7998596,12178006,1329906,-11622219,-10329405,1963964,10769110,8166328,-2861615,-11365010,-7693780,4375892,11566889,6193782,-5483817,-11347521,-5113461,7057237,11996024,3457119,-9113667,-10701084,-51608,9416962,8664199,-22361,-8713564,-9225350,542929,10771444,9057819,-3654945,-12501128,-6444297,6931717,10223915,2161827,-5194680,-7595001,-5593244,4529478,13488873,3971821,-12483959,-10339253,3988117,8676435,5036028,502058,-6675519,-9277902,907856,11500134,7654603,-4848913,-11375140,-4899982,7274264,9815093,985107,-5795690,-6402553,-4317013,3994376,12049685,3493998,-12202766,-9881065,4780632,9219627,3498228,-1516991,-5938738,-7247266,604054,10473735,7786882,-5538124,-11562386,-2552724,7966111,7138219,643102,-4093001,-7402584,-3960091,7254823,10518336,-933632,-9883246,-5967015,2041675,7137193,6330034,-2129029,-8922393,-4847465,3556010,7624191,5160152,-4100966,-10527046,-2691120,8275431,6669311,-277818,-3777286,-6755202,-3714776,7811508,10009121,-2784079,-9413964,-3337789,2418999,5214934,6034152,-1219244,-9573991,-4981331,5625515,7784971,2107553,-4434067,-7535709,-2571109,6149424,7231302,115447,-5926318,-6159802,-605519,7001523,6899105,-1956341,-7973577,-4405433,2943938,6726421,4223354,-2880314,-7244275,-3454757,4307676,7159068,2309474,-4958564,-7157344,-1187599,6251888,6505568,-682358,-6408393,-4878946,1002420,5511532,4985920,-858138,-7005262,-5371676,3386200,8014871,2595633,-5056456,-5814243,-957674,3742731,5039614,2324778,-3653597,-7159520,-1883349,7290193,6937791,-2910971,-7183928,-1868679,2304474,2954906,3988936,664867,-7000312,-6083502,4494286,8406653,658949,-5752028,-4347020,21325,3090924,4038930,1938944,-3393763,-6516002,-1392689,7307549,6367617,-3484017,-7022236,-1003091,2942223,2615561,2994783,346495,-5923375,-5115369,4251828,7903556,419523,-6245230,-4044434,1369728,3127046,2765636,1514936,-3142362,-6334656,-410755,7272826,4226709,-4081065,-4973967,-796253,1651614,3549214,3310686,-2125688,-5860092,-1775660,4008678,4923462,893377,-4287757,-4627617,758281,4269095,2599894,-120305,-3054221,-4697427,110400,6391516,3161700,-4043440,-4122072,-593900,1170318,3484262,3335444,-2809365,-5888584,-543072,4424912,3239656,-98527,-2925806,-3800865,17628,4349938,3358365,-1162916,-3868746,-2812347,1306888,4549328,2426888,-2646836,-4113652,-1112394,2368651,3404662,1238608,-2807140,-4104986,-557479,3519514,3467149,-288994,-3726517,-3073248,973898,3694483,2117223,-1355328,-3098602,-2007768,1137327,3794637,2424604,-2401386,-4498502,-651625,3742403,2935053,-539705,-2227256,-2039360,-854519,2035456,3785394,352202,-4582914,-3453445,2451525,4230400,241774,-2432295,-1486622,-887824,-183442,2906280,3417883,-2365115,-5507747,65057,4962459,1880141,-2230928,-1355207,-505653,-1062375,1310180,3903452,662496,-4770308,-3225448,3222575,4227622,-645917,-2768240,-583998,-251204,-664483,2280346,3128767,-2385689,-5310046,435590,4924146,1476806,-2543037,-1642413,-38566,-356712,908994,2992636,666033,-4133089,-2756124,3380319,3968532,-1142974,-2654427,-260381,-78589,-159044,2511928,2017658,-2894927,-3601519,1073718,3291236,933146,-1446712,-1807637,-1005931,576393,1810060,1470127,-584496,-2790906,-1663106,2328050,3067683,-509994,-2256162,-699401,59281,603262,2305672,889036,-2845307,-2347073,1557116,2376207,415392,-858886,-1548807,-1422551,724836,2309115,783690,-1530946,-2097599,-470769,1644662,1948520,-107762,-1926420,-1292326,322308,1575589,1555274,-65937,-1898976,-1407197,1002012,2173579,864148,-1251573,-1784132,-328627,1223844,1387897,272781,-1101066,-1691271,-658523,1522178,2019017,-343980,-2343954,-1178488,1130594,1317350,199652,-234161,-790100,-1401284,66717,2518695,1520541,-2021517,-2359513,859158,2037447,147238,-513670,129526,-859098,-1527834,1145564,2902358,-426587,-3439948,-766774,2479118,903564,-1180497,-40576,300506,-1607617,-707347,2673691,1807898,-2588139,-2685759,1658833,2540893,-653211,-1179332,833893,-91233,-1817444,875271,3132547,-390112,-3629531,-402738,2944126,595494,-1694953,-70908,562819,-1279215,-654128,2223648,1422672,-2372972,-2370889,1493951,2402336,-570133,-1443704,522963,217266,-1331226,701747,2507005,-560712,-2966239,-35387,2507408,463608,-1186810,-98769,2867,-818461,245067,1608462,355911,-1674292,-1223618,922184,1525900,-49171,-1034217,-258902,35327,-217898,775244,1252359,-692055,-1875476,136409,1692111,395570,-685603,-206127,-271507,-455239,749329,1200911,-251233,-1363291,-486219,714283,944958,128250,-572366,-669305,-151515,356307,685777,420714,-690236,-1155403,-20073,1175813,647236,-611156,-730418,-143259,192848,416927,560616,-80430,-888605,-720769,623317,1176303,-801,-1180692,-563039,559257,372142,9741,358577,-96141,-1041760,-492870,1340782,1146663,-1060096,-1332355,500133,953663,-351210,-209563,686224,-340513,-1400876,347967,1980509,96651,-2074692,-489929,1586774,284593,-1098692,369150,864261,-1121514,-1156927,1615865,1630291,-1495772,-1894057,1152878,1575928,-862120,-921836,1131904,331470,-1794835,-98248,2388071,313187,-2598345,-494783,2281708,293117,-1719915,365999,1295322,-1087996,-1356489,1544335,1578338,-1602346,-1761835,1145908,1538024,-722952,-951085,846526,518512,-1267094,-234955,1916008,423167,-2152749,-603271,2013829,500277,-1484106,56191,1058791,-854604,-881239,1293572,1001879,-1346009],[0,0,0,-1,-3,14,-92,-8,-53,169,-71,128,-288,206,-274,494,-484,524,-767,855,-1009,1293,-1385,1589,-2053,2305,-2522,3037,-3462,3887,-4538,5092,-5643,6514,-7313,8085,-9163,10219,-11241,12626,-14069,15424,-17125,18961,-20822,23040,-25412,27790,-30666,33852,-37096,40853,-45114,49660,-54921,60970,-67639,75535,-84916,95859,-109314,126320,-147997,177328,-219433,284566,-400230,666509,-3154815,6034873,18498779,12022595,-9228615,-22649042,-8941423,13925809,23602151,8364104,-19386062,-23469353,5160376,21558467,9846046,-317080,-8610099,-21825478,-5614304,29781994,21380976,-18804387,-24431800,-3254433,7155210,14516858,14172241,-10989757,-26687712,-6844322,16076378,18764248,6840833,-16338352,-25583354,1570531,26548865,14000085,-6183646,-12011914,-14884926,-2815026,24886406,23016701,-12607852,-27126025,-6674830,13265450,17482174,8744328,-11435507,-23660622,-9056574,15999823,21762969,2797582,-20212753,-21783057,305364,20455529,17357972,-3271976,-20108408,-16232605,6007003,23402931,15558712,-8745789,-22083611,-10502240,12846936,23271188,10101030,-13699996,-23258473,-6427362,18449974,20853150,-240964,-18591194,-18401014,-2438667,17962119,20087636,-4154497,-25118638,-16438416,7398471,21111381,14451977,-9249049,-24379615,-8868357,15142798,18602436,8589039,-7493446,-23647919,-10883839,24191103,26211456,-5816436,-19508957,-10855209,-2162881,13795933,22995525,-2049126,-27867657,-15046766,9715103,17570256,12418935,-7858715,-26725064,-11354656,17968389,18657784,2351562,-8485250,-18079934,-11808405,17954634,28043349,-829425,-23216695,-13416088,6017674,16920688,14777417,-1810666,-18287559,-15973723,4246296,22626645,15584227,-12956833,-25641672,-6503691,14648191,15646010,3992587,-11577426,-19382281,-6206365,15136407,19252977,3318217,-18233638,-21748352,4215702,26057089,11430366,-11036678,-11033479,-7470340,-2352223,18836855,21980285,-12349022,-28693949,-2399125,17858333,12470314,3172674,-9053103,-19409577,-6185048,16087341,16542907,-23695,-15417169,-18555094,581932,22639147,13516064,-11331908,-15599751,-5924914,3021950,15300903,16027676,-7806169,-23900424,-6241194,16760355,16506887,1574220,-11690423,-14800348,-2980965,13829688,16050477,34153,-16849227,-15413266,3242287,17766798,11465056,-6711905,-16991472,-9886920,7280856,17052677,8100370,-10061757,-16946874,-5190026,11827313,16172237,3822767,-12397623,-15840268,-1626511,15846364,15205780,-3190092,-15728985,-10119646,3519014,13508900,11906117,-4509231,-18231046,-9514472,9544240,15535950,6231160,-8974474,-17106287,-5150515,13856049,13799531,-591800,-9503840,-11920333,-4965445,14139597,18345007,-5068146,-19195909,-6364745,6637597,10222083,10231336,-2646017,-17774435,-8779487,11135070,13837878,3991026,-7407174,-15668947,-5742586,15229092,14748405,-4125612,-11509647,-7766183,-2378584,9783970,15585942,-1212472,-18191015,-10343418,8168557,14391441,5647831,-7559496,-12389001,-4583879,6320705,11944620,7536751,-8081227,-17457805,-3317917,15516780,12400588,-3344536,-11168493,-8381737,1143383,10691947,9714575,-1473512,-11866701,-11760821,3536115,18173481,7937782,-13344232,-12615683,1703058,5264296,6398131,8220966,-5416507,-18186153,-3329476,16573861,11180182,-4868876,-10623734,-7572797,1686225,11136117,8480816,-3130947,-10535408,-8536474,3289291,15175636,8039020,-11201815,-13565443,837166,8657311,7071412,3273085,-6080371,-13165526,-3202482,12574975,11502785,-3309766,-12243414,-7460863,3836678,10426924,6651674,-3820129,-10852504,-6683960,5632461,12567716,5028670,-8077305,-11436566,-2183780,8807208,10357339,1163092,-9244138,-9729696,488318,10275534,8620740,-2358296,-10426329,-7644533,2743204,10920610,7355886,-5524588,-12061743,-4160952,7037463,9431669,3252716,-6331648,-10557731,-2292805,9332427,9494642,-40495,-8261524,-9172464,57898,11617528,8556439,-5271931,-9668408,-3533159,2280063,7853819,8020962,-4579508,-13405588,-3285719,9126997,8231545,1041538,-6138703,-9658490,-1535183,9603896,7489082,-1803186,-6467912,-7432848,-1165002,10954412,9601620,-6515484,-11613905,-1373017,5630259,5812730,4351295,-2627751,-9884720,-4916798,7115643,10421612,1462494,-9384446,-8917406,2587074,8934042,3917615,-1836879,-4896323,-7049776,-1040899,10087093,8493130,-5539050,-11392035,-2647551,7175543,7302425,624102,-4802564,-5268431,-2810937,3242569,9803389,4187632,-10325141,-10328762,4884095,9991948,1585451,-2839139,-3379395,-5587637,-840843,8887820,7100590,-5115246,-10190087,-2666433,6837686,7791857,-42182,-6331452,-4854733,-622307,3358503,6983279,3000688,-8013326,-9029930,3339501,9926375,2981797,-4452973,-5222330,-2964093,1609713,6680879,4952162,-3819783,-8561649,-2646456,6305513,7247274,-77378,-6181814,-5318954,181913,5242452,5559409,-250265,-6693860,-5744121,2076736,7381004,4043771,-3363173,-6612500,-2920498,3613664,6509419,2433967,-4550399,-6371504,-950704,5039787,5663807,693229,-5368117,-5839925,653394,6337217,4510346,-1737868,-5837098,-4291803,2327590,6684895,2658807,-3910337,-5145283,-2107253,2520679,6390310,2892179,-5739059,-6742123,1150119,5493976,3322773,-63957,-3977391,-5102153,728907,6239284,3723304,-2123149,-5244023,-3969823,2709725,7312274,1707739,-5485963,-3830622,332558,1380344,3935125,3606433,-4268865,-7675629,624323,7262261,3381650,-2869290,-4424819,-2083836,1442246,3558474,3001593,-300372,-4982076,-4836868,3272117,8011597,651934,-6653141,-3164644,2111475,2034807,1989674,2241095,-2373386,-6167669,-1093287,6627330,5101044,-3636863,-6519368,-426792,3817254,1632470,574863,726580,-3561074,-5182678,2759534,7995278,584648,-6791172,-3184466,2610368,2783959,1290651,555365,-1843439,-4006245,-1045527,5043104,4951591,-2632588,-6563142,-879914,4557013,2488773,-489696,-772457,-2310266,-3093021,1772409,5768663,1081993,-5424337,-3856851,2095161,3932240,1404155,-1135880,-2337014,-2368222,166326,3776791,3253712,-1914262,-4745809,-1251147,3355743,3373144,98159,-2381862,-2642186,-583429,2490726,3363212,230770,-3562454,-3012564,924588,3417670,2038049,-1321598,-3295670,-1854185,1525499,3271356,1320788,-1988403,-3178114,-1001367,2442091,3201868,372752,-2494630,-2506207,-218923,2683849,3117004,-526336,-3686932,-1783860,1790760,2343274,1147790,-515273,-2794528,-2290376,1789340,3599456,640723,-2503380,-2691046,-247880,2518307,2353677,-765215,-2081156,-1171837,-417247,1551632,3529084,162917,-4525795,-1985587,3466875,2566488,-814751,-878604,-647557,-1595193,173084,3211440,1813233,-2691191,-3744029,364004,3692232,1546887,-2241373,-1622748,299541,-500640,37791,2954168,1087707,-4330257,-2947745,3610445,3892750,-1595001,-2643349,314332,539480,-595021,1344806,2591714,-1273889,-4336031,-122465,4681336,1723362,-3354922,-1978045,1424909,298214,-629793,1710419,1237398,-3148313,-3054160,2492450,3960000,-904506,-3487075,-373083,1710114,151278,19703,1514527,-244266,-3138115,-682652,3778240,2241507,-2624022,-2469912,983533,1469154,-39140,388094,492154,-1603264,-1949319,1341894,2903451,-131598,-2890004,-1239101,1338734,1212971,133851,-45790,-621198,-1372293,-120539,2024017,1547687,-1244357,-2041174,-9859,1601191,1043695,-21863,-687911,-1093765,-472618,1086950,1493456,-84452,-1626976,-1212844,490870,1297363,573946,-601647,-1241824,-753193,513332,1481952,698985,-1096210,-1441860,100603,1095842,790536,272573,-524410,-1320575,-179441,1671525,1271015,-749976,-1302831,-357360,619444,815479,488066,-364662,-934570,-824693,299346,1633741,809221,-1778765,-1640521,1026813,1377558,-513852,-347463,572290,-889748,-1311370,1521336,2221432,-994199,-2328329,261852,1810609,262026,-883084,33298,385780,-966881,-655253,1718237,1497528,-1982297,-2369207,1582892,2441333,-1184709,-1667945,1158366,548784,-1886395,146736,2695738,-81106,-3176087,-356301,2896524,750091,-2096947,-493688,1417207,-241400,-1377269,1034194,1911924,-1407786,-2704144,1110548,2826722,-688018,-2351207,565110,1487174,-1015622,-897662,1811938,782041,-2368754,-1167978,2390474,1508222,-1774103,-1307621,1304412,708782,-1063792,113720,1383897,-511752,-1935862,330596,2233233,134126,-1919058,-337357,1236158,164343,-731867,533121,625195,-1092004,-922147,1176319,1323502,-850455,-1343748,288984,878073,-153772,-241979,298206,-139465,-778667,150523,1124414,209211,-1066081,-616207,538856,497989,-49234,-82150,-122382,-396734,-143817,639531,572198,-375933,-782283,116273,554198,184896,-2869,-8131,-407643,-510925,498886,866982,-233010,-935798,-79484,461383,31183,-109183,268361,-208640,-719283,7231,984591,378088,-882494,-713308,539752,689041,-477580,-293331,639997,-115682,-1151115,405318,1689557,-363696,-1812557,288349,1603467,-327576,-1052511,699222,696156,-1165476,-712801,1286377,965420,-1354633,-1246627,1136761,1333667,-977703,-1060833,1116105],[0,0,0,-1,-7,145,-34,34,-226,204,-179,363,-401,476,-716,768,-863,1225,-1429,1579,-2006,2337,-2637,3211,-3735,4180,-4916,5646,-6355,7372,-8365,9282,-10592,12033,-13352,14974,-16775,18606,-20782,23142,-25467,28234,-31338,34454,-37990,41966,-46076,50696,-55916,61409,-67575,74557,-82126,90697,-100588,111599,-124341,139478,-157224,178672,-205482,239500,-284588,347781,-442164,598880,-907391,1747254,-9851301,-26009887,-3167846,23634810,19321773,-10410402,-19719909,-8985235,1281845,13497801,20560760,-3276854,-28378390,-13054041,17067659,20846436,7146896,-10777057,-21584335,-5888993,19833058,18212917,590429,-10684449,-19392208,-9983242,23790134,27688820,-12117655,-28472908,-5427672,7412998,9587159,15712443,-993473,-28795243,-17068319,18015839,24123605,4074652,-14267739,-20444859,-5834287,18688208,21469395,1075749,-15636429,-17278626,-2161676,21408772,23035016,-5444437,-25546855,-13099327,9898085,19609988,12014497,-8514069,-23749846,-13523096,12653265,23074818,6258188,-17462982,-22176923,-4358496,17088389,20632778,1955948,-20012113,-19862077,3245596,22577215,17699562,-4273854,-20446218,-14328425,8516526,23142983,13854415,-9864554,-23787689,-11007392,16181399,23228321,2519590,-16629990,-17977839,-7456668,12746276,24631489,2526545,-26858228,-19268413,7774428,17900186,13000159,-1430244,-21213893,-17482897,11535505,23970262,9511149,-7544691,-19310587,-14388208,15669597,29623763,1573034,-21306699,-12134736,-954634,8228269,21080309,7552544,-25107734,-23764651,7850479,21368017,10738433,-5891124,-20226248,-15382032,9166922,20957138,8453434,-8608544,-18682731,-12307278,13331700,26922595,5517024,-20066703,-17313170,2254280,16007033,15505039,1831409,-14426117,-18066805,-1834884,21465082,20282170,-10456451,-26726815,-6923605,12397826,11737697,7827883,-3362418,-22034928,-14803421,16114191,23407403,1416967,-16093384,-16648372,-2013315,18439301,17400765,-4252330,-14548288,-10115090,-2129440,15680355,23222344,-5267246,-29198178,-8228530,17444062,12645361,2642863,-3475162,-16610428,-13976337,12619002,22797116,1859176,-17798749,-16408375,-556454,15890161,15404672,-2668833,-16088805,-11873583,2393930,15976163,15045930,-5060744,-20607131,-9622253,11984732,17650113,5768631,-9888811,-16164169,-6149569,11912516,17436705,2870375,-15035877,-15950729,254038,15172910,13380185,-2611035,-16402809,-12898056,4956412,17010805,10138697,-7090920,-16464546,-8455802,8911074,16766825,6382458,-10153210,-15852671,-4898976,13270955,17132546,-252460,-15489435,-10902206,1582911,10579935,13645985,1124191,-18213414,-14199593,9101123,16525977,4962470,-6281489,-13165586,-9434341,9062878,17400553,2641588,-11053867,-11495336,-5227315,9462472,18772718,1328312,-19120452,-10549307,7162419,9942082,7677203,1226161,-13625398,-13809077,7008999,17494060,6187111,-8250674,-14011417,-6493354,10323146,14946121,1010797,-10414989,-9847296,-3374581,8352863,15444790,2044315,-16442818,-12915994,5750102,14356315,7013834,-5330856,-10998116,-6711873,2582049,11721578,11006821,-5982258,-19041354,-4887712,15478188,11612597,-2888130,-7083552,-7942198,-4873080,9021242,15009084,192911,-14285049,-10793539,3479715,14103605,8925082,-7915312,-13104978,-2356726,5078166,7263232,8700670,-2944277,-18042619,-7109593,15390432,13194125,-4274543,-9321077,-6117486,-1733101,7859680,12101684,107600,-13025149,-9806169,4266750,13380951,7639441,-6725622,-12251985,-3860824,6388286,9563902,4940615,-6002824,-12729583,-4133258,10481697,11700277,-800222,-10861314,-8839495,1334982,9869987,8686444,-1855821,-11053859,-8156870,4159180,11812016,6309049,-5757091,-11127402,-4516060,7151814,11164908,2974813,-8109198,-10334183,-1693222,8927595,9837260,-373760,-9611360,-8327915,800113,9586983,8998749,-3276116,-12591836,-5688882,6674054,8823494,3542484,-3431781,-10057029,-6070159,7816706,11736750,851871,-8135596,-8048976,-1416504,8781846,10237833,-2426784,-10657081,-4656542,2535090,6197765,8103533,-667626,-13070846,-7229601,8671775,10066027,476904,-5469348,-7446128,-3515601,6358358,9398134,926487,-7399395,-8377848,-1340943,9481616,9892145,-3785634,-11034200,-3143421,4432518,5398365,4938308,-538784,-9476403,-7132399,6160382,11654457,2218725,-9014158,-8184722,1396097,6605539,4328043,1186737,-3787532,-9058322,-2841362,10786462,9508021,-5779542,-10586872,-1813877,4786280,5408901,3536783,-2065195,-7419024,-4939439,4025235,9885091,4021423,-8585188,-9771475,2739630,8910925,2697433,-1718712,-2724034,-6265343,-2759274,8883702,8951544,-4711343,-10518759,-2297535,5573035,5933972,1776318,-3472018,-6218419,-2988002,4230220,7872623,2436244,-7130527,-8117653,1484825,8114472,4412336,-2160881,-5230578,-4397723,748254,6776808,5615058,-3052659,-8257455,-3239709,5181985,6901897,1386980,-4796627,-6020652,-1450137,4861721,6262052,609593,-6035987,-5880021,831077,6543548,4812665,-2072978,-6353811,-3940033,2609760,6592912,3578115,-3751953,-6550958,-1632335,4281794,5302738,1843158,-3998570,-6588056,-943579,6507418,5250729,-1721272,-5352842,-3909414,754443,5721970,4288830,-2736777,-5693400,-2489598,1862781,5447916,4120081,-4183840,-7785686,27961,6140332,3172206,-422719,-2260121,-4781066,-1932041,5643889,5982945,-1630004,-6087896,-3505757,2315458,5951609,2382626,-3814716,-4058846,-852921,1123341,3985109,4357811,-3348758,-8283521,-469175,7279819,3583285,-2875624,-3207293,-1636580,-546648,2674737,4793208,613318,-6095992,-5214350,3634700,7502795,379187,-5303551,-2310854,717836,393161,2808503,3974664,-2529857,-7256392,-837376,6941468,4216349,-3292521,-4940724,-807425,1782178,1591814,2290211,1189395,-4186297,-5549331,2585011,7742693,633793,-6091666,-2684668,1945738,1481552,1669514,2294356,-1803577,-5371565,-960110,5528715,4275507,-2464436,-4984681,-1125221,2634609,2432676,1057463,-483442,-3164099,-3153757,1956385,5352696,1134208,-4497088,-3626376,1012470,3038661,1968682,-25705,-2275768,-3056080,-81579,3860181,3215775,-1639882,-4179246,-1580271,2304540,3290483,1087505,-1862232,-3046202,-1190233,2221164,3429412,583229,-3124408,-3018229,341801,2934182,2361697,-466643,-3185509,-2630133,1242859,3400362,1478178,-1650439,-2683190,-1325132,1448755,3200029,1162915,-2273086,-2883897,-409272,2416425,3089612,129106,-3434380,-2186122,1541766,2223116,913301,187837,-1948321,-3182450,628199,4342760,1258620,-3124904,-2583044,233212,1586295,1705709,587217,-1418194,-2156817,-941822,1877407,3525019,266961,-4199502,-2164441,3066632,2478601,-866414,-378924,-27923,-2348767,-759203,4009679,2570260,-3317100,-3962524,1063965,3255108,472934,-1448698,-473526,-444047,-1657574,621513,3772675,757303,-4631049,-2485703,3597278,3022895,-1649078,-1542806,633824,-556906,-1124429,2209577,3036527,-1970965,-4476170,461111,4373247,982060,-2768356,-981135,791409,-722250,-395610,2607191,1062361,-3646960,-2674396,2788535,3259563,-1143118,-2441723,-19068,619080,-268664,900179,1833049,-866299,-3132684,-181450,3384275,1601168,-2054975,-1758634,457497,663477,188684,1003254,345287,-2003149,-1851767,1362665,2531528,-165239,-2134015,-1027931,608182,834799,612162,341946,-926457,-1536084,-27845,1910690,1371369,-993292,-1686255,-275867,1029909,1106713,440512,-529663,-1308299,-574979,1235076,1430700,-68602,-1334342,-1058802,96611,1025663,1003127,-306466,-1381332,-908018,503827,1322683,642989,-869917,-1196182,-66134,818211,711558,535307,-285044,-1466842,-647427,1787960,1525916,-1057448,-1436933,181559,440949,30555,705428,498791,-1218593,-1527038,569196,1919439,357761,-1747422,-1145481,918300,953261,-426074,79945,842360,-1107316,-1754016,1661943,2596081,-1319733,-2622612,821695,1885058,-605153,-769939,1082706,68961,-1914879,-232710,2444620,1021886,-2458601,-1678244,1823648,1551523,-1374050,-798776,1387559,-212328,-2132896,712555,2946368,-626074,-3265946,187406,2858451,19372,-2008157,413637,1284853,-1282975,-1169607,1934145,1658871,-2108624,-2173524,1620879,2149448,-1074529,-1582241,945585,735103,-1382447,-182660,2031668,218762,-2458894,-650723,2276059,889909,-1658444,-619811,1084723,-4361,-887709,746922,1208399,-1000573,-1678499,686520,1718972,-273029,-1441272,18001,721083,-141594,-227853,715673,218656,-1169529,-583304,1180905,922415,-788400,-876517,252800,507676,-49659,171500,325277,-476434,-826458,327509,1049059,74571,-798126,-316740,274645,181798,127749,267962,-293974,-680450,-23783,827944,356945,-510506,-454465,69072,211734,140237,279798,83950,-600139,-557199,675241,910447,-437304,-930358,285047,465498,-380265,-23603,775837,-286394,-1316057,153439,1453183,56836,-1223131,-252717,812439,123713,-604669,343907,738905,-616697,-1224450,774806,1635422,-611137,-1814416,594952,1616112,-749083,-1095575,1318191,735750,-1851565,-684042,2166503,748482],[0,0,0,-1,-8,119,-106,73,-231,250,-249,485,-574,573,-862,1088,-1212,1561,-1879,2117,-2656,3180,-3569,4241,-5003,5676,-6623,7669,-8604,9877,-11339,12719,-14379,16290,-18159,20383,-22925,25441,-28282,31541,-34900,38636,-42849,47176,-51988,57466,-63223,69480,-76575,84204,-92619,102143,-112546,124159,-137520,152555,-169719,189964,-213715,242142,-277331,321686,-379568,459262,-575805,763209,-1115648,2012249,-10454820,-12470688,9524859,16605103,11415105,-7164778,-22212868,-13445628,18324560,25831742,372463,-17628873,-12894747,-3741630,13698644,24460214,1489061,-26025647,-15013909,9043243,16064813,13144068,-1945796,-24858226,-17613776,14402441,22241883,4508099,-10592365,-20159580,-12796539,16574519,25735527,-1212440,-19236594,-12784455,-2554316,13755347,25463920,2140253,-28163139,-16368273,13925578,19848662,9749028,-3694090,-19360953,-16334953,10730737,25324187,8218571,-16551843,-22671317,-6344061,16225416,20490289,1185987,-19231215,-19849788,-1002267,19178483,19070507,-2865085,-21818009,-16061946,7608910,23587976,14860414,-9529414,-22571115,-9539778,14394110,22628864,7763385,-13275199,-20492408,-7551420,15505127,24169730,2519557,-24935360,-20519600,6194354,18148135,11300265,-1624399,-18484549,-21504369,4888257,27406961,13466038,-13479416,-21916227,-9088421,14564420,24292020,4534679,-15860572,-13772755,-4686326,9466363,27110011,10819311,-29985368,-25475565,16231781,22049283,1449684,-1651514,-9618201,-23872727,-821574,31124786,14325630,-20494878,-22616596,-4349485,12008385,19618139,6546276,-15759146,-18110352,-2684729,13552306,21877934,6663110,-22582502,-21680749,10198088,23956325,8880657,-6343774,-14067676,-14409668,2965206,22921069,15126979,-13928592,-26000479,-6489902,17235147,16560859,48110,-11933273,-16672910,-7901358,16637764,23812484,-3323622,-23321120,-11083600,6214762,14529847,16386272,-1413170,-23977330,-12511471,15620577,18420261,4703832,-6859568,-17798867,-11587759,15157495,22343215,-440539,-16739033,-14396813,-3657344,14101081,19740315,-3203429,-22313770,-10752093,6733665,12863182,12649642,-1800086,-21750142,-13476171,14533390,20823412,3383327,-10988567,-14127377,-6028871,11522462,19061616,3560181,-15890185,-16225898,839890,16448907,14099674,-3733245,-17434294,-12464522,4991296,16735851,10490452,-7625307,-17808580,-8698463,9346373,17088379,6498736,-11467943,-17193646,-3461648,14586917,16132624,-86099,-14543714,-12199089,1331666,12774238,13837281,3528,-18135893,-14581211,9498828,19161472,4060085,-9692961,-11518934,-7137087,5740945,17203781,7287488,-13209958,-16855075,-2204540,13800973,15777949,-1616097,-17301941,-9006448,6153942,8570227,8850148,4137397,-15857425,-18856777,10832121,24016196,522109,-14249079,-6600852,-3008300,1795975,15055168,9758347,-13644550,-17941160,1076888,15068718,11630987,-2645053,-14052942,-9712400,4382137,11350183,8484732,-1360895,-13853454,-12471563,7549402,18805368,4486578,-12855481,-11790450,-489680,7734112,10456692,5026562,-8912640,-15972319,-1929758,16580017,12267718,-6288263,-12356146,-5596508,1877328,10509968,11702419,-4852316,-17237276,-5334338,10167668,10370672,3924623,-5609777,-14443895,-5493636,13082196,12651087,-2631476,-10083366,-8533118,-1355808,11282613,12289559,-4092777,-13858091,-6096024,4472172,10742985,9077695,-5364389,-15372775,-4091160,10695132,9864705,1469387,-6005159,-11137517,-4481536,10950297,12899601,-1976299,-12367679,-8250910,2335292,10166677,8312637,-3058707,-11857590,-7353019,5347582,11942911,5402554,-7013149,-11546358,-3450211,8160986,11313888,2339522,-9247273,-10432225,213724,10135798,8734451,-1301802,-9643699,-8305446,1904623,11164264,8293779,-5242441,-13057883,-4566204,7887489,8921636,1971071,-4508761,-9111770,-5980115,7517043,13633603,446296,-12502950,-7925015,3727937,8681102,6140478,-1406526,-8468051,-7044406,1912913,10005818,8688689,-4639362,-14483678,-3955269,11561271,8105729,-2902559,-3786841,-4734797,-6671045,4965533,15019035,859895,-15281276,-7438002,6895339,7650613,2891824,-1059624,-6835333,-7283332,2454775,10775179,6246973,-6233713,-11464610,-2418582,9263108,8410572,-1069725,-6279816,-5606448,-1951221,5328400,9776851,1324296,-11307966,-8759217,5580815,10257536,2049231,-4559454,-5477392,-4865585,1358661,10241555,5990109,-8090037,-10051391,717561,6891989,5697389,1567507,-6033709,-8818812,896849,9533015,5380763,-2820397,-6453376,-5707795,1503932,9460789,5223842,-5910405,-7900871,-1852954,3972554,7313051,3289149,-6666839,-8485579,601652,6711183,5223907,605852,-5902953,-7824708,943634,9294414,4926718,-4180677,-6432537,-3088672,2362422,7116640,4477141,-4485522,-8119424,-1945819,5780421,6789359,917874,-5697641,-6387749,-193201,6298592,5872479,-1138303,-6864621,-4854122,2275608,6486513,3947750,-2649990,-6967103,-3973352,4011799,7620573,1951173,-5545243,-5841920,-108853,4442226,4761633,1477561,-4355477,-7057656,-337824,8348031,5575646,-4258931,-6456916,-1299588,2172029,3574764,3999259,-958823,-7277686,-4414761,4995585,7890123,400064,-6900177,-4785404,2059028,4087481,2193477,1226930,-2270570,-7070535,-1767985,9198479,6442233,-6266517,-7173717,1645976,3361300,985979,2999464,776061,-6854986,-5078455,5819398,8054533,-1151635,-6767271,-3052651,1923726,3097952,2377738,675795,-3213536,-5330781,-256426,6893164,4896242,-4320219,-6877404,-85819,4403719,2428657,698438,-484316,-4271934,-3915092,4113849,7435435,-649421,-6901632,-2496615,2516739,2609572,2514958,725338,-4516965,-4600805,2348647,5575977,1540197,-2594069,-3977749,-2189911,2854527,5124751,535403,-4043766,-3274348,-179402,2895024,4235095,332954,-4696565,-3463265,1670338,3816402,2478526,-828648,-4275149,-2930212,2840627,4599003,604612,-2568573,-2991099,-1576773,2177035,4579846,881592,-4274488,-3553900,919324,3284606,2422759,-436365,-3418185,-3015402,1166861,4097900,2214029,-2055984,-3739990,-1424459,2167124,3533847,1393718,-2462848,-3762602,-570074,3461271,3085538,-621257,-2891006,-2184860,8537,2564192,3165595,-325481,-4350328,-2808644,2618629,3938801,55729,-2449174,-1577538,-970972,227890,3310622,2722501,-3080472,-5052935,895096,4868244,1495246,-2125967,-1457663,-609738,-658278,1465538,3618965,483448,-4862049,-3128035,3883893,4514828,-1561411,-3284143,78254,173949,-1099121,2199746,3505259,-2758567,-5781975,1024206,5684233,758859,-3467997,-947819,691600,-753738,714150,3524872,333004,-4614828,-2240234,3679556,3694144,-1206771,-2798363,-494186,538167,173304,1446017,1777622,-1757922,-4077064,25122,4505825,1645542,-3074545,-2083074,788763,296397,458501,2103911,-84695,-3608154,-1376505,3112572,2515198,-765968,-1707319,-1233030,-29950,1910553,1847723,-477587,-1837546,-1175694,202645,2001253,1729966,-1186514,-2781407,-594667,1687550,1519060,269319,-1199483,-1938397,-457033,1768051,1571582,-115180,-1377171,-1594293,-42518,2188715,1761080,-1078142,-1949250,-302226,952848,1211371,1095998,-438234,-2126293,-900873,1634076,1858438,-185814,-1477217,-1196499,-123182,1117165,1403748,-120968,-1868279,-1403967,808230,1707395,572897,-727745,-1041334,-789870,391557,1922269,1123449,-1510132,-1912358,525573,1813275,460108,-439486,-190191,-880576,-1084667,1123439,2490459,-533178,-3014664,-544391,2236613,769987,-1148847,1405,306934,-1515613,-643871,2671671,1700649,-2668356,-2389925,1910193,2287309,-975175,-1038569,1132539,-120009,-1992605,808936,3234767,-423807,-3738203,-309207,3276232,579276,-2251035,49786,1357114,-1423353,-1431047,2398337,2024511,-2812501,-2701362,2244237,2420340,-1552821,-1389598,1315100,146920,-1698060,602538,2560473,-327518,-2809200,-410585,2514334,912723,-1672809,-634088,1080941,-230700,-1089397,1213086,1568591,-1717391,-2242747,1348797,2176006,-773349,-1265509,430996,119657,-628671,560313,1088213,-583829,-1377045,-126202,1132957,875447,-332161,-988847,-215560,515943,344343,137477,158957,-507247,-847673,320931,1102491,171758,-798387,-614782,47058,490474,548623,-53951,-603266,-376797,67338,352086,565045,81422,-845812,-578583,580555,788531,-72094,-424198,-233567,-174271,73046,721099,369972,-687845,-747314,271765,690626,35082,-255352,-114712,-360885,-203809,737316,778425,-565452,-992925,221498,783589,-96677,-327277,357764,-149370,-902117,184358,1393641,9587,-1539042,-294299,1304384,126681,-1037284,219937,796280,-874612,-1017767,1395108,1358026,-1473245,-1578521,1401587,1385837,-1299659,-829020,1481500,229834,-1883326,91207,2355695,-126113,-2491358,21240,2239672,-41949,-1872949,364549,1570828,-999936,-1612767,1473846,1870881,-1740728,-2019944,1643020,1914549,-1564499,-1414160,1698710,765961,-1978225,-161044,2360809,-66819,-2435795,96808,2229836,-33118,-1644900,183937,1243638,-468772,-1070876,773732,1252092,-1012919,-1549992,890338,1623895,-741364,-1330391],[0,0,0,0,3,13,129,-30,17,-173,132,-125,312,-299,310,-525,579,-640,919,-1032,1114,-1483,1739,-1924,2339,-2697,3011,-3627,4157,-4572,5303,-6087,6777,-7715,8692,-9602,10867,-12220,13452,-14983,16735,-18420,20425,-22659,24857,-27419,30328,-33264,36595,-40387,44301,-48750,53858,-59314,65470,-72651,80634,-89889,100914,-113783,129391,-149016,173866,-206789,253016,-321860,435379,-657453,2253570,-15456757,-24711597,-82993,19861576,15977906,-3055113,-19365069,-17703555,5442541,20693855,12295054,-5773915,-19376981,-16026087,11236830,27554915,6583251,-16921448,-14429895,-4768925,9028342,25174737,9962954,-25513147,-22201221,9201421,17114699,9899384,3268809,-17265598,-25357743,5643346,28651318,9273781,-14667724,-18159281,-10710163,7933418,24017565,9996013,-17355033,-20983969,-3611818,15334755,22871981,5432143,-21464996,-20072565,6337889,21087652,14411562,-2185686,-19060694,-18322127,6275019,25390954,13290039,-13494486,-24021624,-9872914,12849216,20959491,5913821,-16561441,-21987053,-4602899,17473743,20597139,1564981,-19823963,-20238428,2888627,24330949,18265730,-7068936,-21348031,-11685019,9439899,21817796,12536870,-9973877,-21789527,-11039953,12525409,25674803,7832915,-23589836,-24021780,4347706,16999235,9580043,3449222,-11857082,-27303897,-3455688,32037344,18235478,-17687611,-19968306,-4392081,5639780,18401316,16977706,-10127505,-24088813,-6721131,14322994,22396879,10034345,-19817666,-25756045,5782479,22172726,7226374,-1519399,-8198259,-23364066,-7791439,29647252,21926442,-19149900,-25351302,-2423744,8902805,12742340,12260499,-6231380,-23324750,-10557270,17180187,24530587,3650111,-19232488,-17444455,2811378,17069315,15678317,968743,-17627499,-18104476,4589243,21081212,12478806,-7957977,-21057959,-13194367,11201423,21374449,4525607,-13225333,-16197399,-8667036,10592851,23962543,4313809,-22148366,-15133595,5537809,12655425,14589067,4634215,-20032712,-19776333,11494181,22927399,5382028,-7118500,-12708406,-13788534,6016142,24603991,7842973,-18297859,-17416571,-1259435,11357455,15946008,3281471,-17004811,-17270769,1941345,16165485,14180817,-1618155,-18414938,-14395860,8388085,19858568,8184891,-8680118,-15330301,-7938274,9265505,18732041,6988659,-13180555,-17839111,-2752405,14577984,15771439,-8763,-15812157,-14564085,2345338,15913409,11577166,-4815377,-15844940,-11327105,5183438,17821090,10538345,-10094891,-18324150,-5026135,12107303,15349495,3282186,-11658963,-13679960,-1519980,11513662,14715517,3117618,-16590404,-17637250,7025642,20339484,4842580,-8651078,-7993155,-8716892,-1273909,18083446,14364251,-14158867,-20581253,722827,13236931,10074977,2249449,-9659087,-14053512,-1114892,12492744,12250053,1580440,-13799169,-16640073,5447782,21251711,5327086,-11959010,-8131597,-3522835,-315262,13509606,14123209,-10696221,-21611915,-736949,16348092,9890919,-2210530,-8568778,-9971487,-2571441,11041393,13983050,-1486576,-16423327,-10616271,7123981,14062946,6160642,-5963434,-12859392,-6963475,7827161,13684674,4001261,-8522658,-12563884,-4265273,11426718,14696206,-1507786,-13522648,-7752539,1806031,8847818,11774620,-479778,-16323834,-9412525,9123134,11550372,3211021,-3576116,-11485514,-9305500,9200948,16243662,43973,-11861826,-8078487,-1170795,7059472,12490501,1771048,-13553655,-10493769,4502489,11852481,7443947,-3598451,-12112290,-7009739,6595879,11861811,4680411,-6150882,-11615423,-5159320,8674439,12596780,1104665,-10592267,-9789126,382536,9657318,9207772,-1466004,-11213840,-8547991,3391118,11263291,7017842,-4400958,-11367880,-6215503,6497645,12284486,3663651,-8697238,-10008866,-814091,7851582,9005511,1860615,-8590315,-10680757,165415,11392469,9182438,-3963117,-12026302,-5684051,5953169,8511570,3248768,-2522234,-8650317,-8501385,5845339,15626752,1970113,-13481547,-7307403,3817112,5014294,5578788,4042821,-7241387,-11971679,1362813,13017873,7127445,-5669378,-10623897,-4147184,6369749,8389537,1852833,-3638690,-7003654,-6723405,4377773,14143657,2853215,-13710883,-8638752,5846090,7081924,2505710,1202704,-4860390,-10161836,-132320,13030137,7705315,-7470704,-10219357,-1190733,5688712,6420787,3217617,-4119177,-9123707,-3277680,7634880,9089206,2213,-8255490,-7707944,1158075,8925882,5883377,-3263646,-7122592,-4612969,1217511,8254325,6845422,-5407557,-10721388,-1241523,6915109,5643699,2065961,-3783458,-9035740,-2370560,9250315,7394019,-2839469,-6246546,-4432953,-337641,7135932,7625454,-3426090,-9762851,-3063683,4949939,6388360,3079703,-3653552,-8002605,-2760462,5938545,7159003,902426,-5929935,-7015483,-47999,7480666,5934254,-2075426,-6596995,-4503165,1766619,6905255,4989794,-3162062,-7611983,-3093143,4330620,6800373,2289881,-4710879,-6948263,-1332310,6014179,6173288,-560579,-5924530,-4944321,460439,5358247,5581200,-843505,-7471119,-5105689,3887289,7422822,1895430,-4378925,-5058063,-1498481,2847840,5491473,3211003,-4074487,-7976274,-1189066,8164495,5724273,-3841800,-5358780,-878432,334790,2219566,5978341,899245,-9010506,-5675127,6337734,7526824,-1008557,-4734664,-2749831,-1018234,1662070,4836224,3006500,-3988331,-7406050,-686061,8047663,5360620,-4382877,-5862126,49981,1666940,1356932,4233234,1595669,-7248448,-6105520,5786254,8260376,-1508891,-6018676,-1703811,619756,914149,3908181,3076990,-4562368,-6876184,1047796,6877221,2991843,-3048447,-4179626,-1836078,1718535,4069158,2498286,-1922621,-4614759,-2710167,3133243,6029276,924456,-5276895,-3750824,1350990,2855433,2591473,1156802,-3603096,-5242820,1343996,5894448,1874324,-2601165,-3153362,-2353232,1053151,5072730,2426308,-3950255,-4321840,156901,2582832,3060775,1347808,-3106951,-4529520,244265,4619682,2998627,-1257050,-3704395,-2568391,1363278,3988495,2114668,-1904740,-3651259,-1935184,2059319,4190333,1155930,-3291473,-3682842,-57660,2963283,3058863,122120,-3321697,-3340682,757899,3667076,2265822,-1214220,-3067413,-2149304,1077781,3790575,2393408,-2477749,-4216474,-363161,3230556,2385253,-9246,-1590413,-2535113,-1415748,2550179,4172996,-180532,-4779932,-2561635,2711838,3141409,-68932,-1162097,-1101581,-2191431,-602332,4107068,3507160,-3576921,-5193232,1424215,4394104,346105,-1371130,195797,-1380656,-2563019,2239959,5122260,-398184,-5552137,-1885004,3689231,2655995,-1130707,-1114389,-244485,-1578851,-940562,3396454,3333954,-3289712,-5293011,1173829,4786452,487236,-2453873,-239887,-87326,-1891699,1065491,4413773,103393,-5183531,-1671021,4018734,2451925,-1355841,-1095123,-498740,-1287245,333406,2956757,1311540,-2621272,-2969281,388733,2852496,1539987,-1479385,-2099742,-485435,445338,1025905,1758568,-73587,-3015128,-1620812,2481718,2529708,-390299,-1414826,-1040017,-567227,1415411,2359929,-124015,-2228969,-1167903,478606,1318483,1608839,-231579,-2673173,-1484421,1534386,1927712,60039,-1121393,-1338200,-796178,944348,1985276,474056,-1687891,-1805426,185100,1992245,1441800,-528756,-1514127,-851917,425931,1481273,1284792,-585014,-1975902,-761879,1315877,1512877,167257,-947034,-1384559,-692248,1157276,1820550,-152602,-1954054,-1012930,858434,992322,398427,185271,-952197,-1641490,238432,2544035,1077355,-2023090,-1538679,971565,1155700,-99041,422236,451849,-1572877,-1630964,1822018,2731149,-1170462,-3026826,293973,2018586,-287161,-841036,1173228,8772,-2649543,-302297,3440789,1184814,-3270126,-1571062,2358853,1113758,-1500247,235346,1629244,-1434276,-2299901,1986614,3164349,-1436328,-3287729,729680,2466243,-472538,-1335839,1077177,567448,-2197647,-769020,3014744,1338774,-3028472,-1940309,2356315,1582684,-1627441,-464366,1517711,-756986,-1931759,1507553,2506458,-1220674,-2519974,541849,1883277,-10459,-781438,92186,94140,-693289,-160947,1325964,776831,-1407305,-1514137,932004,1519231,-367745,-891695,215956,-70535,-564096,724828,1095152,-653785,-1290076,146414,922323,457361,-81303,-524509,-578698,162563,615865,283737,-95615,-385283,-610025,11641,924622,556348,-708441,-848754,44842,564369,387781,12325,-292235,-516171,-238010,575905,706013,-109653,-821159,-388105,514425,467707,52955,-76117,-401795,-496098,172067,866912,195412,-806968,-465080,402734,270865,-62549,294138,-12473,-917972,-333162,1183728,718600,-1052761,-818613,728758,443060,-625107,119753,850010,-676597,-1348509,778162,1748864,-600355,-1698603,410753,1348304,-590507,-889755,1136331,600191,-1734813,-674964,2083737,878486,-2095668,-934944,1859389,653149,-1690279,-36957,1779197,-591639,-2139943,930974,2464344,-1037586,-2480101,1025260,2027023,-1130703,-1409465,1458975,866731,-1891049,-823081,2125967,909776,-2050791,-1097009,1831961,947110,-1611363,-445149,1684438,-72372,-1912326,548271,2281138,-646037,-2288129,694655,1959279,-621323,-1336369,876261,682036,-1193836,-429045,1321322],[0,0,0,-1,-5,111,-10,79,-176,94,-184,331,-277,392,-603,570,-705,1023,-1127,1272,-1610,1829,-2170,2648,-2915,3309,-4019,4567,-5089,5905,-6668,7493,-8587,9612,-10667,12083,-13483,14921,-16731,18571,-20426,22718,-25182,27661,-30560,33685,-36978,40805,-44956,49275,-54306,59946,-65983,72912,-80823,89636,-99955,112101,-126242,143513,-165010,192140,-228165,278482,-353208,476669,-717496,1364555,-7427778,-20448347,-9774245,5382720,19195180,12305247,-9903827,-21104035,-9731115,11601073,26077137,9509438,-23340982,-21787250,9222780,16596535,7345911,6768435,-8963723,-28733833,-1928877,34461583,15309818,-20227661,-17986788,-5026059,2667551,18017250,15263041,-14123129,-24720418,-5761919,13052799,20727375,8694571,-20722269,-24829584,6758643,22905478,10107765,-596365,-10870192,-20771533,-857062,29779881,19011085,-15689880,-23004099,-5591969,10529525,18049670,9824597,-12812168,-23961246,-7886447,16448152,21563517,1841398,-20951006,-20650037,1411121,19966373,16922307,-3403187,-20695072,-15661968,7524434,23174250,14319136,-8897083,-21806404,-10371708,13495432,23956497,9061902,-15697201,-22713048,-3602625,18424279,18215062,44169,-17258560,-20425539,-2206245,21755033,18963230,-8700162,-23646659,-13138464,6425302,20983415,15103107,-11528018,-24384252,-6082476,14349166,18554548,10423009,-11424211,-26046916,-3654987,25712216,18374205,-4619503,-13880389,-16306151,-4271120,22372350,21413790,-11063426,-23976421,-9298202,5216076,17171447,16083921,-11812594,-28839504,-5962769,18234892,15695620,4106811,-9760204,-21136101,-7045353,20928896,22627913,-1855219,-20141309,-15523715,6240416,21596830,12172037,-6962191,-15862861,-13648818,3337699,24135620,14872317,-17470829,-24713893,-2534110,14456685,15288630,3414315,-14994735,-18425894,-1316166,14279472,17371468,4513661,-21125868,-23381539,11421816,27934859,3554172,-11180822,-6321936,-10621418,-2333001,25318236,18240220,-20181578,-24539651,2934713,15217069,12044024,3682808,-13738210,-19058946,-121818,15899978,13352941,205719,-17603561,-19585093,7228328,24902401,6649352,-13220563,-11944025,-6062320,3811568,19036189,13112650,-14033355,-21953294,-706090,17238704,14510380,-260348,-13862016,-14163093,675066,15582254,13917565,-3532003,-18149861,-12910489,6696957,17948863,8997926,-9266136,-17493015,-7287602,10761486,16759699,4298449,-12287549,-15325976,-2171107,13495884,15270458,1095017,-15104071,-15016958,3257093,18009864,10992346,-6990935,-14287072,-8184674,4673170,15762278,10223373,-10270525,-18174527,-3840730,11550412,13895044,4032287,-12260606,-16613116,352142,15161563,10315570,-1450513,-10833520,-13984049,976936,19336437,10812929,-10492625,-13558441,-4693742,4269782,14483517,10336232,-11302598,-17569239,-446516,11314003,10173090,4224764,-9782358,-17010941,157591,17545408,10036182,-5661098,-11503351,-9047192,2318328,14054317,9539372,-5979166,-14346762,-8396482,7869788,17266719,3807776,-14102612,-10959375,1436898,6734441,10239675,6004915,-11496301,-16493200,2219210,16359493,9449452,-5099146,-13287454,-7481576,7182149,11589895,3788776,-2925601,-10221301,-11883657,7006720,21285301,1930244,-18382830,-7974388,5140881,4144374,7347321,6500645,-10721944,-16078896,3363440,16145185,7440972,-5949353,-12253976,-6509075,7400709,11866970,3092347,-5135719,-9191160,-7437311,6586204,16658140,2726676,-15126176,-10021054,4562502,8652794,6396127,746411,-9435282,-11204260,2065330,13403107,7894496,-6339208,-12469830,-4823279,7298457,10844301,3243418,-7204014,-10375041,-2732400,8610264,11021366,1183666,-9851498,-9919292,1143673,11018035,8616073,-3230367,-11001087,-6602195,4514254,10250581,5167313,-5014737,-10452399,-5616411,6239714,12090068,3070073,-9748418,-9745567,369808,7759682,7935813,1090927,-8959608,-9533956,2281136,10729979,6567433,-3034375,-9683571,-7043868,5191160,11685834,3348506,-6515634,-7770697,-3752362,4824419,11243448,2853992,-10529120,-8723930,2029237,6852448,6898389,1337206,-9811071,-9626126,4729106,10693732,3125414,-3479165,-6727736,-6340958,3431212,11489529,4162677,-7789555,-9059606,-1194306,7415006,8632367,-347059,-7827967,-5565431,-323091,5211289,9271938,954250,-12474656,-7872461,7728053,9190139,390153,-3542332,-5367308,-5255538,2898036,9766190,4316413,-6547657,-10124279,-1719492,9947179,8203844,-4234058,-7271216,-1506016,-546652,2774043,9757650,1807280,-13187621,-7530613,9051061,8914172,-869916,-3932195,-4378961,-3819185,2912983,8281446,3268753,-6178685,-8969257,-1177912,9030743,7436270,-3832591,-7645638,-2265630,1285935,3771401,6374341,418412,-9548166,-6347170,6209764,9065296,781805,-5618075,-5346965,-1240730,3957720,6375831,2003121,-5459294,-7286759,-314504,7235460,6078379,-2135425,-7168392,-4087604,2676374,6199945,3466564,-2751564,-6424149,-3530148,3525936,7010713,2669618,-4923956,-6769007,-812377,5811469,5619491,-549302,-5335274,-4385737,456332,5129551,5374068,-901458,-7172225,-4400279,3700854,6239028,2056048,-2972260,-5433856,-2762833,3860232,6117589,965851,-4605725,-5197106,-960554,5111821,5862931,-1063935,-6059258,-3259201,1462761,4264791,4512610,-1189991,-6969495,-2928906,4684568,4603615,839498,-1692984,-4963743,-3477718,4725579,6907689,-935284,-5751868,-2867704,705062,3251716,3909899,-140320,-4775830,-4006153,1003952,5640089,4233554,-3687929,-6784522,67884,4644103,1767939,607612,167752,-4771285,-4278506,5176909,7450868,-1848921,-6750494,-1988019,2708786,3062757,1540118,-387809,-2609786,-3864341,-516682,6013123,4953117,-4980583,-7328473,1866921,5403906,88605,-699158,679290,-3711991,-3989910,4480096,6799262,-1625552,-6551704,-1985382,3291187,3373701,582562,-1227675,-1906640,-2394744,-73272,4829380,3871734,-3941624,-6273358,966423,5181338,1501747,-1416792,-1258764,-2203734,-1675975,2890898,4494723,-664402,-5247831,-2629926,2872399,3984220,663166,-2228399,-2530308,-1021443,1484891,3271657,1676363,-2461155,-3908562,-368757,3764776,3105156,-940822,-3411224,-1870498,1190226,2671405,1807048,-739686,-2996590,-2319195,1272193,3773255,1536191,-2859151,-3466160,115781,2687085,1881744,68990,-1650137,-2680663,-576413,3162321,3001616,-1042739,-3302038,-1607904,1476619,2805486,1274452,-1402751,-2447459,-1134363,1161647,2911890,1379173,-2671957,-3291530,552460,2511510,1191642,88240,-1419435,-2985676,-292281,3835551,1939522,-2435908,-2158629,-53016,435069,1766165,2110122,-891483,-3356996,-986117,2555510,2761626,-270800,-2728177,-1265624,1034478,882585,709989,1376578,-1345234,-4139202,227830,5078916,988160,-3931683,-1296742,1465672,-249838,-22193,2347757,311517,-3756693,-1865731,3440032,3488673,-1653491,-3383044,225137,2031393,-237170,12390,2122708,-730575,-4252365,129000,5167749,907707,-4353814,-1476520,2219288,358174,-818694,1320919,710043,-2823922,-2066384,2719163,3369398,-1426769,-3501619,162251,2247965,170753,-482274,1093811,-265030,-2597279,-20581,3576000,1359147,-2905686,-1987821,1358866,1521744,-119829,-124575,-33451,-1224965,-1100325,1347978,2178097,-513007,-2532490,-896130,1587039,1426101,-191110,-736838,-531007,-480294,247906,1377335,1028298,-1007334,-1836464,28552,1984490,1165012,-798791,-1233232,-260207,301455,456707,802382,193781,-1413113,-1408969,861957,1824777,-39830,-1529172,-734995,327428,401476,591094,492414,-673408,-1361506,-95774,1498078,984467,-719284,-1221643,-46939,644027,419387,399456,146322,-1269714,-1042670,1284290,1506983,-752397,-1204402,180571,-92650,-363023,1152263,847308,-1628997,-1364852,1281509,1456675,-516612,-862764,170554,83358,-404383,450700,1271238,-94492,-2023645,-436156,2276055,907304,-2035032,-602987,1628802,-365189,-1549156,1457396,1775956,-2262308,-2159655,2109922,2174141,-1703294,-1644065,1354578,853004,-1513115,-175456,2060536,109267,-2683706,-396561,2943557,822964,-2628115,-743333,2180180,98381,-1895057,848795,2017336,-1519496,-2398307,1655793,2480542,-1391331,-2172199,1063507,1495669,-1099020,-874727,1417318,622882,-1905574,-752467,2088830,1030409,-1903331,-1115029,1532334,850108,-1218007,-176015,1157367,-288421,-1409921,412410,1620752,-216134,-1629680,-120554,1327643,235721,-842955,-10340,568907,-354588,-553469,616965,840568,-610681,-1165950,311437,1050573,39608,-840583,-140907,445794,-120823,-309526,432760,424766,-698312,-697679,619890,1026235,-391135,-938383,116846,573058,-184379,-215250,486760,60917,-777597,-23552,929508,277506,-784814,-380242,404227,226520,-138508,93306,176451,-402235,-493268,506596,718676,-471286,-815648,344830,475962,-419037,-29705,633851,-469740,-950762,691055,1182003,-631411,-918329,601404,489252,-613276,24979,899741,-195634,-1117935,81702,1322278,145665,-1250708,-336677,1048749,156581,-1107842,310336,1321465,-855064,-1583901,1287637,1721008,-1460213],[0,0,0,1,7,-105,104,-12,195,-285,190,-326,502,-524,724,-902,962,-1285,1637,-1783,2151,-2652,2980,-3520,4207,-4740,5444,-6372,7198,-8229,9452,-10542,11888,-13593,15185,-16893,18997,-21153,23525,-26246,29005,-32021,35587,-39262,43173,-47698,52514,-57678,63586,-69975,76881,-84780,93479,-103098,114187,-126736,140951,-157775,177638,-201295,230615,-267733,316182,-383042,481306,-639997,940744,-1714558,9049305,11273934,-14652905,-26464113,-4460234,27009556,16452779,-11567435,-16123090,-8563053,-3666661,15803263,23381816,-6363083,-28998194,-9689614,14623284,19571691,10018335,-11839573,-23353608,-2208661,18430581,13916790,5146202,-7717108,-26366564,-9243467,30924055,22987647,-17413016,-21001102,-3548496,-123973,11172511,21361585,-4954744,-31577804,-12712736,18237439,21111869,5293503,-13625670,-21554462,-4312730,18833031,19261552,2346055,-14608220,-19708229,-1483698,24439383,20989666,-8198910,-23317262,-11584635,8214386,19621193,12943871,-9772844,-24420687,-11963263,13438476,22346651,5475172,-17605299,-21901882,-3773734,17805856,20521849,444350,-20602644,-18261708,4078326,21852378,17562768,-4380783,-21559890,-13927585,10298768,23467210,12383770,-11600001,-23693210,-8321442,16893817,20343382,2435364,-14588007,-20687447,-8455983,18837069,24435649,-5266312,-25260897,-12786104,4610874,15230323,17878870,-2966239,-26564605,-13363732,15753763,20320545,8561058,-6286044,-22064455,-12668932,20178244,25560578,-1565613,-16516251,-13442309,-4994722,14362222,23144847,-1373582,-25015803,-15943304,5352568,17808749,15351785,-7105321,-25604249,-11252063,13678496,17304881,6933970,-7395495,-20327626,-10909139,17124035,24944350,2554867,-19388908,-17556211,3504585,19447600,13159009,-2401649,-12622189,-16776605,-2749416,24566244,20118864,-16983474,-26248332,-686982,11441420,9611751,9761693,-6074203,-25058378,-9249890,19139335,19189483,613810,-15642933,-18932002,1964268,23051508,11793289,-8058114,-10050265,-10532632,-4068046,21487890,22837956,-14739740,-28187556,195037,16017987,9008425,4784731,-5591413,-20307805,-8890825,17153122,19081920,-1643878,-17754412,-15704736,2704937,18704329,12419209,-6507472,-15402262,-9896399,4448533,18072288,12722158,-9890004,-20207945,-5308959,13799650,16487863,3496804,-12446214,-15970029,-2519069,14275894,15546008,-668358,-16365135,-14080773,3134266,16352514,11779831,-6157416,-17779408,-9563492,8695618,16535614,6955550,-9320395,-16334024,-5687442,11888092,16175873,3117992,-12755920,-15474844,-473320,16701057,13397625,-5159212,-13892478,-8722285,1356229,13847051,14326459,-6577933,-20611553,-5995851,11806823,11985797,4489584,-6683819,-16572555,-5819989,14997353,14046123,-2019298,-10542894,-11638799,-3030672,14723313,15612137,-5787601,-16613087,-6514474,5185234,11957209,10036969,-6254672,-16817932,-5068517,9790341,12070655,5781311,-8160070,-17331392,-3126970,16078521,11866235,-3839568,-10252375,-8886279,-836419,11822135,12392853,-3092575,-15247564,-10332962,6681467,16963861,5328259,-11822645,-10452360,-721006,3320597,10203728,10589916,-9835886,-20146905,1346106,18095771,7337863,-5023125,-7725052,-8510563,-378955,12464414,10240494,-3918097,-12539921,-9676348,5177308,17416545,5363508,-14277478,-10452673,2834553,4251497,6851884,8487764,-7936798,-18731274,165187,17631816,8224291,-6493568,-9163964,-5957858,1782168,10867460,8394869,-4324956,-12200839,-6840903,6803980,14021407,4166384,-10606190,-11193258,19273,8348806,8666674,1625891,-8915001,-11094691,344850,11924039,8979334,-4037471,-11836501,-6680358,5075748,11070767,5486081,-5680600,-10865833,-4293622,7020233,10962068,3225622,-8224420,-10769022,-828563,10298234,9398225,-1523972,-9745499,-7902180,2023549,9954256,7144750,-3417413,-10199428,-6721882,4111733,11746614,5189474,-8550348,-10558809,-500203,6712869,7477618,3429682,-6902103,-11737624,-11117,11579430,7136246,-2781074,-7461547,-7179219,1266343,11344460,6771548,-6471037,-9348967,-2935105,3932224,8935427,5292051,-7200662,-10693517,-885812,7292950,7693890,1798471,-8420770,-9867978,2662404,10083482,4061117,-2298959,-5642966,-7613478,600664,12079405,6841144,-7681939,-9787365,-1018601,5946708,7074472,1938296,-5401858,-7090924,-2438952,5433696,10293156,1805518,-12099581,-8396721,6830639,8097331,335541,-794671,-3618860,-8431300,352711,12308900,5773379,-8438448,-9259466,-192557,6754509,6613785,27903,-5457067,-4978639,-1760552,3924528,9547475,2449302,-11604958,-8285237,7267511,8759769,-409336,-2680938,-3066804,-5670850,508565,9984710,5323161,-7154990,-9031221,-312554,6897313,5936399,-637699,-5675229,-4811297,-263453,5138967,6701058,115330,-8314196,-6245214,4028977,8179552,2675378,-4032676,-5780443,-2663953,3158738,6580964,2917429,-4736527,-7307699,-1240039,6231072,6337434,-601803,-6383424,-5077612,1323942,5854834,4286941,-1547288,-5999857,-4440642,2287229,7059214,3510122,-4162244,-6656975,-1717980,4696403,5885520,913209,-4699495,-4959671,-548048,4433044,5783485,472638,-6706835,-5303659,3042293,6142368,2116512,-2009616,-4634444,-4123358,2454139,7155058,1950214,-4899810,-4653385,-888163,2987931,5512632,1443941,-5626753,-5129592,1457076,5038841,3746042,-841608,-5415998,-3638891,2740261,4792271,2106177,-1004362,-4894115,-4444104,3977694,7532472,-500714,-5936387,-2227559,551741,1351830,4182971,2316106,-4818902,-6010398,1258856,6365451,3335730,-3280967,-5194122,-493051,2801710,1781895,1952735,824176,-5465345,-5137104,5436972,7895358,-2251623,-6262588,-626558,1596484,698346,2790766,2175931,-3671040,-5479460,621906,6452989,3533784,-4308534,-5595203,754826,3540199,818056,782881,918907,-4195234,-4556853,4316768,7134342,-1651325,-6328746,-1205781,2614927,1772876,1493239,730731,-2713628,-3869206,603934,5244971,3013162,-3365175,-4854326,38715,3488540,2118642,-121622,-1396407,-2846670,-1651293,2811970,4372441,-244002,-4504639,-2804923,1857226,3483516,1339209,-1515504,-2642808,-1525339,1214235,3240559,1897492,-2018196,-3781987,-872380,3244674,3351614,-382439,-3053943,-2100687,495931,2269972,2178958,-131676,-2951570,-2632209,959103,3632022,1817463,-2413205,-3422129,-314990,2176227,1922134,699001,-1076839,-2939117,-1275156,3177306,3334267,-1078344,-2932582,-1174268,624931,1991982,2356634,-574410,-3278326,-1641960,1774168,2534940,842910,-1527800,-2591051,-732116,1788028,2022024,570335,-1637039,-3214025,-347381,3705304,1870266,-2117298,-1600761,39541,-605921,1063986,3472560,-239498,-4537416,-1194322,3666923,2236217,-1187686,-1349490,-528249,-629650,221365,2199917,1760831,-2250633,-4036566,761644,4534267,403690,-3384621,-428017,1180158,-1444283,90032,3771726,179925,-4917982,-1590617,4272653,2458457,-2141499,-1761177,753159,328558,-747274,1370293,2398999,-1785994,-4053119,842666,4705789,353483,-3619612,-725570,1590300,-585591,-384944,2259166,461696,-3542747,-1699863,3224570,2624530,-1613879,-2390917,265241,1044194,20489,589477,1150809,-985889,-2375582,293233,3048084,925700,-2191521,-1649219,720940,1025995,276407,238238,-256891,-1513214,-1015975,1242603,1893919,-327291,-2165510,-1016962,1022840,1284869,127377,-547913,-585176,-550595,114542,1369229,1192575,-904560,-1928527,-77414,1762728,1063887,-591808,-931096,-308765,66990,406165,1030853,253750,-1511192,-1458565,842340,1771556,-111114,-1254964,-409728,-30886,-57064,915584,952146,-1000916,-1557206,429786,1432752,366065,-427693,-352222,-497126,-83462,949726,944951,-423465,-1332911,-493573,1106939,902530,-583519,-520885,205922,-638230,-492813,1641344,1063704,-2147335,-1547486,1891039,1274027,-1364325,-297925,1135111,-662273,-1320013,1400121,1953077,-1149670,-2248802,609684,2175024,-156770,-1569305,349572,1082390,-1202190,-1089750,2108584,1376250,-2713283,-1813962,2673768,1645703,-2272794,-930580,1979838,-72664,-2120074,779999,2474044,-858722,-2794981,618142,2656351,-199873,-2194711,343808,1708250,-802570,-1398232,1538934,1505105,-2015345,-1781733,1934613,1853373,-1595460,-1502121,1289434,845279,-1265842,-278680,1610242,-23502,-1920581,-110231,1955174,424660,-1674707,-479583,1131044,315365,-882301,189331,779355,-511650,-1106198,524588,1372269,-314022,-1322658,-28571,1034150,154907,-558900,63958,326494,-387800,-440027,577757,764411,-597011,-994287,324453,1023126,-9778,-655096,9310,354420,-302848,-219636,582446,282284,-824402,-589367,657647,732115,-415831,-698910,190450,362951,-340965,72013,615897,-233904,-940519,248634,1013787,-85536,-754284,135508,311886,-203391,13437,574574,-168309,-858933,58226,745419,90978,-536557,-174623,323335,-66773,-301483,496574,511831,-809361,-903266,1066072,969889,-1023834,-682717,1092743,229724,-1244030,377013,1521966,-749772,-1653991,762119,1637632,-749359,-1343551,674840,1005846,-821001,-708927],[0,0,0,1,6,-26,140,-41,105,-222,174,-289,454,-411,548,-827,879,-1060,1392,-1554,1842,-2340,2637,-3022,3653,-4179,4792,-5638,6355,-7171,8348,-9429,10545,-11998,13472,-15018,16952,-18899,20916,-23368,25959,-28654,31804,-35143,38618,-42697,47104,-51698,56926,-62709,68887,-75919,83719,-92213,101987,-113128,125614,-140224,157484,-177806,202700,-233895,273852,-327681,404453,-522734,730990,-1203864,5438016,-9276766,-23387589,-8068920,8780735,16220628,10823310,-6052823,-24152414,-11588290,18863341,23393437,1109218,-14291101,-17273966,-5075749,19884482,23455864,-5564434,-21440543,-9971238,2490371,14165393,20504683,-4020614,-30750286,-13437190,17418779,17851004,4770555,-8454456,-22393855,-11947666,18630033,22337303,-996833,-14951794,-16101839,-6083626,19628909,26654521,-4669975,-26495025,-10355224,9993260,15976451,14551147,-2207182,-23651122,-16039889,13690118,24416508,6560020,-15771223,-21749999,-6546592,15337834,20132024,2265775,-18815976,-20966697,-1109706,20078199,18770797,-3312669,-21206927,-16017959,6923276,23686182,15267984,-9628008,-22607922,-9231219,14265971,21742572,8032322,-11755013,-20923689,-9697378,16549349,26339926,276167,-26312667,-16992377,6290559,14101672,12665945,2033257,-20905194,-23696687,7408155,27548512,11775384,-12500287,-21966231,-9754472,16352400,22908074,2038157,-11581135,-12008002,-11211348,10031621,34348475,7019983,-35827125,-18406075,18980059,13437309,2317249,6261333,-13211780,-28934404,3774998,32523383,10295656,-19005752,-20182859,-7010042,11553075,21302990,5123664,-15346595,-15692343,-5095331,11277663,25080601,7828485,-25611785,-21388552,12384830,22492345,7289999,-4343234,-12692058,-15972328,1439891,23962333,16495390,-14593536,-26634216,-5570658,16746083,15392166,1725504,-11254856,-18887547,-7158198,18097439,20928585,-3063384,-18636970,-13522290,1058394,19013915,19864314,-7413122,-24265263,-6268237,12427709,13119630,9910878,-3735173,-22934789,-12131841,18580095,21170424,-1418351,-14920701,-15213462,-4370634,15635637,18367896,-4226215,-18513318,-11360764,1833090,15208085,16988211,-5449324,-24110535,-9239527,14569236,16545001,4894120,-7398258,-16127769,-8478131,13110070,20363386,2614098,-16519035,-15879264,1244269,16008609,13716098,-3033452,-16747338,-13323753,4384670,17504899,10901077,-7977493,-17797170,-8689866,9176741,17320019,6771169,-11848353,-17597251,-3155258,15043429,15683888,-595899,-13750508,-11704965,-244401,12584434,16389662,-448335,-20914789,-13186915,11907596,16783210,2787665,-6599239,-11374154,-10160729,6365021,19199506,6496321,-13721590,-16510856,-2808644,14628753,16372113,-3788003,-16675790,-6054102,3445508,5660944,13616490,5645448,-21560552,-18339627,16178733,21160616,-3331607,-9740028,-4740652,-7753258,1963743,18791928,8370273,-15542393,-16130822,1150948,13779420,12768844,-2364192,-15387875,-8882910,5158110,9695985,8474153,825747,-14625764,-14689325,8770169,20573368,2839534,-14012756,-10032253,-205377,5839997,10880342,6706150,-9981165,-17018117,-558396,16619094,11030092,-5178319,-11875165,-7818186,2650556,13297794,9399704,-7201106,-13664777,-4611157,5866678,11901930,8110534,-8935592,-17469677,-1336064,14422159,8856277,-2194652,-7340192,-10102527,-2676317,12898269,12481661,-4665423,-13541964,-7095780,4464844,12897725,8150760,-7769118,-13361634,-2392273,7752994,9324182,4971209,-6641111,-14420318,-2977505,13473712,11194646,-3310518,-10800046,-7673311,1018022,9982123,9414768,-2800299,-12745731,-7861346,6012513,12492682,4903435,-7176553,-11106788,-3688716,7716774,11499321,2750045,-9405612,-10673036,99408,9984408,9046621,-687126,-9731520,-8967243,1715607,11779235,8509340,-5898498,-12892534,-3759846,7086002,7760650,3612298,-3142673,-11156596,-7050019,9572666,13810820,-1254984,-11778175,-6518806,2345622,7517216,7343692,-573537,-8760528,-7711367,1175445,10843616,9909553,-5938160,-15468922,-1759939,11593000,5029503,-1644374,-359623,-7043686,-9679403,7937021,16682105,-2142594,-15285463,-4686963,5560978,5400801,4723188,364675,-8209805,-7721555,2949055,10269752,6651363,-5228816,-12408458,-3125805,10332028,8207468,-2178400,-4882512,-4546783,-4175884,4526744,12163588,1660814,-13228723,-8362458,6605502,8957899,1886837,-2744156,-5862399,-6323731,2120986,10553603,4933520,-6792815,-9014084,-1808555,6269678,8636335,1337638,-8483750,-7250139,2396453,6790699,4761453,544632,-6540412,-8692370,1996231,11395714,4618770,-6398195,-7329380,-2095504,3587192,7321054,3335131,-5770440,-7973851,-1359142,5817239,7565008,1328362,-8106772,-7909031,2741461,8240690,3535393,-2191643,-5259630,-5351682,1293419,8847209,5385110,-5416836,-8573701,-1538622,5614124,6272264,1476687,-4686537,-6755357,-1551724,6115352,7004015,-648044,-7348584,-5328496,1938176,6358180,4577411,-1976595,-7273827,-4677097,3721145,7746094,2487497,-4916849,-5955531,-1222504,3696978,5748030,2759632,-4931950,-8188750,79009,8747894,4801451,-3893880,-4927875,-2066517,-82480,4347929,6211793,-1318249,-8780370,-4222280,5602451,7359611,308691,-5917624,-4381100,833382,2771232,3206979,3291576,-3029719,-9247742,-1121344,10849471,5111758,-7147878,-4926835,1887793,277980,1259068,6157092,308238,-9314836,-4368066,6984554,6910380,-1221606,-5358376,-3403614,666011,3293479,3011197,886668,-2931658,-6031226,-1187452,7717810,5865400,-5188037,-7143416,775806,3630812,1494993,2042201,437026,-5716516,-4551757,4995880,7299832,-866084,-5956992,-3029725,1201614,3614960,3443568,-533442,-4476020,-3149490,1125083,4125515,3650113,-1478564,-6305960,-2817891,4768338,4961508,-895736,-3229557,-2357894,-1302942,2044214,5075377,1254099,-4994666,-4425049,1386481,4846734,2882047,-1941561,-4355095,-1670782,2205695,3084271,1945991,-1014177,-4568817,-2997135,3672328,5552479,-418812,-4587956,-2457112,723266,2170303,2777467,662220,-3633548,-4154061,1165244,4987810,2289163,-2701854,-3660176,-1063189,1844535,3263900,1954515,-2121023,-4277638,-869411,3722006,3328508,-505898,-2887777,-2441182,-122843,2806481,3576121,-471179,-4671054,-2711906,2773495,3673259,11328,-1725879,-1601589,-1929754,293734,4454301,2663063,-4270442,-4795012,1661319,4264207,898386,-1310833,-945102,-1447706,-1206914,2300587,4297801,-230268,-5603313,-2621559,4587066,3860722,-2242405,-2345964,630919,-1151723,-1584392,3967833,3920151,-4557172,-5822602,2639685,5330936,-576287,-2672484,-88388,-457512,-1431173,1806979,3841674,-379938,-4755283,-2122912,3814527,3932085,-1390971,-3181146,-78925,756738,-569297,1609743,2913960,-2284958,-5250946,801391,5295131,824247,-3376962,-1428448,412865,-139752,1143169,2270598,-593543,-3344720,-1441899,2371139,3098236,231923,-2820025,-2059185,1254188,2226495,575402,-170506,-661879,-2048686,-817210,2974770,2694221,-2018703,-3470986,-114660,2142366,1308142,-124339,-976553,-1468728,-838895,922407,2283397,897455,-2341546,-2713518,1010016,3115094,647193,-1686349,-870796,-166481,-210638,1414769,2234161,-751180,-3218092,-703506,2529825,1703722,-872737,-1399717,-853469,-414650,738249,1904172,393475,-2378225,-1909905,1213263,2135070,328975,-949300,-983106,-883076,308444,2067595,1332162,-1653124,-2107434,542804,1832482,518155,-232800,-280264,-1272125,-1125909,1722228,2511526,-1075654,-3070495,-160421,2007683,275859,-619595,626373,-415283,-2347315,150901,3322754,993352,-3140356,-1812837,2115342,1617471,-1033335,-204998,1131183,-1107593,-2140795,1844367,3531910,-1425450,-4025495,660709,3333840,-387081,-1916529,1065096,695708,-2527112,-630792,3451881,1161879,-3555767,-1841982,2525941,1722456,-1401951,-748860,1008838,-361275,-1509398,877862,2712846,-449951,-3225053,-354926,2986775,807636,-2029334,-198420,1161515,-908747,-930556,2018600,1371440,-2222396,-1952798,1458266,1828928,-366003,-1106969,-222971,193193,-39138,238164,763021,178256,-1313050,-1118470,1336950,1831086,-664267,-1763870,101624,1044709,-71533,-43866,632822,-281431,-1275109,-140702,1575871,843466,-1181162,-1331105,382455,1173623,70175,-504983,199922,-75875,-999433,181984,1689411,197938,-1881430,-667764,1423383,677608,-689984,-87504,254235,-690827,-436768,1125328,938341,-1033231,-1238332,561194,1092641,-106350,-315563,146850,-318612,-585851,699677,1168483,-438961,-1347552,120630,901277,-45374,-254235,375745,-234376,-1105301,296130,1524508,-42369,-1555802,-143902,1165152,-80134,-685443,633770,595538,-1353576,-750563,1789040,1066840,-1767282,-1131049,1579861,722593,-1345354,-13409,1594579,-545922,-1930062,763371,2297590,-623852,-2353128,401091,2008680,-539564,-1609996,970286,1270598,-1735807,-1422907,2176910,1551403,-2290396,-1577112,2106185,1130953,-1866704,-505614,1833689,-88535,-1969194,422650,2203865,-313029,-2133961,28794,1940246,81646,-1574948,87704,1341189,-563187,-1475782,860025,1658184,-1192670,-1820678,1120481,1634265],[0,0,0,1,4,-98,-1,-23,172,-85,96,-273,238,-235,456,-490,525,-751,832,-944,1277,-1432,1550,-1963,2277,-2533,3021,-3441,3805,-4488,5124,-5645,6444,-7287,8078,-9155,10254,-11244,12601,-14100,15495,-17163,19046,-20895,23099,-25546,27969,-30789,34000,-37287,41037,-45342,49872,-55068,61117,-67792,75525,-84760,95487,-108532,124918,-145588,173045,-211709,269549,-366067,558043,-1090039,6412408,19354255,7469086,-16115169,-22941298,-1995400,19387238,19181938,-4092621,-23718466,-14657144,8809455,16410846,11235501,-1574188,-20956186,-18544555,14289898,27561395,4026031,-14574708,-14528087,-8043511,12604567,27443492,3490985,-24832091,-14947710,4738388,11644433,17439692,5102788,-25970489,-23515784,13085122,24270500,4763317,-9586721,-16740077,-14933529,8723070,26324648,8759288,-17467560,-20705443,-4602654,16795159,23738232,2726363,-21080692,-16850377,4515558,18400306,17149645,-624991,-21890319,-18691034,8531747,24785281,11662116,-12596837,-23007106,-10667827,12109453,21460335,6393480,-16759343,-22126039,-4336750,16918482,20276843,2552886,-19794907,-21310192,3384035,25164299,17263485,-7350511,-20032067,-11764333,8302609,21667545,13141652,-9021849,-21990867,-12890970,13247196,28273748,5651129,-26145293,-19598528,5861678,10647545,10366967,10220053,-15277965,-32680047,2057920,34503820,12031015,-17059620,-14611578,-7170169,2471608,21501328,17065447,-11684239,-21912953,-7813628,11686361,26062775,10898620,-24724508,-23274879,10141351,16556856,4718521,5929848,-8037086,-30286071,-5584776,34291199,17873825,-20925992,-20709904,-2782102,5116021,13918170,14391892,-7360895,-23885192,-9986526,16470440,23999636,4703140,-18502648,-18506917,2109585,18157886,15961866,-504528,-16722219,-15858366,2071888,18714251,16401471,-6248282,-25298120,-13108425,14734745,19177296,2489137,-9661459,-15770616,-11985388,11490892,25111217,2824260,-20334116,-14264736,1413222,13630228,19098215,1120410,-22905499,-14018447,11396991,16001357,8454301,-863454,-17699178,-17845531,11580063,25721005,3091555,-16912811,-14084225,-3650607,9474938,17600318,4346386,-17051533,-17822154,681802,16822500,15777097,-2927807,-19501312,-12484738,8480562,17441140,8961002,-6454762,-16550662,-9666346,10394064,19690730,6200643,-13487966,-17297829,-2811347,14029185,15967506,549800,-16034169,-14935064,2613537,15938886,11267683,-4202996,-15654868,-12477648,5156405,19251437,10207523,-11346119,-17761586,-4426025,11560915,15129015,3573704,-11259021,-13645749,-2910782,10967902,17145576,3304160,-19834724,-16623658,10417737,17463490,2139830,-4048663,-6558997,-14155185,-871794,23104829,12242072,-17446855,-17481459,1867073,10245510,10610005,4066641,-10791927,-14232926,-678496,10887296,13126524,3850837,-16331560,-18278365,9117283,21281597,1312285,-10066434,-4611936,-6954576,-2574115,17523862,14785257,-14319005,-20972500,1773358,14737398,8589491,-229081,-8177454,-11773336,-2162310,12242985,12969571,-1828767,-14941356,-11266436,5397871,15678722,7628282,-8492671,-13641695,-4019916,7480159,10859593,5624646,-6346462,-15238293,-5279154,14468286,14578097,-3798387,-12572974,-7141587,692273,9844580,12189933,-2381424,-15497473,-7708010,6548798,10939240,7168509,-4710992,-15805505,-6475594,12532212,12243826,-1493668,-7600371,-8495499,-4972523,8794103,15242887,-180245,-15116220,-9077956,5165361,11220381,7188165,-3641244,-11609759,-6891713,5547765,11972049,6321549,-6652527,-13411315,-4342617,10173980,11627750,327148,-9473153,-9620714,-809337,9657653,10197573,-1356379,-11867639,-8713969,3680948,11259194,7063378,-4185856,-11566976,-6603417,6626852,12606381,3516036,-8473671,-9490924,-1533104,7081983,9940096,2646705,-9404032,-11268773,554674,11680984,8986381,-4033137,-11611674,-5181313,5032027,7333193,4800606,-763622,-10843121,-10107257,8459023,16248871,-950126,-12480815,-4444577,1695972,2524121,8251125,5664241,-9633833,-12458342,2913307,12598703,6565598,-4838694,-10585016,-4398751,6494503,7512183,1926727,-1506077,-7433497,-9428736,5348344,16510258,1090184,-15026929,-6094252,6017083,3983550,3315696,4126366,-6186132,-12206750,1297828,13747209,6284034,-6732560,-9109016,-2662053,4886143,7902304,3080944,-4894918,-7891526,-3179647,5469525,9826837,2555812,-9402568,-9683675,2691016,9695416,4069006,-2842028,-5281684,-5786951,-294958,9282418,7541860,-5696734,-10480584,-1923202,6011476,7087713,2751786,-5541579,-8766115,-568567,7450381,5821140,286501,-5153537,-7956650,-739527,10168193,7187815,-5408170,-8495404,-1927967,3015687,5496813,4859787,-2811180,-9121417,-3849096,6211678,8240675,982439,-6874737,-6830987,575008,6551053,5391637,-391669,-5971869,-6272515,766673,8226029,5748376,-3633342,-7687754,-3058010,3795340,6571740,3143918,-4005970,-7493979,-2190770,5927643,6786647,26770,-5727893,-5432358,-562184,5452942,6545507,-603720,-7980853,-5208668,3694262,6809801,2334408,-3032230,-5152711,-3149905,2305603,6753722,4110375,-4756806,-8631838,-589732,8271478,4653214,-3265869,-3422373,-1848189,-2352566,3176747,8786356,-84931,-10920491,-4382906,7124035,5592275,-802569,-2305020,-3023495,-3295171,1665254,6358575,3426943,-4641304,-7975115,-590367,8430449,5050823,-4623888,-4701614,244919,-383280,1023260,6737694,1872300,-9565168,-5832027,7328401,7159023,-2280536,-4131123,-1447614,-1568640,1048026,5627716,2731997,-5064952,-6187276,481713,6008551,4260919,-2284650,-5612991,-1994999,2647425,3195140,1983045,-191200,-4536112,-4546501,3105854,7444140,818493,-5808062,-3511957,1147021,2679799,3018128,1135698,-3770261,-4612871,684227,4708326,3342821,-1226369,-5082130,-3486594,3009160,5332802,492251,-3278261,-2418593,-1240764,931529,4713544,2775361,-4498980,-5570212,1223541,5183474,2367259,-1582656,-2945575,-2282258,491099,3481593,3290781,-1138611,-4856063,-2625748,3247252,4742356,261170,-3354302,-2815790,-481654,2032864,3593729,1035111,-3736951,-3994267,877098,4167757,2195677,-1314809,-2960675,-2262965,842776,4004854,2623825,-2541190,-4348931,-414363,3037853,2434325,513589,-1474063,-3186434,-1569945,3175487,4353259,-684096,-4815622,-2124023,2466250,2549441,279495,-408311,-1452299,-3245818,-278994,5392658,3120835,-4712331,-4631101,2401131,3398658,-452508,80495,781172,-3004566,-2827026,3789202,5239341,-1726342,-5512301,-1028356,3491796,2111682,-845960,-594863,-371523,-2354276,-1097167,4380891,3643055,-4391816,-5609708,2482225,4811194,-774329,-1893992,942485,-1144816,-2851070,2364374,5078191,-1124431,-5359867,-920110,3701014,2208211,-643216,-1190590,-989032,-854238,437149,2447077,1929295,-2057614,-4117343,94743,4200881,1600412,-2584672,-1814750,166713,-201640,755574,2565745,100518,-3535038,-1858645,2412579,2868385,75689,-2030478,-1739068,244305,1831097,1271341,-8542,-892346,-1810118,-960644,2435302,3039985,-1350114,-3608534,-454537,2155875,994985,-157480,-204371,-1330402,-1717261,793338,2974746,807419,-2586627,-2292771,1054610,2327347,660140,-625436,-735786,-1044076,-417813,1914452,2242700,-985545,-2860615,-495884,1976439,1258746,-197323,-711935,-1287506,-1075406,1130096,2247039,-50104,-2383154,-1248856,915146,1115298,535723,184984,-1078739,-1885933,518728,2789284,962300,-2127585,-1395428,854061,784568,229555,873984,130328,-2260246,-1415270,2458740,2526578,-1745758,-2658357,692935,1404724,-653704,24798,1640223,-984104,-3229435,700913,3972092,159855,-3526940,-579694,2252581,73913,-1021682,1345801,997119,-2479542,-1741252,2769065,2818655,-1991979,-3031262,1038976,2230771,-838785,-1011361,1633344,85060,-3014496,-167071,3872141,709457,-3723338,-1123500,2545798,660468,-1458190,491759,990604,-1512565,-1352707,1820696,2158013,-1098579,-2358236,68344,1984312,579441,-1010107,-219148,428761,-865150,-625920,1686479,1313785,-1938526,-1930096,1235182,1722373,-429658,-933572,15109,-122663,-317593,548276,942450,-26420,-1244421,-913944,999036,1664691,-334479,-1580022,-54530,937853,-71499,-193060,856505,-118468,-1651028,-291200,1796693,803168,-1393984,-1043698,694629,708734,-218150,69561,418504,-665784,-1022750,639827,1616657,-189892,-1605798,-286752,1042708,245198,-334247,300918,-49873,-1031121,-99385,1407257,493579,-1197078,-666445,603896,327270,-130798,316743,165284,-1044853,-504226,1274127,836331,-975746,-786365,578534,219285,-472695,487089,814083,-1045514,-1339379,1044137,1577441,-848227,-1420927,655298,858216,-877788,-318124,1437377,158783,-2080007,-262548,2312049,460026,-2180779,-293520,1835497,-137255,-1637999,920486,1740455,-1544081,-1929883,1711972,2077047,-1575881,-1774926,1317481,1270294,-1368308,-760616,1671347,525721,-2119967,-589012,2319650,858880,-2280072,-874639,2105578,502059,-1905544,120996,1876457,-735791,-2042964,1161331,2125068,-988975,-1878054,732455,1464061,-531067,-920138,632388,615091,-823685],[0,0,0,2,11,-162,151,-118,302,-346,386,-636,759,-873,1229,-1459,1655,-2194,2658,-3001,3633,-4353,5044,-5989,6922,-7861,9228,-10700,12048,-13753,15737,-17729,20082,-22677,25330,-28423,31894,-35441,39477,-43975,48625,-53825,59681,-65820,72530,-80034,88053,-96917,106776,-117363,129083,-142355,156899,-173125,191665,-212609,236628,-264792,297871,-337547,386585,-448348,529059,-640033,802242,-1062784,1551333,-2786723,14048034,16743611,-13197227,-17786519,-11048300,6577844,18565225,11691666,-9466720,-19205832,-13188107,12187239,30336712,6873295,-27929516,-15682433,10892366,9288138,9081090,13963958,-14832300,-33231518,5785901,35612993,7763489,-17586158,-13371814,-9400109,1634932,22054744,13398287,-15474852,-22329390,-7585504,12124501,24886680,6703849,-25109811,-19962072,9356852,16387105,10701100,6051398,-14426174,-25832212,4392537,32184309,13880551,-15668992,-19000553,-6934114,7982499,19430816,11182857,-13444377,-24703820,-8142521,17066737,22111901,1189092,-21256602,-19958654,1171602,19236383,17324034,-2890056,-20937564,-15959151,7211232,23241522,14963781,-8861919,-22514566,-10691101,14211834,24524213,8288835,-16382686,-21335994,-3043991,15788750,18176213,3944589,-18087341,-24630068,59703,25147619,15198768,-10204428,-19035869,-13583002,2300227,22538549,17456617,-12970562,-24476775,-6203177,13170179,20655576,11032415,-15184624,-24053396,325509,20014999,15649134,3930144,-13784941,-25312110,-830165,29186238,14748781,-13823878,-16010017,-10383541,-1593494,20397798,19979878,-14978814,-29359624,-4472520,16480935,16052190,5823233,-11459585,-20800859,-5340552,17547278,21928263,3257587,-21250132,-19890621,8987870,23044377,8699739,-4869911,-12622454,-17511283,1695460,27689951,14392595,-18733179,-22546419,-3697732,12189995,17467189,3959915,-16305984,-16477237,-2503237,10853234,21020765,7280336,-26549583,-23058432,16872452,23410667,-296497,-3330026,-5293462,-19223954,-206604,31830882,13862865,-22941585,-19133579,2246891,10508033,14271921,6533406,-15015865,-19340583,-919240,14240299,16134364,2068536,-21238135,-19397259,10475687,21617595,4441791,-7632496,-10876041,-12245539,3591438,23640964,12420206,-16113487,-20121643,-550624,14629259,14518389,2303107,-12912468,-15667491,-1056567,15742814,15586093,-2653361,-18563467,-13643609,5864361,17641337,10022974,-8004005,-17580767,-8495748,9485765,16749201,6064581,-11003035,-16410211,-4234328,13104643,17056880,2197981,-15913444,-15345682,3585190,16400739,10156694,-3171441,-12571234,-12870450,2604565,19803016,11090599,-12517876,-16899426,-3000455,8368842,13217024,7313987,-10920163,-17993404,-1852304,13857699,12924743,1114609,-13656820,-15329357,3981153,17412810,7598136,-5088006,-10295555,-11675914,1891573,20499342,10498798,-14588977,-15079711,442105,7237328,10552587,7817297,-9867869,-18335413,-871480,16085143,11920434,-3131984,-13447581,-10139374,3753869,12081107,8714513,-1403089,-14133748,-13451343,8474819,20247660,2011875,-13697562,-8033903,-1652149,3627989,13842154,7863760,-13618552,-16253388,2184289,14171500,10793163,-2729871,-14440736,-7934070,7075096,9122407,5652939,1361668,-13317464,-15691522,10768399,22200086,-2017373,-15475284,-4053965,-366918,726925,13007004,8595076,-14607380,-16247500,4725488,14348678,7374442,-3637340,-11725306,-7835606,5360512,10984749,6085721,-2391203,-12120144,-10148871,8700600,17412280,1083329,-13115321,-8037012,798267,6011089,9916026,3618292,-11028050,-13073698,1902700,13428535,8454345,-4806907,-11859069,-6428111,5058747,11057252,5748757,-5718873,-11604461,-4900456,7750533,12147071,3176482,-9273129,-11277856,-529484,10500006,9561268,-1289257,-10016020,-8004551,1883940,9865010,8013578,-2649970,-12043444,-8163561,6527367,12874170,2845349,-8159805,-8161035,-2811957,4411029,10748065,4873761,-10141966,-11960110,2121863,10894127,6782892,-1602285,-8563145,-7799709,2535444,10145911,6455800,-3075938,-10436392,-7373076,6610757,12717841,1076015,-8840788,-6168894,-1864369,3420062,10836197,4439876,-11881272,-10986916,4506491,9699127,4062111,-1401769,-6881261,-7534162,1961775,10560287,6601171,-4975979,-11342256,-3947964,8844742,8968105,-1092515,-4921636,-4938051,-5073271,4669782,13439278,1005825,-14133842,-6589991,6729668,6389177,2629554,-211839,-7027450,-7539385,2806187,9982658,5575611,-5175469,-11471414,-2795411,10383804,7180417,-3604616,-3697333,-2776202,-5461281,4261039,13934769,-2212,-15053070,-4889770,8250399,5339551,1110439,-40640,-5955442,-6971230,3189473,9935077,3883429,-6488062,-9469978,-1218143,8543499,6561503,-2324669,-5173804,-4016595,-2080226,5034237,9329734,-391286,-10858579,-5482076,5926356,7505039,1782789,-3291332,-5824026,-3577360,3480728,7835248,3098984,-5685680,-7984025,-856423,6997212,6385130,-1055425,-6650098,-5008118,1407782,6137603,4725373,-1682782,-6827863,-4954681,2886307,7901263,3702895,-4984453,-7382841,-1181612,5481883,5321229,550468,-3847790,-5464864,-1940342,5810689,7779316,-1233388,-8541751,-3897671,3906084,4865895,2392737,-912505,-5505430,-4984697,2926996,7794501,2541883,-5499787,-6623193,-325557,5690751,4410014,-635700,-3488870,-4231193,-1958445,5463173,7642565,-2359747,-8836417,-1672300,4799139,3127020,1799597,-86786,-5675499,-4848763,4464830,7672182,439638,-5808584,-4603159,825233,4323856,2974681,-26738,-2740167,-5307042,-1650780,7408554,6327209,-5281075,-7263432,1230645,3144976,920703,3152198,843967,-7109461,-4454963,6244211,6954191,-1470376,-5713114,-2818725,1723402,3388746,1965069,316619,-2141847,-5427888,-1341059,7988537,5354911,-6606208,-6392985,2898106,2967115,-353998,2564423,958900,-6720406,-3939764,6387191,6376264,-2393376,-5531093,-1727815,1899755,2817050,1769457,91813,-2664822,-4172330,242725,6452087,3665477,-4984386,-5406297,1325458,3504539,1404410,783971,-1057060,-4264930,-2165236,4110111,4873464,-1143512,-5157358,-2494226,2148751,3595715,1501645,-1414401,-3019899,-2121847,1353362,4062346,2258917,-2577165,-4424602,-738695,3761156,3484095,-620432,-3221841,-2152627,388081,2404743,2678722,243511,-3542727,-3653757,1265985,4855976,1608092,-3399794,-3053980,231928,1406206,1742302,2041837,-1154131,-4560035,-1394070,4458829,3640125,-1697877,-3399037,-971808,1090576,1714476,1845584,425099,-2787064,-3419088,1392126,5135169,1057314,-4154911,-2331678,1293547,762776,917408,2345145,-1275412,-4969237,-520675,4996810,2204603,-2664069,-2230613,-229017,313252,1447292,2343492,107942,-3445878,-2685118,2605073,4497470,-461075,-3650514,-490325,1101952,-555411,1449951,3130322,-2400029,-5478322,1224362,5373582,214980,-3216009,-647019,193557,-962815,1142357,2930094,-229848,-4168530,-1967499,3574272,3781713,-1725174,-3167008,686636,1034301,-1015880,1628266,3154806,-2616559,-5007350,1896273,5234471,-445828,-3527301,-187341,787648,-866290,709222,2563745,-435297,-3932699,-1473679,3403430,2833427,-1776229,-2673951,261249,971414,-100551,1241330,1650336,-1925108,-3128503,1219214,3898684,496844,-2533594,-1332118,630298,712352,729775,842946,-593075,-2307106,-950798,2000062,2246805,-630478,-2542320,-1086898,1209743,1458354,346915,-463575,-938336,-1055864,221655,1942826,1533966,-1325821,-2494010,7453,2363490,1281149,-1009306,-972144,-254411,-402436,309162,1895555,734817,-2567802,-2107600,1766635,2442732,-646098,-1586860,-59845,-27469,-496871,1107956,1822125,-932782,-2839631,-140074,2813337,1142952,-1775950,-901686,807379,-348289,-395705,1966822,1001140,-2861859,-1918184,2598158,2087725,-1506670,-1189366,641049,-417217,-881074,1459777,1595563,-1735510,-2458046,927758,2472285,24450,-1673948,-83932,656791,-899511,-123007,2426682,476932,-3273178,-939068,3251429,1021002,-2317263,-161743,1392349,-1295482,-1136108,2516059,1466641,-2704248,-2087840,2008248,2024176,-1205580,-1277519,807415,213000,-1460892,441276,2571589,-321149,-3358275,-143490,3325474,314293,-2431732,153436,1513945,-1257862,-1119208,2299030,1409841,-2561612,-1772304,2237795,1777883,-1477741,-1176272,1003865,257389,-1227496,400234,1907103,-452215,-2442905,4701,2353561,479233,-1729490,-354632,905979,-312285,-607329,1049139,851288,-1326264,-1343838,1012280,1546689,-381898,-1241081,-143129,532750,-2474,-47389,488599,68823,-1020652,-600253,1028258,1156676,-601760,-1334197,95079,992759,118301,-460070,175620,151341,-775437,-399530,1248570,904062,-1314932,-1295263,971768,1168369,-647649,-708381,703108,142916,-1151883,225157,1656659,-95639,-1902916,-146179,1730375,257862,-1267239,101714,913717,-654272,-925686,1188411,1288240,-1468739,-1584046,1416931,1418916,-1345234,-908839,1278563,104511,-1656840,534069,1995395,-788187,-2049854,615925,1783513,-561475,-1197298,723409,789693,-1124529,-594272,1655224,700367,-1857568,-861534,1871776,804232,-1787298,-298519,1733873,-470696,-1906839,1105809,1998793,-1600665,-2048515,1613316],[0,0,0,0,-1,-12,-64,-45,6,141,-1,-44,-130,113,-65,171,-123,146,-338,297,-252,462,-513,499,-729,816,-819,1057,-1241,1330,-1622,1795,-1903,2332,-2690,2819,-3201,3684,-4029,4552,-5066,5478,-6170,6945,-7497,8291,-9263,10083,-11111,12349,-13471,14816,-16444,18012,-19885,22128,-24418,27111,-30472,34163,-38586,44226,-51096,60022,-72372,89918,-117146,163988,-637109,7899918,16847392,12442870,-14251399,-30839026,-978211,29307107,12367727,-12276500,-11181477,-11144401,-6483877,19684874,23937321,-10142047,-27086881,-8452005,12290163,21032582,11221719,-15700406,-21499350,1522028,13438173,12549055,12449061,-10636913,-33411503,-2505385,35521001,14038374,-17846432,-12577408,-7068983,-6143227,17010010,24164436,-10802049,-31629981,-8628305,16834008,19756297,6528813,-14206197,-21407511,-3401892,16898182,19075921,5446827,-15754001,-22822405,940842,26420567,18050589,-8785801,-20537310,-12252854,5974556,20668350,14467390,-10418451,-25248725,-11823325,13697870,22377675,5475552,-17622736,-22156160,-3677953,18170025,20104602,143471,-19550952,-18211210,2314858,22152485,19632447,-5200251,-23224227,-12998640,11027156,22639401,12117394,-11195697,-22999324,-8076232,14758755,19767937,6402019,-14603202,-25924657,-6407038,23965648,19499541,-8719231,-17902551,-12145231,-3630527,17462650,24686790,-7251639,-30148056,-8514260,15728165,16254737,10834659,-4428171,-24095796,-11804072,19730261,23130089,2176966,-14395993,-19296155,-4654652,20258138,19371272,-5198715,-18141497,-15119742,-2406128,19819399,21399772,-10682441,-28099917,-7509182,12639996,14478154,9472073,-6181056,-21978641,-11023117,16276774,24691893,5180775,-19812124,-19992307,5351833,19550663,9943695,573687,-9196111,-22049994,-4286534,30331906,18626909,-20901591,-21412946,406086,5074162,11092427,15148678,-8976828,-27277339,-6520316,17813898,17982636,3710179,-16760036,-21086744,4934046,21774342,8125692,-2983475,-7243158,-17928179,-4631349,28745261,20288295,-19672095,-22557265,2209787,8813290,9270232,11308748,-6816338,-24177671,-7638776,18218574,18082416,-1061773,-17099039,-16082652,2145742,17276282,12335552,-3412203,-14825767,-13554563,3690196,20501584,12917214,-10642689,-19155564,-5534618,11608102,16534195,5810741,-11437543,-17202553,-4012220,13983423,16483660,825038,-15853760,-15434413,1784702,16902859,12686476,-5910448,-17143277,-9716506,6298802,15611555,10008587,-7519569,-18467570,-7418618,12322256,16900794,3704042,-12434904,-15544358,-881148,14935489,12598608,-1223272,-11656407,-13673387,-1097409,18530704,15083700,-10253708,-18099036,-3267625,6458842,9887216,10679575,-5316581,-20992502,-6373156,16212310,13693955,-881969,-9646415,-12790493,-3255164,14000209,14262966,-2513078,-13761795,-11323644,2433155,16791036,10633528,-9565391,-14059687,-3463011,4652481,11799268,11030480,-8545279,-20103772,-2518559,15572297,11039070,-1323493,-9338618,-11001474,-1293834,11532599,11992681,-324194,-14470074,-14108028,6670750,19289418,3585202,-11267739,-6625951,-3825568,-1318123,14553181,13780820,-13866220,-20319776,4326895,14871766,5576258,-294608,-6686441,-12196345,-1082229,13416296,10661779,-2136991,-12804503,-12264917,6016070,18525989,3327562,-12379312,-6897631,-1586577,50495,11974579,11707925,-12148380,-19308258,2809842,15388605,6246290,-2607163,-6940668,-9319730,-751038,12107083,10654933,-3682117,-13309201,-8111889,6746388,13948905,4502411,-8446185,-10410255,-3071073,6285079,11072903,4160397,-9458921,-12587386,-573204,11458928,9765449,-2197190,-11284622,-8372647,3085101,11019390,7303685,-3815526,-11000820,-6763521,5102844,12296077,5783441,-8002226,-12145050,-1641094,9430541,9146685,830161,-7686899,-9737931,-1260364,9999498,9982449,-1679286,-11325428,-8513485,4138610,11923191,4768036,-6445815,-8365670,-4035183,2578274,10809238,7491490,-9149745,-13629987,1366863,10479158,5613149,197746,-5020954,-9722628,-1666333,11694068,9148796,-4505347,-10317623,-5349789,4060539,9756839,4555962,-5287778,-8434993,-4619697,3757966,11455095,4697144,-10867978,-10439868,3440098,7740423,3883621,1698252,-5324033,-10819740,44441,12617349,7250123,-5735476,-9515064,-3429181,5275207,7893449,2336348,-3472323,-6595707,-6169831,4433370,13852466,1996551,-13852284,-6500267,6283603,3911338,2132032,4298325,-5611531,-12344522,1823057,13646160,4500398,-7353983,-7703576,-2045286,4663385,7196085,1878914,-3915644,-6176063,-4827091,4614389,12327914,1404533,-12795088,-6092925,6602548,5207624,1313445,1738095,-4841488,-9431284,1682224,11878740,4519794,-7175771,-7926678,-1081099,4950291,6040987,1607517,-4530154,-6683549,-2212752,5929403,8288633,-40370,-8755080,-5981975,3236339,7148084,3744494,-2219379,-6172827,-4404906,2669171,7525074,4000230,-4418070,-7843784,-2297742,5913530,7051083,173018,-6189690,-5458688,367803,5049276,5236729,258135,-6237010,-6421152,1887076,8292976,3995325,-4502089,-6542145,-1815169,3601388,5458528,2466119,-3112966,-6418152,-2900554,5320016,8050848,-327666,-7964185,-3943477,3053449,3755199,2923575,1127014,-5505114,-7073871,2771749,8943484,1940957,-5449704,-4636395,-982272,2610002,5008663,2233628,-3815495,-6116647,-1525773,6045736,6590660,-1979811,-6945509,-1999908,2547413,2370057,3549616,1475049,-6683205,-6309218,5107104,8057407,-767461,-5015771,-2533420,-797825,1602030,4901495,2468887,-4272442,-6442180,-504200,6897801,5080121,-4027526,-5655716,517938,1442866,560154,4633079,1921063,-8281331,-5538349,7409758,6960671,-3045272,-4142353,-577308,-1027050,743545,4843582,2337102,-4622834,-5944702,684907,6876843,3642234,-4455006,-4875017,725218,1595373,742073,3565986,1020951,-7011668,-4433177,6274214,6261665,-2589477,-4594425,-829771,384517,1306601,3560991,1492510,-4064096,-4793660,1247906,5668136,2722987,-3264314,-4216813,-356738,2210273,2449556,1546651,-1358671,-4267327,-2056705,3512954,4622542,-231031,-4372160,-3002108,1177222,3379625,2079476,-872837,-2881853,-2400692,646085,3730792,2902758,-1897346,-4722399,-1320716,3642022,3479087,-389195,-2426430,-1938623,-735252,1624907,3471015,1050343,-3832703,-3991825,1352119,4580736,1419414,-2727049,-2418516,-447592,299353,1944174,3040061,-888876,-5220405,-1473446,4760043,3103138,-1930510,-2074698,-587006,-763108,1272301,3692163,684365,-4065065,-3054404,2091430,3895902,542000,-2402281,-1606047,-289986,-87888,1911083,3097313,-1844716,-5439640,-35894,4966944,1202083,-2345223,-532861,-540963,-1869159,1691661,4368059,-383515,-4784426,-1541667,3239598,2672019,-553448,-1570894,-559853,-807479,-496468,2777944,3090788,-3031598,-5182141,1669709,4718139,-686768,-2519645,774262,-562773,-2650340,1933951,4584069,-1266139,-5137932,-546425,3787107,1757200,-1368563,-971109,53887,-922333,-455973,2880599,2550214,-3107724,-4216900,2060974,4233038,-668747,-2409329,188957,-154420,-1683305,1353726,3373629,-992253,-4323029,-720861,3279978,1726030,-1296032,-1425428,-284315,-235510,331837,1980855,1221319,-2077125,-2635064,1049934,3047695,680245,-1724545,-1279991,5973,543503,955874,998778,-593599,-2144089,-1119541,1612299,2262450,-153896,-2299988,-1267158,963858,1393575,345631,-187859,-637200,-1381761,-299685,2215547,1965414,-1369574,-2662620,99560,2135499,762965,-717059,-292461,-427701,-1190355,315688,2530438,692830,-2914147,-1899624,2083807,1809986,-958485,-767100,394223,-1006574,-1021212,1996162,2111480,-1823048,-2697631,802709,2207280,107699,-885336,66888,-162326,-1142529,488482,2542717,372912,-3021469,-1163904,2485763,1099453,-1568284,-47526,812440,-1680282,-1037375,2801266,1557419,-2892621,-1968033,1933824,1428373,-982870,-173529,781080,-913110,-1497222,1312879,2559003,-835416,-3014026,183855,2667005,15400,-1655584,825950,874514,-2242133,-675171,3318947,1040714,-3461409,-1258559,2706657,823308,-1780745,200915,1353277,-1284766,-1706026,1775476,2388147,-1489183,-2699477,820608,2334297,-550232,-1416391,936461,610011,-1818702,-377980,2724607,738421,-2794967,-1064734,2195693,924473,-1383435,-307562,940965,-605315,-1063125,1140720,1638436,-964250,-2024285,356044,1785297,144882,-1032382,-113133,356529,-504371,-221628,1044562,559720,-1239747,-1124110,842980,1387268,-186658,-1009412,-192391,433990,27988,-57829,554629,201204,-1044235,-785765,1016878,1225621,-695600,-1335006,268527,910688,-235605,-345369,589030,113593,-1176038,-340495,1584410,683760,-1541190,-1006820,1202584,757328,-989066,-149992,1086167,-518342,-1455701,918441,1890890,-879908,-1855122,713690,1485211,-596567,-824137,967987,412158,-1405276,-297876,1778737,529844,-1850873,-651562,1594576,406351,-1393104,57239,1266134,-784502,-1571192,1308063,1804725,-1503437,-1717643,1557088,1243544,-1549724,-517066,1728629,-252977,-1916420,554159,2145031,-489981,-2051009,473162,1707621,-455358,-1359373,886109,1094111],[0,0,0,0,1,-92,-63,5,105,8,24,-96,0,-66,167,-42,70,-213,119,-148,292,-201,192,-385,360,-343,476,-453,499,-710,673,-626,870,-945,936,-1122,1199,-1216,1475,-1596,1614,-1864,2038,-2106,2423,-2672,2741,-3096,3479,-3704,4131,-4632,5028,-5731,6553,-7300,8455,-9992,11705,-14149,17628,-22307,29515,-41162,61182,-100802,195753,-517384,3766097,25729236,16754999,-13161300,-21851626,-6727995,7512884,14788564,13327503,-7098493,-24910178,-9517922,17625473,20827675,5307431,-13751306,-22866621,-2550558,25459568,17214623,-8762957,-13187442,-10140285,-5741435,18147072,26408465,-10060502,-32928306,-7260920,16268573,14124546,7329392,-8035218,-24284958,-9559622,18106341,19197987,2311860,-13195085,-21524566,-5012630,25619647,22743951,-9436471,-20897802,-8115543,4223635,16441672,19033105,-4499664,-26655747,-13390016,15311875,22587516,5575451,-15344605,-21300671,-6222975,15143579,20017985,2461775,-19404457,-21307173,-27089,20551322,17914359,-3592348,-21185641,-16038374,7717076,24244959,14118384,-10598932,-21689368,-8239747,13514303,20806183,8973899,-11066009,-23114159,-10073677,20143087,25942698,-4191403,-24686050,-12598609,3210584,11061004,16901326,2922696,-25493863,-22534697,10971945,25568475,10587267,-11353059,-22943667,-8699743,18166967,19333353,1467059,-6403924,-14698165,-16612389,16538968,37971672,-2427346,-36113091,-8759935,15319683,6227502,9073154,9218295,-21101737,-27873170,10421517,29211313,6918084,-15509314,-20778337,-8926909,15239664,21272695,774010,-13434236,-13127252,-8204798,11788486,28684161,4891647,-28968248,-18105230,14789859,20208256,6122567,-3868450,-12846976,-15938052,2127351,24509471,16065405,-16111737,-26900483,-3886923,17225436,14833843,1396719,-12546559,-18680141,-4149726,17499967,17568538,-1020845,-16362070,-17965679,1209836,25673900,17121969,-14702532,-19505538,-928567,6777978,11420245,15291855,-5742502,-27458954,-8269278,21639707,17874016,-2677851,-14070568,-15645847,-2576795,16839606,15005633,-4274924,-15547557,-13551615,517750,19822512,16484591,-11335433,-22516966,-4109439,12750915,13795124,6931443,-7259890,-18365404,-7232347,15435732,19333046,666501,-16729258,-14565883,2296059,15857771,12752732,-3579301,-16928749,-12805306,5646358,17630971,9581003,-8621923,-17301862,-8198417,9750461,17787043,5739377,-13214301,-16983863,-1305215,15245907,13905512,-1199104,-12200894,-11832171,-1691704,14460120,17864892,-4175612,-22545454,-8608670,13000563,12760674,3204373,-4265422,-13540793,-10743546,9496919,18785559,4222869,-13250241,-16591503,-2516422,17314897,14763850,-7757923,-13645480,-3224789,-1012493,6109806,18965584,1624168,-26689823,-12008871,19673576,14690825,-3802773,-4935481,-7463200,-10065090,6677677,18912182,3831534,-14230135,-13961939,-736193,14848289,14486734,-5795023,-16489780,-4882601,5196529,6891995,9954323,1728372,-17377110,-14204395,12004525,19781902,186102,-13730492,-8891661,5756,6261983,10923884,5592334,-10401442,-16058034,19252,16303584,11282861,-5314536,-13517153,-7746494,5700443,13199632,5565594,-6606942,-10249326,-6514262,3730014,15498605,8747663,-13772203,-17074984,3542768,13352479,5324522,-792826,-5942421,-11705237,-2297495,14416181,11772456,-5649398,-13766149,-7087719,6274600,13735970,5307936,-8729271,-10502174,-2306449,5425590,10763127,6345517,-9674865,-15232369,391464,14036201,8513326,-3774259,-9584623,-7792276,952587,10746907,9242910,-3847137,-13145491,-6954065,7012015,12245639,4013409,-7642369,-10886445,-3129644,8467902,11482491,1563374,-9885621,-9843375,625152,9863422,8976564,-991827,-10420415,-9142994,3055652,12844375,6979906,-7674467,-11548904,-2032678,5628256,7231004,5499827,-3999483,-13739390,-5184750,12307397,11764551,-3300993,-10036769,-5841768,1494669,8113416,7465574,-1437271,-8485503,-7877924,810901,12691101,9992128,-9434425,-14790359,2265332,9606061,1876132,1723636,841098,-11576129,-8788526,12543203,14338746,-5472597,-12376058,-3468159,3158291,6334754,6176382,-1710451,-8391302,-5787473,2028150,9693201,8338321,-6242635,-14336645,-845499,11927249,5512066,-2734379,-2622692,-5216173,-5681035,6135374,12898057,-214943,-13397751,-6989583,6421004,8681250,2278851,-3508923,-6464671,-4936903,2649787,8940386,5102641,-5284328,-10157311,-3098823,8463998,9650346,-1547320,-9251895,-4244880,2451617,4134123,5593019,2571188,-8242882,-10047821,3998954,12253093,2886141,-7104233,-6352169,-1386515,3458100,6579713,3150733,-4907756,-8034210,-2433723,6665609,8977663,-266022,-9659169,-5864531,4115964,6335848,2913898,-640697,-5547099,-6509942,2156448,9909492,4266816,-6452965,-7909749,-626804,5583956,5835353,1194174,-4838786,-6614660,-1017745,6628256,6665987,-1415092,-7426274,-4812424,2296899,6641514,4360683,-2860126,-7549113,-3637326,4570966,7189692,1556343,-4812131,-5425638,-1325867,3783276,6543098,2336045,-6731409,-7850406,2372635,8516857,2748920,-3510319,-3716258,-3037626,-333335,5918203,5977003,-3220214,-8626131,-2884950,6082961,7070786,-663320,-6482467,-3152402,1411992,1574347,3723671,4430025,-5040079,-10395355,2168144,11780724,1701694,-7360002,-2325950,825116,-944092,3401227,6137103,-2260273,-8709346,-2552633,6351693,6660725,-746004,-6737766,-3678180,2885334,3039279,1073626,1823712,-2151395,-7639389,-808502,9951049,4722300,-7327576,-5988281,2147575,2843910,1313893,2512982,-414905,-5856426,-3465169,5029178,6866744,-452613,-6506981,-3988326,2662189,4812181,1572663,-1569373,-2661222,-2881112,-588713,4729380,5263778,-2887808,-7921272,-1107667,6276839,3452428,-1915492,-2164986,-1831789,-1972987,2116101,5628464,1127900,-5754471,-4666209,2322426,5745024,1979668,-3104969,-3430370,-602720,1230607,2667278,3064953,-1244594,-5997061,-2482090,5136465,4974656,-1739242,-4186832,-1670298,486026,1949460,3080652,690559,-4113291,-4058169,1753312,5169404,1837767,-2901921,-3539094,-860200,1978801,3410452,1647803,-2510932,-4023788,-426630,3630698,3053129,-428188,-2903913,-2743304,31958,3466716,3328416,-1337286,-4685437,-1715299,2808730,2691181,230196,-847362,-2168370,-2766197,1437706,5291000,1205999,-4879679,-3380963,2136302,3255162,751323,-472905,-1039176,-2193382,-1170050,2986867,4406411,-1131586,-6115458,-1349820,5213195,2444172,-2633005,-807128,526454,-2797212,-736347,5501160,2524351,-5767001,-4290134,3362616,3875661,-603965,-1655157,-472470,-883788,-749298,1801947,3440519,-100225,-4957939,-2453384,4593765,4164188,-2590226,-3108013,1006882,372076,-1305207,2291418,3033155,-3177759,-4938132,1582650,4894506,577677,-3107553,-1751394,473471,751686,731323,1191930,214447,-2563943,-2451165,2169435,4553259,-189101,-4335303,-1254454,2634325,1267961,-383090,695807,-98512,-2847483,-1042790,3751762,2711453,-2735555,-3704692,591040,2680927,657098,-858903,-450677,-782481,-1544546,540114,3216655,1064135,-3505789,-2638134,2294976,2956641,-557393,-1328634,81396,-566162,-737574,1893021,2550911,-1284446,-3412927,-248994,2852392,1284253,-1167174,-1142141,-617924,-507430,679138,1945055,191290,-2488119,-1716967,1263155,1995835,343482,-923669,-1146356,-793378,713516,2029794,771280,-1671473,-1558715,516005,1343542,661140,228251,-607188,-1812398,-577133,2316511,1918672,-1714427,-2291421,475390,1254870,-125983,169551,650852,-1283844,-2181643,1048218,3180552,98012,-3127117,-985048,2177395,989067,-1073693,471858,1100703,-1807463,-1885329,2753033,3126835,-2461676,-3449327,1608362,2582798,-1088541,-1156074,1435656,-93656,-2554861,174357,3278526,570507,-3336959,-1616469,2492980,1853282,-1553710,-1076051,1353146,-90331,-2048048,885513,3365953,-740109,-3878999,249203,3567806,211840,-2357595,187103,1264448,-1094745,-938863,1945843,1458306,-2032634,-2325551,1195440,2563416,-293306,-2151733,-131198,1374222,-495706,-892708,1491650,1104116,-2307629,-1673553,2469466,2188940,-1745387,-1907589,969345,1122622,-735403,-245605,1216808,-64584,-1951852,-294367,2386151,1015298,-2135524,-1461376,1471853,1102843,-985952,-302665,1081161,-516708,-1653745,682547,2280203,-386159,-2299144,-23263,1729481,228721,-865760,218228,428528,-947619,-500950,1411220,1033250,-1315975,-1359853,753463,1083958,-185194,-367792,150653,-374020,-549289,722845,1013518,-490574,-1124043,-7751,665193,148997,45987,150004,-552764,-744302,659411,1156669,-459296,-1148575,227213,660651,-329496,-59388,949830,-152120,-1527269,78189,1933319,261150,-1792488,-291745,1366582,-29546,-1077769,691778,1198634,-1203105,-1559919,1433584,1943756,-1261236,-2092803,1000102,1657085,-1269852,-1088615,1717931,693394,-2383478,-613875,2730352,730366,-2627499,-689292,2241859,477109,-1759880,23225,1718420,-457708,-1966098,634284,2295610,-509189,-2506527,257182,2353215,-282053,-2004819,627332,1679022,-1221959,-1619282,1658983,1661955,-1745432,-1746360],[0,0,0,-1,-7,82,-93,35,-178,218,-163,361,-463,419,-639,879,-917,1157,-1451,1639,-2040,2455,-2709,3235,-3903,4379,-5060,5911,-6646,7597,-8784,9828,-11064,12583,-14061,15764,-17753,19670,-21837,24466,-27087,29893,-33160,36597,-40313,44574,-49023,53848,-59407,65360,-71809,79206,-87324,96256,-106595,118255,-131479,147060,-165384,187181,-214170,248120,-292191,352700,-440883,581723,-844624,1506802,-7790851,-6761442,11473351,17536633,7538068,-14532083,-22200867,-5981229,21381232,22497759,-7663456,-25976396,-8808252,7965295,11286407,14176959,1798969,-25266018,-18695030,17341956,25373043,3345622,-11663831,-17251094,-9127902,17543852,25196581,-1982840,-18758576,-11784101,-3632151,12207342,25859248,513651,-32354839,-16584042,16217069,17095865,4832519,-4124509,-18916151,-17727204,11417558,26823640,7254267,-17045335,-21065504,-4544546,18846734,22554050,154243,-18894387,-15140235,1911252,18310114,19704258,-2023177,-24091941,-16831676,10143231,23488281,10908227,-12262740,-22956902,-10476755,12686774,21370636,5607983,-16924905,-21441316,-4277962,16564076,20958695,2650964,-21394654,-21220998,5682755,24792509,15044678,-6698870,-18628672,-12494741,7687722,22104688,13547868,-9003147,-23296509,-13580160,16326331,28905753,553728,-25559832,-13387837,2741022,5142795,16361325,13447357,-23479278,-32632242,10448606,31486166,5749473,-12155279,-11955083,-12235981,3572850,24766399,13917674,-11910429,-19365330,-10695524,12095488,30669503,6801715,-28929705,-16615158,11792965,9233266,6895625,11592913,-13828765,-33420907,1978916,34854881,11421314,-19561845,-17422218,-5231696,5209077,16729726,12364102,-9497274,-21741969,-9015432,15554928,24715131,4868877,-20522130,-18904257,4531012,19577402,13573109,-2705764,-14412996,-14262090,-738488,18789819,19930827,-8631910,-29189713,-9121366,18208024,14956687,895483,-6561353,-16536214,-13008187,13994964,24411543,721457,-18745804,-14924905,72164,17781027,19255665,-5592192,-21408319,-7331622,7857220,11758908,14044684,-257128,-24587730,-15595507,18124107,22130462,-1376903,-13905122,-12391283,-5373657,10210846,18533046,2805808,-17710454,-17331103,1405195,18303234,15179745,-5795166,-19133381,-9628153,8244138,16028585,9602297,-6736377,-17865746,-8531101,12049132,18969309,4660917,-13678960,-16747542,-2083711,14671167,15538672,-893701,-16478100,-13520526,3635062,15086768,10750656,-3744796,-16325072,-12937409,7217723,20080513,7823028,-12388814,-16166945,-3508567,11251284,14647424,2923511,-10881045,-13217029,-3828622,12241715,19404784,-12163,-23000812,-11693640,12935734,12117854,1861013,894725,-9536374,-17873215,4778262,25034126,6027435,-17542697,-13100782,342786,9222553,13070970,2122345,-12863244,-11010316,-433821,8547322,15797483,4060603,-21301430,-16233187,14652810,17637116,-2501162,-5692633,-4038060,-11090921,76759,20855164,10675565,-16359041,-17292521,2166226,12975918,9912170,-466960,-10750745,-10434276,522496,10806322,11265265,-513674,-14934081,-12780041,6792053,17864293,5679327,-11268739,-11879152,-1349906,6088987,9083005,7223325,-6118710,-17398076,-4347263,16927714,13324065,-5882545,-11946528,-6226649,1254131,10186988,10816969,-3149882,-13592011,-7653216,4655373,12988836,8788005,-8912579,-16891649,-1125961,12808755,7457323,-386494,-4548042,-10986303,-6235340,12199386,15368613,-3487902,-15165213,-6942574,5550442,10601823,6508360,-4110599,-11105857,-6449904,5452841,12579835,6408507,-8451988,-13792799,-2271545,10708602,10172198,-138139,-9204920,-9661825,-312316,10356177,9760470,-2443985,-11910765,-7993973,4174033,11425549,6875569,-5023535,-12100749,-5486826,8042614,11810471,1990585,-8076541,-8882038,-2064269,7471915,10919349,1762386,-10867233,-10617766,2052790,11987516,7967837,-5362322,-10904014,-3648185,3993420,6354401,6897715,-987845,-14262972,-8587785,12610448,13684233,-4362674,-9331995,-2813998,-1681992,3083805,11319408,3550943,-11780167,-10226633,3760726,11348663,7077649,-5297733,-11894042,-2509766,7356651,4909601,2537821,777580,-10044117,-10848471,9435467,16641470,-3241109,-13858543,-2833892,3775866,2573443,6004014,3676274,-8684474,-10635477,2850581,11973557,6214806,-5654821,-10491816,-2998971,7187958,7555760,820513,-4023743,-6224708,-4592083,4741893,11603408,2536181,-11689761,-9288388,4850482,9180112,2463516,-2430040,-4523852,-6132804,-501937,9617688,7573877,-5798275,-10828804,-2194597,7012757,7833417,1064161,-6585898,-6500060,177397,4997197,6020895,2714190,-6490081,-10162540,1569541,11938482,4544799,-6644278,-6183017,-1424603,1456112,5757129,5775726,-3408276,-9867711,-3440039,7050805,8260086,-95609,-7342436,-5826421,1273598,5749676,5043308,84055,-6301817,-6646389,1784915,8835799,4769267,-4357460,-7379927,-2477087,4053616,6601375,2670602,-4686031,-7297873,-1298128,6124370,6150207,-316225,-5626226,-5627978,-190027,6466800,6291451,-2168042,-8091319,-3633130,4122070,6024216,2090301,-2952811,-5396620,-3059817,2956305,7420864,3563616,-6331562,-8497853,1724054,8319403,2380800,-2948516,-1733793,-3244240,-3274431,5837628,8899455,-3378936,-10655679,-1548581,6584789,4268078,-107652,-2529086,-3937040,-2180322,2324507,5515356,3633301,-4858157,-9125903,822255,10341171,2948555,-6354753,-2501179,782720,-2277693,2181003,8332659,-535998,-10701846,-3327750,7876084,5543230,-1978982,-3920933,-2566577,-683030,2410974,4215397,1849609,-3757664,-6617374,-508610,7700687,4986555,-4790693,-6094969,525175,2830580,1452519,2467414,702740,-5585358,-5013092,4504842,7787636,-260989,-6351146,-3207721,1829356,3008376,2302581,403153,-2889771,-4200349,-377699,5033898,4791246,-2246241,-6864828,-1983555,4937186,3896394,-996362,-1839072,-1806522,-2708731,1055954,6152127,2185977,-5880366,-5013593,2551042,5054860,1495541,-1667239,-2462811,-2180625,84248,3635263,3700228,-1499009,-5616879,-2121394,4087539,4291850,-504835,-3106979,-2404215,-643522,2205158,3829652,644547,-4065257,-3707639,1233589,4061897,2117589,-1357543,-3228321,-2262970,1410749,4168827,1922410,-2852116,-3653208,-218751,2455707,2542118,996039,-1950677,-3806602,-975322,3983775,3773829,-1551417,-4443975,-1297597,2171850,1806189,754147,369082,-2292516,-4053297,1057143,6203758,1473019,-5509949,-2839888,2766086,1664671,-176525,1452613,-102365,-4083152,-1773114,4542065,4266545,-2163908,-4907752,-757428,3489335,1750405,-1152265,-91507,-136451,-3308563,-984895,5609917,3056927,-5834091,-4496356,3668250,3493236,-1399206,-659135,782574,-2210366,-2111147,3021700,4137368,-1211994,-4688583,-1340553,3549129,3051565,-1195566,-2209552,-55188,-120639,-719359,2189473,2946855,-2500205,-5008259,849083,4914912,734786,-3181338,-1219413,543712,-286185,613028,2337283,293616,-3266336,-2345471,2377661,3847534,-141626,-3303832,-1244626,1712318,1032006,-29683,1020719,-53669,-3090293,-1327181,3742088,2954266,-2688041,-3540960,701808,2076029,121520,-181538,499902,-1332436,-2249091,987997,3515873,564211,-3385402,-1951734,1867054,2075673,-31150,-359622,-278120,-1330945,-693234,2276483,2281645,-1412530,-2883664,-72356,2041868,1029291,-193037,-761518,-1312009,-907091,1272979,2013764,-225552,-2118362,-1114463,704875,1177892,866888,-12159,-1607890,-1519058,1097722,2416236,275345,-1729290,-843965,424954,364839,741482,1215103,-530235,-2547275,-617943,2937582,1657420,-2230792,-1784912,1049474,548182,-848882,1039625,1551133,-2139649,-2855883,1829023,3410779,-797676,-2938564,137141,1697755,-248581,-602226,1458100,599105,-2575782,-1476769,3063059,2639818,-2582954,-2895240,1763564,1985982,-1577222,-632279,2173545,-597683,-3331028,695690,3992045,-42001,-3654410,-668387,2349811,600095,-1251106,155798,973227,-1027677,-1623877,1404017,2768107,-885621,-3383972,210105,3036237,200731,-2077392,391230,1164235,-1441029,-1017556,2302872,1565062,-2389499,-2150172,1561821,2102425,-723869,-1509017,235736,668122,-766660,-386758,1613133,750888,-2264087,-1475219,2258099,1984786,-1637348,-1673372,1118553,804989,-1083851,135327,1651615,-489640,-2249178,73832,2441319,512047,-2029139,-824991,1233306,373667,-823089,425628,884722,-1084103,-1477024,1117349,1914011,-705294,-1820291,160074,1078091,-120761,-312948,546901,-92554,-1195313,-35417,1487807,423677,-1137018,-656730,527618,377568,34188,326101,-126924,-923691,-155409,1073485,480033,-736465,-444497,262714,-112487,-55843,827302,282374,-1303009,-788995,1330340,974926,-1024338,-762903,783832,172426,-949174,426553,1461232,-703524,-2027540,625558,2239309,-473094,-1910496,571716,1449236,-1028717,-1023848,1635970,1011423,-2044467,-1263041,2130082,1435154,-1844786,-1355857,1519494,923572,-1627724,-435303,2057536,90142,-2578666,-157606,2822353,258809,-2753728,-135572,2322125,-320040,-1849124,905063,1711569,-1315858,-1819630,1415012,1951756,-1046184,-1900531,659229,1651029,-541945,-1336866,846685],[0,0,0,-2,-10,107,-204,109,-221,387,-372,545,-775,848,-1107,1442,-1619,2029,-2591,2921,-3431,4211,-4902,5705,-6705,7633,-8834,10343,-11712,13236,-15201,17216,-19381,21947,-24582,27477,-30875,34420,-38208,42593,-47217,52164,-57828,63900,-70340,77587,-85483,93989,-103530,113913,-125198,137973,-152193,167830,-185660,205978,-229089,256096,-287949,325901,-372570,431361,-507567,611467,-761945,999706,-1434086,2485143,-11779067,-496681,27554874,11811983,-9425356,-19313288,-11259104,7001589,19713943,9271570,-7174105,-19598310,-15258394,14203155,32579453,1245265,-26722256,-9739780,6524309,4276017,17281284,15013960,-23885354,-30373810,13939416,28870127,3250706,-9857806,-12805425,-15966276,4222396,25171582,10366503,-15295202,-20792403,-9684944,13671324,26498201,2638728,-24407619,-14493298,5503367,11497366,16835802,8429132,-21498469,-25264836,10495363,29249667,9507569,-11745515,-16632840,-10463025,6960909,21850761,11545676,-14737210,-24968161,-7189097,17450185,21055798,728322,-19992632,-19652007,-54487,19218652,18079378,-3059643,-20871499,-15576145,6701785,22687410,15608351,-8321185,-23201725,-11022025,15124206,24792035,6634068,-16224428,-18637892,-3869399,12221024,20237583,7581514,-21759768,-27132513,4977209,25642585,9766222,-8490676,-14465696,-16650821,-221915,25456317,17777788,-14233954,-23626953,-7256917,13201391,23546803,8480455,-18251443,-18393708,1768664,12194755,17410897,11877186,-19439044,-31014893,7648138,31191677,6005689,-12129383,-9349704,-14431371,-4797042,24791541,20084716,-18083784,-27964962,-3522250,15667844,17237908,4955870,-13303782,-18079441,-4489716,14625968,23194660,5087656,-23976506,-19661694,11836498,21006729,7412261,-2489854,-13943929,-18925565,5016094,27112027,10911750,-16226021,-20974945,-6907233,13298023,19522455,964578,-15728346,-13556313,-5833414,10075920,25873024,4157005,-30570826,-16345480,17916024,14735180,2763082,4616338,-12097109,-23713866,8459602,32029805,5568060,-19516636,-13274594,-2577225,7985514,18350802,6173633,-16801167,-17784520,-1540621,13610866,18298892,148659,-23363032,-15034161,11172806,16062275,5795301,-2587268,-14029595,-15575898,7814718,24871818,8106167,-15907439,-16511862,-1365538,12201527,15188503,3600142,-13385564,-16391008,-596084,16498177,14897031,-3630913,-17828736,-12672161,5376458,17155488,10161865,-8285745,-17591401,-7763077,9560993,16047624,5928184,-10513001,-16323193,-4543082,13605902,17630506,952692,-17170567,-13269807,5173553,13562344,8949178,168351,-12773489,-16305043,4610436,22601777,7773473,-14301779,-13252919,-2374841,5622612,13498535,8483505,-11376791,-17654049,-2194899,13313058,14766307,721306,-16833337,-13022128,7443525,13098353,5157058,263983,-10067445,-16777512,4067513,24277529,6866640,-16673704,-11258725,957695,4647610,10899593,8595513,-10154056,-17961155,-1304927,15873901,13127198,-4106350,-14842952,-7880573,4493170,9493810,9229748,422882,-15965849,-13548718,10885437,18431966,304399,-10756730,-8210463,-4365141,5881737,15021244,4417268,-12870763,-13228432,142886,13142580,13067425,-4273295,-15498591,-4818232,5854674,6264999,9137593,2042679,-18129470,-13091810,15326443,16785176,-4845369,-8768351,-4031490,-6470321,3604835,17142577,3953463,-16393639,-11474506,4735698,11243656,8159486,-2635618,-12155317,-7152417,4807008,10067570,7768050,-2597513,-14481513,-8284386,11240602,14186740,-923508,-9444963,-7266648,-2434959,6509506,12181687,2076255,-12612656,-11245509,3150245,12031151,7366913,-4132478,-11053233,-6706968,4751810,11355909,5556926,-6357239,-11296290,-3950743,7636610,11482743,3063846,-9204476,-11165838,-7592,10709969,8842023,-1918873,-9385570,-7243153,1420382,9312242,8743967,-2673511,-13433275,-7555379,8617137,11800049,347813,-6643887,-6229510,-4538762,3512518,12770626,4747248,-12173574,-11235794,3810445,10329968,5669475,-1868589,-7849035,-6745399,1745729,8885403,7964475,-2230715,-12922195,-7203400,9902676,11464942,-2173642,-6889767,-3881522,-4032782,2592547,12723184,4066573,-13190583,-10292469,5233442,9643189,3555420,-2344361,-6293827,-6129234,897433,9354543,8171579,-4879728,-13173179,-2604899,10255177,6754473,-1231347,-2884715,-6212186,-5845766,6906498,12595513,-1357390,-11982980,-5240204,4023200,6729596,4802355,-2053362,-7990493,-5176218,2446488,8442741,6837521,-5483272,-12632821,-673985,10452214,4106902,-2117965,-1064271,-6013835,-6393409,8625291,12770132,-4325052,-12030916,-1739977,4611181,3901241,4475920,-259281,-8303566,-5935981,4549955,8921581,3149209,-6284648,-8897479,-273650,7604013,4992946,-998807,-3888991,-5981707,-2462054,7350372,8681614,-2791906,-9557810,-3346776,4474942,5992138,2974899,-2542264,-6783234,-3754374,4374636,7693132,2159023,-5660797,-6974380,-668574,6155317,6161655,-730677,-6681455,-5027379,1715045,5943055,4204450,-1499110,-6327119,-5055673,2674808,8076146,3449219,-5423963,-6995860,-153115,5169863,4062304,909160,-2687880,-6086550,-2817156,6932348,8236329,-2869438,-8650532,-1890137,3746721,3081774,2510695,343589,-5520309,-5854825,3136895,8578145,2189664,-6628946,-6212551,1408570,5037240,2339635,293282,-1517027,-5628220,-3234157,7158858,7992586,-4118165,-8479175,-49706,4217508,1909109,2101736,596883,-5525511,-5314065,3999121,8111453,782911,-6756700,-4412977,2235195,3390421,1577332,1446305,-2054660,-6891205,-1183033,8637522,4692433,-5724748,-5073413,784802,1250616,2197882,4099685,-1053869,-6739843,-2636217,5051873,5711146,-273924,-5327156,-3403138,1948242,3094859,1717084,1400641,-2584768,-6747440,227733,8677444,2599058,-6401632,-3157655,1577017,-64297,1803832,4598230,-1783193,-7430725,-1181090,6163920,3906931,-1813628,-3633472,-2136085,651654,2776479,2820573,395555,-3758404,-4459892,1649968,6291595,1805851,-4351820,-3385036,354627,1596444,2495097,2155764,-2169298,-4912744,-853871,4400038,3544436,-1285373,-3884770,-2326378,1180417,3399551,2250273,-1329342,-3490512,-1966084,1647599,3613819,1978314,-2126014,-4140385,-953999,3724273,3544139,-752028,-3099630,-1766445,275183,1831847,2813824,759007,-3809717,-4084823,1797788,5209350,725405,-3736810,-1934597,563625,180513,1522812,3062110,-1152417,-5468831,-1130830,5261710,3154140,-2665499,-2855706,143730,625566,338000,2330461,1750606,-3527215,-4498530,2529575,5812001,-449938,-4521121,-686771,1347444,-714994,980465,3281838,-1378632,-5523754,-425987,5348729,2109270,-3149043,-2281183,729145,405068,209097,2438872,1348330,-3812807,-3510854,3447990,4765051,-1616312,-3252631,581050,318458,-1155432,2322021,2842628,-3109651,-4427601,1528129,4011374,280240,-2050520,-1130437,-450298,-274985,1192710,2351037,-107159,-3881120,-1948834,3623837,3072993,-2033679,-1988526,881858,-516123,-749085,3182274,2150515,-3796407,-3237115,2734760,3051069,-921683,-1339303,-137666,-959768,-681300,1932808,2126152,-1402056,-3382477,-378593,2895724,1559275,-1371863,-1256690,-82167,-407071,365232,2315106,809159,-2703555,-1973333,1839606,2485022,19463,-1292465,-907634,-413086,429035,1459468,846796,-1190797,-1965943,-401304,1582344,1605677,-414808,-1996383,-1210757,930334,1534953,390931,-549607,-755923,-836221,-25809,1768375,1691818,-1257719,-2572649,343163,2464503,654246,-1198056,-255637,73296,-1157016,65497,2570032,714324,-3215321,-1769807,2501945,1802026,-1591271,-1012449,946059,-486379,-1452662,1566965,2607869,-1593887,-3469189,890489,3465574,-173242,-2304995,620082,1189387,-1783367,-449676,3189496,680335,-3804595,-1234954,3326899,1287764,-2242089,-669688,1269086,-793062,-1417577,1703262,2117803,-1987648,-2888499,1477259,2889514,-903292,-2008110,1096008,788417,-1919858,157940,3051633,-374353,-3492388,175989,3050419,-6592,-1909467,573423,814080,-1428889,-345758,2235836,738220,-2395448,-1370203,1764445,1462390,-1153720,-888361,927707,-209165,-1422246,1083809,2203755,-1352910,-2688751,1126070,2387559,-821394,-1260204,1022348,248366,-1607290,323481,2185327,-209465,-2321420,-204111,1883761,460265,-1043902,-151632,489292,-597428,-576937,1187053,1027154,-1248452,-1549133,881824,1408525,-331364,-779567,180350,90580,-457388,344863,935580,-178839,-1157597,-314102,937048,822231,-300086,-722026,-272909,306546,338305,132334,96882,-113323,-591501,-307031,811474,965071,-646670,-1335598,256399,1241050,15987,-782415,309373,360032,-951525,-374090,1543469,649826,-1927260,-1074926,1681570,1061839,-1317542,-544194,1217771,-167012,-1546694,667169,2051353,-808144,-2323832,660974,2275974,-517537,-1815892,766723,1312217,-1395827,-1068677,2127566,1077765,-2549278,-1201978,2477474,965748,-2163748,-399377,1749936,-425783,-1775369,1090049,1934981,-1231252,-2099235,1114778,2011701,-798100,-1534037,938705,1030852,-1352457,-583291,2062675,459643,-2516059,-457431,2522393,271485,-2052635,234860,1509326,-1004741,-1232030,1582869,1082638,-1882730],[0,0,0,-1,-7,117,-52,95,-204,131,-226,455,-409,450,-720,844,-982,1286,-1433,1686,-2175,2482,-2810,3422,-3936,4454,-5287,6047,-6787,7826,-8899,9999,-11423,12810,-14213,16078,-18060,19971,-22244,24761,-27370,30404,-33628,36951,-40827,45117,-49521,54513,-60085,65990,-72651,80140,-88248,97462,-108000,119748,-133411,149492,-168260,190942,-219160,254715,-301542,366458,-462112,617981,-916133,1693226,-8897126,-17474659,-2742472,6183483,17965050,13885930,-17116860,-31110935,3507974,26787963,8547538,-7466431,-9519022,-17216952,-4711263,24616518,19867839,-12520736,-22348903,-9228984,9692275,23785533,10633038,-18130469,-17787024,1162055,8330652,16879830,16410596,-18456286,-33846245,6706480,31386691,6246968,-10209150,-7994324,-15881966,-6891283,24895667,21785385,-16044571,-27778148,-6206220,13441848,19185767,8162398,-14009991,-21134623,-4350660,15648940,21375980,6390249,-18846010,-22475070,4098624,24697864,15445987,-6263310,-18987328,-14637432,5327657,22401244,14275685,-11447899,-24753440,-11260476,13117137,22070766,6079053,-17381337,-22523879,-3401863,18264911,18994035,254374,-17714934,-18815517,392143,23299212,20920085,-6629715,-23676291,-11528040,11014694,21623647,11707812,-10700859,-21324993,-8424795,11526817,21113953,10720470,-18063176,-29899084,-261114,25913496,11464064,-7521554,-9592235,-16601481,-9904050,24021560,27552090,-14226802,-29624680,-3091384,12982389,14025617,13426149,-5240512,-24612988,-9618327,17432113,21824282,6578914,-15926768,-24180272,90866,23639030,12765742,-5847475,-11753130,-17435943,-6634668,23928201,22781266,-14924712,-27410627,-4961425,11505748,14214905,9721307,-7002965,-20924622,-10447852,14777795,25618631,5925736,-22490962,-18890505,8374177,16297609,8804172,5201173,-11377013,-26103952,1167107,31867852,11349511,-18956061,-14815990,-4633463,1254788,17434325,15196100,-14420934,-24187584,-3831298,13799368,18474645,5877890,-19437526,-19656062,7663680,16980750,7563016,3560959,-10114163,-23654784,1733064,31793980,11885493,-19191554,-14293724,-1330764,2800138,14394914,14106027,-11901637,-24462719,-3846651,17391367,15840351,-499495,-15970881,-15611212,1544011,15766182,13197798,-1711064,-16231425,-14682716,5848190,20798252,10374160,-10267368,-16978445,-6040301,10405764,17020197,6084627,-12040905,-17059829,-3259837,13818954,15827872,713847,-15600027,-15590635,2195704,17476077,11624743,-7002268,-15653745,-8645100,4852951,15347923,11244974,-8167457,-19389761,-6303737,13163624,16184269,2839302,-12694211,-14220781,381452,12679518,11291313,2061163,-11488527,-17883539,781443,22779756,11057945,-13663398,-12752262,-1724799,880227,10513822,14869661,-7583080,-23206795,-3604387,16820507,11765845,-894708,-9389357,-12432435,-2042820,12516995,12595506,111993,-13073481,-14674032,3579396,19771703,7742120,-11489672,-10684423,-3153133,2139847,12651875,11894588,-9700099,-19648534,-1933629,14745163,11499717,-1361583,-10720964,-9694197,-10959,9265347,12026467,1894692,-16366460,-14681206,10029226,17623953,288431,-7575540,-5139558,-8611539,231193,18947820,9380858,-16416932,-14364542,4386533,9629684,7817051,2717827,-9953949,-12540948,1722351,11935471,9596498,-408977,-14111229,-12338612,9039776,16273920,66269,-8138753,-5203359,-6821320,1117486,16944153,8061395,-15702779,-14314667,4757922,10580993,5981506,970702,-7806025,-11360625,531483,13095677,9559123,-4439565,-12931456,-6866392,7035747,12259940,3997450,-6896148,-10355331,-4356515,6940678,11962970,2863211,-10173090,-11210473,176629,10487673,9263396,-1899132,-11153832,-8260058,3551304,10912839,6557479,-3979929,-10350482,-6616871,4860634,12704585,5608548,-9129999,-11654936,-100483,8976318,7800243,1199432,-6932358,-9995639,-1515924,10290853,10251776,-2140871,-12300793,-7861090,6020430,10798268,2298141,-4760255,-6116534,-6488639,1479830,13903056,7207127,-12479150,-12283492,4236906,8691142,3589165,1689146,-4203996,-10541741,-1738201,11985271,9382129,-4671472,-11487559,-4887283,6127128,8715538,2265609,-3638118,-6840145,-6588318,3563556,13320875,3732744,-12144911,-8922646,3874385,6659650,4212623,1519130,-6035816,-9545678,272146,10938255,7856005,-4732702,-11058361,-3195663,7094761,6297650,1188414,-1285662,-7128601,-7880282,6798046,14246527,-1504274,-12378713,-3194744,3169633,2210963,6020567,3687027,-9148695,-9839634,4401476,10443916,3417984,-4758292,-8005497,-3106276,5656049,6734635,1476474,-2622626,-7009540,-5713540,7070812,12156433,-1955270,-11147578,-2763522,3819110,2875919,4737003,2397679,-8156073,-8592475,4509373,10316896,2370856,-5737753,-6432244,-1877833,4080433,6393433,2206114,-4738763,-7321340,-1731211,6797478,7402745,-1137873,-7610764,-4899953,2255041,6479352,4529055,-2084710,-6697880,-4057152,3158322,6941048,3337119,-4089693,-7394910,-2368805,5820618,6956444,-214610,-6183479,-4714446,487823,4201386,5142271,869632,-6492143,-6778097,2536100,8557198,3035105,-4900174,-5547957,-1050612,2830938,4522092,3114980,-2241552,-7304999,-3509847,6754990,8204321,-2421249,-7702570,-1466465,2467336,1534713,3811461,2657127,-6636952,-7801942,4054838,9212696,682326,-5755832,-3601992,-212159,1649767,3822601,3298024,-2670221,-7486842,-2095319,7609514,6318683,-3687018,-5991537,-419341,1217575,1548482,4748096,1398037,-7312765,-5526399,5037213,7088781,-215638,-4673401,-3019474,-346410,1929190,3816317,2698888,-3271662,-7182471,-775295,7882618,3990419,-4751088,-3536239,392480,-998184,1792085,6475361,-517088,-8849813,-2409100,6731577,3942539,-1435559,-1894462,-2411938,-2069057,2404211,5006993,1223823,-4435991,-5242018,906769,6425220,2578785,-3965291,-3062619,-185916,-374798,2294212,5120097,-1315120,-7624930,-1601258,6078925,3361935,-1810335,-2127619,-1896744,-1481207,2346963,4682939,467241,-4746734,-3734257,1772886,4677496,1861760,-2294026,-3242164,-1334839,1391183,3304801,1987959,-2232041,-4283689,-1128532,3277072,3717087,-33730,-3581752,-3156031,712943,3420629,2151618,-1046198,-2687250,-2154474,402085,3520970,3083073,-1844206,-4871870,-1123370,3882561,2994368,-771955,-1816656,-1484166,-1311685,1187187,4034977,1367047,-4488733,-4163068,2293500,4655358,183802,-2680067,-975821,-576393,-1150372,2253530,4300311,-1550367,-6292296,-490860,5526640,1924240,-2609824,-917741,63949,-1668686,594633,4372381,1322154,-4851638,-3650740,3250283,4252069,-955957,-2523583,83798,-518349,-1634343,2544646,3999518,-2743170,-5692222,883433,4735609,493743,-1966575,-320644,-693664,-1601871,1477401,3744844,92456,-4319265,-2140760,3249750,3116782,-1203417,-1631183,268839,-1179336,-1071831,3499214,2967563,-3894851,-4174242,2425758,3100837,-1054855,-638466,489187,-2021837,-1687327,2937064,3187520,-1779826,-3603912,-225681,2554050,1431791,-491146,-493304,-465948,-1468778,149192,3448966,1568887,-3698434,-2677150,2464649,2337327,-895869,-418106,163543,-1882607,-1063379,2748470,2302865,-2042901,-3002645,277410,2012023,863788,-290155,-645610,-1045083,-822763,1084001,2245417,328934,-2153979,-1587462,1048845,1950366,666520,-890121,-1293097,-551329,645054,1238776,686770,-669150,-1686935,-957335,1202176,2083210,-99163,-2259272,-1155772,1121584,1081092,-68707,127593,-214431,-1602055,-599434,2391540,2029406,-1795231,-2565805,808199,2108811,-174080,-691040,866455,-371935,-2118100,585743,3391987,129204,-3693721,-896854,2774141,676440,-1704817,400199,1009665,-1972164,-1443916,2791819,2255680,-2614192,-2718483,1853255,2285301,-1111322,-982873,1457045,-129304,-2396624,724947,3539853,-329276,-3837935,-19433,3146628,-184429,-1866034,1054561,861832,-2359803,-693683,3100669,1079077,-2905290,-1466053,1901802,1223481,-1060993,-268144,1040898,-759865,-1709474,1410751,2632887,-1288391,-2888039,1028299,2335517,-903598,-1036849,1528620,-66540,-2403331,592344,2942805,-433187,-2767600,87227,1800570,-82096,-820185,715708,359759,-1516788,-658706,1935199,1267946,-1768591,-1636114,1268518,1300406,-899800,-312269,1050932,-577325,-1620582,990203,2108539,-797646,-2129126,298972,1436378,-92053,-566329,390828,4625,-1067206,-12942,1393307,536869,-1230186,-929958,613627,910710,12842,-406218,-90420,-227019,-143227,345465,651736,-85044,-872145,-562436,656295,1022967,-93207,-1002106,-304013,513569,193297,-211990,345921,230696,-899487,-672686,1223627,1194708,-1073376,-1444523,777341,1151835,-683761,-547234,972773,94388,-1660764,-55053,2224133,269710,-2361108,-474080,2092540,208064,-1656705,459090,1446439,-1196844,-1558274,1750974,1855601,-1828118,-1920123,1509430,1562850,-1284325,-941773,1498713,354895,-1974512,-10283,2524933,17531,-2719692,-143199,2450559,-73585,-2002332,708607,1522190,-1558336,-1400319,2168590,1437142,-2200057,-1333791,2000025,882529,-1508876,-142658,1362331,-418192,-1518716,803369,1875288,-668012,-1943813,555589,1767731,-447280,-1285740],[0,0,0,-1,-7,149,-34,10,-218,214,-157,333,-391,435,-657,738,-808,1125,-1321,1460,-1879,2185,-2406,2941,-3489,3882,-4505,5188,-5862,6799,-7709,8519,-9715,11076,-12267,13726,-15406,17073,-19028,21215,-23362,25865,-28693,31544,-34783,38450,-42192,46371,-51189,56258,-61870,68266,-75238,83111,-92225,102381,-114125,128150,-144640,164569,-189609,221556,-264053,324025,-414400,565994,-868507,1706085,-9815494,-27723409,-1072458,28476108,17278737,-16200753,-20364696,-5007850,5515682,14419660,14670629,-8142738,-23588477,-8802281,13788398,21820073,10676607,-17936970,-27073007,4883773,26498462,7564113,-5535635,-3988887,-17032424,-12313244,26835917,28388519,-18154475,-30889885,-1637802,12192436,11586802,10625294,-7834704,-24689675,-8903835,15503552,19431718,6708485,-15460322,-25623332,-120562,27568041,16047312,-8592503,-13952775,-11215995,-1296656,20416487,22268398,-8316466,-27646718,-10224057,15044666,20103616,6176459,-13234470,-21226387,-7827176,14608045,21061806,3017499,-19940514,-21167820,156902,19718198,17870084,-2730349,-21111778,-16460171,7700507,23944666,13901087,-9881916,-20948055,-8589337,12020708,20714826,11054276,-10996492,-25625879,-8962055,22761571,23006913,-6365763,-19836867,-11651144,-2547695,11941701,22007566,-47366,-28279343,-18518716,10938537,22178785,12284132,-9990060,-24614970,-7225536,17882735,15788777,4602668,-2864906,-20532507,-17566576,23860170,34696439,-9130667,-28837085,-4864175,6184532,6437036,17155013,5175410,-25784166,-21614909,11008028,23202993,9550171,-11848505,-24530166,-9123383,17891147,18288857,211648,-9037379,-14460541,-11620256,13856793,29592572,3059915,-27418727,-16909714,12505897,19914559,7131765,-4089899,-11377256,-15398882,-1054138,24201396,19357999,-16557785,-28607934,-2581875,17425971,13165496,1809601,-11289679,-17986773,-4501225,14835627,17042548,3639558,-16322896,-23521539,3302043,30387237,11668607,-17431444,-11473447,-722175,-1851394,13365561,22236176,-9026956,-31137648,-4410869,22320119,14335507,-1850946,-11661324,-15792889,-3378392,14907790,14613001,-460443,-15055273,-17896864,1223574,23257778,13735749,-13307247,-17904250,-3340198,7345449,13553883,11430225,-7217204,-20910838,-6773447,16172498,18220843,477637,-14991663,-14040879,658776,14489870,13700267,-2104626,-16845419,-13354905,4913559,16943315,10156697,-7151459,-17185331,-9352490,9174610,17775758,6007715,-12444300,-16331279,-1831778,13378630,13168504,1157834,-10286173,-14357258,-3585746,16865550,18102446,-6718419,-20268726,-5695166,8529375,9872999,8097748,-2447522,-17040908,-10679708,10878517,16943405,4478241,-11009142,-17305806,-3096169,17369479,12359234,-6301822,-8752759,-6216270,-6138968,10299418,21516760,-3500924,-25370844,-6518690,14830801,10003947,2334354,-2364806,-12441627,-9711917,9020384,15859150,4183455,-10145733,-15659584,-3378641,16609290,14192647,-6986919,-13331823,-4273514,885035,6726119,12976407,1517399,-17891586,-13457345,10469741,18769541,2130337,-12900542,-9313301,167976,4635023,9239783,8322674,-7882670,-18442782,-2131986,17478809,12080880,-5710542,-13062420,-6885202,5100087,10854018,5202979,-2836140,-8730435,-10883932,2006654,19441695,9082869,-17020636,-14787803,6272197,9049773,2847526,4089629,-3711420,-15349734,-3827053,15990629,12266026,-5962326,-13507727,-6608545,5905729,11800551,4667876,-5539913,-8675296,-5969222,3255634,13837802,7547431,-11549633,-14470032,1905304,11654656,6839353,-938626,-7408611,-9609127,-1009486,11053295,10271078,-3548870,-12784088,-6948259,5915603,11273652,4705233,-6160256,-10670371,-4010955,7546573,11097059,2399523,-8412662,-9758446,-973994,9031416,9746251,-41250,-10375877,-9471489,2977039,12213769,6094716,-6273539,-9106144,-3562253,2435392,8552170,8141015,-5504474,-14705728,-2967165,11461124,8722375,-1485064,-7002314,-7448591,-579643,8628649,7892221,-843165,-7732577,-9078652,358779,13929658,8638407,-10093369,-11100880,2194055,4546466,2916433,6421691,-1388570,-14112157,-5356034,12291546,10247008,-3323435,-8935611,-6163671,1541051,8295216,5384131,-2369860,-5832113,-6265879,-809740,10870828,9904144,-7807759,-13839842,763437,9794705,4255472,-401716,-1931637,-6360063,-5573155,5659295,12045682,1340846,-12467376,-8598783,6356115,9601847,992647,-3772237,-3907914,-4890854,-463881,8729925,7763790,-5057450,-11915100,-2970529,9600588,8873518,-3016945,-7592205,-2009330,371001,1337648,7610481,5163504,-9975123,-11581756,5876374,12427691,691753,-6595848,-3750804,-1802855,715610,6339851,5391248,-4006344,-9575180,-3207183,7766055,8973852,-1669885,-8686761,-3709173,2543319,3673935,4219158,1795620,-6403893,-8000693,2849537,10183020,3357401,-6038492,-6414898,-1036673,3852098,5572118,2518444,-4075727,-7195322,-1753642,6141914,6621305,-747378,-6560940,-5051194,1369926,6258081,4607342,-2319862,-6804209,-3681172,3375701,6237012,2455958,-3236430,-5538207,-2796099,3583058,7387418,2091566,-6892710,-6335969,2406119,5832478,2468191,-451550,-3337989,-5394483,-372646,7038758,5215890,-3383395,-7145729,-2708074,4577483,6172657,28299,-4794997,-2773748,-795399,680582,5858446,4603672,-6799320,-8892282,3596187,8457307,535841,-3384034,-1642691,-2351687,-762431,5012271,4840683,-2181628,-6693120,-3340585,4550193,7281228,-274653,-6776466,-2461540,2392482,921386,1706536,3744501,-2775914,-8359229,-99142,9149523,3824419,-5794422,-5096573,936901,2454461,1332745,1993642,707531,-4506473,-5146224,3561688,8453027,182555,-7808064,-3388954,3959990,3257369,84934,317555,-755359,-4333317,-2312720,5658195,6438298,-3724529,-8366526,226412,6450149,1411676,-2231432,285037,-1293999,-4295733,1369817,7427540,1510763,-6979008,-4355772,3579097,4748519,240326,-1986006,-1245606,-1527106,-975770,3251892,4745712,-1749028,-6902785,-1488467,5551629,3344001,-2007708,-2352165,-1070604,-1136723,1228296,4069384,1175035,-4536891,-4026865,1960090,4569947,1347014,-2253745,-2765577,-1169345,1224195,3184513,1969025,-1983992,-3738219,-728404,2889692,3051607,195953,-2707207,-2900602,5196,3355951,2818856,-1297837,-3662275,-1327155,1483215,1971090,1428883,-231950,-3212297,-2874600,2340886,4568517,136681,-3707106,-2083829,934269,1869077,1509220,397271,-1316341,-2561553,-963575,3163203,3992585,-1621843,-5160824,-405366,3997835,981834,-1281223,592044,-904075,-3516986,690598,5156445,1029038,-4548288,-2885749,1938543,2978495,342969,-1497126,-787726,-295286,-1121567,928757,3994570,517009,-5452823,-2287307,4985160,3142325,-2880607,-1826462,1376524,-647245,-1528590,2580777,3084882,-2761949,-4845848,880301,4932626,943686,-3613069,-1509296,1688278,-42277,-1060316,2190565,2137994,-3626481,-3876959,3310091,5078814,-1629947,-4365264,592144,2560643,-720394,-576542,2564104,376826,-4366624,-1374849,4927643,2703202,-3938565,-3155022,2143601,1833728,-1312906,-58378,1648118,-1449692,-3285452,1137491,4431211,80185,-4239664,-1230507,2962801,1211308,-1264761,319775,850583,-1901638,-1316615,2820321,2698110,-1999511,-3117864,611515,2316015,308765,-779180,-50487,-652608,-1243846,611694,2250723,242970,-2373961,-1390814,1137179,1485285,281583,-520989,-899403,-762872,420936,1549371,676015,-996946,-1173178,11316,829821,982600,610690,-889131,-1774836,29031,1950770,757585,-1244688,-938789,160563,-46941,107338,1108529,284247,-1822924,-1437706,1355578,2138023,-354008,-1987121,-238910,1320297,-15707,-433400,1207489,494348,-2307877,-969844,2866307,1742763,-2508289,-1728796,1556797,1047635,-1080678,-45355,1126748,-570255,-1929824,263188,2501746,470272,-2734655,-1387714,2311764,1366549,-1896836,-600750,1867946,-547083,-2453356,1230802,3226023,-1200975,-3356180,736691,3014625,-334293,-2147351,524068,1567721,-1089511,-1539880,1708168,2186293,-1961866,-2833376,1711546,3047939,-1453673,-2663319,1414261,1886390,-2004588,-1289397,2761165,1128804,-3353247,-1325754,3291949,1588925,-2757609,-1324773,2220742,662069,-2011377,-9777,2445586,-367272,-2919669,299514,3265845,-14889,-2964051,-102368,2374706,-218658,-1887856,864231,1712897,-1487921,-1887453,1656213,2091809,-1525553,-1904248,1101854,1519129,-961770,-879775,1032080,399984,-1455405,-332038,1717380,537900,-1609726,-653915,1204022,526383,-739332,-151254,516862,-360924,-519009,613211,747669,-503645,-789680,215188,581440,55173,-82057,-77098,-360521,-167018,589889,471545,-510530,-425719,303508,162842,-238987,350253,427232,-654389,-750632,732509,1021963,-537422,-957329,325530,762540,-355237,-506089,644932,461801,-1107789,-683585,1432229,918191,-1531942,-1055461,1305322,842412,-1243731,-428154,1363993,-28372,-1702249,214816,1869613,-137552,-1890369,-193613,1761590,393363,-1485362,-236113,1487634,-83258,-1699102,355470,2114430,-652774,-2476689,690794,2496815,-728826,-2168504,847884,1710649,-1207321,-1440359,1474364,1399746],[0,0,0,0,2,24,84,1,11,-107,33,-81,212,-97,129,-359,336,-290,485,-564,653,-864,900,-1010,1376,-1545,1651,-2042,2331,-2569,3060,-3485,3808,-4401,4979,-5513,6298,-7022,7669,-8683,9759,-10650,11818,-13151,14451,-16005,17695,-19326,21347,-23619,25841,-28449,31461,-34559,38135,-42317,46813,-52061,58288,-65390,73954,-84599,97639,-114526,137419,-169369,216578,-286261,820135,-13468667,-17888143,-3461221,10595779,15101141,7854945,-9517798,-25743860,-9901535,26765775,24622300,-15033053,-24057946,-2304385,3278400,6439062,20240320,3165536,-29794099,-17493460,19203957,23024240,4746806,-10822573,-20261555,-6820353,20280365,18913872,-2043156,-10201264,-15317120,-11815150,19147279,30993311,-8197430,-33207435,-7635995,13445154,9721226,9529223,599190,-23444226,-19630652,14198787,26960165,6184131,-16863253,-21034692,-3741719,18616574,20251780,1018194,-15714040,-16648918,-1045784,20195686,21470506,-4019466,-24424623,-14860161,9522228,21693585,11595190,-10770809,-23293696,-11368247,12655935,21461636,5603955,-16198972,-20971686,-5549222,15925391,22398958,2693910,-22693854,-20057113,6566794,22496625,14569840,-4290400,-18583639,-14064070,7835990,22519090,13817883,-8517973,-24568274,-13620283,18880550,27046596,-2750080,-20833357,-10597500,-4304959,4552186,24158239,10619195,-29924150,-26305199,13890835,23383987,5821594,-4833078,-15119029,-16277910,8239939,24619002,10123733,-8536102,-18472394,-14770151,14671593,32718764,1652460,-27352296,-11093738,6909595,5420088,13320734,12197624,-19566988,-30425549,5142505,29566226,11042621,-14299621,-18958946,-8100022,7419922,16300775,10336763,-6750328,-20397825,-12256820,14795437,26639101,4949204,-20933502,-18671518,4655806,19318991,12068421,-2633650,-10722452,-14400267,-5918983,19825729,24989481,-11279550,-32577315,-4453307,18942604,9109630,2111844,-1375290,-18467197,-15979653,15075669,24825791,1258786,-17895770,-16843456,96230,20428741,16560127,-8060436,-15567146,-5801794,-70734,11941411,21703008,-2586524,-29943823,-10952767,20599136,16347805,-1797331,-8117024,-12736460,-9598654,10069694,20604864,3265447,-18091671,-17756682,1502955,18253754,13992787,-5534441,-16575759,-9829819,5032481,15863845,12031259,-6455114,-18861880,-8404579,11769799,17996933,5200321,-12208532,-16661485,-3337138,13970637,15810041,-333392,-15529444,-13081914,1866146,13564975,12528810,-1954166,-17549622,-13535795,8107261,18895526,6740799,-9990145,-14748950,-5638002,9660405,15049421,4263790,-9513537,-14411044,-5755630,13691262,19990429,-2685241,-21169662,-7522587,8695827,7250679,7464954,4470179,-15222296,-18240804,9384652,21820087,2972271,-12147035,-11622012,-4527872,9117853,15041227,1171051,-11297905,-9694792,-4243530,8074312,19316713,2577071,-22691057,-12240159,13245894,12180133,773788,-971818,-7808393,-13108638,2905992,19403602,8953501,-12487404,-16633479,-1652909,13192085,11640698,-1573979,-9720400,-8260457,-2091681,8203430,13763876,1671060,-16024185,-13791865,6665016,17695505,5609726,-10758371,-10319669,-1014307,2720316,7593947,11299608,-4260559,-20886090,-5165003,19141962,12323549,-7213691,-9431336,-4823423,-1542688,8166545,12168622,-626076,-13028369,-10305355,3421288,15457114,9085270,-11248382,-14814599,1441979,8495036,4601692,4710065,-2011949,-15308204,-7578798,14913150,14822002,-5212065,-13118241,-5308467,3186669,8457893,7855983,-1535812,-10975677,-8518660,4431382,13605124,6830168,-8472088,-12745353,-2082641,8627697,9384365,1831410,-7707924,-10561020,-1533758,10021399,9942076,-1655671,-10990728,-8340669,2687463,10931751,7665899,-4418865,-11978008,-5343554,7034276,10248974,3123068,-5677333,-9510457,-4121702,7663010,11800619,1404012,-10380500,-9697880,1280838,10501457,7627773,-3815841,-9050393,-4681542,1098205,7185749,9651373,-2550638,-15736867,-5447219,12317822,9133751,-2648351,-4489550,-5257064,-5210029,5623638,12342909,1249891,-10414954,-8380119,1359766,10404195,8543394,-5475194,-11318389,-1216226,4812201,3448269,5951686,1245610,-12841739,-9329705,10895018,13272590,-3178942,-9818348,-3999109,843738,4306575,6694988,1902679,-6952196,-9154537,-131191,11244400,8943805,-6075804,-11847340,-1238156,7186828,4949060,1335386,-1302291,-6501338,-6611139,4489438,12613637,2964091,-12068867,-9312343,5532040,8668912,715788,-1491949,-1826164,-7028373,-3295879,10268402,9738844,-6423966,-11955976,-1167522,7591401,6233942,157088,-4497825,-4761818,-2082013,2716863,8130709,4756373,-8493779,-11083767,3792720,11598302,1806578,-5311745,-3056655,-2806145,-1446024,6558660,7755605,-3717489,-10656522,-2921308,7238891,7156409,-424363,-5731507,-4765520,-392716,4180523,6056722,1542545,-6635253,-7224257,1832031,8334109,4283287,-3476681,-6241997,-3084181,2813481,6436356,3375295,-3982989,-6939823,-1818818,5007398,6020511,1038470,-5000321,-6338864,-598850,6545338,5721260,-2065992,-6447480,-3454862,2024855,5168653,3624800,-1895050,-5938571,-3869788,2950138,7486826,3132675,-6158348,-6886537,1770042,5416696,1952622,490904,-1296654,-6160170,-2821771,7629679,7035713,-4249770,-7498742,-1258135,3319666,3960118,2026020,-2253376,-4369774,-2351418,1381419,5597700,4475244,-5158202,-8923127,1742032,8624792,1338918,-3665460,-810384,-1830531,-3081064,3999882,7437831,-1426246,-8348927,-3084713,5242509,5810202,-310644,-4469048,-2445991,207744,728828,3073874,4027400,-2833928,-8222051,-730563,8413115,4195520,-5079714,-4625948,908835,1428141,521435,3099067,1978190,-5345816,-6219721,4066682,8755137,-354215,-7135848,-1985805,2971020,1063831,758545,2574376,-1164003,-6012274,-1803496,6347281,5441422,-3637894,-6759439,-160985,4434526,1339039,-634738,921298,-1887518,-5093210,1259902,7800411,1629539,-6949933,-3779368,3379911,3313534,359334,-55898,-1184444,-3280606,-1078508,4238314,4411409,-2059954,-5671594,-1248752,3783126,2869445,-336185,-1665233,-2261793,-1697172,1772703,4128190,843404,-3921312,-3471951,996361,3439721,2000329,-906125,-2884618,-2200708,1181906,3641398,1699950,-1983805,-2971449,-948941,1680094,3036713,1543434,-2341286,-3759772,-390342,3467302,2795557,-1141874,-3096907,-1299308,873779,1402734,1843235,698674,-3174161,-3863091,2058101,5248603,13795,-3951059,-1162677,1010949,272785,1389367,2105793,-1225644,-3775283,-827668,3695452,3489449,-1403892,-4240949,-702724,2913083,1040187,-795822,969052,-449228,-4066826,-374703,5763629,1819867,-5269382,-2992365,2720083,2194750,-509805,-83115,201270,-1746601,-1819289,1857405,4157440,13262,-5016410,-1961030,4346933,2782370,-2437891,-1284234,1452993,-1258156,-2010868,3123029,3817070,-3041970,-5201850,1401350,4923479,-21869,-3270767,-237830,1281931,-1483427,-675244,3444769,1650227,-4332440,-3265793,3639771,4153439,-1840986,-3158702,1028406,1442058,-1341810,238084,3110391,-320921,-4630298,-783764,4903358,2011790,-3687030,-2140283,1880020,634142,-1296843,1095733,1766881,-2317149,-3171297,1850928,3878817,-529973,-3392235,-589391,1860177,480667,-236581,921168,61226,-2233727,-752082,2733893,2028514,-1784918,-2188175,407632,1253778,497120,166766,-157479,-1366750,-1061943,987773,1829447,-8079,-1634653,-1007515,282842,1033397,1022122,-141186,-1420373,-938042,959348,1461567,265947,-679868,-604485,-349901,189129,1269617,1180844,-1016706,-2159565,187763,2183501,532125,-1512382,-421568,523632,-648569,-252185,1852588,657167,-2487996,-1455276,1949239,1852004,-978769,-1411340,342924,620842,-438393,-29794,1486406,277538,-2437810,-1034692,2931852,1749609,-2526216,-1682211,1928949,738414,-1706325,329976,1941672,-1078943,-2672117,869841,2952272,-160897,-2749232,-582960,2102408,605621,-1578940,99994,1737277,-900919,-2458588,1449404,3284353,-1396228,-3589564,1127322,3098680,-1004553,-2163888,1404242,1520128,-2123013,-1421518,2688464,1714810,-2682691,-2288408,2308241,2200171,-1845283,-1808930,1804372,1072485,-2285365,-540022,3012645,531504,-3481634,-768336,3352524,827970,-2785258,-488107,2327674,-182072,-2135553,918177,2362091,-1196152,-2625406,1095142,2704357,-687400,-2326613,582681,1660126,-849909,-1185690,1350221,1049553,-1775719,-1190585,1889520,1348659,-1548126,-1248270,1079385,728656,-879521,-192701,981435,-179587,-1196754,215764,1320687,31345,-1165466,-172880,691942,155472,-106344,195889,-90287,-545778,55866,675111,152983,-431345,-166781,47048,-24961,245370,416616,-204289,-821178,43681,911647,124407,-798773,-144920,513130,-259844,-446123,725440,694685,-1089088,-973607,1189200,1156581,-990136,-985492,878882,610183,-872904,-245912,1213934,140072,-1425294,-334187,1578661,618815,-1628669,-815820,1493724,660105,-1488478,-268167,1706031,-173017,-2054975,408428,2327920,-479182,-2243481,330822,1982186,-341492,-1578240,496317,1439181,-724856,-1549660,1020360,1996055,-967312,-2286052,942852,2393747,-983413],[0,0,0,1,3,6,146,-47,13,-193,183,-149,336,-374,389,-596,677,-759,1077,-1232,1303,-1701,2053,-2281,2710,-3136,3531,-4219,4847,-5337,6152,-7086,7896,-8938,10099,-11186,12593,-14152,15622,-17384,19397,-21350,23641,-26252,28838,-31741,35083,-38547,42397,-46758,51318,-56468,62400,-68772,75908,-84257,93626,-104435,117315,-132485,150897,-174087,203688,-243146,299017,-383459,525870,-817748,2847276,-15361652,-26833853,2793003,24782438,14067749,-9830978,-20420042,-11128467,9358587,16642543,9444111,-4414920,-21318929,-17168518,18771716,30728179,-3010207,-21635080,-6937148,-1277314,5626217,24917281,9509659,-29588675,-21417412,15558908,19676993,5589744,-2924214,-17962614,-18689873,9394172,24522275,7032782,-13170572,-20704352,-10932051,16234982,25343651,-1172428,-20507264,-11770965,-160233,11530825,22878247,5225308,-26352247,-20173812,13488717,23881170,8461778,-7751734,-17091750,-12759214,8290162,22963499,10193523,-15669822,-24075507,-6168952,17224808,20119838,663298,-19403399,-19555724,150997,19275473,17259504,-3122043,-19641139,-15755126,5523546,23242708,16579550,-9291310,-24060499,-9783536,16337053,22790873,4509985,-13275371,-15890490,-8074562,9820311,25817314,8382728,-28309599,-25247645,11671321,20913986,4228045,-2075226,-11123406,-22863110,-1201362,29626691,17029807,-15951792,-23036808,-7051708,14437551,23305717,4282316,-16305637,-11875987,-2953679,5464984,25228416,16047948,-29446386,-30952267,17936306,26991226,-2687286,-5389528,-3729442,-21329042,-7219529,30309669,20016182,-21481469,-26788631,-1683122,15068905,15941964,4090176,-11610688,-16339490,-6681729,13042218,25310520,5428106,-25366741,-18835201,12183613,19933131,7853078,-2444857,-14525796,-16961632,4887670,23848853,12347864,-13204362,-23648669,-7846789,16585846,17702975,-1461309,-11853159,-13465113,-9797933,13191815,27667270,-1618072,-28766016,-9702533,12262343,9930116,11024502,5267935,-20652675,-20050681,15299413,25167352,1840096,-11980059,-12691715,-8417426,9734019,21068436,3761383,-16758429,-16412133,-2927083,14370015,18936813,-2657599,-21999908,-11309688,7886431,12782976,10200444,-943385,-18534924,-15054105,11476375,22653443,5301629,-13280319,-14847912,-3429763,11315935,16385077,3839888,-13973242,-16221951,-111790,16194186,14363226,-3276302,-17314449,-12924012,5343877,17439193,9407701,-8570519,-16230768,-7297659,8017398,15600859,7272343,-10221867,-17670652,-4661250,15203250,17542726,-1581318,-16790586,-9573815,4144137,9177705,11226555,4365925,-16513920,-19268888,9791811,23824969,1953789,-13902753,-7993628,-3825126,1940337,15089742,10414737,-12368964,-18663413,-2220658,14639167,15777106,-2295131,-18053902,-8103018,7878816,7006515,6301751,6190434,-13071618,-21546464,8888846,27190649,1125927,-17856637,-5745264,868207,237669,11448685,11737102,-10698243,-20183526,-591876,17788389,11979113,-5910970,-13192939,-6182783,2672395,8348590,10634529,290294,-16518460,-12436844,10447769,17059010,1834910,-10384088,-10190646,-2934525,7626291,12118078,3825754,-9528046,-14194714,-2167220,15503919,13110704,-7031738,-13219054,-3087878,2106206,6968932,12711983,-1690263,-20057412,-7237072,14756134,10570354,-1703946,-4065235,-9101111,-8364365,9200594,16323506,-1016585,-13903017,-8384071,2128741,10064561,9584847,-2977185,-12102837,-6648857,3776696,10390038,8951838,-4515211,-15366955,-5113164,11347626,10662941,-59215,-6574431,-8878949,-3957363,8563884,12455863,-52662,-12420039,-9422784,3022038,10892970,7299076,-3762813,-10977717,-6592763,5068766,11043028,4896928,-6235131,-10611943,-4006846,7445329,11749825,2563509,-10051339,-10314360,1457473,10111458,7145698,-1780477,-8006192,-7281558,336824,9922462,9875361,-4400148,-15051172,-4603032,10712592,8212231,-1624600,-3115459,-5324594,-7783057,4414472,15753780,2397817,-14969387,-8537805,6355951,8520331,3460694,-1258495,-6171593,-6624728,305947,9158025,9725456,-3778367,-15483924,-4473896,13138031,8031084,-5275042,-3415383,-1905840,-7176569,2207473,15655861,3155304,-16195472,-8889716,8598164,8525398,347875,-1549833,-3828848,-6944433,-402852,10943646,8498509,-7274359,-12811093,-261124,9666854,5401240,-767902,-3394562,-6417416,-3888446,6719540,10281663,-508169,-10679852,-6943062,4416865,9000663,2864729,-4116383,-5449050,-4406734,598396,9525622,7240440,-8080199,-11391701,2069070,7913261,2735667,1154425,-2122671,-9188417,-2990444,10924835,8099398,-5289482,-7676574,-2277285,1598790,5808245,5774304,-2696045,-8607989,-3802891,4698496,7916104,2691404,-6557699,-7847189,599747,6336845,4381349,558248,-4368183,-7454156,-773688,8791558,6392105,-4042931,-7507973,-2590224,3230977,5975458,3585021,-3288721,-7216928,-2780223,4941455,6945276,1408881,-5504209,-6482210,-422827,6268462,5806859,-1461156,-6688693,-3945818,1986227,5177931,3923729,-1167540,-6607742,-5066155,3692193,8398079,2104888,-6339117,-5510191,1133871,3690374,2849551,2308775,-2037542,-7887348,-2527489,9209522,7249911,-5706612,-7491687,839425,2652802,938951,3644505,1704832,-6869819,-6671150,4706636,9370391,255592,-7868136,-4173977,3111453,3247213,677554,2000078,-361774,-7454098,-3599909,9414527,7806869,-6826326,-8181840,2787037,4095679,-610577,2063907,2586957,-5955397,-6812889,5090665,9534167,-1112284,-8180375,-2231437,3447234,1558342,996761,2389337,-2376565,-6886325,-249983,8111126,3873327,-5225685,-5218065,428871,2789311,2282038,1634088,-762318,-4440510,-3407244,3910997,6939203,-630399,-6817284,-2104383,3089156,1724448,1598729,2010718,-3744697,-6166863,2409106,7191693,437482,-4360091,-2024481,-610110,496500,3986396,2715130,-3724841,-5084193,284407,4322131,3121289,-894350,-3560091,-2286726,928920,2853753,2718238,-109973,-4210119,-3372419,2809789,5085304,352186,-3359182,-2328884,-514009,1415990,3383098,1475287,-3347164,-4085290,396490,3754144,2549990,-1105848,-3355291,-2336069,1278346,3475868,1660973,-1770639,-3011033,-1375607,1491407,3280412,1838406,-2341403,-4182885,-255254,4061138,2611446,-1547512,-2342236,-938144,-266801,1345885,3301700,795631,-4664334,-3859327,3342409,4852310,-1185015,-3452585,74480,254487,-1405187,2138276,4193668,-2377874,-6440100,578500,6340645,1331107,-3849117,-1213103,1452782,-856054,-529707,3794530,2013519,-5161248,-4317586,4481538,5492185,-2582022,-4267811,1307631,1249287,-2277097,1189984,4543379,-1801270,-6709738,482747,6659263,965408,-4790740,-948114,2271736,-947883,-841222,3722968,1509263,-5127095,-2979090,4664004,3836141,-2540463,-2587900,818785,186386,-726254,1865507,2109262,-2359278,-3824453,793381,4026816,923374,-2830482,-1542081,796567,47406,320839,2397647,162656,-3953079,-1259341,3889774,2037021,-2012764,-1001820,155496,-923206,750981,2943748,102101,-3258026,-1233306,1896912,1612288,44780,-714094,-1196646,-1015647,437294,1865225,1001827,-1692182,-2467957,176526,2242760,854885,-856855,-592539,-748193,-604502,1353692,2101001,-521759,-2439891,-652916,1557037,1396655,227273,-677311,-1224830,-596734,912903,1496844,177482,-1279844,-1306500,-222985,1216994,1457971,-311659,-2005932,-965648,1199719,1260967,-82120,-387208,-283221,-970616,-310499,2077671,1708959,-1967012,-2431919,1198441,2430294,-416292,-1256874,763902,30203,-1956258,372979,3348052,13332,-4007333,-839217,3459974,796795,-2622382,-123157,1846932,-1446316,-2172931,2549199,2969905,-2859575,-3636575,2465737,3488739,-1886034,-2271556,2191875,975954,-3010000,-171800,4111395,197919,-4566081,-658836,4198376,714718,-3245749,-167978,2445037,-1095661,-2487837,2176609,2993568,-2715282,-3471544,2567577,3142159,-2149765,-2100054,2055136,680867,-2488866,361960,3026998,-402593,-3162379,59125,2684128,312595,-1847360,-133892,1122353,-574258,-955887,1412881,1325227,-1796937,-1814775,1598862,1726470,-1185724,-985748,947259,-108804,-1046460,960491,1416805,-1262100,-1519363,877283,1152119,-370462,-379509,197095,-439990,-424529,815406,890120,-441262,-1033824,-44378,777291,299549,-261886,-20463,-93553,-565028,72339,951866,168647,-1078887,-539117,703222,412644,-169473,-47214,-101539,-494564,-13783,648831,299697,-401572,-509691,-74559,348180,510827,16323,-621756,-343964,433505,393501,-215764,42597,242514,-505559,-501468,862023,1021680,-843111,-1293239,710217,1163481,-688207,-815194,1010424,386621,-1572006,-252698,2055909,227322,-2343271,-323400,2281344,185753,-2074688,214454,1983428,-830353,-2054358,1443094,2363162,-1740740,-2556564,1921283,2434774,-1990111,-1898406,2238705,1312528,-2730033,-781625,3199195,492224,-3541002,-318427,3301807,-9809,-2969161,356196,2605177,-939992,-2439523,1372927,2577418,-1757074,-2653410,1854571,2653587,-1892084,-2178712,2155900,1553449,-2468009,-837279,2909977,287543,-3127338,6516,2890042,-219399,-2375581,431455,1750505,-821512,-1367390,1075160],[0,0,0,2,10,-123,155,-106,247,-304,332,-582,700,-714,1038,-1344,1510,-1889,2305,-2636,3247,-3889,4408,-5216,6150,-6988,8117,-9431,10634,-12133,13903,-15669,17712,-20033,22343,-25058,28200,-31339,34788,-38769,42960,-47547,52682,-58045,63965,-70663,77765,-85456,94154,-103569,113883,-125537,138368,-152642,168980,-187439,208516,-233298,262409,-297202,340171,-394333,464841,-561511,702298,-926983,1344071,-2381156,11837029,8347879,-16919672,-13102749,-5112846,5541077,19383015,14599751,-20583235,-27866886,4957564,22279369,8626966,-1883043,-13246225,-20225136,620070,24963104,14129560,-9614013,-19130939,-12993810,9521518,26816327,7452443,-17972448,-13750344,-2502155,5984955,23321825,14540864,-25432594,-27698805,11773323,22423327,4815659,-1013005,-10546333,-23331227,-1281152,29105891,15166794,-17364567,-22383615,-6773100,10701491,20151630,8611846,-14345276,-20564384,-5055409,15763283,22956246,4869189,-20913934,-19963305,5757649,22016254,14666191,-4357245,-19264030,-15606654,6402563,22630682,13173772,-11360360,-24021698,-11526745,12882993,22409762,5751009,-18356219,-21681112,-1795068,16745075,16930207,2621652,-15801955,-21726216,-555013,26535917,20541324,-9742311,-22253166,-8947919,9603650,19459368,12102006,-8640468,-20232832,-11306502,9520057,25673903,12087339,-24563879,-28562197,7769504,20986268,3364521,768918,-3465373,-26482393,-12243898,33838980,25726552,-22217066,-24774845,2026364,7762855,11817591,16561006,-4855511,-24606040,-10056837,15123586,23800607,9203822,-20259232,-25111154,6322862,22004739,5968424,-1832699,-6150922,-22579748,-9870298,28813702,23543346,-18794408,-26666896,-1977111,10606701,11533602,9874568,-4307100,-20680315,-13144738,15101856,27876626,4031977,-23531166,-15406134,7514300,12473472,11756283,7179528,-15938692,-24707288,6018666,26967532,7941626,-12037706,-14368690,-11397603,4364728,21877602,9660320,-15540229,-18604199,-5575968,10734240,21392882,5277085,-21262633,-15962315,6775293,12236645,11376873,6675481,-16356640,-23461948,8924525,27850066,5563155,-12606358,-10436028,-8472433,2076602,20329311,12475913,-15733230,-21586115,-1725217,14717546,14717779,874962,-15106873,-15617845,471801,15117431,14420793,-1353728,-17766747,-14100598,7190275,19391950,9262221,-8910929,-16261736,-6954601,10266382,17216577,5709525,-11765321,-16365390,-3702242,12988018,16323708,1422821,-16509579,-15967922,3904774,17526992,9035754,-6485475,-12573801,-9733257,1952561,16980576,13301345,-10371557,-20479906,-4148254,13771742,14351853,1758623,-11399672,-12063200,-749105,9382888,13058262,5814404,-14917586,-21117183,6354553,24767054,3795756,-13628330,-4995839,-3900607,-5457764,14369309,18982552,-12246924,-25066724,840273,17320376,8339915,-1217841,-7412356,-11459465,-3115901,10676971,13526376,2437536,-14708987,-16756765,6278192,21178821,4259499,-12018428,-7031742,-2989171,-935793,12686640,14258416,-9705284,-21501964,-1567680,16802515,10585232,-3750299,-8947196,-7235385,-2552445,7845410,14881059,1243745,-18887984,-11959321,11080995,13672216,1221736,-3859997,-8272553,-10567857,4992811,18167594,4330302,-13148000,-10711041,-114811,8446717,11946350,1331137,-12536370,-9708295,2293700,9626953,10772454,-281045,-16020109,-10003339,10378141,12090217,539256,-3659248,-8010416,-9996313,5765347,18003476,2590306,-14870573,-9371399,2691305,7217420,8443195,2402680,-10189286,-11446130,2363351,12874141,8316377,-4724052,-12169630,-5906831,6598816,11064880,4321684,-6048711,-10864051,-4591557,7789065,11621154,1778937,-9795663,-10323668,82376,10209542,9181999,-2419899,-11178329,-7139272,3910907,9647637,5901124,-2951819,-10137874,-7591343,5666748,13991665,3745238,-10743956,-9325528,1745895,6761574,6466836,2703064,-6544093,-11179576,-1149544,11667464,10024010,-4238270,-13018006,-5115807,7620126,7560278,534216,-1349251,-5544731,-10072896,2873690,17748532,4031704,-16348427,-8219658,7674146,5025273,1482810,4522810,-3526385,-12837479,-1337046,14211231,8802050,-7144194,-11434582,-2130372,6840084,6268049,1312053,-1822476,-6371209,-7925386,4003720,14612740,2693197,-13845121,-8042262,6049202,6501937,1834740,1251497,-3841288,-9650344,-1342999,12404139,8875271,-7518300,-11371502,228154,6632550,3769034,2622753,-686195,-9336734,-6262209,9165339,11007887,-2968457,-8873418,-3714977,489317,4906382,7380869,-243282,-9151206,-6061241,3337119,8079254,4951100,-4510702,-9252720,-1875927,6094634,5253107,2161168,-2389457,-8856951,-4216490,9408024,9155198,-3956669,-7532232,-2127909,451769,3996782,7264552,-250808,-9898176,-5530466,5593761,7772044,1694845,-4456656,-6245282,-2300072,4250929,6575669,1843401,-5372335,-7173571,-513468,7071999,6040485,-1661443,-6657118,-4504574,1995934,6605694,4260505,-2697123,-6528656,-3242289,3213474,6443107,3211249,-4153458,-7594237,-1673427,6689786,6073843,-1572267,-5520011,-3259734,-111121,3321731,5983268,1150065,-7871132,-6572871,4472370,8289283,852857,-4922341,-3632942,-746843,1401936,4262221,4484568,-2506656,-8934532,-2617808,9130892,6802633,-5295652,-6029733,1279467,648112,-617181,5903990,3796726,-8997233,-8128120,6843728,9308659,-2130140,-5971367,-919986,170462,-411747,3620477,4936061,-3009314,-8835099,-1073788,9140408,5070992,-5355520,-5061014,1080380,959771,372094,4562053,2257797,-7185560,-6371989,5493274,8410633,-1490920,-6437874,-1279676,1470222,92573,2700640,4094052,-3539648,-8093785,862534,8276703,2040517,-4532283,-2308455,-558577,-559186,3364571,4651159,-2148655,-6290499,-1411478,4324192,4036531,153535,-3313555,-3244786,365,2685960,3239857,1150316,-3866628,-5136431,1580119,6057374,1205684,-3330497,-2002106,-1376192,-493999,4124872,4028837,-3574942,-5890872,515066,4295613,1980514,-284640,-1798479,-3116769,-774515,3513736,3845094,-761585,-4290198,-2514047,1950240,3846523,1364013,-1840417,-2960333,-1451646,1682208,3496163,1292862,-2700294,-3490819,-548712,2850342,3269564,-118815,-3651007,-2846701,1286935,3288475,1315864,-1045287,-2016646,-1984813,116028,3774458,3162578,-2752861,-4910898,328166,4085149,1411618,-1169415,-483766,-1263278,-2354919,1422494,4973034,628054,-5629726,-3128716,3958687,3564945,-1652323,-1817846,663588,-1415709,-2378012,3504290,5130919,-3372974,-6778785,1800524,6077137,-447588,-3186886,1137214,521547,-3342541,497891,5933091,745910,-6563877,-2606153,5106744,3064301,-2775631,-1489266,1475431,-1483424,-2275934,3361952,4153666,-3478766,-5739878,1717029,5177497,-125442,-2899161,221602,508208,-2041706,431477,4508165,551008,-5403354,-1923246,4688281,2416634,-2452202,-782588,796035,-1780722,-634236,3741814,1634628,-3778233,-2703258,1894466,2061776,21228,-614135,-966648,-1353325,-72358,1968992,1851499,-1001520,-2911301,-597323,2419602,1509223,-553827,-483178,-655129,-1422643,1038027,3225835,30545,-3272445,-987178,1837500,926301,19429,289824,-1103591,-2119099,506498,2665077,665941,-1999654,-1674995,267240,1164581,991751,260110,-824679,-1403127,-302720,1541427,1720293,-336402,-1740258,-852342,822817,1478668,747393,-786027,-1512459,-374273,915945,913930,273273,-469979,-1457832,-1066747,1265242,2139258,-482925,-2453906,-532283,1501616,390021,-428126,700580,3730,-2143305,-504374,3063347,1678839,-2785550,-2105330,2001732,1598902,-1401659,-167449,1782029,-1032124,-2913174,1366294,3888436,-1110579,-4244886,504985,3330480,-703951,-2221129,1625733,1447517,-3019210,-1598181,3952446,2165315,-3983841,-2398738,3409762,1915586,-2764901,-562457,2813915,-727578,-3420531,1538595,4175830,-1377456,-4139541,1004542,3322337,-1007953,-2190549,1525101,1291643,-2422076,-1242738,3069438,1614402,-3137004,-2045035,2629202,1681620,-2062696,-650570,1985020,-533085,-2323890,1433191,2879679,-1568224,-2761053,1230287,1937487,-833770,-755003,955194,-177718,-1335387,388781,1598539,-64350,-1540390,-453085,1052238,578303,-434774,-100074,180988,-662466,-434606,1225663,840950,-1243944,-927101,847268,551900,-380529,335171,333265,-957980,-556335,1162554,806321,-838775,-785534,304961,320722,-767,264682,147364,-600380,-535750,540315,774642,-67919,-707545,-321911,197636,371791,209808,-131801,-357274,-233124,190306,324195,210535,33255,-463325,-500768,383222,973476,-115415,-1055615,-33265,768539,-137780,-475537,637302,473340,-1174253,-698605,1608847,1023866,-1609677,-1107781,1506378,736321,-1516997,-283149,1736343,-278428,-2275203,556387,2635433,-678483,-2769181,776563,2460316,-1052382,-2025074,1603030,1746922,-2205134,-1558238,2713764,1647580,-2811983,-1589373,2707620,1270276,-2611091,-724099,2819977,153206,-3130902,460744,3443454,-894193,-3547758,1129229,3108638,-1411457,-2490162,1832590,1880779,-2318483,-1425758,2612289,1366225,-2626262,-1206024,2397840,1078315,-2154096,-626236,2091960,140547,-2208375,413117,2487289,-665867,-2611873,822522,2298218],[0,0,0,1,5,-84,74,40,134,-233,92,-175,346,-322,437,-586,589,-778,1027,-1087,1330,-1678,1793,-2111,2640,-2945,3289,-3880,4409,-5048,5809,-6404,7200,-8335,9291,-10243,11568,-12896,14287,-15970,17655,-19439,21629,-23855,26192,-28992,31918,-34966,38589,-42539,46677,-51474,56803,-62645,69450,-77161,85821,-96206,108544,-123183,141484,-164885,195602,-238513,302635,-408281,614506,-1167492,6509333,11264644,-13891677,-29980194,-1266985,32760973,14390937,-17762649,-17408197,-4910818,2643714,16383331,14872648,-9502820,-21779990,-9382243,10481777,26183943,12584201,-25229610,-26051008,13338159,21131428,890748,3375919,-1111672,-27856142,-10165740,36449769,22751974,-24447317,-24135191,272564,6942236,12776058,13195478,-9921196,-24543975,-8425378,13821704,21812708,8158761,-20521817,-25195161,5961601,24885484,11045308,-3994117,-11331531,-16686709,-1369132,25616857,20738160,-12164804,-25686846,-8005975,13439050,19060491,7211446,-12821307,-22025330,-8316824,15235513,21631569,2327176,-20257091,-20545722,30431,19486902,18487695,-2997731,-21985277,-15635546,8646523,22954577,13095528,-9049567,-20263830,-9604221,11390252,22362812,12034202,-13935921,-26670439,-4608963,23037204,17514802,-4961932,-14590949,-15551997,-6194868,18066366,23163577,-6809510,-27096634,-13302712,8508336,20181250,14602624,-11165728,-25128058,-4865057,15936852,14816597,8943058,-5223232,-25747204,-11207346,27682328,25633853,-9422543,-19764235,-9188495,-168676,14261258,19407003,-3622730,-24202808,-14969910,7081464,20686257,13828192,-13618246,-27538860,-5136127,18865673,14989417,1628866,-8484738,-17098178,-9457952,16283571,26654299,2355382,-25882296,-18504979,13541268,22752892,3950563,-6265465,-7638365,-15898966,-3899319,27653657,20381349,-21574783,-28213457,1706274,16286432,11497959,2488515,-12454285,-17582575,-2330013,12851686,16835519,7013412,-19890121,-27070509,10735553,32576135,2737626,-16560258,-3478993,-5079395,-6920994,20571906,23976095,-17139298,-30418699,1927913,20457634,11048183,-315184,-11436181,-16308039,-2498939,14313473,14911970,973626,-17588415,-19434496,5764851,24387322,8729060,-13272680,-13861414,-4940595,4963100,16376351,12389683,-10475997,-21275628,-4149065,16621816,16640433,-6158,-14491128,-13806777,669668,14947093,13871070,-3074711,-17378848,-12462498,5468520,16583739,10054093,-7449859,-18062652,-8732741,10743353,17503092,4334044,-12740475,-14981178,-1203685,12528515,13100586,2484146,-11534250,-16717809,-772455,20081632,14074087,-9524041,-15692254,-4785733,4276856,11689880,11452457,-6388668,-19212745,-6308465,11684821,14278722,4929658,-11214899,-18119176,-448551,17174724,9367424,-4024063,-7530996,-10880248,-4264599,16311301,16828117,-8626240,-19125123,-4436542,8962423,12028397,6569394,-7702405,-14448586,-3564092,8828411,11821146,5921199,-9860332,-18247074,-699370,18686737,10871051,-7661725,-11660507,-5527561,1801819,9337081,10368420,-868750,-15473480,-13192234,9652996,21182180,1064941,-17192287,-7097321,3964644,2224310,8066226,10243893,-9850572,-20068052,1322970,18879487,9569135,-6896994,-13121893,-5896173,7329194,9784420,2730478,-1046487,-8118823,-14000926,4287487,23693451,4442893,-21308123,-9446603,8925094,4288018,2959802,7449144,-6363011,-17500639,-295308,17713424,9688315,-7511224,-12982691,-5043412,7170837,10642487,3265045,-4377062,-8703439,-7507704,5273999,15937431,4407267,-13968844,-11532120,3669787,9844315,6353199,-240333,-8321118,-10107092,495348,12025261,9006627,-4908489,-12538045,-5767753,6431506,10921439,4145815,-6948386,-10740366,-2624459,8347396,10132298,1484087,-8292769,-9632316,-572291,9844376,9745776,-1622968,-11385594,-7990818,4913822,11085840,3962795,-5428163,-7910612,-5067351,2755783,11390979,6476059,-9418867,-12478105,742761,9314712,6758708,214600,-7512622,-8787666,1468867,9676596,6218481,-1416552,-8231250,-9045229,3276578,14001828,4527896,-9498575,-7617441,-132804,3324968,7287510,5088950,-6892803,-11059898,-694010,8863511,8372339,-432939,-10374581,-8028908,5014152,9119435,2053693,-2249550,-4611409,-7282439,619418,12230337,7020304,-8875840,-11325833,639466,9181534,5787528,-1902759,-4354853,-3962164,-3679434,3610411,12202882,2213135,-15018247,-8575163,10185000,9079309,-2365617,-3107077,-2383459,-5681066,47961,9875337,6613239,-6506878,-11796677,-1717241,11301540,7963777,-5893584,-6885548,601891,-721742,110779,9954434,4628731,-13479478,-10028698,9775001,10976605,-2334188,-5602205,-2316327,-2449836,796972,7208279,4908240,-5505005,-9913950,-1532674,9433665,7503743,-4025639,-7760607,-2001164,1893100,3306208,5331499,888126,-8180642,-6695063,5063943,9411206,1533644,-6123029,-5706262,-559689,4306163,5741539,1641052,-5052310,-6694500,-389216,6523982,5720539,-1496141,-6783717,-4717089,2470419,6838573,3452848,-3566572,-6368598,-2464252,3586713,5788674,2293572,-3581936,-6273817,-2205326,5460566,7142485,-517057,-7015011,-3985495,2324930,4386403,3503489,18514,-5554895,-5274680,2426881,6950163,2956765,-3496082,-6251625,-2412937,4860250,5946318,-662193,-4459831,-3008847,-1257888,2555948,6619483,1336038,-7475435,-5322681,3408712,5863958,2216469,-2348825,-4762350,-2043559,2742359,3760056,2202719,-844911,-6008194,-4477148,5747023,7994836,-2268304,-7018267,-1044768,2170134,993683,2497510,2320740,-3635872,-6566180,355450,8034574,4386686,-6071702,-6721017,2356332,4522335,-464064,659836,2396839,-4724811,-6366208,5277075,9510292,-2175776,-8731650,-1306209,4767788,2226228,-519057,504893,-700171,-4562088,-2169743,6719322,6418585,-5711560,-8683656,2753887,6823514,-967561,-2211478,1822301,-2082398,-5223412,3050846,8066279,-615846,-7842781,-2586430,4688482,3726923,-698454,-1530684,-820878,-2057256,-796954,4338616,4288671,-3519552,-6625822,470878,5618786,1917687,-2099227,-1760892,-1417536,-1119370,2076513,4027535,-58359,-4767080,-2956102,2539615,4194746,925442,-2435616,-2873800,-887556,1916944,3075773,1035755,-2315392,-3115900,-447762,2893131,3177469,-205025,-3413277,-2681539,1222553,3536311,1601510,-1847120,-2706402,-1075979,885451,2414339,2113343,-1494255,-4113814,-1068311,3390527,2899859,-715767,-2547797,-1869517,278344,2356278,2069743,-261037,-2174541,-2215145,232242,3472045,2648823,-2383364,-3800988,181318,2521383,1340252,224391,-901635,-2385334,-1177172,1934205,2773648,355785,-2838538,-3179636,1021450,4132501,664118,-2891763,-836125,622753,-988371,902059,3766814,-306753,-5207014,-1343041,4562146,2803333,-2338395,-2439117,670407,655513,-896116,1100554,2920975,-1760900,-5548015,661796,6311015,646425,-5392670,-1032221,3179125,-602548,-1657315,2909387,1896081,-4491574,-3330828,4400276,4803663,-2687562,-4537826,1348045,3001133,-1282323,-1001723,3121098,150776,-5245006,-629749,6182121,1721082,-5364687,-2159476,3251795,1023403,-1941725,824533,1754964,-2463040,-3168070,2473113,4333889,-1228136,-4328358,2698,3048080,373542,-1117137,825568,321995,-2382998,-570366,3345495,1892236,-2685551,-2487334,1157266,1952834,12992,-551816,-257202,-952831,-854992,1061920,1939780,-229889,-2232748,-1199740,1136953,1698755,341326,-1063684,-1066084,-172201,841827,1068926,436891,-633423,-1203937,-384238,1264130,1612424,-80849,-1698502,-1030551,987103,1217069,73815,-500291,-608752,-826381,-19204,1344351,840420,-997655,-1520394,-283614,1245368,1245283,-242110,-1340023,-487720,611970,523806,445588,526790,-650074,-1439506,141187,1817786,777376,-1237234,-1427573,152310,1312338,384289,-778940,-144190,227598,-1143689,-486578,2337973,1140218,-2881795,-1808428,2595532,1634944,-1941941,-750445,1704908,-267449,-2067934,976732,2889470,-683280,-3336554,86448,3421506,279690,-2990783,50192,2549982,-1130113,-2587281,2273115,3021895,-2966575,-3486304,2941287,3372889,-2628599,-2639907,2393471,1606292,-2812866,-882673,3491760,644937,-4047087,-949363,4091650,1213936,-3554280,-928001,3043833,119386,-2826974,758549,3039028,-1432797,-3413762,1515058,3496191,-1257805,-3049865,1011687,2256029,-1161554,-1560064,1646407,1218243,-2169468,-1405876,2306383,1567792,-1968289,-1514322,1449706,1112737,-1057703,-408701,1151625,-54181,-1424920,116046,1666028,259866,-1470091,-394493,1000756,455774,-472663,-141854,286242,-237987,-396391,330296,667797,-208420,-819127,-250052,628355,542551,-246199,-529812,-120629,209362,199881,17577,58360,-34434,-398734,-198286,468271,547754,-375255,-613053,127885,499102,163447,-136790,-191517,-77652,70236,99761,80752,279144,47482,-647512,-169954,822634,451002,-789835,-564625,525158,407663,-373184,-209624,424722,86704,-737445,-249550,1068399,598206,-1331478,-863598,1457750,908218,-1529108,-599957,1718686,145504,-1932820,284705,2235893,-583356,-2413291,587685,2357738,-635408,-2071362,672152,1841975,-989163,-1875316],[0,0,0,1,6,-140,28,-66,214,-172,225,-366,365,-519,755,-726,870,-1277,1463,-1610,2002,-2336,2751,-3317,3711,-4219,5058,-5765,6455,-7485,8475,-9480,10820,-12202,13574,-15277,17050,-18921,21205,-23541,25885,-28752,31911,-35082,38691,-42664,46884,-51678,56922,-62448,68791,-75911,83573,-92320,102342,-113528,126530,-141874,159828,-181648,208790,-243143,288708,-352349,447015,-603544,909488,-1733843,9522926,25185907,6604993,-14685667,-18351769,-1363913,9615552,12282722,11464974,-7179825,-32158002,-9612144,34113017,20992738,-21205331,-17346351,547746,-4347857,7476503,26748010,-548357,-33322625,-13327578,19408892,20911276,6817126,-12280750,-22163832,-1952142,19583813,12893727,2738858,-5612487,-23655792,-12972067,29094047,28279655,-17231012,-27438219,-1808805,6188793,7762378,16293937,-576329,-28401218,-17200991,17051970,25282127,5011077,-16817673,-20503010,-2471886,17788026,18805513,2770508,-14992205,-19120641,-751100,22825945,20391645,-5860848,-23126710,-14096841,8435334,21752752,12260141,-11268597,-23558609,-10733493,12687805,20792081,5711247,-15527702,-21777289,-6368336,17687207,23215727,28347,-23137866,-17043195,6178403,19901362,15944795,-2608867,-20519184,-14875692,9457369,22903543,13220488,-9726818,-25441396,-10696511,20451843,22234487,-3031032,-14928714,-13568434,-9974558,11369909,28089643,1023307,-30541821,-16681404,10848878,16290011,11812604,-1990197,-21985788,-14973385,13398885,21033901,8711027,-5563033,-20854239,-15062159,19137027,29707850,-2101825,-22243792,-10517230,1437870,9155796,17384712,5516093,-20951009,-23735408,3673970,25681809,14835486,-14340160,-23365824,-5267598,10676858,13011787,9605697,-4745926,-21985659,-12440797,17429217,26006937,3281578,-20991323,-19083565,6287525,21343355,8617315,-4102676,-6414009,-15767871,-9909000,25064831,27522459,-19502751,-32878953,3801013,16744164,3566610,6286989,294349,-23121352,-14761662,18644005,23100562,112998,-17951928,-18102468,2878248,22737972,11566080,-9147704,-9802400,-7834293,-5054153,17474446,24836568,-10429771,-31051135,-3283558,19652234,10754320,584561,-5329943,-15779058,-10539820,13167311,20865823,1068884,-19036965,-16736309,3203226,18122541,12203343,-5346857,-15313970,-10742023,4694155,17520561,11784343,-8376440,-18556912,-6976612,11765198,17595411,5156275,-12875725,-16873587,-2269213,14771463,14838907,-1281631,-14775838,-12671872,1043936,14181308,13853007,-3893805,-19549486,-10975959,10079098,16562427,5695951,-8567763,-15022106,-6197428,10688596,15406083,3807392,-10270057,-15605857,-4093276,16803859,17161083,-6326633,-17094518,-5431489,3540655,8241163,13223141,-23973,-20232535,-11687394,12226518,15474167,3127146,-8005490,-14579696,-5670593,13276022,13928403,-1811395,-9327164,-9758629,-5467391,11550124,19005298,-2593983,-20549203,-8291037,9669713,11797274,4840393,-4345219,-11248838,-7794635,4721354,14848235,9591243,-10661655,-19581078,-732155,17299242,9371447,-4831105,-7799985,-7456828,-2743256,9731440,13470557,-675479,-15806533,-12872361,7307899,19580003,3986483,-14661391,-7924173,2517086,-227646,6841240,14696410,-6928230,-24502506,-348017,22338869,7545622,-9035644,-6567656,-4871586,-2172338,9481894,11729037,-1738546,-13148649,-10853576,4949494,18033540,5945061,-14796368,-11026801,4149934,4680677,4354769,8157325,-4419485,-18509242,-3597334,17809085,11108953,-7269036,-10943968,-4398918,2537211,8678104,8115405,-2349977,-11846795,-8051429,6246512,13940430,4730007,-9500879,-11295886,-1288154,8269695,9342136,1534484,-8830780,-10247484,-39170,10237613,8899441,-2226995,-11046696,-8044787,3676218,11677237,6594974,-6131563,-11328916,-3454029,6783665,9107129,3601426,-5792184,-10803003,-3114975,9864082,10732957,-942932,-10116912,-8234910,2126375,10285387,6380150,-4045550,-8255378,-5407321,1221849,10034974,8533482,-7223698,-13900677,-707490,9734258,6111890,686151,-4435362,-9152583,-2607785,9445158,8877036,-1336388,-7944300,-7901104,809969,11986868,7405724,-7753530,-9390800,-440018,3316321,5349482,6370189,-2989194,-12224576,-4529095,9193087,10256901,-652937,-9931400,-6910595,3587831,6971148,3006441,538352,-4294229,-9683736,-777557,13673911,8021978,-9199040,-10569979,940695,6604611,4614039,1122928,-2498530,-5934018,-5162158,4065560,12719696,2847394,-14385503,-8983407,9299000,8014370,-2757885,-458478,-64784,-8868455,-3047511,12997260,8394129,-9395676,-11025750,1136631,7892495,4998951,-918294,-4043435,-3783105,-2630981,2609473,9785236,3808114,-11571336,-9677298,7460987,10134628,-1152854,-4075714,-1872911,-4195750,-1018603,8467593,6735674,-6050419,-10225089,-825336,7736748,5883275,-1399868,-5397795,-4291505,-198560,4809995,6250524,54376,-7649545,-5965860,3253693,7933854,3309521,-3947789,-6360862,-2440123,3930302,6341478,1962672,-4603282,-6204651,-1091020,5094010,6070295,436842,-6244928,-6187141,1402986,6950419,3902092,-2798690,-5397876,-3191236,1976920,5885743,3533452,-3176786,-6402970,-2706626,4401471,7237745,1075284,-6469271,-4749256,1738851,3869513,3239512,1272574,-4252340,-6469211,1095954,7505645,3444065,-3467757,-5447480,-2681735,3179937,5996256,964554,-4160166,-3381809,-1346480,1332499,6031935,3416144,-6454368,-7207321,2880071,6936007,1593906,-2448267,-2876013,-2321071,169566,3822575,4421945,-450677,-6925563,-4810244,5798231,7826690,-2247101,-6352145,-266015,1256322,-777717,3360592,4473486,-4274480,-8214279,905815,8594604,3277889,-5624724,-4823834,1841331,2398942,-458836,2402750,2922233,-5841016,-7104940,5859248,9743761,-2984528,-8112078,408727,3528443,-582294,994308,3484192,-2111872,-6698725,-502068,7537254,4351435,-5378924,-6292346,1779275,4268556,-200883,-187903,1793370,-3123001,-5400636,3292180,8035527,-765501,-7297172,-1830331,3782209,2241168,306957,381207,-1693586,-3569561,-208682,5015154,3421756,-3174740,-5099856,-94615,3684812,2315434,-356134,-1894057,-2517738,-1054359,2542698,3600091,24547,-3846474,-2938432,1252826,3639089,1915934,-1624603,-3296927,-1295778,1964878,2990457,1045813,-1705696,-2843716,-1204220,2263421,3664280,595626,-3323516,-2926910,868324,3082120,1818612,-1165154,-2565809,-1477367,585093,2256890,2320392,-811600,-4121146,-1802945,3219378,3145669,-668404,-2198269,-1525766,-421816,1684396,2551815,163540,-2211621,-2121329,-117153,2861548,3108302,-1408537,-4187313,-405714,2909589,1093670,-272029,190388,-1549630,-2541317,1061028,4018958,968042,-3633411,-3147832,1490478,3519683,309797,-2065222,-153266,54972,-1953483,951476,4829612,-19575,-6041253,-1282213,5422482,2160988,-3135197,-1062675,1486480,-1014505,-1557044,2770612,3425802,-2990974,-5467311,1618406,5834979,-436696,-4631470,328702,2485679,-2136127,-1226747,4494797,1466025,-5761895,-2650523,5254238,3513667,-3354638,-2702919,1970052,979337,-1905756,883917,3396976,-1347117,-5073360,425768,5541471,728178,-4459605,-1116914,2407801,-231116,-1323010,2036440,1364593,-3286969,-2599568,2943387,3392227,-1563954,-3043750,202623,1624326,226620,150254,1036293,-613305,-2281942,-28665,2843129,1369433,-1847120,-1943935,371051,1373313,674724,-25089,-604841,-1197687,-578829,953027,1480338,83722,-1585700,-1371950,478292,1680788,764833,-1023221,-1278268,-120338,730800,927246,598467,-375868,-1263669,-683368,1081533,1678608,131696,-1611730,-1186505,675930,1226874,167696,-440576,-476917,-749650,-171748,1233975,1027208,-786341,-1518802,-361662,936373,1262766,92164,-1324309,-760534,800417,425683,-94863,756424,155349,-1831973,-602326,2370357,1376710,-1824882,-1588679,922425,1045540,-499714,-319617,878469,-185036,-1956421,-187231,2920141,859114,-3321140,-1484365,2906693,1121656,-2496628,-29513,2506410,-1128267,-2954441,1981663,3573720,-1966796,-3707771,1543922,3374976,-1164976,-2473000,1505130,1855647,-2396860,-1822008,3211569,2164371,-3726981,-2554846,3505297,2320057,-3203361,-1503401,3025726,442735,-3295208,364583,3838646,-516967,-4102875,354304,3862260,-143435,-3132052,423896,2483140,-1036295,-2171730,1810816,2308456,-2133045,-2541302,1980451,2561337,-1524355,-2005529,1231575,1236387,-1415260,-639100,1790118,380758,-2089936,-650316,2034691,872666,-1535352,-803028,938281,409778,-687140,86895,775568,-377969,-965671,254026,1113557,110095,-960489,-406936,535071,463328,-71456,-158664,-42310,-169216,-111943,162831,477017,89403,-646976,-433923,456091,536155,-136302,-518087,-190301,200720,224686,24537,14524,-61976,-329510,-300847,382096,575579,-231923,-694885,-112349,550581,291364,-221070,-248199,-15049,184622,36647,-81052,299671,260100,-636289,-548788,953005,755636,-1131576,-832340,1091443,626985,-1158414,-247255,1261862,-73031,-1455452,21125,1659920,189461,-1730205,-371896,1767396,398342,-1784487,-65709,2041930,-366675,-2288078,897878,2672622,-1181708,-2752572,1451201],[0,0,0,1,4,-72,-9,-6,156,-63,39,-222,199,-154,344,-386,391,-582,642,-696,993,-1136,1173,-1503,1780,-1963,2354,-2689,2936,-3495,4036,-4407,5024,-5725,6332,-7175,8076,-8837,9905,-11118,12201,-13523,15058,-16491,18204,-20195,22128,-24325,26871,-29471,32431,-35866,39407,-43451,48247,-53483,59463,-66658,74975,-84993,97555,-113282,133981,-162959,205884,-276774,416823,-804614,4930437,14459731,7171557,-16415354,-24443267,1120643,23809191,16658298,-10118059,-23349525,-9253635,10575657,14770598,10340469,-4095444,-24052087,-14619482,21017205,25420264,-2607313,-14772171,-11590647,-7501488,14273383,28272774,-1436568,-28529944,-11189799,10083878,12504604,13405867,15086,-25353277,-18411051,14358005,22871188,5446054,-12247298,-21383813,-9645268,17510636,21670695,-906636,-15320597,-14682419,-5274279,17008613,26371499,-1246999,-27441148,-14013524,12375696,18995665,10908810,-4401842,-19735229,-14977023,10165803,24402484,9115313,-16622381,-23418428,-5519417,16594379,19758037,1328768,-19467172,-20173474,586306,19500017,16846442,-2891931,-19787509,-16588766,6120775,24681921,15974550,-10939333,-24254575,-7956951,17557167,20661173,3216340,-10521248,-15676641,-12322101,11897416,31397667,3460241,-34059849,-18318057,15649959,13508026,3815557,4400567,-14381346,-27331468,3890535,31961959,13022462,-16316420,-22137264,-7582168,17106712,22914015,-526547,-13347496,-7521888,-9516043,4026883,34605367,13380243,-39330604,-24662299,25556381,18581685,-6061756,3026857,-4777439,-28363933,-3035606,34991049,15179811,-23545770,-23522314,-1715809,14213641,17106381,3365317,-12917374,-15456882,-5920599,12786671,25369760,5398608,-25929209,-19306722,12652908,21737901,7694541,-5475209,-14313632,-14034139,3791125,22071061,14606266,-13460329,-26502379,-5949237,18592143,15460526,-1262923,-10807382,-16603271,-8364347,18447957,23520846,-6393438,-22149632,-8189531,4352705,13318398,18578101,-2503406,-26450348,-10437000,17939542,16624870,2640749,-6535276,-16461863,-10774177,14429540,21586134,499150,-17193790,-16364159,-1424276,17231513,16437363,-6253365,-18816856,-9181744,4269845,13646105,14087410,-4452193,-22556726,-10714517,15100507,19364856,3080823,-11627557,-14352874,-4161162,12351395,17309303,2571518,-15596697,-15814422,1815186,16747344,13120955,-4427969,-17694005,-12174483,6833540,17528130,7955333,-9085491,-15624592,-7324378,8374675,16651898,6864521,-11872939,-18169749,-2980541,17095591,16250481,-4426350,-15523420,-6697641,1847438,7363402,15437247,4275051,-22667548,-17382930,16602972,20817635,-3467520,-10424772,-5693188,-7458617,2716966,18391577,8141615,-14531651,-17441867,-1574613,16131764,16529765,-6403127,-19173340,-2819676,7680305,2350623,9296735,9035771,-19312462,-22430390,16745386,26588244,-6047761,-16060439,-1527410,-1909938,-760330,14929703,10496790,-14445547,-18606453,2381603,17056620,10871214,-5936706,-14305844,-6198476,5163689,9205270,8065651,-917320,-14798435,-11982288,9578504,18548641,2227176,-13794740,-10684706,1091545,8227652,9410499,3813408,-9339943,-15234886,-113994,17248548,10218644,-7755052,-11254416,-5038327,2106281,11959631,10728654,-8344306,-16695116,-1458521,10369279,7975578,3493727,-5532284,-14953980,-4267242,14814463,11966219,-4853659,-11194425,-6966685,1521460,10986076,9192701,-4349260,-12208408,-6769948,4690326,13102898,7647859,-9066143,-14182531,-685981,10231414,8154540,1421120,-6574431,-11287702,-2591185,11889566,11545060,-3322414,-12740321,-7469124,4157942,10582812,6517211,-4449149,-11490788,-5956628,6552212,11376692,3560564,-7405246,-10521262,-2919016,8895795,11722752,653258,-11131278,-9110757,2833065,10002865,6543196,-2227531,-8175957,-7478888,988717,11635652,9704154,-7630916,-15682531,-817407,11555820,4852582,-1201437,-752770,-7805766,-9258052,8676023,16813753,-2377829,-15743995,-5097375,6701389,7199335,3730874,-1533084,-6798545,-6275532,567842,9939194,10659501,-6077789,-17539322,-1007033,15569626,4240961,-6677917,15480,-2539666,-10177666,4986489,18275552,-757065,-18527818,-5267100,9965651,5973283,430004,-328147,-5372875,-7368035,1969359,11131366,6408868,-7206642,-11971937,-870338,10381718,6892497,-2546695,-5369501,-4441347,-2336351,5118942,10076354,693829,-11977489,-7768517,6667076,9539593,1064736,-4212932,-5237670,-4961533,2324393,10473817,4297221,-8528102,-8314145,1123277,5694889,5922461,2118082,-7002154,-8950328,2475048,9879352,3728317,-3466606,-5398303,-4788877,1089269,8702606,5640579,-5332255,-8889219,-2087863,5763281,7292361,995590,-6489045,-6166140,220647,5043268,5956749,1329534,-7111571,-7980151,2451129,9342559,3666284,-4270515,-5781371,-2848374,2391094,6845426,4163000,-4482804,-7993957,-1748232,5998835,6564328,557169,-5568224,-6146709,-201252,6532338,5706807,-1991412,-6661627,-3792997,2011856,5519819,4369579,-1842756,-7661673,-4431014,5027989,8219438,743223,-6412023,-4479433,1071313,2850333,3570745,3464446,-3597582,-9591712,-356749,11422403,4791217,-7552191,-5074867,1818257,256134,1167724,6138088,616879,-9493400,-5387940,7264925,8535244,-1655430,-7643315,-2936997,3162819,2186939,973706,3345469,-1224376,-9626111,-2288956,12217918,6220734,-9649673,-6371965,4842311,1932939,-1600967,4810800,2425603,-8999111,-5913259,8061096,8349169,-3195133,-6901643,-1430312,2084167,1979087,2341538,1388382,-3248281,-6023239,-15386,7680702,4571933,-5324263,-6568833,891049,4034353,1714827,1149642,-244118,-5006714,-3740675,5070179,6863339,-1623740,-6147051,-1906870,1763621,2649435,3452891,23543,-5525812,-3557197,3320931,4457155,889617,-1738114,-3704058,-2855869,2820931,5698075,465493,-4839666,-3350309,867922,3158014,2935658,24658,-3373644,-3429853,428124,4357900,3599100,-1897286,-5235720,-1578457,3547923,3367114,213651,-1654516,-2915909,-2174568,2433923,5080406,571556,-4721489,-3365170,1352938,3329503,2053829,-619126,-3231229,-2892367,1173549,4188496,1958648,-2258251,-3414826,-1200118,1874971,3619147,1649624,-2928030,-4252516,305434,4022125,2195777,-1203668,-2073626,-1638746,-728691,2278402,4163736,-222191,-5766798,-2777324,4450910,3831353,-2015386,-2092522,501794,-1606350,-1583478,4458531,4246469,-4936890,-6293920,2989056,5936653,-629526,-3018665,489249,29953,-2357601,1104393,5316882,476705,-6675029,-3054833,5823588,4414941,-3737833,-3140718,2285512,-253738,-3119590,3123112,5351844,-4278470,-7333154,2944350,7036150,-1254157,-4465575,796830,1268180,-2286811,712195,4687022,-104856,-5692835,-1854634,4692767,3418047,-2145086,-2844873,325140,642670,-383190,1471388,2247597,-2293765,-4550145,923751,4948280,716189,-3455101,-1372626,646781,-26012,1094919,2209800,-988934,-3493956,-475534,2853762,1875238,-363437,-1522921,-1869515,57385,2716491,1764293,-1345074,-1883520,-514888,427072,1404895,1637210,-737204,-2778147,-1222735,1922706,2352119,-161243,-2190834,-1477271,564358,1116974,933257,621579,-1108983,-2488051,-28340,3122234,1620172,-1879918,-1956903,232772,898146,907270,1095530,-411338,-2341457,-999692,1882745,1989346,-423064,-1779608,-1140298,1867,1237012,1585245,-309358,-2230579,-1180210,1222584,1489593,208265,-328842,-919278,-1434869,415629,2764170,1097364,-2627569,-1986599,1693973,1781392,-584758,-166044,767775,-1414103,-2186686,2169303,3703510,-1756142,-4305405,775153,3404036,-731944,-1960005,1577462,721234,-3348910,-697415,4606230,1604223,-4676922,-2287140,3725031,2071086,-2607437,-587503,2573785,-973328,-3434129,1878722,4754948,-1631067,-5296899,934075,4593162,-750550,-3175593,1529739,1889189,-3130323,-1605585,4337492,1904944,-4565667,-2388089,3691630,1997738,-2440674,-819153,1828330,-592820,-2106975,1367495,2931265,-988915,-3322794,150932,3042001,483107,-1948642,-158031,1017842,-947909,-708958,2077086,1087405,-2378822,-1681446,1675559,1518017,-626648,-687193,-137784,-560138,157270,1149805,424025,-855738,-844417,-140653,592342,1087196,254196,-1234231,-1033986,727165,1145071,123602,-516232,-370607,-294615,-73034,626554,945218,-293580,-1496013,-487820,1407168,933554,-770601,-750027,187359,-103820,-123629,911684,612408,-1187084,-1199617,813558,1199452,-156729,-617108,-164205,-212086,-45476,780754,685512,-715388,-981839,325446,745011,101447,3147,-45031,-838337,-438554,1220695,1091535,-1028439,-1178433,674601,717178,-619097,41112,1031110,-657732,-1844827,748108,2297956,-532830,-2340149,326240,1865394,-683707,-1389618,1475344,1196719,-2292614,-1380856,2845302,1700619,-2797977,-1661628,2649245,1122660,-2544704,-170424,2815294,-584429,-3289593,995821,3564061,-943292,-3516986,797559,2910153,-1031907,-2323632,1606649,1973473,-2360918,-2073049,2927992,2237137,-2976065,-2163177,2777968,1559351,-2576206,-631059,2679147,-111233,-2861547,618059,3002576,-633069,-2769881,437055,2181661,-516828,-1549333,665450,1130271,-1042614],[0,0,0,-1,-5,15,-152,48,-79,219,-187,276,-440,409,-529,811,-873,1026,-1362,1540,-1797,2286,-2597,2962,-3586,4107,-4685,5529,-6267,7041,-8168,9260,-10371,11792,-13235,14731,-16648,18607,-20558,22935,-25519,28185,-31263,34551,-37969,41978,-46335,50845,-55969,61692,-67769,74648,-82348,90722,-100302,111254,-123529,137867,-154828,174756,-199109,229652,-268702,321099,-395577,509580,-707694,1145063,-4872978,12513584,26181205,4449169,-14475458,-14579034,-5704238,6889676,21896030,9576997,-20357292,-22588688,2598475,16862081,15023770,433963,-20899971,-19820138,8017489,21340382,9856111,-5102821,-18073872,-16834369,11277091,27533650,5590545,-15517179,-13945906,-7249171,10074067,27892198,7017689,-27301616,-18207582,9443289,13377318,10987295,5677881,-19170478,-26486701,7428311,29070163,8382886,-15330064,-18286347,-9145213,8670737,21649761,9898197,-14384883,-22180819,-5968577,18083644,23917247,2001644,-20926100,-17085001,4705792,19606787,16379283,-2655744,-20966002,-16514357,7573840,23116619,12644798,-11627249,-23985135,-11443563,13477803,22999559,4707054,-19487115,-20304184,-604754,14943924,16767356,5050258,-17295726,-24728405,2469100,29507430,17034624,-11869208,-19546605,-8071281,8384255,19686692,11907440,-8672058,-19836771,-13473863,10202352,30779088,9069021,-31664195,-22852861,14146274,12640612,546313,10747163,-5503663,-36494696,-5859332,41750754,17084388,-26132923,-16756018,1573941,2677228,14946256,18232899,-8104092,-23740197,-9099184,13399648,26314326,10207209,-25473548,-24379554,12307772,19077287,1504896,2690484,-4515837,-27918545,-8810344,34033870,21310936,-22760758,-24692366,255221,9321358,10961939,10892803,-4825945,-22262163,-12240817,17351493,26802841,1808291,-21667851,-14612372,4416621,14406827,15648264,2391073,-19530606,-17993032,7465810,19943831,9937238,-6400400,-19944739,-14570872,11888033,22607553,3145879,-14258225,-15532777,-7488835,11618422,22638921,2071441,-20573602,-13325981,3559267,12558244,17078925,2646300,-23189094,-16667679,14448575,20020975,3621099,-5669912,-12688737,-14001131,7204291,24516766,6893409,-18724214,-17808881,142948,13487257,14000233,634226,-15176432,-15464992,545207,16503887,15359717,-3949907,-19564398,-11479906,9325617,18081062,7974957,-8812822,-16407867,-6567036,11389064,17423294,4574948,-12710848,-16093523,-2819273,13795148,16523105,196197,-18232873,-14818226,6576265,16557853,6626874,-5146215,-11466777,-12179870,2400074,20516123,11948262,-14069734,-19256778,-1407755,13405071,13323244,1019994,-11548626,-10744306,-1018635,8202018,15639478,6459053,-20537927,-20919477,14031149,23142877,-3579767,-10053299,-275514,-9607256,-6554769,21548934,17187464,-19221593,-22164372,5641633,14825035,6969980,159910,-8838662,-11756876,-639193,10196166,12429327,3431617,-16392141,-18298067,10197153,22946796,-168510,-13486733,-3737660,-2842218,-2746642,14319300,14968328,-12895906,-22300696,1913423,17987400,8083798,-4644406,-8087814,-8003139,-2065625,10696489,13760505,-2733091,-17418625,-8811347,8924866,12862992,4646676,-6143117,-13050403,-5991706,9910984,12977904,1223679,-8835297,-10920285,-3046504,11659052,13693608,-2739948,-13631682,-7368837,2921248,10552365,10686958,-4146766,-15875070,-5385650,9068138,9067093,3915665,-3526579,-13674139,-7888493,12501676,15039541,-3139170,-12134603,-6309645,301446,7213153,10921971,798682,-13075263,-10238033,5203061,13347551,6267647,-6684341,-11412678,-3920448,6747644,10502946,4367405,-7023141,-12074414,-3107229,10061466,11030892,-374577,-10430934,-9352839,1342562,10776842,8354223,-3858702,-11554837,-6104193,4996965,9631718,5444649,-3564887,-11269390,-7129164,8299496,14220710,635652,-11510532,-6899971,1924857,5710358,7464453,2916380,-8663803,-11533807,989065,12922203,8967699,-6328458,-13416184,-2544838,8686489,5031076,441197,1042252,-7634587,-12365470,7343599,20071119,-1561359,-18005534,-3096607,7860074,1339210,3123009,6701883,-6760813,-13934578,2097933,14851683,6503538,-7841050,-10988032,-1670249,7920257,6020688,-72977,-1533497,-5776217,-8827410,4613236,16508381,1220585,-16498478,-6461886,8584718,5199304,439401,2493378,-3993240,-11156898,243062,14144749,6735425,-8925029,-9547267,255852,5477769,5568062,2962774,-4215738,-8940489,-2277009,7923007,8077815,-624002,-7797456,-7097071,1270498,8792446,5607846,-3693289,-7435991,-4042118,2330038,7928366,5299986,-5370177,-9165725,-1237846,5675787,6367242,2720480,-5497523,-9387361,7915,9533189,5155547,-2923404,-4674864,-4564265,-1080520,7633790,7879308,-4138720,-10256828,-2474303,5917031,6036559,1595732,-3619167,-6499072,-2940031,4834788,7732144,1255791,-7069478,-7028829,1377551,7251328,4763297,-1861080,-6142062,-4688731,1942624,7268387,4324715,-3502036,-6878319,-2755808,3833677,6698776,2774361,-4926221,-7681911,-727677,7123322,5304799,-2017801,-4823475,-3353107,-968404,4246797,7306248,-395254,-9647475,-4965741,6219099,6951954,-342558,-3966295,-3162873,-1801685,1226753,5708108,4781398,-4340808,-10044284,-436262,10735419,4529011,-6773553,-3633736,2040378,-2178155,6094,9101911,2111186,-12484395,-5988760,9950696,7059701,-4278192,-3877312,-48326,-1905164,-330003,5739302,4416885,-4938321,-8730881,329983,9536759,4314790,-6239380,-4777764,1855421,502956,-119629,5699740,2513553,-9099294,-6416112,7885902,8247452,-3588893,-5588737,-103637,-15481,-97089,4820191,3329355,-5619334,-6724483,2107919,6610681,2230396,-2833672,-3933073,-2068117,1818402,4299472,2224340,-2317836,-4442049,-2126916,3156117,5427921,791694,-4654763,-3831180,628981,3441142,3433676,127694,-4537681,-3777128,2028408,4383537,1614290,-1264393,-3382705,-3551076,1720955,6185661,1522225,-4964605,-3489972,988097,2157606,2317167,1598512,-2583561,-4805070,-187003,5188682,3490326,-2155385,-4207054,-1469266,1886371,2988324,1902267,-1075516,-3873880,-2356236,2586660,4403528,567253,-3407726,-3234534,-117722,2860615,3202146,-44307,-3816059,-2967489,1398791,3408948,1508130,-954793,-2432969,-2559937,577111,4648353,2752237,-3770780,-4475606,1278716,3543127,794928,-99690,-34138,-2818050,-2715009,3221967,5406142,-1117240,-6162702,-1573488,4197526,2136660,-1655602,-197571,372174,-3397727,-1890467,5877761,4554195,-5896036,-6142395,4040103,4997033,-2398841,-1534124,2731426,-1771539,-4600951,3103309,6901917,-1644689,-7216750,-479959,5304496,1525048,-2424215,-277464,900432,-2513062,-1793991,4449352,4023496,-4679418,-5982007,2878749,5498027,-1267008,-2921253,1342846,-50558,-3143454,1616066,5516213,-896327,-6042666,-635608,4562163,1660107,-1581258,-672108,-586771,-1419765,761970,3008978,848221,-2701648,-2744116,557465,2876773,1396898,-1652928,-2096877,-592657,591603,1477265,1515469,-812386,-2713239,-867987,1958314,2064907,393953,-1319812,-2165807,-319500,2630951,1971480,-1181161,-1790173,-369545,62703,928518,2138712,-20445,-3244788,-1792210,2286491,2382175,-667639,-1634325,-798655,-395311,457329,1845005,1031928,-1796486,-2392000,463099,2660153,1196778,-1097648,-1387917,-570529,318767,1568642,1430529,-837896,-2163527,-476287,1442941,1295937,222876,-867246,-1810399,-901940,1762474,2143659,-814697,-2382247,-276356,1098113,205545,340805,1097818,-1211115,-2822887,811868,3848810,455593,-3272470,-967741,2098323,268853,-1045015,1430074,1253046,-2938304,-2436147,3396863,3464077,-2823305,-3722858,1892717,2461384,-1919917,-879224,2941933,-306684,-4597642,260266,5485172,290833,-5183832,-636860,4040584,-3849,-2649811,1601958,2340406,-2965661,-2937629,3558110,3732441,-2935728,-3801747,1968414,2833743,-1568452,-1472615,2200281,423982,-3500604,-384075,4352752,870948,-4403567,-1311933,3314895,797208,-2116329,463841,1541409,-1833335,-1740168,2428427,2261695,-1905428,-2242508,746013,1587926,97043,-356034,-37075,-409065,-613207,267876,1404323,469052,-1426987,-1212776,764085,1216811,115626,-517226,-638771,-588352,296334,1040589,253097,-608434,-494450,-385165,125645,1226266,703616,-1363470,-1280704,797394,1174442,-236891,-422867,80178,-535596,-588480,989700,1336303,-616871,-1604735,-60664,1296574,413235,-426979,-161971,-236665,-563780,279964,1206478,231018,-1220567,-677256,633492,573717,54038,-71903,-448788,-763074,287610,1230182,122304,-1012889,-294637,453154,-85890,71710,948741,-128893,-1724651,-264541,1924982,606066,-1677839,-513050,1305010,-208977,-1226477,1058624,1586593,-1731000,-2117690,1799958,2338921,-1691594,-2113471,1530895,1333605,-1948046,-705203,2628415,404494,-3213848,-419861,3556423,639924,-3342651,-415416,2973252,-271113,-2699751,1219619,2820888,-1913709,-3131384,2254976,3146327,-2215138,-2744757,2145536,1859368,-2284252,-1199361,2618233,663031,-2968083,-655191,3033133,828815,-2787506,-756259,2451958,397378,-2173057,384628,2299697,-993853,-2438825,1367233,2480426,-1250469,-2083426],[0,0,0,1,3,-54,13,-121,106,10,183,-310,184,-266,446,-450,595,-771,800,-1013,1284,-1381,1683,-2087,2228,-2567,3162,-3568,3980,-4593,5166,-5920,6804,-7467,8310,-9542,10643,-11724,13143,-14580,16123,-17968,19813,-21772,24158,-26593,29160,-32240,35491,-38883,42885,-47307,52039,-57530,63664,-70515,78629,-88022,98850,-112133,128494,-148882,175718,-212514,265894,-351366,510001,-904499,4317689,7673316,9477697,14288401,-13858709,-33810932,1577433,34838680,10514521,-17873955,-14248944,-6659476,2023190,17973044,13177790,-9039196,-19213219,-12838900,9498284,32186792,10006887,-31901206,-19085512,18026147,10824598,439801,14678427,-5518752,-37007309,-2142883,41308815,13568043,-24935850,-16349433,-1993293,2210805,15577038,14676272,-11155243,-24165274,-9553735,13758220,24909186,6228015,-24283393,-20864065,8658651,18737383,10428071,2487606,-12897043,-22042415,1646789,29036329,17243822,-13986857,-22689307,-7185737,11307292,18767301,8569285,-12695343,-22934206,-8364299,16184889,21655469,1640518,-20173554,-20257160,1566,19955524,18426042,-4039578,-21567412,-14471900,7798536,21935084,14107606,-8080124,-21125993,-10824243,12082484,24471561,10975431,-17111806,-24386486,-778963,18832179,14413094,1377482,-13412681,-23337735,-4532639,25501915,18691142,-11844476,-21085990,-11408925,2964193,20880507,17954617,-12788928,-25737434,-4362039,14515118,17174473,10468461,-10827961,-25353951,-4019803,23433116,19284966,-1324530,-16736568,-19335336,1152683,23431092,14400008,-9320800,-17326929,-13440971,746497,22485251,17736425,-16509266,-28208387,-3283927,17268419,15419379,3229039,-10657348,-16861758,-7164455,13628500,25977746,6387255,-27798631,-21616351,17682895,23000890,-902167,-2829126,-4063878,-21707810,-4663939,33684302,18017735,-25532382,-23955594,2613615,12215224,12900984,4407201,-14112738,-16547690,-2584855,9594965,20159975,10099837,-26284676,-27309184,18440507,28374093,-4188031,-8361508,756208,-15332611,-7533109,29992693,21106500,-23662220,-25494276,5206586,15374872,10228800,3262766,-11125166,-17608712,-3667741,13899506,17320316,1453197,-20963119,-18839023,9259844,21971565,5685952,-9390920,-11821562,-9315583,3990979,20017852,12359082,-12908475,-20621426,-2751211,15601932,15727094,977117,-13613842,-14497259,-197030,15215561,14317950,-2872714,-17115752,-12874353,4652732,17110758,10959638,-8241054,-18568384,-7692214,10752166,16247762,4536964,-11388336,-14980399,-2874872,11752299,15238620,3668793,-14495718,-17581395,3132167,19483661,9395634,-6815240,-11094135,-9393674,760546,17318284,12963850,-11660367,-18474020,-2565499,9567767,12488818,6814152,-10826851,-18320172,-692355,15260533,10853031,-714663,-11106959,-13765345,1193210,16876494,10538990,-6097077,-13554686,-9752850,5369989,18302683,7168342,-12819247,-12458004,-921003,5657846,11764609,8420225,-11131113,-18690069,385501,17171804,11027557,-5294517,-13450831,-6986133,4447884,8498067,8168916,2340260,-14944828,-17354756,11595355,24359345,-3059216,-17773272,-2232808,1645934,-1713383,12373080,12108277,-14190205,-19730152,4255710,17249620,8734002,-5552127,-13889806,-5575606,8274920,7366938,3200891,2913821,-10957112,-17789092,9524329,25957228,-2263286,-20904665,-3033269,5837964,-392305,7625190,9905370,-11320622,-18241557,3557951,17581781,7570590,-7461649,-12184315,-4556566,6660175,9412360,4546709,-2755867,-11034435,-8939992,8470467,16759489,1165012,-13970907,-8929554,2880224,8143893,7689849,907520,-9745104,-10946850,1753233,12657311,8269955,-5460526,-12387160,-5611576,6520144,11411916,4107979,-7431972,-10659559,-2477554,7946503,10301308,2443950,-8696652,-10866981,-244016,11271536,9581556,-2930215,-11413107,-6587631,4631609,9519379,4859494,-3201154,-9715573,-7889523,5475495,14051447,2989146,-11041966,-8601373,724785,5663034,8308043,3280698,-9595297,-10884322,2868109,10875140,6047747,-2354397,-9036355,-7538420,4284657,11329998,4511490,-5560298,-9217434,-4556316,6677805,10883923,559471,-8399157,-6513403,-1621497,5353499,11053858,1420991,-13191405,-8347384,6793940,8451793,2031768,-1508225,-6076048,-7192784,2313553,11063448,6346836,-6716617,-12557389,-1508712,11881706,6734057,-4905132,-3302901,-1823217,-6645442,3255387,16061158,773144,-18309654,-5722545,11682950,5908546,-1870371,-301093,-4088751,-7444996,1555721,10548339,6209829,-6717768,-12686790,-1195213,12909440,6314332,-7233526,-3797340,803377,-4912340,1530126,14139961,1833497,-16879427,-6562049,11647254,7504162,-2712927,-2538869,-2931955,-4969928,1532791,9083909,4659917,-7020843,-10342533,-41598,10079068,5844710,-4298305,-5889984,-2345498,-104033,4306449,7263056,-507627,-9847098,-5380938,6146737,8468124,1010150,-5455629,-5745474,-1236276,4437345,6342816,1533939,-5585977,-6784357,-172550,6797950,6024415,-1611538,-7512593,-4689179,3229190,6811593,2805271,-3338675,-5810536,-3040969,3011685,6680691,3184793,-4671665,-7580277,-950422,7031131,5645545,-1888440,-5147107,-3236869,-105506,4492763,6374291,-857592,-8386604,-4152839,4731523,5827103,1452265,-2645030,-5448894,-3115335,4179590,6559829,802741,-5129117,-5397414,-232031,5571794,4842220,-1212296,-4782953,-3982898,36239,6041567,5700206,-3752946,-7614977,-148425,4315735,2173282,2197891,-37032,-6718716,-4449832,6404263,7502059,-1884300,-6460400,-2615576,2069225,3177703,1835024,552045,-2246661,-6084372,-1500148,9118593,6067004,-8195258,-7504340,4606350,3846969,-2062854,2624287,2888670,-7435950,-6042136,7635147,8577568,-3572943,-7811276,-939618,4032577,2319522,-28974,752950,-769986,-5759541,-2163915,8831477,6134169,-8231052,-7776441,4966992,5085322,-2368101,386750,2510373,-5063773,-5292491,5912548,7845890,-2755894,-7543900,-1158227,4258637,2584967,-160132,-340588,-1575818,-3491528,-96015,6084076,3689549,-5244592,-5946687,1683198,4818143,1278715,-1015051,-1416067,-2657490,-1291376,3333712,4241221,-896186,-5103111,-2570915,2695733,4175283,966775,-2592998,-3127165,-819697,2132165,3104369,1137020,-2296109,-3666532,-711916,3698811,3776702,-961713,-4191374,-1983975,1971256,2832650,1113058,-856251,-2439853,-2581362,702491,4437462,2047061,-3734167,-3981192,928638,2862732,1343298,346918,-1374628,-3270469,-755063,3875037,3201125,-1543454,-3465194,-1208229,1595806,2537315,1394854,-1012105,-2852101,-1858220,1878212,4018669,472204,-3781616,-2091909,1185913,927116,1226789,1912393,-2209944,-4811985,943142,5419687,603675,-3533913,-933375,626985,-556166,1250840,3153835,-294383,-4563482,-2048031,4264136,4138541,-2451863,-3901987,1274029,1623866,-1975972,1134692,4307002,-2829018,-6824523,2261098,7214701,-1154010,-5516363,513914,2457141,-1834653,-595733,3864306,781322,-5370125,-2535126,5317307,4395547,-3712019,-4238549,2469417,2372455,-2407816,412108,4292066,-1910228,-6226566,1726395,6817720,-565726,-5628884,-300330,2970213,-614076,-1138702,2322138,761373,-4000116,-2233354,3934309,3537852,-2664171,-3686535,1013418,2247164,-368853,-45481,1425235,-1043900,-2895333,770360,3851005,731139,-3137551,-1771545,1298585,1487514,258295,-137957,-597058,-1375365,-614485,1515862,1899610,-534081,-2492773,-1224549,1509939,2021698,20073,-1435753,-911387,122665,509208,987091,1021055,-748560,-2205757,-360404,2482280,1712743,-1412201,-1967994,199276,839607,110974,671700,540671,-1676782,-1954223,1350958,2593415,-420345,-2079560,-545627,602924,372623,736512,695098,-887517,-1780834,147005,2239279,1018956,-1497666,-1207199,501986,302011,246067,1384991,60200,-2633734,-900093,2740838,1227503,-1939692,-734768,987151,-864627,-744875,2286899,1248278,-2960270,-2006596,2423478,2129768,-1510649,-1426017,1106158,361009,-1723565,534593,3045911,-534888,-4142804,124648,4498702,92399,-3786907,551484,2770855,-1877301,-2173847,3298504,2244473,-4140189,-2678002,3812988,2732598,-3137361,-2093616,2447179,976628,-2772609,74121,3648347,-511085,-4543398,202748,4721575,97731,-4075450,177599,3043453,-1096262,-2313724,2284624,2253120,-3030297,-2644612,2958707,2814387,-2286397,-2340333,1612350,1423500,-1557658,-410342,2121426,-57438,-2787698,-191675,2836888,695342,-2427865,-883400,1509799,439160,-836786,305918,801650,-914052,-1220118,876724,1667103,-242124,-1539981,-397784,1028166,669754,-317927,-283347,-456,-267218,-298230,619961,946002,-397774,-1412429,-263639,1342313,685009,-887671,-745748,381362,181207,-399855,463911,726098,-792333,-1380021,565045,1649158,-259957,-1344343,136857,695777,-299412,-122879,968923,-34281,-1380022,-138526,1434984,502591,-1046435,-509238,408107,-18667,-295701,676909,555526,-1215929,-946718,1294201,1154771,-1114941,-774007,952101,-53042,-1123684,1022621,1539533,-1475017,-1854185,1521464,1769452,-1338468,-1165303,1375633,435323,-1668969,116166,2199280,-190646,-2635907,12969,2702967,132499,-2496951,187708,2219289],[0,0,0,-2,-11,162,-152,89,-295,379,-369,572,-738,881,-1203,1396,-1573,2131,-2620,2902,-3474,4224,-4906,5785,-6695,7613,-8922,10344,-11646,13302,-15240,17129,-19364,21929,-24527,27450,-30773,34233,-38154,42497,-46944,51938,-57642,63590,-70008,77240,-85022,93564,-103059,113291,-124600,137415,-151461,167103,-185028,205294,-228469,255682,-287723,326119,-373587,433467,-511779,619593,-777495,1031712,-1510187,2727147,-13910088,-17167804,15471920,23936626,7926874,-18128231,-15940483,1034746,6272955,9711923,18137385,-8746285,-38656159,-4824956,39703015,12577223,-22704126,-8711505,-1438690,-11657189,12717002,30252918,-6029422,-33438984,-9408948,17391234,20479935,8203642,-14720065,-20805554,1617368,14254322,10797900,10789451,-6894897,-32392637,-7664859,35982113,19864312,-20804492,-17770785,-1910561,-2234609,10687756,22101946,-4564517,-31362830,-13815676,18167437,23289343,4308621,-16049278,-19197667,-2722066,15696891,19243209,5099519,-16243318,-21243106,1053337,24053636,18488525,-6461891,-21716073,-13973720,7719455,21878387,12384946,-11444407,-23326087,-10584711,12262819,20709592,6748757,-15625197,-23389528,-5753145,19847269,21694869,-2369749,-20371844,-15076787,2500179,19144979,19880273,-3282757,-23799062,-13463885,11550141,21905304,12410428,-10162621,-24660023,-8595703,18103930,19169546,2012594,-12442576,-21378511,-9822975,20585160,24068436,-7318767,-22949627,-11356056,1116447,15548773,21278603,-5348557,-28607967,-9658861,15778714,16608904,9672942,-3926191,-22882232,-13660162,19555974,26402180,601182,-19131761,-16023599,471401,15657729,15047101,525253,-15647521,-21853516,-2558279,27209637,19429140,-17950326,-24793338,-1624539,9149334,10908597,12498872,-4722117,-24150556,-11031266,17380920,24749033,5322140,-21451902,-21425526,9379585,21513309,3817511,-745541,-1656597,-22634074,-12120540,33806503,25716548,-27380628,-26848573,8836294,8340801,2270097,14197167,-1405012,-28327226,-12014974,20239543,21122771,830031,-17964908,-18909992,5164816,21457665,7652144,-4775208,-5919913,-14785671,-7070260,25451245,23872228,-17409723,-26918052,1729934,13849416,8027471,6418478,-4254783,-20311636,-10543980,15850439,20657817,-281534,-18897622,-15699627,3250111,16544976,11892095,-3223612,-15092986,-12721003,4563063,18972744,11596017,-8972546,-18113241,-6984180,11236477,17777345,5527091,-12835776,-16869061,-2185262,14190471,14394831,-149692,-13769874,-14392601,-180006,16574695,14632679,-6757889,-19333301,-7939827,8503775,13854473,8209812,-6499486,-17455133,-7560418,12194622,16264407,3495712,-11396075,-15903827,-1889788,16579758,13602884,-4574501,-12387760,-9608701,-913530,14512016,15684196,-7351850,-19599879,-4990454,8696792,10840341,8263553,-6026431,-19165091,-5587682,15834556,12859583,-1761549,-8755638,-11450895,-4314191,12968213,15833846,-2067604,-16389112,-11336345,6258868,16537692,5996428,-9098885,-9513570,-4680667,839592,14230336,13798533,-12273491,-22172992,2129546,17302201,6831527,-2808472,-6597399,-9964688,-2250064,11033273,12154041,285362,-14963455,-15564072,8356447,22420548,567680,-15824157,-2678353,784814,-5581984,11501379,18549560,-13174292,-25536316,5953887,20609194,2875201,-5735414,-4144039,-8123961,-2694895,11373452,11613960,-1853886,-13836436,-12121662,7410972,19355863,2043932,-14971431,-6498437,2245512,603494,8247532,11126700,-9245604,-19981495,1071037,17898906,7513892,-6439307,-8608758,-5595553,1061984,9824287,9360063,-3060614,-13259176,-7719612,7721774,13783175,3467113,-9280513,-10512982,-1754831,7998017,10125166,1533333,-9515719,-10392811,241455,10450619,9243868,-2258427,-11798273,-8345535,4583517,12233259,5670936,-6455332,-10024794,-3655375,5131892,10122184,5695385,-7506924,-12873407,-1103599,11345159,8892097,-1652215,-8624718,-8057368,857597,9908250,7788530,-2760387,-9963395,-7659193,3632646,12445368,5051709,-8807237,-9502176,-1034727,4846809,8438554,5077189,-8040198,-12292028,1246044,10715241,5763262,-939718,-6151280,-9075316,337704,12407434,7272023,-6583304,-9748423,-2973187,4837556,8217346,3597244,-4753164,-8515037,-5005238,5653796,12847233,1904857,-13651808,-7607182,7056851,5736040,1226387,2942178,-4580997,-12252693,818946,15029212,6196601,-8991082,-9536743,-460388,6780789,5922234,11870,-2562383,-4754146,-7068669,3680206,16001246,1810776,-17849354,-6197083,11528281,3962457,-2941397,4134798,-1766163,-12922570,-291009,15626939,5670236,-10531013,-9121302,1392376,6866610,4798156,-457596,-3099323,-4395312,-4643912,3897642,12394779,1585622,-14016231,-6727895,8883461,6841827,-1266357,-851816,-2779542,-7022117,355894,10756075,5482441,-7711348,-9295818,271003,7121970,5208162,-726668,-4924205,-5156504,-801725,5755696,7012320,-850242,-8199660,-5435417,3610389,7746313,3401391,-3920711,-6676979,-2423922,4233916,6265710,1954970,-4390898,-6497672,-1724183,5583447,7136741,-160925,-7598698,-5418000,2627645,5990846,3036080,-1411810,-5178818,-4872353,1912155,7717016,3642003,-4903487,-6854777,-1265327,5239477,5766090,257898,-4617957,-4528891,-916956,4438070,6583189,-14552,-7735655,-4422012,3774126,4936416,2114182,-756391,-5512133,-5158205,3755989,7777637,647398,-5071469,-3785108,-897847,2558957,5401804,1901672,-5150623,-6168487,490887,6845088,4716064,-3482491,-5838120,-475518,2042299,1488900,4300932,1598207,-8337279,-6108109,7767331,8171789,-3810038,-5643821,133229,-89800,4259,4637176,3363342,-4787830,-7441657,534462,8622661,4213399,-6608568,-5582011,3258554,2002055,-1837672,4185281,3730684,-8794227,-7076123,9096184,8893940,-5517262,-6512224,1860449,1344006,-1105305,3111177,3642015,-3987275,-7029362,815408,8344537,3425721,-6386779,-5286297,2727048,2731129,-782923,2097121,1858383,-5926959,-5116036,5950689,7402482,-2833446,-6442853,-510357,2647019,1390453,1571408,1026364,-2911873,-4335923,972722,5799405,2640142,-3884539,-4558056,204015,3298354,2374083,166078,-2117125,-3180257,-961981,3035539,3740855,-275930,-4189630,-3167662,1480341,4104480,1745012,-2319142,-3197107,-865065,1681929,2672973,1808857,-1381928,-4090324,-1569728,3783628,4095814,-909627,-3700756,-1655900,923659,2010150,2042342,95343,-2977488,-3164752,1064821,4266643,1872751,-3039146,-3374977,244704,1891787,1500891,1390952,-1093481,-4056898,-966535,4286109,2753168,-1873303,-2073078,-804207,-286512,2034382,3415074,-701732,-4265023,-1622377,2712693,2817894,-152801,-1905624,-1327612,-664135,111692,2682432,2668871,-3129284,-5284102,1718762,5438621,-416165,-3182310,824380,144287,-2881669,1722739,5552758,-1057189,-6396139,-550407,5364061,1914973,-2778061,-1195826,1210755,-1004560,-1754000,3257429,3983399,-4101518,-6313271,3209766,6403148,-2273590,-4573532,2141185,1441655,-3775793,567569,5841935,-539534,-6883756,-741198,5970873,2003911,-3670601,-1449158,2090276,-283317,-1872926,2434439,3441126,-3200135,-5101358,2482018,5533028,-1115190,-4119837,452389,1574987,-1543578,-20242,3075675,-183884,-4439583,-1201985,3937839,2310223,-2185288,-2217293,404758,846669,169406,1053371,937126,-1606641,-2230894,853018,2950203,833589,-2097297,-1753165,449611,1462058,895921,-78150,-859914,-1232163,-543961,1058671,1866432,53120,-2305633,-1693363,1415836,2097930,-46097,-1315694,-538447,-165032,12419,1300859,1511144,-940816,-2484845,-194183,2453929,1325335,-1272746,-1269263,24450,133969,277356,1302420,505997,-2187736,-1743492,1694937,2122139,-759827,-1362577,17122,-380681,-314555,1689066,1129041,-1962337,-1771987,1275829,1648162,-212830,-434859,-38543,-750124,-652668,1366966,1879004,-836615,-2699609,24578,2502237,215054,-1695991,589715,761372,-2305238,-602577,3690469,901208,-4187694,-1327244,3567943,955516,-2562389,185399,2039270,-1520211,-2414190,2422430,3269075,-2332834,-3843443,1750077,3647664,-1346268,-2700948,1807469,1679544,-3098334,-1162362,4310647,1232353,-4952326,-1569588,4509206,1257317,-3634125,-396235,2865521,-885615,-2905745,1849549,3477008,-1996788,-3887846,1576573,3733195,-1157025,-2837616,1197836,1743673,-1906948,-1154967,2855564,1227119,-3312368,-1590110,2981887,1649725,-2176371,-1200112,1411852,192482,-1344569,535036,1713883,-717977,-2231534,285692,2212229,333134,-1614380,-552545,750492,265163,-193944,400420,345332,-830927,-889550,582635,1318204,32623,-1273291,-625358,835683,769825,-293458,-324767,133237,-236649,-584729,493257,1249022,-349662,-1601653,-99188,1403254,418057,-877987,-220773,291028,-295289,-316880,901094,748126,-1101594,-1227030,921193,1280330,-543545,-850555,414350,172397,-733387,546917,1289446,-738537,-1504406,585880,1386530,-413767,-677161,519379,19803,-995807,407389,1467819,-394632,-1717710,81960,1399591,-69098,-1045345,416124,821214,-1133455,-916400,1853406,1287319,-2257284,-1393141,2286642,1130019,-2216305,-260177,2293374,-644178,-2568587,1359871,2894043,-1581502],[0,0,0,-1,-5,29,-77,24,-132,157,-81,262,-364,274,-434,657,-659,824,-1066,1177,-1470,1819,-1979,2346,-2877,3216,-3717,4385,-4899,5583,-6529,7308,-8189,9348,-10465,11724,-13245,14679,-16272,18285,-20259,22335,-24827,27421,-30163,33390,-36771,40359,-44523,48997,-53806,59358,-65424,72007,-79693,88358,-98042,109434,-122804,138515,-157820,181856,-212530,253902,-312708,403250,-563800,938039,-4608845,3232162,10723747,11559910,7758075,-13604073,-24610573,-3502634,26321871,19837339,-13545798,-24904919,-5035192,9411475,12497124,12430305,-4293862,-25477709,-11660733,19385841,21619629,2402511,-12125010,-19997947,-6503291,23676423,22825773,-9350449,-19133678,-7123014,-648261,12941364,22934270,-3817271,-31666291,-13451450,17186717,18884523,4988592,-10715327,-21582550,-8880132,16499405,19685067,2400476,-13732868,-19962380,-5042515,22874978,24081013,-6314339,-23703317,-10785283,8018678,17888541,14867515,-4604079,-22799031,-14340651,12186465,23794766,7889037,-16142358,-22772208,-6042472,16142573,20511805,1445786,-20176886,-19713611,906654,18298364,17002562,-920907,-20369620,-18705770,6712682,26311115,15479429,-12129821,-23582659,-6365619,16046685,17780333,5832848,-6014082,-19805056,-17380264,17738745,35098564,-3879280,-34471544,-9979589,12350813,5480023,9812820,10474832,-20880144,-30318418,8895677,31985665,10574191,-15018362,-22361864,-7724287,18733638,19927289,-1776797,-6530060,-8506329,-18643066,8411810,43136827,5652599,-44490500,-14800202,26041846,8434044,-2560202,11445267,-10426392,-33447325,2360910,36240441,11580352,-22082569,-22138428,-4022519,14183712,18168238,2710683,-12105294,-14375593,-8181795,11150907,27761905,7215314,-27577586,-21237352,13637528,23366208,6319200,-6411026,-11432836,-13631251,-553335,22329990,19229379,-14048308,-29692782,-5135591,19517695,14667887,-62574,-10836574,-18205550,-6685718,18318043,19526865,-3057827,-16768647,-14811071,-506470,21820720,20699118,-11128649,-24453678,-2936175,12099921,10978345,10323218,-2778574,-23225817,-12453313,18438419,21781911,-690547,-16716358,-16129006,-1380924,16045088,14918884,-3344774,-15798291,-13445980,751865,17877937,16594963,-7736497,-22699035,-8216850,12866886,16951535,6284531,-8957786,-16722599,-6570634,13033350,18696735,2916155,-15443883,-16049313,431734,16033395,14768100,-2990952,-18548365,-13097167,6879011,16877493,8076166,-6815299,-15322225,-10241757,7248946,19004714,8353636,-13234741,-19493985,-2086349,17686749,14314326,-4435791,-11269865,-7226907,-4566099,8537935,22453005,1997367,-28450698,-13309475,19676973,14672324,-3801456,-3239604,-6823894,-13752213,3940550,21997130,7805103,-15256173,-18231436,-2305282,17778621,16229560,-8597916,-15900823,-338887,1141830,203008,17771838,9754365,-27429228,-20666455,22622977,22036264,-8949470,-9569233,-694279,-8313514,-545666,19466263,10079487,-15921210,-17999040,1236781,16268220,12809719,-5350481,-15469567,-6036996,4972410,7550576,8940912,2212782,-15327526,-15684481,9478231,21591655,2543532,-15497450,-10162753,1621970,6192659,9067855,6500838,-8525340,-17329693,-1460977,17199439,11806578,-5613281,-12789555,-7935361,3846916,13750467,7851891,-7682596,-11942248,-4354230,4080861,12107918,9719218,-9604921,-18841247,-424786,15446416,8043988,-3080508,-6889977,-9148950,-2764026,11514954,12685275,-3029897,-14218566,-8831179,5718023,14150322,6420707,-8326226,-11415716,-2711807,6176865,10332713,5755170,-7895350,-14274056,-2084367,12605753,10902976,-2316048,-11078630,-8669789,1656972,10745984,8760016,-3583555,-12321464,-7037716,5741646,11390774,5438771,-5959084,-12150981,-5010432,9474279,12980501,646590,-10591725,-8492699,993958,8135083,8376114,933328,-9022776,-11050835,646559,14622501,9923119,-9755427,-14188587,977259,7430374,2639832,4695704,1858542,-13960675,-11318962,13667180,16966906,-5644537,-13737255,-2940103,3485701,5000923,6590076,1261632,-7723115,-9484917,-568821,13045254,12445937,-9103806,-18060457,2367661,13472436,268626,-2153387,4567406,-8029566,-14230236,10019479,20439558,-4578203,-17967439,-2517485,7321435,3829843,3495924,1460809,-7214385,-8601364,1731940,11289334,8269495,-6391639,-14241791,-1802227,11914664,6836503,-3242050,-3532611,-3928223,-5358553,4258936,13230293,1988660,-14058140,-8809174,7176896,9638519,1549470,-3486663,-5819037,-5511471,2138283,9710616,5205411,-5925375,-9612069,-2839319,6963049,9786822,576888,-9593527,-6474629,3252940,6005805,4197596,1257912,-6058648,-9336201,1421186,11855665,5368246,-6873611,-8333454,-1409227,4607202,6384225,2464798,-4607497,-7477749,-2715378,5843313,8861610,837123,-9149279,-7192099,3173465,7596200,3744540,-1756322,-5878921,-5514654,1944243,8690377,4818952,-5020814,-8219809,-2018328,5382471,6895363,1779354,-5452293,-7331888,-678744,6937825,5940826,-1449947,-6049012,-4669767,401624,6195632,6356659,-2056455,-9189009,-4490585,5805884,7672217,437921,-4941336,-3753437,-1264537,1260773,6290652,5605457,-6249709,-11373903,2195571,11970963,2032839,-6567734,-1678279,-280906,-3465584,3469759,9500460,-1214355,-11669455,-4133818,8101493,7584268,-1979746,-6541077,-2081897,1676863,154163,2608405,6432460,-3063345,-12990898,-289604,14667178,3529460,-10618510,-2979846,4458127,-1921704,-339988,8347146,1140050,-11284567,-4913085,8704397,7708829,-2540553,-6470476,-2397145,1990609,2291572,1806380,2140528,-2015310,-7658583,-1710005,9717852,6119184,-7095709,-7295632,2211317,3666781,629448,2151076,760934,-5893054,-4738872,5141435,7701854,-707204,-6557500,-3617247,2054682,4438468,2684355,-1318551,-3759807,-2726993,373212,4011315,4426729,-1614177,-7189051,-2744532,5629639,5075549,-1435956,-3600753,-1989555,-894824,1747235,4671492,1691036,-4768540,-5217309,1263663,5951453,2925521,-2978032,-4241090,-903348,1881166,2800889,2370285,-958752,-5120839,-2903310,4051096,5382154,-481430,-4497770,-2731429,587004,2713280,3086518,106378,-3968492,-3631162,1459876,4548853,2031348,-2010062,-3553842,-1987365,1742607,4549681,1971757,-3599538,-4287327,719710,3512510,1952073,-80395,-1561133,-3097612,-1621072,3748121,5234220,-1532652,-6484336,-1528504,4648150,2057647,-1659810,241468,-156851,-4370226,-813943,7269269,3262221,-7138050,-4971921,4449909,4067916,-1624479,-838410,1278758,-2127294,-3289356,2900952,6490369,-836862,-7882666,-1957240,6870881,2941313,-4505655,-973076,2803881,-3073085,-3427247,6141817,5295159,-6865468,-6743093,4842855,5796758,-2429537,-2776569,1435226,-513209,-2661524,1820056,5025779,-225077,-5909312,-2424396,4944133,4237896,-2611918,-3331875,1191218,661480,-1647383,1915515,3753429,-2735749,-5839090,1201040,5723749,693571,-3588730,-1543876,517303,208018,953728,1799870,-172167,-2864452,-1964446,1980328,3883901,467547,-3642965,-2208640,2030992,2356485,-90860,-279382,-167163,-1954341,-1262466,2801857,3117371,-1857278,-4017106,-335267,2823109,1497971,-932100,-1041467,-667491,-1006215,206067,2607169,1463868,-2786230,-3116475,1425355,3310142,352229,-1676550,-681632,-245349,-255259,1563485,2156288,-924568,-3015194,-664940,2301171,1694750,-506103,-1351611,-1192720,-429712,1367654,1915164,-426565,-2361877,-992656,1012504,1088838,659998,87576,-1477163,-2011996,979896,3242492,413906,-2803607,-1058362,1580760,661566,-447267,1183444,664290,-2947481,-1843863,3632801,3160932,-3110783,-3476102,2098642,2130322,-1879277,-445283,2656779,-840712,-4195748,792582,5119328,103148,-4978449,-858671,3867421,577051,-2666420,787785,2602395,-2317660,-3545668,3237222,4799569,-3066811,-5150175,2409546,4183415,-2194834,-2438071,2811116,876640,-4078425,-579721,4874206,976519,-4752029,-1784787,3566259,1681627,-2371588,-814638,1880956,-322856,-2469905,998346,3626722,-643445,-4198129,-21770,3902100,420008,-2811650,42401,1634298,-1197650,-1225353,2134566,1611125,-2236969,-2255802,1256439,2397802,-185332,-1901787,-449496,997681,136376,-527354,743189,873371,-1578888,-1721934,1566372,2394522,-914815,-2279576,283975,1624224,-105852,-644436,683296,199079,-1376027,-603193,1893289,1354682,-1612485,-1860026,898676,1562028,-475656,-778526,568745,2205,-1254189,255752,1879326,44438,-1991534,-576227,1442018,657965,-676527,-120526,148235,-625583,-157751,1161497,635064,-1116916,-837508,578353,608710,12663,175847,-230700,-1048148,-126356,1453369,580468,-1283847,-627090,817794,87971,-657301,717685,898991,-1495150,-1493248,1694962,1942693,-1519487,-1953433,1378810,1338468,-1589927,-640980,2245702,157631,-3095939,-173867,3524613,361673,-3456949,-184541,3067185,-215648,-2688566,1119721,2652601,-1819074,-2968168,2245635,3214984,-2163943,-3226646,1890725,2767772,-2045168,-2244653,2590289,1612703,-3384220,-1389627,3982420,1370956,-3977069,-1284614,3633303,866663,-3057726,-62370,2754991,-613863,-2773702,1013384,3094486,-836258,-3109557,482318,2800096,-370738,-2341668,607865],[0,0,0,0,-2,100,55,-3,-129,13,-27,136,-61,100,-217,137,-172,328,-262,306,-503,465,-465,707,-763,796,-1004,1073,-1179,1489,-1601,1670,-2022,2252,-2412,2796,-3087,3283,-3770,4205,-4506,5034,-5561,6012,-6731,7435,-7979,8853,-9846,10705,-11810,13122,-14392,16025,-17949,19946,-22492,25661,-29280,33983,-40256,48404,-60053,77765,-106527,159881,-280098,664498,-4550378,-26369534,-15905398,15581160,24604405,4626723,-13471485,-15393603,-6684661,9884086,19964765,6213092,-15703473,-20100858,-4959969,17644096,23141939,-3838247,-27482413,-12525306,11342067,13339074,10057552,1504935,-20890406,-20133178,14406358,27566662,4556374,-13593820,-16411273,-8558956,15531975,26408223,265989,-22100127,-12637131,1151350,10782789,20767214,4498839,-28143440,-22205721,13878957,23330230,5062066,-9992124,-17432811,-13026217,8904670,23905682,9916487,-15688550,-23141076,-4833953,19710793,22427431,532397,-19047218,-16442683,2574587,19886896,18182359,-3474736,-21992338,-15688948,7670533,22393038,13229531,-10918248,-25056887,-12119640,14667071,23413134,3168732,-19093397,-17884331,-2243597,11631380,19533792,8583366,-20870996,-27327585,6342725,30030600,13183253,-10698077,-15995898,-9974850,5519165,20385019,14158754,-6878217,-21978229,-17127459,13661944,34762954,3090201,-33773170,-13853469,12718333,1978042,5944276,20690195,-14289618,-43108751,4423160,43376698,7623504,-23270318,-10114052,-3549300,-698223,19205084,18632024,-9260536,-22556716,-11405489,12478701,30812611,9162829,-30067578,-20465699,15210940,12756378,983494,9949143,-6001608,-34087901,-6563339,37732277,18775178,-23867014,-22225239,8670,7107010,11149377,12629125,-4331269,-23061625,-13058252,17086309,26827710,3350637,-20435520,-17348174,2828280,18015233,15962057,-1863715,-16908588,-13549778,1634494,16183645,18107470,-4276888,-28181486,-14050781,18047774,19209256,-202737,-9580786,-14342842,-11637596,11135309,24238908,3249841,-19198090,-15814223,305883,16374315,19783123,-2409783,-22861608,-10640152,10439165,13854070,10193317,-217103,-19610254,-17302309,12831469,24948146,3029173,-16822873,-14931349,-2750449,10568526,15967140,3712140,-15331753,-18255902,-601236,18101862,15980973,-4469721,-18741054,-11477724,7060696,17610597,10465445,-7895534,-17701066,-7429714,10952262,17259915,6014301,-11200361,-17274511,-5168983,14294842,18768029,-158295,-19578772,-13579166,6777021,13416816,7153481,-339350,-12319802,-17304185,3380988,24230413,10434957,-15720523,-17152673,-1146802,11018736,12830692,3054120,-9338121,-11835154,-5432565,8486266,21489119,5614520,-26308451,-17557046,18420756,16322699,-5872827,-555535,-220752,-19443208,-4753286,29007433,13812835,-22903333,-17884590,5863607,10655162,8189393,3025616,-9446420,-12230380,-2097759,8565412,15699358,5958019,-20315356,-19741399,13932356,21971874,-3257652,-9862456,-990488,-7740801,-5045598,18669023,16568176,-15407881,-22586351,2596922,16754157,8043959,-2386765,-7944719,-9827313,-2391155,10887807,13421059,-1022237,-15617657,-11700005,5913418,16194832,7649316,-9571245,-14261794,-2352591,8287392,8898480,5155684,-4522891,-15330144,-6909403,14860329,15971136,-4232405,-13880961,-6988626,1990593,9798796,10685904,-2415573,-13555503,-7951704,4471345,11934877,9108933,-6293753,-17176110,-4623891,13212466,10695651,-1471596,-6690737,-8685681,-5258700,8774599,15095245,239402,-14975315,-9892269,5320723,12179023,6539861,-4327494,-10672218,-6713551,4645536,12391721,6753538,-7407056,-13139996,-3506623,9237089,11255951,1676481,-9740899,-11131016,24292,11269593,9295921,-3034330,-10845073,-7053497,2538165,9570409,8775643,-2433153,-14145792,-8259310,10160416,13813959,-657478,-8914761,-5527849,-2103453,3560178,11456585,5543514,-11166015,-13632821,1958658,13837208,8357113,-6547518,-11667187,-2021901,4876139,3395662,6002580,3621643,-13670223,-14581131,12874987,20026765,-6242948,-14846035,995811,2392997,-2329715,9031827,9624654,-11024717,-15430116,4048312,14862058,6172060,-6899915,-10944987,-2170842,7030837,4799057,1852765,1661824,-8238013,-12794116,7039101,19572166,-1072832,-17465374,-3860668,7491311,2011615,2577789,5768338,-5900873,-13457275,1072329,14693752,6879607,-7592159,-9954944,-1971852,5793719,7374687,2304240,-4431206,-7258047,-3728877,4909216,10329855,3105011,-10040191,-10343054,3139846,10392264,3748270,-3608404,-5113006,-5103456,-560440,8544482,7878222,-4747308,-11001940,-3126225,6643310,8465497,1978388,-6831152,-7665955,279535,6139811,5476692,1682000,-5206195,-9163562,-461069,11065825,6971033,-5962891,-8447347,-1762478,3384153,5503355,4317247,-2485365,-8704268,-4505442,5971359,8927064,933090,-7374958,-6618250,747142,6142342,5706334,-250280,-6702274,-6211773,1808268,7824495,4730739,-2902863,-6896278,-4102218,3196779,7848846,3740813,-5616695,-8225943,-406891,6651572,4744159,-535755,-3329429,-5358282,-3151296,6100700,9389840,-1934356,-10708718,-3451162,6086868,5044135,535605,-1429808,-3707888,-4617201,933359,8303728,5845021,-6512652,-10902675,1624516,10747509,1791226,-5519164,-12874,-404995,-6354001,2795531,12903486,-740602,-14802958,-3101772,10445578,4133922,-3389406,-1037346,-1255539,-4216586,186125,7193512,5058784,-5463682,-10136671,452957,11027758,3806489,-7302511,-3046805,2497051,-2373913,-416792,9084283,2420123,-11893579,-5993167,9438394,7291570,-3863276,-4349838,-545978,-1284742,448182,5296456,3221301,-4769144,-6997303,34915,7166077,4738795,-3718505,-6046339,-687460,3073240,2294044,1927560,368608,-4704437,-5012571,3344616,7939182,854324,-6314738,-4020199,1682373,3516028,2609477,230100,-3153047,-4005447,-98677,4470736,4406769,-1191142,-6325505,-3427912,4270086,5320437,-328345,-3191057,-2059150,-1490570,838721,4857872,2770388,-4606794,-5805592,1169653,5663820,2525208,-2020576,-3132614,-1902720,507058,3384042,3390442,-1285859,-5142778,-2400596,3330063,4300531,462267,-2974261,-3384540,-944278,2960555,4009560,-64547,-4190541,-2940627,1148987,3001900,2208843,11784,-3141244,-3860070,1248025,5869219,2119327,-4562299,-3520673,1480845,1814861,807951,2144209,-74153,-5095053,-2756260,5153235,5443015,-2613642,-5848190,-259250,3404919,655059,-480733,1858072,-756010,-5947134,-793685,8382566,3214566,-7962217,-4180664,5371190,2414297,-2992367,1550573,2946076,-4861856,-4683885,5618398,6737185,-3316717,-6697814,424329,4573391,777533,-1884182,758901,732727,-3969347,-2108725,6201990,4522307,-6400361,-6115671,4433617,4955856,-2512916,-1644884,2371538,-1700252,-3954539,3022857,5831838,-1501224,-5926835,-813880,4135797,2331769,-1145784,-1495601,-409854,-620606,-249129,2266042,2534791,-2084125,-4757225,144228,4766062,1533522,-2928944,-1881271,427374,72217,563038,2092416,425483,-2994949,-2376797,1923500,3718452,533893,-3009131,-2076635,1243310,1891070,357487,67471,-168532,-2112621,-1513354,2679964,3437773,-1571372,-4106240,-313175,2551624,874968,-526669,-129441,-912137,-1868010,529027,3083484,1066940,-2855368,-2374198,1228525,2275923,560896,-538147,-843431,-1288266,-170020,2124697,1744693,-1229508,-2269316,-359372,1276966,1283128,688694,-944094,-2305895,-775544,2198904,1856901,-1152377,-1814239,-51859,198469,-59755,1557088,1301502,-2390276,-2868658,1940425,3707160,-723438,-2846126,366256,1350640,-970671,-128950,2773638,281096,-4154693,-1467860,4528051,2463509,-3785272,-2430497,2820236,915798,-2795607,891127,3654349,-2160724,-5027529,2205408,5516014,-1471872,-4838321,1019055,3272677,-1395187,-1860773,2706704,1630749,-3853493,-2326596,4206192,3394278,-3456724,-3525943,2547508,2657355,-2319794,-1267966,3107140,61170,-4457170,131554,5113939,205980,-4785333,-709617,3340800,376360,-2003006,601137,1428197,-1515420,-1787550,1780928,2777079,-1049908,-3120812,84301,2798044,501394,-1794899,-110221,1067028,-931754,-1124475,1788347,1672969,-1954820,-2312690,1222205,2190514,-311815,-1506066,-171394,620328,-167195,-281330,970893,725993,-1557478,-1636144,1464385,2329297,-867363,-2135753,340348,1352734,-335307,-451361,1062430,104545,-1874818,-440985,2184490,1061383,-1765939,-1304302,942560,860040,-482395,1036,514168,-746491,-1094783,789052,1529194,-415432,-1483872,-138053,806751,239556,61974,240285,-607305,-839998,612850,1211604,-230677,-848666,23804,142853,-266846,473613,1091741,-775541,-1706138,495378,1917388,-262288,-1664539,482858,1090942,-1103537,-748999,2025121,828163,-2636274,-1260267,2745853,1407589,-2468759,-1084724,2275345,387215,-2419706,400000,2962857,-838816,-3561611,896788,3871755,-828110,-3546989,1065245,2979432,-1640315,-2461889,2546332,2236733,-3158382,-2299885,3397052,2278305,-3138952,-2089553,2771725,1394711,-2661622,-771071,2988379,359735,-3484539,-245676,3788676,436903,-3679987,-395107,3272221,-120811,-2786663,942848,2529573,-1611746,-2524199,1822902,2503364],[0,0,0,-2,-11,152,-147,174,-288,274,-423,720,-738,837,-1231,1496,-1736,2206,-2598,3047,-3747,4374,-5065,6060,-6977,7934,-9344,10779,-12151,13878,-15828,17897,-20317,22812,-25448,28680,-32179,35696,-39724,44235,-48966,54262,-60040,66156,-73007,80556,-88551,97475,-107378,117997,-129824,143123,-157708,174070,-192691,213675,-237891,266226,-299419,339342,-388679,450741,-531875,643278,-805725,1065899,-1550592,2761754,-13624360,-14245086,8802322,2732618,12214494,15846155,-16963951,-34820922,6864135,32059061,7128423,-14380963,-12615504,-10396998,3527928,19141394,11225070,-7794267,-18444946,-16509549,12588333,35420879,3274750,-32684477,-9490872,14141871,1675027,8798079,20491906,-17172782,-37676619,9489663,37494886,4457737,-18521799,-11585142,-8379488,1176491,20119293,13871651,-12987729,-23877697,-9806083,15495294,25897959,2288297,-24078047,-15715096,6452487,13932629,14636651,5584204,-18266988,-23211189,6792746,28615678,13158785,-12647383,-19929592,-8809087,9528439,20072608,9665262,-13587951,-23687807,-7624054,16383031,20949790,1950055,-19624409,-21115146,-131428,21018195,17741225,-4938806,-20199330,-13953473,6214269,21581119,15610345,-7531824,-22556137,-12118317,13831262,26391879,7960323,-19040104,-19398247,-99618,11704251,16006432,9486127,-17962030,-30231786,2580819,29306974,10434708,-11853081,-13496008,-14272652,-2220113,24469415,20165723,-14782470,-25481000,-5198201,13837575,20714042,9200078,-15512742,-20256265,-460012,14899031,19033557,8440779,-20605979,-27461584,7933290,27942611,6442677,-9540513,-10426887,-16398950,-3628757,26062668,19121293,-18562059,-27600743,-3468108,16648830,16866419,2487041,-11540337,-14466209,-8406663,10783251,29387382,7749020,-32016824,-19851395,20885723,17955940,-1389518,3811947,-6930243,-27331827,792767,35846457,11794202,-23873397,-19291772,-1637915,10661316,16934343,2941136,-15370680,-13572255,-5454368,7805623,26428629,8298119,-33155310,-21027578,22945800,18638090,-4315914,2573013,-3887119,-24475551,314593,35390621,12308768,-24692397,-17979465,3023144,10365779,13235727,5781515,-12863478,-18670799,-4052978,14857080,19306960,-315500,-23107263,-15830609,10329616,17839945,6340282,-4784518,-13641357,-13243613,6204366,22616181,10352197,-13935431,-18790197,-2751455,13866844,16075927,2611926,-13707856,-15794558,-412560,15679122,14355513,-2324076,-16669103,-14256733,3763396,18511692,11637807,-9246624,-18296759,-7112496,9382170,15470219,6241208,-9741160,-15979671,-5315092,11905500,18376751,3636909,-17834732,-15952897,6380939,15291889,6927724,-258547,-9751584,-17036690,1186977,23907962,10608220,-15801671,-14598529,-1117074,5219722,12414839,10003983,-10480253,-19442310,-2677689,14450697,14321060,240386,-15268170,-12835697,5006518,12972344,7809980,349438,-12378280,-16653356,5969561,23448688,5065027,-14962539,-9573113,-1494563,2992322,13007769,9996973,-11265585,-18922931,-1329915,16471990,13675577,-4836550,-15287759,-5748731,4062709,5367627,11002271,5985314,-19128100,-19243859,15701012,22583543,-5894415,-12147650,-907655,-5706793,-1484503,18285695,10518165,-16735867,-17032895,3543098,14548297,10661779,-4046480,-14268107,-5088472,5658244,5063367,8585708,5328847,-17549251,-18088417,15510594,22302209,-6474739,-13571407,-653092,-3120586,-1273562,15396569,9593002,-15888606,-16748726,5220906,15056834,7009221,-4783377,-10660880,-6398706,3458119,9844602,8571382,-2266443,-14514603,-9006793,10491133,15225419,407251,-10746787,-8463330,-963741,7175261,10705070,2047212,-11145085,-11548054,1720735,12309785,8678445,-4075053,-12110138,-7177015,5593614,12041215,4810493,-6895624,-10381810,-3836178,6450171,11462156,4417144,-9294634,-12363119,-28018,11740123,9157344,-2729533,-10027685,-6474916,2238857,8330842,8104421,-1143392,-13102309,-9643827,8702967,14043498,-108657,-8568888,-5383472,-3337208,2525852,12382761,5732215,-12363666,-12174710,4083300,11081068,5550970,-2085414,-7893171,-7102501,1749798,9671429,8185986,-3105428,-13266210,-6261780,10168584,10470987,-1913499,-5562722,-4827416,-5634369,4207761,14300911,2168693,-14377951,-8476047,5896016,8101894,3563608,-1137455,-6539240,-7015849,804260,10128287,9364104,-5831826,-15330385,-1159388,12878794,4419383,-3638912,675231,-4826391,-10689283,6894523,18085589,-2632254,-17081120,-2812697,7909921,3563503,2447128,1232784,-6930073,-8163147,2096775,10666713,7262439,-6789175,-13723863,-32075,12319415,3622519,-4366666,97728,-3570559,-8656169,6431011,16176744,-2570325,-16215500,-2670081,8637493,3950979,1021961,583924,-5865000,-7364922,2860590,10612175,4329298,-7750411,-9815779,508766,8462561,4891777,-1618261,-4211082,-5335542,-2120699,6613466,8706335,-1673354,-9819534,-4719682,4836697,7315643,2771506,-3584061,-6661298,-3043635,4225809,7261592,2355553,-5186507,-7245533,-1474257,6293077,7182435,-730864,-7691649,-5095206,2604167,6041153,3531909,-1354583,-5821521,-5196737,1999884,8272487,4468159,-5481601,-8112316,-256570,6185111,4110188,-28040,-2334777,-5271455,-3636383,6142211,9258371,-2168296,-9530650,-2501501,4412528,3406447,2280065,369079,-5602380,-5957135,3182243,8612614,2214057,-6554246,-6251984,1159681,4898894,2694319,767461,-1848148,-6561601,-2929290,8322835,7462717,-5331850,-7537057,952304,2781336,1204037,3820125,960413,-7413853,-5364780,5558130,8032220,-366343,-6718969,-3452175,2368034,2376835,1147326,2948300,-1331370,-9039938,-1871957,11475240,4993804,-9068841,-4579214,4170174,-169537,-891068,6423700,1421411,-9602934,-4349556,8046462,6877576,-2913732,-5902931,-1292878,2322623,1415822,1375969,2954522,-1973115,-8270569,-676976,10597926,3758297,-8632088,-4078489,4159273,478397,-947951,4819859,937945,-8352905,-3658112,7527822,5928754,-3361354,-5104080,-677407,1554376,1573847,2352858,1325899,-3395380,-5118641,1176542,6891745,2404089,-4836057,-4081999,795773,2291026,2122736,1549320,-1706131,-4416884,-1420022,3975428,4166532,-766682,-4316491,-2868341,1391183,3900834,2110855,-1799266,-3369444,-1524196,1417809,3135070,2373739,-1538020,-4584482,-1695755,3961607,4231594,-974325,-3786564,-1568257,864234,1511241,2203020,1256505,-3074191,-4755420,1072077,5878268,1462112,-4284594,-2425157,1024327,365461,1051722,3151978,-632080,-5620949,-1656768,5266744,3647658,-2381182,-3135577,-119908,550780,615869,2558470,1666012,-3612758,-4529381,2604560,5781004,-499713,-4210151,-409239,722079,-1269630,1877165,3979538,-2449843,-6047487,789316,5437034,866217,-2784713,-809855,75284,-1092327,861697,3871907,891258,-5033524,-3206171,4473254,4396127,-2761974,-2690772,2010868,-562264,-2933455,3696742,4895376,-4716978,-6301841,3470317,5359836,-1952499,-2688682,1354533,-258103,-2662400,1373687,4599397,-330751,-5701096,-1695056,5175154,2931173,-3355488,-1687914,2230738,-901061,-2407616,3646961,4033227,-4417180,-5139193,3474742,4700673,-1930964,-2659625,1172381,-13746,-2145933,1313150,3646385,-1006039,-4691964,-776218,3895994,1852557,-2093733,-1455950,553335,-312866,-143151,2122358,1437818,-2488235,-2663587,1512376,2966061,291841,-1713989,-1161750,-146385,495674,1199945,762640,-832581,-1759084,-765042,1260016,1945727,142265,-2236822,-1659336,1128669,1934031,157309,-853307,-368691,-574739,-594016,1347412,2261621,-798771,-3151826,-238395,2886413,1073485,-1700522,-499103,658798,-1035625,-664309,2592071,1435974,-3202677,-2396663,2436973,2223997,-1520163,-1160756,968740,-384110,-1605758,1451838,2746453,-1290918,-3517830,632805,3369883,14170,-2164942,618284,1093963,-1945035,-395202,3470478,591897,-4112507,-943207,3573564,672547,-2379317,348414,1409812,-1813314,-1371389,2786566,1870604,-2919484,-2422799,2340921,2188963,-1724408,-1178830,1977543,2242,-2874827,918410,4119248,-1097255,-4508564,1100797,3993338,-1320114,-2730787,2235500,1515538,-3414085,-935129,4176824,986956,-4203644,-1216408,3548289,962811,-2719988,-207417,2491375,-877963,-2907620,1627358,3593646,-1930990,-3849143,1758337,3438196,-1677525,-2357171,2065380,1233184,-2726794,-592213,3371525,596598,-3472277,-724572,2936245,772590,-2151270,-209559,1538432,-602800,-1532687,1218740,1813061,-1240164,-2074936,857751,1796771,-395518,-1168429,239920,444310,-602705,-54441,935718,209212,-1099161,-618326,702941,881159,-123691,-885008,-298448,510297,454853,-181664,-77753,221476,-399980,-665863,479031,1248510,-313657,-1620391,-103809,1596762,182785,-1263685,84414,974061,-726292,-1037189,1339898,1174949,-1631851,-1489519,1570023,1336996,-1459126,-853448,1452438,214382,-1640781,364138,2041112,-531919,-2193378,497615,2143671,-406635,-1694480,713488,1257507,-1252509,-1037855,2006278,1035401,-2488409,-986264,2526810,657912,-2296719,-7650,1976218,-883921,-1815802,1632678,1827721,-1997417,-1725238,1962506,1475207,-1767728,-887217,1757923,384693,-1988584,160697,2486707,-395408,-2896124,571493,2921620,-774004,-2588402],[0,0,0,2,9,-91,190,-84,188,-380,334,-440,690,-795,996,-1263,1416,-1812,2354,-2609,3008,-3752,4411,-5082,5960,-6810,7877,-9225,10440,-11793,13572,-15359,17240,-19560,21965,-24499,27480,-30675,34080,-37989,42082,-46448,51537,-56998,62681,-69098,76181,-83767,92237,-101487,111536,-122910,135589,-149486,165349,-183481,204031,-228027,256407,-290183,331656,-383930,451642,-543872,677339,-887844,1271410,-2195509,10350965,-1036609,-27390941,-13228295,12863681,26165721,5771822,-18281694,-13733016,1760733,1057362,13045636,21926412,-14684533,-40730279,4320604,37024199,4195588,-16696764,-2478192,-10170175,-13143114,21027451,28244763,-12233014,-29106558,-7069146,13945190,21121124,8612658,-16664420,-17456487,1850911,8772030,14068516,16170259,-14273865,-35413296,2249270,35338662,9831377,-16298533,-10056710,-8981719,-6460333,18244042,23146568,-10787616,-30493163,-9600844,17097886,20895955,4802170,-14485695,-18882535,-4305219,15077843,21405306,5534473,-18499953,-20942714,3044548,23095923,17154023,-5228757,-21145276,-15043247,7759684,22380401,12035605,-11560585,-22629372,-10838384,11066163,21383924,8404934,-16858552,-25340769,-3310742,21625219,18043997,-2840668,-15665878,-16214946,-2299890,21668449,23675074,-6338395,-25789194,-10740241,11915111,20456787,12227860,-10148979,-22883993,-7849414,13342128,19268383,9217295,-15190793,-29283999,-3609624,26646830,14423521,-9560307,-11477356,-13777928,-9326581,21548299,28061346,-12752158,-30649574,-3440947,14370074,13345232,12038728,-3566176,-23664648,-12393068,17540803,25397423,5016805,-19880596,-21050245,3668283,18738542,9912459,472044,-10436199,-24671317,-5914841,31024722,19939630,-20602839,-22898609,-1194222,6370946,12426461,14097002,-6734960,-23376547,-10152626,14853411,26150040,7576125,-24878267,-20798750,13307750,16902168,1473264,7119653,-3159962,-31362562,-6214753,40072821,16259632,-29093433,-16538476,5524448,-158927,8934165,18937994,-8469340,-28985025,-7125108,18430845,19642232,2775432,-19383115,-18669703,7756944,17850443,6333398,1781457,-7392547,-22281628,-2458235,31444565,16882108,-20279166,-19255391,1242376,6776115,10622877,11805092,-7604933,-23599696,-7955886,17411483,18979692,-925237,-17710405,-14933390,1912229,15333268,13518358,-1643881,-16656704,-14122247,5594612,19430524,11156183,-8426237,-17833331,-8020534,10874614,18618067,5934631,-13017185,-16749486,-2395269,12963096,14467182,2377655,-13476669,-17577376,-435752,19621295,13798539,-9115378,-16478005,-6530803,4130346,13020760,12869060,-6144525,-20945824,-7640027,13778372,16401669,3061279,-11910356,-15119888,-696224,13885152,11611162,880526,-10428938,-16780500,-1380684,21784256,13375964,-12859093,-14230167,-2073924,1430900,10089463,15105806,-6647254,-23732738,-4592335,17172061,12038143,-1196357,-8636326,-11732508,-3701625,11249353,14905270,1979396,-15802686,-16254009,6865524,20061431,3972516,-9677865,-6247612,-6700039,-2543407,17300986,15597195,-14591948,-21382492,2583883,14260688,7754753,702603,-7893773,-11599453,-1814710,9715936,13039329,3511993,-17046490,-17977325,11455764,21348563,-2990325,-10306048,526618,-7677826,-7210303,19984198,17197910,-19302067,-20992057,8648565,13903871,2494323,1069760,-4540543,-12639302,-2824776,12718423,12641629,-982789,-15499678,-12574558,9165325,17298854,226003,-9680263,-4564477,-4817644,-928360,14885642,11293228,-13832804,-18047732,3523663,13994100,6187676,-1817944,-7093527,-9373261,-851288,11773268,11079474,-3559405,-13942875,-7449002,7258250,12752931,4400700,-7204261,-11147721,-3963806,7796287,11478266,2343088,-9349672,-10891594,-1043664,10086992,10525527,-1184535,-12358034,-9231529,4693756,11960596,5268017,-4857444,-8727663,-6288938,3014446,13009408,7616953,-9791156,-13622177,759737,10457229,7056531,332956,-6369331,-9765574,-1838392,10275890,10365474,-1988022,-12386259,-8487407,5976230,11841878,2450173,-5927750,-6268342,-5496408,1558370,13354142,7433492,-12060718,-12689147,3982110,8919857,4003122,1794387,-4717352,-11015907,-1446735,12618046,9452022,-5328928,-11764203,-4126242,6497316,7652314,2216172,-1902953,-7473164,-9104866,5010161,16437111,1376382,-15056704,-5790389,5817871,3028901,3854623,5407528,-6872234,-13103198,1852259,13816492,6406146,-6583388,-10133593,-2196841,6886313,5528762,862602,262462,-6479726,-10765042,6430769,18327367,-1762237,-17144068,-1862235,7838447,-461059,2476322,7639057,-6992810,-14366778,3386127,14868244,3520152,-8392322,-7612004,-620623,5006562,5270631,1992168,-1820646,-7198206,-6686865,6691167,13617635,-1176538,-13098627,-3716942,6047873,3579131,2460372,2263033,-5977570,-9347938,2456173,11609642,4082110,-7191736,-7835814,-810052,4870242,5801371,1940210,-4474706,-7230133,-1820671,6703832,7507760,-556290,-7624250,-5750433,2084746,7479029,4732366,-2988199,-7006289,-3341187,3382953,6338279,3388629,-3201781,-7477862,-3450452,5900844,8397657,-187715,-7641627,-4592944,1641996,3893240,4312069,1619400,-5899848,-7675678,1978508,9297211,3567726,-5241727,-6048739,-1002843,3331202,4588977,2778515,-2164412,-6966125,-3777538,6462193,8569941,-1987164,-8062657,-1862092,2463153,1780762,4063501,2541134,-6910942,-7686475,4405907,9015835,529685,-5264162,-3381648,-870450,1343611,4460392,3857367,-3159496,-8264460,-1685815,8656631,5833905,-4953777,-4935489,790621,-669805,455761,7357702,2152972,-10391926,-5678928,8144646,6532394,-2973721,-3378077,-957771,-1889437,392484,5318989,3928777,-4379317,-8474895,2516,9472838,3539649,-6815032,-2987016,2777825,-2000312,-742862,8381739,1882792,-11730824,-4451656,10063117,5272902,-4902745,-2363223,739600,-2407402,-341179,5888505,3392880,-5471963,-6952847,1709506,7868261,2055419,-5232752,-2825678,1086266,-743607,933900,5487855,230201,-8212568,-3314470,6889360,5011682,-2696569,-3464314,-830620,-514412,1257711,4109030,1539749,-4535618,-4659168,1609883,5338579,2172140,-2674041,-3642492,-1256306,1796246,3332232,1643783,-2065661,-3840152,-1407842,2728740,4018464,644818,-3846771,-3902616,880371,4189550,2138241,-1596814,-2586719,-1467972,42850,2820361,3661455,-1016689,-5520987,-1862602,4516346,3679869,-1240457,-2271189,-1038139,-1064683,679284,3858777,1888929,-4154935,-4695807,1857984,5102328,605492,-3045075,-1245456,-256928,-1119810,1976766,4499996,-1305645,-6301099,-626141,5333246,1850359,-2130159,-647015,-480394,-2102650,1121341,4701332,903598,-4954084,-3160626,3117620,3709757,-870197,-1733370,133826,-1569028,-2099641,3678808,4630719,-3960885,-6103414,2354650,4648111,-1263675,-1308094,1740045,-1800184,-3658763,2847197,5612629,-1343337,-5632159,-612535,4082855,1594226,-1756602,-80102,847504,-2702845,-1913745,4970163,4012670,-5409949,-5231936,4191198,3933757,-3093480,-1073081,2890409,-2134441,-4321292,3446269,5648034,-2596066,-5701931,860401,4122341,276572,-1615075,725432,431637,-2684948,-752118,4444247,2450002,-4480630,-3587160,3204918,3153634,-1639310,-1093654,1121317,-1364151,-2206331,2276557,3434336,-1709161,-3987888,-99223,2815260,1040242,-867208,-589209,-621605,-870485,696620,2226275,694387,-2032225,-1922203,732540,2188345,1101634,-990710,-1688924,-426306,935682,1027783,370501,-358467,-1300185,-1401826,684162,2552935,564316,-2595394,-1707034,1500432,1417082,-454183,-148300,370432,-1393697,-1300212,2228519,2675145,-1609281,-3225733,678317,2520334,-50731,-1068167,727025,24151,-2262013,33941,3515399,616369,-3814088,-1328066,2882777,835896,-1879160,506700,1191564,-2106892,-1520010,2944488,2169334,-2702610,-2332745,1841495,1772451,-1118365,-372290,1507863,-717337,-2517051,1136285,3637537,-863256,-3853769,556632,3049719,-1031264,-1812970,2283290,709607,-3728896,-409712,4413535,442056,-4168572,-502967,3066880,-179699,-2054633,1195224,1846632,-2298307,-2370898,2773970,3068155,-2593390,-3203710,2355255,2530390,-2433141,-1168238,3109504,69249,-4070587,466122,4649140,-529999,-4375958,550383,3411601,-969092,-2433148,1797514,1799355,-2621168,-1861346,3035953,2180751,-2867855,-2182047,2319833,1679536,-1954768,-699469,2092661,-115964,-2640950,568807,3055428,-401142,-2853331,169030,2154320,-181171,-1304263,608565,703585,-1223705,-723468,1396159,1052948,-1225426,-1253472,631739,1088729,-84985,-552084,-102325,59371,-176532,69425,519188,265293,-594326,-743024,363701,1137132,181535,-1104606,-548155,920718,355411,-658938,99922,752624,-648123,-1158093,875995,1581645,-818194,-1720838,645934,1479536,-610419,-1032523,930516,616932,-1534954,-557916,2078007,631768,-2255494,-779930,2037865,432195,-1774819,227155,1670357,-952797,-1633316,1591142,1815060,-1791038,-1725999,1664250,1289913,-1558318,-629635,1659991,20560,-1906099,367410,2178163,-502367,-2337967,434688,2142012,-704200,-1783537,1228753,1427139,-2071482,-1188847,2712043,934313,-3025502,-649959,2886484,144518,-2544360,806234,2184521,-1498533,-2146897,1994707],[0,0,0,0,0,76,71,-12,-34,-38,-19,-14,129,9,-26,-184,147,-47,195,-231,226,-378,384,-379,603,-685,690,-945,1068,-1100,1417,-1685,1756,-2051,2382,-2634,3063,-3433,3688,-4254,4871,-5246,5848,-6595,7208,-7994,8918,-9701,10708,-11889,12947,-14230,15748,-17146,18769,-20753,22669,-24792,27296,-29832,32548,-35522,38075,-39703,38619,-28405,-13175,204053,-2137789,-23977687,-15986922,7446438,10659414,8087974,7761979,-8386098,-27697504,-7052693,30717026,21467337,-18640704,-23442498,-1797129,6746983,11463194,14445896,-5657479,-24371388,-9540710,14776742,20536532,9864943,-14508427,-27562724,176010,28801526,12297057,-10108934,-7285315,-10566013,-10826603,19127507,29076360,-10717984,-33487932,-7424196,16113358,14827493,6502623,-8523321,-21340847,-9593821,13533797,19922734,6916681,-14660797,-24080830,-2499314,25165826,19587058,-6702935,-18049449,-11462241,2620984,18554563,18513276,-5015721,-24087118,-13670105,11893113,22497852,8537498,-14234983,-22516060,-7713331,15214210,20827867,1985420,-18955771,-19013863,-1389550,16525168,19252941,701714,-21862883,-19049710,7754109,25474889,14227844,-11069477,-21519247,-6449207,12783426,16362432,10311313,-3991381,-25408551,-17803148,24102450,31978579,-10234980,-27397734,-4676550,2652845,2459133,19144876,10184885,-27580075,-26977032,11965217,27064218,10207107,-11117224,-22928990,-8262018,18197773,16097633,1135697,-237351,-14059023,-23801550,15896387,43820088,-2656881,-39652887,-6799827,17513589,2544309,6550903,13822777,-16996184,-31737299,5398450,31734242,11289024,-17449445,-22858017,-6344440,14452913,17142252,2873689,-8708704,-14322557,-11705141,10387360,29263708,8500514,-27023388,-22287508,12763109,23730636,5173030,-6076026,-7186811,-14165272,-6688273,22692049,24787918,-14500768,-32376930,-3756976,18987815,12309228,1612166,-8533864,-18312661,-7540497,14759376,18106660,3565043,-14329532,-22498631,-1557463,28349542,17599845,-15639082,-16643779,-105054,1636264,9272915,20029580,-2244857,-29139245,-11482773,20454626,19457756,-782270,-13574039,-15163213,-3667428,12843570,15318691,1359793,-14497017,-17872890,-782960,20610902,16201002,-8990862,-19855081,-7470260,8476684,15579472,10025140,-6868886,-18352499,-8220008,12430014,18774472,4454128,-13634397,-16585033,-1931766,15215031,16043375,-1878505,-17656321,-12716496,4480972,14189748,10538368,-2853141,-16540130,-13574906,7153526,19997430,8440825,-12593399,-18241497,-2372960,14751862,12172045,-474763,-6375390,-11480456,-10148851,12867769,26023305,-2956822,-27890552,-6752168,15412234,7127710,2169875,3579985,-11936993,-17631641,6828640,22058791,6870712,-12958084,-17919998,-3918533,16890200,14228646,-7115240,-9725703,-2307359,-7106163,2755690,24490536,5919133,-29898302,-14698974,20663951,14337908,-4784528,-2340169,-4324024,-12604645,1229611,19565886,9751024,-12913299,-18035214,-2207998,15892682,13928145,-4978564,-13331747,-5378472,1229111,5395216,11899818,5049681,-15864289,-17798128,8042847,22184264,3734941,-15081582,-9331995,1607978,2830277,7572118,10748971,-5517709,-20128459,-4546414,17760494,13508098,-4925410,-12916061,-7882637,3657112,11395877,6659053,-2989398,-8529716,-10000202,-231950,17147317,12519148,-13709803,-18214075,3149371,11661429,4060743,1906239,-2584209,-12853802,-6601122,12880687,14871895,-2813481,-14493613,-8702850,5247590,12312809,6029540,-4753797,-9285504,-6469208,2909237,12656935,8295120,-8414211,-14659245,-2115180,10848577,9935170,220760,-8738992,-9951952,-903557,10038184,9902339,-1742123,-11256463,-8273424,3052131,11020404,7773636,-4668834,-12940649,-5655307,8580388,11432195,1785568,-7045653,-8407537,-3040856,6349114,10898061,3216185,-9693944,-12371215,880921,14359254,8114298,-8296833,-9465242,-416540,724617,3571675,11154140,714555,-18173189,-8631641,14760265,12093355,-4878826,-7727766,-3651879,-1785770,4532049,9187697,2715838,-7482691,-11028055,-1713288,14240240,11949903,-9939676,-14355558,3537672,7072268,-1037320,4671410,5198821,-13054732,-13030573,12266091,16808741,-4632456,-12933447,-3245713,2884840,4184796,5327877,1681993,-5837743,-8869884,-1508548,11046901,11045362,-6074782,-14870941,-1299546,10571047,4887588,-1316687,-560767,-4468814,-8042395,3024078,14491999,4026793,-13665827,-10100394,6378311,9589811,1154519,-2572283,-3278325,-6027474,-1805502,8715621,8877427,-3823435,-11919243,-4681831,8192690,9897873,-920711,-7806095,-3497099,436535,1539265,6567068,6034604,-7419057,-12618075,2422146,12886788,3754020,-6321117,-5292644,-1889203,886910,5542539,5756729,-2389545,-9359617,-4914553,6374009,9718097,556890,-8106826,-5750905,1359338,4885113,4837252,1349992,-5778795,-7453572,1060774,8767191,5322592,-3874780,-7491846,-3114751,3790126,6880524,3155260,-4441773,-7195754,-1643274,5308194,5826000,823942,-4719795,-6442246,-1236842,6831016,6957704,-2167373,-8362514,-3841215,4040060,5714709,1848473,-1927648,-4016131,-4375495,590959,8699077,5796494,-7856180,-9839354,3651762,8357550,118469,-1855809,542375,-4638022,-5099429,6404453,9642387,-2724703,-10246930,-3099913,6007098,6089238,-652505,-4202198,-1480900,-1153358,-1838745,5224916,8336469,-5296451,-13065134,2177869,12406882,641413,-6768565,260950,579247,-4414708,2199577,9093501,128345,-10005389,-4721837,6380000,7391537,-860870,-5889164,-2144355,1589757,210715,1612261,4938882,-1307507,-9628889,-2304087,10062166,5783066,-6454277,-5882089,1823257,2046442,-1817,2975351,2438234,-5235574,-6623411,3469291,8924089,887402,-7284807,-3896253,2909234,3461985,859277,287149,-846687,-4065489,-2812672,4594728,7067643,-1947981,-8558312,-1757411,6080743,2843550,-1884954,-509083,-938686,-3860790,136241,6735735,3117744,-5772449,-5713681,2034987,5291880,1528761,-1915148,-2000048,-1574041,-786000,2679493,4543975,-470434,-6095770,-2878856,4182168,4481678,-401144,-2867933,-2279104,-923823,1681001,3674552,1172948,-3593289,-3854871,534535,3735430,2629221,-850806,-3432809,-2779338,1403901,4260307,1821814,-2572782,-2972738,-382733,1503408,2314769,1866316,-1349399,-4448469,-1702463,4303130,4546550,-2014617,-4754234,-403799,2299244,168673,635573,2499882,-2122446,-6018711,968940,7520343,1149379,-6162818,-2223446,3031577,977467,-496883,1869467,937738,-3785726,-3370102,3618713,6243791,-1351364,-7064074,-650817,5632361,658672,-3123770,1996051,1493372,-5554869,-2166940,7379619,3626088,-6693017,-4619446,3876276,3438606,-1602736,-1008423,1254785,-1027683,-3025667,1089495,5468612,1002535,-6189010,-3071878,5201734,3807224,-3169400,-2047350,2277627,-772191,-3124780,2730871,5010205,-2608249,-6394121,661741,5647512,955662,-3691322,-1182869,1409972,-549484,-1038637,2563335,2360294,-3423916,-4385364,2449773,5507055,-450058,-4521337,-453793,2592068,-145646,-946144,2414381,1071810,-4055037,-2426598,4236871,3696140,-2972791,-3809586,1131356,2159562,-661108,-266547,1433091,-844307,-3246953,169088,4127121,1345664,-3557049,-2271503,1945027,1814829,-465750,46918,410293,-1513536,-1394014,2068769,2774641,-867995,-2873435,-503073,1591848,1147618,148629,-505139,-1318102,-1015460,907366,1742357,112009,-1416788,-1121012,-159372,828598,1654997,474697,-1966653,-1767908,1217141,2299134,-59475,-1302190,-30491,165107,-821310,728838,2529099,-239226,-3679020,-787220,3633017,1318937,-2900568,-853266,1911181,-662788,-1916669,1979071,2663156,-2596979,-3741690,2080956,3908219,-1115909,-3339057,631442,2372139,-1210193,-1680568,2573978,2093789,-3742015,-2873961,4190389,3498130,-3804836,-3093581,3127462,1807391,-2977177,-334972,3463020,-474337,-4244951,166763,4355259,588911,-3955407,-1212279,3125617,948683,-2631659,-141304,2843245,-788695,-3623047,1295394,4486372,-986085,-4440948,686468,3818865,-633993,-2674743,1232724,1970676,-2001815,-1996640,2442247,2569210,-2208756,-3054397,1532305,2991297,-1006323,-2450343,1069121,1707242,-1858638,-1510161,2646042,1690263,-2989732,-2087966,2794140,2182800,-2178402,-1692856,1853097,909513,-1900139,-300287,2413798,224484,-2764966,-469043,2753805,799359,-2396423,-792341,1774592,267734,-1555795,372372,1665049,-827886,-1992480,803521,2070576,-561863,-1835130,264460,1189329,-318934,-549219,628030,253685,-983809,-353234,1117076,531841,-758641,-539049,253801,172760,211693,353666,-167865,-731496,89602,789561,-2217,-501529,170186,227765,-725151,-56019,1191244,264368,-1619865,-534128,1685051,509148,-1622621,-253355,1653849,-280545,-1863822,790499,2229969,-1086653,-2466615,1217628,2497625,-1157389,-2204947,1346407,1952693,-1720746,-1678318,2081313,1689390,-2384672,-1789416,2554340,1887887,-2600729,-1767599,2662457,1345495,-2827642,-902615,3214945,455142,-3460521,-194309,3569209,-4174,-3346693,131694,2988277,-249074,-2674561,552244,2569150,-714747,-2651827,917345,2857646,-899801,-2982286,974922,2893916,-1196854],[0,0,0,1,6,-140,47,-12,212,-213,148,-343,418,-414,630,-769,840,-1110,1310,-1472,1901,-2215,2408,-2936,3527,-3920,4523,-5233,5908,-6827,7772,-8613,9791,-11146,12360,-13849,15568,-17226,19158,-21408,23621,-26109,28944,-31851,35135,-38843,42619,-46827,51716,-56859,62500,-68963,76042,-83973,93154,-103431,115276,-129404,146013,-166052,191222,-223300,265837,-325733,415743,-565957,863558,-1678340,9495817,24718053,-1873654,-27193542,-15769746,16097470,23487550,6028061,-13692479,-17885818,-4426784,12864725,14420063,5245461,-7933773,-22316644,-13140030,23561317,28777965,-12384564,-29303089,-3091857,8844987,5381822,14905451,6396971,-25786560,-21177322,16807294,26092928,5207028,-12290274,-19375847,-7107176,18943899,21024305,-1932336,-13383208,-12976033,-8454911,14072697,28583330,-1297007,-32304462,-14858607,14464724,15921660,6448760,-3950616,-18785681,-16823045,9192198,25451459,10240422,-16045606,-23132510,-4292809,18736137,20630206,1920986,-16301000,-17406794,25303,19883231,19378762,-2798135,-21251128,-16057042,6124220,22060753,14606149,-10212920,-25393019,-12226016,14587168,21972750,2695762,-15838764,-16458928,-6583312,10060693,24140490,8896345,-25154270,-25214228,9803715,25604568,10608343,-5448487,-14444050,-13878466,4731521,21602435,14809856,-5714466,-23562390,-18587797,17189782,33832518,-2703309,-28702068,-6673403,3833817,-4205127,16885562,23174954,-24926398,-39953094,12649077,35254966,2612350,-13480018,-8290524,-11084726,-104157,21993953,16727792,-7613984,-20706031,-15060123,12357325,33409624,6357052,-29717329,-14958646,12081543,6545980,5383570,14483739,-9667914,-35177943,-4129870,35535594,17416116,-20547132,-21178020,-2045635,6112944,10358331,13130299,-1569228,-22762919,-15701603,15582640,27490049,5291502,-19344705,-19169158,1907104,19354383,14197876,-2959864,-11043570,-12240621,-7170819,15205574,27096077,-5157888,-34359919,-9989763,20536597,12264836,-256325,-1557332,-14578369,-17817930,10176553,26517861,5138609,-18286320,-17981536,-1240843,18426930,18595152,-4647596,-17606133,-7986359,2105542,11034583,18674197,1443588,-25731128,-16417517,16114196,21298569,1423634,-11497361,-13197689,-7331841,8262478,18240939,6131189,-15320950,-19668004,-1411043,17662282,15814517,-3098508,-16906006,-12499724,4271575,17200328,12191426,-6200692,-17123042,-8841599,8583342,17202972,8711569,-9509954,-18787776,-6950814,14474921,19056693,-360331,-17462507,-11364772,2934878,9056268,11292128,4659119,-15791750,-20402049,6261652,23990934,7243495,-12799058,-13222955,-4370451,6729547,13868194,6383515,-7421293,-13773447,-9116763,10065992,24545277,2344145,-26527151,-11072946,15358428,7074204,-508566,8896296,-6224602,-25477186,1195480,29741612,8192519,-19144905,-12582257,874515,6347931,10923190,5122775,-8341322,-12012685,-5936404,6891353,19621001,6616560,-22366941,-17467923,13793595,16512333,-2229793,-3316712,-1799799,-12530773,-4897247,19789141,16329555,-13406391,-21542051,-113849,14983165,9145988,-1360852,-6557539,-8897805,-4954278,8011935,15074953,2711498,-15181754,-14815509,4269713,17917753,8293019,-10547829,-12018645,-758169,3210738,5829973,11224352,-725385,-20286883,-9588353,17895709,15964512,-5991991,-11309775,-4913626,-1095893,6754338,12081616,1598112,-12288112,-11623477,1814152,14634628,10856531,-8534547,-16224623,-1954113,9597221,6680277,3214092,-1987552,-12519490,-9036903,10740871,16405244,-724624,-13768468,-8582123,3125598,9550339,7779063,-987282,-9980212,-9115589,2791923,12806464,8150537,-6166508,-12730038,-4977402,7252495,11400031,3656244,-8545882,-11401504,-1388713,9470334,9199424,-343280,-8785510,-8968557,-751306,9905824,11362094,-2312961,-14835198,-7096768,9202331,10100665,907637,-3383016,-6204549,-7456808,3498318,14714165,5275227,-11870099,-11988240,1657694,11080280,7571314,-3792222,-8418363,-3548233,-234933,3590778,11239391,3238409,-17553808,-11957312,14679495,14173061,-6637601,-6899194,722128,-5149651,-1608378,13570121,8046563,-11938289,-12983927,2649804,12038496,7542964,-4991794,-10299442,-1959589,4329899,2608749,5368885,4327078,-11158414,-13986493,8808480,17940109,-2078345,-13554522,-2895774,3366277,844283,4822260,6505914,-5358064,-13147420,-1395717,13166358,9228854,-5972729,-10887951,-2225004,5630693,5316314,2490407,-717065,-6134580,-7383098,2613007,12765482,5405117,-11130398,-11169397,4110478,9326075,1577529,-1372228,-1231565,-6904334,-5026811,8982643,11355109,-4166144,-12585489,-3332195,6968151,7143835,1294528,-4080745,-5418130,-2764155,2439059,7743131,5508436,-6486397,-11510503,658436,11255758,4884989,-4656813,-5050638,-2826243,-676458,5382989,7438417,-1462497,-9850550,-5219164,5662261,8353799,1401107,-5591827,-6108463,-1170595,4549381,6454489,1514729,-5987733,-6854196,372958,6864244,5636646,-1211437,-6685743,-5375360,2375380,7892988,3970016,-4648759,-6934124,-1234092,3952044,4449547,2600522,-2167594,-7857600,-4001853,7548829,8710792,-2854516,-8234555,-2209586,2742400,3090124,3282480,882476,-5013544,-6489359,1078810,9210347,5555852,-6923311,-9245574,2412619,7265142,13801,-959327,2500103,-4822944,-8160664,6413955,12599231,-3485989,-12072311,-708987,6412084,1904785,25546,946262,-2822199,-5344849,-252340,7194881,6340246,-5079097,-10603635,790915,10050059,1798133,-5212368,160572,358710,-5495121,1134835,10555176,1465696,-11331798,-5057762,7413188,6077743,-1997479,-3206942,-1005292,-1501210,-654965,4153158,5106210,-2746989,-8642591,-1718528,8090828,5293953,-4347966,-5166644,478416,1396835,80060,3066164,3084607,-4826314,-7412311,2846458,9311615,1055485,-6902448,-2951689,2330096,1455297,1049990,2563804,-793529,-5729383,-2664409,5319149,6244784,-1894594,-6946997,-1939408,4160678,2678668,-306209,91730,-1534126,-4442002,-3480,6730344,3300205,-5492161,-5273309,1819517,4110002,1520612,-393820,-1548813,-2917678,-1276985,3416128,4460124,-791678,-5055502,-2530931,2473791,3676670,1185480,-1812006,-3345999,-1647891,2307865,3711150,710226,-2878914,-2960533,-442914,2273149,3324829,847514,-3673186,-4071980,1573979,4969497,1109000,-2840640,-1627797,-341854,-579016,2179374,4061318,-1045523,-5985133,-1649900,5031325,3728754,-2252069,-3394447,-20443,864577,-502752,1662659,3426939,-2484933,-6926959,1034070,8084129,821532,-6527462,-1088834,3504793,-1046123,-1316346,4273907,1548472,-6086008,-3259190,5533447,5198431,-2666199,-4996968,218913,3173397,-27822,-1117297,2377123,657763,-5621238,-2161334,7208892,3902081,-6585457,-4547468,4209617,2676379,-2482198,276729,2482633,-2442665,-4111205,2361915,5798245,-194774,-5717327,-1788477,4212263,2565322,-2044685,-935609,1435056,-1430476,-2675150,2767525,4824679,-2326179,-6120521,454335,5310346,587889,-3284364,-273498,1321504,-1797962,-1080910,3610914,2343898,-4022199,-4051403,2779088,4577774,-818339,-3257848,65449,1367848,-829045,-41416,2851188,505116,-4270397,-1984207,4136406,3164157,-2638101,-2874130,1012557,1087566,-798591,727574,1704895,-1634966,-3250066,686719,3723835,702885,-2803123,-1523346,926135,952468,425432,785226,-203748,-1915395,-754182,1948566,1868515,-593933,-1769931,-816806,474651,1312261,1164034,-723142,-2039784,-614463,1382355,1003295,-290537,-368575,-589977,-1315306,281462,2673497,858121,-2878053,-1807629,2134229,1820630,-1072762,-519602,1052615,-757597,-1776735,1384307,3242486,-811569,-4051574,-121033,3867152,522329,-3010363,90918,2256304,-1754739,-2358078,3089680,2997373,-3751555,-3714479,3203970,3527839,-2229457,-2523716,1960425,1344288,-2351514,-651643,3436551,1078957,-4099155,-1933580,4147009,2573527,-3498314,-2230342,3100545,1106258,-3242834,260134,3967652,-983559,-4758060,802399,4700728,-302807,-3960711,-67301,2749142,-342124,-2172008,991805,2265516,-1596323,-2993783,1642037,3794055,-1164619,-3818815,804136,3274396,-894095,-2288986,1581396,1862709,-2459280,-2001616,2887639,2347199,-2635001,-2553109,1950563,2210430,-1480762,-1613827,1521296,1002569,-2103973,-862133,2738332,1181148,-2970812,-1523351,2638727,1566958,-2190604,-1029036,1847471,233316,-1892308,372757,2340355,-430992,-2651848,166878,2458209,252099,-1948042,-104440,1317355,-339287,-959227,878312,1050629,-1129354,-1281817,1025660,1330103,-635081,-983163,299749,333567,-237377,148630,450800,-374042,-677652,260401,611801,-28654,-95878,72961,-453259,-309603,914439,647826,-966394,-878116,933032,661335,-866551,-333494,1156616,-98474,-1612939,291965,2026876,-276341,-2209323,242669,2162257,-269476,-1960816,574378,1886913,-1065739,-2074676,1551424,2331569,-1921487,-2552047,2072161,2415705,-2129813,-1966602,2308655,1445706,-2656863,-1059455,2959987,893369,-3061123,-952449,3049029,858204,-2885330,-832015,2768123,462743,-2961271,-114067,3142276,-185914,-3438379,360987,3454637,-566501,-3335909,794652,2927905,-1068232,-2531329,1447917,2297404,-1618582,-2187312],[0,0,0,2,13,-150,244,-172,293,-424,510,-786,960,-1029,1440,-1871,2122,-2609,3226,-3737,4494,-5384,6208,-7304,8562,-9760,11321,-13175,14903,-16920,19373,-21931,24757,-27938,31236,-35027,39362,-43791,48614,-54158,60063,-66433,73560,-81163,89452,-98715,108670,-119485,131612,-144792,159209,-175454,193462,-213449,236194,-262023,291543,-326098,366758,-415374,475278,-550778,648980,-783255,978329,-1288195,1858202,-3251060,15591683,4909336,-29239084,-8324200,5742967,3481447,13544490,15973347,-21466515,-30724284,8234166,28445052,7454425,-10103170,-16543046,-11460426,7290398,18446344,8796639,-4890906,-20209520,-18425878,17848259,35310188,-4257397,-28200954,-3764827,5730022,7924,19870509,16767401,-27349941,-30111390,16536738,28283656,2137064,-10441271,-13069936,-13957551,4744939,22881018,11033936,-13870727,-23375471,-9336058,17682715,24595093,-1122640,-21283794,-12804715,2459335,13225561,19320976,4199444,-22765567,-20531244,10437422,25935655,11048133,-10982713,-19466190,-9694150,10156712,20738068,8669843,-14529741,-23105259,-6814774,16262409,20958291,1857572,-20903260,-21330513,2485603,21450474,14767865,-5016230,-17629231,-14369497,4332162,22629325,17219343,-8615947,-24758998,-11119361,17688423,25433762,2069449,-17158427,-12318099,-4235004,5076627,23210009,13776163,-28078265,-31006640,13920513,26513136,351067,-6715576,-6815053,-20098176,-4884102,29353731,20032933,-17378899,-25075983,-5219709,15843819,22141168,3523144,-16246313,-11743063,-2434405,5904561,24620806,15491481,-29250367,-30795917,17926254,27416427,-2669675,-6515402,-4015539,-19988644,-6791745,28880525,20068939,-20143671,-28237379,-2469282,18278115,15609956,-87205,-9485431,-12278090,-10974240,10645017,31673626,5173840,-33058987,-15331083,19502609,13891730,2675351,4993269,-12773415,-24754839,6476975,30458392,8395489,-17783458,-19261913,-5984184,13485869,17918070,-734758,-12862109,-11909116,-9719018,10435568,29915874,1319273,-33574704,-11396596,19227005,9644109,3309540,8061578,-13792163,-25123764,10460161,31718931,4193361,-19068845,-13012887,-2026357,8517167,16358425,5629608,-14161800,-18531129,-3716787,16016315,18808711,-3204174,-22091724,-11850901,8601307,14277760,8655499,-2875769,-16338864,-13280332,9192640,21725073,7622396,-13170183,-16953954,-2973841,13311501,15996666,1976264,-13977345,-14646709,466958,14480452,13503128,-1554382,-16827119,-14935621,5384436,19707664,8908961,-10938859,-15611435,-5292258,7516805,14095585,7288209,-8962025,-17072082,-6053923,14381523,19810915,-929685,-19863634,-9473080,8053159,7914230,7031858,6791762,-12818727,-22682600,7185488,27945740,3056858,-18071728,-7841632,-207755,915895,12401979,11701713,-10598824,-19990110,-3202559,15990011,16114022,-3346796,-18128914,-7311785,7913832,6577800,6356175,6256814,-13390021,-21224437,9256547,26565366,872025,-17232174,-6087162,647624,1034103,10911001,10806159,-9518956,-19908363,-2402150,18688233,13686033,-8580573,-14209434,-2059769,2057250,3656190,13470652,4511193,-21344956,-14921603,16554112,17137747,-4675380,-7966710,-4532953,-7087583,3823553,16746204,5364709,-13553845,-13950736,397438,14302952,12035624,-6157303,-13210618,-2588077,2401719,4464240,12873347,2517855,-21370835,-11776643,17555781,14143589,-5867615,-5749725,-3738379,-8428506,3556547,17738417,4065407,-16078475,-11770442,4689177,11801596,7033079,-3288916,-10090084,-6880556,2368300,10401968,9544448,-4014363,-15035721,-6178670,10512949,11945468,546360,-7982015,-8797172,-2509879,7823326,11111467,1052210,-10891218,-10306713,1434336,11218262,8674375,-3494256,-11981839,-6769281,5955903,10769367,3831262,-5277600,-8977802,-5335687,5360724,12825536,4559837,-10746474,-11634074,1825677,10640358,6630981,-2119461,-7060830,-6477010,-976913,8096321,11215732,-1876421,-16363497,-7030067,12161775,9709863,-3513193,-3307413,-2716015,-8419730,1271750,16633070,5377290,-15736136,-10686678,7212378,9467433,2265425,-1349611,-4505312,-6954260,-1548583,9306293,11295449,-3731876,-16196018,-4124906,12838773,7212919,-4496509,-2219380,-2541459,-8143727,2495735,15779157,3014356,-15535531,-8748904,7553026,8319714,948593,-1458581,-3105550,-6867211,-2467344,10781742,11130015,-7804618,-15094022,1638047,11122097,1769251,-1044903,1625749,-7351570,-8867438,8822412,14110249,-3515393,-12533604,-3209978,4664293,5192273,3583736,-1019146,-6196379,-6182627,837947,10047630,7740601,-7970219,-12494113,2393401,9418594,1247806,-335716,954041,-7883319,-6994703,10227548,12256687,-5596802,-11260540,-777712,4082435,3265430,4221149,198994,-7610182,-6337954,3973476,9567167,2996788,-7276063,-7878714,758927,6227188,4291854,460588,-3992817,-6825525,-1505216,7639482,7142329,-2653079,-8040618,-3777669,3587964,6656362,3212403,-3452794,-6591875,-2533909,4083597,6342728,2315284,-4284841,-7098577,-1920881,6694881,7099082,-1770349,-7362978,-3321426,2415189,4036800,3592653,280300,-5890269,-6481130,2582992,9358555,3196565,-7013146,-6326657,1903519,4179152,1513417,2086956,-66425,-7693940,-4900794,9041177,9414354,-5631417,-9057177,1215801,3701753,9910,2860801,3135688,-6114306,-8079973,3977131,10465931,927510,-8615624,-4280637,3604429,2688215,238112,2948028,97428,-8436082,-3908219,9956268,7653199,-6966462,-7451453,2558858,3132702,-455376,2938449,2665934,-6107593,-7041544,4794536,9818288,-688100,-8483300,-2031723,3918765,375144,281981,4674128,-1596636,-9766390,-394737,10858473,2901055,-7362997,-2939003,1955630,-513664,1312710,5169495,-352326,-7311958,-3222979,5629508,6248751,-1394115,-5838498,-1453962,2388255,657065,1784248,3611180,-3237812,-8086917,1480065,9259246,848435,-6368675,-1403780,1387652,-1272624,2032111,5140769,-1834501,-7510030,-1010446,6164577,3627821,-2170351,-3327666,-1305267,297798,1804111,3110202,1003477,-4093931,-4300248,2215448,5640082,1059148,-3580764,-2782725,-307607,1436527,2831610,1701573,-2315631,-3966498,-704296,3320371,3403242,-332728,-3781736,-3010755,1396595,3896536,1495411,-1874523,-2384175,-1186659,361268,2801937,3140699,-1558828,-5264051,-1095785,4817735,3048797,-2178566,-2411880,-106848,-448215,41440,3435976,2440958,-4593629,-5386413,3084538,6120289,-1181899,-4402625,582408,1070572,-2455054,1204460,5493763,-1226390,-7570952,-492714,7213550,2053993,-4535981,-1245834,2129645,-1227663,-1467497,4326328,3235686,-5587115,-5361424,4766044,5986404,-3001760,-4189363,1893906,733324,-3111657,1745369,5246556,-2221323,-6983758,674090,6515141,693692,-4338784,-415922,1999019,-1752139,-1026915,4688685,2056625,-6050255,-3448124,5626416,3707846,-3709950,-1703305,2336317,-1403973,-2389198,3941070,3518009,-4405494,-4533349,2699282,3840460,-916827,-1928389,225877,-345626,-1686706,1026116,3828696,-242078,-5102870,-1167426,4754097,1755379,-2891717,-211286,1349703,-2216020,-925017,4441519,1859257,-4691166,-2619914,3261474,2286381,-1361762,-739616,350235,-1446831,-1230286,2271597,2508260,-1787611,-3563217,86985,2795696,886512,-1140217,-482716,-336489,-881812,668817,2346141,378620,-2499044,-1531077,1400979,1996508,474529,-978782,-1302545,-457625,775854,1158935,395803,-619590,-1341239,-1028146,962973,2304040,218418,-2640520,-1485178,1658342,1407753,-650491,-288353,544142,-1226510,-1432241,2291776,2870054,-1853996,-3550239,1197930,3212222,-607327,-1913292,1381284,721509,-2858238,-386736,4274000,903643,-4781423,-1549408,3991912,1195819,-3022051,-28419,2518728,-1625278,-3031979,2802426,4016662,-2900772,-4519260,2460394,3919349,-2043972,-2426199,2661739,984208,-3838211,-110225,4943115,83892,-5158151,-464968,4288515,212038,-3121849,631930,2247584,-2060925,-2392340,2938446,2927773,-3294922,-3364554,2909409,2759385,-2604607,-1375776,2819270,-166511,-3490390,1193163,4150342,-1394349,-3938290,1280065,3070289,-1280408,-1665116,1757691,646530,-2530317,-374136,3112468,682687,-3038747,-1092736,2373160,800310,-1885672,77478,1774503,-1264474,-2095002,2037946,2524439,-2141951,-2410192,1833594,1715486,-1489305,-473654,1716087,-421079,-2055247,775741,2473373,-470881,-2286445,76021,1639330,-81571,-942204,490392,486372,-1177152,-596096,1523958,944371,-1308091,-1165731,723744,846256,-245216,-290342,173086,-253482,-391996,333804,763333,95822,-764574,-684567,331058,987557,229774,-882094,-466187,649836,315153,-518018,258143,766347,-752839,-1270931,942554,1806200,-805621,-1994315,753901,1696830,-899150,-1279364,1454364,918978,-2176515,-933167,2691245,992046,-2868997,-930735,2748096,543405,-2550467,256580,2572957,-905035,-2843790,1328090,3103400,-1532950,-3133738,1593608,2786735,-1993099,-2167929,2504912,1636644,-3177831,-1226693,3702826,949401,-3852280,-616755,3563345,-23823,-3154492,738010,2815434,-1488360,-2642309,1940325,2695163,-2156429,-2562751,2069091,2182222,-2131535,-1667056,2488558,1065149,-2958648,-470591,3318549,-38851,-3420092,458917,3073127],[0,0,0,0,-2,-15,-120,34,13,167,-148,59,-246,322,-281,413,-487,559,-831,926,-908,1248,-1576,1692,-1980,2338,-2626,3142,-3623,3958,-4587,5314,-5869,6651,-7592,8375,-9376,10583,-11714,13029,-14538,15961,-17692,19732,-21639,23748,-26307,28940,-31792,35068,-38484,42328,-46800,51555,-56839,63110,-70099,78066,-87637,98879,-112391,129392,-150972,179436,-219326,278438,-374468,554378,-1532914,14729081,23166621,-3722388,-25384800,-15763418,14607561,27629218,4055836,-19786507,-10175852,-647830,-934063,18114792,21761365,-22060677,-36472784,10165381,29937273,1467138,-7697601,-4815877,-18286022,-7092908,26639615,20520501,-13782265,-23240611,-8637713,11899435,23852237,6983335,-17641175,-14207137,-672067,6256870,20299799,15864613,-22762598,-31552673,10321682,28461567,4746416,-8084406,-9199273,-16796651,-3931810,24422603,19157193,-14846739,-27004488,-7317059,15270803,19885074,5351686,-13907003,-19103950,-4937351,16024728,22489880,3790425,-19935233,-19232910,4208846,22215990,16796925,-5532592,-21896116,-14242684,9127207,21536111,10579694,-10763994,-21733217,-11988449,10696875,23656830,8324608,-20720373,-24700277,1883891,20104339,12538481,19508,-11191028,-20706168,-4781751,27485421,24164941,-12204244,-24998769,-6241843,11279073,18032742,11201955,-9086476,-19727598,-9721459,8620404,23872149,13831152,-23877789,-31924937,8434546,25758596,1417508,-4308418,-639938,-22523822,-15546561,31962665,29397975,-22065251,-28547980,3147723,11514700,9888298,13535678,-2429652,-22791725,-12815712,15004408,26992786,7821035,-23617547,-22456840,9184408,18293975,4361611,2440625,-6765520,-26943565,-7191786,32581109,19545193,-21034617,-22518386,-1623321,7660658,12970056,10974948,-6358530,-19747106,-12117468,13270440,29430344,5719827,-27975348,-15710302,14042613,10457775,4802332,12210450,-10639549,-32650084,3714134,36593812,6812548,-21676273,-10357703,-3647609,-1452404,17166015,15939514,-14021636,-24271675,-4743167,14845194,19747124,3279340,-20322600,-15595441,7642331,12893991,9016716,6298971,-13033269,-24194326,5303335,30233436,8788709,-16646207,-12861916,-3447478,3237387,15288570,12526829,-11636480,-22852250,-4663037,16711299,16508825,-1166714,-16120164,-14145102,1108716,14792788,14006471,-2070564,-17140950,-12855752,6428217,18346529,10400425,-8141506,-17830254,-7405275,12006497,17821120,3756386,-12742217,-14424175,-2315259,10849547,14854883,4118370,-15529840,-19351401,3677223,21515078,8237785,-10678542,-10778020,-6149562,-538699,14436746,16059157,-9003331,-23058733,-4415381,15737606,14371671,551347,-11642129,-11477099,379696,9089216,11134546,6387861,-12689803,-22512067,4510180,26886190,4901011,-16505709,-5417283,-773862,-5785073,11432036,19890470,-9889907,-26581431,-918933,19276730,9486514,-3535977,-7774603,-8739720,-3574590,8125899,15031865,4524866,-17326528,-17586295,9850522,20521588,638198,-9855353,-4190600,-6397975,-2320113,16553380,13887092,-13248059,-19805565,734774,14499651,9721020,-2001785,-9288883,-7592501,-1851845,6455619,14833513,4026582,-20454650,-15098991,14861204,15697233,-4294733,-3841594,-1778208,-12907522,-1215465,22556864,9068388,-18859354,-13100132,5891404,8275703,6339369,3312464,-8193274,-12281800,-499239,11471984,11951715,-1020004,-16138514,-10259735,10296576,13000888,-235513,-4680090,-5769578,-9070730,2340287,17587483,6403852,-15022202,-12713214,3601119,9641064,6702095,918318,-7866722,-10587714,145167,12285338,9882983,-4291046,-12776017,-6335314,6372771,11422427,4854751,-6349941,-11095218,-3870508,7635145,10488270,2275808,-8109411,-10649628,-1924040,10106215,10889945,-1924519,-12501448,-7409009,5167072,9279956,4291115,-1677723,-7785025,-9446194,2838191,15848034,6241122,-12522128,-10718751,3511151,7018494,4353974,3366780,-4174883,-11750775,-3304823,11717350,11478168,-3756065,-13669210,-5610871,8001439,7738257,-98901,-1040892,-4031454,-10437863,839099,17951025,6132870,-16324493,-9737048,7804088,5521693,646916,4570750,-1900220,-12820398,-3456736,14021811,10744615,-7290220,-12649240,-1084607,7181547,4101852,1691838,1306095,-7396812,-10899561,5632319,16514638,338992,-14093966,-4964363,4983687,3174803,3644026,3961383,-5607856,-10940297,-76974,12250423,8219529,-6831902,-11235672,-53454,6961957,2413648,2126465,2255743,-9046390,-10236411,9697315,15126888,-5002539,-12081685,-29610,2412961,-33298,6792473,4761704,-9663939,-10172346,4627839,10870926,3123521,-5820631,-7295540,-1185717,4437240,4734169,3097288,-1530919,-8855245,-5649590,8754099,10823779,-3426359,-9326883,-1921988,2178052,2718336,5512178,1768707,-8214411,-7740720,4269327,9442191,2526218,-5411599,-6328732,-1709127,3967426,6100061,2270760,-4830975,-7018279,-1103441,6272902,6443447,-409726,-6753671,-5728280,1871071,7376738,4201947,-3139380,-5942070,-2672425,2240975,5487136,4271777,-2700343,-8460312,-3335428,7304375,7563715,-2297399,-6400636,-2004157,309109,1470187,5786076,3342006,-7620543,-8497141,4179938,9741230,996530,-5865640,-3382008,7170,729631,3345279,5158754,-1282325,-9352320,-3975175,9280768,7810248,-5455871,-6705115,1634997,931167,-1427282,5557777,4969541,-8449662,-9261624,6071059,10075392,-1712717,-6462566,-936331,554863,-1211720,3056789,6243793,-2343053,-10322502,-1410977,10326408,4479573,-6302737,-3380582,1642592,-1517816,244955,7103746,1894822,-9085629,-5456425,6563860,6894516,-1781280,-4483845,-1192800,-108191,-319083,3506260,4921594,-3555319,-9304274,583092,9501619,1763933,-5954921,-784729,972336,-3407539,1924303,8153953,-1154328,-9793679,-1408036,7195967,2878119,-2040130,-1184653,-1571805,-2397825,1349048,5200204,2193456,-4912269,-5887152,2052405,6454851,905419,-3644771,-1317224,-729368,-1664785,3006296,5409409,-2082722,-7219945,-828149,5331980,2752794,-1285493,-1739663,-1923696,-1344234,2275339,4308412,506443,-4351830,-3489873,1670157,4141820,1929202,-1788638,-3290224,-1572637,1725023,3204980,1174085,-1873221,-3127563,-1563897,2095980,4165034,942810,-4145433,-3682466,1650179,3699322,781457,-1178592,-925411,-1892191,-1440779,3320282,4866834,-2135969,-6430213,-123665,5316866,1369557,-2128719,55886,-150724,-3150130,107781,5740612,2007405,-6188714,-4278468,4266657,4395652,-2146374,-2136826,1598697,-1194903,-3572242,3160637,6309653,-2968278,-7616170,1392887,6454727,-356136,-3406515,1530274,858669,-4070037,-94792,6595685,1586824,-7007844,-3207622,5446903,3056443,-3320212,-821712,2266780,-2584509,-3342827,4586448,5012007,-4711375,-5861806,2924554,4369031,-1417390,-1474997,1455333,-1008557,-3202518,1609834,5179116,-211311,-5627760,-1312062,4557457,1605243,-2493915,378821,1372846,-3316214,-1622156,5395457,2686263,-5557112,-3220938,3697116,1830560,-1992121,600762,1350414,-2976249,-2257278,3576482,3465517,-2437478,-3741939,605134,2627877,302917,-678322,799172,-458072,-2678435,422912,4321141,849973,-4139040,-1650183,2661721,1195006,-827343,547559,68076,-2454331,-958954,2907210,1997428,-2010422,-2590203,232971,1568537,801377,53840,-494004,-1243962,-693336,1118160,1891257,338526,-1540564,-1620168,348761,2001177,1244453,-1107208,-1710198,-86734,931303,359551,406588,392372,-1451672,-2139593,1032434,3170482,-140100,-3229741,-671512,2184396,213651,-1118154,1192939,943994,-2760305,-1599782,3611759,2803532,-3197380,-2918238,2360710,2081126,-1984417,-434340,2690155,-762909,-3975222,1102369,4955658,-776850,-4973899,352009,3853670,-942514,-2612351,2168309,1834286,-3647825,-2103699,4402559,2614730,-4128416,-2639578,3408261,1800579,-2932020,-160020,3345863,-1133491,-4195133,1899122,4850606,-1791314,-4513117,1579956,3245819,-1940307,-1692873,2744403,595094,-3798861,-519143,4134001,744605,-3767601,-989694,2691210,433173,-2060096,722129,2057179,-1864647,-2575697,2543818,3033897,-2492361,-2784784,2323955,1658280,-2192456,-177713,2583257,-944788,-3087665,1268046,3213159,-1000045,-2690394,755033,1697749,-930655,-810257,1543895,439058,-2311417,-735292,2569013,1105610,-2196864,-1035819,1680779,420399,-1279210,520222,1438820,-1225820,-1738201,1366979,1994883,-1031910,-1641871,519108,797151,-408478,-125371,770036,-196617,-1148809,-51045,1186696,559828,-781193,-780243,190111,610418,280247,-240499,-254291,-48762,-117695,-101102,465017,619202,-519875,-1172543,230385,1566230,50203,-1432633,-45037,1215539,-327538,-996854,1041289,1222461,-1681532,-1610767,1867452,1731256,-1838753,-1657560,1725521,1134052,-1953629,-556397,2443262,87462,-3104851,74018,3454384,-158449,-3361737,456844,2987054,-995250,-2504328,1854137,2372154,-2587253,-2253537,2931222,2171884,-2931560,-1853629,2806038,1297837,-2838665,-563320,3126290,48494,-3527537,386062,3721474,-722260,-3658026,1118696,3152443,-1669230,-2500850,2438025,2006179,-3023553,-1544897,3218611,1224363,-3097453,-734534,2779440,159550,-2439774,410121,2376991,-933835],[0,0,0,1,7,-166,22,-16,213,-209,201,-312,336,-488,712,-664,770,-1168,1344,-1446,1817,-2131,2453,-2961,3365,-3804,4512,-5130,5752,-6710,7581,-8390,9583,-10879,12071,-13516,15088,-16754,18768,-20824,22858,-25381,28192,-30952,34111,-37654,41358,-45538,50190,-55097,60690,-66989,73784,-81569,90548,-100551,112197,-126087,142423,-162338,187359,-219362,262288,-323184,415564,-572146,888418,-1777208,10352821,32766575,4568796,-27505266,-15833141,12024676,8387669,3282037,12825764,-5089103,-34908155,-7327275,38083972,18688418,-24200758,-19005965,707136,3307689,11756016,15447298,-7067020,-22324474,-9725453,10725191,24594222,13820730,-22972893,-28939672,11369618,25975680,1334887,-2928628,332949,-20727433,-13862283,29909432,27953004,-19830854,-30097566,-1352546,12701657,12013162,8429870,-7917243,-21516184,-10044463,12847554,22133795,7471259,-19102251,-23954582,3214221,24211114,14522924,-4876816,-14977762,-14107790,1834133,21875236,18070265,-8433344,-23862245,-11031282,12368585,21134283,7688163,-14395011,-22451238,-6665534,16490349,19912212,67032,-18451279,-17884633,-1631807,17174245,19896996,-1527400,-23240860,-16564767,9582448,24073767,12491631,-11396331,-19983590,-5368092,11081553,16398794,12968354,-6924973,-29381529,-11477148,28412087,23361752,-12832177,-18768522,-6184582,-3987775,8795512,22995542,957366,-28596502,-18380388,10923970,22643802,12951528,-12134459,-25650492,-3463545,19274765,11456387,3454320,809991,-19710942,-20022535,23259588,36578836,-8433284,-31934399,-5909665,11390325,7292099,9848311,5042123,-17787437,-23379612,4039589,27489946,14105225,-18191430,-26516823,-2412792,18518068,13908547,-282160,-8248227,-12754900,-9582809,10399284,27551962,8693809,-28530160,-24031563,18313831,27468208,-2548947,-10031027,-438140,-13040484,-10652278,26030129,26038831,-21595657,-32725454,3011237,19933677,9664780,-395799,-11089904,-15409031,-2180907,11480178,15217835,7707961,-17171885,-27772021,7492221,34561988,5948826,-20668260,-6298262,1005460,-4822620,13513606,22811184,-10393751,-30649279,-3316653,22327698,14550028,-3484033,-13502264,-13043364,-1185086,12286088,13699894,951880,-16287374,-17869191,4347642,22241850,10416475,-11751996,-16220922,-5186814,8114213,15785832,8691866,-9742123,-17809664,-4341312,14203963,16396163,1365275,-14142301,-14789009,553087,16289665,13726441,-5421003,-17367801,-9320669,5915232,13433620,9326870,-5168034,-17293209,-9970662,10139685,18332083,5101727,-14153401,-16400673,1697749,14898319,8682523,-613117,-5902538,-13824704,-6925741,18760808,20484339,-10705536,-22190203,-1334345,10487953,7114904,6128310,-2216784,-15513976,-9194751,9636514,15735915,5939440,-11769496,-19597083,-294805,20404099,9101474,-9821684,-6571837,-3159574,-6514281,8347725,20871816,-2209352,-25194960,-8506551,16446691,13891394,-1394566,-7908835,-7392979,-4137903,3765242,12543505,8649180,-10216857,-19385943,-908809,19779751,11626804,-9712553,-13228316,-2183847,3939901,4774143,7970369,4000498,-13496477,-17725773,8788020,25345685,560188,-21141356,-5658174,8062124,695469,3986368,11445676,-6176577,-20849279,-1377299,19645738,11235217,-8013447,-14274198,-4647135,8838477,9073877,543544,-1400285,-5325475,-12739906,1328225,22280650,7434437,-20798133,-12720561,9909272,8152157,661620,3307189,-3481279,-13732732,-2905356,15106231,11738189,-6428653,-14557333,-5070143,8350970,10436227,2298555,-5000129,-7949490,-5727631,4962207,13341656,4362051,-11311202,-11709031,1616550,10512522,7671826,-1565793,-9339791,-8438620,1860914,10606635,7262920,-4331860,-10649517,-5640891,4738047,10605785,5521151,-7078202,-12001628,-1903425,9776652,8949435,-409169,-7417943,-7444499,-610959,7620752,8927200,522007,-10419652,-10273855,4436834,14212530,3465550,-9626421,-6351601,-151959,476056,6523901,9185681,-5433867,-15537173,-1776043,12557045,8017161,-3168206,-8118480,-5676156,2373862,7254684,4318644,124860,-5318205,-10184544,-103742,15744982,7914786,-12596302,-10536766,4748432,5687719,1077923,3483310,-396816,-10461420,-6288538,9527105,12472437,-2137080,-13179323,-5899228,7287532,7439562,-265472,-1606567,-2031247,-6768684,-2157251,11329089,9807562,-8292704,-14228837,1125369,12341393,4193660,-5278397,-2302054,-567190,-5561831,604009,13443412,4508001,-15902406,-10013166,11276020,10351728,-3964299,-4576616,-453682,-3672186,-1786220,7648661,7861645,-4653669,-12438809,-2877237,11648989,8664054,-6455794,-7824246,1646060,1003714,-1187350,7275589,5952344,-10526012,-11262223,7297888,12226815,-954788,-7269386,-2873189,-263932,1075112,4768012,4337428,-3542623,-8910055,-2505065,8322242,7714814,-3032739,-7891518,-2586419,2456428,3929775,3974443,-60698,-6402565,-5372379,3444886,7973683,2564890,-4983801,-6119226,-1174453,4569188,5897761,959601,-5412639,-5486597,599099,5268833,4134230,-547919,-5023922,-5105348,1054908,6982676,4401763,-3935622,-7157850,-1635352,4848442,4606533,209726,-2463599,-3480712,-3220161,2399758,8236201,2072873,-8852465,-5819337,5063301,5739635,25252,-1144213,-1845746,-4137607,-613387,5945443,5040257,-2633020,-7807557,-3091750,6489393,6525724,-2972121,-5348872,261689,16293,-1363757,5133538,5460586,-6536562,-9297179,3574628,9527818,680710,-5690329,-2470462,1099194,514068,1069899,3822007,1302309,-6800578,-6051498,6248547,9422516,-2908619,-8714222,35056,4399375,-637579,-387490,4028609,-864496,-8188262,-1937039,9631923,5767452,-7717572,-7457356,4208177,5110329,-2488888,-323016,4147354,-3289026,-7814769,3658879,10480767,-932939,-9760924,-2061623,6194742,2617131,-2241307,7492,1161998,-3758265,-3709372,5519068,7497810,-4510141,-9484691,1809183,7711742,-262810,-3663666,1437264,-87066,-4675060,860353,7332015,1319234,-7179405,-3866761,4299555,4500461,-744332,-2253708,-581065,-1041948,-913060,2986889,3964152,-2138027,-5795758,-631612,4738326,2722184,-1536773,-2354840,-1499287,-321634,1941415,2889310,-136028,-3527773,-2440445,1408163,3252301,1550130,-1479415,-3215329,-1541727,2351748,3443627,215563,-2557282,-1875352,235998,1573262,1988521,1034955,-1983973,-3555144,-148259,4374410,2592602,-3051441,-3510938,751697,1706016,-53480,1041737,1158510,-3035778,-3609048,2623197,5002473,-617292,-4425862,-1481064,2208960,1793750,-89232,-35159,256775,-1936097,-2222671,2956749,5007051,-2058517,-6196361,679352,5094162,33750,-2585081,943135,543575,-3038441,-620598,4455618,2282827,-4329746,-4438260,2542773,4927704,-926520,-3754270,830488,2054652,-2501096,-870138,5083523,1497423,-6408346,-2779312,6086953,3660184,-4278968,-2938618,2958219,1183235,-3144667,537595,4735272,-1214203,-6734902,196131,7235072,842393,-6315371,-1150972,4393188,-376309,-3283973,2417666,3584280,-3752676,-4794358,3818520,5923021,-2517015,-5635424,1493838,4162920,-1464433,-2335378,3003692,1547929,-4725861,-1974898,5556545,2748645,-4915858,-3134554,3286803,2008781,-2223880,-410606,2112131,-1053451,-3231648,1240044,4109015,-258290,-3989482,-685653,2866354,953778,-1279105,173932,571358,-1335519,-695223,2241433,1759827,-1735289,-2237266,370915,1691468,567774,-422126,-770382,-917122,-154263,1053628,972704,-431927,-1137279,-644826,178002,1076602,1091295,-531009,-1820973,-497265,1674386,1347697,-721531,-1035123,167466,148604,-335934,969600,1434480,-1240816,-2556311,705414,2797765,15248,-2269698,-367235,1106497,-202113,-701269,1044902,927682,-1688446,-1943899,1540644,2797602,-716261,-2972692,242760,2424059,-349998,-1625607,1431346,1494313,-2450153,-1696807,3103755,2338461,-2733506,-2603838,2007895,2259149,-1377111,-1623996,1457088,1107742,-2432914,-1303000,3394338,1865282,-4023574,-2444246,3906257,2325858,-3555467,-1462467,3478993,351981,-3827534,450270,4427027,-492312,-4769111,218212,4716118,78523,-4134379,211661,3686866,-990627,-3592212,1999131,3975146,-2630068,-4454643,2641742,4446748,-2458163,-3900906,2376707,2916027,-2806474,-2156488,3549941,1845679,-4098826,-1907830,4203929,2046852,-3710391,-1725763,3223683,1058625,-2930434,-224066,3152776,-330838,-3477932,441794,3586754,-330638,-3233129,182665,2611262,-458951,-1935354,905507,1564254,-1469068,-1673383,1527159,1773861,-1265947,-1675416,891866,1148293,-575824,-537203,628743,84528,-868889,-22973,1005412,216395,-835819,-432504,430740,379447,153218,-88373,-435709,-329662,349570,511306,-188315,-352009,87549,-76486,-377311,342426,810996,-353976,-1202883,175741,1384266,80577,-1254402,63274,1042727,-410261,-884670,829424,1042385,-1118039,-1369120,990252,1546371,-741694,-1595271,628231,1440581,-786478,-1330436,1147520,1344025,-1588637,-1543973,1910961,1707697,-2011004,-1782270,1890053,1474013,-1910940,-1083143,2018608,814128,-2289697,-761390,2639782,1012843,-2778152,-1159977,2750013,1173747,-2769438,-970076,2950051,433183,-3358083,56986,3733449,-471748,-3864684,676478],[0,0,0,0,-3,58,-54,-58,-79,166,-18,83,-235,143,-193,358,-329,380,-528,555,-716,923,-875,1029,-1429,1557,-1630,1975,-2265,2574,-2987,3240,-3610,4257,-4714,5130,-5864,6519,-7132,8025,-8911,9731,-10826,11941,-13079,14535,-15982,17400,-19264,21310,-23297,25694,-28423,31335,-34789,38750,-43120,48488,-54952,62555,-72248,84885,-101589,125419,-161988,223875,-349070,698947,-4129060,-8497409,13038581,26250485,-1220371,-29833224,-14380019,16286255,23486211,6640832,-15282617,-18872988,290633,11546336,8192789,9690333,-2065922,-30801599,-15817527,34510532,27340067,-23664371,-23613688,5452548,892825,1281782,23096961,5987715,-31822623,-18695421,19783426,24433530,5040521,-13667600,-20279471,-2497441,18842926,14385984,985241,-7160292,-19377066,-12404239,23123750,29271369,-11118701,-30159532,-6826987,10802467,11157603,10553872,-2157779,-22586918,-16963836,12471278,25853734,7700556,-17488350,-21380537,-2136092,17795793,19133281,2588992,-16191471,-18274057,1359866,21320237,17734903,-4503658,-20700727,-15132576,6554050,22507842,13699744,-11963880,-25380263,-9751897,15691066,19503488,1471533,-13645166,-16679262,-8825651,12907663,26690127,3705058,-27441979,-19021788,11095114,20547243,11335532,-2820718,-17258389,-14013210,8066330,20640642,13315589,-5890328,-25603739,-16212940,22290820,28968352,-8139036,-22028551,-4901939,-3870527,-36108,24464721,13487467,-30467978,-28130116,14375897,25695555,5815971,-8666524,-15229113,-10861070,7908033,19169235,11261153,-4557792,-20116802,-16777306,16501646,33538924,504026,-28798245,-11424219,10354843,7445537,7073811,9713674,-11178766,-30040417,-3814382,33394324,19013090,-22677978,-24724989,2558914,10536869,6521543,10076644,-380406,-22117903,-14544587,17120047,26756118,4148524,-21566052,-20764682,7694662,24104456,6143060,-8176126,-3185700,-10792115,-13799211,20253317,31954982,-15913929,-38042244,1997376,22777391,3666526,-300976,1337860,-17136637,-16310511,14452153,24712147,2059334,-19094956,-18313795,3364385,22644158,12014268,-9929781,-11341610,-5423158,-2370076,13711665,21798439,-5914141,-28883765,-7907465,19330327,15143627,-1129963,-9422510,-13044634,-6862737,10459010,18044223,2782063,-17383254,-17207401,2618201,17884286,12288387,-5028001,-15944085,-10653589,6383045,17514683,9288031,-8866328,-15857532,-5817011,9852944,16041250,6353415,-11370117,-18092879,-3470680,16803340,15992457,-4788406,-16204890,-7812331,2686921,8923788,12600709,816476,-19397493,-14773529,11302815,19521868,3662855,-11091053,-13299979,-3697876,10483293,12749424,2133497,-7077702,-12746748,-8179129,14219065,22767908,-5607555,-24270686,-3855850,11996897,4765472,4834747,4904645,-13506575,-17442930,8219975,21442562,4404157,-13617486,-14300341,-1145505,13060957,10793855,-2884253,-7796597,-7051483,-6073738,7570840,19880931,1905486,-23063811,-12582494,14547407,15382776,-1944064,-6858325,-3700567,-6460225,-2139044,14767936,14947264,-11768451,-23290021,1196684,19997438,7318754,-7288011,-6362013,-4820760,-3072100,7040551,12774998,1737673,-14605208,-14948676,6467111,21659328,4201260,-17425942,-7739829,6275812,-168327,2345424,14400100,-2277368,-24309869,-4458895,23056980,10852043,-11027695,-9343822,-1981298,343131,6666313,9515158,-36963,-11526682,-11278227,3964329,17522866,6888549,-14312991,-12583683,4188569,7425550,3546761,4426838,-3196366,-14475720,-4926754,14523911,12701645,-5278553,-12726566,-5195102,4542165,8868948,5999098,-2781103,-10255092,-6991190,5553606,12450060,4500993,-8074100,-10843233,-2434387,8187658,10250448,981774,-9901977,-9407203,1590882,9702874,6768003,-2372563,-8560160,-7280146,1219418,10976219,9036375,-6167167,-13820667,-2287875,9718472,7271406,319080,-3756696,-7581906,-4611902,7275077,11733753,790257,-10778340,-9571489,2628758,12041585,5659929,-6991924,-7217603,-1099211,-200928,4885402,10648061,-2071252,-17015494,-4801404,14233556,8713346,-4860290,-5730264,-3386894,-2154303,4415261,8673697,2239277,-7781508,-10119706,622183,13442910,7878658,-9610146,-10487434,2630216,5026085,1003101,4355571,2023834,-10660033,-9535288,8949141,14751208,-1858604,-13824528,-4523860,7091494,4147744,-143056,2723458,-1679735,-10915709,-2825423,14051716,9454593,-9542923,-11985328,1822208,8386618,3185059,-1329672,-1086786,-3114999,-6117749,1540174,13176176,4944645,-14721229,-10455216,10013437,9448068,-4180833,-2259450,1808512,-6543839,-5026260,10457338,10092874,-7383634,-12338147,155148,9104472,5202092,-2292389,-4241651,-2350191,-1846650,1424049,8107656,4507079,-9319198,-9945632,5393723,10744956,366440,-5485650,-2859789,-1912946,-177740,5900223,5791782,-3870277,-9202110,-2084594,6971609,6338436,-1004130,-5676018,-4348218,338499,4957871,5240944,-615037,-6320564,-4552523,2283002,6222260,3772654,-2511036,-6416558,-3341123,4085708,7045364,1375297,-5696041,-5053771,692024,3779208,3570130,1690866,-3716648,-7121580,-530335,8016877,5119911,-4232394,-6271918,-1361815,3024717,3873864,1849909,-1493516,-4220836,-3951549,2028558,8260475,3343202,-8091141,-6835895,4401073,5696637,-617465,-283585,221694,-5170220,-3237470,6835315,7147877,-3729764,-8357598,-1705243,5578947,4608862,-1299742,-3203325,-859623,-1395956,-1394325,5310996,6215124,-5829616,-10041600,3024612,9983992,376799,-5812076,-862437,1066416,-2234405,668028,6614111,1902370,-8604069,-6122191,7294162,8612555,-3794658,-7042356,1361112,2519013,-2300586,1508891,5921909,-2206163,-9342580,-837958,9689268,4392981,-7043187,-5463251,3680016,2990482,-2420739,1377161,4672306,-4475035,-8405387,4442112,10700703,-1822894,-9221094,-279762,4971364,-137015,-997195,2974856,-26711,-6018909,-2260345,6662099,5475331,-4651219,-7001798,1291510,4956983,83825,-1313699,1432147,-1553414,-4736397,1463489,7008042,772187,-6465196,-3041549,3395222,3090103,85691,-550021,-1206325,-2449236,-389029,3774148,3157618,-2095222,-4333349,-844651,2827913,2765246,229169,-2217905,-2722002,-421618,2602895,2589972,-541241,-2634562,-1998814,166508,2295384,2657634,-331908,-3882794,-2310905,2825411,3571280,-401630,-2286715,-933668,-448851,207015,2558607,2293004,-2203515,-4226740,-61266,4296080,2358015,-2574279,-2928889,570357,1167769,-480069,1398711,2020122,-3178375,-4623253,2651422,5787906,-851131,-4641904,-452085,2203961,238627,-154782,1529948,200816,-3011773,-2130779,3433350,4699005,-2032067,-5761103,470630,4688567,-240710,-2553898,1742933,1080082,-4244773,-1433322,5698956,2770038,-5457362,-4226235,3500941,4039977,-1918742,-2560178,1915066,795280,-3579372,-24382,5972316,945338,-6929437,-2029211,6436022,2688362,-4694551,-1602960,3443802,-451927,-3611112,2155153,5026758,-2433751,-6631662,1365399,6764125,-486400,-5626498,447375,3721028,-2000169,-2703300,3929656,2972317,-5025155,-3874392,4664726,4537125,-3142998,-3692464,2109230,2132424,-2102878,-554313,3486992,40835,-4863545,-725551,5202648,1624267,-4244306,-1889433,2491955,697002,-1589297,820283,1521609,-2032778,-2570440,1856463,3249904,-737441,-2896825,-335857,1640010,608271,13495,417493,-475554,-1375081,41862,1800492,937659,-1030670,-1388555,-302021,872383,1202367,273493,-1279456,-1334595,334670,1198691,260300,-413619,-258490,-696004,-728214,1005401,1906613,-454889,-2399429,-369543,2027324,925100,-926605,-472841,508101,-388450,-640462,1213894,1799885,-1219883,-2787516,703391,3046306,-138727,-2483223,90973,1381051,-965686,-915590,1880339,1125003,-2416962,-1986328,2010860,2598372,-1109847,-2668408,566618,2192000,-778902,-1630405,1926785,1656661,-2950205,-2039919,3571038,2591985,-3370014,-2591863,2809595,1976404,-2496911,-1053554,2731603,376655,-3557471,-504501,4217527,1003299,-4511333,-1539760,4114739,1366860,-3766418,-467604,3787097,-682440,-4155195,1509104,4854846,-1640395,-4994205,1519066,4658207,-1348625,-3790621,1717075,3072868,-2474199,-2888706,3241343,3060855,-3543254,-3345106,3410226,3184181,-3173964,-2570241,2994716,1637227,-3315994,-855149,3812897,593921,-4167117,-737806,3951092,781701,-3346592,-504728,2726727,-177104,-2402475,878022,2519301,-1289658,-2691434,1211303,2756006,-800420,-2220424,558297,1553125,-745162,-908387,1070585,658076,-1448035,-733040,1401967,913974,-1004836,-870300,396275,422051,-104768,119208,92983,-379238,-318707,359752,394833,-21220,-199966,-227524,-275085,260952,810518,-47118,-983616,-284568,903243,284678,-681016,-46696,536204,-407737,-809803,602458,1205929,-656676,-1530238,370390,1560997,-291799,-1417431,347497,1200309,-723180,-1164814,1237236,1360008,-1545903,-1593349,1565535,1713674,-1363690,-1557609,1239719,1213416,-1255909,-1059490,1548030,1154517,-1974462,-1466122,2243795,1696077,-2472945,-1674046,2483896,1290060,-2643072,-788853,2855611,400570,-3114832,-232803,3322276,211219,-3289344,-287527,3139936,200297,-2971872,158408,3074225],[0,0,0,-1,-7,39,-202,90,-95,281,-310,394,-569,588,-757,1106,-1224,1417,-1856,2162,-2496,3088,-3578,4110,-4897,5619,-6416,7539,-8587,9629,-11085,12618,-14161,16013,-17972,20045,-22580,25225,-27894,31065,-34565,38177,-42257,46715,-51399,56727,-62558,68705,-75617,83312,-91540,100797,-111219,122638,-135584,150422,-167231,186815,-210001,237468,-271121,313526,-368198,442106,-548252,713252,-1005954,1673792,-7214858,12342534,32864273,97558,-23444585,-10136833,2995079,3967828,17602900,11403702,-21211474,-26002610,6387764,22760286,11836963,-7345491,-19714743,-12137667,8907328,16621671,10168097,-4068524,-22979646,-16517039,20887643,28449297,-5237683,-17869730,-5988655,-5434626,6489924,28147849,6974665,-31011419,-18601782,15418198,17555770,5987666,-2064832,-17394479,-18777922,7703611,24738708,9546342,-14581388,-22910990,-7565394,17177786,20497143,-71122,-15480579,-14680237,-3578622,15686166,23607721,1080643,-24610515,-16762792,10304472,21920449,11649639,-7215621,-19300493,-12110662,9414328,21515765,9335537,-13870670,-22641959,-7989288,15001725,21920871,2699196,-21649036,-20446067,3235652,18359638,13399088,-1094094,-16087890,-17957648,3022364,24886616,17920160,-10085824,-25365899,-9241543,18965539,21711494,-264334,-10645999,-9434536,-13143110,3791903,33533404,11618539,-38005687,-24324312,21961380,16364416,-4617271,4614889,-5317423,-29901967,-3453236,35523111,17008651,-19899487,-22709603,-4618217,15689518,20962653,794488,-12508966,-7260375,-8944464,1963515,33038083,16687397,-38073556,-27987266,25949146,21142652,-8560925,1275805,-670841,-26902380,-7606244,33938055,19028852,-23602770,-26189804,218301,15860991,13115752,2230739,-7610146,-14714789,-11321603,13333804,29786289,2409337,-28837568,-13608358,13926976,14250370,8021940,2045780,-16167167,-19466790,7429286,24466091,9494004,-13145897,-21148917,-7526948,14733366,16573934,-5924,-10380617,-15327057,-10414309,15935821,26394158,-4952965,-25700773,-6531023,8419750,7776919,14324525,5643377,-23023647,-18748431,16725414,23478176,823789,-11169282,-11572611,-7639072,8107937,19361217,5954482,-15712506,-19074324,-1948017,17195825,15841259,-5048980,-17864515,-10002401,3929263,13097150,12590202,-3020406,-19168976,-11887749,10985428,19581169,6168302,-11254910,-15563368,-4048819,12292921,15986019,2356894,-13305104,-13949308,-385402,13229915,14437196,-397947,-18095753,-15145908,7478241,18554541,5859872,-8975911,-11951574,-7344831,4299243,15566828,9624416,-9949010,-18912025,-5183720,16606573,18018450,-4726302,-16745432,-4064354,3435459,2032758,13174024,11445603,-20423279,-24515222,15954310,26389793,-5757669,-14062488,-224224,-5203696,-4436270,16974842,14530996,-14024333,-21034792,-755176,16632318,14237901,-5205221,-16290633,-3726610,5705446,1949852,9295500,10612242,-17245710,-23909973,14050473,27281618,-4581892,-16429799,-450074,-854993,-3784838,12760320,14024613,-11904354,-21391717,891080,19021807,9752877,-7783006,-10450715,-3825376,-98676,6642102,13273185,551856,-18935083,-10836438,12705602,14345956,-373810,-7586906,-8522105,-4939446,6812923,13251068,3546811,-10787823,-13300421,-75368,14498774,10151489,-6098794,-10308699,-4183675,121484,8782300,13235996,-4458298,-19394006,-3851978,13595664,7539693,-467321,-2348394,-9882126,-8656643,9900587,15998446,-1624771,-14202873,-7612158,3786536,9241358,7013647,-1882089,-9831744,-8156965,2745625,12527046,8375491,-7137635,-13560338,-2545951,9274431,9071951,1479717,-6578627,-9736477,-2529079,9217265,10637800,-713701,-10795928,-8838265,2093894,10673808,7827172,-4263959,-11671804,-5260932,6306869,9133395,3251645,-3988508,-9202215,-6156810,6932112,13779693,1743471,-12052119,-8638180,3534862,8368854,5060301,-722720,-5918537,-7635760,-1697118,10311548,12093745,-5703882,-17466725,-1677767,13357297,3679283,-3941377,2256818,-4122582,-13121692,4831119,20348224,238366,-18786970,-5231420,9537884,4925482,843706,1745705,-4036941,-9003718,-1400023,11191216,11017582,-6222343,-16439426,-967860,14081601,3916896,-6016524,747424,-1620697,-10742844,2981853,18411511,1089314,-18486922,-5962844,10538489,5405603,-1467856,1065083,-2375488,-9117233,-986950,12838642,8036658,-9362233,-11675569,2243672,8278498,3073224,448131,-1623023,-7506802,-4675169,7913450,10232862,-2045323,-10348899,-4794853,4412610,6709582,2700796,-2136430,-5670151,-5711531,1813109,10363531,4909638,-8677285,-8430682,2444295,5161232,2817512,3061833,-2926739,-10027698,-1499705,11279853,6298755,-5727887,-6283017,-1479739,877795,4784963,6006706,-1868247,-8961690,-4202434,5822448,7993557,608020,-6418881,-5391373,377955,4168708,5032883,1539419,-5463310,-7269841,839864,8096782,4715442,-3293123,-6295974,-2912497,2829691,6176732,3158936,-3764419,-6349316,-1839439,4255093,5765655,1961319,-4537755,-6998983,-745176,7300036,5471561,-3231720,-5800996,-1779270,1106559,3086744,4815850,300481,-7660683,-5823742,5082237,8792465,123512,-7034630,-3240773,2335673,1433278,1279315,4670468,-910578,-10546108,-2710983,12568741,6264788,-9526288,-5509304,4793751,182266,-2332560,6278305,3738982,-9750603,-7577135,8041309,9691868,-3153424,-8147943,-857604,3516599,240143,413186,4466355,-635784,-9840859,-2606769,11959516,6085639,-9798287,-6134683,5733615,2000848,-3100550,4276440,4072542,-8368393,-7246185,8037176,9213786,-4327264,-7429254,862156,2587768,-763396,2066474,3902089,-3754180,-7640594,1671875,8498605,1744321,-5615083,-3302887,957532,1173603,2017759,2906583,-1044534,-5776789,-2439083,5477960,5385917,-2332037,-4992124,-676939,1196786,1050979,3420055,1658040,-5589813,-4970518,4202847,5722377,-1119327,-3094724,-817078,-1596647,-148712,4824137,2896495,-4646705,-5161822,1604593,4589319,1565017,-1346134,-1976391,-1969109,-386225,2952892,3760017,-917225,-5126736,-2092190,3686018,3668481,-276600,-2222874,-2068020,-1138827,1688005,3637528,775607,-3398223,-3249590,653047,3151047,2395013,-808296,-3571961,-2328201,1956470,3520891,610654,-1871712,-1815704,-1231493,366340,3447473,2748329,-3171566,-4937792,1075638,4929424,923512,-2496964,-718072,-57412,-1685048,738511,4729453,922067,-6307329,-3494211,5463884,4371568,-3783949,-2808299,2770146,-603249,-3881469,3589219,6237428,-4517389,-7970573,3384921,7540323,-1761007,-4755787,1847895,1863184,-3555105,-367287,6116574,1333202,-7425994,-3253624,6819877,4184018,-4963888,-3059934,3403984,-25604,-3964233,2574393,5675935,-3750605,-7476310,2899571,7313471,-1770891,-5169252,1661505,2187464,-3169684,-137880,5420065,176555,-6402016,-1166113,5637401,1953407,-3234482,-1122028,1309451,-974908,-745547,2890796,1664409,-3440694,-3262882,2134712,3445331,-508903,-2183823,-409827,-78356,-807397,1472896,2539681,-1629481,-3747841,701376,3370833,281693,-1270378,203086,-813068,-1659790,1940730,3196452,-1217546,-3415674,44254,2227181,485854,-275861,214152,-1046896,-1909625,724184,2916053,388956,-2840036,-1667723,1352205,1434037,-105459,-90735,-287149,-1448796,-522672,2157414,1734698,-1384020,-2100887,97315,1433159,1028386,251659,-758274,-1340202,-216776,1302517,1066127,-237649,-903370,-1023886,-471123,1348454,1888920,-849127,-2711185,-212709,2078147,499435,-1008515,423633,297152,-1929993,-446977,3307923,1539739,-3473205,-2169479,3039200,2175997,-2227241,-859545,2407636,-607648,-3401893,1541776,4708492,-1654836,-5427536,1085310,4839870,-1250576,-3744602,2083739,2500590,-3746937,-2118170,5063979,2481252,-5509403,-2801306,4965050,2455929,-4060909,-1164020,3822402,-318896,-4238280,1594115,5180372,-1804285,-5645140,1451298,5201622,-1283800,-3986034,1664898,2712910,-3072958,-2173418,4300611,2078675,-4975523,-2248796,4554880,1806561,-3614109,-590044,2873430,-806008,-2586535,1970710,2902475,-2045291,-3040421,1579965,2622324,-930192,-1587681,815969,515471,-1491373,16004,2251891,53778,-2636328,-446829,2188349,414204,-1380089,215219,551301,-1322658,-185514,2149984,416366,-2222882,-561029,1575156,313646,-611049,532906,166072,-1381194,-236762,1767661,764503,-1606486,-962398,837012,663791,-378015,54511,432524,-838914,-944113,1037326,1432228,-677595,-1388958,112815,817159,106636,1784,171091,-473091,-680576,410584,925299,27618,-626295,-444092,-104773,520521,879544,-72279,-1128806,-341998,888164,282434,-451216,251404,296265,-1144964,-650666,1742525,1209876,-1892805,-1456878,1704254,1210211,-1564304,-500976,1900722,-230146,-2526951,712498,3236103,-784324,-3443299,735802,3254479,-949359,-2622067,1617065,2192127,-2531039,-2206532,3308329,2359328,-3659014,-2376685,3655095,1924224,-3574850,-951749,3617539,-176039,-3990055,896570,4329663,-1150127,-4398529,1147985,3929124,-1367382,-3144361,1787983,2444554,-2582685,-2105363,3239935,2268090,-3489988,-2190161,3399881,1777144,-3105843,-940361,3001372,-139060,-3185001,955745,3349157,-1355256,-3196123],[0,0,0,0,-3,44,20,-15,-120,26,22,153,-124,25,-187,238,-193,311,-332,339,-571,643,-571,796,-1003,1053,-1268,1472,-1566,1913,-2238,2374,-2740,3179,-3448,3915,-4484,4867,-5436,6142,-6723,7476,-8375,9092,-10030,11237,-12287,13445,-14900,16342,-17969,19911,-21822,24019,-26728,29580,-32776,36750,-41261,46596,-53370,61759,-72678,88014,-110618,147994,-223164,439850,-3106537,-9856194,-6502029,15595605,22974188,-2576849,-25381227,-16280623,14792901,26229979,3070050,-15714137,-10034685,-6284560,1275015,23506076,15811707,-24726734,-27217984,9142179,19244634,6286074,1395454,-12136443,-23407588,1043570,26952275,13471958,-11037087,-18756247,-11510923,9959983,24016365,7200519,-14238619,-14509844,-6538496,8700526,26257274,10119271,-26459151,-22440066,10643617,17723153,7353371,1787762,-13453755,-23547288,946127,27578221,14328125,-15640002,-22594633,-7146547,11313298,18762495,8440982,-12001557,-21227457,-7021515,17271124,23266168,2695874,-19238512,-17885812,2807557,20600979,17619219,-4129146,-21342021,-14334228,7770124,20238985,11825641,-8441022,-22019978,-14598730,10638697,25935720,7211066,-23032017,-21254318,4297221,13845260,10212049,7803869,-10159115,-28644265,-3574599,33793727,20238996,-16382585,-19603920,-3921642,6798776,16454687,13085475,-6796496,-19073254,-13662881,7296352,30267732,13464545,-32104422,-27449905,17167746,16590342,-5859689,8288489,3077890,-35801007,-14601932,43002598,23913441,-29870416,-20814864,7324043,3816033,8209281,18787014,-2057181,-25079242,-12890205,15157341,27683985,7793609,-25158382,-21304117,11365516,15847699,2280100,5218985,-5142039,-28963336,-7849153,33544960,19404014,-21514007,-22362787,-787703,7685853,11198981,10823522,-4075191,-20712567,-13823309,15702481,28820975,1829705,-24161190,-11717379,7419459,8419001,13053369,10335782,-18604961,-25966912,9762666,26380984,4102101,-10564077,-11250594,-12710572,2278825,22523934,10920706,-15989852,-19789843,-4349723,12359360,18854040,2986175,-17618730,-13605382,2558776,11224946,15520443,5388589,-19836885,-19829790,11253595,23276113,4542747,-8911660,-10542037,-10201921,3084841,20254919,11149225,-14907812,-20752204,-2124960,14856355,13994557,-120230,-13603382,-14485605,-965111,14789183,15004611,-2430915,-17267390,-12098452,6088796,17506013,10529795,-7814920,-17434573,-6742080,11508246,16165735,3921124,-10420601,-13549664,-4755622,9587683,17378416,4900832,-18513797,-18667316,7890207,18967801,2800402,-6506958,-5297247,-11329384,-4718950,19971326,17835598,-14392940,-22567869,524528,14324646,10087653,1172268,-8341309,-10323216,-2630934,6462176,14936211,9189863,-18088909,-23893824,11813699,25776146,-3774413,-12741975,3207860,-6342799,-12507371,18112143,23542597,-16717822,-27118548,5672617,17867333,3740856,-1630956,-3308836,-10247303,-6414233,9049876,16425726,3551665,-17880071,-16411434,10257965,19274553,-189659,-9334110,-3215601,-6018444,-3163754,15444317,14446797,-12399005,-20511968,1045400,15608429,8065933,-3192909,-6817632,-7302068,-4107313,8170213,16011121,-102889,-19666322,-9272947,11867014,10333227,804832,-1056468,-8635159,-12075879,6298125,18766223,2282831,-13769988,-8550342,967206,6807773,10193221,2447392,-10894741,-10874315,1377166,11652742,10565495,-3543800,-14663971,-6103980,8437632,8876077,2787482,-2133339,-10255627,-9521976,8158134,16316414,500327,-13150732,-7918067,1865015,6722461,8288104,1898368,-9709932,-10881828,2285160,12867808,7721861,-5561464,-11304660,-4781670,5797596,10466637,4694968,-6489144,-10849290,-2971960,7664713,9769179,1954718,-8203411,-10543541,-814095,10856984,9596405,-3733855,-11764323,-5000097,4934024,6859181,4732491,244537,-9418415,-10972949,6340944,17288570,1354591,-14018581,-5485469,4457871,2554042,4609162,6559809,-5807672,-14172931,-873569,14098772,9241062,-6623834,-12452157,-2157647,7774427,4003681,110476,2622490,-5499662,-13992641,4194755,21415911,959108,-19450022,-3693229,10066103,-58852,-130995,9080251,-2939590,-16364639,-866313,17069861,7441460,-9976523,-9795816,878585,5416481,3229258,2607876,794478,-7841455,-9619648,6041293,15537096,-5561,-14264103,-4841114,6431076,3531261,1587410,3456983,-4036456,-11137978,-381656,13476374,7022135,-8777646,-9036533,1532111,4314976,2796445,4550156,-682974,-10780022,-5228898,10371337,9309093,-4142757,-7073661,-2458346,-693249,4038833,7926432,10571,-9654804,-5900478,4450292,8001860,2831217,-4500636,-6585154,-1908836,3637418,5908953,3774620,-4016400,-9456678,-1589737,9370605,6160723,-3651265,-5155177,-2548189,-699534,4557565,7393675,-989941,-9535366,-4581844,5589480,6940309,1080133,-3901966,-5314164,-2381182,3579644,6600311,1812220,-5702415,-6501578,278375,6194629,5248741,-966732,-6274924,-4817912,2429124,6659462,3034637,-3084979,-4993906,-2524331,1825265,5788098,4288218,-3997785,-8763405,-1152714,8322930,4897220,-3891618,-3758545,-709166,-2218439,1206858,8398571,2141795,-10711264,-6475517,7798575,7457666,-2586159,-4007386,-505863,-1563131,-1155175,5097683,6313037,-3711273,-10599853,-849021,11269164,4488634,-7943672,-3401232,4127810,-2186627,-2812432,8906446,4842476,-12488783,-7944937,10781388,8284296,-6178823,-4631540,2642824,-1312963,-3104793,5360771,6588176,-5260541,-9922810,1650165,10029103,2228678,-6267513,-2484205,1853989,-1150435,76454,6365619,1859688,-8998275,-5237872,7640705,6981130,-3717039,-4895389,732658,-187772,-1214648,4607258,4344971,-5740078,-7534044,3304348,7242670,-193195,-3410208,-739753,-1667052,-1442843,4610504,4798662,-3683071,-6241689,338406,4449003,2400818,-167049,-1831261,-2922881,-1295812,2986558,4550044,15133,-5264336,-3354960,3116397,4031685,-28652,-1336833,-1518431,-2915361,-124500,5448003,2988097,-4691928,-4653611,1555151,3385086,1189697,68427,-1280475,-3270396,-1096458,3860137,3901880,-1393830,-4358264,-1667813,2134230,2955008,1274581,-1418279,-3107403,-1367393,2237544,3105956,519038,-2183449,-2842024,-987976,2612268,3783286,-302213,-4388622,-2316780,2490550,2641854,-121484,-513110,-587212,-2738073,-1005936,4966616,3910324,-4662481,-5446709,2769541,4511894,-1253229,-1255581,1953429,-1616107,-4391081,2309753,6791457,-930659,-7363436,-1177299,5740133,1670637,-3485970,7080,2253687,-3253641,-3503937,5565656,5717512,-5937024,-7041359,4794780,6063798,-3673375,-3019392,4151846,-185588,-5928660,1946076,8015352,-1311377,-8271647,-60628,6493644,532020,-3857288,749029,2013291,-3281791,-2299728,5028124,3657978,-5236367,-5004480,3573190,4428761,-1964887,-2266747,1730613,-322463,-3194167,1693525,5206083,-1238744,-5780921,219579,4682878,449766,-2087902,753487,-15270,-2747023,707071,4269468,113738,-4135433,-1184511,2170791,906575,-161304,329751,-998945,-2242183,290805,2996785,1176471,-2286182,-1989911,782176,1498055,393650,441238,66012,-1908890,-1320792,2504905,2740441,-1593990,-2713217,452114,1279714,-76505,635634,798537,-1816725,-2277007,1308266,2834350,-206798,-2289083,-887985,680988,641462,675863,531922,-958619,-1719464,125439,1945878,1135299,-749139,-1400653,-685633,682816,1771201,782297,-1412558,-1383460,497551,947910,147314,442475,138313,-1980179,-1480448,2235337,2605648,-1749549,-2952767,933062,2025377,-1039185,-764793,2180580,-142769,-3726013,178448,4868204,563708,-4726530,-784117,3868260,242222,-2881217,1271064,2768639,-2841522,-3532511,3540033,4376287,-3514055,-4630504,2961415,3619319,-2925671,-2214240,3661541,828755,-5069175,-523349,6035732,628155,-6133261,-649130,5363318,55886,-4222913,1436134,3612412,-2932233,-3667981,3907164,3996568,-3729825,-3847909,3039913,2898671,-2611102,-1583788,2754470,327212,-3550036,60661,4233256,105888,-4376703,-416614,3537910,129689,-2495501,903584,1704714,-2129293,-1599615,3094026,1812287,-2916619,-1582868,2156544,884310,-1235797,305920,892863,-1313200,-1148881,1617729,1511700,-1212389,-1438485,508701,819588,-262049,108445,567299,-753074,-1333551,879997,1852034,-491598,-1605879,158906,894055,-366642,-26095,1022979,-367468,-1732791,297270,1915207,137923,-1430503,-295696,645473,-98662,-54300,743394,44581,-1208773,-429321,1172935,805603,-555655,-762174,-165386,161383,489501,485160,-289063,-819761,-132019,429069,240830,307691,174179,-798349,-875847,950426,1556603,-701536,-1492586,498739,1081979,-773746,-498746,1412767,257436,-2344402,-325656,2841337,665784,-2923071,-627728,2643713,72798,-2429471,872809,2501947,-1865456,-2982460,2319663,3305719,-2419786,-3176191,2326492,2514171,-2486355,-1643290,3085999,1003288,-3888461,-708252,4407833,716899,-4363007,-576542,3971559,88840,-3611635,812762,3497381,-1828554,-3657770,2556740,3735220,-2821027,-3452015,2875199,2589703,-2841961,-1550736,3166294,700488,-3442531,-339424,3642650,250761,-3405594,-225115,2919171,-42120,-2310832,687452],[0,0,0,-1,-8,146,-100,4,-228,333,-233,348,-524,637,-856,957,-1038,1484,-1857,1974,-2365,2935,-3360,3942,-4620,5233,-6089,7065,-7949,9115,-10462,11648,-13150,15012,-16775,18667,-20933,23318,-25992,28948,-31914,35285,-39231,43255,-47539,52498,-57803,63544,-70010,76994,-84654,93384,-102946,113582,-125870,139746,-155556,174273,-196410,222922,-255897,297781,-352900,429578,-543422,730099,-1091360,2049379,-11169254,-20783346,12652572,34022103,5550799,-32469478,-12719194,15757971,3649542,735492,19871342,-6897192,-40993643,-2465457,42470492,11960221,-24855283,-13802381,-1004834,876281,14602873,14258754,-8084715,-19453595,-12102540,8328325,30958272,13011382,-31510235,-23801508,19301186,16922058,-2784167,7964566,-520599,-31120753,-8631444,37828653,20647020,-24425486,-23327916,-143343,8155682,12763916,10530551,-8817765,-22222930,-10497334,13651284,24360883,5666011,-22459894,-21148272,6164385,20777291,13038123,-1442668,-15319018,-17052042,3373727,24182221,16399951,-9993909,-22725435,-10244598,12014183,21098556,7771251,-15041037,-22805291,-5675377,16708072,18650473,568124,-17164723,-19446236,-2606946,19901348,20503726,-4543133,-23249475,-13996445,9248911,22297979,12670964,-9952463,-19575079,-7480541,10015502,20350807,14149493,-13300244,-29393992,-3579377,25589607,15546875,-6443626,-13002001,-15448188,-6429287,18812671,21796325,-7328668,-24678098,-13602969,6013758,21660447,16350029,-13442334,-25982085,-2571124,16533812,13337900,7592666,-4671132,-22630905,-12066208,22734375,28492862,-3799315,-26088611,-13429815,9321134,15270300,8241158,-431950,-13867662,-21746905,-11513,29226070,16424688,-21101473,-26205934,-611797,16105856,13910101,2379526,-9738044,-13783879,-8426906,8805274,28113897,11789163,-31545123,-26488750,23510470,26531618,-8609122,-4645259,4950061,-21623569,-13529231,35296920,25432697,-28834940,-29082162,6923673,15202032,8490261,2974642,-10807154,-15862903,-3967124,9199925,19354923,10749865,-23899113,-29114435,15583833,32097247,-2209950,-13929792,280647,-8320009,-8892627,22953016,24121328,-17738529,-29366901,1588423,19768131,11447823,-810465,-10752790,-14700483,-4249051,12524470,17117720,1335759,-19634850,-17793703,6935563,20784897,8539235,-9067708,-14853287,-8312281,6959680,18135526,9466826,-10693375,-17946608,-4492325,13371275,16860811,2795581,-14320499,-16139497,527512,16915485,13022780,-4922283,-15300869,-10528500,2483879,14759924,12773047,-6305432,-19728618,-9030388,11130355,17087946,4683825,-12395317,-15012510,-801947,11571458,11645275,4184961,-9639634,-18346854,-2060278,21255139,14254364,-10045921,-14749283,-4696818,3386008,11952188,11266989,-6739917,-17490462,-6325628,8921890,14564905,7180934,-11727568,-19112838,-115065,17088416,9532699,-4080426,-8430799,-9172011,-2842174,12170468,15664515,-2309493,-19470836,-11745107,11943591,18350382,424572,-11243027,-6129205,-3225322,371973,13993860,12244648,-12979737,-21135306,1828325,18784805,9860700,-6891532,-12600378,-4634747,4123638,5165014,7896481,6447927,-14387124,-21865447,11377829,28998724,-3968504,-22235637,397452,5920369,-5855560,8435000,17003872,-11225953,-24225118,2805578,20843282,8434151,-7890766,-12411048,-4227636,6925851,6854569,3212796,2713157,-9190866,-17366723,6414566,25649110,1589840,-21469488,-6424496,8038035,1987167,3892456,8613707,-6739620,-17703214,-411441,17440857,9913094,-7689681,-12798986,-4079746,6198411,9054175,4859730,-3171376,-10596379,-7489322,7162946,14515261,2859816,-11340993,-10496537,763312,9470987,8860135,-530799,-10074853,-9073722,1983877,10677837,7575322,-3489766,-10826594,-7256093,4679996,12427132,5399130,-8542282,-11321426,-973531,8048341,8358442,2149119,-6774007,-10117634,-1619858,9821169,10327776,-1111204,-11765080,-8417145,5418674,11313410,3167364,-5084276,-6808470,-5725285,1838955,11864855,6735991,-9332190,-11931548,-16792,8578848,7948215,518327,-8669681,-8205188,2360353,8321482,5679283,53767,-7730023,-9827475,2682874,13834453,5643553,-8644432,-9622877,-490127,6379984,6018177,1355851,-3378674,-7559511,-6041144,6753133,14480287,-431655,-15909294,-5775928,9082282,5464219,-317562,1460442,-3585126,-9681040,-8687,12899713,8134449,-8222651,-13618616,81302,12653031,4744610,-6124514,-1016543,170630,-9015274,588184,18393896,3320415,-20696337,-7458315,14703020,6427207,-5459383,227707,-252934,-8463242,-1650295,11548670,8127004,-7368326,-13126245,-714349,12440647,6173760,-6777364,-4156047,1260316,-3870376,-100981,12569120,4247350,-15055827,-8950279,10360385,9332179,-2655857,-3859234,-1836837,-3774574,-879,7878551,5758206,-5874201,-10196406,-749392,8891340,6033905,-2772684,-5911739,-3451330,212336,4734018,6036101,-479946,-7727559,-5242806,3779685,7761611,2873755,-4380667,-6709378,-1947522,4932371,6418403,802378,-5137195,-5297751,-497802,4617239,5797821,549266,-6683498,-6234940,2426669,7646864,3157674,-3828478,-5690845,-2150792,2798088,5036820,2769554,-2532188,-6409226,-3246193,5457432,7716706,-730216,-7137213,-3423771,2123205,3781047,3715961,179820,-5363765,-4831736,1934256,5918531,3598569,-2459922,-6968784,-3008905,5641552,5851970,-1254089,-4094659,-2335421,-1381213,1878747,5842018,2255208,-5931469,-6669231,1697847,7971744,3364787,-5387649,-4667208,1626597,1276514,49402,4790432,2110991,-8938425,-6033570,8605374,8406414,-4535252,-6800174,648533,2281568,-236851,1609720,3571687,-1882661,-8315884,-1746450,10684707,5952897,-9595982,-7140673,6503033,3512130,-4565837,2695530,5767412,-7389964,-8688915,7979467,10650313,-4706211,-9209153,940142,5050771,283689,-827304,2342629,-225154,-6360596,-2583168,8576900,6360859,-7687593,-8011891,4673884,5566748,-2634518,-724047,3117115,-3549270,-5957657,4354268,8277180,-1748340,-7792748,-1491403,4478733,2486391,-417536,-257397,-1219099,-3100479,-170330,5203231,3367918,-3911726,-5227993,548234,4140298,2170689,-754786,-2220875,-2453624,-347686,2781630,2936734,-620747,-3615150,-2547970,1260158,3848723,2073867,-2255537,-3918755,-658485,2924288,2605941,60454,-1606497,-2227640,-1078656,2176100,3740997,332149,-3938378,-2998932,1770791,3873381,997646,-2124021,-1979882,-878719,266722,2264599,2467516,-1685809,-4305656,-758462,3367935,2554561,-530272,-2469304,-2187762,588966,2683245,1427362,-692082,-1462088,-1872151,-419505,3199629,3160190,-2135711,-4354488,-88499,3347813,1737901,-986590,-1375087,-553383,-949692,-269725,3041542,2722009,-3845076,-5411070,2868516,5858035,-1705834,-4148195,1597452,1304466,-3213587,564051,5515094,-119903,-6756991,-1580609,6361258,3198612,-4498929,-2786059,3373374,819335,-3804952,1721485,5888862,-3154854,-8147793,2730643,8501807,-1974406,-6851291,1793129,4051671,-3161627,-2132754,5109451,1918424,-6544905,-3177762,6394714,4446829,-4723641,-4106326,3352388,2392194,-3080722,-46819,4577070,-1154027,-6260297,919417,6907602,-46689,-5810068,-509100,3542373,-385343,-1866839,1999464,1352199,-3484968,-2380065,3411634,3383016,-2115363,-3355813,646867,2032336,-13478,-130944,792308,-748540,-1903683,461410,2785295,886682,-2021593,-1776642,504323,1598975,885065,-481030,-1140781,-913330,158366,1007990,843370,-93295,-1361683,-1412652,502707,2154406,744917,-1678752,-1538225,555432,1239815,455337,27070,-198278,-942213,-802280,1219327,2032051,-235748,-2277736,-807754,1459604,1101690,-302329,-499507,-630459,-667767,349045,1233164,413619,-871124,-1226013,-548588,1131605,1791286,-441391,-2113366,-278287,1451671,414199,-443765,456573,138277,-1459219,-600108,2137055,1769018,-1858894,-2655530,1195882,2761609,-838820,-2128772,1292427,1242141,-2698561,-940745,4097660,1081874,-4888601,-1461489,4658192,1357783,-3874106,-565887,3384021,-645452,-3513106,1607494,4370189,-1802161,-5056044,1569102,5256237,-1325974,-4677214,1793976,3752004,-2919542,-3112899,4283734,2971070,-5113194,-3134637,4981008,3014396,-4449687,-2314868,3870497,1111717,-3866940,12640,4406306,-552653,-4968296,455299,5052452,-174177,-4434883,277753,3547548,-934528,-2701898,1867529,2522482,-2539593,-2705709,2663862,2812588,-2186034,-2511841,1583201,1631996,-1380340,-699944,1626724,157993,-1995312,-249876,2243036,648214,-1869509,-918465,1105047,747205,-365407,-124793,180793,-387078,-431464,491858,859592,-55517,-932958,-601722,525678,915290,57313,-845336,-497193,321474,372962,81452,85300,2080,-611362,-500287,671581,1081445,-300443,-1226020,-196911,900740,473583,-353312,-167437,38084,-377708,-104678,813917,489424,-653362,-743384,116703,668540,536140,-251149,-772629,-172469,707929,245597,-439492,239067,254489,-904686,-498492,1366801,936925,-1401325,-1361616,1031169,1318038,-781398,-1033528,886597,683618,-1483287,-664551,2350132,904194,-2896502,-1201763,3141526,1255055,-3009122,-652656,2928182,-300581,-3077210,1127992,3449673,-1553344],[0,0,0,-1,-6,80,-57,151,-174,96,-285,439,-371,525,-781,805,-997,1349,-1538,1807,-2190,2516,-3056,3676,-4037,4644,-5617,6416,-7182,8250,-9372,10656,-12139,13525,-15126,17154,-19144,21219,-23761,26398,-29162,32395,-35859,39504,-43657,48083,-52855,58340,-64211,70444,-77611,85592,-94217,104026,-115103,127545,-142001,158787,-178310,201944,-230953,267137,-314381,378780,-471663,618793,-888454,1547812,-7375031,-7763204,-4737954,-10788880,14033412,27390250,-2901039,-29704675,-12876826,14767849,24528020,7639202,-19017196,-18032293,5545555,7153138,4178619,17393214,-1632842,-40360380,-11417485,43458762,18930446,-29442818,-13126703,6350032,-8691466,4762902,29712817,218183,-34551723,-13894776,19787584,22764474,5727004,-15542739,-19613487,1507407,15541636,10790917,7074096,-6293083,-27303467,-9754933,30951881,23791170,-16889240,-23832623,-4124763,5017968,11287386,15002258,-3803044,-25883877,-15222727,14972859,25042713,5791861,-17467750,-19852086,-2031238,16747835,19596010,3182731,-17377733,-18562171,2671546,21291733,17028148,-4143007,-20843571,-15931177,7383308,23583327,12722581,-13496533,-24481454,-8036876,14345360,17578017,3959734,-11879239,-20969720,-9845290,18593201,26244108,-2704624,-25029100,-13504765,6783503,17264463,16709458,-1948345,-21965019,-13446943,10611815,20436736,13151361,-7489599,-26474038,-12026821,21854470,22774536,-4399209,-15444503,-12677963,-8618810,10755401,25268043,2134276,-26574038,-19280121,6916743,21282658,14212005,-8656763,-21820163,-8305333,11022413,16342541,11739277,-3502805,-22584660,-15207190,18350169,29982698,1165872,-24884647,-15033099,8068584,12298453,6649406,6222332,-8071916,-29539427,-7937197,35949801,21779471,-26915518,-24410487,6699603,6824454,3911311,15496610,207824,-26771231,-13785869,18992920,25740306,4870408,-21761208,-22127869,10271367,23545475,1311647,-3931050,2780668,-18994854,-18157914,30786282,32647154,-26211352,-34135674,10243531,15345270,-1535974,8267216,3713311,-24265894,-17052234,18341736,24795732,786820,-19970287,-17964824,5458684,20761059,8641823,-5506552,-7496711,-11989612,-5490873,20894407,23025485,-12163514,-27496672,-3206977,16016092,11851130,2938073,-6909817,-16402453,-8831616,12444087,19479731,1867933,-18042616,-16553419,2360097,16550822,12897379,-3359576,-16457543,-12096536,6434015,17808701,9469163,-7620865,-15734763,-7921659,9082596,18105582,7486005,-12707048,-18727313,-2198008,16390331,13802782,-3140748,-12430381,-10481448,-2269826,12254209,17052407,-3001293,-21818855,-10491259,11026898,14822125,5591931,-6618251,-15170080,-7170079,10830215,14876897,3737096,-8683912,-15415955,-5713422,16512994,17966488,-5712791,-17046998,-6371847,3814995,9510156,11304923,-1029979,-16325100,-11484713,7151676,16610002,7994853,-10736286,-17803481,-1887314,14275922,9783345,-1044727,-6298800,-10762272,-6380047,10963088,18127959,549282,-19441021,-13580126,10533310,17895088,425844,-9429276,-2983234,-5224622,-5803374,15475355,19772718,-14447373,-26874790,5257843,20671203,2840616,-5182504,-2446830,-8241605,-5835633,9647868,14350696,1322901,-15622257,-16298663,8061941,23296927,959280,-17492268,-2410693,3895232,-6915992,6959019,20759916,-8314469,-28663891,1899864,24295683,4882006,-9794228,-4157910,-4113114,-3990636,8055690,13051190,45854,-14577276,-12269844,6902696,18208888,3596382,-13679127,-8492577,2029837,2897958,6769532,8624498,-6563030,-17352646,-2020125,15703655,10261013,-5174527,-10514705,-5777964,2452810,9332170,8094993,-2697452,-11795507,-7261088,6231139,12401299,4622501,-7365466,-11323195,-3341576,8655525,11026799,621746,-9902229,-8944978,870408,8752860,8048442,-678665,-9800214,-9567980,2379783,13219336,7529994,-7718729,-11318659,-1614092,6017831,7249775,4786535,-4246094,-11945748,-3823775,10426686,10706997,-975611,-9579120,-8451037,1641926,10481810,6445986,-4021257,-7814056,-5456038,797852,9728979,8448110,-6199237,-13204691,-2499445,8898750,8604628,772715,-7326153,-7824650,69524,6434811,6844302,2603915,-7005010,-11633310,1064474,14416409,6557759,-8663235,-8753633,-219830,3736942,4769353,4578014,-965971,-9364685,-8450797,6565574,15891723,262338,-16383558,-5093417,9591921,2446741,-1584745,6528270,-1780369,-15622639,-1343274,18064809,7185451,-11747633,-9338647,2328554,6002747,3320593,691717,-507988,-4475760,-8280180,2643704,16539560,3334014,-18115920,-7631276,12572563,5011041,-5225464,3352130,1596957,-12423949,-4066930,15532014,8729371,-10988037,-10772839,2459016,7148414,3218605,-162051,-1799602,-4550560,-4900777,3502562,11373718,2474636,-11982824,-7777893,6881507,7890574,-50073,-2117475,-2870246,-5362589,-214642,8641294,5904480,-5551954,-9097158,-1226173,6330092,5815141,90325,-5004706,-5503885,-540724,5624332,5891569,-682730,-6383769,-5093564,1593739,6730966,4853244,-2811196,-7438786,-3238810,4671834,6499106,1029999,-4227136,-4761804,-1572334,3255598,6432400,2241544,-6491000,-7309294,1905650,7281996,3022876,-2602955,-4428392,-3404380,1132855,5659847,3775726,-2705771,-6156956,-3217181,3896336,7327626,1384108,-6355754,-4780716,1526824,3806721,3302401,943122,-3905178,-5376090,144385,5864649,4875262,-1843259,-7348792,-3570302,5355697,5689381,-1302329,-2954735,-1220872,-2760481,-276902,6980806,4422382,-6815339,-7928665,2616660,8030440,1941931,-4482961,-2662471,765879,-1124347,63508,6878833,2930030,-10427297,-6959951,9927108,8445802,-6527552,-5519284,3482864,-298335,-3538416,4909106,6402419,-5314788,-9526270,1455517,9853323,2803284,-7452949,-4154352,4211096,1005948,-3187477,4415620,5282183,-8416978,-8685858,8735126,10239024,-5825587,-7742034,3030892,2687004,-2715172,1843426,5164517,-2906428,-8082011,339891,8664007,3258097,-6238550,-4818352,2476937,2528582,-613075,1534548,1778496,-4616198,-4909541,4371803,6982051,-1515407,-6134725,-1324681,2625256,1906595,1185381,521388,-2424069,-3505709,600804,4666784,2517141,-2649550,-4073324,-860629,2727120,3170011,395178,-2798741,-2966582,33237,2561381,2353826,76541,-2563859,-3090648,106762,3813852,2951741,-2012612,-4210971,-666425,2768411,2050151,328660,-702333,-2356010,-2109438,2077904,4233633,394372,-3769714,-2664723,1123936,2927538,1577096,-1162349,-2360279,-1352381,335314,2090914,2316016,-903554,-3908422,-1729270,2680909,3085885,34917,-2557944,-2312117,549684,2447511,1087850,-331572,-537359,-2027136,-1800017,3310578,4592560,-2176678,-5380162,441622,3940878,254804,-1431268,738381,-172453,-3146007,-702915,4837562,2844124,-5140899,-5102513,3781852,5069159,-2681866,-3018883,3173246,313796,-5152941,1528677,7506504,-1337580,-8346939,274433,7244082,565780,-4745381,302537,3060317,-2297157,-3131557,4202939,4889357,-4800780,-6761698,3903700,6878240,-3119646,-5207250,3112369,2485352,-4760125,-643538,6628784,412817,-7502595,-1294643,6623219,2063973,-4528388,-1355170,2912593,-293977,-2461648,2168622,3640683,-2777562,-5053551,1994798,5204061,-696446,-3951941,56007,1778239,-931162,-450088,2312090,262791,-3501126,-1405159,3006990,2308123,-1564249,-2125382,-28019,873028,645402,778325,226306,-1117398,-1271537,543066,1894289,938656,-1020606,-1783515,-394509,1527885,1465800,-477516,-1464377,-659211,307761,524856,729131,462879,-1180729,-1869102,311954,2360584,749603,-1676568,-1203943,505224,760700,501555,488861,-256962,-1192462,-608076,1098314,1633059,31285,-1673703,-1146814,875711,1407409,57884,-758245,-630872,-383258,213809,713892,664443,-289703,-1264543,-1181597,1090292,2344746,-404019,-2658822,37178,2188442,-349967,-1213288,1587921,886077,-2789646,-1150116,3513113,1900974,-3263523,-2264902,2512588,1977799,-2151589,-1164204,2580285,212094,-3864161,22845,5070485,59420,-5581075,-351902,5128619,-67117,-4355914,1192682,3729566,-2558970,-3701229,3621179,4172906,-3863972,-4414450,3419457,4017611,-3015391,-3082245,3215715,2103958,-3978633,-1452807,4947853,1298396,-5538939,-1489973,5227674,1252560,-4514634,-417565,3797580,-769057,-3610862,1712777,3875615,-1977775,-4095103,1701554,3927174,-1291484,-3104412,1195224,2149497,-1659523,-1388475,2374392,1281052,-2768177,-1482782,2559719,1665581,-1815520,-1356590,1135324,609475,-838663,112958,1092396,-424206,-1425869,188996,1525171,426615,-1097327,-774671,310550,590791,266351,-159639,-357510,-253766,-99298,277461,576188,295508,-637363,-919357,274997,1213746,281939,-962829,-482865,416912,163209,-79530,322967,143964,-812980,-547342,751764,954386,-334414,-1004958,-273652,590842,457265,-105029,-313896,-169743,-150650,-46500,389054,498388,-174952,-856965,-291100,811708,905336,-360847,-1180533,-60175,1029250,4885,-768366,613636,792145,-1501600,-1024676,2068534,1384512,-2314547,-1527758,2160096,1184734,-1906745,-528678,2081312,-39513,-2608505,166809,3136542,-29543,-3449522,-171657,3469326,47647,-3268270],[0,0,0,0,-1,62,82,-21,-116,-35,73,58,4,-32,-43,-50,57,62,58,-107,-34,-49,163,-45,83,-179,110,-189,295,-182,237,-426,370,-403,551,-522,597,-825,796,-819,1062,-1140,1209,-1442,1514,-1610,1940,-2068,2158,-2499,2721,-2852,3239,-3522,3702,-4114,4455,-4670,5084,-5370,5366,-5372,4807,-2864,-1698,13784,-51286,210158,-2217111,-20359692,-19166782,14865906,31080281,1813742,-23602639,-12764831,3194076,9430100,14487455,6319660,-16022764,-22354881,-958259,22938514,18626378,-10294967,-24887590,-7607321,11017851,13539209,10615413,-3991078,-24577841,-12876513,20935292,22838610,-1364656,-12513184,-14398494,-8040384,17907247,26776596,-4523139,-25686240,-9715549,7428337,12664627,14889794,-1183388,-25386531,-17405759,13358764,23255189,6569287,-14408544,-21637682,-6380931,16154336,18886137,2059480,-14414357,-18479543,-3728697,20425886,22956989,-3283878,-23371516,-13934468,8857963,21075637,13305103,-7634322,-21191423,-11454834,11099669,21244117,8228635,-13789805,-22784468,-8684764,16571446,23794866,117634,-24278389,-17650655,5322492,16003541,13240398,1200272,-17618081,-20407087,5062380,27721125,17231660,-13254761,-26729387,-5537948,21486593,16774611,-1777361,-3912132,-11255695,-21791502,9778728,42530742,1926408,-44998724,-12968175,24508073,5381411,-1968166,13472194,-11800801,-35249126,3697421,37446867,12526339,-19486113,-23026310,-5469425,20098963,20042721,-4844168,-8472641,-3586222,-16622538,2179206,43013830,12547738,-47790798,-21503932,32333648,14244852,-10391141,7182537,-2824923,-31524818,-3962927,36935509,16212424,-24953190,-25263885,-182917,16282151,14876595,1615299,-10044553,-14517510,-8883247,12981895,27589733,4273414,-26897155,-18225981,12405024,21239064,8528677,-5893413,-15063224,-12799281,4037300,20459350,14886864,-11918992,-27025071,-6983183,18811438,16163161,-666375,-11672996,-17493430,-6790687,18701533,20811950,-5426992,-18908544,-10303045,1365886,15885053,20328038,-4754537,-26421715,-8745394,16577395,15674965,4194437,-6129561,-16838745,-11019456,13055945,22089670,2871167,-18287792,-18211357,420317,17441462,13963333,-4598813,-16348571,-12117371,2600923,16693901,14122484,-6745807,-20621187,-9374564,11862136,18871088,6584026,-11587640,-17279583,-3713793,14366323,16332746,799089,-13863828,-13669677,-930590,13966337,16742362,-1540710,-21714616,-14129148,11143441,17665827,3676976,-7512530,-11613371,-9474431,4782094,18309307,9889638,-12462547,-21213740,-3220600,20765321,16274045,-9341819,-13975863,-706512,-1962693,892268,21555149,9942562,-30299235,-20906733,24470470,21212804,-10607725,-8042051,334693,-11146386,-2092866,21699223,11955666,-16489520,-20358808,-906698,18806681,16213436,-9314071,-17987888,999556,4991910,-1929421,13590987,13007293,-24171144,-25116333,21433863,27365908,-9988368,-15221302,1807396,-3511886,-3633148,16353660,13090184,-15009785,-20751030,2251284,18598499,10842867,-7085361,-13644569,-5367340,3849875,8357845,9628594,-49118,-15882866,-12576092,9859875,18737631,2702976,-13400595,-11316206,413903,8446544,9849780,3802300,-9321049,-14979647,-639935,16042649,11059685,-5784689,-12121411,-7185750,2944011,13415020,9542266,-8564451,-14634843,-2234786,7698095,9216219,6017243,-6306686,-16261972,-4094659,14816522,12129043,-4206239,-11324924,-7254489,1332300,9931323,9591111,-2244532,-12751389,-9066739,5542813,14438317,6297026,-8882003,-12206884,-2147516,8189594,10210959,2923621,-8431346,-11658797,-1038371,11031524,10221375,-1550737,-11235691,-9347843,2389190,12270857,8254925,-6065813,-12695306,-3952653,6949213,8620410,4060232,-3748988,-11673602,-6861298,10271301,15001195,-1076138,-13323465,-7094980,4066014,7834238,5321711,145595,-6485241,-9970363,-1681078,14279685,12891182,-10792745,-18412768,3399310,12904015,-556648,-857836,5495941,-9670952,-15388642,11459829,21794501,-5536529,-19083392,-1898937,8475722,4077655,2754496,1329888,-5732747,-8926707,-1255449,12462906,13029047,-8682445,-19896179,1957293,17181763,762347,-7015104,4096112,-3259555,-14289246,6469532,21861580,-2572366,-21005088,-3522406,11292550,4462328,-58743,1062690,-5144534,-8667088,1443200,12080403,7337250,-8023325,-12989725,-313336,11141247,6425725,-2849621,-4767914,-4592489,-3091504,5461077,10916070,405811,-12458948,-7636408,6498577,9533610,1848161,-4229949,-6389108,-4738195,3391299,9915125,3621291,-7470920,-8148818,-542544,5846100,7772421,1683630,-8600287,-8449995,3320771,9298917,3531814,-2799845,-5462322,-5467452,1087351,9239830,6048524,-5632442,-9705198,-1922325,6847520,7091261,147995,-5860133,-5975254,-829209,5582961,7326690,361218,-8272086,-6818929,3006316,8237944,3965827,-3318836,-6894764,-3769554,3758178,7798054,2795723,-5291536,-6757764,-1270215,4740770,6563410,2165932,-6034996,-8295309,619126,9138173,4677846,-4427735,-5365815,-1890013,297809,4216626,6522476,-1041445,-9971123,-5252526,7459535,9212309,-1600385,-7806734,-2022848,2351434,60048,2794307,6964490,-3629892,-13725999,590242,15780058,2982052,-11628180,-2619759,4815642,-2519230,-539358,9023288,1509219,-12343216,-5979978,9828541,9531747,-3807861,-9041000,-947308,4661740,270552,-286621,5645700,-660406,-12582096,-2096703,15624771,5458239,-13035741,-5296126,7497799,601559,-3170788,6250031,3074341,-10468586,-6060763,9414142,8639750,-4119693,-7593557,-1001594,3051131,1973721,1452779,1436748,-2675882,-6371208,-417376,8600054,4817299,-6447676,-6806629,1695262,4329914,1572390,951034,-685428,-5005749,-3089550,5068657,6352101,-1276297,-5842682,-2843832,1774233,4123471,3212402,-1622188,-5187075,-2244782,2819120,3729204,1604459,-1450320,-4664443,-3018545,3948039,5994251,-441031,-5433726,-2908956,1457702,2974457,2469841,253753,-3342974,-4037386,638571,5415129,3371579,-3091780,-5088969,-605155,3306293,3063399,803091,-1915621,-3875085,-1534833,3566673,4343095,-393147,-4151934,-2945214,680636,3407135,3040662,-1031070,-4657254,-2449246,2874210,3832820,267069,-1812666,-2106645,-2090604,835803,5223551,2592630,-5081741,-5103768,2689548,4988043,-21797,-1946690,-98991,-1373163,-2651384,2477682,6355703,-747335,-8434164,-2114162,7384263,3032426,-5013298,-1016778,3193050,-3325256,-3703181,6975738,5832863,-7886212,-7540209,6080925,6920991,-3299683,-3820232,2479023,391399,-4070407,1089670,7160298,335651,-8983040,-2913971,8549578,4400464,-6444309,-2996357,4579940,-800015,-4814100,4459229,6573071,-6063622,-8433098,4919627,7908375,-2873481,-5097338,1839758,1517131,-2695609,825401,4942590,-229191,-6026099,-1907105,5330427,3876052,-2961482,-3462981,947823,1239742,-730123,1315546,2474537,-2477895,-4635265,1322666,5104557,489252,-3524821,-1649932,557477,721004,1432566,1198535,-1373396,-2562747,-352452,2079127,2191345,289046,-2311898,-2474089,1026866,3313193,902216,-1903800,-1402738,-208519,162399,1318579,1857942,-784929,-3282145,-1161368,2632922,2530666,-966747,-2461007,-764484,646760,779601,1247958,693001,-1783504,-2453029,866737,3105766,866666,-1818462,-1535837,-98128,845454,1621835,978622,-1424750,-2169003,101417,1851576,1023489,-275944,-927088,-1571615,-724266,2165202,2290327,-1574787,-3120744,281200,2149363,33514,-499552,1021091,-590087,-2823493,504180,4481507,739237,-4534224,-1522923,3689857,1326752,-2572597,354969,2487989,-2291682,-3657814,3388694,4964041,-3506886,-5588980,2751239,4704457,-2678367,-2983748,3459542,1257228,-5051090,-801808,6304005,1319691,-6445476,-1971213,5512433,1888633,-4237184,-569277,3932112,-1097088,-4585027,2381633,5770190,-2628409,-6468419,2196083,5807083,-1945452,-4255814,2498828,2507984,-3870126,-1655856,4923928,1725440,-5262157,-2103778,4331502,2037054,-2967461,-1139591,2077313,1655,-2142629,904828,2966871,-795946,-3603926,147707,3499271,501981,-2453085,-296077,1302551,-650164,-701643,1602668,768802,-2047530,-1370626,1311363,1473825,-205342,-1025116,-730796,156303,831122,380726,-278777,-251844,-324413,-560729,556410,1423778,89055,-1721752,-749083,1342443,1150030,-581280,-679516,143994,-111876,-322800,620154,1080976,-706486,-1786013,114271,1672540,417947,-1098665,-371220,291055,-228119,68770,984248,74716,-1295886,-494851,1003028,681228,-270787,-252093,-327508,-515713,550317,1226250,-115949,-1436595,-111155,1026626,-38150,-447752,776234,119581,-1774002,-350864,2379892,730795,-2520756,-881224,2261286,494385,-1998262,427442,2184675,-1288542,-2739218,1815636,3240859,-1922993,-3437679,1967554,3081448,-2104028,-2317601,2808119,1793050,-3712631,-1528185,4499291,1524755,-4764339,-1360964,4600035,799427,-4215475,203431,4026598,-1127394,-4175266,1767965,4489650,-1963406,-4542193,1847762,4172561,-1868144,-3466909,2373012,2819152,-3152226,-2412854,3938966,2346773,-4245131,-2121456,4075413,1710787,-3641616,-866074,3225909,-11566,-3098219,655412,3104258],[0,0,0,0,3,22,50,2,64,-82,-14,-120,204,-75,168,-351,285,-347,519,-535,678,-897,919,-1089,1423,-1551,1775,-2169,2395,-2706,3257,-3628,4031,-4684,5237,-5835,6682,-7418,8175,-9257,10281,-11316,12651,-13981,15318,-17050,18833,-20593,22739,-25066,27475,-30319,33396,-36620,40482,-44803,49439,-54909,61290,-68485,77167,-87681,100367,-116535,137622,-165665,204376,-254819,1132822,-11431956,-9303518,-6929367,-5554384,13435823,22223052,136053,-26738976,-17395687,16470742,26021786,2318418,-13908846,-12359187,-7616158,6884464,22867924,8106849,-20473429,-19979388,1132773,15065416,17271833,1016053,-23530985,-18870351,10225915,19951161,8680195,-4381143,-17994895,-16027321,11320169,25699397,6685478,-13601812,-16770334,-7992446,14173966,26684192,2626333,-24332758,-15246927,5547180,12839752,14766314,3597911,-21646493,-22987624,8094946,25914512,9360909,-13737455,-19971482,-8970875,10248323,20644990,9207343,-13851254,-22511264,-5314025,18892916,22054719,1728525,-18655651,-18117277,2726263,22215165,17667174,-6397465,-21582596,-12600262,7777268,19323511,12475307,-7936770,-24198900,-15939140,14364552,28615000,2283559,-25937828,-15592410,5544396,7831057,12273562,14069610,-15586599,-34210957,3814002,37665743,13492044,-17675191,-15452586,-4815213,5393409,17536559,13012449,-5700619,-19294459,-18420278,9540498,38183549,7957916,-40776115,-18405225,23236167,4931568,-6243227,20583996,-2540731,-46486773,-5207873,50249818,14348247,-32307589,-13683911,5660614,570278,12264855,19063211,-5585166,-23810435,-12492166,13689917,30809992,8656626,-30462883,-21456113,16321666,15128584,-783639,6822027,-3979858,-31292733,-8455198,36005920,20832612,-23576978,-24616027,541602,10124943,10399135,9898740,-3657236,-21409957,-13711893,17148687,27871075,1527755,-21980100,-14281059,3811167,14462370,16845686,1475744,-20552587,-16276151,7599361,17736121,10812059,-4401228,-21175678,-16044898,12534495,23399393,3090567,-14922994,-15675443,-6529867,11248324,20580086,3312183,-17578403,-15397633,271933,15452662,19066478,-779988,-22849341,-13231003,11988462,17313722,7012261,-4151601,-15508290,-13968703,8643179,23074483,6873655,-16752882,-18396619,-1507524,13748110,14584413,929803,-14876990,-16279622,296232,17245928,14664257,-4178807,-17541058,-12005539,6293915,19049874,11017183,-10099002,-18793984,-5047480,12826155,15305742,3377626,-9772216,-14385446,-6588192,11297691,21164441,2734756,-23816479,-16230650,12925978,15614105,-51417,-1604412,-5294176,-17589692,-2444860,26603958,14768199,-19439235,-20237741,2767484,13428225,10400290,888602,-9008568,-9261531,-4327211,5177780,20203009,9892984,-26403869,-23125414,20774008,22848697,-10761036,-6956361,6590472,-14479100,-12219124,26922318,21081222,-23763074,-24121016,9064230,15407635,4321097,-24302,-6180418,-11130524,-3815668,8940259,15876229,5043192,-19605066,-19404395,12979010,22820275,-2512749,-12062327,-1711856,-4889494,-4459808,15998893,16372294,-13742699,-23116001,2021154,18069159,8184979,-4274269,-7982388,-8301034,-2562989,10634996,14181038,-2336278,-17131893,-9321873,7857793,13367305,6155999,-6476450,-14184768,-5708203,10234804,12577318,1498302,-8088301,-11067139,-4102616,10930227,14605813,-1135603,-14102817,-9339223,3436248,11882846,9310172,-4369564,-13308337,-6169941,5869134,10475592,6854475,-5016551,-15219719,-6152898,12374424,13158055,-1770752,-10270081,-7975908,-1107714,8279559,11576226,474168,-12772821,-10459046,4525163,13201624,6758970,-5763172,-11403370,-5526602,6329259,12148485,4541784,-8268612,-11164405,-2225302,8074519,10373560,2338837,-9677349,-12026577,414510,13131791,9154762,-5938273,-11738846,-3629322,4275214,6180253,7101350,742918,-13710236,-11750837,11498939,17938512,-3360686,-13704352,-2303244,2375754,731235,8225068,7696975,-9632566,-15383404,1700327,15795493,8838562,-8768655,-13480317,175275,8456910,1431055,1413492,5724947,-9649386,-17483065,10345112,24490456,-5494274,-20923317,1488429,8908954,-3379490,3381656,11117375,-7515455,-17607949,2747413,17646619,6231147,-9775683,-10882363,-25267,7608160,4183800,619780,782586,-6921062,-11458688,6033778,19011014,-209364,-18201076,-5028698,9391842,3728290,480294,3882232,-4537650,-12396429,616331,14947363,6587386,-9142366,-9656655,-159277,5771696,6356425,2774046,-4789265,-8749761,-2218896,7527545,8363010,32857,-8195830,-7949813,1459815,9554334,5826170,-4207258,-7921834,-3905231,2955647,7674122,4723902,-4556031,-8928129,-2884190,5828323,8384410,2227753,-7383753,-8461822,1307644,8225089,4738799,-1409565,-5032410,-6088237,-343118,8818571,7196031,-4719474,-9712249,-2388776,5625628,6410456,1986916,-4039498,-7059144,-2740589,5604453,7791693,584547,-7165679,-6281781,949139,6652184,5928592,-1334744,-7945232,-5119963,3969709,7486788,2404131,-3427428,-5224699,-3258067,2156658,7604424,4784136,-6298794,-10059894,1029163,9802606,3176192,-4400715,-2204734,-1748922,-4203684,3676164,11021652,-701312,-13460457,-4234046,9745452,6093211,-3168296,-3118638,-941771,-2615627,-678235,6630620,6958380,-5613406,-12780546,1220819,14101009,2419509,-10212240,-1025358,4704979,-5345340,-1581733,12783492,2508663,-16341723,-5551192,13418177,6488502,-6894844,-3345948,1549934,-2344078,-1416411,6130937,5570654,-5393946,-10281538,839384,11619710,3742656,-8463711,-4159919,3720220,-395642,-1177615,6999096,2811894,-10728144,-6360210,9435501,8155106,-4568479,-5669421,156846,132024,352139,4651858,2757038,-5417189,-6374868,1742039,6642961,2960579,-3137719,-5007835,-1679604,2906081,4088637,1423968,-2343716,-4204425,-2035542,3089808,5535442,1036712,-4889909,-4479228,952810,4621814,3239384,-1338398,-4334451,-2478943,1602530,3568563,2465038,-963989,-4805321,-3514484,3343860,6086213,200545,-4811298,-2798901,732091,2065155,2877102,1438652,-3319426,-4795675,597687,5431997,3014087,-2443370,-4010369,-1561087,1746465,3592445,2189745,-2105449,-4347384,-1071022,3178259,3283271,348199,-2371812,-3527144,-1185797,3761262,4554915,-1318049,-5442734,-1694577,3002663,2187903,78529,442679,-1498744,-4554908,96193,7311372,3037337,-6934441,-4647594,4392258,3230056,-1872254,654650,2166091,-4084347,-4613612,4983813,7346786,-3079420,-8231507,234297,6352215,569413,-3643740,1379822,1957627,-5330233,-2995312,8482292,5349801,-9103573,-6623584,7441961,5288661,-5341157,-1317666,5051514,-2615367,-6374637,4428072,8390219,-3208405,-8614533,628571,6638933,838305,-3776688,102324,1939608,-2992899,-2602235,5449385,4744300,-6157366,-6733918,4495931,6159208,-2635066,-3252570,2099103,-160370,-3499083,2157091,5560802,-1545255,-6102347,-292175,4724716,1846225,-1633136,-1381384,-686661,-490229,959722,2315477,743024,-2366834,-2989182,494900,3352205,1578043,-2149332,-2570580,-320366,1337562,1570379,761367,-979483,-2039936,-857295,1449770,2458392,825306,-2243611,-2704986,811880,3180643,928179,-1552516,-1104848,-394631,-349513,1356301,2405509,-599699,-3571400,-1157209,2691592,2012606,-828117,-1486509,-832122,-432252,743691,2030171,553743,-2279175,-1901614,972208,2102106,864958,-570023,-1449124,-1287747,762815,2517841,704048,-2031740,-1455104,634579,689056,380028,1146895,-262283,-3011358,-1266319,3381290,2459854,-2774289,-2760430,1674499,1346532,-1533022,573557,2840881,-1751699,-4481741,1875735,5593429,-887479,-5029391,459486,3745296,-938150,-2340530,2643281,2143220,-4336671,-3098223,5156661,4099797,-4965238,-4328235,4090749,3092125,-3934200,-1236947,4698489,-404450,-6109072,1010866,7039575,-670563,-6730156,435095,5453857,-868766,-3777795,2308102,3032370,-3584459,-3206377,4247055,4048148,-3729410,-4307903,2822144,3573917,-2387302,-2181310,2806941,910537,-4118502,-342350,4949270,517311,-4909880,-953847,3859979,661155,-2324594,348261,1433507,-1422777,-1342495,1992359,1911786,-1524310,-2246821,439620,1951720,469573,-1037064,-546396,166476,-107298,12542,939314,453204,-1234690,-1234155,569886,1479110,335723,-1033576,-1067719,196626,877523,355729,-339385,-58521,-204120,-773176,295653,1657671,227833,-1886271,-776504,1481409,821561,-686492,-260792,233776,-595754,-450070,1205191,984440,-1050954,-1327871,421878,1074380,105638,-320961,-150611,-444416,-322796,875034,852427,-633040,-943292,200225,393282,1716,468152,310952,-1199628,-943422,1450345,1422569,-1223305,-1360741,1055042,693132,-1290776,24156,1992608,-453966,-2823875,482396,3300816,-304839,-3210581,517363,2787628,-1155836,-2367843,2172695,2344291,-3086411,-2541143,3521736,2702540,-3484983,-2539186,3264129,1818409,-3366753,-914897,3890479,265025,-4566925,107078,5092808,-140546,-5057666,362493,4509311,-982062,-4053715,1923978,3668013,-2930675,-3608819,3445919,3481039,-3542559,-3167830,3262630,2449617,-3087287,-1628388,3146781,985824,-3457893,-748679,3765858,807727,-3821019,-820483,3482886,444866],[0,0,0,1,5,-58,112,8,104,-289,156,-154,394,-480,541,-661,709,-978,1350,-1388,1542,-2048,2411,-2702,3218,-3685,4219,-4970,5626,-6350,7363,-8273,9213,-10588,11936,-13183,14779,-16579,18427,-20551,22727,-25037,27877,-30882,33852,-37329,41251,-45310,49881,-54939,60351,-66512,73415,-80887,89494,-99378,110436,-123397,138848,-157119,179540,-207939,244695,-294901,367985,-484066,698644,-1229803,6157819,1228927,-20323921,-20979139,12026227,37943917,2129653,-33832966,-7800818,15598161,-4159169,4981276,26695202,-13057129,-45409116,5222881,42026671,5365035,-21480132,-9032194,-5602160,-1099530,16871667,14589384,-6945939,-19549324,-16537721,10845225,36100267,6889979,-34609077,-14003927,18133611,5674805,2625718,18057714,-9171889,-37714016,1154720,39977639,11663264,-22807235,-16417166,-3418224,3539611,15522310,13460535,-9611201,-24356393,-11309651,15894514,25502450,2846052,-22608101,-17609870,4845719,17143579,15534722,1723681,-17929378,-19176234,5422107,24990918,15204967,-9917706,-22121464,-10823635,11456526,21912288,8182501,-15606320,-22591794,-5334517,15422696,18729955,3207526,-17783783,-22916514,-1318588,23198407,18510591,-6766243,-20614056,-13095714,6607474,21944966,15040504,-8844906,-21376588,-10351626,11585278,25033279,11365448,-18560043,-23760782,534415,16683085,14422825,4732706,-15709307,-26559109,-134517,27158493,13325096,-11207550,-15997132,-14243952,-636002,24794852,19738400,-15903818,-26472802,-3114589,16002893,17366198,6772815,-10455847,-19059098,-7266984,15874474,26982133,4949763,-28539359,-21639708,14664536,20403490,2035905,-1325871,-9021720,-24149067,-2300114,32397348,16616265,-22771074,-25798740,-1445790,16710092,16622097,95919,-11717872,-10210889,-9582492,5530488,33439268,13067498,-39423312,-24336194,30696165,20395826,-12061121,4174893,3177022,-30995360,-7659922,42156128,17864420,-31163482,-22690124,4921634,11790649,12209011,3394807,-12802857,-14491037,-5917092,7961529,25558430,10086064,-31979890,-25109871,22555657,24575422,-5525259,-4060583,-684408,-18658019,-4689974,31262660,18493645,-22803135,-24268717,3222274,15556486,11695039,2332660,-11242114,-17272287,-5001156,14767368,19290759,-583983,-22143939,-15970846,8558458,19064848,8676993,-7043630,-16071715,-10439866,8339013,20105349,9010847,-11754125,-18330823,-4591693,13923993,17999898,2845010,-15976105,-16568604,1970828,16736982,12079101,-3323857,-14748003,-13873059,2120010,19025572,13070482,-10097390,-19558302,-6494427,10431036,15871041,5673430,-11284498,-15840154,-3221794,11979991,16218465,4039390,-15976906,-17536704,4623438,18205104,8690737,-3820507,-11483627,-13479087,2535568,21018652,9960968,-13681671,-14831269,-2631291,6082186,13724121,9464974,-11725804,-20154616,-1488064,16817941,13418472,-3215920,-14160522,-9026268,2874361,9587055,11886555,3005606,-18476354,-18223625,13257444,23655151,-2016397,-13633316,-3850272,-4130241,-908336,16665038,12284870,-14946820,-20278372,1257119,17751327,12872922,-6764455,-16218936,-3107167,5955278,1903499,9696352,10597299,-19503190,-24983818,18285265,29004089,-10192920,-18263666,4261165,-1119915,-6889822,16194382,15836968,-17064327,-22001656,5115199,18556454,9033727,-6594329,-13649554,-4141896,6153414,5197291,7156963,5217254,-15386041,-19050012,13038077,24951595,-3988468,-17727971,-2646349,1856581,-379253,10655264,10107504,-12097063,-18468071,2594655,17317498,8578282,-6730663,-11644004,-5444781,4013941,10008036,8038629,-3257344,-13660510,-7981974,9070762,14656892,2429349,-10493254,-10860741,-953806,9497216,10641024,134774,-10957722,-10075098,1453383,11023515,9046489,-2656210,-12450521,-8850095,5991455,13736931,4389531,-8513460,-10018664,-2608034,6030863,10826701,4797618,-8888752,-12701257,-486624,11649219,9895307,-2222568,-11076519,-7505412,3588368,9514060,6521870,-2262988,-11497730,-8732024,6963589,13727182,1943922,-8636072,-7779440,-3158106,4997485,12219584,3578520,-12250921,-10431653,4060935,9629862,5483799,-768865,-7947969,-8668241,1571892,11764961,8804557,-5901482,-14204373,-3016927,11009471,6815279,-1985552,-1557264,-5799618,-9861039,6450105,18515697,-1005702,-18141620,-4933977,8599212,4776502,2195424,1764383,-6058614,-9379955,503158,11941621,10052097,-7286381,-16972670,-36941,15412428,3076165,-6599428,2780118,-1923764,-13937897,4690965,22566331,-1327496,-22354016,-3087948,13150704,2931175,-1715768,2814221,-4214033,-10250332,669210,12734072,8134029,-8267177,-14497368,233807,13301894,4350180,-5825652,-1139759,-1730403,-7742580,4046070,16104182,8452,-17078857,-5527678,10214015,6619433,-689487,-1303618,-4268435,-6408030,1621543,10467355,5277994,-7798877,-10412411,116078,8736980,5870560,-1540690,-5598845,-5480413,-633644,6679277,7340107,-1438798,-8833195,-5394380,3958990,8336791,3801494,-4656841,-7923577,-2319804,5630046,6942646,1155987,-4972055,-6403564,-1915070,5760159,8068103,-127451,-8803741,-5884614,3525643,6968791,3103381,-2364426,-5882261,-4571406,2403792,7753407,4310589,-4886918,-8408069,-1261461,6751852,5541133,-582669,-3953187,-5162152,-2017850,6226333,7972956,-2219889,-8633955,-2829551,3358856,4188917,3739307,-493666,-7356634,-5269827,5006926,8343338,694315,-6376406,-4903125,876170,3601819,3343940,2387166,-2830972,-8844525,-1824779,11064711,6298682,-8150952,-6072471,3382674,770860,-534570,6638906,2149408,-10681262,-6124575,8877732,8820581,-3197665,-7345887,-1478363,2936257,1052994,725769,4314953,-798152,-10954604,-2672153,14174969,6103256,-12336531,-5769849,7655533,486154,-4066475,6705463,4374200,-11105374,-7236323,10183601,9379937,-5103131,-8003803,349103,3724404,477590,554392,3391364,-1424682,-8681710,-1419341,11340474,5158903,-9655906,-6123026,5233179,2711211,-1968032,2919809,2100955,-7154389,-5059507,7011088,7632412,-3066991,-6947530,-1094953,3068505,2222769,1466056,605099,-3046286,-4536296,1075590,6459540,2748082,-4457345,-4951251,157826,3481777,3056354,348421,-2836796,-3656247,-505348,3497115,3599858,-284980,-4127833,-3639221,1216417,5041048,2569289,-2995708,-4190087,-578257,2343621,2612362,1643353,-1261629,-4304054,-2090432,3915489,4926970,-860650,-4678499,-2172070,1650699,2519284,1686458,148301,-2906053,-3914320,908763,5519738,1875497,-4058716,-3246350,584187,1355060,1987460,2321319,-1969782,-5070076,-289365,4924748,2649554,-1869970,-2469169,-1120711,-34240,1989293,3395265,165750,-4856579,-3401091,3950979,4923701,-1799985,-3429621,576132,-435646,-2082763,3660045,4889414,-4764095,-7141816,3253109,6565086,-1410658,-3637469,1158610,280852,-2908451,1303796,5709371,290596,-7093884,-2883292,6619341,4453811,-4744877,-3114177,3782226,-425246,-4661175,3936092,6842914,-5638686,-8620536,4680737,7946412,-3086596,-5094702,2427059,1493010,-3879905,262115,6057669,285698,-7380069,-2354647,6892370,3870952,-4739034,-2959362,3135957,308552,-2974361,2730730,4791158,-3812135,-6396789,2960629,6371293,-1347266,-4399682,473142,1383783,-1490462,296189,3262122,-276771,-4730777,-1538234,4029495,2810496,-2015110,-2497710,94956,682101,469226,1437027,784379,-1986363,-2268763,951823,2989167,1131142,-1793949,-2222213,-280585,1672216,1627287,-136581,-1412743,-1164747,-331557,813534,1801059,615904,-2337844,-2414128,1117412,2858434,416063,-1833022,-901048,136374,30572,1001872,1805784,-436976,-3023357,-831012,2976662,1898974,-1588305,-1470751,275044,-139261,-22808,1982649,881567,-2835835,-2034906,2147062,2079772,-907269,-944878,-5556,-866830,-411040,2103969,1635944,-2062961,-2616036,1105657,2635884,-283627,-1346452,689669,51706,-2069927,847586,3948311,-649923,-4826766,299356,4242019,-365866,-2911136,1547656,1577636,-3371893,-1277812,4545535,1747173,-4882987,-2311291,4104964,2119965,-3211606,-962461,3195564,-444355,-4098761,1519485,5503137,-1692081,-6109082,1563601,5740322,-1730272,-4355678,2742919,2981311,-4203034,-2242568,5354024,2223784,-5677808,-2531844,4943794,2232174,-3995961,-1171613,3536797,-165934,-3919729,1252795,4734634,-1475355,-5154590,1291382,4745708,-965484,-3539514,1444495,2383862,-2245594,-1630201,3179313,1679529,-3506587,-1940129,2992008,1907283,-2081198,-1262585,1404758,188290,-1395639,479467,1791110,-588186,-2155864,126902,1921724,463290,-1220926,-512545,380071,260765,109419,404209,113359,-585158,-654268,319325,1052204,483653,-920692,-1078323,489433,1128165,-57053,-704460,29730,195244,-639950,32584,1275506,195892,-1617449,-684619,1484929,844007,-1046926,-524196,770672,-180612,-821051,895630,1193175,-1207143,-1545276,1164954,1348190,-882288,-677527,820087,-69122,-1126737,717690,1496628,-845622,-1705977,722727,1454187,-635854,-889233,924410,371048,-1463183,-144703,2150224,158598,-2511504,-190464,2504131,-116808,-2306812,954332,2077834,-1944595,-2009057,2849459,1967475,-3264366,-1794589,3335490,1301042,-3144784,-525429,3180476,-211943,-3349815,860654],[0,0,0,2,14,-178,220,-234,360,-405,582,-907,1000,-1183,1664,-2000,2321,-2978,3585,-4155,5002,-5923,6949,-8233,9454,-10799,12704,-14681,16563,-18879,21578,-24427,27653,-31098,34793,-39143,43864,-48740,54284,-60448,66914,-74101,82052,-90524,99833,-110095,121127,-133364,146873,-161424,177597,-195773,215754,-238076,263455,-292152,325131,-363612,408761,-462931,529623,-613375,722461,-871519,1087649,-1430859,2062352,-3610345,17323719,11070514,-17259168,-986186,-7834168,-13003112,14905281,30407463,-5622167,-29067562,-13198511,14631348,25084672,7292416,-20574102,-13494556,5036288,97393,7035671,26209103,-8485965,-46884268,-1659308,45784357,7096792,-25961223,-2391685,-823852,-16613564,13213106,32925085,-6467778,-34374009,-10062673,18271164,21870505,5867617,-15785775,-17008293,1162368,10076939,13423747,13715171,-11556896,-32788593,-2544456,33387732,15938586,-15904201,-16498551,-7279641,-806286,14995499,18960196,-6783279,-28062455,-13272824,15944409,23500528,5288618,-15940064,-19456870,-3858333,16298771,21200136,3573387,-18431152,-18700303,2558217,21059602,18059295,-3571207,-22339116,-16495047,8737673,23987127,11514049,-13595042,-22828706,-8276090,11484938,18421165,8474020,-13780840,-26476898,-6401463,23882308,20760900,-5891315,-17679415,-13247370,-1361842,19645775,23603651,-5631014,-26124204,-10305027,12045385,19278539,12981472,-8529163,-25119294,-9727583,17380781,20857070,3814681,-15997436,-23209258,-4182089,20549653,16856337,-3923265,-15765301,-18506972,-3775733,24984302,22526383,-14476273,-26265324,-3130483,11806401,13643529,12943312,-3338130,-23380144,-14233643,16828939,29632633,5081913,-26707148,-19652813,11940172,14902706,1748406,7070767,-4240773,-33963314,-9205649,41890716,20176856,-31427027,-20797191,7595084,2805326,6879633,18214196,-4166399,-27036093,-11048586,17107455,26795604,7517044,-26445768,-22923596,16422797,20225811,-3473616,4277682,3696868,-30317209,-14477694,41601197,24899521,-33243233,-24166030,11690558,5318441,1594184,16412112,-1401337,-29158013,-12778778,20239998,23292576,827232,-20946131,-17569074,7537712,18255079,7431785,-333178,-8173897,-18817768,-2938798,27423347,19235816,-16637904,-23253012,-1508549,11697690,12288261,7068906,-8115972,-19949832,-8140114,15136270,19584371,353450,-18332582,-16094923,2056713,16767373,14155526,-3417558,-17840101,-12269108,6927799,17927461,10266596,-7257214,-17477397,-9063659,10779089,19800898,6411008,-14474677,-18014931,-873776,14951736,12830966,98618,-11763700,-15908215,-2407942,19005569,16155668,-9386463,-19191217,-5920255,6607347,12824833,11174041,-6369829,-20388760,-7072345,14185486,15631201,2662638,-10713009,-15317255,-2474836,14935694,14369829,-1063624,-14163333,-14236063,2604273,18636269,10190549,-9048433,-12728709,-6557108,1613928,15168735,13956597,-11445633,-22349663,-898692,16256803,10072769,-819239,-7929239,-11430784,-4224018,10067556,16495604,3992538,-19226096,-18707607,12142988,22524760,-2636044,-11153804,774106,-7390636,-9149329,20496656,21306771,-19765551,-25989691,8459514,17478456,2663022,-1093400,-4464476,-11245426,-3699723,10101367,13874003,3512393,-17770375,-19426354,12238179,24650516,-4112002,-15096390,2191350,-2597840,-10222343,15859007,21757893,-16852412,-26911887,7795196,20134575,2002588,-4336088,-3215149,-9095892,-4672392,11128783,14530949,-673586,-16695384,-12502546,9226477,17773770,1519601,-11023608,-6652721,-2706081,1294072,12249997,9827348,-10922948,-17777000,444465,14771783,9124459,-3101227,-9608588,-8278093,825699,11011421,10008582,-3213772,-13168400,-7681452,6300173,12923388,5862659,-7316034,-12748167,-3909935,9238010,11421658,1096422,-9309453,-9906778,-1002628,9256979,10498973,-188755,-12209060,-10584533,4377512,13635206,5630819,-6674961,-9033038,-4537477,2989941,11400880,7898758,-8596585,-14106557,-233018,10952837,8000439,189915,-7346969,-10230981,-764697,11187966,9399694,-3074628,-11191185,-7332616,4347956,10865909,4679322,-5099356,-9146287,-6192267,5016425,13971107,3807754,-12465839,-9132480,3430145,5760362,5452417,4463837,-6670247,-13320936,536846,14705924,8001590,-7205442,-11088593,-2360170,6381258,5773355,2316618,621465,-7913454,-12535327,6319909,20643003,-720270,-19522388,-2762084,9789030,-829580,974956,9941838,-5779212,-17959172,1990616,18370125,5570837,-10174184,-9362665,100067,6539585,4337238,652567,880230,-5843271,-11778609,5257786,20464312,-307855,-20339125,-3302582,11693405,407923,-1440185,7852415,-3261768,-16055750,354364,17385697,5861127,-11125640,-9092957,1437289,5837178,4264069,1754085,-1728200,-7158774,-6369411,6305765,13317228,15583,-13076659,-5729665,6290243,5964506,2100674,84951,-5429414,-7698197,1623837,10573224,5159755,-6462519,-8978298,-1502548,5961046,6731519,1297168,-5622848,-7011216,-721731,6592065,6631451,-379758,-7038311,-6395895,1444381,8384769,5621357,-3783134,-8197802,-2881575,4661300,6320064,2229621,-3275783,-6636099,-3632000,5248971,9061745,532318,-8628311,-5622196,2576335,5089456,3789673,538766,-5738495,-6993930,2082883,8914389,3679682,-4883688,-6417457,-1882256,3687306,6027523,2643219,-3970028,-7029296,-2115075,6617957,7234005,-1961121,-6587864,-2359871,709226,2663366,6281326,1357329,-9473809,-6470541,6877612,7764865,-1422798,-3891731,-2030815,-2517971,457910,6343996,4775392,-4951444,-9657680,-212549,10579588,4605567,-7168483,-3757534,2853240,-2289884,-1347411,10001852,3632763,-13968925,-6924468,12243440,7478110,-6787539,-3725071,2204752,-2375346,-2037612,6490006,5833890,-5751757,-10260550,1028279,11347908,3368952,-8765815,-3464148,4748071,-1478816,-2819185,8436222,4235797,-12504113,-7054046,11626772,8077899,-6826839,-4973483,2601099,-599407,-1878138,5019141,4976335,-5236218,-8492100,1724496,9192755,2424209,-6233138,-3785415,1665780,680929,703700,4155579,538627,-7325455,-4015003,6199835,6282325,-2118214,-5105927,-1547953,995572,2175463,3187753,721762,-4030875,-4213948,1311437,5159281,2709375,-2505842,-4541917,-1708418,2918202,4080248,705826,-3055871,-3303610,-532053,2518986,3522768,991112,-3642467,-4599350,637673,5214097,2736429,-2797270,-3479030,-603594,949524,2298714,3018872,-698552,-5320750,-2277281,4466526,4337669,-1033095,-3170461,-1776687,-290764,1748419,3428881,808164,-4007133,-3909030,1658538,4611991,1154948,-2566129,-2213078,-1041218,-45355,3253630,3552162,-2885236,-5709071,750609,4816004,811937,-1338352,180513,-1943028,-2873567,3080798,5665326,-1213546,-6114105,-1471675,4085384,2381499,-1483765,-604718,487056,-2909050,-2232610,5601253,5170194,-6237105,-6964719,4849762,5638258,-3503333,-2041585,3803514,-1821628,-5794241,3605458,8033472,-2514769,-8151450,476085,6389298,780262,-3564934,462930,2085765,-3398410,-2914088,5894000,5187775,-6602909,-6880008,5344181,5958319,-4077763,-3021479,3853623,-593682,-5470006,2406635,7232578,-1923064,-7612777,197450,5995764,997476,-3197054,15415,1461582,-2221402,-1375843,4337280,3122273,-4439867,-4558722,2901932,4377295,-1002444,-2288076,225203,-303307,-1429723,1506908,3119414,-1020695,-4029409,-858694,2961830,2039162,-803367,-1679015,-996622,69138,1303531,1680223,227756,-1609454,-1725107,280216,2196973,1781039,-1013786,-2607166,-737377,1983952,1566582,-390163,-895128,-823461,-1014917,382953,2452368,1074178,-2716650,-2532130,1543231,2477276,-184087,-1049923,-55135,-780776,-756845,1851028,2341651,-1267105,-2913092,60097,2367540,889115,-826518,-301325,-406552,-1322327,622669,2785106,126221,-3327228,-1050839,2366751,679430,-997105,682008,89034,-2663917,-352365,3768253,1101967,-3563003,-1394003,2474758,697672,-1390378,893563,1476614,-2175252,-2457829,2718247,3776057,-2284763,-4213868,1755242,3294014,-2109520,-1923748,3440997,570072,-5261912,-143393,6250800,190401,-6141821,-305667,4937299,-436287,-3629182,1892697,3200924,-3198997,-3607670,3975676,4397846,-3796960,-4489725,3322389,3776189,-3188893,-2325679,3876082,1081276,-5018384,-504952,5924510,452091,-5900398,-464437,4946156,-28330,-3736570,1123894,2961334,-2275375,-3036441,2906724,3416785,-2725887,-3489156,2149190,2937314,-1633291,-1693596,1804499,726685,-2426244,-195148,3084267,430621,-2999401,-879598,2279929,831912,-1289286,-361565,586041,-437289,-704278,866518,1037788,-665731,-1355358,-36795,1166139,671140,-572914,-770492,-98218,465155,272830,13790,84426,-98902,-767298,-181553,1175417,848097,-1141065,-1252855,814911,1059815,-485068,-424506,564985,-156806,-1136486,472821,1629166,-338010,-1805181,64940,1440125,-79701,-730128,492023,379245,-1053161,-306909,1476724,560756,-1644837,-753630,1418517,371108,-1125079,296964,1028003,-1228406,-1145273,1909173,1274725,-2087303,-1115744,2006473,543264,-1811429,391579,1906558,-1168067,-2194242,1540501,2407565,-1657115,-2382668,1662402,1965119,-1870582,-1517011,2438117,1092045,-3175142,-945509,3760053,771366,-4107402,-411963,4084620],[0,0,0,1,6,-97,47,-24,196,-178,101,-319,415,-354,533,-714,779,-1008,1200,-1335,1737,-2064,2229,-2697,3266,-3634,4201,-4896,5501,-6327,7271,-8089,9153,-10427,11587,-13000,14646,-16192,17987,-20156,22271,-24579,27269,-30049,33125,-36626,40218,-44173,48783,-53628,58905,-64999,71654,-79012,87558,-97152,108095,-121076,136301,-154522,177244,-205938,243472,-295600,372510,-497676,737967,-1370186,7448285,14452780,-2156878,-20031510,-17829820,13472732,29984121,5671472,-24643832,-17653476,6818938,14108497,8012450,4307011,-8449002,-23682420,-7896164,27438099,23108989,-15777569,-26353947,-3463478,10012061,12382990,12048568,-5890214,-24008197,-9297226,16475198,19876180,6719186,-12382859,-24435564,-4108181,26947519,19107184,-10517129,-15792872,-7793329,-2621545,14146293,23045766,-4460787,-30388605,-14088758,15598867,21043515,5632109,-13441453,-20348846,-6631897,13427228,18844648,5879667,-14728598,-22326321,-2795190,23066281,21186983,-4522220,-21035051,-13900277,6518159,21127934,14936870,-7301096,-21597997,-11877120,10341492,21175922,9881923,-12795271,-24637370,-9907393,18408670,23999122,-1914938,-22495583,-14989378,1668776,12736158,17479057,4164202,-21251842,-22266130,7400093,28242841,15717060,-13541550,-24949731,-3903776,18321362,12787378,3578695,1725152,-19055465,-26590878,19639406,43823858,-8887286,-41060079,-2561543,16002509,-2763092,8709207,17692228,-21402701,-35260202,9840732,34386983,10617735,-16024574,-23637114,-6382138,20838035,16953177,-3735188,-1706574,-7063379,-24334030,7793339,48334475,5447056,-48338750,-13671829,28513416,6904800,-4504476,12642081,-7890575,-34069964,-1016415,36474319,15284598,-22564351,-25041705,-2818086,15653642,16159214,2333467,-9889122,-14362871,-9596473,10689209,27452718,8824057,-25885207,-23762211,11708096,26340682,7131256,-9504045,-10250634,-10721607,-3237539,19662303,22256527,-11713737,-31757841,-6879552,19834367,16008699,381019,-12101298,-17919116,-5111875,16043199,17483949,660771,-14611580,-18736077,-2108416,24725762,20727987,-12328873,-22796633,-3051349,9838926,11588618,11782820,-2994998,-22560023,-13110774,16092202,22864582,1996794,-17878783,-17416911,-417225,15128317,13903719,-906966,-15112654,-15957557,683296,19050423,15314063,-7183804,-20192452,-10117788,9796785,19051336,8914641,-10603200,-18054752,-5102521,13102932,16527017,3450673,-11779596,-16096818,-4474294,15494835,19947022,-2692202,-22866835,-11914265,9793710,13397620,6197716,-1963451,-13596429,-14869859,5304162,21595274,10516083,-13708522,-21544598,-2273374,19757115,13105210,-6805703,-7211570,-4048548,-11185149,4953668,30123513,4690570,-35152083,-13491004,24565880,11727896,-7145274,1866486,-4034806,-18746206,1009305,24952034,10472111,-15788553,-20114566,-3056862,18679927,16091754,-9384894,-13812368,1188717,-2701779,-2161398,21723571,12474385,-29858751,-22472668,23356137,22187359,-9161604,-8699868,289257,-9051501,-2754902,18832353,12863241,-14010768,-20374418,-845195,17456291,13849618,-5501931,-14877375,-5930952,3536189,6793047,9832279,3606575,-14533109,-17098630,7117403,22592310,5169896,-15868797,-11851307,2042372,6351410,7904261,7145104,-6345906,-17578007,-4260754,16266658,14177160,-3947454,-14317575,-9294034,4816246,13738610,6733851,-6151073,-10095594,-6680801,1965935,13948608,11251716,-10243812,-19068765,-887051,14563380,8950141,-1994393,-7433104,-9475041,-2762407,10548928,12996340,-1148505,-14545123,-10437166,5840147,14550673,6218258,-7180560,-11297405,-4623346,6002653,11948719,5407852,-8503310,-13001806,-2315103,10461174,11360077,444665,-11261269,-11217149,1437175,12772301,8782976,-5154189,-11436173,-5178790,3555059,8977504,8402207,-3235982,-15289831,-7264883,12133797,13985744,-1556584,-10522412,-6581962,377029,6122475,8318037,3127747,-7742233,-13467158,-1503048,17408893,11938606,-13101576,-14790593,5034766,6287086,-1832879,7352149,6202601,-17109056,-14663868,16393304,18861734,-7650340,-14152668,-1520854,3241428,3836476,6221493,2316232,-6063764,-10612420,-3236069,14487690,15119107,-10825749,-19942268,4483173,14051104,-2172667,-1846615,6955843,-8519473,-15980679,10191863,21401243,-4034341,-18183886,-3496412,7393163,4794409,2987761,779731,-5674537,-8156263,-561583,10837984,10462659,-5920739,-15732363,-2215175,12652048,7053660,-3526535,-3654238,-3451750,-5342699,3141674,12826970,3638057,-13105980,-10600941,6086299,11342003,2314584,-4768166,-5837934,-4351899,1531981,8289628,6121732,-4084355,-10362280,-4783245,7504554,11194091,159298,-10192236,-5962846,3111569,5116176,4510368,2277269,-5986203,-10017398,734945,11921149,6433163,-6496368,-9118761,-1844797,4886982,6279236,2684059,-3705576,-7781296,-3746329,5969174,9515953,896947,-8691274,-7107633,1858519,7351137,5334549,-1420367,-7202526,-5487159,2786025,8054003,4150460,-3725001,-7250720,-3724304,3888634,8506683,3681005,-6887750,-8973756,855086,7863448,3961904,-1510531,-3417260,-5086139,-2651382,6576801,9194974,-2164152,-11253216,-4594156,7152757,7550574,-939644,-4491775,-1597802,-2107135,-2014168,7401799,9437930,-7613261,-14916158,3990351,14327610,-446254,-7604033,1501444,-203160,-6823340,3507094,12324468,-755908,-13549170,-4983664,9154359,8381661,-2749671,-7056482,-706893,1691017,-2267989,2666597,9499375,-3068850,-15886066,-108197,16627352,2929246,-11459337,-1736692,4688039,-3345649,-687938,9417523,1995011,-11584219,-6213054,8204490,8894174,-1802279,-7277296,-2624712,2509727,1671612,1190557,3434755,-1168511,-8793071,-2870223,10042085,7019033,-6599929,-7739015,1421508,3786528,1073767,1912250,1100363,-5003587,-5441320,3362027,8298151,1456259,-6799714,-5220928,2103220,5291922,2323968,-1430067,-2820059,-2757911,-1000307,3651995,5787185,-660277,-7861069,-3707867,5559620,5599970,-1199606,-3531190,-1948575,-1233009,1144633,4825095,2749626,-4340026,-6150515,566355,6206302,3350060,-2669820,-4050118,-1391957,1236266,3149146,3090285,-1079756,-5148434,-2743210,3324525,4872930,713641,-3527397,-3880691,-552360,3514001,4058187,-419514,-4392440,-2786417,1455122,3024617,2217733,154839,-3421969,-4397134,1433406,6659755,2018106,-5197587,-3795096,1915815,2466204,502386,1328367,239261,-4366185,-3619969,4560804,7188746,-2197711,-8217815,-482057,5983913,405413,-2803477,2797646,890754,-7277523,-1761759,9824425,3945885,-9029185,-5081192,5779763,3738611,-2621972,-258294,2549574,-2357979,-4966811,2659633,8297910,-326373,-9591350,-2309368,8419077,2719831,-5782733,-99656,3940138,-4250461,-4600433,7167740,6333661,-7287649,-7486314,4736147,6192205,-2090257,-3130909,1238339,108046,-2813175,666704,5438258,1308633,-6401774,-3892892,5306670,5339174,-2801282,-3890960,1488585,889840,-2211553,1675424,4338194,-2075168,-6298484,51881,5863618,1979681,-3554814,-2619397,683337,903270,234012,1282177,986159,-2338749,-3425401,1325224,5031973,1025533,-4316259,-2613229,2286827,2232937,-273345,77918,258967,-2229276,-1977098,2775429,3993432,-1371748,-4507481,-752900,2982739,1584628,-779519,-723139,-738013,-1531543,95767,3011883,1686924,-2705022,-3122008,998231,2936635,959645,-900769,-1189655,-1133473,-30656,2025725,1839818,-938224,-2400932,-826615,1140017,1709179,982301,-1061547,-2642397,-841418,2569240,2108666,-1413766,-2009501,77014,233791,-163116,1740745,1761353,-2399412,-3572521,1755675,4535294,-271948,-3744669,-140035,2318020,-830196,-1259625,2949294,1728203,-4779463,-3017777,5238956,3959203,-4534324,-3696774,3500992,1814397,-3551330,206054,4561605,-1411356,-6005011,991287,6602365,130369,-5901849,-705508,4606691,94791,-3623142,1728455,3930718,-3337400,-5032107,4182493,6111837,-3831748,-5926658,3082722,4347562,-3045114,-2369514,3819884,974655,-5093037,-1033707,5544341,1680259,-5014836,-2385342,3656426,2096311,-2668615,-873881,2603597,-277715,-3516456,768714,4694902,-259435,-4900130,-378932,4112352,614981,-2742317,105125,1754452,-1317783,-1716515,1970885,2348886,-1664094,-2986717,620672,2902446,352876,-2162095,-613745,1266144,-225999,-998126,1209357,1477566,-1736982,-2354221,1461081,2817883,-626481,-2366909,-5723,1438903,-199733,-601525,1013876,461366,-1748115,-1072603,1928533,1725366,-1373957,-1958587,605784,1253940,-236127,-322912,573998,-315847,-1264329,252355,1669166,314407,-1408165,-662163,581703,547942,271697,161722,-611519,-810732,407071,1019290,-22840,-584315,-20255,-179143,-605628,681124,1407488,-777899,-2123977,443665,2169802,-189674,-1761259,534933,1294871,-1358278,-1204091,2253298,1660312,-2761409,-2086289,2812412,2208302,-2737433,-1735118,2768631,904949,-3304481,-256440,4036894,-137073,-4598636,129816,4725061,-197216,-4300186,649952,3715022,-1412861,-3544029,2199345,3586500,-2733129,-3907877,2887044,3983909,-2705476,-3642994,2790104,2962220,-3197176,-2332531,3880361,1843109,-4445132,-1633609,4699504,1404496,-4379704,-1053193,3832175,561703,-3402881,133124,3239186,-521870,-3402540],[0,0,0,0,2,-136,-31,-8,101,-59,124,-144,63,-216,312,-186,283,-470,410,-489,674,-669,782,-1004,1048,-1195,1456,-1523,1739,-2111,2237,-2415,2872,-3168,3444,-3908,4264,-4678,5313,-5789,6260,-7035,7711,-8364,9309,-10222,11078,-12284,13545,-14792,16387,-18114,19948,-22301,24953,-27835,31552,-36077,41442,-48449,57689,-70013,87803,-114793,158947,-240904,423358,-991494,6185667,33199824,11468768,-14656328,-9699469,-4828176,-5442111,10943974,23953611,917611,-28600391,-16741127,17211957,24347173,4552356,-13123043,-17322327,-6041845,13210415,17451329,2975522,-11601234,-18346558,-9828486,17829236,27620806,-5824823,-30769213,-9930349,12838047,11611489,9770445,1560951,-20574504,-18712664,12806303,25997300,7682548,-13289847,-20447860,-6919404,19098314,22889034,-1737568,-17778049,-12838183,-2595512,12914092,22473104,1516122,-27329071,-19754898,11207438,22255266,8086283,-10278849,-19283020,-11691256,9243602,22271943,10432098,-14493627,-23340900,-5121570,18793242,21853989,2630254,-18365231,-19092594,2541313,22354971,17153248,-5354224,-19847507,-13874022,5219994,20075997,15385558,-7625385,-26922582,-16256029,17266009,27553144,-1359376,-22378233,-10861743,-732176,2731525,20267004,17699125,-24054052,-34589807,11148548,34344410,7888895,-12184813,-11912879,-9642055,3353356,19360873,14482090,-3996626,-21599892,-22182711,14135616,41076805,245530,-40073817,-8242340,17559803,-5630767,3443662,28511721,-13868597,-49420622,5314720,47773478,6250348,-25959685,-8424383,-1438858,-2161974,16672035,19537867,-5979968,-22882961,-15040708,12685800,33717006,8484203,-31719105,-19229266,15694602,11479640,558754,10673934,-4478234,-33791654,-9334859,36595175,22371261,-22946955,-25633954,213409,9763078,9337285,10943871,-1506190,-21901255,-15524868,15782231,27878132,4832696,-19985542,-18973071,1550573,19820144,16567909,-3884042,-15703697,-11214126,-1287640,13773516,21507233,-2341446,-30588901,-15262321,18859791,19652347,-244041,-9520404,-13983449,-11166881,9542619,22587870,6000089,-16745436,-19141156,-1543162,19498053,19629271,-4579010,-20351061,-9652860,6651530,13734488,13363497,-883064,-20717391,-15932001,11499764,23060433,5608777,-14857457,-17267812,-4000096,11708036,16221970,3555390,-14761382,-18124854,-1241275,16882243,15880919,-1930099,-17481030,-14544695,5208877,20270523,11645104,-9563866,-17536615,-6059583,9613311,15171971,7440700,-7645542,-17753671,-9860356,13662028,23931283,335140,-24373539,-11795058,10766576,8509127,3913006,6986953,-9714662,-25082047,1882943,30285210,10459900,-19144294,-15421888,320304,8458790,11566010,4780524,-6864098,-11492372,-9502126,6430723,26281968,7739942,-30686292,-17790368,22055388,13588190,-9317062,4416273,3414699,-24669451,-8239602,32605466,16314197,-24299270,-18697076,6344711,10109875,7024984,3739173,-6688165,-12062120,-5639976,7107698,18666519,7808908,-21693993,-20833604,13801410,21696731,-2838438,-8830808,-737662,-8346174,-6456227,17638817,18435211,-12932163,-24140834,-141931,17481913,9819261,-2865052,-8038986,-8887261,-3200283,9193256,13918622,1215672,-14803019,-13801071,4094341,17644110,9419845,-10117516,-14911353,-2004562,7643313,7910833,6328683,-2646899,-16009185,-8960173,14348883,17384433,-2857099,-14499815,-8087211,2548869,10019922,9624845,-1280834,-11605377,-9723924,2269997,13585429,10620602,-7384728,-17133650,-4016743,11635096,10421494,870526,-6505346,-10461296,-5010653,9209031,14110899,944938,-13431598,-10908133,3502230,12632819,8106749,-3923092,-11668171,-7375404,5358099,12635461,5841983,-6778454,-11500986,-4930041,6879430,12663265,4211202,-10678267,-13232360,450067,12695276,8681035,-4196886,-9396526,-5329813,-23756,6953793,12155818,615304,-17970566,-10751995,14125994,14682516,-4576411,-7890869,-1802196,-4267256,287390,13655954,7991710,-12393194,-15233787,2146516,15045582,8834789,-7959484,-11806654,452758,4209245,-185195,7647853,7767726,-16105233,-18010839,15673889,21898576,-9022380,-15112535,3579363,1562354,-4546066,9500455,11205577,-10618886,-16475672,2675054,15449235,7921114,-7652187,-12330042,-840653,7590290,2763075,1907193,3937931,-8432049,-14763289,7014950,20768266,-650067,-17630029,-4476847,7370003,2594487,2298607,5167074,-4679517,-12823013,-910269,13759870,8992728,-6655384,-11787040,-2608331,7095794,7458827,1359991,-3983712,-6151257,-4358999,3467613,10806297,4840927,-10000223,-11910487,2824767,11513246,4053787,-4181114,-4951951,-4375339,-1073773,7371211,8678935,-2963540,-11622663,-4940942,7077468,9724211,1448937,-7303025,-6783121,-41880,4808887,5999925,2978817,-5598124,-9920263,-521269,10784272,7084244,-4738081,-8394595,-3076067,3060496,6364756,4592714,-2773381,-8501706,-4448963,5280198,8618581,1813279,-6381918,-7395979,-869991,6679524,7340383,-616901,-7834627,-5508522,2394711,6412596,4283756,-912279,-6181023,-6238149,1923678,9859542,5300348,-7319032,-9470745,1493081,7155571,2127573,-136128,139945,-6425987,-7075493,7457206,12869364,-3277947,-13022541,-1962125,7307530,3234271,-116759,567810,-2786243,-6442302,-862713,9719885,8215910,-7656439,-13318246,3055283,12464685,-484091,-6324978,3364748,-184336,-10245951,2943125,16288005,-941466,-16965154,-2650217,11381716,3479262,-3652206,-217988,-581426,-4835096,-1408720,7324213,7265361,-5225400,-12311318,183489,12400654,3494044,-7860514,-2033544,2661529,-3914792,-654374,10226922,3192761,-12217203,-6901939,8757975,7991659,-2775856,-4777657,-1199607,-822815,228853,4413842,4133919,-3319036,-8009341,-1610537,7532516,6133526,-3482594,-6790224,-906296,3087095,2059764,1858965,1083101,-4129432,-5857413,2081391,8410673,2454335,-6349117,-5257030,1606261,4093571,2260446,95704,-2047217,-3901770,-1671324,4066293,5865279,-622414,-7066896,-3768054,4125010,5081374,109893,-2466480,-2297112,-2246577,654906,5091492,3146802,-4097609,-5845093,324038,5121657,3311060,-1128063,-3384339,-2795150,423197,3846155,3415060,-1290525,-4470863,-2290991,1877355,3878009,2272325,-2183307,-5045117,-1868021,4234172,4526032,-1028274,-4106127,-1692090,691628,1111786,2694859,2421192,-3452954,-6452977,1457606,8125609,1423692,-6211469,-2150385,2708467,-159611,-327170,4426898,1149448,-7136595,-4005637,6697801,6525116,-3743617,-6565196,917849,3956046,-1047247,-1132414,4049885,-124567,-8425261,-1334610,10665581,3579208,-9747573,-3859772,6836295,1449658,-4226501,2729867,4106875,-5642084,-5813667,5759780,7801974,-2998410,-7636533,-6356,5428620,838585,-2839116,1259766,1905694,-4885671,-3534839,7103133,5767584,-6921589,-6997474,4499831,5189895,-2448523,-1678950,2333892,-1414313,-4079439,2078449,6069247,-49551,-6126754,-2420430,4244097,3654656,-1461257,-2280479,162000,-228952,-1200564,1939072,3699014,-1560539,-5651425,-707583,5182366,2431949,-3110566,-2419164,595603,347094,33912,1955888,1410566,-2756704,-3554368,1394289,4654986,1026957,-3556275,-2247629,1584987,1562297,96041,744835,224867,-2585742,-2024115,2807421,3751068,-1268091,-3951343,-752576,2029218,1152499,121879,-40581,-1310770,-1952452,564521,3000853,1182501,-2198830,-2284599,266835,1799185,1641665,248187,-1674016,-1891272,499663,2314031,1011421,-905474,-1126868,-811137,-294476,1635364,2372605,-979892,-3838050,-727034,3470262,1539132,-2216304,-849716,1091099,-1289356,-1357442,3164377,2804054,-3869259,-4214892,3212883,4505048,-1837197,-3098309,1637159,1423974,-2629093,-348453,4553575,803204,-5938014,-2041715,6084566,2825652,-5176143,-2151905,4274567,146485,-4381381,1876687,5401851,-3043046,-6520045,2768946,6599831,-1930187,-5402693,1597360,3608471,-2241609,-2369975,3752052,2547161,-4682958,-3518264,4790472,4434597,-3878944,-4110055,3100116,2772571,-3190445,-1106581,4225190,-37310,-5476466,-124618,5720360,650501,-4891974,-1044459,3257331,522897,-2000027,534263,1928044,-1390642,-2725688,1360650,3651028,-486888,-3856561,-351363,3056315,626716,-1923601,200918,1304667,-1297804,-1584957,1913046,2367242,-1674338,-2888471,627952,2591906,99094,-1684113,-205725,812725,-519083,-729437,1408001,1371291,-1760284,-2164988,1359793,2502600,-588086,-1988226,212093,988681,-471202,-244314,1363008,191874,-1921273,-700828,1812968,1304459,-1154891,-1178968,371925,488753,-13381,403934,240345,-876243,-834820,638213,1023346,-37954,-492829,-440765,-388490,318792,1161859,193236,-1445082,-627167,1217230,528360,-845138,119155,882220,-985652,-1435532,1587233,2176276,-1650273,-2556915,1509859,2347313,-1434195,-1691195,1993651,1100291,-2855470,-866805,3648407,1074318,-3980576,-1232792,3821764,1096547,-3542163,-464731,3455111,-441075,-3862288,1182506,4405644,-1488800,-4821446,1594630,4659526,-1830589,-4033027,2235194,3322194,-3006088,-2850103,3711584,2702038,-4012799,-2646293,3860934,2498951,-3545658,-1978079,3361548,1310739,-3561491,-769079,3927583,552343,-4281158,-566691,4313787,453181,-3963031,-150651],[0,0,0,0,2,-56,-31,-45,88,51,45,-219,65,-10,187,-226,249,-296,220,-353,619,-540,508,-776,901,-955,1183,-1297,1434,-1755,1930,-2116,2541,-2788,2970,-3507,3979,-4276,4773,-5333,5875,-6625,7268,-7840,8795,-9810,10623,-11696,12970,-14181,15667,-17320,18983,-21042,23432,-25898,28941,-32631,36760,-41904,48505,-56789,68014,-84149,108664,-150950,238494,-493870,3073501,13629374,12695585,822710,-19598029,-22996207,14473000,38657107,-1891921,-32703310,-2876775,10921170,-6920748,12174592,26103120,-21280112,-40830944,11582029,35179018,2344174,-14484023,-9576493,-10381102,1217481,18464934,12770684,-5670015,-20607648,-18456214,15519467,35940957,-566848,-30459883,-6298318,9972140,161731,13483102,19657131,-20285011,-34921894,10533499,33950432,5277758,-15735944,-12949420,-9260902,2061050,19047521,14275384,-11265515,-25426121,-10172742,17423038,23596200,890742,-19549275,-15629795,962659,15568077,18886033,2277397,-20011155,-18543560,6280921,23653327,14909240,-8388533,-21793977,-11695468,11440041,21777328,7559991,-14638282,-20662898,-6794437,12355447,20462366,6321314,-20026892,-24966309,1864434,23391598,14119756,-5640826,-15724762,-14341236,2006839,22212285,18396479,-7809685,-23862107,-12176051,14972464,26240486,5345424,-17786954,-14531223,-2919455,5684880,20725742,14581702,-24405872,-32295154,10267562,27630318,2550223,-7231343,-6823842,-19689395,-6648993,28494148,22152462,-16589807,-26691338,-4650755,16330119,19066335,3973205,-10552429,-12824675,-9240619,7821795,30541242,11933968,-32834514,-24674415,19056834,19038650,-1828109,2508344,-5947547,-27294138,-4299370,32859096,17140965,-20818662,-25007400,-3521320,15523492,15893322,574257,-7610852,-10109904,-15356890,6225852,37840962,9169331,-40018551,-16409138,26977760,10028966,-5244004,13615865,-4974301,-35488845,533675,40445811,10554191,-25178739,-16808554,-953027,7749295,14591402,5410324,-10708193,-15562798,-10454979,9850613,29118273,5142606,-32303668,-16414190,19202048,13464373,341657,6049956,-7685436,-24760984,2543339,32360654,11278838,-20432045,-17268287,220830,9499947,13237132,6715182,-10687645,-19470234,-6066265,15754517,19139638,-1727406,-20095046,-13675610,5579645,15729254,10939623,-4012480,-16751240,-11745860,7817335,19132613,9430295,-9652090,-17751922,-6405750,12754318,18464759,3074681,-15233187,-14745411,1239942,12920788,12012892,1374588,-14244794,-17839108,2480304,21311585,10872388,-11196354,-15607491,-5368059,5964221,13707987,9034204,-7958292,-17566360,-6981763,12947415,19408657,1767132,-18159854,-12080267,5978475,9598491,7907960,5983758,-11821634,-21746717,4818443,26112348,5538334,-15740843,-8902989,-1980105,102026,12557717,13611232,-9298296,-21698082,-4493772,16942348,15653772,-4268308,-15007394,-5476983,2461951,3960309,12794732,8508148,-19219734,-21267196,13803648,23246626,-2815938,-11099490,-2595263,-6231448,-1885704,16284369,12345695,-12171676,-19520009,-1884140,17102626,13975666,-7425594,-13879319,-945050,748631,-517276,15560184,10831776,-24212729,-20913307,20538437,20617810,-10217804,-8097517,2550376,-9615680,-3983185,20431078,11808860,-17097089,-17496124,3455154,14402791,9387297,-4160241,-11045729,-4362114,1257932,4576052,12574320,4450569,-19627963,-15010348,15352059,17700047,-4805610,-8950138,-2523313,-5821939,295439,15537031,8258549,-14082617,-15295242,3307723,13486136,7374264,-3368416,-9222699,-7451733,1103203,10535046,9891660,-3308659,-13790196,-7184229,7946026,12507200,3508081,-7778389,-10824956,-2793737,8524077,10653326,1090338,-9252312,-9876169,-706813,9633709,10522046,-1129643,-12938338,-8945573,6187260,11705807,3356019,-4983221,-7580168,-6236273,2971578,13252623,6893404,-10158000,-12940946,726192,10445807,7396216,-1011634,-6956350,-7275131,-1502608,7903163,11384409,-666627,-15270013,-8353799,9885380,10324535,-1101409,-3186932,-4107354,-8659263,1293826,16040835,5897756,-14154925,-10807555,5342562,8533352,3330877,358709,-4103988,-8648428,-3238127,10531933,12805797,-4897565,-16312905,-2170444,11366450,3852686,-1683773,2343936,-5843286,-12526793,5843383,18404964,-305738,-15652245,-5111281,5811851,4422829,2952560,1863048,-4294354,-8908348,-2745510,11293731,12464574,-7558905,-16801069,2203018,12354120,-711993,-1842249,6236813,-6861501,-14875542,8787807,19765915,-4639261,-16526054,-469847,6653717,922630,2996659,3920334,-5993257,-10137699,575640,11916356,7915292,-7794209,-12349241,1390007,9039957,1610380,-624562,1791630,-6559307,-8990711,7857293,14496458,-3008784,-12919866,-2358873,5354986,3211771,3010359,1686164,-5921873,-7919926,2193409,10294369,4338345,-6720274,-8240627,-580676,5548746,5410436,1277027,-4328416,-6775181,-1618331,6386627,6958544,-639191,-7159361,-5664309,1944341,7598345,4672993,-3607635,-7133511,-2475336,3792228,5541870,2987560,-2452835,-7190650,-4085186,5995537,8802000,-882875,-8107812,-3749567,2336615,3478768,3652034,1502947,-5423346,-7490301,1490937,9372688,4343770,-6107229,-6769408,617081,3676236,2354597,2832370,-180164,-7885560,-5139495,8360264,9229523,-4262751,-8048231,-99706,2109372,561441,4181758,3157333,-6614510,-8214589,3799149,10231666,1017414,-7742277,-3549210,2421349,784008,1314320,5592001,-693081,-10951298,-2896083,11715265,5656481,-7732568,-4079123,2733051,-1157119,-350063,7102524,2453585,-9311695,-6384840,6577360,8556744,-1486272,-6786297,-1167380,2444865,-1159571,945462,6898107,-1364198,-12439530,-930937,13483413,2811532,-9821896,-1410410,4232796,-3542739,-890743,8875152,1577025,-10852739,-4455224,8417411,6381323,-3386407,-4888713,-148784,943161,-507825,2673955,4817194,-3123425,-9273584,574290,10176586,2015371,-7094391,-2126218,2346785,-1286917,502366,5617022,68808,-8045348,-3019561,6503389,5013430,-2249417,-3879273,-1220196,206354,1469160,3356276,1463330,-3873133,-4543448,1358578,5375933,2201224,-2774660,-3778983,-1179512,2086045,3385579,1262802,-2287097,-3390110,-1078485,2291092,3648245,1039299,-3648424,-4326498,891119,4847936,1937506,-2430601,-2374164,-781283,-165829,2098676,3884766,-546230,-5699820,-2227478,4846594,4044345,-1881312,-2833302,-271791,-425972,-144501,3447918,2870784,-4116187,-5797399,2349267,6206187,-344514,-3993606,-10577,411648,-2208930,1706922,5326400,-1418948,-7081801,-614156,6155832,2113655,-3327001,-1073964,1096235,-1749907,-877777,4944043,2921147,-6085725,-5058845,5236643,5093077,-3401694,-2578348,2460348,-1393564,-3742750,3995942,5641653,-4280248,-6882858,2476703,5714624,-893472,-3085005,1099953,617563,-3190253,25256,6000560,1548868,-7253078,-3130127,6662381,3284074,-4863076,-861704,3875661,-2851173,-4229184,5557469,5516038,-6187351,-6115608,4593280,4727199,-2858535,-2120022,2305671,-649897,-3762181,1391355,5567951,-421829,-6451003,-1162069,5678612,1793197,-3563530,-305367,2172788,-2275661,-2114749,4527828,3323995,-4751984,-4154026,3355166,3551826,-1621850,-1562990,876825,-809442,-1852442,1716363,3256317,-1113924,-3975672,-594475,2910036,1478233,-974277,-925646,-477806,-561750,666075,2035607,654490,-1859212,-1851493,454021,2190562,1426570,-998781,-2098579,-573320,1387227,1142946,-83078,-369283,-901313,-1447337,274499,2674334,974656,-2888463,-2252158,1709683,1956694,-705516,-628520,671738,-1017678,-1807911,1866917,3369558,-1412113,-3950626,566457,3381371,-230791,-1738038,1142284,550790,-2795694,-330988,4169931,923951,-4451913,-1563408,3393341,1031369,-2356482,346965,1714688,-2126144,-2348315,3084378,3340130,-2919478,-3815699,2352007,3149871,-2018338,-1445628,2841132,-63721,-4076594,1099016,5284387,-1078438,-5300093,877370,4076491,-1274192,-2483048,2315582,1456681,-3696938,-1477839,4454378,1967440,-4408877,-2276041,3739089,1645745,-3338585,-177791,3619119,-1421886,-4322759,2506032,5079744,-2621727,-4876240,2617333,3736519,-2714664,-2002765,3508756,756151,-4493165,-324381,5036323,495608,-4755994,-782680,3738204,308339,-2914054,765930,2587083,-2074294,-2934039,2751547,3460293,-2678673,-3316479,2233853,2546748,-1916025,-1106900,2234417,79687,-2789734,228225,3271504,4920,-2963352,-393513,2159587,322936,-1221828,230917,711341,-1090275,-873789,1342827,1225528,-1045304,-1447424,321584,1127657,302678,-336682,-363009,-214548,-28406,188661,438081,366648,-446115,-1074067,-54892,1389602,732749,-1302624,-1032011,887536,637408,-700469,-30329,983914,-592162,-1723170,694479,2287823,-479529,-2292553,268785,1973432,-517334,-1435008,1190659,1086112,-2120088,-1143294,2699080,1251099,-2800965,-1171544,2458979,563348,-2187955,294325,2211974,-1152387,-2508810,1598987,2796424,-1642152,-2666673,1631285,2178802,-1799614,-1413226,2281753,737963,-3070092,-470856,3663259,293820,-3747526,67826,3356218,-762961,-2820786,1726180,2357809,-2679656,-2143218,3201220,2010742,-3215227,-1656079,2971717,1051128,-2838590,-249985,3028462,-446618],[0,0,0,-3,-16,174,-321,243,-354,543,-682,978,-1217,1377,-1859,2374,-2729,3371,-4189,4850,-5751,6919,-8082,9461,-11015,12611,-14654,17029,-19282,21871,-25043,28398,-32020,36101,-40451,45358,-50885,56643,-62941,70099,-77728,85951,-95161,105077,-115799,127689,-140597,154658,-170298,187321,-205981,226966,-250254,276083,-305411,338777,-376914,421413,-473802,536457,-613471,710405,-836318,1007976,-1256488,1649201,-2365599,4092144,-19095687,-1212109,37907522,3081302,-12186482,-2132566,-8813518,-13612418,19139552,26583337,-5764446,-27337240,-13168457,13429989,27475055,4378905,-20598720,-9544954,2579359,-4650429,14248678,27745478,-18072027,-44580503,8937993,38161799,-685496,-15403965,1198482,-12208735,-15229045,22143623,28826431,-11977740,-29564847,-8002718,15345040,20941860,6079523,-14314406,-14699839,-2433640,7194844,19108850,15149859,-18571803,-31051891,4402674,28842672,10355022,-9837592,-12714223,-13295795,-2674834,19553871,19239751,-9857902,-27225952,-11172851,14743224,21501963,6163461,-13759892,-19818818,-5462360,16263833,21721829,3530774,-17629697,-18184633,1025556,20497192,19662951,-3446565,-23311344,-15628803,9461987,22031090,10222197,-10794539,-20117791,-11466715,7460080,21988274,12361344,-18509231,-28614521,260861,23178240,12101173,-2369636,-8528557,-18829345,-8618320,25762004,27227557,-10982731,-26364236,-6231580,10916068,16455861,12621908,-6505796,-21375719,-11665433,10370463,24068448,11777962,-21726529,-28888602,4738349,21740695,5495324,-686457,-4284610,-24492479,-12690120,31333670,26807356,-19860660,-25978894,906910,9087475,10530883,14735240,-997736,-22367093,-16143723,13676772,31239475,7900984,-27924655,-19336622,13101023,11120533,967874,12726401,-4226389,-37927996,-7289901,42037529,15999387,-27688137,-15156046,2340604,-1865390,10634274,19657285,-5472869,-25342621,-11874025,14445421,27893932,7488123,-26386296,-17888434,14468160,10777197,783749,14523556,-3215382,-36769154,-4709726,41940100,13163843,-27879373,-12249907,3807827,-4126601,9115462,21186575,-6824501,-29433402,-9434275,18210280,20695512,1415575,-18215755,-14921615,4348871,12761873,10851185,5521441,-11895035,-22368800,1519934,27461353,13707387,-14047976,-16947759,-4560537,5953093,14155286,10660871,-8708429,-20967106,-7617541,14396909,18071334,1250306,-15648179,-15879362,-245443,15485651,14706045,-2351398,-16467116,-12059601,4454120,16323551,12367905,-5369080,-18534346,-9936787,11244729,19053474,5097131,-12777399,-14876876,-2162707,9920514,13400182,5877963,-12429040,-20915684,-65190,22389372,10956870,-11016321,-11444881,-5311268,-1746363,12579419,17795554,-6540073,-23893266,-6116344,15307583,14089093,1429446,-9347317,-11960486,-3054426,8906409,14286867,6319370,-14304060,-20576197,4516002,22602455,5439154,-10647611,-5680031,-6160754,-5695288,14886212,19031513,-10984816,-24300111,-1096771,16177786,9472712,-981707,-6340839,-9181889,-6217191,6047531,18105595,7605870,-20573656,-19686490,13548434,19641023,-4502541,-5740302,2287418,-12623179,-8710619,23280063,18176292,-19390293,-20501160,6277186,11803250,4783227,2474250,-5202550,-11296126,-4544138,7841204,15677387,5070807,-19639928,-17308787,13956828,18042334,-5431131,-5411915,2439842,-12014283,-7957985,22347258,16341696,-19558054,-18674387,7978697,11333627,2718081,2476463,-3476175,-12594196,-4822742,11905438,14413282,-1035196,-16107259,-10469530,8468901,13227422,1811031,-5111997,-6688292,-7953307,1658223,15201070,8194866,-11778834,-14490101,415706,10743706,8582026,371602,-8156516,-10006741,-525333,10972806,10154648,-2398558,-11788927,-8002258,4214569,12165043,7051975,-6257721,-12300836,-4020294,7621205,9791752,2822130,-6406784,-10526511,-3848344,8868194,12231685,70306,-12785695,-9213248,4749076,10076418,4200324,-1583575,-6443511,-9627770,439826,15342085,8793821,-11443080,-12290444,2444175,7079619,4617352,4142070,-3307888,-12413782,-4590661,11555845,12054488,-2972155,-12630091,-5781793,5618507,6986601,2698974,490101,-6465316,-11693338,2520401,17603220,4548793,-14088669,-7593209,4424546,2976987,3704388,6844962,-3800422,-14010123,-2758615,13714866,10365687,-6327303,-11941193,-1307671,6004680,2308335,3218843,5000883,-8860648,-15268174,7443337,20093903,-2640728,-15909206,-311881,4923335,-2828395,4967344,9970377,-7468591,-15503501,1958311,14471639,5982668,-6953341,-8839872,-628596,4767496,2294689,3205218,3893833,-8720605,-13072876,8399463,18254901,-4037532,-14711003,735081,4630772,-3018794,4659991,9312512,-7577729,-14637686,3104315,14007656,3361543,-7377743,-6152397,-899656,2403551,4433349,4811595,-765890,-9171127,-6507459,7490617,11320628,-1292468,-9220762,-3690290,2115576,3454115,5038645,1992819,-6713926,-8039681,2090116,9171441,4431791,-4384254,-7239113,-2973491,3744714,6668529,2595315,-4573402,-6718903,-1639474,4880267,6529185,1540544,-6028899,-7324046,623718,8072237,5098789,-3148104,-6031819,-2675125,1658346,4717189,4863807,-1093491,-8383048,-5171039,6499614,8779476,-1285412,-6721550,-2417904,95733,891443,5707519,4501902,-6823939,-9418243,2976552,9783298,1842882,-4976868,-3327147,-1198658,-133182,4049516,6143422,-1456632,-9799615,-3751126,8661280,6877984,-4108970,-4706431,335447,-1714391,-336821,7919654,3903097,-9788523,-7836755,6304112,7888412,-1248525,-3794558,-989479,-1845728,-1826362,4605514,7337154,-3070259,-11439818,-888313,11141772,3173430,-6849486,-645542,2126351,-5571093,-332660,11639075,2058720,-13042291,-4458808,9572052,4576795,-3844715,-1160831,277235,-3620669,-1541973,6250747,5915067,-4946935,-9838267,1089427,9929453,1322017,-6431099,121346,1921222,-5159931,176481,10506228,906021,-12235431,-3118807,9372827,3519836,-3965428,-553047,478517,-3791455,-695804,6637164,3992392,-5801710,-6904940,2134243,6761109,1133065,-3305154,-1491791,-875172,-1710146,2476285,5562962,-867645,-7122797,-2397856,4918864,3971994,-750855,-2466185,-2205541,-1101931,2032455,4013745,990329,-3673265,-3832491,507084,4037508,3138679,-1171406,-4142409,-2206548,2238614,3456198,802308,-1658350,-2521239,-2094609,1087678,4400608,2228030,-3977554,-4827906,1276444,4467380,965360,-1629502,-813772,-1510006,-1998385,2724567,5452768,-1150741,-6675410,-1146362,5080774,2081298,-1785448,-212264,-380288,-3170433,-113498,5696560,2457965,-5706722,-4559204,3550934,4126405,-1440607,-1385030,1172569,-2272382,-3339175,4055127,6000646,-3403190,-6877973,1644417,5058748,-627847,-1578204,1880499,-937676,-4348199,1288856,6682743,654834,-6682365,-2389599,4952492,2187361,-2978034,443560,2376121,-4194973,-3839571,6445006,5392980,-6634162,-5770248,4841620,3551076,-3458496,41228,3506966,-2895977,-5044984,3496742,6665375,-1907340,-6493038,167591,4962642,351363,-2717607,1700458,1748544,-4648491,-2401181,6653305,3799179,-6801192,-4258540,5082015,2485310,-3650709,391797,3180365,-3190491,-4373034,3915252,5407414,-2720947,-5190587,976373,3563503,-203221,-1128243,1443657,-22924,-3253757,-235997,4681365,1669358,-4229742,-2574970,2446092,1966882,-790666,-74648,253413,-1937677,-1327030,2263182,2538494,-1301977,-2883885,-504212,1650909,1424817,164206,-980134,-1326370,-395551,1033598,1484674,572774,-896425,-1857439,-540287,2194571,2109627,-1089778,-2483918,-78364,1405709,314517,44569,745927,-954789,-2627289,439200,3648320,605541,-3558442,-1289853,2239397,606003,-1194823,1106368,1117979,-2676544,-1842731,3359530,3002374,-2701969,-3050151,1832926,2021228,-1417470,-247438,2391144,-900630,-3846653,1197411,4744044,-833873,-4567546,492862,3049355,-1241174,-1655046,2668511,760463,-4150263,-1050165,4605870,1529586,-4047221,-1512413,3092497,546606,-2459632,1148931,2906311,-2432111,-3814384,2965973,4585051,-2773009,-4094316,2697120,2669375,-3170505,-916916,4256827,-430287,-5398173,750594,5585547,-597045,-4808894,637236,3425110,-1298444,-2438273,2566531,2281044,-3630117,-2746750,4146659,3203499,-3810253,-2843763,3391845,1614918,-3448628,10207,3933610,-1240198,-4679054,1477684,4742498,-1299815,-4069364,1236826,2722181,-1613026,-1707478,2451037,1198625,-3266623,-1418226,3393278,1722635,-2789119,-1546094,2037802,825621,-1583462,340502,1745409,-1012551,-2220787,1044895,2433805,-525595,-2037767,36427,1120987,22722,-302510,413913,-27359,-939775,-239192,1027185,853454,-535364,-1112999,-326209,873599,799065,-336474,-750047,44723,261866,-256711,108105,994830,-161690,-1718629,-146838,2016149,531699,-1830821,-541888,1427359,-50933,-1216416,873661,1427812,-1559071,-1879637,1745239,2077231,-1587406,-1928226,1423547,1245179,-1607364,-454753,2224399,41380,-2852104,96058,3186497,-20715,-3050281,264354,2602345,-992806,-2035508,1953601,1807428,-2875504,-1725754,3169105,1652359,-3002743,-1103091,2687414,328372,-2583109,541196,2762050,-1235850,-3067070,1447798,3182186,-1521214,-2928217,1747665,2279424,-2409187,-1539443,3133599,1080462,-3870143,-670591,4121561,386809,-3886712],[0,0,0,0,-2,5,-56,-28,-43,98,21,66,-207,54,-60,277,-260,218,-328,366,-487,656,-576,660,-1002,1085,-1094,1382,-1589,1754,-2087,2312,-2538,2990,-3328,3631,-4213,4673,-5045,5743,-6459,7003,-7776,8632,-9464,10529,-11599,12602,-13975,15499,-16887,18614,-20626,22661,-25068,27890,-30902,34540,-38902,43877,-50092,58019,-68007,81609,-101335,131816,-186187,311289,-1453041,3941308,13076783,12443455,-1092948,-18849313,-18162813,10189643,33021033,8536374,-30309887,-19555044,15560224,12751935,-1158672,8875969,-878242,-31330705,-11671398,35892509,23267480,-23293819,-23928097,1281952,7558837,10711413,12376495,-6335751,-21121564,-9384870,11210182,22621700,12562014,-19277439,-28569601,6272343,28109557,7439513,-8221864,-5486138,-13061861,-9462486,21314916,26055716,-11906760,-30934537,-8025265,15543597,17002268,5056837,-11272006,-18955758,-7859862,12128203,20578276,6636960,-17615902,-22216178,1106949,22566916,17511681,-3858224,-18669435,-14406951,5843993,21792689,14388554,-8621494,-20858574,-10344133,9967100,19908302,9951265,-12752209,-25346678,-8478083,20245515,21335252,-4570498,-19391654,-12768965,-1027981,12511635,19869062,2304965,-23188523,-19476353,9128059,26527013,14077177,-14127516,-23043317,-1074703,15445884,9583486,8310643,2574433,-25874621,-23427325,27476045,36337721,-15757804,-31104817,886454,5941516,-1409682,16386998,11854032,-25245230,-27463311,9982116,28463387,12658640,-14523092,-26025295,-3191783,22082528,11323956,-2770690,2886468,-10766759,-25466483,13486202,45548000,-437949,-43442623,-9893068,23915447,6985570,-1937630,9014412,-8197717,-28870097,-2416178,32470047,17468047,-21540163,-27449401,-984120,18656401,13570292,-931513,-8459397,-10630087,-9082459,6879245,26686729,12764241,-27033397,-27908050,16496094,30576295,-1272652,-13100817,-551374,-9091923,-11702556,20925694,27721542,-15838640,-34382081,-1776191,21360677,12178268,-1792132,-11015692,-14218421,-3558481,11100808,15413239,6399310,-14771474,-24681850,2386718,30463951,12543270,-17129476,-13154305,78403,1514624,10884350,17273993,-5134419,-25873636,-9184240,18538671,18921960,-995460,-15644492,-14065203,-632633,12234792,13422748,716051,-15336188,-16277427,2670432,18904301,12156747,-7487461,-17226653,-8888571,8524286,17996421,8215278,-10698318,-16636227,-3482555,12247839,14165426,3315650,-10182267,-15900640,-4438027,16516423,18203651,-5657551,-20439825,-7791352,7547365,10001029,7816692,-822686,-14994257,-13455703,6805704,19522761,8690382,-13259291,-19846763,216069,18550210,8351466,-5415237,-2330251,-6929599,-13680030,10586224,29094610,-3245831,-30964787,-5340921,18657566,6514636,-1307859,2038822,-8734070,-14540730,4104824,19087669,9457139,-11658041,-21068213,-3146260,21283797,12532574,-12115873,-8657401,2400870,-6471441,-516610,22631739,8155421,-28164476,-17400359,20537035,18974467,-6715130,-9159513,-1170572,-5053306,-2199919,13290546,13062165,-9615893,-21360466,-2667954,19567124,13263435,-8651104,-13809261,-2198867,3866043,3068756,7744567,6794489,-11859009,-19937524,5888669,25797758,3707175,-20089603,-7813306,7222542,1440519,2848450,11343316,-2807392,-20217705,-5431406,17910359,13742500,-6066253,-13963808,-5976252,6222758,9142239,3354264,-1215462,-6283758,-11162602,-84982,18058758,10434435,-14539674,-15590565,3946239,10237580,3980491,1516102,-3540960,-11236975,-4706587,11354781,13061389,-2499964,-13733320,-7765799,5683356,10979629,5048619,-4181252,-9370672,-6050236,4778702,11806753,4949866,-7903128,-11027085,-2143590,8296953,10113586,1319169,-9779960,-10419848,1338361,11151226,7045389,-4122807,-8379804,-5207907,802109,8700177,9647224,-3948133,-14933614,-4709377,11179882,10001569,-1204089,-6695068,-5816377,-1752318,4753866,8563809,4157172,-7536656,-13598190,-132057,16803408,7798162,-12293401,-8522293,4255326,-133899,-411939,11583935,3178664,-18258191,-9701702,15113709,12938162,-5604141,-9384491,-2706058,1464147,3752995,4784795,3321078,-3325846,-11799678,-4645053,15633097,13345911,-12129378,-15205689,6075821,8565548,-3318191,2105226,6703052,-9428491,-13956893,8498678,18134102,-1731244,-15652802,-4820341,7391348,4828744,-149864,1329857,-883372,-8448020,-4823887,10835298,12645681,-6374916,-15815819,-635263,12212938,4304172,-4492070,-687856,-465153,-7364853,-994865,13969654,6961847,-14353083,-11917535,8656118,10861514,-1937526,-3926724,-435548,-4090705,-3392588,6872838,9449482,-2805111,-12192743,-4740182,9234912,9275581,-2997201,-7233478,-1154632,432822,-3806,6224118,6054306,-7279213,-11405064,2764942,11496914,3021691,-5930893,-4809991,-1273165,1143218,4548654,4851391,-2053872,-8307767,-3983526,5940437,7903207,80807,-6336133,-5062991,306075,4832396,5236352,11359,-6055240,-5040412,1847559,6236203,3816785,-1977682,-5750634,-4228380,2673951,7807882,3142089,-6010521,-6465465,1070810,4540211,2543052,1201488,-1724673,-6305630,-3037165,6795734,7624568,-2647845,-8622915,-2775187,5179698,4549337,-605906,-1265709,-802713,-4526339,-2293936,8860478,7730500,-8712971,-10718567,5428589,8882813,-2258246,-2751057,2608426,-2999866,-6131397,4355448,9823686,-844301,-10391509,-4527651,7152933,7169930,-3190814,-5461266,1627148,494944,-4699274,3602587,10133651,-4046099,-13895069,1533247,13188017,999783,-8425923,-570097,3408378,-2841479,-1390272,7106682,3812129,-8547261,-7834507,6272990,9988198,-2140269,-8382996,-33552,4147385,-1736694,-968638,5948183,1007695,-9735925,-4044629,10087800,7128866,-7149759,-7253816,3623873,3934862,-2450264,602470,4949958,-2977434,-8564075,2030642,10458679,1136037,-8710014,-3302491,4636107,2554608,-1319284,769483,1168531,-3931282,-4228864,4430810,7487606,-2163032,-8399744,-729807,5996375,1567670,-2126148,449004,-395198,-4015405,-206696,6129128,2901756,-5180105,-4897287,2004861,4383493,999792,-1301302,-1362489,-1728275,-796686,2789294,3653071,-992292,-4486241,-1864542,2543020,3166451,803195,-1852510,-3022078,-1124323,2499958,3193061,-205023,-2867924,-1840844,275355,1450185,2476686,1116081,-3289190,-4029236,1798654,5150664,573660,-3448506,-1352457,967903,94899,660980,2597976,349497,-4566093,-2996565,4491504,5319717,-2848153,-5480830,1342573,3253151,-2011877,-744789,4327530,-737716,-7096298,12896,8021283,1566426,-6652685,-2365325,4101534,1459635,-2286016,725678,2832574,-2089876,-5135168,2066668,7745397,-625946,-8452297,-562909,7224377,55079,-5054583,2216366,3642091,-5033584,-4019654,6299681,5177473,-5783971,-6025800,3703219,5244881,-2277663,-3518324,2440747,1928459,-4206041,-1608156,6349678,2934415,-6980301,-4146838,6195068,4376498,-4554319,-2765737,3947244,581685,-4552617,905684,6063764,-967722,-7192317,-314859,6713496,1315390,-5263041,-1072452,3523729,-635954,-3205959,2329125,4018833,-3060845,-5202754,2578603,5699622,-1147412,-4660016,503127,3186932,-1052810,-1755253,2652305,1726732,-3876138,-2554550,3993277,3281086,-2940580,-3171050,1534309,1730447,-1154685,-307867,1631179,-719420,-2808721,305098,3270860,700479,-2653532,-1302500,1316667,987710,-44754,284349,-48125,-1267652,-387807,1582851,1260588,-635526,-1209092,-451118,257900,956844,1046422,-652496,-1961806,-276077,1769578,636875,-1099746,-209839,400404,-1013044,-488582,2036229,1270768,-2462544,-2088543,2040474,2464941,-1324235,-1944696,1354821,1140596,-2049995,-549027,3405833,660575,-4348267,-1136322,4464711,1277907,-4000679,-831269,3303359,-328911,-3262815,1192575,3608278,-1586505,-4367902,1232461,4699190,-603963,-4530687,442704,4070001,-988276,-3625144,2287650,3913360,-3322493,-4247243,3979728,4508846,-3783600,-4104895,3416352,3170205,-3263331,-2247024,3560760,1676206,-4150175,-1888566,4412667,2344004,-4635862,-2607756,4403793,2237693,-4226273,-1350716,4447737,451361,-4930509,182259,5375521,-269815,-5346855,195184,4893594,-288982,-4209217,754041,3675544,-1376354,-3699446,1857952,3950954,-1984495,-4199828,1774006,3988761,-1744247,-3518429,1924300,2817451,-2417801,-2394487,2912071,2160415,-3183896,-2126252,3072594,2085776,-2659815,-1721017,2389401,1077230,-2298646,-594198,2485902,233726,-2635414,-240914,2662543,282415,-2248230,-317056,1739024,-23479,-1372864,441617,1135126,-705097,-1160874,747793,1096914,-616500,-887203,338629,465107,-150153,59599,279814,-385943,-328058,493161,335629,-463883,-110952,419070,-362332,-503357,793420,833083,-1125550,-1012191,1172911,1128044,-1142787,-1008893,1251333,765224,-1540468,-567966,1999693,521667,-2422096,-504727,2722544,586163,-2797342,-346164,2887539,-87723,-2919584,649158,3051665,-1050727,-3191003,1286371,3213361,-1315479,-3143062,1337480,3006906,-1557307,-2838114,1949067,2872299,-2430516,-2976483,2818357,3113674,-3085174,-3017108,3301941,2652347,-3452839,-2117997,3663993,1526434,-3946013,-1185537,4083203,997049,-4135715,-1115215,3932648,1021125,-3795420,-835239,3835589],[0,0,0,-1,-7,206,-36,-9,-224,257,-220,333,-387,514,-742,752,-859,1231,-1414,1543,-1972,2304,-2567,3093,-3606,4070,-4736,5382,-6069,7072,-7980,8798,-10027,11406,-12636,14113,-15781,17500,-19534,21691,-23846,26429,-29306,32170,-35459,39163,-42980,47259,-52126,57279,-63055,69602,-76732,84885,-94309,104858,-117161,131930,-149405,170780,-197863,232857,-280193,348143,-452792,633086,-1004191,2067491,-12136978,-41360236,-314098,37414047,11687027,-19756426,-8045508,-235177,-8266875,7923240,27475540,1385053,-30797038,-15988902,17659012,24236732,6216203,-15911307,-19500745,366820,14205693,8271433,5356871,-1913292,-25105388,-17454178,28653036,30990519,-18311785,-29600943,1366749,8420382,3850257,15082190,5211125,-24965588,-19481097,15303924,26272861,7069722,-15325088,-21071600,-2182953,19703625,16191805,-935013,-11126516,-16024764,-7565737,18303876,25076427,-5155340,-28169098,-13357609,11153123,17410964,8507089,-7534539,-20076986,-12867313,10604920,23103642,8642854,-15637097,-21455368,-3611045,17464216,20851939,2939531,-18539291,-18632982,4045109,21746998,15044297,-5291529,-18397616,-13736705,4708388,20072073,15527290,-8785662,-28036112,-13638816,19954103,23535031,-4870609,-17238972,-8363890,-6496160,3420915,26335545,13198998,-29347632,-27370722,14668793,27006840,7080102,-7180855,-13362249,-11116494,5762547,18020201,13227104,-1895030,-23341465,-22760808,19465438,38514684,-7312170,-34014010,-1811524,9036673,-7886334,12393678,25092722,-21461937,-41665937,10006822,38762533,5304998,-19270725,-11229388,-3684004,3204041,15200830,14198699,-2680914,-20022914,-17934520,13264788,35397753,5277219,-32509635,-15948918,16433895,10143921,-997867,9355265,-2370190,-31468437,-11866462,35702496,24953079,-25052724,-28344662,5040266,12486363,3946680,8609904,2405769,-20238706,-16950962,15045191,27881253,5771327,-20808088,-21152700,5527781,23595266,8974222,-8240404,-5879857,-8608560,-11331101,15015032,29840193,-8168057,-36689889,-6099188,22896267,10167394,-2376934,-2777251,-13131516,-14266043,9576908,23410335,5841694,-17771586,-19547323,1585516,21055684,14283065,-7111966,-14164058,-7319534,1351262,13280491,17034142,-3146263,-23112649,-11757870,13680449,18655797,3193579,-11953082,-15125410,-5054166,10741844,16101141,2845135,-15001194,-16181716,225076,15205581,13905611,-1577820,-16416341,-13699944,6175202,19226676,9243144,-9313412,-14826162,-5118810,8110336,13801398,7555956,-6868950,-17845625,-9323946,15397163,21958619,-3972184,-21390531,-6207212,7189287,3977311,7999478,8219693,-14742884,-22439139,7302780,25468630,5676742,-14540829,-13076247,-1928821,9236679,11152289,2160806,-4614287,-9644479,-11821565,7898189,27441469,2205694,-30227878,-9814963,19773346,6619149,-5217100,7418051,-2223760,-22709111,-2145243,27296495,11485341,-18498390,-16959986,2492568,12291998,8057716,-1272413,-5565776,-6636459,-7364818,4003672,20215135,7722271,-22823069,-18497458,14920499,19562837,-4148184,-8865867,618968,-5569686,-7660414,13663341,19736087,-10029574,-25981929,-587935,20450054,8059201,-6947636,-5634703,-4305530,-4556229,5152397,13611535,4224472,-13852602,-15955341,4241555,20139503,7035188,-14061867,-10156436,3379679,1727419,2593017,12062671,491451,-20783309,-8857119,18539111,14708570,-7153943,-11257798,-3564549,582642,5826512,9441591,1826057,-10372806,-11755547,1923359,15244591,8779890,-9643850,-13400930,-806113,7476620,6769031,3820733,-3944613,-11878550,-5623357,9959177,12898083,-367336,-11493591,-8565984,2344131,9827549,7771209,-2297179,-10511083,-7127287,4669473,10783117,5153326,-4702029,-9933868,-5715213,5755998,12221679,3794176,-9960080,-11212773,915748,10223613,6585060,-2526589,-6367379,-5862835,-2625035,7480000,13416617,-1418094,-17711089,-6347726,12959543,8632233,-3274884,-2348881,-3037510,-7432163,1895575,13896083,5751710,-10950276,-12608539,1300964,13049758,7229056,-7423423,-7929306,1180567,-609981,-684564,11564430,6100868,-18087299,-13283348,15739225,14991619,-8168312,-8625742,2264130,-1869391,-2902216,9123577,9116534,-7645872,-14402232,-358322,14400897,8995643,-8470849,-10913579,2110014,4823968,-919249,4107307,6520882,-9216879,-14856784,6791078,18876440,-404181,-15762566,-3967208,7478844,1597930,-591656,5946675,-101402,-12944699,-5195785,13846951,11384324,-7861444,-12265768,307136,7244145,3105900,111816,440362,-3440624,-7625852,386278,12898827,6636671,-12058880,-11632660,6221998,9697025,-1199139,-2255351,953382,-5469073,-5911895,7802717,11264093,-3852972,-12353891,-2764374,7589688,6297317,-400684,-3658590,-3515818,-2581478,1307402,7362313,4964306,-6562729,-9768775,1389010,9195470,3901622,-3382987,-4596236,-3238848,170999,5382549,5588277,-1962964,-7800075,-3910275,4298531,6657791,1912559,-4210564,-6191613,-1707282,5291846,6332294,-354428,-5786308,-4123194,705475,4137179,4663099,708928,-5674528,-6310795,1791330,8722362,3671393,-6337426,-6113466,1614813,3180939,956138,3123125,916470,-8214417,-5884849,8304211,9379283,-4362100,-8606110,-248020,3597843,1412115,1419000,1627663,-2589115,-6383717,-1229383,9098465,7099790,-7829334,-10240394,4589371,8183260,-2798081,-2246188,4867371,-3029115,-9381667,4557898,12917575,-1895907,-12416060,-1875169,7792336,3063478,-2698513,-638072,885454,-3382436,-3814974,5580451,8948958,-4504342,-12400788,1204406,11649125,965108,-7184331,555749,2921684,-4913356,-1786856,9301225,4399866,-10189976,-7715882,7511779,8645852,-3553565,-5977613,1637708,1372234,-3425388,1525589,7233931,-923246,-9965028,-2594325,9041396,5354788,-5762907,-5190657,2543386,1881500,-2119790,2073893,4920620,-3723184,-8595672,2397584,9999712,748378,-7701577,-1989154,3642285,447478,-604755,2961094,717646,-5624541,-3434512,5264885,6005472,-2400590,-6220517,-726926,3489248,1360711,-97110,822093,-1538374,-4063462,300808,5648500,2357034,-4135809,-3909782,910770,2946047,1826258,208360,-1702893,-2832456,-536023,3145252,2860792,-838162,-3015018,-1910131,640904,2901093,2441330,-1498248,-4179258,-1289792,3126852,2743134,-762010,-1890819,-910331,-959886,39022,3425900,2620436,-3792940,-5221755,2405479,5779470,-482119,-3703164,401075,924708,-2211626,701618,4997513,129829,-6255239,-2385487,5371560,4086563,-3255791,-3983739,1739377,1966225,-2597255,61918,5168476,-992348,-8071524,200522,8942834,883746,-7548294,-796715,4962538,-829306,-3199013,3266523,3532094,-4489390,-5124730,4069033,6861792,-2008764,-6779312,590459,5320316,-999814,-3732259,3126409,3099879,-5915720,-4089951,7086144,5142984,-6528894,-5509678,4612841,4050409,-3413761,-1853925,3755495,293032,-5277021,-186677,6896355,1601699,-6938849,-2670162,5877032,2719110,-4217087,-1085713,3678889,-873107,-4351763,1966872,5790656,-1699348,-6693342,421060,5992344,250833,-4517704,239827,2866457,-1893157,-2535583,3369582,3268518,-3897794,-4251167,2994262,4439243,-1561825,-3179733,1089889,1619859,-1568885,-462639,2984196,661621,-3804593,-1550414,3506368,2219414,-2322732,-1985391,982337,532883,-770932,646650,1221105,-1296397,-2176591,709038,2354028,341052,-1520373,-836716,150575,603859,977938,534604,-981765,-1217185,428253,1136509,346501,-25914,-236078,-1083698,-725076,1459104,1908390,-1218547,-2586454,420078,2112460,-350217,-1407385,1012083,630358,-2383209,-816539,3358971,1372243,-3638462,-1846218,3063464,1885049,-2255303,-1061502,2266888,217979,-2857113,265579,3965337,57315,-4764140,-521412,4845678,577420,-4478094,60551,3954635,-1367529,-3895749,2417137,4094450,-2971285,-4486591,2643062,4319489,-2101619,-3780221,1918579,3213827,-2218434,-2860149,3252204,3152652,-4008917,-3647268,4411928,3895007,-4238085,-3395514,4071547,2434273,-4259846,-1356637,4627007,620188,-5101743,-656717,5258136,833637,-4923063,-1100044,4231890,719230,-4015020,-73773,4131594,-651301,-4611613,1071547,4966230,-1106642,-4967873,1122902,4460244,-1255090,-3658609,1715967,3243888,-2353156,-3091828,2741400,3134478,-2813600,-3204779,2485844,2826697,-2279474,-2272241,2302060,1669343,-2573258,-1275054,2942568,1134766,-3082041,-1206447,2905205,1089603,-2437347,-719393,2063345,214525,-1864478,281035,1891534,-458643,-1961134,346254,1790404,-258110,-1462139,220201,879335,-376994,-481691,652622,239836,-755317,-254500,656687,260742,-314736,-14011,-60528,-306115,295776,730592,-344405,-925729,249165,928681,-407924,-824932,686660,709352,-1226673,-767123,1669124,884657,-1956388,-1011255,2081958,877700,-2095299,-566877,2181159,105950,-2441030,175471,2796821,-230568,-3050976,201148,3119829,-231865,-3123434,535025,3093342,-879449,-3075604,1552900,3230792,-2043358,-3419552,2351029,3384840,-2534885,-3014708,2510329,2680226,-2666696,-2264583,2902143,2107114,-3185392,-2110932,3476952,2242768,-3568939,-2192000,3754855,1852369,-3921261,-1375664,4138759,829174,-4411033,-458218,4557705,129353],[0,0,0,-1,-5,67,-57,34,-150,114,-122,334,-329,243,-492,683,-690,851,-1027,1203,-1578,1819,-1939,2411,-2914,3226,-3744,4375,-4901,5648,-6485,7232,-8230,9345,-10339,11637,-13184,14566,-16152,18066,-20009,22166,-24585,27004,-29793,33031,-36283,39818,-43950,48346,-53141,58634,-64572,71218,-78921,87495,-97259,108883,-122429,138557,-158607,183802,-216571,261683,-327523,433213,-632189,1140574,-6135661,-7006464,4958285,12091270,13105830,1333798,-20946500,-22953878,17860065,35971653,-4801375,-27999838,-1889046,4495958,-3718170,18111189,19251931,-25305283,-31877540,12068723,27149657,4909713,-9165762,-14202805,-11929627,5349207,17797588,11303077,-4883547,-22951248,-16781437,20509648,30949717,-5558920,-22399407,-4346768,313699,2776281,22963080,12526701,-27837497,-25302177,15007175,24697905,4185050,-8746386,-14294747,-13602519,4447846,21803396,12305109,-13834824,-24818247,-7086114,18174474,20253401,-273285,-16508937,-15316971,-983380,16804489,20085265,-5227,-21010404,-16317030,7229178,22433625,14144154,-8583002,-21841390,-10533906,12440440,20302563,5637144,-13120137,-18730644,-8793663,11410032,23661750,5597223,-24763704,-22596907,7464231,20056267,9108684,-2142888,-12582471,-17381721,974282,24745855,18741309,-9922692,-25685651,-10010342,19861488,23317378,-2409937,-13179883,-6318582,-10416065,-142064,31514659,15897618,-37789749,-28725960,23906602,20452685,-8075639,1097713,-1531570,-27194657,-6779677,34207644,19891790,-20274339,-25397556,-2517842,18520143,18025943,-1393678,-9702571,-6355029,-11247345,2942401,34712519,13569385,-39297195,-23963758,26403525,17821886,-7923381,2588393,-2654661,-26515849,-5139385,32492022,17246133,-22276930,-26350967,-237006,18600530,12310387,-2245930,-4978509,-10251035,-15804749,10859481,35885351,1654858,-36103984,-9567292,21136665,7838939,2141830,9325450,-13306475,-26616026,7863827,30672947,6667078,-18298420,-17606785,-3810006,12012856,14519446,995575,-9922778,-14454098,-10170788,14209567,27274270,-3317711,-28917362,-7666057,14131303,8461357,7324113,5726527,-16232721,-20288246,11587317,26793776,3811172,-16273510,-13104592,-2072910,8848488,14606215,5269335,-12842190,-18608554,-2869112,16916760,15816743,-4683312,-17938792,-10705334,5078778,14540198,10453682,-5250294,-16596609,-9291126,8963656,17452009,7676602,-9928631,-16929193,-4639607,14109214,16673845,-446340,-14694671,-10487224,1569578,9531149,12491810,2920602,-17146513,-18075760,8157858,21386416,4073147,-11848279,-10078573,-4381042,3271938,13195471,9562797,-8315899,-18333555,-6090713,16442846,19272996,-5371765,-19228208,-2781084,6990565,644898,9312429,12648727,-17277839,-25780130,14019381,28347048,-5052567,-17171489,-319209,-1104159,-4357040,12885146,14588711,-11074138,-21851247,-2171569,18873351,14409719,-8737033,-15556768,-132985,4435656,-152861,10969010,10270132,-19225816,-21642598,15996284,24433906,-5957175,-14282230,-534354,-1471461,-2176966,11982461,11952180,-10289224,-20323202,-753372,20075839,10910490,-11463022,-10756593,1493880,-1039231,1307052,15855777,4293732,-23378340,-12336260,18596173,13802753,-6669672,-5906266,-3091142,-7094387,3245528,15748768,5075563,-13275873,-13442122,2212933,14526230,8501474,-7043052,-9429598,-2110923,147360,5953856,12816144,-1416431,-19679498,-6741275,15446821,10077141,-4177480,-4679015,-5193330,-6532026,5332120,14559518,1913111,-13898914,-9948553,4742748,10918081,5345377,-3635256,-8553203,-6179801,2648838,10735663,7332882,-5819992,-12241782,-3305621,8539258,9976448,1345116,-8134074,-9133730,-220747,8933697,7898683,-1224067,-8461928,-7692452,530574,9734408,9003323,-4241737,-13359141,-4324229,8951547,7821865,-88094,-2950027,-6013272,-6841477,4716754,14317443,2851350,-13123241,-9150099,5191354,9190559,3091888,-2467866,-4306025,-5305825,-2696542,8018970,12730251,-4282101,-18496869,-2330824,15256551,4168083,-6773046,1457255,-848755,-11955628,2007175,19426929,2370757,-18701074,-6835495,10777627,6545629,-1562327,-63678,-1227787,-7507468,-3634404,10862748,12265123,-7355736,-16860640,1311054,13934860,1316668,-5565281,2401765,-2352632,-10746743,4112426,17172600,-61575,-16914766,-5182584,9845030,5574464,-2083551,50192,-564663,-7785450,-3363684,12313471,10346354,-10727462,-13460413,5589032,9430134,-1739116,-97796,3209865,-7942395,-8479369,9652853,12667874,-5073821,-11575618,-1262010,5080770,3565980,1967945,-125827,-4758332,-6579495,1012523,10647157,5462684,-9310422,-9036419,4075235,6292815,241646,1243834,32034,-8142638,-4234758,10025856,8699717,-5692184,-8499801,-341266,3301615,2999038,3402345,-268033,-6612395,-5092253,4153978,8196950,1316487,-6591380,-5555816,809288,4647184,4137467,390422,-4626812,-5431190,382387,6070013,4594803,-1797933,-6110683,-3808066,2995024,6690544,2321947,-4640502,-5111016,-145861,3154634,3556464,2547198,-2288564,-7339254,-2289593,7878900,6340999,-4510670,-6383065,275641,1895302,773359,3509892,2055897,-6160735,-6898667,3955435,9556021,550011,-8122808,-3168350,4143998,1340476,-941981,4365002,1418971,-9736647,-4487608,11816151,7416467,-9564726,-6547672,5674830,1777781,-3834437,4150900,5485865,-7530486,-8912018,6526124,10753751,-3082486,-9286159,317283,5002152,-1441145,-1076612,5896318,170539,-10565371,-2215129,12076254,4734249,-9661626,-4397999,5763066,894893,-3272143,4242670,4254518,-7408620,-7208783,7078896,9262067,-4240049,-8052111,2110881,3822405,-3055985,441776,6445599,-2655587,-10035191,1726150,10584273,78743,-7619959,-452210,2852007,-1716418,391569,5233277,-92988,-7223029,-2505460,6463610,4907182,-3455415,-4529601,998888,1492329,-871384,2423003,3546923,-4276742,-6517407,3352641,7196984,-1249020,-4871360,101537,746531,-1317326,2160914,3907434,-2360216,-5809813,87896,5190165,2149952,-2334506,-2154482,-604044,10959,1492435,2785470,134202,-3708539,-2455336,2343354,3649118,485451,-2355122,-2392386,-351051,2010905,2354736,21775,-2068486,-1954385,-338947,1778977,2780181,293136,-3732797,-2842738,2503934,3767662,-559326,-2377914,-113857,-306705,-1293703,2206524,4050642,-2021546,-5789402,543663,5739687,802413,-3706757,-346465,1583849,-1883322,-1160122,4455788,2628208,-5908803,-4637466,5399210,5092641,-4273647,-3616047,3649465,602544,-4755484,1920321,6770441,-2825658,-8177278,2185595,7900134,-1209989,-5702426,1833903,3422950,-3659755,-2214953,6179405,2638203,-7463691,-3610121,7128585,3750270,-5627466,-2303725,4295126,-465800,-4554695,2619276,5652126,-3604161,-6808538,2880168,6585286,-2082290,-4981413,2327792,2802666,-3701310,-1206876,5944588,1046340,-7006223,-1319505,6697482,1215067,-4954253,118847,3297677,-2385086,-2547519,4129746,2795932,-4653933,-3421996,3543542,3060503,-2371282,-1791035,1629165,-69290,-2420193,1119321,3743249,-1230768,-4609312,672410,4424456,-242540,-2786242,969711,1270867,-2351909,-273263,3810189,555338,-3989582,-928764,3064492,997967,-1755091,-270508,662570,-1132380,-766925,1866523,1462313,-1823674,-2152530,886617,1784552,-102,-797121,-165736,-243349,-284847,899286,1114519,-275213,-1178889,-593750,656855,1308264,561214,-1108960,-1339396,520529,1302528,-106693,-623495,372556,-322253,-1533413,459037,2539398,-220061,-3203554,-366709,2917902,279637,-2290308,478975,2024991,-1718705,-2150808,2869688,2838890,-3206956,-3132029,3163126,2958301,-2969127,-1957624,3331049,799742,-4183407,61348,5054101,-431356,-5575610,424325,5328615,-848609,-4670190,1730494,3904301,-3056824,-3567192,4235557,3589688,-4883835,-3499645,4979003,2956479,-4791666,-1702163,4796721,337243,-4982723,987685,5436527,-1554392,-5447426,1645728,4985986,-1791955,-4130496,2181632,3175177,-3120641,-2633851,4060587,2370932,-4689207,-2175787,4840474,1580409,-4516478,-408101,4225449,-885472,-3810025,2134355,3664553,-2645073,-3295095,2706781,2678430,-2500130,-1811081,2414841,880378,-2721003,-242418,3022464,-37074,-3297978,66307,3049426,-311970,-2537496,805277,1982025,-1549582,-1549653,2248708,1418535,-2620820,-1216138,2450058,922601,-2039788,-297095,1616918,-415383,-1425273,943621,1523831,-1112184,-1589536,885450,1386553,-600699,-915016,491002,328067,-639086,-40989,881436,13402,-978923,-235297,700747,475768,-178532,-425749,-239622,296685,405451,-88073,-215396,192735,-32915,-670800,218003,1177558,-153582,-1677149,-61966,1735624,35279,-1638787,324118,1514703,-942796,-1571215,1613779,1879935,-2077121,-2119093,2240698,2060745,-2435603,-1565250,2615302,842793,-3140439,-203506,3628041,-309053,-3961595,551151,3993922,-743595,-3659656,1259371,3264216,-1962239,-3000197,2845049,2975604,-3443648,-2903490,3896692,2599259,-3970560,-1888072,4149633,815611,-4402626,208648,4702018,-954298,-4771573,1478427,4473334,-1776800,-3818633,2104784,2994038,-2759400,-2349883,3358714,2032268,-3744681,-1918863,3836451,1626055,-3750000,-1040116],[0,0,0,2,10,-80,288,-173,154,-408,521,-620,841,-970,1224,-1663,1912,-2249,2883,-3390,3893,-4753,5608,-6454,7561,-8721,10028,-11693,13324,-14990,17187,-19587,22000,-24789,27873,-31161,34963,-39027,43271,-48159,53525,-59130,65402,-72332,79662,-87793,96765,-106406,117091,-128920,141720,-156058,172183,-189948,210001,-233005,259224,-289676,325709,-368666,421299,-487640,573575,-690118,858151,-1121181,1592309,-2685618,11596413,-12762860,-42613131,6377130,33179555,4936456,-12071091,-2345196,-11582603,-9070115,18334261,24064476,-5351512,-25447898,-15264509,15402895,27069404,1666031,-18365352,-6830937,-3307829,-3461530,21666108,22331897,-25782194,-34561411,13248856,26389082,-264064,-4348495,-4531799,-20001130,-6639984,26483281,20212813,-13185563,-23867936,-7962065,13138452,20916797,5822294,-12842188,-14243416,-5824370,8665613,24072752,10759988,-23664786,-24666466,8284548,22001142,8730908,-4006661,-13667459,-17579335,178231,22841473,15913452,-12646535,-24826775,-8864905,13727581,19997845,6327813,-13528554,-19933913,-4707988,16838449,20595628,2781765,-16712981,-18204350,803052,21763201,19259098,-5959996,-23028661,-12558929,9945977,19207321,8979366,-8364470,-18846533,-14522581,7223849,26992497,10850112,-25851744,-24857780,9086128,17058448,4367369,5762425,-4289160,-28035167,-8336051,34949481,23712613,-18807020,-22178131,-924530,8507040,13783183,12127748,-5390525,-18524299,-13750187,7022166,29611335,13518577,-31765470,-27769196,17391698,17534213,-6342000,6264277,3475429,-33242680,-15016325,41052891,25029012,-28930763,-22717843,7813443,7095231,6956705,14972599,-138612,-21945274,-15935487,14262734,31962931,5650134,-30251678,-16769100,15842904,9907548,-291573,11318959,-5872050,-34647274,-3998090,38094871,13666926,-24500735,-16564970,462799,3674533,11670537,12647974,-5495547,-20562758,-12485761,14666902,29296419,2481969,-27485699,-11017512,13031807,6177973,6626725,14086090,-13357188,-31534517,6952214,33631806,3877302,-18880310,-8790375,-4709315,-1189732,16519703,14607511,-12801255,-23444963,-5076025,16143002,18436858,-262091,-17432089,-11729750,3719682,11105777,13114668,4386207,-16690190,-19054876,8073948,23874457,7500669,-11582573,-13487914,-6161421,5703402,15899029,8922134,-11436886,-19292123,-4279836,14260075,15389431,-121128,-15043889,-14410034,1273044,15469284,12297973,-3894275,-14554875,-10346981,4010094,16217097,12006907,-7458639,-18790338,-6406890,13190692,16098191,1451087,-11476714,-10767948,-2510135,6723171,14930236,7819774,-17251321,-21846232,8347061,22820961,814451,-10974210,-2663661,-6865327,-7036801,16701895,19742314,-12770591,-24460462,232652,16660403,9958743,-1604531,-8399182,-7662858,-2223310,4728398,14215452,9601710,-17680781,-23481766,11952494,25653844,-4052747,-13655875,2703330,-4520292,-11039864,15786239,21756258,-14574680,-26220932,3886147,19095378,5172398,-4942008,-4270893,-5904303,-6448056,5184809,18093524,5650907,-21617950,-16347523,15447923,17388935,-5412037,-6146602,461344,-9615644,-4314281,19222979,13249888,-15886072,-18096541,3814967,13575436,6412764,-2621578,-6520368,-6213758,-3697951,6220783,15899067,1889824,-21278673,-10905885,15672375,11378755,-4943661,-1314341,-2230732,-12857240,844614,20850641,6018679,-17288547,-10675931,5572587,7843578,5454175,1789950,-7017808,-10393073,-898092,11336476,11393864,-3526306,-15061683,-6049238,9264607,9269171,946662,-3454003,-7819676,-7436813,5577312,14232405,2721457,-12126199,-9928121,2260987,8966805,7007433,-691397,-8541099,-8130206,2045439,10597155,7086035,-4168128,-10416584,-5498367,5652647,11401482,3915007,-8216083,-9808752,-457795,7168422,7133237,1614963,-6236339,-9788430,-2049433,10345761,10467105,-3988431,-13241820,-4086221,7683746,5838240,1014991,1130447,-5725898,-11742292,3577730,18572549,2830076,-16188414,-6217682,7514205,3095351,1274931,5677491,-2949550,-13151427,-2724777,13639941,10335390,-7115352,-13378096,-909519,8994124,2764185,-1479482,3319433,-4067490,-13710000,3525864,20591204,1044855,-18923831,-3983215,10432637,1051758,-1496637,7177804,-1139803,-14326587,-2776141,15980672,9204238,-10726146,-11364072,3510702,6579673,-547037,2128207,4297549,-8651842,-12029334,8492970,16408937,-3756861,-13999539,-827356,5611017,365570,2648839,5024936,-5072237,-11182587,680015,13049313,6225394,-8979792,-8847955,3036006,4869671,10123,3588293,2595684,-10217239,-8357809,11161295,11914166,-6680930,-9370431,1331676,1407479,-267345,6328642,3736875,-8840050,-8585985,4833861,9801878,1608742,-6117460,-5220227,-65889,2791740,3922486,3695787,-2310355,-8729700,-2884734,8628598,7215839,-3561589,-6444855,-1753731,1086705,3425079,4951675,-117010,-7084617,-5013207,3863864,7180115,1921529,-4370859,-5650541,-1496600,4143284,5393706,564535,-4637171,-4587438,-257393,4234450,5256227,381465,-6339944,-5528112,2957858,7259313,1831985,-4043464,-3542446,-933794,657206,3661345,4990272,-1926459,-9110647,-2484225,9147097,5651672,-5650544,-4385440,1893719,-1277722,-1600475,7084789,4589085,-9672015,-8156168,7407044,8820650,-3257836,-5486644,857783,358978,-2438082,2909903,7043283,-1994156,-10975672,-1591975,11493535,4352864,-8483283,-3045293,4957714,-2071065,-3701021,7928134,5425783,-10972980,-8165467,9493550,8490463,-5884467,-5334681,3391327,315101,-4609219,3521447,8260729,-4045483,-11341987,1869785,11268604,319550,-7558067,405057,2929922,-3949086,-404612,8278416,1316496,-10001942,-3751225,8160486,5005882,-4434923,-3374913,1715452,-622926,-2336478,4077288,5527030,-5145497,-8629529,3457825,8471364,-1623747,-5144659,1639305,476879,-4060541,2426042,7294889,-2285149,-8434061,328798,6469142,1356571,-2500310,-393833,-487346,-2329152,809872,4944335,1496905,-5298523,-4058028,3229475,4461083,-696588,-2261550,-470526,-1343629,-1079807,3333634,3570758,-2810883,-5033463,245630,3786471,1694099,-858106,-1511987,-1699128,-490928,2308652,2702145,-326572,-3027168,-2100118,1106596,3109989,1860058,-1774740,-3299791,-459996,2518793,1738303,-270958,-815385,-1560103,-1926111,1257715,4290437,617553,-4807925,-2704763,3342035,2794990,-1623108,-838635,1332478,-1922199,-2826991,3881669,5259582,-3794492,-6336507,2598859,5502077,-1727471,-2772600,2722672,383142,-4973980,285942,7014809,611541,-7615715,-1965809,6314429,1778570,-4608477,-49753,3641143,-2742872,-4494117,4760759,6183697,-5150800,-6953532,4411143,5988966,-3632899,-3434651,4248255,999692,-5942476,492581,7799814,-120669,-8190145,-449738,7030239,129812,-5079020,1520470,3542375,-4190035,-3414061,5898977,3884715,-6189430,-4185899,4767156,3196329,-3360152,-1068215,3014330,-913609,-3835811,2003000,5331343,-1515368,-5790550,901413,5082767,-745143,-3258052,2025936,1568634,-4039451,-827681,5391409,896599,-5553639,-1164555,4076949,405893,-2442428,982249,1439218,-2673539,-1726687,3322756,2461522,-2777403,-2726847,1730963,2022459,-925121,-518565,1346120,-593154,-2270578,1123897,3263854,-502316,-3175059,-179176,2081302,234412,-697423,493280,-147179,-1639468,-119325,1946133,698053,-1599446,-1326495,307964,990011,613673,-209446,-858446,-627953,409104,681256,428590,289870,-418896,-1310150,-18038,2115644,955145,-1909704,-1371564,1459537,919523,-1209807,50964,1542446,-1107901,-2619829,1518365,3425915,-1415775,-3792261,1189000,3101317,-1559420,-2262911,2555335,1633857,-3719807,-1454429,4753640,1732772,-4835404,-1606250,4564233,1026104,-4154129,428188,4254619,-1684053,-4716174,2607928,5041013,-3039988,-4944585,2975351,4062020,-3300878,-3043656,3781347,1956289,-4784726,-1477137,5611637,1260560,-5766909,-935581,5540789,283926,-4910896,1087472,4697687,-2400288,-4448505,3526550,4407673,-3895358,-3834934,3896843,2834547,-3837631,-1651757,3864517,354374,-4203339,195431,4399361,-458497,-4363418,461904,3815771,-789556,-3159621,1506128,2565934,-2499204,-2216308,3367035,2082979,-3668156,-1671330,3443548,912490,-3040089,186893,2638909,-1254660,-2472934,1761941,2367341,-1864299,-2172956,1677433,1683074,-1507655,-1005918,1563493,362281,-1941959,-18929,2287677,16199,-2253491,93605,1911131,-173254,-1258994,624684,850718,-1048309,-653188,1336652,785676,-1242547,-816461,828731,593039,-402828,-179712,161406,-201534,-164984,242549,354421,-10498,-432140,-464238,65192,883965,248843,-915607,-525291,896058,493994,-901931,-64872,1106963,-456157,-1544242,837711,1950960,-986092,-2246116,1006386,2132589,-1225219,-1661480,1730705,1322119,-2406308,-1187592,3051920,1130663,-3419912,-1056316,3396190,700195,-3387232,-29814,3431526,-870266,-3681235,1707255,3932761,-2230137,-3957754,2516837,3586728,-2859951,-2750670,3300543,1952488,-3884318,-1267334,4313502,873200,-4550725,-663841,4457827,312348,-4129294,454941,3931144,-1356441,-3882707,2300122,3904638,-2948098,-3786487,3326013,3108048,-3498618,-2110920,3677900,1030738,-3931098,-172280,4046447],[0,0,0,-1,-7,107,-49,108,-193,153,-279,395,-363,564,-823,790,-946,1368,-1599,1803,-2164,2526,-3065,3679,-4048,4646,-5609,6399,-7161,8260,-9386,10592,-12057,13520,-15119,17068,-19026,21118,-23684,26298,-28978,32186,-35690,39299,-43367,47781,-52543,57963,-63791,69991,-77111,85054,-93613,103365,-114448,126863,-141255,158069,-177693,201447,-230712,267413,-315590,381810,-478417,633999,-926883,1675278,-8620120,-14945540,-4439541,2502096,13982508,12088556,-935634,-17172293,-19623194,7730392,36944456,9104197,-35471831,-16810569,21055600,6110332,-4807172,17847708,26071,-40439224,-9211965,42547406,18163173,-26850086,-18000469,1935020,3135813,11134475,13631374,-5989474,-19570281,-12048955,8803225,27872519,13186739,-26276124,-25773194,13516479,21757647,1607841,508142,-2467209,-21940192,-9311823,28602158,23429509,-16745428,-27347813,-5062556,12515671,15091910,6700714,-9584886,-19628724,-9757242,12377727,22472319,5696907,-19322388,-20470832,2325041,20421062,16820871,-2127086,-18639551,-15133424,6416009,21796812,13520778,-8068717,-19777819,-11011824,9140336,21045421,10631452,-14701293,-25737378,-5302533,20139346,17319693,-3453288,-15310149,-15201240,-4449173,16059013,21981822,-1853767,-24183221,-15707943,9646015,23839683,12941775,-12666078,-20557052,-2511967,11658772,12969288,12600911,-3871815,-29196163,-13788697,28431507,25391159,-13152876,-21275269,-5259116,-307858,7274057,18270649,3192556,-23882470,-21525043,7489716,26369724,13986394,-15721825,-24988759,-1134216,18807026,11081309,1630354,-369556,-14767004,-19006341,15665890,38093696,103885,-37711319,-13089832,21843803,11318513,-3281922,5383781,-5173383,-27798870,-4887832,34315936,18003034,-25324632,-26320873,2723310,16864621,11927655,81062,-9158805,-10157484,-7462737,4900844,26670856,15250206,-30824502,-29934575,24145783,31098328,-10499848,-11089222,7131344,-14162461,-15668425,28259783,27912169,-23765444,-32593965,4486046,19799721,8883595,-1691213,-10569632,-12814000,-3211154,8881758,16877391,8664744,-19749439,-26234682,10365739,30738665,3832972,-15934739,-6300987,-3041303,-2201753,15768329,18434166,-10951585,-25995381,-3846790,19028197,15456922,-2176151,-14241492,-12987433,-888068,12312258,14026631,-554293,-17186578,-14621290,5343813,17992124,9974271,-7634053,-16748216,-8416658,9891032,17937199,6022339,-11590076,-14902570,-2275477,11362550,13842877,3722025,-11670082,-16999718,-1095849,18837232,13967322,-8581870,-16575468,-5958488,4788476,10695831,9976253,-3850210,-17200386,-9900807,9672971,17653706,5640117,-13898623,-16880933,2448550,15533496,6915116,-1820701,-4130579,-12027649,-8117001,16564598,20847267,-8425407,-22621386,-3475234,12322930,9081156,2462674,-3975641,-10713244,-8231912,5178438,15782664,8720242,-12793869,-20514290,1027789,20411479,8922034,-10174371,-8497570,-1211989,-2524361,3968592,16554097,4356737,-22812553,-16330811,17868995,21453153,-6799605,-14083174,376948,-530246,-3802067,11706899,14028359,-11692794,-21997918,1467600,20258375,10140805,-9634656,-13780108,-1335643,6763470,2433077,4433590,7803516,-10963335,-22216397,8744069,29596449,-2069911,-24567345,-1660561,10362717,-2964635,2793387,13625570,-6054468,-21436650,-872968,19709520,10580378,-8709651,-13968110,-2862756,8670870,6648911,1018826,546149,-6591582,-13025307,3590927,20842077,4671149,-18193651,-10338312,7095552,7073449,2973320,2524762,-5315830,-11886006,-1407690,13159727,10272788,-5594496,-13025501,-4815725,6972451,9768815,3604066,-5013303,-9494058,-4302788,6948905,10760623,2075813,-8474125,-9448281,-637127,9095141,9340783,-1176139,-11056133,-8064387,4112110,10224124,4294809,-4258674,-7378860,-5417587,2082906,10793553,7094911,-8008312,-12670905,-122922,10275589,7068500,-1082497,-6333291,-6367188,-599451,6565692,8144549,1370077,-9607101,-10619012,4342688,14429592,2874327,-10040797,-5645151,903993,565463,4867772,8193506,-3507263,-13910479,-3776667,11616003,10159997,-3588671,-10502722,-3892457,4792884,4902875,2385415,1883568,-4268589,-10637272,-395308,15045557,8134922,-11528893,-12049729,4235957,9056362,455092,-1534531,1851559,-5123648,-9928849,5663185,17293762,-865583,-18400946,-4560826,12126323,4720453,-3889830,1097855,-108486,-8318713,-2687340,11432313,9810843,-7733876,-14832626,659341,14303499,3937776,-8561052,-1200913,3235529,-7354103,-2279680,15834509,5717071,-18520359,-9563855,13891972,9137366,-6183244,-3491366,1148441,-4075624,-2577955,7719595,8128105,-4990026,-12541235,-1796235,11943171,6954095,-6878449,-5984552,1712497,-333686,-300400,7656470,4025455,-10272302,-8945310,6781610,10218910,-451868,-6159822,-3321738,-538031,1763325,4917412,3340455,-4075175,-7760586,-1128408,7087118,5901721,-1932119,-6311401,-3842270,1689868,5612586,3887970,-2257232,-5976464,-2807407,3138230,5420515,2537399,-2999776,-6097055,-2567195,5006915,6981615,-221237,-6746340,-3833661,2227781,3641335,2513705,602456,-3931647,-5612571,712588,7258057,4229555,-4412501,-7107894,-728015,5428918,3557878,-1103552,-1687250,-2054601,-3444516,1474722,8063030,2332846,-8561245,-5863953,5083978,6286000,-462168,-2718757,-1245417,-1710166,-1312049,3394590,5907701,-963427,-8891347,-3638784,8190220,6543585,-4931072,-5525220,1867677,1011468,-2107127,3270820,5566633,-4304030,-9592130,1566064,11101480,2306832,-9130512,-3468850,5722285,882334,-3578154,4239025,4673410,-8032181,-7787831,8283001,10015544,-5163659,-9104850,1821169,5431989,-1339531,-2034062,3879751,1095091,-7927202,-3496600,10297719,6864908,-9674675,-8104505,7160968,5634286,-5375725,-682456,6047283,-3426737,-8477008,4518673,10451251,-2250794,-9798274,-553416,6598093,1720517,-2996674,214685,1611746,-3560294,-3339241,5690499,6226298,-5207502,-7915728,2762034,6486291,-847233,-2907782,935816,-542339,-3266270,1569035,5656100,166014,-5823527,-2641389,3597796,3626912,-395523,-1886343,-1288295,-948424,683583,2937724,1728255,-2381927,-3474670,-166034,2873165,2453989,-354443,-2844442,-2354470,875795,3052090,1303960,-1719630,-2193499,-712356,700137,1833602,2084107,-833020,-3920385,-1505642,3615723,3236734,-1388435,-2826494,-524197,916838,799704,1129874,1010917,-1401308,-3403172,-197919,4576097,2393071,-3910666,-3473566,1905962,2175444,-772530,52620,1167976,-1882271,-3071164,1593439,4623658,270231,-4825884,-2294112,3536151,2930600,-1929567,-1468046,1856473,-601687,-3237869,2049619,5488772,-1706564,-6758808,315377,6315855,789154,-4528154,-442861,2835325,-1364651,-3061881,3207369,4625780,-4109107,-6603757,3612347,7254552,-2770960,-6178391,2677489,4084007,-3722112,-2246675,5667417,2205511,-6859763,-3259746,6956459,4336778,-5691296,-4120937,4713098,2670112,-4767304,-702431,6068133,-714181,-7885763,692106,8432107,-280354,-7591777,10380,5694208,-1009119,-4099340,2608539,3646438,-3945283,-4291192,4314952,5326822,-3335036,-5117822,2357895,4030489,-1999455,-2153508,2863903,1052198,-4162440,-951914,4824241,1513166,-4418521,-2030696,2930832,1512372,-1686537,-367940,1078062,-1031150,-1707773,1355386,2504918,-702844,-2610391,-242848,1813346,881750,-375599,-520000,-464188,-270990,651843,1111955,149616,-828177,-846821,-151711,793895,1176031,-64976,-1719330,-1021808,1151702,1319525,-554724,-1016188,1402,-33055,-447143,736645,1419382,-566881,-2169509,-165803,2274304,1043067,-1599523,-1135186,1133105,688786,-979507,241389,1553695,-811955,-2468792,638563,2910933,-46270,-2713895,-608346,1899425,505105,-1556898,-172682,1626134,-503604,-2604752,716286,3621548,-559581,-4157867,277908,3985659,-264876,-3289956,965912,2865526,-1829301,-2849788,2699756,3507845,-2844362,-4081096,2517100,4219322,-2258323,-3907929,2350797,3189589,-3352942,-2851586,4389713,2695956,-5332143,-2749311,5653097,2652959,-5337227,-2005264,4914544,1138407,-4788713,-27803,5251524,-432714,-5695023,537184,6003938,-469460,-5675633,712841,5045220,-1437576,-4508107,2353457,4178873,-3349939,-4311110,3610887,4123577,-3563000,-3802855,3194683,2985104,-3124644,-2011483,3348904,1316173,-3797984,-1057736,4023040,1186143,-3771201,-1109120,3229226,825564,-2636733,-72625,2316664,-558300,-2288476,881624,2406968,-785666,-2352148,455384,1861819,-200813,-1100359,254847,555789,-547651,-363815,827006,490364,-766149,-702163,382281,690614,149751,-371803,-468498,-158720,527808,449455,-246322,-347932,156830,3168,-273325,354022,705983,-455030,-1217963,146251,1370543,222303,-1211737,-359960,817634,122318,-750992,211502,942174,-518881,-1430129,534715,1857391,-268562,-1946729,31777,1734205,-78065,-1410628,381131,1218128,-759393,-1445812,901698,1964093,-798646,-2421918,599089,2564086,-491956,-2497648,840153,2298356,-1482433,-2320679,2192881,2480960,-2513533,-2670738,2562145,2627646,-2371894,-2328383,2316078,1920909,-2658310,-1660174,3266104,1643482,-3833665,-1768834,4158938,1922290,-4307855],[0,0,0,1,6,-146,59,73,160,-279,120,-170,328,-383,513,-573,576,-859,1091,-1099,1352,-1717,1854,-2167,2643,-2957,3359,-3895,4384,-5064,5813,-6343,7145,-8271,9193,-10116,11377,-12672,14081,-15691,17249,-19029,21197,-23323,25569,-28304,31147,-34148,37676,-41498,45594,-50350,55580,-61391,68233,-75963,84762,-95417,108179,-123551,143088,-168466,202630,-251712,327570,-458243,727945,-1503301,9060936,27133783,-11762664,-43293598,-1096597,40984890,8929790,-21959858,-3755046,867712,-13752970,8937529,31065101,-464108,-32080756,-14121890,16386599,24074983,7585058,-17982398,-18941495,4801840,9845937,3352581,13264701,1467594,-35280689,-16695254,38543827,25664782,-26011698,-20972623,5645208,-702181,2676134,22363989,4240552,-29282562,-18092307,17119159,25625614,6288556,-16363306,-19412240,370314,16199196,13299798,4168990,-9170603,-21654811,-7475439,23565798,23060204,-9221142,-24834693,-10574072,7751783,15762680,11053665,-6871565,-21682169,-12976082,11490348,22731803,7766316,-15187939,-20718727,-4216075,17195187,21478555,2291652,-19261652,-17019271,4689403,19673166,14843843,-3169567,-18607221,-15561856,5203173,22112694,14923708,-11532354,-27446634,-9639270,18842768,18386130,-2450355,-11631108,-12990451,-11255720,10458070,28885122,4449727,-29029271,-18925907,12076426,20802036,10847833,-4155363,-16894911,-11722347,7876383,18251480,13314223,-3765095,-25289520,-17776049,21751286,30796649,-7434797,-25297935,-5582761,1784138,61999,16553527,14968181,-21887288,-32317614,7326014,32797574,9615062,-17906400,-15256010,-1866368,5275484,12563723,14634387,-1873680,-22384579,-16152664,16109051,31959696,3817959,-29344384,-16589182,15443186,12639395,-2428564,6882051,645746,-31209837,-14859898,38969449,26605365,-31251261,-27917225,11806545,10357127,-790829,11738422,3606267,-23537328,-15515576,17455381,26468342,4954294,-22214207,-22001301,10358438,24821549,1771873,-7705041,1326541,-12602177,-16475436,22944014,32020170,-18585357,-36095145,3837963,20474209,3293255,981328,225891,-16630416,-14575070,12865799,23575637,3305180,-19663867,-18107339,5485892,20522188,9747903,-6633834,-10778094,-9053283,-95048,16801323,16963255,-7934968,-22790854,-7221049,13803247,15894975,2801677,-11398752,-15381748,-4284329,12172397,15476480,723899,-15225387,-14509605,991800,14949533,13843819,-2760123,-17762135,-11750590,8725517,17641854,6490641,-8766561,-13421733,-5304489,8192292,14744636,7153095,-9468625,-18565646,-5128049,17973569,16815101,-7057294,-16314327,-4891873,2427155,6196417,12620515,2518487,-19033990,-15236432,10717912,19425030,4155114,-11471502,-13691474,-2126067,11085314,10452966,1198442,-5365171,-11479922,-8660450,12693756,22245220,-3499769,-24262157,-6638344,13910449,8236870,100303,1114700,-6664145,-14534927,726239,20974928,11132757,-16245874,-19060748,3815098,15631142,5561646,-3603954,-4407948,-7080312,-6377181,7124813,17704628,3825365,-20512699,-16565213,13905717,21060336,-4614680,-13285775,1983534,-1042386,-9387504,12066680,21951171,-12430286,-28760377,4493879,23469845,3101275,-9182556,-3326007,-3829468,-4191362,6253011,12317783,2717425,-13977882,-16083020,6964174,23014075,2186435,-18617123,-4893938,6976666,-2738078,2555125,15501261,-3609628,-23922026,-2508347,21830072,9189371,-10112237,-8543459,-1967571,538597,6102126,8915173,525378,-11523199,-10943069,5248803,16088827,4427915,-11914166,-10015962,1438570,6185817,6475705,3597228,-6146879,-11944241,-2015657,11375120,10097066,-2752643,-10858816,-6783350,3692575,10192936,6164028,-4563803,-10391595,-4355225,6025979,9377668,3695831,-5315486,-10147551,-4141466,8136076,11262450,133940,-10755582,-8241344,2868454,8969852,4881041,-2422746,-6369248,-6726515,-624192,10585158,10226667,-6721507,-14639971,-1004237,10376105,5657140,-550237,-2849303,-6630640,-4444680,6300484,10823109,1614323,-10046139,-10184406,2850939,12649400,4788775,-7789234,-6362125,-40585,-29263,3629994,9156285,-686064,-14745226,-6660435,12421617,11624093,-4786158,-9859769,-1446259,2505964,1030444,4611638,6117208,-5546337,-13621799,476846,16048296,6597497,-11112541,-9138581,3452026,5200806,664457,2252547,2668932,-7243084,-11184524,5539317,17991256,106331,-18526161,-4197899,12534681,1992749,-5118643,5776987,1643653,-14035957,-4082273,16737061,9113713,-11656320,-11092437,3479478,8145587,1854329,-2073650,19434,-1849257,-7225807,602531,14349241,4719105,-16072627,-9235518,11564315,8012934,-5330470,-1197293,2311930,-6901606,-4560708,10487742,8986575,-7561859,-11422314,855177,8641399,4211413,-2333171,-3299042,-2524451,-2286340,2472057,7943296,2316738,-8805600,-7206394,4535779,8143715,1436391,-3825142,-4287255,-2526511,1809478,5864581,3434054,-3908799,-6855188,-1601136,4979615,5702599,438625,-5343863,-5593660,759483,6372272,4130184,-2439514,-5136322,-2593149,1458153,4500993,4019448,-1389907,-6549173,-4009575,4505522,7544256,297647,-6442795,-3602593,1975762,2466352,2212482,2412489,-2790017,-7441014,-761464,8250180,4876017,-4661270,-6338340,-519642,3874183,3039306,305030,-997971,-2547593,-4128829,892398,8360078,3505169,-8413286,-6743381,5054166,6292074,-1303807,-2176538,668934,-2195556,-3634426,3606830,7882302,-1222996,-10265089,-3011058,8773055,5015366,-5185938,-3166437,2637125,-1590831,-3426160,5331556,6888275,-5758277,-10184238,2905815,10685594,722850,-8008113,-1460231,4620481,-1498193,-3227527,6461149,5181573,-9749825,-8301590,9832350,9720100,-7231614,-7636476,4510094,2893584,-4299898,1215679,6521720,-2196251,-9388597,-465475,10007927,3862309,-8151131,-5177623,5332287,3017699,-3995331,1310208,5415127,-4746098,-8130316,5349529,9971176,-3215142,-8578576,940427,4987723,-555465,-1124910,2653041,-309514,-5304679,-1214636,6248509,3909938,-4766084,-5405376,1702974,3890381,195961,-647151,321056,-2048627,-2682061,2233654,4713247,-114314,-4502503,-2208963,2063221,2966203,1030010,-1078008,-2355009,-1502655,1296235,2801520,1024645,-1576926,-2451447,-1048534,1608285,3094838,724038,-3162256,-3050998,1020845,3306611,1005385,-1608520,-1461608,-705585,-405698,1438088,3034001,-174140,-4457776,-2017060,3817521,3335279,-1664471,-2456979,36559,309967,-93006,1716867,2019712,-1623697,-3925977,-248817,4473646,2572411,-3490616,-3508280,1842361,2230405,-1239192,90440,2205064,-1868412,-4345063,1685837,5747096,-11165,-5419519,-1599659,3882758,1870326,-2439590,-386450,2636098,-1546477,-4172441,2829136,6332209,-2444020,-7274285,1375645,6382007,-827767,-4519380,1552983,2953699,-3505137,-3184765,5111561,4448220,-5692400,-6075015,4891790,6301578,-3954505,-4832329,4012864,2724202,-5374462,-1057594,7382212,904464,-8293179,-1403022,7943736,2073659,-6136437,-1470135,4771055,-134006,-4493178,1751274,5511644,-2594019,-6969263,2196758,7170526,-1635461,-6257388,1428376,4232323,-2475644,-2738487,3944697,2263192,-5025957,-2844715,4910251,3500142,-3584318,-3027405,2457667,1853097,-1903783,-230818,2539981,-500204,-3452816,227403,3848809,554218,-3237091,-1198847,1654527,698405,-634200,318701,169667,-1318704,-816594,1373168,1550234,-586709,-1549635,-517854,824022,1264114,562711,-811843,-1082028,112137,1023134,481381,-19988,-178657,-600073,-790800,629307,1725766,167058,-2134211,-1092339,1573711,1254560,-993047,-765313,580385,-323859,-1093008,831995,1912647,-631423,-2425184,-163000,2402735,990180,-1701084,-986051,1163561,478812,-1182349,377289,2007896,-675287,-3035272,468636,3607186,-21989,-3474803,-301895,2652178,-20143,-2185215,647646,2214988,-1343199,-2994948,1410325,3895244,-1202682,-4402945,982387,4341198,-1181224,-3706337,2133120,3329012,-3246929,-3150677,4103098,3468133,-4343964,-3592639,4029715,3367202,-3757896,-2746009,3791134,1912406,-4618364,-1460731,5437873,1311218,-6046967,-1388372,6068433,1135825,-5643419,-364860,5218467,-758594,-5040299,1805291,5246253,-2384875,-5347516,2454409,5233975,-2200107,-4553739,2219170,3728099,-2745564,-3041312,3455737,2693313,-4033957,-2760021,4161100,2616736,-3777715,-2173385,3236037,1386509,-3030190,-516081,3128520,-43343,-3376985,163737,3334047,34707,-2976756,-109158,2227164,-68233,-1602960,538059,1298316,-971539,-1348674,1060431,1477477,-756343,-1359334,311137,916731,11393,-358192,-67442,-145239,-237941,190629,431177,80468,-249165,-369710,-194766,458806,726710,-177299,-999972,-234976,871068,425776,-619900,-383027,482082,-47788,-707642,480845,1153853,-494657,-1532925,289840,1589325,-44772,-1325771,-116070,1033158,-102485,-879735,403804,1259764,-556667,-1760487,500145,2219652,-272722,-2266877,255386,2085235,-352142,-1785943,817535,1724349,-1417786,-2020767,1626653,2406770,-1611856,-2562663,1295664,2649845,-1198364,-2362581,1511785,2276903,-2192146,-2282750,2947217,2503188,-3495541,-2554992,3626031,2256801,-3625702,-1782998,3572968,1044547,-3794901,-632309],[0,0,0,0,3,25,75,2,31,-93,24,-121,193,-74,177,-384,304,-321,526,-585,697,-900,936,-1110,1467,-1591,1777,-2196,2467,-2750,3274,-3678,4097,-4747,5300,-5881,6753,-7532,8254,-9316,10397,-11445,12757,-14105,15461,-17203,19014,-20773,22927,-25320,27747,-30577,33727,-37026,40917,-45314,50057,-55652,62226,-69653,78634,-89659,103102,-120382,143393,-174939,220454,-285366,1099749,-13776846,-15551163,-5041387,4569617,12374146,12994740,1225033,-22246416,-20387936,17814936,32172212,-2816272,-23234944,-7482677,1315445,4322083,18747401,9978393,-22207472,-24085550,6349726,22122862,12102641,-7590876,-20236774,-11371661,8881521,16861273,10762892,-5924744,-23836862,-12886306,20744968,24511950,-3126076,-15287113,-10347487,-5710357,12134613,26301785,1760830,-27861872,-15550371,12108926,17553374,8791978,-4582150,-19223317,-15903431,8391485,23499540,9694077,-15773181,-23147451,-5048425,16841032,18388678,1482909,-15440638,-17656999,-1436656,19341920,20063004,-1962602,-20818463,-15503376,7064977,22845222,14660596,-9762092,-22752380,-9026591,13458529,18658111,5120086,-10852582,-19413123,-12028871,13716465,27891009,1828035,-29092379,-17862121,10626367,14921859,8090256,2817730,-13509344,-22022480,2542315,28499350,18176195,-13059716,-27342237,-6624519,23222181,18335027,-5732390,-5392065,-4975212,-20990763,2317358,43589450,9337628,-48690896,-18823731,30906015,9011062,-9948007,12129715,-3974711,-36051244,-2318888,39783802,15834905,-22859100,-23544029,-2076107,18876944,17652135,-3191482,-7772758,-4622826,-15450242,2220961,40635452,13162320,-44992444,-22216178,30635377,15058519,-10074141,6343685,-1912493,-30386860,-5110269,35979408,17039491,-24727946,-25627067,939429,16432178,12245247,1472898,-6552824,-14878042,-12447771,14540698,30642508,608086,-29186997,-12079889,13551563,13712940,8973374,1669782,-17255098,-18772381,8232009,24368252,9099702,-13808971,-20834613,-6621675,13895622,16569221,1678403,-12264786,-17639886,-6906990,17978257,22212298,-5490943,-21710432,-8498687,5431198,12320635,15926766,53157,-22993152,-14090946,15331010,20969540,3110355,-10917529,-13993263,-6786438,9881571,18811653,5303443,-16174382,-19273869,-504128,17567885,14116146,-4459091,-16757094,-12179881,3934621,16520064,11606765,-6715777,-17635684,-9066502,9091165,18272036,8678092,-11081686,-18817943,-3880345,16172758,16008984,-2029450,-13222399,-9531934,-1537966,9294066,17576695,2854231,-23332493,-17498409,13905449,19695184,-320526,-8708059,-7293707,-8822100,1315861,17769798,11688295,-12016090,-21335969,-3924627,20354005,17582933,-9682791,-16226454,1376066,1229271,-3059913,18137650,14962769,-27894708,-26139410,24383945,26126877,-13194155,-12317197,4878246,-7878297,-7028400,20016960,15757469,-16668226,-22528615,966990,19397898,13424442,-9197920,-15595304,412159,4039488,-1098266,12807861,11879771,-22437283,-23858886,19822007,26523822,-9203839,-15433597,1873572,-2280872,-3902204,14667093,13268935,-14113337,-21083344,2730267,19593412,8874444,-8835091,-10548944,-3428908,361490,7319935,13197136,-877043,-19322925,-9655892,13264376,14303421,-484485,-8434742,-9085078,-4100236,7790912,13566759,2656501,-12239835,-12827905,1751686,14088544,8928274,-5039477,-10428336,-6526658,1641117,11948383,10791476,-7239200,-16651807,-2612890,11034419,8396031,1723897,-4691549,-11725135,-5923110,11054369,13947756,-2105578,-13282474,-7800598,3693016,9762529,7147137,-2340461,-10690692,-8378782,4379708,13128385,6420402,-7509489,-11967708,-3162730,8258391,10910853,2120525,-9198202,-10186389,300562,9501576,8209670,-536405,-8997690,-9672257,550707,12523641,9678302,-7033061,-14030197,-1794352,8590225,5404913,1961166,-478508,-9740620,-9805893,9171894,17365258,-1242430,-15341675,-5909565,6095163,6380988,3331850,620952,-4660898,-9216842,-3033552,12898002,14006565,-9561791,-19927332,2987873,15555373,-1301829,-4721963,7100763,-5370352,-17534825,7965693,24239625,-4004096,-21914514,-1306122,11584746,2131950,-144298,3543175,-3812561,-10602895,-1431473,13419819,11469945,-9233758,-17616558,2340481,15300315,669897,-6426808,3537145,-2757397,-12994252,5569537,20435294,-2046632,-20246413,-3247150,11736551,3646183,-1552360,1987500,-3451861,-9703274,539905,13662139,6663340,-10297331,-11123893,2683291,8462260,3302707,-25921,-2506150,-7525666,-3765860,8601435,10045018,-3060826,-10726914,-4186151,4917140,6611365,3007915,-2401768,-7120544,-5580130,4146374,10346698,2585843,-8394693,-6993518,1337137,4999995,5042993,2310494,-5829431,-9199416,1192284,10473495,4885620,-5047658,-6282705,-2489620,1649031,6176341,5449784,-3229641,-9102878,-3165707,6567443,7528739,-1299,-6221356,-5560858,-27813,5436301,6006188,-259961,-6843725,-5714193,1890510,6932706,4607107,-2495665,-7359036,-4044468,4635686,7847400,1331783,-5612373,-4896784,-319448,2846993,5179301,3739461,-4839441,-9774395,154672,10796104,4311728,-6603932,-4530694,800713,-584231,1685854,7193557,774880,-10567066,-6215978,8173124,9618520,-2663460,-8212786,-954174,3263541,-837580,1170429,7234630,-1796849,-13928397,-1055334,16502273,4132643,-13208473,-3162732,7457905,-2399902,-3594349,9377664,4009655,-13135274,-7278528,11289392,9493036,-5889294,-8160340,1149317,3575629,-1149916,779342,5857270,-1606346,-11679896,-1206592,14271877,4568135,-11993834,-4656453,7268425,513507,-3521857,5991063,3493473,-10441719,-6254531,10087175,8318653,-5645919,-6717499,1199144,2086848,-251405,2682934,3010095,-4574504,-6996946,2287211,8490836,1540906,-5865208,-3544475,1025277,1625300,2413190,2782196,-1920076,-5967310,-1307565,5969365,4542110,-2454243,-4384144,-1336780,746712,2571316,3941060,-346348,-6062306,-3156777,4231587,4453439,-530198,-2409809,-2229403,-1919073,1663866,5112289,1401970,-5064724,-4220006,1870477,4252066,1663193,-1143215,-2553773,-2511662,364577,4028448,3149423,-2142182,-4624910,-1200029,3090473,3505300,610385,-2743547,-3438239,-319694,3333689,2903873,-618499,-2720986,-2406834,-277312,3022571,3779575,-954716,-5496371,-2169300,4151271,3390918,-1428264,-1605704,-122132,-2124334,-898695,5291791,3873480,-5575459,-6081082,3634250,5906605,-1335789,-3195752,1148396,-3475,-3458505,1273586,6796931,50907,-8849518,-2648509,8371997,3649328,-6348037,-1961639,4750458,-2108752,-5241392,5909014,7213352,-7476247,-8809563,6409716,8200179,-4359743,-4980627,3779853,1439248,-5086794,646706,7617924,966,-9153673,-2103440,8658047,3451991,-6503101,-2427176,4575482,-742139,-4616330,4049462,6057343,-5772976,-7869671,5021018,7558429,-3451382,-5173174,2601460,1687800,-3473556,899559,5516377,-1115932,-6563283,-217732,5874787,1780338,-3325028,-1473969,1080119,-437490,-266980,2770106,1280578,-3783488,-3110130,2654660,3570822,-743222,-2311588,-595551,-359789,-16866,2266005,1735496,-2503561,-3126944,1115099,2876593,577593,-658484,-603636,-1586873,-578268,2771618,2374815,-1927575,-2918763,295289,1845370,734683,221514,-358999,-1828668,-1393391,1622681,2628709,-295057,-2719121,-1300866,1073392,1415513,645674,-179566,-1448205,-1347841,688269,2167164,899385,-1132455,-1552498,-620166,1087275,2132541,499767,-2177068,-1733465,1120241,1594441,-149136,-241830,87113,-1589580,-1533370,2422086,3085833,-2111011,-4058295,1098891,3264737,-868697,-1746749,1831451,491168,-3635845,-283304,5224482,1243584,-5573725,-1936423,4826020,1771283,-3766419,-157568,3670871,-1723544,-4680837,3132034,5959647,-3471731,-6642901,2927803,5897917,-3024811,-4301484,3804072,2399194,-5432964,-1617597,6879451,1715288,-7201281,-1987058,6389887,1821785,-5037833,-366965,4430804,-1285163,-4729534,2634989,5766798,-3005870,-6261545,2531320,5704207,-2280296,-4259938,2626279,2508150,-4001762,-1579654,5159000,1311042,-5626959,-1468342,4961949,1242197,-3566919,-173168,2465680,-1145421,-2068476,2187124,2495744,-2146243,-2786645,1414971,2533969,-669152,-1571981,550145,396935,-1201508,350898,2045129,-349950,-2400070,-157089,1771474,314124,-719088,114128,-375705,-1042432,597747,1694101,-243784,-1708219,-165642,1016891,189027,61311,492245,-524671,-1334216,376524,1687283,263457,-1326684,-616817,598786,329823,39427,359054,-130008,-1001943,-346630,1146040,759191,-607859,-896679,-145738,339804,621473,405373,-474519,-844142,117850,687086,93366,67410,269588,-724146,-1065733,996758,1744216,-683180,-2007258,417208,1666548,-727312,-1180323,1417665,827297,-2370291,-890255,3148201,1248531,-3370289,-1293111,3155419,764032,-3062456,192522,3205467,-1112731,-3733763,1793356,4198999,-2013394,-4293715,2013627,3908166,-2324410,-3176996,3039246,2527277,-4070878,-2318568,4785324,2256131,-5228389,-1942966,5122357,1209888,-4854585,-96045,4756802,-1094917,-4764204,1888136,4889439,-2159177,-4723439,2180670,4092750,-2246691,-3300554,2682942,2605802,-3360135,-2203768,4002344,2075999,-4297039,-1866778,4087078,1313751],[0,0,0,0,-2,3,-150,85,55,148,-269,159,-237,360,-380,547,-670,678,-934,1176,-1222,1505,-1903,2079,-2405,2877,-3240,3762,-4376,4828,-5498,6403,-7122,7954,-9039,10066,-11229,12651,-13972,15454,-17290,19089,-21013,23326,-25692,28205,-31182,34298,-37639,41519,-45676,50173,-55453,61245,-67597,75072,-83632,93407,-105131,119166,-136184,157855,-185988,223902,-278528,363324,-510741,826019,-2704584,13131659,26227549,-16383970,-39050929,3814876,32337164,7190878,-10368227,-7242273,-10313484,-5576233,16411136,21425242,-2408131,-25477885,-16305288,15951962,26271761,1597994,-15003573,-9945346,-7194055,3001921,24501817,12546409,-24949591,-23966478,8071433,17217791,8803778,1172616,-15166090,-21617282,3262808,24982667,13023398,-10514371,-19791888,-10148655,11351399,21703786,7259876,-12100835,-17071724,-7392327,13668845,25371219,4353022,-23696007,-18341051,6424424,16934150,12318857,-582758,-18127992,-19577696,4463497,23885800,12695702,-13082992,-22885924,-8879537,12716057,20647078,6993623,-14568308,-20533094,-3624343,17082805,19923144,3419368,-16859688,-20030148,1648030,24367373,18270130,-8725764,-22186389,-10314312,9166562,17285263,10048273,-5888543,-20807577,-18269073,10721892,32256353,5440316,-31449556,-17425227,12959820,7798712,3951614,15907904,-7782288,-37670847,-2036216,42290044,16613910,-23043775,-16114424,329143,4647875,14041994,13697626,-4549338,-18860118,-17503645,7741605,36690933,10875001,-40107888,-22016278,24615985,8767381,-10166586,17183270,3199530,-44402548,-11378072,50220012,19259918,-34571931,-16639614,9595705,1463190,7477038,19343079,-1445698,-25053768,-14968480,15921929,31281116,5496531,-29342417,-17591187,14468372,11518828,1397771,9537324,-6643866,-32549333,-4891282,35939223,16447198,-22509177,-20286804,-1005938,6622040,12071729,11484866,-5297866,-21471809,-12624744,16670492,27640766,974118,-22881141,-11700226,5605831,10071574,14954875,7131265,-20080220,-22304269,9906296,23518787,5451390,-9160406,-13746369,-12823594,4884282,22056094,9568402,-15746200,-20230564,-3921087,14156743,17305870,1557816,-15278816,-14358988,-108517,14532969,17598916,501899,-20564215,-15022270,10068242,19822073,7778611,-7494292,-15074061,-9972824,7593378,19157629,7774418,-13655610,-18876104,-3491158,14130376,15830950,351598,-16187444,-15481266,2236378,16273679,11750136,-3343000,-14205247,-12567572,3350977,19500666,12940628,-10796318,-19837093,-3824411,13924858,14156426,1534797,-9192214,-11310981,-6473518,7331377,20978483,7016319,-24488024,-20237741,15475947,19172847,-4913646,-4581161,1053995,-15640738,-8880527,26105112,19917168,-20763315,-23408357,5580301,14912043,6988221,183455,-6605252,-8856334,-4695679,4964760,18559894,10434225,-23865002,-24385233,18974732,25161410,-10567497,-10353580,8023224,-10642211,-14739053,23525771,23866762,-22186913,-26744347,9730546,17939456,1765104,-2217307,-3043213,-9706440,-6402025,9000961,17689268,3117310,-20784201,-15967766,13886619,18943207,-3103385,-8812835,-2037746,-7210188,-2812450,17539768,13575226,-14923086,-19908760,3076480,15512249,7202712,-3054848,-7080578,-8314393,-3084842,10313607,14883029,-2582158,-18721732,-7835617,10749913,10556046,2389164,-2675180,-10722408,-9946320,8259601,16927471,1291041,-12655631,-8896944,471925,7900640,10512284,1715920,-11388735,-11408513,2221599,13271253,9340034,-5483323,-13111957,-5085148,6364152,9552272,5124940,-4489780,-12626976,-6454429,9704785,13516854,241811,-11182293,-9170571,546284,8982674,9288159,-454180,-10706549,-8874639,3156748,11470457,7324133,-4248095,-11600146,-6492610,6961495,12893193,2990290,-9214456,-8967697,-733437,5897993,8510173,3802305,-8059259,-12742462,-520520,13577045,9745350,-6885564,-12566838,-1721498,5992584,3540512,4554260,3844394,-11086210,-14862072,9825409,21216196,-3492587,-17221291,-427202,6182541,-2002269,4722812,10274864,-7311670,-17451796,1035613,17188869,7953301,-9673220,-12052110,916785,7862066,974198,609436,5746393,-7535838,-17220641,8004132,24503692,-3723287,-22055281,738435,11403796,-3780439,138113,11881367,-4729878,-18724575,1405911,19236586,5641956,-11924625,-8988674,2359630,5249995,2422043,2852557,1146436,-8867452,-10027472,7919871,16339964,-2178779,-15339830,-3213827,7167752,2621210,1886904,3937222,-5562133,-11746187,1840682,14260999,5043109,-9277426,-7906759,1074396,4052415,4442524,4256750,-3055789,-10519730,-2971653,10126397,8026103,-3618919,-7033793,-3632601,-4277,5632728,7486345,-1400677,-9875149,-5097811,5348026,7880135,1987777,-4710603,-6362609,-2345811,4024482,7498504,3052197,-6441791,-8771299,579534,8560027,5085712,-2464078,-5485942,-4201956,555976,6703230,6014921,-2954543,-8623678,-3511251,4966620,7050035,1961416,-4763493,-6797891,-1500965,5627133,6153549,-150342,-5495144,-5101897,-356421,5509875,6843325,-898654,-8852206,-4998545,5275746,7179888,633892,-3407527,-3234402,-2751218,497124,6760900,5971498,-5609553,-11098424,876269,11322748,2778749,-6734723,-1428995,1160923,-5081243,657950,12047237,1638511,-14928471,-5411543,11810737,6194906,-5686311,-2718774,1545604,-3111957,-2363389,7025846,7566013,-5869173,-12409598,1493838,13427226,2189850,-10051619,-1068434,5396642,-4854722,-2888238,12065637,3928925,-15957521,-6627175,13975928,6795232,-8564502,-3220146,3796416,-2869282,-3425681,7040231,6537799,-7050597,-10105607,3160829,10564551,1174783,-6897652,-1938325,2115401,-1668765,471974,7128465,1065156,-10188817,-4376341,8995504,6181819,-4640676,-4243002,673557,-810615,-152916,5451041,2899398,-6674801,-6128682,3756272,6184491,242059,-2827839,-2034739,-2001153,334602,4913711,3353429,-3944101,-5527957,407812,4234038,2706992,-14466,-2248305,-3611553,-913005,4083673,4428391,-1347430,-5277721,-2174305,2875160,3375359,899045,-1186668,-3130814,-2917076,1875300,5361100,1321064,-4522774,-3748459,942772,3125365,2366937,56242,-2854139,-3309959,528992,4015253,2662200,-1480759,-3610972,-2143896,1605004,4158393,1962755,-3103644,-3921808,349433,3037531,1596101,139435,-1012363,-3263873,-2276803,3650774,5375812,-1625210,-6321925,-1050331,4368124,1534614,-1626291,774262,322197,-4614224,-1519220,7598146,4195538,-7693388,-5655632,5807488,4474426,-3844342,-715209,3952648,-2990041,-6054736,4420130,8419661,-3140485,-9092907,816309,7326399,100624,-4633463,1441123,2860332,-5035056,-3596632,7981813,5685206,-8797221,-7057964,7591642,5938858,-5918538,-2417052,5744208,-1516945,-6967627,3883703,8846671,-3454598,-9065099,1694122,7177632,-515878,-4066079,1361341,1779271,-3797208,-1789808,5918541,3223443,-6449127,-4970619,4806740,4704496,-2747906,-2251855,2046765,-805338,-3086595,2785867,5068653,-2410609,-5792889,1074362,4629355,269879,-1807529,192856,-821347,-1968036,1645517,3643427,-570677,-3711320,-1046169,1880379,1443611,293866,-425932,-1748224,-1833339,1028601,2972300,553830,-2482353,-1754311,752696,1296417,934504,685605,-906648,-2468570,-230329,3113676,1871101,-1845221,-2144641,118248,927252,876862,1080838,-293463,-2370967,-1363089,1754790,2225850,-273111,-1821842,-1312319,50449,1474703,1548935,-393245,-1865759,-903442,868899,1170250,811371,202621,-1527914,-1960124,1117948,3247141,245049,-2975232,-838664,1864799,368510,-800072,1361395,738740,-3309451,-2087871,4007512,3250172,-3628916,-3635550,2782831,2416039,-2742551,-575965,3872632,-865659,-5437461,1313117,6728810,-761863,-6429002,542065,5218946,-1031431,-3690912,2835969,3288397,-4533984,-3742214,5401169,4595682,-5410305,-4823807,4581918,3663237,-4387280,-1928293,4998334,123429,-6474946,510379,7457251,-543207,-7369783,545780,6196171,-1150906,-4466494,2587445,3439954,-4065844,-3213788,4915598,3651113,-4580483,-3647598,3576669,2794782,-2859821,-1346340,2949410,18340,-3831506,518110,4600621,-406889,-4670313,33162,3587530,-182008,-2137321,1075323,1166287,-2242239,-811882,3034887,1168708,-2706578,-1244450,1675339,763695,-544226,303105,79429,-1237901,-436867,1525113,958264,-1040203,-1097824,179114,493300,122182,466452,190103,-1194392,-854836,1219615,1332124,-678924,-1078577,244381,226830,-165509,637242,739008,-1044514,-1305759,683885,1415656,-104402,-878465,-358979,-2191,102638,599098,435451,-596059,-844084,52550,589731,406988,93710,-513918,-935780,151521,1408752,366720,-1189974,-486646,796250,-79859,-611215,992111,901474,-1765825,-1548826,2035377,2014462,-1900738,-1922823,1849405,1238632,-2091160,-514208,2910865,1645,-3722310,159423,4242188,-87180,-4194621,402806,3821214,-1046381,-3438881,2226381,3339360,-3269017,-3564413,3790109,3588599,-3933865,-3184174,3853420,2333423,-3958483,-1339998,4452366,569996,-5060922,-164420,5446982,49845,-5345883,234316,4878466,-937755,-4305362,1966496,4086570,-2984580,-3885652,3632606,3646552,-3825553,-3140128,3739404,2148247,-3540031,-1207245,3542475,384479,-3729684],[0,0,0,2,14,-180,218,-199,366,-457,568,-840,992,-1229,1685,-1959,2259,-2981,3645,-4138,4926,-5915,6972,-8216,9430,-10784,12688,-14667,16539,-18871,21600,-24405,27589,-31111,34855,-39132,43820,-48746,54337,-60507,66924,-74093,82123,-90631,99881,-110143,121240,-133478,146972,-161545,177729,-195918,215901,-238192,263588,-292302,325207,-363621,408739,-462796,529285,-612782,721463,-869890,1085044,-1426666,2055902,-3603983,17539223,11948355,-18967571,-10078907,-6270401,2696658,12427966,13455606,75040,-16586762,-24079539,9641682,41434430,5437021,-40205951,-9095631,22436790,-3072710,-3031073,27621211,-5940545,-47546822,-1347683,46514706,10000250,-26739261,-12013400,-111142,-228190,12934718,14836267,-5180320,-20519604,-15598335,10899994,33196740,8591084,-31029534,-18638366,15729518,12619284,2890880,9917804,-6633768,-29732061,-3607453,33590297,17876753,-18862836,-22667490,-4865756,8699058,15262512,10126502,-9014037,-22522901,-11163779,14927193,23941117,3731899,-19882458,-18916425,1530098,18957486,18304069,-799265,-19833232,-16313613,6506351,22216938,14292131,-7430308,-20802659,-12523563,9820938,23024260,10210125,-16545615,-24614201,-3990766,17291405,16718495,1380691,-15333294,-21110071,-3844199,21436276,20185593,-5436835,-21414021,-14209420,6444323,23346140,15505098,-11442061,-21750860,-5945756,11645968,18600890,12212443,-10570070,-26252363,-7725731,21823933,21638476,-2933176,-20694274,-16748918,2397894,16671531,13134286,-1601406,-17823258,-21494540,2230284,28813711,17206623,-17681743,-26070612,-1863896,18153191,14624138,2472137,-5113231,-14002981,-15571023,12011572,37705396,6015471,-40488667,-18856489,26306825,14287325,-7584210,6844768,-2382771,-32817586,-5739241,40271439,17261157,-29134445,-24821818,2857293,15340965,14209070,587330,-10946502,-9264472,-9332478,2926124,32933742,17114863,-39777093,-29432981,32723023,26179197,-16080266,-1360801,9081120,-26565674,-14505453,39752936,24816145,-31184558,-28610160,7331467,15662730,8798782,1841320,-10122134,-15156443,-6449843,9624970,23167636,8528464,-27307671,-25057483,16666243,26796897,21313,-8902170,-4799814,-11939656,-2562549,24157027,18412110,-16613288,-25666310,-1209532,17789775,14634286,250721,-13105807,-15908611,-3432535,14618884,17407715,-1376909,-19811793,-14957879,5976764,18429756,11208813,-7271412,-18591645,-9696833,10749887,19272393,6794744,-11550273,-16357433,-4202615,12225997,17268622,4413953,-15298112,-18436431,1597643,19223781,12200582,-6189153,-14892621,-10941655,2434272,16527303,12678165,-8401674,-19224607,-7796044,9977413,17005604,6679288,-12828452,-17782180,-662308,14588253,12420378,1058733,-10807296,-14862291,-1588303,16616229,15567533,-4124355,-18796111,-11179462,9653408,17163069,3978408,-9137526,-10560842,-7115083,3415153,17568862,11043025,-14524903,-21500761,316284,18875077,12299039,-6878406,-13091260,-3940594,960585,3767923,15331105,8360589,-23827206,-22501033,20279692,26585853,-9899945,-15081686,3808992,-4239844,-7351323,18105947,17105692,-17474271,-23597277,4090712,19939206,10511594,-8009255,-15113795,-2331309,6231042,1161829,8163320,11838992,-17330483,-27199117,16183257,32511965,-8881368,-23078674,4361857,4147135,-8436469,11318802,18463180,-13549680,-25154107,3509828,21512493,8871704,-8701658,-12745302,-3410795,5705944,6219694,6397801,2803271,-13287975,-16390295,9632795,23339224,234612,-17772484,-7149532,3619582,4011493,8030030,6297806,-9467717,-15836822,495742,16075143,10133514,-6383861,-13051193,-5833765,5463743,11092189,6657202,-5200569,-12616721,-5602354,8422533,12672104,2972658,-9376361,-11772978,-1579895,10831285,11278691,-1289297,-12226045,-9025935,3276970,10586065,7024444,-2760300,-10797594,-8812281,4812216,14213415,5480095,-9606334,-11373094,-1265192,7889301,9768528,2724921,-8574154,-10706295,-323618,9984196,9580938,-610884,-10979940,-9506444,3956712,12484867,5792234,-6240289,-10346875,-4210093,5365900,9188153,4240413,-4998629,-10965629,-5894375,9076063,14374493,-1102088,-14057287,-6018866,5492680,6068851,4482962,1842136,-7256305,-10858846,970389,14255491,9659027,-9051644,-15650146,938350,12970353,2463297,-3992712,2924673,-4761994,-14411455,6795196,23162811,-2763214,-22822395,-2295197,13103661,1966250,-1527673,4202887,-3657380,-11475764,-423384,13824546,10143380,-8877938,-17319255,1086362,16701852,2838517,-9017485,2194707,1083260,-13090031,1700520,22530530,1266590,-23818064,-5522995,15966405,5168641,-5049932,890070,-1306382,-9032135,-1027912,12463271,8502375,-8647050,-14204790,486114,13079310,5089114,-6036607,-3481145,-1206428,-4294790,3314121,12441846,1229657,-14451453,-7249975,8797207,9003481,-159836,-4184047,-4678137,-3713962,2562066,8475817,4132822,-6769478,-9483793,-324206,8237238,6555289,-1454460,-7017762,-5759841,1401206,7376513,5326630,-2645281,-7390535,-4212912,3343597,7736842,3971443,-4564316,-8475243,-2311757,6770995,7335669,-306162,-6153324,-5114819,-226156,5161397,6487722,-83205,-7776271,-5951289,3099827,7709200,3700506,-3739127,-7164794,-2866827,4467436,6474498,1817800,-4234604,-6120043,-1815011,4989824,6675156,872408,-6278506,-6744262,1211417,8409814,4358307,-4505259,-5347836,-1014591,590208,3406861,6396533,-890544,-10410221,-4507554,8601077,7926462,-3021504,-6690620,-1802100,1504905,1309714,2989873,4374734,-3173129,-11137396,-780452,14330806,5055866,-12055463,-5002271,7255760,-137994,-3733222,7884129,4385176,-12709116,-7608548,11751875,9960444,-6235606,-8590718,987081,4118406,-344151,-156960,4790366,-370979,-11062056,-2980809,14561062,6796420,-13320907,-7341454,9097997,2710277,-5761944,4466817,5929562,-9485302,-8622397,9609438,10968310,-5298269,-9681226,678882,5266613,571801,-515034,2585020,-1044582,-7353749,-1533330,9831306,5359865,-8195296,-7147142,3938892,4695110,-717111,455733,802159,-4740615,-4010506,5102238,7040574,-1707487,-6892789,-2259198,3381777,3556234,1154663,-1030085,-3283232,-2840745,1676724,5089301,2149362,-3481656,-4675782,-616395,3633724,3984332,-60913,-4012366,-3367663,898460,3703369,2424767,-875867,-3398402,-2945673,898624,4671794,2905470,-2851149,-4852143,-575705,3328896,3027384,451083,-2214248,-3280809,-820436,3175500,3681956,-217149,-3705135,-3115878,963719,4031464,2304591,-1865689,-3781191,-1628628,2124777,3374134,651435,-2106391,-2316721,-1472219,985294,4350753,2268516,-4824522,-4899797,2859020,4757798,-401951,-1737135,237688,-1638520,-2294239,3101396,5539115,-1419420,-7199594,-1538803,6445094,3381766,-4173026,-2217547,2650867,-1497698,-3656832,5057060,6261044,-6705937,-8579470,5730517,8225913,-4070542,-5293674,3472732,1495214,-4907073,695479,7508545,99189,-8996556,-2416299,8524447,4281440,-6379648,-3391497,5030953,339048,-5431308,3207906,7466435,-5111283,-9668823,4541080,9491083,-3115283,-7024734,2346246,3321684,-3591387,-1109468,5795810,1087522,-7354370,-2783757,7074177,4496035,-4841560,-3887041,2954092,1572689,-2379063,1340563,3890249,-2584323,-5654261,1961183,6226967,-156946,-4755521,-1001238,1935422,191048,51514,1726563,-304514,-3527723,-1363180,3222791,2779693,-1425342,-2862886,-711173,1342707,1631040,942013,-525132,-1819262,-1098298,1100701,2145811,1017846,-1366915,-2360620,-624911,2180095,2145738,-658088,-2245464,-1025947,653007,1087986,1017650,98433,-1833791,-2053812,769921,2704124,822548,-1790154,-1761316,51809,1320473,1375926,395827,-1170610,-1647421,-122029,1777580,1510354,-382877,-1582972,-1169761,121128,1712991,1767020,-1084531,-2871510,-106430,2272916,295747,-811903,670349,-592486,-2641374,606917,4210842,355066,-4208126,-1285041,3193128,1355074,-1909700,-24151,1813916,-1529695,-2952060,2659130,4740389,-2662358,-5798645,2104013,5423047,-2001207,-3902455,2954697,2206255,-4844951,-1636433,6428614,1806324,-6989433,-2358389,6169529,2129579,-4919987,-895583,4399918,-772261,-4966479,2063494,6248282,-2298617,-6974484,1924134,6713800,-1723459,-5356362,2434471,3817452,-3968997,-2955569,5408073,2884383,-5960274,-3293136,5352934,3065500,-4335837,-2047095,3480440,532785,-3677071,629314,4477573,-1024597,-5050166,611677,4853645,-93722,-3611149,261070,2303962,-1086115,-1527943,2182979,1624946,-2636117,-2085811,2161318,2319446,-1220035,-1801052,420875,659637,-337024,300286,909700,-445038,-1441548,-93653,1493680,809114,-774095,-1190847,-216390,693991,718917,-2550,-557784,-477768,-150507,131727,735537,600399,-669434,-1308918,81603,1373782,460865,-756548,-598834,-20400,63153,396511,610689,-94947,-1010173,-531362,753031,833370,-97845,-574493,-442299,-111265,482588,804270,-114449,-1086572,-338653,890224,228401,-402435,438905,284021,-1420375,-513547,2231202,941004,-2418910,-943672,2234043,501322,-1990172,423419,2090889,-1303870,-2557131,1606538,3126396,-1453042,-3309574,1307133,3112645,-1542324,-2673300,2258611,2246773,-3444609,-2179865,4317028,2179995,-4805310,-2041479,4818127],[0,0,0,0,0,17,1,-142,34,123,112,-240,63,-67,188,-237,353,-357,290,-523,704,-635,798,-1069,1091,-1264,1599,-1776,2007,-2311,2548,-3008,3523,-3728,4140,-4894,5455,-5946,6675,-7399,8243,-9241,10079,-11061,12398,-13621,14858,-16489,18139,-19830,21897,-24107,26448,-29258,32270,-35575,39615,-44141,49189,-55412,62873,-71755,83064,-97561,116530,-142514,177754,-213761,103118,-6779937,10642718,30917722,-12289031,-48184036,2048405,44469374,3685601,-23109988,2585341,-809742,-19141011,12285141,34277168,-3579502,-33006971,-12923961,16416690,25264505,6488591,-20635363,-15040584,6922470,2625204,3813529,22732489,-3083542,-44433686,-8425634,44812692,15217668,-27707544,-10542958,3282811,-9558438,7229081,28590398,-468604,-32836485,-15013712,18885417,24413004,4753248,-16171463,-16815269,-220461,12039315,15206108,9479297,-12241334,-26607815,-3654591,26954117,19070299,-10330932,-20863054,-11078265,4127359,16843076,14245783,-7461695,-23945549,-13099328,12715445,22945557,7633723,-14813762,-21233970,-5164208,17818966,22246380,1848253,-19018030,-16711116,2965577,19260174,17607355,-2399001,-21270134,-16554190,7091532,23320076,13819299,-12464705,-25689127,-8790846,15193870,17706484,3744436,-11677090,-21029640,-9722435,18231209,24731923,-1091849,-22396818,-16667416,3604027,21297454,18799802,-6109974,-22416259,-9862112,9857265,17576742,13885674,-4784066,-25679355,-15444886,19347488,28212634,-873958,-23784770,-14723540,2715000,9035552,12651111,9125211,-15342876,-31046980,-397614,35417124,16251858,-22003458,-18831108,1331879,5056812,11564752,17218025,-2642742,-24699012,-15130815,16036723,32228115,6614842,-31461641,-20277676,18919588,14198480,-6321174,9940884,3935892,-38754340,-16240304,48387505,25294420,-39003788,-23536865,15408751,3428836,-397370,19260888,1345358,-29282666,-14194572,19584030,27470195,5595311,-25286465,-22583777,14430356,22196887,-1841486,-71135,3602253,-24082538,-16632834,35217752,29594004,-28045252,-30687092,8982491,12559805,1831980,9591739,373687,-24045748,-15370123,17491184,25314331,1228565,-21602077,-16974171,6431838,18275956,9937038,-2061338,-11466589,-15100209,205758,22509656,17046634,-11345106,-22476673,-6349331,12359488,16327202,5471897,-11430734,-18235194,-5414378,13911285,17285435,880244,-16289863,-16288818,320755,16999295,15765892,-4086486,-19461448,-11408545,8604228,17301646,8795561,-7284036,-16506057,-8160559,10130709,18246528,7099699,-12669336,-19373282,-2817295,17332942,14848717,-3337888,-13836572,-11683002,-646648,14222736,15237794,-4413902,-19261983,-10627814,7668838,16974076,9574190,-9877210,-18765041,-4078966,13352220,13016448,2272176,-8154582,-13899052,-5912449,13420410,19410160,-436887,-20989976,-13316661,10531626,15886549,2081107,-4509307,-5515569,-12583711,-3565632,22057196,16681388,-18525575,-23205658,5503180,16017411,5137553,-474977,-4690826,-11425169,-6158778,9488623,17930783,5199055,-21053778,-20835935,15105498,25143611,-6948107,-13959677,5960693,-5188808,-14777930,19477012,27136447,-20404266,-31563579,10811906,22334563,-849677,-4551459,-582134,-9384253,-6989423,9919060,15849135,2518286,-17928227,-18325785,10838745,24522741,-1748397,-16736004,-403362,807318,-8000655,11141067,20693038,-11914613,-27471578,3436289,22404557,5333536,-7647935,-5410239,-5953389,-3367945,9121196,13728559,-194027,-16224209,-11788038,8567873,16784865,2976174,-10726325,-9361685,-2143862,5004158,10962868,6045053,-9398899,-14680040,-1116637,12894090,10863081,-2196538,-11572672,-8863610,3011312,12077463,8146899,-4772272,-11959809,-6006386,5681876,11675432,6234786,-6732285,-13410214,-4175035,10315876,11834677,84362,-10350776,-9369353,605554,9565576,8676578,-1001292,-10375557,-9814659,2421933,13483339,7964132,-7298889,-11928876,-3358746,6360113,10056701,4481217,-7209239,-11049987,-1668147,8597538,9744475,1936385,-9486154,-11658764,1430512,13233858,7328844,-5842259,-9660277,-4075046,3273135,7495626,6216224,-1875277,-11921654,-9296445,9316173,16700357,-1739384,-14706172,-3273111,4940864,395455,4914985,9100491,-7413807,-17389347,2262027,18274696,5964624,-10471855,-9699728,455695,5901523,3438417,2070114,2544435,-7526841,-14502666,6359259,23328122,-1331916,-23256361,-1747598,14183895,-2083662,-3165082,11469814,-2386709,-20074577,-45283,21230568,6475227,-13429951,-9721293,2970380,6807646,2724981,156851,786502,-5196623,-10542917,4379021,19176061,1213016,-20025963,-5743955,12679075,3790626,-3560831,4117647,-1045970,-12809082,-1623031,15646471,7596933,-10772790,-10835032,1758491,7552312,4223824,278344,-2676109,-6217985,-4364036,5968763,10964557,216160,-11153980,-6465470,5018616,7742285,2934486,-2544544,-6372254,-4920500,2793784,8479322,4109609,-5299271,-8330612,-2193638,5936033,7563397,978488,-6958431,-6940038,1060005,7174977,5177083,-1522668,-6221524,-5281919,1360482,7681862,5469815,-3579242,-8445544,-3154058,5509945,7254746,1082519,-5144347,-5720842,-1245824,4766054,6823749,958156,-6928481,-6521057,1423346,6929902,5004502,-2062075,-7507458,-4300137,4375475,6723920,1401249,-3232595,-4817520,-3396782,2965313,8022572,3020454,-6756388,-7933322,1303392,8352918,3681123,-4132853,-3461706,-690011,-2047646,2164443,9439783,653467,-13334176,-5135601,11130143,6410599,-5514894,-2890223,1030393,-3455679,-1572360,7657425,6148502,-6810240,-11007263,1828902,12405283,2939871,-9417683,-2855509,5223661,-2798109,-3400722,10566552,5303914,-15224153,-8455189,14450946,9117935,-9547080,-5554707,4889339,-877441,-4077719,5744648,7201289,-5968836,-11136163,1568603,12029712,3055720,-9350097,-4127227,5229420,186628,-3037581,6145079,4591939,-10450989,-7825704,10113172,9602639,-5920966,-7151626,1972392,1887347,-1307497,2963400,4162292,-4083301,-7706129,1164723,8685762,2935963,-5869481,-4709594,1223912,2262679,1526534,2129719,-599189,-5322642,-2935106,4597471,5679164,-813581,-5090299,-2936633,1441409,3711412,2713002,-872263,-3825543,-2697458,1572612,4101892,2303267,-1935694,-4433502,-2057968,3134221,4583796,389236,-4036726,-3373654,504544,2997118,2665837,102980,-3012115,-3655208,203454,4455806,3169441,-2191714,-4369453,-1268173,2392771,3254224,1385620,-2054810,-3770997,-909046,3062999,3202243,357529,-2435750,-3480425,-712646,4006401,3736514,-1888988,-4586976,-1050247,2464237,2044991,684803,-305223,-2231762,-3248017,570521,5666342,2666787,-5727399,-4912249,3969775,4178474,-2225795,-568146,2736209,-3132689,-4988324,4907976,7595701,-3571912,-8050559,1057205,6025501,127133,-3122976,1214400,1541308,-4373038,-2745018,7192024,5384569,-8055102,-7555707,6779630,6742411,-5386163,-3337733,5515990,-778320,-7382851,3160815,9604136,-2725463,-10085146,922443,8444435,438886,-5301526,509324,3238002,-3167717,-3426016,5703157,5465277,-6412181,-7342561,5188954,7049579,-3596655,-4568579,3067516,1093222,-4532697,1025956,6592912,-830445,-7536884,-687774,6376542,2035362,-3655078,-1352962,1543362,-720617,-1058677,2990684,2470283,-3452393,-4074860,2095053,4371641,-114605,-2766176,-1067729,154547,120362,1284582,1558374,-1074822,-2896924,-803292,2299217,2304942,-358006,-2267866,-1626487,727249,2169885,1159559,-852030,-1581343,-818042,517820,1772421,1527526,-825556,-2602623,-943014,2121293,2219529,-506363,-1982311,-1022614,164680,803355,1437390,456683,-2011070,-2072997,818942,2267885,729066,-934411,-1545939,-959893,979133,2297699,592248,-1778091,-1316948,441953,908910,938436,798763,-813720,-2325014,-449366,2824047,2004690,-2072873,-2707460,946795,1746088,-895193,-283414,1973787,-1037589,-4021551,1128993,5449328,-537870,-5369669,197439,4228413,-828964,-2640477,2605464,2262567,-4165025,-2813778,4863965,4032454,-4478334,-4498932,3658455,3657727,-3538790,-2180065,4495044,524368,-6308500,30494,7580625,71454,-7714505,-293069,6546054,-407845,-5053536,1901913,4241477,-3482145,-4381995,4510411,5108735,-4390732,-5298787,3709494,4655997,-3135704,-3037983,3629125,1586261,-4765221,-874135,5736827,1002480,-5941424,-1343658,4994162,1060821,-3724689,-30293,2820424,-1313563,-2838620,2180610,3390945,-2177506,-3668847,1422531,3133703,-671547,-1938573,644966,791827,-1267316,-258382,2103136,623532,-2185429,-1187072,1603505,1388214,-546979,-965338,-235482,52571,189327,517973,395060,-451659,-862871,-202617,909927,996287,-242077,-1248783,-527276,817542,856531,-117757,-452266,-251801,-354767,-58251,803700,757849,-724811,-1231201,177542,1124618,329279,-493625,-345085,-322069,-252722,711580,830215,-537819,-903088,89929,335969,113098,600581,204843,-1256697,-716231,1349771,1163127,-1046981,-1103141,651188,612478,-805529,-97451,1493691,-278163,-2447592,82989,3071863,217522,-3217104,-43545,2939962,-685804,-2673218,1762618,2743352,-2748457,-2952633,3341203,3055842,-3435915,-2743175,3367332,2043983,-3484174,-1229069,3897182,706717],[0,0,0,1,4,-159,-3,-38,163,-114,177,-267,232,-375,505,-455,621,-883,887,-1030,1358,-1510,1729,-2098,2335,-2687,3202,-3531,3990,-4688,5217,-5785,6651,-7428,8235,-9304,10315,-11386,12780,-14139,15515,-17259,19043,-20887,23121,-25457,27853,-30752,33894,-37169,40998,-45262,49879,-55303,61470,-68352,76621,-86443,98029,-112486,130878,-154661,187299,-234522,307903,-435950,702568,-1475074,8510227,34615816,9651473,-15799315,-14260520,-4688107,3391231,12418490,14289330,-507535,-21944486,-17632971,15035835,29315460,2810725,-22057123,-14832612,3159545,11605453,13462448,4812814,-14244038,-21817272,-2544066,22989975,19424209,-10295019,-24402451,-8567834,9954567,15545620,11072999,-6863541,-23194487,-10312789,17128032,21251881,3726436,-12604545,-19144817,-6157365,20498257,23509112,-4522483,-21714964,-11618037,4387620,15226253,15885011,-2837135,-23838562,-17052730,10521921,23807794,8750278,-15054472,-21732917,-6284052,13786519,19101980,5158957,-15074296,-20595182,-2458917,19999303,20676199,-744676,-20307317,-17386060,5555580,23821735,15809130,-9425983,-22146474,-9390761,10949721,17606071,9163794,-7771611,-23615293,-15998386,17712430,30417536,-2284674,-28510759,-12650822,6610581,8206637,13473702,9706805,-18366575,-27357477,5248242,31007479,17054679,-13713882,-26234222,-5317658,20527597,13848339,-679344,3012450,-11770657,-30851728,10591398,51139985,-240170,-50475068,-7549139,26707382,-3109138,-2077919,23222034,-11980861,-43679516,3210274,42311406,12448566,-21475686,-21301038,-4542135,16304399,17490209,-490992,-3663067,-6940507,-22102799,3771709,46758530,11827215,-47982962,-19621547,30368012,10795827,-8106945,11865305,-3023173,-35189466,-5592719,38389272,18215032,-24396249,-25549857,-1195923,14093364,14386954,4792042,-8124844,-16923480,-11338689,12938816,28299138,6118055,-25194432,-19966956,9127330,21381130,11115290,-4159377,-14836841,-14628483,1732419,20943475,17271809,-10055027,-26692014,-10004686,15775888,18711842,2960950,-12842340,-18915859,-6577103,16226708,19853635,-164701,-16718159,-16033713,-1107255,19069533,20630260,-4850510,-23485380,-10391172,11427843,16853320,8938257,-5573039,-18282608,-12106244,11055794,22230108,6488919,-16466591,-19948033,-2121939,15754274,15598485,-485003,-16211029,-15865574,1481082,17528741,14050407,-4562000,-18120837,-12831231,6871640,20752940,11757018,-11177773,-20473893,-4720423,15076209,15448514,1304387,-9342022,-12964030,-8271969,11314368,24624283,1750999,-27707799,-14947265,14718947,14164167,1202763,-380538,-8747923,-17478703,1048491,23824710,13368663,-14228466,-22877378,-3664716,20335636,15657108,-8424916,-9924914,-53016,-9243395,-1866795,29810378,13386140,-37042264,-22143850,28886602,18358341,-13739568,-1312889,3841952,-19045561,-6403264,27646909,15897939,-19142766,-22276045,-280044,17847623,14817814,-6838961,-14115083,-952129,-1004048,-2101706,19210727,14829445,-27241671,-26323674,21508473,25902518,-9039730,-10948962,2256583,-8380586,-6148765,19316886,16316276,-14976288,-22385638,487030,17388474,11753054,-3789053,-11876952,-8235655,214803,8763223,12625400,1963988,-16012965,-14953685,7328752,19028890,5917389,-10865300,-12761307,-3285644,7210381,11937578,6084254,-8288072,-15703719,-3824128,13627395,14053088,-1283730,-13240289,-10789158,2454162,13790085,9910600,-5362045,-13211399,-6703283,4351588,12026056,9346233,-6244260,-17053898,-5787528,12404939,13116900,-198735,-10176858,-10088812,-1492840,9602087,12113384,552789,-12899167,-11592013,3376112,14100452,8666204,-5365812,-12871704,-6737426,6775747,13218105,4900874,-8356473,-11706805,-3149556,7863770,11684554,3687480,-10013556,-14107818,-763191,14641900,10878200,-6551863,-12319881,-3237761,2857366,5369951,9859215,1952420,-16786711,-12860592,13270063,18080420,-3054264,-12121287,-4109922,131991,2706240,9088141,6493822,-7431374,-15363499,-3305903,17271218,14805610,-11674811,-17864887,4542326,9032924,-4069247,4883810,11604173,-15150150,-21832662,15241575,25658722,-8300440,-18783061,1662889,5073091,-1542177,6542370,8222757,-7418922,-14799143,-1807581,15482011,13762389,-8971212,-18707440,1533823,13286708,-246604,-1952472,7390609,-7232243,-18364136,8161605,24349381,-2586266,-20308435,-3033968,8188013,2045773,2942885,5024513,-6022094,-12390204,88122,13521991,9100353,-6665497,-13244109,-2653183,8836667,7355094,588269,-3294769,-6910351,-5757655,5296204,12597371,2352990,-11574958,-9450752,3483998,9515030,5134601,-2521189,-7820003,-6228752,2380269,9387836,5695201,-4535966,-9555111,-4376063,5702507,10171307,2770400,-8340870,-8826314,979177,7711308,5877336,119563,-6076918,-7920918,-321275,9523481,7862078,-3904526,-10055259,-4115652,5058079,7816550,2995167,-4526068,-7946855,-3302639,5645542,8601217,1635268,-7024062,-7736528,-391928,7381944,7480150,-1063585,-8850363,-5955848,3867913,7998551,3132557,-3208503,-5733362,-4420520,1549699,9133902,6455222,-7205316,-11819739,1191900,10296147,3030831,-3372559,-1472553,-3512410,-5476077,5143431,12211409,-858453,-13801531,-5519452,8752247,8006765,-1829345,-4582917,-946574,-1852095,-3098376,6360375,11321573,-5880376,-17686131,2022619,17701690,759315,-11175525,1827990,3373276,-8857639,484248,15629801,1369198,-17047646,-5869514,11967116,8035951,-4412485,-5740674,-131973,256953,-2072186,3624980,9099007,-2942444,-15596182,-1250710,16761822,4437032,-12159587,-2776250,5744668,-3412379,-1973290,10642589,3211743,-13405063,-6818629,10088341,8519466,-3229623,-5838151,-1697664,384576,1265367,3699420,3466175,-3422420,-8411180,-1037182,9259557,5675379,-5329267,-6564884,-241281,2563950,2732975,3232784,-502781,-6191892,-4095276,4419683,6982206,720295,-5354834,-4902630,282735,4936239,4385379,-931078,-4794933,-3343288,934603,4176972,3918446,-890485,-5962318,-4082203,3547320,6424104,990689,-4434315,-3925761,-318094,2716817,4017314,1645909,-3557561,-5382579,-162173,5461038,4206362,-1754430,-4889799,-2637930,1770718,4484039,2698553,-2277566,-4771835,-1743410,2795352,3995340,1588921,-2465696,-4806314,-1928180,4365804,5537912,-1057333,-5884884,-2175610,2795096,2227251,935769,1463977,-2111464,-6161611,138352,8692429,3353309,-7229665,-4748957,3764462,2868126,-1117422,1393004,1946565,-4705137,-5423016,4803674,8923073,-2040296,-9833478,-860938,7440877,763798,-4360177,2781602,2740676,-7916015,-4020297,11165636,6265318,-10785064,-6979863,7793446,4626060,-4763564,-177973,4454571,-3234103,-6511892,3898157,9339542,-1220890,-10019460,-1814636,8266864,2701200,-5495367,-156544,3852021,-4330555,-4919629,7478830,7067045,-7833232,-8309932,5493503,6559673,-3108523,-2713540,2474054,-1037672,-4041493,2293709,6251288,-508848,-6582921,-2257123,4726452,3850958,-1763661,-2528698,125561,-407428,-814218,2797091,3225328,-2845661,-5180393,542272,4740086,1669334,-2300483,-2313275,-871786,550206,1867004,1733037,-571829,-2739332,-1861315,1437111,3547684,1355376,-2727577,-3262101,690407,3057021,1307945,-706652,-1165463,-1488640,-759715,2040501,2937064,-523178,-3794073,-1830336,2311949,2623766,-36266,-1671913,-1525309,-790909,869380,2433727,998130,-2098332,-2573225,223948,2402401,1861446,-302317,-2170981,-1913570,960533,2934151,1080561,-1721727,-1547469,-86599,295407,1115039,2046797,-459482,-3909395,-1585648,3948290,2877353,-2841484,-2684309,1433033,591951,-1660101,1721253,3289808,-2634576,-5236484,2038913,6185356,-585028,-5271824,192466,3671005,-1143394,-2348987,3585465,2796322,-5631969,-4148433,6248871,5286736,-5609521,-5045916,4592822,2946221,-4869468,-506852,6042316,-1207323,-7753780,1222995,8278968,-364102,-7357234,-118473,5552138,-546567,-3994526,2360748,3989527,-4025095,-4959806,4780989,6306461,-4231614,-6234004,3457377,4676161,-3365542,-2565113,4218530,790716,-5750010,-510903,6349802,1022470,-5797400,-1482107,4033739,1040719,-2531857,253352,1983251,-1423767,-2589060,1782401,3679557,-1099319,-3940690,62512,3193863,487163,-1718522,237989,550162,-1406107,-426412,2282018,1176131,-2000052,-2032900,695303,1917547,591696,-1019370,-1073905,-10862,512188,403198,558235,245831,-1064885,-1329412,760653,2098033,245345,-1879921,-913661,972596,826573,-29883,-5389,-119329,-975083,-543460,1263562,1301592,-787534,-1652517,-232188,1117853,690113,11398,-375472,-729709,-392146,818910,952824,-179732,-824749,-389998,-100115,431701,1171151,274601,-1720643,-1177275,1595134,1435660,-1076505,-1036461,929181,-13332,-1531518,735304,2593821,-941858,-3441856,654264,3655603,-406345,-3144582,828693,2481735,-1801314,-2234372,3019529,2523124,-3747853,-3080866,3918725,3262119,-3712984,-2743518,3645429,1673922,-4147470,-690293,5033914,121578,-5846241,8319,6127149,-116655,-5703694,650030,4988438,-1602934,-4411655,2864915,4287406,-3633778,-4401566,3786737,4394339,-3494840,-3980010,3240260,3103660,-3467576,-2229515,4203054,1585758,-4913427,-1413257,5244175,1282191,-4999672,-879840],[0,0,0,0,-2,9,8,-9,-128,56,80,117,-209,67,-136,251,-237,348,-421,393,-600,766,-728,921,-1212,1272,-1483,1811,-1982,2301,-2729,2982,-3384,3959,-4360,4896,-5620,6188,-6865,7816,-8622,9499,-10656,11746,-12924,14401,-15829,17349,-19249,21157,-23184,25647,-28232,30971,-34298,37926,-41870,46598,-51987,58136,-65670,74726,-85774,100243,-119649,147353,-192772,292586,-1710795,-300990,-4235119,13149168,24718926,-14025016,-38253272,100585,32764639,11350533,-12924325,-10180096,-6415783,-4649169,12223712,22448974,284233,-27085278,-16849897,16253393,24703516,3930964,-12789491,-14982344,-7760108,10007685,21421398,5539965,-17466127,-18892535,-2425100,15606502,19831957,-614671,-24186615,-17350381,8807628,19237638,10454252,-4981846,-18587407,-14324615,9536040,23383611,10137239,-12028384,-20853861,-7638722,17144203,23791426,1781714,-19395221,-16276585,422629,15162913,18080056,927679,-21875579,-20148175,5736273,22979855,12621849,-10861979,-22422466,-11221472,11156058,21666582,8575569,-13933871,-20886724,-5597304,15181510,21948064,6657941,-18141830,-22881553,2510761,25297269,16792081,-7440963,-19069501,-11819084,4715783,17452233,15202995,-3677859,-25415386,-21483525,15085733,33969617,178965,-29718384,-9910981,7099433,-1897552,12260054,25392993,-16906946,-44080321,6332371,43464214,8858440,-19574343,-8896068,-4814987,-1725853,17034041,18720281,-3333614,-22045855,-21953136,10470430,41252038,6870015,-41604848,-14488080,22240345,-2146799,-4929360,29077538,-3214046,-53728476,-5036956,54002118,12808089,-33295777,-10164377,5533398,-5057334,10804747,24454415,-2288374,-27282455,-15957589,15094726,32278580,8067030,-28628089,-19738194,12690934,12182866,2509000,10297124,-4893127,-33326471,-9497780,35549480,22087132,-21232663,-24468210,-1961543,7954257,11108435,12160944,-2479827,-22385355,-15598436,15498381,27833042,4659812,-19449098,-17144857,341747,15829576,18428649,1716715,-18487195,-16369218,3156212,16959663,15125504,-2468239,-22526093,-17429577,10595353,22945646,6590948,-12942241,-17736938,-8066946,9922197,19720473,7045138,-14391623,-19518150,-3306584,17625766,20148239,-820969,-19822016,-13956530,5960187,17322499,12927366,-3293961,-18295014,-13937836,7840424,20845566,9509942,-12156818,-19902981,-6696440,12996511,18320195,2994953,-16055262,-16998975,-130249,14405687,14148362,1455239,-15112183,-18158941,2558849,23174047,13778492,-11563047,-18582396,-4674052,9865225,13751636,6833152,-5584824,-15630392,-12452358,9789279,27129135,5207212,-28255163,-16194364,16075061,11072063,-3223578,7096311,-1257830,-27687432,-6600819,34516719,16842311,-24058350,-18658852,5080531,8518815,7830690,6513902,-4789302,-12864770,-9645673,5636097,24909639,11378006,-29014230,-23401213,21804055,19582304,-11724119,-387471,8933950,-21812224,-15579005,32176714,23755870,-26103893,-24051714,9767985,12232492,2751335,4549338,-2511118,-14546548,-8661304,9746010,19475269,5948090,-20227354,-19638224,10998030,20632276,-191001,-7616919,-2261723,-9350888,-6070135,18030257,18421849,-12542372,-23362104,-647559,15527480,9660380,-296008,-6983231,-10989920,-4888321,10211641,15491351,729690,-15713268,-12452291,4169915,14366064,9572739,-5136564,-14849346,-7663562,7671399,12642873,5228483,-5841731,-12922459,-7274257,9543541,16387881,2478725,-13603578,-12248800,1451390,11945584,10248470,-1400443,-11501908,-9957187,1867010,12796242,10460640,-5050756,-15710815,-7236335,9110742,13255945,3342856,-8347348,-11809231,-3963644,8913827,12747434,1975152,-11105893,-11555728,401146,11905981,11030364,-2038259,-13689115,-9353189,6444132,13452177,4701017,-6000932,-9213201,-6352282,3326713,13810408,8041119,-10601305,-15992578,-421808,13886096,9441227,-4563035,-9406551,-4340741,-760770,3991779,12896622,5608212,-18395063,-16580871,14627510,19745270,-6312509,-11066239,2346769,-3181598,-6035437,13752201,15006050,-13152622,-20404646,3330493,16979838,7011481,-7033752,-9723394,-1589665,2801201,877009,7521762,8981072,-14024871,-21359875,12519490,26003990,-6912246,-18866319,4285008,4531578,-8536275,7618117,17122387,-9731239,-22237641,3200303,19047939,5669128,-8299124,-8437121,-2110056,3083541,4537405,5552181,2663302,-9925258,-13847752,6419208,19686116,856520,-16200410,-5342640,5614436,1856957,3812095,7043117,-5547044,-14652639,-606452,14408561,8179036,-6204740,-9770653,-3528950,3967665,7835468,4890331,-3641220,-9232828,-4671438,5698466,10058721,3096818,-7627700,-9954303,-677087,9255009,7771915,-2067932,-7993089,-5757739,1108158,7492350,7010871,-2082247,-9820833,-6183887,4956309,10302870,3630375,-6751407,-8558443,-1177133,6026993,7008604,2025581,-5761536,-8533221,-1033610,8730386,7960644,-2252820,-8892006,-5503196,2991306,8099635,4949100,-3761257,-8526184,-3725980,4803429,7484652,2693429,-4538573,-8065163,-3327196,6999714,9669227,-695456,-9773499,-5275700,3711157,5546590,3255202,464536,-4928114,-7664927,172566,10883377,7431102,-7776676,-11747001,1800005,9328404,1227456,-2170287,2282157,-4249259,-10368460,5389698,16740765,-1746129,-16998422,-2466445,10628067,2419561,-2671644,2459764,-1075999,-8664166,-1978600,11235917,8944256,-8082772,-13807313,2364864,13146335,652238,-7607441,2638111,1809877,-10607729,260164,17994165,1750811,-19653243,-4557669,14279935,3910587,-6369058,1034426,1331025,-7254280,-2449846,10002859,7380449,-7254440,-11458642,1189739,11014477,3456521,-6198077,-2329160,1250694,-3578615,197392,10157558,2808045,-12350861,-6737021,9001102,7597242,-2969570,-3779323,-1174429,-2502645,332454,6424613,3785245,-5259748,-7307668,3077,6553532,4675801,-1935264,-5460712,-2939832,1796274,4383717,3125220,-1215388,-4989154,-3685366,2340326,6336574,2798557,-4265963,-5906942,-546238,4780835,4203851,-312575,-3764186,-3766097,-403839,3860508,4735940,-179629,-5885343,-4367876,2785353,5875549,1653036,-3194068,-3986151,-1618489,2124951,4608441,2094930,-3476409,-5103989,-545868,4241562,4197819,-21780,-4263231,-4154588,915484,5296490,2979318,-2556261,-3972640,-1231297,1110050,2944382,3438230,-942261,-6453515,-3157876,5511363,5925010,-2134110,-5195665,-682854,1564812,13820,1902603,3891610,-2541886,-8318417,307692,10270119,2696329,-8522596,-2951213,5146721,-110390,-2792448,5157056,3522799,-8475752,-6182950,8132422,8162849,-5009648,-7484466,1883200,4356496,-1799530,-1166194,4817566,225058,-9170349,-2235717,11448413,4765482,-10706405,-5180540,7982410,2335376,-5765591,2675549,5970966,-6451260,-7726249,7180129,9205835,-4552995,-8113675,1509161,4993249,-488527,-1604443,2250779,474639,-5425013,-2174497,7298368,4852430,-6703358,-6406244,4165773,4633027,-2116561,-1032161,2157325,-2320946,-4178677,3265179,6182901,-1350981,-5907060,-1088252,3544112,2350967,-93743,-960155,-1478293,-1370140,573667,2845648,1966434,-1968950,-3935089,-612475,3479295,2632671,-1306898,-2808263,-1235919,722403,1657942,1551779,-16616,-2248142,-2463876,747444,3627053,1803748,-2490412,-3095609,357617,2423767,1357191,-5739,-952776,-1926774,-1062664,2155535,3098395,-413785,-3331490,-1676016,1428228,2142584,801311,-966391,-2126194,-1258690,1275932,2411842,500727,-1618250,-1740623,-572077,1204087,2624589,871132,-2793309,-2682498,1635022,3151465,24223,-1611356,-49454,-321593,-1462865,1416844,3820059,-668611,-5372075,-1066132,5021331,1853350,-3731060,-1180209,2566679,-1214967,-2919611,3518363,4456408,-4548564,-5969974,4106879,6278612,-2918338,-4547418,2802132,2403192,-3880218,-900770,5861188,1075309,-7180835,-2333807,7210170,3125015,-6090801,-2653346,5040507,492361,-5249054,1754408,6361058,-3172616,-7787302,3126291,7861233,-2468128,-6501964,2408406,4283850,-3275542,-2448203,4923228,2103116,-5842654,-2865424,5667343,3686659,-4347069,-3512363,3068021,2117159,-2929423,-436583,3873720,-741278,-5287187,617570,5637277,44656,-4854700,-586397,3018505,-22242,-1495179,1313397,999955,-2374386,-1637787,2326181,2481266,-1168609,-2530373,-67731,1730116,734398,-555815,-278142,-94292,-768802,-176497,1481191,1161355,-1301413,-1929285,136994,1748594,849718,-905451,-1145219,-67525,354629,275286,621570,469649,-1068520,-1477496,650033,2069335,234319,-1658649,-845986,639408,565998,216408,399906,-343947,-1226026,-245343,1272983,962487,-599069,-1088646,-377618,309746,897418,730005,-702581,-1333212,134067,1144862,226273,-383534,254438,-261039,-1276582,290765,2350664,207411,-2778478,-786492,2501714,806368,-2072608,4866,1957473,-1209644,-2443236,2040522,3353793,-2324735,-3888089,2166781,3710349,-2121346,-2983291,2660056,2091027,-3776555,-1629854,4860771,1611868,-5441226,-1735568,5295326,1517317,-4776021,-697508,4478853,-462876,-4643386,1409087,5240120,-1919990,-5747213,1924747,5665413,-2005924,-4904982,2499035,4049644,-3409817,-3355704,4420788,3100945,-5012156,-2885961,4931295,2522849,-4502353,-1818815,3948261,821319,-3813417,21562,4006883],[0,0,0,-3,-16,155,-313,224,-338,562,-652,886,-1179,1390,-1812,2258,-2608,3288,-4126,4709,-5517,6722,-7918,9205,-10689,12277,-14281,16597,-18788,21312,-24442,27709,-31197,35225,-39545,44288,-49636,55317,-61524,68519,-75945,83959,-93025,102782,-113213,124806,-137497,151272,-166532,183184,-201442,221953,-244717,269919,-298538,331129,-368279,411561,-462550,523424,-598066,691873,-813435,978629,-1216879,1591402,-2269694,3887485,-17932403,2373391,38182764,4956229,-14257845,-12719744,-5607548,2628682,14134066,10743037,2279119,-17755948,-25367668,12321876,43531323,-1227214,-38698393,-2714082,18098336,-8707229,5551596,29236213,-15660088,-45824331,8085255,41069451,4136793,-20456966,-9708246,-5692014,448897,15794159,13911832,-5493886,-21156896,-16850569,14578995,33902519,2624076,-29699097,-11633492,11266509,6713085,9994756,13245451,-14914144,-30167393,4013513,31849221,12018612,-16061778,-18976684,-7629468,6592922,17596599,11485116,-10812117,-23996041,-9591764,16596982,22572986,2234371,-18466291,-18203183,250349,19236224,19380050,-1678675,-20484523,-15337649,6623935,21435418,14726139,-6850911,-21965431,-13404670,11502593,24055273,7640394,-17384677,-21107139,-4187508,12878239,18343160,6215683,-18624103,-25371881,897089,24258178,15072943,-6310396,-16902114,-14697777,3265033,23806107,17415433,-10215668,-23445030,-9234534,14551103,23121650,6822813,-14571543,-18244799,-6335824,11592721,23896674,7304706,-26446950,-24664481,10261750,20668273,5266166,-1799535,-11666186,-23182560,-1502859,30375275,19114401,-17286493,-26920024,-4347417,19301429,17700240,-192518,-6946172,-9597140,-16265390,6952221,40512315,9688198,-43837082,-19712304,28512233,12019317,-7661482,10683993,-4329309,-35416184,-2714136,39839469,14482868,-25452861,-23351608,-1792872,15818607,16838189,-1355237,-9481713,-7141117,-14544878,2535629,39626894,13839720,-44730195,-21709823,33689376,15423541,-12369148,9343535,1561681,-33958274,-5294211,41973483,16068865,-28916290,-22115364,2908067,12093435,12540579,3036849,-10915361,-15136604,-8755017,10378674,27045959,5759806,-30407248,-19627413,17467165,19610635,1912316,-1339018,-8538533,-17928715,1787566,27506323,14171870,-17420060,-21783132,-1854836,14257053,15155887,3302039,-12851533,-18224539,-4182501,16087528,17754912,-2078017,-19144476,-14563687,4393608,18012038,12897569,-6563092,-19293113,-9991171,10232846,18607578,7698131,-9820125,-16977094,-6648980,12298546,19732088,4185022,-17271335,-16870787,3167165,15594365,10990461,-965154,-14050671,-16613543,2360398,21103803,11556778,-11214709,-17031783,-6074873,7526109,15530074,8478528,-10296524,-18382468,-4655695,14632367,17526054,294385,-16167214,-11768255,2736830,10715066,12898079,3505587,-17806048,-18647561,10021525,22507666,2597515,-11837474,-8726742,-6065025,1869499,16422310,11660222,-11941914,-21431350,-3982257,19106160,17095484,-8241204,-16628574,-856270,2124879,-489566,16600261,12266720,-26355503,-24253366,22580591,25279543,-10677073,-11230846,2650906,-8351507,-4528526,20083119,13684003,-15989855,-20611875,81156,18515022,14778908,-9005693,-17005739,743546,4459203,-2496069,13078575,13754910,-23956121,-25667959,21882017,27097677,-12086981,-15121465,4259929,-3950729,-5689584,17362646,14305040,-16311011,-20886016,3525950,18418400,10024165,-7271963,-12974160,-3412311,3982154,5609510,9861350,2942166,-17377499,-15031164,13238573,20090058,-2095136,-13360795,-6257963,-1242699,4170552,12012973,5652495,-12082627,-14953200,1974266,14928176,9273782,-5097538,-12081172,-7075727,4310663,12251095,7811376,-5921869,-13224914,-5379541,8011793,12438316,3934632,-8969810,-12730133,-1933389,11472791,11319068,-1541142,-11460117,-8639338,1690464,9806562,9380938,-1491936,-13483262,-9712804,7320405,14115740,3179254,-8009932,-8959068,-3870413,5528736,12438323,4931797,-10501495,-12558706,850697,11417208,8549855,-1909393,-9160431,-7838168,639487,10289672,10343083,-4066141,-15269481,-5476342,9692142,8651897,852669,-2592042,-8387815,-9110811,6907306,16867734,1010517,-14739639,-8115128,4976435,8199711,4857628,-260574,-5768141,-8700686,-2653759,12142252,14482081,-7756511,-19998324,1147730,15255071,414480,-3799221,5873195,-6574547,-16671828,8935929,23128643,-4072023,-20036601,-2362051,8692581,3126899,2372459,2401103,-5053092,-9497491,-2008600,12190286,13415213,-8308432,-19822665,2291056,16605574,-167245,-6024399,5934464,-3816727,-15922019,6788267,22770958,-2869278,-20905041,-2632733,10864126,3184889,-71097,2250323,-4527171,-9769662,-35458,12735302,8772170,-8458233,-13930893,806859,11328561,3929829,-2701432,-1367790,-5026237,-6338015,6414615,13326627,-1061369,-13434018,-5521755,6391686,7095551,2472743,-1967946,-6515112,-5788219,3070110,9636519,4198267,-6662219,-8942384,-1184877,6777045,7190203,457801,-6877205,-7009313,785720,7516103,5816870,-1571122,-7062853,-5545601,2048997,8439701,5345380,-4655814,-9044334,-2194274,6073606,6366782,1097413,-3861066,-6650632,-3152428,6175420,8779402,-783692,-8798084,-4938942,2937483,5758114,3941685,-894162,-6529548,-5862338,2859433,9067709,3561259,-6207695,-6846051,217924,4219012,4067237,3115377,-2874531,-9280246,-2105623,10224795,6696991,-5552733,-6094054,-433984,207295,2486829,6604160,837812,-9374449,-6678948,6159978,9964037,-318753,-8376417,-3090896,3088186,311911,1202552,7157031,-1381421,-14134919,-1908858,16001025,4726341,-11842586,-3101872,5569465,-2814045,-1713338,9731132,2736526,-12561126,-6660218,9539813,9400879,-3392887,-8081805,-732234,3556140,-838390,232922,7043816,-694211,-13703632,-2101635,15931295,4658577,-12707342,-3674314,6847910,-1565680,-2832948,8161113,3371819,-11392168,-6483139,9526516,8724979,-4099129,-7200251,-198767,2566947,251969,1836756,4067153,-2785645,-8849929,-77760,10216539,3792592,-7212443,-4746138,2120943,1546230,1030412,3557463,-222129,-6766324,-3347493,5791804,6143039,-1371302,-5196026,-2648298,1106209,3245929,3174170,-74066,-4238313,-3667443,1618051,4926365,2569413,-2379934,-4758616,-2073228,3078380,4789022,698188,-3809384,-3545087,-8643,2675894,3253958,1009327,-3481021,-4724861,503197,5667414,2953360,-3044342,-3744421,-785128,1213074,2673277,3001937,-1164800,-5254982,-2101710,4424637,4426450,-1108145,-3398402,-1711236,29522,1514385,3528027,1414787,-4712053,-4796795,2843646,5362726,-303508,-2747999,-576938,-1440965,-1418813,4218994,4671717,-3841651,-6567455,1266415,5542264,980903,-2209076,-528770,-461076,-2365705,810952,6097688,1660187,-7780945,-4348706,6880467,4825418,-4801045,-1977442,3642653,-2751326,-4796776,6205012,6950424,-6935582,-8178612,4900233,6711215,-2855413,-3367459,2568552,229113,-4508423,764875,7420726,1036792,-8710613,-3305175,8043975,4083619,-6020837,-1780031,4783992,-2141361,-5387187,5576468,7090105,-6629374,-8187207,5033046,6933296,-3196949,-3831991,2524801,453053,-4029539,893063,6119713,69442,-7163663,-1970537,6199637,3063613,-3774091,-1708706,2020634,-999299,-1878236,3522469,3474158,-3968907,-4749348,2399639,4517079,-371419,-2517031,-470894,-198260,-702014,1544185,2459191,-988041,-3545121,-975850,2544932,2245385,-399628,-1820296,-1454490,156825,1707230,1601253,-284640,-1703211,-1250410,269919,1870328,1845017,-740031,-2881384,-1112801,2209189,1959889,-537266,-1254936,-720515,-778911,227350,2341132,1091081,-2718735,-2623647,1405507,2605829,-56788,-1197627,-257196,-719325,-731947,1784479,2577075,-1284004,-3334796,264015,2872249,431776,-1135767,476919,-353409,-2239102,736618,3871118,-236620,-4257442,-553514,2987198,132191,-1474956,1154490,519412,-3034784,-991012,4133177,2142383,-3873719,-2851543,3105925,2328045,-2472137,-596061,3146682,-1129439,-4613231,2403632,6071576,-2503526,-6239612,2277844,4973061,-2574883,-3006887,3707306,1502102,-5284675,-1220342,6127279,1608434,-6150048,-2076766,5169594,1489387,-4401060,-99280,4392749,-1630653,-5160517,2806795,6192218,-2909890,-6235357,2781908,5197564,-2823692,-3438439,3641518,1904779,-4887098,-1300420,5652779,1343194,-5525048,-1647201,4555071,1189509,-3451878,-181463,2911427,-1186777,-3213526,2053243,3812798,-1967691,-4025654,1524252,3294634,-1016310,-1914847,1230082,735184,-1924087,-294617,2619069,522351,-2547325,-1101350,1764406,1075655,-814257,-552478,91892,-357029,-220173,828896,710168,-636801,-1045783,-123227,860595,870984,-203216,-984478,-541646,663894,726215,-181251,-256697,-37462,-526082,-372555,1102728,1073588,-1011641,-1548158,624623,1294937,-302981,-555978,405760,-170759,-1011144,489906,1669068,-241181,-1894350,-96908,1622022,177127,-998668,391370,532621,-1259194,-431418,2091845,637387,-2321854,-672484,2019489,218959,-1630503,656403,1360992,-1621943,-1527001,2267276,1734541,-2365971,-1643699,2201549,1243755,-2058620,-394130,2431775,-271931,-3087460,754895,3752784,-831901,-3990530,1006968,3724994,-1544492,-3070746,2542685,2442735,-3610173,-2060344,4479873,1889795,-4622593],[0,0,0,-1,-9,115,-123,190,-233,167,-378,679,-611,654,-1035,1305,-1521,1847,-2137,2609,-3260,3701,-4260,5161,-5955,6764,-7958,9157,-10348,11847,-13471,15256,-17353,19435,-21668,24501,-27488,30453,-33895,37758,-41837,46396,-51278,56483,-62432,68899,-75695,83343,-91839,100923,-111080,122442,-134897,148936,-164865,182759,-203468,227669,-255922,289935,-331887,384513,-453179,547151,-683467,900393,-1300243,2281746,-10923489,-8673727,4412840,-9793838,12266538,31921865,-14900043,-49164387,7405450,42212174,-434181,-19016492,4781673,-6814709,-17826365,17400874,31187426,-6921700,-29577463,-12664745,15185205,26642493,4893953,-21972110,-10678942,5274569,-2446925,9563398,26631857,-12475695,-44880181,2273279,41174245,5785384,-20653188,-4383796,-5405240,-11934250,15580262,27975301,-6704425,-31010141,-11243393,17357277,22548092,4864922,-14673369,-15627688,-2490754,10398361,18705093,10418796,-16855498,-26466409,1053157,25583149,15232544,-8236869,-18575171,-13536317,3145267,19288119,14522485,-9404034,-23961502,-11657530,12680318,22203896,7976646,-14756748,-22130978,-4608671,19125643,21174611,799843,-17265051,-16423156,695730,19664318,19943142,-3272266,-23390058,-15850482,9088034,22799160,11418984,-12238549,-22070725,-9497891,10117151,20100741,9948638,-16413185,-26826685,-2324854,22018301,15801827,-1544961,-13121405,-19425522,-4106484,25924865,23962862,-10860503,-24669460,-6718360,10281847,16580999,13063663,-5493680,-22732304,-14730469,13354029,29105039,6598482,-27359233,-21692985,8602642,13183966,5317550,8695494,-8050171,-33422107,-5935994,38642163,19017308,-24040488,-19185891,1417357,4498590,12647587,16790818,-3348610,-22464064,-16010435,12487785,34635109,9381291,-34646884,-20077823,21459967,9908101,-7055933,16724103,1725628,-45067586,-10910321,51129011,17744759,-36884546,-15642853,9643342,-2497687,6438926,21476811,-3733542,-27734714,-12360521,16359068,28714713,7342782,-28139541,-20437331,16669276,15543601,-1617070,8820156,-277833,-32506200,-9322080,40182792,19980767,-28476934,-20795290,5568099,4313687,6986533,15128022,-4336894,-26644878,-12154617,18154302,23526203,934506,-20171147,-15749108,4731895,15549234,12027676,1465784,-13760463,-18090488,2684296,23890535,14517054,-10994578,-19924553,-7595160,9806224,17330221,7579426,-11667682,-19293566,-5608865,13628089,17097573,2160580,-15356214,-17642463,-848136,18141499,16087296,-4854269,-18246396,-10577034,6016951,16168319,11733985,-5739272,-18657595,-9730906,11272739,19494966,6117451,-13632726,-17139783,-1758178,12984786,13776753,2882862,-13304859,-18606064,273675,20445790,12061274,-8917803,-13989361,-8179767,1434835,15946861,15052573,-9405277,-22318279,-4859147,14838353,14344323,1379918,-9788469,-11872959,-4290039,9092687,18119890,5877091,-20500262,-19860913,11551033,20850059,-524139,-6881579,-2128586,-12451829,-6514964,22598287,18136654,-17971125,-22886716,3262723,14957083,8429365,-221789,-7865902,-9538390,-4416872,5347749,18375337,10135643,-23641777,-23846614,18662391,24389746,-10261347,-9226401,7881576,-11931866,-13970625,25553318,23270551,-23630711,-25456122,10323307,15967531,2387487,-242987,-4597263,-10526469,-4274423,8281257,15576833,5159886,-20111522,-19397982,14471855,22403560,-5336476,-11258478,1565771,-6536549,-7470072,18249045,17701103,-16835120,-22639672,5854767,16928913,4936410,-2856502,-5868675,-9306767,-3032747,10992606,13989047,-1351530,-16879840,-10745972,9038251,15028178,2895260,-8112848,-9622386,-4936401,5443315,13213769,5410871,-10691663,-13835910,-724926,11805938,10963350,-854303,-11612995,-10022175,2792960,12564148,8200622,-4481098,-11363359,-6936694,4565145,12749637,7615260,-7720021,-14228237,-3188970,10287296,10638088,779785,-8619912,-10067882,-1677910,9587681,11321947,-566308,-13091078,-9971495,5257554,12429485,5047555,-4457798,-8973226,-7643204,3717755,14666000,6326013,-11116286,-11706362,1031882,7911085,7628396,2957537,-7077226,-12246572,-1721801,12649869,11222668,-4682718,-13676931,-4529304,6870146,5929554,3277336,1815229,-9757533,-13807450,7826232,20306702,-1024657,-16202635,-3178345,4470080,15767,6172187,8993587,-7731210,-15908367,581941,15554739,9326230,-7783377,-13429586,-516962,8616865,1723878,1074117,6344645,-8338554,-18543348,8449416,25247498,-4148198,-21625234,1134844,9531672,-4287867,2489277,12200834,-6750331,-18651063,1971064,18068055,6444944,-9830472,-10373369,545780,6814056,2796267,1452856,2897453,-7438445,-13140496,7168342,20016818,-1933276,-18113137,-2439491,8282406,538127,1706124,6616548,-5451965,-13918394,1174655,14970087,5950023,-8831845,-9118500,-88360,5262442,5124179,3022128,-2407699,-8567681,-4983532,7345735,10875295,-366441,-9732155,-6083722,2613179,6787865,5175784,-1169161,-7497834,-6096026,2801177,8551404,4499241,-4271093,-8312530,-3597176,5240550,8554099,1737563,-6976897,-7015473,247713,5984860,5736464,630772,-6197057,-7339322,786008,8853185,5860499,-3965298,-7878621,-2788183,3739077,5973503,3469255,-2796892,-8017288,-3976278,6450207,8628507,-760678,-7160698,-4241026,199755,3859664,6464582,1348144,-8289237,-7300237,4139535,8697026,1931061,-4415228,-4597476,-1985685,1338985,5728034,5765249,-3664109,-11000652,-1612528,10875759,5144026,-5919425,-2877212,629558,-4192141,834112,11434494,1856901,-13735916,-5830286,9634344,6466390,-3097323,-2705134,-713835,-3097068,-1353138,6125491,7561224,-4431365,-13062087,-135472,13902748,3181661,-9857714,-790873,4615814,-6339234,-2035735,13801403,3452094,-16545492,-5987176,13238610,6118494,-6713304,-2371516,2003303,-3295303,-2471650,6761594,6865880,-5757585,-11243962,1115530,11749842,2518660,-8033475,-1858077,3242403,-3205499,-931142,9404292,2411704,-12255222,-5401383,9990328,6589448,-4477046,-3572239,425364,-1678237,-446406,5558354,3990646,-5409991,-7522306,1545927,7522873,2454707,-3912168,-3481847,-996777,404647,3151095,3973484,-1298124,-6102930,-2618776,4223366,5070196,293412,-3770351,-3808382,-221337,3740965,3827757,-302038,-3903347,-3108116,541394,3794695,3590354,-896543,-5160816,-3058658,3098789,4760381,539035,-2980263,-2914344,-1126897,1616641,4047976,2076499,-3786369,-5202844,722184,5083306,2253043,-1886628,-2353134,-1865906,-613800,3503435,4485658,-1793468,-6002900,-1124882,4229880,2640068,-361071,-1131268,-2331285,-2515342,1989997,5486386,831883,-5812004,-3626378,3450262,3522452,-895102,-607884,288136,-3725044,-2518672,6226595,5430910,-5866845,-6395579,3783620,4226999,-2136671,2312,2906519,-3234089,-5321655,3862230,7655011,-1465588,-7686064,-1020488,5640700,1407517,-3302856,1151872,2584011,-5386345,-4283115,8128340,6447993,-8657677,-7192205,6878056,4797228,-5187484,-526653,5218857,-3102615,-6890844,4310702,8593851,-2610336,-8398306,532413,6395248,259577,-3554657,1532789,2302093,-4661364,-2986785,6932433,4769976,-7046586,-5866276,5153378,4391646,-3507194,-1345934,3096114,-1897875,-4641758,3122925,6183200,-1961081,-6325722,70176,4495970,929678,-1625289,218409,70233,-2301950,-118158,3992631,1879507,-3625619,-3183954,1729915,2879278,290123,-908565,-1033813,-1371058,-269272,2052825,1771124,-1012918,-2522413,-1146965,1370305,2247361,687967,-1871552,-2154195,313256,1996797,1156094,-154955,-840695,-1452854,-659041,2005115,2570414,-863655,-3137139,-627952,2007220,1135979,-381462,-210308,-842086,-1953252,391008,3220672,755100,-3197314,-1711526,1747418,1216568,-280319,551785,-121302,-2464763,-715124,3276888,2062833,-2397488,-2339801,1221119,1385010,-492651,500521,1377574,-1951639,-2974071,2311188,4217133,-1853281,-4162771,1394793,2554045,-2020908,-741019,3486716,-496854,-5128732,460942,5795714,68529,-5044309,-81207,3646684,-833990,-2578040,2497325,2813847,-3879784,-3804968,4511663,4742286,-4175092,-4533247,3846923,3101677,-4238075,-1125544,5381352,-459597,-6820896,948396,7285814,-857307,-6600850,803753,4937476,-1550429,-3537215,2985000,3175496,-4218152,-3519970,4754274,4238119,-4311729,-3924619,3773509,2743229,-3549226,-1045317,4098513,-201375,-4944743,694393,5348072,-433429,-4858243,149620,3572573,-535348,-2289508,1462799,1636107,-2532593,-1789787,2831368,2219311,-2345585,-2288900,1505375,1587547,-843596,-436760,965752,-372978,-1446956,532354,1894140,-66926,-1700363,-652741,820599,803004,53198,-404348,-575996,-247505,300967,528316,301538,-238717,-862215,-628523,637780,1331499,-176095,-1399508,-302841,956135,296625,-363582,338237,132564,-1167688,-395630,1655045,927341,-1567362,-1040001,1114825,567893,-791399,340595,770859,-1173520,-1203395,1405333,1487588,-1272451,-1387872,920511,801147,-841366,129014,1255557,-666114,-1956720,712805,2400150,-671891,-2377277,628320,1943973,-1194512,-1268171,2168143,884434,-3121118,-697615,3739240,553415,-3657005,-195326,3205792,-590978,-2843947,1615607,2789258,-2387164,-3004094,2761062,3204150,-2831805,-2944314,2870574,2273329,-3170711,-1526497],[0,0,0,-1,-8,219,-72,19,-254,297,-266,436,-528,617,-861,976,-1143,1522,-1742,1951,-2493,2936,-3254,3872,-4561,5180,-5995,6839,-7714,8927,-10126,11244,-12754,14458,-16064,17972,-20122,22304,-24826,27613,-30448,33694,-37314,41021,-45221,49925,-54815,60257,-66443,73040,-80363,88668,-97782,108099,-119983,133377,-148926,167476,-189434,216191,-249938,293373,-351709,434756,-561437,776658,-1211292,2424446,-13682476,-40424060,4567501,35829492,10631933,-17986334,-14049741,-3588020,3596945,11754414,13601333,-1222634,-19143856,-17519376,10712276,30802119,8194993,-26805293,-19397983,10820767,14295167,3742350,5238400,-4863028,-25374699,-9672104,28900105,23194336,-16592101,-25688958,-3688706,9890786,13193343,10346453,-6649481,-20756352,-9716852,12830335,21790663,9096128,-15872799,-24428120,-44306,24406681,15565506,-6312297,-14082462,-12116539,-1664453,17564166,19878989,-6135076,-26424337,-13711148,12528408,21332851,6908593,-13538637,-20087890,-7008964,12870335,19878265,5437023,-16369610,-20122098,-740574,19545789,19284857,-573211,-19795422,-17272453,6163791,23939571,14557667,-10265724,-20897175,-8073127,9689049,16208416,10758519,-7199586,-26344227,-15151165,21670155,27896528,-6893467,-24543153,-8854691,2093272,6885219,17979025,8249117,-21763253,-24128032,7067518,28520694,16728146,-13977648,-26883363,-1762431,20836945,8394006,1136919,7657269,-17358746,-32735846,19402813,48927109,-10191045,-44715569,-70507,18770565,-5387048,5891026,19748302,-18126294,-36421797,6309723,35124813,13421920,-17106057,-25588952,-4479734,22319140,14217346,-5509560,769145,-4973275,-25711931,5287530,48437484,8117712,-48320277,-16545487,29647163,10041980,-7662356,9419767,-3056739,-31073429,-6443747,34441306,19853661,-22042641,-28121382,-1741444,17846783,14634167,393312,-8852504,-11953688,-9390412,7799400,26355953,11653224,-24829735,-26174911,11931465,28201384,5141588,-10878241,-7319012,-9733557,-5713141,18747989,23105144,-11059780,-31192945,-7463746,19058844,16571935,62114,-12903099,-15982176,-3908816,13035402,16638836,3779874,-14931789,-20624456,274002,24715207,16965643,-10740473,-18889586,-5585126,7360776,14258296,11843146,-5593938,-20717647,-10590669,13447279,20684839,3635743,-16213462,-17574501,-1423839,14422308,14880669,-431860,-16439211,-15105382,2765408,16928901,12443037,-4525880,-17031085,-12113468,7273439,20533959,10511663,-12094676,-19291496,-2647986,14690272,12723385,1193699,-6983525,-13630447,-9702355,13923705,24736684,-3089995,-26930394,-9398238,13152759,10078232,3466938,743611,-11588564,-15640287,3779868,20591943,12111683,-12070680,-23886663,-2879163,23653992,11901843,-11967548,-4469964,1104214,-14532419,1176363,33317477,6475032,-37806105,-13723441,26686135,11811801,-9024256,581965,-2151152,-15895564,-847729,21199731,12696260,-12426174,-22922777,-4914057,22231375,16537578,-13280491,-13312435,4916383,-2950315,-5183280,21078851,14560366,-28351504,-24068401,21797172,24219194,-8142480,-11776826,192276,-4700085,-3440681,13998781,14050147,-9701720,-21677385,-3776017,18786127,15116743,-7078326,-15339086,-4144575,4388016,4777906,8163171,5420642,-12300245,-18411652,5146436,23251625,6179325,-16407167,-11652273,3087135,5758215,6402157,7312074,-4538412,-16635487,-5597400,14829175,14991733,-2915212,-14785877,-8901915,5433769,11900520,5687960,-3737685,-9076708,-8465246,1782028,14504546,9920008,-9877688,-16368599,-1590909,11493145,9366277,131391,-7808406,-9865882,-2154675,9906262,11750881,-561288,-12715798,-9709270,4204514,12599601,7453773,-4831039,-11970333,-6171445,6837644,12155059,3591833,-7893394,-10174834,-2703082,7075745,10781167,3417574,-9868067,-13517758,313693,14631296,8562396,-7408706,-9575258,-2004853,728275,5149804,11239140,206954,-17349753,-9190553,13572370,14200029,-2859449,-9764153,-5003762,268838,4303647,6775544,4992691,-4738804,-15020320,-4758214,18806857,13976222,-15061622,-15154670,8063726,5399059,-5554702,8310287,9580693,-17228594,-16903763,15582497,19666200,-6476131,-14402890,-1851479,4152289,3295912,3789947,3388199,-2378405,-11502592,-6913276,14842537,17453358,-10978347,-20422651,5081548,13510215,-3580178,-1716183,8576220,-7158972,-17050956,7288312,21387317,-847116,-17796706,-5681959,7693775,5645957,1088159,828554,-2364229,-8031804,-4018493,10047371,12811265,-4920250,-16383520,-2612009,12111131,6365261,-3182899,-2281537,-2572941,-6433626,1060468,12782723,5647266,-12161031,-11626524,4945603,11061340,2517666,-4120175,-4659520,-4052128,-427803,6806099,7643896,-2322475,-10877384,-5675705,7188440,10389502,234733,-7970931,-5225414,802824,3970698,5699842,2903032,-5981075,-9234290,329254,9900697,6194036,-4180600,-7985628,-3294375,3370913,6335023,3664708,-3279349,-7725516,-3520062,5141733,7774923,1581739,-5671382,-6913295,-1049299,6381352,7168024,-613346,-7745011,-5208576,3127122,6439760,2898747,-1733510,-4654575,-5283606,597407,9233476,6317168,-7416182,-10111899,2086799,7639622,1444815,-1124787,-125919,-4841875,-5431881,5402041,10636246,-799036,-11476542,-5307760,7217619,7553119,-2087126,-4094919,1024783,-2206811,-5384737,6911254,12394902,-6900094,-16557122,4048671,14730789,-1628692,-7665473,3310963,711247,-8176578,1645870,12528492,1558932,-12683270,-6947206,8227018,9616277,-3032506,-7635194,1179517,2505300,-4843956,1383391,11625651,-1511006,-16508048,-1229737,16036800,3431545,-10744871,-1792399,4902892,-3033906,-2217097,8066660,4292083,-9352480,-8326556,6040524,10297261,-800350,-8169327,-2017011,3484585,64031,-300010,4786930,741196,-9008235,-4393699,9225299,7707223,-5522986,-7567387,1199240,3697088,295171,1282438,2302127,-3370676,-6357171,1507843,8536513,2559948,-6609636,-5297517,2237463,4455365,1319485,-662191,-1275721,-3064318,-2276185,3441870,6024358,-557249,-6970514,-3170606,4330006,4430184,-239984,-2250050,-2074841,-1892090,911564,4530831,2601135,-3541556,-5144490,-1923,4566648,3202971,-968026,-3302287,-2657155,487101,3651615,2903594,-1594985,-3971626,-1768238,1733895,3191692,2027790,-1454687,-4538393,-2293541,3701269,4921484,-932333,-4651625,-1305728,1729994,538823,1415876,2736754,-2247075,-6444644,399685,7735388,2312260,-5828508,-3161152,2782040,1391288,-1008206,1912050,2427162,-4099573,-5819747,3822929,8689299,-1751211,-9153001,37716,6841897,-1148835,-4052114,4634697,2544541,-8518323,-3430115,10255633,5085924,-8825377,-5470465,5650463,3769754,-3412448,-749609,4015319,-1091032,-6619145,796644,9533159,1363535,-10373627,-3021111,8956977,2363317,-6733478,624171,5375522,-4524202,-6073920,6527102,7436546,-6002178,-8027176,3505971,6463085,-1586769,-3830065,1769742,1710483,-3688998,-1498103,5952015,3375560,-6407783,-5169140,5230844,5520830,-3140522,-3451254,2433890,607423,-3450909,1070600,5219276,-779272,-6490397,-1193908,5592931,2485325,-3516308,-2405559,1340140,424089,-1157131,1581612,2523728,-2028848,-4246815,954671,5049180,977595,-3751285,-1703210,1838825,983703,-392024,1100648,754259,-2475773,-2208539,2400491,3425177,-964390,-3339595,-717909,1668030,971631,120426,82167,-1057272,-1834667,233376,2527615,1193244,-1634791,-1886718,-46302,1206467,1467609,631872,-1350848,-1893407,327440,2127122,783439,-912218,-582515,-469112,-745792,768404,2587476,-40633,-3691856,-1386165,3329124,1724179,-2447045,-1019214,1603430,-804265,-2175777,2172540,3474869,-2363506,-4560675,1681498,4950015,-641314,-4024532,900021,3157182,-2115517,-2720963,4145856,3233141,-5484719,-4126020,5693129,4298608,-5164395,-3425714,4574423,1571038,-4926817,-193402,5758259,-457425,-6695335,-68578,6864892,725968,-6171348,-817994,5372781,-64208,-5015809,1724532,5626310,-3020348,-6399405,3628288,6759980,-3536971,-6047283,3252549,4491243,-3462349,-3038292,4008365,2247980,-4803645,-2445473,4972168,2984528,-4550868,-3229768,3797908,2601131,-3447286,-1575462,3816906,664107,-4436192,-259398,5103529,468286,-4870184,-707977,3986848,454493,-3076221,210494,2504532,-967514,-2680625,1302977,3100592,-972014,-3393184,399674,3064759,-64969,-2419589,233349,1750742,-890620,-1586261,1474081,1829133,-1638661,-2116373,1330499,2141838,-830630,-1603645,528473,1023772,-632021,-538079,1131436,549236,-1462828,-820766,1337530,998182,-957696,-817690,367053,323533,-219598,221429,355083,-538855,-556794,418646,486781,-183255,-51805,43581,-535761,-150449,992584,465726,-1260070,-630024,1250457,602337,-1344404,-277002,1545673,-305097,-1878844,671177,2410998,-826103,-2718540,935455,2755516,-1086894,-2510827,1488820,2406629,-2003761,-2338643,2617732,2509874,-3062526,-2658558,3448690,2506572,-3675099,-2166351,4020936,1539726,-4393445,-892294,4789423,379681,-5004550,-66331,5051799,-327860,-4819993,688250,4664748,-1141701,-4530903,1619929,4561769,-2128614,-4559232,2530834,4586591,-2838867,-4360951,3142842,3901992,-3610104,-3425624,4013258,2699038,-4399444,-2205975,4493669,1802960],[0,0,0,0,0,73,31,3,5,-4,-112,16,123,75,-138,-59,32,64,-9,33,-12,-95,-19,55,134,-105,5,-169,200,-133,279,-345,317,-466,536,-541,774,-878,845,-1089,1338,-1360,1571,-1834,1965,-2261,2559,-2695,3043,-3453,3635,-3994,4453,-4688,5017,-5466,5640,-5804,5945,-5619,4909,-3537,450,5508,-17451,44450,-114889,365844,-2712080,-19896215,-8133251,2704025,-4588690,10408170,25029748,-9865343,-40697973,-3525263,37035463,13890073,-18976145,-10395775,-470985,-6122498,7627342,24860336,2419550,-28730799,-17143174,16558867,24749880,5748632,-14757728,-18301287,-2767534,13428421,13384895,4247932,-8083673,-21000464,-11338563,21336094,26461714,-8745994,-27792844,-8496584,9760762,11802267,11274382,-49323,-20207933,-16923245,10860038,24977772,9811788,-14062334,-21453252,-4307869,18171294,19473468,1012075,-15111108,-16694877,-2942435,16983765,20265280,-1955795,-23238894,-17068856,6805500,20639686,11789315,-9772486,-22131777,-11518221,11728928,21709533,7320180,-13976986,-19353869,-5628111,14259005,22701444,6642226,-19920366,-21838785,4847976,23939756,14422782,-6556251,-17602612,-12203605,3953820,17195489,15925749,-3628090,-27641491,-20853817,19385846,31916434,-5733051,-25586420,-4232241,1074351,-4646979,19948012,24079744,-24907691,-38809796,13023488,36604786,5753753,-13513399,-10185479,-8153456,2723069,16836194,13893737,-485182,-20320018,-25895137,13387523,44394489,-315152,-42697395,-6392190,20070209,-7913519,425069,30298001,-10201304,-50356465,1448871,48362604,9684857,-27595432,-11396202,1974899,255619,12026916,17609721,-1424956,-21460099,-18144526,11933681,35130922,8775864,-32117151,-19668681,16412866,12664350,-1673227,8391334,-850799,-31054674,-13581700,34593915,26429431,-22477356,-28955536,1561853,12497980,6944860,8455059,649898,-19523967,-16565185,13629979,27714276,6845156,-19819452,-20710214,2826476,21204224,13508181,-4892438,-11846220,-10871491,-4421844,14296214,22652815,-3916808,-29668138,-12937350,16726080,17719864,1836885,-9100604,-14848123,-9848556,9084790,20575776,7131518,-15365302,-19850529,-1162568,19385488,17264398,-3666054,-17089394,-11268928,4013918,16038214,14082648,-4108458,-19497042,-12074387,9268442,19129295,7604183,-11582828,-18643465,-6349737,12947573,17727889,1576678,-16166777,-14779030,657968,12709181,13786379,2214008,-15806037,-17913988,4854249,22597602,10974228,-11314441,-16504187,-4156004,9633349,12602260,5798293,-4293761,-15143150,-13921341,11654779,28457354,289877,-29123627,-9445598,15606864,4692223,-379183,10881613,-6705946,-27578262,488980,31454118,10812409,-19489554,-16116720,885943,10664113,10403819,965879,-4900837,-6802398,-11943600,2322696,29065300,10145799,-33755324,-18534811,25305104,13607194,-12265062,3794645,5793130,-22764761,-10119240,29727245,18362992,-21486536,-21338685,4600802,13756054,7325801,-832143,-5915635,-7439369,-6734771,3343672,19421071,10279498,-21910652,-22077139,13886514,22601364,-3102848,-10450323,-138912,-5540272,-7315304,13998461,19394816,-9462683,-25144312,-2468386,18748589,10872725,-4646447,-8372510,-6469234,-2874960,6486250,12900488,3509769,-13460766,-15281345,3106440,18416955,9102903,-10785050,-13159728,-975557,5477485,6791871,7721392,-2077598,-15819094,-8592229,13064842,16218213,-1545213,-13269591,-8590058,2031498,9353946,8874114,-139420,-10336878,-10613989,1581816,13725279,9472884,-7059559,-14304033,-4540757,8218122,10780183,3337819,-7242163,-11539892,-3498718,9264799,11699122,894132,-10269178,-10067508,461226,10928420,10372088,-2451258,-13310575,-7709194,7023558,11390037,3381523,-4680188,-8457367,-6742546,3795511,13452113,6353553,-10452583,-14288628,117091,13357091,8172400,-5632145,-7725777,-2360330,-2379384,2986714,14721378,4324104,-20326835,-12702274,16484052,14663928,-7075299,-6715788,1057771,-5247216,-2508958,13167558,9978230,-10640597,-16302462,49699,15731543,10050002,-9260498,-11760459,2971106,3207322,-3781451,8603157,11346420,-16218634,-20458735,15245320,22701457,-8781854,-15040985,3947103,2120134,-5550949,7514304,12269791,-7095899,-17024058,-1061910,15705614,10455370,-8191188,-13017973,798628,7117823,169135,2234956,6658695,-7749809,-16416268,5299471,20853113,1065322,-16992302,-5389047,7131462,2662528,1001821,5249599,-1930521,-12238561,-4155037,12523105,11296083,-5584452,-12553797,-2646987,7090790,6028504,1074194,-1668439,-4932029,-6205282,1688484,11266025,5956544,-9424580,-11588927,2146167,9873838,3778805,-2506554,-3826561,-5062781,-2252013,6604898,8871930,-1659715,-10664152,-5600075,5827396,8930851,1935837,-5415326,-6100630,-1925053,3684380,7005278,3373731,-5684605,-8732915,-525898,8050458,6420745,-1886328,-7118940,-5093210,1741015,7175076,4997543,-3026431,-7573299,-3485240,3688005,6298853,3235369,-3139443,-7875318,-3637506,6579773,8775747,-960169,-7937163,-3971990,2230174,4011314,3646535,1429235,-4335429,-7705821,-495361,10325809,7184927,-7715228,-10221881,3009129,7032434,-964151,143952,3918202,-6203131,-10220577,6807217,14462833,-2995538,-13275873,-1539831,7215551,2255937,-1039294,1455996,-433143,-6521450,-3797277,8974497,10731660,-6993257,-14650234,3307346,12856259,-1966942,-6638904,5470061,782004,-11795945,1230457,16462456,892123,-16079059,-4030486,10421639,4189308,-3935431,-862801,1216152,-3696838,-4050706,5509885,9679818,-3391574,-13446298,-797443,12672751,3146670,-7942157,-988681,3330722,-4479285,-2094592,9657226,4892180,-10506672,-8265044,6932464,8779440,-1960236,-5396460,-629299,320109,-1200458,2415413,5425191,-1084788,-8539475,-3167900,7524137,6446723,-3535783,-6074108,-287443,2306730,780816,1974045,2339825,-3299011,-6404303,1068152,7974492,2882600,-5552363,-4827358,1213684,3119688,1726812,939226,-1135198,-4053010,-2449172,3769858,5638489,-458851,-5898671,-3139920,2709143,3902341,1205981,-1213405,-2876774,-2683275,1118797,4556267,2345062,-2891593,-4245079,-707098,2992553,3507827,742301,-3257313,-3969527,425431,4365519,2471368,-1719398,-2651609,-1471641,-265889,2415007,3993619,-570837,-5924560,-2810925,4651539,4710426,-1800245,-3708251,-7591,495565,-1262327,2205781,4950503,-2507937,-8399320,745403,9379100,1166434,-7095150,-790980,3864080,-1855558,-1916091,5576105,2961722,-7250485,-5542126,6066748,7445916,-3364484,-7070166,1442664,4705940,-2566731,-2452495,5997939,1723841,-9849681,-3018756,11272299,4341142,-9879571,-3766079,7151835,1028618,-5266386,2654181,5591438,-4502499,-7257977,3902268,8787987,-1408804,-8224639,-712188,6178426,400448,-4178188,2200399,3767112,-5419866,-5365086,6968443,6924550,-6278630,-7199866,4013060,5086248,-2601246,-1973054,3064453,-154290,-4882597,186537,6418226,1825051,-5995113,-3491698,4371984,3779830,-2180779,-1911770,1659980,-404150,-2828087,1509506,4696824,-817417,-5760499,-1043492,4651832,1990402,-2667874,-1555975,918929,-523836,-962819,2191847,2398023,-2364588,-3845869,1038561,4207322,818119,-2645040,-1268065,820340,337509,382309,1590836,295330,-2637023,-1705020,2215664,2682950,-624627,-2398298,-948590,540648,913347,1094058,137006,-1676623,-1563038,636197,1752829,576071,-612619,-1131452,-1160532,446807,2439352,1272273,-2165546,-2079875,1195770,1947102,-294494,-449542,788616,-878638,-2202482,1153359,3845250,-444592,-4722183,-659236,4135235,624147,-3218151,478580,2583907,-2465435,-3184512,3816413,4234409,-4117965,-4842008,3570743,4521114,-2718794,-3141859,2946835,1969030,-3956390,-1453394,5559884,2139307,-6336934,-2972157,6378504,3011959,-5915943,-1962888,5550469,-36179,-5926717,1601413,6560474,-2378372,-7147103,2032446,6625398,-1556326,-5463584,1638824,4296966,-2348737,-3781864,3579735,4172880,-4218679,-4876308,4272611,5235614,-3765910,-4485363,3620117,3144225,-4082453,-1840602,4866786,1103108,-5565531,-1254619,5351927,1452088,-4588785,-1509477,3482784,873768,-2926247,-71734,3158517,-408136,-3750972,540154,4251019,-78485,-3967757,-167700,3282591,10820,-2469464,660495,2105417,-1275159,-2243417,1560707,2528401,-1268343,-2723916,646786,2240751,-367146,-1634008,511982,1103131,-1077060,-1038847,1506573,1373715,-1505830,-1617728,1152397,1494627,-690715,-977910,505785,393256,-628583,66443,958597,-29323,-1125233,-233867,857461,318396,-384139,-231771,-156329,-248794,398846,712525,-344282,-811112,353452,584531,-476604,-225277,894381,-48617,-1424079,56792,1904680,114558,-2171130,-161455,2180582,-161181,-2138871,679549,2268619,-1322201,-2630856,1840314,2873619,-2155985,-2973042,2337429,2791535,-2621176,-2382421,2997409,1952207,-3591145,-1641767,4007402,1515950,-4364852,-1401427,4413547,1186710,-4504982,-782595,4584799,139772,-4903296,460658,5149595,-1082482,-5333065,1623729,5216815,-2087018,-4820479,2484945,4246596,-2949063,-3771884,3265644,3439977,-3470804,-3345307,3651858,3164050,-3741968,-2838789,3803931,2441440,-3990968],[0,0,0,2,11,-85,303,-198,175,-452,572,-645,914,-1119,1357,-1770,2080,-2510,3197,-3716,4243,-5218,6222,-7118,8273,-9598,11080,-12874,14657,-16519,18950,-21594,24228,-27300,30757,-34388,38504,-43000,47756,-53132,59005,-65186,72129,-79808,87880,-96792,106712,-117400,129146,-142150,156302,-172113,189855,-209427,231507,-256839,285705,-319157,358744,-405966,463699,-536358,630406,-757702,940747,-1226365,1735617,-2909873,12429081,-14043313,-42989500,8916420,34332931,7219478,-15438949,-11158287,-6724198,3657982,11563544,12738873,3425597,-19857071,-26401523,17049199,40216890,-5076831,-32698047,648624,9095319,-8727484,14043719,25982214,-22613274,-38620429,11621425,32971057,3220072,-13261158,-10726651,-9585263,1557254,16871850,13753154,-5112096,-22798370,-16094388,17647367,30552391,-1335138,-23413029,-8340155,3420356,5452002,17464303,11700619,-20740654,-26069737,7957227,26447905,9484787,-10925370,-16839815,-11127792,4919705,19171104,12307950,-11564512,-23794998,-8512740,15753568,20591398,2873982,-16280633,-18160083,-934635,18539052,18796751,-998023,-18379002,-15372456,4127025,20796001,16640580,-6267809,-23011460,-12530112,12882456,21423650,4842975,-13325193,-16637974,-8953904,8314055,23760119,8847817,-24689338,-24806949,7791412,20611299,7918490,-1406424,-10706322,-18603734,-898249,25605583,19521102,-10655148,-25121738,-8823549,18096918,21346092,-7900,-10661317,-8746008,-12334110,2277734,31872366,13242518,-36124031,-25407977,20867574,17030357,-4962448,3720485,-3338632,-28147824,-6539712,33522461,20727194,-19197439,-26839153,-2223272,19850506,14764363,-2609627,-3354475,-5780844,-19293337,3911274,42415495,10298210,-44679299,-17673003,28921490,9306100,-8155076,11639328,-3712201,-33512966,-3350649,35899757,14908840,-22302707,-23825914,-1664877,16578972,12901057,-2069731,-3791752,-7778783,-18977206,6283721,40217453,6350550,-40892341,-12104954,26393072,6859836,-3762428,13419547,-6825950,-32119768,2043402,35830600,10017982,-21901432,-17360577,-1492712,9065825,12797223,4312845,-8631460,-15846021,-10720386,12352283,26239033,1051170,-26696481,-12653847,12191512,12340843,6948905,3362225,-12588791,-18702025,5578383,24947174,9865413,-14005756,-16828956,-3701205,10008791,14805325,5592123,-11480521,-18048008,-4336189,14581114,15875869,-1131780,-16296190,-13962178,2630713,16334103,11999640,-5757432,-16333119,-8969036,6878767,15779796,9695938,-6817745,-17449869,-8105167,12858930,18866953,1354474,-15230187,-10835439,1413869,7762104,12099307,6110195,-15453878,-20784134,5923206,22411729,5316343,-11259756,-9278908,-5424772,580563,13273174,12542119,-7541989,-19918487,-6758964,16001992,17957481,-3898496,-15424215,-3998710,1996046,970984,13425834,12376158,-18832188,-24245332,13173460,24922326,-3397073,-12588306,-1002768,-4771774,-5297638,13966216,16470899,-9557055,-23663416,-4283098,20067668,14366802,-9938594,-11955212,2198982,-1995373,-3756254,18355491,13459742,-25664530,-22252048,20746061,21102905,-9521962,-7874299,2818153,-8565121,-5398832,17045182,13917267,-12011623,-20170385,-1408656,18128147,11894907,-9519633,-10503723,1747209,-2738350,-2232411,17907125,10100063,-24912154,-17877312,20097060,16940593,-9292458,-5794638,1576861,-9319451,-2812716,17950686,10505561,-14256415,-16176050,2230735,13842816,8191403,-4127752,-8345652,-4605003,-982000,5840166,12621518,1386092,-17238723,-10408523,11554573,12990484,-832692,-6115826,-6149426,-5699413,3626610,12883501,4935123,-10808298,-12027843,1106871,10746450,8016497,-1744003,-9080407,-7812038,1777133,10469414,7853874,-3450307,-10618594,-6122489,4906919,11193852,5157349,-7325102,-11110709,-1718337,8400419,8208709,480774,-6577876,-8466584,-2724586,8260817,11581269,-1219311,-13770433,-6719933,7582227,8042357,1070757,-1005484,-5486996,-9257850,2388511,15466009,5301264,-12258979,-9822501,3598241,7291585,3628064,1149829,-2957720,-8537114,-4796819,9587806,13567511,-4377519,-16508682,-2176982,10855638,2612242,-1640130,4146079,-4509290,-14248414,3345155,19499194,2330218,-16493320,-6397853,7846116,4561607,-101480,3180508,39057,-10632233,-6954754,12953295,15249170,-8985850,-17429128,3892461,11367462,-3202636,-1230349,8425319,-6689213,-16361165,7390403,19984055,-2723273,-16223514,-2186127,6888357,1746743,759244,3826625,-1345819,-10169865,-4912348,12540490,12700499,-9426742,-15093199,4800479,9764802,-3300833,206178,7463667,-7825150,-13938521,8684012,17050626,-4236333,-13647222,-633965,5127380,821663,2519222,3636554,-4529107,-9385984,-307447,11022117,6911690,-7105002,-9543220,1096711,5784180,2078931,1668242,383516,-7131987,-6023544,7018501,10140211,-1713303,-8691291,-3440064,2443586,4063578,4157887,369029,-5791687,-5822572,2042333,7585879,3679601,-4195867,-6683739,-2126653,4224087,6107506,1425895,-4756597,-5454143,-663840,4349074,5244874,1064432,-5238134,-6271776,1047704,7613589,4140295,-3981558,-5560048,-1018756,1928651,3298067,4233618,-540416,-8186757,-4658990,7169673,7569000,-3011095,-5919590,-563989,291436,136369,4973257,3900137,-6367149,-8519286,3210851,9599658,1149047,-6379909,-2315670,1705210,-1159704,888540,7113897,572445,-11347618,-4003242,11306745,6114854,-7426102,-3909691,3433965,-1724797,-2872075,6974640,5880153,-8642983,-9640212,6056227,10716721,-2548013,-8163711,1424498,3313172,-4702882,228413,10320193,-467317,-14327129,-1483732,13967042,2631752,-9813509,-519781,5119821,-4061277,-3007333,8565104,4398729,-9766726,-7346942,7282524,8586809,-3547962,-6518633,1996187,2384361,-4524224,722146,9151177,-1474668,-12803990,109546,12559400,917574,-8585500,576425,3698795,-4402256,-1168757,8227333,2005423,-8973348,-4246738,6729572,5319155,-2853039,-3579463,607508,70355,-1438557,2837969,4651593,-3039201,-7386570,881628,6996605,1207647,-3978459,-1255970,198416,-1246784,1459181,4213168,-530733,-5475546,-2030452,3757907,3489569,-393359,-2357814,-1999368,-533655,1745989,2863344,664113,-2629702,-2813063,275874,3045494,2667126,-839946,-3662591,-1833115,2224518,2872542,278376,-1349470,-1509388,-1639577,311826,3590490,2293207,-3520063,-4346141,1680166,4132341,13650,-1790725,284743,-894698,-2686813,2124118,5356856,-1149163,-6281507,-455248,5162008,999281,-2645970,570718,1064726,-3431046,-1419161,5736461,3168549,-6209961,-4548832,4884598,3753571,-3558170,-1137778,3610512,-1933429,-5298913,3597636,7145230,-3410099,-7733535,2184248,6344012,-1600300,-3727642,3050090,2081546,-5621691,-1844995,8058307,2921987,-8758379,-3358048,7805996,2270199,-6243608,593116,5330903,-3933317,-5862596,5694915,6589413,-5612066,-6664006,4233730,5083079,-3401910,-2802038,3915025,1023000,-5719790,-507341,7553345,1405270,-7872903,-1747173,6994712,993021,-5396135,1515604,4516082,-4178791,-4558400,5848392,4828372,-5759246,-4610009,4268899,3018718,-3111592,-892345,2886731,-933473,-4051906,1135953,4992580,-440157,-4980892,-387048,3971290,449581,-2203909,1007359,1335140,-2620878,-1286399,3628967,2070270,-3108200,-2324231,1822946,1569776,-659826,-207912,388287,-1138240,-1203174,1221971,1833147,-560189,-1968550,-700865,945159,1131059,282816,-708840,-917379,-168010,585671,687050,597676,-92312,-1328488,-894254,1532885,2016103,-791126,-2073846,201678,1354821,-397268,-341724,1351968,-190083,-2790719,-194386,3335024,642603,-3238975,-852389,2474851,64551,-2005397,1284201,2151675,-2392592,-2748565,3043066,3354955,-2861303,-2984399,2839548,2124322,-3066910,-723012,3943658,-267712,-4896418,674980,5256360,-788072,-4933582,984153,4009566,-1940223,-3357703,3007490,2957346,-4234284,-3258804,4780218,3291574,-4900767,-2908132,4851857,1697875,-4988033,-62714,5679584,-1290270,-6163449,2289841,6216093,-2674694,-5319776,3002917,4186769,-3557412,-3003168,4194432,2236397,-4945003,-2120218,5113827,1990205,-5110447,-1523269,4878362,556873,-4849202,734113,5026840,-1857862,-5099465,2665802,4832594,-2888276,-3960611,3229043,2885350,-3510802,-1729459,3929281,1043831,-4133035,-626116,3985173,448305,-3599320,-228958,2991108,-369694,-2707365,983553,2507532,-1567286,-2433868,1842561,2314461,-1814872,-1776315,1714703,1126492,-1629844,-423965,1659419,100148,-1745306,27979,1528039,56854,-1165896,-29443,775128,-62003,-487545,187401,372752,-256281,-427053,144099,439207,105687,-422429,-424734,393688,576703,-296514,-644578,429858,635032,-682656,-510849,1118246,546322,-1389989,-477375,1584177,410347,-1708282,-193235,1756739,-195755,-1928996,597361,2012259,-1034905,-2103273,1402094,2114350,-1730892,-1950196,2139584,1711684,-2586322,-1298444,3014094,879043,-3353343,-206839,3615817,-435326,-3715569,1026183,3583222,-1678079,-3350544,2283932,3048804,-2699180,-2668390,3167812,2327765,-3539898,-1916456,3933522,1490045,-4249722,-854838,4617672,88768,-4819102,755729,4803010,-1493308,-4644159,2387711,4236940,-3054966,-3674447,3618677,2840903,-4078044,-2094990,4336313],[0,0,0,2,11,-126,201,-158,248,-305,435,-726,781,-784,1210,-1614,1784,-2143,2630,-3130,3820,-4475,5097,-6093,7169,-8129,9426,-10959,12394,-14113,16145,-18245,20635,-23259,25976,-29190,32818,-36432,40453,-45100,50016,-55332,61236,-67518,74471,-82223,90437,-99430,109555,-120509,132510,-146044,160979,-177628,196594,-218047,242610,-271412,305230,-345693,395623,-458481,540297,-652250,814894,-1073385,1549242,-2712613,13045266,4191330,-22674192,-3332955,855765,-10342568,13744033,33467282,-18971593,-46272873,9502598,38179231,-2021556,-13067425,3495638,-10754786,-15532538,19474874,27868715,-6292053,-27567072,-13488226,14800198,26362757,2713580,-18613638,-7684058,-623603,-4268749,17311990,24574599,-20030831,-38498513,8372664,31669466,2515553,-10439208,-4038976,-13894308,-9532439,21152522,24037269,-9759587,-26924949,-9418675,14588209,20360893,5858572,-11715765,-15384110,-6107324,10105818,21878806,9406875,-19220412,-23486473,2734664,21402476,13828269,-4448318,-17322802,-15680837,2458698,19659639,14147563,-8858237,-22691530,-11976646,11141369,21989162,8736866,-14673553,-21403446,-3462639,16958556,18292427,3366124,-13506478,-18725981,-2288624,21811412,21070115,-5710368,-23074385,-12553024,8982395,18807262,9909486,-7688407,-18749656,-14438373,6118705,25752794,12096005,-23888166,-25460339,7239334,16939246,5296029,5986815,-4118062,-27757872,-9259059,34148761,24397537,-18241202,-22023311,-576531,7596460,11886169,13304549,-2071470,-19749015,-17529834,9088144,32540468,9828226,-32593160,-21842842,16266728,10417927,-3587274,12953751,-246239,-37676701,-10523848,42193244,20113153,-27458063,-18183818,5350518,3690681,8183698,15998142,771303,-20804776,-18959402,12100199,36042050,6752113,-34507105,-14550093,20103783,3900416,-4265310,20011375,-2526792,-43535631,-5419950,45451560,12045947,-29515325,-11815721,3529502,-2833032,9521129,18343087,-4109122,-23420973,-13147015,14322490,28705866,4818696,-26254440,-13636055,12811958,7538604,4011698,14297494,-7526736,-32632231,-531074,35199495,10571194,-20973894,-12497184,-1366948,-747351,11664586,16070367,-7381516,-24862693,-9155228,16029392,19625102,1042057,-15846159,-13264925,1230457,12036541,14042145,3537023,-14807218,-17376393,3958933,20802190,11983053,-7920972,-16546932,-8780981,7265619,16365073,7783261,-9964448,-17151145,-6120639,10682897,16095425,4022775,-14244874,-17649291,-130993,16808445,12425035,-3841319,-12521354,-10323571,562354,14962100,14873673,-5437310,-19616075,-8032741,12048403,16158790,3337346,-10017165,-11595847,-4317782,5890890,15411083,9221828,-15644641,-22386899,5493462,21672467,3180338,-8696551,-3180703,-8579946,-8223781,16515215,21124224,-11039178,-24759553,-1385434,15880859,9439746,-790914,-5095014,-7547992,-7211022,3655418,19119856,10239858,-21140134,-21554264,13851813,20203978,-5187358,-5773736,3953412,-12037901,-11868028,20613493,21140620,-16163551,-23524974,3540968,15167269,5298395,-1872996,-2880795,-6302808,-9198429,2610276,21254808,9593945,-24351968,-18928275,18333210,16521552,-9554643,-1875684,6282246,-15573393,-10587958,24758480,17686234,-19949348,-18946472,6838812,10881466,3464497,1605182,-3228384,-9285467,-6298513,6413866,16672450,4253557,-19833994,-14001476,13336446,13532583,-3960405,-2107769,-213019,-12484003,-4096951,19805500,11881777,-15501150,-14884963,4358134,9353708,4798892,2221248,-4391273,-10895558,-4052340,10501131,12911913,-1469060,-13830979,-8156055,5894565,10268710,4192237,-3517961,-8944481,-7093628,4195460,12180241,5143703,-8145114,-11302588,-2321893,8436604,10093371,976614,-9161206,-8714212,1173676,8992997,7419854,-829050,-8764639,-8821616,2451688,12750611,6847271,-7600448,-10474920,-1607503,5251313,6827622,4411725,-4128806,-11240407,-4680762,9563955,11739124,-1862473,-12006694,-5630856,4770456,5386968,3645548,3017486,-6432639,-13259726,2382381,18063421,4432717,-13589648,-6427796,4534091,1434987,2613255,8266832,-2068732,-15064101,-4788071,14106184,11328658,-6944703,-11720885,-76881,4946633,-50414,3551691,7151855,-8404578,-16552821,6472548,20364951,-1563442,-15353845,-600670,5238872,-3215011,2888511,11147787,-3092813,-16339902,-2849049,15556991,9574698,-9171407,-10546138,3109108,4495921,-2931837,4555533,9172450,-10533635,-17377463,9796166,19894123,-5693812,-14677705,2923527,4063796,-5245280,4577918,10977684,-6229545,-15259593,958541,13990770,5724448,-7383935,-7367912,1010257,2822476,518033,4817679,4506195,-9526544,-11337409,8684214,14535720,-3844306,-10677284,170482,1840858,-1625169,5460574,6719163,-6754920,-11307065,2053436,10683595,3659068,-5233043,-5458740,-1559484,1580865,4482096,4812718,-1414017,-8155120,-4380509,5925875,7918317,146531,-5829914,-4687168,-61032,4487116,5310772,212762,-5757883,-5328170,1031127,6083233,4769498,-1879892,-6986625,-4007243,3866159,6465327,1277221,-3942865,-4203404,-1794048,2218791,6204574,3216584,-5780790,-7578709,1517195,7432481,2872851,-2627028,-3007459,-2443443,-1153161,4009829,6741701,-931722,-9454004,-3846987,7818447,5795193,-3396326,-2937351,291523,-3453503,-1374192,8611066,5281347,-9384754,-8612777,5988332,7897471,-2066156,-3385838,1221330,-1843074,-4505951,4335681,9675817,-2544469,-12407487,-827204,11058298,2170331,-6703443,992096,2890757,-6806760,-2292063,11525257,4375185,-12380974,-6665253,8850966,5965280,-4570633,-2065188,3032660,-2548633,-5767145,4793746,10415367,-3770006,-13181877,1428383,12104534,-603369,-7610091,3460406,3083599,-8555551,-1152305,12817164,2206798,-12951856,-3727453,9313825,3259156,-4620475,-303402,2239729,-3583761,-3582602,5690687,6998173,-4687812,-9456601,1818671,8341941,-359451,-4701966,1820553,838629,-5594545,741046,8956220,326439,-9397822,-2056287,6491706,2320355,-2224848,127790,-99314,-3405543,-547702,5187377,3193497,-4230734,-5052069,1211252,4200763,1072803,-1228435,-1315884,-1873897,-1086390,2644022,3630025,-873133,-4200015,-2017403,2046236,3167465,1088903,-1919865,-2803723,-654277,2151395,2400409,557044,-1494483,-2738056,-1230737,2733176,3764956,-716162,-4230720,-1380920,2406075,1513334,43259,454560,-1252591,-3429744,92019,5130033,2051091,-4533711,-3426037,2408084,2281314,-1054438,472591,1625087,-3114281,-3801208,4120469,6007967,-3095113,-6086362,1797732,4145146,-1644615,-1128877,3514972,-568937,-6077009,364075,7659037,998196,-7375360,-1707047,5599811,375227,-3990774,2491865,3727761,-5547871,-4929587,6850980,5942421,-6272587,-5455429,5009748,3237046,-4395043,-204612,5446152,-1615001,-7105049,1796477,8409252,-684602,-7892610,60198,6208985,-1261798,-4681885,3933570,4035818,-6801020,-4622334,8231862,4818199,-7880228,-4018788,6168367,1555445,-5028663,1406769,5094647,-3197258,-5907843,3318832,6583983,-2076007,-5806285,1241885,4298215,-1590009,-2545981,3395583,1851413,-5326059,-2173709,6271628,2589486,-5622298,-2260249,4066215,548356,-3001259,1408131,2692988,-3034149,-3436405,2981856,3786614,-2022566,-3188742,887418,1770062,-542590,-113757,1585594,-323252,-2528837,-16394,3002346,942175,-2150277,-1308897,754309,701904,244371,384134,-319009,-1315390,-557821,892983,1208159,115149,-1285586,-1313016,408999,1653172,472207,-1196556,-648878,364248,-1584,70240,1419094,514757,-2142551,-1364088,2295241,1938981,-1685885,-1529047,1360606,534298,-1639919,645642,2471187,-1297344,-3589547,1082789,3744291,-977372,-3278349,1079618,2222142,-2079395,-1548245,3370832,1386672,-4331176,-1530645,4618488,1680666,-4161632,-1051855,3830690,-177273,-3837378,1694739,4502892,-2661036,-5041954,3185675,4940297,-3426138,-4082860,3700127,2570974,-4555499,-1369107,5298086,583124,-5861258,-438567,5698338,165376,-5162327,444749,4739381,-1445785,-4531814,2751640,4806676,-3695544,-4857803,4306416,4502756,-4468852,-3437742,4804135,1930552,-5312864,-624861,5722353,-470294,-5908956,928773,5351496,-1230469,-4565522,1557949,3625245,-2197196,-3151637,2900441,3043707,-3460817,-2920366,3744773,2654025,-3690949,-1858103,3630134,807171,-3644385,281659,3759380,-923420,-3725124,1108805,3211197,-1243435,-2508487,1354174,1779647,-1656514,-1279966,1916047,976580,-2052714,-911967,1909115,787680,-1484898,-476749,1169956,82970,-1023808,247835,1048469,-371057,-989438,254332,793744,1874,-517904,-92097,192213,187478,-99960,-162427,144201,261117,-372028,-396376,567015,635107,-790365,-745999,873577,774257,-1004064,-626011,1256887,388158,-1484320,-226117,1834891,-38937,-2056221,337410,2153553,-732276,-2146013,1165562,2013165,-1684011,-1827543,2194555,1622848,-2589185,-1334987,2813145,961780,-3016820,-505369,3206908,24040,-3336161,506084,3594333,-1093495,-3577493,1782914,3510503,-2321872,-3309768,2936959,2853232,-3588706,-2249839,4088070,1528596,-4542347,-712769,4669146,-23599,-4656368,685943,4456642,-1224775,-4137377,1783545,3914636,-2330458,-3708445,2889918,3429828,-3541463,-3076995,4128226,2436533],[0,0,0,1,5,-144,69,76,130,-261,105,-161,326,-314,404,-540,556,-730,908,-943,1203,-1524,1563,-1797,2288,-2569,2833,-3284,3713,-4267,4907,-5341,5976,-6920,7676,-8418,9493,-10547,11631,-12972,14303,-15720,17456,-19195,21025,-23286,25598,-27990,30894,-34069,37388,-41279,45631,-50434,56112,-62602,70005,-79043,89986,-103246,120310,-142798,173424,-218098,288390,-411618,670409,-1424778,8579037,27076064,-15091575,-41216034,4320487,38523567,9179270,-19368693,-13614952,-2865812,3909694,12884559,11268449,-1813510,-16203399,-18482797,7577599,35152514,9903439,-33856053,-19201981,19208807,11271451,-3392108,10633106,-883098,-32465550,-9787194,35837689,20876315,-21894181,-22718602,-907744,8548040,12640996,9800791,-6877811,-18671753,-10341063,10568099,24788565,10557720,-21290228,-24160225,6623308,22539706,9572089,-3350503,-10363181,-15774259,-2927950,21363033,19354687,-9854436,-25666661,-10700087,12326186,19201645,6442939,-12472127,-19662835,-7422359,13242619,20165710,4130750,-16800047,-18510513,-183672,18550049,19032171,-639899,-20257638,-16409370,7554039,23032638,12481505,-9954345,-18721488,-7889993,7797015,16555465,12288966,-9181356,-27873925,-11024433,23279497,22122069,-8000261,-18529427,-9073611,-2543655,9024550,20421288,4535799,-22574696,-20302757,7654019,26187073,15222353,-13975317,-23617279,-311318,15963778,7441055,6686520,5805237,-22603373,-26601056,23486703,39563764,-12228595,-34922844,-662837,11597585,-2322517,8994316,15181961,-17757827,-32097812,4610723,32766364,14035071,-17907797,-24160634,-1107216,18976785,10571937,-1617226,2044160,-8316333,-23424263,7364481,43782600,7357830,-43961429,-16726687,28412411,10954300,-10087410,8395405,1740900,-30636176,-10762999,35770833,21734876,-25377763,-27465631,2810929,15941850,10174229,1366877,-6282428,-10927767,-9762574,4945078,25889909,14789406,-26215365,-28475984,16874069,28994638,-3218856,-10197209,2077703,-11471674,-13352344,21914888,27231815,-15520356,-31822431,-1927126,18655665,11260507,-596731,-9128379,-13297190,-5837312,9120037,17414857,6832987,-16647387,-21960740,4119420,24345164,10787794,-9992322,-12197099,-5855998,2451961,14366778,13935823,-6477250,-20518416,-8272706,13156566,17495325,2823966,-13244531,-15385936,-2706344,12480210,14398964,-276888,-15235991,-13197490,2320498,14172547,11675966,-2913260,-16090369,-11987101,7384232,19062986,8378148,-11161100,-15552807,-1967691,10754899,10665511,4238130,-5397208,-15734180,-8618264,16263992,20706653,-6378397,-21062706,-5361489,7793020,6625002,6806875,1962916,-12980797,-14618392,4662665,18908225,9946104,-12185953,-19921985,9384,18011714,7049486,-5802185,-561266,-4819527,-14671552,6669084,28691359,1166571,-30404597,-8947077,19838904,8817177,-5441934,939533,-2213574,-13963177,-2665247,19194299,13985494,-12936392,-22167591,-773988,19627243,9846858,-10128633,-7409626,1941221,-5259599,-2619489,19060505,11921523,-24109976,-21782467,18483709,23149720,-8441406,-12767483,4107039,-1975158,-8886257,11299039,18454932,-9315731,-23936214,-923491,19712849,10103401,-8182720,-10574460,-1847630,2090842,1682063,7573949,8244427,-10761061,-20359712,5363691,24956809,2579331,-18801540,-5344881,6275139,-975669,3062984,12227920,-2783957,-19238743,-4921601,16412443,12368756,-5418174,-11959467,-4591178,4265253,6858885,4880821,470213,-7788856,-10802250,2061587,15433998,7020492,-10729000,-11642101,369316,7190199,6565431,2279172,-5544710,-9964502,-2505160,9325690,9987505,-1161587,-10340094,-7432402,2858452,9752536,6821741,-3519317,-10323770,-4989428,5909483,9354880,2882767,-5279817,-8176094,-3636238,5583515,10197041,3001954,-9404388,-10949203,1798269,11232328,4944378,-4829036,-5300900,-3257133,-1983921,6268495,11199714,-2252871,-15276235,-4751790,11370655,8892216,-2289411,-5560198,-3725122,-1539065,2327908,7056491,5654618,-5624339,-13691287,-1108479,16233167,7558702,-12186312,-7921704,5494940,324231,-2833784,9447721,5923977,-15046777,-12157573,12482131,15133148,-5356265,-11946764,-330942,4564193,64884,1703604,6475666,-1253496,-13183923,-4805493,15289334,11894694,-11168535,-13608054,5538968,8725118,-3589302,-856087,7588265,-4870421,-14965629,4351616,19639276,193161,-18069492,-4037662,10818437,2444025,-3869899,3671312,2009915,-9791054,-5715361,11304751,11449535,-6750232,-13776716,425990,10837678,2744278,-4538613,631914,616625,-7957691,-1783366,13601416,6374360,-13736932,-9853128,8624474,8386626,-2780760,-2389232,538763,-4485389,-3705326,6579645,8509449,-3107690,-10547355,-2906882,7671225,6409794,-2061484,-4440721,-1798478,-1138571,1284453,6280201,3488332,-6353130,-7644912,1950322,7616238,3159531,-3029684,-4652641,-2599223,1416138,4954454,3424123,-2714158,-6132538,-2227600,3842805,5263734,1395115,-3886298,-5556045,-998449,5289030,5235223,-1318063,-5512869,-2770598,2023065,3576340,2501383,25113,-3996304,-5191144,1391915,8157039,3225591,-6717754,-5518153,2690850,3477036,180129,1291406,418445,-5444201,-4144664,5602378,7850366,-2154371,-8667455,-2230275,5875934,3553976,-2467898,-660037,1616777,-4205612,-4208943,7766063,8522863,-7757294,-10823748,5238104,9319513,-2906524,-4615090,3545178,184055,-6872696,731925,10156488,1825594,-11069854,-5551120,8908462,6849446,-5887792,-4798819,4465834,468297,-6509567,2746659,10397252,-2898299,-13177042,650328,12724686,1301709,-9574396,-538006,6282936,-2767481,-5013724,6846232,6724157,-8702376,-9166777,7502552,9857772,-4665717,-7630606,2818773,3791781,-3873750,-1197348,6587538,1189209,-9110556,-3570090,9278394,5846215,-7159797,-5770305,4669021,2903408,-3870558,893606,5583874,-2932637,-7963674,2506158,8992670,-283530,-7323262,-1352044,3965009,848558,-1255683,1604555,979555,-3863705,-2884677,4052697,4945468,-2371195,-5388121,47522,3507097,835121,-637041,247914,-1154712,-2528805,687400,3919636,1287333,-3046268,-2736103,797268,2416980,1408806,-372031,-1824999,-1849449,566009,2545626,1306535,-1100061,-1888898,-1048512,361392,2030901,1877493,-1288634,-3459894,-773784,3118188,2110654,-1787118,-1898052,463295,-38309,-676565,2145326,2344349,-2976628,-4273519,2109769,4994224,-552329,-3795342,-4535,2101393,-764210,-1010829,2600217,1737631,-4029378,-3607650,4318407,5330992,-3462036,-5431402,2599194,3831282,-3246540,-2006882,4786647,846093,-6772375,-1174037,7522756,2146687,-6837839,-2755153,5345852,2097794,-4322312,-520548,4936296,-760968,-6497542,1288204,8219303,-743102,-8708942,274719,7860704,-628190,-6191087,2124300,5034843,-4112709,-5330075,5110619,6044755,-5163680,-6764488,4308485,6203742,-3832092,-4834411,4238275,3324743,-5540397,-2496021,6993064,2854477,-7263874,-3106858,6708328,3063204,-5437709,-1945808,4856893,569766,-5145168,561400,6036660,-919041,-6770569,365414,6352686,-144657,-5320019,330745,3875421,-1602636,-3298923,2698644,3380625,-3213666,-3781171,2888900,3912567,-1932015,-3149959,1393212,2088966,-1375954,-1012148,2189272,817746,-2737620,-1109051,2673021,1459255,-2036352,-1558483,992762,733753,-566229,77832,527035,-759755,-1118737,498966,1284118,4586,-843879,-546323,63860,577354,768706,53472,-1030878,-415046,897121,668542,-401989,-126082,444653,-478523,-838214,940099,1583299,-983319,-2272460,660393,2220141,-674423,-1925175,718700,1305863,-1489363,-1361952,2105071,1676902,-2315688,-2185716,2285500,2584661,-2032094,-2381245,2291332,2154052,-2771041,-1640587,3740751,1493470,-4427159,-1415948,4676545,1402687,-4601527,-1084355,4293462,512923,-4360358,-84687,4540421,-427872,-5115490,510157,5499312,-493106,-5658635,763439,5598432,-1296908,-5309985,2351992,5307207,-3216721,-5089335,4013034,4958208,-4232338,-4667439,4208092,4116628,-4199848,-3512595,4310945,3011476,-4787343,-2793545,5228041,2500410,-5657009,-2298117,5859630,1800310,-5783036,-1008532,5594903,263737,-5492172,469572,5358270,-889610,-5163511,1164594,4922952,-1259188,-4502325,1460124,4081451,-1798182,-3664050,2139145,3399688,-2537894,-3288474,2616373,2958322,-2604066,-2617012,2452978,2081281,-2429297,-1486343,2415479,1043979,-2454003,-805009,2445731,807038,-2155892,-688898,1815228,583816,-1528598,-233184,1304467,-75744,-1202158,149914,1117918,-284494,-1016122,61040,755997,-14946,-415780,30321,-7198,-78479,222070,216766,-264227,-245097,213729,7796,-279076,265573,499555,-513291,-864736,569691,1175005,-617240,-1197137,586909,1141519,-803475,-1080523,1152287,995196,-1538696,-1122767,1845978,1239019,-1928680,-1382639,1899578,1342824,-2014835,-1189191,2274226,916947,-2883723,-827692,3315149,766137,-3812659,-596247,3758131,302633,-3665041,163866,3564538,-632804,-3571577,1051198,3936017,-1212631,-4080245,1243831,4205520,-1428311,-4030532,1794571,3930941,-2437479,-3804891,3213256,3729093,-3767057,-3654611,4019084,3239158,-4132979,-2752746,4149087,2033937,-4286891,-1514403],[0,0,0,1,7,-158,37,-30,187,-206,260,-321,299,-514,776,-699,786,-1197,1415,-1555,1879,-2191,2601,-3135,3489,-3975,4761,-5400,6034,-7019,7955,-8862,10088,-11379,12689,-14258,15874,-17605,19748,-21911,24075,-26726,29654,-32593,35939,-39628,43538,-47988,52844,-57996,63908,-70532,77668,-85860,95250,-105753,117995,-132492,149534,-170338,196364,-229535,273942,-336600,431123,-590189,908141,-1788926,10227583,29342082,1807901,-22596193,-8703722,6094901,-4972981,7117293,27185274,-7374850,-45367190,-3732786,43160064,12137755,-24834246,-7140283,3119724,-9652419,7012791,27751286,914249,-30266566,-15583563,16516432,25160982,6832258,-18323772,-19277418,3260217,12572576,6685042,7849082,-2997918,-27470480,-13447281,29639481,25625041,-17067109,-24978663,-2097057,6172819,8470517,14703053,752291,-22837128,-16452027,12824707,25124391,8317843,-15703227,-20192744,-1486216,16897379,16591978,2474264,-13526245,-18682777,-2934111,19386858,19152489,-4546132,-22057650,-14999040,6208365,19618305,11818397,-9787480,-22079653,-10469937,12325174,20376583,6220568,-12829543,-18483043,-6572153,14629355,23581382,4593289,-21107542,-18719818,6352940,20949809,13051217,-4669334,-16772703,-13071806,3666739,17873507,16126962,-5523594,-28388614,-16651596,20907548,25574985,-7145697,-18264790,-4705360,-5596480,-1171735,24686620,17424125,-27377323,-30711073,13381553,29297322,6496948,-9508359,-11435989,-8343955,3487980,15089135,14478121,322950,-22573958,-23446860,17050149,38447787,-3798829,-34792087,-4596852,13027724,-6376231,4891918,25429522,-11685952,-44073784,747323,43400649,10974943,-26416459,-12275345,4460322,111997,7678598,18532888,1741802,-23123227,-18371104,14092877,32788888,6512492,-29372911,-18045041,15983321,12381008,-4171342,7820849,3982321,-30781502,-18480667,36382705,29414826,-27426593,-29493479,9099724,11116027,-839936,10210420,6012777,-21052787,-18579272,14598303,27527710,5862232,-20077418,-19699970,5656185,20318033,7485636,-4106679,-4136820,-11993111,-11157586,17168705,26581518,-9134300,-30586718,-5744304,16410070,10262414,1937478,-3421228,-14298136,-12801046,8697990,21268292,6324358,-16063213,-18037382,1043467,17241283,13274126,-2304083,-12924877,-11505763,1516713,15953245,14106278,-4719165,-17863542,-10073380,7935970,16511394,7594789,-9773822,-17400459,-5910158,12219220,15582080,661980,-13373239,-12297840,-1445175,10178459,14707235,2785112,-16754769,-16010940,6590392,19213560,7590960,-8691293,-12594863,-4739249,6374908,11678503,7894323,-3770056,-16685316,-11989084,14063552,23473310,-3630036,-22159560,-4699160,8663901,1405977,5252296,10671536,-10830710,-23795104,3574039,25985140,7855944,-15535363,-13179623,559715,7969027,7409242,3070900,-1411100,-9323302,-13052132,6381738,26168907,4177876,-27900442,-11921639,18829618,9056490,-7333964,4391029,3455326,-19401127,-9500084,24974064,18211109,-18893188,-21452241,6217113,14167983,1965190,-1473638,281008,-7135221,-10652105,4445107,19827709,7207069,-20164146,-18086451,12462490,19692766,-3839721,-10261592,3061746,-3050162,-11495955,11032737,23114283,-8726989,-27839141,482929,21147623,4927295,-7543840,-2105269,-3233673,-6899825,3911163,14212666,4618929,-13687894,-15061211,4785821,18001163,4833325,-11613082,-7067605,1136153,-541100,4392029,11992339,-1379486,-18284648,-6430655,15005503,12027581,-4229958,-8977238,-4835242,-341757,5714001,9152415,1944424,-9882608,-10520872,2542573,12581012,6603000,-6489104,-10402897,-3571945,5193249,8871710,4120247,-5988086,-10229828,-2855872,7618887,9205159,1186106,-7727047,-8838103,-369712,9630082,9073664,-2884835,-11048354,-4892355,5482690,7435169,3525604,-1596646,-7839773,-7418117,4081932,12413156,4109539,-9586020,-10423405,1314976,9483331,4835494,-3033914,-4010767,-3867926,-4555121,4965512,13939683,282829,-17323409,-6619671,13033947,8145953,-4767401,-2452786,-53005,-6145157,-1364307,11696397,8171004,-9318196,-13748257,1364426,13508536,5459637,-8179319,-5611254,2450872,-1613909,-2207143,10268643,7218013,-15150865,-14074545,12971637,16148834,-7048144,-11128006,3516435,2276786,-5757990,4217190,12306485,-3876014,-17169859,-1425312,16742134,7164055,-10701173,-7929081,4080827,2822171,-2283165,4100814,6770185,-7473083,-14135171,4704825,18093627,519038,-16170851,-3490861,9635328,359687,-3713403,7028362,2546661,-13522248,-6125860,14315772,10275052,-8877009,-10127234,2189116,5445335,1044644,711404,1793009,-3411972,-7588009,856071,11761576,4774940,-10725152,-8499497,5365232,6452036,-823269,-316192,375758,-5752888,-4220136,7057084,8484179,-3404576,-9393648,-2192029,5437495,4871772,693475,-2211825,-3918598,-3001185,2326551,6598413,2588068,-5270733,-6240214,472403,5646114,4213282,-905137,-4967715,-4163461,1281047,5491313,3333637,-2408783,-4943566,-2469468,1798350,4517609,3381928,-2601648,-6946706,-2128534,6074216,5445911,-1960498,-4635409,-1810814,388972,1923200,3892954,2055403,-4277200,-6543013,966251,8623781,3583723,-6895806,-5256706,3398821,2598114,-1440698,2767525,3023094,-7063416,-6929332,7076177,9637619,-3819842,-8922195,321596,5157543,339217,-1337895,2539840,508749,-6701885,-3341683,9118552,7757164,-7987566,-9769278,5459205,7899216,-4014624,-3391365,5776079,-499217,-9574166,1428874,12775860,560436,-12990350,-3107643,9888085,3166337,-6334253,-319816,4860163,-3742653,-6766237,5934620,9984192,-5139601,-11913857,2594245,10724182,-630181,-7168905,1646969,4114232,-5004476,-3552883,8632952,5750109,-9771038,-7983670,8212592,8118585,-5595156,-5414855,4219003,1288623,-5375437,1439320,7699181,-1310923,-9294836,-1151412,8250821,3115847,-5492266,-2968471,2940791,632439,-2523050,2416848,4417052,-3685706,-6701896,2691345,7483897,-381299,-5420719,-663211,2310659,-330114,17969,2632868,5585,-4370305,-1838453,4024514,3673068,-1856429,-3667039,-550927,1504493,1276754,919935,35776,-2039878,-2055430,1024296,2963906,925831,-1856032,-2235297,-505362,1727508,2506749,413586,-2598968,-2133951,1111555,2264552,462560,-554134,-517479,-1533227,-953550,2312326,3077356,-1589749,-4295319,-368303,3604483,1397130,-2055810,-906020,895237,-1136297,-1589678,2893165,3504815,-3500880,-5231061,2825378,5691351,-1701702,-4157948,1741593,2137201,-2859058,-911485,4740664,1474804,-5728789,-3009402,5322637,4267579,-4272406,-4232298,3506342,2748710,-4216952,-1075758,5941423,17358,-7938356,-466151,8516933,991241,-7685413,-923103,6186574,-69735,-5219911,1914354,5549647,-3145647,-6690916,3388813,7825950,-2556830,-7693614,2129447,6457228,-2598496,-5035283,4070198,4164160,-5882564,-4511513,6665838,5016107,-6479123,-5286717,5316290,4265810,-4708625,-2688624,5046093,1281138,-6147031,-760780,7223880,1111368,-7256899,-1260545,6488287,1175798,-5074669,-18133,4329313,-1286890,-4343388,2192590,4936695,-2131533,-5361817,1407311,4753826,-1138948,-3743941,1198688,2503418,-2223458,-2002310,3078648,2137644,-3292782,-2554061,2720991,2506558,-1715928,-1660296,1202142,768161,-1194457,108394,1825036,-103741,-2136291,-317059,1840637,842227,-1107770,-836938,87191,132362,189718,432623,-205190,-871547,-294117,470283,394053,104698,61739,-665314,-801075,733840,1620119,-213060,-1649360,-16266,1462476,100253,-977741,511169,1031924,-1120339,-1444284,1492666,2147566,-1648260,-2661045,1298796,2476872,-1400944,-2242859,1751061,1701605,-2571686,-1652382,3229458,1741556,-3555486,-1923359,3438610,2052938,-3128060,-1655787,3187568,1362473,-3553430,-957279,4474250,885121,-5173365,-833934,5531234,532576,-5659726,-27124,5171552,-944866,-5099064,1602563,5000331,-2214859,-5132301,2334740,5202085,-2281784,-5121979,2487852,4938711,-2949183,-4559363,3795118,4374411,-4489590,-4177549,5131360,3991555,-5299510,-3424537,5319865,2674416,-5332729,-1931892,5414249,1169943,-5663743,-747920,5690178,559413,-5650704,-402431,5330741,110832,-5078503,450690,4850826,-1063979,-4657967,1788563,4553819,-2034378,-4281732,2236476,3930774,-2198475,-3293895,2286803,2723843,-2395895,-2304989,2509942,2014973,-2611737,-1824569,2593656,1678089,-2454391,-1408826,2141147,962158,-1975249,-503915,1908744,247916,-1892862,-114085,1762508,174168,-1484908,-149259,1166464,67846,-758291,175875,558803,-338641,-488724,337191,428435,-246105,-337553,16745,13673,146182,297064,-218165,-670663,104275,784977,-111200,-743317,250148,693383,-468275,-711184,865381,982484,-1032042,-1233735,1188984,1414704,-1215427,-1463585,1258465,1353568,-1618052,-1159167,2049917,1026306,-2517510,-980934,2785142,1108573,-2794646,-1020054,2698200,818628,-2835623,-439550,3088955,146769,-3443374,-48907,3878643,-66072,-4138677,171051,4245764,-625690,-4100297,1254669,4031544,-2023715,-3984265,2611391,4016683,-2864655,-3855769,2853400,3609590,-2838713,-3240280,3026538,2976249,-3475094,-2833253,4067427,2769650,-4548452,-2623217,4808477],[0,0,0,-1,-5,40,-191,143,-12,229,-399,317,-433,639,-703,904,-1146,1292,-1641,1992,-2193,2672,-3306,3692,-4221,5015,-5757,6613,-7603,8523,-9711,11181,-12495,13973,-15830,17701,-19711,22084,-24516,27169,-30243,33421,-36856,40836,-45005,49434,-54547,60059,-65966,72639,-79940,87926,-97058,107183,-118426,131472,-146472,163707,-184237,208937,-239054,277234,-327031,394636,-492539,646457,-921551,1550107,-6014157,10188793,28403143,-19090983,-38781751,7489351,33679426,6879781,-13475169,-12954187,-6351983,3400262,12399116,13237608,2128020,-22121046,-22098704,18396728,34262285,-5143904,-25183430,-3083502,2478085,-1660775,19027877,16176586,-24231639,-28895736,10182109,25107139,6946318,-8661913,-14837435,-11717322,4635078,18007989,12647362,-7303276,-23366730,-12172010,18905460,24816095,-1569789,-16989899,-10542958,-2456438,10349898,21986312,5057945,-23659764,-19255430,9419873,21058454,9272929,-7428633,-17769517,-13376637,6476217,21184451,10889754,-13771860,-22816738,-6364575,15413058,18983559,2913782,-15948321,-18275037,-394077,18839515,17835456,-1389054,-17769580,-15532720,4108800,21790130,16595867,-8356735,-23698845,-9779508,14698540,18232761,2709034,-9488929,-15420308,-13713347,9260356,29558605,5238509,-31055623,-19108456,13253251,14202196,4629515,4235119,-10309976,-22975145,553534,28674337,18145434,-13032603,-25835792,-6496014,21510121,18041711,-5037478,-5743545,-4211022,-19421276,730453,41045560,10833915,-46050868,-19633840,29699023,9490027,-10663507,11540457,-1680228,-35090731,-4704483,39080387,17042147,-23312137,-23522132,334718,18020592,13667474,-2252358,-3528216,-5979996,-18417159,4722614,41554348,8993359,-44356959,-16680476,29274852,9552709,-8517587,10016436,-3638919,-31642114,-2711845,35564839,14136067,-24065904,-22951528,1209122,14962060,10640739,1119683,-4042038,-13192797,-15381182,13210725,33520253,-245872,-32366031,-8638714,17301127,8242455,4878248,7786157,-14182011,-24252572,7667015,28635382,6864529,-17030229,-16515721,-3854139,9575098,14208585,4325257,-10685953,-17870389,-7027679,16497316,21189574,-3894731,-21226627,-9269887,6855259,11882870,12058094,748113,-17894548,-14631789,10801067,21499429,5543850,-12130181,-14544364,-4420787,9618699,15796373,4890322,-13463659,-17583996,-1693458,15202924,13962281,-2570000,-16103010,-12823618,4231842,16398033,9765656,-6889988,-14907904,-7879668,6594277,15973470,9627473,-8767871,-18585248,-5303546,16022708,16467707,-3216245,-13422717,-6495183,-697384,5146644,16054064,6654284,-21953349,-19732275,14049654,20770422,-2371269,-9510663,-4061735,-7518121,-1428749,16204844,12819193,-11102526,-20782206,-3361919,19019371,15766954,-8952466,-14395035,1555755,925827,-3445503,16336757,14828283,-24915501,-25168645,21842773,25160998,-12205159,-12364681,5458208,-6231637,-8388129,17465245,16917174,-14903152,-23178646,1524816,20107991,10409629,-10442950,-11180447,1926449,-221964,-1691139,15659318,10400931,-23961508,-19921200,20687954,21377673,-10253962,-10758607,2952691,-4885034,-4291210,15188015,12468173,-13671577,-19508408,2903315,18664418,7356647,-9615073,-8139131,-837530,-2048581,4077551,15104172,1342765,-21448666,-9780711,16553796,12413986,-5156720,-5759799,-3991364,-6404834,3893040,14991356,4263302,-13530758,-12207198,3727198,12576300,6411368,-4453447,-8229842,-5410062,830720,9676195,10118486,-5047214,-15427517,-3966435,10706954,8904863,50752,-5414333,-8427597,-4412103,7722211,11945394,36898,-11740117,-8542393,3350451,9869366,6222744,-2883767,-9422565,-6476538,4135860,10632981,5358680,-5426673,-10026566,-3954588,6837206,10795661,2072279,-9292688,-9055477,1393623,8436699,5984821,-624257,-6497150,-8326452,-1239185,10709770,10373907,-6159307,-14276388,-1166779,9646377,3722502,-285014,1344062,-6787710,-10704460,6818896,17375307,-678876,-15285329,-4673402,6971989,4808811,1564441,1389234,-3048705,-8724770,-3393469,11613843,12631225,-8640797,-17671342,3007572,13755713,-1791051,-4605648,6926953,-3939893,-16076295,6143870,22114120,-2853622,-20447331,-1195944,11894989,1201965,-2256082,4498690,-1092531,-11160010,-2885775,14112149,10662458,-10765214,-14790236,5061533,11850449,-2190274,-3576527,5256066,-4513065,-12707182,6859983,18110453,-3737912,-17334610,-1139571,10020873,1540320,-1746690,3146508,-2014723,-9771974,-799948,13454244,6857844,-11040863,-10063155,5307226,7128484,-713367,869893,1487343,-7849284,-6270394,9298921,10627624,-5094340,-10406883,-780804,4702215,2940754,2296281,76100,-5903743,-6202043,3282362,9592974,2327440,-7791339,-6109843,2133422,4430499,2912721,1510176,-3323695,-7202823,-584471,8566573,5484150,-4246933,-6468662,-1693708,2453618,4573995,3428746,-2194602,-6650546,-2964578,4703593,6370121,541806,-5244078,-5256060,50271,5235582,4741417,-1062833,-5394279,-3605678,1305085,4634558,4038039,-977700,-6319272,-4264300,4252784,7405956,541180,-5728361,-3311925,1086079,1514767,2843236,4022517,-2773768,-9225072,-723654,10522293,3991782,-7608972,-3893712,2968808,-646277,-695836,6320825,2235225,-9503936,-6187351,7924471,8589072,-3625458,-7265518,644715,3399018,-1822029,264068,6901671,-984278,-12407992,-1068338,14707576,3335752,-12331794,-2375983,7829287,-2256316,-4827595,8148135,4968111,-11783563,-7411237,11043706,8890521,-7359189,-7449202,3761980,3086176,-3777663,1154424,7223990,-2573736,-11375651,1059613,13079574,1418739,-10853230,-1523161,6691469,-1399700,-3458998,6388625,3243908,-9865190,-5208234,9669678,6837101,-6562716,-5690610,3390095,1736192,-2871703,2394147,5078251,-4638894,-8045479,3589425,8873234,-1135031,-6469867,-225695,2047576,-1187175,1300507,4360059,-1458503,-6661751,-681959,6419039,3144355,-3496398,-2982349,379994,298499,764178,3242471,807675,-5000752,-3439529,3727481,4503544,-1129757,-2977147,-900087,-489404,516236,3138143,1724603,-3352177,-3931214,1067124,3861766,1561501,-1477461,-2313642,-1439808,701273,2764510,1808174,-1473424,-2976518,-1128720,1829676,2982853,1017595,-2604887,-3266432,489880,3220810,1460724,-1298847,-1344258,-1026417,-950379,1578948,3686814,-271522,-5292667,-2060126,4611677,2997673,-2778619,-1502479,1654388,-1450482,-2252650,4255102,4361059,-4941655,-5990655,4087361,5952432,-2532671,-3713458,2436941,1075634,-4040717,462236,6509616,124885,-8196325,-1868658,7908313,2480897,-6505435,-1252494,5298778,-1814621,-5475215,4961359,6785305,-6608076,-7949868,6364379,7577612,-5104973,-5082747,4839148,2058701,-5825293,154397,7854599,-460308,-9101479,-457854,8735927,1102479,-6806502,-341846,4786272,-2145966,-4197971,4542240,4813950,-6024745,-5991749,5635276,5896406,-4500487,-4253757,3720962,1588172,-4299593,864623,5957193,-1523133,-6813782,1076917,6481522,-245836,-4413464,683259,2282191,-2167840,-989125,3950049,1099926,-4870153,-2060499,4007214,2319529,-2429957,-1513411,1027205,-464483,-1157510,2063653,2207867,-2495901,-3275438,1755247,3251883,-521474,-1701936,265849,-180488,-950484,1384149,2379349,-1100921,-2920069,114377,2386933,801841,-810270,-673516,-674580,-613550,875203,1678515,-75896,-1989818,-1233085,859422,1554502,609279,-869255,-1398807,-287151,1213343,1099638,-40971,-510811,-652826,-785885,624095,2225461,511856,-2595523,-1453066,1997445,1644760,-1257753,-661620,1045856,-1008839,-2045215,2000786,3329065,-2155110,-4324853,1584575,3911663,-1388580,-2695133,2037491,1456731,-3475366,-816622,5058193,1207614,-5647663,-1574819,5473640,1538125,-4471658,-245248,4077483,-1465400,-4455932,2813015,5334568,-3433545,-6055964,3285832,5567121,-3338892,-4410178,3842653,2624532,-5321996,-1656087,6700494,1298806,-7305323,-1244063,6895580,829070,-5680527,444933,4807173,-2036186,-4459404,3563585,4960168,-4090050,-5258106,3773058,4692005,-3306149,-3529433,3309841,1968419,-4226482,-926593,5188451,429554,-5926073,-513024,5515461,179344,-4359922,705444,3145698,-2039097,-2500597,3191379,2467677,-3500276,-2528170,3082543,2268179,-2195500,-1274678,1796474,72486,-2035216,906664,2639615,-1028332,-2995618,582864,2554061,-401621,-1626901,561112,501052,-1328028,-18321,2111842,124092,-2284900,-483631,1741628,597516,-826253,-55127,152497,-751829,-200772,1314510,581918,-1199837,-1034015,572257,880407,129475,-258899,-370519,-422263,71281,675901,470679,-206984,-632279,-534578,174261,1162590,449733,-1131895,-906890,763808,726293,-460085,-101021,752182,-640285,-1421350,985945,2097216,-866967,-2418409,644243,2266176,-778652,-1634512,1496213,1137509,-2492452,-1189793,3358868,1440282,-3700686,-1473012,3506479,973931,-3302443,-44579,3346855,-1095299,-3822749,1910932,4205354,-2195884,-4281388,2290175,3827862,-2448721,-3001399,3123475,2301168,-3987461,-1985815,4814094,1920271,-5179255,-1643355,5175682,916904,-4842796,337908,4657484,-1638871,-4724987,2525936,4708391,-2917719,-4464513,2909203,3640570,-3014966,-2663831,3270851,1719303,-3932151],[0,0,0,-1,-6,27,-170,69,-72,216,-251,362,-449,407,-627,968,-984,1094,-1487,1776,-2073,2498,-2842,3335,-4035,4562,-5192,6134,-6977,7836,-9050,10271,-11520,13053,-14633,16354,-18450,20557,-22718,25380,-28240,31165,-34505,38143,-41986,46386,-51127,56118,-61820,68118,-74827,82415,-90930,100231,-110843,122955,-136631,152613,-171500,193808,-221164,255570,-299796,359538,-445118,577716,-812120,1344327,-5936277,11649690,28264063,495855,-19433896,-5295633,251638,-9148789,16505899,28607487,-19452238,-41174530,8872725,32169876,1859560,-9318403,-1605881,-12817545,-9589628,19164840,23659700,-5642174,-25373880,-13734516,14964881,24598338,2601549,-14934666,-9349052,-5874632,843686,22218050,16359469,-23232361,-28428465,8401421,21900451,5777780,-2758623,-10038900,-18939761,-2449506,23899023,17677509,-11104381,-22615212,-8433091,12222541,19322617,7259809,-10509954,-17313246,-7350684,13437751,23260288,5117243,-20349582,-19333519,3311836,18368284,14146810,-2697305,-18440369,-16564117,4126531,20305510,12712945,-9623481,-22105234,-11538634,11486923,22277899,7525140,-16005519,-19705517,-1588856,15123885,16840010,5428946,-13601830,-21424083,-786056,25005934,18893535,-9070015,-21374432,-9531273,8373423,16283477,9553926,-5138297,-18373573,-18121462,7406783,31567830,8421881,-31289757,-19246269,14360396,8623845,532104,15475694,-3520880,-37445811,-5655765,42580017,18221539,-24370748,-16000882,2710076,3656911,11250292,14711467,-2461179,-19701072,-17959671,9008389,35264815,8843773,-37550613,-19408326,22178697,6759915,-8417266,17453989,1847897,-42843533,-9788468,47547343,17348030,-32532996,-15094407,9178909,869343,6285742,18821914,402118,-24170081,-16672343,16078666,32553492,2851347,-30483079,-12520320,15612560,5376347,771301,15307805,-7435701,-36769891,-1692168,38686788,10918845,-24251937,-13624367,242394,894004,11394744,14937891,-5628288,-22656063,-11230425,16765492,25608707,707360,-21852614,-10576397,6745791,7894581,11698735,9979473,-15886779,-25228399,7064365,26916419,5878910,-13325167,-11500320,-7596430,1510915,17085654,12663631,-12414103,-22265212,-4753388,15406233,16066622,238797,-13712032,-12840109,-295413,13312602,15813300,542303,-17480311,-14064164,7065796,18638351,9607177,-7261912,-15884782,-8360213,8336929,16401716,6083990,-10941072,-16132881,-5057602,11226156,16152919,2439121,-16382629,-16110950,3617132,15944323,8574853,-3296938,-10297562,-11774227,152983,18283339,14420602,-10201980,-19686043,-3380131,13379408,12675980,1119097,-7940301,-9433331,-6073745,5003968,18960796,8904206,-22126256,-21278828,14460282,20137039,-5709718,-6166977,3386435,-13195141,-11386825,23384389,21491307,-19282569,-24081765,6304871,15307224,4334646,-723414,-3551463,-7797571,-6721341,4650425,19041513,8833987,-23277131,-20792455,18197172,20961763,-10082617,-7446620,7563152,-11187542,-13552187,22281713,21651880,-20475354,-24415684,9108854,16565397,774601,-2685947,-925646,-7676593,-8653662,6992113,19443842,3227017,-22590736,-13425184,16442426,14495951,-6378208,-3817348,1018644,-11161610,-4086946,20367034,12306694,-17314624,-16777810,5895425,12188362,4186584,-1002248,-4884442,-8539638,-3962543,9430428,14484483,-1851501,-18204032,-7505832,11629954,9493033,-595473,-1825086,-6356042,-10213133,4185148,17259543,3784945,-14041261,-9684841,3473104,7794315,6438256,1497907,-7687688,-10442488,367678,12228243,9196597,-5029383,-12096805,-4594065,6060802,8932624,3919641,-4713687,-10173616,-4867530,7336563,11061820,1534988,-9004823,-9413474,-157629,9112796,8593491,-1564113,-9764154,-6534979,3238468,8592203,5974589,-1989693,-9777479,-7612437,6076575,13098286,2286058,-9698434,-7009883,729513,3963241,6272666,4453887,-6086688,-12059341,-1326974,12454902,9225886,-6485734,-11632646,-1016837,6005530,2157090,2939992,4647725,-8461745,-14548473,7594218,20396352,-2495549,-17065823,-176096,7610398,-2665700,2102746,10525275,-4744942,-16986664,4831,16816061,6973559,-10397593,-9839151,2647336,5662019,-692137,1836627,5909646,-7915742,-15280941,8226184,21063339,-4465400,-18562157,1872786,9533559,-4296246,-1710,11263884,-3542929,-17290521,680289,18071042,5092823,-12380779,-7236339,4724964,3165896,-1080806,4565043,3922331,-10449073,-10646065,10045890,14787224,-5448992,-12893607,947203,5132913,-1089645,2961770,5926556,-6053871,-11541087,2741506,13025442,3250788,-8654833,-5789816,2133293,2545901,2050963,4462074,-568375,-9835954,-4498268,9907811,8430148,-4959298,-7181358,-696908,719122,2124161,5915623,1243298,-8367866,-6260303,4943334,8125097,876848,-5007641,-4459559,-1083096,2771477,5427144,2731053,-4655217,-7125952,-123728,6875239,4909129,-1884668,-5347333,-3434793,1315686,5420320,3921328,-2339666,-6001622,-2952862,3066087,5793147,2536435,-4045361,-6493399,-981507,5704901,4672348,-1448411,-3902107,-2731014,-968885,3237104,6433282,342718,-8399073,-4746106,5633114,6248385,-936474,-3202838,-1330140,-1746147,-746635,5084809,5899728,-4258429,-10273626,575131,10682078,2221618,-7242813,-884426,2801882,-4732201,-1246951,10723061,2771205,-13664897,-5487293,11725235,5869533,-7142203,-2590999,3670057,-2670865,-4007564,6392246,7767538,-6050869,-11311480,2976995,11866647,-119274,-8935560,873358,4963859,-5274394,-2631244,11030994,3209237,-14211041,-5155210,12888713,5283297,-8834681,-2448998,5240264,-2634429,-4954736,6642798,7430403,-7420568,-10061157,5165228,10039268,-2211806,-6474992,1777300,1927114,-4369226,957795,8305900,-458925,-10294564,-1780145,8937801,3224028,-5246010,-1859706,1783852,-1888962,-1201815,5436400,3260901,-6531794,-5862010,4482517,5983896,-1763437,-3218652,535308,-993662,-1970226,3755356,4671595,-3513378,-6233699,1133183,4999786,1088554,-1474359,-829823,-1633254,-1562304,2407755,4115006,-560368,-4895076,-1991217,2908267,2968631,73326,-1368858,-1932640,-1715633,1141770,3562756,1236559,-2939940,-3118992,225270,2728672,2249640,-407135,-2730630,-2010503,1194702,2667803,1260014,-821275,-1947771,-2005680,547821,3879630,2029277,-3363178,-3603104,1568837,2911196,-131055,-500907,561976,-2143288,-2928174,2808459,5247057,-1579872,-6023633,-326605,4719084,718928,-2664863,1031309,1629172,-4073446,-2394616,6682653,4347266,-7183576,-5320635,6163836,4359293,-4820148,-1295079,4965813,-1847476,-6496149,3548277,8199696,-3309261,-8811506,1947614,7315995,-1487009,-5076318,2587009,3112305,-5254828,-3079408,7450659,4185403,-8327260,-5054242,7554803,4438313,-6239645,-1761322,5940925,-1309376,-6728550,3541603,8245793,-3744769,-8469881,2950685,7079725,-2380398,-4538543,3141060,2270934,-5162113,-1433002,6783884,1824354,-7229004,-2683525,5801228,2265315,-3985431,-551920,2881507,-1756014,-3231360,3362719,4483461,-3360568,-5020649,2463600,4329747,-1405731,-2074857,1736361,-14990,-2924379,1161411,4320339,-800188,-4624435,-132338,3237929,380637,-1432635,404643,-113694,-2127344,48086,3121740,818056,-2953204,-1678179,1684690,1542541,-186047,-128095,-64609,-1288671,-506904,2076987,1711483,-1395699,-2131859,96884,1447589,871673,91864,-733770,-1309114,-441966,1087640,1194276,-162933,-1165984,-1310475,-67292,1688986,1313067,-1174757,-1956479,291847,1410066,183564,13020,781766,-819601,-2127237,955636,3479774,-75335,-3605059,-435050,2850016,91405,-1888189,1149456,1554181,-2924237,-2290838,3741802,3177115,-3898111,-3679823,3323715,2815322,-3174850,-1250662,3945921,-224816,-5296268,1059836,6564846,-937300,-6554170,886889,5713328,-1305524,-4302071,2831825,3486325,-4514523,-3454555,5711495,3867012,-5864907,-3920793,5295800,2899615,-4835515,-1381505,4911359,-309397,-5864176,1175609,6795487,-1457526,-6858484,1458703,6093260,-1928794,-4615001,3202700,3435805,-4572314,-2795608,5665885,2766869,-5555843,-2605498,4803909,1802997,-3961667,-387030,3522369,-1063680,-3997049,1815488,4402164,-1845484,-4461657,1386083,3602436,-1320254,-2377569,1932091,1261193,-2925276,-701277,3761664,721616,-3711092,-763907,2936192,378101,-1782876,597751,1099708,-1582049,-1192074,2143002,1496851,-1889196,-1691503,1235059,1110180,-626593,-173664,628909,-730533,-1212893,919029,1678351,-557618,-1603128,-22460,974337,184131,-67784,195523,-440340,-777024,333666,1094995,245805,-774916,-751404,20154,676460,679948,-263868,-790176,-228950,331639,151262,220088,504775,-428236,-1401954,135760,1949209,290876,-1869257,-419934,1420683,-46678,-1213934,948128,1361921,-1837471,-1884141,2267521,2298158,-2190322,-2234597,2148135,1627408,-2296840,-712710,2968803,130504,-3763246,68269,4322399,-31679,-4339095,241180,3969193,-1024372,-3513592,2179435,3304098,-3376065,-3490337,3976391,3453728,-4162770,-3094149,4092429,2108033,-4146451,-904306,4490623,-20272,-5010811,585314,5337103,-735668,-5095664,933302,4535351,-1474981,-3824612,2429851,3496590,-3457421,-3307687,4111681,3113105,-4336611,-2649702],[0,0,0,1,4,-1,51,-196,123,8,236,-412,297,-392,612,-684,868,-1096,1232,-1551,1877,-2088,2574,-3148,3444,-3961,4803,-5506,6212,-7109,8058,-9245,10575,-11719,13131,-14971,16729,-18542,20767,-23098,25595,-28465,31453,-34694,38426,-42320,46501,-51360,56527,-62022,68323,-75274,82804,-91366,100919,-111599,123997,-138208,154566,-174178,197864,-226802,263696,-312239,378871,-477037,636547,-949100,3385279,-10175610,7090503,31141388,-15433441,-44287163,5412784,40594588,6498893,-19555352,-10846151,-3330898,1872144,12806747,11788047,26010,-15872012,-22078667,7733308,39968736,7374503,-38536176,-13625417,22513218,3018402,-4080982,19679868,-2952013,-40141975,-5397781,40744905,15536022,-24099860,-17969698,-475404,5161931,12153653,11506791,-5421281,-19458074,-13280758,11572823,28703501,8040099,-25177352,-20099464,9369411,17361419,8466555,2051386,-11050219,-20434166,-1059750,25053470,17341975,-12478473,-23942397,-9080133,11362421,18396073,7290287,-12206692,-20823212,-7518267,14883965,20456441,2537248,-17396415,-17985146,340685,19309760,19108710,-2219365,-21209572,-15067224,8696796,22510409,11876308,-9901204,-19000541,-8782931,8628430,19071575,11332167,-13438983,-26930844,-6225448,21893040,18551183,-5106284,-17292113,-14098794,-1470236,15527344,18518648,-1300172,-21142125,-17027551,7298910,26154906,15051020,-15280057,-23565396,-507085,16186689,11396327,6345260,-1769852,-22146407,-18261455,21621540,33618929,-7868671,-33199210,-7830642,13676508,6132542,5462007,8243658,-14983235,-28955970,3440216,33967302,14552851,-21028667,-24888573,441314,20531898,12865734,-3405405,-3337455,-6635222,-18542224,5801531,42694374,9353019,-47910751,-19664234,35183421,13920284,-16055517,7348435,3961437,-32976767,-9368623,40960969,19027724,-30845363,-26004012,5478691,17029604,11809514,-1393370,-10425696,-8097442,-7239392,3059131,28640911,15930720,-34549519,-29209398,27621940,28916951,-11850678,-7965513,5732632,-17064250,-12248457,30179456,24194557,-24060448,-30105061,3496957,19110347,10429553,-2056659,-11326920,-12825578,-4209428,10457846,19558307,4905165,-22548440,-20847604,11414421,24685841,5841078,-10351555,-11205340,-7408216,4270588,18608502,12055496,-12030856,-21130557,-4086298,15763694,16455316,297168,-15187395,-15540536,-409711,15476873,14065344,-4002043,-17436283,-11801199,5259556,16075201,10835350,-6622946,-18275034,-9279759,11290730,19181605,5410996,-13377700,-15377683,-330238,12755659,12389111,2466978,-10946135,-16453913,-1648749,19005591,15335213,-8533736,-19001244,-6833481,7959986,12486151,6782441,-5737671,-14779312,-8940756,7809239,17844805,7505012,-14667856,-19409584,2253026,19110452,9002489,-6573155,-7533281,-5981317,-5185340,9228937,21079949,-114682,-27072405,-11808476,20190626,16034296,-6785055,-7811429,-2239808,-8041246,-918186,18572671,12117137,-16067770,-21924482,2120801,21223429,11245386,-11979373,-13598875,2575151,2718321,-2065250,13761641,12394020,-24061420,-25058686,22957582,29034608,-13962137,-18776506,7366033,519397,-9042458,13773153,17226052,-14974383,-23691317,3877443,21328136,9651672,-10769666,-14966231,50016,7881476,1081559,4626552,8897240,-13308799,-22821815,12258654,29466313,-4929709,-23518361,-608962,8207779,-2105727,5693362,11712940,-8829536,-19975051,985912,19464255,10048514,-9363517,-13901086,-2418429,7901610,7343649,3468381,-1513924,-10627180,-10072365,7936232,17462612,1698879,-14509538,-9856154,3135110,8795418,7238635,110550,-9389777,-10086957,1789974,12415088,8231190,-5294733,-12020200,-5600160,6312323,11661481,4836676,-7517542,-11493861,-2046455,9182065,9718928,527921,-8467795,-9199785,-332602,9629237,9716782,-1621880,-12231204,-8644793,5487545,11958092,3780131,-6537655,-8262089,-3616050,3712850,9914280,5831220,-7488977,-12741134,-1535077,11454160,9944550,-2654040,-10141868,-5445177,3010172,6687490,5829912,629979,-8404938,-10320249,2955046,15156380,6051491,-11975232,-11472662,3607921,7642176,1450962,1706296,1009175,-10313733,-9842169,11474565,17464157,-5839575,-17598091,-1125378,9976950,3205883,-109543,2113367,-3871195,-10042702,-617036,14245015,10390881,-11299505,-17347051,4811537,16499505,-1237330,-8682184,4707080,-576109,-14432280,4508692,22837404,-2319085,-24037171,-2422034,16360177,3360344,-5690201,1018686,-526192,-7742966,-1424726,11454779,9490884,-8567832,-16362204,1878276,17015436,2965810,-10716422,-665134,3212097,-7611320,-26661,16277685,2468568,-19181145,-7119094,14067947,8412253,-5337994,-4202145,-979322,-3366841,76632,8204307,6040589,-6770509,-11633378,478486,11869351,5593317,-6056006,-6097073,-804560,820172,3944510,6515297,-662711,-9656593,-5305022,6305005,8552093,747919,-6041228,-5749540,-674689,4817315,6081494,634359,-6253349,-6160597,975737,6649211,5001155,-1688411,-6881009,-4819536,2874294,7643336,3400249,-4585564,-6722171,-1245655,4759097,5421101,1180169,-3924735,-5883645,-1775605,5697981,7283502,-733538,-7913426,-4676086,3487433,6004523,2118400,-2393270,-4396628,-3331370,1062060,6176638,4885931,-4073467,-8991570,-1442412,7933897,5432883,-3063686,-4651421,-1225772,-222995,1248877,5489564,3402680,-6767145,-9206033,3784757,11754549,602617,-9114287,-1985479,3862846,-1527667,-183449,7544491,736220,-11959175,-4670753,11368293,8007514,-6821346,-7900263,1989481,4045096,-1214679,390467,5497436,-1781351,-11636421,-622192,15443857,4265142,-14614815,-5031799,10542395,1430624,-6634867,5145726,5888313,-10444652,-8093746,10933644,10524160,-7049013,-10302168,2124282,6841496,-402871,-2848047,3103224,1101134,-8380158,-3009717,12051229,6450948,-11874696,-8089747,8499321,5717616,-4966855,-144754,4351573,-4752836,-6603568,6194492,9381737,-3539155,-9568377,-478526,6602410,2395974,-2123673,-549152,-474635,-3506098,-564418,6417233,3745872,-5942600,-6335728,2495450,5526932,770982,-1887483,-1607737,-2126335,-677669,3520139,3908798,-1440285,-5141768,-2007598,3108806,3939038,741534,-2754136,-3382307,-593410,3056666,3389035,-153719,-3287861,-2764037,357510,3009509,2825790,-578692,-3871429,-2913406,1852334,4340012,1190796,-2981058,-3112324,-68973,2001751,2235364,1096609,-1766082,-3560004,-1137398,3473174,4030595,-787117,-4611203,-1934551,2770222,2871716,-33627,-828882,-888775,-2376296,-597322,4230908,3552508,-3546661,-5772586,895662,5393178,1032346,-3341192,-782498,1159253,-2093531,-1073056,5431053,3077453,-7056052,-5518300,6219464,6149632,-4062418,-4157441,2994683,1038387,-3878420,1329245,6495675,-1024881,-8593114,-1055195,8979600,3039936,-7525005,-3015208,5649998,215495,-5529023,3215465,6944166,-5787779,-9182385,5865692,9753037,-4547702,-8084501,3436933,4883488,-3859869,-2112597,5953171,1688315,-7850510,-2996600,8426217,4928119,-7111269,-5115829,5451905,3163036,-4888883,-104245,5886828,-2320855,-7850895,2585184,8618132,-1411294,-7723781,169430,5000718,-544923,-2597588,2256623,1747812,-4258832,-2621568,4987211,4250837,-3729016,-4591094,1920561,3411893,-564439,-931432,1127170,-872346,-2680263,982881,3915771,311183,-3726727,-1845551,1900892,1820492,48603,-676459,-1072665,-1238408,173537,2035387,1279869,-1207537,-2129678,-431532,1557018,1845567,369277,-1643238,-1724364,338125,1968031,1228887,-633188,-1421019,-839951,270747,1366461,1388108,-452795,-2295508,-1252756,1534455,2204484,-86103,-2019386,-1291600,595643,1073652,435260,385388,-342777,-1740085,-1015271,2353978,2693197,-1494622,-3207649,400543,2691716,287582,-1161452,521750,388215,-2110300,-824937,3351501,2251734,-3618205,-3646822,2840542,3735010,-2361078,-2615474,2571384,915641,-4038521,13925,5687799,135931,-6528605,-842324,6163391,1213579,-4881505,-438399,4011327,-1055462,-4258509,2682912,5514466,-3328675,-6729836,3076381,6907385,-2641870,-5918173,2852168,4105494,-4231761,-2992198,5835928,2609672,-7002053,-3043864,6896843,3243759,-5917763,-2574110,4917498,1134653,-4670159,488162,5480692,-1217096,-6444371,1200789,6742918,-687441,-5957178,741664,4545303,-1618206,-3328163,3005567,2928223,-4013031,-3315274,4046138,3547551,-3271441,-3228043,2233249,1990210,-1926652,-666222,2397223,-91562,-3240982,-25187,3558056,741988,-2951324,-1077228,1799878,754748,-767265,256996,484698,-1087406,-1049994,1270106,1664723,-604484,-1703239,-307915,944274,732753,66853,-368711,-703301,-428042,508571,841689,142569,-679219,-755265,-143489,693635,945070,8794,-1109256,-856233,610947,1136462,196997,-630961,-491196,-108372,106082,477250,583640,-116781,-1185138,-729121,1101073,1625112,-568387,-1692943,97338,1164902,-229485,-594457,847796,388138,-1777650,-789786,2359552,1466874,-2202921,-1884504,1760980,1754224,-1541826,-1059590,1958507,545353,-2934475,-370363,3969367,643829,-4407305,-811406,4350387,499383,-3841241,491742,3677298,-1605049,-3918377,2456805,4366318,-2567747,-4587838,2355244,4386850,-2259992,-3816861,2738980,3121612],[0,0,0,-2,-11,172,-146,75,-285,407,-395,542,-696,913,-1254,1383,-1535,2134,-2658,2924,-3464,4212,-4942,5811,-6699,7637,-8968,10367,-11669,13355,-15311,17192,-19412,21999,-24637,27573,-30866,34354,-38315,42670,-47122,52147,-57872,63845,-70290,77551,-85377,93949,-103468,113743,-125128,137973,-152061,167772,-185776,206111,-229376,256682,-288850,327410,-375064,435214,-513942,622435,-781597,1038664,-1525073,2774491,-14457689,-20084244,14931548,27339778,3370025,-23956833,-6407770,6286544,-8054809,5826421,32891993,-8493566,-50467342,-932496,47407193,6382754,-26221499,-649996,2811443,-15954099,8984028,31671165,-1003033,-32066449,-14393773,16744216,25646066,5958407,-20052168,-16339021,5503607,6916168,5680265,15228947,-4076895,-35071783,-9729675,35718483,19787687,-20729890,-18086761,-807560,-220715,8942665,19637325,-503922,-26053165,-15512790,15032427,24971900,6375960,-16215582,-18041348,-1009095,14546717,16885534,4952195,-14814541,-21031319,-1023711,21464128,17428405,-6045043,-21174820,-14367754,6118281,19964571,11875311,-10876991,-22629429,-9496316,13174131,20036876,5930984,-13155652,-19681044,-5999630,17416742,23296682,1320469,-21006835,-16360397,5720504,20033590,14709615,-4806549,-19264555,-13118483,6289362,19490069,14435479,-8935569,-27799994,-12459737,20261025,22282807,-4226766,-16931502,-10978291,-4852901,7806582,22664944,8602247,-24339693,-25061054,9252029,28450949,11734428,-12041479,-16697958,-5566129,7277490,14696115,13169958,-2520525,-23516371,-19270746,17929121,35255810,-2322293,-34317308,-9962573,14776004,1567157,2088737,18379739,-8901724,-41234179,-1773013,45666249,13600689,-31388355,-14957318,8485713,2459458,7539044,17696908,-1464615,-23873929,-14948176,15078091,32352850,7111329,-33303344,-20949685,22512016,15787472,-10495083,6939802,7595002,-34956215,-19072907,45236022,28114655,-37525287,-27645941,15882748,9055164,-1850812,13004769,2746853,-24448812,-14889954,17873065,27283096,4404336,-24401129,-20636822,12407436,22213400,1612279,-4134505,-1469933,-16474821,-10834120,25773501,25247001,-18871979,-29892441,1330213,15993041,7988071,3421896,-4748855,-17861907,-11047664,13592424,22003508,2286183,-19542424,-16525845,5112707,18229296,11467436,-3778900,-14370745,-12025272,4734121,19120794,12033868,-8966533,-18655588,-7529016,10669073,17255407,5478531,-13192418,-17997651,-2802239,15077889,14701877,-2035091,-14905950,-12635923,499581,14163118,14905342,-2809927,-19336757,-11882079,9893581,18378263,6592655,-10186148,-14871721,-3872243,10490119,13761989,4934011,-8874364,-17065398,-6082409,16852128,19237108,-5575354,-20456952,-7237143,8071873,9094068,6377120,594618,-12949202,-15731427,5195438,22912283,8898096,-16727640,-17504945,2450550,13704171,8247417,-596876,-5788686,-9709395,-7136348,9449079,21759690,2266408,-26339807,-14774617,19540358,16855303,-8524591,-5083635,3675831,-12992578,-9474840,24340863,19602615,-22841960,-24913812,10610091,18364177,913254,-3878005,-2857825,-7792572,-5722886,7103485,16701036,5806928,-20826222,-20743342,16317856,26093157,-8535022,-17104119,6484243,-10799,-13400800,14046046,24939093,-16208672,-30642239,8082674,24306823,1289644,-9231058,-3235199,-4443573,-3707334,7261751,12795814,1792507,-16079224,-15393276,10002709,21859804,-368518,-16374825,-4348344,3306545,-903960,7248008,12284450,-7964115,-20411390,165853,18795001,8809192,-7576848,-9799332,-4383509,1935376,8575700,8813652,-2046798,-13031697,-8673411,7353463,14048759,3224315,-9749377,-10551620,-1438481,8181220,10050296,1279485,-9830670,-10228433,843205,10547696,8622986,-2112290,-10622722,-8107930,3718128,12376535,6813363,-7079426,-11782255,-2577141,7640532,9000191,2729527,-6120870,-10324307,-3219120,8894592,11050837,-49629,-11462716,-9464206,3683191,11530717,5031747,-5491356,-7919073,-4282873,1523010,8883708,8638333,-4744020,-14593199,-4319796,12119608,10990148,-3416082,-8964035,-3494245,536407,3391236,8306789,4567821,-9909213,-13368076,3676995,15849546,5039232,-10502413,-9184802,1834598,4791332,1733503,4038993,2488849,-11260543,-12475456,11561815,19878915,-6398788,-18947582,1781077,10075140,-2925387,494935,10278265,-4998206,-17610541,1948584,19457622,5578752,-13408118,-10287720,4373025,8343928,415744,-1549560,3248340,-4550061,-13316466,5012556,21999144,-1116271,-23531588,-2599864,16679215,903512,-6741012,6509830,587611,-14882226,-1718079,17872042,7318603,-12850653,-11033446,4119662,9332234,2218893,-2926475,-970535,-2704036,-6351365,3302045,14006979,1222237,-16047087,-6573691,10807647,7013857,-2971062,-1779661,-1705633,-6007925,-159052,10142066,5744637,-7864151,-9984549,986924,8453844,4930424,-1918441,-4971284,-4289437,-335112,5761899,6614964,-1243627,-8202082,-4804310,4049870,7436632,2795377,-4302593,-6964225,-2349402,4924153,6713740,910637,-5522380,-5697515,-246192,5049904,5646674,257330,-6446489,-6189455,2031601,7909505,3898547,-4030665,-6360684,-1958472,3479043,5324022,2393502,-2615179,-5910859,-3230743,4638270,8117573,659146,-7974849,-5498177,3305241,5863926,1631445,-1430577,-2757262,-4299342,-1464497,6426925,7334332,-3769738,-10528688,-1317282,8634123,4138217,-3418505,-2073101,-671103,-3346657,342488,8084380,4450718,-8369038,-9295504,4535729,10823051,-164928,-7873658,-418418,3201231,-3989115,-469585,10696893,1464122,-15161090,-4763681,14239309,6176639,-9550500,-3966607,4741946,-1310822,-3714862,5644524,6844998,-6233542,-11195510,2670362,13387573,1784667,-11525388,-2839620,7722694,-827852,-5071419,7465417,5827149,-12356745,-8474201,12980297,10100420,-9443771,-8131949,5031869,3034585,-3455411,1890945,5414307,-3619072,-9069293,974687,10767913,3107644,-9173822,-5127702,5478592,3083663,-2602421,1772914,2854903,-6001522,-5592900,6771670,8151028,-3815203,-7655760,109747,4036371,1210276,375869,790881,-2457981,-4252595,1000603,6157077,2325058,-4775628,-4678610,899135,3708681,2131609,-258444,-2411108,-3104373,-190118,3594684,3284586,-1059639,-3904454,-2329725,1722690,3926805,2100931,-2323010,-4070686,-887564,3123991,3181060,13365,-2441088,-2539796,-518014,2414391,3293664,263144,-3746047,-3434997,1364106,4472292,1735772,-2829749,-3064285,-233934,1473530,1722778,1586981,-632056,-3620422,-2341270,3270709,5021421,-503104,-5109276,-1870529,3179764,2176061,-676037,428810,168844,-3698844,-2060437,5432981,4787388,-4638978,-6338613,2165914,5245093,-618349,-2711244,1210009,458727,-4101325,-692317,7058973,2879783,-8255914,-4965601,7414089,5181843,-5701736,-2525185,5176178,-1034989,-6266080,3695520,8483651,-3697219,-9640906,1990339,8756469,-291254,-6425855,499390,4343505,-2940486,-4259404,5764626,5887011,-7469024,-7909815,6998475,8213486,-5651466,-6059039,4960163,2623216,-5777749,161922,7887964,-713480,-9094043,-334298,8800522,1972868,-6547352,-1849540,4215005,9703,-3377904,2466559,4270610,-4001230,-6168613,3426739,6880871,-2196565,-5757164,955355,3077487,-1405273,-772331,3071826,36656,-4574270,-1059766,4783399,2660718,-3073428,-2793472,1187636,1611924,170309,590627,451679,-1788180,-1984548,1431153,2978637,125110,-2535720,-1714026,589308,1641900,1079395,-397878,-1670176,-1253634,559516,1654514,979437,-703319,-1599968,-985660,970797,2177601,813615,-1590243,-1954891,217759,1981179,1213508,-571212,-1168233,-747358,-73236,955533,1592345,130448,-2282273,-1901759,1362034,2552251,-35216,-2241027,-1049268,744041,542054,11749,920763,422949,-2277028,-1958375,2744404,3519260,-2034915,-3837828,1123793,2918107,-1019803,-1317515,2140326,463161,-3831315,-826910,4945694,1981539,-4919914,-3005459,4018172,2608042,-3427455,-1250037,3672557,-390723,-5147592,1281621,6776542,-1256162,-7425787,941830,6719005,-986395,-5157615,2208900,4062684,-3797917,-3798647,5114093,4660298,-5277174,-5320851,4700293,5079669,-4130752,-3900792,4256736,2072294,-5545354,-1028081,6903940,802148,-7618770,-1214928,7027169,1134839,-5719715,-234210,4537469,-1351234,-4191100,2722797,4759087,-3193139,-5292996,2732065,5134156,-1921730,-4098597,1702302,2538561,-2350887,-1538138,3460653,1358019,-4209660,-1759542,3889146,2100630,-2892388,-1736212,1815651,535878,-1414473,593258,1824008,-1052995,-2474850,627547,2527218,230152,-1895043,-669370,710109,368857,119890,455904,-195200,-1128419,-405057,987270,1067277,-280336,-1092412,-630305,359829,947113,529365,-522064,-923855,-203583,568108,694695,134319,-373019,-681264,-439651,385832,1046569,353457,-1124058,-1190468,512315,1345924,103024,-853870,-253552,176628,-207653,87471,1047626,370703,-1524052,-1201123,1388996,1845234,-867003,-1883308,571806,1444740,-937089,-878586,1894753,678750,-3003659,-1022184,3461562,1449721,-3343268,-1496002,2863963,942665,-2729867,-72054,3068448,-656002,-3871849,852181,4649517,-676289,-4786425,576238,4532916,-995493,-3972443,1970947,3751878,-3208534,-3938229,4071634,4021090,-4412124],[0,0,0,0,2,-76,83,-83,-16,-96,298,-174,129,-364,414,-403,582,-670,759,-997,1091,-1237,1609,-1799,1928,-2381,2773,-3038,3518,-4006,4457,-5143,5782,-6339,7215,-8119,8903,-9959,11140,-12218,13566,-15063,16505,-18243,20185,-22075,24303,-26868,29436,-32375,35758,-39323,43406,-48160,53318,-59325,66513,-74765,84676,-97033,112360,-132226,159268,-197449,255652,-354001,547600,-1058306,4772945,9869143,-10574531,10838406,26735087,-16960158,-39048316,5772229,34111443,9281653,-15303124,-14072911,-5078014,3742971,11832946,14214505,520790,-22507674,-19287284,17112957,30601686,-773458,-22446202,-9983862,1592777,6852837,16910087,8496168,-19454174,-23791632,3698813,23212364,13455978,-9048955,-20225807,-10662529,7842416,17854191,11326955,-8507192,-23080009,-9900003,17815035,22264914,1630630,-14976099,-15831749,-3579012,16528657,22106804,-311994,-22694846,-15822957,7305607,19302731,12174401,-6438964,-20823071,-14405033,8755619,22442552,9756337,-14723375,-22741575,-6364702,15490911,20149361,3092501,-17513043,-18708221,761115,19062300,17822575,-438913,-18668192,-17735852,4701403,24836099,17011227,-11299510,-24856912,-7284207,15257790,15616428,3966111,-5671625,-18930254,-19056868,14768366,35331934,-1169800,-35205170,-12832338,14164023,8462511,7389928,9347558,-14720436,-27377181,3820567,32041184,17814973,-15149963,-28284057,-4736908,24951723,15047327,-7059035,245309,-5267537,-28639781,4897387,51501650,4529582,-54553483,-12318424,33552140,1792356,-9449628,19177710,-6296880,-41652666,98909,43299789,14415788,-24380344,-23508012,-1477445,19309761,16300407,-3283680,-4813105,-5584780,-19819057,4197490,45136159,10487883,-48337154,-19214342,31802544,12223151,-9105620,8867492,-3748101,-32445601,-3373575,37457344,16139774,-25207509,-25284319,288814,16111702,13783112,2095743,-8400075,-15805440,-11007233,14842840,29514071,1707373,-28372292,-14965876,12991894,17339158,9074071,-1264557,-16720944,-17410411,7043198,24579745,10867883,-14433858,-22040862,-6479213,13892885,17694547,3278347,-14494362,-19422522,-4084215,18272403,19183176,-3344408,-19375247,-13062180,4051658,17498434,15953615,-4252539,-21586120,-11863356,12454803,20701989,6721952,-11629591,-17425891,-6180610,12436714,18789767,3949860,-16201602,-18758862,-1013374,16901218,15837074,-2974139,-19275084,-14199533,6495637,18346792,9454699,-7439839,-15924286,-9842101,7206874,19763141,11116411,-12380023,-22284411,-3361867,20147919,15832884,-5808468,-12102363,-6377789,-4930760,7046335,23428609,4171350,-30524007,-17592485,20572179,18636139,-4795245,-6284693,-5330038,-12203143,756124,20956997,12608013,-14052422,-23677171,-3341080,23980353,17357662,-13725602,-14901671,4826281,-2598885,-5179078,24447364,15935931,-35251678,-25821521,30606849,24418005,-16721968,-9147280,5821503,-11907941,-6653783,23650259,15554587,-18892567,-23298874,1277723,21037082,14368530,-10960624,-16199324,1655115,2880023,-1848676,15884023,12380966,-26366344,-24224750,23040947,26439899,-10699535,-14201379,1676041,-4627230,-3156414,17442178,12805560,-15944732,-20941349,3005329,19209260,10239597,-7667778,-12621716,-5244125,2242518,8715831,12002394,-840260,-18704235,-11401229,12554251,16801167,536785,-10597469,-10164711,-3286505,8235649,13836886,3055653,-12863108,-13561062,1706913,14157107,10215667,-3841392,-12476778,-8668651,3970296,13872065,8784150,-7649402,-14940102,-4281779,9233904,11670872,3470461,-8173715,-13214673,-3535797,11528480,13103045,-1042787,-12998942,-9980745,2938280,12112777,8755682,-3812490,-12571377,-7692773,5627468,12741167,6545573,-6366974,-13193251,-5441493,9705705,13972700,1153404,-11901862,-9914602,1569203,9054283,8030605,803414,-9021510,-12421108,-463937,16021497,11754841,-10568387,-16143123,1241486,9165384,2720472,3832308,2653281,-13613113,-13201058,13652290,20371507,-4963742,-17185396,-3599439,6254416,5156732,4314874,2013139,-5560880,-11604004,-3500823,16159959,15822133,-13378433,-22098241,6585900,16332034,-4524075,-2903517,10111323,-9418382,-20604840,12835009,26867119,-7822094,-23311556,676122,11290945,1483435,1496816,3954095,-5528076,-11612256,-920484,15120290,12832093,-10969143,-19870065,3601439,16967327,-227072,-6277084,4654561,-4698544,-14800064,8240166,22405829,-4046495,-21530337,-2560692,11471021,4001725,269197,1547217,-5839983,-9606928,2135329,13710429,6853510,-9852588,-12676478,1340434,10393883,5244993,-1298234,-4016750,-7121082,-3550624,8530110,11052171,-2665594,-12262972,-5325285,5487226,8065159,3691927,-3428247,-8650741,-5154220,5276139,10194798,2644163,-7571323,-8243169,-489998,6672084,7518152,956211,-7784093,-8248964,1726571,9678031,5734579,-3664102,-7935291,-4389978,3025175,8158631,4792828,-4555568,-9163076,-3083698,6238634,8244205,1207666,-6991494,-7775541,59271,7690836,6372608,-1724699,-6941941,-5166260,948856,7002228,6700557,-2167998,-9968251,-5046529,6861211,9222038,-42435,-6545313,-3869118,-425565,1481653,6430897,6229708,-6805565,-13156260,2050992,14173210,2544994,-8851186,-2645142,1274632,-3121813,2460507,10376584,-138369,-13914055,-5880935,10880597,10108549,-4182723,-8819552,-13741,3443133,-2064066,2044894,9725425,-3393666,-17515934,850608,20202248,2265936,-15706490,-1155832,7978482,-4897123,-2577373,12265081,2586674,-16033755,-6542997,13294916,9707475,-6569166,-8846296,864061,3866844,-928107,1106482,6796991,-2413772,-13808762,-449387,16965610,4234774,-13905527,-4379821,7705908,-329798,-2677657,7472356,2319038,-12069559,-5522336,10994424,8316867,-5323074,-7354263,-320496,2446065,1574439,2721564,1932053,-4569048,-7122975,1788863,9502173,2894793,-6884472,-5229562,1280417,3006641,2899576,2440733,-2603699,-6485283,-1217233,6325755,5123561,-1937367,-5265393,-2924920,1347391,4583367,3780835,-1868528,-5996570,-2717630,3642062,4976147,935584,-3101543,-4264415,-1632474,3402892,5292238,489855,-5207757,-4382239,1315674,4781409,3099225,-1276111,-4373346,-2955793,1733755,4761960,2501676,-2368247,-4537852,-2072999,2839765,5176950,1486296,-4546896,-4760571,1028042,4439877,2153197,-845464,-2163095,-3081406,-1466333,4134860,5788270,-1897691,-7969162,-1723173,6311461,3049416,-2713287,-615069,351220,-4179224,-1142807,8171212,4290387,-8521458,-6667768,5940902,6274752,-2745088,-2813351,2156642,-1141233,-4655091,2770453,8637245,-1162904,-11122218,-1958120,10371012,3048029,-7779440,-868574,5508079,-4203682,-5619438,8865486,7546992,-10378597,-9076559,8559128,8150624,-5345468,-4389141,3995907,280093,-5282265,1914534,8334702,-723123,-10315058,-2068495,9870547,3936367,-7260200,-2768699,4729216,-1283871,-4567048,5334189,6219546,-7271205,-8168842,5947787,7860880,-3462910,-4920190,1906883,960027,-2646055,1844612,4978359,-1440930,-6511906,-735036,5915549,2922910,-3160187,-2700168,621008,264515,143900,2565635,1290651,-3947904,-3592274,2600002,4212190,-134710,-2696459,-1691248,-468790,1009377,2608281,1125947,-2507573,-2863882,565255,2705784,1665297,-386174,-2085629,-2004227,600492,3057808,1824998,-1758593,-2721309,-490412,1634928,1842857,665956,-1306981,-2467097,-867592,2135302,2442222,-268640,-2512786,-1869009,476227,2307242,1691103,-990943,-2480880,-864201,1298154,1710879,788996,-383839,-1978001,-1864274,1582550,3638264,324573,-3564409,-1655151,2203430,1307123,-735741,559791,590079,-3032602,-2202328,4115617,3952711,-3769852,-4835866,2469165,3629551,-1928863,-1373706,3040404,-374931,-4968192,693752,6810285,487827,-6973486,-1428031,5967056,1270486,-4482856,500823,4126164,-2949157,-5172149,4543193,6704078,-4835111,-7464862,4159042,6291792,-4031935,-4167263,4765356,1768515,-6531913,-808429,7907445,1176043,-8029686,-1805600,6846612,1799065,-5137476,-344067,4382096,-1569926,-4916691,3172738,6271279,-3448856,-7005048,2878498,6321420,-2359619,-4384020,2788517,2193794,-4222648,-1126085,5411268,1066275,-5776005,-1697374,4704547,1704877,-3096896,-800620,1871333,-662623,-1734290,1781695,2665355,-1775345,-3315580,973104,3189640,6095,-1862674,-33227,346166,-743280,370149,1859344,-208599,-2302352,-634980,1582592,1087124,-224652,-624085,-881529,-410886,911139,1249852,-210725,-1217806,-629376,403526,739178,720649,-105167,-1145165,-941403,645677,1413644,252287,-1000863,-826788,14251,631132,787260,105706,-839122,-913527,124561,800666,614729,-23926,-839189,-1056128,305038,1598837,507053,-1407746,-797168,812994,286313,-466826,737505,778202,-1680193,-1732578,1874532,2487312,-1631361,-2552657,1411524,1979948,-1645680,-1046842,2632784,466346,-3778403,-447530,4592645,742611,-4689433,-727047,4127073,82648,-3735151,1149393,3761689,-2293848,-4291045,3019133,4820107,-3158583,-4861448,3141189,4258133,-3398709,-3231282,4180250,2400741,-5331477,-1980413,6254397,1832722,-6394536,-1434830,6083925,593334,-5416466,692760,5038779,-1985346,-5077795,2616635,5197232,-2729933,-5133092,2518244,4493200,-2558795,-3610604,3153049],[0,0,0,0,-2,105,56,13,-151,35,-19,138,-131,191,-234,137,-268,491,-388,382,-625,699,-752,937,-1008,1155,-1452,1540,-1687,2078,-2293,2454,-2891,3238,-3526,4020,-4443,4849,-5511,6091,-6582,7374,-8173,8881,-9846,10871,-11819,13085,-14456,15763,-17421,19305,-21204,23531,-26261,29188,-32790,37157,-42228,48679,-57057,67865,-82984,105392,-140871,204704,-343536,771117,-4919050,-27160770,-17581803,14371681,27275743,1046033,-19551604,-6103346,-318390,-6329281,15499568,25572987,-16825098,-38369837,3880274,31473568,7779951,-10647587,-7341560,-9695307,-5805937,15546470,22103725,-2496065,-25859149,-15362612,15488119,24529626,3521658,-13621460,-13119117,-6971471,6967308,21902961,9373433,-20369429,-22539810,2829549,18266624,13432854,-1438685,-18020534,-18449581,3977519,22366282,13785720,-9178322,-20857363,-10373076,11239716,20976495,8967117,-11571009,-20114894,-6766210,16496912,22971951,2777914,-19754885,-18379855,1913071,18510977,16139379,-3077711,-20461458,-16570692,5087579,20758721,13124549,-9765819,-23608448,-12261430,13440473,23961868,5754629,-17573944,-18239576,-1501522,13050539,18758586,8650901,-16683319,-25352552,2333869,28436960,16716799,-10995167,-20065897,-8946977,7176830,15914536,11530352,-3091103,-21812612,-22706460,12179391,37800348,2354496,-36510327,-11885599,16002342,-269632,3573878,25124443,-10159166,-46308274,2087778,48407169,11688305,-25874735,-11650827,574812,1237793,14244805,15963660,-3196861,-20537969,-20998797,9782115,41471047,7752590,-44333227,-17159815,26728889,2367366,-9376267,24211571,165061,-50499455,-7424936,54025301,15461922,-35822977,-13678232,8809245,-734804,8871140,20902687,-2128169,-26230069,-15603295,16666853,32755079,5071959,-30615258,-17361930,14811906,11285161,2043167,10093225,-7461982,-33265035,-4509761,36728022,16950010,-22836593,-21147754,-1246702,7020541,12838153,12148003,-6302274,-22901249,-11335605,17443942,26033856,1901608,-20990981,-14994250,3730608,14539463,16159026,2832606,-19371292,-19216377,7031535,22133121,10134245,-8924431,-18327125,-12199608,7808604,21268977,8913210,-14884341,-21081857,-4666506,14873633,17803303,2066211,-15269767,-16451335,-435947,17421507,17708521,-2249285,-19648807,-13659333,7679317,19926037,11337764,-8476876,-18929055,-8858431,10613489,18031419,6150855,-12016974,-18329178,-6190714,13797166,19675588,1006581,-20597423,-15993946,6508538,15876735,8321328,-1312578,-11981416,-16438566,1899494,24147813,14126430,-14801834,-20950666,-1485861,14920597,13035134,699579,-7978461,-10578184,-9204535,6602566,26008749,7876798,-31128803,-20316458,22033746,17539065,-9675158,-267756,3606326,-22013733,-9579470,32834829,19644210,-26070739,-22873432,8071489,14353493,6778672,706761,-6659266,-9122957,-6288316,4585720,22520421,11145997,-29324203,-24592690,24115243,23913846,-14035457,-7112222,9534099,-15564394,-14817074,28734277,23250218,-25857117,-26042716,10930120,16886105,2450053,-822779,-4230020,-11227409,-6003669,9761453,18390401,3581765,-22098895,-17405926,14738230,20397271,-3033904,-9223058,-2398540,-7889440,-2751994,18923454,14242781,-15977493,-20826556,3162635,15762853,8149449,-1858662,-8542681,-10477817,-1884718,12178913,13830536,-2890549,-17337631,-9423296,8507452,13570645,5033157,-6000464,-12655860,-7466954,8578854,15517060,2952298,-11727690,-11668822,-441712,10406608,11727730,623213,-12395388,-11722142,2759509,14180167,9337771,-5415221,-13277899,-6739722,5969454,12302887,6093499,-7217132,-13530362,-4699168,9522180,12800187,1964073,-10934248,-12085637,-25306,12138763,10405098,-2724017,-11649644,-7641493,3073558,10456251,9004890,-2574606,-14514990,-9144223,10138554,15594132,351260,-10666179,-6885006,-1316774,3819081,10619320,6379983,-10424347,-15854915,560515,16454612,9951184,-9088671,-13129012,-90706,5354798,1810990,7152086,6347824,-15420025,-18062940,14914679,24210734,-8007708,-18494932,2998103,4967754,-4592859,7900304,12658963,-10872741,-19773459,3294695,19317266,7658412,-11204137,-13135768,1822103,8438265,37094,1729386,7475612,-10559855,-19896374,11916268,27199857,-7267155,-23406653,3316280,10480765,-5358533,3009488,13360105,-7979402,-20109726,3614450,20174021,5409824,-11854810,-10050084,1404631,6448723,3576782,2501667,756117,-9470758,-11096945,8767202,18428839,-2527901,-17257482,-3545255,7772028,3050093,2816092,3995900,-7097328,-12247856,2857659,14817416,5254992,-8785590,-9142463,-674567,5479847,6885915,3279931,-5049554,-9827948,-2514673,9148945,9093249,-1769370,-8887904,-6127339,1485882,7809747,6960818,-2381835,-9830837,-5561019,5016608,8960568,3091182,-5176676,-8003314,-2985141,5541280,8874535,2194805,-7465185,-8396962,427856,8152964,6608726,-1452581,-7598980,-5819127,2266408,8164433,5082417,-3454505,-8150327,-4411945,4073874,8695738,3598901,-6429613,-9095120,-435687,7624259,5487194,-1115790,-4347112,-5353992,-2607242,6558416,9953237,-1782586,-12061183,-4459099,7708294,6763991,-438804,-2548942,-2975770,-4352515,25989,9103269,7499447,-7931699,-13614533,2761071,13765195,942516,-8084144,814875,922677,-8275135,2250965,16045962,-314076,-18858509,-3824182,14576573,5156743,-6753851,-1623591,1304570,-4668767,-2089860,9009782,8245034,-7830274,-14349494,2933279,15868044,1192822,-11731247,211947,5678365,-7099509,-2006214,15252763,2540778,-19251800,-5354109,16187535,6068918,-8979167,-2508116,2857570,-3837604,-2142884,8257202,6127957,-7795782,-10879665,3010265,12021180,2124640,-8198735,-2867210,2590573,-1552325,674894,8090680,679620,-11743630,-4518697,10064543,6838328,-4493910,-4727415,-696315,-820185,1495391,5796367,1803005,-6752412,-6087159,2946778,6952542,2125212,-3426838,-4337231,-1920902,2067029,5147763,2735955,-3848585,-5873797,-564837,4754771,4285487,9148,-3930233,-4382187,20481,5123279,4346498,-1816575,-5555207,-2611317,2582969,4391467,2039394,-2231750,-4799192,-2375790,3249155,5183969,1031646,-4099290,-4462812,-112465,4190753,4100436,-685437,-4600688,-3062697,1635976,3896139,2393880,-709670,-3933847,-3825907,1877740,6570092,2154972,-5464662,-4400483,2025912,2985638,716635,1182317,-313204,-5178178,-3255591,5906311,6810881,-3418491,-7906167,-3911,5474411,665249,-1906531,2181270,100635,-7025023,-1238587,10632754,4167591,-10752071,-5519937,8135936,3713504,-5052201,963818,4615149,-5452746,-6708053,6873609,9372704,-5064715,-10193413,1734171,8017459,-405790,-4723568,2263879,2496139,-6557759,-3306557,10121471,5733100,-11024657,-7176820,9274264,5755128,-6727034,-1360354,5942714,-3251141,-7006671,5662310,9109904,-4610154,-9420205,1756085,7254937,179312,-3819184,658464,1350681,-3655558,-1621991,6414954,3666235,-7122636,-5788515,5121274,5373073,-2628539,-2505442,1513768,-1266295,-2536973,3447740,4812316,-2786157,-5711348,505887,4494173,1508191,-1244852,-1255141,-1387256,-927763,1843127,3197351,-181823,-3581976,-2159770,1523596,2628646,1017829,-1240601,-2506943,-1401425,1510176,2977758,671143,-2374828,-2266652,137603,1820357,2022655,479730,-2100189,-2551903,478411,3030828,1739299,-1322590,-2369596,-952366,1084563,2099094,1044735,-1361636,-2493512,-742621,1555437,2069592,503832,-1745792,-2656385,-254641,2838926,2045801,-1516053,-2319595,-63937,862291,590555,1505691,1055255,-2685313,-3144842,2357801,4619752,-739557,-4050755,-146958,2301393,-617203,-774795,2706906,570876,-4970508,-2027516,5730592,3392601,-5217483,-3720659,3971894,2078713,-3795110,380993,4929264,-2325942,-6722980,2810981,7952419,-1977152,-7337429,1421725,5534172,-1925208,-3504323,3748991,2877973,-5648299,-3689819,6696436,4820551,-6448640,-5179473,5352906,3814044,-4991487,-1542524,5667508,-603920,-7299002,1448687,8386265,-1281199,-7972813,925589,6317386,-1289062,-4155167,2807963,2972401,-4316936,-2999985,5086174,3916042,-4542857,-4228853,3355846,3432293,-2512728,-1742503,2842144,67802,-4006461,578548,4996715,-253117,-4954861,-404163,3622212,356993,-1828063,602211,721641,-1854800,-664879,2607101,1418170,-2132318,-1892000,963891,1554383,238788,-370546,-492228,-824826,-198612,1132620,1113134,-553408,-1416148,-489198,658881,974396,463871,-591798,-1278934,-404435,1133887,1121409,-292095,-939596,-562152,21063,676768,1011739,18884,-1213234,-836921,594876,1121623,413759,-510385,-990434,-394601,862426,1073233,-127611,-905753,-338150,57983,58290,799068,911400,-1025675,-1940886,694522,2375974,-154019,-2078139,127720,1260332,-898223,-897696,2096013,1062116,-3079478,-1738327,3336625,2132328,-3074908,-1800167,2843844,866583,-3075746,234565,3916104,-828329,-4861018,979874,5365906,-924024,-5131885,1290011,4407950,-2268510,-3728056,3658983,3386816,-4727069,-3477494,5191874,3550699,-5023670,-3100865,4628561,2126126,-4640950,-897379,5210648,24482,-5944572,410856,6431211,-510175,-6197607,868997,5476756,-1655048,-4630984,2843358,4121006,-3890919,-3849176,4439839,3619809],[0,0,0,-2,-14,141,-221,291,-345,336,-595,963,-998,1145,-1650,2034,-2387,2972,-3549,4212,-5106,5960,-6987,8323,-9571,10944,-12854,14837,-16784,19151,-21844,24767,-28068,31522,-35272,39746,-44532,49471,-55100,61354,-67970,75300,-83313,91903,-101438,111858,-123032,135458,-149171,163947,-180388,198773,-218997,241649,-267319,296288,-329604,368397,-413796,468215,-534983,618531,-726908,874071,-1085598,1417508,-2016776,3441410,-15869634,-1661951,14105164,-15750653,10231787,31720557,-16383716,-46326766,9093093,39108325,4851223,-18158428,-8956498,-5603983,1822665,12866465,12385044,1274417,-16692837,-24944410,10715385,41815906,2852241,-38498087,-7145074,18842759,-3451303,1988183,24914132,-10407039,-42253798,1323704,39702727,10314059,-20781816,-14523572,-3836285,2815645,14112036,13406946,-5249077,-21504670,-14820476,14108838,29946621,4912375,-24647537,-16379516,6782056,13438902,12553092,5565927,-14969415,-22870342,1858053,25750675,15363369,-11430933,-22166657,-10750268,8995049,19608429,9904077,-12241077,-22757854,-8223409,15132492,20754243,3904607,-16414682,-19737837,-1790243,20183846,20716568,-1804332,-20997976,-15806867,6635388,22058204,14595736,-7462145,-20807651,-12338355,9338425,22367494,10694373,-15028605,-24506821,-6591163,16730829,20199333,1984063,-19382417,-20560298,361009,18846900,16421852,-1054493,-18420039,-19094880,4016844,26899520,17718017,-13014572,-24639722,-5530089,15961758,16925010,6149191,-5242415,-18898999,-17756245,14933826,35452446,748685,-35915017,-14688537,16228728,8705869,3224984,10338489,-12666300,-33334335,1139096,36866092,15954929,-20324295,-24730009,-3438851,18835518,16675455,-1868358,-4214078,-6505485,-21262869,3577542,47530337,11997499,-51725119,-19893275,36369899,9864866,-14497744,15040854,1326295,-40975089,-6761780,45628816,16725540,-30421144,-23369497,1906655,13663987,14728055,1831392,-9344660,-10175300,-12772998,3676845,35796514,15122575,-39749763,-25710741,28725764,21171936,-9449257,3050017,1965261,-27872939,-8814111,37068637,21356075,-25495447,-26548627,1417126,14160138,12227484,3690460,-9823071,-17407031,-8818099,12747456,24454225,4309532,-24978805,-19834130,10030381,21176619,9007662,-4228625,-13658580,-13948992,4341392,22627390,13441977,-12242012,-21460593,-6287131,13556856,18441863,4682398,-14440729,-19235930,-3251067,16251157,16661573,-1487271,-17277301,-15208487,2085203,17852236,14656124,-5775614,-20008634,-11304287,9674445,19694031,8788027,-10643902,-17774754,-5692098,12184375,17708170,4920694,-13776676,-17704682,-1396589,16392989,15896228,-1875607,-18183843,-14437642,5504039,17551033,9365417,-6519339,-15188099,-10830594,5476095,18871182,10708356,-12245653,-20921909,-3538767,17535118,15469016,-3407305,-11717811,-7459650,-4410360,6512123,22089298,6560408,-27706091,-18981954,19430296,19728624,-5475090,-6014820,-2340539,-13208180,-2588354,23003765,14388497,-16606995,-22467617,-1395694,18941720,15712224,-8165226,-15547842,176806,583624,-3406958,18498607,16552414,-28966097,-28776574,25789875,28662498,-14728893,-12881053,7577135,-8532292,-9942678,21701645,18480841,-18506785,-23764274,3019652,19346650,12017092,-7386356,-14828980,-2603312,3610302,1072837,11854158,11360850,-20168782,-25079822,16484470,28106977,-6571118,-17222564,226921,-1112220,-3988315,14169173,14613347,-13275618,-21933666,1453998,18830707,10744867,-6243264,-12501419,-5965208,3207035,8926571,9805097,-332015,-15522790,-12215727,9417143,17779826,2863489,-11552951,-10984875,-2125620,7648646,11953133,3355150,-11077010,-13226404,361401,13000699,10542113,-2750762,-12657394,-9299230,4146837,13669561,8078593,-6470329,-13007667,-5175338,7368551,12257271,4619004,-8340383,-12821685,-2733729,10672137,12011690,-40011,-11867774,-10584781,1841107,11602472,8836487,-3233522,-12100727,-7911764,4887064,11896222,6335505,-5634496,-12579647,-6001909,9049992,13858327,1519328,-10896489,-9349012,612719,8277974,8852787,1315431,-8926590,-11297357,-307870,14231665,11594019,-8590544,-16194691,-184146,9400168,2686158,2894441,3675174,-12209569,-14923195,11967471,21376343,-4562725,-17544299,-2616617,5939326,3165817,5258541,3887250,-6839299,-11839974,-1874698,14413255,14553605,-9411722,-20870652,2597628,16687173,-1294364,-5167266,8392778,-5692052,-20165404,8797225,27201086,-4678554,-24081461,-858333,11830944,935724,639195,5138214,-4873227,-12158636,-1035690,14204658,11787324,-8830819,-18184161,997816,15591235,2505841,-5777036,2720753,-2988916,-13135907,4846672,21018477,-29033,-20306573,-5671529,11192373,5894890,-505843,382088,-4515652,-8983478,436498,12473487,7924252,-8043891,-12968634,-527532,10101755,6371295,-1455861,-4548236,-5963169,-3037905,6852957,10467761,-526291,-11097804,-6830833,4387522,8702279,4302767,-3430613,-8046504,-4680502,4319332,8953037,3222759,-6119694,-8444634,-1870790,6466817,8091144,949267,-7769232,-7704152,1092741,8206462,5982669,-2060137,-7543764,-5291558,2618748,8133616,4895655,-3962785,-8493627,-3307172,5307556,8018084,2319452,-5850359,-7902595,-908316,7244096,6489239,-1230119,-6183787,-5118112,-132499,6331667,7182026,-1744613,-9824239,-5119976,5741285,8191149,1120965,-5231699,-4421090,-1070317,1322125,5644242,6428701,-4867859,-13086134,446153,14031342,3458690,-8690009,-2168211,1777530,-4396982,1436508,11512424,857221,-14145088,-5949468,10272911,8977121,-3389147,-7333135,-1030445,1964773,-1108514,2160105,8517397,-2117439,-15979639,-1509794,18317089,4521049,-14472664,-2671386,8240833,-3816317,-3973556,11611756,4381156,-15159881,-7658070,12363924,9733560,-5658453,-7789773,589456,2806118,-1113529,1266356,6464582,-1628999,-12592897,-1914495,14848254,5593048,-11769829,-5532354,6126473,609095,-2545388,6245264,3396409,-10062411,-6915631,8777297,9380631,-3620632,-7721299,-996186,2665374,1543092,2288981,2278999,-3497830,-7101937,346198,8460965,3959113,-5561457,-5607297,377789,2966459,2865140,1898525,-1985875,-5503287,-2018287,4725818,5356159,-501657,-4971636,-3716544,1039848,4506241,3539727,-1338824,-4891345,-2757124,2330574,4594177,2140068,-2384948,-4650579,-2058783,3205297,5069321,814856,-4150599,-4086675,225799,3762005,3277222,-385590,-4031917,-3527927,1197179,4565464,2563688,-1869611,-3905314,-2344487,1851826,4926589,2132211,-3727862,-4555578,420833,3654425,2351244,-16397,-1946022,-3218748,-1414127,3561429,5201275,-898948,-6670907,-2659361,4964595,3543772,-2274750,-841306,802908,-3958801,-2225181,7487164,5118220,-7697757,-6743175,5185518,5553839,-2308964,-1752723,2018052,-1665371,-4329088,2565850,7803948,-209916,-9407680,-2863663,8661002,3965515,-6399796,-1718207,4843166,-3140163,-5775537,7072088,7869887,-8430953,-9499592,6690733,8115580,-4480469,-4506835,3698813,659021,-5229572,1100361,7882109,301439,-9211670,-2763296,8405197,4217076,-5877642,-2608407,4303386,-968205,-4537465,4324652,6506155,-5605006,-8234634,4112844,7497472,-2104180,-4834168,1108650,1211168,-2631462,613391,4953842,-9961,-6189420,-1988670,5382441,3510410,-2645798,-2628747,596471,183368,-139903,2420975,1856647,-3013879,-3666816,1490721,3958761,656082,-2323996,-1880616,-428505,818800,1898617,1147654,-1559496,-2726430,-582288,2075027,2137416,-33304,-2044281,-1934663,443579,2479487,1598837,-953151,-2025607,-849108,934996,1900911,1288927,-962850,-2482779,-903762,1883987,2107039,-117270,-1712098,-1644382,-341632,1650905,2022601,-455982,-2520283,-1041594,1077585,1276361,768409,17642,-1649468,-1999177,953020,3245680,710140,-2788581,-1620917,1600824,1333031,-501249,524943,947422,-2322018,-2621256,3158070,4277816,-2794887,-4813197,2004808,3459574,-2175920,-1520844,3389964,-69368,-5284296,204528,6416067,645089,-6194204,-1459493,4970950,1095400,-3775997,548815,3969433,-2343805,-5209074,3708952,6696821,-3871471,-7165756,3483232,5972067,-3608599,-3953757,4539257,2011343,-6163348,-1404223,7241645,1461782,-7350202,-1948380,6235109,1525257,-4982273,-263822,4511585,-1341847,-4990690,2582079,5967084,-2647917,-6265238,2338860,5563765,-2074045,-3909786,2566410,2353139,-3807144,-1561126,4793701,1730435,-4938883,-2122471,3999422,1966600,-2788748,-1028424,2008673,-363233,-2196388,1245530,2768904,-1316766,-3118021,722380,2855231,33331,-1644126,10977,490543,-544266,107152,1404300,194335,-1645536,-867719,1077109,1111612,-136197,-812904,-595194,-33599,624308,706865,-15204,-715792,-584335,8166,674235,702463,-124875,-1049870,-696171,700959,967514,-17471,-588072,-437245,-151983,289454,804233,234025,-882869,-713276,452837,606528,171981,165822,-329782,-1005338,41545,1537868,425726,-1419214,-572343,926455,219715,-593095,409027,866720,-1145180,-1524112,1428929,2190850,-1424958,-2467784,1286137,2169783,-1600800,-1503517,2383425,1007344,-3452459,-711127,4260580,751315,-4341878,-543527,4124195,-32973,-3664439,990100,3532612,-1913389,-3792807,2486583,4202770,-2614301,-4364308,2567344,4018430,-2868901,-3349393],[0,0,0,2,11,-113,212,-102,235,-449,419,-514,792,-982,1235,-1480,1676,-2204,2837,-3132,3611,-4502,5322,-6133,7136,-8201,9527,-11093,12543,-14232,16371,-18507,20782,-23568,26496,-29577,33140,-36988,41157,-45844,50773,-56098,62237,-68795,75693,-83457,92011,-101191,111392,-122563,134756,-148489,163736,-180551,199714,-221561,246351,-275283,309443,-350136,400037,-462846,544215,-654930,814982,-1067367,1527554,-2640384,12645755,701926,-28863617,-16186537,12285321,29335877,1519826,-23076699,-5375198,6321511,-11987406,8826391,35588890,-12179776,-52486718,4852707,45889830,1160022,-22807846,4103052,-2697517,-18496970,13574449,32572119,-4114199,-31199136,-13660042,16102422,25677838,5291051,-19743983,-13251610,3292030,2275171,9690600,20055293,-9741674,-37947724,-3337646,35662430,13480013,-17612946,-12573158,-5653408,-4421569,13577898,22302448,-3689489,-27326468,-13917623,15244813,23822988,6425856,-14304416,-17576593,-3838229,13232621,19960753,6625770,-17027885,-21976869,-164847,21027550,17302216,-4093490,-20732949,-16640922,4831355,21105130,13271790,-10356213,-22907723,-10965142,11479087,21012492,9123538,-12973984,-22723302,-6711031,18812887,22799074,1615050,-18368922,-17339486,1464077,20445105,18923661,-4084397,-21750451,-14633737,6784043,20771103,14580123,-8972444,-25908738,-13440699,14859877,23615227,3600294,-18549700,-18538278,-2440378,12261791,18244151,8337854,-17740355,-27865615,1928146,31550577,17157578,-13495761,-18261575,-6097325,5389403,16096781,15855197,-3194405,-23543777,-19519174,14006712,36070693,4313879,-35047233,-15773407,15762885,3515693,162163,21038491,-5864542,-46211261,-4763171,49640033,14784949,-32043575,-13011431,6197641,-2113356,10400547,22330230,-2636111,-25912795,-16047711,13565852,34578012,10102918,-34944105,-21662205,22576404,11671133,-9357549,15596666,5782397,-44653724,-16344946,51677725,23571673,-38448986,-20459872,12424814,248353,2467790,20946985,507336,-29171742,-15392465,18561974,28741627,5528489,-24590659,-20098151,10635234,17376969,4596500,4539316,-4187059,-25692335,-8657420,31786031,22572324,-19994270,-24869871,-919008,8755616,10440374,11130148,-4984357,-23326396,-12756969,15346967,23446347,3114916,-18569748,-17249160,1507281,16413071,15562659,392636,-16515775,-16280363,3949045,20763526,14194189,-7060193,-19451371,-11178294,8849122,19809652,8804339,-12616335,-20053364,-5297843,13772537,16760947,2380186,-14291106,-17419335,-2402465,16952653,17434135,-2766689,-18819501,-13071430,5800183,18022248,11962310,-7182078,-18453605,-8464768,10415025,17367319,7091372,-9956735,-17866252,-6872444,13607689,19819569,1725494,-19098582,-15479007,5483671,14735022,7756605,-856209,-10787042,-17100158,-270200,24035596,14840602,-15563538,-20388552,-737872,11998378,11313753,3728125,-7061064,-12561953,-7692340,7839153,22550691,8086036,-25977349,-21312180,17992461,19874560,-7585028,-2853133,5118529,-18688517,-13154533,29840719,22932720,-25064313,-24807678,9728101,13929950,3048665,2674301,-3620974,-12802412,-7242492,7771624,19298742,9117203,-22889130,-24318779,17081820,25942469,-8918812,-11420979,7823923,-9383325,-15792745,23045707,26674687,-21519427,-29362814,9361242,19118707,1665264,-1731972,-2221819,-10878498,-6988719,9884797,17042594,2853824,-18981593,-17053166,10473681,20615949,433132,-10768130,-4265010,-5047021,-2928379,14637883,14969284,-11874534,-21342560,661280,16373835,9181005,-2415256,-8359940,-9578986,-1991422,11070981,13231668,-1298464,-15225025,-10494489,6335862,14279674,6170330,-7042106,-12616880,-5821883,7525934,13291291,4037973,-9796507,-12633003,-2131429,10305171,11928136,806612,-11771002,-11469629,2185915,13412260,8961453,-4726825,-12044961,-6824438,4889786,12328425,7119630,-6727790,-13332457,-4744540,8756149,12177870,2709235,-9899255,-12036565,-658381,11398227,10098533,-2313017,-11315602,-7883671,2407899,9830178,8979761,-1707949,-13828434,-9977358,9229909,15769663,536841,-10539682,-5931545,-1062563,2606684,10730340,7586394,-10478896,-15814410,1342960,15246014,8976769,-6594105,-12071694,-2611726,5339273,3271006,5100651,5318488,-12279893,-17999580,11264406,24524755,-5472037,-19498948,2065244,6137949,-5705282,6234942,14536019,-9231978,-20892405,3065062,19382963,6618636,-9864155,-11001384,-71386,6827142,2357796,2070916,5505999,-8462223,-18291962,7533860,25917020,-2602437,-23320243,-497925,11779358,-3317392,235277,12286235,-5020241,-19926036,811533,19833942,6978385,-11150235,-10124895,753059,5993604,4043215,2433969,457311,-7962848,-10093245,6544303,17207468,168572,-15879113,-5875106,6948339,4589002,2281807,2991728,-5374657,-11130060,509435,13047409,6890615,-7398639,-10131047,-1611025,5866920,6979191,2785915,-4414160,-8603849,-3235995,7178944,9339470,322893,-8421668,-7191218,1343090,8156766,6462707,-2250596,-8750160,-5444803,3726540,8346349,4064290,-4153704,-8092815,-3888141,4932721,8770251,2413297,-6991672,-7945258,-134908,7026210,6680954,-355077,-7206486,-6369861,1672635,7697886,5414883,-2363318,-7464774,-4800053,3200559,8335099,4283883,-5333903,-8971871,-1268904,7292054,5568427,-846353,-3568432,-5001873,-3859148,5386478,10761596,-754887,-12183212,-4604763,7168757,5599764,-259740,-1097862,-3113662,-5440198,248727,8988654,6801911,-6474783,-12247505,897015,12338883,2637183,-7466770,-30803,1934479,-7764711,217230,15769019,1874236,-18499767,-5082062,14197634,4962437,-6776065,-442037,1738900,-5883900,-2739899,9094303,8156687,-6936440,-13203456,1485903,13931344,2643153,-9937975,-1080867,4939731,-5685962,-2626590,13629974,4458675,-17004868,-7400584,14305443,7615851,-8006448,-3486556,3042549,-3059420,-2948595,7277059,6852328,-6632980,-10895564,1691639,11007574,2844101,-7040594,-3198523,1971508,-1236139,316387,7080946,1670249,-9997525,-5446366,7970472,7471557,-2692580,-4923413,-1237348,-422462,1117752,4669634,2629064,-4907488,-6365304,1219449,6735195,3205544,-3103673,-4689998,-1979042,1796044,4320882,2779014,-2497177,-5201756,-1814960,3529635,4660574,909426,-3765328,-4571794,-136986,4647515,4135974,-1073883,-4494332,-2835424,1365427,4040542,2992311,-1382875,-4705615,-2639843,2673329,4780009,1321579,-3250900,-4227979,-907874,3437915,4061523,88661,-4057107,-3509463,844344,3608532,2535769,-415788,-3168976,-3833770,734039,6059424,3012683,-4726950,-4513371,1636894,2603119,653580,1823927,311370,-5172000,-3437196,5228148,6264392,-2471349,-6558864,-712402,4053677,1276888,-1195207,1345484,161600,-5928681,-2129657,8915481,5020466,-8965838,-6147355,6861620,3994029,-4874300,708935,5108869,-4722455,-7070014,6059868,9181256,-3992752,-9057368,979389,6653246,92147,-3724755,1875572,2508853,-5684976,-3947704,8609499,6441029,-9222688,-7794969,7363347,5960118,-5487781,-1856258,5301907,-2169250,-6963858,3994805,9011531,-2595462,-9016387,539560,7010431,746105,-3664215,604765,1714749,-3462489,-2145618,5800661,4159193,-5950223,-5793494,3886183,5011193,-1909334,-2344460,1305383,-971567,-2774291,2339274,4706075,-1323213,-5390394,-780165,3980347,2134342,-1089213,-1129209,-744184,-977710,886017,2933844,900758,-2826910,-2618112,928721,2762100,1312321,-1039185,-2229660,-1336503,943952,2259750,851750,-1374036,-2136677,-800610,1307251,2258213,663028,-1994835,-2310307,343466,2369449,1568689,-515075,-1729645,-1318456,448202,2094002,1518303,-1064343,-2206463,-743301,1183323,1736247,672462,-1059464,-2228604,-932485,2148500,2352064,-985817,-2435198,-265374,865420,-58266,1095920,1668634,-2087925,-3616498,1670549,4491759,-435289,-3512617,39323,1850481,-742861,-557322,2652318,923681,-4140428,-2326516,4647838,3628953,-4191548,-3732184,3400731,2210434,-3751124,-69544,4984681,-1594154,-6762942,1909397,7457640,-1446860,-6816683,1410781,5122736,-2207859,-3485869,3853651,3142523,-5266023,-3780366,5847532,4732952,-5318844,-4768023,4670415,3489597,-4638111,-1526914,5655439,-158063,-7037327,783268,7672835,-636877,-7326769,436809,5630744,-1039153,-4057946,2368589,3310167,-3779476,-3461765,4386834,4100286,-4018473,-4061397,3178812,3255226,-2553896,-1618060,2834869,262196,-3691387,185106,4278798,128086,-4126149,-583666,3097475,470372,-1841890,307768,975814,-1337786,-1105449,1860578,1653593,-1542149,-1906854,643393,1502409,96644,-484841,-158096,-368186,-354534,641312,950547,-138625,-1040146,-585658,481112,952045,425226,-651650,-997641,-41330,755642,529487,-87239,-454149,-588678,-217502,700323,820808,-159433,-1036581,-429269,454752,631474,283542,-270341,-715828,-466475,616102,967738,-166904,-858896,-97482,298534,-121558,328169,975211,-499899,-1892567,315361,2285599,-92729,-2126898,273165,1661455,-932140,-1187660,1970858,1162617,-2821538,-1488815,2997320,1743217,-2759409,-1642761,2536522,1015503,-2738512,-266262,3472250,-316033,-4363573,663895,4971898,-798570,-4982965,1228559,4430709,-2016928,-3762398,3064656,3328078,-4040239,-3250342,4563760],[0,0,0,-1,-4,167,-42,50,-90,147,-308,273,-180,433,-611,537,-685,927,-1013,1227,-1484,1638,-1990,2351,-2566,3023,-3591,3931,-4459,5205,-5802,6504,-7396,8214,-9198,10382,-11431,12677,-14226,15682,-17251,19191,-21133,23216,-25681,28219,-30958,34185,-37585,41252,-45569,50251,-55399,61465,-68294,76006,-85271,96198,-109211,125498,-146108,172934,-209873,263293,-346488,491792,-793151,1656267,-9195131,-33346136,411772,10099258,-9897554,9430875,26859417,-14808854,-39467031,3238464,35246035,10562651,-16080975,-14077773,-4521298,2824834,12231132,14331102,-571314,-20715037,-17511745,12777038,29432377,5211156,-22778531,-16437574,4553873,11694566,11324677,5939020,-12183579,-23425739,-3403559,24157169,18670995,-10458848,-22756557,-9431351,8603937,16961505,10912116,-8161561,-21230903,-9618487,14076269,21720115,6584067,-14738064,-20666135,-2803293,19903314,19673563,-2178636,-18962557,-14786117,3040469,18388927,15572318,-5381029,-22545130,-15051146,9043035,22247427,9829073,-13578064,-22323359,-7692129,14459030,20748445,4152571,-16884252,-18754132,-723534,17720630,19169342,1580042,-19209692,-19338308,4641644,25477681,16903790,-11357980,-23644537,-6728991,12540715,13663340,7828075,-2746867,-23562351,-21425132,19635571,35382309,-5991886,-32011755,-8088856,8626099,4568481,13174346,11882658,-18779926,-27924939,5465425,30960808,18047442,-14058296,-28880100,-3879506,24396507,10907949,-4603335,6730056,-9736197,-34740971,11001471,54409852,-2577749,-52918715,-5312937,28115854,-3740491,-2451275,21794959,-12053334,-40795059,3069490,39558412,14540548,-19751037,-25362810,-4593685,21675675,16519311,-5180554,-2175534,-4160342,-23690542,3098468,47929457,11237270,-48851614,-19522781,30390560,11864158,-7676336,9240594,-3882944,-31973606,-5061832,35371552,18628735,-21920006,-27134738,-3047508,16769826,16160806,1995751,-9630855,-14294884,-9956152,10961020,27699715,7828109,-25813547,-21929159,10721096,23339273,9139848,-5927902,-13869396,-14089585,1650921,21500018,16513304,-11556215,-25895847,-9039090,15236352,19273037,3239373,-14891175,-18776784,-3739139,15759429,18262096,1016375,-17129915,-17634960,1356076,20951451,17508737,-6030150,-20805119,-10850431,9727493,19107510,9815973,-9175838,-19207795,-8710514,12127282,19961904,5301304,-15474037,-19589946,-3119584,16200203,17473603,-1337234,-19170808,-15084356,4890677,17023592,11332482,-4225029,-16398517,-13199350,5954372,21534875,13017456,-12244810,-22866863,-3720283,18734473,14187591,-2906194,-7457890,-9528305,-11215384,9551645,28572192,1666774,-32183385,-13963938,18454077,13139421,-847945,-146828,-8476953,-16550083,1550663,22051167,13859165,-12109943,-25326705,-5317164,24825610,16463568,-13649051,-9469922,4365415,-11001463,-4521064,32392209,14192901,-39500976,-21737883,30119574,17904513,-13221012,-2024940,1804594,-16766856,-4255827,24133505,14965509,-15030631,-23423630,-4238439,21063489,17976065,-11078104,-15873940,2865449,-574843,-4462124,19821230,15552687,-28249503,-26137313,21873629,25802270,-7983680,-11598942,-142450,-6945937,-3270378,17168999,14007216,-12506655,-21371704,-2315260,17813769,14718583,-5059109,-14794029,-6660944,2398067,7390823,11454876,3086118,-15913176,-15946388,7735368,20229475,5361626,-12074969,-12426711,-2517302,7293047,12072601,5797183,-8938578,-15367094,-3215872,13415971,14021209,-1165727,-13933063,-10989941,3539920,13769515,8950911,-4906026,-12894532,-7879909,5056238,13735002,7895198,-7911293,-15383563,-4793380,10734793,13186256,1465634,-11004478,-11650051,-279589,11347549,11082287,-1335288,-12396789,-9883458,3100675,12768299,9446681,-4374356,-14262162,-7662495,8659309,14172056,2945723,-9512462,-10293920,-1874929,7196163,10447307,4202559,-9032160,-15310117,-1848004,17017748,12024504,-9787507,-13381020,209092,3448870,2580458,10332348,3687857,-18035102,-13506984,14865976,18494893,-3706718,-12887624,-4801454,1584120,4445058,6753813,4639855,-4548632,-14604427,-6647989,18363388,18034303,-14441832,-20496008,7656802,10516387,-6476448,4737320,12555303,-15514880,-21634096,15292773,24846975,-7053385,-18178187,-1195182,5443289,2507001,4849603,4184517,-4506733,-12069473,-5527530,14650282,17691555,-9693640,-22065122,3012097,15461618,-1533453,-2995503,7671149,-7124319,-17748420,8047186,23058343,-1713703,-19018177,-5286330,7405793,5308215,3166689,1539241,-5404260,-9309074,-1385910,11580562,11248340,-5677975,-15530113,-2859771,10996831,7386143,-734481,-3304941,-6289720,-5821826,5176259,12649698,2360477,-11564659,-9645592,3266050,9997282,5469136,-3130632,-8151647,-5808363,2481444,8985277,6001762,-4117595,-10021098,-4714561,6298987,10216234,2258646,-7923537,-8377516,78391,7422389,7176476,315154,-7344920,-7819966,663959,9011457,7053274,-3000182,-9347703,-5259544,4199007,8770372,4002341,-5346023,-8918219,-2461006,6251722,7526811,1325111,-5548491,-7547156,-2079630,7164487,9137360,-617136,-10112881,-6361123,4917094,8375317,1976069,-3266548,-4131731,-4653358,-647986,9528818,8974561,-7909940,-14054163,2185715,11896881,1664929,-4342467,-39092,-3066051,-6586002,4642109,12754185,40460,-13837553,-6969100,8729246,9983200,-2278027,-6770235,546795,148966,-5372528,4981936,14022866,-5172337,-19997802,2050856,19177829,469800,-11759878,1845191,3340862,-8228882,351483,14022550,2245445,-14909253,-7716456,9852627,10742545,-2971947,-8820156,-444834,3183990,-2855845,1173512,10602298,-1266624,-16985580,-2147059,17470660,4933741,-11998345,-3323443,5051597,-2422452,-1352237,8855599,3042155,-11063289,-7391894,7491533,9714558,-926549,-7477731,-3232813,2173649,1773298,1997547,3510184,-1862812,-8720864,-2285339,9360157,6536367,-5158742,-7013853,-468447,2947527,3041718,2756015,-682114,-5413250,-3931270,3432628,7010065,1676286,-5418330,-5598676,589508,5252778,3931579,-945723,-4339306,-3580544,457566,4448168,4244023,-1267194,-5991224,-3576505,3263589,5825822,1413220,-3830625,-4558463,-945691,3320766,4478576,1065913,-3969667,-4651075,56667,4581910,3957622,-626426,-4551766,-3829236,1490685,5654741,2932719,-3343662,-4797385,-740047,2630417,2961533,1729706,-1292175,-4982337,-3285936,4495910,6899194,-1305900,-7360085,-1788216,4217857,1576607,-376704,2349314,-1116198,-7216793,-819333,9579617,4217533,-7894743,-5624929,4224240,3795386,-1564239,200977,2546707,-3253630,-6417363,3159507,10392015,-535415,-11559173,-1973256,9312098,1311254,-6207602,2732115,4331704,-7989624,-5259971,10942484,7330991,-10114329,-8065865,6603019,6006424,-3451459,-1969605,3550470,-940217,-6245744,1084895,9686976,1574566,-10953333,-4177328,9463802,4271089,-6645704,-1137997,4889410,-3745677,-5737517,6733420,7588058,-6706445,-8726344,3977375,7030886,-1374668,-3474195,959347,278096,-2990258,507817,5695232,1511182,-6391038,-4141803,4785554,5203367,-1978197,-3287282,441518,25418,-1266998,2414589,3556842,-2390142,-5391336,10538,4695613,2203769,-2094201,-2711050,-775964,733689,1598835,1666542,-60625,-2587595,-2375452,1380671,3801249,1314148,-2742827,-2860358,368104,2452625,1706032,-29598,-1492428,-2031791,-524560,2147565,2538036,-549729,-3151610,-1791800,1319042,2474214,974402,-1286582,-2377087,-1103581,1531379,2500254,404802,-1832356,-1709725,-187542,1307961,2201091,967210,-2367476,-2971594,1036799,3698019,841348,-2371491,-1122092,547806,-463813,207946,2847062,677645,-4721678,-2638747,4556821,3755873,-3468748,-3205853,2189011,1049379,-2576202,1149660,4249669,-1832966,-6142452,1088543,6974988,343564,-5996973,-539261,4624594,-744647,-3694502,3257953,4407392,-5308341,-5848647,5923890,6732022,-5240875,-5988807,4475071,3677691,-4844715,-1410526,6080058,97280,-7597935,-437829,8104473,1556411,-7147271,-1893583,5661868,1040811,-4751785,1041431,5264276,-2821076,-6431257,3671849,7550294,-3328648,-7000782,2735507,5185098,-2829660,-2987342,3749317,1583642,-5017060,-1706745,5405481,2362989,-4773633,-2872178,3416113,2295712,-2346828,-868748,2394794,-396657,-3239146,856352,4217327,-229126,-4165740,-533521,3129122,733169,-1703355,49888,754400,-1177128,-807442,1756524,1542103,-1381802,-2201001,277259,1926181,658767,-1052788,-843789,83417,39649,186767,885883,372458,-1200076,-1278910,679237,1635192,268608,-1263937,-820057,284095,578268,369797,233710,-376952,-966968,-218217,1034097,893079,-364284,-875668,-421480,161973,711641,770874,-475014,-1312636,-229456,1212701,420955,-619804,20360,208822,-903157,-353722,1756184,1028319,-2108406,-1676084,1978901,1748451,-1665304,-1174744,1858938,377051,-2567195,331846,3444416,-420040,-4096845,306752,4202340,-252004,-3729015,760693,3320651,-1683613,-3353206,2570857,3634980,-3297295,-4056521,3471005,4135730,-3629143,-3603287,3874207,2727975,-4539880,-1911935,5392093,1325567,-5978146,-1065338,6098180,796996,-5671449,-144066,5276295,-705753,-4888127,1610035,4935648,-2214596,-5152555,2442615,5139478,-2419002,-4816907,2540216,4109572,-3129930],[0,0,0,1,8,-173,70,-46,260,-260,214,-435,567,-596,789,-949,1152,-1520,1715,-1899,2457,-2945,3257,-3843,4540,-5176,6008,-6881,7745,-8938,10189,-11353,12864,-14584,16219,-18163,20377,-22595,25138,-27989,30899,-34191,37887,-41682,45935,-50727,55733,-61261,67541,-74239,81654,-90081,99304,-109666,121604,-135061,150573,-168982,190695,-216969,249865,-291828,347529,-425798,543217,-738478,1122537,-2160513,11731122,29337324,-2613987,-26729979,-17652657,13869683,26111288,2958621,-19158068,-8022869,217656,-4072538,12341542,24323863,-11915386,-38246661,-1912254,33118934,12425998,-13587550,-9994097,-5569478,-5484737,11520082,22872706,510708,-26307091,-16440984,14347121,24108712,6337263,-13178573,-16905703,-5903523,10580506,18025694,6604380,-13877532,-21029524,-4782472,18261437,20318719,-3002285,-22609732,-15398579,6341993,18469558,12837929,-5404369,-19738731,-13068569,9506399,22339966,10977007,-11947628,-21663453,-6400807,17018291,21650362,2918296,-17233894,-18561766,-878917,18068240,18002041,-2192422,-20746694,-17117397,4153339,20304208,14328789,-8589872,-24198912,-13315137,13544217,23811372,5448010,-15688919,-16861008,-4593918,10712742,22009523,10848717,-19438388,-26027159,4537902,27287405,14648528,-8849299,-17882095,-10726582,4865984,15758844,14110329,-1012031,-24735555,-25317343,15997976,38504649,-2824970,-33889746,-5333485,10155014,-6827945,11308047,29781416,-17914008,-46880745,8282488,44772373,7597075,-20002522,-9803606,-4416655,1175288,15850274,14860625,-1193085,-19373180,-25346227,9854912,45537082,5280991,-46167504,-12299207,25543407,-3624054,-5983212,29109519,-3760816,-52357893,-4069522,52314100,13481628,-31544288,-12801767,4408461,-509382,11352709,19572084,-1917051,-23413661,-17361821,12736607,34398322,9119775,-31238028,-20486348,14866125,13037940,953872,9053016,-4340775,-31982604,-9687779,34666898,22531456,-20729762,-25428522,-2315310,9480725,12102281,10827944,-4140395,-21057485,-13486524,14370558,26542668,6316324,-19625706,-19602823,1826252,18626090,16265196,-758172,-16465390,-15714163,1286264,18401331,16500522,-5635748,-23471905,-14207421,10806790,21013625,7375951,-12732294,-19412557,-7195266,12312304,19116062,5415069,-14663223,-19066643,-2038229,18399002,18609067,-1608123,-18676423,-14383081,5213530,19446349,13613888,-6676003,-19397609,-10660081,9043692,18302456,8554208,-10330824,-19850706,-8760472,13858736,21401870,1487188,-20016112,-15148242,3941682,12486473,11222503,3789747,-13737044,-20690373,2553022,25654901,13505450,-13501876,-19164263,-3538220,11842463,13236130,3868209,-4870274,-12570356,-14545587,7304591,30898157,6381800,-33330406,-16116081,20943813,9841284,-6495573,8728265,-193229,-29039993,-6085479,35124990,16290183,-23495183,-19285775,3310460,11064455,10034334,2347752,-6057814,-8210632,-10197098,1653725,27485519,13695991,-32847660,-24205526,25254755,19454376,-13568968,-88214,8691629,-21695758,-14122872,31007147,22184733,-23658310,-23880027,6277658,14062267,6606877,1196760,-5830394,-10565914,-6760138,6062446,19489747,8935631,-21558074,-21854679,12778109,22286909,-1317879,-8908011,-2054108,-8454478,-5521787,17477576,17761520,-11966772,-22920184,-1703701,15597228,11407041,-714149,-9128745,-10564917,-2862453,9792704,13925540,1467984,-14968094,-13992605,4146468,16277221,9060861,-7031336,-13994578,-6488378,6654190,12714992,6414793,-6893446,-14196059,-5672054,10553353,15015773,1919797,-12672727,-12365557,1037825,12564672,10624340,-1974529,-12218688,-9878432,2955263,13289461,9068453,-5901675,-14280955,-6721022,7748138,13476243,4689015,-9383556,-13438029,-2535495,10898385,11564700,-57750,-10227991,-9647720,-399309,10357154,12418127,-1001973,-15942844,-10022850,9438815,14003190,1793255,-6487222,-7263379,-6194486,2464732,13791026,8381667,-10564054,-16625272,-978191,15463449,10618072,-7172124,-10927774,-1122978,238134,792667,13236067,8294103,-20072663,-18556445,16997154,21033509,-8272263,-11847799,3007461,-2583546,-5065731,13003803,13132515,-11658269,-19007755,548464,17109383,10795871,-8732644,-13726071,1318302,5817192,-2548902,6048018,11906722,-14237831,-23327105,13718582,27029668,-7725335,-19059695,3700542,4372707,-6387683,7334383,14149876,-8466959,-19266495,513189,17125801,9523219,-7991322,-12818704,-1156364,6944639,2959594,2937992,4434446,-8825683,-15479774,6300095,20801980,725813,-16698217,-5767800,5602106,3113028,3951702,5305645,-5552988,-12917862,-1031835,13138315,9439484,-5242847,-11412329,-4132401,5776325,8180154,3429196,-3520134,-8194406,-5262072,5095984,10953797,3410502,-8673742,-10147204,53439,9065070,7425439,-1515368,-7945151,-6499079,1239601,8122354,6855842,-2437442,-9715369,-5973702,4814213,10011565,3782109,-6163060,-8721825,-2063246,6177326,8106637,1830504,-6730672,-8111226,-233744,7798399,7214263,-939135,-8102788,-6925532,2036590,9401497,5868696,-4949699,-9257883,-2373859,5120808,5804983,2710672,-2380843,-8355539,-5519388,7410253,11639724,-1079085,-10994850,-4735302,4555411,5103765,2541019,765270,-3717334,-7794158,-1682357,10996600,9740537,-8108431,-14051787,2749518,11287916,-433122,-3430820,4242390,-3748910,-12287864,5232810,18143099,-1592251,-17531012,-3018424,10528677,3597530,-2615928,624837,-432331,-6478734,-3518935,9247176,11487259,-6594121,-16777134,1759743,15888587,270619,-9584786,3568982,2964403,-11388991,-213082,18032387,2093811,-18695451,-5410070,12628824,5421446,-4684082,-1338899,424423,-4316070,-2526933,6858649,8561377,-4466573,-13283061,-837477,12894404,4388394,-7623999,-2636360,2064232,-3538040,-237126,9858181,3163355,-11390849,-7105247,7487128,8100013,-1273794,-4608963,-2438208,-1257025,1095188,4817062,3686547,-3618609,-7571996,-1388604,6818321,5737349,-2236155,-5938962,-2574070,1953335,3947384,3137484,-826427,-5043846,-3979377,2431050,6469610,2686013,-4238660,-5873368,-617147,4597903,4294181,-70966,-3792506,-3939499,-263393,4269404,4557052,-650946,-5557570,-3932436,2192838,5284233,2510737,-2583430,-4861637,-2180600,3042092,4961481,1101265,-3623310,-3973114,-443588,3129696,4150921,1271238,-4266142,-5541539,999527,6654166,2720353,-3866084,-3485495,-33402,464251,1722846,4077022,97325,-6907024,-4218518,5810422,7073216,-2366442,-6487230,-308280,2979372,-704163,442487,5089616,-1131471,-9792058,-902728,11767678,3524207,-9823727,-3546958,6047675,288491,-3403387,4605258,4203522,-7479414,-7101681,6653038,9452697,-3378122,-9390471,445313,6514069,-933318,-3615783,4694804,2619831,-9499181,-4274873,11952611,6425276,-11031287,-6365435,8047410,3254984,-5518451,1532448,5669962,-4835874,-7615390,4936689,9445499,-1962395,-8837460,-994089,6141641,1414173,-3309747,1120684,2364594,-4941580,-4061624,7036716,6426197,-6477007,-7364907,3722677,5260734,-1627000,-1355186,1782905,-1693040,-3794592,2148088,5823812,211107,-5601103,-2545858,3440522,3531392,-406722,-1667782,-919956,-1124673,-283249,2676651,2763715,-1910570,-4419181,-731571,3483991,2541363,-1115033,-2576614,-1352614,407897,1633759,1940669,89431,-2399343,-2464878,850013,3517494,1699120,-1996377,-2786782,-210579,1918233,1880626,515475,-1370190,-2314960,-584596,2190861,2340605,-305939,-2452026,-1846193,350908,2133066,1862564,-850087,-2987088,-1322331,2065349,2164975,-179270,-1032389,-845950,-1207934,172807,3200032,2029293,-3206883,-3655254,1941352,3794701,-473045,-2112837,601683,260985,-2367648,439080,4613938,426987,-6186296,-2206350,5706061,2710913,-4498577,-1547912,3577458,-1030513,-4190767,3245324,5768578,-4041571,-7070412,3427650,7022116,-2173933,-5292428,2163598,3276504,-3427697,-2299485,5559200,2948422,-6993169,-4284364,7023642,4914566,-6303287,-3959672,5478532,1556712,-5976492,807983,7040068,-1998432,-8228257,1859332,8071665,-1107391,-6536261,1079260,4657449,-2074416,-3289653,3621896,3531651,-4579446,-4418154,4537376,5283745,-3555927,-4699193,2805970,3069317,-3022228,-1257056,4116479,230010,-5286225,-344134,5359723,997216,-4337848,-1271926,2631500,580379,-1456630,606075,1450462,-1424806,-2240178,1374549,2990428,-459690,-2900977,-448971,1958869,684327,-692871,46915,150083,-1010642,-508191,1448622,1270633,-1036387,-1887096,-8822,1514139,793036,-652095,-779775,-286452,-35277,262057,804139,376438,-1047676,-1199204,479433,1419365,323557,-872462,-723539,-80259,355604,800757,390422,-740249,-942382,175765,762631,368679,53813,-145259,-839832,-549118,1219910,1374672,-1016085,-1828784,618452,1505208,-620053,-788498,1162932,344683,-2143016,-416676,2937608,810494,-3243404,-1112826,3079030,859979,-2824894,-64234,2952671,-859394,-3563177,1566164,4353334,-1819445,-4649630,1865626,4362083,-2079176,-3793318,2774655,3072016,-3808727,-2705244,4667258,2702509,-5089783,-2748643,4992849,2455260,-4792217,-1770409,4751467,855778,-5170361,36885,5901666,-545474,-6244483,919494,6136795,-1242047,-5483320,1949128,4749149,-2720390,-4066899,3441625,3772464,-3823766,-3663078],[0,0,0,3,17,-176,347,-297,381,-533,760,-1127,1305,-1451,2029,-2624,3008,-3662,4509,-5316,6354,-7551,8784,-10351,12065,-13816,16049,-18607,21094,-23983,27437,-31093,35095,-39541,44317,-49751,55801,-62077,69019,-76878,85258,-94320,104390,-115241,127076,-140155,154276,-169723,186889,-205574,226092,-249108,274596,-302965,335146,-371666,413447,-462170,519447,-587939,672039,-777680,914769,-1101257,1370397,-1794059,2562228,-4394851,20218245,-2104707,-38678953,5815900,9904596,-13967610,10034189,33114855,-20055552,-43330849,9365853,37588748,4154310,-15303853,-10967514,-5700607,2677593,12550965,11707692,3196284,-19046268,-25497285,14427491,40982349,-2275021,-34284299,-3388953,12567499,-5207829,9676292,23264617,-16949350,-38254399,5990150,34209220,8060977,-15733285,-13589052,-7446694,2520037,15757307,13942436,-5562210,-22582799,-14306604,15875663,27972887,2723221,-21091821,-14171584,2433362,11712704,16434586,6097172,-17766249,-21883458,3639308,23680961,13957786,-9250265,-20691837,-12123288,7627100,19891739,10586111,-11890865,-22332188,-8509516,13852762,20572959,5219435,-16054666,-20293244,-1396708,19749962,18955285,-1199478,-18191129,-15817693,3684403,21344875,16878886,-6558885,-22706767,-12459679,11733093,21082575,6798418,-12071960,-18887746,-10681542,10617801,25080305,6530454,-24617411,-21872223,6204475,17266775,10270334,1752908,-12597873,-21229744,-397680,27281645,20376813,-12081654,-26481280,-6497710,18587726,16499968,1157966,-3032818,-11882670,-21343954,7567933,39668436,6026233,-40315426,-16740888,20864563,7761336,-1670503,12160892,-7860290,-34003582,-2734862,35774893,18541236,-18397288,-26420302,-3951172,20510373,14529799,-4027270,125438,-4336528,-25786155,2550534,49916436,10550510,-51152628,-15744342,33185085,4767414,-10459308,18087431,-2286937,-40084728,-4176154,40897716,15084539,-24615808,-22383255,-1740032,13409153,14066960,1413889,-4939062,-9778813,-17857930,5028712,38390257,10534457,-38414877,-17979459,24165504,12441283,-3394197,9587535,-4161358,-29772930,-3086747,34424901,15876064,-20666600,-21410134,-2271338,10055301,13073658,5938896,-8633097,-17966083,-10105609,12925756,23957437,2930469,-22359622,-16501213,6964254,16630905,11219572,-649593,-14560336,-15148137,4897505,21463925,12142390,-10254739,-19092910,-7419566,10874756,17754761,5880733,-12932212,-18378211,-4105253,13861111,16000396,842399,-15601812,-16309470,1053188,17701427,13670474,-5476926,-17018375,-10310347,6191220,16999280,11207156,-7289662,-18595976,-8236813,12822554,18536964,2589386,-13377000,-12560980,-2116607,9275604,16061368,4869816,-18383124,-19128701,6923775,19662812,5911765,-7473862,-10147061,-9182071,528038,15686370,14191628,-8131378,-22722156,-6886592,19008591,16668079,-6282877,-11086814,-2285824,-5590459,-99335,22579789,12214662,-27312330,-21949920,19011745,20039514,-6088254,-5895098,-588949,-11554855,-4802063,18645672,16191015,-10932392,-23749646,-5548307,20674555,16529133,-11235398,-12833997,4482053,-3775192,-7039668,22338371,17346564,-30467088,-25545291,25011811,22538947,-12783259,-6935681,5276943,-11272462,-7525982,20039047,15764962,-13895674,-21228319,-1183130,17738846,13155772,-7713245,-12266331,-501857,-876540,-1159335,15993508,11185592,-22514615,-20981189,16982561,20935181,-5950315,-9370351,-803843,-6666066,-2535118,16008590,12182954,-12384669,-18348943,117041,14670081,10244249,-3065785,-9917513,-7075442,-18520,8327254,11618369,184981,-15113996,-10894822,7773153,14376369,3981200,-7401731,-10431147,-5021913,6138456,12291472,4242934,-9478649,-12238036,-1235137,10450746,10610177,-363222,-11055624,-9780378,2482273,11780009,8050282,-3546508,-10848282,-7143509,4364096,12362560,6523379,-7618525,-12361274,-2705044,8602894,9714552,1723988,-7534095,-10436153,-2745200,9877237,11944846,-1829315,-13394676,-6875671,5534315,8075234,4703764,-305475,-9282037,-10471091,5092587,16033269,4253165,-11499305,-9441794,1771892,6559375,5324726,3061958,-3271602,-11530429,-6288701,13038086,15633027,-7783580,-17342608,1193448,8935711,-875541,2913152,7710464,-10310881,-17144760,8601698,20965699,-1328767,-15802537,-4463984,5308267,3603485,2740621,4003004,-1371151,-11607860,-7875289,13949848,18039090,-9883960,-20566057,4962844,13393650,-5047226,-1275555,11516677,-8176898,-20286689,9193652,23558740,-3956997,-18309190,-1568443,7008592,1176603,2035857,4689819,-2817916,-10952562,-4413351,12575958,13636892,-8077975,-16863353,2244005,11561822,-449342,-1135107,5694839,-6389995,-13859234,6640881,18315198,-1296909,-15103913,-3876853,5723787,3488418,2747362,2465606,-4969401,-9440010,-398056,11034413,7764745,-5953826,-10568502,-1504160,6333865,5400619,1868714,-2548729,-7355074,-4265027,6286303,9617785,343346,-8287362,-6407783,1466207,6783028,5515924,-1272707,-7292455,-5511525,2517960,7612782,4335753,-3547731,-7849443,-3712557,4779823,8105240,1876349,-6094838,-6563350,-587218,5146732,6132927,1220976,-6119893,-7289227,1061946,8489674,4976271,-3715986,-6371822,-2585565,1843453,5375000,5332889,-2286982,-9517496,-3672378,7705079,7089536,-2102425,-5050601,-2604283,-1545577,2161924,7348375,2955530,-8400287,-8669471,4041823,10168621,1081091,-6324738,-1956743,501349,-2778341,3064239,10208918,-1871326,-14978468,-1714187,13874227,3815386,-7769839,-1144770,1967248,-5117013,-699540,10423004,4102951,-11115037,-9139525,6954771,10931990,-2042257,-8253891,607268,2871990,-4993248,879432,12352013,-730126,-17484574,-1695818,16983760,2906397,-11492825,27120,5427319,-5860940,-2653515,11287766,4473727,-12234336,-7870612,8323606,9157624,-2900959,-6567656,465165,1863245,-3195168,1369168,8797444,-1147409,-13271292,-1762749,13009336,3768317,-8502562,-2242306,3151966,-2672379,-826851,7744484,2642259,-9148156,-5748073,6242115,7138399,-1372495,-4630376,-1539016,-85727,418511,3533062,3605399,-3161059,-6918240,-333386,6569051,3550796,-2780262,-3735149,-1624505,522633,3148562,3437701,-1108700,-5089447,-2682562,2824566,4669584,1375460,-2997719,-4142555,-784390,3344881,3718997,114922,-3209837,-3107620,-171634,3413503,3863800,-590145,-4835332,-2953349,2497609,3962536,995082,-1868192,-2681543,-2189486,1017244,4674684,2310853,-4160717,-4780169,1292219,3948535,1131369,-479475,-880437,-3054390,-1968052,4204567,5316643,-2322705,-6252362,-275620,4319778,1286719,-928506,835596,-948901,-4643508,187695,7613484,2337478,-7874949,-4115638,5698605,2808064,-3627598,1012373,3223058,-5283154,-5134793,7133226,7247862,-5995319,-7532305,3451141,5306094,-1941832,-1922326,3444518,-74401,-6537702,-351032,9523566,2526166,-10277414,-3826433,8722938,2590705,-6552102,1251566,5604396,-5732438,-6732625,7914464,8013453,-7442575,-7926305,5108688,5550548,-3524159,-2070422,4090161,-237204,-6263643,380905,8488821,1516141,-8493847,-2899580,6903767,2480397,-4621516,446685,3704472,-3814384,-4539903,5762022,5985708,-5300471,-6295026,3036338,4279076,-1560730,-1457035,1655592,-1087279,-3592124,1268687,5113342,257812,-5089196,-1842293,3245980,2185576,-787231,-314136,-193783,-1857012,-419474,3147990,2177638,-2288347,-3091574,296643,2261084,1331633,-275547,-1402930,-1594883,-277116,1613254,1710836,-238932,-2056950,-1704866,527190,2383829,1294010,-1441541,-2085058,-177440,1374856,1256632,600538,-516535,-1986832,-1146450,2001011,2719718,-625523,-2613885,-527442,1098902,431950,511178,946675,-1447319,-2969442,770775,3648973,240624,-3123921,-876876,1379706,-28685,-283299,1964913,549039,-3570245,-1698184,4098200,2927465,-3261094,-2549249,2636939,1039151,-2565268,1134571,3805280,-2477139,-5330795,2671869,5882251,-2195404,-5037580,1993093,3155825,-2943066,-1629576,4533681,1113779,-6072962,-1786035,6331588,2569204,-5707781,-2308786,4857095,851933,-4718200,1274692,5672505,-2951017,-6747925,3645613,7269261,-3554113,-6283957,3464962,4253625,-4092940,-2335912,5328108,1360867,-6376306,-1572878,6482990,1892667,-5751225,-1773030,4722528,599896,-4234442,1136193,4570816,-2397561,-5274378,2818602,5572779,-2479339,-4771753,2170197,3222928,-2468716,-1623810,3373206,787378,-4203028,-903357,4300326,1239756,-3529291,-1275131,2319135,432441,-1572346,624430,1535621,-1522359,-2185355,1578318,2441261,-865208,-2027476,211569,1140474,-53508,-89310,610467,-394636,-1177168,43113,1366366,680124,-778122,-1024437,-91437,735882,629314,-75569,-600249,-434428,-72424,239400,687123,466356,-785581,-1221963,332983,1351406,189311,-992078,-207472,358580,-377027,102120,1177151,53604,-1847422,-496192,1883752,665415,-1430535,-271854,1073719,-559388,-973495,1526725,1320274,-1986549,-1742937,1994333,1790322,-1704141,-1248974,1679899,546692,-2303226,180300,3174184,-584425,-3856918,686055,3886152,-994707,-3477402,1666997,2760473,-2680098,-2269452,3669589,2147061,-4245637,-2059802,4341295,1816504,-4076508,-1051312,4124439,91764,-4297134,825832,4828589,-1440208,-5243966,1733064,5180750,-2102644,-4712275,2689121,3831059],[0,0,0,-1,-6,27,-188,97,-82,310,-320,280,-531,712,-765,958,-1153,1445,-1899,2123,-2328,2995,-3646,4065,-4709,5526,-6370,7410,-8447,9490,-10935,12478,-13929,15750,-17835,19854,-22197,24883,-27652,30751,-34154,37702,-41770,46295,-50902,56033,-61875,68070,-74824,82400,-90591,99719,-110020,121294,-134001,148658,-165235,184363,-207074,234023,-266770,307893,-360776,431729,-532799,688104,-958549,1557381,-6346778,13958454,29404570,-3004832,-26526377,-18756473,14322049,29271008,667934,-23779430,-2517464,3992911,-13047658,12213102,35746798,-17229276,-49475684,8542851,41358089,-1132110,-16787186,3405055,-7595809,-15960513,17078211,29056981,-5154112,-28783056,-13627192,15331543,25733301,3932863,-18093710,-10985597,-394811,318489,15043999,20143122,-15561551,-35313910,1831807,30435756,9733054,-11371365,-10565287,-11207482,-4844553,17418396,21474445,-5930417,-25779593,-12225154,13738466,21873379,7191427,-12048261,-17499105,-6094882,12863502,21399163,6524403,-17413443,-21005521,-214770,19381597,17305959,-2807357,-20309651,-16771641,4463834,20005252,12956518,-8588208,-21573269,-12599006,9699501,22345304,10211468,-14600786,-22459950,-3980952,17109034,18751492,4092984,-13813682,-19848300,-2272272,22566528,20846766,-6051194,-22094380,-12243439,6887902,17745340,12735443,-5648735,-21887087,-17015514,9789156,27835901,7684834,-24063151,-19868497,4917841,10320549,9561114,12531122,-9415698,-32564568,-3902730,35797362,19600587,-16940163,-18314468,-2899150,5132417,12730347,14503321,240402,-20298759,-22696247,10004703,38969515,6783593,-37949375,-15452634,18974798,725721,-3282287,24197891,-2953982,-47567817,-6240312,48591128,14697870,-29652183,-12327557,4369941,-1949941,9957099,20150183,-69291,-22394089,-19475140,10995033,37208305,9302040,-35587243,-16717443,21164787,4313540,-6071070,21755987,1024335,-46359070,-10059888,48114755,16450659,-31526727,-13997282,5479177,-3475542,7116614,20925341,-1408898,-26343052,-14807678,15491017,27948915,5998268,-22997117,-16696170,8280721,11504955,7316129,9984583,-7450993,-27790214,-4175249,30085357,16498668,-16130030,-18439437,-4641108,3553964,12613447,13596738,-6002481,-22981073,-11383659,13829607,20883100,3700024,-15282576,-16086744,-1024128,14317127,16439898,1824658,-15790389,-15833227,2961759,18628447,14107592,-4826805,-18303213,-11826884,7770142,18489356,8358104,-10508235,-17583041,-6786262,10150698,16814297,5478030,-14009617,-18954906,-1348276,16876459,13942069,-2339242,-13385837,-12595422,328505,16742259,15684233,-6093406,-20081164,-8188948,11405263,15594125,4691789,-7573034,-13099409,-8650104,7235687,20551022,7734852,-19948127,-19527046,8075994,16394306,2597261,-1389639,-3962784,-16183085,-6771895,22203414,19174489,-13580794,-22414968,-1457048,13402923,10221153,880229,-4562369,-7476133,-10379765,1896575,24535536,12449519,-27406727,-22104491,19692868,17598080,-9795772,116640,7254555,-19906832,-13892611,28039883,21615296,-21155112,-22374074,5599434,12524019,5248621,1228967,-3285043,-8354731,-9111061,2452714,21699170,11997320,-24867034,-22545624,18744661,19881702,-10019168,-3847014,7577180,-15078787,-13327989,24799356,21507505,-19887030,-22536680,6418931,12963601,3864853,1504173,-3120527,-10483584,-6827778,7585082,16804388,4258904,-18336550,-15472137,9788460,15795616,565613,-4693407,-3924623,-9723005,-2708736,16480944,12766737,-11434167,-16911042,-154679,11154960,8719383,1590763,-6736750,-11024581,-3370396,10362846,12876398,-363724,-12995323,-9999300,3753784,11916993,7393508,-4275290,-11799954,-6976233,5598694,12026178,5281154,-7081349,-11992984,-4357942,8373942,12228486,1983194,-10405310,-10351015,974414,10013752,8542462,-622788,-9778665,-9806685,2483208,13456016,7682737,-6922572,-11180985,-3515345,4974146,8960286,5779910,-5344382,-13072192,-4696645,10941282,12117633,-2339442,-11356189,-5413791,2042527,4721077,8020129,4283629,-11359446,-14485412,6505128,17849279,1435096,-11176306,-4331159,188494,-405858,7331846,9966668,-5230485,-16295968,-3912246,14615774,12053938,-7076915,-12652024,524818,4446373,-2044226,5878853,10815894,-12097067,-20865372,10713597,23516040,-5455386,-16041911,2925033,3224906,-6478268,6374778,13975730,-6234462,-18276016,-1201257,16144288,9778812,-8233027,-11795818,1549997,5565018,-1929460,4039155,10041743,-10061184,-19911967,8952618,23338917,-4485195,-17511612,1750377,5622448,-4999372,4196243,12041171,-6003838,-17073322,146093,15374271,7097368,-7279380,-8686056,-581337,3477009,2690894,4644349,2719144,-8972617,-10862202,6720195,14945991,-374735,-11247312,-4022533,2127477,1873449,5230362,4758921,-5989803,-10748195,298995,10581079,6177464,-4323047,-7751160,-3420598,2839477,6663664,4680027,-2930899,-8263293,-3952253,5293803,8267057,1960537,-5995956,-7270665,-758821,6672951,6678317,-731984,-6839040,-5549751,1029292,6537808,5733305,-1614045,-8146750,-5226370,4248153,7929715,2120898,-4572507,-5659899,-2486136,3306110,7604163,3088705,-6752832,-8005920,1295017,7617226,4003359,-1751743,-4015282,-4264621,-1233995,6141147,8010658,-2690547,-11027890,-2624759,8193905,4606532,-2083825,-953732,-2385580,-6327964,1521290,11537012,2951906,-11307181,-7053786,6119094,6748042,-834618,-1783458,-179921,-3928960,-4334952,6325974,11192912,-3752085,-14837113,-127730,13041463,1069807,-7248704,3244645,2123889,-10578959,-866901,15923784,3081611,-15883672,-5563182,10420934,4709208,-4211089,-373254,1843802,-4636777,-5079467,6344431,10836890,-4103790,-14513959,271382,13372418,1134343,-8206241,2384581,3320217,-8993398,-1675736,14412280,3482006,-14754873,-5556864,10275898,4876930,-4441662,-788054,1426902,-4256844,-3091165,6489422,7271950,-4659857,-10114136,348205,8663680,2181447,-4188510,-824103,-47100,-3729083,1095612,8045357,1324382,-8661467,-4429921,5298253,4894237,-344474,-1724125,-1994297,-2710294,468456,5128632,3104506,-3740536,-5553238,-307177,4453574,3464435,-551359,-3459776,-3252539,110044,3735862,3338712,-838989,-4077885,-2949659,1347220,4486940,2555346,-2591087,-4447683,-1020911,3052444,3281397,679630,-2018418,-3551314,-1580316,3389804,4743846,-523906,-4813330,-2321082,2045900,2468126,1450791,176637,-2949205,-4076293,1104793,5902285,1904698,-4745283,-3561325,1630060,1914092,313107,2023941,305979,-5563576,-2952970,6450683,5475318,-4464208,-5188659,2005051,2126094,-1185686,1792366,3318335,-3572468,-6499897,2466164,8363316,53501,-7724831,-1497348,5157834,-241730,-3221414,4114244,3025142,-8140371,-4873694,9645728,6317015,-8525765,-5427863,6299205,2079321,-5012983,2170807,6140969,-4315024,-8073976,3940179,9370423,-1524612,-8343534,-69704,5871488,-991652,-3798608,4178280,3508994,-7837601,-5041018,9333858,6228336,-8472270,-5595358,6186455,2429232,-4820526,1390088,5369843,-3865977,-6886773,3737186,7853331,-1723117,-6741277,168511,4291316,-306429,-1702539,2557934,1085674,-4998276,-2244174,5951727,3741215,-4784743,-3976710,2440146,1966234,-1152137,682147,1486940,-2668344,-3215181,2398941,4232890,-590897,-3658026,-1063592,1462272,1328029,761107,309125,-1310893,-2049339,330454,2716950,1585606,-1414942,-2456797,-618579,1538498,1935310,247243,-1611487,-1691748,-194084,1139593,1578476,476453,-1700234,-2294527,268925,2728028,1287381,-1520190,-1541432,-140676,384907,994523,1684753,-103507,-2789858,-1251971,2691415,2297751,-1292185,-1725950,203059,-35521,-496704,1925020,1880706,-2687259,-3498282,2018417,3790542,-1184420,-2676766,954756,704032,-2370128,701298,4103620,-752074,-5269445,-49075,5135399,844422,-3746891,-163356,2750267,-1492828,-2595344,3459605,3714697,-4585455,-4881381,4634419,5004501,-4262675,-3718676,4272067,1336281,-5257476,438218,6573444,-1309930,-7412992,974398,6970048,-659733,-5551030,1193779,4218413,-2592257,-3633440,4274034,4246446,-5189084,-4952467,5288672,5037466,-4701790,-3789798,4546946,1779672,-5249498,53380,6289168,-1063564,-7007864,951024,6477626,-693931,-5103704,1010360,3470776,-2069393,-2627918,3307554,2773537,-3945188,-3252492,3775284,3370006,-2980070,-2489457,2422801,1063650,-2434702,267439,3200182,-770989,-3686541,477299,3393801,65458,-2434095,-85154,1099174,-580511,-469036,1362761,571016,-1839112,-1135504,1396822,1437396,-514030,-1041226,-145026,274375,344184,491557,209478,-558563,-770457,10145,880324,810295,-396161,-1126520,-377125,863208,670859,-315187,-332714,-58396,-387638,-120118,1061890,763289,-1226335,-1191337,847845,1138723,-490898,-546073,521626,-270995,-1082602,728708,1892077,-677830,-2262614,463701,2060203,-549020,-1450757,1142947,853174,-2066261,-569892,2915560,734274,-3299445,-726383,3066208,371350,-2760823,416554,2551905,-1464824,-2748151,2232485,3195751,-2565181,-3415670,2520552,3061328,-2744162,-2399133,3332247,1572296,-4284293,-942107,5124512,531896,-5594684,-6894,5367420,-625706,-4775289,1631226,4206233,-2581834,-3999247,3347278,3993015,-3649076],[0,0,0,1,9,-237,77,-16,221,-308,361,-426,431,-661,974,-975,1097,-1540,1814,-2036,2494,-2912,3359,-4001,4565,-5225,6138,-6945,7800,-9049,10266,-11421,12934,-14598,16289,-18262,20343,-22542,25193,-27970,30790,-34109,37775,-41534,45788,-50491,55460,-61053,67245,-73875,81372,-89801,98985,-109484,121542,-135139,151000,-169857,192216,-219612,254145,-298650,358758,-444585,576094,-801037,1258856,-2548681,14514701,44357551,-5987014,-35642551,128716,13610556,-10388231,6722962,27346188,-12776779,-41517234,3058777,37808938,10432824,-19021224,-13807455,-2895642,3845670,11889224,12434803,-1106097,-17985781,-17846822,10107897,31705308,7514720,-27804682,-17499670,11141548,11548816,4712126,7545850,-7678794,-26451248,-5451953,28088723,18946492,-14469094,-22493566,-6225955,8890830,15237949,9679787,-7541125,-19325234,-9861602,12470854,22797096,7339836,-17273064,-20456394,957116,19439262,15851579,-1879086,-16273854,-15232518,2109690,19263022,15186060,-7153899,-22059771,-12844035,9445359,20386206,8694672,-12833421,-21426668,-7228266,14957883,19933472,2347278,-16443870,-16460708,-374855,16419234,18577653,1301542,-19225190,-18065831,5753335,24515905,14775130,-12051430,-21322060,-4673105,10668557,11642727,9277254,-2510701,-25333070,-18902325,22124690,30759387,-8898296,-27055279,-5974333,5143543,4635679,14562777,9396737,-18506620,-24168053,4833676,28416409,18066009,-14657286,-28047810,-99727,22856033,6250860,-2585079,9320172,-12627880,-33459782,14548280,49493385,-6251339,-46817351,-2936004,23562777,-3383541,-1053927,18359052,-10677017,-35524642,717064,35434528,16526515,-18908184,-26513166,-1593745,22625603,11808780,-6484854,1225618,-2749542,-23930959,2317914,45591318,10917058,-46473966,-18907503,30423996,12251211,-10780576,6891807,946357,-28379275,-9395348,32545452,21046055,-21623548,-27906544,-431243,17597014,12486147,-436550,-7173492,-10181873,-9839289,6309388,25988771,11276905,-24927663,-23623243,13024147,24335578,3399048,-7369886,-6508081,-11767587,-4253640,19442124,19067419,-11394176,-26014347,-6717088,15356804,15579853,1079233,-12117671,-14583695,-4165544,11531666,16717800,3308091,-15846555,-17437499,2612336,19677744,13514528,-5868190,-16015964,-9157652,6582375,16616983,9902857,-7957413,-17366339,-7314694,10785952,16635588,4521715,-12485030,-16849393,-3666708,13998453,15744644,-1711731,-16894595,-11910966,4232615,13418253,9824567,-2490268,-14125773,-12041048,5193802,19114733,11270506,-11452863,-19730868,-1424896,16092326,9721456,-1852431,-3722952,-9627222,-11923738,10504164,25555737,-1531945,-27447659,-9164633,14764374,9395207,355719,50293,-7754783,-13100057,552629,17323858,13762542,-9870437,-24331639,-3138470,24082436,10785957,-13833317,-3810060,4625679,-13257654,-3088788,29945427,10212148,-34224696,-16538412,24997748,14624692,-10532150,-3110540,1820062,-11209079,-5233759,16902507,15660253,-10048046,-23810393,-4446828,22117299,14079341,-13525783,-11267444,5949100,-2546308,-6521807,17878355,15227765,-23981254,-23890275,18473982,24070947,-7593400,-13025193,1817206,-1768929,-5377283,10316303,14683355,-7187597,-20987903,-3808612,18035191,13090301,-7598527,-12867749,-2209198,2998361,2771361,7940501,5818474,-11708587,-16610993,5751265,20164675,3796726,-13700313,-8570064,1633486,3969081,6621268,6551499,-4975818,-14100443,-3928879,12442608,12230406,-2477355,-12093117,-7162486,4021570,9379498,5880111,-2439002,-9475554,-7654615,3814796,12202994,5894006,-7542924,-11645237,-2744370,7956642,9634279,1509387,-8234343,-9546300,-317360,9356842,8548610,-1503385,-9244611,-7209552,1907215,9597092,8023432,-3207680,-11851007,-5796495,7418136,10644235,1720452,-6955370,-7329305,-1691974,4529053,8028277,4536306,-6982044,-13403707,-1086771,14737977,8098986,-9104160,-8383383,1342071,399961,1373079,9804944,2768036,-14957016,-9890810,11595693,13983983,-2540102,-10463604,-3711959,2991579,2781287,2431971,5297880,-450474,-13975562,-7299967,17423295,14457703,-14657593,-14795272,9050943,6281693,-7303620,4930378,10869973,-12025873,-17061525,10659430,19615729,-3659531,-15497747,-2481987,7471963,2713355,-1072805,3596821,2114515,-10677417,-8973258,13556033,16797258,-10282713,-18578114,5407825,12844266,-4033578,-3528194,8228484,-3415080,-15371202,3439119,19181535,1402333,-16613503,-6076872,8768244,5257519,-1896383,558369,741127,-6749381,-5490713,8663591,12039350,-4622280,-14245270,-1276373,10482995,4135561,-3156210,-842708,-1555779,-5790406,610815,10641626,4490728,-9970497,-8959583,4292892,8366248,1641176,-3018952,-3439376,-3540666,-469646,5663083,6115582,-2227117,-8584294,-3737850,5640177,7150598,491100,-5058038,-4577212,-535841,3949231,5547575,1119039,-5395350,-5898885,707250,6268808,4523014,-1859539,-5882462,-3844983,2268506,6183423,3189017,-3861809,-6197980,-1369071,3947451,4426906,1332303,-2895860,-5500742,-2390798,4953930,6960882,-413048,-7396956,-4101626,3929581,5052102,473563,-1171069,-1330659,-4396265,-2049885,7886548,7317764,-6737097,-10008690,2952453,7869084,-308168,-2600075,1374274,-1926346,-5655435,2106288,9618071,1674235,-10398781,-6511030,7593067,8064492,-4248786,-5016451,4080274,-129211,-7729284,4102956,13116996,-4445495,-15992619,2449892,14316503,-870342,-8930343,2387950,3841024,-6311649,-2587329,9897821,5327495,-10472586,-9413457,7768391,10953142,-4488124,-8761283,3662027,4274659,-6721846,-770953,11737519,444510,-15008771,-2353595,14253313,3790010,-10284397,-2312816,6126587,-1477930,-4622205,5517106,6436772,-6794087,-9356667,4719601,10311158,-1346836,-8206756,-255793,4262162,-1594766,-1560173,5231993,1632025,-8086661,-4134674,7831362,6206741,-4835470,-5675011,1606663,2513441,-677294,1131748,2686411,-2509857,-5412492,1109299,6709156,1767787,-4885374,-3405600,1501407,2440738,973932,527687,-885674,-3034587,-1647997,2923233,3935332,-608222,-4241285,-2068391,1829759,2802747,1053005,-1184369,-2494896,-1678389,1339281,3214941,1147827,-2148472,-2708142,-447623,1894805,2610291,826762,-2370285,-3174189,419100,3644896,1827378,-1819182,-2244125,-350602,347783,925340,2202485,618194,-3715729,-3384224,3019196,5060112,-1291419,-4660970,208591,2436427,-1218345,-312723,3874971,-113134,-6295831,-1160184,6953822,2941019,-5412932,-3199576,3577798,1922945,-2974667,240186,4472429,-1632868,-7187752,1496603,9142010,-506076,-9347272,156179,7542690,-1597583,-5728283,4303904,4859804,-6931351,-5486899,7854405,6458937,-6774805,-6428347,5026826,5143580,-4143002,-3082031,5289416,1951568,-7491657,-1910884,9554264,2885396,-9975632,-3203670,8852297,1939398,-7327749,488995,6367136,-3162120,-6900554,4181066,7564151,-3739673,-7734406,2385446,6465318,-1752887,-4649902,2490712,3390964,-4080316,-3196138,5582653,4070836,-5610459,-4488581,4732402,4100959,-3378387,-2435400,3040221,552199,-3734374,355904,4592692,-137044,-5106377,-1040104,4076268,1460055,-2727593,-1091824,1493105,-388824,-1409200,1484108,2234889,-1543136,-2944545,808856,2949981,425141,-1802746,-583183,582776,65265,242220,1032842,216661,-1606943,-1138347,1188591,1544782,-192020,-1347424,-754643,76205,596259,826152,64576,-1171716,-948362,583582,950925,202294,-200518,-320715,-773433,-213192,1480879,1424017,-1154533,-1964448,569845,1974951,-126761,-1274915,659699,629630,-1797537,-694357,2848592,1241916,-3495659,-1956776,3217857,1775794,-2887215,-1100474,2714545,-582,-3279365,608693,4217560,-552899,-4895261,182412,5093630,70055,-4765371,690173,4661546,-1876559,-4673566,3264658,5119694,-4239661,-5292858,4388917,4934860,-4364305,-4110983,4381347,2953170,-4929184,-2310036,5635492,2076822,-6276253,-2385125,6438428,2387635,-6275672,-1774579,6195708,707850,-6282843,705003,6870617,-1683993,-7033172,2286947,6836735,-2463952,-5955433,2710148,4918866,-3153916,-4089517,3615164,3737619,-4114891,-3914112,4166790,3828805,-4166136,-3443488,4043314,2629750,-4127426,-1629223,4474480,1004162,-4667547,-695862,4596574,631370,-4068516,-413707,3467406,-26392,-2890970,526456,2669360,-953518,-2721762,997944,2718667,-855926,-2455802,555706,1979712,-647222,-1450962,885123,1132293,-1196620,-1114155,1236661,1085937,-1046865,-1031422,689316,751165,-411096,-400091,505043,101746,-551465,6770,713284,136592,-560710,-141601,288863,60168,15515,221099,-168500,-488257,148990,638407,-176074,-663494,203188,537820,-514350,-503960,895936,640155,-1229665,-878694,1425414,982977,-1581355,-859906,1720254,617944,-2035582,-314870,2418653,111735,-2755839,40986,3057852,-172028,-3097178,404789,3168424,-821802,-3147041,1259550,3474141,-1661236,-3708137,2016852,3748487,-2498233,-3753911,3024067,3432054,-3668266,-3042276,4256935,2593070,-4657209,-2200218,4952196,1884595,-4899496,-1396101,4987248,923484,-5067527,-393690,5352681,-42012,-5582747,503678,5687296,-997756,-5618313,1566719,5376478,-2220504,-5097914,2886436],[0,0,0,-1,-5,108,-85,-26,-130,227,-101,212,-398,333,-387,605,-693,834,-992,1070,-1385,1765,-1838,2082,-2631,3001,-3343,3882,-4395,5013,-5785,6408,-7170,8230,-9167,10130,-11446,12737,-14040,15672,-17365,19122,-21208,23374,-25660,28397,-31264,34244,-37770,41646,-45723,50446,-55735,61522,-68274,76008,-84776,95281,-107882,123002,-142100,166820,-199768,246558,-317928,438279,-679009,1339170,-7308203,-16526232,15468298,27890028,-1685130,-27691405,-17285747,13843524,27824368,2422306,-21884103,-8541514,4619888,-4272086,8266829,25498530,-8625870,-41707581,-3354086,38144587,12765961,-19430543,-9108202,-866887,-6673515,8860299,24271815,861707,-27291507,-16126234,15040390,24629505,6356950,-15691956,-17337254,-1529950,10938230,13033410,7195559,-9715278,-23323084,-7419934,22245494,21144301,-8011986,-22280891,-10612001,5767134,15285399,13161989,-3971786,-20124455,-13274530,10374828,22561547,9581819,-13105688,-20133934,-4262475,16097191,19492417,3092156,-16399585,-18489071,-183810,18494539,16367676,-3583339,-19539544,-15469999,4137934,19284540,13579531,-8873606,-23814703,-11777898,14520887,21745947,3299559,-14032749,-14655803,-5439452,10192784,22701698,9168052,-20606384,-22982221,6254302,24452121,12812150,-7820582,-16814979,-9745751,4685594,13880668,13840389,-247487,-25575104,-23749796,18749878,34710360,-6915788,-29081163,-1799884,5553635,-7363789,14873048,26261759,-20214175,-40631979,9620102,38953723,7466940,-17242773,-10942398,-3254767,3298535,12220095,12831219,2269697,-18778023,-26616514,11759105,44082258,1100829,-43315519,-7957243,23092104,-5588862,-4943186,27210766,-3703171,-47618518,-4541768,47767533,14177560,-29923385,-14264137,6656342,2256448,6904599,15879329,1986716,-20222160,-18994504,11370423,34088055,8220048,-31156188,-18728102,16840053,12336875,-3386691,7629836,1157910,-29408685,-14281453,33104773,25164800,-22088081,-26650260,2401234,10757350,6051555,8450269,541779,-18054529,-15198791,12084806,25923369,6740918,-19207913,-18740483,4012147,18003838,10947729,-1691094,-9998605,-13605357,-3562889,16800627,18571127,-6537339,-23641514,-10249542,11167472,15859880,5287738,-8852772,-16165341,-8064440,9904641,17889902,5381968,-13690161,-16844175,-758520,15823557,15110024,-761316,-15068580,-13042494,3816434,17387388,11962420,-6154544,-16374804,-8767361,7129791,15128806,7956198,-8270921,-17817964,-8209608,12861004,18547017,-307944,-17138562,-10945729,2870747,8684200,10659646,4656777,-13132640,-18243957,3675188,21875620,10513690,-11268261,-15892282,-2621843,10364526,9872520,2871318,-1717458,-10901519,-15225479,7816194,28757274,2221571,-29734009,-9624097,17658392,4739486,-4232566,9502985,-1947571,-24826576,-3787442,28454241,13667789,-18315432,-17988008,2333834,12655620,7192627,-1867506,-2116004,-3682174,-12641417,-148666,27294375,11169611,-31029353,-18701644,23693355,14502696,-13004846,688417,8485956,-17462196,-13250561,24152877,20785705,-18036737,-23179284,4558140,15792539,4608537,-3599996,-2677114,-4430127,-8251747,1483295,18534727,9960391,-19977637,-20041985,12857587,20461818,-3724551,-9806109,1295264,-4078273,-7970283,11675296,18336890,-8016700,-22821339,-1929063,16881034,8900923,-4498946,-6559524,-5121196,-3023401,4975258,11710354,3752946,-12486393,-13548841,4068210,15658596,6048792,-8330907,-9561956,-2507191,3399525,8101601,7200774,-4212928,-13272368,-4959720,10352754,11947158,-238254,-9886126,-8280406,821559,8821360,8314608,-803245,-9852715,-8382069,2802218,10965709,6404622,-4954669,-10596071,-5228474,5480317,10679104,4034398,-7630989,-10719801,-1507307,8675946,8347007,-209710,-6921149,-7305274,-1475646,8063404,10926265,-1081848,-13515809,-6968577,8200936,9613534,743715,-3678806,-5157252,-5699340,1401188,10848364,6988397,-7953146,-13856406,-890340,13512507,7567489,-7703384,-6745496,1431089,-2348633,-1149315,13080294,7097491,-17972178,-13727419,14946593,14973414,-7345444,-8059923,2625943,-1774326,-4066107,8126212,10703347,-5852760,-16213112,-2552859,16022370,10062771,-10971540,-10761709,5846109,3293379,-6533903,6445970,12466743,-12735359,-19743637,11837301,21472906,-6751937,-15441905,3261835,5305019,-5210164,2139050,11358665,-1853115,-15850175,-4073042,15151340,10788291,-9276477,-11883076,3306464,6441748,-2304759,1402706,7393025,-5897279,-14792585,3759339,18076387,1314054,-14966190,-4539760,7267818,1992316,-923975,4571296,99927,-10255351,-4587933,10614248,9911831,-5096253,-10516904,-1173921,5944767,3764631,754358,-345698,-4043802,-5847920,1776487,9600372,3902518,-7833268,-8115526,1754266,6626257,3264717,-953657,-3612906,-4758291,-963007,5736777,6187636,-1753701,-7598168,-3904980,3856189,6416924,2266884,-3484961,-5534928,-2132132,3867562,6062352,1420946,-4882493,-5357961,-157971,4823989,4827752,90348,-5294927,-5478037,1083049,6909267,4114713,-3907261,-5937404,-933043,2688872,2947756,2827469,-447823,-6550259,-4740621,5665164,8404197,-1233508,-7635673,-2641137,3273091,2676786,939259,1652447,-930924,-6483539,-3100191,8853113,8355043,-7304925,-10512724,4155052,7553414,-3113987,-1743321,5651769,-3199339,-10474088,3639406,13559632,-617849,-12598841,-2822205,8300682,3236198,-4063119,-91994,3462799,-4223719,-7059965,6669435,12388442,-5713854,-14976359,3546820,13071327,-2872233,-8010235,5699895,3442547,-10469221,-2099505,14024630,3811851,-13809787,-6097060,9907410,5834462,-5692118,-2821360,4221168,-1187638,-6779503,3029638,10890509,-1965229,-13281881,-607402,12046899,1988837,-7923596,-59933,4323085,-4119607,-3474935,7751230,5582103,-8222865,-7926582,5665663,7958446,-2347470,-5109416,866389,1110762,-2573380,1112505,5613704,-344675,-7478502,-2579236,6330166,4510605,-3136547,-3808407,281425,785557,58399,2288806,2139837,-3031659,-4723953,1094590,5439567,1770273,-3269357,-3008595,85292,1595762,1851164,1239166,-1136162,-3200668,-1371523,2710188,3319001,-267757,-3110634,-2268253,461553,2519971,2153099,-542684,-3006544,-1933338,1504824,2935409,804725,-1441835,-1834992,-1114105,663947,3023529,2142566,-2561111,-4179291,619712,4189358,1058150,-2149540,-742442,26121,-1473396,292763,3873658,1212067,-5005797,-3635011,3965791,4803128,-2217936,-3926718,1589266,1688618,-3211788,45426,6152563,-255816,-8428184,-718888,8814144,1651181,-7057827,-883713,5047128,-1257914,-4044251,3671558,5153205,-4626214,-7058398,3926848,8354982,-2501165,-8032306,1942683,6360848,-3567366,-4758169,6331946,4094246,-9027312,-4713523,9694133,5003937,-8601538,-4157618,7048522,2166607,-6003797,329983,6750438,-1388131,-8070862,1183388,8978888,110985,-8451110,-606313,6904694,-456316,-5666376,2653597,5249978,-4842656,-6101725,5560258,6475967,-5014632,-6160929,3602379,4413011,-2941531,-2365035,3511992,1193051,-4698316,-1182567,5639158,2256649,-5145236,-2685394,3932757,2307275,-2596839,-768717,2291766,-708071,-2960007,1186718,3754740,-686600,-4009125,-509686,2877186,826068,-1614540,-339249,550203,-925545,-680386,1713855,1567774,-1467248,-2159247,603827,2052510,463112,-848369,-485143,-156842,-49355,768640,1060135,-251754,-1400174,-592748,785437,923887,152714,-501696,-1078621,-691514,762892,1409617,-119869,-1638899,-536895,954030,305696,-374499,632336,341352,-1672671,-850278,2378109,1867537,-1985413,-2054693,1527190,1765549,-1284305,-1009878,1941284,520800,-3034373,-579147,4061564,915288,-4612180,-1384793,4320756,820424,-4048284,192404,4055441,-1588167,-4544792,2369447,5176009,-2432479,-5325585,2260147,5015252,-2019769,-4298135,2642432,3928926,-3645386,-3889997,4893630,4333083,-5610440,-4447322,5901763,3912779,-6051800,-2789930,6080953,1211448,-6565447,-272514,6857721,-220551,-6838233,185443,6505067,-312332,-5962381,835476,5560722,-1722515,-5456765,2751482,5803589,-3257056,-5819892,3542868,5473105,-3557490,-4538585,3879997,3445860,-4380711,-2612074,4793084,2051584,-4991017,-1976371,4630991,1774979,-4107730,-1426709,3664447,804674,-3529360,-153948,3743253,-145841,-3790786,291632,3689809,-223598,-3096949,449768,2463585,-770695,-1898677,1091763,1818331,-1250763,-1843070,1140982,1774662,-862111,-1517906,666124,1043153,-623564,-674850,758903,470533,-951776,-534573,914650,603846,-669412,-502953,379034,255915,-171035,104263,228415,-296505,-333371,340779,356194,-250812,-123835,285699,-228693,-350635,536382,645287,-675826,-781809,722431,868811,-837623,-772532,1001938,539320,-1421717,-573557,1854548,587382,-2099828,-676640,2237745,581002,-2389499,-351774,2712647,-102,-2980324,449021,3464111,-774628,-3661721,1166746,3774268,-1506283,-3537505,1939621,3300838,-2454553,-3212237,2935749,3142760,-3319162,-3203270,3595329,2976753,-4004393,-2788047,4344689,2317350,-4803716,-1937836,5319711,1349070,-5656139,-790715,5792581,142485,-5749245,628150,5583148,-1292992,-5284849,1849864,5103271,-2121391,-4896207,2273449,4632871],[0,0,0,-2,-12,98,-320,209,-190,437,-605,780,-954,1060,-1443,1977,-2221,2585,-3305,3941,-4595,5512,-6443,7497,-8820,10134,-11662,13565,-15441,17453,-20014,22747,-25562,28818,-32390,36274,-40684,45343,-50314,56053,-62262,68796,-76101,84123,-92697,102204,-112600,123812,-136284,150025,-164959,181670,-200375,221045,-244451,271182,-301656,337103,-378975,428912,-490112,567153,-666950,802364,-997488,1303091,-1851376,3129098,-13722863,12951301,45529754,-8836378,-33176805,3166440,9831867,-14853949,13212733,29698716,-19816902,-41278957,10020216,34130152,5464977,-14262959,-10771988,-6514868,2553794,12053094,13605380,1930668,-20821746,-22645320,16716394,35014346,-3095440,-27161302,-4070510,5484829,-1682502,14693665,17593874,-19900948,-31254479,6873857,28000953,8194091,-11320923,-14423816,-9543488,3492578,16806864,13126414,-7179458,-22513724,-11343191,16462162,23970644,1800614,-17092720,-13875933,-677430,12886442,18504231,3385718,-19367126,-18511034,5305582,20830008,12283910,-7856871,-19594815,-12279763,7749158,19763934,9417434,-12379452,-21004223,-7263016,13497135,19564292,4149748,-16385507,-18560555,558325,18539941,16457673,-961981,-16489708,-15349856,3465770,21298073,16444953,-7985282,-23144318,-9702736,14146201,17417783,2780494,-8403920,-15081258,-14430594,9330637,29514550,4206769,-30280384,-17231944,12448008,12339700,5071253,5409539,-10119368,-23278346,142104,28663087,18366532,-13685147,-25678521,-4048218,20934983,13904177,-4011633,-964042,-6393253,-23213802,4414116,42454967,5647718,-45154253,-14105401,27292367,5024051,-7952110,13566729,-3984668,-34317689,-3268516,36629691,16890445,-21310012,-24610175,469671,20150205,10739557,-4740026,1097236,-4022738,-23374975,4378472,45383740,6845682,-46896695,-12767919,30694027,5084381,-9637409,13462430,-2922548,-33172307,-2903508,35338853,13544421,-23213060,-21998445,916296,14999643,10088832,-499386,-3354708,-10212716,-15472990,9607578,33010279,3139423,-32270744,-11213765,18890055,10009671,1109887,6201821,-9180632,-22748818,2757665,27531713,10173163,-17141075,-17980988,-2341934,10029965,12243419,3824184,-9518839,-16299062,-6395100,14061775,19021178,-1197021,-18765415,-11679071,5765062,14109285,10871479,-1838027,-14996032,-11528585,7551877,18296392,7820097,-9860601,-15489443,-5117770,10396555,15104144,3248448,-12644094,-15003955,-1697451,12537359,13004764,-798105,-15027715,-13168658,4119663,15898261,8633215,-6583732,-13071410,-7190726,5471696,14677495,9417906,-7714573,-17444241,-5204894,15040161,15171929,-3221245,-11806238,-5544314,-1670542,4375698,15815352,6172628,-20974307,-17794581,13238091,18249449,-2240034,-7875611,-3535321,-7324451,-2193340,14500842,13448225,-9471541,-21248408,-3125723,19725131,12907148,-10247712,-9828084,3054449,-3839412,-3866386,19760912,13054158,-26375026,-21008622,21720474,19936244,-11437049,-8305840,4828461,-7295452,-7765571,15514283,16290427,-11740603,-22935996,-741157,21036301,10279238,-13050636,-8757357,5720818,-3592565,-5378818,18559798,12275133,-25911394,-19267998,22044201,18714953,-11745708,-7992114,4628567,-6104111,-5610135,14287286,12765915,-11471413,-18613207,1143838,17470384,7945184,-9348396,-7871811,881907,-2030236,862246,13998200,4878405,-19284705,-12269360,14584027,13536561,-4810523,-6455855,-2217155,-4976427,890252,12559997,6577819,-10792386,-12768755,1832896,11683170,6686759,-3361335,-7536858,-5176460,707638,7964535,8446518,-2805591,-12172033,-5550399,7324943,9626142,1931996,-5841498,-8292401,-3171715,6399172,9308175,1196728,-8452894,-8255531,746739,8492978,7185161,-1859571,-9034081,-6107375,3586619,8756580,4796297,-3272190,-8327775,-5158493,4921090,10380676,2930444,-8060109,-8178230,754843,6561778,5354283,768674,-4975002,-8317422,-2430158,9511539,9865208,-5080894,-12356910,-1057760,7173835,2324636,1170675,2896344,-6723838,-10905924,5955970,15953175,-234517,-13410046,-3921863,6046909,2951894,657392,3463675,-854587,-10213854,-5162289,12594659,12298213,-9847124,-14834415,5123096,9690741,-4226805,-891021,8671726,-6098574,-15985016,6810747,19878881,-2933258,-17310429,-786613,9881572,414264,-2716224,5222945,1510638,-11449374,-5996978,14236922,12449806,-11639062,-14448076,7411756,10052492,-5875239,-1581141,8870901,-5658450,-14533016,7112370,17630602,-3922271,-15506719,-236901,8459245,338716,-1739153,3839170,-180086,-9098029,-3214899,11608390,8630467,-9263145,-10592620,4902543,7210058,-2033621,60776,3725669,-5751135,-8142054,6619604,11267127,-2983564,-10017544,-1384228,4459560,2240571,1362198,871546,-3834172,-5862075,1174680,7985012,3534245,-5531623,-6002911,598989,3988654,3063004,1132754,-2488451,-5158277,-1242923,5448799,5159936,-1488613,-5310621,-3024836,1704364,4446183,3034277,-1790639,-4956662,-2496162,2584275,4667834,1766330,-3139470,-5073097,-1172899,4389714,4506199,-849730,-4172934,-2634981,298830,2847793,3967178,526411,-5263668,-4518493,3177757,6324051,516286,-4297953,-2004290,417580,-142271,2398899,4822175,-1849329,-8608712,-967764,8977103,3073503,-6192763,-2092797,2812111,-2041773,-1714597,6498406,3478591,-8669790,-6640755,7239477,7820937,-4282352,-6002415,2918516,2248902,-4726310,914570,9062564,-1490956,-12573679,176920,13273797,1015220,-10497609,244631,6777668,-4001777,-4922069,8211846,5702025,-10481562,-7959181,9636535,8806738,-7346415,-7178419,5681720,3280596,-6910629,397310,10127001,-1941610,-12996028,1323844,13201500,-190649,-10393960,900560,6709579,-3570529,-4179279,7048902,4211030,-8897891,-5809985,8125098,6793074,-5742370,-5560849,3923171,2322620,-4410450,717135,6503958,-2205235,-8761554,1521578,8826216,-308154,-6456215,218361,3041367,-1828382,-685635,4338911,753484,-5628870,-2204233,4899071,3439896,-2532327,-2790582,491325,583932,-51263,1861574,1485941,-2682271,-3320549,1466226,3589088,318384,-2208550,-1357199,-199195,543679,1739522,1088577,-1483795,-2451562,-189955,2138044,1751786,-263418,-2000563,-1550329,643253,2033836,1029662,-788355,-1365653,-949574,269933,2044024,1722248,-1587071,-2880202,176135,2556841,690133,-1080187,-182270,-376870,-1632966,384269,3459896,470546,-4228547,-1656764,3671922,1816492,-2672059,-452747,2150038,-1685245,-2898371,3458998,4317764,-3810232,-5085448,3486811,4778869,-3030086,-2990495,3609197,1352720,-5139819,-357915,6797315,384296,-7689547,-796890,7205880,354595,-6342286,1036204,5494182,-3249430,-5585895,5034883,6139410,-5825186,-6524128,5663880,5918530,-5270536,-4212568,5782157,2476911,-6869808,-1059628,8468807,595160,-9169393,-348036,8785186,-331623,-7571302,1547376,6044771,-3551908,-5441782,4927034,5280889,-5663198,-5352314,5252409,4819160,-4743881,-3684438,4631059,2213074,-5124771,-767848,6098264,236999,-6431241,109655,6194578,-236903,-4976312,1036637,3781396,-2160333,-2919853,3189214,2582738,-3691912,-2709583,3170074,2251112,-2520192,-1574999,1819413,350596,-1872742,377554,2219953,-678741,-2502333,574361,2420524,-66579,-1524898,209474,700045,-434600,-21825,1120639,81930,-1318108,-397273,1023366,563760,-421900,-554857,-270108,-4845,337017,261210,-177293,-413371,-419683,-93487,504504,748275,-407562,-1088078,73867,1158289,76144,-660252,274910,391786,-806885,-272638,1658736,642630,-1999219,-842425,2067523,759501,-1983271,-332244,1878488,-625380,-2334355,1286310,2648395,-1917750,-3214311,1987846,3068253,-2226104,-2607180,2648478,1992055,-3468077,-1293326,4521949,1054456,-5126325,-577280,5509260,242807,-5227830,657755,4885707,-1809289,-4719019,2880035,4665486,-3725023,-4789429,4030631,4455657,-4337938,-3955213,4637989,2988829,-5354634,-2025392,6254320,1319058,-6917338,-707890,7065450,150990,-6689042,932423,6117511,-2080571,-5443458,3439356,5035171,-4270329,-4706762,4570570,4255193,-4431821,-3507432,4153800,2429377,-4360946,-1556833,4848316,720512,-5409107,-305899,5471287,-2016,-5100369,569109,4324062,-1382986,-3452418,2365673,2896016,-2946166,-2605885,3077390,2442192,-2791242,-1827797,2384910,1113780,-2131728,-288995,2195267,-258515,-2390040,361903,2378348,-221037,-1990294,125958,1304019,-363044,-700424,883796,401643,-1141272,-495250,1270798,699039,-751654,-611099,251804,287896,105435,222112,-9879,-428440,-292689,290812,558713,195562,-454559,-568691,130004,710532,194745,-524519,-166282,174054,-266424,-74112,895526,285099,-1271599,-696594,1351165,765508,-1142180,-433938,1075326,-204586,-1252896,884954,1812146,-1147149,-2235964,1274387,2338626,-1202540,-1868574,1514378,1382601,-2202623,-990629,3057804,891158,-3700924,-925250,3839487,664768,-3788894,-73303,3623128,-1055981,-3716330,2153277,3855978,-2898635,-4007140,3204882,3691770,-3258061,-2960355,3445369,2171235,-3957938,-1419037,4725131,1075803,-5278590,-933942,5471603,544359,-5266075,322253,4917507,-1508388,-4805800,2609877,4749352,-3443424,-4616845],[0,0,0,0,3,-13,125,-109,-1,-163,272,-163,290,-498,465,-538,768,-911,1133,-1331,1421,-1803,2312,-2496,2794,-3409,3938,-4477,5154,-5785,6597,-7621,8483,-9478,10811,-12068,13368,-15040,16745,-18509,20596,-22774,25123,-27874,30699,-33668,37204,-41002,44969,-49510,54526,-59935,66142,-73032,80625,-89480,99645,-111216,125025,-141631,161697,-187027,219901,-264053,327206,-424749,593956,-960320,3335890,-9792274,-17531906,17248516,27869917,-2433098,-27161894,-17195181,13973797,27871993,-51860,-20515861,-3169895,784967,-11238515,15552433,31292959,-19008531,-43698751,8920746,34822499,576337,-11647046,665674,-10794441,-12381650,17946784,25906580,-5267520,-26622949,-13081681,14740613,23529548,3679871,-14619079,-11019894,-4391023,2350741,18702105,15489657,-18527077,-28756914,3729239,23688062,9419282,-5964507,-11991438,-14749442,-1981592,19668327,18057063,-7839933,-22923137,-10079349,12247545,19741020,7624283,-10675500,-17831132,-6423074,14071907,21077167,4347873,-17473612,-18672327,477762,18001945,16159171,-3016785,-19730625,-15385601,5079627,18720440,11453810,-8127652,-20464464,-12422624,10121168,22811213,8120489,-16639780,-19257418,-557465,14053864,15581463,6538720,-12467638,-21979029,-1093891,25141354,18063218,-9331202,-19897480,-8731648,6936667,15007759,10505939,-3990690,-19132268,-18722665,8813970,31146167,5962196,-29997288,-15766667,12529731,5267639,2721395,17467659,-6015039,-37302344,-2987435,40845651,15958015,-22489350,-14800181,2128013,3847334,9682738,13599161,610802,-18933202,-21389125,10107882,38085022,4777564,-39328126,-13032552,22406044,-65345,-6928819,22750967,-1074355,-45049865,-5960457,47248613,13481512,-30961431,-12083883,7953714,-10166,6444793,17292265,1370097,-21439605,-18259803,13732557,34268850,3573917,-32495987,-11351808,18369053,2968283,-2736860,17477905,-4019361,-38319052,-4105194,39879967,11876572,-26011309,-13493038,2963229,488390,8345076,14874572,-3372168,-21827126,-11667754,15339371,24663984,2041459,-20764255,-11837022,7029661,9559532,9129838,7338294,-11728428,-22124019,2312129,24365435,9973436,-12735205,-14604209,-5838730,4021288,13746285,10144980,-8999423,-19660738,-6619947,13252690,16288757,1402209,-13112872,-13112357,-211516,13410542,14219978,-398811,-14889962,-11989318,4797174,16328698,10674779,-5971531,-16119272,-8270045,8750095,15289973,4734836,-9909893,-13926715,-5037712,9091377,15259160,3421974,-15481865,-15740157,3872546,15013482,7245472,-2843936,-8643415,-11273893,-708055,17228582,13918770,-9520173,-18452398,-2702192,12515704,10854050,796522,-5967727,-8551521,-7509316,4528219,19547874,7666817,-22175276,-17897062,14223994,15611845,-5586338,-2413747,2841408,-14489189,-9940354,22401619,19136119,-17382839,-21792754,4947594,14489581,4151933,-2067255,-1364214,-4796486,-9873157,1876359,22129687,9160822,-25930775,-17940530,20553586,15722721,-12108835,-2114785,8711414,-14698493,-13022856,23074079,19505301,-19434173,-21397563,7832912,14481577,1102086,-3030176,-355661,-5032818,-9386320,3134769,19848238,6394516,-22997732,-14535877,17529342,13680922,-8737759,-2657721,4386464,-11452379,-7272160,19512092,14215305,-16161091,-16921361,5630124,11476399,3043370,-776618,-3002253,-7307512,-4924510,7044200,13527148,469796,-15782505,-9010837,9369627,10222532,-25051,-2888322,-4754075,-7919010,1367822,13561856,6231781,-10241999,-10809856,1176773,8103092,6526102,818035,-6360777,-8593020,-619254,9521271,8671265,-2525494,-10118213,-5898827,3937813,8867580,4750152,-4449979,-9296353,-4058713,5593283,8820129,2560554,-6331670,-8970201,-1922183,7894395,8756519,-851320,-8768500,-5807068,2340890,6605917,5700790,-24310,-8349060,-8251452,4596335,12279614,2461499,-8206683,-5702316,10116,2052784,5651158,5812899,-4660217,-12045730,-2155133,11493954,8285697,-5942014,-9133176,-195046,3029973,482831,5060179,5690908,-9345953,-13846477,7845381,17585217,-3075315,-13457096,1023649,4976845,-3903524,2551580,10968131,-3411712,-16328597,-1547850,16070827,7236643,-10732271,-8381779,4873878,3042630,-4351887,4533604,9216281,-10132593,-16295831,10105923,19194665,-6658442,-15145327,4278723,6417578,-6253454,1310874,11890755,-2859141,-16127456,-883802,16074303,6162156,-11181511,-7292430,5668472,2779347,-3960757,4516266,7463631,-9682607,-13156144,9317011,15526644,-5732828,-12339400,2528990,4583174,-3402288,2279635,7570367,-4308689,-11617630,1059317,11829147,3978070,-7363316,-5471850,1883979,2230621,858853,3668911,1318593,-7466406,-5765183,6859107,8694544,-2547962,-7003121,-1407278,1253700,1507017,3999519,1993836,-5394462,-6066554,2152240,6807401,2394197,-3598913,-4451718,-1467712,2337042,4538727,2336698,-3085346,-5389031,-1076940,4343236,4619691,134610,-4263492,-4019605,755385,4700058,3220095,-1686515,-4192450,-2574847,1139873,4343140,3374437,-2409086,-6112939,-1645876,4782384,3777391,-1157807,-2251146,-1856314,-2138522,1699614,6329773,1378572,-7229928,-4517082,4709084,4971530,-1193491,-1782866,186579,-2457273,-2478690,4833107,6652783,-3918139,-9414853,1240695,8855839,200709,-5500542,1500137,2037869,-6164797,-1200850,10425594,2750271,-12042220,-4744515,10113331,4608042,-6817118,-1502677,5127825,-2791510,-6383764,5885888,9629533,-5853611,-11966454,4076587,11375028,-2840693,-8053685,4374744,4330342,-8156257,-2390339,11941081,2717910,-13352974,-4016087,11380818,3755410,-8050865,-1315738,5998006,-2473910,-6775915,5193433,9175208,-5621802,-11006943,4376888,10400826,-3116363,-7066341,3940879,3177645,-6517646,-847139,9400543,1000230,-10130701,-2306523,8330261,2675769,-5204208,-1047905,2797479,-1850291,-2734514,4055283,4458939,-4418607,-6102159,2807921,5704784,-1123201,-3345955,797871,375179,-2271619,1322807,4368300,-903363,-5118591,-627019,3921690,1677823,-1244543,-925344,-675221,-1003629,936176,2725420,524396,-2805074,-2088041,1108011,2268207,758731,-950282,-1729731,-1111881,817106,1954341,837591,-1180865,-1878146,-755959,1337134,2268686,289746,-2260390,-1611000,987190,1617692,437444,15217,-514446,-1834990,-637217,2937099,2304203,-2415327,-2936082,1454435,1993528,-992914,-202583,1689279,-1409792,-3412654,1687316,4702360,-1107793,-5050218,240946,3962639,-632415,-2657169,2342553,2120670,-4385500,-2569632,5956573,3491594,-6102046,-3548229,5583647,2539019,-4946594,-412473,5522385,-1528063,-6709685,2534877,7792432,-2751450,-8027399,2566459,6917141,-3258318,-5410634,4646333,3981397,-6634630,-3604744,7952944,3571603,-8161832,-3302440,7498934,2301961,-6718262,-494353,6663260,-1289646,-7107071,2513298,7839910,-2761302,-7825042,2805085,6812889,-3217778,-5351913,4311359,3916634,-5848066,-3208535,6811422,2681572,-7026653,-2437501,6055750,1439452,-5010442,-80986,4266934,-1271350,-4275532,2170274,4660270,-2129687,-4581663,1924759,4085536,-1613243,-2817872,2027346,1620001,-2774480,-923332,3366760,688834,-3536904,-829519,2709866,481062,-1864004,7246,1111161,-867405,-967988,1334271,1131325,-1349533,-1349087,885455,1167839,-129035,-408103,48311,-126887,-190348,596784,730027,-233523,-829524,-192167,506969,643896,28388,-748141,-551889,314007,352485,-149909,-53974,99595,-707783,-586457,1016107,1072191,-1050590,-1383022,914862,1157515,-852973,-500273,1321000,125501,-2018037,315123,2780982,-282034,-3048091,403122,2903016,-755034,-2523319,1488339,2195496,-2599118,-2224935,3295581,2271667,-3871664,-2311660,3879804,1812142,-4042241,-907750,4292145,-17779,-4816802,969942,5539199,-1339663,-5699891,1767725,5587044,-2214666,-4867674,3257850,4286374,-4542361,-3701152,5650972,3207119,-6359527,-2802813,6278810,1989551,-6079799,-903848,5694067,-260591,-5827099,1140348,6053984,-1800336,-6264885,2195558,6104327,-2552505,-5309449,3349228,4508286,-4299100,-3530336,5220469,2958625,-5703482,-2321286,5683919,1601288,-5189884,-750441,4642328,-471943,-4355642,1301600,4252636,-1810305,-4206927,1749097,3850983,-1679939,-3063326,1838917,2268246,-2265435,-1455475,2921340,1136155,-3184605,-989350,3089129,848697,-2437230,-355292,1769725,-387997,-1407774,945026,1327026,-1194465,-1442336,1017250,1318756,-643869,-952704,280409,307029,-388167,186851,662658,-201503,-911471,-26991,773068,435783,-295897,-469988,-182039,257753,379882,140274,-137995,-204522,-301868,-93118,723762,625369,-634469,-973598,450063,901606,-336124,-484735,470658,10141,-1101522,156144,1734109,-58383,-2079185,-114759,1924780,-90844,-1731803,681033,1473566,-1513928,-1613620,2301390,1867819,-2665029,-1941008,2793318,1537039,-2706285,-763336,2924559,-48177,-3425027,610905,4000238,-850603,-4239520,935500,4094235,-1410384,-3682169,2124087,3245894,-3200895,-3106846,4130641,2974101,-4698195,-2839640,4859262,2053621,-4834042,-962721,4892967,-266924,-5072656,1157424,5362150,-1613885,-5227320,1702614,4801192,-1977525,-4120124,2511153],[0,0,0,-2,-9,199,-108,-24,-216,378,-299,362,-492,664,-934,1011,-1064,1510,-1905,2050,-2446,2993,-3425,4014,-4696,5331,-6203,7141,-8018,9213,-10573,11761,-13234,15065,-16847,18777,-21009,23349,-26007,28973,-31939,35288,-39174,43173,-47474,52408,-57671,63390,-69845,76819,-84497,93233,-102833,113546,-125952,140004,-156119,175257,-198010,225498,-259966,304193,-363158,446473,-572664,784967,-1209250,2380389,-13496005,-33067936,15912362,43641254,-4627149,-36866280,1455971,13657109,-12107060,6030421,30706144,-13437621,-43843100,4056766,39435889,8178702,-18946403,-11910647,-3187894,2347601,12262771,12365804,-437791,-17184559,-19496597,9374391,34503943,6713607,-30883160,-15161785,14053741,7701713,3145328,11758417,-7503494,-30220902,-4039494,30993643,16770364,-16407748,-20552885,-5133833,7905529,14636425,9725668,-7070168,-19164029,-10728433,12786234,24325011,6207150,-19162808,-18875565,2970019,17789080,14520449,-548257,-16051470,-16237186,2909819,20314721,14131802,-8437262,-21478142,-11673623,9567118,19812196,8329427,-13213012,-21391169,-6209270,15507082,18771851,1544955,-15771702,-16223157,-483093,17141193,18721990,-372251,-19729581,-16369286,6959805,23549595,13321337,-11666304,-20130318,-5127043,9965055,13221804,9550143,-5947830,-25253885,-14315357,21841290,26560773,-8118085,-24589458,-7989815,4582793,7748152,13999395,5976822,-18239460,-21854407,5850968,28264935,15954136,-15935210,-25561046,712673,20756192,7888351,-1064854,4537646,-13455234,-26910057,14744032,43862962,-5322487,-44183273,-5304378,24269972,167539,-3575003,14972700,-8805743,-34352541,771014,37151719,14561084,-22593201,-23966847,1516045,20672404,11376302,-5497879,-1599152,-3267338,-19557064,2774246,42561270,10831591,-46663374,-19546460,33837222,13412039,-15462025,6266493,4337598,-29540770,-10150232,36123439,19456766,-26823155,-25966611,4190928,16821679,10250420,-875315,-7806695,-9432931,-8012074,6362779,25612163,10460409,-27692453,-22781680,18363389,24090693,-2216360,-7356053,-3122034,-12697672,-4532907,22301772,17804448,-15817372,-25254648,-2251619,16159251,12881645,-827706,-11928005,-13177542,-3001067,11846979,16401728,1378901,-17833710,-15545632,6326644,19222389,10159298,-6871202,-14705215,-8025973,7776157,16848659,7839783,-9981720,-16349043,-4610496,11666188,15211428,2643302,-13247456,-15877032,-1276139,15076535,13490210,-4224227,-16074382,-9719032,4786971,13114805,9124135,-4377408,-14891888,-9643614,7758810,18145693,7861367,-12539777,-17007097,519352,14711283,9141320,-1458145,-5902231,-10487080,-7140955,12693607,20512449,-4188335,-24155931,-7627838,14049362,10210156,-306660,-2377736,-7486464,-11020270,1970269,17797890,10800265,-13187280,-20997737,1137622,21103958,8445611,-11154077,-5363190,1495887,-8169225,324875,24098101,7475122,-30223595,-16000936,24604394,16603599,-12829824,-6429269,4627471,-9012345,-6834437,18221891,15609194,-15083475,-22743143,2150029,20679800,9172994,-11967043,-10407130,3994350,222585,-3999064,14074213,12989184,-22095184,-23313362,20036195,25817210,-11427501,-16201428,6084296,540770,-8482540,10873963,16333669,-11159786,-21942082,1856008,19315860,8368186,-9296824,-10956110,-894705,3714162,2666080,6711975,5045094,-12268071,-16015323,8788751,20808365,-691524,-15774069,-4666103,3874412,1994894,6030902,6988009,-6810088,-14473631,-684630,14052021,9490086,-5346384,-11235453,-4279810,5014277,8149951,4738745,-3043851,-9720733,-6346086,6062623,11790819,3000973,-8702907,-9686239,-846480,8017871,8455403,-125121,-8848287,-8050274,1811784,9370988,6511831,-2928496,-8871521,-5863200,3305653,10002399,6061730,-5582505,-10816030,-2651228,8153803,8588887,150646,-6974282,-6667139,-522095,6000655,7724886,1515160,-8894602,-10410889,2622192,12909112,4692654,-8470269,-7278917,593302,2065795,3459598,6954884,-700002,-13010207,-6498207,12040672,12261925,-4843458,-10839187,-1439501,4005564,2011914,3075026,4234597,-4304027,-12034528,-1124130,15734555,8534972,-13385656,-12065319,7392782,7611529,-4548869,1315670,7446584,-9058289,-14647824,10320683,19785911,-6086404,-18470495,1194113,11174304,-350334,-2593128,5338696,-573223,-11542574,-3114656,14575792,10663316,-11423023,-15182573,5901820,13290681,-3080772,-6352776,6105646,-842211,-13736280,3284393,19938900,-912096,-20292627,-2862095,13832690,2862734,-5617940,1680843,1136040,-7604063,-2794729,10572736,8461701,-7911959,-12545807,2121641,11584806,2314810,-5860721,-942846,216257,-4931877,1274572,10990888,1805606,-12499365,-6136421,8294482,7150846,-1865560,-3607613,-2245818,-2573308,695980,6192898,4164598,-4766051,-7940598,-371101,7216922,4931863,-2210294,-5015647,-2943834,1031223,4631099,4310034,-1303125,-6070891,-3565074,3059119,5879389,2253469,-3526890,-5489965,-1693960,4108663,5372066,343872,-5121173,-4434314,854707,4389649,3375071,-466557,-4181769,-4298803,621638,5889532,4178669,-3107591,-6497717,-1286352,4979951,4007211,-702836,-2254467,-2188153,-2424320,1338169,6794357,2748591,-7368179,-6626640,4318181,7130011,-857547,-4014069,-51494,-540503,-2971791,2690043,7535146,-1354852,-10478637,-2431106,9444269,4894980,-5895229,-3767348,3168691,-114554,-3661114,4161778,7448135,-5463646,-11528178,3872455,13133206,-1346123,-10675494,1156013,6345959,-4416667,-3488733,9200057,3632518,-12385961,-6019006,11878514,7729664,-8706221,-6975812,5233439,3424348,-4731216,311330,7513621,-1682827,-11494174,132608,13650813,2390896,-12445029,-2759205,9356719,197956,-6496892,4585720,5991959,-8286094,-7501925,8846546,8962276,-6221421,-8212301,3011972,5117411,-1914914,-1781435,3518135,139818,-6637141,-1256706,8532577,3720937,-7794491,-5148521,4936023,3788457,-2424811,-231210,2170430,-2910957,-3833381,3733550,5894282,-1904036,-6044286,-740559,3933323,2085995,-718347,-838911,-1150908,-1862971,504937,3526791,1696808,-3083245,-3504689,629777,3141713,1690189,-918435,-2323515,-1683684,606916,2586534,1727654,-1168148,-2651493,-1085745,1469544,2476087,1129551,-1491341,-2773859,-736855,2561546,2746244,-538088,-2856249,-1383742,1119265,1584910,944848,149443,-1491682,-2604718,-74694,3825940,2211490,-3238967,-3695988,1387309,3010766,-254220,-928693,908899,-943009,-3071818,1142718,5353377,457466,-5929009,-2050667,5162737,2556673,-3492601,-971006,2931569,-1451290,-3970113,3238759,5929515,-3356863,-7390732,2109843,7096796,-1211090,-5642370,1627226,3935507,-3755851,-3614569,6235782,4496887,-7707485,-5760227,7547814,6018569,-6308888,-4374205,5689971,1901347,-6253004,308593,7948204,-829698,-9248365,135817,9310917,888473,-8004617,-699423,6188934,-1143297,-5617761,3344413,6152544,-5145151,-7462437,5267687,7840692,-4625917,-6784084,3935567,4477666,-4155210,-2161370,5482556,1307874,-6554236,-1624168,6872074,2673938,-5667456,-2779292,4231292,1682580,-3366103,173870,3565353,-1760839,-4749531,1796673,5240841,-1060474,-4888577,24482,3160537,-81972,-1532598,1026119,665692,-2268539,-995040,2897537,2084686,-2077225,-2506825,778091,2047370,366604,-401762,-205865,-644652,-696348,831468,1629429,-94069,-1818102,-1079113,741685,1324508,436447,-711040,-1370208,-561682,932169,1377159,129492,-1163912,-861277,189370,780764,870257,360473,-764437,-1479332,2533,2005593,1263987,-1403655,-1758410,608693,1225688,-177406,-247673,756615,-668709,-2056878,462628,3140360,286598,-3503317,-1234351,2705556,1197618,-2083204,-339626,2049287,-998355,-2935440,1917224,4303750,-1891671,-5022978,1549911,4953842,-1266148,-3831008,1943688,2718328,-3209020,-2462962,4512857,3043545,-5162846,-3812969,4859191,3929531,-4523539,-3246113,4498383,1711076,-5414526,-501934,6640214,-106852,-7586757,-6413,7514054,93196,-6527110,579410,5485722,-1786063,-4818916,3325743,5178907,-4160959,-5781809,4162808,5970272,-3618776,-5252495,3322106,3809271,-3942274,-2649077,5020714,1935126,-6162617,-1926459,6363197,2131986,-5626408,-1716254,4527212,691516,-3726744,660394,3869377,-1472126,-4371997,1624633,4665057,-1028128,-4199419,624216,3142270,-764177,-1966445,1511018,1413354,-2419596,-1649225,2660658,2101960,-2246311,-2208511,1296991,1473480,-619617,-489693,630645,-360858,-1230177,437221,1784316,157390,-1650074,-780845,898236,985114,8379,-377991,-429074,-509880,225907,888207,514744,-660179,-902085,-129917,611235,696828,208186,-651920,-993589,-51923,1068021,787229,-678206,-1005161,77667,615291,81970,167649,489641,-668646,-1468407,407364,2126436,286109,-2073085,-677178,1576000,567536,-1068260,216609,1235421,-1024720,-1957075,1446363,2895751,-1264073,-3334093,853540,3101265,-885859,-2487299,1520475,1974444,-2670496,-1998644,3685157,2343025,-4066662,-2709547,3847981,2502529,-3351487,-1703965,3402071,773353,-4027205,-211526,5010149,227505,-5621003,-328835,5685261,185792,-5198097,643504,4595128,-1992767,-4501432,3083348,4664483,-3662502],[0,0,0,-1,-4,16,-29,143,-128,28,-206,327,-231,376,-599,581,-694,977,-1148,1379,-1627,1818,-2282,2821,-3054,3479,-4250,4881,-5496,6319,-7163,8164,-9354,10422,-11674,13282,-14820,16435,-18468,20545,-22699,25250,-27960,30837,-34129,37598,-41315,45638,-50243,55111,-60710,66908,-73572,81172,-89694,99161,-110137,122770,-137291,154680,-175706,201392,-234186,277494,-337256,426364,-575362,890179,-3783725,4439645,-8452679,-18266798,16110063,28842339,-2052019,-27751920,-16717672,12958857,27653232,3038467,-22119058,-8001667,5544986,-6431704,7333566,28685441,-8316990,-45188014,-2107703,41058611,9895033,-21383368,-5355956,-303964,-10073824,9380266,26668195,-124485,-28352612,-15323214,15219568,24754408,5970011,-16967818,-16179109,439097,8811476,11318222,10162626,-9229335,-26674203,-6277419,25627173,18816752,-10787059,-19910292,-8966282,3933535,14750539,14372247,-4297473,-21193324,-12828741,11590203,22546841,8249005,-13776561,-18907683,-3378345,15514347,19004874,3094101,-16836679,-18306931,924478,18679205,15426399,-4059211,-19228793,-15060788,4607782,19475690,12881693,-9970627,-23421182,-10033924,14621376,20184589,3267204,-13052102,-15523542,-5740108,12398143,22794585,6071005,-20761467,-20039935,6546984,22717390,12769323,-7433960,-17399388,-9645841,5597281,14922445,13377098,-3210545,-25738391,-19311386,19091947,30241219,-6299392,-26001250,-4691376,4436199,-2184855,14473718,20275560,-19262489,-36286597,8674981,37659627,8321798,-18733041,-11635239,-1051249,3684485,11731001,13216024,-257696,-20372197,-21857982,13853402,39284809,209992,-40433952,-9631367,22760587,-1422187,-6283479,22521488,-2115930,-44969979,-5468589,48779696,14361461,-34113492,-14002048,11388392,1513130,4339617,17355556,1175480,-22700445,-15995414,14419620,31412818,5937670,-30589500,-18246339,18872142,13617896,-6582602,6133853,3524029,-29758818,-14806829,36647163,24388317,-28052656,-25785727,8336985,10179603,2494316,9063239,745250,-19703945,-13508592,14924036,24940020,3785678,-20680702,-17027137,7641089,17940414,7310962,-2289913,-8197079,-14010571,-3176205,19530393,17137146,-11283961,-22872617,-5679219,11896615,13399402,4111774,-9153278,-16192574,-6574376,11657724,17192153,2535271,-14925643,-14766490,1712937,15653387,13174994,-2361583,-15263762,-11353555,5931099,17203439,9563295,-7586301,-15432523,-7021639,8174671,14845533,6231674,-10106205,-17116767,-4968141,14090345,15769408,-2567249,-15875031,-9657389,2789403,9776093,10791090,1387798,-14621372,-14638597,6294492,19950329,7805113,-11775427,-14577633,-1017099,10490246,9472455,2586116,-4006654,-12193221,-10591410,10998943,23504391,-1069928,-25562302,-8448856,15309083,6981435,-3111467,4609842,-2938012,-20036173,-2610943,26734364,12758297,-20368296,-17805860,6563268,12597381,3662020,-766426,-1613442,-6889951,-9774156,5066824,22817893,6057489,-27189084,-16240278,21564372,16088585,-12461282,-3718223,8735747,-13226369,-13873287,23104865,21682285,-21201399,-24711072,10487427,17554312,-945967,-4188091,182389,-6107832,-8201799,5505589,17300290,5305888,-19408168,-16962447,13768626,20285495,-5723174,-12027497,3346520,-1736886,-9268286,11662207,19306187,-11293697,-24271149,3355605,19189293,4039927,-6784256,-3925847,-4109571,-3518149,5995702,11724988,1261249,-13756418,-11412580,7086087,15338223,2388506,-9785713,-6971941,-786884,2682762,7987458,6778174,-6448017,-13362584,-1520540,11848150,9194278,-2599779,-9322009,-6501853,1864879,8807052,7280368,-2407606,-10079030,-6476886,4704331,10190303,4258798,-5909220,-9781229,-3458042,6785945,9842520,1508818,-8622681,-8829649,544721,8496179,6844374,-1227960,-7393819,-6767119,776969,9365392,8270478,-4245469,-12041722,-3591253,8396527,8015127,125840,-4513428,-5683706,-3841803,3797044,10104423,3789416,-9617061,-11189550,2507276,12240172,4352903,-7163888,-5799579,-94000,-617379,2534669,9895466,1900886,-15269988,-9221947,13675460,13369181,-7234588,-9826389,2581934,1458264,-3360879,6518783,9834104,-8034787,-16112456,2761354,16947370,4265610,-11792328,-7010593,4837148,2654543,-2654641,4738303,6761706,-10774119,-14800811,10961013,19999583,-7097963,-18033071,3902219,9925554,-5584497,-1079003,11989134,-2333550,-17740763,-84003,18672845,5481194,-13181283,-7952393,5643996,5153946,-1674732,1011227,4276772,-5703150,-11610341,5039568,17228857,-1037452,-17389895,-2502370,11506691,1223633,-4241511,4604431,526568,-11110676,-2242873,13431963,6913566,-9356411,-8918523,2707116,6542843,1925216,-725175,-827700,-3708172,-4336992,3711100,9347095,658653,-9791908,-5431026,5082073,5957193,627756,-1969537,-3412340,-3841500,950201,6525059,3819683,-4403107,-6802391,-952726,5217597,5080394,56448,-4494286,-4549840,20183,5022773,4489782,-1084857,-5292354,-3462506,1809375,5062481,3193237,-2216600,-5624777,-2921030,3568930,6103879,1048682,-4990880,-4445472,716543,3334825,2853556,980658,-2806141,-5432343,-935534,6442787,5358914,-3547027,-6950774,-644651,4431149,2450430,-19787,27120,-2152538,-4704817,687232,8255496,3491108,-8166818,-6827081,5215051,6510531,-2345435,-2668772,2365280,-1980746,-6126476,3862965,10587152,-2409104,-12573447,-701518,10748814,1955982,-6738797,177179,3659443,-4562778,-3854189,8339301,7061994,-8582935,-10215570,5994857,10794912,-3173577,-8071196,3222594,4393871,-6583986,-2139713,11379971,2472537,-14445546,-4416549,13604993,4941120,-10158961,-2770900,6690049,-1556453,-6047265,5101876,7886115,-5861488,-10476608,3664709,11165053,-538499,-9016161,-303437,5757462,-1975811,-3636025,6163353,4143434,-9094066,-6166165,9219776,7332917,-6719533,-5948358,3716253,2337035,-2824792,1280744,4219409,-2677784,-6589808,975900,7306087,1646685,-5690423,-3149053,2745051,1972133,-471203,996348,605945,-3451602,-2579360,3742395,4723922,-1461729,-4465844,-1018698,2177659,1901517,725277,-472963,-2078263,-1912841,1124350,3242286,1199001,-2348870,-2897335,-285386,2268299,2309171,23012,-2424415,-2325144,542289,2709309,1610645,-1123545,-2212285,-1017256,774963,2042587,1771293,-795311,-3267068,-1499283,2782401,3180055,-762999,-2877985,-766370,1043609,515530,793427,1411768,-1115622,-3801101,-544491,4772134,2483037,-4048430,-3458506,2348683,2304385,-1602665,-83041,2526504,-1536096,-4726745,1662309,6818785,-321076,-7120308,-882083,5930889,759870,-4137426,1368477,3691911,-3882034,-4720120,5451476,6397066,-5561427,-7388923,4346005,6356476,-3678486,-4356399,4135548,2190177,-6132393,-1775829,8012834,2598994,-8889382,-3693442,8437276,3740487,-7164105,-1838312,6700535,-700758,-7107169,3065079,8511591,-3567867,-9102214,2896763,8362981,-2147687,-6390839,2308327,4389922,-3825335,-3719788,5496062,4040055,-6536251,-5231521,6079460,5427221,-4823228,-4211504,4065909,2028168,-4370921,-29289,5670016,-524643,-6411800,167069,6327515,790872,-4755354,-823047,3005843,-89960,-1972330,1677726,2166150,-2612704,-3249777,2165531,3655030,-1241630,-3313114,77893,1622972,-62008,-205266,989948,-353259,-2111137,-275065,2387569,1419019,-1439903,-1670381,180009,1141128,883022,178052,-601766,-1125583,-303479,1169938,1265674,-144589,-1306447,-972436,130936,1059136,997053,-393993,-1646920,-945556,1074203,1568679,-132120,-1252631,-457272,244482,205605,755774,1116496,-500631,-2133933,-289533,2569691,1467414,-2038723,-1740304,1308307,1104876,-1129485,80364,1908565,-1081299,-3293826,916454,4209363,-338070,-4278954,-257111,3429123,-62994,-2742995,1232322,2717487,-2550325,-3487867,3471240,4689540,-3345958,-5048692,3048529,4487459,-2959554,-3172357,3834191,2075257,-5250119,-1608134,6445576,1838330,-6915418,-2309024,6233959,1889400,-5437302,-827662,5057868,-682909,-5700054,1709274,6690170,-2121764,-7312492,2012468,7085675,-1965104,-5792466,2772174,4565086,-3968431,-3676247,5327643,3764202,-5725982,-4009118,5353887,3815668,-4581599,-2894573,4023138,1460348,-4443106,-306326,5221375,-115375,-5836658,-286828,5623082,500407,-4648851,-189676,3463472,-771163,-2737680,2042938,2784631,-2607388,-3211923,2427410,3374510,-1454245,-2689949,857773,1667451,-907407,-584444,1548936,274923,-2274307,-665646,2278660,1148465,-1647937,-1329954,572172,749874,15377,177560,178225,-811079,-797692,627495,1326423,26077,-1081691,-683100,315010,790501,541053,-81922,-823817,-667997,423141,1001834,250107,-569904,-546234,-172946,134630,624756,698252,-550704,-1483962,-215083,1538917,898407,-1051461,-950854,435749,361023,-503581,417830,1146656,-843246,-2171121,584574,2870978,-58216,-2760866,-85841,2236753,-327555,-1724067,1345754,1823672,-2184905,-2397432,2520997,3047626,-2347557,-3305245,1985373,2844744,-2169156,-2007114,2959761,1491160,-4207938,-1528580,4999766,1753855,-5234488,-1793741,4786113,1197874,-4324958,28358,4312993,-1109007,-4787850,1813086,5426157,-1795891,-5537160,1587628,5081758,-1578631,-4286728]],"minX":0,"maxX":1.0229999999999981,"minY":0,"maxY":0.0003172932186426994,"minZ":-63182761,"maxZ":60954116,"noise":3370014},"im":{"z":[[]],"minX":0,"minY":0,"maxX":0,"maxY":0}},"id":"cfa84d11-0a4b-450b-92f8-c23cb1d4ffb9","meta":{"TITLE":"COSYGPSW_ED CDCl3 {D:\\Data} JBA 41","JCAMPDX":"6.0         $$ Bruker NMR JCAMP-DX V2.0","DATATYPE":"nD NMR FID","DATACLASS":"NTUPLES","NUMDIM":2,"ORIGIN":"JBA","OWNER":"JBA","LONGDATE":"2024/07/03 04:49:07+0000\n$$ TopSpin 4.4.0\n$$ 2024-07-03 06:49:04.381 +0200  nmrsu@CZC150CR4G\n$$ Compression mode = diff/dup",".OBSERVEFREQUENCY":400.260681722963,".OBSERVENUCLEUS":"^1H",".DELAY":"(6.5, 6.5)",".ACQUISITIONMODE":"SIMULTANEOUS (DQD)",".ACQUISITIONSCHEME":"NOT PHASE SENSITIVE",".AVERAGES":1,".DIGITISERRES":32,"SPECTROMETER/DATASYSTEM":"Avance NEO 400",".PULSESEQUENCE":"cosygpppqf",".SOLVENTNAME":"CDCl3",".SHIFTREFERENCE":"INTERNAL, CDCl3, 1, 2.862411","AUDITTRAIL":"$$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n$$ ##TITLE= Audit trail, TopSpin 4.4.0\n$$ ##JCAMPDX= 5.01\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= root\n$$ $$ /root/.topspin-BladeEpu/local_acqu/JBA-CCP-3627/14/audita.txt\n$$ ##AUDIT TRAIL=  $$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n(   1,<2024-07-03T04:43:49.490+0000>,<CZC150CR4G\\nmrsu>,<CZC150CR4G>,<go4>,<TopSpin 4.4.0>,\n      <acquisition in progress>)\n$$ $$ D:/Data/JBA/JBA-CCP-3627/14/audita.txt\n(   2,<2024-07-03T04:49:07.581+0000>,<CZC150CR4G\\nmrsu>,<CZC150CR4G>,<go4>,<TopSpin 4.4.0>,\n      <created by zg on 'Avance NEO 400' (CZC150CR4G) by user 'CZC150CR4G\\nmrsu'\n       on data set with UUID 'd706e88c-38f6-11ef-8c3b-0030d62936d1'\n       started at 2024-07-03 04:43:49.490 +0000, POWCHK enabled, PULCHK disabled,\n       completed at 2024-07-03 04:49:07.580 +0000\n       configuration hash MD5:\n       90 D2 50 17 C1 67 CF 89 93 61 1F 46 CE 38 64 02\n       double data hash MD5: 2K * 128\n       7C 11 4A E7 99 C2 A6 6C B7 C0 1B 25 FB EB 57 4E>)\n(   3,<2024-07-03T06:49:02.522+0200>,<nmrsu>,<CZC150CR4G>,<xwish3>,<TopSpin 4.4.0>,\n      <ICON-NMR User ID: JBA\n       double data hash MD5: 2K * 128\n       7C 11 4A E7 99 C2 A6 6C B7 C0 1B 25 FB EB 57 4E>)\n$$ ##END=\n$$ \n$$ $$ hash MD5\n$$ $$ 24 18 30 7F 6E DC A3 C7 89 3A 34 22 4E 0C 16 24","NTUPLES":"nD NMR FID","VARNAME":"TIME1,         TIME2,           FID/REAL,        FID/IMAG","SYMBOL":"T1,            T2,              R,               I",".NUCLEUS":"1H,            1H","VARTYPE":"INDEPENDENT,   INDEPENDENT,     DEPENDENT,       DEPENDENT","VARFORM":"AFFN,          AFFN,            ASDF,            ASDF","VARDIM":"128,           1024,            1024,            1024","UNITS":"SECONDS,       SECONDS,         ARBITRARY UNITS, ARBITRARY UNITS","FACTOR":"0.001,         0.001,           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"],"LAST":"0.127,         1.023,           -3662502,        -4286728","MIN":"0,             0,               -63182761,       -63182761","MAX":"0.127,         1.023,           60954116,        60954116","PAGE":["T1=0","T1=0","T1=0.001","T1=0.001","T1=0.002","T1=0.002","T1=0.003","T1=0.003","T1=0.004","T1=0.004","T1=0.005","T1=0.005","T1=0.006","T1=0.006","T1=0.007","T1=0.007","T1=0.008","T1=0.008","T1=0.009","T1=0.009","T1=0.01","T1=0.01","T1=0.011","T1=0.011","T1=0.012","T1=0.012","T1=0.013","T1=0.013","T1=0.014","T1=0.014","T1=0.015","T1=0.015","T1=0.016","T1=0.016","T1=0.017","T1=0.017","T1=0.018","T1=0.018","T1=0.019","T1=0.019","T1=0.02","T1=0.02","T1=0.021","T1=0.021","T1=0.022","T1=0.022","T1=0.023","T1=0.023","T1=0.024","T1=0.024","T1=0.025","T1=0.025","T1=0.026","T1=0.026","T1=0.027","T1=0.027","T1=0.028","T1=0.028","T1=0.029","T1=0.029","T1=0.03","T1=0.03","T1=0.031","T1=0.031","T1=0.032","T1=0.032","T1=0.033","T1=0.033","T1=0.034","T1=0.034","T1=0.035","T1=0.035","T1=0.036","T1=0.036","T1=0.037","T1=0.037","T1=0.038","T1=0.038","T1=0.039","T1=0.039","T1=0.04","T1=0.04","T1=0.041","T1=0.041","T1=0.042","T1=0.042","T1=0.043","T1=0.043","T1=0.044","T1=0.044","T1=0.045","T1=0.045","T1=0.046","T1=0.046","T1=0.047","T1=0.047","T1=0.048","T1=0.048","T1=0.049","T1=0.049","T1=0.05","T1=0.05","T1=0.051","T1=0.051","T1=0.052","T1=0.052","T1=0.053","T1=0.053","T1=0.054","T1=0.054","T1=0.055","T1=0.055","T1=0.056","T1=0.056","T1=0.057","T1=0.057","T1=0.058","T1=0.058","T1=0.059","T1=0.059","T1=0.06","T1=0.06","T1=0.061","T1=0.061","T1=0.062","T1=0.062","T1=0.063","T1=0.063","T1=0.064","T1=0.064","T1=0.065","T1=0.065","T1=0.066","T1=0.066","T1=0.067","T1=0.067","T1=0.068","T1=0.068","T1=0.069","T1=0.069","T1=0.07","T1=0.07","T1=0.071","T1=0.071","T1=0.072","T1=0.072","T1=0.073","T1=0.073","T1=0.074","T1=0.074","T1=0.075","T1=0.075","T1=0.076","T1=0.076","T1=0.077","T1=0.077","T1=0.078","T1=0.078","T1=0.079","T1=0.079","T1=0.08","T1=0.08","T1=0.081","T1=0.081","T1=0.082","T1=0.082","T1=0.083","T1=0.083","T1=0.084","T1=0.084","T1=0.085","T1=0.085","T1=0.086","T1=0.086","T1=0.087","T1=0.087","T1=0.088","T1=0.088","T1=0.089","T1=0.089","T1=0.09","T1=0.09","T1=0.091","T1=0.091","T1=0.092","T1=0.092","T1=0.093","T1=0.093","T1=0.094","T1=0.094","T1=0.095","T1=0.095","T1=0.096","T1=0.096","T1=0.097","T1=0.097","T1=0.098","T1=0.098","T1=0.099","T1=0.099","T1=0.1","T1=0.1","T1=0.101","T1=0.101","T1=0.102","T1=0.102","T1=0.103","T1=0.103","T1=0.104","T1=0.104","T1=0.105","T1=0.105","T1=0.106","T1=0.106","T1=0.107","T1=0.107","T1=0.108","T1=0.108","T1=0.109","T1=0.109","T1=0.11","T1=0.11","T1=0.111","T1=0.111","T1=0.112","T1=0.112","T1=0.113","T1=0.113","T1=0.114","T1=0.114","T1=0.115","T1=0.115","T1=0.116","T1=0.116","T1=0.117","T1=0.117","T1=0.118","T1=0.118","T1=0.119","T1=0.119","T1=0.12","T1=0.12","T1=0.121","T1=0.121","T1=0.122","T1=0.122","T1=0.123","T1=0.123","T1=0.124","T1=0.124","T1=0.125","T1=0.125","T1=0.126","T1=0.126","T1=0.127","T1=0.127"],"ENDNTUPLES":"nD NMR FID","RELAX":"$$ Bruker specific parameters\n$$ --------------------------","BRUKER FILE EXP":["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\tR64\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\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\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\tD12\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D12=D[12]\"\n$$ \t\tINV_REL\t\"D[12]=D12\"\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\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\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\tP0\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P0=P[0]\"\n$$ \t\tINV_REL\t\"P[0]=P0\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\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\tP17\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P17=P[17]\"\n$$ \t\tINV_REL\t\"P[17]=P17\"\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$$ T_NAME\t\tPLW10\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW10=PLW[10]\"\n$$ \t\tINV_REL\t\"PLW[10]=PLW10\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"power PLW10 \"\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$$ 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\n$$ HEADER\t\t\"======== F1 INDIRECT DIMENSION ========\"\n$$ T_NAME\t\ttd1\n$$ \t\tTYPE\tI32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 1 2.14748e09\n$$ \t\tREL\t\"td1=128\"\n$$ \t\tFORMAT\t\"%d\"\n$$ \t\tTEXT\t\"F1 Time domain size\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tsw_F1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"sw_F1=2.498372\"\n$$ \t\tUNIT\t\"ppm\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F1 Sweep width [ppm]\"\n$$ \t\tNONEDIT\n$$ END","scon2\n$$ ##TITLE= Parameter file, TopSpin 4.4.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 1\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= nmrsu\n$$ $$ 2024-07-03 06:43:43.953 +0200  nmrsu@CZC150CR4G\n$$ $$ D:/Data/JBA/JBA-CCP-3627/14/scon2\n$$ $$ process C:\\Bruker\\TopSpin4.4.0\\prog\\mod\\acqdataserver.exe\n$$ ##$BLKTR= (0..32)\n$$ 3 3 3 3 3 3 3 3 3 3 3 3 3 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$$ ##$GRADPRE= (0..1)\n$$ 10 10\n$$ ##$HD_BLKTR= (0..32)\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\n$$ ##$HD_DE1= 5\n$$ ##$HD_DEADC= 0\n$$ ##$HD_DEPA= 2.5\n$$ ##$HD_DERX= 0\n$$ ##END=","prosol_History","shimvalues\n$$ # Wed Jul  3 04:44:27 2024\n$$ #$$PROBEIDENTIFIER=Z166552_0019\n$$ #$$PROBENAME=PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP\n$$ #$$MAGNETID=BZH2160'400'70l\n$$ #$$CRYOSTATID=D315'54-11688\n$$ #$$SHIMID=292722\n$$ #\n$$ # Active Shim Gradients\n$$ #\n$$ Z           \t\t87              \n$$ Z2          \t\t-394            \n$$ Z3          \t\t48              \n$$ Z4          \t\t-1539           \n$$ Z5          \t\t645             \n$$ Z6          \t\t695             \n$$ Z7          \t\t6605            \n$$ Z8          \t\t245             \n$$ X           \t\t-2031           \n$$ XZ          \t\t-2234           \n$$ XZ2         \t\t682             \n$$ XZ3         \t\t91              \n$$ XZ4         \t\t1589            \n$$ XZ5         \t\t2416            \n$$ Y           \t\t114             \n$$ YZ          \t\t3386            \n$$ YZ2         \t\t-2837           \n$$ YZ3         \t\t-780            \n$$ YZ4         \t\t-1202           \n$$ YZ5         \t\t-2669           \n$$ XY          \t\t-114            \n$$ XYZ         \t\t1380            \n$$ XYZ2        \t\t-2757           \n$$ XYZ3        \t\t1441            \n$$ XYZ4        \t\t7492            \n$$ XYZ5        \t\t-9067           \n$$ (X2-Y2)     \t\t-524            \n$$ (X2-Y2)Z    \t\t-484            \n$$ (X2-Y2)Z2   \t\t-385            \n$$ (X2-Y2)Z3   \t\t-2908           \n$$ (X2-Y2)Z4   \t\t2912            \n$$ (X2-Y2)Z5   \t\t9696            \n$$ X3          \t\t7742            \n$$ X3Z         \t\t-9              \n$$ Y3          \t\t-5542           \n$$ Y3Z         \t\t155             \n$$ #\n$$ # Lock Parameter\n$$ #\n$$ FIELD\t\t9685.557\n$$ LOCKPHASE\t\t 253.324\n$$ LOCKPOWER\t\t -27.000\n$$ LOCKGAIN\t\t 135.140\n$$ LOCKDC\t\t -70.000\n$$ LOCKSHIFT\t\t   7.240\n$$ LOOPGAIN\t\t -12.000\n$$ LOOPTIME\t\t   0.400\n$$ LOOPFILTER\t\t 100.000\n$$ #\n$$ IEEE64_VERSION_CODE 1\n$$ #\n$$ # Shim currents \n$$ #\n$$ SHIM_SETTING [ 1]      876.03699226\n$$ SHIM_SETTING [ 2]     -879.83366924\n$$ SHIM_SETTING [ 3]    -3255.64568968\n$$ SHIM_SETTING [ 4]      684.46312975\n$$ SHIM_SETTING [ 5]     -775.25255502\n$$ SHIM_SETTING [ 6]      -96.35584492\n$$ SHIM_SETTING [ 7]     6313.75594528\n$$ SHIM_SETTING [ 8]    -7884.47384448\n$$ SHIM_SETTING [ 9]     1380.95315463\n$$ SHIM_SETTING [10]    -2190.91795655\n$$ SHIM_SETTING [11]        0.00000000\n$$ SHIM_SETTING [12]    -5696.50194678\n$$ SHIM_SETTING [13]    -5386.66319875\n$$ SHIM_SETTING [14]     3759.16286213\n$$ SHIM_SETTING [15]    -1499.10272957\n$$ SHIM_SETTING [16]     1127.75486458\n$$ SHIM_SETTING [17]    -4682.32996342\n$$ SHIM_SETTING [18]    -3438.76269716\n$$ SHIM_SETTING [19]     2139.04976194\n$$ SHIM_SETTING [20]    -2029.37504345\n$$ SHIM_SETTING [21]      852.01279004\n$$ SHIM_SETTING [22]      402.06984202\n$$ SHIM_SETTING [23]     1589.18198861\n$$ SHIM_SETTING [24]    -7897.85749021\n$$ SHIM_SETTING [25]     8670.65474528\n$$ SHIM_SETTING [26]    -4687.17602051\n$$ SHIM_SETTING [27]     3750.20539036\n$$ SHIM_SETTING [28]    -1710.95997991\n$$ SHIM_SETTING [29]    -1250.19537802\n$$ SHIM_SETTING [30]    13384.19401148\n$$ SHIM_SETTING [31]     4953.81204504\n$$ SHIM_SETTING [32]    -5219.22700751\n$$ SHIM_SETTING [33]      418.92353120\n$$ SHIM_SETTING [34]      874.23180473\n$$ SHIM_SETTING [35]    -8560.49374779\n$$ SHIM_SETTING [36]    -2612.56013651\n$$ SHIM_SETTING [37]     2610.77823762\n$$ SHIM_SETTING [38]    -2629.55010811\n$$ SHIM_SETTING [39]     1343.31816353\n$$ SHIM_SETTING [40]        0.00000000","uxnmr.par\n$$ ##TITLE= Parameter file, TopSpin 4.4.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 2\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= root\n$$ $$ 2024-04-16 09:22:54.140 +0000  root@BladeEpu\n$$ $$ /opt/topspin/conf/instr/spect/uxnmr.par\n$$ $$ process /opt/topspin/prog/mod/hconfserver\n$$ ##$ACBTAT= (0..64)\n$$ 0 66 72 50 0 0 0 0 0 0 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\n$$ ##$ACBTBLK= (0..64)\n$$ 0 34 33 41 0 0 0 0 0 0 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\n$$ ##$ACBTCTL= (0..64)\n$$ 0 6 6 6 0 0 0 0 0 0 0 0 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\n$$ ##$ACBTDI= (0..64)\n$$ 0 -1062706421 -1062706421 -1062706422 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\n$$ ##$ACBTDM= (0..64)\n$$ 0 10 25 10 0 0 0 0 0 0 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\n$$ ##$ACBTFHI= (0..64)\n$$ 0 601 601 62 0 0 0 0 0 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\n$$ ##$ACBTFL= (0..64)\n$$ 0 248 248 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 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\n$$ ##$ACBTFLO= (0..64)\n$$ 0 15 180 60 0 0 0 0 0 0 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\n$$ ##$ACBTINP= (0..64)\n$$ 0 2 1 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 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\n$$ ##$ACBTOUT= (0..64)\n$$ 0 0 3 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 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\n$$ ##$ACBTPO= (0..64)\n$$ 0 500000 100000 5000 0 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$$ ##$ACBTPW= (0..64)\n$$ 0 100 100 1000 0 0 0 0 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\n$$ ##$ACBTSB= (0..64)\n$$ 0 8227 8260 0 0 0 0 0 0 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\n$$ ##$ACBTSDT= (0..64)\n$$ 0 2 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 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\n$$ ##$AMPDFLT= no\n$$ ##$AdmCrpWbWiring= (0..1)\n$$ 0 0\n$$ ##$AppEth= <no>\n$$ ##$AppPort= <no>\n$$ ##$BACSAIR= yes\n$$ ##$BACSCAP= 0\n$$ ##$BACSDEL= 10\n$$ ##$BACSOPT= <>\n$$ ##$BFREQ= 400.26\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$$ ##$BSAETH= (0..9)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BSMS= 2\n$$ ##$BSMS19FLock= no\n$$ ##$BSMSETH= <192.168.99.10>\n$$ ##$BgaChFac2= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChMap= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChMaxv= (0..9)\n$$ 0 0 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..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BlaEth= (0..31)\n$$ <192.168.99.11> <192.168.99.10> <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$$ ##$BlaHpLpViaTTL= (0..31)\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\n$$ ##$BlaNam= (0..31)\n$$ <AV4 BLABBH500/100 200-600> <BSMS/2 LOCK TRANSCEIVER 400> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <>\n$$ ##$BlaPN= (0..31)\n$$ <W144061> <Z109888> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$BlaSN= (0..31)\n$$ <001133> <03439> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$BmpcEth= <no>\n$$ ##$BmpcFw= <no>\n$$ ##$BmpcPn= <no>\n$$ ##$BmpcPort= <no>\n$$ ##$BmpcSn= <no>\n$$ ##$BmuEth= <no>\n$$ ##$BmuFw= <no>\n$$ ##$BmuPn= <no>\n$$ ##$BmuSn= <no>\n$$ ##$BnlEth= <no>\n$$ ##$BnlFw= <no>\n$$ ##$BnlPn= <no>\n$$ ##$BnlSn= <no>\n$$ ##$BpduEth= (0..7)\n$$ <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BsaChMap1= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsaChMap2= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsaChShimMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsmsAuxEth= <no>\n$$ ##$BsmsLockNuclei= (0..15)\n$$ <2H> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no>\n$$ ##$CSW1= (0..31)\n$$ 2 1 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\n$$ ##$CSW2= (0..31)\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\n$$ ##$CSWNUM= (0..15)\n$$ 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CmrEth= <no>\n$$ ##$CmrPartNo= <no>\n$$ ##$CmrPort= <no>\n$$ ##$CmrSerNo= <no>\n$$ ##$CmrType= -1\n$$ ##$ConsolePnSn= <5058016>\n$$ ##$CryoCoolHasBsnl= no\n$$ ##$CryoCoolUnitEth= <no>\n$$ ##$CryoCoolUnitFw= <no>\n$$ ##$CryoCoolUnitPn= <no>\n$$ ##$CryoCoolUnitSn= <no>\n$$ ##$CryoProAccPnSn= <>\n$$ ##$Ctb1Eth= <no>\n$$ ##$CustRegisterNo= <>\n$$ ##$DATSTAT= no\n$$ ##$DPPFAC= 1\n$$ ##$DateTimeCreated= <2024-04-16T09:08:09+0000>\n$$ ##$Description= <Avance NEO 400>\n$$ ##$DrxFiltGrpDel= (0..23)\n$$ <68,36,20,9,5,3,2> <68,36,20,9,5,3,2> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$EcuType= 2\n$$ ##$EpuMacAddress= <00:30:d6:29:36:d1>\n$$ ##$FCubeDrxDevice= (0..23)\n$$ </dev/bbu/drx9.5> </dev/bbu/drx11.5> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$FCubeEth= (0..23)\n$$ <192.168.180.38> <192.168.180.46> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$FCubeRtdDevice= (0..23)\n$$ </dev/bbu/rtd9.4> </dev/bbu/rtd11.4> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$FCubeSeqDevice= (0..23)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$FUNCMOD= <>\n$$ ##$FuncModBisDat= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$FuncModFRange= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$FuncModPN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$FuncModSN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$GCUTYPE= 20\n$$ ##$GCubeEth= <192.168.180.18>\n$$ ##$GCubeFpfAddr= (0..9)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$GCubeProcDevice= (0..1)\n$$ </dev/bbu/gproc4.7> <no>\n$$ ##$GCubeRtdDevice= (0..1)\n$$ </dev/bbu/rtd4.4> <no>\n$$ ##$GCubeSeqDevice= (0..1)\n$$ <> <>\n$$ ##$GCubeSpfAddr= (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\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$$ ##$GRADRES= 1\n$$ ##$Gctu2Eth= <no>\n$$ ##$GcubeSaCtrEth= <no>\n$$ ##$GradAmpMaxCurX= (0..10)\n$$ 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurY= (0..10)\n$$ 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurZ= (0..10)\n$$ 9.99999904632568 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpName= (0..9)\n$$ <GAB in BSMS> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpPN= (0..9)\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpSN= (0..9)\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpType= (0..10)\n$$ 2 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowClkTime= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowIcw= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowImax= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowType= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowVmax= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$HpprCoverType= 2\n$$ ##$LDUETH= <no>\n$$ ##$LOCKCONF= <DLMT>\n$$ ##$LOCSWID= 0\n$$ ##$LOCSWIF= 0\n$$ ##$Location= <>\n$$ ##$LtMasEth= <no>\n$$ ##$LtMasType= 0\n$$ ##$MAS= 0\n$$ ##$MASETIME= 10\n$$ ##$MASITIME= 10\n$$ ##$MAS_CT= 5\n$$ ##$MAS_SG= 0\n$$ ##$MAS_TO= 0\n$$ ##$MagnCoilPnSn= <BZH2160'400'70l>\n$$ ##$MagnDewarPnSn= <D315'54-11688>\n$$ ##$MagnetPolarity= 1\n$$ ##$MasEth= <no>\n$$ ##$MwscuEth= <no>\n$$ ##$MwscuPort= <no>\n$$ ##$NAMPD= (0..32)\n$$ <> <HPLNA 1H19F> <2H> <XBB19F 2HP> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$NFCU= 2\n$$ ##$NRCU= 2\n$$ ##$NSGU= 2\n$$ ##$NumActDetuneCtr= 0\n$$ ##$NumVpu= 0\n$$ ##$OrderNo= <5058016>\n$$ ##$POWCHK= yes\n$$ ##$PRAMD1= (0..7)\n$$ 6 0 0 1610612736 4 0 0 536870912\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$$ ##$PRAMD22= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD23= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD24= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD25= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD26= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD27= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD28= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD29= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD3= (0..7)\n$$ 2147483644 2147483647 2147483647 603979775 0 0 0 0\n$$ ##$PRAMD30= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD31= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD32= (0..7)\n$$ 0 0 0 0 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$$ ##$PRAMPTP= 1\n$$ ##$PREEMPTYPE= 0\n$$ ##$PREREC= (0..31)\n$$ 1 1 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\n$$ ##$PTSFMX= (0..23)\n$$ 1290 1290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PULCHK= no\n$$ ##$PduEth= (0..7)\n$$ <192.168.99.99> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$PramDutyCycPerc= (0..31)\n$$ 4 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\n$$ ##$PramPPowNucW1= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW10= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW11= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW12= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW13= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW14= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW15= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW16= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW17= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW18= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW19= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW2= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW20= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW21= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW22= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW23= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW24= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW25= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW26= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW27= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW28= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW29= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW3= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW30= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW31= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW32= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW4= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW5= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW6= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW7= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW8= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW9= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPeakPowerW= (0..31)\n$$ 4000 500 500 0 0 0 0 0 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$$ ##$PramPowerSwitch= (0..31)\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\n$$ ##$PramPulWidthMs= (0..31)\n$$ 10 0.1 0.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\n$$ ##$PreampModBisDat= (0..31)\n$$ 20210913 20210629 20210716 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\n$$ ##$PreampModMulAtm= (0..31)\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\n$$ ##$PreampModPN= (0..31)\n$$ <Z103203> <Z003471> <Z106984> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$PreampModSN= (0..31)\n$$ <01524> <00862> <00851> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$ProdigyEth= <no>\n$$ ##$ProdigyFw= <no>\n$$ ##$ProdigyPn= <no>\n$$ ##$ProdigySn= <no>\n$$ ##$RGTYPE= (0..31)\n$$ 9 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\n$$ ##$RG_max= (0..31)\n$$ 101 101 -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_min= (0..31)\n$$ 0.25 0.25 -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..127)\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 -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\n$$ ##$RG_tab10= (0..127)\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\n$$ ##$RG_tab11= (0..127)\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\n$$ ##$RG_tab12= (0..127)\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\n$$ ##$RG_tab13= (0..127)\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\n$$ ##$RG_tab14= (0..127)\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\n$$ ##$RG_tab15= (0..127)\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\n$$ ##$RG_tab16= (0..127)\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\n$$ ##$RG_tab17= (0..127)\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\n$$ ##$RG_tab18= (0..127)\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\n$$ ##$RG_tab19= (0..127)\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\n$$ ##$RG_tab2= (0..127)\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 -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\n$$ ##$RG_tab20= (0..127)\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\n$$ ##$RG_tab21= (0..127)\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\n$$ ##$RG_tab22= (0..127)\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\n$$ ##$RG_tab23= (0..127)\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\n$$ ##$RG_tab24= (0..127)\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\n$$ ##$RG_tab3= (0..127)\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\n$$ ##$RG_tab4= (0..127)\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\n$$ ##$RG_tab5= (0..127)\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\n$$ ##$RG_tab6= (0..127)\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\n$$ ##$RG_tab7= (0..127)\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\n$$ ##$RG_tab8= (0..127)\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\n$$ ##$RG_tab9= (0..127)\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\n$$ ##$RXFMAX= (0..23)\n$$ 1290 1290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1\n$$ ##$RXFMIN= (0..23)\n$$ 5 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RheoNmrEth= <no>\n$$ ##$SGUC1= (0..23)\n$$ 18 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SGUC2= (0..23)\n$$ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SLCBCONF= <SHNV>\n$$ ##$SPECTR= 13\n$$ ##$SYNCTRIG= 0\n$$ ##$SamChgEth= (0..3)\n$$ <192.168.99.10> <no> <no> <no>\n$$ ##$SamChgPort= (0..3)\n$$ <80> <no> <no> <no>\n$$ ##$SamChgProtocol= (0..3)\n$$ <CORBA> <> <> <>\n$$ ##$ServiceNo= <>\n$$ ##$Sgu10PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu11PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu12PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu13PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu14PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu15PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu16PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu17PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu18PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu19PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu1PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu20PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu21PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu22PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu23PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu24PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 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$$ ##$Sgu9PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$SguType= 4\n$$ ##$ShimMaxVal= 32760\n$$ ##$ShimPow1Ch2Sh= (0..38)\n$$ 1 2 3 21 4 4 27 27 4 4 63 26 26 25 7 7 20 20 31 31 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow1Imax= (0..38)\n$$ 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 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow1NChan= 20\n$$ ##$ShimPow1TotIMax= 6\n$$ ##$ShimPow1Vmax= (0..38)\n$$ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow2Ch2Sh= (0..38)\n$$ 15 15 33 33 35 35 25 8 38 38 23 8 14 14 36 36 32 32 23 63 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow2Imax= (0..38)\n$$ 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 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow2NChan= 20\n$$ ##$ShimPow2TotIMax= 6\n$$ ##$ShimPow2Vmax= (0..38)\n$$ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 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$$ ##$ShimPow5Ch2Sh= (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$$ ##$ShimPow5Imax= (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$$ ##$ShimPow5NChan= 0\n$$ ##$ShimPow5TotIMax= 0\n$$ ##$ShimPow5Vmax= (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$$ ##$ShimPow6Ch2Sh= (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$$ ##$ShimPow6Imax= (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$$ ##$ShimPow6NChan= 0\n$$ ##$ShimPow6TotIMax= 0\n$$ ##$ShimPow6Vmax= (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$$ ##$ShimPow7Ch2Sh= (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$$ ##$ShimPow7Imax= (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$$ ##$ShimPow7NChan= 0\n$$ ##$ShimPow7TotIMax= 0\n$$ ##$ShimPow7Vmax= (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$$ ##$ShimPow8Ch2Sh= (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$$ ##$ShimPow8Imax= (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$$ ##$ShimPow8NChan= 0\n$$ ##$ShimPow8TotIMax= 0\n$$ ##$ShimPow8Vmax= (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$$ ##$ShimPowMaxUG= (0..63)\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 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\n$$ ##$ShimPowNum= 2\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= 8\n$$ ##$ShimPowType2= 8\n$$ ##$ShimPowType3= 0\n$$ ##$ShimPowType4= 0\n$$ ##$ShimPowType5= 0\n$$ ##$ShimPowType6= 0\n$$ ##$ShimPowType7= 0\n$$ ##$ShimPowType8= 0\n$$ ##$ShimSysActGrad= (0..63)\n$$ 1 2 3 4 13 5 7 11 10 9 6 8 12 18 19 20 21 15 22 23 24 14 25 16 26 17 27\n$$ 28 31 32 33 34 35 36 37 38 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\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= <292722aa.dat>\n$$ ##$ShimSysMatrix= 1\n$$ ##$ShimSysMinMaxUG= 130000\n$$ ##$ShimSysOffset= <37 mm>\n$$ ##$ShimSysType= 4\n$$ ##$ShimUnit= 3\n$$ ##$SpectrOsVersion= <4.4.180.20240301>\n$$ ##$TCubeEth= <192.168.180.18>\n$$ ##$TCubeSeqDevice= <>\n$$ ##$TopSpinVersion= <TopSpin 4.4.0>\n$$ ##$TrxFreqFormula= (0..23)\n$$ <TrxFreqFormula(2.0,400260000.000000,'TRX',Trx(1.0,'TRX 1200.1',2,5.000000,1290.000000))>\n$$ <TrxFreqFormula(2.0,400260000.000000,'TRX',Trx(1.0,'TRX 1200.2',2,5.000000,1290.000000))>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$TrxPN= (0..23)\n$$ <Z148391> <Z148391> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <>\n$$ ##$TrxSN= (0..23)\n$$ <07128> <07127> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <>\n$$ ##$VCubeEth= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$VTU= 2\n$$ ##$VTUETH= <192.168.99.10>\n$$ ##$ValueLine= no\n$$ ##$VpuPN= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$VpuSN= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$WBREFAM= (0..31)\n$$ 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n$$ 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n$$ ##$WBREFLM= (0..31)\n$$ 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 0\n$$ ##$WBREFPH= (0..31)\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\n$$ ##$WBSGU= (0..31)\n$$ 1 1 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\n$$ ##END=","lists/form/plot_acqu.form\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\tR64\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$$ CONDITIONAL:\n$$ T_NAME\t\tAMP$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"AMP$$=AMP[$$]\"\n$$ \t\tINV_REL\t\"AMP[$$]=AMP$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          aq$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$  \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"aq$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"s\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"Acquisition Time [s]\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tCNST$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"CNST$$=CNST[$$]\"\n$$ \t\tINV_REL\t\"CNST[$$]=CNST$$\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D$$=D[$$]\"\n$$ \t\tINV_REL\t\"D[$$]=D$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDSLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPHLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tFQ$$LIST\n$$ \t\tTRANGE\t1 8\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tGPNAM[$$]\n$$ \t\tTRANGE \t0 31\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPX$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPX$$=GPX[$$]\"\n$$ \t\tINV_REL\t\"GPX[$$]=GPX$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPY$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPY$$=GPY[$$]\"\n$$ \t\tINV_REL\t\"GPY[$$]=GPY$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ$$=GPZ[$$]\"\n$$ \t\tINV_REL\t\"GPZ[$$]=GPZ$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHDDUTY\n$$ \t\tFORMAT \"%14.1f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHL1\n$$ \t\tFORMAT\t\"%14d dB\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHL2\n$$ \t\tFORMAT\t\"%14d dB\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHL3\n$$ \t\tFORMAT\t\"%14d dB\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHL4\n$$ \t\tFORMAT\t\"%14d dB\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tIN$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"IN$$=IN[$$]\"\n$$ \t\tINV_REL\t\"IN[$$]=IN$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tINP$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"INP$$=INP[$$]\"\n$$ \t\tINV_REL\t\"INP[$$]=INP$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tL$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"L$$=L[$$]\"\n$$ \t\tINV_REL\t\"L[$$]=L$$\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNBL\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\to1_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"o1_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Transmitter frequency offset\",\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tP$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P$$=P[$$]\"\n$$ \t\tINV_REL\t\"P[$$]=P$$\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPCPD$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"PCPD$$=PCPD[$$]\"\n$$ \t\tINV_REL\t\"PCPD[$$]=PCPD$$\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tCPDPRG$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tCHR\n$$ \t\tPP_TYPE\tPP_STRING\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"CPDPRG$$=CPDPRG[$$]\"\n$$ \t\tINV_REL\t\"CPDPRG[$$]=CPDPRG$$\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"PLW$$=PLW[$$]\"\n$$ \t\tINV_REL\t\"PLW[$$]=PLW$$\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"power PLW$$ \"\n$$ END\n$$ NAME\t\tSFO$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tFORMAT\t\"%14.7f MHz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tsfo1_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"sfo1_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"MHz\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Channel Frequency\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tSPW$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"SPW$$=SPW[$$]\"\n$$ \t\tINV_REL\t\"SPW[$$]=SPW$$\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"shaped pulse power SPW$$\"\n$$ END\n$$ NAME\t\tSPNAM[$$]\n$$ \t\tTRANGE\t0 63\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSPOAL$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1.0 1.0\n$$ \t\tREL\t\"SPOAL$$=SPOAL[$$]\"\n$$ \t\tINV_REL\t\"SPOAL[$$]=SPOAL$$\"\n$$ \t\tFORMAT\t\"%14.3f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSPOFFS$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"SPOFFS$$=SPOFFS[$$]\"\n$$ \t\tINV_REL\t\"SPOFFS[0]=SPOFFS0\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.2f Hz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tsw_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"sw_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"ppm\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Sweep width [ppm]\"\n$$ \t\tNONEDIT\n$$ END\n$$ NAME\t\tTD0\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTDav\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\ttd$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tI32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"td$$=$ACTUAL_VALUE$\"\n$$ \t\tFORMAT\t\"%d\"\n$$ \t\tTEXT\t\"F$$ Time domain size\"\n$$ \t\tNONEDIT\n$$ END\n$$ NAME\t\tVCLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVDLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVPLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVTLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tZGOPTNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ EXCLUDED:\n$$ NAME\t\tMCREST\n$$ NAME\t\tMCWRK","lists/gp/EA\n$$ ##TITLE= /u/exp/stan/nmr/lists/gp/Ea\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker Analytik GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 98/06/05\n$$ ##TIME= 11:21:30\n$$ ##$SHAPE_PARAMETERS=\n$$ ##MINX= 0.000000e+00\n$$ ##MAXX= 1.000000e+00\n$$ ##MINY= -1.000000e+00\n$$ ##MAXY= 1.000000e+00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000e+00\n$$ ##$SHAPE_BWFAC= 0.000000e+00\n$$ ##$SHAPE_INTEGFAC= 0.000000e+00\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 2\n$$ ##XYDATA= (X++(Y..Y))\n$$ 1.000000e+00\n$$ -1.000000e+00\n$$ ##END=","lists/gp/SMSQ10.100\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","lists/pp/Avance.incl\n$$ ;Avance4.incl\n$$ ;   for AV 4\n$$ ;\n$$ ;avance-version (16/08/18)\n$$ ;\n$$ ;$CLASS=Common Incl\n$$ ;$COMMENT=\n$$ \n$$ \n$$ #ifndef AVANCE_INCL\n$$ #define AVANCE_INCL\n$$ \n$$ \n$$ /*;use 2H channel for lock or pulse (lockswitch)*/\n$$ #define H2_LOCK h2lock         ;SEL_2H plus interleave_incr\n$$ #define H2_PULSE h2pulse       ;SEL_2H plus interleave_incr\n$$ \n$$ /*;turn lock-hold on/off (BSMS)*/\n$$ ;setrtp0 denotes TimingController\n$$ #define LOCKH_ON setrtp0|0\n$$ #define LOCKH_OFF setrtp0^0\n$$ \n$$ /*;homospoil on/off (BSMS)*/\n$$ #define HOMOSPOIL_ON setrtp0|2\n$$ #define HOMOSPOIL_OFF setrtp0^2\n$$ /*;old */\n$$ #define HS_ON setrtp0|2\n$$ #define HS_OFF setrtp0^2\n$$ \n$$ \n$$ /*;for receiver systems*/\n$$ \n$$ /*;generate dwell clock*/\n$$ #define DWELL_GEN cpdngs17\n$$ #define DWELL_GEN1 cpdngs17:f1\n$$ #define DWELL_GEN2 cpdngs18:f2\n$$ #define DWELL_GEN3 cpdngs19:f3\n$$ #define DWELL_GEN4 cpdngs20:f4\n$$ \n$$ /*; hold or release dwell clock */\n$$ #define DWELL_HOLD setrtp1|1\n$$ #define DWELL_RELEASE setrtp1^1\n$$ #define DWELL_HOLD_F1 setrtp1|1\n$$ #define DWELL_RELEASE_F1 setrtp1^1\n$$ #define DWELL_HOLD_F2 setrtp2|1\n$$ #define DWELL_RELEASE_F2 setrtp2^1\n$$ #define DWELL_HOLD_F3 setrtp3|1\n$$ #define DWELL_RELEASE_F3 setrtp3^1\n$$ #define DWELL_HOLD_F4 setrtp4|1\n$$ #define DWELL_RELEASE_F4 setrtp4^1\n$$ \n$$ /*;blank/unblank receiver path*/\n$$ #define REC_BLK setrtp1^26\n$$ #define REC_UNBLK setrtp1|26\n$$ #define REC_BLK_F1 setrtp1^26\n$$ #define REC_UNBLK_F1 setrtp1|26\n$$ #define REC_BLK_F2 setrtp2^26\n$$ #define REC_UNBLK_F2 setrtp2|26\n$$ #define REC_BLK_F3 setrtp3^26\n$$ #define REC_UNBLK_F3 setrtp3|26\n$$ #define REC_BLK_F4 setrtp4^26\n$$ #define REC_UNBLK_F4 setrtp4|26\n$$ \n$$ /*;generate dwell clock*/\n$$ /*;start acuisition of next TD points*/\n$$ /*;former DWL_CLK_ON etc. */\n$$ /*;turn dwell clock on => receiver will acquire TD points */\n$$ /*;note that DWL_CLK_OFF is set automatically and is obsolete*/\n$$ #define START_NEXT_SCAN setrtp1|0\n$$ #define START_NEXT_SCAN_F1 setrtp1|0\n$$ #define START_NEXT_SCAN_F2 setrtp2|0\n$$ #define START_NEXT_SCAN_F3 setrtp3|0\n$$ #define START_NEXT_SCAN_F4 setrtp4|0\n$$ \n$$ \n$$ /*;interleave increment signal*/\n$$ #define INTERLEAVE_INCR_ON setrtp0|47\n$$ #define INTERLEAVE_INCR_OFF setrtp0^47\n$$ \n$$ \n$$ /*;trigger outputs 1-4*/\n$$ #define TTL1_LOW setrtp0|6\n$$ #define TTL2_LOW setrtp0|7\n$$ #define TTL3_LOW setrtp0|8\n$$ #define TTL4_LOW setrtp0|9\n$$ #define TTL1_HIGH setrtp0^6\n$$ #define TTL2_HIGH setrtp0^7\n$$ #define TTL3_HIGH setrtp0^8\n$$ #define TTL4_HIGH setrtp0^9\n$$ \n$$ \n$$ \n$$ /*;for imaging systems*/\n$$ \n$$ /*;trigger signal for gradient synchronisation*/\n$$ #define GRAD_SYNC trigpe3\n$$ \n$$ \n$$ \n$$ /*;old commands no longer required - kept for compatibility */\n$$ \n$$ /*;allow for 2H decoupling (lockswitch)*/\n$$ #define LOCKDEC_ON\n$$ #define LOCKDEC_OFF\n$$ \n$$ /*;use 19F channel for lock or pulse (lockswitch)*/\n$$ #define F19_LOCK\n$$ #define F19_PULSE\n$$ \n$$ /*;allow for 19F decoupling (lockswitch)*/\n$$ #define FLOCKDEC_ON\n$$ #define FLOCKDEC_OFF\n$$ \n$$ /*;switch between 1H or 19F output (H amplifier)*/\n$$ #define SWITO_F\n$$ #define SWITO_H\n$$ \n$$ /*;select output for 19F (amplifier)*/\n$$ #define QNP_X\n$$ #define QNP_F\n$$ \n$$ /*;for Q-switch probes*/\n$$ ;#define LOWQ\n$$ ;#define HIGHQ\n$$ \n$$ /*;for mixing probe*/\n$$ ;#define MIX_UP\n$$ ;#define MIX_DOWN\n$$ \n$$ \n$$ \n$$ #endif\n$$ \n$$ \n$$ \n$$ ;$Id:$","lists/pp/cosygpppqf\n$$ ;cosygpppqf\n$$ ;avance-version (12/01/11)\n$$ ;2D homonuclear shift correlation\n$$ ;using gradient pulses for selection\n$$ ;using purge pulses before d1\n$$ ;\n$$ ;$CLASS=HighRes\n$$ ;$DIM=2D\n$$ ;$TYPE=\n$$ ;$SUBTYPE=\n$$ ;$COMMENT=\n$$ ;$RECOMMEND=y\n$$ \n$$ \n$$ #include <Avance.incl>\n$$ #include <Grad.incl>\n$$ \n$$ \n$$ \"d11=30m\"\n$$ \"d12=20u\"\n$$ \"d13=4u\"\n$$ \n$$ \n$$ \"in0=inf1\"\n$$ \n$$ \"d0=3u\"\n$$ \n$$ \n$$ 1 ze\n$$ 2 d11 \n$$ \n$$ 3 d12 pl10:f1\n$$   p17 ph3\n$$   p17*2 ph4\n$$   d1 pl1:f1\n$$ \n$$   p1 ph1\n$$   d0\n$$   50u UNBLKGRAD\n$$   p16:gp1\n$$   d16\n$$   p0 ph2\n$$   d13\n$$   p16:gp1\n$$   d16\n$$   4u BLKGRAD\n$$   go=2 ph31\n$$   d11 mc #0 to 2 F1QF(caldel(d0, +in0))\n$$ exit\n$$ \n$$ \n$$ ph1=0 2\n$$ ph2=0 0 2 2\n$$ ph3=0\n$$ ph4=1\n$$ ph31=0 2\n$$ \n$$ \n$$ ;pl1 : f1 channel - power level for pulse (default)\n$$ ;pl10: f1 channel - power level for TOCSY-spinlock\n$$ ;p0 : f1 channel -  20 to 90 degree high power pulse\n$$ ;p1 : f1 channel -  90 degree high power pulse\n$$ ;p16: homospoil/gradient pulse\n$$ ;p17: f1 channel - trim pulse                             [2.5 msec]\n$$ ;d0 : incremented delay (2D)                              [3 usec]\n$$ ;d1 : relaxation delay; 1-5 * T1\n$$ ;d11: delay for disk I/O                                  [30 msec]\n$$ ;d12: delay for power switching                           [20 usec]\n$$ ;d13: short delay                                         [4 usec]\n$$ ;d16: delay for homospoil/gradient recovery\n$$ ;inf1: 1/SW = 2 * DW\n$$ ;in0: 1/(1 * SW) = 2 * DW\n$$ ;nd0: 1\n$$ ;ns: 1 * n\n$$ ;ds: 16\n$$ ;td1: number of experiments\n$$ ;FnMODE: QF\n$$ \n$$ ;use gradient ratio:\tgp 1\n$$ ;\t\t\t  10\n$$ \n$$ ;for z-only gradients:\n$$ ;gpz1: 10%\n$$ \n$$ ;use gradient files:   \n$$ ;gpnam1: SMSQ10.100\n$$ \n$$ \n$$ \n$$ ;$Id:$","lists/pp/Grad.incl\n$$ ;Grad4.incl  -  include file for Gradient Spectroscopy\n$$ ;   for AV 4\n$$ ;\n$$ ;avance-version (16/05/23)\n$$ ;\n$$ ;$CLASS=Common Incl\n$$ ;$COMMENT=\n$$ \n$$ \n$$ /*;blank/unblank gradient amplifier and turn lock-hold on/off*/\n$$ #define BLKGRAD   setrtp0^0 ctrlgrad 4047\n$$ #define UNBLKGRAD setrtp0|0 ctrlgrad 0\n$$ \n$$ /*;blank/unblank gradient amplifier*/\n$$ #define BLKGRAMP   ctrlgrad 4047\n$$ #define UNBLKGRAMP ctrlgrad 0\n$$ \n$$ /*;for Gradient Shimming (BSMS) - new */\n$$ #define SHIM_XY_RAMP_ON  setrtp0|1\n$$ #define SHIM_XY_RAMP_OFF setrtp0^1\n$$ /*;for RCB board (BSMS) - old */\n$$ #define RCB_INCR SHIM_XY_RAMP_ON\n$$ #define RCB_CONT SHIM_XY_RAMP_OFF\n$$ \n$$ \n$$ define list<gradient> EA=<EA>\n$$ \n$$ \n$$ \n$$ ;$Id:$","au/src/au_getlcosy\n$$ /*** ^^A -*-C++-*- **********************************************/\n$$ /*  au_getlcosy     04.01.2018                                  */\n$$ /****************************************************************/\n$$ /*  Short Description :                                         */\n$$ /*  AU program for acquisition of sweep width optimized         */\n$$ /*  COSY spectra.                                               */\n$$ /****************************************************************/\n$$ /*  Keywords :                                                  */\n$$ /*  sweep width optimized COSY                                  */\n$$ /****************************************************************/\n$$ /*  Description/Usage :                                         */\n$$ /*  AU program for acquisition of sweep width optimized         */\n$$ /*  COSY spectra. This version also works when a sample         */\n$$ /*  changer run was started without processing of the           */\n$$ /*  acquired data. If the integral range file 'intrng' is       */\n$$ /*  missing in the preparation experiment, then the             */\n$$ /*  preparation data set is processed with ef, apk, sref        */\n$$ /*  and abs. The abs command creates a new intrng file          */\n$$ /*  which is then evaluated by the GETLCOSY command. The        */\n$$ /*  second dataset corresponds to the F2-direction of the       */\n$$ /*  2D-experiment.                                              */\n$$ /*  Command line options:                                       */\n$$ /*      usepp=1     PP for SW optimisation instead of integrals */\n$$ /****************************************************************/\n$$ /*  Author(s) :                                                 */\n$$ /*  Name            : Rainer Kerssebaum                         */\n$$ /*  Organisation    : Bruker BioSpin GmbH                       */\n$$ /*  Email           : rainer.kerssebaum@bruker.com              */\n$$ /****************************************************************/\n$$ /*  Name        Date    Modification:                           */\n$$ /*  gsc         960129  created                                 */\n$$ /*  eng         010601  increase D0 for COSY, MLEV and          */\n$$ /*                      ROESY type experiments for rga          */\n$$ /*  rke         011120  do RGA on 1D for all exept COSYGPMF     */\n$$ /*  rke         110629  in0 problem solved                      */\n$$ /*  wem         141203  RGA with PULPROG zg_rga                 */\n$$ /*  rke         171122  unified with au_getlcosy_pp             */\n$$ /*  rke         171215  original 1D kept, audit info added      */\n$$ /*  rke         180104  rga changed for Neo                     */\n$$ /*\talexander.herbig\t220329\tchanged SWH from float into double */\n$$ /****************************************************************/\n$$ /*\n$$ $Id:$\n$$ */\n$$ \n$$ AUERR = au_getlcosy(curdat);\n$$ QUIT\n$$ \n$$ \n$$ #undef MASR\n$$ #undef SINO\n$$ #undef TILT\n$$ \n$$ /*  Define some global constants and variables         */\n$$ #define TLL 1024\n$$ int     debugflag=0;\n$$ \n$$ #include <pstruc.h>\n$$ #include <pstruc_all.h>\n$$ #include <lib/par.h>\n$$ \n$$ static void evalcmdline(void);\n$$ static void writetitle(const char*);\n$$ static void add_to_audit(const char*, char*);\n$$ static int check_cmd_arg(const char*, char*, char*);\n$$ static int do_pp(const char*);\n$$ static int setprocno2(const char*, const int);\n$$ \n$$ static struct all_pars qa =\n$$ #include <pinit_all.h>\n$$ \n$$ \n$$ /* cmdline parameters */\n$$ int     usepp=0;\n$$ \n$$ \n$$ int au_getlcosy(const char* curdat)\n$$ {\n$$ char    disk_sav[PATH_MAX], name_sav[PATH_MAX];\n$$ char    pulprog[64], text[512];\n$$ double  swh1;\n$$ double  cy;\n$$ int     td1, qf;\n$$ int     expno_sav = expno, procno_sav = procno, procno2_sav, tmp_procno;\n$$ int     digmod = 0;\n$$ \n$$ strcpy(disk_sav,disk);\n$$ strcpy(name_sav,name);\n$$ \n$$ evalcmdline();\n$$ \n$$ GETCURDATA2\n$$ procno2_sav = procno2;\n$$ \n$$ if (access(ACQUPATH2(\"fid\"), F_OK))\n$$ {\n$$     Proc_err(ERROPT_AK_NO,\"Reference spectrum does not exist, continuing with default SW.\");\n$$ }\n$$ else\n$$ {\n$$     DATASET(name2,expno2,procno2,disk2,user2)\n$$     procno = 1000;\n$$ \n$$     do\n$$         procno++;\n$$     while (access(PROCPATH(0), F_OK) == 0);\n$$ \n$$     tmp_procno = procno;\n$$ \n$$     EF\n$$     ERRORABORT\n$$ \n$$     FETCHPARS(\"DIGMOD\", &digmod)\n$$ \n$$     if (digmod == 3)\n$$         APK0\n$$     else\n$$         APK\n$$ \n$$     SREF\n$$ \n$$     if (usepp == 0)\n$$     {\n$$         ABS\n$$         ERRORABORT\n$$         sprintf(text, \"%s\\n       %s %i %i %s\",\n$$         \"au_getlcosy used integrals for SW determination for 2D dataset\",\n$$         name_sav, expno_sav, procno_sav, disk_sav);\n$$     }\n$$     else\n$$     {\n$$         FETCHPAR(\"CY\", &cy)\n$$         STOREPAR(\"MAXI\", cy+1.)\n$$         STOREPAR(\"MI\", cy/1000.)\n$$         STOREPAR(\"PC\", 1.)\n$$         if (do_pp(curdat) < 0)\n$$             ABORT\n$$         sprintf(text, \"%s\\n       %s %i %i %s\",\n$$         \"au_getlcosy used peak picking for SW determination for 2D dataset\",\n$$         name_sav, expno_sav, procno_sav, disk_sav);\n$$     }\n$$ \n$$     add_to_audit(curdat, text);\n$$     sprintf(text, \"getlimits used for: %s %i %i %s\", name_sav, expno_sav, procno_sav, disk_sav);\n$$     writetitle(text);\n$$ \n$$     DATASET(name_sav,expno_sav,procno_sav,disk_sav,user)\n$$ \n$$     if (setprocno2(PROCPATH(\"curdat2\"), tmp_procno) < 0)\n$$     {\n$$         Proc_err(ERROPT_AK_NO, \"cannot write curdat2\");\n$$         ABORT\n$$     }\n$$ \n$$     if (usepp == 0)\n$$     {\n$$         GETLCOSY\n$$     }\n$$     else\n$$     {\n$$         GETLCOSY_PP\n$$     }\n$$ \n$$     setprocno2(PROCPATH(\"curdat2\"), procno2_sav);\n$$     ERRORABORT\n$$ }\n$$ \n$$ FETCHPAR(\"PULPROG\", pulprog)\n$$ \n$$ FETCHPAR1(\"TD\", &td1)\n$$ FETCHPAR1(\"SWH\", &swh1)\n$$ FETCHPAR1(\"FnMODE\", &qf)\n$$ \n$$ if (!strncmp(pulprog, \"cosygpmf\",8))\n$$ {\n$$     if (isHypercomplexFnmode(qf) > 0)\n$$         qf = 2;\n$$     else\n$$         qf = 1;\n$$ \n$$     sprintf(text, \"rga -setD0=%f\", td1/(swh1*2*qf));\n$$ }\n$$ else if ((!strncmp(pulprog, \"mlev\", 4)) ||\n$$          (!strncmp(pulprog, \"dipsi\",5)) ||\n$$          (!strncmp(pulprog, \"roesy\",5)))\n$$ {\n$$     sprintf(text, \"rga -setD0=%f\", 1./swh1);\n$$ }\n$$ else\n$$ {\n$$     sprintf(text, \"rga\");\n$$ }\n$$ \n$$ XCMD(text)\n$$ \n$$ ZG\n$$ ERRORABORT\n$$ \n$$ return 0;\n$$ }   //QUIT\n$$ \n$$ \n$$ /* subroutines ****************************************************************/\n$$ \n$$ /* subroutine evalcmdline *****************************************************/\n$$ static void evalcmdline(void)\n$$ {\n$$ int     i;\n$$ char    argname[TLL], argvalue[TLL];\n$$ \n$$ if (i_argc > 2)\n$$ {\n$$     if (debugflag > 2)\n$$         Proc_err(ERROPT_AK_OK, \"DEBUG sub\\n%d arguments\", i_argc-2);\n$$ \n$$     for (i=1; i <= i_argc-2; i++)\n$$     {\n$$         if (debugflag > 2)\n$$             Proc_err(ERROPT_AK_OK, \"DEBUG sub\\nargument %d: %s\", i, i_argv[i+1]);\n$$ \n$$         if (check_cmd_arg(i_argv[i+1], argname, argvalue) == 0)\n$$         {\n$$             if (debugflag > 2)\n$$                 Proc_err(ERROPT_AK_OK,\"DEBUG sub\\nargname = %s\\nvalue = %s\", argname, argvalue);\n$$ /*          evaluate param */\n$$             if (!strcmp(argname, \"usepp\"))\n$$             {\n$$                 usepp=atoi(argvalue);\n$$                 if ((usepp < 1) || (usepp >1))\n$$                     usepp = 0;\n$$             }\n$$         }\n$$     }\n$$ }\n$$ else\n$$ {\n$$     if (debugflag > 2)\n$$         Proc_err(ERROPT_AK_OK, \"DEBUG sub\\nno arguments\");\n$$ }\n$$ \n$$ if (debugflag > 2)\n$$     Proc_err(ERROPT_AK_OK, \"DEBUG sub\\nusepp %d\", usepp);\n$$ \n$$ } /* end subroutine */\n$$ \n$$ /* subroutine check_cmd_arg ***************************************************/\n$$ static int check_cmd_arg(const char* cpar, char* pname, char* pvalue)\n$$ {\n$$ const char* pch = strchr(cpar, '=');\n$$ \n$$ if (pch == NULL)\n$$     return -1;\n$$ \n$$ sprintf(pname, \"%.*s\", (int)(pch - cpar), cpar);\n$$ strcpy(pvalue, pch + 1);\n$$ \n$$ if (strcmp(pvalue, \"(null)\") == 0)\n$$     pvalue[0] = 0;\n$$ \n$$ if (debugflag > 2)\n$$     Proc_err(ERROPT_AK_OK, \"DEBUG sub\\nparname = %s %lu\\nvalue = %s %lu\",\n$$              pname, (unsigned long)strlen(pname),\n$$              pvalue, (unsigned long)strlen(pvalue));\n$$ return 0;\n$$ } /* end subroutine */\n$$ \n$$ /* subroutine do_pp ***********************************************************/\n$$ static int do_pp(const char* curdat)\n$$ {\n$$ double  sf, sw_p, f1p, f2p, f1porig, f2porig;\n$$ float   offset;\n$$ int     ret = 0;\n$$ \n$$ /* fetch the current plotregion */\n$$ FETCHPAR(\"F1P\", &f1porig)\n$$ FETCHPAR(\"F2P\", &f2porig)\n$$ \n$$ /*********************************************/\n$$ /* define the plotregion as big as */\n$$ /* the complete acquisition region */\n$$ FETCHPARS(\"OFFSET\", &offset)\n$$ FETCHPARS(\"SW_p\", &sw_p)\n$$ FETCHPARS(\"SF\", &sf)\n$$ f1p = offset;\n$$ f2p = f1p - sw_p / sf;\n$$ STOREPAR(\"F1P\", f1p)\n$$ STOREPAR(\"F2P\", f2p)\n$$ \n$$ /* create the pick picking listing */\n$$ PP\n$$ if (AUERR < 0)\n$$     ret = -1;\n$$ \n$$ /* restore the original plotregion */\n$$ STOREPAR(\"F1P\",f1porig)\n$$ STOREPAR(\"F2P\",f2porig)\n$$ return ret;\n$$ } /* end subroutine */\n$$ \n$$ \n$$ /* subroutine setprocno2 ******************************************************/\n$$ static int setprocno2(const char* curdat2path, const int newprocno2)\n$$ {\n$$ qa.PROCNO2 = newprocno2;\n$$ return putpar(curdat2path, \"PROCNO2\", &qa);\n$$ } /* end subroutine */\n$$ \n$$ \n$$ /* subroutine add_to_audit ****************************************************/\n$$ static void add_to_audit(const char* curdat, char* audittext)\n$$ {\n$$ int     byteorder, si;\n$$ char*   hashbuf = audittext + strlen(audittext);\n$$ \n$$ FETCHPARS(\"BYTORDP\", &byteorder)\n$$ FETCHPARS(\"SI\", &si)\n$$ \n$$ if (CheckSumFile(PROCPATH(\"1r\"), 0, hashbuf, 0, 0, byteorder, 0, 1, si, &si, &si) > 0)\n$$ {\n$$     AuditAppend(PROCPATH(\"auditp.txt\"), audittext);\n$$ }\n$$ } /* end subroutine */\n$$ \n$$ \n$$ /* subroutine writetitle ******************************************************/\n$$ static void writetitle(const char* s_text)\n$$ {\n$$ FILE*   fpo = fopen(PROCPATH(\"title\"), \"wt\");\n$$ \n$$ if (fpo)\n$$ {\n$$     fprintf(fpo, \"%s\", s_text);\n$$     fclose(fpo);\n$$ }\n$$ } /* end subroutine */","au/src/proc_2dsym\n$$ /***********************************************-*-C++-*-********/\n$$ /*\tproc_2dsym\t\t18.05.2000\t\t\t*/\n$$ /****************************************************************/\n$$ /*\tShort Description :\t\t\t\t\t*/\n$$ /* \tProcesses and symmetrizes 2D type spectra. \t\t*/\n$$ /* \t\t\t\t\t\t\t\t*/\n$$ /****************************************************************/\n$$ /*\tKeywords :\t\t\t\t\t\t*/\n$$ /*\t2D , symmetrization\t\t\t\t\t*/\n$$ /****************************************************************/\n$$ /*\tDescription/Usage :\t\t\t\t\t*/\n$$ /*\tProcessing AU program for 2D spectra.\t\t \t*/\n$$ /*\tThe spectrum will be symmetrized. \t\t\t*/\n$$ /*\tThe projections in F1 and F2 are read from the \t\t*/\n$$ /*\tcurdat2 file, which is defined by the TopSpin command \t*/\n$$ /*\t'edc2'. If there is no dataset available, the positive \t*/\n$$ /*\tF2 projection is used as projection for both axes.\t*/\n$$ /*\tIf you want to use your individual plot layout, you\t*/\n$$ /*\tcan define it within TopSpin with the command 'layout'.\t*/\n$$ /*\tIf no layout is defined, the default '2D_hom.xwp'\t*/\n$$ /*\tis used.\t\t\t\t\t\t*/\n$$ /****************************************************************/\n$$ /*\tAuthor(s) :\t\t\t\t\t\t*/\n$$ /*\tName\t\t: Peter Dvortsak,Sven Cunskis\t\t*/\n$$ /*\tOrganisation\t: Bruker BioSpin GmbH\t\t\t*/\n$$ /*\tEmail\t\t: nmr-software-support@bruker.de\t*/\n$$ /****************************************************************/\n$$ /*\tName\t\tDate\tModification:\t\t\t*/\n$$ /*\tpdv\t\t901010\tcreated\t\t\t\t*/\n$$ /*\teng\t\t000418\tset plot limits\t\t\t*/\n$$ /*\teng\t\t000518\tset projections\t\t\t*/\n$$ /*\tsvcu\t\t010102\tuse XWIN-PLOT for plotting\t*/\n$$ /*\tsvcu\t\t030115\tuse ext. dataset for F1 proj.\t*/\n$$ /*\tsvcu\t\t041001\tincrease print_to_file options\t*/\n$$ /*\twem,svcu\t060530\toptimized functionality\t\t*/\n$$ /****************************************************************/\n$$ /*\n$$ $Id:$\n$$ */\n$$ \n$$ /*********************************************/\n$$ /* Declare variables */\n$$ double sw1,sw2,sf1,sf2,sum1,sum2;\n$$ float offs1,offs2;\n$$ char xwlay[PATH_MAX], portf[PATH_MAX]; \n$$ int ret;\n$$  \n$$ portf[0]=0;\n$$ \n$$ /*********************************************/\n$$ /* Declare filenames etc. for the portfolio file handling */\n$$ DECLARE_PORTFOLIO\n$$ \n$$ \n$$ /*********************************************/\n$$ /* processing */\n$$ XFB\n$$ ERRORABORT\n$$ ABS2\n$$ ABS1\n$$ SYM\n$$ LEVCALC\n$$ FETCHPARS(\"OFFSET\",&offs2)\n$$ FETCHPARS(\"SW_p\",&sw2)\n$$ FETCHPARS(\"SF\",&sf2)\n$$ FETCHPAR1S(\"OFFSET\",&offs1)\n$$ FETCHPAR1S(\"SW_p\",&sw1)\n$$ FETCHPAR1S(\"SF\",&sf1)\n$$ sum1 = offs1 - sw1 / sf1;\n$$ sum2 = offs2 - sw2 / sf2;\n$$ STOREPAR1(\"F1P\",offs1)\n$$ STOREPAR(\"F1P\",offs2)\n$$ STOREPAR1(\"F2P\",sum1)\n$$ STOREPAR(\"F2P\",sum2)\n$$ \n$$ \n$$ /*********************************************/\n$$ /* If no layout is defined the default layout will be used  */\n$$ FETCHPAR(\"LAYOUT\",&xwlay)\n$$ if (xwlay[0] == '\\0')\n$$ {\n$$     STOREPAR(\"LAYOUT\",\"+/2D_hom.xwp\")\n$$ }\n$$ \n$$ \n$$ /*********************************************/\n$$ /* set F2 reference for plotting. If no dataset is \t*/\n$$ /* defined the positive F2 projection is used  \t\t*/\n$$ GETCURDATA2\n$$ if (AUERR < 0 || access(PROCPATH2(\"1r\"),F_OK)) \n$$ { \n$$     RHPP(98)\n$$     DATASET2(name, expno, 98, disk, user)\n$$     GETCURDATA2\n$$ }\n$$ \n$$ \n$$ /*********************************************/\n$$ /* set F1 reference for plotting. If no dataset is \t*/\n$$ /* defined the F2 projection is used  \t\t\t*/\n$$ GETCURDATA3\n$$ if (AUERR < 0 || access(PROCPATH3(\"1r\"), F_OK))\n$$ {\n$$     DATASET3(name2, expno2, procno2, disk2, user2)\n$$     GETCURDATA3\n$$ }\n$$ \n$$ \n$$ /*********************************************/\n$$ /* Create and open portfolio file portf */\n$$ (void) strcpy (portf,(PROCPATH(\"portf\")));\n$$ CREATE_PORTFOLIO(portf)\n$$ \n$$ /*********************************************/\n$$ /* The 2D dataset is written first to the portfolio file */\n$$ ADD_CURDAT_TO_PORTFOLIO\n$$ \n$$ /*********************************************/\n$$ /* Now add the F2 projection (2nd dataset) to the portfolio file */\n$$ ADD_TO_PORTFOLIO(disk2,user2,name2,expno2,procno2)\n$$ \n$$ /*********************************************/\n$$ /* Now add the F1 projection (3rd dataset) to the portfolio file */\n$$ ADD_TO_PORTFOLIO(disk3,user3,name3,expno3,procno3)\n$$ \n$$ /*********************************************/\n$$ /* Close protfolio file */\n$$ CLOSE_PORTFOLIO\n$$ \n$$ /*********************************************/\n$$ /* Plot with two datasets defined in the portfolio. */\n$$ AUTOPLOT_WITH_PORTFOLIO\n$$ \n$$ \n$$ /*********************************************/\n$$ /* Adds include file 'printtofile' that manage\t*/\n$$ /* the 'plot_to_file' information\t\t*/\n$$ #include <inc/printtofile>\n$$ \n$$ \n$$ QUIT"],"BRUKER FILE PROC":"clevels\n$$ ##TITLE= Parameter file, TopSpin 4.4.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 1\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= nmrsu\n$$ $$ 2024-07-03 06:49:04.131 +0200  nmrsu@CZC150CR4G\n$$ $$ D:/Data/JBA/JBA-CCP-3627/14/pdata/1/clevels\n$$ $$ process C:\\Bruker\\TopSpin4.4.0\\prog\\mod\\proc2d.exe\n$$ ##$LEVELS= (0..255)\n$$ 79994880 453249182.68 2568099628.46 14550794471.6 82444472717.64 467128519679.99\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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$LEVSIGN= 1\n$$ ##$MAXLEV= 6\n$$ ##$METHOD= 0\n$$ ##$NEGBASE= -79994880\n$$ ##$NEGINCR= 1.8\n$$ ##$POSBASE= 79994880\n$$ ##$POSINCR= 1.8\n$$ ##END=","DATPATH":"<D:/Data/JBA>","EXPNO":14,"NAME":"<JBA-CCP-3627>","PROCNO":1,"ACQT0":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..32)\n-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 0 0 0","AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlcosy>","AUTOPOS":"<41 >","BF1":[400.26,400.26],"BF2":400.26,"BF3":400.26,"BF4":400.26,"BF5":400.26,"BF6":400.26,"BF7":400.26,"BF8":400.26,"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,"CHANFCU":"(0..24)\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\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 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","CPDPRG":"(0..8)\n<> <> <> <> <> <> <> <> <>","D":"(0..63)\n3e-06 1.082496 0 0 0 0 0 0 0 0 0 0.03 2e-05 4e-06 0 0 0.0002 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 0 0 0 0\n0 0 0 0 0 0","DATE":1719982147,"DATE_START":1719981829,"DE":6.5,"DECBNUC":"<off>","DECIM":20000,"DECNUC":"<off>","DECSTAT":4,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<COSYGPSW_ED>","ExpStatus":4,"FCUCHAN":"(0..9)\n0 1 0 0 0 0 0 0 0 0","FILCOR":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":"<>","FS":"(0..7)\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":240000000,"FnILOOP":1,"FnMODE":1,"FnTYPE":0,"GPNAM":"(0..31)\n<> <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 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GRPDLY":68,"GrpdlyHandling":0,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\n0 0 0 0","HOLDER":41,"HPMOD":"(0..32)\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","IN":"(0..63)\n0.001 0 0 0 0 0 0 0 0 0 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","INF":"(0..7)\n0 1000 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":"<Avance NEO 400>","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":"no","LOCKFLD":9685,"LOCKGN":135.140426635742,"LOCKPOW":-27,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":253.3242,"LOCSHFT":"no","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":1,"NOVFLW":0,"NS":1,"NUC1":["<1H>","<1H>"],"NUC2":"<off>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":0,"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":128,"O1":[681.722963292941,681.722963292941],"O2":2401.56,"O3":2401.56,"O4":2401.56,"O5":2401.56,"O6":2401.56,"O7":2401.56,"O8":2401.56,"OVERFLW":0,"P":"(0..63)\n7.625 7.625 15.2375 0 0 19.8 30 60 20000 0 0 80000 80000 1000 0 0 1000\n2500 100000 600 0 0 0 0 0 270 100000 7.625 1000 1000 0 0 20000 0 0 0 0\n0 0 0 2000 0 0 0 300 0 80000 46600 10000 30000 66000 0 4950 0 4000 0 0\n0 0 0 0 0 0 0","PACOIL":"(0..32)\n2 3 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 0","PAPS":0,"PARMODE":1,"PCPD":"(0..9)\n0 90 0 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":"<>","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 24.296 0 0 0 0 0 0 0 5.6429e-05 1.5675 0.083475 0 0 0 0 0 0 24.296 0.17416\n0 0 0 0 0 0 0 0.077406 0 1.5675 0 0 2.2572e-06 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","PLWMAX":"(0..7)\n116.8315 0 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\n-1 2 -1 0 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","PROBHD":"<Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)>","PROBINPUTS":"(0..15)\n<19F/31P-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<cosygpppqf>","PW":0,"PYNM":"<>","ProjAngle":0,"QNP":0,"RECCHAN":"(0..9)\n0 1 0 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\n-1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n-1","RECPRFX":"(0..32)\n1 0 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 0","RG":101,"RO":0,"RSEL":"(0..24)\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SAMPLEID":"<>","SFO1":[400.260681722963,400.260681722963],"SFO2":400.26240156,"SFO3":400.26240156,"SFO4":400.26240156,"SFO5":400.26240156,"SFO6":400.26240156,"SFO7":400.26240156,"SFO8":400.26240156,"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> <> <> <Sinc1.1000> <Squa100.1000>\n<> <Squa100.1000> <> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <> <Sinc1.1000>\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <Crp60,20,20.10>\n<Bip720,50,20.1> <> <> <Sinc1.1000> <Rsnob.1000> <Gaus1_180r.1000> <Gaus1_180r.1000>\n<Crp_psyche.20> <> <> <Gaus1_180i.1000> <Squa100.1000> <> <> <> <> <Reburp.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.1711e-05 5.205e-06 0 0 0.0040678 5.6429e-05 0 1.4107e-07 0 0.0040678\n0.0040678 0 0 0 0 0 0 0 8.30889e-06 1.29159e-05 6.03081e-06 3.252366e-05\n0 0 0 0 0 0 0.053886 1.0032 0 0 0.00025424 5.6904e-05 5.205e-06 0.00033312\n0.0001861 0 0 7.6474e-06 1.4107e-07 0 0 0 0 0.034724 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[2.49837180033622,2.49837180033621],"SWIBOX":"(0..32)\n0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SW_h":[1000,999.999999999999],"SWfinal":0,"SigLockShift":0,"TD":[2048,128],"TD0":1,"TD_INDIRECT":"(0..7)\n0 128 0 0 0 0 0 0","TDav":1,"TE":297.9782,"TE1":298.3867,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_RAW":298.3867,"TE_STAB":"(0..9)\n1 1 0 0 0 0 0 0 0 0","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":"<>","USERA10":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","USERA6":"<>","USERA7":"<>","USERA8":"<>","USERA9":"<>","UUID":"<16488f08-e671-44cf-ac9e-d1771ca3026b>","VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WAVEMAKER":"(0..7)\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":60954116,"YMIN_a":-63182761,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":304.15,"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_2dsym>","<>"],"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":[15,0],"DATMOD":[1,0],"DC":[1,1],"DFILT":["<>","<>"],"DTYPP":0,"ERETIC":["no","no"],"F1P":[2.8845009803772,2.8845009803772],"F2P":[0.386125094420422,0.386125094420422],"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":0,"MEAN":0,"ME_mod":2,"MI":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":[2.862411,2.862411],"PC":[1.4,4],"PHC0":0,"PHC1":0,"PH_mod":2,"PKNL":["yes","no"],"PPARMOD":[1,0],"PPDIAG":0,"PPIPTYP":0,"PPMPNUM":[16384,16384],"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.260027172429,400.260027172429],"SI":[1024,1024],"SIGF1":0,"SIGF2":0,"SINO":0,"SIOLD":[1024,1024],"SPECTYP":["<COSY>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.CDCl3>","<>"],"SSB":0,"STSI":0,"STSR":0,"SW_p":[2.49837180033621,2.49837180033621],"SYMM":0,"S_DEV":0,"TDeff":0,"TDoff":0,"TI":["<\nCOSYGPSW_ED CDCl3 {D:\\Data} JBA 41\n>","<>"],"TILT":["no","no"],"TM1":0.1,"TM2":0.9,"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":0,"YMAX_p":0,"YMIN_p":"0\n$$ End of Bruker specific parameters\n$$ ---------------------------------","CURPLOT":"<>","CURPRIN":"<$>","DFORMAT":"<normdp>","LAYOUT":"<+/2D_hom.xwp>","LFORMAT":"<normlp>","PFORMAT":"<normpl>\n$$ Bruker specific parameters for F1\n$$ ---------------------------------"},"filters":[],"info":{"nucleus":["1H","1H"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"JBA-CCP-3627_14","pulseSequence":"cosygpppqf","aqMod":3,"experiment":"cosy","fnMode":"QF","title":"COSYGPSW_ED CDCl3 {D:\\Data} JBA 41","solvent":"CDCl3","temperature":297.9782,"type":"nD NMR FID","dataClass":"NTUPLES","phc1":0,"phc0":0,"originFrequency":[400.260681722963,400.260681722963],"probeName":"Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)","baseFrequency":[400.26,400.26],"fieldStrength":9.400744570450799,"spectralWidth":[2.49837180033622,2.49837180033621],"numberOfPoints":[2048,128],"sampleName":"JBA-CCP-3627","acquisitionTime":1.023499999999998,"pulseStrength90":32786.88524590164,"relaxationTime":1.082496,"numberOfScans":1,"groupDelay":68,"DSPFVS":20,"DECIM":20000,"digitalFilter":68,"increment":[0.000499999999999999,0.00805905511811022],"date":"2024-07-03T04:49:07.000Z","reverse":[false,false],"frequencyOffset":[681.722963008724,681.722963008724]},"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 5 4 0 0 0\nM  V30 BEGIN ATOM\nM  V30 1 C 6.7381 -5.175 0 0\nM  V30 2 C 8.0371 -4.425 0 0\nM  V30 3 C 9.3361 -5.175 0 0\nM  V30 4 O 8.0371 -2.925 0 0\nM  V30 5 C 9.3361 -6.6751 0 0\nM  V30 END ATOM\nM  V30 BEGIN BOND\nM  V30 1 1 1 2\nM  V30 2 1 2 3\nM  V30 3 2 2 4\nM  V30 4 1 3 5\nM  V30 END BOND\nM  V30 END CTAB\nM  END\n","label":"P1","id":"4d110a4b-450b-42f8-823c-b1d4ffb95a62"}],"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,1H":[{"id":"57cfa84d-110a-4b45-8b92-f8c23cb1d4ff","index":1}]},"activeTab":"1H,1H","showLegend":false,"selectReferences":{}},"zoom":{"levels":{}},"verticalAlign":{"1H,1H":"bottom"},"predictions":{},"currentSimulatedSpectrumKey":null},"settings":{"display":{"general":{"hideGeneralSettings":false,"experimentalFeatures":{"display":false},"hidePanelOnLoad":false,"hideLogs":false,"hideHelp":false,"hideMaximize":false,"hideWorkspaces":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,"fftDimension1":true,"fftDimension2":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":["info","name"],"visible":true,"format":""},{"label":"Number Of Scan","jpath":["info","numberOfScans"],"visible":true,"format":"0"},{"label":"Pulse Sequence","jpath":["info","pulseSequence"],"visible":true,"format":""},{"label":"Frequency","jpath":["info","originFrequency"],"visible":true,"format":"0"}]},"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"}}